通信方法及装置、存储介质制造方法及图纸

技术编号:28684323 阅读:24 留言:0更新日期:2021-06-02 03:03
本公开提供了一种通信方法及装置、存储介质,其中,所述方法包括:在所述多种网络中,为目标对象确定对应的至少一种目标网络;由所述目标对象使用与其对应的所述目标网络同时进行通信。本公开实现了采用多个网络同时进行通信的目的,且可以更好地确保网络性能,提升用户体验。

【技术实现步骤摘要】
通信方法及装置、存储介质
本公开涉及通信领域,尤其涉及通信方法及装置、存储介质。
技术介绍
目前,用户需要手动选择进行通信的一个网络,例如用户在手动打开WIFI(WirelessFidelity,无线保真)网络后,终端默认使用WIFI网络进行通信,只有在WIFI网络信号较差或用户手动关闭WIFI网络后,使用数据流量网络进行通信。
技术实现思路
有鉴于此,本公开提供了一种通信方法及装置、存储介质,以解决相关技术中的不足。根据本公开实施例的第一方面,提供一种通信方法,所述终端支持多种网络,所述方法包括:在所述多种网络中,为目标对象确定对应的至少一种目标网络;由所述目标对象使用与其对应的所述目标网络同时进行通信。可选地,所述在所述多种网络中,为目标对象确定对应的至少一种网络,包括:对所述多种网络分别进行网络性能测试,获得测试结果;基于所述测试结果,分别确定综合性能最优的第一网络和所述综合性能低于所述第一网络的第二网络;根据所述目标对象当前对应的使用场景,将所述第一网络和所述第二网络中的至少一种作为与所述目标对象对应的所述目标网络。可选地,所述目标对象包括目标应用程序App,且所述目标App的数目为一个;所述根据所述目标对象当前对应的使用场景,将所述第一网络和所述第二网络中的至少一种作为与所述目标对象对应的所述目标网络,包括:如果所述目标App运行在所述终端的前台,且所述第一网络的所述综合性能满足所述目标App的网络性能需求,则将所述第一网络作为与所述目标App对应的所述目标网络;如果所述目标App运行在所述终端的前台,但所述第一网络的所述综合性能不满足所述目标App的网络性能需求,则将所述第一网络和所述第二网络作为与所述目标App对应的所述目标网络。可选地,所述目标对象包括目标应用程序App,且所述目标App的数目为多个,其中,所述目标App中的第一App运行在所述终端的前台,至少一个第二App运行在所述终端的后台;所述根据所述目标对象当前对应的使用场景,将所述第一网络和所述第二网络中的至少一种作为与所述目标对象对应的所述目标网络,包括:如果所述第一网络的所述综合性能满足所述第一App的网络性能需求,则将所述第一网络作为与所述目标App对应的所述目标网络,否则将所述第一网络和所述第二网络作为与所述目标App对应的所述目标网络;将所述第二网络作为与至少一个所述第二App对应的所述目标网络。可选地,所述目标对象包括目标数据包,且所述目标数据包的数目为多个;所述根据所述目标对象当前对应的使用场景,将所述第一网络和所述第二网络中的至少一种作为与所述目标对象对应的所述目标网络,包括:在多个所述目标数据包中,分别确定当前用于执行目标任务的第一数据包和用于执行其他任务的第二数据包;其中,所述目标任务是时延小于预设时延阈值,和/或数据量大于预设数据阈值的任务;将所述第一网络作为与所述第一数据包对应的所述目标网络,并将所述第二网络作为与所述第二数据包对应的所述目标网络。可选地,所述方法还包括:输出使用所述多个网络同时进行通信的虚拟按键;检测到所述虚拟按键被触发,执行所述在所述多种网络中,为目标对象确定对应的至少一种目标网络的步骤。根据本公开实施例的第二方面,提供一种通信装置,所述装置用于终端,所述终端支持多种网络,所述装置包括:确定模块,被配置为在所述多种网络中,为目标对象确定对应的至少一种目标网络;通信模块,被配置为由所述目标对象使用与其对应的所述目标网络同时进行通信。可选地,所述确定模块包括:测试子模块,被配置为对所述多种网络分别进行网络性能测试,获得测试结果;第一确定子模块,被配置为基于所述测试结果,分别确定综合性能最优的第一网络和所述综合性能低于所述第一网络的第二网络;第二确定子模块,被配置为根据所述目标对象当前对应的使用场景,将所述第一网络和所述第二网络中的至少一种作为与所述目标对象对应的所述目标网络。可选地,所述目标对象包括目标应用程序App,且所述目标App的数目为一个;所述第二确定子模块包括:第一确定单元,被配置为如果所述目标App运行在所述终端的前台,且所述第一网络的所述综合性能满足所述目标App的网络性能需求,则将所述第一网络作为与所述目标App对应的所述目标网络;第二确定单元,被配置为如果所述目标App运行在所述终端的前台,但所述第一网络的所述综合性能不满足所述目标App的网络性能需求,则将所述第一网络和所述第二网络作为与所述目标App对应的所述目标网络。可选地,所述目标对象包括目标应用程序App,且所述目标App的数目为多个,其中,所述目标App中的第一App运行在所述终端的前台,至少一个第二App运行在所述终端的后台;所述第二确定子模块包括:第三确定单元,被配置为如果所述第一网络的所述综合性能满足所述第一App的网络性能需求,则将所述第一网络作为与所述目标App对应的所述目标网络,否则将所述第一网络和所述第二网络作为与所述目标App对应的所述目标网络;第四确定单元,被配置为将所述第二网络作为与至少一个所述第二App对应的所述目标网络。可选地,所述目标对象包括目标数据包,且所述目标数据包的数目为多个;所述第二确定子模块包括:第五确定单元,被配置为在多个所述目标数据包中,分别确定当前用于执行目标任务的第一数据包和用于执行其他任务的第二数据包;其中,所述目标任务是时延小于预设时延阈值,和/或数据量大于预设数据阈值的任务;第六确定单元,被配置为将所述第一网络作为与所述第一数据包对应的所述目标网络,并将所述第二网络作为与所述第二数据包对应的所述目标网络。可选地,所述装置还包括:输出模块,被配置为输出使用所述多个网络同时进行通信的虚拟按键;控制模块,被配置为检测到所述虚拟按键被触发,控制所述确定模块在所述多种网络中,为目标对象确定对应的至少一种目标网络。根据本公开实施例的第三方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面任一所述的通信方法。根据本公开实施例的第四方面,提供一种通信装置,所述装置用于终端,所述终端支持多种网络,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在所述多种网络中,为目标对象确定对应的至少一种目标网络;由所述目标对象使用与其对应的所述目标网络同时进行通信。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例中,可以在终端支持的多种网络中,为目标对象确定对应的至少一种目标网络。由目标对象使用与其对应的所述目标网络同时进行通信。实现了采用多个网络同时进行通信的目的,且可以更好地确保网络性能,提升用户体验。本公本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,所述方法用于终端,所述终端支持多种网络,所述方法包括:/n在所述多种网络中,为目标对象确定对应的至少一种目标网络;/n由所述目标对象使用与其对应的所述目标网络同时进行通信。/n

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法用于终端,所述终端支持多种网络,所述方法包括:
在所述多种网络中,为目标对象确定对应的至少一种目标网络;
由所述目标对象使用与其对应的所述目标网络同时进行通信。


