远程控制方法、装置、设备及计算机可读存储介质与流程

文档序号:17489093发布日期:2019-04-23 20:16阅读:265来源:国知局
远程控制方法、装置、设备及计算机可读存储介质与流程

本发明涉及无人车领域,尤其涉及一种远程控制方法、装置、设备及计算机可读存储介质。



背景技术:

无人驾驶汽车是通过车载传感系统感知道路环境,自动规划行车路线并控制车辆到达预定目标的智能汽车。其利用车载传感器来感知车辆周围环境,并根据感知所获得的道路、车辆位置和障碍物信息,控制车辆的转向和速度,从而使车辆能够安全、可靠地在道路上行驶。

目前,很多企业会选择无人车在固定的园区执行指定的操作。但是,由于无人车往往需要通过云端服务器进行控制,而第三方企业并不具有直接远程控制无人车的权限。因此,当需要无人车执行其他未指定的操作时,就需要人工在无人车上进行操控,从而导致无人车控制效率较低,且耗费人力资源。



技术实现要素:

本发明提供一种远程控制方法、装置、设备及计算机可读存储介质,用于解决现有技术中当需要无人车执行其他未指定的操作时,就需要人工在无人车上进行操控,从而导致无人车控制效率较低,且耗费人力资源的技术问题。

本发明的第一个方面是提供一种远程控制方法,包括:

云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;

根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。

本发明的另一个方面是提供一种远程控制装置,包括:

控制指令接收模块,用于云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;

控制指令发送模块,用于根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。

本发明的又一个方面是提供一种远程控制设备,包括:存储器,处理器;

存储器;用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为由所述处理器执行如上述的远程控制方法。

本发明的又一个方面是提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述的远程控制方法。

本发明提供的远程控制方法、装置、设备及计算机可读存储介质,通过云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。通过建立第三方设备、无人车与云端服务器之间的通信连接,从而能够实现无人车的远程调度,提高无人车控制的灵活度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本发明基于的网络架构示意图;

图2为本发明实施例一提供的远程控制方法的流程示意图;

图3为本发明实施例二提供的远程控制方法的流程示意图;

图4为本发明实施例三提供的远程控制方法的流程示意图;

图5为本发明实施例四提供的远程控制方法的流程示意图;

图6为本发明实施例五提供的远程控制方法的流程示意图;

图7为本发明实施例六提供的远程控制装置的结构示意图;

图8为本发明实施例七提供的远程控制设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例所获得的所有其他实施例,都属于本发明保护的范围。

无人驾驶汽车是通过车载传感系统感知道路环境,自动规划行车路线并控制车辆到达预定目标的智能汽车。其利用车载传感器来感知车辆周围环境,并根据感知所获得的道路、车辆位置和障碍物信息,控制车辆的转向和速度,从而使车辆能够安全、可靠地在道路上行驶。目前,很多企业会选择无人车在固定的园区执行指定的操作。但是,由于无人车往往需要通过云端服务器进行控制,而第三方企业并不具有通过云端服务器控制无人车的权限,因此,当需要无人车执行其他未指定的操作时,就需要人工在无人车上进行操控,从而导致无人车控制效率较低,且耗费人力资源。为了解决上述技术问题,本发明提供了一种远程控制方法、装置、设备及计算机可读存储介质。

需要说明的是,本申请提供的远程控制方法、装置、设备及计算机可读存储介质可运用在对任意一种对无人车进行控制的场景中。

图1为本发明基于的网络架构示意图,如图1所示,本发明基于的网络架构至少包括:网页服务器1、云端服务器2以及无人车3。其中,云端服务器2分别于网页服务器1以及无人车3通信连接,从而能够分别于网页服务器1以及无人车3进行信息交互。具体地,云端服务器2可以接受网页服务器1发送的控制指令,并将该控制指令转发至无人车3。

图2为本发明实施例一提供的远程控制方法的流程示意图,如图2所示,所述远程控制方法包括:

步骤101、云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;

步骤102、根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。

