用户识别模块注册开通和/或数据写入的方法和系统转让专利

申请号 : CN200910202927.2

文献号 : CN101572883B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵大春郭江蕾王长年王京阳穆肇骊郑辉

申请人 : 中国移动通信集团江苏有限公司大唐微电子技术有限公司

摘要 :

本发明公开了一种用户识别模块注册开通和/或数据写入的方法,以实现用户识别模块的注册开通和/或个人化数据的写入、业务应用添加、更新以及COS更新。其中该方法包括:终端通过一机卡交互模块获取用户识别模块的卡端信息报文,将卡端信息报文发送给服务器;服务器根据卡端信息报文,完成用户识别模块的注册开通并得到注册开通结果和/或确定写入数据,并将注册开通结果和/或写入数据发送给终端;终端收到注册开通结果和/或写入数据后,显示注册开通结果和/或将写入数据写入用户识别模块并显示写入结果。本发明技术方案,用户无需去指定地点如移动营业厅等,就可自行注册开通用户识别模块,写入个人化数据并进行卡业务更新和COS升级。

权利要求 :

1.一种用户识别模块注册开通的方法,其特征在于,包括:终端通过一机卡交互模块获取所述用户识别模块的卡端信息报文,将所述卡端信息报文发送给服务器;

所述服务器根据所述卡端信息报文,完成所述用户识别模块的注册开通并得到注册开通结果,将所述注册开通结果发送给所述终端;

所述终端收到所述注册开通结果后,显示所述注册开通结果;

所述终端通过所述机卡交互模块获取所述卡端信息报文的步骤,包括:所述终端通过AT指令,借助所述机卡交互模块,向所述用户识别模块的短信箱写入含特征头的短信或向所述用户识别模块的电话号码簿写入含特征头的电话号码,以表示要获取所述用户识别模块的卡端信息;

所述用户识别模块监控到所述含特征头的短信或电话号码,确定所述卡端信息,将所述卡端信息以含卡回复特征头的短信方式写入所述短信箱或以含卡回复特征头的电话号码方式写入所述电话号码簿中;

所述终端监控到所述短信箱中写入了含所述卡回复特征头的短信或所述电话号码簿中写入了含所述卡回复特征头的电话号码,从中获取所述卡端信息报文。

2.如权利要求1所述的方法,其特征在于,该方法进一步包括:所述终端接收用户输入的用户信息,将所述用户信息及卡端信息报文发送给所述服务器;

所述服务器根据所述用户信息及卡端信息报文,完成所述注册开通。

3.如权利要求1所述的方法,其特征在于:

所述用户识别模块,包括适用于第三代移动通信网络或者第二代移动通信网络的用户识别模块;

所述机卡交互模块,支持AT指令读写卡片短信和/或卡片电话号码簿。

4.如权利要求3所述的方法,其特征在于:

所述机卡交互模块,包括但不限于适用于第三代移动通信网络或者第二代移动通信网络的无线上网卡。

5.如权利要求1所述的方法,其特征在于:

所述卡端信息报文,包括所述用户识别模块卡端选号请求报文或者卡端写卡请求报文。

6.一种用户识别模块数据写入的方法,其特征在于,包括:终端通过一机卡交互模块获取所述用户识别模块的卡端信息报文,将所述卡端信息报文发送给服务器;

所述服务器根据所述卡端信息报文确定写入数据,并将所述写入数据发送给所述终端;

所述终端收到所述写入数据后,将所述写入数据写入所述用户识别模块并显示写入结果或将写入结果发送给所述服务器;

所述终端通过所述机卡交互模块获取所述卡端信息报文的步骤,包括:所述终端通过AT指令,借助所述机卡交互模块,向所述用户识别模块的短信箱写入含特征头的短信或向所述用户识别模块的电话号码簿写入含特征头的电话号码,以表示要获取所述用户识别模块的卡端信息;

所述用户识别模块监控到所述含特征头的短信或电话号码,确定所述卡端信息,将所述卡端信息以含卡回复特征头的短信方式写入所述短信箱或以含卡回复特征头的电话号码方式写入所述电话号码簿中;

所述终端监控到所述短信箱中写入了含所述卡回复特征头的短信或所述电话号码簿中写入了含所述卡回复特征头的电话号码,从中获取所述卡端信息报文。

7.如权利要求6所述的方法,其特征在于,该方法进一步包括:所述终端接收用户输入的用户信息,将所述用户信息及卡端信息报文发送给所述服务器;

所述服务器根据所述用户信息及卡端信息报文确定所述写入数据。

8.如权利要求6所述的方法,其特征在于:

所述用户识别模块,包括适用于第三代移动通信网络或者第二代移动通信网络的用户识别模块;

所述机卡交互模块,支持AT指令读写卡片短信和/或卡片电话号码簿。

9.如权利要求8所述的方法,其特征在于:

所述机卡交互模块,包括但不限于适用于第三代移动通信网络或者第二代移动通信网络的无线上网卡。

10.如权利要求6所述的方法,其特征在于:

所述卡端信息报文,包括所述用户识别模块卡端当前应用版本信息报文或者卡片操作系统版本信息报文。

11.如权利要求6所述的方法,其特征在于,该方法进一步包括:所述服务器收到所述卡端信息报文后,解析所述卡端信息报文,根据解析结果确定用户可选信息,发送给所述终端;

所述终端根据所述用户可选信息,指定确信内容并发送给所述服务器;

所述服务器根据所述确信内容,确定所述写入数据。

12.如权利要求11所述的方法,其特征在于:

所述用户可选信息,包括约定数量的指定号码和/或套餐信息,所述用户识别模块可添加或更新的应用列表信息,或者所述用户识别模块卡片操作系统版本信息;

所述确信内容,包括手机号码和/或套餐信息,所述用户识别模块添加或更新的业务应用名称,或者所述用户识别模块卡片操作系统更新版本号。

13.如权利要求6所述的方法,其特征在于:

所述写入数据,包括所述用户识别模块个人化数据、添加或更新的业务应用数据或者卡片操作系统更新数据。

14.如权利要求6或7所述的方法,其特征在于,所述终端收到所述写入数据后,将所述写入数据写入到所述用户识别模块的步骤,包括:所述终端通过AT指令,借助所述机卡交互模块,向所述用户识别模块的短信箱或者电话号码簿写入含特征头的短信或电话号码,以表示要向所述用户识别模块写入所述写入数据;

所述用户识别模块根据所述含特征头的短信或电话号码,完成所述写入数据的写入得到所述写入结果,以含卡回复特征头的短信或电话号码方式,将所述写入结果写入所述短信箱或电话号码簿中;

