一种实现sim卡读写的装置及系统的制作方法

文档序号:6392053阅读:328来源:国知局
专利名称:一种实现sim卡读写的装置及系统的制作方法
技术领域
本实用新型涉及通信领域,具体涉及一种实现SIM卡读写的装置及系统。
背景技术
SIM卡(Subscriber Identity Module,客户识别模块),也称为智能卡、用户身份识别卡,数字移动电话必须装上此卡方能使用。目前,在制作SIM卡时,一般将IMSI码(International Mobile Subscriber Identification Number,国际移动用户识别码)固化在手机SIM卡中,并与电话号码绑定,用户首次拨打电话时进行SIM卡激活操作。这种SIM卡的限制是手机号码与SIM卡绑定后,用户无法再进行自主选择。为了改进用户无法自主选择手机号码的问题,也可以制作SIM卡空白卡,同时引入SIM卡读写卡器,并通过改造CRM(Customer Relationship Management,客户关系管理)系统,使用户通过PC机即可将手机号码和相应的IMSI号写入空白卡。 现有技术有一种对空白SM卡进行读写的方案,为利用智能卡读写卡器,通过USB线连接PC机,并通过PC机的驱动程序驱动读写卡器,可以实现对空白SIM卡的读写。但是现有技术中SM卡读写卡器通过USB数据线与PC机连接,利用PC机进行驱动,虽然能实现SIM卡读写功能,但是无法与移动终端设备进行对接,在使用中具有局限性。

实用新型内容有鉴于此,本实用新型的主要目的是提供一种实现SM卡读写的装置及系统,解决在现有技术中通过USB数据线与PC机进行连接实现SM卡读写时使用存在局限性的问题。为解决上述问题,本实用新型提供的技术方案如下—种实现SIM卡读写的装置,所述装置包括蓝牙模块、微控制单元、智能卡接口以及供电管理模块;所述蓝牙模块与所述微控制单元相连,所述微控制单元与所述智能卡接口相连,所述供电管理单元与所述蓝牙模块和所述微控制单元相连;所述智能卡接口,用于接入SIM卡;所述微控制单元,用于在所述SM卡接入后,通过所述蓝牙模块接收所述移动终端发送的读卡指令;根据所述读卡指令读取所述SIM卡的集成电路卡识别码ICCID号码,并通过所述蓝牙模块向所述移动终端发送所述ICCID号码;所述移动终端获得短信中心号码、用户手机号码以及所述ICCID号码对应的国际移动用户识别码IMSI号码后,通过所述蓝牙模块接收所述移动终端发送的写卡指令;根据所述写卡指令向所述SIM卡写入所述IMSI号码、所述短信中心号码以及所述用户手机号码; 所述供电管理模块,用于为所述蓝牙模块和所述微控制单元提供电能。相应的,所述蓝牙模块包括[0013]蓝牙芯片以及蓝牙天线;所述蓝牙芯片与所述蓝牙天线相连; 所述蓝牙芯片,用于接收所述移动终端发送的所述读卡指令、所述写卡指令、所述IMSI号码、所述短信中心号码以及所述用户手机号码;向所述微控制单元发送接收到的所述读卡指令、所述写卡指令、所述MSI号码、所述短信中心号码以及所述用户手机号码;接收所述微控制单元发送的所述ICCID号码;所述蓝牙天线,用于向所述移动终端发送接收到的所述ICCID号码。相应的,所述供电管理模块包括电池模块以及电池充电管理模块;所述电池模块与所述蓝牙模块和所述微控制单元相连,所述电池充电管理模块与所述电池模块相连;所述电池模块,用于为所述蓝牙模块和所述微控制单元提供电能;所述电池充电管理模块,用于通过USB接口为所述电池模块充电。相应的,所述装置还包括串口调试输出模块,所述串口调试输出模块与所述微控制单元相连,用于对所述微控制单元通过所述蓝牙模块与所述移动终端的通信过程和/或对所述微控制单元通过所述智能卡接口与所述SIM卡的读写过程进行监控和验证。相应的,所述微控制单元包括第一接收子单元,用于在所述SM卡接入后,通过所述蓝牙模块接收所述移动终端发送的读卡指令;读取子单元,用于根据所述读卡指令选取所述SIM卡的ICCID号码目录,在所述ICCID号码目录中读取所述SM卡的ICCID号码,并通过所述蓝牙模块向所述移动终端发送所述ICCID号码;第二接收子单元,用于所述移动终端获得短信中心号码、用户手机号码以及所述ICCID号码对应的MSI号码后,通过所述蓝牙模块接收所述移动终端发送的写卡指令;写入子单元,用于根据所述写卡指令选取所述SM卡的IMSI号码目录,校验IMSI号码是否存在,如果否,在所述MSI号码目录中写入所述IMSI号码;根据所述写卡指令选取所述SIM卡的短信中心号码目录,校验短信中心号码是否存在,如果否,在所述短信中心号码目录中写入所述短信中心号码;根据所述写卡指令选取所述SIM卡的用户手机号码目录,校验所述用户手机号码目录中用户手机号码是否存在,如果否,在所述用户手机号码目录中写入所述用户手机号码。一种实现SIM卡读写的系统,所述系统包括移动终端以及读写卡器;所述移动终端以及所述读写卡器通过所述读写卡器中的蓝牙模块进行无线连接;所述移动终端,用于在SM卡接入后,通过所述蓝牙模块向所述读写卡器发送读卡指令;获得短信中心号码、用户手机号码以及集成电路卡识别码ICCID号码对应的国际移动用户识别码MSI号码后,通过所述蓝牙模块向所述读写卡器发送写卡指令;所述读写卡器,用于根据所述读卡指令读取所述SM卡的所述ICCID号码,并通过所述蓝牙模块向所述移动终端发送所述ICCID号码;根据所述写卡指令向所述SIM卡写入所述IMSI号码、所述短信中心号码以及所述用户手机号码。相应的,所述读写卡器是所述的一种实现SIM卡读写的装置。[0032]由此可见,本实用新型具有如下有益效果本实用新型通过SIM卡读写卡器中的蓝牙模块进行无线信号的传输,实现移动终端与SM卡读写卡器中微控制单元之间的通信,完成对SIM卡的读写操作,因此,只需要有移动终端,如手机、平板电脑等,通过蓝牙SIM读写卡器即可实现对SIM卡的读写操作,使用方便。另外,串口调试输出模块可以对读写SIM卡的过程进行监控和验证,保证了读写SM卡过程中指令数据的准确性。

