移动终端软件升级的方法、装置、设备及系统的制作方法

文档序号:6468717阅读:133来源:国知局
专利名称:移动终端软件升级的方法、装置、设备及系统的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种移动终端软件升级的方法、 装置、设备及系统。
背景技术
目前,对移动终端软件的升级一般都是用户通过网络或者专业的软件提供 商处获取新版本的应用软件后,自行升级的。
例如,可首先由移动终端发送软件升级的查询请求,然后由软件管理服务 器确定所述移动终端软件是否需要升级。若需要升级,则会将升级软件所属下 载服务器的地址提供给所述移动终端。最后由所述移动终端按照所述下载服务 器的地址下载升级软件,并运行所述升级软件,完成移动终端软件的升级过程。
或者还可由移动终端的管理单元根据移动终端所上报的移动终端软件版本 信息判断所述移动终端软件是否需要升级,若需要升级,则所述管理单元向移 动终端下发升级命令,由所述移动终端完成升级过程。
但是,在实现本发明的过程中,发明人发现
在利用现有技术对移动终端软件进行升级的过程中,都需要升级设备与网 络保持连接。也就是说,在没有网络的条件下,利用现有技术中的技术方案无 法完成对移动终端软件的升级。

发明内容
本发明实施例提供一种移动终端软件升级的方法、装置、设备及系统,能 提高对移动终端软件进行升级时的灵活性。 本发明实施例采用如下技术方案一种移动终端软件的升级方法包括如下步骤
升级设备获取通过本地连接方式与所述升级设备相连的移动终端中存储的 升级文件包;
所述升级设备运行所述升级文件包,对移动终端软件进行升级。 一种移动终端软件的升级装置,包括
升级文件包获取单元,用于获取通过本地连接方式与所述升级装置相连的 移动终端中存储的升级文件包;
升级单元,用于运行所述升级文件包,对移动终端软件进行升级。 一种升级设备,包括权利要求5-权利要求7任一权利要求所述的升级装置。 一种移动终端软件的升级系统,包括
升级设备,用于获取通过本地连接方式与所述升级设备相连的移动终端中 存储的升级文件包;并运行所述升级文件包,对移动终端软件进行升级;
移动终端,用于存储升级文件包,并向所述升级设备发送所述升级文件包。 本发明实施例的移动终端软件的升级方法、装置、设备及系统,由升级设 备获取移动终端存储的升级文件包,并利用所述升级文件包对移动终端软件进 行升级。由于所述升级文件包是存储在移动终端中,因此,即使是在没有网络 的条件下,也能够利用升级设备对移动终端软件进行升级,提高了对移动终端 软件进行升级的灵活性。


