车联网的车辆路径规划方法、装置和计算机设备与流程

文档序号:14949094发布日期:2018-07-17 22:08阅读:451来源:国知局

本申请涉及车联网技术领域,特别是涉及一种车联网的车辆路径规划方法、装置、计算机设备和存储介质。



背景技术:

随着城市的发展,城市中交通量激增,城市中的交通线路常常会由于某些原因产生拥堵,严重影响城市交通的运行效率。为了改进城市交通的运行状况,一些车辆调度平台需要获取城市交通路段的路况,根据路况对车辆的行车路径进行调度。

目前路况的数据基本集中在几大地图供应商手中,地图供应商只可以应用的方式提供数据。车辆的分流调度主要依靠人工的方式获取路况数据,效率比较低下,人工的方式确定道路是否拥堵,然后通过人工通知对应的司机进行路线更改,这样大大增加管理人员的工作量,车辆行车路径调度效率低。



技术实现要素:

基于此,有必要针对传统车辆行车路径调度方法效率低的问题,提供一种车联网的车辆路径规划方法、装置、计算机设备和存储介质。

一种车联网的车辆路径规划方法,所述方法包括:

获取车联网中联网的车载终端的车辆数据,并将获取的车辆数据进行存储,其中,所述车辆数据包括车辆的经纬度、速度和方向的数据;

根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据,将各个路段及其对应的车流量数据进行存储;

接收请求端的车辆路径规划请求,其中,所述车辆路径规划请求包括待规划车辆当前位置和目的地位置的经纬度参数;

根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果,并将路径规划结果返回至请求端。

在一个实施例中,所述根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据的步骤包括:根据所述车辆数据中各个车辆的经纬度信息,将所述车辆数据按区域划分为各个路段的车辆数据;根据所述车辆数据中各个车辆的速度和方向的数据,获取各个路段同一行车方向的车辆密集度信息和车辆行车速度信息;根据所述车辆密集度信息和车辆行车速度信息,计算各个路段不同行车方向的车流量数据。

上述实施例的技术方案,根据车辆的经纬度将车辆数据划分区域对应至各个路段,分路段进行数据分析,这样划分一个个区域的车辆数据进行分析,可以简化运算的过程,提升运算效率。分不同行车方向,综合路段的车辆密集度和车辆行车速度的因素分析得到车流量数据,得到的数据准确性高。

在一个实施例中,所述将各个路段及其对应的车流量数据进行存储的步骤包括:将各个路段不同行车方向的车流量数据转换成对应的车流量数值,将各个路段及其对应的车流量数值进行存储;

所述根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据的步骤包括:根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数值。

上述实施例的技术方案,将车流量数据简化成车流量的数值进行存储,可以减少服务器的缓存占用压力,简化运算,提升服务器的运算效率,从而提升车辆路径规划效率,车辆路径规划实时性高。

在一个实施例中,所述根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据的步骤包括:根据接收的车辆路径规划请求,访问该请求端对应的专属数据库,其中,所述专属数据库中为针对于所述请求端创建的数据库,该数据库存储有在存储的所述车流量数据基础上针对所述请求端开发的业务数据;根据所述数据请求的经纬度信息,从专属数据库中查找该经纬度对应路段的车流量数据。

由于请求端的第三方业务平台需求各异,各个平台需要请求的数据都有所不同,但是针对单个平台需要的数据往往是集中在某些特定的路段或特定方面的业务数据。上述实施例的技术方案,服务器针对各个不同的请求端,对应构建专属数据库,在专属数据库中存储针对该请求端开发的业务数据。在接收到请求端的车辆路径规划请求时,在该请求端对应的专属数据库中获取对应路段的车流量数据,由于该专属数据库针对性地存储有该请求端需要的相关数据,可以更快速、有针对性地获取该请求端对应的车流量数据,提升了数据获取效率。

在一个实施例中,所述路况数据请求包括多个待规划车辆当前位置和目的地位置的经纬度参数;

所述根据所述路况数据请求从存储的路况数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果的步骤包括:根据所述路况数据请求从存储的路况数据中查找各个待规划车辆当前位置和目的地位置的经纬度参数对应路段的车流量数据;综合多个待规划车辆对应的路况数据进行实时分析,获取各个待规划车辆的路径规划结果。

上述实施例的技术方案,在对车辆进行路径规划的基础上,可进一步对多个车辆进行综合的路径规划调度。在当规划的车辆数目较大时,可以实现多个车辆的统一调度,避免针对单个车辆进行规划,各个车辆按相同的新规划路径行驶而造成新的道路拥堵,提升了车辆路径规划的稳定性和准确性。

