CN105704034B - 接入网络的方法和中央服务器 - Google Patents
接入网络的方法和中央服务器 Download PDFInfo
- Publication number
- CN105704034B CN105704034B CN201610209537.8A CN201610209537A CN105704034B CN 105704034 B CN105704034 B CN 105704034B CN 201610209537 A CN201610209537 A CN 201610209537A CN 105704034 B CN105704034 B CN 105704034B
- Authority
- CN
- China
- Prior art keywords
- server
- transmission
- central server
- transmission range
- acceleration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/122—Shortest path evaluation by minimising distances, e.g. by selecting a route with minimum of number of hops
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/126—Shortest path evaluation minimising geographical or physical path length
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种接入网络的方法和中央服务器。其中,本申请的实施例所述的方法包括:中央服务器获取目标终端与第一加速服务器的第一传输距离,并且获取目标终端与第二加速服务器的第二传输距离;中央服务器获取第一加速服务器与源服务器的第三传输距离,并且获取第二加速服务器与源服务器的第四传输距离;中央服务器从第一传输距离与第三传输距离之和、第二传输距离与第四传输距离之和中选择最短传输距离;中央服务器将最短传输距离对应的路径中的加速服务器作为目标终端接入的目标加速服务器。本申请解决了现有技术中将终端接入网络时选择的路径不是最优路径的技术问题。
Description
技术领域
本申请涉及网络领域,具体而言,涉及一种接入网络的方法和中央服务器。
背景技术
内容分发网络(Content Delivery Network,简称CDN)由于使用缓存方式实现加速,数据源主要来自边缘节点,所以效果的好坏,主要取决于边缘节点到覆盖区域客户的RTT值和丢包率,主要关注的是边缘的传输时间,所以选点主要是选择同城、同运营商这样就近的本地覆盖。这样的运维部署,也就相对简单,只要摸底边缘对某区域的Lastmile覆盖即可。但对于基于TCP/UDP等传输层协议的应用动态加速场景,数据源并不主要来自边缘节点,而是从源站实时交互得到的,关注的主要是全路径的RTT值和丢包率。此时,仍然采用CDN本地覆盖的方案,则无法满足客户的需求。
现有的CDN本地覆盖方案存在的弊端是:Lastmile不参与动态选路,直接固定选用就近的覆盖,选择出来的路径不一定是全程最优路径,无法实现对全程进行加速。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种接入网络的方法和中央服务器,以至少解决现有技术中将终端接入网络时选择的路径不是最优路径的技术问题。
根据本申请实施例的一个方面,提供了一种接入网络的方法,包括:中央服务器获取目标终端与第一加速服务器的第一传输距离,并且获取所述目标终端与第二加速服务器的第二传输距离;所述中央服务器获取所述第一加速服务器与源服务器的第三传输距离,并且获取所述第二加速服务器与所述源服务器的第四传输距离;所述中央服务器从所述第一传输距离与所述第三传输距离之和、所述第二传输距离与所述第四传输距离之和中选择最短传输距离;所述中央服务器将所述最短传输距离对应的路径中的加速服务器作为所述目标终端接入的目标加速服务器。
进一步地,所述中央服务器获取目标终端与第一加速服务器的第一传输距离,并且获取所述目标终端与第二加速服务器的第二传输距离包括:所述中央服务器获取所述目标终端与所述第一加速服务器之间的第一传输参数,并获取所述目标终端与所述第二加速服务器之间的第二传输参数,其中,所述第一传输参数由所述第一加速服务器探测并上报给所述中央服务器,所述第二传输参数由所述第二加速服务器探测并上报给所述中央服务器;所述中央服务器根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离。
进一步地,所述中央服务器根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离包括:所述中央服务器判断是否接收到所述第一传输参数和所述第二传输参数;所述中央服务器在判断出接收到所述第一传输参数和所述第二传输参数时,根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离。
进一步地,在所述中央服务器根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离之前,所述方法还包括:所述中央服务器接收所述加速服务器发送的查询请求,所述查询请求用于请求查询所述中央服务器中的IP库,其中,所述IP库存储有已经连接到所述中央服务器所在网络中的终端;所述中央服务器响应所述查询请求向所述加速服务器发送所述IP库,以使所述加速服务器识别出待探测的所述目标终端。
进一步地,在所述中央服务器响应所述查询请求向所述加速服务器发送所述IP库之后,所述方法还包括:所述加速服务器判断是否存在待探测终端;在所述加速服务器判断出存在待探测终端的情况下,向所述待探测终端发送探测信息;所述加速服务器接收所述待探测终端发送的响应信息;所述加速服务器根据所述响应信息判断是否探测成功;在探测成功的情况下,所述加速服务器计算所述加速服务器和所述待探测终端之间的传输参数。
进一步地,在所述中央服务器将所述最短传输距离对应的路径中的加速服务器作为所述目标终端接入的目标加速服务器之后,所述方法还包括:所述中央服务器向DNS服务器发送所述目标加速服务器的标识,以使所述DNS服务器控制所述目标终端接入所述目标加速服务器。
根据本申请实施例的另一方面,还提供了一种中央服务器,包括:第一获取单元,用于获取目标终端与第一加速服务器的第一传输距离,并且获取所述目标终端与第二加速服务器的第二传输距离;第二获取单元,用于获取所述第一加速服务器与源服务器的第三传输距离,并且获取所述第二加速服务器与所述源服务器的第四传输距离;选择单元,用于从所述第一传输距离与所述第三传输距离之和、所述第二传输距离与所述第四传输距离之和中选择最短传输距离;确定单元,用于将所述最短传输距离对应的路径中的加速服务器作为所述目标终端接入的目标加速服务器。
进一步地,所述第一获取单元包括:第一获取子单元,用于获取所述目标终端与所述第一加速服务器之间的第一传输参数,并获取所述目标终端与所述第二加速服务器之间的第二传输参数,其中,所述第一传输参数由所述第一加速服务器探测并上报给所述中央服务器,所述第二传输参数由所述第二加速服务器探测并上报给所述中央服务器;第二获取子单元,用于根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离。
进一步地,所述第二获取子单元包括:判断模块,用于判断是否接收到所述第一传输参数和所述第二传输参数;获取模块,用于在所述判断模块判断出接收到所述第一传输参数和所述第二传输参数时,根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离。
进一步地,所述中央服务器还包括:接收单元,用于在所述第二获取子单元根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离之前,接收所述加速服务器发送的查询请求,所述查询请求用于请求查询所述中央服务器中的IP库,其中,所述IP库存储有已经连接到所述中央服务器所在网络中的终端;第一发送单元,用于响应所述查询请求向所述加速服务器发送所述IP库,以使所述加速服务器识别出待探测的所述目标终端。
进一步地,所述中央服务器还包括:第二发送单元,用于在所述确定单元将所述最短传输距离对应的路径中的加速服务器作为所述目标终端接入的目标加速服务器之后,向DNS服务器发送所述目标加速服务器的标识,以使所述DNS服务器控制所述目标终端接入所述目标加速服务器。
在本申请实施例中,中央服务器获取目标终端与第一加速服务器的第一传输距离,并且获取目标终端与第二加速服务器的第二传输距离;中央服务器获取第一加速服务器与源服务器的第三传输距离,并且获取第二加速服务器与源服务器的第四传输距离;中央服务器从第一传输距离与第三传输距离之和、第二传输距离与第四传输距离之和中选择最短传输距离;中央服务器将最短传输距离对应的路径中的加速服务器作为目标终端接入的目标加速服务器。
通过获取不同的加速服务器与终端之间的传输距离,将加速服务器与终端之间的传输距离与加速服务器与源服务器之间的传输距离进行求和,找出最短传输距离,进而找到最短传输距离对应的路径,将最短传输距离对应的路径中的加速服务器作为终端接入的加速服务器,由于在选择传输路径时考虑了加速服务器与终端之间的传输距离,从而能够得到源服务器与终端之间的最优路径,达到了在将终端接入网络时确定出最优路径的技术效果,进而解决了现有技术中将终端接入网络时选择的路径不是最优路径的技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本发明实施例的接入网络的方法的流程图;
图2是根据本发明实施例的用于执行接入网络的方法的硬件的逻辑结构示意图;
图3是根据本发明实施例的用于执行接入网络的方法的硬件架构拓扑图;
图4是根据本发明实施例的加速服务器更新加速服务器信息和IP库信息的方法的流程图;
图5是根据本发明实施例的加速服务器对待探测终端进行探测的方法的流程图;
图6是根据本发明实施例的加速服务器向中央服务器上传新的探测数据的方法的流程图;
图7是根据本发明实施例的中央服务器确定最优的覆盖配置节点的方法的流程图;
图8是根据本发明实施例的DNS服务器调度最优覆盖节点的方法的流程图;
图9是根据本发明实施例的可选的接入网络的方法的流程图;
图10是根据本发明实施例所提供的中央服务器的组成结构的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先对本申请实施例所涉及的技术术语作如下解释:
Di jkstra算法:Di jkstra算法(迪杰斯特拉算法)是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径,主要特点是以起始点为中心向外层层扩展,直至扩展到终点为止。Di jkstra算法能够得出最短路径的最优解。
RTT(Round Trip Time,往返时延):在计算机网络中,RTT表示从发送端发送数据开始,到发送端接收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的时延。
Lastmile:最后一公里,是通讯和技术行业用以形容将终端用户接入通讯网络的技术和步骤的术语。
根据本申请实施例,提供了一种接入网络的方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的接入网络的方法的流程图,如图1所示,该方法包括如下步骤:
步骤S102,中央服务器获取目标终端与第一加速服务器的第一传输距离,并且获取目标终端与第二加速服务器的第二传输距离。
步骤S104,中央服务器获取第一加速服务器与源服务器的第三传输距离,并且获取第二加速服务器与源服务器的第四传输距离。
步骤S106,中央服务器从第一传输距离与第三传输距离之和、第二传输距离与第四传输距离之和中选择最短传输距离。
步骤S108,中央服务器将最短传输距离对应的路径中的加速服务器作为目标终端接入的目标加速服务器。
通过获取不同的加速服务器与终端之间的传输距离,将加速服务器与终端之间的传输距离与加速服务器与源服务器之间的传输距离进行求和,找出最短传输距离,进而找到最短传输距离对应的路径,将最短传输距离对应的路径中的加速服务器作为终端接入的加速服务器,由于在选择传输路径时考虑了加速服务器与终端之间的传输距离,从而能够得到源服务器与终端之间的最优路径,解决了现有技术中将终端接入网络时选择的路径不是最优路径的技术问题,达到了在将终端接入网络时确定出最优路径的技术效果。
需要注意的是,本发明实施例中的传输距离可以采用传输时间来进行衡量,最短传输距离对应的路径可以是传输时间最短的路径。
本发明实施例所提供的接入网络的方法的执行过程涉及到四类硬件:中央服务器、加速服务节点(即上述加速服务器)、源站(即上述源服务器)和DNS服务器。
中央服务器的作用是:负责提供全网节点(即上述加速服务节点)信息、根据全网中的每个节点上传的最后一公里(即加速服务器和终端之间的路径)探测结果、节点间及源站之间的RTT和丢包率计算最优路径,提供最优路径信息下载和最后一公里数据接入点调优结果下发。最优路径信息里包含了上述目标加速服务器,最后一公里数据接入点指示的服务器即为目标加速服务器。
加速服务节点是数据传输路径的组成单元,加速服务节点负责客户数据的传输、进行节点间及源站的定时探测、主动且实时上传探测结果并下载最优路径信息。
源站的作用是:向各个加速服务器提供数据,每个加速服务器将源站提供的数据传输给自身覆盖的终端。
DNS服务器的作用是:接收中央服务器发送的最优路径信息和最后一公里数据接入点信息,并更新本地的DNS MAP信息,以控制目标终端接入目标加速服务器。
图2是根据本发明实施例的用于执行接入网络的方法的硬件的逻辑结构示意图。如图2所示,硬件的架构包括:加速服务节点模块、中央服务器模块和DNS服务器模块。中央服务器模块包括云调度算法模块和最优覆盖配置下发模块。
加速服务节点模块位于加速服务器中,主要负责收集记录在客户端的IP地址,记录用户IP地址的状态(比如TCP在线、离线及其他),同时负责对各区域客户端Lastmile质量进行探测,将探测结果上传给中央服务器模块,并从中央服务器下载最新的IP库信息和节点信息。
中央服务器模块位于中央服务器中,主要负责对Lastmile探测数据进行统计分析,自动计算最优覆盖,并根据计算结果,通过配置接口,将覆盖调整配置下发给DNS服务器。同时,还负责将各区域的计算结果以地图样式展示出来,以供用户可视化查看。覆盖调整配置信息包括了目标终端连接的目标加速服务器的信息。
中央服务器中的云调度算法模块主要负责对加速服务节点上传的各区域探测数据进行计算和分析,并提供计算得出的最优覆盖配置文件。
中央服务器中的最优覆盖配置下发模块主要负责与DNS服务器进行对接,调用接口将计算得出的最优覆盖调整配置下发到DNS服务器。
DNS服务器模块位于DNS服务器中,主要负责接收中央服务器下发的最优覆盖调整内容,并与自身已有的配置进行对比分析,解析中央服务器下发的最优覆盖调整内容后自动调整最优覆盖。当存在新的目标终端连接的目标加速服务器的信息时,DNS服务器更新自身存储的最优覆盖配置文件。
图3是根据本发明实施例的用于执行接入网络的方法的硬件架构拓扑图。图3中包括中央服务器、加速服务节点和DNS服务器。每个加速服务节点都覆盖一片区域。
可选地,中央服务器获取目标终端与第一加速服务器的第一传输距离,并且获取目标终端与第二加速服务器的第二传输距离包括:中央服务器获取目标终端与第一加速服务器之间的第一传输参数,并获取目标终端与第二加速服务器之间的第二传输参数,其中,第一传输参数由第一加速服务器探测并上报给中央服务器,第二传输参数由第二加速服务器探测并上报给中央服务器;中央服务器根据第一传输参数获取第一传输距离,并且根据第二传输参数获取第二传输距离。
源服务器、第一加速服务器和目标终端组成了一条传输路径,源服务器、第二加速服务器和目标终端组成了另一条传输路径。第一加速服务器和目标终端之间的数据传输的参数是第一传输参数。第二加速服务器和目标终端之间的数据传输的参数是第二传输参数。
第一加速服务器探测第一加速服务器和目标终端之间的数据传输的第一传输参数,并将第一传输参数上报给中央服务器。第二加速服务器探测第二加速服务器和目标终端之间的数据传输的第二传输参数,并将第二传输参数上报给中央服务器。
中央服务器根据第一传输参数获取第一加速服务器和目标终端之间的第一传输距离,并且根据第二传输参数获取第二加速服务器和目标终端之间的第二传输距离。
源服务器、加速服务器和目标终端组成的传输路径的传输距离可以采用以下公式进行计算:
源服务器、加速服务器和目标终端组成的传输路径的传输距离=源服务器与加速服务器之间的传输距离+加速服务器与目标终端之间的传输距离。
源服务器、第一加速服务器和目标终端组成的传输路径的传输距离=第一传输距离+第三传输距离。
源服务器、第二加速服务器和目标终端组成的传输路径的传输距离=第二传输距离+第四传输距离。
从第一传输距离与第三传输距离之和与第二传输距离与第四传输距离之和这两者中选择较小的一方,作为最短传输距离。
当加速服务器的数量大于两个时,则依照上述方法两两比较,找出最短传输距离。
将最短传输距离对应的路径中的加速服务器作为目标终端接入的目标加速服务器。
当最短传输距离为源服务器、第一加速服务器和目标终端组成的传输路径的传输距离时,将第一加速服务器作为目标终端接入的目标加速服务器。
当最短传输距离为源服务器、第二加速服务器和目标终端组成的传输路径的传输距离时,将第二加速服务器作为目标终端接入的目标加速服务器。
可选地,中央服务器根据第一传输参数获取第一传输距离,并且根据第二传输参数获取第二传输距离包括:中央服务器判断是否接收到第一传输参数和第二传输参数;中央服务器在判断出接收到第一传输参数和第二传输参数时,根据第一传输参数获取第一传输距离,并且根据第二传输参数获取第二传输距离。
传输参数可以为RTT、丢包率等。加速服务器对终端进行探测,得到传输参数。加速服务器将传输参数上报给中央服务器,中央服务器根据接收到的传输参数,计算加速服务器与终端之间的传输距离。
中央服务器存储着传输参数的数据表,当中央服务器判断出传输参数的数据表有更新时,即判断出接收到第一传输参数和第二传输参数。
可选地,在中央服务器根据第一传输参数获取第一传输距离,并且根据第二传输参数获取第二传输距离之前,方法还包括:中央服务器接收加速服务器发送的查询请求,查询请求用于请求查询中央服务器中的IP库,其中,IP库存储有已经连接到中央服务器所在网络中的终端;中央服务器响应查询请求向加速服务器发送IP库,以使加速服务器识别出待探测的目标终端。
加速服务器向中央服务器发送查询请求,查询请求用于请求查询中央服务器中的IP库。中央服务器响应查询请求向加速服务器发送IP库。加速服务器接收IP库,根据IP库的信息识别出待探测的目标终端。其中,IP库中存储的、并且加速服务器本地未存储的终端即为目标终端。
图4是根据本发明实施例的加速服务器更新加速服务器信息和IP库信息的方法的流程图。如图4所示,该方法包括以下步骤:
步骤S402,向中央服务器请求全网节点信息及IP库信息。节点信息即上述加速服务器的信息。
在更新全网节点信息和IP库信息的定时任务开启后,加速服务器向中央服务器发送请求,该请求用于请求更新全网节点信息和IP库信息。
步骤S404,判断是否请求成功。如果判断结果为是,执行步骤S406;如果判断结果为否,执行步骤S410。
步骤S406,判断信息是否有更新。
中央服务器向加速服务器发送最新的全网节点信息和IP库信息。加速服务器接收到中央服务器发送的最新的全网节点信息和IP库信息之后,判断全网节点信息和IP库信息是否有更新。如果判断结果为是,执行步骤S408;如果判断结果为否,执行步骤S410。
步骤S408,更新节点信息和IP库信息。
当加速服务器判断出全网节点信息和IP库信息有更新时,加速服务器将本地存储的全网节点信息和IP库信息更新为接收到的中央服务器发送的最新的全网节点信息和IP库信息。
步骤S410,下一次定时任务设定。
可选地,在中央服务器响应查询请求向加速服务器发送IP库和全网节点信息之后,方法还包括:加速服务器判断是否存在待探测终端;在加速服务器判断出存在待探测终端的情况下,向待探测终端发送探测信息;加速服务器接收待探测终端发送的响应信息;根据响应信息判断是否探测成功;在探测成功的情况下,计算加速服务器和待探测终端之间的传输参数。
响应信息由待探测终端发出,用来响应加速服务器发出的探测信息。加速服务器等待待探测终端发送的响应信息。如果等待响应的时间超过预设时长,则认为探测不成功,即待探测终端不可到达。如果等待响应的时间不超过预设时长,则认为探测成功,此时,计算加速服务器与终端之间的传输参数。
图5是根据本发明实施例的加速服务器对待探测终端进行探测的方法的流程图。如图5所示,该方法包括以下步骤:
步骤S502,判断本地是否存在未探测客户端IP。即,加速服务器判断本地是否存在未探测客户端IP。如果判断结果为是,执行步骤S504;如果判断结果为否,执行步骤S516。
步骤S504,提取待探测的客户端IP。即,加速服务器提取要进行探测的客户端IP等信息。
步骤S506,发起探测,记录当前时间,并开启动态超时定时器。根据配置的探测方式,加速服务器向待探测的客户端IP发起TCP建连或发送PING包。
步骤S508,等待响应。即,加速服务器等待客户端的响应。
步骤S510,判断是否超时。即,根据动态超时定时器设置的超时时间,加速服务器判断客户端的响应是否超时。如果判断结果为是,执行步骤S514;如果判断结果为否,执行步骤S512。
步骤S512,根据配置的传输参数计算对应的值,比如计算RTT和丢包率,并且更新数据表。加速服务器根据接收到客户端发送的响应信息的时间、之前记录的探测开始时间以及丢包情况,计算并更新RTT值和丢包率。
步骤S514,更新探测结果RTT为-1(即不可达)。在加速服务器判断出客户端的响应超时的情况下,将RTT的值设置为-1,表示该客户端无法连通。
步骤S516,下一次定时探测任务设定。
图6是根据本发明实施例的加速服务器向中央服务器上传新的探测数据的方法的流程图。如图6所示,该方法包括以下步骤:
步骤S602,查看本地探测数据表。即,加速服务器查看本地探测数据(即上述传输参数的数据表)。
步骤S604,判断是否存在新的探测数据。即,加速服务器判断是否存在新的探测数据。如果判断结果为是,执行步骤S606;如果判断结果为否,结束。
步骤S606,上传新的探测数据。即,加速服务器向中央服务器上传新的探测数据。
步骤S608,中央服务器接收新的探测数据并且更新本地数据。即,中央服务器接收加速服务器上传的新的探测数据并且更新中央服务器中存储的探测数据。
图7是根据本发明实施例的中央服务器确定最优的覆盖配置节点的方法的流程图。如图7所示,该方法包括以下步骤:
步骤S702,查看本地汇总的探测数据。
步骤S704,判断是否存在新的探测数据。如果判断结果为是,执行步骤S706;如果判断结果为否,执行步骤S714。
步骤S706,根据Di jkstra等算法计算出最优覆盖接入点。中央服务器根据配置的传输参数规则(比如RTT值、丢包率及其占比等),采用配置的最优路径算法(比如Di jkstra算法)进行计算,计算出每个地区客户端的最优覆盖接入点信息。最优覆盖接入点是指使客户端与源服务器之间的传输距离最短的路径上的加速服务器(即上述目标加速服务器)。
步骤S708,判断是否有新的最优覆盖配置信息产生。中央服务器将计算出的最优覆盖接入点信息与原有的覆盖接入点信息对比分析,判断是否有新的最优覆盖配置信息产生。如果判断结果为是,执行步骤S710;如果判断结果为否,执行步骤S714。
步骤S710,更新最优覆盖配置信息表。中央服务器判断出有新的最优覆盖配置信息产生之后,更新本地数据库中存储的最优覆盖配置信息表。最优覆盖配置信息表包括客户端的标识和目标加速服务器的标识。
步骤S712,调用接口下发给DNS服务器。即,中央服务器调用接口将新的最优覆盖配置信息表下发给DNS服务器。
步骤S714,下一次定时任务设定。
可选地,在中央服务器将最短传输距离对应的路径中的加速服务器作为目标终端接入的目标加速服务器之后,方法还包括:中央服务器向DNS服务器发送目标加速服务器的标识,以使DNS服务器控制目标终端接入目标加速服务器。
目标加速服务器的标识可以是目标加速服务器的IP、名称等,每个目标加速服务器具有唯一的标识,DNS服务器根据这个唯一的标识查找并确定目标加速服务器,从而完成DNS服务器控制目标终端接入接收到目标加速服务器的标识所对应的目标加速服务器。
图8是根据本发明实施例的DNS服务器调度最优覆盖节点的方法的流程图。如图8所示,该方法包括以下步骤:
步骤S802,查看接收到的最优覆盖配置信息表。当中央服务器调用接口将新的最优覆盖配置信息表下发给DNS服务器之后,DNS服务器查看接收到的最优覆盖配置信息表。
步骤S804,判断是否存在新的覆盖信息。即,DNS服务器将已有的覆盖信息与刚接收到的新的覆盖信息进行对比分析,判断是否存在新的覆盖信息。如果判断结果为是,执行步骤S806;如果判断结果为否,结束。
步骤S806,修改DNS MAP信息表。当DNS服务器判断出存在新的覆盖信息时,DNS服务器修改自身的DNS MAP信息表。
步骤S808,下发调度指令,切换调整覆盖。DNS服务器下发调度指令,自动调整变动地区的覆盖接入点。即,将目标终端接入目标加速服务器。
步骤S810,下一次定时任务设定。
图9是根据本发明实施例的可选的接入网络的方法的流程图。如图9所示,该方法包括以下步骤:
步骤S902,全球网络的加速服务节点主动发起对Lastmile的质量探测,并将探测结果上传到中央服务器,同时,收集记录在客户端的IP地址,形成IP库。
步骤S904,中央服务器对加速服务节点上传的Lastmile探测结果根据云调度算法进行计算,得出最优的覆盖接入点信息,并将计算结果(最优的覆盖接入点信息)通过配置接口,进行下发调整覆盖配置。
其中,中央服务器对边缘节点至源站的这段选路算法和处理流程不变,只是将边缘节点(即加速服务器)对Lastmile的选路探测结果也加入选路算法中。
步骤S906,中央服务器将计算结果下发到DNS服务器,DNS服务器对接收到的最优覆盖结果进行解析,并自动调整最优接入点。即,将目标终端接入目标加速服务器。
步骤S908,采用地图的样式进行区域覆盖节点时延和丢包率展示。这样能够使用户可视化、直观地了解各区域的最优节点覆盖情况。
根据本发明实施例,还提供了一种中央服务器。该中央服务器可以执行上述接入网络的方法,上述接入网络的方法也可以通过该中央服务器实施。
图10是根据本发明实施例所提供的中央服务器的组成结构的示意图。如图10所示,该中央服务器包括:第一获取单元10、第二获取单元20、选择单元30和确定单元40。
第一获取单元10,用于获取目标终端与第一加速服务器的第一传输距离,并且获取目标终端与第二加速服务器的第二传输距离。
第二获取单元20,用于获取第一加速服务器与源服务器的第三传输距离,并且获取第二加速服务器与源服务器的第四传输距离。
选择单元30,用于从第一传输距离与第三传输距离之和、第二传输距离与第四传输距离之和中选择最短传输距离。
确定单元40,用于将最短传输距离对应的路径中的加速服务器作为目标终端接入的目标加速服务器。
通过获取不同的加速服务器与终端之间的传输距离,将加速服务器与终端之间的传输距离与加速服务器与源服务器之间的传输距离进行求和,找出最短传输距离,进而找到最短传输距离对应的路径,将最短传输距离对应的路径中的加速服务器作为终端接入的加速服务器,由于在选择传输路径时考虑了加速服务器与终端之间的传输距离,从而能够得到源服务器与终端之间的最优路径,解决了现有技术中将终端接入网络时选择的路径不是最优路径的技术问题,达到了在将终端接入网络时确定出最优路径的技术效果。
需要注意的是,本发明实施例中的传输距离可以采用传输时间来进行衡量,最短传输距离对应的路径可以是传输时间最短的路径。
本发明实施例所提供的接入网络的方法的执行过程涉及到四类硬件:中央服务器、加速服务节点(即上述加速服务器)、源站(即上述源服务器)和DNS服务器。
中央服务器的作用是:负责提供全网节点(即上述加速服务节点)信息、根据全网中的每个节点上传的最后一公里(即加速服务器和终端之间的路径)探测结果、节点间及源站之间的传输参数(比如:RTT和丢包率)计算最优路径,提供最优路径信息下载和最后一公里数据接入点调优结果下发。最优路径信息里包含了上述目标加速服务器,最后一公里数据接入点指示的服务器即为目标加速服务器。
加速服务节点是数据传输路径的组成单元,加速服务节点负责客户数据的传输、进行节点间及源站的定时探测、主动且实时上传探测结果并下载最优路径信息。
源站的作用是:向各个加速服务器提供数据,每个加速服务器将源站提供的数据传输给自身覆盖的终端。
DNS服务器的作用是:接收中央服务器发送的最优路径信息和最后一公里数据接入点信息,并更新本地的DNS MAP信息,以控制目标终端接入目标加速服务器。
可选地,第一获取单元10包括第一获取子单元和第二获取子单元。第一获取子单元,用于获取目标终端与第一加速服务器之间的第一传输参数,并获取目标终端与第二加速服务器之间的第二传输参数,其中,第一传输参数由第一加速服务器探测并上报给中央服务器,第二传输参数由第二加速服务器探测并上报给中央服务器。第二获取子单元,用于根据第一传输参数获取第一传输距离,并且根据第二传输参数获取第二传输距离。
源服务器、第一加速服务器和目标终端组成了一条传输路径,源服务器、第二加速服务器和目标终端组成了另一条传输路径。第一加速服务器和目标终端之间的数据传输的参数是第一传输参数。第二加速服务器和目标终端之间的数据传输的参数是第二传输参数。
第一加速服务器探测第一加速服务器和目标终端之间的数据传输的第一传输参数,并将第一传输参数上报给中央服务器。第二加速服务器探测第二加速服务器和目标终端之间的数据传输的第二传输参数,并将第二传输参数上报给中央服务器。
中央服务器根据第一传输参数获取第一加速服务器和目标终端之间的第一传输距离,并且根据第二传输参数获取第二加速服务器和目标终端之间的第二传输距离。
源服务器、加速服务器和目标终端组成的传输路径的传输距离可以采用以下公式进行计算:
源服务器、加速服务器和目标终端组成的传输路径的传输距离=源服务器与加速服务器之间的传输距离+加速服务器与目标终端之间的传输距离。
源服务器、第一加速服务器和目标终端组成的传输路径的传输距离=第一传输距离+第三传输距离。
源服务器、第二加速服务器和目标终端组成的传输路径的传输距离=第二传输距离+第四传输距离。
从第一传输距离与第三传输距离之和与第二传输距离与第四传输距离之和这两者中选择较小的一方,作为最短传输距离。
当加速服务器的数量大于两个时,则依照上述方法两两比较,找出最短传输距离。
将最短传输距离对应的路径中的加速服务器作为目标终端接入的目标加速服务器。
当最短传输距离为源服务器、第一加速服务器和目标终端组成的传输路径的传输距离时,将第一加速服务器作为目标终端接入的目标加速服务器。
当最短传输距离为源服务器、第二加速服务器和目标终端组成的传输路径的传输距离时,将第二加速服务器作为目标终端接入的目标加速服务器。
可选地,第二获取子单元包括判断模块和获取模块。判断模块,用于判断是否接收到第一传输参数和第二传输参数。获取模块,用于在判断模块判断出接收到第一传输参数和第二传输参数时,根据第一传输参数获取第一传输距离,并且根据第二传输参数获取第二传输距离。
传输参数可以为RTT、丢包率等。加速服务器对终端进行探测,得到传输参数。加速服务器将传输参数上报给中央服务器,中央服务器根据接收到的传输参数,计算加速服务器与终端之间的传输距离。
中央服务器存储着传输参数的数据表,当中央服务器判断出传输参数的数据表有更新时,即判断出接收到第一传输参数和第二传输参数。
可选地,中央服务器还包括接收单元和第一发送单元。接收单元,用于在第二获取子单元根据第一传输参数获取第一传输距离,并且根据第二传输参数获取第二传输距离之前,接收加速服务器发送的查询请求,查询请求用于请求查询中央服务器中的IP库,其中,IP库存储有已经连接到中央服务器所在网络中的终端。第一发送单元,用于响应查询请求向加速服务器发送IP库,以使加速服务器识别出待探测的目标终端。
加速服务器向中央服务器发送查询请求,查询请求用于请求查询中央服务器中的IP库。中央服务器响应查询请求向加速服务器发送IP库。加速服务器接收IP库,根据IP库的信息识别出待探测的目标终端。其中,IP库中存储的、并且加速服务器本地未存储的终端即为目标终端。
可选地,中央服务器还包括第二发送单元。第二发送单元,用于在确定单元40将最短传输距离对应的路径中的加速服务器作为目标终端接入的目标加速服务器之后,向DNS服务器发送目标加速服务器的标识,以使DNS服务器控制目标终端接入目标加速服务器。
目标加速服务器的标识可以是目标加速服务器的IP、名称等,每个目标加速服务器具有唯一的标识,DNS服务器根据这个唯一的标识查找并确定目标加速服务器,从而完成DNS服务器控制目标终端接入接收到目标加速服务器的标识所对应的目标加速服务器。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (11)
1.一种接入网络的方法,其特征在于,包括:
中央服务器获取目标终端与第一加速服务器的第一传输距离,并且获取所述目标终端与第二加速服务器的第二传输距离;
所述中央服务器获取所述第一加速服务器与源服务器的第三传输距离,并且获取所述第二加速服务器与所述源服务器的第四传输距离;
所述中央服务器从所述第一传输距离与所述第三传输距离之和、所述第二传输距离与所述第四传输距离之和中选择最短传输距离;
所述中央服务器将所述最短传输距离对应的路径中的加速服务器作为所述目标终端接入的目标加速服务器,
其中,所述加速服务器定时探测待探测终端,并实时上传探测结果,所述加速服务器在对待探测终端进行探测时,根据配置的探测方式,向待探测的客户端IP发起探测信息,其中,所述探测信息至少包括:TCP建连、PING包,
所述中央服务器根据配置的传输参数规则,采用最优路径算法计算每个地区待探测终端的目标加速服务器信息。
2.根据权利要求1所述的方法,其特征在于,所述中央服务器获取目标终端与第一加速服务器的第一传输距离,并且获取所述目标终端与第二加速服务器的第二传输距离包括:
所述中央服务器获取所述目标终端与所述第一加速服务器之间的第一传输参数,并获取所述目标终端与所述第二加速服务器之间的第二传输参数,其中,所述第一传输参数由所述第一加速服务器探测并上报给所述中央服务器,所述第二传输参数由所述第二加速服务器探测并上报给所述中央服务器;
所述中央服务器根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离。
3.根据权利要求2所述的方法,其特征在于,所述中央服务器根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离包括:
所述中央服务器判断是否接收到所述第一传输参数和所述第二传输参数;
所述中央服务器在判断出接收到所述第一传输参数和所述第二传输参数时,根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离。
4.根据权利要求2所述的方法,其特征在于,在所述中央服务器根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离之前,所述方法还包括:
所述中央服务器接收所述加速服务器发送的查询请求,所述查询请求用于请求查询所述中央服务器中的IP库,其中,所述IP库存储有已经连接到所述中央服务器所在网络中的终端;
所述中央服务器响应所述查询请求向所述加速服务器发送所述IP库,以使所述加速服务器识别出待探测的所述目标终端。
5.根据权利要求4所述的方法,其特征在于,在所述中央服务器响应所述查询请求向所述加速服务器发送所述IP库之后,所述方法还包括:
所述加速服务器判断是否存在待探测终端;
在所述加速服务器判断出存在待探测终端的情况下,向所述待探测终端发送探测信息;
所述加速服务器接收所述待探测终端发送的响应信息;
所述加速服务器根据所述响应信息判断是否探测成功;
在探测成功的情况下,所述加速服务器计算所述加速服务器和所述待探测终端之间的传输参数。
6.根据权利要求1所述的方法,其特征在于,在所述中央服务器将所述最短传输距离对应的路径中的加速服务器作为所述目标终端接入的目标加速服务器之后,所述方法还包括:
所述中央服务器向DNS服务器发送所述目标加速服务器的标识,以使所述DNS服务器控制所述目标终端接入所述目标加速服务器。
7.一种中央服务器,其特征在于,包括:
第一获取单元,用于获取目标终端与第一加速服务器的第一传输距离,并且获取所述目标终端与第二加速服务器的第二传输距离;
第二获取单元,用于获取所述第一加速服务器与源服务器的第三传输距离,并且获取所述第二加速服务器与所述源服务器的第四传输距离;
选择单元,用于从所述第一传输距离与所述第三传输距离之和、所述第二传输距离与所述第四传输距离之和中选择最短传输距离;
确定单元,用于将所述最短传输距离对应的路径中的加速服务器作为所述目标终端接入的目标加速服务器,
其中,所述加速服务器定时探测待探测终端,并实时上传探测结果,所述加速服务器在对待探测终端进行探测时,根据配置的探测方式,向待探测的客户端IP发起探测信息,其中,所述探测信息至少包括:TCP建连、PING包,
所述中央服务器根据配置的传输参数规则,采用最优路径算法计算每个地区待探测终端的目标加速服务器信息。
8.根据权利要求7所述的中央服务器,其特征在于,所述第一获取单元包括:
第一获取子单元,用于获取所述目标终端与所述第一加速服务器之间的第一传输参数,并获取所述目标终端与所述第二加速服务器之间的第二传输参数,其中,所述第一传输参数由所述第一加速服务器探测并上报给所述中央服务器,所述第二传输参数由所述第二加速服务器探测并上报给所述中央服务器;
第二获取子单元,用于根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离。
9.根据权利要求8所述的中央服务器,其特征在于,所述第二获取子单元包括:
判断模块,用于判断是否接收到所述第一传输参数和所述第二传输参数;
获取模块,用于在所述判断模块判断出接收到所述第一传输参数和所述第二传输参数时,根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离。
10.根据权利要求8所述的中央服务器,其特征在于,所述中央服务器还包括:
接收单元,用于在所述第二获取子单元根据所述第一传输参数获取所述第一传输距离,并且根据所述第二传输参数获取所述第二传输距离之前,接收所述加速服务器发送的查询请求,所述查询请求用于请求查询所述中央服务器中的IP库,其中,所述IP库存储有已经连接到所述中央服务器所在网络中的终端;
第一发送单元,用于响应所述查询请求向所述加速服务器发送所述IP库,以使所述加速服务器识别出待探测的所述目标终端。
11.根据权利要求7所述的中央服务器,其特征在于,所述中央服务器还包括:
第二发送单元,用于在所述确定单元将所述最短传输距离对应的路径中的加速服务器作为所述目标终端接入的目标加速服务器之后,向DNS服务器发送所述目标加速服务器的标识,以使所述DNS服务器控制所述目标终端接入所述目标加速服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610209537.8A CN105704034B (zh) | 2016-04-05 | 2016-04-05 | 接入网络的方法和中央服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610209537.8A CN105704034B (zh) | 2016-04-05 | 2016-04-05 | 接入网络的方法和中央服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105704034A CN105704034A (zh) | 2016-06-22 |
CN105704034B true CN105704034B (zh) | 2019-05-24 |
Family
ID=56219215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610209537.8A Expired - Fee Related CN105704034B (zh) | 2016-04-05 | 2016-04-05 | 接入网络的方法和中央服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105704034B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107798019A (zh) * | 2016-09-07 | 2018-03-13 | 阿里巴巴集团控股有限公司 | 一种用于提供加速服务节点的节点服务数据的方法与设备 |
CN111541796B (zh) * | 2016-09-20 | 2023-04-18 | 贵州白山云科技股份有限公司 | Cdn访问流量调度方法、设备、通信***及存储介质 |
CN106357792B (zh) * | 2016-10-10 | 2019-09-06 | 网宿科技股份有限公司 | 节点选路方法及*** |
CN106656800B (zh) * | 2017-02-21 | 2020-04-14 | 网宿科技股份有限公司 | 一种路径选取方法及***、网络加速节点及网络加速*** |
CN107026793B (zh) * | 2017-03-31 | 2018-11-13 | 腾讯科技(深圳)有限公司 | 路由方法、装置及*** |
CN106911539B (zh) * | 2017-04-26 | 2019-08-09 | 优刻得科技股份有限公司 | 分析用户端和服务端之间的网络参数的方法、装置和*** |
CN107623743A (zh) * | 2017-10-09 | 2018-01-23 | 山东浪潮通软信息科技有限公司 | 一种远程文件访问方法、服务端及*** |
CN111277630B (zh) * | 2020-01-13 | 2022-09-09 | 腾讯科技(深圳)有限公司 | 一种路由控制方法、装置、电子设备和存储介质 |
CN113965507A (zh) * | 2020-06-29 | 2022-01-21 | 中兴通讯股份有限公司 | 一种通信方法、装置、控制端、***和存储介质 |
CN113595894B (zh) * | 2021-07-28 | 2023-04-18 | 海尔数字科技(青岛)有限公司 | 服务节点间、客户端节点间通信方法、装置、设备及介质 |
CN115190045B (zh) * | 2022-07-06 | 2024-04-09 | 南京云柜网络科技有限公司 | 快递柜***服务的监控方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051709A (zh) * | 2012-12-20 | 2013-04-17 | 新浪网技术(中国)有限公司 | 数据传输路径确定方法、网络节点及内容分发网络*** |
KR20130050334A (ko) * | 2013-04-29 | 2013-05-15 | 삼성에스디에스 주식회사 | 홉 수를 이용한 전송 대역 할당 장치 및 그 방법 |
CN103475654A (zh) * | 2013-09-06 | 2013-12-25 | 北京奇虎科技有限公司 | 网络路径优化方法、设备及网络*** |
CN104954219A (zh) * | 2014-03-27 | 2015-09-30 | 北京奇虎科技有限公司 | Cdn网络访问路径优化方法、装置及*** |
JP2015173378A (ja) * | 2014-03-12 | 2015-10-01 | 株式会社日立製作所 | 管理システム、管理サーバ、および管理方法 |
-
2016
- 2016-04-05 CN CN201610209537.8A patent/CN105704034B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051709A (zh) * | 2012-12-20 | 2013-04-17 | 新浪网技术(中国)有限公司 | 数据传输路径确定方法、网络节点及内容分发网络*** |
KR20130050334A (ko) * | 2013-04-29 | 2013-05-15 | 삼성에스디에스 주식회사 | 홉 수를 이용한 전송 대역 할당 장치 및 그 방법 |
CN103475654A (zh) * | 2013-09-06 | 2013-12-25 | 北京奇虎科技有限公司 | 网络路径优化方法、设备及网络*** |
JP2015173378A (ja) * | 2014-03-12 | 2015-10-01 | 株式会社日立製作所 | 管理システム、管理サーバ、および管理方法 |
CN104954219A (zh) * | 2014-03-27 | 2015-09-30 | 北京奇虎科技有限公司 | Cdn网络访问路径优化方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN105704034A (zh) | 2016-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105704034B (zh) | 接入网络的方法和中央服务器 | |
CN106797405B (zh) | 分布式负载均衡***、健康检查方法和服务节点 | |
CN111771364B (zh) | 经由dns属性在远程网络中进行基于云的异常流量检测和保护 | |
KR101997370B1 (ko) | 사물 인터넷(iot)에서의 디바이스 로케이션 등록을 위한 서버 | |
CN105634956B (zh) | 一种报文转发方法、装置和*** | |
CN107852430A (zh) | 物联网的广域服务发现 | |
CN106716976A (zh) | 网络端点之间的媒体会话 | |
CN104935625B (zh) | 在面向服务的架构(soa)网络中发现服务的方法及*** | |
CN105491173B (zh) | 一种dns解析方法、服务器及网络*** | |
CN105163071B (zh) | 获取监控平台的监控视频的***及其方法 | |
CN107113892A (zh) | 一种网关设备自动组网的方法及装置 | |
CN104718733A (zh) | 基于分组的标识符定位符网络协议(ilnp)负载平衡和路由选择的方法和*** | |
CN106487837B (zh) | 向网络中发送和从网络中获取目标数据的方法和装置 | |
US20120059903A1 (en) | Method and apparatus for processing sensory information in wireless sensor network | |
CN104320637B (zh) | 一种视频监控***及其选择媒体流发送路径的方法 | |
CN108702394A (zh) | 网络端点间的媒体会话 | |
WO2018068635A1 (zh) | 调度方法、服务器、第一对等节点及计算机可读存储介质 | |
CN108564378A (zh) | 布草信息处理方法、装置、计算机设备及存储介质 | |
CN103997479B (zh) | 一种非对称服务ip代理方法和设备 | |
CN106330718A (zh) | 组播报文转发方法及装置 | |
US10075354B2 (en) | Identification of servers by common wide area network addresses | |
CN109314725A (zh) | 移动ip网络中的本地疏导 | |
CN108293076A (zh) | 网络端点间的媒体会话 | |
CN105591907A (zh) | 一种路由获取方法和装置 | |
CN103916491A (zh) | 基于nat444架构的动态地址映射方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190524 |
|
CF01 | Termination of patent right due to non-payment of annual fee |