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

技术编号:31829055 阅读:13 留言:0更新日期:2022-01-12 13:03
本申请提供数据传输方法、装置及存储介质。应用于网络接入装置,网络接入装置支持至少两种网络运营商的网络接入;该方法包括:网络接入装置接入N个网络;网络接入装置与用户终端建立通信连接;网络接入装置接收来自用户终端的待传输数据;待传输数据为用户终端向目的设备发送的数据;网络接入装置对待传输数据进行预处理,得到处理后的多个数据包,预处理包括复制或数据分包中的至少一种;网络接入装置通过N个网络中的M个网络并行向目的设备发送多个数据包这样,用于传输多个数据包的M个网络的网络状态均满足数据传输需求,且网络接入装置对待传输数据进行了复制或数据分包处理因而提高了数据传输的稳定性。理因而提高了数据传输的稳定性。理因而提高了数据传输的稳定性。

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


[0001]本申请涉及通信
,尤其涉及一种数据传输方法、装置及存储介质。

技术介绍

[0002]随着互联网技术的发展,网络的普及,人们的工作、学习或娱乐等活动均与网络息息相关,这些活动需要通过网络传输数据。例如,网络主播在直播过程中需要稳定的网络状态传输视频数据,游戏玩家在玩游戏的过程中,也需要稳定的网络状态传输数据使得游戏能够流畅运行等。
[0003]然而,当前网络主播在直播过程中可能出现卡顿,或者在游戏玩家玩游戏的过程中可能出现卡顿。

技术实现思路

[0004]本申请提供数据传输方法、装置及存储介质,有助于提高数据传输的稳定性。
[0005]第一方面,本申请实施例提供一种数据传输方法,应用于网络接入装置,网络接入装置支持至少两种网络运营商的网络接入;该方法包括:网络接入装置接入N个网络;N个网络分别由K个网络运营商提供;N为大于2的整数,K为大于0,且小于N的正整数;网络接入装置与用户终端建立通信连接;网络接入装置接收来自用户终端的待传输数据;待传输数据为用户终端向目的设备发送的数据;网络接入装置对待传输数据进行预处理,得到处理后的多个数据包,预处理包括复制或数据分包中的至少一种;网络接入装置通过N个网络中的M个网络并行向目的设备发送多个数据包,其中,M个网络的网络状态均满足数据传输需求,M为大于1,且小于N的整数。
[0006]本申请实施例中网络接入装置可以通过至少两个不同的网络向目的设备发送用户终端的数据包,且该至少两个网络均满足数据传输需求,因而可以提高用户终端向目的设备传输数据的稳定性。
[0007]在一种可能的实现方式中,N个网络中包括M个优先使用网络,数据传输需求包括第一数据传输需求或第二数据传输需求;上述网络接入装置通过N个网络中的M个网络并行向目的设备发送多个数据包,包括:在M个优先使用网络的网络状态均满足第一数据传输需求的情况下,网络接入装置通过M个优先使用网络并行向目的设备发送多个数据包;在M个优先使用网络的网络状态中A个优先使用网络的网络状态不满足第一数据传输需求的情况下,网络接入装置从候选网络中获取网络状态满足第二数据传输需求的A个网络;A为大于1且小于M的正整数;候选网络为N个网络中除M个优先使用网络之外的网络以及A个优先使用网络;网络接入装置通过M个优先使用网络中网络状态满足第一数据传输需求的优先使用网络和A个网络并行向目的设备发送多个数据包;在M个优先使用网络的网络状态均不满足第一数据传输需求的情况下,网络接入装置从N个网络中获取网络状态满足第二数据传输需求的M个网络;网络接入装置通过满足第二数据传输需求的M个网络并行向目的设备发送多个数据包。
[0008]这样,用户终端可以通过用户的偏好优先选择用户设定的优先使用网络向目的设备发送数据。
[0009]另一种可能的实现方式中,N个网络中包括M个优先使用网络,数据传输需求包括第一数据传输需求或第二数据传输需求;上述网络接入装置通过N个网络中的M个网络并行向目的设备发送多个数据包,包括:网络接入装置获取N个网络中满足第一数据传输需求的L个网络;在L大于或等于M的情况下:在L个网络中包括M个优先使用网络的情况下,网络接入装置通过M个优先使用网络并行向目的设备发送多个数据包;或者,在L个网络中包括M个优先使用网络的A个优先使用网络的情况下,网络接入装置在候选网络中中选择M

A个网络,以及通过A个优先使用网络以及M

