一种数据交互方法、装置及可读存储介质与流程

文档序号:36324137发布日期:2023-12-09 08:24阅读:52来源:国知局
一种数据交互方法与流程

本技术涉及数据交互,具体而言,涉及一种数据交互方法、装置及可读存储介质。


背景技术:

1、随着增强现实(augmented reality,ar)设备在商业b2b市场中的稳定崛起,b2c市场也逐渐打开局面,以产品“nreal air”为代表的2c产品,在带来全新体验的同时也存在着许多难以掩盖的问题。

2、目前,由于市场上的主机设备种类繁多,且不同的主机设备的操作系统不同,且主机设备还会不断叠新驱动程序,使得ar眼镜厂商不得不根据不同的操作系统类型进行单独的处理,使得开发更加的繁琐和耗时,而且即使主机设备使用同一种操作系统,依旧会因为重要驱动程序版本的不同和更新导致主机设备与ar设备存在兼容性问题,导致ar设备与主机设备不能正常连接使用。


技术实现思路

1、本技术的实施例提供了一种数据交互方法、装置及可读存储介质,根据上述数据交互方法使得主机设备能够与增强现实设备进行兼容连接,提升了主机设备与增强现实设备的兼容性,解决了主机设备与增强现实设备由于兼容性问题,无法正常连接使用的问题。

2、本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。

3、根据本技术实施例的一个方面,提供了一种数据交互方法,所述数据交互方法应用于主机设备,所述方法包括:建立与云服务器间的通信连接;向所述云服务器发送模块启动指令,以控制所述云服务器运行第一兼容模块,所述第一兼容模块用于使得增强现实设备兼容不同操作系统的主机设备;向所述云服务器发送系统模拟指令,以控制所述第一兼容模块基于所述系统模拟指令对应的第一操作系统运行模拟终端,得到第一终端界面,所述第一终端界面用于通过所述云服务器发送到所述增强现实设备中进行展示;接收并展示所述云服务器发送的所述第一终端界面;通过所述第一终端界面获取用户输入的交互操作信息;向所述云服务器发送所述交互操作信息,以使得所述模拟终端执行所述交互操作信息,得到交互执行结果,所述交互执行结果用于通过所述云服务器发送到所述增强现实设备中进行展示;接收并展示所述云服务器发送的所述交互执行结果。

4、在一些示例中,在向所述云服务器发送系统模拟指令的步骤之后,所述方法还包括:向所述云服务器发送系统切换指令,以使得所述第一兼容模块基于所述系统切换指令对应的第二操作系统,对所述模拟终端进行系统切换,得到第二终端界面。

5、在一些示例中,所述第一兼容模块包括第一图像处理配置单元;在向所述云服务器发送系统模拟指令的步骤之前,所述方法还包括:向所述云服务器发送图像配置指令,以使得所述第一兼容模块基于所述图像配置指令,配置所述第一图像处理配置单元中的图像展示参数;所述向所述云服务器发送系统模拟指令,以控制所述第一兼容模块基于所述系统模拟指令对应的第一操作系统运行模拟终端,得到第一终端界面的步骤包括:向所述云服务器发送系统模拟指令,以控制所述第一兼容模块基于所述系统模拟指令对应的第一操作系统运行模拟终端,并基于所述图像展示参数对所述模拟终端对应的终端界面进行处理,得到所述第一终端界面;所述交互执行结果包括多媒体展示资源,所述向所述云服务器发送所述交互操作信息,以使得所述模拟终端执行所述交互操作信息,得到交互执行结果的步骤包括:向所述云服务器发送所述交互操作信息,以使得所述模拟终端执行所述交互操作信息和所述图像展示参数,得到所述多媒体展示资源。

6、在一些示例中,所述第一兼容模块包括增强现实设备交互模块,所述增强现实设备交互模块用于建立所述云服务器与所述增强现实设备间的连接,在向所述云服务器发送系统模拟指令的步骤之前,所述方法还包括:向所述云服务器发送连接操作启动指令,以使得所述第一兼容模块响应于所述连接操作启动指令,启动所述增强现实设备交互模块,以使得所述增强现实设备交互模块处于第一运行状态,所述第一运行状态为等待所述增强现实设备发送的连接请求。

7、根据本技术实施例的一个方面,提供了一种数据交互方法,所述数据交互方法应用于增强现实设备,所述方法包括:响应于基于用户触发的兼容软件运行指令,运行第二兼容模块;所述第二兼容模块用于兼容不同操作系统的主机设备;基于所述第二兼容模块与云服务器建立通信连接;接收所述云服务器发送的第一终端界面,所述第一终端界面为所述云服务器中运行的模拟终端对应的第一操作系统的界面,所述第一操作系统为与所述主机设备发送的系统模拟指令对应的操作系统;展示所述第一终端界面。

