[发明专利]一种基于P2P的路由器HTTP文件服务系统和方法有效
| 申请号: | 201610597247.5 | 申请日: | 2016-07-26 |
| 公开(公告)号: | CN107659600B | 公开(公告)日: | 2020-07-17 |
| 发明(设计)人: | 韩锐;周学志;郭志川 | 申请(专利权)人: | 中国科学院声学研究所;上海尚恩华科网络科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 王宇杨;杨青 |
| 地址: | 100190 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 p2p 路由器 http 文件 服务 系统 方法 | ||
本发明提供了一种基于P2P的路由器HTTP文件服务方法,本发明的方法利用路由器之间的P2P网络传输获取文件,从而降低了CDN的流量;在路由器上采用了代理服务模块,利用设定的匹配规则将用户设备的HTTP文件请求自动进行过滤、转发和文件获取,用户设备无需做任何修改或者进行手动设置代理服务器,就可以通过P2P网络获取文件。
技术领域
本发明涉及计算机网络领域,特别涉及一种基于P2P的路由器HTTP文件服务方法。
背景技术
近年来,随着嵌入式网络设备计算和内存资源的提升,并具有支持大容量存储的能力,使得嵌入式网络设备(如:路由器)逐渐可以提供更多功能。路由器长期在线的特点使得它非常适合作为P2P存储网络中的节点,可以持续性向其它节点提供文件服务。同时,随着移动互联网的发展和移动设备的普及,流媒体业务已成为移动互联网中最典型的应用,不少新兴的流媒体业务都是以HTTP协议为基础,比如:苹果公司针对流媒体业务提出的HLS。标准CS/BS架构的流媒体服务会消耗大量的 CDN流量,如果能充分利用P2P的特性,利用其它用户设备的上行带宽,将大幅降低 CDN流量。由于路由器作为家庭接入互联网的入口,具有长期在线、大容量存储等特点,如何充分利用路由器的上述特点,实现P2P网络和HTTP流媒体相结合是一个亟待解决的问题。
发明内容
本发明的目的在于,为解决现有技术中利用路由器传输HTTP流媒体时会消耗大量的CDN流量的技术问题,提供一种基于P2P的路由器HTTP文件服务方法,该方法既能够为HTTP文件提供P2P获取方法,又无需修改用户设备上的软件。
为了达到上述目的,本发明提出的一种基于P2P的路由器HTTP文件服务方法,所述方法具体包括:
步骤1)利用路由器过滤用户设备的上行数据,解析满足匹配规则的上行数据包;
步骤2)通过路由器读取满足匹配规则的上行数据包的目的IP地址,设置上行数据转发规则,并利用该上行数据转发规则将目的IP地址处于相同网段的上行数据转发给代理服务模块;
步骤3)利用代理服务模块解析接收到的上行数据,分析应用层协议并解析过滤HTTP GET信令,将HTTP GET信令中的文件链接和文件名称发送给P2P客户端;
所述的代理服务模块解析上行数据的应用层协议,匹配内容包括HTTP协议、HTTPGET命令、HTTP GET命令中文件链接和文件名称等。
步骤4)通过P2P客户端在P2P网络中查询所需文件,并将查询结果返回给代理服务模块,此时如果获得所需文件,则将该文件通过代理服务模块转发给用户设备;如果P2P网络中没有所需文件,则通过代理服务模块从原始网站获取所需文件后,将文件数据发送给用户设备。
作为上述技术方案的进一步改进,所述匹配规则中匹配的内容包括:目的端口号、网络传输协议类型、网络传输协议版本、网络应用层协议。
作为上述技术方案的进一步改进,所述的步骤4)还包括:利用P2P客户端查询路由器本地是否保存有所需文件,如果从路由器本地获得所需文件,则将该文件通过代理服务模块转发给用户设备,如果路由器本地没有所需文件,则通过P2P客户端向P2P网络中查询所需文件。
作为上述技术方案的进一步改进,所述的P2P客户端从P2P网络中获取文件, P2P客户端分片请求文件,将已经下载的分片进行排序,按顺序发送给代理服务模块,边下载边发送。
本发明的一种基于P2P的路由器HTTP文件服务方法的优点在于:
本发明的方法利用路由器之间的P2P网络传输获取文件,从而降低了CDN的流量;在路由器上采用了代理服务模块,利用设定的匹配规则将用户设备的HTTP文件请求自动进行过滤、转发和文件获取,用户设备无需做任何修改或者进行手动设置代理服务器,就可以通过P2P网络获取文件。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;上海尚恩华科网络科技股份有限公司,未经中国科学院声学研究所;上海尚恩华科网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610597247.5/2.html,转载请声明来源钻瓜专利网。





