本發明涉及一種車輛調度方法、裝置及相關系統。
背景技術:
隨著智慧景區建設的興起,觀光車已經成為景區代步的通行工具,但隨處可見的是觀光車站點候車擁擠情況;即使一些觀光車數量配備較多的景區,也會出現某些站點候車時間較長,而某些觀光車線路相對較為空閑的現象;因觀光車管理不當導致的上述問題,一方面影響觀光車的利用效率,另一方面耽誤游客時間影響游客體驗。
技術實現要素:
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種車輛調度方法、裝置及相關系統。
第一方面,本發明實施例提供一種車輛調度方法,包括:獲取各站點視頻數據,分析出各站點候車人數;
獲取所有車輛的定位信息;
根據每個車輛規劃線路信息和所述各站點候車人數,計算出每個車輛規劃線路的擁擠指數;
根據所述每個車輛的定位信息和所述每個車輛規劃線路的擁擠指數,確定其中需要更新規劃路線的車輛并生成更新后的規劃線路信息;
將更新后的規劃線路信息發送給所述需要更新規劃路線的車輛。
在一個實施例中,所述根據每個車輛規劃線路信息和所述各站點候車人數,計算出每個車輛規劃線路的擁擠指數,包括:
根據所述各站點候車人數,換算出各站點候車指數;所述候車指數為站點候車人數與所述各站點候車人數中最大的數值的比值;
根據每個車輛規劃線路信息,將所述每個車輛規劃線路上的各站點候車指數依次相加,計算出每個車輛規劃線路的擁擠指數。
在一個實施例中,所述根據每個車輛規劃線路信息和所述各站點候車人數,計算出每個車輛規劃線路的擁擠指數,包括:
根據各站點候車人數在預設時間段內的增長人數,換算出各站點的增長指數;所述增長指數為各站點增長人數與所述各站點增長人數中最大的數值的比值;
根據每個車輛規劃線路信息,將所述每個車輛規劃線路上的各站點增長指數依次相加,計算出每個車輛規劃線路的擁擠指數。
在一個實施例中,所述根據所述每個車輛的定位信息和所述每個車輛規劃線路的擁擠指數,確定其中需要更新規劃路線的車輛并生成更新后的規劃線路信息,包括:
對所有的每個車輛規劃線路的擁擠指數,按照大小進行排序;
根據所述所有車輛的定位信息,對于擁擠指數小于預設的第一閾值的規劃線路上的車輛,更新規劃路線信息,使得更新后規劃路線信息的車輛調度至擁擠指數大于預設的第二閾值的規劃線路上。
在一個實施例中,對于擁擠指數小于預設的第一閾值的規劃線路上的車輛,更新規劃路線信息,包括:
對擁擠指數大于預設第二閾值規劃線路上的站點,按照候車指數或增長指數進行排序;
在預設距離范圍內,將擁擠指數小于預設的第一閾值的規劃線路上的車輛,調度至擁擠指數大于預設第二閾值規劃線路上候車指數或增長指數最高的預設數量的站點。
第二方面,本發明實施例提供一種車輛調度裝置,包括:
分析模塊,用于獲取各站點視頻數據,分析出各站點候車人數;
獲取模塊,用于獲取所有車輛的定位信息;
計算模塊,用于根據每個車輛規劃線路信息和所述各站點候車人數,計算出每個車輛規劃線路的擁擠指數;
生成模塊,用于根據所述每個車輛的定位信息和所述每個車輛規劃線路的擁擠指數,確定其中需要更新規劃路線的車輛并生成更新后的規劃線路信息;
發送模塊,用于將更新后的規劃線路信息發送給所述需要更新規劃路線的車輛。
在一個實施例中,所述計算模塊,包括:
第一換算子模塊,用于根據所述各站點候車人數,換算出各站點候車指數;所述候車指數為站點候車人數與所述各站點候車人數中最大的數值的比值;
第一計算子模塊,用于根據每個車輛規劃線路信息,將所述每個車輛規劃線路上的各站點候車指數依次相加,計算出每個車輛規劃線路的擁擠指數。
在一個實施例中,所述計算模塊,包括:
第二換算子模塊,用于根據各站點候車人數在預設時間段內的增長人數,換算出各站點的增長指數;所述增長指數為各站點增長人數與所述各站點增長人數中最大的數值的比值;
第二計算子模塊,用于根據每個車輛規劃線路信息,將所述每個車輛規劃線路上的各站點增長指數依次相加,計算出每個車輛規劃線路的擁擠指數。
在一個實施例中,所述生成模塊,包括:
排序子模塊,用于對所有的每個車輛規劃線路的擁擠指數,按照大小進行排序:
調度子模塊,用于根據所述所有車輛的定位信息,對于擁擠指數小于預設的第一閾值的規劃線路上的車輛,更新規劃路線信息,使得更新后規劃路線信息的車輛調度至擁擠指數大于預設的第二閾值的規劃線路上。
在一個實施例中,所述調度子模塊,還用于對擁擠指數大于預設第二閾值規劃線路上的站點,按照候車指數或增長指數進行排序;在預設距離范圍內,將擁擠指數小于預設的第一閾值的規劃線路上的車輛,調度至擁擠指數大于預設第二閾值規劃線路上候車指數或增長指數最高的預設數量的站點。
第三方面,本發明實施例提供一種車輛調度系統,包括至少一個站點攝像頭、gps車載主機、至少一個視頻分析儀和至少一個調度服務器;
所述站點攝像頭用于獲取各站點視頻數據;
所述gps車載主機,用于獲取所有車輛的定位信息;
所述視頻分析儀用于根據所述各站點視頻數據分析出各站點候車人數;
所述調度服務器用于根據每個車輛規劃線路信息和所述視頻分析儀分析出的各站點候車人數,計算出每個車輛規劃線路的擁擠指數;根據所述gps車載主機獲取所有車輛的定位信息和所述每個車輛規劃線路的擁擠指數,確定其中需要更新規劃路線的車輛并生成更新后的規劃線路信息;將更新后的規劃線路信息發送給所述需要更新規劃路線的車輛。
本發明實施例提供的上述技術方案的有益效果至少包括:
本發明實施例提供的一種車輛調度方法、裝置及相關系統,獲取各站點視頻數據,分析出各站點候車人數;獲取所有車輛的定位信息;根據每個車輛的規劃線路信息和各站點候車人數,計算出每個車輛規劃線路的擁擠指數;根據每個車輛的定位信息和每個車輛規劃線路的擁擠指數,確定其中需要更新規劃路線的車輛并生成更新后的規劃線路信息;將更新后的規劃線路信息發送給需要更新規劃路線的車輛。本發明技術方案通過利用視頻分析技術獲取各站點候車人員數量,通過gps技術獲取車輛的定位信息,再結合每個車輛規劃線路信息,根據擁堵情況,推算出最優的線路調整方案,將調整方案對應的更新后的規劃線路信息,然后通過無線通信技術發送需要更新規劃路線的車輛,可以縮短各個站點候車人員等待車輛的時間、提升車輛的利用效率、降低運營成本。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
附圖說明
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中:
圖1為本發明實施例提供的車輛調度方法的流程圖;
圖2為本發明實施例提供的一種步驟s103的流程圖;
圖3為本發明實施例提供的又一種步驟s103的流程圖;
圖4為本發明實施例提供的步驟s104的流程圖;
圖5為本發明實施例提供的車輛調度示意圖;
圖6為本發明實施例提供的涉及到的硬件設備連接示意圖;
圖7為本發明實施例提供的例子中觀光車調度方法的流程圖;
圖8為本發明實施例提供的一種車輛調度裝置的框圖;
圖9a為本發明實施例提供的計算模塊83的框圖;
圖9b為本發明實施例提供的又一計算模塊83的框圖;
圖10為本發明實施例提供的生成模塊84的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。
本發明實施例提供了一種車輛調度方法,參照圖1所示,包括步驟s101~s105:
s101、獲取各站點視頻數據,分析出各站點候車人數;
s102、獲取所有車輛的定位信息;
s103、根據每個車輛的規劃線路信息和所述各站點候車人數,計算出每個車輛規劃線路的擁擠指數;
s104、根據所述每個車輛的定位信息和所述每個車輛規劃線路的擁擠指數,確定其中需要更新規劃路線的車輛并生成更新后的規劃線路信息;
s105、將更新后的規劃線路信息發送給所述需要更新規劃路線的車輛。
本發明技術方案通過利用視頻分析技術獲取各站點候車人員數量,通過gps技術獲取車輛的定位信息,再結合每個車輛規劃線路信息,根據擁堵情況,推算出最優的線路調整方案,將調整方案對應的更新后的規劃線路信息,然后通過無線通信技術發送需要更新規劃路線的車輛,可以縮短各個站點候車人員等待車輛的時間、提升車輛的利用效率、降低運營成本。
本實施例中,可以周期性的執行以上步驟,對于多條線路上各自車輛實現智能調度,也可以通過增加臨時車輛調度至擁堵指數較高的線路上;其中步驟s101、s102無執行順序上的要求,具體實施時,可以先執行s102、再執行s101,還可以將s101和s102同時執行,本公開實施例對此不做限定。
下面對上述步驟做進一步詳細的說明。
步驟s101中,可以通過攝像頭實時獲取各站點視頻數據,采用視頻分析儀分析出各站點內候車人數。智能視頻分析儀可以利用計算機圖像視覺分析技術,對視頻流進行人頭的動態識別,通過將場景中背景和人物(目標)分離,進而分析統計在預設監視區域的人數數量。
例如,視頻分析儀可以實時顯示當前各區域人數狀況,提供對各站點客流量實時數據匯總,可根據設置條件生成多種數據分析報表;還可以提供多種通迅協議接口,將上述各站點候車人數,發送給調度服務器。
步驟s102,可以通過車輛預裝的全球定位系統(globalpositioningsystem,gps),也可以通過基站,獲取所有車輛的定位信息;然后通過無線通信線路,推送給智能調度服務器,也可以是由智能調度服務器主動獲取,然后顯示在地理信息系統(geographicinformationsystem,gis)地圖上;對于采用何種方式獲取車輛的定位信息,本公開實施例對此不做限定。
在一個實施例中,步驟s103,根據每個車輛的規劃線路信息和所述各站點候車人數,計算出每個車輛規劃線路的擁擠指數,參照圖2所示,包括:s201~s202;
s201、根據所述各站點候車人數,換算出各站點候車指數;所述候車指數為站點候車人數與所述各站點候車人數中最大的數值的比值;
s202、根據每個車輛的規劃線路信息,將所述每個車輛規劃線路上的各站點候車指數依次相加,計算出每個車輛規劃線路的擁擠指數。
本實施例中,每個車輛的規劃線路信息,比如是車輛按照原計劃預設的規劃路線,如無特殊要求和情況,每個車輛按照此規劃路線設置信息行駛。
步驟s201中,候車指數為站點候車人數與上述各站點候車人數中最大的數值的比值;例如:有m個站點,各站點候車人數為num1、num2、num3……numm,其中數值最大的numm;
根據公式:站點候車指數(hczs)=站點候車人數/最大站點候車人數,
則:
hczs1=num1/numm;
hczs2=num2/numm;
hczs3=num3/numm;
…………..
hczsm=numm/numm=1;
步驟s202中,線路擁擠指數(yjzs)等于該線路下所有站點候車指數之和;即:yjzs=hczs1+hczs2+….+hczsm;從而得出每個車輛規劃線路的擁擠指數。
在一個實施例中,上述步驟s103中,根據每個車輛的規劃線路信息和所述各站點候車人數,計算出每個車輛規劃線路的擁擠指數,參照圖3所示,包括:s301~s302;
s301、根據各站點候車人數在預設時間段內的增長人數,換算出各站點的增長指數;所述增長指數為各站點增長人數與所述各站點增長人數中最大的數值的比值;
s301、根據每個車輛規劃線路信息,將所述每個車輛規劃線路上的各站點增長指數依次相加,計算出每個車輛規劃線路的擁擠指數。
步驟s301中,增長指數為各站點增長人數與所述各站點增長人數中最大的數值的比值;例如:有n個站點,在預設時間段內,比如以5分鐘為例,起始時間12:00獲取到各站點內的候車人數,在12:05時獲取到各站點內的候車人數,將5分鐘周期內,第二次獲取的候車人數減去第一次獲取的候車人數,得出增長人數,具體實施時,只取差值為大于0的數值,舍棄差值為負值和0的數值。假設各站點增長人數為為大于0的數值,呈現擁堵趨勢,為n1、n2、n3……、nn,其中數值最大的nn;
根據公式:站點增長指數(zzzs)=站點增長人數/最大站點增長人數,
則:
zzzs1=n1/nn;
zzzs2=n2/nn;
zzzs3=n3/nn;
…………..
zzzsn=nn/nn=1;
步驟s302中,線路擁擠指數(yjzs)等于該線路下所有站點增長指數之和;即:yjzs=zzzs1+zzzs2+….+zzzsn;從而得出每個車輛規劃線路的擁擠指數。
在上述兩個實施例中,擁擠指數,可以由候車人數和增長人數通過預設的算法計算而出,本公開實施例對計算方式不做限定。
在一個實施例中,步驟s104,上述根據每個車輛的定位信息和每個車輛規劃線路的擁擠指數,確定其中需要更新規劃路線的車輛并生成更新后的規劃線路信息,參照圖4所示,包括:步驟s401~s402;
s401、對所有的每個車輛規劃線路的擁擠指數,按照大小進行排序;
s402、根據所述所有車輛的定位信息,對于擁擠指數小于預設的第一閾值的規劃線路上的車輛,更新規劃路線信息,使得更新后規劃路線信息的車輛調度至擁擠指數大于預設的第二閾值的規劃線路上。
本實施例中,步驟s401中,對各線路擁擠指數結果進行排序,擁擠指數越大越擁擠,步驟s402中,根據所有車輛的定位信息,規劃新的調度方案,比如將擁擠指數小于預設的第一閾值的規劃線路上的車輛,調度至擁擠指數大于預設的第二閾值的規劃線路上,其中第一閾值比如為1.2,第二閾值比如為1.6。這樣可以實現實時動態調整車輛的班次密度、行駛路線、區間轉運,減少等車人員的候車時間、也提升車輛的運行效率、降低了運營成本;根據上述調度方案,生成實際線路設置信息,發送給需要調度的車輛。
在一個實施例中,上述步驟s402中,參照圖5所示,以兩條線路為例,比如將擁擠指數小于預設的第一閾值的規劃線路設為第一線路,站點為:a1、a2、a3、、、、a8;將擁擠指數大于預設第二閾值規劃線路設為第二線路,站點為b1、b2、、、、b7;將第二線路上的站點,根據各自站點候車指數或增長指數進行排序,選取排序數值最高的比如排名前三的3個站點,比如為b3、b4和b7;參照圖5所示,選取以這3個站點為中心,半徑在3公里以內的第一線路(或其他線路)上的車輛,調度至上述第二線路上的3個站點,優先調整車輛與站點匹配較短的線路。
下面通過一個具體的實施例說明本發明的技術方案:
參照圖6所示,涉及到的硬件設備,其中分布在室內的設備有:視頻分析儀61、智能調度服務器62、數據庫服務器63、室內設備與室外終端設備連接的網絡交換機64;室外終端有:站點攝像頭65、gps車載主機66、車輛前端調度屏67。
根據上述圖6中的設備,比如在一個景區中,有多條觀光車的觀光路線,每一條觀光路線又設置多個候車點,本實施例車輛調度方法的流程參照圖7所示,執行步驟如下:
s71、視頻分析儀獲取站點攝像頭視頻數據;
s72、通過視頻分析推算出各站點候車人數,存入數據庫(站點候車人數);
s73、gps車載主機,上傳觀光車位置信息,存入數據庫(觀光車定位信息);
s74、智能調度服務器獲取站點候車人數、觀光車定位信息、觀光車規劃線路信息的數據;
s75、智能調度服務器根據獲取的數據進行綜合分析,推算出最優的觀光車調度方案;
s76、根據觀光車調度方案,更新數據庫(觀光車線路設置信息);
s77,觀光車調度方案將發送至觀光車前端調度屏;
s78,司機將根據觀光車前端調度屏顯示的觀光車調度方案調整線路;
s79,周期性的執行以上步驟,可以實現觀光車的智能調度;
上述生成觀光車調度方案的原則是,線路擁擠指數較低的,支援線路擁擠指數較高的,比如排序靠后的30%支援排序靠前的30%,中間40%不調整,其中比例還可根據景區實際情況進行調整。
本發明實施例引入視頻分析技術,實時掌握站點的候車人數;通過視頻獲取的候車人數由系統根據智能算法實時動態調整車輛班次密度、行駛路線、區間轉運,減少人員比如游客的候車時間、提升車輛的運行效率、降低運營成本;創造性的設計了站點候車指數、站點增長指數和線路擁擠指數,使得調度調整算法更加科學;最終,車輛前端調度屏可以及時接受智能調度服務器推送的調度方案,并清晰指導司機按照要求調整運行線路。
基于同一發明構思,本發明實施例還提供了一種車輛調度裝置,由于該裝置所解決問題的原理與前述實施例一種車輛調度方法相似,因此該裝置的實施可以參見前述方法的實施,重復之處不再贅述。
下述為本發明實施例提供的一種車輛調度裝置,可以用于執行上述車輛調度方法實施例。
參照圖8所示,上述裝置包括:
分析模塊81,用于獲取各站點視頻數據,分析出各站點候車人數;
獲取模塊82,用于獲取所有車輛的定位信息;
計算模塊83,用于根據每個車輛的規劃線路信息和所述各站點候車人數,計算出每個車輛規劃線路的擁擠指數;
生成模塊84,用于根據所述每個車輛的定位信息和所述每個車輛規劃線路的擁擠指數,確定其中需要更新規劃路線的車輛并生成更新后的規劃線路信息;
發送模塊85,用于將更新后的規劃線路信息發送給所述需要更新規劃路線的車輛。
在一個實施例中,參照圖9a所示,所述計算模塊93,包括:
第一換算子模塊931,用于根據所述各站點候車人數,換算出各站點候車指數;所述候車指數為站點候車人數與所述各站點候車人數中最大的數值的比值;
第一計算子模塊932,用于根據每個車輛規劃線路信息,將所述每個車輛規劃線路上的各站點候車指數依次相加,計算出每個車輛規劃線路的擁擠指數。
在一個實施例中,參照圖9b所示,所述計算模塊93,包括:
第二換算子模塊934,用于根據各站點候車人數在預設時間段內的增長人數,換算出各站點的增長指數;所述增長指數為各站點增長人數與所述各站點增長人數中最大的數值的比值;
第二計算子模塊935,用于根據每個車輛規劃線路信息,將所述每個車輛規劃線路上的各站點增長指數依次相加,計算出每個車輛規劃線路的擁擠指數。
在一個實施例中,參照圖10所示,所述生成模塊84,包括:
排序子模塊841,用于對所有的每個車輛規劃線路的擁擠指數,按照大小進行排序:
調度子模塊842,用于根據所述所有車輛的定位信息,對于擁擠指數小于預設的第一閾值的規劃線路上的車輛,更新規劃路線信息,使得更新后規劃路線信息的車輛調度至擁擠指數大于預設的第二閾值的規劃線路上。
在一個實施例中,所述調度子模塊842,還用于對擁擠指數大于預設第二閾值規劃線路上的站點,按照候車指數或增長指數進行排序;在預設距離范圍內,將擁擠指數小于預設的第一閾值的規劃線路上的車輛,調度至擁擠指數大于預設第二閾值規劃線路上候車指數或增長指數最高的預設數量的站點。
根據本公開實施例的第三方面,本發明實施例提供一種車輛調度系統,參照圖6所示,包括至少一個站點攝像頭、gps車載主機、至少一個視頻分析儀和至少一個調度服務器;
所述站點攝像頭用于獲取各站點視頻數據;
所述gps車載主機,用于獲取所有車輛的定位信息;
所述視頻分析儀用于根據所述各站點視頻數據分析出各站點候車人數;
所述調度服務器用于根據每個車輛規劃線路信息和所述視頻分析儀分析出的各站點候車人數,計算出每個車輛規劃線路的擁擠指數;根據所述gps車載主機獲取所有車輛的定位信息和所述每個車輛規劃線路的擁擠指數,確定其中需要更新規劃路線的車輛并生成更新后的規劃線路信息;將更新后的規劃線路信息發送給所述需要更新規劃路線的車輛。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。