亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于提供內(nèi)容的系統(tǒng)和裝置的制作方法

文檔序號(hào):6469888閱讀:141來源:國知局
專利名稱:用于提供內(nèi)容的系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施方案涉及一種系統(tǒng),其被配置成估計(jì)用戶的興趣并 把與估計(jì)的用戶興趣相對(duì)應(yīng)的內(nèi)容提供給用戶。
背景技術(shù)
一種內(nèi)容提供系統(tǒng)已被提出,其被配置成基于用戶對(duì)系統(tǒng)進(jìn)行的 輸入來估計(jì)用戶的興趣,搜索與估計(jì)的用戶興趣相對(duì)應(yīng)的內(nèi)容,并把這些內(nèi)容提供給用戶。在日本專利臨時(shí)公開號(hào)為2004-164678的日本專 利(在下文中將其稱為JP2004-164678A)中,公開了這種系統(tǒng)的一個(gè) 實(shí)例。在該系統(tǒng)中,語音輸入被進(jìn)行語音識(shí)別處理,并且一些關(guān)鍵字 從輸入的語音中被提取。然后,具有這些提取出的關(guān)鍵字的內(nèi)容被搜 索,以把搜索出的內(nèi)容顯示在屏幕上。在JP 2004-164678A所公開的系統(tǒng)中,搜索的內(nèi)容是相繼輸出的。 因此,如果用戶做出輸入的時(shí)刻和獲得對(duì)應(yīng)于用戶輸入的內(nèi)容的時(shí)刻 之間的時(shí)間時(shí)段變得比較長,則用戶對(duì)這些內(nèi)容的興趣可能在這些內(nèi) 容被顯示時(shí)己下降。換句話說,該內(nèi)容提供系統(tǒng)具有不能把用戶高度 感興趣的內(nèi)容適當(dāng)?shù)靥峁┙o用戶的缺陷。發(fā)明內(nèi)容本發(fā)明的實(shí)施方案的優(yōu)勢(shì)在于提供了一種系統(tǒng)和裝置,其被配置 成能夠把用戶高度感興趣的內(nèi)容及時(shí)提供給用戶。根據(jù)本發(fā)明的一個(gè)實(shí)施方案,提供了一種內(nèi)容提供系統(tǒng),其被提 供有數(shù)據(jù)獲取單元、興趣估計(jì)單元和最新估計(jì)結(jié)果保存單元,其中數(shù) 據(jù)獲取單元被配置成通過包括于信息處理裝置中的用戶界面,獲得輸 入和/或輸出的數(shù)據(jù),興趣估計(jì)單元通過基于數(shù)據(jù)獲取單元獲取的數(shù)據(jù) 估計(jì)用戶的興趣,來生成表示用戶興趣的興趣信息,并且最新估計(jì)結(jié) 果保存單元保存由興趣估計(jì)單元生成的最新興趣信息,以便能把反映
最新興趣信息的內(nèi)容提供給用戶。由于使用最新興趣信息來獲得內(nèi)容,所以使得優(yōu)先提供反映用戶 最新興趣的內(nèi)容變得可能。任選地,內(nèi)容提供系統(tǒng)可包括內(nèi)容獲取單元、內(nèi)容輸出單元、相 似性評(píng)估單元和內(nèi)容輸出控制單元,其中如果數(shù)據(jù)獲取單元獲得數(shù)據(jù), 則內(nèi)容獲取單元獲得對(duì)應(yīng)于該數(shù)據(jù)的內(nèi)容,內(nèi)容輸出單元被配置成輸 出由內(nèi)容獲取單元獲得的內(nèi)容,相似性評(píng)估單元評(píng)估由最新估計(jì)結(jié)果 保存單元保存的最新興趣信息所表示的用戶最新興趣,和與數(shù)據(jù)獲取 單元獲取的數(shù)據(jù)相關(guān)的興趣信息所表示的用戶興趣之間的相似性,并 且內(nèi)容輸出控制單元基于相似性評(píng)估單元生成的相似性,來控制內(nèi)容 輸出單元,以便優(yōu)先輸出與數(shù)據(jù)相關(guān)的內(nèi)容,其中數(shù)據(jù)與相對(duì)于最新 興趣信息具有較高相似性的興趣信息相關(guān)。由于評(píng)估了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得把用戶當(dāng)前高度感 興趣的內(nèi)容優(yōu)先提供給用戶變得可能。還可防止把用戶興趣可能已下 降的內(nèi)容提供給用戶。還任選地,內(nèi)容輸出控制單元可以控制內(nèi)容輸出單元,以便按照 由相似性評(píng)估單元評(píng)估的相似性的遞減順序來輸出內(nèi)容。由于按照用戶興趣遞減的順序把內(nèi)容提供給用戶,所以可以迅速 提供用戶具有高度興趣的內(nèi)容。還任選地,內(nèi)容輸出控制單元可以控制內(nèi)容輸出單元,以便僅輸 出與相似性高于或等于預(yù)定水平的興趣信息相應(yīng)的內(nèi)容。通過這種配置,可提供與用戶興趣相匹配的內(nèi)容。也就是,可以 把有用的內(nèi)容提供給用戶。還任選地,最新估計(jì)結(jié)果保存單元可以用如下方式保存最新估計(jì) 信息在根據(jù)對(duì)應(yīng)于最新估計(jì)信息的用戶興趣的類型確定的某時(shí)間時(shí) 段內(nèi),不更新最新估計(jì)信息。應(yīng)注意的是,存在用戶興趣保持不變的情況。在這種情況下,更 可取的是,不要頻繁地進(jìn)行評(píng)估。由于先前生成的興趣信息在估計(jì)停 止時(shí)被維持,所以可防止過多地進(jìn)行評(píng)估。還可以穩(wěn)定地提供適當(dāng)?shù)?內(nèi)容。還任選地,內(nèi)容獲取單元可從數(shù)據(jù)中提取關(guān)鍵字,并可獲得與提
取的關(guān)鍵字有關(guān)的內(nèi)容。通過這種配置,可防止獲得不期望的內(nèi)容,因此能減小將要發(fā)送給內(nèi)容數(shù)據(jù)庫(content data based)的數(shù)據(jù)(內(nèi)容)量。還任選地,數(shù)據(jù)獲取單元、興趣估計(jì)單元、最新估計(jì)結(jié)果保存單 元、內(nèi)容獲取單元、內(nèi)容輸出單元、相似性評(píng)估單元和內(nèi)容輸出控制 單元可相互協(xié)作地同時(shí)運(yùn)行。由于這些單元同時(shí)運(yùn)行,所以能維持系統(tǒng)的高效率的使用。 在一個(gè)實(shí)例中,內(nèi)容提供系統(tǒng)可進(jìn)一步包括提供單元、數(shù)據(jù)存儲(chǔ) 單元和相似性評(píng)估單元,其中提供單元獲得與數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容并輸 出獲得的內(nèi)容,數(shù)據(jù)存儲(chǔ)單元在每次數(shù)據(jù)獲取單元獲取數(shù)據(jù)時(shí),存儲(chǔ) 興趣信息和數(shù)據(jù),同時(shí)使興趣信息和數(shù)據(jù)相關(guān)聯(lián),相似性評(píng)估單元估 計(jì)由最新估計(jì)結(jié)果保存單元保存的最新興趣信息表示的用戶最新興趣 和與數(shù)據(jù)獲取單元獲取的數(shù)據(jù)相關(guān)的興趣信息所表示的用戶興趣之間 的相似性。在這種配置中,提供單元從數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條數(shù)據(jù) 中,優(yōu)先地選擇與具有較高相似性的興趣信息相關(guān)的數(shù)據(jù),并獲得與 選擇的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。由于估計(jì)了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得優(yōu)先獲得用戶當(dāng)前 高度感興趣的內(nèi)容,并將其提供給用戶變得可能。還可防止把用戶興 趣可能已下降的內(nèi)容提供給用戶。還任選地,提供單元可從數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條數(shù)據(jù)中按照由 相似性評(píng)估單元估計(jì)的相似性的遞減順序進(jìn)行選擇,并可以獲得與選 擇的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。還任選地,提供單元可以包括選擇單元,其相繼進(jìn)行如下操作 從數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條數(shù)據(jù)中選擇一條數(shù)據(jù)作為處理目標(biāo)。在這 種情況下,提供單元可在每次選擇單元作出選擇時(shí),執(zhí)行用于獲得與 處理目標(biāo)相對(duì)應(yīng)的內(nèi)容的處理,并能夠同時(shí)執(zhí)行最多可達(dá)預(yù)定上限的 多個(gè)用于獲得內(nèi)容的處理。這多個(gè)處理各自對(duì)應(yīng)于選擇單元選擇的處 理目標(biāo)。選擇單元可以包括處理數(shù)目判定單元、相似性判定單元和處 理選擇單元,其中處理數(shù)目判定單元判斷由提供單元執(zhí)行的正在運(yùn)行 的處理的數(shù)目是否達(dá)到預(yù)定上限,相似性判定單元判斷在數(shù)據(jù)存儲(chǔ)單 元存儲(chǔ)的各條未處理的數(shù)據(jù)中,能夠找到相似性比與各個(gè)正在運(yùn)行的
處理相應(yīng)的數(shù)據(jù)更高的興趣信息相關(guān)聯(lián)的獲取數(shù)據(jù),處理選擇單元從 正在運(yùn)行的處理中選擇對(duì)應(yīng)于與具有最低相似性的興趣信息相關(guān)的獲 取的數(shù)據(jù)的處理作為取消目標(biāo)。在這種配置中,如果正在運(yùn)行的處理 的數(shù)目達(dá)到預(yù)定上限,并且如果在數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條未處理的 數(shù)據(jù)中,找到了相似性比與各個(gè)正在運(yùn)行的處理相應(yīng)的獲取數(shù)據(jù)更高 的興趣信息相關(guān)聯(lián)的獲取數(shù)據(jù),則停止與取消目標(biāo)相對(duì)應(yīng)的處理,并 且從存儲(chǔ)單元存儲(chǔ)的各條未處理的獲取數(shù)據(jù)中,選擇與具有最高相似 性的興趣信息相關(guān)的獲取數(shù)據(jù),作為處理目標(biāo)。通過這種配置,如果處理的數(shù)目達(dá)到預(yù)定上限,則可停止與低相 似性相關(guān)的處理,以便能執(zhí)行與較高相似性相關(guān)的處理。因此,能防 止不能執(zhí)行與較高相似性相關(guān)的處理的情況的發(fā)生。還任選地,內(nèi)容提供系統(tǒng)可包括模式判定單元,其判斷信息處理 裝置的操作模式。在正在運(yùn)行的處理的數(shù)目達(dá)到預(yù)定上限的情況下, 只要模式判定單元判斷的操作模式與除特定模式以外的模式相對(duì)應(yīng), 提供單元就根據(jù)相似性評(píng)估單元的評(píng)估結(jié)果優(yōu)先處理具有較高相似性 的數(shù)據(jù)。如果信息處理裝置的操作模式由例如外部中斷改變,則用戶興趣 在由中斷改變后,會(huì)改回到先前的興趣。要理解的是,如果把特定模 式定義為與用于中斷的操作相對(duì)應(yīng)的模式,則可防止這種問題的發(fā)生。還任選地,可把信息處理裝置配置為具有接聽通信模式和呼叫通 信模式的電話,其中在接聽通信模式中,電話在接收到來自另一電話 的呼叫后才與另一電話進(jìn)行通信,在呼叫通信模式中,電話將在向另 一電話發(fā)送呼叫后才與另一電話進(jìn)行通信。在這種情況下,特定模式 可以是接聽通信模式。通過這種配置,能防止如下情況的發(fā)生在線路另一端上的人輸 入到信息處理裝置中的語音新近啟動(dòng)了用于獲得內(nèi)容的處理,該語音 的數(shù)據(jù)通過用戶界面被輸出,從而停止先前啟動(dòng)的處理,該處理具有 很高的可能性使用戶興趣不久會(huì)改回與先前的處理相對(duì)應(yīng)的內(nèi)容。還任選地,提供單元可以被配置成能同時(shí)執(zhí)行最多可達(dá)預(yù)定上限 的多于用于獲得內(nèi)容的處理,以相繼地進(jìn)行用于從數(shù)據(jù)存儲(chǔ)單元存儲(chǔ) 的各條數(shù)據(jù)中選擇一條數(shù)據(jù)作為處理目標(biāo)的操作,執(zhí)行用于獲得與處
理目標(biāo)相對(duì)應(yīng)的內(nèi)容的處理,以及優(yōu)先為與具有較高相似性的數(shù)據(jù)相 對(duì)應(yīng)的處理分配資源,以便優(yōu)先處理具有較高相似性的數(shù)據(jù)。通過這種配置,可優(yōu)先獲得與較高相似性相關(guān)的內(nèi)容。還任選地,提供單元可以搜索與從數(shù)據(jù)中提取出的關(guān)鍵字相對(duì)應(yīng) 的內(nèi)容,并從數(shù)據(jù)庫獲得與關(guān)鍵字有關(guān)的內(nèi)容。還任選地,內(nèi)容提供系統(tǒng)可包括持續(xù)時(shí)間估計(jì)單元,其在每次興 趣估計(jì)單元估計(jì)用戶興趣時(shí),估計(jì)用戶興趣持續(xù)的持續(xù)時(shí)間。在這種 情況下,提供單元可為數(shù)據(jù)定義處理時(shí)限,以在處理時(shí)限內(nèi)執(zhí)行用于 獲得與數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容的處理,以便能在持續(xù)時(shí)間終止時(shí),結(jié)束與 數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容的獲取。通過這種配置,能防止執(zhí)行用于獲得與用戶興趣不匹配的內(nèi)容的 操作。還任選地,內(nèi)容提供系統(tǒng)可包括判定單元和持續(xù)時(shí)間存儲(chǔ)單元, 其中判定單元確定由興趣估計(jì)單元估計(jì)的用戶興趣屬于為用戶興趣分 類而預(yù)先確定的類型中的哪一類,持續(xù)時(shí)間存儲(chǔ)單元為各個(gè)類型存儲(chǔ) 用戶興趣持續(xù)的持續(xù)時(shí)間。在這種情況下,興趣估計(jì)單元可用于讀取 與判定單元確定的類型相對(duì)應(yīng)的持續(xù)時(shí)間,并從前一次對(duì)用戶興趣進(jìn)行的估計(jì)起算經(jīng)過持續(xù)時(shí)間后,為下一目標(biāo)數(shù)據(jù)估計(jì)用戶興趣。通過這種配置,可根據(jù)用戶興趣的改變來估計(jì)用戶興趣,并可適 當(dāng)?shù)靥峁┡c用戶匹配的內(nèi)容。還任選地,提供單元可包括選擇單元,其相繼進(jìn)行從數(shù)據(jù)存儲(chǔ)單 元存儲(chǔ)的各條數(shù)據(jù)中,選擇一條數(shù)據(jù)作為處理目標(biāo)的操作。提供單元 可在每次選擇單元作出選擇時(shí),執(zhí)行用于獲得與處理目標(biāo)相對(duì)應(yīng)的內(nèi) 容的處理,并能同時(shí)執(zhí)行多個(gè)用于獲得內(nèi)容的處理。這些多個(gè)處理各 自對(duì)應(yīng)于選擇單元選擇的處理目標(biāo)。進(jìn)一步,選擇單元可包括處理數(shù) 目判定單元、相似性判定單元和處理選擇單元,其中處理數(shù)目判定單 元判斷由提供單元執(zhí)行的正在運(yùn)行的處理的數(shù)目是否達(dá)到預(yù)定上限, 相似性判定單元判斷在數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條未處理的數(shù)據(jù)中,能 否找到相似性比與各個(gè)正在運(yùn)行的處理相應(yīng)的獲取數(shù)據(jù)更高的興趣信 息相關(guān)聯(lián)的獲取的數(shù)據(jù),處理選擇單元從正在運(yùn)行的處理中,選擇對(duì) 應(yīng)于與具有最低相似性的興趣信息相關(guān)的數(shù)據(jù)的處理作為取消目標(biāo)。 在這種配置中,如果正在運(yùn)行的處理的數(shù)目不小于預(yù)定上限,則接著 執(zhí)行以下優(yōu)先級(jí)處理,在該優(yōu)先級(jí)處理中,如果在數(shù)據(jù)存儲(chǔ)單元存儲(chǔ) 的各條未處理的數(shù)據(jù)中,找到了與相似性比與各個(gè)正在運(yùn)行的處理相 應(yīng)的獲取數(shù)據(jù)更高的興趣信息相關(guān)聯(lián)的獲取數(shù)據(jù),則停止與取消目標(biāo) 相對(duì)應(yīng)的處理,并且從數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條未處理的獲取的數(shù)據(jù) 中,選擇與具有最高相似性的興趣信息相關(guān)的獲取的數(shù)據(jù)作為處理目 標(biāo),并且如果在數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條未處理的數(shù)據(jù)中,沒有找到 相似性比與各個(gè)正在運(yùn)行的處理相應(yīng)的獲取數(shù)據(jù)更高的興趣信息相關(guān) 聯(lián)的獲取數(shù)據(jù),則選擇單元停止用于選擇處理目標(biāo)的操作。通過這種配置,可防止不能啟動(dòng)相似性高于正在運(yùn)行的處理的相 似性的處理的情況的發(fā)生。還任選地,內(nèi)容提供系統(tǒng)可包括模式判定單元,其判斷信息處理 裝置的操作模式。在這種情況下,只要模式判定單元判斷的操作模式 與除特定模式以外的模式相對(duì)應(yīng),選擇單元就可以執(zhí)行優(yōu)先級(jí)處理。如果信息處理裝置的操作模式由例如外部中斷改變,則用戶的興 趣在由中斷改變后會(huì)改回先前的興趣。要理解的是如果把特定模式定 義為與用于中斷的操作相對(duì)應(yīng)的模式,則可防止這種問題的發(fā)生。還任選地,在信息處理裝置處于除特定模式以外的模式的情況下, 選擇單元可從數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條未處理的數(shù)據(jù)中,選擇與最高相似性相關(guān)的數(shù)據(jù)作為處理目標(biāo),而不管正在運(yùn)行的處理的數(shù)目。在 這種情況下,提供單元能同時(shí)處理超過預(yù)定上限的處理。通過這種配置,可防止在特定模式期間不能把與用戶興趣匹配的 內(nèi)容提供給用戶的情況。在一個(gè)實(shí)例中,內(nèi)容提供系統(tǒng)可進(jìn)一步包括提供單元、數(shù)據(jù)存儲(chǔ) 單元和相似性評(píng)估單元,其中提供單元獲得與數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容并輸 出獲得的內(nèi)容,數(shù)據(jù)存儲(chǔ)單元在每次數(shù)據(jù)獲取單元獲取到數(shù)據(jù)時(shí),存 儲(chǔ)興趣信息和數(shù)據(jù),同時(shí)使興趣信息和數(shù)據(jù)相關(guān),相似性評(píng)估單元估 計(jì)由最新估計(jì)結(jié)果保存單元保存的最新興趣信息所表示的用戶最新興 趣和與數(shù)據(jù)獲取單元獲取的數(shù)據(jù)相關(guān)的興趣信息所表示的用戶興趣之 間的相似性。在這種情況下,提供單元可從數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條 數(shù)據(jù)中,優(yōu)先選擇與相似性高于或等于預(yù)定值的興趣信息相應(yīng)的數(shù)據(jù),
并獲得與選擇的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。由于估計(jì)了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得優(yōu)先獲得用戶當(dāng)前 具有高度興趣的內(nèi)容,并將其提供給用戶變得可能。還可防止把用戶 興趣可能已下降的內(nèi)容提供給用戶。在另一實(shí)例中,內(nèi)容提供系統(tǒng)可進(jìn)一步包括內(nèi)容獲取單元、內(nèi)容 存儲(chǔ)單元和內(nèi)容輸出單元。其中,如果數(shù)據(jù)獲取單元獲得數(shù)據(jù),則內(nèi) 容獲取單元獲得與該數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。內(nèi)容存儲(chǔ)單元具有分別對(duì)應(yīng) 于多個(gè)興趣類型的多個(gè)存儲(chǔ)區(qū),該內(nèi)容存儲(chǔ)單元被配置成把內(nèi)容存儲(chǔ) 到對(duì)應(yīng)于數(shù)據(jù)的興趣信息的興趣類型的一個(gè)存儲(chǔ)區(qū)中,其中獲取的數(shù) 據(jù)與這些內(nèi)容相對(duì)應(yīng)。內(nèi)容輸出單元輸出存儲(chǔ)在存儲(chǔ)區(qū)中的內(nèi)容。在 這種情況下,內(nèi)容輸出單元可選擇對(duì)應(yīng)于由最新估計(jì)結(jié)果保存單元存 儲(chǔ)的最新興趣信息的一個(gè)存儲(chǔ)區(qū),并輸出存儲(chǔ)在選擇的存儲(chǔ)區(qū)中的內(nèi) 容。由于評(píng)估了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得把用戶當(dāng)前具有高 度興趣的內(nèi)容優(yōu)先提供給用戶變得可能。還可防止把用戶興趣可能己 下降的內(nèi)容提供給用戶。還任選地,內(nèi)容獲取單元可包括內(nèi)容搜索單元,其具有基于數(shù)據(jù) 以及興趣信息來搜索內(nèi)容的功能。在這種情況下,內(nèi)容獲取單元可請(qǐng) 求搜索與該數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容,并可獲得響應(yīng)于內(nèi)容搜索單元的請(qǐng)求 而搜索的內(nèi)容。通過這種配置,使得減小在獲得內(nèi)容的處理上的處理負(fù)擔(dān)變得可能。還任選地,內(nèi)容提供系統(tǒng)可包括相似性評(píng)估單元,其評(píng)估由最新 估計(jì)結(jié)果保存單元保存的最新興趣信息所表示的用戶興趣和與數(shù)據(jù)獲 取單元獲取的數(shù)據(jù)相關(guān)的興趣信息所表示的用戶興趣之間的相似性。 在這種情況下,內(nèi)容存儲(chǔ)單元可以把內(nèi)容存儲(chǔ)在對(duì)應(yīng)的其中 一個(gè)存儲(chǔ) 區(qū)中,同時(shí)使這些內(nèi)容與為興趣信息而評(píng)估的相似性相關(guān),該興趣信 息對(duì)應(yīng)于將被存儲(chǔ)的內(nèi)容。進(jìn)一步,內(nèi)容輸出單元可選擇與最新興趣 信息相對(duì)應(yīng)的存儲(chǔ)區(qū)中的一個(gè),并用如下方式輸出來自選擇的存儲(chǔ)區(qū) 的內(nèi)容,其中該方式優(yōu)先輸出與具有高相似性的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。通過這種配置,使得把用戶會(huì)具有高度興趣的內(nèi)容優(yōu)先提供給用 戶變得可能。還任選地,可把各個(gè)存儲(chǔ)區(qū)配置為內(nèi)容被順序登記于其中的隊(duì)列。 內(nèi)容提供系統(tǒng)可包括分類單元,其在每次內(nèi)容被存儲(chǔ)在每個(gè)存儲(chǔ)區(qū)中 時(shí),對(duì)存儲(chǔ)在每個(gè)存儲(chǔ)區(qū)中的內(nèi)容進(jìn)行分類,每個(gè)存儲(chǔ)區(qū)中的內(nèi)容被 分類,以便優(yōu)先輸出具有較高相似性的內(nèi)容。進(jìn)一步,內(nèi)容輸出單元 可選擇與最新興趣信息相對(duì)應(yīng)的其中一個(gè)存儲(chǔ)區(qū),并按照分類單元對(duì) 內(nèi)容的分類順序,輸出來自選擇的存儲(chǔ)區(qū)的內(nèi)容。由于把內(nèi)容存儲(chǔ)在被配置成數(shù)據(jù)隊(duì)列的存儲(chǔ)區(qū)中,所以可簡單通 過讀取數(shù)據(jù)隊(duì)列的內(nèi)容,來按照相似性減少的順序提供內(nèi)容。還任選地,內(nèi)容存儲(chǔ)單元可把內(nèi)容連同時(shí)刻信息一起存儲(chǔ)在對(duì)應(yīng) 的存儲(chǔ)區(qū)中,其中該時(shí)刻信息表示比獲得內(nèi)容的時(shí)刻晚預(yù)定時(shí)間的時(shí) 刻。進(jìn)一步,內(nèi)容提供系統(tǒng)可包括評(píng)估結(jié)果修改單元,其響應(yīng)于從連 同內(nèi)容一起存儲(chǔ)的時(shí)刻信息所表示的時(shí)刻起算經(jīng)過的時(shí)間,修改與這 些內(nèi)容相關(guān)的相似性。通過這種配置,可根據(jù)時(shí)間信息來改變連同內(nèi)容一起存儲(chǔ)的評(píng)估 結(jié)果。還任選地,評(píng)估結(jié)果修改單元可以以經(jīng)過的時(shí)間越長,則相似性 越低的方式修改與內(nèi)容相關(guān)的相似性。通過這種配置,可防止把用戶興趣會(huì)下降的內(nèi)容提供給用戶。 還任選地,內(nèi)容提供系統(tǒng)可以包括刪除單元,其刪除與表示比當(dāng) 前時(shí)刻早預(yù)定時(shí)間的時(shí)刻的時(shí)刻信息相關(guān)的內(nèi)容。通過這種配置,可以防止把用戶興趣會(huì)下降的內(nèi)容提供給用戶。 在一個(gè)實(shí)例中,內(nèi)容提供系統(tǒng)可進(jìn)一步包括主要興趣估計(jì)單元、 內(nèi)容獲取單元、內(nèi)容存儲(chǔ)單元、相似性評(píng)估單元、內(nèi)容輸出單元和內(nèi) 容輸出控制單元。主要興趣估計(jì)單元通過基于興趣估計(jì)單元在過去的 預(yù)定時(shí)段中估計(jì)的用戶興趣的轉(zhuǎn)變,修改最新興趣信息,來估計(jì)用戶 當(dāng)前的主要興趣。內(nèi)容獲取單元獲得與數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。內(nèi)容存儲(chǔ) 單元存儲(chǔ)內(nèi)容和對(duì)應(yīng)于該內(nèi)容并由興趣估計(jì)單元的興趣信息,同時(shí)使 這些內(nèi)容與興趣信息相關(guān)。相似性評(píng)估單元估計(jì)由主要興趣估計(jì)單元估計(jì)的用戶當(dāng)前的主要興趣,和興趣評(píng)估單元估計(jì)的興趣信息所表示 的用戶興趣之間的相似性。內(nèi)容輸出單元被配置成輸出由內(nèi)容存儲(chǔ)單
元存儲(chǔ)的內(nèi)容。內(nèi)容輸出控制單元基于相似性評(píng)估單元生成的相似性, 來控制內(nèi)容輸出單元,以便優(yōu)先輸出與具有較高相似性的興趣信息相 關(guān)的內(nèi)容。由于估計(jì)了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得把用戶當(dāng)前具有高 度興趣的內(nèi)容優(yōu)先輸出給用戶變得可能。還可防止把用戶興趣可能已 下降的內(nèi)容提供給用戶。還任選地,內(nèi)容提供系統(tǒng)可包括提取單元,其在每次數(shù)據(jù)獲取單 元獲得數(shù)據(jù)時(shí),從數(shù)據(jù)中提取關(guān)鍵字。在這種情況下,興趣估計(jì)單元 可基于每次數(shù)據(jù)獲取單元獲得數(shù)據(jù)時(shí)由提取單元提取的關(guān)鍵字,來估 計(jì)用戶興趣,并且內(nèi)容獲取單元可獲得與提取單元為獲取的內(nèi)容提取 出的關(guān)鍵字有關(guān)的內(nèi)容。由于通過關(guān)鍵字來估計(jì)用戶興趣,所以和例如通過分析數(shù)據(jù)中的 上下文來估計(jì)用戶興趣的情況相比較,能容易地進(jìn)行用戶興趣的估計(jì)。還任選地,興趣估計(jì)單元可通過如下方式生成向量作為表示用戶 興趣的興趣信息把提取單元從數(shù)據(jù)中提取的關(guān)鍵字分成分別與向量 的元素相對(duì)應(yīng)的多個(gè)類型,獲得與所提取的各個(gè)關(guān)鍵字分別對(duì)應(yīng)的各 個(gè)元素的值,以及使用為每個(gè)元素獲得的值來表示向量。通過這種配置,可簡單通過計(jì)算與用戶興趣相對(duì)應(yīng)的向量,和與 用戶當(dāng)前的主要興趣相對(duì)應(yīng)的向量的內(nèi)積,來獲得相似性。還任選地,主要興趣估計(jì)單元可獲得在預(yù)定的過去時(shí)段內(nèi),由興 趣估計(jì)單元獲得的向量的改變量,并使用改變量來修改最新興趣信息, 以便估計(jì)用戶當(dāng)前的主要興趣。通過這種配置,可適當(dāng)?shù)毓烙?jì)用戶當(dāng)前的主要興趣。在一個(gè)實(shí)例中,內(nèi)容提供系統(tǒng)可進(jìn)一步包括數(shù)據(jù)存儲(chǔ)單元、主要 興趣估計(jì)單元、內(nèi)容獲取單元、相似性評(píng)估單元、內(nèi)容輸出單元和內(nèi) 容獲取控制單元。數(shù)據(jù)存儲(chǔ)單元在每次數(shù)據(jù)獲取單元獲取到數(shù)據(jù)時(shí), 存儲(chǔ)興趣信息和與該興趣信息相關(guān)的數(shù)據(jù),同時(shí)使興趣信息和該數(shù)據(jù) 相關(guān)。主要興趣估計(jì)單元通過基于興趣估計(jì)單元在過去的預(yù)定時(shí)段中 估計(jì)的用戶興趣的轉(zhuǎn)變,修改最新興趣信息,來估計(jì)用戶當(dāng)前的主要 興趣。內(nèi)容獲取單元獲得與數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。相似性評(píng)估單元評(píng)估 由主要興趣估計(jì)單元估計(jì)的用戶當(dāng)前的主要興趣和興趣估計(jì)單元的興
趣信息所表示的用戶興趣之間的相似性。內(nèi)容輸出單元被配置成輸出 由內(nèi)容獲取單元獲得的內(nèi)容。內(nèi)容獲取控制單元控制內(nèi)容獲取單元, 以便從數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)的各條數(shù)據(jù)中,優(yōu)先選擇與具有較高相似性 的興趣信息相關(guān)的數(shù)據(jù),并獲得對(duì)應(yīng)于選擇的數(shù)據(jù)的內(nèi)容。由于評(píng)估了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得把用戶當(dāng)前具有高 度興趣的內(nèi)容優(yōu)先輸出給用戶變得可能。還可防止把用戶興趣可能已 下降的內(nèi)容提供給用戶。根據(jù)本發(fā)明的另一實(shí)施方案,提供了一種內(nèi)容提供系統(tǒng),其提供 有數(shù)據(jù)獲取單元、興趣估計(jì)單元、內(nèi)容獲取單元、內(nèi)容輸出單元、時(shí) 間評(píng)估單元和內(nèi)容輸出控制單元。數(shù)據(jù)獲取單元被配置成通過包括于 信息處理裝置中的用戶界面,獲得輸入和/或輸出的數(shù)據(jù)。興趣估計(jì)單 元通過基于數(shù)據(jù)獲取單元獲取的數(shù)據(jù)估計(jì)用戶的興趣,來生成表示用 戶興趣的興趣信息。如果數(shù)據(jù)獲取單元獲得數(shù)據(jù),則內(nèi)容獲取單元獲 得對(duì)應(yīng)于該數(shù)據(jù)的內(nèi)容。內(nèi)容輸出單元被配置成輸出由內(nèi)容獲取單元 獲得的內(nèi)容。時(shí)間評(píng)估單元在每次內(nèi)容獲取單元獲得內(nèi)容時(shí),把數(shù)據(jù) 獲取單元獲得數(shù)據(jù)的時(shí)刻,和內(nèi)容獲取單元獲得與所述數(shù)據(jù)相對(duì)應(yīng)的 內(nèi)容的時(shí)刻之間的這段時(shí)間,從為用戶興趣定義的某個(gè)有效的持續(xù)時(shí) 間中減去,并把相減的結(jié)果定義為剩余時(shí)間,其中該用戶興趣是興趣 估計(jì)單元為數(shù)據(jù)估計(jì)的。內(nèi)容輸出控制單元控制內(nèi)容輸出單元,以便 優(yōu)先輸出具有較長剩余時(shí)間的內(nèi)容。通過這種配置,可以以及時(shí)的方式把與用戶興趣匹配的內(nèi)容提供 給用戶。任選地,內(nèi)容輸出控制單元可以控制內(nèi)容輸出單元,以便按照剩余時(shí)間遞減的順序輸出內(nèi)容。通過這種配置,可以迅速把期望的內(nèi)容提供給用戶。還任選地,內(nèi)容輸出控制單元可控制內(nèi)容輸出單元,以便僅輸出剩余時(shí)間多于或等于預(yù)定時(shí)間的內(nèi)容。通過這種配置,可以僅把與用戶興趣匹配的內(nèi)容提供給用戶。 根據(jù)本發(fā)明的另一實(shí)施方案,提供了一種內(nèi)容提供系統(tǒng),其提供有數(shù)據(jù)獲取單元。該數(shù)據(jù)獲取單元被配置成通過包括于信息處理裝置中的用戶界面,獲得輸入和/或輸出的數(shù)據(jù)。內(nèi)容提供系統(tǒng)進(jìn)一歩包括
提供單元、數(shù)據(jù)存儲(chǔ)單元、時(shí)刻記錄單元、興趣估計(jì)單元和檢測(cè)單元。 提供單元獲得與數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容并提供獲得的內(nèi)容。數(shù)據(jù)存儲(chǔ)單元 把數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中,時(shí)刻記錄單元把數(shù)據(jù)通過用戶界面被輸入的 輸入時(shí)刻,或者數(shù)據(jù)通過用戶界面被輸出的輸出時(shí)刻記錄到存儲(chǔ)器中, 同時(shí)使輸入時(shí)刻或輸出時(shí)刻與數(shù)據(jù)相關(guān)。興趣估計(jì)單元通過基于數(shù)據(jù) 獲取單元獲取的數(shù)據(jù)估計(jì)用戶的興趣,來生成表示用戶興趣的興趣信 息。檢測(cè)單元基于興趣信息的改變,來檢測(cè)用戶興趣改變的轉(zhuǎn)變時(shí)間。 在這種配置中,提供單元從存儲(chǔ)器中的各條數(shù)據(jù)中選擇輸入時(shí)間大于 或等于轉(zhuǎn)變時(shí)間或者輸出時(shí)間大于或等于轉(zhuǎn)變時(shí)間的數(shù)據(jù),并獲得與 選擇的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。通過這種配置,可以以及時(shí)的方式把與用戶興趣匹配的內(nèi)容提供 給用戶。任選地,可把信息處理裝置配置成將通過用戶界面輸入其中的數(shù) 據(jù),連同表示數(shù)據(jù)被輸入的時(shí)刻的輸入時(shí)刻信息一同輸出。在這種情 況下,時(shí)刻記錄單元可獲得由信息處理裝置輸出的輸入時(shí)刻信息,并 把該輸入時(shí)刻信息存儲(chǔ)在存儲(chǔ)器中作為輸入時(shí)間。通過這種配置,可在用戶對(duì)內(nèi)容保持興趣的時(shí)段內(nèi),把內(nèi)容準(zhǔn)確 地提供給用戶。還任選地,可把信息處理裝置配置成將通過用戶界面從其中輸出 的數(shù)據(jù),連同表示數(shù)據(jù)被輸出的時(shí)刻的輸出時(shí)刻信息一同輸出。在這 種情況下,時(shí)刻記錄單元可獲得由信息處理裝置輸出的輸出時(shí)刻信息, 并把該輸出時(shí)刻信息存儲(chǔ)在存儲(chǔ)器中作為輸出時(shí)間。通過這種配置,可在用戶對(duì)內(nèi)容保持興趣的時(shí)段內(nèi),把內(nèi)容準(zhǔn)確 地提供給用戶。還任選地,提供單元可搜索與從數(shù)據(jù)中提取出的關(guān)鍵字有關(guān)的內(nèi) 容,并獲得與關(guān)鍵字有關(guān)的內(nèi)容。根據(jù)本發(fā)明的另一實(shí)施方案,提供了一種提供內(nèi)容的方法,其進(jìn) 行如下操作通過信息處理裝置的用戶界面,從該信息處理裝置獲取 輸入到該信息處理裝置中的數(shù)據(jù),和/或從該信息處理裝置輸出的數(shù)據(jù), 通過基于從信息處理裝置獲取的數(shù)據(jù)估計(jì)用戶興趣,來生成表示用戶 興趣的興趣信息,并保存最新興趣信息,以便能把反映最新興趣信息 的內(nèi)容提供給用戶。由于使用最新興趣信息來獲得內(nèi)容,所以使得優(yōu)先提供反映用戶 最新興趣的內(nèi)容變得可能。在第一實(shí)例中,該方法可進(jìn)一步使該裝置進(jìn)行如下操作如果獲 取數(shù)據(jù),則獲得與該數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容,評(píng)估由最新興趣信息所表示 的用戶最新興趣和由與該數(shù)據(jù)相關(guān)的興趣信息所表示的用戶興趣之間 的相似性,基于該相似性來輸出內(nèi)容,以便優(yōu)先輸出對(duì)應(yīng)于與最新興 趣信息具有較高相似性的興趣信息相關(guān)的數(shù)據(jù)的內(nèi)容。由于評(píng)估了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得把用戶當(dāng)前具有高 度興趣的內(nèi)容優(yōu)先提供給用戶變得可能。還可防止把用戶興趣可能已 下降的內(nèi)容提供給用戶。在第二實(shí)例中,該方法可進(jìn)一步使該裝置進(jìn)行如下操作在每次 獲取數(shù)據(jù)時(shí),存儲(chǔ)興趣信息和該數(shù)據(jù),同時(shí)使興趣信息和該數(shù)據(jù)相關(guān), 評(píng)估由最新興趣信息表示的用戶最新興趣和由與該數(shù)據(jù)相關(guān)的興趣信 息所表示的用戶興趣之間的相似性,以及從各條數(shù)據(jù)中優(yōu)先選擇與具 有較高相似性的興趣信息相關(guān)的數(shù)據(jù),并獲得與選擇的數(shù)據(jù)相對(duì)應(yīng)的 內(nèi)容。由于估計(jì)了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得優(yōu)先獲得用戶當(dāng)前 具有高度興趣的內(nèi)容,并將其提供給用戶變得可能。還可防止把用戶 興趣可能己下降的內(nèi)容提供給用戶。在第三實(shí)例中,該方法可進(jìn)一步使該裝置進(jìn)行如下操作在每次 獲取數(shù)據(jù)時(shí),存儲(chǔ)興趣信息和該數(shù)據(jù),同時(shí)使興趣信息和該數(shù)據(jù)相關(guān), 評(píng)估由最新興趣信息表示的用戶最新興趣和由與該數(shù)據(jù)相關(guān)的興趣信 息表示的用戶興趣之間的相似性,從各條數(shù)據(jù)中優(yōu)先選擇與相似性高 于或等于預(yù)定值的興趣信息相應(yīng)的數(shù)據(jù),并獲得與選擇的數(shù)據(jù)相對(duì)應(yīng) 的內(nèi)容。由于評(píng)估了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得優(yōu)先獲得用戶當(dāng)前 具有高度興趣的內(nèi)容,并將其提供給用戶變得可能。還可防止把用戶 興趣可能已下降的內(nèi)容提供給用戶。在第四實(shí)例中,該方法可進(jìn)一步使該裝置進(jìn)行如下操作如果獲 取數(shù)據(jù),則獲得與該數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容,把內(nèi)容存儲(chǔ)到興趣類型的存
儲(chǔ)區(qū)之一中,該興趣類型與對(duì)應(yīng)于要被存儲(chǔ)的內(nèi)容的數(shù)據(jù)的興趣信息 相對(duì)應(yīng),以及選擇與最新興趣信息相對(duì)應(yīng)的存儲(chǔ)區(qū)之一,并輸出存儲(chǔ) 在選擇的存儲(chǔ)區(qū)中的內(nèi)容。由于估計(jì)了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得將用戶當(dāng)前具有高 度興趣的內(nèi)容優(yōu)先提供給用戶變得可能。還可防止把用戶興趣可能已 下降的內(nèi)容提供給用戶。在第五實(shí)例中,該方法可進(jìn)一步使該裝置進(jìn)行如下操作通過基 于在過去的預(yù)定時(shí)段中估計(jì)的用戶興趣的轉(zhuǎn)變修改最新興趣信息,來 估計(jì)用戶當(dāng)前的主要興趣,存儲(chǔ)內(nèi)容和與該內(nèi)容相對(duì)應(yīng)的興趣信息, 同時(shí)使這些內(nèi)容與興趣信息相關(guān),評(píng)估用戶當(dāng)前的主要興趣和由與數(shù) 據(jù)相關(guān)的興趣信息所表示的用戶興趣之間的相似性,以及基于該相似 性輸出內(nèi)容,以便優(yōu)先輸出與具有較高相似性的興趣信息相關(guān)的內(nèi)容。由于評(píng)估了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得把用戶當(dāng)前具有高 度興趣的內(nèi)容優(yōu)先輸出給用戶變得可能。還可防止把用戶興趣可能己 下降的內(nèi)容提供給用戶。在第六實(shí)例中,該方法可進(jìn)一步使該裝置進(jìn)行如下操作在每次 獲取數(shù)據(jù)時(shí),存儲(chǔ)興趣信息和與該興趣信息相關(guān)的數(shù)據(jù),同時(shí)使興趣 信息和該數(shù)據(jù)相關(guān),通過基于在過去的預(yù)定時(shí)段中估計(jì)的用戶興趣的 轉(zhuǎn)變修改最新興趣信息,來估計(jì)用戶當(dāng)前的主要興趣,評(píng)估用戶當(dāng)前 的主要興趣和興趣信息所表示的用戶興趣之間的相似性,以及獲得內(nèi) 容,以便從各條存儲(chǔ)獲取數(shù)據(jù)中優(yōu)先選擇與具有較高相似性的興趣信 息相關(guān)的數(shù)據(jù),并優(yōu)先獲得與選擇的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。由于估計(jì)了當(dāng)前用戶對(duì)內(nèi)容的興趣,所以使得把用戶當(dāng)前具有高 度興趣的內(nèi)容優(yōu)先輸出給用戶變得可能。還可防止把用戶興趣可能已 下降的內(nèi)容提供給用戶。根據(jù)本發(fā)明的另一實(shí)施方案,提供了一種提供內(nèi)容的方法,其使 裝置進(jìn)行如下操作通過信息處理裝置的用戶界面從該信息處理裝置 獲取輸入到該信息處理裝置中的數(shù)據(jù),和/或從該信息處理裝置輸出的 數(shù)據(jù);通過基于從該信息處理裝置獲取的數(shù)據(jù)估計(jì)用戶興趣,來生成 表示用戶興趣的興趣信息;如果獲取數(shù)據(jù),則獲得與該數(shù)據(jù)相對(duì)應(yīng)的 內(nèi)容;在每次獲得內(nèi)容時(shí),通過把獲取數(shù)據(jù)的時(shí)刻和得到對(duì)應(yīng)內(nèi)容的
時(shí)刻之間的這段時(shí)間,從為用戶興趣定義的某個(gè)有效的持續(xù)時(shí)間中減 去來計(jì)算剩余時(shí)間,并把相減的結(jié)果定義為剩余時(shí)間,其中該用戶興 趣是為該數(shù)據(jù)估計(jì)的;以及輸出內(nèi)容,以便優(yōu)先輸出具有較長剩余時(shí) 間的內(nèi)容。通過這種配置,可以以及時(shí)的方式把與用戶興趣匹配的內(nèi)容提供 給用戶。根據(jù)本發(fā)明的另一實(shí)施方案,提供了一種提供內(nèi)容的方法,其使 裝置進(jìn)行如下操作通過信息處理裝置的用戶界面從該信息處理裝置 獲取輸入到該信息處理裝置中的數(shù)據(jù),和/或從該信息處理裝置輸出的 數(shù)據(jù);把該數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中;把該數(shù)據(jù)通過用戶界面被輸入的輸 入時(shí)間或者該數(shù)據(jù)通過用戶界面被輸出的輸出時(shí)間記錄到存儲(chǔ)器中, 同時(shí)使輸入時(shí)間或輸出時(shí)間與該數(shù)據(jù)相關(guān);通過基于從該信息處理裝 置獲取的數(shù)據(jù)估計(jì)用戶興趣,來生成表示用戶興趣的興趣信息;基于 興趣信息的改變來檢測(cè)用戶興趣改變的轉(zhuǎn)變時(shí)間;以及用如下方式獲 得內(nèi)容從存儲(chǔ)器中的各條數(shù)據(jù)中,選擇輸入時(shí)間大于或等于轉(zhuǎn)變時(shí) 間或者輸出時(shí)間大于或等于轉(zhuǎn)變時(shí)間的數(shù)據(jù),并獲得與選擇的數(shù)據(jù)相 對(duì)應(yīng)的內(nèi)容。通過這種配置,可以以及時(shí)的方式把與用戶興趣匹配的內(nèi)容提供 給用戶。要理解的是,以上提到的內(nèi)容提供系統(tǒng)的各單元可實(shí)現(xiàn)在裝置中。 在這種情況下,可把實(shí)現(xiàn)在該裝置中的數(shù)據(jù)獲取單元配置成從信息處 理裝置獲取數(shù)據(jù)。該數(shù)據(jù)通過信息處理裝置的用戶界面被輸入到該信 息處理裝置中,或者從該信息處理裝置被輸出。


