智能终端APP的更新方法和装置制造方法及图纸

技术编号:14807199 阅读:43 留言:0更新日期:2017-03-15 01:14
本发明专利技术揭示了一种智能终端APP的更新方法,其中方法包括:智能终端发送本地APP的标识信息至服务端,通过服务端判断该本地APP是否需要更新,并接收服务端的第一判断结果和服务端的APP更新包的标识信息;根据服务端的APP更新包的标识信息,判断本地APP是否需要更新,并生成第二判断结果;如果第一判断结果和第二判断结果中任意一个结果为本地APP不需要更新,不发送更新请求至服务端;如果第一判断结果和第二判断结果均为本地APP需要更新,则发送更新请求至服务端,下载APP更新包进行更新。本发明专利技术的智能终端APP的更新方法和装置,通过两次判断本地APP需要更新才进行本地APP更新,提高本地APP更新的成功率。

【技术实现步骤摘要】

本专利技术涉及到APP更新领域,特别是涉及到一种智能终端APP的更新方法和装置
技术介绍
智能终端的APP(Application,应用程序)随着技术和使用的要求,会进行更新。在更新过程中,版本判断是非常重要过程。在现有软件更新中,通过比对版本号,来进行版本的更新,当参数发生错误的话,更新容易产生软件错误,致更新失败。
技术实现思路
本专利技术的主要目的为提供一种提高更新成功率的智能终端APP的更新方法和装置。为了实现上述专利技术目的,本专利技术提出一种智能终端APP的更新方法,包括:智能终端发送本地APP的标识信息至服务端,通过服务端将其存储的APP更新包的标识信息与所述本地APP的标识信息进行比对,判断该本地APP是否需要更新,并接收服务端的第一判断结果,以及服务端的APP更新包的标识信息;将服务端的APP更新包的标识信息与本地APP的标识信息进行比对,判断本地APP是否需要更新,并生成第二判断结果;如果第一判断结果和第二判断结果中任意一个结果为本地APP不需要更新,则不发送更新请求至服务端;如果第一判断结果和第二判断结果均为本地APP需要更新,则发送更新请求至服务端,下载所述APP更新包进行更新。进一步地,所述智能终端发送本地APP的标识信息至服务端,通过服务端将其存储的APP更新包的标识信息与所述本地APP的标识信息进行比对,判断该本地APP是否需要更新的步骤之后,包括:接收服务端的APP更新包的地址信息。进一步地,所述发送更新请求至服务端的步骤,包括:根据所述APP更新包的地址信息,发送更新请求至服务端。进一步地,所述智能终端发送本地APP的标识信息至服务端的步骤,包括:智能终端接收外部控制命令,或者按照指定时间自动发送本地APP的标识信息至服务端。进一步地,所述本地APP的标识信息和APP更新包的标识信息均包含对应的固件版本号和/或固件构建号。本专利技术还提供一种智能终端APP的更新装置,包括:第一判断单元,用于智能终端发送本地APP的标识信息至服务端,通过服务端将其存储的APP更新包的标识信息与所述本地APP的标识信息进行比对,判断该本地APP是否需要更新,并接收服务端的第一判断结果,以及服务端的APP更新包的标识信息;第二判断单元,用于将服务端的APP更新包的标识信息与本地APP的标识信息进行比对,判断本地APP是否需要更新,并生成第二判断结果;发送更新单元,用于如果第一判断结果和第二判断结果中任意一个结果为本地APP不需要更新,则不发送更新请求至服务端;如果第一判断结果和第二判断结果均为本地APP需要更新,则发送更新请求至服务端,下载所述APP更新包进行更新。进一步地,所述第一判断单元,包括:接收模块,用于接收服务端的APP更新包的地址信息。进一步地,所述发送更新单元,包括:第一发送模块,用于根据所述APP更新包的地址信息,发送更新请求至服务端。进一步地,所述第一判断单元,包括:第二发送模块,用于智能终端接收外部控制命令,或者按照指定时间自动发送本地APP的标识信息至服务端。进一步地,所述本地APP的标识信息和APP更新包的标识信息均包含对应的固件版本号和/或固件构建号。本专利技术的智能终端APP的更新方法和装置,通过服务端判断一次本地APP是否需要更新,以及智能终端判断一次本地APP是否需要更新,只有两次全部判断本地APP需要更新才进行本地APP更新,提高本地APP更新的成功率。附图说明图1为本专利技术一实施例的智能终端APP的更新方法的流程示意图;图2为本专利技术一实施例的智能终端APP的更新装置的结构示意框图;图3为本专利技术一实施例的第一判断单元的结构示意框图;图4为本专利技术一实施例的发送更新单元的结构示意框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,本专利技术实施例提供一种智能终端APP的更新方法,包括步骤:S1、智能终端发送本地APP的标识信息至服务端,通过服务端将其存储的APP更新包的标识信息与所述本地APP的标识信息进行比对,判断该本地APP是否需要更新,并接收服务端的第一判断结果,以及服务端的APP更新包的标识信息;S2、将服务端的APP更新包的标识信息与本地APP的标识信息进行比对,判断本地APP是否需要更新,并生成第二判断结果;S3、如果第一判断结果和第二判断结果中任意一个结果为本地APP不需要更新,则不发送更新请求至服务端;如果第一判断结果和第二判断结果均为本地APP需要更新,则发送更新请求至服务端,下载所述APP更新包进行更新。如上述步骤S1所述,上述智能终端为智能手表、智能手机、平板电脑、智能车载设备等可以安装运行APP、能够连接网络的电子设备。上述服务端可以为云服务器等。服务端得到智能终端的本地APP的标识信息后,与其存储的APP更新包的标识信息进行比对,以判断本地APP是否需要更新,如当本地APP的标识信息表示其版本低于服务端APP更新包的版本,那么服务端判定本地APP需要更新,反之则不需要更新。然后将判断结果和服务端APP更新包的标识信息一起发送给智能终端。如上述步骤S2所述,上述智能终端接收到服务端APP更新包的标识信息后,与本地APP的标识信息进行比对,进行二次判断,当本地APP的标识信息表示其版本低于服务端APP更新包的版本,那么智能终端判定本地APP需要更新,反之则不需要更新。如上述步骤S3所述,只有第一判断结果和第二判断结果全部判断本地APP需要更新时,才会对本地APP进行更新,只要有一个判断结果为不需要更新本地APP的,则不更新本地APP,提高本地APP更新的准确性和成功率。本实施例中,上述步骤S1中的智能终端发送本地APP的标识信息至服务端,通过服务端将其存储的APP更新包的标识信息与所述本地APP的标识信息进行比对,判断该本地APP是否需要更新的步骤之后,包括:S11、接收服务端的APP更新包的地址信息。在该步骤S11中,当第一判断结果和第二判断结果全部判断本地APP需要更新时,方便智能终端更新请求发送到服务端后,服务端快速地、准确地找到APP更新包。本实施例中,上述步骤S3中的发送更新请求至服务端的步骤,包括:S31、根据所述APP更新包的地址信息,发送更新请求至服务本文档来自技高网...

