(57)【要約】    【課題】  スタンプなどの選択を容易にするシステムを提供する。    【解決手段】  ユーザは、端末装置Ｔ1の入力部２を操作して、テキストメッセージを入力する。送信メッセージ表示手段４は、入力されたテキストメッセージを送信メッセージとして表示部６に表示する。  リコメンド・メッセージ抽出手段８は、送信メッセージおよび受信メッセージに含まれるキーワードに基づいて、記録部１２のリコメンド・メッセージ属性情報１４、キーワード属性情報１６を参照し、リコメンド・メッセージを抽出する。リコメンド・メッセージ表示手段１０は、抽出されたリコメンド・メッセージを表示部６に表示する。表示されたリコメンド・メッセージは、入力部２の操作によって、送信メッセージとして選択することができる。端末側メッセージ送信手段１８は、送信メッセージをサーバ装置Ｓに送信する。【選択図】  図１
2014170397.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、当該サーバ装置と通信可能に設けられた複数の端末装置とを備えたメッセージ交換システムであって、
前記サーバ装置は、
メッセージ交換を行う複数の端末装置のいずれかからメッセージを受信し記録部に記録するサーバ側メッセージ受信手段と、
前記記録部に記録されているメッセージを読み出して送信するサーバ側メッセージ送信手段とを備え、
前記端末装置は、
リコメンド・メッセージおよびその属性を示すリコメンド・メッセージ属性情報と、キーワードおよびその属性を示すキーワード属性情報とを記録する記録部と、
前記サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、
受信したメッセージを表示部に表示する受信メッセージ表示手段と、
ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、
前記記録部に記録されたキーワード属性情報に基づいて、受信メッセージまたは送信メッセージに含まれるキーワードの属性を抽出し、当該抽出属性に基づいてリコメンド・メッセージ属性情報からリコメンド・メッセージを抽出するリコメンド・メッセージ抽出手段と、
抽出されたリコメンド・メッセージを入力部の操作によって選択可能に表示部に表示するリコメンド・メッセージ表示手段と、
前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段と、
を備えたメッセージシステム。
【請求項２】
メッセージ交換システムのための端末装置であって、
リコメンド・メッセージおよびその属性を示すリコメンド・メッセージ属性情報と、キーワードおよびその属性を示すキーワード属性情報とを記録する記録部と、
サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、
受信したメッセージを表示部に表示する受信メッセージ表示手段と、
ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、
前記記録部に記録されたキーワード属性情報に基づいて、受信メッセージまたは送信メッセージに含まれるキーワードの属性を抽出し、当該抽出属性に基づいてリコメンド・メッセージ属性情報からリコメンド・メッセージを抽出するリコメンド・メッセージ抽出手段と、
抽出されたリコメンド・メッセージを入力部の操作によって選択可能に表示部に表示するリコメンド・メッセージ表示手段と、
前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段と、
を備えた端末装置。
【請求項３】
メッセージ交換システムのための端末装置であって、
リコメンド・メッセージおよびその属性を示すリコメンド・メッセージ属性情報と、キーワードおよびその属性を示すキーワード属性情報とを記録する記録部と、
相手方端末装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、
受信したメッセージを表示部に表示する受信メッセージ表示手段と、
ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、
前記記録部に記録されたキーワード属性情報に基づいて、受信メッセージまたは送信メッセージに含まれるキーワードの属性を抽出し、当該抽出属性に基づいてリコメンド・メッセージ属性情報からリコメンド・メッセージを抽出するリコメンド・メッセージ抽出手段と、
抽出されたリコメンド・メッセージを入力部の操作によって選択可能に表示部に表示するリコメンド・メッセージ表示手段と、
前記送信メッセージを前記相手方端末装置に送信する端末側メッセージ送信手段と、
を備えた端末装置。
【請求項４】
請求項１〜３のいずれかのシステムまたは装置において、
前記メッセージの少なくとも一部は、画像メッセージであることを特徴とするシステムまたは装置。
【請求項５】
請求項１〜３のいずれかのシステムまたは装置において、
前記リコメンド・メッセージは画像メッセージであることを特徴とするシステムまたは装置。
【請求項６】
サーバ装置と、当該サーバ装置と通信可能に設けられた複数の端末装置とを備えたメッセージ交換システムであって、
前記サーバ装置は、
メッセージ交換を行う複数の端末装置のいずれかからメッセージを受信し記録部に記録するサーバ側メッセージ受信手段と、
前記記録部に記録されているメッセージを読み出して送信するサーバ側メッセージ送信手段とを備え、
前記端末装置は、
前記サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、
受信したメッセージを表示部に表示する受信メッセージ表示手段と、
ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、
前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段と、
を備えたメッセージシステムであって、
前記メッセージの少なくとも一部は、画像メッセージであることを特徴とするシステム。
【請求項７】
メッセージ交換システムのための端末装置であって、
サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、
受信したメッセージを表示部に表示する受信メッセージ表示手段と、
ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、
前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段と、
を備えた端末装置であって、
前記メッセージの少なくとも一部は、画像メッセージであることを特徴とする端末装置。
【請求項８】
メッセージ交換システムのための端末装置であって、
相手方端末装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、
受信したメッセージを表示部に表示する受信メッセージ表示手段と、
ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、
前記送信メッセージを前記相手方端末装置に送信する端末側メッセージ送信手段と、
を備えた端末装置であって、
前記メッセージの少なくとも一部は、画像メッセージであることを特徴とする端末装置。
【請求項９】
請求項４〜８のいずれかのシステムまたは装置において、
前記画像メッセージは、相手方の端末装置において表示されたときに、相手方ユーザによって操作可能なものであることを特徴とするシステムまたは装置。
【請求項１０】
請求項９のシステムまたは装置において、
前記送信メッセージ表示手段は、ユーザの操作によって入力された文字メッセージおよび、ユーザの操作によって選択された、相手方ユーザの賛否の意思を確認できる画像メッセージを表示し、
相手方ユーザの端末装置の受信メッセージ表示手段は、前記文字メッセージおよび相手方ユーザの賛否の意思を確認できる画像メッセージを表示し、
相手側ユーザの端末装置の端末側メッセージ送信手段は、前記相手方ユーザによる賛否の選択結果を前記サーバ装置に送信し、
前記送信メッセージ表示手段は、前記メッセージおよび賛否の前記選択結果を表示することを特徴とするシステムまたは装置。
【請求項１１】
請求項９のシステムまたは装置において、
前記送信メッセージ表示手段は、ユーザの操作によって入力された文字メッセージおよび、ユーザの操作によって選択された択一画像メッセージを表示し、
相手方ユーザの端末装置の受信メッセージ表示手段は、前記文字メッセージおよび択一画像メッセージを表示し、
相手側ユーザの端末装置の端末側メッセージ送信手段は、前記相手方ユーザによる選択結果を前記サーバ装置に送信し、
前記送信メッセージ表示手段は、前記メッセージおよび前記選択結果を表示することを特徴とするシステムまたは装置。
【請求項１２】
請求項９のシステムまたは装置において、
前記送信メッセージ表示手段は、ユーザの操作によって入力された文字メッセージおよび、ユーザの操作によって選択されたＴＯＤＯメッセージを表示し、
相手方ユーザの端末装置の受信メッセージ表示手段は、前記文字メッセージおよびＴＯＤＯ画像メッセージを表示し、
相手側ユーザの端末装置の端末側メッセージ送信手段は、前記相手方ユーザによる完了チェックを前記サーバ装置に送信し、
前記送信メッセージ表示手段は、前記メッセージおよび前記完了チェックを表示することを特徴とするシステムまたは装置。
【請求項１３】
請求項１２のシステムまたは装置において、
ＴＯＤＯメッセージを受信したサーバ装置のサーバ側メッセージ受信手段は、これをＴＯＤＯ記録部に記録し、
サーバ装置は、端末装置から完了チェックが送信されてくると当該ＴＯＤＯメッセージを完了状態にするＴＯＤＯ管理手段をさらに備えることを特徴とするシステムまたは装置。
【請求項１４】
請求項９のシステムまたは装置において、
前記送信メッセージ表示手段は、ＵＲＬがひもづけられた画像メッセージを表示し、
相手方ユーザの端末装置の受信メッセージ表示手段は、前記画像メッセージおよびＵＲＬへのリンクを表示することを特徴とするシステムまたは装置。
【請求項１５】
請求項４〜１４のいずれかのシステムまたは装置において、
前記端末側メッセージ送信手段は、前記画像メッセージの画像、選択結果、完了チェックについては、当該画像の識別符号をサーバ装置に送信するものであり、
前記受信メッセージ表示手段は、前記画像メッセージの画像、選択結果、完了チェックについては、受信メッセージに含まれる識別符号に基づいて、記録部に記録されている対応する画像を読み出して表示することを特徴とするシステムまたは装置。
【請求項１６】
請求項１〜１５のいずれかのシステムまたは装置において、
前記端末装置の記録部には、リコメンド・メッセージ属性情報、キーワード属性情報に代えて、あるいはこれに加えて、キーワードに対応したリコメンドメッセージがキーワード・リコメンド情報が記録されており、
前記端末装置のリコメンド・メッセージ抽出手段は、キーワード属性情報、リコメンド・メッセージ属性情報に基づくリコメンド・メッセージの抽出に代えて、あるいはこれに加えて、受信メッセージまたは送信メッセージに含まれるキーワードから、キーワード・リコメンド情報に基づいてリコメンド・メッセージを抽出することを特徴とするシステムまたは装置。
【請求項１７】
メッセージ交換システムのための端末装置をコンピュータによって実現するための端末プログラムであって、
前記コンピュータには、リコメンド・メッセージおよびその属性を示すリコメンド・メッセージ属性情報と、キーワードおよびその属性を示すキーワード属性情報とを記録する記録部が設けられており、
前記端末プログラムは、コンピュータを、
前記サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、
受信したメッセージを表示部に表示する受信メッセージ表示手段と、
ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、
前記記録部に記録されたキーワード属性情報に基づいて、受信メッセージまたは送信メッセージに含まれるキーワードの属性を抽出し、当該抽出属性に基づいてリコメンド・メッセージ属性情報からリコメンド・メッセージを抽出するリコメンド・メッセージ抽出手段と、
抽出されたリコメンド・メッセージを入力部の操作によって選択可能に表示部に表示するリコメンド・メッセージ表示手段と、
前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段として機能させることを特徴とする端末プログラム。
【請求項１８】
メッセージ交換システムのための端末装置をコンピュータによって実現するための端末プログラムであって、コンピュータを、
前記サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、
受信したメッセージを表示部に表示する受信メッセージ表示手段と、
ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、
前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段として機能させる端末プログラムであって、
前記メッセージの少なくとも一部は、画像メッセージであることを特徴とする端末プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、サーバを介して携帯電話などの端末装置間でメッセージの交換を行うシステムに関する。
【背景技術】
【０００２】
スマートフォンなどを用いたチャットシステムとして、LINE（商標）、comm（商標）、GREE messenger（商標）などが運用されている。スマートフォンなどの携帯端末装置からメッセージをサーバ装置に送信する。サーバ装置は、このメッセージを、同じグループの携帯端末装置に送信する。このようにして、一方の携帯端末装置から他方の携帯端末装置にメッセージを送信することができる。他方の携帯端末装置から一方の携帯端末装置へのメッセージの送信も同様である。
【０００３】
このようなメッセージ交換において、画像データであるスタンプをテキストメッセージに付すことが行われている。テキストメッセージだけでなく、スタンプを付すことで、より楽しいメッセージ交換を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、スタンプの種類が増加すると、ユーザが所望のスタンプを選択することが難しくなり、そのためユーザのストレスが増える可能性がある。
【０００５】
この発明は上記のような問題点を解決して、スタンプなどの選択を容易にするシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
(1)(2)この発明にかかるメッセージ交換システムは、サーバ装置と、当該サーバ装置と通信可能に設けられた複数の端末装置とを備えたメッセージ交換システムであって、
前記サーバ装置は、メッセージ交換を行う複数の端末装置のいずれかからメッセージを受信し記録部に記録するサーバ側メッセージ受信手段と、前記記録部に記録されているメッセージを読み出して送信するサーバ側メッセージ送信手段とを備え、
前記端末装置は、リコメンド・メッセージおよびその属性を示すリコメンド・メッセージ属性情報と、キーワードおよびその属性を示すキーワード属性情報とを記録する記録部と、前記サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、受信したメッセージを表示部に表示する受信メッセージ表示手段と、ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、前記記録部に記録されたキーワード属性情報に基づいて、受信メッセージまたは送信メッセージに含まれるキーワードの属性を抽出し、当該抽出属性に基づいてリコメンド・メッセージ属性情報からリコメンド・メッセージを抽出するリコメンド・メッセージ抽出手段と、抽出されたリコメンド・メッセージを入力部の操作によって選択可能に表示部に表示するリコメンド・メッセージ表示手段と、前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段とを備えている。
【０００７】
したがって、容易に適切なメッセージを選択することができる。
【０００８】
(3)この発明にかかる端末装置は、メッセージシステムのための端末装置であって、リコメンド・メッセージおよびその属性を示すリコメンド・メッセージ属性情報と、キーワードおよびその属性を示すキーワード属性情報とを記録する記録部と、相手方端末装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、受信したメッセージを表示部に表示する受信メッセージ表示手段と、ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、前記記録部に記録されたキーワード属性情報に基づいて、受信メッセージまたは送信メッセージに含まれるキーワードの属性を抽出し、当該抽出属性に基づいてリコメンド・メッセージ属性情報からリコメンド・メッセージを抽出するリコメンド・メッセージ抽出手段と、抽出されたリコメンド・メッセージを入力部の操作によって選択可能に表示部に表示するリコメンド・メッセージ表示手段と、前記送信メッセージを前記相手方端末装置に送信する端末側メッセージ送信手段とを備えたことを特徴としている。
【０００９】
したがって、容易に適切なメッセージを選択することができる。
【００１０】
(4)この発明にかかるシステムは、メッセージの少なくとも一部は、画像メッセージであることを特徴としている。
【００１１】
したがって、画像メッセージに対しても、リコメンドを行うことができる。
【００１２】
(5)この発明にかかるシステムは、リコメンド・メッセージは画像メッセージであることを特徴としている。
【００１３】
したがって、画像メッセージをリコメンドすることができる。
【００１４】
(6)(7)この発明にかかるシステムは、サーバ装置と、当該サーバ装置と通信可能に設けられた複数の端末装置とを備えたメッセージ交換システムであって、
前記サーバ装置は、メッセージ交換を行う複数の端末装置のいずれかからメッセージを受信し記録部に記録するサーバ側メッセージ受信手段と、前記記録部に記録されているメッセージを読み出して送信するサーバ側メッセージ送信手段とを備え、
前記端末装置は、前記サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、受信したメッセージを表示部に表示する受信メッセージ表示手段と、ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段とを備えたメッセージシステムであって、
前記メッセージの少なくとも一部は、画像メッセージであることを特徴としている。
【００１５】
したがって、画像メッセージによるメッセージ交換を行うことができる。
【００１６】
(8)この発明にかかる端末装置は、メッセージシステムのための端末装置であって、相手方端末装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、受信したメッセージを表示部に表示する受信メッセージ表示手段と、ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、前記送信メッセージを前記相手方端末装置に送信する端末側メッセージ送信手段とを備えた端末装置であって、前記メッセージの少なくとも一部は、画像メッセージであることを特徴としている。
【００１７】
したがって、画像メッセージによるメッセージ交換を行うことができる。
【００１８】
(9)この発明にかかるシステムにおいては、画像メッセージが、相手方の端末装置において表示されたときに、相手方ユーザによって操作可能なものであることを特徴としている。
【００１９】
したがって、より機能性の高い画像メッセージを実現することができる。
【００２０】
(10)この発明にかかるシステムにおいては、送信メッセージ表示手段は、ユーザの操作によって入力された文字メッセージおよび、ユーザの操作によって選択された、相手方ユーザの賛否の意思を確認できる画像メッセージを表示し、相手方ユーザの端末装置の受信メッセージ表示手段は、前記文字メッセージおよび相手方ユーザの賛否の意思を確認できる画像メッセージを表示し、相手側ユーザの端末装置の端末側メッセージ送信手段は、前記相手方ユーザによる賛否の選択結果を前記サーバ装置に送信し、前記送信メッセージ表示手段は、前記メッセージおよび賛否の前記選択結果を表示することを特徴としている。
【００２１】
したがって、質問に対する返答を容易に行うことができる。
【００２２】
(11)この発明にかかるシステムにおいては、送信メッセージ表示手段が、ユーザの操作によって入力された文字メッセージおよび、ユーザの操作によって選択された択一画像メッセージを表示し、相手方ユーザの端末装置の受信メッセージ表示手段は、前記文字メッセージおよび択一画像メッセージを表示し、相手側ユーザの端末装置の端末側メッセージ送信手段は、前記相手方ユーザによる選択結果を前記サーバ装置に送信し、前記送信メッセージ表示手段は、前記メッセージおよび前記選択結果を表示することを特徴としている。
【００２３】
したがって、択一的質問に対する回答を容易に行うことができる。
【００２４】
(12)この発明にかかるシステムにおいては、送信メッセージ表示手段が、ユーザの操作によって入力された文字メッセージおよび、ユーザの操作によって選択されたＴＯＤＯメッセージを表示し、相手方ユーザの端末装置の受信メッセージ表示手段は、前記文字メッセージおよびＴＯＤＯ画像メッセージを表示し、相手側ユーザの端末装置の端末側メッセージ送信手段は、前記相手方ユーザによる完了チェックを前記サーバ装置に送信し、前記送信メッセージ表示手段は、前記メッセージおよび前記完了チェックを表示することを特徴としている。
【００２５】
したがって、メッセージ内容を自動的にＴＯＤＯとして登録することができる。
【００２６】
(13)この発明にかかるシステムにおいては、ＴＯＤＯメッセージを受信したサーバ装置のサーバ側メッセージ受信手段は、これをＴＯＤＯ記録部に記録し、サーバ装置は、端末装置から完了チェックが送信されてくると当該ＴＯＤＯメッセージを完了状態にするＴＯＤＯ管理手段をさらに備えることを特徴としている。
【００２７】
したがって、ＴＯＤＯ管理が容易である。
【００２８】
(14)この発明にかかるシステムにおいては、送信メッセージ表示手段は、ＵＲＬがひもづけられた画像メッセージを表示し、相手方ユーザの端末装置の受信メッセージ表示手段は、前記画像メッセージおよびＵＲＬへのリンクを表示することを特徴としている。
【００２９】
したがって、相手方に対してさらに詳細な情報を提供することができる。
【００３０】
(15)この発明にかかるシステムにおいては、端末側メッセージ送信手段は、前記画像メッセージの画像、選択結果、完了チェックについては、当該画像の識別符号をサーバ装置に送信するものであり、前記受信メッセージ表示手段は、前記画像メッセージの画像、選択結果、完了チェックについては、受信メッセージに含まれる識別符号に基づいて、記録部に記録されている対応する画像を読み出して表示することを特徴としている。
【００３１】
したがって、識別符号を送信するだけであるから、通信に要する時間を短縮することができる。
【００３２】
(16)この発明にかかるシステムは、端末装置の記録部には、リコメンド・メッセージ属性情報、キーワード属性情報に代えて、あるいはこれに加えて、キーワードに対応したリコメンドメッセージがキーワード・リコメンド情報が記録されており、前記端末装置のリコメンド・メッセージ抽出手段は、キーワード属性情報、リコメンド・メッセージ属性情報に基づくリコメンド・メッセージの抽出に代えて、あるいはこれに加えて、受信メッセージまたは送信メッセージに含まれるキーワードから、キーワード・リコメンド情報に基づいてリコメンド・メッセージを抽出することを特徴としている。
【００３３】
したがって、キーワードに基づいて直接的にリコメンドを行うことができる。
【００３４】
(17)この発明にかかる端末プログラムは、メッセージシステムのための端末装置をコンピュータによって実現するための端末プログラムであって、
前記コンピュータには、リコメンド・メッセージおよびその属性を示すリコメンド・メッセージ属性情報と、キーワードおよびその属性を示すキーワード属性情報とを記録する記録部が設けられており、前記端末プログラムは、コンピュータを、
前記サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、受信したメッセージを表示部に表示する受信メッセージ表示手段と、ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、前記記録部に記録されたキーワード属性情報に基づいて、受信メッセージまたは送信メッセージに含まれるキーワードの属性を抽出し、当該抽出属性に基づいてリコメンド・メッセージ属性情報からリコメンド・メッセージを抽出するリコメンド・メッセージ抽出手段と、抽出されたリコメンド・メッセージを入力部の操作によって選択可能に表示部に表示するリコメンド・メッセージ表示手段と、前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段として機能させることを特徴としている。
【００３５】
したがって、容易に適切なメッセージを選択することができる。
【００３６】
(18)この発明にかかる端末プログラムは、メッセージシステムのための端末装置をコンピュータによって実現するための端末プログラムであって、コンピュータを、
前記サーバ装置から送信されてきたメッセージを受信する端末側メッセージ受信手段と、受信したメッセージを表示部に表示する受信メッセージ表示手段と、ユーザが入力部から入力したメッセージを表示部に表示する送信メッセージ表示手段と、前記送信メッセージを前記サーバ装置に送信する端末側メッセージ送信手段として機能させる端末プログラムであって、前記メッセージの少なくとも一部は、画像メッセージであることを特徴としている。
【００３７】
したがって、画像メッセージを用いたメッセージ交換を行うことができる。
【００３８】
「サーバ側メッセージ受信手段」は、実施形態においては、ステップＳ５１、Ｓ５４がこれに対応する。
【００３９】
「サーバ側メッセージ送信手段」は、実施形態においては、ステップＳ５３、Ｓ５６がこれに対応する。
【００４０】
「リコメンド・メッセージ属性情報」は、実施形態においては、スタンプテーブル７４がこれに対応する。
【００４１】
「キーワード属性情報」は、実施形態においては、キーワード属性テーブル７２がこれに対応する。
【００４２】
「キーワード・リコメンド情報」は、実施形態においては、スタンプテーブル７４がこれに対応する。
【００４３】
「端末側メッセージ受信手段」は、実施形態においては、ステップＳ２３がこれに対応する。
【００４４】
「受信メッセージ表示手段」は、実施形態においては、ステップＳ２４がこれに対応する。
【００４５】
「送信メッセージ表示手段」は、実施形態においては、ステップＳ２０７がこれに対応する。
【００４６】
「リコメンド・メッセージ抽出手段」は、実施形態においては、ステップＳ２０６がこれに対応する。
【００４７】
「端末側メッセージ送信手段」は、実施形態においては、ステップＳ４がこれに対応する。
【００４８】
「ＴＯＤＯ」とは、将来行うべきことの備忘となるメモを含む概念である。
【図面の簡単な説明】
【００４９】
【図１】この発明の一実施形態によるメッセージ交換システムの機能ブロック図である。
【図２】サーバ装置Ｓのハードウエア構成である。
【図３】端末装置Ｔ1のハードウエア構成である。
【図４】携帯プログラム７０、サーバプログラム４８のフローチャートである。
【図５】携帯プログラム７０、サーバプログラム４８のフローチャートである。
【図６】携帯プログラム７０、サーバプログラム４８のフローチャートである。
【図７】キーワード属性テーブル７２の例である。
【図８】スタンプテーブル７４の例である。
【図９】サーバ装置Ｓにおけるメッセージの記録を示す図である。
【図１０ａ】リコメンド処理のフローチャートである。
【図１０ｂ】リコメンド処理のフローチャートである。
【図１１】携帯端末の表示画面である。
【図１２】携帯端末の表示画面である。
【図１３】携帯端末の表示画面である。
【図１４】携帯端末の表示画面である。
【図１５】携帯端末の表示画面である。
【図１６】携帯端末の表示画面である。
【図１７】択一スタンプの例である。
【図１８】ジャンプスタンプ、電話スタンプの例である。
【図１９】ＴＯＤＯスタンプの例である。
【図２０】写真スタンプの例である。
【発明を実施するための形態】
【００５０】
１．システムの全体構成
図１に、この発明の一実施形態によるメッセージ交換システムの機能ブロック図を示す。ユーザは、端末装置Ｔ1の入力部２を操作して、テキストメッセージを入力する。送信メッセージ表示手段４は、入力されたテキストメッセージを送信メッセージとして表示部６に表示する。
【００５１】
リコメンド・メッセージ抽出手段８は、送信メッセージおよび受信メッセージに含まれるキーワードに基づいて、記録部１２のリコメンド・メッセージ属性情報１４、キーワード属性情報１６を参照し、リコメンド・メッセージを抽出する。リコメンド・メッセージ表示手段１０は、抽出されたリコメンド・メッセージを表示部６に表示する。表示されたリコメンド・メッセージは、入力部２の操作によって、送信メッセージとして選択することができる。端末側メッセージ送信手段１８は、送信メッセージをサーバ装置Ｓに送信する。
【００５２】
サーバ装置Ｓのサーバ側メッセージ受信手段３４を端末装置Ｔ1からの送信メッセージを受信し、記録部３４に記録する。サーバ側メッセージ送信手段３０は、記録部３４に記録されているメッセージを端末装置Ｔ2に送信する。
【００５３】
端末装置Ｔ2の端末側メッセージ受信手段２０は、このメッセージを受信する。受信メッセージ表示手段２２は、受信したメッセージを表示部６に表示する。
【００５４】
以上のようにして、メッセージをリコメンドすることができる。
【００５５】
２．ハードウエア構成
図２に、サーバ装置Ｓのハードウエア構成を示す。ＣＰＵ４０には、ハードディスク４２、通信回路４４が接続されている。
【００５６】
ハードディスク４２には、オペレーティングシステム（WINDOWS（商標）など）４６、サーバプログラム４８、メッセージ５０が記録されている。サーバプログラム４８は、オペレーティングシステム４６と協同してその機能を発揮するものである。なお、サーバプログラム４８は、ＤＶＤ−ＲＯＭ（図示せず）に記録されていたものを、インストールしたものである。通信回路４４は、インターネットに接続するためのものである。
【００５７】
図３に、端末装置Ｔ1のハードウエア構成を示す。ＣＰＵ６０には、不揮発性メモリ６２、通信回路６４、タッチパネル６６が接続されている。なお、図において、通話機能などは省略されている。
【００５８】
不揮発性メモリ６２には、オペレーティングシステム（iOS（商標）など）６８、端末プログラム７０、キーワード属性テーブル７２、スタンプ・テーブル７４が記録されている。この実施形態では、キーワード属性情報としてキーワード属性テーブル７２を設け、リコメンド・メッセージ属性情報およびキーワードリコメンド情報としてスタンプ・テーブル７４を設けている。端末プログラム７０は、オペレーティングシステム６８と協同してその機能を発揮するものである。また、端末プログラム７０は、インターネットを介してダウンロードしたものである。
【００５９】
通信回路６４は、インターネットに接続するためのものである。タッチパネル６６は、表示および入力を行うためのものである。なお、他の端末装置Ｔ2・・・も同様の構成である。
【００６０】
３．メッセージ交換の処理
図４に、端末プログラム７０、サーバプログラム４８のフローチャートを示す。ここでは、端末装置として、携帯端末Ｍ1、Ｍ2を用いた場合を例として説明を行う。
【００６１】
携帯端末Ｍ1のユーザは、タッチパネル６６を操作して、文字メッセージを入力する。携帯端末Ｍ1のＣＰＵ６０（以下、携帯端末Ｍ1と省略することがある）は、この文字メッセージを受け付ける（ステップＳ１）。図１１に、携帯端末Ｍ1のタッチパネル６６に表示された文字メッセージ入力画面を示す。チャット表示領域１００には、当該ユーザ及び相手方ユーザのメッセージがタイムラインとして表示される。文字メッセージ入力領域１０２は、文字メッセージを入力するための領域である。入力補助領域１０４は、文字の入力パレットを表示したり、リコメンド・スタンプを表示したりするための領域である。
【００６２】
たとえば、相手方をランチに誘うために、図１２に示すように「これからランチに行かない？」と入力したとする。携帯端末Ｍ1は、この文字入力と並行してリコメンド処理を実行する（ステップＳ２）。
【００６３】
図１０ａ、図１０ｂに、リコメンド処理の詳細フローチャートを示す。携帯端末Ｍ1は、文字が入力されたかどうかを判断する（ステップＳ２０１）。入力があれば、入力された文字メッセージ中に、スタンプテーブル７４に記載されたキーワードがあるかどうかを判断する（ステップＳ２０２）。
【００６４】
図８に、スタンプテーブル７４の例を示す。キーワードがあれば、当該キーワードに対応するスタンプコードを読み出す。なお、一つのキーワードに対して複数のスタンプコードが記録されている場合もある。また、入力された文字メッセージ中に、複数のキーワードが含まれている場合もある。したがって、複数のスタンプコードが読み出される場合もある。
【００６５】
不揮発性メモリ６２には、スタンプコードに対応してスタンプ画像が記録されている。携帯端末Ｍ1は、キーワードに対応するスタンプ画像を、リコメンド領域１０４に表示する（ステップＳ２０３）。
【００６６】
たとえば、図１２に示すような入力がなされた場合には、スタンプテーブル７４のキーワード「ランチ」に対応してスタンプコードＣ０１３、「？」に対応してスタンプコードＤ２０６、Ｄ２０７が読み出され、図１２のリコメンド領域１０４に、ランチスタンプ、ＹＥＳ／ＮＯスタンプ、択一スタンプが表示される。
【００６７】
次に、携帯端末Ｍ1は、入力された文字メッセージ中に、キーワード属性テーブル７２に記載されたキーワードがあるかどうかを判断する（ステップＳ２０４）。あれば、当該キーワードに対応する感情と品詞を、キーワード属性テーブル７２から抽出する（ステップＳ２０５）。携帯端末Ｍ1は、さらに、当該感情と同一（あるいは類似）の感情が付されたスタンプを、スタンプテーブル７４から選択する（ステップＳ２０６）。なお、どのような感情が類似する感情であるかは、予めテーブルなどに記憶しておくことができる。たとえば、「痛い」と「辛い」などが類似する感情である。
【００６８】
携帯端末Ｍ1は、選択したスタンプ画像を、前記キーワードに付された品詞の優先順に並び替える。この実施形態では、形容詞、副詞、動詞、名詞・・・の順で優先度を設けている。このようにして並び替えたスタンプ画像を、入力補助領域１０４に表示する（ステップＳ２０７）。
【００６９】
なお、図１２に示す例では、キーワード属性テーブル７２に記録されているキーワードが、入力された文字メッセージに含まれていないので、ステップＳ２０５〜Ｓ２０７は実行されない。
【００７０】
以上のような処理の結果、図１２に示すように、「これからランチに行かない？」という文字メッセージに対して、ランチ・スタンプ、ＹＥＳ／ＮＯスタンプ、択一スタンプが、リコメンドされることになる。
【００７１】
携帯端末Ｍ1のユーザは、リコメンドされたスタンプを押下することにより、選択することができる（ステップＳ３）。たとえば、図１２において、ランチスタンプ１１０が選択されたものとする。さらに、ユーザが、送信ボタン１０６を押下したとする。
【００７２】
これを受けて、携帯端末Ｍ1は、文字メッセージ入力領域１０２に入力されている文字メッセージと、選択されたスタンプ１１０のスタンプコード「Ｃ０１３」を、サーバ装置Ｓに送信する（ステップＳ４）。
【００７３】
サーバ装置ＳのＣＰＵ４０（以下、サーバ装置Ｓと省略することがある）は、これを受けて、文字メッセージ、スタンプコードを、ハードディスク４２に記録する（ステップＳ５１）。ハードディスク４２には、チャットを行うユーザ（ここでは、携帯端末Ｍ1をユーザＡ、携帯端末Ｍ2をユーザＢとする）のための記録領域が設けられている。図９に示すように、ユーザＡ・ユーザＢのための領域に、メッセージおよびスタンプコードが記録されることになる。
【００７４】
サーバ装置Ｓは、ユーザＡ・ユーザＢのための領域に新たな書込があれば、その旨を携帯端末Ｍ2に送信する（ステップＳ５２）。ここでは、ユーザＢの携帯端末Ｍ2にのみ送信しているが、複数のユーザでグループを構成しているような場合には、グループ内の他のユーザ全てに送信することになる。
【００７５】
携帯端末Ｍ2は、これを受けてタッチパネルに、メッセージがある旨を表示する（ステップＳ２１）。ユーザは、これに応答して、メッセージ取得要求をサーバ装置Ｓに送信する（ステップＳ２２）。
【００７６】
サーバ装置Ｓは、メッセージ取得要求を受けて、文字メッセージ「これからランチに行かない？」、スタンプコード「Ｃ０１３」を読み出して、携帯端末Ｍ2に送信する（ステップＳ５３）。携帯端末Ｍ2は、サーバ装置Ｓからの文字メッセージ、スタンプコードを受信する（ステップＳ２３）。さらに、携帯端末Ｍ2は、文字メッセージおよびスタンプコードに対応するスタンプを表示する（ステップＳ２４）。図１３にその表示例を示す。なお、スタンプコードとスタンプの対応テーブルは、サーバ装置Ｓより、定期的に（たとえば１日１回）各携帯端末に送信されて更新される。
【００７７】
次に、携帯端末Ｍ2は、受信メッセージに対するリコメンド処理を実行する（ステップＳ２５）。受信メッセージに対するリコメンド処理は、ステップＳ２の入力メッセージに対するリコメンド処理と同様である。ただし、入力メッセージに対するリコメンド処理では、入力された文字メッセージに基づいてリコメンドしていたが、受信メッセージに対するリコメンド処理では、受信したメッセージに基づいてリコメンドを行うようにしている。リコメンドの処理は、同様である。
【００７８】
また、受信メッセージに対するリコメンド処理では、図１０ｂのステップＳ２０６において、同一・類似の感情が付されたスタンプだけでなく、返答する感情が付されたスタンプも選択するようにしている。たとえば、受信メッセージ中に「痛い」という感情が付されたキーワードがある場合、「愛情」という感情が付されたスタンプ（たとえば、「おだいじに」を絵で表現したスタンプ）をリコメンドする。
【００７９】
また、受信メッセージに対するリコメンド処理では、スタンプに対してもリコメンドを行うようにしている。図８のスタンプテーブル７４を参照すると、キーワードの欄にスタンプコードが記録されている場合がある。最下行の「Ｃ０１３」がそうである。この場合、受信メッセージ中に、スタンプコード「Ｃ０１３
」が含まれていれば、Ｅ９２５のコードのスタンプをリコメンドすることになる。
【００８０】
その後、携帯端末Ｍ2は、図４のステップＳ1以下を実行し、文字メッセージの入力、入力メッセージに対するリコメンド処理、スタンプの選択等を経て、文字メッセージ、スタンプコードをサーバ装置Ｓに送信する。
【００８１】
以上のようなやり取りにより、携帯端末Ｍ1において、たとえば図１４に示すような表示が行われる。
【００８２】
ここで、ユーザＡがリコメンドされたＹＥＳ／ＮＯスタンプ１１２を選択して、送信ボタン１０６を押下したとする。これにより、文字メッセージ「これから出るけど、一緒に出られる？」と、スタンプコードＤ２０６が、サーバ装置Ｓに送信される（図４、ステップＳ４）。
【００８３】
サーバ装置Ｓは、これを受けてハードディスク４２に記録する（ステップＳ５１）。サーバ装置Ｓは、メッセージがある旨の通知を携帯端末Ｍ2に送信する（ステップＳ５２）。携帯端末Ｍ2は、メッセージ取得要求を行って、メッセージを表示する（ステップＳ２１〜Ｓ２４）。
【００８４】
これにより、図１５に示すような表示が携帯端末Ｍ2において行われる。文字メッセージ「これから出るけど、一緒に出られる？」とともに、ＹＥＳ／ＮＯスタンプが表示される。携帯端末Ｍ2において表示されるＹＥＳ／ＮＯスタンプでは、ＹＥＳボタン１２２、ＮＯボタン１２４のいずれかを選択できるようにしている。このように、機能が付されたスタンプを機能スタンプと呼ぶ。つまり、各携帯端末においては、相手方から機能スタンプが送られてきた場合に、どのような表示を行うかについての情報を記録している。
【００８５】
携帯端末Ｍ2のユーザＢは、「これから出るけど、一緒に出られる？」というユーザＡからの質問に対して、ＹＥＳかＮＯで簡単かつ迅速に回答することができる。
【００８６】
機能スタンプを受け取った携帯端末Ｍ2の返信処理を、図６に示す。ユーザは、ＹＥＳボタン１２２、ＮＯボタン１２４のいずれかを選択して押下する。ここでは、ＹＥＳボタン１２２を押下したものとする。これにより、携帯端末Ｍ2は、文字メッセージ、スタンプコード「Ｄ２０６」、返信内容「ＹＥＳ」をサーバ装置Ｓに送信する（ステップＳ２６）。
【００８７】
サーバ装置Ｓは、これらをハードディスク４２に記録する（ステップＳ５４）。さらに、メッセージがある旨の通知を携帯端末Ｍ1に送信する（ステップＳ５５）。
【００８８】
携帯端末Ｍ1は、メッセージがある旨の通知を受けて（ステップＳ５）、メッセージ取得要求をサーバ装置Ｓに対して行う（ステップＳ６）。サーバ装置Ｓは、ハードディスク４２に記録されている文字メッセージ、スタンプコード「Ｄ２０６」、返信内容「ＹＥＳ」を読み出して、携帯端末Ｍ1に送信する（ステップＳ５６）。
【００８９】
携帯端末Ｍ1は、これを受信し（ステップＳ７）、表示する（ステップＳ８）。各携帯端末においては、機能スタンプに対する返答メッセージを受けた場合に、どのような表示を行うかの情報を記録している。図１６に、携帯端末Ｍ1において表示されるメッセージを示す。返信内容「ＹＥＳ」の文字１３０、当該ユーザが当初送ったメッセージの内容１３２、返信内容を画像化したスタンプ１３４が表示される。これにより、質問に対するる返信内容を一目で確認することができる。
【００９０】
また、当初メッセージの内容１３２も表示されるので、タイムライン上で質問と返答が離れてしまい、同時に表示されない場合であっても、容易に質問内容を確認することができる。
【００９１】
図１７〜図１９に、他の機能スタンプの例を示す。図１７は、択一スタンプである。ユーザＡが、質問とその選択肢を改行して入力した後、択一スタンプ１１４を選択し、送信する（図１７Ａ参照）。これにより、ユーザＢにおいては、図１７Ｂに示すように、選択肢ＣＨ1、ＣＨ2、ＣＨ3、ＣＨ4を選択できるように表示がなされる。ユーザＢが選択を行って送信すると、ユーザＡにおいて、質問と選択された内容が表示されることになる。
【００９２】
図１８Ａは、ジャンプスタンプの例である。つまり、スタンプにＵＲＬが埋め込まれており、相手方においてスタンプをクリックすると埋め込まれたＵＲＬのページが表示されることになる。図１８Ａの例であれば、ラーメン店のデータベースが表示される。
【００９３】
図１８Ｂは、電話スタンプの例である。相手方において電話スタンプをクリックすると、埋め込まれている電話番号に発信するようになっている。
【００９４】
図１９は、ＴＯＤＯスタンプの例である。ＴＯＤＯスタンプを貼り付けて、相手方に送信すると、サーバ装置Ｓにおいて、そのテキストメッセージが、ＴＯＤＯの内容としてＴＯＤＯ管理プログラムにょって管理される。各携帯端末では、サーバ装置Ｓにアクセスして、ＴＯＤＯリストを取得して表示することができる（図１９Ｂ参照）。このＴＯＤＯリスト画面において、ユーザは、終了した業務にチェックマークを入力することができる。
【００９５】
なお、この実施形態では、相手方からのメッセージに機能スタンプが含まれている場合、原則としてリコメンドを行わないようにしている。機能スタンプにおいては、スタンプに対して返信を行うことが求められているため、リコメンドの必要がないからである。ただし、ジャンプスタンプの場合には、リンク先を閲覧するかどうかは、受け取ったユーザの判断によるので、リコメンドを行うようにしている。
【００９６】
４．その他の実施形態
(1)上記実施形態では、スタンプをリコメンドするようにしている。しかし、文字メッセージをリコメンドするようにしてもよい。
【００９７】
(2)また、スタンプはリコメンドされた場合だけでなく、自ら選択して入力するようにしてもよい。
【００９８】
(3)上記実施形態では、スタンプは予め用意されたものであった。しかし、ユーザが、スタンプの絵柄を登録できるようにしてもよい。たとえば、図２０は、ユーザが写真をスタンプとして登録する場合を示したものである。
【００９９】
ユーザ操作により、携帯端末Ｍ1は、フォトスタンプの登録画面を表示する。図２０Ａでは、「あいさつ」「ねむい」・・・などのキーワードが表示された９個の領域が表示されている。これは、携帯端末Ｍ1の不揮発性メモリ６２に、「あいさつ」「ねむい」・・・などのキーワードと、これに対応づけた写真記録領域が確保されており、これらに基づいて表示したものである。
【０１００】
たとえば、「あいさつ」の欄のカメラマークをクリックすると、携帯端末Ｍ1のカメラが起動する。ユーザが、カメラにて「あいさつ」に該当する姿の撮像を行うと、携帯端末Ｍ1は、当該撮像画像を、「あいさつ」に対応付けられた記録領域に記録する。
【０１０１】
このようにして、各キーワードに対応づけた写真が撮像されると、携帯端末Ｍ1においては、図２０Ｂのようにキーワードに対応づけて写真が登録されることになる。
【０１０２】
以上のようにして生成された写真スタンプは、テキストメッセージ中にキーワードが存在すれば、リコメンドされることになる。たとえば、入力されたテキストメッセージ中に、キーワード「あいさつ」があれば、図２０Ｂの写真スタンプ２１０がリコメンドされる。
【０１０３】
この写真スタンプがユーザによって選択され送信される場合には、上記の実施形態とは異なり、スタンプコードではなく、写真スタンプの実体データがサーバ装置Ｓに送信されて記録る。サーバ装置Ｓは、他の携帯端末からのメッセージ要求を受けると、この写真スタンプの実体データを送信する。
【０１０４】
(4)上記実施形態では、端末装置として携帯端末（携帯電話やタブレット）を用いている。しかしながら、端末装置としてＰＣなどを用いるようにしてもよい。
【０１０５】
(5)上記実施形態では、一対一のメッセージ交換について説明した。しかし、複数のユーザ間（たとえばグループに属するユーザ間）でのメッセージ交換についても適用することができる。たとえば、ＴＯＤＯスタンプによるＴＯＤＯは複数のユーザ間で共用することができる。また、択一スタンプやＹＥＳ／ＮＯスタンプについて、サーバ装置Ｓにおいて、いずれの回答が多いかを計数し、各端末装置に送信するようにしてもよい。これにより、多数決によって決定することができる。
【０１０６】
(6)上記実施形態では、ＴＯＤＯスタンプは、ＴＯＤＯ機能と連携するようにしている。しかし、その他のスケジュール管理機能と連携するようにしてもよい。
【０１０７】
また、ＴＯＤＯスタンプに対して、チェックを記入して返信すれば、サーバ装置ＳにてＴＯＤＯの終了チェックを自動的に入れるようにしてもよい。
【０１０８】
(7)上記実施形態では、タッチパネルを操作してメッセージなどの入力を行っている。しかし、その他の入力デバイスを用いてもよいし、また、ユーザの発した音声を認識して入力するようにしてもよい。
【０１０９】
(8)上記各実施形態では、サーバ装置を介して端末装置間でのメッセージ交換を行うようにしている。しかしながら、サーバ装置を介さずに、端末装置間で直接メッセージの交換を行うようにしてもよい。
【図１】
2014170397.tif 000003
【図２】
2014170397.tif 000004
【図３】
2014170397.tif 000005
【図４】
2014170397.tif 000006
【図５】
2014170397.tif 000007
【図６】
2014170397.tif 000008
【図７】
2014170397.tif 000009
【図８】
2014170397.tif 000010
【図９】
2014170397.tif 000011
【図１０ａ】
2014170397.tif 000012
【図１０ｂ】
2014170397.tif 000013
【図１１】
2014170397.tif 000014
【図１２】
2014170397.tif 000015
【図１３】
2014170397.tif 000016
【図１４】
2014170397.tif 000017
【図１５】
2014170397.tif 000018
【図１６】
2014170397.tif 000019
【図１７】
2014170397.tif 000020
【図１８】
2014170397.tif 000021
【図１９】
2014170397.tif 000022
【図２０】
2014170397.tif 000023