一种软件App的更新方法及更新设备技术

技术编号:18208600 阅读:57 留言:0更新日期:2018-06-13 08:15
本发明专利技术公开了一种软件App的更新方法,包括步骤:S1:连接终端设备;S2:识别查询上述终端设备的软件App是否存在更新版本;S3:若上述软件App存在更新版本,则发送更新信息至上述终端设备以提醒终端设备选择是否更新上述软件App;S4:若接收到终端设备选择更新上述软件App的指令信息,则下载上述更新版本的安装文件;S5:发送上述更新版本的安装文件至终端设备。本发明专利技术所提供的软件App更新方法的操作过程均在更新设备一端执行,以减少软件App的更新过程对终端设备的内存空间和计算能力的过多占用,且在实现对终端设备软件App进行及时更新的同时也避免终端设备出现卡顿、死机等现象。本发明专利技术还提供了一种软件App的更新设备。

【技术实现步骤摘要】
一种软件App的更新方法及更新设备
本专利技术涉及软件更新
,尤其涉及一种软件App的更新方法及更新设备。
技术介绍
APP软件提供商基于为用户提供优质服务的目的,一般希望用户采用最新版本的APP软件。现有软件App的更新方式一般包括:1、用户主动查询是否有软件App的更新版本并更新;2、软件App持续在终端设备的后台运行监控程序定期查询新版本,并提醒用户更新;3、终端设备的应用商店不断通过服务器判断软件App是否有可更新版本或提醒用户更新软件App;4、用户在点击软件App时,提示用升级该软件后使用。但是,上述手段都需要占用终端设备的内存空间和计算能力,而且一些高端用户会手动杀掉后台进行,一些终端优化软件也会协助用户杀掉后台进程,导致用户无法及时更新软件App,从而使用户无法使用最新版本的App。专利号为CN105634806A的中国专利技术专利公开了一种智能终端APP的更新方法,其中方法包括:智能终端发送本地APP的标识信息至服务端,通过服务端判断该本地APP是否需要更新,并接收服务端的第一判断结果和服务端的APP更新包的标识信息;根据服务端的APP更新包的标识信息,判断本地APP是否需要更新,并生成第二判断结果;如果第一判断结果和第二判断结果中任意一个结果为本地APP不需要更新,不发送更新请求至服务端;如果第一判断结果和第二判断结果均为本地APP需要更新,则发送更新请求至服务端,下载APP更新包进行更新。该专利的智能终端APP的更新方法和装置,通过两次判断本地APP需要更新才进行本地APP更新,提高本地APP更新的成功率。上述现有技术所要解决的问题是在对智能终端APP进行更新时如何能够提高更新的成功率,其并没有解决现有软件App更新方式中存在过多的占用终端设备内存空间及计算能力而导致终端设备的卡顿、死机等问题。
技术实现思路
本专利技术的目的在于提供一种能够识别终端设备软件App的版本信息以查询并提醒用户进行更新的方法,其识别查询及下载安装文件的过程均在更新设备端执行,以避免终端设备软件更新过程所带来的占用内存和计算能力的问题。本专利技术的另一目的在于提供一种可周期性查询软件App的更新版本并下载存储该更新版本的更新方法,以便于后期连接终端设备时能够直接将所存储的更新版本安装文件发送至终端设备以实现软件App的免流量更新。针对上述目的,本专利技术公开了一种软件App的更新方法,包括以下步骤:S1:连接终端设备;S2:识别查询上述终端设备的软件App是否存在更新版本;S3:若上述软件App存在更新版本,则发送更新信息至上述终端设备以提醒终端设备选择是否更新上述软件App;S4:若接收到终端设备选择更新上述软件App的指令信息,则下载上述更新版本的安装文件;S5:发送上述更新版本的安装文件至终端设备。进一步的,上述步骤S2包括:S21:识别获取上述终端设备的软件App的版本信息;S22:根据上述软件App的版本信息,查询上述软件App是否存在更新版本。进一步的,上述更新方法还包括;设定查询周期以周期性查询上述软件App是否存在更新版本。进一步的,上述更新方法还包括:在上述查询周期内,查询上述软件App是否存在更新版本;若存在上述软件App的更新版本,则下载并存储上述更新版本的安装文件。进一步的,上述步骤S4包括:S41:接收上述终端设备选择更新软件App的指令信息;S42:下载并写入上述更新版本的安装文件以覆盖初始软件App的安装文件。基于上述的一种软件App的更新方法,本专利技术还提供了一种软件App的更新设备,该设备包括:连接模块,用于连接上述终端设备;云通信模块,用于识别查询上述终端设备的软件App是否存在更新版本;提醒模块,当查询存在上述软件App的更新版本时,所述提醒模块发送更新信息至上述终端设备以提醒终端设备选择是否更新上述软件App;下载模块,用于当接收到上述终端设备选择更新上述软件App的指令信息时下载上述更新版本的安装文件;文件传输模块,用于发送上述更新版本的安装文件至终端设备。进一步的,上述云通信模块包括:识别模块,用于识别获取上述终端设备的软件App的版本信息;查询模块,用于根据上述软件App的版本信息查询上述软件App是否存在更新版本。进一步的,上述查询模块包括:定时模块,用于设定查询周期以周期性查询上述软件App是否存在更新版本。进一步的,上述下载模块还用于当上述查询模块周期性查询存在上述软件App的更新版本时下载并存储上述更新版本的安装文件。进一步的,上述下载模块包括:指令接收模块,用于接收终端设备发出的选择更新软件App的指令信息;存储模块,用于写入上述软件App更新版本的安装文件以覆盖上述初始软件App的安装文件。本专利技术的有益效果为:通过在更新设备端进行识别获取终端设备的软件App以进一步的查询是否存在该软件App的更新版本;若存在,则将该更新版本下载并发送至终端设备完成更新;同时,若不存在更新版本时,则将进行周期性的查询,在查询到该软件App的更新版本时下载并保存该更新版本的安装文件,以便于后期连接时将该更新版本的安装文件发送至终端设备进行更新。本专利技术通过该种方式能够使终端设备在扫描连接时接收更新版本的安装文件以实现软件App的免流量更新;同时,在更新过程中也无需过多的占用终端设备的内存空间和计算能力,避免终端设备进行软件更新时出现死机、卡顿等状况。附图说明图1为实施例一的一种软件App的更新方法流程图;图2为实施例一的一种软件App的更新设备组成结构图;图3为实施例二的一种软件App的更新方法流程图;图4为实施例二的一种软件App的更新设备组成结构图;图5为实施例三的一种软件App的更新方法流程图;图6为实施例三的一种软件App的更新设备组成结构图;图7为实施例四的一种软件App的更新方法流程图;图8为实施例四的一种软件App的更新设备组成结构图;具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。实施例一参照图1,本实施例提供了一种软件App的更新方法,该更新方法包括如下步骤:S1:连接终端设备;S2:识别查询上述终端设备的软件App是否存在更新版本;S3:若上述软件App存在更新版本,则发送更新信息至上述终端设备以提醒终端设备选择是否更新上述软件App;S4:若接收到终端设备选择更新上述软件App的指令信息,则下载上述更新版本的安装文件;S5:发送上述更新版本的安装文件至终端设备。基于本实施例所提供的一种软件App的更新方法,本实施例还提供了一种软件App的更新设备,参照图2,该更新设备包括:连接模块100,用于连接上述终端设备;云通信模块200,用于识别查询上述终端设备的软件App是否存在更新版本;提醒模块300,当查询存在上述软件App的更新版本时,所述提醒模块发送更新信息至上述终端设备以提醒终端设备选择是否更新上述软件App;下载模块400,用于当接收到上述终端设备选择更新上述软件App的指令信息时下载上述更新版本的安装文件;文件传输模块500,用于发送上述更新版本的安装文件至终端设备。本实施例所提供的更新方法及更新设备,可根据识别的软件App查询其是否存在更新版本;若存在可更新版本时,提醒用户进行更新并本文档来自技高网
...
一种软件App的更新方法及更新设备

