通信方法、装置、系统及计算机可读存储介质制造方法及图纸

技术编号:24102753 阅读:60 留言:0更新日期:2020-05-09 13:52
本公开涉及一种通信方法、装置、系统及计算机可读存储介质,涉及通信技术领域。本公开的方法包括:接收域名系统DNS的回复报文,回复报文包括:用户请求访问的域名对应的IP地址;分别检测通过常规路径和加速路径到达IP地址的时延信息,为域名选取对应的网络路径;在选取的网络路径为加速路径的情况下,将加速策略发送至家庭网关,以便家庭网关根据加速策略传输域名对应的流量;加速策略包括:网络路径对应的IP地址。

Communication method, device, system and computer readable storage medium

【技术实现步骤摘要】
通信方法、装置、系统及计算机可读存储介质
本公开涉及通信
,特别涉及一种通信方法、装置、系统及计算机可读存储介质。
技术介绍
当前用户对网络访问体验的要求日益提高,比如海外网站需求激增,又比如网络游戏对时延十分敏感。用户对提高某些应用或流量的速度的需求日益增多。目前,运营商提出了一些加速策略,例如,VPDN(VirtualPrivateDial-upNetworks,虚拟专用拨号网络)。
技术实现思路
专利技术人发现:VPDN可以通过在家庭网关上配置欲加速的地址来实现对相应地址的流量的加速。这种方式对家庭网关的功能和性能要求较高。另一方面,VPDN以及类似的方案通过专用加速路径对流量进行加速,但是随着网络访问的增多,用户需求增大,加速路径并不一定能够真正实现对流量的加速。本公开所要解决的一个技术问题是:降低家庭网关的开销,提高网络加速的有效性。根据本公开的一些实施例,提供的一种通信方法,包括:接收域名系统DNS的回复报文,回复报文包括:用户请求访问的域名对应的IP地址;分别检测通过常规路径和加速路径到达IP地址的时延信息,为域名选取对应的网络路径;在选取的网络路径为加速路径的情况下,将加速策略发送至家庭网关,以便家庭网关根据加速策略传输域名对应的流量;加速策略包括:网络路径对应的IP地址。在一些实施例中,该方法还包括:生成网络路径对应的老化时间;在老化时间的范围内,在接收到用户针对域名发送的请求报文的情况下,将重组的DNS的回复报文发送至家庭网关;重组的DNS的回复报文包括网络路径对应的IP地址;在老化时间结束后,重新执行前述实施例中的步骤。在一些实施例中,加速策略还包括:网络路径对应的老化时间;家庭网关根据加速策略传输域名对应的流量包括:家庭网关在老化时间的范围内,根据加速策略传输域名对应的流量。在一些实施例中,分别检测通过常规路径和加速路径到达IP地址的时延信息,为域名选取对应的网络路径包括:在回复报文中包括多个IP地址的情况下,分别检测通过常规路径和加速路径到达各个IP地址的时延信息,为域名选取时延最低的网络路径和对应的IP地址。在一些实施例中,该方法还包括:接收用户的配置欲加速的域名;将欲加速的域名发送至家庭网关,以便接收家庭网关转发的欲加速的域名对应的DNS请求报文;将DNS请求报文发送至对应的DNS。在一些实施例中,常规路径包括由城域网核心路由器到达IP地址的路径;加速路径包括由二层隧道协议网络服务器LNS到达IP地址的路径。在一些实施例中,该方法还包括:将加速路径对应的隧道配置信息发送至家庭网关,以便家庭网关根据隧道配置信息建立隧道,并通过隧道将域名对应的流量发送至对应的IP地址;隧道配置信息包括:二层隧道协议L2TP隧道或点对点隧道协议PPTP隧道的配置信息。根据本公开的另一些实施例,提供的一种通信装置,包括:报文获取模块,用于接收域名系统DNS的回复报文,回复报文包括:用户请求访问的域名对应的IP地址;路径选取模块,用于分别检测通过常规路径和加速路径到达IP地址的时延信息,为域名选取对应的网络路径;信息发送模块,用于在选取的网络路径为加速路径的情况下,将加速策略发送至家庭网关,以便家庭网关根据加速策略传输域名对应的流量;加速策略包括:网络路径对应的IP地址。在一些实施例中,该装置还包括:策略老化监控模块,用于生成网络路径对应的老化时间;在老化时间的范围内,触发信息发送模块用于在接收到用户针对域名发送的请求报文的情况下,将重组的DNS的回复报文发送至家庭网关;重组的DNS的回复报文包括网络路径对应的IP地址;在老化时间结束后,触发通信装置重新执行前述实施例中的步骤。在一些实施例中,路径选取模块用于在回复报文中包括多个IP地址的情况下,分别检测通过常规路径和加速路径到达各个IP地址的时延信息,为域名选取时延最低的网络路径和对应的IP地址。在一些实施例中,该装置还包括:用户配置模块,用于接收用户的配置欲加速的域名;将欲加速的域名发送至家庭网关,以便接收家庭网关转发的欲加速的域名对应的DNS请求报文;报文发送模块,用于将DNS请求报文发送至对应的DNS。在一些实施例中,常规路径包括由城域网核心路由器到达IP地址的路径;加速路径包括由二层隧道协议网络服务器LNS到达IP地址的路径。在一些实施例中,该装置还包括:隧道配置模块,用于将加速路径对应的隧道配置信息发送至家庭网关,以便家庭网关根据隧道配置信息建立隧道,并通过隧道将域名对应的流量发送至对应的IP地址;隧道配置信息包括:二层隧道协议L2TP隧道或点对点隧道协议PPTP隧道的配置信息。根据本公开的又一些实施例,提供的一种通信装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行如前述任意实施例的通信方法。根据本公开的再一些实施例,提供的一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现前述任意实施例的通信方法。根据本公开的又一些实施例,提供的一种通信系统,包括:前述任意实施例的通信装置;以及家庭网关,用于根据加速策略传输域名对应的流量。在一些实施例中,加速策略还包括:网络路径对应的老化时间;家庭网关还用于在老化时间的范围内,根据加速策略传输域名对应的流量。在一些实施例中,家庭网关还用于接收通信装置发送的欲加速的域名并存储,向通信装置转发的欲加速的域名对应的DNS请求报文。在一些实施例中,家庭网关还用于接收得到加速路径对应的隧道配置信息,根据隧道配置信息建立隧道,并通过隧道将域名对应的流量发送至对应的IP地址。本公开中从DNS获取回复报文解析用户请求的域名对应的IP地址,分别检测通过常规路径和加速路径到达IP地址的时延信息,从而确定域名对应的网络路径,如果选取加速路径,则将加速策略发送至家庭网关,家庭网关根据加速策略传输域名对应的流量,从而实现对流量的有效加速。家庭网关只需要接收加速策略并配置,不需要对DNS报文解析等,减少了家庭网关的开销。通过对不同路径的时延检测,提高了网络加速的有效性,并且能够加速策略配置的灵活性,减少了加速路径的资源占用。通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本公开的一些实施例的通信方法的流程示意图。图2示出本公开的另一些实施例的通信方法的流程示意图。图3示出本公开的又一些实施例的通信方法的流程示意图。图4示出本公开的一些实施例的通信装置的结构示意图。图5示出本公开的另一些实施例的通信装置的结构示意图。图6示出本公开的本文档来自技高网...

