專利名稱:使用場景相關(guān)信息來定制用戶體驗的制作方法
使用場景相關(guān)信息來定制用戶體驗
些旦冃豕
近年來,將在線搜索用作定位所需信息的手段已經(jīng)顯著地增加了,其成為當(dāng)今使用的用于定位信息的最普遍系統(tǒng)中的一個。 一般而言,搜索引擎利用關(guān)鍵詞匹配來定位包含與用戶所輸入的搜索査詢相同和/或相似的關(guān)鍵詞的信息。盡管關(guān)鍵詞匹配的優(yōu)勢超過更通用的搜索方法,但是響應(yīng)于一搜索査詢通常返回大量項目,其中的許多是與用戶預(yù)期的核心主題不相關(guān)的。
關(guān)鍵詞搜索上的進(jìn)步近來更多地集中到挖掘搜索相關(guān)數(shù)據(jù),以嘗試增強(qiáng)用戶的搜索體驗。例如,假定用戶發(fā)起包含關(guān)鍵詞"照片和編輯"的搜索。作為對該搜索的響應(yīng),向用戶返回多個項目,每一項目都包含和/或涉及所輸入的關(guān)鍵詞。更高級的搜索引擎還可以基于搜索相關(guān)數(shù)據(jù)挖掘來返回信息,如"搜索'照片和編輯'的用戶還搜索關(guān)鍵詞'剪輯,"或"搜索關(guān)鍵詞'照片和編輯'的用戶的最流行的選擇是……"等等。盡管相對于返回基本關(guān)鍵詞結(jié)果而沒有其它東西的搜索引擎,這些建議向用戶提供了增強(qiáng)的用戶體驗,但用戶體驗仍然受到缺少相關(guān)性的損害。
例如,假定發(fā)起以上搜索的用戶對消費照片編輯不感興趣,而對使用商業(yè)攝影設(shè)備來進(jìn)行照片編輯感興趣。呈現(xiàn)也搜索關(guān)鍵"照片和編輯"的其他人所利用的關(guān)鍵詞或站點列表通常將更可能返回與消費照片編輯相關(guān)的選擇,因為情況更可能是對在其個人計算機(jī)上編輯照片感興趣的用戶比對使用商業(yè)攝影設(shè)備編輯感興趣的用戶數(shù)量更多。因此,在這種情況下所返回的數(shù)據(jù)挖掘信息仍然與用戶感興趣的核心主題不相關(guān)。
概述
本發(fā)明的各實施例涉及用于使用場景相關(guān)信息來生成定制的用戶體驗的系統(tǒng)、方法、和計算機(jī)可讀介質(zhì)。在接收到用戶査詢后,假定用戶期望解決特定問題,或更精確地,期望執(zhí)行場景專用解決方案和/或獲得特定結(jié)果。因此,在接收到查詢時,確定與該査詢相關(guān)的可執(zhí)行場景解決方案。在創(chuàng)作時,基于一個或多個關(guān)鍵詞和/或類別(即名字空間)來組織每一可執(zhí)行場景。因此, 一旦確定了場景及其對應(yīng)的名字空間/關(guān)鍵詞,則可以挖掘與該名字空間/關(guān)鍵詞相關(guān)聯(lián)的數(shù)據(jù)(例如元數(shù)據(jù)),以確定用戶可能感興趣的除基本場景搜索結(jié)果之外的信息。由于用來組織特定可執(zhí)行場景的名字空間/關(guān)鍵詞是由該場景的創(chuàng)作者來確定的并且還可以通過評級(例如社區(qū)評級或證書)來進(jìn)一步進(jìn)行限定,所以與同一名字空間/關(guān)鍵詞相關(guān)聯(lián)的其它信息可能比只基于關(guān)鍵詞來組織的信息更加相關(guān)。
提供本概述是為了以簡化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。該概述不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
附圖簡述
以下參考附圖詳細(xì)描述本發(fā)明,附圖中
圖1是適用于實現(xiàn)本發(fā)明的示例性計算環(huán)境的框圖2是適用于實現(xiàn)本發(fā)明的各實施例的示例性計算機(jī)系統(tǒng)體系結(jié)構(gòu)的框圖3是示出根據(jù)本發(fā)明的一實施例的用于使用場景相關(guān)信息來生成定制的用戶體驗的方法的流程圖;以及
圖4是示出根據(jù)本發(fā)明的一實施例的用于使用場景相關(guān)信息來生成與特定場景相關(guān)的用戶體驗的方法的流程圖。
詳細(xì)描述
此處用細(xì)節(jié)來描述本發(fā)明的主題以滿足法定要求。然而,描述本身并非旨在限制本專利的范圍。相反,發(fā)明人設(shè)想所要求保護(hù)的主題還可結(jié)合
其它當(dāng)前或未來技術(shù)按照其它方式來具體化,以包括不同的步驟或類似于本文中所描述的步驟的步驟組合。此外,盡管術(shù)語"步驟"和/或"框"可在此處用于指示所采用的方法的不同元素,但除非而且僅當(dāng)明確描述了各個步驟的順序時,該術(shù)語不應(yīng)被解釋為意味著此處公開的各個步驟之中或之間的任何特定順序。
本發(fā)明的各實施例提供用于使用場景相關(guān)信息來生成定制的用戶體驗 的系統(tǒng)、方法、和計算機(jī)可讀介質(zhì)。在接收到用戶査詢時,假定用戶期望 解決特定問題,或更精確地,期望執(zhí)行場景專用解決方案和/或獲得特定結(jié) 果。因此,響應(yīng)于該用戶查詢所返回的每一項目都表示特定解決方案,即 此處所稱的"場景解決方案"。在創(chuàng)作時,每一可執(zhí)行場景解決方案是基 于一個或多個關(guān)鍵詞和/或類別(即名字空間)來組織的。因此,可以挖掘 與對應(yīng)于所返回的搜索結(jié)果的名字空間/關(guān)鍵詞相關(guān)聯(lián)的數(shù)據(jù)(例如元數(shù) 據(jù)),以確定用戶可能感興趣的除基本場景搜索結(jié)果之外的信息。由于用 來組織特定可執(zhí)行場景解決方案的名字空間/關(guān)鍵詞是由該場景解決方案的 創(chuàng)作者來確定的并且還可以通過評級(例如社區(qū)評級或證書)來進(jìn)一步進(jìn) 行限定,所以與同一名字空間/關(guān)鍵詞(和/或與其有關(guān)系的名字空間/關(guān)鍵 詞)相關(guān)聯(lián)的其它信息可能比只基于關(guān)鍵詞來組織的信息更加相關(guān)。這一 挖掘的信息隨后可被用來創(chuàng)建定制的、相關(guān)的用戶體驗。
因此,在一方面,本發(fā)明提供其上包含計算機(jī)可執(zhí)行指令的一個或多 個計算機(jī)可讀介質(zhì),該計算機(jī)可執(zhí)行指令在被執(zhí)行時執(zhí)行一種用于使用場 景相關(guān)信息來生成定制的用戶體驗的方法。該方法包括接收場景相關(guān)查詢, 確定與該場景相關(guān)査詢相關(guān)的至少一個可執(zhí)行場景解決方案,確定與該至 少一個可執(zhí)行場景相關(guān)聯(lián)的至少一個名字空間和/或關(guān)鍵詞,以及利用與該 至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的元數(shù)據(jù)和用戶可執(zhí)行場景解決方案 實例中的至少一個來生成用戶體驗。
在另一方面,本發(fā)明提供一種用于使用場景相關(guān)元數(shù)據(jù)來生成用戶體 驗的方法。該方法包括與名字空間和/或關(guān)鍵詞相關(guān)聯(lián)地存儲場景相關(guān)信息, 該場景相關(guān)信息包括至少一個用戶可執(zhí)行場景解決方案實例和對應(yīng)于一個
或多個用戶和/或一個或多個啟用者(enabler)的元數(shù)據(jù)中的一個或多個; 接收場景相關(guān)查詢;以及利用該場景相關(guān)信息來生成與接收到的場景相關(guān) 査詢相關(guān)的用戶體驗。在各實施例中,該方法還包括標(biāo)識與場景相關(guān)査詢 相關(guān)的至少一個用戶可執(zhí)行場景解決方案實例,接收用戶對所標(biāo)識的至少 一個用戶可執(zhí)行場景解決方案實例的選擇,以及與名字空間/關(guān)鍵詞相關(guān)聯(lián)地存儲對應(yīng)于該用戶選擇的元數(shù)據(jù)。
在又一方面,本發(fā)明提供一種用于利用場景相關(guān)信息來生成定制的用 戶體驗的計算機(jī)化系統(tǒng)。該計算機(jī)化系統(tǒng)包括被配置成接收場景相關(guān)査詢 的最終用戶設(shè)備、和被配置成從最終用戶設(shè)備接收場景相關(guān)査詢并生成與 該查詢相關(guān)的定制的用戶體驗的服務(wù)器。最終用戶設(shè)備和服務(wù)器經(jīng)由網(wǎng)絡(luò) 彼此通信。在各實施例中,服務(wù)器包括被配置成從最終用戶設(shè)備接收場景 相關(guān)査詢的接收模塊,被配置成挖掘與至少一個名字空間/關(guān)鍵詞相關(guān)聯(lián)的 場景相關(guān)信息來確定至少一個用戶可執(zhí)行場景解決方案實例和對應(yīng)于用戶 可執(zhí)行場景解決方案的元數(shù)據(jù)中的一個或多個的數(shù)據(jù)挖掘模塊,以及被配 置成傳送基于被確定為與場景相關(guān)査詢相關(guān)的場景相關(guān)信息的至少一個建 議以供與最終用戶設(shè)備相關(guān)聯(lián)地呈現(xiàn)的傳送模塊。
在簡要描述了本發(fā)明的各實施例的概覽后,以下描述適用于實現(xiàn)本發(fā) 明的各實施例的示例性操作環(huán)境。
大體上參考附圖,并且首先具體參考圖1,示出了用于實現(xiàn)本發(fā)明的 各實施例的示例性操作環(huán)境,并將其概括指定為計算設(shè)備100。計算設(shè)備 100只是合適的計算環(huán)境的一個示例,并且不旨在對本發(fā)明的使用范圍或功
能提出任何限制。也不應(yīng)將計算環(huán)境100解釋為對所示出的任一組件/模塊
或其組合有任何依賴性或要求。
本發(fā)明可以在計算機(jī)代碼或機(jī)器可使用指令的一般上下文中描述,機(jī) 器可使用指令包括由計算機(jī)或諸如個人數(shù)據(jù)助理或其它手持式設(shè)備等其它 機(jī)器執(zhí)行的諸如程序組件等計算機(jī)可執(zhí)行指令。 一般而言,包括例程、程 序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等的程序組件指的是執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定 抽象數(shù)據(jù)類型的代碼。本發(fā)明的各實施例可以在各種系統(tǒng)配置中實施,這 些系統(tǒng)配置包括手持式設(shè)備、消費電子產(chǎn)品、通用計算機(jī)、專用計算設(shè)備 等等。本發(fā)明的各實施例也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處
理設(shè)備執(zhí)行的分布式計算環(huán)境中實現(xiàn)。
繼續(xù)參考圖l,計算設(shè)備100包括直接或間接耦合以下設(shè)備的總線110:
存儲器112、 一個或多個處理器114、 一個或多個呈現(xiàn)組件116、輸入/輸出 (I/O)端口 118、 I/O組件120、和說明性電源122??偩€110可以是一條或多條總線(諸如地址總線、數(shù)據(jù)總線、或其組合)。盡管為了清楚起見 用線條示出了圖l的各框,但是在實際上,各組件的輪廓并不是那樣清楚, 并且按比喻的說法,線條更精確地將是灰色的和模糊的。例如,可以將諸 如顯不設(shè)備等呈現(xiàn)組件認(rèn)為是I/O組件。同樣,處理器具有存儲器。發(fā)明 人關(guān)于此點認(rèn)識到,這是本領(lǐng)域的特性,并且重申,圖1的圖示只是例示 可結(jié)合本發(fā)明的一個或多個實施例來使用的示例性計算設(shè)備。諸如"工作 站"、"服務(wù)器"、"膝上型計算機(jī)"、"手持式設(shè)備"等分類之間沒有 區(qū)別,它們?nèi)慷急徽J(rèn)為是在圖1的范圍之內(nèi)的并且被稱為"計算機(jī)"或 "計算設(shè)備"。
計算設(shè)備100通常包括各種計算機(jī)可讀介質(zhì)。作為示例而非限制,計
算機(jī)可讀介質(zhì)可以包括隨機(jī)存取存儲器(RAM);只讀存儲器(ROM); 電可擦除可編程只讀存儲器(EEPROM);閃存或其它存儲器技術(shù);CDROM、 數(shù)字多功能盤(DVD)或其它光或全息介質(zhì);磁帶盒、磁帶、磁盤存儲或 其它磁存儲設(shè)備;載波或可用于對所需信息進(jìn)行編碼并且可由計算設(shè)備100 訪問的任何其它介質(zhì)。
存儲器112包括易失性和/或非易失性存儲器形式的計算機(jī)存儲介質(zhì)。 存儲器可以是可移動的、不可移動的或其組合。示例性硬件設(shè)備包括固態(tài) 存儲器、硬盤驅(qū)動器、光盤驅(qū)動器等。計算設(shè)備100包括從諸如存儲器112 或I/O組件120等各種實體讀取數(shù)據(jù)的一個或多個處理器。呈現(xiàn)組件116 向用戶或其它設(shè)備呈現(xiàn)數(shù)據(jù)指示。示例性呈現(xiàn)組件包括顯示設(shè)備、揚聲器、 打印組件、振動組件等等。1/0端口 118允許計算設(shè)備100在邏輯上耦合至 包括I/O組件120的其它設(shè)備,其中某些設(shè)備可以是內(nèi)置的。說明性組件 包括話筒、操縱桿、游戲手柄、圓盤式衛(wèi)星天線、掃描儀、打印機(jī)、無線 設(shè)備等等。
如上所述,在一個實施例中,本發(fā)明涉及一種方法,該方法用于接收 場景相關(guān)搜索查詢,標(biāo)識與接收到的査詢相關(guān)的可執(zhí)行場景解決方案(如 以下更全面地描述的,每一可執(zhí)行場景解決方案包括場景描述和解決方 案),確定可執(zhí)行場景解決方案與其相關(guān)聯(lián)的至少一個名字空間/關(guān)鍵詞, 以及使用與所確定的名字空間/關(guān)鍵詞相關(guān)聯(lián)的場景相關(guān)信息來生成定制的、相關(guān)的用戶體驗。
現(xiàn)轉(zhuǎn)向圖2,示出了顯示根據(jù)本發(fā)明的一實施例的、被配置成利用場 景相關(guān)信息來生成定制的用戶體驗的示例性系統(tǒng)體系結(jié)構(gòu)200的框圖。本
領(lǐng)域普通技術(shù)人員將理解并認(rèn)識到,圖2所示的計算系統(tǒng)體系結(jié)構(gòu)200僅 僅是一個合適的計算系統(tǒng)的示例,并且不旨在對本發(fā)明的使用范圍或功能 提出任何限制。也不應(yīng)該將計算系統(tǒng)體系結(jié)構(gòu)200解釋為對其中所示出的 任何單個組件/模塊或各組件/模塊的組合有任何依賴性或要求。
計算系統(tǒng)體系結(jié)構(gòu)200包括最終用戶設(shè)備210、服務(wù)器212、以及數(shù)據(jù) 庫214,所有這些都經(jīng)由網(wǎng)絡(luò)2i6彼此通信。網(wǎng)絡(luò)216可以包括但不限于, 一個或多個局域網(wǎng)(LAN)和/或一個或多個廣域網(wǎng)(WAN)。這樣的連網(wǎng) 環(huán)境常見于辦公室、企業(yè)范圍計算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中。因此,在 此不對網(wǎng)絡(luò)216作進(jìn)一步描述。
數(shù)據(jù)庫214被配置成存儲與至少一個可執(zhí)行場景解決方案相關(guān)聯(lián)的信 息。在各實施例中,這一信息可包括但不限于,與一個或多個場景相關(guān)查 詢相關(guān)聯(lián)的元數(shù)據(jù)、與一個或多個場景解決方案相關(guān)聯(lián)的元數(shù)據(jù)、與一個 或多個場景描述相關(guān)聯(lián)的元數(shù)據(jù)、與一個或多個場景查詢相關(guān)聯(lián)的元數(shù)據(jù)、 一個或多個用戶可執(zhí)行場景實例等。在各實施例中,數(shù)據(jù)庫214被配置成 可從中搜索與其相關(guān)聯(lián)地存儲的項目中的一個或多個。本領(lǐng)域普通技術(shù)人 員可以理解和明白,存儲在數(shù)據(jù)庫214中的信息可以是可配置的,并可包 括與可執(zhí)行場景相關(guān)的任何信息。這一信息的內(nèi)容和量決不旨在限制本發(fā) 明的各實施例的范圍。此外,雖然作為單個獨立的組件示出,但數(shù)據(jù)庫214 實際上可以是例如數(shù)據(jù)庫集群等多個數(shù)據(jù)庫,其各部分可以駐留在最終用 戶設(shè)備210、服務(wù)器212、另一外部計算設(shè)備(未示出)、和/或其任何組合 上。
最終用戶設(shè)備210和服務(wù)器212中的每一個都可以是任何類型的計算 設(shè)備,諸如例如以上參考圖1描述的計算設(shè)備100。僅作為示例而非限制, 最終用戶設(shè)備210和服務(wù)器214中的每一個可以是個人計算機(jī)、臺式計算 機(jī)、膝上型計算機(jī)、手持式設(shè)備、移動手機(jī)、消費電子設(shè)備等。然而,應(yīng) 當(dāng)注意,本發(fā)明不限于在這些計算設(shè)備上實現(xiàn),而是可在處于其各實施例的范圍內(nèi)的各種不同類型的計算設(shè)備的任一種上實現(xiàn)。
如圖2所示,服務(wù)器212包括接收模塊218、數(shù)據(jù)挖掘模塊220、用戶 體驗生成模塊222、傳送模塊224、以及存儲模塊226。在某些實施例中, 模塊218、 220、 222、 224、和226中的一個或多個可被實現(xiàn)為獨立應(yīng)用程 序。在其它實施例中,模塊218、 220、 222、 224、和226中的一個或多個 可以直接集成到服務(wù)器212或最終用戶設(shè)備210的操作系統(tǒng)中。本領(lǐng)域普 通技術(shù)人員可以理解,圖2所示的模塊218、 220、 222、 224、和226在本 質(zhì)和數(shù)量上是示例性的,并且不應(yīng)被解釋為限制??梢圆捎萌魏螖?shù)量的模 塊來實現(xiàn)本發(fā)明的各實施例的范圍內(nèi)的所需功能。
接收模塊218被配置成例如從最終用戶設(shè)備210接收場景相關(guān)查詢。 場景相關(guān)査詢可以由用戶輸入,這與標(biāo)準(zhǔn)關(guān)鍵詞搜索査詢可例如與用戶界 面上呈現(xiàn)的適當(dāng)?shù)挠蛳嚓P(guān)聯(lián)地輸入等非常相似。然而,根據(jù)本發(fā)明的各實 施例,在輸入用戶查詢時,假定用戶期望解決特定問題,即用戶期望執(zhí)行 對于該問題的解決方案和/或獲得特定結(jié)果。因此,響應(yīng)于用戶査詢所返回 的每一項目都表示工作流所實現(xiàn)的特定的一系列步驟,即此處所稱的"場 景解決方案"。
場景解決方案通常由作為他或她的領(lǐng)域內(nèi)的專家的個人、對與該場景 解決方案相關(guān)聯(lián)的領(lǐng)域特別感興趣的個人、和/或面對該場景解決方案旨在
針對的難題的個人來創(chuàng)作。場景解決方案包括兩個場景實體解決方案和 場景描述。此處所使用的術(shù)語"解決方案"本質(zhì)上是工作流所實現(xiàn)的一系 列步驟。通常,場景解決方案包括其順序執(zhí)行(例如經(jīng)由需求關(guān)系來組織) 使得該場景解決方案不斷開地成功完成的各子場景解決方案。因此,場景 解決方案可包括任何數(shù)量的、彼此相關(guān)聯(lián)以便以特定次序執(zhí)行的場景子解 決方案。
應(yīng)當(dāng)注意,場景解決方案可以從頭創(chuàng)作或可以定位和重用現(xiàn)有場景解 決方案(不管是經(jīng)修改的還是未修改的)。此外,創(chuàng)作場景解決方案可以 像記錄并重放搜索會話一樣簡單,或其可以更加復(fù)雜,例如通過在€++或 Javascript程序的上下文中執(zhí)行搜索查詢。申請人構(gòu)想任何及所有這樣的變 型都落在本發(fā)明的各實施例的范圍內(nèi)。通常,場景解決方案的成功完成需要一個或多個外圍對象或啟用者。 此處所使用的術(shù)語"啟用者"可包括例如文檔、軟件/硬件對象、和/或免費 (或出于經(jīng)濟(jì)獲益)實現(xiàn)場景解決方案的人或組織。本領(lǐng)域普通技術(shù)人員 可以理解和明白,所列出的啟用者只是作為示例來提供的,并且本發(fā)明的 各實施例不限于此。實現(xiàn)場景解決方案或子場景解決方案的任何對象都可 被認(rèn)為是其各實施例中的啟用者。
除一個或多個解決方案之外,場景解決方案包括場景描述。此處所使 用的術(shù)語"場景描述"是描述可執(zhí)行場景解決方案的網(wǎng)頁。場景描述可以
、7 、—丄 /— /~r" 、1'—/- ^ 上Z___S、丄-J— / J - 一11 、上.U, 、丄 /~i丄"T /鬥~7"^ T7pl "J" f I 丄7曰血T3 V+t ~ ^ Cfe A,l
通:ci仕1?!闺p至H'、」力汰術(shù)王戰(zhàn),込竺力汰^佰但個限于,從場景解決方案創(chuàng) 作者接收描述,從對應(yīng)的解決方案中提取一個或多個關(guān)鍵詞等。本領(lǐng)域普 通技術(shù)人員將理解和明白,本發(fā)明的各實施例不旨在限于用于生成場景描 述的任何特定系統(tǒng)或方法。根據(jù)其各實施例,可以利用任何數(shù)量的已知的 描述生成方法。如以下更全面地描述的,場景描述通常通過關(guān)鍵詞搜索來 定位(關(guān)鍵詞是從場景相關(guān)査詢導(dǎo)出的),并且響應(yīng)于搜索請求來呈現(xiàn)其 可選擇標(biāo)識符。
如以下更全面地描述的, 一旦場景解決方案創(chuàng)作者完成可執(zhí)行場景解 決方案的創(chuàng)作,則將該場景發(fā)布到一個或多個名字空間中和/或?qū)⑵渑c一個 或多個關(guān)鍵詞相關(guān)聯(lián),以使其可以在接收到場景相關(guān)査詢時被搜索。此處 所使用的"名字空間"被用來將知識分段成各個垂直段(vertical),并被 用來提供用于定制的、場景解決方案專用的搜索項的可擴(kuò)展性點。例如, "我的媒體/我的音樂"名字空間可包含作為音樂場景解決方案的場景解決 方案,而"我的生活/我的商店"名字空間可包含關(guān)于用戶通常在其中購物 的商店的信息。名字空間通過提供該名字空間專用的關(guān)鍵詞(類似于搜索 宏)來提供與場景解決方案相關(guān)的元數(shù)據(jù)規(guī)范。根名字空間定義搜索引擎 所使用的基本關(guān)鍵詞和關(guān)系。名字空間通過定義模式來提供用于限制搜索 的詞匯。例如,單詞"格式"在"我的媒體"名字空間中的意義與其在"商 店"名字空間中的意義有所不同。即,名字空間定義在以該名字空間為目 標(biāo)時在搜索查詢中可以使用的關(guān)鍵詞。
在創(chuàng)作者發(fā)布場景解決方案時,她/他指定描述她/他想要將該場景解決方案與之相關(guān)聯(lián)地發(fā)布的(諸)名字空間/ (諸)關(guān)鍵詞的標(biāo)記(例如元標(biāo) 記)。激勵創(chuàng)作者將適當(dāng)?shù)拿挚臻g/關(guān)鍵詞標(biāo)記應(yīng)用于所發(fā)布的解決方案, 以使搜索引擎可以更容易地定位它。用于在網(wǎng)絡(luò)環(huán)境中發(fā)布信息以使其可 由其他用戶訪問的系統(tǒng)和方法在本領(lǐng)域中是已知的,并且因此在此不再贅 述。本發(fā)明的各實施例不限于任何特定發(fā)布系統(tǒng)/方法。
現(xiàn)在返回到圖2,接收模塊218還被配置成接收對應(yīng)于與最終用戶設(shè) 備210相關(guān)聯(lián)的用戶的元數(shù)據(jù)。例如,用戶可能與最終用戶設(shè)備210或執(zhí) 行工作空間相關(guān)聯(lián)地存儲了一個或多個啟用者,以使在執(zhí)行了需要這些啟 用者的場景解決方案后,將不再需要獲取這些啟用者。另外,用戶可以是 特定用戶組的成員,例如定期就共同感興趣的主題進(jìn)行通信的個人的組。 此外,用戶可以與他/她的登錄或身份相關(guān)聯(lián)地發(fā)布個人和/或人口統(tǒng)計信 息。如以下更全面地描述的,向搜索引擎提供了對其的訪問的任何和所有 這些信息可由接收模塊218來接收,并被用來生成定制的、相關(guān)的用戶體 驗。
數(shù)據(jù)挖掘模塊220被配置成挖掘與至少一個名字空間和/或至少一個關(guān) 鍵詞相關(guān)聯(lián)的場景相關(guān)信息,以標(biāo)識與接收到的場景相關(guān)查詢相關(guān)的用 戶可執(zhí)行場景解決方案實例,禾B/或?qū)?yīng)于一個或多個用戶和/或啟用者的元 數(shù)據(jù)。例如,如果用戶輸入搜索查詢,且確定與該査詢最相關(guān)的對應(yīng)的場 景解決方案是與題為"消費照片編輯"的名字空間和/或關(guān)鍵詞短語"照片 編輯"相關(guān)聯(lián)地發(fā)布的,則可以利用數(shù)據(jù)挖掘模塊220來挖掘和與同一名 字空間和/或關(guān)鍵詞相關(guān)聯(lián)地發(fā)布的其它場景相關(guān)的數(shù)據(jù)。這一信息可以包 括但不限于,選擇特定場景解決方案的用戶也對其感興趣的其它場景解決 方案、關(guān)于在執(zhí)行特定場景解決方案時可能必需或有用的啟用者的數(shù)據(jù)等。 如以下更全面地描述的,這一信息的標(biāo)識雖然不直接與被確定為最緊密地 針對用戶的查詢的場景解決方案相關(guān),但可被用來生成相關(guān)的、定制的用 戶體驗,因為這一信息已經(jīng)類似于與搜索查詢直接相關(guān)的信息來被分類。
在各實施例中,數(shù)據(jù)挖掘模塊220還被配置成挖掘?qū)?yīng)于至少一個用 戶組的元數(shù)據(jù),以確定用戶是否是該用戶組的成員,并且如果是則標(biāo)識與 該用戶組的至少一個附加成員相關(guān)聯(lián)的元數(shù)據(jù)。例如,如果用戶是共享對消費照片編輯的共同興趣的特定用戶組的成員,則該用戶可能對該用戶組 的其他成員新近執(zhí)行的場景解決方案和/或新近訪問的網(wǎng)站感興趣。如以下 更全面地描述的,可以利用數(shù)據(jù)挖掘模塊220來挖掘這一信息,并且利用 該信息來生成定制的、相關(guān)的用戶體驗。
另外,數(shù)據(jù)挖掘模塊220還被配置成挖掘關(guān)于名字空間/關(guān)鍵詞和/或場 景解決方案之間的關(guān)聯(lián)的元數(shù)據(jù)。即,數(shù)據(jù)挖掘模塊220被配置成標(biāo)識以 相對增加的頻率一起發(fā)生的名字空間/關(guān)鍵詞和/或場景解決方案。如以下更 全面地描述的,這一信息隨后可被用來生成建議并被用來定制用戶體驗。
本領(lǐng)域普通技術(shù)人員將理解和明白,諸如簡單聚集、向上鉆取(rooiup)、 關(guān)聯(lián)規(guī)則挖掘等數(shù)據(jù)挖掘技術(shù)是本領(lǐng)域普通技術(shù)人員已知的,并且本發(fā)明 的各實施例不旨在限于任何特定數(shù)據(jù)挖掘技術(shù)。
用戶體驗生成模塊222被配置成利用場景解決方案相關(guān)信息來生成定 制的用戶體驗。即,用戶體驗生成模塊222被配置成取得場景相關(guān)查詢和 所標(biāo)識的任何場景解決方案和/或所挖掘的與其相關(guān)聯(lián)的信息,并生成與用 戶的感興趣的主題相關(guān)的并為該用戶定制的用戶體驗。就此,用戶體驗生 成模塊222被配置成基于所挖掘的數(shù)據(jù)來標(biāo)識對應(yīng)于用戶的査詢的至少一 個場景解決方案和至少一個建議,該至少一個建議與該用戶的查詢相關(guān)但 不必直接針對該査詢。
傳送模塊224被配置成傳送所標(biāo)識的場景解決方案和至少一個所標(biāo)識 的建議以供與最終用戶設(shè)備220相關(guān)聯(lián)地呈現(xiàn)。在各實施例中,傳送模塊 224還被配置成在確定該用戶是至少一個用戶組的成員的情況下,傳送基于 與用戶組的至少一個附加成員相關(guān)聯(lián)的元數(shù)據(jù)的至少一個建議,以供與最 終用戶設(shè)備210相關(guān)聯(lián)地呈現(xiàn)。
存儲模塊226被配置成與至少一個名字空間/關(guān)鍵詞相關(guān)聯(lián)地存儲與場 景相關(guān)査詢相關(guān)的場景解決方案相關(guān)信息。例如,存儲模塊226被配置成 與名字空間/關(guān)鍵詞相關(guān)聯(lián)地存儲傳送給用戶以供呈現(xiàn)的建議和用戶對該建 議的響應(yīng),最佳地針對搜索查詢的場景解決方案與該名字空間/關(guān)鍵詞相關(guān) 聯(lián)地發(fā)布。該信息隨后可以響應(yīng)于將來用戶查詢來挖掘,以便清除不相關(guān) 或不感興趣的信息并且更頻繁地建議用戶指示最有用(通過他們對建議的響應(yīng)或選擇)的那些建議。以此方式,持續(xù)地更新搜索引擎以確保向用戶 建議的信息保持相關(guān)。
現(xiàn)轉(zhuǎn)向圖3,示出了顯示根據(jù)本發(fā)明的一實施例的用于使用場景解決
方案相關(guān)信息來生成定制的用戶體驗的方法300的流程圖。最初,如在框 310處所示,例如利用圖2的接收模塊218來接收場景相關(guān)査詢。隨后,如 在框312處所示,確定與該場景相關(guān)查詢相關(guān)的至少一個可執(zhí)行場景解決 方案。接著,如在框314處所示,例如利用圖2的數(shù)據(jù)挖掘模塊220來確 定與該可執(zhí)行場景解決方案相關(guān)聯(lián)的至少一個名字空間/關(guān)鍵詞。隨后,利 用與所確定的名字空間/關(guān)鍵詞相關(guān)聯(lián)的元數(shù)據(jù)和用戶可執(zhí)行場景解決方案 實例中的至少一個來生成定制的用戶體驗(例如利用圖2的用戶體驗生成 模塊222)。這在框316處指示。
隨后,用戶體驗隨后可例如利用網(wǎng)絡(luò)216傳送到與例如圖2的最終用 戶設(shè)備210相關(guān)聯(lián)的顯示設(shè)備。最終用戶設(shè)備210處的用戶隨后可以選擇 作為用戶體驗的一部分來呈現(xiàn)的各可執(zhí)行場景解決方案中的一個,并且這
--選擇可以例如利用圖2的接收模塊218來接收。這由框318指示。隨后, 如在框320處所示,與名字空間/關(guān)鍵詞相關(guān)聯(lián)地存儲對應(yīng)于用戶對可執(zhí)行 場景解決方案的選擇的元數(shù)據(jù)。
現(xiàn)轉(zhuǎn)向圖4,示出了顯示根據(jù)本發(fā)明的一實施例的用于使用場景解決 方案相關(guān)元數(shù)據(jù)來生成用戶體驗的方法400的流程圖。最初如在框410處 所示,與名字空間/關(guān)鍵詞相關(guān)聯(lián)地存儲場景解決方案相關(guān)信息。場景解決 方案相關(guān)信息可包括,僅作為示例,解決方案和對應(yīng)的場景描述、與用戶 對場景解決方案的選擇相關(guān)的原始統(tǒng)計數(shù)據(jù)、相關(guān)的場景解決方案、相關(guān) 的啟用者等。隨后,例如從圖2的最終用戶設(shè)備210處的用戶接收場景相 關(guān)査詢。這在框412處指示。接著,如在框414處所示,利用與名字空間/ 關(guān)鍵詞相關(guān)聯(lián)地存儲的場景解決方案相關(guān)信息來生成與接收到的場景相關(guān) 査詢相關(guān)的用戶體驗。在一個實施例中,利用該場景解決方案相關(guān)信息來 生成與接收到的場景相關(guān)查詢相關(guān)的用戶體驗可包括傳送被確定為針對用 戶的査詢的場景解決方案和基于該場景相關(guān)查詢的至少一個建議以供呈 現(xiàn)。在其它實施例中,利用該場景相關(guān)信息來生成用戶體驗可包括標(biāo)識與場景相關(guān)查詢相關(guān)的至少一個用戶可執(zhí)行場景實例,確定完成與該用戶可
執(zhí)行場景解決方案實例相關(guān)聯(lián)的場景解決方案所需要的至少一個啟用者,
挖掘場景相關(guān)信息來確定與名字空間/關(guān)鍵詞相關(guān)聯(lián)的至少一個其它用戶可
執(zhí)行場景實例是否也與該至少一個啟用者相關(guān)聯(lián),以及如果確定與名字空
間/關(guān)鍵詞相關(guān)聯(lián)的至少一個其它用戶可執(zhí)行場景解決方案實例也與至少一
個啟用者相關(guān)聯(lián),則傳送基于該至少一個用戶可執(zhí)行場景解決方案的至少
一個建議以供呈現(xiàn)。
現(xiàn)在返回到圖4,如在框416處所示,該方法還包括標(biāo)識與場景相關(guān) 査詢相關(guān)的至少一個用戶可執(zhí)行場景解決方案實例。
一旦被標(biāo)識,則該用
戶可執(zhí)行場景解決方案實例可被傳送給例如圖2的最終用戶設(shè)備210處的
用戶,并且該用戶可以指示對該用戶可執(zhí)行場景解決方案實例的選擇。該
用戶選擇可以例如利用圖2的接收模塊218來接收。這在框418處指示。 隨后,如在框420處所示,可以與名字空間/關(guān)鍵詞相關(guān)聯(lián)地存儲對應(yīng)于用 戶選擇的元數(shù)據(jù)》以供與將來用戶査詢相關(guān)聯(lián)地使用。
如可理解的,本發(fā)明的各實施例提供用于使用場景解決方案相關(guān)信息 來生成定制的用戶體驗的系統(tǒng)、方法、和計算機(jī)可讀介質(zhì)。在接收到用戶 査詢時,作為響應(yīng)所返回的每一項目都表示工作流所實現(xiàn)的特定的一系列 步驟或"場景解決方案"。在創(chuàng)作時,每一可執(zhí)行場景解決方案基于一個 或多個關(guān)鍵詞和/或一個或多個類別來組織,即與至少一個名字空間/關(guān)鍵詞 相關(guān)聯(lián)地發(fā)布。因此,可以挖掘與對應(yīng)于所返回的搜索結(jié)果的名字空間/關(guān) 鍵詞相關(guān)聯(lián)的數(shù)據(jù)(例如元數(shù)據(jù)),以確定用戶可能感興趣的除基本場景 解決方案搜索結(jié)果之外的信息。由于用于組織特定可執(zhí)行場景解決方案的 名字空間/關(guān)鍵詞是由該場景解決方案的創(chuàng)作者來確定的,所以與同一名字 空間/關(guān)鍵詞(和/或與其有關(guān)系的名字空間/關(guān)鍵詞)相關(guān)聯(lián)的其它信息可 能比只基于關(guān)鍵詞來組織的信息更加相關(guān)。這一挖掘信息隨后可被用來創(chuàng) 建定制的、相關(guān)的用戶體驗。
參考各具體實施例描述了本發(fā)明,各具體實施例在所有方面都旨在是 說明性的而非限制性的。在不背離本發(fā)明范圍的情況下各替換實施例對本 發(fā)明所屬領(lǐng)域的普通技術(shù)人員將變得顯而易見。從前述內(nèi)容可知,本發(fā)明很好地適用于實現(xiàn)前述的所有目的和目標(biāo), 并且具有對于該系統(tǒng)和方式是顯而易見且固有的其它優(yōu)點??梢岳斫?,特 定的特征和子組合是有用的,并且可以使用而無需參考其它特征和子組合。 這由權(quán)利要求書所構(gòu)想并在其范圍之內(nèi)。
權(quán)利要求
1.一個或多個其上包含計算機(jī)可執(zhí)行指令的計算機(jī)可讀介質(zhì),所述計算機(jī)可執(zhí)行指令在被執(zhí)行時執(zhí)行一種用于使用場景解決方案相關(guān)信息來生成定制的用戶體驗的方法,所述方法包括接收場景相關(guān)查詢;確定與所述場景相關(guān)查詢相關(guān)的至少一個可執(zhí)行場景解決方案;確定與所述至少一個可執(zhí)行場景解決方案相關(guān)聯(lián)的至少一個名字空間和/或關(guān)鍵詞;以及利用與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的元數(shù)據(jù)和用戶可執(zhí)行場景解決方案實例中的至少一個來生成用戶體驗。
2. 如權(quán)利要求1所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于,利 用與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的元數(shù)據(jù)和用戶可執(zhí)行場景 解決方案實例中的至少一個來生成用戶體驗包括標(biāo)識與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的至少一個用戶可 執(zhí)行場景解決方案實例;以及傳送基于所標(biāo)識的至少一個用戶可執(zhí)行場景解決方案實例的至少一個 建議以供呈現(xiàn)。
3. 如權(quán)利要求1所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于,利用與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的元數(shù)據(jù)和用戶可執(zhí)行場景 解決方案實例中的至少一個來生成用戶體驗包括確定完成與所述場景相關(guān)查詢相關(guān)的所述至少一個可執(zhí)行場景解決方 案所需要的至少一個啟用者;挖掘與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的元數(shù)據(jù),以確定與 所述至少一個啟用者相關(guān)聯(lián)的至少一個其它可執(zhí)行場景解決方案;以及傳送基于與所述至少一個其它可執(zhí)行場景解決方案相關(guān)聯(lián)的元數(shù)據(jù)的 至少一個建議以供呈現(xiàn)。
4. 如權(quán)利要求1所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于,利 用與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的元數(shù)據(jù)和用戶可執(zhí)行場景 解決方案實例中的至少一個來生成用戶體驗包括-接收用戶信息;將所述用戶信息與關(guān)聯(lián)于所述至少一個名字空間和/或關(guān)鍵詞存儲的 元數(shù)據(jù)進(jìn)行比較,以確定至少一個附加用戶是否與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián);以及如果確定至少一個附加用戶與所述至少一個名字空間和/或關(guān)鍵詞相 關(guān)聯(lián),則傳送基于與所述至少一個附加用戶相關(guān)聯(lián)的元數(shù)據(jù)的至少一個建 議以供呈現(xiàn)。
5. 如權(quán)利要求1所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于,利 用與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的元數(shù)據(jù)和用戶可執(zhí)行場景 解決方案實例中的至少一個來生成用戶體驗包括接收與一用戶相關(guān)聯(lián)的信息; 確定所述用戶是否是一用戶組的成員;以及如果確定所述用戶是一用戶組的成員,則確定是否與所述至少一個名 字空間和/或關(guān)鍵詞和所述至少一個可執(zhí)行場景解決方案中的至少一個相關(guān) 聯(lián)地存儲了與至少一個其他用戶相關(guān)聯(lián)的元數(shù)據(jù)。
6. 如權(quán)利要求5所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于,如 果確定與所述至少一個名字空間和/或關(guān)鍵詞和所述至少一個可執(zhí)行場景解 決方案中的至少一個相關(guān)聯(lián)地存儲了與至少一個其他用戶相關(guān)聯(lián)的元數(shù) 據(jù),則所述方法還包括傳送基于所述名字空間、關(guān)鍵詞、和/或場景解決方 案相關(guān)元數(shù)據(jù)的至少一個建議以供呈現(xiàn)。
7. 如權(quán)利要求1所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于,所 述方法還包括與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)地存儲對應(yīng)于 所述場景相關(guān)査詢的元數(shù)據(jù)。
8. 如權(quán)利要求7所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于,所 述方法還包括接收用戶對與所述場景相關(guān)査詢相關(guān)的所述至少一個可執(zhí)行場景解決方案中的一個的選擇;以及與所述名字空間和/或關(guān)鍵詞相關(guān)聯(lián)地存儲對應(yīng)于所述用戶選擇的元 數(shù)據(jù)。
9. 一種用于使用場景解決方案相關(guān)元數(shù)據(jù)來生成用戶體驗的方法,所 述方法包括與名字空間和/或關(guān)鍵詞相關(guān)聯(lián)地存儲場景解決方案相關(guān)信息,所述場 景相關(guān)信息包括至少一個用戶可執(zhí)行場景解決方案實例和對應(yīng)于一個或多 個用戶和一個或多個啟用者的元數(shù)據(jù)中的一個或多個;接收場景相關(guān)査詢;以及利用所述場景解決方案相關(guān)信息來生成與接收到的場景相關(guān)查詢相關(guān) 的用戶體驗。
10. 如權(quán)利要求9所述的方法,其特征在于,利用所述場景解決方案 相關(guān)信息來生成與接收到的場景相關(guān)査詢相關(guān)的用戶體驗包括傳送基于所 述至少一個用戶可執(zhí)行場景解決方案實例的至少一個建議以供呈現(xiàn)。
11. 如權(quán)利要求9所述的方法,其特征在于,利用所述場景解決方案相關(guān)信息來生成與接收到的場景相關(guān)査詢相關(guān)的用戶體驗包括-標(biāo)識與所述場景相關(guān)查詢相關(guān)的至少一個用戶可執(zhí)行場景解決方案實例;確定完成與所述至少一個用戶可執(zhí)行場景解決方案實例相關(guān)聯(lián)的解決 方案所需要的至少一個啟用者;挖掘所述場景相關(guān)信息來確定與所述名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的 至少一個其它用戶可執(zhí)行場景解決方案實例是否也與所述至少一個啟用者 相關(guān)聯(lián);以及如果確定與所述名字空間和/或關(guān)鍵詞相關(guān)聯(lián)的至少一個其它用戶可執(zhí)行場景解決方案實例也與所述至少一個啟用者相關(guān)聯(lián),則傳送基于所述 至少一個其它用戶可執(zhí)行場景解決方案的至少一個建議以供呈現(xiàn)。
12. 如權(quán)利要求9所述的方法,其特征在于,利用所述場景解決方案 相關(guān)信息來生成與接收到的場景相關(guān)查詢相關(guān)的用戶體驗包括接收用戶信息;將所述用戶信息與關(guān)聯(lián)于所述名字空間和/或關(guān)鍵詞存儲的元數(shù)據(jù)進(jìn) 行比較,以定位對應(yīng)于至少一個附加用戶的元數(shù)據(jù);以及傳送基于所定位的附加用戶元數(shù)據(jù)的至少一個建議以供呈現(xiàn)。
13. 如權(quán)利要求9所述的方法,其特征在于,利用所述場景解決方案 相關(guān)信息來生成與接收到的場景相關(guān)查詢相關(guān)的用戶體驗包括接收與一用戶相關(guān)聯(lián)的信息; 確定所述用戶是否是一用戶組的成員;以及如果確定所述用戶是一用戶組的成員,則確定是否與所述名字空間和/ 或關(guān)鍵詞相關(guān)聯(lián)地存儲了對應(yīng)于也是所述用戶組的成員的至少一個其他用 戶的元數(shù)據(jù)。
14. 如權(quán)利要求13所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于, 如果確定與所述名字空間和/或關(guān)鍵詞相關(guān)聯(lián)地存儲了與也是所述用戶組的 成員的至少一個附加用戶相關(guān)聯(lián)的元數(shù)據(jù),則所述方法還包括傳送基于所 述附加用戶元數(shù)據(jù)的至少一個建議以供呈現(xiàn)。
15. 如權(quán)利要求l所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于, 所述方法還包括與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián)地存儲對應(yīng)于 所述場景相關(guān)査詢的元數(shù)據(jù)。
16. 如權(quán)利要求15所述的一個或多個計算機(jī)可讀介質(zhì),其特征在于, 所述方法還包括標(biāo)識與所述場景相關(guān)査詢相關(guān)的至少一個用戶可執(zhí)行場景解決方案實例;接收用戶對所標(biāo)識的至少一個用戶可執(zhí)行場景解決方案實例的選擇;以及與所述名字空間和/或關(guān)鍵詞相關(guān)聯(lián)地存儲對應(yīng)于所述用戶選擇的元 數(shù)據(jù)。
17. —種用于利用場景解決方案相關(guān)信息來生成定制的用戶體驗的 計算機(jī)化系統(tǒng),所述系統(tǒng)包括被配置成接收場景相關(guān)査詢的最終用戶設(shè)備;以及服務(wù)器,所述服務(wù)器被配置成從所述最終用戶設(shè)備接收所述場景相關(guān) 査詢并生成與所述場景相關(guān)查詢相關(guān)的定制的用戶體驗,其中所述最終用 戶設(shè)備和所述服務(wù)器經(jīng)由網(wǎng)絡(luò)彼此通信。
18. 如權(quán)利要求17所述的計算機(jī)化系統(tǒng),其特征在于,所述服務(wù)器包括被配置成從所述最終用戶設(shè)備接收所述場景相關(guān)査詢的接收模塊; 數(shù)據(jù)挖掘模塊,所述數(shù)據(jù)挖掘模塊被配置成挖掘與至少一個名字空間 和/或關(guān)鍵詞相關(guān)聯(lián)的場景解決方案相關(guān)信息,以確定與所述場景相關(guān)查詢 相關(guān)的以下兩項中的至少一個至少一個用戶可執(zhí)行場景解決方案實例, 和對應(yīng)于一個或多個用戶和一個或多個啟用者的元數(shù)據(jù);以及傳送模塊,所述傳送模塊被配置成傳送基于被確定為與所述場景相關(guān) 查詢相關(guān)的場景解決方案相關(guān)信息的至少一個建議,以供與所述最終用戶 設(shè)備相關(guān)聯(lián)地呈現(xiàn)。
19. 如權(quán)利要求18所述的計算機(jī)化系統(tǒng),其特征在于, 所述接收模塊還被配置成接收對應(yīng)于與所述最終用戶設(shè)備相關(guān)聯(lián)的用戶的元數(shù)據(jù),其中所述數(shù)據(jù)挖掘模塊還被配置成挖掘?qū)?yīng)于至少一個用戶組的元數(shù) 據(jù),以確定所述用戶是否是至少一個用戶組的成員,并標(biāo)識與所述至少一 個用戶組的至少一個附加成員相關(guān)聯(lián)的元數(shù)據(jù)。并且其中所述傳送模塊還被配置成在確定所述用戶是所述至少一個用 戶組的成員的情況下,傳送基于與所述至少一個用戶組的所述至少一個附 加成員相關(guān)聯(lián)的元數(shù)據(jù)的至少一個建議,以供與所述最終用戶設(shè)備相關(guān)聯(lián) 地呈現(xiàn)。
20. 如權(quán)利要求17所述的計算機(jī)化系統(tǒng),其特征在于,還包括存儲模塊,所述存儲模塊被配置成與所述至少一個名字空間和/或關(guān)鍵詞相關(guān)聯(lián) 地存儲與所述場景相關(guān)査詢相關(guān)的場景解決方案相關(guān)信息。
全文摘要
提供了用于使用場景解決方案相關(guān)信息來生成定制的用戶體驗的方法。在接收到查詢后,返回結(jié)果,每一結(jié)果表示可被用來針對與該查詢相關(guān)的特定難題的場景解決方案。在創(chuàng)作時,基于關(guān)鍵詞和/或類別(即名字空間)來組織每一場景解決方案??梢酝诰蚺c對應(yīng)于所返回的搜索結(jié)果的名字空間/關(guān)鍵詞相關(guān)聯(lián)的數(shù)據(jù),以確定用戶可能感興趣的除基本場景解決方案搜索結(jié)果之外的信息。由于與其相關(guān)聯(lián)地組織特定可執(zhí)行場景解決方案的名字空間/關(guān)鍵詞是由該場景解決方案的創(chuàng)作者來確定的,所以與同一名字空間/關(guān)鍵詞(和/或與其有關(guān)系的名字空間/關(guān)鍵詞)相關(guān)聯(lián)的其它信息可能比只基于關(guān)鍵詞來組織的信息更加相關(guān)。
文檔編號G06F17/00GK101641687SQ200880009165
公開日2010年2月3日 申請日期2008年3月4日 優(yōu)先權(quán)日2007年3月19日
發(fā)明者S·A·菲爾德, S·E·杰克遜, T·V·庫瑞恩 申請人:微軟公司