业务数据的传输方法及装置制造方法及图纸

技术编号:24692334 阅读:32 留言:0更新日期:2020-06-27 11:19
本发明专利技术提供了一种业务数据的传输方法及装置;方法包括:接收到针对目标业务的业务数据;获取预先构建的网络拓扑图,所述网络拓扑图包括至少两个节点,所述节点基于为所述目标业务提供服务的数据中心而确定,任意两个所述节点之间建立有通信连接;基于所述网络拓扑图,确定对应所述目标业务的最短传输路径;基于所述最短传输路径,传输所述业务数据。通过本发明专利技术,能够全局提升业务数据的传输速率。

Transmission method and device of business data

【技术实现步骤摘要】
业务数据的传输方法及装置
本专利技术涉及网络通讯
,尤其涉及一种业务数据的传输方法及装置。
技术介绍
用户通过运营商网络直接远距离或跨国访问业务服务时,业务数据的网络传输路径取决于网际协议(IP,InternetProtocol)层路由。由于全球骨干网的各段链路质量受当地运营商、政策、成本等多种因素影响,IP层路由可能不是最佳路径,导致业务数据的传输速率低。此外,IP路由在长距离传输场景下,延时高,丢包率高,传输层丢包恢复代价大,对业务体验影响大。相关技术中,服务提供商通过为业务建立互联网专线,定点提升长距离或跨国业务服务的网络质量。然而,采用点对点海内外互联网专线,虽然能够改善网络质量,提升业务数据的传输速率,但其只能优化局部线路,业务服务的全局优化受限于专线资源建设、成本高昂,无法提升全局线路的业务数据的传输速率。
技术实现思路
本专利技术实施例提供一种业务数据的传输方法、装置、设备及存储介质,能够全局提升业务数据的传输速率。本专利技术实施例的技术方案是这样实现的:>本专利技术实施例提本文档来自技高网...

【技术保护点】
1.一种业务数据的传输方法,其特征在于,所述方法包括:/n接收到针对目标业务的业务数据;/n获取预先构建的网络拓扑图,所述网络拓扑图包括至少两个节点,所述节点基于为所述目标业务提供服务的数据中心而确定,任意两个所述节点之间建立有通信连接;/n基于所述网络拓扑图,确定对应所述目标业务的最短传输路径;/n基于所述最短传输路径,传输所述业务数据。/n

【技术特征摘要】
1.一种业务数据的传输方法,其特征在于,所述方法包括:
接收到针对目标业务的业务数据;
获取预先构建的网络拓扑图,所述网络拓扑图包括至少两个节点,所述节点基于为所述目标业务提供服务的数据中心而确定,任意两个所述节点之间建立有通信连接;
基于所述网络拓扑图,确定对应所述目标业务的最短传输路径;
基于所述最短传输路径,传输所述业务数据。


2.如权利要求1所述的方法,其特征在于,所述接收到针对目标业务的业务数据之前,所述方法还包括:
对所述目标业务对应的传输控制协议端口进行监测;
接收通过所述传输控制协议端口发送的建连请求;
响应于所述建连请求,建立目标代理节点与所述业务数据的接收端的通信连接,所述目标代理节点对应所述最短传输路径的路径终点。


3.如权利要求2所述的方法,其特征在于,所述响应于所述建连请求,建立目标代理节点与所述业务数据的接收端的通信连接,包括:
对所述建连请求进行封装处理,得到对应的建连信令帧,所述建连信令帧的帧头包括:全局虚拟逻辑会话标识、最短传输路径、接收端标识,所述全局虚拟逻辑会话标识用于唯一标识所述业务数据的发送端与接收端之间的会话;
通过所述最短传输路径,将所述建连信令帧传输至所述目标代理节点,以使所述目标代理节点基于所述全局虚拟逻辑会话标识及所述接收端标识,建立与所述接收端的通信连接。


4.如权利要求1所述的方法,其特征在于,所述接收到针对目标业务的业务数据,包括:
对所述目标业务对应的业务端口进行监测,所述业务端口为传输控制协议端口或用户数据报协议端口;
通过所述业务端口,接收到针对所述目标业务的业务数据。


5.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述业务数据由多个数据包承载时,基于针对各所述数据包的会话元组及进程启动随机参数,生成对应各所述数据包的虚拟逻辑会话标识;
相应的,所述基于所述最短传输路径,传输所述业务数据,包括:
通过所述最短传输路径,将所述数据包传输至目标代理节点,以使所述目标代理节点基于所述数据包的虚拟逻辑会话标识,将所述数据包传输至所述业务数据的接收端,所述目标代理节点对应所述最短传输路径的路径终点。


6.如权利要求1所述的方法,其特征在于,所述获取预先构建的网络拓扑图之前,所述方法还包括:
确定为所述目标业务提供服务的至少两个数据中心;
以所述数据中心为节点,构建对应所述目标业务的网络拓扑图,所述网络拓扑图中任意两节点间基于快速用户数据报协议的互联网连接协议QUIC建立通信连接。


7.如权利要求1所述的方法,其特征在于,基于所述网络拓扑图,确定对应所述目标业务的最短传输路径,包括:
确定所述网络拓扑图中相邻节点间数据传输的延时和丢包率;
基于所述延时及所述丢包率,确定所述相邻节点间边的拓扑权重;
结合所述网络拓扑图及所述相邻节点间边的拓扑权重,确定对应所述目标业务的最短传输路径。


8.如权利要求7所述的方法,其特征在于,所述结合所述网络拓扑图及所述相邻节点间边的拓扑权重,确定对应所述目标业务的最短传输路径,包括:
确定所述目标业务在所述网络拓扑图中的多...

【专利技术属性】
技术研发人员:吴伟郑伟珂陈锐龙林潇聪
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1