[发明专利]一种信息交互方法及装置、电子设备和存储介质在审
申请号: | 201910394081.0 | 申请日: | 2019-05-13 |
公开(公告)号: | CN110134532A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 廖锦毅;盛崇山;章国锋 | 申请(专利权)人: | 浙江商汤科技开发有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 311215 浙江省杭州市萧*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理逻辑 共享内存 请求数据 并行处理 存储介质 电子设备 服务进程 客户进程 信息交互 终端 读取 处理效率 反馈结果 增强现实 调用 创建 | ||
本公开涉及一种信息交互方法及装置、电子设备和存储介质,其中,该方法包括:在终端侧创建客户进程和服务进程;通过所述客户进程发起多个增强现实(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反馈结果的操作。
可能的实现方式中,所述方法还包括:所述在终端侧创建客户进程和服务进程之前,
获得软件开发工具包(SDK),通过运行所述SDK来创建所述客户进程;
获得增强现实服务(ARService),通过运行所述ARService中的所述多个处理逻辑来创建所述服务进程。
可能的实现方式中,所述方法还包括:通过所述客户进程得到所述AR反馈结果之后,
从所述AR反馈结果中解析出AR请求所请求的处理逻辑;
从所述SDK中获取接口信息和运行所述处理逻辑的配置参数;
根据所述接口信息使能采用所述SDK运行所述处理逻辑;
根据所述配置参数运行所述处理逻辑,得到虚拟信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江商汤科技开发有限公司,未经浙江商汤科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910394081.0/2.html,转载请声明来源钻瓜专利网。