該PCT申請要求2014年5月21日遞交的美國非臨時專利申請No.14/284,180的優(yōu)先權,其全部內容通過引用并入本文。
背景技術:
:領域本文所公開的主題可以涉及例如響應于搜索查詢制定合成問題。信息隨著諸如互聯(lián)網(wǎng)之類的網(wǎng)絡獲得極大的普及,以及隨著諸如頁面和/或其它文檔和/或其他媒體內容和/或應用之類的大量內容變得對用戶可用(例如,經由萬維網(wǎng)(web)),期望可以提供更高效和/或更精簡的方法來將例如可能受用戶期望和/或對用戶有用的內容(例如,數(shù)字內容)進行聚集、組織和/或顯示。諸如Yahoo!之類的互聯(lián)網(wǎng)類型的業(yè)務實體例如可以提供廣泛的內容(例如,應用和/或其他數(shù)字內容),這些內容經由Web被提供給用戶。在一些情況下,例如,在確定要顯示(例如,經由web頁面向用戶顯示)哪些內容時可能會面臨挑戰(zhàn)。除此之外,搜索的內容可能尚不存在。附圖說明在說明書的結論部分中特別指出并明確要求保護的主題。然而,如果與附圖一起閱讀,通過參考以下詳細描述可以最好地理解組織和/或操作方法以及其目的、特征和/或優(yōu)點其中:圖1根據(jù)實施例示出了描述示例合成問題的示例web頁面顯示;圖2根據(jù)實施例示出了描述示例被選擇的問題的示例web頁面顯示;圖3根據(jù)實施例示出了描述示例合成問題的示例web頁面顯示;圖4是根據(jù)實施例示出用于生成合成問題的示例過程的示意圖;圖5是根據(jù)實施例示出用于生成合成問題的示例過程的示意圖;圖6是根據(jù)實施例描述用于生成合成問題的示例系統(tǒng)的示意圖;圖7是根據(jù)實施例示出示例計算設備的示意圖;圖8根據(jù)實施例示出了詞類標記和/或依賴性解析樹的示例部分。在下面的詳細描述中參考形成本文一部分的附圖,其中相同的附圖標記始終指向相同的部分,以指示相應的和/或類似的組件。應理解的是,例如為了說明的簡單和/或清楚,圖中所示的組件不一定按比例繪制。例如,一些組件的尺寸可能相對于其他組件被夸大。此外,應理解的是,可以使用其他實施例。此外,可以進行結構性和/或其它改變,而不背離所要求保護的主題。還應注意的是,方向和/或參考(例如,向上、向下、頂部、底部等)可以用于輔助附圖的討論,和/或不旨在限制所要求保護的主題的應用。因此,以下詳細描述不被用于限制所要求保護的主題和/或等同物。具體實施方式在以下的詳細描述中,闡述了許多具體細節(jié)以提供對所要求保護的主題的透徹理解。出于解釋的目的,例如,闡述了具體的數(shù)目、系統(tǒng)和/或配置。然而,應對受益于本公開的相關領域技術人員顯而易見的是,可以在沒有具體細節(jié)的情況下實踐所要求保護的主題。在其他實例中,可以省略和/或簡化公知的特征以免使所要求保護的主題難以理解。在本文示出和/或描述某些特征的同時,所屬領域技術人員可能會想到許多修改、替代、改變和/或等同物。因此,應理解的是,所附權利要求旨在覆蓋落入所要求保護的主題范圍內的任何以及所有修改和/或改變。貫穿本說明書,對一個實施方案、實施方案、一個實施例、實施例和/或類似物的引用可以意味著結合特定實施方案或特定實施例描述的特定的特征、結構或特性可以被包括在所要求保護的主題的至少一個實施方案或實施例中。因此,例如貫穿本說明書的各種地方出現(xiàn)這種短語未必旨在指代相同的實施方式或者所描述的任何一個特定實施方案。此外,應理解的是,所描述的特定的特征、結構或特性可以以各種方式在一個或多個實施方案中被組合。當然,一般地,這些以及其他問題可以隨上下文變化而變化。因此,描述或使用的具體上下文可以提供關于要得到的論斷的有幫助的指導。例如與網(wǎng)絡(例如,通信網(wǎng)絡)相關聯(lián)的操作和/或處理可以包括對物理量的物理操縱。雖然不一定,這些物理量通??梢圆扇±缒軌虮淮鎯?、轉換、組合、處理、比較和/或以其他方式被操縱的電信號和/或磁信號的形式。已證明的是,有時主要出于習慣用語的原因,將這些信號稱為位、數(shù)據(jù)、值、元素、符號、字符、詞、數(shù)目、數(shù)字和/或其他類似物是十分方便的。然而應理解的是,所有這些或者類似的術語應與適合的物理量相關聯(lián),并且僅旨在作為方便的標簽。同樣地,在此上下文中,可以使用術語“耦接”、“連接”和/或類似的術語。應理解的是,這些術語并不作為同義詞。更確切地說,“連接”例如可以用于指示兩個或者更多元件或其他組件直接物理和/或電接觸;同時,“耦接”可以指兩個或更多組件直接物理或電接觸;然而,“耦接”也可以指兩個或更多組件不是直接接觸,而是合作或者相互作用。例如,在適合的上下文中,也可以將術語耦接理解成間接地連接。本文所使用的術語“和”、“或者”、“和/或”和/或其他類似的術語可以包括各種含義,該含義也被期望至少部分取決于使用這種術語的特定上下文。通常,如果“或者”被用于關聯(lián)列表,例如A、B或者C,它旨在不但可以指A、B和C(這里用于包含的意義),而且可以指A、B或C(這里用于排他的意義)。除此之外,術語“一個或多個”和/或類似的術語可以用于描述單數(shù)形式的任何特征、結構和/或特性,和/或用于描述多個特征、結構和/或特性或者特征、結構和/或特性的一些其他其組合。雖然如此,應注意的是,這僅是示意性的示例,并且所要求保護的主題不限于此示例。再次,描述或使用的具體上下文可以提供關于要得到的論斷的有幫助的指導。應理解的是,為便于描述,網(wǎng)絡設備根據(jù)計算設備被實現(xiàn)和/或描述。然而,還應理解的是,這種描述應該絕不被解釋為所要求保護的主題限于諸如計算設備或者網(wǎng)絡設備之類的一個實施例,并且相反,它可以作為各種設備或者其組合被實現(xiàn),例如包括一個或多個示意性的示例。在此上下文中,術語網(wǎng)絡設備指能夠經由網(wǎng)絡和/或作為網(wǎng)絡的一部分進行通信的任何設備。網(wǎng)絡設備可以能夠發(fā)送和/或接收(例如,經由有線或無線網(wǎng)絡)諸如信號分組之類的信號、可以能夠執(zhí)行算術和/或邏輯運算、處理和/或存儲信號(例如,在存儲器中作為物理存儲器狀態(tài))和/或例如可以作為服務器運行。能夠作為服務器或者以其他方式運行的網(wǎng)絡設備例如可以包括專用機架式服務器、臺式計算機、膝上型計算機、機頂盒、平板計算機、上網(wǎng)本、智能電話、組合前述設備的兩個或更多特征的集成設備、類似物或者任何其組合。網(wǎng)絡可以包括兩個或更多網(wǎng)絡設備和/或可以與網(wǎng)絡設備耦接使得信號通信(例如,以信號分組形式)例如可以被交換,例如,在服務器和客戶端設備和/或其他類型的網(wǎng)絡設備間(包括在經由無線網(wǎng)絡耦接的無線設備間)被交換。應注意的是,術語服務器、服務器設備、服務器計算設備、服務器計算平臺和/或類似的術語可被互換使用。類似地,術語客戶端、客戶端設備、客戶端計算設備、客戶端計算平臺和/或類似術語也可被互換使用。然而,為便于描述,在一些實例中這些術語可以以單數(shù)形式被使用,例如通過指代“客戶端設備”或“服務器設備”,該描述旨在包括一個或多個客戶端設備或者一個或多個服務器設備,視情況而定。沿著類似的思路,對“數(shù)據(jù)庫”的引用被理解為指一個或多個數(shù)據(jù)庫和/或其一部分,視情況而定。網(wǎng)絡也可以包括現(xiàn)在已知的或者以后開發(fā)的布置、衍生物和/或改進,包括例如過去、現(xiàn)在和/或將來的大容量存儲設備,例如,網(wǎng)絡附加存儲設備(NAS)、存儲區(qū)域網(wǎng)絡(SAN)和/或其他形式的計算機和/或機器可讀介質。網(wǎng)絡可以包括互聯(lián)網(wǎng)、一個或多個局域網(wǎng)(LAN)、一個或多個廣域網(wǎng)(WAN)、有線類型連接、無線類型連接、其他連接或者任何其組合。因此,網(wǎng)絡可以是世界范圍和/或程度的。同樣地,例如可以使用不同架構或者可以與諸如通信協(xié)議(例如,網(wǎng)絡通信協(xié)議)之類的不同協(xié)議相符和/或兼容的子網(wǎng)絡可以在更大的網(wǎng)絡內交互操作。各種類型的設備可以變得可用,使得設備的互操作性被實現(xiàn),和/或在至少一些實例中,可以對于設備透明。在此上下文中,術語透明是指設備經由網(wǎng)絡進行通信(其中設備能夠經由中間設備進行通信),但是通信設備不必指定一個或多個中間設備,和/或可以包括就如同通信傳輸中不涉及中間設備一樣進行通信。例如,路由器可以在原本單獨的和/或獨立的LAN間提供鏈路。在此上下文中,私有網(wǎng)絡是指特定、有限集的網(wǎng)絡設備,該網(wǎng)絡設備例如能夠與該特定、有限集中的其他網(wǎng)絡設備進行通信(例如,經由信號分組傳輸),而不必對這種通信進行重新路由和/或重新定向。私有網(wǎng)絡可以包括獨立的網(wǎng)絡;然而,私有網(wǎng)絡例如也可以包括更大網(wǎng)絡(例如,,但不限于,互聯(lián)網(wǎng))的子集。因此,例如,“云中”的私有網(wǎng)絡例如可以指包括互聯(lián)網(wǎng)子集的私有網(wǎng)絡。雖然信號分組傳輸可以使用中間設備來對信號分組傳輸進行交換,這些中間設備可以通過不作為一個或多個信號分組傳輸?shù)脑椿蚪K點而不必被包括在私有網(wǎng)絡內。作為另一示例,邏輯廣播域可以包括私有網(wǎng)絡的示例。在此上下文中,應理解的是,私有網(wǎng)絡可以向不在私有網(wǎng)絡中的設備提供傳出的通信,但是這種私有網(wǎng)絡外的設備可能不可以將入站通信定向到包括在私有網(wǎng)絡內的設備?;ヂ?lián)網(wǎng)是指互操作網(wǎng)絡的分散的全球網(wǎng)絡,包括作為這些互操作網(wǎng)絡一部分的設備?;ヂ?lián)網(wǎng)包括局域網(wǎng)(LAN)、廣域網(wǎng)(LAN)、無線網(wǎng)和/或長距公共網(wǎng)絡(例如,可以允許信號分組在LAN間被傳遞)。也可以使用術語萬維網(wǎng)(WWW)、web和/或類似的術語,雖然術語“WWW”和/或“web”指代遵守超文本傳輸協(xié)議或者HTTP的互聯(lián)網(wǎng)的子部分。應當注意的是,存在若干種版本的超文本傳輸協(xié)議。信號分組也可以被稱為信號分組傳輸,可以在網(wǎng)絡的節(jié)點間被傳遞,其中節(jié)點例如可以包括一個或多個網(wǎng)絡設備。作為示意性的示例,但不限于該示例,節(jié)點可以包括一個或多個使用局域網(wǎng)地址的站點。同樣地,諸如網(wǎng)絡設備之類的設備可以與該節(jié)點相關聯(lián)。例如,可以從經由接入節(jié)點耦接到互聯(lián)網(wǎng)的站點經由通信信道或者通信路徑(包括互聯(lián)網(wǎng))傳遞信號分組。同樣地,可以經由網(wǎng)絡節(jié)點將信號分組轉發(fā)到例如耦接到局域網(wǎng)的目標站點。經由例如互聯(lián)網(wǎng)傳遞的信號分組可以經由包括有一個或多個網(wǎng)關、服務器等的路徑被路由,其例如可以根據(jù)目標地址以及網(wǎng)絡節(jié)點的網(wǎng)絡路徑的可用性將信號分組路由到目標地址。雖然也存在其他方法,但可以將經由硬件橋與網(wǎng)絡物理地連接作為一個示例。然而,硬件橋通常不包括經由更高級別的網(wǎng)絡協(xié)議實現(xiàn)互操作性的能力。網(wǎng)絡協(xié)議是指針對網(wǎng)絡中的設備(通常是網(wǎng)絡設備)間或設備中的通信的一組信令約定;網(wǎng)絡設備例如為實質遵守協(xié)議的設備或者實質兼容協(xié)議的設備。在此上下文中,術語“之間”和/或類似術語如果適用于特定的使用應被理解為包括“之中”。同樣地,在此上下文中,術語“兼容”、“遵守”和/或類似的術語應被理解為包括實質兼容和實質遵守。通常網(wǎng)絡協(xié)議具有若干層。這些層在這里可以被稱為通信棧。各種類型的通信可能跨各個層發(fā)生。例如,當一個通信在通信棧中移動的更高,通過在這些更高層處發(fā)送兼容和/或遵守特定網(wǎng)絡協(xié)議的通信,額外的功能可以變得可用。相比之下,虛擬私有網(wǎng)絡(VPN)可以使遠程設備能夠經由局域網(wǎng)進行通信。路由器例如可以允許發(fā)生以傳輸形式(例如,信號分組)的、從遠程設備到局域網(wǎng)上的VPN服務器的通信。遠程設備可以被認證,并且VPN服務器例如可以在局域網(wǎng)和遠程設備間通過介于中間的路由器創(chuàng)建特殊的路由。雖然所要求保護的主題的范圍并不尤其限于互聯(lián)網(wǎng)或web,出于說明的目的,它可以提供有用的實施例示例而不限于此。如所指示的,互聯(lián)網(wǎng)可以包括互操作網(wǎng)絡的全球系統(tǒng),包括這些網(wǎng)絡內的設備?;ヂ?lián)網(wǎng)已演進為公共的、自我維持的設施,可供全世界數(shù)千萬或更多的人使用。同樣,在實施例中,并且如上所述,術語“WWW”和/或“web”指遵守超文本傳輸協(xié)議或者HTTP的互聯(lián)網(wǎng)的子部分。因此在此上下文中,web可以包括通過使用例如超媒體來對所存儲的內容(例如,文本、圖像、視頻等)進行組織的互聯(lián)網(wǎng)服務。例如,超文本標記語言(“HTML”)可以被用于指定超媒體類型內容的格式和/或內容,例如以文件或者“電子文檔”(例如,web頁面)的形式。在實施例中,可擴展標記語言(XML)也可以被用于指定超媒體類型內容的格式和/或內容,例如以文件或者“電子文檔”(例如,web頁面)的形式。當然,HTML和XML僅是作為說明而提供的示例語言。當然,所要求保護的主題不旨在限于作為說明提供的示例。在一個實施例中,本文所使用的“web站點”可以指相關web頁面的集合。在示例實施例中,本文所使用的“web頁面”也可以指任何電子文件或者電子文檔,例如可通過針對經由web的可訪問性指定URL來經由網(wǎng)絡訪問。如上所要求保護的,在一個或多個實施例中,web頁面可以包括使用一種或多種語言(例如,HTML和/或XML)編碼的內容,雖然所要求保護的主題不限于這方面的范圍。另外,在一個或多個實施例中,應用開發(fā)者例如可以以諸如JavaScript的形式編寫代碼以提供內容來填充一個或多個模板,例如針對應用。然而,JavaScript僅是示例編程語言。如上所述,所要求保護的主題不限于示例或說明。本文所使用的術語“條目”、“電子條目”、“文檔”、“電子文檔”、“內容”、“數(shù)字內容”、“項”和/或類似的術語意在指以諸如數(shù)字格式之類的格式的信號和/或狀態(tài),在該信號和/或狀態(tài)被諸如數(shù)字設備(例如,計算設備)之類的設備顯示和/或以其他方式播放的情況下可以被用戶感知。針對一個或多個實施例,電子文檔可以包括以標記語言(例如,HTML(超文本標記語言))編碼的web頁面。在另一實施例中,電子文檔可以包括web頁面的一部分或一片區(qū)域。然而,所要求保護的主題不限于這些方面。另外,針對一個或多個實施例,電子文檔或電子條目可以包括多個組件。在一個或多個實施例中的組件可以包括例如文本,其可以被顯示在web頁面上。同樣,針對一個或多個實施例,組件可以包括諸如圖像(例如,數(shù)字圖像)之類的圖形對象和/或諸如其屬性之類的子對象。在實施例中,數(shù)字內容可以包括例如數(shù)字圖像、數(shù)字音頻、數(shù)字視頻、和/或其他類型的電子文檔。如上所提到的,隨著諸如互聯(lián)網(wǎng)之類的網(wǎng)絡獲得極大的普及,以及隨著大量的頁面和/或其它文檔和/或其他內容(例如,媒體內容)和/或應用變得對用戶可用(例如,經由萬維網(wǎng)(web)),期望可以提供更高效和/或更精簡的方法來將用戶期望的和/或對用戶有用的內容(例如,數(shù)字內容)進行聚集、組織和/或顯示。諸如Yahoo!之類的互聯(lián)網(wǎng)類型的業(yè)務實體例如可以提供可經由Web變成對用戶可用的大范圍內容,例如,應用和/或其他數(shù)字內容。在一些情況下,例如,在確定要經由web頁面顯示(例如,向用戶)哪些內容時,會面臨挑戰(zhàn)。一般地,諸如搜索引擎的傳統(tǒng)內容檢索系統(tǒng)可能傾向于注重用戶體驗,其中用戶盡可能明確地詳細說明他或者她的意圖,并且該系統(tǒng)可以檢索到試圖滿足用戶所表達意圖的結果。該結果可以根據(jù)各種標準被排序,也可以作為列表被呈現(xiàn)給用戶。例如,用戶可以通過提交包括一個或多個搜索詞的查詢來發(fā)起web搜索,并且內容檢索服務通??梢越浻赏ㄟ^網(wǎng)絡的客戶端-服務器類型交互(例如,互聯(lián)網(wǎng))通過向用戶計算平臺遞送已排序的超鏈接列表作為響應。在一些情況下,如果內容檢索系統(tǒng)能夠向用戶呈現(xiàn)相對小數(shù)目的結果并同時仍至少部分滿足用戶所表達的意圖,則該系統(tǒng)可以被判斷為成功的。諸如搜索引擎的傳統(tǒng)檢索系統(tǒng)可能在該系統(tǒng)無法足夠充分地抓取、索引和/或排序相關內容來滿足用戶所表達意圖的情形下不太令人滿意和/或不能很好地執(zhí)行。傳統(tǒng)的檢索系統(tǒng)還可能在用戶沒有適當?shù)乇磉_他或她的意圖的情形下(例如,在用戶還沒能精確地知道他或她正在查找什么的情形下)不太令人滿意和/或不能很好地執(zhí)行。例如,該情形可以包括內容“瀏覽”和/或動態(tài)搜索的情形,其中,用戶可能期望在理解如何以有意義的方式表達意圖之前被更廣泛地教導。傳統(tǒng)的檢索系統(tǒng)不太令人滿意和/或不能很好地執(zhí)行的其他情形可以包括例如在用戶查詢時web上不存在與用戶的指定意圖相關的內容的情形。在諸如搜索引擎的傳統(tǒng)檢索系統(tǒng)無法在web上容易地找到針對用戶指定內容的相關內容的情形下,用戶可以利用社區(qū)問答(CQA)站點,例如Yahoo!Answers。為了使用CQA站點,用戶可以制定旨在能被其他人閱讀和理解的問題。形成有效的問題以引出來自其他用戶的回答并不是無關緊要的工作,尤其是若用戶例如只具有關于主題的淺層的知識。此外,一般地,例如,在其中用戶對生成搜索查詢有經驗的搜索范例可能不提供用于針對社區(qū)問題站點制定問題的適合的技能。因此,本文所述實施例可以涉及幫助用戶制定問題,更具體地,例如可以涉及例如幫助用戶制定可以更好地表達用戶意圖和/或更好地從其他用戶引出有意義的回答的問題。例如,諸如本文所描述的這些實施例可以鼓勵用戶例如在CQA站點上提問,而不是只是尋求響應于查詢提交而由自動搜索引擎提供的結果。一般地,例如,用戶可以向諸如互聯(lián)網(wǎng)搜索引擎的搜索引擎提交查詢。至少部分響應于查詢的提交,在實施例中可以生成一個或多個合成問題。此外,在實施例中,可以向用戶顯示生成的合成問題。在此上下文中,術語合成問題指至少部分基于一個或多個模板問題形式并且至少部分基于在所提交的搜索查詢中所使用的詞而生成的問題。合成問題的模板問題形式以下將作更詳細的討論。然而,作為示例,合成的模板問題形式可以包括“我可以如何T1我的T2T3?”,其中示例中的T1、T2和T3可以包括來自搜索查詢的詞。例如,合成問題可以幫助用戶獲得通過傳統(tǒng)查詢類型的搜索難以獲得的或者不可獲得的內容,其更多細節(jié)也將在以下描述。在實施例中,生成的合成問題可以連同查詢類型的搜索結果一起顯示給用戶以鼓勵用戶例如將他或她的研究擴大到CQA站點。同樣地,合成問題可以幫助用戶注重和/或更有意義地表達查詢。在一個示例說明性實施例中,例如可以通過在用戶計算設備上執(zhí)行的瀏覽器應用將一組合成問題展示給用戶,并且用戶可以選擇合成問題的一個或多個。即,作為一個示例,合成問題可以經由服務器被生成,其中該服務器經由客戶端瀏覽器向用戶提供生成的問題。當然,也可以使用其他機制來提供生成的合成問題,例如在移動設備上執(zhí)行的移動應用和/或其他方法。同樣地,在實施例中,用戶可以通過選擇合成問題中的一個或多個向CQA站點發(fā)起對所選問題(例如,或者不止一個所選問題)的展示,雖然所要求保護的主題的范圍不限于這些方面。同樣,在實施例中,合成問題可以被生成為基本上語法正確的和/或可以采用足夠自然的語言以使人容易理解,其更多細節(jié)也將在以下描述。此外,在實施例中,可以以例如提供所呈現(xiàn)問題間的改進的多樣性的方式來生成一組合成問題。在實施例中,可以至少部分地通過不包括近似重復的和/或重復的問題來實現(xiàn)合成問題間更強的多樣性,以下將更詳細地解釋。同樣地,在實施例中,可以生成問題質量分數(shù)。質量分數(shù)可以不必呈現(xiàn)給用戶,但是結合所生成問題的生成和/或呈現(xiàn)可以十分有用。例如,質量分數(shù)可以在實施例中用于問題過濾和/或用于確定是否呈現(xiàn)合成問題。圖1根據(jù)實施例示出了描述示例合成問題的示例web頁面顯示。在實施例中,用戶可以通過用戶計算設備上執(zhí)行的瀏覽器應用例如經由客戶端-服務器類型網(wǎng)絡交互提交一個或多個查詢詞(例如,查詢110“ideasforagreatnovel(好的小說構思)”)。至少部分響應于用戶提交一個或多個查詢詞(例如,查詢110),用戶計算設備可以向web服務器發(fā)送查詢詞。web服務器可以檢索到一個或多個搜索結果并且可以向用戶計算設備發(fā)送包括有搜索結果的web頁面(例如,web頁面100)。在實施例中,用戶計算設備可以通過瀏覽器應用向用戶顯示包括有搜索結果的web頁面(例如,web頁面100)。同樣,在實施例中,web服務器和/或另一網(wǎng)絡實體可以至少部分響應于接收一個或多個查詢詞(例如,查詢110)生成多個合成問題(例如,合成問題120),并且可以向用戶計算設備發(fā)送合成問題,例如用于顯示給用戶。在實施例中,用戶可以通過用戶-設備交互技術(例如,通過點擊鼠標和/或通過觸摸屏顯示器)選擇一個或多個合成問題(例如,合成問題120)以進一步精煉用戶的搜索和/或尋求額外的內容。在實施例中,通過選擇一個或多個合成問題,用戶例如可以向CQA站點發(fā)起對一個或多個所選問題的展示,雖然所要求保護的主題的范圍不限于這些方面。同樣,在實施例中,合成問題也可以被生成為基本上語法正確的和/或具有足夠自然的語言以使人容易理解。如前所述,問題例如可以被生成和/或呈現(xiàn)給用戶以試圖幫助用戶獲得期望的內容,例如,幫助用戶更有效地訪問一個或多個CQA站點。圖2根據(jù)實施例示出了描述示例所選合成問題的示例web頁面顯示。圖2對示出了針對用戶提交的查詢詞110的搜索結果的示例web頁面100進行描述,例如以上結合圖1所討論的。如上所述,內容檢索系統(tǒng)可以至少部分基于用戶所提交的一個或多個查詢詞(例如,查詢110)生成多個合成問題。如上所述,在實施例中,也可以將合成問題(例如,合成問題120)顯示給用戶,并且用戶可以選擇一個或多個問題。在實施例中,例如可以將所選合成問題(例如,合成問題120的一個或多個)發(fā)布到CQA站點(例如,Yahoo!Answers130)以幫助用戶擴大他或她的針對期望內容的搜索。例如,用戶可以搜索ideasforagreatnovel。因此,用戶可以通過瀏覽器應用向搜索引擎提交查詢(例如,查詢110“ideasforagreatnovel”)。作為響應,內容檢索系統(tǒng)例如可以向用戶顯示用戶查詢類型搜索結果的列表。在實施例中,內容檢索系統(tǒng)也可以生成一個或多個合成問題,在實施例中例如用于呈現(xiàn)給用戶。當然,實施例的一方面例如可以包括至少部分基于所生成的質量分數(shù)來評估是否呈現(xiàn)所生成的合成問題,。然而,針對圖1和圖2描述的示例,內容檢索系統(tǒng)可以提供合成問題120“Whataregoodideasforagreatnovel?(什么是好的小說的好的構思?)”、“Whataresomegreatideasfornovel?(哪些是好的小說的構思?)”以及“Doyouhaveanyideasforgreatnovel?(你有任何好的小說的構思么?)”。在實施例中,一組合成問題中的特定合成問題可以至少部分地和彼此相關。然而,在實施例中期望不包括重復或近似重復。如圖2所描述,至少部分響應于內容檢索系統(tǒng)接收用戶對合成問題(例如,“Doyouhaveanyideasforgreatnovel?”)的選擇,內容檢索系統(tǒng)可以將所選問題(例如,所選問題140)發(fā)布到CQA站點,例如,如樣本web頁面130所描繪的。此外,因為合成問題(例如,合成問題120)以基本上語法正確的方式和/或以要被讀者理解的方式被生成,在實施例中,用戶例如可以免于制定問題以發(fā)布到CQA站點,這可能是個挑戰(zhàn)或者至少是件繁瑣的事務。因此,用戶能夠繼續(xù)搜索相關內容,和/或可以通過合成問題的生成至少部分地被引導到相關內容。圖3根據(jù)實施例示出了描述示例合成問題的示例web頁面顯示。在實施例中,用戶可以在瀏覽web時登錄CQA站點,例如Yahoo!Answers。例如,響應于一個或多個查詢詞的提交,搜索引擎例如可以經由已提交的搜索查詢將用戶定向到CQA(例如,CQA站點300)。在實施例中,CQA站點300可以顯示一個或多個合成問題(例如,合成問題310)來鼓勵搜索的精煉。以這種方式,用戶可以變成內容搜索和/或檢索過程的更積極的參與者,并且用戶可以更有可能地找到與特定意圖充分相關的內容。圖4是根據(jù)實施例示出了生成合成問題的示例過程的示意圖,如流程圖400所描述。如框410所描述,可以例如獲得來自用戶的查詢。例如,在實施例中用戶可以向搜索引擎提交一個或多個查詢詞。在框500處,諸如內容檢索系統(tǒng)的系統(tǒng)可以生成一組一個或多個合成問題。例如,在實施例中可以至少部分基于用戶的查詢生成一個或多個合成問題。此外,在實施例中,如框430所描述,可以提供合成問題。在一個實施例中,將所生成的問題從諸如內容檢索系統(tǒng)的系統(tǒng)發(fā)送到諸如用戶計算設備的計算設備以顯示給用戶。同樣地,可替代地,例如可以經由來自諸如URL之類的位置的用戶檢索提供問題。在框440處,諸如內容檢索系統(tǒng)的系統(tǒng)可以獲得對該組合成問題的一個或多個特定合成問題的選擇。當然,可以以各種方式傳遞選擇,并且所要求保護的主題的范圍不限于特定方法。在實施例中,用戶可以選擇合成問題,例如通過用鼠標進行“點擊”。在另一示例實施例中,用戶可以通過與觸摸屏顯示器(例如,平板顯示器)交互來選擇合成問題。如所述,可以采用任何用戶-設備交互方法。同樣地,例如,通信可以經由在用戶設備上執(zhí)行的瀏覽器或者經由另一正被執(zhí)行的應用程序。此外,在框450處,內容檢索系統(tǒng)可以至少部分基于一個或多個所選問題執(zhí)行搜索。在實施例中,搜索可以包括將一個或多個合成問題發(fā)布到CQA站點或其他地方以引出例如來自其他用戶的響應。在另一實施例中,搜索可以包括搜索引擎執(zhí)行的web搜索。然而,所要求保護的主題的范圍不限于本文公開的特定示例。根據(jù)所要求保護的主題的實施例可以包括全部、多于或者少于框410、500、430、440和/或450。此外,框410、500、430、440和/或450的順序僅是示例順序,所要求保護的主題的范圍不限于這方面。圖5是根據(jù)實施例示出用于生成合成問題的示例過程500的示意圖。當然,所要求保護的主題不限于諸如圖5之類的說明性實施例。如在框510處所描述的,在實施例中,可以生成一組候選問題。例如,可以至少部分根據(jù)一個或多個查詢詞(例如,由用戶提供的)生成一組候選問題。此外,在實施例中,可以對該組候選問題進行排序。例如,在實施例中,對該組候選問題進行排序來確定已被確定為與用戶的查詢充分相關的問題子集。在實施例中,例如在框520處所描述的,對一組候選問題進行排序可以包括至少部分根據(jù)機器學習排序函數(shù)對該組候選問題進行排序。此外,在實施例中,對一組候選問題進行排序可以包括至少部分根據(jù)自然語言函數(shù)進行排序。在實施例中,自然語言函數(shù)例如可以包括例如至少部分基于詞類標記和/或針對一組候選問題的各個問題生成的依賴樹來對一組候選問題進行排序。應注意的是,使用機器學習排序函數(shù)和/或自然語言函數(shù)的附加益處可以包括一種合成問題質量分數(shù),以下將更充分地討論。此外,在實施例中,例如可以在候選合成問題組上執(zhí)行多樣性函數(shù)(例如在框530處所描述的),以移除重復的和/或近似重復的問題。此外,在實施例中,多樣性函數(shù)可以包括從候選問題的至少一個子集中標識冗余的和/或近似冗余的問題。例如,標識冗余的問題可以包括在候選問題的至少一個子集上使用編輯距離(edit-distance)過濾,以下是對其更完整的描述,雖然所要求保護的主題的范圍不限于這方面。此外,在候選問題組上執(zhí)行多樣性函數(shù)可以包括對候選問題的子集使用第一詞語過濾,雖然,再次,所要求保護的主題的范圍不限于這方面。如前所述,使用機器學習排序函數(shù)和/或自然語言函數(shù)的額外益處可以包括一種合成問題質量分數(shù)。例如,在實施例中,如在框540處所述,可以在候選合成問題組上執(zhí)行質量評估函數(shù)。例如,在完成機器學習工具的訓練后,作為使用機器學習的結果,可以給候選問題分配分數(shù)。因此,作為示例,可以使用一個或多個閾值,使得沒有得到足夠高分數(shù)的問題不被使用和/或不被呈現(xiàn)給用戶。根據(jù)所要求保護的主題的實施例可以包括全部、少于或者多于框510至540。此外,框510至540的順序僅是示例順序,所要求保護的主題不限于這方面。圖6是根據(jù)實施例描述用于生成合成問題的示例系統(tǒng)的示意圖。在實施例中,系統(tǒng)(例如,系統(tǒng)600)可以包括模板提取組件(例如,模板提取組件620)以及合成問題生成組件(例如,合成問題生成組件630)。用戶可以與計算設備(例如,計算設備660)進行交互以經由網(wǎng)絡(例如,網(wǎng)絡650)向系統(tǒng)(例如,系統(tǒng)600)提交查詢。在實施例中,網(wǎng)絡(例如,網(wǎng)絡650)可以包括互聯(lián)網(wǎng),并且系統(tǒng)(例如,系統(tǒng)600)可以是萬維網(wǎng)的一部分,雖然所要求保護的主題不限于這些方面。在實施例中,可以至少部分通過從查詢/問題對的數(shù)據(jù)集(例如,從諸如查詢/問題數(shù)據(jù)庫640之類的查詢/問題數(shù)據(jù)庫)提取問題模板來生成多個問題模板。在實施例中,可以通過用一個或多個相應的其他詞替換在來自查詢/問題數(shù)據(jù)庫(例如,數(shù)據(jù)庫640)的問題中標識的一個或多個查詢詞來提取問題模板。例如,來自查詢/問題數(shù)據(jù)庫(例如,數(shù)據(jù)庫640)的查詢/問題對可以包括問題“我如何修理我的舊車?”,并且包括查詢詞“修理,舊的,車”。在實施例中,可以用詞T1、T2和T3替換來自問題“我如何修理我的舊車?”的查詢詞“修理,舊的,車”以形成問題模板“我如何T1我的T2T3?”。在實施例中,可以以這種方式評估相當大數(shù)目的查詢/問題對,并且多個合成問題模板可以被提取和/或被生成以及被存儲在數(shù)據(jù)庫中(例如,合成問題模板數(shù)據(jù)庫610)。同樣,在實施例中,也可以對一組問題模板執(zhí)行過濾函數(shù)。例如,在實施例中,數(shù)據(jù)庫(例如,合成問題模板數(shù)據(jù)庫610)可以存儲與十個或更多查詢相關聯(lián)的合成問題模板,并且丟棄與少于十個查詢相關聯(lián)的合成問題模板,雖然十僅是非限制性的示例。在示例合成問題模板數(shù)據(jù)庫(例如,合成問題模板數(shù)據(jù)庫610)中,例如約40000個合成問題模板可以與它們相應的查詢一起存儲。然而,所要求保護的主題的范圍不限于這些方面。至少部分響應于從計算設備620接收查詢,合成問題生成組件630可以生成一個或多個合成問題。在實施例中,至少部分基于從計算設備(例如,計算設備620)接收的一個或多個查詢詞,可以從合成問題模板數(shù)據(jù)庫檢索到一個或多個候選合成問題模板。在實施例中,可以針對給定的查詢生成一組可能的候選合成問題,并且可以對各個候選合成問題進行彼此間的比較排序。同樣,在實施例中,各個候選合成問題也可表示為“特征向量”,在該特征向量中,例如,候選合成問題的特性可以表示為多維向量的元素。對候選合成問題進行排序可以包括確定各個候選合成問題的基線排序分數(shù),并且也可以包括隨后的合成問題的重新排序。在實施例中,在執(zhí)行用于簡化計算的進一步排序之前可以執(zhí)行基線排序。例如,基線排序可以用于標識候選合成問題的“頂部”子集,并且候選合成問題的子集可以經受重新排序操作。在實施例中,基線排序可以包括第一方面,該第一方面包括可能性分數(shù)。例如,至少部分通過對新查詢q和n個與模板tj相關聯(lián)的相似查詢qi間的相似性分數(shù)sim(q;qi)求平均數(shù),可以計算出查詢/模板對(qi;tj)的可能性分數(shù)。在實施例中,各個相似性分數(shù)可以被計算為兩個查詢中相應位置中的詞之間的詞相似性的乘積。例如,sim(q;qi)=Πksim(qk;),其中qk和分別包括查詢q和qi的第k個詞。在實施例中,可以通過兩個詞各自上下文向量的余弦相似度來測量它們之間的相似度sim(qk;)。在示例查詢/問題數(shù)據(jù)庫中,可以對數(shù)百萬個查詢進行處理來計算上下文向量,雖然所要求保護的主題的范圍當然不限于這方面?;€排序的第二方面可以包括確定各個候選合成問題的語言模型分數(shù)。在實施例中,語言模型分數(shù)可以表示對相應的候選合成問題的語法正確性的指示。在實施例中,可以至少部分基于對來自CQA站點Yahoo!Answers的約一千五百萬個英文問題的采樣來訓練機器學習語言模型,雖然所要求保護的主題的范圍當然不限于這方面。在實施例中,候選合成問題可以由向量單獨地表示,如上所述。線性模型可以用于對候選合成問題池μ·Φ(Q)的各個候選合成問題向量進行評分,其中μ包括模型權重向量,并且Φ(Q)包括候選合成問題Q的特征向量。例如,在實施例中,被動攻擊(PA)在線學習過程的平均變體可以用于訓練權重,雖然所要求保護的主題的范圍不限于這方面。在實施例中,作為示例方法,基于上述兩個示例方面的基線分數(shù)可以表達為:基線分數(shù)=λ可能性(查詢,模板)+(1-λ)語言模型(問題)(1)如上所述,作為示例合成問題生成操作的一部分,一組候選合成問題的各個候選合成問題的基線排序分數(shù)可以用于選擇將被重新排序的候選合成問題的子集。例如,在實施例中,為了對所選擇的候選合成問題的子集進行重新排序,可以用詞類標記(POS)來標記各個候選合成問題,和/或可以生成針對各個候選合成問題的依賴性解析樹。同樣,在實施例中,上述用于訓練語言模型的來自CQA站點Yahoo!Answers的相同或近似相同的一千五百萬個英文問題可以用于訓練POS機器學習語言模型,雖然所要求保護的主題的范圍不限于這方面。除了POS標記,重新排序可以包括依賴性關系評估。在實施例中,可以至少部分地使用斯坦福自然語言處理(NLP)工具來完成候選合成問題的POS標記和/或依賴性分析,雖然所要求保護的主題的范圍不限于這方面。在對候選合成問題執(zhí)行依賴性關系評估時,可以生成針對各個候選合成問題的解析樹。作為示例,在圖8處示出了針對示例候選合成問題“我應該修理我的舊車么?”的解析樹。在實施例中,可以從諸如圖8示出的示例解析樹派生出特征‘應該->修理’、‘我->修理’、‘車->修理’、‘MD->VB’、‘PRP->VB’、‘NN->VB’、‘M->V’、‘P->V’和‘N->V’。解析樹特征可以捕捉諸如動詞選擇偏好之類的語義一致性。在實施例中,解析樹特征的優(yōu)勢可以包括指示使用傳統(tǒng)語言模型一般無法評估的太不相似的詞語之間的關系的能力。例如,在實施例中,如解析樹的最主要元素所描述,根詞及其依賴詞之間的關系可以反映候選合成問題的整體質量水平。在實施例中,除了提供與用戶感興趣的區(qū)域相關的一組合成問題,例如,如用戶查詢指定的,在實施例中,期望向用戶提供一組至少部分更多樣的合成問題,使得用戶可以在更可能反映潛在意圖的問題范圍中做選擇。在實施例中,可以至少部分通過減少冗余的和/或相似的合成問題來實現(xiàn)改進的多樣化。在另一實施例中,可以至少部分通過以不同的合成問題形式生成合成問題來實現(xiàn)更多樣化。關于通過生成不同的問題形式實現(xiàn)問題的多樣性,示例實施例可以選擇以不同詞語(例如,問題詞語“白名單”)開頭的合成問題來向用戶顯示。例如,如果兩個候選問題以不同詞語開頭,則其潛在含義也更有可能不同。在實施例中,可以從頂部開始檢查經排序的候選問題列表,并且如果候選問題被確定為以與先前的候選問題相同的詞語開頭,則可以排除將該特定的候選問題作為要顯示給用戶的合成問題的候選。在實施例中,如上所述,用于選擇以具有不同的第一詞語的候選問題的過程實施例在本文可以被稱為“第一詞語”過濾。如上所述,在實施例中,可以至少部分通過減少冗余和/或相似的問題來實現(xiàn)合成問題的更多樣化。本文所使用的術語“冗余的問題”可以指其區(qū)別是幾個可互換詞(例如,可以彼此交換而不顯著改變其問題含義的詞)的問題。在實施例中,例如,可以生成和/或維護可互換詞對列表,并且可以至少部分通過詞類型編輯距離度量來測量問題間的冗余。例如,在實施例中,可以通過將成本“1”分配給低成本的編輯操作(例如,兩個可互換詞之間的替換)來確定編輯距離度量。另外,在實施例中,將成本無窮大分配給其他更復雜的編輯操作。在實施例中,如果兩個問題間的編輯距離低于指定閾值,則這兩個問題可以被認為是冗余的。例如,如果編輯距離冗余閾值被指定為三,則區(qū)別是兩個或更少個可互換詞的問題可以被認為是冗余的,反之,問題被認為是不冗余的。當然,這僅是一個示例實施例,并且所要求保護的主題的范圍不限于此特定示例。然而,在實施例中,繼續(xù)采用示例方法來確定候選合成問題的編輯距離度量,這有利于存儲可互換詞對的數(shù)據(jù)庫。可互換詞的采樣被提供,如下表1。能夠/可以可以/應該能夠/要一個/這個詞/詞語類型/種類取得/下載買/取得酷/可愛有趣的/很好的好的/正常的可能的/合法的u/你計算機/pc好/好的站點/網(wǎng)站要/不要壞的/好的女孩/家伙我的/你的真的/-精確地/-經常/-總是/-表1-可互換對示例在實施例中,可以以能夠經由計算設備被實施的方式從一組問題中提取詞對來提高效率。例如,可以至少部分地基于這樣的假設來對詞進行提,即:出現(xiàn)在相對大量的不同問題中的相同和/或相似的上下文中的詞可以被認為是可互換的。例如,針對單獨查詢,可以評估頂部(top)生成的問題并且可以對區(qū)別是一個詞的問題對進行標識。對應的詞對可以針對其各自的出現(xiàn)而被記錄和/或存儲。除此之外,在實施例中,在刪除操作的情形下,可以將詞替換成空白,并且這樣的配對也被認為是可互換的。此外,如果詞對被觀察到相對大量的單獨查詢,則該詞對中的兩個詞被認為是可互換的。在實施例中,冗余對的結果數(shù)據(jù)庫可以包括約500對可互換詞,一些示例在表1中被示出。然而,所要求保護的主題的范圍不限于本文所描述的特定示例。如上所述,在實施例中,可以至少部分地基于邏輯數(shù)學函數(shù)來評估候選問題的質量。另外,在實施例中,可以至少部分地通過機器學習工具的線下訓練來確定邏輯數(shù)學函數(shù)的參數(shù)。例如,在實施例中,查詢的測試集可以被采樣,并且針對單獨查詢,一個或多個人類用戶可以對排序高于指定閾值的多個問題進行分析。同樣,在實施例中,人類用戶可以給合成問題的一個或多個方面分配等級。例如,在實施例中,人類用戶可以基于問題與查詢的相關性提供與合成問題的內容相關的等級,和/或可以提供與合成問題的語法正確性相關的等級。例如,人類用戶可以將“好的”或者“差的”等級分配給特定問題的內容和/或語法。另外,如上所述,在實施例中,由人類用戶針對與測試集查詢相關的合成問題提供的等級可以用于訓練機器學習工具,并且該機器學習工具可以用于確定邏輯數(shù)學函數(shù)的一個或多個參數(shù),其中,該邏輯數(shù)學函數(shù)可以用于評估候選問題的質量。在實施例中,各個候選問題可以由特征向量表示。例如,候選問題可以由描述候選問題的一個或多個特性的特征向量表示,其中該特性包括但不限于例如與問題的長度、語言模型分數(shù)、模板匹配分數(shù)、問題類型、排序位置、查詢詞是否保留在問題中、查詢詞在問題中是否按順序保留、查詢長度、候選問題是否與其他候選問題相似相關的特性。當然,所要求保護的主題的范圍不限于這些方面。再參照圖6,在實施例中,根據(jù)以上所述的示例過程從排在頂部的候選問題中選擇的一個或多個合成問題可以被從合成問題組件630發(fā)送到計算設備660。此外,在實施例中,可以將一個或多個合成問題存儲在問題/查詢數(shù)據(jù)庫640中。當然,系統(tǒng)600僅作為示例系統(tǒng),并且所要求保護的主題的范圍不限于這方面。圖7是根據(jù)實施例示出了包括有經由網(wǎng)絡耦接的多個計算設備的示例系統(tǒng)的框圖。出于說明的目的,圖7示出了可以用于客戶端-服務器類型交互的計算平臺或者計算設備704的實施例,如下文所述。在圖7中,例如,包括有服務器計算設備特征的計算設備704可以與包括有客戶端設備特征的計算設備702相連接。例如,在其他實施例中,計算設備704可以包括客戶端計算設備,并且計算設備702可以包括服務器計算設備。例如,在實施例中,通信接口730、處理器(例如,處理單元)720和可以包括有主存儲器724和次級存儲器726的存儲器722可以通過通信總線702進行通信。在圖7中,計算設備704可以存儲各種形式的內容,例如,各種類型的內容(例如,以物理狀態(tài)或信號形式的視頻、圖像、文本、音頻等)的模擬、未壓縮數(shù)字、無損壓縮數(shù)字或者有損壓縮數(shù)字格式。例如,計算設備704可以通過聯(lián)網(wǎng)連接經由互聯(lián)網(wǎng)708與計算設備702和/或計算設備706進行通信。雖然圖7的計算設備704示出以上標識的組件,但所要求保護的主題不限于只有這些組件的計算平臺,因為其他實施方式可包括可替換的布置,其中該布置可以包括額外的組件、更少的組件或者功能不同但其實現(xiàn)相似結果的組件。相反,示例僅作為說明而提供。并不意圖將所要求保護的主題的范圍限制為說明性示例。處理器720可以代表執(zhí)行至少部分計算程序或過程的一個或多個電路(例如,數(shù)字電路)。作為示例而非限制,處理器720可以包括一個或多個處理器,例如,控制器、微處理器、微控制器、專用集成電路、數(shù)字信號處理器、可編程邏輯設備、現(xiàn)場可編程門陣列和類似物或者其任何組合。例如,在實施方案中,處理器720可以執(zhí)行信號處理以操縱或者構造信號或狀態(tài)。存儲器722可以代表任何存儲機制。例如,存儲器722可以包括主存儲器724和次級存儲器726,而額外的存儲電路、機制或者其組合可以被使用。存儲器722可以包括例如隨機訪問存儲器、只讀存儲器或者一個或多個數(shù)據(jù)存儲設備或系統(tǒng),僅舉幾個例子,例如磁盤驅動、光盤驅動、磁帶驅動、固態(tài)存儲器驅動。作為示例,存儲器722可以用于存儲程序。存儲器722也可以包括用于訪問計算機可讀介質740的存儲控制器,其中該計算機可讀介質740可以載送和/或提供可訪問的內容、代碼和/或指令(例如,可由處理器720或者能夠執(zhí)行指令的一些其他控制器或處理器執(zhí)行)。在實施例中,存儲器722也可以存儲例如本地數(shù)據(jù)庫緩存。在處理器720的指導下,存儲器(例如,存儲物理狀態(tài)的單元,該物理狀態(tài)例如表示程序)可以由處理器720執(zhí)行,并且所生成的信號可以例如經由互聯(lián)網(wǎng)傳輸。處理器720還可以從服務器704接收數(shù)字編碼的信號。網(wǎng)絡708可以包括一個或多個通信鏈路、進程和/或資源以支持客戶端與服務器(例如,可以包括多個服務器(未示出))之間交換通信信號。作為示例但不限于此,網(wǎng)絡708可以包括無線和/或有線通信鏈路、電話或電信系統(tǒng)、Wi-Fi網(wǎng)絡、Wi-MAX網(wǎng)絡、互聯(lián)網(wǎng)、web、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或任何其組合。本文所使用的術語“計算設備”指包括有處理和/或存儲以信號和/或狀態(tài)形式的數(shù)據(jù)的能力的系統(tǒng)和/或設備,例如,計算機。因此,在此上下文中,計算設備可以包括硬件、軟件、固件或任何其組合(除了軟件本身)。如圖7所示,計算設備704僅作為一個這樣的示例,并且所要求保護主題的范圍不限于此特定的示例。針對一個或多個實施例,計算設備可以包括大范圍的數(shù)字電子設備中的任何一種,包括但不限于個人臺式計算機或者筆記本計算機、高分辨率電視、數(shù)字通用磁盤(DVD)播放器和/或記錄器、游戲機、衛(wèi)星電視接收器、蜂窩電話、個人數(shù)字助理、移動音頻和/或視頻回放和/或記錄設備,或者以上各項的任何組合。此外,除非另有具體說明,本文參考流程圖和/或其他方式所描述的過程也可以全部或部分地由計算設備執(zhí)行和/或實現(xiàn)。存儲器722可以存儲與一個或多個用戶相關的cookie,并且也可以包括可以載送和/或提供可訪問的內容、代碼和/或指令(例如,可由處理器720或者能夠執(zhí)行指令的一些其他控制器或處理器執(zhí)行的)的計算機可讀介質。用戶可以使用輸入設備,例如,計算機鼠標、觸控筆、軌跡球、鍵盤或者能夠從用戶接收輸入的其他任何設備。關于與通信或者計算網(wǎng)絡有關的方面,無線網(wǎng)絡可以將客戶端設備與網(wǎng)絡耦接。無線網(wǎng)絡可以使用獨立的自組織網(wǎng)絡、網(wǎng)狀網(wǎng)絡、無線LAN(WLAN)網(wǎng)絡、蜂窩網(wǎng)絡或其類似物。無線網(wǎng)絡還可以包括通過無線無線電鏈路和/或類似物耦接的終端、網(wǎng)關、路由器或其類似物的系統(tǒng),其可以自由、隨意地移動或者任意地組織自己,使得網(wǎng)絡拓撲可以改變,有時甚至迅速地改變。無線網(wǎng)絡還可以使用多種網(wǎng)絡接入技術,包括長期演進(LTE)、WLAN、無線路由(WR)網(wǎng)、或者第二代、第三代或第四代(2G、3G或4G)蜂窩技術、或者其他技術、或者其類似物。網(wǎng)絡接入技術例如可以實現(xiàn)設備(例如,具有不同程度移動性的客戶端設備)的廣域覆蓋。網(wǎng)絡可以經由網(wǎng)絡接入技術實現(xiàn)射頻或者無線類型的通信,網(wǎng)絡接入技術例如為全球移動通信系統(tǒng)(GSM)、通用移動通信系統(tǒng)(UMTS)、通用分組無線業(yè)務(GPRS)、增強數(shù)據(jù)的GSM演進(EDGE)、3GPP長期演進(LTE)、高級LTE、寬帶碼分多址移動(WCDMA)、藍牙、802.11b/g/n、或其他、或者其類似物。無線網(wǎng)絡幾乎可以包括現(xiàn)已知的或將開發(fā)的任何類型的無線通信機制,并且通過該無線通信機制,信號可以在設備間(例如,客戶端設備或計算設備)、在網(wǎng)絡間或網(wǎng)絡內(或類似物)被傳遞。計算設備和無線網(wǎng)絡之間的通信可以根據(jù)已知的或者將開發(fā)的蜂窩電話通信網(wǎng)絡協(xié)議,包括例如全球移動通信系統(tǒng)(GSM)、增強數(shù)據(jù)率的GSM演進(EDGE)和全球微波接入互操作性(WiMAX)。計算設備也可以具有訂戶身份模塊(SIM)卡,該SIM卡可以包括例如存儲用戶的訂閱信息并且還可以存儲用戶聯(lián)系人列表的可分離的智能卡。例如,用戶可以擁有計算設備或者可以作為其主要用戶。無線或有線電話網(wǎng)絡運營商或者網(wǎng)絡服務提供者(ISP)可以給計算設備分配地址。例如,地址可以包括國內或國際電話號碼、互聯(lián)網(wǎng)協(xié)議(IP)地址和/或一個或多個標識符。在其他實施例中,通信網(wǎng)絡可以體現(xiàn)為有線網(wǎng)絡、無線網(wǎng)絡或者其組合。計算設備可以在能力或特征方面不同。所要求保護的主題旨在覆蓋廣泛的潛在變形。例如,網(wǎng)絡設備可以包括數(shù)字鍵盤或功能有限的其他顯示器,例如用于顯示文本的單色液晶顯示器(LCD)。相反,然而,作為另一示例,web使能的計算設備可以包括物理或虛擬鍵盤、大容量存儲設備、一個或多個加速度計、一個或多個陀螺儀、全球定位系統(tǒng)(GPS)或者其他位置識別類型的能力、和/或具有更高級別的功能的顯示器(例如,觸敏彩色2D或3D顯示器)。計算設備可以包括或可以執(zhí)行各種已知或將開發(fā)的操作系統(tǒng)或者衍生物和/或版本,包括個人計算機操作系統(tǒng)(例如,Windows、iOS或Linux)或移動操作系統(tǒng)(例如,iOS、安卓、WindowsMobile),或者其類似物。計算設備可以包括或可以執(zhí)行各種可能的應用,例如實現(xiàn)與其他設備的通信的客戶端軟件應用,例如傳遞一個或多個信息(例如經由郵件、短信服務(SMS)、或者多媒體消息服務(MMS)),包括經由網(wǎng)絡,例如社交網(wǎng)絡,包括但不限于Facebook、LinkedIn、Twitter、Flickr或者Google+,僅提供幾個示例。計算設備也可以包括或執(zhí)行軟件應用來傳遞內容(例如,文本內容、多媒體內容或其類似物)。計算設備也可以包括或執(zhí)行軟件應用來執(zhí)行各種可能的任務,例如瀏覽、搜索、播放各種形式的內容,包括本地存儲或流送的視頻或者游戲,例如但不限于夢幻體育聯(lián)盟。以上僅為了說明所要求保護的主題旨在包括廣泛的可能特征或能力而被提供。例如,包括有計算設備的網(wǎng)絡也可以擴展到作為另一網(wǎng)絡的一部分例如經由虛擬私有網(wǎng)絡(VPN)進行通信的另一設備。為了支持VPN,傳輸可以被轉發(fā)到VPN設備。例如,軟件隧道被創(chuàng)建。隧道式業(yè)務可以被或不被加密,并且隧道協(xié)議基本遵守或基本兼容任何以下協(xié)議的過去、現(xiàn)在或將來的任何版本:IPSec、傳輸層安全、數(shù)據(jù)報傳輸層安全、微軟點對點加密、微軟安全套接字隧道協(xié)議、多路徑虛擬私有網(wǎng)絡、安全外殼VPN、或者另一現(xiàn)有的協(xié)議、或者另一將被開發(fā)的協(xié)議。網(wǎng)絡可以但不限于與以下任何網(wǎng)絡協(xié)議棧的已知的、或將被開發(fā)的、過去的、現(xiàn)在的或將來的版本兼容:ARCNET、AppleTalk、ATM、藍牙、DECnet、以太網(wǎng)、FDDI、幀中繼、HIPPI、IEEE1394、IEEE802.11、IEEE-488、互聯(lián)網(wǎng)協(xié)議組、IPX、Myrinet、OSI協(xié)議組、QsNet、RS-232、SPX、系統(tǒng)網(wǎng)絡架構、令牌環(huán)、USB或者X.25。網(wǎng)絡可以使用例如TCP/IP、UDP、DECnet、NetBEUI、IPX、Appletalk、其他或者類似物。互聯(lián)網(wǎng)協(xié)議(IP)的版本可以包括IPv4、IPv6、其他、和/或類似物。當然應理解的是,雖然特定實施例將被描述,但所要求保護的主題的范圍并不限于特定實施例或實施方案。例如,一個實施例可以在硬件中,例如被實施為在設備或設備的組合上操作,而另一實施例可以在軟件中。同樣地,實施例可以在固件中實施,或者作為硬件、軟件和/或固件的任何組合(軟件本身除外)。同樣地,雖然所要求保護的主題的范圍不限于這方面,但是一個實施例可以包括一個或多個物品,例如存儲介質或存儲媒介。存儲媒介(例如一個或多個CD-ROM和/或盤)可以在其上存儲可由系統(tǒng)(例如,計算機系統(tǒng)、計算平臺或其他系統(tǒng))執(zhí)行的指令,其可以導致正被執(zhí)行的根據(jù)所要求保護的主題的方法的實施例,例如先前描述的實施例;雖然如此,當然,所要求保護的主題不限于先前描述的實施例。作為一個潛在的示例,計算平臺可以包括一個或多個處理單元或處理器、能夠輸入/輸出的一個或多個設備(例如顯示器、鍵盤和/或鼠標)和/或一個或多個存儲器(例如,靜態(tài)隨機存取存儲器、動態(tài)隨機存取存儲器、閃存和/或硬盤驅動)。在前面的詳細描述中,已經闡述許多具體細節(jié)以提供對所要求保護的主題的透徹理解。然而,所屬領域技術人員應理解,可以在沒有這些具體細節(jié)的情況下實踐所要求保護的主題。在其他實例中,沒有對所屬領域技術人員已知的方法和/或設備進行詳細描述,以免混淆所要求保護的主題。已根據(jù)例如存儲在特定裝置或專用計算設備或平臺的存儲器內的二進制信號或狀態(tài)上的操作的邏輯、算法和/或符號表示呈現(xiàn)先前詳細描述的一些部分。在該特定說明書的上下文中,術語特定裝置或其類似物包括通用計算設備(例如,當被編程為依照來自程序軟件的指令執(zhí)行特定功能時的通用計算機)。算法描述和/或符號表示是信號處理和/或相關領域的技術人員用于將其工作的實質傳達給所屬領域其他技術人員的技術的示例。算法在這里并且通常被認為是導致期望結果的自相一致的操作序列和/或類似的信號處理。在此上下文中,操作和/或處理涉及物理量的物理操縱。通常,盡管不是必須的,這樣的量可以采取電和/或磁信號和/或狀態(tài)的形式,其能夠被存儲、傳送、組合、比較、處理或以其他方式被操縱為表示信息的電子信號和/或狀態(tài)。已證明的是,有時主要出于習慣用語的原因,將這些信號稱為位、數(shù)據(jù)、值、元素、符號、字符、詞、數(shù)目、數(shù)字、信息和/或類似物是十分方便的。然而,應理解的是,所有這些或者類似的詞應與適合的物理量相關聯(lián),并且僅作為方便的標簽。除非另有特別說明,以下討論顯而易見的是,應理解在整個說明書討論中,對術語例如“處理”、“計算”、“確定”、“建立”、“獲得”、“識別”、“選擇”、“生成”和/或類似物的使用可以指代特定裝置(例如,專用計算機和/或類似的專用計算設備)的動作和/或過程,因此,在本說明書的上下文中,專用計算機和/或類似的專用計算設備能夠處理、操縱和/或變換信號和/或狀態(tài),其通常表示為專用計算機和/或類似專用計算設備的存儲器、寄存器和/或其他信息存儲設備、傳輸設備和/或顯示設備內的物理電子和/或磁性量。在如上所述的此特定專利申請的上下文中,術語“特定裝置”可以包括通用計算設備(例如,當被編程為依據(jù)來自程序軟件的指令執(zhí)行特定功能時的通用計算機)。在一些情況下,例如,存儲器設備的操作(例如,從二進制一到二進制零的狀態(tài)改變或反之)可包括諸如物理變換之類的變換。采用特定類型的存儲器設備,這種物理變換可以包括物品到不同狀態(tài)或事物的物理變換。例如但不限于,針對一些類型的存儲器設備,狀態(tài)的改變可以涉及電荷的累積和/或存儲,或者已存電荷的釋放。同樣地,在其它存儲器設備中,狀態(tài)改變可以包括物理改變,例如,磁取向中的變換和/或分子結構中的物理變化或變換(例如,從結晶到非結晶或反之)。仍然在其它存儲器設備中,物理狀態(tài)的改變可涉及量子機械現(xiàn)象,例如,可能涉及例如量子位(量子位)的疊加、糾纏和/或其類似物。上述內容不旨在詳盡列出全部示例,其中,在存儲器設備中從二進制一到二進制零或反之的狀態(tài)改變可以包括變換,例如物理變換。相反,前述旨在作為說明性示例。雖然已經示出和/或描述了目前被認為是示例特征的內容,但是相關領域的技術人員應理解,可以做出各種其他修改和/或可以用等價物替換,而不背離所要求保護的主題。除此之外,可以做出許多修改以使特定情況適應所要求保護的主題的教導,而不背離本文所描述的一個或多個中心概念。因此,期望所要求保護的主題不限于所公開的特定示例,并且還可以包括落入所附權利要求和/或其等同物內的所有方面。當前第1頁1 2 3