[发明专利]一种基于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网络获取文件。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;上海尚恩华科网络科技股份有限公司,未经中国科学院声学研究所;上海尚恩华科网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610597247.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top