远程数据获取方法、装置、设备及计算机可读存储介质与流程

文档序号:17249302发布日期:2019-03-30 08:59阅读:127来源:国知局
远程数据获取方法、装置、设备及计算机可读存储介质与流程

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



背景技术:

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

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



技术实现要素:

本发明提供一种远程数据获取方法、装置、设备及计算机可读存储介质,用于解决现有技术中当第三方设备需要获取无人车信息时,就需要人工去无人车上进行获取,从而导致无人车信息获取效率较低,且耗费人力资源的技术问题。

本发明的第一个方面是提供一种远程数据获取方法,包括:

云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;

若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中。

本发明的另一个方面是提供一种远程数据获取装置,包括:

检测模块,用于云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;

存储模块,用于若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中。

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

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

其中,所述处理器被配置为由所述处理器执行如上述的远程数据获取方法。

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

本发明提供的远程数据获取方法、装置、设备及计算机可读存储介质,通过云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中。通过建立无人车、云端服务器以及物联网之间的通信连接,从而能够自动化实现远程对无人车内数据的获取,提高远程数据获取效率。

附图说明

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

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

图2为本发明实施例一提供的远程数据获取方法的流程示意图;

图3为本发明实施例二提供的远程数据获取方法的流程示意图;

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

图5为本发明实施例四提供的远程数据获取方法的流程示意图;

图6为本发明实施例五提供的远程数据获取方法的流程示意图;

图7为本发明实施例六提供的远程数据获取装置的结构示意图;

图8为本发明实施例七提供的远程数据获取设备的结构示意图。

具体实施方式

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

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

需要说明的是,本申请提供远程数据获取方法、装置、设备及计算机可读存储介质可运用在对各种数据获取的场景中。

图1为本发明基于的网络架构示意图,如图1所示,本发明基于的网络架构至少包括:物联网1、无人车2以及云端服务器3。其中,物联网1分别无人车2以及云端服务器3通信连接,从而无人车可以实时将车辆信息上传至物联网1上,云端服务器3还可以从物联网1上获取车辆数据。

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

步骤101、云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;

步骤102、若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中。

在本实施例中,物联网可以分别于无人车以及云端服务器通信连接,从而能够分别于无人车以及云端服务器进行信息交互,其中,无人车可以首先向物联网发送连接请求,以使物联网根据该连接请求与无人车进行连接,以实现信息交互。为了实现数据的远程传输,无人车可以实时将当前产生的车辆信息上传至物联网。相应地,云端服务器可以对物联网进行监控,以确定物联网上是否存在新的车辆信息。若检测到物联网当前上传有新的车辆信息,则云端服务器可以获取该车辆信息,并将该车辆信息存储至预设的数据服务器中,以便后续第三方对该车辆信息进行调用。由于无人车的数量为多个,因此,为了实现对车辆数据的区分,无人车上传至物联网中的车辆信息可以包括无人车的车辆数据以及无人车的标识。相应地,云端服务器从物联网获取到车辆信息之后,可以将车辆数据与车辆标识关联存储至预设的数据服务器,以便后续第三方设备通过该车辆标识实现对车辆信息的获取。作为一种可以实施的方式,由于无人车产生车辆信息的速度较快,且无人车的数量为多个,因此,数据服务器可以采用分布式数据库。

需要说明的是,将无人车的车辆信息整合至数据服务器中,再进行车辆数据的获取,区别于现有技术中直接去无人车中进行数据获取,此外,相较于实时从物联网中获取无人车上传的数据来说,批量从数据服务器中获取车辆数据能够在实现车辆数据远程获取的基础上,提高车辆数据的获取效率。

本实施例提供的远程数据获取方法,通过云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中。通过建立无人车、云端服务器以及物联网之间的通信连接,从而能够自动化实现远程对无人车内数据的获取,提高远程数据获取效率。

图3为本发明实施例二提供的远程数据获取方法的流程示意图,在上述任一实施例的基础上,所述车辆信息包括所述无人车的车辆数据以及所述无人车的车辆标识;如图3所示,所述方法还包括:

步骤201、云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;

步骤202、若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中;

步骤203、接收第三方设备发送的数据获取请求,所述数据获取请求中包括车辆标识;

步骤204、根据所述车辆标识从所述数据服务器中获取与所述车辆标识对应的车辆信息;

步骤205、将所述车辆信息发送至所述第三方设备。

