System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据传输方法、装置、终端、代理服务器及可读存储介质制造方法及图纸_技高网

数据传输方法、装置、终端、代理服务器及可读存储介质制造方法及图纸

技术编号:40750726 阅读:5 留言:0更新日期:2024-03-25 20:06
本申请公开了一种数据传输方法、装置、终端、代理服务器及可读存储介质,属于通信技术领域,应用于终端,该方法包括:在检测到终端连接的第一网络的网络质量的衰减速度大于或等于第一阈值的情况下,接入第二网络;在第一网络的网络质量满足第一条件,或第二网络的网络质量满足第二条件的情况下,通过第二网络传输数据;或者,通过第一网络和第二网络传输数据。

【技术实现步骤摘要】

本申请属于通信,具体涉及一种数据传输方法、装置、终端、代理服务器及可读存储介质


技术介绍

1、目前,在终端当前接入的网络的信号质量较差的情况下,如无线保真(wirelessfidelity,wifi)的信号质量较差,终端会发生网络的切换,如终端可以在当前接入的网络覆盖范围的边缘区域将当前接入的网络切换为其他网络,或者终端还可以在网络信号质量差的情况下将当前接入的网络切换为其他网络,如终端可以数据网络由第五代移动通信技术(5th generation mobile communication technology,5g)数据网络切换为第四代移动通信技术(4th generation mobile communication technology,4g)数据网络。

2、然而,终端在切换网络,通常会由于需重新与应用服务器建立连接来进行数据传输,从而导致终端与应用服务器间传输的数据包不连贯,进而导致应用出现卡顿、断流等现象。


技术实现思路

1、本申请实施例的目的是提供一种数据传输方法、装置、终端、代理服务器及可读存储介质,能够提高终端切换网络时应用的使用效果。

2、第一方面,本申请实施例提供了一种数据传输方法,应用于终端,该方法包括:在检测到终端连接的第一网络的网络质量的衰减速度大于或等于第一阈值的情况下,接入第二网络;在第一网络的网络质量满足第一条件,或第二网络的网络质量满足第二条件的情况下,通过第二网络传输数据;或者,通过第一网络和第二网络传输数据。

<p>3、第二方面,本申请实施例提供了一种数据传输方法,应用于代理服务器,该方法包括:通过第一网络接收终端发送的第一数据包,第一数据包包括第一应用数据包和第一认证信息,第一认证信息包括终端的认证信息和第一网际互连协议地址(internetprotocol,ip)地址;通过第二网络接收终端发送的第二数据包,第二数据包包括第一应用数据包和第二认证信息,第二认证信息包括终端的认证信息和第二ip地址;根据所述终端的认证信息将所述第一ip地址替换为预设ip地址,或者将所述第二ip地址替换为所述预设ip地址,所述终端的认证信息与所述预设ip地址存在关联关系;基于替换后的第一数据包和替换后的第二数据包,向应用服务器传输数据,替换后的第一数据包包括预设ip地址,替换后的第二数据包包括预设ip地址;其中,终端的认证信息包括:终端的设备标识和终端的用户识别模块(subscriber identity module,sim)卡标识。

4、第三方面,本申请实施例提供了一种数据传输装置,应用于终端,该装置包括:装置包括:检测模块、接入模块和第一传输模块;接入模块,用于在检测模块检测到终端连接的第一网络的网络质量的衰减速度大于或等于第一阈值的情况下,接入第二网络;第一传输模块,用于在第一网络的网络质量满足第一条件,或第二网络的网络质量满足第二条件的情况下,通过接入模块接入的第二网络传输数据;或者,第一传输模块,用于通过第一网络和接入模块接入的第二网络传输数据。

5、第四方面,本申请实施例提供了一种数据传输装置,应用于代理服务器,该装置包括:第二传输模块和第二处理模块;第二传输模块,用于通过第一网络接收终端发送的第一数据包,第一数据包包括第一应用数据包和第一认证信息,第一认证信息包括终端的认证信息和第一ip地址;第二传输模块,还用于通过第二网络接收终端发送的第二数据包,第二数据包包括第一应用数据包和第二认证信息,第二认证信息包括终端的认证信息和第二ip地址;第二处理模块,用于根据终端的认证信息将第一ip地址替换为预设ip地址,或者将第二ip地址替换为预设ip地址,终端的认证信息与预设ip地址存在关联关系;第二传输模块,还用于基于第二处理模块替换后的第一数据包和替换后的第二数据包,向应用服务器传输数据,替换后的第一数据包包括预设ip地址,替换后的第二数据包包括预设ip地址;其中,终端的认证信息包括:终端的设备标识和终端的sim卡标识。

