一种应用资源更新方法、装置及系统制造方法及图纸

技术编号:14117467 阅读:60 留言:0更新日期:2016-12-08 00:52
本申请提供了一种应用资源更新方法、装置及系统,应用资源更新方法包括:在触发移动终端上的装载应用标识时,发送携带有随机序列号的地址读取请求至公共服务端;接收公共服务端针对所述地址读取请求返回的响应信息;与应用资源URL地址对应的开发服务器建立连接,并从开发服务器中获取待使用应用资源的描述信息;比较待使用应用资源的版本与移动终端的当前应用资源的版本;在待使用应用资源的版本与移动终端的当前应用资源的版本不同时,从开发服务器中下载待使用应用资源;将移动终端的当前应用资源更新为待使用应用资源。在本申请中,通过以上方式提高了下载的效率,从而提高了真机测试的整体效率。

【技术实现步骤摘要】

本申请涉及软件更新领域,特别涉及一种应用资源更新方法、装置及系统
技术介绍
在移动终端的应用开发过程中,开发人员需要经常对最新应用的代码进行真机测试。在对最新应用的代码进行真机测试前,首先需要将最新应用的代码下载到移动终端。目前,将最新应用的代码下载到移动终端的方式为:通过USB数据线的方式将移动终端和开发服务器进行物理连接,并由开发人员手动将开发服务器中的最新应用的代码下载到移动终端中。但是开发人员手动下载的方式效率低,从而影响真机测试的整体效率。
技术实现思路
为解决上述技术问题,本申请实施例提供一种应用资源更新方法、装置及系统,以达到提高下载的效率,从而提高真机测试的整体效率的目的,技术方案如下:一种应用资源更新方法,应用于移动终端,所述方法包括:在触发所述移动终端上的装载应用标识时,发送携带有随机序列号的地址读取请求至公共服务端;接收所述公共服务端针对所述地址读取请求返回的响应信息,所述响应信息至少包括所述随机序列号对应的应用资源URL地址;与所述应用资源URL地址对应的开发服务器建立连接,并从所述开发服务器中获取待使用应用资源的描述信息,所述待使用应用资源的描述信息至少包括所述待使用应用资源的版本;比较所述待使用应用资源的版本与所述移动终端的当前应用资源的版本;在所述待使用应用资源的版本与所述移动终端的当前应用资源的版本不同时,从所述开发服务器中下载所述待使用应用资源;将所述移动终端的当前应用资源更新为所述待使用应用资源。优选的,所述发送携带有随机序列号的地址读取请求至公共服务端的过程,包括:判断所述移动终端的缓存中是否存在所述随机序列号;若存在,从所述缓存中读取所述随机序列号,并发送携带有所述随机序列号的地址读取请求至所述公共服务端;若不存在,发送随机序列号分配请求至所述公共服务端;接收所述公共服务器响应所述随机序列号分配请求返回的随机序列号,并将所述随机序列号存储至所述缓存中;发送携带有所述随机序列号的地址读取请求至所述公共服务端。优选的,在与所述应用资源URL地址对应的开发服务器建立连接后,还包括:监听所述开发服务器是否下发下载通知消息,若是,返回执行从所述开发服务器中下载所述待使用应用资源的步骤。优选的,所述随机序列号为4个任意数字组成的序列号。优选的,所述随机序列号为6个任意数字组成的序列号。一种应用资源更新装置,应用于移动终端,所述装置包括:发送单元,用于在触发所述移动终端上的装载应用标识时,发送携带有随机序列号的地址读取请求至公共服务端;接收单元,用于接收所述公共服务端针对所述地址读取请求返回的响应信息,所述响应信息至少包括所述随机序列号对应的应用资源URL地址;连接单元,用于与所述应用资源URL地址对应的开发服务器建立连接;获取单元,用于从所述开发服务器中获取待使用应用资源的描述信息,所述待使用应用资源的描述信息至少包括所述待使用应用资源的版本;比较单元,用于比较所述待使用应用资源的版本与所述移动终端的当前应用资源的版本,在所述待使用应用资源的版本与所述移动终端的当前应用资源的版本不同时,执行第一下载单元;所述第一下载单元,用于从所述开发服务器中下载所述待使用应用资源;更新单元,用于将所述移动终端的当前应用资源更新为所述待使用应用资源。优选的,所述发送单元包括:判断子单元,用于判断所述移动终端的缓存中是否存在所述随机序列号,若存在,则执行读取子单元,若不存在,则执行第二发送子单元;所述读取子单元,用于从所述缓存中读取所述随机序列号;所述第一发送子单元,用于发送携带有所述随机序列号的地址读取请求至所述公共服务端;所述第二发送子单元,用于发送随机序列号分配请求至所述公共服务端;接收子单元,用于接收所述公共服务器响应所述随机序列号分配请求返回的随机序列号,并将所述随机序列号存储至所述缓存中;第三发送子单元,用于发送携带有所述随机序列号的地址读取请求至所述公共服务端。优选的,还包括:监听单元,用于监听所述开发服务器是否下发下载通知消息,若是,返回执行所述第一下载单元。一种应用资源更新系统,包括:公共服务端、开发服务器和如上述所述的应用资源更新装置;所述公共服务端,用于针对所述应用资源更新装置发送的携带有随机序列号的地址读取请求返回响应信息至所述应用资源更新装置,所述响应信息至少包括所述随机序列号对应的应用资源URL地址;所述开发服务器,用于存储待使用应用资源和所述待使用应用资源的描述信息,所述待使用应用资源的描述信息至少包括所述待使用应用资源的版本。优选的,所述开发服务器还用于在判断出所述待使用应用资源的版本发生变化时,发送下载通知消息至所述应用资源更新装置。与现有技术相比,本申请的有益效果为:在本申请中,移动终端通过在触发所述移动终端上的装载应用标识时,发送携带有随机序列号的地址读取请求至公共服务端,以及接收所述公共服务端针对所述地址读取请求返回的响应信息,以及与所述应用资源URL地址对应的开发服务器建立连接,并从所述开发服务器中获取待使用应用资源的描述信息,以及比较所述待使用应用资源的版本与所述移动终端的当前应用资源的版本,在所述待使用应用资源的版本与所述移动终端的当前应用资源的版本不同时,从所述开发服务器下载所述待使用应用资源;将所述移动终端的当前应用资源更新为所述待使用应用资源,实现了待使用应用资源(即最新应用的代码)的下载。由于移动终端可以自动进行待使用应用资源的下载,因此相比于开发人员手动下载的方式所需时间短,提高了下载的效率,从而提高了真机测试的整体效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的应用资源更新方法的一种流程图;图2是本申请提供的应用资源更新方法的一种子流程图;图3是本申请提供的应用资源更新方法的另一种流程图;图4是本申请提供的应用资源更新装置的一种逻辑结构示意图;图5是本申请提供的发送单元的一种逻辑结构示意图本申请的一种检索方法实施例3的流程图;图6是本申请提供的应用资源更新装置的另一种逻辑结构示意图;图7是本申请提供的应用资源更新系统的一种逻辑结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一在本实施例中,提供了一种应用资源更新方法,应用于移动终端。请参见图1,其示出了本申请提供的应用资源更新方法的一种流程图,可以包括以下步骤:步骤S11:在触发所述移动终端上的装载应用标识时,发送携带有随机序列号的地址读取请求至公共服务端。在本实施例中,移动终端可以有多个随机序列号,每个随机序列号各自对应一个应用资源,且每个随机序列号各自对应的应用资源各不相同。由于每个随机序列号各自对应一个应用资源,因此每个随机序列号各自对应一个应用资源的URL地址。其中,移动终端的各个随机序列号由公共服务端分配。本文档来自技高网...
一种应用资源更新方法、装置及系统

