空中下载业务注册方式的切换方法和OTA智能卡转让专利

申请号 : CN201310397788.X

文献号 : CN103476020A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘煜

申请人 : 中国联合网络通信集团有限公司

摘要 :

本发明提供一种空中下载业务注册方式的切换方法和OTA智能卡,包括:OTA智能卡接收OTA服务器发送的业务参数更新指令,所述业务参数更新指令中包含待切换注册方式的标识,所述待切换注册方式是根据OTA业务确定的;所述OTA智能卡校验所述业务参数更新指令的合法性和完整性,并在校验通过后,将参数配置文件中的OTA注册方式更新为所述待切换注册方式;所述OTA智能卡在所述待切换注册方式生效后,等待与所述待切换注册方式对应的触发条件发生时,向所述OTA服务器发送OTA注册请求消息。所述方法能够根据业务需求变化,更新OTA业务参数配置,以切换不同的注册方式,保证用户可以及时注册,扩大了OTA业务的使用范围。

权利要求 :

1.一种空中下载业务注册方式的切换方法,其特征在于,包括:

空中下载OTA智能卡接收OTA服务器发送的业务参数更新指令,所述业务参数更新指令中包含待切换注册方式的标识,所述待切换注册方式是根据OTA业务确定的;

所述OTA智能卡校验所述业务参数更新指令的合法性和完整性,并在校验通过后,将参数配置文件中的OTA注册方式更新为所述待切换注册方式;

所述OTA智能卡在所述待切换注册方式生效后,等待与所述待切换注册方式对应的触发条件发生时,向所述OTA服务器发送OTA注册请求消息。

2.根据权利要求1所述的切换方法,其特征在于,所述OTA智能卡校验所述业务参数更新指令,并在校验通过后,将参数配置文件中的注册方式更新为所述待切换注册方式之前,还包括:所述OTA智能卡在OTA应用文件中加载所述参数配置文件,所述参数配置文件用于完成所述OTA注册方式的基本参数的配置更新。

3.根据权利要求1所述的切换方法,其特征在于,所述OTA智能卡校验所述业务参数更新指令,并在校验通过后,将参数配置文件中的注册方式更新为所述待切换注册方式之后,还包括:所述OTA智能卡向所述OTA服务器返回业务参数更新响应,以使所述OTA服务器更新OTA数据库中的所述OTA智能卡的注册方式。

4.根据权利要求1-3任一项所述的切换方法,其特征在于,所述待切换注册方式为菜单注册方式、开机注册方式、应用启动注册方式或者远程注册方式。

5.一种空中下载OTA智能卡,其特征在于,包括:

接收模块,用于接收OTA服务器发送的业务参数更新指令,所述业务参数更新指令中包含待切换注册方式的标识,所述待切换注册方式是根据OTA业务确定的;

更新模块,用于校验所述业务参数更新指令的合法性和完整性,并在校验通过后,将参数配置文件中的OTA注册方式更新为所述待切换注册方式;

发送模块,用于在所述待切换注册方式生效后,等待与所述待切换注册方式对应的触发条件发生时,向所述OTA服务器发送OTA注册请求消息。

6.根据权利要求5所述的OTA智能卡,其特征在于,还包括:

加载模块,用于在OTA应用文件中加载所述参数配置文件,所述参数配置文件用于完成所述OTA注册方式的基本参数的配置更新。

7.根据权利要求5所述的OTA智能卡,其特征在于,所述发送模块还用于:向所述OTA服务器返回业务参数更新响应,以使所述OTA服务器更新OTA数据库中的所述OTA智能卡的注册方式。

8.根据权利要求5-7任一项所述的OTA智能卡,其特征在于,所述待切换注册方式为菜单注册方式、开机注册方式、应用启动注册方式或者远程注册方式。

说明书 :

空中下载业务注册方式的切换方法和OTA智能卡

技术领域

[0001] 本发明实施例涉及数据通讯技术,尤其涉及一种空中下载业务注册方式的切换方法和OTA智能卡。

背景技术