在本实施例中,为了使第三方设备实现对无人车的控制,第三方设备可以根据当前需求向云端服务器发送控制指令,其中,控制指令中包括第三方设备需要无人车执行的具体操作信息。进一步地,由于无人车的数量为多个,为了实现对无人车的精准控制,控制指令中还需要携带有无人车的车辆标识,其中,无人车的车辆标识能够唯一标识该无人车,具体可以采用任意一种标识方法实现对无人车的标识,本发明在此不做限制。可以理解的是,控制指令中车辆标识的数量为至少一个,从而能够实现对多辆无人车的批量控制,进一步地提高无人车的控制效率。相应地,云端服务器与无人车通信连接,进而可以与无人车进行信息交互。云端服务器可以接收第三方设备发送的控制指令,其中,控制指令中包括操作信息以及无人车的车辆标识,从而云端服务器可以根据该车辆标识将该控制指令发送至与该车辆标识对应的无人车,以使无人车执行该操作信息对应的操作,实现对无人车的远程控制。

本实施例提供的远程控制方法,通过云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。通过建立第三方设备、无人车与云端服务器之间的通信连接,从而能够实现无人车的远程调度,提高无人车控制的灵活度。

图3为本发明实施例二提供的远程控制方法的流程示意图,在上述任一实施例的基础上,如图3所示,所述方法包括:

步骤201、云端服务器接收所述第三方设备通过预设的网站服务器发送的控制指令,所述控制指令包括车辆标识以及操作信息;

步骤202、根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。

在本实施例中,由于现有技术中云端服务器一般都由无人车开发方进行控制,因此,若第三方设备想要对无人车进行控制,需要直接到无人车上实现对无人车的控制,因此,往往操作较为繁琐,且耗费人力资源。为了使第三方设备实现对无人车的控制,可以预先设置网站服务器,该网站服务器用来接收第三方设备输入的控制指令。云端服务器分别于网页服务器以及无人车通信连接,从而能够分别于网页服务器以及无人车进行信息交互。相应地,第三方设备可以将控制指令输入至网站服务器中,网站服务器将该控制指令转发至云端服务器。相应地,云端服务器能够接收第三方设备通过网站服务器发送的控制指令,其中,控制指令中包括操作信息以及无人车的车辆标识,从而云端服务器可以根据该车辆标识将该控制指令发送至与该车辆标识对应的无人车,以使无人车执行该操作信息对应的操作,实现对无人车的远程控制。

本实施例提供的远程控制方法,通过云端服务器接收所述第三方设备通过预设的网站服务器发送的控制指令,所述控制指令包括车辆标识以及操作信息。通过建立网站服务器、无人车与云端服务器之间的通信连接,从而第三方设备可以通过网站服务器实现控制指令的发送,进而能够实现无人车的远程调度,提高无人车控制的灵活度。

进一步地,在上述任一实施例的基础上,所述操作信息包括以下至少一项:

控制所述无人车移动至指定位置、控制无人车的车灯开关、控制无人车的空调温度、控制无人车喇叭鸣响;

相应地,所述方法包括:

云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;

根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行移动至指定位置、车灯开关空调温度调节以及喇叭鸣响中的至少一项。

在本实施例中,第三方设备可以根据当前的需求向无人车发送控制指令。具体地址,该控制指令中的操作指令包括但不限于控制所述无人车移动至指定位置、控制无人车的车灯开关、控制无人车的空调温度、控制无人车喇叭鸣响。相应地,云端服务器在接收到第三方设备发送的控制指令之后,可以根据该控制指令中的车辆标识将该操作信息发送至与该车辆标识对应的无人车,以使该无人车执行移动至指定位置、车灯开关空调温度调节以及喇叭鸣响中的至少一项。

本实施例提供的远程控制方法,通过根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行移动至指定位置、车灯开关空调温度调节以及喇叭鸣响中的至少一项,从而能够进一步地提高无人车控制的效率以及便捷度。

图4为本发明实施例三提供的远程控制方法的流程示意图,在上述任一实施例的基础上,所述方法还包括:

步骤301、接收所述无人车发送的连接请求;

步骤302、根据所述连接请求与所述无人车建立通信连接;

步骤303、云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;

步骤304、根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。

可以理解的是,为了实现云端服务器与无人车之间的信息交互,首先需要云端服务器以及无人车之间建立通信连接。具体地,无人车可以向云端服务器发送连接请求。相应地,云端服务器可以接收无人车发送的连接请求,病根据该连接请求,并根据该连接请求与无人车建立通信连接。作为一种可以实现的方法,当有新的无人车加入时,云端服务器可以向无人车发送连接请求,以使无人车根据该连接请求与云端服务器建立通信连接。云端服务器与无人车建立了通信连接之后,即能够实现信息交互。因此,云端服务器可以接收第三方设备发送的控制指令,根据该控制指令中的车辆标识将该操作信息发送至与该车辆标识对应的无人车,以使该无人车执行该操作信息对应的操作。

