无人车控制方法、无人车、服务器和无人车系统技术方案

技术编号:15651784 阅读:58 留言:0更新日期:2017-06-17 05:01
本发明专利技术提出一种无人车控制方法、无人车、服务器和无人车系统,涉及人工智能领域。其中,本发明专利技术的一种无人车控制方法包括:无人车通过移动通信网络与服务器建立长连接;接收来自服务器的控制消息;根据控制消息驱动无人车执行操作。通过这样的方法,无人车与服务器之间能够建立长连接,能够及时获取来自服务器的控制消息并及时做出反应执行操作,降低数据丢失的风险,提高消息传输的及时性。

【技术实现步骤摘要】
无人车控制方法、无人车、服务器和无人车系统
本专利技术涉及人工智能领域,特别是一种无人车控制方法、无人车、服务器和无人车系统。
技术介绍
人工智能是当前最热门的话题之一,其中,无人车的发展又是人工智能领域的一个重点。无人车可以应用于多种领域,特别是在物流领域,能够减少人工操作,降低人力成本,提高物流运输的自动化。由于无人车的许多行为需要由后端进行调控,因此无人车和后端控制中心的通信显得极其重要。现有技术中采用无线遥控器进行操控的方式距离短、抗干扰性和穿透性差,而采用远程通信的方式由于消息传递的不及时会导致控制中心不能及时对无人车进行有效控制,甚至可能会导致道路交通安全问题。
技术实现思路
本专利技术的一个目的在于提出一种服务器与无人车之间远程通信的方案,提高消息传输的及时性。根据本专利技术的一个方面,提出一种无人车控制方法,包括:无人车通过移动通信网络与服务器建立长连接;接收来自服务器的控制消息;根据控制消息驱动无人车执行操作。可选地,还包括:无人车向服务器发送状态消息并作为保持与服务器的长连接的心跳消息。可选地,状态消息中包括车速、位置、方向、电量、货舱门状态和/或请求人工驾驶信息。可选地,根据控制消息驱动无人车执行操作包括:根据控制消息中的前进指令、后退指令和/或转向指令执行无人车驱动操作。可选地,根据控制消息驱动无人车执行操作包括:根据控制消息中的视频传输指令开启行车记录,并将画面传输给服务器。可选地,根据控制消息驱动无人车执行操作包括:根据控制消息中的目的地址变更指令变更无人车运动的目的地址。可选地,根据控制消息驱动无人车执行操作包括:根据控制消息中的路线信息确定无人车的行车路线,并根据行车路线运动。可选地,还包括:当无人车发生故障时,向服务器发送故障消息,故障消息中包括故障原因信息。可选地,还包括:无人车根据预定格式生成向服务器发送的上行消息,其中,上行消息包括连接建立消息、状态消息、连接释放消息和/或故障消息,上行消息中包括无人车消息标识、无人车所属站点标识、无人车标识、目的地址、有效载荷字段长度、消息类型标识、消息序号、有效载荷和/或校验码。通过这样的方法,无人车与服务器之间能够建立长连接,能够及时获取来自服务器的控制消息并及时做出反应执行操作,降低数据丢失的风险,提高消息传输的及时性。根据本专利技术的另一个方面,提出一种无人车控制方法,包括:服务器与无人车建立长连接;向无人车发送控制消息以驱动无人车执行操作。可选地,还包括:接收来自无人车的状态消息,并将状态消息作为保持与无人车长连接的心跳消息。可选地,状态消息中包括车速、位置、方向、电量、货舱门状态和/或请求人工驾驶信息;无人车控制方法还包括:根据状态消息确定无人车的行驶状态是否正常;当无人车的行驶状态不正常时,根据预定正常行驶状态生成控制消息。可选地,无人车控制方法还包括:当状态消息中包括请求人工驾驶信息时,根据工作人员的远程控制操作生成控制消息。可选地,还包括:接收来自无人车的故障消息;基于预定规则生成与故障消息相匹配的控制消息;和/或,根据工作人员的故障排除操作生成控制消息;向无人车发送控制消息以驱动无人车执行操作包括:将生成的控制消息发送给无人车以排除无人车的故障。可选地,还包括服务器根据预定格式生成向无人车发送的下行消息,其中,下行消息包括连接建立消息、控制消息和/或连接释放消息,下行消息中包括无人车消息标识、无人车所属站点标识、无人车标识、目的地址、有效载荷字段长度、消息类型标识、消息序号、有效载荷和/或校验码。通过这样的方法,服务器与无人车之间能够建立长连接,服务器的控制消息能够准确及时的到达无人车从而实现对无人车的控制,降低数据丢失的风险,提高消息传输的及时性。根据本专利技术的又一个方面,提出一种无人车,包括:无人车长连接控制模块,用于通过移动通信网络与服务器建立长连接;控制消息接收模块,用于接收来自服务器的控制消息;操作执行模块,用于根据控制消息驱动无人车执行操作。可选地,还包括:无人车长连接控制模块还用于向服务器发送状态消息并作为保持与服务器的长连接的心跳消息,状态消息中包括车速、位置、方向、电量、货舱门状态和/或请求人工驾驶信息。可选地,操作执行模块具体用于:根据控制消息中的前进指令、后退指令和/或转向指令执行无人车驱动操作。可选地,操作执行模块具体用于:根据控制消息中的视频传输指令开启行车记录,并将画面传输给服务器。可选地,操作执行模块具体用于:根据控制消息中的目的地址变更指令变更无人车运动的目的地址。可选地,操作执行模块具体用于:根据控制消息中的路线信息确定无人车的行车路线,并根据行车路线运动。可选地,还包括:故障告警模块,用于当无人车发生故障时,向服务器发送故障消息,故障消息中包括故障原因信息;可选地,还包括:上行消息生成模块,用于根据预定格式生成向服务器发送的上行消息,其中,上行消息包括连接建立消息、状态消息、连接释放消息和/或故障消息,上行消息中包括无人车消息标识、无人车所属站点标识、无人车标识、目的地址、有效载荷字段长度、消息类型标识、消息序号、有效载荷和/或校验码。这样的无人车能够与服务器之间能够建立长连接,能够及时获取来自服务器的控制消息并及时做出反应执行操作,降低数据丢失的风险,提高消息传输的及时性。根据本专利技术的再一个方面,提出一种无人车服务器,包括:服务器长连接控制模块,用于与无人车建立长连接;控制消息发送模块,用于向无人车发送控制消息以驱动无人车执行操作。可选地,服务器长连接控制模块还用于接收来自无人车的状态消息,并将状态消息作为保持与无人车长连接的心跳消息。可选地,状态消息中包括车速、位置、方向、电量、货舱门状态和/或请求人工驾驶信息;服务器还包括:状态反馈模块,用于根据状态消息确定无人车的行驶状态是否正常,当无人车的行驶状态不正常时,根据预定正常行驶状态生成控制消息。可选地,状态反馈模块用于当状态消息中包括请求人工驾驶信息时,根据工作人员的远程控制操作生成控制消息。可选地,控制消息中包括前进指令、后退指令、转向指令、视频传输指令、目的地址变更指令和/或路线信息。可选地,服务器还包括:故障消息接收模块,用于接收来自无人车的故障消息;故障反馈模块基于预定规则生成与故障消息相匹配的控制消息;和/或,根据工作人员的故障排除操作生成控制消息;控制消息发送模块用于将生成的控制消息发送给无人车以排除无人车的故障。可选地,服务器还包括:下行消息生成模块,用于根据预定格式配置向无人车发送的下行消息,其中,下行消息包括连接建立消息、控制消息和/或连接释放消息,下行消息中包括无人车消息标识、无人车所属站点标识、无人车标识、目的地址、有效载荷字段长度、消息类型标识、消息序号、有效载荷和/或校验码。这样的无人车服务器能够与无人车之间能够建立长连接,服务器的控制消息能够准确及时的到达无人车从而实现对无人车的控制,降低数据丢失的风险,提高消息传输的及时性。根据本专利技术的另外一个方面,提出一种无人车系统,包括上文中提到的任意一种无人车;和,上文中提到的任意一种无人车服务器。这样的无人车系统中,服务器与无人车之间能够建立长连接,服务器的控制消息能够准确及时的到达无人车以便无人车及时做出反应执行操作,降低数据丢失的风险,提高消息传输的本文档来自技高网...
无人车控制方法、无人车、服务器和无人车系统

