專利名稱:用戶輪廓管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及生成用戶輪廓的技術(shù)。
背景技術(shù):
進(jìn)幾年來,以電子商務(wù)(Ecommerce)服務(wù)及門戶站點(portal)服務(wù)等為代表,按照每個用戶的需要提供服務(wù)的人性化服務(wù)蓬勃展開。在這些服務(wù)中,根據(jù)某個服務(wù)站點的用戶的行動履歷等,分析該用戶的嗜好信息等,生成及保存用戶輪廓(profile=簡檔),使用該用戶輪廓提供服務(wù),以便適合每個用戶。另外,在信息家電的領(lǐng)域,也大多提供根據(jù)節(jié)目收視履歷等信息,掌握用戶的嗜好信息,作為用戶輪廓進(jìn)行積蓄的功能。使用這些用戶輪廓,信息家電能夠按照每個用戶的具體情況,量身定做該提供功能。
可是,作為這種狀況存在的問題,有用戶輪廓分散在各服務(wù)器及各機(jī)器中的問題。因此,難以在其它的服務(wù)及機(jī)器中利用由某種服務(wù)生成的用戶輪廓。為了解決該問題,專利文獻(xiàn)1提供了用中央服務(wù)器統(tǒng)合多個服務(wù)器上生成的用戶輪廓,按照需要提供給別的服務(wù)器的用戶輪廓構(gòu)筑系統(tǒng)及方法。在該系統(tǒng)中,某個服務(wù)器對用戶生成的用戶輪廓,可以被別的服務(wù)器利用,能夠提高人性化服務(wù)的質(zhì)量。
用戶輪廓,按照生成它時的用戶的狀況而大不相同。例如由于在工作或在家中,用戶需要的信息不同,所以用戶輪廓必然不同。就是說,用戶輪廓的發(fā)生狀況和用戶輪廓息息相關(guān)。因此,忽視發(fā)生狀況,生成的用戶輪廓就缺乏有效性,難以有效地利用。
作為一個例子,可以列舉工作中用戶對于事物的優(yōu)先度和休閑中用戶對于的事物的優(yōu)先度的差異。在“工作中”的狀況下,用戶優(yōu)先收集關(guān)于工作的信息例如IT關(guān)聯(lián)信息。另一方面,在“休閑中”的狀況下,用戶優(yōu)先收集關(guān)于趣味及娛樂的信息例如關(guān)于音樂及旅游信息。這樣,用戶輪廓就隨著用戶的狀況而變。
可是,在專利文獻(xiàn)1中,采用監(jiān)視哪種內(nèi)容及服務(wù)在何時被利用及其利用頻度等,根據(jù)其結(jié)果,對從服務(wù)器中收集的用戶輪廓進(jìn)行加權(quán)、統(tǒng)合的手法。這樣,盡管可以利用用戶輪廓生成的時間及用戶利用的內(nèi)容的種類等信息,但是卻監(jiān)視不依存于應(yīng)用程序及服務(wù)的用戶狀況,難以在用戶輪廓的管理中有效地利用。
因此,迫切需要可靠地監(jiān)視生成和更新用戶輪廓時的用戶的狀況,在用戶輪廓的管理中有效地利用該狀況的有關(guān)數(shù)據(jù)的技術(shù)。
專利文獻(xiàn)1日本國特表2003-526824號公報
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種在生成及利用用戶輪廓時,生成考慮了用戶所處的狀況的用戶輪廓及可以利用生成的用戶輪廓的技術(shù)。
為了解決所述課題,發(fā)明1提供與1個以上的任意的應(yīng)用程序動作的用戶終端連接,從所述用戶終端收集用戶輪廓的管理裝置。該裝置具有下述單元。
·判斷基準(zhǔn)存儲單元,該單元存儲旨在決定用戶狀況的用戶狀況判斷基準(zhǔn);·收集單元,該單元收集及存儲所述應(yīng)用程序生成的用戶輪廓;·要求受理單元,該單元從所述應(yīng)用程序中的某一個接受用戶輪廓的要求;·用戶狀況管理單元,該單元按照所述要求,根據(jù)所述用戶狀況判斷基準(zhǔn),判定現(xiàn)在的用戶狀況;·生成單元,該單元從所述收集單元存儲的用戶輪廓中,抽出有關(guān)現(xiàn)在的用戶狀況的用戶輪廓,根據(jù)抽出的用戶輪廓,生成現(xiàn)在的用戶狀況中的綜合用戶輪廓;·發(fā)送單元,該單元向要求方發(fā)送所述用戶輪廓生成單元生成的用戶輪廓。
由于根據(jù)與用戶輪廓利用時的狀況有關(guān)的用戶輪廓,生成綜合用戶輪廓,所以能夠提供利用價值高的綜合用戶輪廓。
發(fā)明2提供的管理裝置,是在發(fā)明1中,所述用戶狀況管理單元,還接收用戶狀況判斷基準(zhǔn)的注冊。
用戶獨自的用戶狀況判斷基準(zhǔn)注冊后,能夠確切判斷各用戶的狀況。
發(fā)明3提供的管理裝置,是在發(fā)明1中,所述用戶狀況管理單元,每當(dāng)所述輪廓收集單元收集用戶輪廓時,根據(jù)所述用戶狀況判斷基準(zhǔn),判定在收集的時刻的用戶狀況。在該裝置中,收集單元將用戶狀況管理單元判定的用戶狀況和收集的用戶輪廓對應(yīng)地存儲。另外,生成單元抽出與現(xiàn)在的用戶狀況對應(yīng)的用戶輪廓,根據(jù)抽出的用戶輪廓,生成所述綜合用戶輪廓。
該管理裝置,將收集用戶輪廓時的用戶狀況和用戶輪廓對應(yīng)地存儲。因此,能夠很容易的抽出與要求用戶輪廓的時刻的用戶狀況即現(xiàn)在的用戶狀況對應(yīng)的用戶輪廓。
發(fā)明4提供的管理裝置,是在發(fā)明1中,用戶狀況管理單元,將規(guī)定的用戶狀況和規(guī)定的鏈接信息對應(yīng)地存儲。在該裝置中,收集單元將收集的用戶輪廓和所述鏈接信息對應(yīng)的存儲。另外,生成單元根據(jù)與所述現(xiàn)在的用戶狀況對應(yīng)的鏈接信息,抽出用戶輪廓,根據(jù)抽出的用戶輪廓,生成所述綜合用戶輪廓。
作為鏈接信息,例如可以列舉時間信息及應(yīng)用程序標(biāo)識符。所謂“應(yīng)用程序標(biāo)識符”,是特定應(yīng)用程序的信息。如果鏈接信息是時間信息,那么“9:00~17:00工作中”、“17:00~19:00通勤中”、“19:00~7:00在家中”等,將時間段和用戶狀況對應(yīng)。如果鏈接信息是應(yīng)用程序標(biāo)識符,那么“9:00~17:00Web瀏覽器”、“17:00~19:00介質(zhì)播放器”、“19:00~7:00即時信息”等,將時間段和應(yīng)用程序標(biāo)識符對應(yīng)。
將用戶輪廓例如和收集時刻對應(yīng)地存儲后,能夠根據(jù)收集時刻,抽出與要求用戶輪廓的時的用戶狀況、即與現(xiàn)在的用戶狀況對應(yīng)的用戶輪廓。具體的說,如果現(xiàn)在的用戶狀況是“在家中”,那么抽出在19:00~7:00之間收集的用戶輪廓,根據(jù)它,將綜合用戶輪廓提供給要求方。
這樣,即使將用戶輪廓和用戶狀況獨立地存儲時,也能夠根據(jù)鏈接信息,將用戶輪廓和用戶狀況聯(lián)系起來。
發(fā)明5提供的管理裝置,是在發(fā)明1中,用戶狀況管理單元,存儲定義規(guī)定的多個用戶狀況的關(guān)聯(lián)程度的關(guān)聯(lián)度表。在該裝置中,生成單元根據(jù)所述關(guān)聯(lián)度表,特定和現(xiàn)在的用戶狀況關(guān)聯(lián)的別的用戶狀況(以下稱作“關(guān)聯(lián)用戶狀況”),在與所述現(xiàn)在的用戶狀況關(guān)聯(lián)的用戶輪廓的基礎(chǔ)上,進(jìn)而抽出與所述關(guān)聯(lián)用戶狀況關(guān)聯(lián)的用戶輪廓,根據(jù)抽出的用戶輪廓,生成所述綜合用戶輪廓。
因為進(jìn)而使用與現(xiàn)在的用戶狀況關(guān)聯(lián)的用戶狀況的用戶輪廓,所以進(jìn)而能夠使綜合用戶輪廓成為有用的信息。例如假設(shè)規(guī)定的用戶狀態(tài)為“工作中”、“通勤中(上下班途中)”、“在家中”。這時,可以認(rèn)為用戶狀況“工作中”與用戶狀態(tài)“通勤中”的關(guān)聯(lián)度高。反之,可以認(rèn)為用戶狀況“工作中”及“通勤中”與用戶狀況“在家中”的關(guān)聯(lián)度低。在關(guān)聯(lián)度表中定義這種用戶狀況的關(guān)聯(lián)度。因為不僅使用與現(xiàn)在的用戶狀況直接對應(yīng)的用戶輪廓,而且還使用有關(guān)的用戶輪廓,所以能夠生成更柔軟的、富有應(yīng)用性的綜合用戶輪廓。
發(fā)明6提供的管理裝置,是在發(fā)明5中,所述生成單元根據(jù)所述現(xiàn)在的用戶狀況和所述關(guān)聯(lián)的用戶狀況的關(guān)聯(lián)度,給抽出的用戶輪廓加權(quán),根據(jù)加權(quán)后的各用戶輪廓,生成所述綜合用戶輪廓。
對與關(guān)聯(lián)用戶狀況對應(yīng)的用戶輪廓,加上與現(xiàn)在的用戶狀況和關(guān)聯(lián)用戶狀況的關(guān)聯(lián)度對應(yīng)的加權(quán)后,能夠根據(jù)現(xiàn)在的用戶狀況,生成更適合的綜合用戶輪廓。
發(fā)明7提供的管理裝置,是在發(fā)明1中,所述要求受理單元,在要求所述用戶輪廓的同時,接收所述應(yīng)用程序能夠解釋的用戶輪廓的格式。在該裝置中,生成單元將生成的綜合用戶輪廓的格式變換成所述格式后發(fā)送。
例如,將綜合用戶輪廓的記述語言及用戶輪廓中的特征名等,變換成與各應(yīng)用程序?qū)?yīng)的格式。還能夠在變換中使用本體文件。這樣,任意的應(yīng)用輪廓彼此能夠共享用戶輪廓。
發(fā)明8提供與1個以上的任意的應(yīng)用程序動作的用戶終端連接、從所述用戶終端收集用戶輪廓的管理方法。該方法具有下述步驟·判斷基準(zhǔn)存儲步驟,該步驟存儲旨在決定用戶狀況的用戶狀況判斷基準(zhǔn);·收集步驟,該步驟收集及存儲所述應(yīng)用程序生成的用戶輪廓;·要求受理步驟,該步驟從所述應(yīng)用程序中的某一個接受用戶輪廓的要求;·用戶狀況管理步驟,該步驟按照所述要求,根據(jù)所述用戶狀況判斷基準(zhǔn),判定現(xiàn)在的用戶狀況;
·生成步驟,該步驟從所述收集單元存儲的用戶輪廓中,抽出有關(guān)現(xiàn)在的用戶狀況的用戶輪廓,根據(jù)抽出的用戶輪廓,生成現(xiàn)在的用戶狀況中的綜合用戶輪廓;·發(fā)送步驟,該步驟向要求方發(fā)送所述用戶輪廓生成單元生成的用戶輪廓。
該發(fā)明具有和所述發(fā)明1同樣的作用效果。
發(fā)明9提供使與1個以上的任意的應(yīng)用程序動作的用戶終端連接、從所述用戶終端收集用戶輪廓的管理裝置具備計算機(jī)終端功能的管理程序。該程序使計算機(jī)發(fā)揮下述單元的功能·判斷基準(zhǔn)存儲單元,該單元存儲旨在決定用戶狀況的用戶狀況判斷基準(zhǔn);·收集單元,該單元收集及存儲所述應(yīng)用程序生成的用戶輪廓;·要求受理單元,該單元從所述應(yīng)用程序中的某一個接受用戶輪廓的要求;·用戶狀況管理單元,該單元按照所述要求,根據(jù)所述用戶狀況判斷基準(zhǔn),判定現(xiàn)在的用戶狀況;·生成單元,該單元從所述收集單元存儲的用戶輪廓中,抽出有關(guān)現(xiàn)在的用戶狀況的用戶輪廓,根據(jù)抽出的用戶輪廓,生成現(xiàn)在的用戶狀況中的綜合用戶輪廓;·發(fā)送單元,該單元向要求方發(fā)送所述用戶輪廓生成單元生成的用戶輪廓。
該發(fā)明具有和所述發(fā)明1同樣的作用效果。
采用本發(fā)明后,能夠生成及提供符合利用用戶輪廓的用戶狀況的用戶輪廓。
圖1是表示表示應(yīng)用本發(fā)明的第1實施方式涉及的管理裝置的用戶輪廓共享系統(tǒng)的結(jié)構(gòu)。
圖2是知識DB存儲的用戶狀況判斷基準(zhǔn)表的示意圖。
圖3是知識DB存儲的關(guān)聯(lián)度數(shù)據(jù)表的示意圖。
圖4是狀況數(shù)據(jù)表存儲的狀況數(shù)據(jù)的示意圖。
圖5是管理裝置接收的用戶輪廓的示意圖。
圖6是輪廓DB存儲的信息的示意圖。
圖7(a)是與關(guān)聯(lián)狀況對應(yīng)的用戶輪廓,(b)是統(tǒng)合的用戶輪廓。
圖8是表示用戶輪廓的取得處理的流程的一個例子的說明圖。
圖9是表示綜合用戶輪廓的提供處理的流程的一個例子的說明圖。
圖10是第2實施方式的管理裝置的用戶輪廓DB存儲的信息的示意圖。
圖11(a)是變換前的用戶輪廓,(b)是變換后的用戶輪廓。
圖12是表示第2實施方式涉及的用戶輪廓的取得處理的流程的一個例子的說明圖。
圖13是表示第2實施方式涉及的綜合用戶輪廓的提供處理的流程的一個例子的說明圖。
圖14(a)是第1實施方式中的關(guān)聯(lián)度數(shù)據(jù)表,(b)是第1實施方式中的狀況數(shù)據(jù)表。
圖15(a)表示初始狀態(tài)(2004/2/3 13:00以前)中的用戶輪廓DB106a的狀態(tài),(b)Web瀏覽器生成的用戶輪廓,(c)該圖(b)所示的用戶輪廓存入后的輪廓DB,(d)介質(zhì)播放器生成的用戶輪廓,(e)該圖(d)所示的用戶輪廓存入后的輪廓DB。
圖16對用戶輪廓根據(jù)關(guān)聯(lián)度進(jìn)行加權(quán)和思考的例子。
圖17向Web瀏覽器可以利用的格式變換的綜合用戶輪廓。
圖18(a)是第2實施方式中的關(guān)聯(lián)度數(shù)據(jù)表,(b)是第2實施方式中的狀況數(shù)據(jù)表。
圖19是在第2實施方式中的Web瀏覽器生成的用戶輪廓及其變換,(a)Web瀏覽器生成的用戶輪廓,(b)加權(quán)后及合并后的用戶輪廓,(c)格式變換后的用戶輪廓。
圖20是在第2實施方式中的IM生成的用戶輪廓及其變換,(a)IM生成的用戶輪廓,(b)加權(quán)后及合并后的用戶輪廓,(c)格式變換后的用戶輪廓。
圖21被手機(jī)電子郵件提供的綜合用戶輪廓。
圖22(a)是第3實施方式中的關(guān)聯(lián)度數(shù)據(jù)表,(b)是第2實施方式中的狀況數(shù)據(jù)表,(c)是本體論文件。
圖23是在第3實施方式中的Web瀏覽器生成的用戶輪廓及其變換,(a)Web瀏覽器生成的用戶輪廓,(b)加權(quán)后及合并后的用戶輪廓。
圖24是在第3實施方式中的郵件支持軟件(郵件處理軟件)生成的用戶輪廓及其變換,(a)郵件支持軟件生成的用戶輪廓,(b)加權(quán)后及合并后的用戶輪廓,(c)本體論(notology)變換后的用戶輪廓。
具體實施例方式<發(fā)明概要>
圖1是表示應(yīng)用本發(fā)明涉及的管理裝置的用戶輪廓共享系統(tǒng)的結(jié)構(gòu)。用戶輪廓共享系統(tǒng)包含管理裝置100和一個以上的應(yīng)用程序110a、b。
管理裝置100,接收來自應(yīng)用程序110的要求后,根據(jù)多個用戶輪廓,生成新的用戶輪廓(以下稱作“綜合用戶輪廓”),將它提供給應(yīng)用程序110。在生成綜合用戶輪廓之前,多個應(yīng)用程序110分別生成用戶輪廓,注冊到管理裝置100中。管理裝置100經(jīng)常監(jiān)視用戶狀況,將注冊用戶輪廓時的用戶狀況和用戶輪廓直接或間接地對應(yīng)后存儲。在生成綜合用戶輪廓時,使用與要求用戶輪廓時的用戶狀況或應(yīng)用程序指定的用戶狀況(以下包含兩者在內(nèi),稱作“現(xiàn)在的用戶狀況”)對應(yīng)的用戶輪廓。所謂“與現(xiàn)在的用戶狀況對應(yīng)的用戶輪廓”,是現(xiàn)在的用戶狀況和在該用戶狀況中某一個應(yīng)用程序生成的用戶輪廓。
管理裝置100,根據(jù)與現(xiàn)在的用戶狀況對應(yīng)的用戶輪廓,生成綜合用戶輪廓,所以綜合用戶輪廓就成為和時刻變化的用戶狀況對應(yīng)的信息。這樣,在各應(yīng)用程序中,能夠根據(jù)綜合用戶輪廓,進(jìn)行符合現(xiàn)在的用戶狀況的處理。例如,考慮應(yīng)用程序是Web瀏覽器時的情況。如果現(xiàn)在的用戶狀況是“在家中”,就能夠進(jìn)行檢索有關(guān)用戶的興趣的Web頁等的處理。另一方面,如果現(xiàn)在的用戶狀況是“工作中”,就能夠進(jìn)行檢索用戶在工作中經(jīng)常使用的Web頁等的處理。
在本發(fā)明中,所謂“用戶輪廓”,是有關(guān)用戶的嗜好的信息。但是,用戶輪廓包含的信息并不局限于此。例如用戶輪廓還可以包含用戶的移動履歷及人際關(guān)系、經(jīng)歷等。另外,用戶輪廓還可以是用戶使用文章編輯應(yīng)用程序進(jìn)行單詞注冊的詞典文件之類。進(jìn)而,對用戶輪廓的格式?jīng)]有特別限定。
<第1實施方式>
下面,參照附圖,講述本發(fā)明的實施方式。
[功能構(gòu)成](1整體結(jié)構(gòu))圖1是表示應(yīng)用本發(fā)明的第1實施方式涉及的管理裝置的用戶輪廓共享系統(tǒng)的結(jié)構(gòu)。用戶輪廓共享系統(tǒng),包含管理裝置100、一個以上的應(yīng)用程序110a、b和數(shù)據(jù)庫111。
應(yīng)用程序110,在個人用計算機(jī)、手機(jī)、PDA(Personal Digital Assistant)、GPS裝置等計算機(jī)終端上動作,通過互聯(lián)網(wǎng)及LAN等網(wǎng)絡(luò)做媒介,與管理裝置100通信。此外,應(yīng)用程序110還可以通過SD卡、CF卡、DVD等記錄介質(zhì)做媒介,與管理裝置100交換數(shù)據(jù)。
應(yīng)用程序110,在應(yīng)用程序固有的處理的基礎(chǔ)上,還生成用戶輪廓,將生成的用戶輪廓提供給管理裝置100。另外,應(yīng)用程序110向管理裝置100要求用戶輪廓,取得它后,根據(jù)取得的信息進(jìn)行處理。作為這種應(yīng)用程序,例如可以列舉Web瀏覽器、即時信息(以下稱作“IM”)、郵件處理軟件。
數(shù)據(jù)庫111,是提供有關(guān)用戶的信息的裝置及應(yīng)用程序,向管理裝置100提供旨在判斷用戶狀況的基礎(chǔ)信息。作為數(shù)據(jù)庫111,例如可以列舉用戶持有的GPS裝置、在車站的剪票口及公司的會議室等任意的場所安裝的傳感器、收納了用戶的行動日程的日程表。此外,在本實施方式中,設(shè)想數(shù)據(jù)庫111通過網(wǎng)絡(luò)和管理裝置100交換數(shù)據(jù),但是數(shù)據(jù)庫111也可以在和管理裝置100相同的終端上。
(2)管理裝置管理裝置100,包含下列(a)~(g)的構(gòu)成要素。
(a)知識數(shù)據(jù)庫(DB)101(相當(dāng)于判斷基準(zhǔn)存儲單元)存儲旨在判斷用戶狀況的用戶狀況判斷基準(zhǔn)。關(guān)于該用戶狀況判斷基準(zhǔn),將在后文詳述。
(b)用戶狀況管理部102(相當(dāng)于用戶狀況管理單元)根據(jù)來自數(shù)據(jù)庫111的信息和用戶狀況判斷基準(zhǔn),隨時判斷時刻變化的用戶狀況。另外,將判斷的用戶狀況寫入狀況數(shù)據(jù)表102a。
(c)用戶輪廓收集部103(相當(dāng)于收集單元)從應(yīng)用程序110中收集應(yīng)用程序。進(jìn)而,還可以接收用戶對用戶狀況判斷基準(zhǔn)的注冊。
(d)要求受理部104(相當(dāng)于要求受理單元)從應(yīng)用程序110處接收用戶輪廓的要求。
(e)用戶輪廓提供部105(相當(dāng)于生成單元及發(fā)送單元)根據(jù)存儲的用戶輪廓,生成適合要求用戶輪廓時的用戶狀況(以下稱作“現(xiàn)在的用戶狀況”)的用戶輪廓,提供給用戶輪廓的要求方。
(f)用戶輪廓管理部106(相當(dāng)于收集單元)將用戶輪廓存入用戶輪廓DB106a及從那里讀出用戶輪廓。用戶輪廓DB106a將應(yīng)用程序110生成的用戶輪廓,和生成時的用戶狀況對應(yīng)地存儲。
(g)用戶狀況收集部107取得來自數(shù)據(jù)庫111的信息,傳輸給用戶狀況管理部102。
具有以上構(gòu)成要素的管理裝置100,設(shè)想可以作為用戶的主服務(wù)器及可視聽服務(wù)器上的服務(wù)提供裝置動作。但是,未必非要安裝在固定的計算機(jī)終端上,也可以作為用戶的攜帶式終端服務(wù)實現(xiàn)。此外,管理裝置100的各構(gòu)成要素101~107,也可以不全部存在于同一個計算機(jī)終端上。按照需要,各構(gòu)成要素可以安裝在不同的計算機(jī)終端上。這時,最好能夠通過LAN及互聯(lián)網(wǎng)等數(shù)據(jù)通信網(wǎng)等單元,互相交換數(shù)據(jù)。
[管理裝置存儲的信息]接著,講述管理裝置100存儲的信息。
(1)知識DB(1-1)用戶狀況判斷基準(zhǔn)表圖2是知識DB101存儲的用戶狀況判斷基準(zhǔn)表的示意圖。在用戶狀況判斷基準(zhǔn)表101a中,注冊著判斷基準(zhǔn)數(shù)據(jù)。用戶狀況管理部102判定用戶狀況時,使用判斷基準(zhǔn)數(shù)據(jù)??梢灶A(yù)先將判斷基準(zhǔn)數(shù)據(jù)的默認(rèn)值設(shè)定成用戶狀況判斷基準(zhǔn)表101a。但是最好由管理裝置100接收來自用戶的注冊。根據(jù)各個用戶的判斷基準(zhǔn)數(shù)據(jù),能夠非常細(xì)致地而且準(zhǔn)確地判斷各用戶的狀況。在以下的講述中,分析按照各用戶注冊判斷基準(zhǔn)數(shù)據(jù)的情況。
判斷基準(zhǔn)數(shù)據(jù),使用戶能夠出現(xiàn)的用戶狀況和狀態(tài)導(dǎo)出的數(shù)據(jù)對應(yīng)。在該例中,作為能夠出現(xiàn)的用戶狀況,注冊了“工作中”、“通勤中”、“在家中”等3個。用戶狀況只要是在管理裝置100內(nèi)能夠唯一性地識別的值就行,既可以是用UUID及URI等表述,也可以是字符串。用戶能夠任意決定各用戶狀況的值。
作為與各用戶狀況對應(yīng)的狀態(tài)導(dǎo)出數(shù)據(jù),通常使用可能被數(shù)據(jù)庫111收集的信息或者管理裝置100可能檢出的時刻信息。在該例中,作為狀態(tài)導(dǎo)出數(shù)據(jù),表示出各用戶狀況的“時間段”、這時的用戶的“位置信息”、用戶利用的“利用終端”及“利用應(yīng)用程序”??梢圆粚r間段、位置信息”、利用終端及利用應(yīng)用程序都作為狀態(tài)導(dǎo)出數(shù)據(jù)使用,至少使用一個就行。另外,作為狀態(tài)導(dǎo)出數(shù)據(jù),不局限于在這里列舉的內(nèi)容。
下面,講述根據(jù)圖2的用戶狀況判斷基準(zhǔn)表101a判定用戶狀況的具體例子。例如假設(shè)在管理裝置100的內(nèi)部時鐘脈沖時刻08:30的時刻,從數(shù)據(jù)庫111收集到“位置信息門真”、“利用終端筆記本PC”、“利用應(yīng)用程序Web瀏覽器”的信息。這時,判定用戶狀況是“工作中”。另外,例如只根據(jù)管理裝置100的內(nèi)部時鐘脈沖時刻“08:30”,也可以將用戶狀況決定為“工作中”。進(jìn)而,還可以給多個狀況導(dǎo)出數(shù)據(jù)設(shè)定優(yōu)先度,各狀況導(dǎo)出數(shù)據(jù)表示的用戶狀況不一致時,按照優(yōu)先度高的狀況導(dǎo)出數(shù)據(jù),決定用戶狀況。
(1-2關(guān)聯(lián)度數(shù)據(jù)表)關(guān)聯(lián)度數(shù)據(jù)表圖3是知識DB101存儲的關(guān)聯(lián)度數(shù)據(jù)表101b的示意圖。在關(guān)聯(lián)度數(shù)據(jù)表中,注冊關(guān)聯(lián)度數(shù)據(jù)。關(guān)聯(lián)度數(shù)據(jù)定義用戶狀況判斷基準(zhǔn)表101a注冊的用戶狀況之間的關(guān)聯(lián)度。關(guān)聯(lián)度數(shù)據(jù)的設(shè)定,可以由管理裝置100的提供者進(jìn)行,但也可以由管理裝置100受理用戶的設(shè)定。用戶本身最好注冊判斷基準(zhǔn)數(shù)據(jù)包含的各用戶狀況之間的關(guān)聯(lián)度。在以下的講述中,考慮注冊每個用戶的關(guān)聯(lián)度數(shù)據(jù)時的情況。例如在圖3中,設(shè)定成對于“通勤中”的用戶狀況而言,用戶狀況“工作中”關(guān)聯(lián)度高,而用戶狀況“休閑中”關(guān)聯(lián)度低,用戶狀況“在家中”則不具有關(guān)聯(lián)性。
關(guān)聯(lián)度數(shù)據(jù),在從輪廓DB106a抽出在關(guān)聯(lián)狀況中生成的用戶輪廓時使用。所謂“關(guān)聯(lián)狀況”,是指現(xiàn)在的用戶狀況和有關(guān)聯(lián)的別的用戶狀況。如前所述,所謂“現(xiàn)在的用戶狀況”,是應(yīng)用程序110要求用戶輪廓時的用戶狀況。不僅根據(jù)在現(xiàn)在的用戶狀況下生成的用戶輪廓,還根據(jù)在關(guān)聯(lián)狀況中生成的用戶輪廓,生成綜合用戶輪廓,從而能夠提高綜合用戶輪廓的柔軟性和利用價值。
(2)狀況數(shù)據(jù)表圖4是狀況數(shù)據(jù)表102a存儲的狀況數(shù)據(jù)的示意圖。狀況數(shù)據(jù)表102a,最好按照各用戶生成。根據(jù)判斷基準(zhǔn)數(shù)據(jù)和來自數(shù)據(jù)庫111的信息判定的用戶狀況,一個接一個地寫入狀況數(shù)據(jù)表102a中。狀況數(shù)據(jù)包含用戶狀況和與用戶狀況關(guān)聯(lián)的附屬信息。圖4的例子中,表示用戶狀況直到2004/2/3的13:00~19:00為止是“工作中”、19:00~21:00為止是“通勤中”、21:00以后是“在家中”。作為附屬信息,存儲日期和用戶當(dāng)時利用的應(yīng)用程序。但是,附屬信息并不局限于該例。只要是能夠從數(shù)據(jù)庫111收集的信息,都能夠作為附屬信息,使?fàn)顩r數(shù)據(jù)包含。例如作為其它的附屬信息,可以列舉位置信息及日程信息。使?fàn)顩r數(shù)據(jù)包含附屬信息后,能夠根據(jù)附屬信息,決定用戶狀況。
狀況數(shù)據(jù),在決定應(yīng)用程序110生成的用戶輪廓與哪個用戶狀況對應(yīng)或者決定現(xiàn)在的用戶狀況時使用。
(3)輪廓DB接著,講述用戶輪廓DB106a存儲的用戶輪廓。圖5是管理裝置100接收的用戶輪廓的示意圖。用戶輪廓至少包含數(shù)據(jù),在該例中進(jìn)而還包含更新日期及?!爸匾取北硎居脩魧τ谔囟ǖ姆N類而言的興趣的大小。另外,“更新日期”表示重要度被更新的時刻。
圖6是用戶輪廓DB106a存儲的信息的示意圖。在本實施方式中,管理裝置100接收圖5所示的用戶輪廓后,就如圖6所示,將接收時的用戶狀況和用戶輪廓對應(yīng)地存儲。圖6表示“工作中”接收了IT關(guān)聯(lián)及AV機(jī)器關(guān)聯(lián)的用戶輪廓,“休閑中”接收了外國音樂關(guān)聯(lián)及滑雪關(guān)聯(lián)的用戶輪廓。之所以使接收時的用戶狀況和用戶輪廓對應(yīng),是因為接收時的用戶狀況和該用戶輪廓生成時的用戶狀況大致同樣,所以等于使用戶輪廓生成時的用戶狀況和用戶輪廓對應(yīng)的緣故。
[功能]接著,講述管理裝置100具有的功能。管理裝置100大致具有(1)取得用戶狀況、(2)取得用戶輪廓、(3)提供綜合用戶輪廓等3種功能。以下,依次講述這些功能。
(1)取得用戶狀況管理裝置100從數(shù)據(jù)庫111收集信息,根據(jù)收集到的信息和判斷基準(zhǔn)數(shù)據(jù),判斷收集時的用戶狀況。判斷的用戶狀況,被寫入狀況數(shù)據(jù)表102a。
首先,用戶狀況收集部107從數(shù)據(jù)庫111收集用戶信息。作為數(shù)據(jù)庫111提供的用戶信息的一個例子,可以列舉時刻信息、位置信息、日程信息、附近商店信息、附近用戶信息、關(guān)于用戶利用的應(yīng)用程序的信息。另外,特定用戶的用戶標(biāo)識符還可以被用戶信息包含。收集的用戶信息,由用戶狀況收集部107傳輸給用戶狀況管理部102,作為用戶狀況收集部107,可以使用郵件處理軟件及即時信息(IM)等眾所周知的手段。
用戶狀況管理部102,比較收集的用戶信息和判斷基準(zhǔn)數(shù)據(jù)的狀況導(dǎo)出數(shù)據(jù),決定收集時的用戶狀況。進(jìn)而,用戶狀況管理部102根據(jù)狀況數(shù)據(jù)表102a的格式,決定狀況數(shù)據(jù)。決定的狀況數(shù)據(jù),被寫入狀況數(shù)據(jù)表102a。例如給予圖2所示的判斷基準(zhǔn)數(shù)據(jù)及圖4所示的狀況數(shù)據(jù)表102a的格式時,作為用戶信息,假設(shè)收集到“時刻信息2004/4/2的9:00”及“Web瀏覽器”。于是,用戶狀況管理部102根據(jù)判斷基準(zhǔn)數(shù)據(jù),判斷用戶狀況為“工作中”。進(jìn)而,用戶狀況管理部102生成包含日期“2004/4/2 9:00”、用戶狀況“工作中”、利用應(yīng)用程序“Web瀏覽器”的狀況數(shù)據(jù),在狀況數(shù)據(jù)表102a中注冊。
如上所述,每當(dāng)從數(shù)據(jù)庫111收集新的用戶信息時,就根據(jù)收集的用戶信息,在狀況數(shù)據(jù)表102a中存儲新的狀況數(shù)據(jù)。這樣,在狀況數(shù)據(jù)表102a中,就存儲用戶狀況的變遷的履歷。
(2)取得用戶輪廓管理裝置100取得任意的應(yīng)用程序110生成的用戶輪廓,和取得時的用戶狀況對應(yīng)地保存。
首先,講述取得用戶輪廓。管理裝置100的用戶輪廓收集部103,在任意的時刻,接收任意的應(yīng)用程序110生成或更新的用戶輪廓。這時,管理裝置100,和用戶輪廓一起,接收用戶輪廓的生成/更新時刻信息和記述有關(guān)應(yīng)用程序本身的信息的應(yīng)用程序輪廓(以下稱作“應(yīng)用輪廓”)。用戶輪廓可以包含時刻信息。應(yīng)用輪廓包含應(yīng)用程序的標(biāo)識符、利用目的、OS等利用環(huán)境、可能利用的用戶輪廓的格式、實行應(yīng)用程序的終端的有關(guān)信息等。接收的用戶輪廓及應(yīng)用輪廓,由用戶輪廓收集部103傳輸給用戶輪廓管理部106。此外,用戶輪廓收集部103還可以具有旨在確保對于外部應(yīng)用程序110進(jìn)行認(rèn)證等安全的功能。
接著,講述用戶輪廓的保存。用戶輪廓管理部106從接收的信息中,抽出足以特定用戶狀況的數(shù)據(jù),傳輸給用戶狀況管理部102。例如,是應(yīng)用程序的標(biāo)識符及時刻信息。用戶狀況管理部102根據(jù)傳輸來的數(shù)據(jù),從狀況數(shù)據(jù)表102a中抽出對應(yīng)的狀況數(shù)據(jù),傳輸給戶輪廓管理部106。戶輪廓管理部106至少將傳輸來的狀況數(shù)據(jù)中的用戶狀況和用戶輪廓對應(yīng)后,保存到狀況數(shù)據(jù)表102a中。
這樣,能夠使?fàn)顩r數(shù)據(jù)表102a對應(yīng)地存儲用戶輪廓和用戶狀況。此外,在用戶輪廓中,有時與多個用戶狀況對應(yīng)。
(3)提供綜合用戶輪廓接著,講述向應(yīng)用程序110提供綜合用戶輪廓。管理裝置100按照來自任意的應(yīng)用程序110的要求,生成與要求時的用戶狀況對應(yīng)的綜合用戶輪廓,將它提供給要求方。
(3-1)接收要求首先,管理裝置100的要求受理部104,在任意的時刻,從任意的應(yīng)用程序110接收應(yīng)用程序本身的應(yīng)用輪廓。也可以和應(yīng)用輪廓一起,接收狀況數(shù)據(jù)。
(3-2)特定包含現(xiàn)在的用戶狀況的狀況數(shù)據(jù)要求受理部104,對從應(yīng)用程序110中取得的數(shù)據(jù)進(jìn)行解析。接收數(shù)據(jù)包含狀況數(shù)據(jù)時,要求受理部104將狀況數(shù)據(jù)及應(yīng)用輪廓傳輸給用戶輪廓提供部105。因為將接收的狀況數(shù)據(jù)包含的用戶狀況看作現(xiàn)在的用戶狀況時,可以生成綜合用戶輪廓。
沒有從應(yīng)用程序110中接收到用戶狀況的指定時,要求受理部104向用戶狀況管理部102詢問現(xiàn)在的用戶狀況。用戶狀況管理部102從狀況數(shù)據(jù)表102a中抽出最新的狀況數(shù)據(jù),傳輸給要求受理部104。要求受理部104接收狀況數(shù)據(jù)后,將接收的狀況數(shù)據(jù)及應(yīng)用輪廓傳輸給4用戶輪廓提供部105。為了將最新的狀況數(shù)據(jù)包含的用戶狀況看作現(xiàn)在的用戶狀況時,生成綜合用戶輪廓。
(3-3)特定包含關(guān)聯(lián)狀況的關(guān)聯(lián)的數(shù)據(jù)用戶輪廓提供部105特定狀況數(shù)據(jù)包含的用戶狀況,從用戶狀況管理部102取得包含特定的用戶狀況的關(guān)聯(lián)狀況的關(guān)聯(lián)度數(shù)據(jù)。用戶輪廓提供部105,向用戶輪廓管理部106要求與現(xiàn)在的用戶狀況及特定的關(guān)聯(lián)狀況對應(yīng)的用戶輪廓。用戶輪廓管理部106按照要求,從用戶輪廓DB106a中抽出與現(xiàn)在的用戶狀況及特定的關(guān)聯(lián)狀況對應(yīng)的用戶輪廓,傳輸給用戶輪廓提供部105。為了根據(jù)它們,生成綜合用戶輪廓。
例如假設(shè)存儲圖6所示的用戶輪廓,現(xiàn)在的用戶狀況是“通勤中”,關(guān)聯(lián)狀況是“休閑中”及“工作中”。這時,雖然不存在與“通勤中”對應(yīng)的用戶輪廓,但卻存在與“工作中”及“休閑中”對應(yīng)的用戶輪廓。因此,用戶輪廓管理部106將它們傳輸給用戶輪廓提供部105。
(3-4)用戶輪廓的變換(3-4-1)根據(jù)關(guān)聯(lián)度數(shù)據(jù)進(jìn)行的變換用戶輪廓提供部105使用關(guān)聯(lián)度數(shù)據(jù),對取得的用戶輪廓進(jìn)行加權(quán),統(tǒng)合與現(xiàn)在的用戶狀況及關(guān)聯(lián)狀況對應(yīng)的用戶輪廓。
圖7是表示使用關(guān)聯(lián)度數(shù)據(jù)的用戶輪廓的加權(quán)的一個例子的說明圖。圖7(a)是與關(guān)聯(lián)狀況對應(yīng)的用戶輪廓,圖7(b)是統(tǒng)合的用戶輪廓。該圖以被給予圖3所示的關(guān)聯(lián)度數(shù)據(jù)表102a、現(xiàn)在的用戶狀況是“通勤中”的情況為例。由圖3可知與用戶狀況“通勤中”有關(guān)聯(lián)的其它的用戶狀況是“工作中”及“休閑中”,“工作中”的關(guān)聯(lián)度“大”,“休閑中”的關(guān)聯(lián)度“小”。因此,通過加權(quán)提高與用戶狀況“通勤中”對應(yīng)的用戶輪廓的“重要度”。就是說,進(jìn)行將“低”變換成“中”、將“中”變換成“高”的加權(quán)。同樣,通過加權(quán)降低與用戶狀況“休閑中”對應(yīng)的用戶輪廓的“重要度”。就是說,進(jìn)行將“高”變換成“中”、將“中”變換成“低”的加權(quán)。其結(jié)果,圖7(a)所示的用戶輪廓,被統(tǒng)合成該圖(b)所示的樣子。
此外,該例中的用戶輪廓的加權(quán)的計算方法,歸根結(jié)底只是一個例子。同樣,在生成綜合用戶輪廓時,還可以根據(jù)關(guān)聯(lián)度數(shù)據(jù),變更與現(xiàn)在的用戶狀況及關(guān)聯(lián)狀況對應(yīng)的用戶輪廓的值。
(3-4-2)郵件支持軟件用戶輪廓提供部105,根據(jù)應(yīng)用輪廓記載的信息,變換統(tǒng)合的用戶輪廓的格式,生成綜合用戶輪廓。這是為了將統(tǒng)合的用戶輪廓,變換成要求方——應(yīng)用程序110可以利用的形式。然后,用戶輪廓提供部105將綜合用戶輪廓發(fā)送給要求方——應(yīng)用程序110。
[處理]接著,參照附圖,講述用戶輪廓共享系統(tǒng)進(jìn)行的處理的流程的一個例子。
(1)用戶輪廓的取得處理圖8是表示用戶輪廓的取得處理的流程的一個例子的說明圖。首先,應(yīng)用程序110生成用戶輪廓(#11),和應(yīng)用輪廓一起發(fā)送給管理裝置100(#12)。
管理裝置100接收用戶輪廓及應(yīng)用輪廓后(#13),抽出為了特定接收時的用戶狀況的數(shù)據(jù)(#14)。例如管理裝置100抽出時刻信息及應(yīng)用輪廓的標(biāo)識符,從狀況數(shù)據(jù)表102a中讀出包含它的狀況數(shù)據(jù)(#15)。最后,管理裝置100使接收的用戶輪廓至少和狀況數(shù)據(jù)中的用戶狀況對應(yīng)后,存入用戶輪廓DB106a(#16)。
經(jīng)過以上的處理后,接收的用戶輪廓和用戶狀況就能夠直接對應(yīng)。
(2)綜合用戶輪廓的提供處理圖9是表示綜合用戶輪廓的提供處理的流程的一個例子的說明圖。首先,應(yīng)用程序110向管理裝置100發(fā)送用戶輪廓的要求。這時,和要求一起,或者取代要求,發(fā)送應(yīng)用輪廓(#21)。
管理裝置100接收應(yīng)用輪廓后(#22),特定包含現(xiàn)在的用戶狀況的狀況數(shù)據(jù)(#23)。接著,管理裝置100特定包含與現(xiàn)在的用戶狀況關(guān)聯(lián)的關(guān)聯(lián)狀況的關(guān)聯(lián)度數(shù)據(jù)(#24)。進(jìn)而,管理裝置100從用戶輪廓DB106a中讀出與現(xiàn)在的用戶狀況及關(guān)聯(lián)狀況對應(yīng)的用戶輪廓(#25),進(jìn)行加權(quán)及變換,生成綜合用戶輪廓(#26)。最后,管理裝置100將生成的綜合用戶輪廓發(fā)送給要求方——應(yīng)用程序110(#27、#28)。
經(jīng)過以上的處理,能夠生成與應(yīng)用程序要求用戶輪廓時的用戶狀況對應(yīng)的綜合用戶輪廓,提供使用度高的用戶輪廓。
[效果]采用本實施方式后,能夠根據(jù)管理裝置100收集的用戶信息和知識DB101存儲的判斷基準(zhǔn)數(shù)據(jù)及關(guān)聯(lián)度數(shù)據(jù),逐次監(jiān)視用戶狀況信息。其結(jié)果,能夠?qū)膽?yīng)用程序110收集的用戶輪廓和生成它時的用戶的狀況對應(yīng)保存。另外,根據(jù)關(guān)聯(lián)度數(shù)據(jù),求出與應(yīng)用程序要求的用戶輪廓被利用的狀況(現(xiàn)在的用戶狀況)關(guān)聯(lián)的狀況(關(guān)聯(lián)狀況)后,能夠構(gòu)筑·提供適合于用戶輪廓的利用狀況的綜合用戶輪廓。進(jìn)而,能夠在完全不同的應(yīng)用程序之間,互相共享用戶輪廓。
<第2實施方式>
在所述第1實施方式中,將從應(yīng)用程序110收集的用戶輪廓和用戶狀況對應(yīng)后,存入用戶輪廓DB106a。但是也可以在生成綜合用戶輪廓時,進(jìn)行使用戶輪廓和用戶狀況的對應(yīng)。
[存儲的信息及功能]第2實施方式涉及的用戶輪廓共享系統(tǒng)的結(jié)構(gòu),和圖1所示的結(jié)構(gòu)相同。但是,用戶輪廓DB106a存儲的信息不同。另外,用戶輪廓的變換方法也不同。以下,講述和第1實施方式的不同之處。
(1)輪廓DB圖10是用戶輪廓DB106a存儲的信息的示意圖。在用戶輪廓DB106a中,收集的用戶輪廓被和鏈接信息對應(yīng)存儲。此外,在該例中,示出按照應(yīng)用程序存儲用戶輪廓的例子。鏈接信息連接用戶輪廓生成時的用戶狀況和用戶輪廓。作為鏈接信息,沒有特別的限定。但是可以使用用戶輪廓的更新日期及應(yīng)用程序標(biāo)識符等。還可以將應(yīng)用輪廓包含的信息,作為鏈接信息。
(2)特定與現(xiàn)在的用戶狀況及關(guān)聯(lián)狀況對應(yīng)的用戶輪廓圖11是由用戶輪廓提供部105特定與現(xiàn)在的用戶狀況及關(guān)聯(lián)狀況對應(yīng)的用戶輪廓的說明圖。圖11(a)表示變換前的用戶輪廓,該圖(b)表示使用了特定的用戶輪廓的變換后的用戶輪廓。該變換以被給予圖3所示的關(guān)聯(lián)度數(shù)據(jù)表101b及圖4所示的狀況數(shù)據(jù)表、現(xiàn)在的用戶狀況是“通勤中”、鏈接信息包含時刻信息的情況為例。
在該例中,被存儲的用戶輪廓中與現(xiàn)在的用戶狀況“通勤中”有關(guān)聯(lián)的用戶狀況“工作中”及“休閑中”生成的,只是與Web瀏覽器對應(yīng)的用戶輪廓。它通過比較用戶輪廓的更新日期和狀況數(shù)據(jù)表102a后求出。就是說,相當(dāng)于“工作中”的時間段被更新的用戶輪廓,是與Web瀏覽器對應(yīng)的用戶輪廓。另外,“休閑中”被更新的用戶輪廓則沒有存儲。因此,只抽出相當(dāng)于“工作中”的時間段13:00~19:00被更新的用戶輪廓,進(jìn)而通過加權(quán),變更用戶輪廓中的重要度后,可以獲得該圖(b)的被統(tǒng)合的用戶輪廓。
[處理]接著,參照附圖,講述第2實施方式涉及的用戶輪廓共享系統(tǒng)進(jìn)行的處理的流程的一個例子。
(1)用戶輪廓的取得處理圖12是表示第2實施方式涉及的用戶輪廓的取得處理的流程的一個例子的說明圖。首先,應(yīng)用程序110生成用戶輪廓(#31),和應(yīng)用輪廓一起發(fā)送給管理裝置100(#32)。
管理裝置100的用戶輪廓收集部103,接收用戶輪廓及應(yīng)用輪廓后(#33),傳輸給用戶輪廓管理部106。在用戶輪廓包含鏈接信息時,用戶輪廓管理部106原封不動地將用戶輪廓存入用戶輪廓DB106a。在用戶輪廓不包含鏈接信息時,用戶輪廓管理部106與鏈接信息對應(yīng)地存放用戶輪廓。例如,用戶輪廓管理部106可以使接收時的時刻信息及應(yīng)用輪廓的標(biāo)識符對應(yīng)地存放用戶輪廓。
經(jīng)過以上的處理后,能夠使用戶輪廓和鏈接信息對應(yīng)。
(2)綜合用戶輪廓的提供處理圖13是表示第2實施方式涉及的綜合用戶輪廓的提供處理的流程的一個例子的說明圖。首先,應(yīng)用程序110向管理裝置100發(fā)送用戶輪廓的要求。這時,和要求一起,或者取代要求,發(fā)送應(yīng)用輪廓(#41)。
管理裝置100由要求受理部104接收應(yīng)用輪廓后(#42),特定包含現(xiàn)在的用戶狀況的狀況數(shù)據(jù)(#43)。接著,管理裝置100特定包含與現(xiàn)在的用戶狀況關(guān)聯(lián)的關(guān)聯(lián)狀況的關(guān)聯(lián)度數(shù)據(jù)(#44)。進(jìn)而,從包含現(xiàn)在的用戶狀況的狀況數(shù)據(jù)及包含關(guān)聯(lián)狀況的狀況數(shù)據(jù)中抽出鏈接信息(#44)。例如如果鏈接信息是時刻信息,那么就抽出時刻信息。
進(jìn)而,管理裝置的用戶輪廓提供部105,使用抽出的鏈接信息,從用戶輪廓DB106a中抽出與現(xiàn)在的用戶狀況及關(guān)聯(lián)狀況對應(yīng)的用戶輪廓(#45)。就是說,比較與用戶輪廓對應(yīng)的鏈接信息和從狀況數(shù)據(jù)抽出的鏈接信息,檢索與現(xiàn)在的用戶狀況及關(guān)聯(lián)狀況對應(yīng)的用戶輪廓。然后,根據(jù)檢索的用戶輪廓,生成綜合用戶輪廓,將它發(fā)送給要求方(#46~#48)。
經(jīng)過以上的處理,即使沒有將用戶輪廓和用戶狀況直接對應(yīng)地存儲時,也能夠生成與利用用戶輪廓時的用戶狀況對應(yīng)的綜合用戶輪廓。
<第3實施方式>
在所述第1實施方式中,使用應(yīng)用輪廓包含的更新日期及重要度,將多個應(yīng)用輪廓加權(quán)后生成統(tǒng)合輪廓??墒牵词乖谟脩糨喞胁话氯掌诩爸匾葧r,也能加權(quán)。例如,可以列舉以下方法。
(a)在存儲用戶輪廓時,管理裝置寫入日期的方法用戶輪廓管理部106,使接收了用戶輪廓的日期和用戶輪廓對應(yīng)后,寫入用戶輪廓DB106a。在提供用戶輪廓時,用戶輪廓管理部106根據(jù)存儲的日期和狀況數(shù)據(jù)表,抽出與現(xiàn)在的狀況及關(guān)聯(lián)狀況對應(yīng)的用戶輪廓,傳輸給用戶輪廓提供部105。然后,用戶輪廓提供部105根據(jù)關(guān)聯(lián)度數(shù)據(jù)表,進(jìn)行加權(quán)。
或者,用戶輪廓管理部106根據(jù)接收了用戶輪廓的日期和狀況數(shù)據(jù)表,決定和用戶輪廓對應(yīng)的用戶狀況,使用戶狀況和用戶輪廓對應(yīng)后,寫入用戶輪廓DB106a。管理裝置100接收了用戶輪廓的要求時,和所述第1實施方式一樣,進(jìn)行加權(quán)。
(b)在接收用戶輪廓的要求時,管理裝置提高與當(dāng)時的用戶狀況對應(yīng)的用戶輪廓的重要度的方法例如,采用所述(a)記述的方法,能夠使用戶輪廓和用戶狀況對應(yīng)。用戶輪廓提供部105根據(jù)接收了用戶輪廓的要求的日期,求出現(xiàn)在的用戶狀況,將與現(xiàn)在的用戶狀況對應(yīng)的用戶輪廓的重要度設(shè)定成“高”后,進(jìn)行加權(quán)。例如在接收用戶輪廓的要求時是“通勤中”的情況下,生成給“通勤中”的用戶輪廓加權(quán)的統(tǒng)合用戶輪廓。這樣,不僅不需要使用戶輪廓包含更新日期及重要度,而且即使不使用關(guān)聯(lián)度數(shù)據(jù)表,也能加權(quán)。
(c)按照用戶輪廓的更新日期,管理裝置設(shè)定重要度的方法用戶輪廓包含更新日期時,用戶輪廓提供部105可以根據(jù)該更新日期,設(shè)定重要度。例如可以列舉從接收用戶輪廓的要求時起,將過去了一周以內(nèi)的用戶輪廓的重要度設(shè)定成“高”,將過去了一周以上、一個月以內(nèi)的用戶輪廓的重要度設(shè)定成“中”,將過去了一個月以上的用戶輪廓的重要度設(shè)定成“低”。用戶輪廓提供部105根據(jù)這樣設(shè)定的重要度,進(jìn)行加權(quán),能夠生成統(tǒng)合用戶輪廓。這樣,不僅不需要使用戶輪廓包含重要度,而且即使不使用關(guān)聯(lián)度數(shù)據(jù)表,也能加權(quán)。該加權(quán)方法,在所述(a)中也能應(yīng)用。
<實施例>
接著,列舉實施例,具體講述本發(fā)明。
[第1實施例](1)關(guān)聯(lián)度數(shù)據(jù)表及狀況數(shù)據(jù)表圖14(a)、(b)分別表示第1實施例中的關(guān)聯(lián)度數(shù)據(jù)表101b及狀況數(shù)據(jù)表102a。圖14(a)表示“吃飯中”和“工作中”、“通勤中”、“在家中”及“休閑中”的關(guān)聯(lián)度。圖14(b)表示用戶在“工作中”、“在家中”、“吃飯中”中,利用Web瀏覽器或介質(zhì)播放器的情況。在這里,將Web瀏覽器及介質(zhì)播放器作為應(yīng)用程序110a、b例示。Web瀏覽器110a,根據(jù)頁面閱讀記錄及檢索詞匯的輸入記錄等,生成有關(guān)用戶對哪種信息關(guān)心的用戶輪廓。介質(zhì)播放器110b,根據(jù)用戶的內(nèi)容視聽履歷等,生成有關(guān)用戶的嗜好的用戶輪廓。
(2)處理以下,例示W(wǎng)eb瀏覽器110a和介質(zhì)播放器110b,在管理裝置100中注冊用戶輪廓,然后,Web瀏覽器110a取得注冊的用戶輪廓的步驟。
(2-1)取得和保存用戶輪廓圖15是取得和保存用戶輪廓的說明圖。應(yīng)用程序110a、b生成的用戶輪廓,被和用戶狀況對應(yīng)地保存。
首先,該圖(a)表示初始狀態(tài)(2004/2/3 13:00以前)中的用戶輪廓DB106a的狀態(tài)。然后,被用戶在工作中利用的Web瀏覽器110a作業(yè)結(jié)束后,生成該圖(b)所示的輪廓。在該例中,Web瀏覽器生成XML(eXtensibleMarkup Language)形式的用戶輪廓。
管理裝置100的用戶輪廓管理部106,根據(jù)應(yīng)用輪廓,理解Web瀏覽器生成的用戶輪廓的格式,從接收的用戶輪廓中抽出相當(dāng)于生成時刻及用戶的嗜好信息的部分的信息。接著,用戶輪廓管理部106將抽出的生成時刻及應(yīng)用輪廓,傳輸給用戶狀況管理部102,取得對應(yīng)的狀況數(shù)據(jù)。在該例中,被答復(fù)與圖15(b)的用戶輪廓生成時刻對應(yīng)的狀況數(shù)據(jù)——“工作中”,用戶輪廓管理單元將該狀況數(shù)據(jù)和抽出的用戶嗜好信息關(guān)聯(lián)保存。圖15(c)表示將從該圖(b)的用戶輪廓抽出的嗜好信息,和用戶狀況“工作中”對應(yīng)后,存入用戶輪廓DB106a的結(jié)果。
接著,介質(zhì)播放器在系統(tǒng)中注冊用戶輪廓。圖15(d)是在家中的用戶利用的介質(zhì)播放器,作業(yè)完畢后生成的用戶輪廓。在該例中,介質(zhì)播放器生成CSV形式的用戶輪廓。生成的用戶輪廓,和介質(zhì)播放器的應(yīng)用輪廓一起,發(fā)送給管理裝置100。
管理裝置100的用戶輪廓管理部106,根據(jù)應(yīng)用輪廓,理解介質(zhì)播放器生成的用戶輪廓的格式,從接收的用戶輪廓中,抽出符合生成時刻、用戶的嗜好信息的部分的信息。接著,用戶輪廓管理部106將抽出的生成時刻及應(yīng)用輪廓,傳輸給用戶狀況管理部102,取得對應(yīng)的狀況數(shù)據(jù)。在該例中,被答復(fù)圖15(d)的與用戶輪廓生成時刻對應(yīng)的狀況數(shù)據(jù)“在家中”。用戶輪廓管理部106將該狀況數(shù)據(jù)和抽出的用戶嗜好信息關(guān)聯(lián)后保存。圖15(e)表示將從該圖(d)的用戶輪廓中抽出的嗜好信息與用戶狀況“在家中”對應(yīng)后,存入用戶輪廓DB106a的結(jié)果。
此外,用戶輪廓管理部106也可以不將嗜好信息本身和用戶狀況對應(yīng),而將向嗜好信息的轉(zhuǎn)換及鏈接與用戶狀況對應(yīng)后存儲。
另外,還可以不是在接收用戶輪廓時,而是在提供用戶輪廓時,進(jìn)行用戶狀況和嗜好信息的對應(yīng),這和在所述第2實施方式中講述的一樣。
(2-2)提供綜合用戶輪廓接著,講述Web瀏覽器110a從管理裝置100中取得用戶輪廓的步驟。
被正在吃飯的用戶利用的Web瀏覽器110a,在開始作業(yè)時,將應(yīng)用輪廓發(fā)送給管理裝置100。接收了應(yīng)用輪廓的管理裝置100,由用戶狀況管理部102,從狀況數(shù)據(jù)表102a中讀出與現(xiàn)在的用戶狀況對應(yīng)的狀況數(shù)據(jù)。在該例中,假設(shè)被答復(fù)“吃飯中”這一用戶的狀況數(shù)據(jù)。
接著,用戶狀況管理部102將讀出的數(shù)據(jù),發(fā)送給用戶輪廓提供部105。用戶輪廓提供部105,將從用戶狀況管理部102中取得的與“吃飯中”關(guān)聯(lián)的狀況數(shù)據(jù)及關(guān)聯(lián)度數(shù)據(jù),發(fā)送給用戶輪廓提供部109。
用戶輪廓提供部105,取得與狀況數(shù)據(jù)對應(yīng)的用戶輪廓。例如從用戶輪廓管理部106中,取得與“吃飯中”對應(yīng)的用戶輪廓和與“吃飯中”的關(guān)聯(lián)狀況——“工作中”、“通勤中”、“在家中”及“休閑中”對應(yīng)的用戶輪廓。在該例中,取得圖15(e)的用戶輪廓的全部。
接著,用戶輪廓提供部105,根據(jù)圖14(a)的關(guān)聯(lián)度數(shù)據(jù),將與各狀況數(shù)據(jù)關(guān)聯(lián)的用戶輪廓加權(quán)后思考,進(jìn)而將思考后的用戶輪廓變換成與符合Web瀏覽器110a的格式。圖16表示對用戶輪廓根據(jù)關(guān)聯(lián)度進(jìn)行加權(quán)和思考的例子。圖17表示向Web瀏覽器110a可以利用的郵件支持軟件的綜合用戶輪廓。然后,用戶輪廓提供部105將生成的用戶輪廓,發(fā)送給Web瀏覽器110a。
經(jīng)過以上的處理后,Web瀏覽器和介質(zhì)播放器能夠互相共享符合用戶狀況的用戶輪廓。
[第2實施例]接著,表示作為應(yīng)用程序,使用Web瀏覽器、即時信息(IM)、被手機(jī)搭載的郵件處理軟件——手機(jī)電子郵件的例子。Web瀏覽器110a,生成和第1實施例一樣的用戶輪廓。IM110b及手機(jī)電子郵件110c,根據(jù)用戶喜歡的話題及交換的文件的種類的履歷等,生成有關(guān)用戶的嗜好的用戶輪廓。
(1)關(guān)聯(lián)度數(shù)據(jù)表及狀況數(shù)據(jù)表圖18(a)、(b)分別表示本實施例中的關(guān)聯(lián)度數(shù)據(jù)表101b及狀況數(shù)據(jù)表102a。該圖(a)表示用戶狀況“通勤中”和“工作中”、“回家中”及“在家中”的關(guān)聯(lián)度。該圖(b)表示用戶在“工作中”、“回家中”、“在家中”、“通勤中”中,利用Web瀏覽器、IM、手機(jī)電子郵件的情況。
(2)處理以下,例示W(wǎng)eb瀏覽器110a和IM110b,在管理裝置100中注冊用戶輪廓,然后,手機(jī)電子郵件110c取得注冊的用戶輪廓的步驟。
(2-1)取得和保存用戶輪廓首先,Web瀏覽器110a和第1實施例一樣,將圖19(a)所示的用戶輪廓注冊到管理裝置100中。
管理裝置100的用戶輪廓管理部106,按照各應(yīng)用程序,保存接收的用戶輪廓。圖19(a)表示將與工作中生成的IT關(guān)聯(lián)的輪廓和回家中生成的外國音樂關(guān)聯(lián)的輪廓,作為Web瀏覽器110a生成的用戶輪廓保存的情況。用戶輪廓管理部106,根據(jù)接收的用戶輪廓,確認(rèn)用戶輪廓被Web瀏覽器110a生成,將用戶輪廓存入Web瀏覽器用的目錄等中。
接著,工作中及在家中被用戶利用的IM110b,在作業(yè)完畢后,分別生成用戶輪廓。圖20(a)表示IM生成的用戶輪廓的例子。在這里,IM生成CSV形式的用戶輪廓。用戶輪廓管理部106,根據(jù)接收的用戶輪廓,確認(rèn)用戶輪廓被IM生成,將用戶輪廓存入IM用的目錄等中。此外,在本例中,用戶輪廓不和狀況數(shù)據(jù)直接對應(yīng)。
(2-2)提供綜合用戶輪廓接著,講述手機(jī)電子郵件110b從管理裝置100中取得用戶輪廓的步驟。被通勤中的用戶利用的手機(jī)電子郵件110b,在開始作業(yè)時,將應(yīng)用輪廓發(fā)送給管理裝置100。
接收了應(yīng)用輪廓的管理裝置100的要求受理部104,從用戶狀況管理部102取得與現(xiàn)在的用戶狀況對應(yīng)的狀況數(shù)據(jù)。在該例中,假設(shè)被答復(fù)“通勤中”這一用戶的狀況數(shù)據(jù)。接著,要求受理部104將取得的狀況數(shù)據(jù),發(fā)送給用戶輪廓提供部105。
用戶輪廓提供部105,從用戶狀況管理部102中取得的與“通勤中”關(guān)聯(lián)的狀況數(shù)據(jù)及關(guān)聯(lián)度數(shù)據(jù),發(fā)送給用戶輪廓提供部109。
用戶輪廓提供部105,從用戶輪廓管理部106中取得與狀況數(shù)據(jù)對應(yīng)的用戶輪廓。在該例中,取得分別與“通勤中”的關(guān)聯(lián)狀況——“工作中”、“回家中”及“在家中”關(guān)聯(lián)的用戶輪廓。但是,在本實施例中,由于用戶輪廓不和狀況數(shù)據(jù)直接關(guān)聯(lián),所以作為鏈接信息,用戶輪廓管理部106使用與狀況數(shù)據(jù)對應(yīng)的時刻數(shù)據(jù),取得各應(yīng)用程序保存的用戶輪廓。
具體的說,用戶輪廓管理部106為了取得“工作中”生成的用戶輪廓,檢索與“工作中”對應(yīng)的時刻“2004/2/3 13:00~19:00”生成的用戶輪廓。這時,分別從Web瀏覽器110a的用戶輪廓中,選擇IT關(guān)聯(lián)的用戶輪廓,從IM110b的用戶輪廓中,選擇AV機(jī)器關(guān)聯(lián)的用戶輪廓。同樣,分別選擇與“回家中”對應(yīng)的時間段生成的用戶輪廓,傳輸給用戶輪廓提供部105。
接著,用戶輪廓提供部105,根據(jù)圖18(a)的關(guān)聯(lián)度數(shù)據(jù),對與各狀況數(shù)據(jù)關(guān)聯(lián)的用戶輪廓進(jìn)行加權(quán),按照各應(yīng)用程序進(jìn)行用戶輪廓的合并。圖19(b)表示對Web瀏覽器110a的用戶輪廓進(jìn)行加權(quán)、合并的情況。圖20(b)表示對IM110b的用戶輪廓進(jìn)行加權(quán)、合并的情況。
接著,用戶輪廓提供部105將合并的各應(yīng)用程序的用戶輪廓,變換成要求用戶輪廓的應(yīng)用程序能夠利用的格式。圖19(c)、圖20(c)分別表示將Web瀏覽器110a及IM110b用的用戶輪廓,變換成手機(jī)電子郵件能夠利用的格式的例子。
接著,用戶輪廓提供部105將這些用戶輪廓合并后,提供給手機(jī)電子郵件110c。圖21表示將圖19(c)、圖20(c)所示的用戶輪廓合并后生成的綜合用戶輪廓。
經(jīng)過以上的處理后,在手機(jī)電子郵件110c中,能夠按照狀況利用Web瀏覽器110a、IM110b生成的綜合用戶輪廓。
[第3實施例]接著,表示作為應(yīng)用程序110,使用Web瀏覽器、郵件處理軟件、車載導(dǎo)航系統(tǒng)的例子。
Web瀏覽器110a,生成和第1實施例一樣的用戶輪廓。郵件處理軟件根據(jù)用戶喜歡的話題及交換的文件的種類的履歷等,和Web瀏覽器一樣,生成有關(guān)用戶的嗜好的用戶輪廓。
(1)關(guān)聯(lián)度數(shù)據(jù)表、狀況數(shù)據(jù)表及本體論文件圖22(a)、(b)分別表示本實施例中的關(guān)聯(lián)度數(shù)據(jù)表101b及狀況數(shù)據(jù)表102a。該圖(a)表示用戶狀況“工作中”、“回家中”及“在家中”的關(guān)聯(lián)度。該圖(b)表示用戶在“工作中”、“回家中”、“在家中”、“通勤中”中,利用Web瀏覽器、IM或車載導(dǎo)航系統(tǒng)的情況。本體論文件,用于用戶輪廓的變換。
(2)處理以下,例示W(wǎng)eb瀏覽器110a和郵件處理軟件110b,在管理裝置100中注冊用戶輪廓,然后,車載導(dǎo)航系統(tǒng)110c取得注冊的用戶輪廓的步驟。
(2-1)取得和保存用戶輪廓首先,Web瀏覽器110a及郵件處理軟件110b,分別生成用戶輪廓,注冊到管理裝置100中。用戶輪廓管理部106,按照各應(yīng)用程序,保存接收的用戶輪廓。圖23(a)及圖24(a)是按照各應(yīng)用程序保存的用戶輪廓的示意圖。在本實施例中,用戶輪廓不和狀況數(shù)據(jù)直接對應(yīng)。
(2-2)提供綜合用戶輪廓接著,講述車載導(dǎo)航系統(tǒng)110c從管理裝置100中取得用戶輪廓的步驟。
被通勤中的用戶利用的車載導(dǎo)航系統(tǒng)110c,在開始作業(yè)時,將應(yīng)用輪廓發(fā)送給管理裝置100。
管理裝置100的要求受理部104,從用戶狀況管理部102取得與現(xiàn)在的用戶狀況對應(yīng)的狀況數(shù)據(jù)。在該例中,假設(shè)被答復(fù)“通勤中”這一用戶的狀況數(shù)據(jù)。接著,通過用戶輪廓提供部105做媒介,將取得的狀況數(shù)據(jù),發(fā)送給用戶狀況管理部102。
用戶狀況管理部102,從狀況數(shù)據(jù)表102a中取得的與“通勤中”關(guān)聯(lián)的狀況數(shù)據(jù)及關(guān)聯(lián)度數(shù)據(jù),發(fā)送給用戶輪廓提供部105。
用戶輪廓提供部105,從用戶輪廓管理部106中取得與狀況數(shù)據(jù)對應(yīng)的用戶輪廓。在該例中,從用戶輪廓管理部106中取得與“通勤中”的關(guān)聯(lián)狀況——“工作中”、“回家中”及“在家中”對應(yīng)的用戶輪廓。在本實施例中,由于用戶輪廓不和狀況數(shù)據(jù)直接關(guān)聯(lián),所以用戶輪廓管理部106,在鏈接信息中使用與狀況數(shù)據(jù)對應(yīng)的時刻數(shù)據(jù),取得按照各應(yīng)用程序保存的用戶輪廓。
具體的說,為了取得“工作中”生成的用戶輪廓,用戶輪廓管理部106檢索與“工作中”對應(yīng)的時刻“2004/2/3 13:00~19:00”生成的用戶輪廓。其結(jié)果,抽出圖23(a)上段所示的IT關(guān)聯(lián)的用戶輪廓。同樣,作為與“回家中”對應(yīng)的時間段生成的用戶輪廓,抽出圖23(a)下段所示的外國音樂關(guān)聯(lián)的用戶輪廓。另外,作為與“在家中”對應(yīng)的時間段生成的用戶輪廓,抽出圖24(a)所示的郵件處理軟件用戶輪廓,傳輸給用戶輪廓提供部105。
接著,用戶輪廓提供部105根據(jù)關(guān)聯(lián)度數(shù)據(jù),對與各狀況數(shù)據(jù)關(guān)聯(lián)的用戶輪廓進(jìn)行加權(quán),按照各應(yīng)用程序進(jìn)行用戶輪廓數(shù)據(jù)的合并。圖23(b)表示對Web瀏覽器的兩個用戶輪廓加權(quán)后合并的例子 接著,用戶輪廓提供部105將合并的各應(yīng)用程序的用戶輪廓,變換成要求用戶輪廓的應(yīng)用程序可以利用的格式。圖24(c)表示將該圖(b)所示的用戶輪廓變換成車載導(dǎo)航裝置110c可以利用的格式的例子。在該例中,假設(shè)車載導(dǎo)航系統(tǒng)110c和Web瀏覽器110a利用同一個用戶輪廓的格式。這樣,就不進(jìn)行對Web瀏覽器110a的用戶輪廓變換處理,將郵件處理軟件110b用的用戶輪廓變換成車載導(dǎo)航系統(tǒng)110c用的格式。
在這里,在變換·統(tǒng)合應(yīng)用程序的用戶輪廓的格式之際,被利用的詞匯的差異往往成為問題。例如圖23所示的Web瀏覽器110a的用戶輪廓中的“IT關(guān)聯(lián)”這個詞,和圖24的郵件處理軟件的用戶輪廓中的“Innformation Technology”這個詞對應(yīng)。這些詞匯雖然具有相同的意思,但除非明確表示該情況,“IT關(guān)聯(lián)”和“Innformation Technology”卻作為不同的嗜好信息看待,不能夠?qū)⑺鼈兊闹到y(tǒng)合。為了消除這個問題,使用圖22(c)例示的本體論文件。本體論文件,是表示詞匯及概念的關(guān)系的文件。該本體論文件,定義“IT”和“Innformation Technology”是同一個概念。圖24(b)是使用該本體論文件,將與在郵件處理軟件110b中利用的嗜好信息有關(guān)的詞匯,變換成能夠在車載導(dǎo)航系統(tǒng)110c中利用的詞匯的用戶輪廓。利用本體論文件后,用戶輪廓提供部105可以統(tǒng)合不同的應(yīng)用程序的用戶輪廓。
進(jìn)行詞匯變換后,用戶輪廓提供部105將圖24(b)所示的郵件處理軟件110b的用戶輪廓,變換成車載導(dǎo)航系統(tǒng)110c用的格式。進(jìn)而,用戶輪廓提供部105合并Web瀏覽器及郵件處理軟件的用戶輪廓,將它提供給車載導(dǎo)航系統(tǒng)110c。
綜上所述,即使在應(yīng)用程序110之間可以利用的用戶輪廓格式不同時,也能夠在應(yīng)用程序彼此之間共享用戶輪廓。
<其它的實施方式>
上述的管理裝置100實行的方法、旨在實行該方法的程序及記錄了該程序的計算機(jī)可讀取記錄介質(zhì),被本發(fā)明的范圍所包含。在這里,作為記錄介質(zhì),可以列舉計算機(jī)可讀寫的軟盤、硬盤、半導(dǎo)體存儲器、CD-ROM、DVD、光磁盤(MO)、其它的介質(zhì)。
此外,上述的實施方式及實施例是本發(fā)明的例示,本發(fā)明并不局限于這些內(nèi)容。
利用本發(fā)明后,能夠考慮用戶的狀況,通過在多個機(jī)器·服務(wù)中共享用戶輪廓,從而能夠使機(jī)器·服務(wù)人性化。
權(quán)利要求
1.一種管理裝置,與1個以上的任意的應(yīng)用程序動作的用戶終端連接、并從所述用戶終端收集用戶輪廓,具有判斷基準(zhǔn)存儲單元,該單元存儲旨在決定用戶狀況的用戶狀況判斷基準(zhǔn);收集單元,該單元收集并存儲所述應(yīng)用程序生成的用戶輪廓;要求受理單元,該單元從所述應(yīng)用程序中的某一個接收用戶輪廓的要求;用戶狀況管理單元,該單元按照所述要求,根據(jù)所述用戶狀況判斷基準(zhǔn),判定現(xiàn)在的用戶狀況;生成單元,該單元從所述收集單元存儲的用戶輪廓中,抽出有關(guān)現(xiàn)在的用戶狀況的用戶輪廓,并根據(jù)抽出的用戶輪廓,生成現(xiàn)在的用戶狀況中的綜合用戶輪廓;以及發(fā)送單元,該單元向要求方發(fā)送所述用戶輪廓生成單元生成的用戶輪廓。
2.如權(quán)利要求1所述的管理裝置,其特征在于所述用戶狀況管理單元,還接收用戶狀況判斷基準(zhǔn)的注冊。
3.如權(quán)利要求1所述的管理裝置,其特征在于所述用戶狀況管理單元,每當(dāng)所述輪廓收集單元收集用戶輪廓時,根據(jù)所述用戶狀況判斷基準(zhǔn),判定在收集的時刻的用戶狀況;所述收集單元,將所述用戶狀況管理單元判定的用戶狀況與收集的用戶輪廓對應(yīng)地存儲;所述生成單元,抽出與現(xiàn)在的用戶狀況對應(yīng)的用戶輪廓,并根據(jù)抽出的用戶輪廓,生成所述綜合用戶輪廓。
4.如權(quán)利要求1所述的管理裝置,其特征在于所述用戶狀況管理單元,將規(guī)定的用戶狀況與規(guī)定的鏈接信息對應(yīng)地存儲;所述收集單元,將收集的用戶輪廓與所述鏈接信息對應(yīng)地存儲;所述生成單元,將與所述現(xiàn)在的用戶狀況對應(yīng)的鏈接信息作為關(guān)鍵詞,抽出用戶輪廓,并根據(jù)抽出的用戶輪廓,生成所述綜合用戶輪廓。
5.如權(quán)利要求1所述的管理裝置,其特征在于所述用戶狀況管理單元,存儲定義了規(guī)定的多個用戶狀況的關(guān)聯(lián)程度的關(guān)聯(lián)度表;所述生成單元,根據(jù)所述關(guān)聯(lián)度表,確定與現(xiàn)在的用戶狀況關(guān)聯(lián)的別的用戶狀況——關(guān)聯(lián)用戶狀況,并在與所述現(xiàn)在的用戶狀況關(guān)聯(lián)的用戶輪廓的基礎(chǔ)上,進(jìn)而抽出與所述關(guān)聯(lián)用戶狀況關(guān)聯(lián)的用戶輪廓,再根據(jù)抽出的用戶輪廓,生成所述綜合用戶輪廓。
6.如權(quán)利要求5所述的管理裝置,其特征在于所述生成單元,根據(jù)所述現(xiàn)在的用戶狀況與所述關(guān)聯(lián)的用戶狀況之間的關(guān)聯(lián)程度,給抽出的用戶輪廓加權(quán),并根據(jù)加權(quán)后的各用戶輪廓,生成所述綜合用戶輪廓。
7.如權(quán)利要求1所述的管理裝置,其特征在于所述要求受理單元,在接收所述用戶輪廓的要求的同時,接收所述應(yīng)用程序能夠解釋的用戶輪廓的格式;所述生成單元,將生成的綜合用戶輪廓的格式變換成所述格式后發(fā)送。
8.一種管理方法,與1個以上的任意的應(yīng)用程序動作的用戶終端連接、并從所述用戶終端收集用戶輪廓,具有判斷基準(zhǔn)存儲步驟,該步驟存儲旨在決定用戶狀況的用戶狀況判斷基準(zhǔn);收集步驟,該步驟收集并存儲所述應(yīng)用程序生成的用戶輪廓;要求受理步驟,該步驟從所述應(yīng)用程序中的某一個接收用戶輪廓的要求;用戶狀況管理步驟,該步驟按照所述要求,根據(jù)所述用戶狀況判斷基準(zhǔn),判定現(xiàn)在的用戶狀況;生成步驟,該步驟從所述收集單元存儲的用戶輪廓中,抽出有關(guān)現(xiàn)在的用戶狀況的用戶輪廓,并根據(jù)抽出的用戶輪廓,生成現(xiàn)在的用戶狀況中的綜合用戶輪廓;以及發(fā)送步驟,該步驟向要求方發(fā)送所述用戶輪廓生成單元生成的用戶輪廓。
9.一種管理程序,是使計算機(jī)終端具備管理裝置功能的管理程序,所述管理裝置與1個以上的任意的應(yīng)用程序動作的用戶終端連接、并從所述用戶終端收集用戶輪廓,使計算機(jī)發(fā)揮下述單元的功能判斷基準(zhǔn)存儲單元,該單元存儲旨在決定用戶狀況的用戶狀況判斷基準(zhǔn);收集單元,該單元收集并存儲所述應(yīng)用程序生成的用戶輪廓;要求受理單元,該單元從所述應(yīng)用程序中的某一個接收用戶輪廓的要求;用戶狀況管理單元,該單元按照所述要求,根據(jù)所述用戶狀況判斷基準(zhǔn),判定現(xiàn)在的用戶狀況;生成單元,該單元從所述收集單元存儲的用戶輪廓中,抽出有關(guān)現(xiàn)在的用戶狀況的用戶輪廓,并根據(jù)抽出的用戶輪廓,生成現(xiàn)在的用戶狀況中的綜合用戶輪廓;以及發(fā)送單元,該單元向要求方發(fā)送所述用戶輪廓生成單元生成的用戶輪廓。
全文摘要
本發(fā)明提供考慮了用戶狀況的用戶輪廓。管理裝置(100)接收來自應(yīng)用程序(110)的要求后,根據(jù)多個用戶輪廓,生成新的用戶輪廓(以下稱作“綜合用戶輪廓”),將它提供給應(yīng)用程序(110)。管理裝置(100)經(jīng)常監(jiān)視用戶狀況,將用戶輪廓注冊時的用戶狀況和用戶輪廓直接或間接對應(yīng)后存儲。由于管理裝置(100)根據(jù)與現(xiàn)在的用戶狀況對應(yīng)的用戶輪廓生成綜合用戶輪廓,所以綜合用戶輪廓成為與時刻變化的用戶狀況對應(yīng)的數(shù)據(jù)。
文檔編號G06F17/30GK1969292SQ200580019150
公開日2007年5月23日 申請日期2005年6月10日 優(yōu)先權(quán)日2004年6月10日
發(fā)明者杉山圭司, 平位純一, 石川亮 申請人:松下電器產(chǎn)業(yè)株式會社