專利名稱:一種生成快捷鍵的方法及裝置的制作方法
技術領域:
本發(fā)明涉及嵌入式設備應用技術領域,具體地說,是涉及一種快捷鍵的生成方法 及生成裝置。
背景技術:
隨著數(shù)字電視、數(shù)字機頂盒等嵌入式設備技術的不斷發(fā)展,涉及設備本身基本功 能的技術不斷成熟,因此,如何提高用戶使用這些設備的便利性及設備的人性化設計,則是 今后這些設備廠家及售后服務部門提高設備競爭力和市場份額的關鍵手段。其中,對數(shù)字 電視、數(shù)字機頂盒等家電設備來說,為用戶提供可用于快捷操作設備的快捷鍵,就是為提高 用戶使用便利性、提高設備人性化設計的一個重要方面。目前,已經(jīng)存在有為用戶提供快捷鍵的現(xiàn)有技術,其生成過程如下前端運營商增 加了新的業(yè)務,預先為新增加的業(yè)務分配快捷鍵,并告知終端設備開發(fā)商。終端設備開發(fā)商 根據(jù)運營商提供的信息,將快捷鍵直接寫入程序進行編譯,從而將快捷鍵固化到設備中,供 用戶進行快捷功能操作。上述這種快捷鍵的生成方法存在著一些缺點和不足一方面,用戶只能被動接受 被固化的快捷鍵,利用快捷鍵實現(xiàn)設定好的快捷操作,而不能根據(jù)自己的需求進行改變或 擴充,使用受到局限,操作不靈活,設備的人性化程度較低。另一方面,若運營商要增加新 的業(yè)務,并為新業(yè)務增設快捷鍵時,需要終端設備開發(fā)商將新的快捷鍵重新編入程序中,然 后對用戶的原有設備進行軟件升級,用戶才能使用新的快捷鍵功能,從而要耗費大量的人 力和物力,給設備售后升級造成巨大的壓力,維護成本較高,不利于運營商快捷鍵的不斷擴 展。
發(fā)明內(nèi)容
本發(fā)明的目的之一在于提供一種生成快捷鍵的方法,以解決現(xiàn)有技術快捷鍵生成 方法存在的上述操作不靈活、擴展性差、維護成本高等缺點。為解決上述技術問題,本發(fā)明采用下述技術方案予以實現(xiàn)—種生成快捷鍵的方法,該方法包括下述步驟a、設備終端從設備前端接收待分配快捷鍵的業(yè)務;b、設備終端分析待分配快捷鍵的業(yè)務的類型,并為業(yè)務分配一個快捷鍵;C、設備終端將業(yè)務的類型及分配的快捷鍵存儲于設備終端,形成快捷鍵數(shù)據(jù)庫。如上所述的生成快捷鍵的方法,為實現(xiàn)用戶根據(jù)自己的需求修改快捷鍵,所述方 法在所述步驟c之后還包括下述步驟d、設備終端用戶調(diào)用所述快捷鍵數(shù)據(jù)庫,瀏覽或修改每個業(yè)務對應的快捷鍵,并 將修改后的新的快捷鍵與業(yè)務相對應后存儲在快捷鍵數(shù)據(jù)庫中。如上所述的生成快捷鍵的方法,所述快捷鍵數(shù)據(jù)庫中還存儲有描述快捷鍵屬性的 參數(shù),用戶在設備終端修改參數(shù)并存儲于快捷鍵數(shù)據(jù)庫中,以增加快捷鍵的人性化、多樣
4化。如上所述的生成快捷鍵的方法,為便于數(shù)據(jù)存儲和管理,在所述快捷鍵數(shù)據(jù)庫中, 業(yè)務類型及其對應的快捷鍵、描述快捷鍵屬性的參數(shù)以數(shù)據(jù)結(jié)構(gòu)的形式存儲。如上所述的生成快捷鍵的方法,所述描述快捷鍵屬性的參數(shù)具體包括描述快捷 鍵在快捷鍵列表中的順序號的順序號參數(shù)、描述快捷鍵是否為優(yōu)先快捷鍵的優(yōu)選狀態(tài)參 數(shù)、描述快捷鍵是否隱藏的隱藏狀態(tài)參數(shù),以及描述快捷鍵是否可編輯的編輯狀態(tài)參數(shù)。如上所述的生成快捷鍵的方法,為方便設備前端的管理和控制,允許設備前端指 定快捷鍵,在該情況下,在所述步驟a中,設備終端還從設備前端接收指定給待分配快捷鍵 的業(yè)務的快捷鍵;此時,在步驟b中,設備終端首先搜索快捷鍵數(shù)據(jù)庫,判斷指定的快捷鍵 是否被占用;若未被占用,則將指定的快捷鍵分配給相應的業(yè)務,若被占用,則為業(yè)務分配 一個未被占用的快捷鍵。如上所述的生成快捷鍵的方法,所述快捷鍵包括有若干個設備終端的按鍵組成的 組合按鍵,以擴展快捷鍵的數(shù)量。本發(fā)明的目的之二在于提供一種生成快捷鍵的裝置,利用該裝置可以自動為新增 業(yè)務動態(tài)分配相應的快捷鍵,提高快捷鍵的使用靈活性和設計人性化。為實現(xiàn)上述發(fā)明目的,本發(fā)明采用下述技術方案來實現(xiàn)一種生成快捷鍵的裝置,包括設備前端和設備終端,設備前端包括有業(yè)務生成模塊,用于生成設備前端待分配快捷鍵的業(yè)務;業(yè)務發(fā)送模塊,用于將業(yè)務生成模塊生成的業(yè)務發(fā)送至設備終端;設備終端包括有業(yè)務接收模塊,用于接收設備前端發(fā)送的待分配快捷鍵的業(yè)務;業(yè)務類型分析模塊,用于分析業(yè)務接收模塊接收的待分配快捷鍵的業(yè)務的類型;快捷鍵分配模塊,用于為業(yè)務接收模塊接收的待分配快捷鍵的業(yè)務分配快捷鍵;快捷鍵存儲模塊,用于存儲業(yè)務的類型、為業(yè)務分配的快捷鍵以及描述快捷鍵屬 性的參數(shù)。如上所述的生成快捷鍵的裝置,為實現(xiàn)用戶根據(jù)自己的需求修改快捷鍵,所述設 備終端還包括有用戶快捷鍵操作模塊,用戶通過快捷鍵操作模塊瀏覽或修改所述快捷鍵存 儲模塊中的快捷鍵。如上所述的生成快捷鍵的裝置,為方便設備前端的管理和控制,所述設備前端還 包括有快捷鍵指定模塊,用于為所述業(yè)務生成模塊生成的待分配快捷鍵的業(yè)務指定快捷 鍵;快捷鍵發(fā)送模塊,用于發(fā)送指定快捷鍵至所述設備終端;此時,設備終端還包括有指定快捷鍵接收模塊,用于接收設備前端發(fā)送的指定快捷鍵;快捷鍵判斷模塊,用于判斷指定快捷鍵接收模塊接收的指定快捷鍵是否被占用, 并輸出判斷結(jié)果至所述快捷鍵分配模塊。與現(xiàn)有技術相比,本發(fā)明的優(yōu)點和積極效果是本發(fā)明采用動態(tài)分配、生成快捷鍵 的方法,一方面,在設備前端增加新的業(yè)務時,由設備終端自動為業(yè)務分配快捷鍵,解決了現(xiàn)有技術中快捷鍵固化在設備中、需要進行設備軟件升級才能使用新的快捷鍵的問題,有 利于協(xié)調(diào)設備快捷鍵資源,便于快捷鍵的擴展;另一方面,允許用戶根據(jù)操作習慣在設備終 端修改、編輯快捷鍵,提高了快捷鍵使用的靈活性和設備快捷鍵設計的人性化程度。結(jié)合附圖閱讀本發(fā)明的具體實施方式
后,本發(fā)明的其他特點和優(yōu)點將變得更加清
林 疋。
圖1是本發(fā)明生成快捷鍵的方法一個實施例的流程圖;圖2是本發(fā)明生成快捷鍵的裝置一個實施例的結(jié)構(gòu)框圖。
具體實施例方式下面結(jié)合附圖和具體實施方式
對本發(fā)明的技術方案作進一步詳細的說明。本發(fā)明針對現(xiàn)有機頂盒等嵌入式設備采用預先分配快捷鍵并固化在設置中生成 供用戶進行快捷操作的快捷鍵而存在的快捷鍵擴展性差、使用不夠靈活、維護成本高等問 題,提出了一種新的生成快捷鍵的方法。本發(fā)明的快捷鍵生成方法采用在設備終端動態(tài)分 配快捷鍵、并將快捷鍵及相應的業(yè)務存儲在設備終端中形成快捷鍵數(shù)據(jù)庫,以作為設備終 端再次分配快捷鍵時參考,且便于用戶根據(jù)自己的使用習慣進行修改,從而提高了快捷鍵 的擴展性、靈活性,提高了設備的人性化設計。圖1所示為本發(fā)明生成快捷鍵的方法一個實施例的流程圖。該實施例以機頂盒設 備為例,其快捷鍵生成方法具體過程如下SlOl 流程開始。S102 設備前端的運營商提供新業(yè)務及指定的快捷鍵。S103 設備終端接收新業(yè)務及指定的快捷鍵。S104 設備終端分析新業(yè)務類型,以確定新業(yè)務的功能。例如,分析新業(yè)務為股票、 數(shù)據(jù)廣播還是菜單操作等類型。S105 設備終端搜索快捷鍵數(shù)據(jù)庫,并將指定的快捷鍵與數(shù)據(jù)庫中已有的快捷鍵 進行比較。快捷鍵數(shù)據(jù)庫是存儲在設備終端、包括有業(yè)務類型、業(yè)務對應的快捷鍵等信息的 一個數(shù)據(jù)庫。若為第一次創(chuàng)建快捷鍵,該快捷鍵數(shù)據(jù)庫內(nèi)容為空。S106 根據(jù)比較結(jié)果判斷指定的快捷鍵是否被占用。若被占用,執(zhí)行步驟S108 ;若 未被占用,執(zhí)行步驟S107。S107:在設備前端為新業(yè)務指定的快捷鍵未被占用時,設備終端直接分配指定的 快捷鍵給新業(yè)務,以與設備前端保持一致,便于設備前端的管理和控制。然后,執(zhí)行步驟 S109。S108:若設備前端為新業(yè)務指定的快捷鍵已被占用,為避免快捷鍵沖突,設備終端 將為新業(yè)務重新分配一個未使用的快捷鍵。然后,執(zhí)行步驟S109。S109:設備終端存儲業(yè)務類型及相應的快捷鍵,形成快捷鍵數(shù)據(jù)庫,并提供給用戶 使用。若快捷鍵數(shù)據(jù)庫已經(jīng)存在,則直接將新業(yè)務的業(yè)務類型及其對應的快捷鍵寫入至快 捷鍵數(shù)據(jù)庫中存儲。
SllO 設備終端為用戶提供了快捷鍵查看功能及編輯界面,用戶可以瀏覽快捷鍵 數(shù)據(jù)庫中已經(jīng)存在的所有功能及其對應的快捷鍵,并且,若用戶認為某個或某些快捷鍵的 設置不符合自己的操作習慣,可以根據(jù)操作習慣修改快捷鍵,設備終端將存儲新的快捷鍵 到快捷鍵數(shù)據(jù)庫。Slll 用戶修改快捷鍵屬性參數(shù),并在快捷鍵數(shù)據(jù)庫中存儲。在該實施例中,為增加快捷鍵的人性化和多樣化,在快捷鍵數(shù)據(jù)庫中還可以存儲 描述快捷鍵屬性的參數(shù)。這些參數(shù)包括描述快捷鍵在快捷鍵列表中的順序號的順序號參 數(shù)、描述快捷鍵是否為優(yōu)先快捷鍵的優(yōu)選狀態(tài)參數(shù)、描述快捷鍵是否隱藏的隱藏狀態(tài)參數(shù), 以及描述快捷鍵是否可編輯的編輯狀態(tài)參數(shù)等。用戶可以在設備終端提供的快捷鍵編輯界 面中編輯這些參數(shù),具體來說,用戶可以修改某個快捷鍵在快捷鍵列表中的順序號參數(shù),該 參數(shù)將作為快捷鍵的索引值被調(diào)用;用戶可以根據(jù)某個快捷鍵是否為自己喜愛的快捷鍵而 決定其是否為優(yōu)選快捷鍵,若為優(yōu)選快捷鍵,則設置其優(yōu)選狀態(tài)并將其顯示在優(yōu)先快捷鍵 列表中;用戶通過設置快捷鍵的隱藏狀態(tài)參數(shù),以決定該快捷鍵是否顯示在快捷鍵列表及 優(yōu)選快捷鍵列表中;用戶可以通過設置快捷鍵的編輯狀態(tài)參數(shù),以決定是否將該快捷鍵顯 示在編輯列表中并被編輯。而且,在該實施例中,為便于數(shù)據(jù)的存儲和管理,在快捷鍵數(shù)據(jù)庫中,業(yè)務類型及 其對應的快捷鍵、描述快捷鍵屬性的參數(shù)以數(shù)據(jù)結(jié)構(gòu)的形式來存儲。數(shù)據(jù)結(jié)構(gòu)可以是一 個類型為U32的變量,變量中包括有若干位,分別用來存儲業(yè)務類型、快捷鍵及快捷鍵參數(shù)等。S112 在設置完快捷鍵數(shù)據(jù)庫后,用戶就可操作快捷鍵,以執(zhí)行快捷操作。對于該實施例的快捷鍵來說,既可以是設備終端的單個操作按鍵,也可以是多個 按鍵組成的組合按鍵,例如,對于機頂盒來說,快捷鍵可以是由機頂盒遙控器的0-9共10個 頻道數(shù)字鍵中的1個、2個或3個構(gòu)成的3位快捷頻道號。在上述實施例中,設備前端為新業(yè)務指定了一個快捷鍵,設備終端需要判斷該快 捷鍵是否被占用,若未占用,可直接使用該指定的快捷鍵;若被占用,則重新分配一個快捷 鍵。當然,設備前端也可以不指定快捷鍵,此時,設備終端則直接為業(yè)務分配一個快捷鍵即 可,而無需再執(zhí)行快捷鍵搜索及判斷的步驟?;趫D1的方法實施例,圖2示出了本發(fā)明生成快捷鍵的裝置一個實施例的結(jié)構(gòu) 框圖。如圖2所示,以機頂盒設備為例,該實施例的快捷鍵生成裝置包括設備前端2和設 備終端3兩大部分。其中,設備前端2包括有下述各模塊部分業(yè)務生成模塊21,用于生成設備前端待分配快捷鍵的新業(yè)務。業(yè)務發(fā)送模塊22,用于將業(yè)務生成模塊生成的新業(yè)務通過廣電網(wǎng)發(fā)送至設備終端 3。以及快捷鍵指定模塊23,用于為業(yè)務生成模塊21生成的待分配快捷鍵的新業(yè)務指定 快捷鍵??旖萱I發(fā)送模塊M,用于通過廣電網(wǎng)發(fā)送指定快捷鍵至設備終端3。相應的,設備終端3包括有下述各模塊部分
業(yè)務接收模塊31,用于接收設備前端2發(fā)送的待分配快捷鍵的新業(yè)務。業(yè)務類型分析模塊32,用于分析業(yè)務接收模塊31接收的待分配快捷鍵的新業(yè)務 的類型??旖萱I分配模塊33,用于為業(yè)務接收模塊31接收的待分配快捷鍵的新業(yè)務分配 快捷鍵??旖萱I存儲模塊34,用于存儲業(yè)務的類型、為業(yè)務分配的快捷鍵以及描述快捷鍵 屬性的參數(shù)。其中,描述快捷鍵屬性的參數(shù)可以包括描述快捷鍵在快捷鍵列表中的順序號 的順序號參數(shù)、描述快捷鍵是否為優(yōu)先快捷鍵的優(yōu)選狀態(tài)參數(shù)、描述快捷鍵是否隱藏的隱 藏狀態(tài)參數(shù),以及描述快捷鍵是否可編輯的編輯狀態(tài)參數(shù)等,各參數(shù)的含義可參考上述圖1 的方法實施例中的描述。在該實施例的生成快捷鍵的裝置中,為實現(xiàn)用戶根據(jù)自己的需求修改快捷鍵,設 備終端3還包括有用戶快捷鍵操作模塊37,用戶通過快捷鍵操作模塊37可瀏覽或修改快捷 鍵存儲模塊33中的快捷鍵。此外,為對設備前端2中的指定快捷鍵進行相應處理,設備終端3中還設置有下述 模塊指定快捷鍵接收模塊35,用于接收設備前端2發(fā)送的指定快捷鍵;以及快捷鍵判斷模塊,用于判斷指定快捷鍵接收模塊35接收的指定快捷鍵是否被占 用,并輸出判斷結(jié)果至所述快捷鍵分配模塊33,快捷鍵分配模塊33將根據(jù)判斷結(jié)果為新業(yè) 務分配快捷鍵。具體來說,在指定的快捷鍵未被占用時,快捷鍵分配模塊33直接分配指定 的快捷鍵給新業(yè)務,以與設備前端保持一致,便于設備前端的管理和控制;若指定的快捷鍵 已被占用,為避免快捷鍵沖突,快捷鍵分配模塊33將為新業(yè)務重新分配一個未使用的快捷 鍵。與圖1方法實施例類似,設備前端2也可以不指定快捷鍵,此時,設備終端3則直 接為業(yè)務分配一個快捷鍵即可,此情況下,設備前端2可以不設置快捷鍵指定模塊23及快 捷鍵發(fā)送模塊M ;相應的,設備終端3不設置快捷鍵接收模塊6和快捷鍵判斷模塊7。以上實施例僅用以說明本發(fā)明的技術方案,而非對其進行限制;盡管參照前述實 施例對本發(fā)明進行了詳細的說明,對于本領域的普通技術人員來說,依然可以對前述實施 例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或替 換,并不使相應技術方案的本質(zhì)脫離本發(fā)明所要求保護的技術方案的精神和范圍。
權(quán)利要求
1.一種生成快捷鍵的方法,其特征在于,所述方法包括下述步驟a、設備終端從設備前端接收待分配快捷鍵的業(yè)務;b、設備終端分析待分配快捷鍵的業(yè)務的類型,并為業(yè)務分配一個快捷鍵;C、設備終端將業(yè)務的類型及分配的快捷鍵存儲于設備終端,形成快捷鍵數(shù)據(jù)庫。
2.根據(jù)權(quán)利要求1所述的生成快捷鍵的方法,其特征在于,所述方法在所述步驟c之后 還包括下述步驟d、設備終端用戶調(diào)用所述快捷鍵數(shù)據(jù)庫,瀏覽或修改每個業(yè)務對應的快捷鍵,并將修 改后的新的快捷鍵與業(yè)務相對應后存儲在快捷鍵數(shù)據(jù)庫中。
3.根據(jù)權(quán)利要求2所述的生成快捷鍵的方法,其特征在于,所述快捷鍵數(shù)據(jù)庫中還存 儲有描述快捷鍵屬性的參數(shù),用戶在設備終端修改參數(shù)并存儲于快捷鍵數(shù)據(jù)庫中。
4.根據(jù)權(quán)利要求3所述的生成快捷鍵的方法,其特征在于,在所述快捷鍵數(shù)據(jù)庫中,業(yè) 務類型及其對應的快捷鍵、描述快捷鍵屬性的參數(shù)以數(shù)據(jù)結(jié)構(gòu)的形式存儲。
5.根據(jù)權(quán)利要求3或4所述的生成快捷鍵的方法,其特征在于,所述描述快捷鍵屬性的 參數(shù)包括描述快捷鍵在快捷鍵列表中的順序號的順序號參數(shù)、描述快捷鍵是否為優(yōu)先快捷 鍵的優(yōu)選狀態(tài)參數(shù)、描述快捷鍵是否隱藏的隱藏狀態(tài)參數(shù),以及描述快捷鍵是否可編輯的 編輯狀態(tài)參數(shù)。
6.根據(jù)權(quán)利要求1至4中任一項所述的生成快捷鍵的方法,其特征在于,在所述步驟 a中,設備終端還從設備前端接收指定給待分配快捷鍵的業(yè)務的快捷鍵;此時,在步驟b中, 設備終端首先搜索快捷鍵數(shù)據(jù)庫,判斷指定的快捷鍵是否被占用;若未被占用,則將指定的 快捷鍵分配給相應的業(yè)務,若被占用,則為業(yè)務分配一個未被占用的快捷鍵。
7.根據(jù)權(quán)利要求1所述的生成快捷鍵的方法,其特征在于,所述快捷鍵包括有若干個 設備終端的按鍵組成的組合按鍵。
8.—種生成快捷鍵的裝置,包括設備前端和設備終端,其特征在于,設備前端包括有 業(yè)務生成模塊,用于生成設備前端待分配快捷鍵的業(yè)務;業(yè)務發(fā)送模塊,用于將業(yè)務生成模塊生成的業(yè)務發(fā)送至設備終端; 設備終端包括有業(yè)務接收模塊,用于接收設備前端發(fā)送的待分配快捷鍵的業(yè)務; 業(yè)務類型分析模塊,用于分析業(yè)務接收模塊接收的待分配快捷鍵的業(yè)務的類型; 快捷鍵分配模塊,用于為業(yè)務接收模塊接收的待分配快捷鍵的業(yè)務分配快捷鍵; 快捷鍵存儲模塊,用于存儲業(yè)務的類型、為業(yè)務分配的快捷鍵以及描述快捷鍵屬性的參數(shù)。
9.根據(jù)權(quán)利要求8所述的生成快捷鍵的裝置,其特征在于,所述設備終端還包括有用 戶快捷鍵操作模塊,用戶通過快捷鍵操作模塊瀏覽或修改所述快捷鍵存儲模塊中的快捷 鍵。
10.根據(jù)權(quán)利要求8或9所述的生成快捷鍵的裝置,其特征在于,所述設備前端還包括有快捷鍵指定模塊,用于為所述業(yè)務生成模塊生成的待分配快捷鍵的業(yè)務指定快捷鍵; 快捷鍵發(fā)送模塊,用于發(fā)送指定快捷鍵至所述設備終端; 設備終端還包括有指定快捷鍵接收模塊,用于接收設備前端發(fā)送的指定快捷鍵; 快捷鍵判斷模塊,用于判斷指定快捷鍵接收模塊接收的指定快捷鍵是否被占用,并輸 出判斷結(jié)果至所述快捷鍵分配模塊。
全文摘要
本發(fā)明公開了一種生成快捷鍵的方法及裝置。所述方法包括下述步驟設備終端從設備前端接收待分配快捷鍵的業(yè)務;設備終端分析待分配快捷鍵的業(yè)務的類型,并為業(yè)務分配一個快捷鍵;設備終端將業(yè)務的類型及分配的快捷鍵存儲于設備終端,形成快捷鍵數(shù)據(jù)庫。利用本發(fā)明所述的生成快捷鍵的方法,可以解決現(xiàn)有技術中快捷鍵生成方法存在的操作不靈活、擴展性差、維護成本高等缺點。
文檔編號G06F9/44GK102109995SQ20101062191
公開日2011年6月29日 申請日期2010年12月28日 優(yōu)先權(quán)日2010年12月28日
發(fā)明者徐磊 申請人:青島海信寬帶多媒體技術有限公司