專利名稱:基于語(yǔ)境進(jìn)行搜索的方法和裝置的制作方法
基于語(yǔ)境進(jìn)行搜索的方法和裝置
背景技術(shù):
諸如移動(dòng)電話、智能電話等設(shè)備的制造商們不斷受到通過例如提供可從設(shè)備訪問的有競(jìng)爭(zhēng)力的網(wǎng)絡(luò)服務(wù)向消費(fèi)者提供價(jià)值和便利的挑戰(zhàn)。逐漸地,這些網(wǎng)絡(luò)服務(wù)實(shí)現(xiàn)了對(duì)在線和離線信息資源的巨大信息庫(kù)的容易訪問,信息資源包括網(wǎng)頁(yè)、聯(lián)機(jī)數(shù)據(jù)庫(kù)、本地?cái)?shù)據(jù)庫(kù)、服務(wù)、應(yīng)用等。在執(zhí)行信息搜索時(shí),可用信息的絕對(duì)容量和范圍能夠迅速壓垮很多設(shè)備用戶。此外,提供信息的源可能不是已知的或受用戶信任的,尤其是對(duì)更私人或社會(huì)性質(zhì)的查詢。因此,很多用戶通過社交網(wǎng)絡(luò)從已知的可靠來(lái)源,例如朋友、家人或同事找到信息。典型地,以查詢的形式進(jìn)行信息搜索,查詢指向認(rèn)為最能夠或相信會(huì)響應(yīng)的個(gè)人或其群組。設(shè)備用戶能夠容易地提交查詢并直接通過其無(wú)線通信設(shè)備與其社交網(wǎng)絡(luò)的成員交流,即使忙碌時(shí)也是如此。不過,通過社交網(wǎng)絡(luò)服務(wù)執(zhí)行的大部分信息搜索未考慮查詢時(shí)刻用戶或用戶設(shè)備的語(yǔ)境,這常常與產(chǎn)生最好的響應(yīng)非常相關(guān)。
發(fā)明內(nèi)容
因此,需要一種能夠基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的方法。根據(jù)一個(gè)實(shí)施例,一種方法包括從設(shè)備處的用戶接收查詢。該方法還包括至少部分基于與用戶或設(shè)備相關(guān)聯(lián)的語(yǔ)境信息、一個(gè)或多個(gè)其他用戶與查詢的關(guān)聯(lián)或其組合確定選擇一個(gè)或多個(gè)其他用戶。該方法還包括確定向一個(gè)或多個(gè)其他用戶的相應(yīng)設(shè)備發(fā)送查詢。根據(jù)另一個(gè)實(shí)施例,一種裝置包括至少一個(gè)處理器和至少一個(gè)包括計(jì)算機(jī)程序代碼的存儲(chǔ)器,至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置成利用至少一個(gè)處理器至少部分地使該裝置從設(shè)備處的用戶接收查詢。還使該裝置至少部分地基于與用戶或設(shè)備相關(guān)聯(lián)的語(yǔ)境信息、一個(gè)或多個(gè)其他用戶與查詢的關(guān)聯(lián)或其組合確定選擇一個(gè)或多個(gè)其他用戶。還使該裝置至少部分基于所述評(píng)級(jí)確定呈現(xiàn)所述一個(gè)或多個(gè)響應(yīng)。根據(jù)另一個(gè)實(shí)施例,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),承載一條或多條指令的一個(gè)或多個(gè)序列,在由一個(gè)或多個(gè)處理器執(zhí)行時(shí),至少部分令裝置從設(shè)備處的用戶接收查詢。還令該裝置至少部分基于與用戶或設(shè)備相關(guān)聯(lián)的語(yǔ)境信息、一個(gè)或多個(gè)其他用戶與查詢的關(guān)聯(lián)或其組合確定選擇一個(gè)或多個(gè)其他用戶。還令該裝置向一個(gè)或多個(gè)其他用戶的相應(yīng)設(shè)備發(fā)送查詢。根據(jù)另一個(gè)實(shí)施例,一種裝置包括用于從設(shè)備處的用戶接收查詢的部件。該裝置還包括至少部分基于與用戶或設(shè)備相關(guān)聯(lián)的語(yǔ)境信息、一個(gè)或多個(gè)其他用戶與查詢的關(guān)聯(lián)或其組合確定選擇一個(gè)或多個(gè)其他用戶的部件。該裝置還包括用于確定向一個(gè)或多個(gè)其他用戶的相應(yīng)設(shè)備發(fā)送查詢的部件。簡(jiǎn)單地通過例示若干特定實(shí)施例和實(shí)施方式,包括用于執(zhí)行本發(fā)明而想到的最佳模式,從以下詳細(xì)描述,本發(fā)明的其他方面、特征和優(yōu)點(diǎn)將變得顯而易見。本發(fā)明還能夠有其他不同實(shí)施例,可以在各個(gè)明顯方面中修改其幾個(gè)細(xì)節(jié),所有修改都不脫離本發(fā)明的精神和范圍。因此,附圖和描述被認(rèn)為是本質(zhì)上為例示性的,而不是限制性的。
在附圖的圖中通過舉例而不是作為限制來(lái)例示本發(fā)明的實(shí)施例:
圖1是根據(jù)一個(gè)實(shí)施例能夠基于請(qǐng)求用戶的語(yǔ)境進(jìn)行信息搜索的系統(tǒng)的圖示;
圖2是根據(jù)一個(gè)實(shí)施例能夠基于請(qǐng)求用戶的語(yǔ)境進(jìn)行信息搜索的查詢處理平臺(tái)的圖示;
圖3是根據(jù)一個(gè)實(shí)施例用于對(duì)用戶提交的信息搜索請(qǐng)求做出響應(yīng)、轉(zhuǎn)發(fā)或高速緩存的工作流程圖4和5是根據(jù)各實(shí)施例能夠基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的過程的流程圖6A和6B是根據(jù)各實(shí)施例在圖4和5的過程中包括的數(shù)據(jù)采掘中利用的客戶端和服務(wù)器之間的交互圖7A-7C是根據(jù)各實(shí)施例在圖4和5的過程中利用的設(shè)備的用戶接口圖8是可用于實(shí)施本發(fā)明實(shí)施例的硬件的圖示;
圖9是可用于實(shí)施本發(fā)明實(shí)施例的芯片組的圖示;以及
圖10是可用于實(shí)施本發(fā)明實(shí)施例的移動(dòng)終端(例如手機(jī))的圖示。
具體實(shí)施方式
公開了用于使得能夠基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的方法、裝置和計(jì)算機(jī)程序的范例。在以下描述中,為了解釋的目的,闡述了眾多具體細(xì)節(jié)以提供對(duì)本發(fā)明實(shí)施例的透徹理解。不過,對(duì)于本領(lǐng)域的技術(shù)人員而言顯而易見的是,可以無(wú)需這些具體細(xì)節(jié)或利用等效布置實(shí)踐本發(fā)明的實(shí)施例。在其他情況下,以方框圖形式示出了公知的結(jié)構(gòu)和設(shè)備,以避免不必要地使本發(fā)明的實(shí)施例模糊不清。盡管參考移動(dòng)設(shè)備描述了各實(shí)施例,但想到可以將這里描述的方法用于通過顯示機(jī)構(gòu)向用戶呈現(xiàn)信息的任何其他設(shè)備。
圖1是根據(jù)一個(gè)實(shí)施例能夠基于請(qǐng)求用戶的語(yǔ)境進(jìn)行信息搜索的系統(tǒng)的圖示。例如,系統(tǒng)100使得設(shè)備用戶IOla能夠經(jīng)由查詢處理平臺(tái)103向其他設(shè)備用戶101b_n發(fā)布或提交查詢。其他設(shè)備用戶可以通過多種方式發(fā)布查詢的用戶相關(guān)聯(lián),多種方式包括與特定聯(lián)系人列表或組、公共社交網(wǎng)絡(luò)或在線社區(qū)成員相互聯(lián)系。在某些實(shí)施例中,可以通過向用戶指出、宣布或提交其配置信息將其他用戶與提交查詢的用戶相關(guān)聯(lián),配置信息提供與用戶對(duì)完成查詢的興趣一致的數(shù)據(jù)、屬性或特性。無(wú)論通過公共群組,即社交網(wǎng)絡(luò)還是通過展現(xiàn)匹配查詢的特性與發(fā)起信息搜索的用戶相關(guān)聯(lián),系統(tǒng)100都使用戶或用戶設(shè)備IOla的語(yǔ)境能夠讓查詢過程與其他用戶設(shè)備101b-n相結(jié)合,這與傳統(tǒng)的信息搜索系統(tǒng)不同。
例如,要指出的是,人們通常更信任家人、朋友和熟人提供給他們的建議、事實(shí)或其他信息。并非嚴(yán)格依賴在線信息資源和搜索工具,用戶還可以直接從其虛擬聯(lián)系網(wǎng)得到關(guān)于特定查詢的反饋和建議。不過,僅有對(duì)某人直接聯(lián)系人間的信息的搜索有時(shí)能夠約束和縮窄查詢領(lǐng)域,尤其是在聯(lián)系網(wǎng)的特性與用戶或問題語(yǔ)境不相關(guān)時(shí)。再者,即使在查詢和用戶網(wǎng)絡(luò)內(nèi)的聯(lián)系人解決查詢的能力之間有關(guān)聯(lián)時(shí),大部分信息系統(tǒng)也會(huì)忘記考慮所產(chǎn)生的搜索結(jié)果的可靠性。因此,信息搜索系統(tǒng)通常不能實(shí)現(xiàn)用于向用戶查詢呈現(xiàn)實(shí)時(shí)響應(yīng)的基于信任的信息傳播、問題匹配和用戶語(yǔ)境察覺。
為了解決這個(gè)問題并提供這樣的特征,圖1的系統(tǒng)100使用戶設(shè)備(UE)IOla的用戶能夠通過訪問查詢處理平臺(tái)103向用戶設(shè)備(UE) IOlb-1Oln的其他用戶提交查詢。特別要指出的是,查詢處理平臺(tái)103智能地將在用戶設(shè)備處接收的查詢定向(或建議定向)到其他用戶,例如基于與一個(gè)或多個(gè)用戶相關(guān)的標(biāo)準(zhǔn),一個(gè)或多個(gè)用戶的配置或信任等級(jí),與查詢相關(guān)聯(lián)的信任等級(jí)或用于考慮語(yǔ)境的任何其他數(shù)據(jù)。查詢處理平臺(tái)103還提供了媒介,通過該媒介UE101b-n的多個(gè)其他用戶能夠向請(qǐng)求用戶整合其響應(yīng)的呈現(xiàn),相應(yīng)地對(duì)響應(yīng)進(jìn)行評(píng)級(jí)。由通信網(wǎng)絡(luò)105實(shí)現(xiàn)一個(gè)或多個(gè)UE101a-n對(duì)查詢處理平臺(tái)103的訪問。在某些實(shí)施例中,將查詢處理平臺(tái)103實(shí)現(xiàn)為硬件、軟件、固件或其組合的集合,可以將其集成,以用于可由UE101a-n訪問的社交網(wǎng)絡(luò)服務(wù)113。例如,可以在服務(wù)器上維護(hù)查詢處理平臺(tái)103,同時(shí)結(jié)合社交網(wǎng)絡(luò)服務(wù)113操作為網(wǎng)絡(luò)服務(wù)、小應(yīng)用程序、腳本、面向?qū)ο蟮膽?yīng)用等,用于使得能直接從一個(gè)或多個(gè)設(shè)備執(zhí)行搜索處理。通過這種方式,查詢處理平臺(tái)103和社交網(wǎng)絡(luò)服務(wù)113可以提供公共的集成接口,通過其可以提交查詢,查看響應(yīng)等。要指出的是,可以將查詢處理平臺(tái)103實(shí)現(xiàn)為社交網(wǎng)絡(luò)服務(wù)113的擴(kuò)展特征,而在一些情況下,可以實(shí)現(xiàn)為獨(dú)立的服務(wù)。在特定實(shí)施例中,操作相應(yīng)UE101b-n的其他用戶可以通過社交網(wǎng)絡(luò)服務(wù)113與UElOla的用戶相關(guān)聯(lián)。在這種情形下,UElOla的用戶可以向社交網(wǎng)絡(luò)服務(wù)113注冊(cè)為成員,維護(hù)清楚的用戶配置115a。同樣地,相應(yīng)的UE101b-n的用戶也維護(hù)配置文件,例如配置文件115η。配置文件115a-n可以是包含用于清楚指定、分類和/或標(biāo)識(shí)用戶的配置信息的數(shù)據(jù)文件。配置信息可以包括用戶的姓名、年齡、地址、電話號(hào)碼、電子郵件地址、職業(yè)、愛好、興趣、組織關(guān)系、參與的活動(dòng)等。配置信息還可以建立用戶與社交網(wǎng)絡(luò)113內(nèi)其他人共享的聯(lián)系,例如虛擬群組關(guān)系、私人接觸、友誼、在線社區(qū)和利益集團(tuán),并與其他成員傳送通信交換(例如,線程消息)。再者,還可以在用戶配置115中指明通信設(shè)置、數(shù)據(jù)訪問限制、通信協(xié)議、查詢處理平臺(tái)103設(shè)置等。社交網(wǎng)絡(luò)服務(wù)113提供了公共接口,使用戶能夠彼此交互以建立友誼、通信、訪問公共應(yīng)用和特征、發(fā)現(xiàn)朋友的朋友、共享文件等。要指出的是,可以任選地在相應(yīng)的UE101a-n的數(shù)據(jù)存儲(chǔ)器109a之內(nèi)維護(hù)用戶配置115a_n,便于通過服務(wù)113與其他用戶進(jìn)行社交網(wǎng)絡(luò)會(huì)話。在特定實(shí)施例中,操作相應(yīng)UE101b-n的其他用戶基于在設(shè)備或其用戶相對(duì)于提交到查詢處理平臺(tái)103的查詢之間的語(yǔ)境中檢測(cè)到的通用性,與UElOla的用戶相關(guān)聯(lián)。在某些實(shí)施例中,“語(yǔ)境”是指UE101的特定用戶與用戶提出的特定查詢相關(guān)的程度、關(guān)聯(lián)的信任等級(jí)或匹配。例如,設(shè)想特定設(shè)備用戶向社交網(wǎng)絡(luò)服務(wù)113的其他成員提出查詢。用戶提交為了查詢目的的問題和/或語(yǔ)句:“有人知道好的旅行社嗎?我打算去埃及旅行”。在提交時(shí),以問題和語(yǔ)句形式呈現(xiàn)查詢,其包含各種關(guān)鍵字,例如“旅行社”、“旅行”和“埃及”,所有這些都可以用作識(shí)別與查詢相關(guān)的一個(gè)或多個(gè)其他用戶的語(yǔ)境信息。如果與請(qǐng)求用戶相關(guān)聯(lián)的其他用戶之一最近去北非旅行過、職業(yè)是旅行代理、是旅行俱樂部的成員,或在其網(wǎng)絡(luò)之內(nèi)有其他人具有與關(guān)鍵字匹配的特性;如果在該用戶的配置中指定這一信息,則該問題和檢測(cè)到的用戶特性之間的近似(affinity)提供了適合用于使該用戶能夠處理該查詢的“語(yǔ)境”的指示。在特定實(shí)施例中,也可以連同用戶優(yōu)選的信任等級(jí)或要求的指示一起提交查詢。例如,在查詢的目標(biāo)是完成質(zhì)詢、獲得建議或指導(dǎo)、進(jìn)行研究等時(shí)(如在上述關(guān)于埃及的問題中那樣),用戶可以向查詢分配低等級(jí)的信任,使得查詢處理平臺(tái)103能夠在查詢和盡可能多其他用戶的配置之間進(jìn)行直接匹配。在這種情形下,將查詢定向到所有潛在的響應(yīng)者,以產(chǎn)生一般性信息/建議。相反,有這樣的情形,查詢的目的是征求意見、征求反饋、尋求幫助或請(qǐng)求支持。例如,用戶可以提交尋求支持的查詢:“我必須要出門旅行兩周。有人能幫助照看我的狗嗎? ”在這種情形下,請(qǐng)求的語(yǔ)境本質(zhì)上不僅僅是調(diào)查性質(zhì)的或好奇的,而是關(guān)于提交查詢的用戶和潛在響應(yīng)者之間高等級(jí)信任的好意或其他請(qǐng)求。用戶可以提交查詢,連同該查詢需要高度信任的候選人進(jìn)行響應(yīng)的指示。要指出的是,這種方式有效地將查詢的潛在接收方數(shù)量限制到僅僅由提交用戶歸入或排列在高信任等級(jí)的那些用戶。
因此,因?yàn)樵诓樵冾愋椭g有區(qū)別,用戶可以指定具體的信任等級(jí),用于使查詢處理平臺(tái)103能夠更好地在其聯(lián)系網(wǎng)之內(nèi)的朋友的朋友之間傳輸請(qǐng)求。在跟蹤以上范例查詢時(shí),將向認(rèn)為可靠且受信任能夠照看狗的那些用戶定向請(qǐng)求。因此,用戶和查詢之間的關(guān)聯(lián)至少部分地基于與用戶或一個(gè)或多個(gè)其他用戶相關(guān)聯(lián)的配置信息、與用戶或一個(gè)或多個(gè)其他用戶相關(guān)聯(lián)的類別(例如聯(lián)系人類別、社區(qū)類別、友情類別、關(guān)聯(lián)的信任類別或等級(jí))、用戶或一個(gè)或多個(gè)用戶的近來(lái)活動(dòng)、一個(gè)或多個(gè)特性或其組合。信任等級(jí)或類別也可以是可用于匹配潛在響應(yīng)者與特定查詢的語(yǔ)境信息的形式。
再者,在某些實(shí)施例中,“語(yǔ)境”也可以涉及發(fā)生于用戶及其相應(yīng)的UElOl之間的實(shí)時(shí)或歷史交互。要指出的是,可以檢查一個(gè)人如何使用設(shè)備以展示特定的圖案,其表示該用戶相對(duì)于給定活動(dòng)的行為或傾向,因此,可以將活動(dòng)置于語(yǔ)境中。用戶與其設(shè)備交互的當(dāng)前方式也可以提供對(duì)其查詢的性質(zhì)的洞察。例如,如果用戶在踏車上鍛煉的同時(shí)提交了查詢,這一活動(dòng)可以提供與查詢相關(guān)的額外語(yǔ)境信息,使得能夠?qū)⑵涠ㄏ虻竭m當(dāng)?shù)钠渌脩?。而且,例如,一些移?dòng)設(shè)備IOla保持用戶在給定時(shí)刻與其設(shè)備之間的交互記錄,例如在用戶使用設(shè)備進(jìn)行如下操作時(shí):(I)通過文本消息傳遞或電子郵件(例如通過通信日志/歷史的維護(hù))通信;(2)播放媒體文件或流媒體數(shù)據(jù);(3)社交網(wǎng)絡(luò);(4)使用特定應(yīng)用等。因此,數(shù)據(jù)被記錄為“語(yǔ)境信息”,其涉及指示用戶關(guān)于設(shè)備參與的當(dāng)前活動(dòng)的任何數(shù)據(jù)。要指出的是,在為了呈現(xiàn)決定而提供更多語(yǔ)境信息時(shí),增強(qiáng)了將其他用戶匹配到特定查詢的處理。
通常,語(yǔ)境信息至少部分是指收集到的所有語(yǔ)境數(shù)據(jù)、用戶數(shù)據(jù)和用戶到設(shè)備的交互數(shù)據(jù)(例如,日期、時(shí)間、位置、活動(dòng)、運(yùn)動(dòng)、定位、模態(tài)、時(shí)空要素等),尤其對(duì)于確定設(shè)備當(dāng)前狀態(tài)或模態(tài)有用。此外,可以通過分析與用戶或設(shè)備相關(guān)的歷史數(shù)據(jù)確定語(yǔ)境信息,以便使預(yù)測(cè)模塊能夠在一定程度上預(yù)測(cè)預(yù)期確定性或?qū)?lái)的設(shè)備狀態(tài)或模態(tài)。例如,如果觀察到用戶在早晨的時(shí)間內(nèi)頻繁執(zhí)行音樂播放器,可以利用這種信息基于這種趨勢(shì)確定或定義相對(duì)于用戶的語(yǔ)境(例如語(yǔ)境=鍛煉時(shí)間)。因此,可以適當(dāng)分析語(yǔ)境信息的匯編,包括相對(duì)于額外數(shù)據(jù)和/或語(yǔ)境模型的參考,從而使得設(shè)備、設(shè)備用戶或一個(gè)或多個(gè)其他關(guān)聯(lián)用戶及其相應(yīng)設(shè)備的語(yǔ)境能夠被相應(yīng)地確定。
例如,在某些實(shí)施例中,語(yǔ)境信息還可以包括在設(shè)備通過通信網(wǎng)絡(luò)105與社交網(wǎng)絡(luò)服務(wù)113交互的情況下發(fā)送的數(shù)據(jù)。而且,例如,語(yǔ)境信息可以涉及由設(shè)備的一個(gè)或多個(gè)傳感器Illa收集的任何數(shù)據(jù),所述數(shù)據(jù)代表用于表征設(shè)備和一個(gè)或多個(gè)設(shè)備、對(duì)象或用戶之間的當(dāng)下交互的感覺現(xiàn)象。示范性傳感器111可以包括,但不限于錄音機(jī)、光傳感器、全球定位系統(tǒng)(GPS)和/或時(shí)空探測(cè)器、溫度傳感器、運(yùn)動(dòng)傳感器、加速度計(jì)、陀螺儀和/或用于感知感覺和環(huán)境現(xiàn)象的任何其他設(shè)備。設(shè)備可以交互的對(duì)象可以包括,但不限于其他用戶設(shè)備(例如蜂窩電話)、諸如藍(lán)牙耳機(jī)、鍵盤的外圍設(shè)備和服務(wù)器設(shè)備或直接環(huán)境或使用語(yǔ)境之內(nèi)的實(shí)體,例如建筑物、界標(biāo)、機(jī)器、車輛或人。在特定實(shí)施例中,UElOl可以包括各種可執(zhí)行模塊105a_105e,用于和查詢處理平臺(tái)103交互,以及相對(duì)于與社交網(wǎng)絡(luò)服務(wù)113交互而執(zhí)行一個(gè)或多個(gè)有用的設(shè)備動(dòng)作。盡管未明確示出,但一個(gè)或多個(gè)UElOla-1Oln的每個(gè)也可以通過相同方式或替代地配置,僅以一些示范性模塊105a_105e為特征(如果有的話)。UElOla的示范性模塊包括用戶接口模塊105a、鄰近匹配模塊105b、數(shù)據(jù)收集模塊105c、通信模塊105d和語(yǔ)境確定模塊105e。用戶接口模塊105a例如使得能夠結(jié)合查詢處理平臺(tái)103向其相應(yīng)UElOl的接口呈現(xiàn)和個(gè)性化社交網(wǎng)絡(luò)服務(wù)113。通過用戶接口模塊105a,用戶能夠觀看和更新其用戶配置,例如通過選擇他們感興趣幫助的查詢類別,目視回顧所提問題和所接收答案的歷史等。要指出的是,用戶接口模塊105a提供了利用鍵盤、虛擬小鍵盤、指示筆或其他數(shù)據(jù)輸入機(jī)構(gòu)在用戶和查詢處理平臺(tái)103和社交網(wǎng)絡(luò)服務(wù)113的各種執(zhí)行和特征之間進(jìn)行交互的方式??梢岳糜脩艚涌谀K105a向UElOl的顯示器呈現(xiàn)特定社交網(wǎng)絡(luò)服務(wù)113賦予的任何能力。根據(jù)實(shí)施例,可與用戶接口模塊105a —起工作的是通信模塊105d。通信模塊105d允許用戶輸入查詢以及在其聯(lián)系網(wǎng)絡(luò)之內(nèi)選擇要交互的其他用戶。將查詢輸入發(fā)送到查詢處理平臺(tái)103進(jìn)行處理,以便從社交網(wǎng)絡(luò)服務(wù)113的聯(lián)系人中確定最佳適配來(lái)解決問題。此外,通信模塊105d允許用戶復(fù)審(review)由網(wǎng)絡(luò)113之內(nèi)的用戶生成的查詢結(jié)果。再者,通信模塊105d使得用戶能夠響應(yīng)于接收到的查詢響應(yīng)輸入反饋數(shù)據(jù)??梢酝ㄟ^書面消息(例如用戶建議)形式提供反饋數(shù)據(jù)作為輸入,表示為排序、評(píng)級(jí)、用戶分配的分?jǐn)?shù)或其組
八
口 ο根據(jù)實(shí)施例,鄰近匹配模塊105b確定與UElOla的用戶鄰近的UE101b_n的用戶的配置是否在語(yǔ)境上與UElOla的用戶提出或存儲(chǔ)的質(zhì)詢相關(guān)。在某些情況下,UElOla的用戶可以向UElOl的暫時(shí)存儲(chǔ)器(例如高速緩存)存儲(chǔ)作為查詢處理平臺(tái)103的輸入而被接收的查詢以解決后面的查詢。鄰近匹配模塊105b可以被配置成檢測(cè)設(shè)備之間處于相互之間范圍內(nèi)的暫時(shí)短程連接,即經(jīng)由藍(lán)牙。再者,鄰近匹配模塊105b能夠檢索存儲(chǔ)到UElOla的高速緩存的查詢,以參照與在其范圍之內(nèi)的設(shè)備相關(guān)的配置信息對(duì)其進(jìn)行比較。在檢測(cè)到匹配時(shí),鄰近匹配模塊105b向UElOla的用戶生成告警以指出UElOl的其它用戶。再者,它嘗試向識(shí)別的匹配設(shè)備廣播和轉(zhuǎn)發(fā)問題以實(shí)現(xiàn)通信會(huì)話,用于接收對(duì)問題的響應(yīng)。要指出的是,與社交網(wǎng)絡(luò)服務(wù)113不同的是,鄰近匹配模塊105b為要涉及在查詢響應(yīng)過程中的無(wú)關(guān)用戶提供了一種機(jī)制。通過這種方式,解決查詢的能力不僅限于網(wǎng)絡(luò)之內(nèi)已知或已建立的聯(lián)系,而是包括可能與查詢相關(guān)的與其他用戶的任何碰巧相遇。根據(jù)實(shí)施例,UElOla的數(shù)據(jù)收集模塊定期收集由與相應(yīng)用戶相關(guān)聯(lián)的UElOl產(chǎn)生的語(yǔ)境信息,包括表示相對(duì)于UElOl的特定用戶而言的日期、時(shí)間、位置、關(guān)系、活動(dòng)、設(shè)備使用或其組合的信息。例如,如果查詢的發(fā)起人是UElOla的用戶,查詢的潛在接收方(例如與同一社交網(wǎng)絡(luò)服務(wù)113相關(guān)的那些人)是UE101b-n的用戶,則接收方的狀態(tài)對(duì)于確定如何定向查詢是重要的。例如,在判定UElOlb的用戶離線時(shí),或用戶當(dāng)前涉及高優(yōu)先級(jí)會(huì)議中,與這種狀況相關(guān)的語(yǔ)境信息能夠?yàn)樵撚脩艋蛟O(shè)備的及時(shí)性、有效性和總體能力提供指導(dǎo)以解決所提交的查詢。因此,使用數(shù)據(jù)收集模塊105c對(duì)語(yǔ)境信息的匯集以支持語(yǔ)境確定模塊105e的語(yǔ)境識(shí)別和確定能力。在接收時(shí),UElOl能夠在例如數(shù)據(jù)存儲(chǔ)109中存儲(chǔ)收集的數(shù)據(jù)。
根據(jù)實(shí)施例,語(yǔ)境確定模塊105e基于數(shù)據(jù)收集模塊105c收集的語(yǔ)境信息確定用戶或相應(yīng)設(shè)備的實(shí)際語(yǔ)境。由語(yǔ)境確定模塊105e根據(jù)語(yǔ)境模型表征語(yǔ)境。“語(yǔ)境模型”可以指定任何數(shù)據(jù)類型定義、關(guān)聯(lián)數(shù)據(jù)結(jié)構(gòu)和/或圖表,用于表示相對(duì)于用戶或UElOl的對(duì)象、交互、事件、過程或其組合。具體而言,語(yǔ)境模型為要建模的語(yǔ)境指出分類器類型、標(biāo)識(shí)符和對(duì)象類型、關(guān)聯(lián)的預(yù)期輸入數(shù)據(jù)類型和預(yù)期響應(yīng)或輸出數(shù)據(jù)類型(例如,基于系統(tǒng)、事件或?qū)ο蟮恼Z(yǔ)境)。此外,語(yǔ)境模型指出數(shù)據(jù)集及其所包括的數(shù)據(jù)類型之間的關(guān)系。再者,語(yǔ)境模型也可以定義一個(gè)或多個(gè)面向?qū)ο蟮恼蚋拍钜?,它們結(jié)合在一起表征底層系統(tǒng)、對(duì)象、交互作用、事件或過程的行為。要指出的是,產(chǎn)生語(yǔ)境模型的各種已知方法都在所給出的實(shí)施例范圍之內(nèi)。作為一般方法,可以一開始通過各種數(shù)據(jù)概念化技術(shù)設(shè)計(jì)和培訓(xùn)語(yǔ)境模型。
要指出的是,由數(shù)據(jù)收集模塊105c收集的語(yǔ)境信息可以用于參照用戶配置中維護(hù)的數(shù)據(jù)和/或參照查詢進(jìn)行比較,以便確定近似程度、關(guān)聯(lián)信任或特定用戶語(yǔ)境,其配置和質(zhì)詢之間的關(guān)聯(lián)。在其他情況下,語(yǔ)境確定模塊105e可以結(jié)合鄰近匹配模塊105b操作,以判斷在UElOla的質(zhì)詢用戶范圍之內(nèi)的UE101b-n的用戶是否適于解決查詢。在其他情況下,一旦確定認(rèn)為與特定查詢匹配的用戶的狀態(tài)(語(yǔ)境)變化,語(yǔ)境確定模塊105c就相應(yīng)地更新查詢處理平臺(tái)103,S卩,基于已知的語(yǔ)境考慮修改查詢定向到哪些用戶。
根據(jù)實(shí)施例,通信模塊105d使得用戶能夠通過通信網(wǎng)絡(luò)105發(fā)送(發(fā)布)和接收查詢以及對(duì)查詢的響應(yīng)。例如,通信模塊105d使得能夠向社交網(wǎng)絡(luò)服務(wù)113之內(nèi)的一個(gè)或多個(gè)用戶定向查詢。此外,通信模塊105d與查詢處理平臺(tái)103執(zhí)行通信邏輯,以收集描述網(wǎng)絡(luò)、在生成對(duì)查詢的響應(yīng)的過程中從一個(gè)用戶向另一個(gè)用戶傳播查詢所遵循的連接或轉(zhuǎn)發(fā)路徑的數(shù)據(jù)。
在一個(gè)實(shí)施例中,通信模塊105d和查詢處理平臺(tái)103根據(jù)客戶端-服務(wù)器模型交互。要指出的是,計(jì)算機(jī)過程交互的客戶端-服務(wù)器模型是廣泛已知和使用的。根據(jù)客戶端-服務(wù)器模型,客戶端過程向服務(wù)器過程發(fā)送包括請(qǐng)求的消息,服務(wù)器過程通過提供服務(wù)做出響應(yīng)。服務(wù)器過程還可以向客戶端過程返回具有響應(yīng)的消息??蛻舳诉^程和服務(wù)器過程常常在不同的稱為主機(jī)的計(jì)算機(jī)設(shè)備上執(zhí)行,并利用針對(duì)網(wǎng)絡(luò)通信的一種或多種協(xié)議經(jīng)由網(wǎng)絡(luò)通信。常規(guī)上使用術(shù)語(yǔ)“服務(wù)器”表示提供服務(wù)的過程,或該過程工作于其上的主計(jì)算機(jī)。類似地,常規(guī)上使用術(shù)語(yǔ)“客戶端”表示做出請(qǐng)求的過程,或該過程工作于其上的主計(jì)算機(jī)。如這里使用的,術(shù)語(yǔ)“客戶端”和“服務(wù)器”是指過程,而不是主計(jì)算機(jī),除非從語(yǔ)境中明確其他含義。此外,可以將服務(wù)器執(zhí)行的過程分解成在多個(gè)主機(jī)(有時(shí)稱為層)上作為多個(gè)過程運(yùn)行,原因包括可靠性、可縮放性和冗余性等。
例如,系統(tǒng)100的通信網(wǎng)絡(luò)105包括一種或多種網(wǎng)絡(luò),例如數(shù)據(jù)網(wǎng)絡(luò)(未示出)、無(wú)線網(wǎng)絡(luò)(未示出)、電話網(wǎng)絡(luò)(未示出)或其任何組合。設(shè)想,數(shù)據(jù)網(wǎng)絡(luò)可以是任何局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、公共數(shù)據(jù)網(wǎng)(例如因特網(wǎng))、短程無(wú)線網(wǎng)絡(luò)或任何其他適當(dāng)?shù)姆纸M交換網(wǎng)絡(luò),例如商業(yè)所有的專有分組交換網(wǎng)絡(luò),例如專有電纜或光纖網(wǎng)絡(luò)等,或其任何組合。此外,無(wú)線網(wǎng)絡(luò)可以是,例如蜂窩網(wǎng)絡(luò),可以采用各種技術(shù),包括全球演進(jìn)增強(qiáng)數(shù)據(jù)速率(EDGE)、通用分組無(wú)線電服務(wù)(GPRS)、全球移動(dòng)電話系統(tǒng)(GSM)、網(wǎng)際協(xié)議多媒體子系統(tǒng)aMS)、通用移動(dòng)電信系統(tǒng)(UMTS)等,以及任何其他適當(dāng)?shù)臒o(wú)線介質(zhì),例如,微波接入的全世界互操作性(WiMAX)、長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無(wú)線保真(WiFi)、無(wú)線LAN (WLAN)、藍(lán)牙(R)、網(wǎng)際協(xié)議(IP)數(shù)據(jù)播送、衛(wèi)星、移動(dòng)自組織網(wǎng)絡(luò)(MANET )等或其任何組合。UElOl是任何類型的移動(dòng)終端、固定終端或便攜式終端,包括移動(dòng)手機(jī)、移動(dòng)站、單元、設(shè)備、多媒體計(jì)算機(jī)、多媒體平板計(jì)算機(jī)、因特網(wǎng)節(jié)點(diǎn)、通信設(shè)備、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、音頻/視頻播放機(jī)、數(shù)字?jǐn)z像機(jī)/攝像放像機(jī)、定位設(shè)備、電視接收機(jī)、無(wú)線電廣播接收機(jī)、電子圖書設(shè)備、游戲設(shè)備或其任何組合。還設(shè)想,UElOl能夠支持與用戶的任何類型的接口(例如“可佩帶的”電路等)。例如,UElO1、查詢處理平臺(tái)103和社交網(wǎng)絡(luò)服務(wù)113利用公知的、新的或仍然發(fā)展中的協(xié)議彼此之間以及與通信網(wǎng)絡(luò)105的其他組件通信。在當(dāng)前語(yǔ)境中,協(xié)議包括一組規(guī)貝U,定義通信網(wǎng)絡(luò)105之內(nèi)的網(wǎng)絡(luò)節(jié)點(diǎn)如何基于通過通信鏈路發(fā)送的信息彼此交互。協(xié)議在每個(gè)節(jié)點(diǎn)之內(nèi)的不同操作層生效,從產(chǎn)生和接收各種類型的物理信號(hào),到選擇用于傳輸那些信號(hào)的鏈路,到那些信號(hào)表示的信息格式,到識(shí)別計(jì)算機(jī)系統(tǒng)上執(zhí)行的哪個(gè)軟件應(yīng)用發(fā)送或接收信息。在開放式系統(tǒng)互連(OSI)參考模型中描述了用于在網(wǎng)絡(luò)上交換信息的概念上不同的協(xié)議層。網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信通常受到交換分立數(shù)據(jù)分組的影響。每個(gè)分組典型地包括(O與特定協(xié)議相關(guān)聯(lián)的報(bào)頭信息,以及(2)報(bào)頭信息之后的有效載荷信息,包含可以獨(dú)立于該特定協(xié)議處理的信息。在一些協(xié)議中,分組包括(3)有效載荷之后的尾部信息,表示有效載荷信息的結(jié)束。報(bào)頭包括諸如分組的源、其目的地、有效載荷長(zhǎng)度和協(xié)議使用的其他性質(zhì)的信息。針對(duì)特定協(xié)議的有效載荷中的數(shù)據(jù)常常包括報(bào)頭以及用于與OSI參考模型的不同更高層相關(guān)聯(lián)的不同協(xié)議的有效載荷。針對(duì)特定協(xié)議的報(bào)頭典型地指示其有效載荷中包含的下一個(gè)協(xié)議的類型。更高層協(xié)議被說(shuō)成封裝在下層協(xié)議中。貫穿多個(gè)異構(gòu)網(wǎng)絡(luò),例如因特網(wǎng)的分組中包括的報(bào)頭典型地包括物理(I層)報(bào)頭、數(shù)據(jù)鏈路(2層)報(bào)頭、互連網(wǎng)絡(luò)(3層)報(bào)頭和傳輸(4層)報(bào)頭,以及OSI參考模型定義的各種應(yīng)用報(bào)頭(5層、6層和7層)。例如,UElOl被操作性配置成實(shí)現(xiàn)各種在線和網(wǎng)絡(luò)通信,包括執(zhí)行因特網(wǎng)搜索、訪問基于網(wǎng)絡(luò)的智能信息系統(tǒng)等。圖2是根據(jù)一個(gè)實(shí)施例能夠基于請(qǐng)求用戶的語(yǔ)境進(jìn)行信息搜索的查詢處理平臺(tái)的圖示。例如,查詢處理平臺(tái)103包括用于生成搜索結(jié)果的一個(gè)或多個(gè)組件。設(shè)想可以將這些組件的功能組合在一個(gè)或多個(gè)組件中或由等效功能的其他組件執(zhí)行。在一個(gè)實(shí)施例中,查詢處理平臺(tái)103包括語(yǔ)法分析和分類模塊201,與UElOl的通信模塊105d通信以接收用戶輸入的查詢。在接收到查詢時(shí),將問題和/或語(yǔ)句分析成其相關(guān)的關(guān)鍵字,然后與數(shù)據(jù)模型217a比較,將查詢分類到一個(gè)或多個(gè)預(yù)定類別。在這種情形中,語(yǔ)法分析和分類模塊201可以被配置成采用數(shù)據(jù)模型217a執(zhí)行信息檢索和機(jī)器學(xué)習(xí)技術(shù)。例如,可以根據(jù)支持矢量機(jī)培訓(xùn)語(yǔ)法分析和分類模塊201,或者數(shù)據(jù)模型217a可以基于現(xiàn)有的分類器或問答文集,用于將類別與關(guān)鍵字相關(guān)聯(lián)(例如,可以根據(jù)類別“旅行”對(duì)關(guān)鍵字“埃及”進(jìn)行分類)。通常,語(yǔ)法分析和分類模塊201對(duì)于支持查詢處理平臺(tái)103將查詢相應(yīng)地定向到一個(gè)或多個(gè)其他用戶的能力是有用的。根據(jù)實(shí)施例,組合和排序模塊203組合由UE的不同用戶返回的響應(yīng)。例如,模塊203通過各種度量,即,基于關(guān)聯(lián)、新鮮程度、普及性、信任等級(jí)或其他標(biāo)準(zhǔn),根據(jù)其與相應(yīng)查詢的關(guān)聯(lián)對(duì)答案排序。其還將代表查詢到一個(gè)或多個(gè)用戶的傳播的不同路徑(其每個(gè)都記錄問題的一條傳播路線)合成為子圖,該子圖描述對(duì)答案實(shí)際有貢獻(xiàn)的人的群組。此外,配置匹配模塊205識(shí)別用戶聯(lián)系人網(wǎng)絡(luò),即提問者的社交網(wǎng)絡(luò)服務(wù)113中所有的候選者,其配置包括由語(yǔ)法分析和分類模塊201分配給查詢的類別或與之相關(guān)聯(lián)。配置匹配模塊205還參照提交查詢的用戶的語(yǔ)境信息檢查所識(shí)別候選者的狀態(tài),以將查詢與特定響應(yīng)者進(jìn)一步匹配和對(duì)準(zhǔn)。例如,如果UElOl的用戶在提交問題時(shí)在機(jī)場(chǎng),可以由數(shù)據(jù)收集模塊105c感測(cè)到全球定位數(shù)據(jù),由語(yǔ)境確定模塊105e確定基于位置的語(yǔ)境。然后可以使用確定的語(yǔ)境將候選者領(lǐng)域縮窄至旅游業(yè)中的那些人。
根據(jù)實(shí)施例,鏈路分析模塊207從用戶的社交網(wǎng)絡(luò)服務(wù)113之內(nèi)指定的無(wú)數(shù)用戶中分析網(wǎng)絡(luò)位置和提問者的直接聯(lián)系人的潛在社會(huì)影響。例如,鏈路分析模塊207能夠檢測(cè)質(zhì)詢者和將會(huì)響應(yīng)的潛在用戶(例如響應(yīng)者)之間的關(guān)系程度(例如信任等級(jí)、社會(huì)或家庭關(guān)系)或特定查詢的傳播深度。在這種情形下,如果將查詢轉(zhuǎn)發(fā)多次,鏈路分析模塊207說(shuō)明定義查詢傳播路徑的鏈接(linkage)。再者,也可以分析關(guān)系的性質(zhì),用于確立與給定用戶相關(guān)聯(lián)的信任等級(jí),類似地,確立信任路徑,用于指示從朋友到朋友傳播問題的程度,同時(shí)維持特定的信任等級(jí)(例如,高度信任,信任)。在數(shù)據(jù)儲(chǔ)存器217b中維護(hù)鏈路分析模塊207的結(jié)果,即信任等級(jí)、信任路徑和表示查詢傳播深度的數(shù)據(jù),供數(shù)據(jù)存儲(chǔ)器和接入模塊209今后回顧。要指出的是,鏈接數(shù)據(jù)維持在數(shù)據(jù)儲(chǔ)存器217b中,用于在網(wǎng)絡(luò)之內(nèi)和社交網(wǎng)絡(luò)外部都傳播查詢。再者,在特定情況下,可以將從與一個(gè)社交網(wǎng)絡(luò)服務(wù)113相關(guān)聯(lián)的用戶轉(zhuǎn)發(fā)的查詢?cè)俅无D(zhuǎn)發(fā)到與完全不同的社交網(wǎng)絡(luò)服務(wù)113相關(guān)聯(lián)的用戶。
模塊201-209的執(zhí)行使得查詢處理平臺(tái)103能夠解釋候選者的配置匹配與查詢關(guān)聯(lián)的類別的程度、它們建立的語(yǔ)境與候選者的網(wǎng)絡(luò)位置和關(guān)系關(guān)聯(lián)的一致性。根據(jù)實(shí)施例,通信模塊211匯集它將把查詢定向到或推薦用戶將查詢提交到的候選者排序列表。此外,通信模塊211與UElOl的通信模塊105d接口,實(shí)現(xiàn)對(duì)用戶輸入的查詢的邏輯處理。邏輯處理可以包括執(zhí)行協(xié)議,用于通過通信網(wǎng)絡(luò)105在社交網(wǎng)絡(luò)服務(wù)113的用戶間發(fā)送和接收問答。
例如,數(shù)據(jù)存儲(chǔ)和訪問模塊209存儲(chǔ)整個(gè)用戶社交網(wǎng)絡(luò)的結(jié)構(gòu)化數(shù)據(jù),用戶配置115的半結(jié)構(gòu)化數(shù)據(jù)和每個(gè)用戶的當(dāng)前語(yǔ)境,實(shí)現(xiàn)對(duì)配置匹配模塊205和鏈路分析模塊207的容易訪問支持。根據(jù)實(shí)施例,查詢處理平臺(tái)103還包括元數(shù)據(jù)管理模塊213,其存儲(chǔ)由相應(yīng)模塊201-211生成的所有描述性數(shù)據(jù)。盡管未示出,元數(shù)據(jù)管理模塊也可以在相應(yīng)的用戶裝置上執(zhí)行,用于支持語(yǔ)境信息、配置信息等的處理。
而且,根據(jù)實(shí)施例,過程管理模塊215協(xié)調(diào)模塊201-213之間的交互,提供必要的控制機(jī)構(gòu),確保其相對(duì)于各UE101a-n的操作。過程管理模塊215從提交查詢的一刻(發(fā)布到一個(gè)或多個(gè)用戶)到在用戶間轉(zhuǎn)發(fā),到匯集和發(fā)布響應(yīng),控制著問題的整個(gè)生命周期。過程管理模塊215還記錄對(duì)答案有貢獻(xiàn)的用戶,以及保持關(guān)于貢獻(xiàn)者的激勵(lì)的詳情。激勵(lì)可以基于用戶指定的及時(shí)性因素,表示用戶提供響應(yīng)的有效性的比例(scale)、用于表示針對(duì)查詢提供的信息有效性的分?jǐn)?shù)等。在社交網(wǎng)絡(luò)環(huán)境的語(yǔ)境之內(nèi)建立激勵(lì)計(jì)劃提供了促進(jìn)社交網(wǎng)絡(luò)服務(wù)113的成員間時(shí)間性和效率的手段,同時(shí)還確保了相應(yīng)地識(shí)別出更寶貴的響應(yīng)者。
圖3是根據(jù)一個(gè)實(shí)施例用于對(duì)用戶提交的信息搜索請(qǐng)求做出響應(yīng)、轉(zhuǎn)發(fā)或高速緩存的工作流程圖。例如,工作流程過程300適于查詢的初始或后繼轉(zhuǎn)發(fā)或傳播。在步驟301中,查詢處理平臺(tái)103接收到查詢,其形式為問題、語(yǔ)句或其組合,一般針對(duì)質(zhì)詢目的而構(gòu)造。在一個(gè)或多個(gè)用戶之間通過查詢處理平臺(tái)103提出、提交或發(fā)布查詢。在步驟303中,用戶可以決定幫助解決查詢,對(duì)應(yīng)于查詢請(qǐng)求的接受?;蛘?,用戶能夠決定駁回/忽略查詢,對(duì)應(yīng)于步驟317。在步驟305、307和309中,用戶可以決定生成對(duì)查詢的響應(yīng)或向暫時(shí)存儲(chǔ)器(高速緩存)轉(zhuǎn)發(fā)查詢,對(duì)應(yīng)于步驟311。在生成響應(yīng)時(shí),可以將其轉(zhuǎn)發(fā)到請(qǐng)求用戶和其他用戶供其觀看,對(duì)應(yīng)于步驟313。在用戶決定存儲(chǔ)針對(duì)后續(xù)響應(yīng)的查詢時(shí),可以對(duì)該問題進(jìn)行高速緩存,對(duì)應(yīng)于步驟315。如在步驟313中那樣,一旦生成了答案,或在步驟315中對(duì)問題進(jìn)行了高速緩存,執(zhí)行就可以返回,對(duì)應(yīng)于步驟317。圖4和5是根據(jù)各實(shí)施例實(shí)現(xiàn)基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的過程的流程圖。在圖4的過程400中,步驟401需要查詢處理平臺(tái)103從設(shè)備處的用戶接收查詢。在步驟403,確定查詢、用戶、設(shè)備或其組合的一個(gè)或多個(gè)特性。特性可以包括查詢所屬的特定類別、相對(duì)于用戶而言與查詢相關(guān)的語(yǔ)境等。在步驟405中,查詢處理平臺(tái)103結(jié)合社交網(wǎng)絡(luò)服務(wù)113或相應(yīng)的設(shè)備操作,以基于一個(gè)或多個(gè)特性、與設(shè)備用戶相關(guān)聯(lián)的語(yǔ)境信息、一個(gè)或多個(gè)其他用戶與查詢的關(guān)聯(lián)或其組合來(lái)確定選擇一個(gè)或多個(gè)其他用戶。在另一個(gè)步驟407中,查詢處理平臺(tái)確定向一個(gè)或多個(gè)其他用戶的相應(yīng)設(shè)備發(fā)送查詢。在圖5的過程500中,步驟501需要查詢處理平臺(tái)103從一個(gè)或多個(gè)其他用戶接收對(duì)查詢的一個(gè)或多個(gè)響應(yīng)。在步驟503中,查詢處理平臺(tái)103確定在設(shè)備的用戶界面處呈現(xiàn)來(lái)自一個(gè)或多個(gè)其他用戶的一個(gè)或多個(gè)響應(yīng)。在另一個(gè)步驟505中,查詢處理平臺(tái)103關(guān)于從一個(gè)或多個(gè)其他用戶接收的一個(gè)或多個(gè)響應(yīng),進(jìn)一步從用戶接收用于指定反饋的輸入。在另一個(gè)步驟507中,查詢處理平臺(tái)103確定使用戶能夠至少部分地基于一個(gè)或多個(gè)標(biāo)準(zhǔn)評(píng)級(jí)一個(gè)或多個(gè)響應(yīng)。用戶提供的反饋可以是至少部分地基于評(píng)級(jí)、分?jǐn)?shù)、用戶推薦、排序或其組合而提供一個(gè)或多個(gè)響應(yīng)、一個(gè)或多個(gè)其他用戶或其組合的質(zhì)量的指示的數(shù)據(jù)。圖6A和6B是根據(jù)各實(shí)施例在圖4和5的過程中包括的數(shù)據(jù)采掘中利用的客戶端和服務(wù)器之間的交互圖。圖6A示出了可以通過因特網(wǎng)(例如通信網(wǎng)絡(luò)105)向服務(wù)器端605上載數(shù)據(jù),例如在客戶端側(cè)601從移動(dòng)設(shè)備603 (例如UElOla-1Oln)檢索的查詢。在一個(gè)實(shí)施例中,服務(wù)器端605可以包括查詢處理平臺(tái)103和/或社交網(wǎng)絡(luò)服務(wù)113。在服務(wù)器端605,在用戶語(yǔ)境數(shù)據(jù)庫(kù)607中存儲(chǔ)上載的數(shù)據(jù)。本實(shí)施例是有利的,因?yàn)橐苿?dòng)設(shè)備603能夠減小其與向服務(wù)器609進(jìn)行數(shù)據(jù)挖掘相關(guān)聯(lián)的計(jì)算負(fù)擔(dān)。要指出的是,服務(wù)器609 —般比移動(dòng)設(shè)備具有更多處理能力和相關(guān)資源(例如帶寬、存儲(chǔ)器等)以處理這種類型的計(jì)算。或者,如圖6B所示,可以在相應(yīng)移動(dòng)設(shè)備633的存儲(chǔ)介質(zhì)(未示出)處存儲(chǔ)由移動(dòng)設(shè)備633在客戶端側(cè)631檢索的數(shù)據(jù)。移動(dòng)設(shè)備633然后可以在本地執(zhí)行用于從數(shù)據(jù)確定例如語(yǔ)境模式的計(jì)算。然后,可以向包括服務(wù)器639和用戶語(yǔ)境模式數(shù)據(jù)庫(kù)637的服務(wù)器端635上載計(jì)算的結(jié)果(例如語(yǔ)境模式)。本實(shí)施例是有利的,因?yàn)閿?shù)據(jù)保持在相應(yīng)的移動(dòng)設(shè)備633之內(nèi),在沒有用戶許可時(shí)不上載到其他設(shè)備或服務(wù)器。于是,圖6B中的本實(shí)施例提供了更高等級(jí)的隱私保護(hù)。此外,對(duì)于圖6A和6B中的兩個(gè)實(shí)施例,移動(dòng)設(shè)備的用戶可以配置隱私設(shè)置,以確定是否可以將從移動(dòng)設(shè)備檢索的任何數(shù)據(jù)發(fā)送到服務(wù)器端635。此外,盡管未示出,但即使在移動(dòng)設(shè)備633未連接到服務(wù)器639時(shí),也可以在移動(dòng)設(shè)備633之內(nèi)執(zhí)行根據(jù)本發(fā)明的行為模式的大部分分析。只要移動(dòng)設(shè)備633具有數(shù)據(jù)和足夠的處理能力來(lái)分析數(shù)據(jù),那么就可以不要求服務(wù)器639執(zhí)行分析。
圖7A-7C是根據(jù)各實(shí)施例在圖4和5的過程中利用的設(shè)備的用戶接口圖。在圖7A中,設(shè)備700的特征是用于執(zhí)行社交搜索應(yīng)用的用戶接口 701,即通過可結(jié)合查詢處理應(yīng)用一起操作的社交網(wǎng)絡(luò)服務(wù)113提供。用戶可以選擇“Ask”(詢問)標(biāo)簽703以訪問社交搜索應(yīng)用的查詢進(jìn)入屏。例如,用戶輸入查詢705,用于請(qǐng)求關(guān)于攝像機(jī)購(gòu)買的信息。用戶也可以指示與查詢相關(guān)聯(lián)的信任等級(jí),用于指明查詢的語(yǔ)境或性質(zhì)。和查詢相關(guān)聯(lián)的示范性信任等級(jí)可以包括“High Trust”(高度信任)、“Anybody”(任何人)或“Other”(其他)等級(jí),并且可以通過復(fù)選框705a或其他指定部件進(jìn)行選擇。如前所述,在用戶選擇與查詢相關(guān)聯(lián)的“High Trust”類別或等級(jí)時(shí),僅將查詢定向到用戶指定為高度信任且在其用戶配置中這樣指定的那些用戶。在選擇“Anybody”時(shí),還將查詢定向到聯(lián)系人或社交網(wǎng)絡(luò)之內(nèi)的所有用戶。其也被開放為由外部用戶通過偶然或偶遇而被解決。在選擇“Other”時(shí),可以向用戶呈現(xiàn)附加的屏幕,允許他們輸入具體的標(biāo)簽或選擇額外的標(biāo)準(zhǔn),以定向查詢。例如,在查詢與到埃及旅行相關(guān)時(shí),用戶可以輸入關(guān)鍵字/標(biāo)簽“African”(非洲),以識(shí)別可能是非洲國(guó)籍的朋友,選擇“旅行代理人”職業(yè)類別,指定將查詢限制到的特定日期范圍等。
一旦規(guī)劃了查詢并指定了查詢的信任等級(jí),用戶然后通過選擇“Send”(發(fā)送)按鈕707提交查詢705。在選擇Send按鈕707時(shí),向查詢處理平臺(tái)103提交查詢,其中平臺(tái)執(zhí)行關(guān)于圖4-5所述的各種過程。要指出的是,在用戶未選擇特定信任等級(jí)或類別時(shí),系統(tǒng)可以任選地將默認(rèn)的信 任等級(jí)與查詢相關(guān)聯(lián)(例如,Anybody)。進(jìn)一步指出,適當(dāng)?shù)嘏渲貌樵兲幚砥脚_(tái)103以執(zhí)行對(duì)查詢的分析,用于確定問題的相對(duì)性質(zhì)和/或語(yǔ)境,即,通過使用定性語(yǔ)言分析、數(shù)據(jù)建模等確定是尋求幫助或意見還是質(zhì)詢或建議;然后基于這個(gè)確定和/或從確定導(dǎo)出的信任等級(jí)相應(yīng)地定向查詢。
在圖7B中,設(shè)備720的特征是社交搜索應(yīng)用的用戶界面701,使得能夠觀看一個(gè)或多個(gè)用戶提交的對(duì)查詢705的響應(yīng)。設(shè)備720的用戶可以選擇“Answer”(回答)標(biāo)簽709以接入響應(yīng)。在選擇時(shí),為用戶呈現(xiàn)一個(gè)或多個(gè)答復(fù)719,以排序、關(guān)聯(lián)、可信賴性等的次序呈現(xiàn)。與每個(gè)響應(yīng)719結(jié)合,可以有子圖、圖標(biāo)或其他指示器作為用于代表答案的特征,指示通過網(wǎng)絡(luò)轉(zhuǎn)發(fā)、發(fā)送或傳播查詢的路線或路徑,以產(chǎn)生響應(yīng)。此外,傳輸路徑也可以代表產(chǎn)生對(duì)查詢的響應(yīng)而發(fā)生的偶遇。再者,可以指出信任路徑,其代表維持指定信任等級(jí)和/或全面?zhèn)鞑ヒ援a(chǎn)生答案的范圍。下面論述描繪相對(duì)于圖7B的這種執(zhí)行的示范性使用情況。
例如,用戶A提交(發(fā)布)請(qǐng)求關(guān)于攝像機(jī)購(gòu)買的信息的查詢,例如“I’ d like tobuy a Super Camera DX.Can anyone help (我想買一臺(tái) Super Camera DX。誰(shuí)能幫幫我?) ”在提交時(shí),查詢處理平臺(tái)103識(shí)別用戶A的社交網(wǎng)絡(luò)中可能感興趣、最有能力、最受信任或最適于解決查詢的最相關(guān)聯(lián)系人,然后將這個(gè)請(qǐng)求轉(zhuǎn)發(fā)到這些聯(lián)系人。在這種情況下,用戶B和C被認(rèn)為最適于接收這個(gè)問題;其中查詢處理平臺(tái)103在做出決定時(shí)還考慮關(guān)于用戶A的各種語(yǔ)境細(xì)節(jié)。由于用戶B是攝影師,用戶B通過所述的查詢響應(yīng)過程直接向用戶A發(fā)送響應(yīng)。不過,用戶C對(duì)查詢主題不太熟悉,因此決定利用用戶C的聯(lián)系網(wǎng)、社交網(wǎng)絡(luò)等將請(qǐng)求轉(zhuǎn)發(fā)到其他用戶。用戶C能夠通過選擇圖7A的“Forward”(轉(zhuǎn)發(fā))按鈕739發(fā)起轉(zhuǎn)發(fā)過程。要指出的是,可以在多個(gè)深度等級(jí)上將這個(gè)傳播過程執(zhí)行多次,直到給出答案。
查詢處理平臺(tái)103然后返回用戶C網(wǎng)絡(luò)的候選者,用戶C應(yīng)當(dāng)向他們轉(zhuǎn)發(fā)用戶A開始提交的查詢。用戶C也可以在忙碌時(shí)將其請(qǐng)求高速緩存到其移動(dòng)設(shè)備中。在這種情況下,用戶D是用戶C的朋友,并剛剛買了一臺(tái)攝像機(jī),因此用戶D詳細(xì)答復(fù)了該查詢。在這種情形下,由于用戶C乘公共汽車回家,用戶C遇到用戶E,用戶E本來(lái)與用戶D的聯(lián)系人網(wǎng)絡(luò)無(wú)關(guān)。通過用戶C和E的相應(yīng)設(shè)備上的短程檢測(cè)感測(cè)機(jī)制,查詢處理平臺(tái)103識(shí)別出用戶E的配置匹配高速緩存的查詢705,并提示用戶C,用戶E希望提供幫助。提示也可以向用戶E指出,與他們鄰近的用戶有興趣接收對(duì)查詢705的響應(yīng)。用戶C將這個(gè)請(qǐng)求轉(zhuǎn)發(fā)到用戶E,用戶E提交響應(yīng)。這個(gè)查詢705轉(zhuǎn)發(fā)/響應(yīng)過程的結(jié)果是,用戶A接收到對(duì)其原來(lái)提交的查詢705的三條答復(fù),其特征在于以下路徑指示:“A-B”、“A-C-D”和“A...E”,如圖7B所示。例如,“一”表示朋友聯(lián)系,而“一>”表示偶遇。在圖7B中,響應(yīng)711是直接從用戶A的朋友(用戶B)接收的,而響應(yīng)713是通過朋友(用戶C)的朋友(用戶D)接收的。響應(yīng)715是通過朋友(用戶C)的偶遇(用戶E)接收的。要指出的是,用戶A在查看響應(yīng)時(shí),可以通過一個(gè)或多個(gè)過濾器選項(xiàng)717過濾響應(yīng)列表。在這種情形下,由于特定查詢705的響應(yīng)數(shù)量可能很多,用戶能夠基于分配給特定用戶的信任等級(jí)或類別獲得其最信任的答案。過濾器選項(xiàng)可以包括“ALL”(全部),用于查看所有響應(yīng),“TRUSTED”(信任),用于僅查看發(fā)起用戶認(rèn)為最值得信任的用戶的響應(yīng),“FRIENDS” (朋友),用于僅查看朋友(因此,沒有邂逅者)提交的響應(yīng),以及““ALLIES”(陌生人),用于僅觀看發(fā)起用戶的聯(lián)系人或社交網(wǎng)絡(luò)(例如邂逅者)之外那些人提交的響應(yīng)??梢杂砂l(fā)起用戶(用戶A)指示過濾器類別,作為他們與其聯(lián)系人或社交網(wǎng)絡(luò)的相應(yīng)用戶相關(guān)聯(lián)的配置信息的一部分。在圖7C中,設(shè)備740的特征是社交搜索應(yīng)用的用戶界面701,用于讓發(fā)起(例如用戶A)能夠向響應(yīng)的那些用戶給出不同的評(píng)級(jí)和反饋,以指出其建議的有用性。用戶通過選擇“Share”(共享)標(biāo)簽721接入這個(gè)屏幕。在選擇時(shí),用戶可以輸入針對(duì)特定響應(yīng)者的個(gè)性化消息723。此外,用戶可以從各種排序、評(píng)級(jí)或有效性指示工具中選擇。例如,可以提供信息評(píng)級(jí)725作為星形評(píng)級(jí)系統(tǒng),指出發(fā)起者對(duì)響應(yīng)效能的感覺。也提供推薦比例727作為滑尺,可以從1-低到10-高滑動(dòng),用于指示用戶對(duì)推薦者的有效性的感覺。也可以呈現(xiàn)時(shí)間性因素729以指出響應(yīng)有多么及時(shí)。一旦做出選擇,就可以通過按下“Send”按鈕731共享(發(fā)布)反饋,使得可以從社交網(wǎng)絡(luò)內(nèi)的相應(yīng)個(gè)人響應(yīng)者和其他人的設(shè)備查看反饋??梢詤R集各種指示符以確定表示響應(yīng)者的有效性的總分。要指出的是,可以使用反饋通知/培訓(xùn)查詢處理平臺(tái)103,例如用于增強(qiáng)查詢處理系統(tǒng)推薦最適合解決查詢的用戶的能力。通過這種方式,系統(tǒng)可以更常推薦相對(duì)于特定查詢需求、類別或標(biāo)準(zhǔn)分?jǐn)?shù)往往更高的用戶。進(jìn)一步指出,反饋機(jī)制可能對(duì)于實(shí)現(xiàn)在社交網(wǎng)絡(luò)服務(wù)113的用戶間建立的激勵(lì)計(jì)劃有用,以及對(duì)于通過激勵(lì)交互任務(wù)(解決查詢)周圍的偶遇者而與先前不認(rèn)識(shí)的用戶建立新的潛在友誼有用。 在某些實(shí)施例中,上述過程有利地提供了 一種高效率、方便而安全的方法,用于基于用戶的語(yǔ)境促進(jìn)信息搜索。系統(tǒng)100通過允許在虛擬環(huán)境(例如社交網(wǎng)絡(luò))之內(nèi)或物理環(huán)境之內(nèi)的一個(gè)或多個(gè)用戶之間處理和轉(zhuǎn)發(fā)語(yǔ)境特定的問答,從而利用了集體的智慧,以實(shí)時(shí)提供有效益的信息。此外,示范性過程和系統(tǒng)強(qiáng)調(diào)了朋友以及朋友的朋友之間信息(例如查詢)的智能型路由和傳播。這里給出的系統(tǒng)和過程提供了從發(fā)起用戶認(rèn)為最可靠且可信任的用戶導(dǎo)出實(shí)時(shí)和語(yǔ)境特定的問答體驗(yàn)的手段。由于在朋友的朋友之間以口頭的方式傳播查詢,所以任何傳播路徑都能夠立即產(chǎn)生對(duì)這個(gè)問題的回答,并且可以匯集并合成來(lái)自不同用戶的不同答案和方案。
可以經(jīng)由軟件、硬件、固件或軟件和/或固件和/或硬件的組合有利地實(shí)現(xiàn)這里描述的用于基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的過程。例如,可以有利地通過處理器、數(shù)字信號(hào)處理(DSP)芯片、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)等實(shí)施這里所述的過程,包括用于提供與服務(wù)有效性相關(guān)聯(lián)的用戶界面導(dǎo)航信息。下文詳細(xì)描述用于執(zhí)行所述功能的這種示范性硬件。
圖8示出了可以實(shí)施本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)800。盡管相對(duì)于特定設(shè)備或裝置描述了計(jì)算機(jī)系統(tǒng)800,但設(shè)想圖8之內(nèi)的其他設(shè)備或裝置(例如網(wǎng)元、服務(wù)器等)能夠部署系統(tǒng)800的圖示硬件和部件。編程控制(例如經(jīng)由計(jì)算機(jī)程序代碼或指令)計(jì)算機(jī)系統(tǒng)800以能夠如這里所述基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索,計(jì)算機(jī)系統(tǒng)800包括諸如總線810的通信機(jī)構(gòu),用于在計(jì)算機(jī)系統(tǒng)800的其他內(nèi)部和外部部件之間傳遞信息。信息(也稱為數(shù)據(jù))被表示為可測(cè)量現(xiàn)象的物理表達(dá),通常為電壓,但在其他實(shí)施例中包括諸如磁性、電磁、壓力、化學(xué)、生物學(xué)、分子、原子、亞原子和量子交互的現(xiàn)象。例如,北和南磁場(chǎng),或零和非零電壓代表二進(jìn)制數(shù)字(比特)的兩種狀態(tài)(0,I)。其他現(xiàn)象可以代表更高基數(shù)的數(shù)字。測(cè)量前多個(gè)同時(shí)量子態(tài)的疊加代表量子比特(qubit)。一個(gè)或多個(gè)數(shù)字的序列構(gòu)成用于表示數(shù)字或字符代碼的數(shù)字?jǐn)?shù)據(jù)。在一些實(shí)施例中,用特定范圍之內(nèi)可測(cè)量值的近連續(xù)統(tǒng)表示稱為模擬數(shù)據(jù)的信息。計(jì)算機(jī)系統(tǒng)800或其部分,構(gòu)成用于執(zhí)行能夠基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的一個(gè)或多個(gè)步驟的部件。
總線810包括一個(gè)或多個(gè)平行的信息導(dǎo)體,從而可以在耦合到總線810的設(shè)備之間迅速傳遞信息。一個(gè)或多個(gè)用于處理信息的處理器802與總線810耦合。
處理器(或多個(gè)處理器)802對(duì)信息執(zhí)行如計(jì)算機(jī)程序代碼指定的一組操作,涉及基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索。計(jì)算機(jī)程序代碼是一組指令或語(yǔ)句,為要執(zhí)行指定功能的處理器和/或計(jì)算機(jī)系統(tǒng)的工作提供指令。例如,可以在計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言中編寫代碼,其被匯編成處理器的本地指令集。也可以利用本地指令集(例如,機(jī)器語(yǔ)言)直接編寫代碼。該組操作包括從總線810引入信息以及在總線810上放置信息。該組操作還典型地包括比較兩個(gè)或更多單位的信息,移動(dòng)信息單位的位置,以及組合兩個(gè)或更多單位的信息,例如通過加法或乘法或邏輯操作,像或,異或(X O R)以及與??梢杂商幚砥鲌?zhí)行的該組操作的每個(gè)操作都由稱為指令的信息向處理器表達(dá),指令例如是一個(gè)或多個(gè)比特的操作碼。要由處理器802執(zhí)行的操作序列,例如操作代碼的序列,構(gòu)成處理器指令,也稱為計(jì)算機(jī)系統(tǒng)指令,或簡(jiǎn)稱為計(jì)算機(jī)指令。可以將處理器實(shí)現(xiàn)為單獨(dú)的或組合的機(jī)械、電氣、磁性、光學(xué)、化學(xué)或量子部件等。
計(jì)算機(jī)系統(tǒng)800還包括耦合到總線810的存儲(chǔ)器804。諸如隨機(jī)存取存儲(chǔ)器(RAM)或其他動(dòng)態(tài)存儲(chǔ)設(shè)備的存儲(chǔ)器804存儲(chǔ)包括處理器指令的信息,用于實(shí)現(xiàn)基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索。動(dòng)態(tài)存儲(chǔ)器允許計(jì)算機(jī)系統(tǒng)800改變其中存儲(chǔ)的信息。RAM允許獨(dú)立于相鄰地址處的信息存儲(chǔ)和檢索在稱為存儲(chǔ)器地址的位置處存儲(chǔ)信息單位。存儲(chǔ)器804還由處理器802用于在執(zhí)行處理器指令期間存儲(chǔ)暫時(shí)值。計(jì)算機(jī)系統(tǒng)800還包括耦合到總線810的只讀存儲(chǔ)器(ROM)806或其他靜態(tài)存儲(chǔ)設(shè)備,用于存儲(chǔ)不被計(jì)算機(jī)系統(tǒng)800改變的靜態(tài)信息,包括指令。一些存儲(chǔ)器由易失性存儲(chǔ)器構(gòu)成,在丟失電力時(shí)其丟失其上存儲(chǔ)的信息。耦合到總線810的還有非易失性(持久性)存儲(chǔ)設(shè)備808,例如磁盤、光盤或閃存卡,用于存儲(chǔ)即使在關(guān)閉計(jì)算機(jī)系統(tǒng)800或以其他方式掉電時(shí)仍會(huì)保持的信息,包括指令。向總線810提供用于實(shí)現(xiàn)基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的信息,包括指令,供處理器從外部輸入設(shè)備812使用,外部輸入設(shè)備812例如是鍵盤或傳感器,鍵盤包含由人類用戶操作的字母數(shù)字鍵。傳感器檢測(cè)其附近的狀況并將那些檢測(cè)轉(zhuǎn)換成與用于表示計(jì)算機(jī)系統(tǒng)800中信息的可測(cè)量現(xiàn)象兼容的物理表達(dá)。耦合到總線810,主要用于和人交互的其他外部設(shè)備包括顯示設(shè)備814,例如陰極射線管(CRT)或液晶顯示器(IXD),或用于呈現(xiàn)文本或圖像的等離子體屏幕或打印機(jī),以及定點(diǎn)設(shè)備816,例如鼠標(biāo)或跟蹤球或指針方向鍵,或運(yùn)動(dòng)傳感器,用于控制顯示器814上呈現(xiàn)的小光標(biāo)圖像的位置并發(fā)出與顯示器814上呈現(xiàn)的圖形要素相關(guān)聯(lián)的命令。在一些實(shí)施例中,例如,在計(jì)算機(jī)系統(tǒng)800自動(dòng)執(zhí)行所有功能無(wú)需人的輸入的實(shí)施例中,省去外部輸入設(shè)備812、顯示設(shè)備814和定點(diǎn)設(shè)備816中的一種或多種。在圖示的實(shí)施例中,將諸如專用集成電路(ASIC)820的專用硬件耦合到總線810。專用硬件被配置成快到足以用于特殊用途地執(zhí)行不由處理器802執(zhí)行的操作。專用IC的范例包括用于為顯示器814產(chǎn)生圖像的圖形加速器卡、用于對(duì)通過網(wǎng)絡(luò)發(fā)送的消息加密解密的加密板、語(yǔ)音識(shí)別、以及通往特殊外部設(shè)備的接口,例如反復(fù)執(zhí)行一些在硬件中執(zhí)行起來(lái)更有效率的復(fù)雜操作序列的機(jī)器人臂和醫(yī)療掃描裝置。計(jì)算機(jī)系統(tǒng)800還包括耦合到總線810的通信接口 870的一個(gè)或多個(gè)實(shí)例。通信接口 870向各種外部設(shè)備提供單向或雙向通信,外部設(shè)備利用其自己的處理器工作,例如打印機(jī)、掃描儀和外部磁盤。通常,耦合是與網(wǎng)絡(luò)鏈路878之間進(jìn)行的,網(wǎng)絡(luò)鏈路連接到本地網(wǎng)絡(luò)880,各種具有自己的處理器的外部設(shè)備連接到本地網(wǎng)絡(luò)。例如,通信接口 870可以是個(gè)人計(jì)算機(jī)上的并行端口或串行端口或通用串行總線(USB)端口。在一些實(shí)施例中,通信接口 870是綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)卡或數(shù)字用戶線路(DSL)卡或電話調(diào)制解調(diào)器,提供通往對(duì)應(yīng)類型電話線的信息通信連接。在一些實(shí)施例中,通信接口 870是電纜調(diào)制解調(diào)器,將總線810上的信號(hào)轉(zhuǎn)換成用于通過同軸電纜的通信連接的信號(hào)或用于通過光纜的通信連接的光信號(hào)。作為另一范例,通信接口 870可以是局域網(wǎng)(LAN)卡,以提供通往兼容LAN,例如以太網(wǎng)的數(shù)據(jù)通信連接。也可以實(shí)施無(wú)線鏈路。對(duì)于無(wú)線鏈路,通信接口 870發(fā)送或接收或既發(fā)送又接收電、聲或電磁信號(hào),包括紅外和光信號(hào),其傳輸信息流,例如數(shù)字?jǐn)?shù)據(jù)。例如,在無(wú)線手持式設(shè)備中,例如像蜂窩電話那樣的移動(dòng)電話中,通信接口 870包括稱為無(wú)線電收發(fā)器的無(wú)線電頻帶電磁發(fā)射機(jī)和接收機(jī)。在特定實(shí)施例中,通信接口 870實(shí)現(xiàn)了通往通信網(wǎng)絡(luò)105的連接,用于實(shí)現(xiàn)基于請(qǐng)求用戶到UElOl的語(yǔ)境執(zhí)行信息搜索。這里使用的術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)是指參與向處理器802提供信息,包括用于執(zhí)行的指令的任何介質(zhì)。這樣的介質(zhì)可以采取很多形式,包括,但不限于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,非易失性介質(zhì)、易失性介質(zhì))和傳輸介質(zhì)。非暫態(tài)介質(zhì),例如非易失性介質(zhì),包括例如光盤或磁盤,例如存儲(chǔ)設(shè)備808。易失性介質(zhì)包括,例如動(dòng)態(tài)存儲(chǔ)器804。傳輸介質(zhì)包括,例如同軸電纜、銅線、光纜和無(wú)需導(dǎo)線或電纜通過空間行進(jìn)的載波,例如聲波和電磁波,包括無(wú)線電、光學(xué)和紅外波。信號(hào)包括通過傳輸介質(zhì)傳輸?shù)姆?、頻率、相位、偏振或其他物理性質(zhì)的人為瞬時(shí)變化。常見形式的計(jì)算機(jī)可讀介質(zhì)包括,例如軟盤、柔性磁盤、硬盤、磁帶、任何其他磁性介質(zhì)、CD-ROM、CDRW、DVD、任何其他光學(xué)介質(zhì)、穿孔卡片、紙帶、光學(xué)標(biāo)記片、具有孔圖案或其他可光學(xué)識(shí)別標(biāo)記的任何其他物理介質(zhì)、RAM、PROM、EPROM、FLASH-EPROM、任何其他存儲(chǔ)器芯片或匣式磁盤、載波、或任何其他計(jì)算機(jī)能夠讀取的介質(zhì)。這里使用的術(shù)語(yǔ)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是指除傳輸介質(zhì)之外的任何計(jì)算機(jī)可讀介質(zhì)。
一種或多種有形介質(zhì)中編寫的邏輯包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和專用硬件,例如ASIC820上的一種或兩種處理器指令。
網(wǎng)絡(luò)鏈路878典型地利用傳輸介質(zhì)通過一個(gè)或多個(gè)網(wǎng)絡(luò)向使用或處理信息的其他設(shè)備提供信息通信。例如,網(wǎng)絡(luò)鏈路878可以提供通過本地網(wǎng)絡(luò)880到主計(jì)算機(jī)882或到因特網(wǎng)服務(wù)提供商(ISP)操作的裝置的連接。ISP裝置884接著通過現(xiàn)在通稱為因特網(wǎng)890的網(wǎng)絡(luò)的公共全球分組交換通信網(wǎng)絡(luò)提供數(shù)據(jù)通信業(yè)務(wù)。
連接到因特網(wǎng)的稱為服務(wù)器主機(jī)892的計(jì)算機(jī)主持響應(yīng)于通過因特網(wǎng)接收的信息提供服務(wù)的過程。例如,服務(wù)器主機(jī)892主持提供信息的過程,該信息代表用于在顯示器814呈現(xiàn)的視頻數(shù)據(jù)。設(shè)想,可以在其他計(jì)算機(jī)系統(tǒng),例如主機(jī)882和服務(wù)器892之內(nèi)的各種配置中部署系統(tǒng)800的部件。
本發(fā)明的至少一些實(shí)施例涉及使用計(jì)算機(jī)系統(tǒng)800實(shí)施這里所述的一些或全部技術(shù)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,由計(jì)算機(jī)系統(tǒng)800響應(yīng)于處理器802執(zhí)行存儲(chǔ)器804中所含一個(gè)或多個(gè)處理器指令的一個(gè)或多個(gè)序列來(lái)執(zhí)行那些技術(shù)。這樣的指令也稱為計(jì)算機(jī)指令、軟件和程序代碼,可以從諸如存儲(chǔ)設(shè)備808的另一種計(jì)算機(jī)可讀介質(zhì)或網(wǎng)絡(luò)鏈路878讀取到存儲(chǔ)器804中。執(zhí)行存儲(chǔ)器804中包含的指令序列令處理器802執(zhí)行這里所述的一個(gè)或多個(gè)方法步驟。在替代實(shí)施例中,可以使用硬件,例如ASIC820取代或結(jié)合軟件以實(shí)施本發(fā)明。于是,本發(fā)明的實(shí)施例不限于硬件和軟件的任何特定組合,除非這里明確做出不同闡述。
通過通信接口 870在網(wǎng)絡(luò)鏈路878和其他網(wǎng)絡(luò)上傳輸?shù)男盘?hào)向和從計(jì)算機(jī)系統(tǒng)800傳送信息。計(jì)算機(jī)系統(tǒng)800能夠通過網(wǎng)絡(luò)鏈路878和通信接口 870經(jīng)由網(wǎng)絡(luò)880,890等發(fā)送和接收信息,包括程序代碼。在使用因特網(wǎng)890的范例中,服務(wù)器主機(jī)892通過因特網(wǎng)890、ISP裝置884、本地網(wǎng)絡(luò)880和通信接口 870,發(fā)送針對(duì)從計(jì)算機(jī)800發(fā)送的消息請(qǐng)求的特定應(yīng)用的程序代碼。接收的代碼可以由處理器802按照其接收的樣子執(zhí)行或可以存儲(chǔ)在存儲(chǔ)器804或存儲(chǔ)設(shè)備808或其他非易失性存儲(chǔ)器中供將來(lái)執(zhí)行,或兩者兼之。通過這種方式,計(jì)算機(jī)系統(tǒng)800可以在載波上獲得信號(hào)形式的應(yīng)用程序代碼。
在向處理器802傳送一個(gè)或多個(gè)指令或數(shù)據(jù)序列或兩者以供執(zhí)行時(shí)可能涉及各種形式的計(jì)算機(jī)可讀介質(zhì)。例如,一開始可以在諸如主機(jī)882的遠(yuǎn)程計(jì)算機(jī)的磁盤上承載指令和數(shù)據(jù)。遠(yuǎn)程計(jì)算機(jī)向其動(dòng)態(tài)存儲(chǔ)器中加載指令和數(shù)據(jù),并利用調(diào)制調(diào)解器通過電話線發(fā)送指令和數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)800本地的調(diào)制調(diào)解器在電話線上接收指令和數(shù)據(jù),并使用紅外發(fā)射機(jī)將指令和數(shù)據(jù)轉(zhuǎn)換成充當(dāng)網(wǎng)絡(luò)鏈路878的紅外載波上的信號(hào)。充當(dāng)通信接口870的紅外探測(cè)器接收紅外信號(hào)中承載的指令和數(shù)據(jù)并將表示指令和數(shù)據(jù)的信息放到總線810上??偩€810向存儲(chǔ)器804傳輸信息,處理器802從其檢索指令并利用隨指令發(fā)送的一些數(shù)據(jù)執(zhí)行指令。可以任選地在存儲(chǔ)設(shè)備808上,在處理器802執(zhí)行之前或之后,存儲(chǔ)存儲(chǔ)器804中接收的指令和數(shù)據(jù)。
圖9示出了芯片組或芯片900,可以在其上實(shí)施本發(fā)明的實(shí)施例。芯片組900被編程來(lái)實(shí)現(xiàn)這里所述基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索,包括,例如在一個(gè)或多個(gè)物理封裝(例如芯片)中合并的參考圖8所述的處理器和存儲(chǔ)器部件。例如,物理封裝包括在結(jié)構(gòu)組件(例如底板)上布置的一種或多種材料、部件和/或?qū)Ь€,以提供一種或多種特性,例如機(jī)械強(qiáng)度、保存尺寸和/或電氣交互限制。設(shè)想,在某些實(shí)施例中,可以在單個(gè)芯片中實(shí)現(xiàn)芯片組900。此外設(shè)想,在某些實(shí)施例中,可以將芯片組或芯片900實(shí)現(xiàn)為單個(gè)“片上系統(tǒng)”。此外設(shè)想,在某些實(shí)施例中,不會(huì)使用獨(dú)立的ASIC,例如,會(huì)由一個(gè)或多個(gè)處理器執(zhí)行這里公開的所有相關(guān)功能。芯片組或芯片900,或其部分構(gòu)成執(zhí)行提供與服務(wù)有效性相關(guān)聯(lián)的用戶界面導(dǎo)航信息的一個(gè)或多個(gè)步驟的手段。芯片組或芯片900,或其部分構(gòu)成執(zhí)行能夠基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的一個(gè)或多個(gè)步驟的手段。
在一個(gè)實(shí)施例中,芯片組或芯片900包括諸如總線901的通信機(jī)構(gòu),用于在芯片組900的部件之間傳遞信息。處理器903具有到總線901的連接性,以執(zhí)行例如存儲(chǔ)器905中存儲(chǔ)的指令和過程信息。處理器903可以包括一個(gè)或多個(gè)處理內(nèi)核,每個(gè)內(nèi)核配置成獨(dú)立工作。多內(nèi)核處理器使得能夠在單個(gè)物理封裝之內(nèi)進(jìn)行多重處理。多內(nèi)核處理器的范例包括兩個(gè)、四個(gè)、八個(gè)或更大數(shù)量的處理內(nèi)核?;蛘?,或此外,處理器903可以包括一個(gè)或多個(gè)經(jīng)由總線901串聯(lián)配置的微處理器,以能夠獨(dú)立執(zhí)行指令,流水線操作和多線程處理。處理器903也可以帶有一個(gè)或多個(gè)專用部件,以執(zhí)行特定的處理功能和任務(wù),例如一個(gè)或多個(gè)數(shù)字信號(hào)處理器(DSP) 907或一個(gè)或多個(gè)專用集成電路(ASIC) 909。DSP907典型地被配置成獨(dú)立于處理器903實(shí)時(shí)處理現(xiàn)實(shí)世界的信號(hào)(例如聲音)。類似地,可以將ASIC909配置成執(zhí)行更通用的處理器不容易執(zhí)行的特殊功能。輔助執(zhí)行這里所述的發(fā)明功能的其他專用部件可以包括一個(gè)或多個(gè)現(xiàn)場(chǎng)可編程門陣列(FPGA)(未示出)、一個(gè)或多個(gè)控制器(未示出)或一個(gè)或多個(gè)其他專用計(jì)算機(jī)芯片。
在一個(gè)實(shí)施例中,芯片組或芯片900包括僅僅一個(gè)或多個(gè)處理和支持和/或涉及和/或用于一個(gè)或多個(gè)處理器的一些軟件和/或固件。
處理器903和附帶的部件具有經(jīng)總線901到存儲(chǔ)器905的連接性。存儲(chǔ)器905包括動(dòng)態(tài)存儲(chǔ)器(例如RAM,磁盤,可寫光盤等)和靜態(tài)存儲(chǔ)器(例如,ROM, CD-ROM等),用于存儲(chǔ)可執(zhí)行指令,在執(zhí)行時(shí),可執(zhí)行指令執(zhí)行這里所述用于實(shí)現(xiàn)基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的創(chuàng)造性步驟。存儲(chǔ)器905還存儲(chǔ)與執(zhí)行創(chuàng)造性步驟相關(guān)聯(lián)或由其產(chǎn)生的數(shù)據(jù)。
圖10是根據(jù)一個(gè)實(shí)施例用于通信的移動(dòng)終端(例如手機(jī))的示范性部件圖,其能夠工作于圖1的系統(tǒng)中。在一些實(shí)施例中,移動(dòng)終端1000或其部分,構(gòu)成用于執(zhí)行能夠基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的一個(gè)或多個(gè)步驟的部件。通常,常常按照前端和后端特性定義無(wú)線電接收機(jī)。接收機(jī)的前端包括所有的射頻(RF)電路,而后端包括所有基帶處理電路。如本申請(qǐng)中使用的,術(shù)語(yǔ)“電路”是指:(I)僅硬件的實(shí)施(例如僅在模擬和/或數(shù)字電路中實(shí)現(xiàn)),和(2)電路和軟件(和/或固件)的組合(例如,如果適于特定語(yǔ)境,指處理器的組合,包括數(shù)字信號(hào)處理器、軟件和存儲(chǔ)器,它們一起工作以令裝置,例如移動(dòng)電話或服務(wù)器執(zhí)行各種功能)?!半娐贰钡倪@種定義適用于本術(shù)語(yǔ)在本申請(qǐng)中的所有使用,包括在任何權(quán)利要求中的使用。作為另一個(gè)范例,如本申請(qǐng)中使用的,且如果適用于特定語(yǔ)境,術(shù)語(yǔ)“電路”還可以覆蓋僅僅處理器(或多個(gè)處理器)及其(或它們)附帶軟件/或固件的實(shí)施。如果適用于特定語(yǔ)境,術(shù)語(yǔ)“電路”還可以覆蓋例如移動(dòng)電話中的基帶集成電路或應(yīng)用處理器集成電路或蜂窩網(wǎng)絡(luò)設(shè)備或其他網(wǎng)絡(luò)設(shè)備中的類似集成電路。
電話的相關(guān)內(nèi)部部件包括主控制單元(MCU) 1003、數(shù)字信號(hào)處理器(DSP) 1005以及包括微音器增益控制單元和揚(yáng)聲器增益控制單元的接收機(jī)/發(fā)射機(jī)單元。主顯示器單元1007向用戶提供顯示,支持各種應(yīng)用和移動(dòng)終端功能,其執(zhí)行或支持能夠基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索的步驟。顯示器10包括顯示器電路,配置成顯示移動(dòng)終端(例如移動(dòng)電話)用戶界面的至少一部分。此外,顯示器1007和顯示器電路被配置成便于用戶控制移動(dòng)終端的至少一些功能。音頻功能電路1009包括微音器1011和微音器放大器,其放大從微音器1011輸出的語(yǔ)音信號(hào)。將從微音器1011輸出的放大語(yǔ)音信號(hào)饋送到編碼器/解碼器(CDDEC) 1013。無(wú)線電部分1015放大功率并轉(zhuǎn)換頻率,以便經(jīng)由天線1017與基站通信,基站包括在移動(dòng)通信系統(tǒng)中。功率放大器(PA) 1019和發(fā)射機(jī)/調(diào)制電路對(duì)MCU1003做出操作性響應(yīng),來(lái)自PA1019的輸出被耦合到雙工器1021或環(huán)行器或天線開關(guān),如現(xiàn)有技術(shù)中所知那樣。PAlO 19還耦合到電池接口和電源控制單元1020。在使用時(shí),移動(dòng)終端1001的用戶向微音器1011中講話,其語(yǔ)音連同任何檢測(cè)到的背景噪聲被轉(zhuǎn)換成模擬電壓。然后通過摸擬數(shù)字轉(zhuǎn)換器(ADC)1023將模擬電壓轉(zhuǎn)換成數(shù)字信號(hào)??刂茊卧?003將數(shù)字信號(hào)路由到DSP1005中在其中加以處理,例如語(yǔ)音編碼、信道編碼、加密和交織。在一個(gè)實(shí)施例中,由未獨(dú)立不出的單兀,使用蜂窩傳輸協(xié)議對(duì)處理過的語(yǔ)音信號(hào)進(jìn)行編碼,所述協(xié)議例如是全球演進(jìn)(EDGE)、通用分組無(wú)線電業(yè)務(wù)(GPRS)、全球移動(dòng)通信系統(tǒng)(GSM)、網(wǎng)際協(xié)議多媒體子系統(tǒng)(MS)、通用移動(dòng)電信系統(tǒng)(UMTS)等,以及任何其他適當(dāng)?shù)臒o(wú)線介質(zhì),例如微波接入(WiMAX)、長(zhǎng)期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無(wú)線保真(WiFi)、衛(wèi)星等。然后將編碼的信號(hào)路由到均衡器1025,用于補(bǔ)償在通過空氣傳輸期間發(fā)生的任何頻率依賴性損失,例如相位和振幅失真。在對(duì)比特流均衡之后,調(diào)制器1027組合信號(hào)與在RF接口 1029中產(chǎn)生的RF信號(hào)。調(diào)制器1027通過頻率或相位調(diào)制產(chǎn)生正弦波。為了準(zhǔn)備信號(hào)進(jìn)行傳輸,上變頻器1031組合從調(diào)制器1027輸出的正弦波與合成器1033產(chǎn)生的另一個(gè)正弦波以實(shí)現(xiàn)期望的傳輸頻率。然后通過PA1019發(fā)送信號(hào)以將信號(hào)提高到適當(dāng)?shù)墓β实燃?jí)。在實(shí)際的系統(tǒng)中,PA1019充當(dāng)可變?cè)鲆娣糯笃?,其增益受到DSP1005從自網(wǎng)絡(luò)基站接收的信息進(jìn)行的控制。然后在雙工器1021之內(nèi)過濾信號(hào)并任選地發(fā)送到天線耦合器1035以匹配阻抗,從而提供最大功率傳輸。最后,經(jīng)由天線1017向本地基站發(fā)射信號(hào)??梢蕴峁┳詣?dòng)增益控制(AGC)以控制接收機(jī)的最后級(jí)別的增益??梢詮哪抢飳⑿盘?hào)轉(zhuǎn)發(fā)到遠(yuǎn)方的電話機(jī),其可以是另一個(gè)蜂窩電話、其他移動(dòng)電話或連接到公共交換電話網(wǎng)(PSTN)或其他電話網(wǎng)絡(luò)的陸地線路。經(jīng)由天線1017接收發(fā)射到移動(dòng)終端1001的語(yǔ)音信號(hào)并立即由低噪聲放大器(LNA) 1037放大。下變頻器1039降低載頻,同時(shí)解調(diào)器1041剝離掉RF,僅剩下數(shù)字比特流。信號(hào)然后通過均衡器1025并被DSP1005處理。數(shù)模轉(zhuǎn)換器(DAC)1043轉(zhuǎn)換信號(hào),所得的輸出通過揚(yáng)聲器1045被發(fā)送到用戶,所有操作都在主控制單元(MCU) 1003的控制之下,可以將其實(shí)現(xiàn)為中央處理單元(CPU)(未示出)。MCU1003從鍵盤1047接收包括輸入信號(hào)的各種信號(hào)。鍵盤1047和/或MCU1003結(jié)合其他用戶輸入部件(例如微音器1011)包括用于管理用戶輸入的用戶接口電路。MCU1003運(yùn)行用戶接口軟件以便于用戶控制移動(dòng)終端1001的至少一些功能,以能夠基于請(qǐng)求用戶的語(yǔ)境執(zhí)行信息搜索。MCU1003還分別向顯示器1007并向語(yǔ)言輸出切換控制器輸送顯示命令和開關(guān)命令。此外,MCU1003與DSP1005交換信息,并能夠訪問任選結(jié)合的SM卡1049和存儲(chǔ)器1051。此外,MCU1003執(zhí)行終端要求的各種控制功能。DSP1005可以根據(jù)實(shí)施對(duì)語(yǔ)音信號(hào)執(zhí)行任何多種常規(guī)數(shù)字處理功能。此外,DSP1005從微音器1011檢測(cè)的信號(hào)確定本地環(huán)境的背景噪聲電平,并將微音器1011的增益設(shè)置到為補(bǔ)償移動(dòng)終端1001用戶的自然趨勢(shì)所選擇的等級(jí)。
C0DEC1013包括ADC1023和DAC1043。存儲(chǔ)器1051存儲(chǔ)各種數(shù)據(jù),包括來(lái)電鈴聲數(shù)據(jù),能夠存儲(chǔ)其他數(shù)據(jù),包括經(jīng)由例如全球因特網(wǎng)接收的音樂數(shù)據(jù)。軟件模塊可以存在于RAM存儲(chǔ)器、閃速存儲(chǔ)器、寄存器或現(xiàn)有技術(shù)中已知的任何其他形式的可寫存儲(chǔ)介質(zhì)中。存儲(chǔ)設(shè)備1051可以是,但不限于單個(gè)存儲(chǔ)器、CD、DVD、R0M、RAM、EEPR0M、光存儲(chǔ)器或能夠存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)的任何其他非易失性存儲(chǔ)介質(zhì)。
任選結(jié)合的SIM卡1049傳輸例如重要的信息,例如蜂窩電話號(hào)碼、供應(yīng)服務(wù)的運(yùn)營(yíng)商、用戶詳情和保密信息。SIM卡1049主要用于識(shí)別無(wú)線電網(wǎng)絡(luò)上的移動(dòng)終端1001???049還包含存儲(chǔ)器,用于存儲(chǔ)個(gè)人電話號(hào)碼登記、文本消息和用戶特有的移動(dòng)終端設(shè)置。
盡管已經(jīng)結(jié)合若干實(shí)施例和實(shí)施方式描述了本發(fā)明,但本發(fā)明不受此限制,而是覆蓋落在所附權(quán)利要求的范圍之內(nèi)的各種明顯修改和等價(jià)布置。盡管在權(quán)利要求之間的特定組合中表達(dá)了本發(fā)明的特征,但設(shè)想可以按照任何組合和次序布置這些特征。
權(quán)利要求
1.一種方法,包括: 從設(shè)備處的用戶接收查詢; 至少部分地基于與用戶或設(shè)備相關(guān)聯(lián)的語(yǔ)境信息、一個(gè)或多個(gè)其他用戶與查詢的關(guān)聯(lián)或其組合確定選擇所述一個(gè)或多個(gè)其他用戶;以及確定向一個(gè)或多個(gè)其他用戶的相應(yīng)設(shè)備發(fā)送查詢。
2.根據(jù)權(quán)利要求1所述的方法,還包括: 確定所述查詢、所述用戶、所述設(shè)備或其組合的一個(gè)或多個(gè)特性, 其中確定選擇所述一個(gè)或多個(gè)其他用戶進(jìn)一步至少部分地基于所述一個(gè)或多個(gè)特性。
3.根據(jù)權(quán)利要求1和2的任一項(xiàng)所述的方法,其中所述查詢與所請(qǐng)求的信任等級(jí)相關(guān)聯(lián),并且其中確定選擇所述一個(gè)或多個(gè)其他用戶進(jìn)一步至少部分地基于所請(qǐng)求的信任等級(jí)。
4.根據(jù)權(quán)利要求1和2的任一項(xiàng)所述的方法,還包括: 確定與所述查詢相關(guān)聯(lián)的一個(gè)或多個(gè)類別;以及 至少部分地基于所述一個(gè)或多個(gè)類別確定一個(gè)或多個(gè)信任等級(jí), 其中確定選擇所述一個(gè)或多個(gè)其他用戶進(jìn)一步至少部分地基于所述一個(gè)或多個(gè)信任等級(jí)。
5.根據(jù)權(quán)利要求1-3的任一項(xiàng)所述的方法,還包括: 從所述一個(gè)或多個(gè)其他用戶接收對(duì)所述查詢的一個(gè)或多個(gè)響應(yīng); 確定至少部分地基于一個(gè)或多個(gè)標(biāo)準(zhǔn)對(duì)所述一個(gè)或多個(gè)響應(yīng)進(jìn)行評(píng)級(jí);以及 確定至少部分地基于所述評(píng)級(jí)呈現(xiàn)所述一個(gè)或多個(gè)響應(yīng)。
6.根據(jù)權(quán)利要求5所述的方法,還包括: 確定與所述一個(gè)或多個(gè)響應(yīng)對(duì)應(yīng)的一個(gè)或多個(gè)信任路徑;以及 確定為所述一個(gè)或多個(gè)信任路徑呈現(xiàn)相應(yīng)的一個(gè)或多個(gè)響應(yīng)。
7.根據(jù)權(quán)利要求1-6的任一項(xiàng)所述的方法,其中所述相應(yīng)設(shè)備中的至少一個(gè)至少部分地基于所述一個(gè)或多個(gè)特性和對(duì)應(yīng)于所述一個(gè)或多個(gè)其他設(shè)備的一個(gè)或多個(gè)用戶配置的比較確定向所述相應(yīng)設(shè)備中的至少一個(gè)的鄰域內(nèi)的一個(gè)或多個(gè)其他設(shè)備發(fā)送查詢。
8.根據(jù)權(quán)利要求1-7的任一項(xiàng)所述的方法,還包括: 關(guān)于從所述一個(gè)或多個(gè)其他用戶接收的一個(gè)或多個(gè)響應(yīng)從所述用戶接收用于指定反饋的輸入。
9.根據(jù)權(quán)利要求8所述的方法,其中所述反饋至少部分地基于評(píng)級(jí)、分?jǐn)?shù)、用戶推薦、排序或其組合,提供一個(gè)或多個(gè)響應(yīng)、一個(gè)或多個(gè)其他用戶或其組合的質(zhì)量的指示。
10.根據(jù)權(quán)利要求9所述的方法,其中確定選擇所述一個(gè)或多個(gè)其他用戶進(jìn)一步至少部分地基于所述反饋。
11.根據(jù)權(quán)利要求1-10的任一項(xiàng)所述的方法,其中所述關(guān)聯(lián)至少部分地基于與所述用戶或一個(gè)或多個(gè)其他用戶相關(guān)聯(lián)的配置、與所述用戶或一個(gè)或多個(gè)其他用戶相關(guān)聯(lián)的類另IJ、所述用戶或一個(gè)或多個(gè)其他用戶的最近活動(dòng)、一個(gè)或多個(gè)特性或其組合。
12.根據(jù)權(quán)利要求1-11的任一項(xiàng)所述的方法,其中所述語(yǔ)境信息包括日期、時(shí)間、位置、關(guān)系、 活動(dòng)中的一種或多種或其組合。
13.根據(jù)權(quán)利要求1-12的任一項(xiàng)所述的方法,還包括:確定在所述設(shè)備的用戶界面處呈現(xiàn)來(lái)自一個(gè)或多個(gè)其他用戶的一個(gè)或多個(gè)響應(yīng),其中所述一個(gè)或多個(gè)響應(yīng)至少部分地指示用于解決查詢的信息、提供所述信息的一個(gè)或多個(gè)其他用戶、所述一個(gè)或多個(gè)響應(yīng)的相應(yīng)傳輸路徑、一個(gè)或多個(gè)關(guān)聯(lián)的社交網(wǎng)絡(luò)和對(duì)應(yīng)成員、一個(gè)或多個(gè)相鄰用戶或其組合。
14.一種裝置,包括: 至少一個(gè)處理器;以及 包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置成利用所述至少一個(gè)處理器使得所述裝置至少執(zhí)行如下操作: 從設(shè)備處的用戶接收查詢; 至少部分地基于與所述用戶或所述設(shè)備相關(guān)聯(lián)的語(yǔ)境信息、一個(gè)或多個(gè)其他用戶與所述查詢的關(guān)聯(lián)或其組合,確定選擇所述一個(gè)或多個(gè)其他用戶;以及確定向所述一個(gè)或多個(gè)其他用戶的相應(yīng)設(shè)備發(fā)送所述查詢。
15.根據(jù)權(quán)利要求14所述的裝置,其中進(jìn)一步使得所述裝置: 確定所述查詢、所述用戶、所述設(shè)備或其組合的一個(gè)或多個(gè)特性, 其中確定選擇所述一個(gè)或多個(gè)其他用戶進(jìn)一步至少部分地基于所述一個(gè)或多個(gè)特性。
16.根據(jù)權(quán)利要求14和15的任一項(xiàng)所述的裝置,其中所述查詢與所請(qǐng)求的信任等級(jí)相關(guān)聯(lián),并且其中確定選擇所述一個(gè)或多個(gè)其他用戶進(jìn)一步至少部分地基于所請(qǐng)求的信任等級(jí)。
17.根據(jù)權(quán)利要求14和15的任一項(xiàng)所述的裝置,其中進(jìn)一步使得所述裝置: 確定與所述查詢相關(guān)聯(lián)的一個(gè)或多個(gè)類別;以及 至少部分地基于所述一個(gè)或多個(gè)類別確定一個(gè)或多個(gè)信任等級(jí), 其中確定選擇所述一個(gè)或多個(gè)其他用戶進(jìn)一步至少部分地基于所述一個(gè)或多個(gè)信任等級(jí)。
18.根據(jù)權(quán)利要求14-17的任一項(xiàng)所述的裝置,其中進(jìn)一步使得所述裝置: 從所述一個(gè)或多個(gè)其他用戶接收對(duì)所述查詢的一個(gè)或多個(gè)響應(yīng); 至少部分地基于一個(gè)或多個(gè)標(biāo)準(zhǔn)確定對(duì)所述一個(gè)或多個(gè)響應(yīng)進(jìn)行評(píng)級(jí);以及 至少部分地基于所述評(píng)級(jí)確定呈現(xiàn)所述一個(gè)或多個(gè)響應(yīng)。
19.根據(jù)權(quán)利要求18所述的裝置,其中進(jìn)一步使得所述裝置: 確定對(duì)應(yīng)于所述一個(gè)或多個(gè)響應(yīng)的一個(gè)或多個(gè)信任路徑;以及 確定為所述一個(gè)或多個(gè)信任路徑呈現(xiàn)相應(yīng)的一個(gè)或多個(gè)響應(yīng)。
20.根據(jù)權(quán)利要求14-19的任一項(xiàng)所述的裝置,其中所述相應(yīng)設(shè)備中的至少一個(gè)至少部分地基于所述一個(gè)或多個(gè)特性和對(duì)應(yīng)于所述一個(gè)或多個(gè)其他設(shè)備的一個(gè)或多個(gè)用戶配置的比較確定向所述相應(yīng)設(shè)備中的至少一個(gè)的鄰域內(nèi)的一個(gè)或多個(gè)其他設(shè)備發(fā)送查詢。
21.根據(jù)權(quán)利要求14-20的任一項(xiàng)所述的裝置,其中進(jìn)一步使得所述裝置: 關(guān)于從所述一個(gè)或多個(gè)其他用戶接收的一個(gè)或多個(gè)響應(yīng)從所述用戶接收用于指定反饋的輸入。
22.根據(jù)權(quán)利要求21所述的裝置,其中所述反饋至少部分地基于評(píng)級(jí)、分?jǐn)?shù)、用戶推薦、排序或其組合,提供一個(gè)或多個(gè)響應(yīng)、一個(gè)或多個(gè)其他用戶或其組合的質(zhì)量的指示。
23.根據(jù)權(quán)利要求22所述的裝置,其中確定選擇所述一個(gè)或多個(gè)其他用戶進(jìn)一步至少部分地基于所述反饋。
24.根據(jù)權(quán)利要求14-23的任一項(xiàng)所述的裝置,其中所述關(guān)聯(lián)至少部分地基于與所述用戶或一個(gè)或多個(gè)其他用戶相關(guān)聯(lián)的配置、與所述用戶或一個(gè)或多個(gè)其他用戶相關(guān)聯(lián)的類另O、所述用戶或一個(gè)或多個(gè)其他用戶的最近活動(dòng)、一個(gè)或多個(gè)特性或其組合。
25.根據(jù)權(quán)利要求14-24的任一項(xiàng)所述的裝置,其中所述語(yǔ)境信息包括日期、時(shí)間、位置、關(guān)系、活動(dòng)中的一種或多種或其組合。
26.根據(jù)權(quán)利要求14-25的任一項(xiàng)所述的裝置,其中進(jìn)一步使得所述裝置: 確定在所述設(shè)備的用戶界面處呈現(xiàn)來(lái)自所述一個(gè)或多個(gè)其他用戶的一個(gè)或多個(gè)響應(yīng), 其中所述一個(gè)或多個(gè)響應(yīng)至少部分地指示用于解決查詢的信息、提供所述信息的一個(gè)或多個(gè)其他用戶、所述一個(gè)或多個(gè)響應(yīng)的相應(yīng)傳輸路徑、一個(gè)或多個(gè)關(guān)聯(lián)的社交網(wǎng)絡(luò)和對(duì)應(yīng)成員、一個(gè)或多個(gè)相鄰用戶或其組合。
27.根據(jù)權(quán)利要求14-26的任一項(xiàng)所述的裝置,其中所述裝置是移動(dòng)電話,還包括: 用戶界面電路和用戶界面軟件,配置成通過使用顯示器促進(jìn)對(duì)所述移動(dòng)電話的至少一些功能的用戶控制,并 配置成對(duì)用戶輸入進(jìn)行響應(yīng);以及 顯示器和顯示器電路,配置成顯示所述移動(dòng)電話的用戶界面的至少一部分,所述顯示器和顯示器電路被配置成促進(jìn)對(duì)所述移動(dòng)電話的至少一些功能的用戶控制。
28.—種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),承載一條或多條指令的一個(gè)或多個(gè)序列,在由一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得裝置至少執(zhí)行根據(jù)權(quán)利要求1-13的任一項(xiàng)所述的方法。
29.一種裝置,包括用于執(zhí)行根據(jù)權(quán)利要求1-13的任一項(xiàng)所述的方法的部件。
30.根據(jù)權(quán)利要求29所述的裝置,其中所述裝置是移動(dòng)電話,還包括: 用戶界面電路和用戶界面軟件,配置成通過使用顯示器促進(jìn)對(duì)所述移動(dòng)電話的至少一些功能的用戶控制,并配置成對(duì)用戶輸入進(jìn)行響應(yīng);以及 顯示器和顯示器電路,配置成顯示所述移動(dòng)電話的用戶界面的至少一部分,所述顯示器和顯示器電路被配置成促進(jìn)對(duì)所述移動(dòng)電話的至少一些功能的用戶控制。
31.一種計(jì)算機(jī)程序產(chǎn)品,包括一條或多條指令的一個(gè)或多個(gè)序列,在由一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得裝置至少執(zhí)行根據(jù)權(quán)利要求1-13的任一項(xiàng)所述的方法的步驟。
32.—種方法,包括促進(jìn)對(duì)至少一個(gè)接口的訪問,所述接口被配置成允許訪問至少一個(gè)服務(wù),所述至少一個(gè)服務(wù)被配置成執(zhí)行根據(jù)權(quán)利要求1-13任一項(xiàng)所述的方法。
全文摘要
提供了一種能夠基于請(qǐng)求用戶的語(yǔ)境執(zhí)行搜索的方法。查詢處理平臺(tái)從設(shè)備處的用戶接收查詢。該平臺(tái)然后基于與所述用戶或所述設(shè)備相關(guān)聯(lián)的語(yǔ)境信息、一個(gè)或多個(gè)其他用戶與所述查詢的關(guān)聯(lián)或其組合,確定選擇一個(gè)或多個(gè)其他用戶,并隨后向一個(gè)或多個(gè)其他用戶發(fā)送查詢。
文檔編號(hào)G06F17/30GK103190115SQ201080069866
公開日2013年7月3日 申請(qǐng)日期2010年8月30日 優(yōu)先權(quán)日2010年8月30日
發(fā)明者杜楠, 王浩 申請(qǐng)人:諾基亞公司