所述终端监控到所述短信箱或电话号码簿中写入了含所述卡回复特征头的短信或电话号码,显示所述写入结果或将所述写入结果发送给所述服务器。

15.一种用户识别模块注册开通的系统,其特征在于,包括:机卡交互模块;

终端,通过所述机卡交互模块,获得所述用户识别模块的卡端信息报文;

服务器,接收所述终端发送的所述卡端信息报文,完成所述用户识别模块的注册开通并得到注册开通结果,将所述注册开通结果发送给所述终端;

所述终端收到所述注册开通结果后,显示所述注册开通结果;

所述终端,通过AT指令,借助所述机卡交互模块,向所述用户识别模块的短信箱写入含特征头的短信或向所述用户识别模块的电话号码簿写入含特征头的电话号码,以表示要获取所述用户识别模块的卡端信息;在监控到所述短信箱中写入了含所述卡回复特征头的短信或所述电话号码簿中写入了含卡回复特征头的电话号码,从中获取所述卡端信息报文;

所述用户识别模块,监控到所述含特征头的短信或电话号码,确定所述卡端信息,将所述卡端信息以含卡回复特征头的短信方式写入所述短信箱或以含卡回复特征头的电话号码方式写入所述电话号码簿中。

16.如权利要求15所述的系统,其特征在于:

所述终端进一步接收用户输入的用户信息,将所述用户信息及卡端信息报文发送给所述服务器;

所述服务器根据所述用户信息及卡端信息报文,完成所述注册开通。

17.如权利要求15所述的终端,其特征在于:

所述用户识别模块,包括适用于第三代移动通信网络或者第二代移动通信网络的用户识别模块;

所述机卡交互模块,支持AT指令读写卡片短信和/或卡片电话号码簿。

18.如权利要求17所述的系统,其特征在于:

所述机卡交互模块,包括但不限于适用于第三代移动通信网络或者第二代移动通信网络的无线上网卡。

19.如权利要求15所述的系统,其特征在于:

所述终端获得的所述卡端信息报文,包括所述用户识别模块卡端选号请求报文或者卡端写卡请求报文。

20.一种用户识别模块数据写入的系统,其特征在于,包括:机卡交互模块;

终端,通过所述机卡交互模块,获得所述用户识别模块的卡端信息报文;

服务器,接收所述终端发送的所述卡端信息报文,确定写入数据,并将所述写入数据发送给所述终端;

所述终端收到所述写入数据后,将所述写入数据写入所述用户识别模块并显示写入结果或将写入结果发送给所述服务器;

所述终端,通过AT指令,借助所述机卡交互模块,向所述用户识别模块的短信箱写入含特征头的短信或向所述用户识别模块的电话号码簿写入含特征头的电话号码,以表示要获取所述用户识别模块的卡端信息;在监控到所述短信箱中写入了含卡回复特征头的短信或电话号码簿中写入了含卡回复特征头的电话号码,从中获取所述卡端信息报文;

所述用户识别模块,监控到所述含特征头的短信或电话号码,确定所述卡端信息,将所述卡端信息以含卡回复特征头的短信方式写入所述短信箱或以含卡回复特征头的电话号码方式写入所述电话号码簿中。

21.如权利要求20所述的系统,其特征在于:

所述终端进一步接收用户输入的用户信息,将所述用户信息及卡端信息报文发送给所述服务器;

所述服务器根据所述用户信息及卡端信息报文确定所述写入数据。

22.如权利要求20所述的终端,其特征在于:

所述用户识别模块,包括适用于第三代移动通信网络或者第二代移动通信网络的用户识别模块;

所述机卡交互模块,支持AT指令读写卡片短信和/或卡片电话号码簿。

23.如权利要求22所述的系统,其特征在于:

所述机卡交互模块,包括但不限于适用于第三代移动通信网络或者第二代移动通信网络的无线上网卡。

24.如权利要求20所述的系统,其特征在于:

所述终端获得的所述卡端信息报文,包括所述用户识别模块卡端当前应用版本信息报文或者卡片操作系统版本信息报文。

25.如权利要求20所述的系统,其特征在于:

所述服务器收到所述卡端信息报文后,进一步解析所述卡端信息报文,根据解析结果确定用户可选信息,发送给所述终端;

所述终端根据所述用户可选信息,指定确信内容并发送给所述服务器;

所述服务器根据所述确信内容,确定所述写入数据。

26.如权利要求25所述的系统,其特征在于:

所述服务器确定的所述用户可选信息,包括约定数量的指定号码和/或套餐信息,所述用户识别模块可添加或更新的应用列表信息,或者所述用户识别模块卡片操作系统更新信息;

所述终端指定的所述确信内容,包括手机号码和/或套餐信息,所述用户识别模块添加或更新的业务应用名称,或者所述用户识别模块卡片操作系统更新版本号。

27.如权利要求20所述的系统,其特征在于:

所述服务器确定的所述写入数据,包括所述用户识别模块个人化数据、添加或更新的业务应用数据或者卡片操作系统更新数据。

28.如权利要求20或21所述的系统,其特征在于:所述终端,通过AT指令,借助所述机卡交互模块,向所述用户识别模块的短信箱写入含特征头的短信或向所述用户识别模块的电话号码簿写入含特征头的电话号码,以表示要向所述用户识别模块写入所述写入数据;在监控到所述短信箱中写入了含卡回复特征头的短信或电话号码簿中写入了含卡回复特征头的电话号码,显示所述写入结果;

所述用户识别模块,监控到所述含特征头的短信或电话号码,完成所述写入数据的写入,将所述写入结果以含卡回复特征头的短信方式写入所述短信箱或以含卡回复特征头的电话号码方式写入所述电话号码簿中。

说明书 :

用户识别模块注册开通和/或数据写入的方法和系统

技术领域

[0001] 本发明涉及用户识别模块,包括USIM(Universal Subscriber IdentityModule,全球用户识别模块)、SIM(Subscriber Identity Module,用户识别模块),UIM(User Identity Model,用户识别模块)或EVDO UIM(EvolutionData Optimized UIM),尤其涉及用户识别模块注册开通和/或数据写入的系统和方法。

背景技术

