強(qiáng)制群通信(例如,即按即講或即‘PTT’、電子郵件、MMS文本等)對(duì)接收者而言可能是中斷的,尤其是在對(duì)瑣碎話題過度利用的情況下。例如,使用即按即講通信來問許多用戶一個(gè)問題在單個(gè)用戶可提供充分的答復(fù)時(shí)可能是雜亂且不必要的。作為另一示例,向許多收件人發(fā)送電子郵件可導(dǎo)致不想要的郵件、收件人的令人厭煩的垃圾清除,以及由于媒體的異步格式而導(dǎo)致冗余響應(yīng)。現(xiàn)有技術(shù)可使用在場(chǎng)信息來用于群通信;然而在場(chǎng)信息難以保持最新且表現(xiàn)糟糕。
概述
各種實(shí)施例提供了用于提供用于向用戶索取響應(yīng)的協(xié)作工具的方法、設(shè)備、系統(tǒng)和非瞬態(tài)處理器可讀存儲(chǔ)介質(zhì)。一種實(shí)施例方法可包括用于以下動(dòng)作的操作:在計(jì)算設(shè)備處從用戶接收請(qǐng)求;從該計(jì)算設(shè)備向多個(gè)計(jì)算設(shè)備傳送使該多個(gè)計(jì)算設(shè)備呈現(xiàn)索取對(duì)該請(qǐng)求的響應(yīng)的顯示的邀請(qǐng)消息;在該計(jì)算設(shè)備處從該多個(gè)計(jì)算設(shè)備中的至少一者接收與該請(qǐng)求有關(guān)的響應(yīng)消息;通過該計(jì)算設(shè)備評(píng)估接收到的響應(yīng)消息以確定接收到的響應(yīng)消息是否滿足該請(qǐng)求;以及響應(yīng)于確定接收到的響應(yīng)消息滿足該請(qǐng)求來從該計(jì)算設(shè)備向該多個(gè)計(jì)算設(shè)備傳送消除消息,該消除消息被配置成使該多個(gè)計(jì)算設(shè)備執(zhí)行用以自動(dòng)清除索取對(duì)該請(qǐng)求的響應(yīng)的顯示的操作。
在一實(shí)施例中,該方法還可包括響應(yīng)于確定接收到的響應(yīng)消息滿足該請(qǐng)求而在該計(jì)算設(shè)備處自動(dòng)對(duì)本地?cái)?shù)據(jù)執(zhí)行清除操作以指示該請(qǐng)求被滿足。在一實(shí)施例中,該請(qǐng)求可以是將由與該多個(gè)計(jì)算設(shè)備相關(guān)聯(lián)的接收者回答的問題或者將由與該多個(gè)計(jì)算設(shè)備相關(guān)聯(lián)的接收者完成的任務(wù)中的至少一者。在一實(shí)施例中,索取對(duì)該請(qǐng)求的響應(yīng)的顯示可指示供該多個(gè)計(jì)算設(shè)備傳送與該請(qǐng)求有關(guān)的響應(yīng)消息的優(yōu)選響應(yīng)模式。在一實(shí)施例中,執(zhí)行該方法的計(jì)算設(shè)備可以是服務(wù) 器或移動(dòng)計(jì)算設(shè)備之一。
在一實(shí)施例中,該方法還可包括響應(yīng)于確定接收到的響應(yīng)消息未滿足該請(qǐng)求而通過該計(jì)算設(shè)備生成對(duì)應(yīng)于該請(qǐng)求的未滿足部分的跟進(jìn)請(qǐng)求,以及響應(yīng)于確定接收到的響應(yīng)消息未滿足該請(qǐng)求而從該計(jì)算設(shè)備向該多個(gè)計(jì)算設(shè)備傳送索取對(duì)該跟進(jìn)請(qǐng)求的響應(yīng)的經(jīng)更新的邀請(qǐng)消息。在一實(shí)施例中,傳送經(jīng)更新的邀請(qǐng)消息可包括通過該計(jì)算設(shè)備標(biāo)識(shí)該多個(gè)計(jì)算設(shè)備中的已傳送與該請(qǐng)求有關(guān)的響應(yīng)消息的第一設(shè)備集合;從該計(jì)算設(shè)備向該第一設(shè)備集合傳送消除消息,該消除消息被配置成使該第一設(shè)備集合執(zhí)行用以自動(dòng)清除索取對(duì)該請(qǐng)求的響應(yīng)的顯示的操作;通過該計(jì)算設(shè)備標(biāo)識(shí)該多個(gè)計(jì)算設(shè)備中的尚未傳送與該請(qǐng)求有關(guān)的響應(yīng)消息的第二設(shè)備集合;以及從該計(jì)算設(shè)備向該第二設(shè)備集合傳送經(jīng)更新的邀請(qǐng)消息。
在一實(shí)施例中,該方法還可包括從數(shù)據(jù)源獲取用以確認(rèn)該請(qǐng)求有效性的信息;以及基于所獲取的信息來確定該請(qǐng)求是否仍然有效,該信息可包括基于時(shí)間的信息、位置信息、以及將使得該計(jì)算設(shè)備能夠確定或推斷出該請(qǐng)求是否仍相關(guān)的信息中的至少一者。數(shù)據(jù)源可包括時(shí)間測(cè)量單元、位置信息源(例如,全球定位系統(tǒng)(GPS)單元或提供位置信息服務(wù)的其它單元、模塊或服務(wù))、本地信息數(shù)據(jù)庫(kù)以及因特網(wǎng)資源中的至少一者。在該實(shí)施例中,響應(yīng)于確定接收到的響應(yīng)消息滿足該請(qǐng)求而從該計(jì)算設(shè)備向該多個(gè)計(jì)算設(shè)備傳送消除消息可包括響應(yīng)于確定接收到的響應(yīng)消息滿足該請(qǐng)求或者響應(yīng)于基于所獲取的信息確定該請(qǐng)求并非仍然有效來從該計(jì)算設(shè)備向該多個(gè)計(jì)算設(shè)備傳送消除消息。
其它實(shí)施例包括一種配置有用于執(zhí)行上述方法的諸操作的處理器可執(zhí)行指令的計(jì)算設(shè)備,該計(jì)算設(shè)備可以是服務(wù)器或個(gè)人計(jì)算設(shè)備(諸如移動(dòng)設(shè)備)。
其它實(shí)施例包括一種具有用于執(zhí)行上述方法的諸操作的功能的裝置的計(jì)算設(shè)備,該計(jì)算設(shè)備可以是服務(wù)器或個(gè)人計(jì)算設(shè)備(諸如移動(dòng)設(shè)備)。
其它實(shí)施例包括其上存儲(chǔ)處理器可執(zhí)行指令的非瞬態(tài)處理器可讀介質(zhì),這些指令被配置成使服務(wù)器或個(gè)人計(jì)算設(shè)備的處理器執(zhí)行上述方法的諸操作。
附圖簡(jiǎn)述
納入于此且構(gòu)成本說明書一部分的附圖解說了本發(fā)明的示例性實(shí)施例,并 與以上給出的概括描述和下面給出的詳細(xì)描述一起用來解釋本發(fā)明的特征。
圖1是適用于各個(gè)實(shí)施例的通信系統(tǒng)的組件框圖。
圖2A-2F是示出與向接收者索取響應(yīng)的邀請(qǐng)有關(guān)的示例顯示的計(jì)算設(shè)備的解說。
圖3A-3C是示出響應(yīng)于接收到的邀請(qǐng)消息索取對(duì)請(qǐng)求的響應(yīng)而呈現(xiàn)的示例顯示的計(jì)算設(shè)備的解說。
圖4A-4E是解說供計(jì)算設(shè)備將基于來自用戶的請(qǐng)求的邀請(qǐng)消息傳送到接收者計(jì)算設(shè)備以索取該用戶所期望的響應(yīng)(例如,信息)的實(shí)施例方法的過程流程圖。
圖5A-5B是解說供計(jì)算設(shè)備基于接收到的邀請(qǐng)消息來呈現(xiàn)索取對(duì)請(qǐng)求的響應(yīng)的顯示的實(shí)施例方法的過程流程圖。
圖6A是解說根據(jù)一實(shí)施例的用戶計(jì)算設(shè)備與接收者計(jì)算設(shè)備之間的對(duì)應(yīng)于來自用戶的請(qǐng)求的各種通信的呼叫流圖。
圖6B-6C是解說根據(jù)一實(shí)施例的用戶計(jì)算設(shè)備、接收者計(jì)算設(shè)備以及服務(wù)器計(jì)算設(shè)備之間的對(duì)應(yīng)于來自用戶的請(qǐng)求的各種通信的呼叫流圖。
圖7是適用于各種實(shí)施例的示例膝上型計(jì)算設(shè)備的組件框圖。
圖8是適于在一實(shí)施例中使用的移動(dòng)計(jì)算設(shè)備的組件框圖。
圖9是適于在一實(shí)施例中使用的服務(wù)器計(jì)算設(shè)備的組件框圖。
詳細(xì)描述
將參照附圖詳細(xì)描述各實(shí)施例。在可能之處,相同附圖標(biāo)記將貫穿附圖用于指代相同或類似部分。對(duì)特定示例和實(shí)現(xiàn)所作的引用是用于解說性目的,而無意限定本發(fā)明或權(quán)利要求的范圍。
措辭“示例性”在本文中用于表示“用作示例、實(shí)例或解說”。本文中描述為“示例性”的任何實(shí)現(xiàn)不必然被解釋為優(yōu)于或勝過其他實(shí)現(xiàn)。
本文中使用術(shù)語(yǔ)“移動(dòng)計(jì)算設(shè)備”或“計(jì)算設(shè)備”來指代蜂窩電話、智能電話(例如,iPhone)、上網(wǎng)平板、平板計(jì)算機(jī)、啟用因特網(wǎng)的蜂窩電話、啟用WiFi的電子設(shè)備、個(gè)人數(shù)據(jù)助理(PDA)、膝上型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、以及配備至少處理器和網(wǎng)絡(luò)收發(fā)機(jī)的類似電子通信設(shè)備中的任一者或全部。在 各種實(shí)施例中,此類設(shè)備可以配置有用于建立廣域網(wǎng)(WAN)或局域網(wǎng)(LAN)連接(例如,LTE、3G或4G無線廣域網(wǎng)收發(fā)機(jī)、到因特網(wǎng)的有線連接、或WiFi)以與其它設(shè)備通信的網(wǎng)絡(luò)收發(fā)機(jī)。
術(shù)語(yǔ)“服務(wù)器”用于指代能夠用作服務(wù)器的任何計(jì)算設(shè)備,諸如主交換服務(wù)器、web服務(wù)器、郵件服務(wù)器、文檔服務(wù)器以及配置有用于執(zhí)行服務(wù)器功能的軟件的個(gè)人或移動(dòng)計(jì)算設(shè)備(例如,“輕量級(jí)服務(wù)器”)。服務(wù)器可以是專用計(jì)算設(shè)備或包括服務(wù)器模塊的計(jì)算設(shè)備(例如,運(yùn)行可導(dǎo)致計(jì)算設(shè)備作為服務(wù)器來工作的應(yīng)用)。服務(wù)器模塊(或服務(wù)器應(yīng)用)可以是全功能服務(wù)器模塊,或被配置成在計(jì)算設(shè)備上提供動(dòng)態(tài)數(shù)據(jù)庫(kù)間的同步服務(wù)的輕量級(jí)或副服務(wù)器模塊(例如,輕量級(jí)或副服務(wù)器應(yīng)用)。輕量級(jí)服務(wù)器或副服務(wù)器可以是服務(wù)器型功能性的精簡(jiǎn)版,其可以在個(gè)人或移動(dòng)計(jì)算設(shè)備(諸如,智能電話)上實(shí)現(xiàn),由此使得其能夠在諸如用于提供本文描述的功能性所必需的有限程度上用作因特網(wǎng)服務(wù)器(例如,企業(yè)電子郵件服務(wù)器)。
在以下描述中,術(shù)語(yǔ)“用戶計(jì)算設(shè)備”可用于指代由向接收者群提出請(qǐng)求的用戶使用的計(jì)算設(shè)備(例如,智能電話、膝上型設(shè)備等)。術(shù)語(yǔ)“接收者計(jì)算設(shè)備”可用于指代由另一用戶或“接收者”用來交換與該用戶的請(qǐng)求有關(guān)的消息的計(jì)算設(shè)備。用戶計(jì)算設(shè)備和接收者計(jì)算設(shè)備兩者都可以在多個(gè)計(jì)算設(shè)備內(nèi)。
各種實(shí)施例提供了用于使得用戶能夠索取對(duì)持久請(qǐng)求的響應(yīng)的方法、設(shè)備、系統(tǒng)和非瞬態(tài)處理器可讀存儲(chǔ)介質(zhì),這些請(qǐng)求被動(dòng)態(tài)地顯示在接收者計(jì)算設(shè)備處以避免不必要的響應(yīng)或其它中斷。用戶計(jì)算設(shè)備傳送到接收者計(jì)算設(shè)備的邀請(qǐng)消息可指示用戶的請(qǐng)求,諸如將由接收者響應(yīng)的問題或任務(wù)。響應(yīng)于接收到邀請(qǐng)消息,接收者計(jì)算設(shè)備可以諸如通過在PTT應(yīng)用內(nèi)呈現(xiàn)指示存在將由接收者回答的待決問題的圖形元素來呈現(xiàn)指示用戶請(qǐng)求的顯示。
用戶計(jì)算設(shè)備可處理和評(píng)估來自接收者計(jì)算設(shè)備的響應(yīng)消息以確定請(qǐng)求是否被實(shí)現(xiàn)(或滿足)。例如,用戶計(jì)算設(shè)備可執(zhí)行語(yǔ)音或文本分析例程、軟件或其它操作以標(biāo)識(shí)接收到的響應(yīng)消息內(nèi)的回答邀請(qǐng)消息提出的問題的信息片段。當(dāng)響應(yīng)消息包括滿足請(qǐng)求的信息時(shí)(例如,問題由響應(yīng)消息的文本內(nèi)容來充分地回答,等等),用戶計(jì)算設(shè)備可以向接收者計(jì)算設(shè)備傳送導(dǎo)致指示用 戶的請(qǐng)求的顯示將被自動(dòng)清除的附加消息(即,消除消息)。例如,當(dāng)用戶的請(qǐng)求被確定為被從其它用戶接收到的響應(yīng)完全滿足(例如,問題被回答)時(shí),顯示可被自動(dòng)刪除、隱藏或以其它方式調(diào)整以指示該請(qǐng)求被滿足且不再活躍。作為另一示例,當(dāng)用戶的請(qǐng)求被確定為由于該請(qǐng)求的已期滿的新鮮度狀況而不再有效時(shí),顯示可被調(diào)整為指示該請(qǐng)求已期滿或者不再有效(例如,“已期滿”、“無效”、“無關(guān)”等)。在一實(shí)施例中,用戶計(jì)算設(shè)備可被配置成還響應(yīng)于確定請(qǐng)求已被完全滿足而諸如通過刪除本地?cái)?shù)據(jù)庫(kù)中的條目來自動(dòng)執(zhí)行清除操作。
當(dāng)用戶計(jì)算設(shè)備基于從接收者計(jì)算設(shè)備接收到的響應(yīng)消息來確定請(qǐng)求未被完全滿足時(shí),用戶計(jì)算設(shè)備可傳送具有跟進(jìn)請(qǐng)求的經(jīng)更新的邀請(qǐng)消息。例如,當(dāng)響應(yīng)消息未回答用戶提出的初始問題時(shí),用戶計(jì)算設(shè)備可傳送具有被設(shè)計(jì)成索取先前接收到的響應(yīng)未提供的信息的新、重新定義、或改變措辭的問題的經(jīng)更新的邀請(qǐng)消息。此類經(jīng)更新的邀請(qǐng)消息可導(dǎo)致接收者計(jì)算設(shè)備上的顯示自動(dòng)更新與原始請(qǐng)求有關(guān)的信息。例如,圖形元素可包括指示原始請(qǐng)求已被部分地回答但仍未被完全滿足的文本、標(biāo)簽、顏色等。在一實(shí)施例中,可傳送指示請(qǐng)求已被部分地回答的消息。
作為一解說:用戶可選擇多個(gè)接收者計(jì)算設(shè)備來接收邀請(qǐng)消息,該邀請(qǐng)消息請(qǐng)求從第一城市到第二城市中的企業(yè)園區(qū)內(nèi)的建筑物的向?qū)?例如,“我怎么從洛杉磯到圣迭戈的園區(qū)內(nèi)的你的實(shí)驗(yàn)室?”)。響應(yīng)于接收到該邀請(qǐng)消息,多個(gè)接收者計(jì)算設(shè)備中的每一者都可呈現(xiàn)指示對(duì)從第一城市到園區(qū)的向?qū)У幕钴S請(qǐng)求的顯示。用戶計(jì)算設(shè)備可接收到第一響應(yīng)消息,并且在對(duì)該第一響應(yīng)消息的文本執(zhí)行自然語(yǔ)言處理操作后,可確定該響應(yīng)只提供了從第一城市到第二城市內(nèi)的園區(qū)的向?qū)?例如,“走5號(hào)州際公路并且然后走出口XYZ到達(dá)園區(qū)。”),由此僅僅部分地滿足(或回答)該請(qǐng)求。作為響應(yīng),用戶計(jì)算設(shè)備可傳送要求接收者提供從第二城市到該園區(qū)以及建筑物本身的向?qū)У慕?jīng)更新的邀請(qǐng)消息(例如,“請(qǐng)?zhí)峁膱@區(qū)的正門到你的實(shí)驗(yàn)室大樓的向?qū)??!?。響應(yīng)于接收到該經(jīng)更新的邀請(qǐng)消息,多個(gè)接收者計(jì)算設(shè)備中的每一者都可自動(dòng)更新其顯示以指示該請(qǐng)求只索取從園區(qū)正門到該大樓的向?qū)?。用戶?jì)算設(shè)備最終可接收到包括從園區(qū)正門到該大樓的步行向?qū)У牡诙憫?yīng)消息,并且用戶計(jì) 算設(shè)備可將消除消息傳送到所有接收者計(jì)算設(shè)備。作為響應(yīng),每一接收者計(jì)算設(shè)備都可自動(dòng)清除(例如,移除)該查詢的顯示。
在一實(shí)施例中,邀請(qǐng)消息還可包括在場(chǎng)指示,諸如描述請(qǐng)求的狀態(tài)和/或與該請(qǐng)求有關(guān)的用戶的狀態(tài)/活動(dòng)的信息。例如,用戶計(jì)算設(shè)備可傳送向同事群提出一個(gè)問題并且包括指示該問題仍然未被回答的標(biāo)志的邀請(qǐng)消息。此類存在指示可經(jīng)由各種消息從用戶計(jì)算設(shè)備傳遞,諸如在狀況變化時(shí)和/或響應(yīng)于接收到響應(yīng)消息傳送的經(jīng)更新的邀請(qǐng)消息。例如,當(dāng)用戶計(jì)算設(shè)備從第一接收者計(jì)算設(shè)備接收到充分地回答消息的響應(yīng)消息時(shí),用戶計(jì)算設(shè)備可傳送導(dǎo)致第二接收者計(jì)算設(shè)備的顯示改為報(bào)告該請(qǐng)求不再活躍(例如,“已滿足”等)的消息。
用戶計(jì)算設(shè)備可傳送指示接收者計(jì)算設(shè)備如何可以最佳地響應(yīng)該請(qǐng)求(即,優(yōu)選響應(yīng)模式)的邀請(qǐng)消息。例如,用戶計(jì)算設(shè)備可傳送包括指示響應(yīng)消息可經(jīng)由PTT應(yīng)用或SMS/MMS文本消息來發(fā)送的代碼的邀請(qǐng)消息。作為另一示例,當(dāng)用戶開始電話呼叫、輸入基于全球定位系統(tǒng)(GPS)坐標(biāo)或其它位置信息的預(yù)定位置、或者基于本地存儲(chǔ)的日程表或日歷信息來被確定為是“待命”的時(shí),用戶計(jì)算設(shè)備可傳送導(dǎo)致接收者計(jì)算設(shè)備上的顯示改為顯示響應(yīng)消息可不再經(jīng)由PTT應(yīng)用傳送而改為必須經(jīng)由SMS/MMS文本消息來發(fā)送的消息。在一實(shí)施例中,接收者計(jì)算設(shè)備上的顯示可包括基于對(duì)應(yīng)于一請(qǐng)求的邀請(qǐng)消息內(nèi)所指示的當(dāng)前優(yōu)選響應(yīng)模式來動(dòng)態(tài)地改變的圖形用戶界面(GUI)元素(諸如按鈕)。
在一實(shí)施例中,用戶計(jì)算設(shè)備可傳送包括針對(duì)不同接收者的不同優(yōu)選響應(yīng)模式的邀請(qǐng)消息。例如,用戶計(jì)算設(shè)備可以向第一接收者計(jì)算設(shè)備傳送對(duì)應(yīng)于一請(qǐng)求(例如,“現(xiàn)在誰(shuí)在家?”)的指示響應(yīng)消息應(yīng)被格式化為SMS文本消息的第一邀請(qǐng)消息,并且可以向第二接收者計(jì)算設(shè)備傳送用于該請(qǐng)求的指示響應(yīng)消息可被格式化以供在PTT應(yīng)用中使用的第二邀請(qǐng)消息。此外,用戶計(jì)算設(shè)備可以對(duì)不同的請(qǐng)求利用不同的優(yōu)選響應(yīng)模式。例如,用戶計(jì)算設(shè)備可傳送對(duì)應(yīng)于第一請(qǐng)求(例如,“酒店的地址是什么?”)的指示優(yōu)選響應(yīng)模式(或格式)為SMS消息的第一邀請(qǐng)消息,并且可傳送對(duì)應(yīng)于第二請(qǐng)求(例如,“老板的名字是什么?”)的指示優(yōu)選響應(yīng)模式(或格式)為PTT消息收發(fā)的第二邀請(qǐng)消息。這可以是相關(guān)的,因?yàn)樵搩?yōu)選響應(yīng)模式可以同時(shí)在各種活躍請(qǐng)求之 間是不同的,并且還可以不同于針對(duì)一般通信(即,與活躍請(qǐng)求無關(guān)的通信)的優(yōu)選模式。
在各種實(shí)施例中,邀請(qǐng)消息中所包括的優(yōu)選響應(yīng)模式可指示響應(yīng)消息可被傳送到其它接收者計(jì)算設(shè)備還是被排他地傳送到該用戶計(jì)算設(shè)備。例如,被傳送到多個(gè)接收者計(jì)算設(shè)備的邀請(qǐng)消息可包括將所有響應(yīng)只定向到該用戶計(jì)算設(shè)備,而不是將響應(yīng)廣播到參與請(qǐng)求的所有接收者計(jì)算設(shè)備的代碼。所有接收者計(jì)算設(shè)備可基于對(duì)只由用戶計(jì)算設(shè)備接收的響應(yīng)消息的評(píng)估來更新。換言之,當(dāng)響應(yīng)消息部分地或完全滿足請(qǐng)求時(shí),用戶計(jì)算設(shè)備可以向所有接收者計(jì)算設(shè)備傳送可導(dǎo)致它們各自的顯示被自動(dòng)調(diào)整(例如,移除該請(qǐng)求、改變?cè)撜?qǐng)求等)的經(jīng)更新的邀請(qǐng)消息和/或消除消息。
接收者計(jì)算設(shè)備可以不被配置成活躍地跟蹤用戶計(jì)算設(shè)備的在場(chǎng),而是可改為簡(jiǎn)單地接收隨時(shí)間動(dòng)態(tài)地更新索取請(qǐng)求(以及關(guān)于用戶的信息)的邀請(qǐng)消息。換言之,被動(dòng)在場(chǎng)(或“逆”在場(chǎng))方案可由各種實(shí)施例實(shí)現(xiàn),其中接收者計(jì)算設(shè)備基于從用戶計(jì)算設(shè)備接收到邀請(qǐng)消息來有效地訂閱請(qǐng)求的狀態(tài)。
各種實(shí)施例技術(shù)可以適用于各種通信平臺(tái),諸如PTT應(yīng)用通信、文本消息收發(fā)和電子郵件消息收發(fā)。例如,接收者計(jì)算設(shè)備可被配置成接收可基于來自計(jì)算設(shè)備的后續(xù)邀請(qǐng)消息來自動(dòng)更新、刪除、隱藏或以其它方式改變的作為電子郵件、文本消息或PTT消息的邀請(qǐng)消息。在一實(shí)施例中,接收者計(jì)算設(shè)備可響應(yīng)于接收到響應(yīng)于用戶計(jì)算設(shè)備確定相關(guān)請(qǐng)求已被滿足而傳送的消除消息而利用回調(diào)功能來刪除電子郵件消息。
在一實(shí)施例中,服務(wù)器(諸如云服務(wù)器或中央服務(wù)計(jì)算設(shè)備)可被配置成在用戶計(jì)算設(shè)備與接收者計(jì)算設(shè)備之間路由或中繼邀請(qǐng)消息和響應(yīng)消息。此外,服務(wù)器可被配置成推送信息(例如,經(jīng)調(diào)整/經(jīng)更新的請(qǐng)求和/或優(yōu)選響應(yīng)模式等)或替換地可被配置成更新由各種其它計(jì)算設(shè)備周期性地訪問的本地存儲(chǔ)的數(shù)據(jù)。換言之,響應(yīng)于從請(qǐng)求方設(shè)備接收到初始請(qǐng)求,服務(wù)器可使得多個(gè)接收者計(jì)算設(shè)備能夠使用輪詢機(jī)制來最終從該服務(wù)器接收到這些請(qǐng)求。例如,服務(wù)器可被配置成利用描述活躍請(qǐng)求的臨時(shí)代碼(例如,到本地存儲(chǔ)的數(shù)據(jù)字段的URL或其它鏈接等),該臨時(shí)代碼可由接收者計(jì)算設(shè)備訪問以確定請(qǐng)求是否已被滿足。服務(wù)器還可被配置成推送指示如何訪問關(guān)于活躍請(qǐng)求的信息和 指示如何以及何時(shí)刷新接收者計(jì)算設(shè)備上的顯示的代碼(例如,經(jīng)由推送通知、SMS消息等)。例如,服務(wù)器可傳送被格式化為在應(yīng)用中使用的導(dǎo)致接收者計(jì)算設(shè)備使用代碼來更新活躍請(qǐng)求的顯示的消息。
應(yīng)注意,各種實(shí)施例不旨在利用網(wǎng)頁(yè)或其它web服務(wù)。例如,由服務(wù)器推送到接收者計(jì)算設(shè)備或變得對(duì)接收者計(jì)算設(shè)備可用的任何本地存儲(chǔ)的數(shù)據(jù)應(yīng)被認(rèn)為是只與活躍請(qǐng)求有關(guān)的數(shù)據(jù),而不是網(wǎng)頁(yè)數(shù)據(jù)或通常由瀏覽器使用的其它內(nèi)容。
各種實(shí)施例的益處在于它們可以向設(shè)備用戶提供用于對(duì)來自其它設(shè)備用戶的回答、信息、動(dòng)作和其它響應(yīng)的方便的非中斷索取的協(xié)作工具。使用實(shí)施例技術(shù),用戶可以更不受限制地推送出對(duì)來自其它用戶的響應(yīng)的請(qǐng)求,因?yàn)閷?duì)此類請(qǐng)求的自動(dòng)更新和清除操作可避免過期、冗余或無關(guān)的索取。實(shí)施例技術(shù)不像用于使用閱讀電子郵件的收條或刪除遠(yuǎn)程電話服務(wù)上的消息的已知技術(shù),而是改為利用消息收發(fā)來觸發(fā)一旦來自用戶的請(qǐng)求被確定為被完全滿足就無縫地移除顯示的自動(dòng)清除操作。此外,各種實(shí)施例所啟用的框架可以在其它高級(jí)特征(如群遠(yuǎn)程輔助請(qǐng)求)中使用。
圖1解說了適用于各種實(shí)施例的通信系統(tǒng)100。通信系統(tǒng)100可包括可經(jīng)由連接103(例如,無線連接)連接到與具有到因特網(wǎng)115的連接151的蜂窩或其他廣域網(wǎng)155(例如,LTE、3G、CDMA等)相關(guān)聯(lián)的通信塔150(或基站)的用戶計(jì)算設(shè)備102(例如,智能電話、移動(dòng)計(jì)算設(shè)備等)。在一實(shí)施例中,用戶計(jì)算設(shè)備102可經(jīng)由連接104連接到與具有到因特網(wǎng)115的連接121的局域網(wǎng)125(或LAN)相關(guān)聯(lián)的路由器120(例如,WiFi路由器)。在另一實(shí)施例中,用戶計(jì)算設(shè)備102可經(jīng)由短程無線連接105(例如,藍(lán)牙、Zigbee、WiFi直連、RF等)連接到接收者計(jì)算設(shè)備180(例如,智能電話等),接收者計(jì)算設(shè)備180經(jīng)由連接181連接到因特網(wǎng)115。通信系統(tǒng)100還可包括具有到因特網(wǎng)115的連接186的膝上型計(jì)算設(shè)備185以及具有到因特網(wǎng)115的連接111的服務(wù)器計(jì)算設(shè)備110。
接收者計(jì)算設(shè)備180、服務(wù)器計(jì)算設(shè)備110、膝上型計(jì)算設(shè)備185以及用戶計(jì)算設(shè)備102可被配置成經(jīng)由其各自的組件(諸如處理器、存儲(chǔ)器和收發(fā)機(jī))(未示出)來執(zhí)行各種應(yīng)用。例如,用戶計(jì)算設(shè)備102和接收者計(jì)算設(shè)備180 兩者都可被配置成執(zhí)行聊天應(yīng)用、電子郵件客戶端應(yīng)用、SMS/MMS文本收發(fā)軟件和/或即按即講(PTT)應(yīng)用以用于與其它設(shè)備通信。
在具有各種連接的情況下,計(jì)算設(shè)備102、110、180、185可以能夠諸如經(jīng)由網(wǎng)際協(xié)議來彼此交換通信。具體而言,用戶計(jì)算設(shè)備102可被配置成經(jīng)由各種連接103、104、105通過電子郵件、SMS/MMS文本消息和/或PTT通信來傳送諸如邀請(qǐng)消息和消除消息之類的消息。例如,用戶計(jì)算設(shè)備102可經(jīng)由連接104將與一查詢(例如,問題、任務(wù)等)有關(guān)的邀請(qǐng)消息傳送到路由器120,該路由器120可通過因特網(wǎng)115將邀請(qǐng)消息中繼到服務(wù)器計(jì)算設(shè)備110。在一實(shí)施例中,服務(wù)器計(jì)算設(shè)備110可被配置成通過在設(shè)備102、180、185之間中繼消息來?yè)?dān)當(dāng)代理。在另一實(shí)施例中,服務(wù)器計(jì)算設(shè)備110可以是被配置成諸如通過傳送邀請(qǐng)消息、消除消息以及處理響應(yīng)消息來處理和以其它方式促成與請(qǐng)求有關(guān)的通信的云服務(wù)器或其他中央服務(wù)器設(shè)備。例如,服務(wù)器計(jì)算設(shè)備110可以與用于在用戶之間共享請(qǐng)求的PTT應(yīng)用相關(guān)聯(lián)。
圖2A-2F解說了移動(dòng)計(jì)算設(shè)備呈現(xiàn)與索取來自接收者的響應(yīng)的邀請(qǐng)消息有關(guān)的顯示。如圖2A所示,用戶計(jì)算設(shè)備102可被配置成執(zhí)行通信應(yīng)用或軟件(諸如即按即講(PTT)應(yīng)用(例如,QChat等))以便在其屏幕812上生成包括與該通信應(yīng)用相關(guān)聯(lián)的聯(lián)系人的圖形表示或列表的顯示202。例如,顯示202可表示具有擁有也被配置成利用該通信應(yīng)用的移動(dòng)計(jì)算設(shè)備的同事、朋友和/或家庭成員的姓名和圖片的地址簿。用戶計(jì)算設(shè)備102的用戶可瀏覽顯示202以查找請(qǐng)求的合適接收者。例如,用戶可使用顯示202來查找可以聯(lián)系以回答該用戶的問題(例如,“有誰(shuí)知道我們是否跟進(jìn)月度報(bào)告嗎?”)的雇員。
如圖2B所示,用戶可選擇索取滿足請(qǐng)求(例如,回答問題、執(zhí)行任務(wù)、經(jīng)由PTT應(yīng)用呼叫等)的響應(yīng)的邀請(qǐng)消息的接收者。具體而言,使用他/她的手指226,用戶可提供對(duì)應(yīng)于他/她希望邀請(qǐng)來解決該請(qǐng)求的聯(lián)系人或設(shè)備的所呈現(xiàn)的圖形元素222、223的用戶輸入(例如,觸摸輸入)。例如,用戶可通過輕擊與第一聯(lián)系人(在圖2A-2B中被稱為“Chris”)相關(guān)聯(lián)的第一圖形元素222來選擇第一接收者,并且可通過輕擊與第二聯(lián)系人(在圖2A-2B中被稱為“Mark”)相關(guān)聯(lián)的第二圖形元素223來選擇第二接收者?;趤碜杂脩舻倪x擇輸入,邀請(qǐng)消息可由用戶計(jì)算設(shè)備102傳送到接收者計(jì)算設(shè)備(即,所選 接收者的計(jì)算設(shè)備)。此類邀請(qǐng)消息可指示該他/她經(jīng)由PTT應(yīng)用與接收者說話的用戶請(qǐng)求(例如,用戶放出他/她希望從Chris和Mark聽到的單詞,等等)。在各種其它實(shí)施例中,邀請(qǐng)消息可包括關(guān)于用戶請(qǐng)求的附加信息(例如,將由接收者提供的特定信息或回答等)。
如圖2C所示,接收者計(jì)算設(shè)備180可以響應(yīng)于從用戶計(jì)算設(shè)備102接收到邀請(qǐng)消息而在其屏幕250上呈現(xiàn)活躍請(qǐng)求的顯示252。顯示252可以是使得能夠向該接收者展現(xiàn)一個(gè)或許多個(gè)動(dòng)態(tài)元素的用戶界面。具體而言,基于接收到的邀請(qǐng)消息,顯示252可以諸如通過為需要被滿足的每一活躍請(qǐng)求添加圖形元素253來自動(dòng)地更新。例如,接收者計(jì)算設(shè)備180可呈現(xiàn)指示該用戶正請(qǐng)求該接收者經(jīng)由PTT應(yīng)用來呼叫的圖形元素253。在一實(shí)施例中,顯示252可以與PTT應(yīng)用相關(guān)聯(lián),諸如用于聊天程序的界面。
如圖2D所示,用戶計(jì)算設(shè)備102可響應(yīng)于接收者響應(yīng)該用戶的請(qǐng)求來參與PTT會(huì)話。用戶計(jì)算設(shè)備102可以在屏幕812上呈現(xiàn)包括已經(jīng)響應(yīng)該邀請(qǐng)消息的接收者的PTT會(huì)話演示270。響應(yīng)于與接收者的PTT會(huì)話,該用戶的請(qǐng)求可被滿足,并且用戶計(jì)算設(shè)備102可以向接收者的計(jì)算設(shè)備傳送指示該請(qǐng)求不再活躍的消除消息。
在接收到消除消息之際且如圖2E所示,接收者計(jì)算設(shè)備180上的顯示252可被自動(dòng)更新(或“清除”)以刪除、隱藏或以其它方式移除請(qǐng)求顯示元素。替換地,如圖2F所示,顯示252可展現(xiàn)指示該請(qǐng)求已基于PTT會(huì)話被滿足的自動(dòng)調(diào)整的圖形元素293(例如,“已滿足”、淡出等)。
圖3A-3B是響應(yīng)于接收到索取對(duì)請(qǐng)求的響應(yīng)的邀請(qǐng)消息而呈現(xiàn)在接收者計(jì)算設(shè)備180上的示例性顯示的示圖。圖3A解說了呈現(xiàn)在屏幕250上的顯示302,該顯示302可以在接收者計(jì)算設(shè)備180正在執(zhí)行被配置成完整地顯示與邀請(qǐng)消息有關(guān)的消息的PTT應(yīng)用(例如,QChat等)時(shí)展現(xiàn)。具體而言,顯示302可包括關(guān)于傳送接收到的邀請(qǐng)消息的用戶的信息的表示304,諸如用戶名(例如,Kameron X)、用戶位置、以及與該用戶有關(guān)的其它狀況或特性(例如,該用戶附近的當(dāng)前天氣等)。顯示302還可包括關(guān)于來自用戶的請(qǐng)求的信息,諸如該用戶提出的問題306(例如,“嗨伙計(jì),開發(fā)狀態(tài)和日程安排是什么?”)。顯示302可包括用戶界面按鈕,諸如用于傳送響應(yīng)消息(例如,具 有回答的SMS文本消息)的第一按鈕310以及用于發(fā)起與關(guān)聯(lián)于該請(qǐng)求的用戶的PTT會(huì)話的第二按鈕308。在一實(shí)施例中,邀請(qǐng)消息可以在接收者計(jì)算設(shè)備180配置有標(biāo)準(zhǔn)PTT應(yīng)用中不存在的附加插件或其他附加功能性時(shí)被完整地顯示。
圖3B解說了呈現(xiàn)在接收者計(jì)算設(shè)備180的屏幕250上的顯示320,該顯示320可以在接收者計(jì)算設(shè)備180正在執(zhí)行無法呈現(xiàn)接收到的邀請(qǐng)消息的完整顯示的PTT應(yīng)用(例如,QChat等)時(shí)展現(xiàn)。具體而言,顯示320可包括關(guān)于傳送索取對(duì)請(qǐng)求的響應(yīng)的邀請(qǐng)消息的用戶的信息的有限表示322。例如,顯示320可以僅展現(xiàn)發(fā)出該請(qǐng)求的用戶的姓名和圖像。顯示320可包括用戶界面按鈕,諸如用于去除顯示320的第一按鈕326以及用于發(fā)起與關(guān)聯(lián)于該請(qǐng)求的用戶的PTT會(huì)話的第二按鈕324。在一實(shí)施例中,這一顯示320可以在接收者計(jì)算設(shè)備180僅配置有PTT應(yīng)用(即,未利用附加插件)時(shí)展現(xiàn)。在一實(shí)施例中,顯示320可以是警告,諸如彈出式對(duì)話框。
圖3C解說了呈現(xiàn)在接收者計(jì)算設(shè)備180的屏幕250上的另一顯示350,該顯示350可以在接收者計(jì)算設(shè)備180未被配置成執(zhí)行PTT應(yīng)用(例如,QChat等)時(shí)呈現(xiàn)。具體而言,顯示350可以用其它功能性(諸如SMS/MMS文本消息查看器)來呈現(xiàn)信息。具體而言,顯示350可包括關(guān)于傳送具有該請(qǐng)求的邀請(qǐng)消息的用戶的信息以及關(guān)于來自該用戶的請(qǐng)求的信息(諸如該用戶提出的問題354)的表示352。顯示350可包括用戶界面按鈕,諸如用于關(guān)閉顯示350的第一按鈕358以及用于查看與該請(qǐng)求和/或邀請(qǐng)消息有關(guān)的更多信息的第二按鈕356。
圖4A-4E解說了供計(jì)算設(shè)備傳送索取對(duì)請(qǐng)求的響應(yīng)的邀請(qǐng)消息的實(shí)施例方法400、450、470、490、495。出于簡(jiǎn)明的目的,以下描述將計(jì)算設(shè)備參照為執(zhí)行方法400、450、470、490、495的操作。然而,應(yīng)領(lǐng)會(huì),計(jì)算設(shè)備可以是任何計(jì)算設(shè)備,諸如移動(dòng)計(jì)算設(shè)備(例如,用戶利用的智能電話)或者服務(wù)器(例如,與通信服務(wù)或聊天應(yīng)用相關(guān)聯(lián)的中央服務(wù)器)。在各種實(shí)施例中,方法400、450、470、490、495的操作的任何組合可由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行。例如,用戶的智能電話移動(dòng)計(jì)算設(shè)備可被配置成從觸摸屏上的用戶輸入接收初始查詢,且服務(wù)器可被配置成基于該初始查詢來向各種設(shè)備傳送邀請(qǐng)消 息。作為另一示例,用以確定來自接收者計(jì)算設(shè)備的響應(yīng)消息的含義或內(nèi)容的評(píng)估操作可被卸載至服務(wù)器,且用戶的智能電話移動(dòng)計(jì)算設(shè)備被配置成將邀請(qǐng)消息直接傳送到接收者計(jì)算設(shè)備,或者反之。
圖4A解說了供計(jì)算設(shè)備將基于來自用戶的請(qǐng)求的邀請(qǐng)消息傳送到接收者計(jì)算設(shè)備以索取該用戶所期望的響應(yīng)(例如,信息、任務(wù)、動(dòng)作等)的實(shí)施例方法400。在框402,計(jì)算設(shè)備的處理器可接收初始請(qǐng)求。該初始請(qǐng)求可以是來自用戶的查詢或問題。例如,初始請(qǐng)求可以是文本問題“有誰(shuí)知道會(huì)議何時(shí)開始嗎?”。初始請(qǐng)求可替換地是任務(wù)、目標(biāo)、指派和/或動(dòng)作請(qǐng)求。例如,初始請(qǐng)求可包括對(duì)同事或朋友從辦公室或房間拿取物品的請(qǐng)求。該初始請(qǐng)求還可指示對(duì)應(yīng)的邀請(qǐng)消息的預(yù)期接收者,諸如從地址簿選擇應(yīng)接收回答問題的邀請(qǐng)的聯(lián)系人。接收者(以及接收者計(jì)算設(shè)備)可以基于用戶的選擇輸入,如以上參照?qǐng)D2B描述的。替換地,接收者可基于對(duì)請(qǐng)求內(nèi)容或主題的分析來標(biāo)識(shí),如以下參照框406中的操作描述的。初始請(qǐng)求可由計(jì)算設(shè)備經(jīng)由傳感器(例如,話筒、相機(jī)、觸摸傳感器等)、外圍輸入(例如,經(jīng)由鼠標(biāo)、鍵盤等)和/或經(jīng)由消息來接收。例如,計(jì)算設(shè)備可將初始請(qǐng)求接收為經(jīng)由虛擬或軟鍵盤上的觸摸輸入來輸入到應(yīng)用中的文本詢問。作為另一示例,計(jì)算設(shè)備可以從另一設(shè)備接收專有應(yīng)用消息、SMS文本消息、PTT音頻消息、電子郵件、或者包括請(qǐng)求的其它通信(例如,向一群同事提出問題的SMS文本消息等)。
在框404,計(jì)算設(shè)備的處理器可將當(dāng)前請(qǐng)求設(shè)為初始請(qǐng)求。該設(shè)置操作可包括調(diào)整系統(tǒng)變量值、設(shè)置標(biāo)志或置位、或者存儲(chǔ)用以指示當(dāng)前請(qǐng)求的內(nèi)容的任何其它信息。例如,計(jì)算設(shè)備可存儲(chǔ)表示用戶問題“我們的項(xiàng)目的狀態(tài)是什么?”的文本串或音頻樣本。在各種實(shí)施例中,計(jì)算設(shè)備可被配置成為每一用戶維護(hù)多個(gè)當(dāng)前問題,諸如針對(duì)不同的接收者群的未回答的問題或任務(wù)。例如,計(jì)算設(shè)備可存儲(chǔ)對(duì)用戶的家庭成員的當(dāng)前待決查詢、同事的當(dāng)前任務(wù)、對(duì)兄弟姐妹加入PTT會(huì)話的當(dāng)前邀請(qǐng)等。
在框406,計(jì)算設(shè)備的處理器可以向多個(gè)計(jì)算設(shè)備(即,接收者計(jì)算設(shè)備)傳送索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的邀請(qǐng)消息。邀請(qǐng)消息可包括當(dāng)前請(qǐng)求的表示,諸如描述用戶將要提出的目標(biāo)或問題的文本。例如,當(dāng)計(jì)算設(shè)備是服務(wù)器時(shí),服務(wù)器可以基于在來自用戶的移動(dòng)設(shè)備的傳輸中接收到的初始請(qǐng)求來向接收者 計(jì)算設(shè)備傳送邀請(qǐng)消息。作為另一示例,當(dāng)計(jì)算設(shè)備是用戶的移動(dòng)設(shè)備時(shí),該移動(dòng)設(shè)備可使用P2P通信等來向附近設(shè)備傳送邀請(qǐng)消息。此外,邀請(qǐng)消息可包括接收者計(jì)算設(shè)備應(yīng)用來向該計(jì)算設(shè)備傳送響應(yīng)消息的優(yōu)選響應(yīng)模式。例如,邀請(qǐng)消息可包括指示響應(yīng)消息應(yīng)經(jīng)由PTT應(yīng)用、SMS/MMS文本消息、電子郵件還是其它消息格式來傳送的代碼、符號(hào)、變量、位、或其它信息。優(yōu)選響應(yīng)模式還可包括目的地地址或聯(lián)系人信息,諸如IP地址、電話號(hào)碼等。
在各種實(shí)施例中,響應(yīng)消息的優(yōu)選響應(yīng)模式可由計(jì)算設(shè)備基于該計(jì)算設(shè)備的當(dāng)前操作或狀況(諸如語(yǔ)音呼叫、GPS坐標(biāo)、日歷事件或用戶輸入)來動(dòng)態(tài)地確定。例如,計(jì)算設(shè)備可以在邀請(qǐng)消息中指示當(dāng)用戶正在參與(或被調(diào)度成馬上參與)語(yǔ)音呼叫(如在本地存儲(chǔ)的日歷中指示的)時(shí)應(yīng)只發(fā)送SMS文本消息作為響應(yīng)消息。優(yōu)選響應(yīng)模式可隨時(shí)間變化,并因此可以逐邀請(qǐng)消息而異。例如,在初始邀請(qǐng)消息中,計(jì)算設(shè)備可包括指示可使用任何類型的響應(yīng)消息格式的數(shù)據(jù),然而后續(xù)的經(jīng)更新邀請(qǐng)消息(如下所述)可包括指示當(dāng)用戶在他/她的汽車內(nèi)時(shí)只有PTT應(yīng)用消息才可被接受的數(shù)據(jù)。在一實(shí)施例中,關(guān)于發(fā)起該請(qǐng)求的計(jì)算設(shè)備和/或用戶的狀況或狀態(tài)的其它信息可被包括在邀請(qǐng)消息內(nèi),諸如位置或天氣信息。邀請(qǐng)消息還可包括指示與在接收者計(jì)算設(shè)備上執(zhí)行的特定應(yīng)用(諸如PTT應(yīng)用)的關(guān)聯(lián)的數(shù)據(jù)(例如,元數(shù)據(jù)、報(bào)頭信息等),并且還可包括指示來自另一用戶的請(qǐng)求的在場(chǎng)的數(shù)據(jù)。例如,邀請(qǐng)消息可被格式化成使得接收者計(jì)算設(shè)備可識(shí)別出請(qǐng)求已被接收到。
該計(jì)算設(shè)備可基于接收到的初始請(qǐng)求內(nèi)所指示的用戶名、電話號(hào)碼、IP地址或其他聯(lián)系人信息來向接收者傳送邀請(qǐng)消息。例如,計(jì)算設(shè)備可以將邀請(qǐng)消息傳送到與接收到的初始請(qǐng)求內(nèi)所指示的也在本地存儲(chǔ)的地址簿(諸如PTT應(yīng)用聯(lián)系人列表)中交叉引用的用戶名相關(guān)聯(lián)的移動(dòng)計(jì)算設(shè)備。在一實(shí)施例中,計(jì)算設(shè)備還可將代碼或其它標(biāo)識(shí)符存儲(chǔ)在本地?cái)?shù)據(jù)結(jié)構(gòu)(諸如數(shù)組、系統(tǒng)變量等)內(nèi),以標(biāo)識(shí)所傳送的邀請(qǐng)消息和/或當(dāng)前請(qǐng)求。所存儲(chǔ)的該信息可以與傳入消息比較以標(biāo)識(shí)來自接收者計(jì)算設(shè)備的響應(yīng)消息。
邀請(qǐng)消息可由計(jì)算設(shè)備經(jīng)由P2P技術(shù)、網(wǎng)際協(xié)議和/或任何其它傳輸手段來傳送。例如,計(jì)算設(shè)備可利用藍(lán)牙通信鏈路來向第一接收者計(jì)算設(shè)備傳送邀請(qǐng)消息,并且可利用蜂窩網(wǎng)絡(luò)WAN來向第二接收者計(jì)算設(shè)備傳送邀請(qǐng)消息。 此外,邀請(qǐng)消息可以用各種格式、類型和/或結(jié)構(gòu)來配置。例如,邀請(qǐng)消息可由計(jì)算設(shè)備作為電子郵件、在接收者計(jì)算設(shè)備上執(zhí)行的軟件(例如,PTT應(yīng)用)所利用的專有消息、SMS/MMS文本消息等來傳送。在一實(shí)施例中,計(jì)算設(shè)備可將不同消息格式的冗余消息傳送到多個(gè)計(jì)算設(shè)備。例如,該計(jì)算設(shè)備可將初始消息作為電子郵件和PTT應(yīng)用消息兩者傳送到第一接收者計(jì)算設(shè)備以確保該邀請(qǐng)消息被該接收者計(jì)算設(shè)備以最方便或高效的方式接收到。
在另一實(shí)施例中,計(jì)算設(shè)備可基于初始請(qǐng)求的內(nèi)容、主題或目的來確定可接收該邀請(qǐng)消息的接收者計(jì)算設(shè)備。換言之,該計(jì)算設(shè)備可處理從用戶接收到的初始請(qǐng)求內(nèi)的文本、音頻或其它信息以標(biāo)識(shí)針對(duì)索取對(duì)該請(qǐng)求的響應(yīng)的邀請(qǐng)消息的最合適的接收者。例如,計(jì)算設(shè)備可以對(duì)初始請(qǐng)求內(nèi)的文本問題執(zhí)行自然語(yǔ)言處理以確定該問題涉及工作項(xiàng)目,并由此可標(biāo)識(shí)該用戶的所存儲(chǔ)的聯(lián)系人列表中的可能適合響應(yīng)該請(qǐng)求的同事。
在框408,該計(jì)算設(shè)備的處理器可以從多個(gè)計(jì)算設(shè)備中的一者或多者接收響應(yīng)消息。例如,該計(jì)算設(shè)備可監(jiān)視傳入消息緩沖器以標(biāo)識(shí)來自接收到邀請(qǐng)消息的各個(gè)接收者計(jì)算設(shè)備的傳入PTT應(yīng)用消息。該計(jì)算設(shè)備可評(píng)估傳入消息內(nèi)的數(shù)據(jù)以確定傳入消息是否是對(duì)所傳送的邀請(qǐng)消息和當(dāng)前請(qǐng)求的響應(yīng)消息。具體而言,該計(jì)算設(shè)備可將傳入消息的元數(shù)據(jù)或報(bào)頭信息內(nèi)的代碼、時(shí)間戳、標(biāo)識(shí)符或其他信息與涉及邀請(qǐng)消息和/或當(dāng)前請(qǐng)求的本地存儲(chǔ)的信息進(jìn)行比較。在另一實(shí)施例中,該計(jì)算設(shè)備可基于傳入消息的內(nèi)容處理來確定傳入消息是對(duì)應(yīng)于所傳送的邀請(qǐng)消息的響應(yīng)消息。例如,傳入電子郵件可基于該電子郵件內(nèi)的文本的所解讀的含義來被確定為是對(duì)邀請(qǐng)消息的響應(yīng)消息(例如,電子郵件可解決、回答或跟進(jìn)邀請(qǐng)消息的請(qǐng)求)。
在框410,該計(jì)算設(shè)備的處理器可評(píng)估接收到的響應(yīng)消息以確定接收到的響應(yīng)消息是否滿足當(dāng)前請(qǐng)求。該計(jì)算設(shè)備可執(zhí)行各種處理例程或軟件指令(諸如自然語(yǔ)言處理和/或語(yǔ)音識(shí)別例程)以處理并解讀接收到的響應(yīng)消息的內(nèi)容和含義。例如,該計(jì)算設(shè)備可對(duì)接收到的音頻響應(yīng)消息執(zhí)行語(yǔ)音至文本處理并且還對(duì)所獲取的文本執(zhí)行自然語(yǔ)言處理例程。作為另一示例,該計(jì)算設(shè)備可以執(zhí)行諸操作以分析語(yǔ)法結(jié)構(gòu)、標(biāo)點(diǎn)、分句、慣用含義、上下文含義以及接收到的電子郵件響應(yīng)消息的文本的其它信息。作為另一示例,該計(jì)算設(shè)備可評(píng)估各 單詞的音高、轉(zhuǎn)折、定時(shí)和發(fā)音以便從接收者的接收到的音頻響應(yīng)消息中推斷出含義。
該計(jì)算設(shè)備可將接收到的響應(yīng)消息的推斷出的含義與邀請(qǐng)消息所指示的當(dāng)前請(qǐng)求進(jìn)行比較以確定該響應(yīng)消息是否的確提供對(duì)當(dāng)前請(qǐng)求的恰當(dāng)回答。例如,在當(dāng)前請(qǐng)求包括向同事索取會(huì)議時(shí)間的問題時(shí),該計(jì)算設(shè)備可評(píng)估響應(yīng)消息是否包括時(shí)間(例如,“中午”)。作為另一示例,在當(dāng)前請(qǐng)求索取電話號(hào)碼時(shí),該計(jì)算設(shè)備可評(píng)估響應(yīng)消息以確定它是否包含表示實(shí)際上可能是電話號(hào)碼的十個(gè)數(shù)字的信息。作為另一示例,計(jì)算設(shè)備可檢測(cè)到接收到的響應(yīng)消息提出跟進(jìn)的問題(例如,包括以問號(hào)結(jié)尾的文本,等等),而非提供響應(yīng)于包括問題的當(dāng)前查詢的聲明。作為一解說:該計(jì)算設(shè)備可確定提出第一問題“誰(shuí)在辦公室中?”的當(dāng)前請(qǐng)求未被包括第二問題“你在說哪個(gè)辦公室?”的響應(yīng)消息滿足。在一實(shí)施例中,該計(jì)算設(shè)備可評(píng)估響應(yīng)消息以確定對(duì)接收者執(zhí)行動(dòng)作的當(dāng)前請(qǐng)求是否已被成功完成。例如,在當(dāng)前請(qǐng)求是對(duì)同事從辦公室中拿取文檔的命令時(shí),則該計(jì)算設(shè)備可確定指示辦公室門被鎖的響應(yīng)消息(例如,“對(duì)不起,門被鎖,我無法進(jìn)入?!?不滿足當(dāng)前請(qǐng)求。
基于這些評(píng)估,在判定框412,計(jì)算設(shè)備的處理器可確定當(dāng)前請(qǐng)求是否被接收到的響應(yīng)消息完全滿足。如果確定當(dāng)前請(qǐng)求未被接收到的響應(yīng)消息完全滿足(或回答)(即,判定框412=“否”),則在框414,計(jì)算設(shè)備的處理器可生成對(duì)應(yīng)于當(dāng)前請(qǐng)求的未滿足(或未回答)部分的跟進(jìn)請(qǐng)求。換言之,跟進(jìn)請(qǐng)求可包括用于向接收者索取附加信息、動(dòng)作或響應(yīng)的附加查詢、語(yǔ)句和/或指令。例如,當(dāng)所傳送的邀請(qǐng)消息所指示的當(dāng)前請(qǐng)求包括兩部分問題(例如,“誰(shuí)在辦公室里以及你將在周圍多久?”)且該計(jì)算設(shè)備確定響應(yīng)消息只回答了一部分(例如,“我在這里?!?時(shí),該計(jì)算設(shè)備可生成對(duì)接收者的索取丟失的答案的跟進(jìn)問題(例如,“好的,你將在那里多久?”)。作為另一示例,在當(dāng)前請(qǐng)求包括任務(wù)(例如,“請(qǐng)到我的辦公室來拿文件?!?且該計(jì)算設(shè)備確定接收到的響應(yīng)消息不滿足該任務(wù)(例如,“對(duì)不起,辦公室被鎖了?!?時(shí),該計(jì)算設(shè)備可生成跟進(jìn)任務(wù)(例如,“好的,請(qǐng)聯(lián)系應(yīng)該有辦公室鑰匙的辦公室經(jīng)理并且然后拿到文件?!?。
在框416,該計(jì)算設(shè)備的處理器可以諸如通過更新系統(tǒng)變量或指示當(dāng)前請(qǐng) 求的所存儲(chǔ)的其它信息來將當(dāng)前請(qǐng)求設(shè)為跟進(jìn)請(qǐng)求。在可任選框418,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示部分滿足的消息。例如,當(dāng)該計(jì)算設(shè)備確定響應(yīng)消息已被接收到但只包括對(duì)當(dāng)前請(qǐng)求提出的問題的部分回答時(shí),這些部分回答可被呈現(xiàn)在顯示上或作為通信(例如,電子郵件、SMS/MMS文本消息、音頻消息或PTT應(yīng)用消息)來傳送。在各種實(shí)施例中,該用戶設(shè)備可以是該計(jì)算設(shè)備本身(例如,該計(jì)算設(shè)備可以在顯示上呈現(xiàn)消息)、接收者計(jì)算設(shè)備或服務(wù)器。該計(jì)算設(shè)備然后可以繼續(xù)框406中的操作以傳送指示新當(dāng)前請(qǐng)求的后續(xù)(或經(jīng)更新的)邀請(qǐng)消息。
如果確定當(dāng)前請(qǐng)求被接收到的響應(yīng)消息完全滿足(即,判定框412=“是”),則在框420中,該計(jì)算設(shè)備的處理器可以向多個(gè)計(jì)算設(shè)備傳送消除消息,該消除消息包括指令各設(shè)備清除(例如,移除)索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的顯示的數(shù)據(jù)。換言之,該計(jì)算設(shè)備可以傳送使得接收到邀請(qǐng)消息的接收者計(jì)算設(shè)備執(zhí)行移除、刪除、隱藏或以其它方式調(diào)整其各自的顯示的清除操作的消息。例如,消除消息可包括可由在接收者計(jì)算設(shè)備上執(zhí)行的應(yīng)用用來自動(dòng)地刪除、隱藏或調(diào)整與當(dāng)前請(qǐng)求相關(guān)聯(lián)的數(shù)據(jù)庫(kù)中的條目和/或圖形元素的代碼、腳本或其它數(shù)據(jù)。以此方式,接收者計(jì)算設(shè)備可被指令移除會(huì)導(dǎo)致接收者用戶對(duì)已被滿足的當(dāng)前請(qǐng)求做出反應(yīng)或以其他方式進(jìn)行響應(yīng)的指示符。在各種實(shí)施例中,與框420中的操作一起傳送的消除消息還可包括回答或與當(dāng)前請(qǐng)求的完全滿足有關(guān)的其它信息。例如,所有接收者計(jì)算設(shè)備都可接收到對(duì)當(dāng)前請(qǐng)求的問題的回答連同用以將該當(dāng)前請(qǐng)求標(biāo)記為“已完成”或“已滿足”的代碼。
在可任選框422,該計(jì)算設(shè)備的處理器可以自動(dòng)地對(duì)本地?cái)?shù)據(jù)執(zhí)行清除操作以指示當(dāng)前請(qǐng)求已被完全滿足??扇芜x框422中的操作可以在該計(jì)算設(shè)備被配置成存儲(chǔ)可被提供給各種設(shè)備的與當(dāng)前請(qǐng)求相關(guān)聯(lián)的數(shù)據(jù)時(shí)利用。例如,該計(jì)算設(shè)備可移除、隱藏或調(diào)整與該當(dāng)前請(qǐng)求相關(guān)聯(lián)的數(shù)據(jù)庫(kù)中的條目和/或圖形元素。在一實(shí)施例中,當(dāng)該計(jì)算設(shè)備是服務(wù)器時(shí),可任選框422中的操作可包括更新由接收者計(jì)算設(shè)備周期性地推送或下載的信息。例如,該計(jì)算設(shè)備可以對(duì)與當(dāng)前請(qǐng)求相對(duì)應(yīng)的狀態(tài)數(shù)據(jù)進(jìn)行無效、刪除或以其他方式進(jìn)行清零,由此禁止向接收者計(jì)算設(shè)備用戶顯示或以其他方式指示當(dāng)前請(qǐng)求。在框424,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示該請(qǐng)求被 完全滿足的消息。例如,當(dāng)該計(jì)算設(shè)備確定響應(yīng)消息已被接收到且完整地回答當(dāng)前請(qǐng)求中提出的問題時(shí),該回答可被呈現(xiàn)在顯示上或作為通信(例如,電子郵件、SMS/MMS文本消息、音頻消息或PTT應(yīng)用消息)來傳送。
圖4B解說了供計(jì)算設(shè)備將基于來自用戶的請(qǐng)求的邀請(qǐng)消息傳送到接收者計(jì)算設(shè)備以索取該用戶所期望的響應(yīng)(例如,信息、任務(wù)、動(dòng)作等)的實(shí)施例方法450。方法450類似于上述方法400,不同之處在于方法450可包括用于在已經(jīng)和尚未響應(yīng)邀請(qǐng)消息的接收者計(jì)算設(shè)備之間進(jìn)行區(qū)分的操作,由此使得該計(jì)算設(shè)備能夠只向尚未響應(yīng)原始請(qǐng)求的那些設(shè)備傳送經(jīng)更新的邀請(qǐng)消息。以此方式,可避免對(duì)已經(jīng)響應(yīng)或已經(jīng)參與請(qǐng)求的接收者的冗余消息。例如,當(dāng)用戶想要來自他的同事的某一信息(例如,“帶來三明治的那個(gè)伙計(jì)的名字是什么?”)時(shí),可以不再聯(lián)系用非確定性信息(例如,“沒有線索”、“可能以‘S’開始”)回復(fù)的邀請(qǐng)消息的接收者。
如上所述,在框402,計(jì)算設(shè)備的處理器可接收初始請(qǐng)求。在框404,計(jì)算設(shè)備的處理器可將當(dāng)前請(qǐng)求設(shè)為初始請(qǐng)求。在框406,計(jì)算設(shè)備的處理器可以向多個(gè)計(jì)算設(shè)備(即,接收者計(jì)算設(shè)備)傳送索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的邀請(qǐng)消息。在框408,該計(jì)算設(shè)備的處理器可以從多個(gè)計(jì)算設(shè)備中的一者或多者接收響應(yīng)消息。在框410,該計(jì)算設(shè)備的處理器可評(píng)估接收到的響應(yīng)消息以確定接收到的響應(yīng)消息是否滿足當(dāng)前請(qǐng)求。
基于這些評(píng)估,在判定框412,計(jì)算設(shè)備的處理器可確定當(dāng)前請(qǐng)求是否被接收到的響應(yīng)消息完全滿足。如果確定當(dāng)前請(qǐng)求未被接收到的響應(yīng)消息完全滿足(或回答)(即,判定框412=“否”),則在框414,計(jì)算設(shè)備的處理器可生成對(duì)應(yīng)于當(dāng)前請(qǐng)求的未滿足(或未回答)部分的跟進(jìn)請(qǐng)求。在框416,該計(jì)算設(shè)備的處理器可以諸如通過更新系統(tǒng)變量或指示當(dāng)前請(qǐng)求的所存儲(chǔ)的其它信息來將當(dāng)前請(qǐng)求設(shè)為跟進(jìn)請(qǐng)求。在可任選框418,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示部分滿足的消息。
在可任選框452,該計(jì)算設(shè)備的處理器可標(biāo)識(shí)該多個(gè)計(jì)算設(shè)備中的已傳送對(duì)該當(dāng)前請(qǐng)求的響應(yīng)消息的第一設(shè)備集合。例如,該計(jì)算設(shè)備可標(biāo)識(shí)與接收到的對(duì)當(dāng)前請(qǐng)求的響應(yīng)消息相關(guān)聯(lián)的接收者計(jì)算設(shè)備的標(biāo)識(shí)符的列表。在可任選框454,該計(jì)算設(shè)備的處理器可以向該第一設(shè)備集合傳送消除消息,該消除消 息包括指令該第一設(shè)備集合清除(例如,移除)索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的顯示的數(shù)據(jù)。例如,當(dāng)?shù)谝辉O(shè)備集合與未回答當(dāng)前請(qǐng)求的響應(yīng)消息(例如,“我不知道答案,對(duì)不起?!?相關(guān)聯(lián)時(shí),該計(jì)算設(shè)備可將這些設(shè)備從關(guān)于該當(dāng)前請(qǐng)求的進(jìn)一步通信中移除,并指令這些設(shè)備自動(dòng)從其顯示中隱藏或刪除該當(dāng)前請(qǐng)求。
在一實(shí)施例中,該計(jì)算設(shè)備還可被配置成響應(yīng)于從第一設(shè)備集合接收到響應(yīng)消息來對(duì)與該第一設(shè)備集合有關(guān)的本地存儲(chǔ)的數(shù)據(jù)執(zhí)行自動(dòng)清除操作。例如,當(dāng)接收者計(jì)算設(shè)備傳送指示當(dāng)前請(qǐng)求對(duì)該接收者無效的響應(yīng)消息時(shí),該計(jì)算設(shè)備可移除針對(duì)該接收者的所存儲(chǔ)的任何通知和/或更新數(shù)據(jù)表以指示該接收者不再處于當(dāng)前請(qǐng)求的接收者列表上。當(dāng)接收到指示邀請(qǐng)消息被誤發(fā)至接收者設(shè)備(例如,該接收者不是商務(wù)相關(guān)問題的合適聯(lián)系人,該接收者不再處于與當(dāng)前請(qǐng)求有關(guān)的建筑物中,等等)的響應(yīng)消息時(shí),這可以是有益的。
在框456,該計(jì)算設(shè)備的處理器可標(biāo)識(shí)多個(gè)計(jì)算設(shè)備中的尚未傳送對(duì)當(dāng)前請(qǐng)求的響應(yīng)消息的第二設(shè)備集合,并在框458向該第二設(shè)備集合傳送索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的經(jīng)更新的邀請(qǐng)消息。例如,經(jīng)更新的邀請(qǐng)消息可被發(fā)送到尚未響應(yīng)它們是否知道某一信息的那些聯(lián)系人。另外,經(jīng)更新的邀請(qǐng)消息可包括基于已經(jīng)從第一設(shè)備集合接收到的響應(yīng)消息來確定的相關(guān)結(jié)論或附加信息。例如,經(jīng)更新的邀請(qǐng)消息可陳述部分響應(yīng)并重申當(dāng)前請(qǐng)求(例如,伙計(jì),我們已經(jīng)將三明治伙計(jì)的名字縮小至開始于‘S’的名字,但我們?nèi)匀徊恢涝撁?。?qǐng)幫助!”)。該計(jì)算設(shè)備然后可繼續(xù)框408中的操作以接收響應(yīng)經(jīng)更新的邀請(qǐng)消息的后續(xù)響應(yīng)消息。
如果確定當(dāng)前請(qǐng)求被接收到的響應(yīng)消息完全滿足(即,判定框412=“是”),則在框420,該計(jì)算設(shè)備的處理器可以向多個(gè)計(jì)算設(shè)備傳送消除消息,該消除消息包括指令各設(shè)備清除(例如,移除)索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的顯示的數(shù)據(jù)。在可任選框422,該計(jì)算設(shè)備的處理器可以自動(dòng)地對(duì)本地?cái)?shù)據(jù)執(zhí)行清除操作以指示當(dāng)前請(qǐng)求已被完全滿足。在框424,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示該請(qǐng)求被完全滿足的消息。
圖4C解說了供計(jì)算設(shè)備將基于來自用戶的請(qǐng)求的邀請(qǐng)消息傳送到接收者計(jì)算設(shè)備以索取該用戶所期望的響應(yīng)(例如,信息、任務(wù)、動(dòng)作等)的實(shí)施例 方法470。方法470類似于上述方法400,不同之處在于方法470可包括使得接收者能夠基于其響應(yīng)消息來調(diào)整當(dāng)前請(qǐng)求(例如,查詢)的操作。例如,響應(yīng)于對(duì)同事從辦公室拿取文件的請(qǐng)求,響應(yīng)消息可包括問題“辦公室的鑰匙在哪里?”)?;诖祟愴憫?yīng),該計(jì)算設(shè)備可將請(qǐng)求調(diào)整為包括先前響應(yīng)提出的問題。
如上所述,在框402,計(jì)算設(shè)備的處理器可接收初始請(qǐng)求。在框404,計(jì)算設(shè)備的處理器可將當(dāng)前請(qǐng)求設(shè)為初始請(qǐng)求。在框406,計(jì)算設(shè)備的處理器可以向多個(gè)計(jì)算設(shè)備(即,接收者計(jì)算設(shè)備)傳送索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的邀請(qǐng)消息。在框408,該計(jì)算設(shè)備的處理器可以從多個(gè)計(jì)算設(shè)備中的一者或多者接收響應(yīng)消息。
在判定框472,該計(jì)算設(shè)備的處理器可確定接收到的響應(yīng)消息中是否包括附加請(qǐng)求(例如,問題、任務(wù)等)。例如,該計(jì)算設(shè)備可分析文本或音頻響應(yīng)以基于標(biāo)點(diǎn)或話音轉(zhuǎn)折來檢測(cè)問題(例如,“我能幫忙,但你有辦公室門的鑰匙嗎?”)。作為另一示例,該計(jì)算設(shè)備可以對(duì)接收到的PTT消息執(zhí)行自然語(yǔ)言處理以確定響應(yīng)者是否指示他/她需要附加信息或協(xié)助來滿足當(dāng)前請(qǐng)求(例如,“我需要某個(gè)人為我開辦公室的鎖?!?。如果確定附加請(qǐng)求在接收到的響應(yīng)消息中(即,判定框472=“是”),則在框474,該計(jì)算設(shè)備的處理器可將當(dāng)前請(qǐng)求調(diào)整為包括來自接收到的響應(yīng)消息的附加請(qǐng)求。換言之,該計(jì)算設(shè)備可將附加限制、問題、任務(wù)等附加到當(dāng)前請(qǐng)求。例如,基于指示辦公室門被鎖的響應(yīng)消息,該計(jì)算設(shè)備可將對(duì)同事從辦公室拿取文件的當(dāng)前請(qǐng)求調(diào)整為還包括某個(gè)人開辦公室門的鎖的任務(wù)。以此方式,當(dāng)前請(qǐng)求索取的查詢、問題、任務(wù)和其它信息的范圍可通過響應(yīng)來修改。
作為一解說:來自用戶的初始請(qǐng)求可以是同事打開辦公室內(nèi)的計(jì)算機(jī)的任務(wù)。響應(yīng)于該計(jì)算設(shè)備傳送的相關(guān)邀請(qǐng)消息的第一響應(yīng)消息可指示該辦公室被鎖并且需要鑰匙(例如,“誰(shuí)有辦公室鑰匙?”)。第二響應(yīng)消息可指示接收者不知道如何打開計(jì)算機(jī),但他能幫助其它人進(jìn)入辦公室(例如,“對(duì)不起,我對(duì)計(jì)算機(jī)一無所知,但我有辦公室鑰匙,如果任何人需要它們的話?!?。該計(jì)算設(shè)備然后可將當(dāng)前請(qǐng)求調(diào)整為要求同事既開辦公室的鎖又拿取計(jì)算機(jī)文件(例如,“Tom,由于你有鑰匙,請(qǐng)?jiān)谵k公室與Jack會(huì)面以使他能打開計(jì) 算機(jī)?!?。
如果確定接收到的響應(yīng)消息中沒有附加請(qǐng)求(即,判定框472=“否”)或者框474中的操作已被執(zhí)行,則在框410,該計(jì)算設(shè)備的處理器可評(píng)估接收到的響應(yīng)消息以確定接收到的響應(yīng)消息是否滿足當(dāng)前請(qǐng)求。基于這些評(píng)估,在判定框412,計(jì)算設(shè)備的處理器可確定當(dāng)前請(qǐng)求是否被接收到的響應(yīng)消息完全滿足。如果確定當(dāng)前請(qǐng)求未被接收到的響應(yīng)消息完全滿足(或回答)(即,判定框412=“否”),則在框414,計(jì)算設(shè)備的處理器可生成對(duì)應(yīng)于當(dāng)前請(qǐng)求的未滿足(或未回答)部分的跟進(jìn)請(qǐng)求。在框416,該計(jì)算設(shè)備的處理器可以諸如通過更新系統(tǒng)變量或指示當(dāng)前請(qǐng)求的所存儲(chǔ)的其它信息來將當(dāng)前請(qǐng)求設(shè)為跟進(jìn)請(qǐng)求。在可任選框418,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示部分滿足的消息。該計(jì)算設(shè)備然后可以繼續(xù)框406中的操作以傳送指示新當(dāng)前請(qǐng)求的后續(xù)(或經(jīng)更新的)邀請(qǐng)消息。
如果確定當(dāng)前請(qǐng)求被接收到的響應(yīng)消息完全滿足(即,判定框412=“是”),則在框420,該計(jì)算設(shè)備的處理器可以向多個(gè)計(jì)算設(shè)備傳送消除消息,該消除消息包括指令各設(shè)備清除(例如,移除)索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的顯示的數(shù)據(jù)。在可任選框422,該計(jì)算設(shè)備的處理器可以自動(dòng)地對(duì)本地?cái)?shù)據(jù)執(zhí)行清除操作以指示當(dāng)前請(qǐng)求已被完全滿足。在框424,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示該請(qǐng)求被完全滿足的消息。
圖4D解說了供計(jì)算設(shè)備將基于來自用戶的請(qǐng)求的邀請(qǐng)消息傳送到接收者計(jì)算設(shè)備以索取該用戶所期望的響應(yīng)(例如,信息、任務(wù)、動(dòng)作等)的實(shí)施例方法490。方法490類似于上述方法400,不同之處在于方法490可包括用于終止不再有效的當(dāng)前請(qǐng)求的操作。例如,在當(dāng)前請(qǐng)求包括對(duì)家庭成員自愿將用戶帶至機(jī)場(chǎng)以搭乘下午四點(diǎn)的航班的請(qǐng)求且當(dāng)前時(shí)間是下午五點(diǎn)時(shí),當(dāng)前請(qǐng)求可以不再有效并由此可以自動(dòng)地從接收者計(jì)算設(shè)備顯示中移除。換言之,除了處置已滿足(或已實(shí)現(xiàn))的請(qǐng)求之外,方法490可被執(zhí)行以觸發(fā)與無效、無關(guān)、已期滿和/或無意義的請(qǐng)求有關(guān)的自動(dòng)清除操作,尤其是在該計(jì)算設(shè)備處從未接收到相關(guān)響應(yīng)時(shí)。
如上所述,在框402,計(jì)算設(shè)備的處理器可接收初始請(qǐng)求。初始請(qǐng)求可以是來自用戶的查詢或問題,諸如經(jīng)由觸摸輸入被輸入到應(yīng)用中的文本詢問。在 框404,計(jì)算設(shè)備的處理器可將當(dāng)前請(qǐng)求設(shè)為初始請(qǐng)求。在框406,計(jì)算設(shè)備的處理器可以向多個(gè)計(jì)算設(shè)備(即,接收者計(jì)算設(shè)備)傳送索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的邀請(qǐng)消息。
在框491,該計(jì)算設(shè)備的處理器可以從數(shù)據(jù)源(諸如從時(shí)間測(cè)量單元、位置信息源(例如,GPS單元或提供位置信息服務(wù)的其它單元、模塊或服務(wù))、本地信息數(shù)據(jù)庫(kù)和/或因特網(wǎng)資源)獲取信息以用于確認(rèn)當(dāng)前請(qǐng)求有效性。例如,該計(jì)算設(shè)備可訪問本地存儲(chǔ)的數(shù)據(jù)(例如,所存儲(chǔ)的日歷、地址簿、與電子郵件客戶端有關(guān)的數(shù)據(jù)、所存儲(chǔ)的文本消息、社交聯(lián)網(wǎng)簡(jiǎn)檔數(shù)據(jù)等)和/或執(zhí)行用于經(jīng)由因特網(wǎng)從各種網(wǎng)站檢索數(shù)據(jù)的操作。相關(guān)信息也可經(jīng)由用戶輸入(諸如觸摸屏上的觸摸輸入)來獲取。此外,該信息可基于處理當(dāng)前請(qǐng)求和/或邀請(qǐng)消息的內(nèi)容來獲取,諸如通過對(duì)電子郵件或SMS文本消息執(zhí)行自然語(yǔ)言處理例程以確定問題、語(yǔ)句或關(guān)于當(dāng)前請(qǐng)求的其它信息的含義。例如,在當(dāng)前請(qǐng)求詢問“誰(shuí)將在中午在辦公室?”時(shí),該計(jì)算設(shè)備可以從時(shí)間測(cè)量單元(例如,系統(tǒng)時(shí)鐘等)獲取當(dāng)前時(shí)間以基于該當(dāng)前時(shí)間來確定該請(qǐng)求是否仍然有效。在該示例中,該計(jì)算設(shè)備可以在中午后的某一時(shí)間自動(dòng)清除或刪除該請(qǐng)求,因?yàn)榇藭r(shí)該請(qǐng)求將不再相關(guān)。
在一實(shí)施例中,該計(jì)算設(shè)備可被配置成利用web搜索表單(諸如等)來基于當(dāng)前請(qǐng)求提交自然語(yǔ)言或關(guān)鍵字查詢,并且檢索可用于確認(rèn)當(dāng)前請(qǐng)求有效性或確定當(dāng)前請(qǐng)求的持續(xù)相關(guān)性的數(shù)據(jù)。例如,在當(dāng)前請(qǐng)求向朋友(即,接收者)詢問關(guān)于運(yùn)動(dòng)隊(duì)的意見(例如,“誰(shuí)認(rèn)為X隊(duì)?wèi)?yīng)解雇他們的主教練?”)時(shí),該計(jì)算設(shè)備可使用關(guān)于該運(yùn)動(dòng)隊(duì)的關(guān)鍵字(例如,“主教練”、“解雇”、“X隊(duì)”等)來提交因特網(wǎng)搜索,并評(píng)估與當(dāng)前請(qǐng)求有關(guān)的任何搜索結(jié)果(例如,關(guān)于該隊(duì)或主教練等的文章)。在該實(shí)施例中,該計(jì)算設(shè)備可執(zhí)行用于處理任何搜索結(jié)果的附加操作以便諸如通過將源網(wǎng)站與已知或受信網(wǎng)站地址進(jìn)行比較來評(píng)估經(jīng)由因特網(wǎng)搜索獲取的任何數(shù)據(jù)的可信度。例如,該計(jì)算設(shè)備可以只分析來自經(jīng)驗(yàn)證的體育源(如體育新聞網(wǎng)站或該運(yùn)動(dòng)隊(duì)自身的官網(wǎng))的對(duì)應(yīng)于與運(yùn)動(dòng)隊(duì)有關(guān)的數(shù)據(jù)的文章。在一實(shí)施例中,該計(jì)算設(shè)備可下載可被評(píng)估以確定當(dāng)前請(qǐng)求的有效性的新聞饋源或其它實(shí)況數(shù)據(jù)。例如,該計(jì)算設(shè)備可響應(yīng)于解讀當(dāng)前請(qǐng)求內(nèi)的與將在不久的將來進(jìn)行的足球比賽有關(guān)的 語(yǔ)言來訪問和/或下載數(shù)字電視指南和/或新聞廣播。
在判定框492,該計(jì)算設(shè)備的處理器可以諸如通過使用從web搜索獲取的信息來確定當(dāng)前請(qǐng)求是否仍然有效。換言之,該計(jì)算設(shè)備可對(duì)照當(dāng)前請(qǐng)求評(píng)估從web搜索獲取的信息以確定當(dāng)前請(qǐng)求是否無實(shí)際意義或者在其它方面無法被可能已經(jīng)接收到具有該當(dāng)前請(qǐng)求的邀請(qǐng)消息的接收者計(jì)算設(shè)備恰當(dāng)?shù)貪M足或回答。換言之,該計(jì)算設(shè)備可評(píng)估當(dāng)前請(qǐng)求中所包括的問題或任務(wù)的狀況或細(xì)節(jié)以確定用戶是否仍需要滿足該請(qǐng)求。例如,如果web搜索揭示所提出的問題現(xiàn)在是無實(shí)際意義的或者答案現(xiàn)在是公知常識(shí),則該計(jì)算設(shè)備可得出當(dāng)前請(qǐng)求不再有效的結(jié)論,從而導(dǎo)致在接收者計(jì)算設(shè)備處執(zhí)行自動(dòng)清除操作(例如,顯示“已期滿”指示符等)。
在判定框492中的操作中,該計(jì)算設(shè)備可解讀請(qǐng)求、邀請(qǐng)消息和/或響應(yīng)消息內(nèi)的語(yǔ)言或上下文信息,并且可標(biāo)識(shí)單詞、代碼和/或符號(hào)以與所獲取的信息相比較以便確定(或推斷出)請(qǐng)求是否仍然新鮮或以其它方式有效。例如,該計(jì)算設(shè)備可評(píng)估與用戶有關(guān)的本地存儲(chǔ)或可訪問的數(shù)據(jù)(諸如所存儲(chǔ)的日歷(例如,商務(wù)記事簿等))以便在存在針對(duì)即將到來的會(huì)議的活躍日歷事件時(shí)確定與該會(huì)議有關(guān)的當(dāng)前請(qǐng)求仍然有效。作為另一示例,該計(jì)算設(shè)備可確定隨后接收到的用戶輸入(諸如PTT應(yīng)用內(nèi)的對(duì)應(yīng)于“去除”功能的圖形元素上的觸摸輸入)指示當(dāng)前請(qǐng)求不再有效或者用戶不再期望滿足當(dāng)前請(qǐng)求。
在各種實(shí)施例中,該計(jì)算設(shè)備可以在做出有效性判定時(shí)利用當(dāng)前請(qǐng)求內(nèi)所涵蓋或暗示的時(shí)間敏感(或基于時(shí)間)的狀況或因素。具體而言,該計(jì)算設(shè)備可以在其語(yǔ)言(例如,對(duì)時(shí)間、日期、星期、月份等的口頭或文本引用)上確定當(dāng)前請(qǐng)求是否相關(guān)于或取決于時(shí)辰或日期,并且可比較來自所獲取的信息的當(dāng)前時(shí)間數(shù)據(jù)(例如,來自系統(tǒng)時(shí)鐘的當(dāng)前時(shí)辰等)以確定當(dāng)前請(qǐng)求是否仍然有效。例如,響應(yīng)于確定一請(qǐng)求需要特定時(shí)辰之前的信息(例如,“會(huì)議將在今早的什么時(shí)間開始?”)且該時(shí)辰已經(jīng)過去(例如,當(dāng)前時(shí)間已經(jīng)是下午兩點(diǎn)),該計(jì)算設(shè)備可確定該請(qǐng)求無效,從而導(dǎo)致在接收者計(jì)算設(shè)備處執(zhí)行自動(dòng)清除操作(例如,顯示“已期滿”指示符等)。作為另一示例,在當(dāng)前請(qǐng)求詢問“有人想要今天和我一起吃午飯嗎?”時(shí),該計(jì)算設(shè)備可以在它確定當(dāng)前時(shí)間過了典型的午飯時(shí)間(例如,當(dāng)前是中午后的幾分鐘/小時(shí))時(shí)確定當(dāng)前請(qǐng)求 無效。此類時(shí)間敏感狀況可能不包括顯式時(shí)間線或端點(diǎn)(諸如確定的時(shí)辰(例如,下午一點(diǎn)等),而是可改為涉及開放性事件。例如,問朋友“誰(shuí)將贏得今晚的重大足球比賽?”的當(dāng)前請(qǐng)求可以在不確定的時(shí)段內(nèi)是有效的,因?yàn)樽闱虮荣惤?jīng)常在其排定的結(jié)束時(shí)間后繼續(xù)。以此方式,該計(jì)算設(shè)備可被配置成基于以時(shí)間為基礎(chǔ)的質(zhì)量、特性、問題或請(qǐng)求的其它元素是否已經(jīng)隨時(shí)間在沒有響應(yīng)消息的情況下被動(dòng)地解決來使請(qǐng)求無效或以其它方式關(guān)閉請(qǐng)求。
在一實(shí)施例中,有效性判定可利用諸如被包括在接收到的初始請(qǐng)求和/或其它用戶輸入內(nèi)的與當(dāng)前請(qǐng)求相關(guān)聯(lián)的生存時(shí)間(TTL)信息。例如,初始請(qǐng)求可包括其間該計(jì)算設(shè)備可繼續(xù)接收響應(yīng)消息和滿足當(dāng)前請(qǐng)求的以秒、分鐘、天等計(jì)的新鮮度閾值或數(shù)量。作為另一示例,用戶定義的TTL條件(例如,經(jīng)由觸摸輸入等)可以在接收到滿足請(qǐng)求的任何響應(yīng)消息之前期滿,從而導(dǎo)致該計(jì)算設(shè)備確定該請(qǐng)求不再有效(例如,“已期滿”)。
在各種實(shí)施例中,該計(jì)算設(shè)備可對(duì)照從各種數(shù)據(jù)源獲取的使得該計(jì)算設(shè)備能夠在做出有效性判定時(shí)確定請(qǐng)求是否仍相關(guān)的信息來評(píng)估當(dāng)前請(qǐng)求內(nèi)所包含的相關(guān)性以及上下文狀況或因素。例如,基于對(duì)問朋友“誰(shuí)認(rèn)為該隊(duì)將解雇他們的主教練?”的當(dāng)前請(qǐng)求的語(yǔ)言分析,該計(jì)算設(shè)備可比較經(jīng)由新聞饋源和/或自動(dòng)化因特網(wǎng)搜索獲取的新聞文章或新聞稿內(nèi)的關(guān)于該隊(duì)和/或主教練的信息,以確定該主教練是否已被解雇、已經(jīng)簽署新合同等。
在各種實(shí)施例中,該計(jì)算設(shè)備可以在做出有效性判定時(shí)利用當(dāng)前請(qǐng)求的基于位置的條件或因素。具體而言,該計(jì)算設(shè)備可確定當(dāng)前請(qǐng)求是否相關(guān)于或取決于位置,該判定基于該請(qǐng)求的語(yǔ)言(例如,對(duì)街道地址、已知位置名稱、GPS坐標(biāo)等的口頭或文本引用)或與該請(qǐng)求相關(guān)聯(lián)的其它數(shù)據(jù)(例如,用戶定義的GPS標(biāo)記或其它地理定位信息)來做出。該計(jì)算設(shè)備可比較來自從位置源獲取的信息的當(dāng)前位置數(shù)據(jù)(例如,來自該計(jì)算設(shè)備內(nèi)的GPS單元或來自不使用GPS的位置信息源等的當(dāng)前GPS坐標(biāo))以確定當(dāng)前請(qǐng)求是否仍有效。例如,該計(jì)算設(shè)備可以輪詢位置跟蹤軟件以確定該計(jì)算設(shè)備是否已經(jīng)開始移動(dòng)離開購(gòu)物中心以使得對(duì)朋友在該購(gòu)物中心與請(qǐng)求者會(huì)面的當(dāng)前請(qǐng)求無效。作為另一示例,當(dāng)該計(jì)算設(shè)備是服務(wù)器時(shí),服務(wù)器可經(jīng)由初始請(qǐng)求消息來接收當(dāng)前請(qǐng)求的請(qǐng)求者的GPS坐標(biāo),并且可將這些GPS坐標(biāo)與當(dāng)前請(qǐng)求進(jìn)行比較以確定當(dāng) 前有效性(例如,請(qǐng)求者的當(dāng)前位置仍在他/她希望與其它人一起吃午飯的城市內(nèi)嗎?)。當(dāng)請(qǐng)求具有位置相關(guān)條件時(shí),可以不存在任何時(shí)間限制,而是改為可由該計(jì)算設(shè)備使用位置跟蹤來確認(rèn)當(dāng)前請(qǐng)求有效或使其無效。
應(yīng)領(lǐng)會(huì),作為判定框492中的用于確定當(dāng)前請(qǐng)求的有效性的操作的一部分,請(qǐng)求和/或響應(yīng)消息內(nèi)的任何類型或組合的信息(諸如基于時(shí)間的條件或響應(yīng))可由該計(jì)算設(shè)備來評(píng)估。
如果該計(jì)算設(shè)備的處理器確定當(dāng)前請(qǐng)求仍有效(即,判定框492=“是”),則該計(jì)算設(shè)備的處理器可在判定框494中確定是否接收到響應(yīng)消息。判定框494中的操作可類似于以上參照框408所描述的那些操作。例如,該計(jì)算設(shè)備可監(jiān)視傳入消息緩沖器以標(biāo)識(shí)來自接收到邀請(qǐng)消息的各個(gè)接收者計(jì)算設(shè)備的傳入PTT應(yīng)用消息。如果該計(jì)算設(shè)備的處理器確定未接收到響應(yīng)消息(即,判定框494=“否”),則該處理器可以繼續(xù)框491中的用于從數(shù)據(jù)源獲取信息的操作??扇芜x地,該計(jì)算設(shè)備的處理器可通過在框406中傳送冗余的后續(xù)邀請(qǐng)消息來繼續(xù)。
如果接收到至少一個(gè)響應(yīng)消息(即,判定框494=“是”),則在框410,該計(jì)算設(shè)備的處理器可評(píng)估接收到的響應(yīng)消息以確定接收到的響應(yīng)消息是否滿足當(dāng)前請(qǐng)求?;谶@些評(píng)估,在判定框412,計(jì)算設(shè)備的處理器可確定當(dāng)前請(qǐng)求是否被接收到的響應(yīng)消息完全滿足。如果確定當(dāng)前請(qǐng)求未被接收到的響應(yīng)消息完全滿足(或回答)(即,判定框412=“否”),則在框414,計(jì)算設(shè)備的處理器可生成對(duì)應(yīng)于當(dāng)前請(qǐng)求的未滿足(或未回答)部分的跟進(jìn)請(qǐng)求。在框416,該計(jì)算設(shè)備的處理器可以諸如通過更新系統(tǒng)變量或指示當(dāng)前請(qǐng)求的所存儲(chǔ)的其它信息來將當(dāng)前請(qǐng)求設(shè)為跟進(jìn)請(qǐng)求。在可任選框418,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示部分滿足的消息。該計(jì)算設(shè)備然后可以繼續(xù)框406中的操作以傳送指示新當(dāng)前請(qǐng)求的后續(xù)(或經(jīng)更新的)邀請(qǐng)消息。
如果確定當(dāng)前請(qǐng)求被接收到的響應(yīng)消息完全滿足(即,判定框412=“是”)或者如果確定當(dāng)前請(qǐng)求仍然無效(即,判定框492=“否”),則在框420,該計(jì)算設(shè)備的處理器可以向多個(gè)計(jì)算設(shè)備傳送消除消息,該消除消息包括指令各設(shè)備清除(例如,移除)索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的顯示的數(shù)據(jù)。在可任選框 422,該計(jì)算設(shè)備的處理器可以自動(dòng)地對(duì)本地?cái)?shù)據(jù)執(zhí)行清除操作以指示當(dāng)前請(qǐng)求已被完全滿足。在框424,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示該請(qǐng)求被完全滿足的消息。
圖4E解說了供計(jì)算設(shè)備將基于來自用戶的請(qǐng)求的邀請(qǐng)消息傳送到接收者計(jì)算設(shè)備以索取該用戶所期望的響應(yīng)(例如,信息、任務(wù)、動(dòng)作等)的實(shí)施例方法495。方法495類似于上述方法400,不同之處在于方法495可包括用于處理來自已經(jīng)各自確定當(dāng)前請(qǐng)求對(duì)于其各自的接收者用戶不再有效的接收者計(jì)算設(shè)備的響應(yīng)消息的操作。響應(yīng)于接收到這一無效性指示,該計(jì)算設(shè)備(或服務(wù)器)的處理器可維護(hù)指示已經(jīng)確定當(dāng)前請(qǐng)求有效或無效的那些接收者的計(jì)數(shù)(例如,計(jì)數(shù)器、“活動(dòng)歷史”或日志等)的數(shù)據(jù),并且可進(jìn)一步選擇性地向這些接收者傳送用于將該請(qǐng)求從其顯示中移除的消除消息。方法495的益處可在于使得能夠按個(gè)體接收者的選擇來運(yùn)行可任選的過濾和/或清除操作。
如上所述,在框402,計(jì)算設(shè)備的處理器可接收初始請(qǐng)求。在框404,計(jì)算設(shè)備的處理器可將當(dāng)前請(qǐng)求設(shè)為初始請(qǐng)求。在框406,計(jì)算設(shè)備的處理器可以向多個(gè)計(jì)算設(shè)備(即,接收者計(jì)算設(shè)備)傳送索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的邀請(qǐng)消息。在框408,該計(jì)算設(shè)備的處理器可以從多個(gè)計(jì)算設(shè)備中的一者或多者接收響應(yīng)消息。
在判定框496,該計(jì)算設(shè)備的處理器可確定接收到的響應(yīng)是否指示當(dāng)前請(qǐng)求對(duì)于接收者是無效的。該處理器可評(píng)估接收到的響應(yīng)消息以標(biāo)識(shí)指示已傳送響應(yīng)消息的接收者計(jì)算設(shè)備已經(jīng)確定當(dāng)前請(qǐng)求對(duì)于其各自的接收者不再有效的任何代碼、符號(hào)、文本、話音或其它信息。例如,響應(yīng)消息可以在元數(shù)據(jù)內(nèi)包括“無效”數(shù)字代碼,或替換地可以是陳述“你的請(qǐng)求或問題與我無關(guān),對(duì)不起。”的文本響應(yīng)。來自接收者計(jì)算設(shè)備的此類響應(yīng)消息在下文中進(jìn)一步描述。
如果該計(jì)算設(shè)備的處理器確定接收到的響應(yīng)指示當(dāng)前請(qǐng)求對(duì)于接收者無效(即,判定框496=“是”),則在可任選框497,該處理器可以向已傳送該響應(yīng)消息的接收者計(jì)算設(shè)備(即,接收者)傳送指示當(dāng)前請(qǐng)求無效且包括指令這些設(shè)備清除顯示的數(shù)據(jù)的消除消息。換言之,該計(jì)算設(shè)備可以傳送只指令指示當(dāng)前請(qǐng)求無效的接收者計(jì)算設(shè)備執(zhí)行自動(dòng)清除操作的消息。在可任選框 497’,該計(jì)算設(shè)備的處理器可以諸如通過更新數(shù)據(jù)字段以指示作出響應(yīng)的接收者應(yīng)不再接收到關(guān)于當(dāng)前請(qǐng)求的任何通信來自動(dòng)對(duì)與該接收者有關(guān)的本地?cái)?shù)據(jù)執(zhí)行清除操作。在框498,該計(jì)算設(shè)備的處理器可更新所存儲(chǔ)的數(shù)據(jù)(例如,計(jì)數(shù)器、活動(dòng)日志等)以指示已傳送響應(yīng)消息的接收者的無效性判定。在判定框499,該計(jì)算設(shè)備的處理器可基于所存儲(chǔ)的數(shù)據(jù)來確定當(dāng)前請(qǐng)求是否對(duì)于已經(jīng)接收到與該當(dāng)前請(qǐng)求有關(guān)的邀請(qǐng)消息的多個(gè)計(jì)算設(shè)備中的全部計(jì)算設(shè)備(即,接收者)都是無效的。例如,處理器可將計(jì)數(shù)器的值與接收者數(shù)目進(jìn)行比較以確定當(dāng)前請(qǐng)求是否對(duì)于所有接收者都是無效的,并由此當(dāng)前請(qǐng)求應(yīng)是完全無效的。如果該計(jì)算設(shè)備的處理器確定當(dāng)前請(qǐng)求對(duì)于多個(gè)接收者計(jì)算設(shè)備中的全部接收者計(jì)算設(shè)備都是無效的(即,判定框499=“否”),則該處理器可以繼續(xù)框410中的操作。
在框410,該計(jì)算設(shè)備的處理器可評(píng)估接收到的響應(yīng)消息以確定接收到的響應(yīng)消息是否滿足當(dāng)前請(qǐng)求?;谶@些評(píng)估,在判定框412,計(jì)算設(shè)備的處理器可確定當(dāng)前請(qǐng)求是否被接收到的響應(yīng)消息完全滿足。如果處理器確定當(dāng)前請(qǐng)求未被接收到的響應(yīng)消息完全滿足(或回答)(即,判定框412=“否”),則該計(jì)算設(shè)備的處理器可在框414生成對(duì)應(yīng)于當(dāng)前請(qǐng)求的未滿足(或未回答)部分的跟進(jìn)請(qǐng)求。在框416,該計(jì)算設(shè)備的處理器可以諸如通過更新系統(tǒng)變量或指示當(dāng)前請(qǐng)求的所存儲(chǔ)的其它信息來將當(dāng)前請(qǐng)求設(shè)為跟進(jìn)請(qǐng)求。在可任選框418,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示部分滿足的消息。該計(jì)算設(shè)備然后可以繼續(xù)框406中的操作以傳送指示新當(dāng)前請(qǐng)求的后續(xù)(或經(jīng)更新的)邀請(qǐng)消息。如果處理器確定當(dāng)前請(qǐng)求被接收到的響應(yīng)消息完全滿足(即,判定框412=“是”)或者如果該處理器確定當(dāng)前請(qǐng)求對(duì)于所有接收者是無效的(即,判定框499=“是”),則在框420,該計(jì)算設(shè)備的處理器可以向該多個(gè)計(jì)算設(shè)備傳送消除消息,該消除消息包括指令各設(shè)備清除(例如,移除)索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的顯示的數(shù)據(jù)。在可任選框422,該計(jì)算設(shè)備的處理器可以自動(dòng)地對(duì)本地?cái)?shù)據(jù)執(zhí)行清除操作以指示當(dāng)前請(qǐng)求已被完全滿足。在框424,該計(jì)算設(shè)備的處理器可以向用戶設(shè)備傳送基于接收到的響應(yīng)消息來指示該請(qǐng)求被完全滿足的消息。
在一實(shí)施例中,該計(jì)算設(shè)備可以在所有(或大多數(shù)或預(yù)定義的多個(gè)等)接 收者已經(jīng)各自確定當(dāng)前請(qǐng)求無效時(shí)確定傳送消除消息。例如,一旦預(yù)定數(shù)目或百分比的接收者已經(jīng)向該計(jì)算設(shè)備傳達(dá)當(dāng)前請(qǐng)求無效,該計(jì)算設(shè)備就可以在各個(gè)接收者計(jì)算設(shè)備處執(zhí)行本地清除操作和/或傳送消除消息以觸發(fā)各個(gè)接收者計(jì)算設(shè)備處的自動(dòng)清除操作。
圖5A解說了供接收者計(jì)算設(shè)備基于接收到的邀請(qǐng)消息來呈現(xiàn)索取對(duì)請(qǐng)求的響應(yīng)的顯示的實(shí)施例方法500。出于簡(jiǎn)明的目的,以下描述將接收者計(jì)算設(shè)備指定為執(zhí)行方法500的操作。此外,接收者計(jì)算設(shè)備的用戶被稱為“接收者”。應(yīng)領(lǐng)會(huì),接收者計(jì)算設(shè)備可以是任何計(jì)算設(shè)備,諸如移動(dòng)計(jì)算設(shè)備(例如,用戶所利用的智能電話)。在各種實(shí)施例中,方法500的操作的任何組合可由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行。
在框502,該接收者計(jì)算設(shè)備的處理器可接收并處理索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的邀請(qǐng)消息。例如,該接收者計(jì)算設(shè)備可以直接從另一用戶的計(jì)算設(shè)備(例如,經(jīng)由P2P通信、LAN、藍(lán)牙信號(hào)、WiFi直連等)或經(jīng)由WAN(例如,通過蜂窩網(wǎng)絡(luò)連接等)從PTT通信服務(wù)服務(wù)器接收邀請(qǐng)消息。該接收者計(jì)算設(shè)備可以對(duì)接收到的邀請(qǐng)消息執(zhí)行各種解析、解碼和分析操作以標(biāo)識(shí)當(dāng)前請(qǐng)求的特性和細(xì)節(jié)。例如,該接收者計(jì)算設(shè)備可評(píng)估接收到的邀請(qǐng)消息內(nèi)的文本信息、特殊位、符號(hào)、腳本或代碼以標(biāo)識(shí)發(fā)送者的身份、所包括的任何問題、響應(yīng)的優(yōu)選響應(yīng)模式(或格式)、所請(qǐng)求的任務(wù)、時(shí)間戳信息、新鮮度或生存時(shí)間(TTL)數(shù)據(jù),等等。
在框504,該接收者計(jì)算設(shè)備的處理器可基于接收到的邀請(qǐng)消息來呈現(xiàn)向用戶索取響應(yīng)(例如,信息、任務(wù)等)的顯示。例如,接收者計(jì)算設(shè)備可以在PTT應(yīng)用內(nèi)呈現(xiàn)對(duì)話框或諸如以上參照?qǐng)D3A-3C描述的其它圖形顯示。該顯示可包括邀請(qǐng)消息的發(fā)送者優(yōu)選的響應(yīng)類型或響應(yīng)消息格式(即,優(yōu)選響應(yīng)模式)的表示,諸如文本查詢/問題、對(duì)任務(wù)的口頭指令的音頻采樣、圖片、示圖或可指示當(dāng)前請(qǐng)求的目的和目標(biāo)的其它信息。此類優(yōu)選響應(yīng)模式信息可基于接收到的邀請(qǐng)消息中所指示的偏好信息,并且還可以在接收到與該請(qǐng)求有關(guān)的后續(xù)邀請(qǐng)消息的情況下被動(dòng)態(tài)地調(diào)整。例如,第一請(qǐng)求的顯示最初可指示請(qǐng)求文本響應(yīng),然而響應(yīng)于接收到經(jīng)更新的邀請(qǐng)消息,接收者計(jì)算設(shè)備可將該顯示呈現(xiàn)為指示只可傳送PTT應(yīng)用消息來響應(yīng)該請(qǐng)求。
在一實(shí)施例中,所呈現(xiàn)的顯示可以是接收者計(jì)算設(shè)備接收到的所有活躍請(qǐng)求的列表。例如,所呈現(xiàn)的顯示可以是在各個(gè)時(shí)間來自各個(gè)用戶的消息的列表,每一消息都指示將由接收者使用接收者計(jì)算設(shè)備來回答的問題。在一實(shí)施例中,顯示可包括指示當(dāng)前請(qǐng)求的優(yōu)先級(jí)、狀態(tài)和/或優(yōu)選響應(yīng)模式的動(dòng)態(tài)指示符(諸如圖形元素(例如,標(biāo)志、數(shù)字、顏色等))。例如,接收者計(jì)算設(shè)備上所呈現(xiàn)的顯示可以在當(dāng)前請(qǐng)求仍有效(即,未被響應(yīng)完全滿足)時(shí)包括閃爍的圖形元素。
在可任選框506,該接收者計(jì)算設(shè)備的處理器可以接收對(duì)應(yīng)于當(dāng)前請(qǐng)求的用戶輸入。該用戶輸入可滿足當(dāng)前請(qǐng)求的全部或一部分。例如,該接收者計(jì)算設(shè)備可以從用戶輸入接收提供對(duì)來自邀請(qǐng)消息的當(dāng)前請(qǐng)求提出的查詢的正確答案的文本數(shù)據(jù)(例如,對(duì)當(dāng)前請(qǐng)求“今天有人在辦公室嗎?”的回答“沒有”)。用戶輸入可以是回答、陳述或問題。例如,用戶輸入可以是指示接收者無法恰當(dāng)?shù)仨憫?yīng)對(duì)信息的當(dāng)前請(qǐng)求的響應(yīng)。作為另一示例,用戶輸入可以是包括來自接收者的跟進(jìn)問題的語(yǔ)音數(shù)據(jù)(例如,“我無法回答你所陳述的問題。你在說辦公室A還是辦公室B?”)。當(dāng)接收者未看到所呈現(xiàn)的顯示或以其它方式選擇不參與當(dāng)前請(qǐng)求時(shí),可以不執(zhí)行可任選框506中的操作。
在可任選框508,該接收者計(jì)算設(shè)備的處理器可傳送包括接收到的用戶輸入的響應(yīng)消息。該響應(yīng)消息可以用接收到的邀請(qǐng)消息內(nèi)所描述的格式或通信方法來傳送。例如,接收者計(jì)算設(shè)備可以向接收到的邀請(qǐng)消息的元數(shù)據(jù)內(nèi)所指示的IP地址、電話號(hào)碼或其它目的地傳送響應(yīng)消息。在一實(shí)施例中,響應(yīng)消息可被傳送到服務(wù)器或者直接傳送到發(fā)送邀請(qǐng)消息的用戶所使用的計(jì)算設(shè)備。
在判定框510,該接收者計(jì)算設(shè)備的處理器可確定是否接收到消除消息。例如,接收者計(jì)算設(shè)備可監(jiān)視傳入消息緩沖器以檢測(cè)何時(shí)接收到包括對(duì)應(yīng)于針對(duì)當(dāng)前請(qǐng)求的消除消息的報(bào)頭信息的消息。該接收者計(jì)算設(shè)備可評(píng)估接收到的各種消息內(nèi)的代碼以確定接收到的消息是否與當(dāng)前請(qǐng)求相關(guān)聯(lián)(諸如通過比較被格式化成用于PTT應(yīng)用的消息的元數(shù)據(jù)內(nèi)所指示的唯一性請(qǐng)求標(biāo)識(shí)符)。替換地,該接收者計(jì)算設(shè)備可分析所有傳入消息(諸如與PTT應(yīng)用相關(guān)聯(lián)的所有消息)以確定這些消息是否包括指示這些消息是消除消息的數(shù)據(jù)、代碼或其它信息。如果確定接收到消除消息(即,判定框510=“是”),則在框516, 該接收者計(jì)算設(shè)備的處理器可以自動(dòng)清除(或移除)向用戶索取對(duì)應(yīng)于所接收到的邀請(qǐng)消息的當(dāng)前請(qǐng)求的響應(yīng)的顯示。例如,該接收者計(jì)算設(shè)備可通過移除與當(dāng)前請(qǐng)求相關(guān)聯(lián)的數(shù)據(jù)庫(kù)條目來刪除顯示并且重新呈現(xiàn)(或刷新)PTT應(yīng)用以使得當(dāng)前請(qǐng)求不再被展現(xiàn)給接收者計(jì)算設(shè)備的用戶。在各種實(shí)施例中,接收者計(jì)算設(shè)備可調(diào)整與當(dāng)前請(qǐng)求相關(guān)聯(lián)的數(shù)據(jù)以隱藏顯示或以其他方式將顯示配置成相對(duì)于當(dāng)前請(qǐng)求不可見。例如,該接收者計(jì)算設(shè)備可將演示配置成不包括當(dāng)前請(qǐng)求的問題的表示,但仍可將該問題保留在接收到且被滿足的請(qǐng)求的所存儲(chǔ)的列表中。在一實(shí)施例中,該接收者計(jì)算設(shè)備可調(diào)整顯示或以其它方式呈現(xiàn)指示當(dāng)前請(qǐng)求已被滿足或具有改變的優(yōu)先級(jí)、排名、狀態(tài)或重要性的信息。例如,顯示可包括指示當(dāng)前請(qǐng)求不再活躍的色碼、復(fù)選框、標(biāo)簽(例如,“已滿足!”、“已回答”、“等待對(duì)你的跟進(jìn)問題的響應(yīng)”等)或其它標(biāo)記。
如果確定未接收到消除消息(即,判定框510=“否”),則在判定框512,該接收者計(jì)算設(shè)備的處理器可確定是否接收到經(jīng)更新的邀請(qǐng)消息。例如,該接收者計(jì)算設(shè)備可監(jiān)視傳入消息緩沖器以檢測(cè)是否已接收到對(duì)應(yīng)于當(dāng)前請(qǐng)求的后續(xù)邀請(qǐng)消息(具有跟進(jìn)請(qǐng)求)。如果確定未接收到經(jīng)更新的邀請(qǐng)消息(即,判定框512=“否”),則該接收者計(jì)算設(shè)備可以通過執(zhí)行判定框510中的操作來繼續(xù)監(jiān)視后續(xù)消息。然而,如果確定接收到經(jīng)更新的邀請(qǐng)消息(即,判定框512=“是”),則在框514,該接收者計(jì)算設(shè)備的處理器可以基于該經(jīng)更新的邀請(qǐng)消息來自動(dòng)地將顯示調(diào)整為向用戶索取響應(yīng)。例如,該接收者計(jì)算設(shè)備可將當(dāng)前請(qǐng)求的所呈現(xiàn)的問題改為包括經(jīng)由經(jīng)更新的邀請(qǐng)消息接收到的澄清語(yǔ)言或附加問題以索取另一響應(yīng)。該接收者計(jì)算設(shè)備可以繼續(xù)可任選框506中的用于接收對(duì)應(yīng)于另一響應(yīng)的用戶輸入的操作。
圖5B解說了供接收者計(jì)算設(shè)備基于接收到的邀請(qǐng)消息來呈現(xiàn)索取對(duì)請(qǐng)求的響應(yīng)的顯示的實(shí)施例方法550。方法550類似于上述方法500,不同之處在于方法550包括供接收者計(jì)算設(shè)備基于與該接收者計(jì)算設(shè)備有關(guān)的信息來確定當(dāng)前請(qǐng)求是否仍有效的操作。具體而言,該接收者計(jì)算設(shè)備可被配置成響應(yīng)于使用基于時(shí)間的信息(例如,來自時(shí)間測(cè)量單元的當(dāng)前時(shí)間、日期等)、從位置信息源獲取的基于位置的信息(例如,從GPS單元、位置信息源或不使用GPS的服務(wù)等獲取的接收者計(jì)算設(shè)備的GPS坐標(biāo))以及基于相關(guān)性的信息(例 如,接收者正在上班還是在度假等)來執(zhí)行各種確認(rèn)有效性操作而執(zhí)行自動(dòng)清除操作。接收者計(jì)算設(shè)備的此類確認(rèn)有效性操作可以類似于以上參照?qǐng)D4D描述的判定框492中的該計(jì)算設(shè)備的操作。
出于簡(jiǎn)明的目的,以下描述將接收者計(jì)算設(shè)備的處理器指定為執(zhí)行方法550的操作。此外,接收者計(jì)算設(shè)備的用戶被稱為“接收者”。應(yīng)領(lǐng)會(huì),接收者計(jì)算設(shè)備可以是任何計(jì)算設(shè)備,諸如移動(dòng)計(jì)算設(shè)備(例如,用戶所利用的智能電話)。在各種實(shí)施例中,方法550的操作的任何組合可由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行。
如上所述,在框502,該接收者計(jì)算設(shè)備的處理器可接收并處理索取對(duì)當(dāng)前請(qǐng)求的響應(yīng)的邀請(qǐng)消息。在框504,該接收者計(jì)算設(shè)備的處理器可基于接收到的邀請(qǐng)消息來呈現(xiàn)向用戶索取響應(yīng)(例如,信息、任務(wù)等)的顯示。在可任選框506,該接收者計(jì)算設(shè)備的處理器可以接收對(duì)應(yīng)于當(dāng)前請(qǐng)求的用戶輸入。在可任選框508,該接收者計(jì)算設(shè)備的處理器可傳送包括接收到的用戶輸入的響應(yīng)消息。
在框552,該接收者計(jì)算設(shè)備的處理器可以從數(shù)據(jù)源(諸如從時(shí)間測(cè)量單元、位置信息源(例如,GPS單元或提供位置信息的其它源或服務(wù))、本地信息數(shù)據(jù)庫(kù)和/或因特網(wǎng)資源)獲取信息以用于確認(rèn)當(dāng)前請(qǐng)求的有效性。例如,該接收者計(jì)算設(shè)備可訪問本地存儲(chǔ)的數(shù)據(jù)(例如,地址簿、電子郵件客戶端、所存儲(chǔ)的文本消息、社交聯(lián)網(wǎng)簡(jiǎn)檔數(shù)據(jù)等)和/或執(zhí)行用于經(jīng)由因特網(wǎng)從各種網(wǎng)站檢索數(shù)據(jù)的操作。該信息可基于處理當(dāng)前請(qǐng)求和/或邀請(qǐng)消息的內(nèi)容來獲取(諸如通過對(duì)電子郵件或SMS文本消息執(zhí)行自然語(yǔ)言處理例程以確定問題、語(yǔ)句或關(guān)于當(dāng)前請(qǐng)求的其它信息的含義)。例如,當(dāng)接收到的邀請(qǐng)消息詢問“誰(shuí)將在中午在辦公室?”時(shí),該接收者計(jì)算設(shè)備可以從時(shí)間測(cè)量單元(例如,系統(tǒng)時(shí)鐘等)獲取當(dāng)前時(shí)間以基于該當(dāng)前時(shí)間來確定該請(qǐng)求是否仍然有效。作為另一示例,在當(dāng)前請(qǐng)求詢問“現(xiàn)在誰(shuí)能幫我進(jìn)入我的辦公室?”時(shí),該接收者計(jì)算設(shè)備可訪問來自GPS單元的當(dāng)前GPS坐標(biāo)和/或訪問本地存儲(chǔ)的日歷數(shù)據(jù)以獲取指示該接收者計(jì)算設(shè)備的接收者是否在辦公室內(nèi)以有資格幫助請(qǐng)求者的信息。
在可任選框554,該接收者計(jì)算設(shè)備的處理器可傳送所獲取的信息以供遠(yuǎn) 程設(shè)備(例如,服務(wù)器、請(qǐng)求者設(shè)備等)用于確認(rèn)有效性。例如,位置信息(或其它在場(chǎng)信息)可被傳送到服務(wù)器計(jì)算設(shè)備以供處理以確定當(dāng)前請(qǐng)求是否仍有效。
在判定框556,該接收者計(jì)算設(shè)備的處理器可基于所獲取的信息來大體上確定當(dāng)前請(qǐng)求是否有效。換言之,該接收者計(jì)算設(shè)備可評(píng)估所獲取的信息以及當(dāng)前請(qǐng)求以確定該當(dāng)前請(qǐng)求是否無實(shí)際意義或者在其它方面無法被接收者計(jì)算設(shè)備或可能已經(jīng)接收到具有該當(dāng)前請(qǐng)求的邀請(qǐng)消息的任何其它設(shè)備恰當(dāng)?shù)貪M足或回答。例如,該接收者計(jì)算設(shè)備可確定當(dāng)前時(shí)間(例如,下午四點(diǎn))使得尋求取決于時(shí)間的協(xié)助的當(dāng)前請(qǐng)求(例如,“誰(shuí)想要吃午飯?”)是無意義的。如果該處理器大體上確定該請(qǐng)求是無效的(即,判定框556=“否”),則在框558中該接收者計(jì)算設(shè)備的處理器可傳送指示當(dāng)前請(qǐng)求不再有效的響應(yīng)消息(例如,向請(qǐng)求者計(jì)算設(shè)備和/或服務(wù)器傳送響應(yīng)消息),在框516中自動(dòng)清除向用戶索取對(duì)應(yīng)于當(dāng)前請(qǐng)求的響應(yīng)的顯示,并繼續(xù)框502中的用于接收并處理其它邀請(qǐng)消息的操作。通過框558中的操作傳送的響應(yīng)消息可由計(jì)算設(shè)備(例如,服務(wù)器等)接收并被處理以傳送告知已經(jīng)接收到該邀請(qǐng)消息的其它設(shè)備當(dāng)前請(qǐng)求不再有效的消除消息。
然而,如果該處理器大體上確定該請(qǐng)求仍有效(即,判定框556=“是”),則在可任選判定框560中該接收者計(jì)算設(shè)備的處理器可基于所獲取的信息來確定當(dāng)前請(qǐng)求對(duì)于接收者是否有效。換言之,該接收者計(jì)算設(shè)備可評(píng)估當(dāng)前請(qǐng)求以確定該請(qǐng)求是否仍然可能由某個(gè)人、而并非由該接收者來回答或滿足。例如,該接收者計(jì)算設(shè)備可將其當(dāng)前GPS坐標(biāo)與已知的辦公樓進(jìn)行比較以確定該接收者是否在該辦公樓內(nèi)并由此有資格幫助滿足協(xié)助請(qǐng)求者進(jìn)入他的辦公空間的當(dāng)前請(qǐng)求。作為另一示例,該接收者計(jì)算設(shè)備可比較指示該接收者在接下來的數(shù)小時(shí)內(nèi)開會(huì)的本地存儲(chǔ)的日歷信息以確定該接收者無法滿足在接下來五分鐘內(nèi)去市場(chǎng)的當(dāng)前請(qǐng)求。在一實(shí)施例中,判定框556中的判定可基于用戶輸入,諸如用以指示他或她沒興趣涉及當(dāng)前請(qǐng)求(或接收進(jìn)一步的相關(guān)通知)的用戶提供的按鈕按壓。
如果該處理器確定該請(qǐng)求對(duì)于該接收者無效(即,可任選判定框560=“否”),則在可任選框562,該接收者計(jì)算設(shè)備的處理器可傳送指示當(dāng)前請(qǐng) 求對(duì)該接收者不再有效的響應(yīng)消息(諸如通過向請(qǐng)求計(jì)算設(shè)備和/或服務(wù)器傳送響應(yīng)消息)。在框516,該接收者計(jì)算設(shè)備的處理器可自動(dòng)地清除向用戶索取對(duì)應(yīng)于當(dāng)前請(qǐng)求的響應(yīng)的顯示,并繼續(xù)框502中的用于接收并處理其它邀請(qǐng)消息的操作。
然而,如果該處理器確定該請(qǐng)求對(duì)于該接收者仍有效(即,可任選判定框560=“是”),則在判定框510,該接收者計(jì)算設(shè)備的處理器可確定是否接收到消除消息。如果該處理器確定接收到消除消息(即,判定框510=“是”),則在框516,該接收者計(jì)算設(shè)備的處理器可以自動(dòng)清除(或移除)向用戶索取對(duì)應(yīng)于所接收到的邀請(qǐng)消息的當(dāng)前請(qǐng)求的響應(yīng)的顯示。
如果該處理器確定未接收到消除消息(即,判定框510=“否”),則在判定框512,該接收者計(jì)算設(shè)備的處理器可確定是否接收到經(jīng)更新的邀請(qǐng)消息。如果該處理器確定未接收到經(jīng)更新的邀請(qǐng)消息(即,判定框512=“否”),則該接收者計(jì)算設(shè)備的處理器可以通過執(zhí)行判定框510中的操作來繼續(xù)監(jiān)視后續(xù)消息。然而,如果該處理器確定接收到經(jīng)更新的邀請(qǐng)消息(即,判定框512=“是”),則在框514,該接收者計(jì)算設(shè)備的處理器可以基于該經(jīng)更新的邀請(qǐng)消息來自動(dòng)地將顯示調(diào)整為向用戶索取響應(yīng)。該接收者計(jì)算設(shè)備的處理器可以繼續(xù)可任選框506中的用于接收對(duì)應(yīng)于另一響應(yīng)的用戶輸入的操作。
圖6A是解說用戶計(jì)算設(shè)備102與接收者計(jì)算設(shè)備180之間的對(duì)應(yīng)于來自用戶的請(qǐng)求的示例性通信的示圖600。示圖600中所解說的各種通信可被認(rèn)為是用戶計(jì)算設(shè)備102與接收者計(jì)算設(shè)備180之間的直接通信或信令。例如,設(shè)備102、180可被配置成經(jīng)由短程信令(例如,藍(lán)牙、WiFi直連等)或通過LAN(例如,經(jīng)由WiFi路由器傳送的數(shù)據(jù))交換P2P通信。此外,各種通信可以是對(duì)應(yīng)于在這兩個(gè)設(shè)備102、180上執(zhí)行的應(yīng)用的專有消息收發(fā)、SMS/MMS文本消息、PTT通信和/或設(shè)備102、180所支持的消息收發(fā)技術(shù)或格式的任何組合。
用戶計(jì)算設(shè)備102可執(zhí)行用于標(biāo)識(shí)當(dāng)前請(qǐng)求的操作602(諸如通過接收表示問題或請(qǐng)求其它用戶執(zhí)行動(dòng)作的文本數(shù)據(jù)和/或接收指示當(dāng)前請(qǐng)求的期望接收者的輸入(例如,PTT應(yīng)用的地址簿內(nèi)的聯(lián)系人的圖形元素上的觸摸輸入等))。用戶計(jì)算設(shè)備102可執(zhí)行用于基于當(dāng)前請(qǐng)求來向接收者計(jì)算設(shè)備180 傳送邀請(qǐng)消息604的操作。接收者計(jì)算設(shè)備180可執(zhí)行用于處理并呈現(xiàn)接收到的邀請(qǐng)消息604中所指示的當(dāng)前請(qǐng)求以及從接收者用戶接收響應(yīng)輸入的操作606。接收者計(jì)算設(shè)備180可以向用戶計(jì)算設(shè)備102傳送響應(yīng)消息608,諸如指示對(duì)應(yīng)于邀請(qǐng)消息604內(nèi)所提出的問題的回答、問題或其它信息的文本或音頻消息。
用戶計(jì)算設(shè)備102可執(zhí)行用于處理響應(yīng)消息608的操作610(諸如通過執(zhí)行文本分析、語(yǔ)音到文本處理或其它例程以標(biāo)識(shí)相對(duì)于當(dāng)前查詢的響應(yīng)消息608內(nèi)的內(nèi)容)。在一實(shí)施例中,用戶計(jì)算設(shè)備102可執(zhí)行用于移除或以其它方式清除對(duì)應(yīng)于當(dāng)前請(qǐng)求的數(shù)據(jù)的操作(諸如通過移除或更改本地存儲(chǔ)的數(shù)據(jù)庫(kù)信息以指示當(dāng)前請(qǐng)求被響應(yīng)消息608滿足)。
在當(dāng)前請(qǐng)求被確定為未被滿足(例如,待決問題由來自響應(yīng)消息608的信息不充分地回答)時(shí),用戶計(jì)算設(shè)備102可傳送可任選的經(jīng)更新的邀請(qǐng)消息612,并且該接收者計(jì)算設(shè)備可執(zhí)行用于處理并呈現(xiàn)該可任選的經(jīng)更新的邀請(qǐng)消息612中的信息以及從接收者用戶接收響應(yīng)輸入的可任選操作606’。接收者計(jì)算設(shè)備180可將可任選響應(yīng)消息608’傳送到用戶計(jì)算設(shè)備102。用戶計(jì)算設(shè)備102可執(zhí)行用于處理可任選響應(yīng)消息608’的可任選操作610’。
在當(dāng)前請(qǐng)求被確定為被滿足(例如,待決問題通過來自響應(yīng)消息608或可任選的響應(yīng)消息608’的信息來充分地回答)時(shí),用戶計(jì)算設(shè)備102可以向接收者計(jì)算設(shè)備180傳送消除消息614。接收者計(jì)算設(shè)備180可執(zhí)行用于處理消除消息614的操作616(諸如通過執(zhí)行移除、隱藏或以其它方式調(diào)整與當(dāng)前請(qǐng)求和/或邀請(qǐng)消息604有關(guān)的本地存儲(chǔ)的信息的自動(dòng)清除操作)。例如,操作616可包括執(zhí)行用于刪除與當(dāng)前請(qǐng)求相關(guān)聯(lián)的數(shù)據(jù)庫(kù)條目或替換地設(shè)置數(shù)據(jù)庫(kù)條目?jī)?nèi)的控制來自該條目的數(shù)據(jù)是否可由PTT應(yīng)用展現(xiàn)的變量的例程。
圖6B-6C是解說用戶計(jì)算設(shè)備102、接收者計(jì)算設(shè)備180以及服務(wù)器計(jì)算設(shè)備110之間的對(duì)應(yīng)于來自用戶的請(qǐng)求的示例性通信的示圖650、670。示圖650、670類似于以上參照?qǐng)D6A描述的示圖600,不同之處在于代替用戶計(jì)算設(shè)備102和接收者計(jì)算設(shè)備180彼此直接通信,消息收發(fā)是通過服務(wù)器計(jì)算設(shè)備110來路由的。例如,服務(wù)器計(jì)算設(shè)備110可以是被配置成促成與在用戶計(jì)算設(shè)備102和接收者計(jì)算設(shè)備180兩者上執(zhí)行的PTT應(yīng)用相關(guān)聯(lián)的通信的設(shè) 備。在服務(wù)器計(jì)算設(shè)備110與設(shè)備102、108之間交換的各種通信可以通過WAN(例如蜂窩網(wǎng)絡(luò)、因特網(wǎng)等)和/或LAN(例如,建筑物內(nèi)WiFi路由器啟用的LAN)來傳送。例如,用戶計(jì)算設(shè)備102可以通過WiFi連接來與服務(wù)器計(jì)算設(shè)備110通信,而接收者計(jì)算設(shè)備180可通過因特網(wǎng)來與服務(wù)器計(jì)算設(shè)備110交換消息,或者反之。此外,服務(wù)器計(jì)算設(shè)備110可被配置成接收和傳送不同類型的消息格式。例如,服務(wù)器計(jì)算設(shè)備110可被配置成與用戶計(jì)算設(shè)備102交換與PTT應(yīng)用相關(guān)聯(lián)的PTT消息并與接收者計(jì)算設(shè)備180交換SMS/MMS文本消息或電子郵件,或者反之。
圖6B解說了其中服務(wù)器計(jì)算設(shè)備110僅僅是用于用戶計(jì)算設(shè)備102與接收者計(jì)算設(shè)備180之間的消息收發(fā)的路由器的場(chǎng)景。具體而言,用戶計(jì)算設(shè)備102可執(zhí)行用于標(biāo)識(shí)當(dāng)前請(qǐng)求并基于該當(dāng)前請(qǐng)求向服務(wù)器計(jì)算設(shè)備110傳送邀請(qǐng)消息604的操作602。服務(wù)器計(jì)算設(shè)備110可以向接收者計(jì)算設(shè)備180傳送經(jīng)中繼的邀請(qǐng)消息654。經(jīng)中繼的邀請(qǐng)消息654可以等同于邀請(qǐng)消息604,或替換地可以用適于由接收者計(jì)算設(shè)備180使用的不同消息格式來格式化。接收者計(jì)算設(shè)備180可執(zhí)行用于處理并呈現(xiàn)經(jīng)中繼的邀請(qǐng)消息654中所指示的當(dāng)前請(qǐng)求以及從接收者用戶接收響應(yīng)輸入的操作606。接收者計(jì)算設(shè)備180可以向服務(wù)器計(jì)算設(shè)備110傳送響應(yīng)消息608,服務(wù)器計(jì)算設(shè)備110可向用戶計(jì)算設(shè)備102傳送經(jīng)中繼的響應(yīng)消息658。經(jīng)中繼的邀請(qǐng)消息658可以等同于響應(yīng)消息608,或替換地可以用適于由接收者計(jì)算設(shè)備102使用的不同消息格式來格式化。
用戶計(jì)算設(shè)備102可執(zhí)行用于處理經(jīng)中繼的響應(yīng)消息658的操作610(諸如通過執(zhí)行文本分析、語(yǔ)音到文本處理或其它例程以標(biāo)識(shí)相對(duì)于當(dāng)前查詢的經(jīng)中繼的響應(yīng)消息658內(nèi)的內(nèi)容)。在當(dāng)前請(qǐng)求被確定為未被滿足(例如,待決問題被來自經(jīng)中繼的響應(yīng)消息658的信息不充分地回答)時(shí),用戶計(jì)算設(shè)備102可以向服務(wù)器計(jì)算設(shè)備110傳送可任選的經(jīng)更新的邀請(qǐng)消息612,該經(jīng)更新的邀請(qǐng)消息612可作為可任選的經(jīng)中繼的經(jīng)更新的邀請(qǐng)消息662被傳送到接收者計(jì)算設(shè)備180。該接收者計(jì)算設(shè)備可執(zhí)行用于處理并呈現(xiàn)該可任選的經(jīng)中繼的經(jīng)更新的邀請(qǐng)消息662中的信息以及從接收者用戶接收響應(yīng)輸入的操作606’。接收者計(jì)算設(shè)備180可以向服務(wù)器計(jì)算設(shè)備110傳送可任選的響應(yīng)消息608’, 服務(wù)器計(jì)算設(shè)備110可進(jìn)而向用戶計(jì)算設(shè)備102傳送可任選的經(jīng)中繼的響應(yīng)消息658’。用戶計(jì)算設(shè)備102可執(zhí)行用于處理可任選的經(jīng)中繼的響應(yīng)消息658’的可任選操作610’。
在當(dāng)前請(qǐng)求被確定為被滿足(例如,待決問題通過來自響應(yīng)消息608或可任選的經(jīng)中繼的響應(yīng)消息658’的信息來充分地回答)時(shí),用戶計(jì)算設(shè)備102可以向服務(wù)器計(jì)算設(shè)備110傳送消除消息614,該服務(wù)器計(jì)算設(shè)備110可以向接收者計(jì)算設(shè)備180傳送經(jīng)中繼的消除消息664。經(jīng)中繼的消除消息664可以等同于消除消息614,或替換地可以用適于由接收者計(jì)算設(shè)備180使用的不同消息格式來格式化。接收者計(jì)算設(shè)備180可執(zhí)行用于處理經(jīng)中繼的消除消息664的操作616(諸如通過執(zhí)行移除、隱藏或以其它方式調(diào)整與當(dāng)前請(qǐng)求和/或經(jīng)中繼的邀請(qǐng)消息654有關(guān)的本地存儲(chǔ)的信息的自動(dòng)清除操作)。
圖6C解說了其中服務(wù)器計(jì)算設(shè)備110評(píng)估響應(yīng)消息以確定用戶的請(qǐng)求是否被滿足的場(chǎng)景。不像如以上參照?qǐng)D6B所描述的,在示圖670中服務(wù)器計(jì)算設(shè)備110可被配置成處理各種通信以確定請(qǐng)求是否被滿足并由此可以在用戶計(jì)算設(shè)備102和/或接收者計(jì)算設(shè)備180中被清除。
具體而言,用戶計(jì)算設(shè)備102可執(zhí)行用于標(biāo)識(shí)當(dāng)前請(qǐng)求并基于該當(dāng)前請(qǐng)求向服務(wù)器計(jì)算設(shè)備110傳送邀請(qǐng)消息604的操作602。服務(wù)器計(jì)算設(shè)備110可以向接收者計(jì)算設(shè)備180傳送經(jīng)中繼的邀請(qǐng)消息654。經(jīng)中繼的邀請(qǐng)消息654可以等同于邀請(qǐng)消息604,或替換地可以用適于由接收者計(jì)算設(shè)備180使用的不同消息格式來格式化。接收者計(jì)算設(shè)備180可執(zhí)行用于處理并呈現(xiàn)經(jīng)中繼的邀請(qǐng)消息654中所指示的當(dāng)前請(qǐng)求以及從接收者用戶接收響應(yīng)輸入的操作606。接收者計(jì)算設(shè)備180可以向服務(wù)器計(jì)算設(shè)備110傳送響應(yīng)消息608,服務(wù)器計(jì)算設(shè)備110可執(zhí)行用于處理響應(yīng)消息608的操作672(諸如通過執(zhí)行文本分析、語(yǔ)音到文本處理或其它例程以標(biāo)識(shí)響應(yīng)消息608內(nèi)的內(nèi)容)。操作672可以類似于如上所述由用戶計(jì)算設(shè)備102執(zhí)行的操作610。
在一實(shí)施例中,服務(wù)器計(jì)算設(shè)備110可被配置成在初始請(qǐng)求的時(shí)間經(jīng)由經(jīng)中繼的邀請(qǐng)消息654來推送初始請(qǐng)求,或替換地可執(zhí)行用于存儲(chǔ)該初始請(qǐng)求的信息達(dá)一歷時(shí)的可任選操作681。響應(yīng)于從接收者計(jì)算設(shè)備180接收到可任選的檢索請(qǐng)求消息681’,服務(wù)器計(jì)算設(shè)備110可傳送經(jīng)中繼的邀請(qǐng)消息654和/ 或可任選的經(jīng)更新的邀請(qǐng)消息676。這可使得接收者計(jì)算設(shè)備180能夠按需從存儲(chǔ)位置(諸如服務(wù)器計(jì)算設(shè)備110)檢索待決初始請(qǐng)求(或更新)。
在當(dāng)前請(qǐng)求被確定未滿足(例如,待決問題被來自響應(yīng)消息608的信息不充分地回答)時(shí),服務(wù)器計(jì)算設(shè)備110可以向用戶計(jì)算設(shè)備102傳送指示對(duì)已從響應(yīng)消息608中標(biāo)識(shí)的當(dāng)前請(qǐng)求的任何部分響應(yīng)(或部分回答)的可任選消息674。服務(wù)器計(jì)算設(shè)備110還可生成可任選的經(jīng)更新的邀請(qǐng)消息676并將其傳送到接收者計(jì)算設(shè)備180。該接收者計(jì)算設(shè)備可執(zhí)行用于處理并呈現(xiàn)該可任選的經(jīng)更新的邀請(qǐng)消息676中的信息以及從接收者用戶接收響應(yīng)輸入的操作606’。接收者計(jì)算設(shè)備180可將可任選響應(yīng)消息608’傳送到服務(wù)器計(jì)算機(jī)設(shè)備110,服務(wù)器計(jì)算設(shè)備110進(jìn)而可執(zhí)行用于處理該可任選響應(yīng)消息608’的可任選操作672’。
在當(dāng)前請(qǐng)求被確定為被滿足(例如,待決問題通過來自響應(yīng)消息608或可任選響應(yīng)消息608’的信息來充分地回答)時(shí),服務(wù)器計(jì)算設(shè)備110可以向用戶計(jì)算設(shè)備102傳送指示該當(dāng)前請(qǐng)求已被完全滿足的消息678。用戶計(jì)算設(shè)備102可執(zhí)行用于處理該消息678的操作680(諸如通過對(duì)本地?cái)?shù)據(jù)庫(kù)執(zhí)行清除操作或者向用戶顯示完成消息)。服務(wù)器計(jì)算設(shè)備110還可以向接收者計(jì)算設(shè)備180傳送消除消息682。接收者計(jì)算設(shè)備180可執(zhí)行用于處理消除消息682的操作616(諸如通過執(zhí)行移除、隱藏或以其它方式調(diào)整與當(dāng)前請(qǐng)求和/或經(jīng)中繼的邀請(qǐng)消息654有關(guān)的本地存儲(chǔ)的信息的自動(dòng)清除操作)。
其他形式的計(jì)算設(shè)備(包括個(gè)人計(jì)算機(jī)和膝上型計(jì)算機(jī))可被用于實(shí)現(xiàn)各個(gè)實(shí)施例。此類計(jì)算設(shè)備一般包括圖7中解說的組件,圖7解說了示例膝上型計(jì)算設(shè)備185。許多膝上型計(jì)算機(jī)包括擔(dān)當(dāng)計(jì)算機(jī)的定點(diǎn)設(shè)備的觸摸板觸摸表面714,并且由此可接收與在裝備有觸摸屏顯示器的移動(dòng)計(jì)算設(shè)備以及上述移動(dòng)計(jì)算設(shè)備上實(shí)現(xiàn)的拖曳、滾動(dòng)和輕擊手勢(shì)類似的拖曳、滾動(dòng)和輕擊手勢(shì)。此類膝上型計(jì)算設(shè)備185通常包括耦合至易失性內(nèi)部存儲(chǔ)器702和大容量非易失性存儲(chǔ)器(諸如盤驅(qū)動(dòng)器706)的處理器701。膝上型計(jì)算設(shè)備185還可包括耦合至處理器701的壓縮碟(CD)和/或DVD驅(qū)動(dòng)器708。膝上型計(jì)算設(shè)備185還可包括耦合至處理器701的用于建立數(shù)據(jù)連接或接納外部存儲(chǔ)器設(shè)備的數(shù)個(gè)連接器端口710,諸如用于將處理器701耦合至網(wǎng)絡(luò)的網(wǎng)絡(luò)連接電路。膝 上型計(jì)算設(shè)備185可具有一個(gè)或多個(gè)短程無線電信號(hào)收發(fā)機(jī)718(例如,RF無線電)和天線720以用于發(fā)送和接收無線信號(hào),如本文所描述的。收發(fā)機(jī)718和天線720可與上述電路系統(tǒng)聯(lián)用以實(shí)現(xiàn)各種無線傳輸協(xié)議棧/接口。在膝上型或筆記本配置中,計(jì)算機(jī)外殼可包括均耦合至處理器701的觸摸板714、鍵盤712和顯示器716。膝上型計(jì)算設(shè)備185的其他配置可包括如眾所周知地耦合至處理器701(例如,經(jīng)由USB輸入)的計(jì)算機(jī)鼠標(biāo)或軌跡球,這也可結(jié)合各個(gè)實(shí)施例來使用。
圖8解說了實(shí)施例多核設(shè)備800。在各種實(shí)施例中,多核設(shè)備800可包括耦合到觸摸屏控制器804和內(nèi)部存儲(chǔ)器802的處理器801。處理器801可以是指定用于通用或特定處理任務(wù)的一個(gè)或多個(gè)多核IC。內(nèi)部存儲(chǔ)器802可以是易失性或非易失性存儲(chǔ)器,并且還可以是安全和/或加密的存儲(chǔ)器、或者不安全和/或未加密存儲(chǔ)器,或其任何組合。觸摸屏控制器804和處理器801還可被耦合到屏幕812,諸如電阻式傳感觸摸屏、電容式傳感觸摸屏、紅外傳感觸摸屏等。多核設(shè)備800可具有彼此耦合和/或耦合至處理器808的一個(gè)或多個(gè)無線電信號(hào)收發(fā)機(jī)810(例如,Wi-Fi、RF無線電)以及天線801以用于發(fā)送和接收。收發(fā)機(jī)808和天線810可與以上提及的電路系統(tǒng)一起使用以實(shí)現(xiàn)各種無線傳輸協(xié)議棧和接口。多核設(shè)備800可包括蜂窩網(wǎng)絡(luò)無線調(diào)制解調(diào)器芯片816,該芯片使得能夠經(jīng)由蜂窩網(wǎng)絡(luò)進(jìn)行通信并且耦合至處理器。多核設(shè)備800可以包括耦合至處理器801的外圍設(shè)備連接接口818。外圍設(shè)備連接接口818可被配置成單獨(dú)接納一種類型的連接,或者被配置成多路接納共用的或?qū)S械母鞣N類型的物理和通信連接,諸如USB、火線(FireWire)、雷點(diǎn)(Thunderbolt)或PCIe。外圍設(shè)備連接接口818還可以耦合至類似地配置的外圍設(shè)備連接端口(未示出)。多核設(shè)備800還可包括用于提供音頻輸出的揚(yáng)聲器814。多核設(shè)備800還可包括用于容納本文所討論的組件中的全部或一些組件的外殼820,外殼820由塑料、金屬或多種材料的組合構(gòu)成。多核設(shè)備800可以包括耦合至處理器801的電源822,諸如一次性或可充電電池。可充電電池還可以耦合至外圍設(shè)備連接端口以從多核設(shè)備800外部的源接收充電電流。
各種實(shí)施例可實(shí)現(xiàn)在各種市售的服務(wù)器設(shè)備中的任何服務(wù)器設(shè)備上,諸如 圖9中所解說的服務(wù)器計(jì)算設(shè)備110。此類服務(wù)器計(jì)算設(shè)備110典型地包括耦合至易失性存儲(chǔ)器902和大容量非易失性存儲(chǔ)器(諸如盤驅(qū)動(dòng)器903)的處理器901。服務(wù)器計(jì)算設(shè)備110還可包括耦合至處理器901的軟盤驅(qū)動(dòng)器、壓縮碟(CD)或DVD碟驅(qū)動(dòng)器906。服務(wù)器計(jì)算設(shè)備110還可包括耦合至處理器901的網(wǎng)絡(luò)接入端口904,以用于建立與網(wǎng)絡(luò)905(諸如耦合至其他廣播系統(tǒng)計(jì)算機(jī)和服務(wù)器的局域網(wǎng))的數(shù)據(jù)連接。
處理器701、801和901可以是能通過軟件指令(應(yīng)用)配置成執(zhí)行包括以上描述的各種實(shí)施例的功能在內(nèi)的各種功能的任何可編程微處理器、微計(jì)算機(jī)或者一個(gè)或多個(gè)多處理器芯片。在各種設(shè)備中,可提供多個(gè)處理器,諸如一個(gè)處理器專用于無線通信功能并且一個(gè)處理器專用于運(yùn)行其他應(yīng)用。通常,軟件應(yīng)用可被存儲(chǔ)在內(nèi)部存儲(chǔ)器702、802和902中,然后它們被訪問并被加載到處理器701、801和901中。處理器701、801和901可包括足以存儲(chǔ)應(yīng)用軟件指令的內(nèi)部存儲(chǔ)器。在許多設(shè)備中,內(nèi)部存儲(chǔ)器可以是易失性或非易失性存儲(chǔ)器(諸如閃存),或這兩者的混合。出于本說明書的目的,對(duì)存儲(chǔ)器的一般性引述是指可由處理器701、801和901訪問的存儲(chǔ)器,包括內(nèi)部存儲(chǔ)器或插入到各種設(shè)備中的可移動(dòng)存儲(chǔ)器、以及在處理器701、801和901內(nèi)部的存儲(chǔ)器。
上述方法描述和過程流圖僅作為解說性示例提供,且并非旨在要求或暗示各個(gè)實(shí)施例的步驟必須按所給出的次序來執(zhí)行。如本領(lǐng)域技術(shù)人員將領(lǐng)會(huì)的,前述實(shí)施例中的步驟次序可按任何次序來執(zhí)行。諸如“此后”、“然后”、“接著”等的措辭并非旨在限定步驟的次序;這些措辭僅是簡(jiǎn)單地用以指引讀者遍歷方法的描述。進(jìn)一步,對(duì)單數(shù)形式的權(quán)利要求元素的任何引述,例如使用冠詞“一”、“某”或“該”的引述不應(yīng)解釋為將該元素限定為單數(shù)。
結(jié)合本文中所公開的實(shí)施例來描述的各種解說性邏輯框、模塊、電路、和算法步驟可實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件、或這兩者的組合。為清楚地解說硬件與軟件的這一可互換性,各種解說性組件、塊、模塊、電路、以及步驟在上面是以其功能性的形式作一般化描述的。此類功能性是被實(shí)現(xiàn)為硬件還是軟件取決于具體應(yīng)用和施加于整體系統(tǒng)的設(shè)計(jì)約束。技術(shù)人員對(duì)于每種特定應(yīng)用可用不同的方式來實(shí)現(xiàn)所描述的功能性,但這樣的實(shí)現(xiàn)決策不應(yīng)被解讀成導(dǎo)致脫 離了本發(fā)明的范圍。
用以實(shí)現(xiàn)結(jié)合本文中公開的實(shí)施例描述的各種解說性邏輯、邏輯框、模塊、以及電路的硬件可用設(shè)計(jì)成執(zhí)行本文中描述的功能的通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其他可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其任何組合來實(shí)現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但在替換方案中,處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如DSP與微處理器的組合、多個(gè)微處理器、與DSP核心協(xié)同的一個(gè)或多個(gè)微處理器、或任何其它此類配置。替換地,一些步驟或方法可由專用于給定功能的電路系統(tǒng)來執(zhí)行。
在一個(gè)或多個(gè)示例性實(shí)施例中,所描述的功能可在硬件、軟件、固件或其任何組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則這些功能可作為一條或多條指令或代碼存儲(chǔ)在非瞬態(tài)處理器可讀、計(jì)算機(jī)可讀或服務(wù)器可讀介質(zhì)或非瞬態(tài)處理器可讀存儲(chǔ)介質(zhì)上,或藉由其進(jìn)行傳送。本文中公開的方法或算法的步驟可在處理器可執(zhí)行軟件模塊或處理器可執(zhí)行指令(或軟件指令)中實(shí)施,該處理器可執(zhí)行軟件模塊或處理器可執(zhí)行指令(或軟件指令)可駐留在非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、非瞬態(tài)服務(wù)器可讀存儲(chǔ)介質(zhì)、和/或非瞬態(tài)處理器可讀存儲(chǔ)介質(zhì)上。在各種實(shí)施例中,此類指令可以是所存儲(chǔ)的處理器可執(zhí)行指令或所存儲(chǔ)的處理器可執(zhí)行軟件指令。有形非瞬態(tài)計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是能被計(jì)算機(jī)訪問的任何可用介質(zhì)。作為示例而非限定,此類非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)可包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲(chǔ)、磁盤存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或能被用來存儲(chǔ)指令或數(shù)據(jù)結(jié)構(gòu)形式的期望程序代碼且能被計(jì)算機(jī)訪問的任何其他介質(zhì)。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(CD)、激光碟、光碟、數(shù)字通用碟(DVD)、軟盤和藍(lán)光碟,其中盤(disk)往往以磁的方式再現(xiàn)數(shù)據(jù)而碟(disc)用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。以上的組合也應(yīng)被包括在非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。另外,方法或算法的操作可作為一條代碼和/或指令或者代碼和/或指令的任何組合或集合而駐留在可被納入計(jì)算機(jī)程序產(chǎn)品中的有形、非瞬態(tài)處理器可讀存儲(chǔ)介質(zhì)和/或計(jì)算機(jī)可讀介質(zhì)上。
提供所公開的實(shí)施例的先前描述是為了使本領(lǐng)域任何技術(shù)人員皆能制作 或使用本發(fā)明。對(duì)這些實(shí)施例的各種修改對(duì)本領(lǐng)域技術(shù)人員來說將是顯而易見的,且本文所定義的一般原理可被應(yīng)用于其它實(shí)施例而不背離本發(fā)明的精神或范圍。由此,本發(fā)明并非旨在限定于本文中示出的實(shí)施例,而是應(yīng)被授予與所附權(quán)利要求和本文中公開的原理和新穎性特征一致的最廣義的范圍。