(57)【要約】  【課題】荷物が適切な経路を辿って目的地まで到達したということを、従来よりも高い信頼性のもとで確認する。  【解決手段】各カメラ１０が、二次元コードの取り付けられた荷物が通過する経路における到達点の場所を撮影するように配置されているため、その荷物の画像を示す画像データが収集できる。この画像には、背景も含まれるため、この画像から荷物が到達点を通過したことを視覚的に確認できる。こうして収集された画像データは、この画像データで示される画像の二次元コードで特定される保存先に保存された後、要求に応じてクライアント端末４０に提供できる。つまり、ユーザは、クライアント端末４０により、自身の荷物に取り付けられた二次元コードに対応する保存先の画像データを提供サーバ３０に要求すれば、この要求に応じて提供される画像データから、自身の荷物が適切な経路を辿って目的地に到達したことを視覚的に確認できる。【選択図】図１
2007226395.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像を示す画像データを取得する画像取得手段と、
該画像取得手段により取得された画像データに基づき、該画像データで示される画像の中に含まれる画像領域であって、該画像データの保存先を特定するための情報を表してなる保存先特定領域を抽出する領域抽出手段と、
該領域抽出手段により抽出された保存先特定領域に基づいて、前記画像取得手段により取得された画像データの保存先を特定する保存先特定手段と、
前記画像取得手段により取得された画像データを、前記保存先特定手段により特定された保存先に保存させるデータ保存手段と、
ネットワークを介してデータ通信可能なクライアント端末から、前記データ保存手段により特定の保存先に保存された画像データの要求を受けた際に、該特定の保存先に保存された画像データそれぞれを前記クライアント端末に提供するデータ提供手段と、を備え、
前記画像取得手段により取得される画像データそれぞれに対して、前記領域抽出手段による保存先特定領域の抽出，前記保存先特定手段による保存先の特定，および，前記データ保存手段による保存先への保存が行われるように構成されている
ことを特徴とするデータ提供システム。
【請求項２】
前記領域抽出手段は、前記画像取得手段により取得された画像データで示される画像の中に、前記保存先特定領域が有する特徴としてあらかじめ定められた特徴を有する画像領域が含まれている場合に、該画像領域を前記保存先特定領域として抽出する、ように構成されている
ことを特徴とする請求項１に記載のデータ提供システム。
【請求項３】
あらかじめ前記クライアント端末または該クライアント端末のユーザそれぞれに異なる保存先が対応づけられている場合において、
前記データ提供手段は、前記クライアント端末から、該クライアント端末または該クライアント端末のユーザを識別可能な識別情報を、前記画像データの要求として受信した場合に、該識別情報で識別される前記クライアント端末または該クライアント端末のユーザに対応づけられた保存先に保存された画像データそれぞれを、前記クライアント端末に提供する、ように構成されている
ことを特徴とする請求項１または請求項２に記載のデータ提供システム。
【請求項４】
前記画像取得手段は、それぞれ異なる場所の画像を示す画像データを取得可能であり、
前記データ保存手段は、前記画像取得手段により取得された画像データを、該画像データで示される画像の場所に関する情報である場所情報と共に、前記保存先特定手段により特定された保存先に保存させて、
前記データ提供手段は、前記クライアント端末から、前記特定の保存先に保存された画像データの要求を受けた際に、該特定の保存先に保存された画像データそれぞれを、該画像データと共に保存された場所情報が特定可能な状態で、前記クライアント端末に提供する、ように構成されている
ことを特徴とする請求項１から３のいずれかに記載のデータ提供システム。
【請求項５】
前記データ保存手段により画像データが保存された保存先毎に、該保存先に保存された画像データで示される画像が、該画像データと共に保存された場所情報を特定可能で、かつ、該場所情報に基づいて定められた順番で一覧表示されてなるウェブページを生成する第１ページ生成手段を備えており、
前記データ提供手段は、前記クライアント端末から、前記特定の保存先に保存された画像データの要求を受けた際に、前記第１ページ生成手段により生成されたウェブページのうち、該特定の保存先に保存された画像データで示される画像が一覧表示されてなるウェブページを、前記クライアント端末に提供する、ように構成されている
ことを特徴とする請求項４に記載のデータ提供システム。
【請求項６】
前記データ保存手段は、前記画像取得手段により取得された画像データを、該画像データが取得された日付または時刻を示す時間情報と共に、前記保存先特定手段により特定された保存先に保存させて、
前記データ提供手段は、前記クライアント端末から、前記特定の保存先に保存された画像データの要求を受けた際に、該特定の保存先に保存された画像データそれぞれを、該画像データと共に保存された時間情報に基づく優先順位が特定可能な状態で、前記クライアント端末に提供する、ように構成されている
ことを特徴とする請求項１から５のいずれかに記載のデータ提供システム。
【請求項７】
前記データ保存手段により画像データが保存された保存先毎に、該保存先に保存された画像データで示される画像が、該画像データと共に保存された時間情報を特定可能で、かつ、該時間情報で示される日付または時刻の順番で一覧表示されてなるウェブページを生成する第２ページ生成手段を備えており、
前記データ提供手段は、前記クライアント端末から、前記特定の保存先に保存された画像データの要求を受けた際に、前記第２ページ生成手段により生成されたウェブページのうち、該特定の保存先に保存された画像データで示される画像が一覧表示されてなるウェブページを、前記クライアント端末に提供する、ように構成されている
ことを特徴とする請求項５に記載のデータ提供システム。
【請求項８】
前記画像取得手段を備える管理サーバと、
前記領域抽出手段，前記保存先特定手段，前記データ保存手段，前記データ提供手段を備える提供サーバからなり、
前記管理サーバは、前記画像取得手段により取得された画像データを、前記提供サーバに送信するデータ送信手段を備えており、
前記提供サーバは、前記管理サーバから受信した画像データそれぞれに対して、前記領域抽出手段による保存先特定領域の抽出，前記保存先特定手段による保存先の特定，および，前記データ保存手段による保存先への保存を行う、ように構成されている
ことを特徴とする請求項１から７のいずれかに記載のデータ提供システム。
【請求項９】
前記管理サーバは、前記画像取得手段により取得された画像データで示される画像の中に、前記保存先特定領域が有する特徴としてあらかじめ定められた特徴を有する画像領域が含まれているか否かを判定する領域判定手段を備えており、該領域判定手段により前記特徴を有する画像領域が含まれていると判定された画像データのみ、前記データ送信手段により前記提供サーバへ送信する、ように構成されている
ことを特徴とする請求項８に記載のデータ提供システム。
【請求項１０】
前記画像取得手段，前記領域抽出手段，前記保存先特定手段を備える管理サーバと、
前記データ保存手段，前記データ提供手段を備える提供サーバと、がデータ通信可能に接続されてなり、
前記管理サーバは、前記保存先特定手段により保存先が特定された画像データを、該保存先を特定可能な状態で前記提供サーバに送信するデータ送信手段を備え、
前記提供サーバは、前記管理サーバから受信した画像データを、前記データ保存手段により該画像データで特定される保存先に保存させる、ように構成されている
ことを特徴とする請求項１から７のいずれかに記載のデータ提供システム。
【請求項１１】
請求項８から１０のいずれかに記載の管理サーバが備える全ての手段を備えている
ことを特徴とするサーバ。
【請求項１２】
請求項８から１０のいずれかに記載の提供サーバが備える全ての手段を備えている
ことを特徴とするサーバ。
【請求項１３】
請求項１から７のいずれかに記載の全ての手段として機能させるための各種処理手順を、コンピュータシステムに実行させるためのプログラム。
【請求項１４】
請求項８から１０のいずれかに記載の管理サーバが備える全ての手段として機能させるための各種処理手順を、コンピュータシステムに実行させるためのプログラム。
【請求項１５】
請求項８から１０のいずれかに記載の提供サーバが備える全ての手段として機能させるための各種処理手順を、コンピュータシステムに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、収集した画像データを提供するデータ提供システムに関する。
【背景技術】
【０００２】
従来、物流や廃棄物処理における荷物や廃棄物（以降、「荷物等」という）が適切な経路を辿って目的地まで到達したかどうかは、下記のような方法により生産者側や廃棄主側で把握できるようにしていた。それは、経路における中継地点などで、荷物等に貼り付けられた伝票などの用紙にその中継地点を経由した旨をチェックし（例えば、印を押す，時刻等をメモするなど）、これを生産者側や廃棄主側で確認するといった方法である。
【０００３】
なお、本発明は、従来存在しなかった技術に関する発明であるため、先行技術文献の開示は行わないものとする。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した方法では、用紙のチェック内容によってのみ、荷物等が適切な経路を辿って目的地まで到達したということを確認するものであるため、その確認に対する信頼性が著しく低いといわざるを得なかった。
【０００５】
本発明は、このような課題に対してなされたものであり、その目的は、荷物等が適切な経路を辿って目的地まで到達したということを、従来よりも高い信頼性で確認できるようにするための技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため請求項１に記載のデータ提供システムは、所定の画像を示す画像データを取得する画像取得手段と、該画像取得手段により取得された画像データに基づき、該画像データで示される画像の中に含まれる画像領域であって、該画像データの保存先を特定するための情報を表してなる保存先特定領域を抽出する領域抽出手段と、該領域抽出手段により抽出された保存先特定領域に基づいて、前記画像取得手段により取得された画像データの保存先を特定する保存先特定手段と、前記画像取得手段により取得された画像データを、前記保存先特定手段により特定された保存先に保存させるデータ保存手段と、ネットワークを介してデータ通信可能なクライアント端末から、前記データ保存手段により特定の保存先に保存された画像データの要求を受けた際に、該特定の保存先に保存された画像データそれぞれを前記クライアント端末に提供するデータ提供手段と、を備えている。そして、前記画像取得手段により取得される画像データそれぞれに対して、前記領域抽出手段による保存先特定領域の抽出，前記保存先特定手段による保存先の特定，および，前記データ保存手段による保存先への保存が行われるように構成されている。
【０００７】
このように構成されたデータ提供システムによれば、画像取得手段により取得される画像データで示される画像から、保存先特定領域が抽出され、この保存先特定領域で特定される保存先にその画像データが保存される。こうして取得された画像データは、この画像データで示される画像の保存先特定領域で特定される保存先に保存された後、要求に応じてクライアント端末に提供できるようになる。
【０００８】
そのため、物流や廃棄物処理における荷物や廃棄物（以降、「荷物等」という）に保存先特定領域を取り付けると共に、上記構成を、この荷物等が通過する経路における画像を取得するものとすれば、その荷物等の画像を示す画像データが取得可能となる。また、この画像は、荷物等の画像領域だけでなく、荷物等の背景となる画像領域も含まれることになるため、これら画像領域から荷物等が通過した場所を視覚的に確認可能な画像といえる。
【０００９】
つまり、生産者や廃棄主は、クライアント端末により、自身の荷物等に取り付けられた保存先特定領域で特定される保存先の画像データを、本データ提供システムに対して要求することで、この要求に応じて提供される画像データに基づき、自身の荷物等が適切な経路を辿って目的地まで到達したかどうかを視覚的に確認することができる。
【００１０】
このように、画像による視覚的な確認が可能であるため、用紙のチェック内容によってのみ確認する従来の方法と比べて、高い信頼性のもとで荷物等が適切な経路を辿って目的地まで到達したかどうかを確認することができる。
【００１１】
なお、上述した画像取得手段は、画像データを取得，収集する手段であり、例えば、本データ提供システムとデータ通信可能なカメラなどを介して画像データを取得する構成とすればよい。
【００１２】
また、上述した保存先特定手段は、保存先特定領域で表される情報から画像データの保存先を特定する手段であり、例えば、二次元コードが保存先特定領域として表される場合であれば、この二次元コードで識別される情報を画像データの保存先として特定するように構成すればよい。
【００１３】
また、データ保存手段は、画像データを保存先特定手段により特定された保存先に保存する手段であり、例えば、本データ提供システムの有する記憶部の記憶領域を複数の保存先とした場合におけるいずれかの保存先に、画像データを保存（記憶）させるものとすればよい。また、本データ提供システムとデータ通信可能な他の装置に対し、この装置の有する記憶部の記憶領域を複数の保存先とした場合におけるいずれかの保存先を指定して、その保存先に保存させるべく画像データを送信するものとすればよい。
【００１４】
また、上述した領域抽出手段は、画像データで示される画像から、保存先特定領域を抽出する手段であり、その領域の抽出方法については特に限定されない。例えば、保存先特定領域が特徴を有する領域である場合には、上述したデータ提供システムを、更に、請求項２に記載のように構成するとよい。
【００１５】
請求項２に記載のデータ提供システムにおいて、前記領域抽出手段は、前記画像取得手段により取得された画像データで示される画像の中に、前記保存先特定領域が有する特徴としてあらかじめ定められた特徴を有する画像領域が含まれている場合に、該画像領域を前記保存先特定領域として抽出する、ように構成されている。
【００１６】
このように構成すれば、保存先特定領域としての特徴を基に、画像取得手段により取得された画像の中から保存先特定領域を抽出することができる。
また、上述したデータ提供手段は、データ保存手段により保存された画像データを、クライアント端末からの要求を受けて提供する手段であり、クライアント端末からは特定の保存先を指定したうえで選択的に画像データの提供を要求できるように構成すればよい。
【００１７】
ただ、この構成では、荷物等が適切な経路を辿って目的地まで到達したかどうかを、生産者や廃棄主以外の第三者にも確認されうる状況になってしまうため、生産者や廃棄主がそのようなことを希望しない場合には、何らかの措置をとることが望ましい。
【００１８】
そこで、例えば、あらかじめクライアント端末または該クライアント端末のユーザそれぞれに異なる保存先を対応づけておいたうえで、上述したデータ提供システムを、更に請求項３に記載のような構成とすることが考えられる。
【００１９】
請求項３に記載のデータ提供システムにおいて、前記データ提供手段は、前記クライアント端末から、該クライアント端末または該クライアント端末のユーザを識別可能な識別情報を、前記画像データの要求として受信した場合に、該識別情報で識別される前記クライアント端末または該クライアント端末のユーザに対応づけられた保存先に保存された画像データそれぞれを、前記クライアント端末に提供する、ように構成されている。
【００２０】
この構成であれば、ユーザは、クライアント端末またはユーザ自身を識別可能な識別情報を伴って画像データを要求しなければならず、さらに、その識別情報で識別されるクライアント端末またはそのユーザに対応づけられた保存先に保存された画像データでなければ提供を受けることができないことになる。
【００２１】
これにより、特定のクライアント端末またはそのユーザの識別情報を知らない第三者が、適切な識別情報を伴う要求をすることができなくなるため、荷物等が適切な経路を辿って目的地まで到達したかどうかを、生産者や廃棄主以外の第三者に確認されることを効果的に防止できる。
【００２２】
また、上述した画像取得手段は、特定の場所１箇所のみの画像を示す画像データを取得するものであってもよいが、複数の場所それぞれの画像を示す画像データを収集するものとしてもよい。
【００２３】
このように、複数の場所それぞれの画像を示す画像データを取得するには、例えば、本データ提供システムとデータ通信可能な１台のカメラがその撮影領域を変更させながら取得する画像データそれぞれを収集できるように構成したり、複数台のカメラそれぞれで取得される異なる撮影領域において取得する画像データそれぞれを収集できるように構成することが考えられる。
【００２４】
このような構成とした場合には、画像データそれぞれの取得元を、荷物等が目的地に到達するまでに通過する複数の中継地点それぞれの画像を撮影できるように設定する（例えば、各カメラを配置する，撮影領域を順次変更する）と、荷物等が複数の中継地点それぞれを通過したか否かを画像データに基づいて確認できるようになるため好適である。
【００２５】
そして、このように取得元を設定した場合には、画像データを提供する際に、どの画像データがどの場所における画像データであるのかを特定できるような状態で提供できることが望ましい。
【００２６】
そのための構成としては、上述したデータ提供システムを、例えば、請求項４に記載のように構成するとよい。
請求項４に記載のデータ提供システムにおいて、前記画像取得手段は、それぞれ異なる場所の画像を示す画像データを取得可能であり、前記データ保存手段は、前記画像取得手段により取得された画像データを、該画像データで示される画像の場所に関する情報である場所情報と共に、前記保存先特定手段により特定された保存先に保存させて、前記データ提供手段は、前記クライアント端末から、前記特定の保存先に保存された画像データの要求を受けた際に、該特定の保存先に保存された画像データそれぞれを、該画像データと共に保存された場所情報が特定可能な状態で、前記クライアント端末に提供する、ように構成されている。
【００２７】
このように構成すれば、画像データで示される画像の場所に関する場所情報を特定可能な状態で画像データを提供できる。そのため、クライアント端末のユーザ（生産者，廃棄主）は、自身の荷物等が適切な経路を辿って目的地まで到達したかどうかを画像データに基づいて視覚的に確認するだけでなく、この画像データから特定される場所情報に基づいて画像データで示される画像の場所までも確認することができる。
【００２８】
また、この構成において、データ提供手段により画像データを提供する態様は、場所情報を特定可能な状態であればよく、その具体的な態様は特に限定されない。例えば、場所情報が特定可能な状態とした画像データそのものをクライアント端末に送信する、といった態様が考えられる。また、画像データで示される画像が場所情報を特定可能な状態で一覧表示されてなるウェブページとして提供する、といった態様も考えられる。
【００２９】
この後者の場合、例えば、場所情報で示される場所が、荷物等が目的地に到達するまでに各中継地点を通過する順または逆順となるようにするなどといったように、場所情報に基づいて定められた順番で各画像を一覧表示する構成とすることが、各画像の関係が把握しやすいものとすることができるため望ましいといえる。
【００３０】
このためには、例えば、請求項５に記載のように構成することが考えられる。
請求項５に記載のデータ提供システムは、前記データ保存手段により画像データが保存された保存先毎に、該保存先に保存された画像データで示される画像が、該画像データと共に保存された場所情報を特定可能で、かつ、該場所情報に基づいて定められた順番で一覧表示されてなるウェブページを生成するページ生成手段を備えている。そして、前記データ提供手段は、前記クライアント端末から、前記特定の保存先に保存された画像データの要求を受けた際に、前記ページ生成手段により生成されたウェブページのうち、該特定の保存先に保存された画像データで示される画像が一覧表示されてなるウェブページを、前記クライアント端末に提供する、ように構成されている。
【００３１】
このように構成すれば、特定の保存先に保存された画像データで示される画像が、場所情報に基づいて定められた順番で一覧表示されたウェブページを、クライアント端末からの要求に応じて提供することができる。
【００３２】
また、データ提供手段による画像データの提供に際しては、どの画像データがいつ取得されたものであるのかを特定できるような状態で提供できると、その取得タイミングを確認できるようになるため好適である。
【００３３】
そのための構成としては、上述したデータ提供システムを、例えば、請求項６に記載のように構成するとよい。
請求項６に記載のデータ提供システムにおいて、前記データ保存手段は、前記画像取得手段により取得された画像データを、該画像データが取得された日付または時刻を示す時間情報と共に、前記保存先特定手段により特定された保存先に保存させて、前記データ提供手段は、前記クライアント端末から、前記特定の保存先に保存された画像データの要求を受けた際に、該特定の保存先に保存された画像データそれぞれを、該画像データと共に保存された時間情報に基づく優先順位が特定可能な状態で、前記クライアント端末に提供する、ように構成されている。
【００３４】
このように構成すれば、画像データが取得された日付または時刻を示す時間情報を特定可能な状態で画像データを提供できる。そのため、クライアント端末のユーザ（生産者，廃棄主）は、自身の荷物等が適切な経路を辿って目的地まで到達したかどうかを画像データに基づいて視覚的に確認するだけでなく、この画像データから特定される時間情報に基づいてその画像データが取得された日付または時刻，つまり荷物等が上記経路における所定の地点を通過した日付または時刻までも確認することができる。
【００３５】
また、この構成において、データ提供手段により画像データを提供する態様は、時間情報を特定可能な状態であればよく、その具体的な態様は特に限定されない。例えば、時間情報を付加した画像データそのものをクライアント端末に送信する、といった態様が考えられる。また、画像データで示される画像が一覧表示されてなるウェブページとして提供する、といった態様も考えられる。
【００３６】
この後者の場合、例えば、時間情報で示される日付または時刻の順または逆順となるようにするなどといったように、時間情報に基づいて定められた順番で各画像を一覧表示する構成とすることが、各画像の関係が把握しやすいものとすることができるため望ましいといえる。
【００３７】
このためには、例えば、請求項７に記載のように構成することが考えられる。
請求項７に記載のデータ提供システムは、前記データ保存手段により画像データが保存された保存先毎に、該保存先に保存された画像データで示される画像が、該画像データと共に保存された時間情報を特定可能で、かつ、該時間情報で示される日付または時刻の順番で一覧表示されてなるウェブページを生成する第２ページ生成手段を備えており、前記データ提供手段は、前記クライアント端末から、前記特定の保存先に保存された画像データの要求を受けた際に、前記第２ページ生成手段により生成されたウェブページのうち、該特定の保存先に保存された画像データで示される画像が一覧表示されてなるウェブページを、前記クライアント端末に提供する、ように構成されている。
【００３８】
このように構成すれば、特定の保存先に保存された画像データで示される画像が、時間情報に基づいて定められた順番で一覧表示されたウェブページを、クライアント端末からの要求に応じて提供することができる。
【００３９】
また、上述した第１ページ生成手段と第２ページ生成手段とで、各画像が場所情報および時間情報の両方を特定可能な状態で一覧表示されてなる単一のウェブページを生成する構成とした場合であれば、荷物等が適切な経路を辿って目的地まで到達したかどうかを画像データに基づいて視覚的に確認すると共に、適切な場所を適切な日付または時刻に通過したかどうかといったことまでも確認することができるようになる。
【００４０】
また、ここまで説明したデータ提供システムは、単一の装置からなるものとして構成してもよいし、複数の装置からなるものとして構成してもよい。
複数の装置からなるものとする例としては、請求項８に記載のように、前記画像取得手段を備える管理サーバと、前記領域抽出手段，前記保存先特定手段，前記データ保存手段，前記データ提供手段を備える提供サーバからなり、前記管理サーバは、前記画像取得手段により取得された画像データを、前記提供サーバに送信するデータ送信手段を備えており、前記提供サーバは、前記管理サーバから受信した画像データそれぞれに対して、前記領域抽出手段による保存先特定領域の抽出，前記保存先特定手段による保存先の特定，および，前記データ保存手段による保存先への保存を行う、ように構成することが考えられる。
【００４１】
このように構成すれば、上述したデータ提供システムを、管理サーバおよび提供サーバによって構成することができる。
また、この構成において、管理サーバのデータ送信手段は、画像取得手段により取得された画像データ全てを提供サーバに送信することとすればよいが、保存先特定領域が含まれる画像を示すもののみを送信することとしてもよい。
【００４２】
そのためには、請求項９に記載のように、前記管理サーバは、前記画像取得手段により取得された画像データで示される画像の中に、前記保存先特定領域が有する特徴としてあらかじめ定められた特徴を有する画像領域が含まれているか否かを判定する領域判定手段を備えており、該領域判定手段により前記特徴を有する画像領域が含まれていると判定された画像データのみ、前記データ送信手段により前記提供サーバへ送信する、ように構成するとよい。
【００４３】
このように構成すれば、管理サーバから提供サーバへは、管理サーバ側で保存先特定領域が含まれる画像を示すものであると判定されたもののみが送信されるため、保存先特定領域が含まれない画像を示す画像データについて、両サーバ間でやりとりされることはない。つまり、保存先特定領域が含まれない画像を示す画像データのように、画像データの保存に関する処理を行う必要のないデータをやりとりしないことで、提供サーバ側での無用な処理負担を抑えると共に、両サーバ間での無用なトラフィックの増加を抑えることができる。
【００４４】
また、データ提供システムを複数の装置からなるものとして構成する別の例として、請求項１０に記載のように、前記画像取得手段，前記領域抽出手段，前記保存先特定手段を備える管理サーバと、前記データ保存手段，前記データ提供手段を備える提供サーバと、がデータ通信可能に接続されてなり、前記管理サーバは、前記保存先特定手段により保存先が特定された画像データを、該保存先を特定可能な状態で前記提供サーバに送信するデータ送信手段を備え、前記提供サーバは、前記管理サーバから受信した画像データを、前記データ保存手段により該画像データで特定される保存先に保存させる、ように構成することが考えられる。
【００４５】
このように構成すれば、上述したデータ提供システムを、管理サーバおよび提供サーバによって構成することができる。
また、管理サーバから提供サーバへは、保存先が特定された画像データが送信されるため、管理サーバ側で保存先特定領域が抽出されない，または，保存先特定領域から保存先が特定できない画像データについて、両サーバ間でやりとりされることはない。つまり、保存先特定領域が含まれない画像を示す画像データや、保存先特定領域が適切な保存先を表していない画像を示す画像データなど、画像データの保存に関する処理を行う必要のないデータをやりとりしないことで、提供サーバ側での無用な処理負担を抑えると共に、両サーバ間での無用なトラフィックの増加を抑えることができる。
【００４６】
また、請求項１１に記載のサーバは、請求項８から１０のいずれかに記載の管理サーバが備える全ての手段を備えている。
このように構成されたサーバによれば、請求項８から１０のいずれかに記載の管理サーバの一部を構成することができる。
【００４７】
また、請求項１２に記載のサーバは、請求項８から１０のいずれかに記載の提供サーバが備える全ての手段を備えている。
このように構成されたサーバによれば、請求項８から１０のいずれかに記載の提供サーバの一部を構成することができる。
【００４８】
また、請求項１３に記載のプログラムは、請求項１から７のいずれかに記載の全ての手段として機能させるための各種処理手順を、コンピュータシステムに実行させるためのプログラムである。
【００４９】
このようなプログラムにより制御されるコンピュータシステムは、請求項１から７のいずれかに記載のデータ提供システムの一部を構成することができる。
また、請求項１４に記載のプログラムは、請求項８から１０のいずれかに記載の管理サーバが備える全ての手段として機能させるための各種処理手順を、コンピュータシステムに実行させるためのプログラムである。
【００５０】
このようなプログラムにより制御されるコンピュータシステムは、請求項８から１０のいずれかに記載の管理サーバの一部を構成することができる。
また、請求項１５に記載のプログラムは、請求項８から１０のいずれかに記載の提供サーバが備える全ての手段として機能させるための各種処理手順を、コンピュータシステムに実行させるためのプログラムである。
【００５１】
このようなプログラムにより制御されるコンピュータシステムは、請求項８から１０のいずれかに記載の提供サーバの一部を構成することができる。
なお、上述した各プログラムは、コンピュータシステムによる処理に適した命令の順番付けられた列からなるものであって、各種記録媒体や通信回線を介してデータ提供システム，管理サーバ，提供サーバや、これを利用するユーザに提供されるものである。
【発明を実施するための最良の形態】
【００５２】
以下に本発明の実施形態を図面と共に説明する。
（１）全体構成
データ提供システム１は、カメラ１０，管理サーバ２０，提供サーバ３０，クライアント端末４０などが通信回線網（本実施形態では、インターネット）１００を介してデータ通信可能に接続されてなるものである。
【００５３】
カメラ１０は、それぞれが、所定の撮影領域を撮影し、その画像を示す画像データを生成して順次管理サーバ２０へ送信するように構成された周知のカメラ（ウェブカメラ）である。
【００５４】
管理サーバ２０，提供サーバ３０は、それぞれ後述する処理を実行するように構成された周知のコンピュータシステムからなるサーバである。
なお、本実施形態におけるデータ提供システム１は、廃棄物処理における廃棄物（または、その収納容器；以降、「荷物」という）が適切な経路を辿って目的地である廃棄物処理場まで到達したことを確認可能とするシステムとして構成した場合を例示する。この構成において、各カメラ１０は、上記経路の中間地点および廃棄物処理場それぞれにおいて荷物が通過する場所（到達点１〜到達点ｎ）を撮影できる位置に配置されている。
（２）各サーバにより実行される処理
（２−１）提供サーバ３０によるユーザ登録処理
以下に、提供サーバ３０（のＣＰＵ）により実行されるユーザ登録処理の処理手順を図２に基づいて説明する。このユーザ登録処理は、クライアント端末４０からユーザの登録を要求すべき旨のアクセスを受けた際に起動される。
【００５５】
このユーザ登録処理が起動されると、まず、アクセス元のクライアント端末４０に対し、登録すべき情報を示す登録情報が要求される（ｓ１１０）。ここでは、登録情報を入力するための入力欄と、この入力欄に入力された登録情報を提供サーバ３０へ送信するための送信ボタンと、が設けられたウェブページである登録ページが、提供サーバ３０からクライアント端末４０へと送信される。ここでいう「登録情報」とは、ユーザ名，パスワードおよびユーザを識別するための識別情報（ユーザＩＤ）のことである。このウェブページを受信したクライアント端末４０からは、このウェブページに設けられた入力欄への各種情報の入力，送信ボタンの選択といった操作を経て、入力欄に入力された情報が登録情報として送信されてくる。
【００５６】
次に、アクセス元のクライアント端末４０から、登録情報を受信したしたか否かがチェックされる（ｓ１２０）。
このｓ１２０で、登録情報を受信していないと判定された場合（ｓ１２０：ＮＯ）、ｓ１１０にて要求が行われた以降の経過時間がタイムアウトすべき時間（例えば、５分）に到達していなければ（ｓ１３０：ＮＯ）、プロセスがｓ１２０へ戻る一方、経過時間がタイムアウトすべき時間に到達していれば（ｓ１３０：ＹＥＳ）、直ちに本ユーザ登録処理が終了する。
【００５７】
また、上述したｓ１２０で、登録情報を受信したと判定された場合（ｓ１２０：ＹＥＳ）、こうして受信された登録情報の登録が行われる（ｓ１４０）。ここでは、提供サーバ３０の記憶部に記憶されているユーザテーブル（ユーザ登録用のデータベース）に、登録情報であるユーザ名，パスワードおよび識別情報と、提供サーバ３０の記憶部における特定の記憶領域を示す特定保存先情報と、が対応づけられた状態で登録される。なお、特定保存先情報で示される「特定の記憶領域」とは、このｓ１４０による登録が行われる毎に、クライアント端末４０のユーザ用に確保される記憶領域（例えば、特定のフォルダ）である。
【００５８】
次に、ｓ１２０で受信された登録情報に基づいてコード情報が生成される（ｓ１５０）。ここでは、ｓ１２０で受信された登録情報のうち、ユーザ名をコード化してなる二次元コードを示すデータがコード情報として生成される。
【００５９】
本実施形態においてコード情報として生成される二次元コードは、図３に示すように、黒色の背景領域２１０上にｐ×ｎ（本実施形態においては、ｐ＝５，ｎ＝８，以下同様）でセルＣ１１〜Ｃｐｎが一定間隔で配列された構成のものである。
【００６０】
ここで、この二次元コード２００を構成する１行目のセルＣ１１〜Ｃ１ｎは、二次元コード２００の各セルＣに付けられるうるマークの色全てにより、順番にマークが付けられた領域（リファレンス領域）となっている。本実施形態においては、セルＣに付けられうるマークの色として、黒（ｋ），シアン（ｃ），マゼンタ（ｍ），イエロー（ｙ），赤（ｒ），緑（ｇ），青（ｂ），白（ｗ）の順番にマークを付けられた領域となっている。
【００６１】
また、各行のセルＣのうち、先頭に位置するセルＣ１１〜Ｃｐ１は、二次元コード２００の位置を特定するための特定セルとして配置されたものである。そして、この特定セルに付けられた色（本実施形態では、黒（ｋ））と背景領域２１０とにより、二次元コード２００の領域を示す特徴的なパターンが形成されている。なお、この特徴的なパターンとしては、別の構成により実現するものとしてもよい。
【００６２】
また、２行目以降のセルＣ２１〜Ｃｐｎ（先頭のセルを除く）は、行毎に、それぞれ１以上のセルＣからなるセル群に分けられており、そのセル群で示すべき単位情報（１以上の文字）の対応づけられた色または色の組み合わせでマークが付けられる（セルＣが塗りつぶされる）。
【００６３】
そして、上述したｓ１５０においては、各セル群で示される単位情報それぞれからなる情報列が、上記ユーザ名を表す文字列と一致するように、各セルＣそれぞれにマークが付けられる。なお、二次元コード２００におけるリファレンス領域を除くセルＣには、ユーザ名を表す文字列以外の情報も併せて特定されるものとして、マークが付けられるが、ここでは本発明の理解を容易ならしめるために省略する。
【００６４】
次に、上述したｓ１５０にて生成されたコード情報の登録が行われる（ｓ１６０）。ここでは、ｓ１５０にて生成されたコード情報が、提供サーバ３０の記憶部のうち、コード情報用の記憶領域に記憶される。また、その記憶領域を示すコード保存先情報が、ｓ１４０にてユーザテーブルに登録された各情報（ユーザ名，パスワード，識別情報，特定保存先情報）に対応付けられた情報として、ユーザテーブルに登録される。
【００６５】
そして、上述したｓ１５０にて生成されたコード情報が、クライアント端末４０に対して送信された後（ｓ１７０）、本ユーザ登録処理が終了する。
こうして、コード情報を受信したクライアント端末４０のユーザは、そのコード情報で示される二次元コードを記録媒体に記録（例えば、用紙に印刷など）した後、これを廃棄物処理における廃棄物（または、その収納容器）に取り付けた状態で、この荷物を廃棄物処理場に向けて搬送する、または、搬送業者に搬送を依頼することになる。
（２−２）管理サーバ２０による送信データ準備処理
以下に、管理サーバ２０（のＣＰＵ）により実行される送信データ準備の処理手順を図４に基づいて説明する。この送信データ準備処理は、管理サーバ２０の起動後、繰り返し実行される。
【００６６】
この送信データ準備処理が起動されると、まず、カメラ１０から画像データを受信するまでの待機が行われる（ｓ２１０：ＮＯ）。
このｓ２１０で、画像データを受信したと判定された場合（ｓ２１０：ＹＥＳ）、その画像データで示される画像中に、二次元コード２００を表す領域が含まれているか否かがチェックされる（ｓ２２０）。ここでは、画像データで示される画像から、二次元コード２００の特徴を示すパターン（つまり、特定セルおよび背景領域２１０からなる領域；以下同様）の検索が行われる。そして、そのようなパターンが検出されたことをもって、二次元コード２００を表す領域が含まれていると判定される。
【００６７】
このｓ２２０で、二次元コード２００を表す領域が含まれていないと判定された場合（ｓ２２０：ＮＯ）、ｓ２１０にて受信された画像データが破棄された後（送信待ちデータとして一時記憶（バッファ）されることなく）、プロセスがｓ２１０へ戻る。
【００６８】
一方、ｓ２２０で、二次元コード２００を表す領域が含まれていると判定された場合（ｓ２２０：ＹＥＳ）、ｓ２１０にて受信された画像データに、この画像データを送信してきたカメラ１０に関する撮影情報が付加される（ｓ２３０）。ここで、画像データに付加される撮影情報とは、その画像データの取得元となるカメラ１０に撮影される場所（到達点１〜到達点ｎ）と、その画像データ取得された日付および時刻と、を特定可能な情報である。
【００６９】
そして、ｓ２３０にて撮影情報の付加された画像データが送信待ちデータとして一時記憶された後（ｓ２４０）、プロセスがｓ２１０へ戻る。
このｓ２４０において一時記憶された画像データは、この送信データ準備処理と並行して実行されるデータ送信処理（図５参照）にて、順次提供サーバ３０へ送信される。具体的にいうと、図４のｓ２４０で一時記憶された送信待ちデータがある場合に（ｓ２５０：ＹＥＳ）、その送信待ちデータのうち、最先（一時記憶されたタイミングが最も早い）の送信待ちデータが提供サーバ３０に送信される（ｓ２６０）。そして、このｓ２５０，ｓ２６０は、一時記憶された送信待ちデータがなくなるまで（ｓ２５０：ＮＯ）繰り返される。
（２−３）提供サーバ３０によるデータ保存処理
以下に、提供サーバ３０（のＣＰＵ）により、上述したユーザ登録処理と並行して実行されるデータ保存処理の処理手順を図６に基づいて説明する。このデータ保存処理は、提供サーバ３０の起動後、繰り返し実行される。
【００７０】
このデータ保存処理が起動されると、まず、未処理の画像データが一時記憶された状態となるまでの待機が行われる（ｓ３１０：ＮＯ）。本実施形態において、提供サーバ３０は、図５のｓ２６０にて管理サーバ２０から送信されてくる画像データを受信した際、この画像データを以降の処理を行う対象となる処理待ちデータとして一時記憶するように構成されている。そして、このｓ３１０では、そのように処理待ちデータが一時記憶されている場合に、未処理の画像データが一時記憶された状態になっていると判定される。
【００７１】
その後、ｓ３１０にて、未処理の画像データが一時記憶されていると判定された場合（ｓ３１０：ＹＥＳ）、そうして一時記憶されている未処理の画像データのうち、最先の画像データが、以降の処理における処理対象として選択される（ｓ３２０）。
【００７２】
次に、ｓ３２０にて選択された処理対象の画像データに基づき、この画像データで示される画像の中に、二次元コード２００の領域が含まれているか否かがチェックされる（ｓ３３０）。ここでは、まず、ｓ３２０にて取得された画像データで示される画像のうち、二次元コード２００のセルＣをマークするために用いられる色成分以外の色成分からなる領域について、セルＣのマークに用いられない色成分で塗りつぶすなどにより無意味化する処理が行われる。続いて、この処理にて無意味化された以外の領域を優先して、二次元コード２００の特徴を示すパターンを検索する処理が行われる。そして、そのようなパターンが検出されたことをもって、二次元コード２００が含まれていると判定される。なお、この３３０によるチェックは、図４のｓ２２０で管理サーバ２０により行われる場合と異なる方法を採用しており、これにより、管理サーバ２０側で二次元コードが含まれていると誤って判断された画像データに対し、再度のチェックを行うようにしている。
【００７３】
このｓ３３０で、二次元コード２００が含まれていないと判定された場合（ｓ３３０：ＮＯ）、プロセスがｓ３１０へ戻る。
一方、ｓ３３０で、二次元コード２００が含まれていると判定された場合（ｓ３３０：ＹＥＳ）、ｓ３２０にて選択された画像データで示される画像から、１以上の二次元コード２００の領域がそれぞれ抽出される（ｓ３４０）。ここでは、ｓ３２０にて選択された画像データで示される画像から、二次元コード２００の特徴を示す領域が、それぞれ二次元コード２００の領域として抽出される。そして、このようにして抽出された領域画像からなる画像データそれぞれが生成される。
【００７４】
次に、ｓ３４０にて抽出された二次元コード２００の領域のうち、未処理の領域が存在するか否かがチェックされる（ｓ３５０）。ここでは、ｓ３４０にて抽出された二次元コード２００の領域の中に、以降の処理でセルＣの分割および情報の認識が行われていない未処理の領域が存在するか否かがチェックされる。
【００７５】
このｓ３５０で未処理の領域が存在すると判定された場合には（ｓ３５０：ＹＥＳ）、そのような未処理の領域のうち、ｓ３４０において抽出された順番が最も早い領域について、その領域からリファレンス領域の領域が抽出される（ｓ３６０）。ここでは、ｓ３４０で抽出された領域のうち、二次元コード２００における１行目のセルＣ１１〜Ｃ１ｎ（つまりリファレンス領域）が抽出される。そして、ｓ３４０にて抽出された領域から、リファレンス領域，および，リファレンス領域の除去された領域を示す画像データそれぞれが生成される。
【００７６】
次に、ｓ３４０で抽出された領域のうち、リファレンス領域を除く領域について、その領域が、セルＣ毎の領域に分割される（ｓ３７０）。ここでは、リファレンス領域の除去された領域について、各行に先頭から最後尾のセルに向けて順に走査され、背景領域２１０の色（黒）が検出されてから次に背景領域２１０の色（黒）が検出されるまでの領域それぞれに分割される。そして、こうして分割された分割画像を示す分割画像データそれぞれが生成される。
【００７７】
次に、ｓ３７０にて分割されたセルＣ毎の領域それぞれについて、その領域で示される情報の認識が行われる（ｓ３８０）。ここでは、まず、分割画像であるセルＣそれぞれに付けられているマークが、ｓ３６０にて抽出されたリファレンス領域におけるどの位置の色にて付けられているかが、分割された順番でチェックされる。本実施形態においては、リファレンス領域における各色またはその組み合わせに対し、それぞれ１以上の数字やアルファベットなどからなる文字列が対応づけて登録されたデータベースである対応テーブルが、提供サーバ３０の記憶部に記憶されている。そのため、こうして、セルＣそれぞれに付けられているマークが、リファレンス領域におけるどの位置の色で付けられているかがチェックされた後、その位置の色またはその組み合わせに対応づけられた情報列が、対応テーブルに基づいて特定され、これが一時記憶される。
【００７８】
本実施形態においては、図２のユーザ登録処理で登録されたユーザ名を示すコードとして二次元コード２００が生成されている。そのため、ｓ３４０にて抽出された領域における二次元コード２００が正常な二次元コード２００であれば、上述のように対応テーブルに基づいて特定される情報列は、ユーザテーブルに登録されているユーザ名を示すものとなる。
【００７９】
こうして、ｓ３８０による認識が行われたら、ｓ３５０へ戻り、以降、ｓ３５０からｓ３８０までが、ｓ３４０にて抽出された全ての二次元コード２００に対して行われるまで繰り返される。
【００８０】
次に、ｓ３５０にて未処理の領域が存在しないと判定された，つまりｓ３５０からｓ３８０までが全ての二次元コード２００に対して行われたら（ｓ３５０：ＮＯ）、ｓ３８０にて特定された情報列それぞれから、ｓ３２０にて選択された画像データの保存先が特定される（ｓ３９０）。ここでは、上述したユーザテーブルに、ｓ３８０にて特定された情報列と同一のユーザ名が登録されていれば、このユーザ名に対応する特定保存情報も登録されていることから、この特定保存情報で示される保存先が、ｓ３２０にて選択された画像データの保存先として特定される。
【００８１】
そして、このｓ３９０により特定された保存先それぞれに、ｓ３２０にて選択された画像データが、この画像データに付加された撮影情報と共に保存（記憶）された後（ｓ４００）、プロセスがｓ３１０へ戻る。なお、ｓ３９０にて保存先が１つも特定できなかった場合には、ｓ４００による画像データの保存が行われることなく、プロセスがｓ３１０へ戻る。
（２−４）提供サーバ３０によるデータ提供処理
以下に、提供サーバ３０（のＣＰＵ）により実行されるデータ提供処理の処理手順を図７に基づいて説明する。このデータ提供処理は、クライアント端末４０から画像データを要求する旨のアクセスを受けた際に起動される。
【００８２】
このデータ提供処理が起動されると、まず、アクセス元のクライアント端末４０に対し、認証情報の要求が行われる（ｓ５１０）。ここでは、認証情報としてのパスワードおよび識別情報それぞれを入力するための入力欄と、この入力欄に入力された情報を提供サーバ３０へ送信するための送信ボタンとが設けられたウェブページである認証ページが、提供サーバ３０からクライアント端末４０へと送信される。このウェブページを受信したクライアント端末４０からは、このウェブページに設けられた入力欄への各種情報の入力，送信ボタンの選択といった操作を経て、パスワードおよび識別情報が認証情報として送信されてくる。
【００８３】
次に、クライアント端末４０から、認証情報を受信したか否かがチェックされる（ｓ５２０）。
このｓ５２０で、認証情報を受信していないと判定された場合（ｓ５２０：ＮＯ）、ｓ５１０にて要求が行われた以降の経過時間がタイムアウトすべき時間（例えば、５分）に到達していなければ（ｓ５３０：ＮＯ）、プロセスがｓ５２０へ戻る一方、タイムアウトすべき時間に到達していれば（ｓ５３０：ＹＥＳ）、直ちに本データ提供処理が終了する。
【００８４】
また、上述したｓ５２０で、認証情報を受信したと判定された場合（ｓ５２０：ＹＥＳ）、こうして受信された認証情報に基づく認証が行われる（ｓ５４０）。ここでは、ユーザテーブルに登録されたパスワードおよび識別情報の組み合わせ中に、ｓ５２０にて受信した認証情報であるパスワードおよび識別情報の組み合わせと一致するものがある場合に、正常に認証することができた（認証ＯＫ）と判定される。
【００８５】
このｓ５４０で、正常に認証されないと判定された場合（ｓ５４０：ＮＯ）、認証エラーである旨の警告メッセージをクライアント端末４０に送信した後（ｓ５５０）、本データ提供処理が終了する。このｓ５５０では、警告メッセージを通知するためのウェブページである警告ページがクライアント端末４０に対して送信される。
【００８６】
一方、ｓ５４０で、正常に認証された（認証ＯＫ）と判定された場合（ｓ５４０：ＹＥＳ）、複数の画像データで示される画像それぞれが一覧表示されてなるウェブページである一覧ページが生成される（ｓ５６０）。ここでは、ユーザテーブルに登録された特定保存先情報のうち、ｓ５２０で受信された認証情報である識別情報に対応する特定保存先情報について、この特定保存先情報で示される保存先に保存されている全ての画像データで示される画像のサムネイル（見出し画像）それぞれを一覧表示してなるウェブページが一覧ページとして生成される。また、この一覧ページは、一覧表示される画像が、その画像を示す画像データに付加された撮影情報で特定される情報と共に表示され、また、同特定される情報に基づく優先順位に従って上から順に配置された態様のウェブページとして生成される。本実施形態においては、撮影情報で特定される到達点の順で各画像が配置され、また、各画像が、撮影情報で特定される到達点，日付，時刻と共に表示してなるウェブページとなる（図８参照）。なお、一覧ページは、各サムネイルに、そのサムネイルに対応する画像データへのリンク（ハイパーリンク）が割り当てられており、そのサムネイルを選択する操作を行うことで、画像データを提供サーバ３０に対して要求することができる構成とされている。
【００８７】
次に、ｓ５６０にて生成された一覧ページが、クライアント端末４０に対して送信される（ｓ５７０）。この一覧ページを受信したクライアント端末４０からは、複数のサムネイルが縦方向に配置されたウェブページが表示された後、いずれかのサムネイルを選択する操作を経て、そのサムネイルに対応する画像データの要求指令が送信されてくる。
【００８８】
こうして、一覧ページが送信された後、クライアント端末４０から、画像データの要求指令を受信した否かがチェックされる（ｓ５８０）。
このｓ５８０で、画像データの要求指令を受信していないと判定された場合（ｓ５８０：ＮＯ）、ｓ５７０で一覧ページが送信された（または、ｓ６００にて画像データが送信された）以降の経過時間がタイムアウトすべき時間（例えば、５分）に到達していなければ（ｓ５９０：ＮＯ）、プロセスがｓ５８０へ戻る一方、タイムアウトすべき時間に到達していれば（ｓ５９０：ＹＥＳ）、本データ提供処理が終了する。
【００８９】
一方、ｓ５８０で、画像データの要求指令を受信したと判定された場合（ｓ５８０：ＹＥＳ）、その要求指令により要求された画像データが、該当する保存先から読み出されたうえでクライアント端末４０に送信された後（ｓ６００）、プロセスがｓ５８０へ戻る。
（３）作用，効果
このように構成されたデータ提供システム１によれば、カメラ１０を介して収集される画像データで示される画像から二次元コード２００の領域が抽出され、この二次元コード２００で特定される保存先にその画像データが保存される。そして、こうして保存された画像データは、クライアント端末４０からの要求に応じて提供される。
【００９０】
さらに、本実施形態では、各カメラ１０が、二次元コード２００の取り付けられた荷物が通過する経路における場所の画像を撮影するように配置されているため、その荷物の画像を示す画像データが取得可能である。また、この画像は、荷物だけでなく、その背景となる画像領域も含まれることになるため、これら画像領域から荷物が上記場所を通過したことが視覚的に確認可能な画像といえる。そして、こうして取得された画像データは、この画像データで示される画像に含まれる二次元コード２００で特定される保存先に保存された後、要求に応じてクライアント端末４０に提供できるようになる。
【００９１】
つまり、廃棄物の廃棄主は、クライアント端末４０により、自身の荷物に取り付けられた二次元コード２００で特定される保存先の画像データを、提供サーバ３０に対して要求することで、この要求に応じて提供される画像データに基づき、自身の荷物が適切な経路を辿って目的地まで到達したかどうかを視覚的に確認することができる。
【００９２】
このように、画像による視覚的な確認が可能であるため、用紙のチェック内容によってのみ確認する従来の方法と比べて、高い信頼性のもとで荷物が適切な経路を辿って目的地にまで到達したかどうかを確認することができる。
【００９３】
また、管理サーバ２０は、図４のｓ２２０にて、二次元コード２００としての特徴を基に、画像データで示される画像の中に二次元コード２００の領域が含まれているか否かを判定することができる。
【００９４】
また、提供サーバ３０は、図６のｓ３４０にて、二次元コード２００としての特徴を基に、画像データで示される画像の中から二次元コード２００の領域を抽出することができる。
【００９５】
また、クライアント端末４０からの画像データの要求は、このクライアント端末４０のユーザが先に登録したパスワードおよび識別情報を伴う要求でなければならず（図７のｓ５１０〜ｓ５４０）、そのパスワードおよび識別情報に対応する保存先に保存された画像データのみがクライアント端末４０に提供される。
【００９６】
これにより、特定のユーザのパスワードおよび識別情報を知らない第三者が、適切なパスワードおよび識別情報を伴う要求をすることができなくなるため、荷物が適切な経路を辿って目的地まで到達したかどうかを、先に登録をしたユーザ，つまり廃棄主以外の第三者に確認されることを効果的に防止できる。
【００９７】
また、提供サーバ３０は、特定の保存先に保存された画像データで示される画像が、その画像が撮影された場所（到達点１〜ｎ）の順番で一覧表示されたウェブページを、クライアント端末４０からの要求に応じて提供することができる。このような順番で各画像を一覧表示することは、ユーザにとって各画像の関係が把握しやすいものとすることいえるため好適である。
【００９８】
また、提供サーバ３０により提供される一覧ページは、各画像と共にその画像が撮影された場所（到達点１〜到達点ｎ）が示されるため、その画像が撮影された場所を特定可能な状態で画像データを提供することができる。そのため、クライアント端末４０のユーザ（廃棄主）は、自身の荷物が適切な経路を辿って目的地まで到達したかどうかを画像に基づいて視覚的に確認するだけでなく、この画像が撮影された場所までも確認できる。
【００９９】
また、提供サーバ３０は、特定の保存先に保存された画像データで示される画像が、その画像が撮影された日付および時刻と共に一覧表示されたウェブページを、クライアント端末４０からの要求に応じて提供することができる。そのため、クライアント端末４０のユーザ（廃棄主）は、自身の荷物が適切な経路を辿って目的地まで到達したかどうかを画像に基づいて視覚的に確認するだけでなく、この画像と共に表示された日付，時刻に基づいてその画像が撮影された日付および時刻，つまり上記場所を荷物が通過した日付および時刻までも確認することができる。
【０１００】
また、管理サーバ２０は、カメラ１０から受信した画像データのうち、その画像データで示される画像に二次元コードが含まれているもののみを、提供サーバ３０へ送信している（図４のｓ２２０〜ｓ２４０，図５のｓ２６０）。このように、管理サーバ２０から提供サーバ３０には、管理サーバ２０側で二次元コード２００が含まれる画像を示すものであると判定された画像データのみが送信されるため、二次元コード２００が含まれない画像を示す画像データについて、両サーバ間でやりとりされることはない。つまり、二次元コード２００が含まれない画像を示す画像データのように、画像データの保存に関する処理を行う必要のないデータをやりとりしないことで、提供サーバ３０側での無用な処理負担を抑えると共に、両サーバ間での無用なトラフィックの増加を抑えることができる。
（４）変形例
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【０１０１】
例えば、上記実施形態においては、管理サーバ２０および提供サーバ３０それぞれが別体の装置として構成されているものを例示した。しかし、これらサーバは、図９（ａ）に示すように、同一のサーバ５０として構成してもよい。
【０１０２】
また、上記実施形態においては、カメラ１０が通信回線網１００を介して画像データを管理サーバ２０へ随時送信するように構成されたものを例示した。しかし、カメラ１０は、図９（ｂ）に示すように、管理サーバ２０に直接接続されたものとしてもよい。
【０１０３】
また、上記実施形態では、廃棄物処理における廃棄物が適切な経路を辿って廃棄物処理場まで到達したことを確認可能とするシステムとして構成した場合を例示した。しかし、本発明は、物流における荷物が適切な経路を辿って目的地まで到達したことを確認可能とするシステムとして構成することも可能である。その場合、各カメラ１０を、上記経路の中間地点および目的地それぞれにおいて荷物が通過する場所を撮影できる位置に配置すればよい。
【０１０４】
また、上記実施形態では、二次元コード２００に基づいて画像データの保存先を特定するように構成されたものを例示した。しかし、画像データの保存先を特定するためには、その保存先を画像領域に基づいて特定可能なものであれば、二次元コード２００以外を利用する構成としてもよい。
【０１０５】
また、上記実施形態では、図３に示すような二次元コード２００を利用して画像データの保存先を特定するように構成されたものを例示した。しかし、図４のｓ２２０または図６のｓ３３０〜ｓ３４０にてその領域が特定できるのであれば、図３に示すもの以外の二次元コードを利用する構成としてもよい。
【０１０６】
また、上記実施形態においては、提供サーバ３０が、管理サーバ２０から受信した画像データを自身の記憶部に記憶するように構成されたものを例示した。しかし、管理サーバ２０から受信した画像データについては、提供サーバ３０とデータ通信可能な他の装置に記憶させる構成としてもよい。この場合、例えば、提供サーバ３０とデータ通信可能な他の装置に対し、この装置の有する記憶部の記憶領域を複数の保存先とした場合におけるいずれかの保存先（または、新規の保存先）を指定して、この保存先に保存させるべく画像データを送信するものとすればよい。
【０１０７】
また、上記実施形態においては、それぞれ異なる領域を撮影するカメラ１０から画像データを収集することで、複数の場所それぞれの画像を示す画像データを取得できるように構成されたものを例示した。しかし、複数の場所それぞれの画像を示す画像データを取得するためには、カメラ１０による撮影領域を変更させながら、各撮影領域における画像データそれぞれを収集するように構成してもよい。このような構成とした場合には、画像データそれぞれの取得元を、荷物が目的地に到達するまでに通過する複数の中継地点それぞれの画像を撮影できるように設定する（撮影領域を順次変更する）と、荷物が複数の中継地点それぞれを通過したか否かを、画像データに基づいて確認できるようになるため好適である。
【０１０８】
また、上記実施形態においては、提供サーバ３０が、特定の保存先に保存された画像データで示される画像を到達点の順番で配置したウェブページを、一覧ページとしてクライアント端末４０に提供するように構成されたものを例示した。しかし、提供サーバ３０は、特定の保存先に保存された画像データで示される画像を、その画像が取得された日付および時刻が早いまたは遅い順で配置してなる一覧ページを生成して提供するものとして構成してもよい。
【０１０９】
また、上記実施形態では、提供サーバ３０側で、二次元コード２００で示される情報列の認識を行うように構成されたものを例示した（図６のｓ３６０〜ｓ３８０）。しかし、このような二次元コード２００で示される情報列の認識を、管理サーバ２０側で行うように構成してもよい。
【０１１０】
そのためには、管理サーバ２０側でもユーザテーブルが参照可能となるように、図２のｓ１７０にて直前に登録されたユーザテーブルのレコードを管理サーバ２０に送信し、これを管理サーバ２０側でも保存するように構成すると共に、送信データ準備処理およびデータ保存処理を以下に示すようなものとすればよい。
【０１１１】
まず、送信データ準備処理については、図１０に示すように、図４と同様のｓ２１０，ｓ２２０にて「ＹＥＳ」と判定された場合に、図６のｓ３４０〜ｓ４００と同様の処理であるｓ７４０〜ｓ８００の処理を行い、そのｓ８００にて保存先が特定された場合にのみ（ｓ８１０：ＹＥＳ）、図４と同様のｓ２３０，ｓ２４０が行われる、といった構成とすればよい。なお、この場合のｓ２３０では、直前のｓ８００にて特定された特定保存先情報についても、画像データに付加するものとする。
【０１１２】
そして、データ保存処理については、図１１に示すように、図６と同様のｓ３１０にて「ＹＥＳ」と判定された場合に、図６と同様のｓ４００を行う、といった構成とすればよい。なお、この場合のｓ４００では、未処理の画像データを、これに付加された特定保存先情報で示される保存先に保存するものとする。
【０１１３】
このように構成すれば、管理サーバ２０から提供サーバ３０へは、保存先の特定された画像データが送信されるため、管理サーバ２０側で二次元コード２００が抽出されない，または，二次元コード２００から保存先が特定できない画像データについて、両サーバ間でやりとりされることはない。つまり、二次元コード２００が含まれない画像を示す画像データや、二次元コード２００が適切な保存先を表していない画像を示す画像データなど、画像データの保存に関する処理を行う必要のないデータをやりとりしないことで、提供サーバ３０側での無用な処理負担を抑えると共に、両サーバ間での無用なトラフィックの増加を抑えることができる。
【０１１４】
また、上記実施形態においては、提供サーバ３０が、パスワードおよび識別情報のみに基づいてユーザの認証を行うように構成されたものを例示した（図７のｓ５１０〜ｓ５４０）。しかし、ユーザの認証に際しては、パスワードおよび識別情報以外の情報を用いることとしてもよい。具体的な例としては、アクセス元のクライアント端末４０からの要求に係るデータのヘッダ情報（例えば、ＩＰアドレス，ＭＡＣアドレス）を、登録情報の一部として登録することとし（図２のｓ１４０）、このヘッダ情報，または，ヘッダ情報および認証情報によりユーザの認証を行うように構成することが考えられる。
（３）本発明との対応関係
以上説明した実施形態において、画像における二次元コード２００の領域は、本発明における保存先特定領域である。
【０１１５】
また、図４のｓ２１０は本発明における画像取得手段であり、この図におけるｓ２３０で画像データに付加される撮影情報は本発明における場所情報および時間情報である。
また、図５のｓ２６０は本発明におけるデータ送信手段である。
【０１１６】
また、図６のｓ３４０は本発明における領域抽出手段であり、同図ｓ４００は本発明における保存先特定手段であり、同図ｓ４１０は本発明におけるデータ保存手段である。
また、図７のｓ５７０，ｓ６００は本発明におけるデータ提供手段であり、同図ｓ５６０は本発明における第１ページ生成手段および第２ページ生成手段である。
【図面の簡単な説明】
【０１１７】
【図１】データ提供システムの構成を示すブロック図
【図２】ユーザ登録処理を示すフローチャート
【図３】二次元コードを示す図
【図４】送信データ準備処理を示すフローチャート
【図５】データ送信処理を示すフローチャート
【図６】データ保存処理を示すフローチャート
【図７】データ提供処理を示すフローチャート
【図８】一覧ページが表示された様子を示す図
【図９】別の実施形態であるデータ提供システムの構成を示す図
【図１０】別の実施形態における送信データ準備処理を示すフローチャート
【図１１】別の実施形態におけるデータ保存処理を示すフローチャート
【符号の説明】
【０１１８】
１…データ提供システム、１０…カメラ、２０…管理サーバ、３０…提供サーバ、４０…クライアント端末、５０…サーバ、２００…二次元コード。
【図１】
2007226395.tif 000003
【図８】
2007226395.tif 000004
【図９】
2007226395.tif 000005
【図２】
2007226395.tif 000006
【図３】
2007226395.tif 000007
【図４】
2007226395.tif 000008
【図５】
2007226395.tif 000009
【図６】
2007226395.tif 000010
【図７】
2007226395.tif 000011
【図１０】
2007226395.tif 000012
【図１１】
2007226395.tif 000013