最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

能控制物聯(lián)網(wǎng)設(shè)備主動退出循環(huán)復(fù)位的方法及智能燃?xì)獗砼c流程

文檔序號:41942540發(fā)布日期:2025-05-16 13:59閱讀:5來源:國知局
能控制物聯(lián)網(wǎng)設(shè)備主動退出循環(huán)復(fù)位的方法及智能燃?xì)獗砼c流程

本發(fā)明屬于物聯(lián)網(wǎng)設(shè)備,具體涉及一種能控制物聯(lián)網(wǎng)設(shè)備主動退出循環(huán)復(fù)位的方法及智能燃?xì)獗怼?/p>


背景技術(shù):

1、在低功耗物聯(lián)網(wǎng)設(shè)備日益普及的今天,尤其是像智能燃?xì)獗怼⑺碇惖脑O(shè)備,其往往采用諸如nb-iot之類的低功耗通信方式,只具備由設(shè)備發(fā)起與上位機間通信的能力,反之則不行。只有設(shè)備正常工作,才能確保其與上位機間的交互正常。設(shè)備一旦進入死機、反復(fù)復(fù)位狀態(tài),上位機就將永遠與其失聯(lián),無法對其進行監(jiān)控或管理。因此,這類物聯(lián)網(wǎng)設(shè)備的軟件工作穩(wěn)定性就成為衡量其性能的重要指標(biāo)。然而,由于軟件程序設(shè)計缺陷,硬件突發(fā)故障,甚至軟件程序執(zhí)行了未定義的指令或參數(shù),設(shè)備就會陷入反復(fù)循環(huán)復(fù)位狀態(tài),導(dǎo)致無法正常工作,也無法與上位機通信,此時必須上門入戶進行人工干預(yù)才能恢復(fù)正常,包括更換設(shè)備,升級軟件程序等,這種方式效率低下,維護成本巨大,還影響用戶正常生活或生產(chǎn)。

2、現(xiàn)有技術(shù)的缺陷是,缺少一種創(chuàng)新的方法,在物聯(lián)網(wǎng)設(shè)備發(fā)生反復(fù)循環(huán)復(fù)位后,能采取措施主動退出循環(huán)復(fù)位狀態(tài),恢復(fù)穩(wěn)定工作。


技術(shù)實現(xiàn)思路

1、針對上述現(xiàn)有技術(shù)的不足,本發(fā)明所要解決的技術(shù)問題是:如何提供一種能控制物聯(lián)網(wǎng)設(shè)備主動退出循環(huán)復(fù)位的方法,在物聯(lián)網(wǎng)設(shè)備發(fā)生反復(fù)循環(huán)復(fù)位后,能采取措施主動退出循環(huán)復(fù)位狀態(tài),恢復(fù)穩(wěn)定工作,提供對其進行缺陷或問題修復(fù)的機會和手段。

2、為了解決上述技術(shù)問題,本發(fā)明采用了如下的技術(shù)方案:一種能控制物聯(lián)網(wǎng)設(shè)備主動退出循環(huán)復(fù)位的方法,包括如下步驟:

3、步驟a:物聯(lián)網(wǎng)設(shè)備軟件每次復(fù)位啟動后,獲取循環(huán)復(fù)位門限值,根據(jù)設(shè)定的循環(huán)復(fù)位門限值來判斷是否進入了循環(huán)復(fù)位狀態(tài),如果進入了循環(huán)復(fù)位狀態(tài),則進入步驟b;否則,進入物聯(lián)網(wǎng)設(shè)備正常工作模式;結(jié)束;

4、步驟b:獲取上次循環(huán)復(fù)位的原因,根據(jù)原因采取相應(yīng)的啟動策略來嘗試主動退出循環(huán)復(fù)位狀態(tài);

5、步驟c:判斷啟動策略能否使物聯(lián)網(wǎng)設(shè)備軟件退出循環(huán)復(fù)位:如果能,進入物聯(lián)網(wǎng)設(shè)備穩(wěn)定工作模式;如果不能,則進入到安全啟動模式,物聯(lián)網(wǎng)設(shè)備進入安全工作模式;結(jié)束。

