基于移動設(shè)備的能力進行消息呈現(xiàn)的制作方法
【專利摘要】用于向接收方發(fā)送用于基于該接收方的設(shè)備可用性來進行呈現(xiàn)的便利消息的方法、設(shè)備和系統(tǒng)。接收方的移動設(shè)備可以連接到被配置為對諸如音頻消息和視覺消息的各種呼入通信進行呈現(xiàn)的個人中樞和/或耳機設(shè)備。呼入消息可以傳送到可呈現(xiàn)這些呼入消息內(nèi)容的接收方的移動設(shè)備和其它所連接的設(shè)備??梢陨擅枋鼋邮蘸秃羧胂⒌氖褂玫倪f送確認消息,并將該遞送確認消息返回發(fā)送方的計算設(shè)備。在實施例中,接收方的設(shè)備可以生成用于向發(fā)送方的計算設(shè)備描述設(shè)備狀態(tài)的狀態(tài)信息。在實施例中,發(fā)送方的計算設(shè)備可以生成并發(fā)送基于所接收的狀態(tài)信息格式化并包括指示接收方的設(shè)備以特定方式呈現(xiàn)消息內(nèi)容的元數(shù)據(jù)的呼出消息。
【專利說明】基于移動設(shè)備的能力進行消息呈現(xiàn)
[0001] 相關(guān)申請
[0002] 本非臨時專利申請要求于2012年5月27日提交的、題為"Personal Hub Presence and Response"的美國臨時申請No. 61/652, 229的優(yōu)先權(quán)的權(quán)益,故以引用方式將上述美國 臨時申請的全部內(nèi)容并入本文。
【背景技術(shù)】
[0003] 諸如移動電話、智能電話、平板設(shè)備或膝上型計算機的移動設(shè)備可以具有包括音 頻、視覺和觸覺(例如,振動)通知的各種類型的用戶通知。這些設(shè)備還可以包括對這些通 知中的一些進行組合或限制的各種模式(例如,設(shè)置為振動的智能電話可能不會響鈴,或 者允許彈出提醒的膝上型計算機當(dāng)靜音時可能不會發(fā)出告警聲)。當(dāng)前的移動設(shè)備可以允 許用戶控制通知模式(例如,將可能打擾會議或電影的響鈴的電話靜音)。然而,移動設(shè)備 用戶可能對朋友、家庭成員或者同事的進行呼叫或發(fā)送消息,而并不確切知道其消息是否 被收到、看見或忽略。沒有對其消息接收和攝入的上下文或明確確認會令移動設(shè)備用戶感 到沮喪。通常,用戶必須等待來自接收方的響應(yīng),或者嘗試發(fā)送冗余信息以加快他們的溝通 企圖。多個消息和不能夠容易向那些企圖聯(lián)系他們的人描述他們的可用性的社交不適感可 能會對消息接收方造成不便。
【發(fā)明內(nèi)容】
[0004] 各種方法、設(shè)備和系統(tǒng)使得各個實施例能夠向接收方發(fā)送用于基于該接收方的 設(shè)備可用性來進行呈現(xiàn)的便利消息。具體而言,接收方可以使用具有連接的個人中樞 (personal hub)、無線耳機和/或其它相關(guān)聯(lián)的設(shè)備的移動設(shè)備來確定并向發(fā)送方的計算 設(shè)備和/或用于存儲的服務(wù)器發(fā)送其狀態(tài)。狀態(tài)信息可以包括狀態(tài)指示符,諸如設(shè)備是否 激活、設(shè)備當(dāng)前是否處于語音呼叫或者某種其它形式的使用中、設(shè)備是否靜音或處于靜默 模式。在實施例中,接收方的計算設(shè)備可以記錄并將描述消息的接收和傳送的信息發(fā)送回 發(fā)送方的計算設(shè)備。在實施例中,發(fā)送方的計算設(shè)備可以使用描述接收方設(shè)備狀態(tài)的狀態(tài) 信息來生成接收方的個人中樞和無線耳機可以對該接收方來說便利的方式呈現(xiàn)的消息。在 實施例中,接收方的個人中樞可以響應(yīng)于呈現(xiàn)從發(fā)送方的計算設(shè)備接收的消息的簡單的響 應(yīng)選項檢測來自該接收方的輸入,并基于檢測到的輸入來生成響應(yīng)消息。
【專利附圖】
【附圖說明】
[0005] 納入本文中并作為本說明的組成部分的附圖示出了本發(fā)明的示例性實施例,并且 連同上面給出的概括描述和下面給出的詳細描述一起用于解釋本發(fā)明的特征。
[0006] 圖1是適于與各個實施例一起使用的另一種網(wǎng)絡(luò)的通信系統(tǒng)框圖。
[0007] 圖2是示出用于發(fā)送消息和對接收方的狀態(tài)信息進行接收的實施例方法的過程 流圖。
[0008] 圖3是示出用于直接調(diào)用接收方的狀態(tài)信息并基于該狀態(tài)信息發(fā)送消息的實施 例方法的過程流圖。
[0009] 圖4是示出用于從服務(wù)器取回接收方的狀態(tài)信息并基于該狀態(tài)信息發(fā)送消息的 實施例方法的過程流圖。
[0010] 圖5是示出呈現(xiàn)更新消息的潛在元素的數(shù)據(jù)結(jié)構(gòu)圖。
[0011] 圖6是示出用于基于接收方的狀態(tài)信息來生成并格式化消息的實施例方法的過 程流圖。
[0012] 圖7是示出接收方接收、呈現(xiàn)并對基于用戶的狀態(tài)信息格式化的消息進行響應(yīng)的 實施例方法的過程流圖。
[0013] 圖8是適于與各個實施例一起使用的示例移動設(shè)備的組件圖。
[0014] 圖9是適于與各個實施例一起使用的另一種不例移動設(shè)備的組件圖。
[0015] 圖10是適于與各個實施例一起使用的個人中樞的組件圖。
[0016] 圖11A-11B是適于與各個實施例一起使用的無線耳機的組件圖。
【具體實施方式】
[0017]將參考附圖對各個實施例進行詳細描述。在所有附圖中將盡可能使用相同的附圖 標(biāo)記來指代相同或相似的部分。對特定示例和實現(xiàn)的參考是用于說明的目的,并不旨在限 制本發(fā)明或權(quán)利要求書的范圍。
[0018]本文中使用的"示例性的" 一詞意指"用作示例、實例或說明"。本文描述的作為 "示例性"的任何實現(xiàn)不一定被解釋為比其它實現(xiàn)更優(yōu)選或更具優(yōu)勢。
[0019] 如本文中所使用的,術(shù)語"移動設(shè)備"在本文中互換使用來指代移動計算設(shè)備中 的一種或所有,諸如蜂窩電話、智能電話、個人或移動多媒體播放器、個人數(shù)據(jù)助理(PDA)、 膝上型計算機、平板計算機、智能書籍、掌上型計算機、無線電子郵件接收機、具有多媒體互 聯(lián)網(wǎng)功能的蜂窩電話、無線游戲控制器、以及包括可編程處理器和存儲器以及用于發(fā)送和/ 或接收語音和數(shù)據(jù)呼叫、發(fā)送和/或接收消息(例如,短消息服務(wù)(SMS)消息、電子郵件、 諸如Facebook?發(fā)文通知和/或游戲高分變化通知的應(yīng)用通知等)、發(fā)送和/或接收告警 (例如,低電量告警、失去網(wǎng)絡(luò)連接告警等)、和/或發(fā)送和/或接收提醒(例如,日歷提醒、 任務(wù)提醒等)的類似的個人電子設(shè)備。
[0020] 如本文中所使用的,術(shù)語"個人中樞"在本文中用于指代可由用戶佩戴或攜帶并且 可與多種移動設(shè)備和/或耳機進行交互的任何設(shè)備。在實施例中,個人中樞可以被配置為: 以與腕表的佩戴方式類似的方式由用戶佩戴在該用戶的手腕上。在替代實施例中,個人中 樞可以是徽章、標(biāo)簽、手鐲、貼片、皮帶扣、獎?wù)?,筆、鑰匙鏈、或者由用戶佩戴或攜帶的任何 其它設(shè)備。在實施例中,個人中樞可以與用戶的移動設(shè)備(諸如智能電話、以及由用戶佩戴 的無線耳機)進行無線通信。個人中樞可以與用戶的移動設(shè)備進行無線通信以使得該用戶 能夠?qū)υ撚脩舻囊苿釉O(shè)備進行遠程操作。在實施例中,個人中樞系統(tǒng)可以包括個人中樞和 由該用戶佩戴的一個或兩個無線耳機,它們一起使得個人中樞系統(tǒng)用戶能夠遠程使用用戶 的移動設(shè)備。
[0021] 如本文中所使用的,術(shù)語"發(fā)送方"指的是使用計算設(shè)備(諸如智能電話、平板設(shè) 備、膝上型計算機或者能夠發(fā)送SMS文本消息、電子郵件、音頻數(shù)據(jù)、視覺數(shù)據(jù)(例如,圖像) 的任何其它設(shè)備)發(fā)送消息的人,或者任何其它這樣的電子通信。當(dāng)發(fā)送消息時,發(fā)送方還 可以使用個人中樞和無線耳機,盡管這不是必要的。如本文中所使用的,術(shù)語"接收方"指 的是使用移動設(shè)備加個人中樞和無線耳機來接收來自發(fā)送方的呼入消息(諸如音頻消息、 視覺消息、語音呼叫、基于文本的消息、社交媒體消息和/或應(yīng)用提醒)并對呼入消息進行 回復(fù)的人。
[0022] 如本文中所使用的,術(shù)語"私語消息"可以用來指代可以傳送到移動設(shè)備用來經(jīng)由 揚聲器(例如本文中描述的無線耳機)傳送的音頻剪輯消息。概括地說,私語消息可以是 在其中所選擇的個體(例如,用戶定義的特許列表上的個體)可以發(fā)送音頻剪輯的通信,當(dāng) 接收到時,音頻剪輯在接收方用戶的耳朵中像私語一樣立即播放。除了 SMS、MMS和電子郵 件消息之外可以發(fā)送私語消息。希望發(fā)送私語消息的發(fā)送方可以記錄該消息,例如通過說 出簡短的口頭消息到他們的移動設(shè)備(其可以運行用于創(chuàng)建例如YagattaTalk?私語消息 的應(yīng)用),然后按下發(fā)送鍵或圖標(biāo)。音頻剪輯數(shù)據(jù)可以通過無線網(wǎng)絡(luò)(例如,蜂窩數(shù)據(jù)網(wǎng)絡(luò) 或WiFi網(wǎng)絡(luò),這取決于當(dāng)前連接)發(fā)送,然后傳送到目標(biāo)接收方的移動設(shè)備。接收方的移動 設(shè)備可以確認發(fā)送方在特許列表中,并且如果是這樣,則立即通過耳機中的一個或兩個播 放該音頻剪輯。以這種方式,特許發(fā)送方可以使用像私人私語一樣在接收方耳中立即(或 者響應(yīng)于用戶動作)播放的消息來向接收方傳送個人音頻消息。
[0023] 各個實施例提供了用于向接收方發(fā)送用于基于該接收方的設(shè)備可用性來進行呈 現(xiàn)的便利消息的方法、設(shè)備和系統(tǒng)。概括地說,移動設(shè)備可以與個人中樞、無線耳機和被配 置為呈現(xiàn)呼入消息(諸如語音呼叫(例如,PSTN呼叫、V0IP呼叫、蜂窩呼叫等)、基于文本 的消息(例如,SMS、電子郵件)、社交媒體消息(例如,F(xiàn)acebook?通知、Tweet?等)和 /或應(yīng)用提醒(例如,E-bay?)拍賣通知、基于遠程的日歷應(yīng)用提醒等)的各種其它通信 設(shè)備組成對。響應(yīng)于接收呼入通信,移動設(shè)備可以呈現(xiàn)所接收的通信。例如,移動設(shè)備可以 顯示文本消息、播放音頻消息、或者呈現(xiàn)視頻消息?;蛘?,移動設(shè)備可以對所接收的通信進 行中繼來通過個人中樞、無線耳機和/或任意其它所連接的設(shè)備(例如,膝上型計算機)來 進行呈現(xiàn)。例如,呼入消息可以在所連接的無線耳機設(shè)備中呈現(xiàn)為音頻。
[0024] 基于接收以及從發(fā)送方接收到的消息的使用,接收方的移動設(shè)備可以生成用于發(fā) 送回該發(fā)送方的遞送確認消息。遞送確認消息可以包含時間戳信息、發(fā)送消息(或者其內(nèi) 容)所針對的各個接收方設(shè)備(例如,個人中樞、無線耳機等)的標(biāo)識、以及顯示、播放或以 其它方式呈現(xiàn)所接收的消息的方式、以及與該消息的任何接收方交互(例如,確認、播放選 擇等)。例如,遞送確認消息可以報告:發(fā)送方的音頻消息由接收方的個人中樞接收并通過 所連接的無線耳機播放。通過向發(fā)送方提供關(guān)于消息是否傳送到了接收方以及消息傳送到 接收方的方式的信息,在消息的傳送對發(fā)送方或接收方來說很重要但接收方無法以其它方 式立即進行響應(yīng)的情況下可能是有用的。
[0025] 另外,接收方的移動設(shè)備(例如,智能電話、平板設(shè)備等)、個人中樞和/或無線耳 機可以生成描述接收方設(shè)備狀態(tài)的狀態(tài)信息。為了本公開內(nèi)容的目的,狀態(tài)信息可以是反 映接收方以及他/她的個人中樞和/或無線耳機設(shè)備的活動和/或可用性的數(shù)據(jù)。例如,狀 態(tài)信息可以包括軟件設(shè)(例如,電話顯示鎖定、屏幕保護程序等)、描述發(fā)送方與接收方之 間的特許關(guān)系的信息、以無線方式連接到接收方的移動設(shè)備或個人中樞的設(shè)備的列表、關(guān) 于接收方與設(shè)備的最近活動的信息(例如,觸摸屏單元的最近的輸入或最近使用的應(yīng)用)、 以及來自包含在接收方的個人中樞和/或無線耳機設(shè)備中的傳感器的數(shù)據(jù)(例如,來自無 線耳機中的傳感器的溫度、無線耳機和/或個人中樞中的運動傳感器、來自無線耳機和/或 個人中樞中的觸摸傳感器的觸摸數(shù)據(jù)等)。狀態(tài)信息可以包括可以從接收方的移動設(shè)備、個 人中樞和/或無線耳機設(shè)備中繼來的信息,這些信息使得發(fā)送方或發(fā)送方的計算設(shè)備能夠 確定與接收方通信的可用性以及最佳模式,從而向發(fā)送方有效地提供接收方的虛擬存在。
[0026] 發(fā)送方的計算設(shè)備可以向接收方的移動設(shè)備發(fā)送請求接收方的狀態(tài)信息的消息。 發(fā)送方的計算設(shè)備可以接收描述接收方的狀態(tài)信息的消息(例如,發(fā)送方與接收方之間的 特許狀態(tài)、連接到接收方的移動設(shè)備的設(shè)備的列表、關(guān)于連接到接收方的移動設(shè)備的最近 活動的信息、傳感器數(shù)據(jù)等)并且可以解釋接收方的可用性以便從發(fā)送方的計算設(shè)備接收 實質(zhì)性消息。例如,發(fā)送方的計算設(shè)備可以對將接收方描述為在會議中或者在進行慢跑的 狀態(tài)信息進行解釋。在實施例中,接收方的移動設(shè)備可以周期性地確定狀態(tài)信息并向用于 存儲和向發(fā)送方的計算設(shè)備進行分配的服務(wù)器發(fā)送該信息。
[0027] 基于狀態(tài)信息,發(fā)送方的計算設(shè)備可以向接收方的移動設(shè)備推薦發(fā)送方的實質(zhì)性 消息的某些格式、消息模版、傳送方法、消息類型(例如,電子郵件、音頻消息、視覺消息、 SMS文本消息、私語消息等)或者其它配置。在實施例中,發(fā)送方的計算設(shè)備可以使用利用 私語應(yīng)用(或"應(yīng)用")的軟件,該軟件可以顯示目標(biāo)接收方的狀態(tài)信息,推薦消息格式或模 式(例如,私語消息、SMS、電子郵件、電話呼叫等),接收發(fā)送方輸入并創(chuàng)建用于向接收方的 移動設(shè)備、個人中樞和/或無線耳機發(fā)送并在其上顯示的消息。私語應(yīng)用可以通過使用元 數(shù)據(jù)或其它數(shù)據(jù)-編碼技術(shù)基于接收方的狀態(tài)信息來對消息進行格式化,從而使得特定內(nèi) 容可由接收方設(shè)備中合適的一個或多個設(shè)備來呈現(xiàn)。例如,如果狀態(tài)信息指示接收方當(dāng)前 正在使用個人中樞并佩戴著至少一個無線耳機,那么私語應(yīng)用可以提示發(fā)送方說出私語消 息,捕捉發(fā)送方的語音,并創(chuàng)建要發(fā)送到接收方的移動設(shè)備來通過一個或兩個無線耳機呈 現(xiàn)的音頻消息。
[0028] 在實施例中,接收方的設(shè)備可以解碼并向該接收方呈現(xiàn)所接收的消息,對接收方 輸入(例如,輕叩或語音)進行接收來進行響應(yīng),并對響應(yīng)消息進行格式化以便基于接收 方的狀態(tài)信息來提供便利的響應(yīng)時機。在實施例中,發(fā)送方的計算設(shè)備可以利用私語應(yīng)用 來生成包括簡單響應(yīng)選項(例如,"是"、"否"、"選項一或選項二"等)的消息,根據(jù)該消息 接收方可以容易地指示選擇而無需鍵入或口述響應(yīng)。例如,音頻消息可以包括具有回答選 項'是'和'否'的詢問(或問題)。接收方的移動設(shè)備、個人中樞和無線耳機可以對發(fā)送方 的消息中的元數(shù)據(jù)進行解碼以便獲得用于呈現(xiàn)消息內(nèi)容的指令(例如,所呈現(xiàn)的消息內(nèi)容 的格式化,哪個所連接的設(shè)備應(yīng)該呈現(xiàn)各種消息內(nèi)容等等)。作為示例,在聽覺上呈現(xiàn)給接 收方的消息可以如下方式接收回答輸入:在個人中樞設(shè)備顯示器(或按鈕)的一側(cè)的觸摸 指示"是"響應(yīng),而在顯示器另一側(cè)的觸摸指示"否"響應(yīng)。另外,用戶可以輕叩并保持"是" 或"否"按鈕來指示他們的回答,并錄制私語來提供進一步的解釋。作為另一個示例,在聽 覺上向接收方呈現(xiàn)的消息可以指揮音頻解釋右無線耳機中的第一選項,以便指示接收方可 以通過觸摸右耳機來選擇第一選項;并且指揮音頻解釋左無線耳機中的第二選項,以便指 示接收方可以通過觸摸左耳機來選擇第二選項。另外,用戶可以輕叩并保持耳機來指示他 們的回答,并錄制私語來提供進一步的解釋。
[0029] 在實施例中,接收方個人中樞和其它所連接的設(shè)備可以檢測接來自傳感器(例 如,被配置為檢測觸摸交互的觸摸傳感器、被配置為檢測輕叩的加速計等)的接收方輸入, 或者與圖形用戶界面單元的交互,并且可以基于所接收的經(jīng)格式化的發(fā)送方消息來生成響 應(yīng)消息。例如,基于觸摸傳感器和/或加速計數(shù)據(jù),個人中樞可以確定接收方用戶輕叩了右 無線耳機來對那只耳朵中的所選擇的音頻的回放進行響應(yīng)(例如,'是')。在實施例中,個 人中樞或接收方的移動設(shè)備可以基于接收方的簡單響應(yīng)選項來生成響應(yīng)消息。
[0030] 圖1示出了使用有線和/或無線數(shù)據(jù)鏈路的適于與各個實施例一起使用的網(wǎng)絡(luò)系 統(tǒng)100。網(wǎng)絡(luò)系統(tǒng)100可以包括多個設(shè)備,諸如個人中樞102、耳機104以及兩個移動設(shè)備 (諸如智能電話移動設(shè)備106和膝上型計算機108)。在實施例中,個人中樞102、耳機104、 智能電話移動設(shè)備106和膝上型計算機108可以被配置為:通過有線和無線數(shù)據(jù)鏈路中的 一個或二者來交換數(shù)據(jù)。
[0031] 個人中樞102和耳機104可以經(jīng)由無線數(shù)據(jù)鏈路130和/或有線數(shù)據(jù)鏈路164來 交換數(shù)據(jù)。作為示例,個人中樞102與耳機104之間的無線數(shù)據(jù)鏈路130可以是藍牙⑧連 接。類似地,個人中樞102和智能電話移動設(shè)備106可以經(jīng)由無線數(shù)據(jù)鏈路128和/或有 線數(shù)據(jù)鏈路176來交換數(shù)據(jù),并且個人中樞102和膝上型計算機108可以經(jīng)由無線數(shù)據(jù)鏈 路132和/或有線數(shù)據(jù)鏈路174來交換數(shù)據(jù)。智能電話移動設(shè)備106和耳機104可以經(jīng) 由無線數(shù)據(jù)鏈路134和/或有線數(shù)據(jù)鏈路168來交換數(shù)據(jù)。智能電話移動設(shè)備106和膝 上型計算機108可以經(jīng)由無線數(shù)據(jù)鏈路126和/或有線數(shù)據(jù)鏈路162來直接互相交換數(shù) 據(jù)。耳機104和膝上型計算機108可以經(jīng)由無線數(shù)據(jù)鏈路136和/或有線數(shù)據(jù)鏈路166來 直接互相交換數(shù)據(jù)。在各個實施例中,無線數(shù)據(jù)鏈路126、128、130、132、134和136可以是 藍牙?、Zigbee?、Peanut?或RF數(shù)據(jù)鏈路。在各個實施例中,有線數(shù)據(jù)鏈路162、164、 168、166、174和176可以是線纜連接,諸如USB線纜、FireWire?線纜、或在每一端具有合 適連接器的標(biāo)準(zhǔn)音頻模擬或數(shù)字線纜。
[0032] 另外,智能電話移動設(shè)備106和膝上型計算機108可以被配置為:分別經(jīng)由無線連 接122和124連接到互聯(lián)網(wǎng)116,所述無線連接可以是使用無線接入點112 (例如Wi-Fi接 入點)建立的。無線接入點112可以連接到互聯(lián)網(wǎng)116。以這種方式,數(shù)據(jù)可以通過本領(lǐng)域 中公知的方法在智能電話移動設(shè)備106、膝上型計算機108和其它互聯(lián)網(wǎng)116連接的設(shè)備之 間進行交換。另外,智能電話移動設(shè)備106和蜂窩塔或基站110可以經(jīng)由蜂窩連接120 (包 括CDMA、TDMA、GSM、PCS、G-3、G-4、LTE)或任何其它類型的連接來交換數(shù)據(jù)。蜂窩塔或基 站110可與可連接到互聯(lián)網(wǎng)116的路由器114通信。以這種方式,數(shù)據(jù)(例如,語音呼叫、 文本消息、電子郵件等)可以通過本領(lǐng)域中公知的方法在智能電話移動設(shè)備106和其它設(shè) 備之間進行交換。
[0033] 在下面討論的各種實施例方法200、300、400、600和700中,個人中樞102、耳機 104和智能電話移動設(shè)備106可以使用有線或無線連接的任意組合來互相通信。例如,智能 電話移動設(shè)備106可以具有到個人中樞102的有線數(shù)據(jù)鏈路176以及到耳機104的無線數(shù) 據(jù)鏈路134。換句話說,在使用無線數(shù)據(jù)鏈路126、128、130、132、134和/或136的實施例的 情況下,有線數(shù)據(jù)鏈路162、176、164、174、168和/或166可以替換。在這樣的替換的情況 下,下面討論的方法200、300、400、600和700的操作可以通過有線數(shù)據(jù)鏈路或有線和無線 數(shù)據(jù)鏈路的組合以基本類似的方式來執(zhí)行。
[0034] 在實施例中,耳機104可以經(jīng)由有線數(shù)據(jù)鏈路168連接到智能電話移動設(shè)備106, 并且智能電話移動設(shè)備106可以經(jīng)由無線數(shù)據(jù)鏈路128連接到個人中樞102。在這種配置 中,消息可以在智能電話移動設(shè)備106與個人中樞102之間以無線的方式來處理,而音頻信 號可以在智能電話移動設(shè)備106與耳機104之間經(jīng)由有線連接來處理。智能電話移動設(shè)備 106與耳機104之間的有線數(shù)據(jù)鏈路168可以降低生成、發(fā)送和/或接收無線信號所需的處 理,這可以節(jié)省智能電話移動設(shè)備106和耳機104上的電池功率。
[0035] 在另一個實施例中,個人中樞102可以分別經(jīng)由無線數(shù)據(jù)鏈路128和/或132連 接到智能電話移動設(shè)備106和/或膝上型計算機108,并且個人中樞102可以通過有線數(shù) 據(jù)鏈路164連接到耳機104。在又一個實施例中,耳機104可以分別經(jīng)由無線數(shù)據(jù)鏈路134 和/或136連接到智能電話移動設(shè)備106和/或膝上型計算機108。在這種配置中,個人中 樞102可以經(jīng)由有線連接發(fā)送/接收去往/來自耳機104的信息,而耳機104可以經(jīng)由無 線連接發(fā)送/接收去往/來自智能電話移動設(shè)備106和/或膝上型計算機108的信息。
[0036] 在又一個實施例中,智能電話移動設(shè)備106可以經(jīng)由有線數(shù)據(jù)鏈路162連接到膝 上型計算機108,并且智能電話移動設(shè)備106可以分別經(jīng)由無線數(shù)據(jù)鏈路128和134連接到 個人中樞102和耳機104。在這種配置中,膝上型計算機108可以經(jīng)由有線連接發(fā)送/接收 去往/來自智能電話移動設(shè)備106的信息,而智能電話移動設(shè)備106可以經(jīng)由無線連接發(fā) 送/接收去往/來自個人中樞102和/或耳機104的信息。作為示例,當(dāng)智能電話移動設(shè) 備106經(jīng)由USB連接連接到膝上型計算機108,當(dāng)智能電話移動設(shè)備106正在充電時,智能 電話移動設(shè)備106可以經(jīng)由USB連接接收提醒,并且智能電話移動設(shè)備106可以無線的方 式向個人中樞102發(fā)送與該提醒相關(guān)聯(lián)的警報消息。
[0037] 通過個人中樞設(shè)備能夠?qū)崿F(xiàn)的私人消息傳送機制(例如,靜音振動和小型顯示) 以及無線耳機(其生成僅有接收方聽見的聲音)允許用戶在不適合或者不允許正常的智能 電話操作的情況下接收消息。為了避免被不重要的消息打擾,用戶可以指定甚至當(dāng)該用戶 的移動設(shè)備處于靜音狀態(tài)時授權(quán)發(fā)送通過這樣的私人消息傳送機制傳送的消息的某些個 體。這樣的指定的個體可以包括在特許列表中。若需要,當(dāng)接收方佩戴通信設(shè)備時,用戶列 表上的那些個體可以具有指定其消息用于立即傳送的特許。可以授權(quán)用戶的特許列表上的 個體接收該用戶的當(dāng)前狀態(tài)信息。
[0038] 個人中樞102可以與用戶的移動設(shè)備(諸如智能電話移動設(shè)備106和膝上型計算 機108)交換數(shù)據(jù),并用作消息控制中心或便利消息通知顯示器。例如,個人中樞102和智 能電話移動設(shè)備106可以經(jīng)由無線數(shù)據(jù)鏈路128來交換數(shù)據(jù),并且個人中樞102和膝上型 計算機108可以經(jīng)由無線數(shù)據(jù)鏈路132來交換數(shù)據(jù)。
[0039] 個人中樞102可以用作多個用戶計算設(shè)備中的任意一個用戶計算設(shè)備(尤其是在 用戶近距離范圍中的移動設(shè)備)的可佩戴接口。例如,個人中樞102可以用作消息通知和管 理中心,從而使得用戶能夠?qū)υ谟脩舻南ド闲陀嬎銠C108上接收的各種類型的消息進行監(jiān) 測和反映。個人中樞102還可以為智能電話移動設(shè)備106上接收的消息提供類似的功能。 當(dāng)用戶的膝上型計算機108和智能電話移動設(shè)備106二者都位于通信范圍內(nèi)時,個人中樞 102還可以針對這兩個設(shè)備執(zhí)行相同的功能。為了描述方便,對各個實施例的描述指代與用 戶的"移動設(shè)備"的交互以及由用戶的"移動設(shè)備"執(zhí)行的操作,用戶的"移動設(shè)備"旨在包 括與用戶的個人中樞102通信的任意計算設(shè)備,其包括但不限于智能電話移動設(shè)備106、膝 上型計算機108或任意其它移動設(shè)備。
[0040] 圖2-圖4示出了接收方的移動設(shè)備在對從如上所述的通信系統(tǒng)接收的消息進行 接收、中繼和呈現(xiàn)期間,對描述情況的數(shù)據(jù)進行傳輸?shù)母鞣N實施例方法。具體而言,接收方 的移動設(shè)備可以被配置為:通過下列操作對所接收消息的遞送確認進行傳輸:從所接收的 消息中獲得用于在接收方的移動設(shè)備上呈現(xiàn)所接收的消息的指令;生成對下列各項進行報 告的遞送確認消息:所接收的消息是否被傳送,以及當(dāng)所接收的消息被傳送時,該所接收的 消息所傳送的方式;并且向所接收的消息的發(fā)送方發(fā)送該遞送確認消息。在另一個實施例 中,報告該所接收的消息所傳送的方式可以包括:報告對與接收方的移動設(shè)備相關(guān)聯(lián)的設(shè) 備的標(biāo)識中的至少一個進行描述的信息;關(guān)于所接收消息的消息內(nèi)容是否由與接收方的移 動設(shè)備相關(guān)聯(lián)的設(shè)備成功呈現(xiàn)的第一指示符;以及關(guān)于所接收消息的消息內(nèi)容是否由與接 收方的移動設(shè)備相關(guān)聯(lián)的設(shè)備排隊用于呈現(xiàn)的第二指示符。在實施例中,所接收的消息可 以是下列各項中的一項:私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼 口4、以及格式化用于與私語軟件一起使用的消息。在另一個實施例中,從所接收的消息中獲 得用于在接收方的移動設(shè)備上呈現(xiàn)所接收的消息的指令可以包括:對所接收的消息進行解 碼以便獲得指示發(fā)送方期望所接收的消息將要在其上進行呈現(xiàn)的設(shè)備的元數(shù)據(jù)以及聲音 和視覺消息內(nèi)容中的至少一個;確定元數(shù)據(jù)中指示的設(shè)備是否連接到接收方的移動設(shè)備; 以及當(dāng)元數(shù)據(jù)中指示的設(shè)備連接到接收方的移動設(shè)備時,向該設(shè)備提供聲音和視覺消息內(nèi) 容中的至少一個。在另一個實施例中,該方法還可以包括:響應(yīng)于所接收的消息,從接收方 的移動設(shè)備和連接到接收方的移動設(shè)備的設(shè)備中的至少一個接收輸入數(shù)據(jù);以及基于所接 收的輸入數(shù)據(jù)來生成響應(yīng)消息。在另一個實施例中,所接收的輸入數(shù)據(jù)可以是圖形用戶界 面上的輸入和傳感器數(shù)據(jù)中的至少一個,其中,傳感器數(shù)據(jù)包括:從選擇自包括觸摸傳感 器、加速計、回轉(zhuǎn)儀和磁強計的組中的傳感器接收的數(shù)據(jù)。
[0041] 圖2示出了用于發(fā)送消息和接收來自由接收方使用的設(shè)備的狀態(tài)信息的實施例 方法200。在框210中,接收方的移動設(shè)備106可以初始化并連接到接收方設(shè)備。例如,移 動設(shè)備106可以是與個人中樞102交換短距離無線信號的智能電話,其與至少一個無線耳 機交換短距離無線信號。
[0042] 在框215中,發(fā)送方的計算設(shè)備201可以從聯(lián)系人列表中選擇接收方。例如,發(fā)送 方的計算設(shè)備201可以顯示所存儲的聯(lián)系人列表(例如,在地址簿數(shù)據(jù)庫中),并接收來自 發(fā)送方的選擇輸入數(shù)據(jù)(例如,通過對展示聯(lián)系人名字的發(fā)送方的計算設(shè)備201的觸摸屏 上的發(fā)送方的觸摸進行檢測)。發(fā)送方的計算設(shè)備201可以被配置為:存儲聯(lián)系人名字并 將聯(lián)系人名字與電話號碼、傳真號碼、電子郵件地址和其它信息相關(guān)聯(lián),以便建立通信和/ 或發(fā)送消息。在實施例中,聯(lián)系人信息可由發(fā)送方的計算設(shè)備201用來確定下列各項的目 的地地址:SMS文本消息、私語消息、視覺消息、視頻呼叫、音頻電話呼叫、數(shù)據(jù)消息、電子郵 件、以及任意其它形式的通信。在實施例中,如果發(fā)送方的計算設(shè)備201針對所選擇的接收 方保持多個聯(lián)系地址,那么發(fā)送方的計算設(shè)備201可以提示發(fā)送方提供進一步的輸入以便 確定與所選擇的接收方進行通信的方法。例如,發(fā)送方的計算設(shè)備201可以通過提示發(fā)送 方進一步選擇是否生成下列各項來對接收方聯(lián)系人的選擇進行響應(yīng):電子郵件、SMS文本 消息、私語消息、音頻消息、視覺消息、視頻呼叫,或者建立常規(guī)的有聲對話(例如,電話呼 叫)。
[0043] 在實施例中,發(fā)送方的計算設(shè)備201可以對執(zhí)行上述通信服務(wù)或協(xié)議的軟件應(yīng)用 或例程進行存儲和執(zhí)行。例如,發(fā)送方的計算設(shè)備201可以存儲并執(zhí)行私語應(yīng)用,使用私語 應(yīng)用,發(fā)送方的計算設(shè)備201可以接收指揮該應(yīng)用創(chuàng)建私語消息的發(fā)送方輸入。在實施例 中,發(fā)送方的計算設(shè)備201可以具有存儲其它設(shè)備(例如,移動設(shè)備106和個人中樞102) 的聯(lián)系人信息的地址簿、優(yōu)先級列表和/或特許列表,其可以標(biāo)識已經(jīng)將發(fā)送方包括在其 特許列表中的個體(即,聯(lián)系人)。例如,發(fā)送方的計算設(shè)備201可以接收指示該發(fā)送方已 經(jīng)被添加到了接收方的特許列表中的消息,并將聯(lián)系人數(shù)據(jù)庫中的該信息標(biāo)注為發(fā)送方可 以向其發(fā)送私語消息傳輸?shù)哪硞€人。在另一個實施例中,發(fā)送方的計算設(shè)備201可以包含 對發(fā)送方的計算設(shè)備201可以向其發(fā)送特許傳輸(例如私語消息)的設(shè)備聯(lián)系人信息進行 存儲的數(shù)據(jù)庫。在實施例中,發(fā)送方的計算設(shè)備201可以發(fā)送但不接收去往特定接收方設(shè) 備的特許通信。
[0044] 在框220中,發(fā)送方的計算設(shè)備201可以創(chuàng)建針對在框215中所選擇的接收方的 消息。例如,發(fā)送方的計算設(shè)備201可以響應(yīng)于發(fā)送方選擇接收方的電子郵件地址而進入 電子郵件消息創(chuàng)建例程。發(fā)送方的計算設(shè)備201可以接收輸入(諸如語音、文本和/或顯 示選項的選擇),并生成被配置為發(fā)送到由所選擇的接收方信息所定義的接收方的目標(biāo)地 址的完整消息。在框225中,發(fā)送方的計算設(shè)備201可以向接收方(例如,向接收方的移動 設(shè)備106)發(fā)送消息。
[0045] 在框230中,接收方的移動設(shè)備106可以接收來自發(fā)送方的計算設(shè)備201的消息。 郵件服務(wù)器或蜂窩網(wǎng)絡(luò)消息傳送服務(wù)器可以向接收方的移動設(shè)備106推送該消息?;蛘?, 接收方的移動設(shè)備106可以接收該消息可用于從遠程服務(wù)器的下載的提示。
[0046] 在框235中,接收方的移動設(shè)備106可以詢問所連接的設(shè)備的狀態(tài)。例如,接收方 的移動設(shè)備106可以從接收方的移動設(shè)備、個人中樞和/或無線耳機獲得狀態(tài)信息。具體 而言,接收方的移動設(shè)備可以通過對設(shè)備進行輪詢以確定配置設(shè)置(諸如活動模式和操作 參數(shù))來確定設(shè)備設(shè)置。例如,接收方的移動設(shè)備106可以確定接收方的移動設(shè)備106是 否處于靜默模式。接收方的移動設(shè)備106檢測的其它這種設(shè)備設(shè)置可以包括:是否在使用 電話鎖定(例如,可以要求用戶輸入或密碼的認證例程正在執(zhí)行)或者是否在使用振動模 式。接收方的移動設(shè)備106還可以確定是否存在與個人中樞102、附近的膝上型計算機和其 它無線設(shè)備的活動連接。例如,接收方的移動設(shè)備106可以確定在接收方的移動設(shè)備106與 個人中樞102之間是否有任何活動數(shù)據(jù)鏈路(例如,藍牙配對/鏈路)。在實施例中, 框210中的初始化操作可由接收方的移動設(shè)備106記錄并操作,以便指示接收方在給定時 刻的狀態(tài)信息。
[0047] 接收方的移動設(shè)備106還可以通過對個人中樞102中的傳感器進行輪詢來確定接 收方的狀態(tài)。在實施例中,接收方的移動設(shè)備106可以詢問個人中樞102以便基于由傳感 器收集的數(shù)據(jù)來確定運動、加速以及其它接收方活動。例如,個人中樞102可以向接收方的 移動設(shè)備106報告:置于個人中樞102底部(例如,與接收方的手腕相接觸)的溫度傳感 器最近測得了體溫,或者與由包含在無線耳機內(nèi)的溫度傳感器測得的相同的溫度。作為另 一個示例,個人中樞102可以報告從位于無線耳機內(nèi)的溫度傳感器、回轉(zhuǎn)儀、磁強計、和/或 加速計得到的測量結(jié)果在一段時間期間是靜態(tài)的。在實施例中,接收方的移動設(shè)備106可 以包含各種傳感器,收集并存儲可用于確定接收方的移動設(shè)備106的狀態(tài)的傳感器測量結(jié) 果。例如,接收方的移動設(shè)備106可以包含測量運動活動的回轉(zhuǎn)儀單元。
[0048] 在實施例中,接收方的移動設(shè)備106、個人中樞102和任何其它設(shè)備可以存儲描述 個體設(shè)備的配置或設(shè)置的狀態(tài)指示符(即,代碼)。例如,個人中樞102可以存儲描述下列 各項的代碼:個人中樞是否具有到其它設(shè)備的活動藍牙?連接,個人中樞是否處于睡眠或 靜默模式,或者個人中樞當(dāng)前是否正在呈現(xiàn)消息數(shù)據(jù)。在實施例中,各個接收方設(shè)備可以存 儲表示任何其它設(shè)備或所有接收方設(shè)備狀態(tài)的狀態(tài)指示符。
[0049] 在可選框238中,接收方的移動設(shè)備106可以生成呈現(xiàn)更新消息。呈現(xiàn)更新消息 可以基于接收方的移動設(shè)備106、個人中樞102和/或與接收方相關(guān)聯(lián)的其它設(shè)備的所確定 的狀態(tài)。下面參考圖5來描述呈現(xiàn)更新消息的實施例的內(nèi)容。
[0050] 在實施例中,接收方的移動設(shè)備106可以以與在框230中從發(fā)送方的計算設(shè)備201 接收的相同形式或傳送方法來創(chuàng)建呈現(xiàn)更新消息。例如,如果發(fā)送方的計算設(shè)備201向接 收方發(fā)送了電子郵件,那么接收方的移動設(shè)備106可以生成用于向發(fā)送方傳輸?shù)碾娮余]件 呈現(xiàn)更新消息。在實施例中,呈現(xiàn)更新消息的傳輸?shù)膬?nèi)容和方法可由存儲在接收方的移動 設(shè)備106上的文件中的用戶配置來確定。例如,接收方可以配置接收方的移動設(shè)備106以 便僅發(fā)送呈現(xiàn)更新消息作為SMS文本消息。在實施例中,接收方可以存儲對呈現(xiàn)更新消息 的各種傳輸方法進行優(yōu)先級排序的配置,和/或使用存儲在接收方的移動設(shè)備106中的聯(lián) 系人信息,以便針對各個發(fā)送方確定可用的傳輸方法。在實施例中,呈現(xiàn)更新消息可以包含 基于所確定的狀態(tài)信息對接收方狀態(tài)的自然語言摘要。例如,呈現(xiàn)更新消息可以包含基于 靜態(tài)運動數(shù)據(jù)和常規(guī)溫度讀數(shù)的指示接收方處于睡眠狀態(tài)的文本片段。
[0051] 在可選框240中,接收方的移動設(shè)備106可以向發(fā)送方(例如,向發(fā)送方的計算設(shè) 備201)發(fā)送該呈現(xiàn)更新消息。在實施例中,如果發(fā)送方的計算設(shè)備201(或者其使用者) 已經(jīng)被預(yù)先批準(zhǔn)、認證或者是存儲在接收方的移動設(shè)備106或個人中樞102上的特許列表 的成員,那么接收方的移動設(shè)備106可以僅發(fā)送呈現(xiàn)更新消息。在實施例中,接收方的移動 設(shè)備106可以提示接收方對呈現(xiàn)更新消息的傳輸進行授權(quán)。在另一個實施例中,呈現(xiàn)更新 消息還可以包含確認發(fā)送方在接收方的特許列表中的指示。
[0052] 在可選框245中,發(fā)送方的計算設(shè)備201可以接收來自接收方(例如,來自接收方 的移動設(shè)備106)的呈現(xiàn)更新消息。在實施例中,如果發(fā)送方的計算設(shè)備201執(zhí)行私語應(yīng)用 (或應(yīng)用),那么發(fā)送方的計算設(shè)備201可以執(zhí)行例程來解析呈現(xiàn)更新消息并識別用于呈現(xiàn) 該呈現(xiàn)更新消息的某些格式化信息。例如,呈現(xiàn)更新消息可以包含報頭信息,報頭信息描述 接收方的狀態(tài)的分類以及接收方個人中樞的狀態(tài)(例如,當(dāng)前其是否被佩戴以及近期是否 使用過)和無線耳機的狀態(tài)(例如,其當(dāng)前是否在接收方的耳朵上)。在實施例中,發(fā)送方 的計算設(shè)備201可以對指示發(fā)送方在接收方的特許列表中的呈現(xiàn)更新消息中的信息進行 檢測。例如,可以存在指示發(fā)送方具有接收方的優(yōu)待狀態(tài)的代碼。在實施例中,發(fā)送方的計 算設(shè)備201可以將呈現(xiàn)更新消息呈現(xiàn)為文本、圖形顯示、音頻或這些各項的組合。
[0053] 在框250中,在框230中接收的發(fā)送方的消息可以基于元數(shù)據(jù)呈現(xiàn)在一個或多個 設(shè)備(諸如接收方的移動設(shè)備106、個人中樞102、以及連接到移動設(shè)備106的其它設(shè)備) 上。例如,接收方的移動設(shè)備106可以顯示來自發(fā)送方的所下載的電子郵件消息。作為另 一個示例,個人中樞102可以通過無線耳機播放發(fā)送方的消息所附的音頻文件。在各個實 施例中,發(fā)送方的消息可以包含指示呈現(xiàn)指令的元數(shù)據(jù),接收方的移動設(shè)備106可以通過 對發(fā)送方的消息進行解碼和/或解析來獲得該指令。在實施例中,發(fā)送方的計算設(shè)備201 可以利用私語應(yīng)用來生成這樣的指令。下面參考圖6-圖7詳細描述了應(yīng)用和/或消息中 的元數(shù)據(jù)的使用。
[0054] 在框252中,接收方的移動設(shè)備106可以生成遞送確認消息。遞送確認消息可以 基于發(fā)送方的消息呈獻給用戶的方式以及接收方的設(shè)備(諸如接收方的移動設(shè)備106或個 人中樞102)對消息的任何使用。接收方的移動設(shè)備106可以監(jiān)測并記錄與發(fā)送方的消息 相關(guān)的每次訪問、修改和交換,從而創(chuàng)建消息通過接收方設(shè)備的數(shù)據(jù)軌跡。例如,接收方的 移動設(shè)備106可以記錄接收方是否看見、閱讀或聽見了消息,以及接收方是否保存了對私 語消息或SMS文本消息的草稿響應(yīng)。作為另一個示例,接收方的移動設(shè)備106可以記錄呈 現(xiàn)所接收的私語消息或SMS文本消息的輸出設(shè)備(例如,個人中樞102、耳機等)的標(biāo)識。 在實施例中,接收方的移動設(shè)備106可以針對消息或其相關(guān)聯(lián)的內(nèi)容在接收方的移動設(shè)備 106、個人中樞102和任何其它所連接的無線設(shè)備以及呈現(xiàn)、顯示、執(zhí)行或以其它方式訪問 消息和/或其相關(guān)聯(lián)的內(nèi)容的各個設(shè)備上的軟件之間的任何傳輸,記錄每個所接收的消息 的時間戳信息、目標(biāo)設(shè)備(或輸出設(shè)備)的時間和標(biāo)識。例如,接收方的移動設(shè)備106可以 記錄發(fā)送方消息在特定時刻從遠程消息服務(wù)器傳送到接收方的移動設(shè)備106,并且其被發(fā) 送到個人中樞102,在個人中樞102處其在顯示單元上顯示為文本。遞送確認消息還可以通 過包括關(guān)于消息內(nèi)容是否由輸出設(shè)備成功呈現(xiàn)的指示符和/或所接收消息的消息內(nèi)容是 否排隊用于由輸出設(shè)備呈現(xiàn)的指示符來報告該所接收的消息所傳送的方式。
[0055] 在實施例中,遞送確認消息可以包含指示向接收方所接收的消息所傳送的方式 的信息,接收方包括顯示或播放消息的輸出設(shè)備(諸如接收方的移動設(shè)備、耳機或個人中 樞)。例如,遞送確認消息可以聲明發(fā)送方的音頻消息是通過兩個無線耳機設(shè)備播放的。在 實施例中,遞送確認消息可以包含與呈現(xiàn)更新消息類似的信息。
[0056] 在實施例中,接收方的移動設(shè)備106或者發(fā)送方的計算設(shè)備201可以處理遞送確 認信息,以便確定接收方訪問或播放發(fā)送方的消息的可能性。例如,接收方的移動設(shè)備106 可以對所記錄的時間戳、訪問報告以及設(shè)備狀態(tài)進行評估,以便解讀接收方是否播放了音 頻文件。作為另一個示例,發(fā)送方的計算設(shè)備201可以接收并處理遞送確認消息以便確定 可能性??梢栽谶f送確認消息中將所確定的可能性表示為概率、自然語言摘要、或者任意其 它形式的表示接收方的移動設(shè)備106評估。在實施例中,可能性評估可由在設(shè)備106、201 中的任意一個設(shè)備上運行的私語應(yīng)用來進行。
[0057] 在框255中,接收方的移動設(shè)備106可以向發(fā)送方的計算設(shè)備201發(fā)送該遞送確 認消息。在框260中,發(fā)送方的計算設(shè)備201可以接收在框255中發(fā)送的遞送確認消息。在 實施例中,發(fā)送方的計算設(shè)備201可以處理遞送確認消息的內(nèi)容,并將其呈現(xiàn)為消息傳送 應(yīng)用中的圖形指示符。例如,發(fā)送方的計算設(shè)備201可以接收并處理遞送確認消息,并且在 顯示單元上繪制提示向發(fā)送方通知發(fā)送方的消息被傳送并由接收方打開,這包括顯示呈現(xiàn) 該消息的設(shè)備的圖標(biāo)。
[0058] 圖3示出了用于直接調(diào)用接收方的狀態(tài)信息并基于該狀態(tài)信息發(fā)送消息的實施 例方法300。方法300與上述方法200類似,然而,在這里發(fā)送方的計算設(shè)備201可以取得 描述接收方設(shè)備狀態(tài)的狀態(tài)信息,并基于該狀態(tài)信息生成具有格式的消息。上午參考圖2 對框210-215中的操作進行了描述。
[0059] 在框305中,發(fā)送方的計算設(shè)備201可以向在框215中所選擇的接收方發(fā)送呈現(xiàn) 請求消息。在實施例中,呈現(xiàn)請求消息可以包括預(yù)先定義的系統(tǒng)調(diào)用、API命令或者接收方 的移動設(shè)備106可以解釋為向詢問設(shè)備的請求的任何其它軟件命令。在實施例中,呈現(xiàn)請 求消息可以簡單地包括電子郵件、SMS文本、私語消息內(nèi)容、或者指示發(fā)送方期望獲得接收 方的狀態(tài)信息的音頻內(nèi)容。例如,接收方的移動設(shè)備106可以響應(yīng)于從發(fā)送方接收詢問"你 的狀態(tài)如何"的電子郵件來認識當(dāng)前請求。在另一個實施例中,發(fā)送方的計算設(shè)備201可以 在接收發(fā)送方的計算設(shè)備201上的發(fā)送方輸入之后發(fā)送呈現(xiàn)請求消息。例如,發(fā)送方的計 算設(shè)備201可以響應(yīng)于檢測到聯(lián)系人列表中的接收方名字旁邊的圖形用戶界面按鈕上的 用戶點擊來發(fā)送呈現(xiàn)請求消息。在另一個實施例中,發(fā)送方的計算設(shè)備201可以執(zhí)行針對 所存儲的聯(lián)系人列表中的一些或所有聯(lián)系人周期性發(fā)送呈現(xiàn)請求消息的背景例程。例如, 發(fā)送方的計算設(shè)備201可以向存儲在位于發(fā)送方的計算設(shè)備201上的私語特許列表中的一 些或所有聯(lián)系人自動發(fā)送呈現(xiàn)請求消息。在另一個實施例中,發(fā)送方的計算設(shè)備201可以 在發(fā)送方組成消息的同時或者在發(fā)送消息之前立即發(fā)送呈現(xiàn)請求消息。
[0060] 在框310中,接收方的移動設(shè)備106可以接收呈現(xiàn)更新消息。接收方的移動設(shè)備 106可以通過評估任何元數(shù)據(jù)(例如,報頭信息)、通過進行文本分析或者通過對所接收的 消息數(shù)據(jù)進行分類的任何其它方法來確定消息是呈現(xiàn)請求。在框235中,接收方的移動設(shè) 備106可以詢問所連接的設(shè)備的狀態(tài)。在框238中,接收方的移動設(shè)備106可以生成呈現(xiàn) 更新消息。在框240中,接收方的移動設(shè)備106可以向發(fā)送方的計算設(shè)備201發(fā)送該呈現(xiàn) 更新消息。在框245中,發(fā)送方的計算設(shè)備201可以接收來自接收方(例如,來自接收方的 移動設(shè)備106)的呈現(xiàn)更新消息。
[0061] 在框320中,發(fā)送方的計算設(shè)備201可以基于在框245中從接收方所接收的呈現(xiàn) 更新消息來生成消息。例如,發(fā)送方的計算設(shè)備201可以基于所接收的呈現(xiàn)更新消息的內(nèi) 容來生成去往接收方的私語消息。在實施例中,在發(fā)送方的計算設(shè)備201上執(zhí)行的私語應(yīng) 用(或應(yīng)用)可以對呈現(xiàn)更新消息進行解析以便確定格式化技術(shù)或可以利用接收方當(dāng)前狀 態(tài)的其它消息配置(例如,接收方是否裝備有無線耳機,接收方的移動設(shè)備106是否處于靜 默模式等)。圖6詳細描述了發(fā)送方的計算設(shè)備201可以如何使用狀態(tài)信息來創(chuàng)建消息。
[0062] 在框225中,發(fā)送方的計算設(shè)備201可以向接收方(例如,向接收方的移動設(shè)備 106)發(fā)送消息。在框230中,接收方的移動設(shè)備106可以接收來自發(fā)送方的計算設(shè)備201 的消息。在框250中,可以基于元數(shù)據(jù)將發(fā)送方的消息(其是在框230中接收的)呈現(xiàn)在 一個或多個設(shè)備上。在框252中,接收方的移動設(shè)備106可以生成遞送確認消息。在框255 中,接收方的移動設(shè)備106可以向發(fā)送方發(fā)送該遞送確認消息。在框260中,發(fā)送方的計算 設(shè)備201可以接收該遞送確認消息。
[0063] 圖4示出了使用服務(wù)器401來存儲狀態(tài)信息的實施例方法400。不像圖3中的框 305-240中的操作,發(fā)送方的計算設(shè)備201可以不接收來自接收方的移動設(shè)備106的呈現(xiàn)更 新信息,而是反而接收來自服務(wù)器401的該信息。在框210中,接收方的移動設(shè)備106可以 初始化并連接到接收方設(shè)備。在框235中,接收方的移動設(shè)備106可以詢問所連接的設(shè)備 的狀態(tài)。在框238中,接收方的移動設(shè)備106可以生成呈現(xiàn)更新消息。在框410中,接收方 的移動設(shè)備106可以向服務(wù)器401發(fā)送該呈現(xiàn)更新消息。接收方的移動設(shè)備106可以重復(fù) 執(zhí)行框235-410中的操作作為操作循環(huán)。在實施例中,接收方的移動設(shè)備106可以以預(yù)先 定義的頻率向服務(wù)器401發(fā)送呈現(xiàn)狀態(tài)更新消息。例如,來自接收方的移動設(shè)備106的常 規(guī)報告可以提供服務(wù)器401可以保持的實時(或"心跳")呈現(xiàn)評估。在實施例中,接收方 的移動設(shè)備106可以向特許聯(lián)系人列表中的聯(lián)系人發(fā)送呈現(xiàn)更新消息。
[0064] 在框415中,服務(wù)器401可以存儲呈現(xiàn)更新信息。例如,服務(wù)器401可以對呈現(xiàn)更 新消息中所指示的呈現(xiàn)更新信息進行存儲,呈現(xiàn)更新消息在框410中可由接收方的移動設(shè) 備106發(fā)送。在實施例中,服務(wù)器401可以記錄相關(guān)數(shù)據(jù)庫中的狀態(tài)信息,并且可以存儲呈 現(xiàn)更新消息中的狀態(tài)信息的子集。在實施例中,服務(wù)器401可以響應(yīng)于接收呈現(xiàn)更新消息 來對數(shù)據(jù)庫的值進行更新,或者替換地,可以記錄隨時間的一些或所有狀態(tài)信息。在實施例 中,服務(wù)器401可以生成描述隨時間的狀態(tài)信息的統(tǒng)計信息。例如,服務(wù)器401可以計算接 收方的移動設(shè)備106處于靜默模式的時間的百分比,或者接收方的移動設(shè)備106連接到個 人中樞102的頻繁程度。作為另一個示例,服務(wù)器401可以跟蹤呈現(xiàn)更新消息中所表示的 運動數(shù)據(jù),并基于一天中的時間來估計典型的運動值。
[0065]方法400的提醒與方法300中的操作類似。然而,在框420-430中,發(fā)送方的計算 設(shè)備201請求并接收來自服務(wù)器401 (而不是直接來自接收方的移動設(shè)備106)的呈現(xiàn)更新 消息。在框215中,發(fā)送方的計算設(shè)備201可以從聯(lián)系人列表中選擇接收方。在框420中, 發(fā)送方的計算設(shè)備201可以向服務(wù)器401發(fā)送呈現(xiàn)請求消息。在框425中,服務(wù)器401可以 接收該呈現(xiàn)請求消息。在框430中,服務(wù)器401可以向發(fā)送方的計算設(shè)備201發(fā)送呈現(xiàn)更 新消息。在框245'中,發(fā)送方的計算設(shè)備201可以接收來自服務(wù)器401的呈現(xiàn)更新消息。 在框320中,發(fā)送方的計算設(shè)備201可以基于該呈現(xiàn)更新消息來生成消息。在框225中,發(fā) 送方的計算設(shè)備201可以向接收方(例如,向接收方的移動設(shè)備106)發(fā)送消息。
[0066] 在框230中,接收方的移動設(shè)備106可以接收來自發(fā)送方的計算設(shè)備201的消息。 在框250中,可以基于元數(shù)據(jù)將發(fā)送方的消息(其是在框230中接收的)呈現(xiàn)在一個或多 個設(shè)備上。在框252中,接收方的移動設(shè)備106可以生成遞送確認消息。在框255中,接收 方的移動設(shè)備106可以向發(fā)送方的計算設(shè)備201發(fā)送該遞送確認消息。在框260中,發(fā)送 方的計算設(shè)備201可以接收該遞送確認消息。
[0067] 圖5示出了呈現(xiàn)更新消息500中的實施例數(shù)據(jù)結(jié)構(gòu)。呈現(xiàn)更新消息500可由接 收方的移動設(shè)備發(fā)送到發(fā)送方的計算設(shè)備或者保持最新狀態(tài)信息的服務(wù)器。呈現(xiàn)更新消 息500可以包含元數(shù)據(jù)502 (例如,用于協(xié)助使用私語應(yīng)用的呈現(xiàn)的格式化信息)。在實施 例中,元數(shù)據(jù)502可以指示發(fā)送方的計算設(shè)備顯示使用特定設(shè)備的狀態(tài)信息。例如,元數(shù)據(jù) 502可以指揮智能電話執(zhí)行文本到語音的轉(zhuǎn)換例程,并生成可通過發(fā)送方的個人中樞和所 連接的無線耳機來執(zhí)行的音頻文件。在實施例中,元數(shù)據(jù)502可以提供指揮運行在發(fā)送方 的計算設(shè)備上的軟件基于呈現(xiàn)更新消息500的內(nèi)容來調(diào)整系統(tǒng)或軟件變量的私語應(yīng)用指 令。例如,元數(shù)據(jù)502可以指示私語應(yīng)用改變用于生成新消息的默認設(shè)置。
[0068]呈現(xiàn)更新消息500還可以包含對在呈現(xiàn)更新消息500所創(chuàng)建時刻的接收方的移動 設(shè)備的狀態(tài)的眾多描述,諸如顯示鎖定狀態(tài)504,安裝在接收方的智能電話上的一些或所有 應(yīng)用的列表506、接收方的智能電話上當(dāng)前在使用的應(yīng)用的列表和使用信息508,以及靜默 模式/靜音狀態(tài)510。呈現(xiàn)更新消息500還可以包括描述接收方對特定應(yīng)用的使用的應(yīng)用數(shù) 據(jù)。例如,呈現(xiàn)更新消息500可以包含瀏覽器歷史報告、輸入在線表格的數(shù)據(jù)、或者cookie 信息。
[0069] 呈現(xiàn)更新消息500可以包含關(guān)于與接收方的移動設(shè)備相關(guān)聯(lián)的各個設(shè)備的數(shù)據(jù), 例如,配對列表512中的一些或所有設(shè)備的列表(例如,已經(jīng)與接收方的智能電話進行了 藍牙?配對的設(shè)備)。在實施例中,呈現(xiàn)更新消息500可以列出曾經(jīng)與接收方的智能電話 配對的設(shè)備中的一些或所有設(shè)備。呈現(xiàn)更新消息500可以包含當(dāng)前所連接或活動的設(shè)備的 列表514,例如所連接的個人中樞和無線耳機。該列表可以包含關(guān)于經(jīng)由有線或無線(例 如,短距離無線電)連接所連接的設(shè)備的信息。例如,呈現(xiàn)更新消息500可以指示有線耳機 (或者有線頭戴式耳麥或耳機)是否連接到個人中樞或其它相關(guān)聯(lián)的設(shè)備。
[0070] 呈現(xiàn)更新消息500中可以指示接收方的移動設(shè)備與相關(guān)聯(lián)的設(shè)備之間的各種連 接。例如,呈現(xiàn)更新消息500可以指示智能電話經(jīng)由有線或短距離無線電連接連接到鄰近 的個人計算機(例如,膝上型計算機)。概括地說,各個設(shè)備的連接狀態(tài)可以指示設(shè)備的可 用性。例如,當(dāng)個人中樞活動并以無線方式與接收方的移動設(shè)備(例如,智能電話)配對 或連接時,個人中樞可以是可用的。在實施例中,呈現(xiàn)更新消息500可以指示相關(guān)聯(lián)的設(shè)備 (例如,個人中樞、無線耳機、有線頭戴式受話器)中的任何一個是否連接到電源(例如,AC 適配器)和/或正在充電。呈現(xiàn)更新消息500可以描述相關(guān)聯(lián)的設(shè)備中的電池的功率狀態(tài), 并且如果任何相關(guān)聯(lián)的設(shè)備中的電池"死亡"則可以進行報告。例如,呈現(xiàn)更新消息500可 以指示個人中樞的電池幾乎沒電了。其它信息可以包括傳感器數(shù)據(jù)516(諸如溫度數(shù)據(jù)和 /或運動數(shù)據(jù))。傳感器數(shù)據(jù)516可以從位于智能電話、個人中樞和無線耳機中的傳感器或 測量單元取得。例如,接收方的移動設(shè)備可以從包含回轉(zhuǎn)儀的所連接的無線耳機取得運動 數(shù)據(jù)。作為另一個示例,傳感器數(shù)據(jù)516可以表示來自加速計的運動數(shù)據(jù)和來自溫度傳感 器的體溫測量結(jié)果,這兩種傳感器都包含在個人中樞中。傳感器數(shù)據(jù)516還可以包括來自 無線耳機的溫度測量結(jié)果,其可以用于確定無線耳機是否正佩帶著。在實施例中,呈現(xiàn)更新 消息500可以指示設(shè)備為何沒有被佩戴的可能原因,諸如指示設(shè)備當(dāng)前正在經(jīng)由到電源的 連接加電(或者充電)、當(dāng)前出現(xiàn)故障(例如,報告軟件錯誤代碼)、或者是冗余的因為用戶 正佩戴著其它所連接的設(shè)備(例如,因為有線頭戴式受話器連接到個人中樞所以沒有佩戴 無線耳機)。
[0071] 呈現(xiàn)更新消息500還可以包括描述與接收方移動設(shè)備的接收方用戶交互近期歷 史518的數(shù)據(jù)。該用戶交互近期歷史518數(shù)據(jù)可以包括關(guān)于接收方移動設(shè)備的塑膠使用的 信息,諸如在一段時間期間由智能電話上載/下載的數(shù)據(jù)的記錄,最近使用的應(yīng)用,以及各 個應(yīng)用中的輸入(例如,觸摸屏上的輕叩、按下設(shè)備按鈕等)。例如,呈現(xiàn)更新消息500可以 包括對觸摸屏上的最近輕叩的時間戳的報告。
[0072] 呈現(xiàn)更新消息500可以包含關(guān)于接收方的位置(或方位)信息520,例如從智能 電話中的GPS單元取得的GPS坐標(biāo)。在實施例中,描述接收方的位置或用于確定位置的其 它數(shù)據(jù)可以包括在呈現(xiàn)更新消息500中,并且可以包括手機基站塔信息(例如,接入記錄和 基站塔標(biāo)識信息)、WiFi接入信息(例如,路由器日志信息)以及各個接收方設(shè)備的IP地 址。在實施例中,接收方的移動設(shè)備可以存儲呈現(xiàn)更新消息500并將該消息附加到其它傳 輸。例如,智能電話可以將呈現(xiàn)更新消息500中的信息插入遞送確認消息。
[0073] 在實施例中,呈現(xiàn)更新消息500可以包括描述接收方的時間表或行程的信息例 如,接收方的移動設(shè)備可以訪問存儲在電話上或可訪問的在線賬戶(例如,Google日歷、 Outlook日歷等)中的日歷數(shù)據(jù),并將接收方的當(dāng)前活動附加到呈現(xiàn)更新消息500。在實 施例中,呈現(xiàn)更新消息可以包含關(guān)于下列各項的信息:接收方移動設(shè)備的當(dāng)前蜂窩網(wǎng)絡(luò)數(shù) 據(jù)速率、到WiFi網(wǎng)絡(luò)的連接性、以及數(shù)據(jù)流式傳輸或電話可用性的任何其它指示符。在另 一個實施例中,呈現(xiàn)更新消息500可以包含描述發(fā)送方相對于接收方的關(guān)系或特許狀態(tài)的 信息。接收方的移動設(shè)備可以通過將發(fā)送方的ID與存儲在聯(lián)系人信息數(shù)據(jù)庫、社交網(wǎng)絡(luò)賬 戶/數(shù)據(jù)庫、或可以包含關(guān)于接收方與發(fā)送方之間關(guān)系的信息的其它源中的數(shù)據(jù)相比較來 確定發(fā)送方(或者發(fā)送方的計算設(shè)備)的特許狀態(tài)(例如,發(fā)送方在接收方的特許列表中, "已知的"、"優(yōu)選的"、"喜愛的"等)。例如,呈現(xiàn)更新消息500可以包括關(guān)于發(fā)送方是否在 接收方的特許聯(lián)系人列表上,從而是否能夠創(chuàng)建接收方的個人中樞可以在接收時立即呈現(xiàn) 的私語消息的指示符。作為另一個示例,呈現(xiàn)更新消息500可以描述關(guān)于發(fā)送方的接收方 的當(dāng)前布置,并包括諸如"接收方當(dāng)前沒有接聽你的呼叫"或者"你已經(jīng)被從接收方的喜愛 列表中刪除"的文本。
[0074] 圖6-圖7示出了用于生成包括用于在接收方的移動設(shè)備上呈現(xiàn)消息內(nèi)容的呼出 消息的各種實施例方法。在各個實施例中,操作可由各個通信設(shè)備執(zhí)行,例如上文參考圖1 所描述的通信系統(tǒng)中的設(shè)備(例如,智能電話)以及能夠生成用于向接收方的移動設(shè)備傳 送的消息的其它計算設(shè)備,諸如膝上型計算機、中央服務(wù)器、以及與發(fā)送方相關(guān)聯(lián)的各種其 它計算設(shè)備。
[0075] -種實施例方法可以包括:基于所接收的關(guān)于接收方的移動設(shè)備的狀態(tài)信息來確 定耦接到接收方的移動設(shè)備的消息呈現(xiàn)設(shè)備的可用性;基于所確定的耦接到接收方的移動 設(shè)備的消息呈現(xiàn)設(shè)備的可用性來識別用于向接收方的移動設(shè)備發(fā)送呼出消息的格式和消 息類型;根據(jù)所識別的格式和所識別的消息類型對呼出消息進行格式化;基于所確定的耦 接到接收方的移動設(shè)備的消息呈現(xiàn)設(shè)備的可用性來生成包括用于呈現(xiàn)呼出消息的指令的 元數(shù)據(jù);以及向接收方的移動設(shè)備發(fā)送呼出消息。在另一個實施例中,關(guān)于接收方的移動 設(shè)備的狀態(tài)信息可以包括下列各項中的至少一項:描述特許狀態(tài)的信息、連接到接收方的 移動設(shè)備的設(shè)備的列表、關(guān)于連接到接收方的移動設(shè)備的最近活動的信息、以及傳感器數(shù) 據(jù)。在另一個實施例中,所識別的消息類型可以是從包括下列各項的組中選擇的:私語消 息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、以及格式化用于使用私語服務(wù) 軟件處理的消息。在另一個實施例中,所生成的包括用于呈現(xiàn)呼出消息的指令的元數(shù)據(jù)可 以指示將要在其上呈現(xiàn)呼出消息的耦接到接收方的移動設(shè)備的設(shè)備,以及是要可聽、可視 還是可觸地呈現(xiàn)呼出消息。在另一個實施例中,所生成的包括用于呈現(xiàn)呼出消息的指令的 元數(shù)據(jù)可以指示:要在連接到接收方的移動設(shè)備的第一設(shè)備上呈現(xiàn)呼出消息的第一部分, 并且要在連接到接收方的移動設(shè)備的第二設(shè)備上呈現(xiàn)呼出消息的第二部分。在另一個實施 例中,所生成的包括用于呈現(xiàn)呼出消息的指令的元數(shù)據(jù)可以指示:要經(jīng)由連接到接收方的 移動設(shè)備的第一設(shè)備可聽地呈現(xiàn)呼出消息的第一部分,并且要在連接到接收方的移動設(shè)備 的第二設(shè)備上可視地呈現(xiàn)呼出消息的第二部分。在另一個實施例中,所生成的包括用于呈 現(xiàn)呼出消息的指令的元數(shù)據(jù)可以指示:當(dāng)呈現(xiàn)呼出消息時,振動電機應(yīng)該是激活的。在另一 個實施例中,識別用于向接收方的移動設(shè)備發(fā)送呼出消息的格式和消息類型可以包括:確 定呼出消息是否包括由發(fā)送方提出的詢問;當(dāng)呼出消息包括詢問時,提示發(fā)送方提供與詢 問相關(guān)的一組接收方響應(yīng);以及基于從發(fā)送方接收的輸入來修改呼出消息以便包括該組接 收方響應(yīng)。在另一個實施例中,基于所確定的耦接到接收方的移動設(shè)備的消息呈現(xiàn)設(shè)備的 可用性來生成包括用于呈現(xiàn)呼出消息的指令的元數(shù)據(jù)可以包括:生成指示要不同地呈現(xiàn)該 組接收方響應(yīng)中的每個響應(yīng)將的元數(shù)據(jù)。在另一個實施例中,基于所確定的耦接到接收方 的移動設(shè)備的消息呈現(xiàn)設(shè)備的可用性來生成包括用于呈現(xiàn)呼出消息的指令的元數(shù)據(jù)可以 包括:生成包括用于使用下列各項中的至少一項來呈現(xiàn)該組接收方響應(yīng)的指令的元數(shù)據(jù): 大型文本、小型文本、彩色文本、閃爍文本、動畫文本、在耦接到接收方的移動設(shè)備上呈現(xiàn)的 聲音、在耦接到接收方的移動設(shè)備上呈現(xiàn)的圖像、以及配置文件中定義的信息。
[0076] 圖6示出了用于使發(fā)送方的計算設(shè)備基于接收方的狀態(tài)信息來創(chuàng)建格式化消息 的實施例方法600。如上所述,在各個實施例中,發(fā)送方的計算設(shè)備(諸如智能電話或膝上 型計算機)可以直接從接收方的移動設(shè)備或保持接收方移動設(shè)備的狀態(tài)信息的服務(wù)器請 求呈現(xiàn)更新消息。發(fā)送方的計算設(shè)備可以執(zhí)行私語應(yīng)用(或者私語服務(wù)軟件),并且基于呈 現(xiàn)更新消息中指示的狀態(tài)信息,可以生成消息,該消息指揮接收方的移動設(shè)備和相關(guān)聯(lián)的 設(shè)備(例如,個人中樞、無線耳機等)以便利和有效的方式呈現(xiàn)消息。在各個實施例中,可 以安裝私語應(yīng)用,并且方法600中的操作可由發(fā)送方的計算設(shè)備或有線或無線連接到電話 的任何其它計算設(shè)備(諸如個人中樞、膝上型計算機、無線耳機、平板設(shè)備等)執(zhí)行。
[0077] 在框602中,發(fā)送方的計算設(shè)備可以接收呈現(xiàn)更新消息。例如,發(fā)送方的計算設(shè)備 可以接收包括當(dāng)前連接到接收方的智能電話的設(shè)備的狀態(tài)信息的呈現(xiàn)更新消息。在框604 中,私語應(yīng)用可以基于呈現(xiàn)更新消息中的狀態(tài)信息來確定接收方的可用性。換句話說,私語 應(yīng)用可以創(chuàng)建指示與呈現(xiàn)消息內(nèi)容的接收方相關(guān)聯(lián)的設(shè)備的可用性的可用性結(jié)論。例如, 運行在發(fā)送方的計算設(shè)備的處理器上的私語應(yīng)用可以解釋所接收的呈現(xiàn)更新消息中的呈 現(xiàn)或狀態(tài)信息,并可以確定接收方的可用性。可用性(或可用性結(jié)論)可以是定義接收方 接收各種形式的通信并與各種形式的通信進行交互的能力的代碼、分類或類別(即,狀態(tài) 信息)。具體而言,可用性可以基于接收方設(shè)備的連接性(例如,個人中樞、無線耳機等)。 例如,私語應(yīng)用可以得出以下結(jié)論:接收方對于交互式音頻消息來說完全可用,因為接收方 的智能電話瀏覽器應(yīng)用是活動的,并且其個人中樞和無線耳機二者都是連接的。作為另一 個示例,私語應(yīng)用可以得出以下結(jié)論:接收方具有有限的可用性,因為其無線耳機麥克風(fēng)被 配置為靜音設(shè)置,但其個人中樞是活動的。作為另一個示例,狀態(tài)信息可以指示:發(fā)送方在 接收方的特許列表中,并且可以發(fā)送私語消息。
[0078] 私語應(yīng)用可以將呈現(xiàn)更新消息解析成離散數(shù)據(jù)元素,并對這些變量單獨或組合進 行評估。例如,私語應(yīng)用可以對接收方的個人中樞中的加速計所報告的運動數(shù)據(jù)進行解釋, 并得出接收方活動的結(jié)論。作為另一個示例,私語應(yīng)用可以基于下列各項得出接收方處于 睡眠狀態(tài)的結(jié)論:靜態(tài)運動數(shù)據(jù)、配備了個人中樞和無線耳機的報告、接收方的移動設(shè)備上 的活動屏幕保護應(yīng)用、以及顯示在一段長時間里沒有使用的數(shù)據(jù)使用記錄。在實施例中,私 語應(yīng)用可以基于可能使用或不使用各個呈現(xiàn)變量之間依賴關(guān)系的以規(guī)則為基礎(chǔ)的系統(tǒng)來 確定可用性(或可用性結(jié)論)。
[0079] 在實施例中,當(dāng)確定可用性時,私語應(yīng)用可以對某些呈現(xiàn)變量進行與其它呈現(xiàn)變 量不同的加權(quán)。例如,與電話顯示鎖定相比,來自接收方的個人中樞的運動數(shù)據(jù)可以加權(quán)為 更加重要。在實施例中,私語應(yīng)用可以利用發(fā)送方配置文件來確定各個呈現(xiàn)變量的權(quán)重或 重要性。在實施例中,私語應(yīng)用可以利用閾值變量和/或值來確定接收方的可用性。例如, 如果從接收方的移動設(shè)備的加速計取得的運動數(shù)據(jù)表示中等活動性,那么私語應(yīng)用可以僅 確定接收方是完全可用的。
[0080] 在實施例中,呈現(xiàn)更新消息可以包含由接收方的移動設(shè)備上的私語應(yīng)用服務(wù)在呈 現(xiàn)更新消息的傳輸之前得出的接收方可用性結(jié)論。例如,接收方的移動設(shè)備可以評估接收 方的各個設(shè)備,確定呈現(xiàn)變量、并得出以下結(jié)論:接收方具有低可用性,因為其處于會議中。
[0081] 在框606中,私語應(yīng)用可以基于所確定的可用性來識別用于呼出消息的消息類型 和格式。例如,私語應(yīng)用可以基于可用性結(jié)論來識別推薦將要用于去往接收方的消息的某 種消息格式和/或消息類型。在實施例中,基于可用性,私語應(yīng)用可以識別(或者推薦)特 定類型的傳輸。例如,私語應(yīng)用可以建議接收方最可用于接收SMS消息,因為接收方的個人 中樞當(dāng)前沒有連接到接收方的智能電話。私語應(yīng)用可以識別和/或推薦其它消息類型,諸 如電子郵件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、以及格式 化用于使用私語服務(wù)軟件處理的消息。私語應(yīng)用還可以基于所確定的可用性來標(biāo)識所推薦 的消息格式或者內(nèi)容指導(dǎo)用于傳輸。例如,由于接收方因為低的報告數(shù)據(jù)速率而具有有限 的可用性,故私語應(yīng)用可以識別發(fā)送方應(yīng)該發(fā)送短文本而不是具有大附件的電子郵件。 [0082]在實施例中,私語應(yīng)用可以在顯示所識別的消息和格式推薦的發(fā)送方的計算設(shè)備 上呈現(xiàn)圖形對話窗口。在另一個實施例中,私語應(yīng)用可以允許發(fā)送方接受或拒絕推薦。例 如,發(fā)送方可以不選擇遵從私語應(yīng)用所識別的私語消息的推薦消息類型,而是使用電子郵 件消息。在實施例中,私語應(yīng)用可以基于所確定的可用性對發(fā)送方自動施加格式化和消息 類型的限制。例如,在由于所報告的當(dāng)前時刻的會議的日歷條目以及"請勿打擾"的接收方 狀態(tài)消息而將接收方的可用性解釋為最小之后,私語應(yīng)用可以不允許創(chuàng)建私語音頻消息。 [0083]在實施例中,如果發(fā)送方期望發(fā)送包括對接收方的詢問(或問題)的消息,那么私 語應(yīng)用可以識別用于呈現(xiàn)該消息的格式為選擇列表。例如,如果所確定的可用性將接收方 描述為不能夠提供長的響應(yīng),那么私語應(yīng)用可以提示發(fā)送方創(chuàng)建具有一組響應(yīng)的簡單問題 消息,接收方可以使用其智能電話、個人中樞或其它所連接的設(shè)備(例如無線耳機)從該組 響應(yīng)中進行選擇。在實施例中,私語應(yīng)用可以提示發(fā)送方輸入傳輸是否要求來自接收方的 二進制響應(yīng)(即,'是'或'否')。在實施例中,私語應(yīng)用可以提示發(fā)送方向消息提供其它 格式化方面,諸如,可選文本效果(例如,小型文本、大型文本、閃速文本、動畫文本、粗體文 本、彩色文本等),響應(yīng)是否是可聽的(例如,聲音響應(yīng)),以及響應(yīng)是否將要從與接收方的 移動設(shè)備相關(guān)聯(lián)的特定輸出設(shè)備呈現(xiàn)(例如,接收方的個人中樞上顯示的視覺響應(yīng)、耳機 設(shè)備上呈現(xiàn)的可聽響應(yīng)等)。在實施例中,私語應(yīng)用可以提示發(fā)送方使用消息的預(yù)先定義格 式的或模板格式(例如,在配置文件或用戶偏好文件中定義的格式或其它信息)。
[0084] 在框608中,私語應(yīng)用可以提示發(fā)送方輸入針對去往接收方的呼出消息的消息內(nèi) 容。例如,發(fā)送方可以提供諸如聲明、評論和詢問(或問題)的消息內(nèi)容。在實施例中,私語 應(yīng)用可以在提示發(fā)送方輸入信息的發(fā)送方的計算設(shè)備上向發(fā)送方呈現(xiàn)一系列問題。例如, 私語應(yīng)用可以顯示問題,例如"你想向接收方作出聲明或提出問題嗎?"。私語應(yīng)用可以呈 現(xiàn)圖形用戶界面按鈕,使用該按鈕,發(fā)送方可以通過應(yīng)用的提示進行交互以便繼續(xù)前進。在 實施例中,私語應(yīng)用可以基于對提示的響應(yīng)針對由發(fā)送方輸入的消息內(nèi)容打開新的應(yīng)用。 例如,私語應(yīng)用可以指示接收方在電子郵件或SMS文本方面最可用,向每個發(fā)送方提供GUI 按鈕,并基于發(fā)送方的輸入打開電子郵件編寫表格或者SMS文本表格。
[0085] 在實施例中,私語應(yīng)用可以評估消息內(nèi)容,并基于所確定的可用性(例如,可用性 結(jié)論和狀態(tài)信息)來確定接收方將會可用的可能性。例如,私語應(yīng)用可以基于將接收方描 述為行駛的汽車的狀態(tài)信息來確定具有需要接收方回答的問題的長電子郵件將得到響應(yīng) 的可能性很低。在實施例中,私語應(yīng)用可以向發(fā)送方指示可能性確定,并且可以顯示替代方 案以便增加接收方響應(yīng)的可能性。例如,私語應(yīng)用可以提示發(fā)送方簡化現(xiàn)有文本,改變傳輸 模式(例如,從電子郵件變成SMS文本消息或私語消息),或者改變消息的格式。
[0086]在確定框609中,私語應(yīng)用可以確定消息內(nèi)容是否包含詢問。換句話說,私語應(yīng)用 可以確定發(fā)送方在消息內(nèi)容中是否提出了要由接收方回答的問題。在實施例中,私語應(yīng)用 可以使用自然語音處理來檢測問號文本符號或者問題句式。如果消息內(nèi)容包含詢問(即, 確定框609 ="是"),那么在框610中,私語應(yīng)用可以提示發(fā)送方針對詢問輸入簡單響應(yīng)選 項。換句話說,可以提示發(fā)送方提供接收方可選擇來回答該詢問的響應(yīng)。例如,如果發(fā)送方 想要向接收方發(fā)送問題"你晚飯想要吃什么?",那么私語應(yīng)用可以提示發(fā)送方輸入一組可 能的響應(yīng),例如"牛排"和"壽司"。
[0087] 在框611中,私語應(yīng)用可以基于從發(fā)送方接收的輸入數(shù)據(jù)來修改消息內(nèi)容。換句 話說,私語應(yīng)用可以修改呼出消息以便包括響應(yīng)于提示的一組可能的對從發(fā)送方接收的詢 問的接收方響應(yīng)。例如,發(fā)送方可以輸入表示簡單響應(yīng)選項的文本數(shù)據(jù)(例如,"是"、"否"、 "牛排"、"壽司"等)。在實施例中,如果接收方選擇特定的簡單響應(yīng)選項,那么私語應(yīng)用還 可以記錄可由接收方的移動設(shè)備或個人中樞執(zhí)行的指令。例如,私語應(yīng)用可以在元數(shù)據(jù)指 令中記錄:如果接收方選擇了特定響應(yīng),那么接收方的移動設(shè)備可以發(fā)送特定響應(yīng)傳輸。作 為另一個示例,如果接收方的個人中樞檢測到特定的接收方響應(yīng),那么元數(shù)據(jù)可以指揮接 收方的移動設(shè)備運行私語應(yīng)用以便生成并向發(fā)送方的計算設(shè)備發(fā)送SMS文本消息。一旦從 發(fā)送方接收到詢問的響應(yīng)值,那么私語應(yīng)用可以繼續(xù)確定框609中的操作。例如,私語應(yīng)用 可以確定另一個詢問是否在消息內(nèi)容中,以及因此是否接收到另外的響應(yīng)值。
[0088]如果消息內(nèi)容不包含詢問(S卩,確定框609 = "否")或者如果發(fā)送方已經(jīng)針對消 息中的詢問提供了簡單的響應(yīng)選項,那么在框612中,私語應(yīng)用可以基于所確定的可用性 來生成包括用于呈現(xiàn)呼出消息內(nèi)容的指令的元數(shù)據(jù)。換句話說,元數(shù)據(jù)可以包括指示接收 方的移動設(shè)備和所連接的設(shè)備如何呈現(xiàn)發(fā)送方的呼出消息的指令。元數(shù)據(jù)可以是代碼或插 入消息內(nèi)容中、與消息內(nèi)容混合和/或包圍消息內(nèi)容的其它信息。在實施例中,元數(shù)據(jù)可以 是其它私語應(yīng)用實現(xiàn)(例如,接收方的移動設(shè)備上的)可讀的,并且可以指揮特定設(shè)備根據(jù) 發(fā)送方的規(guī)定或者由所確定的可用性定義的限制來呈現(xiàn)消息內(nèi)容。例如,元數(shù)據(jù)可以指示 與詢問相關(guān)的不同的簡單響應(yīng)選項,并且可以包括用于以不同的方式(例如,一個在左邊、 一個在右邊、一個大聲、一個輕聲等)呈現(xiàn)各個簡單響應(yīng)選項的指令。作為另一個示例,元 數(shù)據(jù)可以指揮左耳機呈現(xiàn)消息內(nèi)容的特定部分。在實施例中,元數(shù)據(jù)可以指示發(fā)送方的呼 出消息和/或其消息內(nèi)容應(yīng)該由接收方的設(shè)備可聽、可視還是觸覺地呈現(xiàn)。例如,元數(shù)據(jù)可 以接收方的移動設(shè)備上運行的指揮私語應(yīng)用在無線耳機中播放音頻。作為另一個示例,當(dāng) 接收到私語消息、電子郵件或SMS消息時,元數(shù)據(jù)可以導(dǎo)致接收方的個人中樞處的可聽蜂 鳴。作為又一個示例,呼出消息中的元數(shù)據(jù)可以指揮接收方的移動設(shè)備、個人中樞和/或其 它所連接的設(shè)備進行振動或生成其它觸覺反饋(例如,可以激活振動電機)。
[0089]在實施例中,所生成的元數(shù)據(jù)可以包括指揮連接到接收方的移動設(shè)備的不同設(shè)備 呈現(xiàn)消息內(nèi)容的不同部分的指令。例如,元數(shù)據(jù)可以指示第一部分要呈現(xiàn)在連接到接收方 移動設(shè)備的第一設(shè)備上,而第二部分要呈現(xiàn)在連接到接收方移動設(shè)備的第二設(shè)備上。在另 一個實施例中,元數(shù)據(jù)可以指示設(shè)備
[0090] 在實施例中,所生成的元數(shù)據(jù)可以包括指揮一個(或多個)連接到接收方的移動 設(shè)備的設(shè)備以不同的方式呈現(xiàn)消息內(nèi)容的部分的指令。例如,元數(shù)據(jù)可以指示連接到接收 方的移動設(shè)備的無線耳機可聽地呈現(xiàn)第一部分,并且還可以指示個人中樞設(shè)備可視地呈現(xiàn) 第二部分。元數(shù)據(jù)還可以包括格式化或呈現(xiàn)指令,諸如是否將消息內(nèi)容呈現(xiàn)為大型文本、小 型文本、彩色文本、閃爍文本、動畫文本、聲音、圖像和/或使用配置文件中定義的信息(例 如,優(yōu)選格式等)。
[0091] 在框613中,私語應(yīng)用可以基于所識別的消息類型和所識別的格式對呼出消息進 行格式化。在實施例中,還可以使用所生成的元數(shù)據(jù)來對呼出消息進行格式化。在框614 中,發(fā)送方的計算設(shè)備201可以向接收方(例如,接收方的移動設(shè)備)發(fā)送格式化的呼出消 息。在實施例中,元數(shù)據(jù)可以使用類別描述(例如,問題、聲明、音頻、私語消息等)來對消 息內(nèi)容進行描述。
[0092] 圖7示出了接收方的移動設(shè)備、個人中樞和無線耳機接收、呈現(xiàn)和響應(yīng)基于接收 方狀態(tài)信息格式化的消息的實施例方法700。移動設(shè)備可以是膝上型計算機、智能電話、平 板設(shè)備和其它類似的計算設(shè)備。在各個實施例中,移動設(shè)備、個人中樞、或無線耳機中的任 意一個可以執(zhí)行用于對所接收的私語消息進行處理的以下操作,并可以分別執(zhí)行能夠?qū)λ?語消息進行處理的軟件(例如私語應(yīng)用)。
[0093] 在框702中,接收方的移動設(shè)備可以接收來自發(fā)送方(例如,來自發(fā)送方的計算設(shè) 備)的呼入消息。例如,經(jīng)由蜂窩網(wǎng)絡(luò),接收方的移動設(shè)備可以接收私語消息、視覺消息、電 話呼叫或其它音頻消息。
[0094] 在框704中,接收方的移動設(shè)備可以獲得用于呈現(xiàn)和/或遞送所接收的消息的指 令。具體而言,接收方的移動設(shè)備可以確定所接收的消息是否包括元數(shù)據(jù)(例如由運行在 發(fā)送方的計算設(shè)備上的私語應(yīng)用或私語軟件所生成的)。例如,接收方的移動設(shè)備可以對所 接收的消息中的報頭信息或其它編碼信息進行解碼、解析和評估,以便獲得元數(shù)據(jù)、格式化 數(shù)據(jù)、消息內(nèi)容和/或呈現(xiàn)指令。
[0095] 接收方的移動設(shè)備可以獲得指示用于向連接到接收方的移動設(shè)備的設(shè)備(例如, 諸如無線耳機的輸出設(shè)備等)傳送消息內(nèi)容的指令(例如,元數(shù)據(jù))。例如,檢測到的元數(shù) 據(jù)可以包括用于接收方的移動設(shè)備將音頻轉(zhuǎn)發(fā)到所連接的輸出設(shè)備(例如,接收方的無線 耳機)的指令。作為另一個示例,元數(shù)據(jù)可以指示消息內(nèi)容的某個部分執(zhí)行為連接到接收 方的移動設(shè)備的右無線耳機中的音頻,而另一部分呈現(xiàn)為所連接的個人中樞設(shè)備上的視覺 信息。所接收的消息還可以包含指示用于所接收的消息的各個部分的格式化指令的指令。 例如,元數(shù)據(jù)可以包括:用于接收方的移動設(shè)備將來自所接收的消息的一部分的文本到語 音音頻轉(zhuǎn)發(fā)到接收方的左無線耳機,并且將來自消息的另一部分的文本到語音音頻轉(zhuǎn)發(fā)到 右無線耳機的指令。作為另一個示例,元數(shù)據(jù)可以指示某個文本應(yīng)該以某種顏色呈現(xiàn)或者 呈現(xiàn)為動畫。在實施例中,元數(shù)據(jù)還可以包含指揮接收方的移動設(shè)備、個人中樞或無線耳機 將音頻重新播放某個次數(shù)、對音頻進行慢速回放、在音頻回放的某些部分中增加音量、以及 其它效果的指令。
[0096] 在實施例中,所接收的消息可以不包含元數(shù)據(jù)。在這種情況下,所接收的消息可由 接收方的移動設(shè)備以常規(guī)方式處理(例如,保持SMS文本消息為未讀狀態(tài)并將其存儲在智 能電話上,向語音郵件發(fā)送音頻消息等)。在實施例中,接收方的移動設(shè)備可以解釋所接收 消息的消息類型和內(nèi)容,并向各個輸出設(shè)備(諸如個人中樞和無線耳機)遞送所接收的消 息用于在沒有元數(shù)據(jù)的情況下進行呈現(xiàn)。例如,接收方的移動設(shè)備可以確定不具有元數(shù)據(jù) 的所接收的消息是來自接收方的特許列表上的聯(lián)系人的文本消息,并且可以將該消息呈現(xiàn) 為用于通過無線耳機播放的音頻。
[0097] 在確定框706中,接收方的移動設(shè)備可以確定設(shè)備是否連接和/或可用。具體而 言,接收方的移動設(shè)備可以確定所接收的消息的所獲得的指令或元數(shù)據(jù)中指示的輸出設(shè)備 是否連接到接收方的移動設(shè)備和/或可用于接收和呈現(xiàn)消息內(nèi)容。例如,當(dāng)所接收的消息 的元數(shù)據(jù)指示特定消息內(nèi)容將要由無線耳機呈現(xiàn)為音頻時,接收方的移動設(shè)備可以確定無 線耳機是否與接收方的移動設(shè)備無線連接(或配對)。在實施例中,接收方的移動設(shè)備、個 人中樞或由接收方使用的任何其它計算設(shè)備可以基于與上文參考圖5所描述的用于確定 狀態(tài)信息的那些操作類似的操作來檢測輸出設(shè)備是否連接。例如,接收方的移動設(shè)備可以 確定個人中樞是否活動并且無線地配對從而使得個人中樞可用于呈現(xiàn)消息內(nèi)容。
[0098] 如果設(shè)備是連接和/或可用的(即,確定框706= "是"),那么在框707中,接收方 的移動設(shè)備可以向用于呈現(xiàn)的設(shè)備提供消息內(nèi)容。接收方的移動設(shè)備可以基于在所接收的 消息中所獲得的指令(例如,元數(shù)據(jù))來提供、傳輸和/或以其它方式傳送消息內(nèi)容.例 如,聲音或視覺消息內(nèi)容可以提供(或傳送)給右無線耳機用于基于所接收的消息中的元 數(shù)據(jù)進行呈現(xiàn)。作為另一個示例,可以向個人中樞發(fā)送使電機生成振動的指令。在實施例 中,個人中樞可以接收用于向無線耳機進行傳送的內(nèi)容和指令。個人中樞可以以下列方式 來執(zhí)行所獲得的指令:將傳輸數(shù)據(jù)包括到無線耳機用于回放、在個人中樞的顯示單元上呈 現(xiàn)消息、激活個人中樞和/或無線耳機設(shè)備中的振動、對傳感器單元進行輪詢等。在實施例 中,指令可以指揮個人中樞在特定時刻向耳機發(fā)送數(shù)據(jù)。例如,個人中樞可以在數(shù)據(jù)傳輸?shù)?右無線耳機之前將數(shù)據(jù)傳輸調(diào)度到左無線耳機。在實施例中,接收方的移動設(shè)備、個人中 樞或由接收方使用的任何其它計算設(shè)備可以基于在所接收的消息的接收時刻的設(shè)備的可 用性(或連接性)來向所獲得的指令或元數(shù)據(jù)中指示的輸出設(shè)備的子集提供消息內(nèi)容。例 如,如果元數(shù)據(jù)指示消息內(nèi)容將要由兩個單獨的無線耳機呈現(xiàn)并且僅有一個耳機連接到接 收方的移動設(shè)備,那么接收方的移動設(shè)備可以向這一個連接的無線耳機提供內(nèi)容。
[0099]如果設(shè)備沒有連接或不可用(即,確定框706= "否")或者如果消息內(nèi)容已經(jīng)提 供給設(shè)備,那么在框255中,接收方的移動設(shè)備可以如同上文參考圖2所描述的向發(fā)送方的 計算設(shè)備發(fā)送遞送確認消息。
[0100] 在確定框710中,接收方的移動設(shè)備可以確定所接收的消息是否要求響應(yīng)。在實 施例中,元數(shù)據(jù)可以指示將所接收的消息描述為包含要由接收方回答的詢問(或問題)的 類別。在另一個實施例中,接收方的移動設(shè)備可以對所接收的消息中的音頻數(shù)據(jù)進行分析, 以便確定是否提出了詢問。例如,接收方的移動設(shè)備可以執(zhí)行模式匹配歷程來找到公知的 詢問模式或符號(例如,問號)。如果接收方的移動設(shè)備確定所接收的消息不要求響應(yīng)(即, 確定框710= "否"),那么方法700可以繼續(xù)框702中的操作。
[0101] 如果接收方的移動設(shè)備確定所接收的消息要求響應(yīng)(即,確定框712="是"),那 么在確定框712中,接收方的移動設(shè)備可以確定詢問是否要求簡單的響應(yīng)選項選擇。例如, 詢問可以包括發(fā)送方在接收方可以在其中選擇的消息中指示的、用來進行響應(yīng)的一組簡單 響應(yīng)。換句話說,接收方的移動設(shè)備可以確定消息內(nèi)容和元數(shù)據(jù)是否指示用于向使用個人 中樞和無線耳機的接收方提出問題的合適的方式。接收方的移動設(shè)備可以對所接收的消息 中的元數(shù)據(jù)進行分析,以便檢測諸如'是'或'否'的簡單響應(yīng)選項。例如,元數(shù)據(jù)可以包含 將消息標(biāo)記為具有簡單響應(yīng)選項的代碼或標(biāo)識信息。在實施例中,接收方的移動設(shè)備可以 對所接收的消息的文本或音頻進行分析以便確定消息包含簡單響應(yīng)選項。
[0102] 如果接收方的移動設(shè)備確定詢問要求簡單響應(yīng)選項選擇(即,確定框712 = "是"),那么在框714中,接收方的移動設(shè)備可以經(jīng)由圖形用戶界面或可聽指示符給出簡 單響應(yīng)選項。在實施例中,接收方的移動設(shè)備可以基于所接收的消息中的元數(shù)據(jù)向各個所 連接的設(shè)備(例如,耳機、個人中樞等)發(fā)送指令,以便向接收方呈現(xiàn)這些簡單響應(yīng)選項。 簡單響應(yīng)選項的指令可以包括:個人中樞顯示大型文本響應(yīng)選項(例如,'是'/ '否'、"牛 排"/ "壽司"等)、以不同的方式顯示彩色響應(yīng)選項、將選項顯示為閃爍或靜態(tài)文本、在特定 的無線耳機中播放響應(yīng)選項(例如,在右無線耳機中播放'是'音頻而在左無線耳機中播放 '否'音頻)等等。在實施例中,元數(shù)據(jù)可以指揮接收方的移動設(shè)備詢問接收方用戶配置文 件,以便確定怎樣指示各種設(shè)備顯示或呈現(xiàn)簡單響應(yīng)選項。例如,接收方可以具有通知接收 方的移動設(shè)備指揮所有的'是'響應(yīng)到接收方的左無線耳機而'否'響應(yīng)到右耳機的預(yù)先設(shè) 置的配置文件。
[0103] 在框716中,可以從接收方接收響應(yīng)輸入數(shù)據(jù)。換句話說,個人中樞、無線耳機和 連接到接收方的移動設(shè)備的其它設(shè)備可以從接收方接收指示所給出的簡單響應(yīng)選項的選 擇的輸入數(shù)據(jù)。響應(yīng)輸入數(shù)據(jù)可以包括圖形用戶界面輸入(例如,圖形用戶界面按鈕上的 選擇)和/或從連接到接收方的移動設(shè)備的設(shè)備中的傳感器(例如,無線耳機中的加速計、 觸摸傳感器、回轉(zhuǎn)儀和/或磁強計等)接收到的傳感器數(shù)據(jù)。例如,左無線耳機可以使用搭 載的回轉(zhuǎn)儀來檢測突然運動測量,并以無線的方式向個人中樞發(fā)送該運動數(shù)據(jù),個人中樞 反過來可以識別出接收方輕叩了左無線耳機以指示對這里播放的響應(yīng)選項的選擇。作為另 一個示例,個人中樞可以檢測與響應(yīng)選項相對應(yīng)的顯示單元一側(cè)的接收方觸摸輸入。作為 另一個示例,接收方可以通過下列操作來提供不同的輸入響應(yīng):在左無線耳機上進行輕叩、 在右無線耳機上進行輕叩、同時在兩個無線耳機上進行輕叩、以及在個人中樞或智能電話 的圖形用戶界面上進行輕叩的同時在任意一個無線耳機上進行輕叩。在實施例中,接收方 的移動設(shè)備可以通過用戶沒有在某個時間段內(nèi)提供輸入(例如,輕叩、輕掃、講話等)來確 定響應(yīng)。在另一個實施例中,無線耳機、個人中樞和/或接收方的移動設(shè)備可以包括被配置 為接收來自接收方的音頻輸入的麥克風(fēng)。例如,當(dāng)接收方輕叩或敲擊包括麥克風(fēng)的無線耳 機時,該麥克風(fēng)可以檢測到輕叩或敲擊聲,并且無線耳機可以將相應(yīng)的麥克風(fēng)信號解釋為 輸入(例如,用于選擇通過相應(yīng)的無線耳機呈現(xiàn)的簡單選項的輕叩輸入)。
[0104] 在實施例中,接收方的移動設(shè)備可以向發(fā)送方的計算設(shè)備發(fā)送音頻或文本消息 (例如,SMS、私語消息等)、執(zhí)行其它軟件、或者響應(yīng)于接收方?jīng)]有選擇簡單響應(yīng)選項而建 立電話交談。例如,如果接收方的移動設(shè)備在某個時間段內(nèi)沒有接收到簡單響應(yīng)選項,或者 如果其監(jiān)測到指示簡單響應(yīng)選項并不足夠的音頻輸入數(shù)據(jù)(例如,接收方對無線耳機麥克 風(fēng)說"呼叫他"),那么接收方的移動設(shè)備可以發(fā)起電話呼叫或發(fā)送私語消息。
[0105] 在框718中,如果所接收的消息沒有要求簡單響應(yīng)選項選擇(即,確定框712 = "否"),或者接收方提供的輸入指示簡單響應(yīng)選項的選擇(或挑選),那么接收方的移動設(shè) 備可以從接收方接收另外的響應(yīng)數(shù)據(jù)。例如,響應(yīng)于發(fā)送方,接收方的移動設(shè)備可以接收下 列各項中的一個或多個:圖形用戶界面或按鈕輸入(例如,輸入文字、數(shù)字等)、語音到文本 輸入、和/或接收方想要包括的其它信息。在實施例中,接收方的移動設(shè)備可以接收來自接 收方的用于口述電子郵件、私語消息或SMS文本消息的音頻輸入。
[0106] 在各個實施例中,智能電話、個人中樞和其它所連接的設(shè)備可以接收來自接收方 的運動數(shù)據(jù)(例如,輕叩、敲擊、輕掃等)、音頻數(shù)據(jù)(例如,接收方對問題的口頭響應(yīng))、或 者輸入的文本響應(yīng)形式的輸入數(shù)據(jù)。
[0107] 在框720中,接收方的移動設(shè)備可以基于響應(yīng)數(shù)據(jù)來生成響應(yīng)消息。例如,接收方 的移動設(shè)備可以將任何所接收的響應(yīng)或輸入數(shù)據(jù)(例如,針對發(fā)送方的文本消息等)封裝 成將要發(fā)送到發(fā)送方的計算設(shè)備的呼出響應(yīng)消息??梢砸耘c上文參考圖6描述的操作類似 的方式對響應(yīng)消息進行格式化。在框722中,接收方的移動設(shè)備可以向發(fā)送方的計算設(shè)備 發(fā)送響應(yīng)消息。
[0108] 各個實施例可以在多種移動設(shè)備中的任何一種移動設(shè)備中實現(xiàn),圖8中示出了這 些移動設(shè)備的示例。例如,移動設(shè)備800可以包括耦接到內(nèi)部存儲器804和810的處理器 802。內(nèi)部存儲器804和810可以是易失性或非易失性存儲器,并且還可以是安全的和/ 或加密的存儲器、或者不安全的和/或未加密的存儲器、或者它們的任意組合。處理器802 還可以耦接到觸摸屏顯示器806 (諸如電阻感測觸摸屏、電容感測觸摸屏、紅外線感測觸摸 屏等等)。另外,移動設(shè)備800的顯示器不需要具有觸摸屏功能。另外,移動設(shè)備800可以 具有用于發(fā)送和接收電磁輻射的一個或多個天線808,這些天線可以連接到耦接到處理器 802的無線數(shù)據(jù)鏈路和/或蜂窩電話收發(fā)機816。移動設(shè)備800還可以包括用于接收用戶 輸入的物理按鈕812a和812b。移動設(shè)備800還可以包括用于打開或關(guān)閉移動設(shè)備800的 電源按鈕818。在各個實施例中,移動設(shè)備800還可以包括連接到處理器802以便接收音頻 輸入的麥克風(fēng)850。
[0109] 上述各個實施例還可以在多種個人計算設(shè)備(例如圖9中所示的膝上型計算機 910)中實現(xiàn)。許多膝上型計算機包括用作計算機的指向設(shè)備的觸摸板觸摸表面917,因此 可以接收與在配備有觸摸屏顯示器的移動設(shè)備上實現(xiàn)的那些和上述那些類似的拖動、滾動 和輕彈的手勢。膝上型計算機910將通常包括耦接到易失性存儲器912和大容量非易失性 存儲器(例如閃存的磁盤驅(qū)動器913)的處理器911。膝上型計算機910還可以包括耦接 到處理器911的軟盤驅(qū)動器914和壓縮盤(⑶)驅(qū)動器915。膝上型計算機910還可以包 括耦接到處理器911用于建立數(shù)據(jù)連接的或接收外部存儲器設(shè)備的多個連接器端口(諸如 USB或FireWire?連接器插口),或者用于將處理器911耦接到網(wǎng)絡(luò)的其它網(wǎng)絡(luò)連接電路。 在筆記本配置中,計算機殼體包括:全部耦接到處理器911的觸摸板觸摸表面917、鍵盤918 和顯示器919。計算設(shè)備的其它配置可以包括公知的耦接到處理器(例如,經(jīng)由USB輸入) 的計算機鼠標(biāo)或軌跡球,其還可以結(jié)合各個實施例使用。
[0110] 上述各個實施例還可以在多種個人中樞(例如圖10中所示的腕表型個人中樞 1000)中實現(xiàn)。個人中樞1000可以包括耦接到內(nèi)部存儲器1004和1006的處理器1002。內(nèi) 部存儲器1004和1006可以是易失性或非易失性存儲器,并且還可以是安全的和/或加密 的存儲器、或者不安全的和/或未加密的存儲器、或者它們的任意組合。處理器1002還可 以耦接到觸摸屏顯示器1020(諸如電阻感測觸摸屏、電容感測觸摸屏、紅外線感測觸摸屏 等等)。另外,個人中樞1〇〇〇可以具有用于發(fā)送和接收電磁輻射的一個或多個天線1008, 這些天線可以連接到無線數(shù)據(jù)鏈路并耦接到處理器1002。個人中樞1000還可以包括用于 接收用戶輸入的物理按鈕1022和1010以及用于接收用戶輸入的滑動傳感器1018。個人 中樞1000還可以包括耦接到處理器1002用于使個人中樞1000能夠進行振動的振動電機 1021。個人中樞1000還可以包括各種環(huán)境傳感器或傳感器組,其可以包括諸如耦接到處理 器1002的溫度傳感器1014、加速計1012、觸摸傳感器1015、以及回轉(zhuǎn)儀1013的傳感器。在 實施例中,個人中樞1000還可以包括耦接到處理器1102以便接收音頻輸入的麥克風(fēng)1050。
[0111] 上述各個實施例還可以在多種無線耳機(例如圖11A中所示的無線耳機104)中 實現(xiàn)。無線耳機104可以包括耦接到內(nèi)部存儲器1104和1106的處理器1102。內(nèi)部存儲器 1104和1106可以是易失性或非易失性存儲器,并且還可以是安全的和/或加密的存儲器、 或者不安全的和/或未加密的存儲器、或者它們的任意組合。無線耳機104可以包括用于 接收用戶輸入的物理按鈕1114。另外,無線耳機104可以具有用于發(fā)送和接收電磁輻射的 一個或多個天線1112,這些天線可以連接到無線數(shù)據(jù)鏈路并耦接到處理器1102。無線耳機 104可以包括耦接到處理器1102并被配置為生成音頻輸出的揚聲器1108。無線耳機104 還可以包括耦接到處理器1102以便接收音頻輸入的麥克風(fēng)1116。無線耳機104還可以包 括各種環(huán)境傳感器或傳感器組,其可以包括諸如耦接到處理器1102的溫度傳感器1117、力口 速計1118、觸摸傳感器1120、以及回轉(zhuǎn)儀1119的傳感器。
[0112] 圖11B示出了無線耳機1150的替代實施例,在該實施例中,麥克風(fēng)1116可以置于 無線耳機1150的主殼體中,而不是在當(dāng)佩戴無線耳機1150時朝用戶的嘴巴延伸的麥克風(fēng) 桿上。在實施例中,麥克風(fēng)1116可以是定向麥克風(fēng),并且可以對耳機殼體進行配置從而使 得當(dāng)用戶佩戴無線耳機1150時麥克風(fēng)1116指向用戶的嘴巴??梢允褂脤溈孙L(fēng)數(shù)據(jù)的進 一步音頻處理來進一步指揮麥克風(fēng)的靈敏度,以便捕捉來自用戶嘴巴的音頻數(shù)據(jù)。以這種 方式,麥克風(fēng)1116可以接收來自無線耳機1150的用戶的音頻輸入。
[0113] 處理器802、911、1002和1102可以是任何可編程微處理器、微型計算機或多個處 理器芯片或者可以由軟件指令(應(yīng)用)配置以便執(zhí)行多種功能(包括上述各個實施例的功 能)的芯片。在一些設(shè)備中,可以提供多個處理器,例如專門用于無線通信功能的一個處 理器和專門用于運行其它應(yīng)用的一個處理器。通常,軟件應(yīng)用在其被訪問和裝載到處理器 802、911、1002 和 1102 之前,可以存儲在內(nèi)部存儲器 804、810、912、913、1004、1006、1104 和 1106中。處理器802、911、1002和1102可以包括足以存儲應(yīng)用軟件指令的內(nèi)部存儲器。在 許多設(shè)備中,內(nèi)部存儲器可以是易失性或非易失性存儲器(例如閃存),或者二者的混合。 沒了本說明書的目的,對存儲器的一般提及指的是可由處理器802、911、1002和1102訪問 的存儲器,其包括內(nèi)部存儲器或插到設(shè)備中的可移動存儲器,以及處理器802、911、1002和 1102自身中的存儲器。
[0114] 在另外的實施例中,個人中樞、智能電話、膝上型計算機和/或耳機之間的通信可 以通過有線數(shù)據(jù)鏈路或有線和無線數(shù)據(jù)鏈路的組合來發(fā)送。在這些實施例(下面討論的這 些實施例的示例在圖1中示出)中,取代或者除了由無線數(shù)據(jù)鏈路連接之外,個人中樞、智 能電話膝上型計算機和耳機中的兩個或更多個可由各種線纜連接。在這樣的實施例中,個 人中樞可由用戶佩戴或攜帶,并且可以通過有線連接、或者有線和無線連接的組合(例如, 有線頭戴式耳機、無線頭戴式受話器、有線耳機等)與多種移動設(shè)備和/或配件進行交互。
[0115] 前述方法描述和過程流圖僅作為說明性示例來提供,并不旨在要求或暗示各個實 施例的步驟必須以所呈現(xiàn)的順序來執(zhí)行。如同本領(lǐng)域技術(shù)人員將明白的:前述實施例中的 步驟的順序可以以任意順序執(zhí)行。諸如"此后"、"然后"、"接下來"等的詞語并不旨在限制 這些步驟的順序;這些詞語僅用于在方法的描述中引導(dǎo)讀者。另外,使用冠詞"一"、"一個" 或"這個"對單數(shù)形式的權(quán)利要求元素的任何提及不應(yīng)該被解釋為將該元素限制為單數(shù)。
[0116] 結(jié)合本文公開的實施例而描述的各個說明性的邏輯框、模塊、電路和算法步驟均 可以實現(xiàn)成電子硬件、計算機軟件或它們的組合。為了清楚地表示硬件和軟件之間的該可 交換性,上文對各個說明性的組件、框、模塊、電路和步驟均圍繞其功能進行了總體描述。至 于這種功能是實現(xiàn)為硬件還是實現(xiàn)為軟件,取決于特定的應(yīng)用和對整個系統(tǒng)所施加的設(shè)計 約束。本領(lǐng)域技術(shù)人員可以針對每個特定應(yīng)用,以變通的方式實現(xiàn)所描述的功能,但是這種 實現(xiàn)決策不應(yīng)解釋為造成對本發(fā)明的范圍的背離。
[0117] 用于實現(xiàn)結(jié)合本文所公開的多個方面所描述的各種說明性的邏輯、邏輯塊、模塊 和電路的硬件可以使用被設(shè)計來執(zhí)行本文所描述的功能的通用處理器、數(shù)字信號處理器 (DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或 晶體管邏輯器件、分立硬件部件或它們的任意組合來實現(xiàn)或執(zhí)行。通用處理器可以是微處 理器,但是,在替代方案中,該處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài) 機。處理器也可以實現(xiàn)為計算設(shè)備的組合,例如,DSP和微處理器的組合、多個微處理器、一 個或多個微處理器與DSP內(nèi)核的結(jié)合、或者任何其它這種配置?;蛘?,一些步驟或方法可由 某種功能專用的電路來執(zhí)行。
[0118] 在一個或多個示例性方面中,本文中所描述的功能可以用硬件、軟件、固件或它們 的任意組合來實現(xiàn)。如果用軟件來實現(xiàn),則這些功能可以作為一條或多條指令或代碼存儲 在計算機可讀介質(zhì)上、或者通過計算機可讀介質(zhì)發(fā)送。本文所公開的方法或算法的步驟可 以體現(xiàn)在可位于有形、非臨時性計算機可讀存儲介質(zhì)上的處理器可執(zhí)行軟件模塊中。有形、 非臨時性計算機可讀存儲介質(zhì)可以是可由計算機訪問的任何可用介質(zhì)。舉例說明而非限 制性地,這樣的非臨時性計算機可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存 儲、磁盤存儲或其它磁存儲設(shè)備,或可用于以指令或數(shù)據(jù)結(jié)構(gòu)的形式存儲需要的程序代碼 并可以被計算機訪問的任何其它介質(zhì)。如本文中所使用的,磁盤和光碟包括壓縮碟(CD)、 激光光碟、光碟、數(shù)字通用光碟OVD)、軟盤和藍光光碟,其中磁盤通常磁性地復(fù)制數(shù)據(jù),而 光碟則用激光來光學(xué)地復(fù)制數(shù)據(jù)。上述各項的組合也應(yīng)該包括在非臨時性計算機可讀介質(zhì) 的范圍之內(nèi)。此外,方法或算法的操作可以作為代碼和/或指令的一個或任意組合或集合 位于可以被并入計算機程序產(chǎn)品中的有形、非臨時性機器可讀介質(zhì)和/或計算機可讀介質(zhì) 上。
[0119]為使本領(lǐng)域任何普通技術(shù)人員能夠?qū)崿F(xiàn)或者使用本發(fā)明,提供了對所公開的實施 例的前述描述。對于本領(lǐng)域普通技術(shù)人員來說,對這些實施例的各種修改將是顯而易見的, 并且,在不脫離本發(fā)明的精神或范圍的前提下,可以將本文中定義的總體原理應(yīng)用于其它 方面。因此,本發(fā)明并不旨在限于本文中示出的這些實施例,而是符合與以下權(quán)利要求書和 本文中公開的原理和新穎性特征相一致的最廣范圍。
【權(quán)利要求】
1. 一種用于傳送與由接收方的移動設(shè)備接收的消息有關(guān)的遞送確認信息的方法,所述 方法包括: 從接收的消息中獲得用于在所述接收方的移動設(shè)備上呈現(xiàn)所述接收的消息的指令; 生成報告以下各項的遞送確認消息:所述接收的消息是否被遞送,以及所述接收的消 息何時被遞送,遞送所述接收的消息的方式;以及 向所述接收的消息的發(fā)送方發(fā)送所述遞送確認消息。
2. 根據(jù)權(quán)利要求1所述的方法,其中,報告遞送所述接收的消息的所述方式包括報告 描述下列各項中的至少一項的信息:與所述接收方的移動設(shè)備相關(guān)聯(lián)的設(shè)備的標(biāo)識、關(guān)于 所述接收的消息中的消息內(nèi)容是否由與所述接收方的移動設(shè)備相關(guān)聯(lián)的設(shè)備成功呈現(xiàn)的 第一指示符、以及關(guān)于所述接收的消息中的消息內(nèi)容是否排隊用于由與所述接收方的移動 設(shè)備相關(guān)聯(lián)的設(shè)備進行呈現(xiàn)的第二指示符。
3. 根據(jù)權(quán)利要求1所述的方法,其中,所述接收的消息是下列各項中的一項:電子郵 件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、以及格式化用于與 私語軟件一起使用的消息。
4. 根據(jù)權(quán)利要求1所述的方法,其中,從接收的消息中獲得用于在所述接收方的移動 設(shè)備上呈現(xiàn)所述接收的消息的指令包括: 對所述接收的消息進行解碼以獲得指示所述發(fā)送方期望在其上呈現(xiàn)所述接收的消息 的設(shè)備的元數(shù)據(jù),以及聲音和視覺消息內(nèi)容中的至少一個; 確定所述元數(shù)據(jù)中指示的所述設(shè)備是否連接到所述接收方的移動設(shè)備;以及 當(dāng)所述元數(shù)據(jù)中指示的所述設(shè)備連接到所述接收方的移動設(shè)備時,向所述設(shè)備提供聲 音和視覺消息內(nèi)容中的所述至少一個。
5. 根據(jù)權(quán)利要求1所述的方法,還包括: 響應(yīng)于所述接收的消息,從所述接收方的移動設(shè)備和連接到所述接收方的移動設(shè)備的 設(shè)備中的至少一個接收輸入數(shù)據(jù);以及 基于所接收的輸入數(shù)據(jù)生成響應(yīng)消息。
6. 根據(jù)權(quán)利要求5所述的方法,其中,所接收的輸入數(shù)據(jù)是圖形用戶界面上的輸入和 傳感器數(shù)據(jù)中的至少一個,其中,傳感器數(shù)據(jù)包括從傳感器接收的數(shù)據(jù),所述傳感器是從由 觸摸傳感器、加速計、回轉(zhuǎn)儀和磁強計構(gòu)成的組中選擇的。
7. -種計算設(shè)備,其包括: 存儲器;以及 耦接到所述存儲器的處理器,其中,所述處理器配置具有處理器可執(zhí)行指令,用以執(zhí)行 權(quán)利要求1至6中任意一項權(quán)利要求所述的方法。
8. -種非臨時性處理器可讀存儲介質(zhì),其具有存儲在其上的處理器可執(zhí)行軟件指令, 用以使得處理器執(zhí)行權(quán)利要求1至6中任意一項權(quán)利要求所述的方法。
9. 一種計算設(shè)備,其包括: 用于從接收的消息中獲得用于在接收方的移動設(shè)備上呈現(xiàn)所述接收的消息的指令的 單元; 用于生成報告以下各項的遞送確認消息的單元:所述接收的消息是否被遞送,以及所 述接收的消息何時被遞送,遞送所述接收的消息的方式;以及 用于向所述接收的消息的發(fā)送方發(fā)送所述遞送確認消息的單元。
10. 根據(jù)權(quán)利要求9所述的計算設(shè)備,其中,用于生成報告遞送所述接收的消息的所述 方式的遞送確認消息的單元包括:用于報告描述下列各項中的至少一項的信息的單元:與 所述接收方的移動設(shè)備相關(guān)聯(lián)的設(shè)備的標(biāo)識、關(guān)于所述接收的消息中的消息內(nèi)容是否由與 所述接收方的移動設(shè)備相關(guān)聯(lián)的設(shè)備成功呈現(xiàn)的第一指示符、以及關(guān)于所述接收的消息中 的消息內(nèi)容是否排隊用于由與所述接收方的移動設(shè)備相關(guān)聯(lián)的設(shè)備進行呈現(xiàn)的第二指示 符。
11. 根據(jù)權(quán)利要求9所述的計算設(shè)備,其中,所述接收的消息是下列各項中的一項:電 子郵件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、以及格式化用 于與私語軟件一起使用的消息。
12. 根據(jù)權(quán)利要求9所述的計算設(shè)備,其中,用于從接收的消息中獲得用于在所述接收 方的移動設(shè)備上呈現(xiàn)所述接收的消息的指令的單元包括: 用于對所述接收的消息進行解碼以獲得指示所述發(fā)送方期望在其上呈現(xiàn)所述接收的 消息的設(shè)備的元數(shù)據(jù),以及聲音和視覺消息內(nèi)容中的至少一個的單元; 用于確定所述元數(shù)據(jù)中指示的所述設(shè)備是否連接到所述接收方的移動設(shè)備的單元;以 及 用于當(dāng)所述元數(shù)據(jù)中指示的所述設(shè)備連接到所述接收方的移動設(shè)備時,向所述設(shè)備提 供聲音和視覺消息內(nèi)容中的所述至少一個的單元。
13. 根據(jù)權(quán)利要求9所述的計算設(shè)備,還包括: 用于響應(yīng)于所述接收的消息,從所述接收方的移動設(shè)備和連接到所述接收方的移動設(shè) 備的設(shè)備中的至少一個接收輸入數(shù)據(jù)的單元;以及 用于基于所接收的輸入數(shù)據(jù)生成響應(yīng)消息的單元。
14. 根據(jù)權(quán)利要求13所述的計算設(shè)備,其中,所接收的輸入數(shù)據(jù)是圖形用戶界面上的 輸入和傳感器數(shù)據(jù)中的至少一個,其中,傳感器數(shù)據(jù)包括從傳感器接收的數(shù)據(jù),所述傳感器 是從由觸摸傳感器、加速計、回轉(zhuǎn)儀和磁強計構(gòu)成的組中選擇的。
15. -種生成包括用于在接收方的移動設(shè)備上呈現(xiàn)消息內(nèi)容的呼出消息的方法,包 括: 基于接收的關(guān)于接收方的移動設(shè)備的狀態(tài)信息,來確定耦接到所述接收方的移動設(shè)備 的消息呈現(xiàn)設(shè)備的可用性; 基于所確定的耦接到所述接收方的移動設(shè)備的消息呈現(xiàn)設(shè)備的可用性,來識別用于向 所述接收方的移動設(shè)備發(fā)送所述呼出消息的格式和消息類型; 根據(jù)所識別的格式和所識別的消息類型對所述呼出消息進行格式化; 基于所確定的耦接到所述接收方的移動設(shè)備的消息呈現(xiàn)設(shè)備的可用性,來生成包括用 于呈現(xiàn)所述呼出消息的指令的元數(shù)據(jù);以及 向所述接收方的移動設(shè)備發(fā)送所述呼出消息。
16. 根據(jù)權(quán)利要求15所述的方法,其中,關(guān)于接收方的移動設(shè)備的所述狀態(tài)信息包括 下列各項中的至少一項:描述特許狀態(tài)的信息、連接到所述接收方的移動設(shè)備的設(shè)備的列 表、關(guān)于連接到所述接收方的移動設(shè)備的設(shè)備的最近活動的信息、以及傳感器數(shù)據(jù)。
17. 根據(jù)權(quán)利要求15所述的方法,其中,所識別的消息類型是從由下列各項構(gòu)成的組 中選擇的:電子郵件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼叫、 以及格式化用于使用私語服務(wù)軟件進行處理的消息。
18. 根據(jù)權(quán)利要求15所述的方法,其中,所生成的包括用于呈現(xiàn)所述呼出消息的指令 的元數(shù)據(jù)指示:耦接到所述接收方的移動設(shè)備的、要在其上呈現(xiàn)所述呼出消息的設(shè)備,以及 是要可聽地、可視地還是可觸地呈現(xiàn)所述呼出消息。
19. 根據(jù)權(quán)利要求15所述的方法,其中,所生成的包括用于呈現(xiàn)所述呼出消息的指令 的元數(shù)據(jù)指示:要在連接到所述接收方的移動設(shè)備的第一設(shè)備上呈現(xiàn)所述呼出消息的第 一部分,并且要在連接到所述接收方的移動設(shè)備的第二設(shè)備上呈現(xiàn)所述呼出消息的第二部 分。
20. 根據(jù)權(quán)利要求15所述的方法,其中,所生成的包括用于呈現(xiàn)所述呼出消息的指令 的元數(shù)據(jù)指示:要經(jīng)由連接到所述接收方的移動設(shè)備的第一設(shè)備可聽地呈現(xiàn)所述呼出消息 的第一部分,并且要在連接到所述接收方的移動設(shè)備的第二設(shè)備上可視地呈現(xiàn)所述呼出消 息的第二部分。
21. 根據(jù)權(quán)利要求15所述的方法,其中,所生成的包括用于呈現(xiàn)所述呼出消息的指令 的元數(shù)據(jù)指示:當(dāng)呈現(xiàn)所述呼出消息時,應(yīng)當(dāng)激活振動電機。
22. 根據(jù)權(quán)利要求15所述的方法,其中,識別用于向所述接收方的移動設(shè)備發(fā)送所述 呼出消息的格式和消息類型還基于: 確定所述呼出消息是否包括由發(fā)送方提出的詢問; 當(dāng)所述呼出消息包括所述詢問時,提示所述發(fā)送方提供與所述詢問相關(guān)的接收方響應(yīng) 的集合;以及 基于從所述發(fā)送方接收的輸入,來修改所述呼出消息以包括所述接收方響應(yīng)的集合。
23. 根據(jù)權(quán)利要求22所述的方法,其中,基于所確定的耦接到所述接收方的移動設(shè)備 的消息呈現(xiàn)設(shè)備的可用性來生成包括用于呈現(xiàn)所述呼出消息的指令的元數(shù)據(jù)包括:生成指 示要有區(qū)別地呈現(xiàn)所述接收方響應(yīng)的集合中的每個響應(yīng)的元數(shù)據(jù)。
24. 根據(jù)權(quán)利要求22所述的方法,其中,基于所確定的耦接到所述接收方的移動設(shè)備 的消息呈現(xiàn)設(shè)備的可用性來生成包括用于呈現(xiàn)所述呼出消息的指令的元數(shù)據(jù)包括:生成包 括用于使用下列各項中的至少一項來呈現(xiàn)所述接收方響應(yīng)的集合的指令的元數(shù)據(jù):大型文 本、小型文本、彩色文本、閃爍文本、動畫文本、在耦接到所述接收方的移動設(shè)備上呈現(xiàn)的聲 音、在耦接到所述接收方的移動設(shè)備上呈現(xiàn)的圖像、以及在配置文件中定義的信息。
25. -種計算設(shè)備,其包括: 存儲器;以及 耦接到所述存儲器的處理器,其中,所述處理器配置具有處理器可執(zhí)行指令,用以執(zhí)行 權(quán)利要求15至24中任意一項權(quán)利要求所述的方法。
26. -種非臨時性處理器可讀存儲介質(zhì),其具有存儲在其上的處理器可執(zhí)行軟件指令, 用以使得處理器執(zhí)行權(quán)利要求15至24中任意一項權(quán)利要求所述的方法。
27. -種計算設(shè)備,其包括: 用于基于接收的關(guān)于接收方的移動設(shè)備的狀態(tài)信息,來確定耦接到接收方的移動設(shè)備 的消息呈現(xiàn)設(shè)備的可用性的單元; 用于基于所確定的耦接到所述接收方的移動設(shè)備的消息呈現(xiàn)設(shè)備的可用性,來識別用 于向所述接收方的移動設(shè)備發(fā)送呼出消息的格式和消息類型的單元; 用于根據(jù)所識別的格式和所識別的消息類型對所述呼出消息進行格式化的單元; 用于基于所確定的耦接到所述接收方的移動設(shè)備的消息呈現(xiàn)設(shè)備的可用性,來生成包 括用于呈現(xiàn)所述呼出消息的指令的元數(shù)據(jù)的單元;以及 用于向所述接收方的移動設(shè)備發(fā)送所述呼出消息的單元。
28. 根據(jù)權(quán)利要求27所述的計算設(shè)備,其中,關(guān)于接收方的移動設(shè)備的所述狀態(tài)信息 包括下列各項中的至少一項:描述特許狀態(tài)的信息、連接到所述接收方的移動設(shè)備的設(shè)備 的列表、關(guān)于連接到所述接收方的移動設(shè)備的設(shè)備的最近活動的信息、以及傳感器數(shù)據(jù)。
29. 根據(jù)權(quán)利要求27所述的計算設(shè)備,其中,所識別的消息類型是從由下列各項構(gòu)成 的組中選擇的:電子郵件、私語消息、SMS文本消息、音頻消息、視覺消息、視頻呼叫、電話呼 口4、以及格式化用于使用私語服務(wù)軟件進行處理的消息。
30. 根據(jù)權(quán)利要求27所述的計算設(shè)備,其中,所生成的包括用于呈現(xiàn)所述呼出消息的 指令的元數(shù)據(jù)指示:耦接到所述接收方的移動設(shè)備的、要在其上呈現(xiàn)所述呼出消息的設(shè)備, 以及是要可聽地、可視地還是可觸地呈現(xiàn)所述呼出消息。
31. 根據(jù)權(quán)利要求27所述的計算設(shè)備,其中,所生成的包括用于呈現(xiàn)所述呼出消息的 指令的元數(shù)據(jù)指示:要在連接到所述接收方的移動設(shè)備的第一設(shè)備上呈現(xiàn)所述呼出消息的 第一部分,并且要在連接到所述接收方的移動設(shè)備的第二設(shè)備上呈現(xiàn)所述呼出消息的第二 部分。
32. 根據(jù)權(quán)利要求27所述的計算設(shè)備,其中,所生成的包括用于呈現(xiàn)所述呼出消息的 指令的元數(shù)據(jù)指示:要經(jīng)由連接到所述接收方的移動設(shè)備的第一設(shè)備可聽地呈現(xiàn)所述呼出 消息的第一部分,并且要在連接到所述接收方的移動設(shè)備的第二設(shè)備上可視地呈現(xiàn)所述呼 出消息的第二部分。
33. 根據(jù)權(quán)利要求27所述的計算設(shè)備,其中,所生成的包括用于呈現(xiàn)所述呼出消息的 指令的元數(shù)據(jù)指示:當(dāng)呈現(xiàn)所述呼出消息時,應(yīng)當(dāng)激活振動電機。
34. 根據(jù)權(quán)利要求27所述的計算設(shè)備,其中,用于識別用于向所述接收方的移動設(shè)備 發(fā)送所述呼出消息的格式和消息類型的單元還基于: 用于確定所述呼出消息是否包括由發(fā)送方提出的詢問的單元; 用于當(dāng)所述呼出消息包括所述詢問時,提示所述發(fā)送方提供與所述詢問相關(guān)的接收方 響應(yīng)的集合的單元;以及 用于基于從所述發(fā)送方接收的輸入,來修改所述呼出消息以包括所述接收方響應(yīng)的集 合的單元。
35. 根據(jù)權(quán)利要求34所述的計算設(shè)備,其中,用于基于所確定的耦接到所述接收方的 移動設(shè)備的消息呈現(xiàn)設(shè)備的可用性來生成包括用于呈現(xiàn)所述呼出消息的指令的元數(shù)據(jù)的 單元包括:用于生成指示要有區(qū)別地呈現(xiàn)所述接收方響應(yīng)的集合中的每個響應(yīng)的元數(shù)據(jù)的 單元。
36. 根據(jù)權(quán)利要求34所述的計算設(shè)備,其中,用于基于所確定的耦接到所述接收方的 移動設(shè)備的消息呈現(xiàn)設(shè)備的可用性來生成包括用于呈現(xiàn)所述呼出消息的指令的元數(shù)據(jù)的 單元包括:用于生成包括用于使用下列各項中的至少一項來呈現(xiàn)所述接收方響應(yīng)的集合的 指令的元數(shù)據(jù)的單元:大型文本、小型文本、彩色文本、閃爍文本、動畫文本、在耦接到所述 接收方的移動設(shè)備上呈現(xiàn)的聲音、在耦接到所述接收方的移動設(shè)備上呈現(xiàn)的圖像、以及在 配置文件中定義的信息。
【文檔編號】H04L12/58GK104335612SQ201380027418
【公開日】2015年2月4日 申請日期:2013年4月30日 優(yōu)先權(quán)日:2012年5月27日
【發(fā)明者】B·F·米勒, J·梅嫩德斯, R·薩烏塔 申請人:高通股份有限公司