(57)【要約】【課題】携帯端末機に付与された識別子を安全に管理することができる、プッシュ通知サービスを利用した情報配信システムおよび情報配信方法を提供する。【解決手段】プッシュサーバ５は、デバイス２が直接にアクセスできないローカルエリアネットワーク１０上に置かれている。そのため、プッシュ通知サーバ３からデバイス２に送信されるデバイストークンは、デバイス２がアクセス可能なＷｅｂサーバ４に送信され、Ｗｅｂサーバ４とプッシュサーバ５との間での安全な暗号化通信により、プッシュサーバ５を経由してデバイスＩＤデータベース１１に格納される。情報の配信を通知すべきタイミングが到来すると、プッシュサーバ５からデバイスＩＤデータベース１１に格納されているデバイストークンで特定されるデバイス２に、プッシュ通知サーバ３を経由して、情報を配信する通知が出される。【選択図】図１
2012230555.tif 000002
【特許請求の範囲】
【請求項１】
プッシュ通知サーバへの登録に対して識別子が付与された携帯端末機に情報を配信するシステムであって、
インターネット上に置かれ、携帯端末機から当該携帯端末機に付与された識別子を受け取り、携帯端末機に配信されるべき情報および当該情報を携帯端末機に配信する通知のタイミングをクライアントから受け取るＷｅｂサーバと、
前記Ｗｅｂサーバに接続され、前記Ｗｅｂサーバが受け取った前記情報および前記タイミングを記憶するリクエストデータベースと、
前記Ｗｅｂサーバとの間で暗号化通信が可能であり、前記Ｗｅｂサーバに周期的にアクセスして、前記Ｗｅｂサーバが携帯端末機から受け取った識別子および前記リクエストデータベースに格納されている前記タイミングを取得するプッシュサーバと、
前記プッシュサーバに接続され、前記プッシュサーバが取得した識別子を記憶する識別子データベースとを含み、
前記プッシュサーバは、前記インターネットから隔離されたローカルエリアネットワーク上に置かれており、前記Ｗｅｂサーバを経由して取得した前記タイミングに基づいて、前記識別子データベースに格納されている識別子が付与された携帯端末機に、前記プッシュ通知サーバを経由して通知を配信する、情報配信システム。
【請求項２】
前記プッシュサーバは、前記通知の結果、携帯端末機から前記情報の配信を受ける旨の返答があったことに応答して、前記Ｗｅｂサーバを経由して、前記リクエストデータベースに格納されている前記情報を読み出し、その読み出した前記情報を当該携帯端末機に配信する、請求項１に記載の情報配信システム。
【請求項３】
プッシュ通知サーバへの登録に対して識別子が付与された携帯端末機に情報を配信する方法であって、
インターネット上に置かれたＷｅｂサーバが携帯端末機から当該携帯端末機に付与された識別子を受け取るステップと、
携帯端末機に配信されるべき情報および当該情報を携帯端末機に配信する通知のタイミングをクライアントから前記Ｗｅｂサーバが受け取るステップと、
前記Ｗｅｂサーバに接続されたリクエストデータベースに、前記Ｗｅｂサーバが受け取った前記情報および前記タイミングが格納されるステップと、
前記インターネットから隔離されたローカルエリアネットワーク上に置かれ、前記Ｗｅｂサーバとの間で暗号化通信が可能であるプッシュサーバが、前記Ｗｅｂサーバに周期的にアクセスして、前記Ｗｅｂサーバが携帯端末機から受け取った識別子および前記リクエストデータベースに格納されている前記タイミングを取得するステップと、
前記プッシュサーバに接続された識別子データベースに、前記プッシュサーバが取得した識別子が格納されるステップと、
前記プッシュサーバが、前記Ｗｅｂサーバを経由して取得した前記タイミングに基づいて、前記識別子データベースに格納されている識別子が付与された携帯端末機に、前記プッシュ通知サーバを経由して通知を配信するステップとを含む、情報配信方法。
【請求項４】
前記通知の結果、携帯端末機から前記情報の配信を受ける旨の返答があったことに応答して、前記プッシュサーバが、前記Ｗｅｂサーバを経由して、前記リクエストデータベースに格納されている前記情報を読み出し、その読み出した前記情報を当該携帯端末機に配信するステップをさらに含む、請求項３に記載の情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末機に情報を配信するシステムおよび方法に関する。
【背景技術】
【０００２】
たとえば、米アップル社は、iphone（登録商標）などの米アップル社製のデバイス（携帯端末機）向けのサービスとして、フォアグラウンドで実行されていないアプリケーションに対してイベントが発生したことを通知する、いわゆるプッシュ通知サービスを提供している。
図７は、プッシュ通知サービスを利用して情報を配信するシステムの構成を示す図である。
【０００３】
プッシュ通知サービスを利用した情報配信システムは、プッシュ通知サーバ１０１と、情報を配信する業者（プロバイダ）が所有する情報配信サーバ１０２とを含む。プッシュ通知サーバ１０１および情報配信サーバ１０２は、インターネット１０３上に置かれている。プッシュ通知サーバ１０１は、デバイス１０４と携帯電話回線または無線ＬＡＮ経由でデータ通信することができる。
【０００４】
業者に情報の配信を依頼するクライアントは、たとえば、インターネット１０３に接続されたパーソナルコンピュータ１０５から情報配信サーバ１０２にアクセスし、配信する情報およびその情報の配信を通知（プッシュ通知）するタイミングを情報配信サーバ１０２に入力する。
【０００５】
一方、情報の受信を希望するデバイス１０４のユーザは、米アップル社が所有するアプリケーションサーバ１０６にアクセスし、プロバイダが提供するアプリケーションをダウンロードする。そして、そのアプリケーションが起動されると、アプリケーションからデバイス１０４のＯＳ（Operating System）を介してプッシュ通知サーバ１０１に登録要求が送信される。プッシュ通知サーバ１０１に登録要求が受け取られると、プッシュ通知サーバ１０１でデバイスの識別子を含むデバイストークンが生成され、そのデバイストークンがプッシュ通知サーバ１０１からデバイス１０４に送信される。デバイストークンは、デバイス１０４（アプリケーション）からプロバイダの情報配信サーバ１０２に転送され、情報配信サーバ１０２で管理される。
【０００６】
情報の配信を通知するタイミングになると、情報送信サーバ１０２において、デバイス１０４の画面に表示されるメッセージなどの情報とデバイストークンとを含む通知パッケージが作成される。通知パッケージは、情報送信サーバ１０２からプッシュ通知サーバ１０１に送信される。通知パッケージがプッシュ通知サーバ１０１に受け取られると、通知パッケージに含まれるデバイストークから特定されるデバイス１０４にプッシュ通知サーバ１０１から通知が配信（プッシュ）される。そして、デバイス１０４のユーザが通知の応答として情報の配信を許可すると、情報送信サーバ１０２からプッシュ通知サーバ１０１を経由してデバイス１０４に情報が配信される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−８１５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところが、インターネット接続された情報配信サーバ１０２でデバイストークンが管理されているため、第三者からインターネットを経由して情報配信サーバ１０２に不正にアクセスされて、第三者にデバイストークンが盗み出されるおそれがある。
【０００９】
本発明の目的は、携帯端末機に付与された識別子を安全に管理することができる、プッシュ通知サービスを利用した情報配信システムおよび情報配信方法を提供することである。
【課題を解決するための手段】
【００１０】
前記の目的を達成するため、第１の発明は、プッシュ通知サーバへの登録に対して識別子が付与された携帯端末機に情報を配信するシステムにおいて、インターネット上に置かれ、携帯端末機から当該携帯端末機に付与された識別子を受け取り、携帯端末機に配信されるべき情報および当該情報を携帯端末機に配信する通知のタイミングをクライアントから受け取るＷｅｂサーバと、前記Ｗｅｂサーバに接続され、前記Ｗｅｂサーバが受け取った前記情報および前記タイミングを記憶するリクエストデータベースと、前記Ｗｅｂサーバとの間で暗号化通信が可能であり、前記Ｗｅｂサーバに周期的にアクセスして、前記Ｗｅｂサーバが携帯端末機から受け取った識別子および前記リクエストデータベースに格納されている前記タイミングを取得するプッシュサーバと、前記プッシュサーバに接続され、前記プッシュサーバが取得した識別子を記憶する識別子データベースとを含み、前記プッシュサーバは、前記インターネットから隔離されたローカルエリアネットワーク上に置かれており、前記Ｗｅｂサーバを経由して取得した前記タイミングに基づいて、前記識別子データベースに格納されている識別子が付与された携帯端末機に、前記プッシュ通知サーバを経由して通知を配信することを特徴としている。
【００１１】
また、第２の発明は、情報配信方法において、インターネット上に置かれたＷｅｂサーバが携帯端末機から当該携帯端末機に付与された識別子を受け取るステップと、携帯端末機に配信されるべき情報および当該情報を携帯端末機に配信する通知のタイミングをクライアントから前記Ｗｅｂサーバが受け取るステップと、前記Ｗｅｂサーバに接続されたリクエストデータベースに、前記Ｗｅｂサーバが受け取った前記情報および前記タイミングが格納されるステップと、前記インターネットから隔離されたローカルエリアネットワーク上に置かれ、前記Ｗｅｂサーバとの間で暗号化通信が可能であるプッシュサーバが、前記Ｗｅｂサーバに周期的にアクセスして、前記Ｗｅｂサーバが携帯端末機から受け取った識別子、および前記リクエストデータベースに格納されている前記タイミングを取得するステップと、前記プッシュサーバに接続された識別子データベースに、前記プッシュサーバが取得した識別子が格納されるステップと、前記プッシュサーバが、前記Ｗｅｂサーバを経由して取得した前記タイミングに基づいて、前記識別子データベースに格納されている識別子が付与された携帯端末機に、前記プッシュ通知サーバを経由して通知を配信するステップとを含むことを特徴としている。
【００１２】
携帯端末機がプッシュ通知サーバに登録されると、プッシュ通知サーバから携帯端末機に識別子が付与される。この付与された識別子は、携帯端末機からインターネット上に置かれたＷｅｂサーバに送信される。また、Ｗｅｂサーバには、携帯端末機に配信されるべき情報（配信情報）およびこの情報を携帯端末機に配信する通知のタイミング（通知タイミング）が入力される。そして、情報および通知タイミングは、Ｗｅｂサーバに接続されたリクエストデータベースに格納される。
【００１３】
インターネットから隔離されたローカルエリアネットワーク上に、プッシュサーバが置かれている。プッシュサーバは、Ｗｅｂサーバと暗号化通信が可能である。プッシュサーバは、Ｗｅｂサーバに周期的にアクセスして、Ｗｅｂサーバが携帯端末機から受け取った識別子およびリクエストデータベースに格納されている通知タイミングを取得する。これに応答して、少なくとも識別子は、Ｗｅｂサーバから消去される。プッシュサーバに取得された識別子は、プッシュサーバに接続された識別子データベースに格納される。これにより、携帯端末機の識別子は、インターネットから隔離された識別子データベースに安全に保管される。
【００１４】
なお、「周期的にアクセス」とは、ほぼ一定の間隔を置いてアクセスすることを意味し、定期的に（完全に一定の間隔を置いて）アクセスすることはもちろん、多少不定期にアクセスすることも含む。
【００１５】
そして、プッシュサーバがＷｅｂサーバを経由して取得したタイミングが到来すると、プッシュサーバから識別子データベースに格納されている識別子で特定される携帯端末機に、プッシュ通知サーバを経由して、情報を配信する通知が出される。
【００１６】
よって、携帯端末機に付与された識別子を安全に管理することができながら、その安全に管理された識別子で特定される携帯端末機に情報を配信する通知を出すことができる。
【００１７】
プッシュサーバは、携帯端末機への通知の結果、携帯端末機から情報の配信を受ける旨の返答があったことに応答して、リクエストデータベースに格納されている情報をＷｅｂサーバを経由して読み出し、その読み出した情報を携帯端末機に配信することが好ましい。
これにより、携帯端末機のユーザが望まない情報が配信されることを防止できる。
【発明の効果】
【００１８】
本発明によれば、携帯端末機に付与された識別子を安全に管理することができながら、その安全に管理された識別子で特定される携帯端末機に情報を配信する通知を出すことができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の一実施形態に係る情報配信システムの構成を示す図である。
【図２】図２は、デバイスの構成を示すブロック図である。
【図３】図３は、Ｗｅｂサーバの構成を示すブロック図である。
【図４】図４は、プッシュサーバの構成を示すブロック図である。
【図５】図５は、デバイスの登録に関するデータの流れ（アプリケーションのダウンロードからＷｅｂサーバへのデバイストークンの送信までのデータの流れ）を示すシーケンス図である。
【図６】図６は、プッシュ通知に関するデータの流れ（Ｗｅｂサーバからのデバイストークンの取得から情報の送信までのデータの流れ）を示すシーケンス図である。
【図７】図７は、従来の情報配信システムの構成を示す図である。
【発明を実施するための形態】
【００２０】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
図１は、本発明の一実施形態に係る情報配信システムの構成を示す図である。
【００２１】
情報配信システム１では、プッシュ通知サービスを利用して、iphone（登録商標）などのデバイス（携帯端末機）２のフォアグラウンドで実行されていないアプリケーションに対して、画像などの情報を配信するというイベントが発生したことが通知される。そして、この通知に応答してアプリケーションからのリクエストがあると、デバイス２に情報が配信される。
情報配信システム１は、プッシュ通知サーバ３、Ｗｅｂサーバ４およびプッシュサーバ５を含む。
【００２２】
プッシュ通知サーバ３は、プッシュ通知サービスを提供する会社（たとえば、米アップル社）が所有している。プッシュ通知サーバ３は、インターネット６上に置かれている。また、プッシュ通知サーバ３は、デバイス２と携帯電話回線または無線ＬＡＮ（Local Area Network）経由で通信することができる。
【００２３】
Ｗｅｂサーバ４は、情報を配信する業者（以下「プロバイダ」という。）が所有している。Ｗｅｂサーバ４は、インターネット６上に置かれている。プロバイダに情報の配信を依頼する者（以下「クライアント」という。）は、たとえば、インターネット６に接続されたパーソナルコンピュータ７からＷｅｂサーバ４にアクセスすることができる。
Ｗｅｂサーバ４には、リクエストデータベース８が接続されている。
【００２４】
プッシュサーバ５は、プロバイダが所有している。プッシュサーバ５は、インターネット６からファイアウォール９によって隔離されたローカルエリアネットワーク１０上に置かれている。
プッシュサーバ５には、デバイスＩＤデータベース１１が接続されている。
【００２５】
また、プッシュ通知サービスを提供する会社は、デバイス２にダウンロード可能なアプリケーションを保管するアプリケーションサーバ１２を所有している。アプリケーションサーバ１２は、デバイス２と携帯電話回線または無線ＬＡＮ経由で通信することができる。
図２は、デバイスの構成を示すブロック図である。
デバイス２は、制御部２１およびタッチパネル式ディスプレイ２２をハードウェア構成として備えている。
【００２６】
制御部２１は、ＣＰＵ２３およびメモリ２４などを含む。メモリ２４には、ＯＳ（Operating
System）２５およびアプリケーションサーバ１２からダウンロードされたアプリケーションが格納されている。メモリ２４に格納されたアプリケーションには、情報配信システム１による情報の配信を受けるためのアプリケーション２６が含まれる。
【００２７】
そして、制御部２１は、アプリケーション２６の実行によって実現される機能処理部として、登録要求部２７、デバイストークン転送部２８、プッシュ通知処理部２９および情報取得部３０を実質的に備えている。
【００２８】
登録要求部２７は、アプリケーション２６の初回の起動に応答して、プッシュ通知サーバ３にＯＳ２５を介して登録要求を送信する。この登録要求に応答して、プッシュ通知サーバ３では、デバイス２の識別子を含むデバイストークンが生成され、そのデバイストークンがプッシュ通知サーバ３からデバイス２に送信される。
デバイストークン転送部２８は、プッシュ通知サーバ３から送信されてくるデバイストークンをＷｅｂサーバ４に転送する。
プッシュ通知処理部２９は、プッシュ通知サーバ３から通知を受信すると、その通知をタッチパネル式ディスプレイ２２に表示する。
【００２９】
情報取得部３０は、通知に応答して、デバイス２のユーザによってタッチパネル式ディスプレイ２２から情報の配信を希望する旨が入力されると、情報の配信の要求をプッシュ通知サーバ３に送信する。
図３は、Ｗｅｂサーバの構成を示すブロック図である。
【００３０】
Ｗｅｂサーバ４は、ＣＰＵおよびメモリなどをハードウェア構成として備え、ＣＰＵによるプログラム処理によってソフトウエア的に実現される機能処理部として、情報・タイミング入出力部３１、情報・タイミング送信部３２およびデバイストークン受信部３３を実質的に備えている。
【００３１】
情報・タイミング入出力部３１は、外部から受信した画像などの情報およびその情報の配信を通知（プッシュ通知）するタイミング（以下「その情報の通知タイミング」という。）をリクエストデータベース８に格納し、また、リクエストデータベース８から情報およびその情報の通知タイミングを読み出す。
【００３２】
情報・タイミング送信部３２は、情報・タイミング入出力部３１によってリクエストデータベース８から読み出された情報およびその情報の通知タイミングをプッシュサーバ５に送信する。
デバイストークン受信部３３は、デバイス２からデバイストークンを受信し、その受信したデバイストークンを一時的に保持する。
図４は、プッシュサーバの構成を示すブロック図である。
【００３３】
プッシュサーバ５は、ＣＰＵおよびメモリなどをハードウェア構成として備え、ＣＰＵによるプログラム処理によってソフトウエア的に実現される機能処理部として、デバイストークン取得部４１、デバイストークン入出力部４２、情報・タイミング取得部４３、タイミング管理部４４、通知パッケージ作成部４５、通知送信部４６および情報送信部４７を実質的に備えている。
【００３４】
デバイストークン取得部４１は、Ｗｅｂサーバ４に周期的にアクセスして、Ｗｅｂサーバ４に一時的に保持されているデバイストークンを取得する。デバイストークンの取得後、そのデバイストークンは、Ｗｅｂサーバ４には残らない。
【００３５】
デバイストークン入出力部４２は、デバイストークン取得部４１によって取得されたデバイストークンをデバイスＩＤデータベース１１に格納し、また、デバイスＩＤデータベース１１からデバイストークンを読み出す。
【００３６】
情報・タイミング取得部４３は、Ｗｅｂサーバ４に周期的にアクセスして、リクエストデータベース８に格納されている情報の通知タイミングをＷｅｂサーバ４を介して取得する。また、情報・タイミング取得部４３は、リクエストデータベース８に格納されている情報をＷｅｂサーバ４を介して取得する。
【００３７】
なお、「周期的にアクセス」とは、ほぼ一定の間隔を置いてアクセスすることを意味し、定期的に（完全に一定の間隔を置いて）アクセスすることはもちろん、多少不定期にアクセスすることも含む。
タイミング管理部４４は、情報・タイミング取得部４３によって取得された情報の通知タイミングをメモリに格納して管理する。
【００３８】
通知パッケージ作成部４５は、情報の配信を通知するタイミングが到来すると、通知パッケージを作成する。通知パッケージには、デバイストークン入出力部４２によってデバイスＩＤデータベース１１から読み出されるデバイストークンと、デバイス２のタッチパネル式ディスプレイ２２に表示されるメッセージのデータとが含まれる。
【００３９】
通知送信部４６は、通知パッケージ作成部４５によって作成された通知パッケージをプッシュ通知サーバ３に送信する。通知パッケージがプッシュ通知サーバ３に受け取られると、通知パッケージに含まれるデバイストークンから特定されるデバイス２にプッシュ通知サーバ３から通知が配信（プッシュ）される。
【００４０】
デバイス２のユーザが通知の応答として情報の配信を許可すると、情報・タイミング取得部４３により、リクエストデータベース８に格納されている情報が取得される。情報送信部４７は、情報・タイミング取得部４３によって取得された情報をプッシュ通知サーバ３に送信する。情報がプッシュ通知サーバ３に受け取られると、その情報がプッシュ通知サーバ３からデバイス２に配信される。
図５は、デバイスの登録に関するデータの流れを示すシーケンス図である。
【００４１】
情報の配信に先立ち、プロバイダに情報の配信を依頼するクライアントは、たとえば、インターネット６に接続されたパーソナルコンピュータ７からＷｅｂサーバ４にアクセスし、配信する画像などの情報およびその情報の通知タイミングをＷｅｂサーバ４に入力しておく。Ｗｅｂサーバ４に入力（送信）された情報およびその情報の通知タイミングは、リクエストデータベース８に格納される。
【００４２】
一方、情報の受信を希望するデバイス２のユーザは、米アップル社が所有するアプリケーションサーバにアクセスし、プロバイダが提供するアプリケーション２６をダウンロードする（ステップＳ１）。
【００４３】
アプリケーション２６が起動されると、アプリケーション２６からデバイス２のＯＳ２５を介してプッシュ通知サーバ３に登録要求が送信される（ステップＳ２）。
【００４４】
プッシュ通知サーバ３に登録要求が受け取られると、プッシュ通知サーバ３でデバイス２の識別子を含むデバイストークンが生成される。そして、そのデバイストークンがプッシュ通知サーバ３からデバイス２に送信される（ステップＳ３）。
【００４５】
デバイス２に受信されたデバイストークンは、デバイス２からＷｅｂサーバ４に送信される（ステップＳ４）。Ｗｅｂサーバ４に受信されたデバイストークンは、Ｗｅｂサーバ４に一時的に保持される。
図６は、プッシュ通知に関するデータの流れを示すシーケンス図である。
【００４６】
Ｗｅｂサーバ４に一時的に保持されているデバイストークンをプッシュサーバ５が取得するために、プッシュサーバ５からＷｅｂサーバ４にデバイストークンの送信の要求が周期的に出される（ステップＳ１１）。
【００４７】
プッシュサーバ５からＷｅｂサーバ４に要求が送信されたときに、Ｗｅｂサーバ４にデバイストークンが保持されていれば、そのデバイストークンがＷｅｂサーバ４からプッシュサーバ５に送信される（ステップＳ１２）。プッシュサーバ５に送信されたデバイストークンは、デバイスＩＤデータベース１１に格納される。また、そのデバイストークンは、Ｗｅｂサーバ４から消去され、Ｗｅｂサーバ４には残らない。
【００４８】
また、プッシュサーバ５からＷｅｂサーバ４に周期的にアクセスされて、リクエストデータベース８に格納されている情報の通知タイミングの送信がＷｅｂサーバ４に要求される（ステップＳ１３）。
【００４９】
このとき、リクエストデータベース８に新着の通知タイミングが格納されていれば、その通知タイミングがＷｅｂサーバ４からプッシュサーバ５に送信される（ステップＳ１４）。
【００５０】
プッシュサーバ５において、Ｗｅｂサーバ４から受信した通知タイミングは、常に監視されている。そして、情報の配信を通知するタイミングが到来すると、プッシュサーバ５において、通知パッケージが作成される（ステップＳ１５）。
通知パッケージは、プッシュサーバ５からプッシュ通知サーバ３に送信される（ステップＳ１６）。
【００５１】
プッシュ通知サーバ３に通知パッケージが受け取られると、通知パッケージに含まれるデバイストークから特定されるデバイス２にプッシュ通知サーバ３から通知が配信される（ステップＳ１７）。
【００５２】
この通知をデバイス２が受信すると、デバイス２のタッチパネル式ディスプレイ２２に、「新たな情報の配信を希望しますか？」などの問い合わせのメッセージとともに、その返答のための「ＹＥＳ」ボタンおよび「ＮＯ」ボタンが表示される。
【００５３】
そして、デバイス２のユーザにより、「ＹＥＳ」ボタンが押されると（指で触れられると）、情報の配信を希望する旨の信号（ＹＥＳ信号）が問い合わせに対する返答として、デバイス２からプッシュ通知サーバ３を経由してプッシュサーバ５に送信される（ステップＳ１８）。
【００５４】
プッシュサーバ５にＹＥＳ信号が受け取られると、リクエストデータベース８に格納されている情報がプッシュサーバ５に読み出され、その読み出された情報がプッシュサーバ５からプッシュ通知サーバ３を経由してデバイス２に配信される（ステップＳ１９）。
【００５５】
一方、デバイス２のタッチパネル式ディスプレイ２２に表示された問い合わせに対して、デバイス２のユーザにより、「ＮＯ」ボタンが押されると（指で触れられると）、情報の配信を希望しない旨の信号（ＮＯ信号）が問い合わせに対する返答として、デバイス２からプッシュ通知サーバ３を経由してプッシュサーバ５に送信される（ステップＳ１８）。この場合、プッシュサーバ５からデバイス２への情報の配信は行われない。
【００５６】
以上のように、デバイス２がプッシュ通知サーバ３に登録されると、プッシュ通知サーバ３からデバイス２に識別子を含むデバイストークンが送信される。デバイストークンは、デバイス２からインターネット６上に置かれたＷｅｂサーバ４に送信される。また、Ｗｅｂサーバ４には、デバイス２に配信されるべき情報（配信情報）およびこの情報をデバイス２に配信する通知のタイミング（通知タイミング）が入力される。そして、情報および通知タイミングは、Ｗｅｂサーバ４に接続されたリクエストデータベース８に格納される。
【００５７】
インターネット６から隔離されたローカルエリアネットワーク１０上に、プッシュサーバ５が置かれている。プッシュサーバ５は、Ｗｅｂサーバ４と暗号化通信が可能である。プッシュサーバ５は、Ｗｅｂサーバ４に周期的にアクセスして、Ｗｅｂサーバ４がデバイス２から受け取ったデバイストークンを取得する。これに応答して、デバイストークンは、Ｗｅｂサーバ４から消去される。プッシュサーバ５に取得されたデバイストークンは、プッシュサーバ５に接続されたデバイスＩＤデータベース１１に格納される。これにより、デバイス２の識別子は、インターネット６から隔離されたデバイスＩＤデータベース１１に安全に保管される。
【００５８】
すなわち、プッシュサーバ５は、デバイス２が直接にアクセスできないローカルエリアネットワーク１０上に置かれている。そのため、プッシュ通知サーバ３からデバイス２に送信されるデバイストークンは、デバイス２がアクセス可能なＷｅｂサーバ４に送信され、Ｗｅｂサーバ４とプッシュサーバ５との間での安全な暗号化通信により、プッシュサーバ５を経由してデバイスＩＤデータベース１１に格納される。
【００５９】
また、プッシュサーバ５は、Ｗｅｂサーバ４に周期的にアクセスして、リクエストデータベース８に格納されている通知タイミングを取得する。そして、その通知タイミングが到来すると、プッシュサーバ５からデバイスＩＤデータベース１１に格納されているデバイストークンで特定されるデバイス２に、プッシュ通知サーバ３を経由して、情報を配信する通知が出される。
【００６０】
よって、デバイス２に付与された識別子を安全に管理することができながら、その安全に管理された識別子で特定されるデバイス２に情報を配信する通知を出すことができる。
【００６１】
また、デバイス２への通知の結果、デバイス２から情報の配信を受ける旨の返答があったことに応答して、リクエストデータベース８に格納されている情報がＷｅｂサーバ４を経由して読み出され、その読み出された情報がデバイス２に配信される、そのため、デバイス２のユーザが望まない情報がデバイス２に配信されることを防止できる。
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することも可能である。
プッシュ通知サービスは、米アップル社が提供するものに限らず、グーグル社が提供するものであってもよい。
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００６２】
１    情報配信システム
２    デバイス（携帯端末機）
３    プッシュ通知サーバ
４    Ｗｅｂサーバ
５    プッシュサーバ
６    インターネット
８    リクエストデータベース
１０  ローカルエリアネットワーク
１１  デバイスＩＤデータベース（識別子データベース）
【図１】
2012230555.tif 000003
【図２】
2012230555.tif 000004
【図３】
2012230555.tif 000005
【図４】
2012230555.tif 000006
【図５】
2012230555.tif 000007
【図６】
2012230555.tif 000008
【図７】
2012230555.tif 000009