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

文档序号:8457158阅读:来源:国知局
匹配。当所述终端为手机时,所述终端的系统类型可以为Windows或者Android,所述版本号可也为,比如,Android3.0,Android4.0,Android5.0。
[0051]举例而言,如果所述终端的系统类型为Android,且版本号为Android4.0,而应用程序A的新版本需要的终端的类型为Android,且所需要的终的版本号为Android4.0版,那么,所述终端的系统信息与所述应用程序A的新版本相匹配。即,所述应用程序A的新版本能够在所述终端上进行安装。
[0052]如果所述终端的系统类型为Android,且版本号为Android4.0,而应用程序A的新版本需要的终端的类型为Android,且所需要的终的版本号为Android3.0版,那么,所述终端的系统信息与所述应用程序A的新版本也相匹配。即,所述应用程序A的新版本能够在所述终端上进行安装。
[0053]如果所述终端的系统类型为Android,且版本号为Android4.0,而应用程序A的新版本需要的终端的类型为Android,且所需要的终的版本号为Android5.0版,那么,所述终端的系统信息与所述终端不相匹配。即所述应用程序A的新版本在所述终端上不能够进行安装。
[0054]更新模块154,用于当所述终端的系统信息与所述应用程序的新版本相匹配时,将所述应用程序进行更新。具体地,在将所述应用程序进行更新时,下载所述应用程序的新版本的压缩包,根据所述新版本的压缩比对所述应用程序的新版本进行安装,当所述应用程序的新版本安装完成之后,也就完成了对所述应用程序的更新。
[0055]拒绝更新模块155,用于当所述终端的系统信息与所述应用程序的新版本不匹配时,拒绝对所述应用程序进行更新。优选地,在拒绝对所述应用程序进行更新时,拒绝下载所述应用程序的新版本的压缩包。当所述终端的系统信息与所述应用程序的新版本不匹配时,所述应用程序的新版本是不能够安装在所述终端上,或者,即便安装在所述终端上,但是应用程序的新版本在运行的时候不能够正常地运行。因此,在本实施方式中,当所述终端的系统信息与所述应用程序的新版本不匹配时,拒绝对所述应用程序进行更新,以免所述应用程序的新版本在勉强安装上的情况下,不能够进行正常运行对用户造成的困扰。
[0056]卸载模块156,用于当所述应用程序更新完成之后,将所述应用程序更新之间的版本的压缩包进行卸载。当所述应用程序更新完成之后,所述应用程序更新之前的压缩包的仍然占用一定的存储空间,则对应用程序更新之前的版本的压缩包进行卸载,以腾出更多的存储空间。可以理解地,在其他实施方式中,当所述应用程序更新完成之后,将所述应用程序的新版本的压缩包进行卸载,以腾出更多的存储空间。
[0057]提示模块157,用于所述终端的系统信息与所述应用程序的新版本不匹配,拒绝对所述应用程序进行更新时,发出提示信息提示用户。所述提示信息可也为但不仅限于为文字信息、声音信息或者为光电信息等。下面以所述提示信息为文字信息为例对所述提示信息进行介绍。请一并参阅图2,图2为本发明一较佳实施方式的应用程序更新方法中发出提示信息的示意图。在本实施方式中,将所述提示信息显示在所述终端10的显示器130上,所述提示信息可也为“您的手机的系统信息与应用程序A的新版本不匹配,不能够对应用程序A进行更新”。
[0058]相较于现有技术,本发明的应用程序更新系统中的统计模块统计预设时间范围内使用一应用程序的使用信息,其中,所述使用信息包括所述应用程序的使用次数或使用时间,所述判断模块判断所述应用程序的使用信息是否大于或等于预设阈值,当所述应用程序的使用信息大于或等于所述预设阈值时,且所述检测模块检测到新版本发布时,检测所述终端的系统信息是否与所述应用程序的新版本是否相匹配,当所述终端的系统信息与所述应用程序的新版本相匹配时,将所述应用程序进行更新。实施本发明,能够免去终端的系统信息与所述应用程序的新版本不相匹配时,下载或安装应用程序的新版本造成的不便及安装错误或者运行错误。
[0059]以上对本发明实施例所提供的一种应用程序更新方法和应用程序更新系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种应用程序更新方法,应用于终端,其特征在于,所述应用程序更新方法包括: 统计预设时间范围内用户使用一应用程序的使用信息,其中,所述使用信息包括所述应用程序的使用次数或者使用时间; 判断所述应用程序的使用信息是否大于或等于预设阈值; 当所述应用程序的使用信息大于或等于所述预设阈值,且检测到所述应用程序发布新版本时,检测所述终端的系统信息是否与所述应用程序的新版本相匹配; 当所述终端的系统信息与所述应用程序的新版本相匹配时,将所述应用程序进行更新。
2.如权利要求1所述的应用程序更新方法,其特征在于,所述应用程序更新方法还包括: 当所述终端的系统信息与所述应用程序的新版本不匹配时,拒绝对所述应用程序进行更新。
3.如权利要求2所述的应用程序更新方法,其特征在于,所述应用程序更新方法还包括: 当所述应用程序更新完成之后,将所述应用程序更新之前的版本的压缩包进行卸载。
4.如权利要求2所述的应用程序更新方法,其特征在于,所述应用程序更新方法还包括: 当所述终端的系统信息与所述应用程序的新版本不匹配,拒绝对所述应用程序进行更新时,发出提示信息提示用户。
5.如权利要求1所述的应用程序更新方法,其特征在于,所述终端的系统信息包括所述终端的系统类型及版本号。
6.一种应用程序更新系统,应用于终端,其特征在于,所述应用程序更新系统包括: 统计模块,用于统计预设时间范围内用于使用一应用程序的使用信息,其中,所述使用信息包括所述应用程序的使用次数或者使用时间; 判断模块,用于判断所述应用程序的使用信息是否大于或等于预设阈值; 检测模块,当所述应用程序的使用信息大于或等于所述预设阈值,且检测到所述应用程序发布新版本时,检测所述终端的系统信息是否与所述应用程序的新版本相匹配; 更新模块,用于当所述终端的系统信息与所述应用程序的新版本相匹配时,将所述应用程序进行更新。
7.如权利要求6所述的应用程序更新系统,其特征在于,所述应用程序更新系统还包括: 拒绝更新模块,用于当所述终端的系统信息与所述应用程序的新版本不匹配时,拒绝对所述应用程序进行更新。
8.如权利要求7所述的应用程序更新系统,其特征在于,所述应用程序更新系统还包括: 卸载模块,用于当所述应用程序更新完成之后,将所述应用程序更新之间的版本的压缩包进行卸载。
9.如权利要求7所述的应用程序更新系统,其特征在于,所述应用程序更新系统还包 括: 提示模块,用于当所述终端的系统信息与所述应用程序的新版本不批评,拒绝对所述应用程序进行更新时,发出提示信息提示用户。
10.如权利要求6所述的应用程序更新系统,其特征在于,所述终端的系统信息包括所述终端的系统类型及版本号。
【专利摘要】本发明提供一种应用程序更新方法及应用程序更新系统。所述应用程序更新方法包括:统计预设时间范围内用户使用一应用程序的使用信息,其中,所述使用信息包括所述应用程序的使用次数或者使用时间;判断所述应用程序的使用信息是否大于或等于预设阈值;当所述应用程序的使用信息大于或等于所述预设阈值,且检测到所述应用程序发布新版本时,检测所述终端的系统信息是否与所述应用程序的新版本相匹配;当所述终端的系统信息与所述应用程序的新版本相匹配时,将所述应用程序进行更新。
【IPC分类】G06F9-445
【公开号】CN104778059
【申请号】CN201510144515
【发明人】张强
【申请人】广东欧珀移动通信有限公司
【公开日】2015年7月15日
【申请日】2015年3月28日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1