【技术实现步骤摘要】
数据封装及处理方法、装置及电子设备
本专利技术实施例涉及计算机
,尤其涉及一种数据封装及处理方法、装置及电子设备。
技术介绍
AR(AugmentedReality,增强现实技术)是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,其把原本在现实世界的一定时间空间范围内很难体验到的信息(如,视觉信息、声音信息等),模拟仿真后叠加到真实的信息中,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。随着移动通信技术的发展和智能终端处理能力的提高,应用于智能终端的增强现实技术开始得到重视。但是现有技术中需要依赖安装内嵌AR算法的App(Application,应用程序)的方式实现增强现实技术,若App不具有AR算法则无法实现AR功能。由此,造成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业务接口、所述AR算法、所述AR算法接口、所述图像处理接口和所述通道,封装成AR业务可调用文件。
【技术特征摘要】
1.一种数据封装方法,包括:设置用于与网页进行增强现实AR业务交互的AR业务接口、AR算法及AR算法接口,以及图像处理接口;设置所述AR业务接口、所述AR算法接口和所述图像处理接口之间进行通信的通道;将所述AR业务接口、所述AR算法、所述AR算法接口、所述图像处理接口和所述通道,封装成AR业务可调用文件。2.根据权利要求1所述的方法,其中,所述图像处理接口包括:用于控制图像采集设备的图像设备接口;和/或,用于获取图像数据的图像获取接口。3.根据权利要求1或2所述的方法,其中,设置所述AR业务接口、所述AR算法接口和所述图像处理接口之间进行通信的通道,包括:设置所述AR业务接口通过所述图像设备接口控制所述图像采集设备进行图像采集处理的通道;和/或,设置所述AR业务接口通过所述图像获取接口控制所述图像获取接口进行图像获取的通道。4.根据权利要求3所述的方法,其中,所述设置所述AR业务接口通过所述图像设备接口控制所述图像采集设备进行图像采集处理的通道,包括:设置所述AR业务接口通过所述图像设备接口启动所述图像采集设备进行图像采集和停止所述图像采集设备的通道。5.根据权利要求4所述的方法,其中,所述方法还包括:设置所述AR业务接口通过所述图像设备接口对所述图像采集设备进行参数设置和/或选择所述图像采集设备的通道。6.根据权利要求1或2所述的方法,其中,设置所述AR业务接口、所述AR算法接口和所述图像处理接口之间进行通信的通道,包括:设置所述AR业务接口访问所述AR算法接口的通道;其中,所述AR业务接口访问所述AR算法接口的通道包括:所述AR业务接口加载AR算法并访问加载的AR算法的算法接口的通道、所述AR业务接口通过AR算法接口初始化AR算法的通道、所述AR业务接口通过AR算法接口向AR算法发送待处理数据的通道、所述AR业务接口停止通过AR算法接口向AR算法发送待处理数据的通道。7.根据权利要求6所述的方法,其中,所述AR业务接口访问所述AR算法接口的通道还包括:所述AR业务接口创建用于处理从AR算法接口接收的AR算法的算法结果的通道;和/或,所述AR业务接口通过AR算法接口管理AR算法的通道。8.根据权利要求7所述的方法,其中,所述用于处理从AR算法接口接收的AR算法的算法结果的通道包括:监测是否通过所述AR算法接口接收到AR算法的算法结果,以及,在确定接收到AR算法的算法结果后,将AR算法的算法结果发送给所述网页的事件。9.根据权利要求1或2所述的方法,其中,设置所述AR业务接口、所述AR算法接口和所述图像处理接口之间进行通信的通道,包括:设置从所述图像处理接口获取图像数据并进行格式转换后,通过所述AR业务接口发送给所述网页的通道。10.根据权利要求1或2所述的方法,其中,设置所述AR业务接口、所述AR算法接口和所述图像处理接口之间进行通信的通道,包括:设置从所述图像处理接口获取图像数据并进行格式转换后,将转换后的图像数据发送给所述AR算法接口的通道。11.根据权利要求1或2所述的方法,其中,设置所述AR业务接口、所述AR算法接口和所述图像处理接口之间进行通信的通道,包括:设置通过所述AR算法接口将AR算法的算法结果发送给所述AR业务接口,由所述AR业务接口发送给所述网页的通道。12.根据权利要求1或2所述的方法,其中,所述方法还包括:设置用于查询AR算法的算法信息的查询接口,并将所述查询接口封装入所述AR业务可调用文件。13.根据权利要求1或2所述的方法,其中,所述AR业务接口为脚本语言接口;所述AR算法为编译语言算法或解释语言算法。14.根据权利要求1或2所述的方法,其中,所述方法还包括:为所述图像处理接口采集的图像数据设置指定的存储空间,将所述存储空间的信息封装入所述AR业务可调用文件。15.一种数据处理方法,包括:通过网页接收增强现实AR业务请求;根据所述AR业务请求调用AR业务可调用文件,并接收所述AR业务可调用文件对所述AR业务请求的处理结果;根据所述处理结果进行AR业务展示;其中,所述AR业务可调用文件通过将AR业务接口、AR算法、AR算法接口、图像处理接口,以及,所述AR业务接口、所述AR算法接口和所述图像处理接口之间进行通信的通道进行封装生成。16.根据权利要求15所述的方法,其中,所述根据所述AR业务请求调用AR业务可调用文件,并接收所述AR业务可调用文件对所述AR业务请求的处理结果,包括:根据所述AR业务请求,通过所述AR业务可调用文件的AR业务接口访问所述图像处理接口以获取图像数据,以及,通过所述AR业务接口将所述AR业务请求中的业务参数发送给所述AR算法接口;接收所述AR算法接口返回的AR算法的算法结果,其中,所述算法结果由所述AR算法根据所述业务参数对所述图像数据进行处理后生成。17.根据权利要求16所述的方法,其中,所述AR业务可调用文件中还封装有用于查询AR算法的算法信息的查询接口;在通过网页接收增强现实AR业务请求之前,所述方法还包括:接收AR算法查询请求,通过所述查询接口查询所述AR业务可调用文件中的AR算法的算法信息;所述根据所述AR业务请求,通过所述AR业务接口将所述AR业务请求中的业务参数发送给所述AR算法接口,包括:根据所述AR业务请求,确定匹配的AR算法,并确定匹配的所述AR算法的算法接口;通过所述AR业务接口将所述AR业务请求中的业务参数发送给确定的所述AR算法的算法接口。18.根据权利要求16所述的方法,其中,所述图像处理接口包括:用于控制图像采集设备的图像设备接口,和/或,用于获取图像数据的图像获取接口;所述通过所述AR业务可调用文件的AR业务接口访问所述图像处理接口以获取图像数据,包括:通过所述AR业务可调用文件的AR业务接口访问所述图像设备接口,以通过所述图像设备接口调用图像采集设备进行图像采集;和/或,通过所述AR业务可调用文件的AR业务接口访问所述图像获取接口,以通过所述图像获取接口获取静态图像或视频帧图像;在所述通过所述AR业务接口将所述AR业务请求中的业务参数发送给所述AR算法接口之后,所述方法还包括:通过所述AR业务可调用文件将图像采集设备采集的或者图像获取接口获取的图像发送给所述AR算法接口。19.根据权利要求16所述的方法,其中,所述接收所述AR业务可调用文件对所述AR业务请求的处理结果,包括:接收所述AR业务可调用文件通过AR业务接口返回的图像数据,和AR算法根据所述业务参数对所述图像数据进行处理后通过AR算法接口返回的处理结果;所述根据所述处理结果进行AR业务展示,包括:根据所述处理结果对返回的所述图像数据进行AR处理,根据所述AR处理结果进行AR业务展示。20.根据权利要求15-19任一项所述的方法,其中,所述AR业务接口为脚本语言接口;所述AR算法为编译语言算法或解释语言算法。21.一种数据封装装置,包括:第一设置模块,用于设置用于与网页进行增强现实AR业务交互的AR业务接口、AR算法及AR算法接口,以及图像处理接口;第二设置模块,用于设置所述AR业务...
【专利技术属性】
技术研发人员:王晓振,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。