一种多网卡切换方法、装置及终端设备与流程
- 国知局
- 2024-08-02 14:28:39
本技术涉及终端,尤其涉及一种多网卡切换方法、装置及终端设备。
背景技术:
1、多网卡技术是指设备具有多个网络接口或通信模块,能够同时连接到多个网络。目前终端设备可以支持用户识别模块(subscriber identity module,sim)、和/或嵌入式sim(embedded sim,esim)。esim是一种相对于传统sim的新技术,其信息可以远程编程,无需物理更换即可更换运营商。esim可以包含多个号码,这多个号码可以属于同一运营商或者不同运营商。支持esim的终端可以通过运营商布署的管理平台,进行号码下载和更新,也可以通过命令或者某些机制进行号码切换。
2、目前,用户可以在终端上手动选择切换到某个运营商的网络和号码。终端也可以通过检测多网卡中各号码的信号质量来选择目标运营商的网络,以实现网络的选择和切换,切卡策略单一。
3、在实际应用中,由于切卡策略单一,将导致切换不合理,不能满足用户的业务需求,而优化切卡策略是一个亟待解决的问题。
技术实现思路
1、本技术实施例提供一种多网卡切换方法、装置及终端设备,通过多种切卡策略结合,增加业务特性的考量,可以使切换更合理,满足用户的业务需求。
2、下面从不同的方面介绍本技术,应理解的是,下面的不同方面的实施方式和有益效果可以互相参考。
3、第一方面,本技术实施例提供一种多网卡切换方法,应用于终端设备,包括:
4、终端设备获取第一号码的第一信号强度和第一业务信息,该第一号码为该终端设备的第一号码列表中该终端设备当前使用的号码,该第一号码列表包括多个号码;当该第一信号强度小于第一信号强度门限值或该第一业务信息不满足第一预设条件时,终端设备从该第一号码列表中确定第二号码;该第二号码的信号强度大于第二信号强度门限值和该第二号码的业务信息满足第二预设条件;终端设备将该终端设备当前使用的号码从该第一号码切换至该第二号码。
5、本技术实施例中,通过综合考虑号码的信号强度和业务信息多个因素,实现了切卡决策中终端设备不仅仅依赖于单一的切卡标准,而是对号码的信号强度和业务信息都进行判断,即终端设备在切卡决策时不仅仅关注网络质量,还考虑了用户当前的业务需求,实现对各种业务特性的考量。通过综合考虑多种因素,增加业务特性的考量,终端设备可以精确地确定符合用户需求的切卡决策,并执行切换。因此,本技术实施例,可以丰富切卡策略,使切换更合理,满足用户的业务需求。
6、结合第一方面,在一种可行的实现方式中,上述终端设备获取第一号码的第一业务信息包括:终端设备向切换平台发送第一请求信息,该第一请求信息用于获取该第一号码的业务信息;终端设备接收该切换平台返回的第一响应信息,该第一响应信息携带该第一号码的第一业务信息。增加终端设备与切换平台的通信,有助于终端设备向切换平台获取最新的当前号码的业务信息,提升终端设备切卡的准确性。
7、结合第一方面,在一种可行的实现方式中,该第一业务信息包括该第一号码的第一剩余流量和第一剩余通话时长;该第一剩余流量是该终端设备通过切换平台向流量平台获取的;该第一剩余通话时长是该终端设备通过该切换平台向业务平台获取的;该第一预设条件包括该第一号码的剩余流量大于或等于第一流量门限值、和该第一号码的剩余通话时长大于或等于第一通话时长门限值;
8、上述终端设备从该第一号码列表中确定第二号码之前,该方法还包括:
9、终端设备判断该第一业务信息中的第一剩余流量是否大于或等于该第一流量门限值,和判断该第一业务信息中的第一剩余通话时长是否大于或等于第一通话时长门限值;如果该第一剩余流量小于该第一流量门限值或该第一剩余通话时长小于第一通话时长门限值,终端设备确定该第一业务信息不满足第一预设条件;如果该第一剩余流量大于或等于该第一流量门限值,和该第一剩余通话时长大于或等于第一通话时长门限值,终端设备确定该第一业务信息满足第一预设条件。
10、结合第一方面,在一种可行的实现方式中,该第一信号强度门限值、该第一流量门限值以及该第一通话时长门限值基于该第一号码的业务套餐确定。应理解,本技术实施例,根据各个号码的业务套餐来确定门限值,增加用户业务套餐的考量,不同号码可能有不同的门限值,更能满足用户的业务需求。
11、结合第一方面,在一种可行的实现方式中,从该第一号码列表中确定第二号码,包括:从该第一号码列表中确定一个或多个第三号码,该第三号码满足以下多项:该第三号码的信号强度大于第三信号强度门限值、该第三号码的剩余流量大于第三流量门限值、或该第三号码的剩余通话时长大于第三通话时长门限值;将该一个或多个第三号码中信号强度最大、剩余流量最多、和/或通话时长最多的第三号码确定为第二号码。应理解,本技术实施例有多个号码都满足预设门限值条件时,终端设备选择信号最大、剩余流量最多、和/或剩余通话时长最多的号码确定为第二号码,更符合用户的需求,提升用户体验。
12、结合第一方面,在一种可行的实现方式中,该第三信号强度门限值、该第三流量门限值以及该第三通话时长门限值基于该第三号码的业务套餐确定。应理解,本技术实施例根据各个号码的业务套餐来确定门限值,增加用户业务套餐的考量,不同号码可能有不同的门限值,更能满足用户的业务需求。
13、结合第一方面,在一种可行的实现方式中,上述终端设备获取第一号码的第一信号强度和第一业务信息之前,该方法还包括:终端设备获取该终端设备的第二号码列表,该第二号码列表包括多个号码,该多个号码属于至少两个运营商;终端设备获取该多个号码的运营商优先级信息;根据该运营商优先级信息对该第二号码列表中的多个号码进行排序,得到该第一号码列表。
14、应理解,本技术实施例,终端设备获取第二号码列表中多个号码的运营商优先级信息,可以直接向终端设备获取,也可以通过切换平台向业务平台获取。终端设备获取到每个号码的运营商优先级信息后,对第二号码列表中的每个号码进行排序,以便后续从第一号码列表中确定第二号码时,优先选择满足用户偏好的运营商的号码。本技术实施例将用户对运营商的偏好因素考虑到切卡判决流程中,有利于更加全面的将用户需求结合到切卡决策中,实现最符合用户业务需求的切卡决策。
15、结合第一方面,在一种可行的实现方式中,当该第一信号强度小于第一信号强度门限值或该第一业务信息不满足第一预设条件时,从该第一号码列表中确定第二号码,包括:当该第一信号强度小于第一信号强度门限值时,从该第一号码列表中确定一个或多个第四号码,该第四号码所属的运营商与该第一号码所属的运营商不同,该第四号码的信号强度大于该第一号码列表中与该第一号码属于同一运营商的号码的信号强度;将该一个或多个第四号码中满足该第四号码的信号强度大于第四信号强度门限值和第四号码的业务信息满足第四预设条件的某个第四号码确定为第二号码。
16、结合第一方面,在一种可行的实现方式中,从该第一号码列表中确定第二号码之后,该方法还包括:终端设备向切换平台发送第二请求信息,该第二请求信息用于获取第二号码的状态信息;终端设备接收该切换平台返回的第二响应信息,该第二响应信息携带该第二号码的状态信息。该第二号码的状态信息包括该第二号码是否被列入黑名单、该第二号码的资费余额是否小于零、该第二号码是否无法建立通信连接中的一项或多项;当该第二号码未被列入黑名单、该第二号码的资费余额大于或等于零、以及该第二号码能够建立通信连接,执行将该终端设备当前使用的号码从该第一号码切换至该第二号码的步骤。当该第二号码被列入黑名单、该第二号码的资费余额小于零、和/或该第二号码无法建立通信连接时,将该第一号码切换至第五号码,该第五号码是该第一号码列表中信号强度大于预设信号强度的号码,该第五号码的资费余额大于零。
17、应理解,本技术实施例,终端设备向切换平台获取目标号码的状态信息,有助于终端设备判断当前使用的号码的状态信息是否正常,提升终端设备切卡的准确性。当第二号码的状态信息正常时,将终端设备当前使用的号码从第一号码切换至第二号码;当第二号码的状态信息为异常时,选择一个信号强度可接入且流量可用的号码执行切卡,有利于保证用户基本用卡需求,不中断业务。
18、结合第一方面,在一种可行的实现方式中,将该终端设备当前使用的号码从该第一号码切换至该第二号码之前,该方法还包括:终端向切换平台发送第三请求信息,该第三请求信息用于请求切换至该第二号码;终端设备接收该切换平台返回的第三响应信息,该第三响应信息用于指示同意切换至该第二号码。应理解,本技术实施例中增加终端设备需得到切换平台的切换准许,才能执行最后的切换的机制,增加双重判断标准,有助于保障切换的号码符合用户实际使用需求。
19、结合第一方面,在一种可行的实现方式中,将该终端设备当前使用的号码从该第一号码切换至该第二号码之后,该方法还包括:确定该第一号码在预设时间内不能使用。应理解,本技术实施例,终端设备在切换到第二号码之后,将已不满足用户需求的第一号码加入到禁止列表中,使其在一段时间内容不能被使用,有助于防止来回切换,稳定网络连接,减少切换对业务的影响。
20、第二方面,本技术实施例提供一种多网卡切换装置,该多网卡切换装置包括:
21、获取模块,用于获取第一号码的第一信号强度和第一业务信息,该第一号码为该终端设备的第一号码列表中该终端设备当前使用的号码,该第一号码列表包括多个号码;
22、确定模块,用于当该第一信号强度小于第一信号强度门限值或该第一业务信息不满足第一预设条件时,从该第一号码列表中确定第二号码;该第二号码的信号强度大于第二信号强度门限值和该第二号码的业务信息满足第二预设条件;
23、切换模块,用于将该终端设备当前使用的号码从该第一号码切换至该第二号码。
24、结合第二方面,在一种可行的实现方式中,上述获取模块,具体用于向切换平台发送第一请求信息,该第一请求信息用于获取该第一号码的业务信息;上述获取模块,具体用于接收该切换平台返回的第一响应信息,该第一响应信息携带该第一号码的第一业务信息。
25、结合第二方面,在一种可行的实现方式中,上述确定模块,具体用于判断该第一业务信息中的第一剩余流量是否大于或等于该第一流量门限值,和判断该第一业务信息中的第一剩余通话时长是否大于或等于第一通话时长门限值;如果该第一剩余流量小于该第一流量门限值或该第一剩余通话时长小于第一通话时长门限值,确定该第一业务信息不满足第一预设条件;如果该第一剩余流量大于或等于该第一流量门限值,和该第一剩余通话时长大于或等于第一通话时长门限值,确定该第一业务信息满足第一预设条件。
26、结合第二方面,在一种可行的实现方式中,上述确定模块还用于从该第一号码列表中确定一个或多个第三号码,该第三号码满足以下多项:该第三号码的信号强度大于第三信号强度门限值、该第三号码的剩余流量大于第三流量门限值、或该第三号码的剩余通话时长大于第三通话时长门限值;上述确定模块还用于将该一个或多个第三号码中信号强度最大、剩余流量最多、和/或通话时长最多的第三号码确定为第二号码。
27、结合第二方面,在一种可行的实现方式中,上述获取模块,还用于获取该终端设备的第二号码列表,该第二号码列表包括多个号码,该多个号码属于至少两个运营商;上述获取模块,还用于获取该多个号码的运营商优先级信息;上述获取模块,具体用于根据该运营商优先级信息对该第二号码列表中的多个号码进行排序,得到该第一号码列表。
28、结合第二方面,在一种可行的实现方式中,上述确定模块,还用于当该第一信号强度小于第一信号强度门限值时,从该第一号码列表中确定一个或多个第四号码,该第四号码所属的运营商与该第一号码所属的运营商不相同,该第四号码的信号强度大于该第一号码列表中与该第一号码属于同一运营商的号码的信号强度;上述确定模块,还用于将该一个或多个第四号码中满足该第四号码的信号强度大于第四信号强度门限值和第四号码的业务信息满足第四预设条件的某个第四号码确定为第二号码。
29、结合第二方面,在一种可行的实现方式中,上述获取模块,具体用于向切换平台发送第二请求信息,该第二请求信息用于获取该第二号码的状态信息;上述获取模块,具体用于接收该切换平台返回的第二响应信息,该第二响应信息携带该第二号码的状态信息,该第二号码的状态信息包括该第二号码是否被列入黑名单、该第二号码的资费余额是否小于零、该第二号码是否无法建立通信连接中的一项或多项;上述切换模块,具体用于当该第二号码未被列入黑名单、该第二号码的资费余额大于或等于零、以及该第二号码能够建立通信连接,执行将该终端设备当前使用的号码从该第一号码切换至该第二号码的步骤。
30、结合第二方面,在一种可行的实现方式中,上述切换模块,具体用于向切换平台发送第三请求信息,该第三请求信息用于请求切换至该第二号码;上述切换模块,具体用于接收该切换平台返回的第三响应信息,该第三响应信息用于指示同意切换至该第二号码。
31、结合第二方面,在一种可行的实现方式中,上述确定模块还用于确定该第一号码在预设时间内不能使用。
32、第三方面,本技术提供一种终端设备,该终端设备包括处理器、存储器以及至少一个通信接口;处理器与存储器和通信接口相连,其中,通信接口用于实现网络连接,存储器用于存储计算机程序,处理器用于调用该计算机程序,以使得该终端设备执行上述第一方面或第一方面的任意一种可行的实现方式所提供的多网卡切换方法,也能实现第一方面提供的多网卡切换方法所具备的有益效果。
33、第四方面,本技术提供一种计算机存储介质,该计算机存储介质用于存储计算机程序,当该计算机程序在终端设备上运行时,使得终端设备执行上述第一方面或第一方面的任意一种可行的实现方式所提供的多网卡切换方法,也能实现第一方面提供的多网卡切换方法所具备的有益效果。
本文地址:https://www.jishuxx.com/zhuanli/20240801/242977.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表