一种签名软件升级方法、装置及移动终端制造方法及图纸

技术编号:8532620 阅读:170 留言:0更新日期:2013-04-04 15:30
本发明专利技术适用于通讯技术领域,提供了一种签名软件升级方法、装置及移动终端,所述方法包括:当检测到签名软件的升级流信息时,获取所述升级流中携带的待升级版本号,所述签名软件的固有版本号低于所述待升级版本号;将所述待升级版本号与本地预设硬件地址存储的所述签名软件的本地版本号进行比较;当所述升级流中携带的升级版本号高于所述本地版本号时,则触发所述签名软件升级。本发明专利技术使得当要升级的签名软件的固有版本号低于或等于移动终端中签名软件的版本号,只要将该签名软件制作成高版本的升级流就可以触发进行签名软件升级。实现了移动移动终端中的签名软件从低版本向高版本的升级,且相同版本软件可以重复升级,无需改动签名软件本身。

【技术实现步骤摘要】

本专利技术属于通讯
,尤其涉及一种签名软件升级方法、装置及移动终端
技术介绍
在智能终端领域,为了保证软件的安全,通常将终端中的软件通过第三方进行签名,一旦签名,软件就不可做任何物理上的修改,对开发者来说,签名后的软件版本就是唯一的。移动终端中每一个软件都对应一个签名,而且该签名软件只能从低版本向高版本升级,例如,当用户对一个较高版本的软件并不满意时,无法逆向升级回以前的软件;或者当开发者需要将一个高版本软件升级成较低版本的软件,以作某种测试或操作时,无法升级成较低版本的软件;再或者当测试者要对某一版签名软件测试多次升级过程时,也无法对同一版本的软件进行多次升级。综上,现有技术的移动终端中的签名软件升级只能从低版本向高版本升级,不能逆向升级,且相同版本不能重复升级。
技术实现思路
本专利技术实施例的目的在于提供一种签名软件升级方法,旨在解决现有技术移动终端中的签名软件升级只能从低版本向高版本升级,不能逆向升级,且相同版本不能重复升级的问题。为了实现上述目的,本专利技术实施例提供如下技术方案本专利技术实施例是这样实现的,一种签名软件升级方法,所述方法包括当检测到签名软件的升级流信息时,获取所述升级流中携带的待升级版本号,所述签名软件的固有版本号低于所述待升级版本号;将所述待升级版本号与本地预设硬件地址存储的所述签名软件的本地版本号进行比较;当所述升级流中携带的升级版本号高于所述本地版本号时,则触发所述签名软件升级。本专利技术实施例还提供了一种签名软件升级方法,所述方法包括获取待升级的签名软件;将所述签名软件及待升级版本号打包制作成升级流,所述签名软件的固有版本号低于所述待升级版本号;播放所述升级流。本专利技术实施例还提供了一种签名软件升级装置,所述装置包括获取单元,用于当检测到签名软件的升级流信息时,获取所述升级流中携带的待升级版本号,所述签名软件的固有版本号低于所述待升级版本号;比较单元,用于将所述待升级版本号与本地预设硬件地址存储的所述签名软件的本地版本号进行比较;触发单元,用于当所述升级流中携带的升级版本号高于所述本地版本号时,则触发所述签名软件升级。本专利技术实施例还提供了一种移动终端,所述移动终端包括上述签名软件升级装置。本专利技术实施例还提供了一种签名软件升级装置,所述装置包括获取单元,用于获取待升级的签名软件;升级流制作单元,用于将所述签名软件及待升级版本号打包制作成升级流,所述签名软件的固有版本号低于所述待升级版本号;播放单元,用于播放所述升级流。本专利技术实施例与现有技术相比,有益效果在于当检测到签名软件的升级流信息时,移动终端获取所述升级流中携带的待升级版本号,将所述待升级版本号与本地预设硬件地址存储的所述签名软件的本地版本号进行比较,当所述待升级版本号高于本地版本号时,则触发所述签名软件升级。使得虽然要升级的签名软件的固有版本号低于或等于移动终端中签名软件的版本号,只要将其制作成高版本的升级流就可以触发进行签名软件升级。实现了移动移动终端中的签名软件从低版本向高版本的升级,且相同版本软件可以重复升级,无需改动签名软件本身,实现过程简单、方便。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的签名软件升级方法的实现的流程图;图2a是本专利技术实施例一提供的签名软件及软件版本号的原始存储的示意图;图2b是本专利技术实施例一提供的相同版本签名软件升级后的示意图;图2c是本专利技术实施例一提供的不同版本签名软件升级后的示意图;图3是本专利技术实施例二提供的签名软件升级方法的实现的流程图;图4是本专利技术实施例三提供的签名软件升级装置的结构图;图5是本专利技术实施例四提供的签名软件升级装置的结构图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供了一种签名软件升级方法,所述方法包括当检测到签名软件的升级流信息时,获取所述升级流中携带的待升级版本号,所述签名软件的固有版本号低于所述待升级版本号;将所述待升级版本号与本地预设硬件地址存储的所述签名软件的本地版本号进行比较;当所述升级流中携带的升级版本号高于所述本地版本号时,则触发所述签名软件升级。本专利技术实施例还提供了一种签名软件升级方法,所述方法包括获取待升级的签名软件;将所述签名软件及待升级版本号打包制作成升级流,所述签名软件的固有版本号低于所述待升级版本号;播放所述升级流。本专利技术实施例还提供了一种签名软件升级装置,所述装置包括获取单元,用于当检测到签名软件的升级流信息时,获取所述升级流中携带的待升级版本号,所述签名软件的固有版本号低于所述待升级版本号;比较单元,用于将所述待升级版本号与本地预设硬件地址存储的所述签名软件的本地版本号进行比较;触发单元,用于当所述升级流中携带的升级版本号高于所述本地版本号时,则触发所述签名软件升级。本专利技术实施例还提供了 一种移动终端,所述移动终端包括上述签名软件升级装置。本专利技术实施例还提供了一种签名软件升级装置,所述装置包括获取单元,用于获取待升级的签名软件;升级流制作单元,用于将所述签名软件及待升级版本号打包制作成升级流,所述签名软件的固有版本号低于所述待升级版本号;播放单元,用于播放所述升级流。以下结合具体实施例对本专利技术的实现进行详细描述实施例一图1示出了本专利技术实施例一提供的签名软件升级方法的实现的流程图,详述如下在SlOl中,当检测到签名软件的升级流信息时,移动终端获取所述升级流中携带的待升级版本号,所述签名软件的固有版本号低于所述待升级版本号。本实施例中,所述签名软件自身不包含软件的版本号,具体可以将签名软件的版本号删除或者隐藏所述签名软件的版本号,以使所述签名软件自身包含的固有版本号处于无效状态,避免签名软件的固有版本号对升级流中的携带的待升级版本号产生影响,从而影响升级过程。本实施例中,将签名软件制作成升级流,升级流带有待升级版本号,制作升级流的时候,可以任意设置升级流中携带的待升级版本号,当需要将较低版本签名软件升级为较高版本签名软件,或者要对同一版本的软件进行重复升级时,将升级流的待升级版本号设置为高于所述签名软件的固有版本号的值。在S102中,将所述待升级版本号与本地预设硬件地址存储的所述签名软件的本地版本号进行比较。本实施例中,移动终端设备本地将所述签名软件的版本号存储在预设硬件地址,每次升级成功后,更新所述预设硬件地址存储的版本号为所述升级后的版本号。在S103中,当所述升级流中携带的升级版本号高于所述本地版本号时,则触发所述签名软件升级。在S104中,下载升级流中的签名软件,并且当所述签名软件下载完成后,将所述待升级版本号写入所述预设硬件地址。本实施例中,可选的,触发签名软件升级后开始下载数据,下载完成,为了确保系统安全,进一步判断所述签名软件是否合法,若是,将升级流的签名软件写入本地签名软件的存储地址,即替换当前终端中的签名软件。本实施例中,可选的触发升级后,下载本文档来自技高网...

