一种基于虚拟现实的车辆控制方法及装置与流程

文档序号:34120177发布日期:2023-05-11 03:41阅读:39来源:国知局
一种基于虚拟现实的车辆控制方法及装置与流程

本发明涉及智能控制,具体涉及一种基于虚拟现实的车辆控制方法及装置。


背景技术:

1、随着车联网技术的发展,通过app对车辆进行远程控制已成为很多用户的选择,但现有技术中的虚拟现实车控应用程序交互方式一般为按钮触发车控指令、弹框显示车控反馈效果、平面化展示告警和车辆状态数据等,整体交互平面不生动,车辆展示信息不全面,比较单一缺乏沉浸感,无法展示车控效果,用户操作体验枯燥。


技术实现思路

1、为解决上述技术问题,本发明提供一种基于虚拟现实的车辆控制方法及装置,所述方案如下:

2、第一方面,提供了一种基于虚拟现实的车辆控制方法,虚拟现实车控应用程序包括:

3、获取针对虚拟目标车辆的车控动作请求,所述车控动作请求中携带目标车辆部件标识信息;所述虚拟目标车辆是根据现实目标车辆按照预设比例建模得到的;

4、响应于所述车控动作请求,基于车辆部件标识信息与车控指令的映射关系,确定所述目标车辆部件标识信息对应的目标车控指令;所述目标车控指令用于控制所述目标车辆部件标识信息所指示的目标车辆部件执行对应的车控动作;

5、在满足预设通讯安全条件的情况下,将所述目标车控指令发送至云端,以使所述云端指示所述现实目标车辆中的所述目标车辆部件基于所述目标车控指令执行对应的物理车控动作;

6、接收所述云端发送的针对所述现实目标车辆的车控反馈结果,当所述车控反馈结果为所述现实目标车辆中的所述目标车辆部件基于所述目标车控指令成功执行对应的物理车控动作时,基于所述车控反馈结果指示所述虚拟目标车辆中的所述目标车辆部件执行与所述物理车控动作一致的虚拟车控动作。

7、可选的,所述获取针对虚拟目标车辆的车控动作请求包括:

8、响应于用户针对所述虚拟目标车辆的触控指令,生成目标触控场景动画;

9、基于触控场景动画与车辆部件标识信息的对应关系,确定所述目标触控场景动画对应的所述目标车辆部件标识信息,并生成所述针对虚拟目标车辆的车控动作请求。

10、可选的,所述基于所述车控反馈结果指示所述虚拟目标车辆中的目标车辆部件执行与所述物理车控动作一致的虚拟车控动作包括:

11、基于所述车控反馈结果确定所述虚拟目标车辆中的目标车辆部件;

12、基于车辆部件标识信息与虚拟场景动画的对应关系,确定所述目标车辆部件对应的目标虚拟场景动画;

13、基于所述目标虚拟场景动画控制所述虚拟目标车辆中的目标车辆部件执行与所述物理车控动作一致的虚拟车控动作。

14、可选的,所述方法还包括:

15、当所述车控反馈结果为所述现实目标车辆中的所述目标车辆部件基于所述目标车控指令未成功执行对应的物理车控动作时,基于所述车控反馈结果生成失败告警信息;

16、在所述虚拟目标车辆的虚拟屏幕中展示所述失败告警信息。

17、可选的,所述方法还包括:

18、获取所述云端的第一密文和预先存储的第二密文;所述第一密文是所述云端的对私第一密钥对目标授权密钥加密生成的;所述第二密文是第二密钥对所述云端的对公第一密钥加密生成的;

19、基于所述第二密钥对所述第二密文解密得到所述对公第一密钥;

20、基于所述对公第一密钥对所述第一密文解密得到待比对授权密钥;

21、将所述待比对授权密钥与所述目标授权密钥进行比对,在比对结果指示正确的情况下确认满足所述预设通讯安全条件。

22、可选的,所述车辆控制方法基于虚拟现实车控应用程序实现,所述获取针对虚拟目标车辆的车控动作请求之前还包括:

23、对所述虚拟现实车控应用程序内部的各项功能模块进行初始化配置,所述初始化配置包括确定所述各项功能模块的业务优先级;

24、基于所述各项功能模块的第一优先级顺序对所述各项功能模块进行系统资源分配以使所述各项功能模块执行对应的虚拟车控动作;所述第一优先级顺序是基于功能业务优先级确定的。

25、可选的,所述方法还包括:

26、当所述虚拟现实车控应用程序切换至系统后台运行时,建立保活模块与服务模块的连接关系;

27、基于第二优先级顺序对所述各项功能模块重新进行系统资源分配;所述第二优先级顺序是基于业务优先级、功能模块性能等级和内存等级确定的;

28、当出现所述虚拟现实车控应用程序的进程被动停止的情况时,通过所述保活模块唤醒所述服务模块以重新启动所述虚拟现实车控应用程序。

29、第二方面,提供了一种基于虚拟现实的车辆控制装置,包括:

