技术领域本发明SIM卡技术领域,特别是涉及一种SIM卡自动切换方法及装置。
背景技术:
随着出境游市场的发展和移动互联网的推动,人们对于移动数据业务的需求越来越大,已经逐步成为并列衣食住行的基本需求,但是国际漫游的超高资费成为用户国际漫游流量消耗的最大阻碍,通过虚拟本地SIM卡应用在手机或者MIFI逐步成为终端厂商主流方案。在通常的SIM卡使用中,不可避免出现SIM卡不可用的情况,例如SIM卡欠费,或者SIM卡被运营商网络拒绝,在虚拟本地SIM卡的方案中,因为SIM卡集中管理,这样的问题会显得更加突出。因此,如何提供一种SIM卡自动切换方法及装置是本领域技术人员目前需要解决的问题。
技术实现要素:
本发明的目的是提供一种SIM卡自动切换方法,实现了将不可用的SIM卡到可用的SIM卡的无缝自动转换,提高了用户体验;本发明的另一目的是提供一种SIM卡自动切换装置。为解决上述技术问题,本发明提供了一种SIM卡自动切换方法,包括:终端设备从运营商网络获取网络拒绝原因值;当所述终端设备依据所述网络拒绝原因值判断与所述终端设备绑定的SIM卡进入不可恢复状态时,发送SIM不可恢复状态消息至后台服务器;所述后台服务器将所述绑定的SIM卡的状态置为需要换卡状态,并将所述绑定的SIM卡更新后的状态发送至SIMBank;所述终端设备发送IDCHECK命令至所述服务器,所述服务器依据所述IDCHECK命令为所述终端设备从所述SIMBank中分配除所述绑定的SIM卡之外的新的SIM卡与所述终端设备绑定。优选地,该方法还包括:所述SIMBank将所述绑定的SIM卡的状态更新为需要换卡状态。优选地,该方法还包括:与所述绑定的SIM卡对应的LED灯状态更新为红灯闪烁。优选地,所述网络拒绝原因值包括:3GPP协议中的#2:所述绑定的SIM卡所带的IMSI不被所述运营商网络识别;3GPP协议中的#3:所述终端设备不合法;3GPP协议中的#6:所述终端设备不合法;3GPP协议中的#7:所述终端设备的数据业务被禁止;3GPP协议中的#8:所述终端设备的数据业务和非数据业务被禁止。为解决上述技术问题,本发明提供了一种SIM卡自动切换装置,包括终端设备、后台服务器以及SIMBank,其中,所述终端设备,用于从运营商网络获取网络拒绝原因值;当所述终端设备依据所述网络拒绝原因值判断与所述终端设备绑定的SIM卡进入不可恢复状态时,发送SIM不可恢复状态消息至所述后台服务器;发送IDCHECK命令至所述服务器,所述服务器依据所述IDCHECK命令为所述终端设备从SIMBank中分配除所述绑定的SIM卡之外的新的SIM卡与所述终端设备绑定;所述后台服务器,用于将所述绑定的SIM卡的状态置为需要换卡状态,并将所述绑定的SIM卡更新后的状态发送至所述SIMBank。优选地,所述SIMBank还用于将所述绑定的SIM卡的状态更新为需要换卡状态。优选地,该装置还包括:与所述绑定的SIM卡对应的LED灯,用于将其状态更新为红灯闪烁。优选地,所述终端设备为MIFI。优选地,所述终端设备为手机。本发明提供的一种SIM卡自动切换方法及装置,在与终端设备绑定的SIM卡因为一些原因而被网络拒绝时,终端设备会从运营商网络获取网络拒绝原因值;当终端设备依据网络拒绝原因值判断与终端设备绑定的SIM卡进入不可恢复状态时,发送SIM不可恢复状态消息至后台服务器;另外,终端设备再次发送IDCHECK命令至服务器时,服务器依据IDCHECK命令为终端设备从SIMBank中分配除绑定的SIM卡之外的新的SIM卡与终端设备绑定,实现了将不可用的SIM卡到可用的SIM卡的无缝自动转换,提高了用户体验。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明提供的一种SIM卡自动切换方法的过程的流程图;图2为本发明提供的一种SIM卡自动切换装置的结构示意图;图3为本发明提供的一种终端设备为MIFI时的SIM卡自动切换装置的结构示意图。具体实施方式本发明的核心是提供一种SIM卡自动切换方法,实现了将不可用的SIM卡到可用的SIM卡的无缝自动转换,提高了用户体验;本发明的另一核心是提供一种SIM卡自动切换装置。为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参照图1,图1为本发明提供的一种SIM卡自动切换方法的过程的流程图,该方法包括:步骤S101:终端设备从运营商网络获取网络拒绝原因值;可以理解的是,根据3GPP协议,在与终端设备绑定的SIM卡由于欠费或者网络等原因出现SIM卡不能使用的时候,运营商网络会拒绝终端设备的ATTACH或者TAU请求,并返回合适的拒绝原因值。终端设备会从4GModem侧获取运营商网络返回的网络拒绝原因值。步骤S102:当终端设备依据网络拒绝原因值判断与终端设备绑定的SIM卡进入不可恢复状态时,发送SIM不可恢复状态消息至后台服务器;作为优选地,网络拒绝原因值包括:3GPP协议中的#2:所述绑定的SIM卡所带的IMSI不被所述运营商网络识别;3GPP协议中的#3:所述终端设备不合法;3GPP协议中的#6:所述终端设备不合法;3GPP协议中的#7:所述终端设备的数据业务被禁止;3GPP协议中的#8:所述终端设备的数据业务和非数据业务被禁止。值得注意的是,这里的网络拒绝原因值在3GPP协议中对应分别为:3GPP协议中的#2:IMSIunknowninHSS,请参照3GP23401;3GPP协议中的#3:IllegalUE,请参照3GP23401;3GPP协议中的#6:IllegalME,请参照3GP23401;3GPP协议中的#7:EPSservicesnotallowed,请参照3GP23401;3GPP协议中的#8:EPSservicesandnon-EPSservicesnotallowed,请参照3GP23401。可以理解的是,终端设备通过SIM不可恢复状态消息上报后台服务器与终端设备绑定的SIM卡进入不可恢复状态,后台服务器会将绑定的SIM卡的状态置位为需要换卡状态。步骤S103:后台服务器将绑定的SIM卡的状态置为需要换卡状态,并将绑定的SIM卡更新后的状态发送至SIMBank;步骤S104:终端设备发送IDCHECK命令至服务器,服务器依据IDCHECK命令为终端设备从SIMBank中分配除绑定的SIM卡之外的新的SIM卡与终端设备绑定;可以理解的是,服务器根据终端设备再次发送的IDCHECK命令会从SIMBank中选择其他的SIM卡与终端设备绑定。步骤S105:SIMBank将绑定的SIM卡的状态更新为需要换卡状态;步骤S106:与绑定的SIM卡对应的LED灯状态更新为红灯闪烁。可以理解的是,SIMBank将绑定的SIM卡的状态更新为需要换卡状态,另外,与绑定的SIM卡对应的LED灯状态更新为红灯闪烁,通知给SIMBank管理人员。可以理解的是,SIMBank可以通过不同的状态值来标记SIM卡的工作状态,并通过LED灯的不同状态来进行指示,例如:状态值为0时表示没插SIM卡,此时红灯和绿灯都灭;状态值为1时表示插了SIM卡但是该SIM卡未激活,此时红灯亮,绿灯灭;状态值为2时表示SIM卡激活完成但是未与终端设备连接,此时红灯灭,绿灯亮;状态值为3时表示SIM卡激活了且与终端设备连接了,此时红灯和绿灯都亮;状态值为4时表示该SIM卡因故障需要换卡,此时红灯闪烁,绿灯灭。当然这里不同的状态值时对应的红灯和绿灯的状态不做特别的限定,还可以是其他形式,本发明在此不作特别的限定。本发明提供的一种SIM卡自动切换方法,在与终端设备绑定的SIM卡因为一些原因而被网络拒绝时,终端设备会从运营商网络获取网络拒绝原因值;当终端设备依据网络拒绝原因值判断与终端设备绑定的SIM卡进入不可恢复状态时,发送SIM不可恢复状态消息至后台服务器;另外,终端设备再次发送IDCHECK命令至服务器时,服务器依据IDCHECK命令为终端设备从SIMBank中分配除绑定的SIM卡之外的新的SIM卡与终端设备绑定,实现了将不可用的SIM卡到可用的SIM卡的无缝自动转换,提高了用户体验。与上述方法实施例相对应地,本发明还提供了一种SIM卡自动切换装置,请参照图2,图2为本发明提供一种SIM卡自动切换装置的结构示意图,该装置包括:终端设备1、后台服务器2以及SIMBank3,其中,终端设备1,用于从运营商网络获取网络拒绝原因值;当终端设备1依据网络拒绝原因值判断与终端设备1绑定的SIM卡进入不可恢复状态时,发送SIM不可恢复状态消息至后台服务器2;发送IDCHECK命令至服务器,服务器依据IDCHECK命令为终端设备1从SIMBank3中分配除绑定的SIM卡之外的新的SIM卡与终端设备1绑定;优选地,终端设备1为MIFI11或者手机。当然,这里的终端设备1还可以是其他装置,本发明在此不做特别的限定。请参照图3,图3为本发明提供的一种终端设备为MIFI时的SIM卡自动切换装置的结构示意图。可以理解的是,MIFI11包含3GModem,3/4G多模Modem以及WIFI模块,MIFI11通过M2MSIM卡和3Gmodem连接服务器2;服务器2作为控制中心接入IP网络,接收MIFI11和SIMBANK3的连接并管理所有连接;SIMBank3集中管理SIM卡并通过IP连接至服务器2,通报SIMBANK3上所有SIM卡的信息,并能透传MIFI11和SIM卡之间的APDU数据,SIMBank3的信息会在后台服务器2端形成SIM卡池。后台服务器2,用于将绑定的SIM卡的状态置为需要换卡状态,并将绑定的SIM卡更新后的状态发送至SIMBank3。优选地,SIMBank3还用于将绑定的SIM卡的状态更新为需要换卡状态。优选地,该装置还包括:与绑定的SIM卡对应的LED灯,用于将其状态更新为红灯闪烁。该装置实施例与上述方法实施例是相对应地,因此,具体描述请参照上述方法实施例,本发明在此不作特别的限定。本发明提供的一种SIM卡自动切换装置,在与终端设备绑定的SIM卡因为一些原因而被网络拒绝时,终端设备会从运营商网络获取网络拒绝原因值;当终端设备依据网络拒绝原因值判断与终端设备绑定的SIM卡进入不可恢复状态时,发送SIM不可恢复状态消息至后台服务器;另外,终端设备再次发送IDCHECK命令至服务器时,服务器依据IDCHECK命令为终端设备从SIMBank中分配除绑定的SIM卡之外的新的SIM卡与终端设备绑定,实现了将不可用的SIM卡到可用的SIM卡的无缝自动转换,提高了用户体验。需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。