一种网络数据传输方法、装置及存储介质制造方法及图纸

技术编号:34997848 阅读:19 留言:0更新日期:2022-09-21 14:46
本发明专利技术公开一种网络数据传输方法、装置及存储介质,涉及通信技术领域。包括:接收服务器发送的第一数据包,第一数据包中包括目的信息,目的信息包括服务器与目标终端设备通信使用的信息,根据存储的会话标识与目的信息的第一映射关系,确定目的信息对应的目标会话标识,并根据存储的会话标识与连接源信息的第二映射关系,确定目标会话标识对应的至少一个连接源信息,且根据至少一个连接源信息确定目标连接源信息,最后经由目标接入设备,向目标终端设备发送第二数据包。其中,目标连接源信息对应的目标接入设备与目标终端设备处于连接状态。本发明专利技术能够保证网络数据传输的连续性,提高终端设备与服务器通信的可靠性。提高终端设备与服务器通信的可靠性。提高终端设备与服务器通信的可靠性。

【技术实现步骤摘要】
一种网络数据传输方法、装置及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种网络数据传输方法、装置及存储介质。

技术介绍

[0002]卫星网络是指借助卫星转发器中继信号的能力完成其各个结点之间数据传输的网络,其具有服务距离远,服务范围宽,不受地理条件限制,系统可靠性高,扛毁性强等优点。地基网络是指借助地面接入设备中继信号的能力完成各个结点之间数据传输的网络。卫星网络可以作为地基网络的补充,为终端设备提供网络服务。
[0003]现有技术中,终端设备进行网络切换,如终端设备从地基网络切换到卫星网络,或者终端设备在同一个网络中从一个网络接入设备切换到另一个网络接入设备的情况下,终端设备的网络地址会发生改变,即终端设备切换网络前后使用的网络地址不同。这使得终端设备需要先断开先前的网络连接,而后基于新的网络地址建立新的网络连接,并使用新的网络进行数据传输。这样导致网络切换的实现过程过于复杂,且无法保证数据传输的连续性,通信的可靠性低。

技术实现思路

