应用版本信息的获取方法、设备和系统的制作方法

文档序号:9452898阅读:276来源:国知局
应用版本信息的获取方法、设备和系统的制作方法
【技术领域】
[0001]本公开涉及计算机技术,尤其涉及应用版本信息的获取方法、设备和系统。
【背景技术】
[0002]目前,由于国内开发Android系统的应用开发比较分散,推广Android系统的应用市场也比较多。所以对于开发者来说,应用推广渠道众多,可能在不同应用市场上推广时间有前后差异,需要在手机上安装大量应用,首先使用自己的应用市场的软件对手机上安装的应用进行更新,之后将手机连接到电脑上,使用其他应用市场的电脑客户端,一一查询手机上是否有需要升级的应用,如果有则需要对需要升级的应用进行升级。然后检查获取电脑上下载的软件的版本,人为与自己的应用市场上的软件版本进行对比,才能知道现在手机上安装的是不是某应用的最新版本。

【发明内容】

[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]第一处理模块,被配置为比较所述至少一个第二安装包和所述第一安装包,以确定所述待检测应用的最新版本;
[0031]第二发送模块,被配置为将所述最新版本的安装包发送至所述服务器。
[0032]在第三方面的第一种实现方式中,所述控制设备还包括:
[0033]第二接收模块,被配置为接收服务器发送的应用检测消息;所述应用检测消息中包括待检测应用的标识。
[0034]在第三方面的第二种实现方式中,所述第一获取模块包括:
[0035]第一发送单元,被配置为向所述服务器发送第一获取请求,所述第一获取请求用于获取所述服务器中所述待检测应用的最新版本;
[0036]第一接收单元,被配置为接收所述服务器发送的所述待检测应用的第一安装包。
[0037]在第三方面的第三种实现方式中,所述控制设备还包括:
[0038]第二获取模块,被配置为获取终端设备当前安装的所述待检测应用的第一版本信息;
[0039]第二处理模块,被配置为将所述第一版本信息与所述第一安装包中的所述待检测应用的第二版本信息进行对比;
[0040]第三发送模块,被配置为若比较出所述第二版本信息比所述第一版本信息高,则向所述终端设备发送所述第一安装包和安装指令,以使所述终端设备安装所述第一安装包中的待检测应用。
[0041]在第三方面的第四种实现方式中,所述控制设备还包括;
[0042]第三获取模块,被配置为获取至少一个其他应用市场安装包,所述其他应用市场安装包为除所述终端设备当前安装的应用市场软件之外的包括所述待检测应用的应用市场软件的安装包。
[0043]根据本公开实施例的第四方面,提供一种终端设备,包括
[0044]第一接收模块,被配置为接收控制设备发送的至少一个其他应用市场安装包和安装指令;
[0045]第一处理模块,被配置为根据所述安装指令和所述至少一个其他应用市场安装包,下载待检测应用在至少一个其他应用市场的至少一个第二安装包;每个第二安装包为对应的其他应用市场的服务器中所述待检测应用的最新版本;
[0046]发送模块,被配置为将所述至少一个第二安装包发送给所述控制设备,以使所述控制设备从所述第二安装包和预先获取的第一安装包中确定所述待检测应用的最新版本,并将将确定的所述最新版本的安装包发送至所述服务器。
[0047]在第四方面的第一种实现方式中,所述终端设备还包括:
[0048]第二接收模块,被配置为接收所述控制设备发送的所述待检测应用的第一安装包和安装指令;
[0049]第二处理模块,被配置为根据所述安装指令,安装所述第一安装包中的待检测应用;其中,所述第一安装包为终端设备当前安装的应用市场软件的服务器中待检测应用的最新版本。
[0050]根据本公开实施例的第五方面,提供一种控制设备,包括:接收器、发送器、被配置为控制可执行指令执行的处理器和被配置为存储处理器可执行指令的存储器;
[0051]所述处理器,被配置为获取待检测应用的第一安装包,所述第一安装包为终端设备当前安装的应用市场软件对应的服务器中所述待检测应用的最新版本;
[0052]所述发送器,被配置为向终端设备发送至少一个其他应用市场安装包和安装指令,所述安装指令用于指示所述终端设备下载所述待检测应用在至少一个其他应用市场的至少一个第二安装包,每个第二安装包为对应的其他应用市场的服务器中所述待检测应用的最新版本;
[0053]所述接收器,被配置为接收所述终端设备发送的所述待检测应用在其他应用市场中的至少一个第二安装包;
[0054]所述处理器还被配置为比较所述至少一个第二安装包和所述第一安装包,以确定所述待检测应用的最新版本;
[0055]所述发送器还被配置为将所述最新版本的安装包发送至所述服务器。
[0056]根据本公开实施例的第六方面,提供一种终端设备,包括:接收器、发送器、被配置为控制可执行指令执行的处理器和被配置为存储处理器可执行指令的存储器;
[0057]所述接收器,被配置为接收控制设备发送的至少一个其他应用市场安装包和安装指令;
[0058]所述处理器,被配置为根据所述安装指令和所述至少一个其他应用市场安装包,下载待检测应用在至少一个其他应用市场的至少一个第二安装包,每个第二安装包为对应的其他应用市场的服务器中所述待检测应用的最新版本;
[0059]所述发送器,被配置为将所述至少一个第二安装包发送给所述控制设备,以使所述控制设备从所述第二安装包和预先获取的第一安装包中确定所述待检测应用的最新版本,并将将确定的所述最新版本的安装包发送至所述服务器。
[0060]根据本公开实施例的第七方面,提供一种应用版本信息的获取系统,包括:控制设备、服务器和终端设备;
[0061 ] 所述控制设备被配置为:
[0062]获取待检测应用的第一安装包;所述第一安装包为终端设备当前安装的应用市场软件对应的服务器中所述待检测应用的最新版本;
[0063]向终端设备发送至少一个其他应用市场安装包和安装指令,所述安装指令用于指示所述终端设备下载所述待检测应用在至少一个其他应用市场的至少一个第二安装包,每个第二安装包为对应的其他应用市场的服务器中所述待检测应用的最新版本;
[0064]接收所述终端设备发送的所述待检测应用在其他应用市场中的至少一个第二安装包;
[0065]比较所述至少
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1