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

一种设置车辆禁停区域的方法、系统、装置及存储介质与流程

2021-12-15 01:57:00 来源:中国专利 TAG:

一种设置车辆禁停区域的方法、系统、装置及存储介质
分案说明
1.本技术是2018年12月29日提交的题为“一种设置车辆禁停区域的方法、系统、装置及存储介质”的中国专利申请cn 201811640369.3的分案申请。
技术领域
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.图1是根据本技术一些实施例所示的设置禁停区域的示例性流程图;
30.图2是根据本技术一些实施例所示的确定候选区域的示例性流程图;
31.图3是根据本技术一些实施例所示的另一种确定候选区域的示例性流程图;
32.图4是根据本技术一些实施例所示的确定目标区域的示例性流程图;
33.图5是根据本技术一些实施例所示的另一种确定目标区域的示例性流程图;
34.图6是根据本技术一些实施例所示的确定车辆禁停区域的示例性流程图;
35.图7是根据本技术的一些实施例所示的示例性处理设备的框图;
36.图8a是根据本技术的一些实施例所示的运营区域的部分电子地图的示意图;
37.图8b是根据本技术的一些实施例所示的对应于图8a中的运营区域的路网地图的示意图。
具体实施方式
38.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本技术的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本技术应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
39.应当理解,本文使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
40.如本技术和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
41.本技术中使用了流程图用来说明根据本技术的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
42.图1是根据本技术的一些实施例所示的设置车辆禁停区域的示例性流程图。图1所示的用于设置车辆禁停区域的流程100的一个或以上操作可以由处理设备700执行。如图1所示,流程100可以包括以下操作。
43.步骤110,获取历史车辆损失数据。在一些实施例中,步骤110可以由获取模块710执行。所述历史车辆数据可以指在过去某一段时间(例如,6小时、12小时、1天、7天、30天、1季度、半年、一年等)内,某一运营区域(例如,整个城区、城市下属的市辖区等)的车辆的损失情况。所述车辆可以是机动车或非机动车,包括但不限于汽车、巴士、单车、电单车、摩托车、电动车、拖拉机、客车、货车自行车、三轮车、手推车、轮椅和畜力车等或其任意组合。在一些实施例中,所述车辆可以是用于共享出行的车辆,例如,共享单车、共享电单车、共享汽车、共享电动车等,用户可以使用终端(比如,智能手机等)通过网上租赁(例如,通过扫码租赁)确定用车订单后可以使用所述车辆。所述车辆还可以包括带有定位功能的设备,例如,所述车辆可以内置有定位系统信号接收机,以与卫星定位系统进行通信,获取所述车辆的定位位置。所述设备可以包括车载计算机、车载电视、车载导航、车载行车记录仪等或其任意组合。所述车辆还可以具有通信模块,例如,无线通信模块。所述车辆可以通过所述通信模块其他设备通信。例如,所述车辆可以与处理设备700进行通信,将自身定位位置发送给处理设备700。处理设备700在接收到车辆的定位位置后,可以将其存储在自身的存储器中,也可以存储在以外的存储设备中,比如,云端分布式存储设备。在一些实施例中,所述历史车辆损失数据可以包括但不限于车辆损失地点信息、车辆损失时间信息、车辆损失数量信息等或其任意组合。在一些实施例中,车辆损失可以包括车辆丢失(比如,被盗窃等)、车辆
损坏(比如,人为损坏、车辆自身磨损等)等或其组合。在一些实施例中,所述车辆损失地点信息可以包括所述车辆最后向处理设备700上传的定位位置,且车辆不在上述定位位置对应的地点。例如,用于共享出行的共享电单车会每隔一段时间(例如,30秒、1分钟等)向服务器端发送自身的定位位置。当上述共享电单车在某一次上传定位位置后不再向服务器端发送新的定位位置,且共享车辆的运维人员在最后一次上传的定位位置对应的地点找不到上述共享电单车,则可以认为该共享电单车在最后一次上传的定位位置对应的地点丢失。所述车辆损失地点信息还包括车辆运维人员进行车辆维护时所记录的损坏车辆的位置。例如,运维人员发现某一车辆的车轮损坏无法运动后可以将该车辆的位置进行记录作为所述车辆损失地点信息。所述车辆损失地点信息可以包括车辆损失地点的经纬度。所述车辆损失时间信息可以指所述车辆最后向处理设备700上传的定位位置的时间点,和/或运维人员进行记录时的时间点。所述车辆损失数量信息可以是指在上述一段时间内,上述运营区域内丢失的车辆总数。在一些实施例中,获取模块710可以通过网络访问存储数据的设备,例如,云端服务器,获取上述数据。
44.步骤120,至少基于所述车辆损失地点信息,确定运营区域内的至少一个候选区域,至少基于所述至少一个候选区域确定至少一个目标区域。在一些实施例中,步骤120可以由确定模块720执行。所述运营区域可以是指所述车辆的活动区域,包括可行驶和/或停放的区域。对于用于共享出行的车辆而言,所述运行区域可以是指提供共享出行服务的共享车辆的活动区域。所述运营区域可以包括行政区域(例如,整个城市、城市下属的市辖区等)、地理区域(例如,以指定的某一位置为中心,特定半径范围内的区域)等或其任意组合。所述候选区域可以指有车辆损失的区域。例如,某一确认丢失的车辆最后上传的定位位置对应的地点位于某一特定区域内,该特定区域可以被指定为所述候选区域。所述目标区域可以指满足某一或某些条件的候选区域。例如,某一候选区域内确认丢失的车辆数超过阈值,可以指定该候选区域为所述目标区域。在一些实施例中,确定模块720可以将运营区域划分为多个小的子区域,并将有丢失的车辆的定位位置对应的地点落入的子区域确定为所述候选区域。例如,确定模块720将运行区域划分为四个子区域,a、b、c和d。在过去一段时间内运营区域内丢失的车辆为两辆,a和b。车辆a最后的定位位置对应的地点位于子区域a,车辆b最后的定位位置对应的地点位于子区域b,则确定模块720可以将子区域a和b确定为候选区域。在一些实施例中,对于运营区域的划分可以利用对运行区域的电子地图进行网格化进行划分,或基于运营区域的路网数据进行划分。关于运营区域的划分及目标区域的确定可以参考本技术其他部分的描述(例如,图2至图4),在此不再赘述。
45.步骤130,基于所述目标区域确定车辆禁停区域。在一些实施例中,步骤130可以由确定模块720执行。所述车辆禁停区域可以指不能进行车辆停放的区域。所述车辆停放可以指车辆静止地保持在某一地点超过一段时间和/或车辆静止且车辆的锁止设备(比如,车门锁、发动机锁、机械锁、电子锁、启动锁)锁定。例如,车辆在某一地点保持静止不动超过2分钟后可以被认为是停车。又例如,用户将车辆上锁后可以被认为是停车。对于共享出行服务领域而言,停车可以指用户通过网络对其租赁的车辆下发关锁指令以控制车辆关锁。在一些实施例中,确定模块720可以将所述目标区域确定为车辆禁停区域。在经过上述操作(例如,步骤110至120)后确定的目标区域内都不允许停车。在一些实施例中,确定模块720可以将所述目标区域经过冗余优化,例如,将所述目标区域的面积进行扩大,并将扩大后的目标
区域确定为车辆禁停区域。关于确定车辆禁停区域的描述可以参考本技术其他部分(例如,图6),在此不再赘述。
46.在一些实施例中,确定模块720还可以确定所述车辆禁停区域的停车属性。所述停车属性可以包括违停处罚金额、允许临时停车、临时停车管理费等或其任意组合。所述违停处罚金额可以是当用户将车辆停在所述车辆禁停区域内时,向车辆用户收取的惩罚性质的费用。例如,对于共享出行的车辆而言,因为在禁停区域无法对车辆进行关锁,若用户将车辆放置在车辆禁停区域内超过一段时间,例如,10分钟,用户将被收取一定的金额作为违停的惩罚。所述允许临时停车可以指允许预设时间段(本技术中也可以被称为第一预设时间段)内对车辆关锁。所述第一预设时间段可以处理设备700的预设值,也可以根据不同的应用场景进行调整,本技术不做具体限定。所述第一预设时间段可以是10分钟、20分钟、50分钟、1小时、2小时等。所述临时停车管理费可以指当用户在车辆禁停区域临时停车时向用户收取的金额。对在车辆禁停区域禁停停车的用户收取惩罚费用可以警示和引导用户不要在禁停区域内停车,而允许临时停车则可以让用户在无法避免的情况下解决停车问题,提高用户的用车体验。
47.在一些实施例中,所述车辆禁停区域可以在预设时间段后(本技术中也被称为第二预设时间段)重新进行确定。例如,处理设备700(例如,获取模块710)可以获取在第二预设时间段内新产生的车辆损失数据来重新确定车辆禁停区域。所述第二预设时间段可以是,例如,6小时、12小时、1天、7天、30天、1季度、半年、一年等。在一些实施例中,处理设备700(例如,确定模块720)可以基于第二预设时间段内产生的信息,例如,所述新产生的车辆损失数据和/或订单数量,在所述运营区域中重新确定至少一个目标区域,然后基于所述新确定的目标区域,生成新的车辆的禁停区域。重新生成车辆禁停区域的描述可以基于本技术其他部分所披露的内容(参考图2至图6)。
48.需要注意的是,以上描述,仅为描述方便,并不能把本技术限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可以在不背离这一原理的情况下,对实施上述方法和系统的应用领域进行形式和细节上的各种修正和改变。
49.图2是根据本技术的一些实施例所示的确定候选区域的示例性流程图。图2所示的用于确定候选区域的流程200的一个或以上操作可以由处理设备700(例如,确定模块720)执行。如图2所示,流程200可以包括以下操作。
50.步骤210,获取所述运营区域的路网数据。在一些实施例中,所述运营区域可以是指所述车辆的活动区域,包括可行驶和/或停放的区域。对于用于共享出行的车辆而言,所述运行区域可以是指提供共享出行服务的共享车辆的活动区域。所述运营区域可以包括行政区域(例如,整个城市、城市下属的市辖区等)、地理区域(例如,以指定的某一位置为中心,特定半径范围内的区域)等或其任意组合。所述路网数据可以是所述运营区域内不同功能、等级、区位的道路组成的道路网络结构数据。所述道路网络结构数据可以包括节点、链路等。所述节点可以用于表示两条或以上道路的交叉点,包括所述节点的经纬度坐标。所述链路可以用于表示两个节点之间的组成道路的一个路段,包括了所述链路呈现在地理坐标系中的数学表达式。所述路网数据包含的道路可以是高速公路、一级公路、二级公路、三级公路、四级公路、快速路、主干路、次干路、支路、巷道、厂矿道路、林区道路、乡村道路等或其任意组合。在一些实施例中,所述路网数据还可以包括所述运营区域内的地标建筑、地理标
志等。所述地理标志可以是河流、湖泊、山峰等自然地形等。在一些实施例中,所述路网数据可以以路网地图的形式表示,例如,所述节点可以在路网地图上以一个点来表示,所述链路可以用不同的线段,例如,直线、曲线等表示。所述路网地图可以显示在显示设备上,例如,电子屏幕,用户(例如,车辆管理者)可以通过触摸屏幕、拖动路网地图、触摸侧按钮等来调整路网地图的显示区域。
51.步骤220,基于所述路网数据,确定多个闭合区域。在一些实施例中,所述闭合区域可以是在路网地图上沿链路和/或地理标识获取的封闭区域,具有任意的大小和/或形状。例如,所述闭合区域可以是由四条链路及其相交的四个节点组成的四边形封闭区域。在一些实施例中,确定模块720可以沿路网数据中的链路进行划线,获取多条分割线,并确定由所述多条分割线组成的至少一个闭合区域。每一条链路可以组成一条分割线的部分或全部。在一些实施例中,确定模块720还可以沿路网数据中的地理标识划线以获取所述分割线,例如,确定模块720可以将河流、湖泊、山峰的轮廓线确定为分割线。所述分割线可以是任意两个节点之间由至少一条链路组成的连线,包括直线、曲线或其组合。每一条分割线可以具有不同的属性,例如,所处位置、长度、是否与其他分割线具有交点、交点的个数等。基于所述属性,多条分割线相互之间可以进行组合,形成至少一个闭合区域。例如,沿某个小区周围的道路的链路得到的多条分割线可以组成表示该小区的一个封闭区域,确定模块720可以将该封闭区域确定为一个闭合区域。在一些实施例中,确定模块720可以首先任选一条分割线(例如,第一分割线),然后确定与该分割线具有交点的另一条分割线(例如,第二分割线),随后确定与第二分割线具有交点的第三分割线,

