具有擴充搜索特性的用戶界面的製作方法
2023-10-31 00:33:32 1
專利名稱:具有擴充搜索特性的用戶界面的製作方法
技術領域:
本發明涉及用於搜索的設備、方法和裝置。
背景技術:
存在普通用戶能夠容易地在一個或兩個以上的應用程式上交互的幾種個人數 據設備。將手機用作示例,發現撥號是用戶可從初始按鍵調用的唯一直接過程。手 機上可用的其它功能,諸如拍照或發送文本消息,需要一次以上的按鍵。
對用戶可用的應用程式或程序的訪問,諸如對文本消息的編碼或對照相機或 日曆的操作, 一般要求用戶導航至該功能。該過程一般依賴於菜單結構,其中每一 菜單項提供某種後續的選擇,直到展示最終選擇。例如,在典型的手機撥號器應用 程序中,為了使用用戶電話簿,用戶必須(i)選擇電話簿功能,(ii)決定是"尋 找並呼叫"還是編輯號碼;(iii)定位要使用的條目,以及(iv)調用通話功能。
這樣的導航可通過將光標移至所需選擇、繼之以選擇該功能的按鍵的離散的 按鈕按壓來完成。所需選擇可作為設置在顯示屏上的圖標來提供。為了減輕用戶的 負擔,當較大顯示屏可用時,常常發現當手機處於待機狀態時顯示屏上提供了某些 功能圖標。在這些情形中,用戶可使用觸控螢幕或直接從鍵區撥號來選擇功能。
在某些設備中,可使用語音命令來導航所需功能。然而,這樣的系統往往是 不方便且不可靠的,尤其當該設備在環境噪聲級別較高或用戶必須從顯示中選讀以 繼續命令序列的環境中使用的時候。而且,對語音命令的使用要求相當程度的計算 能力,而這將影響設備的成本、尺寸或速度。
期望設備以對用戶直觀的方式來操作。這一目標是難以達成的。設備通常不 能以對用戶直觀的方式工作的一個原因在於,設備上可用的功能很少相似。例如, 用來拍照和存儲照片的功能不同於用來創建文本消息或在發送消息之前將圖像附 加到文本消息的功能。
熟悉複雜設備的那些人們能夠迅速地消化使用設備提供的功能所需的操作序 列。然而,當人們的首次嘗試不能向他們提供對所需功能的訪問時,大多數人變得沮喪。當用戶不能訪問並使用這樣的功能時,用戶產生不信任,且他們通常將不再 嘗試該任務。因此,設備提供的功能通常不被使用,且設備被認為被冗餘的特徵妨 礙。而且,服務供應商也不能收穫從對功能的使用而產生的利益。
某些設備涉及試圖引導用戶交互式地使用問與答技術或建議與批准技術。這 均需要用戶的注意力來處理正確的響應。例如,當完成電話呼叫之後,某些設備將 所呼叫的號碼與用戶電話簿中的號碼進行比較。如果未找到所呼叫的號碼,則該設 備將詢問用戶他們是否希望存儲該號碼。用戶選擇肯定或否定的動作,且該過程將 從那裡繼續。然而,現有的交互式方法是對功能本地的,即一旦用戶標識了功能, 即調用這樣的方法。
發明概述
本發明可具體化為具有輸入裝置、顯示器和微處理器的設備。微處理器可與
輸入裝置和顯示器通信。微處理器可被編程來(a)從輸入裝置接收第一選擇,該 第一選擇指示一個或多個符號,(b)標識對應於該第一選擇的非信息功能,(c) 提供對應於該非信息功能的第一對象,(d)從輸入裝置接收第二選擇,該第二選 擇指示對象,以及(e)執行對應於所指示對象的功能。
本發明可具體化為方法。在一個這樣的方法中,提供了輸入裝置、顯示器和 微處理器。微處理器可被設置成與顯示器和輸入裝置通信。可從輸入裝置接收第一 選擇。該第一選擇可指示一個或多個符號。可標識對應於該第一選擇的非信息功能。
可提供對應於該非信息功能的第一對象。可接收對應於該對象的第二功能,且可執 行對應於該對象的功能。
本發明可具體化為計算機可讀存儲器裝置。該存儲器裝置可存儲可由計算機
執行的指令。這些指令能夠使計算機(a)從輸入裝置接收第一選擇,該第一選擇 指示一個或多個符號,(b)標識對應於該第一選擇的非信息功能,(c)提供對應 於該非信息功能的第一對象,(d)從輸入裝置接收第二選擇,該第二選擇指示該 對象,以及(e)執行對應於所指示對象的功能。
附圖簡述
為了更全面地理解本發明的本質和目的,應對附圖和之後的描述進行參考。
簡要地,附圖為
圖1是根據本發明的設備和裝置的示意性描述;以及
圖2是根據本發明的方法的流程圖。 發明的進一步描述
本發明可具體化成設備10,它能夠使功能被執行。功能可包括能夠使微處理 器13執行任務的可執行代碼。 一個這樣的設備10具有輸入裝置16、顯示器19和 微處理器13。圖1示出了這樣的設備10。微處理器13可與輸入裝置16和顯示器 19通信。
輸入裝置16可允許用戶例如通過按壓鍵25來指示符號22。在一個這樣的輸 入裝置16中,鍵25的至少其中之一被用於指示一個以上的符號22。符號22可以 是字母或數字,這些字母或數字在與其它符號組合以形成符號串時標識用戶可能需 要的信息或功能。適用於本發明的輸入裝置16可在標準電話機上找到,它含有12 個鍵,其中8個在每一鍵上印有1個數字和三個字母。例如,這些鍵中的一個具有 數字"2",以及字母"a" 、 "b"和"c",而另一鍵具有數字"7"以及字母"p"、 "r"和"s"。許多手機具有能夠解碼通過按鍵意指符號中的哪一個的軟體,且這 樣的軟體可與根據本發明的設備IO—起使用。通常,軟體使用統計或確定型模型 來解碼按鍵。
為了方便引用,具有數字"2"以及字母"a" 、 "b"和"c"的鍵25此處被 稱為"2鍵",而具有數字"7"以及字母"p" 、 "r"和"s"的鍵25此處被稱為 "7鍵"。其它鍵25以類似的方式標識,且除非聲明,否則這樣的引用是對於通 常可在電話機上找到的DTMF鍵盤的鍵25作出的。儘管該描述頻繁地參考DTMF 型輸入裝置16,但本發明不限於這樣的輸入裝置16。
顯示器19可使用液晶顯示器或發光二極體來與用戶通信。手機通常包括這樣 的顯示器19。
微處理器13可被編程來從輸入裝置16接收第一選擇。該第一選擇可通過按 壓輸入裝置16上的鍵25來指示用戶期望指示鍵25上所印的符號22的其中之一來 提供。微處理器13然後可標識對應於該第一選擇的非信息功能。例如,所標識的 功能可以是可由微處理器13執行的程序,諸如用於使用照相機拍照的程序,或用 於撥打電話號碼的程序。
微處理器13可提供對應於該非信息功能的第一對象28。可通過在顯示器19 上顯示第一對象28將第一對象28提供給用戶。第一對象28可以是用戶可能將其 與該功能相關聯的單詞或標誌。例如,如果該功能是用於拍攝數碼照片的程序,則
第一對象28可以是單詞"照相機"或單詞"照片",或者可以是可被識別為照相 機的標誌。
可使用輸入裝置16來選擇第一對象28以提供指示用戶對於對象28的期望的 第二選擇。當接收到第二選擇之後,微處理器13可標識對應於該第二選擇的功能。
一旦接收到第二選擇之後,該功能即可被執行,這包括使微處理器13執行任 務。例如,設備IO可開始就用戶想要拍攝的照片向用戶詢問,或開始就用戶想要 進行的電話呼叫向用戶詢問。
微處理器13可被編程來標識非功能信息,諸如文本或電話號碼。對應於該非 功能信息的對象31可經由顯示器19提供。對應於非功能信息的對象31在此處被 稱為"第二對象"。第二對象31可與第一對象28—起提供。第二對象31可與對 應於第一選擇的非功能信息相關聯,且如果用戶選擇第二對象31,則該非功能信 息可在功能內使用,例如插入到文本消息內、用於撥打電話號碼或以某種其它方式 由微處理器13使用。
在本發明的一個實施例中,可提供對應於非信息功能和非功能信息兩者的對 象33。在該實施例中,用戶可選擇對象33,並且向用戶呈現標識非信息功能或非 功能信息的手段。例如,非信息功能可經由標誌對象選擇,而非功能信息可經由文 本對象選擇。
為了示出可如何使用設備10,考慮用戶在其手機上按壓2鍵隨後再按壓2鍵 來創建兩符號串。微處理器可假定用戶正試圖輸入單詞"照相機"作為用戶向微處 理器13告知需要照相機功能的努力的一部分。可使用軟體來預測用戶正試圖經由 輸入裝置16提供的內容。可通過向每一對象28、 31、 33分配數字值來索引對象 28、 31、 33,然後當輸入裝置16的鍵25被按壓時,微處理器13可向用戶提供具 有與所按壓的鍵25—致的數字值的對象28、 31、 33。
一開始,用戶的意圖可能不確定,但隨著用戶提供附加的輸入,可能匹配的 寬度變窄。例如,如果用戶按壓2鍵,則微處理器可經由顯示器19提供多個對象 28、 31、 33,諸如(i)數字2,認為用戶可能正提供電話號碼;(ii)照相機標誌 對象28,認為用戶可能正試圖訪問名為照相機的功能,該功能可用於拍照;以及 (iii)用戶最近在文本消息中使用的多個文本單詞,諸如"apple" 、 "back"和 "calzone"。數字2和單詞"apple" 、 "back"和"calzone"可以是第二對象31 的示例。如果下一按鍵為數字2,則顯示可被修改,使得"apple"對象31被移除, 因為文本單詞"apple"應通過按壓7鍵而非2鍵得到。隨著用戶繼續按壓鍵25, 31、 33中的更多個,最終用戶可例如通過使用經由輸入 裝置16控制的光標36來選擇所需對象28、 31、 33。
用戶可能頻繁地使用某些功能,使得將鍵25中的一個指定為選擇該功能的努 力是有意義的。例如,如果用戶頻繁地期望拍照,則鍵25的其中之一可與照相機 功能相關聯,使得用戶不必按鍵226372來拍照。例如,可指定2鍵,使得當用戶 按壓2鍵並保持鍵25指定時間時,顯示器19經由顯示器19提供照相機功能對象。 作為響應,微處理器13可使類似於照相機的對象28在顯示器19上提供,且用戶 然後可選擇對象28來提供第二選擇。當接收到第二選擇之後,微處理器13可標識 照相機功能,並進而拍攝照片。
或者,用戶可按壓7鍵,隨後按壓6鍵,微處理器可假定用戶正試圖輸入單 詞"照片"來作為用戶向微處理器13告知需要照相機功能的努力的一部分。以此 方式,可使用一個以上的第一選擇來訪問同一功能。
在此之際,應注意到,根據本發明的設備IO的用戶可能需要標識非信息功能 和非功能信息兩者以完成期望的最終結果。例如,用戶可標識電話功能,然後標識 進行電話呼叫時有用的信息,諸如期望撥打的電話號碼。作為另一示例,用戶可標 識文本消息通信功能,然後標識創建和/或發送文本消息時有用的信息,諸如文本 或該消息的接收者的身份。作為最後一個示例,用戶可標識照相機功能,然後提供 命令作為彩色照片來拍攝照片的信息。
本發明可具體化為標識功能的方法。圖2示出了一個這樣的方法。功能可包 括能夠使微處理器執行任務的程序形式的可執行代碼。在一個這樣的方法中,可提 供輸入裝置、顯示器和微處理器(100)。輸入裝置可用於允許用戶指示符號。例 如,用戶可被允許來通過按壓7鍵來指示符號"r"或通過按壓2鍵來指示符號"c", 從而提供第一選擇。微處理器可與輸入裝置通信以便於接收用戶作出的選擇(103), 且微處理器可與顯示器通信以便於經由顯示器向用戶提供對象(106)。
可從輸入裝置接收第一選擇(103)。第一選擇可指示由用戶標識的一個或多 個符號。可由微處理器標識非信息功能(106)。非信息功能可對應於第一選擇。 可提供對應於該非信息功能的第一對象(109),用戶可使用輸入裝置來選擇該對 象以提供第二選擇,從而指示其使該非信息功能的任務被執行的期望。第二選擇可 被接收(112),且該功能可被執行(115)。
除提供第一對象(109)以外,可經由顯示器提供其它對象。例如,可提供與 對應於第一選擇的非功能信息相關聯的第二對象。以此方式,可向用戶提供對應於
非功能信息的對象和對應於非信息功能的對象。非功能信息的示例包括電話號碼和 供文本消息中使用的文本。非信息功能的示例包括撥打電話號碼、拍攝照片和發送 文本消息。
對應於非信息功能的對象可由一個以上的符號的串來訪問,且以此方式,可 通過輸入兩個或更多的符號的串來向用戶提供特定對象(109)。例如,為訪問電
話功能,用戶可提供單詞"telephone (打電話)"的符號串或單詞"phone (電話)" 的符號串或單詞"call (呼叫)"的符號串的全部或部分。
本發明可具體化為計算機可讀存儲器裝置200。指令203可被存儲在存儲器裝 置200上,這些指令203能夠使計算機實現根據本發明的方法。可使用存儲器裝置 讀取器206來從存儲器裝置200提取指令203,並將指令提供給計算機,計算機可 具有如微處理器13的微處理器。例如,指令203能夠使計算機(a)從輸入裝置接 收第一選擇,該第一選擇指示一個或多個符號,(b)標識對應於該第一選擇的非 信息功能,(c)提供對應於該非信息功能的第一對象,(d)從輸入裝置接收第二 選擇,該第二選擇指示對象,(e)執行對應於所指示對象的功能。作為示例,指 令203可使計算機(a)從輸入裝置接收符號串"vol"作為第一選擇,(b)標識 音量(volume)功能,(c)提供類似於揚聲器的標誌,(d)接收對該標誌的選擇, 以及(e)調節其上音量功能操作的設備的音量。音量功能可被編碼為865863,因 為這些是用戶可經由DTMF輸入裝置按壓以提供單詞"volume"的鍵。此外,音 量功能可被編碼為76863,因為這些是用戶可按壓以提供單詞"sound (聲音)" 的鍵。
而且,指令203能夠使計算機提供第二對象,該第二對象與對應於第一選擇 的非功能信息相關聯。
如上所述,可提供根據本發明的設備、方法和存儲器裝置,使得可使用不同 的第一選擇來訪問特定功能。給出了對此的示例,最近的示例中可通過提供第一選 擇"volume"或第一選擇"sound"來訪問音量功能。也可提供該設備、方法和存 儲器裝置,使得特定的第一選擇導致提供對應於不同功能的對象。在一個這樣的實 施例中,提供第一選擇"sound"可導致向用戶提供音量控制功能的對象以及鈴音 選擇功能的對象。通過使不同的符號串與同一功能相關,並使不同的功能與同一符 號串相關,用戶能夠更容易地訪問功能,從而增進用戶的體驗,並使更多用戶以更 大的滿足來使用更多的功能。
一旦選擇了功能,可能存在可預期的頻繁使用。例如,如果用戶選擇電話的
照相機功能,則用戶可能想要拍攝照片並存儲它,或僅想要將圖像作為消息發送給 接收者而不存儲它,或用戶可能希望發送之前存儲的圖像。在此示例中,選擇照相 機功能可顯示一選項列表,使得用戶可使用最小的導航來訪問所需功能,而不是涉 及各種菜單結構的冗長過程。這種預期用戶需求的能力可通過將其擴展到交叉引用
用戶輸入的功能來進一步擴充。在這種情況中,輸入如五^W(事件)的單詞可提
供諸如A^^ (新聞)或C^reW五ve^y (時事)等分類候選,後者進而選擇包含實 時新聞廣播素材的數據流或可顯示來自用戶設備本地維護但從服務中心下載的日 常更新的文件的本地發生的一列事件。
美國臨時專利申請第60/634,046公開了關於本發明的附加細節和本發明的附 加實施例。對該專利申請的公開通過引用被包含。
儘管關於一個或多個特定實施例描述了本發明,但可以理解,可作出本發明 的其它實施例而不背離本發明的精神和範圍。因此,認為本發明僅受所附權利要求 書及其合理解釋的限制。
權利要求
1.一種設備,包括輸入裝置,它允許用戶指示符號;顯示器;以及微處理器,它與所述輸入裝置和所述顯示器通信,所述微處理器被編程來(a)從所述輸入裝置接收第一選擇,所述第一選擇指示一個或多個符號,(b)標識對應於所述第一選擇的非信息功能,(c)提供對應於所述非信息功能的第一對象,(d)從所述輸入裝置接收第二選擇,所述第二選擇指示所述對象,以及(e)執行對應於所指示對象的所述功能。
2. 如權利要求l所述的設備,其特徵在於,所述微處理器還被編程來經由所 述顯示器提供第二對象,所述第二對象與對應於所述第一選擇的非功能信息相關 聯。
3. 如權利要求2所述的設備,其特徵在於,所述第二對象是電話號碼。
4. 如權利要求2所述的設備,其特徵在於,所述第二對象是文本。
5. 如權利要求l所述的設備,其特徵在於,所述功能是能夠使所述微處理器 執行任務的程序。
6. 如權利要求5所述的設備,其特徵在於,所述任務是撥打電話號碼。
7. 如權利要求5所述的設備,其特徵在於,所述功能由至少兩個符號串的其 中之一標識。
8. 如權利要求l所述的設備,其特徵在於,所述輸入裝置包括對應於一個以 上符號的鍵。
9. 如權利要求8所述的設備,其特徵在於,所述對應於鍵的符號的至少其中 之一是數字,且對應於所述鍵的符號的至少其中之一是字母。
10. 如權利要求8所述的設備,其特徵在於,所述對應於鍵的符號的至少其 中之二是字母。
11. 如權利要求1所述的設備,其特徵在於,所述第一對象也與非功能信息 相關聯。
12. —種標識功能的方法,包括 提供允許用戶指示符號的輸入裝置; 提供顯示器;提供與所述輸入裝置和所述顯示器通信的微處理器; 從所述輸入裝置接收第一選擇,所述第一選擇指示一個或多個符號; 標識對應於所述第一選擇的非信息功能; 提供對應於所述非信息功能的第一對象;從所述輸入裝置接收第二選擇,所述第二選擇指示所述對象; 執行對應於所指示對象的所述功能。
13. 如權利要求12所述的方法,其特徵在於,還包括經由所述顯示器提供第 二對象,所述第二對象與對應於所述第一選擇的非功能信息相關聯。
14. 如權利要求13所述的方法,其特徵在於,所述第二對象是電話號碼。
15. 如權利要求13所述的方法,其特徵在於,所述第二對象是文本。
16. 如權利要求12所述的方法,其特徵在於,所述功能是能夠使所述微處理 器執行任務的程序。
17. 如權利要求16所述的方法,其特徵在於,所述任務是撥打電話號碼。
18. 如權利要求16所述的方法,其特徵在於,所述功能由至少兩個符號串的 其中之一標識。
19. 如權利要求12所述的方法,其特徵在於,所述第一對象也與非功能信息 相關聯。
20. —種其上存儲可由計算機執行的指令的計算機可讀存儲器裝置,所述指 令能夠使計算機(a)從輸入裝置接收第一選擇,所述第一選擇指示一個或多個符 號,(b)標識對應於所述第一選擇的非信息功能,(c)提供對應於所述非信息功 能的第一對象,(d)從所述輸入裝置接收第二選擇,所述第二選擇指示所述對象, 以及(e)執行對應於所指示對象的所述功能。
21. 如權利要求20所述的存儲器裝置,其特徵在於,所述指令還能夠使所述 計算機提供第二對象,所述第二對象與對應於所述第一選擇的非功能信息相關聯。
全文摘要
公開了一種設備、方法和裝置,其中使用對應於符號的第一選擇來標識非信息功能。可提供對應於該非信息功能的對象並對其進行選擇來指示用戶對執行功能任務的期望。當接收到用戶的選擇之後,可執行該功能。
文檔編號G06F3/01GK101099131SQ200580041792
公開日2008年1月2日 申請日期2005年12月6日 優先權日2004年12月7日
發明者J·拉珀特, T·G·辛普森, W·J·坦普爾頓-斯特德曼 申請人:字源加拿大公司