服務控制設備、服務控制方法以及計算機可讀介質(zhì)的制作方法
【專利摘要】根據(jù)一個實施例,服務控制設備包括獲取單元、估計器和生成器。獲取單元獲取用戶請求。意向知識項目使用戶請求與用戶請求背后的用戶意向相關(guān)聯(lián)。估計器參考意向知識項目來估計對應于用戶請求的用戶意向。服務控制知識項目定義生成用于操作服務的服務控制條件的方法。該方法對應于用戶意向。生成器參考服務控制知識項目來生成對應于用戶請求和用戶意向的服務控制條件之一。
【專利說明】服務控制設備、服務控制方法以及計算機可讀介質(zhì)
[0001]相關(guān)申請的交叉引用
[0002]本申請基于2012年3月19日提交的第2012-062849號日本專利申請并要求其優(yōu)先權(quán)的利益,其全部內(nèi)容通過引用被結(jié)合于此。
【技術(shù)領(lǐng)域】
[0003]在此描述的實施例大體上涉及服務控制設備、服務控制方法以及計算機可讀介質(zhì)。
【背景技術(shù)】
[0004]在用于按照用戶的輸入來操作機械和諸如網(wǎng)絡服務的各種服務的服務控制設備中,有必要分析用戶的輸入信息和提供正如用戶想要的服務。
[0005]有從輸入信息分析用戶的意向并自動添加用于操作各種服務的條件的傳統(tǒng)技術(shù)。還有使得搜索裝置根據(jù)用戶的起始輸入生成搜索公式、以及根據(jù)與搜索結(jié)果相關(guān)聯(lián)的并且從用戶反饋回來的數(shù)據(jù)重建搜索公式的另一種傳統(tǒng)技術(shù)。
[0006]然而,在這些技術(shù)中,服務是基于諸如添加的條件和從用戶反饋回來的數(shù)據(jù)的有限的知識被操作的,這使得難以提供最佳結(jié)果給用戶。
【專利附圖】
【附圖說明】
[0007]圖1是圖解根據(jù)第一實施例的服務控制設備的框圖;
[0008]圖2是圖解實施例的服務控制設備的硬件配置的框圖;
[0009]圖3是圖解實施例的服務控制設備的操作的流程圖;
[0010]圖4是圖解在實施例中采用的意向知識項目的實例的視圖;
[0011]圖5是圖解在實施例中采用的優(yōu)選知識項目的實例的視圖;
[0012]圖6是當實施例中的意向被排序時所使用的流程圖;
[0013]圖7是圖解在實施例中采用的意向知識的顯示的實例的視圖;
[0014]圖8是圖解在實施例中采用的服務控制知識的實例的視圖;
[0015]圖9是圖解在實施例中采用的來自搜索服務的輸出的實例的視圖;以及
[0016]圖10是圖解在實施例的變形例中采用的意向知識的顯示的實例的視圖。
【具體實施方式】
[0017]參考附圖描述實施例及其變形例。
[0018]實施例的目的是提供用于考慮到用戶的預期目的來操作服務的服務控制設備。
[0019]總的來說,根據(jù)一個實施例,用于根據(jù)用戶請求來操作服務的服務控制設備包括服務請求獲取單元、意向知識存儲器、意向估計器、服務控制知識存儲器以及服務控制條件生成器。服務請求獲取單元獲取用戶請求。意向知識存儲器存儲使用戶請求與用戶請求背后的用戶意向關(guān)聯(lián)的意向知識項目。意向估計器參考意向知識項目估計對應于用戶請求的用戶意向。服務控制知識存儲器存儲定義生成用于操作服務的服務控制條件的方法的服務控制知識項目。所述方法對應于用戶意向。服務控制條件生成器參考服務控制知識項目生成對應于用戶請求和用戶意向的服務控制條件之一。
[0020](第一實施例)
[0021]現(xiàn)在將給出根據(jù)第一實施例的服務控制設備的描述,其中與旅游相關(guān)商業(yè)項目相關(guān)聯(lián)的搜索基于用戶使用自然語言所進行的輸入來被進行。第一實施例的服務控制設備利用外部搜索服務來搜索適合于用戶的預期目的的旅游相關(guān)商業(yè)項目,并將其呈現(xiàn)給用戶。
[0022]盡管在實施例中,諸如寄宿設施、旅行信息、觀光信息的旅游相關(guān)商業(yè)項目將被描述為搜索目標,但是搜索目標不局限于旅游相關(guān)商業(yè)項目。進一步,盡管實施例的服務控制設備操作外部搜索服務,但是作為操作目標的服務可以是任意的應用。
[0023]圖1是圖解第一實施例的服務控制設備100的框圖。服務控制設備100包括服務請求獲取單元101、服務請求分析單元102、個人資料獲取單元103、狀態(tài)信息獲取單元104、意向知識存儲器105、優(yōu)選知識存儲器106、意向估計器107、服務控制知識存儲器108、服務控制條件生成器109、服務控制器110、服務輸出單元111以及結(jié)果選擇器112。
[0024]服務控制器110和服務輸出單元111被連接到用于經(jīng)由網(wǎng)絡搜索的搜索服務113。
[0025](硬件配置)
[0026]實施例的服務控制設備通過諸如通用計算機終端的硬件被實現(xiàn),如圖2所示。具體地,該設備包括用于控制整個設備的諸如中央處理單元(CPU)的控制器201,諸如存儲各種類型的數(shù)據(jù)和各種程序的只讀存儲器(ROM)和隨機存取存儲器(RAM)的存儲器202,諸如用于存儲各種類型數(shù)據(jù)和各種程序的硬盤驅(qū)動器(HDD)和光盤(CD)驅(qū)動器的外部存儲器203,諸如鍵盤、鼠標以及觸摸屏的操作器204,用于控制與外部裝置通信的通信單元205,用于獲取聲音的麥克風206,用于生成合成聲音的揚聲器207,用于顯不圖像的顯不器208,以及連接這些元件的總線209。實施例的服務控制設備可以是便攜式的或者固定式的。
[0027]在上述硬件配置中,當控制器201執(zhí)行存儲在諸如ROM的存儲器202和外部存儲器203中的各種程序時,以下功能被實現(xiàn)。
[0028](每一塊的功能)
[0029]服務請求獲取單元101從用戶獲取由自然語言寫的請求作為文本數(shù)據(jù),并將其發(fā)送給服務請求分析單元102。用戶可以經(jīng)由操作器204的鍵盤輸入請求(服務請求)到搜索服務113。服務請求可以包括,例如,“用戶想去到美麗的海邊”的請求。
[0030]替代地,設備可被修改,以使得用戶能夠通過直接輸入他們的語音來輸入服務請求。在這種情況下,通過麥克風206獲取到的語音通過已知的語音識別技術(shù)被轉(zhuǎn)換為文本數(shù)據(jù)。
[0031]服務請求分析單元102分析通過服務請求獲取單元101接收到的服務請求,轉(zhuǎn)換計算機可讀的數(shù)據(jù),以及發(fā)送結(jié)果數(shù)據(jù)到意向估計器107。后面將詳細描述服務請求分析單元102的操作。
[0032]個人資料獲取單元103獲取包括年齡、職業(yè)、性別、家庭結(jié)構(gòu)等等的用戶個人資料,并將其發(fā)送給意向估計器107。個人資料獲取單元103可以直接經(jīng)由操作器204的鍵盤從用戶獲取個人資料,或者可以從通過已知的數(shù)據(jù)庫或者文件系統(tǒng)實現(xiàn)的個人資料存儲器(沒有示出)中讀取個人資料。
[0033]狀態(tài)信息獲取單元104獲取與諸如日期、時間、用戶位置以及用戶的行為的用戶狀態(tài)相關(guān)聯(lián)的信息(狀態(tài)信息),并將其發(fā)送到意向估計器107。狀態(tài)信息獲取單元104可以將與用戶位置、行為等等相關(guān)聯(lián)的選項呈現(xiàn)給用戶,從而使得他們能夠經(jīng)由操作器204選擇選項。替代地,狀態(tài)信息獲取單元104可以使用諸如GPS或者加速度傳感器(沒有示出)的已知狀態(tài)傳感技術(shù)來讀取與用戶狀態(tài)相關(guān)聯(lián)的信息。例如,如果用戶預登記了與他們的房子相關(guān)聯(lián)的位置信息,那么能夠從由GPS發(fā)送的位置信息中確定用戶是否在家,或者能夠從指示加速度變化的加速度傳感器的波形中確定用戶是否在休息、步行或者騎行。
[0034]意向知識存儲器105存儲多個服務請求,以及用于使服務請求與存在于服務請求背后的意向相關(guān)聯(lián)的多個意向知識項目。例如,在請求“用戶想去到美麗的海邊”的服務請求的背后有“去到海邊”的意向的事實被存儲為意向知識。意向知識存儲器105也存儲意向知識項目本身之間的關(guān)系。憑借這種結(jié)構(gòu),能夠檢測到,例如,“去到海邊”的意向與“在度假中具有悠閑的時間”的意向相關(guān)聯(lián)。這使得后面描述的意向估計器107能夠估計不能只從服務請求中被檢測到的用戶的預期目的。
[0035]意向知識存儲器105能夠通過存儲器202或者外部存儲器203被實現(xiàn)。后面將詳細描述意向知識存儲器105。
[0036]優(yōu)選知識存儲器106存儲使個人資料與意向知識相關(guān)聯(lián)以及同樣使狀態(tài)信息與意向知識相關(guān)聯(lián)的優(yōu)選知識。例如,優(yōu)選知識包括指示具有個人資料“存在/不存在孩子=存在”的用戶具有強烈的“與孩子玩”的意向的信息。憑借這個信息,后面描述的意向估計器107能夠考慮到用戶的個人資料和狀態(tài)信息來估計用戶的意向。
[0037]優(yōu)選知識存儲器106能夠通過存儲器202或者外部存儲器203被實現(xiàn)。后面將詳細描述優(yōu)選知識存儲器106。
[0038]意向估計器107使用通過服務請求分析單元102轉(zhuǎn)換的服務請求搜索意向知識存儲器105尋找意向知識,從而基于搜索到的意向知識來估計對應于用戶請求的用戶意向。
[0039]如果多個意向被估計,那么意向估計器107搜索優(yōu)選知識存儲器105尋找對應于被估計的意向的優(yōu)選知識項目,并且基于搜索到的優(yōu)選知識、從個人資料獲取單元103接收到的個人資料、以及從狀態(tài)信息獲取單元104接收到的狀態(tài)信息,來計算指示搜索服務113被用于每個意向的程度的優(yōu)選得分?;趦?yōu)選得分,被估計出的意向被排序。
[0040]意向估計器107將被估計出的意向發(fā)送到服務控制條件生成器109。當多個被估計出的意向存在時,最高等級的意向可被發(fā)送至服務控制條件生成器109。替代地,所有等級的意向或者來自最高等級的意向中的預定數(shù)目的意向可以被呈現(xiàn)給用戶,并且通過用戶選擇的意向被發(fā)送到服務控制條件生成器109。
[0041]服務控制知識存儲器108存儲服務控制知識,其中為每個用戶意向描述生成服務控制條件作為用于操作搜索服務113的條件的方法。例如,在搜索旅游相關(guān)商業(yè)項目的情況下,服務控制知識是使用戶的旅游目的與搜索條件相關(guān)聯(lián)的信息,該搜索條件包括,例如,客房的類型、存在/不存在配套設施、以及在介紹語句中的關(guān)鍵詞。服務控制知識存儲器108能夠通過存儲器202或者外部存儲器203被實現(xiàn)。后面將詳細描述服務控制知識存儲器108。
[0042]服務控制條件生成器109利用從意向估計器107接收到的意向信息來搜索服務控制知識存儲器108尋找服務控制知識,以及然后基于搜索到的服務控制知識和用戶請求生成服務控制條件。生成的服務控制條件被發(fā)送到服務控制器110。后面將詳細描述服務控制條件生成器109。
[0043]服務控制器110使用從服務控制條件生成器109接收到的服務控制條件來操作搜索服務113。
[0044]服務輸出單元111接收來自搜索服務113的一個或多個輸出,并且經(jīng)由顯示器208將其呈現(xiàn)給用戶。
[0045]結(jié)果選擇器112接受針對服務輸出單元111的輸出的用戶操作。如果多個輸出存在,那么結(jié)果選擇器112檢測哪一個輸出被用戶所選擇。
[0046](流程圖)
[0047]現(xiàn)在將參考圖3的流程圖來描述在實施例的服務控制設備中進行的處理。
[0048]在步驟SI,服務請求獲取單元101獲取用戶服務請求。在實施例中,假設文本數(shù)據(jù)“用戶想去到美麗的海邊”被獲取為用戶服務請求。
[0049]個人資料獲取單元103獲取用戶個人資料。用戶個人資料包括,例如,年齡、職業(yè)、性別、存在/不存在伴侶、以及存在/不存在孩子。在實施例中,假設用戶個人資料“年齡=25、職業(yè)=公司職員、性別=男、存在/不存在伴侶=存在、存在/不存在孩子=存在、以及孩子的年齡=NA”已經(jīng)被獲取?!癗A”指示沒有獲取到值。
[0050]個人資料獲取單元103可以被構(gòu)造成在處理的第一循環(huán)中將獲取到的個人資料存儲在存儲器202或者外部存儲器203中,以及在第二循環(huán)中訪問用戶以確認在存儲的個人資料中沒有變化。
[0051]狀態(tài)信息獲取單元104獲取用戶狀態(tài)信息。用戶狀態(tài)信息包括日期、時間、用戶位置、用戶行為等等。
[0052]用戶位置信息能夠從安裝在服務控制設備100中的GPS (沒有示出)中被獲取。在實施例中,假設檢測到用戶在川崎市的家中被預登記,并且“位置=家(川崎市)”已被獲取為用戶狀態(tài)信息。
[0053]在步驟S2,服務請求分析單元102分析用戶服務請求,以將該請求轉(zhuǎn)換為機器可讀格式。
[0054]更具體地,服務請求分析單元102利用已知的語素分析技術(shù),將文本數(shù)據(jù)“用戶想去到美麗的海邊”轉(zhuǎn)換成語素序列。因此,分析信息“用戶〈主語>+想〈動詞(想)>+去〈動詞不定式>+到〈介詞>+美麗的〈形容詞>+海邊〈名詞〉”被獲得。用“〈>”標記的字符串,例如“〈名詞 >”,代表物品,以及用“ O ”標記的字符串,例如“(想)”,代表單詞的基本形式。
[0055]利用已知的內(nèi)在表示提取技術(shù),服務請求分析單元102將含義類分配給由語素分析生成的名詞、專有名詞、以及未知詞。在實施例中,作為唯一表述提取的結(jié)果,信息“用戶<主語>+想〈動詞(想)>+去〈動詞不定式>+到〈介詞>+美麗的〈形容詞>+海邊〈名詞:地理名稱類〉”被獲得?!暗乩砻Q類”代表內(nèi)在表示類。內(nèi)在表示類包括“地理名稱”、“商業(yè)項目類”、“商業(yè)項目名稱”、“菜單類”、“菜單名稱”等等,以及“地理名稱類”?!暗乩砻Q”是代表諸如“川崎市”的具體的地理名稱的類,以及“地理名稱類”是代表諸如“海邊”或者“山脈”的一般的地理名稱的類。相同的關(guān)系存在于“商業(yè)項目類”和“商業(yè)項目名稱”之間以及“菜單類”和“菜單名稱”之間。
[0056]服務請求分析單元102基于內(nèi)在表示提取結(jié)果,將服務請求轉(zhuǎn)換為機器可讀的格式。假設這里諸如〈目標=“名詞” >、〈目標類=“內(nèi)在表示類”〉、〈動作=“動詞:基本形式” >、以及〈其它=“自給單詞:基本形式/詞干” > 的格式可以作為服務請求的機器可讀格式。在這些格式中,目標、目標類、動作等等,表示屬性名稱,并且通過引號標記“”指示的部分是屬性值并指示相應的字符串從來自內(nèi)在表示結(jié)果中的提取。在實施例中,使用這些格式,用戶服務請求被轉(zhuǎn)換成包括“目標=海邊”、“目標類=地理名稱類”、“動作=去”、以及“其它=美麗的”的信息。如果復雜的服務請求而不是單個句子被輸入,那么能夠通過依存關(guān)系句法分析或者對應關(guān)系句法分析對其進行處理。
[0057]在步驟S3,意向估計器107估計對應于用戶請求的用戶意向。具體地,意向估計器107通過使用由服務請求分析單元102轉(zhuǎn)換的服務請求搜索意向知識存儲器105尋找意向知識,來估計對應于用戶請求的用戶的意向。
[0058]圖4顯示存儲在意向知識存儲器105中的意向知識的實例。在圖中,“意向知識ID”是用于識別每個意向知識項目的唯一 ID,“關(guān)聯(lián)”是分配給另一個相關(guān)聯(lián)的意向知識項目的意向知識ID,“目標”是指示意向知識目標的具體事項,“目標類”是指示意向知識目標的一般類,“動作”是對應于意向知識的動作,“其它”指示除了上述內(nèi)容以外的屬性值,以及“標簽”是用于將意向知識呈現(xiàn)給用戶的標簽。在“標簽”屬性中,用“$”和“$”標記的字符串,諸如“$地理名稱$,在被呈現(xiàn)給用戶時被轉(zhuǎn)換成包括在服務請求中的類的特定字符串。在實施例中,在屬性“標簽”中的屬性值指示通過意向估計器107估計出的用戶的意向。
[0059]例如,如果意向知識ID是“001”,那么它指示“去”以任意“地理名稱”命名的地方的動作。更具體地,它代表“去京都”的用戶意向。
[0060]類似地,“003”的意向知識ID指示“吃”包括在諸如“意大利菜”或者“蕎麥面”的“菜單類”中的菜單的用戶意向。如果“001”的意向知識ID這樣與“003”的意向知識ID相關(guān),那么這個表示在用戶請求中去京都的真實意向?qū)⒂锌赡苁恰俺悦朗场薄?br>
[0061]在實施例中,意向知識項目被認為是也如那些在圖4中顯示的一樣被存儲。
[0062]意向知識可以通過系統(tǒng)設計者或者開發(fā)者基于服務元素分析被設計。替代地,可以通過分析因特網(wǎng)上的大量文本來自動地或者半自動地生成意向知識。例如,在實施例中,通過使可以從因特網(wǎng)博客中的日記或者旅行簡述中收集到的諸如“我們?nèi)チ撕_吙囱婊稹被蛘摺拔覀內(nèi)チ撕_呌斡?,給孩子美妙的時光”的描述經(jīng)受語素分析,看焰火(ID 005)或者跟孩子玩(ID 006)的意向可以從去海邊(ID 004)的動作中被提取出來,并且這些意向能夠彼此相關(guān)聯(lián)。
[0063]意向知識存儲器105能夠例如通過已知的關(guān)系數(shù)據(jù)庫技術(shù)被實現(xiàn)。
[0064]在意向知識搜索中,通過服務請求分析單元102轉(zhuǎn)換的服務請求的屬性名稱和屬性值被用作為搜索條件。意向估計器107搜索意向知識項目,其中“目標”或者“目標類”的屬性值彼此相符,以及“動作”的屬性值彼此相符。在實施例中,由于屬性名稱“目標”的屬性值指示“海邊”,屬性名稱“目標類”的屬性值指示“地理名稱類”,以及屬性名稱“動作”的屬性值指示“去”,因此在圖4中的意向知識項目401和402被提取。
[0065]意向估計器107也提取相關(guān)的意向知識。在實施例中,參考在意向知識項目401和402中的“關(guān)聯(lián)”部分,意向知識項目403到407也被提取。
[0066]通過上述處理,意向估計器107將意向知識項目401到407的“標簽”部分中的屬性值估計作為用戶意向。
[0067]在步驟S4,意向估計器107對在步驟S3處被估計出的用戶意向排序。更具體地,意向知識項目被排序,以使得適合于在步驟SI獲取到的用戶個人資料和狀態(tài)信息的意向被排在較高的位置。此時,意向估計器107利用存儲在優(yōu)選知識存儲器106中的優(yōu)選知識。進一步,注意,如果在步驟S3確定只有一個用戶意向被估計出,那么步驟S4可以被跳過。
[0068]圖5顯示存儲在優(yōu)選知識存儲器106中的意向知識的實例。在圖中,“優(yōu)選知識ID”是用于允許優(yōu)選知識存儲器106識別每個優(yōu)選知識項目的唯一 ID,“優(yōu)選知識ID”是對應于上述每個優(yōu)選知識項目的意向知識項目的ID,“優(yōu)選條件”是用于當判定所述每個優(yōu)選知識項目是否被應用時所使用的用戶個人資料或者狀態(tài)信息的條件,以及“優(yōu)選系數(shù)”是指示滿意優(yōu)選條件的用戶能夠選擇具有什么樣的容易程度的意向知識項目的指標。
[0069]例如,如果優(yōu)選知識ID是“002”,那么對應的意向知識ID是“006”。意向知識ID “006”指示用戶個人資料包括“存在/不存在孩子=存在”的條件的情況能夠以用戶個人資料不包括相同條件的情況的1.6倍被容易地選擇。
[0070]優(yōu)選知識能夠通過設計者/開發(fā)者最初從服務請求中被創(chuàng)建。例如,在旅游相關(guān)商業(yè)項目的情況下,考慮到假定的對于各自商業(yè)項目的目標客戶,可以設計成高優(yōu)選系數(shù)在例如對帶有孩子的人有客房的旅館中被給予“存在/不存在孩子=存在”的優(yōu)選條件,或者高優(yōu)選系數(shù)在高級定位的旅行中被給予“年齡>50”的優(yōu)選條件。如將在后面描述的,優(yōu)選知識基于用戶的實際使用而被更新。
[0071]優(yōu)選知識存儲器106例如通過已知的關(guān)系數(shù)據(jù)庫技術(shù)被實現(xiàn)。
[0072]意向估計器107基于在步驟S3處被估計出的意向知識ID來搜索目標優(yōu)選知識項目。在實施例中,圖5中的項目501至508被提取。
[0073]然后參考圖6的流程圖,將給出對用戶意向排序的處理的詳細描述。
[0074]在步驟S601,指示每個意向知識項目的優(yōu)選得分的變量S[id_a]被定義且被設定為初始值1.0,其中id_a指不從意向知識存儲器105中提取出的每個意向知識項目的意向知識ID。
[0075]在步驟S602,從優(yōu)選知識存儲器106中被提取出的優(yōu)選知識項目中讀取一個項目。被讀取到的優(yōu)選知識項目的優(yōu)選知識ID被代入變量id_b中。
[0076]在步驟S603,對應于優(yōu)選知識ID = id_b的優(yōu)選知識項目的意向知識ID被代入id_c 中。
[0077]在步驟S604,用于優(yōu)選知識ID = id_b的優(yōu)選知識項目的優(yōu)選條件被代入變量“cond” 中。
[0078]在步驟S605,用戶個人資料和狀態(tài)信息被參考,從而判定優(yōu)選條件是否為“真”。
[0079]在步驟S606,如果在步驟S605處的答案是“真”,那么具有優(yōu)選知識ID = id_b的優(yōu)選知識項目的優(yōu)選系數(shù)被代入變量f中,并且在步驟S607,優(yōu)選得分被更新為S[id_c]=S[id_c] Xf0
[0080]在步驟S608,上述處理被重復用于從優(yōu)選知識存儲器106中提取出的所有的優(yōu)選知識項目。
[0081]在步驟S609,在所有的優(yōu)選知識項目被處理之后,結(jié)果的變量值S[id_a]以遞減的順序被排序。
[0082]在步驟S610,對應于變量值S[id_a]的意向知識IDs以對應于被排序的優(yōu)選知識項目的順序被輸出。
[0083]例如,根據(jù)優(yōu)選知識項目501,意向知識項目401將具有優(yōu)選得分=
1.4(1.0X 1.4)。進一步,意向知識項目404因其與優(yōu)選知識項目503相符而將具有優(yōu)選得分=0.1 (1.0X0.1),盡管它與優(yōu)選知識項目502或者504不相符。類似地,意向知識項目405因其與優(yōu)選知識項目505相符而將具有優(yōu)選得分=1.2 (1.0X1.2)。意向知識項目406因其與優(yōu)選知識項目506相符而將具有優(yōu)選得分=1.6(1.0X 1.6),盡管其與優(yōu)選知識項目507不相符。意向知識項目407與優(yōu)選知識項目508不相符,因此將具有優(yōu)選得分=
1.0 (初始值)。此外,意向知識項目402和403在圖5中沒有相應的優(yōu)選知識,因此被設定為優(yōu)選得分1.0 (初始值)。
[0084]因此,如果沒有對于一些意向知識項目具有相同得分的情況給出特殊的考慮,那么意向知識項目以406、401、405、402、403、407和404的順序被排序。使用這種排序結(jié)果,意向估計器107能夠?qū)Ρ还烙嫵龅挠脩粢庀蚺判颉?br>
[0085]返回到圖3的流程圖,在步驟S5,意向估計器107向用戶呈現(xiàn)在步驟S4被排序的意向,來獲取通過用戶選擇的最佳意向。圖7顯示了在顯示器208上顯示的意向的實例。為了顯示意向,利用了圖4中顯示的“標簽”屬性。
[0086]盡管在實施例中,對應于從意向知識存儲器105中提取出來的七個意向知識項目的所有意向被顯示,但是只有較高排名的意向知識項目或者只有具有I以上優(yōu)選得分的意向知識項目可以被顯示。
[0087]在圖7的實例中,假定用戶已經(jīng)經(jīng)由操作器204選擇了意向701作為最佳意向。意向估計器107為服務控制條件生成器109和優(yōu)選知識存儲器106提供對應于被選擇的意向701和在步驟SI獲取到的個人資料和狀態(tài)信息的意向知識項目406。
[0088]在步驟S6,服務控制條件生成器109基于在步驟S2被轉(zhuǎn)換的服務請求和在步驟S5通過用戶選擇的意向,來生成用于操作搜索服務113的服務控制條件。
[0089]圖8顯示在服務控制知識存儲器108中存儲的服務控制知識的實例。服務控制知識存儲器108能夠例如通過已知的關(guān)系數(shù)據(jù)庫技術(shù)被實現(xiàn)。可以使得意向知識存儲器105、優(yōu)選知識存儲器106以及服務控制知識存儲器108在相同的關(guān)系數(shù)據(jù)庫管理系統(tǒng)上操作。
[0090]預先為要被操作的每個服務準備好服務控制知識。例如,在圖8中顯示的服務控制條件801適合搜索對應于意向知識ID = 009 ( “用戶想在度假中具有悠閑的時間”)的旅游相關(guān)商業(yè)項目,以及能夠通過旅游相關(guān)商業(yè)項目搜索服務的設計者/開發(fā)者或者工作人員基于旅游相關(guān)商業(yè)項目搜索服務可接受的假定的搜索條件(諸如用于屬性或者關(guān)鍵詞的條件)而被創(chuàng)建。
[0091]在被顯示的實例中,假定服務控制條件801已經(jīng)基于用戶在步驟S5選擇的“009”的意向知識ID被提取。
[0092]基于對應于被提取出的服務控制知識801的“控制條件”的屬性值,服務控制條件生成器109根據(jù)被轉(zhuǎn)換為機器可讀形式的服務請求“目標=海邊、目標類=地理名稱類、動作=去、其它=美麗的”和個人資料“年齡=25、職業(yè)=公司職員、存在/不存在伴侶=存在、性別:男、存在/不存在孩子=存在、以及孩子年齡=NA”,以及狀態(tài)信息“位置=家”,生成搜索控制條件。
[0093]包括在“控制條件”中的表達式〈如果X = a,那么b>表示如果服務請求、個人資料信息以及狀態(tài)信息的屬性“X”的值是“a”,那么“b”被添加到控制條件。“0R”意味著如果用于與之相關(guān)聯(lián)的多個屬性的一個條件被滿足,那么該條件是“真”。此外,表達式“$其它$”意味著在服務請求、個人資料以及狀態(tài)信息中對應的屬性(在這種情況下,“其它”)的值被添加到搜索控制條件。
[0094]在實施例中,服務控制條件生成器109生成“設施=度假酒店、類型=針對夫妻、設備=游泳池+私家海灘+水療+按摩、關(guān)鍵詞=美麗的+悠閑的”的服務控制條件。
[0095]在實施例中,也使用用戶個人資料和狀態(tài)信息來生成服務控制條件。然而,如果這些信息項目不能夠被獲取,那么只使用服務請求來生成服務控制條件。
[0096]服務控制器110發(fā)送生成的服務控制條件到搜索服務113。因此,搜索服務113根據(jù)服務控制條件被操作。實施例中的搜索服務113是已知的能夠例如通過因特網(wǎng)被訪問的服務。服務控制器110也發(fā)送生成的服務控制條件到服務輸出單元111。
[0097]在步驟S7,服務輸出單元111接收來自在服務控制條件下被操作的搜索服務113的輸出,并將其呈現(xiàn)給用戶,如圖9所示。
[0098]在實施例中,要被操作的搜索服務113被假定為針對旅游相關(guān)商業(yè)項目。因此,搜索服務113的輸出是與服務控制條件相符的旅游相關(guān)商業(yè)項目列表。盡管圖9顯示了搜索結(jié)果的索引列表,但是服務控制條件不總是與索引部分對照。
[0099]在步驟S8,結(jié)果選擇器112從通過服務輸出單元111呈現(xiàn)的搜索服務113的輸出中獲取用戶選擇的結(jié)果。如果用戶判斷沒有合適的結(jié)果,那么結(jié)果選擇器112指示服務控制條件生成器109修改服務控制條件。服務控制條件的修改可以通過向用戶呈現(xiàn)已經(jīng)生成的服務控制條件,或者通過根據(jù)預定的標準調(diào)節(jié)服務控制條件來進行。作為調(diào)節(jié)服務控制條件的標準,可以舉例說明不是用戶指定的關(guān)鍵詞(例如,包括在服務控制條件801中的單詞“悠閑的”)的刪除。
[0100]這里假定在圖9中的項目901被選擇。在接收到選擇結(jié)果時,服務控制器110將其發(fā)送到搜索服務113,并引導用戶到搜索服務113,以使得用戶能夠直接使用搜索服務113。
[0101]此外,在接收到選擇結(jié)果時,優(yōu)選知識存儲器106修改從意向估計器107接收到的意向知識的優(yōu)選系數(shù),假定被接收到的意向知識用于基于在步驟Si獲取到的用戶個人資料和狀態(tài)信息來提供適當?shù)姆战o用戶。在這個實施例中,對應于具有與用戶個人資料和狀態(tài)信息相符的優(yōu)選條件的意向知識項目406的優(yōu)選知識項目506和507中的一個優(yōu)選知識項目的優(yōu)選系數(shù)被修改,以便例如通過乘以大于I的常數(shù)來增大。
[0102](優(yōu)勢)
[0103]在實施例的服務控制設備中,利用使請求與請求背后的意向相關(guān)聯(lián)的意向知識來估計對應于用戶請求的用戶意向。這使得服務能夠考慮到用戶的預期目的而被操作。
[0104]在上面提及的情況中,盡管初始的用戶服務請求是“用戶想去到美麗的海邊”,但是實施例的搜索控制設備估計用戶的真正意向是“與伴侶悠閑地待著”,并且基于被估計出的意向來生成服務控制條件。因此,用戶檢測到“具有華麗的游泳池的度假酒店”優(yōu)于“美麗的海邊”。因此,用戶能夠得出不能只基于初始請求所得出的結(jié)果。
[0105]進一步,實施例的搜索控制設備利用使個人資料與意向知識相關(guān)聯(lián)以及使狀態(tài)信息與意向知識相關(guān)聯(lián)的優(yōu)選知識,來估計對應于用戶請求的用戶意向。由于用戶意向不僅考慮到服務請求,而且考慮到用戶個人資料和狀態(tài)信息來被估計,因此接近于用戶的真正意向的意向能夠被估計。
[0106]此外,在實施例的搜索控制設備中,存儲在優(yōu)選知識存儲器106中的優(yōu)選知識根據(jù)與搜索服務113的輸出相關(guān)聯(lián)的用戶選擇結(jié)果來被更新。因此,當用戶重新使用搜索服務113時,意向估計器107能夠估計接近于用戶的真正意向的意向。
[0107](變形例I)
[0108]意向估計器107可以向用戶呈現(xiàn)意向知識項目之間的關(guān)系,如圖10所示。在圖10中,標記“☆”被附加到能夠直接從用戶輸入的服務請求中提取的意向上,以及高優(yōu)選得分的意向被粗線圈起。此外,在圖10中,由通過在意向知識中有關(guān)“關(guān)聯(lián)”屬性的多個步驟提取出的意向知識項目所指示的意向被虛線圈起,不同于圖7。當大量意向知識項目被存儲在意向知識存儲器105中時,用戶可以進一步在上下左右移動顯示屏幕的同時,追蹤關(guān)聯(lián)的意向知識項目。
[0109](變形例2)
[0110]盡管在上述實施例中,搜索服務113被安裝在外部終端中,但是結(jié)構(gòu)不局限于此。例如,搜索服務113可以被安裝在服務控制設備100中。
[0111]盡管在上述實施例中,服務控制設備100通過一個終端被實現(xiàn),但是結(jié)構(gòu)不局限于此。服務控制設備100可以包括多個終端。在這種情況下,上面提及的元件(服務請求獲取單元101、服務請求分析單元102、個人資料獲取單元103、狀態(tài)信息獲取單元104、意向知識存儲器105、優(yōu)選知識存儲器106、意向估計器107、服務控制知識存儲器108、服務控制條件生成器109、服務控制器110、服務輸出單元111以及結(jié)果選擇器112)可以被結(jié)合在任何終端中。此外,在這種情況下,信息可以在終端之間通過無線電通信或者有線通信被傳遞。
[0112](變形例3)
[0113]盡管在上述實施例中,用戶個人資料和狀態(tài)信息被利用來對通過意向估計器107估計出的多個意向排序,但是當估計結(jié)果在沒有排序的情況下被呈現(xiàn)給用戶時,意向估計器107能夠不使用個人資料或者狀態(tài)信息來被操作。
[0114]實施例的部分或者所有功能能夠通過基于軟件的處理被實現(xiàn)。
[0115]雖然某些實施例已被描述,但是這些實施例只是通過實例的方式被呈現(xiàn),并不意欲限制本發(fā)明的范圍。實際上,在此描述的新穎的實施例可以以各種其他形式被體現(xiàn);此夕卜,在不背離本發(fā)明的精神的情況下,可以對此處描述的實施例的形式進行各種省略、替換以及改變。所附權(quán)利要求及其等同物旨在覆蓋將落入本發(fā)明的范圍和精神內(nèi)的這些形式或修改。
【權(quán)利要求】
1.一種用于根據(jù)用戶請求操作服務的服務控制設備,其特征在于,包括: 服務請求獲取單元,所述服務請求獲取單元被配置成獲取所述用戶請求; 意向知識存儲器,所述意向知識存儲器被配置成存儲使用戶請求與所述用戶請求背后的用戶意向相關(guān)聯(lián)的意向知識項目; 意向估計器,所述意向估計器被配置成參考所述意向知識項目來估計對應于所述用戶請求的用戶意向; 服務控制知識存儲器,所述服務控制知識存儲器被配置成存儲服務控制知識項目,所述服務控制知識項目定義生成用于操作所述服務的服務控制條件的方法,所述方法對應于用戶意向;以及 服務控制條件生成器,所述服務控制條件生成器被配置成參考所述服務控制知識項目來生成對應于所述用戶請求和所述用戶意向的服務控制條件之一。
2.如權(quán)利要求1所述的設備,其特征在于,進一步包括: 服務控制器,所述服務控制器被配置成使用由所述服務控制條件生成器生成的所述服務控制條件來操作所述服務。
3.如權(quán)利要求1所述的設備,其特征在于, 所述意向知識存儲器存儲所述意向知識項目之間的關(guān)系;以及 所述意向估計器利用所述關(guān)系來估計對應于所述用戶請求的所述用戶意向。
4.如權(quán)利要求2所述的設備,其特征在于,進一步包括: 個人資料獲取單元,所述個人資料獲取單元被配置成獲取用戶個人資料; 狀態(tài)信息獲取單元,所述狀態(tài)信息獲取單元被配置成獲取用戶狀態(tài)信息項目;以及優(yōu)選知識存儲器,所述優(yōu)選知識存儲器被配置成存儲使所述用戶個人資料與所述意向知識項目相關(guān)聯(lián)以及使所述狀態(tài)信息項目與所述意向知識項目相關(guān)聯(lián)的優(yōu)先知識項目,其中,所述意向估計器參考所述用戶個人資料、所述用戶狀態(tài)信息項目以及所述優(yōu)選知識項目,來估計對應于所述用戶請求的所述用戶意向。
5.如權(quán)利要求4所述的設備,其特征在于,每個所述用戶個人資料都包括用戶年齡、用戶職業(yè)、用戶性別以及用戶家庭結(jié)構(gòu)的其中之一。
6.如權(quán)利要求4所述的設備,其特征在于,每個所述狀態(tài)信息項目都包括日期、時間、用戶位置以及用戶行為的其中之一。
7.如權(quán)利要求4所述的設備,其特征在于,進一步包括: 服務呈現(xiàn)單元,所述服務呈現(xiàn)單元被配置成向用戶呈現(xiàn)由所述服務控制器操作的所述服務的輸出;以及 結(jié)果選擇器,所述結(jié)果選擇器被配置成獲取涉及所述服務的所述輸出的用戶選擇結(jié)果, 其中,存儲在所述優(yōu)選知識存儲器中的所述優(yōu)選知識項目根據(jù)所述用戶選擇結(jié)果被更新。
8.一種根據(jù)用戶請求操作服務的服務控制方法,其特征在于,包括: 參考意向知識項目來估計對應于所述用戶請求的用戶意向;以及 參考服務控制知識項目來生成對應于所述用戶請求和所述用戶意向的服務控制條件之一,所述服務控制知識項目定義生成用于操作所述服務的服務控制條件的方法,所述方法對應于所述用戶意向。
9.如權(quán)利要求8所述的方法,其特征在于,進一步包含: 使用所述服務控制條件來操作所述服務。
10.如權(quán)利要求8所述的方法,其特征在于,估計所述用戶意向是利用所述意向知識項目之間的關(guān)系來估計對應于所述用戶請求的所述用戶意向。
11.如權(quán)利要求9所述的方法,其特征在于,進一步包括: 獲取用戶個人資料;以及 獲取用戶狀態(tài)信息項目, 其中,所述估計所述用戶意向參考所述用戶個人資料、所述用戶狀態(tài)信息項目以及優(yōu)先知識項目來估計對應于所述用戶請求的所述用戶意向,所述優(yōu)先知識項目使所述用戶個人資料與所述意向知識項目相關(guān)聯(lián)以及使所述狀態(tài)信息項目與所述意向知識項目相關(guān)聯(lián)。
12.如權(quán)利要求11所述的方法,其特征在于,每個所述用戶個人資料都包括用戶年齡、用戶職業(yè)、用戶性別以及用戶家庭結(jié)構(gòu)的其中之一。
13.如權(quán)利要求11所述的方法,其特征在于,每個所述狀態(tài)信息項目都包括日期、時間、用戶位置以及用戶行為的其中之一。
14.如權(quán)利要求11所述的方法,其特征在于,還包括: 向用戶呈現(xiàn)被操作的所述服務的輸出;以及 獲取涉及所述服務的所述輸出的用戶選擇結(jié)果, 其中,所述優(yōu)選知識項目根據(jù)所述用戶選擇結(jié)果被更新。
15.一種包括計算機可執(zhí)行指令的計算機可讀介質(zhì),其特征在于,所述指令在通過用于根據(jù)用戶請求操作服務的服務控制設備被執(zhí)行時,使得所述設備執(zhí)行一方法,所述方法包括: 參考意向知識項目來估計對應于所述用戶請求的用戶意向;以及 參考服務控制知識項目來生成對應于所述用戶請求和所述用戶意向的服務控制條件之一,所述服務控制知識項目定義生成用于操作所述服務的服務控制條件的方法,所述方法對應于所述用戶意向。
【文檔編號】G06F17/30GK104412295SQ201380008669
【公開日】2015年3月11日 申請日期:2013年3月12日 優(yōu)先權(quán)日:2012年3月19日
【發(fā)明者】鈴木優(yōu), 住田一男, 藤井寬子, 若木裕美, 有賀康顕 申請人:株式會社東芝