,直至确定与第n

1和第一分割线都具有交点的第n分割线,并将上述n条分割线组成的封闭区域确定所述闭合区域。
52.在一些实施例中,确定模块720可以沿所述路网数据总的链路进行打点,获取多个分割点。所述分割点可以是符合预设规则的点,例如,相邻分割点之间等间距。每一个分割点都位于一条链路上,可以利用地理坐标的形式来表示,例如,经纬度。确定模块720还可以根据路网数据中的地理标识取点作为分割点。例如,确定模块720可以在河流、湖泊、山峰的轮廓线上取点确定为分割点。在确定多个分割点以后,确定模块720可以直接连接相邻的分割点,或通过将相邻的多个分割点进行拟合,获取多条线段。所述线段可以是直线、曲线或其组合。所获取的线段可以与一条链路重合或部分重合。在一些实施例中,确定模块720可以依照上述基于分割线确定闭合区域的方法,基于获取到的多条线段确定至少一个闭合区域。
53.参考图8a至图8b,图8a是根据本技术的一些实施例所示的运营区域的部分电子地图的示意图,图8b是根据本技术的一些实施例所示的对应与图8a中的运营区域的路网地图的示意图。如图8a和图8b所示,沿运营区域的路网数据中的链路进行划线或打点,所得到的可以的是与链路重合或部分重合的分割线或由分割点得到的线段。基于此得到的分割线或线段得到的封闭区域,可以被确认为一个候选区域。
54.步骤230,将所述车辆损失地点的经纬度落入的闭合区域/网格区域确定为所述候选区域。在一些实施例中,所述车辆损失地点的经纬度可以包含在所述车辆损失地点信息内,由获取模块410获取。在一些实施例中,所述闭合区域可以表现为呈现在路网地图上的一个区域,区域的边界可以具有确定的在地理坐标系中的表达式,那么所述闭合区域可以被确定有具体的经纬度范围。确定模块720可以判定车辆损失地点的经纬度是否落入某一
闭合区域,并将落入的闭合区域确定为候选区域。例如,假定车辆损失地点的经纬度为[n40
°
02’、e116
°
17’],某一闭合区域的经纬度范围为[n40
°‑
42
°
、e118
°‑
120
°
],因车辆损失地点的经纬度落入该闭合区域的经纬度范围内,则确定模块720可以判定该闭合区域为候选区域。
[0055]
需要注意的是,以上描述,仅为描述方便,并不能把本技术限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可以在不背离这一原理的情况下,对实施上述方法和系统的应用领域进行形式和细节上的各种修正和改变。
[0056]
图3是根据本技术的一些实施例所示的另一种确定候选区域的示例性流程图。图3所示的用于确定候选区域的流程300的一个或以上操作可以由处理设备700(例如,确定模块720)执行。如图3所示,流程300可以包括以下操作。
[0057]
步骤310,对所述运营区域对应的电子地图进行网格化,获取多个网格区域。在一些实施例中,所述运营区域可以是指所述车辆的活动区域,包括可行驶和/或停放的区域。对于用于共享出行的车辆而言,所述运行区域可以是指提供共享出行服务的共享车辆的活动区域。所述运营区域可以包括行政区域(例如,整个城市、城市下属的市辖区等)、地理区域(例如,以指定的某一位置为中心,特定半径范围内的区域)等或其任意组合。在一些实施例中,确定模块720可以利用地图信息系统(geographic information system,gis)的相关工具,包括developer kernel、map suite gis、geomedia、mapobjects、geoconcept development kits、arcgis、mapinfo、geoconcept、mge、internet server(is)、map suite web edition、mapinfo prosever、geomedia web map、geoconcept internet server(gcis)等,对所述运营区域对应的电子地图进行网格化,以获取多个网格区域。关于网格化的操作在现有技术中可以找到,在此不再赘述。所述多个网格区域可以是具有相同形状和/或大小的封闭区域,例如,相同大小的正方形区域。同时,在利用gis工具获取多个网格区域时,确定模块720还可以获取每个网格区域的经纬度范围。
[0058]
步骤320,将所述车辆损失地点的经纬度落入的网格区域确定为所述候选区域。步骤320可以与步骤230相同或类似,在此不再赘述。
[0059]
在一些实施例中,所述候选区域的确定还可以结合运营区域的路网数据与对应电子地图的网格化来进行。例如,部分区域基于路网数据进行确定,部分区域基于地图网格化进行确定。所述候选区域的确定还可以基于车损位置的热力图来确定。例如,以热力值超过某一阈值的的位置点为中心,某一固定的距离为半径得到的区域作为候选区域。
[0060]
需要注意的是,以上描述,仅为描述方便,并不能把本技术限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可以在不背离这一原理的情况下,对实施上述方法和系统的应用领域进行形式和细节上的各种修正和改变。
[0061]
图4是根据本技术的一些实施例所示的确定目标区域的示例性流程图。图4所示的用于确定候选区域的流程400的一个或以上操作可以由处理设备700(例如,确定模块720)执行。可以理解的是,图4中描述的流程针对每一个候选区域可以是一致的。以下以处理一个候选区域为例进行说明。如图4所示,流程400可以包括以下操作。
[0062]
步骤410,获取与所述候选区域相关的历史订单数量。在一些实施例中,所述历史订单数量可以指在过去某一段时间(例如,6小时、12小时、1天、7天、30天、1季度、半年、一年等)内,所述候选区域内所发生的车辆使用次数,例如,车辆的锁止设备被开启超过一定的
时间(比如,2分钟)可以被认为是车辆被使用一次。被使用的车辆可以是本就位于所述候选区域内的车辆,也可以是在该段时间内进行所述候选区域并停车的车辆。对于共享出行的车辆而言,所述历史订单数量可以是指用户通过网上租赁形成的用车订单的数量。在一些实施例中,确定模块720可以与处理设备700内部的获取模块710进行通信,以获取与所述候选区域相关的历史订单数量。确定模块720还可以通过网络与外部的存储设备(例如,云端处理器)进行通信,以获取所述历史订单数量。
[0063]
步骤420,判断所述候选区域内的历史车辆损失数量是否大于第一阈值和/或所述历史订单数量是否小于第二阈值。在一些实施例中,所述第一阈值和/或所述第二阈值可以是处理设备700的预设值,例如,所述第一阈值可以是3辆、5辆、10辆等,所述第二阈值可以是2单、5单、7单等,也可以根据不同的应用场景/时间进行调整,本技术不做具体限定。可以理解的是,所述历史车辆损失数量可以说明在所述候选区域内的一个损失指标,例如,车辆的损失数量多说明在单位时间内,资产的损失高。所述历史订单数量可以说明在所述候选区域内的一个经济指标,例如,订单的数量多说明在单位时间内,资产的使用率高。对于用于共享出行的车辆而言,订单的数量多说明在单位时间内,得到的利润高。对于历史车辆损失数量较高的候选区域,可以认为,若将车辆停放在该候选区域,那么该车辆的损失概率较高。对于历史订单数量较低的候选区域,可以认为,若将车辆停放在该候选区域,那么该车辆被再次使用的几率较小,带来利润的概率较低。因此,所述第一阈值和所述第二阈值可以分别理解为可以被容忍的最高车辆损失量和最低订单数量。确定模块720可以将所述历史车辆损失数量和/或所述历史订单数量与所述第一阈值和/或所述第二阈值进行分别比较,判定是否超出容忍度。
[0064]
步骤430,响应于所述历史损失数量大于所述第一阈值和/或所述历史订单数量小于所述第二阈值,将所述候选区域确定为所述目标区域。应当理解,对于所述候选区域,当其历史损失数量大于所述第一阈值,或所述历史订单数量小于所述第二阈值,或两者同时发生时,可以认为在这个候选区域内,损失指标和/或经济指标已经超过了容忍度。对于原本还在该候选区域和/或新进入该候选区域的车辆,损失的风险高,被利用的几率小,无法发挥车辆原本的功能,带来效益。在这种情况下,确定模块720可以将该候选区域确定为目标区域,所述目标区域即为在过去一个时间段内,所述车辆损失数量高于第一阈值和/或历史订单数小于第二阈值的一个候选区域,比如经常发生车辆盗窃的区域(例如,对于用于共享出行的车辆而言,比如,自行车、电单车等)、敏感区域的周边范围(例如,军事禁区附近)等。
[0065]
需要注意的是,以上描述,仅为描述方便,并不能把本技术限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可以在不背离这一原理的情况下,对实施上述方法和系统的应用领域进行形式和细节上的各种修正和改变。
[0066]
图5是根据本技术的一些实施例所示的另一种确定目标区域的示例性流程图。图5所示的用于确定候选区域的流程500的一个或以上操作可以由处理设备700(例如,确定模块720)执行。可以理解的是,图8中描述的流程针对每一个候选区域可以是一致的。以下以处理一个候选区域为例进行说明。如图5所示,流程500可以包括以下操作。
[0067]
步骤510,获取与所述候选区域相关的历史订单数量。在一些实施例中,步骤510可以与流程400中的步骤410相同或相似,在此不再赘述。
[0068]
步骤520,确定历史车辆损失数量与所述历史订单数量之间的比值。所述比值可以是用所述历史车辆损失数量除以所述历史订单数量得到的值。可以理解的是,所述比值可以是指在候选区域内,过去一段时间中,一台车完成一个订单的损失成本。例如,假定在所述候选区域内,所述历史车辆损失数量为10,所述历史订单数量为400,所述比值可以被确定为1/40。则可以认为,在该候选区域内,完成一个订单(例如,被使用一次,或用户租赁车辆一次)所付出的损失成本是四十分之一台车。所述比值越大,说明完成一次订单的损失成本越高,反之则越低。
[0069]
步骤530,判定所述比值是否大于第三阈值。在一些实施例中,所述第三阈值可以是处理设备700的预设值,也可以根据不同的应用场景/时间进行调整,本技术不做具体限定。在一些实施例中,所述第三阈值可以是整个运营区域所产生的所有历史损失数量与所有历史订单数量的比值的整数倍。例如,假定整个运营区域所产生的所有历史损失数量为100,所产生的所有历史订单数量为10000,则所述第三阈值可以是n
×
1/100,n为大于1的正整数。可以理解的是,整个运营区域所产生的所有历史损失数量与所有历史订单数量的比值可以看作是在运营区域内的一台车完成一个订单的损失成本。如上所述的1/100,可以认为是完成一个订单(例如,被使用一次,或用户租赁车辆一次)所付出的损失成本是一百分之一台车。它所代表的是整个运营区域内的一个损失成本的均值。所述第三阈值是这个均值的一个整数倍,可以被理解为一个高损失成本值。当某一候选区域的比值要大于所述第三阈值时,可以认为该候选区域的损失成本过高。例如,某一区域内的订单数量与其他区域内的订单数量持平,但是该区域内的车辆损失数量高,导致了完成一个订单时所付出的损失成本更高。又例如,某一区域内的车辆损失数量与其他区域内的车辆损失数量持平,但是该区域内的订单数量少,同样会导致完成一个订单时所付出的损失成本更高。还例如,某一区域内的车辆损失数量高,订单数少,这样在该区域内的损失成本更高。
[0070]
步骤540,响应于所述比值大于所述第三阈值,将所述闭合区域确定为所述目标区域。应当理解,对于所述候选区域,当所述比值大于所述第三阈值时,可以认为在这个候选区域内,完成一个订单的损失成本太高,即,在该区域内完成一个订单,需要付出相较于整个运营区域的损失成本的倍数,这样不利于完全发挥车辆本身的价值(例如,车辆在购买后只被使用过若干次,或,对于用于共享出行的车辆而言,得到的经济利润远低于车辆的购买成本)。在上述情况下,确定模块720可以将该候选区域确定为目标区域,所述目标区域即为在过去一个时间段内,所述损失成本远高于整个运营区域的损失成本均值的一个候选区域。比如经常发生车辆盗窃丢失的区域(例如,对于用于共享出行的车辆而言,比如,自行车、电单车等)、敏感区域的周边范围(例如,军事禁区附近)等。
[0071]
需要注意的是,以上描述,仅为描述方便,并不能把本技术限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可以在不背离这一原理的情况下,对实施上述方法和系统的应用领域进行形式和细节上的各种修正和改变。
[0072]
图6是根据本技术的一些实施例所示的确定车辆禁停区域的示例性流程图。图6所示的用于确定车辆禁停区域的流程600的一个或以上操作可以由处理设备700(例如,确定模块720)执行。可以理解的是,图8中描述的流程针对每一个目标区域可以是一致的。以下以处理一个目标区域为例进行说明。如图6所示,流程600可以包括以下操作。
[0073]
步骤610,确定所述目标区域的边界。在一些实施例中,所述边界可以是指组成所
述目标区域最外围的分割线或由分割点组成的线段。所述边界在路网地图中以标识线的形式出现,并不实际存在于现实世界中。由于组成所述目标区域边界的分割线或由分割点组成的线段的特性,所述边界也可以是直线、曲线或其组合。例如,若所述目标区域是规则矩形,则所述边界可以是直线。若所述目标区域是不规则形状,则所述边界可以是曲线。
[0074]
步骤620,将所述边界向外拓展预设距离。在一些实施例中,所述拓展可以是将边界向外移动所述预设距离,并保持所述边界之间的相互连接。例如,矩形目标区域经过拓展后,新的边界距离原边界的距离为所述预设距离,同时拓展后的形状仍为矩形,相当于按比例扩大目标区域。所述拓展也可以是将边界向外移动所述预设距离的同时保持原有属性,比如,长度、形状等,并将拓展后的边界之间的端点连接起来组成拓展后的目标区域。例如,矩形目标区域经过拓展后,将四个边界之间的端点连接后得到的八边形将作为拓展后的目标区域。在一些实施例中,所述预设距离可以是处理设备700的预设值,例如,2m、5m、10m等,也可以根据不同的场景进行调整,本技术不做具体限定。
[0075]
步骤630,将拓展后的目标区域确定为所述车辆禁停区域。结合本技术其他部分的描述,所述目标区域即为车辆的损失成本较高的区域,需要阻止车辆继续进入该区域。因此可以将所述目标区域作为车辆禁停区域。所述车辆禁停区域可以指不能进行车辆停放的区域。所述车辆停放可以指车辆静止地保持在某一地点超过一段时间和/或车辆静止且车辆的锁止设备(比如,车门锁、发动机锁、机械锁、电子锁、启动锁)锁定。例如,车辆在某一地点保持静止不动超过2分钟后可以被认为是停车。又例如,用户将车辆上锁后可以被认为是停车。对于共享出行服务领域而言,停车可以指用户通过网络对其租赁的车辆下发关锁指令以控制车辆关锁。由于车辆的位置是通过上报自身的定位位置进行确定的,而目前的定位系统(例如,gnss、wi

fi定位系统、基站定位系统等)存在一定范围的误差,对车辆的定位存在一定程度上的位置漂移,例如,车辆的实际位置在a点,位于目标区域内,但是上传的定位位置显示车辆在b点,位于目标区域外。这样,将目标区域设置为车辆禁停区域由于定位位置的漂移没有起到实际的作用。因此,将所述目标区域进行拓展(基于步骤620),将拓展后的目标区域确定为车辆禁停区域,可以有效的减少定位位置的偏移带来的影响。
[0076]
需要注意的是,以上描述,仅为描述方便,并不能把本技术限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可以在不背离这一原理的情况下,对实施上述方法和系统的应用领域进行形式和细节上的各种修正和改变。
[0077]
图7是根据本技术的一些实施例所示的示例性处理设备的框图。处理设备700可用于实现本技术在上述部分所披露的功能和/或操作。如图7所示,处理设备700可以包括获取模块710和确定模块720。
[0078]
获取模块710可以获取数据。在一些实施例中,获取模块710可以获取历史车辆损失数据。所述历史车辆数据可以指在过去某一段时间(例如,6小时、12小时、1天、7天、30天、1季度、半年、一年等)内,某一运营区域(例如,整个城区、城市下属的市辖区等)的车辆的损失情况,包括车辆损失地点信息、车辆损失时间信息、车辆损失数量信息等或其任意组合。获取模块710还可以获取所述运营区域的路网数据。所述运营区域可以是指所述车辆的活动区域,包括可行驶和/或停放的区域。所述路网数据可以是所述运营区域内不同功能、等级、区位的道路组成的道路网络结构数据。所述道路网络结构数据可以包括节点、链路等。所述节点可以用于表示两条或以上道路的交叉点,包括所述节点的经纬度坐标。所述链路
可以用于表示两个节点之间的组成道路的一个路段,包括了所述链路呈现在地理坐标系中的数学表达式。获取模块710还可以获取第二预设时间段内,所述运营区域内新产生的车辆损失数据和/或订单数量。所述第二预设时间段可以是,例如,6小时、12小时、1天、7天、30天、1季度、半年、一年等。所述新产生的车辆损失数据和/或订单数量与历史车辆损失数据和/或历史订单数量类似。
[0079]
确定模块720可以用于确定车辆禁停区域。在一些实施例中,确定模块720可以至少基于所述车辆损失地点信息,确定运营区域内的至少一个候选区域。确定模块720可以沿路网数据中的链路和/或地理标识进行划线,获取多条分割线,并确定由所述多条分割线组成的至少一个闭合区域。例如,确定模块720可以首先任选一条分割线(例如,第一分割线),然后确定与该分割线具有交点的另一条分割线(例如,第二分割线),随后确定与第二分割线具有交点的第三分割线,

