(57)【要約】【課題】  他人の画像をより簡単な操作で公開可能にする。【解決手段】  依頼者は、スマートフォン１１０によりサーバ１００に代替画像と前記代替画像の公開設定を登録し、被依頼者と、代替画像を上書きする上書き画像の条件とを含む依頼内容を通知する。サーバ１００は、依頼内容と、代替画像を上書きする画像のアップロード先を指定する上書き専用ＵＲＬを、被依頼者の使用するＰＣ１２０に送信する。被依頼者はＰＣ１２０からサーバ１００の上書き専用ＵＲＬに、依頼内容に沿った上書き画像をアップロードする。サーバ１００は、代替画像を上書き画像で置き換え、上書き画像を代替画像の公開設定に従い公開する。【選択図】  図１
2016170550.tif 000002
【特許請求の範囲】
【請求項１】
登録された画像を公開するサーバであって、認証ユーザごとに制限されている画像保存場所への前記認証ユーザによる画像登録を受け付け、画像保存先指定子により指定される場所に前記認証ユーザでないユーザからの画像登録を受け付けるサーバと、
前記認証ユーザである依頼者の操作により代替画像と前記代替画像の公開設定を前記サーバに登録すると共に、被依頼者と、前記代替画像を上書きする上書き画像の条件とを含む依頼内容を前記サーバに通知する第１のクライアントと、
前記被依頼者により操作されるクライアントであって、前記サーバからの前記依頼内容と前記画像保存先指定子に従い、前記画像保存先指定子が示す場所に前記上書き画像をアップロードする第２のクライアント
とを有し、
前記サーバは、前記代替画像を前記上書き画像で置き換え、前記上書き画像を前記代替画像の公開設定に従い公開する
ことを特徴とする画像公開システム。
【請求項２】
前記第１のクライアントは、前記サーバにログインし、前記サーバからの依頼内容作成画面上で前記被依頼者及び前記依頼内容を入力し、
前記サーバは、前記被依頼者に前記依頼内容を送信する
ことを特徴とする請求項１に記載の画像公開システム。
【請求項３】
前記依頼内容は、前記上書き画像の参考となる参考画像を含むことを特徴とする請求項２に記載の画像公開システム。
【請求項４】
前記依頼内容は、撮影日時、撮影場所及び被写体のいずれかの情報を含むことを特徴とする請求項２または３に記載の画像公開システム。
【請求項５】
前記第２のクライアントは、前記依頼内容に従い、保存する画像の中で前記依頼内容に従う画像を選択し、前記被依頼者に提示する手段を含む請求項１から４のいずれか１項に記載の画像公開システム。
【請求項６】
前記サーバは、前記代替画像を保存する場所とは異なる場所を示す情報を書き込み権限付きで前記画像保存先指定子として生成して前記第２のクライアントに送信し、前記第２のクライアントからアップロードされた前記上書き画像を、前記代替画像を保存する場所を示す画像保存先指定子で公開することを特徴とする請求項１から５のいずれか１項に記載の画像公開システム。
【請求項７】
登録された画像を公開するサーバであって、認証ユーザごとに制限されている画像保存場所への前記認証ユーザによる画像登録を受け付け、画像保存先指定子により指定される場所に前記認証ユーザでないユーザからの画像登録を受け付けるサーバにより、前記認証ユーザでないユーザにより登録された画像を前記認証ユーザの公開設定で公開する方法であって、
前記認証ユーザである依頼者により操作される第１のクライアントが、代替画像と前記代替画像の公開設定を前記サーバに登録すると共に、被依頼者と、前記代替画像を上書きする上書き画像の条件とを含む依頼内容を前記サーバに通知するステップと、
前記サーバが、前記被依頼者に、前記依頼内容と、前記上書き画像の画像保存先を指定する書き込み権限付きの画像保存先指定子とを送信するステップと、
前記被依頼者により操作される第２のクライアントが、前記サーバからの前記依頼内容と前記画像保存先指定子に従い、前記画像保存先指定子が示す保存場所に前記上書き画像をアップロードするステップと、
前記サーバが、前記代替画像を前記上書き画像で置き換え、前記上書き画像を前記代替画像の公開設定に従い公開するステップ
とを有することを特徴とする画像公開方法。
【請求項８】
登録された画像を公開する画像公開システムにおいて、認証ユーザごとに制限されている画像保存場所への前記認証ユーザによる画像登録を受け付け、画像保存先指定子により指定される場所に前記認証ユーザでないユーザからの画像登録を受け付けるサーバであって、
前記認証ユーザである依頼者の操作する第１のクライアントから、代替画像と前記代替画像の公開設定の登録を受け付け、被依頼者と、前記代替画像を上書きする上書き画像の条件とを含む依頼内容を受け付ける手段と、
前記被依頼者に、前記依頼内容と、前記上書き画像の画像保存先を指定する書き込み権限付きの画像保存先指定子とを送信する手段と、
前記被依頼者の操作する第２のクライアントからアップロードされた前記上書き画像で前記代替画像を置き換え、前記上書き画像を前記代替画像の公開設定に従い公開する手段
とを有することを特徴とするサーバ。
【請求項９】
登録された画像を公開するサーバであって、認証ユーザごとに制限されている画像保存場所への前記認証ユーザによる画像登録を受け付け、画像保存先指定子により指定される場所に前記認証ユーザでないユーザからの画像登録を受け付けるサーバに、依頼者からの依頼内容に応じた画像をアップロードするクライアントであって、
画像記録媒体と、
前記サーバの書き込み権限付きの画像保存先指定子を受信する手段と、
前記依頼内容を参照して、前記画像記録媒体に記録される画像の中からアップロードすべき画像を指定する指定手段と、
前記指定手段で指定された画像を前記サーバにアップロードする手段
とを有することを特徴とするクライアント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像公開システム及び方法、サーバ並びにクライアントに関する。
【背景技術】
【０００２】
インターネットそのものはオープンであるが、インターネット上で展開されているサービスには、個人認証後に利用できるものが存在している。Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ（以下、「ＳＮＳ」と略す。）系のサービスも認証が必要なことが多く、システムに画像などの新たな情報を登録するには、ＩＤとパスワードで認証を受ける必要がある。認証を受ければ、認証済みのユーザ用に割り当てられたシステムのリソースに対して、ユーザが文字列や画像を登録できるようになる。また、登録した文字列や画像を、同じシステムを利用する他ユーザに公開することもできる。
【０００３】
このような登録処理は、認証済みのユーザがそのユーザ用に提供されたシステムリソースに対し、そのユーザが所有する画像だけを登録対象とする場合が多い。しかし、システムに登録したい画像は必ずしも認証可能なユーザによって所持されているとは限らない。他ユーザに撮影してもらった画像など、他ユーザが所有している場合がある。
【０００４】
特許文献１には、サーバに登録したコンテンツに閲覧用ＵＲＬと編集管理用のＵＲＬを生成し、編集管理用ＵＲＬからサーバにアクセスした場合に、認証無しでサーバ上のコンテンツを管理する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２６９３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載される技術において、アップロードしてもらいたいコンテンツを所有しているユーザに編集管理用ＵＲＬを通知することで、編集管理用ＵＲＬからそのコンテンツを登録してもらうことができる。
【０００７】
しかし、単に編集管理用ＵＲＬにより認証無しでも画像の登録・編集を可能としたとしても、編集管理用ＵＲＬを受けた者が、編集管理用ＵＲＬ送信者の期待する画像を登録してくれるとは限らない。編集管理用ＵＲＬを受けた者を投稿被依頼者または単に被依頼者といい、編集管理用ＵＲＬ送信者を投稿依頼者または単に依頼者という。
【０００８】
そこで、被依頼者の登録した画像が依頼者の希望する画像であると判断できるまで、登録された画像を非公開にしておき、依頼者は、自分の希望する画像か否かを確認した上でその画像を公開化することが考えられる。
【０００９】
しかし、この方法では、投稿された画像の確認と、非公開画像の公開化の手間が必要となる。
【００１０】
そこで、本発明は、他人の画像をより簡単な操作で公開可能にする画像公開システム及び方法、サーバ並びにクライアントを提示することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る画像公開システムは、登録された画像を公開するサーバであって、認証ユーザごとに制限されている画像保存場所への前記認証ユーザによる画像登録を受け付け、画像保存先指定子により指定される場所に前記認証ユーザでないユーザからの画像登録を受け付けるサーバと、前記認証ユーザである依頼者の操作により代替画像と前記代替画像の公開設定を前記サーバに登録すると共に、被依頼者と、前記代替画像を上書きする上書き画像の条件とを含む依頼内容を前記サーバに通知する第１のクライアントと、前記被依頼者により操作されるクライアントであって、前記サーバからの前記依頼内容と前記画像保存先指定子に従い、前記画像保存先指定子が示す場所に前記上書き画像をアップロードする第２のクライアントとを有し、前記サーバは、前記代替画像を前記上書き画像で置き換え、前記上書き画像を前記代替画像の公開設定に従い公開することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、他人の画像をサーバ上の自己の管理領域内でより簡単な操作で公開できるようになる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】サーバ１００に画像を登録する流れのフローチャートである。
【図３】サーバと、スマートフォン（依頼者）及びＰＣ（被依頼者）との間で伝送される情報例を示す。
【図４】依頼者用画面の構成とデータの一例である。
【図５】代替画像依頼画面の構成とデータ例である。
【図６】参考画像が存在しない場合の代替画像依頼画面のデータ例である。
【図７】被依頼者への通知の概念図である。
【図８Ａ】ＰＣ（被依頼者）による応答例（静止画）である。
【図８Ｂ】ＰＣ（被依頼者）による応答例（動画）である。
【図９】ＰＣに保存されている画像の一覧である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１５】
図１は、本発明に係る画像公開システムの一実施例の概略構成ブロック図を示す。図１に示す実施例では、画像公開装置となるサーバ１００に、インターネットを介して、スマートフォン１１０、パーソナルコンピュータ（ＰＣ）１２０及び通信機能付きカメラ１３０がクライアントとして接続可能である。
【００１６】
サーバ１００は、ＣＰＵ１０１、メモリ１０２、ＨＤＤ１０３及びネットワークボード１０４を備えている。ＣＰＵ１０１は、ＨＤＤ１０３に格納されたプログラムを実行することによりサーバ１００全体を制御する。メモリ１０２は、ＣＰＵ１０１の動作に必要な作業メモリとして用いられる。サーバ１００は、ネットワークボード１０４を使い、インターネットを介してクライアント１１０、１２０、１３０と通信できる。ＨＤＤ１０３には、クライントから送信された画像情報及び文字情報が格納される。
【００１７】
サーバ１００上では、認証ユーザごとに制限されている画像保存場所への認証ユーザによる画像登録を受け付け、所定のＵＲＬにより指定される場所にはその認証ユーザでない別のユーザからの画像登録を受け付けるＳＮＳサービスが稼働している。
【００１８】
スマートフォン１１０は、ＣＰＵ１１１、メモリ１１２、メモリカード１１３、ネットワークボード１１４、ディスプレイ１１５およびタッチパネル１１６を備えている。ＣＰＵ１１１は、メモリ１１２に記憶されたプログラムを実行することによりスマートフォン１１０全体を制御する。メモリ１１２は、プログラムの記憶用だけでなく、ＣＰＵ１１１の動作に必要な作業メモリとしても用いられる。スマートフォン１１０は、ネットワークボード１１４を使い、インターネットを介してサーバ１００と通信する。メモリカード１１３には、スマートフォン１１０のカメラで撮影された画像が格納される。ディスプレイ１１５は、メモリカード１１３に格納された画像を表示し、スマートフォン１１０を制御及び操作するユーザインターフェース（ＵＩ）を表示する。タッチパネル１１６は、ディスプレイ１１５の画面上に重ねて配置されており、ディスプレイ１１５に表示されるＵＩに応じた指示をＣＰＵ１１１に入力するために使用される。
【００１９】
ＰＣ１２０は、ＣＰＵ１２１、メモリ１２２、ＨＤＤ１２３、ネットワークボード１２４、ディスプレイ１２５、マウス１２６およびキーボード１２７を備えている。ＣＰＵ１２１は、ＨＤＤ１２３に格納されたプログラムを実行することによりＰＣ１２０全体を制御する。メモリ１２２は、ＣＰＵ１２１の動作に必要な作業メモリとして用いられる。ＰＣ１２０は、ネットワークボード１２４を使い、インターネットを介してサーバ１００と通信する。ディスプレイ１２５は、ＨＤＤ１２３に格納されたプログラムの動作結果及びサーバ１００からのデータなどの種々のデータを表示する。マウス１２６及びキーボード１２７は、ＣＰＵ１２１に種々の指示を入力するのに使用される。ＨＤＤ１２３は、複数の画像を記録可能な画像記録媒体である。
【００２０】
カメラ１３０は、ＣＰＵ１３１、メモリ１３２、メモリカード１３３、ネットワークボード１３４、ディスプレイ１３５および操作ボタン１３６を備えている。ＣＰＵ１３１は、メモリ１３２に格納されたプログラムを実行することによりカメラ１３０全体を制御する。メモリ１３２は、プログラムの記憶用としてだけでなく、ＣＰＵ１３１の動作に必要な作業メモリとしても用いられる。カメラ１３０は、ネットワークボード１３４を使い、インターネットを介してサーバ１００と通信する。メモリカード１３３には、カメラ１３０で撮影した画像が記録される。ディスプレイ１３５は、メモリカード１３３に格納された画像を表示し、カメラ１３０を制御及び操作するユーザインターフェース（ＵＩ）を表示する。操作ボタン１３６は、ＣＰＵ１３１に種々の指示を入力するのに使用される。
【００２１】
図２は、サーバ１００に画像を登録する流れのフローチャートを示す。図３は、サーバ１００と、スマートフォン１１０及びＰＣ１２０との間で伝送される情報例を示す。ここで、依頼者は、スマートフォン１１０を使って依頼内容を作成する。また、被依頼者は、ＰＣ１２０を使って依頼内容（サーバ１００への画像アップロード）を作成する。
【００２２】
図２（ａ）は、依頼者が被依頼者に依頼する処理のフローチャートを示す。依頼者は、Ｓ２０１で、スマートフォン１１０を使ってサーバ１００にログインし、サーバ１００の依頼内容作成画面を使って依頼内容を作成する。サーバ１００は、Ｓ２０２で、依頼内容作成画面に記入された依頼内容を被依頼者に通知する。被依頼者は、Ｓ２０３で、ＰＣ１２０を使って、依頼内容に従う画像をサーバ１００に登録（アップロード）する。
【００２３】
図２（ｂ）は、ステップＳ２０１の詳細なフローチャートを示す。依頼者は、Ｓ２１１で、スマートフォン１１０からサーバ１００に依頼者のログイン情報３０３を送信する。ログインに成功すると、サーバ１００は依頼者（スマートフォン１１０）に依頼者用画面データを送信し、スマートフォン１１０は受信した依頼者用画面をディスプレイ１１５に表示する。
【００２４】
依頼者用画面の構成とデータの一例を図４に示す。ウインドウ４０１はサーバ１００から受け取ったデータを表示するウインドウである。ウインドウ４０１には、依頼者自身が所有する画像を公開するための画像公開ボタン４０２と、他の誰かに画像の登録を依頼する代替画像登録ボタン４０３が配置される。代替画像は、詳細は後述するが、依頼者の依頼に基づき被依頼者がサーバ１００にアップロードした画像により上書きされるダミー画像である。ウインドウ４０１にはさらに、依頼者の公開画像としてインターネットに公開されている画像を列挙する画像表示ペイン４０４が存在する。
【００２５】
依頼者が、スマートフォン１１０のディスプレイ１１５に表示されるウインドウ４０１の画像表示ペイン４０４上の画像を選択した後で代替画像登録ボタン４０３を選ぶと、スマートフォン１１０は、依頼内容作成画面を表示する。図５は、依頼内容作成画面の構成とデータ例を示す。依頼者は、この依頼内容作成画面に対して、Ｓ２１２〜２１７で、被依頼者に対する依頼内容を入力する。
【００２６】
依頼者は 、Ｓ２１２にて、依頼内容作成画面上で被依頼者を指定する。依頼内容作成画面上では、エディットボックス５０２に被依頼者を特定する情報、例えば電子メールアドレスを入力する。依頼者は、続くＳ２１３で、被依頼者に参考画像として提示する代替画像５０１を登録する。
【００２７】
依頼者は、Ｓ２１４で、要求画像（被依頼者にアップロードしてもらいたい画像）の撮影日時を指定する。図５に示す依頼内容作成画面では、チェックボックス５０５で撮影日時の指定の有無を選択する。チェックボックス５０５にチェックを入れ、ラジオボタン５０５ａが選択状態の場合、代替画像の撮影日時が、被依頼者に通知すべき要求画像の撮影日時として指定される。チェックボックス５０５にチェックが入り、ラジオボタン５０５ｂが選択状態の場合、依頼内容作成画面を表示しているスマートフォン１１０の現在日時が、被依頼者に通知すべき要求画像の撮影日時として指定される。
【００２８】
依頼者は、Ｓ２１５で、要求画像の撮影場所を指定する。図５に示す依頼内容作成画面では、チェックボックス５０４で指定の有無を選択できる。チェックボックス５０４にチェックが入り、ラジオボタン５０４ａが選択状態の場合、代替画像の撮影場所が、被依頼者に通知すべき要求画像の撮影場所として指定される。チェックボックス５０４にチェックを入れ、ラジオボタン５０４ｂを選択状態にした場合、依頼内容作成画面を表示しているスマートフォン１１０の現在位置が、被依頼者に通知すべき要求画像の撮影場所として指定される。
【００２９】
ちなみに、画像表示ペイン４０４上の画像を選択せずに代替画像登録ボタン４０３を選んだ場合、図６に示す依頼内容作成画面が、スマートフォン１１０のディスプレイ１１５に表示される。図６に示す依頼内容作成画面は、符号５０１ａで示すように、参考画像が存在しないこと、参考画像に対応するラジオボタン５０４ａ，５０５ａが省略されていることを除いて、図５に示す例と同じである。
【００３０】
依頼者は、Ｓ２１６で、被写体を指定する。依頼内容作成画面上では、チェックボックス５０６で指定の有無を選択できる。チェックボックス５０６にチェックが入ると、代替画像に付加されているタグから代替画像の被写体を取得し、取得した被写体情報が、被依頼者にアップロードを依頼する要求画像の被写体として指定される。
【００３１】
依頼者は、Ｓ２１７で、要求画像についてのコメントを入力できる。図５及び図６に示す依頼内容作成画面上では、エディットボックス５０３にコメントを入力できる。依頼者は、他の項目で表現しきれない要求をエディットボックス５０３に依頼内容をとして入力する。
【００３２】
被依頼者に通知したい情報の指定が完了したら、依頼者は、依頼開始ボタン５０７を押す。この操作により、スマートフォン１１０のＣＰＵ１１１は、図２（ｂ）に示すフローチャートを抜けて、Ｓ２０２に進む。また、サーバ１００は、依頼開始ボタン５０７の押下に応じて、依頼内容作成画面での入力内容を取り込み、代替画像３０１にＵＲＬを割り振り、代替画像３０１をそのＵＲＬでインターネット上に公開する。
【００３３】
図２（ｃ）は、被依頼者への通知処理（Ｓ２０２）の詳細なフローチャートを示す。サーバ１００のＣＰＵ１０１は、Ｓ２２１で、被依頼者に通知すべき上書き専用ＵＲＬ（画像保存先指定子）を書き込み権限付きで生成する。この上書き専用ＵＲＬは、依頼者のＳＮＳでのユーザ名、上書き専用ＵＲＬ作成時間または被上書き画像のファイル名を使い、作成済みの別の上書き専用ＵＲＬと重複しないように作成される。また、上書き専用ＵＲＬは、代替画像３０１を公開しているＵＲＬとも異なるＵＲＬとする。セキュリティ上でも、上書き専用ＵＲＬには一定の有効期限を設定するのが望ましい。
【００３４】
ＣＰＵ１０１は、Ｓ２２１で被依頼者への連絡方法を決定する。本実施例では、ＳＮＳ内のメッセージを用いるか、電子メールでの連絡にするかを選択できる。ＣＰＵ１０１は、エディットボックス５０２の電子メール入力欄に入力されたメールアドレスが画像公開に用いるＳＮＳの利用者のメールアドレスとしてＳＮＳに登録されているかどうかを検索する。
【００３５】
Ｓ２２２の検索の結果として、被依頼者がＳＮＳ内のユーザである場合（Ｓ２２３）、ＣＰＵ１０１は、Ｓ２２４に進み、存在しない場合、Ｓ２２５に進む。Ｓ２２４で、ＣＰＵ１０１は、ＳＮＳの機能の一部としてユーザに提供されているメッセージ送信機能を使い、被依頼者に上書き専用ＵＲＬを通知する。同じＳＮＳのユーザの場合、ＳＮＳの機能であるメッセージを使うことで、電子メールよりも迅速且つ確実に被依頼者に所望の情報を伝達できるからである。Ｓ２２５では、ＣＰＵ１０１は、エディットボックス５０２に入力されたメールアドレス宛てに上書き用ＵＲＬを電子メールで送信する。Ｓ２２４，Ｓ２２５の後、ＣＰＵ１０１は、Ｓ２０３に戻る。
【００３６】
図７は、被依頼者への通知の概念図を示す。サーバ１００は、被依頼者（ここでは、ＰＣ１２０）にインターネットを介して上書き専用ＵＲＬ７０１の情報を送信する。なお、エディットボックス５０２の電子メール入力欄に「ＳＮＳ全体」と入力された場合、サーバ１００は、ＳＮＳを利用する全ユーザにＳＮＳのメッセージ送信機能で上書き専用ＵＲＬを送信する。
【００３７】
先に説明したように、Ｓ２０３で、被依頼者は、ＰＣ１２０を使って、依頼者からの依頼内容に応じた画像をサーバ１００に登録（アップロード）する。図２（ｄ）は、被依頼者による画像登録処理（Ｓ２０３）の詳細なフローチャートを示す。
【００３８】
ＰＣ１２０のＣＰＵ１２１は、Ｓ２３１で、サーバ１００から送信された依頼要求の詳細を含む応答画面をディスプレイ１２５に表示する。図８Ａ及び図８Ｂは、応答画面の例を示す。図５（または図６）に例示した依頼内容作成画面で指定した情報がディスプレイ１２５に表示される。依頼内容８０１は、図５（または図６）に示す依頼内容作成画面で指定した付随情報（撮影日時、撮影場所及び被写体）である。画像８０２は、図５に示す依頼内容作成画面で指定された代替画像である。送信画像候補欄８０３には、ＰＣ１２０内に記録されている画像の中で、被依頼者が依頼内容８０１に示される条件に最も近い画像としてＰＣ１２０のＣＰＵ１２１により自動選択された送信画像候補の代表画像が表示される。
【００３９】
ＰＣ１２０のＣＰＵ１２１は、Ｓ２３２で、自動処理またはユーザのマニュルア選択により、代替画像の公開条件と同じ公開条件で公開されるべき画像（上書き画像）を指定する。
【００４０】
ＰＣ１２０が依頼者からの依頼内容を満たす画像を自動選択する方法の一例を説明する。図９は、ＰＣ１２０に保存されている画像の一覧を示す。１つの動画９００と２つの静止画９１０，９２０がＨＤＤ１２３に記録されている。動画９００は、画像データ９０１と撮影情報データ９０２で構成されている。静止画９１０は、画像データ９１１と撮影情報データ９１２で構成されている。静止画９２０は、画像データ９２１と撮影情報データ９２２で構成されている。
【００４１】
ＰＣ１２０のＣＰＵ１２１は、依頼内容８０１で支持される条件を各画像の撮影情報と照合し、依頼内容８０１と最も近い撮影情報を持つ画像を探索する。図９に示す例では、動画９００の撮影情報９０２と、静止画９１０の撮影情報９１２の撮影情報が、依頼内容８０１と一致または近似している。依頼内容に対応する画像として動画と静止画が発見された場合に、通信帯域とサーバ１００の容量を考慮して、静止画を優先することが考えられる。この場合、ＣＰＵ１２１は、応答画面上の送信画像候補欄８０３に図８Ａに示すように静止画９１０の画像データ９１１を表示する。他方、通信帯域とサーバ１００の容量以上に娯楽性を重視して動画を優先する場合、ＣＰＵ１２１は、応答画面上の送信画像候補欄８０３に図８Ｂに示すように動画９００の画像データ９０１を表示する。
【００４２】
ＰＣ１２０のユーザ（被依頼者）に対して、Ｓ２３３で、送信画像候補として選択された画像を実際にサーバ１００に送信してよいか確認させる。確認の目的は、依頼者の期待する画像とかけ離れている画像をサーバ１００にアップロードしてしまうことを防止することである。送信画像候補として指定した画像の撮影情報を先行してサーバ１００に送付し、サーバ側で検証を実行させるようにしてもよい。また、パーソナルコンピュータ１２０内で動作するクライアントソフトウエアで検証を行ってもよい。検証のルールとして本実施例では、撮影情報と依頼内容８０１とが完全一致している画像のみとしている。しかし、被依頼者が依頼内容８０１と撮影情報が完全一致する画像を所有していない場合や、依頼者側が依頼内容そのものに幅を持たせたい場合もある。従って、サーバ１００やパーソナルコンピュータ１２０内で動作するクライアントソフトウエアの設計者がルールの厳しさを自由に設定してよい。
【００４３】
ＣＰＵ１２１が送信用に選択した画像でよければ、ＰＣ１２０のユーザ（被依頼者）は、送信ボタン８０４（「依頼者に渡す」ボタン）をマウス１２６によりクリックする。この操作に応じて、ＣＰＵ１２１は、Ｓ２３４で、応答画面の送信画像候補欄８０３に関連付けられた画像をサーバ１００の上書き専用ＵＲＬ７０１にアップロードする。図８Ａに示す例では動画９００がサーバ１００にアップロードされ、図８Ｂに示す例では静止画９１０がサーバ１００にアップロードされる。上書き専用ＵＲＬ７０１には書き込み権限が付与されているので、サーバ１００は、被依頼者がサーバ１００上に画像公開のために設立されているＳＮＳのユーザなくても、また書き込み先が被依頼者が読み書きできる領域内になくても、上書き画像を受け入れる。
【００４４】
サーバ１００は、ＰＣ１２０からアップロードされた上書き画像で、依頼者からの代替画像を上書きすると共に、代替画像の公開設定を上書き画像に承継する。これにより、サーバ１００は、依頼者からの代替画像に代えて、被依頼者からアップロードされた画像（上書き画像）を同じ公開設定で公開する。代替画像の公開に使われていたＵＲＬが、上書き画像を公開するＵＲＬとなる。すなわち、依頼者が、上書き画像の公開条件をこの時点で操作する必要は無い。
【００４５】
他方、Ｓ２３３で、被依頼者が、ＣＰＵ１２１が送信用に選択した画像以外の画像をアップロードしたい場合、ＰＣ１２０のユーザ（被依頼者）は、再探索ボタン７０４（「他の画像を探す」ボタン）をマウス１２６によりクリックする。この操作に応じて、ＣＰＵ１２１はさらに、ＨＤＤ１２３に記録されている他の画像から依頼内容８０１に近い画像を探索して、応答画面の送信画像候補欄８０３に表示する。このとき、ＰＣ１２０のユーザ（被依頼者）は、ＨＤＤ１２３に記録されている画像からマニュアルで送信画像候補を選択・決定しても良い。
【００４６】
アップロード成功後、ＣＰＵ１２１は、上書き専用ＵＲＬ７０１を破棄し、図２（ｄ）に示すフローを終了して、図２（ａ）に示すフローに戻る。
【００４７】
上記実施例では、サーバ１００が被依頼者のクライアントであるＰＣ１２０に書き込み権限付きの上書き専用ＵＲＬを送信した。これに対し、依頼者のスマートフォン１１０から直接、被依頼者（のＰＣ１２０）に、サーバ１００上の依頼者の管理領域への時限指定の書き込み権限を付与した形で上書き専用ＵＲＬを送信するようにしても良い。これは、サーバ１００上に構築されるＳＮＳが認証ユーザに対して一時的に有効なサブのユーザＩＤなど、時限指定された一時的な書き込み権限を付与可能とすることで実現できる。
【００４８】
依頼者が使用するクライアント装置としてスマートフォン１１０を例示したが、ＰＣまたはカメラ１３０でもよい。また、被依頼者の使用するクライアント装置としてＰＣ１２０を例示したが、カメラ１３０またはスマートフォンでもよい。
【００４９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００５０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2016170550.tif 000003
【図２】
2016170550.tif 000004
【図３】
2016170550.tif 000005
【図４】
2016170550.tif 000006
【図５】
2016170550.tif 000007
【図６】
2016170550.tif 000008
【図７】
2016170550.tif 000009
【図８Ａ】
2016170550.tif 000010
【図８Ｂ】
2016170550.tif 000011
【図９】
2016170550.tif 000012