【技术保护点】
一种无人车控制方法,其特征在于,包括:无人车通过移动通信网络与服务器建立长连接;接收来自所述服务器的控制消息;根据所述控制消息驱动所述无人车执行操作。

【技术特征摘要】
1.一种无人车控制方法,其特征在于,包括:无人车通过移动通信网络与服务器建立长连接;接收来自所述服务器的控制消息;根据所述控制消息驱动所述无人车执行操作。2.根据权利要求1所述的方法,其特征在于,还包括:所述无人车向所述服务器发送状态消息并作为保持与所述服务器的长连接的心跳消息。3.根据权利要求2所述的方法,其特征在于,所述状态消息中包括车速、位置、方向、电量、货舱门状态和/或请求人工驾驶信息。4.根据权利要求1所述的方法,其特征在于,所述根据所述控制消息驱动所述无人车执行操作包括:根据所述控制消息中的前进指令、后退指令和/或转向指令执行无人车驱动操作;根据所述控制消息中的视频传输指令开启行车记录,并将画面传输给服务器;根据所述控制消息中的目的地址变更指令变更所述无人车运动的目的地址;和/或,根据所述控制消息中的路线信息确定所述无人车的行车路线,并根据所述行车路线运动。5.根据权利要求1~4任意一项所述的方法,其特征在于,还包括:当所述无人车发生故障时,向所述服务器发送故障消息,所述故障消息中包括故障原因信息;和/或,所述无人车根据预定格式生成向所述服务器发送的上行消息,其中,所述上行消息包括连接建立消息、状态消息、连接释放消息和/或故障消息,所述上行消息中包括无人车消息标识、无人车所属站点标识、无人车标识、目的地址、有效载荷字段长度、消息类型标识、消息序号、有效载荷和/或校验码。6.一种无人车控制方法,其特征在于,包括:服务器与无人车建立长连接;向所述无人车发送控制消息以驱动所述无人车执行操作。7.根据权利要求6所述的方法,其特征在于,还包括:接收来自所述无人车的状态消息,并将所述状态消息作为保持与所述无人车长连接的心跳消息。8.根据权利要求7所述的方法,其特征在于,所述状态消息中包括车速、位置、方向、电量、货舱门状态和/或请求人工驾驶信息;所述无人车控制方法还包括:根据所述状态消息确定所述无人车的行驶状态是否正常;当所述无人车的行驶状态不正常时,根据预定正常行驶状态生成所述控制消息;和/或,当所述状态消息中包括请求人工驾驶信息时,根据工作人员的远程控制操作生成所述控制消息。9.根据权利要求6、7或8所述的方法,其特征在于,还包括:接收来自所述无人车的故障消息;基于预定规则生成与所述故障消息相匹配的所述控制消息;和/或,根据工作人员的故障排除操作生成所述控制消息;所述向所述无人车发送控制消息以驱动所述无人车执行操作包括:将生成的所述控制消息发送给所述无人车以排除所述无人车的故障;和/或,还包括:所述服务器根据预定格式生成向所述无人车发送的下行消息,其中,所述下行消息包括连接建立消息、控制消息和/或连接释放消息,所述下行消息中包括无人车消息标识、无人车所属站点标识、无人车标识、目的地址、有效载荷字段长度、消息类型标识、消息序号、有效载荷和/或校验码。10.一种无人车,其特征在于,包括:无人车长连接控制模块,用于通过移动通信网络与服务器建立长连接;控制消息接收模块,用于接收来自所述服务器的控制消息;操作执行模块,用于根据所述控制消息驱动所述无人车执行操作。11.根据权利要求10所述的无人车,其特征在于,还包括:所述无人车长连接控制模块还用于向...

【专利技术属性】
技术研发人员:温铸清
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1