矩陣控制器設(shè)計(jì)方案_第1頁
矩陣控制器設(shè)計(jì)方案_第2頁
矩陣控制器設(shè)計(jì)方案_第3頁
矩陣控制器設(shè)計(jì)方案_第4頁
矩陣控制器設(shè)計(jì)方案_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

矩陣控制器設(shè)計(jì)方案目錄TOC\o"1-5"\h\z\o"CurrentDocument"\h一、 總體功能 4主要功能模塊: 4^^有皀^6^9? 5\o"CurrentDocument"\h二、 中心、處理模塊 5\o"CurrentDocument"\h主要功能如下: 52?4t .?.7\o"CurrentDocument"\h流程圖: 8’?、會(huì)占彳弓v???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????8\o"CurrentDocument"\h基本流程如卜: 8流程圖: 9四、 矩陣處理模塊: 9\o"CurrentDocument"\h1主要功能如卜: 10基本流程如下: 10/HtI冬:11\o"CurrentDocument"\h五、 界面模塊 12\o"CurrentDocument"\h5.1系統(tǒng)總體界面 125.2 |^] 12\o"CurrentDocument"\h53自定義設(shè)置 135.3.1鏡頭組設(shè)置 13\o"CurrentDocument"\h5.3.2鏡頭組管理 14\o"CurrentDocument"\h5.3.3預(yù)案設(shè)置 155.4系w\o"CurrentDocument"\h5.4.1通道檢測(cè) 16\o"CurrentDocument"\h5.4.2遠(yuǎn)程通道狀態(tài) 16\o"CurrentDocument"\h5.4.3矩陣類型 17\o"CurrentDocument"\h5.4.3通道配置 18\o"CurrentDocument"\h5.4.3用戶管理 19\o"CurrentDocument"\h六、 中心服務(wù)器模塊 20\o"CurrentDocument"\h接收中心服務(wù)器模塊基本流程: 20\o"CurrentDocument"\h流程圖為: 21\o"CurrentDocument"\h將命令發(fā)向中心服務(wù)器基本流程 22流程圖為: 22\o"CurrentDocument"\h七、 數(shù)據(jù)庫模塊 22\o"CurrentDocument"\h[Adinm]:管理員表 22\o"CurrentDocument"\h[CaiuGioup]:鏡頭組表 22\o"CurrentDocument"\h[CamList]:鏡頭列表 23[CoinInfb]:串II信息表 23\o"CurrentDocument"\h[Department]部門信息表 23\o"CurrentDocument"\h[LocalCam]本機(jī)鏡頭邏輯編號(hào)表 23\o"CurrentDocument"\h[MonCam]本地監(jiān)視器與鏡頭的對(duì)應(yīng)表 24\o"CurrentDocument"\h[SwircliPlan]s 24\o"CurrentDocument"\h八、 英飛拓矩陣模塊 241.基本流程; 242.流程圖: 25一、總體功能1.主要功能模塊:中心處理模塊:用來聯(lián)系各個(gè)模塊,主要負(fù)責(zé)各個(gè)模塊之間的互相通訊和簡(jiǎn)単的邏輯判斷。鍵盤模塊:矩陣控制器接收鍵盤的指令,解析指令信息,并交給中心處理模塊進(jìn)行處理,并且接收中心處理模塊的反饋信息,將信息發(fā)向鍵盤在鍵盤上顯示。矩陣模塊:接收中心處理模塊的指令并執(zhí)行,將執(zhí)行結(jié)果返回中心處理模塊。中心服務(wù)器模塊:與中心服務(wù)器交互,負(fù)責(zé)登錄和接收中心服務(wù)器的信息,并交給中心處理模塊處理,并負(fù)責(zé)將本地切換和控制遠(yuǎn)程鏡頭資源的命令發(fā)給中心服務(wù)器。界面模塊:接收界面的指令,弁交給中心處理模塊處理,并且將中心處理模塊產(chǎn)生的執(zhí)行信息顯示在界面上。英飛拓矩陣模塊:處理從中心服務(wù)器接收到的遠(yuǎn)程命令并處理。2.功能框El數(shù)據(jù)質(zhì)2.功能框El數(shù)據(jù)質(zhì)二、中心處理模塊中心處理模塊與界面模塊、鍵盤模塊、矩陣模塊和中心服務(wù)器模塊交互。作為一個(gè)模塊間的交互處理中心,對(duì)所有模塊的傳來的請(qǐng)求命令進(jìn)行判斷分析,然后做出相應(yīng)的處理。1.主要功能如下:?讀取配置信息:讀取本地矩陣的基本配置信息,如矩陣類型等。?初始化功能:注冊(cè)界面模塊、鍵盤模塊、矩陣模塊和中心服務(wù)器模塊四個(gè)模塊的回調(diào)函數(shù)。?接收控制命令功能:接收來自界面處理、鍵盤處理、矩陣處理和CCS處理四個(gè)模塊的請(qǐng)求命令。?判斷處理功能:對(duì)所有的模塊的請(qǐng)求命令、結(jié)果回復(fù)進(jìn)行判斷處理。具體判斷邏輯如下:■鍵盤模塊:?登錄類型:將登錄信息交給界面處理模塊。?控制類型:包括監(jiān)視器的切換、翻頁,鏡頭的切換、翻頁、控制、宏指令、輔助位、預(yù)置位。Pelco基本模式下:判斷鏡頭本地和遠(yuǎn)程。本地鏡頭交給矩陣處理模塊處理,遠(yuǎn)程鏡頭交給CCS處理模塊處理。沛1聯(lián)網(wǎng)模式下:不作判斷,直接交給矩陣處理模塊處理,若不成功(可能是遠(yuǎn)程鏡頭或XW1原因)則交給CCS處理模塊處理?!鼍仃嚹K:?登錄結(jié)果類型:將登錄的結(jié)果返回給界面處理模塊。?控制回復(fù)類型:將控制結(jié)果返回給鍵盤處理模塊和界面處理模塊。?報(bào)警類型:將報(bào)警開始、報(bào)警結(jié)束轉(zhuǎn)發(fā)給鍵盤,其他的處理保留。?矩陣狀態(tài)類型:檢測(cè)矩陣狀態(tài),矩陣掉線重新豊錄。結(jié)果返回給界面處理模塊?!鲋行姆?wù)器模塊:?登錄CCS結(jié)果類型:將登錄結(jié)果返回給界面處理模塊。?遠(yuǎn)程控制回復(fù)類型:將控制結(jié)果返回給鍵盤處理模塊和界面處理模塊。?遠(yuǎn)程控制類型:將控制交給矩陣處理模塊。?釋放中繼線:交給矩陣處理。?下載信息:■界面模塊:?啟動(dòng)類型:?jiǎn)?dòng)全部的模塊,建立各個(gè)模塊之間通訊。?控制類型:與鍵盤模塊的處理方式相同。2.處理流程:中心處理模塊是位于整個(gè)軟件的中心位置,它負(fù)責(zé)所有的信息交互和分發(fā),主要的流程如下:中心處理模塊初始化鍵盤模塊、短陣模塊和CCS模塊。并且在各個(gè)模塊內(nèi)注冊(cè)回調(diào)函數(shù)。中心處理模塊時(shí)刻監(jiān)聽各個(gè)模塊產(chǎn)生信息,當(dāng)中心處理模塊接收到鍵盤發(fā)送的信息后,對(duì)信息進(jìn)行類型解析,如果是鍵盤登陸結(jié)果或者是鍵盤掉線等信息則將信息發(fā)送給界面模塊供顯示。如果是切換控制等指令,則將信息發(fā)送給矩陣模塊經(jīng)行處理。中心處理模塊接收到短陣模塊的信息,并進(jìn)行類型分析,如果是反饋給鍵盤的信息,則講給鍵盤處理,如果是需要反饋給中心服務(wù)器的則交給中心服務(wù)器模塊處理,如果需要界而顯示的則交給界面去顯示。如果接收到中心服務(wù)器模塊的信息,也如上處理,交給相應(yīng)的模塊去處理。3.流程El■處理信息<—指令—TT?3.流程El■處理信息<—指令—TT?ml—反fl8信息中心姓野楔塊1接收知隊(duì)模塊信息■壯泅0,■三、鍵盤模塊鍵盤模塊的功能主要是接收來自鍵盤和中心處理模塊的信息,并且進(jìn)行處理。1.基本流程如下:1.鍵盤模塊接收到來|'|鍵盤的信息,并進(jìn)行命令類型解析。如果是心跳命令則返回給鍵