在一个实施例中,所述并将获取的车辆数据进行存储的步骤包括:并将获取的车辆数据进行分布式存储。

上述实施例的技术方案,将获取的车辆数据进行分布式存储,车辆的数据分散存储在服务器的不同的节点内,提高了数据存储和读取的稳定性,减少了单个节点存储数据宕机造成的影响。

一种车联网的车辆路径规划装置,所述装置包括:

数据获取模块,用于获取车联网中联网的车载终端的车辆数据,并将获取的车辆数据进行存储,其中,所述车辆数据包括车辆的经纬度、速度和方向的数据;

数据分析模块,用于根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据,将各个路段及其对应的车流量数据进行存储;

请求接收模块,用于接收请求端的车辆路径规划请求,其中,所述车辆路径规划请求包括待规划车辆当前位置和目的地位置的经纬度参数;

数据发送模块,用于根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果,并将路径规划结果返回至请求端。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取车联网中联网的车载终端的车辆数据,并将获取的车辆数据进行存储,其中,所述车辆数据包括车辆的经纬度、速度和方向的数据;

根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据,将各个路段及其对应的车流量数据进行存储;

接收请求端的车辆路径规划请求,其中,所述车辆路径规划请求包括待规划车辆当前位置和目的地位置的经纬度参数;

根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果,并将路径规划结果返回至请求端。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取车联网中联网的车载终端的车辆数据,并将获取的车辆数据进行存储,其中,所述车辆数据包括车辆的经纬度、速度和方向的数据;

根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据,将各个路段及其对应的车流量数据进行存储;

接收请求端的车辆路径规划请求,其中,所述车辆路径规划请求包括待规划车辆当前位置和目的地位置的经纬度参数;

根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果,并将路径规划结果返回至请求端。

上述车联网的车辆路径规划方法、装置、计算机设备和存储介质,实时获取车载终端的车辆数据,并进行分析获取各个路段的车流量数据信息并进行存储。在接收到请求端的车辆路径规划请求时,根据该车辆的当前位置和目的地位置的经纬度参数,利用存储的各个路段的车流量信息,获取该车辆当前位置和目的地位置对应路段的车流量数据进行实时分析,得到该车辆的路径规划,发送给请求端。可以实现利用存储的海量在线路况数据,实时分析得到路径规划结果提供给请求端使用,由于车辆的实时车辆数据获取和路径规划均在服务器完成,路径规划的实时性、准确性较高,提升了路径规划的准确性和效率。

附图说明

图1为一个实施例中车联网的车辆路径规划方法的应用环境图;

图2为一个实施例中车联网的车辆路径规划方法的流程示意图;

图3为一个实施例中车联网的车辆路径规划装置的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的车联网的车辆路径规划方法,可以应用于如图1所示的应用环境中。该应用环境包括多个车载终端101,服务器102和多个请求端103,其中,车载终端101装载于车辆之上,车载终端101具有记录车辆位置、速度和行车方向的功能以及通信功能,车载终端101例如可以是包括gps模块和gsm模块的车载终端设备。服务器102可通过各个车载终端101实时获取对应的各个车辆的行车信息,并对车辆的行车信息进行汇聚、存储、处理和分析等,形成车联网,各个请求端103通过网络与服务器102进行通信,各个请求端103作为数据请求端,可发送请求至服务器102,从服务器102中获取车联网的相关数据。其中,请求端103可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、专用设备和第三方服务器等,服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种车联网的车辆路径规划方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

s201,获取车联网中联网的车载终端的车辆数据,并将获取的车辆数据进行存储,其中,所述车辆数据包括车辆的经纬度、速度和方向的数据。

其中,车联网是一种基于移动在线车辆的车辆管理系统,该系统中存储有多个车辆的相关数据,可与各个车辆通过车载终端建立通信连接。车载终端为具有记录车辆位置、速度和行车方向的功能以及与车联网建立通信连接的功能的终端设备,例如可以是手机、平板电脑、行车记录仪或专用设备等等。车辆数据包括车辆的经纬度、车辆的行车速度和车辆的行车方向的数据。

具体地,在此步骤中,获取当前与车联网建立通信连接的各个车载终端记录的经纬度、速度和方向的数据,并将这些数据进行存储。

s202,根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据,将各个路段及其对应的车流量数据进行存储。