图1为本发明实施例移动终端软件的升级系统的示意图; 图2为本发明实施例移动终端软件的升级方法的流程图; 图3为本发明实施例移动终端软件的升级方法的具体流程图; 图4为本发明实施例移动终端软件的升级装置的示意图;图5为本发明实施例移动终端软件的升级装置的结构图。
具体实施例方式
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需 要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。
为了提高对移动终端软件升级的灵活性,本发明实施例提供了 一种移动终 端软件的升级系统。如图l所示,所述系统包括升级设备ll和移动终端12。 其中,所述升级设备ll,用于获取通过本地连接方式与所述升级设备相连的移 动终端中存储的升级文件包。所述升级设备ll并运行所述升级文件包,对移动 终端软件进行升级;所述移动终端12,用于存储升级文件包,并向所述升级设 备发送所述升级文件包。
在本发明实施例中,所述升级设备可以为PC或其他升级服务器,所述移动 终端可以为手机,PDA等。其中本地连接方式与网络连接方式不同,主要包括 数据线连接方法、蓝牙连接方式等。
在本发明另一优选实施例中,所述移动终端12还可包括存储单元,用于 存储升级文件包;消息接收单元,用于接收由所述升级设备发送的升级文件包 获取消息;操作单元,用于根据所述升级文件包获取消息,查找与所述升级文 件包获取消息相对应的升级文件包,并向所述升级设备发送升级文件包获取响 应消息。
本发明实施例的移动终端软件的升级系统,由升级设备获取移动终端存储 的升级文件包,并利用所述升级文件包对移动终端软件进行升级。由于所述升 级文件包是存储在移动终端中,因此,即使是在没有网络的条件下,也能够利用升级设备对移动终端软件进行升级,提高了对移动终端软件进行升级的灵活 性。
本发明实施例还提供了一种对移动终端软件进行升级的方法,如图2所示, 包括如下步骤
中存储的升级文件包。
息,在接收到由所述移动终端发送的升级文件包获取响应消息,获取所述升级 文件包在所述移动终端的存储位置,例如可根据所述响应消息确定所述升级文 件包在移动终端中的存储位置为手机目录XPC Suite\update\update. rar。然 后,根据所述升级文件包在所述移动终端的存储位置,获取升级文件包。
在此步骤中,所述升级文件包获取消息和所述升级文件包获取响应消息可 以利用AT协议或对象交换协议(0B, Object Exchange )或诊断应答协议(DIAG, Diagnostic Responder protocol)中的相应命令实现。
同样,在此步骤中,本地连接方式可主要包括数据线连接方法、蓝牙连 接方式等。
步骤22、所述升级设备运行所述升级文件包,对移动终端软件进行升级。
在本发明另一优选实施例中,在获取所述升级文件包后,所述升级设备可 首先将所迷升级文件包进行解压操作,然后再运行所述升级文件包。
由于移动终端软件所需的升级文件是以升级文件包的形式存在,因此,相 较于安装文件而言,能大大节约移动终端的存储空间。
如图3所示,为进一步提高对移动终端软件升级的效率,在步骤11前,所 述方法还可包括步骤2G、所述升级设备检测所述移动终端软件是否需要升级。 在具体应用中,可首先将升级设备与移动终端进行连接,例如通过数据线 或者无线的方式连接等。然后,所述升级设备可向移动终端发送版本查询消息, 并且在所述版本查询消息中包括所述升级设备上运行的移动终端软件的版本信 息。所述移动终端将会根据所述版本查询消息向所述升级设备发送版本查询响 应消息,在所述响应消息中包括所述移动终端支持的移动终端软件版本信息。 所述升级设备在收到所述版本查询响应消息后,会将所述升级设备上运行的移 动终端软件的版本信息与所述移动终端支持的移动终端软件版本信息进行比 较,若二者一致,则确定所述移动终端软件不需要升级。若不一致,则确定所 述移动终端软件需要升级。
本发明实施例的移动终端软件的升级方法,由升级设备获取移动终端存储 的升级文件包,并利用所述升级文件包对移动终端软件进行升级。由于所述升 级文件包是存储在移动终端中,因此,即使是在没有网络的条件下,也能够利 用升级设备对移动终端软件进行升级,提高了对移动终端软件进行升级的灵活 性。
是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为,兹碟、光盘、只读存储记忆体(Read-0nly Memory, ROM)或随才几存^f诸i己十乙体(Random Access Memory, RAM)等。
此外,本发明实施例还提供了一种移动终端软件的升级装置,如图4所示, 所述装置包括升级文件包获取单元41以及升级单元42。其中,所述升级文件 包获取单元41,用于获取通过本地连接方式与所述升级装置相连的移动终端中存储的升级文件包;所述升级单元42,用于运行所述升级文件包,对移动终端 软件进行升级。
在本发明另 一优选实施例中,所述升级文件包获取单元41还可包括消息 发送模块411,用于向所述移动终端发送升级文件包获取消息;存储位置信息获 取模块412,用于接收由所述移动终端发送的升级文件包获取响应消息,获取所 述升级文件包在所述移动终端的存储位置;升级文件包获取模块413,用于根据 所述升级文件包在所述移动终端的存储位置,获取升级文件包。
与本发明方法实施例中描述的相同,所述升级文件包获取消息和所述升级 文件包获取响应消息利用AT协议或对象交换协议或诊断应答协议实现。
为进一步提高对移动终端软件升级的效率,如图5所示,所述装置还可包 括检测单元43,用于检测所述移动终端软件是否需要升级。所述检测单元43 可向移动终端发送版本查询消息,并且在所述版本查询消息中包括运行的移动 终端软件的版本信息。所述移动终端将会根据所述版本查询消息向所述检测单 元43发送版本查询响应消息,在所述响应消息中包括所述移动终端支持的移动 终端软件版本信息。所述^r测单元43在收到所述版本查询响应消息后,会将所 运行的移动终端软件的版本信息与所述移动终端支持的移动终端软件版本信息 进行比较,若二者一致,则确定所述移动终端软件不需要升级。若不一致,贝'J 确定所述移动终端软件需要升级。
此外,本发明实施例还提供了一种升级设备,包括了图4或图5所示的升 级装置。
综上所述,本发明实施例的移动终端软件的升级方法、装置、设备及系统, 由于所述升级文件包是存储在移动终端中,因此,即使是在没有网络的条件下, 也能够利用升级设备对移动终端软件进行升级,提高了对移动终端软件进行升厶TZ丄厶3 .、亡丄丄
"^W、J人/& 'i工。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 所述以权利要求的保护范围为准。
权利要求
1、一种移动终端软件的升级方法,其特征在于,所述方法包括如下步骤升级设备获取通过本地连接方式与所述升级设备相连的移动终端中存储的升级文件包;所述升级设备运行所述升级文件包,对移动终端软件进行升级。
2、 根据权利要求1所述的移动终端软件的升级方法,其特征在于,升级设 备获取通过本地连接方式与所述升级设备相连的移动终端中存储的升级文件包 的步骤前,所述方法还包括所述升级设备检测所述移动终端软件是否需要升级。
3、 根据权利要求1或2所述的移动终端软件的升级方法,其特征在于,所 述升级设备获取通过本地连接方式与所述升级设备相连的移动终端中存储的升 级文件包的步骤具体为所述升级设备向所所述升级设备接收由所述移动终端发送的升级文件包获取响应消息,获取 所述升级文件包在所述移动终端的存储位置;文件包。
4、 根据权利要求3所述的移动终端软件的升级方法,其特征在于,所述升 级文件包获取消息和所述升级文件包获取响应消息利用AT协议或对象交换协议 或诊断应答协议实现。
5、 一种移动终端软件的升级装置,其特征在于,所述装置包括 升级文件包获取单元,用于获取通过本地连接方式与所述升级装置相连的移动终端中存储的升级文件包;升级单元,用于运行所述升级文件包,对移动终端软件进行升级。
6、 根据权利要求5所述的移动终端软件的升级装置,其特征在于,所述装 置还包括检测单元,用于检测所述移动终端软件是否需要升级。
7、 根据权利要求5或6所述的移动终端软件的升级装置,其特征在于,所 述升级文件包获取单元包括消息发送模块,用于向所述移动终端发送升级文件包获取消息; 存储位置信息获取模块,用于接收由所述移动终端发送的升级文件包获取响应消息,获取所述升级文件包在所述移动终端的存储位置;升级文件包获取模块,用于根据所述升级文件包在所述移动终端的存储位置,获取升级文件包。
8、 一种升级设备,其特征在于,包括权利要求5-权利要求7任一权利要求 所述的升级装置。
9、 一种移动终端软件的升级系统,其特征在于,所述系统包括 升级设备,用于获取通过本地连接方式与所述升级设备相连的移动终端中存储的升级文件包,并运行所述升级文件包,对移动终端软件进行升级;移动终端,用于存储所述升级设备所需的升级文件包,并向所述升级设备 发送所述升级文件包。
10、 根据权利要求9所述的移动终端软件的升级系统,其特征在于,所述 移动终端包括存储单元,用于存储升级文件包;消息接收单元,用于接收由所述升级设备发送的升级文件包获取消息; 操作单元,用于根据所述升级文件包获取消息,查找与所述升级文件包获 取消息相对应的升级文件包,并向所述升级设备发送升级文件包获取响应消息。
全文摘要
本发明实施例公开了一种移动终端软件升级的方法、装置、设备及系统,涉及移动通信技术领域,为实现提高对移动终端软件进行升级时的灵活性而发明。其中,所述方法包括升级设备获取通过本地连接方式与所述升级设备相连的移动终端中存储的升级文件包;所述升级设备运行所述升级文件包,对移动终端软件进行升级。本发明实施例主要应用于对移动终端软件进行升级的技术中。
文档编号G06F9/445GK101442834SQ20081018585
公开日2009年5月27日 申请日期2008年12月18日 优先权日2008年12月18日
发明者杉 陈 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1