本發(fā)明涉及一種線上座位預約方法及系統(tǒng),可用于校園教室或實驗室中座位的線上預約。
背景技術:
目前大部分線上預約系統(tǒng)的均是通過預約位置的排列信息(如座位號)進行選座預約,不具備預約位置的圖像信息和可視化的選座功能。
在預約人進行預約時,由于知道的僅僅有預約位置的排列信息,這會導致預約人不清楚預約位置實際情況下產生錯選、漏選等,這種情況大大降低了預約地點的有效利用率,特別是對預約位置設備有要求的預約人要發(fā)時間去調查適合自己位置有哪些。并且單一的排列信息無法形成直觀有效的選座信息,無法讓預約人對預約位置有一個大致映像,對對號入座也有一定的影響。
技術實現要素:
本發(fā)明要解決的技術問題,在于提供一種視頻圖像的可視化預約方法及系統(tǒng),在預約座位時,通過可視化信息選中適合自己的座位,直觀方便。
本發(fā)明方法是這樣實現的:一種視頻圖像的可視化預約方法,該方法包括:
步驟S10、通過網絡攝像機實時采集待預約座位所處場所的視頻信息;
步驟S20、將所述待預約座位的視頻信息通過顯示界面進行顯示;
步驟S30、獲取用戶通過顯示界面預約座位的座位預約信息;
步驟S40、根據座位預約信息,完成座位預約,并給用戶反饋預約結果。
進一步的,所述步驟S10與S20之間還包括步驟S15:將所述視頻信息保存到視頻數據保存設備。
步驟S20具體為:根據用戶選擇的待預約座位的場所,從視頻數據保存設備中獲取該場所的待預約座位的視頻信息,并將該待預約座位的視頻信息發(fā)送到顯示設備進行顯示。
所述步驟S10中,若所述待預約座位所處場所為一個以上時,將每個場所與對應的網絡攝像機相關聯,并將關聯信息進行保存。
進一步的,所述視頻數據保存設備為數字錄像機,步驟S15中,當網絡攝像機為一個以上時,所述數字錄像機與網絡攝像機個數對應,且一一關聯,并將關聯信息進行保存。
進一步的,在所述步驟S20的視頻信息具體是:在視頻圖像中截取所有座位的圖像,將其余部分刪除,將座位圖像按排和列的方向等分切割,形成圖像小方塊,每個圖像小方塊對應一個座位的x,y值范圍,并將所述圖像小方塊、x,y值范圍及座位編號三者的對應關系進行保存。
進一步的,所述步驟40具體為:根據座位預約信息中的被預約座位的x,y值范圍,查找出該被預約座位的編號;再將該編號的被預約座位鎖定,然后更新待預約座位的視頻信息;并將預約結果反饋給用戶。
本發(fā)明系統(tǒng)是這樣實現的:一種視頻圖像的可視化預約系統(tǒng),其特征在于:包括:
視頻數據采集模塊,用于通過網絡攝像機實時采集待預約座位所處場所的視頻信息;
顯示模塊,用于將所述待預約座位的視頻信息通過顯示界面進行顯示;
獲取視頻圖像模塊,用于獲取用戶通過顯示界面預約座位的座位預約信息;
返回座位模塊,用于根據座位預約信息,完成座位預約,并給用戶反饋預約結果。
進一步的,本發(fā)明系統(tǒng)還包括:保存模塊,用于將所述視頻信息保存到視頻數據保存設備。
進一步的,若所述待預約座位所處場所為一個以上時,所述保存模塊還將每個場所與對應的網絡攝像機相關聯,并將關聯信息進行保存。
進一步的,本發(fā)明系統(tǒng)還包括:提取設備信息模塊,用于將網絡攝像機的相關信息進行抽取并保存,所述相關信息包括IP地址、端口號、通道號以及網絡攝像機實所處的場所位置信息。
進一步的,本發(fā)明系統(tǒng)還:包括計算模塊,用于在視頻圖像中截取所有座位的圖像,將其余部分刪除,將座位圖像按排和列的方向等分切割,形成圖像小方塊,每個圖像小方塊對應一個座位的x,y值范圍,并將所述圖像小方塊、x,y值范圍及座位編號三者的對應關系進行保存。
本發(fā)明具有如下優(yōu)點:本發(fā)明基于視頻圖像的可視化預約系統(tǒng),在預約位置時,通過網絡攝像機采集的圖像信息選中適合自己的座位,不僅直觀,而且方便。
附圖說明
下面參照附圖結合實施例對本發(fā)明作進一步的說明。
圖1為本發(fā)明預約系統(tǒng)架構框圖。
具體實施方式
如圖1所示,本發(fā)明的視頻圖像的可視化預約系統(tǒng),包括:
視頻數據采集模塊101,用于通過網絡攝像機實時采集待預約座位所處場所的視頻信息;
顯示模塊102,用于將所述待預約座位的視頻信息通過顯示界面進行顯示;
獲取視頻圖像模塊103,用于獲取用戶通過顯示界面預約座位的座位預約信息;
返回座位模塊104,用于根據座位預約信息,完成座位預約,并給用戶反饋預約結果。
保存模塊105,用于將所述視頻信息保存到視頻數據保存設備。若所述待預約座位所處場所為一個以上時,該保存模塊還將每個場所與對應的網絡攝像機相關聯,并將關聯信息進行保存。
提取設備信息模塊106,將網絡攝像機的相關信息進行抽取并保存,所述相關信息包括IP地址、端口號、通道號以及網絡攝像機實所處的場所位置信息。
計算模塊107,用于在視頻圖像中截取所有座位的圖像,將其余部分刪除,將座位圖像按排和列的方向等分切割,形成圖像小方塊,每個圖像小方塊對應一個座位的x,y值范圍,并將所述圖像小方塊、x,y值范圍及座位編號三者的對應關系進行保存。
本發(fā)明的視頻圖像的可視化預約方法包括:
步驟S10、通過網絡攝像機實時采集待預約座位所處場所的視頻信息;若所述待預約座位所處場所為一個以上時,將每個場所與對應的網絡攝像機相關聯,并將關聯信息進行保存。
步驟S15:將所述視頻信息保存到視頻數據保存設備。所述視頻數據保存設備可以為預約系統(tǒng)中的數據庫或移動存儲設備,例如移動硬盤、U盤等。在一具體的實施例中,所述視頻數據保存設備為數字錄像機,當網絡攝像機為一個以上時,所述數字錄像機與網絡攝像機個數對應,且一一關聯,并將關聯信息進行保存。每個數字錄像機保存網絡攝像機對應的場所的視頻信息。
步驟S20、將所述待預約座位的視頻信息通過顯示界面進行顯示;具體為:根據用戶選擇的待預約座位的場所,從視頻數據保存設備中獲取該場所的待預約座位的視頻信息,并將該待預約座位的視頻信息發(fā)送到顯示設備進行顯示。例如,在顯示界面上顯示所有待預約場所名稱、圖片或一小段視頻,待預約場所的名稱、圖片或一小段視頻等與待預約場所的信息可同時顯示,或只顯示其中的一項或兩項。用戶根據顯示界面上顯示的信息,選擇需要預約的場所,然后系統(tǒng)調取該場所對應的視頻信息。該視頻信息可以是網絡攝像機原始拍攝的視頻信息,還可以是處理過的視頻信息。其中,視頻信息的具體處理方法是:在視頻圖像中截取所有座位的圖像,將其余部分刪除,將座位圖像按排和列的方向等分切割,形成圖像小方塊,每個圖像小方塊對應一個座位的x,y值范圍,并將所述圖像小方塊、x,y值范圍及座位編號三者的對應關系進行保存。
步驟S30、獲取用戶通過顯示界面預約座位的座位預約信息;用戶通過顯示界面顯示的視頻信息,點擊想要的預約座位,系統(tǒng)獲取用戶的座位預約信息。
步驟S40、根據座位預約信息,完成座位預約,并給用戶反饋預約結果,具體是:根據座位預約信息中的被預約座位的x,y值范圍,查找出該被預約座位的編號;再將該編號的被預約座位鎖定,然后更新待預約座位的視頻信息;并將預約結果反饋給用戶。在完成用戶預約后,將被用戶已選的座位進行鎖定,從而避免他人重復選座。同時,將用戶的預約結果通過短信、微信、郵件等方式實時告知用戶。
在一實施例中,本發(fā)明方法由所述視頻數據采集模塊101通過網絡攝像機實時采集視頻座位所處場所的視頻信息;
由保存模塊105通過網絡將實時采集的視頻信息上傳至所述網絡攝像機對應關聯的視頻數據保存設備中進行信息存儲;
通過提取設備信息模塊106提取視頻信息中的設備的相關信息保存在數據庫中;
預約時,由用戶通過前端預約設備(比如手機APP)的獲取視頻圖像模塊103向數據庫取流顯示視頻圖像,并通過顯示界面102進行顯示;用戶可以直接在視頻圖像中點選位置;
計算模塊107根據選中的位置返回前臺形成對應的座位信息,具體過程是:
(1)、用戶預約時,前端預約設備只顯示座位所處場所的一個網絡攝像機的視頻圖像,事先在該視頻圖像的截圖中,去掉座位前和座位后的空余處圖像,只剩下座位圖像,把座位圖像接排和列的方向等分切割,形成圖像小方塊,每個圖像小方塊對應一個座位的x,y值范圍,圖像小方塊、x,y值范圍及座位編號三者的對應關系被錄入到數據庫中;
(2)、用戶在顯示的視頻圖像中選中圖像中的某個位置后,這個位置對應的圖像小方塊的x,y值會被傳到系統(tǒng)后臺的計算模塊107;
(3)、系統(tǒng)后臺的計算模塊107會將傳入的x,y值在數據庫中匹配,找出符合條件的座位編號,判斷這個座位編號是否能預約(在未被預約或占用的前提下,當前才能預約),然后由返回座位模塊104把最終的結果反饋給用戶。
雖然以上描述了本發(fā)明的具體實施方式,但是熟悉本技術領域的技術人員應當理解,我們所描述的具體的實施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領域的技術人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應當涵蓋在本發(fā)明的權利要求所保護的范圍內。