麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

手持無線設備中的智能圖形界面的制作方法

文檔序號:6363123閱讀:203來源:國知局
專利名稱:手持無線設備中的智能圖形界面的制作方法
手持無線設備中的智能圖形界面本申請是于2011年10月31日提交的申請號為201080019344. 7且發明名稱為“手持無線設備中的智能圖形界面”的中國發明專利申請的分案申請。
背景技術
小型手持電子設備在社會中已變得無處不在,并且人們正變得越來越依賴于這些設備來尤其是獲得信息、與其他人通信、提供娛樂、以及執行金融交易。但是隨著這些設備變得越來越有能力,一個人可以用來操作設備的圖形用戶界面(GUI)仍是相對簡陋的,因此妨礙用戶充分利用設備的能力。



通過參考用來舉例說明本發明的實施例的以下說明和附圖,可以更好地理解本發明的某些實施例。在所述附圖中
圖I示出根據本發明的實施例的用于無線通信的多功能手持設備。圖2A和2B示出根據本發明的實施例的類別應用矩陣。圖3示出根據本發明的實施例的虛擬立方體。圖4示出根據本發明的實施例的顯示應用面的虛擬立方體。圖5和6示出根據本發明的實施例的用于定義群集的圖形格式。圖7示出根據本發明的實施例的、用于選擇向用戶呈現信息的方法的過程的流程圖。
具體實施例方式在以下說明中,闡述了許多特定細節。然而,應理解的是,可以在沒有這些特定細節的情況下實施本發明的實施例。在其它情況下,并未詳細地示出眾所周知的電路、結構和技術以便不模糊對本說明的理解。對“一個實施例”、“實施例”、“示例性實施例”、“各種實施例”等的提及指示這樣描述的本發明的(一個或多個)實施例可以包括特定特征、結構或特性,但并不是每個實施例必須包括所述特定特征、結構或特性。此外,某些實施例可以具有針對其它實施例所描述的特征中的某些、所有或一個沒有。在以下說明和權利要求中,可以使用術語“耦合”和“連接”以及其派生詞。應理解的是,這些術語并不旨在作為彼此的同義詞。相反,在特定實施例中,使用“連接”來指示兩個或更多元件與彼此處于直接物理或電接觸。“耦合”用來指示兩個或更多元件與彼此相互協作或交互,但是它們可以或可以不處于直接物理或電接觸。如在權利要求中所使用的,除非以其他方式明確說明,否則使用序數形容詞“第一”、“第二”、“第三”等來描述共同的元件僅僅指示涉及相似元件的不同實例,而并不旨在暗示如此描述的元件必須在時間上、空間上、按等級、或以任何其他方式處于給定的順序。可以以硬件、固件和軟件中的一個或任何組合來實現本發明的各種實施例。還可以將本發明實現為包含在計算機可讀介質中或上的指令,該指令可以被一個或多個處理器讀取并執行以使得能夠執行本文所述的操作。計算機可讀介質可以包括用于以一個或多個計算機可讀的形式來存儲信息的任何機制。例如,計算機可讀介質可以包括有形存儲介質,諸如但不限于只讀存儲器(ROM);隨機存取存儲器(RAM);磁盤存儲介質;光學存儲介質;閃速存儲器件等。術語“無線”可以用來描述通過使用通過非固態介質的經調制電磁輻射來傳送數據的電路、設備、系統、方法、技術、通信信道等。該術語并不意指相關的設備不包含任何導線。無線設備可以包括至少一個天線、至少一個無線電、至少一個存儲器以及至少一個處理器,其中,所述無線電通過天線來傳送表示數據的信號并通過天線來接收表示數據的信號,而處理器可以處理要被傳送的數據和已經接收到的數據。處理器還可以處理既未被傳送也未被接收的其它數據。在本文的各部分中,可以使用術語‘情況’、‘上下文’和‘狀態’以及那些術語的派生詞。在本文內,這些術語具有特定的意義。‘情況’和外部條件有關,即,由設備中的各種傳感器收集的信息、或基于那些傳感器輸入推斷的關于設備外部的條件的信息。傳感器輸入可以包括通過無線電通信、照相機、擴音器、運動和/或取向傳感器、光傳感器、溫度傳感 器等收集的信息。那些條件可能受到用戶的動作的影響,但是情況分析通常并不直接考慮用戶的動作,而是僅考慮指示設備外部的條件的感測輸入。‘情況認識’涉及情況的分析以確定可能有用的情況相關因素。‘上下文’與以下各項中的一個或多個有關用戶在哪里、用戶正在做什么和/或將來可能做什么、以及用戶的偏好。這可以包括設備正在做什么的考慮(設備正在進行操作、應用正在運行等所處的模式)。上下文還可以考慮歷史因素,諸如先前在類似條件下進行的過去的活動、反應和決定。由于用戶動作有時可以包括環境因素的考慮,所以情況和上下文有時可以重疊。例如,可以將用戶的生理狀態(溫度、壓力水平、呼吸等)的監視視為情況(設備外部的條件),但其還將被視為上下文(用戶正在或可能在做什么)。‘上下文認識’涉及上下文的分析以確定可能有用的上下文相關因素。術語‘狀態’包括情況、上下文或兩者。因此,狀態認識可以包含上下文認識、情況認識或兩者。在情況認識、上下文認識和狀態認識中,正在考慮的因素可以局限于被視為相關或可能相關的那些因素。另一方面,當并未指定特定的結果或信息類型時,可以將所有因素視為可能相關,并且在某些實施例中,設備可以不斷監視和處理許多此類因素,即使并不立即需要該信息。本發明的各種實施例可以為用戶提供方便的圖形用戶界面(⑶I)以通過類別和應用的矩陣進行導航,可以以有助于設備的用戶的方式組合多個應用和/或數據,和/或可以基于狀態認識自動地呈現信息。圖I示出根據本發明的實施例的用于無線通信的多功能手持用戶設備。所示設備110被示為具有各種組件,諸如觸摸屏(觸敏顯示屏)120和按鈕A、B和C。還示出了透鏡130,其可以是設備的照相機的外部可見部分。還可以包括其它按鈕、傳感器、輸出設備等,但是其并未被示出以避免圖中過度雜亂。雖然所示的設備110被描繪為具有特定的形狀、比例和外觀,其中各種元件位于特定的位置中,但這僅僅是用于示例,且本發明的各種實施例可以不限于此特定的物理構造。例如,在某些實施例中,按鈕可以具有與所示不同的尺寸和/或不同的形狀,位于設備的同一側上或不同側上的其它地方等。在某些實施例中,設備110的總體形狀可以與所示的不同。設備110還可以包括用于無線通信、用于各種視覺的、音頻的、和物理的輸入以及用于各種視覺的、音頻的、和物理的輸出的功能。設備110可以包括處理器、存儲器、照相機、用于與其它設備無線通信的無線電、以及各種其它組件,其可以用來實現在本文中描述的功能。圖形用戶界面中的類別一應用矩陣
多功能手持電子設備可以執行用于用戶的許多有用功能,包括通信、數據檢索/呈現、數據分析、調度以及其他。這些功能可以由特定的應用程序來執行,其中的每一個可以能夠檢索、處理、并在感興趣的特定區域中呈現數據。然而,可以在不同的感興趣區域中使用特定的應用程序,并且可以在每個區域中以不同的方式使用特定的應用程序。在常規設備中,用戶必須選擇應用程序,可能需要選擇適用于感興趣的特定區域的應用的特定配置,并且然后在可以開始任何有用的處理之前針對該區域檢索數據。在本發明的各種實施例中,可以通過為用戶呈現選擇的矩陣來組織該過程,其中,矩陣的一個軸表示感興趣區域(在這些示例中標記為‘類別’),并且另一軸表示應用。用戶可以容易地從頭至尾翻滾類別和應用選擇的矩陣以找到適當的組合,在該點處,設備可以采用用于該選擇的所指示的構造和數據來自動地檢索適當的應用。可以以各種形式來顯示此矩陣。在某些實施例中,可以將矩陣呈現為虛擬立方體,用戶能夠在視覺上對其進行旋轉以達到不同的選擇。由于立方體是虛擬的而不是物理的,所以其可以能夠呈現比物理立方體將局限于的六個面更多(或更少)。該立方體可以被以各種方式在顯示器中旋轉,諸如但不限于1)旋轉設備上的物理控制輪,2)與觸摸屏分離的操縱桿、軌跡球、觸控板或觸摸按鈕,或類似的多向物理控制設備,3)跨越顯示立方體的觸摸屏拖曳手指、觸針或其它元件,4)分離的X-Y輸入設備,5)及其他。圖2A和2B示出根據本發明的實施例的多個類別一應用矩陣。所示的標記僅僅是用于示例,而不應將其視為對可以使用的可能標記的限制。圖2A、2B未示出立方體,而是示出了可以用立方體選擇的類別和應用的示例。在稍后的圖中示出了立方體的視覺示例。在圖2A的特定示例中,存在設備可以操作于的多個模式,標記為“工作”、“家庭”和“玩”(例如,以表示用戶的生活的不同領域)。對于每個模式可以存在不同的矩陣,因為在每個模式內優選功能可以是不同的。然而,某些實施例可以僅具有單個矩陣。在每個特定矩陣內,在圖2A中示出了可以在該矩陣內訪問的一列類別。可以預期的是,相同類別中的某些可以出現在多個矩陣中,但是不應將其視為要求。為了避免圖中的雜亂,在圖2A中僅示出類別。圖 2B示出單個矩陣(例如家庭矩陣)的展開圖,具有可以與每個類別相關聯的應用行。為了選擇特定的應用,用戶可以首先選擇類別并然后選擇該類別內的應用。雖然所示的應用中的某些是眾所周知的且被理解為可通過特定的軟件包(例如,“語音郵件”、“日歷”、“電子郵件收件箱”等)來獲得,但其它所指示的應用實際上可以由一批軟件包組成,并且該所指示的應用可以僅僅是將那些包以有用的方式組合的一種方式。在其它實例中,在矩陣中指示的應用可以表示由一個或多個未命名軟件包對其進行作用的一批數據,和/或可以表示由設備采取的動作。因此,如本文所使用的術語‘應用’不應被太狹窄地定義,而是應包括軟件包(單個或多個)和由設備采取的動作(包括向用戶呈現數據)二者。在某些實施例中,在類別的右側示出的應用可以是一般應用(例如,用于電子郵件的“收件箱”),而在左側示出的應用可以是非常特定的(例如,網上的“寵物的位置”或電話上的“呼叫媽媽”)。在本示例中,存在設備在矩陣被訪問時將首先顯示的‘家’類別。在某些實施例中,這還可以是‘喜歡的事物’類別,其應用提供到最常使用的功能的快捷方式,無論那些喜歡的事物是自動地確定的還是由用戶指定的。本示例還示出‘設置’類別以允許用戶指定各種操作參數,諸如但不限于登錄ID的、鈴聲設置、電子郵件賬戶、視覺主題、可聽警報,并且甚至可以是此類別/應用矩陣的內容。包含在矩陣和/或其標記內的類別和應用可以由用戶來定義,可以在設備中預定義,可以由設備基于各種參數自動地產生,或者可以由這些或其它考慮的 某組合來確定。列出各種類別和應用所按照的順序可以由用戶來定義,可以在設備中預定義,可以由設備基于各種參數來自動地生成,或者可以由這些或其它考慮的某組合來確定。圖3示出根據本發明的實施例的虛擬立方體。如在本文中使用的術語‘虛擬立方體’指示在二維顯示器上示出立方體的圖像,但是認為立方體的二維圖像表示具有不止兩個維度的立方體,并且可以在該二維顯示器上顯示立方體的各面。在某些實施例中,一次只有立方體的單個面可以在顯示器上可見。在其它實施例中,可以一次在顯示器上示出兩個或更多面,雖然可以以只有一個面可讀的這樣的銳角來示出面中的某些。這是在圖3中所示的示例,其中,三個相鄰的面是可見的,但是只有正面是可讀的。在本文內,術語‘立方體’意指‘虛擬立方體’,除非明確地指示為物理立方體。在本示例中,觸摸屏120可以對應于圖I的觸摸屏120,而當正在示出虛擬立方體時,在顯示器內所示的圖像可以是在觸摸屏120上所示的圖像的一部分。特別地,圖像310可以表示正向用戶示出的立方體的面。在顯示器的按鈕附近示出了多個‘熱鍵’320,其可以被用作到可以被以其他方式通過使用立方體來順序地遍歷多個選擇步驟而訪問的各種特定應用的快捷方式。示出了六個熱鍵,但是在顯示器中可以示出任何可行數目的熱鍵。在某些實施例中,可以通過經由適當的控制機制將附加熱鍵移動至顯示器中的圖像中來對其進行訪問。在各種實施例中,熱鍵與其應用之間的映射可以被預先分配,可以由用戶來指定,或者可以由設備基于各種標準(諸如但不限于使用頻率)來自動地分配。在某些實施例中,可以將熱鍵映射到另一組選擇而不是直接映射到應用。在某些實施例中,可以在最初將熱鍵映射到應用時將每個熱鍵的標記變成某些有意義的東西。在其他實施例中,熱鍵標記可以保持不變。在某些實施例中,熱鍵可以映射到相同的功能,無論當時正在顯示類別一應用矩陣內的哪個(哪些)節點。在圖3中,在立方體面的頂部上面或上方示出了標記“類別”以提醒用戶在立方體面上正顯示的圖標表示類別,但是不應將這視為要求。操作立方體可以涉及使虛擬立方體繞著垂直軸‘旋轉’(向左或向右旋轉所顯示的面以產生另一面),或者使虛擬立方體繞著水平軸旋轉(向上或向下旋轉立方體面以產生另一面。在某些實施例中,可以由用戶通過用手指或觸針觸摸所顯示的立方體面并沿著期望的方向跨越觸摸屏拖曳手指/觸針來觸發該移動。在其它實施例中,可以由用戶通過在觸摸屏外部的其它適當控制來觸發該移動。如這里使用的術語“旋轉”僅僅指示立方體的所顯示圖像從虛擬立方體的一個面移動至另一個,無論立方體的所顯示圖像是否實際上看起來在旋轉。在圖3的示例中僅在立方體面上示出單個類別,并且用戶可以旋轉立方體以訪問其它類別。例如,用戶可以向上或向下旋轉立方體以順序地顯示圖2B中所示的類別。僅示出了簡單的標記‘電子郵件’以指示在立方體面上表示電子郵件類別。但是其它實施例可以在立方體面上提供更精致的圖像,包括圖形圖像。請注意,如在本文中所使用的術語‘圖形’包括在顯示屏上被呈現給用戶的計算機生成的圖像,其可以是固定的和/或移動的。通常將僅文本圖像的呈現從圖形的定義中排除,雖然在圖形圖像中可以包括文本。以垂直或‘豎向’格式(即垂直尺寸長于水平尺寸)配置圖3的顯示。但是其還可以被以水平或“橫向”格式(即水平尺寸長于垂直尺寸)來加以配置。例如,在水平格式中,可以將熱鍵定位于矩陣的側面而不是在其上方或下方。在某些實施例中,設備可以根據設備本身是在水平還是垂直位置中取向來自動地以一個格式或另一個來配置圖像。在其它實施例中,用戶可以選擇使用哪個格式。 圖4示出根據本發明的實施例的顯示應用面的虛擬立方體。此圖像可以與圖3的圖像類似,除了在立方體面上示出用于特定類別的一組應用之外。如果用戶選擇了來自圖3的電子郵件類別,則在此立方體面上示出的圖標可以表示與該類別相關聯的各種應用(示例參見圖2B)。在這里示出了九個圖標(三行乘三列)的矩陣,但是一次可以顯示任何可行數目。如果存在可從矩陣獲得的比能夠在單個立方體面上呈現的更多的選擇,則用戶可以使用滾動技術來示出那些附加選擇。各種技術可用于激活該滾動,諸如但不限于1)在顯示器120外部的控制,2)顯示器上的滾動條,3)與立方體分離的顯示器上的一個或多個可觸摸圖標,4)及其他。在通過觸摸立方體的面上的關聯圖標來選擇特定應用之后,可以發起該應用并從顯示中去除該立方體。當旋轉立方體時可以遵循各種慣例。例如,在一個實施例中,向左或向右旋轉立方體將始終按順序移動至下一個類別,并且如果示出了第一或最后一個類別,則將回繞。向上旋轉可以始終返回至‘家’類別,而向下旋轉可以產生在正常旋轉中未示出的‘附加’類別,其包括未被覆蓋在其它類別下面的各種各樣的應用。在某些實施例中,旋轉的效果可以取決于當前在顯示器上示出的是什么。在不脫離本發明的各種實施例的基本意圖的情況下,可以使用許多其它慣例。雖然先前的說明允許虛擬立方體通過根據沿同一方向的用戶輸入運動來沿四個方向(左、右、上、下)中的任何一個進行旋轉而呈現新的面,但某些實施例可以通過提供沿那些方向的用戶輸入來允許沿其他方向的附加旋轉,諸如對角地(例如,左上、右上、左下、右下)。如果旋轉輸入簡單地產生新的立方體面,則物理立方體是否可以通過沿該方向的旋轉來產生新的面可能并不重要。替換地,所顯示的對象可以是虛擬多面體(每個面具有不止四個邊),使得用戶更容易想象使多面體沿著不止四個方向旋轉。先前針對立方體描述的所有屬性還可以應用于該多面體。在某些實施例中,可以以某方式在視覺上指示每個允許的旋轉方向(‘允許的’意指存在通過沿該方向的旋轉可獲得的另一選擇),同時將不產生進一步的選擇的旋轉將被這樣標記,將不會進行響應、和/或將產生錯誤指示。在某些實施例中,多面體的所顯示的面的每個直邊可以指示另一個軸,多面體可以繞著該軸旋轉。在某些實施例中,該面上的邊的數目可以根據所允許的旋轉的數目而變。相關節點的動態群集
諸如圖I中所示的手持電子設備可以為用戶執行許多不同的功能,諸如但不限于I)允許用戶通常通過多個不同的無線技術中的任何一個與其他人通信,2)使設備在沒有用戶的參與的情況下通常也通過各種無線技術與其它設備通信,3)拍攝靜止圖片或視頻圖片,4)通過擴音器來接收聲音,5)確定設備的取向和/或運動和/或位置,6)存儲并檢索信息,無論在哪里獲得的,7)分析輸入和存儲的數據,以及8)向用戶呈現信息。當將這些能力組合時,可用于設備的信息量可以是極大的,并且設備能夠向用戶呈現的信息量也可以是非常大的。可以獲得、分析、合并及操縱輸入和數據的各種組合以產生通過任何單個信息源不可直接獲得的有用的信息組合。信息中的某些可以基于概率、假設以及歷史行為從不完全的數據導出。為了使此間接信息足夠準確而有用,應該使用上述概率、假設以及歷史行為 對來自多個源的數據進行組合和分析。然而,將以這種方式處理的精確數據可能根據將實現什么以及什么數據是可用的來相當大地改變。把所有潛在的數據和所有可用的應用進行歸類,以確定將集中于那些東西中的哪個可能對結果得到的信息的準確度和可用性具有顯著影響。針對此問題的一個方法是執行相關節點的動態群集,其中,‘節點’可以是軟件應用、數據的選擇、內部或外部服務、來自傳感器的輸入、通信鏈路、用于獲得這些中的任何一個的可用方式、或能夠被象這樣識別的有用數據或功能的各種其它源中的任何一個。如果節點提供或至少被認為可能提供將對期望的結果(針對該結果創建群集)有所貢獻的數據或功能,則該節點被視為‘相關’。所述‘結果’是用戶出于特定目的正試圖獲得的一組期望信息,并且還可以包括設備已經確定出于該特定目的可能對用戶有用的信息,無論用戶是否已請求該信息。此外,可以以任何可行的方式向用戶呈現結果,諸如但不限于可聽(揚聲器或耳機)和/或可視(觸摸屏或其它發光指示器)。‘群集’是已被認為對于實現該特定結果而言彼此相關的節點的集合。一旦定義了群集,則該群集中的各節點可以收集數據、與彼此交換數據、處理數據、共享其能力以產生有用的結果,并對節點內或之間的相關數據采取其它動作。促進這些交換的節點之間的特定接口超出了本文的范圍。用戶可能感興趣的結果可以頻繁地改變,并且因此可以創建任何特定的群集,根據需要對其節點的組成進行修改,以及最終將其丟棄。另外,在任一時刻可以存在多個此類群集。因此應將節點的此群集的流動性質視為動態群集。然而,對某些特定結果的需求可能是正在進行的或重復的,因此某些群集可能在其存在方面和/或在其節點的組成方面被視為或多或少是永久性的。可以以兩種不同的方式來確定構成特定群集的節點集合用戶指定和自動的。在用戶定義的方法中,用戶能夠通過定義應被視為對于該群集而言相關的節點來提前創建群集。可以從零開始定義此集合,或者可以存在可用于用戶以幫助定義的模板。模板方法認識到許多類型的活動在用戶之間是公共的,因此可以預定義基本關系,其中單個用戶針對他/她自己的需要調整特定實施方式。在自動方法中,設備可以執行分析以確定被視為相關的節點,并將那些節點收集在群集中,而用戶不必對其進行指定。可以基于狀態認識來執行此分析中的某些。另一方法可以將用戶定義和自動方法組合,其中用戶定義節點中的某些,并且其它節點由設備來指定。在某些實施例中,可以給予用戶接受、拒絕或修改自動確定的節點中的某些的選擇。作為此過程的示例,用戶可能希望到另一城市進行度假旅行。在用戶指定目的(到遠處城市去旅行)之后,設備可以自動地指定使得能夠實現在線航空公司、旅館和租車預訂的節點。用戶可以通過選擇特定的在線旅行站點以實現那些預訂來對此進行修改。用戶然后可以將天氣指定為要考慮的因素,并且設備可以添加跟蹤兩個城市中以及沿著旅行路線的天氣情況(既有當前的也有預報的)的節點。如果天氣情況惡劣到足以影響用戶的旅行計劃,則設備然后可以自動地警告用戶。該警告可以 包括來自國家氣象局的氣象圖和預報。如果變得需要重新計劃,則設備可以使用預訂節點來允許用戶改變其航空公司/旅館/租車計劃。用戶(或設備)還可以指定將監視在飛行日的航空公司的網站以確定用戶的航班是否準時的航空公司狀態節點。用戶還可以選擇使得能夠實現目的地城市中的娛樂計劃的節點。設備可以通過因特網來獲得用于飯店、藝術畫廊、劇場(具有演出時間和票信息)以及在該城市中在所計劃的那些天期間將可用的旅館附近的其它感興趣地點的信息,并且設備還可以對于那些感興趣地點采取行動(例如,預訂票、聯系書店等)。此節點可以保持活動,直至旅行結束,以防用戶需要重新計劃這些活動中的某些。用戶還可以選擇交通信息節點(其將在用戶正乘汽車旅行時警告用戶當前的交通條件),以及當前位置節點(其將告訴設備用戶位于何處,從而使得將僅注意相關的交通條件)。在出發當天,航空公司狀態節點可以告訴用戶他的航班是否仍計劃按時起飛。但是當旅行結束時,可以刪除整個群集,因為將不再需要此信息。可以使用各種技術來允許用戶定義群集的內容。當呈現節點和潛在節點時,設備的顯示器可以以文本的格式對其進行示出。例如,子節點可以在主節點下面被縮進。可以使用不同的字體、顏色或字號來將所選的節點與建議的節點區別開、將強制性節點與可選節點區別開,等等。替換地,可以以圖形格式來呈現節點。例如,圖5和6示出根據本發明的實施例的用于定義群集的圖形格式。使用到遠處城市的旅行的前一示例,創建用于該旅行的群集可以首先調用圖5的顯示。在中心中的圓圈中示出了“旅行”的主要目的,其中在用線連接至主圓圈的其它圓圈中示出了用于預訂、娛樂、交通和天氣的主節點。可以使用不同的顏色或其它可視提示來示出哪些節點被選擇或僅僅是被建議,哪些節點是強制性的或僅僅是可選的,哪些節點是主要的或次要的,等等。通過觸摸特定節點,可以為用戶呈現是、或可以是與其相關聯的任何其它節點。例如,觸摸預訂節點可以如圖6中所示的那樣將該節點放置在中心中,被用于航空公司、旅館和租車的所連接的子節點、以及當然已經在圖5中被定義為相關的前述旅行節點圍繞。觸摸那些圓圈中的一個可以將該節點放置在中心中,連接到所有相關節點。這可以針對如所需的那么多的節點繼續進行。在某些實施例中,可以將群集構建過程與操作過程組合,從而使得可以在單個會話中完成定義預訂結構和獲得所述預訂。在該實施例中的某個點處,選擇節點可以導致發起某種動作的應用,其在群集構建過程之外。在某些實施例中,還可以在稍后的時間使用在創建群集時定義的相同結構來到達要求用戶的輸入的應用(諸如進行預訂)。返回圖5的顯示,用戶可以選擇交通節點以提供在向/從出發機場和目的地機場開車時的當前交通條件、和在預訂的日子在旅館附近乘車旅行時的當前交通條件。‘當前位置’功能可以被自動地包括在交通節點中,從而使得設備將在需要交通信息的所有時間知道它在哪里。當然,在完成航空公司預訂和旅館預訂之前,收集此交通信息的時間和地點的細節將不是已知的,但是可以在開始時選擇所述節點,以在正確的時間將其自動地激活。可以比所需更早地針對群集類似地選擇天氣節點和娛樂節點。可以在任何時間直接地由用戶、或在用戶進行創建對不同結構的需求的改變時間接地由用戶來修改定義群集的節點的結構。當設備獲得使該結構中的變化成為必需的新信息時,還可以由設備在任何時間自動地對結構進行修改。同樣地,即使當節點的結構保持不變時,也可能需要改變所采取的特定動作。例如,如果惡劣天氣在旅行的第一天使目的地機場關閉,則設備可以通知用戶這樣的事情,并且調用預訂節點,從而使得可以改變航班、旅館和租車預訂。雖然已經(用連接的圓圈)舉例說明了特定圖形格式,但是在不偏離出于收集并分 析相關數據以獲得有用信息并基于該信息采取行動的目的來創建相關節點的群集的基本思想的情況下,替代所示示例或除了所示示例之外,可以使用其它格式。具有基于狀態的模態的用戶界面
手持電子設備可能能夠提供有益于用戶的大量信息,但是在任一時刻可能只有該信息的幾個所選部分是對獲得特定結果有幫助的。在具有足夠能力的情況下,設備可以自動地判定哪些信息可能是有用的,如何獲取該信息,應如何對獲取的信息進行過濾和合并,以及應如何向用戶呈現結果。特別地,向用戶呈現信息的方法可以采取多個不同形式,并且優選的形式可以取決于各種考慮。用戶可能指定特定的形式,但在某些實施例中,設備可以基于各種觀察和推斷的條件來選擇呈現方法。此處應注意的是,向用戶‘呈現’信息可以是交互式的,即,除了從設備向用戶傳送信息之外,用戶可以以被設備認可的某些方式輸入數據或進行反應,并且用戶進行的這些動作甚至可能影響隨后哪些數據被從設備傳送至用戶以及其如何被傳送。通過設備與另一人的通信(例如蜂窩電話呼叫)將是一個示例,其中,可以將語音用于某些通信,將視頻用于附加通信,以及哪一個的選擇將受用戶的動作影響。可以以許多形式來呈現信息,諸如但不限于1)可聽的(口語單詞、音樂、警報、其它聲音等),2)真實場景的所顯示的照片或視頻,3)所顯示的文本,4)所顯示的計算機生成的圖形(化身、動畫片、圖表、框圖等),5)這些或其它呈現方法的組合。在各種實施例中,可以基于狀態認識來選擇特定的呈現方法,因為該術語先前已在本文中被定義了。可能影響優選的呈現方法的因素可以包括但不限于1)其它當前用戶活動,2)那些其它用戶活動的重要性,3)所述呈現方法對其他人的影響,4)每個呈現方法在當前環境中的有效性,5)及其他。例如,在正在由電子設備向用戶呈現信息時,用戶可能參與某個其它活動(其要求物理動作、心算或至少精神注意),其將使得某些類型的呈現與其它的相比不那么有效。并且執行該其它活動的重要性可能改變。例如,在駕駛汽車時,向前看路出于安全原因而是極其重要的,而視頻呈現的分心可能是危險的。另一方面,當坐在電視前面時看電子設備上的視頻將不涉及安全問題。
呈現信息的優選方法可以涉及該呈現將如何影響其他人的考慮。例如,設備上的明亮地點亮的顯示可能打擾昏暗的劇院中的附近顧客,而微暗地點亮的顯示可能不會。同樣地,當處于寂靜的圖書館中時通過設備的揚聲器的音頻消息可能打擾周圍的顧客,但是通過耳機的相同音頻將不會,而在獨自在汽車中駕駛時音頻呈現的任一方法將不會打擾其他人。如這里所使用的‘耳機’包括位于用戶的耳朵上或附近但不能被附近的人適度地聽到的任何種類的音頻發生設備。這可以包括耳塞、‘耳罩’風格頭掛聽筒、用夾子夾上去的單耳頭掛聽筒等。另一考慮是呈現方法將有效的可能性。如果環境噪聲水平非常高(這可以由設備上的擴音器來檢測),則通過揚聲器可聽地呈現信息可能難以聽到,而明亮的日光可能沖掉觸摸屏上的色彩并進行難以看到的視覺呈現(這可以用在設備的前面的光傳感器來加以檢測)。那些方法中沒有一個將在所指示的情況下可能是有效的。圖7示出根據本發明的實施例的用于選擇向用戶呈現信息的方法的過程的流程圖。在所示的示例中,在710處,設備可以執行監視環境以獲得情況信息(即情況認識)的正在進行的處理。在720處,設備可以執行得到關于用戶的上下文信息(即上下文認識)的正在進行的處理。由于上下文認識可能受到情況認識的影響,所以710被示為饋入720。由于兩者可以是收集和存儲信息的正在進行的處理,所以環710 720可以連續地、反復地或只有在被調用時重復,但是在許多實施例中,其可以是數據收集的正在進行的迭代處理。分別地,在730處,設備可以確定對某特定信息的需求。該請求可能直接來自于用戶(例如,請求針對即將到來的旅行的航班信息),可能是輸入通信的結果(例如,輸入呼叫觸發了對確定應如何處理該通信的需求),或者可能是更間接的確定(例如,設備確定應提醒用戶即將到來的約會并請求相關信息)。其它情形也可以產生對特定信息的需求。在740處,設備可以獲得所需的特定信息。設備可以使用獲得所述信息的各種功能,并且甚至可以使用它的用于情況和/或上下文認識能力的能力來獲得該信息。但是一旦已經獲得所述信息,或者設備被至少配置為以及時的方式獲得所述信息,則設備必須確定如何向用戶呈現該信息。朝著這個目標,設備可以在750處分析用戶的當前狀態。此分析可能先前已在710 720環中被至少部分地執行。但是在設備知道其需要呈現什么類型的信息之后,可以在750處對其進行進一步改進。基于此分析,設備可以在760處選擇優選的呈現方法,并且設備可以在770處開始經由所選方法與用戶通信。然而,在某些情況下,用戶可能不希望繼續該方法,并且可以在780處忽略該方法。在這種情況下,設備可以在760處選擇次優選的方法,并且繼續該方法。在其它情況下,用戶可以作為忽略動作的一部分而選擇次優選的方法。如果用戶未忽略,則 該呈現方法可以繼續不變。前述說明意圖是說明性的而非限制性的。本領域的技術人員將想到變體。那些變體意圖被包括在本發明的各種實施例中,其僅僅受以下權利要求的范圍來限制。
權利要求
1.一種用于呈現信息的裝置,包括 用于由用戶操作的手持電子設備,該電子設備包括處理器、存儲器、無線電以及觸摸屏,其中,所述設備將通過執行下述動作來創建相關節點的群集,所述動作包括 識別一組期望信息; 選擇被認為可能對產生該組期望信息有所貢獻的一組相關節點; 激活所述節點以自動地執行互相關動作以產生該組期望信息;以及 通過可視和/或可聽裝置向用戶呈現該期望信息。
2.權利要求I的裝置,其中,所述節點中的至少一些節點選自包含以下各項的節點列表 軟件應用; 數據的選擇; 內部或外部服務; 來自傳感器的輸入;以及 通信鏈路。
3.權利要求I的裝置,其中,所述節點中的至少一些節點將被所述電子設備的用戶識別。
4.權利要求3的裝置,其中,所述確定包括在所述觸摸屏上呈現所述節點以由用戶選擇。
5.權利要求I的裝置,其中,所述節點中的至少一些節點將被所述設備使用狀態認識自動地識別。
6.一種操作手持電子設備的方法,包括 識別一組期望信息; 通過選擇被認為可能對產生該組期望信息有所貢獻的一組相關節點來創建節點的群集; 激活所述節點以自動地執行互相關動作以產生該組期望信息;以及 通過可視和可聽裝置中的至少一個向用戶呈現該組期望信息。
7.權利要求6的方法,其中,所述選擇包括從包含以下各項的節點列表中選擇所述節點中的至少一些節點 軟件應用; 數據的選擇; 內部或外部服務; 來自傳感器的輸入;以及 通信鏈路。
8.權利要求6的方法,其中,所述選擇包括由所述電子設備的用戶來選擇所述節點中的至少一些節點。
9.權利要求6的方法,其中,所述選擇包括由所述設備使用狀態認識來自動地選擇所述節點中的至少一些節點。
10.權利要求6的方法,其中,所述創建包括在所述觸摸屏上呈現所述節點。
11.一種設備,包括用于識別一組期望信息的裝置; 用于通過選擇被認為可能對產生該組期望信息有所貢獻的一組相關節點來創建節點的群集的裝置; 用于激活所述節點以自動地執行互相關動作以產生該組期望信息的裝置;以及 用于通過可視和/或可聽裝置中的至少一個向用戶呈現該組期望信息的裝置。
12.權利要求11的設備,其中,所述選擇包括從包含以下各項的節點列表中選擇所述節點中的至少一些節點 軟件應用; 數據的選擇; 內部或外部服務; 來自傳感器的輸入;以及 通信鏈路。
13.權利要求11的設備,其中,所述選擇包括由所述電子設備的用戶來選擇所述節點中的至少一些節點。
14.權利要求11的設備,其中,所述選擇包括由所述設備使用狀態認識來自動地選擇所述節點中的至少一些節點。
15.權利要求11的設備,其中,所述用于創建的裝置被配置為在觸摸屏上呈現所述節點以由用戶選擇。
全文摘要
本發明的各種實施例可以允許應用和信息以簡化和自動化各種任務的方式被群集在一起。其他實施例可以給用戶呈現圖形用戶界面,其允許用戶從能夠幫助提供該信息的信息類別及應用的矩陣中選擇。還有其他的實施例可以基于狀態認識提供不同的用戶接口方法。
文檔編號G06F3/048GK102637110SQ20121000949
公開日2012年8月15日 申請日期2010年6月9日 優先權日2009年6月16日
發明者B.費倫, M.巴克, S.賈斯曼 申請人:英特爾公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 宾川县| 滨州市| 河北区| 芦山县| 望江县| 威远县| 泌阳县| 阿鲁科尔沁旗| 巴塘县| 乐业县| 奉化市| 白沙| 洛隆县| 五河县| 郓城县| 通江县| 陵川县| 滕州市| 施甸县| 洞头县| 黄山市| 恩平市| 鹤山市| 双流县| 锦州市| 武鸣县| 霸州市| 莱阳市| 林州市| 玉溪市| 晋城| 彭泽县| 临澧县| 中西区| 汶上县| 会同县| 丘北县| 油尖旺区| 缙云县| 彭州市| 嘉黎县|