6、所述步驟a包括,每次復(fù)位啟動后,統(tǒng)計最近一個設(shè)定時間段的復(fù)位次數(shù),即判定進入循環(huán)復(fù)位狀態(tài)的時間長度內(nèi)的復(fù)位次數(shù),若復(fù)位次數(shù)超過指定的循環(huán)復(fù)位門限值,則判定為軟件進入了循環(huán)復(fù)位狀態(tài)。若復(fù)位次數(shù)未超過指定的循環(huán)復(fù)位門限值,則進入正常工作模式。

7、所述步驟b中,循環(huán)復(fù)位的原因包括看門狗復(fù)位、軟件主動復(fù)位和軟件異常復(fù)位,采用的相應(yīng)啟動策略是:存死循環(huán)風(fēng)險軟件模塊的不加載,屏蔽存復(fù)位風(fēng)險的硬件模塊或資源,操作命令回退。

8、物聯(lián)網(wǎng)設(shè)備進入穩(wěn)定工作模式時,物聯(lián)網(wǎng)設(shè)備在采用相應(yīng)的啟動策略下工作,包括,不加載存死循環(huán)風(fēng)險軟件模塊;或屏蔽存復(fù)位風(fēng)險的硬件模塊或資源;或操作命令回退,用以前的命令字和參數(shù)覆蓋最近的命令字和參數(shù)。

9、在執(zhí)行步驟a之前,還包括初始準(zhǔn)備工作,初始準(zhǔn)備工作包括如下步驟:

10、step1、啟動策略1數(shù)據(jù)表

11、保存可不加載和初始化的軟件模塊數(shù)量;

12、保存可不加載和初始化的軟件模塊名稱列表,按優(yōu)先級從高到低順序排序;

13、step2、啟動策略2數(shù)據(jù)表

14、保存可不加載和初始化的硬件模塊或資源數(shù)量;

15、保存可不加載和初始化的硬件模塊或資源的名稱列表,按優(yōu)先級從高到低順序排序;

16、可不加載軟件或硬件模塊是指某些功能模塊在不加載(不初始化且不使用)的時候,也不會影響到其他功能模塊的運行。這些模塊的不加載優(yōu)先級,按照對產(chǎn)品實現(xiàn)業(yè)務(wù)的影響程度和出錯可能性大小來確定的,不加載的影響越小、出錯幾率越高的模塊,其不加載的優(yōu)先級就越高,排在前面;根據(jù)設(shè)備的具體情況確定。

17、step3、啟動策略3數(shù)據(jù)表

18、保存可回退的命令數(shù)量;

19、保存可回退的命令名稱列表,按優(yōu)先級從高到低順序排序;回退后的影響越小、出錯幾率越高的命令,其優(yōu)先級就越高;根據(jù)設(shè)備的具體情況確定。

20、step4、循環(huán)復(fù)位狀態(tài)標(biāo)志

21、設(shè)置軟件狀態(tài)標(biāo)志,用于標(biāo)識設(shè)備軟件進入循環(huán)復(fù)位狀態(tài),這個狀態(tài)標(biāo)志在物聯(lián)網(wǎng)設(shè)備掉電后能永久保存;

22、step5、啟動策略標(biāo)志

23、設(shè)置啟動策略標(biāo)志,用于標(biāo)識設(shè)備軟件進入循環(huán)復(fù)位狀態(tài)后,需要執(zhí)行的啟動策略,包括啟動策略1、啟動策略2、啟動策略3、啟動策略4四個值,這個標(biāo)志在設(shè)備掉電后能永久保存;啟動策略1是存死循環(huán)風(fēng)險軟件模塊的不加載,啟動策略2是屏蔽存復(fù)位風(fēng)險的硬件模塊或資源,啟動策略3是操作命令回退;啟動策略4是進入到安全啟動模式;如果采用相應(yīng)的啟動策略1、啟動策略2、啟動策略3不能使設(shè)備退出循環(huán)復(fù)位狀態(tài),則進入到安全啟動模式,進入啟動策略4。

