亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

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

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


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