一种网络切换方法、装置、终端设备及介质制造方法及图纸

技术编号:23899193 阅读:31 留言:0更新日期:2020-04-22 10:01
本申请适用于通信技术领域,提供了一种网络切换方法、装置、终端设备及介质,所述方法包括:通过双卡卡槽检测模块对第一卡槽和第二卡槽的卡槽状态进行检测;若检测到第一卡槽中插入有第一用户身份识别卡,第二卡槽中插入有第二用户身份识别卡,则获取第一用户身份识别卡的第一卡信息和第二用户身份识别卡的第二卡信息,并将第一卡信息和对应的第一卡槽的第一位置信息、第二卡信息和对应的第二卡槽的第二位置信息关联存储;采用第一卡信息注册网络并联网;当第一用户身份识别卡出现网络异常时,获取第二用户身份识别卡的第二卡信息,采用第二卡信息注册网络并联网。通过上述方法,能够自动切换网络,保障终端设备网络稳定。

【技术实现步骤摘要】
一种网络切换方法、装置、终端设备及介质
本申请属于通信
,尤其涉及一种网络切换方法、装置、终端设备及介质。
技术介绍
目前很多终端设备中可以安装双卡,两张卡均可作为流量卡使用,但在同一时刻只能使用一张卡作为流量卡。单模单卡终端只能放一张卡,更换另外一张卡时需要拔插卡,频繁更换卡非常麻烦;双模双卡能实现终端注册上两种不同网络,但是增加一个硬件模块,成本大大提高,且设备同一时刻只需使用一个网络通信,另外一张卡处于待机状态。在某些使用场景下,双模双卡不是合适的解决方案,例如:POS(pointofsale,销售终端)机、快递柜、户外监控等移动终端,一旦一张卡出现故障断网需要自动切换卡使用另一张卡的网络保证通信快速恢复正常。这种情况下非常适合使用单模双卡技术方案。但是原生的安卓系统是不支持双卡单待功能的,因为厂商硬件设计问题,安卓系统无法获取到准确的返回卡槽1或者卡槽2的值,而是一旦判定卡槽里有卡就会返回,比如,一张卡插在任意一个卡槽中,通过系统API(ApplicationProgrammingInterface,应用程序接口)都能返回SIMID。但是,在插入双卡的情况下,安卓系统没有办法根据卡槽来获取值,无法保证卡与卡槽的一一对应,所以安卓系统原生不支持单模双卡切换网络。
技术实现思路
本申请实施例提供了一种网络切换方法、装置、终端设备及介质,可以实现单模双卡终端设备切换网络。第一方面,本申请实施例提供了一种网络切换方法,包括:通过所述双卡卡槽检测模块对所述第一卡槽和所述第二卡槽的卡槽状态进行检测;若检测到所述第一卡槽中插入有第一用户身份识别卡,所述第二卡槽中插入有第二用户身份识别卡,则获取所述第一用户身份识别卡的第一卡信息和所述第二用户身份识别卡的第二卡信息,并将所述第一卡信息和对应的第一卡槽的第一位置信息、所述第二卡信息和对应的第二卡槽的第二位置信息关联存储;采用所述第一卡信息注册网络并联网;当所述第一用户身份识别卡出现网络异常时,获取所述第二用户身份识别卡的第二卡信息,采用所述第二卡信息注册网络并联网。第二方面,本申请实施例提供了一种网络切换装置,包括:双卡卡槽检测模块,所述双卡卡槽检测模块分别与所述第一卡槽、所述第二卡槽电连接,用于检测所述第一卡槽和所述第二卡槽的卡槽状态;获取模块,用于若检测到所述第一卡槽中插入有第一用户身份识别卡,所述第二卡槽中插入有第二用户身份识别卡,则获取所述第一用户身份识别卡的第一卡信息和所述第二用户身份识别卡的第二卡信息,并将所述第一卡信息和对应的第一卡槽的第一位置信息、所述第二卡信息和对应的第二卡槽的第二位置信息关联存储;联网模块,用于采用所述第一卡信息注册网络并联网;切换模块,用于当所述第一用户身份识别卡出现网络异常时,获取所述第二用户身份识别卡的第二卡信息,采用所述第二卡信息注册网络并联网。第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,包括所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项所述的方法。第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的网络切换方法。本申请实施例与现有技术相比存在的有益效果是:在本申请实施例中,终端设备包括卡检测模块,该卡检测模块分别与终端设备的第一卡槽、第二卡槽电连接,当第一卡槽或第二卡槽中插入用户身份识别卡时,该卡检测模块能够识别到具体是哪个卡槽中插入用户身份识别卡,确定卡槽与用户身份识别卡的一一对应关系;当终端设备通过卡检测模块获取到该终端设备中有用户身份识别卡插入时,获取该用户身份识别卡的信息,并将该用户身份识别卡的信息与其对应卡槽位置信息关联存储到数据库中,则可以从数据库中查找到某一卡槽对应是否插入有用户身份识别卡;当终端设备的第一卡槽和第二卡槽中均插入有用户身份识别卡时,优先采用第一卡槽中的用户身份识别卡注册和联网,使用第一卡槽中用户身份识别卡的网络进行通信;在使用网络过程中,检测网络状态,若当前网络状态异常,则可以切换网络,采用第二卡槽中的用户身份识别卡注册网络和联网,使用第二卡槽中的用户身份识别卡的网络进行通信。终端设备通过卡检测模块保证用户身份识别卡与卡槽一一对应,并将对应关系存储在数据库中,网络状态异常时,终端设备通过查找存储在数据库中的信息,获取到终端设备中的另一卡槽中是否有用户身份识别卡;若终端设备的另一卡槽中有用户身份识别卡时,可以切换使用该用户身份识别卡的网络,实现终端设备自动切换网络,保障终端设备网络稳定。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一提供的一种网络切换方法的流程示意图;图2是本申请实施例二提供的一种网络切换方法的流程示意图;图3是本申请实施例三提供的一种网络切换方法的流程示意图;图4是本申请实施例四提供的一种网络切换方法的流程示意图;图5是本申请实施例五提供的一种网络切换方法的流程示意图;图6是本申请实施例六提供的一种网络切换装置的结构示意图;图7是本申请实施例七提供的一种网络切换装置的结构示意图;图8是本申请实施例八提供的一种终端设备的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。图1是本申请实施例一提供的一种网络切换方法的流程示意图,如图1所示,所述方法包括以下步骤:S101,通过所述双卡卡槽检测模块对所述第一卡槽和所述第二卡槽的卡槽状态进行检测;本申请实施例提供的一种网络切换方法可以应用于手机、平板电脑、可穿戴设备、车载设备、POS机、快递柜和户外监控等终端设备上,本申请实施例对终端设备的具体类型不作任何限制。在本实施例中,终本文档来自技高网...