盤心跳命令;命令則將命令交給矩陣模塊處理。接收中心處理模塊發(fā)來的信息,分析類型并依據(jù)矩陣協(xié)議將信息發(fā)送給鍵盤。矩陣處理模塊與中心處理模塊和CC1矩陣處理模塊與中心處理模塊和CC1交互。與中心處理模塊交互主要處理來自中心處理模塊的消息,并且在處理之后作相應(yīng)的回復(fù)。與CC1交互主要解析接收到的指令具體內(nèi)容,然后判斷處理。1主要功能如下:?讀取配置:讀取串口的配置信息。?初始化:包括初始化串口和注冊(cè)回調(diào)函數(shù)。?接收串口指令:接收來自矩陣的串口指令,并將接收的指令整理成完整的Pelco指令。?分析串口指令:根據(jù)Pelco的協(xié)議分析出指令的類型。再按照類型進(jìn)行下一步的分析,分析出具體的內(nèi)容。判斷處理:進(jìn)行判斷,如無需處理則進(jìn)行心跳回復(fù)。否則進(jìn)行下一步處理。處理的類型包括:■登錄結(jié)果的回復(fù)■控制結(jié)果的回復(fù)(包括切換和控制)■報(bào)警(報(bào)警開始和報(bào)警結(jié)束)矩陣回應(yīng):按照協(xié)議對(duì)矩陣發(fā)送心跳回復(fù)。?執(zhí)行命令:接收來自中心處理模塊的控制命令,分析判斷后向矩陣發(fā)送相應(yīng)的指令。并將結(jié)果返回給中心處理模塊。?矩陣狀態(tài)檢測(cè):檢測(cè)到CC1無心跳后,將狀態(tài)返回給中心處理模塊。2.基本流程如下:模塊由中心處理模塊啟動(dòng)。首先注冊(cè)回調(diào)函數(shù),建立起與中心處理模塊的通信。開始監(jiān)聽中心處理模塊的命令。初始化串口,開始接收來自矩陣的串口指令,同時(shí)開啟主動(dòng)聯(lián)系矩陣的線程。如果初始化失敗,則通知中心處理模塊。

