一种版本数据发布、获取方法、设备及装置及更新系统制造方法及图纸

技术编号:16755232 阅读:29 留言:0更新日期:2017-12-09 01:54
本说明书实施例提供了一种版本数据发布方法,获取用于版本更新的更新数据,并确定其第一存储地址,基于所述第一存储地址,生成并发布第一识别图像,使得终端设备通过识别所述第一识别图像获取所述更新数据,以对所述终端设备中安装的应用程序进行版本更新。

A version of data release, acquisition method, equipment and device and update system

The embodiment of the invention provides a method for acquiring data released version, updated version of the update data, and determine the first storage address of the first memory address based on the generated and released the first image recognition, the terminal equipment through the identification of the first identification image to obtain the updated data to the application installation the terminal equipment in the updated version.

【技术实现步骤摘要】
一种版本数据发布、获取方法、设备及装置及更新系统
本说明书涉及互联网信息处理技术以及计算机
,尤其涉及一种版本数据发布、获取方法、设备及装置及更新系统。
技术介绍
随着智能设备以及互联网技术的发展,用户可以通过在智能设备上安装应用程序,从而实现相应的操作或控制功能。然而,随着科技的发展,开发者针对同一款应用程序,可以开发出不同版本的应用程序安装包,那么在对应用程序进行更新时,一般不希望对该应用程序进行全量更新(即全量覆盖已安装版本的应用程序),此时可以提供增量安装包(也可以称之为补丁包),相当于对原本应用程序的“修补”,即可纠正错误或实现新功能。在一实施例中,获取补丁包的方法是发布平台直接将补丁数据包推送到客户端,然后客户端根据发布平台的推送对所述补丁数据包进行校验,校验无误后再加载所述补丁数据包中的数据,以实现该补丁数据包在该客户端上生效。基于目前提供的方案,亟需一种更便捷的方式,以简化更新数据的获取流程。
技术实现思路
有鉴于此,本说明书实施例提供了一种版本数据发布、获取方法、设备及装置及更新系统,用于解决现有技术中版本数据验证流程长,操作复杂的问题。本说明书实施例采用下述技术方案:本说明书实施例提供一种版本数据发布方法,包括:获取用于版本更新的更新数据;确定所述更新数据的第一存储地址;基于所述第一存储地址,生成并发布第一识别图像,使终端设备通过所述第一识别图像获取所述更新数据。本说明书实施例还提供一种版本数据获取方法,包括:从第二服务器中获取第一识别图像;解析所述第一识别图像,得到第一存储地址;根据所述第一存储地址,获取更新数据,所述更新数据用于对终端设备中安装的应用程序进行版本更新。本说明书实施例还提供一种版本数据发布装置,包括:数据获取模块,获取用于版本更新的更新数据;地址获取模块,确定所述更新数据的第一存储地址;第一处理模块,基于所述第一存储地址,生成并发布第一识别图像,使终端设备通过所述第一识别图像获取所述更新数据。本说明书实施例还提供一种版本数据发布设备,包括至少一个处理器及存储器,所述存储器存储有程序,并且被配置成由所述至少一个处理器执行以下步骤:获取用于版本更新的更新数据;确定所述更新数据的第一存储地址;基于所述第一存储地址,生成并发布第一识别图像,使终端设备通过所述第一识别图像获取所述更新数据。本说明书实施例还提供一种版本数据获取装置,包括:图像获取模块,从第二服务器中获取第一识别图像;图像解析模块,解析所述第一识别图像,得到第一存储地址;第二处理模块,根据所述第一存储地址,获取更新数据,所述更新数据用于对终端设备中安装的应用程序进行版本更新。本说明书实施例还提供一种版本数据获取设备,包括至少一个处理器及存储器,所述存储器存储有程序,并且被配置成由所述至少一个处理器执行以下步骤:从第二服务器中获取第一识别图像;解析所述第一识别图像,得到第一存储地址;根据所述第一存储地址,获取更新数据,所述更新数据用于对终端设备中安装的应用程序进行版本更新。本说明书实施例还提供一种版本数据更新系统,包括:第二服务器,获取用于版本更新的更新数据,确定所述更新数据的第一存储地址,基于所述第一存储地址,生成并发布第一识别图像;终端设备,获取并解析所述第二服务器发布的第一识别图像,解析所述第一识别图像,得到所述第一存储地址,根据所述第一存储地址,获取更新数据,所述更新数据用于对所述终端设备中安装的应用程序进行版本更新。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:根据用于版本更新的更新数据的第一存储地址生成第一识别图像,使终端设备通过所述第一识别图像获取所述更新数据。使得获取更新数据的过程更加简单,降低验证所述更新数据的时间和难度。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书一实施例中版本数据发布方法的流程图;图2为本说明书一实施例中利用版本数据发布方法发布版本还原数据的流程图;图3为本说明书一实施例中版本数据获取方法的流程图;图4为本说明书一实施例中将版本数据获取方法用于版本还原的流程图;图5为本说明书一实施例中版本数据发布装置的结构示意图;图6为本说明书一实施例中版本数据获取装置的结构示意图;图7为本说明书一实施例中版本数据更新系统的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本说明书各实施例提供的技术方案。在一实施例中,获取补丁的方式是将补丁数据手动加载到应用程序的指定目录,客户端启动的时候去检测程序目录下是否存储补丁数据,如果存在,则在客户端启动时加载运行该补丁数据。当需要还原该补丁数据时,则同样需要手动删除该补丁数据,再次启动客户端从而生效。在本实施例中,操作流程复杂,需要了解补丁数据的存放目录,需要通过控制命令来将补丁数据加载到指定目录,针对不懂软件开发的用户而言,验证所述补丁数据所要解决的问题是否修复是完全做不到的。在又一实施例中,补丁数据从生成到被客户端下载安装的过程包括:协作研发平台修改代码,然后将修改的代码进行打包处理从而形成补丁数据后,协作研发平台将所述补丁数据上传至内容分发网络,然后发布平台将所述上传至所述内容分发网络上的补丁数据推送至客户端,客户端在接收所述发布平台的推送后,从所述内容分发网络上下载所述补丁数据,在校验所述补丁数据的正确性后加载所述补丁数据。整个过程操作比较复杂,验证所述补丁数据所要解决的问题是否修复的过程同样比较长。本说明书一实施例提供了一种版本数据发布和获取方法,以解决客户端需要发布平台推送才可以获取补丁数据而无法主动获取补丁数据,以及操作比较复杂,验证所述补丁数据所要解决的问题是否修复的过程比较长的问题。所述版本数据发布方法包括:首先,获取用于版本更新的更新数据;其次,确定所述更新数据的第一存储地址;最后,基于所述第一存储地址,生成并发布第一识别图像,使终端设备通过所述第一识别图像获取所述更新数据。具体的,如图1所示,图1为本说明书一实施例中版本数据发布方法的流程图。步骤S101,获取用于版本更新的更新数据。所述更新数据包括全量更新数据和增量更新数据,也就是说,在本说明书的一实施例中,所述更新数据可以是全量更新数据,例如可以是应用程序在版本更新时的全量版本数据;也可以是增量更新数据,例如在应用程序更新过程中的补丁数据。接下来,以增量更新数据为例来介绍获取所述更新数据的过程。首先,第二服务器(可以理解为开发平台对应的服务器)对应用程序的代码进行修改;然后,将修改的代码进行打包,进而生成补丁数据包。这里的补丁数据包中包含的数据可以理解为本说明书实施例中记载的更新数据。需要说明的是,这仅仅是获取用于版本更新的更新数据的一个实施例,在其他实施例中,还可以通过其他方式以达到获取更新数据的目的。在本说明书的一实施例中,所述本文档来自技高网...
一种版本数据发布、获取方法、设备及装置及更新系统

