亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的系統(tǒng)、方法

文檔序號:6440773閱讀:566來源:國知局
專利名稱:對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的系統(tǒng)、方法
技術領域
本發(fā)明屬于多媒體通信領域,特別涉及一種對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動化更新的系統(tǒng)及其方法。
背景技術
網(wǎng)絡視頻監(jiān)控系統(tǒng)主要由前端設備、中間傳輸設備、及后端顯示與控制平臺組成。對于不同廠商生產(chǎn)的前端設備,為了屏蔽這些前端設備之間存在的接口以及傳輸協(xié)議的差異性,目前的解決方法是為每個前端設備設計標準化的控件,并且為了便于查找,建立一個前端設備與控件之間的映射關系表。設備接入服務器通過加載這些控件與映射關系表,可以成功接入任意前端設備,但前提必須是設備接入服務器中已經(jīng)存在該前端設備的控件,而且要經(jīng)常對每個設備接入服務器中控件進行頻繁的更新或控制操作。目前視頻監(jiān)控系統(tǒng)趨向于網(wǎng)絡化、數(shù)字化,規(guī)模越來越龐大,前端設備的數(shù)量與種類越來越多,同時更新?lián)Q代較快,要不斷更新設備接入服務器中的控件庫。另外設備接入服務器只能管理數(shù)量有限或局限于某一區(qū)域的前端設備,因此隨著視頻監(jiān)控的發(fā)展,所需的設備接入服務器的數(shù)量越來越多,同時彼此有非常遠的物理距離。此時對每個設備接入服務器一一進行設備控件的下載及更新與控制變得非常困難,現(xiàn)有的視頻監(jiān)控系統(tǒng)中,前端設備控制模塊主要存在以下一些問題:(I)隨著網(wǎng)絡化的發(fā)展,視頻監(jiān)控的領域與規(guī)模越來越龐大,并且形成了省、市、區(qū)的多級管理模式。原有的監(jiān)控系統(tǒng)往往只是一個區(qū)域的規(guī)模,也沒有上下級管理,對每一個設備接入服務器上的設備控件往往采用人工方式下載或更新。但現(xiàn)有網(wǎng)絡視頻監(jiān)控系統(tǒng),擁有數(shù)百上千個設備接入服務器,同時彼此有非常遠的實際物理距離,此時對設備控件進行人工下載或更新是十分困難的;(2)原有視頻監(jiān)控系統(tǒng)對設備控件的控制管理,往往只是簡單的加載與卸載操作,缺乏一些對前端設備有效的、多樣化的控制,如增加對某種型號或廠商設備的支持,或終止對某種型號或廠商設備的支持等等。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的系統(tǒng)、方法,用于解決現(xiàn)有技術中無法實現(xiàn)對每個設備接入服務器一一進行設備控件的下載及更新與控制的問題。為了實現(xiàn)上述目的,本發(fā)明提供一種對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的系統(tǒng),其特征在于,包括:設備接入服務器,用于自動識別出所接入前端設備的類型,根據(jù)設備類型加載相應的控件,若沒有找到該控件時發(fā)出控件請求;控件服務器,連接所述設備接入服務器,用于接收所述設備接入服務器發(fā)送的控件請求,查找該控件并發(fā)送至所述設備接入服務器,由所述設備接入服務器接收該控件并加載該控件;并當所述控件服務器上的控件更新時,同步更新所述設備接入服務器上的控件。所述的系統(tǒng),其中,所述設備接入服務器進一步包括:設備接入模塊,用于自動識別出所接入前端設備的類型,根據(jù)設備類型發(fā)出控件請求;第一控件庫,用于存儲所述設備接入服務器的控件,至少包含一個默認控件;第一映射表,是前端設備與控件之間的映射關系表;控件管理模塊,連接所述設備接入模塊,用于響應所述設備接入模塊的控件請求,在所述第一映射表中查找該控件的編號,若所述第一映射表存在該控件的編號,則在所述第一控件庫中查找該控件,并當所述第一控件庫中不存在該控件時向所述控件服務器發(fā)出控件請求,從所述控件服務器接收該控件,返回該控件的地址給所述設備接入模塊,由所述設備接入模塊根據(jù)該控件的地址,自動加載該控件。所述的系統(tǒng),其中,所述設備接入模塊根據(jù)前端設備發(fā)送的請求參數(shù),從該請求參數(shù)中解析出設備類型。所述的系統(tǒng),其中,所述設備接入模塊當該控件的地址為空時,加載默認控件。所述的系統(tǒng),其中,所述設備接入服務器采用哈希表結(jié)構(gòu)實現(xiàn)所述第一映射表,并采用動態(tài)庫的方式進行封裝。所述的系統(tǒng),其中,所述控件服務器進一步包括:第二控件庫,用于存儲當前監(jiān)控系統(tǒng)支持的所有控件;第二映射表,用于存儲當前監(jiān)控系統(tǒng)所支持的前端設備的類型;調(diào)度模塊,用于響應所述設備接入服務器發(fā)送的控件請求,在所述第二映射表中查找所請求控件的編號,若所述第二映射表中存在該控件的編號,則根據(jù)該控件的編號,從所述第二控件庫中提取該控件,將該控件發(fā)送給所述設備接入服務器,并當所述第二控件庫中的控件更新時,同步更新所述設備接入服務器上的控件。所述的系統(tǒng),其中,所述控件服務器還通過一更新接口、一配置接口、一控件請求接口,分別更新所述第一控件庫中的控件,配置所述第一映射表,響應所述控件請求。所述的系統(tǒng),其中,所述設備接入服務器還通過一更新控件接口、一更新配置接口、一發(fā)送請求接口,分別接收該更新接口傳送的控件,接收該配置接口傳送的所述控件服務器新添加的控件,向所述控件請求接口傳送所述控件請求。為了實現(xiàn)上述目的,本發(fā)明提供一種對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的方法,其特征在于,包括:步驟一,設備接入服務器自動識別所接入前端設備的類型,根據(jù)設備類型加載對應的控件,若沒有找到該控件時發(fā)出控件請求;步驟二,控件服務器接收所述設備接入服務器發(fā)送的控件請求,查找該控件并發(fā)送至所述設備接入服務器,由所述設備接入服務器接收該控件并加載該控件;并當所述控件服務器上的控件更新時,同步更新所述設備接入服務器上的控件。所述的方法,其中,所述步驟一中,進一步包括:設置一第一控件庫,用于存儲所述設備接入服務器的控件,至少包含一個默認控件;設置第一映射表,用于存儲前端設備與控件之間的映射關系表;所述設備接入服務器根據(jù)設備類型,在所述第一映射表中查找該控件的編號,若所述第一映射表存在該控件的編號,則在所述第一控件庫中查找該控件,并當所述第一控件庫中不存在該控件時向所述控件服務器發(fā)出控件請求。所述的方法,其中,所述步驟一中,進一步包括:根據(jù)前端設備發(fā)送的請求參數(shù),從該請求參數(shù)中解析出設備類型。所述的方法,其中,所述步驟一中,進一步包括:當該控件的地址為空時,加載默認控件。所述的方法,其中,所述步驟一中,進一步包括:以哈希表結(jié)構(gòu)實現(xiàn)所述第一映射表,并采用動態(tài)庫的方式進行封裝。所述的方法,其中,所述步驟二中,進一步包括:設置一第二控件庫,用于存儲當前監(jiān)控系統(tǒng)支持的所有控件;設置一第二映射表,用于存儲當前監(jiān)控系統(tǒng)所支持的前端設備的類型;所述控件服務器響應所述設備接入服務器發(fā)送的控件請求,在所述第二映射表中查找所請求控件的編號,若所述第二映射表中存在該控件的編號,則根據(jù)該控件的編號,從所述第二控件庫中提取該控件,將該控件發(fā)送給所述設備接入服務器,所述設備接入服務器接收該控件,并加載該控件。所述的方法,其中,所述步驟一中,進一步包括:所述設備接入服務器通過一發(fā)送請求接口,向所述控件服務器傳送所述控件請求;所述控件服務器通過一控件請求接口,響應所述控件請求。所述的方法,其中,所述步驟二中,進一步包括:所述控件服務器還通過一更新接口、一配置接口,分別更新所述第一控件庫中的控件,配置所述第一映射表;所述設備接入服務器還通過一更新控件接口、一更新配置接口,分別接收該更新接口傳送的控件,接收該配置接口傳送的所述控件服務器新添加的控件。本發(fā)明提供的控制網(wǎng)絡視頻監(jiān)控設備控件及實現(xiàn)自動化更新的方法,不但可以使對前端設備的管理更加多樣化,同時滿足了現(xiàn)如今網(wǎng)絡視頻監(jiān)控系統(tǒng)越來越快的網(wǎng)絡化發(fā)展趨勢,以及日益龐大的應用規(guī)模。具體來說,本發(fā)明具有以下優(yōu)點:1、控件服務器屬于后臺管理的一部分,而設備接入服務器可以擁有許多個并且相互間是物理上分散的,通過對控件服務器上的控件進行管理,就可以達到對所有設備接入服務器上控件管理的目的。這樣的設計可以大大提高系統(tǒng)的運行效率,加快系統(tǒng)部署的速度,使視頻監(jiān)控系統(tǒng)的管理更加高效。2、通過對設備接入服務器上的設備與控件的映射關系表的管理,就可以達到對前端設備的管理,同時使對所有前端設備的管理更加靈活、多樣。這樣的設計可以滿足目前日益增長的多樣化的用戶需求,并且具有高效、方便管理的特點。


