(57)【特許請求の範囲】
【請求項１】
撮影部による被写体の撮影に基づいて生成される画像データを送信可能な写真撮影装置と、前記写真撮影装置から受信した前記画像データを提供可能な画像提供装置と、メッセージの送受信が可能なメッセージ送受信サービスを提供する外部システムにログイン可能な通信端末と、を備える画像提供システムであって、
前記写真撮影装置は、前記画像データを識別可能な画像識別情報を表示又は印刷する情報出力部を有し、
前記通信端末は、前記外部システムにログインした状態で前記メッセージ送受信サービスにより前記画像提供装置を宛先として前記画像識別情報を送信可能な通信処理部を有し、
前記画像提供装置は、前記外部システムから前記画像識別情報を受信した場合に、前記画像識別情報の送信元の第１ユーザーに予め対応付けられた第２ユーザーに前記画像データを提供する提供処理部を有する、
画像提供システム。
【請求項２】
前記提供処理部は、前記第２ユーザーに対応付けられた個別の記憶領域に前記画像データを移動させること、前記第２ユーザーに対応付けられた前記通信端末による前記画像データのダウンロードを許可すること、又は前記第２ユーザーに対応付けられた前記通信端末に前記画像データを送信することにより、前記画像データを第２ユーザーに提供する、
請求項１に記載の画像提供システム。
【請求項３】
前記メッセージ送受信サービスは、ソーシャルネットワーキングサービスである、
請求項１又は２に記載の画像提供システム。
【請求項４】
前記画像提供装置は、ユーザー操作に応じて、又は前記メッセージ送受信サービスを介する通信結果に応じて、前記第１ユーザーと前記第２ユーザーとの対応関係を設定する対応設定処理部を備える、
請求項１〜３のいずれかに記載の画像提供システム。
【請求項５】
前記画像識別情報は、一次元コード又は二次元コードで表示又は印刷され、
前記通信端末は、前記一次元コード又は前記二次元コードから前記画像識別情報を読み取る情報読取部を有する、
請求項１〜４のいずれかに記載の画像提供システム。
【請求項６】
前記一次元コード又は前記二次元コードに、予め設定された前記メッセージ送受信サービスに対応するアプリケーションを前記通信端末に実行させるためのアプリ起動情報が含まれており、
前記通信処理部は、前記情報読取部によって前記アプリ起動情報が読み取られた場合に、前記アプリケーションの実行を開始する、
請求項５に記載の画像提供システム。
【請求項７】
前記一次元コード又は前記二次元コードに、前記メッセージ送受信サービスにおいて前記画像提供装置を識別可能な画像提供識別情報が含まれており、
前記通信処理部は、前記画像提供識別情報が前記画像識別情報の宛先として選択され、且つ、前記画像識別情報が送信内容のメッセージ入力欄に入力された状態で前記アプリケーションを開始させる、
請求項６に記載の画像提供システム。
【請求項８】
前記提供処理部は、
前記画像識別情報が予め設定された有効条件を満たす場合に、前記画像識別情報に対応する画像データを提供するものであって、
前記有効条件を満たさない場合であって、特定期間内に前記有効条件を満たさないと判断された回数が予め定められた上限回数に達していない前記第１ユーザーには前記メッセージ送受信サービスを介して特定メッセージを送信し、前記上限回数に達している前記第１ユーザーにはは前記特定メッセージを送信しない、
請求項１〜７のいずれかに記載の画像提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影部による撮影に基づいて生成される画像データを提供可能な画像提供システム、画像提供装置、画像提供プログラムに関する。
【背景技術】
【０００２】
一般に、ゲームセンターなどのアミューズメント施設に設置され、ユーザーを撮影してシール等に印刷する写真撮影装置が知られている（例えば、特許文献１参照）。また、この種の写真撮影装置は、撮影に基づいて生成される画像データをサーバーに送信する機能を有することがある。これにより、ユーザーは、携帯電話、スマートフォン、又はタブレット端末などの携帯端末を用いてサーバーから画像データを取得することができる。
【０００３】
例えば、ユーザーは、写真撮影装置における写真撮影の際に、ユーザーを特定するためのメールアドレスなどのユーザー識別情報を入力する。これにより、そのユーザー識別情報と共に画像データが写真撮影装置からサーバーに送信される。そして、ユーザーは、サーバーにアクセスし、ユーザー識別情報及びパスワードを入力してログインした後、シール等に記載されたシールＩＤを入力することによって画像データを取得することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２０３２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、写真撮影時におけるユーザー識別情報の入力作業や写真撮影後のシールＩＤの入力作業はユーザーにとって煩雑な作業である。
【０００６】
本発明の目的は、撮影に基づいて生成される画像データの取得に必要なユーザー作業を簡素化することが可能な画像提供システム、画像提供装置、画像提供プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る画像提供システムは、撮影部による被写体の撮影に基づいて生成される画像データを送信可能な写真撮影装置と、前記写真撮影装置から受信した前記画像データを提供可能な画像提供装置と、メッセージの送受信が可能なメッセージ送受信サービスを提供する外部システムにログイン可能な通信端末と、を備える画像提供システムである。そして、前記写真撮影装置は、前記画像データを識別可能な画像識別情報を表示又は印刷する情報出力部を有する。前記通信端末は、前記外部システムにログインした状態で前記メッセージ送受信サービスにより前記画像提供装置を宛先として前記画像識別情報を送信可能な通信処理部を有する。前記画像提供装置は、前記外部システムから前記画像識別情報を受信した場合に、前記画像識別情報の送信元の第１ユーザーに予め対応付けられた第２ユーザーに前記画像データを提供する提供処理部を有する。
【０００８】
例えば、前記提供処理部は、前記第２ユーザーに対応付けられた個別の記憶領域に前記画像データを移動させること、前記第２ユーザーに対応付けられた前記通信端末による前記画像データのダウンロードを許可すること、又は前記第２ユーザーに対応付けられた前記通信端末に前記画像データを送信することにより、前記画像データを第２ユーザーに提供する。
【０００９】
例えば、前記メッセージ送受信サービスは、ソーシャルネットワーキングサービスである。
【００１０】
例えば、前記画像提供装置は、ユーザー操作に応じて、又は前記メッセージ送受信サービスを介する通信結果に応じて、第１ユーザーと第２ユーザーとの対応関係を設定する対応設定処理部を備える。
【００１１】
例えば、前記画像識別情報は、一次元コード又は二次元コードで表示又は印刷され、
前記通信端末は、前記一次元コード又は前記二次元コードから前記画像識別情報を読み取る情報読取部を有する。
【００１２】
例えば、前記一次元コード又は前記二次元コードに、予め設定された前記メッセージ送受信サービスに対応するアプリケーションを前記通信端末に実行させるためのアプリ起動情報が含まれている。また、前記通信処理部は、前記情報読取部によって前記アプリ起動情報が読み取られた場合に、前記アプリケーションの実行を開始する。
【００１３】
例えば、前記一次元コード又は前記二次元コードに、前記メッセージ送受信サービスにおいて前記画像提供装置を識別可能な画像提供識別情報が含まれている。そして、前記通信処理部は、前記画像提供識別情報が前記画像識別情報の宛先として選択され、且つ、前記画像識別情報が送信内容のメッセージ入力欄に入力された状態で前記アプリケーションを開始させる。
【００１４】
例えば、前記提供処理部は、前記画像識別情報が予め設定された有効条件を満たす場合に、前記画像識別情報に対応する画像データを提供するものである。そして、前記提供処理部は、前記有効条件を満たさない場合であって、特定期間内に前記有効条件を満たさないと判断された回数が予め定められた上限回数に達していない前記第１ユーザーには前記メッセージ送受信サービスを介して特定メッセージを送信し、前記上限回数に達している前記第１ユーザーにはは前記特定メッセージを送信しない。
【００１５】
また、本発明に係る画像提供装置は、メッセージの送受信が可能なメッセージ送受信サービスを提供可能な外部システムから画像データを識別可能な画像識別情報を受信した場合に、前記画像識別情報の送信元の第１ユーザーに予め対応付けられた第２ユーザーに前記画像データを提供する提供処理部を有する。
【００１６】
また、本発明に係る画像提供プログラムは、プロセッサーに、メッセージの送受信が可能なメッセージ送受信サービスを提供可能な外部システムから画像データを識別可能な画像識別情報を受信したか否かを判断するステップと、前記画像識別情報が受信された場合に、前記画像識別情報の送信元の第１ユーザーに予め対応付けられた第２ユーザーに前記画像データを提供するステップとを実行させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、撮影に基づいて生成される画像データの取得に必要なユーザー作業を簡素化することが可能な画像提供システム、画像提供装置、画像提供プログラが提供される。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の実施の形態に係る画像提供システムの構成を示すブロック図である。
【図２】図２は、本発明の実施の形態に係る写真撮影装置の外観を示す斜視図である。
【図３】図３は、本発明の実施の形態に係る画像提供システムのサーバー、携帯端末、外部システムの構成を示すブロック図である。
【図４】図４は、本発明の実施の形態に係る画像提供システムで用いられる各種のリストの一例を示す図である。
【図５】図５は、本発明の実施の形態に係る画像提供システムの写真撮影装置で実行されるメイン制御処理の手順の一例を示すフローチャートである。
【図６】図６は、本発明の実施の形態に係る画像提供システムの外部システムで実行されるメッセージ送受信処理の手順の一例を示すフローチャートである。
【図７】図７は、本発明の実施の形態に係る画像提供システムのサーバーで実行される提供管理処理の手順の一例を示すフローチャートである。
【図８】図８は、本発明の実施の形態に係る画像提供システムのサーバーで実行される連携選択処理の手順の一例を示すフローチャートである。
【図９】図９は、本発明の実施の形態に係る画像提供システムのサーバーで実行される画像提供処理の手順の一例を示すフローチャートである。
【図１０】図１０は、本発明の実施の形態に係る画像提供システムの携帯端末で実行される画像取得処理の手順の一例を示すフローチャートである。
【図１１】図１１は、本発明の実施の形態に係る画像提供システムの携帯端末で表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００２０】
［画像提供システム１］
図１に示すように、本発明の実施形態に係る画像提供システム１は、写真撮影装置１００、サーバー２００、及び携帯端末３００を備える。写真撮影装置１００、サーバー２００、及び携帯端末３００は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。なお、画像提供システム１には、写真撮影装置１００、サーバー２００、又は携帯端末３００が複数設けられていてもよい。また、サーバー２００及び携帯端末３００は、通信網Ｎ１を介して一又は複数の外部システム４００との間で通信可能である。
【００２１】
画像提供システム１では、写真撮影装置１００における撮影に基づいて生成される画像データをユーザーに提供する画像提供サービスがサーバー２００によって実現される。また、外部システム４００は、サーバー２００及び携帯端末３００などの各種の情報処理装置の間におけるメッセージの送受信を仲介するメッセージ送受信サービスを実現する。
【００２２】
以下、本実施形態では、説明の便宜上、前記メッセージ送受信サービスに利用登録されたユーザーを第１ユーザーと称し、前記メッセージ送受信サービスにおいて第１ユーザーを識別するための第１ユーザー識別情報を第１ユーザーＩＤと称する。また、前記画像提供サービスに利用登録されたユーザーを第２ユーザーと称し、前記画像提供サービスにおいて第２ユーザーを識別するための第２ユーザー識別情報を第２ユーザーＩＤと称する。なお、前記メッセージ送受信サービス及び前記画像提供サービスの両方に利用登録されたユーザーは、第１ユーザー及び第２ユーザーの両方に該当し、第１ユーザーＩＤ及び第２ユーザーＩＤを有する。
【００２３】
また、画像提供システム１では、携帯端末３００のユーザーだけでなくサーバー２００も前記メッセージ送受信サービスにおける前記第１ユーザーとして予め利用登録されている。以下、本実施形態では、前記メッセージ送受信サービスにおける第１ユーザーを識別するための前記第１ユーザーＩＤのうち、サーバー２００に割り当てられた第１ユーザーＩＤを、携帯端末３００のユーザーに割り当てられた第１ユーザーＩＤと区別するために、サーバーＩＤと称することがある。なお、サーバーＩＤが画像提供識別情報の一例である。
【００２４】
そして、前記メッセージ送受信サービスでは、携帯端末３００から前記サーバーＩＤを宛先としてメッセージが送信されると、前記サーバーＩＤに対応するサーバー２００のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が特定され、そのＵＲＬを宛先として前記メッセージが送信される。一方、サーバー２００から外部システム４００に、前記サーバーＩＤが送信元、他の前記第１ユーザーＩＤが宛先として設定されたメッセージが送信されると、そのメッセージが前記第１ユーザーＩＤに対応する前記第１ユーザーの携帯端末３００に送信される。このとき、携帯端末３００には、前記サーバーＩＤが前記メッセージの送信元として通知される。
【００２５】
［写真撮影装置１００］
写真撮影装置１００は、ゲームセンターなどのアミューズメント施設に設置されて使用される。図２に示すように、写真撮影装置１００の設置空間は、撮影コーナー１０及び落書きコーナー２０に大別される。撮影コーナー１０は、写真撮影が行われる場所であり、落書きコーナー２０は、撮影後の画像データの編集が行われる場所である。
【００２６】
写真撮影装置１００は、図１に示すように、撮影コーナー１０に配置されたカメラ１１、操作表示部１２、スピーカー１３、及びストロボ１４などを備える。カメラ１１は、被写体であるユーザーを撮影する撮影部であり、ＣＣＤなどの撮像素子を有する。
【００２７】
操作表示部１２は、表示部及び操作部を有する。前記表示部は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイなどである。前記操作部は、ユーザー操作を受け付けるハードキー又はタッチパネルなどである。スピーカー１３は、撮影コーナー１０に存在するユーザーに対して各種の音声案内を行うために用いられる。ストロボ１４は、カメラ１１による撮影時に発光する発光装置である。
【００２８】
また、写真撮影装置１００は、図１及び図２に示すように、落書きコーナー２０に配置された操作表示部２１、タッチペン２２、スピーカー２３、及びプリンター２４などを備える。なお、写真撮影装置１００では、図２に示す落書きコーナー２０の背面側にも、操作表示部２１、タッチペン２２、及びスピーカー２３が設けられており、異なる二組のユーザーに対して並行して編集作業を提供することが可能である。
【００２９】
操作表示部２１は、表示部及び操作部を有する。前記表示部は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイなどである。前記操作部は、ユーザー操作を受け付けるハードキー又はタッチパネルなどである。タッチペン２２は、操作表示部２１のタッチパネルに対するタッチ操作を行うために用いられる。スピーカー２３は、落書きコーナー２０に存在するユーザーに対して各種の音声案内を行うために用いられる。プリンター２４は、カメラ１１で撮影された画像データに基づいてシールなどの記録媒体に画像を形成する画像形成部であって、プリンター２４で印刷された後の前記記録媒体は取り出し口２５（図２参照）から排出される。
【００３０】
さらに、図１に示すように、写真撮影装置１００は、制御装置３０、ＵＰＳ４０、ルーター５０、及び無線端末６０などを備える。制御装置３０、ＵＰＳ４０、及びルーター５０などは、写真撮影装置１００の落書きコーナー２０側の筐体内に設けられており、メンテナンス扉２６（図２参照）を開くことによりアクセス可能である。
【００３１】
ルーター５０は、制御装置３０と無線端末６０とを接続する中継装置である。無線端末６０は、通信網Ｎ１を介して外部装置との間で無線通信方式のデータ通信を実行するデータ通信カードなどの無線通信機器である。具体的に、写真撮影装置１００は、写真撮影装置１００が配置されたアミューズメント施設の外部に設けられたサーバー２００との間で通信網Ｎ１を介して通信可能である。また、写真撮影装置１００が無線端末６０を備えておらず、ルーター５０を介して有線通信方式でデータ通信を実行することも考えられる。
【００３２】
ＵＰＳ４０は、電源スイッチ３を介して商用交流電源２に接続される。電源スイッチ３は、例えば写真撮影装置１００の落書きコーナー２０側の筐体の底面に設けられており、写真撮影装置１００の電源を一括してＯＮ／ＯＦＦにするために操作される。ＵＰＳ４０は、商用交流電源２及び制御装置３０の間に介在して設けられている。そして、ＵＰＳ４０は、商用交流電源２から電力が供給されている場合は、その電力を制御装置３０に供給する。また、ＵＰＳ４０は、商用交流電源２からの電力供給が停止した場合に制御装置３０に電力を供給する二次電源５１を有する。
【００３３】
制御装置３０は、制御部３１、記憶部３２、及び通信Ｉ／Ｆ３３などを備えるコンピューターである。制御装置３０は、ＵＰＳ４０を介して商用交流電源２に接続されており、商用交流電源２又はＵＰＳ４０からの供給電力によって稼動する。なお、制御装置３０は、１台のコンピューターに限らず、複数台のコンピューターが協働して動作するコンピューターシステムであってもよい。
【００３４】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより写真撮影装置１００を制御する。
【００３５】
記憶部３２は、ハードディスク又はＳＳＤなどの不揮発性の記憶部であり、写真撮影装置１００で撮影された写真の画像データ及び前記画像データの編集後の画像データなどが記憶される。また、記憶部３２には、制御部３１に後述のメイン制御処理（図５参照）を実行させるための撮影制御プログラムが記憶される。
【００３６】
通信Ｉ／Ｆ３３は、制御装置３０を有線又は無線でルーター５０に接続し、ルーター５０を介してサーバー２００等の外部機器との間でデータ通信を実行するための通信インターフェースである。
【００３７】
そして、写真撮影装置１００において、制御部３１は、撮影処理部３１１、編集処理部３１２、画像生成部３１３、記憶処理部３１４、送信処理部３１５、及び情報出力部３１６などを含む。具体的に、制御部３１は、前記ＣＰＵにより前記撮影制御プログラムに従った各種の処理を実行することにより、撮影処理部３１１、編集処理部３１２、画像生成部３１３、記憶処理部３１４、送信処理部３１５、及び情報出力部３１６として機能する。なお、制御部３１が電子回路である場合、撮影処理部３１１、編集処理部３１２、画像生成部３１３、記憶処理部３１４、送信処理部３１５、及び情報出力部３１６は、それぞれの機能を実現する回路モジュールである。
【００３８】
撮影処理部３１１は、撮影コーナー１０内のユーザーを被写体としてカメラ１１で撮影するための撮影処理を実行する。具体的に、前記撮影処理において、撮影処理部３１１は、写真撮影に関する案内をスピーカー１３から出力させると共に、操作表示部１２に対するユーザー操作に応じて写真の撮影方法などを設定する。そして、撮影処理部３１１は、カメラ１１及びストロボ１４を制御することにより被写体を撮影する。なお、カメラ１１による被写体の撮影に基づいて生成された画像データは記憶部３２に一時的に記憶される。
【００３９】
編集処理部３１２は、カメラ１１による被写体の撮影で得られた前記画像データを編集するための落書き処理を実行する。具体的に、前記落書き処理において、編集処理部３１２は、前記画像データの編集操作に関する案内をスピーカー２３から出力させると共に、タッチペン２２を用いた操作表示部２１に対するユーザー操作に応じて前記画像データを編集する。
【００４０】
画像生成部３１３は、編集処理部３１２によって実行される前記落書き処理における編集内容に基づいて印刷用の画像データ及び送信用の画像データを生成する。例えば、前記送信用の画像データは、前記印刷用の画像データよりも低画質又は小サイズの画像データであって、前記落書き処理における編集前及び編集後のいずれか一方又は両方の画像データである。
【００４１】
記憶処理部３１４は、画像生成部３１３により生成される前記送信用の画像データを、その画像データを識別可能な画像識別情報と対応付けて記憶部３２に記憶させる。本実施形態では、前記画像識別情報として、前記送信用の画像データ各々が生成されたときのプレイを識別するためのプレイＩＤを特定することが可能なシールＩＤが用いられる。例えば、画像提供システム１では、サーバー２００で前記プレイＩＤ及び前記シールＩＤ各々が発行されて写真撮影装置１００各々に提供され、写真撮影装置１００で１プレイごとに前記プレイＩＤ及び前記シールＩＤ各々が割り当てられる。この場合、画像提供システム１では、前記プレイＩＤ及び前記シールＩＤの対応関係が既知である。また、前記プレイＩＤ及び前記シールＩＤ各々は写真撮影装置１００で発行されてもよく、この場合には、前記プレイＩＤ及び前記シールＩＤ各々の対応関係が写真撮影装置１００からサーバー２００に通知される。
【００４２】
なお、一つの前記プレイＩＤについて複数のユーザーが存在する場合には、その複数のユーザーに対応する複数の前記シールＩＤが発行されることがある。例えば、写真撮影装置１００では、複数のユーザーからユーザー名及び取得対象の画像データの選択などの個別設定を受け付けることが可能であり、そのユーザー毎に前記シールＩＤが割り当てられることがある。なお、他の実施形態として、前記画像識別情報として前記プレイＩＤが用いられてもよい。
【００４３】
送信処理部３１５は、カメラ１１による被写体の撮影に基づいて生成された前記送信用の画像データ各々を前記画像データに対応する前記シールＩＤと共にサーバー２００に送信する。より具体的に、送信処理部３１５は、前記送信用の画像データと、前記プレイＩＤと、一又は複数の前記シールＩＤと、前記シールＩＤごとに対応する前記個別設定の内容とを対応付けてサーバー２００に送信する。これにより、サーバー２００では、前記画像データ各々と前記プレイＩＤと前記シールＩＤと前記個別設定の内容と受信され、後述の記憶部２０２の共有画像記憶部２２３に記憶される。
【００４４】
情報出力部３１６は、前記シールＩＤ及びアプリ起動情報が含まれるコード情報を生成すると共に、前記コード情報と前記印刷用の画像データとが予め設定されるレイアウトに従って配置される印刷データを生成し、前記印刷データをプリンター２４に送信する。前記コード情報は、バーコードなどの一次元コード又はＱＲコード（登録商標）などの二次元コードである。これにより、プリンター２４は、前記印刷データに基づいて前記画像データ及び前記コード情報をシールに印刷する。なお、前記シールには、前記コード情報とは別に前記シールＩＤが印刷されてもよい。
【００４５】
前記アプリ起動情報は、前記メッセージ送受信サービスを利用するためのアプリケーションプログラムの実行を携帯端末３００に開始させるための情報である。また、前記アプリ起動情報には、前記メッセージ送受信サービスにおいてサーバー２００を識別するためのサーバーＩＤも含まれる。なお、サーバー２００のサーバーＩＤは、前記メッセージ送受信サービスへの新規登録によって取得され、写真撮影装置１００の記憶部３２に記憶されているものとする。
【００４６】
なお、本実施形態では、情報出力部３１６が前記コード情報を前記シールに印刷する場合について説明するが、情報出力部３１６が前記コード情報を前記操作表示部２１に表示させることも他の実施形態として考えられる。この場合、ユーザーは、前記操作表示部２１に表示される前記コード情報を携帯端末３００で読み取ることが可能である。
【００４７】
［サーバー２００］
サーバー２００は、図３（Ａ）に示されるように、制御部２０１、記憶部２０２、及び通信Ｉ／Ｆ２０３などを備えるコンピューターであって、本発明における画像提供装置の一例である。制御部２０１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２０１は、前記ＲＯＭ又は記憶部２０２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりサーバー２００を制御する。
【００４８】
記憶部２０２は、ハードディスク又はＳＳＤなどの不揮発性の記憶部である。記憶部２０２には、制御部２０１に後述の提供管理処理（図７参照）を実行させるための画像提供プログラムが記憶される。また、記憶部２０２には、制御部２０１に、インターネットなどの通信網Ｎ１を介して提供されるＷｅｂサイトの表示及び操作などを実行させるためのブラウザプログラムが記憶される。さらに、記憶部２０２には、外部システム４００によって提供される前記メッセージ送受信サービスを利用するためのメッセージ処理プログラムが記憶される。なお、前記ブラウザプログラム又は前記メッセージ処理プログラムは、例えば通信網Ｎ１を介して所定のサーバーからダウンロードされてサーバー２００にインストールされる。
【００４９】
前記メッセージ処理プログラムは、例えば予め規定されたＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を用いてサーバー２００と外部システム４００との間のデータ通信を実現するためのプログラムである。そして、サーバー２００は、制御部２０１によって前記メッセージ処理プログラムに従って各種の処理を実行し、外部システム４００で提供されるＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）機能により前記メッセージ送受信サービスを利用することが可能である。これにより、画像提供システム１では、サーバー２００と外部システム４００との間における多数のメッセージの送受信が容易に実現される。なお、サーバー２００と外部システム４００との間で携帯端末３００と外部システム４００との間のメッセージ送受信と同様の処理が実行されてもよい。
【００５０】
また、記憶部２０２には、ユーザー情報記憶部２２０、特定値情報記憶部２２１、連携情報記憶部２２２、共有画像記憶部２２３、及び専用画像記憶部２２４が設けられている。
【００５１】
ユーザー情報記憶部２２０は、第２ユーザー各々の情報が登録されるユーザーリストＴ１が記憶される記憶領域である。なお、第２ユーザー各々の情報は、写真撮影装置１００又は携帯端末３００などにおいて第２ユーザーによって行われる新規登録操作又は登録変更操作などに応じて制御部２０１によって登録される。
【００５２】
ここに、図４（Ａ）は、ユーザーリストＴ１の一例を示す図である。図４（Ａ）に示されるように、ユーザーリストＴ１では、第２ユーザー各々を識別するための第２ユーザーＩＤごとに、パスワード、利用権限、及び登録日が対応付けて記憶されている。第２ユーザーＩＤ及び前記パスワードは、第２ユーザーがサーバー２００にログインする際の照合処理で用いられる。
【００５３】
前記利用権限は、前記画像提供サービスにおいて第２ユーザーが利用可能な機能の範囲を示す情報である。具体的には、写真撮影装置１００からサーバー２００に送信される複数の前記画像データのうち取得可能な数が前記利用権限によって異なることが考えられる。より具体的に、有料会員は、無料会員よりも取得可能な前記画像データの数が多いことが考えられる。例えば、無料会員は、前記シールＩＤに対応する複数の前記画像データのうち予め取得対象として選択した画像データのみを取得可能であり、有料会員は、前記シールＩＤに対応する全ての前記画像データを取得可能であることが考えられる。なお、前記利用権限は、第２ユーザーＩＤ各々の優先度を判断するための基準となり得る情報であれば、ここで説明する情報に限らない。
【００５４】
特定値情報記憶部２２１は、第１ユーザーＩＤと、第１ユーザーＩＤごとに唯一無二の値として一時的に割り当てられるユーザー特定値とが対応付けられた特定値リストＴ２が記憶される記憶領域である。前記ユーザー特定値は、例えば現在日時などの情報と予め設定された演算式とに基づいて生成されるハッシュ値である。なお、前記ユーザー特定値は、第１ユーザーＩＤごとにユニークな値であれば、ランダムに決定される特定桁数の値であってもよい。また、特定値リストＴ２では、第１ユーザーＩＤ及び前記ユーザー特定値が特定値リストＴ２に登録された時期を示す情報として登録日が記憶されている。なお、制御部２０１は、特定値リストＴ２に記憶されている第１ユーザーＩＤ及び前記ユーザー特定値を、前記登録日から予め設定された期間の経過後に消去する。
【００５５】
連携情報記憶部２２２は、第１ユーザーＩＤと第２ユーザーＩＤとの対応関係を示す連携リストＴ３が記憶される記憶領域である。また、連携リストＴ３では、第１ユーザーＩＤ及び第２ユーザーＩＤが連携リストＴ３に登録された時期を示す情報として登録日が記憶されている。
【００５６】
共有画像記憶部２２３は、写真撮影装置１００から受信する前記画像データが一時的に記憶される記憶領域であって、複数の第２ユーザーで共用される。そして、サーバー２００は、第２ユーザーからの要求などに応じて前記画像データを提供することが可能である。なお、制御部２０１は、共有画像記憶部２２３に記憶された前記画像データは、予め設定された保存期間の経過後に共有画像記憶部２２３から消去する。
【００５７】
専用画像記憶部２２４は、第２ユーザーごとに個別に設けられた専用の記憶領域である。そして、第２ユーザーは、携帯端末３００を用いてサーバー２００にログインすることにより、自己に対応する専用画像記憶部２２４にアクセスすることが可能である。具体的に、制御部２０１は、第２ユーザーが携帯端末３００を操作してサーバー２００にログインし、予め定められた取得操作を行った場合に、共有画像記憶部２２３から第２ユーザーに対応する専用画像記憶部２２４に前記画像データを移動させることが可能である。これにより、第２ユーザーは、携帯端末３００を操作してサーバー２００にログインすることにより、自己に対応する専用画像記憶部２２４内に記憶されている前記画像データを参照することや前記画像データを携帯端末３００にダウンロードすることが可能である。
【００５８】
通信Ｉ／Ｆ２０３は、サーバー２００を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して写真撮影装置１００又は携帯端末３００等の外部機器との間でデータ通信を実行するための通信インターフェースである。
【００５９】
そして、サーバー２００において、制御部２０１は、提供処理部２１１及び対応設定処理部２１２などを含む。具体的に、制御部２０１は、前記ＣＰＵで前記画像提供プログラムに従った各種の処理を実行することによって提供処理部２１１及び対応設定処理部２１２として機能する。なお、制御部２０１が電子回路である場合、提供処理部２１１及び対応設定処理部２１２は、それぞれの機能を実現する回路モジュールである。
【００６０】
提供処理部２１１は、サーバー２００に対応するサーバーＩＤを用いて外部サーバー４００との間で通信可能である。より具体的に、提供処理部２１１は、前述したように外部サーバー４００をＡＳＰとして利用することが可能である。例えば、提供処理部２１１は、外部サーバー４００を介して他の第１ユーザーから前記シールＩＤを受信した場合に、そのシールＩＤの送信元の第１ユーザーの第１ユーザーＩＤに予め対応付けられた第２ユーザーに前記画像データを提供する。なお、提供処理部２１１は、連携テーブルＴ３に基づいて、第１ユーザーＩＤに対応付けられている第２ユーザーＩＤを特定し、その第２ユーザーＩＤに対応する第２ユーザーに前記画像データを提供する。
【００６１】
なお、本実施形態において、前記画像データの提供とは、前記画像データを共有画像記憶部２２３から専用画像記憶部２２４に移動させること、又は第２ユーザーによる携帯端末３００を用いた前記画像データのダウンロードを許可すること等をいう。一方、例えば携帯端末３００にメール又は前記メッセージ送受信サービスなどを用いて前記画像データを送信すること、或いは携帯端末３００に前記画像データを表示することを前記画像データの提供と捉えてもよい。
【００６２】
対応設定処理部２１２は、ユーザー操作に応じて、又は前記メッセージ送受信サービスの結果に応じて、第１ユーザーＩＤと第２ユーザーＩＤとの対応関係を設定し、連携リストＴ３に記憶させる。
【００６３】
［携帯端末３００］
携帯端末３００は、例えば携帯電話、スマートフォン、又はタブレット端末などであって、通信網Ｎ１を介してサーバー２００及び外部システム４００に接続可能な通信端末の一例である。より具体的に、携帯端末３００は、第１ユーザーＩＤを用いて外部システム４００にログイン可能であり、第２ユーザーＩＤを用いてサーバー２００にログイン可能である。
【００６４】
携帯端末３００は、図３（Ｂ）に示すように、制御部３０１、記憶部３０２、通信Ｉ／Ｆ３０３、及びカメラ３０４を備える。カメラ３０４は、任意の被写体を撮影するＣＣＤなどの撮像素子を備え、カメラ３０４で撮影される画像又は動画は記憶部３０２に記憶される。
【００６５】
制御部３０１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３０１は、前記ＲＯＭ又は記憶部３０２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより携帯端末３００を制御する。
【００６６】
記憶部３０２は、フラッシュメモリーなどの不揮発性の記憶部であり、制御部３０１に後述の画像取得処理（図１０参照）を実行させるための画像取得プログラムが記憶される記憶領域である。また、記憶部３０２には、制御部３０１に、インターネットなどの通信網Ｎ１を介して提供されるＷｅｂサイトの表示及び操作などを実行させるためのブラウザプログラムが記憶される。さらに、記憶部３０２には、外部システム４００によって提供される前記メッセージ送受信サービスを利用するためのメッセージアプリケーションプログラム（以下、「メッセージアプリ」と称する）が記憶される。なお、前記ブラウザプログラム又は前記メッセージアプリは、例えば通信網Ｎ１を介して所定のアプリケーションサーバーからダウンロードされて携帯端末３００にインストールされる。
【００６７】
通信Ｉ／Ｆ３０３は、携帯端末３００を無線で通信網Ｎ１に接続し、通信網Ｎ１を介してサーバー２００又は外部システム４００などの外部機器との間でデータ通信を実行するための通信インターフェースである。
【００６８】
そして、制御部３０１は、通信処理部３２１及び情報読取部３２２を含む。具体的に、制御部３０１は、前記ＣＰＵにより前記画像取得プログラムに従った各種の処理を実行することにより、通信処理部３２１及び情報読取部３２２として機能する。なお、制御部３０１が電子回路である場合、通信処理部３２１及び情報読取部３２２は、それぞれの機能を実現する回路モジュールである。
【００６９】
通信処理部３２１は、外部システム４００にログインした状態で、前記メッセージ送受信サービスを介して前記シールＩＤを、サーバー２００を宛先として送信することが可能である。具体的に、通信処理部３２１は、前記メッセージアプリを起動して外部システム４００にアクセスし、ユーザー操作に応じて外部システム４００に第１ユーザーＩＤ及びパスワードを送信することにより、外部システム４００にログインする。そして、外部システム４００にログインした後、通信処理部３２１は、ユーザー操作で選択される任意の第１ユーザーＩＤを宛先として設定し、ユーザー操作で入力されるメッセージを外部システム４００に送信する。これにより、外部システム４００では、前記宛先として設定された第１ユーザーＩＤに前記メッセージが転送される。このとき、前記第１ユーザーＩＤとして、前記サーバーＩＤが選択されることにより、通信処理部３２１は、前記サーバーＩＤに対応するサーバー２００を宛先としてメッセージを送信することになる。
【００７０】
なお、携帯端末３００では、第１ユーザーＩＤ及びパスワードが記憶部３０２に記憶されており、前記メッセージアプリの起動時に、通信処理部３２１によって自動的に第１ユーザーＩＤ及びパスワードを外部システム４００に送信されてログインが行われてもよい。また、外部システム４００に、携帯端末３００のＭＡＣアドレス等の機器識別情報と第１ユーザーＩＤとが対応付けて記憶されており、そのＭＡＣアドレスの携帯端末３００からのアクセス時に、パスワードが要求されることなく第１ユーザーＩＤでのログインが行われてもよい。
【００７１】
情報読取部３２２は、カメラ３０４で撮影される画像内に存在する前記コード情報から情報を読み取ることが可能である。具体的に、情報読取部３２２は、予め定められたフレームレートでカメラ３０４からリアルタイム画像を取得し、そのリアルタイム画像内に前記コード情報が存在する場合に、前記コード情報で示される情報を読み取る。例えば、情報読取部３２２は、写真撮影装置１００で印刷された前記シールに記載された前記コード情報から前記シールＩＤ及び前記アプリ起動情報などを読み取ることが可能である。
【００７２】
［外部システム４００］
外部システム４００は、Ｆａｃｅｂｏｏｋ（登録商標）、ＬＩＮＥ（登録商標）、カカオトーク（登録商標）、ｍｉｘｉ（登録商標）、Ｓｋｙｐｅ（登録商標）、Ｔｗｉｔｔｅｒ（登録商標）などの所謂ソーシャルネットワーキングサービスを提供するシステムである。具体的に、外部システム４００は、図３（Ｃ）に示されるように、制御部４０１、記憶部４０２、及び通信Ｉ／Ｆ４０３などを備えるコンピューターである。
【００７３】
制御部４０１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部４０１は、前記ＲＯＭ又は記憶部４０２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより外部システム４００を制御する。
【００７４】
記憶部４０２は、ハードディスク又はＳＳＤなどの記憶部であり、制御部４０１は、記憶部４０２への情報の記憶及び記憶部４０２からの情報の読み出しが可能である。また、記憶部４０２には、制御部４０１に後述のメッセージ送受信処理（図６参照）を実行させるためのメッセージ送受信プログラムが記憶される。
【００７５】
通信Ｉ／Ｆ４０３は、外部システム４００を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して写真撮影装置１００又は携帯端末３００との間でデータ通信を実行するための通信インターフェースである。
【００７６】
ところで、前述したように、写真撮影時における第２ユーザーＩＤの入力作業や写真撮影後の前記シールＩＤの入力作業はユーザーにとって煩雑な作業である。これに対し、本実施形態に係る画像提供システム１では、撮影に基づいて生成される画像データの取得に必要なユーザー作業を簡素化することが可能である。以下、写真撮影装置１００、サーバー２００、携帯端末３００、及び外部サーバー４００各々で実行される処理の一例について説明する。
【００７７】
［写真撮影装置１００のメイン制御処理］
まず、図５を参照しつつ、写真撮影装置１００の制御装置３０において制御部３１により実行されるメイン制御処理について説明する。なお、制御部３１は、写真撮影装置１００の電源の投入により前記メイン制御処理を開始する。
【００７８】
＜ステップＳ１〜Ｓ２＞
まず、制御部３１は、予め設定されたデモ動画などを含むプレイ待機画面を操作表示部１２に表示させ（Ｓ１）、プレイ開始要求を待ち受ける（Ｓ２のＮｏ側）。例えば、制御部３１は、写真撮影装置１００に設けられた不図示の料金投入部に所定の金額が投入された場合に前記プレイ開始要求があったと判断する。また、制御部３１は、前記プレイ待機画面に表示されたスタートボタンが操作された場合に前記プレイ開始要求があったと判断してもよい。そして、制御部３１は、前記プレイ開始要求があったと判断すると（Ｓ２のＹｅｓ側）、処理をステップＳ３に移行させる。このとき、制御部３１は、前記プレイ開始要求に応じて当該プレイに前記プレイＩＤ及び前記シールＩＤ各々を割り当てる。
【００７９】
＜ステップＳ３〜Ｓ４＞
ステップＳ３において、制御部３１は、前記撮影処理を実行することにより、撮影コーナー１０内のユーザーをカメラ１１で撮影する。そして、ステップＳ４において、制御部３１は、前記落書き処理を実行することにより、カメラ１１で撮影された画像データを、操作表示部２１に対するユーザー操作に応じて編集する。なお、前記ステップＳ３〜Ｓ４は、制御部３１の撮影処理部３１１及び編集処理部３１２によって実行される。
【００８０】
＜ステップＳ５〜Ｓ６＞
その後、制御部３１は、前記落書き処理における編集内容を反映させた印刷用の画像データを生成し（Ｓ５）、その生成された印刷用の画像データをプリンター２４に送信して印刷させる（Ｓ６）。より具体的に、制御部３１は、前述したように前記印刷用の画像データと前記コード情報とを含む印刷データを生成し、その印刷データをプリンター２４に送信する。これにより、プリンター２４では、前記印刷データに基づいて前記印刷用の画像データと前記コード情報とが予め設定されるレイアウトでシールに印刷される。なお、前記ステップＳ５〜Ｓ６は、制御部３１の画像生成部３１３及び情報出力部３１６によって実行される。
【００８１】
＜ステップＳ７〜Ｓ８＞
また、制御部３１は、前記落書き処理における編集内容を反映させた送信用の画像データを生成し（Ｓ７）、その生成された送信用の画像データを記憶部３２に記憶させ（Ｓ８）、その画像データをサーバー２００に順次送信する（Ｓ９）。ここで、写真撮影装置１００では、前記画像データが、前記プレイＩＤと前記シールＩＤと前記シールＩＤごとに対応する前記個別設定の内容とに対応付けてサーバー２００に送信される。なお、前記ステップＳ７〜Ｓ９は、制御部３１の画像生成部３１３、記憶処理部３１４、及び送信処理部３１５によって実行される。
【００８２】
［外部システム４００側のメッセージ送受信処理］
ここで、図６を参照しつつ、外部システム４００において制御部４０１により実行されるメッセージ送受信処理について説明する。
【００８３】
＜ステップＳ１１＞
ステップＳ１１において、制御部４０１は、前記メッセージ送受信サービスを介して携帯端末３００からメッセージを受信した場合（Ｓ１１：Ｙｅｓ）、処理をステップＳ１２に移行させ、前記メッセージが受信されていない場合（Ｓ１１：Ｎｏ）、処理をステップＳ１３に移行させる。なお、前記メッセージには、当該メッセージの送信元の第１ユーザーＩＤと当該メッセージの宛先となる第１ユーザーＩＤとが付加されている。
【００８４】
＜ステップＳ１２＞
ステップＳ１２において、制御部４０１は、前記メッセージに宛先として付加されている第１ユーザーＩＤを宛先として前記メッセージを送信する。より具体的に、制御部４０１は、前記第１ユーザーＩＤが前記サーバーＩＤである場合には、前記サーバーＩＤで特定されるサーバー２００のＵＲＬを宛先として前記メッセージを送信する。また、制御部４０１は、前記第１ユーザーＩＤが前記サーバーＩＤでない場合には、前記メッセージ送受信サービスを介して前記第１ユーザーＩＤを宛先として前記メッセージを送信する。これにより、第１ユーザーＩＤでログインされたサーバー２００又は携帯端末３００などの端末では、前記メッセージを受信して表示することが可能である。
【００８５】
＜ステップＳ１３＞
ステップＳ１３において、制御部４０１は、サーバー２００からメッセージを受信した場合（Ｓ１３：Ｙｅｓ）、処理をステップＳ１４に移行させ、前記メッセージが受信されていない場合（Ｓ１３：Ｎｏ）、処理をステップＳ１５に移行させる。なお、前記メッセージには、当該メッセージの送信元の第１ユーザーＩＤであるサーバーＩＤと当該メッセージの宛先となる第１ユーザーＩＤとが付加されている。
【００８６】
＜ステップＳ１４＞
ステップＳ１４において、制御部４０１は、前記メッセージに宛先として付加されている第１ユーザーＩＤを宛先として前記メッセージを送信する。より具体的に、制御部４０１は、前記メッセージ送受信サービスを介して、前記第１ユーザーＩＤを宛先として前記メッセージを送信する。これにより、携帯端末３００では、サーバー２００からの前記メッセージを受信して表示することが可能である。
【００８７】
＜ステップＳ１５＞
ステップＳ１５において、制御部４０１は、携帯端末３００でログイン中の第１ユーザーＩＤとサーバー２００の第１ユーザーＩＤ（サーバーＩＤ）との通信が新たに承認されたか否かを判断する。なお、前記メッセージ送受信サービスにおける通信の承認は、一般に友達追加又はフォロー等と称されることがある。そして、制御部４０１は、新たにサーバー２００のサーバーＩＤとの通信が承認されたと判断されると（Ｓ１５：Ｙｅｓ）、処理をステップＳ１６に移行させ、新たにサーバー２００のサーバーＩＤとの通信が承認されていないと判断すると（Ｓ１５：Ｎｏ）、処理を前記ステップＳ１１に戻す。
【００８８】
＜ステップＳ１６＞
ステップＳ１６において、制御部４０１は、携帯端末３００でログイン中の第１ユーザーＩＤとの通信が承認された旨を示す通信承認通知をサーバー２００に送信する。前記通信承認通知には、新たに通信が承認された第１ユーザーＩＤの情報が含まれる。これにより、後述するように、サーバー２００では、携帯端末３００でログイン中の第１ユーザーＩＤを第２ユーザーＩＤと連携させるための処理が実行される。
【００８９】
［サーバー２００の提供管理処理］
次に、図７を参照しつつ、サーバー２００において制御部２０１により実行される提供管理処理について説明する。なお、前記提供管理処理は、制御部２０１の提供処理部２１１によって実行される。
【００９０】
＜ステップＳ２１＞
ステップＳ２１において、制御部２０１は、写真撮影装置１００から前記画像データを受信したと判断すると（Ｓ２１：Ｙｅｓ）、処理をステップＳ２２に移行させ、前記画像データを受信していないと判断した場合は（Ｓ２１：Ｎｏ）、処理をステップＳ２３に移行させる。
【００９１】
＜ステップＳ２２＞
ステップＳ２２において、制御部２０１は、前記画像データを前記画像データのヘッダーに付されている前記シールＩＤと対応付けて記憶部２０２の共有画像記憶部２２３に記憶させる。これにより、制御部２０１は、前記シールＩＤに基づいて前記画像データを特定し、記憶部２０２の共有画像記憶部２２３から読み出すことが可能である。なお、写真撮影装置１００からは、前記画像データの他に前記プレイＩＤと前記シールＩＤごとの前記個別設定の情報とが含まれており、これらの情報も前記シールＩＤに対応付けて記憶される。
【００９２】
＜ステップＳ２３＞
ステップＳ２３において、制御部２０１は、外部システム４００から前記通信承認通知を受信したか否かを判断する。前述したように、前記通信承認通知は、携帯端末３００にログイン中の第１ユーザーとサーバー２００との通信が新たに承認された場合に、外部システム４００からサーバー２００に送信される（図６のＳ１６）。そして、前記通信承認通知を受信したと判断されると（Ｓ２３：Ｙｅｓ）、処理がステップＳ２４に移行し、前記通信承認通知を受信していないと判断されると（Ｓ２３：Ｎｏ）、処理がステップＳ２６に移行する。
【００９３】
＜ステップＳ２４＞
ステップＳ２４において、制御部２０１は、新たに通信が承認された第１ユーザーＩＤに対応する唯一無二のユーザー特定値を生成し、その第１ユーザーＩＤとユーザー特定値とを対応付けて特定値情報記憶部２２１の特定値リストＴ２に記憶させる。
【００９４】
＜ステップＳ２５＞
ステップＳ２５において、制御部２０１は、新たに通信が承認された第１ユーザーＩＤを宛先として、予め設定された連携依頼メッセージを、前記メッセージ送受信サービスによって送信するための情報を外部システム４００に送信する。前記連携依頼メッセージには、前記メッセージ送受信サービス及び前記画像提供サービスの連携開始を促すメッセージと、その連携開始を許可するための連携用ＵＲＬへのリンクとが含まれる。なお、携帯端末３００において、前記連携用ＵＲＬは、アドレス自体が表示されるのではなく、前記連携用ＵＲＬのアドレスにアクセスするためのリンクが張られた文字又は図形などで表示される。また、前記連携用ＵＲＬには、新たに通信が承認された第１ユーザーＩＤに対応する前記ユーザー特定値が含まれる。
【００９５】
ここに、図１１（Ａ）は、携帯端末３００で表示される前記連携依頼メッセージの表示画面Ｐ１１の一例を示す図である。表示画面Ｐ１１では、前記連携用ＵＲＬへのリンクが「今すぐ連携」の文字Ｍ１１に張られている。そして、携帯端末３００による前記連携用ＵＲＬへのアクセスが行われると、携帯端末３００で前記ブラウザプログラムに従って実現されるブラウザ機能によって前記ユーザー特定値がサーバー２００に伝達される。
【００９６】
＜ステップＳ２６＞
ステップＳ２６において、制御部２０１は、携帯端末３００から連携依頼を受信したか否かを判断する。具体的に、制御部２０１は、携帯端末３００において前記連携用ＵＲＬへのアクセスが行われた場合に、前記連携依頼を受信したと判断する。ここで、前記連携依頼を受信したと判断されると（Ｓ２６：Ｙｅｓ）、処理がステップＳ２７に移行し、前記連携依頼を受信したと判断されていない場合は（Ｓ２６：Ｎｏ）、処理がステップＳ３２に移行する。
【００９７】
＜ステップＳ２７＞
ステップＳ２７において、制御部２０１は、前記連携用ＵＲＬにアクセスした携帯端末３００によるサーバー２００へのログイン処理を受け付ける。具体的に、制御部２０１は、携帯端末３００で表示されるブラウザ画面上に第２ユーザーＩＤ及びパスワードを入力させるためのログイン画面を表示させる。そして、制御部２０１は、第２ユーザーＩＤ及びパスワードが入力された場合に、その第２ユーザーＩＤ及びパスワードに対応するユーザーがユーザーリストＴ１に登録されている場合には、その第２ユーザーＩＤによるログインを許可する。
【００９８】
＜ステップＳ２８＞
ステップＳ２８において、制御部２０１は、携帯端末３００による前記連携用ＵＲＬへのアクセスにより伝達された前記ユーザー特定値が有効であるか否かを判断する。具体的に、制御部２０１は、前記ユーザー特定値が前記特定値リストＴ２に存在するか否かを判断し、前記特定リストに前記ユーザー特定値が存在する場合に前記ユーザー特定値が有効であると判断する。ここで、前記ユーザー特定値が有効であると判断された場合は（Ｓ２８：Ｙｅｓ）、処理がステップＳ２９に移行し、前記ユーザー特定値が有効でないと判断された場合は（Ｓ２８：Ｎｏ）、処理がステップＳ２８１に移行する。
【００９９】
＜ステップＳ２９＞
ステップＳ２９において、制御部２０１は、前記特定値リストＴ２に基づいて、携帯端末３００から取得した前記ユーザー特定値に対応する第１ユーザーＩＤを特定する。このように、画像提供システム１では、単体では意味を持たない前記ユーザー特定値を前記連携用ＵＲＬに含めておくことにより、前記連携用ＵＲＬへのアクセス者が前記第１ユーザーＩＤに対応する第１ユーザーであるか否かを判断することができる。そのため、前記第１ユーザーＩＤを前記連携用ＵＲＬに含める場合に比べて、前記第１ユーザーＩＤの機密性が確保される。
【０１００】
＜ステップＳ３０＞
ステップＳ３０において、制御部２０１は、前記ステップＳ２９で特定された第１ユーザーＩＤが、既に第２ユーザーＩＤに連携されているか否かを判断する。具体的に、制御部２０１は、前記連携リストＴ３に基づいて、第１ユーザーＩＤに対応する第２ユーザーＩＤが存在する場合に、その第１ユーザーＩＤが既に第２ユーザーＩＤに連携されていると判断する。ここで、第１ユーザーＩＤが既に第２ユーザーＩＤに対応付けられていると判断されると（Ｓ３０：Ｙｅｓ）、処理がステップＳ３０１に移行し、第１ユーザーＩＤが未だ第２ユーザーＩＤに対応付けられていないと判断されると（Ｓ３０：Ｎｏ）、処理がステップＳ３１に移行する。
【０１０１】
＜ステップＳ３０１＞
ステップＳ３０１において、制御部２０１は、第１ユーザーＩＤに対応する第２ユーザーＩＤを選択するための連携選択処理を実行する。なお、前記連携選択処理については後段で図８を参照しつつ説明する。
【０１０２】
＜ステップＳ３１＞
ステップＳ３１において、制御部２０１は、前記ステップＳ２９で特定された第１ユーザーＩＤと前記ステップＳ２７でログインした第２ユーザーＩＤとの対応関係を設定して連携リストＴ３に記憶させる。ここに、係る設定処理は制御部２０１の対応設定処理部２１２によって実行される。即ち、前記提供管理処理では、携帯端末３００との間の前記メッセージ送受信サービスを介する通信結果に応じて自動的に第１ユーザーと第２ユーザーとの対応関係が設定されることになる。
【０１０３】
なお、制御部２０１は、携帯端末３００のユーザー操作によって第２ユーザーＩＤでサーバー２００にログインした状態であれば、携帯端末３００のユーザー操作に応じて、連携リストＴ３において第２ユーザーＩＤに対応付けられている第１ユーザーＩＤを他の第１ユーザーＩＤに設定することも可能である。ここに、係る設定処理は、制御部２０１の対応設定処理部２１２によって実行される。即ち、制御部２０１は、携帯端末３００のユーザー操作に応じて第１ユーザーと第２ユーザーとの対応関係を任意に設定することが可能である。
【０１０４】
また、前記ステップＳ３１において、制御部２０１は、携帯端末３００に第１ユーザーＩＤと第２ユーザーＩＤとの連携が完了した旨の連携完了メッセージを送信し、携帯端末３００に表示させる。ここに、図１１（Ｂ）は、携帯端末３００で表示される前記連携完了メッセージの表示画面Ｐ１２の一例を示す図である。表示画面Ｐ１２では、第１ユーザーＩＤと第２ユーザーＩＤとの連携が完了した旨と、その第１ユーザーＩＤと、その第２ユーザーＩＤとが表示されている。
【０１０５】
＜ステップＳ３２＞
ステップＳ３２において、制御部２０１は、外部システム４００から前記シールＩＤを受信した場合は（Ｓ３２：Ｙｅｓ）、処理をステップＳ３３に移行させ、前記シールＩＤを受信していない場合は（Ｓ３２：Ｎｏ）、処理を前記ステップＳ２１に戻す。例えば、制御部２０１は、前記シールＩＤを示す情報として予め定められた特定数の文字で構成されたメッセージを受信した場合に、前記シールＩＤを受信したと判断する。なお、前記特定数の文字は、例えば１６桁などの特定桁数の数値であることが考えられる。
【０１０６】
また、他の実施形態として、制御部２０１が、外部システム４００から受信した前記メッセージに、例えば「シールＩＤ：」の文字が含まれている場合に、前記シールＩＤを受信したと判断することも考えられる。この場合、制御部２０１は、「シールＩＤ：」の文字の後に続く特定数の文字を前記シールＩＤとして取得する。
【０１０７】
＜ステップＳ３３＞
ステップＳ３３において、制御部２０１は、前記シールＩＤに対応する前記画像データを、前記シールＩＤの送信元である第１ユーザーＩＤに対応する第２ユーザーに提供する画像提供処理を実行する。なお、前記画像提供処理については後段で図９を参照しつつ説明する。
【０１０８】
［サーバー２００の連携選択処理］
次に、図８を参照しつつ、前記提供管理処理の前記ステップＳ３０１で制御部２０１によって実行される連携選択処理の一例について説明する。
【０１０９】
＜ステップＳ４１＞
ステップＳ４１において、制御部２０１は、前記ステップＳ３０で第１ユーザーＩＤが既に連携されていると判断された第２ユーザーＩＤの優先度が、前記ステップＳ２７でログインした第２ユーザーＩＤよりも優先度が高いか否かを判断する。具体的に、制御部２０１は、ユーザーリストＴ１に登録されている前記利用権限に基づいて前記優先度の高低を判断する。例えば、前記利用権限が、通常のユーザーとして登録された無料会員である旨を示す利用権限Ａと、前記無料会員よりも有利な待遇が受けられる有料会員である旨を示す利用権限Ｂとに分類される場合、前記優先度は、前記利用権限Ａよりも前記利用権限Ｂの方が高いと判断される。そして、連携済みの第２ユーザーＩＤの前記優先度が高いと判断すると（Ｓ４１：Ｙｅｓ）、処理がステップＳ４２に移行し、連携済みの第２ユーザーＩＤの前記優先度が高くないと判断されると（Ｓ４１：Ｎｏ）、処理がステップＳ４１１に移行する。
【０１１０】
＜ステップＳ４２＞
ステップＳ４２において、制御部２０１は、既に他の第２ユーザーＩＤと連携済みである旨のメッセージを携帯端末３００に送信し、携帯端末３００のブラウザ画面上に表示させる。ここに、図１１（Ｃ）は、携帯端末３００で表示される前記連携完了メッセージの表示画面Ｐ１３の一例を示す図である。表示画面Ｐ１３では、既に第２ユーザーＩＤと連携されている旨と、その第２ユーザーＩＤとが表示されている。この場合、前記ステップＳ２７でログインした第２ユーザーＩＤは第１ユーザーＩＤに対応付けられない。
【０１１１】
＜ステップＳ４３＞
ステップＳ４３において、制御部２０１は、前記ステップＳ２７における第２ユーザーＩＤによるログイン状態を解除するログアウト処理を実行した後、既に連携済みである第２ユーザーＩＤでサーバー２００にログインし、当該連携選択処理を終了する。
【０１１２】
＜ステップＳ４１１＞
一方、ステップＳ４１１において、制御部２０１は、既に連携済みである第２ユーザーＩＤに代えて、前記ステップＳ２７でログインした第２ユーザーＩＤとの連携を開始する旨を第１ユーザーに確認させるための連携変更メッセージを携帯端末３００に送信し、携帯端末３００のブラウザ画面上に表示させる。ここに、図１１（Ｄ）は、携帯端末３００で表示される前記連携変更メッセージの表示画面Ｐ１４の一例を示す図である。表示画面Ｐ１４では、連携変更を許可する旨の確認操作を受け付ける操作キーＫ１４１と、連携変更をキャンセルするキャンセル操作を受け付ける操作キーＫ１４２とが含まれる。
【０１１３】
＜ステップＳ４１２＞
そして、ステップＳ４１２において、制御部２０１は、前記連携変更について、第１ユーザーによる前記確認操作を受け付けると（Ｓ４１２：Ｙｅｓ）、処理をステップＳ４１３に移行させ、前記キャンセル操作を受け付けると（Ｓ４１２：Ｎｏ）、処理を前記ステップＳ４２に移行させる。
【０１１４】
＜ステップＳ４１３＞
ステップＳ４１３において、制御部２０１は、既に連携済みの第２ユーザーＩＤのレコードを連携リストＴ３から削除することにより、第１ユーザーＩＤと既に連携済みの第２ユーザーＩＤとの対応関係を解消して連携を解除する。なお、係る処理は、制御部２０１の対応設定処理部２１２によって実行される。
【０１１５】
＜ステップＳ４１４＞
その後、ステップＳ４１４において、制御部２０１は、前記ステップＳ２７でログインした第２ユーザーＩＤと第１ユーザーＩＤとの対応関係を設定して連携リストＴ３に記憶させる。これにより、第１ユーザーＩＤと第２ユーザーＩＤとの連携関係が変更される。なお、係る処理は、制御部２０１の対応設定処理部２１２によって実行される。
【０１１６】
［サーバー２００側の画像提供処理］
次に、図９を参照しつつ、前記提供管理処理の前記ステップＳ３３で制御部２０１によって実行される画像提供処理の一例について説明する。
【０１１７】
＜ステップＳ５１＞
ステップＳ５１において、制御部２０１は、前記シールＩＤの送信元である第１ユーザーＩＤが第２ユーザーＩＤと連携済みであるか否かを連携リストＴ３に基づいて判断する。ここで、連携済みであると判断された場合は（Ｓ５１：Ｙｅｓ）、処理がステップＳ５２に移行し、連携済みでないと判断された場合は（Ｓ５１：Ｎｏ）、当該画像提供処理が終了する。
【０１１８】
＜ステップＳ５２＞
ステップＳ５２において、制御部２０１は、前記シールＩＤが予め設定された有効条件を満たすと判断すると（Ｓ５２：Ｙｅｓ）、処理をステップＳ５３に移行させ、前記有効条件を満たさないと判断すると（Ｓ５２：Ｎｏ）、処理をステップＳ５２１に移行させる。具体的に、制御部２０１は、前記シールＩＤに対応する前記画像データが記憶部２０２の共有画像記憶部２２３に記憶されているか否かを判断し、前記画像データが記憶されている場合に前記シールＩＤが有効であると判断する。なお、前述したように、制御部２０１は、前記共有画像記憶部２２３に記憶されている前記画像データを予め設定された保存期間の経過後に消去する。そのため、既に消去された前記画像データに対応する前記シールＩＤを受信した場合には、当該シールＩＤは有効でないと判断される。
【０１１９】
＜ステップＳ５３＞
ステップＳ５３において、制御部２０１は、前記シールＩＤに対応する前記画像データを、共有画像記憶部２２３から第２ユーザーＩＤに対応する専用画像記憶部２２４に移動させることにより、前記画像データを第２ユーザーＩＤに対応する第２ユーザーに提供する。
【０１２０】
＜ステップＳ５４＞
また、ステップＳ５４において、制御部２０１は、前記シールＩＤに対応する前記画像データをダウンロードさせるためのダウンロード用ＵＲＬを含むダウンロードメッセージを、前記シールＩＤの送信元である第１ユーザーＩＤを宛先として前記メッセージ送受信サービスによって送信する。なお、携帯端末３００において、前記ダウンロード用ＵＲＬは、アドレス自体が表示されるのではなく、前記ダウンロード用ＵＲＬのアドレスにアクセスするためのリンクが張られた文字又は図形などで表示される。
【０１２１】
ここに、図１１（Ｈ）は、携帯端末３００で表示される前記ダウンロードメッセージの表示画面Ｐ３２の一例を示す図である。表示画面Ｐ３２では、前記ダウンロード用ＵＲＬへのリンクが「今すぐＧｅｔ」の文字Ｍ３２に張られている。これにより、携帯端末３００では、前記ダウンロード用ＵＲＬにアクセスすることにより、前記画像データをダウンロードすることが可能である。なお、前記ダウンロード用ＵＲＬから前記画像データをダウンロードする手法については従来周知であるためここでは詳細な説明は省略する。このように、前記ダウンロード用ＵＲＬを送信して前記画像データのダウンロードを許可することも前記画像データの提供の一態様である。また、前記ステップＳ５３及び前記ステップＳ５４のいずれか一方が省略されることも他の実施形態として考えられる。
【０１２２】
また、制御部２０１は、前記ダウンロード用ＵＲＬを含むダウンロードメッセージの送信に代えて、前記メッセージ送受信サービスを介して第１ユーザーＩＤを宛先として前記画像データを送信することにより前記画像データを提供することも考えられる。これにより、携帯端末３００では、前記ブラウザプログラムを利用することなく、前記メッセージ送受信サービスを介して前記画像データを取得することが可能になる。
【０１２３】
ところで、前記ステップＳ５４において携帯端末３００に送信される前記ダウンロード用ＵＲＬがわかれば、前記ダウンロード用ＵＲＬを受信した第１ユーザーでなくても、前記画像データを取得することが可能である。そこで、制御部２０１は、前記ダウンロード用ＵＲＬを含む前記メッセージを受信した場合に、ユーザー操作に応じて又は自動的に、そのメッセージを予め設定されたグループに属する複数の第１ユーザーを宛先として転送することが考えられる。これにより、複数人で写真撮影した場合に、そのうちの１人が前記画像データを取得するための操作を行うだけで複数人が前記画像データを取得することが可能である。
【０１２４】
＜ステップＳ５２１＞
ステップＳ５２１において、制御部２０１は、第１ユーザーＩＤの誤送信回数をカウントアップする。具体的に、記憶部２０２には、当該シールＩＤを送信した第１ユーザーＩＤと、前記シールＩＤの受信日時とが対応付けて記憶される誤送信リストＴ４が記憶されている。そして、制御部２０１は、有効でない前記シールＩＤを受信した場合に、該シールＩＤを送信した第１ユーザーＩＤと、前記シールＩＤの受信日時とを誤送信リストＴ４に記憶する。これにより、制御部２０１は、誤送信リストＴ４に基づいて、予め設定される特定期間内における第１ユーザーＩＤの誤送信回数を計数することが可能である。
【０１２５】
＜ステップＳ５２２〜Ｓ５２３＞
ステップＳ５２２において、制御部２０１は、有効ではない前記シールＩＤを送信した第１ユーザーＩＤに対応する前記特定期間内の誤送信回数が予め設定された上限回数に達しているか否かを判断する。ここで、前記誤送信回数が前記上限回数に達していないと判断すると（Ｓ５２２：Ｎｏ）、処理がステップＳ５２３に移行し、前記メッセージ送受信サービスを介して第１ユーザーＩＤにエラーメッセージなどの特定メッセージを送信する（Ｓ５２３）。一方、前記誤送信回数が前記上限回数に達していると判断した場合（Ｓ５２２：Ｙｅｓ）、制御部２０１は、前記特定メッセージを送信することなく当該画像提供処理を終了させる。
【０１２６】
以上説明したように、前記画像提供処理では、前記シールＩＤを送信した送信元の第１ユーザーＩＤが第２ユーザーＩＤと連携済みである場合には、第２ユーザーＩＤを用いたサーバー２００へのログイン操作を要することなく前記画像データが提供される。従って、本実施形態に係る画像提供システム１では、写真撮影装置１００における撮影に基づいて生成される前記画像データの取得に必要なユーザー作業を簡素化することが可能である。
【０１２７】
また、前記画像提供処理では、前記シールＩＤの誤送信回数が前記上限回数に達した場合には、その後の前記シールＩＤの受信が無視されて前記特定メッセージが送信されない。そのため、例えば悪意のある前記シールＩＤの誤送信について前記特定メッセージの無駄な送信を省略することが可能である。特に、前記メッセージ送受信サービスでは、メッセージの送信回数に応じて課金されることがあり、この場合には、サーバー２００からの前記特定メッセージの無駄な送信が省略されることによってコストが抑制される。
【０１２８】
なお、前記ステップＳ５１において、第１ユーザーＩＤが第２ユーザーＩＤと連携済みであると判断された場合であっても、その第１ユーザーＩＤと第２ユーザーＩＤとが連携された日として連携リストＴ３に記憶された登録日から予め設定された期間が経過している場合は、第２ユーザーＩＤを用いてサーバー２００にログインするためのパスワードの入力が携帯端末３００に要求されることも考えられる。また、第２ユーザーＩＤで最後にログインした最終ログイン日が連携リストＴ３に記憶されており、制御部２０１が、前記最終ログイン日から予め設定された期間が経過している場合に、第２ユーザーＩＤを用いてサーバー２００にログインするためのパスワードの入力を携帯端末３００に要求することも考えられる。
【０１２９】
［携帯端末３００側の画像取得処理］
次に、図１０を参照しつつ、携帯端末３００において制御部３０１により実行される画像取得処理について説明する。なお、ここでは携帯端末３００における前記メッセージアプリの動作として、主に前記画像データの取得に関する処理について説明するが、前記メッセージアプリでは、サーバー２００のサーバーＩＤを除く他の第１ユーザーＩＤとのメッセージの送受信も実行可能である。
【０１３０】
＜ステップＳ６１＞
ステップＳ６１において、制御部３０１は、ユーザー操作により前記メッセージ送受信サービスにおいてサーバー２００に対応するサーバーＩＤが通信相手として選択されたか否かを判断する。具体的に、制御部３０１は、ユーザー操作に応じて前記メッセージアプリが起動され、通信相手としてサーバーＩＤが選択された場合は（Ｓ６１：Ｙｅｓ）、処理をステップＳ６８に移行させ、通信相手としてサーバーＩＤが選択されていない場合は（Ｓ６１：Ｎｏ）、処理をステップＳ６２に移行させる。
【０１３１】
＜ステップＳ６２＞
ステップＳ６２において、制御部３０１は、情報読取部３２２によって前記コード情報が読み取られた場合（Ｓ６２：Ｙｅｓ）、処理をステップＳ６３に移行させ、前記コード情報が読み取られていない場合（Ｓ６２：Ｎｏ）、処理を前記ステップＳ６１に戻す。
【０１３２】
＜ステップＳ６３＞
ステップＳ６３において、制御部３０１は、読み取られた前記コード情報に前記アプリ起動情報が含まれている場合（Ｓ６３：Ｙｅｓ）、処理をステップＳ６４に移行させ、前記アプリ起動情報が含まれていない場合（Ｓ６３：Ｎｏ）、処理を前記ステップＳ６１に戻す。
【０１３３】
＜ステップＳ６４＞
ステップＳ６４において、制御部３０１は、前記アプリ起動情報に基づいて前記メッセージアプリを起動させる。具体的に、前記アプリ起動情報には、起動対象の前記メッセージアプリを特定するためのアプリ特定情報と、起動後の初期動作状態に関する初期動作情報とが含まれる。具体的に、前記初期動作状態には、前記メッセージアプリの起動時における宛先選択状態及びメッセージ入力欄の入力状態などが含まれる。
【０１３４】
＜ステップＳ６５＞
ステップＳ６５において、制御部３０１は、サーバーＩＤとの通信が承認済みでないと判断すると（Ｓ６５：Ｎｏ）、処理をステップＳ６６に移行させ、通信が承認済みであると判断すると（Ｓ６５：Ｙｅｓ）、処理をステップＳ６７に移行させる。
【０１３５】
＜ステップＳ６６＞
ステップＳ６６において、制御部３０１は、サーバーＩＤとの通信を第１ユーザーに承認させるための処理を実行する。具体的に、制御部３０１は、サーバーＩＤとの通信の承認の有無を第１ユーザーに選択させるための選択キーを含む承認要求メッセージを携帯端末３００に表示させる。ここに、図１１（Ｅ）は、前記承認要求メッセージの表示画面Ｐ２１の一例を示す図である。表示画面Ｐ２１には、サーバーＩＤとの通信を承認するための操作キーＫ２１１、サーバーＩＤとの通信の承認をキャンセルするための操作キーＫ２１２が表示されている。そして、操作キーＫ２１１が操作された場合には、サーバーＩＤとの通信が承認された後、処理がステップＳ６７に移行し、操作キーＫ２１２が選択された場合には、処理が前記ステップＳ６１に戻される。
【０１３６】
＜ステップＳ６７＞
ステップＳ６７において、制御部３０１は、前記アプリ起動情報の前記初期動作情報に基づいて、前記メッセージ送受信サービスの宛先をサーバーＩＤに設定すると共に、前記メッセージ送受信サービスのメッセージ入力欄に前記シールＩＤを自動入力する。ここに、図１１（Ｆ）は、前記アプリ起動情報の前記初期動作情報に基づいて表示される表示画面Ｐ２２の一例を示す図である。表示画面Ｐ２２に示されるように、宛先欄Ａ１１に自動的に選択されたサーバーＩＤが表示され、メッセージ入力欄Ａ１２に前記シールＩＤが自動的に入力されている。したがって、携帯端末３００では、サーバーＩＤを宛先として設定するためのユーザー操作、及び前記シールＩＤを入力するためのユーザー操作が省略される。なお、携帯端末３００において、サーバーＩＤを宛先として設定するためのユーザー操作、及び前記シールＩＤを入力するためのユーザー操作のいずれか一方のみが省略されることも他の実施形態として考えられる。
【０１３７】
＜ステップＳ６８＞
ステップＳ６８において、制御部３０１は、前記メッセージ入力欄に入力されているメッセージの送信操作が行われたと判断すると（Ｓ６８：Ｙｅｓ）、処理をステップＳ６９に移行させ、メッセージの送信操作が行われていないと判断すると（Ｓ６８：Ｎｏ）、処理をステップＳ７０に移行させる。
【０１３８】
＜ステップＳ６９＞
ステップＳ６９において、制御部３０１は、前記メッセージ送受信サービスを介して、選択されているサーバーＩＤを宛先として、前記メッセージ入力欄に入力されているメッセージを送信する。具体的に、前記コード情報の読み取りにより、サーバー２００に対応するサーバーＩＤが宛先として選択され、前記シールＩＤが前記メッセージ入力欄に入力された状態で前記送信操作が行われた場合には、前記シールＩＤがサーバーＩＤを宛先として送信されることになる。ここに、図１１（Ｇ）は、前記サーバーＩＤに向けて前記シールＩＤが送信された状態の表示画面Ｐ３１を示す図である。
【０１３９】
＜ステップＳ７０＞
ステップＳ７０において、制御部３０１は、前記メッセージ送受信サービスを介して、他の第１ユーザーＩＤからメッセージを受信したと判断した場合は（Ｓ７０：Ｙｅｓ）、処理をステップＳ７１に移行させ、メッセージを受信していないと判断した場合は（Ｓ７０：Ｎｏ）、処理をステップＳ７２に移行させる。例えば、制御部３０１は、携帯端末３００でログイン中の第１ユーザーＩＤに対応する記憶領域に、新着メッセージが存在するか否かを定期的に判断し、新着メッセージが存在する場合に、前記メッセージを受信したと判断することが考えられる。
【０１４０】
＜ステップＳ７１＞
ステップＳ７１において、制御部３０１は、他の第１ユーザーＩＤから受信したメッセージを携帯端末３００で表示させる。具体的に、前記メッセージとしては、サーバー２００から送信される、前記連携用ＵＲＬを含む連携依頼メッセージ（Ｓ２５）、前記ダウンロード用ＵＲＬを含むメッセージ（Ｓ５４）、エラーメッセージ（Ｓ５２３）などがある。なお、制御部３０１は、前記連携用ＵＲＬ又は前記ダウンロード用ＵＲＬを表示する際、そのアドレス自体を表示してもよいが、アドレス自体を表示するのではなく、そのアドレスにアクセスするためのリンクが張られた文字又は図形などを表示させることが考えられる。
【０１４１】
＜ステップＳ７２＞
ステップＳ７２において、制御部３０１は、前記メッセージ内に含まれる前記連携用ＵＲＬ又は前記ダウンロード用ＵＲＬなどのＵＲＬの選択操作が行われたと判断した場合は（Ｓ７２：Ｙｅｓ）、処理をステップＳ７３に移行させ、ＵＲＬの選択操作が行われていないと判断した場合（Ｓ７２：Ｎｏ）、処理をステップＳ７４に移行させる。
【０１４２】
＜ステップＳ７３＞
ステップＳ７３において、制御部３０１は、ブラウザソフトを起動して前記ＵＲＬにアクセスする。具体的に、制御部３０１は、前記ダウンロード用ＵＲＬの選択操作が行われた場合には、前記ダウンロード用ＵＲＬにアクセスした後、所定の操作に応じて、前記画像データのダウンロードを開始する。また、前記連携用ＵＲＬの選択操作が行われた場合に、制御部３０１は、前記連携用ＵＲＬにアクセスし、前述したように、前記ブラウザプログラムに従って実現されるブラウザ機能によって前記ユーザー特定値をサーバー２００に伝達する。
【０１４３】
＜ステップＳ７４＞
ステップＳ７４において、制御部３０１は、ユーザー操作により、サーバーＩＤを宛先とする前記メッセージ送受信サービスを終了すると判断した場合は（Ｓ７４：Ｙｅｓ）、処理を前記ステップＳ６１に戻す。一方、サーバーＩＤを宛先とする前記メッセージ送受信サービスを終了しないと判断された場合は（Ｓ７４：Ｎｏ）、処理が前記ステップＳ６８に戻される。
【０１４４】
なお、本実施形態に係る写真撮影装置１００は、一般にプリクラ（登録商標）とも称されるプリントシール機であるが、例えば１人の被写体であるユーザーについて証明写真を撮影する証明写真撮影装置なども本発明に係る写真撮影装置の一例である。
【符号の説明】
【０１４５】
１    画像提供システム
２    商用交流電源
３    電源スイッチ
１０  撮影コーナー
２０  落書きコーナー
３０  制御装置
４０  ＵＰＳ
５０  ルーター
６０  無線端末
１００  写真撮影装置
３１６  情報出力部
２００  サーバー
２１１  提供処理部
２１２  対応設定処理部
３００  携帯端末
３２１  通信処理部
３２２  情報読取部
【図１】
0006691411.tif 000002
【図２】
0006691411.tif 000003
【図３】
0006691411.tif 000004
【図４】
0006691411.tif 000005
【図５】
0006691411.tif 000006
【図６】
0006691411.tif 000007
【図７】
0006691411.tif 000008
【図８】
0006691411.tif 000009
【図９】
0006691411.tif 000010
【図１０】
0006691411.tif 000011
【図１１】
0006691411.tif 000012