分案說(shuō)明
本申請(qǐng)屬于申請(qǐng)日為2011年04月01日的中國(guó)發(fā)明專利申請(qǐng)201180026314.3的分案申請(qǐng)。
本說(shuō)明書總體上涉及在線交談。
背景技術(shù):
搜索引擎響應(yīng)于用戶的查詢而提供搜索結(jié)果。雖然搜索結(jié)果通常使用戶進(jìn)入他們期望的信息的范圍,然而,非罕見(jiàn)的是,用戶必須反復(fù)重新表述其搜索查詢來(lái)找到他們正尋找的準(zhǔn)確信息。然而,即使在運(yùn)行多個(gè)搜索查詢之后,用戶仍可能沒(méi)有定位到該特定信息。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)在本說(shuō)明書中描述的主題的一個(gè)創(chuàng)新性方面,用戶通過(guò)提交問(wèn)題來(lái)發(fā)起在線交談。該問(wèn)題向用戶熟悉的當(dāng)事方以及向付費(fèi)第三方提出。向其提出問(wèn)題的當(dāng)事方可以用對(duì)該問(wèn)題的回答或用其他評(píng)論作出響應(yīng),從而提供對(duì)用戶的問(wèn)題的交談式回答。
如本說(shuō)明書所使用的,“在線交談”(或“在線討論”、“在線聊天”)是指在因特網(wǎng)或其他網(wǎng)絡(luò)上的任何適當(dāng)類型的同步或異步通信,諸如使用基于文本的群聊、因特網(wǎng)論壇、留言板、或管理用戶生成的內(nèi)容的web應(yīng)用或服務(wù)來(lái)發(fā)生的通信。交談可以由支持多方協(xié)作的任何適當(dāng)平臺(tái)托管。
用戶熟悉的當(dāng)事方可以包括真實(shí)的人或虛擬實(shí)體,諸如“回答自動(dòng)程序”。當(dāng)事方可以是用戶與之具有在線關(guān)系的那些,諸如社交網(wǎng)絡(luò)鏈接、連接或友誼(本說(shuō)明書統(tǒng)稱為“社交網(wǎng)絡(luò)朋友”)。當(dāng)一個(gè)當(dāng)事方將另一個(gè)識(shí)別為熟人時(shí)、或當(dāng)當(dāng)事方兩者互相地將彼此識(shí)別為熟人時(shí),當(dāng)事方可以被認(rèn)為是社交網(wǎng)絡(luò)朋友。
本說(shuō)明書稱為“廣告主”或“贊助商”的付費(fèi)第三方是預(yù)期對(duì)問(wèn)題的主題具有專門知識(shí)的當(dāng)事方、或已為就問(wèn)題進(jìn)行回答或另外進(jìn)行評(píng)論的權(quán)利付費(fèi)的當(dāng)事方。廣告主的回復(fù)也可以由真實(shí)的人或虛擬實(shí)體供給。通過(guò)在交談式環(huán)境中回答問(wèn)題,廣告主面臨用于生成線索和用于提供提議和客戶服務(wù)的另外機(jī)會(huì)。
本說(shuō)明書將用戶、用戶熟悉的當(dāng)事方以及付費(fèi)第三方統(tǒng)稱為在線交談的“信任參與者”。通過(guò)將諸如一般公眾的其他當(dāng)事方排除在交談之外,在本文中描述的技術(shù)提供了在很大程度上消除了低質(zhì)量問(wèn)題和回答的基于團(tuán)體的構(gòu)架。
總的來(lái)說(shuō),在本說(shuō)明書中描述的主題的另一個(gè)創(chuàng)新性方面可以在包括以下動(dòng)作的方法中具體化:確定用戶已提交了問(wèn)題以由在線交談的信任參與者查看,其中信任參與者包括用戶、一個(gè)或多個(gè)廣告主和用戶的一個(gè)或多個(gè)社交網(wǎng)絡(luò)朋友;從信任參與者中的一個(gè)獲取對(duì)問(wèn)題的回復(fù);以及將該回復(fù)提供給信任參與者。該方面的其他實(shí)施例包括被配置成執(zhí)行方法的動(dòng)作、編碼在計(jì)算機(jī)存儲(chǔ)設(shè)備上的對(duì)應(yīng)的系統(tǒng)、裝置和計(jì)算機(jī)程序。
這些和其他實(shí)施例每一個(gè)可以可選地包括下面特征中的一個(gè)或多個(gè)。例如,一個(gè)或多個(gè)廣告主可以是預(yù)期具有關(guān)于問(wèn)題的專門知識(shí)的當(dāng)事方、或已對(duì)回復(fù)問(wèn)題付費(fèi)的當(dāng)事方;動(dòng)作可以包括將問(wèn)題僅提供給信任參與者、或確定用戶已選擇了用來(lái)提交問(wèn)題的控件、響應(yīng)于確定用戶已選擇了該控件,將一個(gè)或多個(gè)搜索查詢?cè)~語(yǔ)自動(dòng)重述為自然語(yǔ)言問(wèn)題、以及將自然語(yǔ)言問(wèn)題作為問(wèn)題提交以由信任參與者查看;將回復(fù)提供給信任參與者可以包括將回復(fù)僅提供給信任參與者;動(dòng)作可以包括使問(wèn)題匿名、以及將匿名的問(wèn)題提供給一個(gè)或多個(gè)廣告主;動(dòng)作可以包括將問(wèn)題和回復(fù)存儲(chǔ)在搜索引擎索引中;社交網(wǎng)絡(luò)朋友可以是通過(guò)與用戶的在線關(guān)系熟悉的當(dāng)事方;和/或動(dòng)作可以包括確定與特定信任參與者相關(guān)聯(lián)的許可級(jí)別、確定許可級(jí)別滿足與創(chuàng)建、編輯、刪除或?qū)?biāo)簽應(yīng)用到回復(fù)相關(guān)聯(lián)的閾值、以及基于確定許可級(jí)別滿足與創(chuàng)建、編輯、刪除或?qū)?biāo)簽應(yīng)用到回復(fù)相關(guān)聯(lián)的閾值,從特定信任參與者分別接收用來(lái)創(chuàng)建、編輯、刪除或?qū)?biāo)簽應(yīng)用到回復(fù)的信息。
總的來(lái)說(shuō),在本說(shuō)明書中描述的主題的另一個(gè)創(chuàng)新性方面可以在包括以下動(dòng)作的方法中具體化:獲取搜索查詢;通過(guò)搜索引擎識(shí)別對(duì)搜索查詢作出響應(yīng)的資源,其中資源包括引用在線交談的信息,在該在線交談中用戶已提交了問(wèn)題以由信任參與者查看以及信任參與者中的一個(gè)或多個(gè)已對(duì)問(wèn)題進(jìn)行回復(fù),以及其中信任參與者包括用戶、一個(gè)或多個(gè)廣告主和用戶的一個(gè)或多個(gè)社交網(wǎng)絡(luò)朋友;以及提供識(shí)別資源的信息以供顯示。該方面的其他實(shí)施例包括被配置成執(zhí)行方法的動(dòng)作、編碼在計(jì)算機(jī)存儲(chǔ)設(shè)備上的對(duì)應(yīng)的系統(tǒng)、裝置和計(jì)算機(jī)程序。這個(gè)和其他實(shí)施例每一個(gè)可以可選地包括以下動(dòng)作:確定搜索查詢由用戶或由用戶的社交網(wǎng)絡(luò)朋友中的一個(gè)或多個(gè)發(fā)起,其中識(shí)別對(duì)搜索查詢作出響應(yīng)的資源可以包括響應(yīng)于確定搜索查詢由用戶或由用戶的社交網(wǎng)絡(luò)朋友中的一個(gè)或多個(gè)發(fā)起,識(shí)別對(duì)搜索查詢作出響應(yīng)的資源。
在附圖和下面的描述中闡述了在本說(shuō)明書中描述的主題的一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。主題的其他潛在特征、方面和優(yōu)勢(shì)從描述、附圖和權(quán)利要求將變得顯而易見(jiàn)。
附圖說(shuō)明
圖1a和1b是說(shuō)明交談式提問(wèn)和回答的圖。
圖2和3是示例過(guò)程的流程圖。
圖4至7描繪了示例用戶界面。
圖8是在其中可以實(shí)現(xiàn)在本文檔中描述的各種特征的系統(tǒng)的示意圖。
圖9是可以用來(lái)實(shí)現(xiàn)在本文檔中描述的系統(tǒng)和方法、用作客戶端或服務(wù)器或多個(gè)服務(wù)器的計(jì)算設(shè)備的框圖。
相同參考數(shù)字在整個(gè)附圖中表示對(duì)應(yīng)部分。
具體實(shí)施方式
圖1a和1b是說(shuō)明交談式提問(wèn)和回答的圖。在圖1a中圖示的系統(tǒng)100包括與第一用戶(“bob(鮑勃)”)相關(guān)聯(lián)的客戶端設(shè)備101、與第二用戶(“jim(吉姆)”)相關(guān)聯(lián)的客戶端設(shè)備102、與廣告主相關(guān)聯(lián)的客戶端設(shè)備103、與第三用戶(“katie(卡蒂)”)相關(guān)聯(lián)的客戶端設(shè)備104以及服務(wù)器105。服務(wù)器105托管搜索引擎和允許用戶進(jìn)行在線交談(例如,在兩個(gè)時(shí)序狀態(tài)中被圖示為交談107a和107b的在線交談107)的web應(yīng)用或web服務(wù)??蛻舳嗽O(shè)備102至104和服務(wù)器105通過(guò)網(wǎng)絡(luò)109(例如,諸如公司內(nèi)聯(lián)網(wǎng)的專用網(wǎng)絡(luò)、諸如因特網(wǎng)的公共網(wǎng)絡(luò)或其的某個(gè)組合)連接。
客戶端設(shè)備102至104和服務(wù)器105可以是包括一個(gè)或多個(gè)處理器的任何適當(dāng)類型的計(jì)算設(shè)備或系統(tǒng),諸如膝上型或臺(tái)式計(jì)算機(jī)、移動(dòng)電話、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(pda)或嵌入式系統(tǒng)??蛻舳嗽O(shè)備102至104和服務(wù)器105每一個(gè)可以包括用于輸出組成用于執(zhí)行交談式提問(wèn)和回答的各種用戶界面的文本和/或圖形的顯示器,以及每一個(gè)可以包括用于接收用戶輸入的輸入模塊(例如,觸摸屏、鼠標(biāo)、麥克風(fēng)或鍵盤)。
第一用戶正試圖識(shí)別他在包括扮演洞穴人的演員的電視廣告中聽(tīng)到過(guò)的歌曲。如圖1b中所圖示,通過(guò)在客戶端設(shè)備101上發(fā)起搜索對(duì)話(例如,通過(guò)鍵入與搜索引擎主頁(yè)150相關(guān)聯(lián)的統(tǒng)一資源定位符(uri))、將詞語(yǔ)“songcavemanad(歌曲洞穴人廣告)”輸入到搜索引擎主頁(yè)150上的搜索框151、以及選擇在搜索引擎主頁(yè)150上的控件152來(lái)發(fā)起對(duì)搜索查詢的執(zhí)行,第一用戶試圖使用搜索引擎(例如,由服務(wù)器105托管的搜索引擎)來(lái)識(shí)別歌曲的名稱。
如本說(shuō)明書所使用的,詞語(yǔ)(或“查詢?cè)~語(yǔ)”)包括一個(gè)或多個(gè)完整或部分詞、字符或字符串;以及“搜索查詢”包括當(dāng)用戶請(qǐng)求搜索引擎執(zhí)行搜索時(shí)用戶提交給搜索引擎(即服務(wù)器105)的一個(gè)或多個(gè)查詢?cè)~語(yǔ)。除其他東西外,搜索的“結(jié)果”(或“搜索結(jié)果”)包括引用搜索引擎確定為對(duì)搜索查詢作出響應(yīng)的資源的url(例如,統(tǒng)一資源定位符(url))。搜索結(jié)果可以包括其他東西,諸如標(biāo)題、預(yù)覽圖像、用戶等級(jí)、地圖或路線指引、對(duì)應(yīng)資源的描述、或已從對(duì)應(yīng)資源自動(dòng)或手動(dòng)提取或另外與對(duì)應(yīng)資源相關(guān)聯(lián)的文本的摘錄。
當(dāng)搜索引擎使用查詢?cè)~語(yǔ)來(lái)執(zhí)行搜索并且生成搜索結(jié)果時(shí),搜索引擎可以推斷第一用戶可能對(duì)搜索結(jié)果不滿意、或用戶可能能夠通過(guò)在線交談識(shí)別更好的信息。例如,如果生成太多(例如,多于10,000、100,000或1,000,000個(gè))搜索結(jié)果、如果生成太少(例如,少于10、100、1,000個(gè))搜索結(jié)果、或如果搜索引擎確定與搜索查詢有關(guān)的問(wèn)題在若干其他開放或封閉的交談中仍然未予回答,則搜索引擎可以推斷第一用戶將對(duì)搜索結(jié)果不滿意。此外,如果搜索引擎能夠識(shí)別或選擇為搜索查詢的主題的專家(或?qū)λ阉鞑樵兊闹黝}至少有豐富知識(shí))的信任參與者,則搜索引擎可以推斷第一用戶可能能夠通過(guò)在線交談識(shí)別更好的信息。
在圖1a中所圖示的示例中,搜索引擎推斷第一用戶可能對(duì)搜索結(jié)果不滿意、或用戶可能能夠通過(guò)在線交談更好地識(shí)別具體、期望的信息。例如,搜索引擎可以推斷用戶可能對(duì)搜索結(jié)果不滿意,因?yàn)樗阉饕鎯H產(chǎn)生兩個(gè)搜索結(jié)果、或搜索引擎可以推斷用戶可能能夠通過(guò)在線交談識(shí)別更好的信息,因?yàn)槿舾尚湃螀⑴c者具有在與查詢?cè)~語(yǔ)相關(guān)聯(lián)的主題方面的專業(yè)知識(shí)。在下面結(jié)合圖1b更詳細(xì)地描述了建立該推斷的過(guò)程。
作為執(zhí)行搜索查詢并且推斷第一用戶可能對(duì)搜索結(jié)果不滿意或用戶可能能夠通過(guò)在線交談識(shí)別更好的信息的結(jié)果,搜索引擎生成搜索引擎結(jié)果頁(yè)110。搜索引擎結(jié)果頁(yè)110包括顯示被用來(lái)進(jìn)行搜索的查詢?cè)~語(yǔ)的搜索框111、用來(lái)發(fā)起新的搜索的search(搜索)控件112、用來(lái)輸入問(wèn)題(或用來(lái)查看并編輯自動(dòng)生成的問(wèn)題)的問(wèn)題輸入域113、用于使用查詢?cè)~語(yǔ)(或與查詢?cè)~語(yǔ)相關(guān)聯(lián)的問(wèn)題,諸如輸入到問(wèn)題輸入域113的問(wèn)題)來(lái)發(fā)起交談式提問(wèn)和回答的post(發(fā)帖)控件114、以及搜索結(jié)果115和116。盡管第一搜索結(jié)果115(“neanderthalmusic”)和第二搜索結(jié)果116(“musicgenesmakecavemansing”)看起來(lái)與查詢?cè)~語(yǔ)有點(diǎn)相關(guān),然而,它們沒(méi)有提供第一用戶正尋找的特定信息,具體地,在具有扮演洞穴人的演員的電視廣告中播放的歌曲的名稱。
在搜索引擎將不能識(shí)別除與在“cavemanad”中播放的“歌曲”的名稱有關(guān)的那些外的任何資源的不正確假設(shè)下,第一用戶可能已輸入了查詢?cè)~語(yǔ)“songcavemanad”。替選地,第一用戶可能已意識(shí)到其他資源可能存在,但是可能期望搜索引擎在所有搜索結(jié)果之中將與在洞穴人廣告中的歌曲的名稱有關(guān)的那些網(wǎng)頁(yè)排名最高。此外,第一用戶可能依賴于搜索引擎來(lái)確定用戶是否將對(duì)自動(dòng)生成的搜索結(jié)果更滿意、或用戶是否將更可能通過(guò)與信任參與者的在線交談識(shí)別特定信息。
搜索會(huì)話提供令用戶失望的結(jié)果。因此,搜索引擎結(jié)果頁(yè)提供起始點(diǎn)以供第一用戶在包括其朋友和付費(fèi)第三方的信任組之中發(fā)起交談,以共同地解決特定問(wèn)題。這樣的交談提供了基于團(tuán)體的方法來(lái)檢索使用搜索引擎或其他自動(dòng)化應(yīng)用或平臺(tái)很難定位的信息。
替代通過(guò)更改搜索框111中的詞語(yǔ)并且選擇search控件112來(lái)重述搜索查詢,第一用戶可以試圖通過(guò)發(fā)起與第一用戶的社交網(wǎng)絡(luò)朋友和與通過(guò)其專門知識(shí)可以能夠回答該問(wèn)題的無(wú)關(guān)聯(lián)第三方的交談,來(lái)識(shí)別歌曲的名稱。搜索引擎可以通過(guò)在搜索引擎結(jié)果頁(yè)110上包括問(wèn)題輸入域113和post控件114來(lái)建議用戶發(fā)起交談。當(dāng)?shù)谝挥脩暨x擇post控件114時(shí),發(fā)起在線交談107。
一個(gè)或多個(gè)問(wèn)題向用戶熟悉的當(dāng)事方以及向廣告主提出,所有當(dāng)事方和廣告主均可以用回復(fù)、回答或評(píng)論作出響應(yīng)。圖1a中所圖示的示例在線交談107的當(dāng)事方包括第二用戶(“jim”)和第三用戶(“katie”),其在該示例中是用戶與之具有在線關(guān)系,諸如社交網(wǎng)絡(luò)“朋友”關(guān)系的真實(shí)的人。當(dāng)事方還包括與客戶端設(shè)備103相關(guān)聯(lián)的廣告主。廣告主是搜索引擎基于廣告主具有關(guān)于問(wèn)題的主題的專門知識(shí)的預(yù)期、或基于廣告主為對(duì)問(wèn)題作出響應(yīng)或另外參與在線交談107的權(quán)利付費(fèi)來(lái)已將之與交談匹配的當(dāng)事方。其他信任參與者也可以被包括在在線交談中,諸如第一用戶的通過(guò)閱讀在線交談107而不是發(fā)帖回復(fù),“潛伏”的其他朋友。
當(dāng)?shù)谝挥脩舭l(fā)起在線交談107時(shí),第一用戶可以或可以不知道將參與在線交談107的廣告主的身份。替代地,第一用戶可以假設(shè)具有在問(wèn)題的主題方面的專門知識(shí)的廣告主將被服務(wù)器105識(shí)別或與交談107匹配,以及被識(shí)別的那些廣告主將作為信任參與者被允許參與在線交談107。
共同地,用戶、用戶熟悉的當(dāng)事方和付費(fèi)第三方被認(rèn)為是在線交談107的信任參與者。通過(guò)將諸如一般公眾的成員的其他當(dāng)事方排除在在線交談107之外,提高了問(wèn)題和回答的質(zhì)量,幫助了提交問(wèn)題的用戶和可以付費(fèi)來(lái)參與在線交談107的廣告主兩者。
在線交談107可以以用戶手動(dòng)輸入(例如,在選擇post控件114之前,輸入到搜索框111或問(wèn)題輸入域113)的問(wèn)題來(lái)發(fā)起。替選地,問(wèn)題可以最初沒(méi)有被表述為自然語(yǔ)言問(wèn)題,但是,在問(wèn)題從某些查詢?cè)~語(yǔ)(例如,查詢?cè)~語(yǔ)“heightofmounteverest(珠穆朗瑪峰的高度)”)顯而易見(jiàn)的情況下或在查詢?cè)~語(yǔ)可以另外被映射到問(wèn)題的情況下,自然語(yǔ)言問(wèn)題可以使用任何適當(dāng)數(shù)量的問(wèn)題生成或查詢修訂策略從查詢?cè)~語(yǔ)自動(dòng)生成(例如,通過(guò)自動(dòng)附加諸如“whatis(是什么)”或“howhigh(多高)”的疑問(wèn)詞、或通過(guò)添加、替代或修改冠詞、其他詞語(yǔ)或標(biāo)點(diǎn)符號(hào))。自動(dòng)生成的問(wèn)題可以被插入到問(wèn)題輸入域113以供第一用戶查看或編輯。在一些實(shí)施方式中,第一用戶可以選擇跳過(guò)獲取搜索引擎結(jié)果的動(dòng)作,并且替代地可以前進(jìn)到通過(guò)搜索引擎主頁(yè)150或另一個(gè)頁(yè)面發(fā)起交談式問(wèn)題和回答。
服務(wù)器105將問(wèn)題119與一個(gè)或多個(gè)廣告主(包括與客戶端設(shè)備103相關(guān)聯(lián)的廣告主)進(jìn)行匹配,并且允許根據(jù)匹配操作識(shí)別出的廣告主參與在線交談107。將問(wèn)題與可能是特定主題的專家的廣告主進(jìn)行匹配強(qiáng)調(diào)了在參與者之間的非對(duì)抗、交談式交互、向廣告主提供了線索生成工具、用于客戶服務(wù)的論壇以及用于提供提議的儲(chǔ)存庫(kù)。此外,交談通過(guò)引出關(guān)于第一用戶想要的內(nèi)容的語(yǔ)境或結(jié)構(gòu)使廣告主受益,其中引出的語(yǔ)境或結(jié)構(gòu)可能比第一用戶可能另外在初始銷售調(diào)查或冷不防電話中提供的語(yǔ)境或結(jié)構(gòu)更具體。
當(dāng)搜索引擎選擇了多于一個(gè)廣告主時(shí),第一用戶受益,因?yàn)閱?wèn)題被傳播給多個(gè)專家,減輕了第一用戶反復(fù)重復(fù)其相同問(wèn)題的重負(fù)。此外,由于第一用戶的朋友是談話的參與者,廣告主可以感到不能用誤導(dǎo)性的、垃圾的或不誠(chéng)實(shí)的回答作出響應(yīng)或提供不合理的提議,以免廣告主被第一用戶的朋友“喚起”的另外社會(huì)壓力。在這點(diǎn)上,如果沒(méi)有第一用戶的朋友將廣告主喚起為誤導(dǎo)性的、垃圾的或不誠(chéng)實(shí)的、或如果沒(méi)有用戶的朋友公開地或私下地向第一用戶談起廣告主所提供的提議似乎是差的交易,則第一用戶可以對(duì)進(jìn)入與廣告主的商業(yè)交易感到更確信。
將問(wèn)題與廣告主進(jìn)行匹配可以包括例如將問(wèn)題119中的關(guān)鍵詞與和廣告主相關(guān)聯(lián)的關(guān)鍵詞或主題的列表,諸如包括在廣告主的網(wǎng)頁(yè)上的關(guān)鍵詞的列表進(jìn)行匹配。替選地,將問(wèn)題與廣告主進(jìn)行匹配可以包括將問(wèn)題與在過(guò)去已回答的相似問(wèn)題進(jìn)行比較,并且識(shí)別對(duì)相似問(wèn)題提供了回答或提供了滿足了如指示好的回答的某些度量的回答的廣告主。替選地,廣告主可以實(shí)時(shí)查閱問(wèn)題或在假設(shè)問(wèn)題被提交之前查閱假設(shè)問(wèn)題,并且為回答每一個(gè)問(wèn)題的權(quán)利而相互出價(jià)。進(jìn)一步替選地,可以將問(wèn)題與隨機(jī)廣告主或與很長(zhǎng)時(shí)段沒(méi)有回答過(guò)問(wèn)題的廣告主進(jìn)行匹配。另外,為信任參與者并且將問(wèn)題提交給廣告主的另一個(gè)廣告主可以使該廣告主與交談匹配。可以使用用于將問(wèn)題與廣告主進(jìn)行匹配的任何其他適當(dāng)技術(shù)。
用戶界面117示出了處于在第一用戶已提交了問(wèn)題119并且第一用戶的社交網(wǎng)絡(luò)朋友、第二用戶已發(fā)帖了回復(fù)120之后的狀態(tài)的在線交談107a。盡管第二用戶所發(fā)帖的回復(fù)120沒(méi)有回答問(wèn)題120,但是其繼續(xù)已由問(wèn)題119開始的交談107,并且邀請(qǐng)其他參與者提供進(jìn)一步評(píng)論。用戶界面117可以由托管基于文本的群聊、因特網(wǎng)論壇、留言板或管理不同用戶同步或異步提供的內(nèi)容的web應(yīng)用的任何適當(dāng)?shù)膽?yīng)用生成。
廣告主可以是數(shù)字音樂(lè)銷售者、因在其電視廣告中使用洞穴人而眾所周知的公司(例如,保險(xiǎn)公司)、或用作代表數(shù)字音樂(lè)銷售者和/或保險(xiǎn)公司來(lái)回答在在線交談中出現(xiàn)的問(wèn)題的第三方實(shí)體。可能已基于問(wèn)題119中的關(guān)鍵詞“song”或“cavemen”,將廣告主與問(wèn)題119進(jìn)行匹配。替選地,可能已將廣告主與問(wèn)題119進(jìn)行匹配,因?yàn)閺V告主已很長(zhǎng)時(shí)段沒(méi)有回答過(guò)問(wèn)題、或因?yàn)閺V告主所發(fā)帖的先前回復(fù)被其他過(guò)去的用戶評(píng)級(jí)很高。
如用戶界面121中所示,交談107b可以在其向廣告主示出之前被匿名。如本說(shuō)明書所提及的,“匿名”是指以下過(guò)程:移除姓名、聯(lián)系方式(例如,電子郵件地址、電話號(hào)碼、屏幕名稱)、或來(lái)自交談的其他識(shí)別信息,例如以阻止廣告主與在線交談中的其他參與者直接聯(lián)系或使廣告主與在線交談中的其他參與者直接聯(lián)系更困難。匿名可以使在線交談的托管者受益,其可以為查看將另外被匿名的數(shù)據(jù)的權(quán)利向廣告主收取另外費(fèi)用。此外,匿名還可以使社交網(wǎng)絡(luò)朋友受益,如果他們相信廣告主將用未經(jīng)請(qǐng)求的信息與他們聯(lián)系,則其可能感到不情愿參與交談。
匿名可以在在線交談的托管者檢查與廣告主相關(guān)聯(lián)的許可級(jí)別并且確定廣告主沒(méi)有查看在線交談的非匿名版本的足夠許可級(jí)別之后發(fā)生。由于不同的參與者可以具有不同的許可級(jí)別,所以可以向部分廣告主示出在線交談的匿名版本,而可以向其他廣告主示出非匿名版本。如用戶界面121中所示,交談107b的匿名可以通過(guò)編寫交談參與者的名稱來(lái)發(fā)生。
廣告主可以通過(guò)發(fā)帖對(duì)問(wèn)題119的評(píng)論或回復(fù)、或通過(guò)詢問(wèn)另一個(gè)問(wèn)題來(lái)參與在線交談107b。在用戶界面121中,廣告主發(fā)帖包括對(duì)問(wèn)題的回答(即,與“thesonginthecavemanad”相關(guān)聯(lián)的名稱和藝術(shù)家)的回復(fù)124?;貜?fù)124包括當(dāng)由交談的另一個(gè)參與者選擇時(shí)允許該參與者付費(fèi)下載該歌曲的鏈接125?;貜?fù)124還包括當(dāng)由交談的另一個(gè)參與者選擇時(shí)將該參與者指引到牙科保險(xiǎn)公司的網(wǎng)頁(yè)以獲取引文的鏈接126?;卮鹗沟谝挥脩羰芤妫浍@取他們不能在他們過(guò)去與搜索引擎的交互中識(shí)別的信息,以及使廣告主受益,如果交談107的任何參與者選擇鏈接125和126,則其收到另外的曝光。然而,即使沒(méi)有參與者使用鏈接125和126來(lái)進(jìn)行即時(shí)購(gòu)買,如果參與者開始將廣告主視為有幫助的和客戶服務(wù)導(dǎo)向的、或視為主題專家,則廣告主對(duì)回復(fù)的發(fā)帖可以導(dǎo)致另外的無(wú)形利益。廣告主可以選擇用戶界面上的另一個(gè)控件來(lái)將問(wèn)題提交給當(dāng)前沒(méi)有參與交談的另一個(gè)廣告主,以允許其他廣告主變成信任參與者。
對(duì)問(wèn)題119的各種回復(fù)可以由具有適當(dāng)許可的用戶編輯或刪除。參與者還可以通過(guò)將標(biāo)簽應(yīng)用到(或“加標(biāo)簽于”)對(duì)問(wèn)題119的回復(fù)來(lái)參與交談,諸如當(dāng)用戶將“l(fā)ike(相同)”標(biāo)簽應(yīng)用到用戶發(fā)現(xiàn)是正確的或特別有幫助的回復(fù)時(shí)。在線交談107可以繼續(xù),直到參與者終止發(fā)帖另外的回復(fù)或另外停止與先前發(fā)帖的回復(fù)進(jìn)行交互。在線交談107可以在交談終止之前實(shí)時(shí)或在最后的評(píng)論或回復(fù)被發(fā)帖之后流逝了預(yù)先確定量的時(shí)間之后,被存儲(chǔ)在服務(wù)器105上的檔案或索引中。服務(wù)器105可以與將在線交談107存儲(chǔ)在檔案中協(xié)作,基于對(duì)問(wèn)題的回復(fù)是否被發(fā)帖來(lái)確定問(wèn)題是否被回答。
在稍后時(shí)間,第三用戶(“katie”)可能希望識(shí)別與第一用戶先前已尋找的相同的信息,并且可能將查詢?cè)~語(yǔ)“dentalinsurancesong”輸入到用戶界面129的搜索框127中。搜索引擎將交談107識(shí)別為與這些查詢?cè)~語(yǔ)相關(guān),并且在用戶界面131上包括引用交談107的搜索結(jié)果130?;卮鹪诮徽?07中被發(fā)帖到問(wèn)題119的事實(shí)可以影響交談107是否在搜索結(jié)果之中出現(xiàn),并且可以影響搜索結(jié)果130的排名。
取決于在第三用戶和交談107的參與者之間的關(guān)系、或取決于參與者應(yīng)用到交談107的隱私設(shè)置,交談107可以或可以不被搜索引擎選擇為搜索結(jié)果。例如,只有第三用戶與第一用戶或第二用戶為社交網(wǎng)絡(luò)朋友,交談107才可以被搜索引擎選擇為搜索結(jié)果。替選地,如果第三用戶與第一用戶或第二用戶不是社交網(wǎng)絡(luò)朋友,則只有第一用戶或第二用戶已將“public(公開)”標(biāo)簽應(yīng)用到交談107,交談107才可以被服務(wù)器選擇為搜索結(jié)果。
圖1b是說(shuō)明交談式提問(wèn)和回答的圖,具體地,聚焦于以下方面:搜索引擎確定是否建議用戶發(fā)起與信任參與者的交談來(lái)獲取對(duì)問(wèn)題的回答。用戶可以將查詢?cè)~語(yǔ)輸入到搜索引擎主頁(yè)150的搜索框151,并且選擇search控件152來(lái)發(fā)起使用所輸入的查詢?cè)~語(yǔ)的搜索查詢的執(zhí)行。搜索引擎可以參考候選信任參與者池154,包括用戶的社交網(wǎng)絡(luò)朋友155和156以及廣告主158和159,并且可以確定任何候選信任參與者是否可能具有在與所輸入的查詢?cè)~語(yǔ)相關(guān)聯(lián)的主題方面的專門知識(shí),和/或任何候選信任參與者是否將可能提供將被認(rèn)為令用戶滿意的回答。
在圖1b的左上處所示的第一示例中,用戶已輸入了查詢?cè)~語(yǔ)“songcavemanad”。搜索引擎可以從用戶155和156以及廣告主158和159已選擇來(lái)提供給搜索引擎的信息,確定用戶155與主題“music(音樂(lè))”具有關(guān)聯(lián),其與查詢?cè)~語(yǔ)“song”相匹配,以及廣告主158與主題“cavemanmascot(洞穴人吉祥物)”具有關(guān)聯(lián),其與查詢?cè)~語(yǔ)“caveman”相匹配。搜索引擎還可以檢查廣告主158的評(píng)級(jí),其在“7/10”,可能大于預(yù)先確定的閾值。由于搜索引擎已識(shí)別了可能具有所輸入的查詢?cè)~語(yǔ)的主題的專門知識(shí)的兩個(gè)候選信任參與者,搜索引擎確定在線交談可能有益于獲取對(duì)用戶的問(wèn)題的回答。因此,搜索引擎將問(wèn)題輸入域113和post控件114包括在搜索引擎結(jié)果頁(yè)110上。搜索引擎可以使用其他信息來(lái)確定在線交談是否可能是有益的,例如,被識(shí)別為與所輸入的查詢?cè)~語(yǔ)相關(guān)的較小數(shù)量的(即,僅僅兩個(gè))搜索結(jié)果。
在圖1b的左下處所示的第二示例中,用戶已輸入了查詢?cè)~語(yǔ)“car80’sdetectiveshowhawaiimustacheguy”,以確定在以夏威夷為布景的某一20世紀(jì)80年代的電視節(jié)目中、有胡子的某一電視偵探所駕駛的車型。用戶可能已輸入了該查詢,例如,以找到銷售類似汽車的經(jīng)銷商或銷售該汽車的模型的玩具商店。
基于這些輸入的查詢?cè)~語(yǔ),搜索引擎可以確定用戶155或156都不與對(duì)應(yīng)于查詢的任何主題相關(guān)聯(lián),但是廣告主159與主題“autos(汽車)”具有關(guān)聯(lián),其與查詢?cè)~語(yǔ)“car”相匹配。搜索引擎檢查廣告主159的評(píng)級(jí),其在“1/10”,可能小于預(yù)先確定的閾值。該信息,與指示廣告主159發(fā)帖了過(guò)分大量的回復(fù)的數(shù)據(jù)相結(jié)合,促使搜索引擎確定與作為信任參與者的廣告主159進(jìn)行交談將不是有利的。由于池154的候選信任參與者已由搜索引擎基于所輸入的查詢?cè)~語(yǔ)選擇,搜索引擎生成搜索引擎結(jié)果頁(yè)160,其包括結(jié)果161至163,但是不包括用來(lái)發(fā)起在線交談的問(wèn)題輸入域或post控件。
最后,應(yīng)當(dāng)注意的是,即使搜索引擎僅識(shí)別社交網(wǎng)絡(luò)朋友或僅識(shí)別廣告主,搜索引擎仍然可以建議用戶發(fā)起在線交談。如果僅僅社交網(wǎng)絡(luò)朋友被識(shí)別,則在線交談可以在不將任何廣告主包括為信任參與者的情況下被發(fā)起。如果僅僅廣告主被識(shí)別,則在線交談可以被發(fā)起,其中所識(shí)別的廣告主和用戶的社交網(wǎng)絡(luò)朋友作為信任參與者。
圖2是示例性過(guò)程200的流程圖。簡(jiǎn)單地說(shuō),過(guò)程200包括以下動(dòng)作:確定用戶已提交了問(wèn)題以供在線交談的信任參與者查看,其中信任參與者包括用戶、一個(gè)或多個(gè)廣告主和用戶的一個(gè)或多個(gè)社交網(wǎng)絡(luò)朋友;從信任參與者中的一個(gè)獲取對(duì)問(wèn)題的回復(fù);以及將該回復(fù)提供給信任參與者。
更詳細(xì)地,當(dāng)用戶提交問(wèn)題或信息請(qǐng)求(202)時(shí),過(guò)程200開始(201)。用戶可以提交問(wèn)題以僅供信任參與者查看、或用戶可以提交問(wèn)題以供信任參與者和非信任參與者查看。在用戶試圖使用搜索引擎并且未能定位回答或發(fā)現(xiàn)搜索體驗(yàn)一般令人不滿意之后、或在搜索引擎推斷在線交談可能有益于獲取對(duì)問(wèn)題的回答之后,對(duì)問(wèn)題的提交可以發(fā)生。問(wèn)題可以從任何源提交,諸如產(chǎn)品搜索頁(yè)或社交媒體網(wǎng)站。
信任參與者可以包括用戶、一個(gè)或多個(gè)廣告主以及用戶的一個(gè)或多個(gè)社交網(wǎng)絡(luò)朋友。替選地,信任參與者可以僅包括一個(gè)或多個(gè)廣告主和一個(gè)或多個(gè)社交網(wǎng)絡(luò)朋友、或僅包括一個(gè)或多個(gè)社交網(wǎng)絡(luò)朋友和用戶。進(jìn)一步替選地,信任參與者可以包括用戶、一個(gè)或多個(gè)廣告主、一個(gè)或多個(gè)社交網(wǎng)絡(luò)朋友以及既不是廣告主也不是社交網(wǎng)絡(luò)朋友的一個(gè)或多個(gè)其他人或?qū)嶓w。
一個(gè)或多個(gè)廣告主可以是預(yù)期具有關(guān)于問(wèn)題的專門知識(shí)的當(dāng)事方、已為回復(fù)問(wèn)題的權(quán)利付費(fèi)的當(dāng)事方、或另外由搜索引擎或其他信任參與者行匹配到問(wèn)題的當(dāng)事方。社交網(wǎng)絡(luò)朋友可以是通過(guò)與用戶的在線關(guān)系是熟悉的當(dāng)事方,諸如facebook“friends(朋友)”、buzz或twitter“followers(追隨者)”、或linked-in“connections(聯(lián)系)”。當(dāng)用戶選擇可以例如在搜索引擎主頁(yè)或結(jié)果頁(yè)上出現(xiàn)的提交控件時(shí),問(wèn)題可以被提交。
圖4圖示搜索引擎當(dāng)執(zhí)行使用查詢?cè)~語(yǔ)402(“flowersthatlooklikebirds(看起來(lái)像鳥的花)”)的搜索查詢時(shí)所生成的搜索引擎結(jié)果頁(yè)401。盡管搜索結(jié)果404和405與查詢?cè)~語(yǔ)402有關(guān),但是搜索結(jié)果404和405沒(méi)有回答通過(guò)查詢?cè)~語(yǔ)402所推斷的問(wèn)題,具體地,問(wèn)題“whatisthenameoftheflowersthatlooklikebirds?(看起來(lái)像鳥的花的名稱是什么?)”。
提交控件406允許用戶提交被輸入到文本輸入域407中或基于查詢?cè)~語(yǔ)402自動(dòng)生成的問(wèn)題。對(duì)問(wèn)題的提交發(fā)起在用戶的追隨者409(例如,社交網(wǎng)絡(luò)朋友)和信任專家410(例如,廣告主)之間的交談。使用下拉菜單411,用戶可以更改設(shè)置以允許其他的、非信任參與者參與交談、或如果搜索引擎將交談識(shí)別為與其他的、非信任參與者的隨后的搜索查詢相關(guān),則允許其他的、非信任參與者查看交談。
圖5圖示了在用戶已將問(wèn)題502(“what'sthenameofthoseorangeandpurpleflowersthatlooklikebirds?wherecanibuythem?”)輸入到文本輸入域407中的狀態(tài)下,搜索引擎結(jié)果頁(yè)401的一部分501。問(wèn)題502中的每一個(gè)可以是由用戶表述并且手動(dòng)輸入到文本輸入域407中的自然語(yǔ)言問(wèn)題、或問(wèn)題502中的每一個(gè)可以在提交控件406被選擇之前或之后被自動(dòng)地進(jìn)行表述。用戶通過(guò)選擇提交控件406來(lái)提交問(wèn)題502,從而發(fā)起交談。
問(wèn)題向被識(shí)別為交談的信任參與者的人或?qū)嶓w示出。例如,用戶的社交網(wǎng)絡(luò)朋友可以在其各自的社交媒體流中查看問(wèn)題。將個(gè)人或?qū)嶓w識(shí)別為信任參與者可以涉及:例如通過(guò)識(shí)別在問(wèn)題的主題方面具有特定專門知識(shí)的廣告主,來(lái)選擇特定問(wèn)題應(yīng)當(dāng)被路由到的廣告主。
可以從信任參與者獲取對(duì)問(wèn)題的回復(fù)(204)?;貜?fù)可以包括對(duì)問(wèn)題的回答或可以在交談中發(fā)生的任何其他評(píng)論。例如,參與者可以發(fā)帖與問(wèn)題的主題不相關(guān)的回復(fù)、或可以發(fā)帖可以促使其他廣告主匹配到交談的不同問(wèn)題。
社交網(wǎng)絡(luò)朋友和已付費(fèi)來(lái)獲得對(duì)特定主題或問(wèn)題的響應(yīng)權(quán)利的廣告主發(fā)帖回復(fù)(205)。當(dāng)事方可以能夠查看部分或全部其他評(píng)論,然而,各個(gè)參與者可能具有提供在創(chuàng)建、“相同”以及刪除評(píng)論的所有權(quán)的不同權(quán)限,以及關(guān)于用戶識(shí)別信息或用戶聯(lián)系信息的可見(jiàn)性權(quán)限。
圖6圖示用戶界面601,其顯示問(wèn)題502和對(duì)問(wèn)題的回復(fù)602至609?;貜?fù)602至609包括來(lái)自用戶的社交網(wǎng)絡(luò)朋友(“joshua(約書亞)”)的回復(fù)602和604、來(lái)自用戶(“emily(艾米麗)”)的回復(fù)603、606和609,以及來(lái)自廣告主(“daniel(丹尼爾)”)的回復(fù)607在問(wèn)題502提出的主題方面是有豐富知識(shí)的。問(wèn)題502和回復(fù)602至609在用戶界面601的交談區(qū)610中顯示,其位于接近于文本輸入?yún)^(qū)611的地方。文本輸入?yún)^(qū)611包括用于允許用戶提交另外問(wèn)題或發(fā)帖對(duì)問(wèn)題的回復(fù)的文本輸入域612。
廣告主從交談獲益,因?yàn)樗梢圆殚唵?wèn)題502以及回復(fù)602至604、606和609的文本,以更充分地理解用戶的需要的語(yǔ)境或結(jié)構(gòu)。這樣的信息向廣告主提供有價(jià)值的洞察力,其可以用來(lái)基于用戶或用戶的社交網(wǎng)絡(luò)朋友的回復(fù)生成對(duì)用戶或用戶的社交網(wǎng)絡(luò)朋友的線索。
此外,用戶從交談獲益。具體地,由于用戶的朋友參與交談,廣告主可以感到不能用誤導(dǎo)性的、垃圾的或不誠(chéng)實(shí)的回答作出響應(yīng)或提供不合理的提議的另外社會(huì)壓力。例如,廣告主如果知道將由他可能不能識(shí)別的多個(gè)人查看并比較宣稱,則可能對(duì)作出關(guān)于其產(chǎn)品的宣稱(即,“flowninfromkauaitwiceaweek”)更謹(jǐn)慎。在這點(diǎn)上,當(dāng)沒(méi)有用戶的朋友插話到交談來(lái)指出廣告主可能沒(méi)有說(shuō)實(shí)話、或廣告主另外不值得用戶的買賣時(shí),用戶可以對(duì)進(jìn)入與廣告主商業(yè)的商業(yè)交易感到更置信。
交談的不同參與者可以具有不同的許可級(jí)別,其控制用戶是否被允許添加、編輯、刪除、將標(biāo)簽應(yīng)用到交談中的問(wèn)題或回復(fù)、或指定當(dāng)前沒(méi)有參與交談的其他當(dāng)事方作為信任參與者。在圖6中,例如,用戶具有足夠的許可級(jí)別來(lái)分別使用編輯鏈接614至617編輯問(wèn)題502以及回復(fù)603、606和609、以及使用“l(fā)ike”鏈接619將“l(fā)ike”標(biāo)簽應(yīng)用到交談或者問(wèn)題或回復(fù)。用戶沒(méi)有足夠的許可級(jí)別來(lái)編輯其他回復(fù)。
問(wèn)題和對(duì)問(wèn)題的任何回復(fù)在其被部分或全部信任參與者查看之前可以被匿名。例如,交談可以在其向廣告主示出之前被匿名,以移除識(shí)別交談的參與者的信息。如果參與者具有足夠的許可級(jí)別,例如,如果他們已購(gòu)買了查看非匿名的交談的權(quán)利,則交談可以在未被匿名的情況下被該參與者查看。
將問(wèn)題、回復(fù)和/或與交談?dòng)嘘P(guān)的任何其他信息存儲(chǔ)在搜索引擎索引中,由此結(jié)束過(guò)程200(207)。問(wèn)題和響應(yīng)被收集并索引,使得它們可以在未來(lái)搜索請(qǐng)求中被重復(fù)使用。這可以采用以下形式:從傳統(tǒng)查詢學(xué)習(xí)更充分表述的查詢以及將通過(guò)有思想的響應(yīng)所收集的內(nèi)容重新顯露到索引的著陸頁(yè)中的相似請(qǐng)求。
圖3是示例性過(guò)程300的流程圖。簡(jiǎn)單地說(shuō),過(guò)程300包括以下動(dòng)作:獲取搜索查詢;通過(guò)搜索引擎識(shí)別對(duì)搜索查詢作出響應(yīng)的資源,其中資源包括引用在線交談的信息,在該在線交談中用戶已提交了問(wèn)題以由信任參與者查看以及信任參與者中的一個(gè)或多個(gè)已對(duì)問(wèn)題進(jìn)行回復(fù),以及其中信任參與者包括用戶、一個(gè)或多個(gè)廣告主和用戶的一個(gè)或多個(gè)社交網(wǎng)絡(luò)朋友;以及提供識(shí)別資源的信息以供顯示。
當(dāng)獲取搜索查詢(302)時(shí),過(guò)程300開始(301)。當(dāng)用戶將查詢?cè)~語(yǔ)輸入搜索框,諸如搜索引擎主頁(yè)或搜索引擎結(jié)果頁(yè)上的搜索框時(shí),可以獲取搜索查詢。
搜索引擎可以識(shí)別對(duì)搜索查詢作出響應(yīng)的資源(304)。資源包括引用在線交談的信息,在該在線交談中用戶已提交了問(wèn)題以由信任參與者查看以及信任參與者中的一個(gè)或多個(gè)已對(duì)問(wèn)題進(jìn)行回復(fù)。信任參與者可以包括用戶、一個(gè)或多個(gè)廣告主和用戶的一個(gè)或多個(gè)社交網(wǎng)絡(luò)朋友。
提供識(shí)別資源的信息以供顯示(305),由此結(jié)束該過(guò)程(306)。信息可以包括一個(gè)或多個(gè)搜索結(jié)果,其包括引用交談的統(tǒng)一資源定位符(url)、問(wèn)題、對(duì)應(yīng)資源的描述、已從對(duì)應(yīng)資源自動(dòng)或手動(dòng)提取或另外與對(duì)應(yīng)資源相關(guān)聯(lián)的文本的摘錄。
圖7圖示用戶界面701,其是搜索引擎在執(zhí)行使用查詢?cè)~語(yǔ)702(“flowersthatlooklikebirds”)的搜索查詢之后所生成的搜索引擎結(jié)果頁(yè)。除識(shí)別引用與查詢?cè)~語(yǔ)702相關(guān)的web資源的搜索結(jié)果704至706之外,搜索引擎識(shí)別引用在圖6中所圖示的交談的搜索結(jié)果707。只有發(fā)起搜索查詢的用戶是用戶的社交網(wǎng)絡(luò)朋友,在線交談才可以被搜索引擎識(shí)別。因此,對(duì)于不是用戶的社交網(wǎng)絡(luò)朋友并且提交相同搜索查詢的另一個(gè)用戶,交談可以不作為搜索結(jié)果出現(xiàn)。
圖8是在其中可以實(shí)現(xiàn)在本文檔中描述的各種特征的系統(tǒng)800的示意圖??偟膩?lái)說(shuō),系統(tǒng)800允許各個(gè)用戶在社交網(wǎng)絡(luò)構(gòu)架內(nèi)發(fā)帖、查閱以及評(píng)論信息的各種活動(dòng)流。例如,用戶可以發(fā)出關(guān)于在用戶的生活中最近發(fā)生的事或關(guān)于用戶最近閱讀的新聞文章的微博帖子。該帖子可以被轉(zhuǎn)發(fā)給已選擇追隨第一用戶(其可以是個(gè)人或組織)的其他用戶。那些其他用戶可以使用流閱讀器來(lái)看見(jiàn)該帖子、或該帖子可以在他們的電子郵件應(yīng)用中(例如,與他們的常規(guī)電子郵件消息一致或在單獨(dú)標(biāo)簽頁(yè)下)顯示。那些用戶可以選擇就帖子進(jìn)行評(píng)論,以及其他用戶也可以對(duì)帖子進(jìn)行評(píng)論或?qū)ζ渌脩舻脑u(píng)論進(jìn)行評(píng)論。這樣的評(píng)論即使它們?cè)谔悠鸪醣贿B接到電子郵件應(yīng)用之后作出,也可以在各個(gè)用戶電子郵件應(yīng)用中被包括并示出。因此,可以在一個(gè)地方便利地使各種類型的反饋對(duì)每一個(gè)用戶來(lái)說(shuō)可獲得。用戶還可以通過(guò)訪問(wèn)其他用戶的簡(jiǎn)檔頁(yè)來(lái)看見(jiàn)與那些其他用戶有關(guān)的帖子,以及還可以轉(zhuǎn)到他們的自身簡(jiǎn)檔頁(yè)或他們的流頁(yè)來(lái)看見(jiàn)他們訂閱的所有帖子和對(duì)帖子的評(píng)論。
各種帖子以及對(duì)帖子的評(píng)論在系統(tǒng)800中由活動(dòng)流后端802管理,其負(fù)責(zé)實(shí)現(xiàn)定義到系統(tǒng)800的各種提交將被處理的方式的事務(wù)邏輯?;顒?dòng)流的特點(diǎn)是活動(dòng),其是用戶提交給系統(tǒng)800的帖子(例如,微博帖子)的主題以及針對(duì)那些活動(dòng)的各種評(píng)論。例如,用戶可以通過(guò)將頁(yè)面的url發(fā)帖到發(fā)帖頁(yè)來(lái)發(fā)帖關(guān)于他們當(dāng)前正查看的網(wǎng)頁(yè)的活動(dòng)。這樣的動(dòng)作可以促使系統(tǒng)800從該url采集重要信息,包括在頁(yè)面上顯示的圖像、標(biāo)題、圖像的標(biāo)簽或描述頁(yè)面的主題的主題詞(例如,如諸如使用頁(yè)面的adsense分析,先前通過(guò)對(duì)頁(yè)面上的詞進(jìn)行分析確定的)。系統(tǒng)800還可以獲取位置信息,諸如用戶的當(dāng)前位置和/或用戶當(dāng)前最相關(guān)聯(lián)的場(chǎng)所(例如,用戶最近登記或被識(shí)別為用戶位于的場(chǎng)所的場(chǎng)所)。
活動(dòng)流后端802還實(shí)現(xiàn)用于確定哪些用戶接收帖子、對(duì)帖子的評(píng)論以及系統(tǒng)800中的流的其他部分的邏輯。具體地,當(dāng)已訂閱從其他用戶接收帖子的用戶登錄到系統(tǒng)800時(shí)可以向他們提供帖子,當(dāng)其他用戶沒(méi)有被慣常地包括在流中時(shí),用戶可以提名那些其他用戶來(lái)接收流的副本(例如,通過(guò)在查閱帖子時(shí)鍵入那些其他用戶的標(biāo)識(shí)符),以及用戶可以相互直接發(fā)送流等。
饋給閱讀器后端804為系統(tǒng)800管理帖子和相關(guān)數(shù)據(jù)的存儲(chǔ)。饋給閱讀器后端804可以依賴于各種級(jí)別的活動(dòng)存儲(chǔ)846來(lái)存儲(chǔ)帖子、對(duì)帖子的評(píng)論以及當(dāng)用戶向系統(tǒng)800請(qǐng)求信息時(shí)為用戶構(gòu)建流所需的其他信息。如在該附圖中所示的其他組件,饋給閱讀器后端804盡管被示出為單個(gè)塊,然而,可以使用多個(gè)不同的服務(wù)器或服務(wù)器子系統(tǒng)來(lái)實(shí)現(xiàn)。同樣地,活動(dòng)存儲(chǔ)846可以跨多個(gè)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)類型,以及跨多種服務(wù)器和服務(wù)器子系統(tǒng)來(lái)實(shí)現(xiàn)。
當(dāng)帖子或其他更新被活動(dòng)流后端802接收了時(shí),它們被格式化并且被提供給更新泵808。更新泵808負(fù)責(zé)向可能需要這樣的信息的各種服務(wù)提供關(guān)于新近發(fā)帖的信息的通知。實(shí)際上,其用作與系統(tǒng)800有關(guān)的信息的路由器和分發(fā)器。例如,郵件服務(wù)器814可以包括用于整合流的顯示的功能性,因此,可能需要知道新的帖子,使得在新的信息被發(fā)帖時(shí),可以立即向郵件客戶端的用戶示出。以類似方式,搜索引擎830可以向用戶提供搜索結(jié)果,其包括來(lái)自用戶正供給給系統(tǒng)的各種帖子的實(shí)時(shí)更新信息,并且可以經(jīng)由理解的api和遠(yuǎn)程過(guò)程調(diào)用(rpc)通過(guò)與更新泵808交互來(lái)接收這樣的更新信息,其中api和rpc兩個(gè)組件是較大組織范圍系統(tǒng)的子組件。
提供各種web前端來(lái)允許系統(tǒng)800通過(guò)諸如因特網(wǎng)(以及鄰近的支持網(wǎng)絡(luò))的網(wǎng)絡(luò)806通信。例如,郵件服務(wù)器814可以提供典型的基于web的電子郵件功能性,盡管經(jīng)由郵件客戶端820,將帖子和評(píng)論整合入用戶的收件箱。例如,流可以在用戶的收件箱中顯示出為分立的消息,以及可以被實(shí)時(shí)更新來(lái)包括關(guān)于流的最新評(píng)論以及用于流的原始帖子。這樣的內(nèi)容可以是活動(dòng)的,因?yàn)槿绻脩粽趯S昧鏖喿x器中查閱流,則用戶可以被允許與這樣的內(nèi)容交互大體到他們能夠的水平。例如,可選控件可以被提供有通過(guò)電子郵件客戶端820所顯示的流,并且用戶可以選擇一個(gè)以發(fā)帖評(píng)論來(lái)被添加到流,而不必離開在電子郵件客戶端820內(nèi)的消息語(yǔ)境。
簡(jiǎn)檔服務(wù)器810生成用于表示用戶簡(jiǎn)檔,諸如用戶joeblow(喬·布洛)的簡(jiǎn)檔822的代碼。簡(jiǎn)檔頁(yè)可以采用以下形式:來(lái)自社交網(wǎng)絡(luò)站點(diǎn)的標(biāo)準(zhǔn)饋給頁(yè),其按照逆向時(shí)間順序安排有來(lái)自其他用戶的帖子和評(píng)論的列表。以類似方式,活動(dòng)前端812可以為用戶的(在此用于名為susieuser(蘇茜用戶)的用戶的)饋給頁(yè)824生成類似饋給。簡(jiǎn)檔頁(yè)822和饋給頁(yè)824可以彼此非常相似,并且可以展示與被展示為郵件客戶端820的發(fā)帖或微博部分的一部分相似的內(nèi)容。在一個(gè)示例中,簡(jiǎn)檔頁(yè)822是第三方在它們查看用戶的賬戶時(shí)看見(jiàn)的內(nèi)容,而饋給頁(yè)824是用戶自身看見(jiàn)的內(nèi)容。
搜索引擎830和相關(guān)聯(lián)的搜索前端818可以為系統(tǒng)800提供不同種類的功能性。具體地,搜索前端818可以允許用戶從諸如搜索框的非傳統(tǒng)源提供帖子或評(píng)論,例如,在搜索網(wǎng)頁(yè)上或在安裝在其機(jī)器上、與其web瀏覽器合作操作的工具欄上的搜索框中。這樣的帖子或評(píng)論可以由用戶提交,并且可以由搜索前端以標(biāo)準(zhǔn)方式接收,正如搜索請(qǐng)求般。用戶提交帖子而不是搜索查詢(或除搜索查詢外,還提交帖子)的意圖可以通過(guò)對(duì)提交的句法分析來(lái)確定。在一個(gè)示例中,如果字母“z”在查詢之前,在其后有空格(屏幕828)——很少作為真實(shí)搜索查詢提交的結(jié)構(gòu)——系統(tǒng)可以分開解析該提交,并且從句法假設(shè)用戶意在將所提交的查詢的剩余部分作為帖子發(fā)帖到其社交網(wǎng)絡(luò)。
可以立即或在向提交用戶確認(rèn)他們意欲發(fā)帖之后發(fā)出這樣的帖子。例如,搜索結(jié)果頁(yè)826可以被生成,其包含搜索引擎830以常規(guī)方式使用來(lái)自索引838的數(shù)據(jù)來(lái)生成的關(guān)于所提交的查詢(無(wú)論是具有還是沒(méi)有在前的“z”)的實(shí)際搜索結(jié)果,并且可以在下面的區(qū)域之下被顯示:向用戶示出所建議的帖子的形式和通過(guò)其用戶可以編輯帖子,然后可以確認(rèn)將信息發(fā)帖給朋友、追隨者或其他人的意圖的可選控件。帖子然后可以與用戶的識(shí)別信息(例如,當(dāng)用戶登錄到實(shí)現(xiàn)系統(tǒng)800的寬泛服務(wù)時(shí),從用戶的計(jì)算設(shè)備上的cookie識(shí)別的用戶id)一起,由搜索前端818轉(zhuǎn)發(fā)給活動(dòng)流后端802。
用戶所提交的其他句法可以產(chǎn)生不同結(jié)果。例如,如果用戶輸入(例如,形式name@domain.com的)電子郵件地址,則系統(tǒng)可以將該句法識(shí)別為指示將提交的剩余文本作為電子郵件消息發(fā)送給在所提供的電子郵件地址的用戶的意圖。同樣地,如果用戶以后跟通信模式標(biāo)識(shí)符的控制符開始提交,則可以在附帶或不附帶首先向用戶展示所建議的動(dòng)作,并且確認(rèn)用戶意在讓這樣的通信發(fā)生的情況下,以tat通信模式提交提交的剩余部分以供發(fā)帖。例如,如果用戶鍵入“zblogi’mhavingagreattime”,則句法可以向系統(tǒng)800指出用戶意欲將所提交的短語(yǔ)“i’mhavingagoodtime”發(fā)帖到該用戶的博客(其中博客的身份可以由系統(tǒng)800使用作為cookie存儲(chǔ)在用戶的計(jì)算設(shè)備上的用戶id來(lái)確定,以及其可以與用戶的賬戶相互關(guān)聯(lián),用戶的賬戶進(jìn)而與博客相互關(guān)聯(lián))。
搜索結(jié)果和其他信息(例如,帖子和電子郵件消息)可以伴隨有針對(duì)搜索查詢或其他類似信息,諸如簡(jiǎn)檔信息、用戶的帖子或評(píng)論的文本、與用戶具有關(guān)系的用戶(例如,作為朋友、追隨者或第一用戶追隨的用戶)的帖子或評(píng)論的文本的定向廣告。這樣的廣告可以通過(guò)搜索前端818或其他前端810、812、814派發(fā)給系統(tǒng)800的用戶,并且可以使用如同在googleadwordsoradsense中利用的那些的技術(shù)來(lái)被定向。廣告的這樣的派發(fā)可以取決于數(shù)據(jù)庫(kù)834中的廣告數(shù)據(jù),其可以包括關(guān)于廣告主的信息、用于廣告的文本和其他內(nèi)容、各個(gè)廣告主所提交的出價(jià)、以及派發(fā)針對(duì)用戶的廣告和/或指自用戶或針對(duì)用戶的信息流所需的其他相關(guān)信息。
諸如通過(guò)識(shí)別從之發(fā)出帖子或評(píng)論的位置(例如,緯度/經(jīng)度坐標(biāo))或場(chǎng)所(例如,商店、活動(dòng)場(chǎng)地、酒吧或餐館),可以將各種基于位置的服務(wù)與帖子或評(píng)論整合在一起。這樣的服務(wù)在該示例系統(tǒng)800中由位置服務(wù)器842和地理服務(wù)844提供。位置服務(wù)器842一般響應(yīng)于接收關(guān)于系統(tǒng)800的用戶的位置信息來(lái)提供關(guān)于場(chǎng)所或其他地標(biāo)的信息。例如,當(dāng)用戶提交帖子時(shí),用戶的地理坐標(biāo)可以(例如,經(jīng)由用戶的移動(dòng)計(jì)算設(shè)備上的gps功能性)與帖子一起被提供、或可以(例如,經(jīng)由蜂窩塔或接入點(diǎn)識(shí)別或三角測(cè)量)由系統(tǒng)800為用戶確定。地理位置信息可以是移動(dòng)計(jì)算設(shè)備的估計(jì)緯度和經(jīng)度以及識(shí)別估計(jì)的準(zhǔn)確度的信息??梢酝ㄟ^(guò)api使位置服務(wù)器842對(duì)系統(tǒng)800的各種其他組件可用。
位置服務(wù)器842可以使用這樣的地理位置信息來(lái)識(shí)別在用戶的一般位置中的一個(gè)或多個(gè)場(chǎng)所(例如,商店、餐館或酒吧),可以使用用戶與每一個(gè)場(chǎng)所的接近度和其他信號(hào)(例如,如從與場(chǎng)所名稱一起提交的搜索查詢確定的每一個(gè)場(chǎng)所的受歡迎度、系統(tǒng)800的用戶在場(chǎng)所處的登記、與來(lái)自場(chǎng)所的帖子相關(guān)聯(lián)的活動(dòng)量、帖子的作者的名氣,例如通過(guò)訂閱者的數(shù)量、針對(duì)帖子的評(píng)論量、或訂閱者的類似確定的名氣)來(lái)提供用戶可能所在的地理區(qū)域中的場(chǎng)所的排名列表??梢韵蛴脩粽故緦?duì)場(chǎng)所的單個(gè)建議或若干建議的場(chǎng)所。用戶然后可以選擇一個(gè)這樣的場(chǎng)所,以及該場(chǎng)所在其他用戶查閱帖子時(shí)可以與該帖子相關(guān)聯(lián)。例如,帖子可以伴隨有指示帖子“發(fā)帖自divebar”的元數(shù)據(jù),以及其他用戶可以選擇名稱“divebar”來(lái)看見(jiàn)關(guān)于該場(chǎng)所的另外信息,包括來(lái)自該場(chǎng)所的其他帖子、該場(chǎng)所的評(píng)級(jí)、屬于該場(chǎng)所的流(例如,如果該場(chǎng)所的管理者已使該場(chǎng)所成為系統(tǒng)800的用戶)以及其他類似信息。
位置服務(wù)器842可以從諸如地理服務(wù)844的各種外部服務(wù)獲取其提供這樣的功能性所需的信息。地理服務(wù)844可以是經(jīng)由標(biāo)準(zhǔn)api通信來(lái)接收位置信息(例如,緯度/經(jīng)度坐標(biāo))并且作為響應(yīng)提供更高級(jí)的信息的服務(wù)。更高級(jí)的信息可以包括被確定與緯度/經(jīng)度坐標(biāo)相關(guān)聯(lián)的街道地址(例如,與緯度/經(jīng)度坐標(biāo)所表示的特定位置最近的街道地址)。更高級(jí)的信息還可以包括地理上靠近特定位置的場(chǎng)所名稱列表、關(guān)于場(chǎng)所的街道地址、關(guān)于場(chǎng)所的描述信息、與特定位置相關(guān)聯(lián)的地圖瓦片以及每一個(gè)場(chǎng)所的相關(guān)性分值。每一個(gè)場(chǎng)所的相關(guān)性分值可以基于以下的任何適當(dāng)組合來(lái)識(shí)別特定場(chǎng)所的相關(guān)程度:(i)所接收的位置信息;(ii)所接收的位置信息的準(zhǔn)確度;以及(iii)在場(chǎng)所和所接收的位置信息所識(shí)別的位置之間的距離。
其他組件可以與已描述的組件交互來(lái)為系統(tǒng)800提供另外功能性。例如,爬取器850可以為對(duì)系統(tǒng)800中的內(nèi)容進(jìn)行索引的目的爬取各種帖子和評(píng)論,使得例如,搜索引擎830可以容易地遞送包括用戶對(duì)系統(tǒng)800的最新發(fā)帖的搜索結(jié)果。并且,垃圾服務(wù)器848可以與活動(dòng)流后端802和/或更新泵808通信來(lái)識(shí)別可能是不適當(dāng)(例如,攻擊性的、侮辱的或另外不適當(dāng)?shù)?、復(fù)制的、欺騙的(例如,其中一個(gè)用戶裝作另一個(gè)用戶)的帖子或評(píng)論,并且關(guān)于這樣的內(nèi)容適當(dāng)?shù)匦袆?dòng)(例如,提供對(duì)內(nèi)容的自動(dòng)和/或手動(dòng)查閱以及可能從系統(tǒng)800移除內(nèi)容或使內(nèi)容隱藏)。
最后,可以向推薦服務(wù)器840提供(例如,經(jīng)由活動(dòng)流后端802)提交給系統(tǒng)800的任何新的活動(dòng)或帖子。推薦服務(wù)器840可以關(guān)于應(yīng)當(dāng)接收活動(dòng)的人數(shù)回寫到活動(dòng)流后端802。這樣的信息可以被保存,使得下次關(guān)于活動(dòng)的消息被發(fā)送出(例如,對(duì)活動(dòng)的評(píng)論),新推薦的用戶也獲得該活動(dòng)。當(dāng)確定哪些用戶應(yīng)當(dāng)接收活動(dòng)時(shí),可以計(jì)算質(zhì)量分值,以及該分值可以由諸如以下的因素來(lái)確定:在用戶和已發(fā)帖到或推薦活動(dòng)的其他用戶之間的關(guān)系的距離、如在用戶的簡(jiǎn)檔中識(shí)別的用戶的興趣(例如,用戶是社交網(wǎng)絡(luò)中的經(jīng)典汽車組的成員,因此更可能接收關(guān)于與經(jīng)典汽車有關(guān)的活動(dòng)的通知)、或如通過(guò)用戶發(fā)出的帖子或其他提交識(shí)別的興趣、用戶追隨的用戶或活動(dòng)等。質(zhì)量閾值可以由推薦服務(wù)器840設(shè)置,以維持適當(dāng)水平的推薦(不太多并且不太少)。
使用在本文中描述的組件,然后,系統(tǒng)800可以提供對(duì)各種模式的發(fā)帖和接收以流提供的內(nèi)容的整合,所述內(nèi)容諸如微博帖子和對(duì)這樣的帖子的評(píng)論。用戶可以以各種方式發(fā)帖,包括直接發(fā)帖到搜索頁(yè)或工具欄上的搜索框,使得這樣的用戶可以更緊地集成到頁(yè)面或工具欄的提供者所提供的系統(tǒng),以及可以在他們已非常熟悉的語(yǔ)境下提供帖子。并且,用戶可以同樣以已為他們所熟悉并且不需要他們?yōu)榱瞬殚嗊@樣的帖子而離開熟悉的應(yīng)用的方式,在其電子郵件客戶端中查閱帖子和其他內(nèi)容。此外,對(duì)用戶來(lái)說(shuō),內(nèi)容可以是豐富的,因?yàn)槠淇梢园P(guān)于位置和在那些位置的場(chǎng)所的信息(內(nèi)容的閱讀者從其可以獲取另外信息,諸如從帖子中提供的超鏈接),以及用戶可以諸如從其電子郵件應(yīng)用對(duì)內(nèi)嵌的帖子作出響應(yīng)。以所有這些方式,系統(tǒng)800可以提供允許用戶與朋友和其他用戶的更簡(jiǎn)單和更完整的交互的通信設(shè)施,并且可以增加對(duì)系統(tǒng)800的用戶可獲得的知識(shí)水平。
圖9是可以用來(lái)實(shí)現(xiàn)在本文檔中描述的系統(tǒng)和方法、用作客戶端或服務(wù)器或多個(gè)服務(wù)器的計(jì)算設(shè)備900、950的框圖。計(jì)算設(shè)備900意在表示各種形式的數(shù)字計(jì)算機(jī),諸如膝上型機(jī)、臺(tái)式機(jī)、工作站、個(gè)人數(shù)字助理、服務(wù)器、刀片服務(wù)器、大型機(jī)以及其他適當(dāng)?shù)挠?jì)算機(jī)。計(jì)算設(shè)備950意在表示各種形式的移動(dòng)設(shè)備,諸如個(gè)人數(shù)字助理、蜂窩電話、智能手機(jī)和其他類似的計(jì)算設(shè)備。另外,計(jì)算設(shè)備900或950可以包括通用串行總線(usb)閃存驅(qū)動(dòng)器。usb閃存驅(qū)動(dòng)器可以存儲(chǔ)操作系統(tǒng)和其他應(yīng)用。usb閃存驅(qū)動(dòng)器可以包括輸入/輸出組件,諸如無(wú)線發(fā)射器或可以插入另一個(gè)計(jì)算設(shè)備的usb端口的usb連接器。在本文中所示的組件、其連接和關(guān)系以及其功能意在僅是說(shuō)明性的,并且并不意在限制在本文檔中描述和/或主張的實(shí)施方式。
計(jì)算設(shè)備900包括處理器902、存儲(chǔ)器904、存儲(chǔ)設(shè)備906、連接到存儲(chǔ)器904和高速擴(kuò)展端口98的高速接口908以及連接到低速總線914和存儲(chǔ)設(shè)備906的低速接口912。組件902、904、906、908、98和912中的每一個(gè)使用各種總線互連,并且可以在適當(dāng)情況下被安裝在公共主板上或以其他方式安裝。處理器902可以處理用于在計(jì)算設(shè)備900內(nèi)執(zhí)行的指令,包括存儲(chǔ)在存儲(chǔ)器904中或存儲(chǔ)設(shè)備906上、用來(lái)在諸如耦接到高速接口908的顯示器916的外部輸入/輸出設(shè)備上為gui顯示圖形信息的指令。在其他實(shí)施方式中,可以在適當(dāng)情況下使用多個(gè)處理器和/或多個(gè)總線以及多個(gè)存儲(chǔ)器和存儲(chǔ)器類型。并且,可以連接多個(gè)計(jì)算設(shè)備900,其中每一個(gè)設(shè)備提供部分必需操作(例如,作為服務(wù)器簇、刀片服務(wù)器組或多處理器系統(tǒng))。
存儲(chǔ)器904存儲(chǔ)在計(jì)算設(shè)備900內(nèi)的信息。在一個(gè)實(shí)施方式中,存儲(chǔ)器904是一個(gè)或多個(gè)易失性存儲(chǔ)器單元。在另一個(gè)實(shí)施方式中,存儲(chǔ)器904是一個(gè)或多個(gè)非易失性存儲(chǔ)器單元。存儲(chǔ)器904還可以是另一種形式的計(jì)算機(jī)可讀介質(zhì),諸如磁或光盤。
存儲(chǔ)設(shè)備906能夠?yàn)橛?jì)算設(shè)備900提供海量存儲(chǔ)。在一個(gè)實(shí)施方式中,存儲(chǔ)設(shè)備906可以是或包含計(jì)算機(jī)可讀介質(zhì),諸如軟盤設(shè)備、硬盤設(shè)備、光盤設(shè)備或帶設(shè)備、閃存或其他類似的固態(tài)存儲(chǔ)器設(shè)備、或設(shè)備陣列,包括在存儲(chǔ)區(qū)域網(wǎng)絡(luò)或其他配置中的設(shè)備??梢詫⒂?jì)算機(jī)程序產(chǎn)品有形地包含在信息載體中。計(jì)算機(jī)程序產(chǎn)品還可以包含當(dāng)被執(zhí)行時(shí)執(zhí)行諸如上述那些方法的一個(gè)或多個(gè)方法的指令。信息載體是計(jì)算機(jī)或機(jī)器可讀介質(zhì),諸如存儲(chǔ)器904、存儲(chǔ)設(shè)備906、或在處理器902上的存儲(chǔ)器。
高速控制器908為計(jì)算設(shè)備900管理帶寬密集型操作,而低速控制器912管理較低帶寬密集型操作。功能的這樣的分配只是示例。在一個(gè)實(shí)施方式中,高速控制器908(例如通過(guò)圖形處理器或加速器)被耦接到存儲(chǔ)器904、顯示器916,以及被耦接到可以接受各種擴(kuò)展卡(未示出)的高速擴(kuò)展端口98。在該實(shí)施方式中,低速控制器912被耦接到存儲(chǔ)設(shè)備906和低速擴(kuò)展端口914。可以包括各種通信端口(例如usb、藍(lán)牙、以太網(wǎng)、無(wú)線以太網(wǎng))的低速擴(kuò)展端口可以被耦接到諸如鍵盤、指示設(shè)備、掃描儀的一個(gè)或多個(gè)輸入/輸出設(shè)備,或例如通過(guò)網(wǎng)絡(luò)適配器被耦接到諸如交換機(jī)或路由器的聯(lián)網(wǎng)設(shè)備。
如附圖中所示,計(jì)算設(shè)備900可以以多種不同的形式來(lái)實(shí)現(xiàn)。例如,計(jì)算設(shè)備900可以被實(shí)現(xiàn)為標(biāo)準(zhǔn)服務(wù)器920或在一組這樣的服務(wù)器中多次被實(shí)現(xiàn)。計(jì)算設(shè)備900還可以被實(shí)現(xiàn)為機(jī)架服務(wù)器系統(tǒng)924的一部分。另外,計(jì)算設(shè)備900可以在諸如膝上型計(jì)算機(jī)922的個(gè)人計(jì)算機(jī)中實(shí)現(xiàn)。替選地,可以將來(lái)自計(jì)算設(shè)備900的組件與諸如設(shè)備950的移動(dòng)設(shè)備(未示出)中的其他組件相組合。這樣的設(shè)備中的每一個(gè)可以包含計(jì)算設(shè)備900、950中的一個(gè)或多個(gè),以及整個(gè)系統(tǒng)可以由相互通信的多個(gè)計(jì)算設(shè)備900、950組成。
除其他組件外,計(jì)算設(shè)備950包括處理器952、存儲(chǔ)器964、諸如顯示器954的輸入/輸出設(shè)備、通信接口966以及收發(fā)器968。設(shè)備950還可以被提供有諸如微型驅(qū)動(dòng)器或其他設(shè)備的存儲(chǔ)設(shè)備以提供另外的存儲(chǔ)。組件950、952、964、954、966和968中的每一個(gè)使用各種總線互連,以及若干組件可以在適當(dāng)情況下被安裝在公共主板上或以其他方式安裝。
處理器952可以執(zhí)行在計(jì)算設(shè)備950內(nèi)的指令,包括存儲(chǔ)在存儲(chǔ)器964中的指令。處理器可以被實(shí)現(xiàn)為包括單獨(dú)以及多個(gè)模擬和數(shù)字處理器的芯片的芯片集。另外,處理器可以使用任何多個(gè)適當(dāng)體系結(jié)構(gòu)來(lái)實(shí)現(xiàn)。例如,處理器48可以是cisc(復(fù)雜指令集計(jì)算機(jī))處理器、risc(精簡(jiǎn)指令集計(jì)算機(jī))處理器或misc(最小指令集計(jì)算機(jī))處理器。處理器可以提供例如對(duì)設(shè)備950的其他組件的協(xié)調(diào),諸如對(duì)用戶接口、由設(shè)備950運(yùn)行的應(yīng)用和/或通過(guò)設(shè)備950的無(wú)線通信的控制。
處理器952可以通過(guò)耦接到顯示器954的控制接口958和顯示接口956與用戶通信。顯示器954可以是例如tftlcd(薄膜晶體管液晶顯示)顯示器或oled(有機(jī)發(fā)光二極管)顯示器或其他適當(dāng)?shù)娘@示技術(shù)。顯示接口956可以包括用于驅(qū)動(dòng)顯示器954向用戶展示圖形和其他信息的適當(dāng)電路。控制接口958可以從用戶接收命令并且將命令進(jìn)行轉(zhuǎn)換以提交給處理器952。另外,可以提供與處理器952通信的外部接口962,以使得設(shè)備950能夠與其他設(shè)備進(jìn)行近區(qū)域通信。外部接口962可以例如在一些實(shí)施方式中,提供有線通信、或在其他實(shí)施方式中,提供無(wú)線通信,以及還可以使用多個(gè)接口。
存儲(chǔ)器964存儲(chǔ)在計(jì)算設(shè)備950內(nèi)的信息。存儲(chǔ)器964可以被實(shí)現(xiàn)為以下中的一個(gè)或多個(gè):一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)、一個(gè)或多個(gè)易失性存儲(chǔ)器單元或一個(gè)或多個(gè)非易失性存儲(chǔ)器單元。還可以提供擴(kuò)展存儲(chǔ)器974,并且通過(guò)可以包括例如simm(單列直插式存儲(chǔ)器模塊)卡接口的擴(kuò)展接口972將其連接到設(shè)備950。這樣的擴(kuò)展存儲(chǔ)器974可以為設(shè)備950提供額外的存儲(chǔ)空間,或還可以為設(shè)備950存儲(chǔ)應(yīng)用或其他信息。具體地,擴(kuò)展存儲(chǔ)器974可以包括指令來(lái)實(shí)現(xiàn)或補(bǔ)充上述過(guò)程,以及還可以包括安全信息。因此,例如,擴(kuò)展存儲(chǔ)器974可以作為用于設(shè)備950的安全模塊被提供,以及可以被編程有允許安全使用設(shè)備950的指令。另外,安全應(yīng)用以及另外的信息可以經(jīng)由simm卡提供,諸如以不可非法侵入的方式將識(shí)別信息放置在simm卡上。
如下所述,存儲(chǔ)器可以包括例如閃存和/或nvram存儲(chǔ)器。在一個(gè)實(shí)施方式中,將計(jì)算機(jī)程序產(chǎn)品有形地包含在信息載體中。計(jì)算機(jī)程序產(chǎn)品包含當(dāng)被執(zhí)行時(shí)執(zhí)行諸如上述那些方法的一個(gè)或多個(gè)方法的指令。信息載體是計(jì)算機(jī)或機(jī)器可讀介質(zhì),諸如存儲(chǔ)器964、擴(kuò)展存儲(chǔ)器974、或在處理器952上的存儲(chǔ)器,其可以例如通過(guò)收發(fā)器968或外部接口962接收。
設(shè)備950可以通過(guò)通信接口966無(wú)線地通信,通信接口966在需要的情況下可以包括數(shù)字信號(hào)處理電路。通信接口966可以提供在各種模式或協(xié)議下的通信,諸如gsm語(yǔ)音呼叫、sms、ems或mms消息收發(fā)、cdma、tdma、pdc、wcdma、cdma2000或gprs等??梢岳缤ㄟ^(guò)射頻收發(fā)器968來(lái)發(fā)生這樣的通信。另外,諸如使用藍(lán)牙、wifi或其他這樣的收發(fā)器(未示出),可以發(fā)生短程通信。另外,gps(全球定位系統(tǒng))接收器模塊970可以向設(shè)備950提供另外的導(dǎo)航和位置相關(guān)的無(wú)線數(shù)據(jù),其可以由運(yùn)行在設(shè)備950上的應(yīng)用在適當(dāng)情況下使用。
設(shè)備950還可以使用音頻編解碼器960可聽(tīng)見(jiàn)地通信,音頻編解碼器960可以從用戶接收話音信息并且將其轉(zhuǎn)換為可使用的數(shù)字信息。同樣,音頻編解碼器960可以諸如通過(guò)例如在設(shè)備950的送受話器中的揚(yáng)聲器,為用戶生成可聽(tīng)見(jiàn)的聲音。這樣的聲音可以包括來(lái)自語(yǔ)音電話呼叫的聲音,可以包括已記錄的聲音(例如,語(yǔ)音消息、音樂(lè)文件等),以及還可以包括由在設(shè)備950上操作的應(yīng)用生成的聲音。
如附圖中所示,計(jì)算設(shè)備950可以以多種不同的形式來(lái)實(shí)現(xiàn)。例如,計(jì)算設(shè)備950可以被實(shí)現(xiàn)為蜂窩電話980。計(jì)算設(shè)備950還可以被實(shí)現(xiàn)為智能手機(jī)982、個(gè)人數(shù)字助理或其他類似的移動(dòng)設(shè)備的一部分。
在本文中描述的系統(tǒng)和技術(shù)的各種實(shí)施方式可以以數(shù)字電子電路、集成電路、專門設(shè)計(jì)的asic(專用集成電路)、計(jì)算機(jī)硬件、固件、軟件和/或以上的組合來(lái)實(shí)現(xiàn)。這些各種實(shí)施方式可以包括以一個(gè)或多個(gè)計(jì)算機(jī)程序的實(shí)施方式,所述一個(gè)或多個(gè)計(jì)算機(jī)程序在包括至少一個(gè)可編程處理器的可編程系統(tǒng)上是可執(zhí)行和/或可解釋的,所述至少一個(gè)可編程處理器可以是專用或通用的,其被耦接以從存儲(chǔ)系統(tǒng)、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備接收數(shù)據(jù)和指令以及將數(shù)據(jù)和指令傳送到存儲(chǔ)系統(tǒng)、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備。
這些計(jì)算機(jī)程序(也被稱為程序、軟件、軟件應(yīng)用或代碼)包括用于可編程處理器的機(jī)器指令,以及可以以高級(jí)程序和/或面向?qū)ο蟮木幊陶Z(yǔ)言、和/或以匯編/機(jī)器語(yǔ)言來(lái)實(shí)現(xiàn)。如在本文中所使用的,術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”、“計(jì)算機(jī)可讀介質(zhì)”是指用于向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何適當(dāng)計(jì)算機(jī)程序產(chǎn)品、裝置和/或設(shè)備(例如,磁盤、光盤、存儲(chǔ)器、可編程邏輯器件(pld)),包括接收作為機(jī)器可讀信號(hào)的機(jī)器指令的機(jī)器可讀介質(zhì)。術(shù)語(yǔ)“機(jī)器可讀信號(hào)”是指用來(lái)向可編程處理器提供機(jī)器指令和/或數(shù)據(jù)的任何適當(dāng)信號(hào)。
為了提供與用戶的交互,在本文中描述的系統(tǒng)和技術(shù)可以在具有下述的計(jì)算機(jī)上實(shí)現(xiàn):用于向用戶顯示信息的顯示設(shè)備(例如,crt(陰極射線管)或lcd(液晶顯示)監(jiān)視器);以及用戶通過(guò)其可以向計(jì)算機(jī)提供輸入的鍵盤和指示設(shè)備(例如,鼠標(biāo)或跟蹤球)。也可以使用其他類型的設(shè)備來(lái)提供與用戶的交互;例如,提供給用戶的反饋可以是任何適當(dāng)形式的感知反饋(例如,視覺(jué)反饋、聽(tīng)覺(jué)反饋或觸覺(jué)反饋);以及可以以任何適當(dāng)形式,包括聲學(xué)的、話音的或觸覺(jué)的輸入,接收來(lái)自用戶的輸入。
在本文中描述的系統(tǒng)和技術(shù)可以在包括以下的計(jì)算系統(tǒng)中實(shí)現(xiàn):后端組件(例如作為數(shù)據(jù)服務(wù)器);或者中間件組件(例如應(yīng)用服務(wù)器);或者前端組件(例如,具有用戶通過(guò)其可以與在本文中描述的系統(tǒng)和技術(shù)的實(shí)施方式交互的圖形用戶界面或web瀏覽器的客戶端計(jì)算機(jī));或者這樣的后端、中間件或前端組件的任何適當(dāng)組合。系統(tǒng)的組件可以通過(guò)任何適當(dāng)形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信(例如通信網(wǎng)絡(luò))互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(“l(fā)an”)、廣域網(wǎng)(“wan”)、對(duì)等網(wǎng)絡(luò)(具有自組或靜態(tài)成員)、網(wǎng)格計(jì)算基礎(chǔ)設(shè)施以及因特網(wǎng)。
計(jì)算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器一般彼此遠(yuǎn)離,并且典型地通過(guò)通信網(wǎng)絡(luò)交互。客戶端和服務(wù)器的關(guān)系依靠在各個(gè)計(jì)算機(jī)上運(yùn)行并且彼此具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序發(fā)生。
盡管已在上面詳細(xì)描述了少數(shù)實(shí)施方式,然而,其他修改是可能的。此外,可以使用用于在消息收發(fā)服務(wù)中向沒(méi)有訂閱帖子的作者的用戶推薦帖子以及對(duì)帖子的作者進(jìn)行評(píng)分的其他機(jī)制。另外,在附圖中描繪的邏輯流不需要所示的特定順序或連續(xù)順序,才能實(shí)現(xiàn)期望的結(jié)果??梢蕴峁┢渌襟E、或可以從所描述的流程去除步驟,以及可以將其他組件添加到所描述的系統(tǒng)或從所描述的系統(tǒng)移除組件。因此,其他實(shí)施方式在所附權(quán)利要求的范圍內(nèi)。