[發明專利]一種更新屬性信息的方法及裝置有效
| 申請號: | 201410712402.4 | 申請日: | 2014-11-28 |
| 公開(公告)號: | CN104461621B | 公開(公告)日: | 2018-01-02 |
| 發明(設計)人: | 張維;劉慶彬 | 申請(專利權)人: | 青島海信寬帶多媒體技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 張愷寧 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 更新 屬性 信息 方法 裝置 | ||
技術領域
本發明涉及計算機軟件技術領域,特別涉及一種更新屬性信息的方法及裝置。
背景技術
屬性系統對于安卓設備即終端來說是一個重要的功能,它作為一個系統服務管理著系統的配置和狀態,所有這些系統的配置和狀態都是屬性信息。屬性信息是一對鍵/值的組合,其中,鍵和值都是字符串類型。安卓設備中非常多的應用程序和庫直接或間接的依賴屬性系統,并由此決定運行期的行為。
現有技術中,屬性系統通過屬性文件來加載默認的只讀屬性信息,由于屬性文件中的內容是在系統編譯時寫入的,也就是說只讀屬性信息是在系統編譯時寫入的,因此一旦寫入就不能在系統啟動后進行更新,當需要對只讀屬性信息進行更新時,則需要重新對系統屬性文件進行編譯,而不能在系統啟動后對只讀屬性信息進行動態的更新。
綜上所述,目前終端無法在系統啟動后對只讀屬性信息進行動態的更新。
發明內容
本發明實施例提供了一種更新屬性信息的方法,用以解決現有技術中存在的終端無法在系統啟動后對只讀屬性信息進行動態的更新的問題。
本發明實施例提供了一種更新屬性信息的方法,包括:
終端在需要對用戶自定義的特定屬性信息進行更新時,從外部設備中獲取需要進行更新的所述特定屬性信息,并存儲到系統內存中;
所述終端從系統內存中讀取需要進行更新的所述特定屬性信息,并將讀取到的需要進行更新的所述特定屬性信息存儲到共享內存中;
所述終端根據共享內存中需要進行更新的所述特定屬性信息,更新指定閃存區域中的特定屬性信息。
由于將外部設備獲取的屬性信息為只讀屬性信息,將該屬性信息存儲到共享內存中,才能通過屬性系統的設置接口使用指定閃存區域的寫命令對指定閃存區域上的只讀屬性信息進行更新,而指定閃存區域可以通過指定閃存區域的寫命令將任意信息存儲到指定閃存區域中,因此通過指定閃存區域的寫命令能夠將該只讀屬性信息存儲到指定閃存區域中,實現對指定閃存區域上的用戶自定義的屬性信息進行更新,也就使得用戶能夠在系統啟動后根據自己的需要對只讀屬性信息進行更新。
較佳地,所述終端根據從共享內存中讀取到的需要進行更新的所述特定屬性信息,更新指定閃存區域中的特定屬性信息,包括:
若共享內存中存儲的屬性信息不包括需要進行更新的所述特定屬性信息,則所述終端將從共享內存中讀取到的需要進行更新的所述特定屬性信息添加到指定閃存區域中;
其中,共享內存中存儲的屬性信息是在將需要對用戶自定義的特定屬性信息讀取到共享內存之前存儲的。
由于終端通過將需要更新的特定的屬性信息存儲到共享內存之后,對指定閃存區域中的特定屬性信息進行更新,從而實現了用戶能夠根據自己的需要對特定的屬性信息進行更新,也就是只讀屬性信息的更新。
較佳地,所述終端根據從共享內存中讀取到的需要進行更新的所述特定屬性信息,更新指定閃存區域中的特定屬性信息,包括:
若共享內存中存儲的屬性信息包括對應的所述特定屬性信息,則所述終端用需要進行更新的所述特定屬性信息替換指定閃存區域中的特定屬性信息;
其中,,共享內存中存儲的屬性信息是在將需要對用戶自定義的特定屬性信息讀取到共享內存之前存儲的,所述對應的特定屬性信息是與需要進行更新的所述特定屬性信息名稱相同,且內容不同的特定屬性信息。
由于終端通過對外部設備的特定屬性信息與存儲在指定閃存區域上的特定進行比較,若不同則對指定閃存區域上的特定屬性信息進行修改,從而實現了終端能夠對只讀屬性信息進行相應的修改。
較佳地,所述終端將讀取到的需要進行更新的所述特定屬性信息存儲到共享內存中之后,還包括:
若共享內存中存儲的屬性信息包括對應的所述特定屬性信息,則所述終端刪除對應的特定屬性信息。
較佳地,所述終端從共享內存中讀取需要進行更新的所述特定屬性信息之后,還包括:
若共享內存中存儲的屬性信息包括對應的所述特定屬性信息,則所述終端停止更新特定屬性信息;
其中,共享內存中存儲的屬性信息是在將需要對用戶自定義的特定屬性信息讀取到共享內存之前存儲的,所述對應的特定屬性信息是與需要進行更新的所述特定屬性信息名稱相同,且內容相同的特定屬性信息。
較佳地,該方法還包括:
所述終端在需要調用用戶自定義的特定屬性信息時,從指定閃存區域中讀取需要調用的特定屬性信息,并將讀取到的需要調用的特定屬性信息存儲到系統內存中;
所述終端從系統內存中讀取需要調用的特定屬性信息存儲到共享內存中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信寬帶多媒體技術有限公司,未經青島海信寬帶多媒體技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410712402.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋼型材缺陷檢測裝置
- 下一篇:PDF中觸發漏洞威脅的檢測方法及裝置
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





