[發明專利]一種實現按鍵宏定義功能的方法與移動終端有效
| 申請號: | 201110312937.9 | 申請日: | 2011-10-14 |
| 公開(公告)號: | CN103049280B | 公開(公告)日: | 2018-04-20 |
| 發明(設計)人: | 王樹偉 | 申請(專利權)人: | 浪潮樂金數字移動通信有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F3/048 |
| 代理公司: | 北京律誠同業知識產權代理有限公司11006 | 代理人: | 梁揮,祁建國 |
| 地址: | 264006 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 按鍵 定義 功能 方法 移動 終端 | ||
1.一種實現移動終端按鍵宏定義功能的方法,其特征在于,包括下列步驟:
步驟100,定義移動終端系統所能識別并執行的最小操作步驟單位即原子性操作;
步驟200,在關系型數據庫中定義并存儲所有的原子性操作;
步驟300,由原子性操作組成宏定義,宏定義錄入完成之后形成緩存區鏈表,存儲于存儲模塊中;
步驟400,將存儲于存儲模塊中的宏定義映射到系統緩存區以響應按鍵;
步驟500,用戶觸發已定義宏定義的按鍵時,通過該按鍵的系統值,從宏定義錄入時所定義的地圖數據結構中通過鍵值對應關系,獲得對應的已存在于系統緩存區的原子性操作鏈表;
所述步驟500還包括:
步驟510,根據需要被執行的原子性操作的系統優先級設定用戶的操作權限,如果宏定義執行期間用戶的其他操作會引起系統沖突,則該期間內鎖定用戶的其他操作權限;
步驟520,系統緩存區的原子性操作鏈表按照原子性操作之間的關聯順序被執行,執行期間如果鎖定了用戶的操作權限,指令執行完成后重新開放用戶的操作權限;
步驟200還包括:
步驟210,當用戶首次進行宏定義錄入時,首先選擇需要再現此宏定義功能的按鍵,如某一需要被定義宏定義的按鍵被按下后,地圖型數據結構中的一條記錄中的鍵值被寫入此按鍵所對應的系統鍵值;
步驟220,寫入鍵值后,系統緩存區初始化一個用于存儲該指令的單向鏈表型數據結構,用戶在宏定義錄入期間所有的操作按照時間順序被捕捉并被分解為預先定義的原子性操作,分解得到的且已被填充自身屬性數據的原子性操作被存入緩存區的鏈表;
步驟230,將步驟220中獲得的原子性操作鏈表值,寫入地圖型數據結構中對應記錄的值,宏定義的錄入過程完成。
2.如權利要求1所述實現移動終端按鍵宏定義功能的方法,其特征在于,步驟100還包括:
步驟110,每個原子性操作具有對應的屬性。
3.如權利要求1所述實現移動終端按鍵宏定義功能的方法,其特征在于,所述步驟200的原子性操作中,每類原子性操作被定義為一張表,對應的屬性則是表中的鍵值,選取某一個不會存在重復值的屬性作為該表的主鍵;
同一個原子性操作的不同實例為該表中的數據項。
4.如權利要求1所述實現移動終端按鍵宏定義功能的方法,其特征在于,所述步驟210、220中后一個原子性操作總是具有前一個原子性操作的指向性權限。
5.如權利要求1所述實現移動終端按鍵宏定義功能的方法,其特征在于,所述步驟300還包括:
步驟310,系統打開數據庫連接,根據數據對象的類型將其宏定義后的鍵值存入數據庫對應的表中,每一個原子性操作及其屬性在數據庫連接打開時作為一條數據被寫入數據庫中對應的表,一條宏定義對應的鏈表則被抽象為其所包含原子性操作的主鍵集合;
步驟320,數據存儲完成之后執行數據庫確認操作;
步驟330,用戶錄入的宏定義將被永久性地存儲在數據庫中,如果用戶未刪除該宏定義且物理存儲器未發生故障,則該條指令始終有效;
步驟340,宏定義錄入完成后修改系統的指令集合,將宏定義映射到按鍵中。
6.如權利要求1所述實現移動終端按鍵宏定義功能的方法,其特征在于,所述步驟400中系統緩存區創建一個空鏈表用于寫入原子性操作實例數據,同時該鏈表所對應的抽象鏈表取得第一個元素即原子性操作的主鍵。
7.如權利要求6所述實現移動終端按鍵宏定義功能的方法,其特征在于,所述步驟400還包括:
步驟410,通過得到的原子性操作的主鍵,在建立連接之后的數據庫中執行選擇命令,取出對應主鍵的數據項;
步驟420,將從數據庫中選擇得到的數據項持久化為移動終端文件系統中的映射,實例化后的映射包含對應數據項中的所有信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮樂金數字移動通信有限公司,未經浪潮樂金數字移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110312937.9/1.html,轉載請聲明來源鉆瓜專利網。





