亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多模式手持無線設備的制作方法

文檔序號:7989986閱讀:131來源:國知局
專利名稱:多模式手持無線設備的制作方法
多模式手持無線設備
本申請是申請?zhí)枮?00980159113. 3、申請日為2009年12月31日、發(fā)明名稱為“多模式手持無線設備”的中國專利申請的分案申請。
背景技術
隨著無線行業(yè)的發(fā)展,具有不同能力的不同類型的手持設備被用于不同的目的。 蜂窩電話允許口頭通信和文本消息傳送(texting),個人數據助理允許用戶組織他/她的日程表并訪問電子郵件,音樂播放器提供便攜式的音樂享受,上網本(netbook)計算機能夠實現完全的因特網訪問,等等。雖然已經出現了某種融合,但是一般的用戶仍然必須隨身攜帶多個設備以滿足他/她的需要。此外,這些設備都不是場景(context)感知的,換言之, 由于設備沒有感知到用戶的環(huán)境,所以設備不能適應該環(huán)境。另外,用戶可能希望在他/她的生活的不同領域(即,工作、私人、家庭、旅行等)中使用相同的設備,其中在每個領域中具有對諸如安全級別、可用功能、聯系人信息等的事物的不同的要求。同樣地,由于當前設備不能在用戶生活的不同領域之間進行區(qū)分,所以當前設備不能滿足這一需求。


