专利名称:一种数据卡及其应用业务定制的系统和方法
技术领域:
本发明涉及移动通讯终端业务定制技术,尤其涉及数据卡及其应用业务定制的系 统和方法。
背景技术:
随着网络带宽的增加,尤其是3G业务的普及,数据卡(譬如无线或有线上网卡) 作为一种移动通讯终端,其应用范围越来越广泛。电话业务、短信、多媒体短信服务(MMS, Multimedia Messaging Service)、艮附通信(IM, Instant Message)、语音信箱(VM, Voice Mail)、下载以及无线上网等需求与日俱增。在数据卡上运行的这些应用业务提高了终端的 效用。在业务需求的推动下,数据卡这类移动终端以需求为导向,在提供数据卡定制服 务过程中,采用了相对灵活基于配置文件的定制策略,致力于快速、高效地开发出满足业务 需求的终端产品。在现有技术状态下,为满足多变的应用业务的需求,需要对原有数据卡系 统的配置文件进行改造,发布定制版本。但是,数据卡的上述这种应用业务的定制方法并不灵活,需要升级原有的数据卡 系统,因此无法满足用户需求快速变化的需要,由此降低了用户的使用体验,同时还增加了 终端厂商对升级版本的重复测试开销。手机终端厂商为了方便地更新手机系统软件,采用了空中下载(0ΤΑ, Over-The-Air)技术,即可以通过网络的空中接口对移动数据及应用软件进行远程管理,这 样手机系统的更新可以通过无线下载方式方便地进行。而目前像数据卡这类移动终端,尚无采用OTA技术进行应用业务定制的方法或系 统,需要数据卡厂商对此进行研究和开发,以改进原有的方法或系统对应用业务定制的不 灵活性和终端升级成本高的劣势。
发明内容
本发明所要解决的技术问题是提供一种数据卡及其应用业务定制的系统和方法,为了解决上述技术问题,本发明提供了一种数据卡应用业务定制的系统,包括数 据卡和空中下载服务器,其特征在于数据卡,用于向空中下载服务器发出定制应用业务请求;根据空中下载服务器返 回的配置命令执行定制相应的应用业务;空中下载服务器,用于根据数据卡发送的定制应用业务请求判断该数据卡的操作 有效,则将预定义的配置命令返回给数据卡。进一步地空中下载服务器还向数据卡发出应用业务更新请求,根据数据卡返回的查询信息 确定所述数据卡的当前配置满足业务更新的要求,则将预定义的配置命令返回给数据卡;数据卡收到应用业务更新请求后,查询到当前配置符合本次业务更新的要求,则将查询信息返回给空中下载服务器。进一步地, 数据卡根据收到的所述配置命令执行定制或更新相应的应用业务,并向空中下载 服务器返回确认信息。进一步地,该系统还包括与空中下载服务器连接的定制代理数据库,数据卡包括 相互连接的空中下载代理模块和业务数据库,其中空中下载代理模块,用于从业务数据库查询支持的所有应用业务的信息,构建含 有请求定制的应用业务的配置信息的数据包,并发送给空中下载服务器;根据空中下载服 务器返回的所述配置命令执行定制所述应用业务,并返回确认消息;业务数据库,用于保存及管理控制业务定制的配置文件及数据卡支持的所有应用 业务的信息,包括应用业务的业务类型和对应的业务定制请求码;定制代理数据库,用于保存及管理所述数据卡支持的所有应用业务的配置信息和 相应的配置命令,配置信息包括应用业务定制请求码、数据卡型号及版本号以及数据卡的 国际移动设备识别码;空中下载服务器收到数据包后,将其中含有的应用业务的配置信息与从定制代理 数据库查询到的相应应用业务的配置信息比较,若比较结果一致,且根据数据卡应用业务 的配置记录判断该数据卡未请求定制同样的应用业务,则判断数据卡请求定制应用业务的 操作有效,将配置命令返回给数据卡,同时记录数据卡应用业务的配置。进一步地,空中下载代理模块收到空中下载服务器发送的更新应用业务请求后,从业务数据 库查询到当前配置符合本次更新应用业务的要求,则将查询信息返回给空中下载服务器; 根据从空中下载服务器收到的配置命令执行更新应用业务,并发送确认消息给空中下载服 务器;空中下载服务器根据数据卡返回的查询信息确认该数据卡的当前配置满足本次 更新业务的要求,则将配置命令返回给所述数据卡,并记录数据卡更新相应的应用业务的配置。为了解决上述技术问题,本发明提供了一种可定制应用业务的数据卡,包括相互 连接的空中下载代理模块和业务数据库,其中空中下载代理模块,用于根据从业务数据库查询支持的所有应用业务的信息,向 空中下载服务器发出定制应用业务请求;根据空中下载服务器返回的配置命令执行定制相 应的应用业务;业务数据库,用于保存及管理控制业务定制的配置文件及数据卡支持的所有应用 业务的信息,包括应用业务的业务类型和对应的业务定制请求码。进一步地,空中下载代理模块根据查询到的应用业务的信息,构建含有请求定制的应用业务 的配置信息的数据包,并发送给空中下载服务器;根据配置命令执行定制应用业务后向空 中下载服务器返回确认消息;应用业务的配置信息包括应用业务定制请求码、数据卡型号及版本号以及数据卡 的国际移动设备识别码。
为了解决上述技术问题,本发明提供了一种数据卡应用业务定制的方法,涉及数 据卡和空中下载服务器,该方法包括数据卡在需要定制应用业务时向空中下载服务器发出定制应用业务请求;收到定制应用业务请求的空中下载服务器,根据保存和管理的数据卡支持的所有 应用业务的配置信息,判断数据卡请求定制应用业务的操作有效,则将与配置信息对应的 配置命令返回给数据卡。进一步地,该方法还包括空中下载服务器向需要业务更新的数据卡发出应用业务更新请求;收到应用业务更新请求的数据卡查询到当前配置符合本次业务更新的要求,则将 查询信息返回给空中下载服务器;空中下载服务器根据收到的查询信息的确认数据卡的当前配置满足本次更新业 务的要求,则将预定义的配置命令发送给数据卡。进一步地,该方法还包括空中下载服务器在发送相应的配置命令的同时,记录数据卡定制或更新应用业务 的配置;数据卡根据收到的相应的配置命令,执行定制或更新相应的应用业务,并将确认 消息发送给空中下载服务器。进一步地,空中下载服务器判断数据卡请求定制应用业务的操作有效,将与配置 信息对应的配置命令返回给数据卡,具体包括空中下载服务器收到所述数据包后,将其中含有的应用业务的配置信息与从定 制代理数据库查询到的相应应用业务的配置信息比较,若比较结果一致,则判断数据卡合 法;根据数据卡定制应用业务的配置记录判断所述数据卡未请求定制同样的应用业 务,则判断数据卡请求定制应用业务的操作有效,将配置命令返回给数据卡;否则,将应用 业务已定制的信息返回给数据卡。进一步地,数据卡在需要定制应用业务时向空中下载服务器发出定制应用业务请 求,具体包括数据卡访问内置的业务数据库,查询支持的所有应用业务的业务种类及业务请求 码,构建含有请求定制的应用业务的配置信息的数据包,并发送给空中下载服务器;数据包 中包含有的配置信息包括要定制的应用业务的请求码、数据卡的型号及版本号以及数据 卡的国际移动设备标识码。本发明与现有技术比较,可以通过OTA技术针对数据卡快速灵活地实现个性化业 务定制,即数据卡用户在定制某一项或者某几项应用业务时,不需要返厂由厂商升级修改, 而通过发送携带配置业务请求码的OTA消息就可以快速且方便地实现。数据卡通过OTA代 理模块按照OTA服务器发送的业务配置命令修改数据卡的配置文件就可以完成应用业务 的定制,这样既减少了数据卡厂商的升级成本,又节省了用户的投资。
图1为本发明的数据卡应用业务定制的系统实施例的框架示意图2为图1所示的系统实施例中数据卡实施例的内部结构示意图;图3为本发明的方法实施例中数据卡发起的业务定制过程的流程图;图4为本发明的方法实施例中运营商发起的数据卡业务更新过程的流程图。
具体实施例方式以下结合附图和优选实施例对本发明的技术方案进行详细地解释。以下例举的实 施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。如图1所示,表示了本发明的数据卡应用业务定制的系统实施例的框架,该系统 实施例包括数据卡100和OTA服务器200,其中数据卡100,用于通过网络与OTA服务器200连接,向OTA服务器200发出定制应 用业务请求;根据OTA服务器200返回的配置命令执行定制相应的应用业务;OTA服务器200,用于根据数据卡100发送的定制应用业务请求判断该数据卡的操 作有效,则将预定义的配置命令返回给数据卡100。OTA服务器200还向数据卡100发出应用业务更新请求,根据数据卡100返回的查 询信息确定数据卡100的当前配置满足业务更新的要求,则将预定义的配置命令返回给数 据卡100 ;数据卡100收到应用业务更新请求后,查询到当前配置符合本次业务更新的要 求,则将查询信息返回给OTA服务器200。图1所示的系统实施例还包括定制代理数据库300,其中定制代理数据库300,用于保存及管理数据卡支持的所有应用业务的配置信息和 相应的配置命令,其中配置信息包括应用业务定制请求码、数据卡型号及版本号、国际移动 i殳IiR另U石马(IMEI, International Mobile EquipmentIdentity);OTA服务器200根据从定制代理数据库300查询到的数据卡定制应用业务的配置 信息判断数据卡请求定制应用业务的操作有效,则将预定义的配置命令返回给数据卡100, 同时记录数据卡定制应用业务的配置结果。本发明在另一实施例中可将定制代理数据库300与OTA服务器200合二为一,亦 即在OTA服务器200可以包括一个定制代理数据库。数据卡100在需要定制应用业务时,向OTA服务器200发出定制应用业务的请求; 根据OTA服务器200返回的配置命令,对相应的应用业务执行定制,并发送确认消息给OTA 服务器;OTA服务器200收到数据卡100发出的定制应用业务的请求后,从定制代理数据 库300查询到的配置信息判断数据卡合法,且根据数据卡定制应用业务的配置记录判断数 据卡是否请求过同样的应用业务定制,若未申请过则向数据卡返回配置命令,否则向数据 卡返回该应用业务已定制的信息。OTA服务器将定制业务请求的数据包中携带的定制应用业务的请求码、数据卡型 号及版本号以及IMEI与定制代理数据库查询相应的配置信息进行比较,如果比较结果一 致则判断该数据卡合法。定制代理数据库300通常以二维表的形式保存配置信息和配置命令。OTA服务器200还可以主动寻呼需要更新业务的数据卡100,并向寻呼的数据卡
8100发送更新业务请求,根据数据卡100返回的查询信息确认数据卡100的当前配置满足本 次更新业务的要求,则将预定义的配置命令发送给数据卡100,并记录本次业务更新的配置结果。收到更新业务请求的数据卡100从内置的业务数据库查询到当前配置符合本次 更新业务的要求,则将查询信息返回给OTA服务器;根据从OTA服务器收到的配置命令执行 业务更新,并发送确认消息到OTA服务器。图1所示的数据卡应用业务定制的系统实施例中的数据卡100,是本发明提供的 可定制应用业务的数据卡,其结构如图2所示,包括相互连接的OTA代理模块101和业务数 据库102,其中:OTA代理模块101,用于访问业务数据库102查询支持的应用业务的信息,将构建 的定制业务请求的数据包向OTA服务器发送;根据OTA服务器200返回的配置命令对相应 的应用业务执行定制,并发送确认消息给OTA服务器;OTA代理模块101查询到的支持应用业务的信息包括支持的所有应用业务的业务 类型和对应的业务定制请求码;构建的数据包中的信息包括业务定制请求码、数据卡的 型号及版本号以及数据卡的IMEI。业务数据库102,用于保存及管理控制业务定制的配置文件及数据卡支持的应用 业务的信息。OTA代理模块通过对配置文件的更改可实现应用业务的动态扩展。数据卡支持的应用业务的信息包括所有应用业务的种类及与应用业务对应的请 求码。业务数据库102由设备供应商出厂时设定。OTA代理模块101接收到OTA服务器200发出的应用业务更新请求后,根据从业务 数据库102查询配置文件和支持的应用业务的信息,判断数据卡当前的配置符合本次业务 更新的要求,则将查询的信息返回给OTA服务器;根据从OTA服务器收到的配置命令执行业 务更新,并发送确认消息到OTA服务器。本发明针对上述系统实施例,相应地还提供了数据卡应用业务定制的方法实施 例,包括数据卡在需要定制应用业务时向OTA服务器发出定制应用业务请求;收到定制应用业务请求的OTA服务器判断数据卡请求定制应用业务的操作有效, 则将预定义的配置命令返回给数据卡。该方法实施例还包括OTA服务器向需要业务更新的数据卡发出应用业务更新请求;收到应用业务更新请求的数据卡查询到当前配置符合本次业务更新的要求,则将 查询信息返回给OTA服务器;OTA服务器根据收到的查询信息的确认数据卡的当前配置满足本次业务更新的要 求,则将预定义的配置命令发送给数据卡。该方法实施例还包括OTA服务器在发送相应的配置命令的同时,记录数据卡定制或更新应用业务的配
置结果;
数据卡根据收到的配置命令,执行定制或更新相应的应用业务,并将确认消息发 送给OTA服务器;如图3所示,是本发明的上述方法实施例中数据卡发起的业务定制过程的流程 图,包括如下步骤 310 数据卡从业务数据库中查询支持应用业务的业务种类及业务请求码,并向 OTA服务器发送定制应用业务请求;数据卡访问业务数据库查询支持的应用业务的业务种类及业务请求码,将构建的 定制业务请求的数据包向OTA服务器发送,该数据包中的信息包括要定制的应用业务的 请求码、数据卡的型号及版本号以及数据卡的IMEI。320 :0ΤΑ服务器收到定制应用业务请求后,从定制代理数据库查询数据卡请求定 制应用业务的操作有效,则向数据卡返回配置命令;OTA服务器将定制业务请求的数据包中携带的定制应用业务的请求码、数据卡型 号及版本号以及IMEI与定制代理数据库查询相应的配置信息进行比较,如果比较结果一 致则判断该数据卡合法;在判断请求定制应用业务的数据卡合法后,根据数据卡定制应用业务的配置结果 判断数据卡是否请求过定制同样的应用业务,若未请求过则向数据卡返回预定义的配置命 令,否则向数据卡返回该应用业务已定制的信息。查询并比较请求包中所携带的定制业务请求码、数据卡型号和软硬件版本号以及 IMEI是否合法330 数据卡根据收到的配置命令执行定制相应的应用业务,并向OTA服务器返回 确认消息;340 :0ΤΑ服务器收到数据卡返回的确认消息后,记录数据卡定制应用业务的配置结果。如图4所示,是本发明的上述方法实施例中终端设备供应商通过OTA服务器发起 的数据卡应用业务更新过程的流程图,包括如下步骤410 :0ΤΑ服务器寻呼需要业务更新的数据卡,并向寻呼的数据卡发送业务更新请 求;420 收到业务更新请求的数据卡查询到当前配置符合本次业务更新的要求,则将 查询信息返回给OTA服务器;数据卡根据从内置的业务数据库查询配置文件和支持的应用业务的信息,判断数 据卡的当前配置符合本次业务更新的要求,则将查询的信息返回给OTA服务器。数据卡查询到的支持应用业务的信息包括支持的所有应用业务的业务类型和对 应的业务定制请求码。430 :0ΤΑ服务器根据数据卡返回的查询信息确认数据卡的当前配置满足本次业 务更新的要求,则将预定义的配置命令发送给该数据卡;440 数据卡根据从OTA服务器收到的配置命令执行业务更新,并向OTA服务器返 回确认消息;450 :0ΤΑ服务器收到数据卡返回的确认消息后,记录数据卡业务更新的配置结^ ο
综上实施例可以看出,本发明能够使得数据卡用户在需要定制移动应用业务时, 无需经过设备供应商二次开发,而只需从OTA服务器请求到预定义的配置命令并执行之, 就可以便捷地定制出该项应用业务。应当理解的是,对本发明技术所在领域的普通技术人员来说,可以根据本发明的 技术方案及其构思进行相应的等同改变或替换,而所有这些改变或替换,都应属于本发明 所附权利要求的保护范围。
权利要求
一种数据卡应用业务定制的系统,包括数据卡和空中下载服务器,其特征在于所述数据卡,用于向所述空中下载服务器发出定制应用业务请求;根据所述空中下载服务器返回的配置命令执行定制相应的应用业务;所述空中下载服务器,用于根据所述数据卡发送的所述定制应用业务请求判断该数据卡的操作有效,则将预定义的配置命令返回给所述数据卡。
2.按照权利要求1所述的系统,其特征在于,所述空中下载服务器还向所述数据卡发出应用业务更新请求,根据所述数据卡返回的 查询信息确定所述数据卡的当前配置满足业务更新的要求,则将预定义的配置命令返回所 述给数据卡;所述数据卡收到所述应用业务更新请求后,查询到当前配置符合本次业务更新的要 求,则将查询信息返回给所述空中下载服务器。
3.按照权利要求1或2所述的系统,其特征在于,所述数据卡根据收到的所述配置命令执行定制或更新相应的应用业务,并向所述空中 下载服务器返回确认信息。
4.按照权利要求3所述的系统,其特征在于,该系统还包括与所述空中下载服务器 连接的定制代理数据库,所述数据卡包括相互连接的空中下载代理模块和业务数据库,其 中所述空中下载代理模块,用于从所述业务数据库查询支持的所有应用业务的信息,构 建含有请求定制的应用业务的配置信息的数据包,并发送给所述空中下载服务器;根据所 述空中下载服务器返回的所述配置命令执行定制所述应用业务,并返回所述确认消息;所述业务数据库,用于保存及管理控制业务定制的配置文件及所述数据卡支持的所有 应用业务的信息,包括所述应用业务的业务类型和对应的业务定制请求码;所述定制代理数据库,用于保存及管理所述数据卡支持的所有应用业务的配置信息和 相应的配置命令,所述配置信息包括应用业务定制请求码、数据卡型号及版本号以及数据 卡的国际移动设备识别码;所述空中下载服务器收到所述数据包后,将其中含有的所述应用业务的配置信息与从 所述定制代理数据库查询到的相应应用业务的配置信息比较,若比较结果一致,且根据所 述数据卡应用业务的配置记录判断该数据卡未请求定制同样的应用业务,则判断所述数据 卡请求定制应用业务的操作有效,将所述配置命令返回给所述数据卡,同时记录所述数据 卡应用业务的配置。
5.按照权利要求4所述的系统,其特征在于,所述空中下载代理模块收到所述空中下载服务器发送的所述更新应用业务请求后,从 所述业务数据库查询到当前配置符合本次更新应用业务的要求,则将查询信息返回给所述 空中下载服务器;根据从所述空中下载服务器收到的配置命令执行更新应用业务,并发送 确认消息给所述空中下载服务器;所述空中下载服务器根据所述数据卡返回的查询信息确认该数据卡的当前配置满足 本次更新业务的要求,则将所述配置命令返回给所述数据卡,并记录所述数据卡更新相应 的应用业务的配置。
6.一种可定制应用业务的数据卡,包括相互连接的空中下载代理模块和业务数据库,其中所述空中下载代理模块,用于根据从所述业务数据库查询支持的所有应用业务的信 息,向空中下载服务器发出定制应用业务请求;根据所述空中下载服务器返回的配置命令 执行定制相应的应用业务;所述业务数据库,用于保存及管理控制业务定制的配置文件及所述数据卡支持的所有 应用业务的信息,包括所述应用业务的业务类型和对应的业务定制请求码。
7.按照权利要求6所述的数据卡,其特征在于,所述空中下载代理模块根据查询到的所述应用业务的信息,构建含有请求定制的应用 业务的配置信息的数据包,并发送给空中下载服务器;根据所述配置命令执行定制应用业 务后向所述空中下载服务器返回确认消息;所述应用业务的配置信息包括应用业务定制请求码、数据卡型号及版本号以及数据卡 的国际移动设备识别码。
8.一种数据卡应用业务定制的方法,涉及数据卡和空中下载服务器,该方法包括所述数据卡在需要定制应用业务时向所述空中下载服务器发出定制应用业务请求;收到所述定制应用业务请求的所述空中下载服务器,根据保存和管理的所述数据卡支持的所有应用业务的配置信息,判断所述数据卡请求定制应用业务的操作有效,则将与所 述配置信息对应的配置命令返回给所述数据卡。
9.按照权利要求8所述的方法,其特征在于,还包括所述空中下载服务器向需要业务更新的数据卡发出应用业务更新请求;收到所述应用业务更新请求的数据卡查询到当前配置符合本次业务更新的要求,则将 查询信息返回给所述空中下载服务器;所述空中下载服务器根据收到的查询信息的确认所述数据卡的当前配置满足本次更 新业务的要求,则将预定义的配置命令发送给所述数据卡。
10.按照权利要求8或9所述的方法,其特征在于,还包括所述空中下载服务器在发送相应的配置命令的同时,记录所述数据卡定制或更新应用 业务的配置;所述数据卡根据收到的相应的配置命令,执行定制或更新相应的应用业务,并将确认 消息发送给所述空中下载服务器。
11.按照权利要求10所述的方法,其特征在于,所述空中下载服务器判断所述数据卡 请求定制应用业务的操作有效,将与所述配置信息对应的配置命令返回给所述数据卡,具 体包括所述空中下载服务器收到所述数据包后,将其中含有的所述应用业务的配置信息与从 所述定制代理数据库查询到的相应应用业务的配置信息比较,若比较结果一致,则判断所 述数据卡合法;根据所述数据卡定制应用业务的配置记录判断所述数据卡未请求定制同样的应用业 务,则判断所述数据卡请求定制应用业务的操作有效,将所述配置命令返回给所述数据卡; 否则,将应用业务已定制的信息返回给所述数据卡。
12.按照权利要求8所述的方法,其特征在于,所述数据卡在需要定制应用业务时向所 述空中下载服务器发出定制应用业务请求,具体包括所述数据卡访问内置的业务数据库,查询支持的所有应用业务的业务种类及业务请求 码,构建含有请求定制的应用业务的配置信息的数据包,并发送给所述空中下载服务器;所 述数据包中包含有的所述配置信息包括要定制的应用业务的请求码、数据卡的型号及版 本号以及数据卡的国际移动设备标识码。
全文摘要
本发明提供了一种数据卡应用业务定制的系统和方法,其中系统包括数据卡和空中下载服务器;数据卡向空中下载服务器发出定制应用业务请求;根据空中下载服务器返回的配置命令执行定制相应的应用业务;空中下载服务器根据数据卡发送的定制应用业务请求判断该数据卡的操作有效,则将预定义的配置命令返回给数据卡。本发明的数据卡通过OTA代理模块按照OTA服务器发送的业务配置命令修改数据卡的配置文件就可以完成应用业务的定制,这样既减少了数据卡厂商的升级成本,又节省了用户的投资。
文档编号H04W8/18GK101984690SQ201010546410
公开日2011年3月9日 申请日期2010年11月15日 优先权日2010年11月15日
发明者尚江峰, 陆大明, 陈媛媛 申请人:中兴通讯股份有限公司