信息交互方法及装置、电子设备和存储介质制造方法及图纸

技术编号:21913773 阅读:27 留言:0更新日期:2019-08-21 12:22
本公开涉及一种信息交互方法及装置、电子设备和存储介质,其中,该方法包括:在终端侧创建客户进程和服务进程;通过所述客户进程发起增强现实(AR)请求;通过所述服务进程响应所述AR请求,得到AR反馈结果;根据所述AR反馈结果,得到在所述终端侧进行展示的AR融合结果。采用本公开,能在终端侧实现AR功能,且降低信息交互时间的同时提高处理效率。

Information Interaction Methods and Devices, Electronic Equipment and Storage Media

【技术实现步骤摘要】
信息交互方法及装置、电子设备和存储介质
本公开涉及计算机视觉
,尤其涉及一种信息交互方法及装置、电子设备和存储介质。
技术介绍
相关技术中,对时效要求高的增强现实(AR)场景而言,需要满足信息交互时间和处理效率满足AR的使用需求。然而,由于现有技术的交互时间和处理效率达不到上述需求,从而会影响到最终的AR处理效果,如用户希望将一个虚拟信息和现实环境融合成像,可能无法及时得到二维或三维成像结果,或者成像效果差。然而,对此,相关技术中未存在有效的解决方案。
技术实现思路
本公开提出了一种信息交互技术方案。根据本公开的一方面,提一种信息交互方法,所述方法包括:在终端侧创建客户进程和服务进程;通过所述客户进程发起增强现实AR请求;通过所述服务进程响应所述AR请求,得到AR反馈结果;根据所述AR反馈结果,得到在所述终端侧进行展示的AR融合结果。可能的实现方式中,所述方法还包括:所述在终端侧创建客户进程和服务进程之前,获得软件开发工具包(SDK),通过运行所述SDK来创建所述客户进程;获得增强现实服务(ARService),通过运行所述ARService中的处理逻辑来创建所述服务进程。可能的实现方式中,所述方法还包括:通过所述客户进程发起AR请求后,将所请求的AR请求数据存入共享内存中,所述AR请求数据供所述服务进程读取。可能的实现方式中,所述方法还包括:通过所述服务进程响应所述AR请求,得到AR反馈结果后,将所述AR反馈结果存入共享内存中,所述AR反馈结果供所述客户进程读取。可能的实现方式中,根据所述AR反馈结果,得到在所述终端侧进行展示的AR融合结果,包括:从所述AR反馈结果中解析出虚拟信息;将所述虚拟信息与采集的现实环境参数进行融合,得到所述AR融合结果,展示所述AR融合结果。可能的实现方式中,根据所述AR反馈结果,得到在所述终端侧进行展示的AR融合结果,包括:从所述AR反馈结果中解析出AR请求所请求的处理逻辑;从所述SDK中获取接口信息和运行所述处理逻辑的配置参数;根据所述接口信息使能采用所述SDK运行所述处理逻辑;根据所述配置参数运行所述处理逻辑,得到虚拟信息;将所述虚拟信息与采集的现实环境参数进行融合,得到所述AR融合结果,展示所述AR融合结果。可能的实现方式中,所述AR请求,来源于终端侧内部或外部输入的请求;在所述AR请求为终端侧内部输入的第一请求和终端侧外部输入的第二请求的情况下,所述方法还包括:将所述第一请求和所述第二请求打包后存入所述共享内存中。根据本公开的一方面,提一种信息交互装置,包括:创建模块,用于在终端侧创建客户进程和服务进程;请求模块,用于通过所述客户进程发起增强现实AR请求;响应模块,用于通过所述服务进程响应所述AR请求,得到AR反馈结果;处理模块,用于根据所述AR反馈结果,得到在所述终端侧进行展示的AR融合结果。可能的实现方式中,所述装置还包括:第一获得模块,用于获得SDK,通过运行所述SDK来创建所述客户进程;第二获得模块,用于获得ARService,通过运行所述ARService中的处理逻辑来创建所述服务进程。可能的实现方式中,所述装置还包括:第一存储发起模块,用于通过所述客户进程发起AR请求后,将所请求的AR请求数据存入共享内存中,所述AR请求数据供所述服务进程读取。可能的实现方式中,所述装置还包括:第二存储发起模块,用于通过所述服务进程响应所述AR请求,得到AR反馈结果后,将所述AR反馈结果存入共享内存中,所述AR反馈结果供所述客户进程读取。可能的实现方式中,所述处理模块,进一步用于:从所述AR反馈结果中解析出虚拟信息;将所述虚拟信息与采集的现实环境参数进行融合,得到所述AR融合结果,展示所述AR融合结果。可能的实现方式中,所述处理模块,进一步用于:从所述AR反馈结果中解析出AR请求所请求的处理逻辑;从所述SDK中获取接口信息和运行所述处理逻辑的配置参数;根据所述接口信息使能采用所述SDK运行所述处理逻辑;根据所述配置参数运行所述处理逻辑,得到虚拟信息;将所述虚拟信息与采集的现实环境参数进行融合,得到所述AR融合结果,展示所述AR融合结果。可能的实现方式中,所述AR请求,来源于终端侧内部或外部输入的请求;在所述AR请求为终端侧内部输入的第一请求和终端侧外部输入的第二请求的情况下,所述装置还包括:第三存储发起模块,用于将所述第一请求和所述第二请求打包后存入所述共享内存中。根据本公开的一方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行上述信息交互方法。根据本公开的一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述信息交互方法。在本公开实施例中,在终端侧创建客户进程和服务进程;通过所述客户进程发起AR请求;通过所述服务进程响应所述AR请求,得到AR反馈结果;根据所述AR反馈结果,得到在所述终端侧进行展示的AR融合结果。采用本公开,由于彼此间通信的双方都位于终端一侧,因此,对于AR请求进行请求和响应的信息交互,不仅能在终端侧实现AR功能,且降低信息交互时间的同时提高处理效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。图1示出根据本公开实施例的信息交互方法的流程图。图2示出根据本公开实施例的客户进程和服务进程通过共享内存进行信息交互的流程图。图3示出根据本公开实施例的信息交互整体结构示意图。图4示出根据本公开实施例的多算法并行框架示意图。图5示出根据本公开实施例的信息交互装置的框图。图6示出根据本公开实施例的电子设备的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。移动时代终端繁多,特别是android手机,各个厂商采用不同的硬件对AR应用带来极大的挑战。本公开是在终端侧创建客户进程和服务进程,通过客户进程发起AR请求,可以在服务进程根据所运行处理逻辑(一个或多个)及其更新,对AR请求进行响应。本文档来自技高网...