本实施例提供的远程控制方法,通过接收所述无人车发送的连接请求,根据所述连接请求与所述无人车建立通信连接。从而能够实现云端服务器与无人车之间的信息交互,进而能够实现对无人车的远程控制,提高无人车控制的灵活度。

进一步地,在上述任一实施例的基础上,所述连接请求包括车辆标识;所述方法包括:

接收所述无人车发送的连接请求;

根据所述连接请求与所述无人车建立通信连接;

确定所述无人车的车辆标识,将所述车辆标识以及连接关系关联存储;

云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;

根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。

在本实施例中,由于与云端服务器进行通信连接的无人车的数量为多个,因此,为了能够使控制指令精准地传输,在与无人车建立通信连接的过程中,需要确定无人车的车辆标识。相应地,无人车发送的连接请求中包括该无人车的车辆标识,因此,云端服务器在接收到该连接请求,并根据该连接请求与无人车建立通信连接之后,可以确定无人车的车辆标识,将当前的通信连接与无人车的车辆标识关联存储,以便后续再接收到控制指令之后,可以根据该车辆标识确定云端服务器是否预先与无人车建立通信连接。

本实施例提供的远程控制方法,通过确定所述无人车的车辆标识,将所述车辆标识以及连接关系关联存储,从而为后续控制指令的发送提供了基础。

图5为本发明实施例四提供的远程控制方法的流程示意图,在上述任一实施例的基础上,所述方法包括:

步骤401、接收所述无人车发送的连接请求;

步骤402、根据所述连接请求与所述无人车建立通信连接;

步骤403、确定所述无人车的车辆标识,将所述车辆标识以及连接关系关联存储;

步骤404、云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;

步骤405、检测是否预存有与所述车辆标识对应的连接关系;

步骤406、若是,则根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息;

步骤407、若否,则向所述第三方设备反馈报错信息。

可以理解的是,云端服务器与无人车建立通信连接之后,才能够将接收到的控制指令转发至无人车端,若二者没有建立通信连接,则无法实现控制指令的转发,因此,在接收到云端服务器发送的控制指令之后,首先需要根据控制指令中的车辆标识确定云端服务器中是否预存有与该车辆标识对应的连接关系。若有,则可以根据该车辆标识将控制指令转发至与该车辆标识对应的车辆。相应地,若未存储有与该车辆标识对应的连接关系,则表征无人车与云端服务器没有建立连接,此时,无法将控制指令转发至该无人车。因此,可以向第三方设备发送报错信息,其中,报错信息中包括未成功发送的控制指令,以使用户在的第三方设备上查看到该报错提醒之后进行相应处理,例如,可以控制无人车向云端服务器发送连接请求,并在建立连接之后,再进行无人车的远程控制。

本实施例提供的远程控制方法,通过检测是否预存有与所述车辆标识对应的连接关系,若是,则根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息,若否,则向所述第三方设备反馈报错信息,从而能够在实现控制指令转发的基础上,针对无法转发的控制指令向第三方设备发送报错提醒,以使用户在的第三方设备上查看到该报错提醒之后进行相应处理,以实现对无人车的有效控制。

图6为本发明实施例五提供的远程控制方法的流程示意图,在上述任一实施例的基础上,如图6所示,所述方法还包括:

步骤501、云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;

步骤502、确定所述第三方设备的权限信息;

步骤503、若所述第三方设备具有预设的第一权限,则根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息;

步骤504、若所述第三方设备具有预设的第二权限,则向所述第三方设备反馈报错信息。

在本实施例中,为了保证无人车的安全,需要保证向无人车发送控制指令的第三方设备具有相应的权限。具体地,云端服务器接收到第三方设备发送的控制指令之后,首先需要确定第三方设备的权限信息。其中,可以采用任意一种权限验证方法实现对第三方设备的鉴权操作,举例来说,可以采用密保问题、指纹验证、密码验证等任意一种方式,本发明在此不做限制。相应地,若第三方设备具有预设的第一权限,则根据车辆标识将控制指令发送至车辆标识对应的无人车,以使无人车执行操作信息,其中第一权限表征第三方设备具有对无人车的控制的权限;若第三方设备具有预设的第二权限,则向第三方设备反馈报错信息,其中,第二权限表征第三方设备不具有对无人车的控制的权限,此时,为了保证无人车的安全,无法根据该第三设备发送的控制指令对无人车进行控制。

