当前位置: 首页 > 专利查询>简吉波专利>正文

虚拟现实对象控制方法、装置、虚拟现实系统及设备制造方法及图纸

技术编号:24755175 阅读:18 留言:0更新日期:2020-07-04 08:57
本申请实施例提供一种虚拟现实对象控制方法、装置、虚拟现实系统及设备,通过获取每个待展示对象对应的对象业务的第一控制信息及对应的场景业务的第二控制信息,当第一控制信息与第二控制信息之间的控制节点关联集合中的任意至少两个关联控制节点的控制行为存在冲突时,确定场景业务针对存在冲突的目标关联控制节点的展示对象适配策略,以此确定目标对象适配区域以及针对每个目标对象适配区域的控制指令序列,由此对待展示对象执行对象控制操作。如此,可以避免由于应用环境场景和虚拟现实对象在虚拟现实场景中的控制方式不统一导致的虚拟现实对象无法与应用环境场景进行有效适配的情况,提高虚拟现实对象的渲染效果和与应用环境场景的适配度。

Virtual reality object control method, device, virtual reality system and equipment

【技术实现步骤摘要】
虚拟现实对象控制方法、装置、虚拟现实系统及设备
本申请涉及虚拟现实
,具体而言,涉及一种虚拟现实对象控制方法、装置、虚拟现实系统及设备。
技术介绍
在虚拟现实场景中,通常会针对统一的应用环境场景关联配置一些控制信息,例如天气环境、道路环境等,同时也会针对应用环境场景中的一些扩展的虚拟现实对象关联配置一些控制信息,这些虚拟现实对象通常可以由用户来进行选定,或者根据具体的虚拟现实的场景业务来进行选定。传统方案中,由于应用环境场景和虚拟现实对象在虚拟现实场景中的控制方式不统一,可能会导致虚拟现实对象无法与应用环境场景进行有效适配,尤其是针对应用场景环境通常固定不变,但是虚拟现实对象变动较为频繁的情况下,可能会严重影响虚拟现实对象的渲染效果。
技术实现思路
为了至少克服现有技术中的上述不足,本申请的目的在于提供一种虚拟现实对象控制方法、装置、虚拟现实系统及设备,可以避免由于应用环境场景和虚拟现实对象在虚拟现实场景中的控制方式不统一导致的虚拟现实对象无法与应用环境场景进行有效适配的情况,提高虚拟现实对象的渲染效果和与应用环境场景的适配度。第一方面,本申请提供一种虚拟现实对象控制方法,应用于虚拟现实设备,所述虚拟现实设备与至少一个对象波动范围通信连接,所述方法包括:获取当前虚拟现实配置文件中的待展示对象对应的对象业务的第一控制信息及所述虚拟现实配置文件对应的场景业务的第二控制信息;比较所述第一控制信息与所述第二控制信息之间的控制节点关联集合;当所述控制节点关联集合中的任意至少两个关联控制节点的控制行为存在冲突时,确定所述场景业务针对存在冲突的目标关联控制节点的展示对象适配策略;根据所述展示对象适配策略确定将所述待展示对象显示控制的目标对象适配区域以及针对每个目标对象适配区域的控制指令序列;根据确定的目标对象适配区域以及针对每个目标对象适配区域的控制指令序列,对所述待展示对象执行对象控制操作。在第一方面的一种可能的设计中,所述确定所述场景业务针对存在冲突的目标关联控制节点的展示对象适配策略的步骤,包括:根据所述控制节点关联集合从所述场景业务中获取与所述控制节点关联集合所对应的当前场景空间;根据预设展示对象适配矩阵,计算所述当前场景空间所在的第一场景联动空间,并对所述第一场景联动空间的范围进行模拟更新,获取所述当前场景空间所在的第二场景联动空间,以将所述第二场景联动空间为下一场景空间的初始场景联动空间;将下一场景空间作为当前场景空间,对所述预设展示对象适配矩阵进行更新,获得更新后的展示对象适配矩阵,根据更新后的展示对象适配矩阵,对当前场景空间对应的初始场景联动空间进行联动更新,以获得下一场景空间对应的初始场景联动空间,直到场景空间中场景对象全部模拟联动完毕,获得模拟联动结果;根据初始模拟联动参数、所述场景空间中各个场景对象联动的次数、所述各个场景对象的总联动次数以及所述初始场景联动空间的区域配置参数计算对应的动态适配函数;将所述动态适配函数、所述模拟联动结果以及场景空间的场景参数作为所述控制节点关联集合的展示对象适配策略输出。在第一方面的一种可能的设计中,所述根据初始模拟联动参数、所述场景空间中各个场景对象联动的次数、所述各个场景对象的总联动次数以及所述初始场景联动空间的区域配置参数计算对应的动态适配函数的步骤,包括:根据所述初始模拟联动参数获取多个模拟联动空间坐标,并获取所述多个模拟联动空间坐标中每个模拟联动空间坐标的联动坐标值;根据所述每个模拟联动空间坐标的联动坐标值和所述每个模拟联动空间坐标模拟联动前的模拟联动区间,获取所述每个模拟联动空间坐标的模拟联动集合头信息,所述模拟联动集合头信息中包括模拟联动区间和对应的各个场景对象联动的次数和总联动次数;根据所述每个模拟联动空间坐标的模拟联动类型和所述每个模拟联动空间坐标的模拟联动区间,计算得到所述每个模拟联动空间坐标的模拟联动区间初始值;根据所述每个模拟联动空间坐标的模拟联动区间初始值和对应的各个场景对象联动的次数和总联动次数,查询模拟联动信息表得到所述多个模拟联动空间坐标的坐标偏移适配参数;确定所述多个模拟联动空间坐标的坐标偏移适配参数以及所述初始场景联动空间的区域配置参数之间的参数融合信息,得到多个参数融合信息;计算多个参数融合信息的模拟联动结果和对应的模拟联动控制参数,根据所述模拟联动结果中的模拟联动过程节点序列,对所述模拟联动控制参数进行处理,得到多个模拟联动控制参数集;依次提取所述多个模拟联动控制参数集中的模拟联动适配过程,并将所述多个模拟联动适配过程中的匹配目标作为模拟联动目标,按照所述模拟联动适配过程,分别依次生成每个模拟联动目标对应的模拟联动集合;将所述模拟联动适配过程中的每个匹配目标之间的联动幅度分别与每个模拟联动集合进行匹配,所述联动幅度与所述模拟联动集合的序列最大值和序列最小值之间的差值的绝对值相对应;根据与所述每个模拟联动集合相匹配的联动幅度为所述每个模拟联动集合设置对应的模拟联动适配节点,并按照所述模拟联动适配过程对设置有模拟联动适配节点的模拟联动集合进行关联配置,并按照完成关联配置的模拟联动集合对应的模拟联动控制参数集的类别,将所述完成关联配置的模拟联动集合应用于对应的模拟联动控件中,得到目标模拟联动控件;将每个目标模拟联动控件的动态适配函数进行组合,得到对应的动态适配函数。在第一方面的一种可能的设计中,所述将所述动态适配函数、所述模拟联动结果以及场景空间的场景参数作为所述控制节点关联集合的展示对象适配策略输出的步骤,包括:根据所述动态适配函数对所述模拟联动结果中每个模拟联动节点进行函数代入,确定出所述每个模拟联动节点的模拟联动适配坐标点,并根据所述模拟联动适配坐标点,获取所述模拟联动节点的流程配置文件;根据所述流程配置文件确定所述模拟联动节点的主联动适配配置信息,基于所述主联动适配配置信息查找出所述模拟联动节点对应的从联动适配配置信息,根据所述从联动适配配置信息将所述每个模拟联动节点合并为至少一个空间配置关系链;基于每个空间配置关系链从所述模拟联动节点中提取出所述每个空间配置关系链对应的用于表征对所述每个空间配置关系链进行模拟联动的链模拟联动参数;根据所述链模拟联动参数确定出所述每个空间配置关系链在控制所述模拟联动节点时的联动控制信息,根据每个联动控制信息的联动控制逻辑关系对所述每个空间配置关系链进行拼接,得到拼接空间配置关系链;根据所述拼接空间配置关系链上的拼接空间点提取对应的拼接空间点适配信息,将所述拼接空间点适配信息按照不同对象展示标签分组,计算每个对象展示标签的适配调节信息,并根据所述适配调节信息选取拼接空间点适配区间;在根据所述拼接空间点适配区间在所述拼接空间点适配信息中生成用于对展示对象适配策略进行更新的更新流程时,根据所述更新流程获取所述拼接空间点适配区间对应的适配映射脚本;生成用于记录所述适配映射脚本文档来自技高网...