A个网络并行向目的设备发送多个数据包;候选网络为L个网络中除A个优先使用网络之外的网络,A为小于M的正整数;或者,在L个网络中不包括M个优先使用网络的情况下,网络接入装置在L个网络中选择M个网络,并通过L个网络中选择的M个网络并行向目的设备发送多个数据包。
[0010]另一种可能的实现方式中,上述网络接入装置包括第一天线、第二天线或网线接口中的至少两种;网络接入装置接入N个网络,包括:网络接入装置通过第一天线、第二天线或网络接口中的至少两种接入N个网络。
[0011]这样,网络接入装置能够提供的网络更具多样性,网络接入装置不仅可以接入无线网络还可以接入有线网络。
[0012]另一种可能的实现方式中,上述网络接入装置包括LAN接口或wifi模块中的至少一种,网络接入装置与用户终端建立通信连接,包括:网络接入装置通过LAN接口与用户终端建立通信连接,或者,网络接入装置通过wifi模块与用户终端建立通信连接。
[0013]这样,用户终端也可以自由选择通过LAN接口与网络接入装置建立连接,也可以通过wifi模块与网络接入装置建立连接。
[0014]另一种可能的实现方式中,上述网络接入装置对待传输数据进行预处理,得到处理后的多个数据包,包括:网络接入装置将待传输数据复制为M个数据包;网络接入装置通过M个网络并行向目的设备发送多个数据包,包括:网络接入装置通过第m个网络向目的设备发送第m个数据包;m为大于0,且小于或者等于M的正整数;第m个网络为M个网络中的任意一个网络。
[0015]这样,复制后的数据包在不同的网络上向目的设备传输,即使M个网络中一个网络的数据发生了丢包,还有其他网络的数据可以作为备份,进一步提高了数据传输的稳定性。
[0016]另一种可能的实现方式中,上述网络接入装置对待传输数据进行预处理,得到处理后的多个数据包,包括:网络接入装置将待传输数据进行数据分包,得到Q个数据包;Q为大于0的正整数;Q个数据包包括第一数据包和第二数据包;网络接入装置复制Q个数据包,得到Q*P个数据包;Q*P个数据包包括第三数据包和第四数据包;第三数据包是第一数据包复制得到的数据包;第四数据包是第二数据包复制得到的数据包;P大于0,且小于M;网络接入装置通过M个网络并行向目的设备发送多个数据包,包括:网络接入装置通过M个网络中的第m个网络向目的设备发送第一数据包和第四数据包,并通过第n个网络向目的设备发送第二数据包和第三数据包;m与n均为大于0且小于或者等于M的整数,n不等于m。
[0017]这样,相较于M个网络中每个网络均传输待传输数据,该种方式中,每个网络均传输待传输数据的部分数据,M个网络中的数据包的总和为待传输数据的倍数。提高了数据传
输的稳定性。
[0018]另一种可能的实现方式中,上述网络接入装置对待传输数据进行预处理,得到处理后的多个数据包,包括:网络接入装置将待传输数据进行数据分包,得到Q个数据包;Q为大于0的正整数。
[0019]这样,网络接入装置通过不同的网络并行向目的设备发送该Q个数据包,即使发生了数据包丢失也仅为待传输数据的少量数据,因而提高了数据传输的稳定性。
[0020]第二方面,本申请实施例提供一种网络接入装置,网络接入装置支持至少两种网络运营商的网络接入;网络接入装置包括通信模块和处理模块,通信模块用于接入N个网络;N个网络分别由K个网络运营商提供;N为大于2的整数,K为大于0,且小于N的正整数;与用户终端建立通信连接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于网络接入装置,所述网络接入装置支持至少两种网络运营商的网络接入;所述方法包括:所述网络接入装置接入N个网络;所述N个网络分别由K个网络运营商提供;N为大于2的整数,K为大于0,且小于N的正整数;所述网络接入装置与用户终端建立通信连接;所述网络接入装置接收来自所述用户终端的待传输数据;所述待传输数据为所述用户终端向目的设备发送的数据;所述网络接入装置对所述待传输数据进行预处理,得到处理后的多个数据包,所述预处理包括复制或数据分包中的至少一种;所述网络接入装置通过所述N个网络中的M个网络并行向所述目的设备发送所述多个数据包,其中,所述M个网络的网络状态均满足数据传输需求,M为大于1,且小于N的整数。2.根据权利要求1所述的方法,其特征在于,所述N个网络中包括M个优先使用网络,所述数据传输需求包括第一数据传输需求或第二数据传输需求;所述网络接入装置通过所述N个网络中的M个网络并行向所述目的设备发送所述多个数据包,包括:在所述M个优先使用网络的网络状态均满足所述第一数据传输需求的情况下,所述网络接入装置通过所述M个优先使用网络并行向所述目的设备发送所述多个数据包;在所述M个优先使用网络的网络状态中A个优先使用网络的网络状态不满足所述第一数据传输需求的情况下,所述网络接入装置从候选网络中获取网络状态满足所述第二数据传输需求的A个网络;A为大于1且小于M的正整数;所述候选网络为所述N个网络中除所述M个优先使用网络之外的网络以及所述A个优先使用网络;所述网络接入装置通过所述M个优先使用网络中网络状态满足所述第一数据传输需求的优先使用网络和所述A个网络并行向所述目的设备发送所述多个数据包;在所述M个优先使用网络的网络状态均不满足所述第一数据传输需求的情况下,所述网络接入装置从所述N个网络中获取网络状态满足所述第二数据传输需求的M个网络;所述网络接入装置通过所述满足所述第二数据传输需求的M个网络并行向所述目的设备发送所述多个数据包。3.根据权利要求1所述的方法,其特征在于,所述N个网络中包括M个优先使用网络,所述数据传输需求包括第一数据传输需求或第二数据传输需求;所述网络接入装置通过所述N个网络中的M个网络并行向所述目的设备发送所述多个数据包,包括:所述网络接入装置获取所述N个网络中满足所述第一数据传输需求的L个网络;在L大于或等于M的情况下:在所述L个网络中包括所述M个优先使用网络的情况下,所述网络接入装置通过所述M个优先使用网络并行向所述目的设备发送所述多个数据包;或者,在所述L个网络中包括所述M个优先使用网络的A个优先使用网络的情况下,所述网络接入装置在候选网络中选择M

A个网络,并通过所述A个优先使用网络以及所述M

A个网络并行向所述目的设备发送所述多个数据包;所述候选网络为所述L个网络中除所述A个优先使用网络之外的网络,A为小于M的正整数;或者,在所述L个网络中不包括所述M个优先使...

【专利技术属性】
技术研发人员:施巍巍任飞谷俊江
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1