移动终端的软件更新方法

文档序号:7622586阅读:136来源:国知局
专利名称:移动终端的软件更新方法
技术领域
本发明涉及一种移动终端的软件更新方法,尤其是一种在被叫移动终端不支持主叫移动终端发起的业务时,对被叫移动终端进行及时并且有针对性的软件更新的方法。
背景技术
随着移动通信技术的迅速发展,移动终端的功能越来越丰富,这使移动终端可以通过移动通信网络使用多种业务,从而实现与其他移动终端进行多种类型的信息传输,例如,通话、短消息、彩信以及可视电话等。各种点对点业务的使用需要主叫移动终端和被叫移动终端同时具有相应的业务能力,如果被叫移动终端不具备该业务能力,那么主叫移动终端即使具备该业务能力也无法使用该业务。例如,当主叫移动终端向被叫移动终端发送彩信时,如果被叫移动终端不支持彩信,即使主叫移动终端能将彩信发送出去,被叫移动终端也无法接收到;再如,当主叫移动终端已经申请了移动邮箱业务,若被叫移动终端没有安装移动邮箱业务的客户端,即不具备该业务能力,则无法在该移动终端上实现移动邮箱业务。
移动终端软件更新技术可以对移动终端的功能进行扩展,从而使移动终端具有更多的业务能力。现有的软件更新技术主要有有线更新方式和无线更新方式,在无线更新方式中,软件更新主要是由移动终端主动发起的,而并不是由网络侧根据业务需要而发起的,这使移动终端在其业务能力不能满足业务的使用时,并不能及时地进行相应的软件更新从而满足业务使用的需要。

