(57)【要約】【課題】メッセージの送受信によるコミュニケーションを効率よく行うことが可能な情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供すること。【解決手段】携帯端末１Ａは、携帯端末１ＢからメッセージＭｂ２を受信する受信処理部１１１Ａと、受信処理部１１１Ａにより受信される前記メッセージＭｂ２を表示部に表示する表示処理部１１２Ａと、携帯端末１Ｂに送信するメッセージＭａ２に対応する文字を入力する前記表示部の文字入力欄１０１Ａにおいて前記文字の入力操作が開始された場合に、当該入力操作が開始されたことを示す入力開始情報と、メッセージＭｂ２の識別情報とを互いに関連付けて携帯端末１Ｂに送信する通知処理部１１５Ａと、を備える。【選択図】図１１
2019125213.tif 000002
【特許請求の範囲】
【請求項１】
第１情報処理装置から第１メッセージを受信する受信処理部と、
前記受信処理部により受信される前記第１メッセージを表示部に表示する表示処理部と、
前記第１情報処理装置に送信する第２メッセージに対応する文字を入力する前記表示部の入力欄において前記文字の入力操作が開始された場合に、当該入力操作が開始されたことを示す入力開始情報と、前記第１メッセージの識別情報とを互いに関連付けて前記第１情報処理装置に送信する通知処理部と、
を備える情報処理装置。
【請求項２】
前記通知処理部は、前記情報処理装置において、前記第１メッセージに対する返信メッセージである前記第２メッセージに対応する前記文字の入力中であることを、前記第１情報処理装置に通知する、
請求項１に記載の情報処理装置。
【請求項３】
前記第２メッセージを前記第１情報処理装置に送信するメッセージ処理部をさらに備え、
前記メッセージ処理部は、前記入力操作が開始された日時の情報を前記第２メッセージに付与して、前記第１情報処理装置に送信する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記第２メッセージに対応する前記文字の入力操作が開始されてから前記第２メッセージの送信指示を取得するまでの間に、前記受信処理部が、前記第１情報処理装置から第３メッセージを受信した場合は、前記表示処理部は、前記表示部において、前記第３メッセージを前記第１メッセージに隣接して表示する、
請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記第２メッセージの送信指示を取得した場合は、前記表示処理部は、前記表示部において、前記第２メッセージを前記第１メッセージと前記第３メッセージとの間に表示する、
請求項４に記載の情報処理装置。
【請求項６】
前記通知処理部は、前記第２メッセージに対応する前記文字の入力操作が開始されてから前記第２メッセージの送信指示を取得するまでの間に、少なくとも１つのメッセージを前記第１情報処理装置から受信した場合に、前記通知処理部が、前記入力開始情報と前記第１メッセージの識別情報とを互いに関連付けて前記第１情報処理装置に送信する、
請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
第１情報処理装置と第２情報処理装置との間でメッセージを送受信する情報処理システムにおいて、
前記第２情報処理装置は、
前記第１情報処理装置から第１メッセージを受信する第１受信処理部と、
前記第１受信処理部により受信される前記第１メッセージを第１表示部に表示する第１表示処理部と、
前記第１情報処理装置に送信する第２メッセージに対応する文字を入力する前記第１表示部の入力欄において前記文字の入力操作が開始された場合に、当該入力操作が開始されたことを示す入力開始情報と、前記第１メッセージの識別情報とを互いに関連付けて前記第１情報処理装置に送信する第１通知処理部と、
を備え、
前記第１情報処理装置は、
前記第１メッセージを第２表示部に表示する第２表示処理部と、
前記第１通知処理部から前記入力開始情報を受信した場合に、前記第２表示部において、前記入力開始情報に関連付けられた前記第１メッセージの識別情報に基づいて、前記第１メッセージに、前記第２情報処理装置において前記第２メッセージに対応する文字が入力中であることを示す通知情報を付与して表示する第２通知処理部と、
を備える情報処理システム。
【請求項８】
第１情報処理装置から第１メッセージを受信することと、
前記受信される前記第１メッセージを表示部に表示することと、
前記第１情報処理装置に送信する第２メッセージに対応する文字を入力する前記表示部の入力欄において前記文字の入力操作が開始された場合に、当該入力操作が開始されたことを示す入力開始情報と、前記第１メッセージの識別情報とを互いに関連付けて前記第１情報処理装置に送信することと、
を含む情報処理方法。
【請求項９】
第１情報処理装置から第１メッセージを受信するステップと、
前記受信される前記第１メッセージを表示部に表示するステップと、
前記第１情報処理装置に送信する第２メッセージに対応する文字を入力する前記表示部の入力欄において前記文字の入力操作が開始された場合に、当該入力操作が開始されたことを示す入力開始情報と、前記第１メッセージの識別情報とを互いに関連付けて前記第１情報処理装置に送信するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネット等の通信網に接続された携帯端末を用いて、ユーザー同士がリアルタイムにメッセージ等をやり取りして会話する、所謂チャットが広く利用されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−９１４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、前記チャットによる会話では、一般的に、自身（ユーザーＡ）と相手（ユーザーＢ）とが交互にメッセージを送信する。しかし、例えば、ユーザーＡの携帯端末において、ユーザーＢから受信したメッセージ（第１メッセージ）に対してユーザーＡが返信メッセージ（第１返信メッセージ）を送信する前（作成中）に、ユーザーＢから次のメッセージ（第２メッセージ）を受信する場合がある。この場合、例えば、ユーザーＡは、作成中の前記第１返信メッセージを削除した上で、前記第２メッセージに対する返信メッセージ（第２返信メッセージ）を作成して送信する。
【０００５】
このため、例えば、ユーザーＡは前記第１メッセージに対するメッセージ（前記第１返信メッセージ）をユーザーＢに伝えることができなかったり、ユーザーＢはユーザーＡから前記第１メッセージに対する返信（前記第１返信メッセージ）が来ないことに不満を抱いたりして、コミュニケーションを効率よく行うことができない問題が生じる。
【０００６】
本発明の目的は、メッセージの送受信によるコミュニケーションを効率よく行うことが可能な情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、受信処理部と表示処理部と通知処理部とを備える。前記受信処理部は、第１情報処理装置から第１メッセージを受信する。前記表示処理部は、前記受信処理部により受信される前記第１メッセージを表示部に表示する。前記通知処理部は、前記第１情報処理装置に送信する第２メッセージに対応する文字を入力する前記表示部の入力欄において前記文字の入力操作が開始された場合に、当該入力操作が開始されたことを示す入力開始情報と、前記第１メッセージの識別情報とを互いに関連付けて前記第１情報処理装置に送信する。
【０００８】
本発明に係る情報処理システムは、第１情報処理装置と第２情報処理装置との間でメッセージを送受信する。前記第２情報処理装置は、第１受信処理部と第１表示処理部と第１通知処理部とを備える。前記第１受信処理部は、前記第１情報処理装置から第１メッセージを受信する。前記第１表示処理部は、前記第１受信処理部により受信される前記第１メッセージを第１表示部に表示する。前記第１通知処理部は、前記第１情報処理装置に送信する第２メッセージに対応する文字を入力する前記第１表示部の入力欄において前記文字の入力操作が開始された場合に、当該入力操作が開始されたことを示す入力開始情報と、前記第１メッセージの識別情報とを互いに関連付けて前記第１情報処理装置に送信する。前記第１情報処理装置は、第２表示処理部と第２通知処理部とを備える。前記第２表示処理部は、前記第１メッセージを第２表示部に表示する。前記第２通知処理部は、前記第１通知処理部から前記入力開始情報を受信した場合に、前記第２表示部において、前記入力開始情報に関連付けられた前記第１メッセージの識別情報に基づいて、前記第１メッセージに、前記第２情報処理装置において前記第２メッセージに対応する文字が入力中であることを示す通知情報を付与して表示する。
【０００９】
本発明に係る情報処理方法は、第１情報処理装置から第１メッセージを受信することと、前記受信される前記第１メッセージを表示部に表示することと、前記第１情報処理装置に送信する第２メッセージに対応する文字を入力する前記表示部の入力欄において前記文字の入力操作が開始された場合に、当該入力操作が開始されたことを示す入力開始情報と、前記第１メッセージの識別情報とを互いに関連付けて前記第１情報処理装置に送信することと、を含む。
【００１０】
本発明に係るプログラムは、第１情報処理装置から第１メッセージを受信するステップと、前記受信される前記第１メッセージを表示部に表示するステップと、前記第１情報処理装置に送信する第２メッセージに対応する文字を入力する前記表示部の入力欄において前記文字の入力操作が開始された場合に、当該入力操作が開始されたことを示す入力開始情報と、前記第１メッセージの識別情報とを互いに関連付けて前記第１情報処理装置に送信するステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、メッセージの送受信によるコミュニケーションを効率よく行うことが可能な情報処理装置、情報処理システム、情報処理方法、及びプログラムが提供される。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図３】図３は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図４】図４は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図５】図５は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図６】図６は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図７】図７は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図８】図８は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図９】図９は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図１０】図１０は、本発明の実施形態に係る携帯端末（情報処理装置）において、記憶部に記憶されるメッセージの情報を含むテーブルを示す図である。
【図１１】図１１は、本発明の実施形態に係る携帯端末（情報処理装置）で実行されるメッセージ処理の手順の一例を示すフローチャートである。
【図１２】図１２は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図１３】図１３は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図１４】図１４は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図１５】図１５は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【図１６】図１６は、本発明の実施形態に係る携帯端末（情報処理装置）の表示画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１４】
本発明に係る情報処理装置は、例えば、携帯電話機、スマートフォン、又はタブレット端末等の携帯端末であってもよいし、ＰＣ（パーソナルコンピュータ）等であってもよい。また、本発明に係る情報処理装置は、前記携帯端末等にネットワーク接続されるサーバーであってもよい。以下では、本発明に係る情報処理装置が、携帯端末である場合を例に挙げて説明する。
【００１５】
図１に示すように、本発明の実施形態に係る情報処理システム１００は、複数の携帯端末１を含む。複数の携帯端末１は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。図１では、説明の便宜上、２つの携帯端末１Ａ、１Ｂを示している。なお、本発明に係る携帯端末１は３つ以上であってもよい。
【００１６】
以下では、ユーザーＡが携帯端末１Ａを利用し、ユーザーＢが携帯端末１Ｂを利用するものとする。また、ユーザーＡ及びユーザーＢは、それぞれの携帯端末１Ａ、１Ｂを利用して、チャット、メール等のコミュニケーションツールを利用してメッセージのやり取り（コミュニケーション）を行うものとする。なお、前記メッセージは、文章、文字、画像、又は、音声等であり、コミュニケーションツールで送受信可能な各種の情報が含まれる。
【００１７】
ここで、前記コミュニケーションの流れについて、一例を示す。図２には、ユーザーＡが利用する携帯端末１Ａの表示部（表示画面）を示している。前記表示部には、相手側であるユーザーＢの名前と、ユーザーＢの携帯端末１Ｂから受信したメッセージＭｂ１、Ｍｂ２と、自身（ユーザーＡ）が作成して携帯端末１Ｂに送信したメッセージＭａ１と、ユーザーＡが作成中（文字入力中）のメッセージＭａ２とが表示されている。なお、メッセージＭａ２は、メッセージＭｂ２に対する返信メッセージを表している。また、前記表示部には、ユーザーＡがメッセージを作成する際に文字を入力するための文字入力欄１０１Ａと、作成したメッセージを携帯端末１Ｂに送信するための操作部（送信ボタン１０２Ａ）とが含まれる。さらに、前記表示部には、現在日時と、各メッセージの送信日時（又は受信日時）とが表示される。
【００１８】
図２には、メッセージＭｂ１が携帯端末１Ｂから「１１：５７」に送信され、これに対する返信メッセージＭａ１が携帯端末１Ａから「１１：５８」に送信され、これに対する返信メッセージＭｂ２が携帯端末１Ｂから「１１：５９」に送信されたことを示している。また、図２には、現在（「１２：０１」）、ユーザーＡが、携帯端末１Ａにおいて、前記メッセージＭｂ２に対する返信メッセージＭａ２を作成中（文字入力中）であることを示している。
【００１９】
ユーザーＡが、前記返信メッセージＭａ２の作成を終了し、送信ボタン１０２Ａを押下（選択）すると、図３に示すように、前記返信メッセージＭａ２が、携帯端末１Ｂに送信されるとともに、前記表示部に送信済メッセージとして表示される。前記返信メッセージＭａ２の近傍には、送信日時「１２：０１」が表示される。
【００２０】
一般的には、前記コミュニケーションは、図２及び図３に示すように、ユーザーＡとユーザーＢとが交互にメッセージを送信して進行する。しかし、例えば図４に示すように、ユーザーＢが、携帯端末１Ｂにおいて、メッセージＭｂ２を送信した後、ユーザーＡから返信メッセージ（前記メッセージＭａ２）を受信する前に、次のメッセージＭｂ３を送信する場合がある。すなわち、ユーザーＡが、前記メッセージＭｂ２に対する前記返信メッセージＭａ２を作成中に、携帯端末１Ａが携帯端末１Ｂから次のメッセージＭｂ３を受信する場合がある。この場合、携帯端末１Ａの表示部において、前記メッセージＭｂ２に続いて、前記メッセージＭｂ３が表示される。
【００２１】
このような場合には、ユーザーＡは、前記メッセージＭｂ２に対する前記返信メッセージＭａ２はもはや送信する必要がなくなり、最新の前記メッセージＭｂ３に対する新たな返信メッセージを作成する必要が生じる。このため、ユーザーＡは、作成中の前記返信メッセージＭａ２の文字を削除して、前記メッセージＭｂ３に対する返信メッセージＭａ３を作成することになる（図５参照）。ユーザーＡが、前記返信メッセージＭａ３の作成を終了し、送信ボタン１０２Ａを押下すると、図６に示すように、前記返信メッセージＭａ３が、携帯端末１Ｂに送信されるとともに、表示部に送信済メッセージとして表示される。
【００２２】
このように、ユーザーＢから連続して第１及び第２メッセージが送信された場合、ユーザーＡは、最初の第１メッセージに対して作成中の第１返信メッセージをユーザーＢに伝えることができなかったり、ユーザーＢはユーザーＡから前記第１返信メッセージが来ないことに不満を抱いたりして、コミュニケーションを円滑に効率よく行うことができない問題が生じる。
【００２３】
そこで、本実施形態に係る携帯端末１は、ユーザーＡが前記第１メッセージ（メッセージＭｂ２）に対する前記第１返信メッセージ（返信メッセージＭａ２）を作成中（回答中）であること（文字入力を開始したこと）を、ユーザーＢに通知する構成（特徴的構成）を備えている。これにより、図７に示すように、ユーザーＢは、前記メッセージＭｂ２に対して、ユーザーＡが前記返信メッセージＭａ２を作成中であることを認識することができる。さらに、図８に示すように、ユーザーＡが、前記メッセージＭｂ２に対する前記返信メッセージＭａ２を作成中に、ユーザーＢが次のメッセージＭｂ３を送信した場合であっても、ユーザーＢは、前記メッセージＭｂ２に対して、ユーザーＡが前記返信メッセージＭａ２を作成中であることを認識することができる。
【００２４】
また、ユーザーＡが、前記返信メッセージＭａ２の作成を終了し、送信ボタン１０２Ａを押下すると、図９に示すように、携帯端末１Ｂは、前記返信メッセージＭａ２を受信し、当該返信メッセージＭａ２をメッセージＭｂ２、Ｍｂ３の間に表示する。
【００２５】
本実施形態に係る携帯端末１の前記特徴的構成を含めた具体的な構成について、以下に説明する。複数の携帯端末１は、それぞれ、互いに同一の構成を有する。ここでは、上述した例に従って、ユーザーＡが利用する携帯端末１Ａと、ユーザーＢが利用する携帯端末１Ｂとを例に挙げて説明する。なお、携帯端末１Ａ及び携帯端末１Ｂは、互いに同一の機能を有するが、ここでは説明の便宜上、携帯端末１Ａ及び携帯端末１Ｂそれぞれの機能を、上述した例に応じて区別して説明する。
【００２６】
［携帯端末１Ａ］
図１に示すように、携帯端末１Ａは、制御部１１Ａ、記憶部１２Ａ、操作表示部１３Ａ、及び、通信Ｉ／Ｆ１４Ａ等を備える。
【００２７】
通信Ｉ／Ｆ１４Ａは、携帯端末１Ａを有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して他の携帯端末１等の外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００２８】
操作表示部１３Ａは、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、ユーザーＡの操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。操作表示部１３Ａは、前記操作部として、例えば送信ボタン１０２Ａ（図２参照）を含む。
【００２９】
記憶部１２Ａは、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部１２Ａには、制御部１１Ａに後述のメッセージ処理（図１１参照）を実行させるためのメッセージ処理プログラムなどの制御プログラムが記憶されている。例えば、前記メッセージ処理プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、携帯端末１Ａに電気的に接続されるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部１２Ａに記憶される。
【００３０】
また、記憶部１２Ａには、携帯端末１Ａにおいて作成されるメッセージ、他の携帯端末１（例えば携帯端末１Ｂ）から受信するメッセージ等が記憶（保存）される。また、記憶部１２Ａに記憶される各メッセージには、当該メッセージの識別情報、送信日時の情報、及び、送信端末の識別情報等が関連付けられる。図１０には、記憶部１２Ａに記憶されるメッセージの情報を含むテーブルの一例を示している。
【００３１】
制御部１１Ａは、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部１１Ａは、前記ＲＯＭ又は記憶部１２Ａに予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより携帯端末１Ａを制御する。
【００３２】
具体的に、制御部１１Ａは、受信処理部１１１Ａ、表示処理部１１２Ａ、判定処理部１１３Ａ、メッセージ処理部１１４Ａ、通知処理部１１５Ａ等を含む。なお、制御部１１Ａは、前記ＣＰＵで前記メッセージ処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部１１Ａに含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記メッセージ処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００３３】
受信処理部１１１Ａは、他の携帯端末１から送信されるメッセージを受信（取得）する。例えば、携帯端末１Ａの受信処理部１１１Ａは、携帯端末１Ｂから送信されるメッセージＭｂを受信する。受信処理部１１１Ａは、受信した前記メッセージＭｂを当該メッセージＭｂの識別情報（ＩＤ）、送信日時の情報、及び、送信端末の識別情報（ＩＤ）を関連付けて記憶部１２Ａに保存する（図１０参照）。
【００３４】
表示処理部１１２Ａは、受信処理部１１１Ａにより受信されるメッセージ（メッセージＭｂ）を操作表示部１３Ａの表示部に表示する（図２等参照）。また、表示処理部１１２Ａは、携帯端末１Ａにおいて作成されるメッセージＭａを操作表示部１３Ａの表示部に表示する（図２等参照）。また、表示処理部１１２Ａは、現在日時を操作表示部１３Ａの表示部に表示し、各メッセージの送信日時（又は受信日時）を各メッセージの近傍に表示する（図２等参照）。表示処理部１１２Ａは、その他の各種情報を操作表示部１３Ａの表示部に表示する。
【００３５】
判定処理部１１３Ａは、携帯端末１Ａにおいて、ユーザーＡにより文字入力欄１０１Ａにおいて文字入力の操作が開始されたか否か（文字入力中か否か）を判定する。
【００３６】
メッセージ処理部１１４Ａは、例えば、ユーザーＡの指示に基づいて、携帯端末１Ａにおいて作成されるメッセージＭａを携帯端末１Ｂに送信する。具体的には、ユーザーＡが前記メッセージＭａを作成して送信ボタン１０２Ａ（図２参照）を押下した場合、メッセージ処理部１１４Ａは、前記操作に応じた指示（送信指示）を取得し、当該メッセージＭａを携帯端末１Ｂに送信する。
【００３７】
また、メッセージ処理部１１４Ａは、前記メッセージＭａに当該メッセージＭａの識別情報（ＩＤ）、送信日時の情報、及び、携帯端末１Ａの識別情報（ＩＤ）を付与して携帯端末１Ｂに送信する。
【００３８】
さらに、メッセージ処理部１１４Ａは、前記メッセージＭａに当該メッセージＭａの識別情報（ＩＤ）、送信日時の情報、及び、携帯端末１Ａの識別情報（ＩＤ）を関連付けて記憶部１２Ａに保存する（図１０参照）。
【００３９】
通知処理部１１５Ａは、携帯端末１Ａにおいて、ユーザーＡにより文字入力欄１０１Ａにおいて文字入力の操作が開始された（文字入力中である）ことを示す情報（以下、入力開始情報と称す。）を、携帯端末１Ｂに送信する。すなわち、通知処理部１１５Ａは、携帯端末１ＡにおいてユーザーＡが文字入力中であることを携帯端末１Ｂに通知する。通知処理部１１５Ａの具体的な構成は後述する。
【００４０】
［携帯端末１Ｂ］
図１に示すように、携帯端末１Ｂは、制御部１１Ｂ、記憶部１２Ｂ、操作表示部１３Ｂ、及び、通信Ｉ／Ｆ１４Ｂ等を備える。携帯端末１Ａと同一の機能については説明を適宜省略する。
【００４１】
記憶部１２Ｂには、制御部１１Ｂに後述のメッセージ処理（図１１参照）を実行させるためのメッセージ処理プログラムなどの制御プログラムが記憶される。
【００４２】
また、記憶部１２Ｂには、携帯端末１Ｂにおいて作成されるメッセージ、他の携帯端末１（例えば携帯端末１Ａ）から受信するメッセージ等が記憶（保存）される。また、記憶部１２Ｂに記憶される各メッセージには、当該メッセージの識別情報、送信日時の情報、及び、送信端末の識別情報等が関連付けられる。携帯端末１Ｂが携帯端末１Ａとメッセージを送受信した場合、記憶部１２Ｂには、携帯端末１Ａの記憶部１２Ａに記憶される情報（テーブル）と同じ情報（図１０参照）が記憶される。
【００４３】
制御部１１Ｂは、前記ＲＯＭ又は記憶部１２Ｂに予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより携帯端末１Ｂを制御する。
【００４４】
具体的に、制御部１１Ｂは、受信処理部１１１Ｂ、表示処理部１１２Ｂ、判定処理部１１３Ｂ、メッセージ処理部１１４Ｂ、通知処理部１１５Ｂ等を含む。
【００４５】
受信処理部１１１Ｂは、他の携帯端末１から送信されるメッセージを受信（取得）する。例えば、携帯端末１Ｂの受信処理部１１１Ｂは、携帯端末１Ａから送信されるメッセージＭａを受信する。受信処理部１１１Ｂは、受信した前記メッセージＭａを記憶部１２Ｂに保存する（図１０参照）。
【００４６】
表示処理部１１２Ｂは、受信処理部１１１Ｂにより受信されるメッセージ（メッセージＭａ）を操作表示部１３Ｂの表示部に表示する（図７参照）。また、表示処理部１１２Ｂは、携帯端末１Ｂにおいて作成されるメッセージＭｂを操作表示部１３Ｂの表示部に表示する（図７参照）。また、表示処理部１１２Ｂは、現在日時を操作表示部１３Ｂの表示部に表示し、各メッセージの送信日時（又は受信日時）を各メッセージの近傍に表示する（図７参照）。表示処理部１１２Ｂは、その他の各種情報を操作表示部１３Ｂの表示部に表示する。
【００４７】
判定処理部１１３Ｂは、携帯端末１Ａから、前記入力開始情報を受信したか否かを判定する。
【００４８】
メッセージ処理部１１４Ｂは、例えば、ユーザーＢの指示に基づいて、携帯端末１Ｂにおいて作成されるメッセージＭｂを携帯端末１Ａに送信する。具体的には、ユーザーＢが前記メッセージＭｂを作成して送信ボタン１０２Ｂ（図７参照）を押下した場合、メッセージ処理部１１４Ｂは、前記操作に応じた指示（送信指示）を取得し、当該メッセージＭｂを携帯端末１Ａに送信する。
【００４９】
また、メッセージ処理部１１４Ｂは、前記メッセージＭｂに当該メッセージＭｂの識別情報（ＩＤ）、送信日時の情報、及び、携帯端末１Ｂの識別情報（ＩＤ）を付与して携帯端末１Ａに送信する。
【００５０】
さらに、メッセージ処理部１１４Ｂは、前記メッセージＭｂに当該メッセージＭｂの識別情報（ＩＤ）、送信日時の情報、及び、携帯端末１Ｂの識別情報（ＩＤ）を関連付けて記憶部１２Ｂに保存する。
【００５１】
通知処理部１１５Ｂは、携帯端末１Ａから前記入力開始情報を受信した場合に、操作表示部１３Ｂの表示部において、前記入力開始情報に対応するメッセージＭｂに、携帯端末１Ａにおいて当該メッセージＭｂに対する返信メッセージＭａの文字が入力中（回答中）であることを示す通知情報を付与して表示する。図７には、メッセージＭｂ２に付与された前記通知情報（例えば、「回答中→」）が表示されている。通知処理部１１５Ｂの具体的な構成は後述する。
【００５２】
［メッセージ処理］
以下、図１１を参照しつつ、携帯端末１Ａにおいて実行されるメッセージ処理について説明する。例えば、前記メッセージ処理は、携帯端末１Ａが、携帯端末１Ｂからメッセージを受信することによって開始される。ここでは、主に携帯端末１Ａの処理に着目して説明する。なお、前記メッセージ処理は、ユーザーＡが携帯端末１Ａにおける所定の操作に応じて途中で終了されることがある。
【００５３】
なお、ここで説明するメッセージ処理に含まれる一又は複数のステップは、適宜省略されてもよい。また、メッセージ処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは携帯端末１Ａの制御部１１Ａによって前記メッセージ処理における各ステップが実行される場合を例に挙げて説明するが、他の実施形態では、他の複数のプロセッサーによって前記メッセージ処理における各ステップが分散して実行されてもよい。
【００５４】
またここでは、上述した例と同様に、ユーザーＡ及びユーザーＢが、それぞれの携帯端末１Ａ、１Ｂを利用して、チャット等のコミュニケーションツールを利用してメッセージのやり取り（コミュニケーション）を行う場合を例に挙げる。
【００５５】
＜ステップＳ１１＞
ステップＳ１１において、携帯端末１Ａの受信処理部１１１Ａが、携帯端末１ＢからメッセージＭｂ１を受信した場合は（Ｓ１１：ＹＥＳ）、Ｓ１２に移行する。受信処理部１１１Ａが、携帯端末１ＢからメッセージＭｂ１を受信しない場合は（Ｓ１１：ＮＯ）、Ｓ１７に移行する。
【００５６】
また、受信処理部１１１Ａは、携帯端末１Ｂから受信した前記メッセージＭｂ１に付与された、当該メッセージＭｂ１の識別情報（ＩＤ）、送信日時の情報、及び、携帯端末１Ｂの識別情報（ＩＤ）を取得し、前記メッセージＭｂ１を、前記各情報を関連付けて記憶部１２Ａに保存する（図１０参照）。
【００５７】
＜ステップＳ１２＞
ステップＳ１２において、表示処理部１１２Ａは、受信処理部１１１Ａにより受信されたメッセージＭｂ１を操作表示部１３Ａの表示部に表示する（図２参照）。
【００５８】
＜ステップＳ１３＞
ステップＳ１３において、判定処理部１１３Ａは、携帯端末１Ａにおいて、ユーザーＡにより、前記メッセージＭｂ１に対する返信メッセージＭａ１に対応する文字の文字入力欄１０１Ａへの入力操作が開始されたか否か（文字入力中か否か）を判定する。携帯端末１ＡにおいてユーザーＡにより前記文字の文字入力欄１０１Ａへの入力操作が開始された場合は（Ｓ１３：ＹＥＳ）、ステップＳ１４に移行する。
【００５９】
携帯端末１ＡにおいてユーザーＡにより前記入力操作が開始されていない場合は（Ｓ１３：ＮＯ）、ステップＳ１１に戻る。ここでは、ユーザーＡにより、前記文字の文字入力欄１０１Ａへの入力操作が開始されるため、Ｓ１４に移行する。
【００６０】
＜ステップＳ１４＞
Ｓ１４において、通知処理部１１５Ａが、携帯端末１Ａにおいて、ユーザーＡにより文字入力欄１０１Ａにおいて文字入力の操作が開始された（文字入力中である）ことを示す情報（入力開始情報）を、携帯端末１Ｂに送信する。前記入力開始情報については、後の処理において説明する。
【００６１】
＜ステップＳ１５＞
Ｓ１５において、メッセージ処理部１１４Ａが、ユーザーＡから前記返信メッセージＭａ１の送信指示を取得した場合は（Ｓ１５：ＹＥＳ）、Ｓ１６に移行する。メッセージ処理部１１４Ａが、ユーザーＡから前記返信メッセージＭａ１の送信指示を取得しない場合は（Ｓ１５：ＮＯ）、Ｓ１８に移行する。ここでは、メッセージ処理部１１４Ａが、ユーザーＡから前記送信指示を取得し、Ｓ１６に移行する。
【００６２】
＜ステップＳ１６＞
ステップＳ１６において、メッセージ処理部１１４Ａは、前記返信メッセージＭａ１に当該メッセージＭａ１の識別情報（ＩＤ）、送信日時の情報、及び、携帯端末１Ａの識別情報（ＩＤ）を付与して携帯端末１Ｂに送信する。また、メッセージ処理部１１４Ａは、前記メッセージＭａ１に当該メッセージＭａ１の識別情報（ＩＤ）、送信日時の情報、及び、携帯端末１Ａの識別情報（ＩＤ）を関連付けて記憶部１２Ａに保存する（図１０参照）。
【００６３】
また、表示処理部１１２Ａが、前記返信メッセージＭａ１を操作表示部１３Ａの表示部に表示する（図２参照）。
【００６４】
＜ステップＳ１７＞
ステップＳ１７において、制御部１１Ａは、ユーザーＡから前記メッセージ処理の終了指示を取得した場合は（Ｓ１７：ＹＥＳ）、前記メッセージ処理を終了する。
【００６５】
制御部１１ＡがユーザーＡから前記メッセージ処理の終了指示を取得せず（Ｓ１７：ＮＯ）、受信処理部１１１が携帯端末１Ｂから次の返信メッセージＭｂ２（第１メッセージ）を受信した場合は（Ｓ１１：ＹＥＳ）、Ｓ１２に移行し、表示処理部１１２が、前記返信メッセージＭｂ２を操作表示部１３Ａに表示する（図２参照）。
【００６６】
続いて、携帯端末１Ａにおいて、ユーザーＡにより、前記返信メッセージＭｂ２に対する返信メッセージＭａ２に対応する文字の文字入力欄１０１Ａへの入力操作が開始された場合は（Ｓ１３：ＹＥＳ）（図２参照）、通知処理部１１５Ａが、前記入力開始情報を携帯端末１Ｂに送信する。
【００６７】
ここで、通知処理部１１５Ａは、前記入力開始情報を、メッセージの識別情報（ＩＤ）を付与して携帯端末１Ｂに送信する。具体的には、通知処理部１１５Ａは、ユーザーＡにより前記文字の文字入力欄１０１Ａへの入力操作が開始された直前に受信処理部１１１が携帯端末１Ｂから受信したメッセージＭｂの識別情報（ＩＤ）と、前記入力操作により文字入力欄１０１Ａに入力されて作成されるメッセージＭａの識別情報とを、前記入力開始情報に付与する。ここでは、通知処理部１１５Ａは、前記返信メッセージＭｂ２の識別情報（「００３」）と、前記返信メッセージＭａ２の識別情報（「００５」）と、を前記入力開始情報に付与する。
【００６８】
携帯端末１Ｂの通知処理部１１５Ｂは、携帯端末１Ａから前記入力開始情報を受信すると、前記入力開始情報に付与された前記識別情報に対応するメッセージＭｂに、前記通知情報を付与して、操作表示部１３Ｂの表示部に表示する。ここでは、通知処理部１１５Ｂは、前記識別情報（「００３」）に対応するメッセージＭｂ２に、前記通知情報（「回答中→」）を付与して表示する（図７参照）。
【００６９】
＜ステップＳ１８＞
続いて、Ｓ１５において、メッセージ処理部１１４Ａが、ユーザーＡから前記返信メッセージＭａ２の送信指示を取得しない場合は（Ｓ１５：ＮＯ）、Ｓ１８に移行する。
【００７０】
また、図２に示すように、携帯端末１ＡにおいてユーザーＡにより、前記返信メッセージＭｂ２（第１メッセージ）に対する返信メッセージＭａ２（第２メッセージ）に対応する文字の文字入力欄１０１Ａへの入力操作が開始されてから（文字入力中）（Ｓ１３：ＹＥＳ）、メッセージ処理部１１４Ａが、ユーザーＡから前記返信メッセージＭａ２の送信指示を取得するまでの間に（Ｓ１５：ＮＯ）、受信処理部１１１Ａが、携帯端末１Ｂから次の返信メッセージＭｂ３（第３メッセージ）を受信した場合は（Ｓ１８：ＹＥＳ）、Ｓ１９に移行する。
【００７１】
＜ステップＳ１９＞
ステップＳ１９において、表示処理部１１２Ａは、受信処理部１１１Ａにより受信された前記返信メッセージＭｂ３を操作表示部１３Ａの表示部に表示する（図４参照）。例えば、表示処理部１１２Ａは、前記返信メッセージＭｂ３を前記返信メッセージＭｂ２の直下に（隣接して）表示する（図４参照）。その後、Ｓ１５に戻る。
【００７２】
このとき、携帯端末１Ｂでは、メッセージ処理部１１４Ｂが返信メッセージＭｂ３を携帯端末１Ａに送信し、表示処理部１１２Ｂが、前記返信メッセージＭｂ３を操作表示部１３Ｂの表示部に表示する（図８参照）。また、通知処理部１１５Ｂは、前記通知情報（「回答中→」）を前記メッセージＭｂ２に、引き続き付与して表示する（図８参照）。
【００７３】
続いてＳ１５に戻り、メッセージ処理部１１４が、ユーザーＡから前記返信メッセージＭａ２の送信指示を取得した場合は（Ｓ１５：ＹＥＳ）、Ｓ１６に移行する。そして、Ｓ１６において、メッセージ処理部１１４は、前記返信メッセージＭａ２を携帯端末１Ｂに送信し、表示処理部１１２Ａは、前記返信メッセージＭａ２を操作表示部１３Ａの表示部に表示する（図１２参照）。
【００７４】
ここで、携帯端末１Ａでは、表示処理部１１２Ａが、前記入力開始情報に付与された識別情報（「００３」）基づいて、前記返信メッセージＭａ２を前記返信メッセージＭｂ２の直下に（隣接して）表示する（図１２参照）。ここでは、表示処理部１１２Ａは、前記返信メッセージＭａ２を、前記返信メッセージＭｂ２、Ｍｂ３の間に表示する。なお、表示処理部１１２Ａは、前記返信メッセージＭａ２の近傍に前記通知情報（例えば、「→」）を表示してもよい。
【００７５】
また携帯端末１Ｂでは、受信処理部１１２Ｂが、前記入力開始情報に付与された識別情報（「００５」）に対応する前記返信メッセージＭａ２を携帯端末１Ａから受信すると、表示処理部１１２Ｂが、前記返信メッセージＭａ２を、前記入力開始情報に付与された識別情報（「００３」）に対応する前記返信メッセージＭｂ２の直下に（隣接して）表示する（図９参照）。ここでは、表示処理部１１２Ｂは、前記返信メッセージＭａ２を、前記返信メッセージＭｂ２、Ｍｂ３の間に表示する。なお、表示処理部１１２Ｂは、前記返信メッセージＭａ２の近傍に前記通知情報（例えば、「←」）を表示してもよい。
【００７６】
なお、携帯端末１Ａのメッセージ処理部１１４は、ユーザーＡにより文字入力欄１０１Ａにおいて前記返信メッセージＭａ２の文字の文字入力の操作が開始された日時の情報（入力開始日時情報）を前記返信メッセージＭａ２に付与して、携帯端末１Ｂに送信してもよい。この場合、携帯端末１Ｂでは、表示処理部１１２Ｂが、携帯端末１Ａから受信した前記返信メッセージＭａ２に付与された前記入力開始日時情報（例えば、「１１：５９」）に基づいて、前記返信メッセージＭａ２を、前記返信メッセージＭｂ２、Ｍｂ３の間に表示する（図９参照）。なお、携帯端末１Ｂの操作表示部１３Ｂの表示部には、前記返信メッセージＭａ２について、携帯端末１Ａから送信された日時（「１２：０１」）が表示される。
【００７７】
Ｓ１６の処理後、Ｓ１７に移行する。以上のようにして、前記メッセージ処理が実行される。
【００７８】
以上説明したように、本実施形態に係る携帯端末１（例えば、携帯端末１Ａ）では、文字入力欄１０１ＡにおいてユーザーＡによりメッセージＭｂ２に対する返信メッセージＭａ２に対応する文字の入力操作が開始された場合に、通知処理部１１５Ａが、当該入力操作が開始されたことを示す入力開始情報と、メッセージＭｂ２の識別情報（「００３」）とを互いに関連付けて携帯端末１Ｂに送信する。そして、携帯端末１Ｂでは、前記入力開始情報を受信した場合に、通知処理部１１５Ｂが、表示部において、前記入力開始情報に関連付けられたメッセージＭｂ２の識別情報（「００３」）に基づいて、前記メッセージＭｂ２に、携帯端末１Ａにおいて前記返信メッセージＭａ２に対応する文字が入力中であることを示す通知情報を付与して表示する。
【００７９】
これにより、ユーザーＡはメッセージＭｂ２に対する返信メッセージＭａ２を作成中であることをユーザーＢに伝えることができる。また、ユーザーＢはユーザーＡが前記メッセージＭｂ２に対する返信をしようとしていることを認識することができるため、次のメッセージＭｂ３の送信を待機することもできる。さらに、ユーザーＢが次のメッセージＭｂ３及びそれ以降のメッセージＭｂ４等を作成中であっても、携帯端末１Ｂに前記通知情報が表示され続けるため、ユーザーＢはユーザーＡが前記メッセージＭｂ２に対する返信をしようとしていることを認識することができる。よって、コミュニケーションを効率よく行うことができる。
【００８０】
本発明に係る情報処理装置は、上述の構成に限定されず、以下に示す構成であってもよい。以下では、上述した携帯端末１の変形例を示す。
【００８１】
［変形例１］
携帯端末１Ｂの通知処理部１１５Ｂは、携帯端末１Ａから前記入力開始情報を受信した場合に、操作表示部１３Ｂの表示部において、前記入力開始情報に対応するメッセージＭｂ２に、携帯端末１Ａにおいて当該メッセージＭｂ２に対する返信メッセージＭａ２の文字が入力中（回答中）であることを示す通知情報Ｓｂ２（図１３参照）を付与して表示してもよい。
【００８２】
［変形例２］
携帯端末１Ｂの通知処理部１１５Ｂは、前記通知情報として、操作表示部１３Ｂの表示部において、携帯端末１Ａにおいて前記メッセージＭｂ２に対する返信メッセージＭａ２の文字が入力中（回答中）であることを示すメッセージ１０３Ｂ（図１４参照）を表示してもよい。なお、メッセージ１０３ｂには、対応するメッセージ（ここではメッセージＭｂ２）を特定する情報（識別情報、送信日時、メッセージ番号など）が含まれる。
【００８３】
［変形例３］
携帯端末１Ｂの通知処理部１１５Ｂは、携帯端末１Ａから前記入力開始情報を受信した場合に、操作表示部１３Ｂの表示部において、前記入力開始情報に対応するメッセージＭｂ２の表示態様を変更してもよい（図１５参照）。例えば、通知処理部１１５Ｂは、前記表示部に表示されたメッセージＭｂ２において、枠の色、枠の大きさ、背景の色、背景の模様、文字の色、文字の大きさ、文字のフォント、文字のスタイル、文字の装飾等を変更する。
【００８４】
［変形例４］
本実施形態に係る携帯端末１（例えば、携帯端末１Ａ）では、文字入力欄１０１Ａにおいて、メッセージＭｂ２に対する返信メッセージＭａ２に対応する文字の入力操作が開始されてから当該メッセージＭａ２の送信指示を取得するまでの間（文字入力中）に、受信処理部１１１Ａがｎ個（ｎは１以上の整数）のメッセージＭｂを携帯端末１Ｂから受信した場合に、通知処理部１１５Ａが、前記入力開始情報と前記メッセージＭｂ２の識別情報とを互いに関連付けて携帯端末１Ｂに送信する構成としてもよい。この場合、通知処理部１１５Ａは、ユーザーＡにより前記文字の文字入力欄１０１Ａへの入力操作が開始された直前に受信処理部１１１が携帯端末１Ｂから受信したメッセージＭｂ２の識別情報（「００３」）と、前記入力操作により文字入力欄１０１Ａに入力されて作成されるメッセージＭａ２の識別情報（「００５」）とを、前記入力開始情報に付与する。これにより、例えば、携帯端末１Ｂでは、メッセージＭｂ３を携帯端末１Ａに送信した後に（図１６参照）、図８に示す前記通知情報（例えば、「回答中→」）が表示される。
【００８５】
また、本実施形態に係る携帯端末１（例えば、携帯端末１Ａ）では、文字入力欄１０１Ａにおいて、携帯端末１Ｂに送信するメッセージＭａ２に対応する文字の入力操作が開始された場合に、通知処理部１１５Ａが、前記入力開始情報と前記メッセージＭｂ２の識別情報とを互いに関連付けて携帯端末１Ｂに送信する構成としてもよい。この場合において、携帯端末１Ｂでは、携帯端末１Ａにおいて前記文字入力中に前記メッセージＭｂ３を携帯端末１Ａに送信した後に（図１６参照）、通知処理部１１５Ｂが、図８に示す前記通知情報（例えば、「回答中→」）をメッセージＭｂ２に表示してもよい。
【００８６】
なお、前記「ｎ」は、例えば携帯端末１ＡのユーザーＡ及び携帯端末１ＢのユーザーＢが設定することが可能である。
【００８７】
上述した前記メッセージ処理プログラムは、前記コミュニケーションツールに応じたアプリケーションを、通信網Ｎ１を介して携帯端末１にインストールすることにより、当該携帯端末１において実行可能な構成とすることができる。また、前記メッセージ処理プログラムがサーバー又はクラウド上に保存され、各携帯端末１が、通信網Ｎ１を介して前記サーバー又はクラウドに接続して前記メッセージ処理プログラムを実行する構成であってもよい。
【符号の説明】
【００８８】
１００    情報処理システム
１        携帯端末（情報処理装置）
１Ａ      携帯端末（情報処理装置）
１Ｂ      携帯端末（情報処理装置）
１１Ａ    制御部
１１１Ａ  受信処理部
１１２Ａ  表示処理部
１１３Ａ  判定処理部
１１４Ａ  メッセージ処理部
１１５Ａ  通知処理部
１０１Ａ  文字入力欄
１２Ａ    記憶部
１３Ａ    操作表示部
１４Ａ    通信Ｉ／Ｆ
１１Ｂ    制御部
１１１Ｂ  受信処理部
１１２Ｂ  表示処理部
１１３Ｂ  判定処理部
１１４Ｂ  メッセージ処理部
１１５Ｂ  通知処理部
１０１Ｂ  文字入力欄
１２Ｂ    記憶部
１３Ｂ    操作表示部
１４Ｂ    通信Ｉ／Ｆ
【図１】
2019125213.tif 000003
【図２】
2019125213.tif 000004
【図３】
2019125213.tif 000005
【図４】
2019125213.tif 000006
【図５】
2019125213.tif 000007
【図６】
2019125213.tif 000008
【図７】
2019125213.tif 000009
【図８】
2019125213.tif 000010
【図９】
2019125213.tif 000011
【図１０】
2019125213.tif 000012
【図１１】
2019125213.tif 000013
【図１２】
2019125213.tif 000014
【図１３】
2019125213.tif 000015
【図１４】
2019125213.tif 000016
【図１５】
2019125213.tif 000017
【図１６】
2019125213.tif 000018