The embodiment of the invention relates to a data package and processing method, device and electronic equipment, which is provided, including the data encapsulation method: Web page view component based on set for registration registration interface enhancement algorithm AR algorithm and practical for AR interaction with the AR web service interface; communication channel based on set algorithm interface and AR service interface AR algorithm the web view components, successful registration; according to the page view component, the algorithm of registration interface, the AR service interface and the channel, encapsulated AR service call file. Through an embodiment of the invention, the cost of distribution and deployment of AR is greatly reduced.
【技术实现步骤摘要】
数据封装、处理方法、装置及电子设备
本专利技术实施例涉及计算机
,尤其涉及一种数据封装及处理方法、装置及电子设备。
技术介绍
AR(AugmentedReality,增强现实技术)是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,其把原本在现实世界的一定时间空间范围内很难体验到的信息(如,视觉信息、声音信息等),模拟仿真后叠加到真实的信息中,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。随着移动通信技术的发展和智能终端处理能力的提高,应用于智能终端的增强现实技术开始得到重视。但是现有技术中需要依赖安装内嵌AR算法的App(Application,应用程序)的方式实现增强现实技术,采用这种方式时,上线新的AR业务需要进行App版本升级,替换或者新增AR算法也需要进行App版本升级,并且,即使同一个AR业务也不能在不同的App上同时运行。可见,这种方式使得AR的分发和部署成本都较高,不利于AR的普及和发展。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据封装及处理方法、装置及电子设备,以解决现有AR分发和部署成本高的问题。根据本专利技术实施例的第一方面,提供了一种数据封装方法,包括:基于网页视图组件,设置用于注册AR算法的算法注册接口和用于与网页进行AR交互的AR业务接口;设置基于所述网页视图组件的、注册成功的AR算法的算法接口和AR业务接口之间进行通信的通道;根据网页视图组件、所述算法注册接口、AR业务接口和所述通道,封装生成AR业务可调用文件。根据本专利技术实施例的第二方面,提供了一种数据处理方法,包括:接收AR业务请求,其中 ...
【技术保护点】
一种数据封装方法,包括:基于网页视图组件,设置用于注册增强现实AR算法的算法注册接口和用于与网页进行AR交互的AR业务接口;设置基于所述网页视图组件的、注册成功的AR算法的算法接口和AR业务接口之间进行通信的通道;根据所述网页视图组件、所述算法注册接口、所述AR业务接口和所述通道,封装生成AR业务可调用文件。
【技术特征摘要】
1.一种数据封装方法,包括:基于网页视图组件,设置用于注册增强现实AR算法的算法注册接口和用于与网页进行AR交互的AR业务接口;设置基于所述网页视图组件的、注册成功的AR算法的算法接口和AR业务接口之间进行通信的通道;根据所述网页视图组件、所述算法注册接口、所述AR业务接口和所述通道,封装生成AR业务可调用文件。2.根据权利要求1所述的方法,其中,所述方法还包括:基于所述网页视图组件,设置用于控制图像采集设备的图像设备接口;和/或,设置用于获取图像数据的图像获取接口;所述根据所述网页视图组件、所述算法注册接口、所述AR业务接口和所述通道,封装生成AR业务可调用文件,包括:根据所述图像设备接口和所述图像获取接口中的至少一个接口,以及,所述网页视图组件、所述算法注册接口、所述AR业务接口和所述通道,封装生成AR业务可调用文件。3.根据权利要求2所述的方法,其中,根据所述图像设备接口和所述图像获取接口中的至少一个接口,以及,所述网页视图组件、所述算法注册接口、所述AR业务接口和所述通道,封装生成AR业务可调用文件,包括:将所述图像设备接口和所述图像获取接口中的至少一个接口,以及,所述网页视图组件、所述算法注册接口、所述AR业务接口和所述通道进行封装,生成AR业务可调用文件;或者,设置用于调用所述网页视图组件的调用接口,将所述图像设备接口和所述图像获取接口中的至少一个接口,以及,所述网页视图组件的调用接口、所述算法注册接口、所述AR业务接口和所述通道进行封装,生成AR业务可调用文件。4.根据权利要求1-3任一项所述的方法,其中,所述设置基于所述网页视图组件的、注册成功的AR算法的算法接口和AR业务接口之间进行通信的通道,包括:设置将网页视图组件通过AR业务接口接收的AR业务参数传递给注册成功的AR算法接口的通信通道。5.根据权利要求4所述的方法,其中,所述方法还包括:设置经由所述网页视图组件的、用于控制图像采集设备的图像设备接口分别与所述AR业务接口和所述AR算法的算法接口之间的通信通道;和/或,设置经由所述网页视图组件的、用于获取图像数据的图像获取接口分别与所述AR业务接口和所述AR算法的算法接口之间的通信通道。6.根据权利要求1-3任一项所述的方法,其中,所述方法还包括:设置用于获取所述AR算法的算法信息的查询接口,并将所述查询接口封装入所述AR业务可调用文件。7.根据权利要求1-3任一项所述的方法,其中,所述AR业务可调用文件为AR业务可调用组件。8.根据权利要求1-3任一项所述的方法,其中,所述AR算法包括多个,多个所述AR算法通过相同的接口类进行注册。9.一种数据处理方法,包括:接收增强现实AR业务请求,其中,所述AR业务请求中携带有AR业务参数;将所述AR业务请求中的AR业务参数发送给AR业务可调用文件,其中,所述AR业务可调用文件根据AR算法的算法注册接口、网页视图组件、AR业务接口和AR算法接口与AR业务接口之间的通信通道封装生成;通过所述AR业务可调用文件对所述AR业务参数进行处理,并返回处理结果;根据所述处理结果进行AR业务展示。10.根据权利要求9所述的方法,其中,所述通过所述AR业务可调用文件对所述AR业务参数进行处理,并返回处理结果,包括:通过所述AR业务可调用文件的AR业务接口接收所述AR业务参数,并根据所述AR业务参数确定匹配的AR算法;通过所述网页视图组件将所述AR业务参数发送给匹配的AR算法的AR算法接口进行处理,并通过所述AR业务接口接收所述AR算法接口返回的AR业务数据。11.根据权利要求10所述的方法,其中,所述AR业务可调用文件中还封装有用于控制图像采集设备的图像设备接口,和/或,封装有用于获取图像数据的图像获取接口;在所述根据所述AR业务参数确定匹配的AR算法之后,所述方法还包括:通过所述AR业务可调用文件的图像设备接口,调用图像采集设备进行图像采集;和/或,通过所述AR业务可调用文件的图像获取接口获取静态图像或视频帧图像;所述通过所述网页视图组件将所述AR业务参数发送给匹配的AR算法的AR算法接口进行处理,包括:通过所述网页视图组件将图像采集设备采集的或者图像获取接口获取的图像,以及所述AR业务参数发送给所述AR算法接口进行处理。12.根据权利要求9-11任一项所述的方法,其中,在所述接收增强现实AR业务请求之前,所述方法还包括:接收AR算法的注册请求,通过所述AR业务可调用文件的算法注册接口对所述AR算法进行注册。13.根据权利要求9-11任一项所述的方法,其中,所述AR业务可调用文件中还封装有用于获取AR算法的算法信息的查询接口;在所述接收增强现实AR业务请求之前,所述方法还包括:接收AR算法查询请求,通过所述AR业务可调用文件的查询接口返回AR算法的算法信息。14.根据权利要求9-11任一项所述的方法,其中,所述AR业务可调用文件为AR业务可调用组件。15.一种数据封装装置,包括:第一设置模块,用于基于网页视图组件,设置用于注册增强现实AR算法的算法注册接口和用于与网页进行AR交互的AR业务接口;第二...
【专利技术属性】
技术研发人员:汤锦鹏,陈晓升,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。