其中,所述各个路段可以是服务器中预存的交通道路轨迹中的对应路段,路况是指道路上车辆的运行状况,例如当前道路是否拥堵等等,车流量数据是指同一行车方向上单位时间通过某一路段的车辆数目的数据。

具体地,在此步骤中,服务器可根据车辆的经纬度,对车辆及其车辆数据划分区域并对应至预存的道路轨迹中的路段,划分路段对各个路段的车辆数据进行实时分析,得到各个路段的车流量的路况信息,并进行存储。

s203,接收请求端的车辆路径规划请求,其中,所述车辆路径规划请求包括待规划车辆当前位置和目的地位置的经纬度参数。

其中,请求端为需要对车辆进行路径规划的业务平台或终端设备等,车辆路径规划是指与车辆行车需求匹配的最优形成路径方案,例如可以是行车时间最少的路径,或者道路拥堵最少的路径,或者综合行车时间和道路拥堵状况得出的最优行车路径等等。

具体地,在此步骤中,服务器可接收请求端发送的车辆路径规划请求,并获取该请求携带的车辆位置和目的地位置的经纬度参数。

s204,根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果,并将路径规划结果返回至请求端。

其中,所述经纬度参数是指该待规划车辆当前位置和目的地位置的经纬度参数,该所述经纬度参数对应路段,则是指的从车辆当前位置至目的地位置所有可能的行车路径包括的路段。

具体地,在此步骤中,可根据车辆路径规划请求携带的待规划车辆当前位置和目的地位置的经纬度参数,在预存的道路轨迹中对应获取该车辆当前位置至目的地位置所有可能的行车路径包括的路段,并从前述步骤存储的车流量数据中查找到对应路段的车流量数据,进行分析获取待规划车辆从当前位置至目的地位置的路径规划结果,并将路径规划结果返回至请求端。

上述车联网的车辆路径规划方法,实时获取车载终端的车辆数据,并进行分析获取各个路段的车流量数据信息并进行存储。在接收到请求端的车辆路径规划请求时,根据该车辆的当前位置和目的地位置的经纬度参数,利用存储的各个路段的车流量信息,获取该车辆当前位置和目的地位置对应路段的车流量数据进行实时分析,得到该车辆的路径规划,发送给请求端。可以实现利用存储的海量在线路况数据,实时分析得到路径规划结果提供给请求端使用,由于车辆的实时车辆数据获取和路径规划均在服务器完成,路径规划的实时性、准确性较高,提升了车辆路径规划的准确性和效率。

在一个实施例中,所述根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据的步骤包括:根据所述车辆数据中各个车辆的经纬度信息,将所述车辆数据按区域划分为各个路段的车辆数据;根据所述车辆数据中各个车辆的速度和方向的数据,获取各个路段同一行车方向的车辆密集度信息和车辆行车速度信息;根据所述车辆密集度信息和车辆行车速度信息,计算各个路段不同行车方向的车流量数据。

上述实施例的技术方案,根据车辆的经纬度将车辆数据划分区域对应至各个路段,分路段进行数据分析,这样划分一个个区域的车辆数据进行分析,可以简化运算的过程,提升运算效率。分不同行车方向,综合路段的车辆密集度和车辆行车速度的因素分析得到车流量数据,得到的数据准确性高。

在一个实施例中,所述将各个路段及其对应的车流量数据进行存储的步骤包括:将各个路段不同行车方向的车流量数据转换成对应的车流量数值,将各个路段及其对应的车流量数值进行存储;

所述根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据的步骤包括:根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数值。

其中,所述车流量数值为一个数字值,其可以是简化的或归一化的用以替代车流量数据的一个参考值,例如可以是1、2、3……n(n为正整数)的简化数值,或者可以是0~1范围的一个数值。

上述实施例的技术方案,将车流量数据简化成车流量的数值进行存储,可以减少服务器的缓存占用压力,简化运算,提升服务器的运算效率,从而提升车辆路径规划效率,车辆路径规划实时性高。

在一个实施例中,所述根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据的步骤包括:根据接收的车辆路径规划请求,访问该请求端对应的专属数据库,其中,所述专属数据库中为针对于所述请求端创建的数据库,该数据库存储有在存储的所述车流量数据基础上针对所述请求端开发的业务数据;根据所述数据请求的经纬度信息,从专属数据库中查找该经纬度对应路段的车流量数据。