[0002] 随着移动通信网络的不断发展,无线上网卡技术得到越来越多的研究以及应用。现有的用户识别模块的个人化数据发行,主要有专用发行设备发行、远程写卡、空中写卡三种模式。用户识别模块的业务与应用的个性化定制发行与功能升级,主要通过OTA(Over The Air,空中传送)POS(销售终端)方式(可集成在远程写卡中)和空中写卡方式。
[0003] 其中,专用发行设备发行用于在卡商或运营商处提前进行批量的用户识别模块的个人化数据发行,个人化数据需要提前写入,从而造成了国际移动用户识别码(IMSI)等数据资源的浪费。
[0004] 现有的通过远程写卡和空中写卡进行用户识别模块的个人化数据发行的实现方式,用户都需要到指定地点如业务营业厅,由工作人员使用读写器借助远程写卡系统或使用空中写卡终端借助空中写卡系统才能进行个人化写卡及进行开通与办理业务。
[0005] 现有的通过OTA POS方式和空中写卡进行SIM业务与应用的个性化定制发行与功能升级的实现方式,需要用户另外购买、使用读写器设备,或到指定地点使用空中写卡专用终端。
[0006] 因此,现有写卡方式使得用户在社会渠道(如电子卖场)购买无线上网卡后,还需要到另外的指定地点购买用户识别模块并注册、写入个人化数据,以及今后使用中还需要去指定地点进行业务更新升级等,导致业务办理较为繁杂,不利于业务推广。

发明内容

[0007] 本发明所要解决的技术问题,在于需要提供一种用户识别模块注册开通和/或数据写入的系统和方法,以实现用户识别模块的注册开通和/或个人化数据的写入、业务应用添加、更新以及卡片操作系统(COS)更新。
[0008] 为了解决上述技术问题,本发明提供了一种用户识别模块注册开通和/或数据写入的方法,包括:
[0009] 终端通过一机卡交互模块获取所述用户识别模块的卡端信息报文,将所述卡端信息报文发送给服务器;
[0010] 所述服务器根据所述卡端信息报文,完成所述用户识别模块的注册开通并得到注册开通结果和/或确定写入数据,并将所述注册开通结果和/或写入数据发送给所述终端;
[0011] 所述终端收到所述注册开通结果和/或写入数据后,显示所述注册开通结果和/或将所述写入数据写入所述用户识别模块并显示写入结果或将写入结果发给服务器。
[0012] 优选地,该方法进一步包括:
[0013] 所述终端接收用户输入的用户信息,将所述用户信息及卡端信息报文发送给所述服务器;
[0014] 所述服务器根据所述用户信息及卡端信息报文,完成所述注册开通和/或确定所述写入数据。
[0015] 优选地,所述终端通过所述机卡交互模块获取所述卡端信息报文的步骤,包括:
[0016] 所述终端通过AT指令,借助所述机卡交互模块,向所述用户识别模块的短信箱或电话号码簿写入含特征头的短信或电话号码,以表示要获取所述用户识别模块的卡端信息;
[0017] 所述用户识别模块监控到所述含特征头的短信或电话号码,确定所述卡端信息,将所述卡端信息以含卡回复特征头的短信或电话号码方式,写入所述短信箱或电话号码簿中;
[0018] 所述终端监控到所述短信箱或电话号码簿中写入了含所述卡回复特征头的短信或电话号码,从中获取所述卡端信息报文。
[0019] 优选地,所述用户识别模块,包括适用于第三代移动通信网络或者第二代移动通信网络的用户识别模块。
[0020] 所述机卡交互模块,支持AT指令读写卡片短信和/或卡片电话号码簿。
[0021] 优选地,所述机卡交互模块,包括但不限于适用于第三代移动通信网络或者第二代移动通信网络的无线上网卡。
[0022] 优选地,所述卡端信息报文,包括所述用户识别模块卡端选号请求报文、卡端写卡请求报文、卡端当前应用版本信息报文或者卡片操作系统版本信息报文。
[0023] 优选地,该方法进一步包括:
[0024] 所述服务器收到所述卡端信息报文后,解析所述卡端信息报文,根据解析结果确定用户可选信息,发送给所述终端;
[0025] 所述终端根据所述用户可选信息,指定确信内容并发送给所述服务器;
[0026] 所述服务器根据所述确信内容,确定所述写入数据。
[0027] 优选地,所述用户可选信息,包括约定数量的指定号码和/或套餐信息,所述用户识别模块可添加或更新的应用列表信息,或者所述用户识别模块卡片操作系统版本信息;
[0028] 所述确信内容,包括手机号码和/或套餐信息,所述用户识别模块添加或更新的业务应用名称,或者所述用户识别模块卡片操作系统更新版本号。
[0029] 优选地,所述写入数据,包括所述用户识别模块个人化数据、添加或更新的业务应用数据或者卡片操作系统更新数据。
[0030] 优选地,所述终端收到所述写入数据后将所述写入数据写入到所述用户识别模块的步骤,包括:
[0031] 所述终端通过AT指令,借助所述机卡交互模块,向所述用户识别模块的短信箱或者电话号码簿写入含特征头的短信或电话号码,以表示要向所述用户识别模块写入所述写入数据;
[0032] 所述用户识别模块根据所述含特征头的短信或电话号码,完成所述写入数据的写入得到所述写入结果,以含卡回复特征头的短信或电话号码方式,将所述写入结果写入所述短信箱或电话号码簿中;
[0033] 所述终端监控到所述短信箱或电话号码簿中写入了含所述卡回复特征头的短信或电话号码,显示写入结果或将所述写入结果发给服务器。
[0034] 为了解决上述技术问题,本发明还提供了一种用户识别模块注册开通和/或数据写入的系统,包括:
[0035] 机卡交互模块;
[0036] 终端,通过所述机卡交互模块,获得所述用户识别模块的卡端信息报文;
[0037] 服务器,接收所述终端发送的所述卡端信息报文,完成所述用户识别模块的注册开通并得到注册开通结果和/或确定写入数据,并将所述注册开通结果和/或写入数据发送给所述终端;
[0038] 所述终端收到所述注册开通结果和/或写入数据后,显示所述注册开通结果和/或将所述写入数据写入所述用户识别模块并显示写入结果或将写入结果发给服务器。
[0039] 优选地,所述终端进一步接收用户输入的用户信息,将所述用户信息及卡端信息报文发送给所述服务器;
[0040] 所述服务器根据所述用户信息及卡端信息报文,完成所述注册开通和/或确定所述写入数据。
[0041] 优选地,所述终端,通过AT指令,借助所述机卡交互模块,向所述用户识别模块的短信箱或电话号码簿写入含特征头的短信或电话号码,以表示要获取所述用户识别模块的卡端信息或者要向所述用户识别模块写入所述写入数据;在监控到所述短信箱或电话号码簿中写入了含卡回复特征头的短信或电话号码,从中获取所述卡端信息报文或者显示所述写入结果或将所述写入结果发给服务器;
[0042] 所述用户识别模块,监控到所述含特征头的短信或电话号码,确定所述卡端信息或者完成所述写入数据的写入,将所述卡端信息或者所述写入结果以含卡回复特征头的短信或电话号码方式,写入所述短信箱或电话号码簿中。
[0043] 优选地,所述用户识别模块,包括适用于第三代移动通信网络或者第二代移动通信网络的用户识别模块。
[0044] 所述机卡交互模块,支持AT指令读写卡片短信和/或卡片电话号码簿。
[0045] 优选地,所述机卡交互模块,包括但不限于适用于第三代移动通信网络或者第二代移动通信网络的无线上网卡。
[0046] 优选地,所述终端获得的所述卡端信息报文,包括所述用户识别模块卡端选号请求报文、卡端写卡请求报文、卡端当前应用版本信息报文或者卡片操作系统版本信息报文。
[0047] 优选地,所述服务器收到所述卡端信息报文后,进一步解析所述卡端信息报文,根据解析结果确定用户可选信息,发送给所述终端;
[0048] 所述终端根据所述用户可选信息,指定确信内容并发送给所述服务器;
[0049] 所述服务器根据所述确信内容,确定所述写入数据。
[0050] 优选地,所述服务器确定的所述用户可选信息,包括约定数量的指定号码和/或套餐信息,所述用户识别模块可添加或更新的应用列表信息,或者所述用户识别模块卡片操作系统更新信息;
[0051] 所述终端指定的所述确信内容,包括手机号码和/或套餐信息,所述用户识别模块添加或更新的业务应用名称,或者所述用户识别模块卡片操作系统更新版本号。
[0052] 优选地,所述服务器确定的所述写入数据,包括所述用户识别模块个人化数据、添加或更新的业务应用数据或者卡片操作系统更新数据。
[0053] 与现有技术相比,根据本发明技术方案,用户购买用户识别模块如USIM卡后无需去指定地点如移动营业厅等,就可自行注册开通用户识别模块,写入个人化数据并进行卡业务更新和COS升级。根据本发明技术方案,注册、写入、开通个人化数据及业务更新升级等不需另外购买并使用读写器设备、空中写卡终端等专业写卡设备,成本低、操作简单,使运营商开展业务的方式更加灵活、多样,运营商推广新业务时,也不需更换用户识别模块。
[0054] 本发明不仅可以使用3G不同网络标准TD-CDMA、WCDMA的无线上网卡及其配套的USIM卡,使用CDMA2000的无线上网卡及其配套的EVDOUIM卡来实现,也可以使用2G GSM网的无线上网卡及其配套的SIM卡和2G CDMA网的无线上网卡及其配套的UIM卡来实现。另外,也可适用于其他使用用户识别模块的支持AT指令读写卡片短信或ADN(AbbreviatedDialing Number,缩位拨号,卡片中的手机号码簿)的用于PC机或笔记本电脑的各种设备。

