修改应用功能的方法、终端、网关和网络系统的制作方法

文档序号:7741255阅读:142来源:国知局
专利名称:修改应用功能的方法、终端、网关和网络系统的制作方法
技术领域
本发明涉及无线通信领域,特别涉及一种修改应用功能的方法、终端、网关和网络系统。
背景技术
随着手机使用的越来越普遍,无线终端功能的配置也变得更加的个性化。目前业内的无线终端功能的定制或改变时,一般是由运营商下发定制需求,软件开发人员根据这些需求把相应的软件功能实现,用户需要将手机送至营业厅,对其功能进行修改。在对现有技术进行分析后,发明人发现现有技术至少具有如下缺点当运营商要改变应用功能时,用户需要亲自到营业厅进行手动修改或重新获取SIM (Subscriber Identity Module,用户身份识别模块)卡,用户体验差、成本高。

发明内容
本发明实施例提供了一种修改应用功能的方法、终端、网关和网络系统。所述技术方案如下一种修改应用功能的方法,包括接收网关下发的消息;解析所述消息,判断所述消息是否包含修改应用功能信息;如果所述消息包含所述修改应用功能信息,提取所述修改应用功能信息中的内容;根据所述内容,对所述功能进行相应的配置。一种终端,包括接收模块,用于接收网关下发的消息;解析模块,用于解析所述消息,判断所述消息是否包含修改应用功能信息;提取模块,用于如果所述消息包含修改应用功能信息,提取所述消息中的内容;配置模块,用于根据所述内容,对所述功能进行相应的配置。一种网关,包括接收请求模块,用于接收后台系统发送的修改请求;转换模块,用于将所述修改请求转换为格式适用于终端的修改应用功能信息,所述修改应用功能信息包含于格式适用于所述终端的消息内;发送模块,用于将所述消息发送给所述终端。一种网络系统,包括终端,用于接收网关下发的消息;解析所述消息,判断所述消息是否包含修改应用功能信息;如果所述消息包含所述修改应用功能信息,提取所述修改应用功能信息的内容;根据所述内容,对所述功能进行相应的配置;网关,用于接收后台系统发送的修改请求,将所述修改请求转换为格式适用于终端的包含修改应用功能信息的消息,将所述消息发送给所述终端。本发明实施例提供的技术方案的有益效果是本发明实施例用包含修改应用功能信息的消息来承载修改请求,在无线终端侧接收到包含修改应用功能信息的消息时,根据修改应用功能信息的内容配置无线终端的应用功能,通过下发消息的方式对应用功能进行修改,无需用户亲自到营业厅进行手动修改或重新获取SIM卡,提高了用户体验,以较低的成本升级或控制无线终端上的功能。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例1提供的一种控制无线终端功能的方法的流程图;图2是本发明实施例2提供的另一种控制无线终端功能的方法的流程图;图3是本发明实施例3提供的一种终端的结构示意图;图4是本发明实施例3提供的一种网关的结构示意图;图5是本发明实施例3提供的一种网络系统的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1为了根据提高用户体验,以较低的成本修改无线终端上的应用功能,本发明实施例提供了一种修改应用功能的方法,参见图1,该方法包括101 接收网关下发的消息;102 解析该消息,判断该消息是否包含修改应用功能信息;103 如果该消息包含该修改应用功能信息,提取该消息中的内容;104 根据该内容,对该功能进行相应的配置。本发明实施例用包含修改应用功能信息的消息来承载修改请求,在无线终端侧接收到包含修改应用功能信息的消息时,根据修改应用功能信息的内容配置无线终端的应用功能,通过下发消息的方式对应用功能进行修改,无需用户亲自到营业厅进行手动修改或重新获取SIM卡,提高了用户体验,以较低的成本升级或控制无线终端上的功能。实施例2为了提高用户体验,以较低的成本修改无线终端上的应用功能,本发明实施例提供了一种修改应用功能的方法,本发明实施例以下发的消息为0TA(0ver The Air,空中下载)消息为例进行说明,参见图2,该方法包括201 后台系统将修改请求发送给消息管理系统;其中,后台系统可以是客户服务提供商、计费系统、内容提供商或基于web的用户界面,这个后台系统(通过局域网或互联网)与移动网相连。其中,修改请求为修改应用功能的请求,包含被请求的服务(激活、去激活、修改等)、目标用户及运行服务所需的数据。其中,本发明实施例中的消息管理系统具体包括但不限于OTA网关,OTA网关通过 一个网关应用程序接口接收修改请求,由这个应用程序接口负责指示实际进行应用功能修 改的对象,即SIM卡,在本发明实施例中,该对象也有可能是机卡合一的无线终端。需要说明的是,在OTA网关内部有一个SIM卡数据库,其中记录了每一张卡的制造 商、验证码等信息。202 该消息管理系统接收修改请求,并将该修改请求转换成OTA消息的扩展字 段;其中,该OTA消息的扩展字段即为修改应用功能信息。将该修改请求转换成OTA 消息的扩展字段具体为将修改请求转换成无线终端能够理解的格式。OTA网关中有格式库, 可以识别各种类型的SIM卡的消息格式,OTA网关将根据接收卡的不同把消息转换成与之 相应的格式。本领域技术人员可以获知,将修改请求转换为OTA消息的扩展字段的方法有多 种,本发明实施例不做具体限定。在本实施例中,OTA消息的扩展字段的格式为〈characteristic type =〃 VENDORCONFIG" ><parm name = mime-type:apptype value =,,value,,/〉</characteristic)例如,修改请求是把本地应用instantlaimcher的功能隐藏,即终端中再没有菜 单可以进入instantlauncher的入口。则OTA消息的扩展字段可以为〈characteristic type =〃 VENDORCONFIG" ><parm name = instantlauncher: disable value =" true" /></characteristic)其中,〈characteristictype =〃 VENDORCONFIG" > 标签标识了该 OTA 消息中有 ΓΜ^ ρ arm name = i η s t an 11 au η c h e r f/K iK T M # W W ^ ^J instantlauncher, 即本OTA消息的扩展字段是对instantlauncher功能进行操作,disable value =”true” 隐藏本地应用instantlauncher的功能。而当OTA消息的扩展字段为以下〈characteristic type =〃 VENDORCONFIG" ><parm name = instantlauncher: disable value =" false" /></characteristic)disable value =” false”标识了该操作的具体操作内容为显示本地应用 instantlauncher的功能,即把instantlauncher的入口菜单显示在无线终端上。203 该消息管理系统将该包含扩展字段的OTA消息发送给一个或多个无线终端;具体地,该OTA网关将该包含扩展字段的OTA消息发送给短信服务中心,短信服务 中心接收包含扩展字段的OTA消息,并将该包含扩展字段的OTA消息发送给一个或多个具 有SIM卡的无线终端;短信服务中心负责消息管理系统(0ΤΑ网关)与蜂窝网络之间的消息传递。移动电话一次接收或发送的消息最多只能包含160个单字节字符。如果用户的手机没有开机或 不在网络覆盖区,消息将先会被存起来,等用户开机或重新进入服务区后,再自动发给该用 户。需要说明的是,该发送可以通过多种形式完成,本发明实施例仅以通过短息服务中心发送为例进行说明。其中,无线终端符合GSM2阶+标准,并具有处理部分或全部标准GSM服务所需的各种功能,还支持SIM工具套件技术。204 无线终端接收该OTA消息;205 无线终端解析该OTA消息,判断该OTA消息中是否包含扩展字段,如果是,则执行步骤206,如果否,则该OTA消息不包含修改应用功能信息,执行步骤209 ;具体的,在本发明实施例中,如果该OTA消息包含标识扩展字段的标签 〈characteristictype = VEND0RC0NFIG>,则该OTA消息中包含扩展字段,即该OTA消息包 含修改应用功能信息;如果不包括该标签,则该OTA消息中不包含扩展字段,即该OTA消息 不包含修改应用功能信息。206 无线终端提取该OTA消息的扩展字段中的类、功能和控制值;其中,在本发明实施例中,该OTA消息的扩展字段中的内容包括但不限于类、功能和控制值;类是指parm name标签的内容mime-type所标识的值,该类是媒体或应用类型的 唯一标识,可通过查询无线终端(或用户端)所预存的的类与应用的对应关系找到与该类 对应的应用。在本发明实施例中,功能是指apptype所标识的值,其控制值为value所标识的值。具体地,解析出标签中包含的mimetype,及要设置的apptype的字符串及控制值, 例如,该OTA消息的扩展字段为〈characteristictype=" VEND0RC0NFIG" ><parm name = instantlauncher: disable value =" true" /></characteristic)其中,〈characteristictype =〃 VENDORCONFIG" > 标签标识了该 OTA 消息中有 ΓΜ^ parm name = iηstan11 auηcher f/KiKT#WW^^J instantlauncher, 即本OTA消息的扩展字段是对instantlauncher功能进行操作,disable value =,,true,, 为控制值,标识了该操作的具体操作内容为隐藏本地应用instantlauncher的功能。在上述的例子中,提取类instantlauncher、功能disable value和控制值true。207 无线终端根据提取的类,选择该类所对应的应用;具体地,在本发明实施例中,无线终端根据类instantlauncher选择类对应的类 M instantlauncher。208:无线终端根据功能和控制值,对该应用类型的对应功能进行与控制值相应的 配置;具体地,在本发明实施例中,无线终端根据接收的功能disable value和控 制值true,隐藏本地应用instantlauncher的功能,即终端中再没有菜单可以进入 instantlauncher 的入 Π。
需要说明的是,无线终端还可以将该配置提示给用户,如果用户接受,则开始配置,不接受则结束处理。209 结束。需要说明的是,当修改完毕后,可以根据设定向运营商发送一个修改确认信息,也 可以默认修改完毕而不发送修改确认信息,是否发送该信息及该信息的具体格式等由无线 终端和运营商约定,本发明实施例不做具体限定。本发明实施例用包含修改应用功能信息的消息来承载修改请求,在无线终端侧接 收到包含修改应用功能信息的消息时,根据修改应用功能信息的内容配置无线终端的应用 功能,通过下发消息的方式对应用功能进行修改,无需用户亲自到营业厅进行手动修改或 重新获取SIM卡,提高了用户体验,以较低的成本升级或控制无线终端上的功能。实施例3为了根据提高用户体验,以较低的成本修改无线终端上的应用功能,本发明实施例提供了一种终端,参见图3,该终端包括接收模块301,用于接收网关下发的消息;解析模块302,用于解析该消息,判断该消息是否包含修改应用功能信息;解析模块302包括判断单元3021,用于判断该消息中是否包含标识扩展字段的信息,如果该消息中 包含扩展字段,则该消息包含该修改应用功能信息,如果该消息中不包含扩展字段,则该消 息不包含该修改应用功能信息。提取模块303,用于如果该消息包含修改应用功能信息,提取该消息中的内容;配置模块304,用于根据该内容,对该功能进行相应的配置。对应单元3041,用于根据该内容中的类,选择该类所对应的应用;配置单元3042,用于根据该内容中的功能和控制值,对该应用的该功能进行与该 控制值相应的配置。本发明实施例提供了一种网关,参见图4,该网关包括接收请求模块401,用于接收后台系统发送的修改请求;转换模块402,用于将该修改请求转换为格式适用于终端的修改应用功能信息,修改应用功能信息包含于格式适用于终端的消息内;发送模块403,用于将该消息发送给该终端。本发明实施例提供了一种网络系统,参见图5,该网络系统包括终端501,用于接收网关下发的消息;解析该消息,判断该消息是否包含修改应用 功能信息;如果该消息包含该修改应用功能信息,提取该修改应用功能信息中的内容;根 据该内容,对该功能进行相应的配置;判断该消息是否包含修改应用功能信息具体包括判断该消息中是否包含标识扩展字段的信息,如果该消息中包含扩展字段,则该消息包含该修改应用功能信息,如果该消息中不包含扩展字段,则该消息不包含该修改应 用功能信息。根据该内容,对该功能进行相应的配置具体包括根据该内容中的类,选择该类所对应的应用;
根据该内容中的功能和控制值,对该应用的该功能进行与该控制值相应的配置。网关502,用于接收后台系统发送的修改请求,将该修改请求转换为格式适用于终 端的包含修改应用功能信息的消息,将该消息发送给该终端。本发明实施例用包含修改应用功能信息的消息来承载修改请求,在无线终端侧接 收到包含修改应用功能信息的消息时,根据修改应用功能信息的内容配置无线终端的应用 功能,通过下发消息的方式对应用功能进行修改,无需用户亲自到营业厅进行手动修改或 重新获取SIM卡,提高了用户体验,以较低的成本升级或控制无线终端上的功能。
本发明实施例可以利用软件实现,相应的软件程序可以存储在可读取的存储介质 中,例如,计算机的硬盘、缓存或光盘中。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种修改应用功能的方法,其特征在于,包括接收网关下发的消息;解析所述消息,判断所述消息是否包含修改应用功能信息;如果所述消息包含所述修改应用功能信息,提取所述修改应用功能信息中的内容;根据所述内容,对所述功能进行相应的配置。
2.根据权利要求1所述的方法,其特征在于,判断所述消息是否包含修改应用功能信 息包括判断所述消息中是否包含标识扩展字段的信息,如果所述消息中包含扩展字段,则所 述消息包含所述修改应用功能信息;如果所述消息中不包含扩展字段,则所述消息不包含 所述修改应用功能信息。
3.根据权利要求1所述的方法,其特征在于,根据所述内容,对所述功能进行相应的配 置包括根据所述内容中的类,选择所述类所对应的应用;根据所述内容中的功能和控制值,对所述应用的所述功能进行与所述控制值相应的配置。
4.一种终端,其特征在于,包括接收模块,用于接收网关下发的消息;解析模块,用于解析所述消息,判断所述消息是否包含修改应用功能信息; 提取模块,用于如果所述消息包含修改应用功能信息,提取所述消息中的内容; 配置模块,用于根据所述内容,对所述功能进行相应的配置。
5.根据权利要求1所述的终端,其特征在于,解析模块包括判断单元,用于判断所述 消息中是否包含标识扩展字段的信息,如果所述消息中包含扩展字段,则所述消息包含所 述修改应用功能信息,如果所述消息中不包含扩展字段,则所述消息不包含所述修改应用 功能信息。
6.根据权利要求1所述的终端,其特征在于,所述配置模块具体包括 对应单元,用于根据所述内容中的类,选择所述类所对应的应用;配置单元,用于根据所述内容中的功能和控制值,对所述应用的所述功能进行与所述 控制值相应的配置。
7.—种网关,其特征在于,包括接收请求模块,用于接收后台系统发送的修改请求;转换模块,用于将所述修改请求转换为格式适用于终端的修改应用功能信息,所述修 改应用功能信息包含于格式适用于所述终端的消息内; 发送模块,用于将所述消息发送给所述终端。
8.一种网络系统,其特征在于,包括终端,用于接收网关下发的消息;解析所述消息,判断所述消息是否包含修改应用功能 信息;如果所述消息包含所述修改应用功能信息,提取所述修改应用功能信息的内容;根 据所述内容,对所述功能进行相应的配置;网关,用于接收后台系统发送的修改请求,将所述修改请求转换为格式适用于终端的 包含修改应用功能信息的消息,将所述消息发送给所述终端。
9.根据权利要求8所述的网络系统,其特征在于,判断所述消息是否包含修改应用功能信息包括判断所述消息中是否包含标识扩展字段的信息,如果所述消息中包含扩展字段,则所述消息包含所述修改应用功能信息,如果所述消息中不包含扩展字段,则所述消息不包含 所述修改应用功能信息。
10.根据权利要求8所述的网络系统,其特征在于,根据所述内容,对所述功能进行相应的配置包括根据所述内容中的类,选择所述类所对应的应用;根据所述内容中的功能和控制值,对所述应用的所述功能进行与所述控制值相应的配置。
全文摘要
本发明公开了一种修改应用功能的方法、终端、网关和网络系统,属于无线通信领域。该方法包括接收网关下发的消息;解析该消息,判断该消息是否包含修改应用功能信息;如果该消息包含该修改应用功能信息,提取该修改应用功能信息中的内容;根据该内容,对该功能进行相应的配置。还公开了一种终端、网关和网络系统。本发明通过下发消息的方式对应用功能进行修改,无需用户亲自到营业厅进行手动修改或重新获取SIM卡,提高了用户体验,以较低的成本升级或控制无线终端上的功能。
文档编号H04W8/24GK101800978SQ20101010449
公开日2010年8月11日 申请日期2010年1月28日 优先权日2010年1月28日
发明者田艳 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1