CN104185171B - 一种虚拟sim卡实现的方法与装置 - Google Patents
一种虚拟sim卡实现的方法与装置 Download PDFInfo
- Publication number
- CN104185171B CN104185171B CN201410437238.0A CN201410437238A CN104185171B CN 104185171 B CN104185171 B CN 104185171B CN 201410437238 A CN201410437238 A CN 201410437238A CN 104185171 B CN104185171 B CN 104185171B
- Authority
- CN
- China
- Prior art keywords
- sim card
- card
- entity
- number information
- virtual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000001514 detection method Methods 0.000 claims abstract description 19
- 230000006870 function Effects 0.000 claims description 49
- 239000007787 solid Substances 0.000 claims description 19
- 102000007315 Telomeric Repeat Binding Protein 1 Human genes 0.000 claims description 13
- 108010033711 Telomeric Repeat Binding Protein 1 Proteins 0.000 claims description 13
- CSRZQMIRAZTJOY-UHFFFAOYSA-N trimethylsilyl iodide Substances C[Si](C)(C)I CSRZQMIRAZTJOY-UHFFFAOYSA-N 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 6
- 238000003780 insertion Methods 0.000 abstract 3
- 230000037431 insertion Effects 0.000 abstract 3
- 238000010295 mobile communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 101100017499 Caenorhabditis elegans hlh-2 gene Proteins 0.000 description 1
- 102000005591 NIMA-Interacting Peptidylprolyl Isomerase Human genes 0.000 description 1
- 108010059419 NIMA-Interacting Peptidylprolyl Isomerase Proteins 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种虚拟SIM卡实现的方法,包括下列步骤:S1实体SIM卡插入检测;S2没有检测到实体SIM卡或者检测到SIM卡存在问题无法正常使用,同时用户尝试连接到移动网络,虚拟SIM卡功能开启;S3检测到实体SIM卡插入SIM卡槽,并同时检测到智能移动终端仅具有单SIM卡槽或具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息相同,关闭正在启用的虚拟SIM卡功能;S4检测到实体SIM卡插入SIM卡槽,并同时检测到智能移动终端具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息不相同,智能移动终端启用实体SIM卡和虚拟SIM卡的双卡双待功能。
Description
技术领域
本发明涉及移动通信应用的技术领域,特别涉及一种虚拟SIM卡实现的方法与装置。
背景技术
移动电话的发展经历了一体化移动电话终端到机卡分离式移动电话终端的变化,所谓一体化移动电话终端是指移动电话终端的上网认证账户信息和认证算法相应的功能模块与移动终端做在一起,不能分离。而机卡分离式移动电话终端的上网认证账户信息和认证算法相应的功能模块用一个专门的卡片去实现,该卡片被称为用户身份识别模块卡(Subscriber Identifier Module)即SIM卡,SIM卡与移动终端之间通过符合ISO7816规范的电触点接插件进行连接。由于机卡分离式移动电话终端实现上网认证账户信息与移动终端的分离,使得人们可以方便地使用同一张SIM卡在不同型号的移动终端使用,同时更换移动后,SIM卡信息直接可用于新的移动终端。
但是,由于机卡分离式移动电话终端由于需要插入SIM卡后才能正常连接到移动网络的这种特点,当用户不当操作将SIM卡烧坏或者物理损坏,就需要到运营商营业厅办理补卡手续,更换新卡后才能正常连接到移动网络。而一体化移动电话终端由于SIM卡信息在手机出厂前就直接写入手机,用户自身无法更改,如果想更换其他移动运营商提供的服务,也需要到相应的移动运营商营业厅办理SIM卡信息烧录。所以,目前亟待提出一种虚拟SIM卡的实现方法,既适应了当前的用户只用更换SIM卡就可以更换移动服务提供商的现状,又解决了用户因SIM卡损坏无法连接到移动网络的问题。
发明内容
本发明的第一个目的在于克服现有技术的缺点与不足,提供一种虚拟SIM卡实现的方法,该方法当用户更换新的SIM卡或者智能移动终端时,系统自动提示用户保存SIM卡的相关信息,如IMSI、ICCID、PLMN和KI等信息,同时将这些信息保存到智能移动终端的非易失存储器中。当用户SIM卡损坏而无法使用时,用户只需要通过启动智能移动终端的SIM卡信息恢复设置,系统开启虚拟SIM卡任务,连接到移动网络进行鉴权、接入,正常地连接移动网络,实现虚拟SIM卡功能,该方法同时针对两个SIM卡槽的智能移动终端在接入网络过程中可能存在虚拟SIM卡连接到网络时,再插入的SIM卡为虚拟SIM卡的实卡存在的冲突问题提出一套解决方案。
本发明的另一个目的在于提供一种虚拟SIM卡实现的装置。
本发明的第一个目的通过下述技术方案实现:
一种虚拟SIM卡实现的方法,应用于具有单SIM卡槽或者双SIM卡槽的智能移动终端,包括下列步骤:
S1、系统检测智能移动终端卡槽是否有实体SIM卡插入;
S2、如果系统没有检测到实体SIM卡或者检测到SIM卡存在问题无法正常使用,同时用户尝试连接到移动网络,系统提醒用户是否启动虚拟SIM卡功能,如果用户选择启动,系统开启虚拟SIM卡任务,实现正常地连接到移动网络,如果用户选择不启动,下次用户尝试连接到移动网络时再次提醒是否启动虚拟SIM卡功能;
S3、如果系统检测到实体SIM卡插入SIM卡槽,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端仅具有单SIM卡槽或具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息相同,关闭正在启用的虚拟SIM卡功能;
S4、如果系统检测到实体SIM卡插入SIM卡槽,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息不相同,智能移动终端启用实体SIM卡和虚拟SIM卡的双卡双待功能。
进一步的,所述步骤S3或者步骤S4中在系统启动实体SIM卡的检测鉴权操作流程后,系统还检测智能移动终端是否保存了所述实体SIM卡的卡号信息,如果系统没有检测到该SIM卡的卡号信息,系统提醒用户系统将自动保存SIM卡的卡号信息。
进一步的,还包括下列步骤:
智能移动终端开启双卡双待功能的同时,如果实体SIM卡插入到第一卡槽时,将实体SIM卡设为卡1,将正在启用的虚拟SIM卡设为卡2,反之如果此时实体SIM卡插入到第二卡槽时,将实体SIM卡设为卡2,将正在启用的虚拟SIM卡设为卡1。
进一步的,所述SIM卡卡号信息包括ICCID集成电路号、MSISDN移动台ISDN号码、IMSI国际移动客户识别码、TMSI临时移动客户识别码、PIN码、PIN2码、PUK码、PUK2码、MSRN移动客户漫游号码、LAI位置区识别码、CGI全球小区识别码、密钥Ki与Kc、IMEI国际移动台设备识别码。
本发明的另一目的通过以下技术方案实现:
一种虚拟SIM卡实现的装置,应用于具有单SIM卡槽或者双SIM卡槽的智能移动终端,该装置包括:
实体SIM卡插入检测装置,该装置用于系统检测智能移动终端卡槽是否有实体SIM卡插入;
虚拟SIM卡功能开启装置,该装置在系统没有检测到实体SIM卡或者检测到SIM卡存在问题无法正常使用,同时用户尝试连接到移动网络,系统提醒用户是否启动虚拟SIM卡功能,如果用户选择启动,系统开启虚拟SIM卡任务,实现正常地连接到移动网络;如果用户选择不启动,下次用户尝试连接到移动网络时再次提醒是否启动虚拟SIM卡功能;
虚拟SIM卡功能关闭装置,该装置在系统检测到实体SIM卡插入SIM卡槽时,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端仅具有单SIM卡槽或具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息相同,关闭正在启用的虚拟SIM卡功能;
实体SIM卡和虚拟SIM卡的双卡双待功能开启装置,该装置在系统检测到实体SIM卡插入SIM卡槽,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息不相同,智能移动终端启用实体SIM卡和虚拟SIM卡的双卡双待功能。
进一步的,所述虚拟SIM卡功能关闭装置或者实体SIM卡和虚拟SIM卡的双卡双待功能开启装置中在系统启动实体SIM卡的检测鉴权操作流程后,系统还检测智能移动终端是否保存了所述实体SIM卡的卡号信息,如果系统没有检测到该SIM卡的卡号信息,系统提醒用户系统将自动保存SIM卡的卡号信息。
进一步的,所述装置还包括:
双卡双待卡号设置装置,该装置在智能移动终端开启双卡双待功能的同时,如果实体SIM卡插入到第一卡槽时,将实体SIM卡设为卡1,将正在启用的虚拟SIM卡设为卡2,反之如果此时实体SIM卡插入到第二卡槽时,将实体SIM卡设为卡2,将正在启用的虚拟SIM卡设为卡1。
进一步的,所述SIM卡卡号信息包括ICCID集成电路号、MSISDN移动台ISDN号码、IMSI国际移动客户识别码、TMSI临时移动客户识别码、PIN码、PIN2码、PUK码、PUK2码、MSRN移动客户漫游号码、LAI位置区识别码、CGI全球小区识别码、密钥Ki与Kc、IMEI国际移动台设备识别码。
本发明相对于现有技术具有如下的优点及效果:
1、本发明克服了智能移动终端用户因为SIM卡损坏或丢失而导致无法连接到移动网络的问题,通过事先将SIM卡里面的鉴权等信息提取出保存到智能移动终端,将之前在网络运营商营业厅里面的SIM卡空卡烧录操作转移到在智能移动终端实现,提升了用户使用的便捷性。
2、本发明提供了一套物理SIM卡和虚拟SIM卡的自动识别、切换、设置的技术方案,提升了智能移动终端的智能性。
附图说明
图1是本发明中一种虚拟SIM卡实现的方法流程步骤图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
实施例一
本实施例公开了一种虚拟SIM卡实现的方法,应用于具有单SIM卡槽或者双SIM卡槽的智能移动终端,智能移动终端在正常使用SIM卡时系统将SIM卡的IMSI、ICCID、PLMN和KI等信息保存到智能移动终端非易失存储空间中,当用户SIM卡损坏时,用户可以启动虚拟SIM卡功能,正常地连接到移动网络。
该实施例具体包括下列步骤:
步骤S1、系统检测智能移动终端卡槽是否有实体SIM卡插入。
步骤S2、如果系统没有检测到实体SIM卡或者检测到SIM卡存在问题无法正常使用,同时用户尝试连接到移动网络,系统提醒用户是否启动虚拟SIM卡功能,如果用户选择启动,系统开启虚拟SIM卡任务,实现正常地连接到移动网络,如果用户选择不启动,下次用户尝试连接到移动网络时再次提醒是否启动虚拟SIM卡功能。
步骤S3、如果系统检测到实体SIM卡插入SIM卡槽,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端仅具有单SIM卡槽或具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息相同,关闭正在启用的虚拟SIM卡功能;
其中,系统启动实体SIM卡的检测鉴权操作流程后还会检测智能移动终端是否保存了所述实体SIM卡的卡号信息,如果系统没有检测到该SIM卡的卡号信息,系统提醒用户系统将自动保存SIM卡的卡号信息。
步骤S4、如果系统检测到实体SIM卡插入SIM卡槽,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息不相同,智能移动终端启用实体SIM卡和虚拟SIM卡的双卡双待功能。
其中,系统启动实体SIM卡的检测鉴权操作流程后还会检测智能移动终端是否保存了所述实体SIM卡的卡号信息,如果系统没有检测到该SIM卡的卡号信息,系统提醒用户系统将自动保存SIM卡的卡号信息。
步骤S5、智能移动终端开启双卡双待功能的同时,如果实体SIM卡插入到第一卡槽时,将实体SIM卡设为卡1,将正在启用的虚拟SIM卡设为卡2,反之如果此时实体SIM卡插入到第二卡槽时,将实体SIM卡设为卡2,将正在启用的虚拟SIM卡设为卡1。
前面几个步骤中所述SIM卡卡号信息包括ICCID集成电路号、MSISDN移动台ISDN号码、IMSI国际移动客户识别码、TMSI临时移动客户识别码、PIN码、PIN2码、PUK码、PUK2码、MSRN移动客户漫游号码、LAI位置区识别码、CGI全球小区识别码、密钥Ki与Kc、IMEI国际移动台设备识别码。其中,
1.集成电路号(ICCID)
ICCID号码是SIM卡号(即标识集成电路卡的卡号),不同于MSISDN(也就是我们所说的手机号,如13910020840)。
ICCID号码一共20位,采用条形码和数字号码印刷,颜色为黑色,印在SIM卡的反面,即不带芯片的那面。大卡、小卡均印20位,大卡将条形码、数字号码印在左上方,条形码在上,数字号码在下。小卡只在芯片反面印制数字号码,数字号码分四行,每行五位。
2.移动台ISDN号码(MSISDN)
MSISDN号码是指主叫客户为呼叫数字公用陆地蜂窝移动通信网中客户所需拨的号码,也就是我们最常说的“SIM卡号”或者“手机号”。号码的结构为:
CC NDC SN
CC=国家码。我国为86。
NDC=国内目的地码,即网路接入号,中国移动GSM网为135、136、137、138、139,中国联通GSM网为130、131、132。
SN=客户号码,采用等长8位编号计划。
中国移动SN号码结构是H1H2H3H4ABCD,其中HlH2H3H4为每个移动业务本地网的HLR号码,ABCD为移动客户码。中国联通SN号码结构是H1H2H3ABCDE,HlH2H3是移动业务本地网的HLR号码,ABCDE是移动客户码。
3.国际移动客户识别码(IMSI)
为了在无线路径和整个GSM移动通信网上正确地识别某个移动客户,就必须给移动客户分配一个特定的识别码。这个识别码称为国际移动客户识别码(IMSI),用于GSM移动通信网所有信令中,存储在客户识别模块(SIM)、HLR、VLR中。
IMSI号码结构为:
MCC MNC MSIN
MCC=移动国家号码,由3位数字组成,唯一地识别移动客户所属的国家。我国为460。
MNC=移动网号,由2位数字组成,用于识别移动客户所归属的移动网。中国移动GSM PLMN网为00,中国联通GSMPLMN网为0l。
MSIN=移动客户识别码,采用等长11位数字构成。唯一地识别国内GSM移动通信网中移动客户。
4.临时移动客户识别码(TMSI)
为了对IMSI保密,MSC/VLR可给来访移动客户分配一个唯一的TMSI号码,即为一个由MSC自行分配的4字节的BCD编码,仅限在本MSC业务区内使用。
5.PIN码
PIN码(Personal Identity Number):个人识别码,也叫PIN1码,长4位,由用户自己设定(初始值为1234或0000),属于SIM卡的密码,用来保护SIM卡的安全,防止SIM卡未经授权而被使用。初始状态是不激活的。启动该功能后,每次用户重新开机,GSM系统就要和手机之间进行自动鉴权,判断SIM卡的合法性,只有在系统认可后,才为该用户提供服务。
用户在启动PIN码保护功能后不慎将PIN码忘记,在错误的输入三次PIN码后SIM自动上锁,手机无法接入网络,提示要求输入PUK码。这时需要携带有关凭证和手机到当地运营商的营业厅去解开,也可拨打服务电话获得。
6.PIN2码
PIN2码:PIN2码也是SIM卡的密码,它跟网络计费和SIM卡内部资料的修改有关。手机上的“计费”功能需要PIN2码支持。GSM协议支持手机随时查询已通话的支出,目前国内运营商在部分地区开通此项业务,用户可以得到自己的PIN2码。
7.PUK码
PUK码(PIN UnblockingKey):PUK码是解PIN码的万能锁,每张SIM卡有各自对应的PUK码,长8位,可以交由用户自己管理,也可以由网络运营商控制。目前国内运营商基本都已开通查询PUK码的业务,用户可以自己管理PUK码。
8.PUK2码
PUK2码(PIN2 Unblocking key):PUK码是解PIN2码的万能锁,每张SIM卡有各自对应的PUK2码,长8位,可以交由用户自己管理,也可以由网络运营商控制。目前国内部分地区的运营商开通了PUK2码的业务,用户可以自己管理PUK2码。
9.移动客户漫游号码(MSRN)
被叫客户所归属的HLR知道该客户目前是处于哪一个MSC/VLR业务区,为了提供给入口MSC/VLR(GMSC)一个用于选路由的临时号码,HLR请求被叫所在业务区的MSC/VLR给该被叫客户分配一个移动客户漫游号码(MSRN),并将此号码送至HLR,HLR收到后再发送给GMSC,GMSC根据此号码选路由,将呼叫接至被叫客户目前正在访问的MSC/VLR交换局。路由一旦建立,此号码就可立即释放。这种查询、呼叫选路由功能(即请求一个MSRN功能)是No.7信令中移动应用部分(MAP)的一个程序,在GMSC-HLR-MSC/VLR问的No.7信令网中进行传递。
移动客户漫游号码(MSRN)结构是:CC NDC SN
中国移动GSM移动通信网技术体制规定139后第一位为零的MSISDN号码为移动客户漫游号码(MSRN),即1390MlM2M3ABCD。MlM2M3为MSC的号码。MlM2与MSISDN号码中的HlH2相同。
10.位置区识别码(LAI)
位置区识别码用于移动客户的位置更新,
其号码结构是:3位数字2位数字最大16bit
MCC MNC LAC
MCC=移动客户国家码,同IMSI中的前三位数字。MNC=移动网号,同IMSI中的MNC。
LAC=位置区号码,为一个2字节BCD编码,表示为X1X2X3X4。在一个GSM PLMN网中可定义65536个不同的位置区。
11.全球小区识别码(CGI)
CGI是用来识别一个位置区内的小区,它是在位置区识别码(LAI)后加上一个小区识别码(CI)。
12.密钥Ki、Kc
SIM卡中最敏感的数据是保密算法A3、A8算法和密钥Ki、Kc。A3、A8算法是在生产SIM卡的同时写入的,一般人无法读取A3、A8算法;Kc是在加密过程中由Ki导出;Ki需要根据客户的IMSI和写卡时用的母钥(Kki),由运营部门提供的一种高级算法DES,即Ki=DES(IMSI,Kki),经写卡机产生并写入SIM卡中,同时要将IMSI、Ki这一对数据送入GSM网路单元AUC鉴权中心。
如何保证Ki在传送过程中安全保密是一件非常重要的事情。Ki在写卡时生成,同时在传送过程中加密,然后进入HLR/AUC后再解密,那么连写卡和HLR/AUC的操作人员也不知道Ki的真实数据。
一般流行的做法是用一高级方程DES对Ki进行加密,DES方程需要一把密钥Kdes,加密和解密都用同一把密钥。由运营部门提供DES方程给HLR/AUC设备供应商,运营部门制定严格的保密制度,管理好密钥Kdes就能保证Ki传递的安全性。
13.国际移动台设备识别码(IMEI)
手机中除了上面存在SIM卡中的几种号码之外,还有一个比较重要的号码。它存在手机模块当中。它叫做IMEI号,用于唯一地识别一个移动台设备的编码,是一个15位的十进制数字,
由芯片生产厂家计算而得到,如TI、Qualcomm等,是我们常说的“手机串号”。其结构是:
6位数字2位数字6位数字l位数字TAC FAC SNR SP
TAC=型号批准码,由欧洲型号认证中心分配。它代表了手机的型号。无论是何种品牌的产品,只要是同一型号的手机TAC码一定是一样的。
FAC=工厂装配码,由厂家编码,其含义是指手机最后完成装配时是在哪一家工厂。您可以通过比较同一品牌手机的FAC号来初步判断手机的最后装配地,如果同一品牌的手机FAC码不一致,这时候就要提高警惕了。
SNR=序号码,由厂家分配。识别每个TAC和FAC中的某个设备的。同一个品牌且同一型号的SNR是不可能一样的,如果发现有两个机子的序号一样的话,那么其中一个肯定是冒牌货。
SP=校验位,由前面14位通过某种算法计算得到。
从手机上获得IMEI号的方法是拨打“*#06#”,有的手机IMEI号显示是17位,除上面15位数字以外,最后两位数字是SVN(Software Version Number),即软件版本号。
实施例二
一种虚拟SIM卡实现的装置,应用于具有单SIM卡槽或者双SIM卡槽的智能移动终端,该装置包括:
1、实体SIM卡插入检测装置,该装置用于系统检测智能移动终端卡槽是否有实体SIM卡插入。
2、虚拟SIM卡功能开启装置,该装置在系统没有检测到实体SIM卡或者检测到SIM卡存在问题无法正常使用,同时用户尝试连接到移动网络,系统提醒用户是否启动虚拟SIM卡功能,如果用户选择启动,系统开启虚拟SIM卡任务,实现正常地连接到移动网络;如果用户选择不启动,下次用户尝试连接到移动网络时再次提醒是否启动虚拟SIM卡功能。
3、虚拟SIM卡功能关闭装置,该装置在系统检测到实体SIM卡插入SIM卡槽时,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端仅具有单SIM卡槽或具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息相同,关闭正在启用的虚拟SIM卡功能。
其中,系统启动实体SIM卡的检测鉴权操作流程后还会检测智能移动终端是否保存了所述实体SIM卡的卡号信息,如果系统没有检测到该SIM卡的卡号信息,系统提醒用户系统将自动保存SIM卡的卡号信息。
4、实体SIM卡和虚拟SIM卡的双卡双待功能开启装置,该装置在系统检测到实体SIM卡插入SIM卡槽,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息不相同,智能移动终端启用实体SIM卡和虚拟SIM卡的双卡双待功能。
其中,系统启动实体SIM卡的检测鉴权操作流程后还会检测智能移动终端是否保存了所述实体SIM卡的卡号信息,如果系统没有检测到该SIM卡的卡号信息,系统提醒用户系统将自动保存SIM卡的卡号信息。
5、双卡双待卡号设置装置,该装置在智能移动终端开启双卡双待功能的同时,如果实体SIM卡插入到第一卡槽时,将实体SIM卡设为卡1,将正在启用的虚拟SIM卡设为卡2,反之如果此时实体SIM卡插入到第二卡槽时,将实体SIM卡设为卡2,将正在启用的虚拟SIM卡设为卡1。
前面几个装置中所述SIM卡卡号信息包括ICCID集成电路号、MSISDN移动台ISDN号码、IMSI国际移动客户识别码、TMSI临时移动客户识别码、PIN码、PIN2码、PUK码、PUK2码、MSRN移动客户漫游号码、LAI位置区识别码、CGI全球小区识别码、密钥Ki与Kc、IMEI国际移动台设备识别码。
值得注意的是,上述装置实施例中,所包括的各个模块和单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块和单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (6)
1.一种虚拟SIM卡实现的方法,应用于具有单SIM卡槽或者双SIM卡槽的智能移动终端,其特征在于,包括下列步骤:
当用户更换新的SIM卡或者智能移动终端时,系统自动提示用户保存SIM卡的卡号信息,将所述卡号信息保存到智能移动终端的非易失存储器中;
S1、系统检测智能移动终端卡槽是否有实体SIM卡插入;
S2、如果系统没有检测到实体SIM卡或者检测到SIM卡存在问题无法正常使用,同时用户尝试连接到移动网络,系统提醒用户是否启动虚拟SIM卡功能,如果用户选择启动,系统开启虚拟SIM卡任务,实现正常地连接到移动网络,如果用户选择不启动,下次用户尝试连接到移动网络时再次提醒是否启动虚拟SIM卡功能;
S3、如果系统检测到实体SIM卡插入SIM卡槽,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端仅具有单SIM卡槽或具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息相同,关闭正在启用的虚拟SIM卡功能;
S4、如果系统检测到实体SIM卡插入SIM卡槽,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息不相同,智能移动终端启用实体SIM卡和虚拟SIM卡的双卡双待功能;
所述步骤S3或者步骤S4中在系统启动实体SIM卡的检测鉴权操作流程后,系统还检测智能移动终端是否保存了所述实体SIM卡的卡号信息,如果系统没有检测到该SIM卡的卡号信息,系统提醒用户系统将自动保存SIM卡的卡号信息。
2.根据权利要求1所述的一种虚拟SIM卡实现的方法,其特征在于,还包括下列步骤:
智能移动终端开启双卡双待功能的同时,如果实体SIM卡插入到第一卡槽时,将实体SIM卡设为卡1,将正在启用的虚拟SIM卡设为卡2,反之如果此时实体SIM卡插入到第二卡槽时,将实体SIM卡设为卡2,将正在启用的虚拟SIM卡设为卡1。
3.根据权利要求1至2任一所述的一种虚拟SIM卡实现的方法,其特征在于:所述SIM卡卡号信息包括ICCID集成电路号、MSISDN移动台ISDN号码、IMSI国际移动客户识别码、TMSI临时移动客户识别码、PIN码、PIN2码、PUK码、PUK2码、MSRN移动客户漫游号码、LAI位置区识别码、CGI全球小区识别码、密钥Ki与Kc、IMEI国际移动台设备识别码。
4.一种虚拟SIM卡实现的装置,应用于具有单SIM卡槽或者双SIM卡槽的智能移动终端,其特征在于,该装置包括:
当用户更换新的SIM卡或者智能移动终端时,系统自动提示用户保存SIM卡的卡号信息,将所述卡号信息保存到智能移动终端的非易失存储器中的装置;
实体SIM卡插入检测装置,该装置用于系统检测智能移动终端卡槽是否有实体SIM卡插入;
虚拟SIM卡功能开启装置,该装置在系统没有检测到实体SIM卡或者检测到SIM卡存在问题无法正常使用,同时用户尝试连接到移动网络,系统提醒用户是否启动虚拟SIM卡功能,如果用户选择启动,系统开启虚拟SIM卡任务,实现正常地连接到移动网络;如果用户选择不启动,下次用户尝试连接到移动网络时再次提醒是否启动虚拟SIM卡功能;
虚拟SIM卡功能关闭装置,该装置在系统检测到实体SIM卡插入SIM卡槽时,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端仅具有单SIM卡槽或具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息相同,关闭正在启用的虚拟SIM卡功能;
实体SIM卡和虚拟SIM卡的双卡双待功能开启装置,该装置在系统检测到实体SIM卡插入SIM卡槽,启动实体SIM卡的检测鉴权操作流程,并同时检测到智能移动终端具有双SIM卡槽但卡槽中实体SIM卡卡号信息与正在启用的虚拟SIM卡卡号信息不相同,智能移动终端启用实体SIM卡和虚拟SIM卡的双卡双待功能;
所述虚拟SIM卡功能关闭装置或者实体SIM卡和虚拟SIM卡的双卡双待功能开启装置中在系统启动实体SIM卡的检测鉴权操作流程后,系统还检测智能移动终端是否保存了所述实体SIM卡的卡号信息,如果系统没有检测到该SIM卡的卡号信息,系统提醒用户系统将自动保存SIM卡的卡号信息。
5.根据权利要求4所述的一种虚拟SIM卡实现的装置,其特征在于,还包括:
双卡双待卡号设置装置,该装置在智能移动终端开启双卡双待功能的同时,如果实体SIM卡插入到第一卡槽时,将实体SIM卡设为卡1,将正在启用的虚拟SIM卡设为卡2,反之如果此时实体SIM卡插入到第二卡槽时,将实体SIM卡设为卡2,将正在启用的虚拟SIM卡设为卡1。
6.根据权利要求4至5任一所述的一种虚拟SIM卡实现的装置,其特征在于:
所述SIM卡卡号信息包括ICCID集成电路号、MSISDN移动台ISDN号码、IMSI国际移动客户识别码、TMSI临时移动客户识别码、PIN码、PIN2码、PUK码、PUK2码、MSRN移动客户漫游号码、LAI位置区识别码、CGI全球小区识别码、密钥Ki与Kc、IMEI国际移动台设备识别码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410437238.0A CN104185171B (zh) | 2014-08-29 | 2014-08-29 | 一种虚拟sim卡实现的方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410437238.0A CN104185171B (zh) | 2014-08-29 | 2014-08-29 | 一种虚拟sim卡实现的方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104185171A CN104185171A (zh) | 2014-12-03 |
CN104185171B true CN104185171B (zh) | 2017-09-29 |
Family
ID=51965843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410437238.0A Expired - Fee Related CN104185171B (zh) | 2014-08-29 | 2014-08-29 | 一种虚拟sim卡实现的方法与装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104185171B (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104618890B (zh) * | 2015-02-15 | 2018-03-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104636671B (zh) * | 2015-02-15 | 2018-08-07 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106162600A (zh) * | 2015-04-01 | 2016-11-23 | 酷派软件技术(深圳)有限公司 | 智能卡的使用方法及智能终端 |
US9781094B2 (en) | 2015-04-28 | 2017-10-03 | Qualcomm Incorporated | Systems and methods for performing remote authentication of a virtual subscriber identity module (SIM) |
CN104883415A (zh) * | 2015-05-12 | 2015-09-02 | 努比亚技术有限公司 | 通信方法和装置 |
CN104796957B (zh) * | 2015-05-13 | 2018-08-21 | 展讯通信(上海)有限公司 | 多卡多待移动终端及其用户识别卡切换方法和装置 |
CN106255226B (zh) | 2015-06-10 | 2021-07-30 | 中兴通讯股份有限公司 | 网络连接处理方法及装置 |
CN105263140A (zh) * | 2015-07-10 | 2016-01-20 | 苏州蜗牛数字科技股份有限公司 | 一种实现sim卡远程鉴权的系统与方法 |
CN105163405A (zh) * | 2015-07-31 | 2015-12-16 | 努比亚技术有限公司 | 通信装置和通信方法 |
CN105554728A (zh) * | 2015-12-10 | 2016-05-04 | 深圳市迪讯飞科技有限公司 | 一种云端sim卡池系统 |
CN105357660A (zh) * | 2015-12-10 | 2016-02-24 | 成都工百利自动化设备有限公司 | 一种虚拟sim/usim卡的实现方法 |
CN105516508A (zh) * | 2015-12-30 | 2016-04-20 | 小米科技有限责任公司 | 虚拟sim卡的启用方法和装置 |
CN106454821A (zh) * | 2016-02-01 | 2017-02-22 | 深圳市途鸽信息有限公司 | 虚拟用户识别模块鉴权方法和装置 |
CN106210023B (zh) * | 2016-07-05 | 2020-03-31 | 努比亚技术有限公司 | 虚拟sim卡同步管理方法和终端 |
CN106162606A (zh) * | 2016-07-26 | 2016-11-23 | 努比亚技术有限公司 | 一种网络切换方法和移动终端 |
CN106131948A (zh) * | 2016-07-27 | 2016-11-16 | 宇龙计算机通信科技(深圳)有限公司 | 接入网络的方法、装置、核心网设备和设备标识寄存器 |
CN106792640A (zh) * | 2016-12-20 | 2017-05-31 | 北京小米移动软件有限公司 | 虚拟sim卡的通信方法、移动终端和服务器 |
CN108513279A (zh) * | 2017-06-23 | 2018-09-07 | 深圳市联智能物联网有限公司 | 虚拟sim卡的实现方法 |
CN109195189B (zh) * | 2018-10-08 | 2021-07-06 | 深圳市广和通无线股份有限公司 | 双卡切换方法和装置 |
CN110475237A (zh) * | 2019-07-19 | 2019-11-19 | 澳克多普有限公司 | 一种sim卡动态选择方法及系统 |
CN114915313B (zh) * | 2021-02-09 | 2023-07-14 | Oppo广东移动通信有限公司 | 电子设备和客户前置设备 |
CN114915311B (zh) * | 2021-02-09 | 2023-05-12 | Oppo广东移动通信有限公司 | 电子设备和客户前置设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1901450A (zh) * | 2006-07-13 | 2007-01-24 | 陈义 | 具有虚拟用户识别卡的移动通讯设备及其实现方法 |
CN101790149A (zh) * | 2010-02-05 | 2010-07-28 | 华为终端有限公司 | 移动终端设备的注册方法、校准项验证方法、系统和装置 |
CN102932531A (zh) * | 2012-09-27 | 2013-02-13 | 华为技术有限公司 | 保持客户识别模块卡待机的方法和终端设备 |
CN103428696A (zh) * | 2012-05-22 | 2013-12-04 | 中兴通讯股份有限公司 | 实现虚拟sim卡的方法、系统及相关设备 |
-
2014
- 2014-08-29 CN CN201410437238.0A patent/CN104185171B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1901450A (zh) * | 2006-07-13 | 2007-01-24 | 陈义 | 具有虚拟用户识别卡的移动通讯设备及其实现方法 |
CN101790149A (zh) * | 2010-02-05 | 2010-07-28 | 华为终端有限公司 | 移动终端设备的注册方法、校准项验证方法、系统和装置 |
CN103428696A (zh) * | 2012-05-22 | 2013-12-04 | 中兴通讯股份有限公司 | 实现虚拟sim卡的方法、系统及相关设备 |
CN102932531A (zh) * | 2012-09-27 | 2013-02-13 | 华为技术有限公司 | 保持客户识别模块卡待机的方法和终端设备 |
Non-Patent Citations (1)
Title |
---|
"一卡双号,向市场饱和说不";姚春鸽;《人民邮电》;20120309;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN104185171A (zh) | 2014-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104185171B (zh) | 一种虚拟sim卡实现的方法与装置 | |
CA2725215C (en) | Personalizing a sim by means of a unique personalized master sim | |
US6427073B1 (en) | Preventing misuse of a copied subscriber identity in a mobile communication system | |
US9788189B2 (en) | Method and device for authenticating a mobile station on an alternative communications network | |
US10242210B2 (en) | Method for managing content on a secure element connected to an equipment | |
AU2002230306B2 (en) | Method for enabling PKI functions in a smart card | |
EP2533485B1 (en) | Methods and devices for OTA management of subscriber identify modules | |
EP1562394B1 (en) | Apparatus and method for setting use restriction of mobile communication terminal | |
CA2239550C (en) | Methods and apparatus for locking communications devices | |
US9026082B2 (en) | Terminal identifiers in a communications network | |
EP2817987B1 (en) | Mobile communication using reconfigurable user identification module | |
US20080090548A1 (en) | Method for tracking mobile communication terminal | |
KR101059794B1 (ko) | 단말기의 불법 사용을 제한하는 방법 및 이를 위한 시스템 | |
KR19990077193A (ko) | 이동 통신 시스템의 인증 키 관리 | |
KR100969594B1 (ko) | 도어락 제어 시스템 및 그 방법 | |
EP2481229A1 (en) | Method and device for processing data in a wireless network | |
EP1867188B1 (en) | Subscriber identity module and mobile communications device using such module | |
US8583081B2 (en) | Method for calculating a first identifier of a secure element of a mobile terminal according to a second identifier of said secure element | |
EP3592013A1 (en) | Physical address-based communication method, mobile terminal and communication database | |
KR100770313B1 (ko) | 지에스엠 단말기의 인증 처리 방법 | |
KR100469894B1 (ko) | 불법 단말 사용자 정보 제공 방법 | |
Faraz | Analysis of international numbers of a cell phone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170929 |
|
CF01 | Termination of patent right due to non-payment of annual fee |