(57)【特許請求の範囲】
【請求項１】
登録されたユーザにインターネット上で所定のサービスを提供するサーバと互いに通信可能な複数人格維持・強化補助装置であって、  前記ユーザを識別するユーザ識別情報と前記所定のサービスにおける前記ユーザの複数の表示名とを関連付けて記憶するユーザ情報記憶手段と、
前記所定のサービスにおける前記表示名ごとの行動履歴を記録したユーザ行動ログを記憶するユーザ行動ログ記憶手段と、
前記ユーザ行動ログ記憶手段に記憶されたユーザ行動ログから、所定の類似性を有するキーワードを一群のクラスキーワードとして抽出し、前記クラスキーワードを前記表示名ごとにユーザ行動クラス記憶手段に記憶させるユーザ行動クラス抽出手段と、
前記サーバから前記表示名と共に当該表示名に対応するユーザによって入力された行動情報と共に当該ユーザがサービスを利用するために当該ユーザの端末が接続したウェブサイトのアドレスを受信したことに応じて、前記行動情報と前記ユーザ行動クラス記憶手段に記憶された前記表示名ごとのクラスキーワードとの類似度が所定の値以下であるかを判別するとともに前記ユーザの端末が接続したウェブサイトのアドレスと過去に接続したアドレスとの類似度を算出するユーザ行動判別手段と、
前記表示名ごとのクラスキーワードとの類似度が所定の値以下である場合、および、前記アドレスの類似度が所定の値以下であってユーザの端末が接続したウェブサイトのアドレスが異なる場合に、過去の行動と異なる行動を当該表示名で行っていると判定して、前記サーバにアラート情報を送信するアラート情報送信手段と、を備える複数人格維持・強化補助装置。
【請求項２】
請求項１に記載の複数人格維持・強化補助装置であって、
前記サーバから受信する行動情報は、前記サーバが受け付けた、前記ユーザの端末からの入力途中の情報である複数人格維持・強化補助装置。
【請求項３】
登録されたユーザにインターネット上で所定のサービスを提供するサーバと互いに通信する方法であって、
コンピュータは、
前記ユーザを識別するユーザ識別情報と前記所定のサービスにおける前記ユーザの複数の表示名とを関連付けて記憶するユーザ情報記憶手段と、
前記所定のサービスにおける前記表示名ごとの行動履歴を記録したユーザ行動ログを記憶するユーザ行動ログ記憶手段と、を備え、
前記コンピュータに、
前記ユーザ行動ログ記憶手段に記憶されたユーザ行動ログから所定の類似性を有するキーワードを一群のクラスキーワードとして抽出し、前記クラスキーワードを前記表示名ごとにユーザ行動クラス記憶手段に記憶させるステップと、
前記サーバから前記表示名と共に当該表示名に対応するユーザによって入力された行動情報と共に当該ユーザがサービスを利用するために当該ユーザの端末が接続したウェブサイトのアドレスを受信したことに応じて、前記行動情報と前記ユーザ行動クラス記憶手段に記憶された前記表示名ごとのキーワードとの類似度が所定の値以下であるかを判別するとともに前記ユーザの端末が接続したウェブサイトのアドレスと過去に接続したアドレスとの類似度を算出するステップと、
前記表示名ごとのクラスキーワードとの類似度が所定の値以下である場合、および、前記アドレスの類似度が所定の値以下であってユーザの端末が接続したウェブサイトのアドレスが異なる場合に、過去の行動と異なる行動を当該表示名で行っていると判定して、前記サーバにアラート情報を送信するステップと、を実行させる方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上で提供されるサービスにおいて、当該サービスの提供を受けるユーザを象徴する仮想人格の維持・強化に寄与する複数人格維持・強化補助装置及び方法に関する。
【背景技術】
【０００２】
あるユーザがインターネット上で提供されるサービスを利用しようとする場合、ユーザは、そのサービスを提供するサイトに利用登録を行った上でサービスの提供を受けることが行われている。そして、サービスの提供主体は、登録されたユーザ名や登録時に付与したユーザＩＤ等の識別情報を使用して、登録したユーザに当該サービスを個別に提供する。
【０００３】
ここで、ある登録ユーザがサービス提供サイトで行った発言や行動等の振る舞いの情報が蓄積されると、その登録ユーザを特徴付ける仮想人格とも言うべきものが次第に形成され、他のユーザに認識されていく。この仮想人格は、サービス提供サイトにおいて表示される登録ユーザのユーザ名やアバター等（以下、ユーザ名等とする）に象徴されて、そのユーザ名等にその仮想人格が関連付けられ、そのユーザ名等に象徴された仮想人格を有するネットワーク上の登場人物として他のユーザに認識されるようになる。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００６−５２００５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザは、一つのユーザ名だけをサービス提供サイトに登録するとは限らず、複数の異なるユーザ名で登録を行い、目的に応じて使い分けを行う場合がある。例えば、あるユーザは、仕事用とプライベート用に分けてそれぞれ登録を行ったり、オークションや掲示板等のように利用目的に応じて登録したりして、それぞれ登録したユーザ名ごとに振る舞いを変えて使い分ける。サービス提供主体側も、このような利用方法を考慮して、一つのユーザＩＤで複数の表示名（ニックネーム）を登録できるシステムを構築している。
【０００６】
このような場合、ユーザは、複数のユーザ名（又は表示名）ごとに象徴される仮想人格を混同若しくは誤用してしまう場合がある。例えば、仕事用のユーザ名でサービスを利用しているときに、プライベート用のユーザ名で当該サービスを利用するときの振る舞いをしてしまうといった場合である。誤った振る舞いが蓄積されてしまうと、ユーザ名ごとに使い分けていた仮想人格の差異も曖昧なものとなり、使い分け自体が困難となってしまう場合がある。また、ユーザ名に象徴される仮想人格を使い分けることでユーザ本人の特定を困難にしていたとしても、仮想人格の差異が曖昧となることで当該仮想人格自体がユーザ本人に近づいてしまい、ユーザ本人の意図しないところで当該ユーザが特定されてしまうといった問題が生じる。
【０００７】
そこで、本発明は、ネットワーク上で提供されるサービスにおいて、一のユーザが複数のユーザ名を使用する場合に、当該複数のユーザ名それぞれに象徴される各仮想人格の維持・強化に寄与することができる複数人格維持・強化補助装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）登録されたユーザにインターネット上で所定のサービスを提供するサーバと互いに通信可能な複数人格維持・強化補助装置であって、前記ユーザを識別するユーザ識別情報と前記所定のサービスにおける前記ユーザの複数の表示名とを関連付けて記憶するユーザ情報記憶手段と、前記所定のサービスにおける前記表示名ごとの行動履歴を記録したユーザ行動ログを記憶するユーザ行動ログ記憶手段と、前記ユーザ行動ログ記憶手段に記憶されたユーザ行動ログから、所定の類似性を有するキーワードを一群のクラスキーワードとして抽出し、前記クラスキーワードを前記表示名ごとにユーザ行動クラス記憶手段に記憶させるユーザ行動クラス抽出手段と、前記サーバから前記表示名と共に当該表示名の行動情報を受信したことに応じて、受信した行動情報と前記ユーザ行動クラス記憶手段に記憶された前記表示名ごとのクラスキーワードとの類似度が所定の値以下であるかを判別するユーザ行動判別手段と、前記類似度が所定の値以下である場合に、前記サーバにアラート情報を送信するアラート情報送信手段と、を備える複数人格維持・強化補助装置。
【０００９】
（１）に記載の複数人格維持・強化補助装置は、インターネット上で所定のサービスを提供するサーバから取得した、登録ユーザの表示名ごとのユーザ行動ログを解析して、類似性を有するキーワードをクラスキーワードとして抽出し、表示名ごとに記憶する。そして、複数人格維持・強化補助装置は、サーバから表示名と共に行動情報を受信したことに応じて、当該行動情報とクラスキーワードとの類似度を算出し、その類似度が所定の値以下である場合に、アラート情報をサーバに送信することができる。これにより、登録したユーザがサーバが提供するサービスを利用する際に、当該ユーザの表示名に係る過去の行動と異なる行動を行った場合に警告を発することができるので、登録ユーザに当該サービスにおいて表示名による行動の一貫性を維持するように促すことができ、当該表示名での行動により象徴される仮想人格の維持・強化に寄与することができる。
【００１０】
（２）（１）に記載の複数人格維持・強化補助装置であって、前記サーバから受信する行動情報及び行動履歴は、前記ユーザの端末が接続した所定のウェブサイトのアドレスである複数人格維持・強化補助装置。
【００１１】
（２）に記載の複数人格維持・強化補助装置は、（１）に記載の複数人格維持・強化補助装置に加えて、前記サーバから、ユーザの端末が接続したウェブサイトのアドレスを含む行動情報及び行動履歴を受信することができる。これにより、ユーザ行動判別手段は、ユーザの端末が接続したウェブサイトのアドレスと過去に接続したアドレスとの類似度を算出することができる。したがって、行動情報に含まれる、ユーザの端末が接続したウェブサイトのアドレスが異なる場合は、過去の行動と異なる行動を当該表示名で行っていることになるので、その旨の警告を行うことができる。
【００１２】
（３）（１）又は（２）に記載の複数人格維持・強化補助装置であって、前記サーバから受信する行動情報は、前記サーバが受け付けた、前記ユーザの端末からの入力途中の情報である複数人格維持・強化補助装置。
【００１３】
（３）に記載の複数人格維持・強化補助装置は、（１）又は（２）に記載の複数人格維持・強化補助装置に加えて、サーバから、ユーザの端末からの入力途中の情報を含む行動情報を受信することができる。これにより、複数人格維持・強化補助装置は、入力途中の情報に基づいて、過去の行動と異なる行動であるか否かを判別し、リアルタイムで警告を行うことができる。
【００１４】
（４）登録されたユーザにインターネット上で所定のサービスを提供するサーバと互いに通信する方法であって、コンピュータは、前記ユーザを識別するユーザ識別情報と前記所定のサービスにおける前記ユーザの複数の表示名とを関連付けて記憶するユーザ情報記憶手段と、前記所定のサービスにおける前記表示名ごとの行動履歴を記録したユーザ行動ログを記憶するユーザ行動ログ記憶手段と、を備え、前記コンピュータに、前記ユーザ行動ログ記憶手段に記憶されたユーザ行動ログから所定の類似性を有するキーワードを一群のクラスキーワードとして抽出し、前記クラスキーワードを前記表示名ごとにユーザ行動クラス記憶手段に記憶させるステップと、前記サーバから前記表示名と共に当該表示名の行動情報を受信したことに応じて、受信した行動情報と前記ユーザ行動クラス記憶手段に記憶された前記表示名ごとのキーワードとの類似度が所定の値以下であるかを判別するステップと、前記類似度が所定の値以下である場合に、前記サーバにアラート情報を送信するステップと、を実行させる方法。
【００１５】
（４）に記載の方法によれば、（１）と同様の効果を奏することができる。
【発明の効果】
【００１６】
本発明によれば、ネットワーク上で提供されるサービスにおいて、一のユーザが複数のユーザ名を使用する場合に、当該複数のユーザ名それぞれに象徴される各仮想人格の維持・強化に寄与することができる複数人格維持・強化補助装置及び方法を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る複数人格維持・強化補助装置の機能ブロック及びその周辺機器の機能概要を示す図である。
【図２】本発明の実施形態に係るユーザ情報テーブルを示す図である。
【図３】本発明の実施形態に係るユーザ行動ログテーブルを示す図である。
【図４】本発明の実施形態に係るユーザ行動クラステーブルを示す図である。
【図５】本発明の実施形態に係る複数人格維持・強化補助装置を中心とした周辺機器の動作を示す図である。
【図６】本発明の実施形態に係る複数人格維持・強化補助装置を中心とした周辺機器の動作を示す図である。
【図７】本発明の実施形態に係る複数人格維持・強化補助装置の処理の流れを示すフローチャートである。
【図８】本発明の実施形態に係る複数人格維持・強化補助装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００１９】
図１から図４を参照して、本発明の一実施形態に係る複数人格維持・強化補助装置１０について説明する。なお、以下に説明する実施形態は、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２０】
図１を参照して、本発明の一実施形態に係る複数人格維持・強化補助装置１０について説明する。図１は、複数人格維持・強化補助装置１０の機能ブロック及びその周辺機器の機能概要を示す図である。
【００２１】
複数人格維持・強化補助装置１０は、インターネット等の通信ネットワークを介してサービス提供サーバ２０と互いに通信可能である。また、サービス提供サーバ２０は、インターネット等の通信ネットワークを介して、サービス提供サーバ２０が提供するサービスを利用するユーザのユーザ端末３０ａ，３０ｂ（以下ユーザ端末３０と表記する）と互いに通信可能である。
【００２２】
ここで、サービス提供サーバ２０は、予めサービス提供サーバ２０が提供するサービスに登録したユーザに対してユーザ端末３０を介した各種サービスを提供するサーバである。各種サービスとしては、例えば、掲示板、オークション、Ｑ＆Ａサービス、ショッピングモール、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等を挙げることができ、提供するサービスの種類には特に限定されない。
【００２３】
本実施形態は、コンピュータ（複数人格維持・強化補助装置１０、サービス提供サーバ２０及びユーザ端末３０等）及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びにこのハードウェアを制御するソフトウェアによって構成される。
【００２４】
上記ハードウェアには、制御部としてのＣＰＵの他、記憶部、通信部、表示部及び入力部が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ、ＲＯＭ等）、ハードディスクドライブ（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤ等）ドライブが挙げられる。通信部としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示部としては、例えば、液晶ディスプレイ、プラズマディスプレイ等の各種ディスプレイが挙げられる。入力部としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２５】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信ネットワークを介して配布することも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記憶して配布することも可能である。
【００２６】
以下、複数人格維持・強化補助装置１０の機能構成について説明する。
複数人格維持・強化補助装置１０の制御部は、ユーザ行動ログ取得手段１１と、ユーザ行動クラス抽出手段１２と、ユーザ行動受付手段１３と、ユーザ行動判別手段１４と、アラート情報送信手段１５と、を有する。また、複数人格維持・強化補助装置１０の記憶部は、ユーザ情報記憶手段を構成するユーザ情報データベース１０１（以下、データベースを「ＤＢ」と表記する）と、ユーザ行動ログ記憶手段を構成するユーザ行動ログＤＢ１０２と、ユーザ行動クラス記憶手段を構成するユーザ行動クラスＤＢ１０３と、を有する。
【００２７】
ユーザ行動ログ取得手段１１は、サービス提供サーバ２０に接続して、サービス提供サーバ２０から、当該サービス提供サーバ２０が提供するサービスを利用するユーザの行動履歴を取得する。この行動履歴には、ユーザが当該サービスを利用する際に、どのような行動を行ったかの履歴情報と共に、サービス提供サーバ２０が提供するサービスに登録したユーザの表示名の情報を少なくとも含む。そして、ユーザ行動ログ取得手段１１は、取得した行動履歴を表示名ごとに分類して、ユーザ行動ログとしてユーザ行動ログＤＢ１０２に記憶させる。
【００２８】
ここで、ユーザの表示名とは、サービス提供サーバ２０が提供するサービスにおいて、登録したユーザを一意に識別するユーザＩＤとは別に、使用可能な名称である。例えば、ユーザＩＤを公開すると、個人が特定されてしまう場合があることから、ユーザＩＤを公開したくないようなときにサービスを利用する際の別名として利用することができる。本実施形態では、この表示名は複数登録することができ、ユーザは、サービスの利用時に、登録した表示名を適宜選択することができる。
【００２９】
表示名の選択の態様としては、既知の方法を利用することができる。例えば、表示名でサービスにログインすることにより、表示名を選択するようにしてもよく、ユーザＩＤでログインした後に、所定の選択画面により表示名を選択させるようにしてもよい。
【００３０】
ユーザのユーザＩＤとその表示名は、例えば、図２に示すように、ユーザ情報ＤＢ１０１に記憶される。図２に示すユーザ情報テーブル１１１では、ユーザＩＤごとに登録された複数の表示名がそれぞれ関連付けられた状態で格納されている。
【００３１】
また、ユーザ行動ログＤＢ１０２について説明する。ユーザ行動ログＤＢ１０２は、例えば、図３に示すようなユーザ行動ログテーブル１２１にユーザ行動ログを格納する。
【００３２】
ここで、図３に示すユーザ行動ログテーブル１２１について説明する。図３は、ユーザ行動ログＤＢ１０２に格納されるユーザ行動ログテーブル１２１を示す図である。
【００３３】
ユーザ行動ログテーブル１２１は、ユーザＩＤごとに設けられており、図３に示すユーザ行動ログテーブル１２１は、ユーザＩＤが「１２３」のユーザのものである。
また、ユーザ行動ログテーブル１２１には、「行動履歴日時」と、「表示名」と、「利用サービス」と、「行動履歴内容」がそれぞれ関連付けられて格納されている。
【００３４】
ユーザ行動ログテーブル１２１において、「行動履歴日時」列には、あるユーザがユーザ端末３０を介してサービス提供サーバ２０が提供するサービスにおいて何らかの行動をした日時（サービス提供サーバ２０がユーザ端末３０からの処理要求を受け付けた日時）の情報が格納される。「表示名」列には、ユーザが当該行動を行った際にログインしていた（選択されていた）表示名の情報が格納される。「利用サービス」列には、ユーザが当該行動を行った際に利用していたサービスの種類の情報が格納される。サービスの種類の情報は、例えば、当該サービスを提供するホームページのアドレスや、サービスの名称を示す情報、若しくはその両方であってもよい。また、「行動履歴内容」列には、当該ユーザがどのような行動を行ったかについての内容（すなわち、サービス提供サーバ２０がユーザ端末３０からの処理要求に応じて処理した内容やユーザ端末３０から受け付けた入力内容）が格納される。
【００３５】
ユーザ行動クラス抽出手段１２は、ユーザ行動ログＤＢ１０２に記憶されたユーザ行動ログから、所定の類似性を有するキーワードを抽出し、抽出したキーワードを一群のクラスキーワードとして表示名ごとにユーザ行動クラスＤＢ１０３に記憶させる。
【００３６】
ユーザ行動クラス抽出手段１２が所定の類似性を有するキーワードを抽出するには、既存の技術を利用することができる。例えば、データの集合をクラスタに分割するクラスタリング手法を利用することができる。クラスタを生成するには、例えば、最短距離法等の階層的手法や、分割最適化手法等を利用することができる。
また、クラスキーワードの抽出において、ユーザ行動ログについて形態素解析を行い、ＴＦ−ＩＤＦ（Ｔｅｒｍ  ｆｒｅｑｕｅｎｃｙ，  Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  ｆｒｅｑｕｅｎｃｙ）法を使用して、特徴的なキーワードを抽出することができる。
【００３７】
また、ユーザ行動クラスＤＢ１０３について説明する。ユーザ行動クラスＤＢ１０３は、ユーザ行動クラス抽出手段１２が抽出したキーワードを一群のクラスキーワードとして記憶するデータベースであり、例えば、図４に示すようなユーザ行動クラステーブル１３１を有する。図４は、ユーザ行動クラスＤＢ１０３に格納されるユーザ行動クラステーブル１３１を示す図である。
【００３８】
ユーザ行動クラステーブル１３１は、ユーザＩＤごとに設けられており、図４に示すユーザ行動クラステーブル１３１は、ユーザＩＤが「１２３」のユーザのものである。
ユーザ行動クラステーブル１３１には、「表示名」と、「利用クラスキーワード」と、「行動クラスキーワード」と、がそれぞれ関連付けられて格納されている。
【００３９】
「表示名」列は、ユーザの表示名が格納される。この表示名は、図２における表示名と同様である。「利用クラスキーワード」列には、利用サービスにおけるクラスキーワードが格納される。具体的には、図３の「利用サービス」列に格納されるサービスの種類の情報から抽出されたクラスキーワードがこれに当たる。また、「行動クラスキーワード」列には、行動履歴のクラスキーワードが格納される。具体的には、図３の「行動履歴内容」列に格納された行動履歴内容の情報から抽出されたクラスキーワードがこれに当たる。
【００４０】
図１に戻って、ユーザ行動受付手段１３は、サービス提供サーバ２０からユーザの表示名と共に、当該表示名の行動情報を取得する。具体的には、ユーザ行動受付手段１３は、サービス提供サーバ２０が提供するサービスにおいて、ユーザ端末３０からの処理要求に応じてサービス提供サーバ２０が受け付けた、又は処理を行った情報をリアルタイムで受信する。
【００４１】
ユーザ行動判別手段１４は、ユーザ行動受付手段１３が取得した表示名及び行動情報について、当該行動情報と、当該表示名に関連するクラスキーワードとの類似度を算出し、算出した類似度が所定の値以下であるか否かを判別する。詳細には、ユーザ行動判別手段１４は、ユーザ行動クラスＤＢ１０３を参照して、該当するユーザＩＤのユーザ行動クラステーブル１３１を検索し、当該表示名に関連付けられたクラスキーワード（利用クラスキーワード及び行動クラスキーワード）を取得する。そして、ユーザ行動判別手段１４は、行動情報に含まれるキーワードとクラスキーワードとを比較してその類似度を算出する。また、ユーザ行動判別手段１４は、一のユーザＩＤのユーザ行動クラステーブル１３１において、まず同一の表示名で類似度を算出し、類似度が所定の値以下である場合には他の表示名で類似度を算出することが好ましい。
【００４２】
行動情報に含まれるキーワードの抽出や類似度の算出には、既存の方法を採用することができる。例えば、行動情報に含まれるキーワードを抽出するには、形態素解析により抽出することができる。また、類似度の算出には、コーパス等を別途用意しておき、行動情報から抽出したキーワードとクラスキーワードとの意味的な距離を算出してその値を類似度として採用することができる。
【００４３】
アラート情報送信手段１５は、ユーザ行動判別手段１４が、算出した類似度が所定の値以下であると判別した場合に、サービス提供サーバ２０に警告を表示させるためのアラート情報をサービス提供サーバ２０に送信する。このとき、アラート情報送信手段１５は、類似度が所定の値以下の他の表示名がある場合には、当該他の表示名の情報もサービス提供サーバ２０に送信する。
【００４４】
図５及び図６を参照して、複数人格維持・強化補助装置１０を中心とした周辺機器の動作について説明する。図５及び図６は、複数人格維持・強化補助装置１０を中心とした周辺機器の動作を示す図である。
【００４５】
図５は、ユーザＩＤ「１２３」のユーザが、サービス提供サーバ２０が提供するＱ＆Ａサービスに表示名「ＡＡＡ」でログインした場合を示す図である。この場合、サービス提供サーバ２０は、ユーザＩＤ、表示名及びＱ＆Ａサービスへのログオンを受け付けた旨の行動情報を複数人格維持・強化補助装置１０に送信する。
【００４６】
サービス提供サーバ２０から行動情報を取得した複数人格維持・強化補助装置１０は、取得した行動情報を解析し、クラスキーワードとの類似度を算出して、類似度が所定の値以下であるか否かを判別する。すなわち、複数人格維持・強化補助装置１０は、当該表示名が示すユーザが行った行動が、過去の行動と同一又は類似しているか否かを判別する。そして、複数人格維持・強化補助装置１０は、当該表示名で行ったユーザの行動が他の表示名で行った行動と同一又は類似していると判断した場合は、アラート情報と共に当該他の表示名をサービス提供サーバ２０に送信する。
【００４７】
図３のユーザ行動ログテーブル１２１（ユーザ行動ログＤＢ１０２）及び図４のユーザ行動クラステーブル１３１（ユーザ行動クラスＤＢ１０３）によると、ユーザＩＤ「１２３」の表示名「ＡＡＡ」は、主として「オークション」のサービスを利用する表示名である。現在ユーザＩＤ「１２３」のユーザは、表示名「ＡＡＡ」でＱ＆Ａサービスを利用していることから、過去の行動履歴とは異なる行動を取っていることがわかる（表示名「ＡＡＡ」の利用クラスキーワードである「オークション」と、現在表示名「ＡＡＡ」で利用しているサービス「Ｑ＆Ａサービス」とは類似しない（図４参照））。
【００４８】
その一方で、現在ユーザＩＤ「１２３」のユーザは、表示名「ＣＣＣ」でＱ＆Ａサービスを利用してきている（「Ｑ＆Ａサービス」と類似する利用クラスキーワードと関連する表示名は「ＣＣＣ」である（図４参照））ことから、複数人格維持・強化補助装置１０は、Ｑ＆Ａサービスの利用は、表示名「ＣＣＣ」であることを警告するアラート情報をサービス提供サーバ２０に送信する。
【００４９】
アラート情報を受信したサービス提供サーバ２０は、ユーザの現在の行動が、他の表示名で行うべき行動であることを示唆する情報をユーザ端末３０に送信する。つまり、サービス提供サーバ２０は、ユーザＩＤ「１２３」のユーザが、表示名「ＣＣＣ」でＱ＆Ａサービスを利用していたことを示唆する情報をユーザ端末３０に送信する。そして、ユーザ端末３０では、例えば、「Ｑ＆Ａサービスは、ＣＣＣさんで利用していませんか？」といった示唆を示すメッセージが表示画面３１に表示される。このように、ある表示名で利用するサービスが過去の行動と異なる場合に警告を表示させることで、ある程度の期間サービスを利用することで特徴付けられるユーザの仮想人格を維持させるように促すことができる。
【００５０】
図６では、ユーザＩＤ「１２３」のユーザが、サービス提供サーバ２０が提供するブログサービスに表示名「ＢＢＢ」でログインした状態で、「肝炎」の話題についての入力をしている場合を示す図である。この場合、サービス提供サーバ２０は、ユーザＩＤ、表示名及び行動情報として、表示名「ＢＢＢ」のブログのウェブサイトのアドレス、及び入力中のデータを複数人格維持・強化補助装置１０に送信する。
【００５１】
サービス提供サーバ２０から行動情報を取得した複数人格維持・強化補助装置１０は、図５における場合と同様に、取得した行動情報を解析して、当該表示名が示すユーザが行った行動が、過去の行動と同一又は類似しているか否かを判別する。そして、複数人格維持・強化補助装置１０は、当該表示名で行ったユーザの行動が他の表示名で行った行動と類似していると判断した場合は、アラート情報と共に当該他の表示名をサービス提供サーバ２０に送信する。
【００５２】
図６の場合、図３のユーザ行動ログテーブル１２１（ユーザ行動ログＤＢ１０２）及び図４のユーザ行動クラステーブル１３１（ユーザ行動クラスＤＢ１０３）によると、ユーザＩＤ「１２３」の表示名「ＢＢＢ」は、主として「ブログ」のサービスを利用する表示名である。現在ユーザＩＤ「１２３」のユーザは、表示名「ＢＢＢ」で自分のブログ（ｈｔｔｐ：／／ｗｗｗ．ｓｅｒｖｉｃｅ．１２３．ＢＢＢ…）に入力をしようとしている（ブログサービスを利用している）ことから、過去の行動履歴と同じ行動を取っていることがわかる（表示名「ＢＢＢ」の利用クラスキーワードである「ブログ」と、現在表示名「ＢＢＢ」で利用しているサービス「ブログ」及びウェブサイトのアドレスとは同一である（図４参照））。しかし、ユーザＩＤ「１２３」のユーザが、当該ブログで入力しようとしている「肝炎」についての話題は、過去に表示名「ＢＢＢ」のブログで挙げてきた話題と異なるものである（表示名「ＢＢＢ」の行動クラスキーワードには、「肝炎」と同一又は類似するクラスキーワードが含まれない（図４参照））。
【００５３】
その一方で、現在ユーザＩＤ「１２３」のユーザは、過去に、表示名「ＣＣＣ」で「肝炎」についての話題を取り上げている（「肝炎」と同一又は類似する行動クラスキーワードが含まれる一群のクラスキーワードと関連する表示名は「ＣＣＣ」である（図４参照））ことから、複数人格維持・強化補助装置１０は、「肝炎」についての話題は、表示名「ＣＣＣ」で取り上げてきたことを警告するアラート情報をサービス提供サーバ２０に送信する。
【００５４】
アラート情報を受信したサービス提供サーバ２０は、ユーザの現在の行動が、他の表示名で行うべき行動であることを示唆する情報をユーザ端末３０に送信する。つまり、サービス提供サーバ２０は、ユーザＩＤ「１２３」のユーザが、表示名「ＣＣＣ」で「肝炎」についての話題を取り上げていたことを示唆する情報をユーザ端末３０に送信する。そして、ユーザ端末３０では、例えば、「この話題は、ＣＣＣさんではありませんか？」といった示唆を示すメッセージが表示画面３１に表示される。
【００５５】
図７及び図８を参照して、複数人格維持・強化補助装置１０の処理について説明する。図７及び図８は、複数人格維持・強化補助装置１０の処理の流れを示すフローチャートである。
【００５６】
図７のステップＳ１１では、複数人格維持・強化補助装置１０のユーザ行動ログ取得手段１１は、サービス提供サーバ２０からユーザの行動履歴を取得する。この行動履歴には、少なくとも行動履歴と共に、当該行動を行った表示名の情報を含む。
【００５７】
ステップＳ１２では、複数人格維持・強化補助装置１０のユーザ行動ログ取得手段１１は、取得した行動履歴を、ユーザ行動ログとしてユーザ行動ログＤＢ１０２に表示名と関連付けて記憶させる。
【００５８】
ステップＳ１３では、複数人格維持・強化補助装置１０のユーザ行動クラス抽出手段１２は、ユーザ行動ログＤＢ１０２に記憶されたユーザ行動ログを解析して、クラスキーワードを抽出する。ユーザ行動クラス抽出手段１２は、クラスキーワードとして、サービス提供サーバ２０が提供するサービスについてのキーワードである利用クラスキーワードと、当該サービスにおけるユーザの行動内容についてのキーワードである行動クラスキーワードとをそれぞれ抽出する。
【００５９】
ステップＳ１４では、複数人格維持・強化補助装置１０のユーザ行動クラス抽出手段１２は、抽出したクラスキーワードをユーザ行動クラスＤＢ１０３に表示名と関連付けて記憶させ、処理を終了する。
【００６０】
図８のステップＳ２１では、複数人格維持・強化補助装置１０のユーザ行動受付手段１３は、サービス提供サーバ２０から行動情報を取得する。この行動情報には、ユーザＩＤ、表示名及びサービス提供サーバ２０がユーザ端末３０から受け付けた処理の内容（ユーザの行動）を示す情報を少なくとも含む。
【００６１】
ステップＳ２２では、複数人格維持・強化補助装置１０のユーザ行動判別手段１４は、行動情報を解析し、当該行動情報に含まれるキーワードと、ユーザ行動クラスＤＢ１０３に記憶されているクラスキーワードとの類似度を算出する。
【００６２】
ステップＳ２３では、複数人格維持・強化補助装置１０のユーザ行動判別手段１４は、算出した類似度が所定の値以下であるか否かを判別する。ユーザ行動判別手段１４は、類似度が所定の値以下である場合（当該判別でＹＥＳの場合）、本処理を終了する。また、ユーザ行動判別手段１４は、類似度が所定の値より大きい場合（当該判別でＮＯの場合）は、ステップＳ２４に処理を移す。
【００６３】
ステップＳ２４では、複数人格維持・強化補助装置１０のユーザ行動判別手段１４は、さらにユーザ行動クラスＤＢ１０３を参照して、他の表示名のクラスキーワードと当該行動情報に含まれるキーワードとの類似度を算出する。
【００６４】
ステップＳ２５では、複数人格維持・強化補助装置１０のユーザ行動判別手段１４は、算出した類似度が所定の値以下であるか否かを判別する。ユーザ行動判別手段１４は、類似度が所定の値以下である場合（当該判別でＹＥＳの場合）、ステップＳ２６に処理を移す。また、ユーザ行動判別手段１４は、類似度が所定の値より大きい場合（当該判別でＮＯの場合）は、ステップＳ２４に処理を移す。なお、ステップＳ２４に処理を移した場合に、全ての表示名で所定の値より大きい場合は、処理を終了する。
【００６５】
ステップＳ２６では、複数人格維持・強化補助装置１０のアラート情報送信手段は、サービス提供サーバ２０にアラート情報を送信する。詳細には、アラート情報送信手段は、サービス提供サーバ２０に警告を表示させるためのアラート情報を関連する表示名と共にサービス提供サーバ２０に送信し、処理を終了する。
【００６６】
以上、本実施形態によれば、複数人格維持・強化補助装置１０は、登録したユーザがユーザ端末３０を介してサービス提供サーバ２０が提供するサービスを利用する際に、当該ユーザの表示名に係る過去の行動と異なる行動を行った場合に警告を発することができる。これにより、ユーザに当該サービスにおいて表示名による行動の一貫性を維持するように促すことができ、当該表示名での行動により象徴される仮想人格の維持・強化に寄与することができる。また、一つのユーザＩＤで複数の表示名を使用してサービス提供サーバ２０が提供する各種のサービスを利用する際に、表示名ごとに使い分けをしているような場合に、ある表示名について、誤って過去の行動と異なる行動（例えば、違う表示名で行っている行動）をした場合でも、警告により、その行動の修正を促すことができる。このため、複数の表示名を使い分けている場合に、表示名ごとの行動に象徴される仮想人格が混濁することなく、その仮想人格を維持・強化することに寄与することができる。
【００６７】
また、本実施形態によれば、複数人格維持・強化補助装置１０は、行動情報として、ウェブサイトのアドレスを受信することができる。これにより、例えば、ある表示名でＱ＆Ａサービスを主に利用していた場合に、当該表示名でオークションのウェブサイトに接続した場合、過去に使用していたウェブサイトと異なるウェブサイトに接続していることがわかる。このため、複数人格維持・強化補助装置１０は、アドレスを比較することで簡便に過去の行動と一貫性があるか否かを判別することができる。
【００６８】
また、本実施形態によれば、複数人格維持・強化補助装置１０は、サービス提供サーバ２０が提供するサービス（例えば、ブログやＱ＆Ａサービス等）へのユーザ端末３０による入力途中の情報を行動情報として受信することができる。これにより、複数人格維持・強化補助装置は、入力途中の情報に基づいて、過去の行動と異なる行動であるか否かを判別し、リアルタイムで警告を行うことができる。
【００６９】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００７０】
上述の実施形態では、ユーザ情報ＤＢ１０１は、複数人格維持・強化補助装置１０が備えるとしているが、この限りではなく、サービス提供サーバ２０又は他のサーバが有していてもよい。
【００７１】
また、上述の実施形態によれば、複数人格維持・強化補助装置１０は、サービス提供サーバ２０からユーザがユーザ端末３０を介して行った行動情報を受信して、行動情報に含まれる表示名と過去の行動との一貫性を判別するとしたが、さらに、受信した行動情報について、アラート情報を送信しない場合に、当該受信した行動情報を行動履歴としてユーザ行動ログＤＢ１０２に記憶するようにしてもよい。これにより、行動情報の送受信の負荷を低減させることができると共に、ユーザ行動ログを常に最新の情報で維持することができる。
【００７２】
また、上述の実施形態によれば、複数人格維持・強化補助装置１０のアラート情報送信手段１５は、ユーザ行動判別手段１４が類似度が所定の値以下であるときはアラート情報を送信しないとしたが、これに限らない。例えば、アラート情報送信手段１５は、ユーザ行動判別手段１４が、行動情報に含まれるキーワードが、当該ユーザＩＤに関連付けられた全ての表示名の何れのクラスキーワードにも同一又は類似するものが無いと判別した場合に、アラート情報を送信してもよい。この場合、アラート情報送信手段１５は、当該表示名での初めての行動である旨のアラート情報をサービス提供サーバ２０に送信し、サービス提供サーバ２０は、例えば、「現在ログイン中の表示名で初めて行う行動です」といった旨の警告をユーザ端末３０の表示画面３１に表示させるようにすることが好ましい。
【符号の説明】
【００７３】
１０  複数人格維持・強化補助装置
１１  ユーザ行動ログ取得手段
１２  ユーザ行動クラス抽出手段
１３  ユーザ行動受付手段
１４  ユーザ行動判別手段
１５  アラート情報送信手段
２０  サービス提供サーバ
３０  ユーザ端末
１０１  ユーザ情報ＤＢ
１０２  ユーザ行動ログＤＢ
１０３  ユーザ行動クラスＤＢ
【図１】
0005385253.tif 000002
【図２】
0005385253.tif 000003
【図３】
0005385253.tif 000004
【図４】
0005385253.tif 000005
【図５】
0005385253.tif 000006
【図６】
0005385253.tif 000007
【図７】
0005385253.tif 000008
【図８】
0005385253.tif 000009