(57)【要約】【課題】同一又は異なる使用者が異なる情報処理装置で同じコンテンツを閲覧していても、同じコンテンツに対して同じ識別情報を生成して、同じ識別情報を持つ閲覧履歴を取得できる情報処理装置を提供する。【解決手段】文書識別情報生成制御部３１２は、生成規則記憶部３１４に記憶された生成規則に従って、文書内容データ取得部３０６からの文書内容データに基づいて、文書識別情報を生成するように制御する。データ変換部３１８は、文書構成要素データ取得部３１６によって抽出された文書構成要素データを、生成規則記憶部３１４に記憶された生成規則の変換方式に示された関数を用いて変換する。【選択図】図４
2014038466.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを示すコンテンツデータを取得するデータ取得手段と、
予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と、
前記識別情報生成手段によって生成されたコンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と
を有する情報処理装置。
【請求項２】
前記予め定められた規則は、同じ入力値に対して同じ値を出力する関数を含み、
前記識別情報生成手段は、前記関数を用いてコンテンツデータを変換することによって、当該コンテンツの識別情報を生成する
請求項１に記載の情報処理装置。
【請求項３】
前記識別情報生成手段は、コンテンツを構成する少なくとも１つのコンテンツ構成要素に基づいて、当該コンテンツの識別情報を生成する
請求項１に記載の情報処理装置。
【請求項４】
コンテンツを示すコンテンツデータを取得するデータ取得手段と、
予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と
前記識別情報生成手段によって生成されたコンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、
前記閲覧履歴抽出手段によって抽出された閲覧履歴を、コンテンツの識別情報に基づいて管理する閲覧履歴管理手段と
を有するコンテンツ管理システム。
【請求項５】
前記識別情報生成手段は、コンテンツを構成する少なくとも１つのコンテンツ構成要素に基づいて、当該コンテンツの識別情報を生成し、
前記閲覧履歴管理手段は、コンテンツ構成要素ごとに閲覧履歴を管理する
請求項４に記載のコンテンツ管理システム。
【請求項６】
前記閲覧履歴抽出手段によって閲覧履歴が抽出された後で、コンテンツを構成する少なくとも１つのコンテンツ構成要素を識別する構成要素識別情報を生成する構成要素識別情報生成手段と、
前記構成要素識別情報生成手段によって生成された構成要素識別情報を用いて、既に抽出された閲覧履歴を変更する閲覧履歴変更手段と
をさらに有する請求項４に記載のコンテンツ管理システム。
【請求項７】
少なくとも１つの情報処理装置と、
コンテンツに対する使用者の閲覧履歴を管理する閲覧履歴管理装置と
を有し、
前記情報処理装置は、
コンテンツを示すコンテンツデータを取得するデータ取得手段と、
予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と
前記識別情報生成手段によって生成されたコンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、
前記閲覧履歴を前記閲覧履歴管理装置に送信する送信手段と
を有し、
前記閲覧履歴管理装置は、
前記情報処理装置から送信された閲覧履歴を、コンテンツの識別情報に基づいて管理する閲覧履歴管理手段
を有する
コンテンツ管理システム。
【請求項８】
コンテンツを示すコンテンツデータを取得するデータ取得ステップと、
予め定められた規則に従って、前記データ取得ステップで取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成ステップと、
前記識別情報生成ステップで生成されたコンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、コンテンツ管理システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、情報表示装置が、文書ファイルに付箋情報を付加するとともに、これを表示することができ、情報管理サーバ装置が、複数の情報表示装置から付箋情報を収集し、それらを集計して付箋集計情報を生成するシステムを開示する。
特許文献２は、ブックＩＤに対応付けて、アプリケーションに反映させる操作情報を管理するブック全体情報管理手段と、ユーザＩＤ及びブックＩＤに対応付けて、アプリケーションに反映させる操作情報を管理するブック個人情報管理手段とを備える装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８１３３５号公報
【特許文献２】特開２００３−３３７７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、同一又は異なる使用者が異なる情報処理装置で同じコンテンツを閲覧していても、同じコンテンツに対して同じ識別情報を生成して、同じ識別情報を持つ閲覧履歴を取得できる情報処理装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１にかかる本発明は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と、前記識別情報生成手段によって生成されたコンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段とを有する情報処理装置である。
【０００６】
請求項２にかかる本発明は、前記予め定められた規則は、同じ入力値に対して同じ値を出力する関数を含み、前記識別情報生成手段は、前記関数を用いてコンテンツデータを変換することによって、当該コンテンツの識別情報を生成する請求項１に記載の情報処理装置である。
【０００７】
請求項３にかかる本発明は、前記識別情報生成手段は、コンテンツを構成する少なくとも１つのコンテンツ構成要素に基づいて、当該コンテンツの識別情報を生成する請求項１に記載の情報処理装置である。
【０００８】
請求項４にかかる本発明は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と前記識別情報生成手段によって生成されたコンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、前記閲覧履歴抽出手段によって抽出された閲覧履歴を、コンテンツの識別情報に基づいて管理する閲覧履歴管理手段とを有するコンテンツ管理システムである。
【０００９】
請求項５にかかる本発明は、前記識別情報生成手段は、コンテンツを構成する少なくとも１つのコンテンツ構成要素に基づいて、当該コンテンツの識別情報を生成し、前記閲覧履歴管理手段は、コンテンツ構成要素ごとに閲覧履歴を管理する請求項４に記載のコンテンツ管理システムである。
【００１０】
請求項６にかかる本発明は、前記閲覧履歴抽出手段によって閲覧履歴が抽出された後で、コンテンツを構成する少なくとも１つのコンテンツ構成要素を識別する構成要素識別情報を生成する構成要素識別情報生成手段と、前記構成要素識別情報生成手段によって生成された構成要素識別情報を用いて、既に抽出された閲覧履歴を変更する閲覧履歴変更手段とをさらに有する請求項４に記載のコンテンツ管理システムである。
【００１１】
請求項７にかかる本発明は、少なくとも１つの情報処理装置と、コンテンツに対する使用者の閲覧履歴を管理する閲覧履歴管理装置とを有し、前記情報処理装置は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と前記識別情報生成手段によって生成されたコンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、前記閲覧履歴を前記閲覧履歴管理装置に送信する送信手段とを有し、前記閲覧履歴管理装置は、前記情報処理装置から送信された閲覧履歴を、コンテンツの識別情報に基づいて管理する閲覧履歴管理手段を有するコンテンツ管理システムである。
【００１２】
請求項８にかかる本発明は、コンテンツを示すコンテンツデータを取得するデータ取得ステップと、予め定められた規則に従って、前記データ取得ステップで取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成ステップと、前記識別情報生成ステップで生成されたコンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出ステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１３】
請求項１に係る本発明によれば、同一又は異なる使用者が異なる情報処理装置で同じコンテンツを閲覧していても、同じコンテンツに対して同じ識別情報を生成して、同じ識別情報を持つ閲覧履歴を取得できる情報処理装置を提供できる。
【００１４】
請求項２に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、同じコンテンツについては、どの情報処理装置であっても、同じ識別情報を生成できる。
【００１５】
請求項３に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、コンテンツの同一性を、コンテンツ構成要素ごとに判断できる。
【００１６】
請求項４に係る本発明によれば、同じコンテンツについて生成された同じ識別情報に基づいて、コンテンツの閲覧履歴を管理するコンテンツ管理システムを提供できる。
【００１７】
請求項５に係る本発明によれば、請求項４に係る本発明により得られる効果に加えて、コンテンツ構成要素の同一性に基づいて、コンテンツの閲覧履歴を管理できる。
【００１８】
請求項６に係る本発明によれば、請求項４に係る本発明により得られる効果に加えて、閲覧履歴が抽出された後で、コンテンツ構成要素の同一性に基づいて、コンテンツの閲覧履歴を変更できる。
【００１９】
請求項７に係る本発明によれば、閲覧履歴管理装置がコンテンツの識別情報を付与しなくとも、任意の情報処理装置によって同じコンテンツについて生成された同じ識別情報に基づいて、コンテンツの閲覧履歴を管理するコンテンツ管理システムを提供できる。
【００２０】
請求項８に係る本発明によれば、同一又は異なる使用者が異なるコンピュータで同じコンテンツを閲覧していても、同じコンテンツに対して同じ識別情報を生成して、同じ識別情報を持つ閲覧履歴を取得できるプログラムを提供できる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施形態に係る文書管理システムを示す図である。
【図２】第２の実施形態に係る文書管理システムを示す図である。
【図３】図２に示した文書閲覧装置及び閲覧履歴管理装置のハードウェア構成を示す図である。
【図４】第２の実施形態にかかる文書閲覧装置において動作する文書閲覧装置プログラムを示すブロック・ダイアグラムである。
【図５】生成規則を例示する図である。
【図６】文書識別情報生成部による文書識別情報の生成処理を例示した図である。
【図７】文書識別情報生成部による文書識別情報の生成処理を例示した図である。
【図８】文書識別情報生成部による文書識別情報の生成処理を例示した図である。
【図９】閲覧履歴抽出部が抽出する閲覧履歴を例示する図である。
【図１０】第２の実施形態にかかる閲覧履歴管理装置において動作する閲覧履歴管理装置プログラムを示すブロック・ダイアグラムである。
【図１１】閲覧履歴解析部の解析結果を例示する図である。
【図１２】第３の実施形態に係る文書管理システム２２を示す図である。
【図１３】第３の実施形態にかかる文書閲覧装置３Ａにおいて動作する文書閲覧装置プログラムを示すブロック・ダイアグラムである。
【図１４】第３の実施形態にかかる文書管理装置において動作する文書管理装置プログラムを示すブロック・ダイアグラムである。
【図１５】第４の実施形態に係る文書管理システムを示す図である。
【図１６】第４の実施形態にかかる閲覧履歴管理装置において動作する閲覧履歴管理装置プログラムを示すブロック・ダイアグラムである。
【図１７】閲覧履歴の変更処理を例示する図である。
【発明を実施するための形態】
【００２２】
［第１の実施形態］
まず、従来の技術を第１の実施形態として説明する。
図１は、第１の実施形態に係る文書管理システム１を示す図である。
図１に示すように、文書管理システム１は、文書管理装置１２−１，１２−２、及び文書閲覧装置１４−１，１４−２が、インターネット又はＬＡＮ（Local Area Network）等のネットワーク１００を介して接続されて構成されている。
なお、以下、文書管理装置１２−１，１２−２など、複数ある構成部分のいずれかを特定せずに示すときには、単に、文書管理装置１２などと略記することがある。
また、本実施形態においては、文書管理装置１２−１，１２−２、及び文書閲覧装置１４−１，１４−２は、それぞれ２つとしたが、それぞれ、１つであっても３つ以上であってもよい（他の実施形態においても同様）。
【００２３】
文書管理装置１２は、文書閲覧装置１４の使用者の閲覧の対象となる文書（コンテンツ）を管理する。
文書閲覧装置１４は、使用者が文書を閲覧するための処理を行う。
なお、以下の各実施形態において、使用者の閲覧の対象となるものは文書であるとしたが、使用者の閲覧の対象となるものは、文書に限定されず、文書、画像、音声、映像、各種情報等を包含するコンテンツであってもよい（他の実施形態においても同様）。
【００２４】
ここで、コンテンツとは、使用者の閲覧の対象となる各種情報であって、スキャン等及び電子的に生成される等の何らかの電子的な処理によって、電子化（デジタル化）され得るもの、及び既に電子化されたものをいう。
コンテンツは、例えば、文字及び（静止）画像で構成される文書、画像、音声、及び、動画像を含む映像等を含む。
また、文書は、紙媒体に印刷等されたもの、及び、電子化されている文書ファイル（文書データ）等を含む。音声は、テープに録音されたもの、及び、電子化されている音声ファイル等を含む。映像は、ビデオテープに録画されたもの、及び、電子化されている映像ファイル等を含む。
また、コンテンツを電子化して得られたデータ、又は既に電子化されているコンテンツの内容を示すデータを、コンテンツデータと称することがある。
【００２５】
文書管理装置１２は、文書を取得し、その文書に対して電子的な処理を施して文書を電子化して文書データを生成して登録し、必要であればその文書に対して変換処理をする（例えばＰＤＦ（Portable Document Format）形式に変換するなど）。
なお、文書管理装置１２は、登録した文書データの識別情報（文書識別情報）を付与する。
また、文書管理装置１２は、登録した文書データを文書閲覧装置１４に対して送信することによって、文書閲覧装置１４に文書を配信する。
【００２６】
文書閲覧装置１４は、例えば文書閲覧装置１４の表示装置（図示せず）に文書を表示することによって、文書閲覧装置１４の使用者が文書を閲覧するための処理を行う。
また、文書閲覧装置１４は、使用者がその文書を閲覧した場合、その閲覧に関するログ等の履歴情報（閲覧履歴）を生成し、生成された閲覧履歴を、例えば、その文書を配信した文書管理装置１２に対して送信する。
文書管理装置１２は、閲覧履歴を管理し、例えば文書管理装置１２の管理者の操作によって、例えば文書ごと又は使用者ごとに、閲覧履歴を表示させる。
ここで、閲覧履歴は、使用者が文書を閲覧した時刻、使用者識別情報、文書識別情報、使用者が文書のどの位置を閲覧したかを示す文書位置情報、及び、使用者が表示装置に表示された文書に対して行った操作を示す情報（操作情報）を含む（他の実施形態においても同様）。詳しくは後述する。
【００２７】
第１の実施形態に係る文書管理システム１においては、文書識別情報は、文書管理装置１２が生成する。
このとき、同じ文書（例えば文書Ａ）であっても、文書管理装置１２−１に登録された場合に文書管理装置１２−１が生成する文書識別情報と、文書管理装置１２−２に登録された場合に文書管理装置１２−２が生成する文書識別情報とでは、異なる可能性がある。さらに同じ文書（例えば文書Ａ）を同じ文書管理装置１２−１に登録する場合であっても異なる文書識別情報が付与される可能性がある。
例えば、登録された時刻に基づいて文書識別情報を生成する場合、文書Ａが、時刻「２０１２年１月１日１３時」に、文書管理装置１２−１に登録された場合、文書管理装置１２−１は、文書Ａの文書識別情報を「２０１２０１０１１３００」と付与し、文書Ａが、時刻「２０１２年１２月１日１時」に、文書管理装置１２−２に登録された場合、文書管理装置１２−２は、文書Ａの文書識別情報を「２０１２１２０１０１００」と付与する。
このように、同じ文書に対して、異なる文書識別情報が付与される。
したがって、文書管理装置１２は、同じ文書であっても異なる文書識別情報が付与された場合に、同じ文書として閲覧履歴を管理せず、異なる文書として閲覧履歴を管理する。
【００２８】
また、文書管理装置１２とは別に、文書管理装置１２経由でなく文書閲覧装置１４が文書を取得した場合、その文書の文書識別情報が付与されないので、文書閲覧装置１４によって取得された文書に関する閲覧履歴は、文書管理装置１２に送信されない（送信されたとしても文書管理装置１２は閲覧履歴を適切に管理することができない。）。
また、文書管理装置１２が文書データを変換する場合、変換形式が異なると、文書データの一部が異なることがあるので、文書管理装置１２は、文書の内容が同じであるにも関わらず、異なる文書であると認識する。
【００２９】
［第２の実施形態］
次に、第２の実施形態を説明する。
図２は、第２の実施形態に係る文書管理システム２を示す図である。
図２に示すように、文書管理システム２は、文書閲覧装置３−１〜３−３及び閲覧履歴管理装置４が、ネットワーク１００を介して接続されて構成されている。
なお、以下に説明する文書閲覧装置３の各構成部分、及び、閲覧履歴管理装置４の各構成部分は、それぞれ、他の装置にあってもよい（他の実施形態においても同様）。
つまり、文書閲覧装置３の構成部分の少なくとも１つが閲覧履歴管理装置４にあってもよく、閲覧履歴管理装置４の構成部分の少なくとも１つが、文書閲覧装置３にあってもよい。
【００３０】
各文書閲覧装置３は、使用者が文書を閲覧するための処理を行う。
また、各文書閲覧装置３は、閲覧の対象となる文書の内容を示す文書内容データ（コンテンツデータ）を取得し、予め定められた規則に従って、その文書内容データに基づいて、文書を識別する文書識別情報を生成する。
さらに、各文書閲覧装置３は、使用者がその文書を閲覧した場合に、生成した文書識別情報と対応付けて閲覧履歴を抽出し、抽出された閲覧履歴を閲覧履歴管理装置４に対して送信する。
閲覧履歴管理装置４は、文書閲覧装置３から受け付けた閲覧履歴を管理し、例えば閲覧履歴管理装置４の管理者の操作によって、閲覧履歴を表示させる。
【００３１】
図３は、図２に示した文書閲覧装置３及び閲覧履歴管理装置４のハードウェア構成を示す図である。
図３に示すように、文書閲覧装置３及び閲覧履歴管理装置４は、ＣＰＵ等の演算部１６２及びメモリ等の記憶部１６４などを含む制御装置１６０と、ネットワークを介して通信を行う通信装置１７０と、記録装置１７２と、ＵＳＢメモリ又はＳＤメモリカード等の記録媒体１７４と、ユーザインターフェース装置（ＵＩ装置）１８０とから構成される。
つまり、文書閲覧装置３及び閲覧履歴管理装置４は、情報処理および他の処理装置又は端末との通信が可能なコンピュータとしてのハードウェア構成部分を有している、情報処理装置である。
また、以下の各図において、実質的に同じ構成部分および処理には同じ番号が付される。
ＵＩ装置１８０は、ＧＵＩ（Graphical User Interface）、ＬＣＤ（Liquid Crystal Display）表示装置あるいはＣＲＴ（Cathode Ray Tube）表示装置等の表示装置およびキーボード・タッチパネルなどを含む。
また、以下に示す他の実施形態における各装置も、図３に示すハードウェア構成を有しており、したがって、情報処理および他の処理装置又は端末との通信が可能なコンピュータとしてのハードウェア構成部分を有している、情報処理装置である。
【００３２】
図４は、第２の実施形態にかかる文書閲覧装置３において動作する文書閲覧装置プログラム３０を示すブロック・ダイアグラムである。
図４に示すように、文書閲覧装置プログラム３０は、文書データ取得部３０２と、データ形式変換部３０４と、文書内容データ取得部３０６と、文書識別情報生成部３１０と、文書データ管理部３３０と、文書データ記憶部３３２と、文書閲覧処理部３４０と、閲覧履歴抽出部３４２と、閲覧履歴送信部３４４とから構成される。
文書識別情報生成部３１０は、文書識別情報生成制御部３１２と、生成規則記憶部３１４と、文書構成要素データ取得部３１６と、データ変換部３１８とから構成される。
【００３３】
文書データ取得部３０２は、使用者の閲覧の対象となる文書を示す文書データを取得する。
具体的には、例えば、文書データ取得部３０２は、記録媒体１７４に記憶された文書データを取得し、又は、ネットワーク１００を介してサーバ（図示せず）からダウンロードすることによって文書データを取得し、又は、読取装置（図示せず）が紙媒体に形成された文書を読み取ることによって得られた文書データを取得する。
【００３４】
データ形式変換部３０４は、各文書閲覧装置３における文書の閲覧に適した形式に文書データを変換し、変換された文書データを文書データ記憶部３３２に記憶する。
具体的には、例えば、文書閲覧装置３−１においてＰＤＦ形式で文書を閲覧する場合、文書閲覧装置３−１のデータ形式変換部３０４は、文書データをＰＤＦ形式に変換する。
また、文書閲覧装置３−２においてＨＴＭＬ（HyperText Markup Language）形式で文書を閲覧する場合、文書閲覧装置３−２のデータ形式変換部３０４は、文書データをＨＴＭＬ形式に変換する。
なお、本実施形態においては、データ形式変換部３０４が文書データのデータ形式を変換するとしたが、必ずしもデータ形式の変換が必要であるわけではなく、データ形式変換部３０４は、データ形式を変換しなくてもよい。
【００３５】
文書内容データ取得部３０６は、データ形式変換部３０４によって変換された文書データ（又は文書データ取得部３０２によって取得された変換前の文書データ）から、文書の内容を示す文書内容データを取得して、文書識別情報生成部３１０に対して出力する。
ここで、文書内容データは、例えば、文書の内容を構成する、文字からなる見出し及び本文を示すデータ、及び画像を示すデータを含み、メタデータを含まない。
ここで、メタデータは、文書データが生成された時刻、文書データが生成された装置の識別子又は文書データのファイル名等の属性データを含む。
【００３６】
また、見出し及び本文を示すデータ及び画像を示すデータは、例えば、ビットマップ形式等の画素ごとに色データが表現されたバイナリデータとして表現してもよいし、見出し及び本文を示すデータをテキストデータとして表現し、画像を示すデータをベクタデータとして表現してもよい。
なお、文書内容データは、見出しを示すデータ、本文を示すデータ、及び画像を示すデータを、それぞれ、見出しデータ、本文データ、及び画像データとして別個に含んでいてもよい。
また、以下、見出し、本文及び画像（オブジェクト）等の、文書の内容を構成する要素を、文書構成要素と総称し、それらを示すデータを、文書構成要素データと総称することがある。
【００３７】
文書識別情報生成制御部３１２は、生成規則記憶部３１４に記憶された生成規則に従って、文書内容データ取得部３０６からの文書内容データに基づいて、文書識別情報を生成するように制御する。
具体的には、文書識別情報生成制御部３１２は、生成規則に従って、文書内容データの全部又は一部を、生成規則に示された予め定められた関数（例えばハッシュ関数など）を用いて変換し、その変換されたデータを文書識別情報とするように、文書識別情報生成部３１０の各構成要素を制御する。関数については後述する。
【００３８】
生成規則記憶部３１４は、文書内容データから文書識別情報を生成するための規則を示す生成規則を記憶する。
文書閲覧装置３−１〜３−３は、それぞれ、同じ生成規則を記憶する。
【００３９】
図５は、生成規則を例示する図である。
規則Ａは、文書内容データ全部を、関数Ａを用いて変換し、得られたデータを文書識別情報とすることを示す。
規則Ｂは、文書内容データから、文書構成要素である画像データを抽出し、その画像データを、関数Ｂを用いて変換し、得られたデータを文書識別情報とすることを示す。
規則Ｃは、文書内容データから、各文書構成要素を抽出し、抽出された文書構成要素それぞれについて、関数Ｃを用いて変換し、得られた各データを合わせたものを文書識別情報とすることを示す。
規則Ｄは、何らの変換処理も行なわず、文書内容データ全部そのものを文書識別情報とすることを示す。
例えば、文書閲覧装置３−１〜３−３（の生成規則記憶部３１４）は、それぞれ、図５に例示された生成規則のうちの１つ以上（例えば規則Ａ）を記憶する。
【００４０】
文書識別情報生成制御部３１２は、文書構成要素データ取得部３１６に対して、文書内容データから、生成規則記憶部３１４に記憶された生成規則の生成元データを示す文書構成要素データを抽出するように指示する。
また、文書識別情報生成制御部３１２は、データ変換部３１８に対して、生成規則記憶部３１４に記憶された生成規則の変換方式に示された関数を用いて、文書構成要素データ取得部３１６からのデータを変換するように指示する。
【００４１】
文書構成要素データ取得部３１６は、文書識別情報生成制御部３１２から指示を受け付けた場合に、文書内容データから、生成元データである文書構成要素データ（生成元データが文書内容データ全部である場合は文書内容データそのもの）を抽出し、データ変換部３１８に対して出力する。
データ変換部３１８は、文書構成要素データ取得部３１６によって抽出された文書構成要素データ（又は文書内容データそのもの）を、生成規則記憶部３１４に記憶された生成規則の変換方式に示された関数を用いて変換する。
さらに、データ変換部３１８は、変換されて得られたデータを文書識別情報として生成し、文書データ管理部３３０に対して出力する。
【００４２】
図６〜図８は、文書識別情報生成部３１０による文書識別情報の生成処理を例示した図である。
図６は、生成規則記憶部３１４に記憶された生成規則に示された生成元データが文書内容データ全部である場合（図５の例では、規則Ａ及び規則Ｄの場合）の文書識別情報の生成処理を例示する。
文書データは、メタデータと文書内容データとから構成される。
文書構成要素データ取得部３１６は、文書内容データから文書内容データそのものを抽出する。
データ変換部３１８は、生成規則記憶部３１４に記憶された生成規則に示された関数（図５の規則Ａの場合は関数Ａ）を用いて、文書内容データを変換し、変換されたデータを、文書識別情報とする。
なお、図５の規則Ｄの場合、データ変換部３１８は、文書内容データそのものを、文書識別情報とする。
【００４３】
図７は、生成規則記憶部３１４に記憶された生成規則に示された生成元データが文書内容データのうちの画像データである場合（図５の例では、規則Ｂの場合）の文書識別情報の生成処理を例示する。
文書データは、メタデータと文書内容データとから構成され、文書内容データは、例えば、見出しデータと、本文Ａを示す本文Ａデータと、本文Ｂを示す本文Ｂデータと、画像Ａを示す画像Ａデータとから構成される。
文書構成要素データ取得部３１６は、文書内容データから、画像データである画像Ａデータを抽出する。
データ変換部３１８は、生成規則記憶部３１４に記憶された生成規則に示された関数（図５の規則Ｂの場合は関数Ｂ）を用いて、画像Ａデータを変換し、変換されたデータを、文書識別情報とする。
【００４４】
図８は、生成規則記憶部３１４に記憶された生成規則に示された生成元データが文書内容データのうちの文書構成要素データそれぞれである場合（図５の例では、規則Ｃの場合）の文書識別情報の生成処理を例示する。
文書データは、メタデータと文書内容データとから構成され、文書内容データは、例えば、見出しデータと、本文Ａを示す本文Ａデータと、本文Ｂを示す本文Ｂデータと、画像Ａを示す画像Ａデータと、画像Ｂを示す画像Ｂデータとから構成される。
文書構成要素データ取得部３１６は、文書内容データから、見出しデータ、本文Ａデータ、本文Ｂデータ、画像Ａデータ及び画像Ｂデータを抽出する。
【００４５】
データ変換部３１８は、生成規則記憶部３１４に記憶された生成規則に示された関数（図５の規則Ｃの場合は関数Ｃ）を用いて、見出しデータ、本文Ａデータ、本文Ｂデータ、画像Ａデータ及び画像Ｂデータをそれぞれ変換し、それぞれ、見出し識別情報、本文Ａ識別情報、本文Ｂ識別情報、画像Ａ識別情報及び画像Ｂ識別情報を得る。
さらに、データ変換部３１８は、得られた見出し識別情報、本文Ａ識別情報、本文Ｂ識別情報、画像Ａ識別情報及び画像Ｂ識別情報を結合し、結合されたデータを文書識別情報とする。
なお、この場合、データ変換部３１８は、文書内容データ全部を変換して得られた文書内容識別情報をさらに結合して、文書識別情報としてもよい。
【００４６】
文書データ管理部３３０（図４）は、文書識別情報生成部３１０（データ変換部３１８）から受け付けた文書識別情報と、この受け付けた文書識別情報によって識別され文書データ記憶部３３２に記憶された文書データとを対応付けて管理する。
文書閲覧処理部３４０は、使用者が文書の閲覧をするための操作をＵＩ装置１８０に対して行った場合、その操作によって生成された操作情報を受け付ける。
具体的には、例えば、使用者は、ＵＩ装置１８０を用いて、閲覧を所望する文書を選択する。
このとき、文書データ管理部３３０は、使用者によって選択された文書の文書データを、文書閲覧処理部３４０に対して出力し、文書閲覧処理部３４０は、受け付けた文書データをＵＩ装置１８０に表示させる。
【００４７】
さらに、文書閲覧処理部３４０は、使用者が文書の閲覧に伴う操作をＵＩ装置１８０に対して行うと、その操作に対応するように、表示を変更する。
具体的には、使用者が、文書データが表示された画面をスクロールするような操作をした場合、文書閲覧処理部３４０は、画面を移動させて表示される文書の位置を変更する。
また、使用者が、文書データが表示された画面を拡大（又は縮小）するような操作をした場合、文書閲覧処理部３４０は、表示される文書を拡大（又は縮小）させるように表示をさせる。
【００４８】
閲覧履歴抽出部３４２は、文書閲覧処理部３４０が表示を変更させるごとに（又は一定の時刻ごとに）、閲覧履歴を抽出し、閲覧履歴送信部３４４に対して出力する。
閲覧履歴送信部３４４は、受け付けた閲覧履歴を、閲覧履歴管理装置４に対して送信する。
【００４９】
図９は、閲覧履歴抽出部３４２が抽出する閲覧履歴を例示する図である。
図９に示すように、閲覧履歴は、時刻と、操作している使用者の使用者識別情報（又は文書閲覧装置３の識別情報）と、閲覧されている文書の文書識別情報と、ＵＩ装置１８０に表示されている文書の位置を示す文書位置情報と、使用者がＵＩ装置１８０に対して行った操作を示す操作情報とを含む。
さらに、文書構成要素（画像等）ごとに識別情報が生成された場合（図８の例）、閲覧履歴は、ＵＩ装置１８０に表示されている文書構成要素の識別情報、及び、文書構成要素の位置情報も含む。
また、使用者の指又はタッチペン等が、文書を表示しているタッチパネル（ＵＩ装置１８０）等に接触するような操作がなされた場合、接触位置に対応する文書の位置座標を示す操作位置情報を含んでもよい。
文書位置情報は、例えば、ＵＩ装置１８０の画面に表示された文書の領域の位置を示す情報であって、例えば、画面の左上に対応する座標と右下に対応する座標とを含む。
文書構成要素位置情報は、文書構成要素の領域の位置を示す情報であって、例えば、文書構成要素の左上の座標と右下の座標とを含む。
また、閲覧対象の文書がページに分かれている場合、文書位置情報及び操作位置情報は、ページ番号を含むようにしてもよい。
なお、本実施形態においては、閲覧履歴には、文書データが含まれなくてもよく、その場合、閲覧履歴管理装置４には、文書データが送信されず、閲覧履歴管理装置４が文書データを管理する必要はない。
【００５０】
図１０は、第２の実施形態にかかる閲覧履歴管理装置４において動作する閲覧履歴管理装置プログラム４０を示すブロック・ダイアグラムである。
図１０に示すように、閲覧履歴管理装置プログラム４０は、閲覧履歴受付部４００と、閲覧履歴記憶部４０２と、閲覧履歴表示形式指示部４０４と、閲覧履歴解析部４１０と、閲覧履歴表示処理部４１２とから構成される。
閲覧履歴受付部４００は、文書閲覧装置３から閲覧履歴を受け付け、閲覧履歴記憶部４０２に記憶させる。
閲覧履歴表示形式指示部４０４は、閲覧履歴管理装置４の管理者がＵＩ装置１８０を操作して、どのような形式で閲覧履歴を表示させるかを指示した場合に、その指示を示す表示形式指示情報を、ＵＩ装置１８０から受け付け、閲覧履歴解析部４１０に対して出力する。
【００５１】
例えば、ある文書閲覧装置３の使用者（例えば使用者Ａ）が１つ以上の文書について行った閲覧の履歴を表示させるように管理者がＵＩ装置１８０を操作した場合、表示形式指示情報は、その旨を示す情報と、対象となる使用者（使用者Ａ）の識別情報とを含む。
また、ある１つの文書（例えば文書Ａ）について１人以上の使用者が行った閲覧の履歴を表示させるように管理者がＵＩ装置１８０を操作した場合、表示形式指示情報は、その旨を示す情報と、対象となる文書（文書Ａ）の識別情報とを含む。
また、ある１つの文書構成要素（例えば画像Ａ）について１人以上の使用者が行った閲覧の履歴を表示させるように管理者がＵＩ装置１８０を操作した場合、表示形式指示情報は、その旨を示す情報と、対象となる文書構成要素（画像Ａ）の識別情報とを含む。
なお、ある操作（例えば拡大操作）が一定回数以上行われた文書の履歴（ランキング）を表示させるようにしてもよく、この場合、表示形式指示情報は、その旨を示す情報と、当該操作を示す情報とを含む。このとき、例えば、文書Ａについて拡大操作がなされた回数及び文書Ｂについて拡大操作がなされた回数が表示される。
【００５２】
なお、閲覧履歴表示形式指示部４０４は、閲覧履歴を表示する際に例えばグラフ表示するのか、ヒートマップ表示するのか、動画表示するのかといった表示態様についても指示する。
なお、動画表示とは、ある文書に対して使用者が行った画面の遷移及び操作の履歴を、動画で再現することである。
また、ヒートマップ表示する場合、閲覧履歴管理装置４は、文書データを受信して、文書データをＵＩ装置１８０に表示させてその上に重ねてヒートマップを表示するようにしてもよい。
なお、履歴表示の指示は、管理者ではなく、文書閲覧装置３の使用者が行ってもよい。
【００５３】
閲覧履歴解析部４１０は、受け付けた表示形式指示情報に対応する操作履歴の表示を行うために、閲覧履歴記憶部４０２に記憶された各閲覧履歴を解析し、解析結果を示す情報を、閲覧履歴表示処理部４１２に対して出力する。
具体的には、表示形式指示情報が、ある使用者（使用者Ａ）の閲覧履歴を表示することを示す場合、閲覧履歴解析部４１０は、その使用者の識別情報を含む各閲覧履歴を、閲覧履歴記憶部４０２から抽出し、時刻順、又は文書ごとに、抽出された各閲覧履歴を並べる。
また、表示形式指示情報が、ある文書（文書Ａ）の閲覧履歴を表示することを示す場合、閲覧履歴解析部４１０は、その文書の文書識別情報を含む各閲覧履歴を、閲覧履歴記憶部４０２から抽出し、時刻順、又は閲覧した使用者ごとに、抽出された各閲覧履歴を並べる。
また、表示形式指示情報が、ある文書構成要素（画像Ａ）の閲覧履歴を表示することを示す場合、閲覧履歴解析部４１０は、その文書構成要素の文書構成要素識別情報を含む各閲覧履歴を、閲覧履歴記憶部４０２から抽出し、時刻順、文書ごと、又は閲覧した使用者ごとに、抽出された各閲覧履歴を並べる。
【００５４】
図１１は、閲覧履歴解析部４１０の解析結果を例示する図である。
図１１（Ａ）は、使用者Ａの閲覧履歴を表示する場合の解析結果を例示する。
図１１（Ａ）は、時刻＃１に、使用者Ａが、文書Ａの文書位置Ｐ１を表示させる操作Ｘを行ったことを示し、時刻＃２に、使用者Ａが、文書Ａの文書位置Ｐ２を表示させ文書Ａの位置（Ｘ２，Ｙ２）について操作Ｙ（例えば拡大操作）を行ったことを示し、時刻＃３に、使用者Ａが、文書Ｂの文書位置Ｐ３を表示させる操作Ｘを行ったことを示す。
このように、閲覧履歴管理装置４は、ある使用者Ａが、異なる文書Ａ，Ｂについて行った閲覧履歴を管理し、使用者Ａの行った操作とその操作に関連する文書の位置も、合わせて管理する。
その際、閲覧履歴管理装置４は、閲覧された文書Ａ，Ｂの文書データを記憶していなくてもよい。
【００５５】
図１１（Ｂ）は、文書Ａの閲覧履歴を表示する場合の解析結果を例示する。
図１１（Ｂ）は、時刻＃１に、使用者Ａが、文書Ａの文書位置Ｐ１を表示させる操作Ｘを行ったことを示し、時刻＃２に、使用者Ａが、文書Ａの文書位置Ｐ２を表示させ文書Ａの位置（Ｘ２，Ｙ２）について操作Ｙを行ったことを示し、時刻＃３に、使用者Ｂが、文書Ａの文書位置Ｐ３を表示させる操作Ｘを行ったことを示す。
このように、閲覧履歴管理装置４は、ある文書Ａについて、異なる使用者Ａ，Ｂが行った閲覧履歴を管理し、使用者Ａ，Ｂの行った操作とその操作に関連する文書の位置も、合わせて管理する。
【００５６】
ここで、使用者Ａの閲覧履歴は、使用者Ａの文書閲覧装置３−１から送信され、使用者Ｂの閲覧履歴は、使用者Ｂの文書閲覧装置３−２から送信されている。
使用者Ａの閲覧履歴に含まれる文書Ａの文書識別情報は、文書閲覧装置３−１が生成したものであり、使用者Ｂの閲覧履歴に含まれる文書Ａの文書識別情報は、文書閲覧装置３−２が生成したものである。
言い換えれば、別個の装置である文書閲覧装置３−１及び文書閲覧装置３−２が、それぞれ、同じ文書Ａについて同じ文書識別情報を生成している。
つまり、使用者Ａが閲覧した文書Ａと、使用者Ｂが閲覧した文書Ａとでは、それぞれの文書識別情報が同じとなっており、したがって、閲覧履歴管理装置４は、使用者Ａが閲覧した文書Ａと、使用者Ｂが閲覧した文書Ａとを、同じ文書として管理する。
【００５７】
図１１（Ｃ）は、画像Ａの閲覧履歴を表示する場合の解析結果を例示する。
図１１（Ｃ）は、時刻＃１に、使用者Ａが、文書Ａの文書位置Ｐ１を表示させ画像位置Ｐ４にある画像Ａの位置（Ｘ１，Ｙ１）について操作Ｙを行ったことを示す。ここで、画像位置Ｐ４は文書位置Ｐ１の内部にあり、位置（Ｘ１，Ｙ１）は画像位置Ｐ４の内部にある。
同様に、図１１（Ｃ）は、時刻＃２に、使用者Ｂが、文書Ａの文書位置Ｐ１を表示させ画像位置Ｐ４にある画像Ａの位置（Ｘ１，Ｙ１）について操作Ｙを行ったことを示し、
時刻＃３に、使用者Ｃが、文書Ｂの文書位置Ｐ３を表示させ画像位置Ｐ５にある画像Ａの位置（Ｘ３，Ｙ３）について操作Ｙを行ったことを示す。ここで、画像位置Ｐ５は文書位置Ｐ３の内部にあり、位置（Ｘ３，Ｙ３）は画像位置Ｐ４の内部にある。
このように、閲覧履歴管理装置４は、異なる文書（文書Ａ，Ｂ）に含まれる同一の画像（画像Ａ）について、使用者Ａ，Ｂが行った閲覧履歴を管理し、使用者Ａ，Ｂの行った操作とその操作に関連する文書の位置も、合わせて管理する。
なお、「同一の画像」とは、完全に同一である必要はなく、例えば大きさ、解像度、濃淡、色合い等が異なっていてもよい。
【００５８】
上記例と同様に、使用者Ａの閲覧履歴は、使用者Ａの文書閲覧装置３−１から送信され、使用者Ｂの閲覧履歴は、使用者Ｂの文書閲覧装置３−２から送信され、使用者Ｃの閲覧履歴は、使用者Ｃの文書閲覧装置３−３から送信されている。
使用者Ａの閲覧履歴に含まれる文書Ａの文書識別情報及びこれに含まれる画像Ａの文書構成要素識別情報は、文書閲覧装置３−１が生成したものであり、使用者Ｂの閲覧履歴に含まれる文書Ａの文書識別情報及びこれに含まれる画像Ａの文書構成要素識別情報は、文書閲覧装置３−２が生成したものであり、使用者Ｃの閲覧履歴に含まれる文書Ｂの文書識別情報及びこれに含まれる画像Ａの文書構成要素識別情報は、文書閲覧装置３−３が生成したものである。
【００５９】
言い換えれば、別個の装置である文書閲覧装置３−１，文書閲覧装置３−２及び文書閲覧装置３−３が、それぞれ、文書Ａ，Ｂそれぞれに含まれる同じ画像について同じ文書構成要素識別情報を生成している。
異なる使用者が異なる文書閲覧装置３を用いて異なる文書を閲覧した場合であっても、それらの文書に同じ文書構成要素が含まれるとき、閲覧履歴管理装置４は、同じ文書構成要素を含む異なる文書に対する閲覧履歴を抽出する。
【００６０】
閲覧履歴表示処理部４１２（図１０）は、閲覧履歴解析部４１０の解析結果に応じて、ＵＩ装置１８０に、閲覧履歴を表示させる。
なお、閲覧履歴は、文書閲覧装置３のＵＩ装置１８０に表示されるようにしてもよい。この場合、閲覧履歴管理装置４は、閲覧履歴を文書閲覧装置３に送信する。
また、閲覧履歴表示形式指示部４０４は、文書閲覧装置３から指示を受け付けてもよい。
【００６１】
［関数について］
以下、図５に例示した生成規則の変換方式に示された関数について、説明する。
なお、以下に説明する関数については、他の実施形態においても同様である。
関数は、同一の入力値に対して同一の出力値を与え、出力値のデータ量が、入力値のデータ量以下であるようなものであればよい。
また、関数の出力値（文書識別情報）は、１次元の数の羅列であってもよいし、ｎ次元の空間に数が分散されるようにしてもよい。
また、異なる入力値に対して同じ出力値を与えること（出力値の衝突）が発生する頻度を低減させるため、関数は、全ての入力値に対して、出力値がその属する空間内に均一に分散するような特性を有していることが望ましい。
関数の例として、例えば、ハッシュ関数が挙げられ、また、ハッシュ関数の例として、例えば、ＭＤ５、ＳＨＡ−０、ＳＨＡ−１、ＳＨＡ−２が挙げられる。
【００６２】
また、適用される関数の特性は、文書管理システム２の利用態様に応じて、適宜、選択可能である。
例えば、類似の内容の異なる文書に関する閲覧履歴の抽出を行いたい場合、適用される関数は、類似の入力に対して類似の出力を与える特性を有していてもよい。
また、例えば、本質的には同じ画像であるが、大きさ、解像度、濃淡、色合い等が異なるため、画像データが異なる場合など、文書構成要素が少し異なる場合であっても、それらの文書構成要素データを入力値とした場合に、同じ文書構成要素識別情報を出力値とするような関数が適用されてもよい。
一方、文書識別情報から元の文書内容データを推定されることを防止したい場合、及び、改ざん等に伴うわずかな変更も検出したい場合、適用される関数は、一方向的、つまり出力値から入力値を与えることが非常に困難であるような暗号的な特性を有していることが望ましい。
さらに、使用者が故意に文書識別情報の衝突を引き起こすことを防止したい場合、より暗号強度の強い関数を選択することが望ましい。
また、複数の関数を連結して使用してもよい。すなわち、同一の入力値（文書内容データ）から複数の関数を用いて複数の出力値を生成し、それらを結合したものを文書識別情報としてもよい。
【００６３】
さらに、関数の出力値である文書識別情報のデータ量（符号長）は、適宜、選択可能である。
扱う文書数が多い場合、又は、異なる文書に対して同一の文書識別情報を与えることをできるだけ避けたい場合は、文書識別情報のデータ量を大きくするような関数を選択することによって、文書識別情報の衝突可能性を低減させることが望ましい。
一方、扱う文書数が少ない場合、又は、後処理が存在する等の事情により異なる文書に対して同一の文書識別情報を与えることを許容する場合は、文書識別情報のデータ量を小さくするような関数を選択することによって、文書識別情報のデータ量を小さくすることによって、計算コスト及びストレージコスト等を削減することが望ましい。
つまり、文書識別情報のデータ量は、管理する文書数と許容できる衝突可能性との関係から算出される。
【００６４】
［第３の実施形態］
次に、第３の実施形態を説明する。
図１２は、第３の実施形態に係る文書管理システム２２を示す図である。
図１２に示すように、文書管理システム２２は、文書閲覧装置３Ａ−１，３Ａ−２，３−３、閲覧履歴管理装置４及び文書管理装置５−１，５−２が、ネットワーク１００を介して接続されて構成されている。
【００６５】
文書管理装置５は、文書管理装置１２と同様に、文書を取得し、その文書に対して電子的な処理を施して文書を電子化して文書データを生成して登録し、必要であればその文書に対して変換処理をする。
また、文書管理装置５は、文書閲覧装置３と同様に、取得した文書の内容を示す文書内容データ（コンテンツデータ）を取得し、予め定められた規則に従って、その文書内容データに基づいて、文書を識別する文書識別情報を生成する。
さらに、文書管理装置５は、文書データを、その文書データの文書識別情報と対応付けて文書閲覧装置３に対して送信することによって、文書閲覧装置３Ａに文書を配信する。ここで、文書データの送信は、例えばダウンロード形式であってもよく、ストリーミング形式であってもよい。
文書閲覧装置３Ａは、使用者がその文書を閲覧した場合に、文書識別情報と対応付けて閲覧履歴を抽出し、抽出された閲覧履歴を閲覧履歴管理装置４に対して送信する。
【００６６】
図１３は、第３の実施形態にかかる文書閲覧装置３Ａにおいて動作する文書閲覧装置プログラム３０Ａを示すブロック・ダイアグラムである。
図１３に示すように、文書閲覧装置プログラム３０Ａは、文書データ要求部３５０と、文書データ受付部３５２と、文書データ管理部３３０と、文書データ記憶部３３２と、文書閲覧処理部３４０と、閲覧履歴抽出部３４２と、閲覧履歴送信部３４４とから構成される。
文書閲覧装置プログラム３０Ａは、文書識別情報生成部３１０等がない点で、図４に示した文書閲覧装置プログラム３０と異なる。
本実施形態においては、文書閲覧装置３Ａに配信される文書の文書識別情報は、文書管理装置５によって生成される。
【００６７】
文書データ要求部３５０は、使用者がＵＩ装置１８０を操作することにより、文書管理装置５に対して文書データを送信するように要求するための情報である文書データ要求を生成し、文書管理装置５に対して送信する。
文書データ受付部３５２は、文書データ要求に応じて文書管理装置５から送信された文書データを受け付け、文書データ管理部３３０に対して出力する。
なお、文書データ管理部３３０は、文書管理装置５から文書データがダウンロード形式で送信された場合は、文書データを文書データ記憶部３３２に記憶するが、ストリーミング形式で送信された場合は、文書データを文書データ記憶部３３２に記憶しない。
【００６８】
図１４は、第３の実施形態にかかる文書管理装置５において動作する文書管理装置プログラム５０を示すブロック・ダイアグラムである。
図１４に示すように、文書管理装置プログラム５０は、文書データ取得部３０２と、データ形式変換部３０４と、文書内容データ取得部３０６と、文書識別情報生成部３１０と、文書データ管理部３３０と、文書データ記憶部３３２と、文書データ要求受付部５０２と、文書データ送信部５０４とから構成される。
文書識別情報生成部３１０は、文書識別情報生成制御部３１２と、生成規則記憶部３１４と、文書構成要素データ取得部３１６と、データ変換部３１８とから構成される。
【００６９】
図１４に示すように、文書管理装置プログラム５０は、図４に示した文書閲覧装置プログラム３０の文書識別情報生成部３１０を有している。
したがって、文書管理装置５（文書管理装置プログラム５０）は、文書閲覧装置３−３に記憶された生成規則と同じ生成規則に従って、文書内容データに基づいて、文書識別情報を生成する。
よって、例えば、文書管理装置５によって生成される文書Ａの文書識別情報は、文書閲覧装置３−３によって生成される文書Ａの文書識別情報と同一である。
【００７０】
文書データ要求受付部５０２は、文書閲覧装置３Ａから、文書データ要求を受け付けて、文書データ送信部５０４に対して出力する。
文書データ送信部５０４は、文書データ要求に応じて、文書データ管理部３３０を制御して文書データ記憶部３３２に記憶された文書データを取得し、取得した文書データを、文書データ要求を送信した文書閲覧装置３Ａに対して送信する。
なお、上記実施形態においては、文書管理装置５と閲覧履歴管理装置４とは、別の装置であるとしたが、両者の各構成部分は、同じ装置に組み込まれるようにしてもよい。
【００７１】
［第４の実施形態］
次に、第４の実施形態を説明する。
図１５は、第４の実施形態に係る文書管理システム２４を示す図である。
図１５に示すように、文書管理システム２４は、文書閲覧装置３Ａ−１，３Ａ−２，３−３及び閲覧履歴管理装置４Ａが、ネットワーク１００を介して接続されて構成されている。
閲覧履歴管理装置４Ａは、文書閲覧装置３から受け付けた閲覧履歴を管理し、例えば閲覧履歴管理装置４Ａの管理者の操作によって、閲覧履歴を表示させる。
さらに、閲覧履歴管理装置４Ａは、上述した文書管理装置５の機能も有しており、取得した文書に対して電子的な処理を施して文書を電子化して文書データを生成して登録し、必要であればその文書に対して変換処理をする。
また、閲覧履歴管理装置４Ａは、取得した文書の内容を示す文書内容データ（コンテンツデータ）を取得し、予め定められた規則に従って、その文書内容データに基づいて、文書を識別する文書識別情報を生成する。
さらに、閲覧履歴管理装置４Ａは、既に生成した文書識別情報に関する閲覧履歴を受け付けた後で、その文書識別情報に対応する文書に含まれる文書構成要素について、文書構成要素識別情報を生成し、既に記憶されている過去の閲覧履歴を変更する。
【００７２】
図１６は、第４の実施形態にかかる閲覧履歴管理装置４Ａにおいて動作する閲覧履歴管理装置プログラム４０Ａを示すブロック・ダイアグラムである。
図１６に示すように、閲覧履歴管理装置プログラム４０Ａは、文書データ取得部３０２と、データ形式変換部３０４と、文書内容データ取得部３０６と、文書識別情報生成部３１０と、文書データ管理部３３０と、文書データ記憶部３３２と、文書データ要求受付部５０２と、文書データ送信部５０４と、閲覧履歴受付部４００と、閲覧履歴記憶部４０２と、閲覧履歴表示形式指示部４０４と、閲覧履歴解析部４１０と、閲覧履歴表示処理部４１２と、文書構成要素識別情報生成要求部４２２と、文書構成要素識別情報取得部４２４と、閲覧履歴変更部４２６とから構成される。
文書識別情報生成部３１０は、文書識別情報生成制御部３１２と、生成規則記憶部３１４と、文書構成要素データ取得部３１６と、データ変換部３１８とから構成される。
【００７３】
図１６に示すように、閲覧履歴管理装置プログラム４０Ａは、図４に示した文書閲覧装置プログラム３０の文書識別情報生成部３１０を有している。
したがって、閲覧履歴管理装置４Ａ（閲覧履歴管理装置プログラム４０Ａ）は、文書閲覧装置３−３に記憶された生成規則と同じ生成規則に従って、文書内容データに基づいて、文書識別情報を生成する。
よって、例えば、閲覧履歴管理装置４Ａによって生成される文書Ａの文書識別情報は、文書閲覧装置３−３によって生成される文書Ａの文書識別情報と同一である。
【００７４】
文書構成要素識別情報生成要求部４２２は、閲覧履歴管理装置４Ａの管理者がＵＩ装置１８０を操作することによって、ある文書を構成する文書構成要素に関する文書構成要素識別情報を生成することを要求するための情報である文書構成要素識別情報生成要求を、ＵＩ装置１８０から受け付ける。
文書構成要素識別情報生成要求部４２２は、文書構成要素識別情報生成要求を受け付けると、文書構成要素識別情報生成要求に対応する文書内容データを、文書データ管理部３３０を制御することによって、文書データ記憶部３３２から取得する。
さらに、文書構成要素識別情報生成要求部４２２は、取得した文書内容データを、文書識別情報生成制御部３１２に対して出力する。
【００７５】
このとき、文書識別情報生成制御部３１２は、文書構成要素データ取得部３１６に対して、文書内容データから、文書構成要素データを抽出するように指示する。
文書構成要素データ取得部３１６は、文書内容データから、文書構成要素データを抽出する。
データ変換部３１８は、文書構成要素データ取得部３１６によって抽出された文書構成要素データを、生成規則記憶部３１４に記憶された生成規則の変換方式に示された関数を用いて変換し、変換されて得られたデータを文書構成要素識別情報として生成し、対応する文書構成要素の位置情報と対応付けて、文書構成要素識別情報取得部４２４に対して出力する。
【００７６】
文書構成要素識別情報取得部４２４は、文書構成要素識別情報と、対応する文書構成要素の位置情報とを取得し、閲覧履歴変更部４２６に対して出力する。
閲覧履歴変更部４２６は、閲覧履歴記憶部４０２に記憶された閲覧履歴を、文書構成要素識別情報と、対応する文書構成要素の位置情報とを用いて変更する。
図１７は、閲覧履歴の変更処理を例示する図である。
図１７（Ａ）には、文書Ａ及び文書Ｂが例示されている。
文書Ａは、画像Ａ及び画像Ｂを含み、画像Ａの画像位置情報はＰ４であって、Ｐ４は座標（Ｘ１，Ｙ１）を含む。また、画像Ｂの画像位置情報は位置情報Ｐ６であって、Ｐ６は座標（Ｘ２，Ｙ２）を含む。
文書Ｂは、画像Ａ及び画像Ｃを含み、画像Ａの画像位置情報はＰ５であって、Ｐ５は座標（Ｘ３，Ｙ３）を含む。また、画像Ｃの画像位置情報はＰ７であって、Ｐ７は座標（Ｘ４，Ｙ４）を含む。
【００７７】
図１７（Ｂ）は、変更前の閲覧履歴を例示し、図１７（Ｃ）は、変更後の閲覧履歴を例示する。
図１７（Ｂ）に例示するように、変更前の閲覧履歴には、文書構成要素識別情報（画像Ａ，Ｂ，Ｃの識別情報）が含まれていない。それは、生成規則において、生成元データが文書内容データ全部であったからである。
閲覧履歴変更部４２６は、時刻＃１の閲覧履歴において、文書Ａの文書識別情報及び位置（Ｘ１，Ｙ１）から、この位置が画像Ａの領域（Ｐ４）に存在することを検出する。
したがって、閲覧履歴変更部４２６は、時刻＃１の閲覧履歴に、画像Ａの文書構成要素識別情報を追加する。
同様に、閲覧履歴変更部４２６は、時刻＃２の閲覧履歴において、文書Ａの文書識別情報及び位置（Ｘ２，Ｙ２）から、この位置が画像Ｂの領域（Ｐ６）に存在することを検出し、時刻＃２の閲覧履歴に、画像Ｂの文書構成要素識別情報を追加する。
また、閲覧履歴変更部４２６は、時刻＃３の閲覧履歴において、文書Ｂの文書識別情報及び位置（Ｘ３，Ｙ３）から、この位置が画像Ａの領域（Ｐ５）に存在することを検出し、時刻＃３の閲覧履歴に、画像Ａの文書構成要素識別情報を追加する。
また、閲覧履歴変更部４２６は、時刻＃４の閲覧履歴において、文書Ｂの文書識別情報及び位置（Ｘ４，Ｙ４）から、この位置が画像Ｃの領域（Ｐ７）に存在することを検出し、時刻＃４の閲覧履歴に、画像Ｃの文書構成要素識別情報を追加する。
【００７８】
このとき、閲覧履歴管理装置４Ａは、元々、閲覧履歴に文書構成要素識別情報が含まれていなかった場合でも、後から、閲覧履歴に文書構成要素識別情報を追加して、図１１（Ｃ）に例示したような閲覧履歴に変更する。これにより、例えば画像Ａについての閲覧履歴を抽出できる。
なお、本実施形態においては、閲覧履歴管理装置４Ａが、文書データを記憶するとしたが、閲覧履歴管理装置４Ａは、文書データを記憶していなくてもよい。
この場合、閲覧履歴管理装置４Ａは、文書データを記憶している文書閲覧装置３等に対して文書構成要素識別情報を生成するように要求し、文書閲覧装置３等から、文書構成要素識別情報と、対応する文書構成要素の位置情報とを取得するようにしてもよい。
また、文書構成要素識別情報の生成要求は、文書閲覧装置３（の使用者）が行ってもよい。
この場合、文書閲覧装置３は、自身に記憶された文書データを用いて文書構成要素識別情報を生成し、対応する文書構成要素の位置情報と対応付けて、閲覧履歴管理装置４Ａに送信してもよい。
【００７９】
さらに、特定の文書構成要素（例えば画像Ａ）に関する文書構成要素識別情報及び位置情報のみ、文書閲覧装置３が閲覧履歴管理装置４Ａに送信するようにしてもよい。
このとき、閲覧履歴管理装置４Ａは、文書閲覧装置３−１（又は閲覧履歴管理装置４Ａ）によって生成された特定の文書構成要素識別情報（例えば画像Ａ）を、他の文書閲覧装置３−２，３−３に送信する。
文書閲覧装置３−２，３−３は、上述したように自身に記憶された文書データを用いて文書構成要素識別情報を生成し、生成された文書構成要素識別情報のうち、当該特定の文書構成要素識別情報（例えば画像Ａ）と、対応する文書構成要素の位置情報とを、閲覧履歴管理装置４Ａに送信するようにしてもよい。
【００８０】
また、上記実施形態においては、閲覧履歴管理装置４Ａは、全ての文書構成要素に関する文書構成要素識別情報を、後で生成するとしたが、特定の文書構成要素についてのみ、文書構成要素識別情報を生成するようにしてもよい。
この場合、文書構成要素識別情報生成要求部４２２は、ＵＩ装置１８０等によって文書構成要素（例えば画像Ａ）を指定し、文書構成要素データ取得部３１６は、対応する文書構成要素データのみを取得し、データ変換部３１８は、対応する文書構成要素識別情報のみを生成する。
【符号の説明】
【００８１】
１・・・文書管理システム
１２・・・文書管理装置
１４・・・文書閲覧装置
２・・・文書管理システム
３・・・文書閲覧装置
３０・・・文書閲覧装置プログラム
３０２・・・文書データ取得部
３０４・・・データ形式変換部
３０６・・・文書内容データ取得部
３１０・・・文書識別情報生成部
３１２・・・文書識別情報生成制御部
３１４・・・生成規則記憶部
３１６・・・文書構成要素データ取得部
３１８・・・データ変換部
３３０・・・文書データ管理部
３３２・・・文書データ記憶部
３４０・・・文書閲覧処理部
３４２・・・閲覧履歴抽出部
３４４・・・閲覧履歴送信部
４・・・閲覧履歴管理装置
４０・・・閲覧履歴管理装置プログラム
４００・・・閲覧履歴受付部
４０２・・・閲覧履歴記憶部
４０４・・・閲覧履歴表示形式指示部
４１０・・・閲覧履歴解析部
４１２・・・閲覧履歴表示処理部
２２・・・文書管理システム
３Ａ・・・文書閲覧装置
５・・・文書管理装置
５０・・・文書管理装置プログラム
５０２・・・文書データ要求受付部
５０４・・・文書データ送信部
２４・・・文書管理システム
４Ａ・・・閲覧履歴管理装置
４０Ａ・・・閲覧履歴管理装置プログラム
４２２・・・文書構成要素識別情報生成要求部
４２４・・・文書構成要素識別情報取得部
４２６・・・閲覧履歴変更部
【図１】
2014038466.tif 000003
【図２】
2014038466.tif 000004
【図３】
2014038466.tif 000005
【図４】
2014038466.tif 000006
【図５】
2014038466.tif 000007
【図６】
2014038466.tif 000008
【図７】
2014038466.tif 000009
【図８】
2014038466.tif 000010
【図９】
2014038466.tif 000011
【図１０】
2014038466.tif 000012
【図１１】
2014038466.tif 000013
【図１２】
2014038466.tif 000014
【図１３】
2014038466.tif 000015
【図１４】
2014038466.tif 000016
【図１５】
2014038466.tif 000017
【図１６】
2014038466.tif 000018
【図１７】
2014038466.tif 000019
【手続補正書】
【提出日】平成24年12月25日(2012.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを示すコンテンツデータを取得するデータ取得手段と、  予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と、  前記コンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と  を有する情報処理装置。
【請求項２】
前記予め定められた規則は、同じ入力値に対して同じ値を出力する関数を含み、  前記識別情報生成手段は、前記関数を用いてコンテンツデータを変換することによって、当該コンテンツの識別情報を生成する  請求項１に記載の情報処理装置。
【請求項３】
前記識別情報生成手段は、コンテンツを構成する少なくとも１つのコンテンツ構成要素に基づいて、当該コンテンツの識別情報を生成する  請求項１に記載の情報処理装置。
【請求項４】
前記識別情報生成手段は、コンテンツデータ全部に基づいて当該コンテンツの識別情報を生成する 請求項１又は２に記載の情報処理装置。
【請求項５】
前記識別情報生成手段は、コンテンツデータから、複数のコンテンツ構成要素を抽出し、当該コンテンツ構成要素それぞれに基づいて得られた各データを合わせたものを当該コンテンツの識別情報を生成する 請求項１又は２に記載の情報処理装置。
【請求項６】
コンテンツを示すコンテンツデータを取得するデータ取得手段と、 当該コンテンツデータそのものを識別情報とし、当該識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と を有する情報処理装置。
【請求項７】
コンテンツを示すコンテンツデータを取得するデータ取得手段と、  予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と、  前記コンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、  前記閲覧履歴抽出手段によって抽出された閲覧履歴を、コンテンツの識別情報に基づいて管理する閲覧履歴管理手段と  を有するコンテンツ管理システム。
【請求項８】
前記識別情報生成手段は、コンテンツを構成する少なくとも１つのコンテンツ構成要素に基づいて、当該コンテンツの識別情報を生成し、  前記閲覧履歴管理手段は、コンテンツ構成要素ごとに閲覧履歴を管理する  請求項７に記載のコンテンツ管理システム。
【請求項９】
前記閲覧履歴抽出手段によって閲覧履歴が抽出された後で、コンテンツを構成する少なくとも１つのコンテンツ構成要素を識別する構成要素識別情報を生成する構成要素識別情報生成手段と、  前記構成要素識別情報生成手段によって生成された構成要素識別情報を用いて、既に抽出された閲覧履歴を変更する閲覧履歴変更手段と  をさらに有する請求項７に記載のコンテンツ管理システム。
【請求項１０】
少なくとも１つの情報処理装置と、  コンテンツに対する使用者の閲覧履歴を管理する閲覧履歴管理装置と  を有し、  前記情報処理装置は、  コンテンツを示すコンテンツデータを取得するデータ取得手段と、  予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と、  前記コンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、  前記閲覧履歴を前記閲覧履歴管理装置に送信する送信手段と  を有し、  前記閲覧履歴管理装置は、  前記情報処理装置から送信された閲覧履歴を、コンテンツの識別情報に基づいて管理する閲覧履歴管理手段  を有する  コンテンツ管理システム。
【請求項１１】
コンテンツを示すコンテンツデータを取得するデータ取得ステップと、  予め定められた規則に従って、前記データ取得ステップで取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成ステップと、  前記コンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出ステップと
をコンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
請求項１にかかる本発明は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と、前記コンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段とを有する情報処理装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項３にかかる本発明は、前記識別情報生成手段は、コンテンツを構成する少なくとも１つのコンテンツ構成要素に基づいて、当該コンテンツの識別情報を生成する請求項１に記載の情報処理装置である。  請求項４にかかる本発明は、前記識別情報生成手段は、コンテンツデータ全部に基づいて当該コンテンツの識別情報を生成する請求項１又は２に記載の情報処理装置である。請求項５にかかる本発明は、前記識別情報生成手段は、コンテンツデータから、複数のコンテンツ構成要素を抽出し、当該コンテンツ構成要素それぞれに基づいて得られた各データを合わせたものを当該コンテンツの識別情報を生成する請求項１又は２に記載の情報処理装置である。請求項６にかかる本発明は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、当該コンテンツデータそのものを識別情報とし、当該識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段とを有する情報処理装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項７にかかる本発明は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と、前記コンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、前記閲覧履歴抽出手段によって抽出された閲覧履歴を、コンテンツの識別情報に基づいて管理する閲覧履歴管理手段とを有するコンテンツ管理システムである。 
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項８にかかる本発明は、前記識別情報生成手段は、コンテンツを構成する少なくとも１つのコンテンツ構成要素に基づいて、当該コンテンツの識別情報を生成し、前記閲覧履歴管理手段は、コンテンツ構成要素ごとに閲覧履歴を管理する請求項７に記載のコンテンツ管理システムである。 
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項９にかかる本発明は、前記閲覧履歴抽出手段によって閲覧履歴が抽出された後で、コンテンツを構成する少なくとも１つのコンテンツ構成要素を識別する構成要素識別情報を生成する構成要素識別情報生成手段と、前記構成要素識別情報生成手段によって生成された構成要素識別情報を用いて、既に抽出された閲覧履歴を変更する閲覧履歴変更手段とをさらに有する請求項７に記載のコンテンツ管理システムである。 
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項１０にかかる本発明は、少なくとも１つの情報処理装置と、コンテンツに対する使用者の閲覧履歴を管理する閲覧履歴管理装置とを有し、前記情報処理装置は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成手段と、前記コンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、前記閲覧履歴を前記閲覧履歴管理装置に送信する送信手段とを有し、前記閲覧履歴管理装置は、前記情報処理装置から送信された閲覧履歴を、コンテンツの識別情報に基づいて管理する閲覧履歴管理手段を有するコンテンツ管理システムである。 
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１１にかかる本発明は、コンテンツを示すコンテンツデータを取得するデータ取得ステップと、予め定められた規則に従って、前記データ取得ステップで取得されたコンテンツデータに基づいて、当該コンテンツの識別情報を生成する識別情報生成ステップと、前記コンテンツの識別情報と対応付けて、当該コンテンツに対する使用者の閲覧履歴を抽出する閲覧履歴抽出ステップとをコンピュータに実行させるプログラムである。 
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項３に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、コンテンツの同一性を、コンテンツ構成要素ごとに判断できる。  請求項４に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、コンテンツの同一性を、コンテンツデータごとに判断できる。 請求項５に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、コンテンツの同一性を、コンテンツ構成要素ごとに判断できる。 請求項６に係る本発明によれば、同一又は異なる使用者が異なる情報処理装置で同じコンテンツを閲覧していても、同じコンテンツに対して同じ識別情報を持つ閲覧履歴を取得できる情報処理装置を提供できる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項７に係る本発明によれば、同じコンテンツについて生成された同じ識別情報に基づいて、コンテンツの閲覧履歴を管理するコンテンツ管理システムを提供できる。 
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項８に係る本発明によれば、請求項７に係る本発明により得られる効果に加えて、コンテンツ構成要素の同一性に基づいて、コンテンツの閲覧履歴を管理できる。 
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項９に係る本発明によれば、請求項７に係る本発明により得られる効果に加えて、閲覧履歴が抽出された後で、コンテンツ構成要素の同一性に基づいて、コンテンツの閲覧履歴を変更できる。 
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項１０に係る本発明によれば、閲覧履歴管理装置がコンテンツの識別情報を付与しなくとも、任意の情報処理装置によって同じコンテンツについて生成された同じ識別情報に基づいて、コンテンツの閲覧履歴を管理するコンテンツ管理システムを提供できる。 
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項１１に係る本発明によれば、同一又は異なる使用者が異なるコンピュータで同じコンテンツを閲覧していても、同じコンテンツに対して同じ識別情報を生成して、同じ識別情報を持つ閲覧履歴を取得できるプログラムを提供できる。
【手続補正書】
【提出日】平成25年3月8日(2013.3.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを示すコンテンツデータを取得するデータ取得手段と、
予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報及び当該コンテンツを構成するコンテンツ構成要素の識別情報を生成する識別情報生成手段と、
前記識別情報生成手段によって生成されたコンテンツの識別情報及びコンテンツ構成要素の識別情報と対応付けて、当該コンテンツ構成要素における閲覧時の操作位置情報を含む使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、
を有する情報処理装置。
【請求項２】
前記予め定められた規則は、同じ入力値に対して同じ値を出力する関数を含み、
前記識別情報生成手段は、前記関数を用いてコンテンツデータを変換することによって、当該コンテンツ及びコンテンツ構成要素の識別情報を生成する
請求項１に記載の情報処理装置。
【請求項３】
前記識別情報生成手段は、コンテンツデータ全部に基づいて当該コンテンツの識別情報を生成する請求項１又は２記載の情報処理装置。
旧請求項４削除
【請求項４】
前記閲覧履歴抽出手段は、タッチパネルを含むユーザーインターフェイス装置の該タッチパネルに対して使用者が行った操作情報から閲覧履歴を抽出する請求項１乃至３いずれか記載の情報処理装置。
【請求項５】
コンテンツを示すコンテンツデータを取得するデータ取得手段と、
予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報及び当該コンテンツを構成するコンテンツ構成要素の識別情報を生成する識別情報生成手段と、
前記識別情報生成手段によって生成されたコンテンツの識別情報及びコンテンツ構成要素の識別情報と対応付けて、当該コンテンツ構成要素における閲覧時の操作位置情報を含む使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、
前記閲覧履歴抽出手段によって抽出された閲覧履歴を、コンテンツの識別情報及び構成要素の識別情報に基づいて管理する閲覧履歴管理手段と
を有するコンテンツ管理システム。
【請求項６】
前記閲覧履歴抽出手段によって閲覧履歴が抽出された後で、コンテンツを構成する少なくとも１つのコンテンツ構成要素を識別する構成要素識別情報を生成する構成要素識別情報生成手段と、
前記構成要素識別情報生成手段によって生成された構成要素識別情報を用いて、既に抽出された閲覧履歴を変更する閲覧履歴変更手段と
をさらに有する請求項５に記載のコンテンツ管理システム。
【請求項７】
少なくとも１つの情報処理装置と、
コンテンツに対する使用者の閲覧履歴を管理する閲覧履歴管理装置と
を有し、
前記情報処理装置は、
コンテンツを示すコンテンツデータを取得するデータ取得手段と、
予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報及び当該コンテンツを構成するコンテンツ構成要素の識別情報を生成する識別情報生成手段と、
前記識別情報生成手段によって生成されたコンテンツの識別情報及びコンテンツ構成要素の識別情報と対応付けて、当該コンテンツ構成要素における閲覧時の操作位置情報を含む使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、
前記閲覧履歴を前記閲覧履歴管理装置に送信する送信手段と
を有し、
前記閲覧履歴管理装置は、
前記情報処理装置から送信された閲覧履歴を、コンテンツの識別情報及び構成要素の識別情報に基づいて管理する閲覧履歴管理手段
を有する
コンテンツ管理システム。
【請求項８】
コンテンツを示すコンテンツデータを取得するステップと、
予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報及び当該コンテンツを構成するコンテンツ構成要素の識別情報を生成するステップと、
前記識別情報生成手段によって生成されたコンテンツの識別情報及びコンテンツ構成要素の識別情報と対応付けて、当該コンテンツ構成要素における閲覧時の操作位置情報を含む使用者の閲覧履歴を抽出するステップと、
をコンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
請求項１にかかる本発明は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報及び当該コンテンツを構成するコンテンツ構成要素の識別情報を生成する識別情報生成手段と、前記識別情報生成手段によって生成されたコンテンツの識別情報及びコンテンツ構成要素の識別情報と対応付けて、当該コンテンツ構成要素における閲覧時の操作位置情報を含む使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、を有する情報処理装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
請求項２にかかる本発明は、前記予め定められた規則は、同じ入力値に対して同じ値を出力する関数を含み、前記識別情報生成手段は、前記関数を用いてコンテンツデータを変換することによって、当該コンテンツ及びコンテンツ構成要素の識別情報を生成する請求項１に記載の情報処理装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項３にかかる本発明は、前記識別情報生成手段は、コンテンツデータ全部に基づいて当該コンテンツの識別情報を生成する請求項１又は２記載の情報処理装置である。請求項４に係る発明は、前記閲覧履歴抽出手段は、タッチパネルを含むユーザーインターフェイス装置の該タッチパネルに対して使用者が行った操作情報から閲覧履歴を抽出する請求項１乃至３いずれか記載の情報処理装置である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項５にかかる本発明は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報及び当該コンテンツを構成するコンテンツ構成要素の識別情報を生成する識別情報生成手段と、前記識別情報生成手段によって生成されたコンテンツの識別情報及びコンテンツ構成要素の識別情報と対応付けて、当該コンテンツ構成要素における閲覧時の操作位置情報を含む使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、前記閲覧履歴抽出手段によって抽出された閲覧履歴を、コンテンツの識別情報及び構成要素の識別情報に基づいて管理する閲覧履歴管理手段とを有するコンテンツ管理システムである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項６にかかる本発明は、前記閲覧履歴抽出手段によって閲覧履歴が抽出された後で
、コンテンツを構成する少なくとも１つのコンテンツ構成要素を識別する構成要素識別情
報を生成する構成要素識別情報生成手段と、前記構成要素識別情報生成手段によって生成
された構成要素識別情報を用いて、既に抽出された閲覧履歴を変更する閲覧履歴変更手段
とをさらに有する請求項５に記載のコンテンツ管理システムである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項７にかかる本発明は、少なくとも１つの情報処理装置と、コンテンツに対する使用者の閲覧履歴を管理する閲覧履歴管理装置とを有し、前記情報処理装置は、コンテンツを示すコンテンツデータを取得するデータ取得手段と、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報及び当該コンテンツを構成するコンテンツ構成要素の識別情報を生成する識別情報生成手段と、前記識別情報生成手段によって生成されたコンテンツの識別情報及びコンテンツ構成要素の識別情報と対応付けて、当該コンテンツ構成要素における閲覧時の操作位置情報を含む使用者の閲覧履歴を抽出する閲覧履歴抽出手段と、前記閲覧履歴を前記閲覧履歴管理装置に送信する送信手段とを有し、前記閲覧履歴管理装置は、前記情報処理装置から送信された閲覧履歴を、コンテンツの識別情報及び構成要素の識別情報に基づいて管理する閲覧履歴管理手段を有するコンテンツ管理システムである。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項８にかかる本発明は、コンテンツを示すコンテンツデータを取得するステップと、予め定められた規則に従って、前記データ取得手段によって取得されたコンテンツデータに基づいて、当該コンテンツの識別情報及び当該コンテンツを構成するコンテンツ構成要素の識別情報を生成するステップと、前記識別情報生成手段によって生成されたコンテンツの識別情報及びコンテンツ構成要素の識別情報と対応付けて、当該コンテンツ構成要素における閲覧時の操作位置情報を含む使用者の閲覧履歴を抽出するステップと、をコンピュータに実行させるプログラムである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項３に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、コンテンツの同一性を、コンテンツデータごとに判断できる。  請求項４に係る本発明によれば、請求項１に係る本発明により得られる効果に加えて、タッチパネルの操作に基づいて使用者の操作情報を取得することができる情報処理装置を提供できる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項５に係る本発明によれば、同じコンテンツについて生成された同じ識別情報に基づいて、コンテンツの閲覧履歴を管理するコンテンツ管理システムを提供できる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項６に係る本発明によれば、請求項７に係る本発明により得られる効果に加えて、閲覧履歴が抽出された後で、コンテンツ構成要素の同一性に基づいて、コンテンツの閲覧履歴を変更できる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項７に係る本発明によれば、閲覧履歴管理装置がコンテンツの識別情報を付与しな
くとも、任意の情報処理装置によって同じコンテンツについて生成された同じ識別情報に
基づいて、コンテンツの閲覧履歴を管理するコンテンツ管理システムを提供できる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項８に係る本発明によれば、同一又は異なる使用者が異なるコンピュータで同じコ
ンテンツを閲覧していても、同じコンテンツに対して同じ識別情報を生成して、同じ識別
情報を持つ閲覧履歴を取得できるプログラムを提供できる。