【技术实现步骤摘要】
本专利技术涉及自动驾驶领域,尤其涉及一种自动驾驶远程操作指令下发系统。
技术介绍
1、目前的自动驾驶技术还不能完全的取代人类司机独立的完成全场景的作业,为提高安全性,会远程配置有安全运维人员实时监控车辆。在具体的远程控制车辆技术中,需要将操作指令下发到远程的车辆上,让车辆上的服务去执行控制指令。
2、在现有技术中,通常由服务提供方(如车上的某个应用程序)暴露协议的接口(如http/grpc等协议),由服务调用方直接通过公网或者内网隧道向服务提供方进行远程过程调用(remote procedure call,rpc)。
3、然而在现有技术中,对于rpc的服务调用方(又称为客户端)和服务提供方(又称为服务端),由于车上的服务提供方数量较多,在通过rpc的服务调用方直接调用的过程中,需要同时获得服务提供方的ip地址和端口(port)之后才能进行rpc调用,导致车辆的ip地址被暴露给每一个服务调用方,存在一定的安全隐患。
4、亟需一种自动驾驶远程操作指令下发系统,可以在不暴露车辆的ip地址给服务调用方的情况下
...【技术保护点】
1.一种自动驾驶远程操作指令下发系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,发布订阅模型为通过短连接方式进行连接的发布订阅模型。
3.根据权利要求1所述的系统,其特征在于,发布订阅模型为通过长连接方式进行连接,且结合心跳检测的连接方式的发布订阅模型。
4.根据权利要求1所述的系统,其特征在于,所述调用分发服务器包括指令下发服务的接收端、调用分发处理模块以及消息模型的客户端;
5.根据权利要求4所述的系统,其特征在于,所述调用分发处理模块在将所述调用请求写入第一队列时,保存所述服务调用方的套接字文件
...【技术特征摘要】
1.一种自动驾驶远程操作指令下发系统,其特征在于,包括:
2.根据权利要求1所述的系统,其特征在于,发布订阅模型为通过短连接方式进行连接的发布订阅模型。
3.根据权利要求1所述的系统,其特征在于,发布订阅模型为通过长连接方式进行连接,且结合心跳检测的连接方式的发布订阅模型。
4.根据权利要求1所述的系统,其特征在于,所述调用分发服务器包括指令下发服务的接收端、调用分发处理模块以及消息模型的客户端;
5.根据权利要求4所述的系统,其特征在于,所述调用分发处理模块在将所述调用请求写入第一队列时,保存所述服务调用方的套接字文件描述符fd、车辆标识符以及预设的消息淘汰时长及其映射关系至预设的暂存区;其中,所述调用分发处理模块还用于通过独立的第一线程定时在所述暂存区检查是否有超出所述消息淘汰时长未返回的消息,如果有,则基于所述fd确定所属的服务调用方,然后向该服务调用方发送超时通知,并从所述暂存区取出该消息。...
【专利技术属性】
技术研发人员:黄超,柴桢亮,
申请(专利权)人:上海仙途智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。