1.一种移动终端,其特征在于,包括:
获取模块,用于获取所述移动终端内所安装应用程序的应用版本号和所述移动终端当前操作系统的系统版本号;
查询模块,用于根据所述应用版本号和所述系统版本号,查询所述应用程序是否支持所述移动终端的当前操作系统;
提示模块,用于在所述应用程序不支持所述移动终端的当前操作系统时,发出应用程序不可用的提示;
更新模块,用于在用户选择更新所述应用程序时,从与所述应用程序对应的服务器获取所述应用程序的更新信息,更新所述应用程序。
2.如权利要求1所述的移动终端,其特征在于,所述查询模块还用于:
根据所述应用版本号,查询与该应用版本号对应的所述应用程序所适用的操作系统及该操作系统的版本号;
判断所述移动终端的当前操作系统及其系统版本号是否分别与所述应用程序所适用的操作系统及其版本号相匹配;
若是,则判定所述应用程序支持所述移动终端的当前操作系统;
若否,则判定所述应用程序不支持所述移动终端的当前操作系统。
3.如权利要求1所述的移动终端,其特征在于:
所述获取模块,还用于获取所述应用版本号、所述系统版本号、及所述移动终端的型号;
所述查询模块,还用于根据所述应用版本号、所述系统版本号、和所述型号,查询所述应用程序是否支持所述移动终端的当前操作系统;
所述提示模块,还用于在所述应用程序不支持所述移动终端的当前操作系统时,发出应用程序不可用的提示;
所述更新模块,还用于在用户选择更新所述应用程序时,从与所述应用程序对应的服务器获取所述应用程序的更新信息,更新所述应用程序。
4.如权利要求3所述的移动终端,其特征在于,所述查询模块还用于:
根据所述应用版本号,查询与该应用版本号对应的所述应用程序所适用的移动终端型号、操作系统及其版本号;
判断所述移动终端的型号、当前操作系统及其系统版本号是否分别与所述应用程序所适用的终端型号、操作系统及其版本号相匹配;
若是,则判定所述应用程序支持所述移动终端的当前操作系统;
若否,则判定所述应用程序不支持所述移动终端的当前操作系统。
5.如权利要求1-4任一项所述的移动终端,其特征在于,所述与所述应用程序对应的服务器包括所述应用程序的应用服务器或应用商店服务器,所述更新信息包括所述应用程序更新包的下载地址;
所述移动终端还包括卸载模块,所述卸载模块用于在用户未选择更新所述应用程序时,卸载所述应用程序。
6.一种应用更新方法,应用于移动终端,其特征在于,该方法包括:
获取所述移动终端内所安装应用程序的应用版本号和所述移动终端当前操作系统的系统版本号;
根据所述应用版本号和所述系统版本号,查询所述应用程序是否支持所述移动终端的当前操作系统;
在所述应用程序不支持所述移动终端的当前操作系统时,发出应用程序不可用的提示;及
在用户选择更新所述应用程序时,从与所述应用程序对应的服务器获取所述应用程序的更新信息,更新所述应用程序。
7.如权利要求6所述的应用更新方法,其特征在于,所述根据所述应用版本号和所述系统版本号,查询所述应用程序是否支持所述移动终端的当前操作系统的步骤,具体包括:
根据所述系统版本号,查询与该系统版本号对应的操作系统所支持的所述应用程序的最低版本号;
判断所述最低版本号是否低于所述应用版本号;
若是,则判定所述应用程序支持所述移动终端的当前操作系统;
若否,则判定所述应用程序不支持所述移动终端的当前操作系统。
8.如权利要求6所述的应用更新方法,其特征在于,该方法还包括:
获取所述应用版本号、所述系统版本号、及所述移动终端的型号;
根据所述应用版本号、所述系统版本号、和所述型号,查询所述应用程序是否支持所述移动终端的当前操作系统;
在所述应用程序不支持所述移动终端的当前操作系统时,发出应用程序不可用的提示;
在用户选择更新所述应用程序时,从与所述应用程序对应的服务器获取所述应用程序的更新信息,更新所述应用程序。
9.如权利要求8所述的应用更新方法,其特征在于,所述根据所述应用版本号、所述系统版本号、和所述型号,查询所述应用程序是否支持所述移动终端的当前操作系统的步骤,具体包括:
根据所述系统版本号和所述型号,查询与所述型号和所述系统版本号对应的移动终端所支持的所述应用程序的最低版本号;
判断所述最低版本号是否低于所述应用版本号;
若是,则判定所述应用程序支持所述移动终端的当前操作系统;
若否,则判定所述应用程序不支持所述移动终端的当前操作系统。
10.如权利要求6-9任一项所述的应用更新方法,其特征在于,所述与所述应用程序对应的服务器包括所述应用程序的应用服务器或应用商店服务器,所述更新信息包括所述应用程序更新包的下载地址;所述方法还包括:
在用户未选择更新所述应用程序时,卸载所述应用程序。