图I为本实用新型实现SIM卡读写装置的结构示意图;图2为本实用新型实现SIM卡读写装置的一种具体结构示意图;图3为本实用新型实现SIM卡读写装置中微控制单元的结构示意图;·图4为本实用新型实现SIM卡读写系统的结构示意图。
具体实施方式
为使本实用新型的上述目的、特征和优点能够更加明显易懂,
以下结合附图和具体实施方式
对本实用新型实施例作进一步详细的说明。本实用新型实现SM卡读写的装置,是针对现有技术中通过USB数据线与PC机进行连接实现SIM卡读写时使用存在局限性的问题,通过蓝牙模块实现SIM卡读写装置与具有蓝牙功能的移动终端的无线连接,实现SIM卡读写的功能。基于上述思想,参见图I所示,本实用新型实现SM卡读写的装置包括蓝牙模块
11、微控制单元12、智能卡接口 13以及供电管理模块14 ;蓝牙模块11与微控制单元12相连,微控制单元12与智能卡接口 13相连,供电管理单元14与蓝牙模块11和微控制单元12相连;其中,智能卡接口 13,用于接入SIM卡;微控制单元12,用于在SIM卡接入后,通过蓝牙模块接收移动终端发送的读卡指令;根据读卡指令读取SIM卡的ICCID(Integrate Circuit Card Identity,集成电路卡识别码)号码,并通过蓝牙模块向移动终端发送ICCID号码;移动终端获得短信中心号码、用户手机号码以及ICCID号码对应的国际移动用户识别码MSI号码后,通过蓝牙模块接收移动终端发送的写卡指令;根据写卡指令向SIM卡写入IMSI号码、短信中心号码以及用户手机号码;供电管理模块14,用于为蓝牙模块和微控制单元提供电能。这样,通过蓝牙模块进行无线信号的传输,可以实现移动终端与SM卡读写卡器中微控制单元之间的通信,完成对SIM卡的读写操作,因此,在使用中只需要有具有蓝牙功能的移动终端,如手机、平板电脑等,通过蓝牙SM读写卡器即可实现对SM卡的读写操作,使用更加方便。在上述实施例中,蓝牙模块11可以包括蓝牙芯片以及蓝牙天线;蓝牙芯片与蓝牙天线相连;蓝牙芯片,用于接收移动终端发送的读卡指令、写卡指令、IMSI号码、短信中心号码以及用户手机号码;向微控制单元发送接收到的读卡指令、写卡指令、MSI号码、短信中心号码以及用户手机号码;接收微控制单元发送的ICCID号码;蓝牙天线,用于向移动终端发送接收到的ICCID号码。蓝牙是一种支持设备短距离通信(一般IOm内)的无线电技术,能在包括移动电话、平板电脑、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信。实现SIM卡读写的装置与移动终端通过蓝牙模块进行无线信号传输前需要进行配对连接,SIM卡读写的装置与移动终端配对连接的过程可以包括接收到移动终端发送的扫描蓝牙设备指令后,向所述移动终端发送设备地址;接收到所述移动终端根据所述设备地址发送的获取设备信号后,与所述移动终端进行配对连接。在上述实施例中,供电管理模块14可以包括电池模块以及电池充电管理模块;电池模块与蓝牙模块和微控制单元相连,电池充电管理模块与电池模块相连;电池模块,用于为蓝牙模块和微控制单元提供电能;电池充电管理模块,用于通过USB接口为电池模块充电。 电池模块可以选用锂电池为本装置供电,电池充电管理模块可以通过计算机的USB接口对电池模块进行充电,还可以对电池模块充放电过程进行管理,保证电池模块工作在充放电的阈值范围之内。本装置的工作原理是微控制单元在SM卡接入后,通过蓝牙模块接收移动终端发送的读卡指令;根据读卡指令读取SIM卡的集成电路卡识别码ICCID号码,并通过蓝牙模块向移动终端发送ICCID号码;移动终端获得短信中心号码、用户手机号码以及ICCID号码对应的国际移动用户识别码MSI号码后,通过蓝牙模块接收移动终端发送的写卡指令;根据写卡指令通过智能卡接口向SM卡写入MSI号码、短信中心号码以及用户手机号码。另外,本实用新型实现SM卡读写的装置,还可以包括串口调试输出模块15,参见图2所示,是本实用新型实现SIM卡读写装置的一种具体结构示意图。串口调试输出模块与微控制单元相连,用于对微控制单元通过蓝牙模块与移动终端的通信过程和/或对微控制单元通过智能卡接口与SM卡的读写过程进行监控和验证。串口调试输出模块可以在系统设计阶段对读写SM卡的过程进行监控和验证,保证了读写SM卡过程中指令数据的准确性。具体的,参见图3所示,是实现SIM卡读写装置中微控制单元的结构示意图,微控制单元12可以包括第一接收子单元121、读取子单元122、第二接收子单元123以及写入子单元124 ;第一接收子单元121,用于在SM卡接入后,通过蓝牙模块接收移动终端发送的读卡指令;读取子单元122,用于根据读卡指令选取SM卡的ICCID号码目录,在ICCID号码目录中读取SIM卡的ICCID号码,并通过蓝牙模块向移动终端发送ICCID号码;第二接收子单元123,用于移动终端获得短信中心号码、用户手机号码以及ICCID号码对应的MSI号码后,通过蓝牙模块接收移动终端发送的写卡指令;写入子单元124,用于根据写卡指令选取SM卡的MSI号码目录,校验MSI号码是否存在,如果否,在MSI号码目录中写入IMSI号码;根据写卡指令选取SIM卡的短信中心号码目录,校验短信中心号码是否存在,如果否,在短信中心号码目录中写入短信中心号码;根据写卡指令选取SIM卡的用户手机号码目录,校验用户手机号码目录中用户手机号码是否存在,如果否,在用户手机号码目录中写入用户手机号码。其中,移动终端可以从远程服务器根据用户所在区域获得短信中心号码;从远程服务器获得用户手机号码,该用户手机号码是由远程服务器分配的未经使用的手机号码或是用户选择的并由远程服务器验证未经使用的手机号码;从远程服务器获得ICCID号码对应的MSI号码。IMSI号码可以通过查询远程服务器数据库根据不同SM的ICCID号码获得,ICCID号码固化在SIM卡中,是SIM卡的唯一识别号码;短信中心号码可以根据用户所在区域获得,一般每个省、自治区、直辖市有规定的短信中心号码;用户手机号码可以由远程服务器分配未经使用的手机号码获得或是用户选择并由远程服务器验证未经使用后获得,这样,就可以实现用户在一定号段内自主选择手机号码,再写入SIM中,为用户提供了更多选择的可能,方便用户使用。另外,在SM卡中,数据可以以文件的形式进行存储,以目录的方式进行管理,这种方式能够提高SIM卡的使用效率,因此,可以在SIM卡的ICCID号码目录中读取ICCID号码,在MSI号码目录中写入MSI号码,在短信中心号码目录中写入短信中心号码,在用户手机号码目录中写入用户手机号码。相应地,本实用新型还提供一种实现SM卡读写的系统,参见图4所示,是该系统的一种结构示意图,该系统包括移动终端以及读写卡器;移动终端以及读写卡器通过读写卡器中的蓝牙模块进行无线连接;移动终端,用于在SM卡接入后,通过蓝牙模块向读写卡器发送读卡指令;获得短信中心号码、用户手机号码以及集成电路卡识别码ICCID号码对应的国际移动用户识别码IMSI号码后,通过蓝牙模块向读写卡器发送写卡指令;读写卡器,用于根据读卡指令读取SM卡的ICCID号码,并通过蓝牙模块向移动终端发送ICCID号码;根据写卡指令向SIM卡写入IMSI号码、短信中心号码以及用户手机号码。所述读写卡器可以是上述实施例中所述的实现SM卡读写的装置。本系统的工作原理是移动终端与读写卡器通过读写卡器中的蓝牙模块进行配对连接,在SM卡接入后,移动终端通过蓝牙模块向读写卡器发送读卡指令;读写卡器根据读卡指令读取SIM卡的ICCID号码,并通过蓝牙模块向移动终端发送ICCID号码;移动终端获得短信中心号码、用户手机号码以及ICCID号码对应的MSI号码后,通过蓝牙模块向读写卡器发送写卡指令;读写卡器根据写卡指令向SIM卡写入IMSI号码、短信中心号码以及用户手机号码。这样,通过蓝牙模块进行无线信号的传输,可以实现移动终端与SM卡读写卡器中微控制单元之间的通信,完成对SIM卡的读写操作,因此,在使用中只需要有具有蓝牙功能的移动终端,如手机、平板电脑等,通过蓝牙SM读写卡器即可实现对SM卡的读写操作,使用更加方便。需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的系统相对应,所以描述的比较简单,相关之处参见系统部分说明即可。还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
·[0072]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本实用新型。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本实用新型的精神或范围的情况下,在其它实施例中实现。因此,本实用新型将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求1.一种实现SIM卡读写的装置,其特征在于,所述装置包括蓝牙模块、微控制单元、智能卡接口以及供电管理模块; 所述蓝牙模块与所述微控制单元相连,所述微控制单元与所述智能卡接口相连,所述供电管理单元与所述蓝牙模块和所述微控制单元相连; 所述智能卡接口,用于接入SIM卡; 所述微控制单元,用于在所述SIM卡接入后,通过所述蓝牙模块接收所述移动终端发送的读卡指令;根据所述读卡指令读取所述SIM卡的集成电路卡识别码ICCID号码,并通过所述蓝牙模块向所述移动终端发送所述ICCID号码;所述移动终端获得短信中心号码、用户手机号码以及所述ICCID号码对应的国际移动用户识别码MSI号码后,通过所述蓝牙模块接收所述移动终端发送的写卡指令;根据所述写卡指令向所述SIM卡写入所述IMSI号码、所述短信中心号码以及所述用户手机号码; 所述供电管理模块,用于为所述蓝牙模块和所述微控制单元提供电能。
2.根据权利要求I所述的装置,其特征在于,所述蓝牙模块包括 蓝牙芯片以及蓝牙天线;所述蓝牙芯片与所述蓝牙天线相连; 所述蓝牙芯片,用于接收所述移动终端发送的所述读卡指令、所述写卡指令、所述IMSI号码、所述短信中心号码以及所述用户手机号码;向所述微控制单元发送接收到的所述读卡指令、所述写卡指令、所述MSI号码、所述短信中心号码以及所述用户手机号码;接收所述微控制单元发送的所述ICCID号码; 所述蓝牙天线,用于向所述移动终端发送接收到的所述ICCID号码。
3.根据权利要求I所述的装置,其特征在于,所述供电管理模块包括 电池模块以及电池充电管理模块;所述电池模块与所述蓝牙模块和所述微控制单元相连,所述电池充电管理模块与所述电池模块相连; 所述电池模块,用于为所述蓝牙模块和所述微控制单元提供电能; 所述电池充电管理模块,用于通过USB接口为所述电池模块充电。
4.根据权利要求I所述的装置,其特征在于,所述装置还包括 串口调试输出模块,所述串口调试输出模块与所述微控制单元相连,用于对所述微控制单元通过所述蓝牙模块与所述移动终端的通信过程和/或对所述微控制单元通过所述智能卡接口与所述SIM卡的读写过程进行监控和验证。
5.根据权利要求I所述的装置,其特征在于,所述微控制单元包括 第一接收子单元,用于在所述SIM卡接入后,通过所述蓝牙模块接收所述移动终端发送的读卡指令; 读取子单元,用于根据所述读卡指令选取所述SIM卡的ICCID号码目录,在所述ICCID号码目录中读取所述SIM卡的ICCID号码,并通过所述蓝牙模块向所述移动终端发送所述ICCID号码; 第二接收子单元,用于所述移动终端获得短信中心号码、用户手机号码以及所述ICCID号码对应的MSI号码后,通过所述蓝牙模块接收所述移动终端发送的写卡指令; 写入子单元,用于根据所述写卡指令选取所述SIM卡的IMSI号码目录,校验IMSI号码是否存在,如果否,在所述IMSI号码目录中写入所述IMSI号码;根据所述写卡指令选取所述SIM卡的短信中心号码目录,校验短信中心号码是否存在,如果否,在所述短信中心号码目录中写入所述短信中心号码;根据所述写卡指令选取所述SIM卡的用户手机号码目录,校验所述用户手机号码目录中用户手机号码是否存在,如果否,在所述用户手机号码目录中写入所述用户手机号码。
6.一种实现SIM卡读写的系统,其特征在于,所述系统包括 移动终端以及读写卡器;所述移动终端以及所述读写卡器通过所述读写卡器中的蓝牙模块进行无线连接; 所述移动终端,用于在SIM卡接入后,通过所述蓝牙模块向所述读写卡器发送读卡指令;获得短信中心号码、用户手机号码以及集成电路卡识别码ICCID号码对应的国际移动用户识别码MSI号码后,通过所述蓝牙模块向所述读写卡器发送写卡指令; 所述读写卡器,用于根据所述读卡指令读取所述SIM卡的所述ICCID号码,并通过所述蓝牙模块向所述移动终端发送所述ICCID号码;根据所述写卡指令向所述SIM卡写入所述IMSI号码、所述短信中心号码以及所述用户手机号码。
7.根据权利要求6所述的系统,其特征在于,所述读写卡器是权利要求1-5任一项所述的装置。
专利摘要本实用新型公开了一种实现SIM卡读写的装置,用于通过无线方式实现SIM卡的读写,该装置包括蓝牙模块、微控制单元、智能卡接口和供电管理模块;智能卡接口,用于接入SIM卡;微控制单元,用于在SIM卡接入后,通过蓝牙模块接收移动终端发送的读卡指令;根据读卡指令读取SIM卡的ICCID号码,并通过蓝牙模块向移动终端发送ICCID号码;移动终端获得短信中心号码、用户手机号码以及ICCID号码对应的IMSI号码后,通过蓝牙模块接收移动终端发送的写卡指令;根据写卡指令向SIM卡写入IMSI号码、短信中心号码以及用户手机号码;供电管理模块,用于为蓝牙模块和微控制单元提供电能。本实用新型还公开了一种实现SIM卡读写的系统。
文档编号G06K17/00GK202736082SQ20122037267
公开日2013年2月13日 申请日期2012年7月30日 优先权日2012年7月30日
发明者沈轶, 李天民 申请人:亚信联创科技(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1