,直至确定与第n

1和第一分割线都具有交点的第n分割线,并将上述n条分割线组成的封闭区域确定所述闭合区域。确定模块720还可以沿所述路网数据总的链路进行打点,获取多个分割点,并直接连接相邻的分割点,或通过将相邻的多个分割点进行拟合,获取多条线段,再基于得到的多条线段确定至少一个闭合区域。确定模块720还可以地图信息系统(geographic information system,gis)的相关工具对所述运营区域对应的电子地图进行网格化,以获取多个网格区域。在获取闭合区域和/或网格区域后,确定模块720可以进一步将车辆损失地点的经纬度落入的闭合区域和/或网格区域确定为所述候选区域。
[0080]
在一些实施例中,确定模块720可以至少基于所述至少一个候选区域确定至少一个目标区域。确定模块720可以与处理设备700内部的获取模块710进行通信,以获取与所述候选区域相关的历史订单数量。确定模块720还可以通过网络与外部的存储设备(例如,云端处理器)进行通信,以获取所述历史订单数量。其后,确定模块720可以将所述历史车辆损失数量和/或所述历史订单数量与第一阈值和/或第二阈值进行分别比较,判断所述候选区域内的历史车辆损失数量是否大于第一阈值和/或所述历史订单数量是否小于第二阈值。若所述历史损失数量大于所述第一阈值和/或所述历史订单数量小于所述第二阈值,确定模块720可以将所述候选区域确定为目标区域。在一些实施例中,确定模块720可以确定历史车辆损失数量与所述历史订单数量之间的比值,并判定所述比值是否大于第三阈值。若所述比值大于所述第三阈值,确定模块720可以所述该候选区域确定为目标区域。
[0081]
在一些实施例中,确定模块720可以确定所述目标区域的边界,并将所述边界向外拓展预设距离。拓展后的目标区域将被确定模块720确定为所述车辆禁停区域。所述车辆禁停区域可以指不能进行车辆停放的区域。所述车辆停放可以指车辆静止地保持在某一地点超过一段时间和/或车辆静止且车辆的锁止设备(比如,车门锁、发动机锁、机械锁、电子锁、启动锁)锁定。例如,车辆在某一地点保持静止不动超过2分钟后可以被认为是停车。又例如,用户将车辆上锁后可以被认为是停车。确定模块720还可以基于第二预设时间段内产生的信息(例如,由获取模块710获取),例如,所述新产生的车辆损失数据和/或订单数量,在所述运营区域中重新确定至少一个目标区域,然后基于所述新确定的目标区域,生成新的车辆的禁停区域。
[0082]
在一些实施例中,确定模块720还可以确定所述车辆禁停区域的停车属性。所述停车属性可以包括违停处罚金额、允许临时停车、临时停车管理费等或其任意组合。
[0083]
应当理解,图7所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、cd或dvd