由于请求端的第三方业务平台需求各异,各个平台需要请求的数据都有所不同,但是针对单个平台需要的数据往往是集中在某些特定的路段或特定方面的业务数据。上述实施例的技术方案,服务器针对各个不同的请求端,对应构建专属数据库,在专属数据库中存储针对该请求端开发的业务数据。在接收到请求端的车辆路径规划请求时,在该请求端对应的专属数据库中获取对应路段的车流量数据,由于该专属数据库针对性地存储有该请求端需要的相关数据,可以更快速、有针对性地获取该请求端对应的车流量数据,提升了数据获取效率。

在一个实施例中,所述路况数据请求包括多个待规划车辆当前位置和目的地位置的经纬度参数;

所述根据所述路况数据请求从存储的路况数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果的步骤包括:根据所述路况数据请求从存储的路况数据中查找各个待规划车辆当前位置和目的地位置的经纬度参数对应路段的车流量数据;综合多个待规划车辆对应的路况数据进行实时分析,获取各个待规划车辆的路径规划结果。

上述实施例的技术方案,在对车辆进行路径规划的基础上,可进一步对多个车辆进行综合的路径规划调度。在当规划的车辆数目较大时,可以实现多个车辆的统一调度,避免针对单个车辆进行规划,各个车辆按相同的新规划路径行驶而造成新的道路拥堵,提升了车辆路径规划的稳定性和准确性。

在一个实施例中,所述并将获取的车辆数据进行存储的步骤包括:并将获取的车辆数据进行分布式存储。

上述实施例的技术方案,将获取的车辆数据进行分布式存储,车辆的数据分散存储在服务器的不同的节点内,提高了数据存储和读取的稳定性,减少了单个节点存储数据宕机造成的影响。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图3所示,提供了一种车联网的车辆路径规划装置,包括:数据获取模块301、数据分析模块302、请求接收模块303和数据发送模块304,其中:

数据获取模块301,用于获取车联网中联网的车载终端的车辆数据,并将获取的车辆数据进行存储,其中,所述车辆数据包括车辆的经纬度、速度和方向的数据;

数据分析模块302,用于根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据,将各个路段及其对应的车流量数据进行存储;

请求接收模块303,用于接收请求端的车辆路径规划请求,其中,所述车辆路径规划请求包括待规划车辆当前位置和目的地位置的经纬度参数;

数据发送模块304,用于根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果,并将路径规划结果返回至请求端。

上述车联网的车辆路径规划装置,实时获取车载终端的车辆数据,并进行分析获取各个路段的车流量数据信息并进行存储。在接收到请求端的车辆路径规划请求时,根据该车辆的当前位置和目的地位置的经纬度参数,利用存储的各个路段的车流量信息,获取该车辆当前位置和目的地位置对应路段的车流量数据进行实时分析,得到该车辆的路径规划,发送给请求端。可以实现利用存储的海量在线路况数据,实时分析得到路径规划结果提供给请求端使用,由于车辆的实时车辆数据获取和路径规划均在服务器完成,路径规划的实时性、准确性较高,提升了路径规划的准确性和效率。

在一个实施例中,所述数据分析模块302进一步用于根据所述车辆数据中各个车辆的经纬度信息,将所述车辆数据按区域划分为各个路段的车辆数据;根据所述车辆数据中各个车辆的速度和方向的数据,获取各个路段同一行车方向的车辆密集度信息和车辆行车速度信息;根据所述车辆密集度信息和车辆行车速度信息,计算各个路段不同行车方向的车流量数据。

在一个实施例中,所述数据分析模块302进一步用于将各个路段不同行车方向的车流量数据转换成对应的车流量数值,将各个路段及其对应的车流量数值进行存储;所述数据发送模块304进一步用于根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数值。

在一个实施例中,所述数据发送模块304进一步用于根据接收的车辆路径规划请求,访问该请求端对应的专属数据库,其中,所述专属数据库中为针对于所述请求端创建的数据库,该数据库存储有在存储的所述车流量数据基础上针对所述请求端开发的业务数据;根据所述数据请求的经纬度信息,从专属数据库中查找该经纬度对应路段的车流量数据。

在一个实施例中,所述路况数据请求包括多个待规划车辆当前位置和目的地位置的经纬度参数;

所述数据发送模块304进一步用于根据所述路况数据请求从存储的路况数据中查找各个待规划车辆当前位置和目的地位置的经纬度参数对应路段的车流量数据;综合多个待规划车辆对应的路况数据进行实时分析,获取各个待规划车辆的路径规划结果。

在一个实施例中,所述数据获取模块301进一步用于将获取的车辆数据进行分布式存储。

关于车联网的车辆路径规划装置的具体限定可以参见上文中对于车联网的车辆路径规划方法的限定,在此不再赘述。上述车联网的车辆路径规划装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

