数据通信方法、装置、存储介质及电子设备制造方法及图纸

技术编号:38082098 阅读:10 留言:0更新日期:2023-07-06 08:49
本公开涉及一种数据通信方法、装置、存储介质及电子设备。该方法包括:在终端驻留在多个候选网络的情况下,获取每个候选网络对应的第一网络参数,该第一网络参数用于表征该终端通过该候选网络发送数据到目标服务器的数据传输性能;根据该第一网络参数,从该多个候选网络中确定目标网络;通过该目标网络与该目标服务器进行数据通信。这样,可以根据第一网络参数,选择数据传输性能较优的候选网络进行数据通信,提高数据通信的质量,从而可以提高用户体验。户体验。户体验。

【技术实现步骤摘要】
数据通信方法、装置、存储介质及电子设备


[0001]本公开涉及通信
,具体地,涉及一种数据通信方法、装置、存储介质及电子设备。

技术介绍

[0002]随着通信技术的发展,出现了可以同时支持多种网络制式或者多个运营商的终端,例如,大部分智能终端可以同时支持无线网络和WIFI网络,部分双卡终端可以同时支持第一运营商的无线网络、第二运营商的无线网络以及WIFI网络。在相关技术中,对于支持多个网络的终端,可以选择特定网络进行数据通信,该特定网络可以是终端出厂时系统默认设置的数据通信默认网络,或者也可以是由用户指定设置的数据通信默认网络。例如:双卡终端,用户可以指定第一运营商的无线网络作为数据通信默认网络;在手机存在可用WIFI连接时,系统可以默认将WIFI网络作为数据通信默认网络。但是,采用上述方案,会出现选择到性能较差的网络进行数据通信,导致数据通信质量较差的问题。

技术实现思路