附图说明

[0055] 图1为本发明注册开通和/或数据写入方法的流程示意图。
[0056] 图2为本发明方法第一实施例的流程示意图。
[0057] 图3为本发明方法第二实施例的流程示意图。
[0058] 图4为本发明方法第三实施例的流程示意图。
[0059] 图5为本发明方法第四实施例的流程示意图。
[0060] 图6为本发明注册开通和/或数据写入系统实施例的组成示意图。

具体实施方式

[0061] 以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。
[0062] 由于现在处于3G业务推广的初期,因此市场上有关USIM、EVDO UIM写卡的需求很大,但是现有的无线上网卡提供的终端都还没有相应的写卡功能。另外,随着3G业务的发展,上网卡中的用户识别模块支持的功能也可能需要根据业务的发展进行应用功能添加、升级或卡片操作系统(COS)的更新升级。但现有无线上网卡体系尚不支持以上业务需要,主要的技术难题有以下几点:
[0063] (1)无线上网卡行业领域尚未有可通过上网卡设备进行用户识别模块卡个人化数据写入和应用升级的实现方法,因此卡片需要事先由卡片提供商进行个性化数据发行或在营业厅使用远程写卡系统或专用空中写卡设备进行发行,造成用户在电子卖场等社会渠道买了上网卡后,还需到移动营业厅单独进行卡片的购买与个人化数据写入。
[0064] (2)整个无线上网卡行业领域没有实现与用户识别模块进行个人化数据读取与写入及卡片业务应用的添加升级、COS更新的协议通信技术手段与途径。
[0065] 因此,业界亟待提出通过无线设备进行用户识别模块卡片个人化数据写入与应用添加升级、COS更新的技术,以方便用户购买使用用户识别模块完成卡片的注册开通等业务,并对将来用户直接通过无线上网设备进行用户识别模块的应用功能添加更新与COS升级提供技术支撑。其中无线上网设备包括无线上网卡,或者其他能够使用用户识别模块的用于PC机或笔记本电脑的无线上网设备。
[0066] 图1为本发明注册开通和/或数据写入方法的流程示意图。如图1所示,该注册开通和/或写入方法主要包括如下步骤:
[0067] 步骤S110,终端通过一机卡交互模块获取用户识别模块的卡端信息报文,然后将该卡端信息报文发送给服务器;该卡端信息报文,可以是卡端选号请求报文,可以是卡端写卡请求报文,可以是卡端当前应用版本信息报文,也可以是卡片操作系统版本信息报文;其中该机卡交互模块支持AT指令读写卡片短信或ADN,典型地,可以是无线上网设备比如3G上网卡或者2G上网卡等;
[0068] 步骤S120,服务器收到卡端信息报文后,解析卡端信息报文,并根据解析结果确定用户可选信息,然后将用户可选信息发送给终端;与步骤S110相对应,该用户可选信息,可以是约定数量的指定号码信息和/或套餐等,可以是用户识别模块可添加或更新的应用列表信息,也可以是用户识别模块COS更新信息;
[0069] 步骤S130,终端显示该用户可选信息,经由用户选择后指定确信内容并发送给服务器;与步骤S120相对应,该确信内容,可以是手机号码和/或套餐等,可以是用户识别模块添加或更新的业务应用名称,也可以是用户识别模块COS更新版本号;
[0070] 步骤S140,服务器根据收到的确信内容,确定写入数据并发送给终端;与步骤S110相对应,该写入数据,可以是个人化数据,可以是添加或更新的业务应用数据,也可以是卡片操作系统更新数据;
[0071] 步骤S150,终端收到该写入数据后,将该写入数据写入到用户识别模块中并显示写入结果或将写入结果发给服务器。
[0072] 需要说明的是,上述步骤S120中,服务器收到的卡端信息报文如果是卡端写卡请求报文,则可以直接根据该卡端信息报文,确定写入数据并发送给终端,而省略掉步骤S130中的用户选择过程以及与该选择相应的过程。
[0073] 本发明用户识别模块注册开通过程中,首先终端获取用户输入的用户信息,其后从用户识别模块获取卡标识信息,并一起发送给服务器;服务器根据收到的该用户信息及卡标识信息,完成用户识别模块的注册开通,并将注册开通结果通知给终端以显示给用户。其中的用户信息,包括用户身份信息、用卡城市信息等等。
[0074] 本发明中的用户识别模块,包括适用于2G网络中的用户识别模块如GSM网络的SIM卡和CDMA网络的UIM卡,以及适用于3G网络中的用户识别模块如TD-CDMA网络或WCDMA网络的USIM卡,以及CDMA2000网络的EVDO UIM卡。
[0075] 本发明中的机卡交互模块,只要适用于3G或者2G系统,使用用户识别模块并支持AT指令读写卡片短信或ADN的设备,本发明都可应用,比如TD-CDMA以及WCDMA的无线上网卡及其配套的USIM卡,或者使用CDMA2000的无线上网卡及其配套的EVDO UIM卡,还可以是2G GSM网的无线上网卡及其配套的SIM卡或者2G CDMA网的无线上网卡及其配套的UIM卡。
[0076] 以下通过若干实施例来对图1所示方法流程进行详细说明。
[0077] 图2为本发明方法第一实施例的流程示意图。在本第一实施例中,用户识别模块为一USIM空卡,也即不包含全部个人化数据的USIM卡片(为保证安全性,可预置KEY、OPC,也可选择预置PIN1、PUK1、PIN2、PUK2)。如图2所示,该实施例主要包括如下步骤:
[0078] 步骤S210,用户使用插有带有用户识别模块上网专用卡的TD上网卡的终端电脑,连通有线网络,通过终端选择上网卡注册激活选项,输入用户信息(如用卡城市信息、用户身份信息等);
[0079] 步骤S220,终端使用AT指令,通过该TD上网卡向USIM上网专用卡短信箱写入含特征头的一请求短信,该请求短信用于表示要获取卡端选号请求报文,该特征头用于标识该短信是用于本发明的终端向卡发的特殊短信(例如特征头可为8A8A8A),而非用户普通短信;USIM卡对短信写入进行实时监控;
[0080] 步骤S230,USIM卡监控到该请求短信后,将含有本卡标识信息的卡端选号请求报文加上卡回复特征头(例如特征头可为8B8B8B)后写入一卡片短信中;其中,该标识信息为USIM卡的空卡序列号;
[0081] 步骤S240,终端监控到短信箱中写入了含卡回复特征头的卡片短信,然后读取该卡片短信,根据该特征头获取请求短信中的卡端选号请求报文后,将卡端选号请求报文及用户信息中的用卡城市信息上发给服务器;
[0082] 步骤S250,服务器解析卡端选号请求报文,并根据该卡端选号请求报文中的标识信息,在数据库中查找到该标识信息记录及对应的写卡次数记录,并判断出该USIM卡的写卡次数没有达到预设的写卡次数阈值,因为该USIM卡为空卡;该写卡次数阈值主要用于保证安全性,防止用户多次使用同一个空卡序列号写多张卡,进行卡片复制伪造;
[0083] 在其他实施例中,如果没有查找到对应标识信息记录或该标识信息对应的写卡次数记录已达到最大阀值则不处理,结束;也可以向终端返回错误通知,然后结束;
[0084] 步骤S260,服务器根据用户信息中的用卡城市信息,或采用随机选取方式,从手机号码资源库获取约定数量的若干手机号码(可在服务器中对这些号码进行预占用,以避免其他用户同时重复使用)和套餐等相关信息(可选)发送给终端并显示供用户选择;
[0085] 步骤S270,用户通过终端选择手机号码、套餐(可选)等项后,终端将用户选取的号码、套餐等信息通过含特征头的一请求短信(例如特征头可为8A8A8A)写入USIM卡短信箱;
[0086] 步骤S280,USIM卡监控到该请求短信后,获取其中的手机号码、套餐等信息,并加入标识信息组成卡端写卡请求报文,加上卡回复特征头后,写入一卡片短信中;
[0087] 步骤S290,终端监控到短信箱中写入了该卡片短信,则读取该卡片短信,根据卡回复特征头获取短信中的卡端写卡请求报文上发给服务器;
[0088] 步骤S291,服务器解析该卡端写卡请求报文,释放已下发的除用户已选手机号码外的其他预占用号码,并从系统中获取相应的个人化数据,下发给终端以进行写卡;
[0089] 通过该空卡序列号,可以得知该USIM卡为空卡,则根据用户信息中的用卡城市信息或者随机地从系统中获取相应的IMSI、ICCID、ADM、SMSP、PIN1、PUK1、PIN2、PUK2、ACC等个人化数据(为提高安全性,KEY、OPC可预置在卡上不传输,PIN1、PUK1、PIN2、PUK2也可选择预置在卡上不传输),并将所获取的个人化数据以及为用户选用的指定号码写入到该空卡序列号对应的个人化数据库记录中,将以上个人化数据组成写卡报文格式,并使用该空卡序列号对应的卡片传输密钥进行报文加密(为保证安全性,可采用一张卡一密钥),可选用计数器或MAC(Message Authentication Code,消息认证码)来进行安全攻击防范,其中的计数器,通过计数防止数据重传攻击,MAC通过一密钥对一段报文进行加密运算得到,用于防止数据篡改攻击;其后将加密的写卡报文下发给终端进行写卡;其中,写卡报文可采用统一写卡指令方式进行写卡,也可采用APDU(Application Protocol DataUnit,应用协议数据单元)直接写个人化数据文件方式进行写卡。采用统一写卡指令方式,不需对不同卡商卡片使用不同的写卡指令报文,服务器端不需管理不同卡商不同的ADM校验组件和写卡组件,整体报文长度短,传输数据量小,此为优选方式;采用APDU直接写个人化数据文件方式需对不同卡商卡片使用不同的写卡指令报文,服务器端需管理不同卡商不同的ADM校验组件和写卡组件,整体报文长度长,传输数据量大。
[0090] 步骤S292,终端接收到服务器下发的写卡报文后,将该写卡报文加上特征头写成写卡报文短信,通过该TD上网卡写入USIM空卡短信箱中,USIM空卡监控短信箱有含特征头的短信写入,读取写卡报文短信,用传输密钥解密其中的写卡报文,进行计数器、MAC正确性检查(根据情况选用),获得其中的IMSI、ICCID、ADM、SMSP、PIN1、PUK1、PIN2、PUK2、ACC等个人化数据并进行写入,然后将写卡结果写入含卡回复特征头的卡片短信记录中,终端上发写入结果给服务器,其中该写入结果表示IMSI等个人化数据成功写入卡片对应的个人化数据文件中;
[0091] 步骤S293,服务器收到写卡结果后,标记该卡已写卡成功,将写卡次数记录加1,并将该卡对应的指定号码和IMSI传给业务运营支撑系统(BOSS),完成指定号码开通,并将开通结果发给终端,终端显示开通结果;
[0092] 步骤S294,完成号码开通后,用户使用开通号码,即可使用上网卡进行上网。
[0093] 图3为本发明方法第二实施例的流程示意图。在本第二实施例中,用户识别模块为一USIM实卡,也即包含有全部个人化数据的USIM卡片。如图3所示,该第二实施例主要包括如下步骤:
[0094] 步骤S310,用户使用插有带有用户识别模块上网专用卡的TD上网卡的终端电脑,连通有线网络或无线网络(对于无线网络,可采用用户上发含用户识别模块上打印的ICCID信息的规定格式普通短信到指定实时配号服务器的方式,服务器给该用户识别模块分配临时手机号码,开通GPRS数据传输功能,以供临时使用,该部分实现可参考实时配号相关技术),通过终端选择上网卡注册激活选项,输入用户信息(如用卡城市信息、用户身份信息等);
[0095] 步骤S320,同步骤S220;
[0096] 步骤S330,USIM卡将含有本卡标识信息的卡端选号请求报文加上特征头后写入一卡片短信中;该标识信息为该卡的国际移动用户识别码(IMSI)或集成电路卡识别码(ICCID);
[0097] 步骤S340,同步骤S240;
[0098] 步骤S350,同步骤S250;
[0099] 步骤S360,同步骤S260;
[0100] 步骤S370,同步骤S270;
[0101] 步骤S380,USIM卡监控到该请求短信后,获取其中的手机号码、套餐等信息并加上标识信息组成卡端写卡请求报文加上卡回复特征头(例如特征头可为8B8B8B)后写入一卡片短信中;
[0102] 步骤S390,同步骤S290;
[0103] 步骤S391,服务器解析该卡端写卡请求报文,释放已下发的除用户已选手机号码外的其他预占用号码,判断出其中的标识信息与用户选择的城市IMSI号段或ICCID号段不相符(即用户选择的城市与原IMSI、ICCID城市不相同),服务器从系统中获取相应的个人化数据,下发给终端进行个人化数据更新替换写卡(可只更新IMSI、ICCID、短消息中心SMSP、访问控制级别ACC、ADM),如果相符则不进行个人化数据更新替换写卡,直接将该卡对应的指定号码和IMSI传给业务运营支撑系统(BOSS),完成号码开通,并将开通结果发给终端,终端显示开通结果,跳至步骤S394;
[0104] 当进行个人化数据更新替换写卡时,根据用户信息中的用卡城市信息从系统中获取相应的IMSI、ICCID、SMSP、ACC、ADM个人化数据(其他PIN1、PUK1、PIN2、PUK2数据可不更新),并将需更新的个人化数据以及为用户选用的指定号码写入到该IMSI或ICCID对应的个人化数据库记录中(需要注意的是,为防止卡端未收到写卡报文或处理写卡信息失败,作为标识信息的IMSI或ICCID先不更新只做暂存),将以上需更新的个人化数据组成写卡报文格式,并使用该卡原IMSI或ICCID空卡序列号对应的卡片传输密钥进行报文加密(可选用计数器或MAC);
[0105] 步骤S392,终端接收到服务器下发的写卡报文后,将该写卡报文加上特征头写成写卡报文短信通过TD上网卡写入USIM卡短信箱中,USIM卡监控到短信箱中有含特征头的短信写入,读取写卡报文短信,用传输密钥解密其中的写卡报文,进行计数器、MAC正确性检查(根据情况选用),获得其中的IMSI、ICCID、SMSP、ACC、ADM等个人化数据,更新卡内的SMSP、ACC及ADM数据(卡片缓存IMSI和ICCID暂不写入,采用实时配号时,由于未开通新号时进行IMSI替换会中断网络连接,导致开通不成功,因此暂不写IMSI和ICCID,另外ACC和ADM也可与IMIS、ICCID一样暂不更新,待收到开通结果后一起更新),更新后将写卡结果写入含特征头的卡片短信记录中;终端读取该短信并将写卡结果发送给服务器;
[0106] 步骤S393,服务器收到写卡结果后,标记该IMSI或ICCID对应的卡已写卡成功,并将写卡次数记录加1,将该卡对应的手机号码和新IMSI、ICCID传给BOSS进行开通,BOSS将开通信息返回给服务器;服务器将开通结果发给终端,终端将开通结果发给卡片,卡片收到开通成功信息后,写入缓存的新IMSI和ICCID,以替换原有IMSI和ICCID,并重启卡片;
[0107] 步骤S394,同步骤S294。
[0108] 需要说明的是,在本发明上述步骤S240和步骤S340中,也可以直接将卡端选号请求报文发送给服务器而不携带用户输入的用卡城市信息;步骤S260和步骤S360中,服务器不用根据用卡城市信息,可以直接从手机号码资源库中随机选择手机号码,发送给终端。
[0109] 上述步骤S391中如没有该用户的用卡城市信息,则按不进行个人化数据更新替换写卡处理。
[0110] 上述步骤S291和步骤S391中,为考虑用户采用实时配号方式无线上网时重写卡端IMSI导致的无线上网卡网络终端引起的写卡确认结果无法上发,而采用了缓存新IMSI、ICCID待上发写卡确认并收到开通结果后更新IMSI、ICCID的方法。在其他实施例中,如只采用有线网络,实卡写卡也可采用类似步骤S292中的直接更新IMSI、ICCID、SMSP、ACC、ADM等个人化数据的方法。另外,其中的实卡个人化数据,可根据需要只更新IMSI、ICCID、SMSP、ACC、ADM,也可根据需要同时更新其他的PIN1、PUK1、PIN2、PUK2等个人化数据。
[0111] 上述步骤S220至步骤S270的选号过程和S320至步骤S370的选号过程为可选步骤。在其他实例中,可不提供用户选号过程,可由终端直接获取空卡的空卡序列号或实卡的IMSI或ICCID,直接上发写卡请求,服务器可对空卡写卡后或对实卡更新实卡数据后直接关联一个任一可使用的手机号码进行开通,并由服务器通过终端显示给用户该卡片关联的手机号码。
[0112] 上述步骤S220至S240,以及S320至S340,在其他实例中,也可以是如下流程:
[0113] 1)终端使用标准AT指令,通过该TD上网卡向USIM上网专用卡短信箱写入含特征头的一请求短信,该请求短信用于将用户输入的用户信息传给卡片并要求卡片返回卡端选号请求报文,USIM卡对短信写入进行实时监控;
[0114] 2)USIM卡监控到该请求短信后,将用户信息加上本卡标识信息,组成卡端选号请求报文后加上卡回复特征头(例如可为8B8B8B),写入一卡片短信中;
[0115] 3)终端读取该卡片短信,根据该特征头获取请求短信中的卡端选号请求报文后,将卡端选号请求报文上发给服务器。
[0116] 上述步骤S270至S290,以及S370至S390,在其他实例中,也可以是如下流程:
[0117] 1)用户通过终端选择手机号码、套餐(可选)等项后,向用户识别模块短信箱中写入含特征头的一请求短信,以表示终端要获取卡端标识信息;
[0118] 2)USIM卡监控到该请求短信后,将卡片的标识信息加上卡回复特征头后,写入一卡片短信中;
[0119] 3)终端读取该卡片短信,获取卡端标识信息后,将用户输入的手机号码、套餐等信息加上获取的卡片标识信息组成卡端写卡请求报文上发给服务器。
[0120] 图4为本发明方法第三实施例的流程示意图。在本第三实施例中,用户识别模块为一USIM实卡,用于示例对USIM实卡进行应用添加更新升级的过程。如图4所示,该第三实施例主要包括如下步骤:
[0121] 步骤S410,用户使用插有带有用户识别模块上网专用卡的TD上网卡的终端电脑,通过该上网卡上网,通过终端选择卡应用添加更新;
[0122] 步骤S420,终端使用标准AT指令,通过该TD上网卡向USIM上网专用卡短信箱写入含特征头的一请求短信,该请求短信用于表示要获取卡端当前应用版本信息报文,该特征头用于标识该短信是用于本发明的终端向卡发的特殊短信(例如特征头可为8A8A8A);USIM卡对短信写入进行实时监控;
[0123] 步骤S430,USIM卡监控到该请求短信后,将含有本卡当前应用版本信息报文加上卡回复特征头(例如特征头可为8B8B8B)后写入一卡片短信中;
[0124] 步骤S440,终端读取该卡片短信,根据该特征头获取卡端当前应用版本信息报文并上发给服务器;
[0125] 步骤S450,服务器解析卡端当前应用版本信息报文,并根据该当前应用版本信息检查可添加或更新的应用列表信息,并将可添加或更新的应用及其列表信息发给终端供用户选取需添加或更新的应用;如没有可添加或更新的应用,则流程终止。
[0126] 步骤S455,终端将用户选取的需添加或更新的应用名称上发服务器;
[0127] 步骤S460,服务器根据用户提交的需添加或更新的应用名称,从数据库中获取对应的添加或更新的应用数据发给终端;
[0128] 步骤S470,终端收到对应的添加或更新的应用数据后,先存储应用数据,其后终端将应用数据拆成多条含特征头的应用添加、更新短信逐一发给USIM卡处理;
[0129] 步骤S480,USIM卡收到应用添加、更新短信后,可直接逐条进行应用相应位置的数据更新,也可先将每条数据进行缓存待一个应用的全部数据收全后再统一更新;USIM卡在处理完每条从终端发来的应用添加、更新短信后都通过含卡回复特征头的短信返回告知终端上条短信处理完成,以便终端续发下条应用添加、更新短信或判断应用添加、更新完成并显示以提示用户。
[0130] 上述步骤S470和S480中,采用终端逐条应答传递应用数据的方式,在其他实例中,也可根据USIM卡支持的短信箱条数,采用多条短信并行交互的方式。
[0131] 上述步骤S450、步骤S455和步骤S460中,在其他实例中,也可不提供用户选择添加、更新的应用列表,而直接进行需添加、更新的应用数据的下发并完成后续应用添加、更新。
[0132] 上述第三实例中使用USIM实卡示例,当采用空卡时,步骤S410中需使用有线网络上网进行应用添加、更新,其后各步骤相同。
[0133] 图5为本发明方法第四实施例的流程示意图。在本第四实施例中,用户识别模块为一USIM实卡,用于示例对USIM实卡进行COS更新升级的过程。如图5所示,该第四实施例主要包括如下步骤:
[0134] 步骤S510,用户使用插有带有用户识别模块上网专用卡的TD上网卡的终端电脑,通过该上网卡上网,通过终端选择COS更新升级;
[0135] 步骤S520,终端使用标准AT指令,通过该TD上网卡向USIM上网专用卡短信箱写入含特征头的一请求短信,该请求短信用于表示要获取卡端当前COS版本信息报文,该特征头用于标识该短信是用于本发明的终端向卡发的特殊短信(例如可为8A8A8A);USIM卡对短信写入进行实时监控;
[0136] 步骤S530,USIM卡监控到该请求短信后,将含有本卡当前COS版本信息报文加上卡回复特征头(例如可为8B8B8B)后写入一卡片短信中;
[0137] 步骤S540,终端读取该卡片短信,根据该特征头获取卡端当前COS版本信息报文并上发给服务器;
[0138] 步骤S550,服务器解析卡端当前COS版本信息报文,并根据该当前COS版本信息检查可更新的COS版本列表信息,并将可更新的COS版本以及版本信息发给终端供用户选取需更新的COS版本;如果没有可更新的COS版本,则提示用户没有可更新版本,流程终止。
[0139] 步骤S555,终端将用户选取的需更新的COS版本号上发给服务器;
[0140] 步骤S560,服务器根据用户提交的需更新的COS版本号,从数据库中获取对应的COS版本数据发给终端;
[0141] 步骤S570,终端收到对应的COS更新升级数据后,先存储COS更新升级数据,其后终端将COS更新升级数据拆成多条含特征头的COS升级短信逐一发给USIM卡处理;
[0142] 步骤S580,USIM卡收到COS更新升级短信后,直接逐条进行COS相应位置的数据更新;在处理完每条从终端发来的COS升级短信后都通过含卡回复特征头的短信返回告知终端上条短信处理完成,以便终端续发下条COS升级短信或判断COS升级完成并显示以提示用户。
[0143] 上述步骤S570和S580中,采用终端逐条应答传递COS升级数据的方式,在其他实例中,也可根据USIM卡支持的短信箱条数,采用多条短信并行交互的方式。
[0144] 上述步骤S550、步骤S555和步骤S560中,在其他实例中,也可不提供用户选择需升级的COS版本列表,而直接进行需更新的COS升级数据的下发并完成后续COS升级。
[0145] 图6为本发明注册开通和/或数据写入系统实施例的组成示意图。请同时参阅图1所示方法流程,以及图2、图3和图4所示的三个方法实施例,图6所示的系统实施例,主要包括机卡交互模块610、终端本体620以及服务器630,其中:
[0146] 机卡交互模块610,用于终端完成与用户识别模块的短信或ADN交互,在实卡应用中当用户选用无线网络实时配号时,还用于实现终端本体620与服务器630之间的无线通信;在其他系统实施例中,也可以是其他的无线上网设备;
[0147] 其中该机卡交互模块支持AT指令读写卡片短信或ADN,典型地,可以是无线上网设备比如3G上网卡或者2G上网卡等;
[0148] 终端本体620,用于接收用户输入的用户信息或显示给用户可添加、更新的应用信息或者COS版本信息,并接收用户选择的需添加、更新的应用信息或COS升级版本,使用标准AT指令,通过机卡交互模块610向USIM上网专用卡短信箱写入含特征头的一请求短信,该请求短信用于表示服务器630或终端有需要USIM卡640处理的短信信息,该特征头用于标识该短信是终端向卡发出的用于本发明的特殊短信,而非普通短信;USIM卡640收到该请求短信后,如有信息回复,则将需回复的信息组成报文加上卡回复特征头后写入一卡片短信中;终端本体620上终端读取该卡片短信,并将卡回复的信息报文上发给服务器630;
[0149] 服务器630,用于解析终端本体620上发的卡端选号请求报文,从BOSS系统中获取手机号码、套餐等信息并下发给终端本体320的终端,供用户选择号码、套餐等信息;根据收到的写卡请求报文,判断是空卡还是实卡,如是空卡,且符合相应的要求条件,则下发含个人化数据的写卡报文给终端本体620,由终端传给USIM卡640进行写卡及开通;如是实卡,判断用户选择的城市信息与实卡IMSI或ICCID对应的城市信息是否一致,如一致,则不进行IMSI等个人化数据更新,直接将该IMSI与手机号码关联开通,如不一致,则下发含个人化数据的写卡报文给终端本体620上终端传给USIM卡640进行写卡,写卡后完成开通;另外,还用于解析终端上发的卡当前应用版本信息或COS版本信息,并下发可添加、更新的应用数据或COS升级数据,由终端发给卡端进行应用数据的添加、更新或COS升级。
[0150] 在本发明上述三个方法实施例中,均使用卡片短信作为终端与机卡交互模块内用户识别模块的数据交互途径,在其他方法实施例中也可采用卡片ADN(Abbreviated Dialing Number,缩位拨号,卡片中的手机号码簿)作为终端与机卡交互模块内用户识别模块的数据交互途径,方法类同。上述系统实施例,还可以完成COS的更新升级,请参阅图1所示方法流程以及图5所示实施例加以理解。
[0151] 在本发明上述第一个和第二个方法实施例中,以USIM个人化数据为例,个人化数据为IMSI、ICCID、ADM、SMSP、PIN1、PUK1、PIN2、PUK2、ACC、KEY、OPC(其中KEY、OPC建议预置卡中,不传输),实卡可以IMSI或ICCID作为标识信息;在SIM中,个人化数据为IMSI、ICCID、ADM、SMSP、PIN1、PUK1、PIN2、PUK2、ACC、Ki(其中Ki建议预置卡中,不传输),实卡可以IMSI或ICCID作为标识信息;在UIM中,个人化数据为UIMID、IMSIM、ICCID、ADM、SID、NID、PIN1、PUK1、PIN2、PUK2、ACCOLC、AKEY(其中AKEY建议预置卡中,不传输),实卡可以UIMID或ICCID作为标识信息;在EVDO UIM中,个人化数据为UIMID、IMSIM、ICCID、ADM、SID、NID、PIN1、PUK1、PIN2、PUK2、ACCOLC、AKEY、HRPDSS、HRPDUPP、SIP、MIP等(其中AKEY建议预置卡中,不传输),实卡可以UIMID或ICCID作为标识信息。
[0152] 本发明对于空卡,可以进行选号、写卡、开通、应用添加更新或COS升级等业务,对于实卡,可以进行选号、IMSI更新写卡、开通、应用添加更新或COS升级等业务,也可不进行IMSI更新写卡而直接绑定手机号码后开通。
[0153] 本发明实现了通过无线上网设备,对其内使用的用户识别模块、或存储个人化数据的专用芯片模块、或其他使用用户识别模块的,支持AT指令读写卡片短信或ADN的用于PC机或笔记本电脑的无线上网设备进行个人化数据发行,与业务应用的添加与更新,以及卡操作系统COS进行升级,解决了由于原有仅能在营业厅、代办点由专业发行人员通过远程写卡终端与读写器、空中写卡终端等专用设备进行无线上网个人化发行及业务发行,导致最终用户大多在不同地点购买无线上网卡和上网专用用户识别模块,并在指定地点进行卡片个人化发行的问题和上网卡内用户识别模块无法进行COS和业务应用升级的问题,使最终用户可以直接在上网卡卖场或者家庭等处通过有线网络或通过自有手机无线网络进行注册,即可实时完成卡片个人化自发行,同时也使上网卡内用户识别模块可根据业务发展需要进行业务应用的添加更新与COS升级。
[0154] 本发明不仅方便了用户购买使用上网卡,还节约了运营商的专用写卡设备投入,节约了社会资源,同时使用户通过无线上网卡可进行用户识别模块的业务应用添加、升级更新与操作系统的升级,而不必另购专用的读写器设备,节省了用户成本投入,方便了用户的卡业务添加与升级,促进了新业务的推广。
[0155] 本发明还实现了服务器对无线上网卡内用户识别模块的身份识别,有利于运营商采用非现场方式识别用户手中是否有无线上网卡,以便进行相关业务办理,同时有效防止了无线上网卡业务推广中的恶意攻击行为。
[0156] 本发明服务器与终端采用安全加密模式交互数据,终端使用无线上网设备支持标准的AT指令,借助无线上网设备内用户识别模块的短信或电话号簿ADN的存取,实现用户识别模块的个人化数据、业务应用、操作系统COS进行实时发行、升级,以及通过读取上传IMSI、ICCID、空卡序列号等用户识别模块的特征信息实现服务器对无线上网卡内用户识别模块的身份识别。
[0157] 本发明使用无线上网卡支持标准的AT指令,可使用于绝大多数现有无线上网卡,不仅适用于使用3G不同网络标准TD-CDMA、WCDMA的无线上网卡及其配套的USIM卡,CDMA2000的无线上网卡及其配套的EVDOUIM卡,也适用于2G GSM网的无线上网卡及其配套的SIM卡和2G CDMA网的无线上网卡及其配套的UIM卡,具有普遍适用性,因此具有更好的推广范围和业务实际可操作性。
[0158] 虽然本发明所揭露的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。