应用程序更新方法和应用程序更新系统的制作方法

文档序号:8457158阅读:304来源:国知局
应用程序更新方法和应用程序更新系统的制作方法【
技术领域
】[0001]本发明涉及通信
技术领域
,具体涉及一种应用程序更新方法和应用程序更新系统。【
背景技术
】[0002]随着手机、平板电脑等终端的不断发展,终端上安装的应用程序(applicat1n,APP)也越来越多。当用户对某一应用程序进行更新时,通常情况下,先要将所述应用程序的新版本的压缩包下载,在对所述应用程序的新版本进行安装。然而,由于所述终端系统的原因,所述应用程序的新版本有可能不能够被安装在所述终端上,或者即便安装在所述终端上,当运行所述应用程序的新版本时,所述应用程序的新版本仍然不能很好地运行甚至不能运行。【
发明内容】[0003]本发明提供了一种应用程序更新方法,所述应用程序更新方法应用于终端,所述应用程序更新方法包括:[0004]统计预设时间范围内用户使用一应用程序的使用信息,其中,所述使用信息包括所述应用程序的使用次数或者使用时间;[0005]判断所述应用程序的使用信息是否大于或等于预设阈值;[0006]当所述应用程序的使用信息大于或等于所述预设阈值,且检测到所述应用程序发布新版本时,检测所述终端的系统信息是否与所述应用程序的新版本相匹配;[0007]当所述终端的系统信息与所述应用程序的新版本相匹配时,将所述应用程序进行更新。[0008]其中,所述应用程序更新方法还包括:[0009]当所述终端的系统信息与所述应用程序的新版本不匹配时,拒绝对所述应用程序进行更新。[0010]其中,所述应用程序更新方法还包括:[0011]当所述应用程序更新完成之后,将所述应用程序更新之前的版本的压缩包进行卸载。[0012]其中,所述应用程序更新方法还包括:[0013]当所述终端的系统信息与所述应用程序的新版本不匹配,拒绝对所述应用程序进行更新时,发出提示信息提示用户。[0014]其中,所述终端的系统信息包括所述终端的系统类型及版本号。[0015]本发明提供的应用程序更新方法,统计预设时间范围内用户使用某应用程序的使用信息,其中,所述使用信息包括所述应用程序的使用次数或者使用时间,接着判断所述应用程序的使用信息是否大于或等于预设阈值,当所述应用程序的使用信息大于或等于所述预设阈值,且检测到所述应用程序发布新版本时,当所述终端的系统信息与所述应用程序的新版本相匹配时,将所述应用程序进行更新。实施本发明,能够免去终端的系统信息与所述应用程序的新版本不相匹配时,下载或安装应用程序的新版本造成的不便及安装错误或者运行错误。[0016]本发明还提供了一种应用程序更新系统,所述应用程序更新系统应用于终端,所述应用程序更新系统包括:[0017]统计模块,用于统计预设时间范围内用于使用一应用程序的使用信息,其中,所述使用信息包括所述应用程序的使用次数或者使用时间;[0018]判断模块,用于判断所述应用程序的使用信息是否大于或等于预设阈值;[0019]检测模块,当所述应用程序的使用信息大于或等于所述预设阈值,且检测到所述应用程序发布新版本时,检测所述终端的系统信息是否与所述应用程序的新版本相匹配;[0020]更新模块,用于当所述终端的系统信息与所述应用程序的新版本相匹配时,将所述应用程序进行更新。[0021]其中,所述应用程序更新系统还包括:[0022]拒绝更新模块,用于当所述终端的系统信息与所述应用程序的新版本不匹配时,拒绝对所述应用程序进行更新。[0023]其中,所述应用程序更新系统还包括:[0024]卸载模块,用于当所述应用程序更新完成之后,将所述应用程序更新之间的版本的压缩包进行卸载。[0025]其中,所述应用程序更新系统还包括:[0026]提示模块,用于当所述终端的系统信息与所述应用程序的新版本不批评,拒绝对所述应用程序进行更新时,发出提示信息提示用户。[0027]其中,所述终端的系统信息包括所述终端的系统类型及版本号。[0028]相较于现有技术,本发明的应用程序更新系统中的统计模块统计预设时间范围内使用一应用程序的使用信息,其中,所述使用信息包括所述应用程序的使用次数或使用时间,所述判断模块判断所述应用程序的使用信息是否大于或等于预设阈值,当所述应用程序的使用信息大于或等于所述预设阈值时,且所述检测模块检测到新版本发布时,检测所述终端的系统信息是否与所述应用程序的新版本是否相匹配,当所述终端的系统信息与所述应用程序的新版本相匹配时,将所述应用程序进行更新。实施本发明,能够免去终端的系统信息与所述应用程序的新版本不相匹配时,下载或安装应用程序的新版本造成的不便及安装错误或者运行错误。【附图说明】[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0030]图1为本发明一较佳实施方式的应用程序更新方法的流程图。[0031]图2为本发明一较佳实施方式的应用程序更新方法中发出提示信息的示意图。[0032]图3为本发明一较佳实施方式的应用程序更新系统的运行环境示意图。【具体实施方式】[0033]下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述。显然,所描述的实施方式是本发明的一部分实施方式,而不是全部实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施方式,都应属于本发明保护的范围。[0034]请参阅图1,图1为本发明一较佳实施方式的应用程序更新方法的流程图。所述应用程序更新方法应用于终端,所述终端安装有多个应用程序。所在终端包括但不仅限于智能手机、互联网设备(mobileinternetdevice,MID)、电子书、便携式播放站(PlayStat1nPortable,PSP)或个人数字助理(PersonalDigitalAssistant,PDA)等便携式设备。所述应用程序更新方法包括但不仅限于以下步骤。[0035]步骤S101,统计预设时间范围内用于使用一应用程序的使用信息,其中,所述使用信息包括所述应用程序的使用次数或者使用时间。所述预设时间范围可以为一周、两周或者一个月等。举例而言,所述终端为手机时,统计所述手机在过去预设时间范围内(比如,预设时间范围取为一个月)所述应用程序的使用信息。这里,所述应用程序的使用时间为所述应用程序在所述预设时间范围内的累积运行时间。所述应用程序的使用次数为在所述预设时间范围内用户每次运行所述应用程序的时间均超过预设时间阈值的启动次数,所述预设时间阈值可以设为0.5秒,I秒,2秒,或者5秒等。所述预设时间阈值的设置是为了防止用户误操作打开了所述应用程序,导致所述应用程序的使用次数虚高。[0036]可以理解地,在其他实施方式中,所述程序的使用信息也可也为所述应用程序的使用次数与使用所述应用程序的函数。[0037]步骤S102,判断所述应用程序的使用信息是否大于或等于预设阈值。当所述应用程序的使用信息大于或等于所述预设阈值时,表明所述应用程序为用户关注或者感兴趣的应用程序。当所述应用程序的使用信息小于所述预设阈值时,表明所述应用程序不是用户关注或感兴趣的应用程序,用户很少使用所述应用程序。所述应用程序的使用信息大于或等于所述预设阈值,可以为所述应用程序的使用时间大于预设使用时间,或者,所述应用程序的使用次数大于预设使用次数。[0038]步骤S103,当所述应用程序的使用信息大于或等于所述预设阈值,且检测到所述应用程序发布新版本时,检测所述终端的系统信息是否与所述应用程序的新版本相匹配。其中,所述终端的系统信息包括但不仅限于所述终端的系统类型及版本号。当所述应用程序的使用信息当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1