【技术保护点】
1.一种虚拟现实对象控制方法,其特征在于,应用于虚拟现实设备,所述虚拟现实设备与服务器通信连接,所述方法包括:/n在接收到虚拟现实显示请求时,从所述服务器中获取对应的虚拟现实配置文件,并获取所述虚拟现实配置文件中的每个待展示对象对应的对象业务的第一控制信息及所述虚拟现实配置文件对应的场景业务的第二控制信息;/n比较所述第一控制信息与所述第二控制信息之间的控制节点关联集合,当所述控制节点关联集合中的任意至少两个关联控制节点的控制行为存在冲突时,确定所述场景业务针对存在冲突的目标关联控制节点的展示对象适配策略;/n根据所述展示对象适配策略确定将所述待展示对象进行显示控制的目标对象适配区域以及针对每个目标对象适配区域的控制指令序列;/n根据确定的目标对象适配区域以及针对每个目标对象适配区域的控制指令序列,对所述待展示对象执行对象控制操作。/n

【技术特征摘要】
1.一种虚拟现实对象控制方法,其特征在于,应用于虚拟现实设备,所述虚拟现实设备与服务器通信连接,所述方法包括:
在接收到虚拟现实显示请求时,从所述服务器中获取对应的虚拟现实配置文件,并获取所述虚拟现实配置文件中的每个待展示对象对应的对象业务的第一控制信息及所述虚拟现实配置文件对应的场景业务的第二控制信息;
比较所述第一控制信息与所述第二控制信息之间的控制节点关联集合,当所述控制节点关联集合中的任意至少两个关联控制节点的控制行为存在冲突时,确定所述场景业务针对存在冲突的目标关联控制节点的展示对象适配策略;
根据所述展示对象适配策略确定将所述待展示对象进行显示控制的目标对象适配区域以及针对每个目标对象适配区域的控制指令序列;
根据确定的目标对象适配区域以及针对每个目标对象适配区域的控制指令序列,对所述待展示对象执行对象控制操作。