[0003]为克服相关技术中存在的上述问题,本公开提供一种数据通信方法、装置、存储介质及电子设备。
[0004]根据本公开实施例的第一方面,提供一种数据通信方法,所述方法包括:
[0005]在终端驻留在多个候选网络的情况下,获取每个候选网络对应的第一网络参数,所述第一网络参数用于表征所述终端通过所述候选网络发送数据到目标服务器的数据传输性能;
[0006]根据所述第一网络参数,从所述多个候选网络中确定目标网络;
[0007]通过所述目标网络与所述目标服务器进行数据通信。
[0008]可选地,所述获取每个候选网络对应的第一网络参数包括:
[0009]针对每个候选网络,通过该候选网络与所述目标服务器进行消息交互,获取该候选网络对应的第二网络参数;获取该候选网络的信号强度;根据所述信号强度和所述第二网络参数,确定该候选网络对应的所述第一网络参数。
[0010]可选地,所述通过该候选网络与所述目标服务器进行消息交互,获取该候选网络对应的第二网络参数包括:
[0011]通过该候选网络向所述目标服务器发送参数检测消息;
[0012]接收所述目标服务器响应于所述参数检测消息发送的参数响应消息;
[0013]根据所述参数响应消息,获取所述第二网络参数。
[0014]可选地,所述获取每个候选网络对应的第一网络参数包括:
[0015]周期性获取每个候选网络对应的第一网络参数;
[0016]所述根据所述第一网络参数,从所述多个候选网络中确定目标网络包括:
[0017]根据多个周期获取的所述第一网络参数,计算得到所述候选网络的目标网络参
数;并根据所述目标网络参数,从所述多个候选网络中确定目标网络。
[0018]可选地,所述根据多个周期获取的所述第一网络参数,计算得到所述候选网络的目标网络参数包括:
[0019]根据最近N个周期获取的所述第一网络参数,计算得到第一候选网络参数,所述N为大于或等于1的正整数;
[0020]根据最近M个周期获取的所述第一网络参数,计算得到第二候选网络参数,所述M为大于所述N的正整数;
[0021]根据所述第一候选网络参数和所述第二候选网络参数,计算得到所述候选网络在当前周期的所述目标网络参数。
[0022]可选地,所述根据所述目标网络参数,从所述多个候选网络中确定目标网络包括:
[0023]根据预设参数等级对应关系,获取每个候选网络在所述目标网络参数下对应的网络等级;其中,所述预设参数等级对应关系包括所述目标网络参数与所述网络等级的对应关系;
[0024]根据所述候选网络的最新获取的网络等级,更新所述候选网络的当前存储的网络等级;
[0025]根据所述当前存储的网络等级,从所述多个候选网络中确定目标网络。
[0026]可选地,所述根据所述候选网络的最新获取的网络等级,更新所述候选网络的当前存储的网络等级包括:
[0027]获取所述候选网络的当前存储的网络等级;
[0028]在所述最新获取的网络等级与所述当前存储的网络等级的差值的绝对值大于或等于第一预设等级差阈值的情况下,将所述最新获取的网络等级作为所述候选网络的新的当前存储的网络等级。
[0029]可选地,所述根据所述候选网络的最新获取的网络等级,更新所述候选网络的当前存储的网络等级还包括:
[0030]在所述最新获取的网络等级与所述当前存储的网络等级相等的情况下,将最新获取的目标网络参数作为所述候选网络的当前存储的目标网络参数;
[0031]在所述最新获取的网络等级与所述当前存储的网络等级的差值的绝对值小于所述第一预设等级差阈值且大于第二预设等级差阈值的情况下,根据最新获取的目标网络参数与当前存储的目标网络参数,更新所述当前存储的网络等级。
[0032]可选地,所述根据最新获取的标网络参数的值与当前存储的目标网络参数的值,更新所述当前存储的网络等级包括:
[0033]在最新获取的目标网络参数与当前存储的目标网络参数的差值的绝对值大于或等于预设参数差阈值的情况下,将所述最新获取的网络等级作为所述候选网络的新的当前存储的网络等级;并将最新获取的目标网络参数作为所述候选网络的新的当前存储的目标网络参数。
[0034]可选地,所述方法还包括:
[0035]根据终端的目标应用程序,确定所述目标服务器。
[0036]根据本公开实施例的第二方面,提供一种数据通信装置,所述装置包括:
[0037]参数获取模块,被配置为在终端驻留在多个候选网络的情况下,获取每个候选网
络对应的第一网络参数,所述第一网络参数用于表征所述终端通过所述候选网络发送数据到目标服务器的数据传输性能;
[0038]网络确定模块,被配置为根据所述第一网络参数,从所述多个候选网络中确定目标网络;
[0039]数据通信模块,被配置为通过所述目标网络与所述目标服务器进行数据通信。
[0040]可选地,所述参数获取模块,被配置为针对每个候选网络,通过该候选网络与所述目标服务器进行消息交互,获取该候选网络对应的第二网络参数;获取该候选网络的信号强度;根据所述信号强度和所述第二网络参数,确定该候选网络对应的所述第一网络参数。
[0041]可选地,所述参数获取模块,被配置为通过该候选网络向所述目标服务器发送参数检测消息;接收所述目标服务器响应于所述参数检测消息发送的参数响应消息;根据所述参数响应消息,获取所述第二网络参数。
[0042]可选地,所述参数获取模块,被配置为周期性获取每个候选网络对应的第一网络参数;
[0043]所述网络确定模块,被配置为根据多个周期获取的所述第一网络参数,计算得到所述候选网络的目标网络参数;并根据所述目标网络参数,从所述多个候选网络中确定目标网络。
[0044]可选地,所述网络确定模块,被配置为根据最近N个周期获取的所述第一网络参数,计算得到第一候选网络参数,所述N为大于或等于1的正整数;根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据通信方法,其特征在于,所述方法包括:在终端驻留在多个候选网络的情况下,获取每个候选网络对应的第一网络参数,所述第一网络参数用于表征所述终端通过所述候选网络发送数据到目标服务器的数据传输性能;根据所述第一网络参数,从所述多个候选网络中确定目标网络;通过所述目标网络与所述目标服务器进行数据通信。2.根据权利要求1所述的方法,其特征在于,所述获取每个候选网络对应的第一网络参数包括:针对每个候选网络,通过该候选网络与所述目标服务器进行消息交互,获取该候选网络对应的第二网络参数;获取该候选网络的信号强度;根据所述信号强度和所述第二网络参数,确定该候选网络对应的所述第一网络参数。3.根据权利要求2所述的方法,其特征在于,所述通过该候选网络与所述目标服务器进行消息交互,获取该候选网络对应的第二网络参数包括:通过该候选网络向所述目标服务器发送参数检测消息;接收所述目标服务器响应于所述参数检测消息发送的参数响应消息;根据所述参数响应消息,获取所述第二网络参数。4.根据权利要求1所述的方法,其特征在于,所述获取每个候选网络对应的第一网络参数包括:周期性获取每个候选网络对应的第一网络参数;所述根据所述第一网络参数,从所述多个候选网络中确定目标网络包括:根据多个周期性获取的所述第一网络参数,计算得到所述候选网络的目标网络参数;并根据所述目标网络参数,从所述多个候选网络中确定目标网络。5.根据权利要求4所述的方法,其特征在于,所述根据多个周期获取的所述第一网络参数,计算得到所述候选网络的目标网络参数包括:根据最近N个周期获取的所述第一网络参数,计算得到第一候选网络参数,所述N为大于或等于1的正整数;根据最近M个周期获取的所述第一网络参数,计算得到第二候选网络参数,所述M为大于所述N的正整数;根据所述第一候选网络参数和所述第二候选网络参数,计算得到所述候选网络的所述目标网络参数。6.根据权利要求4所述的方法,其特征在于,所述根据所述目标网络参数,从所述多个候选网络中确定目标网络包括:根据预设参数等级对应关系,获取每个候选网络在所述目标网络参数下对应的网络等级;其中,所述预设参数等级对应关系包括所述目标网络参数与所述网络等级的对应关系;根据所述候选网络的最新获取的网络等级,更新所述候选网络的当前存储的网络等级;根据所述当前存储的网络等级,从所述多个候选网络...

【专利技术属性】
技术研发人员:周磊郗闽军
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1