(57)【特許請求の範囲】
【請求項１】
サーバを介して複数のクライアントにより構成されるグループ内でやりとりされるメッセージを管理するメッセージ管理方法において、
前記サーバに、前記グループに所属するユーザの識別情報と感情ステータスに応じた複数の顔画像とを登録する画像データベースを備え、
前記ユーザは、複数のグループに所属可能であり、前記画像データベースには、各顔画像毎に、使用を許可するグループを指定するフィールドを備え、
各ユーザは前記クライアントを介して前記画像データベースにアクセスして自己の情報を登録可能であり、
前記サーバは、クライアントから発信されたメッセージを受信すると、当該メッセージの内容を解析して前記画像データベースに登録されたユーザの感情ステータスに対応する内容が含まれるか否かを判断し、含まれる場合には、対応する顔画像が当該メッセージと共に表示されるよう関連付けることを特徴とするメッセージ管理方法。
【請求項２】
前記画像データベースには、顔画像としてユーザの写真、または、テンプレートを使用して作成した画像が登録されていることを特徴とする請求項１に記載のメッセージ管理方法。
【請求項３】
前記メッセージは電子メールであり、前記サーバは、前記顔画像のファイルを電子メール内に埋め込むことを特徴とする請求項１または２に記載のメッセージ管理方法。
【請求項４】
サーバを介して複数のクライアントにより構成されるグループ内でやりとりされるメッセージを管理するメッセージ管理プロクラムにおいて、
前記サーバに、
各ユーザが前記クライアントを介して画像データベースにアクセスして、前記ユーザが所属可能な複数のグループに所属するユーザの識別情報と感情ステータスに応じた複数の顔画像とを登録するのを受け付けると共に、前記顔画像毎に使用を許可するグループの指定をフィールドに登録するのを受け付ける手順と、
クライアントから発信されたメッセージを受信した際に、当該メッセージの内容を解析して前記画像データベースに登録されたユーザの感情ステータスに対応する内容が含まれるか否かを判断する手順と、
前記メッセージに対応する内容が含まれる場合に、対応する顔画像が当該メッセージと共に表示されるよう関連付ける手順とを実行させることを特徴とするメッセージ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メーリングリストや特定のコミュニティ内の掲示板やチャット等、テキストベースのメッセージのやりとりを管理するメッセージ管理方法、及びプログラムに関し、特に、メッセージに個人の顔画像を関連づけることができる方法及びプログラムに関する。
【背景技術】
【０００２】
携帯電話を利用した電子メールシステムでは、電子メール内に絵文字を含ませることにより、テキストのみでは表現できないユーザの感情を表現することが一般的に行われている。ただし、利用できるのは携帯電話会社が用意した定型の絵文字のみであるためバリエーションが少なく、かつ、電子メールを発信するユーザが自分で選択して利用する必要があるため入力に手間がかかる。
【０００３】
これに対して特許文献１には、複数の通信端末間での情報のやりとりの際に、各ユーザの感情に応じて変化するキャラクタデータ等を相手方に送信する画像コミュニケーションシステムが開示されている。特許文献１の要約書には、通信端末に設けられた感情解析部が音声データを解析して感情パラメータを検出し、予め記憶されていた各ユーザの感情による表情の変化を抽出して感情パラメータに応じた表情データを生成し、これを所定のキャラクタデータと合成して顔画像を生成することが開示されている。また、段落００８０〜００８９には、チャットシステムへの適用例として、入力されたテキストを解析して感情パラメータを検出し、上記と同様に顔画像を生成することが記載されている。
【０００４】
【特許文献１】特開２００６−３３０９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１に開示されるシステムでは、所定のキャラクタデータを感情パラメータに基づいて変形させることにより顔画像を形成しているため、ユーザ個人の特徴を表す顔画像を表示させることができない。このことは、不特定多数の利用者が閲覧できるチャットシステム等においては、個人情報の特定を回避する意味で有効であるが、個人情報の特定を回避する必要のない利用者が特定されたグループ内では無用な制限となる。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その課題は、個人情報の特定を回避する必要のない利用者が特定されたグループ内でやりとりされるメッセージに、発言者を特定できる顔画像を表示させることができるメッセージ管理方法及びメッセージ管理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明によるメッセージ管理方法は、サーバを介して複数のクライアントにより構成されるグループ内でやりとりされるメッセージを管理する方法において、サーバに、グループに所属するユーザの識別情報と感情ステータスに応じた複数の顔画像とを登録する画像データベースを備え、ユーザは、複数のグループに所属可能であり、画像データベースには、各顔画像毎に、使用を許可するグループを指定するフィールドを備え、各ユーザはクライアントを介して画像データベースにアクセスして自己の情報を登録可能であり、サーバは、クライアントから発信されたメッセージを受信すると、当該メッセージの内容を解析して画像データベースに登録されたユーザの感情ステータスに対応する内容が含まれるか否かを判断し、含まれる場合には、対応する顔画像が当該メッセージと共に表示されるよう関連付けることを特徴とする。
【０００８】
また、画像データベースには、顔画像としてユーザの写真、または、テンプレートを使用して作成したイラスト等の画像を登録することができる。
【０００９】
やりとりされるメッセージが電子メールである場合には、サーバは、顔画像のファイルを電子メール内に埋め込んで配信することができる。あるいは、顔画像は、別ファイルとしてメッセージデータと共に配信されてもよい。
【００１０】
一方、本発明によるメッセージ管理プログラムは、サーバを介して複数のクライアントにより構成されるグループ内でやりとりされるメッセージを管理するプロクラムにおいて、サーバに、各ユーザが前記クライアントを介して画像データベースにアクセスして、ユーザが所属可能な複数のグループに所属するユーザの識別情報と感情ステータスに応じた複数の顔画像とを登録するのを受け付けると共に、顔画像毎に使用を許可するグループの指定をフィールドに登録するのを受け付ける手順と、クライアントから発信されたメッセージを受信した際に、当該メッセージの内容を解析して画像データベースに登録されたユーザの感情ステータスに対応する内容が含まれるか否かを判断する手順と、メッセージに対応する内容が含まれる場合に、対応する顔画像が当該メッセージと共に表示されるよう関連付ける手順とを実行させることを特徴とする。
【発明の効果】
【００１１】
本発明のメッセージ管理方法及びプログラムによれば、発言者を特定できる顔画像を、発言者の感情に応じた表情で表示させることができ、キャラクタデータを利用するよりも、直接的でインパクトの強いメッセージを配信することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明にかかるメッセージ管理方法及びメッセージ管理プログラムの実施形態を図面に基づいて説明する。図１は、実施形態のメッセージ管理方法を実現するためのメーリングリストシステムの構成を模式的に示すブロック図である。このシステムは、メーリングリストサーバ１０と、このサーバ１０にインターネット等のネットワークＮを介して接続された複数のクライアント２０とにより構成されている。
【００１３】
メーリングリストサーバ１０は、汎用のコンピュータであり、図示はしていないが、ＣＰＵ、メモリ、ハードディスク、キーボードやマウス等の入力装置、モニターを備えている。ハードディスクには、メッセージ管理プログラム１１が格納されており、このプログラムを実行することにより、配信される電子メールに顔画像が埋め込まれる。また、メーリングリストサーバ１０のハードディスクには、メーリングリストに参加するユーザに関する情報を登録するためのユーザリスト１２と、ユーザの顔画像を登録するための画像データベース(ＤＢ)１３とが格納されている。メーリングリストサーバ１０は、一台で複数のメーリングリストサービスを提供することができる。なお、クライアント２０は、パーソナルコンピュータ(ＰＣ)または携帯電話等のユーザ端末である。
【００１４】
メッセージ管理プログラム１１には、ユーザの顔画像を画像ＤＢ１３に登録するのを受け付ける手順に相当する登録受付モジュール１１ａと、やりとりされる電子メールメッセージの内容を解析して画像ＤＢ１３に登録されたユーザの感情のステータスに対応する内容が含まれるか否かを判断する手順に相当するメッセージ解析モジュール１１ｂと、解析結果に基づいて顔画像がメッセージと共に表示させるよう関連付ける手順に相当する画像埋め込みモジュール１１ｃとが含まれている。なお、この例では、画像埋め込みモジュール１１ｃは、顔画像を電子メールメッセージに埋め込む機能を有している。
【００１５】
ユーザリスト１２にはメーリングリスト毎に１つのテーブルが備えられている。そして、各テーブルにはユーザ毎に１つのレコードを有しており、各レコードには、ユーザの識別情報(ユーザＩＤ)、名前、メールアドレスを格納するための各フィールドが備えられている。一方、画像ＤＢ１３は、画像毎に１つのレコードを有しており、各レコードには、以下の表１に示すように、ユーザＩＤ、写真ファイル、ステータス、イラスト画像、使用許可ＭＬ(メーリングリスト)、追加キーワードの各フィールドが備えられている。
【００１６】
【表１】
0005118531.tif 000002
【００１７】
ユーザＩＤのフィールドには、メーリングリストに登録されているユーザのユニークな識別情報が登録されている。写真ファイルのフィールドには、ユーザが登録した顔画像のファイル名が登録されている。ステータスのフィールドには、表情のステータスとして、「にっこり」、「しょんぼり」、「ぷんぷん」、「すやすや」等の感情を表す用語が登録されている。
【００１８】
なお、このステータスは、システムにより登録された定型用語であり、ユーザはこれらのステータスに対応した表情の写真を当該レコードの写真ファイルとして登録することになる。また、メーリングリストサーバ１０には、ステータスを表現する言葉として、上記の用語以外に、そのステータスを表すキーワードが登録されたキーワードテーブルを備えている。例えば「にっこり」のステータスに対応させて、「楽しい」、「うれしい」、「ハッピー」等のキーワードが登録されている。これらのキーワードは、メッセージ解析モジュール１１ｂがメッセージの内容を解析する際に利用される。
【００１９】
写真ファイルは、クライアント２０から送信されるデータである。クライアントがカメラ付き携帯電話である場合には、このカメラで撮影した写真データを利用でき、クライアントがＰＣである場合には、デジタルカメラ等で撮影した写真データを読み込んで利用できる。ユーザは、各ステータスに応じた表情の写真を撮影しておき、これをメーリングリストサーバ１０の画像ＤＢ１３に登録する。
【００２０】
イラスト画像のフィールドには、テンプレートを利用してユーザが作成した顔画像が登録される。イラスト画像は、写真が登録されていない場合に補助的に登録できる顔画像であり、写真が登録された場合には削除される。
【００２１】
使用許可ＭＬのフィールドには、そのレコードの顔画像を使用してよいメーリングリストの名称、または識別コードが登録される。前述のように、ユーザは複数のメーリングリストに参加可能であるが、メーリングリストの種類によって使用できる顔画像にも適、不適がある。例えば、職場や学会等のパブリックなメーリングリストでは、雰囲気をこわさないように比較的まじめな表情の顔画像のみを利用可能とし、趣味のサークルや友人の集
まり等のプライベートなメーリングリストでは、親密さをアピールするために比較的くだけた表情の顔画像も利用できるようにする、といった使い分けが可能である。
【００２２】
追加キーワードのフィールドには、上記のキーワードテーブルに登録された一般的なキーワードには含まれない当該レコードのステータスを表すユーザに特有のキーワードが登録される。例えば、あるユーザが「にっこり」のステータスを表現する際に、「ふるふる」という用語をよく使用する場合には、この用語を追加キーワードとして登録しておく。
【００２３】
次に、メーリングリストサーバ１０が実行するメッセージ管理プログラム１１の内容を図２及び図３に示すフローチャートに基づいて説明する。図２は、登録受付モジュール１１ａの内容、図３は、メッセージ解析モジュール１１ｂ及び画像埋め込みモジュール１１ｃの内容をそれぞれ示している。
【００２４】
登録受付モジュール１１ａが起動すると、メーリングリストサーバ１０は、図２に示すように、いずれかのクライアント２０から登録要求があるのを待ち(S001)、要求があると(S001, Yes)、要求元のクライアント２０に登録画面のデータを送信して登録を促す(S002)。そして、クライアントで入力されたユーザＩＤ、写真または作成画像、使用許可ＭＬ
、追加キーワードを受け付ける(S003)。登録画面のデータには、イラスト画像作成用のテンプレート及びこれを表情に応じて加工するためのツールが付属しており、ユーザは写真を登録しない場合には、これらのテンプレートとツールとを利用してイラスト画像を作成することができる。
【００２５】
そして、メーリングリストサーバ１０は、受け付けたデータを画像ＤＢ１３に登録し(S004)、登録受付モジュールによる処理を終了する。
【００２６】
続いて、メーリングリストサーバ１０がユーザからの電子メールによるメッセージを受信した際の作用について図３に基づいて説明する。メーリングリストサーバ１０は、いずれかのクライアント２０からメッセージを受信するのを待ち(S101)、受信すると(S101, Yes)、受信したメッセージからＭＬメンバーであるユーザの名前と感情表現とを含む文章
を抽出する(S102)。ユーザの名前については、ユーザリスト１２に登録された名前から検索する。感情表現については、キーワードテーブルに規定されたキーワードと照らし合わせ、更に、画像ＤＢの追加キーワードを検索する。
【００２７】
ステップS102で抽出される文章は、メッセージの発信者が主語となった感情表現を含む文章のみでなく、グループに含まれる他のユーザの感情を表現した文章も含まれる。例えば、発信者を主語とした「私はとてもうれしいです。」という文章は、発信者の「にっこり」ステータスに該当し、他のユーザを伝聞の主語として「Ａさんがうれしいと言っていました。」という文章は、ユーザＡの「にっこり」ステータスに該当する。
【００２８】
そして、該当文書があるか否かを判断し(S103)、存在する場合(S103, Yes)には、抽出
された文章を形態素解析してユーザＩＤとステータスとを特定する(S104)。ユーザＩＤは、ユーザの名前に基づいてユーザリスト１２から検索して特定する。ステータスは、キーワードテーブルに規定されたキーワードと照らし合わせ、一致するキーワードが見つかった場合には、そのキーワードが表すステータスを特定する。そして、特定されたユーザＩＤとステータスとに一致するレコードを画像ＤＢ１３から検索する(S105)。
【００２９】
次に、メーリングリストサーバ１０は、検索によりヒットしたレコードの使用許可MLフィールドを読み込み、受信したメッセージを配布するメーリングリストが使用許可ＭＬに含まれるか否かを判断する(S106)。使用許可ＭＬに含まれる場合(S106, Yes)には、ヒッ
トしたレコードから写真又はイラスト画像を読み込み(S107)、読み込んだ写真又はイラス
ト画像を受信したメッセージに埋め込み(S108)、ステップS103に処理を戻す。使用許可ＭＬに含まれない場合(S106, No)には、ステップS107、S108をスキップしてステップS103に処理を戻す。
【００３０】
上記のように、該当文書を全て処理するまでステップS104〜S108の処理を繰り返す。これにより、各文章に応じた顔画像がメッセージに埋め込まれることになる。そして、ステップS103で該当文書がないと判断された場合には、ステップS109に処理を進め、顔画像が埋め込まれたメッセージをユーザリストに基づいて送信する(S109)。
【００３１】
なお、上記の実施形態では、本発明をメーリングリストシステムに適用した場合について説明したが、本発明の適用範囲はこれに限られず、参加者が限定されるチャットシステムや、ソーシャルネットワークサービス等のコミュニティサービスにも適用可能である。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態に係るメッセージ管理方法を実現するためのシステム構成を模式的に示すブロック図である。
【図２】本発明の実施形態に係るメッセージ管理プログラムの一部を示すフローチャートである。
【図３】本発明の実施形態に係るメッセージ管理プログラムの他の一部を示すフローチャートである。
【符号の説明】
【００３３】
１０  メーリングリストサーバ
１１  メッセージ管理プログラム
１１ａ  登録受付モジュール
１１ｂ  メッセージ解析モジュール
１１ｃ  画像埋め込みモジュール
１２  ユーザリスト
１３  画像ＤＢ
２０  クライアント
【図１】
0005118531.tif 000003
【図２】
0005118531.tif 000004
【図３】
0005118531.tif 000005