System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及智能設備,尤其涉及一種開機logo切換方法、裝置、智能設備、存儲介質及計算機程序產品。
技術介紹
1、在智能設備(如智能手機,智能頭戴設備)領域,開機logo是設備啟動時首先顯示的圖像,用于品牌展示和提升用戶體驗,設備的開機logo通常嵌入在固件中,需要通過修改源碼并重新編譯固件來更換開機logo,操作比較繁瑣,靈活性不足。
2、上述內容僅用于輔助理解本申請的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
1、本申請的主要目的在于提供一種開機logo切換方法、裝置、設備、存儲介質及計算機程序產品,旨在解決現有技術需要通過修改源碼來更換開機logo操作繁瑣的問題。
2、為實現上述目的,本申請提出一種開機logo切換方法,所述方法應用于設有顯示屏、第一系統以及第二系統的智能設備,所述第一系統內含有第一開機logo,所述第二系統內含有第二開機logo,所述方法包括:
3、在檢測到有開機logo切換需求時,將當前運行系統從所述第一系統切換至所述第二系統,所述第二開機logo通過更新包下載獲得,所述顯示屏在所述第一系統被運行時顯示所述第一開機logo;
4、運行所述第二系統,所述顯示屏在所述第二系統被運行時顯示所述第二開機logo。
5、在一實施例中,所述智能設備還包括含有活動分區以及備用分區的寄存器,所述活動分區包含有第一系統,所述在檢測到有開機logo切換需求時,將當前運行系統從所述第一系統切換至所述第二系統
6、當獲取到更新包時,將所述更新包下載至所述備用分區,并對所述更新包進行解析;
7、根據解析結果對所述備用分區中的系統進行更新,獲得帶有第二開機logo的第二系統。
8、在一實施例中,所述根據解析結果對所述備用分區中的系統進行更新的步驟之后,還包括:
9、根據所述解析結果獲得第二系統對應的開機標識,并根據所述開機標識對當前存儲標識進行替換;
10、所述在檢測到有開機logo切換需求時,將當前運行系統從所述第一系統切換至所述第二系統的步驟之前,還包括:
11、當檢測到更新完成時,進行重新上電,并獲取替換后的當前存儲標識;
12、在所述替換后的當前存儲標識為所述開機標識時,判定有開機logo切換需求。
13、在一實施例中,所述在所述替換后的當前存儲標識為所述開機標識時,判定有開機logo切換需求的步驟之前,包括:
14、對所述替換后的當前存儲標識進行完整性檢測;
15、在完整性檢測結果為標識完整時,執行所述在所述替換后的當前存儲標識為所述開機標識時,判定有開機logo切換需求的步驟。
16、在一實施例中,所述運行所述第二系統,所述顯示屏在所述第二系統被運行時顯示所述第二開機logo的步驟,包括:
17、根據所述替換后的當前存儲標識查詢預設分區表,確定所述第二開機logo;
18、通過所述顯示屏顯示第二開機logo。
19、在一實施例中,所述運行所述第二系統,所述顯示屏在所述第二系統被運行時顯示所述第二開機logo的步驟之后,還包括:
20、將所述備用分區和所述活動分區進行身份更換;
21、在下一次獲取到新的更新包時,將所述新的更新包下載至更換后備用分區。
22、此外,為實現上述目的,本申請還提出一種開機logo切換裝置,所述裝置包括:
23、系統切換模塊,用于在檢測到有開機logo切換需求時,將當前運行系統從第一系統切換至第二系統,第二開機logo通過更新包下載獲得,顯示屏在所述第一系統被運行時顯示第一開機logo;
24、系統運行模塊,用于運行所述第二系統,所述顯示屏在所述第二系統被運行時顯示所述第二開機logo。
25、此外,為實現上述目的,本申請還提出一種智能設備,所述設備包括:顯示屏、寄存器以及處理器,所述處理器分別與所述顯示器以及所述存儲器連接,所述寄存器上存儲有第一系統以及第二系統;
26、所述處理器,用于在檢測到有開機logo切換需求時,將當前運行系統從所述第一系統切換至所述第二系統,所述第二開機logo通過更新包下載獲得,所述顯示屏在所述第一系統被運行時顯示所述第一開機logo;
27、所述處理器,還用于運行所述第二系統,所述顯示屏在所述第二系統被運行時顯示所述第二開機logo。
28、此外,為實現上述目的,本申請還提出一種存儲介質,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上文所述的開機logo切換方法的步驟。
29、此外,為實現上述目的,本申請還提出一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如上文所述的開機logo切換方法的步驟。
30、本申請提出了一種開機logo切換方法、裝置、智能設備、存儲介質及計算機程序產品,該方法包括:在檢測到有開機logo切換需求時,將當前運行系統從第一系統切換至第二系統,第二開機logo通過更新包下載獲得,顯示屏在第一系統被運行時顯示第一開機logo,運行第二系統,以使顯示屏顯示第二開機logo。本申請由于可通過在運行含有第一開機logo的第一系統與含有第二開機logo的第二系統之間的切換來切換開機logo,與現有的修改源碼并重新編譯固件來切換開機logo相比,操作更加快捷靈活。
本文檔來自技高網...【技術保護點】
1.一種開機LOGO切換方法,其特征在于,所述方法應用于設有顯示屏、第一系統以及第二系統的智能設備,所述第一系統內含有第一開機LOGO,所述第二系統內含有第二開機LOGO,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述智能設備還包括含有活動分區以及備用分區的寄存器,所述活動分區包含有第一系統,所述在檢測到有開機LOGO切換需求時,將當前運行系統從所述第一系統切換至所述第二系統的步驟之前,包括:
3.如權利要求2所述的方法,其特征在于,所述根據解析結果對所述備用分區中的系統進行更新的步驟之后,還包括:
4.如權利要求3所述的方法,其特征在于,所述在所述替換后的當前存儲標識為所述開機標識時,判定有開機LOGO切換需求的步驟之前,包括:
5.如權利要求3所述的方法,其特征在于,所述運行所述第二系統,所述顯示屏在所述第二系統被運行時顯示所述第二開機LOGO的步驟,包括:
6.如權利要求2至5中任一項所述的方法,其特征在于,所述運行所述第二系統,所述顯示屏在所述第二系統被運行時顯示所述第二開機LOGO的步驟之后,還包
7.一種開機LOGO切換裝置,其特征在于,所述裝置包括:
8.一種智能設備,其特征在于,所述設備包括:顯示屏、寄存器以及處理器,所述處理器分別與所述顯示器以及所述存儲器連接,所述寄存器上存儲有第一系統以及第二系統;
9.一種存儲介質,其特征在于,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至6中任一項所述的開機LOGO切換方法的步驟。
10.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如權利要求1至6中任一項所述的開機LOGO切換方法的步驟。
...【技術特征摘要】
1.一種開機logo切換方法,其特征在于,所述方法應用于設有顯示屏、第一系統以及第二系統的智能設備,所述第一系統內含有第一開機logo,所述第二系統內含有第二開機logo,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述智能設備還包括含有活動分區以及備用分區的寄存器,所述活動分區包含有第一系統,所述在檢測到有開機logo切換需求時,將當前運行系統從所述第一系統切換至所述第二系統的步驟之前,包括:
3.如權利要求2所述的方法,其特征在于,所述根據解析結果對所述備用分區中的系統進行更新的步驟之后,還包括:
4.如權利要求3所述的方法,其特征在于,所述在所述替換后的當前存儲標識為所述開機標識時,判定有開機logo切換需求的步驟之前,包括:
5.如權利要求3所述的方法,其特征在于,所述運行所述第二系統,所述顯示屏在所述第二系統被運行時顯示所述第二...
【專利技術屬性】
技術研發人員:石慶,羅冠軍,唐玄玄,
申請(專利權)人:深圳市億境虛擬現實技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。