[发明专利]一种AR应用程序在线云更新的方法和系统有效
申请号: | 201410068443.4 | 申请日: | 2014-02-27 |
公开(公告)号: | CN103812946B | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 陈坚 | 申请(专利权)人: | 广州梦能动漫科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/45 |
代理公司: | 广州致信伟盛知识产权代理有限公司44253 | 代理人: | 李东来 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ar 应用程序 在线 更新 方法 系统 | ||
技术领域
本发明涉及一种AR应用程序在线云更新的方法和系统。
背景技术
增强现实(Augmented Reality,简称AR)是近年来国外众多知名大学和研究机构的研究热点之一,也被称之为混合现实。它通过电脑技术,将虚拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在,增强现实提供了在一般情况下,不同于人类可以感知的信息。它不仅展现了真实世界的信息,而且将虚拟的信息同时显示出来,两种信息相互补充、叠加。现有的AR应用程序,当云端的服务器资源有更新时,客户端要想实现相应的更新,通常的做法是下载新的安装包重新安装,下载新的安装包不但损耗大量的网络流量和占据较多的宽度资源,而且在网速不佳的情况下,为实现更新客户端的AR应用程序,下载新的安装包需要花费大量时间,效率低且不方便。
发明内容
本发明的目的是提供一种节省流量、高效方便的AR应用程序在线云更新的方法和系统。
本发明所述一种AR应用程序在线云更新的方法包括以下步骤:
步骤1,客户端获取服务器端AR应用程序的版本号,与客户端本地的AR应用程序版本号进行比较,若不一致,则客户端发送更新请求至服务器端;
步骤2,服务器端获取客户端发送的更新请求后,将服务器端的AR应用程序的识别数据和AR资源的映射匹配关系以数据表的形式发送至客户端;
步骤3,客户端从底层对AR应用程序进行解析,在缓存空间内搭建模拟的可编译环境;
步骤4,根据服务器发送过来的AR应用程序的识别数据和AR资源的映射匹配关系的数据表对AR应用程序进行重新编译、封装。
本发明还提供了一种AR应用程序在线云更新的系统,该系统包括客户端和服务器端;
所述客户端包括,
版本比较模块,用以获取服务器端AR应用程序的版本号,与客户端本地的AR应用程序版本号进行比较;
更新请求发送模块,用以发送更新请求至服务器端;
数据表接收模块,用以接收服务器发送过来的AR应用程序的识别数据和AR资源的映射匹配关系的数据表;
编译环境构建模块,用以在缓存空间内搭建模拟的可编译环境;
解析模块,用以从底层对AR应用程序进行解析;
编译封装模块,根据服务器发送过来的AR应用程序的识别数据和AR资源的映射匹配关系的数据表对AR应用程序进行重新编译、封装;
所述服务器端包括,
更新请求接收模块,用以接收客户端发送过来的更新请求;
数据表发送模块,用以发送AR应用程序的识别数据和AR资源的映射匹配关系的数据表至客户端;
储存模块,用以储存AR应用程序的识别数据和AR资源的映射匹配关系的数据表。
本发明所述的一种AR应用程序在线云更新的方法和系统,客户端首先获取服务器端AR应用程序的版本号,与客户端本地的AR应用程序版本号进行比较,若不一致,则客户端发送更新请求至服务器端;服务器端在接收到客户端发送的更新请求后,从储存模块中调取AR应用程序的识别数据和AR资源的映射匹配关系的数据表发送至客户端,客户端的AR应用程序通过在客户端模拟出可编译的环境,对AR应用程序进行解析,根据从服务器获取的映射关系数据表重新编译封装,实现了AR应用程序在线更新。本发明当服务器端上传有新的AR资源时或对以前的AR资源有改进时,服务器会相应的更新AR应用程序的识别数据和AR资源的映射匹配关系的数据表,客户端获取到该数据表,依赖自身的软硬件环境模拟出可编译的环境,对AR应用程序进行解析,重新编译封装即可实现更新。以往AR应用程序的AR资源和识别数据都储存在客户端,设计人员对AR资源进行更新时,客户端必须从云端下载含有新的AR资源的安装包,而本发明中AR应用程序的AR资源储存在云端,客户端想要进行更新时,只需下载AR应用程序的识别数据和AR资源的映射匹配关系的数据表即可。AR应用程序的识别数据和AR资源的映射匹配关系的数据表相比整个AR应用程序安装包具有数据量小的特点,可有效节省客户端与服务器端间通讯的网络流量,而且不需要下载更新的安装包进行重新安装,高效方便。
附图说明
图1为本发明一种AR应用程序在线云更新的方法流程示意图。
图2为本发明一种AR应用程序在线云更新的系统的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州梦能动漫科技有限公司,未经广州梦能动漫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410068443.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面向实时云平台的任务调度与资源分配方法及系统
- 下一篇:一种存储方法