[0004]本专利技术提供一种网络数据传输方法、装置及存储介质,能够保证网络数据传输的连续性,提高终端设备与服务器通信的可靠性。
[0005]为达到上述目的,本专利技术采用如下技术方案:
[0006]第一方面,本专利技术提供一种网络数据传输方法,该方法包括:
[0007]接收服务器发送的第一数据包,第一数据包中包括目的信息,目的信息包括服务器与目标终端设备通信使用的信息;
[0008]根据存储的会话标识与目的信息的第一映射关系,确定目的信息对应的目标会话标识,目标会话标识用于标识目标终端设备与服务器的会话;
[0009]根据存储的会话标识与连接源信息的第二映射关系,确定目标会话标识对应的至少一个连接源信息,连接源信息包括目标终端设备通过接入设备与服务器通信使用的信息;
[0010]根据至少一个连接源信息确定目标连接源信息,目标连接源信息对应的目标接入设备与目标终端设备处于连接状态;
[0011]经由目标接入设备,向目标终端设备发送第二数据包,第二数据包中包括第一数据包和目标连接源信息。
[0012]在一种可能的实现方式中,至少一个连接源信息包括多个连接源信息时,根据至少一个连接源信息确定目标连接源信息,包括:获取多个连接源信息中每个连接源信息对应的状态信息,状态信息包括第一信息和第二信息,第一信息用于指示目标终端设备与连接源信息对应的接入设备之间是否处于连接状态,第二信息用于指示目标终端设备与连接源信息对应的接入设备之间的通信参数信息;根据多个第二信息,以及多个连接源信息对
应的接入设备中每个接入设备的设备类型,确定多个接入设备的优先级;将第一信息用于指示处于连接状态的状态信息中,优先级最高的接入设备对应的连接源信息确定为目标连接源信息。
[0013]在一种可能的实现方式中,根据多个第二信息,以及多个连接源信息对应的接入设备中每个接入设备的设备类型,确定多个接入设备的优先级,包括:将多个接入设备中,设备类型相同的接入设备划分为一类,得到至少一个设备集合;根据每个设备集合对应的设备类型,确定至少一个设备集合的优先级;根据每个设备集合中的每个接入设备对应的第二信息,确定每个设备集合中的接入设备的优先级;根据至少一个设备集合的优先级,以及每个设备集合中的接入设备的优先级,确定多个接入设备的优先级。
[0014]在一种可能的实现方式中,第二信息包括以下至少一项:最后活跃时间、网络延迟信息;最后活跃时间连接源信息对应的链路最后一次传输数据时的时间,网络延迟信息为连接源信息对应的链路的网络延迟。
[0015]在一种可能的实现方式中,网络数据传输方法还包括:接收目标接入设备发送的第三数据包,第三数据包中包括目标连接源信息,目标连接源信息包括源地址、源端口和目标接入设备的标识;根据第二映射关系,确定目标连接源信息对应的目标会话标识;根据第一映射关系,确定目标会话标识对应的目的信息;根据目的信息,向服务器发送第三数据包。
[0016]在一种可能的实现方式中,目标连接源信息中包括源地址、源端口和目标接入设备的标识,接收服务器发送的第一数据包之前,网络数据传输方法还包括:接收目标接入设备发送的网络连接请求;当网络连接请求中包括源地址、源端口和目的信息时,建立目标终端设备与服务器的会话,并为会话分配目标会话标识;经由目标接入设备,向目标终端设备发送目标会话标识;建立目标会话标识与目的信息之间的第一映射关系,并建立目标会话标识与目标连接源信息之间的第二映射关系;存储目标连接源信息对应的状态信息。
[0017]在一种可能的实现方式中,网络数据传输方法还包括:当网络连接请求中包括源地址、源端口和目标会话标识时,建立目标会话标识与目标连接源信息之间的第二映射关系,并存储目标连接源信息对应的状态信息。
[0018]在一种可能的实现方式中,经由目标接入设备,向目标终端设备发送目标会话标识,包括:采用预设算法对目标会话标识进行加密;经由目标接入设备,向目标终端设备发送加密后的目标会话标识。
[0019]第二方面,本专利技术提供一种网络数据传输装置,包括:
[0020]接收模块,用于接收服务器发送的第一数据包,第一数据包中包括目的信息,目的信息包括服务器与目标终端设备通信使用的信息;
[0021]第一确定模块,用于根据存储的会话标识与目的信息的第一映射关系,确定目的信息对应的目标会话标识,目标会话标识用于标识目标终端设备与服务器的会话;
[0022]第二确定模块,用于根据存储的会话标识与连接源信息的第二映射关系,确定目标会话标识对应的至少一个连接源信息,连接源信息包括目标终端设备通过接入设备与服务器通信使用的信息;
[0023]第三确定模块,用于根据至少一个连接源信息确定目标连接源信息,目标连接源信息对应的目标接入设备与目标终端设备处于连接状态;
[0024]发送模块,用于经由目标接入设备,向目标终端设备发送第二数据包,第二数据包中包括第一数据包和目标连接源信息。
[0025]在一种可能的实现方式中,至少一个连接源信息包括多个连接源信息时,第三确定模块具体用于:获取多个连接源信息中每个连接源信息对应的状态信息,状态信息包括第一信息和第二信息,第一信息用于指示目标终端设备与连接源信息对应的接入设备之间是否处于连接状态,第二信息用于指示目标终端设备与连接源信息对应的接入设备之间的通信参数信息;根据多个第二信息,以及多个连接源信息对应的接入设备中每个接入设备的设备类型,确定多个接入设备的优先级;将第一信息用于指示处于连接状态的状态信息中,优先级最高的接入设备对应的连接源信息确定为目标连接源信息。
[0026]在一种可能的实现方式中,第三确定模块具体用于:将多个接入设备中,设备类型相同的接入设备划分为一类,得到至少一个设备集合;根据每个设备集合对应的设备类型,确定至少一个设备集合的优先级;根据每个设备集合中的每个接入设备对应的第二信息,确定每个设备集合中的接入设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络数据传输方法,其特征在于,包括:接收服务器发送的第一数据包,所述第一数据包中包括目的信息,所述目的信息包括所述服务器与目标终端设备通信使用的信息;根据存储的会话标识与目的信息的第一映射关系,确定所述目的信息对应的目标会话标识,所述目标会话标识用于标识所述目标终端设备与所述服务器的会话;根据存储的会话标识与连接源信息的第二映射关系,确定所述目标会话标识对应的至少一个连接源信息,所述连接源信息包括所述目标终端设备通过接入设备与所述服务器通信使用的信息;根据所述至少一个连接源信息确定目标连接源信息,所述目标连接源信息对应的目标接入设备与所述目标终端设备处于连接状态;经由所述目标接入设备,向所述目标终端设备发送第二数据包,所述第二数据包中包括所述第一数据包和所述目标连接源信息。2.根据权利要求1所述的网络数据传输方法,其特征在于,所述至少一个连接源信息包括多个连接源信息时,所述根据所述至少一个连接源信息确定目标连接源信息,包括:获取所述多个连接源信息中每个连接源信息对应的状态信息,所述状态信息包括第一信息和第二信息,所述第一信息用于指示所述目标终端设备与所述连接源信息对应的接入设备之间是否处于连接状态,所述第二信息用于指示所述目标终端设备与所述连接源信息对应的接入设备之间的通信参数信息;根据多个第二信息,以及所述多个连接源信息对应的接入设备中每个接入设备的设备类型,确定多个接入设备的优先级;将第一信息用于指示处于连接状态的状态信息中,优先级最高的接入设备对应的连接源信息确定为所述目标连接源信息。3.根据权利要求2所述的网络数据传输方法,其特征在于,所述根据多个第二信息,以及所述多个连接源信息对应的接入设备中每个接入设备的设备类型,确定多个接入设备的优先级,包括:将所述多个接入设备中,设备类型相同的接入设备划分为一类,得到至少一个设备集合;根据每个设备集合对应的设备类型,确定所述至少一个设备集合的优先级;根据每个设备集合中的每个接入设备对应的第二信息,确定每个设备集合中的接入设备的优先级;根据所述至少一个设备集合的优先级,以及每个设备集合中的接入设备的优先级,确定所述多个接入设备的优先级。4.根据权利要求2或3所述的网络数据传输方法,其特征在于,所述第二信息包括以下至少一项:最后活跃时间、网络延迟信息;所述最后活跃时间为所述目标终端设备与所述连接源信息对应的接入设备之间最后一次传输数据的时刻,所述网络延迟信息为所述目标终端设备与所述连接源信息对应的接入设备之间的网络延迟。5.根据权利要求1

3中任一项所述的网络数据传输方法,其特征在于,所述网络数据传输方法还包括:
接收所述目标接入设备发送的第三数据包,所述第三数据包中包括所述目标连接源信息,所述目标连接源信息包括源地址、源端口和所述目标接入设备的标识;根据所述第二映射关系,确定所述目标连接源信息对应的所述目标会...

【专利技术属性】
技术研发人员:于硕丁晟王洋邱庆举
申请(专利权)人:浙江时空道宇科技有限公司浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1