欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號(hào):6544000閱讀:301來(lái)源:國(guó)知局
用于傳送觸覺(jué)消息的系統(tǒng)和方法
【專利摘要】公開(kāi)了用于傳送觸覺(jué)消息的系統(tǒng)和方法。例如,一種公開(kāi)的方法包括步驟:從移動(dòng)設(shè)備的至少一個(gè)傳感器接收至少一個(gè)傳感器信號(hào),所述至少一個(gè)傳感器信號(hào)與所述移動(dòng)設(shè)備的移動(dòng)相關(guān)聯(lián);至少部分地基于所述至少一個(gè)傳感器信號(hào)來(lái)確定將在用戶界面中顯示的消息;以及使得所述消息被顯示。
【專利說(shuō)明】用于傳送觸覺(jué)消息的系統(tǒng)和方法
[0001]分案說(shuō)明
[0002]本申請(qǐng)屬于申請(qǐng)日為2009年7月14日的PCT國(guó)際申請(qǐng)No PCT/US2009/050569進(jìn)入中國(guó)國(guó)家階段的專利申請(qǐng)N0.200980128008.3的分案申請(qǐng)。
[0003]相關(guān)申請(qǐng)的交叉引用
[0004]本實(shí)用專利申請(qǐng)要求以下的優(yōu)先權(quán):2008年7月15日提交的題為“Systems andMethods for Physics-Based Tactile Messaging” 的美國(guó)臨時(shí)專利申請(qǐng) N0.61/080,978 ;2008 年 7 月 15 日提交的題為 “Systems and Methods for Mapping Message Contentsto Virtual Physical Properties for Vibrotactile Messaging” 的美國(guó)臨時(shí)專利申請(qǐng) N0.61/080,981 ;2008 年 7 月 15 日提交的題為 “Systems and Methods for ShiftingSensor Haptic Feedback Function Between Passive and Active Modes,,的美國(guó)臨時(shí)專利申請(qǐng)N0.61/080,985 ;2008 年 7 月 15 日提交的題為“Systems and Methods for GestureIndication of Message Recipients” 的美國(guó)臨時(shí)專利申請(qǐng) N0.61/080,987 ;2009 年 I 月29 日提交的題為“Systems and Methods for Pseudo-Telepresence in a Shared Space,,的美國(guó)臨時(shí)專利申請(qǐng)N0.61/148,312;以及2009年5月26日提交的題為Systems andMethods for Transmitting Haptic Messages“的美國(guó)臨時(shí)專利申請(qǐng) N0.61/181,280,其全部?jī)?nèi)容通過(guò)引用的方式被結(jié)合到本文中。
【技術(shù)領(lǐng)域】
[0005]本發(fā)明一般地涉及消息發(fā)送(messaging)系統(tǒng),并且更具體地涉及用于傳送觸覺(jué)消息的系統(tǒng)和方法。
【背景技術(shù)】
[0006]常規(guī)消息發(fā)送系統(tǒng)可以利用多步過(guò)程來(lái)選擇消息接收者并發(fā)送消息。可以要求用戶對(duì)多個(gè)菜單進(jìn)行導(dǎo)航以選擇接收者并發(fā)送消息。此外,不保存關(guān)于如何發(fā)送消息的信息,諸如如何按下發(fā)送按鈕。因此,需要用于傳送觸覺(jué)消息的系統(tǒng)和方法。

【發(fā)明內(nèi)容】

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

