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

用于傳送觸覺消息的系統(tǒng)和方法

文檔序號:6594258閱讀:186來源:國知局
專利名稱:用于傳送觸覺消息的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及消息發(fā)送(messaging)系統(tǒng),并且更具體地涉及用于傳送觸覺消息的系統(tǒng)和方法。
背景技術(shù)
常規(guī)消息發(fā)送系統(tǒng)可以利用多步過程來選擇消息接收者并發(fā)送消息??梢砸笥脩魧Χ鄠€菜單進行導(dǎo)航以選擇接收者并發(fā)送消息。此外,不保存關(guān)于如何發(fā)送消息的信息, 諸如如何按下發(fā)送按鈕。因此,需要用于傳送觸覺消息的系統(tǒng)和方法。

發(fā)明內(nèi)容
本發(fā)明的實施例提供用于傳送觸覺消息的系統(tǒng)和方法。例如,本發(fā)明的一個實施例是一種方法,包括從移動設(shè)備的至少一個傳感器接收至少一個傳感器信號,所述至少一個傳感器信號與所述移動設(shè)備的移動相關(guān)聯(lián);至少部分地基于所述至少一個傳感器信號來確定將在用戶界面中顯示的消息;以及使得消息被顯示。在另一實施例中,計算機可讀介質(zhì)包括用于執(zhí)行此類方法的處理器可執(zhí)行程序代碼。提及這些說明性實施例并不是為了限制或限定本發(fā)明,而是提供示例以幫助對其的理解。在提供本發(fā)明的進一步描述的具體實施方式
中討論了說明性實施例??梢酝ㄟ^研究本說明書來進一步理解由本發(fā)明的各種實施例提供的優(yōu)點。


