用户识别模块的注册开通和/或数据写入终端的制作方法

文档序号:7700443阅读:129来源:国知局
专利名称:用户识别模块的注册开通和/或数据写入终端的制作方法
技术领域
本发明涉及用户识别模块(USIM、 SIM及UIM等),尤其涉及一种用 户识别模块的注册开通和/或数据写入终端。
背景技术
目前,时分同步码分多址接入系统(TD-SCDMA)在我国已经商用,基 于第三代移动通信(3G)网络较为成功的应用就是3G上网卡。利用支持 TD-HSDPA的3G上网卡及已开通上网业务的用户识别模块卡片,可在无线 移动环境中为个人电脑(PC)、笔记本电脑等终端提供互联网(Internet) 网络应用功能。但是,目前3G用户的普及率仍然较低,且开通用户识别模块卡只能到 指定地点如3G服务运行商的营业厅等处进行办理,而且众多合作代理商及 末梢代理点无法获得丰富的用户识别模块卡片资源。由于现在处于3G业务推广的初期,因此市场上有关用户识别模块写卡 的需求很大,但是现有的3G上网卡提供的客户端都还没有相应的写卡功能, 主要的纟支术难题有以下几点(1 )整个3G上网卡行业领域尚未建立3G写卡系统,因此没有使得用 户识别模块开通的数据源;(2 )整个3G上网卡行业领域没有实现与3G空卡进行协议通信的技术 手段与途径。因此,有待于提出一种用户识别模块个人化数据写入终端,以方便用户 识别模块的开通。发明内容本发明所要解决的技术问题是在于需要提供一种用户识别模块的注册 开通和/或数据写入终端,用于实现用户识别模块的注册开通和/或个人化数据的写入、业务应用添加更新以及卡片操作系统(COS)更新。为了解决上述技术问题,本发明提供了一种用户识别模块的注册开通和/或数据写入终端,包括机卡交互模块,连接所述用户识别模块;客户端本体,与所述机卡交互模块连接,用于为所述机卡交互模块与用 户识别模块之间的通信选择通信指令集;通过所述机卡交互模块获得所述用 户识别模块的卡端信息报文后,将所述卡端信息报文发送给远程写卡系统; 接收所述远程写卡系统根据所述卡端信息报文完成所述用户识别模块的注注册开通结果和/或将所述写入数据写入所述用户识别模块并显示写入结果 或将所述写入结果发送给所述远程写卡系统。优选地,所述用户识别模块,包括适用于第三代移动通信网络或者第二 代移动通信网络的用户识别模块。优选地,所述机卡交互模块,支持AT指令读写卡片短信和/或卡片电话 号码簿。优选地,所述机卡交互模块,包括但不限于适用于第三代移动通信网络 或者第二代移动通信网络的无线上网卡。优选地,所述客户端本体,与所述机卡交互模块连接后,配置所述机卡 交互模块通过通用串行总线设备虚拟出来的AT接口串口号及串口属性。优选地,所述客户端本体,通过通用串行总线端口与所述机卡交互模块 连接。优选地,所述客户端借助所述机卡交互模块,向所述用户识别模块的短 信箱或电话号码簿写入含特征头的短信或电话号码,以表示要获取所述用户 识别模块的卡端信息;所述用户识别模块监控到所述含特征头的短信或电话 号码,确定所述卡端信息,将所述卡端信息以含卡回复特征头的短信或电话号码方式,写入所述短信箱或电话号码簿中;所述客户端本体监控到所述短 信箱或电话号码簿中写入了含所述卡回复特征头的短信或电话号码,从中获 取所述卡端信息报文。优选地,所述客户端本体获得的所述卡端信息报文,包括所述用户识别 模块卡端选号请求报文、卡端写卡请求报文、卡端当前应用版本信息报文或 者卡片操作系统版本信息报文。优选地,所述客户端本体借助所述机卡交互模块,向所述用户识别模块 的短信箱或者电话号码簿写入含特征头的短信或电话号码,以表示要向所述用户识别模块写入所述写入数据;所述用户识别模块根据所述含特征头的短信或电话号码,完成所述写入数据的写入得到所述写入结果,以含卡回复特 征头的短信或电话号码方式,将所述写入结果写入所述短信箱或电话号码簿中;所述客户端本体监控到所述短信箱或电话号码簿中写入了含所述卡回复特征头的短信或电话号码,显示所述写入结果或将所述写入结果发送给所述 远程写卡系统。优选地,所述远程写卡系统下发的所述写入数据,包括所述用户识别模 块的个人化数据、应用添加更新数据或者卡片操作系统升级数据。与现有技术相比,本发明技术方案利用3G上网卡作为写卡器,遵循标 准AT命令接口^见范,采用短消息服务(SMS)方式或ADN (Abbreviated Dialing Number,缩位拨号,卡片中的手机号码簿)方式,完成用户识别模 块的注册开通和数据写入,实现了快速办理开卡业务,减少了开卡的中间环 节,为用户节约了开卡成本,提高了工作效率。


