版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
矩陣控制器設(shè)計方案目錄一、總體功能 41.重要功能模塊: 42.功能框圖: 5二、中心處理模塊 51.重要功能如下: 52.處理流程: 73.流程圖: 8三、鍵盤模塊 81.基本流程如下: 92.流程圖: 9四、矩陣處理模塊: 101重要功能如下: 102.基本流程如下: 113.流程圖: 12五、界面模塊 125.1系統(tǒng)總體界面 125.2配置主頁面 135.3自定義設(shè)置 145.3.1鏡頭組設(shè)置 145.3.2鏡頭組管理 155.3.3預(yù)案設(shè)置 165.4系統(tǒng)設(shè)置 175.4.1通道檢測 175.4.2遠(yuǎn)程通道狀態(tài) 175.4.3矩陣類型 185.4.3通道配置 195.4.3顧客管理 20六、中心服務(wù)器模塊 211.接受中心服務(wù)器模塊基本流程: 212.流程圖為: 223.將命令發(fā)向中心服務(wù)器基本流程 234.流程圖為: 23七、數(shù)據(jù)庫模塊 231.[Admin]:管理員表 232.[CamGroup]:鏡頭組表 233.[CamList]:鏡頭列表 244.[ComInfo]:串口信息表 245.[Department]部門信息表 256.[LocalCam]本機(jī)鏡頭邏輯編號表 257.[MonCam]當(dāng)?shù)乇O(jiān)視器與鏡頭的對應(yīng)表 258.[SwitchPlan]s 25八、英飛拓矩陣模塊 261.基本流程: 262.流程圖: 27一、總體功能1.重要功能模塊:1.中心處理模塊:用來聯(lián)絡(luò)各個模塊,重要負(fù)責(zé)各個模塊之間的互相通訊和簡樸的邏輯判斷。 2.鍵盤模塊:矩陣控制器接受鍵盤的指令,解析指令信息,并交給中心處理模塊進(jìn)行處理,并且接受中心處理模塊的反饋信息,將信息發(fā)向鍵盤在鍵盤上顯示。3.矩陣模塊:接受中心處理模塊的指令并執(zhí)行,將執(zhí)行成果返回中心處理模塊。4.中心服務(wù)器模塊:與中心服務(wù)器交互,負(fù)責(zé)登錄和接受中心服務(wù)器的信息,并交給中心處理模塊處理,并負(fù)責(zé)將當(dāng)?shù)厍袚Q和控制遠(yuǎn)程鏡頭資源的命令發(fā)給中心服務(wù)器。5.界面模塊:接受界面的指令,并交給中心處理模塊處理,并且將中心處理模塊產(chǎn)生的執(zhí)行信息顯示在界面上。6.英飛拓矩陣模塊:處理從中心服務(wù)器接受到的遠(yuǎn)程命令并處理。2.功能框圖:二、中心處理模塊中心處理模塊與界面模塊、鍵盤模塊、矩陣模塊和中心服務(wù)器模塊交互。作為一種模塊間的交互處理中心,對所有模塊的傳來的祈求命令進(jìn)行判斷分析,然后做出對應(yīng)的處理。1.重要功能如下:讀取配置信息:讀取當(dāng)?shù)鼐仃嚨幕九渲眯畔?,如矩陣類型等。初始化功能:注冊界面模塊、鍵盤模塊、矩陣模塊和中心服務(wù)器模塊四個模塊的回調(diào)函數(shù)。接受控制命令功能:接受來自界面處理、鍵盤處理、矩陣處理和CCS處理四個模塊的祈求命令。判斷處理功能:對所有的模塊的祈求命令、成果答復(fù)進(jìn)行判斷處理。2.詳細(xì)判斷邏輯如下:鍵盤模塊:登錄類型:將登錄信息交給界面處理模塊??刂祁愋停喊ūO(jiān)視器的切換、翻頁,鏡頭的切換、翻頁、控制、宏指令、輔助位、預(yù)置位。Pelco基本模式下:判斷鏡頭當(dāng)?shù)睾瓦h(yuǎn)程。當(dāng)?shù)冂R頭交給矩陣處理模塊處理,遠(yuǎn)程鏡頭交給CCS處理模塊處理。NW1聯(lián)網(wǎng)模式下:不作判斷,直接交給矩陣處理模塊處理,若不成功(也許是遠(yuǎn)程鏡頭或NW1原因)則交給CCS處理模塊處理。矩陣模塊:登錄成果類型:將登錄的成果返回給界面處理模塊??刂拼饛?fù)類型:將控制成果返回給鍵盤處理模塊和界面處理模塊。報警類型:將報警開始、報警結(jié)束轉(zhuǎn)發(fā)給鍵盤,其他的處理保留。矩陣狀態(tài)類型:將矩陣狀態(tài)返回給界面處理模塊。檢測矩陣狀態(tài),矩陣掉線重新登錄。成果返回給界面處理模塊。中心服務(wù)器模塊:登錄CCS成果類型:將登錄成果返回給界面處理模塊。遠(yuǎn)程控制答復(fù)類型:將控制成果返回給鍵盤處理模塊和界面處理模塊。遠(yuǎn)程控制類型:將控制交給矩陣處理模塊。釋放中繼線:交給矩陣處理。下載信息:界面模塊:啟動類型:啟動所有的模塊,建立各個模塊之間通訊??刂祁愋停号c鍵盤模塊的處理方式相似。2.處理流程:中心處理模塊是位于整個軟件的中心位置,它負(fù)責(zé)所有的信息交互和分發(fā),重要的流程如下:1.中心處理模塊初始化鍵盤模塊、矩陣模塊和ccs模塊。并且在各個模塊內(nèi)注冊回調(diào)函數(shù)。2.中心處理模塊時刻監(jiān)聽各個模塊產(chǎn)生信息,當(dāng)中心處理模塊接受到鍵盤發(fā)送的信息后,對信息進(jìn)行類型解析,假如是鍵盤登陸成果或者是鍵盤掉線等信息則將信息發(fā)送給界面模塊供顯示。假如是切換控制等指令,則將信息發(fā)送給矩陣模塊經(jīng)行處理。3.中心處理模塊接受到矩陣模塊的信息,并進(jìn)行類型分析,假如是反饋給鍵盤的信息,則講給鍵盤處理,假如是需要反饋給中心服務(wù)器的則交給中心服務(wù)器模塊處理,假如需要界面顯示的則交給界面去顯示。4.假如接受到中心服務(wù)器模塊的信息,也如上處理,交給對應(yīng)的模塊去處理。3.流程圖:三、鍵盤模塊鍵盤模塊的功能重要是接受來自鍵盤和中心處理模塊的信息,并且進(jìn)行處理。1.基本流程如下:1.鍵盤模塊接受到來自鍵盤的信息,并進(jìn)行命令類型解析。假如是心跳命令則返回給鍵盤心跳命令;假如是登錄命令則將登錄信息中的pin值與當(dāng)?shù)豴in值比較,將成果交給鍵盤和中心處理模塊;假如指令是控制和切換命令則將命令交給矩陣模塊處理。2.接受中心處理模塊發(fā)來的信息,分析類型并根據(jù)矩陣協(xié)議將信息發(fā)送給鍵盤。2.流程圖:四、矩陣處理模塊: 矩陣處理模塊與中心處理模塊和CC1交互。與中心處理模塊交互重要處理來自中心處理模塊的消息,并且在處理之后作對應(yīng)的答復(fù)。與CC1交互重要解析接受到的指令詳細(xì)內(nèi)容,然后判斷處理。1重要功能如下:讀取配置:讀取串口的配置信息。初始化:包括初始化串口和注冊回調(diào)函數(shù)。接受串口指令:接受來自矩陣的串口指令,并將接受的指令整頓成完整的Pelco指令。分析串口指令:根據(jù)Pelco的協(xié)議分析出指令的類型。再按照類型進(jìn)行下一步的分析,分析出詳細(xì)的內(nèi)容。判斷處理:進(jìn)行判斷,如無需處理則進(jìn)行心跳答復(fù)。否則進(jìn)行下一步處理。處理的類型包括:登錄成果的答復(fù)控制成果的答復(fù)(包括切換和控制)報警(報警開始和報警結(jié)束)矩陣回應(yīng):按照協(xié)議對矩陣發(fā)送心跳答復(fù)。執(zhí)行命令:接受來自中心處理模塊的控制命令,分析判斷后向矩陣發(fā)送對應(yīng)的指令。并將成果返回給中心處理模塊。矩陣狀態(tài)檢測:檢測到CC1無心跳后,將狀態(tài)返回給中心處理模塊。2.基本流程如下:模塊由中心處理模塊啟動。首先注冊回調(diào)函數(shù),建立起與中心處理模塊的通信。開始監(jiān)聽中心處理模塊的命令。初始化串口,開始接受來自矩陣的串口指令,同步啟動積極聯(lián)絡(luò)矩陣的線程。假如初始化失敗,則告知中心處理模塊。對于來自矩陣的串口指令,進(jìn)行類型分析,心跳類型的指令直接答復(fù);控制類型的指令交給中心處理模塊。對于來自中心處理模塊的控制命令,進(jìn)行簡樸判斷分析,然后封裝成Pelco協(xié)議的指令發(fā)送給矩陣。3.流程圖:五、界面模塊5.1系統(tǒng)總體界面系統(tǒng)啟動時,顧客將看到如下界面,客戶端的部分操作(切換鏡頭、鏡頭查詢、預(yù)案切換、預(yù)案的新增、系統(tǒng)信息顯示、監(jiān)視器信息顯示)都將在該界面上進(jìn)行。圖1-1系統(tǒng)總體界面5.2配置主頁面在該頁面上,顧客和系統(tǒng)管理員可以配置有關(guān)的數(shù)據(jù)。一般顧客配置“自定義配置”,但需要身份驗證。系統(tǒng)管理員可以配置“系統(tǒng)配置”,但需要通過身份驗證圖1-2配置主頁面5.3自定義設(shè)置自定義控制包括鏡頭組設(shè)置、鏡頭組管理、預(yù)案設(shè)置等部分。分別管理不一樣的配置功能。5.3.1鏡頭組設(shè)置重要用來管理鏡頭組,它包括鏡頭地圖的現(xiàn)實(shí)、鏡頭的搜索、鏡頭組中鏡頭的管理、鏡頭組的管理等等功能。圖1-3鏡頭組配置界面5.3.2鏡頭組管理重要是用來管理鏡頭組,將鏡頭組歸納到不一樣的類中,以以便管理。其要功能包括:鏡頭組類的添加、修改、刪除,以及每個鏡頭組類中對應(yīng)鏡頭組的管理圖1-4鏡頭組類配置界面5.3.3預(yù)案設(shè)置重要功能是用來設(shè)置預(yù)案的詳細(xì)內(nèi)容,包括預(yù)案信息的修改、預(yù)案的刪除、預(yù)案所對應(yīng)監(jiān)視器的次序的排列、預(yù)案中對應(yīng)監(jiān)視器的刪除等。圖1-4預(yù)案設(shè)置界面5.4系統(tǒng)設(shè)置系統(tǒng)設(shè)置是用來配置整個控制器使用的基礎(chǔ)數(shù)據(jù),它包括:通道檢測、遠(yuǎn)程通道狀態(tài)查看、矩陣類型配置、通道數(shù)據(jù)配置、顧客管理等功能。5.4.1通道檢測本部分重要功能是進(jìn)行通道的檢測。5.4.2遠(yuǎn)程通道狀態(tài)該部分的重要功能是查看遠(yuǎn)程通道的狀態(tài),包括遠(yuǎn)程通道的串口號、通道號、PIN碼、狀態(tài)圖1-5遠(yuǎn)程通道狀態(tài)查看界面5.4.3矩陣類型該部分的重要功能是選擇矩陣的詳細(xì)類型,類型包括:Pelco矩陣、NW1聯(lián)網(wǎng)矩陣、英飛拓矩陣三種。該功能只有系統(tǒng)管理員才可以配置,在配置之前需要進(jìn)行身份驗證。圖1-6矩陣類型配置界面5.4.3通道配置該部分的重要功能是配置通道的數(shù)據(jù),通道包括三種:鍵盤通道、當(dāng)?shù)赝ǖ馈⑦h(yuǎn)程通道。通道的信息包括:通道名稱、通道類型、PIN碼,校驗位、波特率、數(shù)據(jù)位、停止位等。該功能只有系統(tǒng)管理員才可以配置,在配置之前需要進(jìn)行身份驗證。圖1-7通道配置界面5.4.3顧客管理“顧客管理”重要功能是:配置服務(wù)器地址、端口號、顧客名以及密碼等信息。該功能只有系統(tǒng)管理員才可以配置,在配置之前需要進(jìn)行身份驗證。六、中心服務(wù)器模塊本模塊重要負(fù)責(zé)登陸中心服務(wù)器,并且接受中心處理模塊發(fā)來的切換或控制遠(yuǎn)程攝像機(jī)的信息,并將這些信息發(fā)送給中心服務(wù)器。當(dāng)遠(yuǎn)程需要切換或控制當(dāng)?shù)財z像機(jī)時,接受中心服務(wù)器的控制或切換指令傳給中心處理模塊,操作完畢。1.接受中心服務(wù)器模塊基本流程:1.登錄中心服務(wù)器,接受中心服務(wù)器的指令。2.分析指令類型,假如是心跳命令,則判斷矩陣控制器與否登錄中心服務(wù)器,假如未登錄則登錄中心服務(wù)器,再判斷鍵盤與否登錄中心服務(wù)器,假如未登錄則鍵盤登錄中心服務(wù)器;3.假如是地圖信息,則將地圖信息寫入數(shù)據(jù)庫。4.假如是登錄成果,則將登錄成果記錄在當(dāng)?shù)厝缓蟾嬖V中心處理模塊。5.假如是切換回執(zhí)信息,則將回執(zhí)信息發(fā)送給中心處理模塊。6.假如是切換和控制命令,則將命令交給中心處理模塊。2.流程圖為:3.將命令發(fā)向中心服務(wù)器基本流程1.接受中心處理模塊的信息,判斷信息類型,假如是遠(yuǎn)程切換指令,則將指令發(fā)向中心服務(wù)器。2.假如是遠(yuǎn)程控制指令,則將指令發(fā)向中心服務(wù)器。3.假如是切換回執(zhí),則將切換回執(zhí)發(fā)向中心服務(wù)器。4.資源釋放,則將資源釋放命令,發(fā)給中心服務(wù)器。4.流程圖為:七、數(shù)據(jù)庫模塊1.[Admin]:管理員表UserName:顧客名 類型:文本UserPassWord:登錄密碼 類型:文本Permissions:顧客權(quán)限 類型:數(shù)字2.[CamGroup]:鏡頭組表GroupName:鏡頭組名稱 類型:文本HigherName:鏡頭組所屬分組 類型:文本CamName:鏡頭名稱 類型:文本CamNumber:鏡頭邏輯編號 類型:數(shù)字3.[CamList]:鏡頭列表CamID:鏡頭ID 類型:數(shù)字DepartmentID:鏡頭所屬部門 類型:數(shù)字CamName:鏡頭名稱 類型:文本CamNumber:鏡頭邏輯編號 類型:數(shù)字4.[ComInfo]:串口信息表PortType:串口類型 類型:文本 (鍵盤、矩陣、DMR)PortNumber:串口號碼 類型:數(shù)字BautRate:波特率 類型:數(shù)字DataBit:數(shù)據(jù)位 類型:數(shù)字StopBit:停止位 類型:數(shù)字CheckBit:校驗位 類型:文本(奇、偶、無)Pin0:鍵盤和當(dāng)?shù)氐卿泴S玫腜in值 類型:數(shù)字Pin1:遠(yuǎn)程登錄專用的Pin值 類型:數(shù)字Pin2:遠(yuǎn)程登錄專用的Pin值 類型:數(shù)字Pin3:遠(yuǎn)程登錄專用的Pin值 類型:數(shù)字Pin4:遠(yuǎn)程登錄專用的Pin值 類型:數(shù)字5.[Department]部門信息表DepartmentID:部門ID 類型:數(shù)字DepartmentName:部門名稱 類型:文本HigherID:上級部門ID 類型:數(shù)字6.[LocalCam]本機(jī)鏡頭邏輯編號表CamNumber:當(dāng)?shù)冂R頭邏輯編號 類型:數(shù)字[LocalInfo]當(dāng)?shù)叵到y(tǒng)信息表InfoType:信息類型 類型:文本InfoData:信息內(nèi)容 類型:文本信息類型包括:MatrixType矩陣呢類型、MatrixIP英飛拓矩陣的IP地址、MonAmount當(dāng)?shù)乇O(jiān)視器數(shù)量、CamAmount當(dāng)?shù)冂R頭數(shù)量、UserName登錄中心服務(wù)器的顧客名、UserPassWord登錄中心服務(wù)器的密碼、ServerIP中心服務(wù)器的IP地址、ServerPort中心服務(wù)器的端口號。7.[MonCam]當(dāng)?shù)乇O(jiān)視器與鏡頭的對應(yīng)表MonNumber:當(dāng)?shù)乇O(jiān)視器編號CamNumber:當(dāng)?shù)乇O(jiān)視器對應(yīng)的鏡頭邏輯編號8.[SwitchPlans]PlanName:預(yù)案名稱 類型:文本PlanNumber:預(yù)案
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版瓷磚行業(yè)展會贊助合同3篇
- 2024泰州旅游行業(yè)員工勞動合同標(biāo)準(zhǔn)范本2篇
- 2024標(biāo)的為800萬元的物流服務(wù)合同
- 2025年度綠色節(jié)能產(chǎn)品展銷會參展服務(wù)合同書3篇
- 二零二五年度高層管理人才派遣服務(wù)合同2篇
- 2025年度集裝箱金融服務(wù)合同含融資與結(jié)算3篇
- 2024版紗窗訂購合同范本
- 2025年度鋼材企業(yè)兼并收購合同2篇
- 2024版擔(dān)保個人借款協(xié)議
- 二手房一次性付款買賣合同版
- 2024年中考復(fù)習(xí)-數(shù)學(xué)(廣州專用)(解析版)
- 第三十六屆全國電力行業(yè)風(fēng)力發(fā)電運(yùn)行檢修職業(yè)技能競賽基礎(chǔ)理論題庫附有答案
- 2024年紀(jì)檢監(jiān)察綜合業(yè)務(wù)知識題庫含答案(研優(yōu)卷)
- 科室醫(yī)療質(zhì)量與安全管理小組工作制度
- 中華民族共同體概論課件第五講大一統(tǒng)與中華民族共同體初步形成(秦漢時期)
- 初二生地會考試卷及答案-文檔
- 私營企業(yè)廉潔培訓(xùn)課件
- 施工單位值班人員安全交底和要求
- 中國保險用戶需求趨勢洞察報告
- 數(shù)字化轉(zhuǎn)型指南 星展銀行如何成為“全球最佳銀行”
- 中餐烹飪技法大全
評論
0/150
提交評論