當參考附圖來閱讀以下具體實施方式
時,將更好地理解本發(fā)明的這些及其它特征、方面、和優(yōu)點,在附圖中
圖1是根據(jù)本發(fā)明的一個實施例的用于傳送觸覺消息的系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明的一個實施例的用于傳送觸覺消息的系統(tǒng)的圖示;圖3是根據(jù)本發(fā)明的另一實施例的用于傳送觸覺消息的方法的流程圖;圖4是根據(jù)本發(fā)明的另一實施例的用于傳送觸覺消息的方法的另一流程圖;圖5a和5b是根據(jù)本發(fā)明的一個實施例的生成觸覺消息的圖示;圖6是根據(jù)本發(fā)明的一個實施例的生成觸覺消息的圖示;圖7是根據(jù)本發(fā)明的一個實施例的生成觸覺消息的圖示;圖8a和8b是根據(jù)本發(fā)明的一個實施例的刪除觸覺消息的圖示;圖9是圖示根據(jù)本發(fā)明的一個實施例的生成并傳送觸覺消息的過程的流程圖;圖10是圖示根據(jù)本發(fā)明的一個實施例的生成并傳送觸覺消息的過程的流程圖;圖Ila和lib是根據(jù)本發(fā)明的一個實施例的生成觸覺消息的圖示;圖12a和12b是根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的圖示;圖13是根據(jù)本發(fā)明的一個實施例的用于生成并傳送觸覺消息的過程的流程圖;圖14是根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的圖示;圖15是圖示根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的過程的流程圖;圖16a、16b、和16c是根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的圖示;圖17是根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的圖示;以及圖18是圖示根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的過程的流程圖。
具體實施例方式本發(fā)明的實施例提供用于傳送觸覺消息的系統(tǒng)和方法。傳送觸覺消息的說明性實施例本發(fā)明的一個說明性實施例包括諸如移動電話的移動設(shè)備。在說明性實施例中, 所述移動設(shè)備包括裝配有Immersion公司的VibeTonz 振動觸覺反饋系統(tǒng)的Samsung SGH-i710移動計算機。在另一實施例中,所述消息發(fā)送設(shè)備包括也稱為Immersion TouchSense 振動觸覺反饋系統(tǒng)的Immersion公司TouchSense 技術(shù)系統(tǒng)。可以利用其它移動設(shè)備和觸覺反饋系統(tǒng)。所述移動設(shè)備包括顯示器、用戶接口設(shè)備、存儲器、以及與這些元件中的每一個通信的處理器。所述顯示器包括觸摸敏感顯示器或觸摸屏。所述說明性移動設(shè)備還包括傳感器和致動器,兩者都與處理器通信。所述傳感器被配置成感測用戶與移動設(shè)備的物理交互, 并且所述致動器被配置成向用戶輸出觸覺效果。在說明性實施例中,在顯示器上顯示虛擬消息環(huán)境形式的多維消息收件箱。虛擬消息環(huán)境包含被表示為虛擬消息對象的電子消息。該消息可以例如包括文本、數(shù)據(jù)、圖片、 視頻、或音頻??梢詫⑾@示為包括消息的虛擬消息 對象。虛擬消息對象可以采取以下形式卷軸、囊狀物(capsule)、球、氣球、或顯示器能夠顯示的任何其它對象。每種類型的虛擬消息對象可以對應(yīng)于特定類型的消息。例如,管或圓筒形卷軸形式的虛擬消息對象可以表示文本消息或聊天會話??梢詫⒁鈭D傳達諸如親密性的情緒的短消息表示為心形的虛擬消息對象。虛擬消息環(huán)境還包括虛擬網(wǎng)關(guān)。虛擬消息對象可以通過虛擬網(wǎng)關(guān)來進入或離開虛擬消息環(huán)境。
在說明性實施例中,虛擬消息對象包括標志物(token)。標志物是在發(fā)送和接收移動設(shè)備中顯示相同特性的一種類型的虛擬消息對象。因此,當從一個移動設(shè)備向另一個發(fā)送虛擬消息對象時,虛擬消息對象在接收者設(shè)備中顯示與其在發(fā)送設(shè)備中顯示的相同的特性。被保持的特性可以包括虛擬消息對象的大小、形狀、顏色、以及與虛擬消息對象相關(guān)聯(lián)的任何觸覺效果。在一些實施例中,標志物可以是商務(wù)標志物、個人標志物、或某種其它類型的標志物。用說明性設(shè)備,用戶可以通過使用觸摸屏和/或例如通過旋轉(zhuǎn)或搖動設(shè)備的通過操縱移動設(shè)備而與虛擬消息環(huán)境和/或虛擬消息對象相交互。通過此類交互,用戶可以創(chuàng)建、操縱、發(fā)送、和/或接收虛擬消息對象。在說明性設(shè)備中,用戶作出指向虛擬網(wǎng)關(guān)的姿勢 (gesture)以發(fā)送虛擬消息對象。示例性姿勢包括占用觸摸屏并朝著虛擬網(wǎng)關(guān)拖動或輕彈虛擬消息對象,使移動設(shè)備在虛擬網(wǎng)關(guān)的方向上傾斜,或搖動虛擬移動設(shè)備。傳感器檢測用戶的姿勢并基于此姿勢來向處理器發(fā)送傳感器信號。該傳感器可以包括陀螺儀、加速度計、GPS、或能夠檢測移動設(shè)備的移動、定向、或位置的其它傳感器。傳感器可以被配置成檢測用戶何時移動設(shè)備或使其傾斜。至少部分地基于傳感器信號,所述處理器確定將施加于虛擬消息對象的虛擬力。例如,當設(shè)備傾斜時,處理器可以確定表示重力的虛擬力,并且在設(shè)備傾斜的方向上移動虛擬消息對象。作為另一示例,傳感器可以檢測設(shè)備已朝著虛擬網(wǎng)關(guān)被擊打或猛推。然后,傳感器將向處理器發(fā)送相應(yīng)的信號,其可以確定虛擬力并將其施加于虛擬消息對象。在接收到傳感器信號之后,處理器至少部分地基于傳感器信號來確定虛擬消息對象的傳輸特性。在說明性實施例中,傳輸特性包括與用戶的姿勢或如何通過虛擬網(wǎng)關(guān)來發(fā)送虛擬消息對象相關(guān)聯(lián)的特性或性質(zhì)。此傳輸特性被保存且可以被包括作為消息的一部分。在一個示例中,用戶通過有力地推動虛擬消息對象通過虛擬網(wǎng)關(guān)來發(fā)送緊急消息。虛擬消息對象的傳輸特性將包括其通過虛擬網(wǎng)關(guān)時的速度。在另一示例中,在用戶慢慢地朝著虛擬網(wǎng)關(guān)拖動或輕彈虛擬消息對象之后,處理器確定慢速傳輸特性。另外,所述處理器可以基于傳感器信號來確定其它傳輸特性,諸如基于用戶姿勢的角度的接近角傳輸特性。然后,處理器包括虛擬傳輸特性作為虛擬消息對象的一部分。在一些實施例中,處理器可以進一步包括所確定的觸覺效果。接下來,處理器至少部分地基于虛擬力來確定是否傳送虛擬消息對象。此確定可以包括姿勢是否充分地指向虛擬網(wǎng)關(guān)的計算。如果姿勢未指向虛擬網(wǎng)關(guān),則處理器可以確定不應(yīng)傳送虛擬消息對象,而是其應(yīng)留在本地虛擬消息環(huán)境內(nèi)部。如果姿勢充分地指向虛擬網(wǎng)關(guān),則處理器將確定應(yīng)傳送虛擬消息對象。最后,處理器傳送虛擬消息對象以及傳輸特性。處理器可以向諸如蜂窩式網(wǎng)絡(luò)接口或Wi-Fi網(wǎng)絡(luò)接口的網(wǎng)絡(luò)接口發(fā)送虛擬消息對象和傳輸特性。然后,網(wǎng)絡(luò)接口在諸如蜂窩式網(wǎng)絡(luò)、內(nèi)部網(wǎng)、或因特網(wǎng)的網(wǎng)絡(luò)上將虛擬消息對象和傳輸特性傳送到另一移動設(shè)備。在說明性設(shè)備的另一實施例中,虛擬消息對象基本上實時地被傳送到接收者設(shè)備。例如,用戶可以在發(fā)送設(shè)備上創(chuàng)建虛擬消息對象,并且相同的虛擬消息對象可以基本上同時地出現(xiàn)在接收者設(shè)備上。在本實施例中,發(fā)送器可以操縱虛擬消息對象的特性,并且那些修改可以基本上同時地出現(xiàn)在接收者設(shè)備上。例如,用戶可以在發(fā)送移動設(shè)備上修改與虛擬消息對象相關(guān)聯(lián)的色彩或觸覺效果,并且同時地,可以在接收者設(shè)備的屏幕上修改虛擬消息對象。因此,虛擬消息對象可以形成兩個移動設(shè)備之間的直接實時連接。在本實施例中,發(fā)送與虛擬消息對象相關(guān)聯(lián)的信號,即使用戶未使用發(fā)送功能,或者移動虛擬消息對象通過虛擬網(wǎng)關(guān)。當說明性設(shè)備接收到虛擬消息對象時,可以由接收移動設(shè)備來保存并解釋其傳輸特性。在說明性實施例中,用戶的指示性姿勢包括朝向虛擬網(wǎng)關(guān)的快速輕彈??焖賯鬏斕匦杂商幚砥鱽泶_定并連同虛擬消息對象一起來傳送。然后,當說明性設(shè)備接收到虛擬消息對象時,其顯示通過虛擬網(wǎng)關(guān)進入其圖形用戶界面的虛擬消息對象。虛擬消息以與其傳輸特性相對應(yīng)的速度和觸覺效果穿過接收設(shè)備的虛擬網(wǎng)關(guān)。在本說明性實施例中,用戶用快速輕彈來發(fā)送消息,因此,接收設(shè)備的處理器將確定諸如重擊或彈回的強觸覺效果。處理器可以進一步確定在虛擬消息對象進入時虛擬消息環(huán)境內(nèi)部的猛烈碰撞。在替代實施例中, 如果用戶用輕推或傾斜來發(fā)送虛擬消息對象,則虛擬消息對象可以以較慢的速度到達,伴隨著柔和的觸覺效果,諸如軟振動。給出本說明性示例是為了向讀者介紹本文所討論的一般主題;本發(fā)明不限于本示例。以下小節(jié)描述用于傳送觸覺消息的方法和系統(tǒng)的各種附加實施例和示例。傳送觸覺消息本文呈現(xiàn)的本發(fā)明的實施例提供了用于傳送觸覺消息的系統(tǒng)和方法。通過將物理模型并入虛擬消息環(huán)境中,實施例可以利用用戶的日常觸覺體驗和運動感覺技能來直觀地對用戶界面進行導(dǎo)航以便控制消息的傳輸。常規(guī)消息發(fā)送系統(tǒng)可以提供很少或不提供直觀姿勢導(dǎo)航。具有顯示主題行、草稿等的一維收件箱的使用常規(guī)電子郵件象征的文本消息系統(tǒng)可能是在視覺和認知上密集的,要求用戶對創(chuàng)建、發(fā)送、和接收消息的加強注意力。此外, 常規(guī)消息發(fā)送系統(tǒng)可以保持很少或不保持與如何發(fā)送消息相關(guān)聯(lián)的上下文信息。然而,在觸覺上傳送消息可以通過將物理效果捆綁于消息來促進內(nèi)容的非語言通信。在一個實施例中,移動設(shè)備的圖形用戶界面顯示虛擬消息環(huán)境。此虛擬消息環(huán)境并入了物理模型,其允許用戶直接操縱其內(nèi)容。該虛擬消息環(huán)境包括被顯示為虛擬消息對象的電子消息。虛心消息對象可以采取球、卷軸、囊狀物、箭頭、心、或其它形狀。用戶可以通過由各種傳感器檢測到的運動或姿勢來操縱虛擬消息對象和虛擬消息環(huán)境。這些傳感器可以包括陀螺儀、GPS、加速度計、觸摸屏、或被配置成檢測運動的其它傳感器中的一個或多個。用戶的姿勢或移動被轉(zhuǎn)換成作用于虛擬消息對象的虛擬力。這些力可以使得虛擬消息對象移動并在虛擬消息環(huán)境內(nèi)部碰撞或通過虛擬網(wǎng)關(guān)離開該環(huán)境。此外,使用物理模擬引擎,可以將虛擬邊界編程為對應(yīng)于設(shè)備的屏幕的物理邊界。 在此類環(huán)境中,虛擬消息對象可以從虛擬消息環(huán)境的邊界反彈回來而不離開屏幕??梢酝ㄟ^用到一個或多個接收者的網(wǎng)關(guān)或門戶取代虛擬物理邊界的一部分來創(chuàng)建環(huán)境中的虛擬網(wǎng)關(guān)。當虛擬對象移動通過虛擬網(wǎng)關(guān)時,其被傳送到一個或多個接收者設(shè)備,并“離開”主機的虛擬消息環(huán)境。另外,可以關(guān)閉虛擬網(wǎng)關(guān),禁用在虛擬消息環(huán)境中發(fā)送消息并保持未發(fā)送消息的能力。因此,本發(fā)明的實施例可以利用空間象征來發(fā)送消息,從而促進更直觀的消息發(fā)送過程。在一些實施例中,用戶可以通過朝著虛擬網(wǎng)關(guān)作出指示姿勢來使虛擬消息對象移動通過虛擬網(wǎng)關(guān)。通過接觸觸摸屏上的虛擬消息對象、移動整個移動設(shè)備、或通過某種其它手段來作出該姿勢。在一個示例中,用戶通過選擇觸摸屏上的虛擬消息對象并使用輕彈姿勢朝著虛擬網(wǎng)關(guān)移動對象來發(fā)送虛擬消息對象。處理器可以確定傳輸特性,諸如虛擬消息 對象在其通過虛擬網(wǎng)關(guān)時的速度。可以在虛擬消息對象被傳送到另一移動設(shè)備時保存?zhèn)鬏斕匦?。當虛擬消息對象被接收者設(shè)備接收到時,其可以到達虛擬消息環(huán)境中并至少部分地基于其傳輸特性來表現(xiàn)或與其它對象和/或環(huán)境相交互。在其它實施例中,虛擬消息環(huán)境本身可以包括到接收者設(shè)備的虛擬網(wǎng)關(guān)。例如,當在發(fā)送虛擬消息環(huán)境中創(chuàng)建虛擬消息對象時,其可以基本上同時出現(xiàn)在接收者虛擬消息環(huán)境中。在另一實施例中,如果用戶通過向虛擬消息對象添加文本或觸覺效果來修改虛擬消息對象,則這些變化可以基本上同時地在接收虛擬消息環(huán)境中發(fā)生。用于傳送觸覺消息的說明性系統(tǒng)參考附圖,其中相同的附圖標記遍及多個圖指示相同的元件,圖1是根據(jù)本發(fā)明的一個實施例的用于傳送觸覺消息的系統(tǒng)的框圖。如圖1所示,系統(tǒng)100包括移動設(shè)備102, 諸如移動電話、便攜式數(shù)字助理(PDA)、便攜式媒體播放器、或便攜式游戲設(shè)備。移動設(shè)備 102包括與網(wǎng)絡(luò)接口 112、傳感器114、顯示器116、致動器118、揚聲器120、以及軌跡球122 通信的處理器110。處理器110被配置成生成在顯示器116上顯示的圖形用戶界面。處理器110與網(wǎng)絡(luò)接口 112通信,其可以包括一個或多個移動通信方法,諸如紅外、無線電、Wi-Fi、或蜂窩式網(wǎng)絡(luò)通信。在其它變體中,網(wǎng)絡(luò)接口 112包括有線網(wǎng)絡(luò)接口,諸如以太網(wǎng)。移動設(shè)備102 可以被配置成經(jīng)由網(wǎng)絡(luò)接口 112與其它設(shè)備(圖1未示出)交換消息或虛擬消息對象。在設(shè)備之間交換的消息的實施例可以包括語音消息、文本消息、數(shù)據(jù)消息、或其它類型的消息。處理器110還與一個或多個傳感器114通信。傳感器114可以包括位置傳感器、 定位傳感器、旋轉(zhuǎn)速度傳感器、圖像傳感器、壓力傳感器、或另一類型的傳感器。例如,傳感器114可以包括加速度計、陀螺儀、GPS傳感器、觸摸敏感輸入設(shè)備(例如觸摸屏、觸摸板)、 或某種其它類型的傳感器。一個或多個傳感器114可以被配置成檢測例如加速度、傾斜度、 慣性、或位置的變化。例如,移動設(shè)備102可以包括被配置成測量移動設(shè)備102的加速度的加速度計。一個或多個傳感器114被配置成檢測用戶交互并向處理器110發(fā)送表示用戶交互的信號。移動設(shè)備102可以包括附加形式的輸入,諸如軌跡球122、按鈕、鍵、滾輪、和/或操縱桿(圖1未示出)。用戶可以通過移動或姿勢與用戶界面相交互,一個或多個傳感器114檢測這些移動。隨著用戶對移動設(shè)備102進行傾斜、搖動、猛推、或以其它方式移動,一個或多個傳感器 114檢測這些移動。傳感器114至少部分地基于這些移動來生成傳感器信號并將那些信號發(fā)送到處理器110。所述信號可以包括以下各項中的一個或多個移動角度、移動速度、被移動覆蓋的距離、或移動的X-Y定向。在一個實施例中,加速度計傳感器被配置成檢測移動設(shè)備102的傾斜度和加速度。隨著移動設(shè)備102被傾斜,加速度計可以被配置成至少部分地基于移動設(shè)備102的傾斜和/或移動來向處理器110發(fā)送信號??梢允箯膫鞲衅?14接收到的信號和與顯示在顯示器116上的圖形用戶界面的交互相關(guān)聯(lián)。在一個實施例中,傳感器信號包括在虛擬消息環(huán)境中朝著虛擬網(wǎng)關(guān)定向的指示姿勢。例如,指示姿勢可以包括在某個方向上移動所述移動設(shè)備102的戳刺運動。加速度計114可以檢測戳刺運動并向處理器110發(fā)送表示該運動的傳感器信號。作為另一示例, 指示姿勢可以包括朝著虛擬網(wǎng)關(guān)拖動或輕彈虛擬消息對象。觸摸屏顯示器116可以檢測拖動或輕彈并向處理器110發(fā)送代表性傳感器信號。 在圖1所示的實施例中,處理器110還與被配置成顯示圖形用戶界面的顯示器116 通信。顯示器116可以包括觸摸敏感輸入設(shè)備,諸如觸摸屏,其被配置成向處理器110發(fā)送信號/從處理器110接收信號。顯示在觸摸屏顯示器116上的圖形用戶界面促進用戶與消息的交互。圖形用戶界面包括虛擬消息環(huán)境,其中消息被表示為虛擬消息對象??梢酝ㄟ^經(jīng)由觸摸屏顯示器116直接接觸虛擬消息對象來對其進行選擇和操縱。在一種交互模式中,觸摸屏顯示器上的二維手指姿勢可以選擇、拖動、輕彈、投擲、或移動用戶界面內(nèi)的虛擬對象。從觸摸屏顯示器116接收到的信號可以與圖形用戶界面中的虛擬消息對象的傳輸特性相關(guān)聯(lián)。在一個變體中,可以使諸如輕彈或拖動虛擬消息對象的觸摸屏116上的預(yù)定姿勢與諸如虛擬消息對象的傳輸速度和/或角度的傳輸特性相關(guān)聯(lián)。在一個實施例中, 使快速輕彈與虛擬消息對象的快速傳輸特性相關(guān)聯(lián),而在另一實施例中,使慢速拖動與慢速傳輸特性相關(guān)聯(lián)。處理器110可以至少部分地基于虛擬消息對象的傳輸特性來確定觸覺反饋效果。 在一個變體中,用戶通過在虛擬網(wǎng)關(guān)的方向上快速地戳動移動設(shè)備102來指示應(yīng)將虛擬消息對象發(fā)送給另一用戶?;谠摽焖俅羷?,處理器110確定快速傳輸特性和應(yīng)傳送虛擬消息對象。然后,處理器110至少部分地基于快速傳輸特性來確定諸如快速振動的觸覺效果。 最后,處理器Iio向致動器118傳送表示觸覺效果的觸覺信號。如圖1所示,處理器110還與一個或多個致動器118通信。致動器118被配置成從處理器110接收觸覺信號并輸出觸覺效果。在處理器110確定觸覺效果之后,其向致動器 118發(fā)送觸覺信號。該觸覺信號被配置成使得致動器118輸出所確定的觸覺效果。致動器 118可以是例如壓電致動器、電動機、電磁致動器、音圈、線性諧振致動器、形狀記憶合金、電活性聚合物、螺線管、偏心旋轉(zhuǎn)質(zhì)量電動機(EPM)、或線性諧振致動器(LRA)。處理器110還與軌跡球122通信。處理器110可以從軌跡球122接收表示用戶交互的信號。例如,可以使用軌跡球122來滾動或?qū)Ш降刂凡局械南⒔邮照叩牟藛?。在已?jīng)選擇接收者之后,可以按下軌跡球以確認對接收者的選擇。當軌跡球122被按下時,可以在虛擬消息環(huán)境中顯示與所選擇的接收者相關(guān)聯(lián)的虛擬網(wǎng)關(guān)。當顯示虛擬網(wǎng)關(guān)時,處理器 110準備好向特定接收者發(fā)送虛擬消息對象。圖2是根據(jù)本發(fā)明的一個實施例的用于傳送觸覺消息的系統(tǒng)的圖示。參考圖1所描繪的框圖來描述系統(tǒng)200的元件。除圖1所示之外的多種實現(xiàn)是可能的。如圖2所示,系統(tǒng)200包括移動設(shè)備102,諸如移動電話、PDA、便攜式媒體播放器、 或便攜式游戲設(shè)備。移動設(shè)備102被配置成在諸如蜂窩式網(wǎng)絡(luò)或因特網(wǎng)的網(wǎng)絡(luò)上發(fā)送并接收信號,諸如語音郵件、文本消息、及其它數(shù)據(jù)消息。移動設(shè)備102可以包括無線網(wǎng)絡(luò)接口和/或有線網(wǎng)絡(luò)接口 112。雖然設(shè)備102在圖2中被圖示為手持式移動設(shè)備,但其它實施例可以包括不同的設(shè)備,諸如視頻游戲系統(tǒng)和/或個人計算機。如圖2所示,移動設(shè)備102包括顯示器116。除顯示器116之外,移動設(shè)備102可以包括按鈕、觸摸板、滾輪、搖桿開關(guān)、操縱桿、或其它形式的輸入設(shè)備(圖2未示出)。另夕卜,顯示器116可以包括諸如觸摸屏的觸摸敏感輸入設(shè)備。顯示器116與處理器110通信。顯示器116被配置成顯示虛擬消息環(huán)境210,并且可以包括一個或多個虛擬消息對象。虛擬消息對象可以采取顯示器116能夠顯示的任何對象的形狀。例如,虛擬消息對象可以采取箭頭、球、囊狀物、心、和管的形式。如圖2所示, 虛擬消息環(huán)境210包括三個虛擬消息對象220a、220b、和220c。在虛擬消息環(huán)境210內(nèi),虛擬消息對象220a、220b、和220c可以自由地移動、彈回和與其它虛擬消息對象和虛擬消息環(huán)境210的邊界碰撞。每個虛擬消息對象可以表示消息和/或文件,諸如文本消息、圖片、視頻、語音郵件、提醒、或諸如笑臉或皺眉臉的擬情緒消息??梢允褂锰摂M消息對象的內(nèi)容來確定虛擬消息對象的形狀。例如,采取管或卷起的卷軸220c形式的虛擬消息對象可以表示文本消息。 或者,采取蛋或囊狀物220a形式的虛擬消息對象可以表示具有諸如視頻文件、圖片、或歌曲的附件的消息。虛擬消息對象還可以表示各種形式的非語言通信,諸如姿勢、面部表情、 或情緒。例如,被示為球的虛擬消息對象220b可以對應(yīng)于諸如嬉鬧的指示的非語言消息。 表示為箭頭的虛擬消息對象可以表示戳刺或戳動姿勢(即,以請求或要求注意)。其它虛擬消息對象可以表現(xiàn)為心、籃球、水球、打字機、或顯示器116能夠顯示的另一形狀。有效虛擬消息對象包括可容易地識別的視覺和/或觸覺性質(zhì)和/或效果。例如,虛擬消息對象可以表示打字機形式的工作文件并包括表示打字機的叮當作響的鍵的觸覺效果?;蛘?,表示不重要的電子郵件的虛擬消息對象可以采取保齡球的形式并包括表示保齡球撞擊球欄的觸覺效果。虛擬消息對象可以包括定義虛擬消息對象的特性的數(shù)據(jù)存儲。這些特性可以包括關(guān)于虛擬消息對象如何與其它虛擬消息對象和虛擬消息環(huán)境的邊界相交互的信息。例如, 在一個實施例中,虛擬消息對象可以以橡皮球的形式出現(xiàn)并包括使得球容易地從其它虛擬消息對象彈回的數(shù)據(jù)。在另一實施例中,虛擬消息對象可以以蛋的形式出現(xiàn),并且包含使得該蛋在被另一虛擬消息對象撞擊的情況下容易地粉碎的數(shù)據(jù)。將消息表示為虛擬消息對象使得用戶能夠在不打開消息的情況下快速地確定關(guān)于消息的信息。在一些實施例中,消息的尺寸對應(yīng)于虛擬消息對象的尺寸或質(zhì)量??梢詫⒕哂写笪募郊南⒈硎緸榇蠡虼髩K的對象。與大或大塊的對象相關(guān)聯(lián)的觸覺碰撞效果可以由強(高幅值)振動組成??梢詫⒅T如短文本消息或具有小文件附件消息的消息表示為小虛擬消息對象。與小虛擬消息對象相關(guān)聯(lián)的觸覺碰撞效果可以由軟(低幅值)振動組成。這樣,所有物理性質(zhì)(視覺外觀、觸覺特性等)被相互關(guān)聯(lián)。這使得用戶能夠立刻從多個源收集關(guān)于虛擬消息對象及其內(nèi)容的信息。在一些實施例中,虛擬消息對象可以包括文本消息。在此類實施例中,文本消息對象可以包括預(yù)編寫的文本。在其它實施例中,用戶可以輸入用于虛擬消息對象的唯一文本。 在此類實施例中,用戶與虛擬消息對象相交互以指示用戶希望輸入文本。例如,此類交互可以包括兩次輕敲虛擬消息對象。傳感器114或軌跡球122檢測用戶交互,并向處理器110 傳送相應(yīng)的信號?;谒邮盏降男盘枺幚砥?10生成文本框,并在顯示器116上顯示此文本框。在一些實施例中,文本框可以包括用于輸入文本的簡單OWERTY鍵盤。在其它實施例中,文本框可能更加復(fù)雜。例如,文本框可以包括舊式機械打字機的虛擬表示。在此類實施例中,當用戶按下機械打字機的鍵時,處理器110可以輸出與打字機的叮當作響的鍵相對應(yīng)的音頻信號和觸覺效果。在另一實施例中,文本框可以包括一張白紙,用戶可以通過與移動設(shè)備相交互在其上面書寫。例如,使用觸摸屏,用戶可以使用其手指或觸控筆來簽下其姓名。在另一示例中,用戶可以使用其手指或觸控筆來寫入完整的消息。在其它實施例中, 用戶可以以基本上近似文本的圖案移動整個移動設(shè)備。在此類實施例中,顯示器可以以噴漆罐的形式來顯示虛擬對象。當用戶希望輸入文本時,用戶可以按下噴漆并以基本上近似用戶希望輸入的文本的圖案來移動所述移動設(shè)備。傳感器114可以檢測該移動,并向處理器110傳送相應(yīng)的信號?;谒邮盏降男盘?,處理器110確定所輸入的文本。在一些實施例中,用戶可以向文本消息內(nèi)的特定字中嵌入觸覺效果。在此類實施例中,用戶可以輸入文本消息,并然后與文本消息內(nèi)的特定字相交互。傳感器114或軌跡球 122可以檢測該交互并向處理器110傳送相應(yīng)的信號。在此類實施例中,用戶交互可以包括雙擊文本消息內(nèi)的特定字?;谒邮盏降男盘?,處理器110可以確定用戶意圖向字添加觸覺效果。然后,處理器110可以傳送用于指示處理器110準備接收觸覺信息的音頻、觸覺或視覺信號。然后,用戶可以輸入處理器110附加于字的觸覺效果。在一些實施例中,觸覺效果被預(yù)先加載在移動設(shè)備上。在其它實施例中,用戶可以經(jīng)由傳感器114輸入新的觸覺效果。在此類實施例中,用戶可以搖動移動設(shè)備,并且傳感器114可以檢測該移動并向處理器110傳送相應(yīng)的信號?;谒邮盏降男盘枺幚砥?10可以確定與移動設(shè)備的搖動相對應(yīng)的新觸覺效果。然后,當用戶向接收者傳送消息時,接收者可以觸摸該字,并感覺相關(guān)聯(lián)的觸覺效果。例如,在一個實施例中,用戶可以發(fā)送包括字“愛”的消息。在此類實施例中,用戶可以將包括心跳的觸覺效果附加于愛字。然后,接收者可以在接收者與愛字相交互時感受心跳。在另一實施例中,用戶可以輸入其簽名,并將觸覺效果附加于其簽名。此類實施例可以允許用戶將觸覺簽名附著于消息。虛擬消息環(huán)境210還包括虛擬網(wǎng)關(guān)212。可以通過移動虛擬消息對象通過虛擬網(wǎng)關(guān)212來將其發(fā)送到其它移動設(shè)備。隨著虛擬消息對象移動通過虛擬網(wǎng)關(guān)212,其可以被傳送到接收者設(shè)備并“離開”本地虛擬消息環(huán)境210。因此,本發(fā)明的實施例可以利用空間象征來發(fā)送消息,促進更直觀的消息發(fā)送過程??梢酝ㄟ^用虛擬網(wǎng)關(guān)212取代虛擬消息環(huán)境210的一部分來顯示虛擬網(wǎng)關(guān)212。 虛擬網(wǎng)關(guān)212可以包括其目的地所在的接收者(多個)的視覺指示。例如,虛擬網(wǎng)關(guān)212 可以顯示選擇的接收者的姓名。在圖2中,“Noah”被示為通過虛擬網(wǎng)關(guān)212發(fā)送的虛擬消息對象的潛在接收者。在另一變體中,可以在虛擬網(wǎng)關(guān)212中顯示一組接收者,諸如“家庭” 群組或“同學(xué)”群組。在此類變體中,當通過虛擬網(wǎng)關(guān)212來發(fā)送指示接收者群組的虛擬消息對象時,向群組中的每個個體的移動設(shè)備發(fā)送虛擬消息對象。用于傳送觸覺消息的說明性方法圖3是示出根據(jù)本發(fā)明的一個實施例的用于傳送觸覺消息的方法的流程圖。雖然可以在多種設(shè)備中利用本發(fā)明的實施例,但將相對于圖1所示的框圖和圖2所示的設(shè)備來描述圖3所示的過程。在方法300中,處理器110接收與虛擬消息對象的接收者相關(guān)聯(lián)的接收者信號 306。處理器110可以從按鈕、滾輪、或諸如軌跡球122或傳感器114的其它輸入設(shè)備接收接收者信號。在一個實施例中,處理器110顯示來自存儲在本地存儲器中的地址簿的連續(xù)名單。可以例如在顯示器116的頂部或底部處在虛擬消息環(huán)境210中顯示姓名。為了從頭至尾翻滾姓名,按下向左或向右按鈕。當已經(jīng)識別了用于期望接收者的正確姓名時,可以壓下軌跡球122以向處理器110發(fā)送接收者信號。在一個變體中,用戶可以通過在向左或向右方向上搖動設(shè)備來從頭至尾翻滾地址列表中的姓名。用小的柔軟震動,處理器110可以通過諸如在任一方向上的一個或兩個名稱的小的遞增來遍歷地址列表。用大的猛烈搖動, 處理器110可以通過諸如在任一方向上的十個或二十個姓名的較大遞增來遍歷地址列表。接下來,處理器110在虛擬消息環(huán)境中顯示308虛擬網(wǎng)關(guān)212??梢允固摂M網(wǎng)關(guān) 212與虛擬消息對象的接收者相關(guān)聯(lián)。例如,虛擬網(wǎng)關(guān)212可以通過顯示接收者的姓名來包括接收者的視覺指示。在網(wǎng)絡(luò)故障的情況下,處理器110可以關(guān)閉虛擬網(wǎng)關(guān)212,向用戶提供不能發(fā)送虛擬消息對象的視覺和/或觸覺提示。在一個變體中,當處理器110確定接收者不能接收虛擬消息對象時,虛擬消息對象可以從虛擬網(wǎng)關(guān)212彈回并保持在虛擬消息環(huán)境210中。一旦已經(jīng)確立虛擬網(wǎng)關(guān)212,則可以向接收者發(fā)送虛擬消息對象??梢杂脤⑻摂M消息對象朝著虛擬網(wǎng)關(guān)212移動的姿勢來發(fā)送虛擬消息對象。接下來,處理器110從被配置成感測與移動設(shè)備的物理交互的傳感器114接收傳感器信號309。傳感器114可以檢測用戶的交互的方向和幅值兩者。例如,如果用戶將移動設(shè)備拉離其身體,則傳感器114可以檢測設(shè)備移動的速度以及方向兩者。在另一示例中, 可以使傳感器信號與其中用戶朝著虛擬網(wǎng)關(guān)212拖動虛擬消息對象的用戶交互相關(guān)聯(lián)。這樣,傳感器信號可以包括指向虛擬網(wǎng)關(guān)的姿勢。在另一示例中,可以使傳感器信號與已被傾斜的移動設(shè)備102相關(guān)聯(lián)。然后,處理器110至少部分地基于傳感器信號來確定虛擬力310。處理器110可以確定虛擬力的方向和幅值兩者。例如,所述力可以在垂直于虛擬對象的方向上并處于低強度。在另一示例中,如果用戶使移動設(shè)備傾斜,則處理器110可以確定表示重力的力,其在用戶使設(shè)備傾斜的方向上拉動虛擬對象。在其它實施例中,處理器110可以確定隨著時間的推移在方向或強度方面變化的力。接下來,處理器110向虛擬消息環(huán)境內(nèi)的虛擬消息對象施加虛擬力312。然后,虛擬消息對象將至少部分地基于虛擬力的幅值和方向在虛擬消息環(huán)境內(nèi)移動??梢杂砂跀?shù)據(jù)存儲中的數(shù)據(jù)來進一步定義虛擬消息對象的行為。此數(shù)據(jù)定義虛擬消息環(huán)境中的虛擬消息對象的交互的特性。例如,虛擬消息對象可以采取蛋的形狀,并且具有定義脆性表面的特性。然后,如果向虛擬消息對象的表面施加高幅值的虛擬力,則對象可能破裂。在另一示例中,虛擬消息對象可以具有定義實心球的特性。當施加高強度的虛擬力時,該球可以在虛擬力的方向上滾動。然后,處理器110確定是否傳送虛擬消息對象314。此確定可以至少部分地基于接收者的虛擬力和狀態(tài)。處理器110可以分析力的速度和角度以確定虛擬消息對象的軌跡是否將帶其通過虛擬網(wǎng)關(guān)212。如果處理器110確定軌跡將不會載送虛擬消息對象通過虛擬網(wǎng)關(guān)212,則處理器110可以確定不傳送虛擬消息對象。但是如果虛擬消息對象的傳輸特性將載送其通過虛擬網(wǎng)關(guān)212,則處理器110可以傳送虛擬消息對象。另外,處理器110可以至少部分地基于接收者的狀態(tài)來確定是否傳送虛擬消息對象。例如,如果接收者已將其移動設(shè)備關(guān)閉或使其與網(wǎng)絡(luò)斷開連接,則處理器110可以確定不發(fā)送虛擬消息對象。在另一示例中,如果接收者的移動設(shè)備的狀態(tài)被設(shè)置為“隱藏”,則處理器110可以確定不發(fā)送虛擬消息對象。如果在314,處理器110確定不應(yīng)傳送虛擬消息對象,則處理器110可以確定與失敗的傳輸相關(guān)聯(lián)的觸覺效果315。例如,在處理器110確定不應(yīng)發(fā)送虛擬消息對象之后,其
12可以確定模擬虛擬消息對象從虛擬網(wǎng)關(guān)212彈回并停留在虛擬消息環(huán)境210中的觸覺效
果 ο然后,處理器110至少部分地基于傳感器信號來確定虛擬消息對象的傳輸特性 316。在一個實施例中,傳感器信號與匆忙或有力的姿勢相關(guān)聯(lián),因此處理器110確定相應(yīng)的匆忙或有力傳輸特性。在另一實施例中,可以使傳感器信號與柔和或緩慢的姿勢相關(guān)聯(lián); 因此,處理器110可以確定相應(yīng)的柔和或緩慢傳輸特性。在一些實施例中,可以使傳感器信號與虛擬消息對象的傳輸角度相關(guān)聯(lián)。例如,用戶可以使虛擬消息對象以一定的角度朝著虛擬網(wǎng)關(guān)移動。在這種情況下,虛擬消息對象以一定的角度穿過虛擬網(wǎng)關(guān);因此,處理器110可以確定有角度的傳輸特性。替代地,如果用戶發(fā)送虛擬消息對象徑直通過虛擬網(wǎng)關(guān),則處理器110可以確定徑直傳輸特性。最后,處理器110傳送虛擬消息對象和虛擬消息對象的傳輸特性320。在一些實施例中,傳輸將在虛擬消息對象通過虛擬網(wǎng)關(guān)212時發(fā)生。當虛擬消息對象被發(fā)送通過虛擬網(wǎng)關(guān)212時,虛擬消息對象可以從本地虛擬消息環(huán)境210消失。該消失可以與跨越網(wǎng)絡(luò)傳送虛擬消息對象基本上同時地發(fā)生。如果虛擬消息對象未被成功地傳送到接收者,則其將留在虛擬消息環(huán)境210中。這為用戶提供了關(guān)于網(wǎng)絡(luò)連接的狀態(tài)或接收者設(shè)備的狀態(tài)的簡單{曰息。在一個變體中,當虛擬消息對象離開虛擬消息環(huán)境210時,處理器110向致動器 118傳送用于警告用戶已經(jīng)成功地傳送消息的觸覺信號。例如,處理器110可以確定模擬箭頭擊中墻的觸覺效果。圖4是根據(jù)本發(fā)明的一個實施例的用于傳送觸覺消息的方法的流程圖。圖4示出其中接收者移動設(shè)備接收到虛擬消息對象的實施例。在方法400中,接收者設(shè)備的處理器接收與虛擬消息對象相關(guān)聯(lián)的信號402??梢詮木W(wǎng)絡(luò)接口接收該信號,網(wǎng)絡(luò)接口可通信地被連接到諸如蜂窩式網(wǎng)絡(luò)、內(nèi)部網(wǎng)、或因特網(wǎng)的外部網(wǎng)絡(luò)。例如,可能已經(jīng)由連接到該網(wǎng)絡(luò)的另一移動設(shè)備跨越網(wǎng)絡(luò)傳送信號。與虛擬消息對象相關(guān)聯(lián)的信號包括定義虛擬消息對象的特性的數(shù)據(jù)。例如,信號可以包括定義諸如虛擬消息對象的大小、形狀、傳輸特性、數(shù)據(jù)類型、以及內(nèi)容的特性的數(shù)據(jù)。然后,接收者設(shè)備的處理器至少部分地基于虛擬消息對象的傳輸特性來確定觸覺效果406。例如,如果發(fā)送移動設(shè)備在發(fā)送虛擬消息對象時輕輕地朝著虛擬網(wǎng)關(guān)傾斜,則傳輸特性可以包括低速度。然后,接收者設(shè)備的處理器將使用該傳輸特性來確定包括輕微振動的觸覺效果。該輕微振動模擬虛擬消息對象以低速擊中接收者虛擬消息環(huán)境的邊界。相反,基于高速傳輸特性的觸覺效果可以包括強烈搖晃,以模擬虛擬消息對象以高速到達接收者的虛擬消息環(huán)境。最后,接收者設(shè)備的處理器向被配置成輸出觸覺效果的致動器傳送觸覺信號408。 然后,該致動器將至少部分地基于此信號輸出觸覺效果。用于生成并傳送觸覺消息的說明性情形圖fe和恥是根據(jù)本發(fā)明的一個實施例的生成觸覺消息對象的圖示。圖fe包括移動設(shè)備500。用戶可以通過將移動設(shè)備500置于生成模式來生成虛擬消息對象。然后,用戶使移動設(shè)備以預(yù)定義圖案移動。由傳感器114來檢測此運動,傳感器114向處理器110 傳送與移動設(shè)備的運動相關(guān)聯(lián)的傳感器信號。然后,處理器110將至少部分地基于傳感器信號來確定個人標志物。例如,用戶可能希望以心形來定義個人標志物。為了定義此個人標志物,用戶可以執(zhí)行以心512的形狀移動該移動設(shè)備的姿勢。此姿勢可以例如使移動設(shè)備以一定的角度向上并橫穿、然后向下移動。然后,該姿勢可以使移動設(shè)備以一定的角度向上且然后橫穿并向下移動,直至移動設(shè)備基本上處于與其開始時相同的位置。然后,傳感器 114將向處理器110傳送與心形狀的姿勢相關(guān)聯(lián)的信號?;诖俗藙?,處理器110將生成包括心形514的個人標志物的虛擬消息對象。在其它實施例中,用戶可以輸入其它形狀的虛擬消息對象。

在一些實施例中,用戶可以用用戶定義的形狀來創(chuàng)建虛擬消息對象。在此類實施例中,顯示器116可以顯示噴漆罐。然后用戶可以按下該噴漆罐,并使移動設(shè)備以一定圖案移動。傳感器114可以檢測此運動并向處理器110傳送與該運動相對應(yīng)的傳感器信號?;谒邮盏降男盘?,處理器110將生成基本上與所檢測到的移動的形狀相對應(yīng)的虛擬消息對象。在一些實施例中,用戶可以使移動設(shè)備以基本上近似字母的圖案移動。在此類實施例中,處理器110可以生成與字母相對應(yīng)的文本。然后,用戶可以將此文本附加于虛擬消息對象。圖6是根據(jù)本發(fā)明的一個實施例的生成觸覺消息的圖示。圖6示出移動設(shè)備600。 移動設(shè)備600包括被顯示在觸摸屏顯示器610上的虛擬消息環(huán)境612。該虛擬消息環(huán)境包括心形狀的虛擬消息對象614。虛擬消息對象614包括將在接收者的移動設(shè)備上表現(xiàn)出與其在發(fā)送者的移動設(shè)備上表現(xiàn)的特性相同的特性的個人標志物。虛擬消息對象可以包括動畫和觸覺效果。例如,可以將心形的虛擬消息對象制成動畫以使其看起來正在跳動或搏動。箭頭618示出表示與虛擬消息對象相關(guān)聯(lián)的觸覺效果的線。虛擬消息對象可以進一步包括跳動或搏動觸覺效果以表示跳動的心。箭頭620示出觸摸虛擬消息對象的手指。當用戶與虛擬消息對象相交互時,觸摸屏顯示器610檢測用戶交互并向處理器110傳送與用戶交互相關(guān)聯(lián)的信號?;谒邮盏降男盘?,處理器110可以計算虛擬消息對象的傳輸特性。例如,用戶可以朝著虛擬網(wǎng)關(guān)輕彈虛擬消息對象,使得移動設(shè)備發(fā)送虛擬消息對象。在另一實施例中,移動設(shè)備可以使用麥克風(fēng)來檢測與虛擬消息對象的用戶交互。例如,麥克風(fēng)可以檢測到用戶已經(jīng)向移動設(shè)備進行吹氣。然后,麥克風(fēng)可以向處理器110傳送與用戶向麥克風(fēng)進行吹氣相關(guān)聯(lián)的信號?;诖诵盘枺幚砥?10可以確定虛擬消息對象的傳輸特性。例如,處理器110可以確定與發(fā)送者向接收者飛吻相關(guān)聯(lián)的傳輸特性。圖7是根據(jù)本發(fā)明的一個實施例的生成觸覺消息的圖示。在發(fā)送消息之前,用戶可以定義個人標志物的附加特性。圖7示出了用戶已經(jīng)雙擊個人標志物714之后的移動設(shè)備700。當用戶兩次敲擊個人標志物714時,虛擬鍵盤712出現(xiàn)在觸摸屏顯示器710上。然后,用戶可以鍵入短消息并點擊與將消息附加于個人標志物714的提交相關(guān)聯(lián)的按鈕。例如,箭頭716顯示用戶已經(jīng)向個人標志物716輸入消息“我想你! ”。在其它實施例中,虛擬鍵盤712可以包括舊式打字機。在此類實施例中,處理器110可以傳送與打字機的叮當作響的鍵相對應(yīng)的音頻和觸覺信號。致動器118和揚聲器120可以接收這些信號并輸出相應(yīng)的觸覺和音頻效果。圖8a和8b是根據(jù)本發(fā)明的一個實施例的刪除觸覺消息的圖示。用戶可以判定不發(fā)送個人標志物而是將其刪除。圖8a示出包括觸摸屏810的移動設(shè)備800。觸摸屏810包括心形的個人標志物812。用戶已經(jīng)判定刪除個人標志物812。因此,用戶可以以X圖案 814在觸摸屏顯示器810上移動其手指。觸摸屏顯示器810檢測此交互并向處理器110傳送與該X圖案相關(guān)聯(lián)的信號。至少部分地基于此信號,處理器110確定應(yīng)刪除個人標志物 812。因此,處理器110從顯示器810去除個人標志物。圖8b示出在用戶已刪除個人標志物之后不久的包括觸摸屏顯示810的移動設(shè)備 800。處理器110可以以多種方式從顯示器810去除個人標志物。例如,在一個實施例中, 處理器110可以通過使得個人標志物緩慢地淡出觸摸屏810來去除個人標志物。在另一實施例中,處理器110可以通過使個人標志物彈出并從觸摸屏810快速地消失來去除個人標志物。在一些實施例中,處理器110將計算與去除個人標志物812相關(guān)聯(lián)的觸覺效果。然后,處理器110將向致動器118傳送與觸覺效果相關(guān)聯(lián)的信號,然后致動器118輸出觸覺效^ ο用于生成和傳送觸覺消息的說明性方法圖9是圖示根據(jù)本發(fā)明的一個實施例的生成并傳送觸覺消息的過程的流程圖。方法900在處理器110響應(yīng)于用戶交互接收到傳感器信號時開始902。用戶交互可以是用戶使移動設(shè)備102以預(yù)定義圖案移動。該預(yù)定義圖案可以是例如使移動設(shè)備102 以心形圖案移動。接下來,處理器110至少部分地基于傳感器信號來確定用戶指示的個人標志物 904。個人標志物可以是包括個人消息的虛擬消息對象。該虛擬消息對象在接收者的移動設(shè)備中表現(xiàn)出與在發(fā)送者的移動設(shè)備中相同的特性。在一個實施例中,所述個人標志物具有在視覺上反映與所接收到的傳感器信號相關(guān)聯(lián)的交互的形狀。例如,如果傳感器信號與基本上對應(yīng)于心形的設(shè)備運動相關(guān)聯(lián),則個人標志物可以采取心形。然后,處理器110從觸摸敏感接口接收與姿勢相關(guān)聯(lián)的傳感器信號906。在一個實施例中,觸摸敏感接口可以是觸摸屏顯示器。在其它實施例中,觸摸敏感接口可以是軌跡球或按鈕。在一些實施例中,姿勢可以包括顯示在觸摸屏顯示器上對按鈕的雙次敲擊。接下來,處理器110使得顯示器116顯示用戶界面908。在一個實施例中,用戶界面可以是例如用于文本輸入的虛擬鍵盤。在其它實施例中,用戶界面可以提供用于調(diào)整與個人標志物相關(guān)聯(lián)的色彩或觸覺反饋的元件。然后,處理器110接收經(jīng)由用戶界面輸入的用戶輸入910。在一個實施例中,用戶在虛擬鍵盤上輸入文本。例如,用戶可以鍵入與個人標志物相關(guān)聯(lián)的短文本消息。在其它實施例中,用戶輸入可以包括與個人標志物相關(guān)聯(lián)的色彩、形狀、或特定觸覺反饋。然后,處理器110使得顯示器116至少部分地基于用戶輸入而改變912。在一個實施例中,處理器110可以將顯示器116變?yōu)轱@示包括用戶輸入的文本的文本框。在其它實施例中,處理器110可以通過變更個人標志物的形狀、色彩、或其它特性來改變顯示器116。 例如,在一個實施例中,用戶輸入與心形的個人標志物相關(guān)聯(lián)的文本消息。當處理器110使文本消息與心相關(guān)聯(lián)時,處理器110使得心開始跳動。接下來,處理器110基于個人標志物和用戶輸入來生成觸覺信號914。在一個實施例中,例如,個人標志物可以采取心形。在該實施例中,觸覺信號可以對應(yīng)于跳動或搏動的心。在其它實施例中,觸覺信號可以與個人標志物的另一交互相關(guān)聯(lián)。例如,觸覺信號可以基于用戶已與消息相關(guān)聯(lián)的特定觸覺效果,諸如振動或點擊;或者觸覺信號可以基于某個其它參數(shù),諸如個人標志物的色彩。 接下來,處理器110接收與用戶向麥克風(fēng)中進行吹氣相關(guān)聯(lián)的麥克風(fēng)輸入916。例如,在一個實施例中,用戶可以在被并入移動設(shè)備102的麥克風(fēng)上進行吹氣。在另一實施例中,用戶可以在設(shè)備的一個區(qū)域處或在整個設(shè)備的方向上進行吹氣。在所有這些示例中, 由麥克風(fēng)來檢測用戶的呼吸,并且然后麥克風(fēng)向處理器110傳送與用戶的吹氣相關(guān)聯(lián)的信號。作為響應(yīng),處理器110經(jīng)由虛擬網(wǎng)關(guān)來發(fā)送包括個人標志物的消息918。例如,在個人標志物是心的實施例中,用戶在麥克風(fēng)上吹氣,如同飛吻一樣。作為響應(yīng),處理器110 使得消息被傳送到期望接收者。在另一實施例中,處理器110在向標志物施加虛擬力之后傳送個人標志物。在此類實施例中,該虛擬力載送虛擬消息對象通過虛擬網(wǎng)關(guān)。在此類實施例中,處理器110可能已至少部分地基于與用戶輕彈觸摸屏顯示器相關(guān)聯(lián)的傳感器信號確定了虛擬力。圖10是圖示根據(jù)本發(fā)明的一個實施例的生成并傳送觸覺消息的過程的流程圖。 處理器1000在處理器110接收到包括個人標志物的消息時開始1002。接下來,處理器110接收用于指示對消息的選擇的用戶輸入1004。在一個實施例中,觸摸屏顯示器可以檢測用戶輸入,而在其它實施例中,軌跡球122可以檢測用戶輸入。 在一些實施例中,用戶輸入可以包括消息的敲擊或雙次敲擊?;蛘?,在其它實施例中,用戶輸入可以包括使移動設(shè)備102傾斜或以其它方式進行操縱。然后,處理器110使得顯示器116顯示用戶界面1006。在一些實施例中,用戶界面是用于輸入文本的虛擬鍵盤。在此類實施例中,鍵盤可以表現(xiàn)為OWERTY鍵盤。在其它實施例中,鍵盤可以表現(xiàn)為舊式打字機,并且移動設(shè)備可以在用戶輸入文本時輸出與打字機的叮當作響的鍵相對應(yīng)的音頻和觸覺效果。在一些實施例中,用戶界面可以是用戶可以使用觸摸屏顯示器在其上面進行寫入的文本編輯器(text pad)。例如,用戶可以使用其手指在觸摸屏顯示器上寫下其簽名。在此類實施例中,用戶還可以分配與其簽名相關(guān)聯(lián)的觸覺效果。例如,用戶可以創(chuàng)建包括其書寫簽名的虛擬簽名和近似籃球在球場上彈跳的觸覺效果的虛擬簽名。還可以從簽名本身導(dǎo)出觸覺效果,即可以將書寫的屬性(筆畫、回線(loop) 等)轉(zhuǎn)換成基本上類似的觸覺效果參數(shù)(強度、持續(xù)時間、周期性等)。在其它實施例中,用戶界面可以是用于修改個人標志物的其它特性的界面。例如,該界面可以使得用戶能夠修改與個人標志物相關(guān)聯(lián)的形狀、色彩、或觸覺效果。接下來,處理器110接收用戶輸入1008。在一些實施例中,觸摸屏顯示器可以接收用戶輸入。例如,用戶可以在觸摸屏顯示器上輸入文本。在其它實施例中,可以由設(shè)備內(nèi)的其它傳感器來接收用戶輸入。例如,用戶可以通過使移動設(shè)備傾斜或以其它方式進行操縱來輸入輸入內(nèi)容。然后,處理器110接收用于指示用戶已使移動設(shè)備傾斜的傳感器信號1010。在一些實施例中,陀螺儀、加速度計、GPS、或能夠檢測移動的其它傳感器向處理器110傳送傳感器信號。例如,陀螺儀可以確定用戶已使移動設(shè)備傾斜至45度角,并向處理器110傳送與該傾斜量相關(guān)聯(lián)的信號。然后,處理器110經(jīng)由消息發(fā)送網(wǎng)關(guān)來發(fā)送消息1012。在一些實施例中,消息發(fā)送網(wǎng)關(guān)將在顯示器的頂部處出現(xiàn)并包括期望接收者的指示。在此類實施例中,在消息的虛擬表示穿過消息發(fā)送網(wǎng)關(guān)時發(fā)送消息。在傳送觸覺消息的一些實施例中,用戶可能希望向接收者發(fā)送預(yù)編寫形式消息。 圖Ila和lib是根據(jù)本發(fā)明的一個實施例的生成觸覺消息的圖示。圖Ila包括移動設(shè)備 1100。用戶可以通過將移動設(shè)備1100置于用于生成虛擬消息對象的模式來生成虛擬消息對象。然后,用戶使移動設(shè)備以預(yù)定義圖案移動。由傳感器114來檢測此運動,傳感器114 向處理器110傳送與移動設(shè)備的運動相關(guān)聯(lián)的傳感器信號。然后,處理器110將至少部分地基于傳感器信號來確定虛擬消息對象。在一些實施例中,處理器110可以確定該運動與包括商務(wù)標志物的預(yù)定義虛擬消息對象相關(guān)聯(lián)。商務(wù)標志物是在接收者的虛擬消息環(huán)境中與其在發(fā)送者的虛擬消息環(huán)境中表現(xiàn)出相同或基本相同的特性的商務(wù)相關(guān)虛擬消息對象。例如,預(yù)定義商務(wù)標志物可以采取釘子的形式,并且包括文本和/或音頻消息“釘住它! ”。商務(wù)標志物可以進一步包括與釘子的捶打相關(guān)聯(lián)的觸覺效果。商務(wù)標志物的接收者將在商務(wù)標志物到達其移動設(shè)備時感受到此觸覺效果。此類實施例可以為發(fā)送者提供用于提供對消息的有形響應(yīng)的能力。為了發(fā)送商務(wù)標志物,用戶可以執(zhí)行使移動設(shè)備以預(yù)定義圖案移動的姿勢。例如, 用戶可以使移動設(shè)備102上下移動,模擬擺動錘子1110。傳感器114可以檢測姿勢并向處理器110傳送關(guān)聯(lián)的信號。然后,處理器110確定該姿勢是否匹配用于虛擬釘子商務(wù)標志物的預(yù)定義圖案。并且,基于該姿勢,處理器110將在顯示器1120上生成商務(wù)標志物1130,如圖lib所示。在一些實施例中,處理器110可以確定與虛擬釘子相關(guān)聯(lián)的觸覺效果。然后, 處理器Iio將向致動器118輸出觸覺信號,致動器118輸出觸覺效果。在一些實施例中,處理器110等待指示性用戶交互以發(fā)送商務(wù)標志物。在其它實施例中,處理器110生成商務(wù)標志物并然后自動地將其發(fā)送。圖1 和12b是根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的圖示。圖1 和12b 包括剛剛已接收到虛擬釘子形式的商務(wù)標志物的移動設(shè)備1200。設(shè)備1200包括顯示器 1210,顯示器1210包括最近接收到的商務(wù)標志物1220。在一些實施例中,在接收到商務(wù)標志物時,移動設(shè)備1200可以輸出與商務(wù)標志物相關(guān)聯(lián)的觸覺效果。在一個此類實施例中, 觸覺效果可以近似對釘子的重擊。在其它實施例中,移動設(shè)備可以輸出另一觸覺效果。在又一實施例中,移動設(shè)備可以不輸出觸覺效果。在圖12b中,移動設(shè)備1200包括觸摸屏顯示器1210。觸摸屏顯示器包括商務(wù)標志物1220。當用戶與商務(wù)標志物1220相交互時,觸摸屏向處理器110傳送與用戶交互相關(guān)聯(lián)的信號。至少部分地基于此信號,處理器110向用戶顯示與商務(wù)標志物相關(guān)聯(lián)的消息。在圖12b所示的實施例中,與虛擬釘子商務(wù)標志物相關(guān)聯(lián)的文本是“釘住它! ” 1230。在其它實施例中,用戶可以定義不同的文本以與商務(wù)標志物相關(guān)聯(lián)。圖13是根據(jù)本發(fā)明的一個實施例的用于生成并傳送觸覺消息的過程的流程圖。 圖13示出過程1300,其在處理器110從移動設(shè)備的至少一個傳感器114接收到至少一個傳感器信號時開始1302,所述至少一個傳感器信號與移動設(shè)備的移動相關(guān)聯(lián)。在一些實施例中,傳感器114可以包括加速度計、GPS、或能夠檢測移動的其它傳感器。該移動可以包括傳感器114能夠檢測的任何姿勢。例如,在一些實施例中,所述移動包括近似心形狀的移動。 在其它實施例中,移動包括近似錘擊姿勢的移動。在另外的實施例中,移動可以近似投擲繩索。
然后,處理器110至少部分地基于所述至少一個傳感器信號來確定將在用戶界面中顯示的標志物1304。該標志物采取與移動設(shè)備的移動有關(guān)的形狀。在一些實施例中,標志物可以采取釘子或心的形狀。在其它實施例中,標志物采取另一形狀,諸如氣球、旗袍、繩索或標槍。接下來,處理器110使得標志物被顯示1306。在移動設(shè)備的顯示器116中顯示該標志物。在一些實施例中,顯示器116可以進一步包括圖形用戶界面。在此類實施例中,顯示器116可以在圖形用戶界面中顯示標志物。在進一步的實施例中,一個或多個附加標志物還可以連同該標志物一起出現(xiàn)在圖形用戶界面中。 然后,傳感器114檢測與標志物的用戶交互1308。在一些實施例中,傳感器114可以是觸摸屏顯示器。在其它實施例中,傳感器114可以是軌跡球122。在另外的實施例中, 傳感器114可以是諸如加速度計、陀螺儀、或GPS的運動傳感器。在一些實施例中,用戶交互包括單次敲擊或雙次敲擊標志物的表面。在其它實施例中,用戶交互可以包括使移動設(shè)備102傾斜或搖動。在此類實施例中,處理器110可以響應(yīng)于所檢測到的交互向虛擬消息對象施加虛擬力。在另外的實施例中,傳感器114可以包括麥克風(fēng)。在此類實施例中,用戶交互可以包括在麥克風(fēng)上吹氣。在此類實施例中,處理器110可以向標志物施加力,模擬用戶在標志物上吹氣的效果。例如,在一個實施例中,標志物可以采取氣泡的形式。當用戶在麥克風(fēng)上吹氣時,處理器110可以確定作用于氣泡的力,其模擬用戶向接收者吹氣泡。最后,處理器110向接收者傳送與標志物相關(guān)聯(lián)的信號1310。在一些實施例中, 處理器110可以經(jīng)由網(wǎng)絡(luò)接口 112來傳送信號。在一些實施例中,移動設(shè)備可以包括圖形用戶界面,該圖形用戶界面包括消息發(fā)送網(wǎng)關(guān)。在一些實施例中,消息發(fā)送網(wǎng)關(guān)可以包括識別接收者的信息。在一些實施例中,在處理器110傳送與標志物相關(guān)聯(lián)的信號之后,處理器 110從顯示器116去除標志物。 使用實時鏈路來傳送觸覺消息當使用移動設(shè)備102時,用戶可能希望實時地與另一用戶相交互。本發(fā)明的一個實施例提供用于用戶在實時鏈路上傳送觸覺消息的能力。例如,在一個實施例中,第一用戶可以與移動設(shè)備102的觸摸屏相交互。該交互使得觸摸屏上的對象被修改。例如,觸摸屏可以是空白的,并且隨著用戶與屏幕相交互,處理器110生成跟蹤用戶跨越觸摸屏的移動的線。在此類實施例中,該線可以基本上跟隨用戶與觸摸屏之間的接觸點。在此類實施例中,對第一用戶的觸摸屏的改變被基本上同時地復(fù)制在第二用戶的移動設(shè)備的觸摸屏上。第二用戶可以類似地在第二用戶的設(shè)備的觸摸屏上拖動手指。隨后由呈現(xiàn)在第一用戶的觸摸屏和第二用戶的觸摸屏兩者上的第二線來跟蹤第二用戶的交互。在此類實施例中,當兩條線接觸或重疊時,由第一和第二移動設(shè)備上的處理器來檢測觸摸或碰撞。并且,作為響應(yīng),兩個設(shè)備輸出指示該交互的觸覺效果。在此類實施例中, 兩個用戶可以經(jīng)由觸覺消息發(fā)送來實時地相互觸摸。在另一實施例中,用戶可以修改在發(fā)送設(shè)備的屏幕上顯示的消息或其它對象,并且基本上同時地,在接收者的設(shè)備上修改消息或?qū)ο蟆ο⒒驅(qū)ο蟮母淖兛梢猿鑫谋靖虏▽ο蟮奶摂M性質(zhì)的改變、與對象相關(guān)聯(lián)的觸覺效果、或其它改變。這樣,用戶可以使用移動設(shè)備來發(fā)送實時觸覺消息。例如,在一些實施例中,兩個鏈接的移動設(shè)備每個包括觸摸屏顯示器。在此類實施例中,每個設(shè)備的用戶在其各自的移動設(shè)備上畫圖像,并且其輸出被基本上實時地顯示在接收者的設(shè)備上。在一個實施例中,如果發(fā)送者和接收者的手指穿過其各自觸摸屏顯示器上的同一相對位置,則這些移動設(shè)備的每一個都將輸出與碰撞或觸摸相關(guān)聯(lián)的音頻和觸覺效果。在另一實施例中,用戶可以與同時顯示在兩個用戶移動設(shè)備上的圖像相交互。在此類實施例中,用戶可以同時地修改圖像。該修改可以基本上同時地出現(xiàn)在移動設(shè)備上。例如,一個用戶可以使用其觸摸屏來在兩個移動設(shè)備上顯示的圖像上畫出特征。在此類實施例中,例如,用戶可以修剪圖像,同時另一用戶觀看該修剪發(fā)生。在進一步的實施例中,用戶可以在圖像上畫出滑稽的胡子,同時另一用戶觀看。本實施例可以用于編輯,或簡單地用來娛樂兩個用戶。進一步可以在兩個用戶經(jīng)由電話呼叫或其它音頻鏈路被連接的同時使用此類實施例。在另一實施例中,移動設(shè)備生成到另一移動設(shè)備的直接觸覺鏈接以玩游戲。例如, 用戶可以玩虛擬網(wǎng)球游戲。在此類游戲中,用戶可以經(jīng)由其觸摸屏將網(wǎng)球輕彈給接收者。然后,接收者將網(wǎng)球輕彈回到發(fā)送者。在此類實施例中,網(wǎng)球可以進一步包括表示用戶用來擊打球的力的觸覺效果。在此類實施例中,用戶還可以經(jīng)由電話或可通過移動設(shè)備獲得的其它音頻鏈路來繼續(xù)進行會話??梢允褂糜螒騺硖畛鋾捴械谋孔镜耐nD并提供用戶之間的共享空間的感覺(sense)。在另一實施例中,在處于呼叫或聊天中的同時,一個用戶可以向接收者傳送虛擬消息。接收者可以修改這些對象并將其送回。此類實施例可以向會話添加環(huán)境效果,并用于填充沉默,或設(shè)置會話的氣氛。這些對象可以進一步用于允許用戶合作以創(chuàng)建包括單獨文檔的虛擬消息對象。例如,兩個用戶可以發(fā)送包括文本文檔的虛擬消息對象。每個用戶可以編輯文檔,并將草稿發(fā)送給另一用戶供評論。在一個實施例中,用戶可能希望向接收者傳送與香檳祝酒相關(guān)聯(lián)的觸覺姿勢。用戶可以用其移動設(shè)備作出傾倒的姿勢。移動設(shè)備的傳感器114可以檢測該傾倒姿勢。傳感器114向處理器110傳送與移動設(shè)備的傾斜相關(guān)聯(lián)的信號。然后,處理器110可以確定用戶正在嘗試發(fā)送香檳祝酒。因此,處理器110向顯示器傳送信號以使得顯示器輸出香檳酒瓶的圖像。處理器110可以進一步向揚聲器輸出與香檳酒的傾倒相關(guān)聯(lián)的音頻信號。另外, 處理器110可以向致動器輸出與香檳酒的傾倒相關(guān)聯(lián)的觸覺信號。然后,致動器可以輸出與香檳酒的傾倒相關(guān)聯(lián)的觸覺信號。圖14示出兩個移動設(shè)備,1400和1450。移動設(shè)備1400是發(fā)送移動設(shè)備,并且移動設(shè)備1450是接收移動設(shè)備。移動設(shè)備1400和1450中的每一個包括顯示器1410,顯示器 1410包括一杯香檳酒1420的形式的虛擬消息對象。當用戶使得任一個移動設(shè)備傾斜時,諸如加速度計、陀螺儀、或GPS的運動傳感器114確定用戶已使移動設(shè)備傾斜并向處理器110 傳送與傾斜相關(guān)聯(lián)的信號。然后,處理器110計算表示被施加于虛擬香檳酒1420的重力的虛擬力。重力的力使得香檳酒在杯內(nèi)移轉(zhuǎn),如設(shè)備1400和1450兩者中所示。在一些實施例中,當移動設(shè)備移位時,處理器110確定與移轉(zhuǎn)的香檳酒相關(guān)聯(lián)的觸覺效果。然后,處理器110向輸出觸覺效果的致動器118傳送與所確定的觸覺效果相關(guān)聯(lián)的信號。使用來自傳感器114的信號,處理器110確定移動設(shè)備1400和1450中的每一個相對于彼此的位置。處理器110使用該信號來確定是否兩個用戶已基本上同時地舉起其杯子。如果兩個設(shè)備1400和1450被同時地舉起,則處理器110將確定發(fā)生祝酒并確定與兩個玻璃杯碰撞時產(chǎn)生的叮當聲相關(guān)聯(lián)的音頻和觸覺效果。然后,處理器110向致動器118 和揚聲器120傳送與音頻和觸覺效果相關(guān)聯(lián)的信號。然后,致動器118和揚聲器120可以輸出所確定的觸覺效果。在一些實施例中,此效果可以是柔和的叮當聲,如同兩個晶體杯子已相互碰觸一樣。在其它實施例中,觸覺效果可以是與相互撞擊的兩個重啤酒杯相關(guān)聯(lián)的砰擊聲。圖15是圖示根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的過程的流程圖。過程 1500在傳感器114檢測到指示傾倒姿勢的用戶輸入時開始1502。在一些實施例中,傳感器 114可以包括加速度計、陀螺儀、GPS或能夠感測運動的其它傳感器。在一些實施例中,指示傾倒姿勢的用戶姿勢可以包括使移動設(shè)備傾斜至預(yù)定角度。