30、交互模块,用于获取针对虚拟目标车辆的车控动作请求,所述车控动作请求中携带目标车辆部件标识信息;所述虚拟目标车辆是根据现实目标车辆按照预设比例建模得到的;

31、车控指令确定模块,用于响应于所述车控动作请求,基于车辆部件标识信息与车控指令的映射关系,确定所述目标车辆部件标识信息对应的目标车控指令;所述目标车控指令用于控制所述目标车辆部件标识信息所指示的目标车辆部件执行对应的车控动作;

32、车控模块,用于在满足预设通讯安全条件的情况下,将所述目标车控指令发送至云端,以使所述云端指示所述现实目标车辆中的所述目标车辆部件基于所述目标车控指令执行对应的物理车控动作;

33、反馈模块,用于接收所述云端发送的针对所述现实目标车辆的车控反馈结果,当所述车控反馈结果为所述现实目标车辆中的所述目标车辆部件基于所述目标车控指令成功执行对应的物理车控动作时,基于所述车控反馈结果指示所述虚拟目标车辆中的所述目标车辆部件执行与所述物理车控动作一致的虚拟车控动作。

34、可选的,所述交互模块包括:

35、交互单元,用于响应于用户针对所述虚拟目标车辆的触控指令,生成目标触控场景动画;

36、车控动作请求确定单元,用于基于触控场景动画与车辆部件标识信息的对应关系,确定所述目标触控场景动画对应的所述目标车辆部件标识信息,并生成所述针对虚拟目标车辆的车控动作请求。

37、可选的,所述反馈模块包括:

38、虚拟目标车辆部件确定单元,用于基于所述车控反馈结果确定所述虚拟目标车辆中的目标车辆部件;

39、目标虚拟场景动画生成单元,用于基于车辆部件标识信息与虚拟场景动画的对应关系,确定所述目标车辆部件对应的目标虚拟场景动画;

40、虚拟车控执行单元,用于基于所述目标虚拟场景动画控制所述虚拟目标车辆中的目标车辆部件执行与所述物理车控动作一致的虚拟车控动作。

41、可选的,所述装置还包括:

42、失败告警信息生成模块,用于当所述车控反馈结果为所述现实目标车辆中的所述目标车辆部件基于所述目标车控指令未成功执行对应的物理车控动作时,基于所述车控反馈结果生成失败告警信息;

43、展示模块,用于在所述虚拟目标车辆的虚拟屏幕中展示所述失败告警信息。

44、可选的,所述装置还包括:

45、密文获取模块,用于获取所述云端的第一密文和预先存储的第二密文;所述第一密文是所述云端的对私第一密钥对目标授权密钥加密生成的;所述第二密文是第二密钥对所述云端的对公第一密钥加密生成的;

46、第一解密模块,用于基于所述第二密钥对所述第二密文解密得到所述对公第一密钥;

47、第二解密模块,用于基于所述对公第一密钥对所述第一密文解密得到待比对授权密钥;

48、安全校验模块,用于将所述待比对授权密钥与所述目标授权密钥进行比对,在比对结果指示正确的情况下确认满足所述预设通讯安全条件。

49、可选的,所述装置应用于虚拟现实车控应用程序,所述装置还包括:

50、初始化配置模块,用于对所述虚拟现实车控应用程序内部的各项功能模块进行初始化配置,所述初始化配置包括确定所述各项功能模块的业务优先级;

51、第一资源配置模块,用于基于所述各项功能模块的第一优先级顺序对所述各项功能模块进行系统资源分配以使所述各项功能模块执行对应的虚拟车控动作;所述第一优先级顺序是基于功能业务优先级确定的。

52、可选的,所述装置还包括:

53、连接模块,用于当所述虚拟现实车控应用程序切换至系统后台运行时,建立保活模块与服务模块的连接关系;

54、第二资源配置模块,用于基于第二优先级顺序对所述各项功能模块重新进行系统资源分配;所述第二优先级顺序是基于业务优先级、功能模块性能等级和内存等级确定的;

55、保活模块,用于当出现所述虚拟现实车控应用程序的进程被动停止的情况时,通过所述保活模块唤醒所述服务模块以重新启动所述虚拟现实车控应用程序。

56、第三方面,提供了一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由所述处理器加载并执行以实现上述方法的步骤。

57、第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现上述方法的步骤。

58、第五方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方法的步骤。

59、采用上述技术方案,本发明具有如下有益效果:

60、本发明通过用户在与现实目标车辆按照预设比例建模的虚拟目标车辆上进行目标车辆部件的触控操作,生成对应的车控指令,并将车控指令发送至云端,云端指示现实车辆执行车控动作,再接收云端的车控反馈结果,指示虚拟目标车辆也展示对应车控动作,即虚拟动画,使得远程车控不再局限于app平面交互操控,能够真实感受车控效果,整体过程生动,具有沉浸感,更加全面展示车辆信息,提升用户操作体验。

61、本发明的其它特征和优点将在随后具体实施方式部分予以详细说明。

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