【附圖說(shuō)明】
[0009]當(dāng)參考附圖來(lái)閱讀以下【具體實(shí)施方式】時(shí),將更好地理解本發(fā)明的這些及其它特征、方面、和優(yōu)點(diǎn),在附圖中:
[0010]圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于傳送觸覺(jué)消息的系統(tǒng)的框圖;
[0011]圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于傳送觸覺(jué)消息的系統(tǒng)的圖示;
[0012]圖3是根據(jù)本發(fā)明的另一實(shí)施例的用于傳送觸覺(jué)消息的方法的流程圖;
[0013]圖4是根據(jù)本發(fā)明的另一實(shí)施例的用于傳送觸覺(jué)消息的方法的另一流程圖;
[0014]圖5a和5b是根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成觸覺(jué)消息的圖示;
[0015]圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成觸覺(jué)消息的圖示;
[0016]圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成觸覺(jué)消息的圖示;
[0017]圖8a和Sb是根據(jù)本發(fā)明的一個(gè)實(shí)施例的刪除觸覺(jué)消息的圖示;
[0018]圖9是圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成并傳送觸覺(jué)消息的過(guò)程的流程圖;
[0019]圖10是圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成并傳送觸覺(jué)消息的過(guò)程的流程圖;
[0020]圖1la和Ilb是根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成觸覺(jué)消息的圖示;
[0021]圖12a和12b是根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的圖示;
[0022]圖13是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于生成并傳送觸覺(jué)消息的過(guò)程的流程圖;
[0023]圖14是根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的圖示;
[0024]圖15是圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的過(guò)程的流程圖;
[0025]圖16a、16b、和16c是根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的圖不;
[0026]圖17是根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的圖示;以及
[0027]圖18是圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的過(guò)程的流程圖。
【具體實(shí)施方式】
[0028]本發(fā)明的實(shí)施例提供用于傳送觸覺(jué)消息的系統(tǒng)和方法。
[0029]傳送觸覺(jué)消息的說(shuō)明性實(shí)施例
[0030]本發(fā)明的一個(gè)說(shuō)明性實(shí)施例包括諸如移動(dòng)電話的移動(dòng)設(shè)備。在說(shuō)明性實(shí)施例中,所述移動(dòng)設(shè)備包括裝配有Immersion公司的VibeTonz?振動(dòng)觸覺(jué)反饋系統(tǒng)的Samsung SGH_i710移動(dòng)計(jì)算機(jī)。在另一實(shí)施例中,所述消息發(fā)送設(shè)備包括也稱為Immersion TouchSense?振動(dòng)觸覺(jué)反饋系統(tǒng)的I_ersion公司TouchSense?:技術(shù)系統(tǒng)??梢岳闷渌苿?dòng)設(shè)備和觸覺(jué)反饋系統(tǒng)。
[0031]所述移動(dòng)設(shè)備包括顯示器、用戶接口設(shè)備、存儲(chǔ)器、以及與這些元件中的每一個(gè)通信的處理器。所述顯示器包括觸摸敏感顯示器或觸摸屏。所述說(shuō)明性移動(dòng)設(shè)備還包括傳感器和致動(dòng)器,兩者都與處理器通信。所述傳感器被配置成感測(cè)用戶與移動(dòng)設(shè)備的物理交互,并且所述致動(dòng)器被配置成向用戶輸出觸覺(jué)效果。
[0032]在說(shuō)明性實(shí)施例中,在顯示器上顯示虛擬消息環(huán)境形式的多維消息收件箱。虛擬消息環(huán)境包含被表示為虛擬消息對(duì)象的電子消息。該消息可以例如包括文本、數(shù)據(jù)、圖片、視頻、或音頻??梢詫⑾@示為包括消息的虛擬消息對(duì)象。虛擬消息對(duì)象可以采取以下形式:卷軸、囊狀物(capsule)、球、氣球、或顯示器能夠顯示的任何其它對(duì)象。每種類型的虛擬消息對(duì)象可以對(duì)應(yīng)于特定類型的消息。例如,管或圓筒形卷軸形式的虛擬消息對(duì)象可以表示文本消息或聊天會(huì)話??梢詫⒁鈭D傳達(dá)諸如親密性的情緒的短消息表示為心形的虛擬消息對(duì)象。虛擬消息環(huán)境還包括虛擬網(wǎng)關(guān)。虛擬消息對(duì)象可以通過(guò)虛擬網(wǎng)關(guān)來(lái)進(jìn)入或離開(kāi)虛擬消息環(huán)境。
[0033]在說(shuō)明性實(shí)施例中,虛擬消息對(duì)象包括標(biāo)志物(token)。標(biāo)志物是在發(fā)送和接收移動(dòng)設(shè)備中顯示相同特性的一種類型的虛擬消息對(duì)象。因此,當(dāng)從一個(gè)移動(dòng)設(shè)備向另一個(gè)發(fā)送虛擬消息對(duì)象時(shí),虛擬消息對(duì)象在接收者設(shè)備中顯示與其在發(fā)送設(shè)備中顯示的相同的特性。被保持的特性可以包括虛擬消息對(duì)象的大小、形狀、顏色、以及與虛擬消息對(duì)象相關(guān)聯(lián)的任何觸覺(jué)效果。在一些實(shí)施例中,標(biāo)志物可以是商務(wù)標(biāo)志物、個(gè)人標(biāo)志物、或某種其它類型的標(biāo)志物。
[0034]用說(shuō)明性設(shè)備,用戶可以通過(guò)使用觸摸屏和/或例如通過(guò)旋轉(zhuǎn)或搖動(dòng)設(shè)備的通過(guò)操縱移動(dòng)設(shè)備而與虛擬消息環(huán)境和/或虛擬消息對(duì)象相交互。通過(guò)此類交互,用戶可以創(chuàng)建、操縱、發(fā)送、和/或接收虛擬消息對(duì)象。在說(shuō)明性設(shè)備中,用戶作出指向虛擬網(wǎng)關(guān)的姿勢(shì)(gesture)以發(fā)送虛擬消息對(duì)象。示例性姿勢(shì)包括:占用觸摸屏并朝著虛擬網(wǎng)關(guān)拖動(dòng)或輕彈虛擬消息對(duì)象,使移動(dòng)設(shè)備在虛擬網(wǎng)關(guān)的方向上傾斜,或搖動(dòng)虛擬移動(dòng)設(shè)備。
[0035]傳感器檢測(cè)用戶的姿勢(shì)并基于此姿勢(shì)來(lái)向處理器發(fā)送傳感器信號(hào)。該傳感器可以包括:陀螺儀、加速度計(jì)、GPS、或能夠檢測(cè)移動(dòng)設(shè)備的移動(dòng)、定向、或位置的其它傳感器。傳感器可以被配置成檢測(cè)用戶何時(shí)移動(dòng)設(shè)備或使其傾斜。至少部分地基于傳感器信號(hào),所述處理器確定將施加于虛擬消息對(duì)象的虛擬力。例如,當(dāng)設(shè)備傾斜時(shí),處理器可以確定表示重力的虛擬力,并且在設(shè)備傾斜的方向上移動(dòng)虛擬消息對(duì)象。作為另一示例,傳感器可以檢測(cè)設(shè)備已朝著虛擬網(wǎng)關(guān)被擊打或猛推。然后,傳感器將向處理器發(fā)送相應(yīng)的信號(hào),其可以確定虛擬力并將其施加于虛擬消息對(duì)象。
[0036]在接收到傳感器信號(hào)之后,處理器至少部分地基于傳感器信號(hào)來(lái)確定虛擬消息對(duì)象的傳輸特性。在說(shuō)明性實(shí)施例中,傳輸特性包括與用戶的姿勢(shì)或如何通過(guò)虛擬網(wǎng)關(guān)來(lái)發(fā)送虛擬消息對(duì)象相關(guān)聯(lián)的特性或性質(zhì)。此傳輸特性被保存且可以被包括作為消息的一部分。在一個(gè)示例中,用戶通過(guò)有力地推動(dòng)虛擬消息對(duì)象通過(guò)虛擬網(wǎng)關(guān)來(lái)發(fā)送緊急消息。虛擬消息對(duì)象的傳輸特性將包括其通過(guò)虛擬網(wǎng)關(guān)時(shí)的速度。在另一示例中,在用戶慢慢地朝著虛擬網(wǎng)關(guān)拖動(dòng)或輕彈虛擬消息對(duì)象之后,處理器確定慢速傳輸特性。另外,所述處理器可以基于傳感器信號(hào)來(lái)確定其它傳輸特性,諸如基于用戶姿勢(shì)的角度的接近角傳輸特性。然后,處理器包括虛擬傳輸特性作為虛擬消息對(duì)象的一部分。在一些實(shí)施例中,處理器可以進(jìn)一步包括所確定的觸覺(jué)效果。
[0037]接下來(lái),處理器至少部分地基于虛擬力來(lái)確定是否傳送虛擬消息對(duì)象。此確定可以包括姿勢(shì)是否充分地指向虛擬網(wǎng)關(guān)的計(jì)算。如果姿勢(shì)未指向虛擬網(wǎng)關(guān),則處理器可以確定不應(yīng)傳送虛擬消息對(duì)象,而是其應(yīng)留在本地虛擬消息環(huán)境內(nèi)部。如果姿勢(shì)充分地指向虛擬網(wǎng)關(guān),則處理器將確定應(yīng)傳送虛擬消息對(duì)象。
[0038]最后,處理器傳送虛擬消息對(duì)象以及傳輸特性。處理器可以向諸如蜂窩式網(wǎng)絡(luò)接口或W1-Fi網(wǎng)絡(luò)接口的網(wǎng)絡(luò)接口發(fā)送虛擬消息對(duì)象和傳輸特性。然后,網(wǎng)絡(luò)接口在諸如蜂窩式網(wǎng)絡(luò)、內(nèi)部網(wǎng)、或因特網(wǎng)的網(wǎng)絡(luò)上將虛擬消息對(duì)象和傳輸特性傳送到另一移動(dòng)設(shè)備。
[0039]在說(shuō)明性設(shè)備的另一實(shí)施例中,虛擬消息對(duì)象基本上實(shí)時(shí)地被傳送到接收者設(shè)備。例如,用戶可以在發(fā)送設(shè)備上創(chuàng)建虛擬消息對(duì)象,并且相同的虛擬消息對(duì)象可以基本上同時(shí)地出現(xiàn)在接收者設(shè)備上。在本實(shí)施例中,發(fā)送器可以操縱虛擬消息對(duì)象的特性,并且那些修改可以基本上同時(shí)地出現(xiàn)在接收者設(shè)備上。例如,用戶可以在發(fā)送移動(dòng)設(shè)備上修改與虛擬消息對(duì)象相關(guān)聯(lián)的色彩或觸覺(jué)效果,并且同時(shí)地,可以在接收者設(shè)備的屏幕上修改虛擬消息對(duì)象。因此,虛擬消息對(duì)象可以形成兩個(gè)移動(dòng)設(shè)備之間的直接實(shí)時(shí)連接。在本實(shí)施例中,發(fā)送與虛擬消息對(duì)象相關(guān)聯(lián)的信號(hào),即使用戶未使用發(fā)送功能,或者移動(dòng)虛擬消息對(duì)象通過(guò)虛擬網(wǎng)關(guān)。
[0040]當(dāng)說(shuō)明性設(shè)備接收到虛擬消息對(duì)象時(shí),可以由接收移動(dòng)設(shè)備來(lái)保存并解釋其傳輸特性。在說(shuō)明性實(shí)施例中,用戶的指示性姿勢(shì)包括朝向虛擬網(wǎng)關(guān)的快速輕彈。快速傳輸特性由處理器來(lái)確定并連同虛擬消息對(duì)象一起來(lái)傳送。然后,當(dāng)說(shuō)明性設(shè)備接收到虛擬消息對(duì)象時(shí),其顯示通過(guò)虛擬網(wǎng)關(guān)進(jìn)入其圖形用戶界面的虛擬消息對(duì)象。虛擬消息以與其傳輸特性相對(duì)應(yīng)的速度和觸覺(jué)效果穿過(guò)接收設(shè)備的虛擬網(wǎng)關(guān)。在本說(shuō)明性實(shí)施例中,用戶用快速輕彈來(lái)發(fā)送消息,因此,接收設(shè)備的處理器將確定諸如重?fù)艋驈椈氐膹?qiáng)觸覺(jué)效果。處理器可以進(jìn)一步確定在虛擬消息對(duì)象進(jìn)入時(shí)虛擬消息環(huán)境內(nèi)部的猛烈碰撞。在替代實(shí)施例中,如果用戶用輕推或傾斜來(lái)發(fā)送虛擬消息對(duì)象,則虛擬消息對(duì)象可以以較慢的速度到達(dá),伴隨著柔和的觸覺(jué)效果,諸如軟振動(dòng)。
[0041]給出本說(shuō)明性示例是為了向讀者介紹本文所討論的一般主題;本發(fā)明不限于本示例。以下小節(jié)描述用于傳送觸覺(jué)消息的方法和系統(tǒng)的各種附加實(shí)施例和示例。
[0042]傳送觸覺(jué)消息
[0043]本文呈現(xiàn)的本發(fā)明的實(shí)施例提供了用于傳送觸覺(jué)消息的系統(tǒng)和方法。通過(guò)將物理模型并入虛擬消息環(huán)境中,實(shí)施例可以利用用戶的日常觸覺(jué)體驗(yàn)和運(yùn)動(dòng)感覺(jué)技能來(lái)直觀地對(duì)用戶界面進(jìn)行導(dǎo)航以便控制消息的傳輸。常規(guī)消息發(fā)送系統(tǒng)可以提供很少或不提供直觀姿勢(shì)導(dǎo)航。具有顯示主題行、草稿等的一維收件箱的使用常規(guī)電子郵件象征的文本消息系統(tǒng)可能是在視覺(jué)和認(rèn)知上密集的,要求用戶對(duì)創(chuàng)建、發(fā)送、和接收消息的加強(qiáng)注意力。此外,常規(guī)消息發(fā)送系統(tǒng)可以保持很少或不保持與如何發(fā)送消息相關(guān)聯(lián)的上下文信息。然而,在觸覺(jué)上傳送消息可以通過(guò)將物理效果捆綁于消息來(lái)促進(jìn)內(nèi)容的非語(yǔ)言通信。
[0044]在一個(gè)實(shí)施例中,移動(dòng)設(shè)備的圖形用戶界面顯示虛擬消息環(huán)境。此虛擬消息環(huán)境并入了物理模型,其允許用戶直接操縱其內(nèi)容。該虛擬消息環(huán)境包括被顯示為虛擬消息對(duì)象的電子消息。虛心消息對(duì)象可以采取球、卷軸、囊狀物、箭頭、心、或其它形狀。用戶可以通過(guò)由各種傳感器檢測(cè)到的運(yùn)動(dòng)或姿勢(shì)來(lái)操縱虛擬消息對(duì)象和虛擬消息環(huán)境。這些傳感器可以包括陀螺儀、GPS、加速度計(jì)、觸摸屏、或被配置成檢測(cè)運(yùn)動(dòng)的其它傳感器中的一個(gè)或多個(gè)。用戶的姿勢(shì)或移動(dòng)被轉(zhuǎn)換成作用于虛擬消息對(duì)象的虛擬力。這些力可以使得虛擬消息對(duì)象移動(dòng)并在虛擬消息環(huán)境內(nèi)部碰撞或通過(guò)虛擬網(wǎng)關(guān)離開(kāi)該環(huán)境。
[0045]此外,使用物理模擬引擎,可以將虛擬邊界編程為對(duì)應(yīng)于設(shè)備的屏幕的物理邊界。在此類環(huán)境中,虛擬消息對(duì)象可以從虛擬消息環(huán)境的邊界反彈回來(lái)而不離開(kāi)屏幕。可以通過(guò)用到一個(gè)或多個(gè)接收者的網(wǎng)關(guān)或門戶取代虛擬物理邊界的一部分來(lái)創(chuàng)建環(huán)境中的虛擬網(wǎng)關(guān)。當(dāng)虛擬對(duì)象移動(dòng)通過(guò)虛擬網(wǎng)關(guān)時(shí),其被傳送到一個(gè)或多個(gè)接收者設(shè)備,并“離開(kāi)”主機(jī)的虛擬消息環(huán)境。另外,可以關(guān)閉虛擬網(wǎng)關(guān),禁用在虛擬消息環(huán)境中發(fā)送消息并保持未發(fā)送消息的能力。因此,本發(fā)明的實(shí)施例可以利用空間象征來(lái)發(fā)送消息,從而促進(jìn)更直觀的消息發(fā)送過(guò)程。[0046]在一些實(shí)施例中,用戶可以通過(guò)朝著虛擬網(wǎng)關(guān)作出指示姿勢(shì)來(lái)使虛擬消息對(duì)象移動(dòng)通過(guò)虛擬網(wǎng)關(guān)。通過(guò)接觸觸摸屏上的虛擬消息對(duì)象、移動(dòng)整個(gè)移動(dòng)設(shè)備、或通過(guò)某種其它手段來(lái)作出該姿勢(shì)。在一個(gè)示例中,用戶通過(guò)選擇觸摸屏上的虛擬消息對(duì)象并使用輕彈姿勢(shì)朝著虛擬網(wǎng)關(guān)移動(dòng)對(duì)象來(lái)發(fā)送虛擬消息對(duì)象。處理器可以確定傳輸特性,諸如虛擬消息對(duì)象在其通過(guò)虛擬網(wǎng)關(guān)時(shí)的速度。可以在虛擬消息對(duì)象被傳送到另一移動(dòng)設(shè)備時(shí)保存?zhèn)鬏斕匦?。?dāng)虛擬消息對(duì)象被接收者設(shè)備接收到時(shí),其可以到達(dá)虛擬消息環(huán)境中并至少部分地基于其傳輸特性來(lái)表現(xiàn)或與其它對(duì)象和/或環(huán)境相交互。
[0047]在其它實(shí)施例中,虛擬消息環(huán)境本身可以包括到接收者設(shè)備的虛擬網(wǎng)關(guān)。例如,當(dāng)在發(fā)送虛擬消息環(huán)境中創(chuàng)建虛擬消息對(duì)象時(shí),其可以基本上同時(shí)出現(xiàn)在接收者虛擬消息環(huán)境中。在另一實(shí)施例中,如果用戶通過(guò)向虛擬消息對(duì)象添加文本或觸覺(jué)效果來(lái)修改虛擬消息對(duì)象,則這些變化可以基本上同時(shí)地在接收虛擬消息環(huán)境中發(fā)生。
[0048]用于傳送觸覺(jué)消息的說(shuō)明性系統(tǒng)
[0049]參考附圖,其中相同的附圖標(biāo)記遍及多個(gè)圖指示相同的元件,圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于傳送觸覺(jué)消息的系統(tǒng)的框圖。如圖1所示,系統(tǒng)100包括移動(dòng)設(shè)備102,諸如移動(dòng)電話、便攜式數(shù)字助理(PDA)、便攜式媒體播放器、或便攜式游戲設(shè)備。移動(dòng)設(shè)備102包括與網(wǎng)絡(luò)接口 112、傳感器114、顯示器116、致動(dòng)器118、揚(yáng)聲器120、以及軌跡球122通信的處理器110。
[0050]處理器110被配置成生成在顯示器116上顯示的圖形用戶界面。處理器110與網(wǎng)絡(luò)接口 112通信,其可以包括一個(gè)或多個(gè)移動(dòng)通信方法,諸如紅外、無(wú)線電、W1-F1、或蜂窩式網(wǎng)絡(luò)通信。在其它變體中,網(wǎng)絡(luò)接口 112包括有線網(wǎng)絡(luò)接口,諸如以太網(wǎng)。移動(dòng)設(shè)備102可以被配置成經(jīng)由網(wǎng)絡(luò)接口 112與其它設(shè)備(圖1未示出)交換消息或虛擬消息對(duì)象。在設(shè)備之間交換的消息的實(shí)施例可以包括語(yǔ)音消息、文本消息、數(shù)據(jù)消息、或其它類型的消息。
[0051]處理器110還與一個(gè)或多個(gè)傳感器114通信。傳感器114可以包括位置傳感器、定位傳感器、旋轉(zhuǎn)速度傳感器、圖像傳感器、壓力傳感器、或另一類型的傳感器。例如,傳感器114可以包括加速度計(jì)、陀螺儀、GPS傳感器、觸摸敏感輸入設(shè)備(例如觸摸屏、觸摸板)、或某種其它類型的傳感器。一個(gè)或多個(gè)傳感器114可以被配置成檢測(cè)例如加速度、傾斜度、慣性、或位置的變化。例如,移動(dòng)設(shè)備102可以包括被配置成測(cè)量移動(dòng)設(shè)備102的加速度的加速度計(jì)。一個(gè)或多個(gè)傳感器114被配置成檢測(cè)用戶交互并向處理器110發(fā)送表示用戶交互的信號(hào)。移動(dòng)設(shè)備102可以包括附加形式的輸入,諸如軌跡球122、按鈕、鍵、滾輪、和/或操縱桿(圖1未不出)。
[0052]用戶可以通過(guò)移動(dòng)或姿勢(shì)與用戶界面相交互,一個(gè)或多個(gè)傳感器114檢測(cè)這些移動(dòng)。隨著用戶對(duì)移動(dòng)設(shè)備102進(jìn)行傾斜、搖動(dòng)、猛推、或以其它方式移動(dòng),一個(gè)或多個(gè)傳感器114檢測(cè)這些移動(dòng)。傳感器114至少部分地基于這些移動(dòng)來(lái)生成傳感器信號(hào)并將那些信號(hào)發(fā)送到處理器110。所述信號(hào)可以包括以下各項(xiàng)中的一個(gè)或多個(gè):移動(dòng)角度、移動(dòng)速度、被移動(dòng)覆蓋的距離、或移動(dòng)的X-Y定向。在一個(gè)實(shí)施例中,加速度計(jì)傳感器被配置成檢測(cè)移動(dòng)設(shè)備102的傾斜度和加速度。隨著移動(dòng)設(shè)備102被傾斜,加速度計(jì)可以被配置成至少部分地基于移動(dòng)設(shè)備102的傾斜和/或移動(dòng)來(lái)向處理器110發(fā)送信號(hào)。
[0053]可以使從傳感器114接收到的信號(hào)和與顯示在顯示器116上的圖形用戶界面的交互相關(guān)聯(lián)。在一個(gè)實(shí)施例中,傳感器信號(hào)包括在虛擬消息環(huán)境中朝著虛擬網(wǎng)關(guān)定向的指示姿勢(shì)。例如,指示姿勢(shì)可以包括在某個(gè)方向上移動(dòng)所述移動(dòng)設(shè)備102的戳刺運(yùn)動(dòng)。加速度計(jì)114可以檢測(cè)戳刺運(yùn)動(dòng)并向處理器110發(fā)送表示該運(yùn)動(dòng)的傳感器信號(hào)。作為另一示例,指示姿勢(shì)可以包括朝著虛擬網(wǎng)關(guān)拖動(dòng)或輕彈虛擬消息對(duì)象。觸摸屏顯示器116可以檢測(cè)拖動(dòng)或輕彈并向處理器110發(fā)送代表性傳感器信號(hào)。
[0054]在圖1所示的實(shí)施例中,處理器110還與被配置成顯示圖形用戶界面的顯示器116通信。顯示器116可以包括觸摸敏感輸入設(shè)備,諸如觸摸屏,其被配置成向處理器110發(fā)送信號(hào)/從處理器110接收信號(hào)。顯示在觸摸屏顯示器116上的圖形用戶界面促進(jìn)用戶與消息的交互。圖形用戶界面包括虛擬消息環(huán)境,其中消息被表示為虛擬消息對(duì)象。可以通過(guò)經(jīng)由觸摸屏顯示器116直接接觸虛擬消息對(duì)象來(lái)對(duì)其進(jìn)行選擇和操縱。在一種交互模式中,觸摸屏顯示器上的二維手指姿勢(shì)可以選擇、拖動(dòng)、輕彈、投擲、或移動(dòng)用戶界面內(nèi)的虛擬對(duì)象。
[0055]從觸摸屏顯示器116接收到的信號(hào)可以與圖形用戶界面中的虛擬消息對(duì)象的傳輸特性相關(guān)聯(lián)。在一個(gè)變體中,可以使諸如輕彈或拖動(dòng)虛擬消息對(duì)象的觸摸屏116上的預(yù)定姿勢(shì)與諸如虛擬消息對(duì)象的傳輸速度和/或角度的傳輸特性相關(guān)聯(lián)。在一個(gè)實(shí)施例中,使快速輕彈與虛擬消息對(duì)象的快速傳輸特性相關(guān)聯(lián),而在另一實(shí)施例中,使慢速拖動(dòng)與慢速傳輸特性相關(guān)聯(lián)。
[0056]處理器110可以至少部分地基于虛擬消息對(duì)象的傳輸特性來(lái)確定觸覺(jué)反饋效果。在一個(gè)變體中,用戶通過(guò)在虛擬網(wǎng)關(guān)的方向上快速地戳動(dòng)移動(dòng)設(shè)備102來(lái)指示應(yīng)將虛擬消息對(duì)象發(fā)送給另一用戶?;谠摽焖俅羷?dòng),處理器110確定快速傳輸特性和應(yīng)傳送虛擬消息對(duì)象。然后,處理器110至少部分地基于快速傳輸特性來(lái)確定諸如快速振動(dòng)的觸覺(jué)效果。最后,處理器Iio向致動(dòng)器118傳送表示觸覺(jué)效果的觸覺(jué)信號(hào)。
[0057]如圖1所示,處理器110還與一個(gè)或多個(gè)致動(dòng)器118通信。致動(dòng)器118被配置成從處理器110接收觸覺(jué)信號(hào)并輸出觸覺(jué)效果。在處理器110確定觸覺(jué)效果之后,其向致動(dòng)器118發(fā)送觸覺(jué)信號(hào)。該觸覺(jué)信號(hào)被配置成使得致動(dòng)器118輸出所確定的觸覺(jué)效果。致動(dòng)器118可以是例如壓電致動(dòng)器、電動(dòng)機(jī)、電磁致動(dòng)器、音圈、線性諧振致動(dòng)器、形狀記憶合金、電活性聚合物、螺線管、偏心旋轉(zhuǎn)質(zhì)量電動(dòng)機(jī)(EPM)、或線性諧振致動(dòng)器(LRA)。
[0058]處理器110還與軌跡球122通信。處理器110可以從軌跡球122接收表示用戶交互的信號(hào)。例如,可以使用軌跡球122來(lái)滾動(dòng)或?qū)Ш降刂凡局械南⒔邮照叩牟藛?。在已?jīng)選擇接收者之后,可以按下軌跡球以確認(rèn)對(duì)接收者的選擇。當(dāng)軌跡球122被按下時(shí),可以在虛擬消息環(huán)境中顯示與所選擇的接收者相關(guān)聯(lián)的虛擬網(wǎng)關(guān)。當(dāng)顯示虛擬網(wǎng)關(guān)時(shí),處理器110準(zhǔn)備好向特定接收者發(fā)送虛擬消息對(duì)象。
[0059]圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于傳送觸覺(jué)消息的系統(tǒng)的圖示。參考圖1所描繪的框圖來(lái)描述系統(tǒng)200的元件。除圖1所示之外的多種實(shí)現(xiàn)是可能的。
[0060]如圖2所示,系統(tǒng)200包括移動(dòng)設(shè)備102,諸如移動(dòng)電話、PDA、便攜式媒體播放器、或便攜式游戲設(shè)備。移動(dòng)設(shè)備102被配置成在諸如蜂窩式網(wǎng)絡(luò)或因特網(wǎng)的網(wǎng)絡(luò)上發(fā)送并接收信號(hào),諸如語(yǔ)音郵件、文本消息、及其它數(shù)據(jù)消息。移動(dòng)設(shè)備102可以包括無(wú)線網(wǎng)絡(luò)接口和/或有線網(wǎng)絡(luò)接口 112。雖然設(shè)備102在圖2中被圖示為手持式移動(dòng)設(shè)備,但其它實(shí)施例可以包括不同的設(shè)備,諸如視頻游戲系統(tǒng)和/或個(gè)人計(jì)算機(jī)。
[0061]如圖2所示,移動(dòng)設(shè)備102包括顯示器116。除顯示器116之外,移動(dòng)設(shè)備102可以包括按鈕、觸摸板、滾輪、搖桿開(kāi)關(guān)、操縱桿、或其它形式的輸入設(shè)備(圖2未示出)。另外,顯示器116可以包括諸如觸摸屏的觸摸敏感輸入設(shè)備。
[0062]顯示器116與處理器110通信。顯示器116被配置成顯示虛擬消息環(huán)境210,并且可以包括一個(gè)或多個(gè)虛擬消息對(duì)象。虛擬消息對(duì)象可以采取顯示器116能夠顯示的任何對(duì)象的形狀。例如,虛擬消息對(duì)象可以采取:箭頭、球、囊狀物、心、和管的形式。如圖2所示,虛擬消息環(huán)境210包括三個(gè)虛擬消息對(duì)象220a、220b、和220c。在虛擬消息環(huán)境210內(nèi),虛擬消息對(duì)象220a、220b、和220c可以自由地移動(dòng)、彈回和與其它虛擬消息對(duì)象和虛擬消息環(huán)境210的邊界碰撞。
[0063]每個(gè)虛擬消息對(duì)象可以表示消息和/或文件,諸如文本消息、圖片、視頻、語(yǔ)音郵件、提醒、或諸如笑臉或皺眉臉的擬情緒消息??梢允褂锰摂M消息對(duì)象的內(nèi)容來(lái)確定虛擬消息對(duì)象的形狀。例如,采取管或卷起的卷軸220c形式的虛擬消息對(duì)象可以表示文本消息?;蛘撸扇〉盎蚰覡钗?20a形式的虛擬消息對(duì)象可以表示具有諸如視頻文件、圖片、或歌曲的附件的消息。虛擬消息對(duì)象還可以表示各種形式的非語(yǔ)言通信,諸如姿勢(shì)、面部表情、或情緒。例如,被示為球的虛擬消息對(duì)象220b可以對(duì)應(yīng)于諸如嬉鬧的指示的非語(yǔ)言消息。表示為箭頭的虛擬消息對(duì)象可以表示戳刺或戳動(dòng)姿勢(shì)(即,以請(qǐng)求或要求注意)。其它虛擬消息對(duì)象可以表現(xiàn)為心、籃球、水球、打字機(jī)、或顯示器116能夠顯示的另一形狀。有效虛擬消息對(duì)象包括可容易地識(shí)別的視覺(jué)和/或觸覺(jué)性質(zhì)和/或效果。例如,虛擬消息對(duì)象可以表示打字機(jī)形式的工作文件并包括表示打字機(jī)的叮當(dāng)作響的鍵的觸覺(jué)效果?;蛘?,表示不重要的電子郵件的虛擬消息對(duì)象可以采取保齡球的形式并包括表示保齡球撞擊球欄的觸覺(jué)效果。
[0064]虛擬消息對(duì)象可以包括定義虛擬消息對(duì)象的特性的數(shù)據(jù)存儲(chǔ)。這些特性可以包括關(guān)于虛擬消息對(duì)象如何與其它虛擬消息對(duì)象和虛擬消息環(huán)境的邊界相交互的信息。例如,在一個(gè)實(shí)施例中,虛擬消息對(duì)象可以以橡皮球的形式出現(xiàn)并包括使得球容易地從其它虛擬消息對(duì)象彈回的數(shù)據(jù)。在另一實(shí)施例中,虛擬消息對(duì)象可以以蛋的形式出現(xiàn),并且包含使得該蛋在被另一虛擬消息對(duì)象撞擊的情況下容易地粉碎的數(shù)據(jù)。
[0065]將消息表示為虛擬消息對(duì)象使得用戶能夠在不打開(kāi)消息的情況下快速地確定關(guān)于消息的信息。在一些實(shí)施例中,消息的尺寸對(duì)應(yīng)于虛擬消息對(duì)象的尺寸或質(zhì)量。可以將具有大文件附件的消息表示為大或大塊的對(duì)象。與大或大塊的對(duì)象相關(guān)聯(lián)的觸覺(jué)碰撞效果可以由強(qiáng)(高幅值)振動(dòng)組成??梢詫⒅T如短文本消息或具有小文件附件消息的消息表示為小虛擬消息對(duì)象。與小虛擬消息對(duì)象相關(guān)聯(lián)的觸覺(jué)碰撞效果可以由軟(低幅值)振動(dòng)組成。這樣,所有物理性質(zhì)(視覺(jué)外觀、觸覺(jué)特性等)被相互關(guān)聯(lián)。這使得用戶能夠立刻從多個(gè)源收集關(guān)于虛擬消息對(duì)象及其內(nèi)容的信息。
[0066]在一些實(shí)施例中,虛擬消息對(duì)象可以包括文本消息。在此類實(shí)施例中,文本消息對(duì)象可以包括預(yù)編寫的文本。在其它實(shí)施例中,用戶可以輸入用于虛擬消息對(duì)象的唯一文本。在此類實(shí)施例中,用戶與虛擬消息對(duì)象相交互以指示用戶希望輸入文本。例如,此類交互可以包括兩次輕敲虛擬消息對(duì)象。傳感器114或軌跡球122檢測(cè)用戶交互,并向處理器110傳送相應(yīng)的信號(hào)?;谒邮盏降男盘?hào),處理器110生成文本框,并在顯示器116上顯示此文本框。在一些實(shí)施例中,文本框可以包括用于輸入文本的簡(jiǎn)單OWERTY鍵盤。在其它實(shí)施例中,文本框可能更加復(fù)雜。例如,文本框可以包括舊式機(jī)械打字機(jī)的虛擬表示。在此類實(shí)施例中,當(dāng)用戶按下機(jī)械打字機(jī)的鍵時(shí),處理器110可以輸出與打字機(jī)的叮當(dāng)作響的鍵相對(duì)應(yīng)的音頻信號(hào)和觸覺(jué)效果。在另一實(shí)施例中,文本框可以包括一張白紙,用戶可以通過(guò)與移動(dòng)設(shè)備相交互在其上面書寫。例如,使用觸摸屏,用戶可以使用其手指或觸控筆來(lái)簽下其姓名。在另一示例中,用戶可以使用其手指或觸控筆來(lái)寫入完整的消息。在其它實(shí)施例中,用戶可以以基本上近似文本的圖案移動(dòng)整個(gè)移動(dòng)設(shè)備。在此類實(shí)施例中,顯示器可以以噴漆罐的形式來(lái)顯示虛擬對(duì)象。當(dāng)用戶希望輸入文本時(shí),用戶可以按下噴漆并以基本上近似用戶希望輸入的文本的圖案來(lái)移動(dòng)所述移動(dòng)設(shè)備。傳感器114可以檢測(cè)該移動(dòng),并向處理器110傳送相應(yīng)的信號(hào)。基于所接收到的信號(hào),處理器110確定所輸入的文本。
[0067]在一些實(shí)施例中,用戶可以向文本消息內(nèi)的特定字中嵌入觸覺(jué)效果。在此類實(shí)施例中,用戶可以輸入文本消息,并然后與文本消息內(nèi)的特定字相交互。傳感器114或軌跡球122可以檢測(cè)該交互并向處理器110傳送相應(yīng)的信號(hào)。在此類實(shí)施例中,用戶交互可以包括雙擊文本消息內(nèi)的特定字?;谒邮盏降男盘?hào),處理器110可以確定用戶意圖向字添加觸覺(jué)效果。然后,處理器110可以傳送用于指示處理器110準(zhǔn)備接收觸覺(jué)信息的音頻、觸覺(jué)或視覺(jué)信號(hào)。然后,用戶可以輸入處理器110附加于字的觸覺(jué)效果。在一些實(shí)施例中,觸覺(jué)效果被預(yù)先加載在移動(dòng)設(shè)備上。在其它實(shí)施例中,用戶可以經(jīng)由傳感器114輸入新的觸覺(jué)效果。在此類實(shí)施例中,用戶可以搖動(dòng)移動(dòng)設(shè)備,并且傳感器114可以檢測(cè)該移動(dòng)并向處理器110傳送相應(yīng)的信號(hào)?;谒邮盏降男盘?hào),處理器110可以確定與移動(dòng)設(shè)備的搖動(dòng)相對(duì)應(yīng)的新觸覺(jué)效果。然后,當(dāng)用戶向接收者傳送消息時(shí),接收者可以觸摸該字,并感覺(jué)相關(guān)聯(lián)的觸覺(jué)效果。例如,在一個(gè)實(shí)施例中,用戶可以發(fā)送包括字“愛(ài)”的消息。在此類實(shí)施例中,用戶可以將包括心跳的觸覺(jué)效果附加于愛(ài)字。然后,接收者可以在接收者與愛(ài)字相交互時(shí)感受心跳。在另一實(shí)施例中,用戶可以輸入其簽名,并將觸覺(jué)效果附加于其簽名。此類實(shí)施例可以允許用戶將觸覺(jué)簽名附著于消息。
[0068]虛擬消息環(huán)境210還包括虛擬網(wǎng)關(guān)212。可以通過(guò)移動(dòng)虛擬消息對(duì)象通過(guò)虛擬網(wǎng)關(guān)212來(lái)將其發(fā)送到其它移動(dòng)設(shè)備。隨著虛擬消息對(duì)象移動(dòng)通過(guò)虛擬網(wǎng)關(guān)212,其可以被傳送到接收者設(shè)備并“離開(kāi)”本地虛擬消息環(huán)境210。因此,本發(fā)明的實(shí)施例可以利用空間象征來(lái)發(fā)送消息,促進(jìn)更直觀的消息發(fā)送過(guò)程。
[0069]可以通過(guò)用虛擬網(wǎng)關(guān)212取代虛擬消息環(huán)境210的一部分來(lái)顯示虛擬網(wǎng)關(guān)212。虛擬網(wǎng)關(guān)212可以包括其目的地所在的接收者(多個(gè))的視覺(jué)指示。例如,虛擬網(wǎng)關(guān)212可以顯示選擇的接收者的姓名。在圖2中,“Noah”被示為通過(guò)虛擬網(wǎng)關(guān)212發(fā)送的虛擬消息對(duì)象的潛在接收者。在另一變體中,可以在虛擬網(wǎng)關(guān)212中顯示一組接收者,諸如“家庭”群組或“同學(xué)”群組。在此類變體中,當(dāng)通過(guò)虛擬網(wǎng)關(guān)212來(lái)發(fā)送指示接收者群組的虛擬消息對(duì)象時(shí),向群組中的每個(gè)個(gè)體的移動(dòng)設(shè)備發(fā)送虛擬消息對(duì)象。
[0070]用于傳送觸覺(jué)消息的說(shuō)明性方法
[0071]圖3是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于傳送觸覺(jué)消息的方法的流程圖。雖然可以在多種設(shè)備中利用本發(fā)明的實(shí)施例,但將相對(duì)于圖1所示的框圖和圖2所示的設(shè)備來(lái)描述圖3所示的過(guò)程。
[0072]在方法300中,處理器110接收與虛擬消息對(duì)象的接收者相關(guān)聯(lián)的接收者信號(hào)306。處理器110可以從按鈕、滾輪、或諸如軌跡球122或傳感器114的其它輸入設(shè)備接收接收者信號(hào)。在一個(gè)實(shí)施例中,處理器110顯示來(lái)自存儲(chǔ)在本地存儲(chǔ)器中的地址簿的連續(xù)名單。可以例如在顯示器116的頂部或底部處在虛擬消息環(huán)境210中顯示姓名。為了從頭至尾翻滾姓名,按下向左或向右按鈕。當(dāng)已經(jīng)識(shí)別了用于期望接收者的正確姓名時(shí),可以壓下軌跡球122以向處理器110發(fā)送接收者信號(hào)。在一個(gè)變體中,用戶可以通過(guò)在向左或向右方向上搖動(dòng)設(shè)備來(lái)從頭至尾翻滾地址列表中的姓名。用小的柔軟震動(dòng),處理器110可以通過(guò)諸如在任一方向上的一個(gè)或兩個(gè)名稱的小的遞增來(lái)遍歷地址列表。用大的猛烈搖動(dòng),處理器110可以通過(guò)諸如在任一方向上的十個(gè)或二十個(gè)姓名的較大遞增來(lái)遍歷地址列表。
[0073]接下來(lái),處理器110在虛擬消息環(huán)境中顯示308虛擬網(wǎng)關(guān)212??梢允固摂M網(wǎng)關(guān)212與虛擬消息對(duì)象的接收者相關(guān)聯(lián)。例如,虛擬網(wǎng)關(guān)212可以通過(guò)顯示接收者的姓名來(lái)包括接收者的視覺(jué)指示。在網(wǎng)絡(luò)故障的情況下,處理器110可以關(guān)閉虛擬網(wǎng)關(guān)212,向用戶提供不能發(fā)送虛擬消息對(duì)象的視覺(jué)和/或觸覺(jué)提示。在一個(gè)變體中,當(dāng)處理器110確定接收者不能接收虛擬消息對(duì)象時(shí),虛擬消息對(duì)象可以從虛擬網(wǎng)關(guān)212彈回并保持在虛擬消息環(huán)境210中。一旦已經(jīng)確立虛擬網(wǎng)關(guān)212,則可以向接收者發(fā)送虛擬消息對(duì)象??梢杂脤⑻摂M消息對(duì)象朝著虛擬網(wǎng)關(guān)212移動(dòng)的姿勢(shì)來(lái)發(fā)送虛擬消息對(duì)象。
[0074]接下來(lái),處理器110從被配置成感測(cè)與移動(dòng)設(shè)備的物理交互的傳感器114接收傳感器信號(hào)309。傳感器114可以檢測(cè)用戶的交互的方向和幅值兩者。例如,如果用戶將移動(dòng)設(shè)備拉離其身體,則傳感器114可以檢測(cè)設(shè)備移動(dòng)的速度以及方向兩者。在另一示例中,可以使傳感器信號(hào)與其中用戶朝著虛擬網(wǎng)關(guān)212拖動(dòng)虛擬消息對(duì)象的用戶交互相關(guān)聯(lián)。這樣,傳感器信號(hào)可以包括指向虛擬網(wǎng)關(guān)的姿勢(shì)。在另一示例中,可以使傳感器信號(hào)與已被傾斜的移動(dòng)設(shè)備102相關(guān)聯(lián)。
[0075]然后,處理器110至少部分地基于傳感器信號(hào)來(lái)確定虛擬力310。處理器110可以確定虛擬力的方向和幅值兩者。例如,所述力可以在垂直于虛擬對(duì)象的方向上并處于低強(qiáng)度。在另一示例中,如果用戶使移動(dòng)設(shè)備傾斜,則處理器110可以確定表示重力的力,其在用戶使設(shè)備傾斜的方向上拉動(dòng)虛擬對(duì)象。在其它實(shí)施例中,處理器110可以確定隨著時(shí)間的推移在方向或強(qiáng)度方面變化的力。
[0076]接下來(lái),處理器110向虛擬消息環(huán)境內(nèi)的虛擬消息對(duì)象施加虛擬力312。然后,虛擬消息對(duì)象將至少部分地基于虛擬力的幅值和方向在虛擬消息環(huán)境內(nèi)移動(dòng)。可以由包含在數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù)來(lái)進(jìn)一步定義虛擬消息對(duì)象的行為。此數(shù)據(jù)定義虛擬消息環(huán)境中的虛擬消息對(duì)象的交互的特性。例如,虛擬消息對(duì)象可以采取蛋的形狀,并且具有定義脆性表面的特性。然后,如果向虛擬消息對(duì)象的表面施加高幅值的虛擬力,則對(duì)象可能破裂。在另一示例中,虛擬消息對(duì)象可以具有定義實(shí)心球的特性。當(dāng)施加高強(qiáng)度的虛擬力時(shí),該球可以在虛擬力的方向上滾動(dòng)。
[0077]然后,處理器110確定是否傳送虛擬消息對(duì)象314。此確定可以至少部分地基于接收者的虛擬力和狀態(tài)。處理器110可以分析力的速度和角度以確定虛擬消息對(duì)象的軌跡是否將帶其通過(guò)虛擬網(wǎng)關(guān)212。如果處理器110確定軌跡將不會(huì)載送虛擬消息對(duì)象通過(guò)虛擬網(wǎng)關(guān)212,則處理器110可以確定不傳送虛擬消息對(duì)象。但是如果虛擬消息對(duì)象的傳輸特性將載送其通過(guò)虛擬網(wǎng)關(guān)212,則處理器110可以傳送虛擬消息對(duì)象。另外,處理器110可以至少部分地基于接收者的狀態(tài)來(lái)確定是否傳送虛擬消息對(duì)象。例如,如果接收者已將其移動(dòng)設(shè)備關(guān)閉或使其與網(wǎng)絡(luò)斷開(kāi)連接,則處理器110可以確定不發(fā)送虛擬消息對(duì)象。在另一示例中,如果接收者的移動(dòng)設(shè)備的狀態(tài)被設(shè)置為“隱藏”,則處理器110可以確定不發(fā)送虛擬消息對(duì)象。
[0078]如果在314,處理器110確定不應(yīng)傳送虛擬消息對(duì)象,則處理器110可以確定與失敗的傳輸相關(guān)聯(lián)的觸覺(jué)效果315。例如,在處理器110確定不應(yīng)發(fā)送虛擬消息對(duì)象之后,其可以確定模擬虛擬消息對(duì)象從虛擬網(wǎng)關(guān)212彈回并停留在虛擬消息環(huán)境210中的觸覺(jué)效
果O
[0079]然后,處理器110至少部分地基于傳感器信號(hào)來(lái)確定虛擬消息對(duì)象的傳輸特性316。在一個(gè)實(shí)施例中,傳感器信號(hào)與匆忙或有力的姿勢(shì)相關(guān)聯(lián),因此處理器110確定相應(yīng)的匆忙或有力傳輸特性。在另一實(shí)施例中,可以使傳感器信號(hào)與柔和或緩慢的姿勢(shì)相關(guān)聯(lián);因此,處理器110可以確定相應(yīng)的柔和或緩慢傳輸特性。
[0080]在一些實(shí)施例中,可以使傳感器信號(hào)與虛擬消息對(duì)象的傳輸角度相關(guān)聯(lián)。例如,用戶可以使虛擬消息對(duì)象以一定的角度朝著虛擬網(wǎng)關(guān)移動(dòng)。在這種情況下,虛擬消息對(duì)象以一定的角度穿過(guò)虛擬網(wǎng)關(guān);因此,處理器110可以確定有角度的傳輸特性。替代地,如果用戶發(fā)送虛擬消息對(duì)象徑直通過(guò)虛擬網(wǎng)關(guān),則處理器110可以確定徑直傳輸特性。
[0081]最后,處理器110傳送虛擬消息對(duì)象和虛擬消息對(duì)象的傳輸特性320。在一些實(shí)施例中,傳輸將在虛擬消息對(duì)象通過(guò)虛擬網(wǎng)關(guān)212時(shí)發(fā)生。當(dāng)虛擬消息對(duì)象被發(fā)送通過(guò)虛擬網(wǎng)關(guān)212時(shí),虛擬消息對(duì)象可以從本地虛擬消息環(huán)境210消失。該消失可以與跨越網(wǎng)絡(luò)傳送虛擬消息對(duì)象基本上同時(shí)地發(fā)生。如果虛擬消息對(duì)象未被成功地傳送到接收者,則其將留在虛擬消息環(huán)境210中。這為用戶提供了關(guān)于網(wǎng)絡(luò)連接的狀態(tài)或接收者設(shè)備的狀態(tài)的簡(jiǎn)單息。
[0082]在一個(gè)變體中,當(dāng)虛擬消息對(duì)象離開(kāi)虛擬消息環(huán)境210時(shí),處理器110向致動(dòng)器118傳送用于警告用戶已經(jīng)成功地傳送消息的觸覺(jué)信號(hào)。例如,處理器110可以確定模擬箭頭擊中墻的觸覺(jué)效果。
[0083]圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于傳送觸覺(jué)消息的方法的流程圖。圖4示出其中接收者移動(dòng)設(shè)備接收到虛擬消息對(duì)象的實(shí)施例。
[0084]在方法400中,接收者設(shè)備的處理器接收與虛擬消息對(duì)象相關(guān)聯(lián)的信號(hào)402。可以從網(wǎng)絡(luò)接口接收該信號(hào),網(wǎng)絡(luò)接口可通信地被連接到諸如蜂窩式網(wǎng)絡(luò)、內(nèi)部網(wǎng)、或因特網(wǎng)的外部網(wǎng)絡(luò)。例如,可能已經(jīng)由連接到該網(wǎng)絡(luò)的另一移動(dòng)設(shè)備跨越網(wǎng)絡(luò)傳送信號(hào)。與虛擬消息對(duì)象相關(guān)聯(lián)的信號(hào)包括定義虛擬消息對(duì)象的特性的數(shù)據(jù)。例如,信號(hào)可以包括定義諸如虛擬消息對(duì)象的大小、形狀、傳輸特性、數(shù)據(jù)類型、以及內(nèi)容的特性的數(shù)據(jù)。
[0085]然后,接收者設(shè)備的處理器至少部分地基于虛擬消息對(duì)象的傳輸特性來(lái)確定觸覺(jué)效果406。例如,如果發(fā)送移動(dòng)設(shè)備在發(fā)送虛擬消息對(duì)象時(shí)輕輕地朝著虛擬網(wǎng)關(guān)傾斜,則傳輸特性可以包括低速度。然后,接收者設(shè)備的處理器將使用該傳輸特性來(lái)確定包括輕微振動(dòng)的觸覺(jué)效果。該輕微振動(dòng)模擬虛擬消息對(duì)象以低速擊中接收者虛擬消息環(huán)境的邊界。相反,基于高速傳輸特性的觸覺(jué)效果可以包括強(qiáng)烈搖晃,以模擬虛擬消息對(duì)象以高速到達(dá)接收者的虛擬消息環(huán)境。
[0086]最后,接收者設(shè)備的處理器向被配置成輸出觸覺(jué)效果的致動(dòng)器傳送觸覺(jué)信號(hào)408。然后,該致動(dòng)器將至少部分地基于此信號(hào)輸出觸覺(jué)效果。
[0087]用于生成并傳送觸覺(jué)消息的說(shuō)明性情形
[0088]圖5a和5b是根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成觸覺(jué)消息對(duì)象的圖示。圖5a包括移動(dòng)設(shè)備500。用戶可以通過(guò)將移動(dòng)設(shè)備500置于生成模式來(lái)生成虛擬消息對(duì)象。然后,用戶使移動(dòng)設(shè)備以預(yù)定義圖案移動(dòng)。由傳感器114來(lái)檢測(cè)此運(yùn)動(dòng),傳感器114向處理器110傳送與移動(dòng)設(shè)備的運(yùn)動(dòng)相關(guān)聯(lián)的傳感器信號(hào)。然后,處理器110將至少部分地基于傳感器信號(hào)來(lái)確定個(gè)人標(biāo)志物。例如,用戶可能希望以心形來(lái)定義個(gè)人標(biāo)志物。為了定義此個(gè)人標(biāo)志物,用戶可以執(zhí)行以心512的形狀移動(dòng)該移動(dòng)設(shè)備的姿勢(shì)。此姿勢(shì)可以例如使移動(dòng)設(shè)備以一定的角度向上并橫穿、然后向下移動(dòng)。然后,該姿勢(shì)可以使移動(dòng)設(shè)備以一定的角度向上且然后橫穿并向下移動(dòng),直至移動(dòng)設(shè)備基本上處于與其開(kāi)始時(shí)相同的位置。然后,傳感器114將向處理器110傳送與心形狀的姿勢(shì)相關(guān)聯(lián)的信號(hào)。基于此姿勢(shì),處理器110將生成包括心形514的個(gè)人標(biāo)志物的虛擬消息對(duì)象。在其它實(shí)施例中,用戶可以輸入其它形狀的虛擬消息對(duì)象。
[0089]在一些實(shí)施例中,用戶可以用用戶定義的形狀來(lái)創(chuàng)建虛擬消息對(duì)象。在此類實(shí)施例中,顯示器116可以顯示噴漆罐。然后用戶可以按下該噴漆罐,并使移動(dòng)設(shè)備以一定圖案移動(dòng)。傳感器114可以檢測(cè)此運(yùn)動(dòng)并向處理器110傳送與該運(yùn)動(dòng)相對(duì)應(yīng)的傳感器信號(hào)?;谒邮盏降男盘?hào),處理器110將生成基本上與所檢測(cè)到的移動(dòng)的形狀相對(duì)應(yīng)的虛擬消息對(duì)象。在一些實(shí)施例中,用戶可以使移動(dòng)設(shè)備以基本上近似字母的圖案移動(dòng)。在此類實(shí)施例中,處理器110可以生成與字母相對(duì)應(yīng)的文本。然后,用戶可以將此文本附加于虛擬消息對(duì)象。
[0090]圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成觸覺(jué)消息的圖示。圖6示出移動(dòng)設(shè)備600。移動(dòng)設(shè)備600包括被顯示在觸摸屏顯示器610上的虛擬消息環(huán)境612。該虛擬消息環(huán)境包括心形狀的虛擬消息對(duì)象614。虛擬消息對(duì)象614包括將在接收者的移動(dòng)設(shè)備上表現(xiàn)出與其在發(fā)送者的移動(dòng)設(shè)備上表現(xiàn)的特性相同的特性的個(gè)人標(biāo)志物。
[0091]虛擬消息對(duì)象可以包括動(dòng)畫和觸覺(jué)效果。例如,可以將心形的虛擬消息對(duì)象制成動(dòng)畫以使其看起來(lái)正在跳動(dòng)或搏動(dòng)。箭頭618示出表示與虛擬消息對(duì)象相關(guān)聯(lián)的觸覺(jué)效果的線。虛擬消息對(duì)象可以進(jìn)一步包括跳動(dòng)或搏動(dòng)觸覺(jué)效果以表示跳動(dòng)的心。
[0092]箭頭620示出觸摸虛擬消息對(duì)象的手指。當(dāng)用戶與虛擬消息對(duì)象相交互時(shí),觸摸屏顯示器610檢測(cè)用戶交互并向處理器110傳送與用戶交互相關(guān)聯(lián)的信號(hào)。基于所接收到的信號(hào),處理器110可以計(jì)算虛擬消息對(duì)象的傳輸特性。例如,用戶可以朝著虛擬網(wǎng)關(guān)輕彈虛擬消息對(duì)象,使得移動(dòng)設(shè)備發(fā)送虛擬消息對(duì)象。在另一實(shí)施例中,移動(dòng)設(shè)備可以使用麥克風(fēng)來(lái)檢測(cè)與虛擬消息對(duì)象的用戶交互。例如,麥克風(fēng)可以檢測(cè)到用戶已經(jīng)向移動(dòng)設(shè)備進(jìn)行吹氣。然后,麥克風(fēng)可以向處理器110傳送與用戶向麥克風(fēng)進(jìn)行吹氣相關(guān)聯(lián)的信號(hào)?;诖诵盘?hào),處理器110可以確定虛擬消息對(duì)象的傳輸特性。例如,處理器110可以確定與發(fā)送者向接收者飛吻相關(guān)聯(lián)的傳輸特性。
[0093]圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成觸覺(jué)消息的圖示。在發(fā)送消息之前,用戶可以定義個(gè)人標(biāo)志物的附加特性。圖7示出了用戶已經(jīng)雙擊個(gè)人標(biāo)志物714之后的移動(dòng)設(shè)備700。當(dāng)用戶兩次敲擊個(gè)人標(biāo)志物714時(shí),虛擬鍵盤712出現(xiàn)在觸摸屏顯示器710上。然后,用戶可以鍵入短消息并點(diǎn)擊與將消息附加于個(gè)人標(biāo)志物714的提交相關(guān)聯(lián)的按鈕。例如,箭頭716顯示用戶已經(jīng)向個(gè)人標(biāo)志物716輸入消息“我想你! ”。在其它實(shí)施例中,虛擬鍵盤712可以包括舊式打字機(jī)。在此類實(shí)施例中,處理器110可以傳送與打字機(jī)的叮當(dāng)作響的鍵相對(duì)應(yīng)的音頻和觸覺(jué)信號(hào)。致動(dòng)器118和揚(yáng)聲器120可以接收這些信號(hào)并輸出相應(yīng)的觸覺(jué)和音頻效果。
[0094]圖8a和Sb是根據(jù)本發(fā)明的一個(gè)實(shí)施例的刪除觸覺(jué)消息的圖示。用戶可以判定不發(fā)送個(gè)人標(biāo)志物而是將其刪除。圖8a示出包括觸摸屏810的移動(dòng)設(shè)備800。觸摸屏810包括心形的個(gè)人標(biāo)志物812。用戶已經(jīng)判定刪除個(gè)人標(biāo)志物812。因此,用戶可以以X圖案814在觸摸屏顯示器810上移動(dòng)其手指。觸摸屏顯示器810檢測(cè)此交互并向處理器110傳送與該X圖案相關(guān)聯(lián)的信號(hào)。至少部分地基于此信號(hào),處理器110確定應(yīng)刪除個(gè)人標(biāo)志物812。因此,處理器110從顯示器810去除個(gè)人標(biāo)志物。
[0095]圖Sb示出在用戶已刪除個(gè)人標(biāo)志物之后不久的包括觸摸屏顯示810的移動(dòng)設(shè)備800。處理器110可以以多種方式從顯示器810去除個(gè)人標(biāo)志物。例如,在一個(gè)實(shí)施例中,處理器110可以通過(guò)使得個(gè)人標(biāo)志物緩慢地淡出觸摸屏810來(lái)去除個(gè)人標(biāo)志物。在另一實(shí)施例中,處理器110可以通過(guò)使個(gè)人標(biāo)志物彈出并從觸摸屏810快速地消失來(lái)去除個(gè)人標(biāo)志物。在一些實(shí)施例中,處理器110將計(jì)算與去除個(gè)人標(biāo)志物812相關(guān)聯(lián)的觸覺(jué)效果。然后,處理器110將向致動(dòng)器118傳送與觸覺(jué)效果相關(guān)聯(lián)的信號(hào),然后致動(dòng)器118輸出觸覺(jué)效果O
[0096]用于生成和傳送觸覺(jué)消息的說(shuō)明性方法
[0097]圖9是圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成并傳送觸覺(jué)消息的過(guò)程的流程圖。
[0098]方法900在處理器110響應(yīng)于用戶交互接收到傳感器信號(hào)時(shí)開(kāi)始902。用戶交互可以是用戶使移動(dòng)設(shè)備102以預(yù)定義圖案移動(dòng)。該預(yù)定義圖案可以是例如使移動(dòng)設(shè)備102以心形圖案移動(dòng)。
[0099]接下來(lái),處理器110至少部分地基于傳感器信號(hào)來(lái)確定用戶指示的個(gè)人標(biāo)志物904。個(gè)人標(biāo)志物可以是包括個(gè)人消息的虛擬消息對(duì)象。該虛擬消息對(duì)象在接收者的移動(dòng)設(shè)備中表現(xiàn)出與在發(fā)送者的移動(dòng)設(shè)備中相同的特性。在一個(gè)實(shí)施例中,所述個(gè)人標(biāo)志物具有在視覺(jué)上反映與所接收到的傳感器信號(hào)相關(guān)聯(lián)的交互的形狀。例如,如果傳感器信號(hào)與基本上對(duì)應(yīng)于心形的設(shè)備運(yùn)動(dòng)相關(guān)聯(lián),則個(gè)人標(biāo)志物可以采取心形。
[0100]然后,處理器110從觸摸敏感接口接收與姿勢(shì)相關(guān)聯(lián)的傳感器信號(hào)906。在一個(gè)實(shí)施例中,觸摸敏感接口可以是觸摸屏顯示器。在其它實(shí)施例中,觸摸敏感接口可以是軌跡球或按鈕。在一些實(shí)施例中,姿勢(shì)可以包括顯示在觸摸屏顯示器上對(duì)按鈕的雙次敲擊。
[0101]接下來(lái),處理器110使得顯示器116顯示用戶界面908。在一個(gè)實(shí)施例中,用戶界面可以是例如用于文本輸入的虛擬鍵盤。在其它實(shí)施例中,用戶界面可以提供用于調(diào)整與個(gè)人標(biāo)志物相關(guān)聯(lián)的色彩或觸覺(jué)反饋的元件。
[0102]然后,處理器110接收經(jīng)由用戶界面輸入的用戶輸入910。在一個(gè)實(shí)施例中,用戶在虛擬鍵盤上輸入文本。例如,用戶可以鍵入與個(gè)人標(biāo)志物相關(guān)聯(lián)的短文本消息。在其它實(shí)施例中,用戶輸入可以包括與個(gè)人標(biāo)志物相關(guān)聯(lián)的色彩、形狀、或特定觸覺(jué)反饋。
[0103]然后,處理器110使得顯示器116至少部分地基于用戶輸入而改變912。在一個(gè)實(shí)施例中,處理器110可以將顯示器116變?yōu)轱@示包括用戶輸入的文本的文本框。在其它實(shí)施例中,處理器110可以通過(guò)變更個(gè)人標(biāo)志物的形狀、色彩、或其它特性來(lái)改變顯示器116。例如,在一個(gè)實(shí)施例中,用戶輸入與心形的個(gè)人標(biāo)志物相關(guān)聯(lián)的文本消息。當(dāng)處理器110使文本消息與心相關(guān)聯(lián)時(shí),處理器110使得心開(kāi)始跳動(dòng)。
[0104]接下來(lái),處理器110基于個(gè)人標(biāo)志物和用戶輸入來(lái)生成觸覺(jué)信號(hào)914。在一個(gè)實(shí)施例中,例如,個(gè)人標(biāo)志物可以采取心形。在該實(shí)施例中,觸覺(jué)信號(hào)可以對(duì)應(yīng)于跳動(dòng)或搏動(dòng)的心。在其它實(shí)施例中,觸覺(jué)信號(hào)可以與個(gè)人標(biāo)志物的另一交互相關(guān)聯(lián)。例如,觸覺(jué)信號(hào)可以基于用戶已與消息相關(guān)聯(lián)的特定觸覺(jué)效果,諸如振動(dòng)或點(diǎn)擊;或者觸覺(jué)信號(hào)可以基于某個(gè)其它參數(shù),諸如個(gè)人標(biāo)志物的色彩。
[0105]接下來(lái),處理器110接收與用戶向麥克風(fēng)中進(jìn)行吹氣相關(guān)聯(lián)的麥克風(fēng)輸入916。例如,在一個(gè)實(shí)施例中,用戶可以在被并入移動(dòng)設(shè)備102的麥克風(fēng)上進(jìn)行吹氣。在另一實(shí)施例中,用戶可以在設(shè)備的一個(gè)區(qū)域處或在整個(gè)設(shè)備的方向上進(jìn)行吹氣。在所有這些示例中,由麥克風(fēng)來(lái)檢測(cè)用戶的呼吸,并且然后麥克風(fēng)向處理器110傳送與用戶的吹氣相關(guān)聯(lián)的信號(hào)。
[0106]作為響應(yīng),處理器110經(jīng)由虛擬網(wǎng)關(guān)來(lái)發(fā)送包括個(gè)人標(biāo)志物的消息918。例如,在個(gè)人標(biāo)志物是心的實(shí)施例中,用戶在麥克風(fēng)上吹氣,如同飛吻一樣。作為響應(yīng),處理器110使得消息被傳送到期望接收者。在另一實(shí)施例中,處理器110在向標(biāo)志物施加虛擬力之后傳送個(gè)人標(biāo)志物。在此類實(shí)施例中,該虛擬力載送虛擬消息對(duì)象通過(guò)虛擬網(wǎng)關(guān)。在此類實(shí)施例中,處理器110可能已至少部分地基于與用戶輕彈觸摸屏顯示器相關(guān)聯(lián)的傳感器信號(hào)確定了虛擬力。
[0107]圖10是圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成并傳送觸覺(jué)消息的過(guò)程的流程圖。處理器1000在處理器110接收到包括個(gè)人標(biāo)志物的消息時(shí)開(kāi)始1002。
[0108]接下來(lái),處理器110接收用于指示對(duì)消息的選擇的用戶輸入1004。在一個(gè)實(shí)施例中,觸摸屏顯示器可以檢測(cè)用戶輸入,而在其它實(shí)施例中,軌跡球122可以檢測(cè)用戶輸入。在一些實(shí)施例中,用戶輸入可以包括消息的敲擊或雙次敲擊。或者,在其它實(shí)施例中,用戶輸入可以包括使移動(dòng)設(shè)備102傾斜或以其它方式進(jìn)行操縱。
[0109]然后,處理器110使得顯示器116顯示用戶界面1006。在一些實(shí)施例中,用戶界面是用于輸入文本的虛擬鍵盤。在此類實(shí)施例中,鍵盤可以表現(xiàn)為OWERTY鍵盤。在其它實(shí)施例中,鍵盤可以表現(xiàn)為舊式打字機(jī),并且移動(dòng)設(shè)備可以在用戶輸入文本時(shí)輸出與打字機(jī)的叮當(dāng)作響的鍵相對(duì)應(yīng)的音頻和觸覺(jué)效果。在一些實(shí)施例中,用戶界面可以是用戶可以使用觸摸屏顯示器在其上面進(jìn)行寫入的文本編輯器(textpad)。例如,用戶可以使用其手指在觸摸屏顯示器上寫下其簽名。在此類實(shí)施例中,用戶還可以分配與其簽名相關(guān)聯(lián)的觸覺(jué)效果。例如,用戶可以創(chuàng)建包括其書寫簽名的虛擬簽名和近似籃球在球場(chǎng)上彈跳的觸覺(jué)效果的虛擬簽名。還可以從簽名本身導(dǎo)出觸覺(jué)效果,即可以將書寫的屬性(筆畫、回線(loop)等)轉(zhuǎn)換成基本上類似的觸覺(jué)效果參數(shù)(強(qiáng)度、持續(xù)時(shí)間、周期性等)。在其它實(shí)施例中,用戶界面可以是用于修改個(gè)人標(biāo)志物的其它特性的界面。例如,該界面可以使得用戶能夠修改與個(gè)人標(biāo)志物相關(guān)聯(lián)的形狀、色彩、或觸覺(jué)效果。
[0110]接下來(lái),處理器110接收用戶輸入1008。在一些實(shí)施例中,觸摸屏顯示器可以接收用戶輸入。例如,用戶可以在觸摸屏顯示器上輸入文本。在其它實(shí)施例中,可以由設(shè)備內(nèi)的其它傳感器來(lái)接收用戶輸入。例如,用戶可以通過(guò)使移動(dòng)設(shè)備傾斜或以其它方式進(jìn)行操縱來(lái)輸入輸入內(nèi)容。
[0111]然后,處理器110接收用于指示用戶已使移動(dòng)設(shè)備傾斜的傳感器信號(hào)1010。在一些實(shí)施例中,陀螺儀、加速度計(jì)、GPS、或能夠檢測(cè)移動(dòng)的其它傳感器向處理器110傳送傳感器信號(hào)。例如,陀螺儀可以確定用戶已使移動(dòng)設(shè)備傾斜至45度角,并向處理器110傳送與該傾斜量相關(guān)聯(lián)的信號(hào)。
[0112]然后,處理器110經(jīng)由消息發(fā)送網(wǎng)關(guān)來(lái)發(fā)送消息1012。在一些實(shí)施例中,消息發(fā)送網(wǎng)關(guān)將在顯示器的頂部處出現(xiàn)并包括期望接收者的指示。在此類實(shí)施例中,在消息的虛擬表示穿過(guò)消息發(fā)送網(wǎng)關(guān)時(shí)發(fā)送消息。
[0113]在傳送觸覺(jué)消息的一些實(shí)施例中,用戶可能希望向接收者發(fā)送預(yù)編寫形式消息。圖1la和Ilb是根據(jù)本發(fā)明的一個(gè)實(shí)施例的生成觸覺(jué)消息的圖示。圖1la包括移動(dòng)設(shè)備1100。用戶可以通過(guò)將移動(dòng)設(shè)備1100置于用于生成虛擬消息對(duì)象的模式來(lái)生成虛擬消息對(duì)象。然后,用戶使移動(dòng)設(shè)備以預(yù)定義圖案移動(dòng)。由傳感器114來(lái)檢測(cè)此運(yùn)動(dòng),傳感器114向處理器110傳送與移動(dòng)設(shè)備的運(yùn)動(dòng)相關(guān)聯(lián)的傳感器信號(hào)。然后,處理器110將至少部分地基于傳感器信號(hào)來(lái)確定虛擬消息對(duì)象。
[0114]在一些實(shí)施例中,處理器110可以確定該運(yùn)動(dòng)與包括商務(wù)標(biāo)志物的預(yù)定義虛擬消息對(duì)象相關(guān)聯(lián)。商務(wù)標(biāo)志物是在接收者的虛擬消息環(huán)境中與其在發(fā)送者的虛擬消息環(huán)境中表現(xiàn)出相同或基本相同的特性的商務(wù)相關(guān)虛擬消息對(duì)象。例如,預(yù)定義商務(wù)標(biāo)志物可以采取釘子的形式,并且包括文本和/或音頻消息“釘住它! ”。商務(wù)標(biāo)志物可以進(jìn)一步包括與釘子的捶打相關(guān)聯(lián)的觸覺(jué)效果。商務(wù)標(biāo)志物的接收者將在商務(wù)標(biāo)志物到達(dá)其移動(dòng)設(shè)備時(shí)感受到此觸覺(jué)效果。此類實(shí)施例可以為發(fā)送者提供用于提供對(duì)消息的有形響應(yīng)的能力。
[0115]為了發(fā)送商務(wù)標(biāo)志物,用戶可以執(zhí)行使移動(dòng)設(shè)備以預(yù)定義圖案移動(dòng)的姿勢(shì)。例如,用戶可以使移動(dòng)設(shè)備102上下移動(dòng),模擬擺動(dòng)錘子1110。傳感器114可以檢測(cè)姿勢(shì)并向處理器110傳送關(guān)聯(lián)的信號(hào)。然后,處理器110確定該姿勢(shì)是否匹配用于虛擬釘子商務(wù)標(biāo)志物的預(yù)定義圖案。并且,基于該姿勢(shì),處理器110將在顯示器1120上生成商務(wù)標(biāo)志物1130,如圖1lb所示。在一些實(shí)施例中,處理器110可以確定與虛擬釘子相關(guān)聯(lián)的觸覺(jué)效果。然后,處理器Iio將向致動(dòng)器118輸出觸覺(jué)信號(hào),致動(dòng)器118輸出觸覺(jué)效果。在一些實(shí)施例中,處理器110等待指示性用戶交互以發(fā)送商務(wù)標(biāo)志物。在其它實(shí)施例中,處理器110生成商務(wù)標(biāo)志物并然后自動(dòng)地將其發(fā)送。
[0116]圖12a和12b是根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的圖示。圖12a和12b包括剛剛已接收到虛擬釘子形式的商務(wù)標(biāo)志物的移動(dòng)設(shè)備1200。設(shè)備1200包括顯示器1210,顯示器1210包括最近接收到的商務(wù)標(biāo)志物1220。在一些實(shí)施例中,在接收到商務(wù)標(biāo)志物時(shí),移動(dòng)設(shè)備1200可以輸出與商務(wù)標(biāo)志物相關(guān)聯(lián)的觸覺(jué)效果。在一個(gè)此類實(shí)施例中,觸覺(jué)效果可以近似對(duì)釘子的重?fù)?。在其它?shí)施例中,移動(dòng)設(shè)備可以輸出另一觸覺(jué)效果。在又一實(shí)施例中,移動(dòng)設(shè)備可以不輸出觸覺(jué)效果。
[0117]在圖12b中,移動(dòng)設(shè)備1200包括觸摸屏顯示器1210。觸摸屏顯示器包括商務(wù)標(biāo)志物1220。當(dāng)用戶與商務(wù)標(biāo)志物1220相交互時(shí),觸摸屏向處理器110傳送與用戶交互相關(guān)聯(lián)的信號(hào)。至少部分地基于此信號(hào),處理器110向用戶顯示與商務(wù)標(biāo)志物相關(guān)聯(lián)的消息。在圖12b所示的實(shí)施例中,與虛擬釘子商務(wù)標(biāo)志物相關(guān)聯(lián)的文本是“釘住它! ” 1230。在其它實(shí)施例中,用戶可以定義不同的文本以與商務(wù)標(biāo)志物相關(guān)聯(lián)。
[0118]圖13是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于生成并傳送觸覺(jué)消息的過(guò)程的流程圖。圖13示出過(guò)程1300,其在處理器110從移動(dòng)設(shè)備的至少一個(gè)傳感器114接收到至少一個(gè)傳感器信號(hào)時(shí)開(kāi)始1302,所述至少一個(gè)傳感器信號(hào)與移動(dòng)設(shè)備的移動(dòng)相關(guān)聯(lián)。在一些實(shí)施例中,傳感器114可以包括加速度計(jì)、GPS、或能夠檢測(cè)移動(dòng)的其它傳感器。該移動(dòng)可以包括傳感器114能夠檢測(cè)的任何姿勢(shì)。例如,在一些實(shí)施例中,所述移動(dòng)包括近似心形狀的移動(dòng)。在其它實(shí)施例中,移動(dòng)包括近似錘擊姿勢(shì)的移動(dòng)。在另外的實(shí)施例中,移動(dòng)可以近似投擲繩索。
[0119]然后,處理器110至少部分地基于所述至少一個(gè)傳感器信號(hào)來(lái)確定將在用戶界面中顯示的標(biāo)志物1304。該標(biāo)志物采取與移動(dòng)設(shè)備的移動(dòng)有關(guān)的形狀。在一些實(shí)施例中,標(biāo)志物可以采取釘子或心的形狀。在其它實(shí)施例中,標(biāo)志物采取另一形狀,諸如氣球、旗袍、繩索或標(biāo)槍。
[0120]接下來(lái),處理器110使得標(biāo)志物被顯示1306。在移動(dòng)設(shè)備的顯示器116中顯示該標(biāo)志物。在一些實(shí)施例中,顯示器116可以進(jìn)一步包括圖形用戶界面。在此類實(shí)施例中,顯示器116可以在圖形用戶界面中顯示標(biāo)志物。在進(jìn)一步的實(shí)施例中,一個(gè)或多個(gè)附加標(biāo)志物還可以連同該標(biāo)志物一起出現(xiàn)在圖形用戶界面中。
[0121]然后,傳感器114檢測(cè)與標(biāo)志物的用戶交互1308。在一些實(shí)施例中,傳感器114可以是觸摸屏顯示器。在其它實(shí)施例中,傳感器114可以是軌跡球122。在另外的實(shí)施例中,傳感器114可以是諸如加速度計(jì)、陀螺儀、或GPS的運(yùn)動(dòng)傳感器。在一些實(shí)施例中,用戶交互包括單次敲擊或雙次敲擊標(biāo)志物的表面。在其它實(shí)施例中,用戶交互可以包括使移動(dòng)設(shè)備102傾斜或搖動(dòng)。在此類實(shí)施例中,處理器110可以響應(yīng)于所檢測(cè)到的交互向虛擬消息對(duì)象施加虛擬力。在另外的實(shí)施例中,傳感器114可以包括麥克風(fēng)。在此類實(shí)施例中,用戶交互可以包括在麥克風(fēng)上吹氣。在此類實(shí)施例中,處理器110可以向標(biāo)志物施加力,模擬用戶在標(biāo)志物上吹氣的效果。例如,在一個(gè)實(shí)施例中,標(biāo)志物可以采取氣泡的形式。當(dāng)用戶在麥克風(fēng)上吹氣時(shí),處理器110可以確定作用于氣泡的力,其模擬用戶向接收者吹氣泡。
[0122]最后,處理器110向接收者傳送與標(biāo)志物相關(guān)聯(lián)的信號(hào)1310。在一些實(shí)施例中,處理器110可以經(jīng)由網(wǎng)絡(luò)接口 112來(lái)傳送信號(hào)。在一些實(shí)施例中,移動(dòng)設(shè)備可以包括圖形用戶界面,該圖形用戶界面包括消息發(fā)送網(wǎng)關(guān)。在一些實(shí)施例中,消息發(fā)送網(wǎng)關(guān)可以包括識(shí)別接收者的信息。在一些實(shí)施例中,在處理器110傳送與標(biāo)志物相關(guān)聯(lián)的信號(hào)之后,處理器110從顯示器116去除標(biāo)志物。
[0123]使用實(shí)時(shí)鏈路來(lái)傳送觸覺(jué)消息
[0124]當(dāng)使用移動(dòng)設(shè)備102時(shí),用戶可能希望實(shí)時(shí)地與另一用戶相交互。本發(fā)明的一個(gè)實(shí)施例提供用于用戶在實(shí)時(shí)鏈路上傳送觸覺(jué)消息的能力。例如,在一個(gè)實(shí)施例中,第一用戶可以與移動(dòng)設(shè)備102的觸摸屏相交互。該交互使得觸摸屏上的對(duì)象被修改。例如,觸摸屏可以是空白的,并且隨著用戶與屏幕相交互,處理器110生成跟蹤用戶跨越觸摸屏的移動(dòng)的線。在此類實(shí)施例中,該線可以基本上跟隨用戶與觸摸屏之間的接觸點(diǎn)。
[0125]在此類實(shí)施例中,對(duì)第一用戶的觸摸屏的改變被基本上同時(shí)地復(fù)制在第二用戶的移動(dòng)設(shè)備的觸摸屏上。第二用戶可以類似地在第二用戶的設(shè)備的觸摸屏上拖動(dòng)手指。隨后由呈現(xiàn)在第一用戶的觸摸屏和第二用戶的觸摸屏兩者上的第二線來(lái)跟蹤第二用戶的交互。
[0126]在此類實(shí)施例中,當(dāng)兩條線接觸或重疊時(shí),由第一和第二移動(dòng)設(shè)備上的處理器來(lái)檢測(cè)觸摸或碰撞。并且,作為響應(yīng),兩個(gè)設(shè)備輸出指示該交互的觸覺(jué)效果。在此類實(shí)施例中,兩個(gè)用戶可以經(jīng)由觸覺(jué)消息發(fā)送來(lái)實(shí)時(shí)地相互觸摸。
[0127]在另一實(shí)施例中,用戶可以修改在發(fā)送設(shè)備的屏幕上顯示的消息或其它對(duì)象,并且基本上同時(shí)地,在接收者的設(shè)備上修改消息或?qū)ο蟆?duì)消息或?qū)ο蟮母淖兛梢猿鑫谋靖虏▽?duì)對(duì)象的虛擬性質(zhì)的改變、與對(duì)象相關(guān)聯(lián)的觸覺(jué)效果、或其它改變。這樣,用戶可以使用移動(dòng)設(shè)備來(lái)發(fā)送實(shí)時(shí)觸覺(jué)消息。
[0128]例如,在一些實(shí)施例中,兩個(gè)鏈接的移動(dòng)設(shè)備每個(gè)包括觸摸屏顯示器。在此類實(shí)施例中,每個(gè)設(shè)備的用戶在其各自的移動(dòng)設(shè)備上畫圖像,并且其輸出被基本上實(shí)時(shí)地顯示在接收者的設(shè)備上。在一個(gè)實(shí)施例中,如果發(fā)送者和接收者的手指穿過(guò)其各自觸摸屏顯示器上的同一相對(duì)位置,則這些移動(dòng)設(shè)備的每一個(gè)都將輸出與碰撞或觸摸相關(guān)聯(lián)的音頻和觸覺(jué)效果。
[0129]在另一實(shí)施例中,用戶可以與同時(shí)顯示在兩個(gè)用戶移動(dòng)設(shè)備上的圖像相交互。在此類實(shí)施例中,用戶可以同時(shí)地修改圖像。該修改可以基本上同時(shí)地出現(xiàn)在移動(dòng)設(shè)備上。例如,一個(gè)用戶可以使用其觸摸屏來(lái)在兩個(gè)移動(dòng)設(shè)備上顯示的圖像上畫出特征。在此類實(shí)施例中,例如,用戶可以修剪圖像,同時(shí)另一用戶觀看該修剪發(fā)生。在進(jìn)一步的實(shí)施例中,用戶可以在圖像上畫出滑稽的胡子,同時(shí)另一用戶觀看。本實(shí)施例可以用于編輯,或簡(jiǎn)單地用來(lái)娛樂(lè)兩個(gè)用戶。進(jìn)一步可以在兩個(gè)用戶經(jīng)由電話呼叫或其它音頻鏈路被連接的同時(shí)使用此類實(shí)施例。
[0130]在另一實(shí)施例中,移動(dòng)設(shè)備生成到另一移動(dòng)設(shè)備的直接觸覺(jué)鏈接以玩游戲。例如,用戶可以玩虛擬網(wǎng)球游戲。在此類游戲中,用戶可以經(jīng)由其觸摸屏將網(wǎng)球輕彈給接收者。然后,接收者將網(wǎng)球輕彈回到發(fā)送者。在此類實(shí)施例中,網(wǎng)球可以進(jìn)一步包括表示用戶用來(lái)?yè)舸蚯虻牧Φ挠|覺(jué)效果。在此類實(shí)施例中,用戶還可以經(jīng)由電話或可通過(guò)移動(dòng)設(shè)備獲得的其它音頻鏈路來(lái)繼續(xù)進(jìn)行會(huì)話??梢允褂糜螒騺?lái)填充會(huì)話中的笨拙的停頓并提供用戶之間的共享空間的感覺(jué)(sense)。
[0131]在另一實(shí)施例中,在處于呼叫或聊天中的同時(shí),一個(gè)用戶可以向接收者傳送虛擬消息。接收者可以修改這些對(duì)象并將其送回。此類實(shí)施例可以向會(huì)話添加環(huán)境效果,并用于填充沉默,或設(shè)置會(huì)話的氣氛。這些對(duì)象可以進(jìn)一步用于允許用戶合作以創(chuàng)建包括單獨(dú)文檔的虛擬消息對(duì)象。例如,兩個(gè)用戶可以發(fā)送包括文本文檔的虛擬消息對(duì)象。每個(gè)用戶可以編輯文檔,并將草稿發(fā)送給另一用戶供評(píng)論。
[0132]在一個(gè)實(shí)施例中,用戶可能希望向接收者傳送與香檳祝酒相關(guān)聯(lián)的觸覺(jué)姿勢(shì)。用戶可以用其移動(dòng)設(shè)備作出傾倒的姿勢(shì)。移動(dòng)設(shè)備的傳感器114可以檢測(cè)該傾倒姿勢(shì)。傳感器114向處理器110傳送與移動(dòng)設(shè)備的傾斜相關(guān)聯(lián)的信號(hào)。然后,處理器110可以確定用戶正在嘗試發(fā)送香檳祝酒。因此,處理器110向顯示器傳送信號(hào)以使得顯示器輸出香檳酒瓶的圖像。處理器110可以進(jìn)一步向揚(yáng)聲器輸出與香檳酒的傾倒相關(guān)聯(lián)的音頻信號(hào)。另外,處理器110可以向致動(dòng)器輸出與香檳酒的傾倒相關(guān)聯(lián)的觸覺(jué)信號(hào)。然后,致動(dòng)器可以輸出與香檳酒的傾倒相關(guān)聯(lián)的觸覺(jué)信號(hào)。
[0133]圖14不出兩個(gè)移動(dòng)設(shè)備,1400和1450。移動(dòng)設(shè)備1400是發(fā)送移動(dòng)設(shè)備,并且移動(dòng)設(shè)備1450是接收移動(dòng)設(shè)備。移動(dòng)設(shè)備1400和1450中的每一個(gè)包括顯不器1410,顯不器1410包括一杯香檳酒1420的形式的虛擬消息對(duì)象。當(dāng)用戶使得任一個(gè)移動(dòng)設(shè)備傾斜時(shí),諸如加速度計(jì)、陀螺儀、或GPS的運(yùn)動(dòng)傳感器114確定用戶已使移動(dòng)設(shè)備傾斜并向處理器110傳送與傾斜相關(guān)聯(lián)的信號(hào)。然后,處理器110計(jì)算表示被施加于虛擬香檳酒1420的重力的虛擬力。重力的力使得香檳酒在杯內(nèi)移轉(zhuǎn),如設(shè)備1400和1450兩者中所示。在一些實(shí)施例中,當(dāng)移動(dòng)設(shè)備移位時(shí),處理器110確定與移轉(zhuǎn)的香檳酒相關(guān)聯(lián)的觸覺(jué)效果。然后,處理器110向輸出觸覺(jué)效果的致動(dòng)器118傳送與所確定的觸覺(jué)效果相關(guān)聯(lián)的信號(hào)。
[0134]使用來(lái)自傳感器114的信號(hào),處理器110確定移動(dòng)設(shè)備1400和1450中的每一個(gè)相對(duì)于彼此的位置。處理器110使用該信號(hào)來(lái)確定是否兩個(gè)用戶已基本上同時(shí)地舉起其杯子。如果兩個(gè)設(shè)備1400和1450被同時(shí)地舉起,則處理器110將確定發(fā)生祝酒并確定與兩個(gè)玻璃杯碰撞時(shí)產(chǎn)生的叮當(dāng)聲相關(guān)聯(lián)的音頻和觸覺(jué)效果。然后,處理器110向致動(dòng)器118和揚(yáng)聲器120傳送與音頻和觸覺(jué)效果相關(guān)聯(lián)的信號(hào)。然后,致動(dòng)器118和揚(yáng)聲器120可以輸出所確定的觸覺(jué)效果。在一些實(shí)施例中,此效果可以是柔和的叮當(dāng)聲,如同兩個(gè)晶體杯子已相互碰觸一樣。在其它實(shí)施例中,觸覺(jué)效果可以是與相互撞擊的兩個(gè)重啤酒杯相關(guān)聯(lián)的砰擊聲。
[0135]圖15是圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的過(guò)程的流程圖。過(guò)程1500在傳感器114檢測(cè)到指示傾倒姿勢(shì)的用戶輸入時(shí)開(kāi)始1502。在一些實(shí)施例中,傳感器114可以包括加速度計(jì)、陀螺儀、GPS或能夠感測(cè)運(yùn)動(dòng)的其它傳感器。在一些實(shí)施例中,指示傾倒姿勢(shì)的用戶姿勢(shì)可以包括使移動(dòng)設(shè)備傾斜至預(yù)定角度。
[0136]然后,處理器110向顯示器傳送使得顯示器116顯示香檳酒瓶的信號(hào)1504。在一些實(shí)施例中,可以出現(xiàn)一瓶啤酒或另一飲料,而不是一瓶香檳酒。在其它實(shí)施例中,可以出現(xiàn)包括飲料的杯子來(lái)代替瓶子。
[0137]接下來(lái),致動(dòng)器和揚(yáng)聲器輸出與瓶子的打開(kāi)相關(guān)聯(lián)的效果1506。在一些實(shí)施例中,音頻和觸覺(jué)效果可以是與軟木塞彈出相關(guān)聯(lián)的效果。在其它實(shí)施例中,該效果可以與飲料的傾倒相關(guān)聯(lián)。
[0138]然后,傳感器114接收傾倒已完成的用戶輸入1508。在一些實(shí)施例中,傳感器114可以是加速度計(jì)、陀螺儀、GPS或能夠感測(cè)運(yùn)動(dòng)的其它傳感器。在其它實(shí)施例中,傳感器114可以是觸摸屏或軌跡球122。在一些實(shí)施例中,用戶輸入可以包括使移動(dòng)設(shè)備傾斜。在其它實(shí)施例中,用戶輸入可以包括觸摸屏顯示器上的姿勢(shì)或用軌跡球122作出的姿勢(shì)。
[0139]接下來(lái),處理器110向顯示器傳送使得顯示器顯示香檳酒杯的信號(hào)1510。在一些實(shí)施例中,信號(hào)可以使得顯示器顯示啤酒杯或其它杯子。在其它實(shí)施例中,信號(hào)可以使得顯示器顯示與某種其它類型的飲料相關(guān)聯(lián)的瓶子。
[0140]然后,傳感器114接收用于指不玻璃杯的碰觸的輸入1512。在一些實(shí)施例中,傳感器114可以是加速度計(jì)、陀螺儀、GPS或能夠感測(cè)運(yùn)動(dòng)的其它傳感器。在其它實(shí)施例中,傳感器114可以是觸摸屏或軌跡球122。在一些實(shí)施例中,輸入可以包括舉起移動(dòng)設(shè)備,如同其是祝酒中的一杯香檳酒一樣。在其它實(shí)施例中,輸入可以是在觸摸屏顯示器上作出的姿勢(shì)。
[0141]接下來(lái),處理器110向顯示器、致動(dòng)器和揚(yáng)聲器傳送與祝酒相關(guān)聯(lián)的信號(hào)1514。在一些實(shí)施例中,信號(hào)可以包括與杯子碰觸相關(guān)聯(lián)的視覺(jué)信號(hào)、和與兩個(gè)晶體杯的輕微叮當(dāng)聲相關(guān)聯(lián)的音頻和觸覺(jué)信號(hào)。在其它實(shí)施例中,可以使該效果與不同類型的玻璃器皿相關(guān)聯(lián)。例如,信號(hào)可以包括與兩個(gè)重啤酒杯相關(guān)聯(lián)的視覺(jué)信號(hào)、和與重玻璃杯相互碰撞相關(guān)聯(lián)的音頻和觸覺(jué)信號(hào)。
[0142]在一個(gè)實(shí)施例中,用戶可以通過(guò)將兩個(gè)設(shè)備與虛擬繩索相連來(lái)確立兩個(gè)移動(dòng)設(shè)備之間的直接虛擬連接。模仿真實(shí)繩索的行為的設(shè)備可以引起振動(dòng),所述振動(dòng)使人想起在繩索被放松并用拖拉姿勢(shì)進(jìn)行牽引時(shí)由繩索發(fā)出的那些振動(dòng)。[0143]圖16a、16b、和16c是根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的圖不。在圖16a中,移動(dòng)設(shè)備1600與移動(dòng)設(shè)備1602通信。每個(gè)移動(dòng)設(shè)備包括顯示器1604。最初,移動(dòng)設(shè)備1602包括拖繩1606的一端,繩索在一端處被附著于牽引船(pull)或拖船(tug),并且在另一端處未連接。移動(dòng)設(shè)備1600最初包括空錨。為了發(fā)起連接,移動(dòng)設(shè)備1600的用戶可以朝著另一個(gè)用戶投擲繩索的一端。例如,在一個(gè)實(shí)施例中,用戶可以打開(kāi)到接收者移動(dòng)設(shè)備的虛擬網(wǎng)關(guān),并在虛擬網(wǎng)關(guān)的方向上輕彈繩索的末端。在另一實(shí)施例中,用戶可以通過(guò)在虛擬網(wǎng)關(guān)的方向上猛拉整個(gè)移動(dòng)設(shè)備來(lái)投擲繩索。虛擬拖繩可以跨越兩個(gè)設(shè)備之間的整個(gè)虛擬空間,并最終到達(dá)移動(dòng)設(shè)備1600處。在一些情形下,虛擬繩索可能不能跨越設(shè)備之間的虛擬空間的長(zhǎng)度。例如,移動(dòng)設(shè)備1600可能距離太遠(yuǎn)(諸如,處于不同的區(qū)域代碼、州、或國(guó)家中)而使虛擬繩索不能到達(dá)。替代地,移動(dòng)設(shè)備的用戶可以更新?tīng)顟B(tài),使得某些虛擬對(duì)象被自動(dòng)地阻止。
[0144]當(dāng)繩索出現(xiàn)在移動(dòng)設(shè)備1600的顯示器上時(shí),移動(dòng)設(shè)備可以生成模仿繩索降落在移動(dòng)設(shè)備的虛擬環(huán)境中的觸覺(jué)和/或音響效果。通過(guò)此類非視覺(jué)提示,移動(dòng)設(shè)備1600可以警告用戶虛擬拖繩已在其方向上被投擲,而不要求用戶看移動(dòng)設(shè)備。
[0145]移動(dòng)設(shè)備1600的用戶可以抓住虛擬拖繩。在一些實(shí)施例中,用戶可以通過(guò)以抓住姿勢(shì)來(lái)移動(dòng)所述移動(dòng)設(shè)備、諸如通信設(shè)備的快速轉(zhuǎn)動(dòng)、或者通過(guò)按下特定按鈕來(lái)抓住拖繩。在一些實(shí)施例中,如果移動(dòng)設(shè)備1600的用戶沒(méi)有注意,那么他們將不會(huì)抓住繩索并確立連接。當(dāng)繩索未被接收設(shè)備抓住時(shí),發(fā)送用戶可以拖拉虛擬繩索以使其返回到他們的移動(dòng)設(shè)備,指示尚未確立連接。然而,如果接收用戶確實(shí)看到、感覺(jué)到和/或聽(tīng)到繩索到達(dá),則他們可以抓住繩索并將其固定于他們的設(shè)備。
[0146]在圖16b中,移動(dòng)設(shè)備1600的用戶已抓住由移動(dòng)設(shè)備1602發(fā)送的虛擬拖繩1606。并且,用戶已經(jīng)將虛擬拖繩1606固定于虛擬錨1608。移動(dòng)設(shè)備1600和1602的用戶現(xiàn)在共
享跨越其共享虛擬物理空間的同一虛擬物理對(duì)象。
[0147]在圖16c中,移動(dòng)設(shè)備1602的用戶可以猛拉或拖拉虛擬拖繩,這可以使得移動(dòng)設(shè)備1600生成模仿?tīng)恳K1610拉在錨1612上的結(jié)果的觸覺(jué)效果。作為響應(yīng),移動(dòng)設(shè)備1600的用戶可以在繩索上拖拉,這可以使得移動(dòng)設(shè)備生成與牽引繩1610拉在錨1614上相對(duì)應(yīng)的觸覺(jué)效果。
[0148]在本發(fā)明的其它實(shí)施例中,用戶可以形成實(shí)時(shí)鏈路以便以除消息之外的格式傳送信息。圖17是根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的圖示。如圖17所示,移動(dòng)設(shè)備1700包括顯示器1702。顯示器1702包括觸覺(jué)聯(lián)系人列表1704。每個(gè)聯(lián)系人包括在觸覺(jué)窗口中顯示的姓名和觸覺(jué)狀態(tài)。在一個(gè)實(shí)施例中,當(dāng)移動(dòng)設(shè)備1700的用戶觸摸聯(lián)系人的觸覺(jué)狀態(tài)窗口時(shí),用戶可以感覺(jué)到與在觸覺(jué)聯(lián)系人列表中所列的人的狀態(tài)相對(duì)應(yīng)的觸覺(jué)效果。在進(jìn)一步的實(shí)施例中,移動(dòng)設(shè)備可以向在觸覺(jué)聯(lián)系人列表中所列的人的移動(dòng)設(shè)備傳送信號(hào)。該信號(hào)可以包括用于警告觸覺(jué)聯(lián)系人列表中的人某人對(duì)其狀態(tài)感興趣的觸覺(jué)信號(hào)。例如,在用戶將其手指揮過(guò)第二用戶的聯(lián)系人條目的同時(shí),第一用戶感覺(jué)到第二用戶的狀態(tài)。同時(shí),由第一用戶的揮擊姿勢(shì)被傳送到第二用戶的設(shè)備,其可以生成在感知上與手指揮擊的持續(xù)時(shí)間和強(qiáng)度等同或類似的觸覺(jué)效果。在另一實(shí)施例中,第一用戶可以重復(fù)地在第二用戶的聯(lián)系人列表?xiàng)l目上敲擊,模仿敲門或窗,這向第二用戶傳送觸覺(jué)、音頻、和視覺(jué)敲擊效果,充當(dāng)發(fā)起通信會(huì)話的邀請(qǐng)。[0149]在另一實(shí)施例中,隨著用戶使移動(dòng)設(shè)備1700移動(dòng),移動(dòng)設(shè)備的處理器110可以至少部分地基于從傳感器114接收到的傳感器信號(hào)來(lái)確定運(yùn)動(dòng)分布。在一些實(shí)施例中,傳感器114可以包括GPS傳感器、加速度計(jì)、或能夠檢測(cè)移動(dòng)或位置的其它傳感器。然后,傳感器110可以將用戶的運(yùn)動(dòng)分布傳送給在其觸覺(jué)聯(lián)系人列表中列出用戶的其它移動(dòng)設(shè)備。可以用用戶的運(yùn)動(dòng)分布來(lái)實(shí)時(shí)地更新每個(gè)通信設(shè)備上的聯(lián)系人列表,使得用戶能夠通過(guò)查看其觸覺(jué)狀態(tài)窗口來(lái)確定其聯(lián)系人列表上的人的當(dāng)前活動(dòng)。
[0150]在圖1700中,第一聯(lián)系人David的觸覺(jué)狀態(tài)被視為沒(méi)有特定圖案1706的點(diǎn)的混亂顯示。這可以指示David的通信設(shè)備正在運(yùn)動(dòng),可能指示David正在行走。第二聯(lián)系人Remy的觸覺(jué)狀態(tài)被表示為穩(wěn)定的水平線1708。這可以指示Remy在靜坐,或者替代地,移動(dòng)設(shè)備已被平放在桌子上。第三聯(lián)系人Chris的觸覺(jué)狀態(tài)被表示為相對(duì)平的垂直線1710。這可以指示Chris正在將移動(dòng)設(shè)備保持在豎直位置。在一些實(shí)施例中,每個(gè)聯(lián)系人的觸覺(jué)狀態(tài)可以故意地不清楚,以便在為其它用戶提供關(guān)于其狀態(tài)的某個(gè)信息的同時(shí)為每個(gè)用戶提供某些隱私。
[0151]雖然圖17描繪了在單個(gè)頁(yè)面上的具有多個(gè)條目的聯(lián)系人列表,但其它變化是可能的。例如,每個(gè)聯(lián)系人可以具有其自己的專用頁(yè)面、畫面、或虛擬對(duì)象。單獨(dú)聯(lián)系人的放大可以為用戶提供該聯(lián)系人的狀態(tài)的更準(zhǔn)確視圖。雖然觸覺(jué)聯(lián)系人列表1704將每個(gè)聯(lián)系人的狀態(tài)描繪為充滿球的盒,但可以利用用于顯示狀態(tài)的其它方法。例如,觸覺(jué)收件箱可以使用諸如表示快速移動(dòng)的心、表示沒(méi)有移動(dòng)的睡眠圖標(biāo)、或其它圖形的圖標(biāo)來(lái)提供用于每個(gè)聯(lián)系人的狀態(tài)信息。
[0152]圖18是圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的傳送觸覺(jué)消息的過(guò)程的流程圖。過(guò)程1800在處理器110從第一傳感器114接收到第一傳感器信號(hào)時(shí)開(kāi)始1802,該第一傳感器信號(hào)與移動(dòng)設(shè)備的移動(dòng)相關(guān)聯(lián)。在一些實(shí)施例中,傳感器114可以是加速度計(jì)、陀螺儀、GPS或能夠感測(cè)運(yùn)動(dòng)的其它傳感器。在一些實(shí)施例中,用戶姿勢(shì)可以包括使移動(dòng)設(shè)備以預(yù)定義圖案移動(dòng)。例如,在一個(gè)實(shí)施例中,用戶姿勢(shì)可以包括使移動(dòng)設(shè)備像香檳酒瓶一樣傾斜。在另一示例中,用戶姿勢(shì)可以包括基本上近似心形的移動(dòng)。在另一實(shí)施例中,用戶姿勢(shì)可以包括像錘子一樣重?fù)粢苿?dòng)設(shè)備。在又一實(shí)施例中,用戶姿勢(shì)可以包括投擲或拋擲繩索。
[0153]接下來(lái),處理器110從第一移動(dòng)設(shè)備的觸摸敏感接口接收第二傳感器信號(hào)1804,該第二傳感器信號(hào)與用戶交互相關(guān)聯(lián)。在一些實(shí)施例中,顯示器116可以包括諸如觸摸屏顯示器的觸摸敏感接口。在其它實(shí)施例中,觸摸敏感接口可以包括軌跡球122。在一些實(shí)施例中,用戶交互可以包括與顯示在顯示器116上的圖形用戶界面的用戶交互。在此類實(shí)施例中,用戶交互可以包括雙次敲擊圖形用戶界面的一部分。在另一實(shí)施例中,用戶交互可以包括輸入被附加于虛擬消息對(duì)象的文本。在其它實(shí)施例中,用戶交互可以包括手指在觸摸屏顯示器的表面上進(jìn)行描繪。
[0154]然后,處理器110至少部分地基于第二傳感器信號(hào)來(lái)確定第一移動(dòng)設(shè)備的顯示器116的變化1806。在一些實(shí)施例中,該變化可以包括顯示在用戶的手指跨越觸摸屏顯示器的表面移動(dòng)時(shí)跟隨用戶的手指的軌跡。在其它實(shí)施例中,顯示器的變化可以包括修改顯示器上的虛擬對(duì)象。例如,顯示器可以包括圖像,并且用戶交互可以包括對(duì)圖像的修改。在其它實(shí)施例中,顯示器的變化可以包括顯示新的虛擬對(duì)象,諸如氣泡、心、釘子、繩索、或香檳酒瓶。[0155]接下來(lái),處理器110向第二移動(dòng)設(shè)備傳送第一數(shù)據(jù)信號(hào),該第一數(shù)據(jù)信號(hào)包括與用戶交互和第一移動(dòng)設(shè)備的移動(dòng)相關(guān)聯(lián)的數(shù)據(jù)1808。在一些實(shí)施例中,處理器110可以經(jīng)由網(wǎng)絡(luò)接口 112來(lái)傳送數(shù)據(jù)信號(hào)。在一些實(shí)施例中,處理器110基本上與經(jīng)由觸摸敏感接口來(lái)接收用戶輸入同時(shí)地傳送第一數(shù)據(jù)信號(hào)。在其它實(shí)施例中,處理器110在接收到用于指示處理器110應(yīng)進(jìn)行傳送之前不傳送數(shù)據(jù)信號(hào)。
[0156]然后,處理器110從第二移動(dòng)設(shè)備接收第二數(shù)據(jù)信號(hào)1810。在一些實(shí)施例中,處理器110可以從網(wǎng)絡(luò)接口 112接收數(shù)據(jù)信號(hào)。在一些實(shí)施例中,處理器110將數(shù)據(jù)信號(hào)傳送到第二移動(dòng)設(shè)備,并基本上同時(shí)地從第二移動(dòng)設(shè)備接收信號(hào)。在一些實(shí)施例中,第二數(shù)據(jù)信號(hào)包括和與第二移動(dòng)設(shè)備的觸摸敏感接口的用戶交互相對(duì)應(yīng)的數(shù)據(jù)。
[0157]接下來(lái),處理器110至少部分地基于第二數(shù)據(jù)信號(hào)來(lái)確定第一移動(dòng)設(shè)備的顯示器的第二變化1812。在一些實(shí)施例中,所接收到的數(shù)據(jù)可以與第二移動(dòng)設(shè)備的顯示器上的變化相對(duì)應(yīng)。在此類實(shí)施例中,由處理器110確定的對(duì)第一移動(dòng)設(shè)備的顯示器的改變可以與第二移動(dòng)設(shè)備的顯示器的變化相對(duì)應(yīng)。例如,第二移動(dòng)設(shè)備的用戶可以跨越第二移動(dòng)設(shè)備移動(dòng)其手指以繪制圖片。然后,第二移動(dòng)設(shè)備可以向第一移動(dòng)設(shè)備傳送相應(yīng)的第二信號(hào)。然后,第一移動(dòng)設(shè)備的處理器110可以以基本上與第二移動(dòng)設(shè)備的顯示器相對(duì)應(yīng)的方式來(lái)修改其顯示器。在另一實(shí)施例中,第二移動(dòng)設(shè)備的用戶可以修改其觸摸屏顯示器上的圖片。在此類實(shí)施例中,第二用戶的修改將基本上同時(shí)地出現(xiàn)在第一移動(dòng)設(shè)備的顯示器上。
[0158]然后,處理器110至少部分地基于第二數(shù)據(jù)信號(hào)來(lái)確定觸覺(jué)效果1814。例如,在一個(gè)實(shí)施例中,第二數(shù)據(jù)信號(hào)可以包括與第二移動(dòng)設(shè)備的用戶敲擊第二移動(dòng)設(shè)備的表面相對(duì)應(yīng)的信息。在此類實(shí)施例中,處理器110可以確定與敲擊相對(duì)應(yīng)的觸覺(jué)效果。在另一示例中,與第一移動(dòng)設(shè)備的用戶交互可以穿過(guò)基本上與第二用戶與第二移動(dòng)設(shè)備的交互相同的位置。在此類實(shí)施例中,所確定的觸覺(jué)效果可以基本上與第一和第二移動(dòng)設(shè)備的用戶之間的碰撞相對(duì)應(yīng)。在另一實(shí)施例中,第二數(shù)據(jù)信號(hào)可以與在第二移動(dòng)設(shè)備上打開(kāi)虛擬瓶子相對(duì)應(yīng)。在此類實(shí)施例中,所確定的觸覺(jué)效果可以與軟木塞在瓶子上彈出相對(duì)應(yīng)。
[0159]最后,處理器110將與該觸覺(jué)效果相關(guān)聯(lián)的觸覺(jué)信號(hào)傳送至被配置成輸出觸覺(jué)效果的致動(dòng)器118。在一些實(shí)施例中,致動(dòng)器118可以是例如壓電致動(dòng)器、電動(dòng)機(jī)、電磁致動(dòng)器、音圈、線性諧振致動(dòng)器、形狀記憶合金、電活性聚合物、螺線管、偏心旋轉(zhuǎn)質(zhì)量電動(dòng)機(jī)(ERM)、或線性諧振致動(dòng)器(LRA)。
[0160]用于傳送觸覺(jué)消息的計(jì)算機(jī)可讀介質(zhì)
[0161]可以在數(shù)字電子電路中或在計(jì)算機(jī)硬件、固件、軟件、或這些技術(shù)的組合中實(shí)現(xiàn)本發(fā)明的實(shí)施例。在一個(gè)實(shí)施例中,計(jì)算機(jī)可以包括一個(gè)或多個(gè)處理器。處理器包括諸如與處理器耦合的隨機(jī)存取存儲(chǔ)器(RAM)的計(jì)算機(jī)可讀介質(zhì)。處理器執(zhí)行被存儲(chǔ)在存儲(chǔ)器中的計(jì)算機(jī)可執(zhí)行程序指令,諸如執(zhí)行用于消息發(fā)送的一個(gè)或多個(gè)計(jì)算機(jī)程序。此類處理器可以包括微處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、以及狀態(tài)機(jī)。此類處理器可以進(jìn)一步包括可編程電子器件,諸如PLC、可編程中斷控制器(PIC)、可編程邏輯器件(PLD)、可編程只讀存儲(chǔ)器(PR0M)、電可編程只讀存儲(chǔ)器(EPR0M或EEPROM ),或其它類似器件。
[0162]此類處理器可以包括介質(zhì),或者與介質(zhì)通信,例如計(jì)算機(jī)可讀介質(zhì),其存儲(chǔ)在被處理器執(zhí)行時(shí)使得處理器執(zhí)行被描述為由處理器來(lái)執(zhí)行或促進(jìn)的步驟的指令。計(jì)算機(jī)可讀介質(zhì)的實(shí)施例可以包括但不限于電子、光學(xué)、磁性、或能夠?yàn)橹T如網(wǎng)絡(luò)服務(wù)器中的處理器的處理器提供計(jì)算機(jī)可讀指令的其它存儲(chǔ)或傳輸設(shè)備。介質(zhì)的其它示例包括但不限于軟盤、CD-ROM、磁盤、存儲(chǔ)器芯片、ROM、RAM、ASIC、已配置處理器、所有光學(xué)介質(zhì)、所有磁帶或其它磁性介質(zhì)、或計(jì)算機(jī)處理器可以從中進(jìn)行讀取的任何其它介質(zhì)。并且,各種其它設(shè)備可以包括計(jì)算機(jī)可讀介質(zhì),諸如路由器、私用或公共網(wǎng)絡(luò)、或其它傳輸設(shè)備。所述處理器和處理可以在一個(gè)或多個(gè)結(jié)構(gòu)中,并且可以散布于一個(gè)或多個(gè)結(jié)構(gòu)。處理器可以包括用于執(zhí)行本文所述的方法(或方法的一部分)中的一個(gè)或多個(gè)的代碼。
[0163]綜述
[0164]已經(jīng)僅僅出于圖示和描述的目的呈現(xiàn)了本發(fā)明的實(shí)施例的前述描述,包括優(yōu)選實(shí)施例,并且其并不意圖窮盡,也不意圖使本發(fā)明局限于所公開(kāi)的精確形式。在不脫離本發(fā)明的精神和范圍的情況下,其許多修改和調(diào)整對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的。
【權(quán)利要求】
1.一種用于傳送觸覺(jué)消息的方法,包括: 從第一傳感器接收傳感器信號(hào),所述第一傳感器被配置為感測(cè)與第一消息發(fā)送設(shè)備的第一物理交互; 將與所述第一物理交互相關(guān)聯(lián)的第一信號(hào)發(fā)送到第二消息發(fā)送設(shè)備; 接收和與所述第二消息發(fā)送設(shè)備的第二物理交互相關(guān)聯(lián)的第二信號(hào); 基于所述第一物理交互和所述第二物理交互,在所述第一消息發(fā)送設(shè)備的顯示器上修改圖像; 至少部分地基于所述第一物理交互和所述第二物理交互來(lái)確定觸覺(jué)效果;以及 生成觸覺(jué)信號(hào),所述觸覺(jué)信號(hào)被配置為促使致動(dòng)器輸出所述觸覺(jué)效果。
2.根據(jù)權(quán)利要求1所述的方法,其中所述圖像包括共享虛擬空間。
3.根據(jù)權(quán)利要求2所述的方法,其中所述觸覺(jué)效果包括如下效果:該效果被配置為當(dāng)所述第一物理交互和所述第二物理交互都與所述共享虛擬空間中的同一個(gè)位置相關(guān)聯(lián)時(shí)模擬撞擊。
4.根據(jù)權(quán)利要 求2所述的方法,其中所述共享虛擬空間包括所述第一物理交互和所述第二物理交互的圖形表示。
5.根據(jù)權(quán)利要求3所述的方法,其中所述圖形表示包括跟隨與所述第一物理交互相關(guān)聯(lián)的位置的第一軌跡和與所述第二物理交互相關(guān)聯(lián)的第二軌跡。
6.根據(jù)權(quán)利要求2所述的方法,其中所述共享虛擬空間包括一個(gè)或多個(gè)消息對(duì)象。
7.根據(jù)權(quán)利要求6所述的方法,其中所述一個(gè)或多個(gè)消息對(duì)象包括以下的一個(gè)或多個(gè):球、管、或囊狀物。
8.一種用于傳送觸覺(jué)消息的系統(tǒng),包括: 用于從第一傳感器接收傳感器信號(hào)的裝置,所述第一傳感器被配置為感測(cè)與第一消息發(fā)送設(shè)備的第一物理交互; 用于將與所述第一物理交互相關(guān)聯(lián)的第一信號(hào)發(fā)送到第二消息發(fā)送設(shè)備的裝置; 用于接收和與所述第二消息發(fā)送設(shè)備的第二物理交互相關(guān)聯(lián)的第二信號(hào)的裝置; 用于基于所述第一物理交互和所述第二物理交互,在所述第一消息發(fā)送設(shè)備的顯示器上修改圖像的裝置; 用于至少部分地基于所述第一物理交互和所述第二物理交互來(lái)確定觸覺(jué)效果的裝置;以及 用于生成觸覺(jué)信號(hào)的裝置,所述觸覺(jué)信號(hào)被配置為促使致動(dòng)器輸出所述觸覺(jué)效果。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述圖像包括共享虛擬空間。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述觸覺(jué)效果包括如下效果:該效果被配置為當(dāng)所述第一物理交互和所述第二物理交互都與所述共享虛擬空間中的同一個(gè)位置相關(guān)聯(lián)時(shí)模擬撞擊。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述共享虛擬空間包括所述第一物理交互和所述第二物理交互的圖形表示。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述圖形表示包括跟隨與所述第一物理交互相關(guān)聯(lián)的位置的第一軌跡和與所述第二物理交互相關(guān)聯(lián)的第二軌跡。
13.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述共享虛擬空間包括一個(gè)或多個(gè)消息對(duì)象。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述一個(gè)或多個(gè)消息對(duì)象包括以下的一個(gè)或多個(gè):球、管、或囊狀物。
15.—種消息發(fā)送設(shè)備,包括: 被配置為感測(cè)第一物理交互的第一傳感器; 被配置為接收顯示信號(hào)并且輸出圖像的顯示器; 耦接到所述第一傳感器和所述顯示器的處理器,所述處理器被配置為: 將與所述第一物理交互相關(guān)聯(lián)的第一信號(hào)發(fā)送到第二消息發(fā)送設(shè)備; 接收和與所述第二消息發(fā)送設(shè)備的第二物理交互相關(guān)聯(lián)的第二信號(hào); 基于所述第一物理交互和所述第二物理交互,在所述顯示器上修改圖像; 至少部分地基于所述第一物理交互和所述第二物理交互來(lái)確定觸覺(jué)效果;以及 生成觸覺(jué)信號(hào),所述觸覺(jué)信號(hào)被配置為促使致動(dòng)器輸出所述觸覺(jué)效果。
16.根據(jù)權(quán)利要求15所述的消息發(fā)送設(shè)備,其中所述圖像包括共享虛擬空間。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述觸覺(jué)效果包括如下效果:該效果被配置為當(dāng)所述第一物理交互和 所述第二物理交互都與所述共享虛擬空間中的同一個(gè)位置相關(guān)聯(lián)時(shí)模擬撞擊。
18.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述共享虛擬空間包括所述第一物理交互和所述第二物理交互的圖形表示。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述圖形表示包括跟隨與所述第一物理交互相關(guān)聯(lián)的位置的第一軌跡和與所述第二物理交互相關(guān)聯(lián)的第二軌跡。
20.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述共享虛擬空間包括一個(gè)或多個(gè)消息對(duì)象。
【文檔編號(hào)】G06F1/16GK103970209SQ201410153123
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2009年7月14日 優(yōu)先權(quán)日:2008年7月15日
【發(fā)明者】大衛(wèi)·比恩鮑姆, 克里斯托弗·J·烏爾里希, 彼得·魯賓, 蓬·大衛(wèi)·努, 里奧·可佩洛 申請(qǐng)人:伊梅森公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
桦甸市| 平原县| 丰顺县| 顺义区| 郁南县| 玛纳斯县| 平和县| 舟山市| 利辛县| 金坛市| 古丈县| 宁城县| 汉寿县| 泽库县| 江山市| 肥城市| 营山县| 迁西县| 清丰县| 分宜县| 巍山| 新疆| 思茅市| 府谷县| 肇庆市| 雷波县| 蕲春县| 肇源县| 石门县| 十堰市| 西藏| 松江区| 郸城县| 南宁市| 仲巴县| 龙陵县| 赞皇县| 齐齐哈尔市| 兴业县| 平江县| 游戏|