【技术保护点】
1.一种网络切换方法,适用于终端设备,其特征在于,所述终端设备包括第一卡槽、第二卡槽和双卡卡槽检测模块,所述双卡卡槽检测模块分别与所述第一卡槽、所述第二卡槽电连接,用于检测所述第一卡槽和所述第二卡槽的卡槽状态,所述方法包括:/n通过所述双卡卡槽检测模块对所述第一卡槽和所述第二卡槽的卡槽状态进行检测;/n若检测到所述第一卡槽中插入有第一用户身份识别卡,所述第二卡槽中插入有第二用户身份识别卡,则获取所述第一用户身份识别卡的第一卡信息和所述第二用户身份识别卡的第二卡信息,并将所述第一卡信息和对应的第一卡槽的第一位置信息、所述第二卡信息和对应的第二卡槽的第二位置信息关联存储;/n采用所述第一卡信息注册网络并联网;/n当所述第一用户身份识别卡出现网络异常时,获取所述第二用户身份识别卡的第二卡信息,采用所述第二卡信息注册网络并联网。/n

【技术特征摘要】
1.一种网络切换方法,适用于终端设备,其特征在于,所述终端设备包括第一卡槽、第二卡槽和双卡卡槽检测模块,所述双卡卡槽检测模块分别与所述第一卡槽、所述第二卡槽电连接,用于检测所述第一卡槽和所述第二卡槽的卡槽状态,所述方法包括:
通过所述双卡卡槽检测模块对所述第一卡槽和所述第二卡槽的卡槽状态进行检测;
若检测到所述第一卡槽中插入有第一用户身份识别卡,所述第二卡槽中插入有第二用户身份识别卡,则获取所述第一用户身份识别卡的第一卡信息和所述第二用户身份识别卡的第二卡信息,并将所述第一卡信息和对应的第一卡槽的第一位置信息、所述第二卡信息和对应的第二卡槽的第二位置信息关联存储;
采用所述第一卡信息注册网络并联网;
当所述第一用户身份识别卡出现网络异常时,获取所述第二用户身份识别卡的第二卡信息,采用所述第二卡信息注册网络并联网。


2.如权利要求1所述的方法,其特征在于,所述双卡卡槽检测模块包括第一管脚和第二管脚,所述第一管脚与所述第一卡槽电连接,所述第二管脚与所述第二卡槽电连接,所述通过所述双卡卡槽检测模块对所述第一卡槽和所述第二卡槽的卡槽状态进行检测,包括:
分别检测所述第一管脚和所述第二管脚上的电平变化情况;
若检测到所述第一管脚从高电平变为低电平,则判定所述第一卡槽中插入有所述第一用户身份识别卡;
若检测到所述第二管脚从高电平变为低电平,则判定所述第二卡槽中插入有所述第二用户身份识别卡。


3.如权利要求1所述的方法,其特征在于,在所述获取所述第二用户身份识别卡的第二卡信息,采用所述第二卡信息注册网络并联网之前,所述方法还包括:
执行网络重连机制,采用所述第一用户身份识别卡的第一卡信息重新联网;
若网络重连成功,则继续使用所述第一用户身份识别卡的网络;
若网络重连失败,则执行所述获取所述第二用户身份识别卡的第二卡信息,采用所述第二卡信息注册网络并联网的步骤。


4.如权利要求3所述的方法,其特征在于,在所述获取所述第二用户身份识别卡的第二卡信息,采用所述第二卡信息注册网络并联网之后,所述方法还包括:
当所述第二用户身份识别卡出现网络异常时,确认所述第一用户身份识别卡的网络状态;
若所述第一用户身份识别卡的网络状态正常,则采用所述第一卡信息注册网络并联网。


5.如权利要求1所述的方法,其特征在于,还包括:
若检测到所述第一卡槽中未插入有...

【专利技术属性】
技术研发人员:李智辉龚潇刘传振
申请(专利权)人:深圳市宏电技术股份有限公司
类型:发明
国别省市:广东;44

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

1