一种基于路由器设备的网络加速方法、装置和设备的制造方法

文档序号:8514636阅读:402来源:国知局
一种基于路由器设备的网络加速方法、装置和设备的制造方法
【技术领域】
[0001]本发明属于通信领域,尤其涉及一种基于路由器设备的网络加速的方法、装置和设备。
【背景技术】
[0002]随着通信技术的发展,数量越来越多的终端设备,包括如智能手机、PAD或者笔记本电脑接入到网络,而且随着终端处理器处理速度的不断提升,数据量越来越大的游戏或者其它应用程序也需要直接通过网络下载到终端。在传统网络的基础上对网格的下载速度和稳定性提出了新的要求。
[0003]路由器作为连接不同网络的必备设备,在中小型企业和家庭网络中获得了广泛的应用,特别是无线路由器,可以使得用户的智能手机或者PAD等移动终端通过WiFi方便的连接到网络,高性能的移动终端的配置和稳定可靠的无线网络环境,使得越来越多的用户通过移动终端使用网络游戏等越来越大型的数据交互的应用。
[0004]但是,随着用户数量的增多以及用户对下载要求的越来越高,传统的网络往往无法满足其要求,用户为了获取更快的下载速度和更好的网络稳定性,只能进一步升级路由器硬件,如改变双频,由原来的2.4G增加到5G的信道扶持、采用多级天线提升路由器的信号等方法,或者进一步增加网络带度,但这种方法需要改变硬件配置或者占用更宽的带宽,其硬件成本较大,而且对于网络带宽资源的利用率不高。

【发明内容】

[0005]本发明实施例的目的在于提供一种基于路由器设备的网络加速方法、装置和设备,以解决现有技术为了获取更快的下载速度,而导致硬件成本大、网络带宽资源的利用率不高的问题。
[0006]本发明实施例是这样实现的,一种基于路由器设备的网络加速的方法,所述方法包括:
[0007]接收用户终端发送的数据访问请求,获取所述数据访问请求中包括的下载链接;
[0008]判断是否预先缓存有所述下载链接对应的下载文件;
[0009]如果预先缓存有所述下载链接对应的下载文件,发送所述相应的下载文件至用户终端。
[0010]本发明实施例的另一目的在于提供一种基于路由器设备的网络加速装置,所述装置包括:
[0011]接收获取单元,用于接收用户终端发送的数据访问请求,获取所述数据访问请求中包括的下载链接;
[0012]第一判断单元,用于判断是否预先缓存有所述下载链接对应的下载文件;
[0013]发送单元,用于如果预先缓存有所述下载链接对应的下载文件,发送所述相应的下载文件至用户终端。
[0014]本发明实施例的另一目的在于提供一种网络节点设备,所述设备包括控制器、存储器、数据收发器,其中:
[0015]所述数据收发器用于接收用户终端的数据访问请求,控制器获取所述数据访问请求中包括的下载链接,判断在存储器中是否预先缓存有所述下载链接对应的下载文件,如果在存储器中预先缓存有所述下载链接对应的下载文件,由所述数据收发器发送所述相应的下载文件至用户终端。
[0016]在本发明实施例中,通过路由器判断数据访问请求中的链接对应的文件是否为路由器预先缓存的下载文件,如果是预先缓存的下载文件,则直接将路由器中的缓存文件发送用户终端进行下载,从而能够在不增加硬件成本的前提下,使得用户终端能够更加快速的获取到所需要下载的文件,提高网络资源利用效率。
【附图说明】
[0017]图1是本发明第一实施例提供的基于路由器设备的网络加速的方法的实现流程图;
[0018]图2是本发明第二实施例提供的基于路由器设备的网络加速的方法的实现流程图;
[0019]图3是本发明第三实施例提供的基于路由器设备的网络加速的方法的实现流程图;
[0020]图4是本发明第四实施例提供的基于路由器设备的网络加速的方法的实现流程图;
[0021]图5是本发明第五实施例提供的基于路由器设备的网络加速的装置的结构示意图;
[0022]图6为本发明第六实施例提供的网络节点设备的结构示意图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]目前在访问网络最常遇到的问题是网络延迟和网络速度,主要原因是多运营商的互联互通以及小运营商的接入和下载视频等大流量应用占用带宽等。多运营商的互联互通如中国电信和中国网通之间的数据交换;对于下载软件应和视频应用需要占用大量的网络带宽,高峰时期容易导致网络拥塞,即使部署数据中转服务CDN节点,也需要消耗大量的CDN带宽,速度也不完全能够得到保证。
[0025]另外一方面,随着移动终端用户的增加和移动终端对数据处理能力的提高,移动终端所需要的数据下载速度也越来越高,虽然p2sp多源下载技术在网络下载方面已经取得了很大的成功,能够有效加快文件的下载传输,但仍然不能够满足其对下载速度的需求。
[0026]本发明实施例提供了一种基于路由器设备的网络加速的方法,通过接收用户终端发送的数据访问请求,获取所述数据访问请求中包括的下载链接;判断是否预先缓存有所述下载链接对应的下载文件;如果预先缓存有所述下载链接对应的下载文件,发送所述相应的下载文件至用户终端。
[0027]通过路由器判断数据访问请求中的链接对应的文件是否为路由器预先缓存的下载文件,如果是预先缓存的下载文件,则直接将路由器中的缓存文件发送用户终端进行下载,从而能够在不增加硬件成本的前提下,使得用户终端能够更加快速的获取到所需要下载的文件,提高网络资源利用效率。
[0028]实施例一:
[0029]图1示出了本发明第一实施例提供的一种基于路由器设备的网络加速的方法的实现流程,详述如下:
[0030]在步骤SlOl中,接收用户终端发送的数据访问请求,获取所述数据访问请求中包括的下载链接。
[0031]具体的,本发明实施例中所述用户终端,可以包括智能手机、平板电脑、笔记本电脑和台式计算机等等。
[0032]本发明实施例所述接收用户终端发送的数据访问请求,可以为用户使用台式计算机或者笔记本电脑通过有线网络发送的访问请求,也可以为智能手机、平板电脑、笔记本电脑、台式计算机通过无线通信网络如无线路由器的WiFi发送的访问请求。另外,所述访问请求可以直接接收由用户终端发送的访问请求,也可以为级联的路由器或者交换机设备转发的访问请求。
[0033]用户发送数据访问请求,可以但不局限于触发的http(中文全称为:超文本传输协议,英文全称为:Hypertext transfer protocol)下载会话的URL(中文全称为:统一资源定位符,英文全称为:Uniform Resource Locator)链接,或者 ed2k (即 eDonkey2000network,是一种文件共享网络)链接,或者是触发的Bt (即BitTorrent,是一个文件分发协议,用在对等网络中文件分享的网络协议程序。和点对点(point-to-point)的协议程序不同,它是用户群对用户群
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1