【技术保护点】
一种软件App的更新方法,其特征在于,包括步骤:S1:连接终端设备;S2:识别查询所述终端设备的软件App是否存在更新版本;S3:若所述软件App存在更新版本,则发送更新信息至所述终端设备以提醒所述终端设备选择是否更新所述软件App;S4:若接收到所述终端设备选择更新所述软件App的指令信息,则下载所述更新版本的安装文件;S5:发送所述更新版本的安装文件至所述终端设备。

【技术特征摘要】
1.一种软件App的更新方法,其特征在于,包括步骤:S1:连接终端设备;S2:识别查询所述终端设备的软件App是否存在更新版本;S3:若所述软件App存在更新版本,则发送更新信息至所述终端设备以提醒所述终端设备选择是否更新所述软件App;S4:若接收到所述终端设备选择更新所述软件App的指令信息,则下载所述更新版本的安装文件;S5:发送所述更新版本的安装文件至所述终端设备。2.如权利要求1所述的一种软件App的更新方法,其特征在于,所述步骤S2包括:S21:识别获取所述终端设备的软件App的版本信息;S22:根据所述软件App的版本信息,查询所述软件App是否存在更新版本。3.如权利要求2所述的一种软件App的更新方法,其特征在于,还包括:设定查询周期以周期性查询所述软件App是否存在更新版本。4.如权利要求3所述的一种软件App的更新方法,其特征在于,所述更新方法还包括:在所述查询周期内,查询所述软件App是否存在更新版本;若存在所述软件App的更新版本,则下载并存储所述更新版本的安装文件。5.如权利要求1所述的一种软件App的更新方法,其特征在于,所述步骤S4还包括:S41:接收所述终端设备选择更新软件App的指令信息;S42:下载并写入所述更新版本的安装文件以覆盖初始软件App的安装文件。6.一种软件App的更新设备,其特征在于...

【专利技术属性】
技术研发人员:叶锋华
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1