获取车联网中联网的车载终端的车辆数据,并将获取的车辆数据进行存储,其中,所述车辆数据包括车辆的经纬度、速度和方向的数据;

根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据,将各个路段及其对应的车流量数据进行存储;

接收请求端的车辆路径规划请求,其中,所述车辆路径规划请求包括待规划车辆当前位置和目的地位置的经纬度参数;

根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果,并将路径规划结果返回至请求端。

上述计算机设备,通过所述处理器上运行的计算机程序,实现了利用存储的海量在线路况数据,实时分析得到路径规划结果提供给请求端使用,由于车辆的实时车辆数据获取和路径规划均在服务器完成,路径规划的实时性、准确性较高,提升了路径规划的准确性和效率。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述车辆数据中各个车辆的经纬度信息,将所述车辆数据按区域划分为各个路段的车辆数据;根据所述车辆数据中各个车辆的速度和方向的数据,获取各个路段同一行车方向的车辆密集度信息和车辆行车速度信息;根据所述车辆密集度信息和车辆行车速度信息,计算各个路段不同行车方向的车流量数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将各个路段不同行车方向的车流量数据转换成对应的车流量数值,将各个路段及其对应的车流量数值进行存储;根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数值。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据接收的车辆路径规划请求,访问该请求端对应的专属数据库,其中,所述专属数据库中为针对于所述请求端创建的数据库,该数据库存储有在存储的所述车流量数据基础上针对所述请求端开发的业务数据;根据所述数据请求的经纬度信息,从专属数据库中查找该经纬度对应路段的车流量数据。

在一个实施例中,所述路况数据请求包括多个待规划车辆当前位置和目的地位置的经纬度参数,处理器执行计算机程序时还实现以下步骤:根据所述路况数据请求从存储的路况数据中查找各个待规划车辆当前位置和目的地位置的经纬度参数对应路段的车流量数据;综合多个待规划车辆对应的路况数据进行实时分析,获取各个待规划车辆的路径规划结果。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将获取的车辆数据进行分布式存储。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取车联网中联网的车载终端的车辆数据,并将获取的车辆数据进行存储,其中,所述车辆数据包括车辆的经纬度、速度和方向的数据;

根据所述车辆数据的经纬度数据对车辆划分区域对应至各个路段,并根据所述速度和方向的数据对各个路段进行路况分析,获取各个路段的车流量数据,将各个路段及其对应的车流量数据进行存储;

接收请求端的车辆路径规划请求,其中,所述车辆路径规划请求包括待规划车辆当前位置和目的地位置的经纬度参数;

根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数据,对所述对应路段的车流量数据进行实时分析,获取待规划车辆的路径规划结果,并将路径规划结果返回至请求端。

上述计算机存储介质,通过其存储的计算机程序,实现了利用存储的海量在线路况数据,实时分析得到路径规划结果提供给请求端使用,由于车辆的实时车辆数据获取和路径规划均在服务器完成,路径规划的实时性、准确性较高,提升了路径规划的准确性和效率。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述车辆数据中各个车辆的经纬度信息,将所述车辆数据按区域划分为各个路段的车辆数据;根据所述车辆数据中各个车辆的速度和方向的数据,获取各个路段同一行车方向的车辆密集度信息和车辆行车速度信息;根据所述车辆密集度信息和车辆行车速度信息,计算各个路段不同行车方向的车流量数据。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将各个路段不同行车方向的车流量数据转换成对应的车流量数值,将各个路段及其对应的车流量数值进行存储;根据所述车辆路径规划请求从存储的车流量数据中查找该所述经纬度参数对应路段的车流量数值。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:理器执行计算机程序时还实现以下步骤:根据接收的车辆路径规划请求,访问该请求端对应的专属数据库,其中,所述专属数据库中为针对于所述请求端创建的数据库,该数据库存储有在存储的所述车流量数据基础上针对所述请求端开发的业务数据;根据所述数据请求的经纬度信息,从专属数据库中查找该经纬度对应路段的车流量数据。

在一个实施例中,所述路况数据请求包括多个待规划车辆当前位置和目的地位置的经纬度参数,计算机程序被处理器执行时还实现以下步骤:根据所述路况数据请求从存储的路况数据中查找各个待规划车辆当前位置和目的地位置的经纬度参数对应路段的车流量数据;综合多个待规划车辆对应的路况数据进行实时分析,获取各个待规划车辆的路径规划结果。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将获取的车辆数据进行分布式存储。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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