[0002] 空中下载(Over The Air,简称OTA)业务是以用户识别卡(Subscriber Identity Model,简称SIM)或者全球用户识别卡(Universal Subscriber Module,简称USIM)为代表的电信智能卡的基础增值业务之一,OTA业务为终端用户和运营商提供了通过移动网络传输方式对OTA智能卡(以下将支持OTA业务的SIM卡和USIM卡统称为OTA智能卡)上的内容(包括菜单、文件、程序等)进行管理的途径。
[0003] 用户能够接受OTA业务服务的前提是OTA注册,现有技术中,终端只能通过菜单注册的方式完成OTA注册,菜单注册方式采用的是OTA智能卡自动注册方式,即用户在首次进入OTA一级菜单时,OTA智能卡发送固定格式的注册短消息到OTA服务器(仅在首次进入OTA菜单时发送,此后进入菜单不再发送),OTA服务器在收到OTA注册消息后,在OTA数据库中建立该OTA智能卡对应的记录,并根据该记录完成此后与OTA智能卡的交互。
[0004] 在实际业务运营中,仅有一部分用户曾经进入过OTA一级菜单并完成了注册。这就意味着相对于庞大的移动用户数而言,可以使用OTA业务的用户范围很有限。而在使用OTA功能的某些业务场景中,其业务需要面向的用户范围不仅包括已注册的OTA用户,还包括没有进行OTA注册的普通用户,如在业务配置发生变化时,通过OTA的远程文件更新功能需要为全网用户更新OTA智能卡指定文件中存储的业务参数。在这种情况下,由于无法为没有注册OTA业务的用户提供服务,OTA现有注册方式实际上限制了OTA业务的发展。

发明内容

[0005] 本发明提供一种空中下载业务注册方式的切换方法和OTA智能卡,以解决现有技术中的由于注册方式限制OTA业务发展的问题。
[0006] 本发明第一方面提供一种空中下载业务注册方式的切换方法,包括:
[0007] 空中下载OTA智能卡接收OTA服务器发送的业务参数更新指令,所述业务参数更新指令中包含待切换注册方式的标识,所述待切换注册方式是根据OTA业务确定的;
[0008] 所述OTA智能卡校验所述业务参数更新指令的合法性和完整性,并在校验通过后,将参数配置文件中的OTA注册方式更新为所述待切换注册方式;
[0009] 所述OTA智能卡在所述待切换注册方式生效后,等待与所述待切换注册方式对应的触发条件发生时,向所述OTA服务器发送OTA注册请求消息。
[0010] 如上所述的切换方法,所述OTA智能卡校验所述业务参数更新指令,并在校验通过后,将参数配置文件中的注册方式更新为所述待切换注册方式之前,还包括:
[0011] 所述OTA智能卡在OTA应用文件中加载所述参数配置文件,所述参数配置文件用于完成所述OTA注册方式的基本参数的配置更新。
[0012] 如上所述的切换方法,所述OTA智能卡校验所述业务参数更新指令,并在校验通过后,将参数配置文件中的注册方式更新为所述待切换注册方式之后,还包括:
[0013] 所述OTA智能卡向所述OTA服务器返回业务参数更新响应,以使所述OTA服务器更新OTA数据库中的所述OTA智能卡的注册方式。
[0014] 如上所述的切换方法,所述待切换注册方式为菜单注册方式、开机注册方式、应用启动注册方式或者远程注册方式。
[0015] 本发明第二方面提供一种空中下载OTA智能卡,包括:
[0016] 接收模块,用于接收OTA服务器发送的业务参数更新指令,所述业务参数更新指令中包含待切换注册方式的标识,所述待切换注册方式是根据OTA业务确定的;
[0017] 更新模块,用于校验所述业务参数更新指令的合法性和完整性,并在校验通过后,将参数配置文件中的OTA注册方式更新为所述待切换注册方式;
[0018] 发送模块,用于在所述待切换注册方式生效后,等待与所述待切换注册方式对应的触发条件发生时,向所述OTA服务器发送OTA注册请求消息。
[0019] 如上所述的OTA智能卡,还包括:
[0020] 加载模块,用于在OTA应用文件中加载所述参数配置文件,所述参数配置文件用于完成所述OTA注册方式的基本参数的配置更新。
[0021] 如上所述的OTA智能卡,所述发送模块还用于:
[0022] 向所述OTA服务器返回业务参数更新响应,以使所述OTA服务器更新OTA数据库中的所述OTA智能卡的注册方式。
[0023] 如上所述的OTA智能卡,所述待切换注册方式为菜单注册方式、开机注册方式、应用启动注册方式或者远程注册方式。
[0024] 本发明提供的方法,OTA服务器根据OTA业务向OTA智能卡发送业务参数更新指令,以更新OTA注册方式为适合该OTA业务的待切换注册方式,并在待切换注册方式生效后,等待与待切换注册方式对应的触发条件发生时,向OTA服务器发起注册,从而能够根据不同的OTA业务选择不同的注册方式,使得OTA注册方式更加灵活,扩大了OTA业务的使用范围。