然后,處理器110向顯示器傳送使得顯示器116顯示香檳酒瓶的信號1504。在一些實施例中,可以出現(xiàn)一瓶啤酒或另一飲料,而不是一瓶香檳酒。在其它實施例中,可以出現(xiàn)包括飲料的杯子來代替瓶子。接下來,致動器和揚聲器輸出與瓶子的打開相關(guān)聯(lián)的效果1506。在一些實施例中, 音頻和觸覺效果可以是與軟木塞彈出相關(guān)聯(lián)的效果。在其它實施例中,該效果可以與飲料的傾倒相關(guān)聯(lián)。然后,傳感器114接收傾倒已完成的用戶輸入1508。在一些實施例中,傳感器114 可以是加速度計、陀螺儀、GPS或能夠感測運動的其它傳感器。在其它實施例中,傳感器114 可以是觸摸屏或軌跡球122。在一些實施例中,用戶輸入可以包括使移動設(shè)備傾斜。在其它實施例中,用戶輸入可以包括觸摸屏顯示器上的姿勢或用軌跡球122作出的姿勢。接下來,處理器110向顯示器傳送使得顯示器顯示香檳酒杯的信號1510。在一些實施例中,信號可以使得顯示器顯示啤酒杯或其它杯子。在其它實施例中,信號可以使得顯示器顯示與某種其它類型的飲料相關(guān)聯(lián)的瓶子。然后,傳感器114接收用于指示玻璃杯的碰觸的輸入1512。在一些實施例中,傳感器114可以是加速度計、陀螺儀、GPS或能夠感測運動的其它傳感器。在其它實施例中,傳感器114可以是觸摸屏或軌跡球122。在一些實施例中,輸入可以包括舉起移動設(shè)備,如同其是祝酒中的一杯香檳酒一樣。在其它實施例中,輸入可以是在觸摸屏顯示器上作出的姿勢。接下來,處理器110向顯示器、致動器和揚聲器傳送與祝酒相關(guān)聯(lián)的信號1514。在一些實施例中,信號可以包括與杯子碰觸相關(guān)聯(lián)的視覺信號、和與兩個晶體杯的輕微叮當聲相關(guān)聯(lián)的音頻和觸覺信號。在其它實施例中,可以使該效果與不同類型的玻璃器皿相關(guān)聯(lián)。例如,信號可以包括與兩個重啤酒杯相關(guān)聯(lián)的視覺信號、和與重玻璃杯相互碰撞相關(guān)聯(lián)的音頻和觸覺信號。在一個實施例中,用戶可以通過將兩個設(shè)備與虛擬繩索相連來確立兩個移動設(shè)備之間的直接虛擬連接。模仿真實繩索的行為的設(shè)備可以引起振動,所述振動使人想起在繩索被放松并用拖拉姿勢進行牽引時由繩索發(fā)出的那些振動。圖16a、16b、和16c是根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的圖示。在圖16a 中,移動設(shè)備1600與移動設(shè)備1602通信。每個移動設(shè)備包括顯示器1604。最初,移動設(shè)備 1602包括拖繩1606的一端,繩索在一端處被附著于牽引船(pull)或拖船(tug),并且在另一端處未連接。移動設(shè)備1600最初包括空錨。為了發(fā)起連接,移動設(shè)備1600的用戶可以朝著另一個用戶投擲繩索的一端。例如,在一個實施例中,用戶可以打開到接收者移動設(shè)備的虛擬網(wǎng)關(guān),并在虛擬網(wǎng)關(guān)的方向上輕彈繩索的末端。在另一實施例中,用戶可以通過在虛擬網(wǎng)關(guān)的方向上猛拉整個移動設(shè)備來投擲繩索。虛擬拖繩可以跨越兩個設(shè)備之間的整個虛擬空間,并最終到達移動設(shè)備1600處。在一些情形下,虛擬繩索可能不能跨越設(shè)備之間的虛擬空間的長度。例如,移動設(shè)備1600可能距離太遠(諸如,處于不同的區(qū)域代碼、州、或國家中)而使虛擬繩索不能到達。替代地,移動設(shè)備的用戶可以更新狀態(tài),使得某些虛擬對象被自動地阻止。當繩索出現(xiàn)在移動設(shè)備1600的顯示器上時,移動設(shè)備可以生成模仿繩索降落在移動設(shè)備的虛擬環(huán)境中的觸覺和/或音響效果。通過此類非視覺提示,移動設(shè)備1600可以警告用戶虛擬拖繩已在其方向上被投擲,而不要求用戶看移動設(shè)備。移動設(shè)備1600的用戶可以抓住虛擬拖繩。在一些實施例中,用戶可以通過以抓住姿勢來移動所述移動設(shè)備、諸如通信設(shè)備的快速轉(zhuǎn)動、或者通過按下特定按鈕來抓住拖繩。 在一些實施例中,如果移動設(shè)備1600的用戶沒有注意,那么他們將不會抓住繩索并確立連接。當繩索未被接收設(shè)備抓住時,發(fā)送用戶可以拖拉虛擬繩索以使其返回到他們的移動設(shè)備,指示尚未確立連接。然而,如果接收用戶確實看到、感覺到和/或聽到繩索到達,則他們可以抓住繩索并將其固定于他們的設(shè)備。在圖16b中,移動設(shè)備1600的用戶已抓住由移動設(shè)備1602發(fā)送的虛擬拖繩1606。 并且,用戶已經(jīng)將虛擬拖繩1606固定于虛擬錨1608。移動設(shè)備1600和1602的用戶現(xiàn)在共
享跨越其共享虛擬物理空間的同一虛擬物理對象。在圖16c中,移動設(shè)備1602的用戶可以猛拉或拖拉虛擬拖繩,這可以使得移動設(shè)備1600生成模仿牽引繩1610拉在錨1612上的結(jié)果的觸覺效果。作為響應(yīng),移動設(shè)備1600 的用戶可以在繩索上拖拉,這可以使得移動設(shè)備生成與牽引繩1610拉在錨1614上相對應(yīng)的觸覺效果。在本發(fā)明的其它實施例中,用戶可以形成實時鏈路以便以除消息之外的格式傳送信息。圖17是根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的圖示。如圖17所示,移動設(shè)備 1700包括顯示器1702。顯示器1702包括觸覺聯(lián)系人列表1704。每個聯(lián)系人包括在觸覺窗口中顯示的姓名和觸覺狀態(tài)。在一個實施例中,當移動設(shè)備1700的用戶觸摸聯(lián)系人的觸覺狀態(tài)窗口時,用戶可以感覺到與在觸覺聯(lián)系人列表中所列的人的狀態(tài)相對應(yīng)的觸覺效果。在進一步的實施例中,移動設(shè)備可以向在觸覺聯(lián)系人列表中所列的人的移動設(shè)備傳送信號。該信號可以包括用于警告觸覺聯(lián)系人列表中的人某人對其狀態(tài)感興趣的觸覺信號。 例如,在用戶將其手指揮過第二用戶的聯(lián)系人條目的同時,第一用戶感覺到第二用戶的狀態(tài)。同時,由第一用戶的揮擊姿勢被傳送到第二用戶的設(shè)備,其可以生成在感知上與手指揮擊的持續(xù)時間和強度等同或類似的觸覺效果。在另一實施例中,第一用戶可以重復(fù)地在第二用戶的聯(lián)系人列表條目上敲擊,模仿敲門或窗,這向第二用戶傳送觸覺、音頻、和視覺敲擊效果,充當發(fā)起通信會話的邀請。在另一實施例中,隨著用戶使移動設(shè)備1700移動,移動設(shè)備的處理器110可以至少部分地基于從傳感器114接收到的傳感器信號來確定運動分布。在一些實施例中,傳感器114可以包括GPS傳感器、加速度計、或能夠檢測移動或位置的其它傳感器。然后,傳感
21器110可以將用戶的運動分布傳送給在其觸覺聯(lián)系人列表中列出用戶的其它移動設(shè)備??梢杂糜脩舻倪\動分布來實時地更新每個通信設(shè)備上的聯(lián)系人列表,使得用戶能夠通過查看其觸覺狀態(tài)窗口來確定其聯(lián)系人列表上的人的當前活動。在圖1700中,第一聯(lián)系人David的觸覺狀態(tài)被視為沒有特定圖案1706的點的混亂顯示。這可以指示David的通信設(shè)備正在運動,可能指示David正在行走。第二聯(lián)系人 Remy的觸覺狀態(tài)被表示為穩(wěn)定的水平線1708。這可以指示Remy在靜坐,或者替代地,移動設(shè)備已被平放在桌子上。第三聯(lián)系人Chris的觸覺狀態(tài)被表示為相對平的垂直線1710。這可以指示Chris正在將移動設(shè)備保持在豎直位置。在一些實施例中,每個聯(lián)系人的觸覺狀態(tài)可以故意地不清楚,以便在為其它用戶提供關(guān)于其狀態(tài)的某個信息的同時為每個用戶提供某些隱私。雖然圖17描繪了在單個頁面上的具有多個條目的聯(lián)系人列表,但其它變化是可能的。例如,每個聯(lián)系人可以具有其自己的專用頁面、畫面、或虛擬對象。單獨聯(lián)系人的放大可以為用戶提供該聯(lián)系人的狀態(tài)的更準確視圖。雖然觸覺聯(lián)系人列表1704將每個聯(lián)系人的狀態(tài)描繪為充滿球的盒,但可以利用用于顯示狀態(tài)的其它方法。例如,觸覺收件箱可以使用諸如表示快速移動的心、表示沒有移動的睡眠圖標、或其它圖形的圖標來提供用于每個聯(lián)系人的狀態(tài)信息。圖18是圖示根據(jù)本發(fā)明的一個實施例的傳送觸覺消息的過程的流程圖。過程 1800在處理器110從第一傳感器114接收到第一傳感器信號時開始1802,該第一傳感器信號與移動設(shè)備的移動相關(guān)聯(lián)。在一些實施例中,傳感器114可以是加速度計、陀螺儀、GPS或能夠感測運動的其它傳感器。在一些實施例中,用戶姿勢可以包括使移動設(shè)備以預(yù)定義圖案移動。例如,在一個實施例中,用戶姿勢可以包括使移動設(shè)備像香檳酒瓶一樣傾斜。在另一示例中,用戶姿勢可以包括基本上近似心形的移動。在另一實施例中,用戶姿勢可以包括像錘子一樣重擊移動設(shè)備。在又一實施例中,用戶姿勢可以包括投擲或拋擲繩索。接下來,處理器110從第一移動設(shè)備的觸摸敏感接口接收第二傳感器信號1804, 該第二傳感器信號與用戶交互相關(guān)聯(lián)。在一些實施例中,顯示器116可以包括諸如觸摸屏顯示器的觸摸敏感接口。在其它實施例中,觸摸敏感接口可以包括軌跡球122。在一些實施例中,用戶交互可以包括與顯示在顯示器116上的圖形用戶界面的用戶交互。在此類實施例中,用戶交互可以包括雙次敲擊圖形用戶界面的一部分。在另一實施例中,用戶交互可以包括輸入被附加于虛擬消息對象的文本。在其它實施例中,用戶交互可以包括手指在觸摸屏顯示器的表面上進行描繪。然后,處理器110至少部分地基于第二傳感器信號來確定第一移動設(shè)備的顯示器 116的變化1806。在一些實施例中,該變化可以包括顯示在用戶的手指跨越觸摸屏顯示器的表面移動時跟隨用戶的手指的軌跡。在其它實施例中,顯示器的變化可以包括修改顯示器上的虛擬對象。例如,顯示器可以包括圖像,并且用戶交互可以包括對圖像的修改。在其它實施例中,顯示器的變化可以包括顯示新的虛擬對象,諸如氣泡、心、釘子、繩索、或香檳酒瓶。接下來,處理器110向第二移動設(shè)備傳送第一數(shù)據(jù)信號,該第一數(shù)據(jù)信號包括與用戶交互和第一移動設(shè)備的移動相關(guān)聯(lián)的數(shù)據(jù)1808。在一些實施例中,處理器110可以經(jīng)由網(wǎng)絡(luò)接口 112來傳送數(shù)據(jù)信號。在一些實施例中,處理器110基本上與經(jīng)由觸摸敏感接口來接收用戶輸入同時地傳送第一數(shù)據(jù)信號。在其它實施例中,處理器110在接收到用于指示處理器110應(yīng)進行傳送之前不傳送數(shù)據(jù)信號。然后,處理器110從第二移動設(shè)備接收第二數(shù)據(jù)信號1810。在一些實施例中,處理器110可以從網(wǎng)絡(luò)接口 112接收數(shù)據(jù)信號。在一些實施例中,處理器110將數(shù)據(jù)信號傳送到第二移動設(shè)備,并基本上同時地從第二移動設(shè)備接收信號。在一些實施例中,第二數(shù)據(jù)信號包括和與第二移動設(shè)備的觸摸敏感接口的用戶交互相對應(yīng)的數(shù)據(jù)。接下來,處理 器110至少部分地基于第二數(shù)據(jù)信號來確定第一移動設(shè)備的顯示器的第二變化1812。在一些實施例中,所接收到的數(shù)據(jù)可以與第二移動設(shè)備的顯示器上的變化相對應(yīng)。在此類實施例中,由處理器110確定的對第一移動設(shè)備的顯示器的改變可以與第二移動設(shè)備的顯示器的變化相對應(yīng)。例如,第二移動設(shè)備的用戶可以跨越第二移動設(shè)備移動其手指以繪制圖片。然后,第二移動設(shè)備可以向第一移動設(shè)備傳送相應(yīng)的第二信號。 然后,第一移動設(shè)備的處理器110可以以基本上與第二移動設(shè)備的顯示器相對應(yīng)的方式來修改其顯示器。在另一實施例中,第二移動設(shè)備的用戶可以修改其觸摸屏顯示器上的圖片。 在此類實施例中,第二用戶的修改將基本上同時地出現(xiàn)在第一移動設(shè)備的顯示器上。然后,處理器110至少部分地基于第二數(shù)據(jù)信號來確定觸覺效果1814。例如,在一個實施例中,第二數(shù)據(jù)信號可以包括與第二移動設(shè)備的用戶敲擊第二移動設(shè)備的表面相對應(yīng)的信息。在此類實施例中,處理器110可以確定與敲擊相對應(yīng)的觸覺效果。在另一示例中,與第一移動設(shè)備的用戶交互可以穿過基本上與第二用戶與第二移動設(shè)備的交互相同的位置。在此類實施例中,所確定的觸覺效果可以基本上與第一和第二移動設(shè)備的用戶之間的碰撞相對應(yīng)。在另一實施例中,第二數(shù)據(jù)信號可以與在第二移動設(shè)備上打開虛擬瓶子相對應(yīng)。在此類實施例中,所確定的觸覺效果可以與軟木塞在瓶子上彈出相對應(yīng)。最后,處理器110將與該觸覺效果相關(guān)聯(lián)的觸覺信號傳送至被配置成輸出觸覺效果的致動器118。在一些實施例中,致動器118可以是例如壓電致動器、電動機、電磁致動器、音圈、線性諧振致動器、形狀記憶合金、電活性聚合物、螺線管、偏心旋轉(zhuǎn)質(zhì)量電動機 (ERM)、或線性諧振致動器(LRA)。用于傳送觸覺消息的計算機可讀介質(zhì)可以在數(shù)字電子電路中或在計算機硬件、固件、軟件、或這些技術(shù)的組合中實現(xiàn)本發(fā)明的實施例。在一個實施例中,計算機可以包括一個或多個處理器。處理器包括諸如與處理器耦合的隨機存取存儲器(RAM)的計算機可讀介質(zhì)。處理器執(zhí)行被存儲在存儲器中的計算機可執(zhí)行程序指令,諸如執(zhí)行用于消息發(fā)送的一個或多個計算機程序。此類處理器可以包括微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、 以及狀態(tài)機。此類處理器可以進一步包括可編程電子器件,諸如PLC、可編程中斷控制器 (PIC)、可編程邏輯器件(PLD)、可編程只讀存儲器(PR0M)、電可編程只讀存儲器(EPR0M或 EEPR0M)、或其它類似器件。此類處理器可以包括介質(zhì),或者與介質(zhì)通信,例如計算機可讀介質(zhì),其存儲在被處理器執(zhí)行時使得處理器執(zhí)行被描述為由處理器來執(zhí)行或促進的步驟的指令。計算機可讀介質(zhì)的實施例可以包括但不限于電子、光學(xué)、磁性、或能夠為諸如網(wǎng)絡(luò)服務(wù)器中的處理器的處理器提供計算機可讀指令的其它存儲或傳輸設(shè)備。介質(zhì)的其它示例包括但不限于軟盤、 CD-ROM、磁盤、存儲器芯片、ROM、RAM、ASIC、已配置處理器、所有光學(xué)介質(zhì)、所有磁帶或其它磁性介質(zhì)、或計算機處理器可以從中進行讀取的任何其它介質(zhì)。并且,各種其它設(shè)備可以包括計算機可讀介質(zhì),諸如路由器、私用或公共網(wǎng)絡(luò)、或其它傳輸設(shè)備。所述處理器和處理可以在一個或多個結(jié)構(gòu)中,并且可以散布于一個或多個結(jié)構(gòu)。處理器可以包括用于執(zhí)行本文所述的方法(或方法的一部分)中的一個或多個的代碼。綜述已經(jīng)僅僅出于圖示和描述的目的呈現(xiàn)了本發(fā)明的實施例的前述描述,包括優(yōu)選實施例,并且其并不意圖窮盡,也不意圖使本發(fā)明局限于所公開的精確形式。在不脫離本發(fā)明的精神和范圍的情況下,其許多修改和調(diào)整對于本領(lǐng)域的技術(shù)人員來說將是顯而易見的。
權(quán)利要求
1.一種方法,包括從移動設(shè)備的至少一個傳感器接收至少一個傳感器信號,所述至少一個傳感器信號與所述移動設(shè)備的移動相關(guān)聯(lián);至少部分地基于所述至少一個傳感器信號來確定將在用戶界面中顯示的消息;以及使得所述消息被顯示。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個傳感器包括以下中的一個或多個 加速度計、陀螺儀、觸摸敏感輸入設(shè)備、照相機、或GPS傳感器。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個傳感器包括多個傳感器。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述多個傳感器中的第一傳感器包括加速度計, 并且所述多個傳感器中的第二傳感器包括觸摸屏。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述消息包括預(yù)定義的特性。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述預(yù)定義的特性包括形狀和觸覺效果。
7.根據(jù)權(quán)利要求1所述的方法,其中 所述移動設(shè)備的移動包括近似心形的移動;以及所述消息采取心的形式。
8.根據(jù)權(quán)利要求1所述的方法,其中所述移動設(shè)備的移動包括近似錘擊運動的移動;以及所述消息采取釘子的形式。
9.根據(jù)權(quán)利要求1所述的方法,進一步包括檢測與所述消息相關(guān)聯(lián)的用戶交互。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述交互包括所述移動設(shè)備的觸摸敏感輸入設(shè)備上的輸入。
11.根據(jù)權(quán)利要求9所述的方法,其中,所述交互包括使所述移動設(shè)備傾斜。
12.根據(jù)權(quán)利要求9所述的方法,其中,所述交互包括由所述移動設(shè)備的麥克風(fēng)檢測到的輸入。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述交互包括在所述麥克風(fēng)上吹氣。
14.根據(jù)權(quán)利要求9所述的方法,進一步包括向接收者傳送與所述消息相關(guān)聯(lián)的信號。
15.一種方法,包括從第一傳感器接收第一傳感器信號,所述第一傳感器信號與第一移動設(shè)備的移動相關(guān)聯(lián);從所述第一移動設(shè)備的觸摸敏感接口接收第二傳感器信號,所述第二傳感器信號與用戶交互相關(guān)聯(lián);至少部分地基于所述第二傳感器信號來確定所述第一移動設(shè)備的顯示器中的變化;以及向第二移動設(shè)備傳送第一數(shù)據(jù)信號,所述第一數(shù)據(jù)信號包括與所述用戶交互和所述第一移動設(shè)備的移動相關(guān)聯(lián)的數(shù)據(jù)。
16.根據(jù)權(quán)利要求15所述的方法,其中,所述觸摸敏感接口包括觸摸屏顯示器。
17.根據(jù)權(quán)利要求15所述的方法,其中,所述確定所述第一移動設(shè)備的顯示器中的變化和所述向第二移動設(shè)備傳送數(shù)據(jù)信號基本上同時發(fā)生。
18.根據(jù)權(quán)利要求15所述的方法,其中,所述第一移動設(shè)備的顯示器中的變化包括顯示基本上跟隨用戶與所述設(shè)備之間的接觸點的位置的軌跡。
19.權(quán)利要求15的方法,其中,所述第一移動設(shè)備的移動包括基本上近似傾倒姿勢的移動。
20.根據(jù)權(quán)利要求19所述的方法,其中,所述顯示器中的變化包括顯示香檳酒瓶。
21.根據(jù)權(quán)利要求15所述的方法,進一步包括 從所述第二移動設(shè)備接收第二數(shù)據(jù)信號;至少部分地基于所述第二數(shù)據(jù)信號來確定所述第一移動設(shè)備的所述顯示器中的第二變化。
22.根據(jù)權(quán)利要求21所述的方法,其中,所述第二數(shù)據(jù)信號包括與所述第二移動設(shè)備的顯示器相對應(yīng)的數(shù)據(jù)。
23.根據(jù)權(quán)利要求21所述的方法,其中,所述第一移動設(shè)備的所述顯示器中的變化包括輸出與所述第二移動設(shè)備的所述顯示器基本上相同的圖像。
24.根據(jù)權(quán)利要求21所述的方法,進一步包括至少部分地基于所述第二數(shù)據(jù)信號來確定觸覺效果;以及向被配置成輸出所述觸覺效果的致動器傳送與所述觸覺效果相關(guān)聯(lián)的觸覺信號。
25.根據(jù)權(quán)利要求M所述的方法,其中,所述觸覺效果包括近似香檳酒軟木塞彈出的觸覺效果。
26.根據(jù)權(quán)利要求M所述的方法,其中,所述觸覺效果包括近似所述第一移動設(shè)備的用戶與所述第二移動設(shè)備的用戶之間的碰撞的觸覺效果。
27.—種系統(tǒng),包括處理器,所述處理器被配置成從第一傳感器接收第一傳感器信號,所述第一傳感器被配置成檢測第一移動設(shè)備的移動;從第二傳感器接收第二傳感器信號,所述第二傳感器被配置成檢測與所述第一移動設(shè)備的交互;從網(wǎng)絡(luò)接口接收第一數(shù)據(jù)信號,所述網(wǎng)絡(luò)接口被配置成接收由第二移動設(shè)備傳送的信號;至少部分地基于所述數(shù)據(jù)信號和所述第二傳感器信號來確定顯示器信號的變化;以及至少部分地基于所述第一數(shù)據(jù)信號來確定觸覺效果。
28.根據(jù)權(quán)利要求27所述的系統(tǒng),其中,所述第一傳感器和所述第二傳感器每個被配置成檢測以下中的一個或多個接觸、壓力、加速度、傾斜度、慣性、或位置。
29.根據(jù)權(quán)利要求27所述的系統(tǒng),其中,所述第二傳感器包括觸摸屏。
30.根據(jù)權(quán)利要求27所述的系統(tǒng),其中,所述移動設(shè)備進一步包括被配置成生成與所述觸覺效果協(xié)調(diào)的音響效果的揚聲器。
31.根據(jù)權(quán)利要求27所述的方法,其中,所述處理器進一步被配置成向所述網(wǎng)絡(luò)接口傳送第二數(shù)據(jù)信號,并且所述網(wǎng)路接口進一步被配置成向所述第二移動設(shè)備傳送所述第二數(shù)據(jù)信號。
全文摘要
公開了用于傳送觸覺消息的系統(tǒng)和方法。例如,一種公開的方法包括步驟從移動設(shè)備的至少一個傳感器接收至少一個傳感器信號,所述至少一個傳感器信號與所述移動設(shè)備的移動相關(guān)聯(lián);至少部分地基于所述至少一個傳感器信號來確定將在用戶界面中顯示的消息;以及使得所述消息被顯示。
文檔編號G06F3/01GK102160366SQ200980128008
公開日2011年8月17日 申請日期2009年7月14日 優(yōu)先權(quán)日2008年7月15日
發(fā)明者克里斯托弗·J·烏爾里希, 大衛(wèi)·比恩鮑姆, 彼得·魯賓, 蓬·大衛(wèi)·努, 里奧·可佩洛 申請人:伊梅森公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1