2.根据权利要求1所述的虚拟现实对象控制方法,其特征在于,所述确定所述场景业务针对存在冲突的目标关联控制节点的展示对象适配策略的步骤,包括:
从所述场景业务中获取与所述存在冲突的目标关联控制节点所对应的当前场景空间;
根据预设展示对象适配矩阵,计算所述当前场景空间所在的第一场景联动空间,并对所述第一场景联动空间的范围进行模拟更新,获取所述当前场景空间所在的第二场景联动空间,以将所述第二场景联动空间为下一场景空间的初始场景联动空间;
将下一场景空间作为当前场景空间,对所述预设展示对象适配矩阵进行更新,获得更新后的展示对象适配矩阵,根据更新后的展示对象适配矩阵,对当前场景空间对应的初始场景联动空间进行联动更新,以获得下一场景空间对应的初始场景联动空间,直到场景空间中场景对象全部模拟联动完毕,获得模拟联动结果;
根据初始模拟联动参数、所述场景空间中各个场景对象联动的次数、所述各个场景对象的总联动次数以及所述初始场景联动空间的区域配置参数计算对应的动态适配函数;
将所述动态适配函数、所述模拟联动结果以及所述场景空间的场景参数作为所述控制节点关联集合的展示对象适配策略输出。


3.根据权利要求2所述的虚拟现实对象控制方法,其特征在于,所述根据初始模拟联动参数、所述场景空间中各个场景对象联动的次数、所述各个场景对象的总联动次数以及所述初始场景联动空间的区域配置参数计算对应的动态适配函数的步骤,包括:
根据所述初始模拟联动参数获取多个模拟联动空间坐标,并获取所述多个模拟联动空间坐标中每个模拟联动空间坐标的联动坐标值;
根据所述每个模拟联动空间坐标的联动坐标值和所述每个模拟联动空间坐标模拟联动前的模拟联动区间,获取所述每个模拟联动空间坐标的模拟联动集合头信息,所述模拟联动集合头信息中包括模拟联动区间和对应的各个场景对象联动的次数和总联动次数;
根据所述每个模拟联动空间坐标的模拟联动类型和所述每个模拟联动空间坐标的模拟联动区间,计算得到所述每个模拟联动空间坐标的模拟联动区间初始值;
根据所述每个模拟联动空间坐标的模拟联动区间初始值和对应的各个场景对象联动的次数和总联动次数,查询模拟联动信息表得到所述多个模拟联动空间坐标的坐标偏移适配参数;
确定所述多个模拟联动空间坐标的坐标偏移适配参数以及所述初始场景联动空间的区域配置参数之间的参数融合信息,得到多个参数融合信息;
计算多个参数融合信息的模拟联动结果和对应的模拟联动控制参数,根据所述模拟联动结果中的模拟联动过程节点序列,对所述模拟联动控制参数进行处理,得到多个模拟联动控制参数集;
依次提取所述多个模拟联动控制参数集中的模拟联动适配过程,并将所述多个模拟联动适配过程中的匹配目标作为模拟联动目标,按照所述模拟联动适配过程,分别依次生成每个模拟联动目标对应的模拟联动集合;
将所述模拟联动适配过程中的每个匹配目标之间的联动幅度分别与每个模拟联动集合进行匹配,所述联动幅度与所述模拟联动集合的序列最大值和序列最小值之间的差值的绝对值相对应;
根据与所述每个模拟联动集合相匹配的联动幅度为所述每个模拟联动集合设置对应的模拟联动适配节点,并按照所述模拟联动适配过程对设置有模拟联动适配节点的模拟联动集合进行关联配置,并按照完成关联配置的模拟联动集合对应的模拟联动控制参数集的类别,将所述完成关联配置的模拟联动集合应用于对应的模拟联动控件中,得到目标模拟联动控件;
将每个目标模拟联动控件的动态适配函数进行组合,得到对应的动态适配函数。


