欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

服務(wù)推薦系統(tǒng)及服務(wù)推薦方法

文檔序號:87299閱讀:787來源:國知局
專利名稱:服務(wù)推薦系統(tǒng)及服務(wù)推薦方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于對用戶推薦服務(wù)的服務(wù)推薦系統(tǒng)以及服務(wù)推薦方法。
背景技術(shù)
作為以往的服務(wù)推薦方法,例如在專利文獻(xiàn)1中提出了如下的結(jié)構(gòu)預(yù)先將用戶的真實(shí)世界中的行動(以下定義為‘任務(wù)’)和服務(wù)對應(yīng)起來存儲在數(shù)據(jù)庫中,從該數(shù)據(jù)庫推定用戶的任務(wù),并提示與推定的任務(wù)對應(yīng)的服務(wù)。進(jìn)而,還提出了如下的結(jié)構(gòu)預(yù)先對應(yīng)于時間和場所將被執(zhí)行的可能性高的任務(wù)分類,并從用戶的當(dāng)前的時間信息以及場所信息來推定用戶的任務(wù),并提示與推定的任務(wù)對應(yīng)起來的服務(wù)。
日本特開2005-100146號公報(bào)(段落0038~0041、0062~0064、圖6)該結(jié)構(gòu)中存在兩個問題。第一是用戶不一定總是在相同時間、場所執(zhí)行任務(wù),在用戶在不同于通常的時間、場所執(zhí)行任務(wù)的情況下,難以確切地推定用戶執(zhí)行的任務(wù)。例如,作為任務(wù)‘回家’被執(zhí)行的可能性高的時間信息記述有‘19:00’,作為場所信息記述有‘A站’,作為任務(wù)‘看電視’被執(zhí)行的可能性高的時間信息記述有‘22:00’,作為場所信息記述有‘家’。在該情況下,用戶在公司加班后要回家,在‘22:00’位于‘A站’的情況下,產(chǎn)生不能決定出推定‘回家’和‘看電視’的哪一個任務(wù)為好的問題。
第二是即使用戶在相同時間、場所執(zhí)行了任務(wù),在用戶單獨(dú)一人的情況和與其它用戶一起的情況下,用戶執(zhí)行的任務(wù)不同。但是,在上述以往技術(shù)中,在用戶單獨(dú)一人的情況和與其它用戶一起的情況下所推定的任務(wù)都相同,不能對應(yīng)于與其它用戶之間的關(guān)系所對應(yīng)的任務(wù)推定。例如,假設(shè)用戶取得年假而要與家人一起去百貨商店,在‘平時10:00’位于‘A站’的情況下,通過上述以往技術(shù)的方法,會導(dǎo)致選擇‘上班’的任務(wù)。
如上所述,以往技術(shù)中推定用戶的任務(wù)時的精確度可以說是不夠的。其原因在于采用了作為規(guī)定用戶的行動的原因僅考慮時間以及場所,將用戶的任務(wù)和時間以及場所單純地進(jìn)行對應(yīng)地用于推定任務(wù)的模型。

