(57)【要約】【課題】オンラインストレージ等に記憶されたデータをダウンロードする際の利便性を向上させる。【解決手段】携帯電話１０からオンラインストレージ６２等の記憶領域の要求があった場合に、ウェブサーバ５０は、特定のＵＲＬを携帯電話に送信する。そして、特定のＵＲＬにアクセスされ、記憶領域にデータが記憶されている場合に、ウェブサーバは、記憶領域のデータのダウンロード用ＵＲＬを携帯電話に送信する。つまり、ウェブサーバが、ダウンロード用ＵＲＬを管理し、特定のＵＲＬにアクセスしてきた携帯電話に、ダウンロード用ＵＲＬを送信する。これにより、ユーザは特定のＵＲＬにアクセスするだけで、ダウンロード用ＵＲＬを入手できる。また、記憶領域にデータが記憶されていない場合には、ウェブサーバは、記憶領域にデータを記憶させるために必要なＵＲＬを携帯電話に送信する。これにより、記憶領域へのアップロードも容易となる。【選択図】図１
2015035164.tif 000002
【特許請求の範囲】
【請求項１】
記憶領域を特定するための記憶領域情報を記憶する記憶部と、
プロセッサと、
を備える制御装置であって、
前記プロセッサは、
通信装置から前記記憶領域情報の要求を受け付けた場合に、該通信装置にあてて前記記憶領域情報を、通信部に送信させる第１送信制御手段と、
前記通信部に前記記憶領域情報を送信させた後に、該記憶領域情報によって特定される記憶領域である特定記憶領域へのアクセス要求があった場合に、前記特定記憶領域に情報が記憶されていない場合に、アクセス要求元の通信装置である特定通信装置にあてて、前記通信装置が送信するコンテンツ情報を前記特定記憶領域に記憶させるために必要なコンテンツ記憶情報を、前記通信部に送信させる第２送信制御手段と、
前記通信部に前記記憶領域情報を送信させた後に、該記憶領域情報によって特定される記憶領域である特定記憶領域へのアクセス要求があった場合に、前記特定記憶領域に前記送信情報が記憶されている場合に、アクセス要求元の通信装置にあてて、前記特定記憶領域に記憶されているコンテンツ情報を特定するためのコンテンツ特定情報を、前記通信部に送信させる第３送信制御手段と、
して機能することを特徴とする制御装置。
【請求項２】
前記第２送信制御手段は、
前記特定記憶領域へのアクセス要求が前記特定通信装置からあった場合に、前記特定通信装置から送信されたアクセス情報が特定の条件を満たす場合に、前記特定通信装置にあてて、前記特定記憶領域に前記コンテンツ情報を送信して記憶させるために必要なコンテンツ記憶情報を、前記通信部に送信させることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記第２送信制御手段は、
前記特定記憶領域へのアクセス要求が前記特定通信装置からあった場合に、前記特定通信装置からの送信されたアクセス情報が特定条件を満たさない場合に、前記特定通信装置にあてて、前記特定記憶領域に前記コンテンツ情報を送信して記憶させるためのコンテンツ情報送信プログラムを取得するために必要なプログラム取得情報を、前記通信部に送信させることを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記第２送信制御手段は、
前記特定記憶領域へのアクセス要求が前記特定通信装置からあった場合に、前記特定通信装置から送信されたアクセス情報が前記コンテンツ情報送信プログラムから送信されたことを示す、という条件を満たす場合に、前記特定通信装置にあてて、前記特定記憶領域に前記コンテンツ情報を送信して記憶させるために必要なコンテンツ記憶情報を、前記通信部に送信させることを特徴とする請求項３に記載の制御装置。
【請求項５】
前記第３送信制御手段は、
前記特定記憶領域へのアクセス要求が前記特定通信装置からあった場合に、前記特定通信装置が送信したコンテンツ情報が前記特定記憶領域に記憶されている場合に、前記特定通信装置にあてて、前記コンテンツ特定情報と、前記コンテンツ記憶情報とを、通信部に送信させ、前記特定通信装置とは異なる通信装置が送信したコンテンツ情報が前記特定記憶領域に記憶されている場合に、前記特定通信装置にあてて、前記コンテンツ特定情報を、前記通信部に送信させることを特徴とする請求項１ないし４の何れか１項に記載の制御装置。
【請求項６】
前記第３送信制御手段は、
前記特定記憶領域へのアクセス要求が前記特定通信装置からあった場合に、前記特定通信装置が送信したコンテンツ情報が前記特定記憶領域に記憶されている場合に、前記特定通信装置にあてて、前記通信装置が送信する第２のコンテンツ情報を、前記特定記憶領域に記憶されている前記コンテンツ情報の代わりに前記特定記憶領域に記憶させるために必要なコンテンツ更新情報を、前記通信部に送信させることを特徴とする請求項５に記載の制御装置。
【請求項７】
前記第３送信制御手段は、
前記特定記憶領域へのアクセス要求が前記特定通信装置からあった場合に、前記特定通信装置から送信されたアクセス情報に、前記コンテンツ情報の特定を許容する旨の第１許容情報が含まれることを条件として、前記特定通信装置にあてて、前記コンテンツ特定情報を、前記通信部に送信させ、
前記第２送信制御手段は、
前記特定記憶領域へのアクセス要求が前記特定通信装置からあった場合に、前記特定通信装置から送信されたアクセス情報に前記特定記憶領域へのコンテンツ情報の記憶を許容する旨の第２許容情報が含まれることを条件として、前記特定通信装置にあてて、前記コンテンツ記憶情報を、前記通信部に送信させることを特徴とする請求項１ないし６の何れか１項に記載の制御装置。
【請求項８】
前記プロセッサは、
通信装置からの前記記憶領域情報の要求とともに、前記記憶領域情報の要求を行った通信装置と、該通信装置以外の通信装置との少なくとも一方に対して前記コンテンツ情報の特定を許容する旨の情報である第１許容情報と、前記記憶領域情報の要求を行った通信装置と、該通信装置以外の通信装置との少なくとも一方に対して前記コンテンツ情報の記憶を許容する旨の情報である第２許容情報とを、受け付ける受付手段と
して機能することを特徴とする請求項７に記載の制御装置。
【請求項９】
前記第３送信制御手段は、
前記特定記憶領域へのアクセス要求が前記特定通信装置からあった場合に、前記特定通信装置から送信されたアクセス情報に前記コンテンツ情報の更新を許容する旨の第３許容情報が含まれることを条件として、前記特定通信装置にあてて、前記コンテンツ更新情報を、前記通信部に送信させることを特徴とする請求項６の何れか１項に記載の制御装置。
【請求項１０】
記憶領域を特定するための記憶領域情報を記憶する記憶部と、
プロセッサと、
を備える制御装置のコンピュータが読み取り可能な制御プログラムであって、
通信装置から前記記憶領域情報の要求を受け付けた場合に、該通信装置にあてて前記記憶領域情報を、通信部に送信させる第１送信制御手段と、
前記通信部に前記記憶領域情報を送信させた後に、該記憶領域情報によって特定される記憶領域である特定記憶領域へのアクセス要求があった場合に、前記特定記憶領域に情報が記憶されていない場合に、アクセス要求元の通信装置である特定通信装置にあてて、前記通信装置が送信するコンテンツ情報を前記特定記憶領域に記憶させるために必要なコンテンツ記憶情報を、前記通信部に送信させる第２送信制御手段と、
前記通信部に前記記憶領域情報を送信させた後に、該記憶領域情報によって特定される記憶領域である特定記憶領域へのアクセス要求があった場合に、前記特定記憶領域に前記送信情報が記憶されている場合に、アクセス要求元の通信装置にあてて、前記特定記憶領域に記憶されているコンテンツ情報を特定するためのコンテンツ特定情報を、前記通信部に送信させる第３送信制御手段と、
して前記コンピュータを機能させることを特徴とする制御プログラム。
【請求項１１】
通信装置のコンピュータが読み取り可能な通信プログラムであって、
前記通信装置の外部に設けられた記憶領域を特定するための記憶領域情報を取得する取得手段と、
前記取得手段によって取得した記憶領域情報に前記通信装置を特定するための装置特定情報を付加する付加手段と、
前記付加手段によって前記装置特定情報が付加された前記記憶領域情報を利用して、前記記憶領域へのアクセス要求を、要求実行部に行わせるアクセス要求実行制御手段と、
前記記憶領域情報へのアクセス要求の返信として、前記取得手段によって取得された記憶領域情報によって特定される記憶領域である特定記憶領域にコンテンツ情報を記憶させるために必要なコンテンツ記憶情報を取得した場合に、取得したコンテンツ記憶情報を利用して、前記コンテンツ情報を、前記特定記憶領域にあてて通信部に送信させるコンテンツ情報送信制御手段と、
前記記憶領域情報へのアクセス要求の返信として、前記特定記憶領域に記憶されているコンテンツ情報を特定するためのコンテンツ特定情報を取得した場合に、取得したコンテンツ取得情報を利用して、前記コンテンツ情報を特定し、前記コンテンツ情報に基づく画像を表示部に表示させる表示制御手段と、
して前記コンピュータを機能させることを特徴とする通信プログラム。
【請求項１２】
前記記憶領域情報へのアクセス要求の返信として、第２のコンテンツ情報を前記特定記憶領域に記憶されている前記コンテンツ情報の代わりに前記特定記憶領域に記憶させるために必要なコンテンツ更新情報を取得した場合に、取得したコンテンツ更新情報を利用して、前記第２のコンテンツ情報を、前記特定記憶領域にあてて前記通信部に送信させるコンテンツ更新情報送信制御手段と
して前記コンピュータを機能させることを特徴とする通信プログラム。
【請求項１３】
プロセッサを備える通信装置であって、
前記プロセッサは、
前記通信装置の外部に設けられた記憶領域を特定するための記憶領域情報を取得する取得手段と、
前記取得手段によって取得した記憶領域情報に前記通信装置を特定するための装置特定情報を付加する付加手段と、
前記付加手段によって前記装置特定情報が付加された前記記憶領域情報を利用して、前記記憶領域へのアクセス要求を、要求実行部に行わせるアクセス要求実行制御手段と、
前記記憶領域情報へのアクセス要求の返信として、前記取得手段によって取得された記憶領域情報によって特定される記憶領域である特定記憶領域にコンテンツ情報を記憶させるために必要なコンテンツ記憶情報を取得した場合に、取得したコンテンツ記憶情報を利用して、前記コンテンツ情報を、前記特定記憶領域にあてて通信部に送信させるコンテンツ情報送信制御手段と、
前記記憶領域情報へのアクセス要求の返信として、前記特定記憶領域に記憶されているコンテンツ情報を特定するためのコンテンツ特定情報を取得した場合に、取得したコンテンツ取得情報を利用して、前記コンテンツ情報を特定し、前記コンテンツ情報に基づく画像を表示部に表示させる表示制御手段と、
して機能することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置と情報の送受信を行う制御装置および、制御装置と情報の送受信を行う通信装置等に関する。
【背景技術】
【０００２】
近年、ウェブ上で提供されているオンラインストレージ等の記憶領域に、画像データ等が記憶されており、その画像データをダウンロードするためのＵＲＬを用いて、画像データに基づく画像を閲覧する技術開発が進められている。下記特許文献には、そのような技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４８６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術によれば、オンラインストレージ等に記憶されたデータを、容易にダウンロードすることが可能となる。ただし、オンラインストレージ等に記憶されているデータの変更等により、データをダウンロードするためのＵＲＬが変更されるため、利便性が低い。本発明は、そのような事情に鑑みてなされたものであり、オンラインストレージ等に記憶されたデータをダウンロードする際の利便性を向上させるための技術を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に記載の制御装置は、記憶領域を特定するための記憶領域情報を記憶する記憶部と、プロセッサと、を備える制御装置であって、前記プロセッサは、通信装置から前記記憶領域情報の要求を受け付けた場合に、該通信装置にあてて前記記憶領域情報を、通信部に送信させる第１送信制御手段と、前記通信部に前記記憶領域情報を送信させた後に、該記憶領域情報によって特定される記憶領域である特定記憶領域へのアクセス要求があった場合に、前記特定記憶領域に情報が記憶されていない場合に、アクセス要求元の通信装置である特定通信装置にあてて、前記通信装置が送信するコンテンツ情報を前記特定記憶領域に記憶させるために必要なコンテンツ記憶情報を、前記通信部に送信させる第２送信制御手段と、前記通信部に前記記憶領域情報を送信させた後に、該記憶領域情報によって特定される記憶領域である特定記憶領域へのアクセス要求があった場合に、前記特定記憶領域に前記送信情報が記憶されている場合に、アクセス要求元の通信装置にあてて、前記特定記憶領域に記憶されているコンテンツ情報を特定するためのコンテンツ特定情報を、前記通信部に送信させる第３送信制御手段と、して機能することを特徴とする。
【０００６】
上記課題を解決するために、本発明に記載の通信プログラムは、通信装置のコンピュータが読み取り可能なプログラムであって、前記通信装置の外部に設けられた記憶領域を特定するための記憶領域情報を取得する取得手段と、前記取得手段によって取得した記憶領域情報に前記通信装置を特定するための装置特定情報を付加する付加手段と、前記付加手段によって前記装置特定情報が付加された前記記憶領域情報を利用して、前記記憶領域へのアクセス要求を、要求実行部に行わせるアクセス要求実行制御手段と、前記記憶領域情報へのアクセス要求の返信として、前記取得手段によって取得された記憶領域情報によって特定される記憶領域である特定記憶領域にコンテンツ情報を記憶させるために必要なコンテンツ記憶情報を取得した場合に、取得したコンテンツ記憶情報を利用して、前記コンテンツ情報を、前記特定記憶領域にあてて通信部に送信させるコンテンツ情報送信制御手段と、前記記憶領域情報へのアクセス要求の返信として、前記特定記憶領域に記憶されているコンテンツ情報を特定するためのコンテンツ特定情報を取得した場合に、取得したコンテンツ取得情報を利用して、前記コンテンツ情報を特定し、前記コンテンツ情報に基づく画像を表示部に表示させる表示制御手段と、して前記コンピュータを機能させることを特徴とする。
【発明の効果】
【０００７】
本発明に記載の制御装置、および通信装置等によれば、特定の記憶領域情報、つまり、特定のＵＲＬに、通信装置によってアクセスし、そのＵＲＬによって特定される記憶領域、つまり、オンラインストレージにデータが記憶されている場合に、そのデータをダウンロードするためのＵＲＬが、通信装置に送信される。つまり、制御装置が、データをダウンロードするためのＵＲＬを管理し、特定のＵＲＬにアクセスしてきた通信装置（特定通信装置と記載する場合がある）に、データをダウンロードするためのＵＲＬを送信する。これにより、オンラインストレージに記憶されているデータが変更されても、ユーザがアクセスに用いるＵＲＬは変化しないため、利便性が向上する。また、オンラインストレージにデータが記憶されていない場合には、オンラインストレージにデータをアップロードするために必要なＵＲＬが、特定通信装置に送信される。これにより、オンラインストレージへのアップロードも容易となる。
【０００８】
本明細書に記載の制御装置等では、特定通信装置から送信されたアクセス情報に特定の情報が含まれる場合に、制御装置が、オンラインストレージへのアップロード用のＵＲＬを特定通信装置に送信することが可能である。これにより、ユーザは、容易にデータをオンラインストレージにアップロードすることが可能となる。
【０００９】
本明細書に記載の制御装置等では、特定通信装置から送信されたアクセス情報に特定の情報が含まれない場合に、制御装置が、オンラインストレージへデータをアップロードするために必要なプログラム（アップロード用プログラムと記載する場合がある）を取得可能なオンラインストアのＵＲＬを特定通信装置に送信することが可能である。これにより、ユーザは、アップロードに必要なプログラムを入手し、データをオンラインストレージにアップロードすることが可能となる。
【００１０】
本明細書に記載の制御装置等では、特定通信装置から送信されたアクセス情報にアップロード用プログラムの使用の痕跡がある場合に、制御装置が、オンラインストレージへのアップロード用のＵＲＬを特定通信装置に送信することが可能である。これにより、アップロード用プログラムのユーザのみが、データをオンラインストレージにアップロードすることが可能となる。
【００１１】
本明細書に記載の制御装置等では、特定通信装置によりアップロードされたデータがオンラインストレージに記憶されている場合に、制御装置が、アップロード用ＵＲＬとダウンロード用ＵＲＬとを特定通信装置に送信し、特定通信装置と異なる通信装置によりアップロードされたデータがオンラインストレージに記憶されている場合に、制御装置が、ダウンロード用ＵＲＬを特定通信装置に送信することが可能である。これにより、オンラインストレージにアップロードしたユーザだけが、画像の変更等を行うことが可能となる。
【００１２】
本明細書に記載の制御装置等では、特定通信装置によりアップロードされたデータがオンラインストレージに記憶されている場合に、制御装置が、オンラインストレージに記憶されているデータを新たなデータに変更することが可能なＵＲＬを特定通信装置に送信することが可能である。これにより、オンラインストレージにアップロードしたユーザだけが、画像の変更等を行うことが可能となる。
【００１３】
本明細書に記載の制御装置等では、特定通信装置から送信されたアクセス情報にダウンロードを許容する旨の情報が含まれていることを条件として、制御装置が、ダウンロード用ＵＲＬを特定通信装置に送信し、特定通信装置から送信されたアクセス情報にアップロードを許容する旨の情報が含まれていることを条件として、制御装置が、アップロード用ＵＲＬを特定通信装置に送信することが可能である。これにより、オンラインストレージに記憶されているデータへのアクセス権限を任意に設定することが可能となる。
【００１４】
本明細書に記載の制御装置等では、アクセス権限が、制御装置に特定のＵＲＬの要求を行った通信装置と、その通信装置以外の通信装置との各々に対して設定されている。これにより、オンラインストレージを所望したユーザおよび、他のユーザ毎に、アクセス権限を設定することが可能となり、利便性が向上する。
【００１５】
本明細書に記載の制御装置等では、特定通信装置から送信されたアクセス情報に、オンラインストレージに記憶されているデータの変更を許容する旨の情報が含まれていることを条件として、制御装置が、オンラインストレージに記憶されているデータを新たなデータに変更することが可能なＵＲＬを特定通信装置に送信することが可能である。これにより、オンラインストレージに記憶されているデータの編集権限を任意に設定することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】通信システム１のブロック図である。
【図２】記憶領域ＩＤとデータ名とユーザＩＤと自分用アクセス権限と他人用アクセス権限とが関連付けられたマップデータを示す図である。
【図３】データを選択するための画面を示す図である。
【図４】データを編集する際の画面を示す図である。
【図５】携帯電話１０の動作フローチャートを示す図である。
【図６】携帯電話１０の動作フローチャートを示す図である。
【図７】携帯電話１０の動作フローチャートを示す図である。
【図８】ウェブサーバ５０の動作フローチャートを示す図である。
【図９】ウェブサーバ５０の動作フローチャートを示す図である。
【図１０】ウェブサーバ５０の動作フローチャートを示す図である。
【図１１】ウェブサーバ５０の動作フローチャートを示す図である。
【図１２】ウェブサーバ５０の動作フローチャートを示す図である。
【発明を実施するための形態】
【００１７】
＜通信システムの構成＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、携帯電話１０、携帯電話４０、携帯電話４６、ウェブサーバ５０、基地局６０、複数のオンラインストレージ６２、ＭＦＰ（Multifunction Peripheralの略）８０、第１アクセスポイント８２を備える。携帯電話１０，４０，４６、および、ＭＦＰ８０は、既知の無線ＬＡＮ端末装置としての機能を備える。また、ＭＦＰ８０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。第１アクセスポイント８２は、既知の無線ＬＡＮアクセスポイントとしての機能を備える。オンラインストレージ６２は、各種データを記憶するためのサービスであり、ネットワーク上で事業者によって提供されている。オンラインストレージ６２は、基地局６０に接続されており、基地局６０を介して、外部装置から送信されたデータを記憶する。
【００１８】
携帯電話１０の構成について説明する。携帯電話１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、無線送受信部１６、無線アンテナ部１８、ボタン入力部２０、パネル２２、携帯電話送受信部２４、携帯電話アンテナ部２６、カメラ２８を主に備えている。これらの構成要素は、入出力ポート３０を介して互いに通信可能とされている。
【００１９】
ＣＰＵ１２は、記憶部１４内のプログラム３４に従って処理を実行する。以降、画像処理アプリケーション３４ａやオペレーティングシステム３４ｂなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「画像処理アプリケーション３４ａが」という記載は、「画像処理アプリケーション３４ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００２０】
記憶部１４は、プログラム３４を記憶する。プログラム３４は、画像処理アプリケーション３４ａ、オペレーティングシステム３４ｂ（ＯＳ３４ｂと略して記載する場合もある）を含む。画像処理アプリケーション３４ａは、オンラインストレージ６２への画像データの送受信等を行うためのプログラムである。記憶部１４は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどのnon-transitoryな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、non-transitoryな媒体には含まれない。
【００２１】
オペレーティングシステム３４ｂは、画像処理アプリケーション３４ａに利用される基本的な機能を提供するプログラムである。ＯＳ３４ｂは、記憶部１４，ボタン入力部２０，パネル２２などを制御するプログラムなどを含む。
【００２２】
また、記憶部１４は、データ記憶領域１４ａを備える。データ記憶領域１４ａは、画像データ等を記憶する領域である。画像処理アプリケーション３４ａは、ＯＳ３４ｂを介して、画像データ等をデータ記憶領域１４ａに記憶させるためのデータを出力する。若しくは、画像処理アプリケーション３４ａは、ＯＳ３４ｂを介して、データ記憶領域１４ａが記憶している画像データ等を取得する。
【００２３】
無線送受信部１６は、無線アンテナ部１８を介して、第１アクセスポイント８２との間で無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０を行う。つまり、携帯電話１０は、第１アクセスポイント８２へアクセスし、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０を行える状態になれば、第１アクセスポイント８２を介して、ＭＦＰ８０とデータ通信することが可能になる。また、携帯電話送受信部２４は、携帯電話アンテナ部２６を介して、基地局６０との間で携帯電話通信の方式に準拠する無線通信９２を行う。つまり、携帯電話１０は、基地局６０へアクセスし、携帯電話通信の方式に準拠する無線通信９２を行える状態になれば、基地局６０を介して、ウェブサーバ５０若しくは、オンラインストレージ６２とデータ通信することが可能になる。
【００２４】
パネル２２は、携帯電話１０の各種機能を表示する表示面を備える。画像処理アプリケーション３４ａは、表示用の画像データを出力し、ＯＳ３４ｂを介してパネル２２に画像を表示させる。ボタン入力部２０は、携帯電話１０の各機能を実行するためのキーであり、タッチパネルとして、パネル２２と一体に構成されていてもよい。画像処理アプリケーション３４ａは、ＯＳ３４ｂを介して、ユーザによるボタン操作内容を示すデータを取得する。カメラ２８は、撮像を実行する部位である。
【００２５】
なお、携帯電話４０、携帯電話４６の構成は、携帯電話１０の構成と同じであるため、説明を省略する。ただし、携帯電話４０の記憶部１４には、画像処理アプリケーション３４ａが記憶されているが、携帯電話４６の記憶部１４には、画像処理アプリケーション３４ａが記憶されていない。
【００２６】
また、ウェブサーバ５０は、ＣＰＵ５２、記憶部５４、ネットワークインターフェース５６を主に備えている。これらの構成要素は、入出力ポート５８を介して互いに通信可能とされている。
【００２７】
ＣＰＵ５２は、記憶部５４内のプログラム６４に従って処理を実行する。以降、送受信プログラム６４ａやオペレーティングシステム６４ｂなど、プログラムを実行するＣＰＵ５２のことを、単にプログラム名でも記載する場合がある。例えば、「送受信プログラム６４ａが」という記載は、「送受信プログラム６４ａを実行するＣＰＵ５２が」ということを意味する場合がある。なお、記憶部５４は、ＲＡＭ、ＲＯＭ、フラッシュメモリー、ＨＤＤ、ＣＰＵ５２が備えるバッファなどが組み合わされて構成されている。
【００２８】
記憶部５４は、プログラム６４を記憶する。プログラム６４は、送受信プログラム６４ａ、オペレーティングシステム６４ｂ（ＯＳ６４ｂと略して記載する場合もある）を含む。送受信プログラム６４ａは、携帯電話１０との間で画像データを送受信するためのプログラムである。記憶部５４は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどのnon-transitoryな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、non-transitoryな媒体には含まれない。
【００２９】
オペレーティングシステム６４ｂは、送受信プログラム６４ａに利用される基本的な機能を提供するプログラムである。ＯＳ６４ｂは、記憶部５４などを制御するプログラムなどを含む。
【００３０】
また、記憶部５４は、データ記憶領域５４ａを備える。データ記憶領域５４ａは、オンラインストレージ６２のＵＲＬ（Uniform Resource Locatorの略）等の情報を記憶する領域である。送受信プログラム６４ａは、ＯＳ６４ｂを介して、データ記憶領域５４ａに各種情報を記憶させるためのデータを出力する。若しくは、送受信プログラム６４ａは、ＯＳ６４ｂを介して、データ記憶領域５４ａが記憶している各種情報を取得する。
【００３１】
ネットワークインターフェース５６は、基地局６０を介して外部装置と各種データの送受信を行うものである。これにより、ウェブサーバ５０は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する。
【００３２】
ここで、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることを示す情報として装置が扱う限り、"COPY=2"というテキスト形式のデータと、"10"というバイナリ形式のデータとは、同じ情報である。
【００３３】
＜携帯電話によるオンラインストレージの要求＞
通信システム１では、携帯電話１０等からの要求により、ウェブサーバ５０が複数のオンラインストレージ６２から特定のオンラインストレージ６２を提供し、その特定のオンラインストレージ６２と携帯電話１０等との間で、画像データの送受信が行われる。ただし、データの送受信を行うための権限が、携帯電話１０等毎に異なっている。つまり、例えば、携帯電話１０では、オンラインストレージ６２からの画像データのダウンロード、および、オンラインストレージ６２への画像データのアップロードを行うことが可能であるが、携帯電話４０では、オンラインストレージ６２からの画像データのダウンロードのみを行うことが可能である。以下に、通信システム１の動作について説明する。
【００３４】
例えば、携帯電話１０からウェブサーバ５０にオンラインストレージ６２の提供が要求される際に、画像処理アプリケーション３４ａを用いて、アクセス権限の設定が行われる。詳しくは、アクセス権限として、オンラインストレージ６２から画像データをダウンロードすることが可能な権限（ＲＥＡＤ権限、若しくは、Ｒ権限と記載する場合がある）と、オンラインストレージ６２に画像データを新規にアップロードすることが可能な権限（ＣＲＥＡＴＥ権限、若しくは、Ｃ権限と記載する場合がある）と、オンラインストレージ６２に記憶されている画像データを別の画像データに書き換えることが可能な権限（ＷＲＩＴＥ権限、若しくは、Ｗ権限と記載する場合がある）とがある。そして、各権限は、各権限を設定する携帯電話、つまり、本説明では携帯電話１０と、各権限を設定する携帯電話と別の携帯電話との各々に対して設定される。つまり、携帯電話１０のユーザは、自分用のアクセス権限として、Ｒ権限，Ｃ権限，Ｗ権限の何れかを設定し、他人用のアクセス権限として、Ｒ権限，Ｃ権限，Ｗ権限の何れかを設定することが可能である。
【００３５】
携帯電話１０において、自分用のアクセス権限および、他人用のアクセス権限が設定されると、該設定されたアクセス権限に関するデータおよび、オンラインストレージ６２の提供を要求する旨のデータが、携帯電話１０から、無線通信９２を用いて、ウェブサーバ５０に送信される。この際、画像処理アプリケーション３４ａの実行により、設定されたアクセス権限に関するデータおよび、オンラインストレージ６２の提供を要求する旨のデータに、ユーザＩＤが付加され、そのユーザＩＤが付加されたデータが、ウェブサーバ５０に送信される。なお、ユーザＩＤは、携帯電話１０を特定するためのＩＤであり、携帯電話１０の固有のＩＤである。
【００３６】
＜ウェブサーバによるオンラインストレージの提供＞
ウェブサーバ５０は、携帯電話１０からのオンラインストレージ６２の要求に関するデータを受け取ると、複数のオンラインストレージ６２から１つのオンラインストレージ６２を特定し、特定したオンラインストレージ６２にＩＤ（記憶領域ＩＤと記載する場合がある）を付する。そして、記憶領域ＩＤに関するデータが付加されたＵＲＬ（リクエストＵＲＬと記載する場合がある）を作成し、そのリクエストＵＲＬに関するデータを、無線通信９２を用いて、携帯電話１０に送信する。なお、リクエストＵＲＬは、ウェブサーバ５０に接続するためのＵＲＬであり、リクエストＵＲＬを用いてウェブサーバ５０に接続することで、ウェブサーバ５０は、リクエストＵＲＬに付加された記憶領域ＩＤに関するデータから、記憶領域ＩＤを特定することが可能である。
【００３７】
また、ウェブサーバ５０は、オンラインストレージ６２の要求に関するデータとともに受け取ったアクセス権限とユーザＩＤとを、記憶領域ＩＤに関連付けて記憶する。具体的には、ウェブサーバ５０のデータ記憶領域５４ａに、図２に示すようなマップデータが記憶される。これにより、ウェブサーバ５０では、マップデータを参照することで、複数のオンラインストレージ６２の各々の提供先のユーザＩＤ、つまり、携帯電話を特定することが可能である。また、オンラインストレージ６２に設定されたアクセス権限を特定することも可能である。
【００３８】
例えば、図に示すマップデータから、「ＤＡＴＡ  Ｂ」と付されたオンラインストレージ６２は、「ＵＳＥＲ  Ｂ」の携帯電話に提供されていることが解る。さらに、「ＵＳＥＲ  Ｂ」の携帯電話には、アクセス権限として、Ｒ権限，Ｃ権限が設定されており、「ＵＳＥＲ  Ｂ」の携帯電話以外の携帯電話には、アクセス権限として、Ｒ権限が設定されていることが解る。また、例えば、「ＤＡＴＡ  Ｄ」と付されたオンラインストレージ６２は、「ＵＳＥＲ  Ｄ」の携帯電話に提供されていることが解る。さらに、「ＵＳＥＲ  Ｄ」の携帯電話には、アクセス権限として、Ｒ権限，Ｃ権限，Ｗ権限が設定されており、「ＵＳＥＲ  Ｄ」の携帯電話以外の携帯電話には、アクセス権限が設定されていない。つまり、「ＤＡＴＡ  Ｄ」のオンラインストレージ６２に、「ＵＳＥＲ  Ｄ」の携帯電話以外の携帯電話は、新規のアップロード，書き換えのためのアップロード，ダウンロード等を行うことはできない。
【００３９】
なお、図中の「データ名」の欄には、オンラインストレージ６２に記憶されている画像データの名称が記載されている。つまり、「ＤＡＴＡ  Ｂ」と付されたオンラインストレージ６２には、「ＦｉｌｅＡ．ｊｐｇ」の画像データが記憶されている。また、「ＤＡＴＡ  Ｃ」および「ＤＡＴＡ  Ｄ」と付されたオンラインストレージ６２には、画像データが記憶されていない。
【００４０】
＜携帯電話によるＵＲＬのコード化＞
携帯電話１０は、リクエストＵＲＬに関するデータをウェブサーバ５０から受け取ると、そのデータをＱＲコード（登録商標）等の２次元コードに変換する。そして、携帯電話１０は、その変換した２次元コードに関する画像データを、無線通信９０を用いて、ＭＦＰ８０に送信する。ＭＦＰ８０は、２次元コードに関する画像データを受け取ると、該画像データに基づく画像を印刷する。これにより、ＱＲコードを用いて、ウェブサーバ５０にアクセスすることが可能となる。
【００４１】
＜ＱＲコードを用いたウェブサーバへのアクセス＞
携帯電話１０では、印刷されたＱＲコードをカメラ２８によって撮像することで、撮像データからリクエストＵＲＬが取得される。この際、画像処理アプリケーション３４ａの実行により、取得したリクエストＵＲＬに携帯電話１０のユーザＩＤに関するデータが付加される。そして、ユーザＩＤに関するデータが付加されたリクエストＵＲＬを用いて、ウェブサーバ５０に接続される。
【００４２】
また、携帯電話１０以外の携帯電話、例えば、携帯電話４０および、携帯電話４６でも、印刷されたＱＲコードをカメラ２８によって撮像することで、撮像データからリクエストＵＲＬが取得される。ただし、上述したように、携帯電話４０に画像処理アプリケーション３４ａは、インストールされているが、携帯電話４６に画像処理アプリケーション３４ａは、インストールされていない。このため、携帯電話４０では、画像処理アプリケーション３４ａの実行により、取得したリクエストＵＲＬに携帯電話４０のユーザＩＤに関するデータが付加され、ユーザＩＤに関するデータが付加されたリクエストＵＲＬを用いて、ウェブサーバ５０に接続される。一方、携帯電話４６では、画像処理アプリケーション３４ａとは異なる一般的なＱＲコードアプリケーションの実行により、リクエストＵＲＬが付加される。ＱＲコードアプリケーションは、ユーザＩＤに関するデータを付加することなく、取得したリクエストＵＲＬを携帯電話４６が備える一般的なウェブブラウザに渡す。ウェブブラウザの実行により、ユーザＩＤに関するデータが付加されていないリクエストＵＲＬを用いて、ウェブサーバ５０に接続される。ＱＲコードアプリケーションやウェブブラウザはオペレーティングシステム３４ｂの一部として含まれていてもよい。また、ＱＲコードアプリケーションがウェブブラウザを兼ねていてもよい。この場合、ＱＲコードアプリケーションの実行により、ウェブサーバ５０に接続される。
【００４３】
＜ウェブサーバから携帯電話へのデータの送信＞
ウェブサーバ５０では、リクエストＵＲＬを用いて、携帯電話と接続されると、リクエストＵＲＬから、記憶領域ＩＤに関するデータが抽出される。また、リクエストＵＲＬに、ユーザＩＤに関するデータが含まれるか否かが判定され、リクエストＵＲＬにユーザＩＤに関するデータが含まれる場合には、リクエストＵＲＬから、ユーザＩＤに関するデータが抽出される。そして、ユーザＩＤの有無，取得した記憶領域ＩＤに対応するオンラインストレージ６２内の画像データの有無，接続中の携帯電話のアクセス権限等に応じて、接続中の携帯電話に、ウェブサーバ５０から各種のＵＲＬ等が送信される。
【００４４】
具体的には、リクエストＵＲＬにユーザＩＤに関するデータが含まれている場合、つまり、携帯電話１０若しくは携帯電話４０によって、リクエストＵＲＬを利用してウェブサーバ５０にアクセスされた場合に、接続中の携帯電話のアクセス権限が取得される。接続中の携帯電話のアクセス権限は、データ記憶領域５４ａに記憶されているマップデータ、つまり、図２に相当するマップデータを用いて取得される。具体的には、取得した記憶領域ＩＤに対応して設定されているユーザＩＤ（マップデータ内に設定されているユーザＩＤであり、設定ユーザＩＤと記載する場合がある）と、リクエストＵＲＬから抽出されたユーザＩＤ（抽出ユーザＩＤと記載する場合がある）とが比較される。設定ユーザＩＤと抽出ユーザＩＤとが同じ場合には、取得した記憶領域ＩＤに対応して設定されている自分用のアクセス権限が取得される。一方、設定ユーザＩＤと抽出ユーザＩＤとが異なる場合には、取得した記憶領域ＩＤに対応して設定されている他人用のアクセス権限が取得される。
【００４５】
接続中の携帯電話のアクセス権限が取得されると、取得した記憶領域ＩＤに対応するオンラインストレージ６２内の画像データの有無が判定される。取得した記憶領域ＩＤに対応するオンラインストレージ６２内の画像データの有無の判定も、図２に相当するマップデータを用いて行われる。具体的には、図から解るように、取得した記憶領域ＩＤに対応して、データ名が設定されている場合には、記憶領域ＩＤに対応するオンラインストレージ６２に画像データが記憶されている。一方、取得した記憶領域ＩＤに対応して、データ名が設定されていない場合には、記憶領域ＩＤに対応するオンラインストレージ６２に画像データが記憶されていない。
【００４６】
そして、取得した記憶領域ＩＤに対応するオンラインストレージ６２内に画像データが記憶されていない場合には、接続中の携帯電話のアクセス権限に、Ｃ権限が含まれているか否かが判定される。接続中の携帯電話のアクセス権限に、Ｃ権限が含まれている場合には、接続中の携帯電話は新規にオンラインストレージ６２に画像データをアップロードする権限を有していることから、ウェブサーバ５０から、接続中の携帯電話に、オンラインストレージ６２に画像データをアップロードすることが可能なＵＲＬ（以下、アップロード用ＵＲＬと記載する場合がある）に関するデータと、そのアップロード用ＵＲＬを示すフラグとして、新規モードフラグに関するデータが送信される。一方、接続中の携帯電話のアクセス権限に、Ｃ権限が含まれていない場合には、接続中の携帯電話は新規にオンラインストレージ６２に画像データをアップロードする権限を有していないことから、ウェブサーバ５０から、接続中の携帯電話に、接続中の携帯電話はアクセス権限を有していないことを示すフラグ（権限無フラグと記載する場合がある）に関するデータが送信される。
【００４７】
また、取得した記憶領域ＩＤに対応するオンラインストレージ６２内に画像データが記憶されている場合には、接続中の携帯電話のアクセス権限に、Ｒ権限が含まれているか否かが判定される。接続中の携帯電話のアクセス権限に、Ｒ権限が含まれていない場合には、接続中の携帯電話はオンラインストレージ６２から画像データをダウンロードする権限を有していないことから、ウェブサーバ５０から、接続中の携帯電話に、権限無フラグに関するデータが送信される。一方、接続中の携帯電話のアクセス権限に、Ｒ権限が含まれている場合には、さらに、Ｗ権限が含まれているか否かが判定される。接続中の携帯電話のアクセス権限に、Ｒ権限とともにＷ権限が含まれている場合には、接続中の携帯電話はオンラインストレージ６２から画像データをダウンロードするとともに、その画像データの代わりに、別の画像データをオンラインストレージ６２にアップロードする権限を有していることから、ウェブサーバ５０から、接続中の携帯電話に、オンラインストレージ６２に記憶されている画像データを別の画像データに更新することが可能なＵＲＬ（以下、編集用ＵＲＬと記載する場合がある）に関するデータと、その編集用ＵＲＬを示すフラグとして、編集モードフラグに関するデータが送信される。
【００４８】
また、接続中の携帯電話のアクセス権限に、Ｒ権限は含まれているが、Ｗ権限が含まれていない場合には、接続中の携帯電話は、オンラインストレージ６２から画像データをダウンロードする権限は有しているが、オンラインストレージ６２に記憶されている画像データを編集する権限を有していない。このため、ウェブサーバ５０から、接続中の携帯電話に、オンラインストレージ６２から画像データをダウンロードすることが可能なＵＲＬ（以下、ダウンロード用ＵＲＬと記載する場合がある）に関するデータと、そのダウンロード用ＵＲＬを示すフラグとして、閲覧モードフラグに関するデータが送信される。
【００４９】
また、リクエストＵＲＬにユーザＩＤに関するデータが含まれていない場合、つまり、携帯電話４６によって、リクエストＵＲＬを利用してウェブサーバ５０にアクセスされた場合には、取得した記憶領域ＩＤに対応するオンラインストレージ６２内の画像データの有無が判定される。取得した記憶領域ＩＤに対応するオンラインストレージ６２に画像データが記憶されている場合には、その記憶領域ＩＤに設定されている他人用のアクセス権限が取得され、他人用のアクセス権限にＲ権限が含まれているか否かが判定される。そして、他人用のアクセス権限にＲ権限が含まれている場合には、接続中の携帯電話は、オンラインストレージ６２から画像データをダウンロードする権限を有しているため、ウェブサーバ５０から、接続中の携帯電話に、ダウンロード用ＵＲＬに関するデータと、そのダウンロード用ＵＲＬを示すフラグとして、閲覧モードフラグに関するデータが送信される。一方、他人用のアクセス権限にＲ権限が含まれていない場合には、接続中の携帯電話はオンラインストレージ６２から画像データをダウンロードする権限を有していないことから、ウェブサーバ５０から、接続中の携帯電話に、エラー画像をダウンロードすることが可能なＵＲＬ（以下、エラー画像ＵＲＬと記載する場合がある）に関するデータが送信される。
【００５０】
また、リクエストＵＲＬにユーザＩＤに関するデータが含まれておらず、取得した記憶領域ＩＤに対応するオンラインストレージ６２に画像データが記憶されていない場合には、その記憶領域ＩＤに設定されている他人用のアクセス権限が取得され、他人用のアクセス権限にＣ権限が含まれているか否かが判定される。そして、他人用のアクセス権限にＣ権限が含まれていない場合には、接続中の携帯電話はオンラインストレージ６２に画像データを新規でアップロードする権限を有していないことから、ウェブサーバ５０から、接続中の携帯電話に、エラー画像ＵＲＬに関するデータが送信される。一方、他人用のアクセス権限にＣ権限が含まれている場合には、接続中の携帯電話はオンラインストレージ６２に画像データを新規でアップロードする権限を有している。しかしながら、接続中の携帯電話が、ウェブサーバ５０との接続に用いたリクエストＵＲＬには、ユーザＩＤに関するデータ含まれていない。つまり、接続中の携帯電話には、画像処理アプリケーション３４ａがインストールされておらず、データをオンラインストレージ６２にアップロードすることができない。このため、ウェブサーバ５０から、接続中の携帯電話に、画像処理アプリケーション３４ａを配信しているダウンロードストア等のＵＲＬ（以下、アプリのダウンロードＵＲＬと記載する場合がある）に関するデータが送信される。
【００５１】
＜携帯電話によるオンラインストレージへのアクセス＞
各種のＵＲＬ，各種フラグを受信した携帯電話は、受信したＵＲＬ，フラグに応じた処理を実行する。具体的には、画像処理アプリケーション３４ａがインストールされている携帯電話がダウンロード用ＵＲＬに関するデータを受信した場合には、その携帯電話は、画像処理アプリケーション３４ａの実行により、ダウンロード用ＵＲＬを用いて、オンラインストレージ６２にアクセスし、オンラインストレージ６２に記憶されているデータをダウンロードする。画像処理アプリケーション３４ａがインストールされていない携帯電話がダウンロード用ＵＲＬに関するデータを受信した場合には、その携帯電話は、ウェブブラウザの実行により、オンラインストレージ６２に記憶されているデータをダウンロードする。そして、ダウンロードしたデータに基づく画像が、携帯電話のパネル２２に表示される。
【００５２】
また、携帯電話がアップロード用ＵＲＬに関するデータを受信した場合には、その携帯電話では、画像処理アプリケーション３４ａの実行により、オンラインストレージ６２にアップロードするための画像データを選択するための画面が、パネル２２に表示される。その画面には、図３に示すように、オンラインストレージ６２にアップロードすることが可能な複数の画像データ名および、選択ボタン１００が表示される。そして、複数の画像データ名のうちの１つの画像データ名が選択された後に、選択ボタン１００が操作されることで、オンラインストレージ６２にアップロードするための画像データが決定される。そして、携帯電話は、アップロード用ＵＲＬを用いて、オンラインストレージ６２にアクセスし、決定された画像データが、オンラインストレージ６２に送信される。これにより、新規の画像データが、オンラインストレージ６２にアップロードされる。なお、選択された画像データとともに、ユーザＩＤと記憶領域ＩＤとに関するデータも、オンラインストレージ６２に送信される。
【００５３】
また、携帯電話が編集用ＵＲＬに関するデータを受信した場合には、編集用ＵＲＬを用いて、オンラインストレージ６２にアクセスし、オンラインストレージ６２に記憶されている画像データをダウンロードする。そして、ダウンロードした画像データに基づく画像が、携帯電話のパネル２２に表示される。また、携帯電話のパネル２２には、図４に示すように、ダウンロードした画像データに基づく画像１０２の下方に、変更ボタン１０４と削除ボタン１０６と終了ボタン１０８とが表示される。変更ボタン１０４は、ダウンロードした画像データに基づく画像１０２、つまり、オンラインストレージ６２に記憶されている画像データに基づく画像を、別の画像に変更するためのボタンである。この変更ボタン１０４が操作されると、パネル２２には、図３に相当する画面、つまり、オンラインストレージ６２にアップロードするための画像データを選択するための画面が表示される。そして、その画面において、画像データが選択されると、携帯電話は、編集用ＵＲＬを用いて、オンラインストレージ６２にアクセスし、選択された画像データがオンラインストレージ６２に送信される。これにより、オンラインストレージ６２に記憶されている画像データの代わりに、別の画像データが、オンラインストレージ６２にアップロードされる。なお、選択された画像データとともに、ユーザＩＤと記憶領域ＩＤとに関するデータも、オンラインストレージ６２に送信される。
【００５４】
また、削除ボタン１０６は、オンラインストレージ６２に記憶されている画像データを削除するためのボタンである。この削除ボタン１０６が操作されると、携帯電話は、編集用ＵＲＬを用いて、オンラインストレージ６２にアクセスし、オンラインストレージ６２に記憶されている画像データを削除する旨の要求がオンラインストレージ６２に送信される。なお、その要求とともに、ユーザＩＤと記憶領域ＩＤとに関するデータも、オンラインストレージ６２に送信される。これにより、オンラインストレージ６２に記憶されている画像データは削除される。
【００５５】
また、終了ボタン１０８は、オンラインストレージ６２に記憶されている画像データの編集を終了するためのボタンであり、終了ボタン１０８の操作により、図４に示す画面の表示が終了する。
【００５６】
また、画像処理アプリケーション３４ａがインストールされていない携帯電話がエラー画像ＵＲＬに関するデータを受信した場合には、その携帯電話は、ウェブブラウザの実行により、エラー画像ＵＲＬを用いて、所定のサイトにアクセスし、エラー画像に関するデータをダウンロードする。そして、ダウンロードしたデータに基づくエラー画像が、携帯電話のパネル２２に表示される。
【００５７】
また、画像処理アプリケーション３４ａがインストールされていない携帯電話がアプリのダウンロードＵＲＬに関するデータを受信した場合には、その携帯電話は、ウェブブラウザの実行により、アプリのダウンロードＵＲＬを用いて、アプリのダウンロードストア等にアクセスする。これにより、携帯電話は、画像処理アプリケーション３４ａを取得することが可能となる。
【００５８】
また、携帯電話が権限無フラグに関するデータを受信した場合には、画像処理アプリケーション３４ａの実行により、携帯電話のパネル２２に、当該携帯電話には所定のアクセス権限が無い旨、表示される。
【００５９】
＜画像処理アプリケーション＞
上述した携帯電話でのリクエストＵＲＬの要求、ウェブサーバ５０とのアクセス、オンラインストレージ６２への画像データの送受信等は、画像処理アプリケーション３４ａが携帯電話１０若しくは携帯電話４０のＣＰＵ１２によって実行されることで行われる。以下に、図５を用いて、携帯電話からリクエストＵＲＬを要求するためのフローを説明し、図６を用いて、ウェブサーバ５０とアクセスし、オンラインストレージ６２と画像データを送受信するためのフローを説明し、図７を用いて、オンラインストレージ６２に記憶されている画像データを編集するためのフローを説明する。
【００６０】
携帯電話１０若しくは携帯電話４０の電源が入り、画像処理アプリケーション３４ａが起動されると、図５に示すフローの処理が開始される。Ｓ１００において、ＣＰＵ１２は、設定されたアクセス権限を取得する。詳しくは、ＣＰＵ１２は、アクセス権限の設定を受け付けるための画面をパネル２２に表示させるためのデータを、ＯＳ３４ｂを介して出力し、その画面においてアクセス権限の設定が行われたことにより発生したデータを、ＯＳ３４ｂを介して取得する。そして、Ｓ１０２に進む。
【００６１】
Ｓ１０２において、ＣＰＵ１２は、＜携帯電話によるオンラインストレージの要求＞に記載されているように、オンラインストレージ６２の提供を要求する旨のデータを、設定されたアクセス権限および、ユーザＩＤに関するデータとともに、無線通信９２を用いてウェブサーバ５０に送信するためのデータを、ＯＳ３４ｂを介して出力する。そして、Ｓ１０４に進む。Ｓ１０４において、ＣＰＵ１２は、ウェブサーバ５０から送信されたリクエストＵＲＬに関するデータを取得する。そして、Ｓ１０６に進む。
【００６２】
Ｓ１０６において、ＣＰＵ１２は、＜携帯電話によるＵＲＬのコード化＞に記載されているように、受信したリクエストＵＲＬをコード化させるためのデータを、ＯＳ３４ｂを介して出力する。そして、Ｓ１０８に進む。Ｓ１０８において、ＣＰＵ１２は、コード化されたＵＲＬの印刷指令を、無線通信９０を用いてＭＦＰ８０に送信するためのデータを、ＯＳ３４ｂを介して出力する。そして、本フローの処理が終了する。なお、ＭＦＰ８０では、コード化されたＵＲＬの印刷指令の受信により、ＱＲコード等のコード化されたＵＲＬが印刷される。
【００６３】
ＱＲコード等のコード化されたＵＲＬが、携帯電話のカメラ２８により撮像されると、図６に示すフローの処理が開始される。Ｓ２００において、ＣＰＵ１２は、撮像データからリクエストＵＲＬを取得する。そして、Ｓ２０２に進む。Ｓ２０２において、ＣＰＵ１２は、＜ＱＲコードを用いたウェブサーバへのアクセス＞に記載されているように、取得したリクエストＵＲＬにユーザＩＤを付加する。そして、Ｓ２０４に進む。Ｓ２０４において、ＣＰＵ１２は、ユーザＩＤが付加されたリクエストＵＲＬを用いて、ウェブサーバ５０に接続するためのデータを、ＯＳ３４ｂを介して出力する。そして、Ｓ２０６に進む。
【００６４】
Ｓ２０６において、ＣＰＵ１２は、ウェブサーバ５０から無線通信９２を利用して、編集モードフラグの取得により発生したデータを、ＯＳ３４ｂを介して取得したか否かを判定する。編集モードフラグが取得されている場合（Ｓ２０６：ＹＥＳ）には、Ｓ２０８に進む。Ｓ２０８において、ＣＰＵ１２は、編集モードフラグとともに取得した編集用ＵＲＬを用いて、オンラインストレージ６２にアクセスするためのデータを、ＯＳ３４ｂを介して出力し、オンラインストレージ６２に記憶されている画像データを取得する。そして、その画像データに基づく画像をパネル２２に表示させるためのデータを、ＯＳ３４ｂを介して出力する。これにより、パネル２２に、オンラインストレージ６２に記憶されている画像が表示される。そして、Ｓ２１０に進む。Ｓ２１０において、ＣＰＵ１２は、＜携帯電話によるオンラインストレージへのアクセス＞に記載されているように、パネル２２に表示されている画像の下方に、変更ボタン１０４と削除ボタン１０６と終了ボタン１０８とを表示させるためのデータを、ＯＳ３４ｂを介して出力する。そして、本フローの処理が終了する。
【００６５】
また、Ｓ２０６で編集モードフラグが取得されていない場合（Ｓ２０６：ＮＯ）には、Ｓ２１２に進む。Ｓ２１２において、ＣＰＵ１２は、ウェブサーバ５０から無線通信９２を利用して、新規モードフラグの取得により発生したデータを、ＯＳ３４ｂを介して取得したか否かを判定する。新規モードフラグが取得されている場合（Ｓ２１２：ＹＥＳ）には、Ｓ２１４に進む。Ｓ２１４において、ＣＰＵ１２は、＜携帯電話によるオンラインストレージへのアクセス＞に記載されているように、オンラインストレージ６２にアップロードするための画像データを選択するための画面をパネル２２に表示させるためのデータを、ＯＳ３４ｂを介して出力する。そして、Ｓ２１６に進む。Ｓ２１６において、ＣＰＵ１２は、新規モードフラグとともに取得したアップロード用ＵＲＬを用いて、オンラインストレージ６２にアクセスするためのデータを、ＯＳ３４ｂを介して出力し、選択された画像データおよびユーザＩＤに関するデータをオンラインストレージ６２に送信するためのデータを、ＯＳ３４ｂを介して出力する。これにより、選択された画像データがオンラインストレージ６２にアップロードされる。そして、本フローの処理が終了する。
【００６６】
また、Ｓ２１２で新規モードフラグが取得されていない場合（Ｓ２１２：ＮＯ）には、Ｓ２１８に進む。Ｓ２１８において、ＣＰＵ１２は、ウェブサーバ５０から無線通信９２を利用して、閲覧モードフラグの取得により発生したデータを、ＯＳ３４ｂを介して取得したか否かを判定する。閲覧モードフラグが取得されている場合（Ｓ２１８：ＹＥＳ）には、Ｓ２２０に進む。Ｓ２２０において、ＣＰＵ１２は、＜携帯電話によるオンラインストレージへのアクセス＞に記載されているように、閲覧モードフラグとともに取得したダウンロード用ＵＲＬを用いて、オンラインストレージ６２にアクセスするためのデータを、ＯＳ３４ｂを介して出力し、オンラインストレージ６２に記憶されている画像データを取得する。そして、その画像データに基づく画像をパネル２２に表示させるためのデータを、ＯＳ３４ｂを介して出力する。これにより、パネル２２に、オンラインストレージ６２に記憶されている画像が表示される。そして、本フローの処理が終了する。
【００６７】
また、Ｓ２１８で閲覧モードフラグが取得されていない場合（Ｓ２１８：ＮＯ）には、Ｓ２２２に進む。Ｓ２２２において、ＣＰＵ１２は、＜携帯電話によるオンラインストレージへのアクセス＞に記載されているように、権限無フラグに応じて設定されているエラー画像をパネル２２に表示させるためのデータを、ＯＳ３４ｂを介して出力する。これにより、エラー画像、詳しくは、当該携帯電話には所定のアクセス権限が無い旨の画像が、パネル２２に表示される。そして、本フローの処理が終了する。
【００６８】
編集モードフラグの取得により、図４に示される画面がパネル２２に表示されると、図７に示すフローの処理が開始される。Ｓ３００において、ＣＰＵ１２は、変更ボタン１０４の操作により発生したデータを、ＯＳ３４ｂを介して取得したか否かを判定する。変更ボタン１０４が操作されている場合（Ｓ３００：ＹＥＳ）には、Ｓ３０２に進む。Ｓ３０２において、ＣＰＵ１２は、更新すべきデータを選択するための画像、つまり、図３に示される画像をパネル２２に表示するためのデータを、ＯＳ３４ｂを介して出力する。そして、Ｓ３０４に進む。Ｓ３０４において、ＣＰＵ１２は、＜携帯電話によるオンラインストレージへのアクセス＞に記載されているように、選択されたデータを、ユーザＩＤおよび記憶領域ＩＤに関するデータとともに、オンラインストレージ６２に送信するためのデータを、ＯＳ３４ｂを介して出力する。そして、本フローの処理が終了する。
【００６９】
また、Ｓ３００で変更ボタン１０４が操作されていない場合（Ｓ３００：ＮＯ）には、Ｓ３０６に進む。Ｓ３０６において、ＣＰＵ１２は、削除ボタン１０６の操作により発生したデータを、ＯＳ３４ｂを介して取得したか否かを判定する。削除ボタン１０６が操作されている場合（Ｓ３０６：ＹＥＳ）には、Ｓ３０８に進む。Ｓ３０８において、ＣＰＵ１２は、＜携帯電話によるオンラインストレージへのアクセス＞に記載されているように、パネル２２に表示されている画像を削除する旨の要求を、ユーザＩＤおよび記憶領域ＩＤに関するデータとともに、オンラインストレージ６２に送信するためのデータを、ＯＳ３４ｂを介して出力する。そして、本フローの処理が終了する。
【００７０】
また、Ｓ３０６で削除ボタン１０６が操作されていない場合（Ｓ３０６：ＮＯ）には、Ｓ３１０に進む。Ｓ３１０において、ＣＰＵ１２は、終了ボタン１０８の操作により発生したデータを、ＯＳ３４ｂを介して取得したか否かを判定する。終了ボタン１０８が操作されていない場合（Ｓ３１０：ＮＯ）には、Ｓ３００に戻る。一方、終了ボタン１０８が操作されている場合（Ｓ３１０：ＹＥＳ）には、本フローの処理が終了する。
【００７１】
＜送受信プログラム＞
上述したウェブサーバ５０から携帯電話１０等へのリクエストＵＲＬの送信、ウェブサーバ５０から携帯電話１０等へのデータの送信等は、送受信プログラム６４ａがウェブサーバ５０のＣＰＵ５２によって実行されることで行われる。以下に、図８を用いて、ウェブサーバ５０から携帯電話１０等へリクエストＵＲＬを送信するためのフローを説明し、図９乃至図１１を用いて、ウェブサーバ５０から携帯電話１０等へのＵＲＬに関するデータを送信するためのフローを説明し、図１２を用いて、オンラインストレージ６２の画像データの編集および削除を行うためのフローを説明する。
【００７２】
ウェブサーバ５０が携帯電話１０等からオンラインストレージ６２の提供要求を受けると、図８に示すフローの処理が開始される。Ｓ４００において、ＣＰＵ５２は、複数のオンラインストレージ６２から１つのオンラインストレージ６２を特定し、その特定されたオンラインストレージ６２に記憶領域ＩＤを設定するためのデータを、ＯＳ６４ｂを介して出力する。そして、Ｓ４０２に進む。Ｓ４０２において、ＣＰＵ１２は、記憶領域ＩＤと、ユーザＩＤおよびアクセス権限とを関連付けてデータ記憶領域５４ａに記憶させるためのデータを、ＯＳ６４ｂを介して出力する。そして、Ｓ４０４に進む。
【００７３】
Ｓ４０４において、ＣＰＵ５２は、＜ウェブサーバによるオンラインストレージの提供＞に記載されているように、記憶領域ＩＤに関するデータが付加されたリクエストＵＲＬを作成するためのデータを、ＯＳ６４ｂを介して出力する。そして、Ｓ４０６に進む。Ｓ４０６において、ＣＰＵ５２は、作成したリクエストＵＲＬを、無線通信９２を利用してオンラインストレージ６２の提供を要求した携帯電話１０等に送信するためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。
【００７４】
リクエストＵＲＬを用いて、携帯電話１０等とウェブサーバ５０とが接続されると、図９乃至図１１に示すフローの処理が開始される。Ｓ５００において、ＣＰＵ５２は、接続に用いられたリクエストＵＲＬから記憶領域ＩＤを取得する。そして、Ｓ５０２に進む。Ｓ５０２において、ＣＰＵ５２は、接続に用いられたリクエストＵＲＬからユーザＩＤを取得したか否かを判定する。リクエストＵＲＬからユーザＩＤが取得された場合（Ｓ５０２：ＹＥＳ）には、Ｓ５０４に進む。
【００７５】
Ｓ５０４において、ＣＰＵ５２は、＜ウェブサーバから携帯電話へのデータの送信＞に記載されているように、設定ユーザＩＤと抽出ユーザＩＤとが一致するか否かが判定される。設定ユーザＩＤと抽出ユーザＩＤとが一致する場合（Ｓ５０４：ＹＥＳ）には、Ｓ５０６に進む。Ｓ５０６において、ＣＰＵ５２は、マップデータから本人用のアクセス権限に関する情報を取得する。そして、Ｓ５０８に進む。一方、設定ユーザＩＤと抽出ユーザＩＤとが一致しない場合（Ｓ５０４：ＮＯ）には、Ｓ５１０に進む。Ｓ５１０において、ＣＰＵ５２は、マップデータから他人用のアクセス権限に関する情報を取得する。そして、Ｓ５０８に進む。
【００７６】
Ｓ５０８において、ＣＰＵ５２は、取得した記憶領域ＩＤに対応するオンラインストレージ６２に画像データが記憶されているか否かを判定する。オンラインストレージ６２に画像データが記憶されていない場合（Ｓ５０８：ＮＯ）には、Ｓ５１１に進む。Ｓ５１１において、ＣＰＵ５２は、取得したアクセス権限にＣ権限が含まれているか否かを判定する。取得したアクセス権限にＣ権限が含まれている場合（Ｓ５１１：ＹＥＳ）には、Ｓ５１２に進む。Ｓ５１２において、ＣＰＵ５２は、新規モードフラグおよび、アップロード用ＵＲＬを、接続中の携帯電話１０等に送信するためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。
【００７７】
また、Ｓ５１１で取得したアクセス権限にＣ権限が含まれていない場合（Ｓ５１１：ＮＯ）には、Ｓ５１４に進む。Ｓ５１４において、ＣＰＵ５２は、権限無フラグを接続中の携帯電話１０等に送信するためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。
【００７８】
また、Ｓ５０８でオンラインストレージ６２に画像データが記憶されている場合（Ｓ５０８：ＹＥＳ）には、Ｓ５１６に進む。Ｓ５１６において、ＣＰＵ５２は、取得したアクセス権限にＲ権限が含まれているか否かを判定する。取得したアクセス権限にＲ権限が含まれていない場合（Ｓ５１６：ＮＯ）には、Ｓ５１４に進み、以降の処理が行われる。一方、取得したアクセス権限にＲ権限が含まれている場合（Ｓ５１６：ＹＥＳ）には、Ｓ５１８に進む。
【００７９】
Ｓ５１８において、ＣＰＵ５２は、取得したアクセス権限にＷ権限が含まれているか否かを判定する。取得したアクセス権限にＷ権限が含まれている場合（Ｓ５１８：ＹＥＳ）には、Ｓ５２０に進む。Ｓ５２０において、ＣＰＵ５２は、編集モードフラグおよび、編集用ＵＲＬを、接続中の携帯電話１０等に送信するためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。一方、取得したアクセス権限にＷ権限が含まれていない場合（Ｓ５１８：ＮＯ）には、Ｓ５２２に進む。Ｓ５２２において、ＣＰＵ５２は、閲覧モードフラグおよび、ダウンロード用ＵＲＬを、接続中の携帯電話１０等に送信するためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。
【００８０】
また、Ｓ５０２でリクエストＵＲＬからユーザＩＤが取得されない場合（Ｓ５０２：ＮＯ）には、Ｓ５２４に進む。Ｓ５２４において、ＣＰＵ５２は、取得した記憶領域ＩＤに対応するオンラインストレージ６２に画像データが記憶されているか否かを判定する。オンラインストレージ６２に画像データが記憶されている場合（Ｓ５２４：ＹＥＳ）には、Ｓ５２６に進む。Ｓ５２６において、ＣＰＵ５２は、取得した記憶領域ＩＤに設定されている他人用のアクセス権限にＲ権限が含まれているか否かを判定する。他人用のアクセス権限にＲ権限が含まれている場合（Ｓ５２６：ＹＥＳ）には、Ｓ５２８に進む。Ｓ５２８において、ＣＰＵ５２は、ダウンロード用ＵＲＬを、接続中の携帯電話１０等に送信するためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。一方、他人用のアクセス権限にＲ権限が含まれていない場合（Ｓ５２６：ＮＯ）には、Ｓ５３０に進む。Ｓ５３０において、ＣＰＵ５２は、エラー画像ＵＲＬを、接続中の携帯電話１０等に送信するためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。
【００８１】
また、Ｓ５２４でオンラインストレージ６２に画像データが記憶されていない場合（Ｓ５２４：ＮＯ）には、Ｓ５３２に進む。Ｓ５３２において、ＣＰＵ５２は、取得した記憶領域ＩＤに設定されている他人用のアクセス権限にＣ権限が含まれているか否かを判定する。他人用のアクセス権限にＣ権限が含まれていない場合（Ｓ５３２：ＮＯ）には、Ｓ５３０に進み、以降の処理が行われる。一方、他人用のアクセス権限にＣ権限が含まれている場合（Ｓ５３２：ＹＥＳ）には、Ｓ５３４に進む。Ｓ５３４において、ＣＰＵ５２は、アプリのダウンロードＵＲＬを、接続中の携帯電話１０等に送信するためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。
【００８２】
また、ウェブサーバ５０が、接続中の携帯電話から画像データの削除要求、若しくは、オンラインストレージ６２に記憶されている画像データの編集を行うためのデータを受け取ると、図１２に示すフローの処理が開始される。Ｓ６００において、ＣＰＵ５２は、画像データの削除要求、若しくは、オンラインストレージ６２に記憶されている画像データの編集を行うためのデータから、ユーザＩＤを取得する。そして、Ｓ６０２に進む。Ｓ６０２において、ＣＰＵ５２は、画像データの削除要求、若しくは、オンラインストレージ６２に記憶されている画像データの編集を行うためのデータから、記憶領域ＩＤを取得する。そして、Ｓ６０４に進む。
【００８３】
Ｓ６０４において、ＣＰＵ５２は、接続中の携帯電話から画像データの削除要求を受け取ったことにより発生したデータを、ＯＳ６４ｂを介して取得したか否かを判定する。接続中の携帯電話から画像データの削除要求を受け取った場合（Ｓ６０４：ＹＥＳ）には、Ｓ６０６に進む。Ｓ６０６において、ＣＰＵ５２は、オンラインストレージ６２に記憶されている画像データおよび、そのデータに設定されているユーザＩＤを削除するためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。
【００８４】
また、Ｓ６０４で接続中の携帯電話から画像データの削除要求を受け取っていない場合（Ｓ６０４：ＮＯ）には、Ｓ６０８に進む。Ｓ６０８において、ＣＰＵ５２は、オンラインストレージ６２に記憶されている画像データの編集を行うためのデータを取得する。そして、Ｓ６１０に進む。Ｓ６１０において、ＣＰＵ５２は、記憶領域ＩＤと取得したデータとユーザＩＤとを関連付けてデータ記憶領域５４ａに記憶させるためのデータを、ＯＳ６４ｂを介して出力する。そして、本フローの処理が終了する。
【００８５】
＜変形例＞
本実施形態の携帯電話１０等では、アクセス権限の設定を行うことが可能であるが、アクセス権限の設定を行うことなく、上記発明を行うことが可能である。つまり、初期設定として、例えば、設定ユーザＩＤと抽出ユーザＩＤとが同じである場合のアクセス権限を、Ｒ権限とＣ権限とＷ権限とに設定し、設定ユーザＩＤと抽出ユーザＩＤとが異なる場合のアクセス権限を、Ｃ権限とＲ権限に設定し、リクエストＵＲＬからユーザＩＤが抽出できない場合、つまり、画像処理アプリケーション３４ａがインストールされていない携帯電話のアクセス権限を、Ｒ権限のみに設定することが可能である。
【００８６】
また、上述したウェブサーバ５０および、オンラインストレージ６２とデータ等の送受信を実行する装置は、携帯電話１０等に限られない。具体的には、ネットワーク３２を介してデータを送受信可能な装置であれば、スマートフォン等の携帯端末、パーソナルコンピュータ等、種々の装置を採用することが可能である。
【００８７】
本実施形態例の携帯電話１０等では、画像処理アプリケーション３４ａに基づいて実行するＣＰＵ１２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。画像処理アプリケーション３４ａに基づいて実行するＣＰＵ１２が、ＯＳ３４ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。また、本実施形態例のウェブサーバ５０では、送受信プログラム６４ａに基づいて実行するＣＰＵ５２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。送受信プログラム６４ａに基づいて実行するＣＰＵ５２が、ＯＳ６４ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００８８】
また、上記実施例では、画像処理アプリケーション３４ａの実行により図５乃至図７に示すフローが実行されるが、そのフローにおいて、Ｓ１００〜Ｓ１０８，Ｓ２０６〜Ｓ２１０，Ｓ２２２，Ｓ３００〜Ｓ３１０の処理を行わないことも可能である。なお、上記処理の全てを行わないのではなく、上記処理のうち、いずれかの処理を任意に加えたフローとすることも可能である。また、送受信プログラム６４ａの実行により図８乃至図１２に示すフローが実行されるが、そのフローにおいて、Ｓ４００〜Ｓ４０４，Ｓ５００〜Ｓ５１１，Ｓ５１４〜Ｓ５２０，Ｓ５２４，Ｓ５２６，Ｓ５３０，Ｓ５３２の処理を行わないことも可能である。なお、上記処理の全てを行わないのではなく、上記処理のうち、いずれかの処理を任意に加えたフローとすることも可能である。
【００８９】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００９０】
携帯電話１０，４０，４６は、通信装置の一例である。ＣＰＵ１２は、コンピュータおよびプロセッサの一例である。パネル２２は、表示部の一例である。携帯電話送受信部２４は、要求実行部および通信部の一例である。画像処理アプリケーション３４ａは通信プログラムおよびコンテンツ情報送信プログラムの一例である。ウェブサーバ５０は、制御装置の一例である。ＣＰＵ５２は、コンピュータおよびプロセッサの一例である。データ記憶領域５４ａは、記憶部の一例である。ネットワークインターフェース５６は、通信部の一例である。オンラインストレージ６２は、記憶領域の一例である。送受信プログラム６４ａは、制御プログラムの一例である。Ｓ２００を実行するＣＰＵ１２は、取得手段の一例である。Ｓ２０２を実行するＣＰＵ１２は、付加手段の一例である。Ｓ２０４を実行するＣＰＵ１２は、アクセス要求実行制御手段の一例である。Ｓ２１６を実行するＣＰＵ１２は、コンテンツ情報送信制御手段の一例である。Ｓ２２０を実行するＣＰＵ１２は、表示制御手段の一例である。Ｓ３０４を実行するＣＰＵ１２は、コンテンツ更新情報送信制御手段の一例である。Ｓ４０２を実行するＣＰＵ５２は、受付手段の一例である。Ｓ４０６を実行するＣＰＵ５２は、第１送信制御手段の一例である。Ｓ５１２、Ｓ５３４を実行するＣＰＵ５２は、第２送信制御手段の一例である。Ｓ５２２、Ｓ５２８を実行するＣＰＵ５２は、第３送信制御手段の一例である。画像データは、コンテンツ情報の一例である。アップロード用ＵＲＬおよび、アプリのダウンロードＵＲＬは、コンテンツ記憶情報の一例である。ダウンロード用ＵＲＬは、コンテンツ特定情報の一例である。アプリのダウンロードＵＲＬは、プログラム取得情報の一例である。編集用ＵＲＬは、コンテンツ更新情報の一例である。Ｒ権限は、第１許容情報の一例である。Ｃ権限は、第２許容情報の一例である。Ｗ権限は、第３許容情報の一例である。ユーザＩＤは、装置特定情報の一例である。
【００９１】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。画像処理アプリケーション３４ａ，送受信プログラム６４ａに基づく処理を実行するＣＰＵ１２，５２などのコンピュータであってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、スキャンプログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するパネル２２などのハード構成であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【符号の説明】
【００９２】
１０：携帯電話、１２：ＣＰＵ、２２：パネル、２４：携帯電話送受信部、３４ａ：画像処理アプリケーション、４０：携帯電話、４６：携帯電話、５０：ウェブサーバ、５２：ＣＰＵ、５４ａ：データ記憶領域、５６：ネットワークインターフェース、６２：オンラインストレージ、６４ａ：送受信プログラム
【図１】
2015035164.tif 000003
【図２】
2015035164.tif 000004
【図３】
2015035164.tif 000005
【図４】
2015035164.tif 000006
【図５】
2015035164.tif 000007
【図６】
2015035164.tif 000008
【図７】
2015035164.tif 000009
【図８】
2015035164.tif 000010
【図９】
2015035164.tif 000011
【図１０】
2015035164.tif 000012
【図１１】
2015035164.tif 000013
【図１２】
2015035164.tif 000014