4.根据权利要求1所述的虚拟现实对象控制方法,其特征在于,所述将所述动态适配函数、所述模拟联动结果以及场景空间的场景参数作为所述控制节点关联集合的展示对象适配策略输出的步骤,包括:
根据所述动态适配函数对所述模拟联动结果中每个模拟联动节点进行函数代入,确定出所述每个模拟联动节点的模拟联动适配坐标点,并根据所述模拟联动适配坐标点,确定所述模拟联动节点的主联动适配配置信息,基于所述主联动适配配置信息查找出所述模拟联动节点对应的从联动适配配置信息,根据所述从联动适配配置信息将所述每个模拟联动节点合并为至少一个空间配置关系链;
基于每个空间配置关系链获取所述每个空间配置关系链对应的用于表征对所述每个空间配置关系链进行模拟联动的链模拟联动参数;
根据所述链模拟联动参数确定出所述每个空间配置关系链在联动所述模拟联动节点时的联动控制信息,根据每个联动控制信息的联动控制逻辑关系对所述每个空间配置关系链进行拼接,得到拼接空间配置关系链;
根据所述拼接空间配置关系链上的拼接空间点提取对应的拼接空间点适配信息,将所述拼接空间点适配信息按照不同对象展示标签分组,计算每个对象展示标签的适配调节信息,并根据所述适配调节信息选取拼接空间点适配区间;
在根据所述拼接空间点适配区间在所述拼接空间点适配信息中生成用于对展示对象适配策略进行更新的更新流程时,根据所述更新流程获取所述拼接空间点适配区间对应的适配映射脚本;
...

【专利技术属性】
技术研发人员:简吉波
申请(专利权)人:简吉波
类型:发明
国别省市:山东;37

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

1