【技术保护点】
一种签名软件升级方法,其特征在于,所述方法包括:当检测到签名软件的升级流信息时,获取所述升级流中携带的待升级版本号,所述签名软件的固有版本号低于所述待升级版本号;将所述待升级版本号与本地预设硬件地址存储的所述签名软件的本地版本号进行比较;当所述升级流中携带的升级版本号高于所述本地版本号时,则触发所述签名软件升级。

【技术特征摘要】
1.一种签名软件升级方法,其特征在于,所述方法包括 当检测到签名软件的升级流信息时,获取所述升级流中携带的待升级版本号,所述签名软件的固有版本号低于所述待升级版本号; 将所述待升级版本号与本地预设硬件地址存储的所述签名软件的本地版本号进行比较; 当所述升级流中携带的升级版本号高于所述本地版本号时,则触发所述签名软件升级。2.如权利要求1所述的方法,其特征在于,所述签名软件自身不包含软件的版本号。3.如权利要求1所述的方法,其特征在于,所述当所述升级流中携带的升级版本号高于所述本地版本号时,则触发所述签名软件升级之后,所述方法还包括 下载升级流中的签名软件,并且当所述签名软件下载完成后,将所述待升级版本号写入所述预设硬件地址。4.一种签名软件升级方法,其特征在于,所述方法包括 获取待升级的签名软件; 将所述签名软件及待升级版本号打包制作成升级流,所述签名软件的固有版本号低于所述待升级版本号; 播放所述升级流。5.如权利要求4所述的方法,其特征在于,所述签名软件自身不包含软件的版本号。6.一种签名软件升级装...

【专利技术属性】
技术研发人员:陈艳国
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1