停车管理方法、装置、计算机设备和存储介质与流程

阅读: 评论:0



1.本技术涉及停车管理技术领域,特别是涉及一种停车管理方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:



2.随着社会的发展,人民生活水平的提高,汽车越来越多,车辆有序集中存放管理需求十分迫切,停车管理系统产品应运而生。
3.传统停车管理系统都是基于c/s或b/s等架构实现。该系统的架构包括终端子系统和服务器。终端子系统包括多个终端,终端子系统主要用于采集车辆出入记录和集成设备控制,服务器主要用于处理各种业务逻辑和存储过车数据,过车数据包括车辆的入场数据、出场数据。以及车辆管理的订单数据;车辆管理的订单数据包括停车订单数据。
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.从所述代理终端订阅入场管理终端发布的车辆的入场数据;
32.所述发布所述目标车辆的离场数据,包括:
33.将所述目标车辆的离场数据,发送到所述代理终端,以使所述入场管理终端从所述车辆的入场数据中,删除所述目标车辆的入场数据。
34.第二方面,本技术提供了一种停车管理装置。所述装置包括:
35.车辆数据采集模块,用于在所述入场管理终端的车辆出入口,采集车辆的入场数据;
36.通讯模块,用于将所述入场数据发布到终端集,以使离场管理终端从所述终端集订阅所述入场数据;
37.业务处理模块,用于在所述离场管理终端发布目标车辆的离场数据后,从所述车辆的入场数据中,更新所述目标车辆的入场数据。
38.本技术还提供了一种停车管理装置。所述装置包括:
39.通讯模块,用于从所述终端集订阅车辆的入场数据;
40.车辆数据采集模块,用于在所述离场管理终端的车辆出入口,采集目标车辆的离场数据;
41.数据存储模块,用于根据所述目标车辆的离场数据,从所述车辆的入场数据中查所述目标车辆的入场数据;
42.业务处理模块,用于根据所述目标车辆的入场数据和所述目标车辆的离场数据,对所述目标车辆进行离场管理,并在离场管理后,发布所述目标车辆的离场数据。
43.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意实施例中停车管理的步骤。
44.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意实施例中停车管理的步骤。
45.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意实施例中停车管理的步骤。
46.上述停车管理方法、装置、计算机设备、存储介质和计算机程序产品,在所述入场管理终端的车辆出入口,采集车辆的入场数据,从一个计算机设备采集车辆入场的数据;而将所述入场数据发布到终端集,以使离场管理终端从所述终端集订阅所述入场数据,使得终端集中的不同终端按照预设协议或者相关规则进行通讯与交互,实现了数据的共享与同步;在所述离场管理终端发布目标车辆的离场数据后,从所述车辆的入场数据中,更新所述目标车辆的入场数据,在数据的共享与同步的基础上进行数据更新,以使用终端集的方式实现停车管理的业务逻辑,其业务逻辑包括但不限于计算停车费用等,以在终端集与服务器网络连接故障的情况下,执行业务逻辑,保证车场正常运转。
附图说明
47.图1为一个实施例中停车管理方法的应用环境图;
48.图2为一个实施例中停车管理方法的流程示意图;
49.图3为一个实施例中应用环境的拓扑图;
50.图4为另一个实施例中停车管理方法的流程示意图;
51.图5为一个实施例中停车管理方法的流程示意图;
52.图6为另一个实施例中停车管理方法的流程示意图;
53.图7为一个实施例中停车管理装置的结构框图;
54.图8为一个实施例中计算机设备的内部结构图。
具体实施方式
55.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
56.本技术实施例提供的停车管理方法,可以应用于如图1所示的应用环境中。其中,终端集102包括终端1022和终端1024,终端1022和终端1024分布于不同的车辆出入口,且终端1022和终端1024分别通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。
57.在一个可选地实施例中,终端集102是包括服务器的至少一个代理终端,代理终端安装了虚拟数据库,虚拟数据库可以是但不限于sqlite数据库、access数据库等轻量级数据库。可用于存储终端集的配置参数和过车历史数据,也可仅在终端与服务器网络连
接断开时存储过车历史数据。代理终端可以是入场管理终端,可以是离场管理终端,也可以是其他终端。
58.在一个可选地实施例中,同一车辆的入场管理终端与离场管理终端可以同时是终端1022,且同一车辆的入场管理终端与离场管理终端可以分别是终端1022和终端1024。终端1022和终端1024在各自的车辆出入口,分别采集车辆的入场数据与出场数据中的至少一种数据。
59.示例性地,当终端1022采集了某车辆的入场数据时,终端1022是该车辆的入场管理终端,该车辆所在车辆出入口是入场管理终端的车辆出入口;当终端1022采集某车辆的离场数据进行时,终端1022根据离场数据确定该车辆是目标车辆,终端1022是目标车辆的离场管理终端,由离场管理终端对目标车辆进行离场管理的车辆出入口是离场管理终端的车辆出入口。
60.其中,终端集102包括是同一类型或不同类型的多个终端,各终端包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备包括智能车载设备,便携式可穿戴设备包括头戴设备。服务器104可以用独立的服务器或者是多个服务器组成的服务器集来实现。
61.在一个实施例中,如图2所示,提供了一种停车管理方法,该方法应用于图1中的终端1022与终端1024中的至少一个入场管理终端进行说明,包括以下步骤:
62.步骤202,在入场管理终端的车辆出入口,采集车辆的入场数据。
63.车辆的入场数据包括车辆标识与车辆入场时间。在离场管理时,离场管理终端可按照车辆标识查车辆中的目标车辆,再根据目标车辆的入场时间和离场时间,计算目标车辆的停车费用,以完成目标车辆的停车管理。其中,车辆标识包括车牌数据、车辆特征图及其他车辆特征参数中的至少一种数据。
64.在一个示例性地实施例中,在入场管理终端的车辆出入口,采集车辆的入场数据,包括:终端1022通过传感器对入场管理终端的车辆出入口进行数据采集;当终端1022检测到某车辆数据,且终端1022根据该车辆数据确定某车辆入场时,终端1022基于车辆数据生成该车辆的入场数据。
65.可选地,当传感器是相机等图像传感器时,车辆数据包括车辆的实时图像、车辆特征图、基于图像识别得到的车牌号、车辆位置及位置变化、车辆速度等数据中的一种或多种数据。可选地,基于车辆数据生成车辆的入场数据,包括:终端1022从车辆数据选取车辆的入场数据;或者,终端1022将至少两种车辆数据按照车辆数据的类型进行加权运算,得到车辆的入场数据。
66.可选地,在车辆从车辆出入口进入停车场之后,在入场管理终端的车辆出入口,终端1022采集车辆的入场数据。
67.步骤204,将入场数据发布到终端集,以使离场管理终端从终端集订阅入场数据。
68.在一个实施例中,通过入场数据的存储方式阐述本方案缓解服务器压力的方式。在一个可能地实施例中,将入场数据发布到终端集,包括:将部分入场数据发布到终端集进行存储,以缓解终端集的服务器压力。其中,发布到终端集入场数据可以一部分入场数据中的车辆标识等数据量较少的入场数据。
69.在另一个可能地实施例中,将入场数据发布到终端集,包括:当入场管理终端是由终端集存储数据的终端时,将入场数据发布到终端集,通过终端集存储数据;对应的,该方法还包括,当入场管理终端是由服务器存储数据的终端时,将入场数据发布到终端集的服务器,通过服务器存储数据,以缓解终端集的服务器压力。
70.在一个实施例中,如图3所示,终端集包括n个终端,依次为终端3001、终端3002
……
终端n;其中,n是正整数。在n个终端中,通过至少一个终端与终端集的交换机或网关进行数据交互,再通过终端集的交换机或网关与服务器进行交互。示例性地,服务器通过其设置的交换机或网关与终端集进行交互。
71.在一个实施例中,步骤204包括:若与服务器网络连接断开,根据终端集的配置数据确定服务器的代理终端;发送入场数据到代理终端,以使离场管理终端从代理终端订阅入场数据。
72.终端集的配置数据,其用于入场管理终端与服务器之间的关系,映射到入场管理终端与代理终端之间的关系,以确定入场管理终端实现服务器功能的代理终端。可选地,代理终端可以是一个或多个入场管理终端的代理终端。可选地,终端集的配置数据是在终端集启动时,从终端集的服务器获取的。
73.在一个实施例中,通过发送入场数据到代理终端,以使离场管理终端从代理终端订阅入场数据,具有多种实现方式。
74.在一个可能地实现方式中,将入场数据发布到终端集是采用mqtt协议;入场管理终端通过mqtt协议传输其所采集的入场数据到终端集中的代理终端,再通过代理终端存储入场数据,以供终端集中的离场管理终端按照mqtt协议订阅入场数据。其中,入场管理终端、离场管理终端或者终端集中的其他终端为代理终端。代理终端具有虚拟服务器,该虚拟服务器且用于存储终端集的数据,以实现数据共享。
75.在一个可能的实现方式中,入场数据发布及其被订阅的方式,是指:入场数据管理终端将入场数据、入场数据的主题与传输质量进行关联,得到入场关联数据;在入场数据发布的过程中,按照入场关联数据中的传输质量,将入场关联数据传输到代理终端;对应的,当对入场关联数据进行订阅时,按照主题、入场数据内容及传输质量中的至少一种数据进行筛选,得到离场管理终端订阅的入场数据。示例性地,当按照主题进行订阅时,可将车辆的至少部分入场数据作为主题,以使离场管理终端按照主题订阅车辆的入场数据。
76.可选地,传输质量依次递增体现为:至多一次传输的数据传输、至少一次的数据传输,以及只有一次的数据传输;其中,至多一次传输的数据传输,是完全基于tcp/ip协议执行的,传输代价较少;至少一次的数据传输,是确保数据表征的信息传输到达,且消息是可以重复传输的,其传输代价适中;只有一次的数据传输,是耗费较高的传输,以确保数据表征的信息一次到达。由此,无需服务器,也能保障终端集的正常运行,解耦了终端和服务器的点对点通讯,可通过硬件性能低下的终端暂时代替服务器,且可在终端集与服务器网络异常的情况下工作,较好地实现数据共享。
77.在一个实施例中,根据终端集的配置数据确定服务器的代理终端,包括:根据终端集的配置数据,确定用于代理服务器的终端地址;按照终端地址确定服务器的代理终端;其中,代理终端是终端集中的至少一个终端。
78.用于代理服务器的终端地址,是针对各离场管理终端而设置的地址,以确定各离
场管理终端各自的代理终端;代理服务器的终端地址可以是ip地址或mac物理地址。直接存储代理终端的地址,有助于快速地进行终端的数据传输。
79.在一个可能的实施例中,在离场管理终端接收到其所订阅的入场数据后,可将其所订阅的入场数据保存在离场管理终端的数据库中,本地数据库可以是小型的虚拟数据库sql数据库,甚至不需要安装数据库管理系统即可使用的access数据库等。
80.在一个可选地实施例中,在离场管理终端从终端集订阅入场数据之后,该方法还包括:在离场管理终端本地的数据库中,离场管理终端判断自身存储的入场数据是否存在历史入场数据,如果存在,则通过车辆的当前入场数据更新车辆的历史入场数据;如果不存在则存储该车辆的入场数据。
81.步骤206,在离场管理终端发布目标车辆的离场数据后,从车辆的入场数据中,更新目标车辆的入场数据。
82.离场数据用于表征目标车辆离开停车场。离场数据是离场管理终端在目标车辆离开停车场时采集所采集到的。可选地,在离场管理终端的车辆出入口,通过离场管理终端的传感器实时采集离场区域的数据;基于离场区域的数据判断离场区域是否存在目标车辆;当离场区域存在目标车辆时,基于离场区域的数据生成目标车辆的离场数据;其中,离场区域是离场管理终端的车辆出入口的至少部分道口,且离场区域中的车辆是将要离开停车场的目标车辆。
83.在一个可选地实施例中,基于离场区域的数据判断离场区域是否存在目标车辆,包括:在通过相机采集离场区域的图像后,离场管理终端对离场区域的图像中的移动对象进行识别;当移动对象是车辆时,离场管理终端将该车辆作为目标车辆,并从离场区域的图像中提取目标车辆的数据;根据目标车辆的数据生成离场数据。可选地,离场数据包括目标车辆的车辆标识和目标车辆的离场时间;其中,目标车辆的车辆标识包括车牌数据、车辆特征图及其他车辆特征参数中的至少一种数据。
84.在一个实施例中,从车辆的入场数据中,更新目标车辆的入场数据,包括:确定入场管理终端中的虚拟数据库;从入场管理终端中的虚拟数据库中,更新目标车辆的入场数据。
85.在一个可选地实施例中,从入场管理终端中的虚拟数据库中,更新目标车辆的入场数据,包括:入场管理终端按照目标车辆的离场数据,在入场管理终端本地的虚拟数据库中查目标车辆的入场数据;根据目标车辆的离场数据,对目标车辆的入场数据执行修改与删除中的至少一种业务处理。
86.在一个可选地实施例中,根据目标车辆的离场数据,对目标车辆的入场数据执行修改与删除中的至少一种业务处理,包括:从目标车辆的离场数据中,提取目标车辆的车辆标识;按照目标车辆的车辆标识,在车辆的入场数据中,查目标车辆的入场数据;对目标车辆的入场数据,进行修改与删除中的至少一种业务处理。
87.在一个可能地实施例中,对目标车辆的入场数据,进行修改与删除中的至少一种业务处理,包括:按照目标车辆的停车类型,对目标车辆的入场数据,进行修改与删除中的至少一种业务处理。示例性地,当目标车辆处于临时停靠车辆时,从目标车辆的入场数据中删除目标车辆的车辆标识和入场时间;当目标车辆处于周期性停靠车辆时,修改目标车辆的入场时间及入场状态;其中,临时停靠车辆是无规律停靠的车辆,临时停靠车辆的车辆标
识可以是入场时随机生成的跟踪id,也可以是临时停靠车辆的车牌号;周期性停靠车辆是有停车月卡、停车年卡或购买了停车场车位的车辆,周期性停靠车辆的车辆标识可以是预先设定的跟踪id,可以是周期性停靠车辆的车牌号。
88.在另一可选地实施例中,该方法还包括:当目标车辆的入场管理终端和离场管理终端均为终端1022时,终端1022基于本地的数据库进行目标车辆的入场管理和离场管理;当目标车辆的入场管理终端和离场管理终端为不同终端时,执行上述步骤202-步骤206。
89.在另一可选地实施例中,在离场管理终端发布目标车辆的离场数据后,该方法还包括:离场管理终端发布目标车辆的订单数据到代理终端,以使代理终端存储有不同车辆的过车数据。对应的,该方法还包括:判断终端集与后端服务器的网络连接是否回复;如果已恢复连接,则将代理终端存储的过车数据传输至后台服务器;如果未连接则缓存出场数据至本地数据库,直至与后端服务连接后再转存此数据。其中,过车数据是车辆的缴费订单与离场数据中的至少一种数据。
90.上述停车管理方法中,该方法应用于终端集中的入场管理终端,该方法包括:在入场管理终端的车辆出入口,采集车辆的入场数据,从一个计算机设备采集车辆入场的数据;而将入场数据发布到终端集,以使离场管理终端从终端集订阅入场数据,使得终端集中的不同终端按照预设协议或者相关规则进行通讯与交互,实现了数据的共享与同步;在离场管理终端发布目标车辆的离场数据后,从车辆的入场数据中,更新目标车辆的入场数据,在数据的共享与同步的基础上进行数据更新,以使用终端集的方式实现停车管理的业务逻辑,其业务逻辑包括但不限于计算停车费用等,以在终端集与服务器网络连接故障的情况下,执行业务逻辑,保证车场正常运转。此外,本方案不再通过后端服务器处理,可用后端服务器来进行数据的存储,不再并发请求服务器执行停车管理的业务逻辑,缓解服务器压力,也能够解决服务器配置高要求的问题。
91.在一个实施例中,如图4所示,提供了一种停车管理方法,该方法应用于图1中的终端1022与终端1024中的至少一个离场管理终端进行说明,包括以下步骤:
92.步骤402,从终端集订阅车辆的入场数据。
93.在一个实施例中,当离场管理终端对入场关联数据进行订阅时,按照主题、入场数据内容及传输质量中的至少一种数据进行筛选,车辆的入场数据。示例性地,当按照主题进行订阅时,可将车辆的至少部分入场数据作为主题,以使离场管理终端按照主题订阅车辆的入场数据。
94.步骤404,在离场管理终端的车辆出入口,采集目标车辆的离场数据。
95.可选地,在离场管理终端的车辆出入口,离场管理终端通过传感器实时采集离场区域的数据;基于离场区域的数据判断离场区域是否存在目标车辆;当离场区域存在目标车辆时,基于离场区域的数据生成目标车辆的离场数据;其中,离场区域是离场管理终端的车辆出入口的至少部分道口,且离场区域中的车辆是将要离开停车场的目标车辆;离场数据包括目标车辆的车辆标识和目标车辆的离场时间。
96.步骤406,根据目标车辆的离场数据,从车辆的入场数据中查目标车辆的入场数据。
97.可选地,在订阅车辆的入场数据后,离场管理终端订阅所得的入场数据存储于离场管理终端本地的虚拟数据库中;对应的,当识别到目标车辆的离场数据时,根据目标车辆
的车辆标识查目标车辆的入场数据。
98.步骤408,根据目标车辆的入场数据和目标车辆的离场数据,对目标车辆进行离场管理,并在离场管理后,发布目标车辆的离场数据。
99.在一个实施例中,根据目标车辆的入场数据和目标车辆的离场数据,对目标车辆进行离场管理,包括:根据目标车辆的入场数据和目标车辆的离场数据,计算目标车辆的停车费用;基于停车费用,对目标车辆进行缴费管理;在缴费管理后,控制道闸开闸,以使目标车辆离场。
100.在一个可选地实施例中,根据目标车辆的入场数据和目标车辆的离场数据,计算目标车辆的停车费用,包括:从目标车辆的入场数据中提取目标车辆的入场时间,并从目标车辆的离场数据中提取目标车辆的离场时间;根据目标车辆的离场时间与目标车辆的入场时间,计算目标车辆的停留时间;根据目标车辆的停留时间计算目标车辆的停车费用;其中,目标车辆的停留时间计算与目标车辆的停车费用是正相关的。
101.在一个可选地实施例中,基于停车费用,对目标车辆进行缴费管理,包括:基于停车费用生成目标车辆的缴费订单;将缴费订单展示给目标车辆的车主;根据目标车辆的车主触发的缴费事件,对目标车辆进行缴费管理。
102.在一个可选地实施例中,缴费事件包括缴费完成与缴费失败,对应的,在缴费管理后,控制道闸开闸包括:当缴费完成时,控制道闸开闸;当缴费失败时,进行异常处理,并在异常处理后,控制道闸开闸。
103.在一个实施例中,从所述终端集订阅车辆的入场数据,包括:若离场管理终端与服务器网络连接断开,根据终端集的配置数据确定服务器的代理终端;从代理终端订阅入场管理终端发布的车辆的入场数据;
104.相对应的,发布目标车辆的离场数据,包括:将目标车辆的离场数据,发送到代理终端,以使入场管理终端从车辆的入场数据中,删除目标车辆的入场数据。
105.其中,终端集的配置数据,其用于将离场管理终端与服务器之间的关系,映射到离场管理终端与代理终端之间的关系,以确定为离场管理终端的实现服务器功能的代理终端。可选地,代理终端可以是一个或多个离场管理终端的代理终端。可选地,终端集的配置数据是在终端集启动时,从终端集的服务器获取的。其中,入场管理终端和离场管理终端可以具有进行数据共享的不同代理终端,也可以具有同一代理终端。
106.本实施例中,离场管理终端从终端集订阅入场数据,使得终端集中的不同终端按照预设协议或者相关规则进行通讯与交互,实现了数据的共享与同步;从所述终端集订阅车辆的入场数据;在离场管理终端的车辆出入口,采集目标车辆的离场数据,该数据是离场管理终端本地存储的数据;离场管理终端根据目标车辆的离场数据,从车辆的入场数据中查目标车辆的入场数据,进而根据目标车辆的入场数据和目标车辆的离场数据,对目标车辆进行离场管理,并在离场管理后,发布目标车辆的离场数据,以使入场管理终端从终端集订阅目标车辆的离场数据,使得终端集中的不同终端按照预设协议或者相关规则进行通讯与交互,实现了数据的共享、同步与更新。由此,在数据的共享与同步的基础上进行数据更新,以使用终端集的方式实现停车管理的业务逻辑,其业务逻辑包括但不限于计算停车费用等,以在终端集与服务器网络连接故障的情况下,执行业务逻辑,保证车场正常运转。
107.在一示例性地实施例中,如图5所示,以某车辆入场为例说明车辆的入场管理终端及同一车辆的离场管理终端所执行的步骤。
108.入场管理终端执行的步骤如图5(a)所示:在入场管理终端的车辆出入口,采集车辆的入场数据;判断本地数据库是否存在该车辆的历史入场数据,当存在该车辆的历史入场数据则进行更新,当不存在该车辆的历史入场数据则进行存储,最后,控制道闸开闸。此外,在入场管理终端判断本地数据库是否存在该车辆的历史入场数据的过程中,将入场数据发布到终端集,以使离场管理终端从终端集订阅入场数据。
109.相对应的,离场管理终端执行的步骤如图5(b)所示,对入场管理终端发布的车辆入场数据进行订阅;从入场管理终端接收某车辆的入场数据;判断本地数据库是否存在该车辆的历史入场数据,当存在该车辆的历史入场数据则进行更新,当不存在该车辆的历史入场数据则进行存储。其中,代理终端可以是离场管理终端,也可以是由离场管理终端订阅数据的终端。
110.在一示例性地实施例中,如图6所示,在对离场管理终端从终端集订阅车辆的入场信息之后,以目标车辆入场为例说明车辆的离场管理终端及目标车辆的离场管理所执行的步骤。
111.离场管理终端执行的步骤如图6(a)所示,在离场管理终端的车辆出入口,采集目标车辆的离场数据;从本地数据库中获取目标车辆的入场数据;根据目标车辆的入场数据和目标车辆的离场数据计算停车费用;响应于车主对停车费用的缴费事件后,完成缴费管理;控制道闸开闸,完成离场管理;当离场管理终端与服务器的网络连接正常时,将过车数据存储于离场管理终端的本地数据库;当离场管理终端与服务器的未进行网络连接时,将过车数据存储于离场管理终端的服务器。其中,在完成离场管理后,将过车数据发布到终端集。
112.相对应的,入场管理终端执行的步骤如图6(b)所示,订阅目标车辆的离场数据,从本地数据库中获取目标车辆的入场数据;判断本地数据库是否存在目标车辆的入场数据,当存在目标车辆的入场数据则进行更新,在更新过程中,删除目标车辆的入场数据。
113.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
114.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的停车管理方法的停车管理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个停车管理装置实施例中的具体限定可以参见上文中对于停车管理方法的限定,在此不再赘述。
115.在一个实施例中,如图7所示,提供了一种停车管理装置,包括:车辆数据采集模块702、通讯模块704、业务处理模块706和数据存储模块708,其中:
116.车辆数据采集模块702,用于在所述入场管理终端的车辆出入口,采集车辆的入场
数据;
117.通讯模块704,用于将所述入场数据发布到终端集,以使离场管理终端从所述终端集订阅所述入场数据;
118.业务处理模块706,用于在所述离场管理终端发布目标车辆的离场数据后,从所述车辆的入场数据中,更新所述目标车辆的入场数据。
119.在其中一个实施例中,所述通讯模块704用于:
120.若与服务器网络连接断开,根据所述终端集的配置数据确定所述服务器的代理终端;
121.发送所述入场数据到所述代理终端,以使所述离场管理终端从所述代理终端订阅所述入场数据。
122.在其中一个实施例中,所述通讯模块704具体用于:
123.根据所述终端集的配置数据,确定用于代理所述服务器的终端地址;
124.按照所述终端地址确定所述服务器的代理终端;
125.其中,所述代理终端是所述终端集中的至少一个终端。
126.在其中一个实施例中,所述装置还包括数据存储模块708,数据存储模块708用于:
127.确定所述入场管理终端中的虚拟数据库;
128.从所述入场管理终端中的虚拟数据库中,更新所述目标车辆的入场数据。
129.本技术还提供了一种停车管理装置。所述装置包括:车辆数据采集模块702、通讯模块704、业务处理模块706和数据存储模块708,其中:
130.通讯模块704,用于从所述终端集订阅车辆的入场数据;
131.车辆数据采集模块702,用于在所述离场管理终端的车辆出入口,采集目标车辆的离场数据;
132.数据存储模块708,用于根据所述目标车辆的离场数据,从所述车辆的入场数据中查所述目标车辆的入场数据;
133.业务处理模块706,用于根据所述目标车辆的入场数据和所述目标车辆的离场数据,对所述目标车辆进行离场管理,并在离场管理后,发布所述目标车辆的离场数据。
134.在其中一个实施例中,所述业务处理模块706用于:根据所述目标车辆的入场数据和所述目标车辆的离场数据,计算所述目标车辆的停车费用;基于所述停车费用,对所述目标车辆进行缴费管理;在缴费管理后,控制道闸开闸,以使所述目标车辆离场。
135.在其中一个实施例中,所述通讯模块704用于:若与服务器网络连接断开,根据所述终端集的配置数据确定所述服务器的代理终端;从所述代理终端订阅入场管理终端发布的车辆的入场数据;
136.对应的,所述业务处理模块706用于:将所述目标车辆的离场数据,发送到所述代理终端,以使所述入场管理终端从所述车辆的入场数据中,删除所述目标车辆的入场数据。
137.上述停车管理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
138.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元
和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种停车管理方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置,显示屏可以是液晶显示屏或电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
139.本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
140.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
141.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
142.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
143.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
144.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
145.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
146.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。

