一种通过打开方法触发软件升级的方法和系统与流程

文档序号:12463360阅读:161来源:国知局

本发明属于手机软件升级技术领域,特别是涉及一种通过打开方法触发软件升级方法和设备。



背景技术:

手机软件的安装方法普遍采用两种形式:1、在Wi-Fi环境下,自动获取软件更新信息,并自动下载、安装新版本软件;在非Wi-Fi环境下,在打开软件时,获取软件更新信息,并询问用户是否更新。在上述非Wi-Fi环境的情况下,用户打开手机软件的时候,很多时候为急需使用软件的特定功能,弹出的更新询问信息无疑打断了用户使用软件的连续性,降低了软件实现其功能的效率,也打击了用户实用软件的积极性。



技术实现要素:

根据上述的不足,本发明提供了一种能够在打开软件的时候,触发监测新版本信息和保存软件新版本地址的行为,但并不立刻下载和更新软件的通过打开方法触发软件升级方法和设备。

具体技术方案如下:

一种软件打开方法触发软件升级方法,适用于互联网客户端,包括如下步骤:在打开软件时,监测该软件是否有新版本,如果有,存储新版本的下载地址;当软件关闭或后台运行时,根据下载地址下载软件最新版本,并自动安装。

进一步地,存储新版本下载地址后,确定新版本的改动部分和增加部分。

进一步地,若软件使用过程中,触发了有改动部分的功能时,提示新版本信息,手动选择是否立刻下载新版本;若立刻下载,则立刻关闭软件,根据下载地址下载软件最新版本,并自动安装和重启。

进一步地,若软件连续使用时间达到一定长度,提示新版本信息和增加部分内容信息,手动选择是否立刻下载新版本;若立刻下载,则立刻关闭软件,根据下载地址下载软件最新版本,并自动安装和重启。

一种通过打开方法触发软件升级设备,包括:存储模块,用于存储新版本下载地址和新版本修改信息和新版本软件的安装程序;处理模块,用于监测、下载、安装和重启软件。通讯模块,用于通过网络将下载新版本软件存入存储模块。

进一步地,所述的处理模块包括:升级单元,用于打开存入存储模块中安装程序,并完成新版本软件安装;服务单元,用于判断是否监测软件新版本、是否下载新版本、是否重启软件。

本发明的有益效果:在打开软件的时候,并不立刻下载和更新软件的通过打开方法触发软件升级方法和设备,而是在软件关闭或在后台运行后,再对其进行下载和更新,保证了用户在使用软件时的顺畅、提供了软件实现其功能的效率;同时,通过对对改动部分功能和增加部分内容的关注,在相关节点上提示用户更新版本信息,让用户在主动选择是否下载更新时有更多的信息和依据。

附图说明

图1本发明的具体流程图。

具体实施方式

如图1所示,一种通过打开方法触发软件升级设备,包括存储模块、处理模块和通讯模块,其中,处理模块包括升级单元和服务单元。利用上述设备实现软件打开方法触发软件升级方法,包括:在打开软件时,监测该软件是否有新版本;如果有,存储新版本的下载地址,确定新版本的改动部分和增加部分;在软件使用过程中,触发了有改动部分的功能时,提示新版本信息,手动选择是否立刻下载新版本;若立刻下载,则立刻关闭软件,根据下载地址下载软件最新版本,并自动安装和重启。

当软件连续使用时间达到一定长度,提示新版本信息和增加部分内容信息,手动选择是否立刻下载新版本;若立刻下载,则立刻关闭软件,根据下载地址下载软件最新版本,并自动安装和重启。

当软件关闭或后台运行时,根据下载地址下载软件最新版本,并自动安装。存储新版本下载地址后,确定新版本的改动部分和增加部分。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1