通過參考用于解釋本發(fā)明實施例的下面的描述以及附圖,可以理解本發(fā)明的一些實施例。在附圖中
圖I示出了根據本發(fā)明實施例的多功能手持用戶設備。
圖2A-圖2D示出了根據本發(fā)明的各個實施例不同的模式可以如何訪問不同的數據、功能和特征。
圖3示出了根據設備的實施例將按鈕按壓轉換成各種操作的方法的流程圖。
圖4示出了根據本發(fā)明實施例針對多個操作模式輸入數據的方法的流程圖。
圖5示出了根據本發(fā)明實施例在模式之間傳遞數據的方法的流程圖。
圖6示出了根據本發(fā)明實施例使用場景感知和情況感知兩者來觸發(fā)動作的方法的流程圖。
具體實施方式
在下面的描述中,闡述了大量的具體細節(jié)。然而,應當理解的是,可以在不具有這些具體細節(jié)的情況下實施本發(fā)明的實施例。在其它實例中,為了不模糊對該描述的理解,沒有詳細地示出公知的電路、結構和技術。
提及“一個實施例”、“實施例”、“示例性實施例”、“各種實施例”等是指示如此描述的本發(fā)明實施例可以包括特定的特征、結構或特性,但并不是每個實施例都必須包括該特定的特征、結構或特性。此外,一些實施例可以具有針對其它實施例描述的特征中的一些、 全部或不具有這些特征中的任何一個。
在下面的描述和權利要求中,可以使用術語“耦合的”和“連接的”以及它們的衍生詞。應當理解的是,這些術語并不旨在作為彼此的同義詞。相反,在特定的實施例中,“連接的”用于指示兩個或更多個元件是彼此直接物理或電接觸的?!榜詈系摹庇糜谥甘緝蓚€或更多個元件彼此協(xié)作或交互,但是它們可以是直接物理或電接觸的或者可以不是直接物理或電接觸的。
除非另外規(guī)定,否則,如權利要求中使用的,使用序數形容詞“第一”、“第二”、“第三”等來描述公共元件只是指示正在提及的相同元件的不同實例,其并不旨在暗示如此描述的元件必須按照給定的順序(無論以時間、空間、等級或以任何其它方式)。
可以以硬件、固件和軟件中的一種或它們的任意組合來實現本發(fā)明的各個實施例。也可以將本發(fā)明實現為包含在計算機可讀介質內或包含在計算機可讀介質上的指令, 這些指令可以由一個或多個處理器讀取并執(zhí)行,以使本文所描述的操作能夠執(zhí)行。計算機可讀介質可以包括用于以一個或多個計算機可讀的形式來存儲信息的任何機制。例如,計算機可讀介質可以包括有形的存儲介質,例如但不限于只讀存儲器(ROM);隨機存取存儲器(RAM);磁盤存儲介質;光存儲介質;閃存設備等。
許多人參與傾向于形成自然群(natural cluster)的各種活動。例如,可以根據工作、家庭和私人活動聚集職業(yè)人的生活。可以根據學校、家庭和朋友聚集青少年的生活。 可以根據財政、家庭和健康聚集退休人員的生活。每個活動群可以具有與其它群有些不同的其自己的規(guī)則、行為、約束和屬性。在其生活的全部領域中使用單個設備的人通常發(fā)現其生活的不同領域彼此干擾,其后果便是存在社交困窘甚至法律損害的可能。隨著技術在跟進我們的日常活動方面變成越來越重要的工具,愈加期望這種工具使其自身適應人的生活的這些不同領域,以避免或至少減少這些后果。
例如,針對人的生活的每個這種領域,設備可以在不同的“模式”中操作。雖然設備可以提供任意可行數量的這種模式,其與同等數量的用戶生活領域相一致,但是太少的模式可能提供不充分的靈活性,而太多的模式對于普通人而言可能太多了以至于無法跟進。 這里使用三個模式作為針對多數人的最佳數量的模式的示例,但是在不脫離所描述的基本原理的情況下,本發(fā)明構思可以應用于兩個、四個或更多個模式。
為了解釋這些活動群,看看職業(yè)人的生活的三個可能領域工作、家庭和私人。工作模式涵蓋在辦公室或其它工作場所的時間,并且可以圍繞著商業(yè)電子郵件和電話、文檔、 開支報告、會議、商業(yè)聯系等等。這些活動中的一些可能涉及敏感的商業(yè)信息并且因此要求在其它領域中不需要的安全級別。家庭模式可以與配偶、孩子、其它親屬、鄰居以及孩子的教師有關。其可以涉及與這些人有關的電子郵件和電話,以及與學校會議、假期日程表、社交網絡站點、家庭維修以及相關財政義務有關的電子郵件和電話。私人模式可以與個人興趣(例如愛好和娛樂)有關,并可以基于共同的興趣概況來聚集朋友圈。
在這些生活領域中的每一個中,人們具有不同的期望和需要,并面對不同的約束。 例如,與在家的人們相比,工作的人們要求不同級別的技術支持,并且對工作的人們進行約束的良好行為規(guī)則比對人們游戲活動進行約束的規(guī)則更加嚴格。錯誤的后果也是不同的; 例如,在學校或工作時,應用防止誤用某些表達的過濾器可能是重要的,但是當與朋友進行互動時就不太重要。以類似的方式,與在與朋友進行溝通時相比,商業(yè)上的溝通方式可能需要更加正式。類似地,不將家庭郵件誤發(fā)給商業(yè)聯系人或不將機密商業(yè)郵件誤發(fā)給親屬可能是重要的。通過將設備的操作劃分成不同的模式,可以自動地防止這些類型的問題。
使用與用戶生活的各個領域相對應的各個模式可以允許設備更好地解釋用戶的動作(并為用戶的動作提供建議)。其還可以許可設備在每個模式中應用與訪問、認證以及內容標準相關的不同規(guī)則。可以將金融數據在模式之間保持分離。
根據設備所處的模式,設備的操作可以不同。可以通過訪問不同的數據庫、通過運行不同的應用以及通過將不同的約束應用到設備的操作來實現這種不同。在本發(fā)明的各個實施例中,用戶能夠選擇手持設備將在哪個模式中操作(以及因此其是針對他/她的生活的哪個領域),并且設備將針對該領域應用適當的約束并訪問適當的數據庫和應用。這種特性在本文中被稱為“場景感知”??梢酝ㄟ^注意設備正在三個模式的哪個模式中進行操作而開始場景感知,但是也可以被擴展到包括其它內部操作指示符。
手持設備還可以基于其感測的環(huán)境來自動地調整其操作。例如,設備可以通過感測工作時使用的無線路由器、通過根據一天中的時間以及星期中的日期來推斷用戶在工作、通過經由GPS傳感器或經由其它位置感知技術確定設備的位置來自動地觸發(fā)工作模式。當然,在適當時還可以由用戶手動地拒絕這些模式。以類似的方式,設備可以停留在相同的模式中,但基于感測其環(huán)境而不同地執(zhí)行。例如,如果設備感測到其正在以典型的汽車的速度移動,則其可以提供交通信息、天氣信息、關于附近餐館的數據等等?;诟袦y周圍環(huán)境而改變設備的操作的這種特性在本文中被稱為“情況感知”。場景感知和情況感知都可以單獨地或彼此合作地由設備使用,以改變其操作。
本發(fā)明的各個實施例涉及一種多功能手持用戶設備,其可以具有針對用戶生活的不同領域的多個可選的操作模式,每個模式具有其自己的數據庫、應用、偏好、操作約束以及訪問限制??梢蕴峁└鞣N機制以在模式之間進行切換。
圖I示出了根據本發(fā)明實施例的多功能手持用戶設備。所示的設備110被示為具有諸如觸摸屏(觸敏顯示屏)120以及按鈕A、B和C的各種部件。還示出了另一輸入/輸出功能體130,取決于實施例,其可以提供各種類型的功能,例如但不限于1)另一按鈕,2) 照相機鏡頭,3)麥克風,4)其它。還可以包括其它按鈕、傳感器、輸出設備等,但是為了避免附圖中過于混亂并沒有示出它們。
所示出的按鈕稱為“硬”按鈕,這是因為這些按鈕是位于特定區(qū)域的物理按鈕。但是,在一些實施例中,可以使用“軟”按鈕,每個軟按鈕由觸敏顯示屏上的圖像組成??梢酝ㄟ^觸摸該圖像來激活軟按鈕。在一些情況中,這些軟按鈕還可以用于模式選擇。這些軟按鈕的圖形圖像和它們在屏幕上的位置以及甚至它們是否在屏幕上出現都是可以可編程地變化的。各種軟按鈕可以具有與硬按鈕相同或不同的功能。
雖然將所示的設備110描繪為具有特定的形狀、比例以及外觀(其中按鈕位于特定的位置),但是這僅僅是舉例,本發(fā)明的實施例可以不限于這種特定的物理配置。例如,在一些實施例中,與所示的相比,按鈕可以具有不同的大小和/或不同的形狀,可以位于設備的同一側或不同側上的其它位置,等等。它們還可以以不同的色彩出現。在一些實施例中, 設備110的總體形狀可以與所示的不同。
設備110還可以包括用于無線通信的功能體、用于各種視覺、聲音和物理輸入的功能體以及用于各種視覺、聲音和物理輸出的功能體。在一些實施例中,設備可以根據其所處的模式和/或根據其感測到的情況和場景以不同的方式使用這種功能體。
多模式操作
可以通過各種技術在相同的設備中創(chuàng)建各種模式,其中所述的各種技術提供充分的隔離和受限訪問以保持這些模式在操作上分離。如前面所提到的,設備可以根據其正在操作的模式稍微不同地進行操作。
圖2A-圖2D示出了根據本發(fā)明各個實施例不同模式可以如何訪問不同的數據、功能和特征。將三種模式標記為工作、家庭和私人,但是這些僅僅是示例??梢允褂萌魏纹渌臉擞洠⑶也煌J降氖褂每梢耘c所描述的不同。然而,根據這些例子,基本構思應當是顯而易見的。
例如,圖2A示出了將每個模式實現為分離的虛擬機的方式。以這種技術,多個虛擬機可以在單個物理機上隔離地操作。以軟件實現的每個虛擬機并不知道該設備中的任何其它虛擬機的存在,因此并不有意地與另一虛擬機共享任何資源(例如,數據、軟件、硬件等)。如果不同的虛擬機必須彼此通信,則它們通過虛擬接口進行通信,除了可以通過設備 110內的軟件而不是通過外部物理連接將這些接口連接到彼此以外,與分離的物理機通過網絡連接進行通信幾乎一樣。不同的虛擬機是否實際上共享存儲器或其它資源的部分可以是不相干的,這是因為這些虛擬機并不具有知道這種共享的能力。
圖2B-圖2D示出了在使用虛擬機或不使用虛擬機的情況下,以不同的方式來劃分必要的信息和數據的方式。在一些實施例中,可以假定圖2B-圖2D中所示的每個方框是存儲器(物理和/或虛擬存儲器)的單獨定義的部分,該單獨定義的部分專門用于該操作模式,但是其它實施例可以使用其它技術來劃分這些實體。在一些實施例中,在操作存儲器 (例如,在其中執(zhí)行應用程序的RAM存儲器)和存儲存儲器(例如,在其中存儲應用程序和數據以供將來訪問的閃存)之間進行區(qū)分,并且可以針對每種類型的內容來分別看待每種類型的存儲器。在本文檔中,“訪問限制”是指關于在特定模式中可以訪問哪些數據、應用程序、設備、地址等的限制。“操作約束”是指關于在特定模式中設備可以執(zhí)行什么操作的約束。顯然,存在一些實例,在其中,特定的資源可能落入任一種類,(例如,如果在特定的模式中不能執(zhí)行電子數據表功能,這可能是因為設備不能訪問電子數據表應用,或者可能是因為設備能訪問電子數據表應用但是不被允許向它輸入數據)。這種可能的重疊并不損害任一定義,其僅僅識別出一些事物可以落入任一種類,這取決于這些事物是如何實現的。
在圖2B中,可以假定每個模式使用不同的數據庫進行操作,并運行不同的應用集合。每個模式還可以具有其自己的操作約束、其自己的聯系人列表、其自己的訪問限制、其自己的用戶偏好列表以及這里未列出的其自己的其它事物集合。在圖2B所示的配置中,暗示著每個數據庫是與其它兩個數據庫分離的,即使它們可以包含一些相同數據的副本。同樣,其暗示著每個模式具有自己的應用軟件拷貝,即使在多個模式中可以使用相同的應用。 針對每個模式列出的其它項同樣被示為與其它模式中的類似項分離并隔離。例如,這可以通過以下方式實現將一部分存儲器專用于每個模式,并使針對每個模式的全部相關數據、 應用軟件、限制、約束等只包含在專用于該模式的存儲器中。雖然該方式維持嚴格的分離, 但是該方式可能低效地使用了可用的操作和存儲存儲器。雖然該方式可以涵蓋圖2A的虛擬機方式,但是也可以在不使用虛擬機的情況下實現該方式。
圖2C示出了另一種方式,在該方式中,將全部數據保持在數據庫的公有集合中, 但是每個模式的訪問限制對設備在該模式中時可以訪問哪些數據庫或數據庫的哪些部分進行了約束。因此,可能不需要保持多個模式共有的數據的分離拷貝。類似地,可以在存儲存儲器中維持每個應用的單個拷貝,但是每個應用只可以在特定模式的訪問限制許可該應用時才對該模式是可訪問的。也可以將這種方式擴展到外部訪問(例如,可以在單個地方保持個人或網站的聯系信息,但是聯系該個人或網站的能力可以由每個模式的訪問限制進行限制)。相反地,可以優(yōu)選地在每個模式中維持一些事物的分離拷貝,例如用戶偏好或一些操作約束(例如,電子郵件中的許可的語言)。可以針對每個模式分離地維持或者在公有池(該公有池對被授權訪問它的任何模式都是可用的)中維持圖2C的列出項中的任何一個,這取決于在給定實施例中哪種方式被認為是更好的。
圖2D示出了具有第四模式(被標記為共享模式)的方式,其中第四模式為其它三個模式提供總控制。在該方式中,第四模式(其可能對用戶不可見)為其它模式中的每一個模式維持對數據、應用、限制等的控制。針對前三個模式的用戶偏好和/或操作約束可以由這些模式中的每一個來維持(如所示的),或者也可以由第四模式控制。在一些實施例中,第四模式還控制其它模式之間的數據傳遞。雖然圖2A-圖2C的模式可以各自維持一些限制和約束(其中,這些模式在這些限制和約束下進行操作)的列表,但是第四模式可以保持針對其它模式的這種列表,可以處理來自其它模式的對這些資源的請求,并可以準許或拒絕這種請求。第四模式還可以根據需要改變標志、指示符、列表等,以對哪些模式訪問哪些資源進行修改。該方式可以通過將全部該信息保持在一個地方,來簡化對每個模式可以做什么的維持。
不管使用哪種方式,可以以安全和分隔的方式來存儲定義每個模式的訪問限制和操作約束的指針、索引和其它功能指示符,使得只可以從適當的模式來訪問和/或改變它們。這種信息可以存儲在操作系統(tǒng)級,或者在一些實施例中可以存儲在硬件中(例如,SIM 卡或嵌入式閃存)。只要單個用戶控制所有的模式并根據用戶的希望使每個模式的操作分離,則可能并非必需標準的安全保護來阻止一個模式的訪問特權以非法方式侵入另一模式。然而,如果多個用戶訪問設備,則可以根據需要實現安全保護(例如,可以用口令或其它安全特征來限制進入工作模式)。
樽式詵擇
返回圖1,按鈕A、B和C可以用于選擇設備將在其中操作的不同模式。例如,如果用戶決定將這些模式指定給他的工作、家庭和私人生活,則他可能指定按鈕A用于選擇工作模式、按鈕B用于選擇家庭模式以及按鈕C用于選擇私人模式。按壓特定的按鈕可以然后使指定的模式變?yōu)榧せ畹?。在一些實施例中,每個按鈕下面的在顯示器上的文字可以指示將哪個模式指定給了該按鈕,并且因此允許每個用戶定制這些標記。
這些按鈕不僅可以用于簡單地選擇模式,而且各種按壓按鈕的約定可以允許用戶將這些按鈕的功能進行擴展以指示操作將在給定模式中的何處開始,以及在一些情況下是否將啟動多模式操作。這種擴展的功能可以基于諸如按壓持續(xù)時間、按壓按鈕的次數、同時按壓的按鈕的數量、按壓按鈕的順序等的事物。例如,可能使用下面的約定
I)如果設備已經處于操作狀態(tài),則對單個按鈕的單次按壓可以將設備切換到被指定給該按鈕的模式。這種功能可以通過硬或軟按鈕來實現。
2)如果設備處于睡眠狀態(tài),則對單個硬按鈕的短按壓可以在菜單結構內的最近被訪問的位置處在相應的模式中喚醒設備。
3)如果設備處于睡眠狀態(tài),則對單個硬按鈕的長按壓可以在相應模式的主頁處喚醒設備。
4)從操作或睡眠狀態(tài),對相同按鈕的快速兩次按壓可以將設備設置在相應的模式中的分割屏幕視圖中。
5)從操作或睡眠狀態(tài),并發(fā)按壓兩個硬按鈕可以將設備設置在雙模式中,在雙模式中用戶可以從同一屏幕與兩個模式進行交互。
6)對相同按鈕進行短按壓之后再進行長按壓可以為該模式調用更復雜的軟按鈕集合,與只用三個硬按鈕可行的選擇相比,其允許用戶更多的選擇。
這些僅僅是可以用于選擇模式、選擇該模式中的開始位置以及在一些情況中選擇多模式操作的幾種可能的按鈕按壓約定。還可以使用其它約定。
圖3示出了根據設備的實施例將按鈕按壓轉換成各種操作的方法的流程圖。流程圖300的方法在本質上是通用的,其僅僅描述了如何使用按鈕按壓來確定采取什么動作。 取決于建立在設備中的具體設計約束,由特定的按鈕輸入產生的具體動作可以廣泛地變化。在一些實施例中,這些設計約束被硬布線到設備中。在一些實施例中,這些約束可以是可編程的。在一些實施例中,這些約束可以由用戶改變。在各種實施例中,按鈕按壓約定可以基于以下中的一個或多個
a)按壓了哪個按鈕,
b)是否同時按壓了多個按鈕,
c)是單個按壓還是多個按壓的序列,以及
d)每個按壓的持續(xù)時間。
該過程可以在310開始,在此,設備檢測到已經按壓了按鈕,并且在320處檢測按壓了哪個按鈕。這些操作還可以檢測是否同時按壓了多于一個的按鈕。在一些實施例中,在 330處確定按壓的持續(xù)時間(即,按鈕被按壓了多長時間)。特別地,可以區(qū)分長按壓或短按壓,其中長按壓在按鈕被釋放之前超過了預定的時間長度,而短按壓沒有超過該預定的時間長度。在一些實施例中,可以使用由微處理器執(zhí)行的指令來記錄這種按鈕按壓信息,但是在其它實施例中,狀態(tài)機或其它硬件設計可以維持該信息,直到按鈕按壓序列結束為止。
在按鈕被釋放之后,可以啟動計時器來查看是否將按壓另一按鈕以作為該序列的一部分。在340處如果在計時器到期之前按壓了另一按鈕,則可以重復310-320-330的操作,并且該信息與來自先前按鈕按壓的信息一起被保留。如果時間到期,則可以假定已經完成了按鈕按壓操作,并且然后設備可以確定將采取什么動作作為結果。在一些實施例中,如在350處所描述的,設備可以參照將按鈕按壓操作轉換成相關動作的表。其它實施例可以使用其它技術。一旦已經確定了所指示的操作,在360處就可以由設備執(zhí)行該操作。這種操作可以包括但不限于a)去往所指示模式的頂級開始點,b)去往所指示模式的、設備在上次退出該模式時所處的點,c)進入雙模式操作,d)進入低功率操作以降低電池消耗,e) 其它。
交叉模式通信
在大部分情況中,在不同模式之間分離可用數據、聯系人、安全等是高度期望的, 即使這些事物的一些內容在模式之間被復制。但是,在一些情況中,可能期望同時將相同的數據、限制、約束等輸入到多于一個的模式中,或者將這種信息從一個模式移動到另一模式。在一種類型的操作中,用戶可能同時進入兩個模式。在另一類型的操作中,用戶可能使用拖放或剪切粘貼操作來在兩個模式之間傳遞信息。
可以使用許可檢查來阻止信息的某些流動。例如,可以允許用戶從工作模式向私人模式剪切粘貼信息,但是不允許用戶從私人模式向工作模式剪切粘貼信息。在另一例子中,可以允許文檔從私人模式傳遞到工作模式,但是不允許在工作模式中使用該文檔,直到已經濾除了該文檔中的不適合于工作場合的語言為止。在另一例子中,將客戶的聯系信息輸入到工作模式數據庫中也許是可能的,但是也許阻止同時將相同的信息輸入到家庭模式數據庫中。在模式之間的任何傳遞中,可以為了歷史或安全審核的原因對該傳遞進行日志記錄。
用于在內部傳遞數據或軟件的實際機制可以取決于用于使模式保持分離的結構。 例如,在圖2D的方式中,第四模式可以簡單地修改與現在共享的信息有關的接收模式的相關約束,其中該現在共享的信息已經位于第四模式的數據庫中。在圖2A或圖2B的方式中, 接收模式可以存儲所接收的信息,并根據需要更新它自己的約束/許可列表。適當時也可以使用其它技術。
圖4示出了根據本發(fā)明實施例針對多個操作模式輸入數據的方法的流程圖。在流程圖400中,在410處,將設備設置在多模式狀態(tài)中以進行數據輸入,其中在420處選擇特定的模式。這種選擇可以通過任意可行的手段(例如用戶按壓按鈕的某種組合和/或序列)或通過某種更自動化的技術而發(fā)生。在430處,可以在屏幕上顯示所選擇的模式以向用戶確認哪些模式被如此選擇。
在440處,設備可以在屏幕上呈現適于將要輸入的數據的類型的格式。例如,可以顯示日程安排格式以輸入日歷事件,或者可以顯示聯系信息格式以輸入個人的電子郵件地址。這可以是新的信息,或者可以是對現有信息的改變。當已經在450處輸入數據時,在 460處設備可以將該數據應用于針對所有所選模式的數據庫。應用該信息的確切方法可以取決于用于使模式保持分離的結構。
圖5示出了根據本發(fā)明實施例在模式之間傳遞數據的方法的流程圖。在流程圖 500中,在510處,用戶選擇將在數據傳遞中使用的兩個模式,并且在520處設備呈現分割屏幕顯示格式。在一些實施例中,例如通過使用特定的按鈕按壓約定來選擇分割屏幕數據傳遞操作中將涉及哪些模式,可以同時處理510和520。
不同類型的顯示格式可以更好地適合于不同類型的數據。在530處,當用戶選擇將要傳遞的數據的類型時,這可以自動地選擇用于呈現該類型數據的最佳格式??商鎿Q地, 在530處,用戶可以選擇顯示格式的類型(例如,電子數據表),并且然后將特定的數據調用到該格式中。在任一情況中,針對分割屏幕一側的所選格式可以在分割屏幕的另一側中進行復制。在540處,當用戶在屏幕的一側上選擇將要傳遞的數據時,可以將該數據拷貝到屏幕另一側的相應部分上??梢酝ㄟ^任意可行的手段發(fā)起這種傳遞,例如拖放、剪切粘貼或其它技術。
一旦已經傳遞了數據,在560處,用戶就可以發(fā)起數據保存功能以更新針對接收模式的數據庫。取決于用于訪問公有數據的機制,這可以涉及將數據的拷貝存儲在接收模式中,或者可以簡單地涉及更新指向與來源模式共享的數據庫的指針。
如果存在更多的將要傳遞的數據,如在570處所確定的,(如果新的數據傳遞需要不同的呈現格式)該流程可以返回至530,或者(如果呈現格式將是相同的)該流程可以返回至540。一旦已經在這兩個模式間傳遞了全部數據,則在580處,該過程可以退出。在一些實施例中,可以簡單地通過以下操作從相同的分割屏幕格式在相反的方向上傳遞不同的數據將分割屏幕一側上的數據指定為來源數據,將該數據移動到另一側,然后針對其它數據在相反的方向上進行同樣的操作。
場景感知
場景感知是基于用戶的活動的。作為開始點,場景感知可以注意到用戶正在三個模式中的哪個模式中操作,并基于該模式提供或阻止各種功能??商鎿Q地,如果用戶正嘗試執(zhí)行只在另一模式中可用的活動,則它可以通知用戶該沖突。但是,場景感知還可以很好地擴展到這些簡單描述之外。
場景感知的關鍵在于,設備注意到用戶當前正在執(zhí)行什么樣的設備活動(或多個活動,或活動序列),基于用戶過去的活動和/或基于典型人類行為的數據庫來確定用戶可能想要執(zhí)行什么樣的其它活動,并且然后自動地開始搜索并提供關于這些其它活動的信息。例如,如果用戶請求當前電影的列表,則設備可以自動開始搜索本地電影院、該天在每個影院中可觀看的電影和放映時間的列表以及針對每個可觀看電影的電影評論的列表。如果用戶詢問設備的電池的狀態(tài),則設備不僅可以呈現當前電池電荷,而且還可以針對用戶頻繁執(zhí)行的多個不同操作中的每一個呈現剩余電池壽命的估計。在另一實施例中,如果用戶請求在線銀行報告單以確定其當前賬戶結余,則設備還可以分析以前的賬戶歷史以確定下一次薪水應當在何時自動存入、哪些再次出現的賬單將在該日期之前到期、基于該分析以及以前的自由支配(discretionary spending)歷史確定用戶將有多少錢供自由支配。
在每個情況中,設備不僅對用戶所請求的東西進行響應,而且還進行一些關于什么樣的其它信息可能對用戶有幫助的假設(其中,該其它信息沒有被具體地請求),并自動地嘗試獲得該其它信息。設備然后可以向用戶呈現該其它信息,和/或設備可以采取特定的動作,盡管用戶沒有具體地請求該信息或該動作,并且該其它信息對響應于用戶的請求而目不是必需的。
情況感知
情況感知是基于設備周圍的外部環(huán)境的。設備可以通過若干機制獲得關于其環(huán)境的信息,例如但不限于1)用于確定設備的物理位置的GPS系統(tǒng),2)用于確定什么樣的無線網絡或無線設備位于通信范圍內的一個或多個無線電系統(tǒng),3)分析照相機輸入的圖像識別系統(tǒng),4)識別麥克風輸入的聲音識別系統(tǒng),5)用于確定設備的移動和/或方向的傳感器 (例如加速計),6)溫度傳感器,7)其它。這些傳感輸入中的一個或多個可以與一個或多個 (內部或外部)數據庫結合使用,以推導出更多的關于周圍環(huán)境的信息。
例如,設備可能根據其GPS系統(tǒng)和數字化地圖確定其位于特定的點并且正以公路速度沿著道路移動。然后,設備的加速計可能感測到突然的、高沖擊的力量,之后是不再移動以及來自設備的照相機的靜止圖像。設備可以根據這種信息確定已經發(fā)生了汽車碰撞。 在可聽地提示用戶并且未能接收到回復之后,設備可以確定其當前與哪個蜂窩電話塔相關聯,并用自動的求救呼叫撥打911,其中該自動的求救呼叫標識車輛位于哪里。
在另一例子中,設備可以感測來自用戶的工作場所處的服務器的無線業(yè)務,并因而確定用戶在工作。然后,設備可以自動地切換到工作模式。
在又一例子中,用戶可以駕駛到喜歡的咖啡店,卻獲知該店關閉了。為了獲知另一咖啡店的位置,用戶可以使用設備的照相機來獲取咖啡店的徽標的圖片,并請求最近的替代者的位置。然后設備可以
a)使用圖像處理來確定該咖啡連鎖店的商標名稱。
b)根據GPS系統(tǒng)確定用戶的位置。
c)無線地請求并接收該區(qū)域中的其它咖啡店的位置的列表以及它們所安排的營業(yè)時間。
d)根據用戶的期望的自動化級別,設備可以從該列表中選擇咖啡店,或提示用戶選擇咖啡店。
e)提供行駛指示以到達所選擇的咖啡店。該指示可以是交互的,在用戶向期望的目的地行駛時變化。
在每種情況中,設備監(jiān)測環(huán)境信息。當用戶請求信息時,設備不僅對用戶所請求的東西進行響應,而且還基于環(huán)境監(jiān)測進行一些關于什么樣的其它信息可能對用戶有幫助的假設(其中該其它的信息沒有被具體地請求),并自動地嘗試獲得該其它信息。然后設備可以向用戶呈現該其它信息,和/或設備可以采取特定的動作,盡管用戶并沒有具體地請求該信息或動作。
組合的場景和情況感知
圖6示出了根據本發(fā)明實施例的使用場景感知和情況感知兩者來觸發(fā)動作的方法的流程圖。在所示的流程圖600中,在605處反復地監(jiān)測設備的場景,以跟蹤模式以及用戶在該模式中正執(zhí)行的操作。在監(jiān)測場景時,在615處,設備基于當前場景確定是否可能存在可能有用的相關信息。如果存在,則在625處設備查找該信息。該相關信息可能包含在設備自己的數據庫中,或者可能必須從外部源獲得。一旦獲得了,在635處,就可以將該相關信息存儲在設備的數據庫中。這種存儲的信息可以現在使用或者可以不現在使用,但是可以被存儲以備其變成有用的。
并發(fā)地,在610處,可以使用環(huán)境傳感器來反復地監(jiān)測設備的環(huán)境。在監(jiān)測環(huán)境時,在620處,設備基于當前環(huán)境確定是否可能存在可能有用的相關信息。如果存在,在630 處,設備查找該信息。該相關信息可能包含在設備自己的數據庫中,或者可能必須從外部源獲得。一旦獲得了,在640處,就可以將該相關信息存儲在設備的數據庫中。這種存儲的信息可以現在使用或者可以不現在使用,但是可以被存儲以備其變成有用的。
在605-615-625-635和610-620-630-640處的過程循環(huán)可以繼續(xù),直到在645或 650處出現觸發(fā)事件為止。觸發(fā)事件可以是各種類型事件中的任何一個,其中包括用戶請求信息、設備發(fā)起動作、檢測到警報等。在660,設備可以基于觸發(fā)事件將已經收集的各種場景和情況信息組合起來和/或關聯起來。該信息中的一些可能已經作為連續(xù)監(jiān)測的結果被收集,并且該信息中的一些可能是響應于用戶請求或設備動作被收集的。在將各種信息組合/ 關聯起來之后,在670處,設備可以基于該信息采取動作。普通的動作是向用戶呈現信息, 但是設備可能發(fā)起并不直接涉及該用戶的另一操作。注意到以下一點是重要的在該系列操作中收集并向用戶呈現的信息并不限于用戶所請求的具體信息,也不限于完成用戶對信息的請求所必需的信息。其包括沒有被請求的信息,但是基于用戶所請求的信息并基于各種暗示的、推斷的或獲知的在所請求的信息和沒有被請求的信息之間的關系,存在該沒有被請求的信息將會是有用的可能性。這些關系可以基于用戶過去的歷史、基于用戶的記錄的偏好、基于通常所接受的行為規(guī)范、基于共同的人類活動或基于其它類似因素。
在許多情形中,場景感知和情況感知兩者可以一起用于觸發(fā)設備中的自動操作。 通過感測外部環(huán)境并將該信息與設備中的當前操作的場景結合起來,設備可以發(fā)起用戶未請求的、但是基于從環(huán)境輸入和當前場景所推導出的假設的其它操作。
以上描述旨在進行解釋而不是進行限制。本領域技術人員將會想到各種改變。這些改變旨在包括在本發(fā)明的各種實施例中,其中,本發(fā)明只由所附的權利要求的范圍限定。
權利要求
1.一種裝置,包括具有觸摸屏和用于無線通信的無線電單元的手持電子設備,所述設備用于接收用戶執(zhí)行第一操作的請求;訪問所述用戶未請求的、并且對于執(zhí)行所述第一操作而言不是必需的信息;以及響應于所述請求向所述用戶提供所訪問的信息的至少一部分。
2.如權利要求I所述的裝置,其中,所述訪問是至少部分地基于所述第一操作的場景以及在所述請求時所述設備正在操作的模式的。
3.如權利要求I所述的裝置,其中,所述用戶未請求的所述信息包括由所述設備感測的環(huán)境信息。
4.如權利要求I所述的裝置,其中,對所提供的信息的選擇是至少部分地基于所述用戶的請求的過去歷史的。
5.如權利要求I所述的裝置,其中,所提供的信息不包括在當前操作模式中所述用戶不能訪問的信息。
6.一種方法,包括基于用戶執(zhí)行第一操作的請求,在手持電子設備中執(zhí)行所述第一操作;基于所述請求,訪問所述用戶未請求的、并且對于執(zhí)行所述第一操作而言不是必需的 "[目息;以及響應于所述請求向所述用戶提供所訪問的信息的至少一部分。
7.如權利要求6所述的方法,還包括在不同的時刻在多個模式中的每一個中進行操作,其中,每個模式具有分離的操作約束集合,所述集合中的每一個包括關于能訪問的因特網站點的約束;關于可用的電子郵件聯系人的約束;關于可用于查看的數據的約束。
8.如權利要求6所述的方法,其中,所述訪問是至少部分地基于所述第一操作的場景以及在所述請求時所述設備正在操作的模式的。
9.如權利要求6所述的方法,其中,所述用戶未請求的所述信息包括所述設備感測的環(huán)境信息。
10.一種物品,包括包含指令的計算機可讀存儲介質,所述指令在由一個或多個處理器執(zhí)行時使得執(zhí)行包括以下各項的操作基于用戶執(zhí)行第一操作的請求,在手持電子設備中執(zhí)行所述第一操作;基于所述請求,訪問所述用戶未請求的、并且對于執(zhí)行所述第一操作而言不是必需的 "[目息;以及響應于所述請求向所述用戶提供所訪問的信息的至少一部分。
11.如權利要求10所述的物品,還包括在不同的時刻在多個模式中的每一個中進行操作,其中,每個模式具有分離的操作約束集合,所述集合中的每一個由下列各項組成關于能訪問的因特網站點的約束;關于可用的電子郵件聯系人的約束;關于可用于查看的數據的約束。
12.如權利要求10所述的物品,其中,所述訪問是至少部分地基于所述第一操作的場景以及在所述請求時所述設備正在操作的模式的。
13.如權利要求10所述的物品,其中,所述用戶未請求的所述信息包括所述設備感測的環(huán)境信息。
全文摘要
本發(fā)明的各個實施例涉及一種多功能手持用戶設備,該多功能手持用戶設備可以具有針對用戶生活的不同領域的多個可選擇的操作模式,每個模式具有其自己的數據庫、應用、偏好、操作約束和訪問限制??梢蕴峁└鞣N機制來在模式之間進行切換。在每個模式中,可以使用場景感知和情況感知來獲得額外信息或執(zhí)行未被用戶直接請求的額外功能。
文檔編號H04W88/02GK102546927SQ20111038494
公開日2012年7月4日 申請日期2009年12月31日 優(yōu)先權日2009年6月16日
發(fā)明者B·費倫 申請人:英特爾公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1