對(duì)于來自矩陣的串口指令,進(jìn)行類型分析,心跳類型的指令直接回復(fù);控制類型的指令交給中心處理模塊。對(duì)于來自中心處理模塊的控制命令,進(jìn)行簡(jiǎn)單判斷分析,然后封裝成Pelc。協(xié)議的指令發(fā)送給短陣。3.流程圖:回應(yīng)心琰侑息回應(yīng)心琰侑息五、界面模塊5.1系統(tǒng)總體界面系統(tǒng)啟動(dòng)時(shí),用戶將看到如下界面,客戶端的部分操作(切換鏡頭、鏡頭査詢、預(yù)案切換、預(yù)案的新增、系統(tǒng)信息顯示、監(jiān)視器信息顯示)都將在該界面上進(jìn)行。FJ爲(wèi)和,:用戶yg王在券略訊0容明德..和辟FJ爲(wèi)和,:用戶yg王在券略訊0容明德..和辟目.正在嘗通,‘關(guān)無堵果,話拉,空?圖1?1系統(tǒng)總體界面馬古島治安陣咲網(wǎng)險(xiǎn)專瘩i£生物,列袤麻狀?S.5.2配置主頁面在該頁面上,用戶和系統(tǒng)管理員可以配置相關(guān)的數(shù)據(jù)。普通用戶配置“自定義配置”,但需要身份驗(yàn)證。系統(tǒng)管理員可以配置“系統(tǒng)配置”,但需要通過身份驗(yàn)證

圖1?2配置主頁面5.3自定義設(shè)置自定義控制包括鏡頭組設(shè)置、鏡頭組管理、預(yù)案設(shè)置等部分。分別管理不同的配置功能。5.3.1鏡頭組設(shè)置5.3.1鏡頭組設(shè)置主要用來管理鏡頭組,它包括鏡頭地圖的現(xiàn)實(shí)、鏡頭的搜索、鏡頭組中鏡頭的管理、鏡頭組的管理等等功能。

