一种sim卡及其附属卡的同步方法及系统的制作方法

文档序号:9277188阅读:563来源:国知局
一种sim卡及其附属卡的同步方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动通信技术领域,尤其涉及一种SIM卡及其附属卡的同步方法及系统。
【背景技术】
[0002]随着经济社会的发展,移动通信得到了越来越广泛的应用。在我国,移动通信技术的起步虽晚,但是发展极其迅速。移动通讯技术的飞速发展,使用户可以享受更多的便捷服务,用户可以随时随地利用手中的移动终端来与其他用户进行交流。
[0003]人们可以利用手机来进行通讯,甚至还可以商务、影像、学习、音乐、游戏、等各方面的操作,但手机的核心是SIM卡,没有插入SIM卡的手机,对于网络端来说,只是一种无主的移动终端,网络端无法知道是谁在使用这台移动终端,因此通讯网络不能为其提供正常的通讯业务。手机必须安装上SM卡才能使发挥其强大的软硬件功能,同时SIM卡也必须借助手机才能实现通讯功能。
[0004]但现有技术中,移动终端的SM卡一般是独立使用,无法与其他的SM卡进行信息的共享,例如一人接到诈骗电话,但是不能共享给家庭号码的其他成员。
[0005]因此,现有技术还有待于改进和发展。

【发明内容】

