(57)【要約】  従来、共有情報に対するアクセス制限の設定を行うのは、各情報の提供者である。そのため、情報提供者が、本来高くすべき機密レベルを低く判断し、アクセス制限を行わない場合や、情報提供者あるいは情報提供者に依頼された管理者がアクセス制限の設定を忘れる結果、機密情報が漏洩する可能性があった。そこで、予め閲覧を制限すべき語句（規制語句）と閲覧制限を解除する為のパスワードを設定しておき、閲覧要求時に、閲覧要求のされた共有情報に、規制語句が含まれるかを確認し、規制語句が含まれる場合、正確なパスワードの入力が無ければ共有情報の閲覧を制限する情報処理方法を提供する。【特許請求の範囲】
【請求項１】
内容を伴う情報である記事が複数格納される記事データベースに接続され、閲覧を制限すべき語句と前記語句に対する閲覧制限を解除するためのパスワードとが対応付けられるパスワード表を含む記憶部を備える情報処理装置において行われる情報処理方法であって、
前記情報処理装置は、検索条件が入力されると、該入力される検索条件に基づき前記記事データベースを検索し、前記検索条件に対応する記事を取得し、
前記情報処理装置は、前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事を特定し、
前記情報処理装置は、前記特定された記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を表示部に表示し、
前記情報処理装置は、前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事に対する閲覧要求が入力される場合、前記パスワード表を参照し、前記パスワードの入力を要求する画面を介して入力されるパスワードと、前記閲覧を制限すべき語句に対応付けられるパスワードとが一致するとき、前記内容を表示部に表示することを特徴とする情報処理方法。
【請求項２】
請求項１において、
前記閲覧を制限すべき語句は、所定の主題に沿ってカテゴリに分類され、
前記パスワードは、前記カテゴリ毎に設定されており、
前記情報処理装置は、前記閲覧を制限すべき語句が属する前記カテゴリに対応する前記パスワードの入力を要求する画面を前記表示部に表示することを特徴とする情報処理方法。
【請求項３】
内容を伴う情報である記事が複数格納される記事データベースに接続され、閲覧を制限すべき語句と前記語句に対する閲覧制限を解除するためのパスワードとが対応付けられるパスワード表を含む記憶部を備えるコンピュータに、
検索条件が入力されると、該入力される検索条件に基づき前記記事データベースを検索し、前記検索条件に対応する記事を取得する手順と、
前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事を特定する手順と、
前記特定された記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を表示部に表示する表示手順と、
前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事に対する閲覧要求が入力される場合、前記パスワード表を参照し、前記パスワードの入力を要求する画面を介して入力されるパスワードと、前記閲覧を制限すべき語句に対応付けられるパスワードとが一致するとき、前記内容を表示部に表示する手順とを実行させるためのプログラム。
【請求項４】
請求項３において、
前記閲覧を制限すべき語句は、所定の主題に沿ってカテゴリに分類され、
前記パスワードは、前記カテゴリ毎に設定されており、
前記表示手順において、前記閲覧を制限すべき語句が属する前記カテゴリに対応する前記パスワードの入力を要求する画面が前記表示部に表示されることを特徴とするプログラム。
【請求項５】
内容を伴う情報である記事が複数格納される記事データベースに接続される情報処理装置であって、
閲覧を制限すべき語句と前記語句に対する閲覧制限を解除するためのパスワードとが対応付けられるパスワード表と、制御プログラムとを含む記憶部と、
前記制御プログラムを読み出して実行する制御部とを有し、
前記制御部は、
検索条件が入力されると、該入力される検索条件に基づき前記記事データベースを検索し、前記検索条件に対応する記事を取得する検索部と、
前記検索部が取得する記事のうちいずれかを指定する閲覧要求が入力されると、指定された記事に対応する前記内容を表示部に表示する画面生成部とを前記制御プログラムを実行して実現し、更に、
前記検索部は、前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事を特定し、
前記画面生成部は、前記特定された記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を前記表示部に表示し、前記閲覧を制限すべき語句が含まれる記事に対する閲覧要求が入力される場合、前記パスワード表を参照し、前記パスワードの入力を要求する画面を介して入力されるパスワードと、前記閲覧を制限すべき語句に対応付けられるパスワードとが一致する場合に、前記内容を表示部に表示することを特徴とする情報処理装置。
【請求項６】
請求項５において、
前記閲覧を制限すべき語句は、所定の主題に沿ってカテゴリに分類され、
前記パスワードは、前記カテゴリ毎に設定されており、
前記画面生成部は、前記閲覧を制限すべき語句が属する前記カテゴリに対応する前記パスワードの入力を要求する画面を前記表示部に表示することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共有情報の閲覧処理を行う情報処理装置における情報処理方法に関し、特に、機密情報の提供者が、その機密情報の閲覧に対する制限を意識的に行うことなく、提供された機密情報を所定の利用者に制限して閲覧させる情報処理方法、情報提示プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
現在のような情報化社会において、情報の共有は至る所で行われている。例えば、会社においては、役員だけが閲覧を許可される情報、特定のプロジェクトに関わる部署の人間だけが閲覧を許可される情報、社員であれば閲覧を許可される情報、誰でも閲覧が可能な、開放された情報、といった機密レベルに応じて、共有情報が管理される。【０００３】
共有情報は、例えば、社内LAN(Local Area
Network)にある所定の共有サーバに格納されて管理される。共有サーバは、上記機密レベルに応じた管理を行うために、共有サーバにアクセスするクライアント端末(PC(Personal
Computer)、PDA(Personal Digital Assistance)、携帯電話等)の利用者に応じて閲覧可能な情報を制限したり、所定のパスワードの入力を要求し、正規のパスワード入力者にのみ閲覧を制限したりといったアクセス制限を行う。【０００４】
また、不特定多数の利用者が利用するインターネットにおいては、ホームページの管理者がウェブログ(blog)として投稿する記事や、ホームページに開設される電子掲示板(BBS: Bulletin Board System)に一般の利用者が投稿する（BBSに書き込む）記事も、そのホームページを訪れた不特定多数の利用者により自由に閲覧されるため、共有情報として管理される情報の１つである。【０００５】
社内共有サーバにおける機密レベル別のアクセス制限と同じく、インターネットにおけるホームページに対しても、記事の閲覧を特定の利用者に限定するためのさまざまなアクセス制限が行われる。例えば、ホームページを格納するウェブサーバへのアクセス時に利用者にパスワードの入力を求めたり、所定の記事を閲覧する際にパスワードの入力を求めたり、所定のIP(Internet Protocol)アドレスを持つクライアント端末からの接続要求を遮断することなどが行われる。他に、特許文献１によれば、文書中に複数埋め込まれた機密箇所に対して、個別にあるいは一括にパスワードが設定され、その文書の呼び出し時に入力されたパスワードと設定されたパスワードとが一致する機密箇所が、表示・印刷可能となる日本語文書作成装置が記載される。
【特許文献１】特開昭６４−５７３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術において、共有情報に対するアクセス制限の設定を行うのは、各情報の提供者（例えば、記事の投稿者）である。情報提供者は、提供する情報の機密レベルを自分で判断し、必要があればアクセス制限の設定を自ら行う。例えば、情報提供者は、情報が格納されたファイルや文書中の機密箇所に対するパスワードを設定したり、共有サーバの管理者にファイルに対するアクセス制限の設定を依頼する。このため、情報提供者が、本来高くすべき機密レベルを低く判断し、アクセス制限を行わない場合や、情報提供者あるいは情報提供者に依頼された管理者がアクセス制限の設定を忘れる結果、機密情報が漏洩する可能性があった。
【課題を解決するための手段】
【０００７】
そこで本発明の目的は、情報提供者が、情報の閲覧を制限する設定を意識的に行うことなく、提供された機密情報の閲覧を制限する情報処理方法、情報提示プログラム及び情報処理装置を提供することにある。【０００８】
上記目的は、本発明の第１の側面によれば、内容を伴う情報である記事が複数格納される記事データベースに接続され、閲覧を制限すべき語句と語句に対する閲覧制限を解除するためのパスワードとが対応付けられるパスワード表を含む記憶部を備える情報処理装置において行われる情報処理方法であって、情報処理装置は、検索条件が入力されると、入力される検索条件に基づき記事データベースを検索し、検索条件に対応する記事を取得し、情報処理装置は、検索条件に対応する記事のうち、閲覧を制限すべき語句が含まれる記事を特定し、情報処理装置は、特定された記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を表示部に表示し、情報処理装置は、検索条件に対応する記事のうち、閲覧を制限すべき語句が含まれる記事に対する閲覧要求が入力される場合、パスワード表を参照し、パスワードの入力を要求する画面を介して入力されるパスワードと、閲覧を制限すべき語句に対応付けられるパスワードとが一致するとき、内容を表示部に表示することを特徴とする情報処理方法を提供することにより達成される。【０００９】
上記発明の側面においてより好ましい実施例によれば、閲覧を制限すべき語句は、所定の主題に沿ってカテゴリに分類され、パスワードは、カテゴリ毎に設定されており、情報処理装置は、閲覧を制限すべき語句が属するカテゴリに対応するパスワードの入力を要求する画面を表示部に表示する。【００１０】
上記目的は、本発明の第２の側面によれば、内容を伴う情報である記事が複数格納される記事データベースに接続され、閲覧を制限すべき語句と語句に対する閲覧制限を解除するためのパスワードとが対応付けられるパスワード表を含む記憶部を備えるコンピュータに、検索条件が入力されると、入力される検索条件に基づき記事データベースを検索し、検索条件に対応する記事を取得する手順と、検索条件に対応する記事のうち、閲覧を制限すべき語句が含まれる記事を特定する手順と、特定された記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を表示部に表示する表示手順と、検索条件に対応する記事のうち、閲覧を制限すべき語句が含まれる記事に対する閲覧要求が入力される場合、パスワード表を参照し、パスワードの入力を要求する画面を介して入力されるパスワードと、閲覧を制限すべき語句に対応付けられるパスワードとが一致するとき、内容を表示部に表示する手順とを実行させるためのプログラムを提供することにより達成される。【００１１】
上記発明の側面においてより好ましい実施例によれば、閲覧を制限すべき語句は、所定の主題に沿ってカテゴリに分類され、パスワードは、カテゴリ毎に設定されており、表示手順において、閲覧を制限すべき語句が属するカテゴリに対応するパスワードの入力を要求する画面が表示部に表示される。【００１２】
上記目的は、本発明の第３の側面によれば、内容を伴う情報である記事が複数格納される記事データベースに接続される情報処理装置であって、閲覧を制限すべき語句と語句に対する閲覧制限を解除するためのパスワードとが対応付けられるパスワード表と、制御プログラムとを含む記憶部と、制御プログラムを読み出して実行する制御部とを有し、制御部は、検索条件が入力されると、入力される検索条件に基づき記事データベースを検索し、検索条件に対応する記事を取得する検索部と、検索部が取得する記事のうちいずれかを指定する閲覧要求が入力されると、指定された記事に対応する内容を表示部に表示する画面生成部とを制御プログラムを実行して実現し、更に、検索部は、検索条件に対応する記事のうち、閲覧を制限すべき語句が含まれる記事を特定し、画面生成部は、特定された記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を表示部に表示し、閲覧を制限すべき語句が含まれる記事に対する閲覧要求が入力される場合、パスワード表を参照し、パスワードの入力を要求する画面を介して入力されるパスワードと、閲覧を制限すべき語句に対応付けられるパスワードとが一致する場合に、内容を表示部に表示することを特徴とする情報処理装置を提供することにより達成される。
【発明の効果】
【００１３】
本発明によれば、共有情報の管理を容易にする共に、機密情報の漏洩を防止することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態における情報処理装置を説明する図である。
【図２】記事を入力するための画面例を示す図である。
【図３】記事データベースに格納される記事のデータ構成例である。
【図４】パスワード表のデータ構成例であり、Ａは、語句に対するパスワードが設定される場合、Ｂは、カテゴリに対するパスワードが設定される場合を示す図である。
【図５】カテゴリと語句との関係を示す語句対カテゴリ対応表のデータ構成例である。
【図６】利用者にパスワードを配布するための画面例を示す図であり、Ａは、語句毎にパスワードが設定される場合、Ｂは、カテゴリ毎にパスワードが設定される場合を示す図である。
【図７】本発明の実施形態における情報処理装置の閲覧処理を説明するフローチャートである。
【図８】記事を検索するための検索条件を入力するための画面例を示す図である。
【図９】検索条件に一致する記事の不在を通知するための画面例を示す図である。
【図１０】検索条件に対応する記事に、閲覧を制限すべき語句が含まれるかを特定する処理に関連して生成される中間データのデータ構成例であり、Ａは、語句毎にパスワードが設定される場合、Ｂは、カテゴリ毎にパスワードが設定される場合を示す図である。
【図１１】語句毎にパスワードが設定される場合の検索結果を表示する画面例を示す図である。
【図１２】カテゴリ毎にパスワードが設定される場合の検索結果を表示する画面例を示す図である。
【図１３】記事の内容を表示するための画面例を示す図である。
【図１４】パスワード不一致により記事が表示されないことを通知するための画面例を示す図である。
【図１５】本発明の実施形態における情報処理装置の機能ブロック図である。
【図１６】本発明の実施形態における情報処理装置の閲覧処理の変形例を示すフローチャートである。
【図１７】本変形例における検索結果を表示する画面例を示す図である。
【図１８】本変形例におけるパスワードを入力するための画面例を示す図である。
【符号の説明】
【００１５】
１１  制御部、１２  RAM、１３  記憶部、１４  バス、１５  周辺機器インタフェース、１６  入力部、１７  出力部、３１  記事受付部、３２  検索部、３３  画面生成部、１３１  記事データベース、１３２  パスワード表
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面に従って説明する。しかしながら、本発明の技術的範囲はかかる実施の形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等物にまで及ぶものである。【００１７】
図１は、本発明の実施形態における情報処理装置１を説明する図である。本実施形態の情報処理装置１は、利用者間で共有する情報を蓄積する記事データベース１３１（以下、記事DB）を備える。利用者は、入力部１６を介して検索条件を入力して記事DB１３１に格納された情報を検索し、検索結果の中から閲覧したい情報に対する閲覧要求を、入力部１６を介して入力する。情報処理装置１は、閲覧要求に対応する情報を表示する。本明細書においては、この情報処理装置１が提供する一連のサービスを、記事閲覧サービスと呼ぶことにする。【００１８】
情報処理装置１は更に、予め閲覧を制限すべき語句と、閲覧制限を解除するためのパスワードとが対応付けられて格納されるパスワード表１３２を備えており、利用者が入力する検索条件に対応する情報の内容に、閲覧を制限すべき語句（規制語句）が含まれる場合、閲覧制限を解除するためのパスワードの入力を利用者に要求する。そして、入力されるパスワードと、パスワード表１３２に格納されるその規制語句に対応するパスワードとが一致する場合に、情報処理装置１は、対応する情報の内容を表示する。検索条件に対応する情報に、規制語句が含まれていなければ、情報処理装置１は、パスワードの入力を要求することなく、情報の内容を表示する。【００１９】
情報処理装置１は、デスクトップ型PC、ノートブック型PC、PDA(Personal
Digital Assistance)、サーバ、ワークステーション等の装置であって、バス１４を介して互いに接続される制御部１１、RAM(Random
Access Memory)１２、記憶部１３、周辺機器接続用インタフェース(周辺機器I/F)１５、情報が入力される入力部１６、情報を出力し、利用者に情報を与えるための出力部１７を含む。制御部１１は、図示省略されたCPU(Central
Processing Unit)を含み、RAM１２に格納されるプログラムを実行し、情報処理装置１に含まれる各部を制御する。RAM１２は、情報処理装置１の処理における演算結果やプログラムが一時的に格納される記憶手段である。【００２０】
記憶部１３は、ハードディスク、光ディスク、磁気ディスク等の不揮発性記憶手段であり、各種データやRAM１２へ読み出される前のOS(Operating System)等のプログラムが格納される。本実施形態においては、記憶部１３が、上述した記事DB１３１と、パスワード表１３２を含む。【００２１】
周辺機器I/F１５は、情報処理装置１に周辺機器を接続するためのインタフェースであり、パラレルポート、USB(Universal
Serial Bus)ポートや、PCIカードスロット等である。周辺機器としては、プリンタ、TVチューナ、SCSI(Small Computer System
Interface)機器、オーディオ機器、ドライブ装置、メモリカードリーダライタ、ネットワークインタフェースカード、無線LANカード、モデムカード、キーボードやマウス、ディスプレイ装置など多岐に渡る。周辺機器と情報処理装置１との接続形態は、有線であっても無線であっても構わない。【００２２】
入力部１６は、キーボード、マウス等ユーザの要求が入力される入力手段である。出力部１７は、情報を出力し、利用者に情報を与えるための出力手段であり、CRT(Cathode Ray Tube)、液晶ディスプレイ等ユーザに情報を提示する表示手段である。【００２３】
本実施形態においては、事前に利用者間で共有される情報が記事として記事DB１３１に蓄積される。そこで、記事の蓄積処理と、記事DB１３１に蓄積される記事のデータ構成例について説明する。【００２４】
図２は、記事を入力するための画面例を示す図である。情報処理装置１は、記事の蓄積処理においては、図２に示される記事投稿フォームを出力部１７に表示して、利用者からの記事の入力を待ち受ける。名前欄２１は、投稿者が自らの名前を入力する欄である。件名欄２２は、投稿する記事の件名を入力する欄である。【００２５】
投稿記事欄２３は、投稿する記事の内容をテキスト情報として入力する欄である。カテゴリ選択欄２４は、投稿する記事のカテゴリを選択入力する欄である。利用者は、プルダウンメニューによって複数のカテゴリから適切なカテゴリを選択する。図２には、カテゴリの一例として、「価格情報」、「営業秘密」、「性能情報」が示される。【００２６】
添付ファイル欄２５は、画像ファイルや動画ファイルを記事に含める場合に、それらのデータファイルが格納される格納先のパス情報を入力する欄である。図２に示されるように、記事には、その記事の内容の他、投稿者の氏名や、件名が含まれる。【００２７】
中止ボタン２６は、マウスあるいはキーボード等の入力部１６を介して利用者がクリック可能なボタンである。利用者が、中止ボタン２６をクリックすると、上記欄２１〜２５に入力された情報が消去され、入力情報の記事DB１３１への蓄積処理が中止される。【００２８】
投稿ボタン２７も、入力部１６を介して利用者がクリック可能なボタンである。利用者が、投稿ボタン２７をクリックすると、上記欄２１〜２５に入力された情報が、記事DB１３１へ蓄積されることとなる。次に、記事DB１３１に格納される記事のデータ構成例を説明する。【００２９】
図３は、記事データベース１３１に格納される記事のデータ構成例である。図３には、「記事ID」「日付」「名前」「件名」「内容」「カテゴリ」「添付ファイルパス」というデータ項目が含まれる。「記事ID」は、記事DB１３１に格納される各レコードを識別する識別子である。【００３０】
「日付」は、記事が投稿された日時を示す情報である。図１において図示省略されるが、情報処理装置１が持つ計時手段によって得られる時刻情報を、制御部１１が記憶する。「名前」は、図２の名前欄２１に入力された情報である。【００３１】
「件名」は、図２の件名欄２２に入力された情報である。「内容」は、図２の投稿記事欄２３に入力された情報である。「カテゴリ」は、図２のカテゴリ選択欄２４に入力された情報である。「添付ファイルパス」は、図２の添付ファイル欄２５に入力された情報である。【００３２】
情報処理装置１は、例えば、図２の欄２１〜２５をHTML(Hyper
Text Markup Language)のフォームとして作成し、CGI(Common Gateway Interface)を利用することにより、記事DB１３１を容易に構築することができる。【００３３】
本実施形態においては、記事DB１３１に蓄積される各記事の内容に閲覧を制限すべき語句（規制語句）がある場合に、その記事に対する閲覧要求時にパスワードの入力を要求することによって、閲覧制限を行う。そこで次に、閲覧を制限するための規制語句と閲覧制限を解除するためのパスワードとが格納されるパスワード表１３２のデータ構成例について説明する。【００３４】
閲覧制限を解除するためのパスワードは、閲覧を制限すべき語句（規制語句）毎に設定される。又、複数の規制語句を概念的に束ねるカテゴリを用意し、カテゴリ毎にパスワードが設定されてもよい。【００３５】
図４は、パスワード表１３２のデータ構成例であり、図４Ａは、規制語句毎にパスワードが設定される場合、図４Ｂは、カテゴリ毎にパスワードが設定される場合を示す図である。例えば、図４Ａでは、規制語句「卸売価格」に対してパスワード「getmoney」が対応付けられ、規制語句「販売戦略」に対してパスワード「getcustomer」が対応付けられ、規制語句「ベンチマーク」に対してパスワード「gethighscore」が対応付けられている。【００３６】
図４Ｂでは、カテゴリ「価格情報」に対してパスワード「howmuch」が対応付けられ、カテゴリ「営業秘密」に対してパスワード「howto」が対応付けられ、カテゴリ「性能情報」に対してパスワード「howtune」が対応付けられている。図４Ｂのように、カテゴリに対してパスワードが設定される場合、各カテゴリに含まれる規制語句を特定する対応表が必要になるが、それは次のようになる。【００３７】
図５は、カテゴリと語句との関係を示す語句対カテゴリ対応表のデータ構成例である。例えば、図５では、カテゴリ「価格情報」に、価格、円、￥（円記号）、卸売価格、販売価格、希望小売価格などの規制語句が含まれることが示される。同様に、カテゴリ「営業秘密」には、販売戦略、他社動向、地域情報、顧客情報、秘密情報、社外秘、極秘などの規制語句が含まれることが示される。他のカテゴリについても、複数の規制語句が含まれることが示される。【００３８】
規制語句を更に所定の主題に沿ってカテゴリに分類し、パスワード表と対応表を活用することにより、情報処理装置１の、そして記事閲覧サービスの管理者は、閲覧ポリシーを柔軟に設定することができる。【００３９】
図４Ｂのように、カテゴリに対してパスワードが設定される場合、情報処理装置１の記憶部１３には、図５に示される対応表も予め格納されることになる。情報処理装置１は、図５の対応表を参照することで、規制語句が属するカテゴリを特定することが可能になる。【００４０】
パスワード表１３２に格納されるパスワードは、情報処理装置１が提供する記事閲覧サービスの利用者に対して事前に配布される。事前配布は、電子メールや文書による郵送、口頭での通知等どのような手段で行われてもよい。【００４１】
図６は、一例として利用者にパスワードを電子メールで配布するための画面例を示す図であり、図６Ａは、語句毎にパスワードが設定される場合、図６Ｂは、カテゴリ毎にパスワードが設定される場合を示す図である。従って、図６Ａでは、規制語句毎のパスワードが列記され、図６Ｂでは、カテゴリ毎のパスワードが列記されている。【００４２】
続いて、本実施形態における情報処理装置の記事の閲覧処理時の動作を説明する。【００４３】
図７は、本発明の実施形態における情報処理装置１の閲覧処理を説明するフローチャートである。本実施形態においては、事前に記事の投稿が行われ、記事DB１３１に投稿された記事が蓄積される（Ｓ０）。ステップＳ０においては、情報処理装置１は、図２に示す記事投稿フォームを出力部１７に表示し、入力部１６を介して利用者が入力する情報を、図３に示すデータ形式で、記事DB１３１に格納する。【００４４】
情報処理装置１は、まず、記事DB１３１に蓄積された記事に対する検索要求を受信する（Ｓ１）。この検索要求には、どのような記事を検索するかを特定する検索条件が含まれる。ステップＳ１における検索要求の受信は、情報処理装置１が出力部１７に出力する画面（検索条件入力フォーム）を介して、利用者からの検索条件（検索用のキーワードや、利用者が指定するカテゴリ）が入力されることにより行われる。【００４５】
図８は、記事を検索するための検索条件を入力するための画面例を示す図である。図８に示される検索条件入力フォームは、例えば、HTMLを利用して生成される。キーワード検索欄８１は、検索用のキーワードを入力する欄である。AND・OR選択欄８２は、プルダウンメニューで、「AND」か「OR」を選択入力する欄である。「AND」が選択されると、キーワード検索欄８１に入力される複数の単語を利用したAND検索が行われ、「OR」が選択されると、キーワード検索欄８１に入力される複数の単語を利用したOR検索が行われる。【００４６】
カテゴリ選択用チェックボックス８３は、入力部１６を介してクリック可能である。これは、図３の記事DB１３１のデータ項目「カテゴリ」に対応し、記事DB１３１における記事の選択対象をチェック印８４の付いたカテゴリに絞るための選択欄となる。利用者が、チェックボックスをクリックすると、選択されたカテゴリのチェックボックスにチェック印８４が付く。図８では、カテゴリ「営業秘密」が選択されているため、この状態で検索を開始すると、記事DB１３１において、データ項目「カテゴリ」が営業秘密である記事が検索対象となる。【００４７】
クリアボタン８５は、入力部１６を介して利用者がクリック可能なボタンである。利用者が、クリアボタン８５をクリックすると、上記欄８１〜８３に入力された情報が消去され、検索要求（検索条件）の入力が中止される。【００４８】
検索ボタン８６も、入力部１６を介して利用者がクリック可能なボタンである。利用者が、検索ボタン８６をクリックすると、上記欄８１〜８３に入力された検索条件を基に、記事の検索が実行される。【００４９】
図７に戻り、図８において検索ボタン８６がクリックされると、情報処理装置１に検索条件が入力され、情報処理装置１は、キーワード検索欄８１に入力されたキーワードを基に、図３の記事DB１３１を参照し、データ項目「内容」（図３参照）に検索用のキーワードが含まれる記事を検索（AND検索かOR検索）する（Ｓ２）。このとき、カテゴリ選択用チェックボックス８３にチェック印８４の付いたカテゴリがあれば、最初に、記事DB１３１において検索対象のカテゴリを、対応するカテゴリに絞って上記キーワード検索を実行する。【００５０】
情報処理装置１は、検索条件に基づき検索を実行した結果、検索条件に対応する記事がなければ（Ｓ２Ｎｏ）、該当する情報が記事DB１３１に存在しないことを出力部１７に表示する（Ｓ３）。【００５１】
図９は、ステップＳ３において検索条件に一致する記事の不在を通知するための画面例を示す図である。戻るボタン９１は、入力部１６を介して利用者がクリック可能なボタンである。利用者が戻るボタン９１をクリックすると、図８の検索条件フォームが表示され、利用者は新たな検索条件を入力することができる。【００５２】
図７に戻り、情報処理装置１は、検索条件に基づき検索を実行した結果、検索条件に対応する記事があれば（Ｓ２Ｙｅｓ）、その記事IDを特定する。そして、情報処理装置１は、記事DB１３１を参照し、特定された記事IDに対応する記事（＝検索条件に対応する記事）の内容に規制語句を含む記事があるかを判定する（Ｓ４）。ステップＳ４の処理においては、規制語句毎にパスワードが設定される場合、情報処理装置１は、記事DB１３１を参照して、検索条件に対応する記事毎に、その「内容」（図３参照）に図４Ａの語句パスワード表に含まれる規制語句が含まれるかを確認する。【００５３】
規制語句毎ではなくカテゴリ毎にパスワードが設定される場合、情報処理装置１は、記事DB１３１を参照して、検索条件に対応する記事毎に、その「内容」（図３参照）に、図５の対応表に含まれる規制語句が含まれるかを確認すると共に、規制語句を含む記事が発見された場合、その規制語句が属するカテゴリを特定する。【００５４】
図１０は、検索条件に対応する記事に、規制語句が含まれるかを特定する処理（ステップＳ４）に関連して生成される中間データのデータ構成例であり、図１０Ａは、語句毎にパスワードが設定される場合、図１０Ｂは、カテゴリ毎にパスワードが設定される場合を示す図である。中間データは、例えば、RAM１２に格納される。【００５５】
図１０Ａは、「記事ID」、「機密フラグ」、「規制語句」というデータ項目を含む。「記事ID」は、記事DB１３１に含まれる記事のうち、検索条件に対応する記事として検索された記事を特定する識別子である。従って、記事DB１３１における「記事ID」と異なり、図１０Ａに示されるように飛び飛びの数値が格納されていてよい。【００５６】
「機密フラグ」は、検索条件に対応する記事に規制語句が含まれるかを示すフラグ情報であり、含まれていればＯＮ、含まれていなければＯＦＦが格納される。「規制語句」は、検索条件に対応する記事に含まれる規制語句を示す。【００５７】
例えば、図１０Ａにおいては、記事IDが５４である記事の内容に、規制語句に設定された「卸売価格」が含まれていたため、該当するエントリの機密フラグがＯＮになっている状態が示される。記事IDが３８である記事には、規制語句が含まれておらず、機密フラグはＯＦＦである。【００５８】
図１０Ｂは、図１０Ａのデータ項目に加えて、「カテゴリ」というデータ項目を含む。「カテゴリ」は、検索条件に対応する記事に含まれる規制語句が属するカテゴリを示す。規制語句とカテゴリの関係は、図５に示す対応表によって特定される。【００５９】
例えば、図１０Ｂにおいては、記事IDが５４である記事の内容に、規制語句に設定された「卸売価格」が含まれていたため、該当するエントリの機密フラグがＯＮになっている状態が示される。図５の対応表を参照すれば、規制語句「卸売価格」を含むカテゴリは、「価格情報」であり、記事IDが５４である記事の「カテゴリ」に「価格情報」が格納されている。【００６０】
図７に戻り、情報処理装置１は、ステップＳ４において、検索条件に対応する記事に規制語句が含まれている場合（Ｓ４Ｙｅｓ）、規制語句を含む記事に対するパスワード入力欄を設定する（Ｓ５）。具体的には、ステップＳ５の処理において、情報処理装置１は、検索条件に対応する記事のうち、規制語句が含まれる記事の「機密フラグ」（図１０Ａ又はＢの中間データ）に「ＯＮ」を格納し、その記事に含まれる規制語句を「規制語句」（図１０Ａ又はＢの中間データ）に格納する。カテゴリ毎にパスワードが設定されている場合には、更に、図５の対応表を参照し、情報処理装置１は、その記事に含まれる規制語句が属するカテゴリを特定し、「カテゴリ」（図１０Ｂの中間データ）に格納する。【００６１】
情報処理装置１は、検索条件に対応する記事に規制語句が含まれていなければ（Ｓ４Ｎｏ）、ステップＳ５の処理をスキップする。情報処理装置１は、ステップＳ５の処理が済むと、検索結果を出力部１７に表示する（Ｓ６）。検索結果は、例えば、検索条件に対応する記事の件名のリストとして表示される。【００６２】
そこで、ステップＳ６において、情報処理装置１は、図１０の中間データを参照し、検索条件に対応する記事の記事IDを取得する。そして、情報処理装置１は、記事DB１３１にて、取得された記事IDに対応する件名を抽出し、例えば、抽出された件名をリスト表示するHTMLのソースファイルを生成する。その際、情報処理装置１は、ソースファイルにおいて、機密フラグがＯＮである記事IDに対応する記事の件名を表示するための記述がされる箇所に、規制語句を含む記事に対するパスワードを入力するための<form>タグを挿入する。【００６３】
図１１は、ステップＳ６において、語句毎にパスワードが設定される場合の検索結果を表示する画面例を示す図である。図１１においては、検索用のキーワードとして図８のキーワード検索欄８１に「test」という語句が入力された場合の検索結果を示している。図１１には、検索条件に対応する４件の記事の件名が表示されている。【００６４】
表示領域１１１には、１件目の記事の件名がsubject2であり、この記事の内容には、規制語句「卸売価格」が含まれることが表示される。表示領域１１１には、更に、その規制語句に対する閲覧制限を解除するためのパスワード入力欄１１５と、記事の内容を閲覧するための表示ボタン１１６が表示される。【００６５】
表示ボタン１１６は、入力部１６を介して利用者がクリック可能なボタンである。利用者が表示ボタン１１６をクリックすると、情報処理装置１に件名subject2に対応する記事を特定する記事IDと共に閲覧要求が入力される。件名subject2に対応する記事の記事IDは、図１１の検索結果画面の生成にあたり使用された中間データ（図１０Ａ又はＢ）を参照することで得られる。【００６６】
このとき、パスワード入力欄１１５に入力されたパスワードも閲覧要求と共に情報処理装置１に入力される。そして、規制語句「卸売価格」に対する正確なパスワードが入力されている場合にだけ、情報処理装置１は、件名subject2に対応する記事の内容を出力部１７に表示する。【００６７】
表示領域１１２には、２件目の記事の件名がsubject5であることが表示される。この記事の内容には、規制語句が含まれていないため、表示領域１１２には、パスワード入力欄はなく、単に表示ボタン１１７が表示される。【００６８】
表示領域１１３には、３件目の記事の件名がsubject9であり、この記事の内容には、規制語句「卸売価格」「販売戦略」が含まれることが表示される。１つの記事に複数の規制語句が含まれる場合、それぞれの規制語句に対する閲覧制限を解除するためのパスワード入力欄が表示され、表示領域１１３には、更に、パスワード入力欄１１８、１１９と、表示ボタン１２０が表示される。情報処理装置１は、表示ボタン１２０のクリックにより閲覧要求を受信するとき、それぞれのパスワード入力欄に、規制語句毎の正確なパスワードが入力されている場合にだけ、件名subject9に対応する記事の内容を出力部１７に表示する。【００６９】
表示領域１１４には、４件目の記事の件名がsubject12であることが表示される。２件目と同じく、表示領域１１４には、パスワード入力欄はなく、単に表示ボタン１２１が表示される。【００７０】
図１２は、ステップＳ６において、カテゴリ毎にパスワードが設定される場合の検索結果を表示する画面例を示す図である。図１２は、図１１における規制語句を、その規制語句が属するカテゴリに置き換えただけであり、詳細な説明は略す。【００７１】
図７に戻り、ステップＳ６の処理が済むと、情報処理装置１は、記事の閲覧要求を待ち受ける（Ｓ７）。記事の閲覧要求は、図１１、図１２に示す表示ボタンを利用者がクリックすることにより、利用者が閲覧したい記事を特定する記事IDと共に情報処理装置１に入力される。【００７２】
情報処理装置１は、閲覧要求を受信すると（Ｓ７Ｙｅｓ）、閲覧要求と共に受信する記事IDに対応する記事が規制語句を含むかを確認する（Ｓ８）。ステップＳ８の処理は、情報処理装置１が、中間データ（図１０Ａ又はＢ）にて、受信した記事IDの機密フラグがＯＮかＯＦＦかを確認することで行う。機密フラグがＯＮであれば、その記事は規制語句を含む。【００７３】
規制語句を含む場合（Ｓ８Ｙｅｓ）、情報処理装置１は、対応するパスワードが入力されたかを確認する（Ｓ９）。そこで、情報処理装置１は、中間データ（図１０Ａ又はＢ）を参照し、受信した記事IDからその記事に含まれる規制語句又はカテゴリを特定する。そして、パスワード表（図４Ａ又はＢ）を参照し、特定された規制語句又はカテゴリに設定されたパスワードを取得する。こうして、情報処理装置１は、特定された語句又はカテゴリに設定されたパスワードと、閲覧要求と共に受信するパスワードとが一致するかを確認することで、ステップＳ９の処理を行うことができる。【００７４】
パスワードが一致する場合、対応するパスワードが入力されており（Ｓ９Ｙｅｓ）、情報処理装置１は、記事の内容を出力部１７に表示する（Ｓ１０）。そうでなければ（Ｓ９Ｎｏ）、情報処理装置１は、記事の内容を表示せず、パスワードの不一致を出力部１７に表示する（Ｓ１１）。【００７５】
図１３は、ステップＳ１０において、記事の内容を表示するための画面例を示す図である。図１３は、図１１において件名subject2に対応する記事が選択され、利用者がその記事に含まれる規制語句「卸売価格」に対するパスワード（「getmoney」）を正確に入力した場合に表示される画面である。【００７６】
図１４は、ステップＳ１１において、パスワード不一致により記事が表示されないことを通知するための画面例を示す図である。図１４は、図１１において件名subject2に対応する記事が選択され、対応するパスワード（「getmoney」）の入力が正確でないときに表示される画面である。【００７７】
戻るボタン１４１は、入力部１６を介して利用者がクリック可能なボタンである。利用者が戻るボタン１４１をクリックすると、図１１又は図１２の検索結果が表示され、利用者は別の記事を選択したり、新たなパスワードを再入力することができる。【００７８】
図１５は、本発明の実施形態における情報処理装置１の機能ブロック図である。制御部１１は、記事受付部３１、検索部３２、画面生成部３３を含んでいる。制御部１１の各機能部は、制御部１１に備えられる図示省略されたCPUで実行されるプログラムとして実現されるが、ハードウェアにより実現することも可能である。また、記憶部１３には、記事DB１３１（図３参照）とパスワード表１３２（図４Ａ又はＢ参照）が含まれる。【００７９】
記事受付部３１は、入力部１６を介して入力される記事を記事DB１３１に格納する。その処理の様子は、図２、図３において説明した通りである。【００８０】
検索部３２は、情報処理装置１に入力される検索条件に基づき記事DB１３１を検索し、検索条件に対応する記事を取得する。また、検索部３２は、検索条件に対応する記事のうち、閲覧を制限すべき語句（規制語句）が含まれる記事を特定し、検索条件に対応する記事と共に、検索結果として出力する。【００８１】
画面生成部３３は、検索結果に含まれる記事の件名を出力部１７にリスト表示する。このとき、規制語句を含む記事に対してはパスワード入力欄を追加して表示する。【００８２】
画面生成部３３は、情報処理装置１に入力される閲覧要求に応じて、閲覧要求と共に受信する記事IDに対応する記事の内容を出力部１７に表示する。更に、画面生成部３３は、規制語句が含まれる記事に対する閲覧要求が入力されるときは、パスワード表１３２を参照し、パスワード入力欄を介して入力されるパスワードと、規制語句に対応付けられるパスワードとが一致する場合に、その記事の内容を表示部に表示する。【００８３】
上記実施形態においては、検索結果の表示画面（図１１又は図１２）において、情報処理装置１は、検索結果に含まれる記事の件名のリストと共に、規制語句を含む記事に対する閲覧制限を解除するためのパスワード入力欄を表示しているが、閲覧要求を受信した後にパスワード入力欄を表示するようにしてもよい。以下、変形例としてその場合を説明する。【００８４】
図１６は、本発明の実施形態における情報処理装置の閲覧処理の変形例を示すフローチャートである。図７との違いは、情報処理装置１が、検索結果の表示の際に、パスワード入力欄を設けず、閲覧要求を受信するとき、閲覧が要求された記事に規制語句が含まれていれば、パスワード入力欄を表示して、パスワードの入力を要求するようにした点である。図１６において、図７と共通するステップには、同じ番号を振ってあり、その共通するステップについての説明は略す。【００８５】
本変形例においても、事前に記事の投稿が行われ、記事DB１３１に投稿された記事が蓄積される（Ｓ０）。情報処理装置１は、まず、記事DB１３１に蓄積された記事に対する検索要求を受信する（Ｓ１）。情報処理装置１に検索条件が入力されると、情報処理装置１は、検索条件に基づく検索を行う（Ｓ２）。【００８６】
情報処理装置１は、検索条件に基づき検索を実行した結果、検索条件に対応する記事があれば（Ｓ２Ｙｅｓ）、その記事IDを特定し、検索結果を出力部１７に表示する（Ｓ６）。本変形例では、図７と異なり、この時点で規制語句を含むかどうかの判定が行われない。検索結果は、例えば、検索条件に対応する記事の件名のリストとして表示される。【００８７】
図１７は、本変形例における検索結果を表示する画面例を示す図である。図１７においては、検索用のキーワードとして図８のキーワード検索欄８１に「test」という語句が入力された場合の検索結果を示している。【００８８】
図１７には、検索条件に対応する４件の記事がその件名と共に表示され、パスワード入力欄は特に設けられない。なお、表示されるそれぞれの件名はハイパーリンクになっており、例えば、利用者が入力部１６を介してリンク１７１をクリックすると、件名subject2に対応する記事を特定する記事IDと共に閲覧要求が情報処理装置１に入力される。【００８９】
図１６に戻り、情報処理装置１は、検索条件に基づき検索を実行した結果、検索条件に対応する記事がなければ（Ｓ２Ｎｏ）、該当する情報が記事DB１３１に存在しないことを出力部１７に表示する（Ｓ３）。検索条件に対応する記事がある場合には（Ｓ２Ｙｅｓ）、ステップＳ６の処理が済むと、情報処理装置１は、記事の閲覧要求を待ち受ける（Ｓ７）。【００９０】
情報処理装置１は、閲覧要求を受信すると（Ｓ７Ｙｅｓ）、閲覧要求と共に受信する記事IDに対応する記事が規制語句を含むかを確認する（Ｓ８）。ステップＳ８の処理は、情報処理装置１が、中間データ（図１０Ａ又はＢ）にて、受信した記事IDの機密フラグがＯＮかＯＦＦかを確認することで行う。機密フラグがＯＮであれば、その記事は規制語句を含む。規制語句を含む場合（Ｓ８Ｙｅｓ）、情報処理装置１は、その記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を出力部１７に表示する（Ｓ１２）。【００９１】
図１８は、本変形例におけるパスワードを入力するための画面例を示す図である。図１８は、図１７においてリンク１７１がクリックされ、件名subject2に対応する記事の閲覧要求が情報処理装置１に入力された場合を示している。【００９２】
図１８には、閲覧要求がされた記事の件名がsubject2であり、この記事の内容には、規制語句「卸売価格」が含まれることが表示される。図１８には、更に、その規制語句に対する閲覧制限を解除するためのパスワード入力欄１８１と、記事の内容を閲覧するための表示ボタン１８２が表示される。【００９３】
表示ボタン１８２は、入力部１６を介して利用者がクリック可能なボタンである。利用者が表示ボタン１８２をクリックすると、情報処理装置１にパスワード入力欄１８１に記入されたパスワードが入力される。【００９４】
図１６に戻り、ステップＳ１２の処理が済むと、情報処理装置１は、対応するパスワードが入力されたかを確認する（Ｓ９）。情報処理装置１は、中間データ（図１０Ａ又はＢ）を参照し、受信した記事IDからその記事に含まれる規制語句又はカテゴリを特定する。そして、パスワード表１３２（図４Ａ又はＢ）を参照し、特定された規制語句又はカテゴリに設定されたパスワードを取得する。こうして、情報処理装置１は、特定された語句又はカテゴリに設定されたパスワードと、表示ボタン１８２がクリックされることにより情報処理装置１に入力されるパスワードとが一致するかを確認することで、ステップＳ９の処理を行うことができる。【００９５】
パスワードが一致する場合、対応するパスワードが入力されており（Ｓ９Ｙｅｓ）、情報処理装置１は、記事の内容を出力部１７に表示する（Ｓ１０）。そうでなければ（Ｓ９Ｎｏ）、情報処理装置１は、記事の内容を表示せず、パスワードの不一致を出力部１７に表示する（Ｓ１１）。【００９６】
こうして、本実施形態（及びその変形例）の情報処理装置１を用いることにより、共有情報の管理を容易にする共に、機密情報の漏洩を防止することが可能となる。すなわち、記事DB１３１への情報の入力（記事の投稿）時には、情報提供者（投稿者）は、規制語句を含む記事であっても何ら制約を課されることなく記事DB１３１への情報の入力を行うことができる。情報提供者は、情報の機密レベルを自ら判断する必要がなく、パスワードの設定等のアクセス制限を自ら行う必要もない。情報提供者に負担をかけることなく記事の投稿をしてもらうことによって、収集される記事の量を増やすことが期待される。【００９７】
そして、収集された記事の閲覧時には、利用者は、閲覧要求をした記事に規制語句が含まれていれば、自動的に閲覧が制限され、情報閲覧サービスを提供する情報処理装置１の管理者が意図しない利用者に情報が漏洩することが防止される。また、この閲覧制限は、パスワードの入力により解除されるため、情報処理装置１の管理者は、特定の利用者にのみ記事の閲覧を制限する設定を行うこともできる。【００９８】
規制語句としてどの語句を設定するかは、パスワード表１３２に格納される。このパスワード表１３２は、情報処理装置１の管理者が自由に設定することができるため、規制語句に指定する語句や、その規制語句が属するカテゴリを管理者が選択することにより共有情報の閲覧ポリシーを柔軟に変更することができる。例えば、反社会的な語句等を追加することにより、BBS等で自由に発言された内容であっても、反社会的な内容を子供に見せないようにすることができる。【００９９】
また、規制語句やカテゴリに優先度を設定することもできる。例えば、１つの記事に複数の規制語句が含まれる場合、優先度の高い規制語句に対するパスワードの入力を行えば、それより低い優先度の規制語句に対する閲覧制限を解除するといった利用をすることが可能になる。【０１００】
なお、本実施形態及びその変形例においては、検索条件や閲覧要求は、情報処理装置１に備えられた入力部１６を介して入力されるが、ネットワークを介して接続される他の情報処理装置から入力されてもよい。そのようなシステムは、例えば、周辺機器インタフェース１５としてネットワークカードを搭載した複数の情報処理装置がネットワークケーブルを介して接続されることにより構築することができる。
【図１】
2006080072.tif 000002
【図２】
2006080072.tif 000003
【図３】
2006080072.tif 000004
【図４】
2006080072.tif 000005
【図５】
2006080072.tif 000006
【図６】
2006080072.tif 000007
【図７】
2006080072.tif 000008
【図８】
2006080072.tif 000009
【図９】
2006080072.tif 000010
【図１０】
2006080072.tif 000011
【図１１】
2006080072.tif 000012
【図１２】
2006080072.tif 000013
【図１３】
2006080072.tif 000014
【図１４】
2006080072.tif 000015
【図１５】
2006080072.tif 000016
【図１６】
2006080072.tif 000017
【図１７】
2006080072.tif 000018
【図１８】
2006080072.tif 000019
【手続補正書】
【提出日】平成19年2月21日(2007.2.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
内容を伴う情報である記事が複数格納される記事データベースに接続され、閲覧を制限すべき語句と前記語句に対する閲覧制限を解除するためのパスワードとが対応付けられるパスワード表を含む記憶部を備える情報処理装置において行われる情報処理方法であって、
前記情報処理装置は、検索条件が入力されると、該入力される検索条件に基づき前記記事データベースを検索し、前記検索条件に対応する記事を取得し、
前記情報処理装置は、前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事を特定し、
前記情報処理装置は、前記特定された記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を表示部に表示し、
前記情報処理装置は、前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事に対する閲覧要求が入力される場合、前記パスワード表を参照し、前記パスワードの入力を要求する画面を介して入力されるパスワードと、前記閲覧を制限すべき語句に対応付けられるパスワードとが一致するとき、前記内容を表示部に表示することを特徴とする情報処理方法。
【請求項２】
請求項１において、
前記閲覧を制限すべき語句は、所定の主題に沿ってカテゴリに分類され、
前記パスワードは、前記カテゴリ毎に設定されており、
前記情報処理装置は、前記閲覧を制限すべき語句が属する前記カテゴリに対応する前記パスワードの入力を要求する画面を前記表示部に表示することを特徴とする情報処理方法。
【請求項３】
内容を伴う情報である記事が複数格納される記事データベースに接続され、閲覧を制限すべき語句と前記語句に対する閲覧制限を解除するためのパスワードとが対応付けられるパスワード表を含む記憶部を備えるコンピュータに、
検索条件が入力されると、該入力される検索条件に基づき前記記事データベースを検索し、前記検索条件に対応する記事を取得する手順と、
前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事を特定する手順と、
前記特定された記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を表示部に表示する表示手順と、
前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事に対する閲覧要求が入力される場合、前記パスワード表を参照し、前記パスワードの入力を要求する画面を介して入力されるパスワードと、前記閲覧を制限すべき語句に対応付けられるパスワードとが一致するとき、前記内容を表示部に表示する手順とを実行させるためのプログラム。
【請求項４】
請求項３において、
前記閲覧を制限すべき語句は、所定の主題に沿ってカテゴリに分類され、
前記パスワードは、前記カテゴリ毎に設定されており、
前記表示手順において、前記閲覧を制限すべき語句が属する前記カテゴリに対応する前記パスワードの入力を要求する画面が前記表示部に表示されることを特徴とするプログラム。
【請求項５】
内容を伴う情報である記事が複数格納される記事データベースに接続される情報処理装置であって、
閲覧を制限すべき語句と前記語句に対する閲覧制限を解除するためのパスワードとが対応付けられるパスワード表と、制御プログラムとを含む記憶部と、
前記制御プログラムを読み出して実行する制御部とを有し、
前記制御部は、
検索条件が入力されると、該入力される検索条件に基づき前記記事データベースを検索し、前記検索条件に対応する記事を取得する検索部と、
前記検索部が取得する記事のうちいずれかを指定する閲覧要求が入力されると、指定された記事に対応する前記内容を表示部に表示する画面生成部とを前記制御プログラムを実行して実現し、更に、
前記検索部は、前記検索条件に対応する記事のうち、前記閲覧を制限すべき語句が含まれる記事を特定し、
前記画面生成部は、前記特定された記事に対する閲覧制限を解除するためのパスワードの入力を要求する画面を前記表示部に表示し、前記閲覧を制限すべき語句が含まれる記事に対する閲覧要求が入力される場合、前記パスワード表を参照し、前記パスワードの入力を要求する画面を介して入力されるパスワードと、前記閲覧を制限すべき語句に対応付けられるパスワードとが一致する場合に、前記内容を表示部に表示することを特徴とする情報処理装置。
【国際調査報告】
2006080072.tif 000020
2006080072.tif 000021