設(shè)置設(shè)置列表-目定義設(shè)宣圖1-3鏡頭組配置界面攝像頭繊設(shè)置攝像頭組管奔預(yù)案設(shè)置+1系藐設(shè)置地圖列表:設(shè)置設(shè)置列表-目定義設(shè)宣圖1-3鏡頭組配置界面攝像頭繊設(shè)置攝像頭組管奔預(yù)案設(shè)置+1系藐設(shè)置地圖列表:地圖際裡索懺讀頭組名精彘頭名稀5.3-2鏡頭組管理主要是用來管理鏡頭組,將鏡頭組歸納到不同的類中,以方便管理。其要功能包括:鏡頭組類的添加、修改、刪除,以及每個(gè)鏡頭組類中對(duì)應(yīng)鏡頭組的管理設(shè)置列表:鏡頭組類名稱:鏡頭組類列表;圖1-1鏡頭組類配置界面自定義設(shè)置貓像頭組設(shè)置預(yù)案設(shè)畳±系統(tǒng)設(shè)置新増鏡頭組列表;設(shè)置列表:鏡頭組類名稱:鏡頭組類列表;圖1-1鏡頭組類配置界面自定義設(shè)置貓像頭組設(shè)置預(yù)案設(shè)畳±系統(tǒng)設(shè)置新増鏡頭組列表;編號(hào)保存刪除鏡頭組名稱53-3預(yù)案設(shè)置主要功能是用來設(shè)置預(yù)案的具體內(nèi)容,包括預(yù)案信息的修改、預(yù)案的刪除、預(yù)案所對(duì)應(yīng)監(jiān)視器的順序的排列、預(yù)案中對(duì)應(yīng)監(jiān)視器的刪除等。圖1?4預(yù)案設(shè)置界面5.4系統(tǒng)設(shè)置系統(tǒng)設(shè)置是用來配置整個(gè)控制器使用的基礎(chǔ)數(shù)據(jù),它包括:通道檢測(cè)、遠(yuǎn)程通道狀態(tài)查看、矩陣類型配置、通道數(shù)據(jù)配置、用戶管理等功能。5.4.1通道檢測(cè)本部分主要功能是進(jìn)行通道的檢測(cè)。5.4.2遠(yuǎn)程通道狀態(tài)該部分的主要功能是査看遠(yuǎn)程通道的狀態(tài),包括遠(yuǎn)程通道的串口號(hào)、通道號(hào)、PIN碼、狀態(tài)圖1-5遠(yuǎn)程通道狀態(tài)查看界面543矩陣類型該部分的主要功能是選擇矩陣的具體類型,類型包括:Pelco矩陣、NW1聯(lián)網(wǎng)矩陣、英飛拓矩陣三種。該功能只有系統(tǒng)管理員才能夠配置,在配置之前需要進(jìn)行身份驗(yàn)證。設(shè)責(zé)可擊設(shè)置通道配置用尸骨珪-系統(tǒng)設(shè)畳通潼檢楓遠(yuǎn)程通道狀態(tài)設(shè)責(zé)可擊設(shè)置通道配置用尸骨珪-系統(tǒng)設(shè)畳通潼檢楓遠(yuǎn)程通道狀態(tài)圖1?6矩陣類型配置界面5.4.3通道配置該部分的主要功能是配置通道的數(shù)據(jù),通道包括三種:鍵盤通道、本地通道、遠(yuǎn)程通道。通道的信息包括:通道名稱、通道類型、PIN碼,校驗(yàn)位、波特率、數(shù)據(jù)位、停止位等。該功能只有系統(tǒng)管理員才能夠配置,在配置之前需要進(jìn)行身份驗(yàn)證。圖1?7通道配置界面543用戶管理“用戶管理,,主要功能是:配置服務(wù)器地址、端口號(hào)、用戶名以及密碼等信息。該功能只有系統(tǒng)管理員才能夠配置,在配置之前需要進(jìn)行身份驗(yàn)證。六、中心服務(wù)器模塊本模塊主要負(fù)責(zé)登陸中心服務(wù)器,并且接收中心處理模塊發(fā)來的切換或控制遠(yuǎn)程攝像機(jī)的信息,并將這些信息發(fā)送給中心服務(wù)器。當(dāng)遠(yuǎn)程需要切換或控制本地?cái)z像機(jī)時(shí),接收中心服務(wù)器的控制或切換指令傳給中心處理模塊,操作完成。1.接收中心服務(wù)器模塊基本流程:登錄中心服務(wù)器,接收中心服務(wù)器的指令。分析指令類型,如果是心跳命令,則判斷矩陣控制器是否登錄中心服務(wù)器,如果未登錄則登錄中心服務(wù)器,再判斷鍵盤是否登錄中心服務(wù)器,如果未登錄則鍵盤登錄中心服務(wù)器:如果是地圖信息,則將地圖信息寫入數(shù)據(jù)庫。如果是登錄結(jié)果,則將登錄結(jié)果記錄在本地然后告訴中心處理模塊。

