一種服務(wù)器及目標(biāo)移動攝像機(jī)的控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種服務(wù)器及目標(biāo)移動攝像機(jī)的控制系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)實(shí)的工作和生活中,用戶在某一個時刻需要即時了解某一個地區(qū)的情況,但是,由于地區(qū)限制或者其他的原因,用戶不能親臨現(xiàn)場,致使用戶不能即時了解該地區(qū)的情況。
[0003]針對上述的問題,將該地區(qū)的某一些移動攝像機(jī)攝取的視頻信息發(fā)送至用戶的客戶終端,以供用戶瀏覽,因此,用戶可以即時了解該地區(qū)的情況。
[0004]如何在該地區(qū)尋求一些符合要求的移動攝像機(jī)以及獲取該移動攝像機(jī)的視頻信息,是當(dāng)前亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,實(shí)有必要提供一種快速確定符合要求的移動攝像機(jī),以及獲取該移動攝像機(jī)的視頻信息的服務(wù)器,以及一種包括該服務(wù)器的目標(biāo)移動攝像機(jī)的控制系統(tǒng)。
[0006]—種服務(wù)器,其包括存儲模塊、第一接收模塊、確定模塊、查詢模塊、獲取模塊、第一發(fā)送模塊和處理模塊。存儲模塊,用于存儲標(biāo)識列表和攝像機(jī)列表。標(biāo)識列表包括對應(yīng)的標(biāo)識信息和第一坐標(biāo)信息。攝像機(jī)列表包括一一對應(yīng)的攝像機(jī)信息和第二坐標(biāo)信息,攝像機(jī)信息包括使用狀態(tài)信息。第一接收模塊,用于接收客戶端發(fā)送的事件標(biāo)識信息。確定模塊,用于根據(jù)標(biāo)識列表確定與事件標(biāo)識信息對應(yīng)的第一坐標(biāo)信息,并將第一坐標(biāo)信息作為事件坐標(biāo)。查詢模塊,用于根據(jù)攝像機(jī)列表查詢以事件坐標(biāo)為中心的預(yù)設(shè)范圍以內(nèi)的所有第二坐標(biāo)信息。獲取模塊,用于獲取每一個第二坐標(biāo)信息對應(yīng)的攝像機(jī)信息,以形成包含多個攝像機(jī)信息的查詢結(jié)果列表。第一發(fā)送模塊,用于發(fā)送查詢結(jié)果列表至客戶端,以供客戶端根據(jù)查詢結(jié)果列表中選中一個或多個攝像機(jī)信息,攝像機(jī)信息的使用狀態(tài)信息為空閑。第一接收模塊,還用于接收客戶端發(fā)送的選中的一個或多個攝像機(jī)信息。處理模塊,用于將選中的一個或多個攝像機(jī)信息對應(yīng)的移動攝像機(jī)作為目標(biāo)移動攝像機(jī)。
[0007]優(yōu)選地,該服務(wù)器還包括模糊比對模塊。第一接收模塊,還用于接收客戶端發(fā)送的目標(biāo)標(biāo)識。模糊比對模塊,用于將目標(biāo)標(biāo)識與標(biāo)識信息進(jìn)行模糊比對,以獲得包含多個標(biāo)識信息的比對結(jié)果列表。第一發(fā)送模塊,還用于發(fā)送比對結(jié)果列表至客戶端,以供客戶端根據(jù)比對結(jié)果列表選中一個標(biāo)識信息作為事件標(biāo)識信息。
[0008]優(yōu)選地,該服務(wù)器還包括計(jì)算模塊和生成模塊。獲取模塊,還用于獲取每一個目標(biāo)移動攝像機(jī)的第二坐標(biāo)信息。計(jì)算模塊,用于根據(jù)每一個第二坐標(biāo)信息和事件坐標(biāo)計(jì)算每一個目標(biāo)移動攝像機(jī)的轉(zhuǎn)動角度。生成模塊,用于根據(jù)每一個目標(biāo)移動攝像機(jī)的轉(zhuǎn)動角度生成控制命令。第一發(fā)送模塊,還用于將控制命令發(fā)送至對應(yīng)的目標(biāo)移動攝像機(jī),以致目標(biāo)移動攝像機(jī)的攝像頭朝向事件坐標(biāo)。
[0009]優(yōu)選地,該服務(wù)器還包括狀態(tài)設(shè)置模塊。狀態(tài)設(shè)置模塊,用于目標(biāo)移動攝像機(jī)的攝像頭朝向事件坐標(biāo)后,將每一個目標(biāo)移動攝像機(jī)的使用狀態(tài)信息修改為忙碌。第一接收模塊,還用于接收每一個目標(biāo)移動攝像機(jī)攝取的視頻信息。第一發(fā)送模塊,還用于將所有視頻信息發(fā)送至客戶端。
[0010]優(yōu)選地,第一接收模塊,還用于接收客戶端發(fā)送的控制終止請求。處理模塊,還用于停止接收所有目標(biāo)移動攝像機(jī)攝取的視頻信息,且停止將視頻信息發(fā)送至客戶端。狀態(tài)設(shè)置模塊,還用于修改目標(biāo)移動攝像機(jī)的使用狀態(tài)信息為空閑。
[0011]優(yōu)選地,該服務(wù)器還包括監(jiān)測模塊和判斷模塊。監(jiān)測模塊,用于間隔預(yù)設(shè)時間段監(jiān)測每一個目標(biāo)移動攝像機(jī)的當(dāng)前坐標(biāo)。判斷模塊,用于判斷當(dāng)前坐標(biāo)是否在事件坐標(biāo)的預(yù)設(shè)范圍以內(nèi)。第一接收模塊,還用于當(dāng)當(dāng)前坐標(biāo)在事件坐標(biāo)的預(yù)設(shè)范圍以內(nèi)時,繼續(xù)接收與當(dāng)前坐標(biāo)對應(yīng)的目標(biāo)移動攝像機(jī)攝取的視頻信息。第一發(fā)送模塊,還用于將與當(dāng)前坐標(biāo)對應(yīng)的目標(biāo)移動攝像機(jī)攝取的視頻信息發(fā)送至客戶端。
[0012]優(yōu)選地,該服務(wù)器還包括提醒模塊。提醒模塊,用于當(dāng)當(dāng)前坐標(biāo)不在事件坐標(biāo)的預(yù)設(shè)范圍以內(nèi)時,產(chǎn)生越界提醒信息。第一發(fā)送模塊,用于將越界提醒信息發(fā)送至客戶端。處理模塊,還用于既終止接收與當(dāng)前坐標(biāo)對應(yīng)的目標(biāo)移動攝像機(jī)的視頻信息,也終止將目標(biāo)移動攝像機(jī)獲取的視頻信息發(fā)送至客戶端。狀態(tài)設(shè)置模塊,用于修改目標(biāo)移動攝像機(jī)的使用狀態(tài)信息為空閑。
[0013]優(yōu)選地,該服務(wù)器還包括更新模塊。更新模塊,用于根據(jù)監(jiān)測到的每一個目標(biāo)移動攝像機(jī)的當(dāng)前坐標(biāo)更新攝像機(jī)列表。
[0014]優(yōu)選地,監(jiān)測模塊,還用于間隔預(yù)設(shè)時間段監(jiān)測在事件坐標(biāo)的預(yù)設(shè)范圍以內(nèi)是否有新的移動攝像機(jī)。獲取模塊,用于獲取新的移動攝像機(jī)的攝像機(jī)信息和第二坐標(biāo)信息。更新模塊,用于根據(jù)攝像機(jī)信息和第二坐標(biāo)信息更新攝像機(jī)列表。
[0015]—種目標(biāo)移動攝像機(jī)的控制系統(tǒng),其包括客戶端、服務(wù)器和移動攝像機(jī),服務(wù)器分別通過網(wǎng)絡(luò)與客戶端、移動攝像機(jī)連接。服務(wù)器包括第一接收模塊、確定模塊、查詢模塊、獲取模塊、處理模塊、第一發(fā)送模塊和存儲模塊。存儲模塊,用于存儲標(biāo)識列表和攝像機(jī)列表。標(biāo)識列表包括一一對應(yīng)的標(biāo)識信息和第一坐標(biāo)信息。攝像機(jī)列表包括一一對應(yīng)的攝像機(jī)信息和第二坐標(biāo)信息,攝像機(jī)信息包括使用狀態(tài)信息??蛻舳税ǖ诙l(fā)送模塊、輸出模塊和第二接收模塊。移動攝像機(jī)包括第三接收模塊、攝取模塊和第三發(fā)送模塊。第二發(fā)送模塊,用于發(fā)送事件標(biāo)識信息至服務(wù)器。第一接收模塊,用于接收事件標(biāo)識信息。確定模塊,用于根據(jù)標(biāo)識列表確定與事件標(biāo)識信息對應(yīng)的第一坐標(biāo)信息,并將第一坐標(biāo)信息作為事件坐標(biāo)。查詢模塊,用于根據(jù)攝像機(jī)列表查詢以事件坐標(biāo)為中心的預(yù)設(shè)范圍以內(nèi)的所有第二坐標(biāo)信息。獲取模塊,用于獲取每一個第二坐標(biāo)信息對應(yīng)的攝像機(jī)信息,以形成包含多個攝像機(jī)信息的查詢結(jié)果列表。第一發(fā)送模塊,用于發(fā)送查詢結(jié)果列表至客戶端。第二接收模塊,用于接收查詢結(jié)果列表。輸出模塊,用于輸出顯示查詢結(jié)果列表。第二接收模塊,用于接收外部根據(jù)查詢結(jié)果列表選中的一個或多個攝像機(jī)信息。第二發(fā)送模塊,用于發(fā)送選中的一個或多個攝像機(jī)信息至服務(wù)器。第一接收模塊,用于接收選中的一個或多個攝像機(jī)信息。確定模塊,還用于將選中的一個或多個攝像機(jī)信息對應(yīng)的移動攝像機(jī)確定為目標(biāo)移動攝像機(jī)。處理模塊,用于確定目標(biāo)移動攝像機(jī)后,生成控制命令。第一發(fā)送模塊,用于發(fā)送控制命令。第三接收模塊,用于接收控制命令。攝取模塊,用于接收到控制命令后,攝取視頻信息。第三發(fā)送模塊,用于發(fā)送視頻信息至服務(wù)器。第一接收模塊,用于接收視頻信息。第一發(fā)送模塊,用于將視頻信息發(fā)送至客戶端。
[0016]本發(fā)明的服務(wù)器得到以事件坐標(biāo)為中心的預(yù)設(shè)范圍以內(nèi)的多個第二坐標(biāo)信息,并將與每一個該第二坐標(biāo)信息對應(yīng)的攝像機(jī)信息發(fā)送至客戶端,以供客戶端根據(jù)該攝像機(jī)信息選中一個目標(biāo)移動攝像機(jī)和多個目標(biāo)移動攝像機(jī),以確保選中的目標(biāo)移動攝像機(jī)的實(shí)際坐標(biāo)在以事件坐標(biāo)的預(yù)設(shè)范圍以內(nèi),從而該目標(biāo)移動攝像機(jī)能夠攝取到客戶端所需的視頻
?目息O
【附圖說明】
[0017]圖1為本發(fā)明一種實(shí)施方式目標(biāo)移動攝像機(jī)的控制系統(tǒng)的方框示意圖。
[0018]圖2為圖1中服務(wù)器的功能模塊示意圖。
[0019]圖3為圖1中客戶端的功能模塊示意圖。
[0020]圖4為圖1中移動攝像機(jī)的功能t吳塊不意圖。
[0021]圖5為本發(fā)明一種實(shí)施方式目標(biāo)移動攝像機(jī)的控制方法的流程示意圖。
【具體實(shí)施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用來限定本發(fā)明。
[0023]如圖1至圖4所示,圖1為一種實(shí)施方式目標(biāo)移動攝像機(jī)的控制系統(tǒng)的方框示意圖。圖2為圖1中服務(wù)器的功能模塊示意圖。圖3為圖1中客戶端的功能模塊示意圖。圖4為圖1中移動攝像機(jī)的功能模塊示意圖。該目標(biāo)移動攝像機(jī)的控制系統(tǒng)包括服務(wù)器10、客戶端11和移動攝像機(jī)12。服務(wù)器10通過網(wǎng)絡(luò)與客戶端11通信連接,服務(wù)器10通過網(wǎng)絡(luò)與移動攝像機(jī)12通信連接。服務(wù)器10包括第一接收模塊101、存儲模塊102、確定模塊103、查詢模塊104、獲取模塊105、處理模塊106、第一發(fā)送模塊115、模糊比對模塊107、計(jì)算模塊108、生成模塊109、狀態(tài)設(shè)置模塊114、監(jiān)測模塊110、判斷模塊111、提醒模塊112和更新模塊113。存儲模塊102存儲有標(biāo)識列表和攝像機(jī)列表,標(biāo)識列表包括一一對應(yīng)的標(biāo)識信息和第一坐標(biāo)信息,攝像機(jī)列表包括一一對應(yīng)的攝像機(jī)信息和第二坐標(biāo)信息,攝像機(jī)信息包括使用狀態(tài)信息。客戶端11包括第二接收模塊118、輸出模塊117和第二發(fā)送模塊116。移動攝像機(jī)12包括第三接收模塊124、攝取模塊122、控制模塊123和第三發(fā)送模塊121。
[0024]客戶端11的第二發(fā)送模塊116,用于發(fā)送目標(biāo)標(biāo)識至服務(wù)器10。服務(wù)器10的第一接收模塊101,用于接收