(57)【要約】【課題】パソコンやタブレット端末から携帯電話等の端末にＳＭＳメールを送信する場合の割高感を解消する。【解決手段】メッセージ作成端末１００は、メッセージを作成し、作成されたメッセージと、メッセージ受信端末に関する端末情報と、をサーバに送信する。サーバ２００は、送信されたメッセージと、端末情報と、をメッセージ送信端末を含む送信先に送信する。メッセージ送信端末３００は、受信したメッセージを端末情報に基づいて、メッセージ受信端末４００に送信する。そして、メッセージ送信端末３００の通信制御部は、サーバ制御部と協働して、メッセージ送信端末３００のメッセージ情報受信部に対する受信制御を含む制御を実行する。【選択図】図１
2020112846.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ作成端末と、サーバと、メッセージ送信端末と、メッセージ受信端末と、を含むメッセージ送信システムであって、
前記メッセージ作成端末は、
メッセージを作成するメッセージ作成部と、
前記メッセージ受信端末に関する端末情報を含む情報を記憶する端末情報記憶部と、
該作成された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を含む情報を前記サーバに送信する作成メッセージ送信部と、
を備え、
前記サーバは、
前記作成メッセージ送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を含む情報を受信する情報受信部と、
該受信した前記メッセージと、前記メッセージ受信端末に関する端末情報と、を前記メッセージ送信端末を含む送信先に送信する情報送信部と、
少なくとも前記情報送信部の動作を制御するサーバ制御部と、
を備え、
前記メッセージ送信端末は、
前記情報送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信するメッセージ情報受信部と、
該受信した前記メッセージを前記メッセージ受信端末に関する端末情報に基づいて、前記メッセージ受信端末に送信するメッセージ情報送信部と、
前記サーバ制御部と協働して、前記メッセージ情報受信部に対する受信制御を含む制御を実行する通信制御部と、
を備えたことを特徴とするメッセージ送信システム。
【請求項２】
前記メッセージ受信端末に関する端末情報が、電話番号であることを特徴とする請求項１に記載のメッセージ送信システム。
【請求項３】
前記通信制御部は、前記サーバと前記メッセージ送信端末との間の通信を常時接続とすることを特徴とする請求項２に記載のメッセージ送信システム。
【請求項４】
前記メッセージ送信端末が、複数の端末からなり、
前記サーバが、前記メッセージ送信端末に関する端末情報を記憶し、
前記メッセージ受信端末に関する端末情報および前記メッセージ送信端末に関する端末情報に、前記メッセージ受信端末および前記メッセージ送信端末のキャリア情報を含み、
前記サーバ制御部が、前記複数の端末の中から前記メッセージ受信端末と同一の前記キャリア情報を有する前記メッセージ送信端末を選択して、前記メッセージ情報送信部に前記メッセージを送信するよう制御することを特徴とする請求項２に記載のメッセージ送信システム。
【請求項５】
前記メッセージ送信端末が、複数の端末からなり、
前記サーバは、
前記メッセージ送信端末から応答情報を受信する応答情報受信部を備え、
前記サーバ制御部は、前記情報送信部に前記メッセージおよび前記メッセージ受信端末に関する端末情報ととともに送信リクエスト要求を前記メッセージ送信端末のうち１の前記メッセージ送信端末に送信するよう制御するとともに、前記応答情報受信部が否応答情報を受信したときに、前記情報送信部に前記メッセージおよび前記メッセージ受信端末に関する端末情報ととともに前記送信リクエスト要求を前記メッセージ送信端末のうち１のメッセージ送信端末以外のメッセージ送信端末に送信するよう制御することを特徴とする請求項２に記載のメッセージ送信システム。
【請求項６】
前記応答情報受信部が、すべての前記メッセージ送信端末から前記否応答情報を受信したときに、
前記サーバ制御部は、前記メッセージおよび前記メッセージ受信端末に関する端末情報を外部サービスに送信するように前記情報送信部を制御し、
前記外部サービスを利用時の原因を探知する原因探知部を備えたことを特徴とする請求項５に記載のメッセージ送信システム。
【請求項７】
前記通信制御部がアプリケーションソフトで構成されていることを特徴とする請求項１から請求項６のいずれか１項に記載のメッセージ送信システム。
【請求項８】
メッセージ作成端末と、サーバと、メッセージ送信端末と、メッセージ受信端末と、を含むメッセージ送信システムにおけるメッセージ送信方法であって、
前記メッセージ作成端末のメッセージ作成部が、メッセージを作成する第１の工程と、
前記メッセージ作成端末の作成メッセージ送信部が、該作成された前記メッセージと、端末情報記憶部に記憶された前記メッセージ受信端末に関する端末情報と、を前記サーバに送信する第２の工程と、
前記サーバの情報受信部が、前記作成メッセージ送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信する第３の工程と、
前記サーバの情報送信部が、該受信した前記メッセージと、前記メッセージ受信端末に関する端末情報と、を前記メッセージ送信端末を含む送信先に送信する第４の工程と、
前記メッセージ送信端末のメッセージ情報受信部が、前記情報送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信する第５の工程と、
前記メッセージ送信端末のメッセージ送信部が、該受信した前記メッセージを前記メッセージ受信端末に関する端末情報に基づいて、前記メッセージ受信端末に送信する第６の工程と、
を備え、
前記メッセージ送信端末の通信制御部は、前記サーバのサーバ制御部と協働して、前記メッセージ情報受信部に対する受信制御を含む制御を実行することを特徴とするメッセージ送信方法。
【請求項９】
メッセージ作成端末と、サーバと、メッセージ送信端末と、メッセージ受信端末と、を含むメッセージ送信システムにおけるメッセージ送信方法をコンピュータに実行させるためのプログラムであって、
前記メッセージ作成端末のメッセージ作成部が、メッセージを作成する第１の工程と、
前記メッセージ作成端末の作成メッセージ送信部が、該作成された前記メッセージと、端末情報記憶部に記憶された前記メッセージ受信端末に関する端末情報と、を前記サーバに送信する第２の工程と、
前記サーバの情報受信部が、前記作成メッセージ送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信する第３の工程と、
前記サーバの情報送信部が、該受信した前記メッセージと、前記メッセージ受信端末に関する端末情報と、を前記メッセージ送信端末を含む送信先に送信する第４の工程と、
前記メッセージ送信端末のメッセージ情報受信部が、前記情報送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信する第５の工程と、
前記メッセージ送信端末のメッセージ送信部が、該受信した前記メッセージを前記メッセージ受信端末に関する端末情報に基づいて、前記メッセージ受信端末に送信する第６の工程と、
を備え、
前記メッセージ送信端末の通信制御部は、前記サーバのサーバ制御部と協働して、前記メッセージ情報受信部に対する受信制御を含む制御を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ送信システム、メッセージ送信方法およびプログラムに関する。
【背景技術】
【０００２】
現在、携帯電話サービスを提供する各キャリアにより、携帯電話端末は、一般的にショートメッセージサービス（以下、ＳＭＳ（Short Message Service）と記載する。）機能を備えている。ここで、キャリアとは、自社で回線網などの通信設備を備えている第一種電気通信事業者に分類される通信事業者のことであり、ＮＴＴやＫＤＤＩ等がこれにあたる。また、ＳＭＳとは、一般に、携帯電話端末間で、電話番号を宛先として指定してメールを送信するサービスである。たとえば、ＮＴＴ（ｄｏｃｏｍｏ（登録商標））はショートメールという名称のＳＭＳを提供しており、ＫＤＤＩ（ａｕ（登録商標））はＣメール（登録商標）という名称のＳＭＳを提供している。ＳＭＳのメールで送受信可能な文字は半角で１００文字程度であり、メールアドレスを指定して送信する電子メール（Ｅメール）に比べて少ない。しかし、ＳＭＳのメールは、携帯電話端末の通話回線の制御チャンネルを使用してデータが送信されるものであることから、電子メール（Ｅメール）に比べてリアルタイム性に優れるとともに、相手がメールを受け取ったことを確認することが可能であることから、多数の国々で既に実用化されている（例えば、特許文献１参照）。
【０００３】
また、近年では、パソコンやタブレット端末等から携帯電話端末にＳＭＳのメールを送信するサービスも普及している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−３４９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、パソコンやタブレット端末等から携帯電話端末にＳＭＳのメールを送信するサービスも登場しているが、この種のサービスでは、携帯電話端末間におけるＳＭＳの利用コストよりもはるかに割高となっているという問題がある。
【０００６】
そこで、本発明は、上述の課題に鑑みてなされたものであり、パソコンやタブレット端末等から携帯電話等の端末にＳＭＳを送信する場合の割高感を解消するメッセージ送信システム、メッセージ送信方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
形態１；本発明の１またはそれ以上の実施形態は、メッセージ作成端末と、サーバと、メッセージ送信端末と、メッセージ受信端末と、を含むメッセージ送信システムであって、前記メッセージ作成端末は、メッセージを作成するメッセージ作成部と、前記メッセージ受信端末に関する端末情報を含む情報を記憶する端末情報記憶部と、該作成された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を含む情報を前記サーバに送信する作成メッセージ送信部と、を備え、前記サーバは、前記作成メッセージ送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を含む情報を受信する情報受信部と、該受信した前記メッセージと、前記メッセージ受信端末に関する端末情報と、を前記メッセージ送信端末を含む送信先に送信する情報送信部と、少なくとも前記情報送信部の動作を制御するサーバ制御部と、を備え、前記メッセージ送信端末は、前記情報送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信するメッセージ情報受信部と、該受信した前記メッセージを前記メッセージ受信端末に関する端末情報に基づいて、前記メッセージ受信端末に送信するメッセージ情報送信部と、前記サーバ制御部と協働して、前記メッセージ情報受信部に対する受信制御を含む制御を実行する通信制御部と、を備えたことを特徴とするメッセージ送信システムを提案している。
【０００８】
形態２；本発明の１またはそれ以上の実施形態は、前記メッセージ受信端末に関する端末情報が、電話番号であることを特徴とするメッセージ送信システムを提案している。
【０００９】
形態３；本発明の１またはそれ以上の実施形態は、前記通信制御部は、前記サーバと前記メッセージ送信端末との間の通信を常時接続とすることを特徴とするメッセージ送信システムを提案している。
【００１０】
形態４；本発明の１またはそれ以上の実施形態は、前記メッセージ送信端末が、複数の端末からなり、前記サーバが、前記メッセージ送信端末に関する端末情報を記憶し、前記メッセージ受信端末に関する端末情報および前記メッセージ送信端末に関する端末情報に、前記メッセージ受信端末および前記メッセージ送信端末のキャリア情報を含み、前記サーバ制御部が、前記複数の端末の中から前記メッセージ受信端末と同一の前記キャリア情報を有する前記メッセージ送信端末を選択して、前記メッセージ情報送信部に前記メッセージを送信するよう制御することを特徴とするメッセージ送信システムを提案している。
【００１１】
形態５；本発明の１またはそれ以上の実施形態は、前記メッセージ送信端末が、複数の端末からなり、前記サーバは、前記メッセージ送信端末から応答情報を受信する応答情報受信部を備え、前記サーバ制御部は、前記情報送信部に前記メッセージおよび前記メッセージ受信端末に関する端末情報ととともに送信リクエスト要求を前記メッセージ送信端末のうち１の前記メッセージ送信端末に送信するよう制御するとともに、前記応答情報受信部が否応答情報を受信したときに、前記情報送信部に前記メッセージおよび前記メッセージ受信端末に関する端末情報ととともに前記送信リクエスト要求を前記メッセージ送信端末のうち１のメッセージ送信端末以外のメッセージ送信端末に送信するよう制御することを特徴とするメッセージ送信システムを提案している。
【００１２】
形態６；本発明の１またはそれ以上の実施形態は、前記応答情報受信部が、すべての前記メッセージ送信端末から前記否応答情報を受信したときに、前記サーバ制御部は、前記メッセージおよび前記メッセージ受信端末に関する端末情報を外部サービスに送信するように前記情報送信部を制御し、前記外部サービスを利用時の原因を探知する原因探知部を備えたことを特徴とするメッセージ送信システムを提案している。
【００１３】
形態７；本発明の１またはそれ以上の実施形態は、前記通信制御部がアプリケーションソフトで構成されていることを特徴とするメッセージ送信システムを提案している。
【００１４】
形態８；本発明の１またはそれ以上の実施形態は、メッセージ作成端末と、サーバと、メッセージ送信端末と、メッセージ受信端末と、を含むメッセージ送信システムにおけるメッセージ送信方法であって、前記メッセージ作成端末のメッセージ作成部が、メッセージを作成する第１の工程と、前記メッセージ作成端末の作成メッセージ送信部が、該作成された前記メッセージと、端末情報記憶部に記憶された前記メッセージ受信端末に関する端末情報と、を前記サーバに送信する第２の工程と、前記サーバの情報受信部が、前記作成メッセージ送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信する第３の工程と、前記サーバの情報送信部が、該受信した前記メッセージと、前記メッセージ受信端末に関する端末情報と、を前記メッセージ送信端末を含む送信先に送信する第４の工程と、前記メッセージ送信端末のメッセージ情報受信部が、前記情報送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信する第５の工程と、前記メッセージ送信端末のメッセージ送信部が、該受信した前記メッセージを前記メッセージ受信端末に関する端末情報に基づいて、前記メッセージ受信端末に送信する第６の工程と、を備え、前記メッセージ送信端末の通信制御部は、前記サーバのサーバ制御部と協働して、前記メッセージ情報受信部に対する受信制御を含む制御を実行することを特徴とするメッセージ送信方法を提案している。
【００１５】
形態９；本発明の１またはそれ以上の実施形態は、メッセージ作成端末と、サーバと、メッセージ送信端末と、メッセージ受信端末と、を含むメッセージ送信システムにおけるメッセージ送信方法をコンピュータに実行させるためのプログラムであって、前記メッセージ作成端末のメッセージ作成部が、メッセージを作成する第１の工程と、前記メッセージ作成端末の作成メッセージ送信部が、該作成された前記メッセージと、端末情報記憶部に記憶された前記メッセージ受信端末に関する端末情報と、を前記サーバに送信する第２の工程と、前記サーバの情報受信部が、前記作成メッセージ送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信する第３の工程と、前記サーバの情報送信部が、該受信した前記メッセージと、前記メッセージ受信端末に関する端末情報と、を前記メッセージ送信端末を含む送信先に送信する第４の工程と、前記メッセージ送信端末のメッセージ情報受信部が、前記情報送信部から送信された前記メッセージと、前記メッセージ受信端末に関する端末情報と、を受信する第５の工程と、前記メッセージ送信端末のメッセージ送信部が、該受信した前記メッセージを前記メッセージ受信端末に関する端末情報に基づいて、前記メッセージ受信端末に送信する第６の工程と、を備え、前記メッセージ送信端末の通信制御部は、前記サーバのサーバ制御部と協働して、前記メッセージ情報受信部に対する受信制御を含む制御を実行することを特徴とするプログラムを提案している。
【発明の効果】
【００１６】
本発明の１またはそれ以上の実施形態によれば、パソコンやタブレット端末等から携帯電話等の端末にＳＭＳを送信する場合の割高感を解消することができるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係るメッセージ送信システムの構成を示す図である。
【図２】本発明の第１の実施形態に係るメッセージ送信システムにおけるメッセージ作成端末の構成を示す図である。
【図３】本発明の第１の実施形態に係るメッセージ作成端末における端末情報記憶部内の記憶事項を例示した図である。
【図４】本発明の第１の実施形態に係るメッセージ送信システムにおけるサーバの構成を示す図である。
【図５】本発明の第１の実施形態に係るメッセージ送信システムにおけるメッセージ送信端末の構成を示す図である。
【図６】本発明の第１の実施形態に係るメッセージ送信システムにおけるメッセージ受信端末の構成を示す図である。
【図７】本発明の第１の実施形態に係るメッセージ送信システムの処理を示す図である。
【図８】本発明の第２の実施形態に係るメッセージ送信システムの構成を示す図である。
【図９】本発明の第２の実施形態に係るメッセージ送信システムにおけるメッセージ作成端末の構成を示す図である。
【図１０】本発明の第２の実施形態に係るメッセージ作成端末における端末情報記憶部内の記憶事項を例示した図である。
【図１１】本発明の第２の実施形態に係るメッセージ送信システムにおけるサーバの構成を示す図である。
【図１２】本発明の第２の実施形態に係るメッセージ送信システムの処理を示す図である。
【図１３】本発明の第３の実施形態に係るメッセージ送信システムの構成を示す図である。
【図１４】本発明の第３の実施形態に係るメッセージ送信システムにおけるサーバの構成を示す図である。
【図１５】本発明の第３の実施形態に係るメッセージ送信システムの処理を示す図である。
【発明を実施するための形態】
【００１８】
＜第１の実施形態＞
以下、本実施形態について、図１から図７を用いて説明する。
【００１９】
＜メッセージ送信システムの構成＞
図１を用いて、本実施形態に係るメッセージ送信システム１０の構成について説明する。なお、以下では、例えば、物流拠点で、ドライバーが入庫の予約を行い、当該入庫の予約をしたドライバーに対して、順番がきた場合に、その旨をＳＭＳで送信する場面を例示して説明する。
【００２０】
本実施形態に係るメッセージ送信システム１０は、図１に示すように、メッセージ作成端末１００と、サーバ２００と、メッセージ送信端末３００と、メッセージ受信端末４００と、を含んで構成されている。
【００２１】
メッセージ作成端末１００は、例えば、物流拠点に備えられた端末であり、ネットワークに接続可能なタブレット端末やパーソナルコンピュータ等を例示することができる。
なお、上記では、ＳＭＳによりドライバーに対して、入庫許可メッセージを通知することを例示したが、例えば、ツイッター（登録商標）やＬＩＮＥ（登録商標）、ＦａｃｅＢｏｏｋ（登録商標）等を用いて、入庫許可メッセージを通知してもよい。
なお、本実施形態におけるメッセージ作成端末１００は、専用端末である必要はない。
【００２２】
サーバ２００は、例えば、クラウド環境に設けられたサーバであり、メッセージ送信システム１０の主要な処理を制御する。
本実施形態においては、例えば、メッセージ作成端末１００が作成する入庫許可メッセージをメッセージ送信端末３００に受け渡すための仲介処理を実行する。
また、サーバ２００の一部に外部業者から提供されるＡＰＩ−Ｇａｔｅｗａｙ等を用いた構成としてもよい。例えば、ＡＰＩ−Ｇａｔｅｗａｙ等を用いることにより、規模の大きさに関係なく、開発者は、ＡＰＩの作成、配布、保守、監視、保護を実行することができる。
【００２３】
メッセージ送信端末３００は、サーバ２００から受信したメッセージを受信したメッセージ受信端末４００の端末情報に基づいて、メッセージ受信端末４００に送信する。
なお、メッセージ送信端末３００としては、システム運営者またはシステム利用者が用意した、ＳＭＳを利用できる携帯電話あるいはスマートフォン等を例示することができる。
【００２４】
メッセージ受信端末４００は、ドライバーが所有するＳＭＳを利用できる携帯電話あるいはスマートフォン等であり、メッセージ送信端末３００から送信されたメッセージを受信し、表示部にメッセージ内容を表示する。
【００２５】
＜メッセージ作成端末の構成＞
図２、図３を用いて、本実施形態に係るメッセージ送信システム１０におけるメッセージ作成端末１００の構成について説明する。
【００２６】
図２に示すように、本実施形態に係るメッセージ作成端末１００は、メッセージ作成部１１０と、端末情報記憶部１２０と、作成メッセージ送信部１３０と、メッセージ表示部１４０と、を含んで構成されている。
【００２７】
メッセージ作成部１１０は、タッチパネル等により文字や記号等を入力することによって、メッセージ（ショートメッセージ）を作成する。
なお、ＳＭＳの場合、送信する文字数により送信料金が変わるため、作成するメッセージは簡潔であることが好ましい。
【００２８】
端末情報記憶部１２０は、例えば、不揮発性メモリ等で構成され、メッセージ受信端末４００に関する端末情報を記憶する。端末情報記憶部１２０には、例えば、図３に示すように、端末の所有者情報と電話番号等とが関連付けられて記憶されている。
【００２９】
作成メッセージ送信部１３０は、ネットワーク２０を介して、メッセージ作成部１１０において作成されたメッセージと端末情報としての、例えば、メッセージ受信端末４００の電話番号等をサーバ２００に送信する。なお、作成されたメッセージは、図示しない記憶部に一時格納される。
【００３０】
メッセージ表示部１４０は、例えば、液晶パネルとタッチパネルとが積層されて構成されており、メッセージ作成部１１０において作成されたメッセージや端末情報記憶部１２０から読みだされたメッセージ受信端末４００の端末情報等を表示する。
【００３１】
＜サーバの構成＞
図４を用いて、本実施形態に係るメッセージ送信システム１０におけるサーバ２００の構成について説明する。
【００３２】
図４に示すように、本実施形態に係るサーバ２００は、情報受信部２１０と、情報送信部２２０と、サーバ制御部２３０と、を含んで構成されている。
【００３３】
情報受信部２１０は、メッセージ作成端末１００からネットワーク２０を介して、メッセージ作成部１１０において作成されたメッセージとメッセージ受信端末４００の端末情報としての、例えば、電話番号等を受信する。なお、受信したメッセージとメッセージ受信端末４００の端末情報とは、図示しない記憶部に一時格納される。
【００３４】
情報送信部２２０は、メッセージ作成端末１００からネットワーク２０を介して、受信したメッセージと、メッセージ受信端末４００の端末情報と、をメッセージ送信端末３００に送信する。
【００３５】
サーバ制御部２３０は、サーバ全体の動作を図示しない記憶部に格納された制御プログラムにしたがって制御する。本実施形態においては、サーバ制御部２３０は、情報送信部２２０の動作を制御する。例えば、サーバ制御部２３０は、後述するメッセージ送信端末３００の通信制御部と協働して、通信の常時接続等を実行する。
【００３６】
＜メッセージ送信端末の構成＞
図５を用いて、本実施形態に係るメッセージ送信システム１０におけるメッセージ送信端末３００の構成について説明する。
【００３７】
図５に示すように、本実施形態に係るメッセージ送信端末３００は、メッセージ情報受信部３１０と、メッセージ情報送信部３２０と、通信制御部３３０と、を含んで構成されている。
【００３８】
メッセージ情報受信部３１０は、サーバ２００の情報送信部２２０から送信されたメッセージと、メッセージ受信端末４００の端末情報と、を受信する。なお、受信したメッセージとメッセージ受信端末４００の端末情報とは、図示しない記憶部に一時格納される。
【００３９】
メッセージ情報送信部３２０は、サーバ２００からメッセージ情報受信部３１０が受信したメッセージをメッセージ受信端末４００の端末情報である電話番号等に基づいて、メッセージ受信端末４００に送信する。
【００４０】
通信制御部３３０は、メッセージ情報受信部３１０に対する受信制御を含む制御を実行する。具体的には、例えば、通信制御部３３０は、アプリケーションソフトから構成され、Ｓｏｃｋｅｔ．ｉｏ等を用いて、サーバ２００とメッセージ送信端末３００との通信の常時接続を実行する。
【００４１】
＜メッセージ受信端末の構成＞
図６を用いて、本実施形態に係るメッセージ送信システム１０におけるメッセージ受信端末４００の構成について説明する。
【００４２】
図６に示すように、本実施形態に係るメッセージ受信端末４００は、メッセージ受信部４１０と、表示部４２０と、を含んで構成されている。
【００４３】
メッセージ受信部４１０は、メッセージ送信端末３００から送信されたメッセージを受信する。なお、受信したメッセージは、図示しない記憶部に一時格納される。
【００４４】
表示部４２０は、メッセージ受信部４１０が受信したメッセージを表示する。なお、ＳＭＳの受信を知らせるための報知部を設けてもよい。
【００４５】
＜メッセージ送信システムの処理＞
図７を用いて、本実施形態に係るメッセージ送信システム１０の処理について説明する。
【００４６】
初期処理として、メッセージ送信端末３００は、サーバ２００とＳｏｃｋｅｔ．ｉｏで接続する（ステップＳ１０１）。これにより、サーバ２００とメッセージ送信端末３００との通信の接続状態を常時接続とする。
【００４７】
メッセージ作成端末１００のメッセージ作成部１１０は、メッセージ受信端末４００にＳＭＳにより送信するメッセージを作成する（ステップＳ１０２）。なお、作成されたメッセージは、表示部１０４に表示される。表示されたメッセージから記載内容の確認やこれに伴うメッセージの編集を行うことができる。
【００４８】
メッセージ作成端末１００の作成メッセージ送信部１３０は、メッセージ作成部１１０において作成されたメッセージと、端末情報記憶部１２０に記憶されているメッセージ受信端末４００に関する端末情報をサーバ２００に送信する（ステップＳ１０３）。
【００４９】
サーバ２００の情報受信部２１０は、メッセージ作成端末１００の作成メッセージ送信部から送信されたメッセージと、メッセージ受信端末４００の端末情報と、を受信する（ステップＳ１０４）。このとき、受信したメッセージと、メッセージ受信端末４００の端末情報とは、記憶部に一時格納される。
【００５０】
サーバ２００の情報送信部２２０は、受信したメッセージと、メッセージ受信端末４００の端末情報と、をメッセージ送信端末３００に送信する（ステップＳ１０５）。
【００５１】
メッセージ送信端末３００のメッセージ情報受信部３１０は、情報送信部２２０から送信されたメッセージと、メッセージ受信端末４００の端末情報と、を受信する（ステップＳ１０６）。このとき、受信したメッセージと、メッセージ受信端末４００の端末情報とは、記憶部に一時格納される。
【００５２】
メッセージ送信端末３００のメッセージ情報送信部３２０は、メッセージ情報受信部３１０が受信したメッセージをメッセージ受信端末４００の端末情報に基づいて、メッセージ受信端末４００に送信する（ステップＳ１０７）。
【００５３】
以上、説明したように、本実施形態によれば、メッセージ送信システム１０は、メッセージ作成端末１００と、サーバ２００と、メッセージ送信端末３００と、メッセージ受信端末４００と、を含み、メッセージ作成端末１００は、メッセージを作成するメッセージ作成部１１０と、メッセージ受信端末４００に関する端末情報を含む情報を記憶する端末情報記憶部１２０と、作成されたメッセージと、メッセージ受信端末４００に関する端末情報と、をサーバ２００に送信する作成メッセージ送信部１３０と、を備え、サーバ２００は、作成メッセージ送信部１３０から送信されたメッセージと、メッセージ受信端末４００の端末情報と、を含む情報を受信する情報受信部２１０と、受信したメッセージと、メッセージ受信端末４００の端末情報と、をメッセージ送信端末３００を含む送信先に送信する情報送信部２２０と、少なくとも情報送信部２２０の動作を制御するサーバ制御部２３０と、を備え、メッセージ送信端末３００は、情報送信部２２０から送信されたメッセージと、メッセージ受信端末４００の端末情報と、を受信するメッセージ情報受信部３１０と、受信したメッセージをメッセージ受信端末４００の端末情報に基づいて、メッセージ受信端末４００に送信するメッセージ情報送信部３２０と、サーバ制御部２３０と協働して、メッセージ情報受信部３１０に対する受信制御を含む制御を実行する通信制御部３３０と、を備えている。
つまり、本実施形態のメッセージ送信システム１０では、メッセージ作成端末１００と、メッセージ送信端末３００との間にサーバ２００を介在させ、例えば、タブレット端末やパーソナルコンピュータ等であるメッセージ作成端末１００において作成されたメッセージをメッセージ送信端末３００からメッセージ受信端末４００に送信させている。
そのため、パソコンやタブレット端末等であるメッセージ作成端末１００から携帯電話等であるメッセージ受信端末４００にＳＭＳを送信する場合の割高感を解消することができる。
【００５４】
また、メッセージ送信端末３００の通信制御部３３０は、サーバ２００とメッセージ送信端末３００との間の通信を常時接続とする。具体的には、サーバ２００とメッセージ送信端末３００との間の通信は、例えば、Ｓｏｃｋｅｔ．ｉｏを用いた常時接続が実現されている。また、通信制御部３３０は、アプリケーションソフトで構成されている。
そのため、携帯電話端末間でのＳＭＳで問題となるメッセージのロストを防止しつつ、パソコンやタブレット端末等であるメッセージ作成端末１００から携帯電話等であるメッセージ受信端末４００にＳＭＳを送信する場合の割高感を解消することができる。
また、通信制御部３３０が、アプリケーションソフトで構成されているため、当該アプリケーションソフトをダウンロードすれば、端末を選ばず、本システムを手軽に利用することができる。
【００５５】
＜第２の実施形態＞
以下、本実施形態について、図８から図１１を用いて説明する。
【００５６】
＜メッセージ送信システムの構成＞
本実施形態に係るメッセージ送信システム１０Ａは、図８に示すように、メッセージ作成端末１００Ａと、サーバ２００Ａと、複数のメッセージ送信端末３０１〜３０４と、メッセージ受信端末４００と、を含んで構成されている。なお、第１の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は省略する。
【００５７】
本実施形態に係るメッセージ送信システム１０Ａは、複数のメッセージ送信端末３０１〜３０４で構成されている。サーバ２００Ａは、複数のメッセージ送信端末３０１〜３０４のキャリア情報を記憶する記憶部を備え、メッセージ受信端末４００と同一のキャリアであるメッセージ送信端末を複数のメッセージ送信端末３０１〜３０４から特定し、特定したメッセージ送信端末に、送信するメッセージと、メッセージ受信端末４００の端末情報と、を送信する。
【００５８】
＜メッセージ作成端末の構成＞
図９、図１０を用いて、本実施形態に係るメッセージ送信システム１０Ａにおけるメッセージ作成端末１００Ａの構成について説明する。
【００５９】
図９に示すように、本実施形態に係るメッセージ作成端末１００Ａは、メッセージ作成部１１０と、端末情報記憶部１２１と、作成メッセージ送信部１３０と、メッセージ表示部１４０と、を含んで構成されている。
【００６０】
端末情報記憶部１２１は、メッセージ受信端末４００に関する端末情報を記憶する。端末情報記憶部１２１には、例えば、図１０に示すように、端末の所有者情報と電話番号とキャリア情報等とが関連付けられて記憶されている。
【００６１】
＜サーバの構成＞
図１１を用いて、本実施形態に係るメッセージ送信システム１０Ａにおけるサーバ２００Ａの構成について説明する。
【００６２】
図１１に示すように、本実施形態に係るサーバ２００Ａは、情報受信部２１０と、情報送信部２２０と、サーバ制御部２３０Ａと、メッセージ送信端末情報記憶部２４０と、を含んで構成されている。
【００６３】
メッセージ送信端末情報記憶部２４０は、複数のメッセージ送信端末３０１〜３０４の、例えば、ＩＤ情報と、キャリア情報等と、を関連付けて記憶する。
【００６４】
＜メッセージ送信システムの処理＞
図１２を用いて、本実施形態に係るメッセージ送信システム１０Ａの処理について説明する。
【００６５】
初期処理として、メッセージ送信端末３００は、サーバ２００ＡとＳｏｃｋｅｔ．ｉｏで接続する（ステップＳ２０１）。これにより、サーバ２００Ａとメッセージ送信端末３００との通信の接続状態を常時接続とする。
【００６６】
メッセージ作成端末１００Ａのメッセージ作成部１１０は、メッセージ受信端末４００にＳＭＳにより送信するメッセージを作成する（ステップＳ２０２）。なお、作成されたメッセージは、表示部１０４に表示される。表示されたメッセージから記載内容の確認やこれに伴うメッセージの編集を行うことができる。
【００６７】
メッセージ作成端末１００Ａの作成メッセージ送信部１３０は、メッセージ作成部１１０において作成されたメッセージと、端末情報記憶部１２０に記憶されているメッセージ受信端末４００に関する端末情報（例えば、所有者情報、電話番号、キャリア情報等）をサーバ２００Ａに送信する（ステップＳ２０３）。
【００６８】
サーバ２００Ａの情報受信部２１０は、メッセージ作成端末１００Ａの作成メッセージ送信部１３０から送信されたメッセージと、メッセージ受信端末４００に関する端末情報（例えば、所有者情報、電話番号、キャリア情報等）と、を受信する（ステップＳ２０４）。このとき、受信したメッセージと、メッセージ受信端末４００に関する端末情報とは、記憶部に一時格納される。本実施形態において、サーバ制御部２０Ａは、情報受信部２１０が受信したメッセージ受信端末４００に関する端末情報（例えば、所有者情報、電話番号、キャリア情報等）と、メッセージ送信端末情報記憶部２４０に記憶されたメッセージ送信端末３０１〜３０４のキャリア情報からメッセージ受信端末と同一のキャリア情報を有するメッセージ送信端末を特定する。
【００６９】
サーバ２００Ａの情報送信部２２０は、受信したメッセージと、メッセージ受信端末４００に関する端末情報（例えば、電話番号等）と、を特定したメッセージ送信端末に送信する（ステップＳ２０５）。
【００７０】
特定されたメッセージ送信端末のメッセージ情報受信部３１０は、情報送信部２２０から送信されたメッセージと、メッセージ受信端末４００に関する端末情報と、を受信する（ステップＳ２０６）。このとき、受信したメッセージと、メッセージ受信端末４００に関する端末情報とは、記憶部に一時格納される。
【００７１】
特定されたメッセージ送信端末のメッセージ情報送信部３２０は、メッセージ情報受信部３１０が受信したメッセージをメッセージ受信端末４００に関する端末情報に基づいて、メッセージ受信端末４００に送信する（ステップＳ２０７）。
【００７２】
以上、説明したように、本実施形態によれば、メッセージ送信システム１０Ａは、メッセージ送信端末３００が、複数の端末からなり、サーバ２００Ａが、メッセージ送信端末３０１〜３０４に関する端末情報を記憶し、メッセージ受信端末４００に関する端末情報およびメッセージ送信端末３０１〜３０４に関する端末情報に、メッセージ受信端末４００あるいはメッセージ送信端末３０１〜３０４のキャリア情報を含み、サーバ制御部２３０Ａが、複数の端末の中からメッセージ受信端末４００と同一のキャリア情報を有するメッセージ送信端末を選択して、情報送信部２２０にメッセージを送信するよう制御する。
つまり、サーバ２００Ａは、複数のメッセージ送信端末３００〜３０４のうち、メッセージ受信端末４００と同一のキャリア情報を有するメッセージ送信端末を選択して、メッセージを送信する。
そのため、同一のキャリアである携帯電話端末間でＳＭＳによりメッセージの送信を実行できるため、パソコンやタブレット端末等であるメッセージ作成端末１００から携帯電話等であるメッセージ受信端末４００にＳＭＳメールを送信する場合の割高感をさらに解消することができる。
【００７３】
＜第３の実施形態＞
以下、本実施形態について、図１３から図１５を用いて説明する。
【００７４】
＜メッセージ送信システムの構成＞
本実施形態に係るメッセージ送信システム１０Ｂは、図１３に示すように、メッセージ作成端末１００と、サーバ２００Ｂと、複数のメッセージ送信端末３０１〜３０４と、メッセージ受信端末４００と、を含んで構成されている。なお、第１の実施形態および第２の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は省略する。
【００７５】
＜サーバの構成＞
図１４を用いて、本実施形態に係るメッセージ送信システム１０Ｂにおけるサーバ２００Ｂの構成について説明する。
【００７６】
図１４に示すように、本実施形態に係るサーバ２００Ｂは、情報受信部２１０と、情報送信部２２０Ａと、サーバ制御部２３０Ｂと、応答情報受信部２５０と、原因探知部２６０と、を含んで構成されている。
【００７７】
情報送信部２２０Ａは、サーバ制御部２３０Ｂの制御により、メッセージおよびメッセージ受信端末４００に関する端末情報ととともに送信リクエスト要求をメッセージ送信端末のうち１のメッセージ送信端末に送信する。また、情報送信部２２０Ａは、後述する応答情報受信部が否応答情報を受信したときに、メッセージおよびメッセージ受信端末４００に関する端末情報ととともに送信リクエスト要求をメッセージ送信端末のうち１のメッセージ送信端末以外の他のメッセージ送信端末に送信する。また、情報送信部２２０Ａは、後述する応答情報受信部が、すべてのメッセージ送信端末３０１〜３０４から否応答情報を受信したときに、メッセージおよびメッセージ受信端末４００に関する端末情報を外部サービスに送信する。
【００７８】
サーバ制御部２３０Ｂは、情報送信部２２０Ａにメッセージおよびメッセージ受信端末４００に関する端末情報ととともに送信リクエスト要求をメッセージ送信端末のうち１のメッセージ送信端末に送信するよう制御する。また、サーバ制御部２３０Ｂは、後述する応答情報受信部が否応答情報を受信したときに、情報送信部２２０Ａにメッセージおよびメッセージ受信端末４００に関する端末情報ととともに送信リクエスト要求をメッセージ送信端末のうち１のメッセージ送信端末以外の他のメッセージ送信端末に送信するよう制御する。また、サーバ制御部２３０Ｂは、後述する応答情報受信部が、すべてのメッセージ送信端末３０１〜３０４から否応答情報を受信したときに、メッセージおよびメッセージ受信端末４００に関する端末情報を外部サービスに送信するように情報送信部２２０Ａを制御する。
【００７９】
応答情報受信部２５０は、情報送信部２２０Ａが送信した送信リクエスト要求に対するメッセージ送信端末から応答情報を受信する。
【００８０】
原因探知部２６０は、外部サービスを利用時の原因を探知する。具体的には、原因探知部２６０は、サーバ２００とメッセージ送信端末３００間における通信途絶を判定し、当該通信途絶を探知した場合には、メッセージ送信端末３００自体あるいは通信環境における不具合あるいは、ＳＭＳの通信制限量のオーバー等の事態が発生したものと判断する。
なお、上記に関わらず、原因探知部２６０は、外部サービスを利用時に、例えば、メッセージ作成端末１００に近距離無線やＷｉ−Ｈｉ等を用いたメッセージ送信端末とのコネクションを実行させ、コネクションが成立しない場合には、メッセージ送信端末自体あるいは通信環境に問題があると判断し、コネクションが成立した場合には、ＳＭＳの通信制限量をオーバーしたものと判断するようにしてもよい。
【００８１】
＜メッセージ送信システムの処理＞
図１５を用いて、本実施形態に係るメッセージ送信システム１０Ｂの処理について説明する。
【００８２】
初期処理として、メッセージ送信端末３００は、サーバ２００ＢとＳｏｃｋｅｔ．ｉｏで接続する（ステップＳ３０１）。これにより、サーバ２００Ｂとメッセージ送信端末３００との通信の接続状態を常時接続とする。
【００８３】
メッセージ作成端末１００のメッセージ作成部１１０は、メッセージ受信端末４００にＳＭＳにより送信するメッセージを作成する（ステップＳ３０２）。
【００８４】
メッセージ作成端末１００の作成メッセージ送信部１３０は、メッセージ作成部１１０において作成されたメッセージと、端末情報記憶部１２０に記憶されているメッセージ受信端末４００に関する端末情報をサーバ２００Ｂに送信する（ステップＳ３０３）。
【００８５】
サーバ２００Ｂの情報受信部２１０は、メッセージ作成端末１００の作成メッセージ送信部から送信されたメッセージと、メッセージ受信端末４００に関する端末情報と、を受信する（ステップＳ３０４）。このとき、受信したメッセージと、メッセージ受信端末４００に関する端末情報とは、記憶部に一時格納される。
【００８６】
サーバ制御部２３０Ｂは、情報送信部２２０Ａにメッセージおよびメッセージ受信端末４００に関する端末情報ととともに送信リクエスト要求をメッセージ送信端末のうち１のメッセージ送信端末に送信するよう制御し、情報送信部２２０Ａは、メッセージおよびメッセージ受信端末４００に関する端末情報ととともに送信リクエスト要求をメッセージ送信端末のうち１のメッセージ送信端末に送信する（ステップＳ３０５）。
【００８７】
サーバ制御部２３０Ｂは、情報送信部２２０Ａが送信リクエスト要求を送信した１のメッセージ送信端末から応答情報受信部２５０が否応答情報、つまり、情報送信部２２０Ａが送信リクエスト要求に応じない旨の信号を受信したか否かを判定する（ステップＳ３０６）。このとき、サーバ制御部２３０Ｂが、送信リクエスト要求に応じる旨の信号を受信した判定した場合には（ステップＳ３０６の「ＮＯ」）、メッセージ送信端末３００のメッセージ情報受信部３１０は、情報送信部２２０Ａから送信されたメッセージと、メッセージ受信端末４００に関する端末情報と、を受信し（ステップＳ３０７）、メッセージ送信端末３００のメッセージ情報送信部３２０は、メッセージ情報受信部３１０が受信したメッセージをメッセージ受信端末４００に関する端末情報に基づいて、メッセージ受信端末４００に送信する（ステップＳ３０８）。
【００８８】
一方で、サーバ制御部２３０Ｂが、送信リクエスト要求に応じない旨の信号を受信した判定した場合には（ステップＳ３０６の「ＹＥＳ」）、送信リクエスト要求を送信したメッセージ送信端末３００が最後のメッセージ送信端末であるか否かを判定する（ステップＳ３０９）。そして、サーバ制御部２３０Ｂが、送信リクエスト要求を送信したメッセージ送信端末３００が最後のメッセージ送信端末であると判定した場合には（ステップＳ３０９の「ＹＥＳ」）には、サーバ制御部２３０Ｂがメッセージとメッセージ受信端末４００に関する端末情報とを外部サービスに送信する（ステップＳ３１０）。このとき、サーバ２００とメッセージ送信端末３００間における通信途絶を判定し、当該通信途絶を探知した場合には、メッセージ送信端末３００自体あるいは通信環境における不具合あるいは、ＳＭＳの通信制限量のオーバー等の事態が発生したものと判断し、当該原因を保存する。
【００８９】
また、サーバ制御部２３０Ｂが、送信リクエスト要求を送信したメッセージ送信端末３００が最後のメッセージ送信端末ではないと判定した場合には（ステップＳ３０９の「ＮＯ」）には、送信先のメッセージ送信端末を別のメッセージ送信端末に変更して、メッセージとメッセージ受信端末４００に関する端末情報とともにリクエストを送信し（ステップＳ３１０）、ステップＳ３０６に戻る。
【００９０】
以上、説明したように、本実施形態に係るメッセージ送信システム１０Ｂでは、サーバ制御部２３０Ｂは、情報送信部２２０Ａにメッセージおよびメッセージ受信端末４００の端末情報ととともに送信リクエスト要求をメッセージ送信端末のうち１のメッセージ送信端末に送信するよう制御する。また、サーバ制御部２３０Ｂは、応答情報受信部２５０が否応答情報を受信したときに、情報送信部２２０Ａにメッセージおよびメッセージ受信端末４００の端末情報ととともに送信リクエスト要求をメッセージ送信端末のうち１のメッセージ送信端末以外のメッセージ送信端末に送信するよう制御する。
つまり、サーバ制御部２３０Ｂは、送信リクエスト要求を受け付けたメッセージ送信端末に対して、メッセージおよびメッセージ受信端末４００の端末情報を送信するように、情報送信部を制御する。
そのため、パソコンやタブレット端末等であるメッセージ作成端末１００から携帯電話等であるメッセージ受信端末４００にＳＭＳメールを確実に送信することができ、割高感を解消することができる。
【００９１】
また、本実施形態に係るメッセージ送信システム１０Ｂでは、サーバ２００Ｂの応答情報受信部２５０が、すべてのメッセージ送信端末から否応答情報を受信したときに、サーバ制御部２３０Ｂが、メッセージおよびメッセージ受信端末の端末情報を外部サービスに送信するように情報送信部を制御するとともに、原因探知部２６０が、外部サービスを利用時の原因を探知する。
つまり、原因探知部２６０は、外部サービスを利用せざるを得なかった場合に、どこにその要因があったのかを探知し、その要因をシステム運用者やシステム利用者にフィードバックする。
そのため、本システムの効率的利用を図るための是正措置を速やかに講じることができる。
【００９２】
なお、メッセージ送信システム１０、１０Ａ、１０Ｂの処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをメッセージ作成端末１００、１００Ａ、サーバ２００、２００Ａ、２００Ｂ、メッセージ送信端末３００に読み込ませ、実行することによって本発明のメッセージ送信システム１０、１０Ａ、１０Ｂを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００９３】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００９４】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００９５】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００９６】
１０、１０Ａ、１０Ｂ；メッセージ送信システム
１００、１００Ａ；メッセージ作成端末
１１０；メッセージ作成部
１２０、１２１；端末情報記憶部
１３０；作成メッセージ送信部
１４０；メッセージ表示部
２００、２００Ａ、２００Ｂ；サーバ
２１０；情報受信部
２２０；情報送信部
２３０；サーバ制御部
２４０；メッセージ送信端末情報記憶部
２５０；応答情報受信部
２６０；原因探知部
３００、３０１〜３０４；メッセージ送信端末
３１０；メッセージ情報受信部
３２０；メッセージ情報送信部
３３０；通信制御部
４００；メッセージ受信端末
４１０；メッセージ受信部
４２０；表示部
【図１】
2020112846.tif 000003
【図２】
2020112846.tif 000004
【図３】
2020112846.tif 000005
【図４】
2020112846.tif 000006
【図５】
2020112846.tif 000007
【図６】
2020112846.tif 000008
【図７】
2020112846.tif 000009
【図８】
2020112846.tif 000010
【図９】
2020112846.tif 000011
【図１０】
2020112846.tif 000012
【図１１】
2020112846.tif 000013
【図１２】
2020112846.tif 000014
【図１３】
2020112846.tif 000015
【図１４】
2020112846.tif 000016
【図１５】
2020112846.tif 000017