rom的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本技术的系统及其模块不仅可以有诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如,固件)来实现。
[0084]
需要注意的是,以上描述,仅为描述方便,并不能把本技术限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可以在不背离这一原理的情况下,对实施上述方法和系统的应用领域进行形式和细节上的各种修正和改变。然而,这些变化和修改不脱离本技术的范围。例如,确定模块720可以分解成几个单独的模块,分别用于执行候选区域的确定、目标区域的确定以及车辆禁停区域的更新。
[0085]
上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本技术的限定。虽然此处并没有明确说明,本领域技术人员可能会对本技术进行各种修改、改进和修正。该类修改、改进和修正在本技术中被建议,所以该类修改、改进、修正仍属于本技术示范实施例的精神和范围。
[0086]
同时,本技术使用了特定词语来描述本技术的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本技术至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本技术的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
[0087]
此外,本领域技术人员可以理解,本技术的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本技术的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本技术的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。
[0088]
计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf、或类似介质,或任何上述介质的组合。
[0089]
本技术各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c 、c#、vb.net、
python等,常规程序化编程语言如c语言、visual basic、fortran 2003、perl、cobol 2002、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(lan)或广域网(wan),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(saas)。
[0090]
此外,除非权利要求中明确说明,本技术所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本技术流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本技术实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
[0091]
同理,应当注意的是,为了简化本技术披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本技术实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本技术对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
[0092]
一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有
±
20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本技术一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
[0093]
针对本技术引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本技术作为参考。与本技术内容不一致或产生冲突的申请历史文件除外,对本技术权利要求最广范围有限制的文件(当前或之后附加于本技术中的)也除外。需要说明的是,如果本技术附属材料中的描述、定义、和/或术语的使用与本技术所述内容有不一致或冲突的地方,以本技术的描述、定义和/或术语的使用为准。
[0094]
最后,应当理解的是,本技术中所述实施例仅用以说明本技术实施例的原则。其他的变形也可能属于本技术的范围。因此,作为示例而非限制,本技术实施例的替代配置可视为与本技术的教导一致。相应地,本技术的实施例不仅限于本技术明确介绍和描述的实施例。
再多了解一些

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

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

相关文献