2.根据权利要求1所述的方法,其特征在于,所述在所述多种网络中,为目标对象确定对应的至少一种网络,包括:
对所述多种网络分别进行网络性能测试,获得测试结果;
基于所述测试结果,分别确定综合性能最优的第一网络和所述综合性能低于所述第一网络的第二网络;
根据所述目标对象当前对应的使用场景,将所述第一网络和所述第二网络中的至少一种作为与所述目标对象对应的所述目标网络。


3.根据权利要求2所述的方法,其特征在于,所述目标对象包括目标应用程序App,且所述目标App的数目为一个;
所述根据所述目标对象当前对应的使用场景,将所述第一网络和所述第二网络中的至少一种作为与所述目标对象对应的所述目标网络,包括:
如果所述目标App运行在所述终端的前台,且所述第一网络的所述综合性能满足所述目标App的网络性能需求,则将所述第一网络作为与所述目标App对应的所述目标网络;
如果所述目标App运行在所述终端的前台,但所述第一网络的所述综合性能不满足所述目标App的网络性能需求,则将所述第一网络和所述第二网络作为与所述目标App对应的所述目标网络。


4.根据权利要求2所述的方法,其特征在于,所述目标对象包括目标应用程序App,且所述目标App的数目为多个,其中,所述目标App中的第一App运行在所述终端的前台,至少一个第二App运行在所述终端的后台;
所述根据所述目标对象当前对应的使用场景,将所述第一网络和所述第二网络中的至少一种作为与所述目标对象对应的所述目标网络,包括:
如果所述第一网络的所述综合性能满足所述第一App的网络性能需求,则将所述第一网络作为与所述目标App对应的所述目标网络,否则将所述第一网络和所述第二网络作为与所述目标App对应的所述目标网络;
将所述第二网络作为与至少一个所述第二App对应的所述目标网络。


5.根据权利要求2所述的方法,其特征在于,所述目标对象包括目标数据包,且所述目标数据包的数目为多个;
所述根据所述目标对象当前对应的使用场景,将所述第一网络和所述第二网络中的至少一种作为与所述目标对象对应的所述目标网络,包括:
在多个所述目标数据包中,分别确定当前用于执行目标任务的第一数据包和用于执行其他任务的第二数据包;其中,所述目标任务是时延小于预设时延阈值,和/或数据量大于预设数据阈值的任务;
将所述第一网络作为与所述第一数据包对应的所述目标网络,并将所述第二网络作为与所述第二数据包对应的所述目标网络。


6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
输出使用所述多个网络同时进行通信的虚拟按键;
检测到所述虚拟按键被触发,执行所述在所述多种网络中,为目标对象确定对应的至少一种目标网络的步骤。


7.一种通信装置,其特征在于,所述装置用于终端,所述终端支持多种网络,所述装置包括:
确定模块,被配置为在所述多种网络中,为目标对象确定对应的至少一种目标网络;
通信模块,被配置为由所述...

【专利技术属性】
技术研发人员:孙长宇
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1