一种堆积车辆识别方法、系统及计算机存储介质与流程

文档序号:30582368发布日期:2022-06-29 13:05阅读:59来源:国知局
一种堆积车辆识别方法、系统及计算机存储介质与流程

1.本发明涉及数据处理技术领域,其特别涉及一种堆积车辆识别方法、系统及计算机存储介质。


背景技术:

2.目前,通过共享车辆骑行已经成为城市中新兴的出行方式,可以有效解决城市人群的短距离出行需求,并且绿色环保。
3.而随着共享车辆的用户规模日趋庞大,用车需求量爆发式增长,用车需求量随着交通高峰形成的“潮汐效应”越发明显,并且由于城市用车的时空特性,容易造成车辆堆积现象,不仅会导致车辆使用率下降,损失大量订单,还会挤占公共道路资源、影响周围环境,不符合文明创卫城市的建设。
4.因此提出一种堆积车辆识别方法,能够在不影响用户体验的前提下实现智能化识别堆积车辆,并及时同步运维人员进行挪车调度,解决堆车状况。


技术实现要素:

5.为了解决车辆堆积的问题,本发明提供一种堆积车辆识别方法、系统及计算机存储介质。
6.本发明为解决上述技术问题,提供如下的技术方案:一种堆积车辆识别方法,包括以下步骤:获取车辆的实时位置信息;判断并筛选掉失联车辆、收缴车辆、正在运行中车辆、正在维修中车辆其中的一种或多种不可干预车辆;依据数据库中的数据提取筛选后剩余各车辆对应的特征信息,分析特征信息并结合车辆的实时位置信息,识别堆积车辆。
7.优选地,判断并筛选掉失联车辆、收缴车辆、正在运行中车辆、正在维修中车辆其中的一种或多种不可干预车辆包括以下步骤:基于车辆的实时位置信息判断该车辆是否位于预设仓库的范围内;若否,搜索该车辆预设距离范围内的其他临近车辆并统计其他临近车辆数目,若数目大于第一预设值,则获取该车俩以及该车辆预设距离范围内的其他临近车辆在第一预设时间内的使用率,若使用率小于预设比值,则判定该车辆为收缴车辆;筛选掉判定的收缴车辆。
8.优选地,判断并筛选掉失联车辆、收缴车辆、正在运行中车辆、正在维修中车辆其中的一种或多种不可干预车辆还包括以下步骤:基于车辆的实时位置信息判断该车辆是否位于预设的服务区范围内;若是,搜索该车辆预设范围内的其他车辆并统计其他车辆数目,若数目小于第二预设值,则获取该车辆以及该车辆预设范围内的其他车辆在第二预设时间内的使用率,若
使用率为0,则判定为该车辆为失联车辆;筛选掉判定的失联车辆。
9.优选地,所述特征信息包括车辆状态,区域需求以及位置信息。
10.优选地,基于lightgbm算法对特征信息进行分析筛选,以识别出堆积车辆。
11.优选地,依据数据库中的数据提取各车辆对应的特征信息,分析筛选后剩余车辆的特征信息,识别堆积车辆包括以下步骤:采用特征工程从数据库的数据中抽取特征信息;建立预测模型并训练预测模型;输入特征信息至训练后的预测模型中,由预测模型分析得到预测结果。
12.优选地,在识别堆积车辆之后还包括步骤:基于识别结果安排运维人员进行车辆调度。
13.优选地,基于识别结果安排运维人员进行车辆调度:获取运维人员的实时位置信息;基于运维人员的实时位置信息与堆积车辆的实时位置信息计算运维人员到达堆积车辆所在位置的预估时间;选取预估时间最短的堆积车辆并生成相应的指令派送给运维人员,运维人员依据指令进行挪车调度。
14.本发明为解决上述技术问题,提供又一技术方案如下:一种堆积车辆识别系统,包括以下模块:获取模块:获取车辆的实时位置信息;筛选模块:判断并筛选掉失联车辆、城管收车车辆、正在运行中车辆、正在维修中车辆其中的一种或多种不可干预车辆;处理模块:依据数据库中的数据提取筛选后剩余各车辆对应的特征信息,分析特征信息并结合车辆的实时位置信息,识别堆积车辆;依据识别结果安排运维人员进行挪车调度。
15.本发明为解决上述技术问题,提供又一技术方案如下:一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述任一项所述的车辆识别方法。
16.与现有技术相比,本发明所提供的一种堆积车辆识别方法、系统及计算机存储介质,具有如下的有益效果:1.本发明提供的车辆识别方法通过获取数据库中的数据以及车辆的实时位置信息,去除其中的不可干预车辆,其中的不可干预车辆即表示暂时无法进行调度的车辆,通过对处理后的车辆进行特征信息提取,并基于算法分析特征信息以识别出堆积车辆,通过智能化方式识别出堆积的车辆,并且结合车辆对应的实时位置信息很容易得到堆积车辆的位置,以方便及时的安排运维人员对堆积车辆进行调度,解决了车辆堆积的问题。
17.2.本发明基于数据库中的车辆的数据来判断出正在运行中车辆和/或正在维修中车辆,其中的正在运行中和正在维修中的车辆都是暂时无法进行调度的车辆,可以理解地,可从数据库中的数据直接得到车辆在运行中或者在维修中。
18.3.本发明通过先判定车辆是否在预设的仓库范围内,若是则获取车辆范围内的其
他车辆数目,再次判定其他车辆的使用率是否小于预设值;可以理解地,收缴车辆一般是指妨碍公共道路资源,乱停乱放而被城市管理人员收缴的车辆,被收缴后的车辆不会在预设的仓库范围内,且收缴的车辆一般会被城市管理人员聚集的放置于某个地方并不会被用户使用,通过比对使用率即可判定车辆是否为收缴车辆。
19.4.本发明还可判定车辆是否为失联车辆,可以理解地,当车辆在服务器的范围内且使用率为0的车辆则可表示该车无人使用已经失联了,通过筛选掉该种类型的车辆以提高最后识别堆积车辆的精准度。
20.5.本发明通过将挪车指令派送给到达堆积车辆位置的时间最短的运维人员来进行挪车调度,就、提高调度效率。
21.6.本发明实施例还提供一种车辆识别系统,具有与上述一种车辆识别方法相同的有益效果,在此不做赘述。
22.7.本发明实施例还提供一种计算机存储介质,具有与上述一种车辆识别方法相同的有益效果,在此不做赘述。
附图说明
23.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
24.图1是本发明第一实施例提供的一种堆积车辆识别方法的步骤流程图一。
25.图2是本发明第一实施例提供的一种堆积车辆识别方法之步骤s2中的步骤流程图一。
26.图3是本发明第一实施例提供的一种堆积车辆识别方法之步骤s2中的步骤流程图二。
27.图4是本发明第一实施例提供的一种堆积车辆识别方法之步骤s3中的步骤流程图。
28.图5是本发明第一实施例提供的一种堆积车辆识别方法的步骤流程图二。
29.图6是本发明第一实施例提供的一种堆积车辆识别方法之步骤s4的步骤流程图。
30.图7是本发明第二实施例提供的一种堆积车辆识别系统的框图。
31.附图标识说明:1、堆积车辆识别系统;10、获取模块;20、筛选模块;30、处理模块。
具体实施方式
32.为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图及实施实例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
33.请参阅图1,本发明第一实施例提供一种堆积车辆识别方法,包括以下步骤:s1:获取车辆的实时位置信息;
s2:判断并筛选掉失联车辆、收缴车辆、正在运行中车辆、正在维修中车辆其中的一种或多种不可干预车辆;s3:依据数据库中的数据提取筛选后剩余各车辆对应的特征信息,分析特征信息并结合车辆的实时位置信息,识别堆积车辆。
34.其中“车辆”是任何可以被投放供用户以分时租赁、分地租赁等模式获取使用权的交通设备,例如,用于共享的共享自行车、共享助力车、共享电动车、共享车等等。车辆还可以是自行车、三轮车、电动助力车、摩托车以及四轮乘用车等各种形态。
35.可以理解地,数据库储存有与各车辆相对应的数据,相当于一个用来存放数据的仓库。
36.可以理解地,车辆包括定位装置、传感器等等;定位装置可用于提供定位功能以获取车辆的实时位置信息,其中可以是gps定位模块、北斗定位模块等,因此获取车辆的实时位置信息的方式可以是gps定位方式、北斗定位方式或者基站定位方式。
37.通过步骤s1的车辆的实时位置信息可直接了解当前车辆的位置;在一具体实施例中,车辆的实时位置可通过直接在线上地图上标注出来,其中的线上地图指的是可在电子设备上供用户查看的地图。
38.可以理解地,去除其中的不可干预车辆,其中的不可干预车辆即表示暂时无法进行调度的车辆,通过对处理后的车辆进行特征信息提取,并基于树模型分类算法分析特征信息以识别出堆积车辆,通过智能化方式识别出堆积的车辆,并且结合车辆对应的实时位置信息很容易得到堆积车辆的位置,以方便及时的安排运维人员对堆积车辆进行调度,解决了车辆堆积的问题。
39.进一步地,通过数据库中的数据可直接筛选掉正在运行中以及正在维修中车辆。
40.可以理解地,通过数据可直观的确定车辆的当前状态,其中车的当前状态就包括车辆的运行状态,损坏维修等状态,其中当车辆运行时,车辆的状态会发生变化,数据库会实时更新车辆的状态,同时,一般情况下当车辆需要维修时,会实时更行数据库中的数据。
41.请参阅图2,进一步地,步骤s2中包括以下步骤:s21:基于车辆的实时位置信息判断该车辆是否位于预设仓库的范围内;s22:若否,搜索该车辆预设距离范围内的其他临近车辆并统计其他临近车辆数目,若数目大于第一预设值,则获取该车俩以及该车辆预设距离范围内的其他临近车辆在第一预设时间内的使用率,若使用率小于预设比值,则判定该车辆为收缴车辆;s23:筛选掉判定的收缴车辆。
42.其中的预设仓库是存放待维修车辆以及带投放车辆的一处建筑或者位置。
43.可以理解的,收缴车辆一般是指由于乱停乱放而影响道路环境安全的被城市管理人员收缴的车辆,当车辆被收缴之后,收缴车辆的人员一般会将这些收缴车辆放置在一处地方,且这些被收缴的车辆一定是不会位于预先设定的仓库内的,且当车辆被收缴后是不被提供给使用的,于是通过判断该车俩以及该车辆周围的车辆数以及使用率等判定该车辆是否被收缴,若车辆该车辆周围的车辆数量多,同时使用率低,那么可判定该车辆为收缴车辆。
44.其中的预设距离范围,第一预设值以及第一预设时间可根据具体的实际情况进行确定。
45.在一具体实施例中,通过搜索该车辆以及该车辆周围25m范围内的其他车辆并统计数量,若数量大于50辆,则再进一步的获取该车辆以及该车辆周围其他车辆的在最近3天内的使用率,若使用率小于5%,则判定该车辆为收缴车辆;若判定该车辆周围25m范围内的车辆小于50辆则认定该车辆为正常车辆,若是该车辆周围25m范围内的车辆大于50辆并且3天内的使用率大于5%则也认定为车辆为正常车辆。
46.请参阅图3,步骤s2中还包括以下步骤:s24:基于车辆的实时位置信息判断该车辆是否位于预设的服务区范围内;s25:若是,搜索该车辆预设范围内的其他车辆并统计其他车辆数目,若数目小于第二预设值,则获取该车辆以及该车辆预设范围内的其他车辆在第二预设时间内的使用率,若使用率为0,则判定为该车辆为失联车辆;s26:筛选掉判定的失联车辆。
47.其中预设的服务区指的是给用户提供车辆,并且可行驶该车辆的区域,也可表示为该车辆的运营区域。
48.其中的预设范围,第二预设值以及第二预设时间可根据具体的实际情况进行确定。
49.在一具体实施例中,若判段车辆位于服务区内,则再搜索该车辆25m范围内的其他车辆并统计数量,若数量小于3辆,则获取该车辆以及该车辆周围车辆近7天的使用率,若使用率为0,则判定该车辆为失联车辆;其他的情况则判定为正常车辆。
50.可以理解地,若车辆以及该车辆周围的车辆数小于3辆,即使该车辆实际为正常车辆,由于该车辆周围车辆较少,该车辆最终也不会识别为堆积车辆,其不会影响最终的识别结果。
51.进一步地,特征信息包括车辆状态,区域需求以及位置信息。
52.具体地,车辆状态包括车辆等待时长,车辆型号以及车辆折损情况;其中的车辆等待时长可理解为车辆停放的时长,也就是现在距离上次被使用时候的时长,车辆型号包括了车辆所属的类型以及车辆的唯一标识,以便于区分各个车辆。
53.区域需求为车辆25m范围内的近7天内的车辆流入流出数量,前两周同天的的车辆流入流出数。
54.位置信息为车辆50m范围内的路网信息、禁停区信息,poi数量等信息。
55.可以理解地,通过特征信息可知车辆的具体信息,还可知车辆周围的环境道路等信息。
56.进一步地,步骤s3中基于lightgbm算法对特征信息进行分析筛选,以识别出堆积车辆。
57.请参阅图4,步骤s3中包括以下步骤:s31:采用特征工程从数据库的数据中抽取特征信息;s32:建立预测模型并训练预测模型;s33:输入特征信息至训练后的预测模型中,由预测模型分析得到预测结果。
58.可以理解地,步骤s31中的特征工程是一种提取特征的方式,具体为利用数据提取出特征并将其转换为适合预测模型的格式。
59.进一步地,将提取的特征信息按照一定的规则进行存储,具体可采用表格分类的
方式进行存储。
60.具体地,预测模型采用xgboost模型;对预测模型训练的方式为,向预测模型中输入预先准备的一组车辆特征信息的样本,并设置相应的参数;标签为y属于(0,1),其中的0为非堆积车,1为堆积车;损失函数为均方误差损失函数,任务类型为回归任务。
61.步骤s33中将特征信息输入至训练好的预测模型中,由模型输出结果y,其中y属于[0,1],如果y大于0.5,则判定为堆积车辆,如果y小于0.5,则为非堆积车辆。
[0062]
在一具体实施例中,输入的特征信息满足以下情况时,车辆状态:车辆等待时长超过3h;区域需求:车辆半径25m内,近7天的订单流出流出数 《 7,前两周同天的订单流入流出数 《2;位置信息:车辆半径50m内,没有路网,停放在禁停区,poi数量《5;预测模型基于lightgbm算法分析得到结果为y大于0.5,则预测得到的结果是该车辆为堆积车辆。
[0063]
可以理解地,基于预测结果在结合车辆的实时位置信息即可得到堆积车辆的实时位置以方便运维人员及时及时进行车辆调度。
[0064]
请参阅图5,在步骤s3之后还包括步骤:s4:基于识别结果安排运维人员进行车辆调度。
[0065]
其中的识别结果即为识别出来的堆积车辆,基于车辆的实时位置信息即可得到堆积车辆的位置信息。
[0066]
请参阅图6,步骤s4的具体步骤为:s41:获取运维人员的实时位置信息;s42:基于运维人员的实时位置信息与堆积车辆的实时位置信息计算运维人员到达堆积车辆所在位置的预估时间;s43:选取预估时间最短的堆积车辆并生成相应的指令派送给运维人员,运维人员依据指令进行挪车调度。
[0067]
其中相应的运维人员是指实施车辆调度的人员,可以是提供车辆使用服务的运营商的管理、运营或者维护人员。
[0068]
可以理解地,步骤s42中的堆积车辆的实时位置信息可以是识别出的堆积车辆中的其中一辆车的位置,比如某个地方有堆积车辆,仅需通过该堆积车辆中的其中一辆车的位置与运维人员的位置来计算预估运维人员到达该存位置。
[0069]
预估时间最短则代表着运维人员能够最快到达的堆积车辆,以便于运维人员能够及时的解决车辆堆积的状况。
[0070]
示例性的如:在某个时间,识别出a地有10辆堆积车,b地有20辆堆积车。某个运维人员请求挪车指令,系统计算运维人员目前所处位置与a、b两地的路线距离,预估到达各地的时间。如果预估到达a地的时间比较短,则基于a地生成一个指令派送给运维人员,运维人员则基于收到的指令进行运维挪车工作。
[0071]
其中运维人员收到指令的方式可基于网络通信方式,比如通过某app接受指令,短信、电话通知等等方式。
[0072]
请参阅图7,本发明第二实施例还提供一种堆积车辆识别系统1,包括以下模块:获取模块10:获取数据库中的数据以及车辆的实时位置信息;筛选模块20:判断并筛选掉失联车辆、城管收车车辆、正在运行中车辆、正在维修中车辆其中的一种或多种不可干预车辆;
处理模块30:依据数据库中的数据提取各车辆对应的特征信息,分析筛选后剩余车辆的特征信息,识别堆积车辆;依据识别结果安排运维人员进行挪车调度。
[0073]
本发明另一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以上所述的一种堆积车辆识别方法。
[0074]
在本发明所提供的实施例中,应理解,“与a对应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。
[0075]
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0076]
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0077]
在本发明的附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方案中,方框中所标注的功能也可以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,在此基于涉及的功能而确定。需要特别注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0078]
与现有技术相比,本发明所提供的一种堆积车辆识别方法、系统及计算机存储介质,具有如下的有益效果:1.本发明提供的车辆识别方法通过获取数据库中的数据以及车辆的实时位置信息,去除其中的不可干预车辆,其中的不可干预车辆即表示暂时无法进行调度的车辆,通过对处理后的车辆进行特征信息提取,并基于树模型分类算法分析特征信息以识别出堆积车辆,通过智能化方式识别出堆积的车辆,并且结合车辆对应的实时位置信息很容易得到堆积车辆的位置,以方便及时的安排运维人员对堆积车辆进行调度,解决了车辆堆积的问题。
[0079]
2.本发明基于数据库中的车辆的数据来判断出正在运行中车辆和/或正在维修中车辆,其中的正在运行中和正在维修中的车辆都是暂时无法进行调度的车辆,可以理解地,可从数据库中的数据直接得到车辆在运行中或者在维修中。
[0080]
3.本发明通过先判定车辆是否在预设的仓库范围内,若是则获取车辆范围内的其他车辆数目,再次判定其他车辆的使用率是否小于预设值;可以理解地,收缴车辆一般是指妨碍公共道路资源,乱停乱放而被城市管理人员收缴的车辆,被收缴后的车辆不会在预设的仓库范围内,且收缴的车辆一般会被城市管理人员聚集的放置于某个地方并不会被用户
使用,通过比对使用率即可判定车辆是否为收缴车辆。
[0081]
4.本发明还可判定车辆是否为失联车辆,可以理解地,当车辆在服务器的范围内且使用率为0的车辆则可表示该车无人使用已经失联了,通过筛选掉该种类型的车辆以提高最后识别堆积车辆的精准度。
[0082]
5.本发明通过将挪车指令派送给到达堆积车辆位置的时间最短的运维人员来进行挪车调度,就、提高调度效率。
[0083]
6.本发明实施例还提供一种车辆识别系统,具有与上述一种车辆识别方法相同的有益效果,在此不做赘述。
[0084]
7.本发明实施例还提供一种计算机存储介质,具有与上述一种车辆识别方法相同的有益效果,在此不做赘述。
[0085]
以上对本发明实施例公开的一种堆积车辆识别方法、系统及计算机存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制,凡在本发明的原则之内所作的任何修改,等同替换和改进等均应包含本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1