一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

共享车辆的智能调度方法、系统、设备及存储介质与流程

2022-04-16 19:34:18 来源:中国专利 TAG:


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.图1是本技术一实施例提供的共享车辆的智能调度方法的流程图;
32.图2是本技术一实施例提供的图1中步骤s3的子流程图;
33.图3是本技术另一实施例提供的图1中步骤s3的子流程图;
34.图4是图3中步骤s33的子流程图;
35.图5是本技术一实施例提供的第一位置、第二位置、第三位置以及第四位置的方位示意图;
36.图6是本技术一实施例提供的共享车辆的智能调度系统的结构图;
37.图7为本技术一实施例提供的共享车辆的智能调度设备的结构示意图;
38.图8为本技术一实施例提供的计算机可读存储介质的结构示意图。
具体实施方式
39.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
40.本技术中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本技术实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
41.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
42.下面结合附图和实施例对本技术进行详细的说明。
43.随着越来越多的无桩共享车辆进入城市,共享车辆集中泛滥,占用大量停车用地的问题屡见不鲜。在上班早高峰、晚高峰时段,共享车辆严重堆放在地铁、公交等交通地段,而有些小区居民又找不到可用的共享车辆。为此,则需要对共享车辆进行调度。目前,只有单一的共享车辆识别、共享车辆乱停放算法和技术,只能依靠大数据进行事后分析挖掘共享车辆停放拥挤区域,无法对共享车辆进行实时智能的调度。
44.在本技术实施例中,提供一种共享车辆的智能调度方法,该方法将已有视频解析算法与共享车辆停放区域的预设停放信息相结合,通过智能解析、智能分析,并与调度单位深度融合,能够对共享车辆进行实时调度,实现共享车辆的拥挤区域和共享车辆的空闲区域的实时调度,以避免共享车辆严重堆放在地铁站、公交站等交通地段,影响行人、车辆的出行;而有些小区居民又找不到可用的共享车辆的问题,适用于城市管理。其中,该共享车辆可为共享自行车、共享汽车、共享电动汽车等。
45.请参阅图1,图1是本技术一实施例提供的共享车辆的智能调度方法的流程图;该方法具体包括:
46.步骤s1:获取到共享车辆的停放区域的图像。
47.其中,共享车辆的停放区域包括可停放区域和/或禁停区域;其中,可停放区域指
该停放区域内允许停放共享车辆的区域。当然,该停放区域也可以包括周围的其它区域,比如车道、人行道等。
48.图像包括视频流和图片中的至少一种。一些应用场景中,图像包括视频流;以下实施例以此为例。另一些应用场景中,图像包括图片。还有一些应用场景中,图像包括视频流以及图片,以提高后续获取的停放区域的共享车辆的当前停放信息的准确度。
49.在具体实施例中,步骤s1可通过文件获取模块,比如摄像头、相机等获取共享车辆的停放区域的图像。
50.步骤s2:对图像进行解析,识别出停放区域的共享车辆的当前停放信息。
51.在具体实施例中,在对图像进行解析之前,还包括:预先在图像中划定可停放区域并配置可停放区域的共享车辆的可停放数量;和/或预先在图像中划定禁停区域,或者将可停放区域以外的区域划定为禁停区域;这样有利于后续对当前停放区域的共享车辆是否拥堵或者违停进行判定。
52.其中,具体可利用视频解析算法实时对获取的视频流进行解析,识别出视频流中的当前停放信息。
53.停放区域的共享车辆的当前停放信息可包括可停放区域的共享车辆的现场停放数量和/或停放区域的共享车辆的停放位置信息。其中,若存在共享车辆与禁停区域出现交叉的情况,可选择将这类共享车辆计入或者不计入当前可停放区域的共享车辆的现场停放数量中。停放区域的共享车辆的停放位置信息可为共享车辆投影至停放区域后所对应的检测框的位置的坐标信息。其中,该检测框为矩形框。可以理解的是,在停放区域的共享车辆的当前停放信息为停放区域的共享车辆的停放位置信息时,停放区域的共享车辆包括可停放区域的共享车辆、禁停区域的共享车辆以及与禁停区域和可停放区域均存在重叠的共享车辆。
54.当然,停放区域的共享车辆的当前停放信息还可包括区域名称、共享车辆的颜色、种类、品牌、单车公司等,以便于根据共享车辆的颜色、种类、品牌等对共享车辆进行区别调度、管理,这样不仅能够提高调度效率,且有助于提高共享车辆的利用率。其中,区域名称可为公交站、地铁口等;共享车辆的种类可包括共享自行车、共享电动车、共享汽车等。
55.步骤s3:基于当前停放信息及停放区域的预设停放信息,生成停放区域的共享车辆的调度信息。
56.其中,一个停放区域对应一个预设停放信息。停放区域的预设停放信息包括可停放区域的共享车辆的可停放数量和/或停放区域的禁停区域的位置信息。其中,可停放区域的共享车辆的可停放数量具体指可停放区域允许停放共享车辆的最大数量。其中,通过使停放区域的共享车辆的当前停放信息和预设停放信息分别包括多种不同的信息,能够在当前停放区域的共享车辆发生不同状况(比如拥挤或违停)时均能实时对当前区域的共享车辆进行调度。当然,停放区域的预设停放信息还可以包括共享车辆的预设颜色、种类、品牌、单车公司等。
57.在一应用场景中,停放区域的共享车辆的当前停放信息包括可停放区域的共享车辆的现场停放数量,停放区域的预设停放信息包括可停放区域的共享车辆的可停放数量。在该应用场景中,请参阅图2,图2是本技术一实施例提供的图1中步骤s3的子流程图;步骤s3具体包括:
58.步骤s31:基于可停放区域的共享车辆的现场停放数量及可停放区域的共享车辆的可停放数量,确定可停放区域的共享车辆的拥堵信息。
59.其中,基于可停放区域的共享车辆的现场停放数量及可停放区域的共享车辆的可停放数量确定当前可停放区域的共享车辆的停放数量百分比。在具体实施例中,响应于当前可停放区域的共享车辆的停放数量百分比大于第一阈值,则确定当前可停放区域的共享车辆处于拥堵状态。响应于当前可停放区域的共享车辆的停放数量百分比小于第二阈值,则确定当前可停放区域的共享车辆处于空闲状态。响应于当前可停放区域的共享车辆的停放数量百分比不大于第一阈值且不小于第二阈值,则确定当前可停放区域的共享车辆处于正常状态。其中,第一阈值大于第二阈值,第一阈值可为80%;第二阈值可为50%,在其他实施方式中,第一阈值也可以为75%,85%,90%等,第二阈值可以为30%、45%、60%等。
60.步骤s32:基于可停放区域的共享车辆的拥堵信息,生成可停放区域的共享车辆的调度信息。
61.其中,响应于当前可停放区域的共享车辆处于拥堵状态,则实时生成将共享车辆调离当前可停放区域的调度信息,以避免造成交通拥堵,导致交通事故的发生,同时可进一步将共享车辆调度至其它处于空闲状态的可停放区域,以提高共享车辆的利用率。可以理解的是,在当前可停放区域的共享车辆处于空闲状态或正常状态时,无需对当前可停放区域的共享车辆进行调度。具体的,可通过识别共享车辆的颜色、种类、厂家、数量中的至少一种以作为调度信息;以便于根据共享车辆的颜色、种类、厂家、数量等对共享车辆进行区别调度、管理,这样不仅能够提高调度效率,且有助于提高共享车辆的利用率。
62.进一步地,为了在防止共享车辆出现拥堵问题的同时,避免部分区域用户找不到共享车辆的问题发生,提高共享车辆的利用率;在一实施例中,步骤s31之后,还可进一步包括:响应于可停放区域的共享车辆的拥堵信息大于第一阈值,则获取拥堵信息小于第二阈值的其它可停放区域的区域信息。即,响应于可停放区域的共享车辆处于拥堵状态时,获取当前可停放区域的周边共享车辆的若干其它可停放区域中,可停放区域的共享车辆的停放数量百分比小于第二阈值的可停放区域的区域信息。即,获取若干可停放区域中处于空闲状态的可停放区域的区域信息。
63.其中,可停放区域的区域信息包括区域位置、负责人信息、街镇单位等。
64.在该实施例中,步骤s32具体包括:基于与当前可停放区域距离最近的其它可停放区域的区域信息生成当前可停放区域的共享车辆的调度信息。这样能够使调度单位根据调度信息将当前可停放区域的共享车辆调度至与当前可停放区域距离最近的其它可停放区域;其中,相比于距离较远的其它可停放区域,能够大大缩短调度时间,提高调度速率;且能够根据获取的与当前可停放区域距离最近的其它可停放区域的区域信息及时通知相关负责人进行调度处理,以保证可停放区域的共享车辆被实时管理,进一步降低因拥堵造成的事故,并提高共享车辆的利用率。
65.进一步地,在一实施例中,在步骤s31之后,还包括响应于可停放区域的共享车辆的拥堵信息大于第三阈值,生成并发送拥堵预警信号。
66.其中,第三阈值大于第二阈值小于第一阈值;该第三阈值的具体数值可根据实际情况进行设定。通过在可停放区域的共享车辆的拥堵信息大于第三阈值,生成并发送拥堵预警信号,这样能够在当前可停放区域的共享车辆的停放量尚未造成拥堵,但即将造成拥
堵之前,使工作人员能够根据拥堵预警信号做出相应的调度处理,尽可能地避免发生拥堵现象,导致交通事故或其它意外情况的发生。该拥堵预警信号可以是根据不同的拥堵信息发出的不同颜色的警报或者语言播报等提示。
67.在另一应用场景中,停放区域的共享车辆的当前停放信息包括停放区域的共享车辆的停放位置信息;停放区域的预设停放信息包括停放区域的禁停区域的位置信息。在该应用场景中,请参阅图3,图3是本技术另一实施例提供的图1中步骤s3的子流程图;步骤s3具体包括:
68.步骤s33:基于停放区域的共享车辆的停放位置信息及停放区域的禁停区域的位置信息,确定停放区域的共享车辆的违停信息。
69.在一具体实施例中,参见图4,图4是图3中步骤s33的子流程图;步骤s33具体包括:
70.步骤s331:基于停放区域的共享车辆的停放位置信息及停放区域的禁停区域的位置信息,确定停放区域的共享车辆的停放位置与禁停区域的重合区域面积。
71.其中,步骤s331具体包括:获取停放区域的共享车辆的第一位置a的第一坐标信息(x1,y1)和第二位置b的第二坐标信息(x2,y2);以及获取禁停区域的第三位置c的第三坐标信息(x3,y3)和第四位置d的第四坐标信息(x4,y4);其中,第一位置a和第二位置b为共享车辆投影至停放区域所对应的检测框的顶点位置;第三位置c和第四位置d为禁停区域的顶点位置。响应于停放区域的至少部分共享车辆位于禁停区域,即,停放区域的至少部分共享车辆与禁停区域存在交集,则根据第一坐标信息、第二坐标信息、第三坐标信息以及第四坐标信息确定停放区域的共享车辆的停放位置与禁停区域的重合区域面积。其中,参见图5,图5是本技术一实施例提供的第一位置、第二位置、第三位置以及第四位置的方位示意图;第一位置a和第二位置b呈对角分布,以及第三位置c和第四位置d呈对角分布;在一具体实施例中,第一位置a具体指共享车辆的停放位置的左上角位置;第二位置b具体指共享车辆的停放位置的右下角位置;第三位置c具体指禁停区域的左上角位置;第四位置d具体指禁停区域的右下角位置。当然,在其它实施方式中,第一位置a还可以指共享车辆的停放位置的右上角位置;第二位置b具体指共享车辆的停放位置的左下角位置;第三位置c具体指禁停区域的右上角位置;第四位置d具体指禁停区域的左下角位置。
72.上述基于停放区域的共享车辆处于对角位置处的第一位置a和第二位置b,以及禁停区域的处于对角位置处的第三位置c和第四位置d的坐标信息确定重合区域面积,能够有效提高获取的重合区域面积的精度。
73.在具体实施例中,响应于x1≤x4,和/或x2≥x3、y1≤y4、y2≥y3,则根据公式(1)-(3)获取共享车辆的停放位置与禁停区域的重合区域面积;
74.w=math.min(x2,x4)-math.max(x1,x3);(1)
75.l=math.min(y2,y4)-math.max(y1,y3);(2)
76.s=w*l;(3)
77.其中,math.min是取两个数值的最小值;math.max是取两个数值的最大值;w为宽度;l为长度;s为重合区域面积。
78.可以理解的是,若x1>x4,且x2《x3、y1《y4、y2>y3,则停放区域的共享车辆的停放位置与禁停区域无交集,停放区域的共享车辆没有违停。
79.步骤s332:响应于重合区域面积与共享车辆投影至停放区域所对应检测框的面积
的比值不小于第四阈值,则确定共享车辆违停。
80.其中,基于重合区域面积与第四阈值的大小关系确定共享车辆的违停信息,能够在共享车辆与禁停区域的交集较小,不会对周边情况造成影响的情况下,减少调度次数,以节省人力、物力,从而降低成本。具体的,第四阈值不小于20%,这样能够保证共享车辆不会长时间处于禁停区域,对当前停放位置的道路、出行等造成影响的问题发生。在一具体实施例中,第四阈值具体可为50%;当然,也可以是30%、45%或60%等。在其它实施方式中,第四阈值还可以不小于5%、10%、30%等。
81.步骤s34:基于停放区域的共享车辆的违停信息生成共享车辆的调度信息。
82.具体的,响应于停放区域的共享车辆处于违停状态,则生成调度共享车辆的调度信息。该调度信息可包括当前停放区域的区域信息,以及具体的调度方案;该调度方案可为调离当前停放区域至处于空闲状态的可停放区域,或者调度至当前停放区域的允许停放区域。
83.本实施例提供的共享车辆的智能调度方法,通过获取到共享车辆的停放区域的图像,然后对图像进行解析,识别出停放区域的共享车辆的当前停放信息;之后基于当前停放信息及停放区域的预设停放信息能够实时生成停放区域的共享车辆的调度信息,并将调度信息输出至调度单位,以使调度单位能够根据该调度信息对停放区域的共享车辆进行实时调度,从而不仅大大提高了共享车辆的调度效率,且避免了共享车辆集中堆放,或者部分区域找不到共享车辆的问题发生,有效降低了共享车辆集中堆放占用人行道或车道导致交通事故发生的概率,并提高了共享车辆的利用率;同时,能够及时发现遗弃的共享车辆,以便于共享车辆的统一管理。
84.在本实施例中,参见图6,图6是本技术一实施例提供的共享车辆的智能调度系统的结构图。提供一种共享车辆的智能调度系统40,共享车辆的智能调度系统40可用于执行上述任一实施例所提供的共享车辆的智能调度方法。该共享车辆的智能调度系统40包括文件获取模块41、文件处理模块42和信息生成模块43。
85.其中,文件获取模块41用于获取到共享车辆的停放区域的图像。文件获取模块41可为摄像头或相机。其中,共享车辆的停放区域包括可停放区域和/或禁停区域;图像包括视频流和图片中的至少一种。
86.文件处理模块42与文件获取模块41连接,用于对图像进行解析,识别出停放区域的共享车辆的当前停放信息。
87.文件处理模块42具体用于基于标准平台产品sense unity/sense foundry,利用视频解析算法实时对获取的视频流进行解析,识别出视频流中的当前停放信息。
88.信息生成模块43与文件处理模块42连接,用于基于当前停放信息及停放区域的预设停放信息,生成停放区域的共享车辆的调度信息。
89.其中,停放区域的共享车辆的当前停放信息包括可停放区域的共享车辆的现场停放数量和/或停放区域的共享车辆的停放位置信息;停放区域的预设停放信息包括可停放区域的共享车辆的可停放数量和/或停放区域的禁停区域的位置信息。
90.上述方案通过使停放区域的共享车辆的当前停放信息和预设停放信息分别包括多种不同的信息,能够在当前停放区域的共享车辆发生不同状况(比如拥挤或违停)时均能实时对当前区域的共享车辆进行调度。
91.在一实施例中,信息生成模块43进一步用于基于可停放区域的共享车辆的现场停放数量及可停放区域的共享车辆的可停放数量,确定可停放区域的共享车辆的拥堵信息;基于可停放区域的共享车辆的拥堵信息,生成可停放区域的共享车辆的调度信息。
92.上述方案,通过当前可停放区域的拥堵信息生成调度信息,能够在可停放区域的共享车辆出现拥挤时及时调度共享车辆,以避免对当前可停放区域的交通造成影响。
93.信息生成模块43进一步用于响应于可停放区域的共享车辆的拥堵信息大于第一阈值,则获取拥堵信息小于第二阈值的其它可停放区域的区域信息;基于与当前可停放区域距离最近的其它可停放区域的区域信息,生成当前可停放区域的共享车辆的调度信息。
94.上述方案通过在可停放区域发生拥堵时,进一步获取拥堵信息小于第二阈值的其它可停放区域的区域信息,并基于与当前可停放区域距离最近的其它可停放区域的区域信息生成当前可停放区域的共享车辆的调度信息,不仅能够提高共享车辆的利用率,且能够提高调度效率
95.在另一实施例中,信息生成模块43进一步用于基于停放区域的共享车辆的停放位置信息及停放区域的禁停区域的位置信息,确定停放区域的共享车辆的违停信息;基于停放区域的共享车辆的违停信息生成共享车辆的调度信息。
96.上述方案,基于当前停放区域的违停信息生成调度信息,能够在停放区域的共享车辆出现违停时及时调度共享车辆,以避免对当前停放区域的交通造成影响。
97.进一步地,信息生成模块43用于基于停放区域的共享车辆的停放位置信息及停放区域的禁停区域的位置信息,确定停放区域的共享车辆的停放位置与禁停区域的重合区域面积;响应于重合区域面积与共享车辆投影至停放区域所对应检测框的面积的比值不小于第四阈值,则确定共享车辆违停。
98.上述方案,基于重合区域面积与第四阈值的大小关系确定共享车辆的违停信息,能够在共享车辆与禁停区域的交集较小,不会对周边情况造成影响的情况下,减少调度次数,以节省人力、物力,从而降低成本。
99.进一步地,信息生成模块43用于获取停放区域的共享车辆的第一位置a的第一坐标信息和第二位置b的第二坐标信息;以及获取禁停区域的第三位置c的第三坐标信息和第四位置d的第四坐标信息;其中,第一位置a和第二位置b呈对角分布,以及第三位置c和第四位置d呈对角分布;响应于停放区域的至少部分共享车辆位于禁停区域,则根据第一坐标信息、第二坐标信息、第三坐标信息以及第四坐标信息确定停放区域的共享车辆的停放位置与禁停区域的重合区域面积。
100.上述方案,基于停放区域的共享车辆处于对角位置处的第一位置a和第二位置b,以及禁停区域的处于对角位置处的第三位置c和第四位置d的坐标信息确定重合区域面积,能够有效提高获取的重合区域面积的精度。
101.其中,第四阈值不小于20%。这样能够保证共享车辆不会长时间处于禁停区域,对当前停放位置的道路、出行等造成影响的问题发生。
102.请参阅图7,图7为本技术一实施例提供的共享车辆的智能调度设备的结构示意图;在本实施例中,提供一种共享车辆的智能调度设备,该机器人包括存储器500和处理器501。
103.其中,存储器500中存储有程序指令,处理器501连接存储器500以调取程序指令并
根据程序指令执行上述实施例所涉及的共享车辆的智能调度方法。
104.其中,处理器501还可以称为cpu(central processing unit,中央处理单元)。处理器501可能是一种集成电路芯片,具有信号的处理能力。处理器501还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
105.存储器500可以为内存条、tf卡等,可以存储共享车辆的智能调度设备中全部信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器500中。它根据控制器指定的位置存入和取出信息。有了存储器500,共享车辆的智能调度设备才有记忆功能,才能保证正常工作。共享车辆的智能调度设备中的存储器500按用途存储器可分为主存储器(内存)和辅助存储器(外存),也有分为外部存储器和内部存储器的分类方法。外存通常是磁性介质或光盘等,能长期保存信息。内存指主板上的存储部件,用来存放当前正在执行的数据和程序,但仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。
106.共享车辆的智能调度设备还包括其他的器件,其与现有技术中的共享车辆的智能调度设备中的其他器件及功能相同,在此不再赘述。
107.请参阅图8,图8为本技术一实施例提供的计算机可读存储介质的结构示意图。在本实施例中,提供一种计算机可读存储介质,该计算机可读存储介质存储有程序指令600,程序指令600被调取以执行上述实施例所涉及的共享车辆的智能调度方法。
108.其中,该程序指令600可以以软件产品的形式存储在上述存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式方法的全部或部分步骤。而前述的存储装置包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。
109.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
110.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
111.以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献