本发明涉及远程驾驶,尤其涉及一种远程驾驶的车云交互方法及系统。
背景技术:
1、远程驾驶系统旨在打造在远程驾驶舱内,通过操控一套驾驶硬件——舱端,包括与汽车同样的座椅、方向盘等经过5g网络低延时传输,实时将油门,刹车,挡位等控车指令通过5g网络(5g nsa/sa专网/公网)送达至车端控制器,车端采集的多路视频通过5g网络(5g nsa/sa专网/公网)实现对车辆实现远程驾驶操控,来实现人车分离的远程驾驶,实现高危行业,特殊作业环境。当车辆运行环境存在安全隐患或者数据传输中断时,车内安全员会主动人工接管车辆,保证控制车辆安全运行。
2、在远程接管功能中,云端承担着车端和客户端对接、流媒体数据转发、控制指令转发、车辆状态和故障数据转发的任务,正常的非高并发的业务场景中,某个业务请求接口出现问题,响应时间极慢,将整个web请求响应时间拉得很长,逐渐将web服务器的可用连接数占满,其他正常的业务请求,无连接进程可用;高并发是指在同一个时间点,有很多用户同时的访问同一api接口或者 url 地址。它经常会发生在有大活跃用户量,用户高聚集的业务场景中。
3、因此,现有技术还有待提高。
技术实现思路
1、鉴于上述现有技术的不足,本发明的目的在于提供一种应用于远程驾驶的车云交互方法,旨在解决现有技术在远程驾驶云端交互时因高并发所产生的过载、延迟、请求超时和安全等问题。
2、为了解决上述问题,本发明的技术方案如下:
3、一方面,本发明一个实施例提出一种远程驾驶的车云交互方法,所述方法包括:
4、s1:本地web端唤醒远控客户端软件;
5、s2:所述远控客户端软件从所述本地web端获取必要信息;
6、s3:所述远控客户端软件向远控服务器请求监控指定车辆;
7、s4:所述远控服务器向所述指定车辆发起监控请求;
8、s5:所述远控客户端软件下发远程驾驶激活指令到控车服务器;
9、s6:远程驾驶模式激活成功后返回相应状态。
10、在一个实施例中,所述远控客户端软件通过进程间通信或读取临时文件的方式从所述本地web端获取必要信息。
11、在一个实施例中,所述步骤s2:所述远控客户端软件从所述本地web端获取必要信息之后,所述方法还包括:
12、s2-1:所述远控客户端软件通过运营调度平台ip、对接协议向运营调度平台发起订阅请求;
13、s2-2:所述远控客户端软件订阅运营调度平台成功后,持续获取自动驾驶和车牌的相关数据。
14、在一个实施例中,所述远控客户端软件通过所述车辆序列号向远控服务器请求监控指定车辆。
15、在一个实施例中,所述所述远控服务器向所述指定车辆的远程驾驶域控制器发起监控请求。
16、在一个实施例中,所述步骤s4:所述远控服务器向所述指定车辆发起监控请求之后,所述方法还包括:
17、s4-1:所述远程驾驶域控制器返回请求成功状态给控车服务器,并持续上传车辆状态和故障信息;
18、s4-2:所述远程驾驶域控制器开始推流给流媒体服务器,流媒体服务器持续推流给所述运营调度平台,所述运营调度平台推流给远控客户端软件。
19、在一个实施例中,所述步骤s5:所述远控客户端软件下发远程驾驶激活指令到控车服务器之后,所述方法还包括:
20、s5-1:所述控车服务器实时转发给所述远程驾驶域控制器。
21、在一个实施例中,所述步骤s6:远程驾驶模式激活成功后返回相应状态之后,所述方法还包括:
22、s7:所述远控客户端软件持续下发控车指令到所述控车服务器,所述控车服务器实时转发给所述远程驾驶域控制器。
23、第二方面,本发明实施例还提供了一种远程驾驶的车云交互系统,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。
24、综上所述:本文提出的一种远程驾驶的车云交互方法及系统,该方法包括本地web端唤醒远控客户端软件;所述远控客户端软件从所述本地web端获取必要信息;所述远控客户端软件向远控服务器请求监控指定车辆;所述远控服务器向所述指定车辆发起监控请求;所述远控客户端软件下发远程驾驶激活指令到控车服务器;远程驾驶模式激活成功后返回相应状态。能够支持同时对多个运营调度平台推流,自适应码率调节,具备心跳检测保护机制和加密通信校验机制,同时具备冗余或弹性扩容方案,以避免高并发所产生的过载、延迟、请求超时和安全等问题。
1.一种远程驾驶的车云交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的远程驾驶的车云交互方法,其特征在于,所述远控客户端软件通过进程间通信或读取临时文件的方式从所述本地web端获取必要信息。
3.根据权利要求2所述的远程驾驶的车云交互方法,其特征在于,所述必要信息包括控车权限、车辆序列号、运营调度平台ip。
4.根据权利要求3所述的远程驾驶的车云交互方法,其特征在于,所述步骤s2:所述远控客户端软件从所述本地web端获取必要信息之后,所述方法还包括:
5.根据权利要求4所述的远程驾驶的车云交互方法,其特征在于,所述远控客户端软件通过所述车辆序列号向远控服务器请求监控指定车辆。
6.根据权利要求5所述的远程驾驶的车云交互方法,其特征在于,所述远控服务器向所述指定车辆的远程驾驶域控制器发起监控请求。
7.根据权利要求6所述的远程驾驶的车云交互方法,其特征在于,所述步骤s4:所述远控服务器向所述指定车辆发起监控请求之后,所述方法还包括:
8.根据权利要求6所述的远程驾驶的车云交互方法,其特征在于,所述步骤s5:所述远控客户端软件下发远程驾驶激活指令到控车服务器之后,所述方法还包括:
9.根据权利要求6所述的远程驾驶的车云交互方法,其特征在于,所述步骤s6:远程驾驶模式激活成功后返回相应状态之后,所述方法还包括:
10.一种远程驾驶的车云交互系统,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-9任意一项方法的步骤。