发明内容
本发明的目的在于针对现有技术的不足,提供一种移动终端的软件更新方法,在被叫移动终端不支持主叫移动终端发起的业务时,能够实现对被叫移动终端的软件更新。
为实现上述目的,本发明提供了一种移动终端的软件更新方法,该方法包括步骤1、在主叫移动终端通过移动通信网络向被叫移动终端发起业务前,所述主叫移动终端识别所述业务的类型;步骤2、所述主叫移动终端向所述移动通信网络发送查询请求,查询所述被叫移动终端与所述业务类型相对应的能力信息;步骤3、所述移动通信网络查询所述被叫移动终端的业务能力信息,并且从所述业务能力信息中提取出与所述业务类型相对应的能力信息;若所述能力信息为所述被叫移动终端支持所述业务,则执行步骤4;否则,执行步骤5;步骤4、所述移动通信网络生成所述被叫移动终端支持所述业务的查询结果,然后执行步骤6;步骤5、所述移动通信网络对所述被叫移动终端进行软件更新,并将所述软件更新后的结果作为查询结果;步骤6、所述移动通信网络将所述查询结果发送给所述主叫移动终端;步骤7、所述主叫移动终端根据所述查询结果确定是否发起所述业务。
上述技术方案实现了在被叫移动终端不支持主叫移动终端发起的业务时,对被叫移动终端进行软件更新,从而方便了移动终端对业务的使用,并使软件的更新及时并且有针对性。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明的移动终端的软件更新方法的流程图。
图2为本发明的终端业务能力管理服务器查询被叫移动终端的业务能力信息的流程图。
图3为本发明的终端业务能力管理服务器对被叫移动终端进行软件更新并生成查询结果的流程图。
具体实施例方式
本发明的移动终端的软件更新方法涉及主叫移动终端,该终端包括一终端业务能力查询模块;移动通信网络,该网络包括终端业务能力管理服务器和终端业务能力数据库;被叫移动终端,该终端包括一终端业务能力存储模块。
终端业务能力查询模块用于在主叫移动终端通过移动通信网络向被叫移动终端发起业务前,识别所述业务的类型,并向终端业务能力管理服务器查询被叫移动终端的、与所述业务类型相对应的能力信息;终端业务能力管理服务器用于向主叫移动终端的终端业务能力查询模块提供查询结果,并对被叫移动终端进行软件更新;终端业务能力数据库用于存储移动终端的业务能力数据,并向终端业务能力管理服务器提供业务能力数据;终端业务能力存储模块用于存储被叫移动终端的业务能力信息并用于向终端业务能力管理服务器提供终端业务能力信息。
如图1所示,本发明的移动终端的软件更新方法包括如下步骤步骤101、主叫移动终端通过移动通信网络向被叫移动终端发起业务前,主叫移动终端的终端业务能力查询模块识别业务的类型;步骤102、主叫终端的终端业务能力查询模块向终端业务能力管理服务器发送包含有被叫移动终端号码和业务类型信息的查询请求,查询被叫移动终端的、与该业务类型相对应的能力信息;步骤103、终端业务能力管理服务器查询被叫移动终端的业务能力信息;步骤104、终端业务能力管理服务器从被叫移动终端的业务能力信息中提取出与该业务类型相对应的能力信息,并根据该能力信息判断被叫移动终端是否支持该业务;若支持执行步骤105;否则,执行步骤106;步骤105、终端业务能力管理服务器将被叫移动终端支持该业务的信息作为查询结果,然后执行步骤107;步骤106、终端业务能力管理服务器对被叫移动终端进行软件更新,并生成查询结果;步骤107、终端业务能力管理服务器将查询结果发送给主叫移动终端的终端业务能力查询模块;步骤108、主叫移动终端的终端业务能力查询模块根据查询结果判断被叫移动终端是否支持该业务,若支持,执行步骤109;否则,执行步骤110;步骤109、主叫移动终端向被叫移动终端发起该业务;步骤110、主叫移动终端提示主叫用户被叫移动终端不支持该业务,请主叫用户决定下一步的操作,如放弃、继续等。
如图2所示,步骤103具体为步骤1031、终端业务能力管理服务器在终端业务能力数据库中查找被叫移动终端的号码;若终端业务能力数据库有被叫移动终端的号码,则执行步骤1032;否则,执行步骤1033;步骤1032、终端业务能力管理服务器从终端业务能力数据库中提取出所述被叫移动终端的业务能力信息;步骤1033、终端业务能力管理服务器向被叫移动终端的终端业务能力存储模块发送终端业务能力查询请求;步骤1034、终端业务能力存储模块将被叫移动终端的业务能力信息发送给终端业务能力管理服务器;步骤1035、终端业务能力管理服务器接收被叫移动终端的业务能力管理信息,并将被叫移动终端的号码和业务能力信息存储于终端业务能力数据库。
如图3所示,步骤106具体为
步骤1061、终端业务能力管理服务器根据被叫移动终端的业务能力信息判断被叫移动终端是否支持该业务对应的软件更新;若支持,执行步骤1062;否则,执行步骤1065;步骤1062、终端业务能力管理服务器询问被叫移动终端是否进行软件更新;若被叫移动终端选择更新,则执行步骤1063;否则,执行步骤1065;步骤1063、终端业务能力管理服务器对被叫移动终端进行软件更新;若更新成功,执行步骤1064;否则,执行步骤1065;步骤1064、终端业务能力管理服务器更新终端业务能力数据库中的被叫移动终端的号码对应的业务能力信息,并将被叫移动终端支持该业务的信息作为查询结果;步骤1065、终端业务能力管理服务器将所述被叫移动终端不支持该业务的信息作为查询结果。
在被叫移动终端不支持该业务时,主叫移动终端也可以不提示主叫用户而自动放弃发起该业务,从而步骤110还可以为主叫移动终端自动放弃发起该业务。
开放移动联盟(Open Mobile Alliance,简称OMA)成立于2002年6月,其成员包括世界主要的移动运营商,设备和网络供应商,信息技术公司,应用发展商和内容提供商。OMA的宗旨是寻求一种与系统无关的、开放的,使各种应用和业务能够在全球范围内的各种终端上实现互联互通的标准。设备管理(Device Management,简称DM)就是OMA(Open Mobile Alliance,)定义的一系列涉及设备管理的通信协议和数据对象定义机制,DM可以实现运营商对附着在其无线网络上的移动终端进行参数配置与查询及固件/软件更新下载等管理操作。
上述技术方案中,主叫移动终端向终端业务能力管理服务器发送查询请求、终端业务能力管理服务器向主叫移动终端发送查询结果、终端业务能力管理服务器向被叫移动终端发送终端业务能力查询请求以及被叫移动终端向其发送业务能力信息均可以采用短信的方式,或者采用基于DM协议的通信方式。
本发明的移动终端的软件更新方法实现了在被叫移动终端不支持主叫移动终端发起的业务时,对被叫移动终端进行软件更新,从而方便了移动终端对业务的使用,并使软件的更新及时并且有针对性。
最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1.一种移动终端的软件更新方法,其中该方法包括步骤1、在主叫移动终端通过移动通信网络向被叫移动终端发起业务前,所述主叫移动终端识别所述业务的类型;步骤2、所述主叫移动终端向所述移动通信网络发送查询请求,查询所述被叫移动终端与所述业务类型相对应的能力信息;步骤3、所述移动通信网络查询所述被叫移动终端的业务能力信息,并且从所述业务能力信息中提取出与所述业务类型相对应的能力信息;若所述能力信息为所述被叫移动终端支持所述业务,则执行步骤4;否则,执行步骤5;步骤4、所述移动通信网络生成所述被叫移动终端支持所述业务的查询结果,然后执行步骤6;步骤5、所述移动通信网络对所述被叫移动终端进行软件更新,并将所述软件更新后的结果作为查询结果;步骤6、所述移动通信网络将所述查询结果发送给所述主叫移动终端;步骤7、所述主叫移动终端根据所述查询结果确定是否发起所述业务。
2.根据权利要求1所述的方法,其中所述步骤2中的查询请求包括所述被叫移动终端的号码以及所述业务类型的信息。
3.根据权利要求2所述的方法,其中所述步骤3中的查询的步骤具体为所述移动通信网络在其内部的终端业务能力数据库中查找所述被叫移动终端的号码,若所述终端业务能力数据库中有所述被叫移动终端的号码,则所述移动通信网络提取出所述被叫移动终端的业务能力信息;否则,所述移动通信网络向所述被叫移动终端发送终端业务能力查询请求;所述被叫移动终端将其业务能力信息发送给所述移动通信网络;所述移动通信网络接收所述业务能力信息并将所述被叫移动终端的号码及业务能力信息存储于所述终端业务能力数据库中。
4.根据权利要求1-3任一所述的方法,其中所述步骤5具体为所述移动通信网络根据所述被叫移动终端的业务能力信息判断所述被叫移动终端是否支持所述业务对应的软件更新;若不支持,所述移动通信网络将所述被叫移动终端不支持所述业务的查询结果发送给所述主叫移动终端;否则,所述移动通信网络询问所述被叫移动终端是否进行软件更新;若所述被叫移动终端不选择进行软件更新,则所述移动通信网络将所述被叫移动终端不支持所述业务的查询结果发送给所述主叫移动终端;否则,所述移动通信网络对所述被叫移动终端进行软件更新;若所述软件更新成功,则所述移动通信网络更新所述终端业务能力数据库中的所述被叫移动终端的号码对应的业务能力信息,并将所述被叫移动终端支持所述业务的查询结果发送给所述主叫移动终端;否则,所述移动通信网络将所述被叫移动终端不支持所述业务的查询结果发送给所述主叫移动终端。
5.根据权利要求1所述的方法,其中所述步骤7具体为若所述查询结果为所述被叫移动终端支持所述业务,则所述主叫移动终端发起所述业务;否则,所述主叫移动终端给主叫用户以提示或自动放弃发起所述业务。
6.根据权利要求1所述的方法,其中所述步骤2具体为所述主叫移动终端向所述移动通信网络发送短信,查询所述被叫移动终端的、与所述业务类型相对应的能力信息;或者所述主叫移动终端基于设备管理协议向所述移动通信网络发送查询请求,查询所述被叫移动终端的、与所述业务类型相对应的能力信息。
7.根据权利要求1所述的方法,其中所述步骤6具体为所述移动通信网络向所述主叫移动终端发送包含所述查询结果的短信;或者所述移动通信网络基于设备管理协议向所述主叫移动终端发送所述查询结果。
8.根据权利要求3所述的方法,其中所述移动通信网络向所述被叫移动终端发送终端业务能力查询请求的步骤具体为所述移动通信网络向所述被叫移动终端发送包含有终端业务能力查询请求的短信;或者所述移动通信网络基于设备管理协议向所述被叫移动终端发送终端业务能力查询请求。
9.根据权利要求3所述的方法,其中所述被叫移动终端将其业务能力信息发送给所述移动通信网络的步骤具体为所述被叫移动终端将包含其业务能力信息的短信发送给所述移动通信网络;或者所述被叫移动终端基于设备管理协议将其业务能力信息发送给所述移动通信网络。
全文摘要
一种移动终端的软件更新方法,包括1.在主叫移动终端向被叫移动终端发起业务前识别该业务的类型;2.所述主叫移动终端向所述移动通信网络查询所述被叫移动终端与该业务类型相对应的能力信息;3.所述移动通信网络查询所述被叫移动终端的业务能力信息,若所述被叫移动终端支持该业务则执行4;否则执行5;4.所述移动通信网络生成查询结果,然后执行6;5.对所述被叫移动终端进行软件更新并生成查询结果;6.所述移动通信网络将所述查询结果发送给所述主叫移动终端;7.所述主叫移动终端根据所述查询结果确定是否发起该业务。本发明实现了在被叫移动终端不支持主叫移动终端发起的业务时,对被叫移动终端进行及时和有针对性的软件更新。
文档编号H04M3/42GK1731806SQ20051009338
公开日2006年2月8日 申请日期2005年8月23日 优先权日2005年8月23日
发明者刘璋詟, 于川, 朱春梅, 武威, 唐剑峰, 郑朝晖 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1