【技术保护点】
一种智能终端APP的更新方法,其特征在于,包括:智能终端发送本地APP的标识信息至服务端,通过服务端将其存储的APP更新包的标识信息与所述本地APP的标识信息进行比对,判断该本地APP是否需要更新,并接收服务端的第一判断结果,以及服务端的APP更新包的标识信息;将APP更新包的标识信息与本地APP的标识信息进行比对,判断本地APP是否需要更新,并生成第二判断结果;如果第一判断结果和第二判断结果中任意一个结果为本地APP不需要更新,则不发送更新请求至服务端;如果第一判断结果和第二判断结果均为本地APP需要更新,则发送更新请求至服务端,下载所述APP更新包进行更新。

【技术特征摘要】
1.一种智能终端APP的更新方法,其特征在于,包括:
智能终端发送本地APP的标识信息至服务端,通过服务端将其存储的APP
更新包的标识信息与所述本地APP的标识信息进行比对,判断该本地APP是否
需要更新,并接收服务端的第一判断结果,以及服务端的APP更新包的标识信
息;
将APP更新包的标识信息与本地APP的标识信息进行比对,判断本地APP
是否需要更新,并生成第二判断结果;
如果第一判断结果和第二判断结果中任意一个结果为本地APP不需要更
新,则不发送更新请求至服务端;如果第一判断结果和第二判断结果均为本地
APP需要更新,则发送更新请求至服务端,下载所述APP更新包进行更新。
2.根据权利要求1所述的智能终端APP的更新方法,其特征在于,所述智
能终端发送本地APP的标识信息至服务端,通过服务端将其存储的APP更新包
的标识信息与所述本地APP的标识信息进行比对,判断该本地APP是否需要更
新的步骤之后,包括:
接收服务端的APP更新包的地址信息。
3.根据权利要求2所述的智能终端APP的更新方法,其特征在于,所述发
送更新请求至服务端的步骤,包括:
根据所述APP更新包的地址信息,发送更新请求至服务端。
4.根据权利要求1-3中任一项所述的智能终端APP的更新方法,其特征在
于,所述智能终端发送本地APP的标识信息至服务端的步骤,包括:
智能终端接收外部控制命令,或者按照指定时间自动发送本地APP的标识
信息至服务端。
5.根据权利要去1-3中任一项所述的智能终端APP的更新方法,其特征在
于,所述本地APP的标识信息和APP更新包的标识信息均包含对应的固件版...

【专利技术属性】
技术研发人员:代杰古思金
申请(专利权)人:深圳市瑞铭无限科技有限公司
类型:发明
国别省市:广东;44

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

1