8、在一些示例中,所述第二兼容模块包括云服务器交互模块,所述基于所述第二兼容模块与云服务器建立通信连接的步骤包括:通过所述云服务器交互模块向所述云服务器发送连接请求,以使得所述云服务器基于所述连接请求,将处于第一运行状态的增强现实设备交互模块切换为第二运行状态;所述第二运行状态为已连接所述增强现实设备。

9、在一些示例中,所述接收所述云服务器发送的第一终端界面的步骤之后,所述方法还包括:接收所述云服务器发送的第二终端界面,所述第二终端界面为所述模拟终端进行系统切换后的第二操作系统对应的终端界面,所述第二操作系统为与所述主机设备发送的系统切换指令对应的操作系统。

10、根据本技术实施例的一个方面,提供了一种数据交互装置,所述数据交互装置包括:第一连接模块,用于建立与云服务器间的通信连接;控制模块,用于向所述云服务器发送模块启动指令,以控制所述云服务器运行第一兼容模块,所述第一兼容模块用于使得增强现实设备兼容不同操作系统的主机设备;所述控制模块还用于向所述云服务器发送系统模拟指令,以控制所述第一兼容模块基于所述系统模拟指令对应的第一操作系统运行模拟终端,得到第一终端界面,所述第一终端界面用于通过所述云服务器发送到所述增强现实设备中进行展示;第一展示模块,用于接收并展示所述云服务器发送的所述第一终端界面;获取模块,用于通过所述第一终端界面获取用户输入的交互操作信息;所述控制模块还用于向所述云服务器发送所述交互操作信息,以使得所述模拟终端执行所述交互操作信息,得到交互执行结果,所述交互执行结果用于通过所述云服务器发送到所述增强现实设备中进行展示;所述第一展示模块还用于接收并展示所述云服务器发送的所述交互执行结果。

11、根据本技术实施例的一个方面,提供了一种数据交互装置,所述数据交互装置包括:响应模块,用于响应于基于用户触发的兼容软件运行指令,运行第二兼容模块;所述第二兼容模块用于兼容不同操作系统的主机设备;第二连接模块,用于基于所述第二兼容模块与云服务器建立通信连接;接收模块,用于接收所述云服务器发送的第一终端界面,所述第一终端界面为所述云服务器中运行的模拟终端对应的第一操作系统的界面,所述第一操作系统为与所述主机设备发送的系统模拟指令对应的操作系统;第二展示模块,用于展示所述第一终端界面;所述接收模块还用于接收所述云服务器发送的交互执行结果,所述交互执行结果为所述主机设备发送的交互操作信息在所述模拟终端执行得到的执行结果;第二展示模块还用于展示所述交互执行结果。

12、根据本技术实施例的一个方面,本技术实施例提供了一种电子设备,包括一个或多个处理器;存储装置,用于存储一个或多个计算机程序,当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的方法。

13、根据本技术实施例的一个方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被电子设备的处理器执行时,使电子设备执行如上所述的方法。

14、根据本技术实施例的一个方面,本技术实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该电子设备执行上述各个实施例中提供如前所述的方法。

15、在本技术的实施例所提供的技术方案中,主机设备通过建立与云服务器间的通信连接;向所述云服务器发送模块启动指令,以控制所述云服务器运行第一兼容模块,所述第一兼容模块用于使得增强现实设备兼容不同操作系统的主机设备;向所述云服务器发送系统模拟指令,以控制所述第一兼容模块基于所述系统模拟指令对应的第一操作系统运行模拟终端,得到第一终端界面,所述第一终端界面用于通过所述云服务器发送到所述增强现实设备中进行展示;接收并展示所述云服务器发送的所述第一终端界面;通过所述第一终端界面获取用户输入的交互操作信息;向所述云服务器发送所述交互操作信息,以使得所述模拟终端执行所述交互操作信息,得到交互执行结果,所述交互执行结果用于通过所述云服务器发送到所述增强现实设备中进行展示;接收并展示所述云服务器发送的所述交互执行结果,实现了通过主机设备接收交互操作信息,然后将该交互操作信息传输到云服务器,使得云服务器基于模拟终端处理该交互操作信息,得到交互执行结果,并将该交互执行结果返回给增强现实设备中进行展示,实现了云服务器模拟主机设备并与增强现实设备的直接进行数据传输,进而提升了增强现实设备的兼容性,避免了增强现实设备无法与多种主机设备兼容,或者增强现实设备无法与多种版本的主机系统兼容的问题。

16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1