圖1是本發(fā)明對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的系統(tǒng)結(jié)構(gòu)圖;圖2是本發(fā)明對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的方法流程圖;圖3是本發(fā)明設備接入服務器工作示意圖;圖4是本發(fā)明控件服務器工作示意圖。
具體實施例方式以下結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。如圖1所示,是本發(fā)明對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的系統(tǒng)結(jié)構(gòu)圖,圖3是本發(fā)明設備接入服務器工作示意圖,圖4是本發(fā)明控件服務器工作示意圖。該系統(tǒng)100包括設備接入服務器10與控件服務器20。設備接入服務器10分別與控件服務器20、后臺管理平臺40連接,控件服務器20與后臺管理平臺40連接。前端設備30與設備接入服務器10相連接,設備接入服務器10自動識別出該前端設備30的設備類型,設備接入服務器10首先根據(jù)設備類型,在第一映射表14中查找與該設備類型對應的控件編號。若沒有找到,則返回空,若找到,則在本機的第一控件庫13中尋找所需控件。若第一控件庫13中存在該控件,自動加載該控件,若第一控件庫13中不存在該控件,則向控件服務器20發(fā)出請求,控件服務器20根據(jù)設備接入服務器10發(fā)送的請求,找到相應的控件并發(fā)給設備接入服務器10。設備接入服務器10接收控件服務器20發(fā)來的控件,并將該控件存儲在本機的第一控件庫13中??丶掌?0當本機上的控件更新時,同步更新設備接入服務器10上的控件,控件服務器20通過修改設備接入服務器10的第一映射表14,就可以對設備控件進行有效控制。進一步地,設備接入服務器10又包括:設備接入模塊11、控件管理模塊12、第一控件庫13、第一映射表14。前端設備30通過設備接入模塊11與設備接入服務器10相連,控件服務器20、后端管理平臺40通過控件管理模塊12與設備接入服務器10相連。前端設備30包括DVR、IP攝像機等。設備接入模塊11,負責自動識別出接入的前端設備的類型,之后尋找自身是否擁有該類設備對應的控件,若查找到該控件,則加載該控件,若查找結(jié)果為空,則加載一個默認控件,同時寫入日志,向后端管理平臺40報警。控件管理模塊12,是設備接入服務器10的核心,負責對第一控件庫13中的控件以及第一映射表14的管理,同時負責與控件服務器20及后臺管理平臺40建立聯(lián)系,主要功能包括:對第一控件庫13的更新操作、響應設備接入模塊11的控件請求、對第一映射表14的更新操作以及無法得到控件時向后端管理平臺40進行報警的功能。第一控件庫13,用于存儲設備接入服務器10本機擁有的控件,至少擁有一個默認控件。第一映射表14,是事先建立好的前端設備30與控件的映射關系表,采用哈希表結(jié)構(gòu),并且為了安全與保密,采用動態(tài)庫的方式進行封裝,在第一映射表14存儲的是每一個設備類型與所需控件之間的關系,通過查找第一映射表14可以得到所需的控件編號。若檢索第一映射表14沒有發(fā)現(xiàn)與設備類型相對應的控件編號,則表明不支持該設備,或者是為了管理而設置的不支持該設備。第一映射表14中的控件編號采用統(tǒng)一編號的方式實現(xiàn),每個控件擁有唯一的標識符。進一步地,控件服務器20又包括:調(diào)度模塊21、第二控件庫22、第二映射表23。調(diào)度模塊21,負責對設備接入服務器10的請求響應與更新操作。第二控件庫22,用于存儲監(jiān)控系統(tǒng)支持的所有控件,包括默認控件,且這些控件不僅包括當前流行的所有監(jiān)控設備,同時還包括對舊版本前端設備的支持??丶掌?0設置一與設備接入服務器10相同的第二映射表23,該第二映射表23用于存儲當前監(jiān)控系統(tǒng)所支持的前端設備類型。如果網(wǎng)絡視頻監(jiān)控系統(tǒng)想要終止對某種前端設備的支持,無需其它操作只需簡單將第二映射表23中該前端設備對應的控件信息置為空即可,如果想要恢復對前端設備的支持,此時簡單修改第二映射表23,同時只要同步更新所有設備接入服務器10中第一映射表14的相應信息就可以迅速的終止對某種前端設備的支持。調(diào)度模塊21通過查找第二映射表23檢索控件的編號,如果第二映射表23中沒有該控件的編號,就返回空,而不是直接去第二控件庫22中查找該控件,若第二映射表23中存在該控件的編號,則到第二控件庫23中提取該控件。第二映射表23是調(diào)度模塊21與第二控件庫22之間的中介??丶掌?0采用雙機熱備的方式,而設備接入服務器10可以有數(shù)百臺,甚至更多??丶掌?0主要提供三個基本操作:更新設備接入服務器10的設備控件,即第一控件庫13中的控件,配置設備接入服務器10的控件映射表(即第一映射表14),響應設備接入服務器10發(fā)送的控件請求。在此基礎上,控件服務器20針對三個基本操作,設置了更新接口 211、配置接口 212、控件請求接口 213,同時這三個接口的具體實現(xiàn)由調(diào)度模塊21完成。同樣地,本發(fā)明還對設備接入服務器10設置相應的接口,包括:更新控件接口121、更新配置接口 122、發(fā)送請求接口 123,通過這些接口,設備接入服務器10分別接收更新接口 211傳送的控件,接收配置接口 212傳送的控件服務器20新添加的控件,向控件請求接口 213傳送發(fā)送控件請求。如圖2所示,是本發(fā)明對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的方法流程圖。結(jié)合圖1,該方法的具體包括以下步驟:步驟201,某種前端設備30與設備接入服務器10相連接,設備接入模塊11自動識別出該前端設備30的設備類型,向控件管理模塊12發(fā)出控件請求;進一步地,該步驟中,設備接入模塊11根據(jù)前端設備30發(fā)送的請求參數(shù),從該請求參數(shù)中解析出設備類型。步驟202,控件管理模塊12首先根據(jù)設備類型,在第一映射表14中查找與設備類型對應的控件編號。若沒有找到,則返回空,并執(zhí)行步驟204,否則在本機的第一控件庫13上尋找所需控件。若本機上的第一控件庫13中存在該控件,則直接返回該控件地址給設備接入模塊11,執(zhí)行步驟204,若本機的第一控件庫13中不存在該控件,則向控件服務器20的調(diào)度模塊21發(fā)出控件請求,執(zhí)行步驟203 ;進一步地,該步驟中,第一映射表14是事先建立好的前端設備與控件的映射關系表,采用哈希表結(jié)構(gòu)實現(xiàn),并且為了安全與保密,采用動態(tài)庫的方式進行封裝,在第一映射表14存儲的是每一個設備類型與所需控件之間的關系,通過查找第一映射表14可以得到所需的控件編號。若檢索第一映射表14沒有發(fā)現(xiàn)相對應的控件編號,則表明不支持該設備,或者是為了管理而設置的不支持該設備。第一映射表14中的控件編號采用統(tǒng)一編號的方式實現(xiàn),每個控件擁有唯一的標識符。第一映射表14由控件服務器20的調(diào)度模塊21進行實時更新,調(diào)度模塊21通過修改第一映射表14可以控制是否對某種型號或廠商的設備進行支持。步驟203,控件服務器20的調(diào)度模塊21根據(jù)控件管理模塊12發(fā)送的請求,找到相應的控件并發(fā)給控件管理模塊12??丶芾砟K12接收調(diào)度模塊21發(fā)來的控件,并將該控件存儲在本機的第一控件庫13中,之后返回控件地址給設備接入模塊10,并執(zhí)行步驟204 ;進一步地,該步驟中,調(diào)度模塊21根據(jù)控件請求接口 213發(fā)送的請求,解析出所需設備編號,在第二映射表23中查詢請求控件的編號,若在該第二映射表23中不存在該控件的編號,則返回空,若該第二映射表23中存在該控件的編號,則根據(jù)該控件的編號從該第二控件庫22直接提取該控件。則通過更新接口 211,發(fā)送該控件至該設備接入服務器10的更新控件接口 121,控件管理模塊12接收控件,完成控件的傳輸。若不存在,則返回空給控件管理模塊12。若控件管理模塊12收到控件,則存儲進本機的第一控件庫13中。若控件管理模塊12沒有收到控件,則控件管理模塊12返回空給設備接入模塊11。步驟204,設備接入模塊11根據(jù)控件管理模塊12返回的地址,自動加載該控件。若得到地址為空,則加載默認控件,同時寫入日志,向后端管理平臺40報警。進一步地,該步驟中,默認控件是指為了對前端設備30的標準化管理設計的,為此默認控件的接口都是按照標準化接口設計的,與其它控件的接口是相同的,只是默認控件內(nèi)部沒有對每個接口做任何處理,這樣做是為了方便標準化管理。如果控件管理模塊12返回結(jié)果為空,加載該默認控件可以使對前端設備30的管理更加方便,同時通過日志及報警可以方便找到問題的出處,不會忽略該問題。當對設備接入服務器10進行控制時,控制服務器20重新生成一個映射表(即第二映射表23),該映射表給出了每個前端設備30對應的設備編號,若為空,則表示不支持該前端設備。在這里,不支持并不一定是沒有該設備的控件,也可以是為了有效管理前端設備30而設定的。如果控件服務器20更改了對前端設備30的支持情況,則更新每個設備接入服務器10的第一映射表13,達到實時、多樣化的管理目的。以下結(jié)合附圖1-4,對本發(fā)明實施例進一步細述:結(jié)合圖3,進一步描述本發(fā)明的設備接入服務器工作示意圖。設備接入服務器10根據(jù)接入的前端設備30的設備類型搜索自身控件,若沒有,則從控件服務器20上尋找并下載,同樣地,當控件服務器20上的控件有更新,則同步更新所有設備接入服務器10上的控件。結(jié)合設備接入服務器10的組成部件描述設備接入服務器10的工作過程:設備接入模塊11自動識別出該前端設備30的設備類型,向控件管理模塊12發(fā)出控件請求;控件管理模塊12根據(jù)設備類型,在第一映射表14中查找與設備類型對應的控件編號。若沒有找到,則返回空,否則在本機的第一控件庫13中尋找所需控件。若第一控件庫13中存在該控件,則直接返回該控件地址給設備接入模塊11,執(zhí)行步驟204,若第一控件庫13中不存在該控件,則向控件服務器20發(fā)出請求,控件管理模塊12接收控件服務器20發(fā)來的控件,并將該控件存儲在本機的第一控件庫13中,之后返回控件地址給設備接入模塊10。結(jié)合圖4,進一步描述本發(fā)明的控件服務器工作示意圖。控件服務器20負責處理設備接入服務器10發(fā)來的請求,同時可以主動強制設備接入服務器10更新指定控件,具體包括以下處理步驟:I)調(diào)度模塊21收到設備接入服務器10發(fā)來的請求,解析出所需的控件編號,尋找本機的第二映射表23,若在第二映射表23中沒有找到所請求的控件,則返回空,若在第二映射表23中找到該控件,則從第二控件庫22中提取該控件并發(fā)送至設備接入服務器10的控件管理模塊12 ;控件服務器20中存儲的第二映射表23與所有設備接入服務器10上存儲的第一映射表14是相同的,調(diào)度模塊21從控件請求接口 213收到消息后,解析出所需控件的唯一標志符,通過檢索唯一標志符判斷第二映射表23中是否存在該控件,若存在,則從第二控件庫22中提取該控件并通過更新接口 211發(fā)送該控件給設備接入服務器10的控件管理模塊12,若不存在,則發(fā)送標志符O表不空。2)控件服務器20上的控件被更新,人工或系統(tǒng)自動向所有設備接入服務器10發(fā)出強制更新請求,之后向所有設備接入服務器10發(fā)送控件,若設備接入服務器10本身沒有該控件,則自動存儲在本機,否則更新原有控件。當控件服務器20上的某個控件被修改,或新添加控件后,調(diào)度模塊21通過更新接口 211向所有設備接入服務器10發(fā)送更新控件。若為新添加控件,則調(diào)度模塊21同時通過配置接口 212,更新所有設備接入服務器10的第一映射表14。本發(fā)明成功解決了以上問題,在網(wǎng)絡視頻監(jiān)控系統(tǒng)越來越龐大及前端設備種類越來越多的情況下,提供了一種能夠?qū)η岸嗽O備控件進行控制及自動化更新的方法。本發(fā)明不但可以使對前端設備的管理更加多樣化,同時滿足了現(xiàn)如今網(wǎng)絡視頻監(jiān)控系統(tǒng)越來越快的網(wǎng)絡化發(fā)展趨勢,以及日益龐大的應用規(guī)模。當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明做出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
1.一種對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的系統(tǒng),其特征在于,包括: 設備接入服務器,用于自動識別出所接入前端設備的類型,根據(jù)設備類型加載相應的控件,若沒有找到該控件時發(fā)出控件請求; 控件服務器,連接所述設備接入服務器,用于接收所述設備接入服務器發(fā)送的控件請求,查找該控件并發(fā)送至所述設備接入服務器,由所述設備接入服務器接收該控件并加載該控件;并當所述控件服務器上的控件更新時,同步更新所述設備接入服務器上的控件。
2.根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述設備接入服務器進一步包括: 設備接入模塊,用于自動識別出所接入前端設備的類型,根據(jù)設備類型發(fā)出控件請求; 第一控件庫,用于存儲所述設備接入服務器的控件,至少包含一個默認控件; 第一映射表,是前端設備與控件之間的映射關系表; 控件管理模塊,連接所述設備接入模塊,用于響應所述設備接入模塊的控件請求,在所述第一映射表中查找該控件的編號,若所述第一映射表存在該控件的編號,則在所述第一控件庫中查找該控件,并當所述第一控件庫中不存在該控件時向所述控件服務器發(fā)出控件請求,從所述控件服務器接收該控件,返回該控件的地址給所述設備接入模塊,由所述設備接入模塊根據(jù)該控件的地址,自動加載該控件。
3.根據(jù)權利要求2所述的系統(tǒng),其特征在于,所述設備接入模塊根據(jù)前端設備發(fā)送的請求參數(shù),從該請求參數(shù)中解析出設備類型。
4.根據(jù)權利要求2或3所述的系統(tǒng),其特征在于,所述設備接入模塊當該控件的地址為空時,加載默認控件。
5.根據(jù)權利要求2或3所述的系統(tǒng),其特征在于,所述設備接入服務器采用哈希表結(jié)構(gòu)實現(xiàn)所述第一映射表,并采用動態(tài)庫的方式進行封裝。
6.根據(jù)權利要求1、2或3所述的系統(tǒng),其特征在于,所述控件服務器進一步包括: 第二控件庫,用于存儲當前監(jiān)控系統(tǒng)支持的所有控件; 第二映射表,用于存儲當前監(jiān)控系統(tǒng)所支持的前端設備的類型; 調(diào)度模塊,用于響應所述設備接入服務器發(fā)送的控件請求,在所述第二映射表中查找所請求控件的編號,若所述第二映射表中存在該控件的編號,則根據(jù)該控件的編號,從所述第二控件庫中提取該控件,將該控件發(fā)送給所述設備接入服務器,并當所述第二控件庫中的控件更新時,同步更新所述設備接入服務器上的控件。
7.根據(jù)權利要求2或3所述的系統(tǒng),其特征在于,所述控件服務器還通過一更新接口、一配置接口、一控件請求接口,分別更新所述第一控件庫中的控件,配置所述第一映射表,響應所述控件請求。
8.根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述設備接入服務器還通過一更新控件接口、一更新配置接口、一發(fā)送請求接口,分別接收該更新接口傳送的控件,接收該配置接口傳送的所述控件服務器新添加的控件,向所述控件請求接口傳送所述控件請求。
9.一種對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的方法,其特征在于,包括: 步驟一,設備接入服務器自動識別所接入前端設備的類型,根據(jù)設備類型加載對應的控件,若沒有找到該控件時發(fā)出控件請求; 步驟二,控件服務器接收所述設備接入服務器發(fā)送的控件請求,查找該控件并發(fā)送至所述設備接入服務器,由所述設備接入服務器接收該控件并加載該控件;并當所述控件服務器上的控件更新時,同步更新所述設備接入服務器上的控件。
10.根據(jù)權利要求9所述的方法,其特征在于,所述步驟一中,進一步包括: 設置一第一控件庫,用于存儲所述設備接入服務器的控件,至少包含一個默認控件; 設置第一映射表,用于存儲前端設備與控件之間的映射關系表; 所述設備接入服務器根據(jù)設備類型,在所述第一映射表中查找該控件的編號,若所述第一映射表存在該控件的編號,則在所述第一控件庫中查找該控件,并當所述第一控件庫中不存在該控件時向所述控件服務器發(fā)出控件請求。
11.根據(jù)權利要求10所述的方法,其特征在于,所述步驟一中,進一步包括: 根據(jù)前端設備發(fā)送的請求參數(shù),從該請求參數(shù)中解析出設備類型。
12.根據(jù)權利要求10或11所述的方法,其特征在于,所述步驟一中,進一步包括:當該控件的地址為空時,加載默認 控件。
13.根據(jù)權利要求10或11所述的方法,其特征在于,所述步驟一中,進一步包括:以哈希表結(jié)構(gòu)實現(xiàn)所述第一映射表,并采用動態(tài)庫的方式進行封裝。
14.根據(jù)權利要求9、10或11所述的方法,其特征在于,所述步驟二中,進一步包括: 設置一第二控件庫,用于存儲當前監(jiān)控系統(tǒng)支持的所有控件; 設置一第二映射表,用于存儲當前監(jiān)控系統(tǒng)所支持的前端設備的類型; 所述控件服務器響應所述設備接入服務器發(fā)送的控件請求,在所述第二映射表中查找所請求控件的編號,若所述第二映射表中存在該控件的編號,則根據(jù)該控件的編號,從所述第二控件庫中提取該控件,將該控件發(fā)送給所述設備接入服務器,所述設備接入服務器接收該控件,并加載該控件。
15.根據(jù)權利要求10或11所述的方法,其特征在于,所述步驟一中,進一步包括: 所述設備接入服務器通過一發(fā)送請求接口,向所述控件服務器傳送所述控件請求; 所述控件服務器通過一控件請求接口,響應所述控件請求。
16.根據(jù)權利要求15所述的方法,其特征在于,所述步驟二中,進一步包括: 所述控件服務器還通過一更新接口、一配置接口,分別更新所述第一控件庫中的控件,配置所述第一映射表; 所述設備接入服務器還通過一更新控件接口、一更新配置接口,分別接收該更新接口傳送的控件,接收該配置接口傳送的所述控件服務器新添加的控件。
全文摘要
本發(fā)明公開了一種對網(wǎng)絡視頻監(jiān)控設備控件進行控制及自動更新的系統(tǒng)、方法,該系統(tǒng)包括設備接入服務器,用于自動識別出所接入前端設備的類型,根據(jù)設備類型加載相應的控件,若沒有找到該控件時發(fā)出控件請求;控件服務器,連接所述設備接入服務器,用于接收所述設備接入服務器發(fā)送的控件請求,查找該控件并發(fā)送至所述設備接入服務器,由所述設備接入服務器接收該控件并加載該控件;并當所述控件服務器上的控件更新時,同步更新所述設備接入服務器上的控件。本發(fā)明不但可以使對前端設備的管理更加多樣化,同時滿足了現(xiàn)如今網(wǎng)絡視頻監(jiān)控系統(tǒng)越來越快的網(wǎng)絡化發(fā)展趨勢,以及日益龐大的應用規(guī)模。
文檔編號G06F9/445GK103166984SQ20111041015
公開日2013年6月19日 申請日期2011年12月9日 優(yōu)先權日2011年12月9日
發(fā)明者常青, 袁洪, 張琍, 穆森 申請人:中國航天科工集團第二研究院七0六所, 北京市愛威電子技術公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1