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

文档序号:9452898阅读:来源:国知局
一个第二安装包和所述第一安装包,以确定所述待检测应用的最新版本;
[0066]将所述最新版本的安装包发送至所述服务器;
[0067]所述服务器被配置为:
[0068]接收所述控制设备发送的所述待检测应用的所述最新版本的安装包;
[0069]所述终端设备被配置为:
[0070]接收控制设备发送的至少一个其他应用市场安装包和安装指令;
[0071]根据所述安装指令和所述至少一个其他应用市场安装包,下载待检测应用在至少一个其他应用市场的至少一个第二安装包,每个第二安装包为对应的其他应用市场的服务器中所述待检测应用的最新版本;
[0072]将所述至少一个第二安装包发送给所述控制设备,以使所述控制设备从所述第二安装包和预先获取的第一安装包中确定所述待检测应用的最新版本,并将将确定的所述最新版本的安装包发送至所述服务器。
[0073]本公开的实施例提供的技术方案可以包括以下有益效果:
[0074]控制设备从服务器获取待检测应用的第一安装包,第一安装包为终端设备当前应用的服务器中待检测应用的最新版本,然后向终端设备发送其他应用市场安装包和安装指令,指示终端设备下载至少一个第二安装包,每个第二安装包为对应的其他应用市场的服务器中待检测应用的最新版本,再接收终端设备发送的待检测应用的其他应用市场的至少一个第二安装包,并在第二安装包和第一安装包中确定待检测应用的最新版本的安装包发送给服务器,通过控制终端设备在不同的应用市场自动下载待检测应用的最新版本发送到控制设备进行对比,将获得的各种应用市场中的待检测应用的最新版本的安装包发送给服务器,提高处理效率,节省人力成本。
[0075]本公开通过控制终端设备在不同的应用市场自动下载待检测应用的最新版本发送到控制设备进行对比,将获得的各种应用市场中的待检测应用的最新版本的安装包发送给服务器,提高处理效率和准确度,节省人力成本。
[0076]本公开在服务器触发下开始检测动作,控制设备根据接收到的待检测应用的标识,通过控制终端设备在不同的应用市场自动下载待检测应用的最新版本发送到控制设备进行对比,将获得的各种应用市场中的待检测应用的最新版本的安装包发送给服务器,提高处理效率和准确度。
[0077]本公开在实现中可以通过程序控制直接向服务器直接发送获取请求,得到服务器返回的待检测应用的最新版本,避免需要用户手动下载,节省人力人本。
[0078]本公开在获取到该终端设备当前应用市场对应服务器中的待检测应用的最新版本之后,将安装包发送给终端设备,对终端设备中的待检测应用进行升级,通过控制设备直接控制对终端设备的应用升级,不需要用户的操作,节省人力资源。
[0079]本公开在控制设备自身下载所有其他的应用市场的安装包,并发送到终端设备上,控制终端设备在每个其他应用市场的第二安装包,然后返回给控制设备进行对比,得到待检测应用的最新版本上报给服务器,避免需要用户直接操作控制设备去下载相关安装包,也不需要人为对比,提高获取到的最新版本的准确度和处理效率。
[0080]本公开的终端设备由控制设备直接控制在不同的应用市场自动下载待检测应用的最新版本,并发送到控制设备进行对比,将获得的各种应用市场中的待检测应用的最新版本的安装包发送给服务器,避免人为操作下载并对比,有效提高处理效率,节省人力成本。
[0081]本公开是通过控制设备获取待检测应用在对应的服务器中的最新版本的第一安装包,终端设备接收控制设备发送的该第一安装包并安装,对本地的待检测应用进行更新,不需要用户的操作,节省人力资源。
[0082]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0083]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0084]图1是根据一示例性实施例示出的一种应用版本信息的获取方法实施例一的流程图。
[0085]图2是根据一示例性实施例示出的一种应用版本信息的获取方法实施例二的流程图。
[0086]图3是根据一示例性实施例示出的一种应用版本信息的获取方法实施例三的流程图。
[0087]图4是根据一示例性实施例示出的一种应用版本信息的获取方法实施例五的流程图。
[0088]图5是根据一示例性实施例示出的一种应用版本信息的获取方法实施例五的流程图。
[0089]图6是根据一示例性实施例示出的一种应用版本信息的获取方法一实例的流程图。
[0090]图7是根据一示例性实施例示出的一种控制设备实施例一的框图。
[0091]图8是根据一示例性实施例示出的一种控制设备实施例二的框图。
[0092]图9是根据一示例性实施例示出的一种控制设备实施例三的框图。
[0093]图10是根据一示例性实施例示出的一种控制设备实施例四的框图。
[0094]图11是根据一示例性实施例示出的一种控制设备实施例五的框图。
[0095]图12是根据一示例性实施例示出的一种终端设备实施例一的框图。
[0096]图13是根据一示例性实施例示出的一种终端设备实施例二的框图。
[0097]图14是根据一示例性实施例示出的一种控制设备的实体的框图。
[0098]图15是根据一示例性实施例示出的一种终端设备的实体的框图。
[0099]图16是根据一示例性实施例示出的一种应用版本信息的获取系统的示意图。
[0100]图17是根据一示例性实施例示出的一种控制设备800的框图。
[0101]图18是根据一示例性实施例示出的一种终端设备1200的框图。
【具体实施方式】
[0102]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0103]图1是根据一示例性实施例示出的一种应用版本信息的获取方法实施例一的流程图,如图1所示,该应用版本信息的获取方法主要是用在控制设备侧,该控制设备具体实现的时候可以是常用的电脑、个人计算机(personal computer,PC)等。用户通过该方案自动的获取待检测应用的最新版本的安装包,该应用版本信息的获取方法包括以下步骤:
[0104]在步骤SlOl中,获取待检测应用的第一安装包。
[0105]在本步骤中,所述第一安装包为终端设备当前安装的应用市场软件对应的服务器中所述待检测应用的最新版本,即第一安装包是目前安装在手机中的待检测软件版本所在的应用市场中的最新版本,需要向对应的服务器获取。因此在具体实现过程中,可选的,在SlOl之前,控制设备还接收服务器发送的应用检测消息;所述应用检测消息中包括待检测应用的标识。触发该控制设备开始执行获取该应用的最新版本的动作。
[0106]在步骤S102中,向终端设备发送至少一个其他应用市场安装包和安装指令,所述安装指令用于指示所述终端设备下载所述待检测应用在至少一个其他应用市场的至少一个第二安装包,每个第二安装包为对应的其他应用市场的服务器中所述待检测应用的最新版本。
[0107]在步骤S103中,接收所述终端设备发送的所述待检测应用在其他应用市场中的至少一个第二安装包。
[0108]在步骤S104中,比较所述至少一个第二安装包和所述第一安装包,以确定所述待检测应用的最新版本。
[0109]在步骤S105中,将所述最新版本的安装包发送至所述服务器。
[0110]在本公开实施例中,接收到服务器发送的应用检测消息或者开始进行进行应用检测的时候,控制设备下载其他应用市场的安装包,并将该些其他应用市场的安装包发送给终端设备,并发送对应的安装指令,自动控制终端设备安装上这些其他应用市场的软件,该安装指令中可以携带写好的UiAutomator jar包,发送到终端设备中运行,自动运行其他应用市场的软件,检测需要更新的软件,将待检测应用在各个应用市场的最新版本都下载到终端设备上,即终端设备获取到至少一个第二安装包,并将该至少一个第二安装包发送到控制设备上。控制设备将得到的第一安装包以及至少一个第二安装包中的待检测应用的版本信息进行对比,从多个安装包中得到版本信息最高的,即最新版本的该待检测应用的安装包,并发送给服务器,以使服务器知道该待检测应用当下的最新版本,使得工作人员可以在此基础上继续进行升级等操作。
[0111]本实施例提供的应用版本信息的获取方法,控制设备得到终端设备当前的应用市场的待检测应用的最新版本的第一安装包,该控制设备还控制自动在终端设备上安装各个应用市场的软件,并自动下载每个应用市场上的待检测应用的最新版本的第二安装包,终端设备将下载得到的至少一个第二安装包,并从第一安装包和至少一个第二安装包中得到最新的版本的安装包发送给服务器,以使服务器侧能够得到该待检测应用的最新版本,提高处理效率和准确度,节省人力成本。
[0112]图2是根据一示例性实施例示出的一种应用版本信息的获取方法实施例二的流程图,如图2所示,在上述图1所示的实施例的基础上,步骤SlOl中获取待检测应用的第一安装包的具体实现步骤如下:
[0113]在步骤S201中,向所述服务器发送第一获取请求,所述第一获取请求用于获取所述服务器中所述待检测应用的最新版本。
[0114]在步骤S202中,接收所述服务器发送的所述待检测应用的第一安装包。
[0115]在本公开实施例中,控制设备获取待检测应用的第一安装包的主要方式是向服务器发送获取请求,服务器查找该待检测应用的最新版本并将安装包发送给控制设备。
[0116]控制设备再获取其他应用市场的至少一个第二安装包,然后从第一安装包和所有的第二安装包中,通过检测该待检测应用的版本信息,查找出最新版本,并将该最新版本的安装包发送至服务器。
[0117]本实施例提供的应用版本信息的获取方法,控制设备得到终端设备当前的应用市场的待检测应用的最新版本的第一安装包,该控制设备还控制自动在终端设备上安装各个应用市场的软件,并自动下载每个应用市场上的待检测应用的最新版本的第二安装包,终端设备将下载得到的至少一个第二安装包,并从第一安装包和至少一个第二安装包中得到最新的版本的安装包发送
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1