【技术保护点】
一种应用资源更新方法,其特征在于,应用于移动终端,所述方法包括:在触发所述移动终端上的装载应用标识时,发送携带有随机序列号的地址读取请求至公共服务端;接收所述公共服务端针对所述地址读取请求返回的响应信息,所述响应信息至少包括所述随机序列号对应的应用资源URL地址;与所述应用资源URL地址对应的开发服务器建立连接,并从所述开发服务器中获取待使用应用资源的描述信息,所述待使用应用资源的描述信息至少包括所述待使用应用资源的版本;比较所述待使用应用资源的版本与所述移动终端的当前应用资源的版本;在所述待使用应用资源的版本与所述移动终端的当前应用资源的版本不同时,从所述开发服务器中下载所述待使用应用资源;将所述移动终端的当前应用资源更新为所述待使用应用资源。

【技术特征摘要】
1.一种应用资源更新方法,其特征在于,应用于移动终端,所述方法包括:在触发所述移动终端上的装载应用标识时,发送携带有随机序列号的地址读取请求至公共服务端;接收所述公共服务端针对所述地址读取请求返回的响应信息,所述响应信息至少包括所述随机序列号对应的应用资源URL地址;与所述应用资源URL地址对应的开发服务器建立连接,并从所述开发服务器中获取待使用应用资源的描述信息,所述待使用应用资源的描述信息至少包括所述待使用应用资源的版本;比较所述待使用应用资源的版本与所述移动终端的当前应用资源的版本;在所述待使用应用资源的版本与所述移动终端的当前应用资源的版本不同时,从所述开发服务器中下载所述待使用应用资源;将所述移动终端的当前应用资源更新为所述待使用应用资源。2.根据权利要求1所述的方法,其特征在于,所述发送携带有随机序列号的地址读取请求至公共服务端的过程,包括:判断所述移动终端的缓存中是否存在所述随机序列号;若存在,从所述缓存中读取所述随机序列号,并发送携带有所述随机序列号的地址读取请求至所述公共服务端;若不存在,发送随机序列号分配请求至所述公共服务端;接收所述公共服务器响应所述随机序列号分配请求返回的随机序列号,并将所述随机序列号存储至所述缓存中;发送携带有所述随机序列号的地址读取请求至所述公共服务端。3.根据权利要求1所述的方法,其特征在于,在与所述应用资源URL地址对应的开发服务器建立连接后,还包括:监听所述开发服务器是否下发下载通知消息,若是,返回执行从所述开发服务器中下载所述待使用应用资源的步骤。4.根据权利要求1所述的方法,其特征在于,所述随机序列号为4个任意数字组成的序列号。5.根据权利要求1所述的方法,其特征在于,所述随机序列号为6个任意数字组成的序列号。6.一种应用资源更新装置,其特征在于,应用于移动终端,所述装置包括:发送单元,用于在触发所述移动终端上的装载应用标识时,发送携带有随机序列号的地址读取请求至公共服务端;接收单元,用于接收所述公共服务端针对所述地址读取请求返回的响应信息,所述响应信息至少包括所述随机序列号对应的应用资源...

【专利技术属性】
技术研发人员:成七一
申请(专利权)人:唐山新质点科技有限公司
类型:发明
国别省市:河北;13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1