System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)屬于程序監(jiān)護(hù),尤其涉及基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法及裝置。
技術(shù)介紹
1、隨著看家業(yè)務(wù)的不斷發(fā)展和壯大,軟件上需要支撐的功能和場(chǎng)景也不斷的增加,提供終端廠家對(duì)接的視聯(lián)網(wǎng)終端接入中間件內(nèi)部集成了越來越多的功能,軟件代碼量和處理的業(yè)務(wù)也相應(yīng)增加,對(duì)接固件良莠不齊,穩(wěn)定性面臨嚴(yán)重挑戰(zhàn),對(duì)于網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)上所有軟件需要24小時(shí)不間斷運(yùn)行并要保障所有功能或者核心功能正常運(yùn)行,當(dāng)前設(shè)備存在隨機(jī)的某個(gè)功能出現(xiàn)問題,但是設(shè)備不能及時(shí)恢復(fù)或者無法恢復(fù)正常運(yùn)行,導(dǎo)致的存在設(shè)備故障等嚴(yán)重穩(wěn)定性問題,為了確保網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)設(shè)備在集成了豐富的業(yè)務(wù)功能后,系統(tǒng)固件能夠正常持續(xù)穩(wěn)定的工作,設(shè)備功能穩(wěn)定運(yùn)行以及出現(xiàn)故障可自行恢復(fù)及故障記錄,為客戶提供持續(xù)穩(wěn)定性的產(chǎn)品服務(wù),提升設(shè)備固件的整體穩(wěn)定性,軟件上必須要改進(jìn),針對(duì)性的需要研究?jī)?yōu)化方案。
技術(shù)實(shí)現(xiàn)思路
1、鑒于以上現(xiàn)有技術(shù)的不足,專利技術(shù)的目的在于提供基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法及裝置,能夠?qū)W(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊進(jìn)行運(yùn)行全程監(jiān)護(hù),發(fā)現(xiàn)故障、記錄故障并處理故障,降低了人工干預(yù)的需求,實(shí)現(xiàn)了無人值守的運(yùn)維保護(hù)。
2、本專利技術(shù)的第一方面,提出了基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法,包括:
3、創(chuàng)建網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊,新增固件程序看護(hù)處理模塊;
4、啟動(dòng)網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng),初執(zhí)行開發(fā)套件初始化,啟動(dòng)新增固件程序看護(hù)處理模塊;
5、網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系
6、基于消息隊(duì)列的監(jiān)控模塊檢查網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊中是否有故障模塊;
7、若檢查結(jié)果為網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊中有故障模塊,固件程序看護(hù)處理模塊中的故障信息接口和故障處理接口獲取故障模塊的故障信息并記錄,執(zhí)行異常故障處理任務(wù),完成故障恢復(fù)。
8、進(jìn)一步地,上述基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法,還包括:
9、接收到用戶退出子系統(tǒng)模塊的操作;
10、通過固件程序看護(hù)處理模塊的注銷看護(hù)接口在網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中注銷對(duì)應(yīng)子系統(tǒng)模塊。
11、進(jìn)一步地,上述基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法,還包括:
12、接收到用戶添加子系統(tǒng)模塊的操作;
13、通過固件程序看護(hù)處理模塊的添加看護(hù)接口在網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中添加對(duì)應(yīng)子系統(tǒng)模塊。
14、進(jìn)一步地,上述基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法中,創(chuàng)建網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊,包括:
15、基于線程結(jié)構(gòu)化數(shù)據(jù)通信看護(hù)網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)固件中所有的功能和應(yīng)用程序創(chuàng)建網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊;
16、其中,網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊用于看護(hù)網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中子系統(tǒng)模塊的線程及進(jìn)程。
17、進(jìn)一步地,上述基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法中,網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊通過固件程序看護(hù)處理模塊的注冊(cè)接口注冊(cè)到網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中的子系統(tǒng)模塊至少包括:
18、實(shí)時(shí)視頻預(yù)覽模塊、tf卡視頻錄像和回看模塊、云存儲(chǔ)視頻模塊、遠(yuǎn)程設(shè)備控制模塊、平臺(tái)交互模塊和ai算法模塊;
19、注冊(cè)接口包括:子系統(tǒng)模塊名稱、子系統(tǒng)模塊最大失活時(shí)長(zhǎng)以及子系統(tǒng)模塊異常處理函數(shù)。
20、進(jìn)一步地,上述基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法中,基于消息隊(duì)列的監(jiān)控模塊檢查網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊中是否有故障模塊,包括:
21、基于消息隊(duì)列的監(jiān)控模塊對(duì)網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊逐一進(jìn)行線程結(jié)構(gòu)化數(shù)據(jù)檢查;
22、網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊在預(yù)設(shè)的時(shí)間間隔內(nèi)發(fā)送線程結(jié)構(gòu)化數(shù)據(jù)通信信息到網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中;
23、檢查是否有超過設(shè)置的最大失活時(shí)長(zhǎng)子系統(tǒng)模塊還沒發(fā)送線程結(jié)構(gòu)化數(shù)據(jù)通信信息到網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中;
24、若檢查結(jié)果為有超過設(shè)置的最大失活時(shí)長(zhǎng)子系統(tǒng)模塊還沒發(fā)送線程結(jié)構(gòu)化數(shù)據(jù)通信信息到網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中,則確定有故障模塊。
25、進(jìn)一步地,上述基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法中,網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊按需發(fā)送線程結(jié)構(gòu)化數(shù)據(jù)通信信息到網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中采用的多種可選linux系統(tǒng)間通信方式。
26、本專利技術(shù)的第二方面,還提出了基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的裝置,包括:
27、創(chuàng)建模塊:用于創(chuàng)建網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊,新增固件程序看護(hù)處理模塊;
28、啟動(dòng)模塊:用于啟動(dòng)網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng),初執(zhí)行開發(fā)套件初始化,啟動(dòng)新增固件程序看護(hù)處理模塊;
29、注冊(cè)模塊:用于網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊通過固件程序看護(hù)處理模塊的注冊(cè)接口注冊(cè)到網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中;
30、檢查模塊:用于基于消息隊(duì)列的監(jiān)控模塊檢查網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊中是否有故障模塊;
31、執(zhí)行模塊:用于若檢查結(jié)果為網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊中有故障模塊,固件程序看護(hù)處理模塊中的故障信息接口和故障處理接口獲取故障模塊的故障信息并記錄,執(zhí)行異常故障處理任務(wù),完成故障恢復(fù)。
32、本專利技術(shù)的第三方面,還提出了一種電子設(shè)備,包括:處理器和存儲(chǔ)器;
33、處理器通過調(diào)用存儲(chǔ)器存儲(chǔ)的程序或指令,用于執(zhí)行如上任一項(xiàng)基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法。
34、本專利技術(shù)的第四方面,還提出了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)程序或指令,程序或指令使計(jì)算機(jī)執(zhí)行如上任一項(xiàng)基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法。
35、本專利技術(shù)的有益效果如下:本專利技術(shù)通過創(chuàng)建網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊,新增固件程序看護(hù)處理模塊;啟動(dòng)網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng),初執(zhí)行開發(fā)套件初始化,啟動(dòng)新增固件程序看護(hù)處理模塊;網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊通過固件程序看護(hù)處理模塊的注冊(cè)接口注冊(cè)到網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中;基于消息隊(duì)列的監(jiān)控模塊檢查網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊中是否有故障模塊;若檢查結(jié)果為網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊中有故障模塊,固件程序看護(hù)處理模塊中的故障信息接口和故障處理接口獲取故障模塊的故障信息并記錄,執(zhí)行異常故障處理任務(wù),完成故障恢復(fù)。本專利技術(shù)能夠?qū)W(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊進(jìn)行運(yùn)行全程監(jiān)護(hù),發(fā)現(xiàn)故障、記錄故障并處理故障,降低了人工干預(yù)的需求,實(shí)現(xiàn)了無人值守的運(yùn)維保護(hù)。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.基于嵌入式Linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于嵌入式Linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的基于嵌入式Linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的基于嵌入式Linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,所述創(chuàng)建網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊,包括:
5.根據(jù)權(quán)利要求1所述的基于嵌入式Linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊通過固件程序看護(hù)處理模塊的注冊(cè)接口注冊(cè)到網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中的子系統(tǒng)模塊至少包括:
6.根據(jù)權(quán)利要求1所述的基于嵌入式Linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,基于消息隊(duì)列的監(jiān)控模塊檢查網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊中是否有故障模塊,包括:
7.根據(jù)權(quán)利要求6所述的基于嵌入式Linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,所述網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊按需發(fā)送線程結(jié)構(gòu)化數(shù)據(jù)通信信息
8.基于嵌入式Linux系統(tǒng)固件程序監(jiān)護(hù)的裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:處理器和存儲(chǔ)器;
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)程序或指令,所述程序或指令使計(jì)算機(jī)執(zhí)行如權(quán)利要求1至7任一項(xiàng)所述基于嵌入式Linux系統(tǒng)固件程序監(jiān)護(hù)的方法。
...【技術(shù)特征摘要】
1.基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,所述創(chuàng)建網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊,包括:
5.根據(jù)權(quán)利要求1所述的基于嵌入式linux系統(tǒng)固件程序監(jiān)護(hù)的方法,其特征在于,網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)中的子系統(tǒng)模塊通過固件程序看護(hù)處理模塊的注冊(cè)接口注冊(cè)到網(wǎng)絡(luò)監(jiān)控?cái)z像機(jī)系統(tǒng)軟件看護(hù)主線程模塊中的子系統(tǒng)模塊至少包括:
6.根據(jù)權(quán)利要求1所述的基于嵌入式...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:何軍輝,吳雄健,羅國(guó)鴻,
申請(qǐng)(專利權(quán))人:天翼視聯(lián)科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。