(57)【要約】  【課題】  文字情報の秘匿化が行われる際における適切な情報分析を可能とした情報提供装置、情報取得装置、情報提供方法、情報取得方法、情報提供プログラム及び情報取得プログラムを提供する。  【解決手段】  情報システム１００において、情報提供装置１０は、情報取得装置２０に対して、提供対象である日報データについて、秘匿化対象の文字情報を秘匿化して提供するとともに、その日報データに関連する追加情報についても、秘匿化対象の文字情報を秘匿化して提供する。情報取得装置２０は、これら秘匿化対象の文字情報が秘匿化された日報データ及び追加情報を取得して、情報分析を行う。【選択図】  図１
2006350139.tif 000002
【特許請求の範囲】
【請求項１】
文字情報を秘匿化して情報取得装置に提供する情報提供装置であって、
文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象情報を秘匿化する秘匿化手段と、
前記秘匿化手段により秘匿化対象情報が秘匿化された文字情報集合及び追加情報を前記情報取得装置へ提供する提供手段とを有することを特徴とする情報提供装置。
【請求項２】
前記情報取得装置からの文字情報集合の要求があった場合に、前記文字情報集合に含まれる各文字情報が秘匿化対象であるか否かを判定する判定手段と、
前記判定手段による判定結果を前記情報取得装置へ通知する通知手段と、
前記情報取得装置との間で前記追加情報の提供に関する交渉を行う交渉手段と、
前記交渉手段による交渉の結果に基づいて、前記文字情報集合から前記追加情報を生成する追加情報生成手段と、
前記文字情報集合及び前記追加情報に含まれる文字情報のうち、前記秘匿化対象文字情報を判別する判別手段とを有し、
前記秘匿化手段は、前記判別手段により判別された秘匿化対象文字情報を秘匿化する請求項１に記載の情報提供装置。
【請求項３】
前記追加情報生成手段による処理手順は、前記交渉手段による交渉の結果に基づいて前記情報取得装置において構成されることを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記秘匿化手段は、前記文字情報集合と前記追加情報との対応関係を維持して秘匿化を行うことを特徴とする請求項２又は３に記載の情報提供装置。
【請求項５】
前記情報取得装置において前記文字情報集合及び追加情報の分析結果を受け取るまで前記秘匿化手段による前記文字情報集合及び追加情報の秘匿化前後の関係情報を保持する保持手段と該秘匿化前後の関係情報を用いて秘匿化を解除する秘匿化解除手段を有することを特徴とする請求項２乃至４のいずれかに記載の情報提供装置。
【請求項６】
前記追加情報生成手段は、前記文字情報集合が保持運用されている装置とは通信を遮断できる別の装置に構成される請求項２乃至５のいずれかに記載の情報提供装置。
【請求項７】
前記追加情報生成手段は、前記情報取得装置からの前記追加情報の生成のためのプログラムを取得し、該プログラムを実行することを特徴とする請求項２乃至６のいずれかに記載の情報提供装置。
【請求項８】
文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象情報を秘匿化する秘匿化手段と、
前記秘匿化手段により秘匿化対象情報が秘匿化された文字情報集合及び追加情報を提供する提供手段とを有することを特徴とする情報提供装置。
【請求項９】
情報提供装置からの文字情報を取得する情報取得装置であって、
前記情報提供装置に対して、文字情報集合を要求する要求手段と、
前記情報提供装置との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉手段と、
前記情報提供装置からの秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を取得する取得手段とを有することを特徴とする情報取得装置。
【請求項１０】
前記要求手段は、要求する前記文字情報集合に、対応する分析手順に関する情報を対応付けて前記情報提供装置へ送信し、
前記交渉手段は、前記文字情報集合に前記追加情報を加えて分析を行う際に、必要な情報が取得可能か否かを判定し、取得可能でない場合に、前記分析の手順の修正と、前記情報提供装置に対する代替の追加情報の要求とのいずれかを行い、
前記交渉手段による交渉において設定された分析の手順と代替の追加情報の項目とに基づいて、前記追加情報の抽出手順と、前記分析の手順を構成、又は、選択する分析構成・選択手段を有することを特徴とする請求項９に記載の情報取得装置。
【請求項１１】
前記要求手段は、前記追加情報の生成のためのプログラムを生成し、前記情報提供装置へ送信することを特徴とする請求項９又は１０に記載の情報取得装置。
【請求項１２】
文字情報集合を要求する要求手段と、
要求先との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉手段と、
秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を取得する取得手段とを有することを特徴とする情報取得装置。
【請求項１３】
文字情報集合の情報提供元と情報提供先との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉手段と、
前記情報提供元において、文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象情報を秘匿化する秘匿化手段と、
前記情報提供元から前記情報提供先に対して、前記秘匿化手段により秘匿化対象情報が秘匿化された文字情報集合及び追加情報を提供する提供手段とを有することを特徴とする秘匿化システム。
【請求項１４】
文字情報を秘匿化して情報提供先に提供する情報提供方法であって、
文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化する秘匿化ステップと、
前記秘匿化ステップにより秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を前記情報提供先へ提供する提供ステップと、
を有する情報提供方法。
【請求項１５】
前記情報提供先からの文字情報集合の要求があった場合に、前記文字情報集合に含まれる各文字情報が秘匿化対象であるか否かを判定する判定ステップと、
前記判定ステップによる判定結果を前記情報提供先へ通知する通知ステップと、
前記情報提供先との間で前記追加情報の提供に関する交渉を行う交渉ステップと、
前記交渉ステップによる交渉の結果に基づいて、前記文字情報集合から前記追加情報を生成する追加情報生成ステップと、
前記文字情報集合及び前記追加情報に含まれる文字情報のうち、前記秘匿化対象文字情報を判別する判別ステップとを有し、
前記秘匿化ステップは、前記判別ステップにより判別された秘匿化対象文字情報を秘匿化する請求項１４に記載の情報提供方法。
【請求項１６】
前記追加情報生成ステップによる処理手順は、前記交渉手段による交渉の結果に基づいて前記情報提供先において構成されることを特徴とする請求項１５に記載の情報提供方法。
【請求項１７】
前記秘匿化ステップは、前記文字情報集合と前記追加情報との対応関係を維持して秘匿化を行うことを特徴とする請求項１５又は１６に記載の情報提供方法。
【請求項１８】
前記情報提供先において前記文字情報集合及び追加情報の分析が終了するまで前記秘匿化ステップによる前記文字情報集合及び追加情報の秘匿化前後の関係情報を保持する保持ステップを有することを特徴とする請求項１５乃至１７のいずれかに記載の情報提供方法。
【請求項１９】
前記追加情報生成ステップは、前記情報提供先からの前記追加情報の生成のためのプログラムを取得し、該プログラムを実行することを特徴とする請求項１５乃至１８のいずれかに記載の情報提供方法。
【請求項２０】
情報提供元からの文字情報を取得する情報取得方法であって、
前記情報提供元に対して、文字情報集合を要求する要求ステップと、
前記情報提供元との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉ステップと、
前記情報提供元からの秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を取得する取得ステップと、
を有する情報取得方法。
【請求項２１】
前記要求ステップは、要求する前記文字情報集合に、対応する分析手順に関する情報を対応付けて前記情報提供元へ送信し、
前記交渉ステップは、前記文字情報集合に前記追加情報を加えて分析を行う際に、必要な情報が取得可能か否かを判定し、取得可能でない場合に、前記分析の手順の修正と、前記情報提供元に対する代替の追加情報の要求との少なくともいずれかを行い、
前記交渉ステップによる交渉において設定された分析の手順と代替の追加情報の項目とに基づいて、前記追加情報の抽出手順と、前記分析の手順を構成、又は、選択する分析構成・選択ステップを有することを特徴とする請求項１９に記載の情報取得方法。
【請求項２２】
前記要求ステップは、前記追加情報の生成のためのプログラムを生成し、前記情報提供元へ送信することを特徴とする請求項２０又は２１に記載の情報取得方法。
【請求項２３】
文字情報を秘匿化して情報提供先に提供する情報提供プログラムであって、
文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化する秘匿化ステップと、
前記秘匿化手段により秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を前記情報提供先へ提供する提供ステップと、
を有する情報提供プログラム。
【請求項２４】
情報提供元からの文字情報を取得する情報取得プログラムであって、
前記情報提供元に対して、文字情報集合を要求する要求ステップと、
前記情報提供元との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉ステップと、
前記情報提供元からの秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を取得する取得ステップと、
を有する情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務活動等を記録した日報に代表される情報を秘匿化して提供及び取得するための技術に関する。
【背景技術】
【０００２】
業務活動において収集される情報の共有や現場での活動の管理・支援のために、従来から活動記録を残すことが行われている。例えば営業活動においては、営業担当員が業務上得た情報を交えて日々の活動を日報などの形で記録することが行われている。情報技術の進展により活動記録は企業活動上有用な情報を抽出する源泉としても注目され始め、例えばテキストマイニング等の技術を利用して業務活動上の判断に有用な情報を活動記録から導き出すことや、業務分析に供し、営業活動の改善等に役立てたりすることが試みられている。それらの活動記録の活用には、必ずしも活動記録を保持している組織が独自に行うだけでなく、他者または第三者の専門的な分析サービス等を利用することも行われる。
【０００３】
しかし、業務上収集される情報には秘匿すべき情報が少なからず含まれており、事故やウィルス被害などの事態を含め、秘匿すべき情報が流出・漏洩する可能性を極力避けることが必要とされている。このためには、他者への情報の開示には慎重を期すことが必要とされ、外部に情報を開示する際にはあらかじめ一部の情報を隠してから開示することが行われてきた。
【０００４】
例えば、特許文献１は、企業の格付けの際に機密情報をそのまま開示せず、格付けの計算処理の一部を先行して行った後の情報を開示する構成をとることにより、機密情報を開示することなく格付け評価を外部機関から得る技術を開示している。
【０００５】
また、特許文献２は、電子商取引におけるサービスの履歴をマーケティングリサーチなどのために第三者に利用させるための技術を開示しており。サービスの利用者識別情報を匿名化することに加え、第三者での分析を豊かなものにするための追加情報を追加して情報を提供する技術を開示している。
【０００６】
【特許文献１】特開２００１−５２０５１号
【特許文献２】特開２００４−２３４３８１号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来の情報の秘匿化の技術が用いられると、営業日報やセールストークの分析など、自然言語を記録した情報の分析を第三者に依頼するような場合、その第三者が十分な分析を行うことができない。具体的には、特許文献１では、格付けの元となる情報を数値化することが前提となることと、数値化された情報の計算方法が固定化していることを前提としているため、技術動向や市場動向など様々な要因により変化が多く、且つ、多様である自然言語を入力とした情報分析にそのまま適用することはできなかった。
【０００８】
また、特許文献２では、開示することができない個々の情報が秘匿化されるため、自然言語等のテキスト情報により記録された情報へも適用すること可能である一方で、営業日報などの情報に適用しても、記録を残した利用者（営業日報を例にとれば営業担当者）の秘匿化は行われるが、営業日報内にテキスト情報として記録された顧客の情報等の秘匿化が行われない。更には、特許文献２では、第三者による情報分析を豊かにするための追加情報があらかじめ登録されている利用者（営業日報を例にとれば営業担当者）についての属性情報であり、開示するか否かの択一的な制御技術が開示されているに留まる。例えば、営業担当者のコミュニケーションを分析したい場合などでは具体的な所属部門名よりも同僚関係や指揮命令者との関係等が分析に必要である場合があるのに対し、各営業担当者についてあらかじめ登録されている追加情報として所属部署が登録されているが、具体的な所属部門名が開示できないという理由から該追加情報が何も開示できないという場合も起こり得る。
【０００９】
本発明は、上記の点に鑑みてなされたもので、文字情報の秘匿化が行われる際における適切な情報分析を可能とした情報提供装置、情報取得装置、情報提供方法、情報取得方法、情報提供プログラム及び情報取得プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明に係る、文字情報を秘匿化して情報取得装置に提供する情報提供装置は、文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象情報を秘匿化する秘匿化手段と、前記秘匿化手段により秘匿化対象情報が秘匿化された文字情報集合及び追加情報を前記情報取得装置へ提供する提供手段とを有する。これにより、文字情報集合に含まれる文字情報のうち、秘匿化対象の文字情報が秘匿化されて提供される一方、情報分析に必要となる追加情報についても、秘匿化対象の文字情報が秘匿化されて提供されるため、文字情報の秘匿化が行われる際における情報提供先である情報取得装置での適切な情報分析が可能となる。
【００１１】
好ましくは、情報提供装置は、前記情報取得装置からの文字情報集合の要求があった場合に、前記文字情報集合に含まれる各文字情報が秘匿化対象であるか否かを判定する判定手段と、前記判定手段による判定結果を前記情報取得装置へ通知する通知手段と、前記情報取得装置との間で前記追加情報の提供に関する交渉を行う交渉手段と、前記交渉手段による交渉の結果に基づいて、前記文字情報集合から前記追加情報を生成する追加情報生成手段と、前記文字情報集合及び前記追加情報に含まれる文字情報のうち、前記秘匿化対象文字情報を判別する判別手段とを有し、前記秘匿化手段は、前記判別手段により判別された秘匿化対象文字情報を秘匿化する。これにより、情報提供装置からの要求に応じて秘匿化すべき文字情報のみを適切に秘匿化することができるとともに、情報取得装置における情報分析のための適切な追加情報の提供が可能となる。好ましくは、前記追加情報生成手段による処理手順は、前記交渉手段による交渉の結果に基づいて前記情報取得装置において構成される。好ましくは、前記秘匿化手段は、前記文字情報集合と前記追加情報との対応関係を維持して秘匿化を行う。好ましくは、前記情報取得装置において前記文字情報集合及び追加情報の分析が終了するまで前記秘匿化手段による前記文字情報集合及び追加情報の秘匿化前後の関係情報を保持する保持手段を有する。
【００１２】
好ましくは、前記追加情報生成手段は、前記文字情報集合が保持されている装置とは別の装置に構成される。これにより、文字情報集合に対する不正なアクセスを物理的に防止するとともに、不正なアクセスへの危惧を除くことが可能となる。好ましくは、前記追加情報生成手段は、前記情報取得装置からの前記追加情報の生成のためのプログラムを取得し、該プログラムを実行する。
【００１３】
また、本発明に係る情報提供装置は、文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象情報を秘匿化する秘匿化手段と、前記秘匿化手段により秘匿化対象情報が秘匿化された文字情報集合及び追加情報を提供する提供手段とを有する。
【００１４】
また、本発明に係る、情報提供装置からの文字情報を取得する情報取得装置は、前記情報提供装置に対して、文字情報集合を要求する要求手段と、前記情報提供装置との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉手段と、前記情報提供装置からの秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を取得する取得手段とを有する。これにより、秘匿化対象の文字情報が秘匿化されて提供された文字情報集合を取得する一方、情報分析に必要となる追加情報についても、秘匿化対象の文字情報が秘匿化されているが、関係情報等について秘匿化前の状態が維持されたものを取得することができ、文字情報の秘匿化が行われる際においても適切な情報分析が可能となる。
【００１５】
好ましくは、前記要求手段が、要求する前記文字情報集合に、対応する分析手順に関する情報を対応付けて前記情報提供装置へ送信し、前記交渉手段が、前記文字情報集合に前記追加情報を加えて分析を行う際に、必要な情報が取得可能か否かを判定し、取得可能でない場合に、前記分析の手順の修正と、前記情報提供装置に対する代替の追加情報の要求とのいずれかを行い、前記交渉手段による交渉において設定された分析の手順と代替の追加情報の項目とに基づいて、前記追加情報の抽出手順と、前記分析の手順を構成、又は、選択する分析構成・選択手段を有する。好ましくは、前記要求手段は、前記追加情報の生成のためのプログラムを生成し、前記情報提供装置へ送信する。
【００１６】
また、本発明に係る情報取得装置は、文字情報集合を要求する要求手段と、要求先との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉手段と、秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を取得する取得手段とを有する。
【００１７】
また、本発明に係る秘匿化システムは、文字情報集合の情報提供元と情報提供先との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉手段と、前記情報提供元において、文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象情報を秘匿化する秘匿化手段と、前記情報提供元から前記情報提供先に対して、前記秘匿化手段により秘匿化対象情報が秘匿化された文字情報集合及び追加情報を提供する提供手段とを有する。
【００１８】
また、本発明に係る、文字情報を秘匿化して情報提供先に提供する情報提供方法は、文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化する秘匿化ステップと、前記秘匿化ステップにより秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を前記情報提供先へ提供する提供ステップとを有する。
【００１９】
好ましくは、情報提供方法は、前記情報提供先からの文字情報集合の要求があった場合に、前記文字情報集合に含まれる各文字情報が秘匿化対象であるか否かを判定する判定ステップと、前記判定ステップによる判定結果を前記情報提供先へ通知する通知ステップと、前記情報提供先との間で前記追加情報の提供に関する交渉を行う交渉ステップと、前記交渉ステップによる交渉の結果に基づいて、前記文字情報集合から前記追加情報を生成する追加情報生成ステップと、前記文字情報集合及び前記追加情報に含まれる文字情報のうち、前記秘匿化対象文字情報を判別する判別ステップとを有し、前記秘匿化ステップが、前記判別ステップにより判別された秘匿化対象文字情報を秘匿化する。好ましくは、前記追加情報生成ステップによる処理手順が、前記交渉手段による交渉の結果に基づいて前記情報提供先において構成される。好ましくは、前記秘匿化ステップが、前記文字情報集合と前記追加情報との対応関係を維持して秘匿化を行う。好ましくは、前記情報提供先において前記文字情報集合及び追加情報の分析が終了するまで前記秘匿化ステップによる前記文字情報集合及び追加情報の秘匿化前後の関係情報を保持する保持ステップを有する。
【００２０】
また、本発明に係る、情報提供元からの文字情報を取得する情報取得方法は、前記情報提供元に対して、文字情報集合を要求する要求ステップと、前記情報提供元との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉ステップと、前記情報提供元からの秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を取得する取得ステップとを有する。好ましくは、前記要求ステップは、要求する前記文字情報集合に、対応する分析手順に関する情報を対応付けて前記情報提供元へ送信し、前記交渉ステップは、前記文字情報集合に前記追加情報を加えて分析を行う際に、必要な情報が取得可能か否かを判定し、取得可能でない場合に、前記分析の手順の修正と、前記情報提供元に対する代替の追加情報の要求とのいずれかを行い、前記交渉ステップによる交渉において設定された分析の手順と代替の追加情報の項目とに基づいて、前記追加情報の抽出手順と、前記分析の手順を構成、又は、選択する分析構成・選択ステップを有する。好ましくは、前記追加情報生成ステップは、前記情報提供先からの前記追加情報の生成のためのプログラムを取得し、該プログラムを実行する。
【００２１】
また、本発明に係る、文字情報を秘匿化して情報提供先に提供する情報提供プログラムであって、文字情報集合に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化するとともに、前記文字情報集合に含まれる文字情報と関連する追加情報に含まれる文字情報のうち、秘匿化対象文字情報を秘匿化する秘匿化ステップと、前記秘匿化手段により秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を前記情報提供先へ提供する提供ステップとを有する。また、本発明に係る、情報提供元からの文字情報を取得する情報取得プログラムは、前記情報提供元に対して、文字情報集合を要求する要求ステップと、前記情報提供元との間で前記文字情報集合に含まれる文字情報と関連する追加情報の取得に関する交渉を行う交渉ステップと、前記情報提供元からの秘匿化対象文字情報が秘匿化された文字情報集合及び追加情報を取得する取得ステップとを有する。好ましくは、前記要求ステップは、前記追加情報の生成のためのプログラムを生成し、前記情報提供元へ送信する。
【発明の効果】
【００２２】
本発明によれば、文字情報集合に含まれる文字情報のうち、秘匿化対象の文字情報が秘匿化されて提供される一方、情報分析に必要となる追加情報についても、秘匿化対象の文字情報が秘匿化されて提供されるため、文字情報の秘匿化が行われる際における情報提供先での適切な情報分析が可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を実施するための最良の形態を、図面を参照して説明する。
【実施例】
【００２４】
図１は、本発明の実施例に係る情報システムの構成を示す図である。図１に示す情報システム１００は、文字情報集合としての業務情報を提供する情報提供装置１０と、この情報提供装置１００からの業務情報を取得して、各種の情報分析を行う情報取得装置２０とを有する。情報提供装置１０は、情報提供判定部１１、業務情報抽出部１２、業務情報保持部１３、追加情報要求実行部１４、秘匿化処理部１５及び情報送信部１６を有する。一方、情報取得装置２０は、情報要求部２１、追加情報要求生成部２２及び情報受信部２３を有する。
【００２５】
図２は、情報システム１００のハードウェア構成の一例を示す図である。図２において、情報提供装置１０は、業務サーバ１１１、通信サーバ１１２、業務サーバ１１３及び通信ネットワーク１１４により構成され、情報取得装置２０は、サーバ１２０により構成される。情報提供装置１０内のサーバ１１１と情報取得装置２０との間は、インターネット等の通信ネットワーク１３０により接続される。情報提供装置１０において、業務サーバ１１１と業務サーバ１１３との間は、通信サーバ１１２及びＬＡＮ等の通信ネットワーク１１４により接続される。
【００２６】
図２において、情報提供装置１０における業務サーバ１１１は、図１における追加情報要求実行部１４に対応し、業務サーバ１１３は、図１における情報提供判定部１１、業務情報抽出部１２、業務情報保持部１３、秘匿化処理部１５及び情報送信部１６に対応する。また、図２において、情報取得装置におけるサーバ１２０は、情報要求部２１、追加情報要求生成部２２及び情報受信部２３に対応する。
【００２７】
次に、情報システム１００の動作を説明する。図３は、情報システム１００の動作を示すシーケンス図である。情報取得装置２０内の情報要求部２１は、情報提供装置１０内の情報提供判定部１１に対して、所定の文字情報集合としての業務情報の提供要求を送信する（ステップ１０１）。情報提供装置１０内の情報提供判定部１１は、この提供要求を受信すると、提供を要求された業務情報（日報データ）に含まれる各文字情報について、そのまま提供可能な文字情報と、秘匿化した上で提供しなければならない文字情報（秘匿化対象文字情報）とを判定する（ステップ１０２）。そして、情報提供判定部１１は、その判定結果の通知である提供可能情報通知を情報取得装置２０内の情報要求部２１へ送信する（ステップ１０３）。
【００２８】
図４は、上述したステップ１０１ないし１０３の動作の具体例である。情報取得装置２０内の情報要求部２１は、ステップ１０１において、情報提供装置１０内の情報提供判定部１１に対して、業務情報としての日報データの提供要求を送信する。日報データは、日付毎に自然言語で記載された１つの記事データに、日時を表す日時データが付加されて構成されている。
【００２９】
情報提供装置１０内の情報提供判定部１１は、この日報データの提供要求を受信すると、ステップ１０２において、提供を要求された日報データに含まれる各文字情報のうち、人名、企業名、部門名が秘匿化対象であると判定する。そして、情報提供判定部１１は、提供可能情報通知として、日報データが秘匿化された後に提供可能であり、その秘匿化の対象の文字情報が人名、企業名、部門名であることを示す情報「日報データ：秘匿化処理後提供可、（秘匿：人名）、（秘匿：企業名）、（秘匿：部門名）」を、情報取得装置２０内の情報要求部２１へ送信する。
再び、図３に戻って説明する。情報取得装置２０内の情報要求部２１は、情報提供装置１０内の情報提供判定部１１からの提供可能情報通知を受信すると、当該提供可能情報通知を追加情報要求命令生成部２２へ出力する。追加情報要求命令生成部２２は、情報分析において不足している情報、すなわち、情報分析において追加すべき情報（追加情報）を判定する（ステップ１０４）。更に、追加情報要求命令生成部２１は、情報提供装置１０内の追加情報要求命令実行部１４に対して、追加情報の提供の可否の問い合わせを送信する（ステップ１０５）。
【００３０】
図５は、上述したステップ１０４及び１０５の動作の具体例である。ここでは、情報取得装置２０は、日報データに基づいて、顧客企業の企業系列関係と部門の種類とについて分析する分析メソッドを有しているものとする。また、情報取得装置２０内の図示しない記憶装置には、図６（ａ）に示すように、企業名、企業系列及び企業系列関係の各情報の依存関係を表す情報と、図６（ｂ）に示すように、部門名及び部門種類の各情報の依存関係を表す情報とが記憶されている。図６（ａ）に示す依存関係は、企業名から企業系列を導き、更に企業系列関係を導くという関係であり、企業名が秘匿されると企業名から企業系列を導くことができなくなり、企業系列が秘匿されても企業系列から企業系列関係を導くことができることを示す。一方、図６（ｂ）に示す依存関係は、部門名から部門種類を導くという関係であり、部門名が秘匿されると部門名から部門種類を導くことができなくなることを示す。
【００３１】
情報取得装置２０内の追加情報要求命令生成部２２は、ステップ１０４において、提供可能情報通知に基づいて、日報データにおいて人名、企業名、部門名が秘匿されることを認識する。更に、追加情報要求命令生成部２２は、図６（ａ）に示す依存関係を参照することにより、日報データにおける企業名が秘匿されることにより、企業名から企業系列を導くことができなくなると判定する。また、追加情報要求命令生成部２２は、図６（ｂ）に示す依存関係を参照することにより、日報データにおいて部門名が秘匿されることにより、部門名から部門種類を導くことができなくなると判定する。
【００３２】
そして、追加情報要求命令生成部２２は、この判定結果に基づいて、ステップ１０５において、情報提供装置１０内の追加情報要求命令実行部１４に対して、企業名から企業系列を提供することの可否と部門名から部門種類を提供することの可否とを問い合わせる。
【００３３】
再び、図３に戻って説明する。情報提供装置１０内の追加情報要求命令実行部１４は、情報取得装置２０内の追加情報要求命令生成部２２からの追加情報の提供の可否の問い合わせを受信すると、その追加情報が提供可能であるか否かを判定する（ステップ１０６）。更に、追加情報要求命令実行部１４は、その追加情報の提供可否の判定結果の通知を情報取得装置２０内の追加情報要求命令生成部２２に対して送信する（ステップ１０７）。
【００３４】
図７は、上述したステップ１０６及び１０７の動作の具体例である。情報提供装置１０内の追加情報要求命令実行部１４は、ステップ１０６において、追加情報の提供の可否の問い合わせである、企業名に対応する企業系列を提供することの可否と、部門名に対応する部門種類を提供することの可否との問い合わせを受信すると、図示しない記憶装置に企業名に対応する企業系列を提供することが可能であることや、部門名に対応する部門種類を提供することが可能であること等の提供の基準が記憶されている場合には、その基準を参照して、提供の可否を判定する。あるいは、追加情報要求命令実行部１４は、予め予測することができない種類の情報の提供の可否の問い合わせであって、提供の基準が記憶装置に記憶されていない場合には、図示しない表示装置に、その問い合わせについて表示を行い、適当な作業者によって入力される判断結果に応じて、提供の可否を判定する。
【００３５】
ここでは、追加情報要求命令実行部１４は、ステップ１０６において、企業名に対応する企業系列を提供することは可能であるが、企業系列は秘匿されると判定するとともに、部門名に対応する部門種類を提供することが可能であると判定し、ステップ１０７において、その追加情報の提供可否の判定結果の通知を情報取得装置２０内の追加情報要求命令生成部２２に対して送信する。
【００３６】
再び、図３に戻って説明する。情報提供装置１０内の追加情報要求命令生成部２２は、情報提供装置１０内の追加情報要求命令実行部１４からの追加情報の提供可否の判定結果の通知を受信すると、その判定結果の内容に応じて、追加情報要求命令実行部１４との間で追加情報の提供の交渉を行う（ステップ１０８及び１０９）。
【００３７】
図８は、上述したステップ１０８及び１０９の動作の具体例である。情報提供装置１０内の追加情報要求命令生成部２２は、情報提供装置１０内の追加情報要求命令実行部１４からの追加情報の提供可否の判定結果の通知である、企業名に対応する企業系列を提供することは可能であるが、企業系列は秘匿されるとの判定結果、及び、部門名に対応する部門種類を提供することが可能であるとの判定結果を受信すると、その判定結果の内容に基づいて、例えば、企業系列について１対１の秘匿化（秘匿化前の情報と秘匿化後の情報とが１対１に対応する秘匿化）とすることを要求する等、追加情報の提供について、追加情報要求命令実行部１４との間で交渉を行う。
【００３８】
交渉の成立については、様々な態様が考えられるが、ここでは企業系列について１対１の秘匿化を行うことで交渉が成立すると、追加情報要求命令生成部２２と追加情報要求命令実行部１４との間で、追加情報提供の交渉完了の通知が取り交わされる。その後、追加情報要求命令生成部２２は、追加情報要求命令実行部１４に対して、追加情報要求命令生成部２２と追加情報要求命令実行部１４との間の使用可能なインタフェースを特定して通知する。図８では、Ｊａｖａ（登録商標）言語風に通知されるインタフェースが例示されている。ここで、「interface 日報セット」は、日報データを取り出すインタフェースの例であり、「interface 追加情報」は、抽出した追加情報を出力するためのインタフェースの例である。
【００３９】
再び、図３に戻って説明する。情報取得装置２０内の追加情報要求命令生成部２２は、交渉成立後、追加情報要求命令生成部２２と追加情報要求命令実行部１４との間のインタフェースと、追加情報の提供の交渉で定められた条件に基づいて、追加情報要求命令を生成する（ステップ１１０）。追加情報生成命令には、提供を要求する追加情報に対応して生成される、追加情報要求命令生成部２２と追加情報要求命令実行部１４との間のインタフェースをつなぐためのプログラムモジュール群の実行を指示する制御命令が含まれている。
【００４０】
図９は、追加情報要求命令生成部２２によるプログラムモジュール群の生成を示すフローチャートである。まず、追加情報要求命令生成部２２は、追加情報要求命令実行部１４との間の使用可能なインタフェースを特定する（ステップ２０１）。次に、追加情報要求命令生成部２２は、提供を要求する追加情報のうち、プログラムモジュール群の生成対象となっていない追加情報（未選択の追加情報）があるか否かを判定する（ステップ２０２）。未選択の追加情報がない場合には、追加情報要求命令生成部２２は、プログラムモジュール群の整理を行って（ステップ２０６）、一連の動作を終了する。
【００４１】
一方、未選択の追加情報がある場合、追加情報要求命令生成部２２は、その未選択の追加情報の１つを選択し（ステップ２０３）、図示しない記憶装置に記憶されているプログラムモジュールの中からその選択した追加情報に対応するプログラムモジュールを選択する（ステップ２０４）。図１０は、プログラムモジュールの一例であり、企業名に対応する企業系列や、部門名に対応する部門種類の提供及び取得に必要なプログラムモジュールが含まれている。
【００４２】
そして、追加情報要求命令生成部２２は、選択したプログラムモジュールを結合することにより、追加情報に対応するプログラムモジュール群を生成する（ステップ２０５）。例えば、企業名に対応する企業系列が追加情報である場合、追加情報要求命令生成部２２は、図１０に示すプログラムモジュールから必要なプログラムモジュールを選択して結合することにより、図１１（ａ）に示すプログラムモジュール群を生成する。また、部門名に対応する部門種類が追加情報である場合、追加情報要求命令生成部２２は、図１０に示すプログラムモジュールから必要なプログラムモジュールを選択して結合することにより、図１１（ｂ）に示すプログラムモジュール群を生成する。その後、未選択の追加情報があるか否かの判定（ステップ２０２）以降の動作が繰り返される。
【００４３】
再び、図３に戻って説明する。情報取得装置２０内の追加情報要求命令生成部２２は、生成した追加情報要求命令を情報提供装置１０内の追加情報要求命令実行部１４へ送信する（ステップ１１２）。
【００４４】
一方、情報提供装置１０内の業務情報抽出部１２は、情報提供の準備を開始する（ステップ１１１）。具体的には、業務情報抽出部１２は、情報提供判定部１１からの提供可能情報通知に基づいて、提供すべき日報データを特定し、更に、交渉成立の通知を追加情報要求命令実行部から受けると、業務情報保持部１３から提供すべき日報データを抽出する。
【００４５】
次に、情報提供装置１０内の追加情報要求命令実行部１４は、情報取得装置２０内の追加情報要求命令生成部２２からの追加情報要求命令を実行可能として実行する（ステップ１１３）。ここでは、追加情報要求命令実行部１４は、図８に示すインタフェースの実体となるライブラリと追加情報要求命令とを結合し、更に、ステップ１１１における情報提供の準備処理によって抽出された日報データの全てに対して、順にあるいは並列に、図１１に示すプログラムモジュール群を実行することによって追加情報を抽出する。なお、抽出される追加情報は、必要な文字情報のみによって構成されてもよく、図８に示した「追加情報．出力」のインタフェースにより、日報データにおける追加情報の抽出部分の文字情報が明確になるような形式のインタフェースやデータ構造で構成されるようにしてもよい。
【００４６】
更に、情報提供装置１０内の秘匿化処理部１５は、業務情報抽出部１２によって抽出された日報データに含まれる各文字情報と、追加情報要求命令実行部１４によって抽出された追加情報に含まれる各文字情報とついて、秘匿化の対象となるものを判定する。そして、秘匿化処理部１５は、秘匿化の対象となる文字情報を秘匿化する（ステップ１１４）。
【００４７】
日報データは、情報提供装置１０においてデータ構造が既知であり、また、追加情報についても、インタフェースの実体に基づいてデータ構造が既知である。秘匿化処理部１５は、日報データ及び追加情報に含まれる人名、企業名、部門名及び企業系列の各文字情報を、これら文字情報と１対１に対応する文字情報（記号）に置き換える。ここでは、秘匿化処理部１５は、予め用意された人名、企業名、部門名のリストに対応する文字情報を日報データ及び追加情報から検知して、その検知した文字情報を予め定められた文字情報に置き換える。また、秘匿化処理部１５は、リストに存在しない企業系列の文字情報については、公知の固有名詞技術等を応用することにより検知して、その検知した文字情報を予め定められた文字情報に置き換える。
【００４８】
例えば、秘匿化処理部１５は、図１２の日報データａにおける、企業名の文字情報である「いろは銀行」を「ＡＡ１ＡＡ」に置き換え、部門名の文字情報である「システム統括部」を「ＢＢ１ＢＢ」に置き換え、人名の文字情報である「ほへとさん」を「ＣＣ１ＣＣ」に置き換えることにより、図１３に示す秘匿化後日報データａを生成する。この秘匿化後日報データａには、日報データａを秘匿化したものであることを示す情報が含まれる。また、秘匿化処理部１５は、図１２の日報データｂにおける、企業名の文字情報である「いろは証券」を「ＡＡ２ＡＡ」に置き換え、部門名の文字情報である「システム管理部」を「ＢＢ２ＢＢ」に置き換え、人名の文字情報である「ちりぬさん」を「ＣＣ２ＣＣ」に置き換えることにより、図１３に示す秘匿化後日報データｂを生成する。この秘匿化後日報データｂには、日報データｂを秘匿化したものであることを示す情報が含まれる。
【００４９】
同様に、秘匿化処理部１５は、図１４の追加情報ａにおける、企業名の文字情報である「いろは銀行」を「ＡＡ１ＡＡ」に置き換え、部門名の文字情報である「システム統括部」を「ＢＢ１ＢＢ」に置き換え、企業系列「たれそ」を「ＤＤ１ＤＤ」に置き換えることにより、図１５に示す秘匿化後追加情報ａを生成する。この秘匿化後追加情報ａには、日報データａに対応する追加情報であることを示す情報が含まれる。また、秘匿化処理部１５は、図１４の追加情報ｂにおける、企業名の文字情報である「いろは証券」を「ＡＡ２ＡＡ」に置き換え、部門名の文字情報である「システム管理部」を「ＢＢ２ＢＢ」に置き換え、企業系列「たれそ」を「ＤＤ１ＤＤ」に置き換えることにより、図１５に示す秘匿化後追加情報ｂを生成する。この秘匿化後追加情報ｂには、日報データｂに対応する追加情報であることを示す情報が含まれる。
【００５０】
また、秘匿化処理部１５は、日報データの秘匿化を予め実行しておくとともに、その秘匿化の処理内容（例えば、文字情報の置き換えに関する情報）を保持しておき、追加情報抽出命令の実行時に動作する「interface 追加情報」の実体のプログラムが「出力」関数を動作させる都度、秘匿化後の追加情報を生成するようにしてもよい。また、秘匿化の処理内容は保持しておくことにより分析結果が返送されてきた際に秘匿化を解除することにも使用できる。
【００５１】
また、秘匿化処理部１５は、日報データに含まれる秘匿化対象の文字情報と、秘匿化後の文字情報とを、必ずしも１対１に対応させる必要はないが、日報データと追加情報とで、同一の秘匿化対象の文字情報は、同一の秘匿化後の文字情報となるようにする、あるいは対応関係を記録した情報を別途用意するなど、日報データと追加情報との間での対応関係が維持される必要がある。
【００５２】
再び、図３に戻って説明する。情報提供装置１０内の秘匿化処理部１５は、秘匿化後の日報データ及び追加情報を情報送信部１６へ出力する。情報送信部１６は、これら秘匿化後の日報データ及び追加情報を、分析用情報として情報取得装置２０内の情報受信部２３へ送信する（ステップ１１５）。秘匿化後の日報データ及び追加情報のデータ構造については、予め情報提供装置１０とい情報取得装置２０との間で合意がなされている。
【００５３】
情報取得装置２０内の情報受信部２３は、情報提供装置１０内の情報送信部１６からの分析用情報を受信する（ステップ１１６）。その後、情報取得装置２０は、所定の分析メソッドにより、分析用情報に基づく情報分析を行う。例えば、情報取得装置２０は、図１３に示す秘匿化後日報データと、図１５に示す秘匿化後追加情報とからなる分析用情報を取得した場合には、「「ＡＡ１ＡＡ」社及び「ＡＡ２ＡＡ」社を有する企業系列「ＤＤ１ＤＤ」での部門種類「全社システム系部門」では、「ＡＡ１ＡＡ」社の部門「ＢＢ１ＢＢ」へのアプローチが有効である」との分析を行うことができる。
【００５４】
このように、情報システム１００では、情報提供装置１０は、情報取得装置２０に対して、単に提供対象である日報データについて、秘匿化対象の文字情報を秘匿化して提供するだけでなく、その日報データに関連する追加情報についても、秘匿化対象の文字情報を秘匿化して提供する。このため、情報取得装置２０は、秘匿化対象の文字情報が秘匿化された日報データのみでは得られない情報を得ることができ、適切な情報分析が可能となる。
【００５５】
また、追加情報の提供及び取得に際しては、情報提供装置１０情報取得装置２０との間で、交渉が行われ、情報提供装置１０は、その交渉結果に応じて追加情報を提供するため、情報分析のための適切な追加情報の提供が可能となる。
【００５６】
更には、図２に示すように、情報提供装置１０において、追加情報要求実行部１４に対応する業務サーバ１１１と、情報提供判定部１１、業務情報抽出部１２、業務情報保持部１３、秘匿化処理部１５及び情報送信部１６に対応する業務サーバ１１３とを別にすることにより、情報提供装置１０は、より安全に追加情報抽出命令を実行して追加情報を生成することができる。具体的には、追加情報要求実行部１４に対応する業務サーバ１１１は、通信サーバ１１２を介してのみ、業務サーバ１１３からの情報を取得するため、例えば、通信サーバ１１２が業務サーバ１１１と業務サーバ１１３との間の通信内容を監視することにより、追加情報抽出命令によって、情報取得装置２０がアクセスの禁止されている不正な情報を取得すること等を、確実に防ぐことができることを情報提供装置を管理する人や組織が確信を持つことができる。
【００５７】
なお、秘匿化後の日報データ及び追加情報は、監視が容易な文字情報であることが望ましく、更に、構造化が必要な場合にはＸＭＬなどのタグを用いた文字情報であることが好ましい。また、情報の配置位置などに暗号化された情報が隠蔽されているリスクを排除するために、情報取得装置１０は、秘匿化処理の前後において、追加情報抽出命令の配列や一部の情報の修正等を行う構成にすることもできる。このような構成とすることにより、情報提供装置１０は、不正な情報の流出を、更に確実に防ぐことが可能となり、確実に防ぐことができることを、情報提供装置を管理・運営する人や組織が確信することができる。
【００５８】
以上、本発明の好ましい実施の形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５９】
例えば、追加情報要求命令生成部２２は、追加情報要求命令実行部１４との間で、使用可能なインタフェースの交渉を行うようにしてもよい。また、追加情報要求命令生成部２２と追加情報要求命令実行部１４は、それぞれ共通のインタフェースを元にプログラムモジュール群を用意してもよい。この場合、追加情報要求命令生成部２２から追加情報要求命令実行部１４へ通知されるインタフェースは、それら共通のインタフェースのうちの公開可能な一部のインタフェースとなる。
【００６０】
また、図１６に示す情報システム１００ａのように、追加情報要求命令実行部１４が業務情報保持部１４から追加情報を直接に入手できる構成にしてもよい。この場合には、より正確な追加情報を得ることが可能となる。このような構成は、図８に示すインタフェースの実体を変更することによって実現可能であり、例えば、図８に示すインタフェースに公開可能な業務情報保持フ゛１３への問い合わせ用のインタフェースが別途付加されるようにすることで実現可能である。更には、日報データを構成する自然言語からの単語の切り出しや固有名詞の抽出等を、情報取得装置２０が図８に示すインタフェースの通知時等において同時に指示するようにしてもよい。この場合、追加情報要求命令のデータサイズを小さくすることができる。
【００６１】
また、情報取得装置２から情報提供装置１０へ送られる、業務情報の提供要求、追加情報要求命令、追加情報提供可否の問い合わせのデータ項目に、データが必要となる分析メソッドの情報や情報分析の種類及び粒度の情報が含まれるようにし、情報提供装置１０が、これらの情報を提供可能情報の判定と追加情報提供可否の判定における判定基準に用いる構成にしてもよい。これにより、情報提供装置１０は、情報の秘匿の重要性と、情報取得装置２０における情報分析の種類や粒度とを比較考量して、提供すべき情報の範囲や秘匿すべき情報の範囲を判断することが可能となる。
【産業上の利用可能性】
【００６２】
以上、説明したように、本発明に係る情報提供装置、情報取得装置、情報提供方法、情報取得方法、情報提供プログラム及び情報取得プログラムによれば、文字情報の秘匿化が行われる際における情報提供先での適切な情報分析が可能という効果を奏し、情報提供装置等として有用である。
【図面の簡単な説明】
【００６３】
【図１】情報システムの構成を示す図である。
【図２】情報システムのハードウェア構成の一例を示す図である。
【図３】情報システムの動作を示すシーケンス図である。
【図４】図３のステップ１０１ないし１０３の動作の具体例である。
【図５】図３のステップ１０４及び１０５の動作の具体例である。
【図６】各情報の依存関係を表す情報の一例を示す図である。
【図７】図３のステップ１０６及び１０７の動作の具体例である。
【図８】図３のステップ１０８及び１０９の動作の具体例である。
【図９】プログラムモジュール群の生成を示すフローチャートである。
【図１０】プログラムモジュールの一例を示す図である。
【図１１】プログラムモジュール群の一例を示す図である。
【図１２】日報データの一例を示す図である。
【図１３】秘匿化後日報データの一例を示す図である。
【図１４】追加情報の一例を示す図である。
【図１５】秘匿化後追加情報の一例を示す図である。
【図１６】情報システムの他の構成を示す図である。
【符号の説明】
【００６４】
１０  情報提供装置                  １１  情報提供判定部
１２  業務情報抽出部                １３  業務情報保持部
１４  追加情報要求実行部            １５  秘匿化処理部
１６  情報送信部                    ２０  情報取得装置
２１  情報要求部                    ２２  追加情報要求生成部
２３  情報受信部                    １００、１００ａ  情報システム
１１１、１１３  業務サーバ          １１２  通信サーバ
１１４、１３０  通信ネットワーク    １２０  サーバ
【図１】
2006350139.tif 000003
【図２】
2006350139.tif 000004
【図３】
2006350139.tif 000005
【図４】
2006350139.tif 000006
【図５】
2006350139.tif 000007
【図６】
2006350139.tif 000008
【図７】
2006350139.tif 000009
【図８】
2006350139.tif 000010
【図９】
2006350139.tif 000011
【図１０】
2006350139.tif 000012
【図１１】
2006350139.tif 000013
【図１２】
2006350139.tif 000014
【図１３】
2006350139.tif 000015
【図１４】
2006350139.tif 000016
【図１５】
2006350139.tif 000017
【図１６】
2006350139.tif 000018