在本实施例中,云端服务器检测到物联网上当前上传有新的车辆信息,并获取该车辆信息并存储到预设的数据服务器中之后,第三方设备可以通过云端服务器实现对车辆数据的获取。具体地,车辆信息中包括无人车的车辆数据以及无人车的车辆标识。第三方设备可以根据当前的需求获取任意一辆或多辆无人车的车辆信息,第三方设备可以向云端服务器发送数据获取请求,其中,该数据获取请求中包括无人车的车辆标识。相应地,云端服务器在接收到该数据获取请求之后,可以根据数据获取请求中的车辆标识从数据服务器中获取与该车辆标识对应的全部车辆数据,并将该车辆数据反馈给第三方设备,实现车辆数据的远程获取。可以理解的是,数据获取请求中可以包括一辆无人车的车辆标识,从而能够实现对单一无人车车辆数据的获取,此外,数据获取请求中还可以包括多辆无人车的车辆标识,从而能够实现无人车的车辆数据的批量获取。

本实施例提供的远程数据获取方法,通过接收第三方设备发送的数据获取请求,所述数据获取请求中包括车辆标识,根据所述车辆标识从所述数据服务器中获取与所述车辆标识对应的车辆信息,将所述车辆信息发送至所述第三方设备,从而能够实现第三方设备对车辆数据的远程获取,节省人力资源。

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

步骤301、云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;

步骤302、若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中;

步骤303、接收第三方设备发送的数据获取请求,所述数据获取请求中包括车辆标识;

步骤304、根据所述车辆标识从所述数据服务器中获取与所述车辆标识对应的预设时间内的车辆信息;

步骤305、将所述预设时间内的车辆信息发送至所述第三方设备。

在本实施例中,云端服务器检测到物联网上当前上传有新的车辆信息,并获取该车辆信息并存储到预设的数据服务器中之后,第三方设备可以通过云端服务器实现对车辆数据的获取。具体地,可以向第三方设备反馈预设时间内的车辆数据。接收到第三方设备发送的数据获取请求之后,可以根据该数据获取请求中包括的车辆标识从数据服务器中获取与该车辆标识对应的预设时间内的车辆信息,并将该预设时间内的车辆信息发送给第三方设备,以使用户从第三方设备上对车辆数据进行查看。

作为一种可以实施方式,上述两个实施例可以单独实施,也可以结合实施,单独实施具体可以见上述两个实施例。结合实施时可以通过对第三方设备进行鉴权,根据鉴权结果确定给第三方设备反馈车辆数据的数量。具体地,当第三方设备权限较高时,可以向第三方设备反馈当前存储的全部车辆数据,当第三方设备权限较低时,则可以向第三方设备反馈预设时间内的车辆数据,其中,可以采用任意一种鉴权方法实现对第三方设备的权限确定,本发明在此不做限制。

本实施例提供的远程数据获取方法,通过根据所述车辆标识从所述数据服务器中获取与所述车辆标识对应的预设时间内的车辆信息,将所述预设时间内的车辆信息发送至所述第三方设备。从而能够实现第三方设备对车辆数据的远程获取,节省人力资源。

图5为本发明实施例四提供的远程数据获取方法的流程示意图,在上述任一实施例的基础上,所述车辆信息包括所述无人车的车辆数据以及所述无人车的车辆标识;如图5所示,所述方法还包括:

步骤401、云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;

步骤402、若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中;

步骤403、接收第三方设备发送的数据获取请求,所述数据获取请求中包括车辆标识以及时间段信息;

步骤404、根据所述车辆标识从所述数据服务器中获取与所述车辆标识以及时间段信息对应的车辆信息;

步骤405、将所述与所述车辆标识以及时间段信息对应的车辆信息发送至所述第三方设备。

在本实施例中,云端服务器检测到物联网上当前上传有新的车辆信息,并获取该车辆信息并存储到预设的数据服务器中之后,第三方设备可以通过云端服务器实现对车辆数据的获取。具体地,接收第三方设备发送的数据获取请求,其中,数据获取请求包括车辆标识以及时间段信息。因此,可以根据该车辆标识与时间段信息从数据服务器中获取与该车辆标识与时间段信息对应的车辆信息,并将该车辆信息发送至第三方设备,以使用户根据该第三方设备对车辆数据进行查看以及数据处理。

本实施例提供的远程数据获取方法,通过接收第三方设备发送的数据获取请求,所述数据获取请求中包括车辆标识以及时间段信息,根据所述车辆标识从所述数据服务器中获取与所述车辆标识以及时间段信息对应的车辆信息,将所述与所述车辆标识以及时间段信息对应的车辆信息发送至所述第三方设备。从而能够实现第三方设备对车辆数据的远程获取,节省人力资源的基础上,满足用户的需求。