本实施例提供的远程控制方法,通过确定所述第三方设备的权限信息,若所述第三方设备具有预设的第一权限,则根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息,若所述第三方设备具有预设的第二权限,则向所述第三方设备反馈报错信息,从而能够在实现无人车的远程控制的基础上,保障无人车的安全。

图7为本发明实施例六提供的远程控制装置的结构示意图,在上述任一实施例的基础上,如图7所示,所述远程控制装置,包括:

控制指令接收模块61,用于云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;

控制指令发送模块62,用于根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。

在本实施例中,为了使第三方设备实现对无人车的控制,第三方设备可以根据当前需求向云端服务器发送控制指令,其中,控制指令中包括第三方设备需要无人车执行的具体操作信息。进一步地,由于无人车的数量为多个,为了实现对无人车的精准控制,控制指令中还需要携带有无人车的车辆标识,其中,无人车的车辆标识能够唯一标识该无人车,具体可以采用任意一种标识方法实现对无人车的标识,本发明在此不做限制。可以理解的是,控制指令中车辆标识的数量为至少一个,从而能够实现对多辆无人车的批量控制,进一步地提高无人车的控制效率。相应地,云端服务器与无人车通信连接,进而可以与无人车进行信息交互。云端服务器可以接收第三方设备发送的控制指令,其中,控制指令中包括操作信息以及无人车的车辆标识,从而云端服务器可以根据该车辆标识将该控制指令发送至与该车辆标识对应的无人车,以使无人车执行该操作信息对应的操作,实现对无人车的远程控制。

本实施例提供的远程控制装置,通过云端服务器接收第三方设备发送的控制指令,所述控制指令包括车辆标识以及操作信息;根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息。通过建立第三方设备、无人车与云端服务器之间的通信连接,从而能够实现无人车的远程调度,提高无人车控制的灵活度。

进一步地,在上述任一实施例的基础上,所述控制指令接收模块包括:

接收单元,用于云端服务器接收所述第三方设备通过预设的网站服务器发送的控制指令。

进一步地,在上述任一实施例的基础上,所述操作信息包括以下至少一项:

控制所述无人车移动至指定位置、控制无人车的车灯开关、控制无人车的空调温度、控制无人车喇叭鸣响;

相应地,所述控制指令发送模块包括:

控制单元,用于根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行移动至指定位置、车灯开关空调温度调节以及喇叭鸣响中的至少一项。

进一步地,在上述任一实施例的基础上,所述装置还包括:

连接请求接收模块,用于接收所述无人车发送的连接请求;

连接模块,用于根据所述连接请求与所述无人车建立通信连接。

进一步地,在上述任一实施例的基础上,所述连接请求包括车辆标识;

相应地,所述装置还包括:

存储模块,用于确定所述无人车的车辆标识,将所述车辆标识以及连接关系关联存储。

进一步地,在上述任一实施例的基础上,所述控制指令发送模块包括:

检测模块,用于检测是否预存有与所述车辆标识对应的连接关系;

第一处理模块,用于若是,则根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车;

第二处理模块,用于若否,则向所述第三方设备反馈报错信息。

进一步地,在上述任一实施例的基础上,所述装置还包括:

鉴权模块,用于确定所述第三方设备的权限信息;

第三处理模块,用于若所述第三方设备具有预设的第一权限,则根据所述车辆标识将所述控制指令发送至所述车辆标识对应的无人车,以使无人车执行所述操作信息;

第四处理模块,用于若所述第三方设备具有预设的第二权限,则向所述第三方设备反馈报错信息。

图8为本发明实施例七提供的远程控制设备的结构示意图,如图8所示,所述远程控制设备,包括:存储器71,处理器72;

存储器71;用于存储所述处理器72可执行指令的存储器71;

其中,所述处理器72被配置为由所述处理器72执行如上述任一实施例所述的远程控制方法。

本发明又一实施例还一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述任一实施例所述的远程控制方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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