一种数据传输方法、设备及可读存储介质技术

技术编号:33842813 阅读:18 留言:0更新日期:2022-06-18 10:25
本发明专利技术实施例提供一种数据传输方法、设备及可读存储介质,在发送端设备与接收端设备之间建立有多个数据传输通道,数据传输方法包括:在检测到当前采用的数据传输通道异常时,从多个数据传输通道中选择至少两个数据传输通道作为临时数据传输通道,通过临时数据传输通道向接收端设备发送数据;在通过临时数据传输通道向接收端设备发送数据的过程中,从临时数据传输通道中按照预设选取策略选取一个临时数据传输通道作为目标数据通道,并切换为通过目标数据通道向接收端设备发送数据。本发明专利技术方法实现了在保证用户网络质量的情况下,极大降低了用户的流量消耗。降低了用户的流量消耗。降低了用户的流量消耗。

【技术实现步骤摘要】
一种数据传输方法、设备及可读存储介质


[0001]本专利技术实施例涉及但不限于通信
,具体而言,涉及但不限于一种数据传输方法、设备及可读存储介质。

技术介绍

[0002]随着互联网技术的广泛应用,在用户使用网络的过程中,网络质量的好坏将直接影响用户的使用体验,例如用户在进行网络游戏时,网络质量是非常重要的一环,但由于各种原因导致的卡顿和掉线仍然大量出现,这一问题在移动端游戏中尤为常见。
[0003]现有的解决方案,通过侦测通道质量,然后进行通道切换。但现有的通道切换技术的切换过程会带来较高的延迟,对用户玩游戏和观看直播等实时性要求较高的场合,现有的通道切换技术会造成卡顿明显,降低用户体验。

技术实现思路

