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