[發明專利]一種實現按鍵宏定義功能的方法與移動終端有效
| 申請號: | 201110312937.9 | 申請日: | 2011-10-14 |
| 公開(公告)號: | CN103049280B | 公開(公告)日: | 2018-04-20 |
| 發明(設計)人: | 王樹偉 | 申請(專利權)人: | 浪潮樂金數字移動通信有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F3/048 |
| 代理公司: | 北京律誠同業知識產權代理有限公司11006 | 代理人: | 梁揮,祁建國 |
| 地址: | 264006 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 按鍵 定義 功能 方法 移動 終端 | ||
技術領域
本發明涉及一種人機交互的快捷方式設計,特別是一種實現按鍵宏定義功能的方法與移動終端。
背景技術
隨著通訊設備的發展,越來越多的移動終端在人機交互方面的人性化程度越來越高,就當前市場上的主流機型來看,大多數移動終端具有快捷按鍵或桌面小工具等快捷方式設計。
但是這些快捷按鍵或快捷方式設計往往都是由廠商預先設定好,或者用戶可以自行定義快捷按鍵或快捷方式,但只能定義為啟動某程序或進入某菜單等簡單功能,而無法再現用戶的所有復雜操作。
1)從現行的設計來看,采用快捷按鍵的設計,一部分設計中按鍵的功能已被固定設計,如相機啟動按鍵、音樂播放器啟動按鍵等,用戶不能更改按鍵對應的功能;一部分設計中允許用戶自定義快捷鍵對應的功能,如方向導航鍵或左右軟鍵所對應的功能,但允許用戶自定義的范圍非常有限,大多數只允許定義該按鍵啟動某一功能或進入某一界面。
2)目前大多數觸屏移動終端所采用的快捷方式,往往允許用戶將某些常用的功能或程序定義到桌面或是工具欄等位置,
其賦予用戶的權限與自由度仍然有限,大多數快捷方式仍為啟動某一功能或進入某一界面。
3)從人性化設計的角度講,不同的用戶操作習慣不盡相同,功能單一的快捷按鍵或快捷方式無法滿足不同用戶的需求。
發明內容
為解決上述問題,本發明是在用戶與移動終端交互的過程中,將一系列預先錄制的用戶對移動終端的操作定義為一個宏定義,并將這個指令綁定到指定的某一個按鍵上(其中按鍵包括:移動終端的物理按鍵或者觸摸操作按鍵等現實或者虛擬的操作,以及由按鍵組合生成的快捷方式,或用戶定義的快捷方式),在后期的操作過程中通過單個按鍵即可實現一系列復雜的操作。
一種實現移動終端按鍵宏定義功能的方法,包括下列步驟:
步驟100,定義移動終端系統所能識別并執行的最小操作步驟單位即原子性操作;
步驟200,在關系型數據庫中定義并存儲所有的原子性操作;
步驟300,由原子性操作組成宏定義,宏定義錄入完成之后形成緩存區鏈表,存儲于永久性存儲器中;
步驟400,將存儲于永久性存儲器中的宏定義重新映射到系統緩存區以響應按鍵;
步驟500,用戶觸發已定義宏定義的按鍵時,通過該按鍵的系統值,從宏定義錄入時所定義的地圖數據結構中通過鍵值對應關系,可以獲得對應的已存在于系統緩存區的原子性操作鏈表。
所述實現移動終端按鍵宏定義功能的方法,步驟100還包括:
步驟110,每個原子性操作具有對應的屬性。
所述實現移動終端按鍵宏定義功能的方法,所述步驟200的原子性操作中,每類原子性操作被定義為一張表,對應的屬性則是表中的鍵值,選取某一個不會存在重復值的屬性作為該表的主鍵;
同一個原子性操作的不同實例為該表中的數據項。
所述實現移動終端按鍵宏定義功能的方法,步驟200還包括:
步驟210,當用戶首次進行宏定義錄入時,首先選擇需要再現此宏定義功能的按鍵,如某一需要被定義宏定義的按鍵被按下后,地圖型數據結構中的一條記錄中的鍵值被寫入此按鍵所對應的系統鍵值;
步驟220,寫入鍵值后,系統緩存區初始化一個用于存儲該指令的單向鏈表型數據結構,用戶在宏定義錄入期間所有的操作按照時間順序被捕捉并被分解為預先定義的原子性操作,分解得到的且已被填充自身屬性數據的原子性操作被存入緩存區的鏈表;
步驟230,將步驟220中獲得的原子性操作鏈表值,寫入地圖型數據結構中對應記錄的值,宏定義的錄入過程完成。
所述實現移動終端按鍵宏定義功能的方法,所述步驟210、220中后一個原子性操作總是具有前一個原子性操作的指向性權限。
所述實現移動終端按鍵宏定義功能的方法,所述步驟300還包括:
步驟310,系統打開數據庫連接,根據數據對象的類型將其宏定義后的鍵值存入數據庫對應的表中,每一個原子性操作及其屬性在數據庫連接打開時作為一條數據被寫入數據庫中對應的表,一條宏定義對應的鏈表則被抽象為其所包含原子性操作的主鍵集合;
步驟320,數據存儲完成之后執行數據庫確認操作;
步驟330,用戶錄入的宏定義將被永久性地存儲在數據庫中,如果用戶未刪除該宏定義且物理存儲器未發生故障,則該條指令始終有效;
步驟340,宏定義錄入完成后修改系統的指令集合,將宏定義映射到按鍵中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮樂金數字移動通信有限公司,未經浪潮樂金數字移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110312937.9/2.html,轉載請聲明來源鉆瓜專利網。





