国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于宏編程控制安防矩陣的方法

      文檔序號:7796224閱讀:305來源:國知局
      基于宏編程控制安防矩陣的方法
      【專利摘要】本發(fā)明公開了一種基于宏編程控制安防矩陣的方法,所述安防矩陣的矩陣元素設(shè)置有設(shè)備編碼,包括如下步驟:S11.在宏編輯界面中設(shè)置與安防矩陣中設(shè)備編碼對應(yīng)的宏信息,以及根據(jù)宏信息生成宏編程文件并保存;S12.判斷宏編程文件為安防矩陣可解析的文件時,并將宏編程文件下載至安防矩陣中;S13.對載入安防矩陣中宏編程文件進行解析,并根據(jù)解析的數(shù)據(jù)使安防矩陣中的設(shè)備編號與宏編程文件中的宏號適配;S14.根據(jù)鍵入的宏命令調(diào)用安防矩陣中對應(yīng)的宏信息,以及根據(jù)宏信息中的宏指令執(zhí)行相應(yīng)的操作。本發(fā)明實現(xiàn)安防矩陣中與設(shè)備編碼對應(yīng)設(shè)備的靈活配置,方便用戶的操作和管理。
      【專利說明】基于宏編程控制安防矩陣的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及安防監(jiān)控視頻矩陣【技術(shù)領(lǐng)域】,尤其涉及一種基于宏編程控制安防矩陣的方法。
      【背景技術(shù)】
      [0002]安防監(jiān)控安防矩陣是應(yīng)用光纖、同軸電纜或微波在其閉合的環(huán)路內(nèi)傳輸視頻信號,并從攝像到圖像顯示和記錄構(gòu)成獨立完整的安防矩陣。它能實時、形象、真實地反映被監(jiān)控對象,不但極大地延長了人眼的觀察距離,而且擴大了人眼的機能,它可以在惡劣的環(huán)境下代替人工進行長時間監(jiān)視,讓人能夠看到被監(jiān)視現(xiàn)場的實際發(fā)生的一切情況,并通過錄像機記錄下來。同時報警安防矩陣設(shè)備對非法入侵進行報警,產(chǎn)生的報警信號輸入報警主機,報警主機觸發(fā)監(jiān)控安防矩陣錄像并記錄。隨著高精度、全視角以及零漏防等安防要求出現(xiàn),安防監(jiān)控安防矩陣上集成的攝像機、快球及輔助設(shè)備的數(shù)量越來越多。針對越來越多的各類安防裝置,通常的方法是:將上述安防設(shè)備設(shè)置于安防矩陣上,并通過安防矩陣來控制攝像機、快球及輔助設(shè)備的切換問題。然而,現(xiàn)有矩陣中Tour、Slavo> Event等基本功能所不能實現(xiàn)的個性化及靈活配置的問題。

      【發(fā)明內(nèi)容】

      [0003]為解決上述技術(shù)問題,本發(fā)明提出了一種基于宏編程控制安防矩陣的方法。
      [0004]為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種基于宏編程控制安防矩陣的方法,所述安防矩陣的矩陣元素設(shè)置有設(shè)備編碼,包括如下步驟:
      [0005]S11、在宏編輯界面中設(shè)置與安防矩陣中設(shè)備編碼對應(yīng)的宏信息,以及根據(jù)宏信息生成宏編程文件并保存,其中,所述宏信息包括宏號、宏標(biāo)題、宏指令及包含設(shè)備編碼的參數(shù);
      [0006]S12、判斷宏編程文件為安防矩陣可解析的文件時,并將宏編程文件下載至安防矩陣中;
      [0007]S13、對載入安防矩陣中宏編程文件進行解析,并根據(jù)解析的數(shù)據(jù)使安防矩陣中的設(shè)備編號與宏編程文件中的宏號適配;
      [0008]S14、根據(jù)鍵入的宏命令調(diào)用安防矩陣中對應(yīng)的宏信息,以及根據(jù)宏信息中的宏指令執(zhí)行相應(yīng)的操作。
      [0009]其中,所述步驟S14之后包括以矩陣菜單的形式顯示安防矩陣中所有宏的宏運行狀態(tài)的步驟,具體包括步驟:
      [0010]A、設(shè)置一矩陣菜單,其中,所述矩陣菜單包括宏號、宏標(biāo)題以及宏運行狀態(tài);
      [0011]B、記錄安防矩陣中的宏號、宏標(biāo)題及宏運行狀態(tài)至矩陣菜單中;
      [0012]C、記錄鍵入的宏命令,根據(jù)宏命令執(zhí)行更新矩陣菜單中的宏運行狀態(tài)。
      [0013]其中,所述步驟S14之前,還包括判斷鍵入宏命令端口號,并根據(jù)該端口號調(diào)用相應(yīng)的宏的步驟。[0014]其中,還包括宏操作報錯的步驟,具體包括步驟:
      [0015]S21、判斷鍵入的宏命令是否與安防矩陣的宏信息相匹配,若否,執(zhí)行步驟S22 ;
      [0016]S22、判斷鍵入的宏命令是否超出預(yù)設(shè)的時長,若是,執(zhí)行步驟S23 ;
      [0017]S23、輸出宏命令調(diào)用失敗,并生成差錯報警信息。
      [0018]其中,還包括對安防矩陣中運行的宏掉電恢復(fù)的步驟,具體包括步驟:
      [0019]S31、讀取macro, db文件到g_BakMacro結(jié)構(gòu)體,其中,macro, db文件記錄有重啟前的所有循環(huán)調(diào)用宏的宏運行狀態(tài),g_BakMacro結(jié)構(gòu)體內(nèi)存有掉電恢復(fù)程序;
      [0020]S32、對宏號進行賦值,i=l,其中,i表示宏號;
      [0021]S33、判斷經(jīng)掉電恢復(fù)處理的宏是否為宏運行狀態(tài),若是,則對該宏賦值宏號;
      [0022]S34、自增安防矩陣當(dāng)前運行宏的長度及宏號,并對下一宏進行掉電恢復(fù)處理,并返回步驟S32,直至遍歷重啟前的所有循環(huán)調(diào)用宏,其中,自增的計算公式如下:
      [0023]g_nMapRunMacroLength=g_nMap RunMacroLength+1,
      [0024]i=i+l0
      [0025]其中,對安防矩陣運行的宏掉電恢復(fù)的步驟之前還包括判斷安防矩陣運行的宏是否為循環(huán)調(diào)用宏,若是則根據(jù)循環(huán)調(diào)用宏執(zhí)行上電時對安防矩陣運行的宏掉電恢復(fù)的步驟。
      [0026]其中,所述宏指令包括功能性指令以及控制性指令,所述功能型指令包括切換指令、預(yù)置位調(diào)用指令、控球指令以及花樣調(diào)用指令,所述控制型指令包括跳轉(zhuǎn)指令、延時指令、停止宏命令指令以及宏結(jié)束指令。
      [0027]其中,所述功能型指令以及控制型指令均采用一級偽編碼作為標(biāo)識。
      [0028]本發(fā)明的有益技術(shù)效果是:區(qū)別于現(xiàn)有技術(shù)中矩陣中Tour、Slavo、Event等基本功能所不能實現(xiàn)的個性化及靈活配置的問題,本發(fā)明提供了一種基于宏編程控制安防矩陣的方法,包括在宏編輯界面中設(shè)置與安防矩陣中設(shè)備編碼對應(yīng)的宏信息,以及根據(jù)宏信息生成宏編程文件并保存,判斷宏編程文件為安防矩陣可解析的文件時,并將宏編程文件下載至安防矩陣中;對載入安防矩陣中宏編程文件進行解析,并根據(jù)解析的數(shù)據(jù)使安防矩陣中的設(shè)備編號與宏編程文件中的宏號適配;根據(jù)鍵入的宏命令調(diào)用安防矩陣中對應(yīng)的宏信息,以及根據(jù)宏信息中的宏指令執(zhí)行相應(yīng)的操作,能夠根據(jù)鍵入的宏命令快速的執(zhí)行各種宏操作,如攝像機、快球、輔助開關(guān)等的視頻切換、預(yù)置位調(diào)用、繼電器設(shè)備的開關(guān)的操作,實現(xiàn)安防矩陣中與設(shè)備編碼對應(yīng)設(shè)備的靈活配置,方便用戶的操作和管理。
      【專利附圖】

      【附圖說明】
      [0029]圖1是本發(fā)明基于宏編程控制安防矩陣的方法的流程圖;
      [0030]圖2是本發(fā)明的宏編輯界面示意圖;
      [0031]圖3是本發(fā)明中安防矩陣中運行的宏掉電恢復(fù)的流程圖。
      【具體實施方式】
      [0032]為詳細說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖詳予說明。
      [0033]請參閱圖1,本實施例提供了一種基于宏編程控制安防矩陣的方法,所述安防矩陣的矩陣元素設(shè)置有設(shè)備編碼,包括攝像機編碼、球機編碼、輔助開關(guān)編碼、監(jiān)視器編碼、鍵盤端口號以及繼電器編碼等,包括如下步驟:
      [0034]S11、在宏編輯界面中設(shè)置與安防矩陣中設(shè)備編碼對應(yīng)的宏信息,以及根據(jù)宏信息生成宏編程文件并保存,其中,所述宏信息包括宏號、宏標(biāo)題、宏指令及包含設(shè)備編碼的參數(shù);
      [0035]S12、判斷宏編程文件為安防矩陣可解析的文件時,并將宏編程文件下載至安防矩陣中;
      [0036]S13、對載入安防矩陣中宏編程文件進行解析,并根據(jù)解析的數(shù)據(jù)使安防矩陣中的設(shè)備編號與宏編程文件中的宏號適配;
      [0037]S14、根據(jù)鍵入的宏命令調(diào)用安防矩陣中對應(yīng)的宏信息,以及根據(jù)宏信息中的宏指令執(zhí)行相應(yīng)的操作。宏命令內(nèi)部協(xié)議如下:
      [0038]
      【權(quán)利要求】
      1.一種基于宏編程控制安防矩陣的方法,所述安防矩陣的矩陣元素設(shè)置有設(shè)備編碼,其特征在于,包括如下步驟: 511、在宏編輯界面中設(shè)置與安防矩陣中設(shè)備編碼對應(yīng)的宏信息,以及根據(jù)宏信息生成宏編程文件并保存,其中,所述宏信息包括宏號、宏標(biāo)題、宏指令及包含設(shè)備編碼的參數(shù); 512、判斷宏編程文件為安防矩陣可解析的文件時,并將宏編程文件下載至安防矩陣中; 513、對載入安防矩陣中宏編程文件進行解析,并根據(jù)解析的數(shù)據(jù)使安防矩陣中的設(shè)備編號與宏編程文件中的宏號適配; 514、根據(jù)鍵入的宏命令調(diào)用安防矩陣中對應(yīng)的宏信息,以及根據(jù)宏信息中的宏指令執(zhí)行相應(yīng)的操作。
      2.根據(jù)權(quán)利要求1所述的基于宏編程控制安防矩陣的方法,其特征在于,所述步驟S14之后包括以矩陣菜單的形式顯示安防矩陣中所有宏的宏運行狀態(tài)的步驟,具體包括步驟: A、設(shè)置一矩陣菜單,其中,所述矩陣菜單包括宏號、宏標(biāo)題以及宏運行狀態(tài); B、記錄安防矩陣中的宏號、宏標(biāo)題及宏運行狀態(tài)至矩陣菜單中; C、記錄鍵入的宏命令,根據(jù)宏命令執(zhí)行更新矩陣菜單中的宏運行狀態(tài)。
      3.根據(jù)權(quán)利要求2所述的基于宏編程控制安防矩陣的方法,其特征在于,所述步驟S14之前,還包括判斷鍵入宏命令端口號,并根據(jù)該端口號調(diào)用相應(yīng)的宏的步驟。
      4.根據(jù)權(quán)利要求2所述的基于宏編程控制安防矩陣的方法,其特征在于,還包括宏操作報錯的步驟,具體包括步驟: 521、判斷鍵入的宏命令是否與安防矩陣的宏信息相匹配,若否,執(zhí)行步驟S22; 522、判斷鍵入的宏命令是否超出預(yù)設(shè)的時長,若是,執(zhí)行步驟S23; 523、輸出宏命令調(diào)用失敗,并生成差錯報警信息。
      5.根據(jù)權(quán)利要求4所述的基于宏編程控制安防矩陣的方法,其特征在于,包括對安防矩陣中運行的宏掉電恢復(fù)的步驟,具體包括步驟: 531、讀取macro,db文件到g_BakMacro結(jié)構(gòu)體,其中,macro, db文件記錄有重啟前的所有循環(huán)調(diào)用宏的宏運行狀態(tài),g_BakMacro結(jié)構(gòu)體內(nèi)存有掉電恢復(fù)程序; 532、對宏號進行賦值,i=l,其中,i表示宏號; 533、判斷經(jīng)掉電恢復(fù)處理的宏是否為宏運行狀態(tài),若是,則對該宏賦值宏號; 534、自增安防矩陣當(dāng)前運行宏的長度及宏號,并對下一宏進行掉電恢復(fù)處理,并返回步驟S32,直至遍歷重啟前的所有循環(huán)調(diào)用宏,其中,自增的計算公式如下:
      g—nMapRunMacroLength=g—nMapRunMacroLength+I,
      i=i+l0
      6.根據(jù)權(quán)利要求5所述的基于宏編程控制安防矩陣的方法,其特征在于,對安防矩陣運行的宏掉電恢復(fù)的步驟之前還包括判斷安防矩陣運行的宏是否為循環(huán)調(diào)用宏,若是則根據(jù)循環(huán)調(diào)用宏執(zhí)行上電時對安防矩陣運行的宏掉電恢復(fù)的步驟。
      7.根據(jù)權(quán)利要求6所述的基于宏編程控制安防矩陣的方法,其特征在于,所述宏指令包括功能性指令以及控制性指令,所述功能型指令包括切換指令、預(yù)置位調(diào)用指令、控球指令以及花樣調(diào)用指令,所述控制型指令包括跳轉(zhuǎn)指令、延時指令、停止宏命令指令以及宏結(jié)束指令。
      8.根據(jù)權(quán)利要求7 所述的基于宏編程控制安防矩陣的方法,其特征在于,所述功能型指令以及控制型指令均采用一級偽編碼作為標(biāo)識。
      【文檔編號】H04N7/18GK103777952SQ201410036506
      【公開日】2014年5月7日 申請日期:2014年1月24日 優(yōu)先權(quán)日:2014年1月24日
      【發(fā)明者】岳嫻 申請人:深圳英飛拓科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1