24、step6、軟件循環(huán)復(fù)位狀態(tài)的判斷指標(biāo)

25、判定進入循環(huán)復(fù)位狀態(tài)的復(fù)位次數(shù)門限值;

26、判定進入循環(huán)復(fù)位狀態(tài)的時間長度;

27、step7、軟件復(fù)位原因標(biāo)志

28、設(shè)置設(shè)備軟件復(fù)位原因標(biāo)志,用于標(biāo)識軟件發(fā)生復(fù)位的原因,包括軟件主動復(fù)位和軟件異常復(fù)位、看門狗復(fù)位、上電復(fù)位,這個標(biāo)志在物聯(lián)網(wǎng)設(shè)備掉電后能永久保存;

29、step8、軟件啟動次數(shù)計數(shù)器

30、設(shè)置一個全局的軟件啟動次數(shù)計數(shù)器,除上電復(fù)位外的任何原因?qū)е碌能浖匦聠樱趩尤肟谔幱嫈?shù)器都自動加1,并在物聯(lián)網(wǎng)設(shè)備掉電后能永久保存;

31、step9、操作命令字存儲棧

32、操作命令字存儲棧用于保存執(zhí)行過的操作命令字,在物聯(lián)網(wǎng)設(shè)備掉電后能永久保存;當(dāng)操作命令字存儲棧中存滿后,若循環(huán)復(fù)位狀態(tài)標(biāo)志顯示不在循環(huán)復(fù)位狀態(tài),即立即清空操作命令字存儲棧;

33、step10、歷史操作命令信息存儲

34、歷史操作命令信息存儲用于保存每個命令在上兩次執(zhí)行過的操作命令字、命令參數(shù),在物聯(lián)網(wǎng)設(shè)備掉電后能永久保存。

35、所述的能控制物聯(lián)網(wǎng)設(shè)備主動退出循環(huán)復(fù)位的方法,其關(guān)鍵在于:當(dāng)需要進行操作命令回退的時候,根據(jù)啟動策略3數(shù)據(jù)表,從操作命令字存儲棧中取出最近一次執(zhí)行過的對應(yīng)命令字,然后從歷史操作命令信息存儲中找到對應(yīng)的上一次執(zhí)行過的該命令字及其參數(shù),并重新執(zhí)行一次,覆蓋掉最新執(zhí)行過的參數(shù)。

36、所述的能控制物聯(lián)網(wǎng)設(shè)備主動退出循環(huán)復(fù)位的方法,其關(guān)鍵在于:在安全工作模式,物聯(lián)網(wǎng)設(shè)備最基本的業(yè)務(wù)功能和通信交互功能可用,確保維護人員能在遠程或現(xiàn)場對物聯(lián)網(wǎng)設(shè)備的軟件進行升級。

37、一種智能燃?xì)獗恚ㄋ龅哪芸刂莆锫?lián)網(wǎng)設(shè)備主動退出循環(huán)復(fù)位的方法,其關(guān)鍵在于:物聯(lián)網(wǎng)設(shè)備為智能燃?xì)獗?,?dāng)智能燃?xì)獗沓霈F(xiàn)循環(huán)復(fù)位狀態(tài)時,采用所述的方法主動退出循環(huán)復(fù)位。

38、所述的智能燃?xì)獗?,在安全工作模式下,最基本的業(yè)務(wù)功能和通信交互功能包括能夠保證不影響燃?xì)獗淼馁Q(mào)易計量或結(jié)算,能夠保證本地紅外串口和物聯(lián)網(wǎng)空中遠程通信的基本管理能力,包括升級軟件、恢復(fù)到默認(rèn)出廠配置。

39、顯著效果:本發(fā)明提供了一種能控制物聯(lián)網(wǎng)設(shè)備主動退出循環(huán)復(fù)位的方法及智能燃?xì)獗恚谖锫?lián)網(wǎng)設(shè)備發(fā)生反復(fù)循環(huán)復(fù)位后,能采取措施主動退出循環(huán)復(fù)位狀態(tài),恢復(fù)穩(wěn)定工作,提供對其進行缺陷或問題修復(fù)的機會和手段。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1