(57)【特許請求の範囲】
【請求項１】
ゲートウェイサーバとＳＭＳデータベースと事業者端末とを備えるＳＭＳメール伝送システムであって、
前記ゲートウェイサーバは、
ユーザ端末の電話番号を送信先としてＳＭＳメールを送信するＳＭＳ送信部と、
前記ＳＭＳメールの送信結果を判断するＳＭＳ送信結果判断部と、
前記ＳＭＳデータベースを読み取るＳＭＳデータベース読取部と、
を備え、
前記ＳＭＳデータベースは、
前記ＳＭＳ送信部によって送信されたＳＭＳメールに関する情報を記憶するＳＭＳ送信サーバログテーブルと、
前記ＳＭＳ送信結果判断部において送信失敗と判断されたユーザ端末の電話番号を記憶するＳＭＳ失敗ログテーブルと、
を備え、
前記ゲートウェイサーバは、前記ＳＭＳ送信サーバログテーブルに、前記送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、前記送信失敗と判断されたユーザ端末の電話番号を前記ＳＭＳ失敗ログテーブルに記録するＳＭＳ失敗ログ管理部をさらに備え、
前記事業者端末は、前記事業者端末にインストールされたアプリケーションによって制御されるＳＭＳデータベース読取部とＳＭＳ送信部とＳＭＳ失敗ログ削除命令部とを備え、
前記事業者端末のＳＭＳデータベース読取部は、定期的に前記ＳＭＳ失敗ログテーブルを読み取り、
前記事業者端末のＳＭＳ送信部は、前記ＳＭＳ失敗ログテーブルに前記送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、前記送信失敗と判断されたユーザ端末の電話番号を送信先としてＳＭＳメールを送信し、
前記ＳＭＳ失敗ログ削除命令部は、前記事業者端末が前記送信失敗と判断されたユーザ端末への前記ＳＭＳメールの送信に成功したとき、成功した送信先の電話番号を前記ＳＭＳ失敗ログテーブルから削除するように前記ＳＭＳ失敗ログ管理部に命令する
ことを特徴とするＳＭＳメール伝送システム。
【請求項２】
前記ゲートウェイサーバは、
インターネット回線を通じて前記ユーザ端末から前記ユーザ端末の電話番号を含むＳＭＳ送信リクエストを受信するＳＭＳ送信リクエスト受信部と、
前記ＳＭＳ送信リクエストごとに認証ＩＤを生成する認証ＩＤ生成部と、
をさらに備え、
前記ゲートウェイサーバのＳＭＳ送信部は、前記ユーザ端末の電話番号を送信先として前記認証ＩＤを含むＳＭＳメールを送信し、
前記ＳＭＳ失敗ログテーブルは、
前記送信失敗と判断されたユーザ端末の電話番号と前記認証ＩＤとを含むＳＭＳ失敗ログを記憶し、
前記ＳＭＳ失敗ログ管理部は、前記ＳＭＳ送信サーバログテーブルに前記ＳＭＳ失敗ログが記憶されているとき、前記ＳＭＳ失敗ログを前記ＳＭＳ失敗ログテーブルに記録し、
前記事業者端末のＳＭＳ送信部は、前記ＳＭＳ失敗ログテーブルに前記ＳＭＳ失敗ログが記憶されているとき、前記ＳＭＳ失敗ログに含まれる前記送信失敗と判断されたユーザ端末の電話番号を送信先として前記認証ＩＤを含むＳＭＳメールを送信し、
前記ＳＭＳ失敗ログ削除命令部は、前記事業者端末が前記送信失敗と判断されたユーザ端末への前記ＳＭＳメール送信に成功したとき、前記ＳＭＳメール送信に成功したユーザ端末の前記失敗ログを前記ＳＭＳ失敗ログテーブルから削除するように前記ＳＭＳ失敗ログ管理部に命令する
ことを特徴とする請求項１に記載のＳＭＳメール伝送システム。
【請求項３】
前記ＳＭＳ失敗ログ管理部は、
前記ゲートウェイサーバのＳＭＳ送信部が前記ユーザ端末の電話番号を送信先としてＳＭＳメールを送信してから一定時間経過後において、前記失敗ログテーブルに記憶されていない前記ユーザ端末からの応答がないとき、前記失敗ログテーブルに記憶されていない前記ユーザ端末の電話番号を前記ＳＭＳ送信失敗ログテーブルに記録することを特徴とする請求項１又は２に記載のＳＭＳメール伝送システム。
【請求項４】
前記ＳＭＳ失敗ログ管理部は、
前記ＳＭＳ送信リクエスト受信部において前記ユーザ端末からＳＭＳ再送信リクエストを受信したとき、前記ＳＭＳ再送信リクエストを送信した前記ユーザ端末の電話番号を前記ＳＭＳ送信失敗ログテーブルに記録することを特徴とする請求項２又は請求項３に記載のＳＭＳメール伝送システム。
【請求項５】
ゲートウェイサーバとＳＭＳデータベースと事業者端末とを備えるＳＭＳメール伝送システムであって、
前記ゲートウェイサーバは、
ユーザ端末の電話番号を送信先とするＳＭＳメールをシステム外のＳＭＳ送信サーバに送信させるためのＳＭＳ送信命令部と、
前記ＳＭＳデータベースを読み取るＳＭＳデータベース読取部と、
を備え、
前記ＳＭＳデータベースは、
前記ＳＭＳ送信命令部の命令に従って送信されたＳＭＳメールに関する情報を記憶するＳＭＳ送信サーバログテーブルと、
送信失敗と判断された前記ＳＭＳメールの送信先であるユーザ端末の電話番号を記憶するＳＭＳ失敗ログテーブルと、
を備え、
前記ゲートウェイサーバは、前記ＳＭＳ送信サーバログテーブルに、前記送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、前記送信失敗と判断されたユーザ端末の電話番号を前記ＳＭＳ失敗ログテーブルに記録するＳＭＳ失敗ログ管理部をさらに備え、
前記事業者端末は、前記事業者端末にインストールされたアプリケーションによって制御されるＳＭＳデータベース読取部とＳＭＳ送信部とＳＭＳ失敗ログ削除命令部とを備え、
前記事業者端末のＳＭＳデータベース読取部は、定期的に前記ＳＭＳ失敗ログテーブルを読み取り、
前記事業者端末のＳＭＳ送信部は、前記ＳＭＳ失敗ログテーブルに前記送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、前記送信失敗と判断されたユーザ端末の電話番号を送信先としてＳＭＳメールを送信し、
前記ＳＭＳ失敗ログ削除命令部は、前記事業者端末が前記送信失敗と判断されたユーザ端末への前記ＳＭＳメールの送信に成功したとき、成功した送信先の電話番号を前記ＳＭＳ失敗ログテーブルから削除するように前記ＳＭＳ失敗ログ管理部に命令する
ことを特徴とするＳＭＳメール伝送システム。
【請求項６】
前記ゲートウェイサーバは、
インターネット回線を通じて前記ユーザ端末から前記ユーザ端末の電話番号を含むＳＭＳ送信リクエストを受信するＳＭＳ送信リクエスト受信部と、
前記ＳＭＳ送信リクエストごとに認証ＩＤを生成する認証ＩＤ生成部と、
をさらに備え、
前記ＳＭＳ送信命令部は、前記ユーザ端末の電話番号を送信先とする前記認証ＩＤを含むＳＭＳメールを、前記ＳＭＳ送信サーバに送信させ、
前記ＳＭＳ失敗ログテーブルは、
前記送信失敗と判断されたユーザ端末の電話番号と前記認証ＩＤとを含むＳＭＳ失敗ログを記憶し、
前記ＳＭＳ失敗ログ管理部は、前記ＳＭＳ送信サーバログテーブルに前記ＳＭＳ失敗ログが記憶されているとき、前記ＳＭＳ失敗ログを前記ＳＭＳ失敗ログテーブルに記録し、
前記事業者端末のＳＭＳ送信部は、前記ＳＭＳ失敗ログテーブルに前記ＳＭＳ失敗ログが記憶されているとき、前記ＳＭＳ失敗ログに含まれる前記送信失敗と判断されたユーザ端末の電話番号を送信先として前記認証ＩＤを含むＳＭＳメールを送信し、
前記ＳＭＳ失敗ログ削除命令部は、前記事業者端末が前記送信失敗と判断されたユーザ端末への前記ＳＭＳメール送信に成功したとき、前記ＳＭＳメール送信に成功したユーザ端末の前記失敗ログを前記ＳＭＳ失敗ログテーブルから削除するように前記ＳＭＳ失敗ログ管理部に命令する
ことを特徴とする請求項５に記載のＳＭＳメール伝送システム。
【請求項７】
前記ＳＭＳ失敗ログ管理部は、
前記ゲートウェイサーバのＳＭＳ送信命令部が、前記ユーザ端末の電話番号を送信先とするＳＭＳメールを、前記ＳＭＳ送信サーバに送信させてから一定時間経過後において、前記失敗ログテーブルに記憶されていない前記ユーザ端末からの応答がないとき、前記失敗ログテーブルに記憶されていない前記ユーザ端末の電話番号を前記ＳＭＳ送信失敗ログテーブルに記録することを特徴とする請求項５又は６に記載のＳＭＳメール伝送システム。
【請求項８】
前記ＳＭＳ失敗ログ管理部は、
前記ＳＭＳ送信リクエスト受信部において前記ユーザ端末からＳＭＳ再送信リクエストを受信したとき、前記ＳＭＳ再送信リクエストを送信した前記ユーザ端末の電話番号を前記ＳＭＳ送信失敗ログテーブルに記録することを特徴とする請求項６又は請求項７に記載のＳＭＳメール伝送システム。
【請求項９】
ゲートウェイサーバと事業者端末とを備えるＳＭＳメール伝送システムによるＳＭＳメール伝送方法であって、
前記ゲートウェイサーバは、
ユーザ端末の電話番号を送信先としてＳＭＳメールを送信し、
前記ＳＭＳメールの送信結果を判断し、
前記ＳＭＳメールに関する情報が記録されるＳＭＳデータベースを読み取り、
前記ＳＭＳデータベースに、
前記ＳＭＳメールの送信結果を判断することにおいて送信失敗と判断されたユーザ端末の電話番号を記録し、
前記事業者端末は、前記事業者端末にインストールされたアプリケーションの制御により、
定期的に前記ＳＭＳデータベースを読み取り、
前記ＳＭＳデータベースに前記送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、前記送信失敗と判断されたユーザ端末の電話番号を送信先としてＳＭＳメールを送信し、
前記事業者端末が前記送信失敗と判断されたユーザ端末の電話番号への前記ＳＭＳメールの送信に成功したとき、前記成功した送信先の電話番号を前記ＳＭＳデータベースから削除するように前記ゲートウェイサーバに命令する
ことを特徴とするＳＭＳメール伝送方法。
【請求項１０】
前記ゲートウェイサーバは、
インターネットを通じて前記ユーザ端末から前記ユーザ端末の電話番号を含むＳＭＳ送信リクエストを受信し、
前記ＳＭＳ送信リクエストごとに認証ＩＤを生成し、
前記ユーザ端末の電話番号を送信先としてＳＭＳメールを送信することにおいて、前記認証ＩＤを含むＳＭＳメールを送信し、
前記ＳＭＳデータベースは、
前記送信失敗と判断されたユーザ端末の電話番号を記録することにおいて、前記送信失敗と判断されたユーザ端末の認証ＩＤを含むＳＭＳ失敗ログを記憶し、
前記ＳＭＳデータベースに前記ＳＭＳ失敗ログが記憶されているとき、前記ＳＭＳ失敗ログをＳＭＳ失敗ログテーブルに記録し、
前記事業者端末は、前記ＳＭＳ失敗ログテーブルに前記ＳＭＳ失敗ログが記憶されているとき、前記ＳＭＳ失敗ログに含まれる前記ユーザ端末の電話番号を送信先として前記認証ＩＤを含むＳＭＳメールを送信し、
前記事業者端末が前記ユーザ端末への前記ＳＭＳメール送信に成功したとき、前記ＳＭＳメール送信に成功したユーザ端末の前記失敗ログを前記ＳＭＳ失敗ログテーブルから削除するように前記ＳＭＳ失敗ログ管理部に命令する
こと特徴とする請求項９に記載のＳＭＳメール伝送方法。
【請求項１１】
前記ゲートウェイサーバは、前記ＳＭＳ失敗ログテーブルに記憶されていない前記ユーザ端末の電話番号を送信先としてＳＭＳメールを送信してから一定時間経過後において、前記失敗ログテーブルに記憶されていない前記ユーザ端末から応答がないとき、前記失敗ログテーブルに記憶されていない前記ユーザ端末の電話番号を前記ＳＭＳ送信失敗ログテーブルに記録することを特徴とする請求項９又は１０に記載のＳＭＳメール伝送方法。
【請求項１２】
前記ゲートウェイサーバは、
前記ＳＭＳ送信リクエストを受信することにおいて前記ユーザ端末からＳＭＳ再送信リクエストを受信したとき、前記ＳＭＳ再送信リクエストを送信したユーザ端末の電話番号を前記ＳＭＳ送信失敗ログテーブルに記録することを特徴とする請求項１０又は請求項１１に記載のＳＭＳメール伝送方法。
【請求項１３】
ゲートウェイサーバと事業者端末とを備えるＳＭＳメール伝送システムによるＳＭＳメール伝送方法であって、
前記ゲートウェイサーバは、
ユーザ端末の電話番号を送信先とするＳＭＳメールをシステム外のＳＭＳ送信サーバに送信させ、
前記ＳＭＳメールに関する情報が記録されるＳＭＳデータベースを読み取り、
前記ＳＭＳデータベースに、
前記ＳＭＳ送信サーバにより送信失敗と判断されたユーザ端末の電話番号を記録し、
前記事業者端末は、前記事業者端末にインストールされたアプリケーションの制御により、
定期的に前記ＳＭＳデータベースを読み取り、
前記ＳＭＳデータベースに前記送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、前記送信失敗と判断されたユーザ端末の電話番号を送信先としてＳＭＳメールを送信し、
前記事業者端末が前記ユーザ端末の電話番号への前記ＳＭＳメールの送信に成功したとき、前記成功した送信先の電話番号を前記ＳＭＳデータベースから削除するように前記ゲートウェイサーバに命令する
ことを特徴とするＳＭＳメール伝送方法。
【請求項１４】
前記ゲートウェイサーバは、
インターネットを通じて前記ユーザ端末から前記ユーザ端末の電話番号を含むＳＭＳ送信リクエストを受信し、
前記ＳＭＳ送信リクエストごとに認証ＩＤを生成し、
前記ユーザ端末の電話番号を送信先とするＳＭＳメールを前記ＳＭＳ送信サーバに送信させることにおいて、前記認証ＩＤを含むＳＭＳメールを送信し、
前記ＳＭＳデータベースは、
前記送信失敗と判断されたユーザ端末の電話番号を記録することにおいて、前記送信失敗と判断されたユーザ端末の認証ＩＤを含むＳＭＳ失敗ログを記憶し、
前記ＳＭＳデータベースに前記ＳＭＳ失敗ログが記憶されているとき、前記ＳＭＳ失敗ログをＳＭＳ失敗ログテーブルに記録し、
前記事業者端末は、前記ＳＭＳ失敗ログテーブルに前記ＳＭＳ失敗ログが記憶されているとき、前記ＳＭＳ失敗ログに含まれる前記ユーザ端末の電話番号を送信先として前記認証ＩＤを含むＳＭＳメールを送信し、
前記事業者端末が前記ユーザ端末への前記ＳＭＳメール送信に成功したとき、前記ＳＭＳメール送信に成功したユーザ端末の前記失敗ログを前記ＳＭＳ失敗ログテーブルから削除するように前記ＳＭＳ失敗ログ管理部に命令する
こと特徴とする請求項１３に記載のＳＭＳメール伝送方法。
【請求項１５】
前記ゲートウェイサーバは、前記ＳＭＳ失敗ログテーブルに記憶されていない前記ユーザ端末の電話番号を送信先とするＳＭＳメールを前記ＳＭＳ送信サーバに送信させてから一定時間経過後において、前記失敗ログテーブルに記憶されていない前記ユーザ端末から応答がないとき、前記失敗ログテーブルに記憶されていない前記ユーザ端末の電話番号を前記ＳＭＳ送信失敗ログテーブルに記録することを特徴とする請求項１３又は１４に記載のＳＭＳメール伝送方法。
【請求項１６】
前記ゲートウェイサーバは、
前記ＳＭＳ送信リクエストを受信することにおいて前記ユーザ端末からＳＭＳ再送信リクエストを受信したとき、前記ＳＭＳ再送信リクエストを送信したユーザ端末の電話番号を前記ＳＭＳ送信失敗ログテーブルに記録することを特徴とする請求項１４又は請求項１５に記載のＳＭＳメール伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケットデータ網および回線サービス網を通じたショートメッセージサービス（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ：ＳＭＳ）に関し、特に、ＳＭＳメールをユーザの携帯電話機等の携帯端末により確実に受信させることのできるシステム及び方法に関する。
【背景技術】
【０００２】
一般に、ウェブサービス事業者が、携帯端末ユーザに提供する携帯電話向けウェブサービスに関する会員登録等を行う際には、会員登録や無料ポイントの配布や課金を正しく行うために、携帯端末ユーザの本人確認（個体識別）が広く行われている。
【０００３】
特にソーシャル・ネットワーキング・サービス（ＳＮＳ）やソーシャル・ゲーム等に代表されるソーシャル・サービス事業者にとっては、サービスの性質上、同一人物による複数アカウントの取得防止や第三者によるなりすまし防止のため、１携帯端末（１ユーザ）につき１アカウントという原則を確保する必要があり、そのためにユーザの本人確認（個体識別）が必要となる。
【０００４】
従来、ユーザを識別する方法としては、携帯電話毎に割り振られている固有の番号である個体識別情報が主に使われてきた。
【０００５】
しかし、従来の携帯電話とは異なり、いわゆるスマートフォンでは個体識別情報を送出しない機種もある。また、スマートフォンのアプリケーションによっては個体識別情報を偽装（なりすまし）して送信することが可能な場合もある。このため、スマートフォンの普及とともに従来の個体識別情報を利用したユーザの識別は困難となっている。
【０００６】
従来の携帯電話でもスマートフォンでも利用可能な個体識別方法として、ユーザ端末からＳＭＳ送信要求を受信したサービス事業者が、ユーザ端末毎に割り当てられた固有の携帯電話番号宛てに認証ＩＤを含むＳＭＳメールを送信し、当該ＳＭＳメールを受信したユーザが当該認証ＩＤを入力してサービス事業者に送信することによってユーザの本人確認を行うという方法がある。
【０００７】
ここでショートメッセージサービス（ＳＭＳ）とは、携帯電話機などの無線端末が他の無線端末との間で回線サービス網を利用して限定された文字数の範囲内のテキストデータをメールで送受信することのできるサービスである。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したとおり、ＳＭＳを用いてユーザの本人確認を行うためには、サービス事業者がユーザ端末にＳＭＳメールを送信する必要がある。しかしながら、サービス事業者のサーバからユーザ端末にＳＭＳメールを送信することができない場合や、サーバからユーザ端末に送信されたＳＭＳメールがユーザ端末で受信されない場合などがあり、ＳＭＳを用いたユーザの本人確認には技術上の問題があった。
【０００９】
例えば、ＳＭＳメールを送信するサーバがユーザ端末の所在地とは異なる国に存在する場合は、所謂国際ＳＭＳ送信を用いる必要がある。しかしながら、国際ＳＭＳに対応しているキャリアや携帯端末が国内ＳＭＳに比べてかなり限定されているという問題がある。したがって、国際ＳＭＳメールを受信することのできない携帯端末ユーザが多く存在するという問題がある。
【００１０】
このため、従来のＳＭＳ伝送システムにおいては、サービス事業者がユーザ端末に向けて送信したＳＭＳメールが送信先のユーザ端末に受信されない場合があるという問題がある。また、ＳＭＳメールが送信先のユーザ端末において受信された場合でも、何らかの事情によりユーザからの応答がなく、サービス事業者においてユーザの本人確認を行うことができない場合があるという問題もある。
【００１１】
本発明は、上記のような従来のＳＭＳ伝送システムの問題を解決しようとするものであり、サービス事業者がユーザ端末に送信したＳＭＳメールをユーザ端末においてより確実に受信させることを目的とする。
【００１２】
また、本発明は、国際ＳＭＳメールを受信することのできないユーザ端末に対しても、ＳＭＳメールをより確実に受信させることを目的とする。
【００１３】
また、本発明は、ＳＭＳメールを受信したユーザ端末から送信元であるサービス事業者への応答がなされる確率を高めることを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係るＳＭＳメール伝送システムは、ゲートウェイサーバとＳＭＳデータベースと事業者端末とを備えるＳＭＳメール伝送システムであって、ゲートウェイサーバは、ユーザ端末の電話番号を送信先としてＳＭＳメールを送信するＳＭＳ送信部と、ＳＭＳメールの送信結果を判断するＳＭＳ送信結果判断部と、
ＳＭＳデータベースを読み取るＳＭＳデータベース読取部とを備え、ＳＭＳデータベースは、ＳＭＳ送信部によって送信されたＳＭＳメールに関する情報を記憶するＳＭＳ送信サーバログテーブルと、ＳＭＳ送信結果判断部において送信失敗と判断されたユーザ端末の電話番号を記憶するＳＭＳ失敗ログテーブルと、
を備え、ゲートウェイサーバは、ＳＭＳ送信サーバログテーブルに、送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、送信失敗と判断された電話番号をＳＭＳ失敗ログテーブルに記録するＳＭＳ失敗ログ管理部をさらに備え、事業者端末は、事業者端末にインストールされたアプリケーションによって制御されるＳＭＳデータベース読取部とＳＭＳ送信部とＳＭＳ失敗ログ削除命令部とを備え、ＳＭＳデータベース読取部は、定期的にＳＭＳ失敗ログテーブルを読み取り、ＳＭＳ送信部は、ＳＭＳ失敗ログテーブルに送信失敗と判断された電話番号が記憶されているとき、送信失敗と判断された電話番号を送信先としてＳＭＳメールを送信し、ＳＭＳ失敗ログ削除命令部は、事業者端末がユーザ端末へのＳＭＳメールの送信に成功したとき、成功した送信先の電話番号をＳＭＳ失敗ログテーブルから削除するようにＳＭＳ失敗ログ管理部に命令することを特徴とする。
【００１５】
また、本発明に係るＳＭＳメール伝送システムのゲートウェイサーバは、インターネット回線を通じてユーザ端末からユーザ端末の電話番号を含むＳＭＳ送信リクエストを受信するＳＭＳ送信リクエスト受信部と、ＳＭＳ送信リクエストごとに認証ＩＤを生成する認証ＩＤ生成部とをさらに備え、ＳＭＳ送信部は、ユーザ端末の電話番号を送信先として認証ＩＤを含むＳＭＳメールを送信し、ＳＭＳ失敗ログテーブルは、送信失敗と判断されたユーザ端末の電話番号と認証ＩＤとを含むＳＭＳ失敗ログを記憶し、ＳＭＳ失敗ログ管理部は、ＳＭＳ送信サーバログテーブルにＳＭＳ失敗ログが記憶されているとき、ＳＭＳ失敗ログをＳＭＳ失敗ログテーブルに記録し、事業者端末のＳＭＳ送信部は、ＳＭＳ失敗ログテーブルにＳＭＳ失敗ログが記憶されているとき、ＳＭＳ失敗ログに含まれるユーザ端末の電話番号を送信先として認証ＩＤを含むＳＭＳメールを送信し、ＳＭＳ失敗ログ削除命令部は、事業者端末がユーザ端末へのＳＭＳメール送信に成功したとき、ＳＭＳメール送信に成功したユーザ端末の失敗ログをＳＭＳ失敗ログテーブルから削除するようにＳＭＳ失敗ログ管理部に命令することを特徴とする。
【００１６】
また、本発明に係るＳＭＳメール伝送システムのＳＭＳ失敗ログ管理部は、ゲートウェイサーバのＳＭＳ送信部がユーザ端末の電話番号を送信先としてＳＭＳメールを送信してから一定時間経過後において、失敗ログテーブルに記憶されていないユーザ端末からの応答がないとき、失敗ログテーブルに記憶されていないユーザ端末の電話番号をＳＭＳ送信失敗ログテーブルに記録することを特徴とする。
【００１７】
また、本発明に係るＳＭＳメール伝送システムのＳＭＳ失敗ログ管理部は、ＳＭＳ送信リクエスト受信部においてユーザ端末からＳＭＳ再送信リクエストを受信したとき、ＳＭＳ再送信リクエストを送信したユーザ端末の電話番号を前記ＳＭＳ送信失敗ログテーブルに記録することを特徴とする。
【００１８】
また、本発明に係るＳＭＳメール伝送システムは、ゲートウェイサーバとＳＭＳデータベースと事業者端末とを備えるＳＭＳメール伝送システムであって、
ゲートウェイサーバは、ユーザ端末の電話番号を送信先とするＳＭＳメールをシステム外のＳＭＳ送信サーバに送信させるためのＳＭＳ送信命令部と、ＳＭＳデータベースを読み取るＳＭＳデータベース読取部と、
を備え、
ＳＭＳデータベースは、ＳＭＳ送信命令部の命令に従って送信されたＳＭＳメールに関する情報を記憶するＳＭＳ送信サーバログテーブルと、送信失敗と判断されたＳＭＳメールの送信先であるユーザ端末の電話番号を記憶するＳＭＳ失敗ログテーブルとを備え、
ゲートウェイサーバは、ＳＭＳ送信サーバログテーブルに、送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、送信失敗と判断されたユーザ端末の電話番号をＳＭＳ失敗ログテーブルに記録するＳＭＳ失敗ログ管理部をさらに備え、
事業者端末は、事業者端末にインストールされたアプリケーションによって制御されるＳＭＳデータベース読取部とＳＭＳ送信部とＳＭＳ失敗ログ削除命令部とを備え、ＳＭＳデータベース読取部は、定期的にＳＭＳ失敗ログテーブルを読み取り、ＳＭＳ送信部は、ＳＭＳ失敗ログテーブルに送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、送信失敗と判断されたユーザ端末の電話番号を送信先としてＳＭＳメールを送信し、ＳＭＳ失敗ログ削除命令部は、事業者端末がユーザ端末へのＳＭＳメールの送信に成功したとき、成功した送信先の電話番号をＳＭＳ失敗ログテーブルから削除するようにＳＭＳ失敗ログ管理部に命令することを特徴とする。
【００１９】
また、本発明に係るＳＭＳメール伝送システムのゲートウェイサーバは、インターネット回線を通じてユーザ端末からユーザ端末の電話番号を含むＳＭＳ送信リクエストを受信するＳＭＳ送信リクエスト受信部と、ＳＭＳ送信リクエストごとに認証ＩＤを生成する認証ＩＤ生成部とをさらに備え、
ＳＭＳ送信命令部は、ユーザ端末の電話番号を送信先とする認証ＩＤを含むＳＭＳメールを、ＳＭＳ送信サーバに送信させ、ＳＭＳ失敗ログテーブルは、送信失敗と判断されたユーザ端末の電話番号と認証ＩＤとを含むＳＭＳ失敗ログを記憶し、ＳＭＳ失敗ログ管理部は、ＳＭＳ送信サーバログテーブルにＳＭＳ失敗ログが記憶されているとき、ＳＭＳ失敗ログをＳＭＳ失敗ログテーブルに記録し、事業者端末のＳＭＳ送信部は、ＳＭＳ失敗ログテーブルにＳＭＳ失敗ログが記憶されているとき、ＳＭＳ失敗ログに含まれるユーザ端末の電話番号を送信先として認証ＩＤを含むＳＭＳメールを送信し、ＳＭＳ失敗ログ削除命令部は、事業者端末がユーザ端末へのＳＭＳメール送信に成功したとき、ＳＭＳメール送信に成功したユーザ端末の失敗ログをＳＭＳ失敗ログテーブルから削除するようにＳＭＳ失敗ログ管理部に命令することを特徴とする。
【００２０】
また、本発明に係るＳＭＳメール伝送システムのＳＭＳ失敗ログ管理部は、ゲートウェイサーバのＳＭＳ送信命令部が、ユーザ端末の電話番号を送信先とするＳＭＳメールを、ＳＭＳ送信サーバに送信させてから一定時間経過後において、失敗ログテーブルに記憶されていないユーザ端末からの応答がないとき、失敗ログテーブルに記憶されていないユーザ端末の電話番号をＳＭＳ送信失敗ログテーブルに記録することを特徴とする。
【００２１】
また、本発明に係るＳＭＳメール伝送システムのＳＭＳ失敗ログ管理部は、ＳＭＳ送信リクエスト受信部においてユーザ端末からＳＭＳ再送信リクエストを受信したとき、ＳＭＳ再送信リクエストを送信したユーザ端末の電話番号をＳＭＳ送信失敗ログテーブルに記録することを特徴とする。
【００２２】
また、本発明に係るＳＭＳメール伝送方法は、ゲートウェイサーバと事業者端末とを備えるＳＭＳメール伝送システムによるＳＭＳメール伝送方法であって、ゲートウェイサーバは、ユーザ端末の電話番号を送信先としてＳＭＳメールを送信し、ＳＭＳメールの送信結果を判断し、ＳＭＳメールの送信に関する情報が記録されているＳＭＳデータベースを読み取り、ＳＭＳデータベースにＳＭＳメールの送信結果を判断することにおいて送信失敗と判断されたユーザ端末の電話番号を記録し、事業者端末は、事業者端末にインストールされたアプリケーションの制御により、定期的にＳＭＳデータベースを読み取り、ＳＭＳデータベースに送信失敗と判断された電話番号が記憶されているとき、送信失敗と判断された電話番号を送信先としてＳＭＳメールを送信し、事業者端末がユーザ端末へのＳＭＳメールの送信に成功したとき、成功した送信先の電話番号を前記ＳＭＳデータベースから削除するようにゲートウェイサーバに命令することを特徴とする。
【００２３】
また、本発明に係るＳＭＳメール伝送方法のゲートウェイサーバは、インターネットを通じてユーザ端末からユーザ端末の電話番号を含むＳＭＳ送信リクエストを受信し、ＳＭＳ送信リクエストごとに認証ＩＤを生成し、ユーザ端末の電話番号を送信先としてＳＭＳメールを送信することにおいて、認証ＩＤを含むＳＭＳメールを送信し、ＳＭＳデータベースは、送信失敗と判断されたユーザ端末の電話番号を記録することにおいて、送信失敗と判断されたユーザ端末の認証ＩＤを含むＳＭＳ失敗ログを記憶し、ＳＭＳデータベースにＳＭＳ失敗ログが記憶されているとき、ＳＭＳ失敗ログをＳＭＳ失敗ログテーブルに記録し、事業者端末は、ＳＭＳ失敗ログテーブルにＳＭＳ失敗ログが記憶されているとき、ＳＭＳ失敗ログに含まれるユーザ端末の電話番号を送信先として認証ＩＤを含むＳＭＳメールを送信し、事業者端末がユーザ端末へのＳＭＳメール送信に成功したとき、ＳＭＳメール送信に成功したユーザ端末の失敗ログをＳＭＳ失敗ログテーブルから削除するようにＳＭＳ失敗ログ管理部に命令すること特徴とする。
【００２４】
また、本発明に係るＳＭＳメール伝送方法のゲートウェイサーバは、ＳＭＳ失敗ログテーブルに記憶されていないユーザ端末の電話番号を送信先としてＳＭＳメールを送信してから一定時間経過後において、失敗ログテーブルに記憶されていないユーザ端末から応答がないとき、失敗ログテーブルに記憶されていないユーザ端末の電話番号をＳＭＳ送信失敗ログテーブルに記録することを特徴とする。
【００２５】
また、本発明に係るＳＭＳメール伝送方法のゲートウェイサーバは、ＳＭＳ送信リクエストを受信することにおいてユーザ端末からＳＭＳ再送信リクエストを受信したとき、ＳＭＳ再送信リクエストを送信したユーザ端末の電話番号をＳＭＳ送信失敗ログテーブルに記録することを特徴とする。
【００２６】
また、本発明に係るＳＭＳメール伝送方法は、ゲートウェイサーバと事業者端末とを備えるＳＭＳメール伝送システムによるＳＭＳメール伝送方法であって、
ゲートウェイサーバは、ユーザ端末の電話番号を送信先とするＳＭＳメールをシステム外のＳＭＳ送信サーバに送信させ、
ＳＭＳメールに関する情報が記録されるＳＭＳデータベースを読み取り、
ＳＭＳデータベースに、ＳＭＳ送信サーバにより送信失敗と判断されたユーザ端末の電話番号を記録し、
事業者端末は、事業者端末にインストールされたアプリケーションの制御により、定期的にＳＭＳデータベースを読み取り、ＳＭＳデータベースに送信失敗と判断されたユーザ端末の電話番号が記憶されているとき、送信失敗と判断されたユーザ端末の電話番号を送信先としてＳＭＳメールを送信し、事業者端末がユーザ端末の電話番号へのＳＭＳメールの送信に成功したとき、成功した送信先の電話番号をＳＭＳデータベースから削除するようにゲートウェイサーバに命令することを特徴とする。
【００２７】
また、本発明に係るＳＭＳメール伝送方法のゲートウェイサーバは、インターネットを通じてユーザ端末からユーザ端末の電話番号を含むＳＭＳ送信リクエストを受信し、ＳＭＳ送信リクエストごとに認証ＩＤを生成し、ユーザ端末の電話番号を送信先とするＳＭＳメールをＳＭＳ送信サーバに送信させることにおいて、認証ＩＤを含むＳＭＳメールを送信し、
ＳＭＳデータベースは、送信失敗と判断されたユーザ端末の電話番号を記録することにおいて、送信失敗と判断されたユーザ端末の認証ＩＤを含むＳＭＳ失敗ログを記憶し、ＳＭＳデータベースにＳＭＳ失敗ログが記憶されているとき、ＳＭＳ失敗ログをＳＭＳ失敗ログテーブルに記録し、
事業者端末は、ＳＭＳ失敗ログテーブルにＳＭＳ失敗ログが記憶されているとき、ＳＭＳ失敗ログに含まれるユーザ端末の電話番号を送信先として認証ＩＤを含むＳＭＳメールを送信し、事業者端末がユーザ端末へのＳＭＳメール送信に成功したとき、ＳＭＳメール送信に成功したユーザ端末の失敗ログをＳＭＳ失敗ログテーブルから削除するようにＳＭＳ失敗ログ管理部に命令すること特徴とする。
【００２８】
また、本発明に係るＳＭＳメール伝送方法のゲートウェイサーバは、ＳＭＳ失敗ログテーブルに記憶されていないユーザ端末の電話番号を送信先とするＳＭＳメールをＳＭＳ送信サーバに送信させてから一定時間経過後において、失敗ログテーブルに記憶されていないユーザ端末から応答がないとき、失敗ログテーブルに記憶されていないユーザ端末の電話番号をＳＭＳ送信失敗ログテーブルに記録することを特徴とする。
【００２９】
また、本発明に係るＳＭＳメール伝送方法のゲートウェイサーバは、ＳＭＳ送信リクエストを受信することにおいてユーザ端末からＳＭＳ再送信リクエストを受信したとき、ＳＭＳ再送信リクエストを送信したユーザ端末の電話番号をＳＭＳ送信失敗ログテーブルに記録することを特徴とする。
【発明の効果】
【００３０】
本発明に係るＳＭＳメール伝送システム及び方法によれば、サービス事業者がユーザ端末に送信したＳＭＳメールをユーザ端末においてより確実に受信させることができる。
【００３１】
また、本発明に係るＳＭＳメール伝送システム及び方法によれば、国際ＳＭＳメールを受信することのできないユーザ端末に対してもＳＭＳメールをより確実に受信させることができる。
【００３２】
また、本発明に係るＳＭＳメール伝送システム及び方法によれば、ＳＭＳメールを受信したユーザ端末から送信元のサービス事業者への応答がなされる確率を高めることができる。
【００３３】
また、本発明に係るＳＭＳメール伝送システム及び方法によれば、特別なインフラ整備を要することなくＳＭＳメールをより確実に送信先の携帯端末に伝送することができる。
【００３４】
また、本発明に係るＳＭＳメール伝送システム及び方法によれば、ＳＭＳメールを送信するサービス事業者は容易にＳＭＳメール伝送量を増設することができる。
【００３５】
これにより、サービス事業者は、ユーザ端末においてより確実にＳＭＳメールを受信させるとともに、ユーザ端末から認証ＩＤ等の入力を伴う応答がなされる確率を高めることができるので、サービスに対する関心の高い優良なユーザとの交信をより確実に行うことができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の第１実施形態にかかるＳＭＳ送信システムの全体構造を示す図である。
【図２】本発明の第１実施形態にかかるＳＭＳ送信システムのゲートウェイシステムの構造を示す図である。
【図３】本発明にかかるＳＭＳ送信システムのユーザ端末の構造を示す図である。
【図４】本発明にかかるＳＭＳ送信システムの事業者端末の構造を示す図である。
【図５】本発明の第２実施形態にかかるＳＭＳ送信システムの全体構造を示す図である。
【図６】本発明の第２実施形態の変形例にかかるＳＭＳ送信サーバの構造を示す図である。
【図７】本発明の第２実施形態にかかるゲートウェイシステムの構造を示す図である。
【図８】本発明の第３実施形態にかかるＳＭＳ送信システムの全体構造を示す図である。
【図９】本発明の第３実施形態にかかるＳＭＳ送信システムのゲートウェイシステムの構造を示す図である。
【図１０】本発明にかかるＳＭＳ送信システム方法のフローチャートである。
【発明を実施するための形態】
【００３７】
以下、本発明を実施するための形態を、本発明の実施形態に係るＳＭＳメール伝送システム及び方法として、添付の図面を参照しながら詳細に説明する。なお、本明細書に記載の実施形態は、本発明の実施形態に係るＳＭＳメール伝送システム及び方法を例示したものであり、本発明に係るＳＭＳメール伝送システム及び方法は、以下の実施例に限定されるわけではない。
【００３８】
（第１実施形態）
まず本発明の第１実施形態にかかるＳＭＳメール伝送システム及び方法について図面に基づき説明する。
【００３９】
本発明の第１実施形態にかかるＳＭＳメール伝送システム及び方法は、サービス事業者がユーザ端末に認証ＩＤを含むＳＭＳメールを送付し、ユーザが受信したＳＭＳメールに含まれる認証ＩＤを自己の端末に入力してサービス事業者に返信し、サービス事業者が送信した認証ＩＤとユーザ端末から返信された認証ＩＤとを照合することによってユーザの本人確認を行う場合に用いることができる。
【００４０】
図１を参照すると、本発明の第１実施形態にかかるＳＭＳメール伝送システム１０００は、ゲートウェイシステム（ＧＷシステム）１４と、ユーザ端末１６と、事業者端末２０とを含む。また、ＧＷシステム１４は、ゲートウェイサーバ（ＧＷサーバ）１０及びＳＭＳデータベース（ＳＭＳＤＢ）１２を含む。
【００４１】
ＧＷサーバ１０は、本件サービス業者のサーバである。ユーザが、本件サービス業者の提供するサービスを受けるためには、ユーザは本件サービス事業者による本人確認を受けなければいけない場合がある。そこで、まず、ユーザ端末１６を有するユーザは本件サービス業者のサービスを受けるために、ユーザ端末１６を用いてインターネットを介してＧＷサーバ１０にアクセスを行なう。ユーザ端末１６がＧＷサーバ１０にアクセスを行なうと、本人確認を行なうためのＳＭＳメールがユーザ端末１６へ送信される。
【００４２】
ＳＭＳＤＢ１２は、サービス事業者がユーザ端末に送信するＳＭＳメールに関する情報が記録されるデータベースである。
【００４３】
ＧＷシステム１４は、ＧＷサーバ１０とＳＭＳＤＢ１２とを含むシステムである。ＧＷシステム１４は、本人確認を行なう以外に、サービス業者がユーザ端末に当該サービスを提供するためのシステムとなっていてもよい。
【００４４】
ユーザ端末１６は、サービス事業者が送信するＳＭＳメールの送信先の携帯端末である。ユーザ端末１６は、例えば携帯電話、スマートフォンなどのインターネットに接続可能な端末装置である。また、携帯電話事業者の提供する回線サービス網にも接続でき、ＳＭＳメールを受信可能である。
【００４５】
事業者端末２０は、サービス事業者が送信するＳＭＳメールをユーザ端末１６に送信する携帯端末である。事業者端末２０は、複数であってもよく、送信するＳＭＳメールの数量に応じて任意に増設されてもよい。事業者端末２０は、ユーザ端末１６と同じように、携帯電話事業者の提供する回線サービス網に接続できる。これにより、ユーザ端末１６にＳＭＳメールを送信することができる。また、事業者端末２０は、インターネット等にも接続可能となっていてもよい。例えば、無線ＬＡＮの接続が可能となっていてもよい。事業者端末２０には、後に説明するように、特殊なアプリケーションがインストールされ、インターネットや無線ＬＡＮ等を介してＧＷシステムにアクセスすることが可能である。また、事業者端末２０は、携帯電話事業者の提供する回線サービス網を介してＧＷシステムにアクセスすることが可能となっていてもよい。この場合は、事業者端末２０は、インターネット等に接続可能である必要はない。
【００４６】
事業者端末２０は、ユーザ端末１６と同一の国内に設置されるのが好ましい。ただし、ローミングなどを用いて、海外から事業者端末２０からユーザ端末１６へＳＭＳメールを送信することができれば、事業者端末２０は、ユーザ端末１６の位置するのとは別の国に設置されてもよい。また、ＧＷシステム１４は、ユーザ端末１６とインターネット通信ができる場所であればどこに設置されてもよく、例えばユーザ端末１６の位置するのとは異なる国に設置されてもよい。
【００４７】
図２を参照すると、ＧＷサーバ１０はＳＭＳ送信リクエスト受信部２１と認証ＩＤ生成部２２とＳＭＳ送信部２３とＳＭＳ送信結果判断部２４とＳＭＳＤＢ読取部２５とＳＭＳ失敗ログ管理部２６と認証ＩＤ受信・照合部２７とを含む。
【００４８】
また、図２を参照すると、ＳＭＳＤＢ１２はＳＭＳ送信サーバログテーブル３１とＳＭＳ失敗ログテーブル３２とを含む。ＳＭＳＤＢ１２は、さらに、ユーザ端末のＯＳの種類など、主にサービス事業者の重要業績評価指標（ＫＰＩ：ｋｅｙ  ｐｅｒｆｏｒｍａｎｃｅ  ｉｎｄｉｃａｔｏｒ）用のデータを記録するＳＭＳ送信ログテーブル（図示せず）など、他のテーブルを含んでいてもよい。
【００４９】
図３を参照すると、ユーザ端末１６はＳＭＳ送信リクエスト送信部４１とＳＭＳ受信部４２と認証ＩＤ入力・送信部４３とを含む。
【００５０】
図４を参照すると、事業者端末２０は、ＳＭＳＤＢ読取部５１と、ＳＭＳ送信部５２と、ＳＭＳ失敗ログ削除命令部５３と、ＳＭＳ送信件数制御部５４とを含む。事業者端末２０には特殊なアプリケーションがインストールされており、上記ＳＭＳＤＢ読取部５１、ＳＭＳ送信部５２、ＳＭＳ失敗ログ削除命令部５３、及びＳＭＳ送信件数制御部５４は全て当該アプリケーションによって制御される。
【００５１】
再び図１、図２を参照して本発明の第１実施形態にかかるＳＭＳメール伝送システム１０００を具体的に説明する。
【００５２】
ＧＷサーバ１０のＳＭＳ送信リクエスト受信部２１は、ユーザ端末１６のＳＭＳ送信リクエスト送信部４１から送信されるＳＭＳ送信リクエストを、インターネットを介して受信する。ＳＭＳ送信リクエストには、発信元のユーザ端末１６の電話番号や電話番号と対応付けられる情報が含まれていてもよい。ユーザ端末１６の電話番号は後にＳＭＳメールを送信する宛先として用いられる。
【００５３】
ＧＷサーバ１０の認証ＩＤ生成部２２は、ＳＭＳ送信リクエストごとに認証ＩＤを生成する。認証ＩＤは、サービス事業者が当該ユーザの本人確認をするために付与する任意の数字又は文字情報であってもよい。認証ＩＤはユーザの本人確認をするために付与されるので、ＳＭＳ送信リクエストごとに異なる認証ＩＤが生成されるのが好ましい。例えば、ＳＭＳ送信リクエストごとに乱数を発生させて認証ＩＤとしてもよい。
【００５４】
ＧＷサーバ１０のＳＭＳ送信部２３は、ＳＭＳ送信リクエストを発信したユーザ端末１６にＳＭＳメールを発信する。ＳＭＳ送信部２３が発信するＳＭＳメールは、当該生成された認証ＩＤをユーザ端末に伝達するためのメールである。
【００５５】
ＧＷサーバ１０のＳＭＳ送信結果判断部２４は、ＳＭＳ送信部２３がＳＭＳメールの送信に成功したか否かを判断する。
【００５６】
ＧＷサーバ１０は、ユーザ端末１６から受信したＳＭＳ送信リクエストごとに、ＳＭＳメール送信に関する情報をＳＭＳＤＢ１２のＳＭＳ送信サーバログテーブル３１に記録する。ＳＭＳ送信サーバログテーブル３１に記録されるＳＭＳメール送信に関する情報は、例えばＳＭＳ送信リクエスト受信日時、ＳＭＳメール送信先のユーザ端末の電話番号、ＳＭＳメールに含まれる認証ＩＤ、ＳＭＳメール送信日時、ＳＭＳメール送信結果等を含んでもよい。ＳＭＳメール送信結果には、ＳＭＳ送信結果判断部２４による判断の結果が含まれてもよい。例えば、ＳＭＳメール送信に成功した、あるいは、失敗したなどの判断の結果が含まれてもよい。
【００５７】
ＧＷサーバ１０のＳＭＳＤＢ読取部２５は、時間間隔をおいて、例えば定期的に、ＳＭＳＤＢのＳＭＳ送信サーバログテーブル３１に記録された情報を読み取る。ＳＭＳＤＢ読取部２５は、例えば１分に１回、ＳＭＳ送信サーバログテーブル３１に記録された情報を読み取るものでもよい。ＳＭＳＤＢ読取部２５は、ＳＭＳ送信サーバログテーブル３１にＳＭＳメール送信に失敗した旨のＳＭＳメール送信結果が記録されている場合には、当該送信に失敗した送信先の電話番号と認証ＩＤに関する情報を取得し、これらの情報をＳＭＳ失敗ログテーブル３２に記録する。以下、ＳＭＳ失敗ログテーブル３２に記録された電話番号と認証ＩＤに関する情報を「ＳＭＳ失敗ログ」と称する。
【００５８】
事業者端末２０のＳＭＳＤＢ読取部５１は、定期的にＧＷシステム１４にアクセスし、ＳＭＳ失敗ログテーブル３２にＳＭＳ失敗ログが記録されている場合には当該ＳＭＳ失敗ログを読取る。ＳＭＳＤＢ読取部５１は、例えば１０秒に１回、ＳＭＳ失敗ログテーブル３２にＳＭＳ失敗ログが記録されているかどうかを読取るものでもよい。事業者端末２０のＳＭＳ送信部５２は、取得したＳＭＳ失敗ログに基づいて取得される電話番号（例えばＳＭＳ失敗ログに含まれる電話番号）を送信先として当該ＳＭＳ失敗ログに含まれる認証ＩＤを含むＳＭＳメールを送信する。
【００５９】
事業者端末２０のＳＭＳ送信部５２がＳＭＳ失敗ログに含まれる認証ＩＤを含むＳＭＳメールの送信に成功した場合、事業者端末２０のＳＭＳ失敗ログ削除命令部５３は、インターネット等を介してＧＷシステム１４にアクセスし、ＧＷサーバ１０のＳＭＳ失敗ログ管理部２６に対して、当該送信に成功したＳＭＳメールに関する失敗ログを削除するように命令する。
【００６０】
事業者端末２０からＳＭＳ失敗ログ削除命令を受信したＳＭＳ失敗ログ管理部２６は、ＳＭＳ失敗ログテーブル３２から当該送信に成功したＳＭＳメールに関する失敗ログを削除する。
【００６１】
ユーザ端末１６のＳＭＳ受信部４２は、ＧＷサーバ１０又は事業者端末１６から送信されたＳＭＳメールを受信する。ユーザ１８は、ユーザ端末１６の認証ＩＤ入力・送信部４３により、当該ＳＭＳメールに含まれる認証ＩＤをユーザ端末１６に入力してサービス事業者に返信してもよい。認証ＩＤ入力・送信部４３による認証ＩＤを含むメッセージの返信は、インターネットを介して伝送されてもよい。
【００６２】
ＧＷサーバ１０の認証ＩＤ受信・照合部２７は、ユーザ端末１６の認証ＩＤ入力・送信部４３から送信されたメッセージを受信し、受信したメッセージに含まれる認証ＩＤと送信した認証ＩＤとを照合する。
【００６３】
認証ＩＤ受信・照合部２７が、受信したメッセージに含まれる認証ＩＤと送信した認証ＩＤとが一致すると判断した場合、ＧＷサーバ１０は、当該ユーザ１８の本人認証が完了したものと判断して、当該ユーザ端末１６に対してサービスを提供してもよい。また、認証ＩＤ受信・照合部２７が、受信したメッセージに含まれる認証ＩＤと送信した認証ＩＤとが一致しないと判断した場合、ＧＷサーバ１０は、当該ユーザ端末１６にエラーメッセージを送信してもよい。
【００６４】
以上の構成により、ＧＷサーバ１０がユーザ端末１６へのＳＭＳメール送信に失敗した場合でも、ユーザ端末１６と同一国内に設置された事業者端末２０から当該送信に失敗した送信先に再度ＳＭＳメールが送信されるため、サービス事業者が発信したＳＭＳメールをユーザ端末１６により確実に受信させることができる。
【００６５】
また、本発明の構成によれば、ユーザ端末と同一国内に事業者端末を設置し、当該事業者端末にアプリケーションをインストールして起動させておくことにより、その他の特殊なインフラ整備を必要とせずに、ユーザ端末にＳＭＳメールをより確実に受信させることができる。
【００６６】
また、事業者端末２０は、ＳＭＳ送信件数制御部５４を含んでもよい。ＳＭＳ送信件数制御部５４は、事業者端末２０が一日に送信するＳＭＳメールの件数をカウントし、事業者端末２０が送信するＳＭＳメールの件数が一定の数に達した場合に、その日のＳＭＳメール送信を停止する。例えば、キャリアごとに設定されているＳＭＳの一日の送信件数の上限が２００件／１日である場合、ＳＭＳ送信件数制御部５４は、事業者端末２０が送信するＳＭＳメールの件数を、１８０件／１日に設定されてもよい。これにより上限の手前で事業者端末２０によるＳＭＳ送信動作を止めることができる。
【００６７】
これにより、事業者端末２０がキャリアによって設定されているＳＭＳメール送信件数の上限を超えることを防ぎ、ＳＭＳメール送信件数の上限を超えた場合にキャリアによって事業者端末２０にロックが設定されることを回避することができる。ＳＭＳ送信件数制御部５４によってある事業者端末２０のＳＭＳメール送信が停止した場合でも、他の事業者端末２０がある場合には、当該他の事業者端末によって失敗ログに記載されたユーザ端末に対するＳＭＳメール送信を行うことができる。
【００６８】
本発明の構成によれば、事業者端末の数を増やすことにより、その他の設備やインフラを必要とせずに、ユーザ端末に送信するＳＭＳメールの数量を容易に増設することができる。また、事業者端末は、通常販売されている端末に上述した特殊なアプリケーションをインストールすることにより製造することができる。
【００６９】
また、ＧＷサーバ１０は、ユーザ端末１６からＳＭＳ送信リクエストを受信した日時から一定時間が経過した時点において、認証ＩＤ受信・照合部２７が当該ユーザ端末１６から返信メッセージを受信していない場合、ＧＷサーバ１０のＳＭＳ失敗ログ管理部２６は、ＳＭＳ送信サーバログテーブル３１から、当該ユーザ端末１６の送信先の電話番号と送信済みの認証ＩＤに関する情報を取得し、これらを失敗ログとしてＳＭＳ失敗ログテーブル３２に記憶してもよい。ＳＭＳ失敗ログ管理部２６は、例えば、ＳＭＳ送信リクエストを受信した日時から３０分が経過した時点において、当該ユーザ端末１６から返信メッセージを受信していない場合に、当該ユーザ端末１６の送信先の電話番号と送信済みの認証ＩＤをＳＭＳ失敗ログテーブル３２に記憶してもよい。
【００７０】
このように、ＳＭＳ送信リクエストを受信した日時から一定時間が経過した時点において当該ユーザ端末１６から返信メッセージが受信されない場合にも当該送信先を失敗ログとして記録することにより、ＳＭＳ送信結果判断部２４が送信に失敗した旨を認識していないにも関わらず、実際にはＧＷサーバ１０からのＳＭＳメール送信に失敗していた場合であっても、ＳＭＳ失敗ログ管理部２６によって当該ユーザ端末の電話番号と認証ＩＤとに関する情報がＳＭＳ失敗ログテーブル３２に記憶されるため、事業者端末２０からＳＭＳメールを送信して認証ＩＤを通知することができる。
【００７１】
また、ＧＷサーバ１０がＳＭＳメール送信に成功していた場合であっても、ユーザ端末においてＳＭＳメールが未開封のまま放置されたり、ユーザが認証ＩＤの入力を失念していたりするなど、何らかの事情によりユーザ端末から認証ＩＤの入力及び返信がなされない場合が存在する。このような場合に、ＳＭＳ送信リクエストを受信した日時から一定時間（例えば３時間）が経過した時点において当該ユーザ端末１６から返信メッセージが受信されない場合にも当該送信先を失敗ログとして記録することにより、再度、事業者端末２０から既に送付したものと同じ認証ＩＤを含むＳＭＳメールを送信することができるので、このようなユーザ端末から認証ＩＤの入力及び返信がなされる確率を向上させることができる。
【００７２】
なお、意図的に認証ＩＤの入力・送信を行わないユーザに過剰にＳＭＳメールを送信しないように、上記のようなＳＭＳ送信リクエストを受信した日時から一定時間経過後の事業者端末２０によるＳＭＳメールの再送信は、認証ＩＤの入力が行なわれるまで繰り返して行なうのではなく、同一のＳＭＳ送信リクエストごとに１回のみとしてもよい。
【００７３】
さらに、ＳＭＳ送信リクエスト受信部２１が、ＳＭＳ送信リクエストを発信したユーザ端末１６から、再度、ＳＭＳ再送信リクエストを受信した場合、認証ＩＤ生成部２２は当該再送信リクエストに応じて新たな認証ＩＤを生成する。そして、ＳＭＳ失敗ログ管理部２６は、ＧＷサーバ１０のＳＭＳ送信部２３を介さずに当該再送信リクエストを発信したユーザ端末の電話番号と新たな認証ＩＤとを失敗ログとしてＳＭＳ失敗ログテーブルに記憶してもよい。
【００７４】
これにより、ＳＭＳメールの再送信を希望するユーザ端末に対して、ＧＷサーバ１０からのＳＭＳメール送信を省略して事業者端末２０からＳＭＳメールを送信することにより、より確実かつ合理的にユーザ端末にＳＭＳメールを受信させることができる。
【００７５】
本実施形態にかかるＳＭＳメールの伝送処理について図１０を参照して説明する。図１０は本実施形態にかかるＳＭＳメールの伝送処理の全体的な流れを示すフローチャートである。
【００７６】
図１０を参照すると、ステップ３００でＧＷサーバはユーザ端末からＳＭＳ送信リクエストを受信する。
【００７７】
ステップ３０２で、ＧＷサーバは受信したＳＭＳ送信リクエストごとに認証ＩＤを生成する。
【００７８】
当該受信したＳＭＳ送信リクエストが、当該ユーザ端末から送信される初めてのＳＭＳ送信リクエストである場合には、ステップ３０４で、ＧＷサーバ又はＳＭＳ送信サーバのＳＭＳ送信部から当該ユーザ端末の電話番号を送信先として生成された認証ＩＤを含むＳＭＳメールを送信する。
【００７９】
また、当該受信したＳＭＳ送信リクエストが、当該ユーザ端末から再度送信されるＳＭＳ送信リクエスト（ＳＭＳ再送信リクエスト）である場合には、ステップ３１０で当該ユーザ端末の電話番号と生成された認証ＩＤとを失敗ログとしてＳＭＳ失敗ログデータベースに記憶してもよい。
【００８０】
ステップ３０４で、ＧＷサーバ又はＳＭＳ送信サーバのＳＭＳ送信結果判断部がＳＭＳメールの送信に失敗したと判断した場合も、ステップ３１０で当該ユーザ端末の電話番号と生成された認証ＩＤとを失敗ログとしてＳＭＳ失敗ログデータベースに記憶する。
【００８１】
また、ステップ３０４で、ＧＷサーバ又はＳＭＳ送信サーバのＳＭＳ送信結果判断部がＳＭＳメールの送信に失敗したと判断しなかった場合でも、ＳＭＳ送信リクエスト受信日時から一定時間が経過しても送信先のユーザ端末から認証ＩＤの入力・返信がなされない場合にも、ステップ３１０で当該ユーザ端末の電話番号と生成された認証ＩＤとを失敗ログとしてＳＭＳ失敗ログデータベースに記憶する。
【００８２】
ユーザ端末から認証ＩＤの入力・返信がなされた場合、返信された認証ＩＤがサービス事業者の送付した認証ＩＤと一致している場合には、ステップ３０６でユーザの本人確認が完了したと判断し、ユーザ端末を個体識別して会員登録等のサービスが提供される。
【００８３】
ユーザ端末から返信された認証ＩＤがサービス事業者の送付した認証ＩＤと一致しない場合には、ステップ３０８で当該ユーザ端末にエラーメッセージが送信される。
【００８４】
ステップ３１０でＳＭＳ失敗ログデータベースに失敗ログが記憶された場合、ステップ３１２で事業者端末がＳＭＳ失敗ログデータベースに記録された失敗ログを読取る。
【００８５】
事業者端末が失敗ログを読取った場合、ステップ３１４で事業者端末から当該失敗ログに含まれる電話番号を送信先として認証ＩＤを含むＳＭＳメールが送信される。
【００８６】
ステップ３１４における事業者端末からのＳＭＳメール送信に成功した場合、ステップ３１６において事業者端末はＧＷサーバに対してＳＭＳ失敗ログデータベースに記録された当該失敗ログを消去するように命令する。
【００８７】
ステップ３１６においてＳＭＳ失敗ログが消去された場合、ユーザ端末から認証ＩＤの入力及び返信があった場合には、返信された認証ＩＤが送信した認証ＩＤと一致するか否かに応じて前述のステップ３０６又はステップ３０８にすすむ。
【００８８】
ステップ３１４における事業者端末からのＳＭＳメール送信に失敗した場合、当該失敗ログはＳＭＳ失敗ログデータベースから消去されないので、再度事業者端末に読み取られる。
【００８９】
（第２実施形態）
次に、図５から７を参照して本発明の第２実施形態にかかるＳＭＳメール伝送システムについて説明する。第２実施形態の説明において、第１実施形態と同じ構成についての説明は省略する。
【００９０】
図５を参照すると、本発明の第２実施形態にかかるＳＭＳメール伝送システム２０００は、ゲートウェイサーバ（ＧＷサーバ）１１０及びＳＭＳデータベース（ＳＭＳＤＢ）１１２を含むゲートウェイシステム（ＧＷシステム）１１４と、ＳＭＳ送信サーバ１３０と、ユーザ端末１６と、事業者端末２０とを含む。
【００９１】
ＧＷサーバ１１０は、ユーザ端末１６が本件サービス業者のサービスを受けるためにインターネットを介してアクセスする当該サービス業者のサーバである。
【００９２】
ＳＭＳＤＢ１１２は、サービス事業者がユーザ端末１６に送信するＳＭＳメールに関する情報が記録されるデータベースである。
【００９３】
ＧＷシステム１１４は、ＧＷサーバ１１０とＳＭＳＤＢ１１２とを含み、サービス業者がユーザ端末に当該サービスを提供するためのシステムである。
【００９４】
ＳＭＳ送信サーバ１３０は、ＧＷサーバ１１０の命令に従ってユーザ端末にＳＭＳメールを送信するサーバである。
【００９５】
ユーザ端末１６及び事業者端末２０については実施形態１で説明したものと同じであるため、説明を省略する。
【００９６】
事業者端末２０は、ユーザ端末１６と同一の国内に設置されるのが好ましい。ＧＷシステム１１４及びＳＭＳ送信サーバ１３０は、ＧＷシステム１１４がユーザ端末１６とインターネットを介して通信できる限り、どこに設置されてもよい。ＳＭＳ送信サーバ１３０は例えばユーザ端末１６の位置する国と異なる国に設置されてもよい。またこの場合、ＧＷシステム１１４と事業者端末２０とは、ユーザ端末１６の位置する国と同じ国に設置されてもよい。
【００９７】
図６を参照すると、ＳＭＳ送信サーバ１３０はＳＭＳ送信部６１とＳＭＳ送信ログ記録命令部６２と送信結果判断部６３とを含む。
【００９８】
図７を参照すると、ＧＷサーバ１１０はＳＭＳ送信リクエスト受信部１２１と認証ＩＤ生成部１２２とＳＭＳ送信命令部１２３とＳＭＳＤＢ読取部１２４とＳＭＳ失敗ログ管理部１２５と認証ＩＤ受信・照合部１２６とを含む。
【００９９】
また、図７を参照すると、ＳＭＳＤＢ１１２はＳＭＳ送信サーバログテーブル１３１とＳＭＳ失敗ログテーブル１３２とを含む。
【０１００】
再び図５を参照して本発明の第２実施形態にかかるＳＭＳメール伝送システム２０００を具体的に説明する。
【０１０１】
ＧＷサーバ１１０のＳＭＳ送信リクエスト受信部１２１が、ユーザ端末１６からＳＭＳ送信リクエストを受信することは第１実施形態と同様である。
【０１０２】
また、ＧＷサーバ１１０の認証ＩＤ生成部１２２が、ＳＭＳ送信リクエストごとに認証ＩＤを生成することも第１実施形態と同様である。
【０１０３】
ＧＷサーバ１１０のＳＭＳ送信命令部１２３は、ＳＭＳ送信サーバ１３０に対して、前記生成された認証ＩＤを含むＳＭＳメールをユーザ端末に送信するように命令する。
【０１０４】
ＳＭＳ送信サーバ１３０のＳＭＳ送信部６１は、ＳＭＳ送信命令部１２３の命令に従ってユーザ端末１６にＳＭＳメールを発信する。ＳＭＳ送信部６１が発信するＳＭＳメールは、当該生成された認証ＩＤをユーザ端末に伝達するためのメールである。
【０１０５】
ＳＭＳ送信サーバ１３０のＳＭＳ送信結果判断部６３は、ＳＭＳ送信部６１がＳＭＳメールの送信に成功したか否かを判断する。
【０１０６】
ＳＭＳ送信サーバ１３０のＳＭＳ送信ログ記録命令部６２は、ＳＭＳ送信リクエストごとにＳＭＳメール送信に関する情報をＧＷサーバ１１０のＳＭＳＤＢ１１２のＳＭＳ送信サーバログテーブル１３１に記録する。ＳＭＳ送信サーバログテーブル１３１に記録されるＳＭＳメール送信に関する情報は、第１実施形態と同様である。
【０１０７】
第２実施形態にかかるＳＭＳメール伝送システム及び方法のその他のシステム構成及びＳＭＳメール伝送方法は第１実施形態と同様であるため省略する。
【０１０８】
このようにＧＷシステム１１４とは別にＳＭＳ送信サーバ１３０を設け、ＳＭＳ送信サーバ１３０にユーザ端末に対するＳＭＳメールの送信等を実行させることによって、ＧＷサーバ１１０の機能をサービス事業の提供のために集中的に活用することができる。
【０１０９】
（第３実施形態）
次に、図８及び図９を参照して本発明の第３実施形態にかかるＳＭＳメール伝送システムについて説明する。第３実施形態の説明において、第１実施形態又は第２実施形態と同じ説明は省略する。
【０１１０】
図８を参照すると、本発明の第３実施形態にかかるＳＭＳメール伝送システム３０００は、ゲートウェイサーバ（ＧＷサーバ）２１０及びＳＭＳデータベース（ＳＭＳＤＢ）２１２を含むゲートウェイシステム（ＧＷシステム）２１４と、第１のＳＭＳ送信サーバ２３０と、第２のＳＭＳ送信サーバ２４０と、ユーザ端末１６と、事業者端末２０とを含む。
【０１１１】
ＧＷサーバ２１０は、ユーザ端末１６が本件サービス業者のサービスを受けるためにインターネットを介してアクセスする当該サービス業者のサーバである。
【０１１２】
ＳＭＳＤＢ２１２は、サービス事業者がユーザ端末１６に送信するＳＭＳメールに関する情報が記録されるデータベースである。
【０１１３】
ＧＷシステム２１４は、ＧＷサーバ２１０とＳＭＳＤＢ２１２とを含み、サービス業者がユーザ端末に当該サービスを提供するためのシステムである。
【０１１４】
第１のＳＭＳ送信サーバ２３０及び第２のＳＭＳ送信サーバ２４０は、ＧＷサーバ２１０の命令に従ってユーザ端末にＳＭＳメールをそれぞれ送信するサーバである。図８に示す例においては２つのＳＭＳ送信サーバが設置されているが、設置されるＳＭＳ送信サーバの数は２つ以上であってもよい。
【０１１５】
ユーザ端末１６及び事業者端末２０については第１実施形態で説明したものと同じであるため、説明を省略する。
【０１１６】
事業者端末２０はユーザ端末１６と同一の国内に設置されるのが好ましい。ＧＷシステム２１４、第１のＳＭＳ送信サーバ２３０、及び第２のＳＭＳ送信サーバ２４０は、ＧＷシステム２１４がユーザ端末１６とインターネット通信できる限り、それぞれどこに設置されてもよく、例えばユーザ端末１６と異なる国に設置されてもよい。
【０１１７】
第１のＳＭＳ送信サーバ２３０及び第２のＳＭＳ送信サーバ２４０の構造は、第２実施形態におけるＳＭＳ送信サーバ１３０とそれぞれ同様である。
【０１１８】
図９を参照すると、ＧＷサーバ２１０はＳＭＳ送信サーバ振分部２２１と、ＳＭＳ送信リクエスト受信部２２２と、認証ＩＤ生成部２２３と、ＳＭＳ送信命令部２２４と、ＳＭＳＤＢ読取部２２５と、ＳＭＳ失敗ログ管理部２２６と、認証ＩＤ受信・照合部２２７とを含む。
【０１１９】
ＳＭＳ送信サーバ振分部２２１は、ＳＭＳ送信リクエスト受信部２２２で受信した各ＳＭＳ送信リクエストごとに、ＳＭＳ送信命令を出すＳＭＳ送信サーバを選択する。
【０１２０】
ＧＷサーバ２１０において、ＳＭＳ送信サーバ振分部２２１を除く他の構成は第２実施形態の構成と同様である。
【０１２１】
また、図９を参照すると、ＳＭＳＤＢ２１２は、ＳＭＳ送信プロバイダログテーブル２３１と、第１のＳＭＳ送信サーバログテーブル２３２と、第２のＳＭＳ送信サーバログテーブル２３３と、ＳＭＳ失敗ログテーブル２３４とを含む。
【０１２２】
ＳＭＳ送信プロバイダログテーブル２３１には、ＧＷサーバ２１０のＳＭＳ送信サーバ振分部２２１によって、どのＳＭＳメールがどのＳＭＳ送信サーバ（ＳＭＳ送信プロバイダ）から送信されたのかに関する情報が記録される。すなわち、ＳＭＳ送信プロバイダログテーブル２３１には、ＳＭＳ送信サーバ振分部２２１が選択したＳＭＳ送信サーバの履歴が記録される。
【０１２３】
第１のＳＭＳ送信サーバログテーブル２３２及び第２のＳＭＳ送信サーバログテーブル２３３は、それぞれ第１のＳＭＳ送信サーバ２３０及び第２のＳＭＳ送信サーバ２４０に対応している。すなわち、第１のＳＭＳ送信サーバログテーブル２３２には、第１のＳＭＳ送信サーバ２３０から送信されたＳＭＳメールに関する情報が記録され、第２のＳＭＳ送信サーバログテーブル２３３には、第２のＳＭＳ送信サーバ２４０から送信されたＳＭＳメールに関する情報が記録される。
【０１２４】
ＳＭＳＤＢ２１２に含まれる各ＳＭＳ送信サーバログテーブルは任意の数設置することが可能である。特に、ＳＭＳＤＢ２１２に含まれる各ＳＭＳ送信サーバログテーブルは、ＳＭＳ送信サーバの数と同じ数だけ設置することができる。したがって、ＳＭＳ送信サーバが３つ設置されている場合には、各ＳＭＳ送信サーバにそれぞれ対応した３つのＳＭＳ送信サーバログテーブルが設置することができる。
【０１２５】
再び図８を参照して本発明の第３実施形態にかかるＳＭＳメール伝送システム３０００を具体的に説明する。
【０１２６】
ＧＷサーバ２１０のＳＭＳ送信リクエスト受信部２２２が、ユーザ端末１６からＳＭＳ送信リクエストを受信することは第１及び第２実施形態と同様である。
【０１２７】
また、ＧＷサーバ２１０の認証ＩＤ生成部２２３が、ＳＭＳ送信リクエストごとに認証ＩＤを生成することも第１及び第２実施形態と同様である。
【０１２８】
ＧＷサーバ２１０のＳＭＳ送信サーバ振分部２２１は、受信したＳＭＳ送信リクエストに対応するＳＭＳメールを送信するためのＳＭＳ送信サーバを選択する。ＳＭＳ送信サーバ振分部２２１は、一定の時間単位で選択するＳＭＳ送信サーバを振り分けてもよく、送信するＳＭＳメールの量に応じてＳＭＳ送信サーバを振り分けてもよい。その他、ＳＭＳ送信サーバ振分部２２１は任意の基準によりＳＭＳ送信サーバを振り分けてもよい。
【０１２９】
ＧＷサーバ２１０のＳＭＳ送信命令部２２４は、ＳＭＳ送信サーバ振分部２２１が選択したＳＭＳ送信サーバに対して、前記生成された認証ＩＤを含むＳＭＳメールをユーザ端末に送信するように命令する。
【０１３０】
ＳＭＳ送信サーバ振分部２２１に選択されたＳＭＳ送信サーバのＳＭＳ送信部６１は、ＳＭＳ送信命令部２２４の命令に従ってユーザ端末１６にＳＭＳメールを発信する。ＳＭＳ送信部６１が発信するＳＭＳメールは、当該生成された認証ＩＤをユーザ端末に伝達するためのメールである。
【０１３１】
ＳＭＳ送信サーバ振分部２２１に選択されたＳＭＳ送信サーバのＳＭＳ送信結果判断部６３は、ＳＭＳ送信部６１がＳＭＳメールの送信に成功したか否かを判断する。
【０１３２】
ＳＭＳ送信サーバ振分部２２１に選択されたＳＭＳ送信サーバのＳＭＳ送信ログ記録命令部６２は、ＳＭＳ送信リクエストごとにＳＭＳメール送信に関する情報を、当該ＳＭＳ送信サーバに対応するＳＭＳ送信サーバログテーブルに記録する。当該ＳＭＳ送信サーバログテーブルに記録されるＳＭＳメール送信に関する情報は、第１及び第２実施形態におけるものと同様である。
【０１３３】
第３実施形態にかかるＳＭＳメール伝送システム及び方法のその他のシステム構成及びＳＭＳメール伝送方法は第１及び第２実施形態と同様であるため省略する。
【０１３４】
このようにＳＭＳ送信サーバを複数設置することにより、複数のＳＭＳ送信サーバのうちいずれか一つのＳＭＳ送信サーバに支障が生じた場合でも安定してユーザ端末にＳＭＳメールを伝送することができる。
【符号の説明】
【０１３５】
ＳＭＳ伝送システム    １０００、２０００、３０００
ゲートウェイサーバ（ＧＷサーバ）    １０、１１０、２１０
ＳＭＳデータベース（ＳＭＳＤＢ）    １２、１１２、２１２
ゲートウェイシステム（ＧＷシステム）    １４、１１４、２１４
事業者端末    ２０
ユーザ端末    １６
ＳＭＳ送信サーバ    １３０、２３０、３４０
【図１】
0005730724.tif 000002
【図２】
0005730724.tif 000003
【図３】
0005730724.tif 000004
【図４】
0005730724.tif 000005
【図５】
0005730724.tif 000006
【図６】
0005730724.tif 000007
【図７】
0005730724.tif 000008
【図８】
0005730724.tif 000009
【図９】
0005730724.tif 000010
【図１０】
0005730724.tif 000011