本发明专利技术实施例公开了数据传输方法及相关装置和通信系统。一种数据传输方法可包括:第一网元接收来自用户终端的第一应用层数据包,第一应用层数据包的应用层包头携带有目的互联网数据中心的标识信息,第一网元为加速网络中的网元;根据第一应用层数据包的应用层包头所携带的目的互联网数据中心的标识信息,确定向目的互联网数据中心传输第一应用层数据包的路由路径中第一网元的下一跳网元的通信地址;基于确定出的下一跳网元的通信地址向下一跳网元转发接收到的第一应用层数据包。本发明专利技术实施例提供的技术方案有利于提高数据中转网元对用户数据包的路由处理的灵活性,进而提高用户终端访问目的IDC的可达性。
【技术实现步骤摘要】
本专利技术涉及网络
,具体主要涉及一种数据传输方法及相关装置和通信系统。
技术介绍
随着互联网技术和终端技术的飞速发展,有许多互联网服务(例如微信服务等)涉及到网络数据传输和数据交互。加快数据在各网络节点间的传输是改善服务质量、提升用户体验的重要手段。现有技术存在以下场景,本地用户可通过接入本地的加速网络中的接入网元通过加速网络访问目的互联网数据中心(IDC, Internet Data Center)。然而当用户漫游到其它区域之后,用户通过接入当地的加速网络中的接入网元通常无法成功通过加速网络访问目的互联网数据中心。本专利技术的专利技术人在研究和实践过程中发现,现有技术至少存在以下的技术问题:现有技术中当加速网络中的某个接入网元接收到来自某用户终端的数据包之后,该接入网元不管这个数据包来自哪里,直接向特定IDC转发接收到的这个数据包,然而当用户终端处于漫游状态时,接入网元发送的数据包所到达的特定IDC则很可能并非该用户终端真正要访问的IDC。
技术实现思路
本专利技术实施例提供数据传输方法及相关装置和通信系统,以期提高数据中转网元对用户数据包的路由处理的灵活性,进而提高用户终端访问目的IDC的可达性。本专利技术实施例第一方面提供一种数据传输方法,可包括:第一网元接收来自用户终端的第一应用层数据包,所述第一应用层数据包的应用层包头携带有目的互联网数据中心的标识信息,所述第一网元为加速网络中的网元;根据所述第一应用层数据包的应用层包头所携带的所述目的互联网数据中心的标识信息,确定向所述目的互联网数据中心传输所述第一应用层数据包的路由路径中所述第一网元的下一跳网元的通信地址;基于确定出的所述下一跳网元的通信地址向所述下一跳网元转发接收到的所述第一应用层数据包。本专利技术实施例第二方面提供一种数据传输装置,可包括:接收单元,用于接收来自用户终端的第一应用层数据包,所述第一应用层数据包的应用层包头携带有目的互联网数据中心的标识信息;确定单元,根据所述第一应用层数据包的应用层包头所携带的所述目的互联网数据中心的标识信息,确定向所述目的互联网数据中心传输所述第一应用层数据包的路由路径中所述第一网元的下一跳网元的通信地址;转发单元,用于基于确定出的所述下一跳网元的通信地址向所述下一跳网元转发接收到的所述第一应用层数据包。本专利技术第三方面提供一种通信系统,可包括:第一网元和目的互联网数据中心;其中,所述第一网元,用于接收来自用户终端的第一应用层数据包,所述第一应用层数据包的应用层包头携带有目的互联网数据中心的标识信息,所述第一网元为加速网络中的网元;根据所述第一应用层数据包的应用层包头所携带的所述目的互联网数据中心的标识信息,确定向所述目的互联网数据中心传输所述第一应用层数据包的路由路径中所述第一网元的下一跳网元的通信地址;基于确定出的所述下一跳网元的通信地址向所述下一跳网元转发接收到的所述第一应用层数据包。可以看出,本专利技术实施例的技术方案中,加速网络中的作为中转网元的第一网元接收来自用户终端的第一应用层数据包之后,根据上述第一应用层数据包的应用层包头所携带的上述目的互联网数据中心的标识信息,确定向上述目的互联网数据中心传输上述第一应用层数据包的路由路径中上述第一网元的下一跳网元的通信地址;基于确定出的上述下一跳网元的通信地址向上述下一跳网元转发接收到的上述第一应用层数据包。由于第一应用层数据包的应用层包头所携带的上述目的互联网数据中心的标识信息,加速网络中的每个中转网元在接收到来自用户终端的应用层数据包之后,均是根据上述目的互联网数据中心的标识信息,确定向上述目的互联网数据中心传输上述应用层数据包的路由路径中本网元的下一跳网元的通信地址,进而利用下一跳网元的通信地址向下一跳网元转发接收到的应用层数据包,这就有利于使得来自用户终端的应用层数据包可以到达用户终端正真想要访问的目的互联网数据中心。可见,相对于现有技术中的中转网元直接向特定IDC转发接收到的数据包而言,本专利技术实施例提供的上述技术方案有利于提高数据中转网元对用户应用层数据包路由处理的灵活性和针对性,进而提高用户终端访问目的IDC的可达性,进而有利于提升用户产品体验。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图Ι-a是本专利技术实施例提供的一种数据传输方法的流程示意图;图Ι-b是本专利技术实施例提供的一种应用层数据包的结构示意图;图2_a是本专利技术实施例提供的一种通信系统的架构示意图;图2_b是本专利技术实施例提供的另一种数据传输方法的流程示意图;图3是本专利技术实施例提供的另一种数据传输方法的流程示意图;图4是本专利技术实施例提供的另一种数据传输方法的流程示意图;图5是本专利技术实施例提供的另一种数据传输方法的流程示意图;图6是本专利技术实施例提供的另一种数据传输方法的流程示意图;图7是本专利技术实施例提供的另一种数据传输方法的流程示意图;图8是本专利技术实施例提供的一种数据传输装置的结构示意图;图9是本专利技术实施例提供的一种网元的结构示意图;图ΙΟ-a是本专利技术实施例提供的一种通信系统的示意图;图ΙΟ-b是本专利技术实施例提供的另一种通信系统的示意图。【具体实施方式】本专利技术实施例提供数据传输方法及相关装置和通信系统,以期提高数据中转网元对用户数据包的路由处理的灵活性,进而提高用户终端访问目的IDC的可达性。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都应当属于本专利技术保护的范围。以下分别进行详细说明。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三” “第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术一种数据传输方法的一个实施例,其中,一种数据传输方法可以包括:第一网元接收来自用户终端的第一应用层数据包,上述第一应用层数据包的应用层包头携带有目的互联网数据中心的标识信息,上述第一网元为加速网络中的网元;根据上述第一应用层数据包的应用层包头所携带的上述目的互联网数据中心的标识信息,确定向上述目的互联网数据中心传输上述第一应用层数据包的路由路径中上述第一网元的下一跳网元的通信地址;基于确定出的上述下一跳网元的通信地址向上述下一跳网元转发接收到的上述第一应用层数据包。首先请参见图l_a,图Ι-a是本专利技术一个实施例提供的一种数据传本文档来自技高网...
【技术保护点】
一种数据传输方法,其特征在于,包括:第一网元接收来自用户终端的第一应用层数据包,所述第一应用层数据包的应用层包头携带有目的互联网数据中心的标识信息,所述第一网元为加速网络中的网元;根据所述第一应用层数据包的应用层包头所携带的所述目的互联网数据中心的标识信息,确定向所述目的互联网数据中心传输所述第一应用层数据包的路由路径中所述第一网元的下一跳网元的通信地址;基于确定出的所述下一跳网元的通信地址向所述下一跳网元转发接收到的所述第一应用层数据包。
【技术特征摘要】
【专利技术属性】
技术研发人员:周飞虎,饶明,谢立强,宋应湃,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。