[0006]鉴于上述现有技术的不足,本发明的目的在于提供一种SIM卡及其附属卡的同步方法及系统,旨在解决现有的SIM卡之间无法实现信息共享的问题。
[0007]本发明的技术方案如下:
一种SIM卡及其附属卡的同步方法,其中,包括步骤:
A、当需要为SIM卡添加附属卡时,判断所述附属卡是否合法,当合法时,则将所述附属卡的卡片信息写入到SIM卡中;
B JfSIM卡及附属卡的卡片信息发送到服务器,服务器同时记录SIM卡及其附属卡的卡片信息,并实时同步信息到SIM卡及其附属卡中。
[0008]所述的SIM卡及其附属卡的设置方法,其中,所述步骤A中判断合法的过程具体包括:
读取所述附属卡的MSI和TMSI ;
将所述附属卡的MSI和TMSI发送到服务器;
服务器判断所述頂SI和TMSI是否有效;
当判断有效时,生成一个128比特的随机矩阵,并返回;
对所述随机矩阵进行A3A8运算,并将运算结果发送至服务器,同时服务器对所述随机矩阵进行A3A8运算得到运算结果,若二者运算结果相同,则判定所述附属卡合法,否则不合法。
[0009]所述的SM卡及其附属卡的设置方法,其中,所述步骤B还包括: 通过所述服务器设置所述SIM卡和附属卡的权利信息。
[0010]所述的SM卡及其附属卡的设置方法,其中,所述步骤B还包括:
实时获取各个附属卡的消费信息,并进行汇总记录到SIM卡中,然后发送到服务器,由服务器将消费信息通知给SIM卡和附属卡。
[0011]所述的SM卡及其附属卡的设置方法,其中,所述步骤B还包括:
当SIM卡接收到禁止接入电话的设置指令时,将禁止的电话号码发送到服务器,由服务器同步到所述SIM卡的附属卡中。
[0012]所述的SM卡及其附属卡的设置方法,其中,所述步骤B还包括:
通过所述SIM卡对所述附属卡进行控制操作,所述控制操作包括冻结、销户或更改电话号码。
[0013]一种SIM卡及其附属卡的同步系统,其中,包括:
添加模块,用于当需要为SIM卡添加附属卡时,判断所述附属卡是否合法,当合法时,则将所述附属卡的卡片信息写入到SIM卡中;
同步模块,用于将SIM卡及附属卡的卡片信息发送到服务器,服务器同时记录SIM卡及其附属卡的卡片信息,并实时同步信息到SIM卡及其附属卡中。
[0014]所述的SIM卡及其附属卡的同步系统,其中,所述添加模块具体包括:
读取单元,用于读取所述附属卡的IMSI和TMSI ;
发送单元,用于将所述附属卡的IMSI和TMSI发送到服务器;
判断单元,用于服务器判断所述MSI和TMSI是否有效;
返回单元,用于当判断有效时,生成一个128比特的随机矩阵,并返回;
比较单元,用于对所述随机矩阵进行A3A8运算,并将运算结果发送至服务器,同时服务器对所述随机矩阵进行A3A8运算得到运算结果,若二者运算结果相同,则判定所述附属卡合法,否则不合法。
[0015]所述的SIM卡及其附属卡的同步系统,其中,所述同步模块包括:
设置单元,用于通过所述服务器设置所述SIM卡和附属卡的权利信息。
[0016]所述的SM卡及其附属卡的同步系统,其中,所述同步模块还包括:
消费信息同步单元,用于实时获取各个附属卡的消费信息,并进行汇总记录到SIM卡中,然后发送到服务器,由服务器将消费信息通知给SIM卡和附属卡。
[0017]有益效果:本发明通过为SM卡添加附属卡,将所述附属卡的卡片信息写入到SIM卡中;然后将SIM卡及附属卡的卡片信息发送到服务器,由服务器实时同步信息到SIM卡及其附属卡中,这样就能实现SIM卡及其附属卡之间的信息共享。
【附图说明】
[0018]图1为本发明一种SIM卡及其附属卡的同步方法较佳实施例的流程图。
[0019]图2为图1所示方法中步骤SlOl的具体流程图。
[0020]图3为本发明一种SIM卡及其附属卡的同步系统较佳实施例的结构框图。
[0021]图4为图3所示系统中添加模块的具体结构框图。
【具体实施方式】
[0022]本发明提供一种SIM卡及其附属卡的同步方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]请参阅图1,图1为本发明一种SIM卡及其附属卡的同步方法较佳实施例的流程图,如图所示,其包括步骤:
5101、当需要为SIM卡添加附属卡时,判断所述附属卡是否合法,当合法时,则将所述附属卡的卡片信息写入到SIM卡中;
5102、将SM卡及附属卡的卡片信息发送到服务器,服务器同时记录SM卡及其附属卡的卡片信息,并实时同步信息到SIM卡及其附属卡中。
[0024]手机等移动终端的号码是由SIM卡决定的,用户申请入网时,移动通信公司首先要与用户建立一种契约关系,即把用户的信息登记到有关的数据库中,同时为用户提供SM卡,SM卡内被注入MSI (国际移动识别号)、TMSI (临时识别码)、密码、用户的接入等级控制、用户注册的业务种类和相关的网络信息等内容。服务器可以记录运营商的各个SM卡的卡片信息。
[0025]在所述步骤SlOl中,首先建立家庭群组网络,即为SIM卡添加附属卡,具体可以是记录增加的附属卡的卡片信息(包括电话号码、頂SI及TMSI等)。比如可以是自己的子女,父母等的号码。所添加的附属卡可以是一个,也可以是多个当设定多个附属卡的号码后:
/氺 Record bonding contact informat1n.氺/typedef struct {
/氺氺 set to sizeof (ContactInfo)氺/stPhbData ^ContactList;int ContactNumber
} ContactInfo;
其中,Contactlist为一个记录各个附属卡联系人的链表,因为设计成链表的结构,其大小可以按照需要malloc相应的大小。每一个成员(附属卡)的类型都与通讯录相同,设为StPhbData0利用ContactNumber记录其中附属卡的个数。
[0026]添加的附属卡成员必须合法,进一步,如图2所示,所述步骤SlOl中判断合法的过程具体包括:
S201、读取所述附属卡的MSI和TMSI ;
其中的MSI为15个数字,TMSI为4字节。
[0027]S202、将所述附属卡的MSI和TMSI发送到服务器;
5203、服务器判断所述MSI和TMSI是否有效;
5204、当判断有效时,生成一个128比特的随机矩阵,并返回;
5205、对所述随机矩阵进行A3A8运算,并将运算结果发送至服务器,同时服务器对所述随机矩阵进行A3A8运算得到运算结果,若运算结果相同,则判定所述附属卡合法,否则不合法。
[0028]移动终端在接收到服务器返回的随机矩阵后,会以该附属卡内的KI为密钥对所述随机矩阵进行A3A8运算,生成SRES+Kc,然后将运算结果发送到服务器,而服务器将自身的运算结果与该运算结果进行比较,若相同,则合法,否则不合法。
[0029]SIM卡是带有微处理器的芯片,内有5个模块,每个模块对应一个功能:CPU(8位/16位/32位)、程序存储器ROM、工作存储器RAM、数据存储器EEPROM和串行通信单元,这5个模块集成在一块集成电路中,其中EEPROM用于存储用户的个人信息,例如电话号码、STK等。
[0030]在为一 SIM卡(主卡)添加附属卡之后,主卡用户可以通过CPU实时管理自己的IMSI号和SIM卡卡号,建立家庭群组网络,把新增加
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1