專利名稱:用搜尋結(jié)果建立快捷工具欄項目的移動電話及其方法
技術(shù)領(lǐng)域:
本發(fā)明是提供一種利用搜尋結(jié)果建立快捷工具欄項目的移動電話及其相 關(guān)方法,尤指一種可對所有功能選項進行搜尋并依據(jù)搜尋結(jié)果提供使用者自 行建立快捷工具欄項目的移動電話及其相關(guān)方法。
背景技術(shù):
信息通訊系統(tǒng)高度發(fā)展的現(xiàn)代化信息社會中,電子裝置被廣泛地應(yīng)用于 各個領(lǐng)域中,比方說便利而輕巧的移動電話裝置廣泛地運用于人與人之間日 常生活的溝通上,人們能借著方便的移動電話裝置隨時隨地進行信息交換、 經(jīng)驗分享與意見溝通。而移動電話的進步更是一日千里,近年來各式強大功 能的移動電話陸續(xù)開發(fā)而出,而使用率的普及更造成產(chǎn)能急遽膨脹,因此在 移動電話日趨普及、技術(shù)成熟、以及型體縮小化的趨勢下,如何能提供如此 強大功能的移動電話更人性化的功能設(shè)計,便成為移動電話設(shè)計的重要課題。 由于現(xiàn)行移動電話的功能非常得多, 一般而言都將近有百個功能與設(shè)定, 且會依各屬性或性質(zhì)的不同,將各個功能選項分門別類地設(shè)置于樹狀結(jié)構(gòu)的 選單當(dāng)中,使用者必須使用鍵盤按鍵一層層進入選單去選取想要執(zhí)行的功能 選項,但隨著選單的層數(shù)越來越多,使用者要找到功能選項的所在則是要費 一番功夫, 一般來說于移動電話中會將一些常使用的功能選項建立成如九宮 格圖形接口所示的快捷工具欄選單,以方便使用者快速地選取到常用的功能 選單,然而各功能選項以及各功能分類的節(jié)點零零總總加起來大約可達三百
個左右,實無法將所有功能選項以及功能分類的節(jié)點都列入快捷工具欄的項 目,故如何找到一種有效地建立快捷工具欄項目的方法實為現(xiàn)今移動電話設(shè) 計所需努力的課題。
發(fā)明內(nèi)容
本發(fā)明是提供一種利用搜尋結(jié)果建立快捷工具欄項目的移動電話及其相 關(guān)方法,以解決上述的問題。
本發(fā)明的一個方面是揭露一種可利用搜尋結(jié)果建立快捷工具欄項目的移 動電話,其包含有殼體,存儲模塊,安裝于該殼體內(nèi),用來儲存記錄所有功 能選項地址的索引表,以及儲存記錄該所有功能選項的部分功能選項的名稱 的搜尋數(shù)據(jù)庫,輸入接口,安裝于該殼體上,用來輸入搜尋數(shù)據(jù)以及快捷工 具欄設(shè)定數(shù)據(jù),搜尋單元,儲存于該存儲模塊內(nèi),用來于該搜尋數(shù)據(jù)庫中搜 尋相對應(yīng)該搜尋數(shù)據(jù)的功能選項的名稱,快捷工具欄設(shè)定單元,儲存于該存 儲模塊內(nèi),用來依據(jù)該快捷工具欄設(shè)定數(shù)據(jù)將該搜尋單元所搜尋到的功能選 項的名稱對應(yīng)至該索引表,以設(shè)定為快捷工具欄的項目,顯示模塊,安裝于 該殼體上,用來顯示該搜尋單元所搜尋到的功能選項的名稱以及該快捷工具 欄的項目,以及處理器,安裝于該殼體內(nèi)且耦合于該存儲;漠塊與該輸入接口, 用來于該輸入接口選取該快捷工具欄的項目時執(zhí)行相對應(yīng)該快捷工具欄的項 目的程序。
本發(fā)明的另 一個方面是揭露一種于移動電話進行搜尋功能選項并依據(jù)搜
尋結(jié)果建立快捷工具欄項目的方法,其包含有(a)依據(jù)記錄該移動電話的所 有功能選項地址的索引表建立記錄該所有功能選項中的部分功能選項的名稱 的搜尋數(shù)據(jù)庫;(b)儲存該搜尋數(shù)據(jù)庫至該移動電話;(c)輸入搜尋數(shù)據(jù)至該 移動電話;(d)于該搜尋數(shù)據(jù)庫中搜尋相對應(yīng)該搜尋數(shù)據(jù)的功能選項的名稱;
(e)輸入快捷工具欄設(shè)定數(shù)據(jù)至該移動電話;以及(f)依據(jù)步驟(e)所輸入的該 快捷工具欄設(shè)定數(shù)據(jù)將步驟(d)所搜尋到的功能選項的名稱對應(yīng)至該索引表,
以設(shè)定為快捷工具欄的項目。
圖1為本發(fā)明移動電話的功能方塊示意圖。
圖2為本發(fā)明于移動電話進行搜尋功能選項并依據(jù)搜尋結(jié)果建立快捷工 具欄項目的流程圖。
圖3為本發(fā)明顯示模塊顯示搜尋單元所搜尋到的功能選項以及快捷工具 欄的項目的示意圖。
10 移動電話 12 殼體
14 存儲模塊 16 索引表
18 搜尋數(shù)據(jù)庫 2G 輸入接口 22 搜尋單元 26 顯示模塊
步驟 100、 102、 104、 106、
24 快捷工具欄設(shè)定單元 28 處理器 108、 110、 112、 114、 116、 118
具體實施例方式
請參閱圖1,圖1為本發(fā)明可利用搜尋結(jié)果建立快捷工具欄項目的移動 電話10的功能方塊示意圖。移動電話10包含有殼體12,存儲模塊14,安裝 于殼體12內(nèi),用來儲存記錄所有功能選項地址的索引表16以及儲存記錄該 所有功能選項的部分功能選項的名稱的搜尋數(shù)據(jù)庫18,其中搜尋數(shù)據(jù)庫18 是可依據(jù)索引表16所建立,輸入接口 20,安裝于殼體12上,用來輸入搜尋 數(shù)據(jù)以及快捷工具欄設(shè)定數(shù)據(jù),輸入接口 20可為按鍵鍵盤,以及搜尋單元 22,儲存于存儲模塊14內(nèi),用來于搜尋數(shù)據(jù)庫18中搜尋相對應(yīng)該搜尋數(shù)據(jù) 的功能選項的名稱,搜尋單元22可為以軟件方式呈現(xiàn)的搜尋程序。移動電話 IO還包含有快捷工具欄設(shè)定單元24,儲存于存儲模塊M內(nèi),用來依據(jù)輸入 接口 20所輸入的該快捷工具欄設(shè)定數(shù)據(jù)將搜尋單元22所搜尋到的功能選項 的名稱對應(yīng)至索引表16,以設(shè)定為快捷工具欄的項目,顯示模塊26,安裝于 殼體12上,用來顯示搜尋單元22所搜尋到的功能選項的名稱以及該快捷工 具欄的項目,以及處理器28,安裝于殼體12內(nèi)且耦合于存儲模塊14、輸入 接口 20,以及顯示模塊26,用來控制移動電話_10的操作,例如于輸入接口 20選取該快捷工具欄的項目時執(zhí)行相對應(yīng)該快捷工具欄的項目的程序。
請參閱圖2,圖2為本發(fā)明于移動電話IO進行搜尋功能選項并依據(jù)搜尋 結(jié)果建立快捷工具欄項目的流程圖,本發(fā)明的方法包含下列步驟
步驟100:依據(jù)記錄所有功能選項地址的索引表16建立記錄該所有功能
選項中的部分功能選項的名稱的搜尋數(shù)據(jù)庫18。
步驟102:儲存搜尋數(shù)據(jù)庫18至移動電話10的存儲模塊14。
步驟104:利用輸入接口 20輸入搜尋數(shù)據(jù)至移動電話10。
步驟106:搜尋單元22于搜尋數(shù)據(jù)庫18中搜尋相對應(yīng)該搜尋數(shù)據(jù)的功
能選項的名稱。
步驟108:處理器28控制顯示模塊26顯示搜尋單元22所搜尋到的功能 選項的名稱。
步驟110:利用輸入接口 20輸入快捷工具欄設(shè)定數(shù)據(jù)至移動電話10。
步冬聚112:快捷工具欄"沒定單元24依據(jù)輸入接口 20所輸入的該快捷工 具欄設(shè)定數(shù)據(jù)將搜尋單元22所搜尋到的功能選項的名稱對應(yīng)至索引表16, 以設(shè)定為快捷工具欄的項目。
步驟114:處理器28控制顯示模塊26顯示快捷工具欄設(shè)定單元24所設(shè) 定的該快捷工具欄的項目。
步驟116:于利用輸入接口 20選取該快捷工具欄的項目時,處理器28 執(zhí)行相對應(yīng)該快捷工具欄的項目的程序。
步驟118:結(jié)束。
于此對上述流程做詳細的介紹,于現(xiàn)行移動電話的架構(gòu)中,移動電話IO 的存儲模塊14會儲存有記錄所有功能選項地址的索引表16,而索引表16包 含有相對于各功能選項的名稱的多筆符記(token)數(shù)據(jù)以及相對于該符記數(shù) 據(jù)的地址的多筆索引值(index value),其中每一符記數(shù)據(jù)以及相對應(yīng)的索引 值是對應(yīng)于特定的功能選項,舉例來說,關(guān)于"時間設(shè)定"的功能選項的符 記數(shù)據(jù)可設(shè)定為"TXT-TIME—SETTING",而其索引值是對應(yīng)于"時間設(shè)定"在 功能選單的樹狀結(jié)構(gòu)中的地址,也就是如何進入功能選單的樹狀結(jié)構(gòu)的索引 值。本發(fā)明可依據(jù)索引表16與特定語言建立搜尋數(shù)據(jù)庫18,而搜尋數(shù)據(jù)庫 18亦包含有多筆符記數(shù)據(jù)以及相對于該特定語言與該符記數(shù)據(jù)的重編索引 值,其中每一符記數(shù)據(jù)以及相對應(yīng)的重編索引值是對應(yīng)于特定的功能選項。 由于并非所有功能選項都會被列入搜尋的標(biāo)的,例如"開啟"、"關(guān)閉"、"編 輯"等這些無法明確表示相對應(yīng)功能(例如時間設(shè)定、通話設(shè)定等)的選項便 不會被列入搜尋的標(biāo)的,因此搜尋數(shù)據(jù)庫18有別于索引表16之處為索引表 是對應(yīng)于移動電話10的所有功能,而搜尋數(shù)據(jù)庫18僅對應(yīng)于該所有功能中 的部分功能,意即需要被搜尋到的功能。此外,移動電話IO內(nèi)所有固定的文 字與數(shù)字都有多國語言的設(shè)定,為了增加搜尋的效能,可對每種語言都建立 一組排序法,因此每種語言會有其相對應(yīng)的搜尋數(shù)據(jù)庫18,而依據(jù)不同排序 法所排列的符記數(shù)據(jù)便會有其相對應(yīng)的重編索引值,每一符記數(shù)據(jù)以及相對 應(yīng)的重編索引值是對應(yīng)于特定的功能選項,其中搜尋數(shù)據(jù)庫18的該符記數(shù)據(jù) 是可依據(jù)該重編索引值使用基底排序法(radix sort)或高度平衡樹(AVL tree) 排序法等排列。舉例來說,若使用語言為英文,則可以英文字母A-Z的順序 對符記數(shù)據(jù)做排序,如使用基底排序法則前綴為A的符記數(shù)據(jù)排序在最前面, 而前綴為Z的符記數(shù)據(jù)排序在最后面;若使用語言為中文,則可以先將中文轉(zhuǎn)換成英文的4并音,再以英文字母順序做排序。而排序的順序可以重編索引 值的形式記錄下來,以節(jié)省存儲空間。之后再將搜尋數(shù)據(jù)庫18儲存至移動電 話10的存儲模塊14。
接下來使用者可利用輸入接口 20輸入搜尋數(shù)據(jù)至移動電話10,舉例來 說,請參閱圖3,圖3為本發(fā)明顯示模塊26顯示搜尋單元22所搜尋到的功 能選項以及快捷工具欄的項目的示意圖,使用者可利用輸入接口 20選擇搜尋 的選項,接下來顯示模塊26便會跳出一窗口,以提供使用者輸入欲搜尋的字 符串,如圖3所示,若輸入"時"這個字符串,搜尋單元22便會于存儲模塊 14所儲存的搜尋數(shù)據(jù)庫18中搜尋與"時"這個字符串相關(guān)的功能選項,搜 尋單元22可使用二元搜尋法(binary search method)于搜尋數(shù)據(jù)庫18中搜 尋相對應(yīng)該搜尋數(shù)據(jù)的功能選項的名稱,如此一來可節(jié)省搜尋時間,而增加 搜尋效率。而搜尋單元22是依據(jù)使用者所設(shè)定與輸入的語言,對相對應(yīng)該語 言的搜尋數(shù)據(jù)庫18進行搜尋。之后處理器28可控制顯示模塊26顯示搜尋單 元22所搜尋到的功能選項,如"時間設(shè)定"、"時間格式"、"世界時鐘"、"自 動時區(qū)"、"設(shè)定時區(qū)"、"整點報時"等。接下來使用者可再利用輸入接口 20 輸入快捷工具欄設(shè)定數(shù)據(jù)至移動電話10,如圖3所示,使用者是輸入'T' 的快捷工具欄設(shè)定數(shù)據(jù),意即選擇了 "時間設(shè)定",快捷工具欄設(shè)定單元24 便會將"時間設(shè)定"設(shè)定為該快捷工具欄的項目,且處理器28便會控制顯示 模塊26由原本J處顯示的圖示替換為顯示相對應(yīng)"時間設(shè)定"的圖示,意即
"時間設(shè)定"的圖示已新增于快捷工具欄的圖標(biāo)項目當(dāng)中,當(dāng)使用者利用輸 入接口 20選取"時間設(shè)定"的圖示時,處理器28便會執(zhí)行相對應(yīng)"時間設(shè) 定,,的程序。于圖3中,可設(shè)計A至I處為原始快捷工具欄的項目,而J、 K、 L處設(shè)定為經(jīng)搜尋而新增的快捷工具欄項目,而由于新增的快捷工具欄項目 儲存有限,故可設(shè)計以循環(huán)方式(J、 K、 L的順序)由最新的新增快捷工具欄 項目取代舊有的新增快捷工具欄項目。
相較于先前技術(shù),本發(fā)明的移動電話可對所有功能選項進行搜尋并依據(jù) 搜尋結(jié)果提供使用者自行建立快捷工具欄項目,如此一來確實方便使用者找 到想要的功能選項,且將該功能選項記錄起來以便重復(fù)地選取,此種結(jié)合搜 尋與快捷工具欄的特性實為移動電話提供一種更為人性化的設(shè)計。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權(quán)利要求范圍所做的均
等變化與修飾,皆應(yīng)屬本發(fā)明權(quán)利要求的涵蓋范圍。
權(quán)利要求
1.一種可利用搜尋結(jié)果建立快捷工具欄項目的移動電話,其包含有殼體;存儲模塊,安裝于該殼體內(nèi),用來儲存記錄所有功能選項地址的索引表,以及儲存記錄該所有功能選項的部分功能選項的名稱的搜尋數(shù)據(jù)庫;輸入接口,安裝于該殼體上,用來輸入搜尋數(shù)據(jù)以及快捷工具欄設(shè)定數(shù)據(jù);搜尋單元,儲存于該存儲模塊內(nèi),用來于該搜尋數(shù)據(jù)庫中搜尋相對應(yīng)該搜尋數(shù)據(jù)的功能選項的名稱;快捷工具欄設(shè)定單元,儲存于該存儲模塊內(nèi),用來依據(jù)該快捷工具欄設(shè)定數(shù)據(jù)將該搜尋單元所搜尋到的功能選項的名稱對應(yīng)至該索引表,以設(shè)定為快捷工具欄的項目;顯示模塊,安裝于該殼體上,用來顯示該搜尋單元所搜尋到的功能選項的名稱以及該快捷工具欄的項目;以及處理器,安裝于該殼體內(nèi)且耦合于該存儲模塊與該輸入接口,用來于該輸入接口選取該快捷工具欄的項目時執(zhí)行相對應(yīng)該快捷工具欄的項目的程序。
2. 根據(jù)權(quán)利要求1所述的移動電話,其中該索引表包含有相對于該功能 選項的名稱的符記數(shù)據(jù)以及相對于該符記數(shù)據(jù)的地址的索引值。
3. 根據(jù)權(quán)利要求2所述的移動電話,其中該搜尋數(shù)據(jù)庫包含有該符記數(shù) 據(jù)以及相對于特定語言與該符記數(shù)據(jù)的重編索引值。
4. 根據(jù)權(quán)利要求3所述的移動電話,其中該搜尋數(shù)據(jù)庫的該符記數(shù)據(jù)是 依據(jù)該重編索引值使用基底排序法排列。
5. 根據(jù)權(quán)利要求3所述的移動電話,其中該搜尋數(shù)據(jù)庫的該符記數(shù)據(jù)是 依據(jù)該重編索引值使用高度平衡樹排序法排列。
6. 根據(jù)權(quán)利要求1所述的移動電話,其中該搜尋單元使用二元搜尋法于 該搜尋數(shù)據(jù)庫中搜尋相對應(yīng)該搜尋數(shù)據(jù)的功能選項的名稱。
7. 根據(jù)權(quán)利要求1所述的移動電話,其中該輸入接口為按鍵鍵盤。
8. —種于移動電話進行搜尋功能選項并依據(jù)搜尋結(jié)果建立快捷工具欄項 目的方法,其包含有 (a) 依據(jù)記錄該移動電話的所有功能選項地址的索引表建立記錄該所有功能選項中的部分功能選項的名稱的搜尋數(shù)據(jù)庫;(b) 儲存該搜尋數(shù)據(jù)庫至該移動電話;(c) 輸入搜尋數(shù)據(jù)至該移動電話;(d) 于該搜尋數(shù)據(jù)庫中搜尋相對應(yīng)該搜尋數(shù)據(jù)的功能選項的名稱;(e) 輸入快捷工具欄設(shè)定數(shù)據(jù)至該移動電話;以及(f) 依據(jù)步驟(e)所輸入的該快捷工具欄設(shè)定數(shù)據(jù)將步驟(d)所搜尋到的 功能選項的名稱對應(yīng)至該索引表,以設(shè)定為快捷工具欄的項目。
9. 根據(jù)權(quán)利要求8所述的方法,其中該索引表包含有相對于該功能選項 的名稱的符記數(shù)據(jù)以及相對于該符記數(shù)據(jù)的地址的索引值。
10. 根據(jù)權(quán)利要求9所述的方法,其中步驟(a)包含依據(jù)該索引表與特定 語言建立該搜尋數(shù)據(jù)庫,該搜尋數(shù)據(jù)庫包含有該符記數(shù)據(jù)以及相對于該特定 語言與該符記數(shù)據(jù)的重編索引值。
11. 根據(jù)權(quán)利要求IO所述的方法,其還包含依據(jù)該重編索引值使用基底 排序法排列該搜尋數(shù)據(jù)庫的該符記數(shù)據(jù)。
12. 根據(jù)權(quán)利要求IO所述的方法,其還包含依據(jù)該重編索引值使用高度平衡樹排序法排列該搜尋數(shù)據(jù)庫的該符記數(shù)據(jù)。
13. 根據(jù)權(quán)利要求8所述的方法,其中步驟(d)包含使用二元搜尋法于該搜尋數(shù)據(jù)庫中搜尋相對應(yīng)該搜尋數(shù)據(jù)的功能選項的名稱。
14. 根據(jù)權(quán)利要求8所述的方法,其還包含顯示步驟(d)所搜尋到的功能 選項的名稱以及步驟(f)所設(shè)定的該快捷工具欄的項目。
15. 根據(jù)權(quán)利要求8所述的方法,其還包含于選取該快捷工具欄的項目 時執(zhí)行相對應(yīng)該快捷工具欄的項目的程序。
全文摘要
一種移動電話,包含有存儲模塊,用來儲存索引表及搜尋數(shù)據(jù)庫,輸入接口,用來輸入搜尋數(shù)據(jù)以及快捷工具欄設(shè)定數(shù)據(jù),搜尋單元,儲存于該存儲模塊內(nèi),用來于該搜尋數(shù)據(jù)庫中搜尋相對應(yīng)該搜尋數(shù)據(jù)的功能選項的名稱,快捷工具欄設(shè)定單元,儲存于該存儲模塊內(nèi),用來依據(jù)該快捷工具欄設(shè)定數(shù)據(jù)將該搜尋單元所搜尋到的功能選項的名稱對應(yīng)至該索引表,以設(shè)定為快捷工具欄的項目,顯示模塊,用來顯示該搜尋單元所搜尋到的功能選項的名稱以及該快捷工具欄的項目,以及處理器,用來于該輸入接口選取該快捷工具欄的項目時執(zhí)行相對應(yīng)該快捷工具欄的項目的程序。
文檔編號H04M1/725GK101188826SQ20061014941
公開日2008年5月28日 申請日期2006年11月17日 優(yōu)先權(quán)日2006年11月17日
發(fā)明者林賢忠 申請人:明基電通股份有限公司