(57)【要約】【課題】送信元ユーザが操作する送信元端末が、メッセージ送受信用のアプリケーションを起動することなく、所定メッセージを宛先アドレスへ簡易に送信する方法等を提供する。【解決手段】メッセージ通知サーバは、送信元ユーザ及び宛先ユーザのアドレスを記憶したアドレステーブルと、送信元ユーザ及び宛先ユーザを識別可能なＵＲＬのページを記憶したページ記憶手段と、ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信するメッセージ送信手段とを有する。サーバは、アドレステーブルに、送信元ユーザ及び宛先ユーザのアドレスが登録されている場合に、所定メッセージを送信する。【選択図】図１
2018163631.tif 000002
【特許請求の範囲】
【請求項１】
サーバのメッセージ通知方法において、
前記サーバは、
送信元ユーザ及び宛先ユーザのアドレスを記憶したアドレステーブルと、
送信元ユーザ及び宛先ユーザを識別可能なＵＲＬ(Uniform Resource Locator)のページを記憶したページ記憶部と
を有し、
前記サーバは、前記ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信する
ことを特徴とするサーバのメッセージ通知方法。
【請求項２】
前記サーバは、前記アドレステーブルに、送信元ユーザ及び宛先ユーザのアドレスが登録されている場合に、所定メッセージを送信する
ことを特徴とする請求項１に記載のサーバのメッセージ通知方法。
【請求項３】
前記ＵＲＬのページは、送信元端末のブラウザに対して、HTTP(HyperText Transfer Protocol) cookieプロトコルにおけるクッキー値を記憶させるスクリプトを埋め込んだ制御ページであり、
前記サーバは、送信元ユーザが操作する送信元端末のブラウザからページ要求を受信した際に、当該ブラウザにクッキー値を記憶させると共に、当該クッキー値を送信元ユーザに対応付けて前記アドレステーブルに登録し、
前記サーバは、前記ページ要求に含まれた前記クッキー値と、前記アドレステーブルにおける前記送信元ユーザに基づくクッキー値とが一致する場合に、所定メッセージを送信する
ことを特徴とする請求項２に記載のサーバのメッセージ通知方法。
【請求項４】
前記サーバは、同一の送信元ユーザが所持する複数の送信元端末それぞれのブラウザからページ要求を受信した際に、各送信元端末の当該ブラウザに同一のクッキー値を記憶させる
ことを特徴とする請求項３に記載のサーバのメッセージ通知方法。
【請求項５】
前記サーバは、宛先端末のクッキー値によって暗号化された所定メッセージを送信し、
前記宛先端末は、ブラウザに記憶された前記クッキー値を用いて、暗号化された所定メッセージを復号する
ことを特徴とする請求項３又は４のいずれか１項に記載のサーバのメッセージ通知方法。
【請求項６】
前記ＵＲＬは、時間帯を更に識別可能であり、
前記サーバは、前記ページ要求を受信した受信時刻が、前記ＵＲＬで識別される前記時間帯に含まれている場合に、所定メッセージを送信する
ことを特徴とする請求項１から５のいずれか１項に記載のサーバのメッセージ通知方法。
【請求項７】
前記ＵＲＬは、地理範囲を更に識別可能であり、
前記サーバは、前記ページ要求を受信した際に、当該ページ要求の送信元端末から送信元位置情報を更に受信し、当該送信元位置情報が、前記ＵＲＬで識別される地理範囲に含まれている場合に、所定メッセージを送信する
ことを特徴とする請求項１から６のいずれか１項に記載のサーバのメッセージ通知方法。
【請求項８】
前記ページ記憶部の前記ページは、前記ＵＲＬに、測位スクリプトを更に埋め込んでおり、
前記サーバは、前記ページ要求を受信した際に、送信元端末へ前記ページを送信すると共に、当該送信元端末から、前記測位スクリプトを実行することによって取得された送信元位置情報を受信する
ことを特徴とする請求項７に記載のサーバのメッセージ通知方法。
【請求項９】
前記ＵＲＬは、通知項目、電話番号、端末情報、ユーザ情報のいずれか又はそれらの組み合わせを更に識別可能であり、
前記サーバは、前記所定メッセージに、前記ＵＲＬで識別された通知項目、電話番号、端末情報、ユーザ情報のいずれか又はそれらの組み合わせを記述する
ことを特徴とする請求項１から８のいずれか１項に記載のサーバのメッセージ通知方法。
【請求項１０】
宛先端末のアドレスは、メールアドレス、電話番号又はアカウントであり、
前記所定メッセージは、
前記メールアドレスに基づく電子メール、
前記電話番号に基づくＳＭＳ(Short Message Service)のプッシュメッセージ、又は、
前記アカウントに基づくＳＮＳ(Social Networking Service)のメッセージ
であることを特徴とする請求項１から９のいずれか１項に記載のサーバのメッセージ通知方法。
【請求項１１】
送信元ユーザ及び宛先ユーザのアドレスを記憶したアドレステーブルと、
送信元ユーザ及び宛先ユーザを識別可能なＵＲＬ(Uniform Resource Locator)のページを記憶したページ記憶手段と、
前記ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信するメッセージ送信手段と
を有することを特徴とするメッセージ通知サーバ。
【請求項１２】
送信元ユーザ及び宛先ユーザのアドレスを記憶したアドレステーブルと、
送信元ユーザ及び宛先ユーザを識別可能なＵＲＬ(Uniform Resource Locator)のページを記憶したページ記憶手段と、
前記ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信するメッセージ送信手段と
してコンピュータを機能させることを特徴とするサーバ用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ（電子メール、ＳＭＳ(Short Messaging Service)のメッセージ、ＳＮＳ(Social Networking System)のメッセージ）を、送信元ユーザから宛先ユーザへ送信する技術に関する。
【背景技術】
【０００２】
メッセージ通知サービスとしては、一般に、ＳＭＴＰ(Simple Mail Transfer Protocol)やＰＯＰ(Post Office Protocol)のようなプロトコルを用いた電子メールがある。また、携帯電話網の呼接続シーケンスを用いて、短いテキストを送受信するＳＭＳのメッセージサービスもある。更に、ＳＮＳ用のＷｅｂサイトやアプリケーションを介して、メッセージをリアルタイムに送受信するサービスもある。
これらメッセージ通知システムは、ユーザテキスト本体と、送信元アドレス及び宛先アドレスとを１つのメッセージとして、端末間で送受信するものである。
各アドレス（又はアカウント）は、ユーザ自身を特定する場合が多く、ユーザが認証されている限り、当該ユーザが所持する異なる端末を用いることができる。
【０００３】
従来、ユーザ端末が、広告用のＵＲＬ(Uniform Resource Locator)にアクセスした際に、その場所毎（車両毎）に特有のページを受信する技術がある（例えば特許文献１参照）。この技術によれば、ユーザ端末が受信するページには、広告情報と、宛先ユーザへのテキスト入力欄（メールアドレスを含む）とが表示される。ユーザからメッセージ送信が指示された際、宛先ユーザのメールアドレスへ向けて、その広告のＵＲＬが記述されたメールが送信される。そのメールを受信した宛先ユーザは、メールに記述されたＵＲＬへ向けてページ要求を送信することによって、広告情報を含むページを受信することができる。このとき、サーバは、広告情報毎に、どの場所（車両）のユーザによって注目され、且つ、そのユーザから発信されたメールによって他のユーザがどの程度興味を示したか、を表すマーケティング情報を収集することができる。
【０００４】
また、画像ファイル付きメールが、一方の端末から他方の端末へ送信された際に、サーバは、画像ファイルを中継的に記憶し、その記憶場所を表す画像ＵＲＬを含むメールを、第２の端末へ送信する技術もある（例えば特許文献２参照）。この技術によれば、第２の端末は、メールに記述された画像ＵＲＬをユーザがクリックした際に、サーバから画像ファイルをダウンロードする。また、第２の端末は、サーバへ、その画像ファイルの転送先アドレスを含むメールを送信することができる。サーバは、その画像ファイルを転送先アドレスへ向けて更に送信する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１５５０３２号公報
【特許文献２】特開２００５−４５６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
電子メールによれば、送信元ユーザは、ユーザテキストと記述すると共に、「宛先アドレス」を指定する必要がある（「送信元アドレス」は自動的に付与される）。この場合、送信元端末は、電子メールソフトウェアを予め起動しておくか、メール送受信用のＷｅｂページを表示しておく必要がある。ＳＭＳのメッセージサービスも、同様に、宛先端末の電話番号を指定する必要がある。ＳＮＳのメッセージサービスによれば、宛先ユーザとメッセージを交換する専用ページに入って、メッセージを送信しなければならない。
【０００７】
また、特許文献１に記載の技術によれば、サービス自体はＷｅｂサイトによって提供されるが、送信元ユーザは、宛先ユーザのメールアドレスを指定する必要がある。
更に、特許文献２に記載の技術によれば、一般的な電子メールと同様に、送信元端末は、メールソフトウェアを予め起動しておく必要があり、宛先ユーザの宛先アドレスも指定する必要がある。
【０００８】
そこで、本発明は、送信元端末が、メッセージ送受信用のアプリケーションを起動することなく、送信元ユーザの簡易な操作で、所定メッセージを宛先アドレスへ送信することができるメッセージ通知方法、サーバ及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、サーバのメッセージ通知方法において、
サーバは、
送信元ユーザ及び宛先ユーザのアドレスを記憶したアドレステーブルと、
送信元ユーザ及び宛先ユーザを識別可能なＵＲＬ(Uniform Resource Locator)のページを記憶したページ記憶部と
を有し、
サーバは、ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信する
ことを特徴とする。
【００１０】
本発明のサーバのメッセージ通知方法における他の実施形態によれば、
サーバは、アドレステーブルに、送信元ユーザ及び宛先ユーザのアドレスが登録されている場合に、所定メッセージを送信することも好ましい。
【００１１】
本発明のサーバのメッセージ通知方法における他の実施形態によれば、
ＵＲＬのページは、送信元端末のブラウザに対して、HTTP(HyperText Transfer Protocol) cookieプロトコルにおけるクッキー値を記憶させるスクリプトを埋め込んだ制御ページであり、
サーバは、送信元ユーザが操作する送信元端末のブラウザからページ要求を受信した際に、当該ブラウザにクッキー値を記憶させると共に、当該クッキー値を送信元ユーザに対応付けてアドレステーブルに登録し、
サーバは、ページ要求に含まれたクッキー値と、アドレステーブルにおける送信元ユーザに基づくクッキー値とが一致する場合に、所定メッセージを送信する
ことも好ましい。
【００１２】
本発明のサーバのメッセージ通知方法における他の実施形態によれば、
サーバは、同一の送信元ユーザが所持する複数の送信元端末それぞれのブラウザからページ要求を受信した際に、各送信元端末の当該ブラウザに同一のクッキー値を記憶させる
ことも好ましい。
【００１３】
本発明のサーバのメッセージ通知方法における他の実施形態によれば、
サーバは、宛先端末のクッキー値によって暗号化された所定メッセージを送信し、
宛先端末は、ブラウザに記憶されたクッキー値を用いて、暗号化された所定メッセージを復号することも好ましい。
【００１４】
本発明のサーバのメッセージ通知方法における他の実施形態によれば、
ＵＲＬは、時間帯を更に識別可能であり、
サーバは、ページ要求を受信した受信時刻が、ＵＲＬで識別される時間帯に含まれている場合に、所定メッセージを送信することも好ましい。
【００１５】
本発明のサーバのメッセージ通知方法における他の実施形態によれば、
ＵＲＬは、地理範囲を更に識別可能であり、
サーバは、ページ要求を受信した際に、当該ページ要求の送信元端末から送信元位置情報を更に受信し、当該送信元位置情報が、ＵＲＬで識別される地理範囲に含まれている場合に、所定メッセージを送信することも好ましい。
【００１６】
本発明のサーバのメッセージ通知方法における他の実施形態によれば、
ページ記憶部のページは、ＵＲＬに、測位スクリプトを更に埋め込んでおり、
サーバは、ページ要求を受信した際に、送信元端末へページを送信すると共に、当該送信元端末から、測位スクリプトを実行することによって取得された送信元位置情報を受信することも好ましい。
【００１７】
本発明のサーバのメッセージ通知方法における他の実施形態によれば、
ＵＲＬは、通知項目、電話番号、端末情報、ユーザ情報のいずれか又はそれらの組み合わせを更に識別可能であり、
サーバは、所定メッセージに、ＵＲＬで識別された通知項目、電話番号、端末情報、ユーザ情報のいずれか又はそれらの組み合わせを記述することも好ましい。
【００１８】
本発明のサーバのメッセージ通知方法における他の実施形態によれば、
宛先端末のアドレスは、メールアドレス、電話番号又はアカウントであり、
所定メッセージは、
メールアドレスに基づく電子メール、
電話番号に基づくＳＭＳ(Short Message Service)のプッシュメッセージ、又は、
アカウントに基づくＳＮＳ(Social Networking Service)のメッセージ
であることも好ましい。
【００１９】
本発明によれば、メッセージ通知サーバは、
送信元ユーザ及び宛先ユーザのアドレスを記憶したアドレステーブルと、
送信元ユーザ及び宛先ユーザを識別可能なＵＲＬのページを記憶したページ記憶手段と、
ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信するメッセージ送信手段と
を有することを特徴とする。
【００２０】
本発明によれば、サーバに搭載されたコンピュータを機能させるプログラムは、
送信元ユーザ及び宛先ユーザのアドレスを記憶したアドレステーブルと、
送信元ユーザ及び宛先ユーザを識別可能なＵＲＬのページを記憶したページ記憶手段と、
ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信するメッセージ送信手段と
してコンピュータを機能させることを特徴とする。
【発明の効果】
【００２１】
本発明のメッセージ通知方法、サーバ及びプログラムによれば、送信元端末が、メッセージ送受信用のアプリケーションを起動することなく、送信元ユーザの簡易な操作で、所定メッセージを宛先アドレスへ送信することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明におけるシーケンス図である。
【図２】送信元端末のタップ操作画面を表す説明図である。
【図３】送信元端末のクッキー値に応じてメッセージの送信可否を制御するシーケンス図である。
【図４】送信元端末のクッキー値を用いて暗号化したメッセージを宛先端末へ送信するシーケンス図である。
【図５】ページ要求の受信時刻に応じてメッセージの送信可否を制御するシーケンス図である。
【図６】送信元端末の位置に応じてメッセージの送信可否を制御するシーケンス図である。
【図７】端末間双方向でＵＲＬによって簡易にメッセージを交換するシーケンス図である。
【図８】本発明におけるメッセージ通知サーバの機能構成図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２４】
図１は、本発明におけるシーケンス図である。
【００２５】
図１によれば、メッセージ通知サーバ１と、送信元端末２Ａ及び宛先端末２Ｂとが、ネットワークを介して接続されている。また、送信元端末２Ａを所持する送信元ユーザＡが、宛先端末２Ｂを所持する宛先ユーザＢへ、所定メッセージを送信しようとしている。
【００２６】
本発明におけるメッセージ通知サーバ１は、メッセージの送信元となる送信元端末２Ａに対しては、「Ｗｅｂサイト」として機能する。即ち、メッセージ通知サーバ１は、送信元ユーザＡに対しては、ＷｅｂサイトのＵＲＬを公開することによって、ページ要求を受信する。
【００２７】
他方で、メッセージ通知サーバ１は、メッセージの宛先となる宛先端末２Ｂに対しては、メッセージの「送信元端末」として機能する。
（１）例えばメッセージが、メールアドレスに基づく電子メールである場合、メッセージ通知サーバ１は、メールクライアント機能を有し、外部のＳＭＴＰサーバに対してメールを送信する。
（２）また、例えばメッセージが、電話番号に基づくＳＭＳのプッシュメッセージである場合、メッセージ通知サーバ１は、電話発呼機能を有し、携帯電話網の呼接続シーケンスを実行し、ショートメッセージを発信する。
（３）更に、例えばメッセージが、アカウントに基づくＳＮＳのメッセージである場合、メッセージ通知サーバ１は、ＳＮＳサイトに対するログイン機能を有し、当該サイトを介してメッセージを通知する。
【００２８】
本発明のメッセージ通知サーバ１は、アドレステーブル１０１と、ページ記憶部１０２とを有する。
【００２９】
［アドレステーブル１０１］
アドレステーブル１０１は、ユーザの識別子とアドレスと対応付けて記憶したものである。アドレスは、宛先端末２Ｂへ送信するメッセージ又はメールに対応したものであって、具体的にはメールアドレス、電話番号又はアカウントである。メールアドレスの場合、例えば以下のようなアドレステーブルを有する。
（識別子）（アドレス）
A      A@aaa.com
B      B@bbb.com
C      ---（未登録）
【００３０】
［ページ記憶部１０２］
ページ記憶部１０２は、送信元ユーザ及び宛先ユーザを識別可能なＵＲＬのページを記憶したものである。このページは、送信元ユーザに閲覧させるものに限られず、例えばスクリプト(Script)によって記述された制御ページのようなものである。
図１によれば、例えば以下のようなＵＲＬが設定されている。
http://www.SM.co.jp/A/B
このＵＲＬには、ドメイン名に続いて、送信元ユーザを表す識別子"A"と、宛先ユーザを表す識別子"B"とが付与されており、送信元ユーザ及び宛先ユーザを識別可能となっている。
【００３１】
［Ｓ１：第１のステップ］
（Ｓ１）タッチパネルディスプレイを搭載した送信元端末２Ａには、ＵＲＬが表示されており、送信元ユーザＡがそのＵＲＬに対してタップ操作をすることができる。
【００３２】
図２は、送信元端末のタップ操作画面を表す説明図である。
【００３３】
図２（ａ）は、送信元端末２Ａについて、テキスト（例えば予め受信したメッセージ又はメール）に記述されたＵＲＬに対するユーザの発動操作を表す。これによって、ＵＲＬに向けてページ要求(GET Request)が送信される。メール内容としては、通知項目に応じて、異なるＵＲＬが表示されている。
（通知項目）      （ＵＲＬ）
「遅刻します」    http://www.SM.co.jp/A/B/late
「到着しました」  http://www.SM.co.jp/A/B/here
「緊急」          http://www.SM.co.jp/A/B/alert
これらＵＲＬは、メッセージ通知サーバ１のページを特定すると共に、送信元ユーザＡを送信元として、且つ、宛先ユーザＢを宛先として識別可能なものである。
【００３４】
図２（ｂ）は、ＨＴＭＬ(HyperText Markup Language)コードがブラウザ上に表示された操作ボタンに対する、ユーザの発動操作を表す。これは単に、送信元ユーザＡに対して、タップ操作の対象となる所定ＵＲＬをボタン表示にしたものである。
【００３５】
このように、本発明によれば、送信元ユーザＡは、送信元端末２Ａに表示されたＵＲＬをタップするだけで、所定メッセージをメッセージ通知サーバ１から宛先アドレスへ簡易に送信することができる。送信元端末２Ａは、メッセージ送受信用のアプリケーションを起動することなく、且つ、メッセージ送受信用のＷｅｂサイトにアクセスすることもない。
【００３６】
［Ｓ２：第２のステップ］
（Ｓ２）メッセージ通知サーバ１は、ＵＲＬのページ要求を受信しただけで、送信元ユーザ及び宛先ユーザを識別する。そして、送信元ユーザ及び宛先ユーザのアドレスが、アドレステーブル１０１に記憶されているか否かを判定する。真と判定された場合、所定メッセージの送信が指示される。
【００３７】
［Ｓ３：第３のステップ］
メッセージ通知サーバ１は、送信元ユーザ及び宛先ユーザにおけるアドレスがアドレステーブル１０１に記憶されている場合、所定メッセージを送信する。このメッセージは、以下のように設定される。
宛先アドレス  ：ＵＲＬで識別された宛先ユーザに基づくアドレス(B@bbb.com)
【００３８】
第１の他の実施形態として、メッセージ通知サーバ１は、宛先ユーザＢに対するメッセージの送信が完了した後、送信元ユーザＡの送信元端末２Ａへ、「メッセージ送信完了」を報告するものであってもよい。具体的は、Ｓ２について送信元端末２Ａから受信したページ要求に対するページ応答として、「メッセージ送信完了」を送信元端末２Ａのブラウザに明示するものであってもよい。
【００３９】
また、第２の他の実施形態として、ＵＲＬは、通知項目、電話番号、端末情報、ユーザ情報のいずれか又はそれらの組み合わせを更に識別可能なものであってもよい。識別された情報に基づくテキスト内容を記述した所定メッセージを、宛先ユーザＢへ送信することができる。
【００４０】
更に、宛先端末２Ｂによって受信されたメッセージに、送信元ユーザのアドレスが付与されている場合、返信メッセージをそのままリプライすることもできる。例えば受信した電子メールに対して、自らのテキストを書き込んで返信した場合、本発明のメッセージ通知サーバ１を介することなく、その電子メールは送信元ユーザへ送信されることとなる。
【００４１】
図３は、送信元端末のクッキー値に応じてメッセージの送信可否を制御するシーケンス図である。
【００４２】
メッセージ通知サーバ１は、ユーザにアドレスを登録させるために「登録ページ」を保持するものであってもよい。登録ページは、端末を操作するユーザに対して、アドレスを記述させる入力欄を表示する。また、登録ページは、端末からの最初のページ要求のアクセス時に、その端末のブラウザに「クッキー値（識別値）」を記憶させる。即ち、登録ページは、クッキー値を記憶させるスクリプトが埋め込まれた制御ページである。
「クッキー値」とは、具体的には、HTTP(HyperText Transfer Protocol) cookieプロトコルにおけるセッション識別子である。
【００４３】
図３によれば、ユーザＡが、送信元端末２Ａからメッセージ通知サーバ１へ、アドレスを登録しようとしている。送信元端末２Ａは、例えば以下のＵＲＬのページ要求を送信する。
http://www.SM.co.jp/Reg
メッセージ通知サーバ１は、このページ要求に対するページ応答に、送信元端末のブラウザに記憶させる「クッキー値」を含める。クッキー値は、メッセージ通知サーバ１によってユーザ固有に決定されたものである。そして、メッセージ通知サーバ１は、アドレステーブル１０１に、ユーザのアドレスとクッキー値とを対応付けて登録する。
【００４４】
尚、他の実施形態として、メッセージ通知サーバ１は、同一の送信元ユーザが所持する複数の送信元端末それぞれのブラウザからページ要求を受信した際に、各送信元端末の当該ブラウザに、同一のクッキー値を記憶させる。
メッセージ通知サーバ１は、ユーザが登録しようとするアドレスがアドレステーブル１０１に既に登録されている場合、そのアドレスに対応するクッキー値は、送信元端末２Ａのブラウザに記憶されている。
これによって、同一の送信元ユーザにおける異なる送信元端末のブラウザに、同一のクッキー値を記憶させることができる。
【００４５】
ここでは、図２と比較して相違する図３のＳ２のみについて説明する。
（Ｓ２）メッセージ通知サーバ１は、ページ要求に含まれたクッキー値と、アドレステーブルにおける送信元ユーザに基づくクッキー値とが一致するか否かを判定する。真と判定された場合、所定メッセージの送信を指示する。
これによって、メッセージ通知サーバ１は、ＵＲＬの送信元ユーザとして識別された送信元端末２Ａからのページ要求しか受け付けない。即ち、メッセージ通知サーバ１は、ＵＲＬの送信元ユーザ以外の第三者が所持する端末から受信した、そのＵＲＬのページ要求を拒否する。これは、メッセージ通知サーバ１が、送信元端末に対して宛先アドレスを隠蔽すると共に、ＵＲＬの識別子によってメッセージを送信可能なユーザを限定することとなり、セキュリティを高める効果がある。
【００４６】
図４は、送信元端末のクッキー値を用いて暗号化したメッセージを宛先端末へ送信するシーケンス図である。
【００４７】
図４によれば、メッセージ通知サーバ１は、アドレステーブル１０１に宛先端末２Ｂのクッキー値が記憶されている。このとき、宛先端末２Ｂのブラウザにも、同一のクッキー値が記憶されている。
【００４８】
ここでは、図３と比較して相違する図４のＳ３のみについて説明する。
【００４９】
（Ｓ３１）メッセージ通知サーバ１は、送信すべき所定メッセージを、宛先端末２Ｂに記憶させたクッキー値によって暗号化する。所定メッセージが、ＵＲＬから識別された情報に基づくテキスト内容（通知項目、電話番号、端末情報、ユーザ情報）である場合、秘匿性を維持するためである。
そして、メッセージ通知サーバ１は、第２のＵＲＬに、暗号化されたメッセージファイルを含む第２のページを生成する。第２のページは、Ｗｅｂブラウザによって表示可能なマークアップ言語で記載されたものである。また、第２のページには、スクリプトが含まれており、ブラウザ上に表示された際に、以下の２つの処理を自動的に実行することができる。
（ａ）自らの端末のブラウザに記憶されたクッキー値を取得する。
（ｂ）取得したクッキー値を用いて、暗号化されたメッセージファイルを復号する。
【００５０】
（Ｓ３２）メッセージ通知サーバ１は、生成した第２のページに基づく第２のＵＲＬが記述されたメッセージを、宛先端末２Ｂへ送信する。
【００５１】
（Ｓ３３）宛先端末２Ｂのタッチパネルディスプレイには、メッセージファイルをダウンロードする旨が記述されたテキストが表示される。そして、宛先ユーザＢに、第２のＵＲＬを発動するべくタップ操作をさせる。
【００５２】
（Ｓ３４）宛先端末２Ｂは、第２のＵＲＬに向けてページ要求を送信する。
【００５３】
（Ｓ３５）これに対して、メッセージ通知サーバ１は、宛先端末２Ｂへ、第２のページを応答する。
【００５４】
（Ｓ３６）宛先端末２Ｂは、第２のページをブラウザに表示することによって、スクリプトが自動的に実行される。そして、宛先端末２Ｂは、自らのブラウザに記憶されたクッキー値を取得し、そのクッキー値を用いて、暗号化されたメッセージファイルを復号する。これによって、所定メッセージが、宛先端末２Ｂに明示され、ユーザＢに認識される。
図４によれば、宛先ユーザＢは、別途の操作を何らする必要がないだけでなく、メッセージ通知サーバ１と宛先端末２Ｂとの間で、暗号化用の共通鍵を改めて保持する必要がない。
【００５５】
尚、他の実施形態として、宛先端末２Ｂは、暗号化されたメッセージファイルを復号した後、そのメッセージファイルを破棄し、メッセージファイルの復号は１回のみとすることも好ましい。悪意の第三者によって、そのメッセージファイルが取得できないようにすることができる。
【００５６】
図５は、ページ要求の受信時刻に応じてメッセージの送信可否を制御するシーケンス図である。
【００５７】
図５によれば、ページ記憶部１０２は、送信元ユーザ及び宛先ユーザに加えて、「時間帯」も識別可能なＵＲＬのページを記憶する。図５によれば、例えば以下のようなＵＲＬを設定している。
http://www.SM.co.jp/A/B/9
ここで、ＵＲＬの末尾には、時間帯を表す識別子"9"が付与されている。識別子と時間帯との対応付けは、多様に設定することができる。例えば識別子"0"〜"23"を設定可能であって、１時間毎の時間単位を表すものであってもよい。識別子"9"の場合、9:00〜9:59が設定されているとする。
【００５８】
ここでは、図３と比較して相違する図５のＳ２のみについて説明する。
（Ｓ２）メッセージ通知サーバ１は、ページ要求を受信した受信時刻が、ＵＲＬで識別される時間帯に含まれているか否かを判定する。ここでは、識別子"9"が識別されるために、メッセージ通知サーバ１は、ページ要求を9:00〜9:59に受信した場合にのみ、所定メッセージを送信する。それ以外の場合、そのページ要求に対してページ応答を返信しないか、「メッセージ送信不可」と記述したページ応答を返信する。
【００５９】
図６は、送信元端末の位置に応じてメッセージの送信可否を制御するシーケンス図である。
【００６０】
図６によれば、ページ記憶部１０２は、送信元ユーザ及び宛先ユーザに加えて、「地理範囲」も識別可能なＵＲＬのページを記憶したものである。図６によれば、例えば以下のようなＵＲＬを設定している。
http://www.SM.co.jp/A/B/XXYY
ここで、ＵＲＬの末尾には、地理範囲を表す識別子"XXYY"が付与されている。識別子と地理範囲との対応付けは、多様に設定することができる。例えば緯度経度が識別可能な識別子を設定し、当該緯度経度を中心に所定範囲（所定半径）となる地域範囲を表すものであってもよい。また、タイル状に区分された地理範囲の位置を表すメッシュコードであってもよい。
【００６１】
メッセージ通知サーバ１のページ記憶部１０２は、測位スクリプトを埋め込んだ制御ページを記憶したものであってもよい。ページに埋め込まれた測位スクリプトは、ＷｅｂアプリケーションにおけるGeolocationＡＰＩ(Application Programming Interface)を用いて記述されたスクリプトである。これは、その制御ページが、端末のブラウザに表示されると同時に、自発的に起動され、当該端末の測位部から位置情報を取得するようにプログラムされたものである。
【００６２】
端末２は、例えばスマートフォンであって、一般的に、ＧＰＳ(Global Positioning System)のような測位部を有する。このような測位部は、位置情報として緯度経度をリアルタイムに出力する。勿論、ＧＰＳに限られず、基地局測位やアクセスポイント測位のようなものであってもよい。
【００６３】
ここでは、図３と比較して相違する図６のＳ３のみについて説明する。
（Ｓ３）メッセージ通知サーバ１は、ページ要求を受信した際に、測位スクリプトを含むページを応答する。
これに対し、送信元端末２Ａは、ページがブラウザに表示されると同時に、ページに埋め込まれた、GeolocationＡＰＩのよう測位スクリプトを実行する。そして、測位部から現在の位置情報を取得する。送信元端末２Ａは、測位スクリプトのプログラムによって、当該位置情報をメッセージ通知サーバ１へ送信する。送信先となるメッセージ通知サーバ１のアドレスも、測位スクリプトによって特定されている。
【００６４】
次に、メッセージ通知サーバ１は、当該送信元位置情報が、ＵＲＬで識別される地理範囲に含まれているか否かを判定する。具体的には、図６によれば、ＵＲＬの末尾に含まれる"XXYY"から緯度経度を識別し、その緯度経度を中心として所定地域範囲に、送信元端末２Ａから受信した位置情報が含まれる場合、真と判定する。
真と判定された場合、メッセージ通知サーバ１は、宛先ユーザＢへ所定メッセージを送信する。
【００６５】
図７は、端末間双方向でＵＲＬによって簡易にメッセージを交換するシーケンス図である。
【００６６】
図７における前述したＳ１〜Ｓ３によれば、送信元ユーザＡが送信元端末２Ａに表示されたＵＲＬをタップすることによって、メッセージ通知サーバ１は、所定メッセージを宛先ユーザＢへ送信する。ここで、所定メッセージには、宛先ユーザＢが、送信元ユーザAへ向けて所定メッセージを送信することができるＵＲＬが記述されている。宛先ユーザＢが、宛先端末２Ｂに表示されたＵＲＬをタップすることによって、第２のＵＲＬに向けてページ要求が送信される。そして、メッセージ通知サーバ１は、所定メッセージを送信元ユーザＡへ送信することができる。
このように、送信元ユーザＡと宛先ユーザＢとはお互い、タップのみの簡易な操作で、所定メッセージを交換することができる。
【００６７】
図８は、本発明におけるメッセージ通知サーバの機能構成図である。
【００６８】
図８によれば、メッセージ通知サーバ１は、アドレステーブル１０１と、ページ記憶部１０２と、ページ要求受信部１１と、メッセージ送信判定部１２と、メッセージ送信部１３とを有する。これら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。また、これら機能構成部の処理の流れは、メッセージ通知方法としても理解できる。
【００６９】
［ページ要求受信部１１］
ページ要求受信部１１は、送信元端末２Ａから、ＵＲＬに向けたページ要求を受信する。これは、メッセージ通知サーバ１における前述したＳ１における処理を実行する。
【００７０】
［メッセージ送信判定部１２］
メッセージ送信判定部１２は、ページ要求に含まれたアドレスと、ＵＲＬで識別された送信元ユーザに基づくアドレスとが一致する場合にのみ、所定メッセージの送信を指示する。これは、メッセージ通知サーバ１における前述したＳ２における処理を実行する。
【００７１】
［メッセージ送信部１３］
メッセージ送信部１３は、ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信する。これは、メッセージ通知サーバ１における前述したＳ３における処理を実行する。
【００７２】
以上、詳細に説明したように、本発明のメッセージ通知方法、サーバ及びプログラムによれば、送信元端末が、メッセージ送受信用のアプリケーションを起動することなく、送信元ユーザの簡易な操作で、所定メッセージを宛先アドレスへ送信することができる。
具体的には、タッチパネルディスプレイを搭載した送信元端末の場合、送信元ユーザは、ユーザ操作としてのワンタップのみで、所定メッセージを送信することができる。このとき、送信元ユーザは、宛先ユーザのアドレス（又はアカウント）を知る必要もない。
【００７３】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００７４】
１  メッセージ通知サーバ
１０１  アドレステーブル
１０２  ページ記憶部
１１  ページ要求受信部
１２  メッセージ送信判定部
１３  メッセージ送信部
２  端末
【図１】
2018163631.tif 000003
【図２】
2018163631.tif 000004
【図３】
2018163631.tif 000005
【図４】
2018163631.tif 000006
【図５】
2018163631.tif 000007
【図６】
2018163631.tif 000008
【図７】
2018163631.tif 000009
【図８】
2018163631.tif 000010
【手続補正書】
【提出日】平成30年4月18日(2018.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバのメッセージ通知方法において、
前記サーバは、
宛先ユーザのアドレスを記憶したアドレステーブルと、
宛先ユーザを識別可能なＵＲＬ(Uniform Resource Locator)のページを記憶したページ記憶部と
を有し、
前記サーバは、前記ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信する
ことを特徴とするサーバのメッセージ通知方法。
【請求項２】
前記ＵＲＬは、時間帯を更に識別可能であり、
前記サーバは、前記ページ要求を受信した受信時刻が、前記ＵＲＬで識別される前記時間帯に含まれている場合に、所定メッセージを送信する
ことを特徴とする請求項１に記載のサーバのメッセージ通知方法。
【請求項３】
前記ＵＲＬは、地理範囲を更に識別可能であり、
前記サーバは、前記ページ要求を受信した際に、当該ページ要求の送信元端末から送信元位置情報を更に受信し、当該送信元位置情報が、前記ＵＲＬで識別される地理範囲に含まれている場合に、所定メッセージを送信する
ことを特徴とする請求項１又は２に記載のサーバのメッセージ通知方法。
【請求項４】
前記ページ記憶部の前記ページは、前記ＵＲＬに、測位スクリプトを更に埋め込んでおり、
前記サーバは、前記ページ要求を受信した際に、送信元端末へ前記ページを送信すると共に、当該送信元端末から、前記測位スクリプトを実行することによって取得された送信元位置情報を受信する
ことを特徴とする請求項３に記載のサーバのメッセージ通知方法。
【請求項５】
前記ＵＲＬは、通知項目、電話番号、端末情報、ユーザ情報のいずれか又はそれらの組み合わせを更に識別可能であり、
前記サーバは、前記所定メッセージに、前記ＵＲＬで識別された通知項目、電話番号、端末情報、ユーザ情報のいずれか又はそれらの組み合わせを記述する
ことを特徴とする請求項１から４のいずれか１項に記載のサーバのメッセージ通知方法。
【請求項６】
宛先端末のアドレスは、メールアドレス、電話番号又はアカウントであり、
前記所定メッセージは、
前記メールアドレスに基づく電子メール、
前記電話番号に基づくＳＭＳ(Short Message Service)のプッシュメッセージ、又は、
前記アカウントに基づくＳＮＳ(Social Networking Service)のメッセージ
であることを特徴とする請求項１から５のいずれか１項に記載のサーバのメッセージ通知方法。
【請求項７】
宛先ユーザのアドレスを記憶したアドレステーブルと、
宛先ユーザを識別可能なＵＲＬ(Uniform Resource Locator)のページを記憶したページ記憶手段と、
前記ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信するメッセージ送信手段と
を有することを特徴とするメッセージ通知サーバ。
【請求項８】
宛先ユーザのアドレスを記憶したアドレステーブルと、
宛先ユーザを識別可能なＵＲＬ(Uniform Resource Locator)のページを記憶したページ記憶手段と、
前記ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信するメッセージ送信手段と
してコンピュータを機能させることを特徴とするサーバ用のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によれば、サーバのメッセージ通知方法において、
サーバは、
宛先ユーザのアドレスを記憶したアドレステーブルと、
宛先ユーザを識別可能なＵＲＬ(Uniform Resource Locator)のページを記憶したページ記憶部と
を有し、
サーバは、ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信する
ことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明によれば、メッセージ通知サーバは、
宛先ユーザのアドレスを記憶したアドレステーブルと、
宛先ユーザを識別可能なＵＲＬのページを記憶したページ記憶手段と、
ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信するメッセージ送信手段と
を有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明によれば、サーバに搭載されたコンピュータを機能させるプログラムは、
宛先ユーザのアドレスを記憶したアドレステーブルと、
宛先ユーザを識別可能なＵＲＬのページを記憶したページ記憶手段と、
ＵＲＬに向けたページ要求を受信した際に、当該ＵＲＬで識別された宛先ユーザに基づくアドレスを宛先アドレスとした、所定メッセージを送信するメッセージ送信手段と
してコンピュータを機能させることを特徴とする。