System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车辆远程控制方法、装置、设备和计算机可读存储介质制造方法及图纸_技高网

车辆远程控制方法、装置、设备和计算机可读存储介质制造方法及图纸

技术编号:41001308 阅读:3 留言:0更新日期:2024-04-18 21:39
本申请提供一种车辆远程控制方法、装置、设备和计算机可读存储介质,该方法包括:在接收到终端设备发送的车辆的远程控制指令时,获取车辆的状态;在车辆的状态为离线状态时,向唤醒终端发送唤醒请求,并延迟第一时长向消息中间件发送检测任务;在接收到消息中间件反馈的车辆的状态为在线状态时,向车辆发送远程控制指令,并延迟第二时长向消息中间件发送监测任务;在接收到车辆反馈的应答消息和/或接收到消息中间件发送的车辆已反馈应答消息的信息时,向终端设备反馈提示信息。本申请中,保证了车辆能够被远程控制。

【技术实现步骤摘要】

本申请涉及车辆远程控制领域,尤其涉及一种车辆远程控制方法、装置、设备和计算机可读存储介质


技术介绍

1、在乘用车还是无人车的相关业务中会涉及到车辆远程控制。车辆远程控制包括车辆引擎的远程控制、车内空调的远程控制、车辆天窗的远程控制、车辆鸣笛设备的远程控制等。

2、示例性技术中,在对车辆进行远程控制时,若是车辆的车载设备未连接网络,则车辆不在线,无法对车辆进行远程控制,此时需要人工的唤醒车辆使得车辆在线,但人工唤醒车辆,则无需进行远程控制,也即存在车辆远程控制无法实现的问题。


技术实现思路

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、本申请提供的车辆远程控制方法、装置、设备和计算机可读存储介质,在接收到终端设备发送的车辆的远程控制指令时,获取车辆的状态,若是车辆的状态是离线状态,向唤醒终端发送唤醒请求以唤醒车辆在线,并延迟第一时长向消息中间件发送检测任务以检测车辆是否在线,在接收到消息中间件反馈的车辆的状态为在线时,向车辆发送远控控制指令,且延迟第二时长向消息中间件发送监测任务以监测车辆是否基于远程控制指令反馈应答消息,若接收到车辆反馈的应答消息和/或接收到消息中间件发送的车辆已反馈应答消息时,向终端设备反馈车辆执行远程控制指令的执行结果的提示消息。本申请中,在车辆处于离线状态时,通过唤醒终端对车辆进行唤醒,且基于检测任务以及监测任务辅助车辆执行远程控制指令,无需人工唤醒车辆即可对车辆进行远程控制,保证了车辆能够被远程控制。

本文档来自技高网...

【技术保护点】

1.一种车辆远程控制方法,其特征在于,包括:

2.根据权利要求1所述的车辆远程控制方法,其特征在于,所述向所述终端设备反馈提示信息的步骤包括:

3.根据权利要求2所述的车辆远程控制方法,其特征在于,所述向所述终端设备发送所述查询标识以及所述提示信息的步骤之后,还包括:

4.根据权利要求1所述的车辆远程控制方法,其特征在于,所述向所述车辆发送远程控制指令,并延迟第二时长向所述消息中间件发送监测任务的步骤之后,还包括:

5.根据权利要求4所述的车辆远程控制方法,其特征在于,所述获取所述车辆发送的远程控制指令的重发次数的步骤之后,还包括:

6.根据权利要求1-5任一项所述的车辆远程控制方法,其特征在于,所述延迟第一时长向消息中间件发送检测任务的步骤之后,还包括:

7.根据权利要求1-5任一项所述的车辆远程控制方法,其特征在于,所述获取所述车辆的状态的步骤包括:

8.一种车辆远程控制装置,其特征在于,包括:

9.一种车辆远程控制设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种车辆远程控制方法,其特征在于,包括:

2.根据权利要求1所述的车辆远程控制方法,其特征在于,所述向所述终端设备反馈提示信息的步骤包括:

3.根据权利要求2所述的车辆远程控制方法,其特征在于,所述向所述终端设备发送所述查询标识以及所述提示信息的步骤之后,还包括:

4.根据权利要求1所述的车辆远程控制方法,其特征在于,所述向所述车辆发送远程控制指令,并延迟第二时长向所述消息中间件发送监测任务的步骤之后,还包括:

5.根据权利要求4所述的车辆远程控制方法,其特征在于,所述获取所述车辆发送的远程控制指令的重发次数的步骤之后,还包括:...

【专利技术属性】
技术研发人员:屠鲁俊
申请(专利权)人:上海易咖智车科技有限公司
类型:发明
国别省市:

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

1