新四季網

停車管理方法、裝置、計算機設備和存儲介質與流程

2023-09-12 06:57:26 1



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.以上所述實施例僅表達了本技術的幾種實施方式,其描述較為具體和詳細,但並不能因此而理解為對本技術專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本技術構思的前提下,還可以做出若干變形和改進,這些都屬於本技術的保護範圍。因此,本技術的保護範圍應以所附權利要求為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