进一步地,在上述任一实施例的基础上,所述车辆信息包括所述无人车的行驶信息;所述方法还包括:

云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;

若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中;

根据所述行驶信息计算预设时间内所述无人车的行驶里程;

根据所述行驶里程确定所述无人车的性能。

在本实施例中,云端服务器检测到物联网上当前上传有新的车辆信息,并获取该车辆信息并存储到预设的数据服务器中之后,可以对数据服务器中的车辆数据进行数据处理。具体地,车辆信息包括所述无人车的行驶信息,因此,可以根据行驶信息中的预设时间内的无人车位置对无人车的行驶里程进行计算。可以根据该预设时间中起始时间对应的位置信息计算无人车的行驶里程。可以理解的是,无人车的安全安全行驶里程既能够表征无人车的性能,无人车安全行驶里程较多,则表征无人车的性能较好,而无人车安全行驶的里程较少的话,则表征无人车的性能较差。因此,根据无人车的行驶信息确定无人车的行驶里程之后,可以根据该行驶里程确定无人车的性能。

本实施例提供的远程数据获取方法,通过根据所述行驶信息计算预设时间内所述无人车的行驶里程;根据所述行驶里程确定所述无人车的性能。从而能够实现第三方设备对车辆数据的远程获取,节省人力资源的基础上,确定无人车的性能。

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

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

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

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

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

进一步地,在上述任一实施例的基础上,所述车辆信息包括行驶信息以及底盘信息;其中,所述行驶信息是所述无人车对图像采集设备采集到的图像数据进行分析后确定的;所述底盘信息是所述无人车通过串行通讯协议从所述无人车底盘中获取的。

具体地,车辆信息包括行驶信息以及底盘信息;其中,行驶信息是无人车对图像采集设备采集到的图像数据进行分析后确定的,其中,图像采集设备可以包括相机等,可以采用图像识别模型实现对图像数据的分析,并根据识别出的图像数据确定行驶信息。底盘信息是无人车通过串行通讯协议从无人车底盘中获取的。该穿行通讯协议具体可以为can协议,或者其他任意一种能够实现底盘信息获取的协议,本发明在此不做限制。

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

检测模块61,用于云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;

存储模块62,用于若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中。

本实施例提供的远程数据获取装置,通过云端服务器检测物联网当前是否上传新的车辆信息,所述车辆信息是无人车实时上传至所述物联网的;若是,则获取所述车辆信息,并将所述车辆信息存储至预设的数据服务器中。通过建立无人车、云端服务器以及物联网之间的通信连接,从而能够自动化实现远程对无人车内数据的获取,提高远程数据获取效率。

进一步地,在上述任一实施例的基础上,所述车辆信息包括所述无人车的车辆数据以及所述无人车的车辆标识;

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

第一数据获取请求接收模块,用于接收第三方设备发送的数据获取请求,所述数据获取请求中包括车辆标识;

第一车辆信息获取模块,用于根据所述车辆标识从所述数据服务器中获取与所述车辆标识对应的车辆信息;

第一发送模块,用于将所述车辆信息发送至所述第三方设备。

进一步地,在上述任一实施例的基础上,所述第一车辆信息获取模块包括:

获取单元,用于根据所述车辆标识从所述数据服务器中获取与所述车辆标识对应的预设时间内的车辆信息;

相应地,所述第一发送模块包括:

发送单元,用于将所述预设时间内的车辆信息发送至所述第三方设备。

进一步地,在上述任一实施例的基础上,所述车辆信息包括所述无人车的车辆数据以及所述无人车的车辆标识;

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

第二数据获取请求接收模块,用于接收第三方设备发送的数据获取请求,所述数据获取请求中包括车辆标识以及时间段信息;

第二车辆信息获取模块,用于根据所述车辆标识从所述数据服务器中获取与所述车辆标识以及时间段信息对应的车辆信息;

第二发送模块,用于将所述与所述车辆标识以及时间段信息对应的车辆信息发送至所述第三方设备。

进一步地,在上述任一实施例的基础上,所述车辆信息包括所述无人车的行驶信息;所述装置还包括:

计算模块,用于根据所述行驶信息计算预设时间内所述无人车的行驶里程;

确定模块,用于根据所述行驶里程确定所述无人车的性能。

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

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

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

进一步地,在上述任一实施例的基础上,所述车辆信息包括行驶信息以及底盘信息;其中,所述行驶信息是所述无人车对图像采集设备采集到的图像数据进行分析后确定的;所述底盘信息是所述无人车通过串行通讯协议从所述无人车底盘中获取的。

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

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

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

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

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

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

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

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