发明名称 |
一种基于AP的P2P传输方法和系统 |
摘要 |
本发明公开了一种基于AP的P2P传输方法,包括通过服务器并采用握手协议接收报文,根据握手协议判断报文的正确性;在判断结果为报文正确时,服务器判断自身状态;在自身状态为活跃时,服务器根据报文信息判断是否存在与报文信息种子文件;在不存在种子文件时,发送种子文件请求报文;通过服务器接收种子文件请求报文,并将种子文件报文存储在中间管道内;读取在中间管道内的信息并根据种子文件请求报文,查找种子文件;在找到种子文件时,将种子文件信息发送至管道;管道接收种子文件,并向用户端发送种子文件。本发明的有益效果为:采用管道传输技术、循环链表邻居技术及事件驱动组合的方法,有效提高了文件传输的精度和效率。 |
申请公布号 |
CN104539728A |
申请公布日期 |
2015.04.22 |
申请号 |
CN201510020819.9 |
申请日期 |
2015.01.15 |
申请人 |
北京国创富盛通信股份有限公司 |
发明人 |
龙峻;白帆;袁洪;王彦青 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京纽乐康知识产权代理事务所(普通合伙) 11210 |
代理人 |
王珂 |
主权项 |
一种基于AP的P2P传输方法,其特征在于,包括以下步骤:通过预先设置的服务器并采用预先配置的握手协议接收报文,根据所述握手协议判断报文的正确性;在判断结果为报文正确的情况下,所述服务器判断自身状态;在自身状态为活跃的情况下,所述服务器根据所述报文信息判断是否存在预先存储的与所述报文信息相匹配的种子文件;在不存在所述种子文件的情况下,发送预先设置的与种子文件相匹配的种子文件请求报文;通过预先设置的服务器接收所述种子文件请求报文,并将所述种子文件报文存储在预先设置的中间管道内;读取预先存储在中间管道内的信息并根据所述种子文件请求报文,查找与种子文件请求报文相匹配的种子文件;在找到种子文件的情况下,将所述种子文件信息发送至管道;所述管道接收所述种子文件,并向用户端发送所述种子文件。 |
地址 |
100007 北京市东城区东直门北小街青龙胡同1号歌华大厦B座619室 |