6、第五方面,本申请实施例提供了一种终端,该终端包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

7、第六方面,本申请实施例提供了一种代理服务器,该代理服务器包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤。

8、第七方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。

9、第八方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法,或实现如第二方面所述的方法的步骤。

10、第九方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法,或实现如第二方面所述的方法的步骤。

11、在本申请实施例中,在检测到终端连接的第一网络的网络质量的衰减速度大于或等于第一阈值的情况下,终端接入第二网络;在第一网络的网络质量满足第一条件,或第二网络的网络质量满足第二条件的情况下,终端通过第二网络传输数据;或者,终端通过第一网络和第二网络传输数据。通过该方案,由于终端可以通过第一网络的网络质量的衰减速度,对第一网络的网络质量进行预判。因此,可以在终端进行网络切换之前,提前接入第二网络,直接通过第二网络传输数据或者通过第一网络和第二网络同时传输数据。如此,可以避免网络切换过程中由于重新与应用服务器建立连接而导致终端与应用服务器间传输的数据包不连贯的问题,进而避免了应用卡顿的问题,提高了终端切换网络时应用的使用效果。

本文档来自技高网
...

【技术保护点】

1.一种数据传输方法,其特征在于,应用于终端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述第一网络和所述第二网络传输数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过所述第一网络向代理服务器发送第一数据包之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述接入所述第二网络之后,所述方法还包括:

5.一种数据传输方法,其特征在于,应用于代理服务器,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述基于替换后的所述第一数据包和替换后的所述第二数据包,向应用服务器传输数据,包括:

7.根据权利要求5所述的方法,其特征在于,所述通过第一网络接收终端发送的第一数据包之后,所述方法还包括:

8.一种数据传输装置,其特征在于,应用于终端,所述装置包括:检测模块、接入模块和第一传输模块;

9.根据权利要求8所述的装置,其特征在于,所述第一传输模块,具体用于:

10.根据权利要求9所述的装置,其特征在于,所述第一传输模块,还用于通过所述第一网络向代理服务器发送第一数据包之后,通过所述第一网络接收所述代理服务器发送的第三数据包,所述第三数据包包括第二应用数据包和所述第一认证信息;

11.根据权利要求8所述的装置,其特征在于,所述检测模块,还用于在所述接入模块接入所述第二网络之后,在检测到所述第一网络的网络质量满足第三条件的情况下,持续检测所述第二网络的网络质量;

12.一种数据传输装置,其特征在于,应用于代理服务器,所述装置包括:第二传输模块和第二处理模块;

13.根据权利要求12所述的装置,其特征在于,所述第二处理模块,还用于将替换后的所述第一数据包和替换后的所述第二数据包进行去重整理,得到第五数据包;

14.根据权利要求12所述的装置,其特征在于,所述第二传输模块,还用于通过第一网络接收终端发送的第一数据包之后,接收所述应用服务器发送的第六数据包,所述第六数据包包括第二应用数据包和所述预设IP地址;

15.一种终端,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至4任一项所述的数据传输方法的步骤。

16.一种代理服务器,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求5至7任一项所述的数据传输方法的步骤。

17.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至4任一项所述的数据传输方法的步骤;或实现如权利要求5至7任一项所述的数据传输方法的步骤。

...

【技术特征摘要】

1.一种数据传输方法,其特征在于,应用于终端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过所述第一网络和所述第二网络传输数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过所述第一网络向代理服务器发送第一数据包之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述接入所述第二网络之后,所述方法还包括:

5.一种数据传输方法,其特征在于,应用于代理服务器,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述基于替换后的所述第一数据包和替换后的所述第二数据包,向应用服务器传输数据,包括:

7.根据权利要求5所述的方法,其特征在于,所述通过第一网络接收终端发送的第一数据包之后,所述方法还包括:

8.一种数据传输装置,其特征在于,应用于终端,所述装置包括:检测模块、接入模块和第一传输模块;

9.根据权利要求8所述的装置,其特征在于,所述第一传输模块,具体用于:

10.根据权利要求9所述的装置,其特征在于,所述第一传输模块,还用于通过所述第一网络向代理服务器发送第一数据包之后,通过所述第一网络接收所述代理服务器发送的第三数据包,所述第三数据包包括第二应用数据包和所述第一认证信息;

11.根据权利要求8所述的装置,其特征在于,所述检测模块,...

【专利技术属性】
技术研发人员:刘辉
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1