發(fā)明內(nèi)容本發(fā)明鑒于以上的課題而完成,其目的在于提供一種能夠提高推定用戶的任務(wù)的精度,并且推薦與用戶的任務(wù)對應(yīng)的服務(wù)的服務(wù)推薦系統(tǒng)以及服務(wù)推薦方法。
為了解決上述課題,方案1記載的發(fā)明提供一種服務(wù)推薦系統(tǒng),其用于對用戶推薦服務(wù),該服務(wù)推薦系統(tǒng)的特征在于,包括任務(wù)模型存儲單元,其對應(yīng)于作為用戶的職責(zé)的角色,將表示用戶的行動的任務(wù)的集合作為任務(wù)模型進(jìn)行存儲;用戶角色取得單元,其取得用戶的角色;任務(wù)推定單元,其基于由所述用戶角色取得單元取得的用戶的角色,根據(jù)所述任務(wù)模型來推定用戶的任務(wù);以及服務(wù)檢索單元,其檢索可協(xié)助由所述任務(wù)推定單元推定的用戶的任務(wù)的服務(wù)。
根據(jù)本發(fā)明,服務(wù)推薦系統(tǒng)由于根據(jù)取得的用戶的角色來推定用戶的任務(wù),因此能夠作為規(guī)定用戶的任務(wù)的原因而考慮角色來推定任務(wù),并能夠提高對用戶的任務(wù)進(jìn)行推定的精度。而且,可以檢索用于協(xié)助推定的用戶的任務(wù)的服務(wù),并推薦與用戶的任務(wù)對應(yīng)的服務(wù)。
方案2記載的發(fā)明的特征在于,在方案1記載的服務(wù)推薦系統(tǒng)中,包括用戶位置信息取得單元,其取得用戶的位置信息;以及位置/角色對應(yīng)關(guān)系存儲單元,其將場所信息和用戶在由該場所信息確定的場所時的用戶的角色對應(yīng)起來進(jìn)行存儲,所述用戶角色取得單元從所述位置/角色對應(yīng)關(guān)系存儲單元取得與由所述用戶位置信息取得單元取得的用戶的位置信息對應(yīng)的用戶的角色。
根據(jù)本發(fā)明,可以得到與用戶的位置信息對應(yīng)的準(zhǔn)確的用戶的角色,根據(jù)該角色來推定用戶的任務(wù),所以能夠提高對用戶的任務(wù)進(jìn)行推定的精度。
方案3記載的發(fā)明的特征在于,在方案1記載的服務(wù)推薦系統(tǒng)中,包括用戶組存儲單元,其存儲表示用戶和其它用戶之間的關(guān)系的用戶組;用戶組/角色對應(yīng)關(guān)系存儲單元,其將所述用戶組和所述用戶在該用戶組中的角色對應(yīng)起來進(jìn)行存儲;用戶位置信息取得單元,其取得所述用戶的位置信息;其它用戶位置信息取得單元,其取得所述其它用戶的位置信息;以及用戶組取得單元,其基于由所述用戶位置信息取得單元取得的用戶的位置信息和由所述其它用戶位置信息取得單元取得的其它用戶的位置信息,從所述用戶組存儲單元中取得相應(yīng)的用戶組,所述用戶角色取得單元從所述用戶組/角色對應(yīng)關(guān)系存儲單元取得與由所述用戶組取得單元取得的用戶組對應(yīng)的角色。
根據(jù)本發(fā)明,由于能夠根據(jù)用戶和其它用戶之間的位置關(guān)系來確定用戶組并根據(jù)用戶組來取得正確的用戶角色,因此能夠提高對用戶任務(wù)推定的精度。
方案4記載的發(fā)明的特征在于,在方案1記載的服務(wù)推薦系統(tǒng)中,在所述任務(wù)模型存儲單元中,對應(yīng)于作為改變用戶的角色的任務(wù)的角色變化任務(wù)存儲了變化后的用戶的角色,所述用戶角色取得單元在由所述任務(wù)推定單元將所述角色變化任務(wù)推定為用戶的任務(wù)的情況下,取得所述變化后的用戶的角色。
根據(jù)本發(fā)明,通過在角色變化任務(wù)被推定為用戶的任務(wù)的情況下取得變化后的用戶的角色,能夠使用戶的角色為最新的狀態(tài),并且能夠提高對用戶的任務(wù)進(jìn)行推定的精度。
方案5記載的發(fā)明的特征在于,在方案1記載的服務(wù)推薦系統(tǒng)中,包括當(dāng)前時間取得單元,其取得當(dāng)前時間;以及用戶位置信息取得單元,其取得用戶的位置信息,時間信息以及場所信息與所述任務(wù)模型存儲單元中存儲的各任務(wù)對應(yīng)起來,所述任務(wù)推定單元通過對由所述當(dāng)前時間取得單元取得的當(dāng)前時間以及由所述用戶位置信息取得單元取得的用戶的位置信息,和所述任務(wù)模型存儲單元中存儲的時間信息以及場所信息進(jìn)行比較,來推定用戶的任務(wù)。
根據(jù)本發(fā)明,由于能夠除了用戶的角色之外還根據(jù)時間信息以及場所信息來推定用戶的任務(wù),因此能夠提高對用戶的任務(wù)進(jìn)行推定的精度。
方案6記載的發(fā)明的特征在于,在方案5記載的服務(wù)推薦系統(tǒng)中,包括服務(wù)利用結(jié)果取得單元,其取得用戶利用了服務(wù)的時刻的場所信息以及時間信息;以及任務(wù)知識更新單元,其用由所述服務(wù)利用結(jié)果取得單元取得的場所信息以及時間信息來更新與所述服務(wù)關(guān)聯(lián)的任務(wù)所對應(yīng)的場所信息以及時間信息。
根據(jù)本發(fā)明,通過更新與服務(wù)相關(guān)聯(lián)的任務(wù)所對應(yīng)的場所信息以及時間信息,能夠利用服務(wù)的利用歷史來推定用戶的任務(wù),因此能夠提高對用戶的任務(wù)進(jìn)行推定的精度。
方案7記載的發(fā)明提供一種服務(wù)推薦方法,該方法向用戶推薦服務(wù),其特征在于,包括任務(wù)模型存儲步驟,對應(yīng)于作為用戶的職責(zé)的角色,將表示用戶的行動的任務(wù)的集合作為任務(wù)模型進(jìn)行存儲;用戶角色取得步驟,取得用戶的角色;任務(wù)推定步驟,基于在所述用戶角色取得步驟中取得的用戶的角色,根據(jù)所述任務(wù)模型來推定用戶的任務(wù);以及服務(wù)檢索步驟,檢索可協(xié)助在所述任務(wù)推定步驟中推定的用戶的任務(wù)的服務(wù)。
根據(jù)本發(fā)明,通過根據(jù)用戶的角色來推定用戶的任務(wù),從而能夠作為規(guī)定用戶的任務(wù)的原因而考慮角色,并能夠提高對用戶的任務(wù)進(jìn)行推定的精度。而且,可以檢索用于協(xié)助推定的用戶的任務(wù)的服務(wù),并推薦與用戶的任務(wù)對應(yīng)的服務(wù)。
根據(jù)本發(fā)明,服務(wù)推薦系統(tǒng)取得用戶的角色并根據(jù)用戶的角色來推定用戶的任務(wù),因此能夠作為規(guī)定用戶的任務(wù)的原因而考慮角色來推定任務(wù),并能夠提高對用戶的任務(wù)進(jìn)行推定的精度。而且,可以檢索用于協(xié)助推定的用戶的任務(wù)的服務(wù),并推薦與用戶的任務(wù)對應(yīng)的服務(wù)。
圖1是表示本發(fā)明的實(shí)施方式的服務(wù)推薦系統(tǒng)的整體結(jié)構(gòu)的圖。
圖2是表示該實(shí)施方式的任務(wù)知識DB的數(shù)據(jù)結(jié)構(gòu)的一例的圖。
圖3是表示該實(shí)施方式的服務(wù)知識DB的數(shù)據(jù)結(jié)構(gòu)的一例的圖。
圖4是表示該實(shí)施方式的位置/角色對應(yīng)DB的數(shù)據(jù)結(jié)構(gòu)的一例的圖。
圖5是表示該實(shí)施方式的用戶組/角色對應(yīng)DB的數(shù)據(jù)結(jié)構(gòu)的一例的圖。
圖6是表示該實(shí)施方式的用戶組取得DB的數(shù)據(jù)結(jié)構(gòu)的一例的圖。
圖7是表示該實(shí)施方式的服務(wù)推薦服務(wù)器的功能結(jié)構(gòu)的方框圖。
圖8是表示該實(shí)施方式的便攜終端的功能結(jié)構(gòu)的方框圖。
圖9是表示根據(jù)該實(shí)施方式的角色概念來規(guī)定用戶的行動的模型的圖。
圖10是表示該實(shí)施方式的基于角色的服務(wù)推薦的結(jié)構(gòu)的圖。
圖11是表示該實(shí)施方式的服務(wù)推薦服務(wù)器的處理流程的圖。
圖12是表示該實(shí)施方式的便攜終端的處理流程的圖。
圖13是表示該實(shí)施方式的便攜終端中顯示的服務(wù)的一例的圖。
圖14是表示該實(shí)施方式的便攜終端中顯示的服務(wù)的一例的圖。
圖15是表示該實(shí)施方式的便攜終端中顯示的服務(wù)的一例的圖。
具體實(shí)施方式以下,參照本發(fā)明的實(shí)施方式。
圖1是表示本發(fā)明的實(shí)施方式的服務(wù)推薦系統(tǒng)的整體結(jié)構(gòu)的圖。如該圖所示,服務(wù)推薦系統(tǒng)構(gòu)成為包括服務(wù)推薦服務(wù)器100、用戶持有的便攜終端101、注冊用戶持有的便攜終端102。服務(wù)推薦服務(wù)器100、便攜終端101以及便攜終端102可通信地與移動通信網(wǎng)或互聯(lián)網(wǎng)等通信網(wǎng)絡(luò)連接。另外,這里,‘注冊用戶’是指在便攜終端101中注冊了用戶信息的用戶。
接著,詳細(xì)說明服務(wù)推薦服務(wù)器100的結(jié)構(gòu)。服務(wù)推薦服務(wù)器100作為硬件結(jié)構(gòu),包含未圖示的CPU(Central Processing Unit,中央處理單元)、ROM(Read Only Memory,只讀存儲器)、RAM(Random AccessMemory,隨機(jī)存取存儲器)、硬盤裝置、內(nèi)部時鐘以及通信接口,具有一般計(jì)算機(jī)的硬件結(jié)構(gòu)。服務(wù)推薦服務(wù)器100的硬盤裝置中存儲有程序或數(shù)據(jù)庫等各種軟件。作為硬盤裝置中存儲的數(shù)據(jù)庫,包含任務(wù)知識DB(database,數(shù)據(jù)庫)(對應(yīng)于‘任務(wù)模型存儲單元’)103、服務(wù)知識DB104、位置/角色對應(yīng)DB(對應(yīng)于‘位置/角色對應(yīng)關(guān)系存儲單元’)105、用戶組/角色對應(yīng)DB(對應(yīng)于‘用戶組/角色對應(yīng)關(guān)系存儲單元’)106以及用戶組取得DB(對應(yīng)于‘用戶組存儲單元’)107。以下,說明各數(shù)據(jù)庫的結(jié)構(gòu)。
(1.1.1任務(wù)知識DB的結(jié)構(gòu))首先,說明任務(wù)知識DB103的結(jié)構(gòu)。任務(wù)知識DB103將與用戶的角色對應(yīng)的任務(wù)的集合作為任務(wù)模型進(jìn)行存儲?!蝿?wù)’是指用戶接受服務(wù)所必需的用戶的行動。圖2表示任務(wù)知識DB103的數(shù)據(jù)結(jié)構(gòu)的一例。如該圖所示,任務(wù)知識DB103中作為數(shù)據(jù)項(xiàng)目,設(shè)有如下的數(shù)據(jù)作為用戶的職責(zé)的‘角色’、作為與該角色對應(yīng)的任務(wù)的識別符的‘任務(wù)ID’、作為該任務(wù)的上級任務(wù)的母任務(wù)的識別符的‘母任務(wù)ID’、表示任務(wù)的內(nèi)容的‘任務(wù)名’、任務(wù)在所述角色的基礎(chǔ)下被執(zhí)行的情況的‘標(biāo)準(zhǔn)的時間、場所’、表示用戶實(shí)際執(zhí)行任務(wù)的時間以及場所的歷史的‘時間和場所的利用記錄’、服務(wù)的‘選擇次數(shù)’以及表示該任務(wù)是否為改變用戶的角色的任務(wù)(以下為‘角色變化任務(wù)’)的‘角色變化任務(wù)’。
‘角色變化任務(wù)’僅在任務(wù)為角色變化任務(wù)的情況下被記述,‘角色變化任務(wù)’中記述變化后的角色。記述了‘選擇次數(shù)’的任務(wù)僅是末端(最下位層)的任務(wù)。末端的任務(wù)與存儲在服務(wù)知識DB104中的服務(wù)直接相關(guān)聯(lián),按照用戶利用了服務(wù)的定時,選擇次數(shù)增加。
‘時間和場所的利用記錄’中記述了在與用戶利用過的服務(wù)直接相關(guān)聯(lián)的末端的任務(wù)的上一級的任務(wù)中,執(zhí)行服務(wù)時的時間和場所。因此,某一任務(wù)的‘時間和場所的利用記錄’被記述的次數(shù)的總數(shù)和該任務(wù)的子任務(wù)的選擇次數(shù)的總數(shù)一致。另外,對每個用戶準(zhǔn)備任務(wù)知識DB103的時間和場所的利用記錄以及選擇次數(shù)。這里,作為僅由單一的用戶正在利用服務(wù)推薦系統(tǒng)的數(shù)據(jù),任務(wù)知識DB103中記述了該用戶的利用歷史以及選擇次數(shù)。在多個用戶利用服務(wù)推薦系統(tǒng)的情況下,也可以對利用歷史以及選擇次數(shù)附加用戶ID后保存在任務(wù)知識DB103內(nèi),還可以另外制作由任務(wù)ID、用戶ID、利用歷史、以及選擇次數(shù)的項(xiàng)目構(gòu)成的歷史管理DB。
(1.1.2服務(wù)知識DB)接著說明服務(wù)知識DB104。服務(wù)知識DB104是定義了用于協(xié)助任務(wù)的執(zhí)行的服務(wù)的數(shù)據(jù)庫。這里,服務(wù)是指與互聯(lián)網(wǎng)上的內(nèi)容或真實(shí)世界服務(wù)有關(guān)的知識。圖3表示服務(wù)知識DB104的數(shù)據(jù)結(jié)構(gòu)的一例。如圖3所示,服務(wù)知識DB104中,作為數(shù)據(jù)項(xiàng)目,由作為服務(wù)的識別符的‘服務(wù)ID’、服務(wù)的所在(訪問地址)的識別符的‘服務(wù)URI(Uniform ResourceIdentifier,統(tǒng)一資源標(biāo)識符)’以及作為由該服務(wù)協(xié)助執(zhí)行的任務(wù)的識別符的‘任務(wù)ID’構(gòu)成。
(1.1.3位置/角色對應(yīng)DB)接著,說明位置/角色對應(yīng)DB105。位置/角色對應(yīng)DB105是用于從用戶的位置信息取得用戶的角色的數(shù)據(jù)庫。圖4表示位置/角色對應(yīng)DB105的數(shù)據(jù)結(jié)構(gòu)的一例。如該圖所示,位置/角色對應(yīng)DB105中,作為數(shù)據(jù)項(xiàng)目,設(shè)有能夠可靠地決定用戶的角色的‘標(biāo)準(zhǔn)的場所’和用戶在該場所時的用戶的‘角色’。例如,男性用戶在‘公司’時的標(biāo)準(zhǔn)的角色為‘職員’,該用戶在‘家’時的標(biāo)準(zhǔn)的角色為‘父親’。
(1.1.4用戶組/角色對應(yīng)DB)接著,說明用戶組/角色對應(yīng)DB106。用戶組/角色對應(yīng)DB106是用于從用戶所屬的用戶組取得用戶的角色的數(shù)據(jù)庫。圖5表示用戶組/角色對應(yīng)DB106的數(shù)據(jù)結(jié)構(gòu)的一例。如該圖所示,用戶組/角色對應(yīng)DB106中,作為數(shù)據(jù)項(xiàng)目,設(shè)有表示持有便攜終端101的用戶和注冊用戶之間的關(guān)系的‘用戶組’、用戶與具有各自的用戶組的注冊用戶在一起的情況下推定的用戶的‘用戶角色’。
通過使用該用戶組/角色對應(yīng)DB106,例如,在用戶與同事在一起的情況下能夠取得‘公司職員’的用戶角色,在用戶與小組的成員在一起的情況下能夠得到‘小組成員’的用戶角色,在用戶與家人在一起的情況下能夠得到‘父親’的用戶角色。
(1.1.5用戶組取得DB)接著,說明用戶組取得DB107。用戶組取得DB107是用于取得持有便攜終端101的用戶和持有便攜終端102的注冊用戶在一起(共同活動)時的二人共同的用戶組的數(shù)據(jù)庫。圖6表示用戶組取得DB107的數(shù)據(jù)結(jié)構(gòu)的一例。用戶組取得DB107由作為便攜終端101的電話號碼的‘終端號碼’、作為注冊用戶持有的便攜終端102的電話號碼的‘注冊用戶終端號碼’、表示注冊用戶和持有便攜終端101的用戶之間的關(guān)系的‘用戶組’構(gòu)成。圖6僅顯示了便攜終端101的終端號碼的一個例子,但所有的用戶持有的便攜終端101的終端號碼被存儲在用戶組取得DB107中。
(1.1.6功能結(jié)構(gòu))通過服務(wù)推薦服務(wù)器100具有的上述硬件以及軟件在服務(wù)推薦服務(wù)器100中實(shí)現(xiàn)圖7所示的功能結(jié)構(gòu)。以下,敘述各構(gòu)成元件的功能。
終端ID取得部201取得便攜終端101的ID。作為便攜終端101的ID相應(yīng)于電話號碼。
用戶位置信息取得部202從便攜終端101取得便攜終端101的位置信息作為用戶的位置信息。
位置角色判定部209從位置/角色對應(yīng)DB105取得與用戶的位置信息對應(yīng)的用戶的角色。
注冊用戶信息接收部205從便攜終端101接收在用戶的便攜終端101中注冊的注冊用戶的信息(終端ID等)。
用戶組取得部211從用戶組取得DB107取得注冊用戶的信息以及用戶組。
注冊用戶信息更新部212在便攜終端101中注冊的注冊用戶的信息變化的情況下將用戶組取得DB107更新。
注冊用戶位置信息取得部(對應(yīng)于‘其它用戶位置信息取得單元’)206接收注冊用戶持有的便攜終端102的位置信息。
用戶組取得部211基于由用戶位置信息取得部202取得的用戶的位置信息和由注冊用戶位置信息取得部206取得的注冊用戶的位置信息,從用戶組取得DB107中取得注冊用戶的用戶組。具體來說,例如在用戶和注冊用戶的位置信息一致的情況下,判斷為用戶和注冊用戶在一起,從用戶組取得DB107中取得便攜終端101的終端號碼以及便攜終端102的注冊用戶終端號碼所對應(yīng)的用戶組。
用戶角色取得部210通過由用戶組/角色對應(yīng)DB106取得與由用戶組取得部211取得的用戶組對應(yīng)的角色,從而決定用戶的角色。此外,存儲保持取得后的用戶的角色。
當(dāng)前時間取得部203從內(nèi)部時鐘取得當(dāng)前的時間。
任務(wù)推定部207基于由用戶角色取得部210取得的角色,根據(jù)任務(wù)知識DB103推定用戶的任務(wù)。在要進(jìn)行精度更高的任務(wù)推定的情況下,還通過比較當(dāng)前的時間、以及當(dāng)前的用戶位置信息、與任務(wù)對應(yīng)的時間信息以及場所信息(任務(wù)知識DB103的‘時間和場所利用記錄’或‘標(biāo)準(zhǔn)的時間、場所’),從而推定用戶行動。
服務(wù)知識檢索部(對應(yīng)于‘服務(wù)檢索單元’)208從服務(wù)知識DB104中檢索可協(xié)助由任務(wù)推定部207推定的用戶行動的服務(wù)。
服務(wù)知識發(fā)送部200對用戶的便攜終端101發(fā)送通過服務(wù)知識檢索部208中的檢索而取得的服務(wù),從而對用戶推薦服務(wù)。
服務(wù)利用結(jié)果取得部204取得對便攜終端101發(fā)送的服務(wù)的利用結(jié)果。這里,服務(wù)的利用結(jié)果中含有服務(wù)名、利用服務(wù)的時刻的場所信息以及時間信息。此外,‘利用服務(wù)的時刻’例如是指用戶選擇了在便攜終端101中顯示的服務(wù)URI的時刻。
用戶選擇角色接收部213接收用戶在便攜終端101上選擇的用戶角色。
任務(wù)知識更新部214更新任務(wù)知識DB103。詳細(xì)來說,任務(wù)知識更新部214用由服務(wù)利用結(jié)果取得部204取得的場所信息以及時間信息來更新與用戶所利用的服務(wù)相關(guān)聯(lián)的任務(wù)所對應(yīng)的‘時間和場所的利用記錄’。
接著,說明便攜終端101、102的結(jié)構(gòu)。另外,便攜終端102的結(jié)構(gòu)與便攜終端101的結(jié)構(gòu)相同,因此說明便攜終端101。便攜終端101是具有無線的數(shù)據(jù)通信功能的終端。作為相當(dāng)于便攜終端101的終端,舉出攜帶電話機(jī)或PHS(Personal Handyphone System,個人手機(jī)系統(tǒng))、搭載了無線通信卡的PDA(Personal Digital Assistance,個人數(shù)字助手)等。
便攜終端101包括CPU、存儲器、無線通信接口、顯示器、操作鍵等硬件,以及存儲在存儲器中的軟件。通過便攜終端101具有的這些硬件以及軟件實(shí)現(xiàn)圖8所示的功能結(jié)構(gòu)。以下,敘述各構(gòu)成元件。
服務(wù)知識接收部501通過服務(wù)推薦服務(wù)器100接收服務(wù)的候補(bǔ)。
服務(wù)顯示部506在便攜終端101上顯示接收到的服務(wù)的候補(bǔ)。
服務(wù)利用結(jié)果發(fā)送部502對服務(wù)推薦服務(wù)器100發(fā)送用戶利用了服務(wù)的結(jié)果。
終端ID發(fā)送部507對服務(wù)推薦服務(wù)器100發(fā)送便攜終端101的終端ID。
用戶位置信息取得部508取得用戶的位置信息。這里,作為取得用戶的位置信息的方法,考慮利用便攜終端101中搭載的GPS(GlobalPositioning System,全球定位系統(tǒng))、利用蜂窩電話基站的位置信息、使用便攜終端101中搭載的無線LAN(Local Area Network,局域網(wǎng))功能來取得訪問點(diǎn)的信息、利用便攜終端101的存儲器中保存的電子貨幣在車站檢票口的利用歷史等方法。
用戶位置信息發(fā)送部509將用戶的位置信息發(fā)送到服務(wù)推薦服務(wù)器100。
用戶選擇角色發(fā)送部504在用戶從便攜終端101中顯示的用戶的角色候補(bǔ)中選擇了某個角色的情況下,將選擇的角色發(fā)送給服務(wù)推薦服務(wù)器100。
真實(shí)世界中用戶的行動由各種原因來規(guī)定。例如,可舉出用戶所期待的職責(zé)的認(rèn)識、職業(yè)/人種/文化等引起的社會制約以及由目的意識、規(guī)范意識、自我認(rèn)識等構(gòu)成的該人物的性格或個性等。在這些原因中,用戶的職業(yè)、人種、文化、性格或個性在用戶的每日生活循環(huán)中幾乎不發(fā)生變化。在本實(shí)施方式中,關(guān)注于可能因用戶所在的場所、時間或周圍的人的人際關(guān)系而變動的用戶所期待的職責(zé)(角色)。
圖9表示基于角色來規(guī)定用戶的行動的模型。將由角色規(guī)定的用戶的行動歸納為任務(wù)的集合(也稱作‘任務(wù)模型’),預(yù)先與用戶的角色相關(guān)聯(lián)起來。例如,‘小組成員R1’的角色上關(guān)聯(lián)有‘與朋友見面T11’、‘回家T12’、‘進(jìn)行網(wǎng)球的準(zhǔn)備T13’的任務(wù)集合。角色‘公司職員R2’上關(guān)聯(lián)有‘上班T21’、‘吃午飯T22’、‘從公司回家T23’的任務(wù)集合。用戶在保持某一角色的期間執(zhí)行按照該角色的每個對應(yīng)起來的任務(wù)模型內(nèi)的任務(wù)。
伴隨任務(wù)的執(zhí)行而引起角色的變化。與各角色對應(yīng)的任務(wù)模型中存在引起用戶的角色變化的任務(wù)(‘角色變化任務(wù)’),通過執(zhí)行任務(wù)模型內(nèi)的角色變化任務(wù)而切換為其它角色。例如,早上從家里去公司上班的用戶通過‘上班TC1’的任務(wù)而從‘父親R3’的角色變化為‘公司職員R2’的角色。此外,在用戶在下班途中與小組的朋友出去喝酒時,通過‘與朋友見面TC2’的任務(wù)而從‘公司職員R2’的角色變化為‘小組成員R1’的角色。在角色變化之后,執(zhí)行與變化后的角色對應(yīng)的任務(wù)模型內(nèi)的任務(wù)。
這樣,考慮可以通過角色來規(guī)定用戶的行動,通過將按用戶的每個角色分類的任務(wù)模型用于任務(wù)推定而不是使用整個任務(wù)模型,從而能夠規(guī)定任務(wù)的搜索空間,并且能夠推定適當(dāng)?shù)娜蝿?wù)而不依賴于時間、場所的變動。此外,根據(jù)與在一起的用戶的人際關(guān)系,能夠規(guī)定用戶的角色和任務(wù)模型,因此能夠根據(jù)在一起的用戶而適當(dāng)?shù)赝贫ㄈ蝿?wù)。
圖10表示基于角色的服務(wù)推薦的結(jié)構(gòu)。
服務(wù)推薦服務(wù)器100繼續(xù)保持相同的用戶角色直到用戶的角色變化為止。在步驟S1中,服務(wù)推薦服務(wù)器100根據(jù)改變角色的任務(wù)(‘從公司回家’等)的執(zhí)行、場所信息、時間信息的變化、以及在一起的用戶的變化而取得角色的變化。
在步驟S2中,服務(wù)推薦服務(wù)器100從任務(wù)知識DB103中取得與用戶的角色對應(yīng)的任務(wù)模型,在該任務(wù)模型內(nèi)的任務(wù)中,將用戶存在的場所以及時間信息中最容易被執(zhí)行的任務(wù)推定為用戶的任務(wù)。
在步驟S3中,反饋服務(wù)利用結(jié)果。即,服務(wù)推薦服務(wù)器100將用戶利用服務(wù)的時刻的時間和場所的信息作為推定條件追加到任務(wù)模型內(nèi)的任務(wù)中,在下一次任務(wù)推定時以及服務(wù)決定時予以利用。
以下,說明服務(wù)推薦服務(wù)器100以及便攜終端101各自的處理流程。
(2.2.1服務(wù)推薦服務(wù)器的處理流程)參照圖l1說明服務(wù)推薦服務(wù)器100的處理流程。
首先,服務(wù)推薦服務(wù)器100的目標(biāo)是取得當(dāng)前的用戶角色。
具體來說,服務(wù)推薦服務(wù)器100由用戶位置信息取得部202取得從用戶的便攜終端101的用戶位置信息發(fā)送部509發(fā)送的便攜終端101的位置信息,作為用戶存在的場所的位置信息(步驟S101)。
進(jìn)而,由終端ID取得部201取得從便攜終端101的終端ID發(fā)送部507發(fā)送的終端ID,并基于該終端ID,從用戶組取得DB107取得便攜終端101中注冊的注冊用戶的終端ID(步驟S102)。
接著,在注冊用戶位置信息取得部206中,從便攜終端102的用戶位置信息發(fā)送部509接收注冊用戶的便攜終端102的位置信息作為注冊用戶存在的場所的位置信息(步驟S103)。
接著,基于取得的用戶的位置信息和注冊用戶的位置信息,推定用戶的角色。具體來說,在存在具有與用戶的位置信息相同的位置信息的注冊用戶的情況下(步驟S104,“是”),在用戶組取得部211中取得注冊用戶的用戶組(步驟S105)。具體來說,從用戶組取得DB107中取得與便攜終端101以及便攜終端102的終端號碼對應(yīng)的用戶組。
接著,在用戶角色取得部210中,從用戶組/角色對應(yīng)DB106中取得與取得的用戶組相應(yīng)的用戶的角色(步驟S106)。
另一方面,如果不存在具有與用戶的位置信息相同的位置信息的注冊用戶(步驟S104,“否”),則在位置角色判定部209中,參照位置/角色對應(yīng)DB105,取得與用戶的位置信息對應(yīng)的用戶的角色。由于位置/角色對應(yīng)DB105中僅記述有角色明確確定的場所,所以存在不能根據(jù)用戶的位置來決定角色的情況。在該情況下,用戶角色取得部210繼續(xù)保持當(dāng)前保持的用戶的角色(步驟S107)。
接著,在服務(wù)推薦服務(wù)器100的任務(wù)推定部207中,推定當(dāng)前用戶正在執(zhí)行的任務(wù)。具體來說,任務(wù)推定部207參照任務(wù)知識DB103,選擇與當(dāng)前的用戶角色對應(yīng)的任務(wù)模型。在該選擇的任務(wù)模型內(nèi),選擇具有與用戶的當(dāng)前位置以及時間最接近的‘時間和場所的利用記錄’的任務(wù)(步驟S108)。另外,作為基于時間和場所選擇任務(wù)的方法,除了上述以外,還可以采用取‘時間和場所的利用記錄’內(nèi)的關(guān)于時間和場所的信息的平均值,并選擇平均值和當(dāng)前的場所和時間的接近度最近的任務(wù)的方法。在任務(wù)知識DB103中未存儲有‘時間和場所的利用記錄’的情況下,選擇任務(wù)知識DB103中預(yù)先設(shè)定的‘標(biāo)準(zhǔn)的時間、場所’和當(dāng)前的用戶的時間以及場所最接近的任務(wù)。
接著,判定在步驟S108中推定的任務(wù)是引起角色的變化‘角色變化任務(wù)’(步驟S109)。在是‘角色變化任務(wù)’的情況下(步驟S109,“是”),將由任務(wù)知識DB103內(nèi)的‘角色變化任務(wù)’定義的角色作為當(dāng)前的(變化后的)用戶的角色(步驟S110)。
接著,在任務(wù)推定部207中,從推定的任務(wù)的下一級任務(wù)的集合內(nèi)的、與多個服務(wù)直接連接的末端的任務(wù)中,取得服務(wù)的執(zhí)行頻度最多的任務(wù)(步驟S111)。在服務(wù)知識檢索部208中,從服務(wù)知識DB104中取得與在步驟S111中取得的任務(wù)關(guān)聯(lián)的服務(wù),并將取得的服務(wù)從服務(wù)知識發(fā)送部200發(fā)送到用戶的便攜終端101(步驟S112)。便攜終端101顯示服務(wù)知識和角色的候補(bǔ)。
接著,用戶從便攜終端101中顯示的角色的候補(bǔ)中選擇與當(dāng)前保持中的角色不同的角色,在服務(wù)推薦服務(wù)器100通過用戶選擇角色接收部213從便攜終端101接收到該角色的情況下(步驟S113,“是”),由用戶角色取得部210取得該角色作為當(dāng)前的用戶角色(步驟S114),并再次實(shí)施任務(wù)的推定、以及服務(wù)的推薦(步驟S108~S112)。在即使發(fā)送服務(wù)后經(jīng)過一定時間(可以決定為任意的時間也可以對每個服務(wù)決定)后也不能接收用戶選擇的角色的情況下,或者在服務(wù)利用結(jié)果取得部204中接收到服務(wù)利用結(jié)果的情況下,判斷為未選擇角色(步驟S113,“否”)。
接著,基于用戶的服務(wù)的利用結(jié)果更新任務(wù)知識DB103。具體來說,服務(wù)推薦服務(wù)器100在服務(wù)利用結(jié)果取得部204中接收到從便攜終端101發(fā)送來的服務(wù)利用結(jié)果時,判斷為服務(wù)被利用。服務(wù)利用結(jié)果僅在服務(wù)被利用的情況下進(jìn)行接收。在即使從發(fā)送服務(wù)后經(jīng)過一定時間(可以決定為任意的時間也可以對每個服務(wù)決定)后也不能接收用服務(wù)利用結(jié)果的情況下,判斷為服務(wù)未被利用。
在服務(wù)被利用的情況下(步驟S115,“是”),首先在任務(wù)知識更新部214中,在與任務(wù)知識DB103中存儲的任務(wù)中、在步驟S108中推定的任務(wù)所對應(yīng)的‘場所和時間的利用記錄’項(xiàng)目中存儲在利用了服務(wù)的時刻的用戶位置信息以及時間信息(步驟S116)。進(jìn)而,將與推薦的服務(wù)相關(guān)聯(lián)的任務(wù)的‘選擇次數(shù)’增加1(步驟S117)。
(2.2.2便攜終端的處理流程)接著,參照圖12說明便攜終端101的處理流程。
首先,便攜終端101由用戶位置信息取得部508取得用戶的位置信息,將該用戶的位置信息與便攜終端101的終端ID一同從用戶位置信息發(fā)送部509發(fā)送到服務(wù)推薦服務(wù)器100(步驟S201)。接著,對于用戶的便攜終端101中注冊的注冊用戶的信息,從前一次對服務(wù)推薦服務(wù)器100進(jìn)行發(fā)送時起有追加、刪除以及變更(步驟S202,“是”)時,將注冊用戶的信息與便攜終端102的終端ID一同從注冊用戶信息發(fā)送部503發(fā)送到服務(wù)推薦服務(wù)器100(步驟S203)。
服務(wù)知識接收部501從服務(wù)推薦服務(wù)器100接收到服務(wù)時(步驟S204,“是”),在服務(wù)顯示部506中顯示服務(wù)(步驟S205)。此時,在畫面上顯示接收到的服務(wù),同時顯示為菜單列表,以使用戶能夠選擇當(dāng)前的用戶的角色和其它角色。
在用戶利用了服務(wù)的情況下(步驟S206,“是”),從服務(wù)利用結(jié)果發(fā)送部502對服務(wù)推薦服務(wù)器100發(fā)送附加了終端ID的服務(wù)利用結(jié)果(步驟S207)。利用服務(wù)時為了維持當(dāng)前的角色而從畫面上消除角色的菜單列表。在服務(wù)未被利用(步驟S206,“否”),且用戶從角色的菜單列表中選擇了與當(dāng)前的角色不同的角色的情況下(步驟S208,“是”),將用戶選擇的角色從用戶選擇角色發(fā)送部504發(fā)送到服務(wù)推薦服務(wù)器100(步驟S209)。
接著,說明服務(wù)推薦系統(tǒng)中的具體的動作例。作為前提,圖2~圖6所示的內(nèi)容的數(shù)據(jù)被存儲在各數(shù)據(jù)庫中,此外,假設(shè)便攜終端101的終端ID為‘090-aaaa-bbbb’。
(2.3.1在假日與家人一起從家出去百貨商店的用戶的劇情例子)示出對在某一假日要與家人一起去百貨商店的用戶推薦服務(wù)的例子。用戶在家里起床的時刻,服務(wù)推薦服務(wù)器100在用戶角色取得部210中保持該用戶的角色‘父親’。該角色從通過用戶昨天執(zhí)行任務(wù)‘回家’而使用戶的角色由‘公司職員’變化為‘父親’的時刻起,未改變。
另外,在當(dāng)前的用戶角色不明的情況下,在服務(wù)推薦服務(wù)器100的位置角色判定部209中,通過參照位置/角色對應(yīng)DB105,能夠獲得與‘家’的場所對應(yīng)的角色‘父親’(圖11的步驟S107)?;蛘?,在注冊用戶位置信息取得部206中,測量用戶的便攜終端101中注冊的用戶的位置,取得用戶的位置信息和注冊用戶的位置信息一致的情況下的注冊用戶信息(這里,注冊用戶信息設(shè)為注冊用戶持有的便攜終端102的終端號碼‘090-5555-****’),在用戶組取得部211中,從圖6所示的用戶組取得DB107中取得與用戶終端號碼‘090-aaaa-bbbb’以及注冊用戶終端號碼‘090-5555-****’對應(yīng)的用戶組‘家人’。然后,在用戶角色取得部210中,參照圖5所示的用戶組/角色對應(yīng)DB106,也能夠取得與用戶組‘家人’對應(yīng)的用戶角色‘父親’(圖11的步驟S105、S106)。
用戶持有的便攜終端101始終取得位置信息,并將取得的位置信息發(fā)送給服務(wù)推薦服務(wù)器100。此外,服務(wù)推薦服務(wù)器100始終從任務(wù)知識DB103取得與當(dāng)前的用戶角色對應(yīng)的任務(wù)模型,并基于當(dāng)前的用戶位置以及時間從該任務(wù)模型推定任務(wù),決定要從該任務(wù)推薦的服務(wù)并發(fā)送到便攜終端101。
用戶預(yù)定與家人從A站乘電車去百貨商店。在到達(dá)A站時,用戶的位置信息為‘A站’,時間為‘10:00’。用戶和家人在等待電車。
服務(wù)推薦服務(wù)器100首先由任務(wù)推定部207從圖2所示的任務(wù)知識DB103取得角色‘父親’的任務(wù)模型。在該任務(wù)模型內(nèi),取得用戶的位置信息‘A站’以及時間信息‘10:00’和‘時間和場所的利用記錄’適合的任務(wù)(圖11的步驟S108)。這里,與角色‘父親’對應(yīng)的任務(wù)模型中,任務(wù)ID相應(yīng)于‘3000’的‘去百貨商店’適合的任務(wù)。進(jìn)而,提取屬于‘去百貨商店’的下一級的任務(wù)中的末端任務(wù)(記述了‘利用次數(shù)’的任務(wù)),進(jìn)而提取末端的任務(wù)中保持了最多的利用次數(shù)的任務(wù)。這里,屬于‘去百貨商店’的下一級的任務(wù)(任務(wù)ID‘3001’的‘觀看事件信息’、任務(wù)ID‘3002’的‘觀看出售信息’)都是末端的任務(wù),任務(wù)‘觀看事件信息’的選擇次數(shù)為‘59’,任務(wù)‘觀看出售信息’的選擇次數(shù)為‘23’,因此選擇次數(shù)最多的任務(wù)為‘觀看事件信息’。接著,在服務(wù)知識檢索部208中,從服務(wù)知識DB104中取得與‘觀看事件信息’的任務(wù)ID‘3001’對應(yīng)的服務(wù)(這里,為圖3所示的服務(wù)URI‘http://***.**b.jp’),發(fā)送到用戶的便攜終端101(圖11的步驟S112)。在便攜終端101中,由服務(wù)知識接收部501接收服務(wù)URI,由服務(wù)顯示部506顯示服務(wù)URI(圖12的步驟S205)。在通過用戶的操作選擇了服務(wù)URI的情況下,服務(wù)顯示部506訪問互聯(lián)網(wǎng),例如顯示表示如圖13所示的出售信息的畫面。
(2.3.2用戶從家里出去到工作場所的情況的劇情例子)接著,說明用戶從家里出去到工作場所的情況的劇情例子。用戶在家時,服務(wù)推薦服務(wù)器100在用戶角色取得部210中保持用戶的角色‘父親’。此外,如前所述,服務(wù)推薦服務(wù)器100始終從當(dāng)前的用戶角色取得任務(wù)模型,基于用戶的位置以及時間從該任務(wù)模型推定用戶的任務(wù),根據(jù)該任務(wù)決定應(yīng)推薦給用戶的服務(wù)并發(fā)送到便攜終端101。服務(wù)推薦服務(wù)器100在任務(wù)推定部207中參照圖2所示的任務(wù)知識DB103,取得與用戶的角色‘父親’對應(yīng)的任務(wù)模型。進(jìn)而,推定適合于時間信息‘平時,8:00’和位置信息‘家’的任務(wù)(圖11的步驟S108)。這里,與角色‘父親’對應(yīng)的任務(wù)模型中,任務(wù)ID‘1000’的‘上班’對應(yīng)于適合的任務(wù)。進(jìn)而,提取屬于‘上班’下一級的任務(wù)中末端的任務(wù),并提取在該末端的任務(wù)中保持了最多的利用次數(shù)的任務(wù)。這里,屬于‘上班’的下一級的任務(wù)(任務(wù)ID‘1001’的‘觀看新聞’、任務(wù)ID‘1002’的‘觀看ToDo列表’)都是末端的任務(wù),‘觀看新聞’的選擇次數(shù)為‘121’,‘觀看ToDo列表’的選擇次數(shù)為‘23’,因此選擇次數(shù)最多的任務(wù)為‘觀看新聞’。
接著,在服務(wù)知識檢索部208中,從服務(wù)知識DB104中取得與‘觀看新聞’的任務(wù)的ID‘1001’對應(yīng)的服務(wù)(這里,為圖3所示的服務(wù)URI‘http://***.**a.jp’),發(fā)送到用戶的便攜終端101(圖11的步驟S112)。在接收到服務(wù)的便攜終端101中,例如顯示如圖14所示的畫面。這里,不僅對用戶推薦與利用次數(shù)最多的任務(wù)相關(guān)聯(lián)的服務(wù),而且也同時對用戶推薦與利用次數(shù)第二多的任務(wù)關(guān)聯(lián)的服務(wù)。在圖14中,也同時提示與利用次數(shù)第二多的任務(wù)‘觀看TODO列表’關(guān)聯(lián)的服務(wù)。
進(jìn)而,與任務(wù)知識DB103內(nèi)的角色‘父親’對應(yīng)的任務(wù)‘上班’中記述了角色變化任務(wù)‘公司職員’。因此,服務(wù)推薦服務(wù)器100通過用戶角色取得部210取得角色變化任務(wù)中記述的變化后的角色‘公司職員’作為當(dāng)前的用戶角色(圖11的步驟S110),今后將用戶的角色設(shè)為‘公司職員’而取得任務(wù)模型,推定任務(wù)并決定推薦的服務(wù)(圖11的步驟S108、S111)。
(2.3.3人際關(guān)系引起的用戶角色的變化例子)接著,說明用戶的角色因人際關(guān)系而變化的情況的具體例子。在19:00左右,假設(shè)用戶在從公司返回途中在A站等待電車時,忽然預(yù)見小組的朋友。在服務(wù)推薦服務(wù)器100中,始終基于用戶的位置信息和用戶的便攜終端101中注冊的注冊用戶的位置信息,檢查用戶的角色是否有變化,并能夠取得有關(guān)用戶角色變化的信息。
具體來說,在注冊用戶位置信息取得部206中,測量用戶的便攜終端101中注冊的注冊用戶的位置信息(圖11的步驟S103),在用戶的便攜終端101的位置信息和注冊用戶的位置信息一致時,取得注冊用戶信息(這里,注冊用戶信息假設(shè)為注冊用戶持有的便攜終端102的終端號碼‘090-3333-****’)。然后,通過用戶組取得部211從圖6所示的用戶組取得DB107中取得與用戶的便攜終端101的終端號碼‘090-aaaa-bbbb’以及注冊用戶的便攜終端102的終端號碼‘090-3333-****’對應(yīng)的用戶組‘小組’(圖11的步驟S105),在用戶角色取得部210中,參照圖5所示的用戶組/角色對應(yīng)DB106,取得與用戶組‘小組’對應(yīng)的用戶角色‘小組成員’(圖11的步驟S106)。
服務(wù)推薦服務(wù)器100在任務(wù)推定部207中,參照圖2所示的任務(wù)知識DB103,取得與用戶的角色‘小組成員’對應(yīng)的任務(wù)模型。進(jìn)而,推定適合于時間信息‘平時,19:00’和位置信息‘A站’的任務(wù)(圖11的步驟S108)。這里,與角色‘小組成員’對應(yīng)的任務(wù)ID相應(yīng)于‘4100’的任務(wù)‘與朋友見面’。進(jìn)而,提取屬于‘與朋友見面’下一級的任務(wù)中末端的任務(wù),進(jìn)而提取末端的任務(wù)中保持最多的利用次數(shù)的任務(wù)。這里,屬于‘與朋友見面’下一級的任務(wù)(任務(wù)ID為‘4101’的‘去酒館’、任務(wù)ID為‘4102’的‘打臺球’)都是末端的任務(wù),‘去酒館’的選擇次數(shù)為‘15’,‘打臺球’的選擇次數(shù)為‘2’,因此利用次數(shù)最多的任務(wù)是‘去酒館’。
接著,在服務(wù)知識檢索部208中,從服務(wù)知識DB104中取得與‘去酒館’的任務(wù)ID‘4101’對應(yīng)的服務(wù)(這里為圖3所示的服務(wù)URI‘htt://***.**c.jp’),發(fā)送到用戶的便攜終端101(圖11的步驟S112)。
在接收到服務(wù)的便攜終端101中,由服務(wù)知識接收部501接收服務(wù)URI,并由服務(wù)顯示部506顯示服務(wù)URI(圖12的步驟S205)。在通過用戶的操作選擇了服務(wù)URI的情況下,服務(wù)顯示部506訪問互聯(lián)網(wǎng),例如顯示如圖15所示的與酒館有關(guān)的信息。
如以上所說明的那樣,服務(wù)推薦服務(wù)器100取得用戶的角色,并基于取得的用戶角色來推定用戶的任務(wù),因此可以考慮成為規(guī)定用戶任務(wù)的原因的角色來推定任務(wù),并且可以提高對用戶的任務(wù)進(jìn)行推定的精度。而且,可以檢索用于協(xié)助推定的用戶的任務(wù)的服務(wù),并推薦與用戶的任務(wù)對應(yīng)的服務(wù)。
此外,通過使用按用戶的每個角色分類的任務(wù)模型而不是任務(wù)知識DB103中存儲的全體任務(wù)模型作為任務(wù)推定的對象,從而能夠規(guī)定任務(wù)的搜索空間并提高任務(wù)的推定以及服務(wù)的精度。
此外,可以根據(jù)與在一起的用戶的人際關(guān)系(用戶組)來進(jìn)行用戶角色決定以及任務(wù)推定,并能夠根據(jù)在一起的用戶來推薦適當(dāng)?shù)姆?wù)。
此外,可以反饋每個用戶的過去的利用歷史,在任務(wù)推定以及服務(wù)決定中實(shí)現(xiàn)個人適應(yīng)。
以上,說明了本發(fā)明的實(shí)施方式,但本發(fā)明不限定于該實(shí)施方式,在其技術(shù)思想的范圍內(nèi)可以有各種變形。作為變形例,例如考慮如下的例子。
(1)上述實(shí)施方式中說明的系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)庫結(jié)構(gòu)不過為一例。
例如,上述實(shí)施方式中,設(shè)為服務(wù)推薦服務(wù)器100包括圖7所示的全部構(gòu)成元件而進(jìn)行了說明,但不限定于此,這些構(gòu)成元件也可以分散配置在其它的一個或多個裝置中。
此外,在上述實(shí)施方式中,設(shè)為服務(wù)推薦服務(wù)器100的硬盤裝置中存儲有各種數(shù)據(jù)庫而進(jìn)行了說明,但不限定于此,服務(wù)推薦服務(wù)器100也可以訪問作為外部裝置的數(shù)據(jù)庫裝置而取得各種信息。
(2)在上述實(shí)施方式中,設(shè)為便攜終端101中存儲有注冊用戶信息而進(jìn)行了說明,但不限定于此,例如,便攜終端101中不存儲注冊用戶信息,而也可以僅使用用戶組取得DB107中存儲的注冊用戶信息來進(jìn)行各種處理。
(3)在上述實(shí)施方式中,設(shè)為服務(wù)的利用結(jié)果中含有服務(wù)被利用的時刻的場所信息以及時間信息,任務(wù)知識更新部214用該場所信息以及時間信息更新任務(wù)知識DB103的‘時間和場所的利用記錄’而進(jìn)行了說明,但不限定于此,例如,服務(wù)推薦服務(wù)器100也可以取得接收到服務(wù)的利用結(jié)果的時刻的用戶的場所信息以及時間信息,用該場所信息以及時間信息更新任務(wù)知識DB103的‘時間和場所的利用記錄’。
(4)在上述實(shí)施方式中,在用戶和注冊用戶的位置信息相同的情況下判定為用戶和注冊用戶在一起,但判定條件不限定于此。例如,在用戶的位置和注冊用戶的位置之差為規(guī)定的閾值(例如,2m)以內(nèi)的情況下,也可以判定為用戶和注冊用戶在一起。
本發(fā)明可以利用于精度高的用戶的任務(wù)的推定以及推薦用于協(xié)助任務(wù)的執(zhí)行的服務(wù)。
權(quán)利要求
1.一種服務(wù)推薦系統(tǒng),該服務(wù)推薦系統(tǒng)用于對用戶推薦服務(wù),其特征在于,該服務(wù)推薦系統(tǒng)包括任務(wù)模型存儲單元,其對應(yīng)于作為用戶的職責(zé)的角色,將表示用戶的行動的任務(wù)的集合作為任務(wù)模型進(jìn)行存儲;用戶角色取得單元,其取得用戶的角色;任務(wù)推定單元,其基于由所述用戶角色取得單元取得的用戶的角色,根據(jù)所述任務(wù)模型來推定用戶的任務(wù);以及服務(wù)檢索單元,其檢索可協(xié)助由所述任務(wù)推定單元推定的用戶的任務(wù)的服務(wù)。
2.如權(quán)利要求
1所述的服務(wù)推薦系統(tǒng),其特征在于,該服務(wù)推薦系統(tǒng)包括用戶位置信息取得單元,其取得用戶的位置信息;以及位置/角色對應(yīng)關(guān)系存儲單元,其將場所信息和用戶在由該場所信息確定的場所時的用戶的角色對應(yīng)起來進(jìn)行存儲;所述用戶角色取得單元從所述位置/角色對應(yīng)關(guān)系存儲單元取得與由所述用戶位置信息取得單元取得的用戶的位置信息對應(yīng)的用戶的角色。
3.如權(quán)利要求
1所述的服務(wù)推薦系統(tǒng),其特征在于,該服務(wù)推薦系統(tǒng)包括用戶組存儲單元,其存儲表示用戶和其它用戶之間的關(guān)系的用戶組;用戶組/角色對應(yīng)關(guān)系存儲單元,其將所述用戶組和所述用戶在該用戶組中的角色對應(yīng)起來進(jìn)行存儲;用戶位置信息取得單元,其取得所述用戶的位置信息;其它用戶位置信息取得單元,其取得所述其它用戶的位置信息;以及用戶組取得單元,其基于由所述用戶位置信息取得單元取得的用戶的位置信息和由所述其它用戶位置信息取得單元取得的其它用戶的位置信息,從所述用戶組存儲單元中取得相應(yīng)的用戶組,所述用戶角色取得單元從所述用戶組/角色對應(yīng)關(guān)系存儲單元取得與由所述用戶組取得單元取得的用戶組對應(yīng)的角色。
4.如權(quán)利要求
1所述的服務(wù)推薦系統(tǒng),其特征在于,所述任務(wù)模型存儲單元中,對應(yīng)于作為改變用戶的角色的任務(wù)的角色變化任務(wù)而存儲了變化后的用戶的角色,所述用戶角色取得單元在由所述任務(wù)推定單元將所述角色變化任務(wù)推定為用戶的任務(wù)的情況下,取得所述變化后的用戶的角色。
5.如權(quán)利要求
1所述的服務(wù)推薦系統(tǒng),其特征在于,該服務(wù)推薦系統(tǒng)包括當(dāng)前時間取得單元,其取得當(dāng)前時間;以及用戶位置信息取得單元,其取得用戶的位置信息,時間信息以及場所信息與所述任務(wù)模型存儲單元中存儲的各任務(wù)對應(yīng)起來,所述任務(wù)推定單元通過對由所述當(dāng)前時間取得單元取得的當(dāng)前時間以及由所述用戶位置信息取得單元取得的用戶的位置信息,和所述任務(wù)模型存儲單元中存儲的時間信息以及場所信息進(jìn)行比較,來推定用戶的任務(wù)。
6.如權(quán)利要求
5所述的服務(wù)推薦系統(tǒng),其特征在于,該服務(wù)推薦系統(tǒng)包括服務(wù)利用結(jié)果取得單元,其取得用戶利用了服務(wù)的時刻的場所信息以及時間信息;以及任務(wù)知識更新單元,其用由所述服務(wù)利用結(jié)果取得單元取得的場所信息以及時間信息來更新與所述服務(wù)關(guān)聯(lián)的任務(wù)所對應(yīng)的場所信息以及時間信息。
7.一種服務(wù)推薦方法,該服務(wù)推薦方法對用戶推薦服務(wù),其特征在于,該服務(wù)推薦方法包括任務(wù)模型存儲步驟,對應(yīng)于作為用戶的職責(zé)的角色,將表示用戶的行動的任務(wù)的集合作為任務(wù)模型進(jìn)行存儲;用戶角色取得步驟,取得用戶的角色;任務(wù)推定步驟,基于在所述用戶角色取得步驟中取得的用戶的角色,根據(jù)所述任務(wù)模型來推定用戶的任務(wù);以及服務(wù)檢索步驟,檢索可協(xié)助在所述任務(wù)推定步驟中推定的用戶的任務(wù)的服務(wù)。
專利摘要
本發(fā)明的課題是提供一種能夠提高對用戶的任務(wù)進(jìn)行推定的精度并且推薦與用戶的任務(wù)對應(yīng)的服務(wù)的服務(wù)推薦系統(tǒng)以及服務(wù)推薦方法。作為解決手段,服務(wù)推薦服務(wù)器(100)的用戶角色取得部(210)取得用戶的角色,任務(wù)推定部(207)根據(jù)與取得的用戶的角色對應(yīng)地存儲在任務(wù)知識DB(103)中的任務(wù)模型中推定用戶的任務(wù)。服務(wù)知識檢索部(208)檢索可協(xié)助由任務(wù)推定部(207)取得的用戶的任務(wù)的服務(wù)。
文檔編號G06Q50/00GK1991890SQ200610169939
公開日2007年7月4日 申請日期2006年12月25日
發(fā)明者深澤佑介, 長沼武史, 藤井邦浩, 倉掛正治 申請人:株式會社Ntt都科摩導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
苍溪县| 师宗县| 城步| 岳池县| 惠水县| 封丘县| 邢台市| 炉霍县| 寿阳县| 盘锦市| 陇西县| 龙胜| 安乡县| 廊坊市| 迭部县| 蓝山县| 临江市| 元氏县| 延安市| 建宁县| 视频| 会昌县| 周至县| 宿州市| 唐河县| 葫芦岛市| 炎陵县| 门头沟区| 吴桥县| 波密县| 延边| 宜都市| 客服| 南雄市| 石家庄市| 望奎县| 沾化县| 进贤县| 上思县| 庐江县| 弥渡县|