(57)【要約】      （修正有）【課題】複数のアプリケーション用のメッセージを送信する際の操作を容易にする。【解決手段】通信端末１において、メッセージ統合プログラムは、コンピュータを、複数のメッセージ通信用アプリケーションがメッセージを送受信する場合に用いる複数の接続用情報を取得する情報取得部１５１、複数の接続用情報を用いて、複数のメッセージ通信用アプリケーション宛てに送信された複数の種類の受信メッセージを受信する受信制御部１５３、受信制御部が受信した複数の種類の受信メッセージを表示部に表示させる表示制御部１５４及び表示制御部が表示部に表示させた複数の種類の受信メッセージからユーザにより選択された受信メッセージに対する応答メッセージが作成された場合に、選択された受信メッセージの種類に対応する接続用情報を用いて応答メッセージを送信する送信制御部１５６、として機能する。【選択図】図２
2018082393.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
複数のメッセージ通信用アプリケーションがメッセージを送受信する場合に用いる複数の接続用情報を取得する情報取得部、
前記複数の接続用情報を用いて、前記複数のメッセージ通信用アプリケーション宛てに送信された複数の種類の受信メッセージを受信する受信制御部、
前記受信制御部が受信した前記複数の種類の受信メッセージを表示部に表示させる表示制御部、及び
前記表示制御部が前記表示部に表示させた前記複数の種類の受信メッセージからユーザにより選択された受信メッセージに対する応答メッセージが作成された場合に、選択された前記受信メッセージの種類に対応する前記接続用情報を用いて前記応答メッセージを送信する送信制御部、
として機能させるメッセージ統合プログラム。
【請求項２】
前記送信制御部は、ユーザにより選択された前記受信メッセージの種類に対応するサーバに対して前記応答メッセージを送信する、
請求項１に記載のメッセージ統合プログラム。
【請求項３】
前記表示制御部は、前記受信制御部が受信した前記複数の種類の受信メッセージを、前記表示部の同一の画面内に表示した後に、表示している前記複数の種類の受信メッセージからユーザにより１つの受信メッセージが選択されると、選択された受信メッセージに対応する表示態様で、前記受信メッセージと、前記応答メッセージを作成するための画面を前記表示部に表示する、
請求項１又は２に記載のメッセージ統合プログラム。
【請求項４】
コンピュータを、
前記受信制御部が受信していない受信メッセージがある場合に、前記複数のメッセージ通信用アプリケーションのうち、受信していない前記受信メッセージを受信したメッセージ通信用アプリケーションから、当該受信メッセージを取得するメッセージ取得部としてさらに機能させる、
請求項１から３のいずれか一項に記載のメッセージ統合プログラム。
【請求項５】
前記メッセージ取得部は、予めユーザにより設定された数の受信メッセージを、前記メッセージ通信用アプリケーションから取得する、
請求項４に記載のメッセージ統合プログラム。
【請求項６】
前記情報取得部は、複数のメッセージ通信用アプリケーションのそれぞれに関連付けて、複数の送信先アドレスを取得し、
前記送信制御部は、前記複数のメッセージ通信用アプリケーションに共通する前記送信先アドレスに対する送信メッセージが作成された場合、作成された前記送信メッセージを、前記送信先アドレスを共通で含む前記複数のメッセージ通信用アプリケーションに対応する前記複数の接続用情報を用いて送信する、
請求項１から５のいずれか一項に記載のメッセージ統合プログラム。
【請求項７】
前記送信制御部は、同一の識別情報を付した前記送信メッセージを、前記送信先アドレスを共通で含む前記複数のメッセージ通信用アプリケーションに対応する前記複数の接続用情報を用いて送信する、
請求項６に記載のメッセージ統合プログラム。
【請求項８】
前記表示制御部は、前記受信制御部が、同一の送信元アドレスから、前記複数のメッセージ通信用アプリケーション宛てに送信された、同一の識別情報が付された前記複数の種類の受信メッセージを受信した場合、前記複数の種類の受信メッセージのうち一つの受信メッセージを選択して表示する、
請求項１から７のいずれか一項に記載のメッセージ統合プログラム。
【請求項９】
複数のメッセージ通信用アプリケーションと、メッセージ統合アプリケーションとを記憶する記憶部と、
前記メッセージ統合アプリケーションを実行することにより機能する、
複数のメッセージ通信用アプリケーションがメッセージを送受信する場合に用いる複数の接続用情報を取得する情報取得部と、
前記複数の接続用情報を用いて、前記複数のメッセージ通信用アプリケーション宛てに送信された複数の種類の受信メッセージを受信する受信制御部と、
前記受信制御部が受信した前記複数の種類の受信メッセージを表示部に表示させる表示制御部と、
前記受信制御部が、前記複数の種類の受信メッセージのうち、少なくとも一つの種類の受信メッセージを受信した場合、前記複数の接続用情報のうち、受信した受信メッセージの種類に対応する接続用情報を用いて、前記受信メッセージに対する応答メッセージを送信する送信制御部と、
を有する通信端末。
【請求項１０】
コンピュータが実行する、
複数のメッセージ通信用アプリケーションがメッセージを送受信する場合に用いる複数の接続用情報を取得するステップと、
前記複数の接続用情報を用いて、前記複数のメッセージ通信用アプリケーション宛てに送信された複数の種類の受信メッセージを受信するステップと、
受信した前記複数の種類の受信メッセージを表示部に表示させるステップと、
前記複数の種類の受信メッセージのうち、少なくとも一つの種類の受信メッセージを受信した場合、前記複数の接続用情報のうち、受信した受信メッセージの種類に対応する接続用情報を用いて、前記受信メッセージに対する応答メッセージを送信するステップと、
を有するメッセージ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージを通信するためのメッセージ統合プログラム、通信端末及びメッセージ通信方法に関する。
【背景技術】
【０００２】
近年、通信端末を用いてメッセージを送受信するサービスが普及している。特許文献１には、複数のチャネルを用いてメッセージを送信できる通信端末が開示されている。特許文献１に記載の通信端末においては、メッセージを送信するために用いるチャネルを選択するためのアイコンが表示され、ユーザは、選択したアイコンに対応するチャネルを用いてメッセージを送信することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−５０１０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の方法においては、ユーザがメッセージを送信する際に、どのチャネルを用いて送信するかを選択する必要があった。ユーザがチャネルを選択する必要がある場合、ユーザが、どのチャネルを選択するべきかを考える必要があった。したがって、一つのアプリケーションによって複数のチャネルを用いてメッセージを送信できるとしても、ユーザにとってみれば、複数のアプリケーションから所望のアプリケーションを選択してからメッセージを送信する場合と同等の操作量が必要であり、操作が煩雑であった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、複数のアプリケーション用のメッセージを送信する際の操作を容易にするためのメッセージ統合プログラム、通信端末及びメッセージ通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様のメッセージ統合プログラムは、コンピュータを、複数のメッセージ通信用アプリケーションがメッセージを送受信する場合に用いる複数の接続用情報を取得する情報取得部、前記複数の接続用情報を用いて、前記複数のメッセージ通信用アプリケーション宛てに送信された複数の種類の受信メッセージを受信する受信制御部、前記受信制御部が受信した前記複数の種類の受信メッセージを表示部に表示させる表示制御部、及び前記表示制御部が前記表示部に表示させた前記複数の種類の受信メッセージからユーザにより選択された受信メッセージに対する応答メッセージが作成された場合に、選択された前記受信メッセージの種類に対応する前記接続用情報を用いて前記応答メッセージを送信する送信制御部、として機能させる。
【０００７】
前記送信制御部は、ユーザにより選択された前記受信メッセージの種類に対応するサーバに対して前記応答メッセージを送信してもよい。
【０００８】
前記表示制御部は、前記受信制御部が受信した前記複数の種類の受信メッセージを、前記表示部の同一の画面内に表示した後に、表示している前記複数の種類の受信メッセージからユーザにより１つの受信メッセージが選択されると、選択された受信メッセージに対応する表示態様で、前記受信メッセージと、前記応答メッセージを作成するための画面を前記表示部に表示してもよい。
【０００９】
コンピュータを、前記受信制御部が受信していない受信メッセージがある場合に、前記複数のメッセージ通信用アプリケーションのうち、受信していない前記受信メッセージを受信したメッセージ通信用アプリケーションから、当該受信メッセージを取得するメッセージ取得部としてさらに機能させてもよい。
【００１０】
前記メッセージ取得部は、予めユーザにより設定された数の受信メッセージを、前記メッセージ通信用アプリケーションから取得してもよい。
【００１１】
前記情報取得部は、複数のメッセージ通信用アプリケーションのそれぞれに関連付けて、複数の送信先アドレスを取得し、前記送信制御部は、前記複数のメッセージ通信用アプリケーションに共通する前記送信先アドレスに対する送信メッセージが作成された場合、作成された前記送信メッセージを、前記送信先アドレスを共通で含む前記複数のメッセージ通信用アプリケーションに対応する前記複数の接続用情報を用いて送信してもよい。
【００１２】
前記送信制御部は、同一の識別情報を付した前記送信メッセージを、前記送信先アドレスを共通で含む前記複数のメッセージ通信用アプリケーションに対応する前記複数の接続用情報を用いて送信してもよい。
【００１３】
前記表示制御部は、前記受信制御部が、同一の送信元アドレスから、前記複数のメッセージ通信用アプリケーション宛てに送信された、同一の識別情報が付された前記複数の種類の受信メッセージを受信した場合、前記複数の種類の受信メッセージのうち一つの受信メッセージを選択して表示してもよい。
【００１４】
本発明の第２の態様の通信端末は、複数のメッセージ通信用アプリケーションと、メッセージ統合アプリケーションとを記憶する記憶部と、前記メッセージ統合アプリケーションを実行することにより機能する、複数のメッセージ通信用アプリケーションがメッセージを送受信する場合に用いる複数の接続用情報を取得する情報取得部と、前記複数の接続用情報を用いて、前記複数のメッセージ通信用アプリケーション宛てに送信された複数の種類の受信メッセージを受信する受信制御部と、前記受信制御部が受信した前記複数の種類の受信メッセージを表示部に表示させる表示制御部と、前記受信制御部が、前記複数の種類の受信メッセージのうち、少なくとも一つの種類の受信メッセージを受信した場合、前記複数の接続用情報のうち、受信した受信メッセージの種類に対応する接続用情報を用いて、前記受信メッセージに対する応答メッセージを送信する送信制御部と、を有する。
【００１５】
本発明の第３の態様のメッセージ通信方法は、コンピュータが実行する、複数のメッセージ通信用アプリケーションがメッセージを送受信する場合に用いる複数の接続用情報を取得するステップと、前記複数の接続用情報を用いて、前記複数のメッセージ通信用アプリケーション宛てに送信された複数の種類の受信メッセージを受信するステップと、受信した前記複数の種類の受信メッセージを表示部に表示させるステップと、前記複数の種類の受信メッセージのうち、少なくとも一つの種類の受信メッセージを受信した場合、前記複数の接続用情報のうち、受信した受信メッセージの種類に対応する接続用情報を用いて、前記受信メッセージに対する応答メッセージを送信するステップと、を有する。
【発明の効果】
【００１６】
本発明によれば、複数のアプリケーション用のメッセージを送信する際の操作を容易にすることができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るメッセージ通信システムＳの構成を示す図である。
【図２】通信端末１の構成を示す図である。
【図３】表示制御部１５４が記憶部１４に表示させるメッセージの表示例である。
【図４】統合アプリケーションが起動した直後の動作シーケンスについて説明するための図である。
【図５】図４に続く動作シーケンスを示す図である。
【図６】ユーザがメッセージを送信する際の動作シーケンスを示す図である。
【図７】統合アプリケーションにおける設定画面の一例を示す図である。
【図８】統合アプリケーションを用いてメッセージを送受信できる相手を表示するフレンド一覧画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
図１は、本実施形態に係るメッセージ通信システムＳの構成を示す図である。メッセージ通信システムＳは、複数の通信端末（図１における通信端末１，通信端末２ａ，通信端末２ｂ）の間でメッセージの送受信を可能にするための複数のサーバ３（第１サーバ３ａ，第２サーバ３ｂ）を備える。第１サーバ３ａは、例えばＬＩＮＥ（登録商標）のサーバであり、第２サーバ３ｂは、例えばＦａｃｅｂｏｏｋ（登録商標）のサーバである。
【００１９】
通信端末１、通信端末２、第１サーバ３ａ及び第２サーバ３ｂは、通信ネットワークＮを介して互いにデータを送受信することができる。通信ネットワークＮは、例えばインターネットである。
【００２０】
通信端末１及び通信端末２は、スマートフォン、タブレット及びパーソナルコンピュータ等のように、テキスト又は画像を含むメッセージを入力する機能、入力されたメッセージを通信ネットワークＮを介して送信する機能、通信ネットワークＮを介して受信したメッセージを表示する機能を有する。
【００２１】
通信端末１及び通信端末２には各種のアプリケーションソフトウェア（以下、アプリケーションという）がインストールされている。通信端末１には、例えば、第１サーバ３ａを介して通信端末２とメッセージを送受信するためのメッセージ通信用アプリケーションである第１アプリケーション、及び第２サーバ３ｂを介して通信端末２とメッセージを送受信するためのメッセージ通信用アプリケーションである第２アプリケーションがインストールされている。また、通信端末１には、第１サーバ３ａ及び第２サーバ３ｂを始めとする複数のメッセージ送受信用サーバを介して通信端末２とメッセージを送受信するための統合アプリケーションもインストールされている。
【００２２】
第１アプリケーションは、第１サーバ３ａを介するメッセージの送受信に特化されており、第２アプリケーションは、第２サーバ３ｂを介するメッセージの送受信に特化されている。これに対して、統合アプリケーションは、複数のメッセージ送受信方式に対応しており、第１サーバ３ａ及び第２サーバ３ｂの両方からメッセージを受信し、一つの画面において、複数のメッセージ送受信方式で受信した複数種類のメッセージを表示することができることを特徴としている。また、統合アプリケーションは、第１サーバ３ａ及び第２サーバ３ｂのそれぞれの適したフォーマット及び通信プロトコルを用いてメッセージを送信することができることも特徴としている。
【００２３】
近年、さまざまなメッセージ送受信サービスが普及しており、一人のユーザが、複数のサービスを利用している。このような中、ユーザが、サービスごとに異なるアプリケーション（例えば、第１アプリケーション及び第２アプリケーション）を起動することが必要になっており、煩雑であると感じている。しかし、通信端末１のユーザは、統合アプリケーションを用いるだけで、複数のメッセージ送受信サービスを利用してメッセージを送受信できるので、ユーザの利便性が大きく向上する。
以下、統合アプリケーションがインストールされた通信端末１の構成及び動作について詳細に説明する。
【００２４】
［通信端末１の構成］
図２は、通信端末１の構成を示す図である。通信端末１は、通信部１１と、表示部１２と、操作部１３と、記憶部１４と、制御部１５とを有する。制御部１５は、情報取得部１５１と、メッセージ取得部１５２と、受信制御部１５３と、表示制御部１５４と、メッセージ作成部１５５と、送信制御部１５６とを有する。
【００２５】
通信部１１は、通信ネットワークＮに接続するための通信インターフェースであり、例えばＷｉ−Ｆｉ（登録商標）無線モジュール及びＬＴＥ（Long Term Evolution）無線モジュール等を含む。通信部１１は、通信ネットワークＮを介して各種のサーバから受信したデータを情報取得部１５１及び受信制御部１５３に入力する。また、通信部１１は、送信制御部１５６から入力されたデータを通信ネットワークＮに対して送信する。
【００２６】
表示部１２は、ディスプレイであり、各種のメッセージを表示する。
操作部１３は、ユーザが通信端末１を操作するためのデバイスである。操作部１３は、例えばタッチパネルであり、表示部１２の表面に設けられている。ユーザは、操作部１３にタッチすることで、通信端末１を操作することができる。操作部１３は、ユーザの操作位置を示す情報を制御部１５に通知する。
【００２７】
記憶部１４は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等の記憶媒体を含む。記憶部１４は、制御部１５が実行するプログラムを記憶している。記憶部１４は、例えば、通信端末１の各部を動作させるためのプログラムに加えて、第１アプリケーション、第２アプリケーション及び統合アプリケーションを記憶している。また、記憶部１４は、制御部１５が各アプリを実行することにより送受信するメッセージを記憶する。
【００２８】
制御部１５は、例えばＣＰＵ（Central Processing Unit）であり、通信端末１の各部を制御する。制御部１５は、記憶部１４に記憶されたプログラムを実行することにより、情報取得部１５１、メッセージ取得部１５２、受信制御部１５３、表示制御部１５４、メッセージ作成部１５５及び送信制御部１５６として機能する。
【００２９】
情報取得部１５１は、複数のメッセージ通信用アプリケーションがメッセージを送受信する際に用いる複数の接続用情報を取得する。接続用情報は、通信端末１が、第１サーバ３ａ及び第２サーバ３ｂに接続するために必要な情報であり、例えばログイン名及びパスワードを含む情報である。情報取得部１５１は、例えば、操作部１３を用いてユーザにより入力された接続用情報を取得する。情報取得部１５１は、取得した接続用情報を記憶部１４に記憶させておき、メッセージを送受信する際に、記憶部１４に記憶された接続用情報を取得する。
【００３０】
情報取得部１５１は、複数のメッセージ通信用アプリケーションのそれぞれに関連付けて、複数の送信先アドレスを取得する。情報取得部１５１は、第１サーバ３ａに接続するために必要な接続用情報を第１アプリケーションから取得し、第２サーバ３ｂに接続するために必要な接続用情報を第２アプリケーションから取得してもよい。
【００３１】
メッセージ取得部１５２は、操作部１３を用いてユーザが入力したメッセージを取得する。メッセージ取得部１５２は、取得したメッセージを表示制御部１５４に入力する。メッセージ取得部１５２は、受信制御部１５３が受信していない受信メッセージがある場合に、複数のメッセージ通信用アプリケーション（第１アプリケーション及び第２アプリケーション）のうち、未受信のメッセージを受信したメッセージ通信用アプリケーションから、受信メッセージを取得する。その際、メッセージ取得部１５２は、予めユーザにより設定された数の受信メッセージを、第１アプリケーション又は第２アプリケーションから取得する。
【００３２】
受信制御部１５３は、複数の接続用情報を用いて、複数のメッセージ通信用アプリケーション宛てに送信された複数の種類の受信メッセージを受信する。受信制御部１５３は、例えば、第１サーバ３ａが送信した第１アプリケーション宛てのメッセージを受信する。また、受信制御部１５３は、第２サーバ３ｂが送信した第２アプリケーション宛てのメッセージを受信する。受信制御部１５３は、受信したメッセージを表示制御部１５４に入力する。
【００３３】
表示制御部１５４は、メッセージ取得部１５２から入力された送信用メッセージ、及び受信制御部１５３が受信した複数の種類の受信メッセージを表示部１２に表示させる。表示制御部１５４は、複数の異なるメッセージ通信用サーバ（例えば第１サーバ３ａ及び第２サーバ３ｂ）から受信したメッセージを１つの画面に混在した状態で表示部１２に表示させることができる。
【００３４】
図３は、表示制御部１５４が記憶部１４に表示させるメッセージの表示例である。図３（ａ）は、第１サーバ３ａから受信したメッセージ１００、１０２、及び第２サーバ３ｂから受信したメッセージ１０１を示している。第１サーバ３ａから受信するメッセージの形式と、第２サーバ３ｂから受信するメッセージの形式とは異なっており、表示制御部１５４は、それぞれのメッセージ通信方式に適した態様でメッセージを表示する。具体的には、表示制御部１５４は、第１サーバ３ａから受信したメッセージを、第１アプリケーションが表示する態様と同等の態様で表示させ、第２サーバ３ｂから受信したメッセージを、第２アプリケーションが表示する態様と同等の態様で表示する。
【００３５】
表示制御部１５４は、同一の画面内に、受信制御部１５３が受信した順番に、複数のメッセージを時系列に表示させる。表示制御部１５４が、複数のメッセージ通信用サーバから受信した複数種類のメッセージを同一の画面内に時系列に表示させることで、ユーザは、どのメッセージ通信サービスを介してメッセージを受信したかによらず、受信した順番に処理をすることが可能になる。
【００３６】
図３（ｂ）は、受信したメッセージに対する応答メッセージを作成するための画面の一例である。図３（ｂ）は、ユーザが、図３（ａ）におけるメッセージ１００にタッチした後に表示される画面を示している。このように、表示制御部１５４は、受信制御部１５３が受信した複数の種類の受信メッセージを、表示部１２の同一の画面内に表示した後に、ユーザが受信メッセージを選択する操作を監視する。表示制御部１５４は、表示している複数の種類の受信メッセージからユーザにより１つの受信メッセージが選択されると、選択された受信メッセージに対応する表示態様で、受信メッセージと、応答メッセージを作成するための入力エリア１０３とを含む画面を表示部１２に表示する。
【００３７】
表示制御部１５４は、受信制御部１５３が、同一の送信元アドレスから複数のメッセージ通信用アプリケーション宛てに送信された、同一の識別情報が付された複数の種類の受信メッセージを受信した場合、複数の種類の受信メッセージのうち一つの受信メッセージを選択して表示する。例えば、表示制御部１５４は、通信端末２の統合アプリケーションが送信した、同一のメッセージＩＤが付された第１送信メッセージ及び第２送信メッセージを、それぞれ第１サーバ３ａ及び第２サーバ３ｂを介して受信した場合、第１送信メッセージ及び第２送信メッセージのうち一つのメッセージのみを表示部１２に表示させる。
【００３８】
メッセージ作成部１５５は、通信端末１のユーザの操作に応じてメッセージを作成する。メッセージ作成部１５５は、例えば、図３（ｂ）に示した入力エリア１０３において入力されたテキストを含むメッセージを作成し、作成したメッセージを送信制御部１５６に入力する。
【００３９】
送信制御部１５６は、表示制御部１５４が表示部１２に表示させた複数の種類の受信メッセージからユーザにより選択された受信メッセージに対する応答メッセージが作成された場合に、選択された受信メッセージの種類に対応する接続用情報を用いて応答メッセージを送信する。具体的には、送信制御部１５６は、メッセージ作成部１５５から入力されたメッセージを、通信部１１を介して第１サーバ３ａ及び第２サーバ３ｂの少なくともいずれかに送信する。送信制御部１５６は、ユーザにより選択された受信メッセージの種類に対応するサーバに対して応答メッセージを送信する。送信制御部１５６は、第１サーバ３ａ及び第２サーバ３ｂの両方に同一の応答メッセージを送信してもよい。
【００４０】
送信制御部１５６は、複数のメッセージ通信用アプリケーションに共通する送信先アドレスに対する送信メッセージが作成された場合、作成された送信メッセージを、複数のメッセージ通信用アプリケーションに対応する複数の接続用情報を用いて送信する。送信制御部１５６は、例えば、第１アプリケーションで使用される第１送信先アドレスと、第２アプリケーションで使用される第２送信先アドレスのうち、ユーザによって予め入力された共通の情報（識別情報、氏名等）に関連付けられた複数の送信先アドレスがある場合、第１送信先アドレス宛てに作成された送信メッセージを、第２送信先アドレス宛てにも送信する。
【００４１】
例えば、ユーザが、第１アプリケーションで使用される「田中太郎」の第１送信先アドレスとして、「田中太郎さん」を登録しており、第２アプリケーションで使用される第２送信先アドレスとして「ＴＡＮＡＫＡＴＡＲＯ」を登録している場合、送信制御部１５６は、第１送信先アドレスと第２送信先アドレスとが、共通の情報を含んでいると判定する。そして、送信制御部１５６は、「田中太郎さん」宛てのメッセージを第１サーバ３ａに送信すると同時に、「ＴＡＮＡＫＡＴＡＲＯ」宛てのメッセージを第２サーバ３ｂに送信する。
【００４２】
この場合、送信制御部１５６は、同一の識別情報を付した送信メッセージを、複数のメッセージ通信用アプリケーションに対応する複数の接続用情報を用いて送信する。例えば、送信制御部１５６は、メッセージ作成部１５５が生成した送信メッセージに同一のメッセージＩＤを付した第１送信メッセージ及び第２送信メッセージを、それぞれ第１サーバ３ａ及び第２サーバ３ｂに送信する。このようにすることで、送信先のユーザが使用する通信端末２にインストールされた統合アプリケーションは、同一のメッセージＩＤが付された第１送信メッセージ及び第２送信メッセージを受信した場合に、一方のみを表示部１２に表示させることができる。
【００４３】
［動作シーケンス］
【００４４】
図４は、統合アプリケーションが起動した直後の動作シーケンスについて説明するための図である。統合アプリケーションが起動すると（Ｓ１１）、統合アプリケーションは、第１アプリケーション及び第２アプリケーションに対してメッセージ要求を送信する（Ｓ１２）。メッセージ要求は、統合アプリケーションが受信しておらず、第１アプリケーション又は第２アプリケーションが受信したメッセージを要求することを示す情報を含んでいる。
【００４５】
統合アプリケーションは、第１アプリケーション及び第２アプリケーションからメッセージを受信すると（Ｓ１３）、受信した両方のメッセージを、統合アプリケーションが第１サーバ３ａ又は第２サーバ３ｂから受信していたメッセージとともに同一の画面に表示する（Ｓ１４）。統合アプリケーションは、これらの複数のメッセージを、第１アプリケーション、第２アプリケーション及び統合アプリケーションが第１サーバ３ａ又は第２サーバ３ｂから受信した時刻の順番に表示する。このようにすることで、ユーザが、統合アプリケーションを起動していない間に第１アプリケーション又は第２アプリケーションがメッセージを受信した場合であっても、統合アプリケーション上でメッセージを確認することができる。
【００４６】
図５は、図４に続く動作シーケンスを示す図である。図５は、通信端末１が、第１サーバ３ａ及び第２サーバ３ｂから、それぞれ形式が異なるメッセージを受信する場合の動作シーケンスを示している。
【００４７】
通信端末１は、第１サーバ３ａ及び第２サーバ３ｂに対応する接続用情報を取得する（Ｓ２１）。統合アプリケーションは、接続用情報を第１サーバ３ａ及び第２サーバ３ｂに送信して、ログインを要求する（Ｓ２２）。統合アプリケーションは、ログインが受け付けられた後に、第１サーバ３ａから第１受信メッセージを受信し、第２サーバ３ｂから第２受信メッセージを受信する（Ｓ２３）。この際、第１サーバ３ａは、第１受信メッセージを第１アプリケーションに送信し、第２サーバ３ｂは、第２受信メッセージを第２アプリケーションに送信してもよい。
【００４８】
統合アプリケーションは、受信した第１受信メッセージ及び第２受信メッセージを、同一の画面に表示する（Ｓ２４）。統合アプリケーションは、第１受信メッセージに対する応答操作が行われると（Ｓ２５においてＹＥＳ）、ユーザが入力した第１応答メッセージを第１サーバ３ａに送信する。また、統合アプリケーションは、第２受信メッセージに対する応答操作が行われると（Ｓ２６においてＹＥＳ）、ユーザが入力した第２応答メッセージを第２サーバ３ｂに送信する。
【００４９】
なお、統合アプリケーションは、第１応答メッセージを第１アプリケーションにも通知し、第２応答メッセージを第２アプリケーションにも通知してもよい。このようにすることで、ユーザが第１アプリケーションを起動した際、第１応答メッセージの送信履歴を確認することができ、ユーザが第２アプリケーションを起動した際、第２応答メッセージの送信履歴を確認することができる。
【００５０】
図６は、ユーザがメッセージを送信する際の動作シーケンスを示す図である。ユーザは、統合アプリケーションにより表示されるメッセージ入力画面において、送信するメッセージを入力し、メッセージ作成部１５５は、ユーザが入力したメッセージの入力を受け付ける（Ｓ３１）。また、メッセージ入力画面には、メッセージの送信先を設定する画面も含まれており、メッセージ作成部１５５は、ユーザが設定した送信先を受け付ける（Ｓ３２）。
【００５１】
続いて、メッセージ作成部１５５は、受け付けた送信先が示すユーザに対応する、他のメッセージ通信サービス用の送信先を特定する（Ｓ３３）。メッセージ作成部１５５は、例えば、記憶部１４に記憶された、ユーザによって予め入力された共通の情報（識別情報、氏名等）に関連付けられた複数の送信先に基づいて、ステップＳ３２において受け付けた送信先に対応する他の送信先を特定する。具体的には、メッセージ作成部１５５は、ユーザが、第１サーバ３ａにメッセージを送信する際に用いられる「田中太郎さん」という送信先を設定した場合に、第２サーバ３ｂにメッセージを送信する際に用いられる送信先である「ＴＡＮＡＫＡＴＡＲＯ」という送信先を特定する。
【００５２】
メッセージ作成部１５５は、入力を受け付けたメッセージ及び設定された送信先を含む送信メッセージを作成し、作成した送信メッセージを送信制御部１５６に通知する。メッセージ作成部１５５は、ステップＳ３１において入力を受け付けたメッセージに、ステップＳ３２において設定を受け付けた第１の送信先を付した第１送信メッセージを作成する。また、メッセージ作成部１５５は、ステップＳ３１において入力を受け付けたメッセージに、第１の送信先に対応する、第１の送信先が用いられるメッセージ通信用サーバと異なるサーバ用の第２の送信先を付した第２送信メッセージを作成する。
【００５３】
続いて、送信制御部１５６は、第１サーバ３ａ用の送信先が付された第１送信メッセージを第１サーバ３ａに送信し、第２サーバ３ｂ用の送信先が付された第２送信メッセージを第２サーバ３ｂに送信する。その後、統合アプリケーションは、第１アプリケーションが起動しているかどうかを判定する（Ｓ３４）。統合アプリケーションは、第１アプリケーションが起動していると判定した場合（Ｓ３４においてＹＥＳ）、第１サーバ３ａに送信した第１送信メッセージを第１アプリケーションに通知する。また、統合アプリケーションは、第２アプリケーションが起動しているかどうかを判定する（Ｓ３５）。統合アプリケーションは、第２アプリケーションが起動していると判定した場合（Ｓ３５においてＹＥＳ）、第２サーバ３ｂに送信した第２送信メッセージを第２アプリケーションに通知する。
【００５４】
このようにすることで、ユーザが、第１アプリケーション又は第２アプリケーションを用いてメッセージを送信する際に、統合アプリケーションを用いて送信したメッセージを、第１アプリケーション又は第２アプリケーションを用いて送信したメッセージと同様に管理することができる。
【００５５】
［操作画面の例］
図７は、統合アプリケーションにおける設定画面の一例を示す図である。図７は、統合アプリケーションに、他のどのメッセージ通信用アプリケーションと連携した動作をさせるかをユーザが設定するための連携アプリ選択メニュー画面である。ユーザが、連携アプリ選択メニュー画面を起動すると、表示制御部１５４は、通信端末１にインストールされているメッセージ通信用アプリケーションの一覧を表示部１２に表示させる。
【００５６】
連携アプリ選択メニュー画面においては、メッセージ通信用アプリケーションごとに、統合アプリケーションと連携させるかどうかを設定するための操作画像が表示されている。図７におけるＯＮは、統合アプリケーションと連携させることを示しており、ＯＦＦは、統合アプリケーションと連携させないことを示している。ユーザが、メッセージ通信用アプリケーションＡに対応する操作画像においてＯＮを選択した場合、統合アプリケーションにおいて、メッセージ通信用アプリケーションＡが受信したメッセージを表示部１２に表示させたり、メッセージ通信用アプリケーションＡに対応するサーバにメッセージを送信したりすることが可能になる。
【００５７】
図８は、統合アプリケーションを用いてメッセージを送受信できる相手（以下、フレンドという）を表示するフレンド一覧画面の一例を示す図である。図８に示すフレンド一覧画面においては、メッセージを送受信したことがあるフレンドの顔画像及び名前に関連付けて、フレンドが使用可能なメッセージ通信用アプリケーションの種別を示す情報が表示されている。図８においては、メッセージ通信用アプリケーションの種別を示す情報として、長方形内にアルファベットが記載された画像が示されているが、メッセージ通信用アプリケーションの種別を示す情報は、メッセージ通信用アプリケーションに対応するアイコン画像であってもよい。
【００５８】
ユーザは、フレンド一覧に表示されているメッセージ通信用アプリケーションの種別を参考にして、図７に示した設定画面において、統合アプリケーションと連携させるメッセージ通信用アプリケーションを選択することができる。統合アプリケーションは、フレンド一覧に登録されているフレンドが使用するメッセージ通信用アプリケーションを、自動的に連携対象として登録してもよい。
【００５９】
ユーザが、フレンド一覧画面に表示されたフレンドのうちの一人を選択すると、統合アプリケーションは、過去にフレンドとの間で送受信したメッセージを時系列に表示部１２に表示する。この際、統合アプリケーションは、過去にメッセージを送受信する際に使用されたメッセージ通信用アプリケーションの種別に対応する態様で、それぞれのメッセージを表示してもよい。
【００６０】
［本実施形態の通信端末１による効果］
以上説明したように、通信端末１は、統合アプリケーションを実行することにより、複数の接続用情報を用いて、第１アプリケーション及び第２アプリケーション宛てに送信された複数の種類の受信メッセージを受信し、複数の種類の受信メッセージを同一の画面に表示させることができる。そして、同一の画面に表示された受信メッセージからユーザにより選択された受信メッセージに対する応答メッセージが作成された場合に、選択された受信メッセージの種類に対応する接続用情報を用いて応答メッセージを送信する。このようにすることで、ユーザが複数のアプリケーション用のメッセージを送信する際の操作が容易になる。
【００６１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００６２】
１  通信端末
２  通信端末
３  サーバ
１１  通信部
１２  表示部
１３  操作部
１４  記憶部
１５  制御部
１５１  情報取得部
１５２  メッセージ取得部
１５３  受信制御部
１５４  表示制御部
１５５  メッセージ作成部
１５６  送信制御部
【図１】
2018082393.tif 000003
【図２】
2018082393.tif 000004
【図３】
2018082393.tif 000005
【図４】
2018082393.tif 000006
【図５】
2018082393.tif 000007
【図６】
2018082393.tif 000008
【図７】
2018082393.tif 000009
【図８】
2018082393.tif 000010