一种应用程序APP更新的检测方法技术

技术编号:18783265 阅读:64 留言:0更新日期:2018-08-29 06:47
本发明专利技术公开了一种应用程序APP更新的检测方法,包括以下步骤:S10、通过移动终端启动应用程序APP,通过获取模块获取当前应用程序APP的基本信息;S20、应用程序APP通过网络获取最新应用程序APP的版本信息,通过比较模块将版本信息与基本信息进行比较,检测是否存在可更新版本;S30、如存在可更新版本,通过第一判断模块判断移动终端当前的网络为移动网络或无线网络,为移动网络时,发送检测更新的提醒信息,若忽略,则一段时间后再次发出提醒信息,若选择更新则移动终端在移动网络时下载最新版本的APP更新包并安装;为无线网络时自动下载最新版本的APP更新包并通过第二判断模块判断移动终端在息屏状态下自动安装。提高应用程序APP的更新效率。

【技术实现步骤摘要】
一种应用程序APP更新的检测方法
本专利技术涉及APP,具体涉及一种应用程序APP更新的检测方法。
技术介绍
随着移动终端的普及,应用程序的种类越来越多,应用程序的更新也越来越频繁。检测应用程序是否需要更新是助手类软件的必备功能之一,助手类软件可将移动终端中可更新的应用程序检测出,并向用户提示更新或将升级信息推送显示给用户,以使用户选择要更新的应用程序。目前,助手类软件检测应用程序是否需要更新的方法是:将移动终端已安装的应用程序的应用信息发送至服务器,若服务器发现其中有可更新的应用程序,则将可更新的应用程序的更新信息返回给助手类软件,助手类软件再将更新信息推送显示给用户。现有技术中,移动终端须通过服务器才能检测出需要更新的应用程序,待检测应用程序的数量将庞大,这将增大服务器的负荷和增长检测的时间,同时可更新的应用程序经过用户同意进行下载更新,操作繁琐,影响用户体验。
技术实现思路
本专利技术解决了现有技术存在的移动终端须通过服务器才能检测出需要更新的应用程序,待检测应用程序的数量将庞大,这将增大服务器的负荷和增长检测的时间,同时可更新的应用程序经过用户同意进行下载更新,操作繁琐,影响用户体验的问题,提供一种应用程序APP更新的检测方法,其应用时能够避免通过助手类软件的环节,提高应用程序的更新速度,同时简化应用程序更新过程中的繁琐操作没实现智能化更新。本专利技术通过下述技术方案实现:一种应用程序APP更新的检测方法,包括以下步骤:S10、通过移动终端启动应用程序APP,并通过获取模块获取当前应用程序APP的基本信息;S20、应用程序APP通过网络获取最新应用程序APP的版本信息,并通过比较模块将版本信息与基本信息进行比较,检测是否存在可更新版本;S30、如存在可更新版本,通过第一判断模块判断移动终端当前的网络为移动网络或无线网络,移动终端为移动网络时,发送检测更新的提醒信息,若忽略,则一段时间后再次发出提醒信息,若选择更新则移动终端在移动网络时下载最新版本的APP更新包并安装;移动终端为无线网络时自动下载最新版本的APP更新包并通过第二判断模块判断移动终端在息屏状态下自动安装。本专利技术APP通过网络与与服务器建立直接的联系,便于服务器通过网络获取移动终端上安装的应用程序的基本信息并与服务器中的最新应用程序APP版本信息进行比较,服务器快速处理并反馈到应用程序APP上,提高了应用程序APP可更新的检测效率。在移动终端为移动网络时通过应用程序APP发送提醒信息到移动终端提醒用户应用程序APP可更新,便于用户自行选择,方式人性化,在移动终端处于无线网络时自动下载最新版本的APP更新包到移动终端,当检测到移动终端处于闲置状态时自动安装更新。无需用户操作,提高应用程序APP的更新效率。避免多次提醒用户更新应用程序APP影响用户体验。进一步的,一种应用程序APP更新的检测方法,所述基本信息包括应用程序APP的版本号和RN版本号。通过应用程序APP的版本号和RN版本号确定移动终端的应用程序APP的情况。进一步的,一种应用程序APP更新的检测方法,所述版本信息包括最新应用程序APP的版本号和RN版本号。通过应用程序APP的版本号和RN版本号与最新应用程序APP的版本号和RN版本号进行比较确定应用程序APP是否需要更新。进一步的,一种应用程序APP更新的检测方法,所述更新包在移动终端中创建一个子文件夹,所述APP更新包放置在子文件夹中。便于通过子文件夹对APP更新包进行管理。进一步的,一种应用程序APP更新的检测方法,所述APP更新包安装成功后删除子文件夹。避免不必要的述APP更新包占据移动终端的内存。本专利技术与现有技术相比,具有如下的优点和有益效果:1、本专利技术一种应用程序APP更新的检测方法,服务器快速处理并反馈到应用程序APP上,提高了应用程序APP可更新的检测效率。2、本专利技术一种应用程序APP更新的检测方法,在移动终端为移动网络时通过应用程序APP发送提醒信息到移动终端提醒用户应用程序APP可更新,便于用户自行选择,方式人性化。3、本专利技术一种应用程序APP更新的检测方法,在移动终端处于无线网络时自动下载最新版本的APP更新包到移动终端,当检测到移动终端处于闲置状态时自动安装更新。无需用户操作,提高应用程序APP的更新效率。避免多次提醒用户更新应用程序APP影响用户体验。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。实施例1一种应用程序APP更新的检测方法,包括以下步骤:S10、通过移动终端启动应用程序APP,并通过获取模块获取当前应用程序APP的基本信息;所述基本信息包括应用程序APP的版本号和RN版本号;S20、应用程序APP通过网络获取最新应用程序APP的版本信息,所述版本信息包括最新应用程序APP的版本号和RN版本号;版本信息包括最新应用程序APP的版本号和RN版本号。通过应用程序APP的版本号和RN版本号与最新应用程序APP的版本号和RN版本号进行比较确定应用程序APP是否需要更新,检测是否存在可更新版本;S30、如存在可更新版本,通过第一判断模块判断移动终端当前的网络为移动网络或无线网络,移动终端为移动网络时,发送检测更新的提醒信息,若忽略,则一段时间后再次发出提醒信息,若选择更新则移动终端在移动网络时下载最新版本的APP更新包并安装;移动终端为无线网络时自动下载最新版本的APP更新包并通过第二判断模块判断移动终端在息屏状态下自动安装;所述更新包在移动终端中创建一个子文件夹,所述APP更新包放置在子文件夹中;所述APP更新包安装成功后删除子文件夹。检测更新时:APP通过网络与与服务器建立直接的联系,便于服务器通过网络获取移动终端上安装的应用程序的基本信息,基本信息包括应用程序APP的版本号和RN版本号。通过应用程序APP的版本号和RN版本号确定移动终端的应用程序APP的情况,并与服务器中的最新应用程序APP版本信息进行比较,服务器快速处理并反馈到应用程序APP上,提高了应用程序APP可更新的检测效率。在移动终端为移动网络时通过应用程序APP发送提醒信息到移动终端提醒用户应用程序APP可更新,便于用户自行选择,方式人性化,在移动终端处于无线网络时自动下载最新版本的APP更新包到移动终端,当检测到移动终端处于闲置状态时自动安装更新。无需用户操作,提高应用程序APP的更新效率。避免多次提醒用户更新应用程序APP影响用户体验。实施例2在实施例1的基础之上,最新版本的APP更新包下载完成后置于移动终端上新建的一个子文件夹中,方便管理,同时在最新版本的APP更新包安装完成后便于通过删除子文件夹进行最新版本的APP更新包的删除,避免占据移动终端的内存。以上所述的具体实施方式,对本专利技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本专利技术的具体实施方式而已,并不用于限定本专利技术的保护范围,凡在本专利技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种应用程序APP更新的检测方法,其特征在于,包括以下步骤:S10、通过移动终端启动应用程序APP,并通过获取模块获取当前应用程序APP的基本信息;S20、应用程序APP通过网络获取最新应用程序APP的版本信息,并通过比较模块将版本信息与基本信息进行比较,检测是否存在可更新版本;S30、如存在可更新版本,通过第一判断模块判断移动终端当前的网络为移动网络或无线网络,移动终端为移动网络时,发送检测更新的提醒信息,若忽略,则一段时间后再次发出提醒信息,若选择更新则移动终端在移动网络时下载最新版本的APP更新包并安装;移动终端为无线网络时自动下载最新版本的APP更新包并通过第二判断模块判断移动终端在息屏状态下自动安装。

【技术特征摘要】
1.一种应用程序APP更新的检测方法,其特征在于,包括以下步骤:S10、通过移动终端启动应用程序APP,并通过获取模块获取当前应用程序APP的基本信息;S20、应用程序APP通过网络获取最新应用程序APP的版本信息,并通过比较模块将版本信息与基本信息进行比较,检测是否存在可更新版本;S30、如存在可更新版本,通过第一判断模块判断移动终端当前的网络为移动网络或无线网络,移动终端为移动网络时,发送检测更新的提醒信息,若忽略,则一段时间后再次发出提醒信息,若选择更新则移动终端在移动网络时下载最新版本的APP更新包并安装;移动终端为无线网络时自动下载最新版本的AP...

【专利技术属性】
技术研发人员:崔崇明王彬
申请(专利权)人:成都贝发信息技术有限公司
类型:发明
国别省市:四川,51

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

1