【技术保护点】
1.一种信息交互方法,其特征在于,所述方法包括:在终端侧创建客户进程和服务进程;通过所述客户进程发起增强现实AR请求;通过所述服务进程响应所述AR请求,得到AR反馈结果;根据所述AR反馈结果,得到在所述终端侧进行展示的AR融合结果。

【技术特征摘要】
1.一种信息交互方法,其特征在于,所述方法包括:在终端侧创建客户进程和服务进程;通过所述客户进程发起增强现实AR请求;通过所述服务进程响应所述AR请求,得到AR反馈结果;根据所述AR反馈结果,得到在所述终端侧进行展示的AR融合结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述在终端侧创建客户进程和服务进程之前,获得软件开发工具包SDK,通过运行所述SDK来创建所述客户进程;获得增强现实服务ARService,通过运行所述ARService中的处理逻辑来创建所述服务进程。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:通过所述客户进程发起AR请求后,将所请求的AR请求数据存入共享内存中,所述AR请求数据供所述服务进程读取。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:通过所述服务进程响应所述AR请求,得到AR反馈结果后,将所述AR反馈结果存入共享内存中,所述AR反馈结果供所述客户进程读取。5.根据权利要求1-4任一项所述的方法,其特征在于,根据所述AR反馈结果,得到在所述终端侧进行展示的AR融合结果,包括:从所述AR反馈结果中解析出虚拟信息;将所述虚拟信息与采集的现实环境参数进行融合,得到所述AR融合结果,展示所述AR融合结果。6.根据权利要求1-4任一项所述的方法,其特征在于,根据所述AR...

【专利技术属性】
技术研发人员:廖锦毅盛崇山章国锋
申请(专利权)人:浙江商汤科技开发有限公司
类型:发明
国别省市:浙江,33

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

1