图1为本发明用户识别才莫块的注册开通和/或数据写入终端实施例的组 成示意图。图2为应用图1所示装置实施例执行个人化数据写入的流程示意图。 图3为应用图1所示装置实施例执行应用添加更新的流程示意图。 图4为应用图1所示装置实施例执行COS更新的流程示意图。
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明 如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解 并据以实施。现有的用户识别模块个人化数据写入技术,需要通过设置在指定地点如 无线通信运营商营业厅的写卡终端来进行,这种方式需要借助企业的专用网 络,在该专用网络覆盖不到的地方无法实现写卡和发行,从而限制了写卡系 统的应用范围和用户识别模块卡片的发行。图1为本发明用户识别冲莫块的注册开通和/或数据写入终端实施例的组成示意图。如图1所示,该终端实施例主要包括机卡交互模块110以及客户 端本体130,其中机卡交互模块110,遵循标准AT命令接口规范,本实施例中为TD高 速下行分组接入(HSDPA)数据上网卡,其中插有用户识别模块120,在本 实施例中该用户识别模块120为一不含有个人化数据的USIM空卡,在其他 实施例中,该用户识别模块120也可以是一 USIM实卡或者其他种类的用户 识别模块空卡或者实卡,所述的实卡为含有个人化数据的用户识别模块卡;客户端本体130,在本实施例中为一个人电脑(PC)(在其他实施例中 也可以是笔记本电脑等计算机设备),用于通过Internet网络与运程写卡系 统140建立连接,通过通用串行总线(USB)端口与机卡交互模块IIO连接 后,配置该机卡交互模块IIO通过USB设备虚拟出来的ATInterface(接口 ) 串口号及其串口属性;为该机卡交互模块IIO与用户识别模块120之间的通 信选择机卡通信指令集,在本实施例中选择短消息服务(SMS)方式,在其 他的实施例中,也可以选择ADN ( Abbreviated Dialing Number,缩位拨号, 卡片中的电话号码簿)方式作为机卡通信指令集,通过机卡交互模块IIO获 得用户识别模块120的卡端信息报文后,将卡端信息报文发送给远程写卡系 统140;接收远程写卡系统140根据卡端信息报文完成用户识别模块120的 注册开通和/或确定写入数据而发送的注册开通结果和/或写入数据,显示注 册开通结果和/或将写入数据写入用户识别模块120并显示写入结果或将写入结果发送给远程写卡系统140,完成用户识别模块120的注册开通,和/ 或个人化数据、应用添加更新数据或者COS更新升级数据等的写入。本发明中的用户识别模块120,包括适用于2G网络中的用户识别模块 120如GSM网络的SIM卡和CDMA网络的UIM卡,以及适用于3G网络 中的用户识别模块120如TD-CDMA网络或WCDMA网络的USIM卡,以 及CDMA2000网络的EVDO UIM卡。本发明中的机卡交互模块,只要适用于3G或者2G系统,使用用户识 别模块120并支持AT指令读写卡片短信或ADN的设备,本发明都可应用, 比如TD-CDMA以及WCDMA的无线上网卡及其配套的USIM卡,或者使 用CDMA2000的无线上网卡及其配套的EVDOUIM卡,还可以是2GGSM 网的无线上网卡及其配套的SIM卡或者2G CDMA网的无线上网卡及其配 套的UIM卡。上述客户端本体130配置AT Interface (接口 )串口号及其串口属性, 是由于3G上网卡的类型多种多样,不同的3G上网卡的USB驱动程序也是 不同的,且使用方式也是不确定的(可能一台PC机通过USB集线器同时插 入5个3G上网卡)。举一例3G上网卡制造商A生产的3G上网卡a通过 USB与PC机相连后虚拟出串口 COM 3作为其AT命令传输通道,且串口 通信的波特率属性参数为115200 bits/s; 3G上网卡制造商B生产的3G上网 卡b通过USB与PC机相连后虚拟出串口 COM 4作为其AT命令传输通道 (因为串口 COM3已被3G上网卡a占用了,USB驱动程序通过WINDOWS 操作系统分配一个空闲的COM资源),且串口通信的波特率属性参数为9600 bits/s。因此有必要进行该配置。通过该配置,可以提供给使用者最大程度的 灵活性,以保证利用正确的3G上网卡办理USIM空卡写卡业务(上例中即 通过COM 3和COM 4标识出3G上网卡a或3G上网卡b办理USIM空卡 写卡业务)。上述客户端本体130执行写卡操作时,如果用户识别模块120为一 USIM 空卡,首先通过机卡交互模块110从USIM空卡获取空卡序列号,将该空卡 序列号发送至远程写卡系统140;远程写卡系统140收到该空卡序列号之后, 下发与该空卡序列号绑定的集成电路卡识别码(ICCID)及国际移动用户识ICCID及IMSI数据后,通过该机卡交互 模块110,将该下发的ICCID及IMSI数据写入到USIM空卡,完成写卡才喿 作。如果该用户识别模块120为一实卡,则通过机卡交互模块IIO从USIM 实卡获取IMSI或ICCID数据,并判断IMSI或ICCID是否与用户选择的城 市IMSI号段或ICCID段相符,如果相符则进入后续的号码开通流程,将实 卡直接与指定号码关联并开通,不进行IMSI更新替换;如不符则从系统中 获取对应城市的IMSI及ICCID数据,并将所获取的IMSI和ICCID数据, 将该IMSI及ICCID数据组成写卡l艮文进行写卡。图2为应用图1所示装置实施例执行个人化数据写入的流程示意图,该 方法实施例主要包括如下步骤步骤S210,客户端本体成功接入Internet网络,将插有USIM空卡的3G 上网卡插入客户端本体USB端口 ,并成功驱动^_件;步骤S220,通过配置远程写卡系统的IP地址和端口号,客户端本体与 远程写卡系统建立TCP/IP连接;步骤S230,在客户端本体上配置该3G上网卡通过USB设备虚拟出来 的AT Interface (接口 )串口号及其串口属性;步骤S240,选择SMS方式作为客户端本体通过3G上网卡与USIM空 卡进行通信的机卡通信指令集;在其他的实施例中,也可以选择ADN方式 作为机卡通信指令集;步骤S250,客户端本体使用AT指令,通过3G上网卡向USIM卡短信 箱写入请求短信,通过USIM卡的回复,获得含有该卡标识信息的卡端选号 请求报文,将该卡端选号请求报文发送至远程写卡系统;其中,该标识信息 为该USIM卡的空卡序列号;步骤S260,远程写卡系统收到该卡端选号请求报文之后,发送约定数 量的若干手机号码至客户端本体供用户选择;步骤S265,用户通过客户端本体从约定数量的手机号码中选择一指定 号码后,客户端本体将一卡端写卡请求报文发送给远程写卡系统;该卡端写卡请求报文由USIM卡根据该指定号码以及空卡序列号组成;
步骤S266,远程写卡系统收到该写卡端写卡请求报文后,对该卡端写 卡请求报文进行解析,从系统中获取相应的IMSI、 ICCID、 ADM、 SMSP、 PIN1、 PUK1、 PIN2、 PUK2、 ACC等个人化数据(为提高安全性,KEY、 OPC可预置在卡上不传输,PIN1、 PUK1、 PIN2、 PUK2也可选择预置在卡 上不传输)发送症合客户端本体;
步骤S270,客户端本体通过3G上网卡,将该个人化数据写入到USIM 空卡中,完成数据写入操作,并由远程写卡系统完成号码开通。
上述步骤S250中,客户端本体首先通过3G上网卡向USIM空卡短信 箱写入含特征头(例如可为AAAAAA)的一请求短信,该请求短信用于表 示要获取卡端选号请求报文,该特征头用于表示该短信是客户端本体向 USIM发送的特殊短信,而非用户普通短信;USIM卡对短信写入进行实时 监控,监控到该请求短信后,将含有本卡标识信息的卡端选号请求4艮文加上 卡回复特征头(例如可为BBBBBB)后写入一卡片短信中;客户端本体监 控到短信箱中写入了含卡回复特征头的卡片短信,然后读取该卡片短信,根 据该特征头获取请求短信中的卡端选号请求报文后,将卡端选号请求报文发 送给远程写卡系统。
上述步骤S265中,用户通过客户端本体选择指定号码后,客户端本体 将用户选取的该指定号码通过含特征头的请求短信写入USIM卡短信箱; USIM卡监控到该请求短信后,获取其中的指定号码,并加入标识信息组成 卡端写卡请求报文,加上卡回复特征头后,写入一卡片短信中;客户端本体
监控到短信箱中写入了该卡片短信,则读取该卡片短信,根据卡回复特征头 获取短信中的卡端写卡请求^l艮文,然后发送给远程写卡系统。
上述步骤S270中,客户端本体接收到远程写卡系统发送的个人化数据 后,将该个人化数据加上特征头写成写卡报文短信,通过3G上网卡写入 USIM卡短信箱中;USIM卡监控短信箱有含该特征头的短信写入,获得其 中的个人化数据并完成写入,然后将写卡结果写入含卡回复特征头的卡片短 信记录中,由客户端本体将该写入结果发送给远程写卡系统,其中该写入结 果表示IMSI等个人化数据成功写入卡片对应的个人化数据文件中;远程写卡系统收到写卡结果后,标记该卡已写卡成功,并将该卡对应的指定号码和
IMSI发送给业务运营支撑系统(BOSS),完成指定号码开通,并将开通结 果发给客户端本体,客户端本体显示开通结果。
图3为应用图1所示装置实施例执行应用添加更新的流程示意图。如图 3所示,该应用添加更新的过程,主要包括如下步骤
步骤S310,用户通过客户端本体选择卡应用添加更新之后,客户端本 体使用标准AT指令,通过3G上网卡向USIM卡短信箱写入含特征头的一 请求短信,该请求短信用于表示要获取卡端当前应用版本信息报文;
步骤S320, USIM卡监控到该请求短信后,将卡端当前应用版本信息报 文加上卡回复特征头后写入一卡片短信中;
步骤S330,客户端本体读取该卡片短信,根据该特征头获取卡端当前 应用版本信息报文并发送给远程写卡系统;
步骤S340,远程写卡系统解析卡端当前应用版本信息报文,并根据该 卡端当前应用jf反本^f言息;险查可添加或更新的应用列表信息,并将可添加或更 新的应用及其列表信息发送给客户端本体供用户选取需添加或更新的应用; 如没有可添加或更新的应用,则流程终止。
步骤S350,客户端本体将用户选取的需添加或更新的应用名称发送给 远程写卡系统;
步骤S360,远程写卡系统根据用户提交的需添加或更新的应用名称, 从数据库中获取对应的添加或更新的应用数据发给客户端本体;
步骤S370,客户端本体收到对应的添加或更新的应用数据后,先存储 应用数据,其后将该应用数据拆成若干条含特征头的应用添加、更新短信逐 一发给USIM卡;
步骤S380, USIM卡收到应用添加、更新短信后,可直接逐条进行应用 相应位置的数据更新,也可先将每条数据进行緩存待一个应用的全部数据收 全后再统一更新;USIM卡在处理完每条从客户端本体发来的应用添加、更 新短信后都通过含卡回复特征头的短信返回告知客户端本体上条短信处理 完成,以便客户端本体续发下条应用添加、更新短信或判断应用添加、更新完成并提示用户。
上述步骤S370和S380中,采用客户端本体逐条应答传递应用数据的方 式,在其他实例中,也可根据USIM卡支持的短信箱条数,采用多条短信并 行交互的方式。
上述步骤S340、步骤S350和步骤S360中,在其他实例中,也可不提 供用户选择添加、更新的应用列表,而直接进行需添加、更新的应用数据的 下发并完成后续应用添加、更新。
图4为应用图1所示装置实施例执行COS更新的流程示意图。在本流 程中,用户识别模块为一USIM实卡,如图4所示,该COS更新流程主要 包括如下步骤
步骤S410,用户通过客户端本体选择COS更新升级,客户端本体使用 标准AT指令,通过3G上网卡向USIM卡短信箱写入含特征头的一请求短 信,该请求短信用于表示要获取卡端当前COS版本信息报文,该特征头用 于标识该短信是用于本发明的客户端本体向卡发的特殊短信;USIM卡对短 信写入进行实时监控;
步骤S420, USIM卡监控到该请求短信后,将卡端当前COS版本信息 报文加上卡回复特征头后写入一^^片短信中;
步骤S430,客户端本体读取该卡片短信,根据该特征头获取卡端当前 COS版本信息报文并发送给远程写卡系统;
步骤S440,远程写卡系统解析卡端当前COS版本信息报文,并根据该 当前COS版本信息检查可更新的COS版本列表信息,并将可更新的COS 版本以及版本信息发送给客户端本体供用户选取需更新的COS版本;如果 没有可更新的COS版本,则提示用户没有可更新版本,流程终止。
步骤S450,客户端本体将用户选取的需更新的COS版本号发送给远程 写卡系统;
步骤S460,远程写卡系统根据用户选取的需更新的COS版本号,从数 据库中获取对应的COS版本数据发送给客户端本体;
步骤S470,客户端本体收到对应的COS更新升级数据后,先存储COS
12更新升级数据,其后将cos更新升级数据拆成多条含特征头的COS升级短 信逐一发送给USIM卡;
步骤S480, USIM卡收到COS更新升级短信后,直接逐条进行COS相 应位置的数据更新;在处理完每条从客户端本体发来的COS升级短信后都 通过含卡回复特征头的短信返回告知客户端本体上条短信处理完成,以便客 户端本体续发下条COS升级短信或判断COS升级完成并提示用户。
上述步骤S470和S480中,采用客户端本体逐条应答传递COS升级凄丈 据的方式,在其他实例中,也可根据USIM卡支持的短信箱条数,采用多条 短信并行交互的方式。
上述步骤S440、步骤S450和步骤S460中,在其他实例中,也可不提 供用户选择COS版本以及版本信息,而直接进行需更新的COS升级数据的 下发并完成后续COS升级。
本发明的技术方案,在客户端本体连接远程写卡系统,通过机卡交互模 块提供的ATInterface虚拟串口,遵循标准AT命令接口规范,利用SMS或 ADN方式,与连接机卡交互模块的用户识别模块进行协议通信,实现远程 写卡系统与用户识别模块交换数据。
与现有技术相比,本发明的技术方案不需要其他的写卡专用卡来开通空 卡,用户也不需要持有空卡到指定地点写入个人化数据,能够快速办理开卡 业务,可以减少开卡的中间环节,可以为用户节约开卡成本,以及提高工作效率。
虽然本发明所揭露的实施方式如上,但所述的内容只是为了便于理解本 发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内 的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的 形式上及细节上作任何的^^改与变化,但本发明的专利保护范围,仍须以所 附的权利要求书所界定的范围为准。
1权利要求
1、一种用户识别模块的注册开通和/或数据写入终端,其特征在于,包括机卡交互模块,连接所述用户识别模块;客户端本体,与所述机卡交互模块连接,用于为所述机卡交互模块与用户识别模块之间的通信选择通信指令集;通过所述机卡交互模块获得所述用户识别模块的卡端信息报文后,将所述卡端信息报文发送给远程写卡系统;接收所述远程写卡系统根据所述卡端信息报文完成所述用户识别模块的注册开通和/或确定写入数据而发送的注册开通结果和/或写入数据,显示所述注册开通结果和/或将所述写入数据写入所述用户识别模块并显示写入结果或将所述写入结果发送给所述远程写卡系统。
2、 如4又利要求1所述的终端,其特征在于所述用户识别模块,包括适用于第三代移动通信网络或者第二代移动通 信网络的用户识别模块。
3、 如权利要求l所述的终端,其特征在于所述机卡交互模块,支持AT指令读写卡片短信和/或卡片电话号码簿。
4、 如权利要求3所述的终端,其特征在于所述机卡交互模块,包括但不限于适用于第三代移动通信网络或者第二 代移动通信网络的无线上网卡。
5、 如权利要求3所述的终端,其特征在于所述客户端本体,与所述机卡交互模块连接后,配置所述机卡交互模块 通过通用串行总线设备虚拟出来的AT接口串口号及串口属性。
6、 如4又利要求1所述的终端,其特征在于所述客户端本体,通过通用串行总线端口与所述机卡交互模块连接。
7、 如权利要求l所述的终端,其特征在于所述客户端借助所述机卡交互模块,向所述用户识别模块的短信箱或电 话号码簿写入含特征头的短信或电话号码,以表示要获取所述用户识别模块的卡端信息;所述用户识别模块监控到所述含特征头的短信或电话号码,确 定所述卡端信息,将所述卡端信息以含卡回复特征头的短信或电话号码方 式,写入所述短信箱或电话号码簿中;所述客户端本体监控到所述短信箱或 电话号码簿中写入了含所述卡回复特征头的短信或电话号码,从中获取所述 卡端信息报文。
8、 如权利要求7所述的终端,其特征在于所述客户端本体获得的所述卡端信息报文,包括所述用户识别模块卡端 选号请求报文、卡端写卡请求报文、卡端当前应用版本信息报文或者卡片操 作系统版本信息报文。
9、 如^又利要求1所述的终端,其特;f正在于所述客户端本体借助所述机卡交互模块,向所述用户识别模块的短信箱 或者电话号码簿写入含特征头的短信或电话号码,以表示要向所述用户识别 模块写入所述写入数据;所述用户识别模块根据所述含特征头的短信或电话号码,完成所述写入数据的写入得到所述写入结果,以含卡回复特征头的短 信或电话号码方式,将所述写入结果写入所述短信箱或电话号码簿中;所述 客户端本体监控到所述短信箱或电话号码簿中写入了含所述卡回复特征头卡系统。
10、 如权利要求9所述的终端,其特征在于所述远程写卡系统下发的所述写入数据,包括所述用户识别模块的个人 化数据、应用添加更新数据或者卡片操作系统升级数据。
全文摘要
本发明公开了一种用户识别模块的注册开通和/或数据写入终端,用于实现用户识别模块的注册开通和/或个人化数据等的写入,该终端包括机卡交互模块,连接用户识别模块;客户端本体,为机卡交互模块与用户识别模块之间的通信选择通信指令集;通过机卡交互模块获得用户识别模块的卡端信息报文后,将卡端信息报文发送给远程写卡系统;接收远程写卡系统根据卡端信息报文完成用户识别模块的注册开通和/或确定写入数据而发送的注册开通结果和/或写入数据,显示注册开通结果和/或将写入数据写入用户识别模块并显示写入结果或将写入结果发送给远程写卡系统。本发明实现了快速办理开卡业务,减少了开卡的中间环节,提高了工作效率。
文档编号H04W60/00GK101568098SQ200910084789
公开日2009年10月28日 申请日期2009年5月26日 优先权日2009年5月26日
发明者王永辉, 车文隆 申请人:大唐微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1