【技术保护点】
一种版本数据发布方法,包括:获取用于版本更新的更新数据;确定所述更新数据的第一存储地址;基于所述第一存储地址,生成并发布第一识别图像,使终端设备通过所述第一识别图像获取所述更新数据。

【技术特征摘要】
1.一种版本数据发布方法,包括:获取用于版本更新的更新数据;确定所述更新数据的第一存储地址;基于所述第一存储地址,生成并发布第一识别图像,使终端设备通过所述第一识别图像获取所述更新数据。2.根据权利要求1所述的版本数据发布方法,确定所述更新数据的第一存储地址,包括:将所述更新数据发送给第一服务器;接收所述第一服务器发送的所述更新数据的第一存储地址。3.根据权利要求1所述的版本数据发布方法,所述方法还包括:确定与所述更新数据对应的版本相关的还原数据,所述还原数据用于版本还原;确定所述还原数据的第二存储地址;基于所述第二存储地址,生成并发布所述第二识别图像,使终端设备通过所述第二识别图像获取所述还原数据。4.根据权利要求3所述的版本数据发布方法,确定所述还原数据的第二存储地址,包括:若确定的所述还原数据的个数大于1,那么分别确定各所述还原数据的第二存储地址;基于所述第二存储地址,生成并发布所述第二识别图像,包括:针对各所述第二存储地址,分别执行以下操作:选择其中一个第二存储地址,生成所述其中一个第二存储地址对应的第二识别图像;确定所述其中一个第二存储地址对应的还原数据对应的版本信息,并建立所述版本信息与所述第二识别图像之间的映射关系;发布所述第二识别图像。5.根据权利要求3所述的版本数据发布方法,确定与所述更新数据对应的版本相关的还原数据,包括:确定所述更新数据对应的版本信息和所述还原数据对应的版本信息;根据不同所述版本信息之间的关联关系,确定与所述更新数据对应的版本相关的还原数据。6.根据权利要求3所述的版本数据发布方法,所述方法还包括:在得到所述第二识别图像的情况下,建立所述更新数据对应的第一识别图像与至少一个与所述更新数据相关的所述还原数据对应的第二识别图像之间的映射关系。7.根据权利要求1所述的版本数据发布方法,所述方法还包括:确定所述更新数据的版本信息;基于所述更新数据的版本信息和标识数据,生成第三识别图像,所述标识数据用于指示从所述更新数据的版本信息对应的版本还原至初始版本。8.根据权利要求1所述的版本数据发布方法,所述方法还包括:确定所述更新数据对应的校验数据;基于所述第一存储地址,生成第一识别图像,包括:基于所述第一存储地址和所述校验数据,生成第一识别图像。9.根据权利要求1至8任一项所述的版本数据发布方法,所述第一识别图像/所述第二识别图像为二维码对应的图像。10.一种版本数据获取方法,包括:从第二服务器中获取第一识别图像;解析所述第一识别图像,得到第一存储地址;根据所述第一存储地址,获取更新数据,所述更新数据用于对终端设备...

【专利技术属性】
技术研发人员:李记锋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1