技术特征:


1.一种停车管理方法,其特征在于,所述方法应用于终端集中的入场管理终端,所述方法包括:在所述入场管理终端的车辆出入口,采集车辆的入场数据;将所述入场数据发布到终端集,以使离场管理终端从所述终端集订阅所述入场数据;在所述离场管理终端发布目标车辆的离场数据后,从所述车辆的入场数据中,更新所述目标车辆的入场数据。2.根据权利要求1所述的方法,其特征在于,所述将所述入场数据发布到终端集,以使离场管理终端从所述终端集订阅所述入场数据,包括:若与服务器网络连接断开,根据所述终端集的配置数据确定所述服务器的代理终端;发送所述入场数据到所述代理终端,以使所述离场管理终端从所述代理终端订阅所述入场数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述终端集的配置数据确定所述服务器的代理终端,包括:根据所述终端集的配置数据,确定用于代理所述服务器的终端地址;按照所述终端地址确定所述服务器的代理终端;其中,所述代理终端是所述终端集中的至少一个终端。4.根据权利要求1所述的方法,其特征在于,所述从所述车辆的入场数据中,更新所述目标车辆的入场数据,包括:确定所述入场管理终端中的虚拟数据库;从所述入场管理终端中的虚拟数据库中,更新所述目标车辆的入场数据。5.一种停车管理方法,其特征在于,所述方法应用于终端集中的离场管理终端,所述方法包括:从所述终端集订阅车辆的入场数据;在所述离场管理终端的车辆出入口,采集目标车辆的离场数据;根据所述目标车辆的离场数据,从所述车辆的入场数据中查所述目标车辆的入场数据;根据所述目标车辆的入场数据和所述目标车辆的离场数据,对所述目标车辆进行离场管理,并在离场管理后,发布所述目标车辆的离场数据。6.根据权利要求5所述的方法,其特征在于,所述根据所述目标车辆的入场数据和所述目标车辆的离场数据,对所述目标车辆进行离场管理,包括:根据所述目标车辆的入场数据和所述目标车辆的离场数据,计算所述目标车辆的停车费用;基于所述停车费用,对所述目标车辆进行缴费管理;在缴费管理后,控制道闸开闸,以使所述目标车辆离场。7.根据权利要求5所述的方法,其特征在于,所述从所述终端集订阅车辆的入场数据,包括:若与服务器网络连接断开,根据所述终端集的配置数据确定所述服务器的代理终
端;从所述代理终端订阅入场管理终端发布的车辆的入场数据;所述发布所述目标车辆的离场数据,包括:将所述目标车辆的离场数据,发送到所述代理终端,以使所述入场管理终端从所述车辆的入场数据中,删除所述目标车辆的入场数据。8.一种停车管理装置,其特征在于,所述装置包括:车辆数据采集模块,用于在所述入场管理终端的车辆出入口,采集车辆的入场数据;通讯模块,用于将所述入场数据发布到终端集,以使离场管理终端从所述终端集订阅所述入场数据;业务处理模块,用于在所述离场管理终端发布目标车辆的离场数据后,从所述车辆的入场数据中,更新所述目标车辆的入场数据。9.一种停车管理装置,其特征在于,所述装置包括:通讯模块,用于从所述终端集订阅车辆的入场数据;车辆数据采集模块,用于在所述离场管理终端的车辆出入口,采集目标车辆的离场数据;数据存储模块,用于根据所述目标车辆的离场数据,从所述车辆的入场数据中查所述目标车辆的入场数据;业务处理模块,用于根据所述目标车辆的入场数据和所述目标车辆的离场数据,对所述目标车辆进行离场管理,并在离场管理后,发布所述目标车辆的离场数据。10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

技术总结


本申请涉及一种停车管理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:在所述入场管理终端的车辆出入口,采集车辆的入场数据,从一个计算机设备采集车辆入场的数据;而将所述入场数据发布到终端集,以使离场管理终端从所述终端集订阅所述入场数据,使得终端集中的不同终端按照预设协议或者相关规则进行通讯与交互,实现了数据的共享与同步;在所述离场管理终端发布目标车辆的离场数据后,从所述车辆的入场数据中,更新所述目标车辆的入场数据,在数据的共享与同步的基础上进行数据更新,以使用终端集的方式实现停车管理的业务逻辑。采用本方法能够在终端集与服务器网络连接故障的情况下,保证车场正常运转。场正常运转。场正常运转。


技术研发人员:

胡中华 李胜章 刘鸣

受保护的技术使用者:

深圳信路通智能技术有限公司

技术研发日:

2022.11.08

技术公布日:

2023/3/28

本文发布于:2023-03-31 01:45:07,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/1/83649.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:终端   车辆   数据   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图