【技术保护点】
1.一种通信方法,包括:/n接收域名系统DNS的回复报文,所述回复报文包括:用户请求访问的域名对应的IP地址;/n分别检测通过常规路径和加速路径到达所述IP地址的时延信息,为所述域名选取对应的网络路径;/n在选取的网络路径为加速路径的情况下,将加速策略发送至家庭网关,以便所述家庭网关根据所述加速策略传输所述域名对应的流量;所述加速策略包括:所述网络路径对应的IP地址。/n

【技术特征摘要】
1.一种通信方法,包括:
接收域名系统DNS的回复报文,所述回复报文包括:用户请求访问的域名对应的IP地址;
分别检测通过常规路径和加速路径到达所述IP地址的时延信息,为所述域名选取对应的网络路径;
在选取的网络路径为加速路径的情况下,将加速策略发送至家庭网关,以便所述家庭网关根据所述加速策略传输所述域名对应的流量;所述加速策略包括:所述网络路径对应的IP地址。


2.根据权利要求1所述的通信方法,还包括:
生成所述网络路径对应的老化时间;
在所述老化时间的范围内,在接收到所述用户针对所述域名发送的请求报文的情况下,将重组的DNS的回复报文发送至所述家庭网关;所述重组的DNS的回复报文包括所述网络路径对应的IP地址;
在所述老化时间结束后,重新执行权利要求1中的步骤。


3.根据权利要求1所述的通信方法,其中,
所述加速策略还包括:网络路径对应的老化时间;
所述家庭网关根据所述加速策略传输所述域名对应的流量包括:
所述家庭网关在所述老化时间的范围内,根据所述加速策略传输所述域名对应的流量。


4.根据权利要求1所述的通信方法,其中,
所述分别检测通过常规路径和加速路径到达所述IP地址的时延信息,为所述域名选取对应的网络路径包括:
在所述回复报文中包括多个IP地址的情况下,分别检测通过常规路径和加速路径到达各个IP地址的时延信息,为所述域名选取时延最低的网络路径和对应的IP地址。


5.根据权利要求1所述的通信方法,还包括:
接收所述用户的配置欲加速的域名;
将所述欲加速的域名发送至所述家庭网关,以便接收所述家庭网关转发的所述欲加速的域名对应的DNS请求报文;
将所述DNS请求报文发送至对应的DNS。


6.根据权利要求1-5任一项所述的通信方法,其中,
所述常规路径包括由城域网核心路由器到达所述IP地址的路径;
所述加速路径包括由二层隧道协议网络服务器LNS到达所述IP地址的路径。


7.根据权利要求6所述的通信方法,还包括:
将加速路径对应的隧道配置信息发送至家庭网关,以便所述家庭网关根据所述隧道配置信息建立隧道,并通过所述隧道将所述域名对应的流量发送至所述对应的IP地址;
所述隧道配置信息包括:二层隧道协议L2TP隧道或点对点隧道协议PPTP隧道的配置信息。


8.一种通信装置,包括:
报文获取模块,用于接收域名系统DNS的回复报文,所述回复报文包括:用户请求访问的域名对应的IP地址;
路径选取模块,用于分别检测通过常规路径和加速路径到达所述IP地址的时延信息,为所述域名选取对应的网络路径;
信息发送模块,用于在选取的网络路径为加速路径的情况下,将加速策略发送至家庭网关,以便所述家庭网关根据所述加速策略传输所述域名对应的流量;所述加速策略包括:所述网络路径对应的IP地址。

<...

【专利技术属性】
技术研发人员:金凌
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1