System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及嵌入式設備,尤其涉及一種嵌入式設備的系統管理方法、裝置、電子設備及存儲介質。
技術介紹
1、在目前可穿戴嵌入式高精度定位設備中,采用通信模組加mcu加計步模組的方案,通信模組來實現空口高精度定位流程,mcu來實現運動感知、模組控制、低功耗管理、充電管理、開關機控制等。計步模組用于感知用戶移動速度,進行計步。mcu通過計步模組的計步功能,判斷用戶位置變化,控制模組發起空口定位流程。
2、可穿戴設備的關鍵是要求低功耗,mcu傳統的實時操作系統ros提供了sleep?mode(休眠模式)這一運行模式,即在系統空閑時,讓系統運行在sleep?mode,當有事件到達時,從sleep?mode喚醒系統,處理事件和任務。sleep?mode停止了mcu中的cpu運行,讓設備處于一種低功耗模式,降低了設備的能耗。但是,在sleep?mode下,mcu里的大部分外設依然處于工作模式(包括sram、flash等),依然持續在消耗電池能量。從mcu的datasheet(數據手冊)也可以知曉,mcu在sleep?mode,其電流消耗依然在ma級別,難以滿足可穿戴設備對持續工作的時長要求,例如,如果設備配備1000ma電池,充電一次,要求持續工作時長6個月,則理論上,要求平均工作電流為230ua,可見,現有mcu的待機功耗是較高的。因此,降低可穿戴設備中mcu的待機功耗是一個亟待解決的問題。
技術實現思路
1、本專利技術實施例提供一種嵌入式設備的系統管理方法,旨在解決如何降低可穿戴
2、第一方面,本專利技術實施例提供一種嵌入式設備的系統管理方法,所述嵌入式設備包括通信模組、計步模組與微處理器,所述通信模組用于空口定位流程,獲取定位數據,所述計步模組用于獲取步數數據,所述微處理器用于根據所述步數數據判斷用戶位置變化,控制所述通信模組發起所述空口定位流程,所述嵌入式設備的系統管理方法應用于所述微處理器,所述微處理器包括備份寄存器以及靜態隨機存取存儲器,所述方法包括以下步驟:
3、檢測到微處理器系統空閑時,確定是否進入關閉模式,所述關閉模式用于關閉所述微處理器中除rtc時鐘外的硬件,所述關閉模式通過所述rtc時鐘進行周期性喚醒;
4、在所述微處理器系統進入所述關閉模式時,將所述微處理器系統進入所述關閉模式時的運動數據寫入到所述微處理器的備份寄存器中;
5、在所述微處理器系統從所述關閉模式中喚醒時,基于所述備份寄存器中的所述運動數據,更新所述靜態隨機存取存儲器中的環境數據,所述環境數據用于支持微處理器系統的運行。
6、可選的,所述關閉模式通過所述rtc時鐘進行周期性喚醒包括:
7、對所述rtc時鐘進行初始化;
8、在所述rtc時鐘初始化完成后,將所述備份寄存器中的運動數據恢復到所述靜態隨機存取存儲器的環境數據中。
9、可選的,所述對所述rtc時鐘進行初始化包括:
10、設置所述rtc時鐘的初始日期以及周期時間;
11、確定所述微處理器系統的喚醒方式為喚醒啟動或復位啟動,在所述喚醒啟動中,所述計步模組已經初始化,所述復位啟動中,所述計步模組未初始化;
12、若確定所述微處理器系統的喚醒方式為喚醒啟動,則確定所述rtc時鐘初始化完成;
13、若確定所述微處理器系統的喚醒方式為復位啟動,則對所述計步模組進行初始化,在所述計步模組初始化完成后,確定所述rtc時鐘初始化完成。
14、可選的,所述對所述計步模組進行初始化包括:
15、復位所述計步模組,讓所述計步模組處于待機模式,設置所述計步模組的計步參數,打開所述計步模組的計步功能,以使所述計步模組的處于運行模式,完成所述計步模組的初始化。
16、可選的,在所述微處理器系統從所述關閉模式中喚醒之后,所述方法還包括:
17、從所述rtc時鐘中獲取當前可信時間戳,以及,從所述計步模組中獲取當前步數數據;
18、確定是否需要控制所述通信模組發起所述空口定位流程;
19、若確定需要控制所述通信模組發起所述空口定位流程,則更新所述當前可信時間戳以及所述當前步數數據到所述靜態隨機存取存儲器的環境數據中。
20、可選的,所述確定是否需要控制所述通信模組發起所述空口定位流程包括:
21、從所述靜態隨機存取存儲器的環境數據中,獲取上一次定位的步數數據或上一次定位的可信時間戳;
22、若所述當前步數數據與所述上一次定位的步數數據之間的步數差值大于定位所需要的步數閾值,則確定需要控制所述通信模組發起所述空口定位流程;
23、若者,若所述當前可信時間戳與所述上一次定位的可信時間戳之間的時間差值大于定位所需要的時間閾值,則確定需要控制所述通信模組發起所述空口定位流程。
24、可選的,所述微處理器系統進入所述關閉模式包括:
25、同步所述微處理器系統的系統log信息到所述微處理器的flash存儲設備中;
26、禁止所述rtc時鐘的喚醒功能;
27、清除所述rtc時鐘的喚醒標志;
28、使能所述rtc時鐘的喚醒功能;
29、進入所述關閉模式。
30、第二方面,本專利技術實施例還提供了一種嵌入式設備的系統管理裝置,所述嵌入式設備包括通信模組、計步模組與微處理器,所述通信模組用于空口定位流程,獲取定位數據,所述計步模組用于獲取步數數據,所述微處理器用于根據所述步數數據判斷用戶位置變化,控制所述通信模組發起所述空口定位流程,所述嵌入式設備的系統管理方法應用于所述微處理器,所述微處理器包括備份寄存器以及靜態隨機存取存儲器,所述嵌入式設備的系統管理裝置包括:
31、檢測模塊,用于檢測到微處理器系統空閑時,確定是否進入關閉模式,所述關閉模式用于關閉所述微處理器中除rtc時鐘外的硬件,所述關閉模式通過所述rtc時鐘進行周期性喚醒;
32、寫入模塊,用于在所述微處理器系統進入所述關閉模式時,將所述微處理器系統進入所述關閉模式時的運動數據寫入到所述微處理器的備份寄存器中;
33、控制模塊,用于在所述微處理器系統從所述關閉模式中喚醒時,基于所述備份寄存器中的所述運動數據,更新所述靜態隨機存取存儲器中的環境數據,所述環境數據用于支持微處理器系統的運行。
34、第三方面,本專利技術實施例提供一種電子設備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現本專利技術實施例提供本文檔來自技高網...
【技術保護點】
1.一種嵌入式設備的系統管理方法,其特征在于,所述嵌入式設備包括通信模組、計步模組與微處理器,所述通信模組用于空口定位流程,獲取定位數據,所述計步模組用于獲取步數數據,所述微處理器用于根據所述步數數據判斷用戶位置變化,控制所述通信模組發起所述空口定位流程,所述嵌入式設備的系統管理方法應用于所述微處理器,所述微處理器包括備份寄存器以及靜態隨機存取存儲器,所述方法包括以下步驟:
2.如權利要求1所述的嵌入式設備的系統管理方法,其特征在于,所述關閉模式通過所述RTC時鐘進行周期性喚醒包括:
3.如權利要求2所述的嵌入式設備的系統管理方法,其特征在于,所述對所述RTC時鐘進行初始化包括:
4.如權利要求3所述的嵌入式設備的系統管理方法,其特征在于,所述對所述計步模組進行初始化包括:
5.如權利要求1至4中任一項所述的嵌入式設備的系統管理方法,其特征在于,在所述微處理器系統從所述關閉模式中喚醒之后,所述方法還包括:
6.如權利要求5所述的嵌入式設備的系統管理方法,其特征在于,所述確定是否需要控制所述通信模組發起所述空口定位流程包括
7.如權利要求1所述的嵌入式設備的系統管理方法,其特征在于,所述微處理器系統進入所述關閉模式包括:
8.一種嵌入式設備的系統管理裝置,其特征在于,所述嵌入式設備包括通信模組、計步模組與微處理器,所述通信模組用于空口定位流程,獲取定位數據,所述計步模組用于獲取步數數據,所述微處理器用于根據所述步數數據判斷用戶位置變化,控制所述通信模組發起所述空口定位流程,所述嵌入式設備的系統管理方法應用于所述微處理器,所述微處理器包括備份寄存器以及靜態隨機存取存儲器,所述嵌入式設備的系統管理裝置包括:
9.一種電子設備,其特征在于,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如權利要求1至7中任一項所述的嵌入式設備的系統管理方法中的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的嵌入式設備的系統管理方法中的步驟。
...【技術特征摘要】
1.一種嵌入式設備的系統管理方法,其特征在于,所述嵌入式設備包括通信模組、計步模組與微處理器,所述通信模組用于空口定位流程,獲取定位數據,所述計步模組用于獲取步數數據,所述微處理器用于根據所述步數數據判斷用戶位置變化,控制所述通信模組發起所述空口定位流程,所述嵌入式設備的系統管理方法應用于所述微處理器,所述微處理器包括備份寄存器以及靜態隨機存取存儲器,所述方法包括以下步驟:
2.如權利要求1所述的嵌入式設備的系統管理方法,其特征在于,所述關閉模式通過所述rtc時鐘進行周期性喚醒包括:
3.如權利要求2所述的嵌入式設備的系統管理方法,其特征在于,所述對所述rtc時鐘進行初始化包括:
4.如權利要求3所述的嵌入式設備的系統管理方法,其特征在于,所述對所述計步模組進行初始化包括:
5.如權利要求1至4中任一項所述的嵌入式設備的系統管理方法,其特征在于,在所述微處理器系統從所述關閉模式中喚醒之后,所述方法還包括:
6.如權利要求5所述的嵌入式設備的系統管理方法,其特征在于,所述確定是否需要控制所述...
【專利技術屬性】
技術研發人員:劉海濤,高建,龔凡,李喬,殷宇劍,姜宏,余昕,伍婧娉,黃瑞琪,
申請(專利權)人:深圳金信諾高新技術股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。