圖1是根據(jù)第一實(shí)施例的內(nèi)容提供系統(tǒng)的框圖; 圖2是說明在根據(jù)第一實(shí)施例的內(nèi)容提供系統(tǒng)中的PC的監(jiān)視單元 的控制下執(zhí)行的PC監(jiān)視處理的流程圖;圖3是說明由根據(jù)第一實(shí)施例的內(nèi)容提供系統(tǒng)中的數(shù)字電話的監(jiān)
視單元重復(fù)執(zhí)行的電話監(jiān)視處理的流程圖;圖4顯示了在根據(jù)第一實(shí)施例的內(nèi)容提供系統(tǒng)中的信息分析裝置的顯示單元上顯示的內(nèi)容提供屏的實(shí)例;圖5是說明由根據(jù)第一實(shí)施例的信息分析裝置重復(fù)執(zhí)行的源信息 登記處理的流程圖;圖6顯示了源管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖7是說明由根據(jù)第一實(shí)施例的信息分析裝置執(zhí)行的關(guān)鍵字提取 處理的流程圖;圖8是說明由根據(jù)第一實(shí)施例的信息分析裝置執(zhí)行的興趣向量計(jì) 算處理的流程圖;圖9顯示了根據(jù)第一實(shí)施例的興趣估計(jì)表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖10顯示了根據(jù)第一實(shí)施例的搜索信息管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖11是說明由根據(jù)第一實(shí)施例的信息分析裝置執(zhí)行的搜索控制處 理的流程圖;圖12顯示了根據(jù)第一實(shí)施例的搜索程序管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)圖13是說明由根據(jù)第一實(shí)施例的信息分析裝置執(zhí)行的搜索處理的 流程圖;圖14顯示了根據(jù)第一實(shí)施例的搜索結(jié)果管理表的實(shí)例;圖15是說明由根據(jù)第一實(shí)施例的信息分析裝置執(zhí)行的搜索結(jié)果評(píng)估處理的流程圖;圖16是說明由根據(jù)第一實(shí)施例的信息分析裝置執(zhí)行的讀取處理的流程圖;圖17是說明由根據(jù)第一實(shí)施例的信息分析裝置執(zhí)行的當(dāng)前興趣表更新處理的流程圖;圖18顯示了根據(jù)第一實(shí)施例的當(dāng)前興趣表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例; 圖19是說明由根據(jù)第一實(shí)施例的信息分析裝置執(zhí)行的輸出處理的流程圖;圖20是說明由根據(jù)第一實(shí)施例的信息分析裝置執(zhí)行的顯示控制處 理的流程圖21A示意地說明了根據(jù)第一實(shí)施例的動(dòng)態(tài)圖像再生區(qū)域控制處理和動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列之間的關(guān)系;圖21B示意地說明了顯示數(shù)據(jù)隊(duì)列和由信息分析裝置執(zhí)行的文本 和圖像區(qū)域顯示控制處理之間的關(guān)系;圖22是說明由信息分析裝置執(zhí)行的當(dāng)前興趣表更新處理的變形例 的流程圖;圖23顯示了當(dāng)前興趣表的變形例的數(shù)據(jù)結(jié)構(gòu)的實(shí)例; 圖24是興趣持續(xù)時(shí)間表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例; 圖25是說明搜索結(jié)果評(píng)估處理的變形例的流程圖; 圖26是說明由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的關(guān)鍵字提取 處理的流程圖;圖27是說明由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的電話分析處 理的流程圖;圖28是說明由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的興趣向量計(jì) 算處理的流程圖;圖29顯示了根據(jù)第二實(shí)施例的興趣估計(jì)表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例; 圖30顯示了根據(jù)第二實(shí)施例的搜索信息管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖31是說明由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的非電話分析 處理的流程圖;圖32和33顯示了由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的搜索 控制處理的流程圖;圖34是說明由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的相似性評(píng)估 處理的流程圖;圖35顯示了根據(jù)第二實(shí)施例的搜索處理管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖36顯示了根據(jù)第二實(shí)施例的搜索程序管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖37是說明由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的搜索處理的 流程圖;圖38顯示了根據(jù)第二實(shí)施例的搜索結(jié)果管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí) 例;圖39和40顯示了由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的搜索 結(jié)果讀取控制處理的流程圖;圖41顯示了根據(jù)第二實(shí)施例的讀取處理管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖42是說明由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的讀取處理的 流程圖;圖43是說明由根據(jù)第二實(shí)施例的信息分析裝置執(zhí)行的輸出處理的 流程圖;圖44是說明由根據(jù)第三實(shí)施例的信息分析裝置執(zhí)行的關(guān)鍵字提取 處理的流程圖;圖45是說明由根據(jù)第三實(shí)施例的信息分析裝置執(zhí)行的電話分析處 理的流程圖;圖46是說明由根據(jù)第三實(shí)施例的信息分析裝置執(zhí)行的興趣向量計(jì) 算處理的流程圖;圖47顯示了根據(jù)第三實(shí)施例的興趣估計(jì)表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例; 圖48顯示了根據(jù)第三實(shí)施例的搜索信息管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖49是說明由根據(jù)第三實(shí)施例的信息分析裝置執(zhí)行的非電話分析 處理的流程圖;圖50和51顯示了由根據(jù)第三實(shí)施例的信息分析裝置執(zhí)行的搜索 控制處理的流程圖;圖52顯示了根據(jù)第三實(shí)施例的搜索處理管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖53顯示了根據(jù)第三實(shí)施例的搜索程序管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖54是說明由根據(jù)第三實(shí)施例的信息分析裝置執(zhí)行的搜索處理的 流程圖;圖55顯示了根據(jù)第三實(shí)施例的搜索結(jié)果管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖56是說明由根據(jù)第三實(shí)施例的信息分析裝置執(zhí)行的搜索結(jié)果讀
取控制處理的流程圖;圖57顯示了根據(jù)第三實(shí)施例的讀取處理管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)圖58是說明由根據(jù)第三實(shí)施例的信息分析裝置執(zhí)行的讀取處理的 流程圖;圖59是說明由根據(jù)第三實(shí)施例的信息分析裝置執(zhí)行的輸出處理的 流程圖;圖60是說明由根據(jù)第四實(shí)施例的信息分析裝置執(zhí)行的關(guān)鍵字提取 處理的流程圖;圖61顯示了根據(jù)第四實(shí)施例的搜索信息管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖62是說明由根據(jù)第四實(shí)施例的信息分析裝置執(zhí)行的興趣向量計(jì) 算處理的流程圖;圖63顯示了根據(jù)第四實(shí)施例的興趣估計(jì)表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖64是說明由根據(jù)第四實(shí)施例的信息分析裝置執(zhí)行的搜索控制處 理的流程圖;圖65顯示了根據(jù)第四實(shí)施例的搜索程序管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖66是說明由根據(jù)第四實(shí)施例的信息分析裝置執(zhí)行的搜索處理的 流程圖;圖67顯示了根據(jù)第四實(shí)施例的搜索結(jié)果管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖68是說明由根據(jù)第四實(shí)施例的信息分析裝置執(zhí)行的搜索結(jié)果評(píng) 估處理的流程圖;圖69A顯示了根據(jù)第四實(shí)施例的當(dāng)前興趣表的數(shù)據(jù)結(jié)構(gòu);圖69B顯示了根據(jù)第四實(shí)施例的存儲(chǔ)器興趣表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖70是說明由根據(jù)第四實(shí)施例的信息分析裝置執(zhí)行的當(dāng)前興趣表 更新處理的流程圖;圖71是說明由根據(jù)第四實(shí)施例的信息分析裝置執(zhí)行的輸出處理的流程圖;
圖72是說明第四實(shí)施例的搜索結(jié)果評(píng)估處理的變形例的流程圖; 圖73是說明評(píng)估值更新處理的流程圖;圖74顯示了存儲(chǔ)在信息分析裝置中的經(jīng)過時(shí)間(elapsed time)參 數(shù)表;圖75和76顯示了根據(jù)第五實(shí)施例的搜索控制處理; 圖77和78顯示了被配置為圖39和40中顯示的搜索結(jié)果讀取控 制處理的變形例的搜索結(jié)果讀取控制處理;圖79顯示了根據(jù)第六實(shí)施例的搜索結(jié)果管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例;圖80是說明根據(jù)第六實(shí)施例的當(dāng)前興趣表更新處理的流程圖; 圖81A顯示了根據(jù)第六實(shí)施例的興趣歷史表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例; 圖81B顯示了根據(jù)第六實(shí)施例的當(dāng)前興趣表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例; 圖82是說明被配置為第六實(shí)施例的變形例的搜索控制處理的流程圖;圖83是被配置為第六實(shí)施例的變形例的搜索信息管理表的數(shù)據(jù)結(jié) 構(gòu)的實(shí)例;圖84是說明被配置為第六實(shí)施例的變形例的搜索處理的流程圖; 圖85是說明被配置為第六實(shí)施例的變形例的讀取處理的流程圖。
具體實(shí)施方式
在下文中,將參照附圖來描述根據(jù)本發(fā)明的說明性實(shí)施例。 第一實(shí)施例圖1是根據(jù)第一實(shí)施例的內(nèi)容提供系統(tǒng)1的框圖。該內(nèi)容提供系 統(tǒng)1包括提供內(nèi)容的網(wǎng)絡(luò)服務(wù)器10,和信息搜索服務(wù)器20。每個(gè)網(wǎng)絡(luò) 服務(wù)器10和信息服務(wù)器20被連接到WAN (廣域網(wǎng))。內(nèi)容提供系統(tǒng)1 進(jìn)一步包括個(gè)人計(jì)算機(jī)(PC) 30、數(shù)字電話50和信息分析裝置70, 它們經(jīng)由路由器RT被連接到WAN。信息搜索服務(wù)器20包括控制單元21 、存儲(chǔ)單元23和通信單元25。 控制單元21包括CPU、 ROM和RAM。 CPU執(zhí)行存儲(chǔ)在ROM和存儲(chǔ) 單元23中的程序,以對(duì)信息搜索服務(wù)器20進(jìn)行整體控制。存儲(chǔ)單元 23包括硬盤驅(qū)動(dòng)器。通信單元25用作通過WAN與另一裝置的接口 。
在存儲(chǔ)單元23中,存儲(chǔ)有包含到達(dá)網(wǎng)絡(luò)服務(wù)器10具有的內(nèi)容的鏈接信息的數(shù)據(jù)庫,和各種類型的搜索程序。搜索程序的執(zhí)行由運(yùn)行在信息搜索服務(wù)器20上的網(wǎng)絡(luò)服務(wù)器程序 控制,并在被外部裝置訪問時(shí),由控制單元21初始化。具體而言,當(dāng) 接收到對(duì)搜索程序的査詢時(shí),信息搜索服務(wù)器20 (搜索程序)根據(jù)包 含在査詢中的搜索條件,執(zhí)行搜索處理,并把請(qǐng)求的內(nèi)容的鏈接信息 發(fā)送回査詢的源裝置,作為搜索結(jié)果。個(gè)人計(jì)算機(jī)30包括控制單元31、存儲(chǔ)單元33、輸入單元41、顯 示單元43、監(jiān)視單元35和通信單元37??刂茊卧?1包括CPU、 ROM 和RAM,并通過CPU執(zhí)行各種類型的處理。存儲(chǔ)單元33包括硬盤驅(qū) 動(dòng)器。通信單元37用作通過LAN和WAN與另一裝置的接口。輸入單 元41 (例如,鍵盤和指示裝置)和顯示單元43用作用戶界面。在存儲(chǔ)單元33中,存儲(chǔ)有各種類型的程序,其包括用于把信息顯 示在顯示單元43上的瀏覽器,和文檔編輯器。控制單元31能生成和 更新文檔文件,并通過執(zhí)行存儲(chǔ)在存儲(chǔ)單元33中的程序把文檔文件的 文本信息顯示在顯示單元43上。監(jiān)視單元35監(jiān)視控制單元31對(duì)程序的執(zhí)行,并收集由程序輸出 的信息,以便把收集的信息顯示在顯示單元43上。控制單元31通過 通信單元37把收集的信息發(fā)送給信息分析裝置70。圖2是說明在PC 30的監(jiān)視單元35的控制下執(zhí)行的PC監(jiān)視處理 的流程圖。首先,監(jiān)視單元35判斷在以數(shù)據(jù)收集為目標(biāo)的一條或多條軟件中, 是否存在具有未被收集的顯示目標(biāo)數(shù)據(jù)(即,將被顯示在顯示單元43 上的數(shù)據(jù))的軟件。如果沒有找到具有未被收集的顯示目標(biāo)數(shù)據(jù)的軟 件(S110:否),則監(jiān)視單元35等待,直到找到具有未被收集的顯示 目標(biāo)數(shù)據(jù)的軟件為止。如果找到了具有未被收集的顯示目標(biāo)數(shù)據(jù)的軟 件(S110:是),則監(jiān)視單元35復(fù)位計(jì)時(shí)器(S120)。接著,監(jiān)視單元35判斷具有未被收集的顯示目標(biāo)數(shù)據(jù)的軟件是否 處于文檔生成模式或文檔瀏覽模式(S130)。如果軟件處于文檔生成模 式(S130:是),則監(jiān)視單元35生成表示"文檔生成"的裝置使用信 息(S140)。如果軟件不處于文檔生成模式(即,軟件處于文檔瀏覽模
式)(S130:否),則監(jiān)視單元35生成表示"文檔瀏覽"的裝置使用信息(S145)。文檔生成模式意味著軟件正在接受用戶輸入,并正在基于用戶輸 入來更新文檔文件和屏幕上的顯示。文檔瀏覽模式意味著軟件正在顯 示由用戶選擇的文檔文件的文本消息。在這個(gè)實(shí)施例中,以PC監(jiān)視處 理的數(shù)據(jù)收集為目標(biāo)的每條軟件被配置成把指示軟件是否處于文檔生 成模式或文檔瀏覽模式的信息通知給監(jiān)視單元35。接著,監(jiān)視單元35從軟件獲得未被收集的數(shù)據(jù)(將被顯示在顯示 單元43上的文本數(shù)據(jù)),并把獲得的數(shù)據(jù)寫入發(fā)送目標(biāo)文件(S150)。 具體而言,監(jiān)視單元35在每次經(jīng)過預(yù)定時(shí)段Tl (例如,l分鐘)時(shí), 把未被收集的數(shù)據(jù)寫入發(fā)送目標(biāo)文件中(即,重復(fù)執(zhí)行把在預(yù)定時(shí)段 Tl中獲得的未被收集的數(shù)據(jù)寫進(jìn)發(fā)送目標(biāo)文件的操作)。當(dāng)經(jīng)過預(yù)定時(shí)段T1時(shí)(S160:是),監(jiān)視單元35生成源生成時(shí)刻 信息(S170),并在其后把具有在預(yù)定時(shí)段內(nèi)獲得的文本數(shù)據(jù)的發(fā)送目 標(biāo)文件、步驟S170中生成的源生成時(shí)刻信息、指示PC的輸入源信息 和裝置使用信息,發(fā)送給信息分析裝置70,同時(shí)使發(fā)送目標(biāo)文件、源 生成時(shí)刻信息、輸入源信息和裝置使用信息彼此相關(guān)(S180)。接著,監(jiān)視單元35判斷是否接收到來自控制單元31的結(jié)束命令 (S190)。如果沒有接收到結(jié)束命令(S190:否),則控制返回步驟SllO 以等待,直到找到下一未被收集的數(shù)據(jù)為止。如果接收到結(jié)束命令 (Sl卯是),則PC監(jiān)視處理終止。返回來參照?qǐng)Dl,數(shù)字電話50包括控制單元51、存儲(chǔ)例如設(shè)置信 息的存儲(chǔ)單元53、監(jiān)視單元55、用于通過LAN或WAN與裝置通信的 通信單元57和用于把來自用戶的信息輸入到內(nèi)部部件中并用于把信息 輸出給用戶的用戶界面60。控制單元51包括(在圖1中未示出的) CPU、 ROM和RAM,并且CPU執(zhí)行用于對(duì)數(shù)字電話50的內(nèi)部部件 進(jìn)行整體控制的各種程序。通信單元57能通過WAN與外部電話通信。例如,可把通信單元 57配置成使用IP (因特網(wǎng)協(xié)議)和外部電話通信。用戶界面60包括 聲音輸入單元60和聲音輸出單元63,其中聲音輸入單元60具有輸入 用戶聲音的麥克風(fēng),聲音輸出單元63具有輸出從外部裝置接收的語音
的揚(yáng)聲器。聲音輸入單元60把輸入的語音轉(zhuǎn)換成語音數(shù)據(jù)。監(jiān)視單元55獲得通過麥克風(fēng)輸入到數(shù)字電話50中的和由控制單^ 31輸入至ll誦Y嘗單^1 由的;吞妄數(shù)港.pJ T^由坊生ll始;M誦/吉單 元57輸出到聲音輸出單元63中的語音數(shù)據(jù)。然后,監(jiān)視單元55把在 預(yù)定時(shí)段T2(例如,IO秒)內(nèi)獲得的語音數(shù)據(jù)轉(zhuǎn)換成文本數(shù)據(jù),生成 包含獲得的文本數(shù)據(jù)的發(fā)送目標(biāo)文件,并把發(fā)送目標(biāo)信息發(fā)送給信息 分析裝置70。圖3是說明由數(shù)字電話50的監(jiān)視單元55重復(fù)執(zhí)行的電話監(jiān)視處 理的流程圖。首先,監(jiān)視單元55等待與外部電話的連接被建立(S210:否)。 如果數(shù)字電話50和外部電話之間的連接被建立(S210:是),則監(jiān)視 單元55判斷該連接是否基于數(shù)字電話50輸出的呼叫(S220)。如果該 連接基于數(shù)字電話50輸出的呼叫(S220:是),則監(jiān)視單元55生成表 示"呼叫"的裝置使用信息(S230)。如果該連接基于外部電話輸出的呼叫(即,數(shù)字電話50上的"接 聽")(S220:否),則監(jiān)視單元55生成表示"接聽"的裝置使用信息 (S235)。接著,在步驟S240中,監(jiān)視單元55獲得具有與預(yù)定時(shí)段 T2相對(duì)應(yīng)的長度的語音,把獲得的語音數(shù)據(jù)轉(zhuǎn)換成文本數(shù)據(jù),然后生 成包含該文本數(shù)據(jù)的發(fā)送目標(biāo)文件。接著,監(jiān)視單元55生成表示當(dāng)前時(shí)刻的源生成時(shí)刻信息(S250)。 然后,監(jiān)視單元55把發(fā)送目標(biāo)文件、在步驟S250中生成的源生成時(shí) 刻信息、表示"數(shù)字電話"的輸入源信息和步驟S230或S235中生成 的裝置使用信息,發(fā)送給信息分析裝置70,同時(shí)使發(fā)送目標(biāo)文件、源 生成時(shí)刻信息、輸入源信息和裝置使用信息彼此相關(guān)。在處理了步驟S260后,監(jiān)視單元55判斷該連接是否被斷開 (S270)。如果該連接沒有被斷開(S270:否),則控制返回步驟S240, 以把在下一預(yù)定時(shí)段T2內(nèi)獲得的下一語音數(shù)據(jù)轉(zhuǎn)換成文本數(shù)據(jù)。如果 該連接被斷開(S270:是),則電話監(jiān)視處理終止,其后,監(jiān)視單元55 等待,直到下一連接被建立為止(S210)。以下,將描述信息分析裝置70的功能。如圖1所示,信息分析裝 置70包括控制單元71、具有硬盤的存儲(chǔ)單元73、用于通過LAN或WAN與外部裝置通信的通信單元71、其上顯示諸如從網(wǎng)絡(luò)服務(wù)器10 獲得的內(nèi)容的各種信息的顯示單元77和用于再生包含在內(nèi)容中的聲音 數(shù)據(jù)的聲音輸出單元79??刂茊卧?1包括CPU、 ROM和RAM,并 且CPU執(zhí)行各種程序,以對(duì)信息分析裝置70的內(nèi)部部件進(jìn)行整體控 制。在存儲(chǔ)單元73中,存儲(chǔ)有在控制單元71的控制下執(zhí)行的各種類 型的程序,和用于執(zhí)行這些程序的各種類型的表。信息分析裝置70用 于把査詢發(fā)送給信息搜索服務(wù)器20,以獲得用于定位具有與信息分析 裝置70加到該查詢上的關(guān)鍵字相對(duì)應(yīng)的內(nèi)容的裝置(網(wǎng)絡(luò)服務(wù)器10) 的位置信息(例如URL)。在接收到來自信息搜索服務(wù)器20的搜索結(jié) 果(位置信息)后,信息分析裝置70訪問與搜索結(jié)果相對(duì)應(yīng)的網(wǎng)絡(luò)服 務(wù)器IO,從該網(wǎng)絡(luò)服務(wù)器10獲得內(nèi)容,并顯示或再生獲得的內(nèi)容。圖4顯示了顯示在顯示單元77上的內(nèi)容提供屏的實(shí)例。如圖4所 示,該內(nèi)容提供屏包括文本和圖像區(qū)域IM41、動(dòng)態(tài)圖像區(qū)域IM42和 術(shù)語顯示區(qū)域IM43,其中在文本和圖像區(qū)域IM41中,新獲得的文本 和圖像以用戶能向上或向下滾動(dòng)文本和圖像的方式來顯示,動(dòng)態(tài)圖像 被顯示在動(dòng)態(tài)圖像區(qū)域IM 42中,術(shù)語的搜索結(jié)果被顯示在術(shù)語顯示 區(qū)域IM43中。信息分析裝置70進(jìn)一步用于基于包含在從PC 30或數(shù)字電話50 接收的文件(發(fā)送目標(biāo)文件)中的文本數(shù)據(jù)來輸出查詢,以從網(wǎng)絡(luò)服 務(wù)器10獲得將被顯示在內(nèi)容提供屏上的內(nèi)容。然后,信息分析裝置70 通過顯示圖像和再生聲音來提供內(nèi)容。以下,將說明控制單元71為提供內(nèi)容而執(zhí)行的處理。 圖5是說明由控制單元71重復(fù)執(zhí)行的源信息登記處理的流程圖。 首先,控制單元71等待,直到接收到在步驟S180 (圖2)中從PC30 發(fā)送的數(shù)據(jù),或者在步驟S260 (圖3)中從數(shù)字電話50發(fā)送的數(shù)據(jù)為 止(S310)。如果接收到該數(shù)據(jù)(S310:是),則控制單元71把包含在 接收的數(shù)據(jù)中的發(fā)送目標(biāo)文件存儲(chǔ)到存儲(chǔ)單元73中(S320)。然后, 控制單元71生成源信息,其包含伴隨發(fā)送目標(biāo)文件的源生成時(shí)刻信息、 輸入源信息、裝置使用信息和發(fā)送目標(biāo)文件的文件名稱。接著,控制 單元71把源信息登記在源管理表中(S330)。
然后,源信息登記處理終止,其后,控制單元71再次等待,直到接收到下一數(shù)據(jù)為止(S310)。圖6顯示了源管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖6所示,源管理表 包括一條或多條源信息,每條源信息包括源生成時(shí)刻信息、輸入源信 息、裝置使用信息和文件名稱??刂茊卧?1基于登記在源管理表中的 源信息,從存儲(chǔ)單元73讀取接收的文件,并分析接收的文件。以下,將參照?qǐng)D7來說明由控制單元71執(zhí)行的關(guān)鍵字提取處理。 該關(guān)鍵字提取處理與源信息登記處理同時(shí)執(zhí)行。首先,控制單元71判斷在源管理表中是否找到了未處理的源信息 (S410)。如果沒有找到未處理的源信息(S410:否),則控制單元71 等待,直到找到未處理的源信息為止。如果找到了未處理的源信息 (S410:是),則控制單元71分析與未處理的源信息相關(guān)的文件的文 本數(shù)據(jù),以從該文本數(shù)據(jù)中提取名詞。進(jìn)一步,控制單元71決定把除 預(yù)定名詞以外的提取的名詞賦給關(guān)鍵字(S415)。在這個(gè)實(shí)施例中,不 用作搜索內(nèi)容的關(guān)鍵字的一般名詞被預(yù)先存儲(chǔ)在存儲(chǔ)單元73中。在處理了步驟S415后,控制單元71執(zhí)行興趣向量計(jì)算處理 (S420)。圖8是說明在控制單元71的控制下執(zhí)行的興趣向量計(jì)算處 理的流程圖。在這個(gè)實(shí)施例中,用戶關(guān)注的事情(即,用戶興趣)由 興趣向量表示,并且內(nèi)容輸出的優(yōu)先級(jí)通過興趣向量確定。術(shù)語興趣向量指的是通過用數(shù)字表示用戶興趣而獲得的向量。具 體而言,興趣向量V由一行n列的向量表示V=(vl, v2, ... vn)其中元素vl、 v2、 ...vn分別對(duì)應(yīng)于預(yù)先分類的興趣類型。 當(dāng)開始興趣向量計(jì)算處理時(shí),控制單元71把興趣向量V復(fù)位到0 (S510)。然后,控制單元71從在步驟S415 (圖7)中提取的關(guān)鍵字 中選擇未處理的關(guān)鍵字作為目標(biāo)關(guān)鍵字(S520)。進(jìn)一步,控制單元71 在存儲(chǔ)于存儲(chǔ)單元73中的興趣估計(jì)表中搜索關(guān)鍵字(S530)。圖9顯 示了興趣估計(jì)表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖9所示,興趣估計(jì)表包括用 于各個(gè)興趣類型的關(guān)鍵字和權(quán)重參數(shù)(加權(quán)定義)。在處理了步驟S530后,控制單元71判斷是否找到了目標(biāo)關(guān)鍵字 (S540)。如果在登記于興趣估計(jì)表中的關(guān)鍵字中,找到了目標(biāo)關(guān)鍵字 (S540:是),則控制單元71使用興趣估計(jì)表來確定目標(biāo)關(guān)鍵字屬于哪種興趣類型(S550)。然后,控制單元71把1加到興趣向量V的元 素vi (其中,i (i=l,2,..., n)對(duì)應(yīng)于興趣類型)上。然后,控制前進(jìn)到 步驟S570。如果在登記于興趣估計(jì)表中的關(guān)鍵字中沒有找到目標(biāo)關(guān)鍵字 (S540:否),則控制前進(jìn)到步驟S570。在步驟S570中,控制單元71 判斷在提取的關(guān)鍵字中是否存在未處理的關(guān)鍵字。如果找到未處理的 關(guān)鍵字(S570:是),則控制返回步驟S520,以選擇其中一個(gè)未處理的 關(guān)鍵字作為目標(biāo)關(guān)鍵字。在這個(gè)實(shí)施例中,如果在步驟S530中獲得的 關(guān)鍵字中找到了一個(gè)或多個(gè)相同的關(guān)鍵字,則所有相同的關(guān)鍵字經(jīng)歷 步驟S540至S560。如果沒有找到未處理的關(guān)鍵字(S570:否),則根據(jù)興趣估計(jì)表中 的加權(quán)定義來計(jì)算興趣向量V。 g卩,根據(jù)加權(quán)定義對(duì)每個(gè)元素vi加權(quán)。加權(quán)定義被分成兩組。第一加權(quán)定義由裝置使用信息和加權(quán)系數(shù) W的組合表示。第二加權(quán)定義由時(shí)間信息和加權(quán)系數(shù)W表示。如果與 (具有在歩驟S415中提取出的關(guān)鍵字的)文件相對(duì)應(yīng)的源信息的裝置 使用信息等于加權(quán)定義表示的裝置使用信息,則控制單元71對(duì)應(yīng)于第 一加權(quán)定義對(duì)每個(gè)元素vi迸行加權(quán)。更具體地,在步驟S580中,控制單元71選擇與一類興趣相對(duì)應(yīng) 的元素vi作為加權(quán)目標(biāo),該類興趣具有其裝置使用信息等于與(在步 驟S415中提取出關(guān)鍵字的)文件相對(duì)應(yīng)的源信息的裝置使用信息的第 一加權(quán)定義。控制單元71進(jìn)一步按照如下所示的方式,用加權(quán)系數(shù)W 乘加權(quán)目標(biāo)vi。vi 一 viXW然后,如果當(dāng)前時(shí)刻在由元素vi的加權(quán)定義的時(shí)刻信息表示的時(shí) 段內(nèi),則控制單元71對(duì)應(yīng)于賦有第二加權(quán)定義的加權(quán)類型對(duì)元素vi 進(jìn)行加權(quán)。在步驟S580中,控制單元71用加權(quán)系數(shù)W乘以對(duì)應(yīng)于賦有第二 加權(quán)定義的加權(quán)類型的并具有當(dāng)前時(shí)刻位于其內(nèi)的時(shí)間信息的元素 vi。在處理了S580后,控制單元71輸出計(jì)算結(jié)果作為返回值。然后, 興趣向量計(jì)算處理終止。返回來參照?qǐng)D7,在處理了步驟S420后,控制前進(jìn)到步驟S425。 在步驟S425中,控制單元71確定與具有最大值的元素相對(duì)應(yīng)的興趣 類型。接著,控制單元71在存儲(chǔ)于存儲(chǔ)單元73中的搜索信息管理表中, 為各個(gè)搜索信息保留新寫入?yún)^(qū)域(S430)。然后,控制單元71把在步 驟S415中提取的關(guān)鍵字的源信息的源生成時(shí)刻信息,寫進(jìn)新寫入?yún)^(qū)域 (S435),并把步驟S420中計(jì)算的興趣向量V寫進(jìn)新寫入?yún)^(qū)域(S440)。 接著,控制單元71把步驟S415中提取的關(guān)鍵字,寫進(jìn)新寫入?yún)^(qū) 域作為搜索關(guān)鍵字(S445),并把搜索關(guān)鍵字的數(shù)目寫進(jìn)新寫入?yún)^(qū)域 (S450)。圖IO顯示了搜索信息管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖IO所示,該搜索信息管理表包括一條或多條單獨(dú)的搜索信息,其中的每條包括 源生成時(shí)刻信息、興趣向量的值、關(guān)于搜索關(guān)鍵字的信息和搜索關(guān)鍵 字的數(shù)目。通過對(duì)步驟S430至S450的處理,控制單元71登記與在步驟S415 中提取出的關(guān)鍵字的源信息相對(duì)應(yīng)的單獨(dú)的搜索信息。當(dāng)結(jié)束步驟 S450時(shí),控制前進(jìn)到步驟S455,在該步驟中,控制單元71判斷結(jié)束 命令是否被輸入。如果結(jié)束命令沒有被輸入(S455:否),則控制返回 步驟S410,在該步驟中,控制單元71等待直到生成下一未處理的源信 息為止。如果結(jié)束命令被輸入(S450:是),則關(guān)鍵字提取處理終止。以下,將參照?qǐng)D11來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的搜索控制處理。首先,控制單元71判斷在搜索信息管理表 中,是否找到了未處理的單獨(dú)的搜索信息(S660)。也就是,控制單元 71等待直到找到了未處理的單獨(dú)的搜索信息。如果找到了未處理的單 獨(dú)的搜索信息(S660:是),則控制前進(jìn)到步驟S665。在步驟S665中,控制單元71選擇具有最新源生成時(shí)刻的未處理 的單獨(dú)的搜索信息作為目標(biāo)。然后,如果找到了多于一條的目標(biāo)單獨(dú) 搜索信息,則控制單元71選擇所有各條單獨(dú)的搜索信息中具有最大的 搜索關(guān)鍵字?jǐn)?shù)目的一條單獨(dú)的搜索信息(S670)。在處理了步驟S670后,控制單元71從搜索程序管理表中,選擇
沒有被發(fā)布查詢的一條搜索程序信息(S675)。然后,控制單元71把 步驟S670中選擇的單獨(dú)的搜索信息定義為目標(biāo),并為選擇的搜索程序 信息啟動(dòng)搜索處理(S680)。圖12顯示了存儲(chǔ)在存儲(chǔ)單元73中的搜索程序管理表的數(shù)據(jù)結(jié)構(gòu) 的實(shí)例。如圖12所示,該搜索程序管理表包括一條或多條搜索程序信 息,其中的每條包括具有搜索程序的信息搜索服務(wù)器20的地址信息 (URL)、表示查詢的生成方式(搜索條件的生成方式)的查詢生成信 息,和表示將由對(duì)應(yīng)的搜索程序搜索的內(nèi)容的類型的類別信息。具體而言,在步驟S675中,控制單元71從登記在搜索程序管理 表中的各條搜索程序信息中,選擇一條搜索程序信息,其中對(duì)該條搜 索程序信息的査詢沒有被發(fā)送給具有由地址信息指示的URL的信息搜 索服務(wù)器20。然后,控制單元71啟動(dòng)搜索處理(S680)。步驟S680中啟動(dòng)的搜索處理由調(diào)度程序管理,并和其它處理同時(shí) 執(zhí)行。該搜索處理基于選擇的搜索程序信息的查詢生成信息來生成査 詢,并將其發(fā)送給具有由選擇的搜索程序信息的地址信息指示的URL 的信息搜索服務(wù)器20。在處理了步驟S680后,控制單元71判斷在搜索程序管理表中, 是否找到了沒有被發(fā)布查詢的搜索程序信息(S685)。如果找到了這樣 的搜索程序信息(S685:是),則控制返回步驟S675,在該步驟中,控 制單元71從各條搜索程序信息中選擇沒有被發(fā)布查詢的一條搜索程序 信息。如果沒有找到?jīng)]有被發(fā)布查詢的搜索程序信息(S685:否),則控 制前進(jìn)到步驟S690,在該步驟中,控制單元71判斷是否接收到結(jié)束命 令。如果沒有接收到結(jié)束命令(S690:否),則控制返回步驟S660。如 果接收到結(jié)束命令(S690:是),則搜索控制處理終止。以下,將參照?qǐng)D13來說明對(duì)應(yīng)于由控制單元71同時(shí)執(zhí)行的其中 一個(gè)搜索處理的搜索處理。首先,控制單元71從搜索程序管理表中讀取選擇的搜索程序信息 (S805)。然后,控制單元71基于包含于選擇的搜索程序信息中的查 詢生成信息,生成具有包含于當(dāng)前指定的單獨(dú)的搜索信息中的搜索關(guān) 鍵字的搜索條件,以及指定的單獨(dú)搜索信息的搜索關(guān)鍵字,然后生成
包含該搜索條件的査詢,以將其發(fā)送給信息搜索服務(wù)器20 (S810)。接著,控制單元71把該查詢發(fā)送到由搜索程序信息指示的URL, 以便使信息搜索服務(wù)器20執(zhí)行與信息搜索服務(wù)器20的URL相對(duì)應(yīng)的 搜索程序(S815)。在接收到查詢后,信息搜索服務(wù)器20根據(jù)包含于 查詢中的搜索條件,搜索與包含于單獨(dú)的搜索信息中的搜索關(guān)鍵字相 對(duì)應(yīng)的內(nèi)容,然后把包含對(duì)搜索的內(nèi)容的鏈接信息的應(yīng)答信號(hào),發(fā)送 回信息分析裝置70作為搜索結(jié)果。在發(fā)送了查詢后,控制單元71判斷是否接收到應(yīng)答信號(hào)(S820)。 控制單元71等待,直到接收到應(yīng)答信號(hào)為止(S820:否)。如果接收 到應(yīng)答信號(hào)(S820:是),則控制單元71判斷該應(yīng)答信號(hào)是否是作為 搜索結(jié)果形成的,或判斷該應(yīng)答信號(hào)是否指示搜索程序被中斷(S825 )。 如果應(yīng)答信號(hào)不是搜索結(jié)果(S825:否),則搜索處理終止。如果應(yīng)答信號(hào)是搜索結(jié)果(S825:是),則控制單元71判斷選擇 的搜索程序信息的類別信息是否是"術(shù)語搜索"(S830)。如果類別信 息不是"術(shù)語搜索"(即,類別信息是"一般搜索")(S830:否),則 控制單元71從包含于作為應(yīng)答信號(hào)接收的搜索結(jié)果中的多于一條的鏈 接信息中,提取預(yù)定數(shù)目的(例如5條)(基于類別信息是"一般搜索" 的事實(shí)而確定的)鏈接信息。然后,控制單元71為每條鏈接信息生成 具有對(duì)應(yīng)的鏈接信息的單獨(dú)的結(jié)果信息(S835)。接著,在步驟S840中,控制單元71把單獨(dú)的結(jié)果信息登記在存 儲(chǔ)于存儲(chǔ)單元73中的搜索結(jié)果管理表中(S840)。圖14顯示了搜索結(jié) 果管理表的實(shí)例。如圖14所示,搜索結(jié)果管理表包括一條或多條單獨(dú) 的結(jié)果信息,其中的每條包括源生成時(shí)刻信息、表示已輸出搜索結(jié)果 的搜索程序的類型的類別信息、存儲(chǔ)鏈接信息的內(nèi)容存儲(chǔ)地址信息、 獲取的信息、輸出信息和評(píng)估值。在步驟S835中,控制單元71為每條提取的鏈接信息生成具有獲 取的信息為"否"、獲取完成時(shí)刻為"空"、輸出信息為"否"和評(píng)估 值為"空"的單獨(dú)結(jié)果信息。在步驟S840中,生成的各條單獨(dú)的結(jié)果 信息被登記在搜索結(jié)果管理表中。在處理了步驟S840后,搜索處理終 止。如果類別信息是"術(shù)語搜索"(S830:是),則控制單元71從包含
于作為應(yīng)答信號(hào)接收的搜索結(jié)果中的多于一條的鏈接信息中,提取預(yù) 定數(shù)目(例如,l條)(基于類別信息是"術(shù)語搜索"的事實(shí)而確定的) 鏈接信息。然后,控制單元71生成具有對(duì)應(yīng)的鏈接信息的單獨(dú)的結(jié)果信息(S845)。然后,控制單元71把生成的單獨(dú)的結(jié)果信息登記在存儲(chǔ)于存儲(chǔ)單 元73中的搜索結(jié)果管理表中(S850)。在處理了步驟S850后,搜索處 理終止。以下,將參照?qǐng)D15來說明在控制單元71的控制下執(zhí)行的搜索結(jié) 果評(píng)估處理。該搜索結(jié)果評(píng)估處理與搜索控制處理同時(shí)執(zhí)行。首先,控制單元71判斷在搜索結(jié)果管理表中是否找到了未處理的 單獨(dú)結(jié)果信息(S710)。控制單元71等待,直到找到未處理的單獨(dú)結(jié) 果信息為止(S710:否)。如果找到了未處理的單獨(dú)結(jié)果信息(S710: 是),則控制前進(jìn)到步驟S720。在步驟S720中,控制單元71選擇該未 處理的單獨(dú)結(jié)果信息作為目標(biāo)。然后,讀取處理在步驟S730中被執(zhí)行。圖16是說明在控制單元71的控制下執(zhí)行的讀取處理的流程圖。 當(dāng)啟動(dòng)讀取處理時(shí),控制單元71復(fù)位計(jì)時(shí)器(S905)。然后,控制單 元71從目標(biāo)單獨(dú)結(jié)果信息中讀取內(nèi)容存儲(chǔ)地址信息(S910),并把對(duì) 內(nèi)容的請(qǐng)求信號(hào)發(fā)送到由內(nèi)容存儲(chǔ)地址信息指示的URL (S915)。接著,控制單元71判斷是否達(dá)到了預(yù)定時(shí)限(S920)。如果沒有 達(dá)到預(yù)定時(shí)限(S920:否),則控制前進(jìn)到步驟S930。如果達(dá)到了預(yù)定 時(shí)限(S920:是),則控制單元71關(guān)閉會(huì)話(即,結(jié)束通信)。然后, 讀取處理終止。在步驟S930中,控制單元71判斷是否接收到對(duì)步驟S915中發(fā)送 的請(qǐng)求信號(hào)的響應(yīng)信號(hào)。如果沒有接收到響應(yīng)信號(hào)(S930:否),則控 制返回步驟S920。如果接收到響應(yīng)信號(hào)(S930:是),則控制單元71 判斷接收的響應(yīng)信號(hào)是否是請(qǐng)求的內(nèi)容或錯(cuò)誤信息(S940)。如果響應(yīng) 信號(hào)不是請(qǐng)求的內(nèi)容(即,錯(cuò)誤消息)(S940:否),則讀取處理終止。如果響應(yīng)信號(hào)是請(qǐng)求的內(nèi)容(S940:是),則控制單元71把這些 內(nèi)容存儲(chǔ)在存儲(chǔ)單元73中(S945)。然后,控制單元71把包含于目標(biāo) 單獨(dú)結(jié)果信息中的內(nèi)容存儲(chǔ)地址信息改成表示內(nèi)容目的地的URL信 息,以便更新搜索結(jié)果管理表(S950)。然后,讀取處理終止。 返回來參照?qǐng)D15,在結(jié)束讀取處理后,控制前進(jìn)到步驟S740。在 步驟S740中,控制單元71判斷在讀取處理中是否成功接收到內(nèi)容。 具體而言,如果讀取處理是通過步驟S950結(jié)束的,則控制單元71判 斷內(nèi)容被成功讀取,而如果讀取處理是在沒有處理步驟S950的情況下 結(jié)束的,則控制單元71判斷內(nèi)容沒有被成功接收。如果成功接收到內(nèi)容(S740:是),則控制前進(jìn)到步驟S745。如果 沒有成功接收到內(nèi)容(S740:否),則控制單元71判斷是否接收到結(jié) 束命令(S780)。如果沒有接收到結(jié)束命令(S780:否),則控制返回 步驟S780。如果接收到結(jié)束命令(S780:是),則搜索結(jié)果評(píng)估處理終 止。在步驟S745中,控制單元71把與獲得的內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果 信息的獲取信息改為"是",并把當(dāng)前時(shí)刻寫進(jìn)單獨(dú)結(jié)果信息的獲取完 成時(shí)刻的區(qū)域中。接著,在步驟S750中,控制單元71執(zhí)行當(dāng)前興趣 表更新處理。圖17是說明當(dāng)前興趣表更新處理的流程圖。首先,控制單元71 在搜索信息管理表中搜索具有最新源生成時(shí)刻的單獨(dú)搜索信息,并讀 取搜索的單獨(dú)搜索信息的興趣向量(S610)。然后,控制單元71把該 興趣向量寫進(jìn)當(dāng)前興趣表中的興趣向量區(qū)域中。在處理了步驟S620后,控制單元71把當(dāng)前時(shí)刻寫進(jìn)當(dāng)前興趣表 中的更新時(shí)刻信息的區(qū)域中(S630)。然后,當(dāng)前興趣表更新處理終止。 圖18顯示了當(dāng)前興趣表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖18所示,當(dāng)前興趣 管理表包括包含表示記錄被更新的時(shí)刻的更新時(shí)刻信息的記錄,和表 示用戶當(dāng)前興趣的興趣向量。返回來參照?qǐng)D15,在處理了步驟S750后,控制單元71計(jì)算當(dāng)前 興趣表的興趣向量Vc和與步驟S720中選擇的單獨(dú)結(jié)果信息相對(duì)應(yīng)的 單獨(dú)搜索信息的興趣向量V的內(nèi)積。然后,控制單元71把該內(nèi)積寫進(jìn) 步驟S720中選擇的單獨(dú)結(jié)果信息中的評(píng)估值區(qū)域中。更具體地,按照如下方式進(jìn)行計(jì)算。控制單元71用興趣向量V除 以它的模IIVll ,以獲得興趣向量V的標(biāo)準(zhǔn)矢量E。E=V/IIV||而且,控制單元71用當(dāng)前興趣向量Vc除以它的模IIVcl1,以獲
得當(dāng)前興趣向量Vc的標(biāo)準(zhǔn)向量Ec。Ec=Vc/ IIVc II接著,控制單元71獲得興趣向量V的標(biāo)準(zhǔn)向量E和當(dāng)前興趣向量 Vc的標(biāo)準(zhǔn)向量Ec的內(nèi)積R。 R=E Ec這樣,控制單元71更新搜索結(jié)果管理表的單獨(dú)結(jié)果信息。在處理了步驟S760后,控制單元71把0寫進(jìn)具有小于某閾值的 評(píng)估值的各條單獨(dú)結(jié)果信息的每個(gè)評(píng)估值的評(píng)估值區(qū)域中(S770)。該 閾值可基于經(jīng)驗(yàn)數(shù)據(jù)確定,或可由根據(jù)用戶偏好的使用來確定,以便 能控制關(guān)于內(nèi)容輸出的決定。在處理了步驟S770后,控制單元71判斷是否接收到結(jié)束命令 (S780)。如果沒有接收到結(jié)束命令(S780:否),則控制返回步驟S710。 如果接收到結(jié)束命令(S780:是),則搜索結(jié)果評(píng)估處理終止。以下,將參照?qǐng)D19來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的輸出處理。該輸出處理與搜索結(jié)果評(píng)估處理同時(shí)執(zhí)行。首 先,控制單元71基于搜索結(jié)果管理表中的獲取的信息和輸出信息,判 斷在存儲(chǔ)單元73中是否存在未輸出的內(nèi)容(SIOIO)。具體而言,如果 在存儲(chǔ)單元73中存在具有"是"的獲取的信息和"否"的輸出信息的 單獨(dú)結(jié)果信息,則控制單元71判斷,與具有"是"的獲取的信息和"否" 的輸出信息的單獨(dú)結(jié)果信息相對(duì)應(yīng)的內(nèi)容沒有被輸出??刂茊卧?1等待,直到在存儲(chǔ)單元73中找到未輸出的內(nèi)容為止 (S1010:否)。如果在存儲(chǔ)單元73中找到未輸出的內(nèi)容(S1010:是), 則控制單元71選擇在所有未輸出的內(nèi)容項(xiàng)的評(píng)估值中具有最高評(píng)估值 的內(nèi)容項(xiàng)作為目標(biāo)(S1015)。如果目標(biāo)內(nèi)容(選擇的內(nèi)容項(xiàng))的評(píng)估 值不高于0 (S1020:否),則控制單元71把與目標(biāo)內(nèi)容相對(duì)應(yīng)的單獨(dú) 結(jié)果信息的輸出信息改為"是",其后,控制返回步驟S1010。如果目標(biāo)內(nèi)容的評(píng)估值高于0 (S1020:是),則控制前進(jìn)到步驟 S1025,在該步驟中,控制單元71根據(jù)與目標(biāo)內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果 信息的類別信息,判斷目標(biāo)內(nèi)容是否與術(shù)語搜索的結(jié)果相對(duì)應(yīng)??蛇x 地,控制單元71可通過對(duì)內(nèi)容進(jìn)行分析來判斷目標(biāo)內(nèi)容是否與術(shù)語搜 索的結(jié)果相對(duì)應(yīng)。 如果目標(biāo)內(nèi)容與術(shù)語搜索的結(jié)果相對(duì)應(yīng)(S1025:是),則控制單元71把目標(biāo)內(nèi)容顯示在顯示單元77上的術(shù)語顯示區(qū)域IM 43上 (S1030)。然后,控制前進(jìn)到步驟S1060。如果目標(biāo)內(nèi)容不與術(shù)語搜索的結(jié)果相對(duì)應(yīng)(S1025:否),則控制 單元71判斷目標(biāo)內(nèi)容是否與動(dòng)態(tài)圖像文件相對(duì)應(yīng)(S1035)。如果目標(biāo) 文件與動(dòng)態(tài)圖像文件相對(duì)應(yīng)(S1035:是),則控制單元71把目標(biāo)內(nèi)容, 和與目標(biāo)內(nèi)容相對(duì)應(yīng)的源信息的源生成時(shí)刻排列在動(dòng)態(tài)圖像再生數(shù)據(jù) 隊(duì)列中,同時(shí)使目標(biāo)內(nèi)容與源生成時(shí)刻相關(guān)(S1040)。然后,控制前 進(jìn)到步驟S1060。在這個(gè)實(shí)施例中,信息分析裝置70的控制單元71能用作為動(dòng)態(tài) 圖像再生數(shù)據(jù)隊(duì)列,并能再生登記在動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列中的內(nèi)容 (動(dòng)態(tài)圖像文件)。圖21A示意地說明了動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列和動(dòng)態(tài) 圖像再生區(qū)域控制處理的關(guān)系。在動(dòng)態(tài)圖像再生區(qū)域控制處理中,登 記在動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列中的內(nèi)容項(xiàng)(動(dòng)態(tài)圖像文件)按照內(nèi)容被 登記的順序被順序地再生,以便在內(nèi)容提供屏上的動(dòng)態(tài)圖像區(qū)域IM42 中再生動(dòng)態(tài)圖像,并通過聲音輸出單元79再生聲音。返回來參照?qǐng)D19,如果目標(biāo)內(nèi)容不與動(dòng)態(tài)圖像文件相對(duì)應(yīng)(S1035: 否),則控制前進(jìn)到步驟S1045,在該步驟中,控制單元71判斷目標(biāo)內(nèi) 容是否與聲音文件相對(duì)應(yīng)。如果目標(biāo)內(nèi)容與聲音文件相對(duì)應(yīng)(S1045: 是),則控制單元71處理聲音文件,以便通過聲音輸出單元79再生聲 音(S1050)。然后,控制前進(jìn)到步驟S1060。如果先前為另一聲音文件啟動(dòng)的再生處理正在運(yùn)行,則控制單元 71停止先前目標(biāo)聲音文件的再生處理,然后啟動(dòng)當(dāng)前目標(biāo)聲音文件的 再生處理。如果正在為先前目標(biāo)內(nèi)容生成動(dòng)態(tài)圖像和聲音,則控制單 元71通過聲音輸出單元79再生當(dāng)前目標(biāo)聲音文件,來取代再生先前 目標(biāo)內(nèi)容的聲音。如果目標(biāo)內(nèi)容不與聲音文件相對(duì)應(yīng)(S1045:否),則控制前進(jìn)到 步驟S1055,在該步驟中,控制單元71執(zhí)行在信息分析裝置70的控制 單元71的控制下執(zhí)行的顯示控制處理。圖20是說明顯示控制處理的流程圖。當(dāng)開始顯示控制處理時(shí),控 制單元71計(jì)算目標(biāo)內(nèi)容(步驟S1015中被選擇的內(nèi)容項(xiàng))的評(píng)估值, 和用于文本和圖像區(qū)域IM 41的顯示數(shù)據(jù)隊(duì)列中的內(nèi)容的評(píng)估值的總和的比值,作為權(quán)重(S1110)。接著,控制單元71把用于目標(biāo)內(nèi)容的 字體大小改成20ptX權(quán)重(S1115),并把用于文本和圖像區(qū)域IM 41 中的目標(biāo)內(nèi)容的顯示區(qū)域的垂直尺寸改成200mmX權(quán)重(S1120)。進(jìn) 一步,控制單元71決定把(標(biāo)準(zhǔn)文字密度)X (0.5+加權(quán))賦給目標(biāo) 內(nèi)容的文字密度(S1125)。在處理了步驟S1130后,控制單元71判斷權(quán)重是否大于0.5 (S1130)。如果權(quán)重大于0.5 (S1130:是),則控制單元71把目標(biāo)內(nèi) 容從顯示區(qū)域左邊緣的縮進(jìn)設(shè)成0mm (S1135),并把字形設(shè)成粗體字 (S1140)。然后,控制前進(jìn)到歩驟S1165。如果權(quán)重不大于0.5 (S1130:否),則控制前進(jìn)到步驟S1145,在 該歩驟中,控制單元71判斷權(quán)重是否小于0.2。如果權(quán)重小于0.2 (S1145:是),則控制前進(jìn)到步驟S1155,在該步驟中,控制單元71 把目標(biāo)內(nèi)容從顯示區(qū)域左邊緣的縮進(jìn)設(shè)成200mm。接著,控制單元71 把字形設(shè)成粗體字(S1140)。然后,控制前進(jìn)到步驟S1165。如果權(quán)重不小于0.2 (S1145:否),則控制前進(jìn)到步驟S1150,在 該歩驟中,控制單元71把目標(biāo)內(nèi)容從顯示區(qū)域左邊緣的縮進(jìn)設(shè)成 10mm。然后,控制前進(jìn)到步驟S1165。在步驟S1165中,控制單元71 把目標(biāo)內(nèi)容和與目標(biāo)內(nèi)容相對(duì)應(yīng)的源信息的源生成時(shí)刻登記在顯示數(shù) 據(jù)隊(duì)列中,同時(shí)使目標(biāo)內(nèi)容與對(duì)應(yīng)于目標(biāo)內(nèi)容的源信息相關(guān)。然后, 顯示控制處理終止。在這個(gè)實(shí)施例中,信息分析裝置70的控制單元71能用作顯示數(shù) 據(jù)隊(duì)列,并能顯示登記在顯示數(shù)據(jù)隊(duì)列中的內(nèi)容(例如,包含文字和 圖像的信息,諸如網(wǎng)頁)。圖21B示意地說明了控制單元71控制的顯示數(shù)據(jù)隊(duì)列與由控制單 元71執(zhí)行的文本和圖像區(qū)域顯示控制處理的關(guān)系。在文本和圖像區(qū)域 顯示控制處理中,登記在顯示數(shù)據(jù)隊(duì)列中的內(nèi)容被順序地處理,以便 把內(nèi)容顯示在文本和圖像區(qū)域IM41內(nèi)。返回來參照?qǐng)D19,在結(jié)束顯示控制處理(S1055)后,控制單元 71把與目標(biāo)內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果信息的輸出信息改為"是"(S1060)。 然后,控制單元71從動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列或顯示數(shù)據(jù)隊(duì)列中移除具
有大于預(yù)定值的在源生成時(shí)刻和當(dāng)前時(shí)刻之間的差的內(nèi)容。接著,控制單元71判斷是否接收到結(jié)束命令(S1070)。如果沒有 接收到結(jié)束命令(S1070:否),則控制返回步驟S1010。如果接收到結(jié)束命令(S1010:是),則輸出處理終止。如上所述,根據(jù)這個(gè)實(shí)施例,在內(nèi)容被(搜索結(jié)果評(píng)估處理)獲 得后,對(duì)這些內(nèi)容的興趣程度被評(píng)估,其后,這些內(nèi)容被(輸出處理) 輸出。因此,防止了把用戶不期望的內(nèi)容提供給用戶。而且,使得把 用戶期望的內(nèi)容及時(shí)提供給用戶變得可能。在上面提到的實(shí)施例中,內(nèi)容是按照評(píng)估結(jié)果的優(yōu)先級(jí)的順序輸出的(輸出處理中的步驟S1010至S1055)。因此,根據(jù)這個(gè)實(shí)施例, 可迅速地把很可能與用戶需求相符的內(nèi)容提供給用戶。在上面提到的實(shí)施例中,不輸出具有小于或等于0的評(píng)估值的內(nèi) 容(輸出處理的S1020:否)。因此,僅輸出相對(duì)等于用戶興趣的內(nèi)容。 即,防止輸出下等值的內(nèi)容。在上面提到的實(shí)施例中,用戶興趣是基于(由當(dāng)前興趣表更新處 理)最新存儲(chǔ)在源管理表中的源信息估計(jì)的。通常,可把最新存儲(chǔ)在 源管理表中的源信息看作與當(dāng)前用戶興趣關(guān)系最接近的信息。因此, 根據(jù)這個(gè)實(shí)施例,估計(jì)的興趣與當(dāng)前用戶興趣關(guān)系接近。要理解的是, 這種配置使得把與用戶當(dāng)前興趣匹配的內(nèi)容提供給用戶變得可能。以下,將參照?qǐng)D22來說明在控制單元71的控制下執(zhí)行的當(dāng)前興 趣表更新處理的變形例(當(dāng)前興趣表更新處理2)。首先,控制單元71 把存儲(chǔ)在當(dāng)前興趣表2 (參見圖23)中的結(jié)束時(shí)刻與當(dāng)前時(shí)刻進(jìn)行比 較,以便判斷結(jié)束時(shí)刻是否達(dá)到當(dāng)前時(shí)刻(S1210)。圖23顯示了當(dāng)前 興趣表2的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖23所示,當(dāng)前興趣表2包括包含表 示記錄被更新的時(shí)刻的更新時(shí)刻的記錄,表示興趣向量的有效結(jié)束時(shí) 刻的結(jié)束時(shí)刻,和表示用戶當(dāng)前興趣的興趣向量。如果在步驟S1210中判斷存儲(chǔ)在當(dāng)前興趣表2中的結(jié)束時(shí)刻沒有 達(dá)到當(dāng)前時(shí)刻(S1210:是),則當(dāng)前興趣表更新處理2終止。如果在步驟S1210中判斷存儲(chǔ)在當(dāng)前興趣表2中的結(jié)束時(shí)刻達(dá)到 了當(dāng)前時(shí)刻(S1210:否),則控制單元71讀取搜索信息管理表中具有 最新源生成時(shí)刻的單獨(dú)搜索信息(S1220)。然后,控制單元71把包含在該單獨(dú)搜索信息中的興趣向量寫進(jìn)當(dāng)前興趣表2的興趣向量區(qū)域中(S1230)。接著,控制單元71計(jì)算與包含在該單獨(dú)搜索信息中的興趣向量相 對(duì)應(yīng)的興趣持續(xù)時(shí)間,獲得計(jì)算出的興趣持續(xù)時(shí)間和當(dāng)前興趣表2中 當(dāng)前設(shè)置的結(jié)束時(shí)刻的總和,并把獲得的總和寫進(jìn)結(jié)束時(shí)刻區(qū)域中 (S1240)。圖24是興趣持續(xù)時(shí)間表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖24所示, 興趣持續(xù)時(shí)間表包括記錄。在每個(gè)記錄中,興趣類型與估計(jì)的興趣持 續(xù)時(shí)間相關(guān)。在步驟S1240中,可從興趣持續(xù)時(shí)間表中,選擇與具有最大值的 元素(興趣類型)相對(duì)應(yīng)的興趣持續(xù)時(shí)間,作為用于目標(biāo)單獨(dú)搜索信 息的興趣持續(xù)時(shí)間。用于目標(biāo)單獨(dú)搜索信息的興趣持續(xù)時(shí)間可通過結(jié)合與構(gòu)成標(biāo)準(zhǔn)化 興趣向量的元素相對(duì)應(yīng)的興趣持續(xù)時(shí)間表中的值來計(jì)算,并可把計(jì)算 的值定義為用于目標(biāo)興趣持續(xù)時(shí)間的興趣持續(xù)值。例如,如果由V(vl, v2, v3)=(0.7, 0.2, O.l)來表示標(biāo)準(zhǔn)化興趣向量V(vl, v2, v3),并且用于各 個(gè)元素的興趣持續(xù)時(shí)間為(IO秒,20秒,5秒),則用于目標(biāo)單獨(dú)搜索 信息的興趣持續(xù)時(shí)間可計(jì)算如下。(興趣持續(xù)時(shí)間)=(10秒X0.7) + (20秒X0.2) + (5秒XO.l)=11.5秒在處理了步驟S1240后,控制單元71把當(dāng)前時(shí)刻賦給當(dāng)前興趣表 2中的更新時(shí)刻區(qū)域(S1250)。然后,當(dāng)前興趣表更新處理2終止??赡苡腥缦虑闆r,即,用戶興趣持續(xù)了取決于關(guān)于用戶思考的情 況的預(yù)定時(shí)段。在這種情況下,優(yōu)選的是在預(yù)定時(shí)段內(nèi)不要多次評(píng)估 用戶興趣。相反地,如果在預(yù)定時(shí)段內(nèi)多次進(jìn)行用戶興趣的評(píng)估,則 可能會(huì)把不期望的信息(內(nèi)容)提供給用戶。要理解的是當(dāng)前興趣表 更新處理2的使用能防止這種不期望的情況(即,把不期望的內(nèi)容(噪 聲)提供給用戶的情況)的發(fā)生,因?yàn)楫?dāng)前興趣表更新處理2基于如 下事實(shí)如果一旦設(shè)置興趣向量,則興趣向量就能在結(jié)束時(shí)刻到達(dá)前 持續(xù)預(yù)定時(shí)段(步驟S1210)。也就是,當(dāng)前興趣表更新處理2的使用 使得把期望的內(nèi)容提供給用戶而不造成把不期望的內(nèi)容提供給用戶的 處理成為可能。
以下,將參照?qǐng)D25來說明由控制單元71執(zhí)行的圖15中顯示的搜 索結(jié)果評(píng)估處理的變形例(搜索結(jié)果評(píng)估處理2)。首先,控制單元71 判斷在搜索結(jié)果管理表中是否找到了未處理的單獨(dú)結(jié)果信息(S1310)。 控制單元71等待直到找到未處理的單獨(dú)結(jié)果信息為止(S1310:否)。 如果找到了未處理的單獨(dú)結(jié)果信息(S1310:是),則控制前進(jìn)到步驟 S1320。在步驟S1320中,控制單元71選擇該未處理的單獨(dú)結(jié)果信息 作為目標(biāo)。然后,上面提到的讀取處理(參見圖16)在步驟S1330中 被執(zhí)行。在結(jié)束讀取處理后,控制前進(jìn)到步驟S1340。在步驟S1340中,控 制單元71判斷在讀取處理中是否成功接收到內(nèi)容。具體而言,如果讀 取處理是通過步驟S950結(jié)束的,則控制單元71判斷內(nèi)容被成功讀取, 而如果讀取處理是在沒有通過處理歩驟S950的情況下結(jié)束的,則控制 單元71判斷內(nèi)容沒有被成功接收。如果成功接收到內(nèi)容(S1340:是),則控制前進(jìn)到步驟S1350。如 果沒有成功接收到內(nèi)容(S1340:否),則控制單元71判斷是否接收到 結(jié)束命令(S1390)。如果沒有接收到結(jié)束命令(S1390:否),則控制 返回步驟S1310。如果接收到結(jié)束命令(S1390:是),則搜索結(jié)果評(píng)估 處理2終止。在步驟S1350中,控制單元71把與獲得的內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果 信息的獲取信息改為"是",并把當(dāng)前時(shí)刻寫進(jìn)單獨(dú)結(jié)果信息的獲取完 成時(shí)刻的區(qū)域中。接著,在步驟S1360中,控制單元71讀取與目標(biāo)單 獨(dú)結(jié)果信息相對(duì)應(yīng)的單獨(dú)搜索信息,并通過參考興趣持續(xù)時(shí)間表,來 計(jì)算與包含在單獨(dú)搜索信息中的興趣向量相對(duì)應(yīng)的興趣持續(xù)時(shí)間。在步驟S1135中,可從興趣持續(xù)時(shí)間表中選擇與具有最大值的元 素(興趣類型).相對(duì)應(yīng)的興趣持續(xù)時(shí)間,作為用于目標(biāo)單獨(dú)搜索信息 的興趣持續(xù)時(shí)間。用于目標(biāo)單獨(dú)搜索信息的興趣持續(xù)時(shí)間可通過結(jié)合與構(gòu)成標(biāo)準(zhǔn)化 興趣向量的元素相對(duì)應(yīng)的興趣持續(xù)時(shí)間表中的值來計(jì)算,并可把計(jì)算 的值定義為目標(biāo)興趣持續(xù)時(shí)間的興趣持續(xù)值。例如,如果用 V(vl,v2,v3)=(0.7, 0.2, O.l)來表示標(biāo)準(zhǔn)化興趣向量V(vl, v2, v3),并且用 于各個(gè)元素的興趣持續(xù)時(shí)間為(IO秒,20秒,5秒),則用于目標(biāo)單獨(dú)40
搜索信息的興趣持續(xù)時(shí)間可計(jì)算如下。(興趣持續(xù)時(shí)間)=(10秒X0.7) + (20秒X0.2) + (5秒X0.1)=11.5秒在處理了步驟S1360后,控制單元71計(jì)算單獨(dú)結(jié)果信息中的源生 成時(shí)刻和獲取完成時(shí)刻之間的時(shí)間差。然后,控制單元71從興趣持續(xù) 時(shí)間中減去該時(shí)間差,并把結(jié)果寫進(jìn)單獨(dú)結(jié)果信息中的評(píng)估值區(qū)域中 (S1380)。接著,控制單元71判斷是否接收到結(jié)束命令(S1390)。如果沒有 接收到結(jié)束命令(S1390:否),則控制返回步驟S1310。如果接收到結(jié) 束命令(S1390:是),則搜索結(jié)果評(píng)估處理2終止。要理解的是,搜索結(jié)果評(píng)估處理2的使用使得防止把不滿足用戶 興趣的轉(zhuǎn)變的內(nèi)容提供給用戶變得可能。在內(nèi)容提供系統(tǒng)1中,信息分析裝置70是作為單獨(dú)的計(jì)算機(jī)形成 的。然而,具有信息分析裝置70的功能和PC30的功能的計(jì)算機(jī)可用 單個(gè)計(jì)算機(jī)實(shí)現(xiàn)。第二實(shí)施例以下,將描述根據(jù)本發(fā)明第二實(shí)施例的內(nèi)容提供系統(tǒng)。由于根據(jù) 第二實(shí)施例的內(nèi)容提供系統(tǒng)的配置與圖1中顯示的內(nèi)容提供系統(tǒng)大體 相同,所以參照?qǐng)D1來說明根據(jù)第二實(shí)施例的內(nèi)容提供系統(tǒng)。在這個(gè) 實(shí)施例中,源管理表、興趣估計(jì)表、搜索信息管理表、搜索處理管理 表、搜索程序管理表、讀取處理管理表和搜索結(jié)果管理表被存儲(chǔ)在存 儲(chǔ)單元73中,并由信息分析裝置70管理。在這個(gè)實(shí)施例中,PC30執(zhí)行與圖2中顯示的相同的PC監(jiān)視處理, 數(shù)字電話50執(zhí)行與圖3中顯示的相同的電話監(jiān)視處理,并且信息分析 裝置70執(zhí)行與圖5中顯示的相同的源信息登記處理。因此,參照?qǐng)Dl 至6來解釋根據(jù)第二實(shí)施例的內(nèi)容提供系統(tǒng)1,并且將不重復(fù)圖1至6 的說明。以下,將參照?qǐng)D26來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的關(guān)鍵字提取處理。首先,控制單元71把存儲(chǔ)在存儲(chǔ)單元73中的更新標(biāo)記設(shè)成OFF (S2410)。然后,控制單元71判斷在源管理表中是否找到了未處理的
源信息(S2420)??刂茊卧?1等待,直到找到未處理的源信息為止 (S2420:否)。如果找到了未處理的源信息(S2420:是),則控制單元71分析與 未處理的源信息(目標(biāo)源信息)相關(guān)的文件的文本數(shù)據(jù),以從該文件 中獲得名詞,并從獲得的名詞中提取除特定名詞以外的名詞,并把提 取的名詞設(shè)為關(guān)鍵字(S2430)。在這個(gè)實(shí)施例中,把不作為用于搜索 內(nèi)容的關(guān)鍵字使用的一般使用的名詞被定義為特定關(guān)鍵字。這些特定 關(guān)鍵字被預(yù)先存儲(chǔ)在存儲(chǔ)單元73中。接著,控制單元71判斷數(shù)字電話50是否處于與另一電話的電話 通信中(S2440)。在步驟S2440中,在從具有"呼叫"或"接聽"的 裝置使用信息的源信息被登記在源管理表中的時(shí)刻開始,到經(jīng)過預(yù)定 時(shí)段(例如,通過把(考慮處理延時(shí)而確定的)修正值a加到某時(shí)段 T2上而獲得的時(shí)段)為止,控制單元71判斷數(shù)字電話50處于與另一 電話的電話通信中。在除上面提到的預(yù)定時(shí)段以外的時(shí)間,控制單元 71判斷數(shù)字電話50沒有處于與另一電話的通信中。如果歩驟S2440的判斷結(jié)果為是,則控制單元71把表示用戶興趣 的參數(shù)的電話當(dāng)前興趣向量Vp賦給要用于(將隨后詳細(xì)描述的)相似 性評(píng)估的當(dāng)前興趣向量Vc (S2451)。具體而言,控制單元71把電話 當(dāng)前興趣向量的地址賦給當(dāng)前興趣向量Vc的地址指針。在這個(gè)實(shí)施例中,用向量表示用戶興趣,并根據(jù)向量來決定內(nèi)容 叟索和讀取的優(yōu)先級(jí)。也就是,使用興趣向量在數(shù)字上表示用戶興趣。 具體而言,用一行n列的向量表示興趣向量。V=(vl,v2,...,vn)在處理了步驟S2451后,控制單元71執(zhí)行電話分析處理(S2453 )。 圖27是說明在控制單元71的控制下執(zhí)行的電話分析處理的流程圖。 當(dāng)開始電話分析處理時(shí),控制單元71判斷是否達(dá)到了表示電話當(dāng)前興 趣向量的期滿日期的興趣結(jié)束時(shí)刻(S2510)。如果達(dá)到了興趣結(jié)束時(shí) 刻(S2510:是),則控制前進(jìn)到步驟S2520。當(dāng)開啟信息分析裝置70 的電源時(shí),興趣結(jié)束時(shí)刻被復(fù)位,并保持復(fù)位狀態(tài),直到開始處理步 驟S2550為止。如果在興趣結(jié)束時(shí)刻處于復(fù)位狀態(tài)的同時(shí),步驟S2510 被處理,則控制單元71判斷達(dá)到興趣結(jié)束時(shí)刻作為例外。
在步驟S2520中,控制單元71執(zhí)行興趣向量計(jì)算處理。圖28是 說明興趣向量計(jì)算處理的流程圖。當(dāng)開始興趣向量計(jì)算處理時(shí),控制單元71把興趣向量V復(fù)位到0(S2610)。然后,控制單元71從在步驟S2430 (圖26)中提取的關(guān)鍵 字中選擇未處理的關(guān)鍵字作為目標(biāo)關(guān)鍵字(S2620)。進(jìn)一步,控制單 元71在存儲(chǔ)于存儲(chǔ)單元73中的興趣估計(jì)表中搜索目標(biāo)關(guān)鍵字(S2630)。圖29顯示了興趣估計(jì)表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖29所示, 興趣估計(jì)表包括用于各個(gè)興趣類型的關(guān)鍵字、表示用戶興趣持續(xù)的估 計(jì)時(shí)間的持續(xù)時(shí)間(持續(xù)時(shí)間估計(jì)信息),和權(quán)重參數(shù)(加權(quán)定義)。 在處理了步驟S2630后,控制單元71判斷是否找到了目標(biāo)關(guān)鍵字(S2640)。如果在登記于興趣估計(jì)表中的關(guān)鍵字中,找到了目標(biāo)關(guān)鍵 字(S2640:是),則控制單元71通過使用興趣估計(jì)表來確定目標(biāo)關(guān)鍵 字屬于哪種興趣類型(S2650)。然后,控制單元71把1加到興趣向量 V的元素vi (其中,i(i^,2,…,n)對(duì)應(yīng)于興趣類型)上。然后,控制前 進(jìn)到步驟S2670。如果在登記于興趣估計(jì)表中的關(guān)鍵字中,沒有找到目標(biāo)關(guān)鍵字(S2640:否),則控制前進(jìn)到步驟S2670。在步驟S2670中,控制單 元71判斷在提取的關(guān)鍵字中是否存在未處理的關(guān)鍵字。如果找到未處 理的關(guān)鍵字(S2670:是),則控制返回步驟S2620,以選擇其中一個(gè)未 處理的關(guān)鍵字作為目標(biāo)關(guān)鍵字。在這個(gè)實(shí)施例中,如果在步驟S2430 中獲得的關(guān)鍵字中,找到了一個(gè)或多個(gè)相同的關(guān)鍵字,則所有相同的 關(guān)鍵字經(jīng)歷步驟S2640至S2660。如果沒有找到未處理的關(guān)鍵字(S2670:否),則根據(jù)興趣估計(jì)表 中的加權(quán)定義來計(jì)算興趣向量V。也就是,根據(jù)對(duì)應(yīng)的加權(quán)定義給每 個(gè)元素vi加權(quán)。加權(quán)定義被分成兩組。第一加權(quán)定義由裝置使用信息和加權(quán)系數(shù) W的組合表示。第二加權(quán)定義由時(shí)間信息和加權(quán)系數(shù)W表示。如果與 (在歩驟S2430中提取的關(guān)鍵字的)文件相對(duì)應(yīng)的源信息的裝置使用 信息等于由加權(quán)定義表示的裝置使用信息,則控制單元71對(duì)應(yīng)于第一 加權(quán)定義對(duì)每個(gè)元素vi進(jìn)行加權(quán)。更具體地,在步驟S2680中,控制單元71選擇對(duì)應(yīng)于以下類型的 興趣的元素Vi作為加權(quán)目標(biāo),該類型的興趣具有其裝置使用信息等于與(在歩驟S2430中提取的關(guān)鍵字的)文件相對(duì)應(yīng)的源信息的裝置使 用信息的第一加權(quán)定義??刂茊卧?1進(jìn)一步按照如下所示的方式,用 加權(quán)系數(shù)W乘加權(quán)目標(biāo)vi。 vi 一 viXW然后,如果當(dāng)前時(shí)刻在由元素vi的加權(quán)定義的時(shí)間信息所表示的 時(shí)段內(nèi),則控制單元71對(duì)應(yīng)于被賦有第二加權(quán)定義的加權(quán)類型對(duì)元素 vi進(jìn)行加權(quán)。在步驟S2680中,控制單元71用加權(quán)系數(shù)W乘以對(duì)應(yīng)于第二加 權(quán)定義所屬于的興趣類型的并且具有當(dāng)前時(shí)刻位于其內(nèi)的時(shí)間信息的 兀素vi。在處理了 S2680后,控制單元71輸出計(jì)算結(jié)果作為返回值。然后, 興趣向量計(jì)算處理終止。返回來參照?qǐng)D27,在結(jié)束了步驟S2520后,控制單元71把興趣向 量計(jì)算處理計(jì)算的興趣向量的值賦給電話當(dāng)前興趣向量Vp。接著,控 制單元71確定電話當(dāng)前興趣向量的所有元素中具有最大值的元素 (S2540)。接著,控制單元71把與步驟S540中確定的興趣類型相對(duì)應(yīng)的持 續(xù)時(shí)間加到當(dāng)前時(shí)刻,并把計(jì)算結(jié)果賦給興趣結(jié)束時(shí)刻(S550)。如果 在電話當(dāng)前興趣向量Vp中,多于一個(gè)的元素具有相同的最大值,則控 制單元71可把具有相同最大值的所有持續(xù)時(shí)間中具有最大持續(xù)時(shí)間的 元素的值加到當(dāng)前時(shí)刻上,并可把計(jì)算結(jié)果賦給興趣結(jié)束時(shí)刻。然后, 控制前進(jìn)到步驟S2560。如果判斷興趣結(jié)束時(shí)刻沒有達(dá)到(S2510:否),則控制前進(jìn)到步 驟S2525,在該步驟中,控制單元71讀取電話當(dāng)前興趣向量Vp的值, 作為在歩驟S2580中使用的興趣向量V。然后,控制前進(jìn)到步驟S2560。在歩驟S2560中,控制單元71在存儲(chǔ)于存儲(chǔ)單元73中的搜索信 息管理表中為單獨(dú)的搜索信息保留新寫入?yún)^(qū)域。然后,控制單元71把 在步驟S2430中提取的關(guān)鍵字的源信息的源生成時(shí)刻寫進(jìn)保留的區(qū)域 中(S2570)。此外,控制單元71將步驟S2520中計(jì)算的興趣向量或者 步驟S2525中讀取的興趣向量寫入保留的區(qū)域中(S2580),把步驟 S2430中提取的關(guān)鍵字寫進(jìn)保留的區(qū)域中作為搜索關(guān)鍵字(S2590),并 把搜索關(guān)鍵字的數(shù)目寫進(jìn)保留的區(qū)域中(S2595)。圖30顯示了搜索信息管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖30所示, 該搜索信息管理表包括一條或多條單獨(dú)搜索信息,其中的每條包括源 生成時(shí)刻、興趣向量的值、關(guān)于搜索關(guān)鍵字的信息、搜索關(guān)鍵字的數(shù) 目和相似性評(píng)估處理(參見圖34)獲得的評(píng)估值。通過步驟S2560至S2595,控制單元71把與步驟S2430中提取出 的關(guān)鍵字的源信息相對(duì)應(yīng)的單獨(dú)搜索信息登記在搜索信息管理表中。 在這種情況下,單獨(dú)搜索信息中的評(píng)估值是空數(shù)據(jù)。在處理了步驟 S2595后,電話分析處理終止。返回來參照?qǐng)D26,如果在步驟S2440中判斷數(shù)字電話50沒有處于 與另一電話的通信中(S2440:否),則控制前進(jìn)到步驟S2461,在該步 驟中,控制單元71把接聽標(biāo)記設(shè)成OFF。接著,控制單元71決定使 用非電話當(dāng)前興趣向量Vw作為當(dāng)前興趣向量Vc (S2463)。具體而言, 控制單元71把非電話當(dāng)前興趣向量的地址賦給當(dāng)前興趣向量Vc的地 址指針。接著,控制單元71執(zhí)行非電話分析處理(S2465)。圖31是說明 由控制單元71執(zhí)行的非電話分析處理的流程圖。當(dāng)開始非電話分析處 理時(shí),控制單元71執(zhí)行圖28中顯示的興趣向量計(jì)算處理(S2710)。 在結(jié)束興趣向量計(jì)算處理后,控制單元71把在步驟S2710中獲得的興 趣向量的計(jì)算結(jié)果賦給非電話當(dāng)前興趣向量Vw (S2730)。接著,在步驟S2740中,控制單元71在存儲(chǔ)于存儲(chǔ)單元73中的 搜索信息管理表中,為單獨(dú)搜索信息保留新寫入?yún)^(qū)域。然后,控制單 元71把步驟S2430中提取的關(guān)鍵字的源信息的源生成時(shí)刻寫進(jìn)保留的 區(qū)域中(S2750)。進(jìn)一步,控制單元71把在步驟S2710中計(jì)算的興趣 向量寫進(jìn)保留的區(qū)域中(S2760),把步驟S2430中提取的關(guān)鍵字寫進(jìn) 保留的區(qū)域中作為搜索關(guān)鍵字(S2770),并把搜索關(guān)鍵字的數(shù)目寫進(jìn) 保留的區(qū)域中(S2780)。通過步驟S2740至S2780,控制單元71把與步驟S2430中提取的 關(guān)鍵字的源信息相對(duì)應(yīng)的單獨(dú)搜索信息登記在搜索信息管理表中。在 這種情況下,單獨(dú)搜索信息中的評(píng)估值是空數(shù)據(jù)。在處理了步驟S2780
后,非電話分析處理終止。返回來參照?qǐng)D26,在結(jié)束非電話分析處理后,控制前進(jìn)到步驟S2467,在該步驟中,控制單元71復(fù)位當(dāng)前結(jié)束時(shí)刻。在步驟S2470中,控制單元71判斷當(dāng)前興趣向量Vc是否改變了 預(yù)定量。具體而言,如果當(dāng)前賦給當(dāng)前興趣向量Vc的值不同于在步驟 S470中先前賦給當(dāng)前興趣向量Vc的值,則控制單元71判斷當(dāng)前興趣 向量Vc改變了預(yù)定量,而如果當(dāng)前賦給當(dāng)前興趣向量Vc的值等于在 歩驟S470中先前賦給當(dāng)前興趣向量Vc的值,則控制單元71判斷當(dāng)前 興趣向量Vc沒有改變預(yù)定量。當(dāng)在開啟信息分析裝置70的電源后, 第一次執(zhí)行步驟S2470時(shí),控制單元71判斷當(dāng)前興趣向量Vc改變了 預(yù)定量。如果步驟S2470的判斷結(jié)果為否,則控制返回步驟S2420以等待, 直到找到未處理的源信息為止。如果步驟S2470的判斷結(jié)果為是,則 控制單元71把更新標(biāo)記設(shè)成ON (S2475),其后,判斷數(shù)字電話50 的操作模式是否是"接聽電話通信模式"(S2480)。具體而言,在從具有"接聽"的裝置使用信息的源信息被登記在 源管理表中的時(shí)刻開始,到經(jīng)過預(yù)定時(shí)段(例如,通過把(考慮處理 延時(shí)而確定的)修正值a加到某時(shí)段T2上而獲得的時(shí)段)為止,控制 單元71判斷數(shù)字電話50處于接聽電話通信模式中。而在除上面提到 的時(shí)段以外的時(shí)間,控制單元71判斷數(shù)字電話50沒有處于接聽電話 通信模式中。接聽電話通信模式指的是數(shù)字電話50在接收到來自電話的呼叫后 與電話進(jìn)行電話通信的操作模式。數(shù)字電話50的操作模式包括"非電 話通信模式"和"呼叫電話通信模式",其中在"非電話通信模式"中, 數(shù)字電話50在不與另一電話通信的情況下運(yùn)行,在"呼叫電話通信模 式"中,數(shù)字電話50在呼叫電話后,與電話進(jìn)行電話通信。如果步驟S2480的判斷結(jié)果為是,則控制單元71把接聽標(biāo)記設(shè)成 ON (S2481)。如果步驟S2480的判斷結(jié)果為否,則控制單元71把接 聽標(biāo)記設(shè)成OFF (S2485)。然后,控制前進(jìn)到步驟S2490。在步驟S2490中,控制單元71判斷是否接收到結(jié)束命令。如果沒 有接收到結(jié)束命令(S2490:否),則控制返回步驟S2420以等待,直
到找到未處理的源信息為止。如果接收到結(jié)束命令(S2490:是),則關(guān)鍵字提取處理終止。以下,將參照?qǐng)D32和33來說明在信息分析裝置70的控制單元71 的控制下執(zhí)行的搜索控制處理。該搜索控制處理與關(guān)鍵字提取處理同 時(shí)執(zhí)行。首先,控制單元71把表示搜索處理的數(shù)目的計(jì)數(shù)復(fù)位到0 (S2810)。然后,控制單元71判斷存儲(chǔ)在RAM中的更新標(biāo)記是否是 ON (S2820)。如果更新標(biāo)記是ON (S2820:是),則控制單元71復(fù)位 登記在搜索信息管理表中的所有各條單獨(dú)搜索信息的評(píng)估值,以便使 搜索信息管理表進(jìn)入其評(píng)估值沒有被設(shè)置的狀態(tài)(S2821)。接著,在步驟S2825中,相似性評(píng)估處理被執(zhí)行。圖34是說明在 控制單元71的控制下執(zhí)行的相似性評(píng)估處理的流程圖。當(dāng)開始相似性 評(píng)估處理時(shí),控制單元71判斷在存儲(chǔ)于存儲(chǔ)單元73中的搜索信息管 理表中是否找到了未處理的單獨(dú)搜索信息(即,還沒有設(shè)置評(píng)估值的 單獨(dú)搜索信息)(S3010)。如果找到了未處理的單獨(dú)搜索信息(S3010:是),則控制前進(jìn)到 步驟S3020,在該步驟中,其中一條未處理的單獨(dú)搜索信息被選為目標(biāo) (S3020)。接著,控制單元71用興趣向量V除以它的模IIVll ,以獲 得興趣向量V的標(biāo)準(zhǔn)矢量E (S3030)。E=V/liVll而且,控制單元71用當(dāng)前興趣向量Vc除以它的模IIVc II ,以獲 得當(dāng)前興趣向量Vc的標(biāo)準(zhǔn)向量Ec (S3040)。 Ec=Vc/ IIVc II接著,控制單元71獲得興趣向量V的標(biāo)準(zhǔn)向量E和當(dāng)前興趣向量 Vc的標(biāo)準(zhǔn)向量Ec的內(nèi)積R (S3050)。 R=E Ec控制單元71把內(nèi)積R (即,表示目標(biāo)單獨(dú)搜索信息的當(dāng)前興趣向 量Vc和興趣向量V之間的相似性的值)寫進(jìn)用于搜索信息管理表中 的目標(biāo)單獨(dú)搜索信息的評(píng)估值的區(qū)域中(S3060)。這樣,控制單元71 更新搜索信息管理表中的目標(biāo)單獨(dú)搜索信息。在處理了步驟S3060后,控制返回步驟S3010,以判斷是否找到了
未處理的單獨(dú)搜索信息。如果沒有找到未處理的單獨(dú)搜索信息(S3010: 否),則相似性評(píng)估處理終止。返回來參照?qǐng)D32,在結(jié)束了步驟S825后,控制單元71把更新標(biāo) 記設(shè)成"OFF" (S2827)。然后,控制前進(jìn)到步驟S2840。如果在步驟 S2820中判斷更新標(biāo)記不是ON(S2820:否),則控制前進(jìn)到步驟S2830, 在該步驟中,相似性評(píng)估處理被執(zhí)行。然后,控制前進(jìn)到步驟S2840。在步驟S2840中,控制單元71判斷是否找到了未處理的單獨(dú)搜索 信息(即,還沒有經(jīng)歷從S2845開始的步驟)。如果找到了未處理的單 獨(dú)搜索信息(S2840:是),則控制前進(jìn)到步驟S2845。如果沒有找到未 處理的單獨(dú)搜索信息(S2840:否),則控制返回歩驟S2820。在步驟S2845中,控制單元71選擇具有最大評(píng)估值的其中一條未 處理的單獨(dú)搜索信息作為目標(biāo)。如果找到了多于一條的具有相同最大 評(píng)估值的未處理的單獨(dú)搜索信息,則把其中一條具有最新源生成時(shí)刻 的單獨(dú)搜索信息選為目標(biāo)。在處理了步驟S2845之后,控制單元71判斷目標(biāo)單獨(dú)搜索信息的 評(píng)估值是否小于預(yù)定下限(S2850)。如果評(píng)估值低于預(yù)定下限(S2850: 是),則控制返回步驟S2810。如果目標(biāo)單獨(dú)搜索信息的評(píng)估值不小于 預(yù)定下限(S2850:否),則控制單元71判斷搜索處理的數(shù)目是否小于 預(yù)定上限(S2860)。如果搜索處理的數(shù)目小于預(yù)定上限(S2860:是),則控制前進(jìn)到 步驟S2900。如果搜索處理的數(shù)目不小于預(yù)定上限(g卩,搜索處理的數(shù) 目等于預(yù)定上限)(S2860:否),則控制單元71判斷與具有低于目標(biāo) 單獨(dú)搜索信息的評(píng)估值的評(píng)估值的單獨(dú)搜索信息相對(duì)應(yīng)的搜索處理 (參見圖37)是否正在運(yùn)行(S2870)。該判斷在步驟S2870中根據(jù)存 儲(chǔ)在存儲(chǔ)單元73中的搜索處理管理表作出。圖35顯示了搜索處理管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖35所示, 搜索處理管理表包括一條或多條分別與正在運(yùn)行的搜索處理相對(duì)應(yīng)的 處理管理信息。每條處理管理信息包括處理ID、表示處理優(yōu)先級(jí)的值、 分配給處理的存儲(chǔ)器的上限、表示將被采用的搜索結(jié)果的計(jì)數(shù)值的信 息、用于與處理相對(duì)應(yīng)的單獨(dú)搜索信息的存儲(chǔ)器的地址。也就是說,在步驟S2870中,控制單元71判斷在搜索處理管理表
中是否找到了具有低于目標(biāo)單獨(dú)搜索信息的評(píng)估值的評(píng)估值(其通過 處理的處理管理信息中的單獨(dú)搜索信息地址與處理相關(guān))的處理。如果沒有找到這樣的處理(S2870:否),則控制返回步驟S2820。如果找 到了這樣的處理(S2870:是),則控制單元71判斷接聽標(biāo)記是否是 ON (S2875).如果接聽標(biāo)記是ON (S2875:是),則控制前進(jìn)到步驟S2880。如 果接聽標(biāo)記是OFF (S2875:否),則控制單元71選擇搜索處理管理表 中登記的所有處理中具有最低評(píng)估值(其通過處理的處理管理信息中 的單獨(dú)搜索信息地址與處理相關(guān))的處理作為目標(biāo)(S2880)。然后, 控制單元71把結(jié)束命令發(fā)送給目標(biāo)處理,以停止處理(S2890)。在結(jié)束了步驟S2890后,控制單元71計(jì)算與步驟S2845中選擇的 目標(biāo)單獨(dú)搜索信息相對(duì)應(yīng)的搜索處理的優(yōu)先級(jí)值(S2900)。在這個(gè)實(shí) 施例中,具有通過分時(shí)操作同時(shí)執(zhí)行多于一個(gè)處理的功能的多任務(wù)OS (操作系統(tǒng))被實(shí)現(xiàn)在信息分析裝置70上,并且多任務(wù)OS的調(diào)度程 序被配置成對(duì)具有高優(yōu)先級(jí)值的處理給予執(zhí)行的高優(yōu)先級(jí)。這里的計(jì) 算出的優(yōu)先級(jí)值由調(diào)度程序在其進(jìn)行調(diào)度時(shí)使用。更具體地,優(yōu)先級(jí)值根據(jù)包含在目標(biāo)單獨(dú)搜索信息中的評(píng)估值, 用下述表達(dá)式計(jì)算。(優(yōu)先級(jí)值)=(評(píng)估值)X (優(yōu)先級(jí)值的最大值)在這個(gè)實(shí)施例中,由于評(píng)估值是作為標(biāo)準(zhǔn)向量的內(nèi)積獲得的,所 以評(píng)估值從0到1的范圍變動(dòng)。因此,根據(jù)上述表達(dá)式,當(dāng)評(píng)估值為1 時(shí),優(yōu)先級(jí)值取最大優(yōu)先級(jí)值,而當(dāng)評(píng)估值為0時(shí),優(yōu)先級(jí)值取最小 優(yōu)先級(jí)值。在處理了步驟S卯0后,控制單元71根據(jù)以下表達(dá)式,計(jì)算將分 配給搜索處理的存儲(chǔ)器(RAM)的上限(S2910),并計(jì)算將被采用的 搜索結(jié)果的計(jì)數(shù)的數(shù)量(S2920)。(上限)=3 X(評(píng)估值)(將被采用的搜索結(jié)果的數(shù)目)-Y X(評(píng)估值)在上面提到的表達(dá)式中,上限和將被采用的搜索結(jié)果的數(shù)目是大 于或等于1的整數(shù)。常數(shù)Y例如是5。把通過對(duì)P X(評(píng)估值)的小數(shù)部 分進(jìn)行上舍入而獲得的值定義為存儲(chǔ)器的上限,把通過舍去Y X(評(píng)估
值)的小數(shù)部分而獲得的值定義為將被采用的搜索結(jié)果的數(shù)目。接著,控制單元71判斷是否設(shè)置了興趣結(jié)束時(shí)刻(S2930)。如果 沒有設(shè)置興趣結(jié)束時(shí)刻(S2930:否),則控制單元71把表示給予搜索 處理的處理時(shí)間的最大值的處理時(shí)間限制設(shè)成"無限制"(S2931)。然 后,控制前進(jìn)到步驟S2940。在步驟S2940中,控制單元71從搜索程序管理表中選擇沒有被發(fā) 布査詢的一條搜索程序信息。進(jìn)一步,控制單元71啟動(dòng)與選擇的搜索 程序信息相對(duì)應(yīng)的搜索處理,同時(shí)指定在步驟S2900中計(jì)算出的優(yōu)先 級(jí)值,在步驟S2910中計(jì)算出的存儲(chǔ)器上限,在步驟S2920中計(jì)算出 的搜索結(jié)果的數(shù)目,和在步驟S2931或S2935中計(jì)算出的處理時(shí)限 (S2950)。圖36顯示了搜索程序管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖17所示, 搜索程序管理表包括一條或多條分別與被執(zhí)行的搜索程序相對(duì)應(yīng)的搜 索程序信息。每條搜索程序信息包括具有搜索程序的信息搜索服務(wù)器 20的地址信息(URL),(包括生成搜索條件的方式的)查詢生成方式, 和表示將由搜索程序搜索的內(nèi)容的類型的類別信息。在步驟S2940中,控制單元71從登記在搜索程序管理表中的搜索 程序中選擇對(duì)其的查詢沒有被發(fā)送到由地址信息表示的URL的一條搜 索程序信息。在步驟S2950中,控制單元71啟動(dòng)搜索處理,同時(shí)指定 目標(biāo)搜索程序信息。應(yīng)注意的是,被啟動(dòng)的搜索處理由調(diào)度程序管理, 并與其它處理同時(shí)執(zhí)行。進(jìn)一步,搜索處理根據(jù)由指定的搜索程序信 息表示的查詢生成信息生成査詢。該生成的査詢被發(fā)送給具有由搜索 程序信息的地址信息表示的URL的信息搜索服務(wù)器20。在處理了步驟S2950后,控制單元71為啟動(dòng)的搜索處理生成處理 管理信息,并把該處理管理信息登記到存儲(chǔ)于存儲(chǔ)單元73中的搜索處 理管理表中(S2960)。也就是,生成了包括被啟動(dòng)的搜索處理的處理 ID、在步驟S2900中計(jì)算出的優(yōu)先級(jí)值、在步驟S2910中計(jì)算出的存 儲(chǔ)器上限、在步驟S2920中計(jì)算出的將被采用的搜索結(jié)果的數(shù)目,和 表示在步驟S2845中被選為目標(biāo)的單獨(dú)搜索信息的存儲(chǔ)器位置的地址 信息的處理管理信息,并且生成的處理管理信息被登記在搜索處理管 理表中。
接著,控制單元71把1加到搜索處理的數(shù)目上(S2970)。然后, 控制單元71判斷在搜索程序管理表中,是否找到了沒有被發(fā)布查詢的 搜索程序信息(S2980)。如果找到了這樣的搜索程序信息(S2980:是), 則控制返回步驟S2940,以從沒有被發(fā)布査詢的各條搜索程序信息中, 選擇一條搜索程序信息作為目標(biāo)。如果沒有找到?jīng)]有被發(fā)布査詢的搜索程序信息(S2980:否),則 控制前進(jìn)到步驟S2990。在步驟S2990中,控制單元71判斷是否接收 到結(jié)束命令。如果沒有接收到結(jié)束命令(S2990:否),則控制返回步 驟S2840。如果接收到結(jié)束命令(S2990:是),則搜索控制處理終止。以下,將參照?qǐng)D37來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的搜索處理。該搜索處理與其它搜索處理同時(shí)執(zhí)行。當(dāng)開始搜索處理時(shí),控制單元71復(fù)位計(jì)時(shí)器(S3110)。然后,控 制單元71從搜索程序管理表中讀取指定的搜索程序信息(S3120)。然 后,控制單元71基于包含在被讀取出的搜索程序信息中的査詢生成信 息和包含在指定的單獨(dú)搜索信息中的一組搜索關(guān)鍵字生成搜索條件, 在該搜索條件中設(shè)置有包含在單獨(dú)搜索信息中的搜索關(guān)鍵字。進(jìn)一步, 控制單元71生成包含將被發(fā)送給信息搜索服務(wù)器20的搜索條件的査 詢(S3130)。接著,控制單元71把生成的查詢發(fā)送到由搜索程序信息表示的 URL,以便信息搜索服務(wù)器20執(zhí)行具有該URL的搜索程序(S3140)。在這種情況下,信息搜索服務(wù)器20根據(jù)包含在接收到的查詢中的 搜索條件搜索(與包含在單獨(dú)搜索信息中的搜索關(guān)鍵字相對(duì)應(yīng)的)內(nèi) 容,并且把包含到這些內(nèi)容的鏈接信息的應(yīng)答信號(hào)發(fā)送回信息分析裝 置70。如果用于正在運(yùn)行的搜索程序的結(jié)束命令從信息分析裝置70 被輸入,則信息搜索服務(wù)器20結(jié)束搜索程序,并把指示搜索被停止的 應(yīng)答信號(hào)發(fā)回信息分析裝置70來代替發(fā)送搜索結(jié)果。在步驟S3140中發(fā)送了査詢后,控制單元71判斷是否達(dá)到了處理 時(shí)限(S3150)。如果沒有達(dá)到處理時(shí)限(S3150:否),則控制前進(jìn)到 步驟S3160。如果達(dá)到了處理時(shí)限(S3150:是),則控制單元71根據(jù) 來自控制單元71的指令,把結(jié)束命令發(fā)送到與正由信息搜索服務(wù)器20 執(zhí)行的搜索程序相對(duì)應(yīng)的URL(S3115)。然后,控制前進(jìn)到步驟S3160。
在步驟S3160中,控制單元71判斷是否接收到應(yīng)答信號(hào)。如果沒 有接收到應(yīng)答信號(hào)(S3160:否),則控制前進(jìn)到步驟S3161,在該步驟 中,控制單元71判斷結(jié)束命令是否通過步驟S2890的處理被輸入到這 個(gè)搜索處理。如果輸入了結(jié)束命令(S3161:是),則控制單元71把用 于(控制單元71使信息搜索服務(wù)器執(zhí)行的)該搜索程序的結(jié)束命令發(fā) 送到與該搜索程序相對(duì)應(yīng)的URL(S3165)。然后,控制返回步驟S3150。如果沒有輸入用于該搜索處理的結(jié)束命令(S3161:否),則控制 返回步驟S3150,而不處理步驟S3165。如果在步驟S3160中判斷接收到了應(yīng)答信號(hào)(S3160:是),則控 制前進(jìn)到步驟S3170,在該步驟中,控制單元71判斷接收到的應(yīng)答信 號(hào)是否指示搜索結(jié)果,或指示搜索被停止。如果應(yīng)答信號(hào)不指示搜索 結(jié)果(S3170:否),則控制前進(jìn)到步驟S3190,在該步驟中,控制單元 71使搜索處理的數(shù)目減1。然后,搜索處理終止。如果應(yīng)答信號(hào)指示搜索結(jié)果(S3170:是),則控制前進(jìn)到步驟 S3180,在該步驟中,控制單元71判斷指定的搜索程序信息的類別信 息是否與"術(shù)語搜索"相對(duì)應(yīng)。如果類別信息不與"術(shù)語搜索"相對(duì) 應(yīng)(而與"一般搜索"相對(duì)應(yīng))(S3180:否),則控制單元71從包括一組多條鏈接信息的搜索結(jié)果中提取多條鏈接信息(其計(jì)數(shù)與指定的 將被采用的計(jì)數(shù)數(shù)目相對(duì)應(yīng))。然后,控制單元71為每條提取的鏈接 信息生成存儲(chǔ)有對(duì)應(yīng)的鏈接信息的單獨(dú)結(jié)果信息(S3181)。進(jìn)一步, 控制單元71把生成的單獨(dú)結(jié)果信息登記到存儲(chǔ)在存儲(chǔ)單元73中的搜 索結(jié)果管理表中(S3183)。圖38顯示了存儲(chǔ)在存儲(chǔ)單元73中的搜索結(jié)果管理表的數(shù)據(jù)結(jié)構(gòu) 的實(shí)例。該搜索結(jié)果管理表包括一條或多條單獨(dú)結(jié)果信息。控制單元71為每條提取的鏈接信息生成單獨(dú)的結(jié)果信息。該單獨(dú) 結(jié)果信息包括與鏈接信息(URL)相對(duì)應(yīng)的內(nèi)容存儲(chǔ)位置信息、表示 已輸出搜索結(jié)果的搜索程序的類型的類別信息、表示將由搜索處理處 理的單獨(dú)搜索信息的存儲(chǔ)位置的地址信息、寫有當(dāng)前時(shí)刻的搜索完成 時(shí)刻信息,和具有"FALSE"的值的輸出信息??刂茊卧?1把該單獨(dú) 結(jié)果信息登記到搜索結(jié)果管理表中(S3183)。接著,控制單元71把1加到搜索處理的數(shù)目上(S3190)。然后,
搜索處理終止。如果類別信息與"術(shù)語搜索"相對(duì)應(yīng)(S3180:是),則控制單元 71從包括一組作為應(yīng)答信號(hào)接收的多條鏈接信息的搜索結(jié)果中,提取 一條鏈接信息(而不管指定的將被采用的計(jì)數(shù)數(shù)目),并生成存儲(chǔ)有提取的鏈接信息的單獨(dú)結(jié)果信息(S3185)。然后,控制單元71把生成的 單獨(dú)結(jié)果信息登記到存儲(chǔ)于存儲(chǔ)單元73中的搜索結(jié)果管理表中 (S3187)。在處理了步驟S3187后,控制單元71把1加到搜索處理的 數(shù)目上(S3190)。然后,搜索處理終止。以下,將參照?qǐng)D39和40來說明在信息分析裝置70的控制單元71 的控制下執(zhí)行的搜索結(jié)果讀取控制處理。該搜索結(jié)果讀取控制處理與 搜索控制處理同時(shí)執(zhí)行。當(dāng)開始搜索結(jié)果讀取控制處理時(shí),控制單元71把讀取處理的數(shù)目 復(fù)位到0 (S3210)。然后,控制單元71判斷在搜索結(jié)果管理表中,是 否找到了 (未經(jīng)歷從S3230開始的步驟的)未處理的單獨(dú)結(jié)果信息 (S3220)??刂茊卧?1等待,直到未處理的單獨(dú)結(jié)果信息被登記為止 (S3220:否)。如果找到了未處理的單獨(dú)結(jié)果信息(S3220:是),則 控制前進(jìn)到步驟S3230。在步驟S3230中,控制單元71選擇具有最新搜索完成時(shí)刻的單獨(dú) 搜索結(jié)果信息作為目標(biāo)。然后,控制單元71判斷與目標(biāo)單獨(dú)結(jié)果信息 相對(duì)應(yīng)的單獨(dú)搜索信息的評(píng)估值是否低于預(yù)定下限(S3240)。如果評(píng) 估值低于預(yù)定下限(S3240:是),則控制返回步驟S3220。如果評(píng)估值不低于預(yù)定下限(S3240:否),則控制單元71判斷讀 取處理的數(shù)目是否小于預(yù)定上限(S3250)。如果讀取處理的數(shù)目小于 預(yù)定上限(S3250:是),則控制前進(jìn)到步驟S3300。如果讀取處理的數(shù)目不小于預(yù)定上限(S3250:否),則控制前進(jìn) 到步驟S3260,在該步驟中,控制單元71判斷是否正在運(yùn)行與單獨(dú)結(jié) 果信息相對(duì)應(yīng)的讀取處理,該單獨(dú)結(jié)果信息的評(píng)估值低于與目標(biāo)單獨(dú) 結(jié)果信息對(duì)應(yīng)的評(píng)估值(參見圖42)。在步驟S3260中的判斷是根據(jù)存 儲(chǔ)在存儲(chǔ)單元73中的讀取處理管理表進(jìn)行的。圖41顯示了存儲(chǔ)在存儲(chǔ)單元73中的讀取處理管理表的數(shù)據(jù)結(jié)構(gòu) 的實(shí)例。如圖41所示,讀取處理管理表包括一條或多條分別與正在運(yùn)
行的處理相對(duì)應(yīng)的處理管理信息。每條處理管理信息包括處理ID、處 理的執(zhí)行優(yōu)先級(jí)、分配給處理的存儲(chǔ)器上限和表示與處理相對(duì)應(yīng)的單 獨(dú)搜索信息的登記位置的地址信息。也就是,在步驟S3260中,控制單元71判斷在讀取處理管理表中, 是否找到了具有低于目標(biāo)單獨(dú)結(jié)果信息的評(píng)估值的由單獨(dú)搜索信息(其通過處理的處理管理信息與該處理相關(guān))表示的評(píng)估值的處理。 如果沒有找到這樣的處理(S3260:否),則控制返回步驟S3220。如果 找到了這樣的處理(S3220:是),則控制前進(jìn)到步驟S3270,在該步驟 中,控制單元71判斷存儲(chǔ)在RAM中的接聽標(biāo)記是否是ON。如果接聽標(biāo)記是ON (S3270:是),則控制返回步驟S3220。如果 接聽標(biāo)記不是ON (S3270:否),則控制前進(jìn)到步驟S3280,在該步驟 中,控制單元71選擇具有由與處理管理信息相對(duì)應(yīng)的單獨(dú)搜索信息表 示的最低的評(píng)估值的處理作為終止的目標(biāo)。然后,控制單元71把結(jié)束 命令發(fā)送給目標(biāo)處理(S3290),通過該結(jié)束命令,目標(biāo)處理終止。在結(jié)束了步驟S3290后,控制單元71如在步驟S2900的情況那樣, 根據(jù)與單獨(dú)結(jié)果信息相對(duì)應(yīng)的評(píng)估值,計(jì)算與步驟S3230中作為目標(biāo)的單獨(dú)結(jié)果信息相對(duì)應(yīng)的讀取處理的優(yōu)先級(jí)值(S3300)。然后,在步 驟S3310中,控制單元71如在步驟S2910的情況那樣,計(jì)算將分配給 讀取處理的存儲(chǔ)器上限。接著,控制單元71判斷是否設(shè)置了興趣結(jié)束時(shí)刻。如果沒有設(shè)置 興趣結(jié)束時(shí)刻(S3320:否),則控制單元71把表示將分配給讀取處理 的處理時(shí)間的最大值的處理時(shí)限設(shè)成"無限制"(S3321)。然后,控制 前進(jìn)到步驟S3330。如果設(shè)置了興趣結(jié)束時(shí)刻(S3320:是),則控制單元71把當(dāng)前時(shí) 刻與興趣結(jié)束時(shí)刻之間的差值賦給處理時(shí)限(S3325)。然后,控制前 進(jìn)到步驟S3330。在步驟S3330中,控制單元71啟動(dòng)讀取處理,同時(shí)指定在步驟 S3300中計(jì)算出的優(yōu)先級(jí)值,在步驟S3310中計(jì)算出的存儲(chǔ)器上限,和 在步驟S3321或S3325中設(shè)置的處理時(shí)限,并進(jìn)一步指定在步驟S3230 中被選擇的單獨(dú)結(jié)果信息作為處理目標(biāo)。這樣啟動(dòng)的讀取處理由多任 務(wù)OS的調(diào)度程序管理,并與其它處理同時(shí)執(zhí)行。讀取處理把對(duì)內(nèi)容(數(shù)  據(jù)文件)的請(qǐng)求發(fā)送到由目標(biāo)單獨(dú)結(jié)果信息表示的URL以獲得內(nèi)容。接著,控制單元71為啟動(dòng)的讀取處理生成處理管理信息,并把該 處理管理信息登記到讀取處理管理表中(S3340)。具體而言,控制單 元71在讀取處理管理表中生成包括被啟動(dòng)的讀取處理的處理ID、在步 驟S3300中計(jì)算的優(yōu)先級(jí)值、在步驟S3310中計(jì)算的存儲(chǔ)器上限、表 示在步驟S3230中被選擇的目標(biāo)單獨(dú)結(jié)果信息所表示的單獨(dú)搜索信息 的存儲(chǔ)位置的地址信息的處理管理信息。接著,控制單元71把讀取處理的數(shù)目增加1 (S3350)。然后,控 制單元71判斷是否接收到結(jié)束命令(S3360)。如果沒有接收到結(jié)束命 令(S3360:否),則控制返回步驟S3220。如果接收到結(jié)束命令(S3360: 是),則搜索結(jié)果讀取控制處理終止。由于搜索結(jié)果讀取控制處理與搜索控制處理同時(shí)執(zhí)行,所以步驟 S3240至S3280可與步驟S821和S825同時(shí)處理。如果在步驟S3240 至S3280的處理期間,更新標(biāo)記被變成ON,則控制單元71把控制返 回步驟S3230,并等待,直到在搜索結(jié)果讀取控制處理中更新標(biāo)記被變 成OFF為止。如果更新標(biāo)記被變成OFF,則控制單元71把處理被停 止的單獨(dú)結(jié)果信息作為未處理的搜索結(jié)果信息進(jìn)行處理,并重啟從 S3230開始的步驟。如果在步驟S3290至S3310的處理期間,更新標(biāo)記被變成ON,則 控制單元71通過使用在步驟S3230至S3280中獲得的評(píng)估值來執(zhí)行以 下步驟。以下,將參照?qǐng)D42來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的讀取處理。該讀取處理與其它處理同時(shí)執(zhí)行。當(dāng)開始讀取處理時(shí),控制單元71復(fù)位計(jì)時(shí)器(S3410)。然后,控 制單元71讀取指定的(目標(biāo))單獨(dú)結(jié)果信息的內(nèi)容存儲(chǔ)位置信息 (S3420),并把請(qǐng)求信號(hào)發(fā)送到由獲得的內(nèi)容存儲(chǔ)位置信息表示的 URL (S3430)。在發(fā)送了請(qǐng)求信號(hào)后,控制單元71基于計(jì)時(shí)器的值,判斷是否達(dá) 到了某處理時(shí)限(S3440)。如果沒有達(dá)到某處理時(shí)限(S3440:否), 則控制前進(jìn)到步驟S3450。如果達(dá)到了某處理時(shí)限(S3440:是),則控 制前進(jìn)到步驟S3445,在該步驟中,控制單元71關(guān)閉會(huì)話(即,結(jié)束  通信)。接著,控制單元71從讀取處理的數(shù)目中減去1 (S3490)。然后, 讀取處理終止。在步驟S3450中,控制單元71判斷是否接收到作為對(duì)步驟S3430 中發(fā)送的請(qǐng)求信號(hào)的響應(yīng)的應(yīng)答信號(hào)。如果沒有接收到應(yīng)答信號(hào) (S3450:否),則控制前進(jìn)到步驟S3451,在該步驟中,控制單元71 判斷步驟S3290是否把結(jié)束命令輸入給了讀取處理(執(zhí)行讀取處理的 處理中的一個(gè))(S3451)。如果輸入了結(jié)束命令(S3451:是),則控制 單元71結(jié)束會(huì)話(S3453)。接著,控制單元71從讀取處理的數(shù)目中 減去l (S3490)。然后,該讀取處理終止。如果沒有輸入結(jié)束命令(S3451:否),則控制返回步驟S3440。如果接收到應(yīng)答信號(hào)(S3450:是),則控制單元71判斷該應(yīng)答信 號(hào)是否對(duì)應(yīng)于請(qǐng)求的內(nèi)容或錯(cuò)誤信息(S3460)。如果響應(yīng)信號(hào)不對(duì)應(yīng) 于請(qǐng)求的內(nèi)容(S3460:否),則控制單元71從讀取處理的數(shù)目中減去 1 (S3490)。然后,該讀取處理終止。如果應(yīng)答信號(hào)對(duì)應(yīng)于請(qǐng)求的內(nèi)容(S3460:是),則控制單元71把 這些內(nèi)容存儲(chǔ)在存儲(chǔ)單元73中(S3470)。然后,控制單元71通過把 目標(biāo)單獨(dú)結(jié)果信息的內(nèi)容存儲(chǔ)地址信息改成表示內(nèi)容存儲(chǔ)位置的URL 信息,來更新搜索結(jié)果管理表(S3480)。接著,控制單元71從讀取處 理的數(shù)目中減去l (S3490)。然后,該讀取處理終止。以下,將參照?qǐng)D43來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的輸出處理。該輸出處理與搜索結(jié)果讀取控制處理同時(shí)執(zhí)行。當(dāng)開始輸出處理時(shí),控制單元71判斷讀取處理是否在存儲(chǔ)于存儲(chǔ) 單元73中的內(nèi)容中找到了未處理的內(nèi)容(未輸出的內(nèi)容)(S3510)。 步驟S3510的判斷是根據(jù)搜索結(jié)果管理表中的內(nèi)容存儲(chǔ)位置信息和輸 出信息作出的。內(nèi)容存儲(chǔ)位置信息表示內(nèi)容的存在。如果具有"FALSE" 的輸出信息的單獨(dú)結(jié)果信息被登記在搜索結(jié)果管理表中,則控制單元 71判斷與該單獨(dú)結(jié)果信息相對(duì)應(yīng)的內(nèi)容為未處理的內(nèi)容,并判斷找到 了未處理的內(nèi)容??刂茊卧?1等待,直到生成未處理的內(nèi)容為止(S3510:否)。如 果找到了未處理的內(nèi)容(S3510:是),則控制單元71選擇未處理的內(nèi) 容中的一條作為目標(biāo)(S3520)。然后,控制單元71基于與目標(biāo)內(nèi)容相 對(duì)應(yīng)的單獨(dú)結(jié)果信息,判斷目標(biāo)內(nèi)容是否與術(shù)語搜索的結(jié)果相對(duì)應(yīng)(S3530)。更具體地,控制單元71通過判斷與目標(biāo)內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果信 息的類別信息是否表示"術(shù)語搜索",來判斷目標(biāo)內(nèi)容是否與術(shù)語搜索 的結(jié)果相對(duì)應(yīng)。可選地,該控制可通過對(duì)內(nèi)容進(jìn)行分析來判斷目標(biāo)內(nèi) 容是否與術(shù)語搜索的結(jié)果相對(duì)應(yīng)。如果目標(biāo)內(nèi)容與術(shù)語搜索的結(jié)果相對(duì)應(yīng)(S3530:是),則控制單 元71把這些內(nèi)容顯示在顯示單元77的內(nèi)容提供屏上的術(shù)語顯示區(qū)域 IM43中。然后,控制前進(jìn)到步驟S3570。如果目標(biāo)內(nèi)容不與術(shù)語搜索 的結(jié)果相對(duì)應(yīng)(S3530:否),則控制前進(jìn)到步驟S3540,在該步驟中, 控制單元判斷目標(biāo)內(nèi)容是否與動(dòng)態(tài)圖像文件相對(duì)應(yīng)。如果目標(biāo)內(nèi)容與 動(dòng)態(tài)圖像文件相對(duì)應(yīng)(S3540:是),則控制單元把目標(biāo)內(nèi)容和由獲得 內(nèi)容的源信息所表示的源生成時(shí)刻排列在動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列中, 同時(shí)使該內(nèi)容與源生成時(shí)刻相關(guān)(S3545)。然后,控制前進(jìn)到步驟 S3570。在這個(gè)實(shí)施例中,信息分析裝置70的控制單元71具有用作動(dòng)態(tài) 圖像再生數(shù)據(jù)隊(duì)列的功能,和再生登記在動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列中的 內(nèi)容(動(dòng)態(tài)圖像文件)的功能。如上所述,圖21A示意地說明了動(dòng)態(tài) 圖像再生區(qū)域控制處理和動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列之間的關(guān)系。在動(dòng)態(tài) 圖像再生區(qū)域控制處理中,登記在動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列中的內(nèi)容項(xiàng) (動(dòng)態(tài)圖像文件),按照內(nèi)容被登記的順序被順序地再生,以便在內(nèi)容 提供屏上的動(dòng)態(tài)圖像區(qū)域IM 42中再生動(dòng)態(tài)圖像,并通過聲音輸出單 元79再生聲音。如果目標(biāo)內(nèi)容不與動(dòng)態(tài)圖像文件相對(duì)應(yīng)(S3540:否),則控制前 進(jìn)到步驟S3550,在該步驟中,控制單元71判斷目標(biāo)內(nèi)容是否與聲音 文件相對(duì)應(yīng)。如果目標(biāo)內(nèi)容與聲音文件相對(duì)應(yīng)(S3550:是),則控制 單元71通過聲音輸出單元79再生聲音文件(S3555)。然后,控制前 進(jìn)到步驟S3570。如果先前為另一聲音文件啟動(dòng)的再生處理正在運(yùn)行,則控制單元 71停止用于先前目標(biāo)聲音文件的再生處理,然后啟動(dòng)用于當(dāng)前目標(biāo)聲 音文件的再生處理。如果正在為先前目標(biāo)內(nèi)容生成動(dòng)態(tài)圖像和聲音,
則控制單元71通過聲音輸出單元79再生當(dāng)前目標(biāo)聲音文件,來代替 再生先前目標(biāo)內(nèi)容的聲音。如果目標(biāo)內(nèi)容不與聲音文件相對(duì)應(yīng)(S3550:否),則控制單元71 登記目標(biāo)內(nèi)容,和由獲得的內(nèi)容的源信息表示的源生成時(shí)刻,同時(shí)使 目標(biāo)內(nèi)容與源生成時(shí)刻相關(guān)(S3560)。然后,控制前進(jìn)到步驟S3570。在這個(gè)實(shí)施例中,信息分析裝置70的控制單元71能用作顯示數(shù) 據(jù)隊(duì)列,并能顯示登記在顯示數(shù)據(jù)隊(duì)列中的內(nèi)容(例如,包含文字和 圖像的信息,諸如網(wǎng)頁)。如上所述,圖21B示意地說明了控制單元 71控制的顯示數(shù)據(jù)隊(duì)列和要由控制單元71執(zhí)行的文本和圖像區(qū)域顯 示控制處理的關(guān)系。在文本和圖像區(qū)域顯示控制處理中,登記在顯示 數(shù)據(jù)隊(duì)列中的內(nèi)容被順序地處理,以便把內(nèi)容顯示在文本和圖像區(qū)域 IM41內(nèi)。在步驟S3570中,控制單元71把與目標(biāo)內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果信 息的輸出信息改成"TRUE",并在其后從動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列和顯 示數(shù)據(jù)隊(duì)列中移除具有比當(dāng)前時(shí)刻早某段時(shí)間的源生成時(shí)刻的內(nèi)容 (S3580)。接著,控制單元71判斷是否接收到結(jié)束命令(S3590)。如果沒有 接收到結(jié)束命令(S3590:否),則控制返回步驟S3510。如果接收到結(jié) 束命令(S3590:是),則輸出處理終止。在根據(jù)第二實(shí)施例的內(nèi)容提供系統(tǒng)中,PC 30用于從軟件獲得用戶 通過輸入單元41輸入到PC30中的數(shù)據(jù)(與輸入的文字有關(guān)的信息), 并從軟件獲得將被顯示在顯示單元43上以顯示正由用戶編輯或?yàn)g覽的 文檔的(作為顯示目標(biāo)的)數(shù)據(jù)。進(jìn)一步,控制單元71 (在PC監(jiān)視 處理中)把獲得的數(shù)據(jù)發(fā)送給信息分析裝置70。數(shù)字電話50用于收集 用戶在電話通信期間通過聲音輸入單元61輸入的聲音數(shù)據(jù),和通過聲 音輸出單元63要輸出給用戶的聲音數(shù)據(jù),并(在電話監(jiān)視處理中)把 收集的聲音數(shù)據(jù)發(fā)送給信息分析裝置70。信息分析裝置70接收從PC30 (在PC監(jiān)視處理中)發(fā)送的數(shù)據(jù), 和從數(shù)字電話50 (在電話監(jiān)視處理中)發(fā)送的數(shù)據(jù),并把接收到的數(shù) 據(jù)存儲(chǔ)到存儲(chǔ)單元73中。這樣,信息分析裝置70獲得通過各自的用 戶界面40和60輸入給信息處理裝置(PC30和數(shù)字電話50)的數(shù)據(jù), 和通過用戶界面40和60輸出給用戶的數(shù)據(jù)。信息分析裝置70基于它在數(shù)字電話的非通信狀態(tài)期間每次從PC 30接收數(shù)據(jù)時(shí)接收到的數(shù)據(jù)(S2710),來估計(jì)用戶興趣。具體而言, 信息分析裝置70從自PC 30獲得的文本數(shù)據(jù)中提取關(guān)鍵字,并根據(jù)定 義興趣類型的興趣估計(jì)表來確定獲得的關(guān)鍵字屬于哪種興趣類型。進(jìn) 一步,信息分析裝置70把與興趣向量中被確定的興趣類型相對(duì)應(yīng)的元 素增加l,以便計(jì)算表示用戶興趣評(píng)估值的興趣向量。當(dāng)數(shù)字電話50處于電話通信中時(shí),信息分析裝置70基于每次經(jīng) 過估計(jì)的時(shí)間(用戶興趣會(huì)在這段時(shí)間內(nèi)持續(xù))時(shí)最新接收到的數(shù)據(jù), 來估計(jì)用戶興趣(S2520)。信息分析裝置70在它每次從信息處理裝置接收到數(shù)據(jù)時(shí),生成單 獨(dú)搜索信息,在該單獨(dú)搜索信息中,基于接收的數(shù)據(jù)計(jì)算出的興趣向 量和從接收的數(shù)據(jù)中提取的關(guān)鍵字彼此相關(guān)。然后,信息分析裝置70 把該單獨(dú)搜索信息登記到搜索信息管理表中(步驟S260至S2595,步 驟S2740至S2780)。信息分析裝置70在每次興趣向量計(jì)算處理(S2520、 S2710)被執(zhí) 行時(shí),把在興趣向量計(jì)算處理中計(jì)算的興趣向量保存為當(dāng)前興趣向量 Vc。在這種情況下,信息分析裝置70把最新興趣向量保存為當(dāng)前興趣 向量Vc。如果當(dāng)前興趣向量改變了預(yù)定量,則信息分析裝置70通過獲得當(dāng) 前興趣向量Vc和由單獨(dú)搜索信息表示的興趣向量V的內(nèi)積,來評(píng)估 它們之間的相似性(S2825)。然后,信息分析裝置70把評(píng)估值登記到 單獨(dú)搜索信息中。信息分析裝置70按照評(píng)估值的遞減順序選擇各條單獨(dú)搜索信息中 的一條(S2845),并搜索與包含在目標(biāo)單獨(dú)搜索信息中的關(guān)鍵字有關(guān) 的內(nèi)容。進(jìn)一步,信息分析裝置70基于搜索結(jié)果,從網(wǎng)絡(luò)服務(wù)器10 獲得與關(guān)鍵字有關(guān)的內(nèi)容,并提供這些內(nèi)容作為顯示的圖像或聲音輸 出。換句話說,如果用戶興趣改變,從而更新標(biāo)記被變成ON,則使更 新標(biāo)記變成ON的接收的數(shù)據(jù)(關(guān)鍵字)接收最高評(píng)估標(biāo)記,并且這 種數(shù)據(jù)被給予較高的搜索優(yōu)先級(jí)。在更新標(biāo)記被變成ON之前,較高
的處理優(yōu)先級(jí)被給予與同當(dāng)前興趣向量VC具有較高的相似性的興趣 向量相關(guān)的接收的數(shù)據(jù),以便優(yōu)先搜索與關(guān)鍵字相對(duì)應(yīng)的內(nèi)容。因此,信息分析裝置70能優(yōu)先處理與用戶興趣匹配的接收的數(shù)據(jù), 并能在適當(dāng)?shù)臅r(shí)刻,迅速提供與這些接收的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。在這個(gè)實(shí)施例中,信息分析裝置70由多任務(wù)OS控制,以便信息 分析裝置70能同時(shí)執(zhí)行可達(dá)預(yù)定數(shù)目的用于獲得內(nèi)容的搜索處理。如 果正在運(yùn)行的搜索處理的數(shù)目達(dá)到預(yù)定上限(S2860:否),則信息分 析裝置70判斷在搜索信息管理表中的各條未處理的單獨(dú)搜索信息(未 選為目標(biāo)的單獨(dú)搜索信息)中是否找到了具有高于與每個(gè)正在運(yùn)行的 搜索處理相對(duì)應(yīng)的單獨(dú)搜索信息的評(píng)估值的評(píng)估值的單獨(dú)搜索信息 (S2870)。如果找到了這樣的單獨(dú)搜索信息(S2870:是),則信息分 析裝置70選擇具有最低評(píng)估值的搜索處理作為停止的目標(biāo)(S2880)。然后,信息分析裝置70把結(jié)束命令輸入給停止目標(biāo)處理,以停止 該處理,并從存儲(chǔ)于搜索信息管理表中的各條未處理的單獨(dú)搜索信息 中,選擇具有最高評(píng)估值的單獨(dú)搜索信息作為目標(biāo),以便為目標(biāo)單獨(dú) 搜索信息執(zhí)行新處理(S2950)。如上所述,根據(jù)第二實(shí)施例,如果處理的數(shù)目達(dá)到上限,則停止 與具有低評(píng)估值的單獨(dú)搜索信息相對(duì)應(yīng)的處理,并最新執(zhí)行與具有高 于被停止的處理的評(píng)估值的評(píng)估值的單獨(dú)搜索信息相對(duì)應(yīng)的處理。因 此,能防止出現(xiàn)不能執(zhí)行具有評(píng)估值高于正在運(yùn)行的處理的評(píng)估值的 的處理的問題。在上面提到的實(shí)施例中,數(shù)字電話50的操作模式被判斷(S2480)。 如果數(shù)字電話50沒有處于呼叫電話通信模式中,而是處于接聽電話通 信模式中,則接聽標(biāo)記被變成ON。如果在接聽標(biāo)記的ON狀態(tài)期間, 正在運(yùn)行的處理的數(shù)目達(dá)到上限,則信息分析裝置70不執(zhí)行一種處理, 在該處理中,停止與具有低評(píng)估值的單獨(dú)搜索信息相對(duì)應(yīng)的處理,以 及最新執(zhí)行與具有較高評(píng)估值的單獨(dú)搜索信息相對(duì)應(yīng)的處理。也就是, 僅當(dāng)接聽標(biāo)記處于OFF狀態(tài)時(shí),信息分析裝置70才執(zhí)行這樣的處理(在 其中,停止與具有低評(píng)估值的單獨(dú)搜索信息相對(duì)應(yīng)的處理,并最新執(zhí) 行與具有較高評(píng)估值的單獨(dú)搜索信息相對(duì)應(yīng)的處理)。因此,根據(jù)第二實(shí)施例,能防止如下情況的發(fā)生如果中斷是通 過接聽發(fā)生的,從而另一端的一方的語音通過聲音輸出單元63被輸出 給用戶,與以下興趣向量相關(guān)的單獨(dú)搜索信息被優(yōu)先處理,該興趣向量同通過另一端的一方的語音而獲得的當(dāng)前興趣向量Vc具有高相似性,從而用于獲得與潛在持續(xù)的用戶興趣匹配的內(nèi)容的處理被迫通過 接聽導(dǎo)致的用戶興趣的試探性的轉(zhuǎn)變停止。在這個(gè)實(shí)施例中,當(dāng)啟動(dòng)搜索處理時(shí),通過調(diào)整將分配給處理的 正比于評(píng)估值大小的資源量,來優(yōu)先處理具有高評(píng)估值的單獨(dú)搜索信 息。因此,使得把與用戶興趣匹配的內(nèi)容,在適當(dāng)?shù)臅r(shí)刻準(zhǔn)確提供給 用戶變得可能。在這個(gè)實(shí)施例中,關(guān)于存儲(chǔ)在搜索信息管理表中的各條未處理的 單獨(dú)搜索信息,僅把其評(píng)估值大于或等于預(yù)定下限的單獨(dú)搜索信息選為目標(biāo)(S2845和S2850)。然后,獲得與包含在目標(biāo)單獨(dú)搜索信息中 的關(guān)鍵字相對(duì)應(yīng)的內(nèi)容。因此,防止了獲得與用戶興趣無關(guān)的內(nèi)容, 并將其提供給用戶的情況發(fā)生。此外,使得將與用戶興趣匹配的內(nèi)容 有選擇地提供給用戶變得可能。在這個(gè)實(shí)施例中,興趣向量計(jì)算處理在數(shù)字電話50的電話通信狀 態(tài)期間被執(zhí)行,并且表示由當(dāng)前興趣向量Vc表示的用戶興趣將會(huì)持續(xù) 的時(shí)段的持續(xù)時(shí)段在每次當(dāng)前興趣向量Vc被更新時(shí)被估計(jì)。在經(jīng)過持 續(xù)時(shí)段之前,處理時(shí)限(時(shí)間上限)為各條目標(biāo)數(shù)據(jù)設(shè)置,以便成功 完成作為讀取目標(biāo)的內(nèi)容的獲取(S3325)。然后,可達(dá)上限的用于獲 得與各條目標(biāo)數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容的讀取處理被執(zhí)行。達(dá)到處理時(shí)限的處理被迫停止(S3440:是)。因此,使得能夠準(zhǔn)確地防止把與用戶興 趣不匹配的內(nèi)容提供給用戶的情況的發(fā)生。在這個(gè)實(shí)施例中,興趣估計(jì)表包括表示用戶興趣被估計(jì)持續(xù)的時(shí) 段的持續(xù)時(shí)間,并且信息分析裝置70在數(shù)字電話50的電話通信狀態(tài) 期間,在每次當(dāng)前興趣向量Vc通過執(zhí)行興趣向量計(jì)算處理被更新時(shí), 判斷由當(dāng)前興趣向量表示的用戶興趣屬于哪種預(yù)定的興趣類型。與獲 得的興趣類型相對(duì)應(yīng)的持續(xù)時(shí)間從興趣估計(jì)表中被讀取,并被加到當(dāng) 前時(shí)刻上,以估計(jì)持續(xù)時(shí)段的興趣結(jié)束時(shí)刻。如果達(dá)到興趣結(jié)束時(shí)刻 (S2510:是),則興趣向量計(jì)算處理被再次執(zhí)行。因此,可在與用戶興趣的轉(zhuǎn)變相一致的適當(dāng)時(shí)刻,估計(jì)并提供用
戶興趣。要理解的是,第二實(shí)施例中描述的系統(tǒng)配置和處理的各種變形是 可能的。例如,在步驟S3470中,當(dāng)前興趣向量Vc(t)和先前使用的當(dāng)前興 趣向量Vc(t-l)之間的差值A(chǔ)Vc被計(jì)算(AVc=Vc(t)- Vc(t-l))。如果每 個(gè)元素的AVc的最小值大于或等于預(yù)定閾值,則信息分析裝置70可判 斷當(dāng)前興趣向量Vc改變了預(yù)定量(S2470:是)。如果每個(gè)元素的AVc 的最小值不小于預(yù)定閾值,則信息分析裝置70可判斷當(dāng)前興趣向量 Vc沒有改變預(yù)定量(S2470:否)。如果元素的差A(yù)Vc的值的總和大于或等于閾值,則信息分析裝置 70可判斷當(dāng)前興趣向量Vc改變了預(yù)定量。如果元素的差A(yù)Vc的值的 總和小于閾值,則信息分析裝置70可判斷當(dāng)前興趣向量Vc沒有改變 預(yù)定量。在上面提到的輸出處理中,信息分析裝置70基于輸出信息,判斷 "未輸出的內(nèi)容"是否存在。然而,信息分析裝置70可刪除與已輸出 的內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果信息,并可判斷搜索結(jié)果管理表中的所有各 條單獨(dú)結(jié)果信息為"未輸出的內(nèi)容"。第三實(shí)施例以下,將描述根據(jù)本發(fā)明第三實(shí)施例的內(nèi)容提供系統(tǒng)。由于根據(jù) 第三實(shí)施例的內(nèi)容提供系統(tǒng)的配置與圖1中顯示的內(nèi)容提供系統(tǒng)的配 置大體相同,所以參照?qǐng)D1來說明根據(jù)第三實(shí)施例的內(nèi)容提供系統(tǒng)。 在這個(gè)實(shí)施例中,源管理表、興趣估計(jì)表、搜索信息管理表、搜索處 理管理表、搜索程序管理表、讀取處理管理表和搜索結(jié)果管理表由信 息分析裝置70存儲(chǔ)和管理。在這個(gè)實(shí)施例中,PC 30執(zhí)行與圖2中顯示的PC監(jiān)視處理相同的 PC監(jiān)視處理,數(shù)字電話50執(zhí)行與圖3中顯示的電話監(jiān)視處理相同的 處理,并且信息分析裝置70執(zhí)行與圖5中顯示的源信息登記處理相同 的處理。因此,參照?qǐng)D1至6來說明根據(jù)第三實(shí)施例的內(nèi)容提供系統(tǒng)1, 并且將不重復(fù)圖l至6的說明。以下,將參照?qǐng)D44來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的關(guān)鍵字提取處理。
首先,控制單元71判斷在源管理表中是否找到了未處理的源信息(S4410)。控制單元71等待,直到找到未處理的源信息為止(S4410: 否)。如果找到了未處理的源信息(S4410:是),則控制單元71分析與 未處理的源信息(目標(biāo)源信息)相關(guān)的文件的文本數(shù)據(jù),以從該文件 中獲得名詞,并從獲得的名詞中提取除特定名詞以外的名詞,并把提 取出的名詞設(shè)為關(guān)鍵字(S4420)。在這個(gè)實(shí)施例中,把不作為用于搜 索內(nèi)容的關(guān)鍵字的一般使用名詞定義為特定關(guān)鍵字。這些特定關(guān)鍵字 被預(yù)先存儲(chǔ)在存儲(chǔ)單元73中。接著,控制單元71判斷數(shù)字電話50是否處于與另一電話的電話 通信中(S4430)。在步驟S4430中,從具有"呼叫"或"接聽"的裝 置使用信息的源信息被登記在源管理表中的時(shí)刻開始,到經(jīng)過預(yù)定時(shí) 段(例如,通過把(考慮處理延時(shí)而確定的)修正值a加到某時(shí)段T2 上而獲得的時(shí)段)為止,控制單元71判斷數(shù)字電話50處于與另一電 話的電話通信中。在除上面提到的預(yù)定時(shí)段以外的時(shí)間,控制單元71 判斷數(shù)字電話50沒有處于與另一電話的通信中。如果數(shù)字電話50處于與另一電話的電話通信中(S4430:是),則 控制單元71執(zhí)行電話分析處理。圖45是說明由控制單元71執(zhí)行的電 話分析處理的流程圖。當(dāng)開始電話分析處理時(shí),控制單元71判斷是否達(dá)到了興趣結(jié)束時(shí) 刻(S4510)。如果達(dá)到了興趣結(jié)束時(shí)刻(S4510:是),則控制前進(jìn)到 步驟S4520。如果沒有達(dá)到興趣結(jié)束時(shí)刻(S4510:否),則控制前進(jìn)到 步驟S4560。興趣結(jié)束時(shí)刻在信息分析裝置70的電源被開啟時(shí),被復(fù) 位,并保持復(fù)位狀態(tài),直到開始處理步驟S4550為止。如果在興趣結(jié) 束時(shí)刻處于復(fù)位狀態(tài)的同時(shí),步驟S4510被處理,則控制單元71判斷 興趣結(jié)束時(shí)刻被達(dá)到作為例外。在步驟S4520中,控制單元71執(zhí)行興趣向量計(jì)算處理。圖46是 說明興趣向量計(jì)算處理的流程圖。當(dāng)開始興趣向量計(jì)算處理時(shí),控制單元71把興趣向量V復(fù)位到0 (S4610)。在這個(gè)實(shí)施例中,用向量來表示用戶興趣。即,使用興趣 向量在數(shù)字上表示用戶興趣。具體而言,用一行n列的向量表示興趣<formula>formula see original document page 64</formula>然后,控制單元71從在步驟S4420 (圖44)中提取的關(guān)鍵字中, 選擇未處理的關(guān)鍵字作為目標(biāo)關(guān)鍵字(S4620)。進(jìn)一步,控制單元71 在存儲(chǔ)于存儲(chǔ)單元73中的興趣估計(jì)表中搜索目標(biāo)關(guān)鍵字(S4630)。圖 47顯示了興趣估計(jì)表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖47所示,興趣估計(jì)表包 括用于各個(gè)興趣類型的關(guān)鍵字、表示估計(jì)的用戶興趣持續(xù)時(shí)間的持續(xù) 時(shí)間(持續(xù)時(shí)間估計(jì)信息)、和權(quán)重參數(shù)(加權(quán)定義)。在處理了步驟S4630后,控制單元71判斷是否找到了目標(biāo)關(guān)鍵字 (S4640)。如果在登記于興趣估計(jì)表中的關(guān)鍵字中,找到了目標(biāo)關(guān)鍵 字(S4640:是),則控制單元71通過使用興趣估計(jì)表,來確定目標(biāo)關(guān) 鍵字屬于哪種興趣類型(S4650)。然后,控制單元71把1加到興趣向 量V的元素vi (其中,i(i=l,2,...,n)對(duì)應(yīng)于興趣類型)上。然后,控 制前進(jìn)到歩驟S4670。如果在登記于興趣估計(jì)表中的關(guān)鍵字中,沒有找到目標(biāo)關(guān)鍵字 (S4640:否),則控制前進(jìn)到步驟S4670。在步驟S4670中,控制單 元71判斷在提取出的關(guān)鍵字中是否存在未處理的關(guān)鍵字。如果找到未 處理的關(guān)鍵字(S4670:是),則控制返回歩驟S4620,以選擇其中一個(gè) 未處理的關(guān)鍵字作為目標(biāo)關(guān)鍵字。在這個(gè)實(shí)施例中,如果在步驟S4420 中提取出的關(guān)鍵字中,找到了一個(gè)或多個(gè)相同的關(guān)鍵字,則所有相同 的關(guān)鍵字經(jīng)歷步驟S4640至S4660。如果沒有找到未處理的關(guān)鍵字(S4670:否),則根據(jù)興趣估計(jì)表 中的加權(quán)定義來計(jì)算興趣向量V。 g卩,根據(jù)對(duì)應(yīng)的加權(quán)定義對(duì)每個(gè)元 素vi進(jìn)行加權(quán)。加權(quán)定義被分成兩組。第一加權(quán)定義由裝置使用信息和加權(quán)系數(shù) W的組合表示。第二加權(quán)定義由時(shí)間信息和加權(quán)系數(shù)W表示。如果與 (在步驟S4420中提取出的關(guān)鍵字的)文件相對(duì)應(yīng)的源信息的裝置使 用信息等于加權(quán)定義表示的裝置使用信息,則控制單元71對(duì)應(yīng)于第一 加權(quán)定義對(duì)每個(gè)元素vi進(jìn)行加權(quán)。更具體地,在步驟S4680中,控制單元71選擇與興趣類型相對(duì)應(yīng) 的元素vi作為加權(quán)目標(biāo),其中,該興趣類型具有第一加權(quán)定義,該第
一加權(quán)定義的裝置使用信息等于與(在步驟S4420中提取的關(guān)鍵字的) 文件相對(duì)應(yīng)的源信息的裝置使用信息。控制單元71進(jìn)一步按照如下所 示的方式用加權(quán)系數(shù)W乘加權(quán)目標(biāo)vi。 vi — viXW然后,如果當(dāng)前時(shí)刻在由元素vi的加權(quán)定義的時(shí)間信息所表示的 時(shí)段內(nèi),則控制單元71對(duì)應(yīng)于被賦予第二加權(quán)定義的加權(quán)類型對(duì)元素 vi進(jìn)行加權(quán)。在步驟S4680中,控制單元71用加權(quán)系數(shù)W乘以與第二加權(quán)定 義所屬的加權(quán)類型相對(duì)應(yīng)的并具有當(dāng)前時(shí)刻位于其內(nèi)的時(shí)間信息的元 素vi。在處理了 S4680后,控制單元71輸出計(jì)算結(jié)果作為返回值。然后, 興趣向量計(jì)算處理終止。返回來參照?qǐng)D45,在結(jié)束了步驟S4520后,控制單元71用興趣向 量V除以它的模lvl,以獲得興趣向量V的標(biāo)準(zhǔn)向量E (S4521)。E=V/|V||而且,控制單元71用電話當(dāng)前興趣向量Vp除以它的模IVpll,以獲得電話當(dāng)前興趣向量Vp的標(biāo)準(zhǔn)向量Ep (S4523)。 Ep=Vp/|Vp|電話當(dāng)前興趣向量Vp在步驟S4530中被更新。當(dāng)開啟信息分析裝 置70的電源時(shí),0被設(shè)置給電話當(dāng)前興趣向量Vp作為初始值。當(dāng)開 啟信息分析裝置70的電源后首次處理步驟S4523時(shí),歩驟S4523的結(jié) 果(標(biāo)準(zhǔn)向量Ep)為0。接著,控制單元71計(jì)算(在步驟S4521中獲得的)興趣向量V的 標(biāo)準(zhǔn)向量E和(在步驟S4523中獲得的)電話當(dāng)前興趣向量Vp的標(biāo) 準(zhǔn)向量Ep的內(nèi)積Rp (S4525)。Rp=E Ep接著,控制單元71判斷內(nèi)積Rp是否小于預(yù)定閾值THp (g卩,滿 足Rp〈THp) (S4527)。如果內(nèi)積Rp小于預(yù)定閾值THp (S4527:是), 則控制前進(jìn)到步驟S4529。如果內(nèi)積Rp大于或等于預(yù)定閾值THp (S4527:否),則控制前進(jìn)到步驟S4530。在步驟S4529中,控制單元71把與在步驟S4420中提取出的關(guān)鍵 字的文件相對(duì)應(yīng)的源信息所表示的源生成時(shí)刻,賦給興趣開始時(shí)刻。接著,在步驟S4530中,控制單元71把在步驟S4520中計(jì)算出的 興趣向量的值,賦給電話當(dāng)前興趣向量Vp。然后,控制單元71確定 與電話當(dāng)前興趣向量Vp的所有元素中具有最大值的元素相對(duì)應(yīng)的興 趣類型。(S4540)。接著,控制單元71將與被確定的興趣類型相對(duì)應(yīng) 的持續(xù)吋間的值(持續(xù)時(shí)間估計(jì)信息的值)加到當(dāng)前時(shí)刻上,并把結(jié) 果賦給興趣結(jié)束時(shí)刻(S4550)。如果在電話當(dāng)前興趣向量Vp中,找到了多于一個(gè)的元素具有相同 的最大值,則可把具有相同最大值的所有元素中具有最大持續(xù)時(shí)間的 元素加到當(dāng)前時(shí)刻上,并可把結(jié)果用作興趣結(jié)束向量。接著,控制單元71在存儲(chǔ)單元73中的搜索信息管理表中為單獨(dú) 搜索信息保留新區(qū)域(S4560),并把在步驟S4420中提取出的關(guān)鍵字 的源信息的源生成時(shí)刻寫進(jìn)新區(qū)域中(S4570)。然后,控制單元71把 在步驟S4420中提取出的關(guān)鍵字寫進(jìn)新區(qū)域中作為搜索關(guān)鍵字 (S4580),并把關(guān)鍵字的數(shù)目寫進(jìn)新區(qū)域中(S4590)。圖48顯示了搜索信息管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖48所示, 搜索信息管理表包括一條或多條單獨(dú)搜索信息,其中的每條包括源生 成時(shí)刻、關(guān)于搜索關(guān)鍵字的信息和關(guān)于搜索關(guān)鍵字的數(shù)目的信息。通過對(duì)步驟S4560至S4590的處理,控制單元71把與步驟S4420 中提取的關(guān)鍵字的源信息相對(duì)應(yīng)的單獨(dú)搜索信息登記到搜索信息管理 表中。在處理了步驟S4590后,電話分析處理終止。返回來參照?qǐng)D44,在結(jié)束了電話分析處理后,控制前進(jìn)到步驟 S4480。如果在步驟S4430中判斷數(shù)字電話50沒有處于與另一電話的 電話通信中(S4430:否),則控制單元71把接聽標(biāo)記設(shè)成OFF(S4450)。 然后,非電話分析處理被執(zhí)行(S4460)。圖49是說明在控制單元71的控制下執(zhí)行的非電話分析處理的流 程圖。當(dāng)開始非電話分析處理時(shí),控制單元71執(zhí)行圖46中顯示的興 趣向量計(jì)算處理(S4710)。然后,控制單元71用(在步驟S4710中獲 得的)興趣向量V除以它的模lvl,以獲得興趣向量V的標(biāo)準(zhǔn)向量E (S4721)。而且,控制單元71用非電話當(dāng)前興趣向量Vw除以它的模IVwll,
以獲得非電話當(dāng)前興趣向量Vw的標(biāo)準(zhǔn)向量Ew ( S4723 )。 Ew=Vw/||Vw||非電話當(dāng)前興趣向量Vw在步驟S4730中被更新。當(dāng)開啟信息分 析裝置70的電源時(shí),O被設(shè)置給非電話當(dāng)前興趣向量Vw作為初始值。 當(dāng)開啟信息分析裝置70的電源后首次處理步驟S4723時(shí),步驟S4723 的結(jié)果(標(biāo)準(zhǔn)向量Ep)為0。接著,控制單元71計(jì)算(在步驟S4721中獲得的)興趣向量V的 標(biāo)準(zhǔn)向量E和(在步驟S4723中獲得的)非電話當(dāng)前興趣向量Vw的 標(biāo)準(zhǔn)向量Ew的內(nèi)積Rw (S4725)。Rw=E Ew接著,控制單元71判斷內(nèi)積Rw是否小于預(yù)定閾值THw (即,滿 足Rw<THw) (S4727)。如果內(nèi)積Rw小于預(yù)定閾值THw (S4727:是), 則控制前進(jìn)到步驟S4729。如果內(nèi)積Rw大于等于預(yù)定閾值THw (S4727:否),則控制前進(jìn)到步驟S4730。在步驟S4729中,控制單元71把與在步驟S4420中提取的關(guān)鍵字 的文件相對(duì)應(yīng)的源信息所表示的源生成時(shí)刻賦給興趣開始時(shí)刻。接著,在步驟S4730中,控制單元71把在步驟S4710中計(jì)算的興 趣向量的值賦給非電話當(dāng)前興趣向量Vw。然后,控制單元71在存儲(chǔ) 單元73中的搜索信息管理表中為單獨(dú)搜索信息保留新區(qū)域(S4740), 并把在步驟S4420中提取的關(guān)鍵字的源信息的源生成時(shí)刻寫進(jìn)新區(qū)域 中(S4750)。然后,控制單元71把在步驟S4420中提取的關(guān)鍵字,寫 進(jìn)新區(qū)域中作為搜索關(guān)鍵字(S4760),并把關(guān)鍵字的數(shù)目寫進(jìn)新區(qū)域 中(S4770)。通過對(duì)步驟S4740至S4770的處理,控制單元71把與在步驟S4420 中提取的關(guān)鍵字的源信息相對(duì)應(yīng)的單獨(dú)搜索信息登記到搜索信息管理 表中。在處理了步驟S4770后,非電話分析處理終止。返回來參照?qǐng)D44,在結(jié)束了非電話分析處理后,控制單元71復(fù)位 興趣結(jié)束時(shí)刻(S4470)。然后,控制單元71判斷數(shù)字電話50的操作 模式是否是"接聽電話通信模式"(S4480)。具體而言,從具有"接聽"的裝置使用信息的源信息被登記在源 管理表中的時(shí)刻開始,到經(jīng)過預(yù)定時(shí)段(例如,通過把(考慮處理延
時(shí)而確定的)修正值a加到某時(shí)段T2上,而獲得的時(shí)段)為止,控制 單元71判斷數(shù)字電話50處于接聽電話通信模式中。而在除上面提到 的時(shí)段以外的時(shí)刻,控制單元71判斷數(shù)字電話50沒有處于接聽電話 通信模式中。接聽電話通信模式指的是數(shù)字電話50在接收來自電話的呼叫后與 電話進(jìn)行電話通信的操作模式。如果步驟S4480的判斷結(jié)果為是,則控制單元71把接聽標(biāo)記設(shè)成 ON (S4481)。如果步驟S4480的判斷結(jié)果為否,則控制單元71把接 聽標(biāo)記設(shè)成OFF (S4485)。然后,控制前進(jìn)到步驟S4490。在步驟S4490中,控制單元71判斷是否接收到結(jié)束命令。如果沒 有接收到結(jié)束命令(S4490:否),則控制返回歩驟S4410以等待,直 到找到未處理的源信息為止。如果接收結(jié)束命令(S4490:是),則關(guān) 鍵字提取處理終止。以下,將參照?qǐng)D50和51來說明在信息分析裝置70的控制單元71 的控制下執(zhí)行的搜索控制處理。該搜索控制處理與關(guān)鍵字提取處理同 時(shí)執(zhí)行。首先,控制單元71把表示搜索處理的數(shù)目的計(jì)數(shù)復(fù)位到0 (S4810)。接著,控制單元71判斷是否找到了未處理的單獨(dú)搜索信息 (即,還沒有經(jīng)歷從S4840開始的步驟)(S4830)。如果找到了未處理 的單獨(dú)搜索信息(S4830:是),則控制前進(jìn)到步驟S4840??刂茊卧?71等待,直到找到未處理的單獨(dú)搜索信息為止(S2830:否)。在步驟S2840中,控制單元71選擇具有最新源生成時(shí)刻的未處理 的單獨(dú)搜索信息中的一條作為目標(biāo)。然后,控制單元71判斷由目標(biāo)單 獨(dú)搜索信息表示的源生成時(shí)刻是否遲于或等于當(dāng)前興趣開始時(shí)刻(即, 興趣開始時(shí)刻^源生成時(shí)刻的條件)(S4850)。如上所述,興趣開始時(shí) 刻在步驟S4529或S4729中被設(shè)置。如果步驟S4850的判斷結(jié)果為是,則控制前進(jìn)到步驟S4860。如果 步驟S4850的判斷結(jié)果為否,則控制返回步驟S4830。在步驟S4860 中,控制單元71判斷搜索處理的數(shù)目是否小于預(yù)定上限(S4860)。如果搜索處理的數(shù)目小于預(yù)定上限(S4860:是),則控制前進(jìn)到 步驟S4900。如果搜索處理的數(shù)目不小于預(yù)定上限(g卩,搜索處理的數(shù)68
目等于預(yù)定上限)(S4860:否),則控制前進(jìn)到步驟S4870,在該步驟 中,控制單元71判斷接聽標(biāo)記是否是ON。如果接聽標(biāo)記是ON (S4870:是),則控制前進(jìn)到步驟S4900。如 果接聽標(biāo)記是OFF (S4870:否),則控制單元71從登記于搜索處理管 理表中的處理中,選擇與具有最早源生成時(shí)刻的單獨(dú)搜索信息相對(duì)應(yīng) 的處理(處理管理信息)作為停止的目標(biāo)(S4880)。然后,控制單元 71把結(jié)束命令輸入給目標(biāo)處理,以停止該目標(biāo)處理(S4890)。圖52顯示了存儲(chǔ)在存儲(chǔ)單元73中的搜索處理管理表的數(shù)據(jù)結(jié)構(gòu) 的實(shí)例。如圖52所示,搜索處理管理表包括一條或多條分別與正在運(yùn) 行的搜索處理相對(duì)應(yīng)的處理管理信息。在結(jié)束了步驟S4890后,控制單元71讀取將被采用的搜索結(jié)果的 計(jì)數(shù)數(shù)目的設(shè)置。接著,控制單元71判斷是否設(shè)置了興趣結(jié)束時(shí)刻 (S4910)。如果沒有設(shè)置興趣結(jié)束時(shí)刻(S4910:否),則控制單元71 把表示將被給予搜索處理的處理時(shí)間的最大值的處理時(shí)限,設(shè)置成"無 限制"(S4920)。然后,控制前進(jìn)到步驟S4940。如果設(shè)置了興趣結(jié)束時(shí)刻(S4910:是),則控制單元71把當(dāng)前時(shí) 刻與興趣結(jié)束時(shí)刻之間的差值賦給處理時(shí)限(S4930)。然后,控制前 進(jìn)到步驟S4940。在歩驟S4940中,控制單元71從搜索程序管理表中選擇沒有被發(fā) 布查詢的一條搜索程序信息。進(jìn)一步,控制單元71啟動(dòng)與被選擇的搜 索程序信息相對(duì)應(yīng)的搜索處理,同時(shí)指定在步驟S4900中讀取的搜索 結(jié)果的計(jì)數(shù)數(shù)目,在步驟S4920或S4930中設(shè)置的處理時(shí)限和在步驟 S4840中被選擇為目標(biāo)的單獨(dú)搜索信息(S4950)。圖53顯示了存儲(chǔ)在存儲(chǔ)單元73中的搜索程序管理表的數(shù)據(jù)結(jié)構(gòu) 的實(shí)例。如圖53所示,搜索程序管理表包括一條或多條分別與將被執(zhí) 行的搜索程序相對(duì)應(yīng)的搜索程序信息。每條搜索程序信息包括具有搜 索程序的信息搜索服務(wù)器20的地址信息(URL),(包括搜索條件的生 成方式的)查詢生成方式,表示將由搜索程序搜索的內(nèi)容的類型的類 別信息。在歩驟S4940中,控制單元71從登記在搜索程序管理表中的搜索 程序中選擇一條搜索程序信息作為目標(biāo),對(duì)該條搜索程序信息的査詢 沒有被發(fā)送到由地址信息表示的URL。在步驟S4950中,控制單元71 啟動(dòng)搜索處理,同時(shí)指定目標(biāo)搜索程序信息。應(yīng)注意的是,被啟動(dòng)的 搜索處理與其它處理同時(shí)執(zhí)行。進(jìn)一步,搜索處理根據(jù)由指定的搜索 程序信息表示的查詢生成信息生成査詢。生成的査詢被發(fā)送給具有由 搜索程序信息的地址信息表示的URL的信息搜索服務(wù)器20。在處理了步驟S4950后,控制單元71為啟動(dòng)的搜索處理生成處理 管理信息,并把該處理管理信息登記到存儲(chǔ)于存儲(chǔ)單元73中的搜索處 理管理表中(S4960)。也就是,包括被啟動(dòng)的搜索處理的處理ID和表 示在步驟S4840中被選擇為目標(biāo)的單獨(dú)搜索信息的存儲(chǔ)器位置的地址 信息的處理管理信息被生成,并且生成的處理管理信息被登記在搜索 處理管理表中。接著,控制單元71把1加到搜索處理的數(shù)目上(S4970)。然后, 控制單元71判斷在搜索程序管理表中,是否找到了沒有被發(fā)布查詢的 搜索程序信息(S4980)。如果找到了這樣的搜索程序信息(S4980:是), 則控制返回步驟S4940,以從沒有被發(fā)布查詢的各條搜索程序信息中選 擇一條搜索程序信息作為目標(biāo)。如果沒有找到?jīng)]有被發(fā)布査詢的搜索程序信息(S4980:否),則 控制前進(jìn)到步驟S4990。在步驟S4990中,控制單元71判斷是否接收 到結(jié)束命令。如果沒有接收到結(jié)束命令(S4990:否),則控制返回步 驟S4830。如果接收到結(jié)束命令(S4990:是),則搜索控制處理終止。以下,將參照?qǐng)D54來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的搜索處理。該搜索處理與其它搜索處理同時(shí)執(zhí)行。當(dāng)開始搜索處理時(shí),控制單元71復(fù)位計(jì)時(shí)器(S5110)。然后,控 制單元71從搜索程序管理表中讀取指定的搜索程序信息(S5120)。然 后,控制單元71基于包含在被讀取的搜索程序信息中的査詢生成信息 和包含在指定的單獨(dú)搜索信息中的一組搜索關(guān)鍵字,生成其中設(shè)置有 包含在指定的單獨(dú)搜索信息中的搜索關(guān)鍵字的搜索條件。進(jìn)一步,控 制單元71生成包含該搜索條件的將被發(fā)送給信息搜索服務(wù)器20的査 詢(S5130)。接著,控制單元71把生成的査詢發(fā)送到由搜索程序信息表示的 URL,以便信息搜索服務(wù)器20執(zhí)行具有該URL的搜索程序(S5140)。
在這種情況下,信息搜索服務(wù)器20根據(jù)包含在接收到的查詢中的 搜索條件,搜索(與包含在單獨(dú)搜索信息中的搜索關(guān)鍵字相對(duì)應(yīng)的) 內(nèi)容,并把包含這些內(nèi)容的鏈接信息的應(yīng)答信號(hào),發(fā)送回信息分析裝置70。如果用于正在運(yùn)行的搜索程序的結(jié)束命令從信息分析裝置70 被輸入,則信息搜索服務(wù)器20結(jié)束搜索程序,并代替發(fā)送搜索結(jié)果的 處理,把指示搜索被停止的應(yīng)答信號(hào),發(fā)送回信息分析裝置70。在歩驟S5140中發(fā)送了査詢后,控制單元71判斷是否達(dá)到了處理 時(shí)限(S5150)。如果沒有達(dá)到處理時(shí)限(S5150:否),則控制前進(jìn)到 步驟S5160。如果達(dá)到了處理時(shí)限(S5150:是),則控制單元71根據(jù) 來自控制單元71的指令,把結(jié)束命令發(fā)送到與正由信息搜索服務(wù)器20 執(zhí)行的搜索程序相對(duì)應(yīng)的URL ( S5115 )。然后,控制前進(jìn)到步驟S5160。在步驟S5160中,控制單元71判斷是否接收到應(yīng)答信號(hào)。如果沒 有接收到應(yīng)答信號(hào)(S5160:否),則控制前進(jìn)到步驟S5161,在該步驟 中,控制單元71判斷,步驟S4890的處理是否把結(jié)束命令輸入到該搜 索處理。如果輸入了結(jié)束命令(S5161:是),則控制單元71把用于(控 制單元71使信息搜索服務(wù)器執(zhí)行的)該搜索程序的結(jié)束命令,發(fā)送到 與該搜索程序相對(duì)應(yīng)的URL (S5165)。然后,控制返回步驟S5150。如果結(jié)束命令沒有被輸入給該搜索處理(S5161:否),則控制返 回步驟S5150,而不處理步驟S5165。如果在步驟S5160中判斷接收到了應(yīng)答信號(hào)(S5160:是),則控 制前進(jìn)到步驟S5170,在該步驟中,控制單元71判斷接收到的應(yīng)答信 號(hào)是否指示搜索結(jié)果,或指示搜索被停止。如果應(yīng)答信號(hào)不指示搜索 結(jié)果(S5170:否),則控制前進(jìn)到步驟S5190,在該步驟中,控制單元 71使搜索處理的數(shù)目減1。然后,搜索處理終止。如果應(yīng)答信號(hào)指示搜索結(jié)果(S5170:是),則控制前進(jìn)到步驟 S5180,在該步驟中,控制單元71判斷指定的搜索程序信息的類別信 息是否與"術(shù)語搜索"相對(duì)應(yīng)。如果類別信息不與"術(shù)語搜索"相對(duì) 應(yīng)(而與"一般搜索"相對(duì)應(yīng))(S5180:否),則控制單元71從包括 一組多條鏈接信息的搜索結(jié)果中,提取(與指定的將被采用的數(shù)目相 對(duì)應(yīng)的數(shù)目的)鏈接信息。然后,控制單元71為每條提取出的鏈接信 息生成存儲(chǔ)對(duì)應(yīng)鏈接信息的單獨(dú)結(jié)果信息(S5181)。進(jìn)一步,控制單 元71把生成的單獨(dú)結(jié)果信息登記到存儲(chǔ)于存儲(chǔ)單元73中的搜索結(jié)果 管理表中(S5183)。圖55顯示了存儲(chǔ)在存儲(chǔ)單元73中的搜索結(jié)果管理表的數(shù)據(jù)結(jié)構(gòu) 的實(shí)例。該搜索結(jié)果管理表包括一條或多條單獨(dú)結(jié)果信息??刂茊卧?1為每條提取出的鏈接信息生成單獨(dú)結(jié)果信息。該單獨(dú) 結(jié)果信息包括與鏈接信息(URL)相對(duì)應(yīng)的內(nèi)容存儲(chǔ)位置信息、表示 輸出搜索結(jié)果的搜索程序類型的類別信息、表示將由搜索處理處理的 單獨(dú)搜索信息的存儲(chǔ)位置的地址信息、寫有當(dāng)前時(shí)刻的搜索完成時(shí)刻 信息,和具有"FALSE"的值的輸出信息??刂茊卧?1把該單獨(dú)結(jié)果 信息登記到搜索結(jié)果管理表中(S5183)。接著,控制單元71把1加到搜索處理的數(shù)目上(S5190)。然后, 該搜索處理終止。如果類別信息與"術(shù)語搜索"相對(duì)應(yīng)(S5180:是),則控制單元 71從包括一組作為應(yīng)答信號(hào)接收的多條鏈接信息的搜索結(jié)果中提取一 條鏈接信息(而不管指定的將被采用的計(jì)數(shù)數(shù)目),并生成存儲(chǔ)有提取 的鏈接信息的單獨(dú)結(jié)果信息(S5185)。然后,控制單元71把生成的單 獨(dú)結(jié)果信息登記到存儲(chǔ)于存儲(chǔ)單元73中的搜索結(jié)果管理表中(S5187)。 在處理了步驟S5187后,控制單元71把1加到搜索處理的數(shù)目上 (S5190)。然后,搜索處理終止。以下,將參照?qǐng)D56來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的搜索結(jié)果讀取控制處理。該搜索結(jié)果讀取控制處理與搜索 控制處理同時(shí)執(zhí)行。當(dāng)開始搜索結(jié)果讀取控制處理時(shí),控制單元71把(圖58中顯示 的)讀取處理的數(shù)目復(fù)位到O (S5210)。然后,控制單元71判斷在搜 索結(jié)果管理表中,是否找到了 (未經(jīng)歷從S5230開始的步驟的)未處 理的單獨(dú)結(jié)果信息(S5220)??刂茊卧?1等待,直到未處理的單獨(dú)結(jié) 果信息被登記為止(S5220:否)。如果找到了未處理的單獨(dú)結(jié)果信息 (S5220:是),則控制前進(jìn)到步驟S5230。在步驟S5230中,控制單元71選擇具有最新源生成時(shí)刻的單獨(dú)搜 索結(jié)果信息作為目標(biāo)。然后,控制單元71判斷與目標(biāo)單獨(dú)結(jié)果信息相 對(duì)應(yīng)的單獨(dú)搜索信息表示的源生成時(shí)刻是否遲于或等于當(dāng)前設(shè)置的興
趣開始時(shí)刻(即,控制單元71判斷是否滿足條件(興趣開始時(shí)刻X源 生成時(shí)刻))(S5240)。如果源生成時(shí)刻遲于或等于興趣開始時(shí)刻 (S5240:是),則控制前進(jìn)到步驟S5250。如果源生成時(shí)刻早于興趣開 始時(shí)刻(S5240:否),則控制返回步驟S5220。在步驟S5250中,控制單元71判斷讀取處理的數(shù)目是否小于預(yù)定 上限(S5250)。如果讀取處理的數(shù)目小于預(yù)定上限(S5250:是),則 控制前進(jìn)到步驟S5300。如果讀取處理的數(shù)目不小于預(yù)定上限(S5250:否),則控制單元 71判斷存儲(chǔ)在RAM中的接聽標(biāo)記是否是ON (S3270)。如果接聽標(biāo)記 是ON (S5270:是),則控制前進(jìn)到步驟S5300。如果接聽標(biāo)記不是 ON (S5270:否),則控制前進(jìn)到步驟S5280,在該步驟中,控制單元 71從登記在讀取處理管理表中的處理中,選擇具有由與處理的處理管 理信息相對(duì)應(yīng)的單獨(dú)搜索信息表示的最早的源生成時(shí)刻的處理,作為 終止的目標(biāo)。然后,控制單元71把結(jié)束命令發(fā)送給目標(biāo)處理(S5290), 通過該結(jié)束命令,目標(biāo)處理終止。圖57顯示了存儲(chǔ)在存儲(chǔ)單元73中的讀取處理管理表的數(shù)據(jù)結(jié)構(gòu) 的實(shí)例。如圖57所示,讀取處理管理表包括一條或多條分別與正在運(yùn) 行的處理相對(duì)應(yīng)的處理管理信息。每條處理管理信息包括處理ID和表 示與處理相對(duì)應(yīng)的單獨(dú)搜索信息的登記位置的地址信息。接著,控制單元71判斷是否設(shè)置了興趣結(jié)束時(shí)刻(S5300)。如果 沒有設(shè)置興趣結(jié)束時(shí)刻(S5300:否),則控制單元71把表示將分配給 讀取處理的處理時(shí)間的最大值的處理時(shí)限,設(shè)成"無限制"(S5310)。 然后,控制前進(jìn)到步驟S5330。如果設(shè)置了興趣結(jié)束時(shí)刻(S5320:是),則控制單元71把當(dāng)前時(shí) 刻與興趣結(jié)束時(shí)刻之間的差值賦給處理時(shí)限(S5325)。然后,控制前 進(jìn)到步驟S5330。在步驟S5330中,控制單元71啟動(dòng)讀取處理,同時(shí)指定在步驟 S5310或S5320中設(shè)置的處理時(shí)限,并進(jìn)一步指定在步驟S5230中被 選擇的單獨(dú)結(jié)果信息作為處理目標(biāo)。這樣啟動(dòng)的讀取處理與其它處理 同時(shí)執(zhí)行。讀取處理把對(duì)內(nèi)容(數(shù)據(jù)文件)的請(qǐng)求,發(fā)送到由目標(biāo)單 獨(dú)結(jié)果信息表示的URL,以獲得內(nèi)容。 接著,控制單元71為啟動(dòng)的讀取處理生成處理管理信息,并把該處理管理信息登記到讀取處理管理表中(S5340)。具體而言,控制單元71在讀取處理管理表中生成包括以下信息的處理管理信息被啟動(dòng)的讀取處理的處理ID,和表示在步驟S5230中被選擇的目標(biāo)單獨(dú)結(jié)果 信息指示的單獨(dú)搜索信息的存儲(chǔ)位置的地址信息。接著,控制單元71把讀取處理的數(shù)目增加1 (S5350)。然后,控 制單元71判斷是否接收到結(jié)束命令(S5360)。如果沒有接收到結(jié)束命 令(S5360:否),則控制返回步驟S5220。如果接收到結(jié)束命令(S5360: 是),則搜索結(jié)果讀取控制處理終止。以下,將參照?qǐng)D58來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的讀取處理。該讀取處理與其它處理同時(shí)執(zhí)行。當(dāng)開始讀取處理時(shí),控制單元71復(fù)位計(jì)時(shí)器(S5410)。然后,控 制單元71讀取指定的(目標(biāo))單獨(dú)結(jié)果信息的內(nèi)容存儲(chǔ)位置信息 (S5420),并把請(qǐng)求信號(hào)發(fā)送到由獲得的內(nèi)容存儲(chǔ)位置信息表示的 URL (S5430)。在發(fā)送了請(qǐng)求信號(hào)后,控制單元71基于計(jì)時(shí)器的值判斷是否達(dá)到 了某處理時(shí)限(S5440)。如果沒有達(dá)到某處理時(shí)限(S5440:否),則 控制前進(jìn)到步驟S5450。如果達(dá)到了某處理時(shí)限(S5440:是),則控制 前進(jìn)到步驟S5445,在該步驟中,控制單元71關(guān)閉會(huì)話(即,結(jié)束通 信)。接著,控制單元71從讀取處理的數(shù)目中減去1 (S5490)。然后, 讀取處理終止。在歩驟S5450中,控制單元71判斷是否接收到作為對(duì)在步驟S5430 中發(fā)送的請(qǐng)求信號(hào)的響應(yīng)的應(yīng)答信號(hào)。如果沒有接收到應(yīng)答信號(hào) (S5450:否),則控制前進(jìn)到步驟S5451,在該步驟中,控制單元71 判斷步驟S5290是否把結(jié)束命令輸入給了讀取處理(執(zhí)行讀取處理的 處理中的一個(gè))(S5451)。如果輸入了結(jié)束命令(S5451:是),則控制 單元71關(guān)閉會(huì)話(S5453)。接著,控制單元71從讀取處理的數(shù)目中 減去l (S5490)。然后,該讀取處理終止。如果沒有輸入結(jié)束命令(S5451:否),則控制返回步驟S5440。 如果接收到應(yīng)答信號(hào)(S5450:是),則控制單元71判斷該應(yīng)答信 號(hào)是否對(duì)應(yīng)于請(qǐng)求的內(nèi)容或錯(cuò)誤信息(S5460)。如果應(yīng)答信號(hào)不對(duì)應(yīng) 于請(qǐng)求的內(nèi)容(S5460:否),則控制單元71從讀取處理的數(shù)目中減去 1 (S5490)。然后,該讀取處理終止。如果應(yīng)答信號(hào)對(duì)應(yīng)于請(qǐng)求的內(nèi)容(S5460:是),則控制單元71把 這些內(nèi)容存儲(chǔ)在存儲(chǔ)單元73中(S5470)。然后,控制單元71通過把 目標(biāo)單獨(dú)結(jié)果信息的內(nèi)容存儲(chǔ)位置信息改成表示內(nèi)容存儲(chǔ)位置的URL 信息,來更新搜索結(jié)果管理表(S5480)。接著,控制單元71從讀取處 理的數(shù)目中減去l (S5490)。然后,該讀取處理終止。以下,將參照?qǐng)D59來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的輸出處理。該輸出處理與搜索結(jié)果讀取控制處理同時(shí)執(zhí)行。當(dāng)開始輸出處理時(shí),控制單元71判斷在由讀取處理存儲(chǔ)于存儲(chǔ)單 元73中的內(nèi)容中是否找到了未處理的內(nèi)容(未輸出的內(nèi)容)(S5510)。 步驟S5510的判斷是根據(jù)搜索結(jié)果管理表中的內(nèi)容存儲(chǔ)位置信息和輸 出信息作出的。內(nèi)容存儲(chǔ)位置信息表示內(nèi)容的存在。如果具有"FALSE" 的輸出信息的單獨(dú)結(jié)果信息被登記在搜索結(jié)果管理表中,則控制單元 71判斷與該單獨(dú)結(jié)果信息相對(duì)應(yīng)的內(nèi)容為未處理的內(nèi)容,并判斷找到 了未處理的內(nèi)容??刂茊卧?1等待,直到生成未處理的內(nèi)容為止(S5510:否)。如 果找到了未處理的內(nèi)容(S5510:是),則控制單元71選擇未處理的內(nèi) 容中具有由對(duì)應(yīng)的單獨(dú)搜索信息表示的最新的源生成時(shí)刻的一條,作 為目標(biāo)(S5520)。接著,控制單元71判斷目標(biāo)內(nèi)容的源生成時(shí)刻是否遲于或等于興 趣開始時(shí)刻(即,控制單元71判斷是否滿足條件(興趣開始時(shí)刻X源 生成時(shí)刻))(S5525)。如果目標(biāo)內(nèi)容的源生成時(shí)刻遲于或等于興趣開 始時(shí)刻(S5525:是),則控制前進(jìn)到步驟S5530。如果目標(biāo)內(nèi)容的源生 成時(shí)刻早于興趣開始時(shí)刻(S5525:否),則控制返回步驟S5510。在步驟S5530中,控制單元71基于與目標(biāo)內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果 信息判斷目標(biāo)內(nèi)容是否與術(shù)語搜索的結(jié)果相對(duì)應(yīng)。更具體地,控制單元71通過判斷與目標(biāo)內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果信 息的類別信息是否表示"術(shù)語搜索",來判斷目標(biāo)內(nèi)容是否與術(shù)語搜索 的結(jié)果相對(duì)應(yīng)??蛇x地,該控制可通過對(duì)內(nèi)容進(jìn)行分析來判斷目標(biāo)內(nèi) 容是否與術(shù)語搜索的結(jié)果相對(duì)應(yīng)。
如果目標(biāo)內(nèi)容與術(shù)語搜索的結(jié)果相對(duì)應(yīng)(S5530:是),則控制單元71把這些內(nèi)容顯示在顯示單元77的內(nèi)容提供屏上的術(shù)語顯示區(qū)域 IM43中。然后,控制前進(jìn)到步驟S5570。如果目標(biāo)內(nèi)容不與術(shù)語搜索 的結(jié)果相對(duì)應(yīng)(S5530:否),則控制前進(jìn)到步驟S5540,在該步驟中, 控制單元判斷目標(biāo)內(nèi)容是否與動(dòng)態(tài)圖像文件相對(duì)應(yīng)。如果目標(biāo)內(nèi)容與 動(dòng)態(tài)圖像文件相對(duì)應(yīng)(S5540:是),則控制單元把目標(biāo)內(nèi)容和對(duì)應(yīng)的 源生成吋刻排列到動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列中,同時(shí)使內(nèi)容與源生成時(shí) 刻相關(guān)(S5545)。然后,控制前進(jìn)到步驟S5570。在這個(gè)實(shí)施例中,信息分析裝置70的控制單元71具有用作動(dòng)態(tài) 圖像再生數(shù)據(jù)隊(duì)列的功能,和再生登記在動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列中的 內(nèi)容(動(dòng)態(tài)圖像文件)的功能。如上所述,圖21A示意地說明了動(dòng)態(tài) 圖像再生區(qū)域控制處理和動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列之間的關(guān)系。在動(dòng)態(tài) 圖像再生區(qū)域控制處理中,登記在動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列中的內(nèi)容項(xiàng) (動(dòng)態(tài)圖像文件),按照內(nèi)容被登記的順序被順序地再生,以便在內(nèi)容 提供屏上的動(dòng)態(tài)圖像區(qū)域IM 42中再生動(dòng)態(tài)圖像,并通過聲音輸出單 元79再生聲音。如果目標(biāo)內(nèi)容不與動(dòng)態(tài)圖像文件相對(duì)應(yīng)(S5540:否),則控制前 進(jìn)到步驟S5550,在該步驟中,控制單元71判斷目標(biāo)內(nèi)容是否與聲音 文件相對(duì)應(yīng)。如果目標(biāo)內(nèi)容與聲音文件相對(duì)應(yīng)(S5550:是),則控制 單元71通過聲音輸出單元79再生聲音文件(S5555)。然后,控制前 進(jìn)到步驟S5570。如果先前為另一聲音文件啟動(dòng)的再生處理正在運(yùn)行,則控制單元 71停止用于先前目標(biāo)聲音文件的再生處理,然后啟動(dòng)用于當(dāng)前目標(biāo)聲 音文件的再生處理。如果正在為先前目標(biāo)內(nèi)容生成動(dòng)態(tài)圖像和聲音, 則控制單元71通過聲音輸出單元79再生當(dāng)前目標(biāo)聲音文件,來代替 再生先前目標(biāo)內(nèi)容的聲音。如果目標(biāo)內(nèi)容不與聲音文件相對(duì)應(yīng)(S5550:否),則控制單元71 把目標(biāo)內(nèi)容和對(duì)應(yīng)的源生成時(shí)刻登記到顯示數(shù)據(jù)隊(duì)列中,同時(shí)使目標(biāo) 內(nèi)容與源生成時(shí)刻相關(guān)(S5560)。然后,控制前進(jìn)到步驟S5570。在這個(gè)實(shí)施例中,信息分析裝置70的控制單元71能用作顯示數(shù) 據(jù)隊(duì)列,并能顯示登記在顯示數(shù)據(jù)隊(duì)列中的內(nèi)容(例如,包含文字和 圖像的信息,諸如網(wǎng)頁)。如上所述,圖21B示意地說明了控制單元71控制的顯示數(shù)據(jù)隊(duì)列和由控制單元71執(zhí)行的文本和圖像區(qū)域顯示控制處理的關(guān)系。在文本和圖像區(qū)域顯示控制處理中,登記在顯示數(shù)據(jù)隊(duì)列中的內(nèi)容被順序地處理,以便把內(nèi)容顯示在文本和圖像區(qū)域IM 41內(nèi)。在步驟S5570中,控制單元71把與目標(biāo)內(nèi)容相對(duì)應(yīng)的單獨(dú)結(jié)果信 息的輸出信息改成"TRUE",并在其后,從動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列和 顯示數(shù)據(jù)隊(duì)列中,移除其具有的源生成時(shí)刻比當(dāng)前時(shí)刻早某段時(shí)間的 內(nèi)容(S5580)。接著,控制單元71判斷是否接收到結(jié)束命令(S5590)。如果沒有 接收到結(jié)束命令(S5590:否),則控制返回步驟S5510。如果接收到結(jié) 束命令(S5590:是),則輸出處理終止。在根據(jù)第三實(shí)施例的內(nèi)容提供系統(tǒng)中,PC 30用于從軟件獲得用戶 通過輸入單元41輸入到PC30中的數(shù)據(jù)(與輸入的文字有關(guān)的信息), 并從軟件獲得將被顯示在顯示單元43上以顯示正由用戶編輯或?yàn)g覽的 文檔的(作為顯示目標(biāo)的)數(shù)據(jù)。進(jìn)一步,控制單元71在每次經(jīng)過預(yù) 定時(shí)段T1時(shí)(如在PC監(jiān)視處理中顯示的那樣),把獲得的數(shù)據(jù)連同表 示數(shù)據(jù)被輸入給PC 30的時(shí)刻或數(shù)據(jù)被輸出的時(shí)刻(即,發(fā)送目標(biāo)數(shù) 據(jù)被生成的時(shí)刻)的源生成時(shí)刻,發(fā)送給信息分析裝置70。數(shù)字電話50用于收集用戶在電話通信期間通過聲音輸入單元61 輸入的聲音數(shù)據(jù),和通過聲音輸出單元63輸出給用戶的聲音數(shù)據(jù)。進(jìn) 一步,數(shù)字電話50在每次經(jīng)過預(yù)定時(shí)段T2時(shí)(如在電話監(jiān)視處理中 顯示的那樣),把收集到的聲音數(shù)據(jù)連同表示聲音被輸入或輸出的時(shí)刻 (即,發(fā)送目標(biāo)數(shù)據(jù)被生成的時(shí)刻)的源生成時(shí)刻,發(fā)送給信息分析 裝置70。數(shù)字電話50接收來自PC 30的包含輸入數(shù)據(jù)(用戶輸入給PC 30 的數(shù)據(jù))和輸出數(shù)據(jù)(輸出給用戶的數(shù)據(jù))的文件,并接收來自數(shù)字 電話的包含輸入的聲音數(shù)據(jù)和輸出的聲音數(shù)據(jù)的文件(如電話監(jiān)視處 理的S310中顯示的那樣)。然后,數(shù)字電話50把接收到的文件存儲(chǔ)在 存儲(chǔ)單元73中。進(jìn)一步,數(shù)字電話50把接收的文件,連同伴隨該文 件的源生成時(shí)刻一起存儲(chǔ)在源管理表中,同時(shí)使源生成時(shí)刻與該文件
相關(guān)(如步驟S330中顯示的那樣)。信息分析裝置70在它每次接收到來自PC 30的數(shù)據(jù)時(shí),基于接收 的數(shù)據(jù)中的文本數(shù)據(jù)估計(jì)用戶興趣。具體而言,信息分析裝置70從自 PC 30獲得的文本數(shù)據(jù)中提取關(guān)鍵字,并根據(jù)定義興趣類型的興趣估計(jì) 表確定獲得的關(guān)鍵字屬于哪種興趣類型。進(jìn)一步,信息分析裝置70把 興趣向量中與被確定的興趣類型相對(duì)應(yīng)的元素增加1,以便計(jì)算表示用 戶興趣估計(jì)值的興趣向量V。在數(shù)字電話50的電話通信狀態(tài)期間,信息分析裝置70在每次經(jīng) 過(用戶興趣會(huì)在這段時(shí)間內(nèi)持續(xù)的)估計(jì)的時(shí)間時(shí),基于最新接收 的數(shù)據(jù)估計(jì)用戶興趣(S4520)。信息分析裝置70在它每次計(jì)算興趣向量V (S4520、 S4710)時(shí), 保留計(jì)算的結(jié)果,作為興趣向量(電話當(dāng)前興趣向量Vp或非電話當(dāng)前 興趣向量Vw) (S4530、 S4730)。在處理步驟S4530或S4730之前,信息分析裝置70計(jì)算先前保留 的當(dāng)前興趣向量(Vp, Vw)和新計(jì)算的興趣向量V的內(nèi)積(Rp, Rw) (S4525、 S4725)。如果內(nèi)積(Rp, Rw)小于預(yù)定閾值,則信息分析裝置 70在假定源生成時(shí)刻表示用戶興趣改變的時(shí)刻的情況下,把從數(shù)字電 話50獲得的源生成時(shí)刻(連同用于計(jì)算新計(jì)算出的興趣向量V的文本 數(shù)據(jù))賦給興趣開始時(shí)刻(S4529、 S4729)。信息分析裝置70從存儲(chǔ)在存儲(chǔ)單元73中的接收的文件中,選擇 具有遲于或等于興趣開始時(shí)刻的源生成時(shí)刻的文件,并僅為被選擇的 文件,執(zhí)行將要基于從接收的文件中的文本數(shù)據(jù)中提取出的關(guān)鍵字執(zhí) 行的搜索處理(S4850:是)。信息分析裝置70從存儲(chǔ)在存儲(chǔ)單元73中的接收到的文件中,選 擇具有遲于或等于興趣開始時(shí)刻的源生成時(shí)刻的文件,并僅為被選擇 的文件執(zhí)行(用于搜索與關(guān)鍵字有關(guān)的內(nèi)容的)讀取處理(S5240:是)。信息分析裝置70從存儲(chǔ)在存儲(chǔ)單元73中的接收到的文件中,選 擇具有遲于或等于興趣開始時(shí)刻的源生成時(shí)刻的文件,并僅為被選擇 的文件執(zhí)行輸出處理(S5525:是),以便把與具有遲于或等于興趣開 始時(shí)刻的源生成時(shí)刻的文件相對(duì)應(yīng)的內(nèi)容有選擇地提供給用戶,作為 圖像或聲音輸出。
如上所述,信息分析裝置70獲得與以下數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容在遲 于或等于興趣開始時(shí)刻的時(shí)間通過用戶界面輸入的數(shù)據(jù),和在遲于或 等于興趣開始時(shí)刻的時(shí)間通過用戶界面輸出的數(shù)據(jù)。因此,可把與用 戶興趣匹配的內(nèi)容在適當(dāng)?shù)臅r(shí)刻提供給用戶。在這個(gè)實(shí)施例中,數(shù)據(jù)通過用戶界面被輸入的時(shí)刻和數(shù)據(jù)通過用戶界面被輸出的時(shí)刻,基于連同文本數(shù)據(jù)一起從PC 30或數(shù)字電話50 被發(fā)送的時(shí)刻信息被記錄。因此,與記錄文本數(shù)據(jù)的接收時(shí)刻并使用 記錄的時(shí)刻來選擇將要提供給用戶的內(nèi)容的情況相比較,可在用戶興 趣持續(xù)的有限時(shí)段內(nèi),提供與用戶興趣更準(zhǔn)確匹配的內(nèi)容。應(yīng)注意的是,信息分析裝置70接收數(shù)據(jù)的順序有可能不等于數(shù)據(jù) 通過用戶界面被輸入(或輸出)給PC 30或數(shù)字電話的順序。因此, 如果信息分析裝置70對(duì)數(shù)據(jù)的接收時(shí)刻進(jìn)行記錄,來代替對(duì)源生成時(shí) 刻進(jìn)行記錄,則信息分析裝置70可能不能準(zhǔn)確地識(shí)別數(shù)據(jù)通過用戶界 面被輸入(或輸出)給PC 30或數(shù)字電話的順序。然而,根據(jù)這個(gè)實(shí) 施例,信息分析裝置70能識(shí)別數(shù)據(jù)通過用戶界面被輸入(或輸出)給 PC30或數(shù)字電話的順序。因此,可準(zhǔn)確地把適當(dāng)?shù)膬?nèi)容提供給用戶。要理解的是,第三實(shí)施例中描述的系統(tǒng)配置和處理的各種變形是 可能的。在上面提到的實(shí)施例中,在步驟S4520中計(jì)算出的興趣向量V, 在電話分析處理中被賦給電話當(dāng)前興趣向量Vp,并且在步驟S4710中 計(jì)算出的興趣向量V被賦給非電話當(dāng)前興趣向量Vw。然而,可為各 個(gè)電話分析處理和非電話分析處理使用通用當(dāng)前興趣向量Vc,而不使 用參數(shù)Vp和Vw。在步驟S4530和S4730中,可把預(yù)先計(jì)算出的興趣 向量V (在步驟S4520和S4710中計(jì)算出的興趣向量)賦給通用當(dāng)前 興趣向量Vc。在這種情況下,可在使用參數(shù)Vp或Vw的步驟S4523、 S4525、 S4723和S4725中使用通用參數(shù)Vc。在輸出處理中,信息分析裝置70基于輸出信息判斷"未輸出的內(nèi) 容"是否存在。然而,信息分析裝置70可從搜索結(jié)果管理表中移除已 被輸出的內(nèi)容的單獨(dú)結(jié)果信息,并可判斷與搜索結(jié)果管理表中剩余的 單獨(dú)結(jié)果信息相對(duì)應(yīng)的所有內(nèi)容為"未輸出的內(nèi)容"。在上面提到的實(shí)施例中,不為表示早于興趣開始時(shí)刻的源生成時(shí) 刻的單獨(dú)搜索信息和單獨(dú)結(jié)果信息執(zhí)行搜索處理、讀取處理和輸出處 理。因此,表示早于興趣開始時(shí)刻的源生成時(shí)刻的單獨(dú)搜索信息和單獨(dú)結(jié)果信息在步驟S4850中作出判斷("否")的時(shí)刻,在步驟S5240 中作出判斷("否")的時(shí)刻,和在步驟S5525中作出判斷("否,,)的 時(shí)刻可被立刻從對(duì)應(yīng)的表中移除。因此,能有效地執(zhí)行每個(gè)處理。 第四實(shí)施例以下,將描述根據(jù)本發(fā)明第四實(shí)施例的內(nèi)容提供系統(tǒng)。由于根據(jù) 第四實(shí)施例的內(nèi)容提供系統(tǒng)的配置與圖1中顯示的內(nèi)容提供系統(tǒng)的配 置大體相同,所以參照?qǐng)Dl來說明根據(jù)第四實(shí)施例的內(nèi)容提供系統(tǒng)。在這個(gè)實(shí)施例中,PC 30執(zhí)行與圖2中顯示的PC監(jiān)視處理相同的 處理,數(shù)字電話50執(zhí)行與圖3中顯示的電話監(jiān)視處理相同的處理,并 且信息分析裝置70執(zhí)行與圖5中顯示的源信息登記處理相同的處理。 因此,參照?qǐng)D1至6來說明根據(jù)第四實(shí)施例的內(nèi)容提供系統(tǒng)1,并且將 不重復(fù)圖1至6的說明。在這個(gè)實(shí)施例中,可在不檢査結(jié)束命令的情 況下(即,在不處理步驟S190的情況下),重復(fù)執(zhí)行PC監(jiān)視處理。以下,將參照?qǐng)D60來說明由信息分析裝置70的控制單元71執(zhí)行 的關(guān)鍵字提取處理。該關(guān)鍵字提取處理與源信息登記處理同時(shí)執(zhí)行。首先,控制單元71判斷在源管理表中是否找到了未處理的源信息 (S6410)。如果沒有找到未處理的源信息(S6410:否),則控制單元 71等待,直到源信息登記處理登記了未處理的源信息為止。如果找到 了未處理的源信息(S6410:是),則控制單元71分析(例如,通過語 形分析(morphological analysis))與未處理的源信息相關(guān)的文件的文本 數(shù)據(jù),以從該文本數(shù)據(jù)中提取除特定名詞以外的名詞。進(jìn)一步,控制 單元71決定把除預(yù)定名詞以外的提取出的名詞賦給關(guān)鍵字(S6420)。 在這個(gè)實(shí)施例中,不用作搜索內(nèi)容的關(guān)鍵字的一般名詞被預(yù)先存儲(chǔ)在 存儲(chǔ)單元73中,并用作特定關(guān)鍵字。在處理了步驟S6420后,控制單元71執(zhí)行興趣向量計(jì)算處理 (S6430)。圖62是說明在控制單元71的控制下執(zhí)行的興趣向量計(jì)算 處理的流程圖。在這個(gè)實(shí)施例中,用戶關(guān)注的事情(即用戶興趣)由 興趣向量表示,并且內(nèi)容輸出的優(yōu)先級(jí)通過興趣向量確定。術(shù)語興趣向量指的是通過用數(shù)字表示用戶興趣而獲得的向量。具
體而言,興趣向量V由一行n列的向量表示V=(vl, v2, ... vn) 其中元素vl、 v2、 ...vn分別對(duì)應(yīng)于預(yù)先分類的興趣類型。當(dāng)開始興趣向量計(jì)算處理時(shí),控制單元71把興趣向量V復(fù)位到O(S6510)。然后,控制單元71從在步驟S6420 (圖60)中提取的關(guān)鍵 字中選擇未處理的關(guān)鍵字作為目標(biāo)關(guān)鍵字(S6520)。進(jìn)一步,控制單 元71在存儲(chǔ)于存儲(chǔ)單元73中的興趣估計(jì)表中搜索目標(biāo)關(guān)鍵字(S6530)。圖63顯示了興趣估計(jì)表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖63所示, 興趣估計(jì)表包括用于各個(gè)興趣類型的關(guān)鍵字和權(quán)重參數(shù)(加權(quán)定義)。 在處理了步驟S6530后,控制單元71判斷是否找到了目標(biāo)關(guān)鍵字(S6540)。如果在登記于興趣估計(jì)表中的關(guān)鍵字中,找到了目標(biāo)關(guān)鍵 字(S6540:是),則控制單元71通過使用興趣估計(jì)表來確定目標(biāo)關(guān)鍵 字屬于哪種興趣類型(S6550)。然后,控制單元71把1加到興趣向量 V的元素vi (其中,1(〖=1,2,...,!1)對(duì)應(yīng)于興趣類型)上。然后,控制前 進(jìn)到步驟S6570。如果在登記于興趣估計(jì)表中的關(guān)鍵字中沒有找到目標(biāo)關(guān)鍵字(S6540:否),則控制前進(jìn)到步驟S6570。在步驟S6570中,控制單 元71判斷在提取出的關(guān)鍵字中是否存在未處理的關(guān)鍵字。如果找到了 未處理的關(guān)鍵字(S6570:是),則控制返回步驟S6520,以選擇未處理 的關(guān)鍵字中的一個(gè),作為目標(biāo)關(guān)鍵字。在這個(gè)實(shí)施例中,如果在歩驟 S6530中獲得的關(guān)鍵字中,找到了一個(gè)或多個(gè)相同的關(guān)鍵字,則所有相 同的關(guān)鍵字經(jīng)歷步驟S6540至S6560。如果沒有找到未處理的關(guān)鍵字(S6570:否),則根據(jù)興趣估計(jì)表 中的加權(quán)定義來計(jì)算興趣向量V。即,根據(jù)加權(quán)定義對(duì)每個(gè)元素vi加 權(quán)。加權(quán)定義被分成兩組。第一加權(quán)定義由裝置使用信息和加權(quán)系數(shù) W的組合表示。第二加權(quán)定義由時(shí)間信息和加權(quán)系數(shù)W表示。如果與 (具有在步驟S6420中提取出的關(guān)鍵字的)文件相對(duì)應(yīng)的源信息的裝 置使用信息等于加權(quán)定義表示的裝置使用信息,則控制單元71對(duì)應(yīng)第 一加權(quán)定義對(duì)每個(gè)元素vi進(jìn)行加權(quán)。更具體地,在步驟S6580中,控制單元71選擇與一類興趣相對(duì)應(yīng)
的元素vi作為加權(quán)目標(biāo),該類興趣具有其裝置使用信息等于與(在步驟S6420中提取出關(guān)鍵字的)文件相對(duì)應(yīng)的源信息的裝置使用信息的 第一加權(quán)定義??刂茊卧?1進(jìn)一步按照如下所示的方式,用加權(quán)系數(shù) W乘加權(quán)目標(biāo)vi。 vi 一 viXW然后,如果當(dāng)前時(shí)刻在由元素vi的加權(quán)定義的時(shí)間信息表示的時(shí) 段內(nèi),則控制單元71對(duì)應(yīng)于賦有第二加權(quán)定義的加權(quán)類型對(duì)元素vi 進(jìn)行加權(quán)。在步驟S6580中,控制單元71用加權(quán)系數(shù)W乘以對(duì)應(yīng)于賦有第 二加權(quán)定義的加權(quán)類型并具有當(dāng)前時(shí)刻位于其內(nèi)的時(shí)間信息的元素 vi。在處理了 S6580后,控制單元71輸出計(jì)算結(jié)果作為返回值。然后, 興趣向量計(jì)算處理終止。返回來參照?qǐng)D60,在處理了步驟S6430后,控制前進(jìn)到步驟S6450。 在步驟S6450中,控制單元71在存儲(chǔ)于存儲(chǔ)單元73中的搜索信息管 理表中,為單獨(dú)搜索信息保留新寫入?yún)^(qū)域。然后,控制單元71把在步 驟S6420中提取的關(guān)鍵字的源信息的源生成時(shí)刻信息,寫進(jìn)新寫入?yún)^(qū) 域(S6460),并把在步驟S6430中計(jì)算出的興趣向量V寫進(jìn)新寫入?yún)^(qū) 域(S6470)。接著,控制單元71把步驟S6420中提取出的關(guān)鍵字,寫進(jìn)新寫入 區(qū)域作為搜索關(guān)鍵字(S6480),并把搜索關(guān)鍵字的數(shù)目寫進(jìn)新寫入?yún)^(qū) 域(S6490)。然后,控制返回步驟S6410。圖61顯示了搜索信息管理表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如圖61所示, 搜索信息管理表包括一條或多條單獨(dú)搜索信息,其中的每條包括源 生成時(shí)刻信息、興趣向量的值、關(guān)于搜索關(guān)鍵字的信息和搜索關(guān)鍵字 的數(shù)目。以下,將參照?qǐng)D64來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的搜索控制處理。首先,控制單元71判斷在搜索信息管理表 中,是否找到了未處理的單獨(dú)的搜索信息(S6610)。 g卩,控制單元71 等待直到找到了未處理的單獨(dú)的搜索信息(S6610)。如果找到了未處 理的單獨(dú)的搜索信息(S6610:是),則控制前進(jìn)到步驟S6620。
在步驟S6620中,控制單元71選擇具有最新源生成時(shí)刻的未處理 的單獨(dú)的搜索信息作為目標(biāo)。然后,如果找到了多于一條的目標(biāo)單獨(dú) 搜索信息,則控制單元71選擇所有各條單獨(dú)的搜索信息中具有最大的 搜索關(guān)鍵字?jǐn)?shù)目的一條單獨(dú)的搜索信息(S6630)。在處理了步驟S6630后,控制單元71從搜索程序管理表中,選擇 沒有被發(fā)布查詢的一條搜索程序信息(S6640)。然后,控制單元71把 步驟S6630中選擇的單獨(dú)的搜索信息定義為目標(biāo),并為選擇的搜索程 序信息啟動(dòng)搜索處理(S6650)。圖65顯示了存儲(chǔ)在存儲(chǔ)單元73中的搜索程序管理表的數(shù)據(jù)結(jié)構(gòu) 的實(shí)例。如圖65所示,搜索程序管理表包括一條或多條搜索程序信息, 其中的每條包括具有搜索程序的信息搜索服務(wù)器20的地址信息 (URL)、表示查詢的生成方式(搜索條件的生成方式)的査詢生成信 息,和表示將由對(duì)應(yīng)的搜索程序搜索的內(nèi)容的類型的類別信息。具體而言,在步驟S6640中,控制單元71從登記在搜索程序管理 表中的各條搜索程序信息中,選擇一條搜索程序信息,其中對(duì)該條搜 索程序信息的査詢沒有被發(fā)送給具有由地址信息指示的URL的信息搜 索服務(wù)器20。然后,控制單元71啟動(dòng)搜索處理(S6650)。在步驟S6650中啟動(dòng)的搜索處理由調(diào)度程序管理,并和其它處理 同時(shí)執(zhí)行??砂阉阉餍畔⒐芾肀砼渲脼殛?duì)列,以便在啟動(dòng)與步驟S6620 或S6630中選擇的記錄(單獨(dú)的搜索信息)相對(duì)應(yīng)的搜索處理時(shí),從 搜索信息管理表中移除該記錄。在處理了步驟S6650后,控制單元71判斷在搜索程序管理表中, 是否找到了沒有被發(fā)布查詢的搜索程序信息(S6660)。如果找到了這 樣的搜索程序信息(S6660:是),則控制返回步驟S6640,在該步驟中, 控制單元71從沒有被發(fā)布查詢的各條搜索程序信息中,選擇一條搜索 程序信息。如果沒有找到?jīng)]被發(fā)布查詢的搜索程序信息(S6660:否),則控 制返回歩驟S6610。以下,將參照?qǐng)D66來說明對(duì)應(yīng)于由控制單元71同時(shí)執(zhí)行的其中 一個(gè)搜索處理的搜索處理。該搜索處理與搜索控制處理同時(shí)執(zhí)行。首先,控制單元71基于包含于選擇的搜索程序信息中的查詢生成 信息和指定的單獨(dú)的搜索信息的搜索關(guān)鍵字,生成具有包含在當(dāng)前指 定的單獨(dú)的搜索信息中的搜索關(guān)鍵字的搜索條件,然后,生成包含該搜索條件的査詢,以將其發(fā)送給信息搜索服務(wù)器20 (S6710)。接著,控制單元71把該査詢發(fā)送到由搜索程序信息指示的URL, 以便使信息搜索服務(wù)器20執(zhí)行與信息搜索服務(wù)器20的URL相對(duì)應(yīng)的 搜索程序(S6720)。在接收到査詢后,信息搜索服務(wù)器20根據(jù)包含于 查詢中的搜索條件,搜索與包含在單獨(dú)的搜索信息中的搜索關(guān)鍵字相 對(duì)應(yīng)的內(nèi)容,然后把包含對(duì)搜索的內(nèi)容的鏈接信息的應(yīng)答信號(hào),發(fā)送 回信息分析裝置70作為搜索結(jié)果。在發(fā)送了查詢后,控制單元71判斷是否接收到應(yīng)答信號(hào)(S6730)。 控制單元71等待,直到接收到應(yīng)答信號(hào)為止(S6730:否)。如果接收 到應(yīng)答信號(hào)(S6730:是),則控制單元71判斷該應(yīng)答信號(hào)是否是作為 搜索結(jié)果形成的,或判斷該應(yīng)答信號(hào)是否指示搜索程序被中斷 (S6740)。如果應(yīng)答信號(hào)不是搜索結(jié)果(S6740:否),則搜索處理終 止。如果應(yīng)答信號(hào)是搜索結(jié)果(S6740:是),則控制單元71判斷選擇 的搜索程序信息的類別信息是否是"術(shù)語搜索"(S6750)。如果類別信息不是"術(shù)語搜索"(即,類別信息是"一般搜索") (S6750:否),則控制單元71從包含于作為應(yīng)答信號(hào)接收的搜索結(jié)果 中的多于一條的鏈接信息中,提取預(yù)定數(shù)目的(例如5條)(基于類別 信息是"一般搜索"的事實(shí)而確定的)鏈接信息。然后,控制單元71 為每條鏈接信息生成具有對(duì)應(yīng)的鏈接信息的單獨(dú)的結(jié)果信息。接著, 控制單元71把單獨(dú)的結(jié)果信息登記在存儲(chǔ)于存儲(chǔ)單元73中的搜索結(jié) 果管理表中(S6670)。在處理了步驟S6770后,搜索處理終止。圖67顯示了搜索結(jié)果管理表的實(shí)例。如圖67所示,搜索結(jié)果管 理表包括一條或多條單獨(dú)的結(jié)果信息,其中的每條包括源生成時(shí)刻信 息、表示已輸出搜索結(jié)果的搜索程序的類型的類別信息、存儲(chǔ)鏈接信 息的內(nèi)容存儲(chǔ)地址信息、獲取的信息、獲取完成時(shí)刻、輸出信息和評(píng) 估值。如果類別信息是"術(shù)語搜索"(S6750:是),則控制單元71從包 含于作為應(yīng)答信號(hào)接收的搜索結(jié)果中的多于一條的鏈接信息中,提取
預(yù)定數(shù)目的(例如1條)(基于類別信息是"術(shù)語搜索"的事實(shí)而確定 的)鏈接信息。然后,控制單元71生成具有對(duì)應(yīng)鏈接信息的單獨(dú)的結(jié) 果信息。然后,控制單元71把生成的單獨(dú)的結(jié)果信息登記在存儲(chǔ)于存儲(chǔ)單元73中的搜索結(jié)果管理表中(S6760)。在處理了步驟S6760后, 搜索處理終止。以下,將參照?qǐng)D68來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的搜索結(jié)果評(píng)估處理。該搜索結(jié)果評(píng)估處理與其它處理同時(shí) 執(zhí)行。首先,控制單元71判斷在搜索結(jié)果管理表中是否找到了未處理的 記錄(單獨(dú)的結(jié)果信息)(S7110)。如果沒有找到未處理的結(jié)果信息 (S7110:否),則控制單元71等待未處理的搜索結(jié)果信息被登記。如果找到了未處理的搜索結(jié)果信息(S7110:是),則控制單元71 選擇該未處理的結(jié)果信息作為目標(biāo)。然后,控制單元71計(jì)算與目標(biāo)未 處理結(jié)果信息相對(duì)應(yīng)的興趣向量和當(dāng)前興趣表的興趣向量的內(nèi)積,并 把內(nèi)積的值登記到記錄(目標(biāo)搜索結(jié)果信息)中。在這個(gè)實(shí)施例中,當(dāng)前興趣向量由控制單元71更新,并被存儲(chǔ)在 存儲(chǔ)單元73中。圖69A顯示了當(dāng)前興趣表的數(shù)據(jù)結(jié)構(gòu)。圖70是由控 制單元71執(zhí)行的當(dāng)前興趣表更新處理的流程圖。在每次把未處理的記 錄存儲(chǔ)在搜索結(jié)果管理表中時(shí),與該未處理的記錄相對(duì)應(yīng)的興趣向量 和更新時(shí)刻(搜索結(jié)果管理表被更新的時(shí)刻)被登記到當(dāng)前興趣表中。 在步驟S71250中,當(dāng)前向量被更新。然后,當(dāng)前時(shí)刻被賦給更新時(shí)刻 (S7260)。返回來參照?qǐng)D68,在步驟S7120中,用與目標(biāo)記錄相對(duì)應(yīng)的興趣 向量V除以它的模,以獲得興趣向量V的標(biāo)準(zhǔn)向量E (E=V/ )。進(jìn) 一步,用當(dāng)前興趣表中的興趣向量Vc除以它的模,以獲得當(dāng)前興趣 向量Vc的標(biāo)準(zhǔn)向量Ec (Ec=Vc/ )。然后,計(jì)算標(biāo)準(zhǔn)向量E、 Ec的內(nèi) 積向量R (-E.Ec),并且把內(nèi)積R作為記錄的評(píng)估值登記。接著,控制單元71從存儲(chǔ)于存儲(chǔ)單元73中的存儲(chǔ)興趣表中的興 趣向量中,識(shí)別具有相對(duì)于當(dāng)前興趣表的興趣向量獲得的最高內(nèi)積的 興趣向量(S7130)。圖69B顯示了存儲(chǔ)興趣表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。如 圖69B所示,存儲(chǔ)興趣表包括每個(gè)內(nèi)容項(xiàng)的以下信息(內(nèi)容將被存儲(chǔ)
到的)參考地址,以及與將被存儲(chǔ)在參考地址中的內(nèi)容相對(duì)應(yīng)的興趣向量。在歩驟S7130中,為存儲(chǔ)在存儲(chǔ)興趣表中的每個(gè)興趣向量獲得 內(nèi)積,其后,識(shí)別具有最高內(nèi)積的興趣向量。在存儲(chǔ)單元73中預(yù)先分配了用于輸出內(nèi)容的存儲(chǔ)區(qū)(例如術(shù)語顯 示數(shù)據(jù)隊(duì)列、動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列、聲音輸出數(shù)據(jù)隊(duì)列和文本圖像 顯示數(shù)據(jù)隊(duì)列)。接著,控制單元基于目標(biāo)記錄的內(nèi)容存儲(chǔ)位置,為目標(biāo)記錄獲得 內(nèi)容(S7140)。具體而言,控制單元71向由目標(biāo)記錄的內(nèi)容存儲(chǔ)位置 指示的目的地請(qǐng)求內(nèi)容,然后,接收來自該目的地的內(nèi)容。接著,控制單元71檢査該內(nèi)容的類型(S7150)。如果該內(nèi)容對(duì)應(yīng) 于表示術(shù)語的數(shù)據(jù)(即文本數(shù)據(jù))(S7150:是),則控制單元71把該 內(nèi)容連同與目標(biāo)記錄相對(duì)應(yīng)的源生成信息和(在步驟S7120中登記的) 評(píng)估值一起,存儲(chǔ)在(在登記于存儲(chǔ)興趣表中的存儲(chǔ)區(qū)中分配的、同 時(shí)與步驟S7130中識(shí)別的興趣向量相關(guān)的)術(shù)語顯示數(shù)據(jù)隊(duì)列中 (S7160)。然后,控制前進(jìn)到步驟S7120。如果該內(nèi)容不與術(shù)語相對(duì)應(yīng)(S7150:否),則控制前進(jìn)到步驟 S7170,在該步驟中,控制單元71判斷該內(nèi)容是否與動(dòng)態(tài)圖像文件相 對(duì)應(yīng)。如果該內(nèi)容與動(dòng)態(tài)圖像文件相對(duì)應(yīng)(S7170:是),則控制單元 71把該內(nèi)容連同與目標(biāo)記錄相對(duì)應(yīng)的源生成信息和(在步驟S7120中 登記的)評(píng)估值一起,存儲(chǔ)到(在登記于存儲(chǔ)興趣表中的存儲(chǔ)區(qū)中分 配的、同時(shí)與步驟S7130中識(shí)別的興趣向量相關(guān)的)動(dòng)態(tài)圖像再生數(shù) 據(jù)隊(duì)列中(S7180)。然后,控制前進(jìn)到步驟S7120。如果該內(nèi)容不與動(dòng)態(tài)圖像文件相對(duì)應(yīng)(S7170:否),則控制前進(jìn) 到步驟S7190,在該步驟中,控制單元71判斷該內(nèi)容是否與聲音文件 相對(duì)應(yīng)。如果該內(nèi)容與聲音文件相對(duì)應(yīng)(S7190:是),則控制單元71 把該內(nèi)容連同對(duì)應(yīng)于目標(biāo)記錄的源生成信息和(在步驟S7120中登記 的)評(píng)估值一起,存儲(chǔ)到(在登記于存儲(chǔ)興趣表中的存儲(chǔ)區(qū)中分配的、 同時(shí)與歩驟S7130中識(shí)別的興趣向量相關(guān)的)動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列 中(S7180)。然后,控制前進(jìn)到步驟S7120。如果該內(nèi)容與不同于術(shù)語的數(shù)據(jù)(文本數(shù)據(jù)或圖像數(shù)據(jù))相對(duì)應(yīng) (S7190:否),則控制前進(jìn)到步驟S7120,在該步驟中,控制單元71
把該內(nèi)容連同對(duì)應(yīng)于目標(biāo)記錄的源生成信息和(在步驟S7120中登記 的)評(píng)估值一起,存儲(chǔ)到(步驟S7130中選擇的存儲(chǔ)區(qū)中分配的)文 本圖像顯示數(shù)據(jù)隊(duì)列中(S7210)。在步驟S7120中,控制單元71從存儲(chǔ)在用于輸出內(nèi)容的所有數(shù)據(jù) 隊(duì)列中的內(nèi)容中,選擇具有的源生成時(shí)刻比當(dāng)前時(shí)刻早預(yù)定時(shí)間(例 如10分鐘)這樣的內(nèi)容,并從該數(shù)據(jù)隊(duì)列中移除選擇的內(nèi)容。接著,控制單元71按照評(píng)估值遞減的順序,存儲(chǔ)用于輸出內(nèi)容的 各個(gè)數(shù)據(jù)隊(duì)列中的內(nèi)容(S7230)。然后,控制返回步驟S7110,以等待 直到未處理的記錄被登記為止。以下,將參照?qǐng)D71來說明在信息分析裝置70的控制單元71的控 制下執(zhí)行的輸出處理。該輸出處理與其它處理同時(shí)執(zhí)行,并被重復(fù)執(zhí) 行。首先,控制單元71選擇具有相對(duì)于存儲(chǔ)興趣表中的興趣向量獲得 的最高內(nèi)積的興趣向量(S7310)。然后,控制單元71把將用于輸出內(nèi) 容的存儲(chǔ)區(qū)改成登記在存儲(chǔ)興趣表中、同時(shí)與步驟S7310中選擇的興 趣向量相關(guān)的存儲(chǔ)區(qū)(S7320)。接著,控制單元71判斷步驟S7320中設(shè)置的更新的存儲(chǔ)區(qū)中,是 否找到了未處理(未輸出)的內(nèi)容(S7330)。如果沒有找到未處理的 內(nèi)容(S7330:否),則控制返回步驟S7310。如果找到了未處理的內(nèi)容 (S7330:是),則控制單元從這些內(nèi)容的存儲(chǔ)區(qū)中的數(shù)據(jù)隊(duì)列中,讀 取這些內(nèi)容,并把這些內(nèi)容顯示在內(nèi)容提供屏(參見圖4)上(S7340)。具體而言,如果不同的數(shù)據(jù)隊(duì)列分別具有未處理的內(nèi)容,貝l丄控制 單元71把所有內(nèi)容顯示在不同的數(shù)據(jù)隊(duì)列中。如果在單個(gè)數(shù)據(jù)隊(duì)列中 存儲(chǔ)有多于一種類型的內(nèi)容,則控制單元71按照內(nèi)容(內(nèi)容類型)在 數(shù)據(jù)隊(duì)列中排列的順序逐個(gè)顯示內(nèi)容。如果存儲(chǔ)有未處理的內(nèi)容的數(shù)據(jù)隊(duì)列是術(shù)語顯示數(shù)據(jù)隊(duì)列,則控 制單元71把內(nèi)容顯示在內(nèi)容提供屏上的術(shù)語顯示區(qū)域IM43中。這種 情況下,如果在術(shù)語顯示區(qū)域IM 43中其它內(nèi)容的顯示正被處理,則 控制單元71刪除該內(nèi)容之后再顯示未處理的內(nèi)容。如果存儲(chǔ)有未處理的內(nèi)容的數(shù)據(jù)隊(duì)列是動(dòng)態(tài)圖像再生數(shù)據(jù)隊(duì)列, 則控制單元71把動(dòng)態(tài)圖像顯示在內(nèi)容提供屏上的動(dòng)態(tài)圖像區(qū)域IM 4287中,并通過聲音輸出單元79輸出聲音。這種情況下,如果其它內(nèi)容的顯示和輸出正被處理,則控制單元71停止其它內(nèi)容的顯示和輸出,并再生和輸出未處理的內(nèi)容,以便優(yōu)先對(duì)待未處理的內(nèi)容。如果存儲(chǔ)有未處理的內(nèi)容的數(shù)據(jù)隊(duì)列是聲音輸出數(shù)據(jù)隊(duì)列,則控制單元71開始通過聲音輸出單元79,輸出該內(nèi)容表示的聲音。這種情 況下,如果其它內(nèi)容的聲音正被輸出,則控制單元71停止其它內(nèi)容的 聲音輸出,并開始輸出未處理的內(nèi)容的聲音,以便優(yōu)先對(duì)待未處理的 內(nèi)容的聲音輸出。如果存儲(chǔ)有未處理的內(nèi)容的數(shù)據(jù)隊(duì)列是文本圖像數(shù)據(jù)隊(duì)列,則控 制單元71以能使內(nèi)容向上或向下滾動(dòng)的方式在內(nèi)容提供屏上的文本與 圖像區(qū)域IM41中顯示內(nèi)容。這種情況下,如果在文本與圖像區(qū)域IM 41中顯示著其它內(nèi)容,則控制單元71這樣顯示未處理的內(nèi)容,以便能 通過滾動(dòng)而使位于其它內(nèi)容下方的未處理的內(nèi)容被看到。在這樣輸出了未處理的內(nèi)容之后,控制返回步驟S7330。步驟S7330 和S7340被重復(fù)直到未處理的內(nèi)容消失為止。在上面提到的實(shí)施例中,控制單元71從自PC 30或數(shù)字電話50 獲得的發(fā)送目標(biāo)文件中提取關(guān)鍵字(S6420),并基于提取出的關(guān)鍵字 搜索內(nèi)容(步驟S6710至S6730)。然后,控制單元71把內(nèi)容存儲(chǔ)到用 于內(nèi)容輸出的數(shù)據(jù)隊(duì)列中(步驟S7150至S7210),并把這些內(nèi)容顯示 在內(nèi)容提供屏上,或通過聲音輸出單元79輸出內(nèi)容(S7340)。內(nèi)容被存儲(chǔ)在與一個(gè)興趣向量相對(duì)應(yīng)的其中一個(gè)數(shù)據(jù)隊(duì)列(存儲(chǔ) 區(qū))中,該興趣向量是通過使用與這些內(nèi)容相對(duì)應(yīng)的關(guān)鍵字計(jì)算出來 的(S7130)。為輸出這些內(nèi)容,對(duì)應(yīng)于和當(dāng)前興趣表中的興趣向量生成最大內(nèi) 積的興趣向量的其中一個(gè)存儲(chǔ)區(qū)被選擇(即,同當(dāng)前興趣表中的興趣 向量具有最高相似性的存儲(chǔ)區(qū)被選擇),并且選擇的存儲(chǔ)區(qū)被參考 (S7310、 S7320)。在每次未處理的記錄被登記在搜索結(jié)果管理表中時(shí),當(dāng)前興趣表 的興趣向量被更新。因此,當(dāng)前興趣表反映了隨時(shí)間而改變的用戶興 趣。而且,存儲(chǔ)在同當(dāng)前興趣表中的興趣向量具有最高相似性的數(shù)據(jù) 隊(duì)列中的內(nèi)容被輸出。因此,可輸出存儲(chǔ)在與最新用戶興趣相對(duì)應(yīng)的
存儲(chǔ)區(qū)中的內(nèi)容。即使在關(guān)鍵字被獲得的時(shí)刻之后并在與該關(guān)鍵字相對(duì)應(yīng)的內(nèi)容被 獲得之前,用戶興趣發(fā)生了變化,也能跟隨用戶興趣的轉(zhuǎn)變輸出反映 最新用戶興趣的內(nèi)容。為了輸出內(nèi)容,表示一內(nèi)積的評(píng)估值被與內(nèi)容相關(guān),其中該內(nèi)積是這些內(nèi)容的興趣向量和當(dāng)前興趣表的興趣向量的內(nèi)積(S7120),并 且這些內(nèi)容被存儲(chǔ)在對(duì)應(yīng)的存儲(chǔ)區(qū)中(步驟S7150至S7120)。然后, 內(nèi)容被排序,以便優(yōu)先輸出具有較高評(píng)估值的內(nèi)容(S7230、 S7340)。用于存儲(chǔ)要輸出的內(nèi)容的每個(gè)存儲(chǔ)器被形成為數(shù)據(jù)隊(duì)列,因此按 照內(nèi)容被登記在每個(gè)數(shù)據(jù)隊(duì)列中的順序從每個(gè)數(shù)據(jù)隊(duì)列輸出內(nèi)容。在 這點(diǎn)上,每個(gè)數(shù)據(jù)隊(duì)列中的內(nèi)容被排序,以便優(yōu)先讀取同最新的反映 用戶興趣的興趣向量具有較高相似性的內(nèi)容(S7130)??蓮拿總€(gè)數(shù)據(jù) 隊(duì)列中讀取內(nèi)容,以便通過簡單地從每個(gè)數(shù)據(jù)隊(duì)列中讀取內(nèi)容就能獲 得同最新興趣向量具有較高相似性的內(nèi)容。不必要為了從每個(gè)數(shù)據(jù)隊(duì) 列中讀取內(nèi)容,而識(shí)別同最新興趣向量具有較高相似性的內(nèi)容。在內(nèi)容被存儲(chǔ)在用于輸出內(nèi)容的數(shù)據(jù)隊(duì)列中后,具有的源生成時(shí) 刻比當(dāng)前時(shí)刻早預(yù)定時(shí)間內(nèi)容被從數(shù)據(jù)隊(duì)列中移除(S7220)。因此, 這樣的內(nèi)容(比當(dāng)前時(shí)刻早預(yù)定時(shí)間的內(nèi)容)不被輸出。應(yīng)注意的是, 由于源生成時(shí)刻表示發(fā)送目標(biāo)數(shù)據(jù)(將被提取關(guān)鍵字的數(shù)據(jù))被PC30 或數(shù)字電話50生成的時(shí)刻,所以用戶對(duì)于比當(dāng)前時(shí)刻早預(yù)定時(shí)間的內(nèi) 容的興趣程度,很可能已減小或消失。然而,根據(jù)這個(gè)實(shí)施例,這樣 的(比當(dāng)前時(shí)刻早預(yù)定時(shí)間的)內(nèi)容被從數(shù)據(jù)隊(duì)列中移除。因此,可 防止輸出(比當(dāng)前時(shí)刻早預(yù)定時(shí)間的)內(nèi)容。以下,將參照?qǐng)D72來說明搜索結(jié)果評(píng)估處理的變形。在圖72中, 對(duì)具有和圖68中所示步驟的功能相同的功能的步驟,賦予了相同的步 驟編號(hào),并且將不重復(fù)對(duì)這些步驟的說明。在下文中,將說明這個(gè)變 形的特征。如圖72所示,在步驟S7710至S7140被處理后,評(píng)估值更新處理 為目標(biāo)記錄被執(zhí)行(S7410)。如隨后描述的那樣,在評(píng)估值更新處理 中,評(píng)估值是隨時(shí)間更新的。該評(píng)估值更新處理與其它處理同時(shí)執(zhí)行。在處理了步驟S7150至S7210后,控制單元71從存儲(chǔ)于所有數(shù)據(jù)
隊(duì)列中的內(nèi)容中,選擇與小于等于預(yù)定閾值的評(píng)估值相關(guān)的內(nèi)容,并刪除選擇的內(nèi)容(S7420)。然后,控制前進(jìn)到步驟S7230。以下,將參照?qǐng)D73來說明評(píng)估值更新處理。首先,控制單元71 從搜索結(jié)果評(píng)估處理,計(jì)算從目標(biāo)記錄的源生成時(shí)刻開始所經(jīng)過的時(shí) 間(S7510)。然后,控制單元71判斷經(jīng)過的時(shí)間是否達(dá)到表示目標(biāo)記 錄的評(píng)估值將被更新的時(shí)刻的某更新時(shí)刻(S7520)。圖74顯示了存儲(chǔ) 在存儲(chǔ)單元73中的經(jīng)過時(shí)間參數(shù)表。如圖74所示,對(duì)于多于一個(gè)的 不同的經(jīng)過時(shí)間范圍中的每個(gè)經(jīng)過時(shí)間范圍,表示目標(biāo)記錄的經(jīng)過時(shí) 間將被乘的時(shí)間的經(jīng)過時(shí)間參數(shù),被存儲(chǔ)在經(jīng)過時(shí)間參數(shù)表中。在步 驟S7520中,控制單元71判斷與登記在經(jīng)過時(shí)間參數(shù)表中的計(jì)算出的 經(jīng)過時(shí)間相對(duì)應(yīng)的經(jīng)過時(shí)間參數(shù),是否達(dá)到某更新時(shí)刻。如果沒有達(dá)到某更新時(shí)刻(S7520:否),則控制返回步驟S7510。 如果達(dá)到了某更新時(shí)刻(S7520:是),則控制單元71用與經(jīng)過的時(shí)間 相對(duì)應(yīng)的經(jīng)過時(shí)間參數(shù)乘經(jīng)過的時(shí)間,并用新計(jì)算出的評(píng)估值代替目 標(biāo)記錄的評(píng)估值(S7530)。也就是,在步驟S7530中,目標(biāo)記錄的評(píng) 估值由表示原評(píng)估值X和獲得的經(jīng)過時(shí)間參數(shù)Y的乘積的函數(shù)所代 替,以便把該函數(shù)的值作為目標(biāo)記錄的評(píng)估值來參考。在這樣更新了評(píng)估值后,控制單元71判斷評(píng)估值是否低于或等于 預(yù)定閾值(例如,0) (S7540)。如果評(píng)估值不低于或等于預(yù)定閾值 (S7540:否),則控制返回步驟S7510。如果評(píng)估值低于或等于預(yù)定閾 值(S7540:是),則評(píng)估值更新處理終止。如上所述,評(píng)估值被評(píng)估值更新處理控制成,隨時(shí)間而減小(步 驟S7510至S7540)。因此,內(nèi)容和反映用戶最新興趣的當(dāng)前興趣向量 之間的相似性能夠隨時(shí)間而被減小。因此,使得防止優(yōu)先把用戶興趣 已減小的內(nèi)容提供給用戶的情況變得可能。在上面提到的實(shí)施例中,信息分析裝置70配置成,從外部服務(wù)器 獲得內(nèi)容。然而,可把信息分析裝置70配置成,在其中具有內(nèi)容,并 根據(jù)關(guān)鍵字搜索內(nèi)容。可把信息分析裝置70配置成,具有搜索功能, 并通過使用在其中實(shí)現(xiàn)的搜索功能來搜索內(nèi)容??砂裀C 30的功能和信息分析裝置70的功能集成到單個(gè)計(jì)算機(jī) 中??蓪⑿畔⒎治鲅b置70配置成,把內(nèi)容輸出到外部計(jì)算機(jī)的顯示裝置上。
在上面提到的評(píng)估值更新處理(圖73)中,評(píng)估值根據(jù)當(dāng)前時(shí)刻 和源生成時(shí)刻之間的經(jīng)過的時(shí)間而被改變。然而,為了改變?cè)u(píng)估值, 可使用另一時(shí)間參考值來確定經(jīng)過的時(shí)間。例如,可把信息分析裝置 70獲得內(nèi)容的時(shí)刻或日期用作時(shí)間參考值。
在上面提到的實(shí)施例中,基于關(guān)鍵字獲得的內(nèi)容被存儲(chǔ)在對(duì)應(yīng)于最新興趣的存儲(chǔ)區(qū)中(步驟S7150至S7210),并被按照評(píng)估值的遞減 順序排序,以便優(yōu)先輸出具有較高評(píng)估值的內(nèi)容。然而,可按照內(nèi)容 被存儲(chǔ)的順序,或按照內(nèi)容被獲得的順序,對(duì)內(nèi)容進(jìn)行排序。可選地, 可在隨機(jī)的基礎(chǔ)上對(duì)內(nèi)容進(jìn)行排序。每次可讀取多于一個(gè)的內(nèi)容,然 后,可用將輸出內(nèi)容的優(yōu)先級(jí)表示出來的方式輸出將被首先讀取的其 中一個(gè)內(nèi)容。 第五實(shí)施例以下,將描述根據(jù)本發(fā)明第五實(shí)施例的內(nèi)容提供系統(tǒng)。由于根據(jù) 第五實(shí)施例的內(nèi)容提供系統(tǒng)被配置為第二實(shí)施例的變形例,所以將參 照第二實(shí)施例中參照的附圖來說明第五實(shí)施例。在下文中,將只說明 第五實(shí)施例的特征。
圖75和76顯示了被配置為圖32和33中顯示的搜索控制處理的 變形例的搜索控制處理。圖75和76中顯示的搜索控制處理在信息分 析裝置70的控制單元71的控制下被執(zhí)行。在圖75和76中,對(duì)與圖 32和33中顯示的步驟大體相同的步驟,賦予了相同的附圖標(biāo)記,并且 將不重復(fù)對(duì)這些步驟的說明。圖75和76中顯示的搜索控制處理的特征是,如果接聽標(biāo)記是ON 狀態(tài)(S2875:是),則控制前進(jìn)到步驟S2900。
也就是,如果處理的數(shù)目達(dá)到了上限并且接聽標(biāo)記處于OFF狀態(tài), 則與具有低評(píng)估值的單獨(dú)的搜索信息相對(duì)應(yīng)的處理被強(qiáng)迫停止 (S28卯),其后,具有較高評(píng)估值的處理被新近啟動(dòng)(S2950)。另一 方面,如果接聽標(biāo)記處于OFF狀態(tài),則執(zhí)行從S2900開始的步驟,而 不停止具有低評(píng)估值的處理,以便從搜索信息管理表中選擇與具有最 高評(píng)估值的單獨(dú)的搜索信息相對(duì)應(yīng)的處理,并執(zhí)行選擇的處理 (S2950)。在這種情況下,可執(zhí)行超過上限數(shù)目的搜索處理。
應(yīng)注意的是,在不取消用于獲得與潛在的用戶興趣相符的內(nèi)容的 處理的情況下,用于獲得與由接聽導(dǎo)致的暫時(shí)用戶興趣相符的內(nèi)容的 處理被新啟動(dòng)。因此,可在接聽情況下,把期望的內(nèi)容提供給用戶。圖77和78顯示了被配置為圖39和40中顯示的搜索結(jié)果讀取控 制處理的變形例的搜索結(jié)果讀取控制處理。圖77和78中顯示的搜索 結(jié)果讀取控制處理,在信息分析裝置70的控制單元71的控制下被執(zhí) 行。在圖77和78中,對(duì)與圖39和40中顯示的步驟大體相同的步驟, 賦予了相同的附圖標(biāo)記,并且將不重復(fù)對(duì)這些步驟的說明。圖77和78顯示的搜索控制處理的特征是,如果接聽標(biāo)記是ON 狀態(tài)(SS3270:是),則控制前進(jìn)到步驟S3300。通過這種配置,能獲 得與上述優(yōu)點(diǎn)等效的優(yōu)點(diǎn)。第六實(shí)施例以下,將描述根據(jù)本發(fā)明第六實(shí)施例的內(nèi)容提供系統(tǒng)。由于根據(jù) 第六實(shí)施例的內(nèi)容提供系統(tǒng)的配置與圖1中顯示的內(nèi)容提供系統(tǒng)的配 置大體相同,所以參照?qǐng)D1來說明根據(jù)第六實(shí)施例的內(nèi)容提供系統(tǒng)。 在這個(gè)實(shí)施例中,源管理表、興趣估計(jì)表、搜索信息管理表、興趣歷 史表、當(dāng)前興趣表、搜索程序管理表和搜索結(jié)果管理表,被存儲(chǔ)在存 儲(chǔ)單元73中,并由信息分析裝置70管理。由于把根據(jù)第六實(shí)施例的內(nèi)容提供系統(tǒng)看作第一實(shí)施例的變形 例,所以將參照?qǐng)D1至16和19至21B,來說明第六實(shí)施例。在這個(gè) 實(shí)施例中,可把搜索結(jié)果管理表配置為圖79中顯示的那樣。如圖79 所示,每條單獨(dú)的結(jié)果信息包括對(duì)應(yīng)的單獨(dú)的搜索信息的存儲(chǔ)位置, 以便能通過使用搜索結(jié)果管理表來定位與單獨(dú)的結(jié)果信息有關(guān)的單獨(dú) 的搜索信息的存儲(chǔ)位置。以下,將說明第六實(shí)施例(例如,當(dāng)前興趣表更新處理)的特征。圖80是說明根據(jù)第六實(shí)施例的當(dāng)前興趣表更新處理的流程圖。該 當(dāng)前興趣表更新處理在搜索結(jié)果評(píng)估處理的步驟S750中被執(zhí)行。首先,控制單元71從搜索信息管理表中,讀取具有最新源生成時(shí) 刻的單獨(dú)的搜索信息的興趣向量(S8961)。在連續(xù)生成多條源信息的 情況下,在每次執(zhí)行步驟S8961時(shí)不同的源信息被讀取。另一方面, 在源信息的生成被中斷的情況下,在緊鄰中斷前生成的相同的源信息
在步驟S8961中被重復(fù)讀取。在結(jié)束了步驟S8961后,控制單元71判斷歷史信息是否被登記在 存儲(chǔ)于存儲(chǔ)單元73中的興趣歷史表中(S8963)。圖81A顯示了興趣歷 史表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。興趣歷史表包括最多可達(dá)預(yù)定上限(例如3) 的條數(shù)的歷史信息。如果沒有歷史信息被登記在興趣歷史表中,則步 驟S8963的判斷結(jié)果為是,而如果至少一條歷史信息被登記在興趣歷 史表中,則步驟S8963的判斷結(jié)果為否。如果步驟S8963的判斷結(jié)果為否,則控制前進(jìn)到步驟S8965,在該 步驟中,控制單元71生成歷史信息,在該歷史信息中,當(dāng)前時(shí)刻被賦 給登記吋刻,并且在步驟S8961中獲得的單獨(dú)的搜索信息的興趣向量 被賦給累進(jìn)的興趣向量。然后,控制單元71把在步驟S8961中讀取的 單獨(dú)的搜索信息的興趣向量,登記到當(dāng)前興趣表中作為當(dāng)前興趣向量 Vc,并把當(dāng)前時(shí)刻賦給當(dāng)前興趣表中的更新時(shí)刻(S8977)。然后,當(dāng) 前興趣表更新處理終止。圖81B顯示了當(dāng)前興趣表的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。該當(dāng)前興趣表包括 單個(gè)記錄,在該單個(gè)記錄中,表示記錄被更新的時(shí)刻的更新時(shí)刻,和 當(dāng)前興趣向量Vc被彼此關(guān)聯(lián)起來。如果步驟S8971的判斷結(jié)果為是,則控制前進(jìn)到步驟S8971,在該 步驟中,控制單元71生成新累進(jìn)的興趣向量,該新累進(jìn)的興趣向量是 通過把在步驟S8961中獲得的單獨(dú)搜索信息的興趣向量加到具有最新 登記時(shí)刻的累進(jìn)的興趣向量上獲得的。接著,控制單元71判斷登記在 興趣歷史表中的歷史信息的條數(shù)是否低于上限(例如3) (S8973)。如果登記在興趣歷史表中的歷史信息的條數(shù)低于上限(S8973: 是),則控制前進(jìn)到步驟S8975,在該步驟中,控制單元把新生成的累 進(jìn)的興趣向量登記到興趣歷史表中,同時(shí)把當(dāng)前時(shí)刻賦給登記時(shí)刻 (S8975)。然后,控制單元71把在步驟S8961中獲得的單獨(dú)的搜索信 息的興趣向量登記到當(dāng)前興趣向量中作為當(dāng)前興趣向量Vc (S8977)。 然后,當(dāng)前興趣表更新處理終止。如果登記在興趣歷史表中的歷史信息的條數(shù)達(dá)到了上限(S8973: 否),則控制單元71從興趣歷史表中的各條歷史信息中選擇具有最早 登記時(shí)刻的歷史信息,并把選擇的歷史信息從興趣歷史表中移除
(S8981)。然后,控制單元把新生成的累進(jìn)的興趣向量登記到興趣歷 史表中,同時(shí)把當(dāng)前時(shí)刻賦給登記時(shí)刻(S8983)。接著,控制單元71按照歷史信息被登記的順序,對(duì)興趣歷史表中 的各條歷史信息進(jìn)行排序(S8985)。接著,在步驟S8987中,控制單 元71計(jì)算轉(zhuǎn)變系數(shù)K (K氣kl,k2,…,kn))。如圖81A所示,轉(zhuǎn)變系數(shù)K根據(jù)下面的表達(dá)式被計(jì)算K=((vl 1-v12)/(v12-v13),(v21-v22)/(v22-v23),. . .,(vnl國vn2)/(vn2畫vn3))其中(vll,v21,…,vnl)表示具有最新登記時(shí)刻的累進(jìn)的興趣向量, (vl2,v22,…,vn2)表示具有次最新登記時(shí)刻的累進(jìn)的興趣向量,并且 (vl3,v23,…,vn3)表示具有最早登記時(shí)刻的累進(jìn)的興趣向量。在這樣計(jì)算了轉(zhuǎn)變系數(shù)K后,控制前進(jìn)到步驟S8989,在該步驟 中,控制單元71按照如下方式,通過用轉(zhuǎn)變系數(shù)K氣kl,k2,…,kn)乘在 步驟S8961中獲得的興趣向量V氣vl,v2,…,vn)來為每個(gè)元素獲得當(dāng)前 興趣向量Vc。Vc=(kl .vl ,k2.v2,... ,kn.vn)接著,控制單元71把當(dāng)前興趣向量Vc登記到當(dāng)前興趣表中,同 時(shí)把當(dāng)前時(shí)刻賦給當(dāng)前興趣表的更新時(shí)刻(S8990)。在這樣更新了當(dāng) 前興趣表的當(dāng)前興趣向量后,當(dāng)前興趣表更新處理終止。然后,控制 前進(jìn)到圖15的步驟S760。在上面提到的第六實(shí)施例中,每次當(dāng)前興趣向量更新處理被執(zhí)行 時(shí),信息分析裝置70把最新興趣向量加到過去興趣向量上以獲得累進(jìn) 的興趣向量。然后,信息分析裝置70基于當(dāng)前累進(jìn)的興趣向量和過去 累進(jìn)的興趣向量,評(píng)估在過去某時(shí)段期間的轉(zhuǎn)變(例如,過去兩個(gè)興 趣向量的轉(zhuǎn)變),并獲得轉(zhuǎn)變系數(shù)K。進(jìn)一步,信息分析裝置70修正 反映轉(zhuǎn)變系數(shù)K的當(dāng)前興趣向量。這樣,用戶的當(dāng)前主興趣作為當(dāng)前 興趣向量被獲得。通過在當(dāng)前興趣向量中這樣反映轉(zhuǎn)變系數(shù),能放大與用戶興趣正 在增加的興趣類型相對(duì)應(yīng)的當(dāng)前興趣向量的元素,同時(shí)能減小與用戶 興趣正在減小的興趣類型相對(duì)應(yīng)的當(dāng)前興趣向量的元素。以下,將參照?qǐng)D82至85來說明第六實(shí)施例的變形例。在這個(gè)變
形例中,圖82中顯示的搜索控制處理代替圖11的搜索控制處理被執(zhí)行,圖83中顯示的搜索信息管理表代替圖10中顯示的搜索信息管理 表被使用,圖84中顯示的搜索處理代替圖13中顯示的搜索處理被執(zhí) 行,并且圖85中顯示的讀取控制處理代替圖15中顯示的搜索結(jié)果評(píng) 估處理被執(zhí)行。以下,將參照?qǐng)D82來說明搜索控制處理。首先,控制單元71判 斷在圖83中顯示的搜索信息管理表中是否找到了未處理的(未經(jīng)歷步 驟S9270的)單獨(dú)的搜索信息(S9210)??刂茊卧?1等待直到找到未 處理的搜索信息(S9210:否)。如果找到了未處理的搜索信息(S9210: 是),則控制前進(jìn)到步驟S9220,在該步驟中,控制單元71執(zhí)行圖80 中顯示的當(dāng)前興趣表更新處理。在更新了當(dāng)前興趣表后,控制單元71從各條未處理的單獨(dú)的搜索 信息中選擇以下這樣的未處理的單獨(dú)的搜索信息作為目標(biāo),選擇的未 處理的單獨(dú)的搜索信息具有和登記在當(dāng)前興趣表中的當(dāng)前興趣向量生 成最高內(nèi)積R的興趣向量(S9230)。更具體地,控制單元71為每條未 處理的單獨(dú)的搜索信息計(jì)算興趣向量的標(biāo)準(zhǔn)向量E,并計(jì)算當(dāng)前興趣向 量Vc的標(biāo)準(zhǔn)向量Ec。然后,控制單元71 (為每條未處理的單獨(dú)的搜 索信息)計(jì)算標(biāo)準(zhǔn)向量E和標(biāo)準(zhǔn)向量Ec的內(nèi)積R。接著,控制單元71 選擇與和標(biāo)準(zhǔn)向量Ec生成最高內(nèi)積R的標(biāo)準(zhǔn)向量E相對(duì)應(yīng)的未處理的單獨(dú)的搜索信息。接著,在歩驟S9235中,從在步驟S9230中選擇的各條單獨(dú)的搜索信息中選擇具有最新源生成時(shí)刻的單獨(dú)的搜索信息作為目標(biāo)。要理 解的是,如果選擇了多于一條的具有相同最高內(nèi)積R的單獨(dú)的搜索信 息,則步驟S9235是有用的。接著,在步驟S9240中,控制單元選擇,在步驟S9235中選擇的 所有條單獨(dú)的搜索信息中具有最大的搜索關(guān)鍵字?jǐn)?shù)目的一條單獨(dú)的搜 索信息。要理解的是,如果在步驟S9235中選擇了多于一條的具有相 同源生成時(shí)刻的單獨(dú)的搜索信息,則步驟S9240是有用的。接著,在步驟S9250中,控制單元71把在步驟S9230中計(jì)算出的 最高內(nèi)積R寫進(jìn)搜索信息管理表,作為在步驟S9240中選擇的目標(biāo)單 獨(dú)搜索信息的評(píng)估值(S9250)。如圖23所示,搜索信息管理表包括一 條或多條單獨(dú)的搜索信息,其中的每條包括源生成時(shí)刻、興趣向量、 關(guān)于搜索關(guān)鍵字的信息、搜索關(guān)鍵字的數(shù)目和評(píng)估值。初始狀態(tài)中空數(shù)據(jù)被賦給搜索信息管理表中的評(píng)估值,并且空數(shù)據(jù)由步驟S9250用 內(nèi)積R代替。在結(jié)束了步驟S9250后,控制單元71從搜索程序管理表中選擇沒 被發(fā)布査詢的一條搜索程序信息(S9260)。然后,控制單元71為選擇 的搜索程序信息啟動(dòng)搜索處理,同時(shí)指定在步驟S9240中選擇的單獨(dú) 的搜索信息作為目標(biāo)(S9270)。具體而言,控制單元71從搜索程序管理表中的各條搜索程序信息 中,選擇一條搜索程序信息作為目標(biāo),其中對(duì)該條搜索程序信息的查 詢沒有被發(fā)送給具有由地址信息表示的URL的信息搜索服務(wù)器20,然 后啟動(dòng)搜索處理。如上所述啟動(dòng)的搜索處理由調(diào)度程序管理,以便該 搜索處理與其它處理同時(shí)執(zhí)行。在該搜索處理中,査詢是基于包含在 指定的搜索程序信息中的查詢生成信息生成的,并且該査詢被發(fā)送到 由被指定的搜索程序信息的地址信息表示的URL(具有該URL的信息 搜索服務(wù)器)。在結(jié)束了步驟S9270后,控制單元71判斷在搜索程序管理表中是 否找到了沒有被發(fā)布查詢的搜索程序信息(S9280)。如果找到了沒有 被發(fā)布査詢的搜索程序信息(S9280:是),則控制返回步驟S9260,以選擇沒有被發(fā)布査詢的一條搜索程序信息,并為選擇的搜索程序信息 處理步驟S9270。如果沒有找到?jīng)]有被發(fā)布查詢的搜索程序信息(S9280:否),則 控制單元71判斷結(jié)束命令是否被接收到(S9290)。如果沒有接收到結(jié) 束命令(S9280:否),則控制返回步驟S9210。如果接收到了結(jié)束命令 (S9280:是),則搜索控制處理終止。更可取的是,步驟S9230被重復(fù)執(zhí)行的速度不要顯著高于單獨(dú)的 搜索信息被重復(fù)生成的速度。為此,如果步驟S9290的判斷結(jié)果為否, 則控制單元71等待某時(shí)段,以便步驟S9230被重復(fù)執(zhí)行的速度充分低 于單獨(dú)的搜索信息被重復(fù)生成的速度。以下,將參照?qǐng)D84來說明搜索處理。當(dāng)開始搜索處理時(shí),控制單 元71從搜索程序管理表中讀取被指定的搜索程序信息(S9305)。然后, 通過使用搜索程序信息讀取步驟S9305的査詢生成信息和被指定的單 獨(dú)的搜索信息的搜索關(guān)鍵字,控制單元71生成包含單獨(dú)的搜索信息的 搜索關(guān)鍵字的搜索條件,并生成將被發(fā)送給信息搜索服務(wù)器20的查詢 (S9310)。接著,控制單元71把查詢發(fā)送到由搜索程序信息表示的URL,以 便由信息搜索服務(wù)器20執(zhí)行位于該URL、并為信息搜索服務(wù)器20所 擁有的搜索程序(S9315)。在這種情況下,信息搜索服務(wù)器20根據(jù)包 含在查詢中的搜索條件搜索與單獨(dú)的搜索信息的搜索關(guān)鍵字相對(duì)應(yīng)的 內(nèi)容,并把包含該內(nèi)容的鏈接信息的應(yīng)答信號(hào)發(fā)送回信息分析裝置70 作為搜索結(jié)果。在步驟S9230中,控制單元71判斷是否接收到來自信息搜索服務(wù) 器20的應(yīng)答信號(hào)。如果控制單元71等待直到應(yīng)答信號(hào)被接收到為止 (S9320:否)。如果控制單元71等待直到應(yīng)答信號(hào)被接收到(S9320-是),則控制單元71判斷該應(yīng)答信號(hào)是否與搜索結(jié)果相對(duì)應(yīng),或判斷 該應(yīng)答信號(hào)是否指示搜索程序被停止。如果應(yīng)答信號(hào)不與搜索結(jié)果相 對(duì)應(yīng)(S9325:否),則搜索處理終止。如果應(yīng)答信號(hào)與搜索結(jié)果相對(duì)應(yīng)(S9325:是),則控制單元71判 斷被指定的搜索程序信息的類別信息是否是"術(shù)語搜索"(S9330)。如 果該類別信息不是"術(shù)語搜索"(即,類別信息是"一般搜索")(S9330: 否),則控制單元71從包括多條鏈接信息的搜索結(jié)果中提取預(yù)定數(shù)目 條(例如5條)(為一般搜索確定的)鏈接信息(URL)。然后,控制 單元71為每條鏈接信息生成表示對(duì)應(yīng)鏈接信息的單獨(dú)的結(jié)果信息 (S9335)。接著,控制單元71把為每條鏈接信息生成的單獨(dú)的結(jié)果信 息登記到搜索結(jié)果管理表中(S9340)。在結(jié)束了步驟S9340后,控制單元71把被指定的單獨(dú)的搜索信息 的評(píng)估值,寫到新登記在搜索結(jié)果管理表中的單獨(dú)的結(jié)果信息的評(píng)估 值的區(qū)域中,以更新搜索結(jié)果管理表。然后,搜索處理終止。如果類別信息是"術(shù)語搜索"(S9330:是),則控制單元71從包 括多條鏈接信息的搜索結(jié)果中提取預(yù)定數(shù)目條(例如1條)(為一般搜 索確定的)鏈接信息(URL)。然后,控制單元71生成表示該鏈接信 息的單獨(dú)的結(jié)果信息(S9345)。接著,控制單元71把單獨(dú)的結(jié)果信息
登記到存儲(chǔ)于存儲(chǔ)單元73中的搜索結(jié)果信息中(S9350)。然后,控制 前進(jìn)到步驟S9360。以下,將參照?qǐng)D85來說明讀取處理。該讀取處理是在控制單元71 的控制下執(zhí)行的。首先,控制單元71判斷在搜索結(jié)果管理表中是否找到了 (未經(jīng)歷 步驟S9430的)未處理的單獨(dú)的結(jié)果信息(S9410)。控制單元71等待 直到在搜索結(jié)果管理表中找到未處理的單獨(dú)的結(jié)果信息為止(S9410: 否)。如果找到了未處理的單獨(dú)的結(jié)果信息(S9410:是),則控制前進(jìn) 到步驟S9420,在該步驟中,控制單元選擇一條未處理的單獨(dú)的結(jié)果信 息作為目標(biāo)(S9420)。然后,在步驟S9430中,圖16中顯示的讀取處理被執(zhí)行。在處理 了步驟S1420 (讀取處理)后,控制單元71判斷在步驟S9430中是否 成功獲得到內(nèi)容(S9440)。如果成功獲得到內(nèi)容(S9440:是),則控 制前進(jìn)到步驟S9445。如果沒有成功獲得到內(nèi)容(S9440:否),則控制 單元判斷是否接收到結(jié)束命令(S9450)。如果沒有接收到結(jié)束命令(S9450:否),則控制返回步驟S9410。 如果接收到了結(jié)束命令(S9450:是),則讀取處理終止。在步驟S9445中,控制單元把與成功獲得的內(nèi)容相對(duì)應(yīng)的單獨(dú)的 結(jié)果信息的獲取的信息改成"是",并把當(dāng)前時(shí)刻寫到單獨(dú)的結(jié)果信息 的獲取完成時(shí)刻信息的區(qū)域中。然后,控制前進(jìn)到步驟S9450。如上所述,通過在未處理的單獨(dú)的搜索信息存在時(shí)重復(fù)執(zhí)行步驟 S9230,信息分析裝置70計(jì)算每條未處理的單獨(dú)的搜索信息的興趣向 量和當(dāng)前興趣向量的內(nèi)積,并評(píng)估與每條未處理的單獨(dú)的搜索信息相 對(duì)應(yīng)的用戶興趣和用戶主興趣之間的相似性。信息分析裝置70優(yōu)先選擇具有高相似性(例如,高評(píng)估值)的單 獨(dú)的搜索信息(步驟S9230至S9240),并搜索對(duì)應(yīng)由選擇的單獨(dú)的搜 索信息表示的搜索關(guān)鍵字的內(nèi)容(S9270)。進(jìn)一步,信息分析裝置70 基于搜索結(jié)果,按照搜索被完成的順序,從網(wǎng)絡(luò)服務(wù)器獲得內(nèi)容。也就是,同用戶主興趣具有高相似性的內(nèi)容被從網(wǎng)絡(luò)服務(wù)器優(yōu)先 獲得,而不用管源生成時(shí)刻。由于優(yōu)先獲得了對(duì)于用戶非常有用的內(nèi) 容,所以可減小CPU和網(wǎng)絡(luò)上的處理負(fù)擔(dān),并可以適當(dāng)?shù)靥峁┡c用戶 興趣相符的內(nèi)容。在上面提到的實(shí)施例中,用戶興趣由基于(從PC 30和數(shù)字電話50獲得的)與登記在興趣估計(jì)表中的關(guān)鍵字相符的關(guān)鍵字的數(shù)目的興趣向量表示。然而,可用不同的方式表示用戶興趣。例如,可這樣形成興趣估計(jì)表可為每個(gè)關(guān)鍵字定義興趣類型和分?jǐn)?shù)。在這種情況下,如果在來自PC 30或數(shù)字電話50的數(shù)據(jù)中,找到了與興趣估計(jì)表中的其中一個(gè)關(guān)鍵字相符的關(guān)鍵字,則可以增加與該關(guān)鍵字相對(duì)應(yīng)的興趣 類型的分?jǐn)?shù)。在這種情況下,可把分?jǐn)?shù)作為用戶興趣的評(píng)估值來使用。
權(quán)利要求
1. 一種內(nèi)容提供系統(tǒng),其包括數(shù)據(jù)獲取單元,其被配置成獲得通過包括于信息處理裝置中的用戶界面輸入和/或輸出的數(shù)據(jù);提供單元,其獲得與所述數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容,并提供所述獲得的內(nèi)容;數(shù)據(jù)存儲(chǔ)單元,其把所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中;時(shí)刻記錄單元,其把所述數(shù)據(jù)通過所述用戶界面被輸入的輸入時(shí)間,或者所述數(shù)據(jù)通過所述用戶界面被輸出的輸出時(shí)間,記錄到所述存儲(chǔ)器中,同時(shí)使所述輸入時(shí)間或所述輸出時(shí)間與所述數(shù)據(jù)相關(guān);興趣估計(jì)單元,其通過基于由所述數(shù)據(jù)獲取單元獲取的數(shù)據(jù)估計(jì)用戶興趣,來生成表示所述用戶興趣的興趣信息;和檢測(cè)單元,其基于所述興趣信息的改變,來檢測(cè)所述用戶興趣改變的轉(zhuǎn)變時(shí)間;其中,所述提供單元從所述存儲(chǔ)器中的各條數(shù)據(jù)中,選擇所述輸入時(shí)間遲于或等于所述轉(zhuǎn)變時(shí)間或者所述輸出時(shí)間遲于或等于所述轉(zhuǎn)變時(shí)間的數(shù)據(jù),并獲得與所述選擇的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。
2. 如權(quán)利要求l所述的內(nèi)容提供系統(tǒng),其中 所述信息處理裝置配置成將通過所述用戶界面輸入其中的數(shù)據(jù),連同表示所述數(shù)據(jù)被輸入的時(shí)刻的輸入時(shí)刻信息一起輸出;并且所述時(shí)刻記錄單元獲得由所述信息處理裝置輸出的所述輸入時(shí)刻 信息,并把所述輸入時(shí)刻信息存儲(chǔ)在所述存儲(chǔ)器中作為所述輸入時(shí)間。
3. 如權(quán)利要求1或2所述的內(nèi)容提供系統(tǒng),其中 所述信息處理裝置配置成將通過所述用戶界面從其中輸出的數(shù)據(jù),連同表示所述數(shù)據(jù)被輸出的時(shí)刻的輸出時(shí)刻信息一起輸出;并且 所述時(shí)刻記錄單元獲得由所述信息處理裝置輸出的所述輸出時(shí)刻 信息,并把所述輸出時(shí)刻信息存儲(chǔ)在所述存儲(chǔ)器中作為所述輸出時(shí)間。
4. 如權(quán)利要求l所述的內(nèi)容提供系統(tǒng),其中,所述提供單元搜索 與從所述數(shù)據(jù)中提取的關(guān)鍵字有關(guān)的內(nèi)容,并獲得與所述關(guān)鍵字有關(guān) 的所述內(nèi)容。
5. —種用于提供內(nèi)容的方法,包括以下步驟-通過信息處理裝置的用戶界面,從所述信息處理裝置獲取輸入給所述信息處理裝置的數(shù)據(jù),和/或從所述信息處理裝置輸出的數(shù)據(jù); 把所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中;把所述數(shù)據(jù)通過所述用戶界面被輸入的輸入時(shí)間,或者所述數(shù)據(jù) 通過所述用戶界面被輸出的輸出時(shí)間,記錄到所述存儲(chǔ)器中,同時(shí)使 所述輸入時(shí)間或所述輸出時(shí)間與所述數(shù)據(jù)相關(guān);通過基于從所述信息處理裝置獲取的所述數(shù)據(jù)估計(jì)用戶興趣,來 生成表示所述用戶興趣的興趣信息;基于所述興趣信息的改變來檢測(cè)所述用戶興趣改變的轉(zhuǎn)變時(shí)間;以及以如下方式獲得內(nèi)容,從所述存儲(chǔ)器中的各條數(shù)據(jù)中,選擇所述 輸入時(shí)間遲于或等于所述轉(zhuǎn)變時(shí)間或者所述輸出時(shí)間遲于或等于所述 轉(zhuǎn)變時(shí)間的數(shù)據(jù),并獲得與所述選擇的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。
6. —種用于提供內(nèi)容的裝置,其包括-數(shù)據(jù)獲取單元,其獲取來自信息處理裝置的數(shù)據(jù),所述數(shù)據(jù)通過 所述信息處理裝置的用戶界面,輸入給所述信息處理裝置,和/或從所 述信息處理裝置輸出;提供單元,其獲得與所述數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容,并提供所述獲得的 內(nèi)容;數(shù)據(jù)存儲(chǔ)單元,其把所述數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中;時(shí)刻記錄單元,其把所述數(shù)據(jù)通過所述用戶界面被輸入的輸入時(shí) 間,或者所述數(shù)據(jù)通過所述用戶界面被輸出的輸出時(shí)間,記錄到所述 存儲(chǔ)器中,同時(shí)使所述輸入時(shí)間或所述輸出時(shí)間與所述數(shù)據(jù)相關(guān) ,興趣估計(jì)單元,其通過基于由所述數(shù)據(jù)獲取單元獲取的數(shù)據(jù)估計(jì) 用戶興趣,來生成表示所述用戶興趣的興趣信息;和 檢測(cè)單元,其基于所述興趣信息的改變,來檢測(cè)所述用戶興趣改 變的轉(zhuǎn)變時(shí)間;其中,所述提供單元從所述存儲(chǔ)器中的各條數(shù)據(jù)中,選擇所述輸 入時(shí)間遲于或等于所述轉(zhuǎn)變時(shí)間或者所述輸出時(shí)間遲于或等于所述轉(zhuǎn) 變時(shí)間的數(shù)據(jù),并獲得與所述選擇的數(shù)據(jù)相對(duì)應(yīng)的內(nèi)容。
全文摘要
根據(jù)本發(fā)明的一個(gè)方面,提供一種內(nèi)容提供系統(tǒng),其配有數(shù)據(jù)獲取單元、興趣估計(jì)單元和最新估計(jì)結(jié)果保存單元,其中該數(shù)據(jù)獲取單元配置成通過包括于信息處理裝置中的用戶界面,獲得輸入和/或輸出的數(shù)據(jù),該興趣估計(jì)單元通過基于數(shù)據(jù)獲取單元獲取的數(shù)據(jù)估計(jì)用戶興趣,來生成表示用戶興趣的興趣信息,該最新估計(jì)結(jié)果保存單元保存由興趣估計(jì)單元生成的最新興趣信息,以便能把反映最新興趣信息的內(nèi)容提供給用戶。
文檔編號(hào)G06F17/30GK101398847SQ20081021181
公開日2009年4月1日 申請(qǐng)日期2006年2月21日 優(yōu)先權(quán)日2005年2月21日
發(fā)明者佐藤裕二, 小久保雅俊, 哲 柳, 青木一磨 申請(qǐng)人:兄弟工業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1