數據檢索裝置以及數據檢索方法
2023-10-08 21:07:39 2
專利名稱:數據檢索裝置以及數據檢索方法
技術領域:
本發明涉及數據檢索裝置、由數據檢索裝置執行的數據檢索方法、 記錄用於實現數據檢索裝置的電腦程式的記錄介質。
背景技術:
近年來,伴隨著網絡的普及,在伺服器中存儲用計算機生成的數據、 以及根據文件電子化的數據等,用戶通過經由網絡與伺服器連接的終 端,對存儲在伺服器中的數據進行閱覽或者編輯等的系統不斷被實用 化。在這種系統中,在伺服器中存儲大容量的數據,用戶希望能夠從存 儲在伺服器中的數據快速地取得所期望的數據。
例如,在日本特開2006-268789號公報中,公開了一種文件檢索裝 置,其對反映用戶輸入的關鍵字和用戶的檢索意圖的數據進行檢索,將 檢索結果的一覽表提交給用戶。用戶的檢索意圖是指"想要發現新的不 知道的信息"、或者、"想要想起曾經看過的信息"等。此外,在日本特 開2007-122685號公報中公開了一種信息處理裝置,其通過數據的列印 次數越多就判斷數據的重要度越高,根據數據的列印次數計算數據的重 要度,按照來自用戶的要求,以計算出的重要度的順序一覽顯示數據。
通過日本特開2006-268789號公報以及日本特開2007-122685號公 報,用戶能夠獲得以預定條件篩選出的數據的一覽表,可以從獲得的一 覽表中檢索到所期望的數據。但是,在日本特開2006-268789號公報中, 存在與用戶輸入的關鍵字對應的數據不存在的情況,此外,由於在輸入 了關鍵字之後開始檢索,所以存在到用戶取得檢索結果為止要花費時間 的問題。此外,在日本特開2007-122685號公報中,對用戶來說重要的 數據,會由於沒有被列印過所以沒有被判斷為重要度高,因此有可能用 戶無法取得真正必要的數據的一覽表。
發明內容
鑑於上述事情,本發明提供一種將基於數據的利用度而提取出的數據提交給用戶,從而快速找到用戶所期望的數據的數據檢索裝置、數據 檢索方法、記錄介質。
第一技術方案的數據檢索裝置,其特徵在於,具備存儲多個數據 的存儲單元、從上述存儲單元中檢索與所輸入的檢索條件對應的數據的 檢索單元、以及對上述檢索單元所進行的檢索的日誌進行存儲的檢索日 志存儲單元,訪問在上述存儲單元中存儲的數據的訪問單元、對由上述 訪問單元所進行的訪問的日誌進行存儲的訪問日誌存儲單元、基於在上 述檢索日誌存儲單元以及上述訪問日誌存儲單元各自中存儲的日誌,計 算在上述存儲單元中存儲的數據各自的利用度的計算單元、基於該計算 單元計算的利用度,從上述存儲單元中提取數據的提取單元、對該提取 單元的提取結果的要求進行接受的接受單元、在該接受單元接受了要求 時輸出上述提取結果的輸出單元。
第二技術方案的數據檢索裝置,其特徵在於,上述計算單元具有 從上述檢索日誌存儲單元所存儲的日誌中取得上述檢索單元進行檢索 的檢索頻度的檢索頻度取得單元、和從上述訪問日誌存儲單元所存儲的 日誌中取得上述訪問單元進行訪問的訪問頻度的訪問頻度取得單元,基 於上述檢索頻度取得單元取得的檢索頻度以及上述訪問頻度取得單元 取得的訪問頻度計算利用度。
進而,第三技術方案的數據檢索裝置,其特徵在於,上述訪問單元 能夠閱覽在上述存儲單元中存儲的數據,上述訪問頻度是上述訪問單元 閱覽在上述存儲單元中存儲的數據的頻度。
此外,第四技術方案的數據檢索裝置,其特徵在於,上述計算單元 構成為在基於上述檢索頻度以及上述訪問頻度計算利用度時,將上述 訪問頻度的比重設定得大於上述檢索頻度,來計算上述利用度。
第五技術方案的數據檢索方法,通過數據檢索裝置進行數據檢索, 該數據檢索裝置具備存儲多個數據的存儲單元、從上述存儲單元中檢 索與所輸入的檢索條件對應的數據的檢索單元、以及對由上述檢索單元 所進行的檢索的日誌進行存儲的檢索日誌存儲單元、訪問在上述存儲單 元中存儲的數據的訪問單元、對該訪問單元所進行的訪問的日誌進行存 儲的訪問日誌存儲單元,其特徵在於,包括基於上述檢索日誌存儲單元以及上述訪問日誌存儲單元各自中存儲的日誌,計算在上述存儲單元
存儲的數據各自的利用度的步驟;基於所計算的利用度,從上述存儲單 元中提取數據的步驟;接受提取結果的要求的步驟、以及在接受了上述 要求時輸出上述提取結果的步驟。
第六技術方案的記錄電腦程式的計算機可讀取的記錄介質,是記 錄可由計算機執行的電腦程式的計算機可讀取的記錄介質,該計算機
具備存儲多個數據的存儲單元、從上述存儲單元檢索與所輸入的檢索 條件對應的數據的檢索單元、以及存儲針對上述檢索單元進行的檢索的 日誌的檢索日誌存儲單元、訪問在上述存儲單元中存儲的數據的訪問單 元、存儲針對該訪問單元進行的訪問的日誌的訪問日誌存儲單元,其特 徵在於,上述電腦程式,在計算機中,基於上述檢索日誌存儲單元以 及上述訪問日誌存儲單元各自存儲的日誌,計算在上述存儲單元存儲的 數據各自的利用度的步驟、在計算機中,基於所計算的利用度從上述存
儲單元提取數據的步驟。
在第一、第五以及第六技術方案中,基於根據用戶指定的檢索條件 進行檢索的日誌和對在存儲單元中存儲的數據訪問的日誌,計算每個數 據的利用度。並且,基於計算出的利用度提取輸出數據。即,用戶能夠果。
在第二技術方案中,根據數據的檢索頻度和對數據的訪問頻度計算 各數據的利用度。由此能夠計算接近用戶的實際使用的利用度。
在第三技術方案中,將訪問頻度作為數據的閱覽頻度計算數據的利 用度。由此能夠進一步計算接近用戶的實際使用的利用度。
在第四技術方案中,根據檢索頻度對訪問頻度加權,計算利用度, 由此計算進一步反映用戶的實際使用的利用度。
通過第一至第六技術方案,能夠從多個數據中僅篩選例如數據利用 度高的內容,或者按照利用度高的順序改變排列,由此,用戶在不指定 檢索條件的情況下,也容易從篩選出的數據中找到所期望的數據。
圖l是表示本實施方式的伺服器裝置的構成的框圖,
圖2是示意地表示檢索日誌資料庫的數據構造的圖, 圖3是示意地表示訪問日誌資料庫的數據構造的圖, 圖4是表示伺服器裝置的動作的流程圖, 圖5是表示伺服器裝置的動作的流程圖,
圖6是示意地表示PC中的文件列表的顯示狀態的一個例子的圖, 圖7是示意地表示PC中的文件列表的顯示狀態的一個例子的圖。
具體實施例方式
以下,針對本發明的數據檢索裝置的適宜的實施方式參照附圖進行 說明。在本實施方式中,將本發明的數據檢索裝置作為經由網絡與多個 PC連接的伺服器裝置進行說明。
圖1是表示本實施方式的伺服器裝置的構成的框圖。伺服器裝置1, 如圖l所示,經由有線或者無線的網絡,以與用戶所使用的PC10可進 行數據通信的方式相連接。
本實施方式的PC10是可生成文件的、 一般的個人計算機,通過執 行特定的軟體,可以向伺服器裝置l發送生成的文件。被發送到伺服器 裝置1的文件在伺服器裝置1被管理、保存。此外,PC10能夠從被保 存在伺服器裝置1中的多個文件中檢索與用戶輸入的關鍵字對應的文 件、例如,在內容或者標題等中包含關鍵字的文件。進而,PC10能夠 閱覽在伺服器裝置l中保存的文件,從未圖示的列印裝置中列印文件、 或者下載文件的數據。
伺服器裝置1具備CPU ( Central Processing Uint:中央處理器)2、 RAM (Random Access Memory:隨機存儲器)3、讀取部4、可以與 PC10連接(通信)的通信部5 (接受單元以及輸出單元)、以及存儲單 元6,分別經由數據總線8相連接。讀取部4是CD-ROM驅動器等,用於從CD-ROM等記錄介質7中 讀取記錄內容,記錄介質7記錄用於實現伺服器裝置1的本發明的計算 機程序。並且,由讀取部4讀出的數據記錄在RAM3中。
存儲單元6是由CPU2訪問的HDD ( Hard Disk Drive:硬碟驅動 器)等大容量存儲裝置,在存儲區域的一部分中具有文件資料庫(文件 DB ) 61、檢索日誌資料庫(檢索日誌DB ) 62、以及訪問日誌資料庫(訪 問曰志DB ) 63的各種資料庫。
文件資料庫61蓄積、保存由用戶在PC10上生成的各種文件的數據。 文件資料庫61將各種文件按照例如生成時間或者文件的種類等分類進 行存儲。另外,各種文件也可以是由掃描儀讀取原稿生成的。
檢索日誌資料庫62蓄積、保存檢索履歷,該檢索履歷為進行與用 戶從PC10輸入的關鍵字對應的文件的檢索時的檢索履歷。圖2是示意 地表示檢索日誌資料庫62的數據構造的圖。檢索日誌資料庫62,如圖 2所示,記錄檢索找到的文件的文件名、從PC10進行檢索的用戶ID、 檢索日期時間、關鍵字、以及檢出排列次序(hit rank )。另外,檢出排 列次序是檢索到時的次序。例如,圖2的第一列顯示的是,在9月18 日9點10分持有"用戶1"的用戶ID的用戶用"關鍵字l"的關鍵字 進行檢索,這時,第一個找到文件名為"文件l"的文件。
訪問日誌資料庫63蓄積、保存用戶從PC10訪問文件時的訪問履歷。 在此的訪問是指對文件進行閱覽、列印、或者下載。圖3是示意地表示 訪問日誌資料庫63的數據構造的圖。訪問日誌資料庫63,如圖3所示, 記錄所訪問的文件的文件名、從PCIO進行訪問的用戶的用戶ID、訪問 日期時間、以及處理內容。處理內容是閱覽、列印以及下載等上述的訪 問的內容。處理內容是閱覽、列印、或者下載等上述訪問的內容。例如, 在圖3中的第一列顯示的是在9月18日9點40分持有"用戶1"的用 戶ID的用戶從PCIO閱覽文件名"文件l"的文件。
另外,檢索履歷以及訪問履歷在檢索日誌資料庫62以及訪問日誌 資料庫63中被保存規定期間T (例如,180天)。具體來說,從記錄檢 索履歷以及訪問履歷開始經過規定期間T的時間後,檢索日誌資料庫 62以及訪問日誌資料庫63的記錄內容復位,其後,開始新的記錄。CUP2,經由數據總線8與上述的伺服器裝置1的各部分連接,根 據從記錄介質7讀入並存儲在RAM3中的程序,執行各種軟體的功能, 控制伺服器裝置1的各部分。例如,CUP2,執行從文件資料庫61檢索 文件的功能、訪問各文件的功能、從檢索日誌資料庫62取得檢索頻度 的功能、從訪問日誌資料庫63取得閱覽頻度的功能、根據檢索頻度和 閱覽頻度計算各文件的利用度的功能、基於利用度生成在文件資料庫61 中所存儲的文件的文件列表的功能、以及將生成的文件列表發送到 PC10上的功能等。
所謂檢索頻度是各文件從PC10中被檢索過的次數,按照每個用戶 進行取得。例如,用戶ID "用戶1"的用戶的文件l的檢索頻度,在如 圖2所示的檢索日誌資料庫62中能夠根據用戶ID為"用戶1"存儲的 文件1的數量取得。此外,閱覽頻度是各文件從PC10被閱覽過的次數, 按照每個用戶進行取得。例如,用戶ID "用戶1"的用戶的文件l的閱 覽頻度,在如圖3所示的訪問日誌資料庫63中能夠根據用戶ID為"用 戶1"並且處理內容為"閱覽"而存儲的文件1的數量取得。此外,文 件的利用度是指各用戶檢索或者訪問文件的頻度。進而,文件列表是指 將基於利用度從文件資料庫61中提取以及排序的文件的文件名做成一 覽表而成的內容。文件列表被發送到PCIO,在PC10中顯示。通過所 顯示的文件列表,用戶能夠確認例如將自身的利用度按降序排列的文 件。
RAM3,暫時存儲從記錄介質7中讀入的程序、以及CPU2進行處 理用的必要的信息。例如,在RAM3中存儲CUP2取得的檢索頻度以 及閱覽頻度,還有生成的文件列表等。另外,設置EPROM( Erasable and Programmable ROM:可擦寫可編程只讀存儲器)或者快閃記憶體等來進行存 儲也可以。
接著,說明根據檢索頻度以及閱覽頻度計算各文件的利用度的計算 方法。以下,作為利用度的計算方法的一個例子,說明計算對於用戶ID 為"用戶1"的用戶的、文件名"文件r的文件的利用度S (文件l: 用戶1)的方法。
利用度S(文件1:用戶l)用式(l)算出。(式l)
S(文件l:用戶l) = a*VF + b*VD + c*SF + d * SD ■■■("!)
在式(l)中,VF以及VD是與閱覽頻度關聯的函數,SF以及SD 是與檢索頻度關聯的函數。此外,a、 b、 c、 d是加權係數,設定a、 b >c、 d。即,將利用度中的閱覽頻度的比重設定得高於檢索頻度,計算 利用度。
VF是相對全部閱覽文件數目的所閱覽過的文件1的比率,用式(2) 算出。
(式2)
文件l的閱覽頻度 VF =--— …(2)
全部閱覽文件數目
在式(2 )中,文件1的閱覽頻度是在圖3的訪問日誌資料庫63中 用戶ID為"用戶1"所存儲的文件的數量。全部閱覽文件數目是在圖3 的訪問日誌資料庫63中用戶ID為"用戶1"並且處理內容為"閱覽,, 所存儲的全部文件的數量。
VD是基於文件1被閱覽之日起到計算日為止所經過的天數計算出 來的係數,用式(3)算出。
(式3)
formula see original document page 10 …(3)
全部閱覽文件數目
在式(3)中計算日是指計算利用度的日子。規定日數是指規定期 間T的天數(例如,180天)。SF是相對於全部檢索文件數目的所檢索出來的文件1的比率,用式(4)算出。
(式4)
文件i的檢索頻度SF =- …(4)
全部檢索文件數目
在式(4)中,文件1的檢索頻度是指圖2所示的檢索日誌資料庫62中用戶ID為"用戶1"所存儲的文件l的數量。全部閱覽文件數目是指圖2所示的檢索日誌資料庫62中用戶ID為"用戶1 "所存儲的全部文件的數量。
SD是基於文件1被檢索之日起到計算日為止所經過的天數計算出來的係數,用式(5 )算出。
(式5 )
(計算日-文件i的檢索日)SUM(預定日數--)
r>rx 預定日數 ,、
SD =- …(5)
全部檢索文件數目
檢索頻度以及閱覽頻度基於檢索履歷以及訪問履歷取得,但是檢索
履歷以及訪問履歷按規定期間T被復位。因此,利用度,總是考慮最近
的檢索履歷以及訪問履歷計算出來的,所以是反映了用戶的實際使用的值。
接著,說明如以上構成的伺服器裝置l的動作。圖4和圖5是表示伺服器裝置1的動作的流程圖。圖4是表示生成檢索履歷以及訪問履歷時的動作的流程圖。圖5是表示計算文件的利用度時的動作的流程圖。CPU2,通過執行從記錄介質7中讀出並存儲在RAM 3中的程序開始各動作。各動作全都通過CPU2並行地執行。
首先,說明圖4的流程圖。CPU2判斷通信部5是否接受了來自PC10的訪問(Sl)。沒有接受來自PC10的訪問的情況下(Sl:否), CPU2將處理移至SIO。接受了來自PC10的訪問的情況下(Sl:是), CPU2判斷通信部5是否接受了來自PC10的檢索要求(S2)。
沒有接受來自PC10的檢索要求的情況下(S2:否),CPU2將處理 移至S6。接受了來自PC10的檢索要求的情況下(S2:是),CPU2進 行檢索處理(S3 ),更新檢索日誌資料庫62 ( S4 )。具體來說,CPU2從 文件資料庫61檢索與在PC10上輸入的關鍵字對應的文件。並且,將 檢索到的文件提取出來,將提取結果發送到PCIO。此時,將提取到的 文件的文件名或者文件所存儲的所在地(地址)等發送到PCIO。此外, 檢索結束後,將檢索到的文件的文件名、以及檢索日期時間等記錄在檢 索日誌資料庫62中。其後,CPU2更新檢索次數(S5 )。例如,CPU2, 在S3執行檢索處理的情況下,將執行次數增加,存儲在RAM3等中。
接著,CPU2判斷通信部5是否接受了來自PC10的對在文件數據 庫61中存儲的文件進行訪問的訪問要求(S6)。沒有接受來自PC10的 訪問要求的情況下(S6:否),CPU2將處理移至S10。接受了來自PC10 的訪問要求的情況下(S6:是),CPU2進行閱覽處理以及列印處理等 訪問處理(S7 ),更新訪問日誌資料庫63 ( S8 )。具體來說,CPU2根據 來自PC10的訪問要求,對在文件資料庫61中存儲的文件執行閱覽處 理、列印處理、以及下載處理等。並且,在訪問處理結束後,處理對向 的文件的文件名、訪問日期時間、以及處理內容等記錄在訪問日誌數據 庫63中。
其後,CPU2更新訪問次數(S9)。 CPU2在S7執行訪問處理的情 況下,將執行次數增加,存儲在RAM3等中。CPU2按訪問處理的每個 內容、即、按每個閱覽處理、每個列印處理以及每個下栽處理對執行的 次數進行計數。
接著,CPU2從例如未圖示的計時器IC獲得時間(SIO),判斷是否 經過了規定期間T (Sll)。另外,此時,CPU2也可以從日曆IC獲得 現在日期,判斷是否經過了預先設定的規定日。
在沒有經過規定期間T的情況下(Sll:否),CPU2將處理移至S13。 在經過了規定期間T的情況下(Sll:是),CPU2進行檢索履歷、訪問履歷、檢索次數以及訪問次數等的初期化(S12)。其後,CPU2判斷從 記錄介質7讀入並存儲在RAM3中的程序結束與否(S13),在結束的 情況(S13:是),CPU2結束圖4的處理。在未結束程序的情況下(S13: 否),CPU2將處理返回Sl。
接著,說明圖5的流程圖。CPU2首先取得在RAM3等中存儲的檢 索次數(S20)。檢索次數,在圖4的S3執行檢索處理的情況下,將執 行次數增加,存儲在RAM3等中。判斷檢索次數是否在預定值以上 (S21)。另外,檢索次數,如上所述那樣在每次經過規定期間T時被復 位。
檢索次數在預定值以上的情況下(S21:是),CPU2將處理轉移到 S26。檢索次數不在預定值以上的情況下(S21:否),CPU2取得在RAM3 等中存儲的閱覽次數(S22)。閱覽次數在圖4的S7中執行訪問處理的 一個即閱覽處理的情況下,將執行次數增加,存儲在RAM3等中。然 後,CPU2判斷檢索次數是否在預定值以上(S23)。另外,S21以及S23 中的規定次數可以是一個值,也可以是多個值。具體來說,也可以判斷 檢索次數以及閱覽次數超過10次、20次、30次那樣的各個值來設定。
閱覽次數在預定值以上的情況下(S23:是),CPU2將處理轉移到 S26。不在預定值以上的情況下(S23:否),CPU2從例如計時器IC取 得經過時間(S24)。經過時間是從計算上次利用度後起的經過時間(例 如,l天)。並且,CPU2判斷是否經過規定時間(S25)。在沒有經過 規定時間的情況下(S25:否),CPU2將處理返回S33。在經過了規定 時間的情況下(S25:是),CPU2將處理轉移到S26。在S26中,CPU2 為了在以後的處理中計算利用度,所以復位從計算出上次利用度後的時 間即經過時間(S26)。
接著,CPU2從檢索日誌資料庫62按用戶取得各文件的檢索頻度 (S27)。然後,CPU2從訪問日誌資料庫63按用戶取得各文件的閱讀 頻度(S28)。其後,CPU2根據所取得的檢索頻度以及閱覽頻度計算各 文件的利用度(S29)。即,在本實施方式中,利用度,不接受來自用戶 的指示,每經過規定時間(例如1天)、每檢索規定次數以上的文件、 以及每閱覽了規定次數以上的文件後進行計算。CPU2基於計算出的利用度,從文件資料庫61中提取文件進行排序生成文件列表(S30)。例如,CPU2通過按利用度高的順序提取文件,將在文件資料庫61中存儲的文件按利用度高的順序進行排序。然後,生成將排序好的文件的文件名 一 覽表化後的文件列表。另外,在S29中,CPU2按用戶計算利用度。因此,文件列表按用戶生成。
在S30中,CPU2也可以將在文件資料庫61中存儲的全部文件按照利用度的順序提取並生成文件列表,也可以僅提取與閾值以上的利用度對應的文件來生成文件列表。此外,也可以考慮檢索時的關鍵字或者文件的種類等生成文件列表。例如,也可以基於用檢索時頻度最高的關鍵字或者檢出排列次序高的關鍵字進行檢索時的利用度生成文件列表。此時,用戶可以把握自身輸入頻繁的關鍵字以及用該關鍵字檢索到的文件的一覽表。
接著,CPU2判斷是否從PC10要求文件列表(S31)。如果沒有要求(S31:否),CPU2將處理轉移到S33。在文件列表被要求的情況下(S31:是),CPU2將與要求的用戶的用戶ID—致的文件列表經由通信部5發送到PC10 ( S32 )。由此,用戶即使不輸入關鍵字進行文件檢索,通過要求文件列表就能夠取得文件按已經檢索或者訪問的順序被排序過的文件列表,容易發現所期望的文件。
並且,CPU2,判斷從記錄介質7讀入並存儲在RAM3中的程序結束與否(S33),在結束的情況下(S33:是),CPU2結束圖5所示的處理。在沒有結束程序的情況下(S33:否),CPU2將處理返回S20。
接著,說明接受到文件列表的PC10中的、文件列表的顯示狀態。圖6以及圖7是示意地表示PC10中的文件列表的顯示狀態的一個例子的圖。
在接受到文件列表的PC10中,也可以不全部顯示文件列表,在文件列表按範疇進行分類的情況下,如圖6所示那樣,也可以按各範疇顯示。此外,如圖7所示,也可以以樹形構造顯示與存儲單元6中的文件的數據的存儲場所鏈節的文件夾,將存儲文件的文件夾的顏色變化顯示,點擊文件夾可以訪問所期望的數據。如上述說明的那樣,本實施方式的伺服器裝置l按用戶取得文件的 檢索頻度以及閱覽頻度,基於檢索頻度以及閱覽頻度計算利用度。並且, 根據利用度生成文件列表,提交給用戶。由此,用戶按照自身的文件的 利用度高低的順序,可以確認在伺服器裝置1中保存的文件,其結果存 在容易找到所期望的文件的情況。
另外,在本實施方式中是按用戶計算利用度,但是也可以按用戶計 算利用度之後,進而考慮全部用戶計算利用度的構成。例如,在考慮了
全部用戶的情況下的、相對用戶ID為"用戶1"的用戶的文件名為"文
件r,的文件的利用度用式(6)算出。
(式6)
S(文件l:用戶l ) = u1求S(文件l:用戶l) . (6)
+ u2氺SUM(S(文件l:其他用戶l))
在式(6)中,sum(S(文件l:其他用戶))是用戶ID為"用戶1" 的用戶以外的用力度之和的係數。此外,ul, u2是加權係數,設定為 ul〈u2。即,用戶1的利用度的比重低於其他用戶的方式計算利用度。 此時,用戶可以確認自身以外的用戶的利用度高的文件。
此外,計算利用度的方法不限定於本實施方式所述的方法,也可以 考慮文件的閱覽頻度以及檢索頻度以外的參數來計算利用度。進而,作 為向文件的訪問,雖然說明了 PC10進行的文件的閱覽、列印以及下載, 但是並不僅限於此。
本發明,除上述伺服器裝置l之外,將個人計算機的動作作為數據 檢索裝置類似地執行那樣的電腦程式中,也可以適用並執行本發明。 此時,記錄電腦程式的記錄介質可以利用DVD-ROM、 CD-ROM、 FD(軟盤)、其他任意的記錄介質。這些記錄介質通過在計算機系統上 安裝的程序讀取裝置被讀出,由此執行上述的處理。
在本實施方式中,作為該記錄介質,也可以是用於在微型計算機進 行處理的未圖示的存儲器,例如ROM本身也可以是程序介質,此外, 雖然未圖示,但是也可以設置程序讀取裝置作為外部存儲裝置,通過在此處插入記錄介質能夠讀取的程序介質。無論哪種情況,存儲的程序由 微處理器訪問並執行的構成即可,或者也可以上讀出程序代碼,將讀出 的程序代碼下載到微型計算機的未圖示的程序存儲區域,執行該程序代 碼的方式。做成該下載用的程序預選存儲在主體裝置中的構成。
此外,在本實施方式中,由於是能夠將包含網際網路的通信網絡連接 的系統構成,所以也可以是從通信網絡將程序代碼下栽的方式流動地負 擔程序的介質。另外,這樣,從通信網絡下載程序代碼時,該下載用的 程序預先存儲在主體裝置中、或者是從其他記錄介質安裝的都可以。另 外,本發明,上述程序代碼也可以是以電子傳送被實現的、嵌入載波的 計算機數據信號的方式實現。
以上,具體說明了本發明的優選一實施方式,但是各構成以及動作等 可以進行適當變更,並不限定於上述的實施方式。
權利要求
1. 一種數據檢索裝置,包括存儲多個數據的存儲單元、從上述存儲單元中檢索與所輸入的檢索條件對應的數據的控制單元、以及對由上述控制單元所進行的檢索的日誌進行存儲的檢索日誌存儲單元,其特徵在於,上述控制單元訪問在上述存儲單元中存儲的數據,上述數據檢索裝置還包含訪問日誌存儲單元,該訪問日誌存儲單元對由上述控制單元所進行的訪問的日誌進行存儲,上述控制單元基於上述檢索日誌存儲單元以及上述訪問日誌存儲單元各自中存儲的日誌,計算在上述存儲單元中存儲的數據各自的利用度,且基於所計算的利用度從上述存儲單元中提取數據,上述數據檢索裝置還包括接受上述控制單元的提取結果的要求的接受單元和在該接受單元接受了要求時輸出上述提取結果的輸出單元。
2. 根據權利要求l所述的數據檢索裝置,其特徵在於, 上述控制單元,從在上述檢索日誌存儲單元所存儲的日誌中取得由上述控制單元進 行檢索的檢索頻度,從在上述訪問日誌存儲單元所存儲的日誌中取得由上述控制單元進 ^i^問的訪問頻度,基於取得的檢索頻度以及取得的訪問頻度計算利用度。
3. 根據權利要求2所述的數據檢索裝置,其特徵在於, 上述控制單元閱覽在上述存儲單元中存儲的數據,上述訪問頻度是上述控制單元閱覽在上述存儲單元中存儲的數據 的頻度。
4. 根據權利要求2或3所述的數據檢索裝置,其特徵在於,上述 控制單元在基於上述檢索頻度以及上述訪問頻度計算利用度時,將上述 訪問頻度的比重設定得大於上述檢索頻度,來計算上述利用度。
5. —種數據檢索方法,通過數據檢索裝置進行數據檢索,該數據 檢索裝置具備存儲多個數據的存儲單元、從上述存儲單元中檢索與所 輸入的檢索條件對應的數據的檢索單元、以及對由上述檢索單元進行的 檢索的日誌進行存儲的檢索日誌存儲單元、訪問在上述存儲單元中存儲 的數據的訪問單元、對由該訪問單元進行的訪問的日誌進行存儲的訪問 曰志存儲單元,其特徵在於,包括基於上述檢索日誌存儲單元以及上述訪問日誌存儲單元各自中存儲的日誌,計算在上述存儲單元中存儲的數據各自的利用度的步驟; 基於所計算的利用度,從上述存儲單元中提取數據的步驟; 接受提取結果的要求的步猓;以及 在接受了上述要求時,輸出上述提取結果的步驟。
全文摘要
本發明涉及數據檢索裝置以及數據檢索方法,數據檢索裝置(1),具備存儲多個文件的文件資料庫(61)、存儲從文件資料庫(61)中檢索與所輸入的檢索條件對應的文件時的檢索履歷的檢索日誌資料庫(62)、存儲在對文件進行閱覽以及列印等時的訪問履歷的訪問日誌資料庫(63),其基於檢索履歷以及訪問履歷各自計算文件的利用度,基於計算出的利用度,從文件資料庫(61)中提取文件。然後,在接受了提取結果的要求時,將提取結果提交給用戶所使用的PC(10)。
文檔編號G06F17/30GK101458701SQ200810185109
公開日2009年6月17日 申請日期2008年12月9日 優先權日2007年12月11日
發明者森本淳壽 申請人:夏普株式會社