[0004]本专利技术实施例提供的一种数据传输方法、设备及可读存储介质,主要提高用户的网络质量,提高终端的通道切换速度,降低切换延迟。
[0005]为解决上述技术问题,本专利技术实施例提供一种数据传输方法,应用于发送端设备,所述发送端设备与接收端设备之间建立有多个数据传输通道;所述数据传输方法包括:检测所述发送端设备与所述接收端设备当前采用的数据传输通道的异常,当检测到当前采用的所述数据传输通道异常时,从所述多个数据传输通道中选择至少两个数据传输通道作为临时数据传输通道,通过所述临时数据传输通道向所述接收端设备发送数据,其中,各所述临时数据传输通道传输的数据相同;在所述发送端设备通过所述临时数据传输通道向所述接收端设备发送数据的过程中,从所述临时数据传输通道中按照预设选取策略选取一个临时数据传输通道作为目标数据通道,并切换为通过所述目标数据通道向所述接收端设备发送数据。
[0006]本专利技术实施例还提供一种数据传输方法,应用于接收端设备,所述接收端设备与发送端设备之间建立有多个数据传输通道,包括:
[0007]检测所述接收端设备与所述发送端设备当前采用的数据传输通道的异常,当检测到当前数据传输通道异常时,根据所述发送端设备选择的临时数据传输通道接收数据,其中,任意临时数据传输通道发送的数据相同;
[0008]在所述接收设备通过临时数据传输通道接收数据的过程中,切换至所述发送端设备选取的目标数据通道接收数据。
[0009]本专利技术实施例还提供一种发送端设备,包括第一处理器、第一存储器及第一通信总线;
[0010]所述第一通信总线用于实现第一处理器和第一存储器之间的连接通信;
[0011]所述第一处理器用于执行第一存储器中存储的一个或者多个第一计算机程序,以实现前述的数据传输方法的步骤。
[0012]本专利技术实施例还提供一种接收端设备,包括第二处理器、第二存储器及第二通信总线;
[0013]所述第二通信总线用于实现第二处理器和第二存储器之间的连接通信;
[0014]所述第二处理器用于执行第二存储器中存储的一个或者多个计算机程序,以实现前述的数据传输方法的步骤。
[0015]本专利技术实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个第一计算机程序以及一个或者多个第二计算机程序,所述一个或者多个第一计算机程序可被一个或者多个处理器执行,以实现前述的数据传输方法的步骤;或,
[0016]所述一个或者多个第二计算机程序可被一个或者多个处理器执行,以实现前述的数据传输方法的步骤。
[0017]根据本专利技术实施例提供的数据传输方法、设备及可读存储介质,在检测到通道异常后,通过多个数据传输通道发送数据,然后在多个数据传输通道选取目标数据传输通道来发送数据,由此实现了在通道切换过程中保证用户网络质量的稳定性,降低通道切换过程中的网络延迟,提高用户体验。
[0018]本专利技术其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本专利技术说明书中的记载变的显而易见。
附图说明
[0019]图1为本专利技术实施例一的基本流程图;
[0020]图2为本专利技术实施例二的基本流程图。
[0021]图3为本专利技术实施例三的流程图;
[0022]图4为本专利技术实施例三交互框架示意图。
具体实施方式
[0023]为了使本专利技术的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本专利技术实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0024]实施例一:
[0025]为了解决现有技术中现有技术中通道切换带来的延迟高的技术问题,本实施例中提出一种数据传输方法,应用于发送端设备,所述发送端设备与接收端设备之间建立有多个数据传输通道;如图1所示,所述数据传输方法包括:
[0026]S101、检测所述发送端设备与所述接收端设备当前采用的数据传输通道的异常,当检测到当前采用的所述数据传输通道异常时,从所述多个数据传输通道中选择至少两个数据传输通道作为临时数据传输通道,通过所述临时数据传输通道向所述接收端设备发送数据,其中,各所述临时数据传输通道传输的数据相同;
[0027]S102、在所述发送端设备通过所述临时数据传输通道向所述接收端设备发送数据的过程中,从所述临时数据传输通道中按照预设选取策略选取一个临时数据传输通道作为目标数据通道,并切换为通过所述目标数据通道向所述接收端设备发送数据。
[0028]本实施例中发送端设备与接收端设备之间建立有多个数据传输通道。其中发送端设备可以是终端设备,接收端设备可以是服务器。在正常发送数据的情况下,发送端设备可以通过一个数据传输通道进行发送,其他的数据通道可以根据实际需要保持与接收端设备的心跳状态。当然在正常发送数据的情况下,发送端设备还可以对数据传输通道进行通道侦测,由此可以有利于快速检测数据传输通道的异常。
[0029]在检测到当前采用的所述数据传输通道异常时,从所述多个数据传输通道中选择至少两个数据传输通道作为临时数据传输通道,通过所述临时数据传输通道向所述接收端设备发送数据,其中,各所述临时数据传输通道传输的数据相同。在具体实施过程中在检测到当前采用的所述数据传输通道异常时,发送端可以将正在发送的数据进行复制,然后通过所选定的临时数据传输通道发送。在通过多临时数据传输通道发送数据的过程中,从临时数据传输通道中按照预设选取策略选取一个临时数据传输通道作为目标数据通道,然后切换到目标数据通道上,从而回到正常数据的发送状态。也即仅通过目标数据通道发送数据。
[0030]由此本实施例中,在正常情况下,可以通过当前的数据传输通道发送数据,同时在数据传输通道异常后,在通道的过渡期间,通过多个临时通道发送数据。由此实现了仅在过渡期间增加一部分的流量消耗,来实现提高终端网络质量的效果,相比现有的通道切换技术有效降低了通道切换的延迟,提高了用户的体验。
[0031]在一些实施方式中,所述从所述多个数据传输通道中选择至少两个通道作为临时数据传输通道包括:
[0032]将所述当前采用的所述数据传输通道作为其中一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,应用于发送端设备,所述发送端设备与接收端设备之间建立有多个数据传输通道;所述数据传输方法包括:检测所述发送端设备与所述接收端设备当前采用的数据传输通道的异常,当检测到当前采用的所述数据传输通道异常时,从所述多个数据传输通道中选择至少两个数据传输通道作为临时数据传输通道,通过所述临时数据传输通道向所述接收端设备发送数据,其中,各所述临时数据传输通道传输的数据相同;在所述发送端设备通过所述临时数据传输通道向所述接收端设备发送数据的过程中,从所述临时数据传输通道中按照预设选取策略选取一个临时数据传输通道作为目标数据通道,并切换为通过所述目标数据通道向所述接收端设备发送数据。2.如权利要求1所述的数据传输方法,其特征在于,所述从所述多个数据传输通道中选择至少两个通道作为临时数据传输通道包括:将所述当前采用的所述数据传输通道作为其中一个临时数据传输通道,并从所述多个数据传输通道的其他数据传输通道中选择至少一个作为临时数据传输通道;或者,在所述多个数据传输通道中,从所述当前采用的所述数据传输通道之外的其他数据传输通道中,选择至少两个通道作为临时数据传输通道。3.如权利要求1或2所述的数据传输方法,其特征在于,所述检测所述发送端设备与所述接收端设备当前采用的数据传输通道的异常至少包括如下方式之一:对当前采用的数据传输通道进行通道侦测,获得第一通道侦测结果,当所述第一通道侦测结果异常,确定当前采用的数据传输通道异常;接收到所述接收端设备发送的告警包,确定当前采用的数据传输通道异常。4.如权利要求1或2所述的数据传输方法,其特征在于,所述预设选取策略包括以下任意之一:按设定选择顺序从所述临时数据传输通道中选取一个临时数据传输通道;对各临时数据传输通道进行通道侦测,获得第二通道侦测结果,根据所述第二通道侦测结果确定一个临时数据传输通道。5.一种数据传输方法,应用于接收端设备,所述接收端设备与发送端设备之间建立有多个数据传输通道...

【专利技术属性】
技术研发人员:魏向林
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1