(57)【要約】【課題】ユーザからの公開要求の際に、ユーザの利用履歴に応じて不快とならないようにすることができる情報変換装置を提供する。【解決手段】この情報変換装置は、文書、画像、音声情報のいずれかの組み合わせからなる変換対象の情報を入力し、前記変換対象の情報から予め指定した抽出規則に基づき加工対象データを抽出して、その出現頻度を計数し、前記抽出された加工対象データを前記出現頻度に応じて、予め指定した変換規則に基づき置き換えもしくは削除して加工された情報を出力するものである。【選択図】図５
2006146531.tif 000002
【特許請求の範囲】
【請求項１】
文書、画像、音声情報のいずれかの組み合わせからなる変換対象の情報を入力する入力手段と、前記変換対象の情報から予め指定した抽出規則に基づき加工対象データを抽出し、その出現頻度を計数する情報解析部と、前記情報解析手段で抽出された加工対象データを前記出現頻度に応じて、予め指定した変換規則に基づき置き換えもしくは削除する情報変換手段と、前記情報変換手段で加工された情報を出力する出力手段とを備えることを特徴とする情報変換装置。
【請求項２】
請求項１に記載の情報変換装置において、前記入力手段は、変換対象の情報を登録した情報登録者のプロファイル、この情報を公開要求した検索者のプロファイル、検索者の履歴情報およびサービス利用規則の一つ以上のユーザ情報を入力し、前記情報変換手段は、前記ユーザ情報と前記変換規則とに基づき置き換えもしくは削除することを特徴とする情報変換装置。
【請求項３】
請求項１に記載の情報変換装置において、前記情報変換手段は、加工対象データに対して難易度によるレベル付けされた文字列リストを有し、該難易度に応じて前記加工対象データを類似表現に変換することを特徴とする情報変換装置。
【請求項４】
請求項１に記載の情報変換装置において、前記情報変換手段は、加工対象データの出現頻度に応じた加工レベルで指定される変換規則を参照し、前記加工対象データを変換することを特徴とする情報変換装置。
【請求項５】
文書、画像、音声情報のいずれかの組み合わせからなる変換対象の情報を入力し、前記変換対象の情報から予め指定した抽出規則に基づき加工対象データを抽出して、その出現頻度を計数し、前記抽出された加工対象データを前記出現頻度に応じて、予め指定した変換規則に基づき置き換えもしくは削除して加工された情報を出力することを特徴とする情報変換方法。
【請求項６】
公開するための情報の作成および登録処理を行う情報編集装置と、前記情報編集装置で登録処理された公開情報を維持管理する情報管理装置と、請求項１乃至４のいずれかに記載の情報変換装置と、前記情報管理装置に維持管理された情報を検索する情報検索装置と、前記各装置へのデータの入出力を制御する制御装置とをネットワークで接続した情報公開システムであって、前記情報検索装置で検索された情報を公開するときに、前記情報変換装置で検索された情報を変換してから公開するようにしたことを特徴とする情報公開システム。
【請求項７】
請求項６に記載の情報公開システムにおいて、前記情報検索装置、前記情報編集装置および前記情報管理装置が前記ネットワーク上に１つ以上接続されることを特徴とする情報公開システム。
【請求項８】
コンピュータに、請求項１乃至４のいずれかに記載の情報変換装置の機能、または、請求項６または７に記載の情報公開システムの機能を実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報変換装置、情報変換方法、情報公開システム、プログラムおよび記録媒体に関し、特に、文字列や画像等を含むテキスト情報もしくは音声情報を記録管理し、これらの情報を表示するときの技術に関し、文書公開システムや文書管理システムに適用して好適である。
【背景技術】
【０００２】
近年、パーソナルコンピュータの普及や情報ネットワークの技術の発展により、電子掲示板、チャット、ブログ等で個人的な情報をネットワーク上で公開し、その情報を多数のユーザが参照したり、意見交換することが盛んに行われている。その一方で、電子掲示板等において他人を誹謗中傷したり、罵倒するような書き込み、また、無関係な広告を載せるもの等の問題のある行為が少なからず生じており、純粋に意見交換を楽しもうとしているユーザにとって不快を感じさせるものである。
【０００３】
このような問題点を解決するために、従来の技術では、ユーザが電子掲示板等にデータを書き込もうとする場合に、予め登録されている不適切な用語がデータ中に存在するか否かを判断し、不適切な用語が存在すれば、データ全部を書き込まず、不適切な用語が存在しないときにのみデータを書き込んでいた。
【０００４】
しかしながら、上記のような従来の技術では、一箇所でも不適切な用語が含まれている場合も情報全体の登録がなされないという問題点がある。これに対して、特許文献１では、第一データの一部のデータと、第二データが一定の関係にあるかどうかを判断した場合に、第二データと一定の関係にある一部のデータの内容をユーザが認識できないように、第一データを出力するように指示することにより、不適切な用語を入力したユーザおよび第三者に教育的指導をすることができる。
【０００５】
また、特許文献２では、めいわくな発言であるとするための一定の条件、例えば禁止語句を含むことを満たす場合には、めいわくな発言であると判定し非表示扱いとして、同時に保存を行う。電子掲示板の管理者は、保存された非表示および表示の発言文書の一覧を見て、必要と思われる場合には非表示か表示かの扱いを変更でき、また判定条件も変更できるようにした。これにより、電子掲示板でめいわくな発言を防止するために、禁止語句に相当する文字列を含む発言を一律に非表示にすることの弊害などをなくすことができる。
【０００６】
また、特許文献３では、通信ネットワークを介してユーザ端末間を接続し、ユーザ端末間で送受される音声および／または文字情報を伝送し、伝送される音声および／または文字情報をその送信したユーザ端末の識別情報と共に記憶装置に記録し、記憶装置に記録された音声および／または文字情報中にモラル違反に該当する用語等がないかを検索し、検索によってヒットされた音声および／または文字情報を送信したユーザの登録情報にモラル違反があったことを示す違反データを記録すると共に、違反となった音声および／または文字情報およびそれを送信したユーザの識別情報を管理サーバの管理者制御卓に提示するようにした。これにより、チャット、電子掲示板等のような音声および／または文字コミュニケーションにおいて他人の誹謗中傷や罵倒等のモラル的に問題のある行為を監視し、問題のあるユーザの利用を制限または拒否することができる。
【０００７】
また、特許文献４では、作成文書またはそのＰＤＦ文書をＸＭＬタグのタグ辞書を用いて構造解析し、これらの文書論理構造を表わす文書要素毎にＸＭＬタグが付加されたＸＭＬ文書を作成する。これら文書は、文書原本として保管される。これらＸＭＬタグには、タグ辞書に基づいて、各文書要素に付加されたタグにマスキング加工をするか、しないかの優先度を示す非公開レベルが定義されている。ＰＤＦ文書をマスキング処理する場合には、このＰＤＦ文書とＸＭＬ文書とを突き合せ、ＰＤＦ文書の文書要素を、これに対応するＸＭＬ文書の文書要素のタグに応じて、マスキング処理するかしないかの判定をする。
これにより、ＸＭＬなどの文書構論理構造を有する構造化文書を用いて、文書作成時に文書作成者自身が文書の任意の箇所に意味付けを行い、非公開属性を含む文書論理構造を生成することにより、自動マスキング、一括マスキングが行えるようにした。
【０００８】
一方、データを配布した場合、そのデータは、配布元と配布先は同一の情報を持つことになる。このように配布されるデータの一部を見せたくない情報と見せてもよい情報とに切り分けるには人の手によるしかないが、大量のデータを扱う場合には、非常に時間がかかるという問題点があった。
【０００９】
これに対して、特許文献５では、データ配布要求に応じて、データを文書データベースより取り出し、予め設定しておいた非公開にする情報を指定するためのキーワードをチェックし、自動的に大量のデータの一部を削除もしくは別のものに置き換えたものを作成し、データを配布するようにした。これにより、自動的にデータの一部を公開／非公開にするといった情報を細かく制御することができる。
【特許文献１】特開２００３−２９６２３６号公報
【特許文献２】特開２００２−８２８６９号公報
【特許文献３】特開２００２−１７５２５６号公報
【特許文献４】特開２００４−０９４５４２号公報
【特許文献５】特開２００１−２０２３５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
一方、公開要求した文書中に中傷語等が一箇所もしくは低頻度で含まれている場合は、それほど不快に感じることはないが、このような語の出現が高頻度になるにつれ不快感が増すものである。しかしながら、上述の従来の技術では、このような状況に対応したものではなく、中傷語等の不適切な用語が出現した箇所を常に削除するようにしている。
【００１１】
本発明は、上述した実情を考慮してなされたものであって、不適切な用語の有無に関わらず全データを登録し、ユーザからの公開要求の際に、ユーザの履歴情報に応じて不快とならないデータを提供できる情報公開システム、情報公開システムの機能を実行するためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【００１２】
さらに、本発明は、構造化文書ではなく一般の文書情報であっても、ユーザからの公開要求の際に、ユーザの履歴情報に応じて不快とならないようにする情報変換装置、情報変換方法、並びに、情報変換装置の機能を実行するためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、請求項１に記載の発明は、文書、画像、音声情報のいずれかの組み合わせからなる変換対象の情報を入力する入力手段と、前記変換対象の情報から予め指定した抽出規則に基づき加工対象データを抽出し、その出現頻度を計数する情報解析部と、前記情報解析手段で抽出された加工対象データを前記出現頻度に応じて、予め指定した変換規則に基づき置き換えもしくは削除する情報変換手段と、前記情報変換手段で加工された情報を出力する出力手段とを備えることを特徴とする。
【００１４】
請求項２に記載の発明は、請求項１に記載の情報変換装置において、前記入力手段は、変換対象の情報を登録した情報登録者のプロファイル、この情報を公開要求した検索者のプロファイル、検索者の履歴情報およびサービス利用規則の一つ以上のユーザ情報を入力し、前記情報変換手段は、前記ユーザ情報と前記変換規則とに基づき置き換えもしくは削除することを特徴とする。
請求項３に記載の発明は、請求項１に記載の情報変換装置において、前記情報変換手段は、加工対象データに対して難易度によるレベル付けされた文字列リストを有し、該難易度に応じて前記加工対象データを類似表現に変換することを特徴とする。
請求項４に記載の発明は、請求項１に記載の情報変換装置において、前記情報変換手段は、加工対象データの出現頻度に応じた加工レベルで指定される変換規則を参照し、前記加工対象データを変換することを特徴とする。
【００１５】
請求項５に記載の発明は、文書、画像、音声情報のいずれかの組み合わせからなる変換対象の情報を入力し、前記変換対象の情報から予め指定した抽出規則に基づき加工対象データを抽出して、その出現頻度を計数し、前記抽出された加工対象データを前記出現頻度に応じて、予め指定した変換規則に基づき置き換えもしくは削除して加工された情報を出力することを特徴とする。
【００１６】
請求項６に記載の発明は、公開するための情報の作成および登録処理を行う情報編集装置と、前記情報編集装置で登録処理された公開情報を維持管理する情報管理装置と、請求項１乃至４のいずれかに記載の情報変換装置と、前記情報管理装置に維持管理された情報を検索する情報検索装置と、前記各装置へのデータの入出力を制御する制御装置とをネットワークで接続した情報公開システムであって、前記情報検索装置で検索された情報を公開するときに、前記情報変換装置で検索された情報を変換してから公開するようにしたことを特徴とする。
請求項７に記載の発明は、請求項６に記載の情報公開システムにおいて、前記情報検索装置、前記情報編集装置および前記情報管理装置が前記ネットワーク上に１つ以上接続されることを特徴とする。
【００１７】
請求項８に記載の発明は、コンピュータに、請求項１乃至４のいずれかに記載の情報変換装置の機能、または、請求項６または７に記載の情報公開システムの機能を実行させるためのプログラムである。
請求項９に記載の発明は、請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１８】
本発明によれば、文字列や画像等を含むテキスト情報もしくは音声情報からなるデータに対して、不適切な用語の有無に関わらず全データを登録し、ユーザからの公開要求の際に、できるだけ原文に近い内容を保ちつつ、ユーザの履歴情報に応じて不快とならないデータを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の情報公開システムおよび情報変換装置に係る好適な実施形態について説明する。
図１は、本発明の実施形態に係る情報公開システムの全体構成を示すブロック図であり、同図において、情報公開システムは、制御装置１００、情報管理装置２００、情報編集装置３００、情報検索装置４００、情報変換装置５００、端末装置６００およびこれらの装置を接続するネットワーク７００とから構成されている。
これらの各装置（１００，２００，３００，４００，５００，６００）は、ネットワーク７００上に１つもしくは複数存在していてもよい。
【００２０】
制御装置１００は、少なくともＣＰＵ、メモリ、記憶装置およびネットワークインタフェースを備え、情報公開システムの機能全体を制御するためのサーバコンピュータであって、ネットワーク７００を介して接続された端末装置６００からの種々の要求をＨＴＴＰにより受信し、要求の種類に応じて各装置（情報管理装置２００、情報編集装置３００、情報検索装置４００、情報変換装置５００）へ振り分けて、要求された機能を実行させ、その結果を要求元の端末装置６００へ送信する。この制御装置１００では、オペレーティングシステム（ＯＳ）が動作し、そのＯＳ上のアプリケーションプログラムとして、Ｗｅｂサーバの機能および情報公開システムの制御機能が実行される。
【００２１】
情報管理装置２００は、少なくともＣＰＵ、メモリ、記憶装置およびネットワークインタフェースを備え、本情報公開システムで公開すべき情報の登録・編集、検索・閲覧等の処理を実行するためのサーバコンピュータであって、ネットワーク７００を介して接続された制御装置１００からの登録・編集、検索・閲覧等の処理要求を受信し、その実行結果を制御装置１００へ返信する。この情報管理装置２００では、オペレーティングシステム（ＯＳ）が動作し、そのＯＳ上のアプリケーションプログラムとして、登録・編集、検索・閲覧等の処理機能が実行される。
【００２２】
情報編集装置３００は、少なくともＣＰＵ、メモリ、記憶装置およびネットワークインタフェースを備え、公開すべき情報の登録および編集を実行するためのサーバコンピュータであって、ネットワーク７００を介して接続された制御装置１００からの登録・編集要求を受信し、情報管理装置２００に情報を登録または登録された情報の編集を実行してその結果を制御装置１００へ返信する。この情報編集装置３００では、オペレーティングシステム（ＯＳ）が動作し、そのＯＳ上のアプリケーションプログラムとして、情報登録・編集の機能が実行される。
【００２３】
情報検索装置４００は、少なくともＣＰＵ、メモリ、記憶装置およびネットワークインタフェースを備え、情報検索および情報変換を実行させるためのサーバコンピュータであって、ネットワーク７００を介して接続された制御装置１００から受信した検索要求を情報管理装置２００に依頼し、その検索結果を情報変換装置５００へ依頼して情報を公開できるように加工させて制御装置１００へ返信する。この情報検索装置４００では、オペレーティングシステム（ＯＳ）が動作し、そのＯＳ上のアプリケーションプログラムとして、情報検索および情報変換の制御機能が実行される。
【００２４】
情報変換装置５００は、少なくともＣＰＵ、メモリ、記憶装置およびネットワークインタフェースを備え、情報を公開できる状態に変換するためのサーバコンピュータであって、ネットワーク７００を介して接続された制御装置１００からの変換要求を受信し、情報を公開できる状態に変換してその結果を制御装置１００へ送信する。この情報変換装置５００では、オペレーティングシステム（ＯＳ）が動作し、そのＯＳ上のアプリケーションプログラムとして、情報変換の機能が実行される。
【００２５】
端末装置６００は、ＣＰＵ、メモリ、記憶装置、キーボード、ポインティングデバイス、表示装置およびネットワークインタフェースを備えた、一般的なデスクトップ型コンピュータやモバイルコンピュータ等であり、ユーザが利用する際に操作が容易になるようなユーザインタフェースを備えており、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）やインターネット等のネットワーク７００を介して制御装置１００に接続可能なものであればよい。この端末装置６００では、オペレーティングシステム（ＯＳ）が動作し、そのＯＳ上のアプリケーションプログラムとして、クライアントプログラムまたはＷｅｂブラウザが実行される。
【００２６】
ネットワーク７００は、本実施形態の情報公開システムにおける各装置（制御装置１００、情報管理装置２００、情報編集装置３００、情報検索装置４００、情報変換装置５００、端末装置６００）をつなぐ伝送路であって、一般にはケーブルで実現され、通信プロトコルにはＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）、ＨＴＴＰが使われる。ただし、各装置間の通信プロトコルが一致すれば、ケーブルを使用しない無線ＬＡＮや放送波を使ったネットワークでも構わない。
【００２７】
このような構成において、端末装置６００では、Ｗｅｂブラウザを用いて、制御装置１００へアクセスして情報公開システムへの認証処理を行う。その上で、情報登録・編集や情報の検索・閲覧を制御装置１００へ要求し、制御装置１００がこの要求を各装置（２００，３００，４００，５００）で実行させて、その結果を要求元の端末装置６００へ返信する。端末装置６００は、取得した結果をＷｅｂブラウザにより表示装置へ表示する。
【００２８】
また、上記の構成では、公開すべき情報を登録・編集する情報編集装置３００と登録された情報を検索する情報検索装置４００を別の装置としているが、これらの両機能をともに持たせるようにしてもかまわない。
また、上記構成では、制御装置１００を備えて、端末装置６００からの各種要求や、各装置間でのデータの制御を行うようにしているが、制御装置が各装置への情報の送受信の仲介をせずに、情報検索装置、情報編集装置、情報管理装置間で直接情報を送受信するようにしてもよい。
次に、情報公開システムの各装置の詳細な動作について説明する。
【００２９】
（Ａ）情報を登録および編集
まず、図２を用いて、情報公開システムで公開すべき情報を登録および編集するときの構成およびその動作について説明する。
情報編集装置３００は、登録者プロファイル３１０を維持管理しており、登録者からの公開するための情報の作成・編集および登録する際の書誌情報などの作成処理を行う。
登録者プロファイル３１０は、情報登録者の個人情報（例えば、ユーザＩＤ（会員番号）、ユーザ名、年齢、性別、職業、電話番号、公開したくない情報のカテゴリの指定等）を格納している。この公開したくない情報のカテゴリは、情報登録者にとっては公開したくない情報が属するカテゴリ（後述する加工対象のカテゴリ）であり、このカテゴリを指定することによって、検索者に部分的な情報開示や非開示を行うことができる。
【００３０】
情報管理装置２００には、情報データベース（以下、データベースをＤＢと略記する）２１０を維持管理している。
情報ＤＢ２１０は、公開する１情報につき、文書、画像および音声情報とこれら情報の書誌事項（タイトル、情報登録者のユーザＩＤ、登録・更新日時等）のデータを保持管理する。また、この情報ＤＢ２１０には、このデータベース中に出現した加工対象データ（後述）とその頻度を保持している。
【００３１】
まず、公開すべき情報を登録したいユーザは、本情報公開システムにおいて、ユーザ登録を行う。この場合、端末装置６００から制御装置１００に対して情報登録者の登録要求を行うと、ユーザ登録用の入力画面が返信されるので、この画面に対して自分の個人プロファイル（ユーザＩＤ、パスワード、名前、年齢、性別、職業、電話番号等）を入力し、この個人プロファイルを添付した情報登録者登録要求を制御装置１００へ送信する。制御装置１００では、この受信した情報登録者の個人プロファイルを情報編集装置３００へ渡す。
情報編集装置３００では、渡された情報登録者の個人プロファイルを登録者プロファイル３１０へ格納する。
【００３２】
登録が終わり、公開すべき情報を登録する場合には、今登録したユーザＩＤとパスワードで情報公開システムに対してログインを行う。
この後、ユーザは情報登録および編集の情報登録画面要求を制御装置１００へ送信すると、制御装置１００から送られた情報登録画面に対して、公開すべき情報、この情報のタイトルと公開したくない情報のカテゴリとを入力し、情報登録要求を制御装置１００へ返信する。この情報登録要求には、公開すべき情報とこの情報の書誌事項（タイトル、情報登録者のユーザＩＤ、公開したくない情報のカテゴリ）等を添付してある。
【００３３】
制御装置１００は、端末装置６００から受信した情報登録要求を情報管理装置２００へ渡す。
情報管理装置２００は、新たに情報ＩＤを生成し、現在の日時を登録日時とし、渡された情報とタイトル、情報登録者ＩＤと公開したくない情報のカテゴリを新たに生成した情報ＩＤに対応付けて情報ＤＢ２１０へ格納し、さらに、この情報から加工対象データ（後述）とその出現頻度を抽出し、情報ＤＢ２１０に記憶された加工対象データとその出現頻度を更新し、ユーザへ格納が完了したことを通知する。
ユーザは、この情報の格納終了通知を受信しログアウトを行う。
【００３４】
また、ユーザが既に登録されている情報を編集更新する場合には、情報登録者のユーザＩＤとパスワードでログインした後、編集対象を特定して、その内容に対して編集した情報で情報管理装置２００の情報ＤＢ２１０を更新し、ログアウトを行う。
以上の動作により、情報登録者が公開すべき情報が情報管理装置２００の情報ＤＢ２１０へ蓄積されていく。
【００３５】
（Ｂ）情報の検索および閲覧
次に、図３を用いて、情報公開システムで公開された情報を検索および閲覧するときの構成およびその動作について説明する。
情報検索装置４００は、検索者プロファイル４１０を維持管理しており、検索者からの情報の検索・閲覧処理を行う。
検索者プロファイル４１０は、検索者の個人情報（例えば、ユーザＩＤ（会員番号）、ユーザ名、年齢、性別、職業、電話番号、見たくない情報のカテゴリの指定等）およびアクセスログを格納している。この見たくない情報のカテゴリは、要求した情報中に検索者が好まない情報に関するカテゴリを示し、このカテゴリに含まれる情報に対して配慮した情報開示をすることができる。
アクセスログは、情報公開システムへユーザが最初に使用開始のログインを行ってからログアウトするまでに、ユーザがどのような要求（例えば、機能選択や機能実行）を行ったかを、ユーザ名（ユーザＩＤ）、イベント（要求の内容）、要求を行った日時等を記録したものである（図４参照）。
ここで、検索者の個人情報とアクセスログとをまとめて、検索者の個人プロファイルと呼ぶ。
【００３６】
情報変換装置５００は、加工対象変換ルール５１０を保持しており、加工対象変換ルール５１０に定義された加工対象データを指定された情報から抽出し、加工対象変換ルール５１０に定義されたルールに基づいてその加工対象データの変換処理をする。（この情報変換装置５００については、後で詳述する。）
【００３７】
情報管理装置２００は、上述した情報ＤＢ２１０に加えて、履歴情報ファイル２２０、サービス利用規則２３０を維持管理している。
履歴情報ファイル２２０は、アクセスした情報単位で、アクセスした日時、アクセスしたユーザのユーザＩＤ、アクセスした情報の書誌事項（情報を格納したＵＲＩ、タイトル、登録者のユーザＩＤ、登録日時等）、情報中の加工対象データ（後述）とその出現頻度のリストを格納する。
サービス利用規則２３０は、この情報公開サービスを利用するに当たりユーザへの禁止している事項（サービスの品位を下げるような情報や社会的モラルに反する情報など好ましくない情報）などについてのサービス利用規則を保持している。この規則により、サービス提供者にとってはサービス利用規則に反する情報の開示を制限することができる。
【００３８】
まず、公開された情報を検索あるいは閲覧したいユーザは、本情報公開システムにおいて、ユーザ登録を行う。この場合、端末装置６００から制御装置１００に対して情報検索者の登録要求を行うと、ユーザ登録用の入力画面が返信されるので、この画面に対して自分の個人プロファイル（ユーザＩＤ、パスワード、名前、年齢、性別、職業、電話番号、見たい情報のカテゴリ等）を入力し、この個人プロファイルを添付した情報検索者登録要求を制御装置１００へ送信する。制御装置１００では、この受信した情報検索者の個人プロファイルを情報検索装置４００へ渡す。
情報検索装置４００では、渡された情報検索者の個人プロファイルを検索者プロファイル４１０へ格納する。
【００３９】
登録が終わり、公開された情報を検索する場合には、今登録したユーザＩＤとパスワードで情報公開システムに対してログインを行う。
この後、ユーザは検索条件入力画面要求を制御装置１００へ送信すると、制御装置１００から送られた検索条件入力画面に対して入力した検索条件および検索者のユーザＩＤを添付した情報検索要求を制御装置１００へ返信する。
【００４０】
制御装置１００は、端末装置６００から受信した検索条件および検索者のユーザＩＤを添付した情報検索要求を情報管理装置２００へ渡す。
情報管理装置２００は、情報ＤＢ２１０を参照して、渡された検索条件に合致する情報を検索し、合致した情報の格納先のＵＲＩ（Uniform Resource Identifier）と合致度とで構成される二つ組みのリストからなる検索結果を、制御装置１００を介して情報検索装置４００へ戻す。
【００４１】
情報検索装置４００では、受け取った検索結果の各情報の格納されているＵＲＩを参照して、検索結果一覧を作成し、制御装置１００を介して検索要求のあった端末装置６００へ戻す。
この検索一覧には、検索条件に対する合致度、情報のタイトル、情報の登録日、およびこの情報の内容を閲覧するときのリンク先からなっている。
このリンク先は、情報の格納先であるＵＲＩを指すようにはせず、情報を特定するための情報ＩＤとする。
【００４２】
端末装置６００では、Ｗｅｂブラウザ等を用いて、制御装置１００から戻された検索結果一覧を表示装置上に表示する。
ユーザが表示された検索結果一覧の中から所望の情報のリンク先を指定することによって、端末装置６００は、ユーザ（検索者）のユーザＩＤと閲覧所望した情報のリンク先（情報ＩＤ）を閲覧要求として制御装置１００へ送信する。
制御装置１００は、この閲覧要求を受信すると、まず、情報ＩＤから情報の格納先のＵＲＩを特定し、このＵＲＩと検索者のユーザＩＤとからなる閲覧要求を情報管理装置２００へ送信する。
【００４３】
情報管理装置２００は、閲覧要求を受信すると、履歴情報ファイル２２０を参照して、ＵＲＩで示す情報が過去に同一の検索者によってアクセスされているかを調べ、アクセスされていた履歴情報を抽出する。
情報管理装置２００は、この抽出した検索者の履歴情報と、閲覧対象の情報の内容およびサービス利用規則２３０とを制御装置１００へ戻す。
【００４４】
制御装置１００は、検索者プロファイル４１０から取り出した検索者の個人プロファイルと、登録者プロファイル３１０から取り出した閲覧対象となった情報の登録者の個人プロファイルと、情報管理装置２００から受け取った履歴情報、サービス利用規則、情報の内容とを情報変換装置５００へ渡す。
【００４５】
情報変換装置５００では、情報の内容、検索者の履歴情報、サービス利用規則、検索者の個人プロファイル、登録者の個人プロファイルおよび加工対象変換ルール５１０を用いて、情報にある加工対象データ（後述）を抽出するとともに、その加工対象データの頻度も計数する。この抽出された加工対象データを加工対象変換ルール５１０に定義したルールによって変換した情報（以下、変換情報という）を作成し、変換情報と抽出した加工対象データとその頻度情報とを制御装置１００に戻す。
【００４６】
制御装置１００は、抽出した加工対象データの計数結果がゼロのときには、情報管理装置２００から取得した情報の内容をそのまま閲覧要求元の端末装置６００へも返信し、端末装置６００へ表示させる。
一方、制御装置１００は、抽出した加工対象データの計数結果がゼロでないときには、検索者のユーザＩＤ、閲覧要求のあった情報のＵＲＩと、抽出された加工対象データとその頻度とを履歴情報更新要求として情報管理装置２００へ送信する。また、同時に、変換情報を閲覧要求元の端末装置６００へも返信し、端末装置６００の表示装置へ表示させる。
【００４７】
履歴情報更新要求を受信した情報管理装置２００では、現在の日時をアクセス日時とし、アクセスした日時、検索者のユーザＩＤ、アクセスした情報の書誌事項（情報を格納したＵＲＩ、タイトル、登録者のユーザＩＤ、登録日時等）、加工対象データ（後述）とその出現頻度のリストを履歴情報ファイル２２０に記録する。
ユーザは、検索および閲覧が終了したときにはログアウトを行う。
【００４８】
以上のように情報公開システムを構成することにより、公開対象である文書および画像、音声情報から予め指定した情報（情報を公開する上で不適切と判断される文字列などの情報）に対して、検索者や情報の提供者のプロファイルおよびサービス提供者のサービス利用規則を考慮し、公開対象の情報から変換対象となる情報を抽出し、抽出した情報の出現頻度に応じて抽出された情報を変換、マスキングや削除等の方法により加工した情報を表示することができる。
【００４９】
（Ｃ）公開すべき情報の変換
次に、公開すべき情報に加工対象データが含まれていた場合の変換処理について詳細に説明する。図５は、本実施形態に係る情報変換装置５００の機能構成を示すブロック図であり、同図において、情報変換装置５００は、入力手段５２０、情報解析手段５３０、情報変換手段５４０、出力手段５５０、加工対象変換ルール５１０とから構成されている。
【００５０】
まず、情報変換装置５００で使う加工対象変換ルール５１０について説明する。加工対象変換ルール５１０は、加工対象データと加工ルールの２つの部分からなっている。
加工対象データは、図６に例示したように、各カテゴリに対して、加工対象カテゴリ、その識別子（ＩＤ）およびこのカテゴリに含まれる加工対象の項目がある。
図６においては、２つのカテゴリ「個人情報」と「表現」を持ち、カテゴリ「個人情報」では、「会員番号」、「氏名」、「年齢」、「性別」、「職業」、「電話番号」に関するデータが情報中に出現したときに、そのデータを加工ルールにしたがって変換することを要求する。また、カテゴリ「表現」では、「差別用語」と「侮蔑用語」に属する表現が情報中に出現したときに、そのデータを加工ルールにしたがって変換することを要求する。
【００５１】
ここで、差別用語や侮辱用語は、他人の権利を侵害する表現、他人に経済的・精神的損害を与える表現、脅迫的な表現、他人の名誉を毀損する表現、他人のプライバシを侵害する表現、いやがらせ、他人を中傷する表現、猥褻・猥雑な表現、品性を欠く表現、罵詈雑言に類する表現、嫌悪感を与える表現、民族的・人種的差別につながる表現、倫理的観点から問題のある表現などのことである。
【００５２】
加工ルールは、加工対象データのカテゴリごとに加工対象となる項目の詳細を示すデータである（図７参照）。例えば、図７（Ａ）に示すように、個人情報に対する加工ルールは、加工対象の項目ごとに、加工対象を抽出するための表現方法と抽出された表現をどのように変換するかを示す変換表記とを指定する。
加工対象を抽出するための表現方法には、その項目を抽出ルールとして正規表現で示す場合には「加工対象表記」に、文字列リストで示される場合には該当するリストファイルのＩＤを「文字列リストＩＤ」に記録する。
また、抽出された表現の変換表記には、置き換え後の文字列あるいは置き換え後の文字列のリストのＩＤを記録する。
【００５３】
例えば、図７（Ａ）の個人情報加工ルールについて説明する。１０桁の数字が出現した場合には項目「会員番号」とみなして変換表記「＊＊＊＊」で置き換える。また、項目「氏名」については、図７（Ｃ）の氏名リスト中の文字列が出現した場合、変換表記「＊＊＊＊」で置き換える。数字に続いて「歳」の文字が出現した場合には、変換表記「＊＊＊＊」で置き換える。「男」あるいは「女」が出現した場合、項目「性別」とみなし、変換表記「＊＊＊＊」で置き換える。また、項目「職業」については、図７（Ｃ）に示した職業リスト中の文字列が出現した場合、変換表記「＊＊＊＊」で置き換える。
【００５４】
次に、図７（Ｂ）の表現加工ルールについて説明する。項目「差別用語」については、図７（Ｃ）に示す差別用語リスト中の文字列が出現した場合、対応する変換表記に置き換える。また、項目「侮蔑用語」については、図７（Ｃ）の侮蔑用語リスト中の文字列が出現した場合に、変換表記「＊＊＊＊」で置き換える。
【００５５】
上記の加工ルールにおける変換表記あるは変換表記リストに示された文字列ごとに、レベル付けされた文字列リストを対応させるようにしてもよい。このレベル付けされた文字列リストを使うことにより、加工対象データを類似の表現に変換することができる。
このように類似表現への変換を行うときには、検索者の個人プロファイルには、自分のレベルを設定しておく必要がある。
【００５６】
この「レベル付けされた文字列リスト」とは、１つの変換元の単語に対して、１つ以上の変換先の単語を文字列表現の難易度（例えば、日本語検定の単語のレベル定義）順に並べた文字列のリストである。例えば、変換元の単語「理解する」に対して、変換先の単語のリスト（「理解する」、「分る」等）を対応させたものが「レベル付けされた文字列リスト」である。
このように、文字列表現の難易度に応じて変換することにより、検索者のレベルに応じた用語で提示されるので、内容をより容易に理解することができる。
【００５７】
また、文字列表現の難易度によるレベルの代わりに、表現の穏健さ、過激さや丁寧度を用いてもよい。例えば、変換元の単語「言う」に対して、変換先の単語のリスト（「言う」、「おっしゃる」等）を対応させたものとしてもよい。
このように、過激な表現をより穏健な類似の表現に変換することにより、検索者への威圧感、不快感などを軽減することができる。
【００５８】
入力手段５２０は、制御装置１００から渡される、公開されている情報（変換対象）の内容、登録者の個人プロファイル、検索者のユーザＩＤ、検索者の履歴情報、検索者の個人プロファイルおよびサービス利用規則を入力してそれぞれ一時的に記憶装置へ格納しておく。
【００５９】
情報解析手段５３０は、加工対象変換ルール５１０に格納されている加工対象項目を加工対象表記あるいは文字列リストを参照して抽出し、この抽出した文字列の位置とその頻度を計数する。
例えば、個人情報カテゴリの「職業」の項目に対しては、職業リストに挙げられた職業の文字列（例えば、製造業や金融業等）が出現するたびに、この項目「職業」に対する出現頻度をカウントアップする。また、表現カテゴリの「差別用語」の項目に対しては、差別用語リストに挙げられた差別用語の文字列（例えば、あいのこやクーリー等）が出現するたびに、この項目「差別用語」に対する出現頻度をカウントアップする。
【００６０】
情報変換手段５４０は、情報解析手段５３０で抽出された加工対象データを登録者の個人プロファイル、検索者の履歴情報、検索者の個人プロファイルおよびサービス利用規則および加工対象変換ルール５１０に記憶されている加工ルールから条件に適合するルールを参照し、情報の変換、削除を行った変換結果を出力手段５５０へ渡す。
ここで、加工対象データの出現頻度が所定の閾値以下であれば加工ルールを参照して他の文字列表記に変換を行い、また所定の閾値以上であれば加工対象データにマスキング処理を行ったり、あるいは加工対象データを削除するようにする。
ここで、変換表記にレベル付けされた文字列リストがあるときには、検索者の個人プロファイルに記録されているレベルに該当する変換先の文字列と置き換えるようにする。
【００６１】
例えば、登録者の個人プロファイルに個人情報カテゴリに属する項目を加工する指定があったとき、図７（Ａ）を参照して、情報解析手段５３０で抽出した加工対象データのうち、個人情報カテゴリに含まれる項目については、変換対象の情報の内容を変換表記に記録されている文字列と置き換える。
【００６２】
なお、検索者の履歴情報による過去に要求した情報への加工対象データの有無、出現頻度の情報などに基づき該当情報を変換するようにしてもよい。
例えば、検索者の履歴情報を参照して、検索者が過去に今回要求した情報と同一情報にアクセスしたことがあった場合、過去にアクセスした情報の加工対象データの出現頻度と新規に要求した情報の加工対象データの出現頻度を照合し、両情報もしくは一方の情報中の出現頻度が、例えば、図８に示したような出現頻度範囲であれば、それぞれのレベルに合致する加工方法で変換する。即ち、加工レベルに応じて、新規に要求した情報の加工対象データを非開示としたり、加工対象文字列のみ非開示としたり、加工対象文字列が含まれる段落を非開示としたり、あるいは文書全体を非開示とするなどの処理を行うようにしてもよい。
【００６３】
さらに、検索者が情報を要求し、登録者によって部分的に情報の公開を拒否される場合や、検索者が加工対象データの公開を拒否する指定がなされている場合は、部分的に情報を公開したり、加工対象データの情報を削除したり、また、サービス利用規則、登録者の個人プロファイル、検索者の個人プロファイルそれぞれで指定される条件の組み合わせを考慮して情報を変換し公開する。
あるいは、それぞれで指定される条件のＯＲをとって情報を加工したり、予め適用されるルールの優先度が決められ、これに合わせて情報を加工するようにしたり、開示条件が最も厳しいルールを適用し情報を加工するようにしてもよい。
【００６４】
情報変換手段５４０は、上記の変換によって、開示しない場合、変換しない場合または変換を行った場合のいずれかの判定結果および変換されたときの変換結果を出力手段５５０へ渡す。
【００６５】
出力手段５５０は、情報変換手段５４０で判定した結果が「開示しない」場合には、開示しない旨の通知および情報解析手段５３０で抽出された加工対象データとその頻度情報を検索者のユーザＩＤと対応付けて制御装置１００へ出力する。
また、情報変換手段５４０で判定した結果が「変換しない」場合には、要求された情報の内容および情報解析手段５３０で抽出された加工対象データとその頻度情報を検索者のユーザＩＤと対応付けて制御装置１００へ出力する。
また、情報変換手段５４０で判定した結果が「変換を行った」場合には、情報変換手段５４０で変換した情報および情報解析手段５３０で抽出された加工対象データとその頻度情報を検索者のユーザＩＤと対応付けて制御装置１００へ出力する。
【００６６】
図９は、本実施形態に係る情報変換装置の処理手順を示すフローチャートである。
まず、変換対象となる情報、画像および音声情報と、ユーザ情報として情報登録者の個人プロファイル、および検索者のユーザＩＤ、個人プロファイル、履歴情報とサービス利用規則を受信し（ステップＳ１０）、受信した変換対象となる情報を解析して、加工対象データを抽出して（ステップＳ１１）、その頻度と位置を取り出す（ステップＳ１２）。
【００６７】
情報登録者の個人プロファイル、および検索者の個人プロファイル、履歴情報とサービス利用規則と加工ルールとを参照して、変換対象となる情報中の加工対象データを置き換える（ステップＳ１３）。
置き換えた変換済み情報と、抽出した加工対象データとその頻度を検索者のユーザＩＤと対応付けて呼び出し元へ返信する（ステップＳ１４）。
【００６８】
なお、上述した実施形態では、検索者が検索結果一覧を見てから、検索者が所望した情報を情報管理装置から取り出し、取り出した情報の不適当な表現を変換してから端末装置へ表示するようにしているが、検索結果一覧を表示する前に、検索結果の全ての情報について不適当な表現を変換した変換情報を作成し、その後検索結果一覧を表示するようにしてもよい。
【００６９】
また、上述した実施形態では、情報登録者および検索者の個人プロファイルをそれぞれ情報編集装置および情報検索装置に保持するようにしたが、これらをまとめてユーザプロファイルとして情報管理装置に記憶しておき、必要に応じて各処理装置へユーザプロファイルから必要な個人のプロファイルを送信するようにしてもよい。
【００７０】
上記の実施形態では、加工対象データを文字列としたが、音声データや画像データであっても同様に適用することができる。
【００７１】
さらに、本発明は上述した実施形態のみに限定されたものではない。上述した実施形態を構成する各機能をそれぞれプログラム化し、あらかじめＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、このＣＤ−ＲＯＭをＣＤ−ＲＯＭドライブのような媒体駆動装置に装着して、これらのプログラムをコンピュータのメモリあるいは記憶装置に格納して、実行することによって、本発明の目的を達成することができる。
【００７２】
なお、記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリカード等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ−Ｒ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）のいずれであってもよい。
【００７３】
また、ロードしたプログラムの指示に基づき、オペレーティングシステムやアプリケーションプログラム等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００７４】
また、上述したプログラムをサーバコンピュータの磁気ディスク等の記憶装置に格納しておき、ネットワークで接続された利用者のコンピュータからダウンロードして頒布する場合、また、サーバコンピュータから配信して頒布する場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
このように、本発明の機能をプログラムして、記録媒体に記録し頒布することによって、コスト、可搬性、汎用性を向上させることができる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施形態に係る情報公開システムの全体構成を示すブロック図である。
【図２】本情報公開システムで公開すべき情報を登録および編集するときの構成を示すブロック図である。
【図３】情報公開システムで公開された情報を検索および閲覧するときの構成を示すブロック図である。
【図４】アクセスログのデータ構造例である。
【図５】情報変換装置の機能構成を示すブロック図である。
【図６】加工対象データのデータ例である。
【図７】加工ルールのデータ例である。
【図８】加工レベルのデータ例である。
【図９】情報変換装置の処理手順を示すフローチャートである。
【符号の説明】
【００７６】
１００…制御装置、２００…情報管理装置、２１０…情報データベース（ＤＢ）、２２０…履歴情報ファイル、２３０…サービス利用規則、３００…情報編集装置、３１０…登録者プロファイル、４００…情報検索装置、４１０…検索者プロファイル、５００…情報変換装置、５１０…加工対象変換ルール、５２０…入力手段、５３０…情報解析手段、５４０…情報変換手段、５５０…出力手段、６００…端末装置、７００…ネットワーク。
【図１】
2006146531.tif 000003
【図２】
2006146531.tif 000004
【図３】
2006146531.tif 000005
【図４】
2006146531.tif 000006
【図５】
2006146531.tif 000007
【図６】
2006146531.tif 000008
【図７】
2006146531.tif 000009
【図８】
2006146531.tif 000010
【図９】
2006146531.tif 000011