(57)【要約】  入力された情報により動作する情報継承システムであって、第一の鍵管理装置及び第二の鍵管理装置により暗号鍵を含む暗号化定義ファイルを管理し、サーバ装置にて必要に応じて暗号化定義ファイルから暗号鍵を取得して情報を暗号化する暗号化処理部と、ユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成する性格データ生成部と、性格データをユーザ識別情報と対応付けて記憶する性格データ記憶部と、ユーザに関連付けられた情報の取得を要求するための要求情報を解析することにより、要求情報の特徴を表す特徴データを生成する要求情報解析部と、性格データ記憶部に記憶されている性格データの中から、ユーザ識別情報と対応付けて記憶されている性格データを検索する性格データ検索部と、生成された特徴データと、検索された性格データとを用いて、ユーザに関連付けられた情報である伝達情報を生成する伝達情報生成部とを備える。
2009078182.tif 000002
【特許請求の範囲】
【請求項１】
端末装置に接続されたサーバ装置において、
前記端末装置におけるユーザの入力操作に応じて入力されたユーザ入力情報及びユーザ識別情報が、前記端末装置から送信前情報格納領域に移された後に該領域から前記サーバ装置に送信されると、前記ユーザ入力情報及び前記ユーザ識別情報を受信し第１受信情報格納領域に格納する第１の受信処理部と、
前記受信情報格納領域に格納されたユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成し性格データ格納領域に格納する性格データ生成部と、
前記性格データ格納領域に格納された性格データを前記ユーザ識別情報と対応付けて記憶する性格データ記憶部と、
ユーザに関連付けられた情報の取得を要求するための要求情報及び前記受信情報格納領域に格納されたユーザ識別情報が、前記端末装置から前記サーバ装置に送信されると、前記要求情報及び前記ユーザ識別情報を受信し第２受信情報格納領域に格納する第２の受信処理部と、
前記要求情報を解析することにより、前記要求情報の特徴を表す特徴データを生成し特徴データ格納領域に格納する要求情報解析部と、
前記性格データ記憶部に記憶されている前記性格データの中から、前記ユーザ識別情報と対応付けて記憶されている前記性格データを検索する性格データ検索部と、
前記特徴データ格納領域に格納された特徴データと、前記検索された前記性格データとを用いて、ユーザに関連付けられた情報である伝達情報を生成し伝達情報格納領域に格納する伝達情報生成部と、
前記伝達情報格納領域に格納された伝達情報を前記サーバ装置から前記端末装置に送信することにより、前記伝達情報を前記端末装置から出力する送信処理部と
を備えることを特徴とするサーバ装置。
【請求項２】
前記性格データ生成部は、
前記ユーザ入力情報のうち文字情報を単語に分類することにより、各単語の出現頻度からなる語彙分布データを生成し、前記生成された前記語彙分布データと、前記性格データを生成する際の基準となる予め生成された基準語彙分布データとを比較することにより、前記性格データを生成する
ことを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記性格データ生成部は、
性格を特徴付ける要素として複数の要素を選定し、当該選定された各要素を所定の範囲内でレベル表示することにより、前記性格データを生成する
ことを特徴とする請求項１記載のサーバ装置。
【請求項４】
前記性格データ生成部は、
前記端末装置から前記ユーザ入力情報が与えられると、前記性格データ記憶部に記憶されている前記性格データを参照しながら、前記ユーザ入力情報を解析することにより、前記性格データ記憶部に新たな性格データを順次性格データ記憶部に累積的に記憶する
ことを特徴とする請求項１記載のサーバ装置。
【請求項５】
前記要求情報解析部は、
前記要求情報が表す文字情報に含まれる単語のうち、前記要求情報の全体を特徴付ける少なくとも１つ以上の単語を抽出することにより、前記特徴データを生成し、当該生成した生成情報を端末装置との間で授受することを特徴とする請求項１記載のサーバ装置。
【請求項６】
前記ユーザ入力情報を暗号化定義ファイル管理部から取得した鍵で、暗号化する暗号化処理部と、
前記暗号化処理部によって暗号化された第１のユーザ入力情報を前記ユーザ識別情報と対応付けて記憶するデータ記憶部と、
検索キーワードとして利用される第２のユーザ入力情報を用いて、前記データ記憶部に記憶されている前記第１のユーザ入力情報の中から、前記ユーザ識別情報と対応付けて記憶されている前記第１のユーザ入力情報を検索し、さらに当該検索された前記第１のユーザ入力情報の中から、前記特徴データに関連する前記ユーザ入力情報を前記第２のユーザ入力情報を用いて検索するデータ検索部と、
前記検索された前記ユーザ入力情報を暗号化定義ファイル管理部から取得した鍵で、復号化する復号化処理部と
をさらに備え、
前記伝達情報生成部は、
前記特徴データと、前記性格データと、前記検索された前記ユーザ入力情報とを用いて、前記伝達情報を生成する
ことを特徴とする請求項１記載のサーバ装置。
【請求項７】
請求項１記載のサーバ装置において、前記サーバ装置は、
ネットワークを介して情報の送受信を行うアプリケーションサーバと、
情報を暗号化するための暗号鍵を含む暗号化定義ファイルを管理する暗号定義管理サーバと、
前記暗号鍵で暗号化した情報を記憶するデータベースサーバとを備えて情報継承システムを構築し、
前記暗号定義管理サーバは、ダミーファイル及び本物の暗号化定義ファイルの全てを暗号化した第一の暗号化定義ファイルと情報更新後に暗号化した第二の暗号化定義ファイルとを管理し、必要に応じて決められた基準文字列により所望の暗号化定義ファイルを抽出する
ことを特徴とするサーバ装置。
【請求項８】
端末装置に接続されたサーバ装置の情報提供方法において、
前記端末装置におけるユーザの入力操作に応じて入力されたユーザ入力情報及びユーザ識別情報が、前記端末装置から送信前情報格納領域に移された後に該領域から前記サーバ装置に送信されると、前記ユーザ入力情報及び前記ユーザ識別情報を受信し第１受信情報格納領域に格納する第１の受信処理ステップと、
前記受信情報格納領域に格納されたユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成し性格データ格納領域に格納する性格データ生成ステップと、
前記性格データ格納領域に格納された性格データを前記ユーザ識別情報と対応付けて性格データ記憶部に記憶する性格データ記憶ステップと、
ユーザに関連付けられた情報の取得を要求するための要求情報及び前記受信情報格納領域に格納されたユーザ識別情報が、前記端末装置から前記サーバ装置に送信されると、前記要求情報及び前記ユーザ識別情報を受信し第２受信情報格納領域に格納する第２の受信処理ステップと、
前記要求情報を解析することにより、前記要求情報の特徴を表す特徴データを生成し特徴データ格納領域に格納する要求情報解析ステップと、
前記性格データ記憶部に記憶されている前記性格データの中から、前記ユーザ識別情報と対応付けて記憶されている前記性格データを検索する性格データ検索ステップと、
前記特徴データ格納領域に格納された特徴データと、前記検索された前記性格データとを用いて、ユーザに関連付けられた情報である伝達情報を生成し伝達情報格納領域に格納する伝達情報生成ステップと、
前記伝達情報格納領域に格納された伝達情報を前記サーバ装置から前記端末装置に送信することにより、前記伝達情報を前記端末装置から出力する送信処理ステップと
を備えることを特徴とするサーバ装置の情報提供方法。
【請求項９】
前記性格データ生成ステップは、
前記ユーザ入力情報のうち文字情報を単語に分類することにより、各単語の出現頻度からなる語彙分布データを生成し、前記生成された前記語彙分布データと、前記性格データを生成する際の基準となる予め生成された基準語彙分布データとを比較することにより、前記性格データを生成する
ことを特徴とする請求項８記載のサーバ装置の情報提供方法。
【請求項１０】
前記性格データ生成ステップは、
性格を特徴付ける要素として複数の要素を選定し、当該選定された各要素を所定の範囲内でレベル表示することにより、前記性格データを生成する
ことを特徴とする請求項８記載のサーバ装置の情報提供方法。
【請求項１１】
前記性格データ生成ステップは、
前記端末装置から前記ユーザ入力情報が与えられると、前記性格データ記憶部に記憶されている前記性格データを参照しながら、前記ユーザ入力情報を解析することにより、前記性格データ記憶部に新たな性格データを順次性格データ記憶部に累積的に記憶する
ことを特徴とする請求項８記載のサーバ装置の情報提供方法。
【請求項１２】
前記要求情報解析ステップは、
前記要求情報が表す文字情報に含まれる単語のうち、前記要求情報の全体を特徴付ける少なくとも１つ以上の単語を抽出することにより、前記特徴データを生成し、当該生成した生成情報を端末装置との間で授受する
ことを特徴とする請求項８記載のサーバ装置の情報提供方法。
【請求項１３】
前記ユーザ入力情報を暗号化定義ファイル管理部から取得した鍵で、暗号化する暗号化処理ステップと、
前記暗号化処理部によって暗号化された第１のユーザ入力情報を前記ユーザ識別情報と対応付けて記憶するデータ記憶ステップと、
検索キーワードとして利用される第２のユーザ入力情報を用いて、前記データ記憶部に記憶されている前記第１のユーザ入力情報の中から、前記ユーザ識別情報と対応付けて記憶されている前記第１のユーザ入力情報を検索し、さらに当該検索された前記第１のユーザ入力情報の中から、前記特徴データに関連する前記ユーザ入力情報を前記第２のユーザ入力情報を用いて検索するデータ検索ステップと、
前記検索された前記ユーザ入力情報を暗号化定義ファイル管理部から取得した鍵で、復号化する復号化処理ステップと
をさらに備え、
前記伝達情報生成ステップは、
前記特徴データと、前記性格データと、前記検索された前記ユーザ入力情報とを用いて、前記伝達情報を生成する
ことを特徴とする請求項８記載のサーバ装置の情報提供方法。
【請求項１４】
請求項８記載のサーバ装置の情報提供方法において、
ネットワークを介して情報の送受信を行うアプリケーションサーバと、
情報を暗号化するための暗号鍵を含む暗号化定義ファイルを管理する暗号定義管理サーバと、
前記暗号鍵で暗号化した情報を記憶するデータベースサーバとを備えて情報継承システムを構築し、
前記暗号定義管理サーバは、ダミーファイル及び本物の暗号化定義ファイルの全てを暗号化した第一の暗号化定義ファイルと情報更新後に暗号化した第二の暗号化定義ファイルとを管理し、必要に応じて決められた基準文字により所望の暗号化定義ファイルを抽出することを特徴とする請求項８記載のサーバ装置の情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ装置として、たとえば端末装置におけるユーザの入力操作に応じて入力されたユーザ入力情報及びユーザ識別情報が前記端末装置と接続されたサーバ装置において、情報提供方法及び情報継承システムに係り、特に個人情報を含む個人に関わる全ての情報を暗号化定義装置及び／または暗号鍵管理装置で機密管理し、権限を有する他のユーザ及び／または本人が所望の情報を取得し、当該情報（継承人が所望の情報を取得する過程若しくは方法、当該過程において記憶される情報に対して行われた変更部分、修正部分又は追加部分、融合部分を含む１つ１つの組み合わせ情報の生成履歴も含む。）を継承することができるサーバ装置、情報提供方法及び情報継承システムに関する。
【背景技術】
【０００２】
従来、暗号鍵管理装置では、暗号化処理を実行する際に必要な暗号鍵及び復号鍵が、外部のシステム運用企業により管理される場合が多く、この場合、外部の管理者により管理されると、（例えば、特許文献１参照）内部の管理者でない者が、暗号鍵を知っていることになり、セキュリティ上好ましくなく、情報漏洩のおそれがあった。【０００３】
また、近年では電子化情報（例えば、遺言や資産管理情報を含む。）をシステム上で管理してユーザの指定により、特定の者だけが閲覧可能で、限定して情報を提供する仕組みが注目されている（例えば、特許文献２乃至５参照）。しかし、これらの場合、情報の機密度が高いため、例えば上述した管理面での問題点を明確に解決しなければならない。【０００４】
さらに、近年では学習機能を備えた人工知能の発達が目覚しく、特にユーザが取得したい所望の情報を人工知能により生成して提供することもできる（例えば、特許文献６参照）。しかし、この場合、取得した情報の生成する過程や履歴を管理せず、既存の情報からの提供に過ぎない。
【特許文献１】特開２００４−２４８３３０号公報
【特許文献２】特開２００２−１９７２８７号公報
【特許文献３】特開２００２−４９７０８号公報
【特許文献４】特開２００６−５９２８３号公報
【特許文献５】特開２００５−２３５０７７号公報
【特許文献６】特開２００７−２７２７７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、電子化情報の中で特に、個人情報の漏洩をユーザ識別情報と対応付けた暗号鍵及び復号鍵の管理によって防止する鍵管理装置とともに、ユーザから入力された情報を受信しサーバに記憶された種々の個人情報を含む個人に関わる全ての情報を鍵管理装置等を利用して限定される権限を有する他のユーザ及び／または本人のみに情報を開示し、さらに当該権限を有する他のユーザ及び／または本人が取得したい所望の情報を生成し、当該情報、（継承人が所望の情報を取得する過程若しくは方法（例えば、ユーザの特長性格に応じた伝達情報や癖等）当該過程において記憶される情報に対して行われた1つ1つの変更、修正又は追加、融合を含む情報の生成履歴も含む。）を継承することができるサーバ装置、情報提供方法及び情報継承システムを提供することを目的とする。【０００６】
本発明の更なる目的は、情報として継承させたい対象・人物を特定した上で、所望の情報を当該特定された対象・人物に対してのみ安全に遺漏なく伝達し、それが代々継承されてゆくということを可能にするサーバ装置、情報提供方法及び情報継承システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るサーバ装置は、端末装置に接続されたサーバ装置において、前記端末装置におけるユーザの入力操作に応じて入力されたユーザ入力情報及びユーザ識別情報が、前記端末装置から送信前情報格納領域に移された後に該領域から前記サーバ装置に送信されると、前記ユーザ入力情報及び前記ユーザ識別情報を受信し第１受信情報格納領域に格納する第１の受信処理部と、前記受信情報格納領域に格納されたユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成し性格データ格納領域に格納する性格データ生成部と、前記性格データ格納領域に格納された性格データを前記ユーザ識別情報と対応付けて記憶する性格データ記憶部と、ユーザに関連付けられた情報の取得を要求するための要求情報及び前記受信情報格納領域に格納されたユーザ識別情報が、前記端末装置から前記サーバ装置に送信されると、前記要求情報及び前記ユーザ識別情報を受信し第２受信情報格納領域に格納する第２の受信処理部と、前記要求情報を解析することにより、前記要求情報の特徴を表す特徴データを生成し特徴データ格納領域に格納する要求情報解析部と、前記性格データ記憶部に記憶されている前記性格データの中から、前記ユーザ識別情報と対応付けて記憶されている前記性格データを検索する性格データ検索部と、前記特徴データ格納領域に格納された特徴データと、前記検索された前記性格データとを用いて、ユーザに関連付けられた情報である伝達情報を生成し伝達情報格納領域に格納する伝達情報生成部と、前記伝達情報格納領域に格納された伝達情報を前記サーバ装置から前記端末装置に送信することにより、前記伝達情報を前記端末装置から出力する送信処理部とを備えて構成される。【０００８】
ここで、端末装置に接続されたサーバ装置において前記端末装置にはパーソナルコンピュータ（ＰＣ）又は携帯端末装置が含まれるが、これらに限定されない。【０００９】
ユーザとは、年齢、性別及び境遇に限定はないが、個人であって、当該ユーザの個人に関する全ての情報、対人関係に関する情報及び相続に関する情報その他全ての情報のうち少なくとも一つのユーザ入力情報或いはユーザ識別情報と暗号鍵を相続人または友人や次世代に受け継がせたいと希望している者、及び当該ユーザ入力情報或いはユーザ識別情報を受け継がれる者を示す。  【００１０】
また、ユーザとは、所定の法人であって、当該法人の有する部や課の組織単位及び一法人として従業員、経営者を含む法人組織に帰属する全ての者を含んでよく、当該ユーザの業務に係る情報のうち少なくとも一つのユーザ入力情報を受け継がせたいと希望している部や課単位や特定の従業員及び法人組織であり、当該ユーザ情報或いは、ユーザ識別情報を受け継がれる組織または、従業員を示す。【００１１】
ユーザ入力情報とは、ユーザが入力したいと考えるあらゆる情報（例えば、所有する日記、家族に関係するイベントが記録されたカレンダー的な情報を含む。）画像（例えば、写真を含む静止画像、ビデオやＤＶＤを含む動画像を示す。）、音楽（例えば、ＭＰ３を含む所定の音楽情報を含む。）、所定の方法により録音した肉声、当該ユーザの子息の成績表や賞状、ユーザが送受信した電子メールその他ユーザの個人に関する情報、相続人や対人関係に関する情報及び相続に関する情報（例えば、資産台帳、資産目録、公文書、保険証書の写し、保険証券番号、銀行口座番号、株券及び遺言状を含む。）その他全ての情報のうち少なくとも一つを示す。【００１２】
ユーザ識別情報とは、発信者の氏名（読み仮名含む。）、生年月日、携帯電話端末の固体識別番号（ＵＴＮ）（１５桁）及びＦＯＭＡカード識別番号（ＵＩＭ）やＩＤ、写真を含む静止画像や動画像等を含む、ユーザを識別できるあらゆる情報のうち少なくとも一つを含むものをいう。【００１３】
また、本発明に係るサーバ装置の性格データ生成部は、前記ユーザ入力情報のうち文字情報を単語に分類することにより、各単語の出現頻度からなる語彙分布データを生成し、前記生成された前記語彙分布データと、前記性格データを生成する際の基準となる予め生成された基準語彙分布データとを比較することにより、前記性格データを生成するという構成をとることもできる。【００１４】
また、本発明に係るサーバ装置の性格データ生成部は、性格を特徴付ける要素として複数の要素を選定し、当該選定された各要素を所定の範囲内でレベル表示することにより、前記性格データを生成するという構成をとることもできる。【００１５】
また、本発明に係るサーバ装置の性格データ生成部は、前記端末装置から前記ユーザ入力情報が与えられると、前記性格データ記憶部に記憶されている前記性格データを参照しながら、前記ユーザ入力情報を解析することにより、前記性格データ記憶部に新たな性格データを順次性格データ記憶部に累積的に記憶するという構成をとることもできる。【００１６】
また、本発明に係るサーバ装置の要求情報解析部は、前記要求情報が表す文字情報に含まれる単語のうち、前記要求情報の全体を特徴付ける少なくとも１つ以上の単語を抽出することにより、前記特徴データを生成し、当該生成した生成情報を端末装置との間で授受するという構成をとることもできる。【００１７】
また、本発明に係るサーバ装置は、端末装置におけるユーザ入力操作に応じて入力されたユーザ入力情報及びユーザ識別情報が、ユーザ登録部に与えられると暗号化処理部によって暗号化するための鍵の束を管理する暗号化定義ファイル管理部と、前記ユーザ入力情報及びユーザ識別情報を前記暗号化定義ファイル管理部から取得した暗号化定義ファイル内の鍵によって暗号化する暗号化処理部と、前記暗号化処理部によって暗号化された第１のユーザ入力情報を前記ユーザ識別情報と対応付けて記憶するデータ記憶部と、検索キーワードとして利用される第２のユーザ入力情報を用いて、前記データ記憶部に記憶されている前記第１のユーザ入力情報の中から、前記ユーザ識別情報と対応付けて記憶されている前記第１のユーザ入力情報を検索し、さらに当該検索された前記第１のユーザ入力情報の中から、前記特徴データに関連する前記ユーザ入力情報を前記第２のユーザ入力情報を用いて検索するデータ検索部と、前記検索された前記ユーザ入力情報を前暗号化定義ファイル管理部から取得した暗号化定義ファイル内の鍵によって復号化する復号化処理部とをさらに備え、前記伝達情報生成部は、前記特徴データと、前記性格データと、前記検索された前記ユーザ入力情報とを用いて、前記伝達情報を生成するという構成をとることもできる。【００１８】
サーバ装置は、第一の鍵管理装置及び第二の鍵管理装置（以下、これらをまとめて、「暗号定義管理サーバ」ともいう。）、ユーザに関する情報を記憶するデータベース装置（以下、「データベースサーバ」ともいう。）、暗号化、復号化、データ処理を含む各処理部を有するサーバー装置（以下、「アプリケーションサーバ」ともいう。）として構成するものも含む。以下、本願に係る暗号鍵方式を、暗号化システムとも称することとする。【００１９】
暗号定義管理サーバは、暗号化定義ファイルを管理し、暗号鍵の集合である暗号化定義ファイルを管理するプログラムを有するサーバコンピュータであって、暗号鍵を管理するものではない。サーバ装置に係る動作プログラムにおいて、暗号定義管理サーバから取得するものは、ネットワーク鍵ではなく、暗号鍵の集合である暗号化定義ファイルをダウンロードして暗号鍵の集合を一時的に当該サーバ装置に係る記憶部（例えば、メモリを含む。）に保持するものである。当該暗号化定義ファイルは、端末装置にてダウンロードされた後に、当該メモリ上で復号化され保持される。当該暗号化定義ファイルが保持される時間は、端末装置から実行指示された１アプリケーションの実行終了或いは当該システムを実行させるアプリケーションにより一定時間経過後、または任意の操作によりサーバ装置のメモリ上から消去することができる。記録すべきユーザ入力情報を含む所定の情報は、本願に係る暗号化メゾットにより暗号化されサーバ装置に係る記憶部を含む暗号化情報領域に記憶されるが、当該暗号化情報領域はサーバ装置だけでなく、ネットワークを介して他のサーバ装置と共有してもよい。なお、本願に係る暗号化システムにおいて、記憶すべき電子情報の暗号化及び復号化は当該アプリケーションの実行中にのみ行われ、当該アプリケーション終了時には、復号化された電子情報はサーバ装置のメモリ上から消去される。さらに、端末装置においては、サーバ装置で処理された情報を端末装置に受け取り、前記端末装置表示部において表示をおこなうが、サーバ装置において任意の操作を含むアプリケーションの終了により端末装置からも消去される。【００２０】
暗号化情報領域に記憶されている所定の暗号情報を検索する際に、検索情報を暗号化定義ファイルに基づき暗号化して検索処理に用いるため、当該暗号化システムを実行するアプリケーションが行う任意の検索処理に対応することができる。【００２１】
したがって、上記の暗号化システムにおいては、電子情報のファイル毎に対応する鍵を有するものではなく、当該暗号化システムで取り扱われる電子情報のデータ全体に対して１データ内のフィールド項目毎に暗号鍵及び暗号化方式を異なるものに設定できる。【００２２】
さらに、当該暗号化システムにおいては、得られた情報全てを復号化するだけでなく、得られた１データ内のフィールド項目毎にアプリケーション利用者に与えるアプリケーションの利用者権限により復号化せずにデータを利用することも可能としているシステムであることから、暗号化および復号化のメゾットを提供し、当該暗号化システムを利用するアプリケーションにより１データ内のフィールド項目毎に任意に暗号化及び復号化を行うことができる。【００２３】
鍵の隠匿方法を、具体的に以下に示す。【００２４】
まず、暗号化定義ファイルの格納場所（以下、「ディレクトリ」ともいう。）は、予め設定し、当該ディレクトリは隠匿せず、インストール時に多数（例えば、１０００個でもよい。）の擬似暗号化定義ファイル（以下、「ダミーファイル」ともいう。）が生成される。その際、本物の暗号化定義ファイルは四分割され、当該ディレクトリに書き込まれる。各ファイルに係るファイル名は、ダミーファイル及び本物の暗号化定義ファイルいずれも暗号化され、一見しても関係がわからないものとなる。なお、ダミーファイルも四分割される、これらのファイルを総じて「鍵ファイル」ともいう。【００２５】
当該鍵ファイルから、４つの本物の暗号化定義ファイルを発見するには、多数（例えば、約１０００億通りでもよい。）の組み合わせを試す必要がある。一方で、本物の暗号化定義ファイル書き出し直後は、打刻機能（以下、「タイムスタンプ」ともいう。）で当該暗号化定義ファイルを判断できてしまうため、書き出し直後に全ファイルに係るタイムスタンプを更新（上書き）する細工をする。しかし、タイムスタンプを更新しても新規に本物の暗号化定義ファイルを書き込んだ場合、直前の鍵ファイルと比較すると、その増分を認識可能なため、新規書き込み時は、同時にダミーファイルを多数（例えば、１００個でもよい。）を書き込み、古いダミーファイルを消去する。こうすることで、差分を検出したとしても、当該暗号化定義ファイルを構成する組み合せはやはり多数（例えば、約１億通りでもよい。）とすることができる。【００２６】
また、暗号化定義ファイルのファイル名生成について、具体的に以下に示す。【００２７】
暗号化定義ファイル名は、決められた基準文字列で必ず暗号化を行う。決められた基準文字列方式を用いるのは、鍵ファイルから一方的にファイルを取り出すための方策である。仮にランダムキーを使うと、鍵ファイルのファイル名を全て復号化しないと所望のファイルが見つからないため不適切である。また、暗号化にあたって、元文字列の長さ情報が、暗号化された文字列に不確定ながら反映されることが懸念されるため、ファイル名長が一定の長さとなるように調整した上で暗号化し、基幹ファイル名（本物の暗号化定義ファイルに与えるファイル名）に対して、目的の一定長文字列になるまで、文字列を足すものとする。こうすることで、基幹ファイル名が同じであれば、必ず同じ結果ファイル名が生成されるため、当該処理によっていつでも鍵ファイルから所望のファイルを取り出すことができる。【００２８】
また本発明の一態様に係るサーバ装置の情報提供方法は、端末装置に接続されたサーバ装置の提供方法において、前記端末装置におけるユーザの入力操作に応じて入力されたユーザ入力情報及びユーザ識別情報が、前記端末装置から送信前情報格納領域に移された後に該領域から前記サーバ装置に送信されると、前記ユーザ入力情報及び前記ユーザ識別情報を受信し第１受信情報格納領域に格納する第１の受信処理ステップと、前記受信情報格納領域に格納されたユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成し性格データ格納領域に格納する性格データ生成ステップと、前記性格データ格納領域に格納された性格データを前記ユーザ識別情報と対応付けて性格データ記憶部に記憶する性格データ記憶ステップと、ユーザに関連付けられた情報の取得を要求するための要求情報及び前記受信情報格納領域に格納されたユーザ識別情報が、前記端末装置から前記サーバ装置に送信されると、前記要求情報及び前記ユーザ識別情報を受信し第２受信情報格納領域に格納する第２の受信処理ステップと、前記要求情報を解析することにより、前記要求情報の特徴を表す特徴データを生成し特徴データ格納領域に格納する要求情報解析ステップと、前記性格データ記憶部に記憶されている前記性格データの中から、前記ユーザ識別情報と対応付けて記憶されている前記性格データを検索する性格データ検索ステップと、前記特徴データ格納領域に格納された特徴データと、前記検索された前記性格データとを用いて、ユーザに関連付けられた情報である伝達情報を生成し伝達情報格納領域に格納する伝達情報生成ステップと、前記伝達情報格納領域に格納された伝達情報を前記サーバ装置から前記端末装置に送信することにより、前記伝達情報を前記端末装置から出力する送信処理ステップとを備えて構成される。【００２９】
また、本発明に係るサーバ装置の情報提供方法の性格データ生成ステップは、前記ユーザ入力情報のうち文字情報を単語に分類することにより、各単語の出現頻度からなる語彙分布データを生成し、前記生成された前記語彙分布データと、前記性格データを生成する際の基準となる予め生成された基準語彙分布データとを比較することにより、前記性格データを生成する構成とすることもできる。【００３０】
また、本発明に係るサーバ装置の情報提供方法の性格データ生成ステップは、性格を特徴付ける要素として複数の要素を選定し、当該選定された各要素を所定の範囲内でレベル表示することにより、前記性格データを生成する構成とすることもできる。【００３１】
また、本発明に係るサーバ装置の情報提供方法の性格データ生成ステップは、前記端末装置から前記ユーザ入力情報が与えられると、前記性格データ記憶部に記憶されている前記性格データを参照しながら、前記ユーザ入力情報を解析することにより、前記性格データ記憶部に新たな性格データを順次性格データ記憶部に累積的に記憶する構成とすることもできる。【００３２】
また、本発明に係るサーバ装置の情報提供方法の要求情報解析ステップは、前記要求情報が表す文字情報に含まれる単語のうち、前記要求情報の全体を特徴付ける少なくとも１つ以上の単語を抽出することにより、前記特徴データを生成し、当該生成した生成情報を端末装置との間で授受する構成とすることもできる。【００３３】
また、本発明に係るサーバ装置の情報提供方法は、前記ユーザ入力情報を暗号化定義ファイルより取得した鍵を用いて暗号化する暗号化処理ステップと、前記暗号化処理部によって暗号化された第１のユーザ入力情報を前記ユーザ識別情報と対応付けて記憶するデータ記憶ステップと、検索キーワードとして利用される第２のユーザ入力情報を用いて、前記データ記憶部に記憶されている前記第１のユーザ入力情報の中から、前記ユーザ識別情報と対応付けて記憶されている前記第１のユーザ入力情報を検索し、さらに当該検索された前記第１のユーザ入力情報の中から、前記特徴データに関連する前記ユーザ入力情報を前記第２のユーザ入力情報を用いて検索するデータ検索ステップと、前記検索された前記ユーザ入力情報を暗号化定義ファイルより取得した鍵を用いて復号化する復号化処理ステップとをさらに備え、前記伝達情報生成ステップは、前記特徴データと、前記性格データと、前記検索された前記ユーザ入力情報とを用いて、前記伝達情報を生成する構成とすることもできる。【００３４】
さらに、本願に係る情報継承システムは、暗号化して情報を管理し、前記情報を継承する情報継承システムであって、ネットワークを介して情報の送受信を行うアプリケーションサーバと、情報を暗号化するための暗号鍵の束である暗号化定義ファイルを管理する暗号定義管理サーバと、前記暗号鍵で暗号化した情報を記憶するデータベースサーバとを具備し、前記暗号定義管理サーバは、ダミーファイル及び本物の暗号化定義ファイルの全てを暗号化し、複数の前記暗号化定義ファイルより決められて基準文字列により所望のファイルを抽出するように構成される。
【発明の効果】
【００３５】
本発明のサーバ装置及びその情報提供方法によれば、ユーザの性格に応じた伝達情報を生成し指定したユーザに提供することができる。【００３６】
すなわち、例えば、ユーザが個人の場合、当該ユーザの妻、夫、息子、娘、父及び母に対して、伝言として所定のユーザ入力情報を相手に伝えるための手段として、日ごろから思っていること、記念の写真や動画、好きな音楽、声、メール等、伝えたいことを価値観の個人化として、その都度日記（或いはブログ）のように残しておき、自分の病気、転職や、子供の結婚などの機会に、妻、夫、息子、娘、父及び母を含むユーザが愛する人たちに対して、自分の伝えたい或いは残したい思いを届けることができる。また、人生において最大の出来事である「他界」に備えて、その歴史と共に「遺言」を記録しておき、「他界」する際に個人が残した所定の情報を閲覧可能な情報及び暗号鍵が付与される事によりアクセス権が承継される。こうして、残された家族や愛する人々の心の支えとなるメッセージを得られる権利を付与されることで、記録に残されたメッセージにより勇気付けられることとなる。さらに、人工知能的な編集機能を追加的に備えることにより、メッセージを進化させ当該ユーザの妻、夫、息子、娘、父及び母等が（すでに他界した）当該ユーザに対して対話をするかのように質問を投げかければ、コンピュータの中央処理装置側で上記の記録された情報から、必要なキーワードを抽出して、質問（入力された情報）と合わせて記憶されている情報との分析により文・応答文を組み立てることで、あたかも当該ユーザが回答を返しているかのような「故人との対話」（に模したもの）を実現することもできる。【００３７】
したがって、この蓄積させたユーザ入力情報にアクセスできる権利者（例えば、相続人を含む。）が、寂しい時、相談したい時、嬉しくて報告したい時、どんな時でも、問い合わせに応じて、当該ユーザ入力情報にアクセスできる。また、電子メール或いは電話で（録音された音声）、生存時（一緒に居た時の思い出）と、変わらない感じで、関連したメッセージ及び生成されたメッセージが送られてくる。さらに、将来的なスケジュールとして、設定時間間隔で、メッセージを送れるよう登録しておいてもよい。例えば、子供の２０歳の誕生日や、夫婦の結婚記念日といった日に、子供の成長に合わせメッセージを送ることもできる。【００３８】
なお、相続人を含む情報を受け継ぐ者は、当該アクセスできる権利を放棄することもでき、権利者として指定された者がいなければ、法定相続人に権利を受け継ぐこともできる。
【図面の簡単な説明】
【００３９】
【図１Ａ】本発明の実施の形態による情報提供システムの構成を示すブロック図である。
【図１Ｂ】本発明の実施の形態による他の情報提供システムの構成を示すブロック図である。
【図２】同情報提供システムにおける端末装置の構成を示すブロック図である。
【図３】同情報提供システムにおけるサーバ装置の構成を示すブロック図である。
【図４】本発明の実施の形態による情報提供処理手順を示すフローチャートである。
【図５】本発明の一実施形態に係る第一の鍵及び第二の鍵と継承者が閲覧できる登録情報との関係を示す概念図である。
【図６】本発明の一実施形態に係る所定の情報登録時における第一の鍵の自動生成及び継承者による第一の鍵の認証処理を示すフロー図である。
【図７】本発明の一実施形態に係る所定の情報登録時における第二の鍵の自動生成及び継承者による第二の鍵の認証処理を示すフロー図である。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態について図面を参照して説明する。【００４１】
図１Ａに、本発明の実施の形態による情報提供システム１０の構成を示す。この情報提供システム１０は、例えばユーザの死後（以下、「サービス契約者」ともいう。）、ユーザに関連付けられた情報を相続人（以下、「継承人」ともいう。）に提供する情報提供サービスを実現するためのシステムであり、端末装置２０、ブログサーバ３０、メールサーバ４０及びサーバ装置５０を有する。なお、端末装置２０の回路構成を図２に示し、サーバ装置５０の回路構成を図３に示す。【００４２】
また、図１Ｂは、本発明の実施の形態による他の情報提供システムの構成を示すブロック図である。同図に示すとおり、図１Ａのサーバ装置５０に係る各部及び各機能は、アプリケーションサーバ６０、第一の鍵管理装置７０、第二の鍵管理装置８０及びデータベースサーバ９０として、別々に分散して構築することもできる。このように分散型システムにすることで、セキュリティの強化を図れるため、図１Ａに示すサーバ装置５０で一括処理するよりも好ましい。なお、前記及び下記において、サーバ装置、コンピュータ装置、管理装置、情報処理装置には、それぞれ記憶・格納領域（メモリ）もしくは記憶・格納装置（内蔵ハードディスク）をその内部に備え、かかる記憶・格納領域もしくは記憶・格納装置との間で情報の書き込み／読み取りを行ったものを演算等の情報処理を加えることで、コンピュータ装置のハードウェア資源を用いて情報の処理を行うものとする。かかる記憶・格納領域もしくは記憶・格納装置は各サーバ装置、コンピュータ装置、管理装置、情報処理装置に内蔵されるのが通常であるため、一々図示しない場合があるが、図示されていない場合でも、記憶・格納領域もしくは記憶・格納装置はこれらの装置に内蔵されているものとする。【００４３】
この場合、第一の鍵管理装置７０は、複数の第一の鍵束である第一の暗号化定義ファイルを管理し、第二の鍵管理装置８０は、複数の第二の鍵束である第二の暗号化定義ファイルを管理する。なお、第一の鍵は、本願に係るサービスの利用を開始する際に、利用しようとしている者（以下、「サービス契約者」或いは「継承者」ともいう。）が正規の利用者であることの確認を行うとともに、データを取得する為の第二の鍵を取得するために利用できるものを示す。また、第二の鍵は、登録される情報の暗号化及び／または復号化を行う際に用いられるとともに、継承者によって閲覧することができるデータの範囲を制限するために利用できるものを示す。【００４４】
まず、ユーザ（例えば父親を含む本願に係るサービス契約者）は、端末装置２０の入力部１１０を操作することにより、例えば名前などのＩＤ情報（ユーザ識別情報）及びパスワード（認証情報）を設定し入力する。制御部１００は、ＩＤ情報及びパスワードが設定入力されると、これらを必要に応じて記憶部１７０に記憶すると共に、これらを送受信処理部１５０を介してサーバ装置５０に送信する。【００４５】
サーバ装置５０の受信処理部２１０は、ＩＤ情報及びパスワードを受信すると、これらをユーザ登録部２００に出力する。ユーザ登録部２００は、これらＩＤ情報及びパスワードを登録し記憶すると共に、サービス契約者の生存時に事前登録された相続人（例えば母親、息子、娘及びその他第三者のうち少なくとも一人を含む継承者）が、ユーザの生存時及び／または死後に、ユーザに関連付けられた情報を取得するために必要な、相続人用のＩＤ情報及びパスワードを発行し、これらを送信処理部２５０に出力する。なお、ブログサーバ３０に係るブログデータの更新の有無を定期的にチェックし、更新の形跡がないときは継承者からサービス契約者に問い合わせ（例えば、電子メールや電話を含む。）をし、応答がない場合に当該継承者は当該相続人用のＩＤ情報及びパスワードを発行し、送信処理部２５０に出力してもよい。【００４６】
すなわち、ユーザ登録部２００を介して受信処理部２１０から入力した情報を基に、暗号化処理部２２０により登録した継承者に対し、固有の第一の鍵を付与する。サービス契約者以外の継承者が、データベースの機能を有するデータ記憶部２３０の所定の登録情報にアクセスする場合には、サービスの認証時に自動生成される当該第一の鍵を用いて第二の鍵を取得する必要がある。また、当該継承者に付与する第二の鍵は、閲覧可能な範囲を制限する機能を有する。【００４７】
送信処理部２５０は、これら相続人用のＩＤ情報及びパスワードを端末装置２０に送信する。端末装置２０の送受信処理部１５０は、相続人用のＩＤ情報及びパスワードを受信すると、これらを制御部１００を介して記憶部１７０に出力し記憶する。【００４８】
ユーザ登録後、端末装置２０は、入力部１１０におけるユーザの入力操作に応じて、ブログサーバ３０にアクセスすることにより、入力された各種情報をブログサーバ３０に送信する。【００４９】
すなわち、端末装置２０の制御部１００は、入力部１１０から入力された文字情報、カメラ１２０から入力された画像情報、マイク１３０から入力された音声情報などが与えられると、これらユーザ入力情報と、記憶部１７０に記憶されているＩＤ情報及びパスワードとを、送受信処理部１５０を介してブログサーバ３０に送信する。【００５０】
ブログサーバ３０は、端末装置２０から送信されたユーザ入力情報を記憶した上で、当該送信されたユーザ入力情報とＩＤ情報及びパスワードとをサーバ装置５０に送信する。【００５１】
また、ユーザ登録後、端末装置２０は、入力部１１０におけるユーザの入力操作に応じて、メールサーバ４０にアクセスすることにより、相続人宛の送信メールがメールサーバ４０に送られてきた場合には、当該相続人宛の送信メールをサーバ装置５０に送信するように設定してもよい。【００５２】
これにより、端末装置２０の制御部１００は、入力部１１０から入力された文字情報や、カメラ１２０から入力された画像情報などからなる送信メールが与えられると、当該送信メールと、記憶部１７０に記憶されているＩＤ情報及びパスワードとを、送受信処理部１５０を介してメールサーバ４０に送信する。【００５３】
メールサーバ４０は、端末装置２０から送信された送信メールのうち、相続人宛の送受信メールをユーザ入力情報として、ＩＤ情報及びパスワードと共にサーバ装置５０に選択的に送信する。【００５４】
また、ユーザ登録後、端末装置２０の制御部１００は、入力部１１０におけるユーザの入力操作に応じて、例えば遺言状、保険証券番号、銀行口座番号、株券など、相続に関する情報が入力されると、これらをユーザ入力情報として、記憶部１７０に記憶されているＩＤ情報及びパスワードと共に、送受信処理部１５０を介してサーバ装置５０に直接送信する。【００５５】
サーバ装置５０の受信処理部２１０は、第一の受信処理部として動作することにより、ユーザ入力情報とＩＤ情報及びパスワードとを受信すると、ＩＤ情報及びパスワードをユーザ登録部２００に出力する。ユーザ登録部２００は、送信されたＩＤ情報及びパスワードを用いて認証処理を行う為の第一の鍵の取得指示を暗号化定義ファイル管理部１９０に行い、暗号化定義ファイル管理部１９０から移送された第一の暗号化定義ファイル内から対象の第一の鍵を探し出し、送信されたＩＤ情報及びパスワードを用いて認証処理を行い、その結果、認証に成功した場合には、認証成功情報を受信処理部２１０に出力する。【００５６】
受信処理部２１０は、ユーザ登録部２００から認証成功情報が与えられると、ユーザ入力情報及びＩＤ情報を、暗号化処理部２２０及び性格データ生成部２６０に出力する。暗号化処理部２２０は、ユーザ入力情報の暗号化の為の第二の鍵の取得指示を暗号化定義ファイル管理部１９０に行い、暗号化定義ファイル管理部１９０から移送された第二の鍵を用いて、ユーザ入力情報を暗号化し、当該暗号化されたユーザ入力情報をＩＤ情報と対応付けてデータ記憶部２３０に記憶する。このように、サーバ装置５０は、端末装置２０からユーザ入力情報が順次与えられると、当該ユーザ入力情報を暗号化した上で順次記憶し蓄積していく。【００５７】
サービス契約者は、登録する情報を複数のグループに分けて登録することができる。グループに分けられた情報を登録する場合には、グループ毎に登録するデータの暗号化及び／または復号化を行う為のグループ毎の第二の鍵を生成し、情報を暗号化して登録する。サービス契約者が継承者を登録する際に、どの継承者にどのグループの情報を継承するかを登録しグループの情報毎に生成された第二の鍵を継承者と紐付けすることできる。登録された継承者に紐付けされた第二の鍵は、取得する為に本人及び継承者の情報から生成する、第一の鍵と紐付けすることができる。【００５８】
図５は、本発明の一実施形態に係る第一の鍵及び第二の鍵と継承者が閲覧できる登録情報との関係を示す概念図である。同図に示すとおり、継承者に係る「妻」は第一の鍵である「妻の鍵」を有し、同時に当該妻の鍵に紐付く第二の鍵である「グループＡの鍵」、「グループＢの鍵」及び「グループＣの鍵」を有するため、登録情報のグループＡ、Ｂ及びＣを見ることができる。同様に、「第一子」は、グループＢの情報のみを見ることができ、「第二子」はグループＣの情報のみを見ることができる。一方、「第三子」は、継承者として登録されていなと、第一の鍵及び第二の鍵がないために、いずれの登録情報を見ることはできない。なお、継承が登録され情報を見ることができる者は、新たなサービス契約者として、新たな継承者指定と新たなサービス契約者としてのユーザ入力情報の登録もできる。【００５９】
性格データ生成部２６０は、ユーザ入力情報及びＩＤ情報が与えられると、ユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成し、当該生成した性格データをＩＤ情報と対応付けて性格データ記憶部２７０に記憶する。【００６０】
ここで、性格データを生成する方法の一例を示す。例えば、性格データ生成部２６０は、ユーザ入力情報のうち文字情報を、名詞、動詞、形容詞、副詞、感動詞、助動詞などの単語に分類することにより、各単語の出現頻度からなる語彙分布データを生成する。【００６１】
なお、性格データ生成部２６０は、種々の性格パターンに対応し、かつ性格データを生成する際の基準となる基準語彙分布データを予め有する。性格データ生成部２６０は、ユーザ入力情報を用いて生成された語彙分布データと、予め生成された基準語彙分布データとを比較及び分析する。【００６２】
これにより、性格データ生成部２６０は、性格を特徴付ける要素として、例えば「優しい」、「厳しい」、「冷静」、「感情的」、「せっかち」、「陽気」などの複数の要素を選定し、当該選定された各要素をレベル０からレベル１０（段階の数はこれらに限定されずいくつでもよい。）までの範囲でレベル表示することにより、ユーザの性格を表す性格データを形成する基礎データを生成する。【００６３】
なお、これ以降、性格データ生成部２６０は、端末装置２０からユーザ入力情報が与えられると、性格データ記憶部２７０に記憶されている性格データを参照しながら、ユーザ入力情報を解析することにより、当該性格データ記憶部２７０に新たな性格データを順次性格データ記憶部に記憶して累積していく。【００６４】
その後、相続人が、例えば生前のユーザと会話したいと感じた場合には、端末装置２０の入力部１１０を操作することにより、所望のメッセージを入力する。制御部１００は、この入力されたメッセージを相続人入力情報（すなわち、ユーザに関連付けられた情報の取得を要求するための要求情報）として、記憶部１７０に記憶されている相続人用のＩＤ情報及びパスワードと共に、送受信処理部１５０を介してサーバ装置５０に送信する。【００６５】
サーバ装置５０の受信処理部２１０は、第二の受信処理部として動作することにより、相続人入力情報と相続人用のＩＤ情報及びパスワードとを受信すると、ＩＤ情報及びパスワードをユーザ登録部２００に出力する。ユーザ登録部２００は、送信されたＩＤ情報及びパスワードを用いて認証処理を行い、その結果、認証に成功した場合には、認証成功情報を受信処理部２１０に出力する。【００６６】
受信処理部２１０は、ユーザ登録部２００から認証成功情報が与えられると、相続人入力情報及びＩＤ情報を入力情報解析部２９０に出力する。要求情報解析部としての入力情報解析部２９０は、相続人入力情報を解析することにより、相続人入力情報の特徴を表す特徴データを生成する。【００６７】
ここで、特徴データを生成する方法の一例を示す。例えば、入力情報解析部２９０は、相続人入力情報が表す文字情報に含まれる単語のうち、当該相続人入力情報の全体を特徴付ける少なくとも１つ以上の単語を抽出することにより、特徴データを生成する。【００６８】
そして、入力情報解析部２９０は、ＩＤ情報を性格データ記憶部２７０に出力し、ＩＤ情報及び特徴データをデータ記憶部２３０に出力し、特徴データを伝達情報生成部２８０に出力する。【００６９】
性格データ記憶部２７０は、性格データ検索部として動作することにより、当該性格データ記憶部２７０に記憶されている性格データの中から、ＩＤ情報と対応付けて記憶されている性格データを検索し、当該検索された性格データを伝達情報生成部２８０に出力する。【００７０】
データ記憶部２３０は、データ検索部として動作することにより、当該データ記憶部２３０に記憶されているユーザ入力情報の中から、ＩＤ情報と対応付けて記憶されているユーザ入力情報を検索し、さらに当該検索されたユーザ入力情報の中から、特徴データに関連するユーザ入力情報（例えば送受信メールなどの文章）を検索し、得られたユーザ入力情報を復号化処理部２４０に出力する。【００７１】
復号化処理部２４０は、与えられたユーザ入力情報の復号化の為の第二の鍵の取得指示を暗号化定義ファイル管理部１９０に行い、暗号化定義ファイル管理部１９０から移送された第二の鍵を用いて、与えられたユーザ入力情報を復号化し、復号化されたユーザ入力情報を伝達情報生成部２８０に出力する。【００７２】
伝達情報生成部２８０は、相続人入力情報の特徴を表す特徴データと、ユーザ（被相続人）の性格データと、相続人入力情報に関連するユーザ入力情報とを用いて、相続人に伝達するための伝達情報（すなわち、ユーザに関連付けられた情報）を生成し、これを送信処理部２５０を介して端末装置２０に送信する。【００７３】
端末装置２０の送受信処理部１５０は、サーバ装置５０から送信された伝達情報を受信すると、これを制御部１００に出力する。制御部１００は、この伝達情報に応じた文字情報を表示部１６０に表示することにより、メッセージを相続人に伝える。なお、この場合、制御部１００は、被相続人であるユーザの顔画像などの動画像を表示部１６０に表示しながら、伝達情報に応じた音声をスピーカー１４０から出力しても良い。【００７４】
また、ユーザへの相続人からの質問情報を繰り返し得られると前記繰り返し情報を検索することで情報を取得する方法であってもよい。【００７５】
すなわち、サーバ装置５０に係る各機能を有するアプリケーションサーバ６０において、本願に係るサービス処理が行われ、端末装置２０においては、当該サービス処理が終了したときに、端末装置２０側に表示のみされた情報は全て消去される。また、サーバ装置５０或いはアプリケーションサーバ６０と端末装置２０との間は、例えばＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）を含む所定の暗号化送受信プロトコルを利用した暗号化通信により所定の情報の保全を行う。当該サービス処理中には、サーバ装置５０或いはアプリケーションサーバ６０において、所定の登録情報の暗号化及び／または復号化、電子情報の授受、第一の鍵の取得及び第二の鍵の取得を含む処理が行われる。【００７６】
因みに、サーバ装置５０は、伝達情報生成部２８０において伝達情報を生成することなく、復号化処理部２４０において復号化されたユーザ入力情報を送信処理部２５０を介して端末装置２０に送信しても良い。【００７７】
また、サーバ装置５０のデータ記憶部２３０は、例えば相続人が所定の年齢に達したタイミングで、当該データ記憶部２３０に記憶されているユーザ入力情報のうち、当該相続人の年齢に対応するユーザ入力情報を検索し、当該検索されたユーザ入力情報を復号化処理部２４０において復号化し、端末装置２０に送信するようにしても良い。【００７８】
ここで図４に、本実施の形態による情報提供処理手順ＲＴ１０を示す。この図４において、サーバ装置５０は、ユーザが端末装置２０を入力操作することによりユーザ入力情報を入力し、情報提供処理手順ＲＴ１０に入ると、ステップＳＰ１０に移って、端末装置２０から送信されたユーザ入力情報及びＩＤ情報を受信処理部２１０によって受信する。【００７９】
ステップＳＰ２０において、性格データ生成部２６０は、受信されたユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成する。一方、暗号化処理部２２０は、受信されたユーザ入力情報の暗号化の為の第二の鍵の取得指示を暗号化定義ファイル管理部１９０に行い、暗号化定義ファイル管理部１９０から移送された第二の鍵を用いて、受信されたユーザ入力情報を暗号化する。【００８０】
すなわち、暗号化処理部２２０でユーザ入力情報を暗号化するとともに、サービス契約者が登録した継承者に付与する第一の鍵及び第二の鍵が生成される。当該第一の鍵は、サービス契約者本人に関するユーザ識別情報と継承者に関する情報との組み合わせによってサーバ装置内で演算処理されることで自動生成される。例えば、本人の氏名、生年月日、結婚記念日及び妻の名前といったＩＤ情報の組み合わせ（以下、「認証情報」ともいう。）を行うことで、図６に示す一連の処理により、第一の鍵を自動生成することができる。【００８１】
図６は、本発明の一実施形態に係る所定の情報登録時における第一の鍵の自動生成及び継承者による第一の鍵の認証処理を示すフロー図である。同図に示すとおり、情報暗号化処理手順ＲＴ２０に入ると、ステップＳＰ２００に移って、端末装置２０の入力部より入力された氏名をサーバ装置５０或いはアプリケーションサーバ６０が取得し、ステップＳＰ２０１に移って、受信処理部２１０を介して暗号化処理部２２０により、当該氏名に対して所定の乱数演算を含み得る演算処理（以下、「演算１」ともいう。）を行い、ステップＳＰ２０２に移って、演算１の結果を取得する。その後、ステップＳＰ２０３に移って、端末装置２０の入力部より入力された生年月日をサーバ装置５０或いはアプリケーションサーバ６０が取得し、ステップＳＰ２０４に移って、受信処理部２１０を介して暗号化処理部２２０により、演算１の結果と当該生年月日に対して所定の乱数演算を含み得る演算処理（以下、「演算２」ともいう。）を行い、ステップＳＰ２０５に移って、演算２の結果を取得する。その後また、ステップＳＰ２０６に移って、端末装置２０の入力部より入力された結婚記念日をサーバ装置５０或いはアプリケーションサーバ６０が取得し、ステップＳＰ２０７に移って、受信処理部２１０を介して暗号化処理部２２０により、演算２の結果と当該結婚記念日に対して所定の乱数演算を含み得る演算処理（以下、「演算３」ともいう。）を行い、ステップＳＰ２０８に移って、演算３の結果を取得する。その後さらに、ステップＳＰ２０９に移って、端末装置２０の入力部より入力された妻の名前をサーバ装置５０或いはアプリケーションサーバ６０が取得し、ステップＳＰ２１０に移って、受信処理部２１０を介して暗号化処理部２２０により、演算３の結果と当該妻の名前に対して所定の乱数演算を含み得る演算処理（以下、「演算４」ともいう。）を行い、ステップＳＰ２１１に移って、演算４の結果を取得する。なお、これらの演算処理の繰り返しに制限はなく、ステップＳＰ２１２に移って、上記演算４の結果を暗号化し（以下、「暗号化処理」ともいう。）、ステップＳＰ２１３に移って、数値列である演算結果がハッシュ関数を用いて生成させることにより、暗号化処理の結果として第一の鍵を取得し、処理が終了する（ステップＳＰ２１４）。また、当該決められた基準生成文字列は決められた基準生成が終了すると破棄される。さらに、継承者は、当該第一の鍵を固有の鍵として付与される。したがって、複数の決められた基準項目により複数回の演算処理を繰り返すことにより、第一の鍵の生成精度及び継承者の認証精度が上がり、より高度なセキュリティ対策が実現し得る。また、端末装置における第１の鍵生成のための入力情報は、まとめてサーバ装置に提供してもよい。【００８２】
図７は、本発明の一実施形態に係る所定の情報登録時における第二の鍵の自動生成処理を示すフロー図である。当該第二の鍵は、サービス契約者本人に関するユーザ識別情報と登録するユーザ登録情報のグループに関する情報との組み合わせによって自動生成される。例えば、本人の氏名及び生年月日その他のＩＤ情報とグループＡの名前の組み合わせを行うことで、図７に示す処理により、第二の鍵が端末装置から入力された情報によりサーバ装置内で演算処理されることで自動生成される。なお、図7に示す第二の鍵生成に係る所定の乱数演算を含み得る演算処理の繰り返しによる暗号化処理は、図６に示す第一の鍵生成に係る暗号化処理と同様であるため、説明は省略する。また、自動生成された第二の鍵は、継承する情報の暗号化及び復号化に用いることができる。さらに、第二の鍵は、一意の識別子を付与して、第二の鍵管理装置８０に記憶される。【００８３】
ステップＳＰ３０において、性格データ記憶部２７０は、生成された性格データをＩＤ情報と対応付けて記憶し、データ記憶部２３０は、暗号化されたユーザ入力情報をＩＤ情報と対応付けて記憶する。【００８４】
ステップＳＰ４０において、例えばユーザの死亡が確認された後、相続人が端末装置２０の入力部１１０を操作することにより、相続人入力情報及びＩＤ情報を端末装置２０からサーバ装置５０に送信すると、サーバ装置５０は、これら相続人入力情報及びＩＤ情報を受信処理部２１０によって受信する。【００８５】
ステップＳＰ５０において、入力情報解析部２９０は、受信された相続人入力情報を解析することにより、相続人入力情報の特徴を表す特徴データを生成する。【００８６】
ステップＳＰ６０において、性格データ記憶部２７０は、ＩＤ情報に基づいて、当該性格データ記憶部２７０に記憶されている性格データの中から、被相続人であるユーザの性格データを検索する。【００８７】
また、データ記憶部２３０は、ＩＤ情報に基づいて、当該データ記憶部２３０に記憶されているユーザ入力情報の中から、被相続人であるユーザのユーザ入力情報を検索し、さらに当該検索されたユーザ入力情報の中から、特徴データに関連するユーザ入力情報を検索する。続いて、復号化処理部２４０は、当該検索されたユーザ入力情報の復号化の為の第二の鍵の取得指示を暗号化定義ファイル管理部１９０に行い、暗号化定義ファイル管理部１９０から移送された第二の鍵を用いて、当該検索されたユーザ入力情報を復号化する。【００８８】
すなわち、当該ＩＤ情報がサービス契約者本人の氏名、生年月日、結婚記念日及び妻の名前であって、図６に示す一連の処理を実行することで、生成された第一の鍵を有する継承者（この場合は、サービス契約者の妻を示す。）は、端末装置２０の入力部により各ＩＤ情報を入力し、その都度同様の演算処理が行われ、ステップＳＰ２１３に係る暗号化処理の結果と、当該継承者である妻が有する第一の鍵が一致すれば、認証される。さらに、第一の鍵の生成結果と第二の鍵に付与されている一意の識別子が一致すれば、継承者は第二の鍵を取得でき、所望の情報を取得し、第二の鍵を用いて取得した所望の情報を復号化して利用することができる。【００８９】
詳細には、生成した第一の鍵を用いて、第一の鍵管理装置７０にある第一の鍵ファイルから該当する第一の鍵を探し出し、該当する第一の鍵が見つからない場合には、認証不可として当該処理は終了する。一方、該当する第一の鍵が見つかった場合には、第一の鍵管理装置７０から該当する第一の鍵の束をアプリケーションサーバ６０に移送する。そして、該当する第一の鍵がみつかり、該当する第一の鍵の束が、アプリケーションサーバ６０に移送されると、アプリケーションサーバ６０から継承者を含む利用者の端末装置２０に対して次に探し出す継承された所望の情報の選択を行わせる。【００９０】
探し出す継承された所望の情報が指定され、端末装置２０から探し出す継承された所望の情報がアプリケーションサーバ６０に送られると、当該アプリケーションサーバ６０は、第一の鍵管理装置７０から移送された第一の鍵の束から、探し出す継承された所望の情報に関わる第二の鍵の一意の識別子を探し出す。【００９１】
アプリケーションサーバ６０の第一の鍵の束から探し出された第二の鍵の一意の識別子を用いて、第二の鍵管理装置８０にある第二の鍵の束から、第二の鍵の一意の識別子に該当する第二の鍵を探し出す。【００９２】
第二の鍵管理装置８０で、該当する第二の鍵の一意の識別子に該当する第二の鍵をアプリケーションサーバ６０に移送する。【００９３】
アプリケーションサーバ６０は、探し出す継承された所望の情報を、データ記憶部２３０として機能するデータベースサーバ９０に記憶される情報から探し出しアプリケーションサーバ６０へ移送させる。【００９４】
第二の鍵の管理装置８０から移送された第二の鍵を用いて、移送された探し出す継承された所望の情報を復号化して、端末装置２０に移送する。アプリケーションサーバ６０と端末装置２０の間の移送では、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）を含む所定の暗号化送受信プロトコルにより暗号化通信を行う。【００９５】
アプリケーションサーバ６０から探し出す継承された所望の情報が移送された端末装置２０は、受け取った情報を画面表示部１６０で表示のみを行う。【００９６】
継承される所望の情報を登録する場合には、上記の処理がアプリケーションサーバ６０で行われ、第二の鍵管理装置８０から移送された第二の鍵を用いて、継承される所望の情報を暗号化し、データベースサーバ９０に移送して記録する。【００９７】
また、上記までの処理においては、暗号鍵及び復号鍵の処理は全てアプリケーションサーバ６０内で処理され、端末装置２０では表示だけを受け持たせ、操作終了時に表示は残らないため、処理が終了した時点で端末装置２０に移送された全ての情報が消去され残らない。【００９８】
なお、第一の鍵と第二の鍵の関連は、継承者に対しての継承情報を指定する時に自動的に関連付けられる。例えば、図５のように登録情報の「グループＡ」に対する第二の鍵「グループＡの鍵」があり、登録情報「グループＡ」を妻に継承させる場合、継承者に「妻」を登録すると、図６の処理で妻の第一の鍵が生成される。そして、継承者「妻」に、登録情報「グループＡ」を継承するように登録すると図７の処理で生成された登録情報「グループＡ」の第二の鍵が取得できる。取得できた登録情報「グループＡ」の第二の鍵に対する一意の識別子を第二の鍵管理装置に登録されている記録から取得する。生成された「妻の第一の鍵」と「登録情報グループＡの第二の鍵」の一意の識別子をセットにした関連付けを第一の鍵管理装置７０に記録する。このとき、記録される第一の鍵及び第二の鍵の一意の識別子は、ともに暗号化された状態で第一の鍵管理装置７０に記録される。同様に、登録情報毎に第二の鍵が生成され、継承者に継承に係る情報の登録を行う毎に第一の鍵と第二の鍵の一意の識別子との組合せが、第一の鍵管理装置７０に記録される。【００９９】
また、図６及び図７に係る処理は、サービス契約者及び／または継承者が連続して当該処理を行う場合、二回目以降は所定の演算処理は省略できる仕組みでもよい。【０１００】
ステップＳＰ７０において、伝達情報生成部２８０は、相続人入力情報の特徴を表す特徴データと、被相続人であるユーザの性格データと、相続人入力情報に関連するユーザ入力情報とを用いて、相続人に伝達するための伝達情報を生成する。【０１０１】
ステップＳＰ８０において、送信処理部２５０は、この伝達情報をサーバ装置５０から端末装置２０に送信し、当該伝達情報を端末装置２０から出力することにより、所望のメッセージを相続人に伝える。そして、ステップＳＰ９０に移って、情報提供処理手順ＲＴ１０を終了する。【０１０２】
このように本実施の形態によれば、相続人の問い合わせや呼びかけに対して、被相続人であるユーザの性格に応じた伝達情報を生成し提供することができ、従って、相続人の問い合わせや呼びかけに対して、被相続人であるユーザを想起させる応答を相続人に提供することができる。【０１０３】
尚、本発明は上述した実施形態に限定されるものではなく、本発明の主旨を逸脱しない範囲内で種々変更して実施することが可能である。また、上述したものは本願に係る技術思想を具現化するための実施形態の一例を示したにすぎないものであり、他の実施形態でも本願に係る技術思想を適用することが可能である。【０１０４】
さらにまた、本願発明を用いて生産される装置、方法、システムが、その２次的生産品に登載されて商品化された場合であっても、本願発明の価値は何ら減ずるものではない。
【産業上の利用可能性】
【０１０５】
本発明によれば、相続人の問合せや呼びかけに対して、被相続人であるユーザの性格に応じた伝達情報を生成し提供することができる。すなわち、例えば、ユーザが個人の場合、当該ユーザの妻、夫、息子、娘、父及び母に対して、伝言として所定のユーザ入力情報を相手に伝えるための手段として、日ごろから思っていること、記念の写真や動画、好きな音楽、声、メール等、伝えたいことを価値観の個人化として、その都度日記（或いはブログ）のように残しておき、自分の病気、転職や、子供の結婚などの機会に、妻、夫、息子、娘、父及び母を含むユーザが愛する人たちに対して、自分の伝えたい或いは残したい思いを届けることができる。また、人生において最大の出来事である「他界」にそなえて、その歴史と共に「遺言」を記録しておき、他界する際に個人が残した所定の情報を紐付けさせたアクセス権が承継される。こうして、残された家族や愛する人々の心の支えとなるメッセージにアクセスできる権利を付与することで、記録に残されたメッセージにより勇気付けられることとなる。さらに、人工知能的な編集機能を追加的に備えることにより、当該ユーザの妻、夫、息子、娘、父及び母等が（すでに他界した）当該ユーザに対して対話をするかのように質問を投げかければ、コンピュータの中央処理装置側で上記の記録された情報から、必要なキーワードを抽出して、質問（入力された情報）と合わせて記憶されている情報との分析により文・応答文を組み立てることで、あたかも当該ユーザが回答を返しているかのような「故人との対話」（に模したもの）を実現することもできる。【０１０６】
したがって、この蓄積させたユーザ入力情報にアクセスできる権利者（例えば、相続人を含む。）が、寂しい時、相談したい時、嬉しくて報告したい時、どんな時でも、問い合わせに応じて、当該ユーザ入力情報にアクセスできる。また、電子メール或いは電話で（録音された音声）、生存時（一緒に居た時の思い出）と、変わらない感じで、関連したメッセージ及び生成されたメッセージが送られてくる。さらに、将来的なスケジュールとして、例えば、子供の２０歳の誕生日や、夫婦の結婚記念日といった日に、子供の成長に合わせメッセージを送ることもできる。なお、相続人を含む情報を受け継ぐ者は、当該アクセスできる権利を放棄することもでき、権利者として指定された者がいなければ、法定相続人に権利を受け継ぐこともできる。【０１０７】
また、第１の鍵でユーザにする指定により、特定の者だけが閲覧可能で限定情報を提供する仕組みであり、第２の鍵でグループ単位でのアクセス件を与える事が可能であるため、セキュリティを確保でき、法人での実現もできる。  【０１０８】
したがって、これらの利点は、情報産業にとどまらず、映像業、文具等を初めとする、情報を用いた二次的製品を製造・使用するあらゆる産業、たとえば電気産業、宇宙産業、建設産業等にとって、非常な有益性をもたらすものである。
【図１Ａ】
2009078182.tif 000003
【図１Ｂ】
2009078182.tif 000004
【図２】
2009078182.tif 000005
【図３】
2009078182.tif 000006
【図４】
2009078182.tif 000007
【図５】
2009078182.tif 000008
【図６】
2009078182.tif 000009
【図７】
2009078182.tif 000010
【手続補正書】
【提出日】平成22年6月25日(2010.6.25)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末装置に接続されたサーバ装置において、
前記端末装置からユーザ入力情報及びユーザ識別情報を受信して第１受信情報格納領域に格納する第１の受信処理部と、
前記受信情報格納領域に格納されたユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成して、性格データ格納領域に格納する性格データ生成部と、
前記性格データ格納領域に格納された性格データを前記ユーザ識別情報と対応付けて記憶する性格データ記憶部と、
ユーザに関連付けられた情報の取得を要求するための要求情報を、対応する前記ユーザ識別情報とともに前記端末装置から受信して、第２受信情報格納領域に格納する第２の受信処理部と、
前記要求情報を解析することにより、前記要求情報の特徴を表す特徴データを生成し、特徴データ格納領域に格納する要求情報解析部と、
前記ユーザ識別情報を用いて、前記性格データ記憶部に記憶されている前記性格データの中から、前記性格データを検索する性格データ検索部と、
前記特徴データ格納領域に格納された特徴データと前記検索された前記性格データとを用いて、ユーザに関連付けられた情報である伝達情報を生成し、伝達情報格納領域に格納する伝達情報生成部と、
前記伝達情報格納領域に格納された前記伝達情報を前記サーバ装置から前記端末装置に送信する送信処理部と
を備えることを特徴とするサーバ装置。 
【請求項２】
前記性格データ生成部は、
前記ユーザ入力情報に含まれる文字情報を単語に分類して各単語の出現頻度からなる語彙分布データを生成し、前記語彙分布データを予め生成された基準語彙分布データと比較することにより、前記性格データを生成する
ことを特徴とする請求項１記載のサーバ装置。 
【請求項３】
前記性格データ生成部は、
性格を特徴付ける要素として複数の要素を選定し、当該選定された各要素を所定の範囲内でレベル表示することにより、前記性格データを生成する
ことを特徴とする請求項１記載のサーバ装置。 
【請求項４】
前記性格データ生成部は、
前記端末装置から前記ユーザ入力情報が与えられると、前記性格データ記憶部に記憶されている前記性格データを参照しながら前記ユーザ入力情報を解析することにより新たな性格データを順次生成して、性格データ記憶部に累積的に記憶する
ことを特徴とする請求項１記載のサーバ装置。 
【請求項５】
前記要求情報解析部は、
前記要求情報が表す文字情報に含まれる単語のうち、前記要求情報の全体を特徴付ける少なくとも１つ以上の単語を抽出することにより、前記特徴データを生成し、当該特徴データを前記端末装置との間で授受することを特徴とする請求項１記載のサーバ装置。 
【請求項６】
前記ユーザ入力情報を、暗号化定義ファイルから取得した暗号鍵を用いて暗号化する暗号化処理部と、
前記暗号化処理部によって暗号化された前記ユーザ入力情報を前記ユーザ識別情報と対応付けて記憶するデータ記憶部と、
前記データ記憶部に記憶されている前記ユーザ入力情報の中から所定の前記ユーザ識別情報と対応付けて記憶されている前記ユーザ入力情報を検索し、さらに当該検索された前記ユーザ入力情報の中から、所定の前記特徴データに関連する前記ユーザ入力情報を検索するデータ検索部と、
前記検索された前記ユーザ入力情報を暗号化定義ファイル管理部から取得した復号鍵を用いて復号化する復号化処理部と
をさらに備え、
前記伝達情報生成部は、
前記特徴データと、前記性格データと、前記検索された前記ユーザ入力情報とを用いて、前記伝達情報を生成する
ことを特徴とする請求項１記載のサーバ装置。 
【請求項７】
請求項６記載のサーバ装置において、前記サーバ装置は、
ネットワークを介して情報の送受信を行うアプリケーションサーバと、
情報を暗号化するための暗号鍵を含む暗号化定義ファイルを管理する暗号定義管理サーバと、
前記暗号鍵で暗号化した情報を記憶するデータベースサーバとを備えて情報継承システムを有し、
前記暗号定義管理サーバは、ダミーファイル及び本物の暗号化定義ファイルの全てを暗号化した第一の暗号化定義ファイルと情報更新後に暗号化した第二の暗号化定義ファイルとを管理し、必要に応じて決められた基準文字列により所望の暗号化定義ファイルを抽出する
ことを特徴とするサーバ装置。 
【請求項８】
端末装置に接続されたサーバ装置の情報提供方法において、
前記端末装置からユーザ入力情報及びユーザ識別情報を受信して第１受信情報格納領域に格納する第１の受信処理ステップと、
前記受信情報格納領域に格納されたユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成して、性格データ格納領域に格納する性格データ生成ステップと、
前記性格データ格納領域に格納された性格データを前記ユーザ識別情報と対応付けて性格データ記憶部に記憶する性格データ記憶ステップと、
ユーザに関連付けられた情報の取得を要求するための要求情報を、対応するユーザ識別情報とともに前記端末装置から受信て、第２受信情報格納領域に格納する第２の受信処理ステップと、
前記要求情報を解析することにより、前記要求情報の特徴を表す特徴データを生成し、特徴データ格納領域に格納する要求情報解析ステップと、
前記ユーザ識別情報を用いて、前記性格データ記憶部に記憶されている前記性格データの中から、前記性格データを検索する性格データ検索ステップと、
前記特徴データ格納領域に格納された特徴データと、前記検索された前記性格データとを用いて、ユーザに関連付けられた情報である伝達情報を生成し、伝達情報格納領域に格納する伝達情報生成ステップと、
前記伝達情報格納領域に格納された前記伝達情報を前記サーバ装置から前記端末装置に送信する送信処理ステップと
を備えることを特徴とするサーバ装置の情報提供方法。 
【請求項９】
前記性格データ生成ステップは、
前記ユーザ入力情報に含まれる文字情報を単語に分類して各単語の出現頻度からなる語彙分布データを生成し、前記生成された前記語彙分布データを予め生成された基準語彙分布データとを比較することにより、前記性格データを生成する  ことを特徴とする請求項８記載のサーバ装置の情報提供方法。 
【請求項１０】
前記性格データ生成ステップは、
性格を特徴付ける要素として複数の要素を選定し、当該選定された各要素を所定の範囲内でレベル表示することにより、前記性格データを生成する
ことを特徴とする請求項８記載のサーバ装置の情報提供方法。 
【請求項１１】
前記性格データ生成ステップは、
前記端末装置から前記ユーザ入力情報が与えられると、前記性格データ記憶部に記憶されている前記性格データを参照しながら、前記ユーザ入力情報を解析することにより新たな性格データを順次生成して、性格データ記憶部に累積的に記憶する
ことを特徴とする請求項８記載のサーバ装置の情報提供方法。 
【請求項１２】
前記要求情報解析ステップは、
前記要求情報が表す文字情報に含まれる単語のうち、前記要求情報の全体を特徴付ける少なくとも１つ以上の単語を抽出することにより、前記特徴データを生成し、当該特徴データを端末装置との間で授受することを特徴とする請求項８記載のサーバ装置の情報提供方法。 
【請求項１３】
前記ユーザ入力情報を、暗号化定義ファイルから取得した暗号鍵を用いて暗号化する暗号化処理ステップと、
前記暗号化処理部によって暗号化された前記ユーザ入力情報を前記ユーザ識別情報と対応付けて記憶するデータ記憶ステップと、
前記データ記憶部に記憶されている前記ユーザ入力情報の中から所定の前記ユーザ識別情報と対応付けて記憶されている前記ユーザ入力情報を検索し、さらに当該検索された前記ユーザ入力情報の中から、所定の前記特徴データに関連する前記ユーザ入力情報を検索するデータ検索ステップと、
前記検索された前記ユーザ入力情報を暗号化定義ファイル管理部から取得した復号鍵を用いて復号化する復号化処理ステップと
をさらに備え、
前記伝達情報生成ステップは、
前記特徴データと、前記性格データと、前記検索された前記ユーザ入力情報とを用いて、前記伝達情報を生成する
ことを特徴とする請求項８記載のサーバ装置の情報提供方法。 
【請求項１４】
ダミーファイル及び本物の暗号化定義ファイルの全てを暗号化した第一の暗号化定義ファイルと情報更新後に暗号化した第二の暗号化定義ファイルとを管理し、必要に応じて決められた基準文字により所望の暗号化定義ファイルを抽出するステップをさらに備えることを特徴とする請求項１３記載のサーバ装置の情報提供方法。
【請求項１５】
前記伝達情報が、前記性格データに基づいて人工知能が生成した、疑似的なメッセージであることを特徴とする請求項１に記載のサーバ装置。
【請求項１６】
前記性格データの生成に使用される前記ユーザ入力情報が、前記ユーザが作成した日記、電子メール又はブログを含むことを特徴とする請求項１５に記載のサーバ装置。
【請求項１７】
前記伝達情報が、前記性格データに基づいて人工知能が生成した、疑似的なメッセージであることを特徴とする請求項８に記載のサーバ装置の情報提供方法。
【請求項１８】
前記性格データの生成に使用される前記ユーザ入力情報が、前記ユーザが作成した日記、電子メール又はブログを含むことを特徴とする請求項１７に記載のサーバ装置の情報提供方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一態様に係るサーバ装置は、端末装置に接続されたサーバ装置において、前記端末装置からユーザ入力情報及びユーザ識別情報を受信して第１受信情報格納領域に格納する第１の受信処理部と、前記受信情報格納領域に格納されたユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成して、性格データ格納領域に格納する性格データ生成部と、前記性格データ格納領域に格納された性格データを前記ユーザ識別情報と対応付けて記憶する性格データ記憶部と、ユーザに関連付けられた情報の取得を要求するための要求情報を、対応する前記ユーザ識別情報とともに前記端末装置から受信して、第２受信情報格納領域に格納する第２の受信処理部と、前記要求情報を解析することにより、前記要求情報の特徴を表す特徴データを生成し、特徴データ格納領域に格納する要求情報解析部と、前記ユーザ識別情報を用いて、前記性格データ記憶部に記憶されている前記性格データの中から、前記性格データを検索する性格データ検索部と、前記特徴データ格納領域に格納された特徴データと前記検索された前記性格データとを用いて、ユーザに関連付けられた情報である伝達情報を生成し、伝達情報格納領域に格納する伝達情報生成部と、前記伝達情報格納領域に格納された前記伝達情報を前記サーバ装置から前記端末装置に送信する送信処理部とを備えて構成される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明に係るサーバ装置の性格データ生成部は、前記ユーザ入力情報に含まれる文字情報を単語に分類して各単語の出現頻度からなる語彙分布データを生成し、前記語彙分布データを予め生成された基準語彙分布データと比較することにより、前記性格データを生成するという構成をとることもできる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明に係るサーバ装置の性格データ生成部は、前記端末装置から前記ユーザ入力情報が与えられると、前記性格データ記憶部に記憶されている前記性格データを参照しながら前記ユーザ入力情報を解析することにより新たな性格データを順次生成して、性格データ記憶部に累積的に記憶するという構成をとることもできる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明に係るサーバ装置の要求情報解析部は、前記要求情報が表す文字情報に含まれる単語のうち、前記要求情報の全体を特徴付ける少なくとも１つ以上の単語を抽出することにより、前記特徴データを生成し、当該特徴データを前記端末装置との間で授受するという構成をとることもできる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、本発明に係るサーバ装置は、前記ユーザ入力情報を、暗号化定義ファイルから取得した暗号鍵を用いて暗号化する暗号化処理部と、前記暗号化処理部によって暗号化された前記ユーザ入力情報を前記ユーザ識別情報と対応付けて記憶するデータ記憶部と、前記データ記憶部に記憶されている前記ユーザ入力情報の中から所定の前記ユーザ識別情報と対応付けて記憶されている前記ユーザ入力情報を検索し、さらに当該検索された前記ユーザ入力情報の中から、所定の前記特徴データに関連する前記ユーザ入力情報を検索するデータ検索部と、前記検索された前記ユーザ入力情報を暗号化定義ファイル管理部から取得した復号鍵を用いて復号化する復号化処理部とをさらに備え、前記伝達情報生成部は、前記特徴データと、前記性格データと、前記検索された前記ユーザ入力情報とを用いて、前記伝達情報を生成するという構成をとることもできる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
また本発明の一態様に係るサーバ装置の情報提供方法は、端末装置に接続されたサーバ装置の情報提供方法において、前記端末装置からユーザ入力情報及びユーザ識別情報を受信して第１受信情報格納領域に格納する第１の受信処理ステップと、前記受信情報格納領域に格納されたユーザ入力情報を解析することにより、ユーザの性格を表す性格データを生成して、性格データ格納領域に格納する性格データ生成ステップと、前記性格データ格納領域に格納された性格データを前記ユーザ識別情報と対応付けて性格データ記憶部に記憶する性格データ記憶ステップと、ユーザに関連付けられた情報の取得を要求するための要求情報を、対応するユーザ識別情報とともに前記端末装置から受信て、第２受信情報格納領域に格納する第２の受信処理ステップと、前記要求情報を解析することにより、前記要求情報の特徴を表す特徴データを生成し、特徴データ格納領域に格納する要求情報解析ステップと、前記ユーザ識別情報を用いて、前記性格データ記憶部に記憶されている前記性格データの中から、前記性格データを検索する性格データ検索ステップと、前記特徴データ格納領域に格納された特徴データと、前記検索された前記性格データとを用いて、ユーザに関連付けられた情報である伝達情報を生成し、伝達情報格納領域に格納する伝達情報生成ステップと、前記伝達情報格納領域に格納された前記伝達情報を前記サーバ装置から前記端末装置に送信する送信処理ステップとを備えて構成される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、本発明に係るサーバ装置の情報提供方法の性格データ生成ステップは、前記ユーザ入力情報に含まれる文字情報を単語に分類して各単語の出現頻度からなる語彙分布データを生成し、前記生成された前記語彙分布データを予め生成された基準語彙分布データとを比較することにより、前記性格データを生成する構成とすることもできる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
また、本発明に係るサーバ装置の情報提供方法の性格データ生成ステップは、前記端末装置から前記ユーザ入力情報が与えられると、前記性格データ記憶部に記憶されている前記性格データを参照しながら、前記ユーザ入力情報を解析することにより新たな性格データを順次生成して、性格データ記憶部に累積的に記憶する構成とすることもできる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
また、本発明に係るサーバ装置の情報提供方法の要求情報解析ステップは、前記要求情報が表す文字情報に含まれる単語のうち、前記要求情報の全体を特徴付ける少なくとも１つ以上の単語を抽出することにより、前記特徴データを生成し、当該特徴データを端末装置との間で授受する構成とすることもできる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、本発明に係るサーバ装置の情報提供方法は、前記ユーザ入力情報を、暗号化定義ファイルから取得した暗号鍵を用いて暗号化する暗号化処理ステップと、前記暗号化処理部によって暗号化された前記ユーザ入力情報を前記ユーザ識別情報と対応付けて記憶するデータ記憶ステップと、前記データ記憶部に記憶されている前記ユーザ入力情報の中から所定の前記ユーザ識別情報と対応付けて記憶されている前記ユーザ入力情報を検索し、さらに当該検索された前記ユーザ入力情報の中から、所定の前記特徴データに関連する前記ユーザ入力情報を検索するデータ検索ステップと、前記検索された前記ユーザ入力情報を暗号化定義ファイル管理部から取得した復号鍵を用いて復号化する復号化処理ステップとをさらに備え、前記伝達情報生成ステップは、記特徴データと、前記性格データと、前記検索された前記ユーザ入力情報とを用いて、前記伝達情報を生成する構成とすることもできる。
【国際調査報告】
2009078182.tif 000011
2009078182.tif 000012