System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及嵌入式觸摸屏監控,尤其是涉及一種應用于監控觸摸屏的低代碼組態軟件系統。
技術介紹
1、在現代列車廣播系統中,監控觸摸屏作為pis(passenger?information?system,乘客信息系統)系統中用于管理控制車內系統的設備,是軌道交通pis系統cctv(closedcircuit?television,閉路電視)系統的硬件重要組成部分。
2、監控觸摸屏可以完成地鐵駕駛員室對整列車內的ipc(inter-processcommunication),nvr(network?video?recorder),告警器的控制、對列車告警的整體感知,包括乘客報警器狀態、駕駛員室車門狀態、客室車門狀態、煙溫探測器狀態、駕駛員室主機狀態、客室主機狀態、當前報站模式、當前系統狀態、廣播音量、監聽音量、駕駛員對講音量、乘客對講音量、列車速度等。
3、現有的監控觸摸屏軟件系統復雜且難以移植,不同的運營線路對監控觸摸屏軟件系統的要求不同對硬件廠家的選擇尤為困難,各個線路會有相差不大的差別,但往往一點改動就需要改動較大代碼量,現有代碼框架不易于功能模塊的定制及移植擴展。
技術實現思路
1、本專利技術的目的就是為了提供一種提高擴展性的應用于監控觸摸屏的低代碼組態軟件系統。
2、本專利技術的目的可以通過以下技術方案來實現:
3、一種應用于監控觸摸屏的低代碼組態軟件系統,包括組態配置模塊、數據庫模塊、即時操作界面模塊、播放器模塊、核心業務模塊
4、所述組態配置模塊:用于為各個模塊進行組態配置,以構建出各個模塊;
5、所述數據庫模塊:分別與所述核心業務模塊和網絡包收發處理模塊連接,所述數據庫模塊用于讀取和寫入數據庫文件;
6、所述即時操作界面模塊:分別與所述組態配置模塊、播放器模塊和核心業務模塊連接,所述即時操作界面模塊用于根據所述組態配置模塊構建默認基礎界面,并基于所述默認基礎界面配置多種功能界面,實現與駕駛員的交互;
7、所述播放器模塊:分別與所述組態配置模塊、即時操作界面模塊和核心業務模塊,所述播放器模塊用于響應即時操作界面模塊的人機交互指令,實現視頻流的播放;
8、所述核心業務模塊:分別與各個模塊連接,所述核心業務模塊用于接收各個模塊的命令執行相應的操作;
9、所述網絡包收發處理模塊:分別與所述組態配置模塊、數據庫模塊和核心業務模塊連接,所述網絡包收發處理模塊用于實現網絡包的接收和發送。
10、進一步地,所述功能界面包括:
11、預覽界面:用于控制切換預覽畫面播放源、播放區域、宮格類型以及是否輪詢播放;
12、錄像查看界面:用于搜索、播放和下載錄像;
13、狀態界面:用于展示系統各個模塊的連接狀態;
14、管理界面:用于通過所述數據庫模塊管理系統的運行日志和告警信息;
15、控制界面:用于控制系統的定制化配置;
16、模擬報站界面:用于通過調用所述核心業務模塊和網絡包收發處理模塊控制設定播報站點信息;
17、登錄界面:用于實現駕駛員登錄系統,并控制使用權限。
18、進一步地,所述管理界面包括:
19、運行日志管理單元:用于對數據庫模塊中的運行日志進行管理;
20、告警信息管理單元:用于對核心業務模塊傳送的告警信息根據其優先級進行告警信息的展示。
21、進一步地,所述控制界面包括:
22、音量調節單元:用于接收駕駛員的音量調節指令,以實現音量調節;
23、噪檢控制單元:用于接收駕駛員的噪檢控制指令,以實現噪檢控制;
24、網絡升級單元:用于接收駕駛員的網絡升級指令,以實現系統的升級。
25、進一步地,所述音量調節單元和噪檢控制單元均含有密碼認證子單元,分別用于在音量調節和噪檢控制時實現密碼認證。
26、進一步地,所述模擬報站界面包括:
27、站點設置單元:用于設置各個站點的名稱、順序以及停靠時間信息;
28、越站設置單元:用于設置需要越過的站點信息;
29、報站單元:用于廣播當前站點、下一站點和預到站點的信息,其中廣播方式包括手動廣播、自動廣播和緊急廣播。
30、進一步地,所述播放器模塊在播放視頻流時,視頻流播放參數通過所述組態配置模塊進行配置,所述視頻流播放參數包括幀率、分辨率和編碼格式。
31、進一步地,所述播放器模塊包括:
32、碼流類型設置單元:用于設置播放的視頻流的碼流類型,所述碼流類型包括ts流、ps流和rtsp流;
33、碼流編碼類型設置單元:用于設置視頻流中視頻和音頻的編碼格式,其中視頻的編碼格式包括h264和h265,音頻的編碼格式包括g711和aac;
34、分辨率設置單元:用于設置視頻流的分辨率;
35、視頻流播放單元:用于根據播放器模塊中各個單元的設置,播放視頻流。
36、進一步地,所述核心業務模塊包括:
37、命令解析單元:用于解析由所述即時操作界面模塊傳送的交互指令和由所述網絡包收發處理模塊傳送的網絡包;
38、操作執行單元:根據解析結果執行相應操作,所述相應操作包括切換各個模塊的工作狀態、設置所述播放器模塊、設置所述即時操作界面模塊中功能界面以及與所述數據庫模塊交互。
39、進一步地,所述核心業務模塊由多個線程組成,分別用于所述數據庫模塊中的數據庫操作、所述即時操作界面模塊中的響應即時操作、播放器模塊的播放操作和網絡包收發處理模塊中的網絡包收發操作。
40、與現有技術相比,本專利技術具有以下有益效果:
41、(1)本專利技術設置有組態配置模塊,能適應不同項目快速構建的需要,在硬件和需求不同的情況下,可以快速發布業務軟件,當有新硬件或需求產生時,僅需要開發新增的部分,形成定制化倉,通過組態配置模塊進行配置從而發布軟件系統,提高了業務的兼容性和擴展性。
42、(2)本專利技術通過組態配置模塊,為各個模塊進行組態配置,各個模塊也能夠協調的互相調用切換,通過各個模塊之間的協同作業,實現了監控觸摸屏的人機交互功能。
43、(3)本專利技術在播放器模塊運用了流媒體技術,音視頻編解碼技術,實現列車駕駛員室播放整個列車的監控畫面,設置的網絡包收發處理模塊,網絡數據包、串口數據不會發生嚴重的延遲現象。
44、(4)本專利技術通過組態配置模塊進行配置,降低了系統的代碼量,并且可以實現定制和移植擴展,系統配置簡單,多平臺適用。
本文檔來自技高網...【技術保護點】
1.一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,包括組態配置模塊(1)、數據庫模塊(2)、即時操作界面模塊(3)、播放器模塊(4)、核心業務模塊(5)、網絡包收發處理模塊(6),
2.根據權利要求1所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述功能界面包括:
3.根據權利要求2所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述管理界面包括:
4.根據權利要求2所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述控制界面包括:
5.根據權利要求4所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述音量調節單元和噪檢控制單元均含有密碼認證子單元,分別用于在音量調節和噪檢控制時實現密碼認證。
6.根據權利要求2所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述模擬報站界面包括:
7.根據權利要求1所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述播放器模塊(4)在播放視頻流時,視頻流播放參數通過所述組態配置模塊(1)進行配
8.根據權利要求1所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述播放器模塊(4)包括:
9.根據權利要求1所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述核心業務模塊(5)包括:
10.根據權利要求1所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述核心業務模塊(5)由多個線程組成,分別用于所述數據庫模塊(2)中的數據庫操作、所述即時操作界面模塊(3)中的響應即時操作、播放器模塊(4)的播放操作和網絡包收發處理模塊(6)中的網絡包收發操作。
...【技術特征摘要】
1.一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,包括組態配置模塊(1)、數據庫模塊(2)、即時操作界面模塊(3)、播放器模塊(4)、核心業務模塊(5)、網絡包收發處理模塊(6),
2.根據權利要求1所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述功能界面包括:
3.根據權利要求2所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述管理界面包括:
4.根據權利要求2所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述控制界面包括:
5.根據權利要求4所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其特征在于,所述音量調節單元和噪檢控制單元均含有密碼認證子單元,分別用于在音量調節和噪檢控制時實現密碼認證。
6.根據權利要求2所述的一種應用于監控觸摸屏的低代碼組態軟件系統,其...
【專利技術屬性】
技術研發人員:彭星輝,李吉磊,趙啟程,段亞鵬,
申請(專利權)人:南京鳴嘯智能制造科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。