附图说明

[0025] 图1为本发明空中下载业务注册方式的切换方法实施例一的流程图;
[0026] 图2为本发明空中下载业务注册方式的切换方法实施例二的信令流程图;
[0027] 图3为本发明OTA智能卡实施例一的结构示意图。

具体实施方式

[0028] 图1为本发明空中下载业务注册方式的切换方法实施例一的流程图,如图1所示,本实施例的方法包括以下步骤:
[0029] 步骤101、OTA智能卡接收OTA服务器发送的业务参数更新指令,业务参数更新指令中包含待切换注册方式,待切换注册方式是根据OTA的业务确定的。
[0030] OTA智能卡为移动终端使用的SIM卡或者USIM卡,该SIM卡或USIM卡支持OTA业务。传统意义上的OTA业务采用短消息作为承载,将数据和应用程序从服务器上通过空中接口下载到SIM卡上,而对于3G网络中应用的USIM卡,OTA业务不仅可以由短消息来承载,还可以由承载无关协议(Bear Independent Protocol,简称BIP)承载。OTA业务主要包括:业务菜单下载、远程文件管理、补丁下载和交互式应用等。常用的业务为业务菜单下载和远程文件管理,业务菜单下载是指用户根据需要,随时变更OTA智能卡上的业务菜单,包括增加、删除或者与OTA服务器中的菜单进行同步获得最新的菜单列表;远程文件管理是指通过OTA服务器来更新OTA智能卡内某些指定的文件内容,例如SMSC、PLMN等。
[0031] OTA业务实现的前提是OTA注册,目前常用的OTA注册方式为菜单注册方式,菜单注册方式采用的是OTA智能卡自动注册,用户在首次进入OTA一级菜单时,OTA智能卡发送固定格式的注册短消息到OTA服务器(仅在首次进入OTA一级菜单时发送,此后进入菜单不再发送),注册短消息通常有两部分组成,分别是短消息头和短消息体两部分,两部分内分别包含一些OTA智能卡的卡信息,是OTA业务必须的内容,如确定OTA密钥和用于OTA消息加密的卡标识等,OTA服务器在收到OTA注册消息后,在OTA业务数据库中建立该OTA智能卡对应的记录,并根据该记录完成此后与OTA智能卡的交互。
[0032] 本发明中提供了多种注册方式,包括菜单注册方式、开机注册方式、应用启动注册方式和远程注册方式,OTA服务器可根据业务的需求,选择不同的注册方式。开机注册方式,是在移动终端开机上电时,触发OTA注册;应用启动注册方式是指在业务首次启动时,触发OTA注册;远程注册是指由OTA服务器通过下发远程注册指令给OTA智能卡,OTA智能卡在收到指令后向OTA服务器发起OTA注册。
[0033] 运营商根据OTA业务需要,产生更新OTA注册方式的需要,OTA的注册方法可以视为OTA业务基本参数之一,因此,可通过OTA服务器向OTA智能卡发送业务参数更新指令,业务参数更新指令中包含待切换的注册方式,待切换注册方式是根据OTA业务确定的,针对不同的OTA业务采用不同的注册方式,具体地,业务参数更新指令中包含的为待切换注册方式的标识。例如,可用00标识菜单注册方式、01表示开机注册方式,11标识应用启动注册,10表示远程注册。但本发明并不以此为限,对于待切换注册方式的标识可以采用其他的标识方式,这里只是举例说明。
[0034] 步骤102、OTA智能卡校验业务参数更新指令的合法性和完整性,并在校验通过后,将参数配置文件中的OTA注册方式更新为待切换注册方式。
[0035] OTA智能卡在接收到业务参数更新指令后,首选校验业务参数更新指令的合法性和完整性,这里校验都是一些常规校验,例如校验该业务参数更新指令是否来自合法的OTA服务器,判断该业务参数更新指令是否失步等。若校验通过,则将参数配置文件中的OTA注册方式更新为待切换注册方式。
[0036] OTA智能卡还需要预先在OTA应用文件中加载参数配置文件,该参数配置文件用于完成OTA注册方式的基本参数的配置更新。该参数配置文件可在OTA智能卡开发之前预置在OTA智能卡中,该参数配置文件中包括OTA注册方式、OTA版本、OTA空间、OTA服务器短信接入号、OTA服务器地址等,OTA注册方式的参数值可以为OTA注册方式的标识。该参数配置文件不仅包括注册方式相关参数,还包括其他OTA业务的基本参数。
[0037] 步骤103、OTA智能卡在待切换注册方式生效后,等待与待切换注册方式对应的触发条件发生时,向OTA服务器发送OTA注册请求消息。
[0038] 更新后的待切换注册方式一般在OTA智能卡下次复位时生效,OTA智能卡在待切换注册方式生效后,等待与带切换注册方式对应的触发条件生效时,向OTA服务器发送OTA注册请求消息。
[0039] 本实施例提供的方法,OTA服务器根据OTA业务向OTA智能卡发送业务参数更新指令,以更新OTA注册方式为适合该OTA业务的待切换注册方式,并在待切换注册方式生效后,等待与待切换注册方式对应的触发条件发生时,向OTA服务器发起注册,从而能够根据不同的OTA业务选择不同的注册方式,使得OTA注册方式更加灵活,扩大了OTA业务的使用范围。
[0040] 在步骤102之后,还可以包括以下步骤:OTA智能卡向OTA服务器返回业务参数更新响应,以使OTA服务器更新OTA数据库中的OTA智能卡的注册方式。当OTA注册方式更新成功后,OTA智能卡向OTA服务器返回业务参数更新响应,OTA服务器获知更新成功,并相应的更新OTA数据库中的OTA智能卡的注册方式,以使OTA服务器中的参数与OTA数据库中的参数同步。
[0041] 图2为本发明空中下载业务注册方式的切换方法实施例二的信令流程图,本实施例对图1所示方法实施例的技术方案进行详细说明。如图2所示,本实施例提供的方法包括以下步骤:
[0042] 步骤201、OTA服务器向OTA智能卡发送业务参数更新指令。
[0043] 运营商根据业务需求产生更新OTA业务注册方法的需要,OTA服务器将待切换注册方式的标识包含在业务参数更新指令后,发送给OTA智能卡。其中,业务参数更新指令中包含待切换注册方式的标识,待切换注册方式是根据OTA业务确定的。
[0044] 待切换注册方式可以为菜单注册方式、开机注册方式、应用启动注册方式或者远程注册方式中的任意一种,但本发明并不以此为限,OTA业务的注册方式还可以为其它注册方式。待注册方式根据OTA业务的需要确定的,不同OTA业务的所需的注册方式不同。在业务需求变化时,OTA服务器可以通过更新OTA业务参数配置,切换不同的注册方式,保证目标用户可以及时注册,不影响使用OTA业务。OTA服务器发送业务参数更新命令给OTA智能卡,需要在OTA业务指令集中扩展OTA参数更新指令,该指令格式具体可以为表1所示的格式,但本发明并不以此为限,也可以为其它指令格式。
[0045] 表一
[0046]
[0047]
[0048] 表一所示的指令格式是现有数据传输通用的指令格式,如表一所示,该指令主要由两部分组成:安全应用数据和命令数据,安全应用数据部分主要用于验证传输的指令的合法性和安全性。其中,传送协议数据单元(Transport Protocol Data Unit简称TPDU)_Header为该指令的基本参数,本实施例中主要通过修改命令数据部分的参数,命令数据部分设置有多个参数标识,例如用参数标识1来表示OTA业务注册方式。
[0049] 步骤202、OTA智能卡接收OTA服务器发送的业务参数更新指令,校验业务参数更新指令的合法性和完整性,并在校验通过后,将参数配置文件中的OTA注册方式更新为待切换注册方式。
[0050] 本实施例中,OTA智能卡需要预先在OTA应用文件中加载参数配置文件,参数配置文件用于完成OTA注册方式的基本参数的配置更新。参数配置文件中包含注册方式参数,例如注册方式的标识,还包括注册方式标识与具体注册方法的对应关系,例如标识00对应菜单注册方式。注册方式标识与具体注册方法在OTA智能卡开发之前定义,预置在OTA智能卡中。该参数配置文件中不仅包括注册方式相关参数,还可以包括其它OTA业务基本参数,例如在OTA业务发展中开展了一种新业务,则可以在该参数配置文件中增加该新业务的基本参数,表二是OTA智能卡参数配置文件的文件的一种结构示意图:
[0051] 表二
[0052]
[0053] 表二中,标识符用于唯一标识该参数配置文件,结构用于表示该参数配置文件中各参数的存储方式,通过访问条件的设置能够保证该文件的安全性,文件中可存储多个参数,每个参数包括参数标识,参数的长度,以及参数为可选(Optional)还是必选(Mandatory)。表二中所举的例子只是参数配置文件的一种比较常用的方式,当然,参数配置文件也可以采用其他文件的方式实现,本发明并不对此做限制。
[0054] OTA智能卡在接收到业务参数更新指令后,首先校验业务参数更新指令的合法性和完整性,这里校验都是一些常规校验,此为现有技术,故不再赘述。如果校验未通过,则不执行后续的步骤,校验通过后,OTA智能卡对业务参数进行变更,将参数配置文件中的OTA注册方式更新为业务参数更新指令中包含的待切换注册方式,注册方式切换完成,该切换后的注册方式在下次OTA卡复位时生效。
[0055] 步骤203、OTA智能卡向OTA服务器返回业务参数更新成功响应。
[0056] 注册方式切换成功后,OTA智能卡向OTA服务器返回参数更新成功响应消息,通知OTA服务器注册方式切换成功。若注册方式切换失败,OTA智能卡也可以向OTA服务器返回参数更新失败响应,OTA智能卡也可以不向OTA服务器返回参数更新失败响应,OTA服务器若在指定的时间内没有收到参数更新成功响应,则默认注册方式切换失败,重新向OTA智能卡发起业务参数更新指令。
[0057] 步骤204、OTA服务器向OTA数据库发送业务参数记录指令。
[0058] 在OTA服务器接收到业务参数更新成功响应后,确定注册方式切换成功,OTA服务器向OTA数据库发送业务参数记录指令要求OTA数据库更新注册方式。
[0059] 步骤205、OTA数据库更新注册方式。
[0060] OTA数据库接收到OTA服务器的业务参数记录指令后,更新注册方式,将原有的注册方式更新为待切换注册方式,通过更新OTA数据库保证OTA智能卡、OTA服务器以及OTA数据库中的信息的同步。
[0061] 步骤206、OTA智能卡向OTA服务器发送OTA注册请求消息。
[0062] OTA智能卡在待切换注册方式生效后,等待与待切换注册方式对应的触发条件发生时,向OTA智能卡发送OTA注册请求消息,OTA服务器收到OTA注册请求消息后,向OTA数据库发送数据库更新请求,在OTA数据库中创建用户记录,包括注册请求消息中收到的用户信息,并在用户标识相关位记录用户为已注册状态,OTA数据库在完成数据库更新后,向OTA服务器返回数据库更新完成确认消息。然后OTA服务器向OTA智能卡发送注册确认消息,OTA智能卡收到注册确认信息,提示用户相关信息,对卡片上的相应标志位进行置位操作,完成了OTA注册。
[0063] 本实施例提供的方法,OTA服务器根据OTA业务向OTA智能卡发送业务参数更新指令,以更新OTA注册方式为适合该OTA业务的待切换注册方式,并在待切换注册方式生效后,等待与待切换注册方式对应的触发条件发生时,向OTA服务器发起注册,从而能够根据不同的OTA业务选择不同的注册方式,使得OTA注册方式更加灵活,扩大了OTA业务的使用范围。
[0064] 图3为本发明OTA智能卡实施例一的结构示意图,如图3所示,本实施例提供的OTA智能卡包括:接收模块31、更新模块32和加载模块33。
[0065] 其中,接收模块31,用于接收OTA服务器发送的业务参数更新指令,业务参数更新指令中包含待切换注册方式的标识,待切换注册方式是根据OTA业务确定的。
[0066] 更新模块32,用于校验业务参数更新指令的合法性和完整性,并在校验通过后,将参数配置文件中的OTA注册方式更新为待切换注册方式;
[0067] 发送模块33,用于在待切换注册方式生效后,等待与待切换注册方式对应的触发条件发生时,向OTA服务器发送OTA注册请求消息。
[0068] 待切换注册方式可以为菜单注册方式、开机注册方式、应用启动注册方式或者远程注册方式中的任意一种。
[0069] 进一步地,本实施例提供的OTA智能卡还可以包括加载模块,在OTA应用文件中加载参数配置文件,参数配置文件用于完成OTA注册方式的基本参数的配置更新。发送模块33还用于:向OTA服务器返回业务参数更新响应,以使OTA服务器更新OTA数据库中的OTA智能卡的注册方式。
[0070] 本实施例提供的OTA智能卡可用于执行上述实施例一和实施例二的技术方案,具体实现方式和技术效果类似,故这里不再赘述。
[0071] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0072] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。