如果是切換回執(zhí)信息,則將回執(zhí)信息發(fā)送給中心處理模塊。如果是切換和控制命令,則將命令交給中心處理模塊。2.流程圖為:地圖信息將電商佑息寫入數(shù)和:庠知陣捽制器立陸中心服務(wù)器

地圖信息將電商佑息寫入數(shù)和:庠知陣捽制器立陸中心服務(wù)器3.將命令發(fā)向中心服務(wù)器基本流程接收中心處理模塊的信息,判斷信息類型,如果是遠(yuǎn)程切換指令,則將指令發(fā)向中心服務(wù)器。如果是遠(yuǎn)程控制指令,則將指令發(fā)向中心服務(wù)器。如果是切換回執(zhí),則將切換回執(zhí)發(fā)向中心服務(wù)器。資源釋放,則將資源釋放命令,發(fā)給中心服務(wù)器。43.將命令發(fā)向中心服務(wù)器基本流程接收中心處理模塊的信息,判斷信息類型,如果是遠(yuǎn)程切換指令,則將指令發(fā)向中心服務(wù)器。如果是遠(yuǎn)程控制指令,則將指令發(fā)向中心服務(wù)器。如果是切換回執(zhí),則將切換回執(zhí)發(fā)向中心服務(wù)器。資源釋放,則將資源釋放命令,發(fā)給中心服務(wù)器。4.流程為:接收中心處題模塊七、數(shù)據(jù)庫模塊1.[Admin]:管理員表UserName:用戶名UseiPassWoid:登錄密碼Peimissions:用戶權(quán)限2.[CamGroup]:鏡頭組表GroupName:鏡頭組名稱HigheiNaine:鏡頭組所屬分組本本字文文數(shù)以?:也類類類本本本

文文文

虱虱虱

類類類本本字文文數(shù)以?:也類類類本本本

文文文

虱虱虱

類類類■CainNumbei:鏡頭邏輯編號(hào) 類型:數(shù)字3-[CamList]:鏡頭列表■CainlD:鏡頭■CainlD:鏡頭IDDepaitnieiitlD:鏡頭所屬部門CainName:鏡頭名稱CaniNumber:鏡頭邏編號(hào)類型:數(shù)字類型:數(shù)字類型:文本類型:數(shù)字4.[Comlnfo]:串口信息表PonType:串口類型 類型:文本(鍵盤、矩陣、DMR)字字字字本:字字字字?jǐn)?shù)數(shù)數(shù)數(shù)義也數(shù)數(shù)數(shù)數(shù). 類 333333333#33字字字字本:字字字字?jǐn)?shù)數(shù)數(shù)數(shù)義也數(shù)數(shù)數(shù)數(shù). 類 333333333#33劣鄉(xiāng)鄉(xiāng)鄉(xiāng)3鄉(xiāng)BautRate:波特率DataBit:數(shù)據(jù)位StopBit:停止位偶、無)CheckBit:校驗(yàn)位偶、無)PuiO:鍵盤和本地登錄專用的Pin值Prnl:遠(yuǎn)程登錄專用的Pin值Pm2:遠(yuǎn)程登錄專用的Pm值Pin3:遠(yuǎn)程登錄專用的Pin值Pin4:遠(yuǎn)程登錄專用的Pin值類型:數(shù)字類型:文本類型:數(shù)字5.[Department]部門信息表類型:數(shù)字類型:文本類型:數(shù)字DepartmentID:部門IDDepaitnieiitNaine:部門名稱HigheilD:上級(jí)部門ID6.[LocalCam]本機(jī)鏡頭邏輯編號(hào)表CainNumbei:本地鏡頭邏輯編號(hào) 類型:數(shù)字[Localinfo]本地系統(tǒng)信息表IiifoType:信息類型 類型:文本IiifoData:信息內(nèi)容 類型:文本信息類型包括:MatrixType矩陣呢類型、MatrixIP英飛拓矩陣的IP地址、MonAmount本地監(jiān)視器數(shù)量、CamAmount本地鏡頭數(shù)量、UserName登錄中心服務(wù)器的用戶名、UserPassWord登錄中心服務(wù)器的密碼、ServerIP中心服務(wù)器的IP地址、ServerPort中心服務(wù)器的端口號(hào)。

[MonCam]本地監(jiān)視器與鏡頭的對(duì)應(yīng)表MoiiNumbe

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論