(57)【特許請求の範囲】
【請求項１】
位置情報、ユーザが配送した貨物を識別する貨物識別情報、及び前記貨物識別情報が取得された時刻を示す貨物識別時刻情報を暗号化して生成される画像情報に基づいて、前記位置情報が取得された位置を認証する位置認証装置であって、
前記画像情報を復号化して前記位置情報、前記貨物識別情報、及び前記貨物識別時刻情報を取得する画像復号部と、
前記画像復号部により取得された前記位置情報と、前記貨物識別情報により識別される貨物の配送指定先の位置を示す目標位置情報とを比較し、前記画像復号部により取得された前記貨物識別時刻情報と、前記貨物識別情報により識別される貨物の配送指定時刻を示す目標時刻情報とを比較する比較部と
を備える位置認証装置。
【請求項２】
前記画像情報は、複数の前記位置情報と、前記複数の位置情報のそれぞれが取得された時刻を示す複数の位置取得時刻情報とを含み、
前記画像復号部は、前記画像情報を復号化して、前記複数の位置情報及び前記複数の位置取得時刻情報を取得し、
前記比較部は、前記画像復号部により取得された前記複数の位置情報のそれぞれと、複数の前記目標位置情報とを比較し、さらに前記複数の位置取得時刻情報に基づいて、前記複数の位置情報が取得された順序と、予め定められた前記複数の位置情報が取得されるべき順序とを比較する請求項１に記載の位置認証装置。
【請求項３】
前記画像情報は、前記位置情報が取得された時刻を示す位置取得時刻情報を含み、
前記画像復号部は、前記画像情報を復号化して前記位置取得時刻情報を更に取得し、
前記比較部は、前記画像復号部によって取得された前記位置取得時刻情報と、前記目標時刻情報とを更に比較する請求項１に記載の位置認証装置。
【請求項４】
前記画像情報は、前記貨物を配送したユーザを識別する情報であるユーザ識別情報を含み、
前記画像復号部は、前記画像情報を復号化して前記ユーザ識別情報を更に取得し、
前記比較部は、前記ユーザ識別情報と、前記貨物の配送を担当する前記ユーザを識別する情報であるユーザ登録情報とを更に比較する請求項１に記載の位置認証装置。
【請求項５】
前記画像情報は、前記位置情報が取得された時刻を示す位置取得時刻情報と、前記ユーザ識別情報が取得された時刻を示すユーザ識別時刻情報とを更に含み、
前記画像復号部は、前記画像情報を復号化して前記位置取得時刻情報及び前記ユーザ識別時刻情報を更に取得し、
前記比較部は、前記位置取得時刻情報及び前記ユーザ識別時刻情報を更に比較する請求項４に記載の位置認証装置。
【請求項６】
前記比較部は、前記画像復号部が取得した位置情報及び前記目標位置情報、前記画像復号部が取得した前記ユーザ識別情報及び前記ユーザ登録情報が一致し、更に、前記画像復号部が取得した前記位置取得時刻情報、ユーザ識別時刻情報、及び貨物識別時刻情報と、前記目標時刻情報との時刻差が、所定値以内であった場合、前記画像復号部が復号化した位置情報を認証する請求項５に記載の位置認証装置。
【請求項７】
ユーザの位置を証明する位置証明装置と、位置を認証する位置認証装置とを備える位置認証システムであって、
前記位置証明装置は、
前記位置証明装置の位置を示す位置情報を取得する位置取得部と、
前記ユーザが配送した貨物を識別する貨物識別情報を取得する貨物情報読取部と、
前記貨物情報読取部が前記貨物識別情報を取得した時刻を示す貨物識別時刻情報を取得する時刻取得部と、
前記位置情報、前記貨物識別情報、及び前記貨物識別時刻情報を暗号化して画像情報を生成する画像生成部と、
前記画像情報を出力する出力部と
を有し、
前記位置認証装置は、
前記画像情報を取得する取得部と、
前記取得部により取得された前記画像情報を復号化して前記位置情報、前記貨物識別情報、及び前記貨物識別時刻情報を取得する画像復号部と、
前記画像復号部により取得された前記位置情報と、前記貨物識別情報により識別される貨物の配送指定先の位置を示す目標位置情報とを比較し、前記画像復号部により取得された前記貨物識別時刻情報と、前記貨物識別情報により識別される貨物の配送指定時刻を示す目標時刻情報とを比較する比較部と
を有する位置認証システム。
【請求項８】
前記出力部が出力した前記画像情報を撮像する撮像装置
をさらに備え、
前記取得部は、前記撮像装置が撮像した前記画像情報を取得する
請求項７に記載の位置認証システム。
【請求項９】
位置情報、ユーザが配送した貨物を識別する貨物識別情報、及び前記貨物識別情報が取得された時刻を示す貨物識別時刻情報を暗号化して生成される画像情報に基づいて、前記位置情報が取得された位置を認証させる位置認証装置用プログラムであって、
前記位置認証装置に、
前記画像情報を復号化して前記位置情報、前記貨物識別情報、及び前記貨物識別時刻情報を取得させる画像復号モジュールと、
取得された前記位置情報と、前記貨物識別情報により識別される貨物の配送指定先の位置を示す目標位置情報とを比較させ、前記画像復号モジュールにより取得された前記貨物識別時刻情報と、前記貨物識別情報により識別される貨物の配送指定時刻を示す目標時刻情報とを比較させる比較モジュールと
を備えるプログラム。
【請求項１０】
前記画像情報は、前記貨物を配送したユーザを識別する情報であるユーザ識別情報を含み、
前記画像復号モジュールは、前記位置認証装置に、前記画像情報を復号化して前記ユーザ識別情報を更に取得させ、
前記比較モジュールは、前記位置認証装置に、前記ユーザ識別情報と、前記貨物の配送を担当する前記ユーザを識別する情報であるユーザ登録情報とを更に比較させる請求項９に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、位置証明装置、時刻証明装置、位置認証装置、時刻認証装置、位置認証システム、及びプログラムに関する。特に本発明は、位置情報を暗号化して生成した画像情報を出力する位置証明装置、及び画像情報を復号化して取得した位置情報を認証する位置認証装置に関する。
【０００２】
【従来の技術】
従来、配送業における貨物追跡システムでは、貨物に添付され、貨物識別情報を示すバーコードを、バーコードリーダで読み取る。そして、読み取った貨物識別情報をサーバへ送信することによって、サーバが貨物の配送状況を管理している。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の貨物追跡システムにおいては、配送業者が配送先に貨物を確実に届けたことを証明する手段がないという問題があった。
【０００４】
そこで本発明は、上記の課題を解決することのできる位置証明装置、時刻証明装置、位置認証装置、時刻認証装置、位置認証システム、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、ユーザの位置を証明する位置証明装置は、位置証明装置の位置を示す位置情報を取得する位置取得部と、位置情報を暗号化して第１の画像情報を生成する画像生成部と、第１の画像情報を出力する出力部とを備える。
【０００６】
ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部を更に備え、出力部は、第１の画像情報及びユーザ識別情報を関連付けて出力してもよい。画像生成部は、ユーザ識別情報を暗号化して第２の画像情報を更に生成し、出力部は、第１の画像情報及び第２の画像情報を関連付けて出力してもよい。ユーザ識別情報は、ユーザの身体的特徴を表す部位の少なくとも一部の画像であってもよい。ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部を更に備え、画像生成部は、位置情報及びユーザ識別情報を合わせて暗号化して第３の画像情報を生成し、出力部は、第３の画像情報を出力してもよい。
【０００７】
位置取得部が位置情報を取得した時刻を示す位置取得時刻情報を取得する時刻取得部を更に備え、画像生成部は、位置取得時刻情報を暗号化して第４の画像情報を更に生成し、出力部は、第１の画像情報及び第４の画像情報を関連付けて出力してもよい。
【０００８】
ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部を更に備え、時刻取得部は、ユーザ識別情報取得部がユーザ識別情報を取得した時刻を示すユーザ識別時刻情報を更に取得し、画像生成部は、ユーザ識別時刻情報を暗号化して第５の画像情報を更に生成し、出力部は、第１の画像情報、第４の画像情報、第５の画像情報、及びユーザ識別情報を関連付けて出力してもよい。
【０００９】
画像生成部は、ユーザ識別情報を暗号化して第２の画像情報を更に生成し、出力部は、第１の画像情報、第２の画像情報、第４の画像情報、及び第５の画像情報を関連付けて出力してもよい。時刻取得部は、ＧＰＳを利用して位置取得時刻情報を取得してもよい。
【００１０】
位置取得部が位置情報を取得した時刻を示す位置取得時刻情報を取得する時刻取得部を更に備え、画像生成部は、位置情報及び位置取得時刻情報を合わせて暗号化して第６の画像情報を生成し、出力部は、第６の画像情報を出力してもよい。
【００１１】
ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部を更に備え、時刻取得部は、ユーザ識別情報取得部がユーザ識別情報を取得した時刻を示すユーザ識別時刻情報を更に取得し、画像生成部は、位置情報、位置取得時刻情報、及びユーザ識別時刻情報を合わせて暗号化して第６の画像情報を生成し、出力部は、第６の画像情報及びユーザ識別情報を関連付けて出力してもよい。
【００１２】
ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部を更に備え、時刻取得部は、ユーザ識別情報取得部がユーザ識別情報を取得した時刻を示すユーザ識別時刻情報を更に取得し、画像生成部は、位置情報、位置取得時刻情報、ユーザ識別情報、及びユーザ識別時刻情報を合わせて暗号化して第６の画像情報を生成してもよい。
【００１３】
出力部は、画像生成部が生成した第１の画像情報を表示する表示部を有してもよい。出力部は、画像生成部が生成した第１の画像情報を送信する通信部を有してもよい。第１の画像情報は、２次元コードであってもよい。位置取得部は、ＧＰＳを利用して位置情報を取得してもよい。
【００１４】
本発明の第２の形態によると、時刻を証明する時刻証明装置は、現在の時刻を示す時刻情報を取得する時刻取得部と、時刻情報を暗号化して画像情報を生成する画像生成部と、画像情報を出力する出力部とを備える。
【００１５】
本発明の第３の形態によると、位置情報を暗号化して生成される画像情報に基づいて、位置情報が取得された位置を認証する位置認証装置は、画像情報を復号化して位置情報を取得する画像復号部と、画像復号部により取得された位置情報と、予め定められた目標位置を示す目標位置情報とを比較する比較部とを備える。
【００１６】
画像情報は、複数の位置情報と、複数の位置情報のそれぞれが取得された時刻を示す複数の位置取得時刻情報とを含み、画像復号部は、画像情報を復号化して、複数の位置情報及び複数の位置取得時刻情報を取得し、比較部は、画像復号部により取得された複数の位置情報のそれぞれと、複数の目標位置情報とを比較し、さらに複数の位置取得時刻情報に基づいて、複数の位置情報が取得された順序と、予め定められた複数の位置情報が取得されるべき順序とを比較してもよい。
【００１７】
画像情報は、位置情報が取得された時刻を示す位置取得時刻情報を含み、画像復号部は、画像情報を復号化して位置取得時刻情報を更に取得し、比較部は、画像復号部によって取得された位置取得時刻情報と、予め定められた目標時刻を示す目標時刻情報とを更に比較してもよい。
【００１８】
画像情報は、ユーザを識別する情報であるユーザ識別情報を含み、画像復号部は、画像情報を復号化してユーザ識別情報を更に取得し、比較部は、ユーザ識別情報と、予め登録されたユーザを識別する情報であるユーザ登録情報とを更に比較してもよい。
【００１９】
画像情報は、位置情報が取得された時刻を示す位置取得時刻情報と、ユーザ識別情報が取得された時刻を示すユーザ識別時刻情報とを更に含み、画像復号部は、画像情報を復号化して位置取得時刻情報及びユーザ識別時刻情報を更に取得し、比較部は、位置取得時刻情報及びユーザ識別時刻情報を更に比較してもよい。
【００２０】
本発明の第４の形態によると、時刻を示す時刻情報を暗号化して生成される画像情報に基づいて、時刻を認証する時刻認証装置は、画像情報を復号化して時刻情報を取得する画像復号部と、画像復号部により取得された時刻情報を、予め定められた目標時刻を示す目標時刻情報と比較する比較部とを備える。
【００２１】
本発明の第５の形態によると、ユーザの位置を証明する位置証明装置と、位置を認証する位置認証装置とを備える位置認証システムは、位置証明装置が、位置証明装置の位置を示す位置情報を取得する位置取得部と、位置情報を暗号化して画像情報を生成する画像生成部と、画像情報を出力する出力部とを有し、位置認証装置が、画像情報を復号化して位置情報を取得する画像復号部と、画像復号部により取得された位置情報と、予め定められた目標位置を示す目標位置情報とを比較する比較部とを有する。
【００２２】
本発明の第６の形態によると、ユーザの位置を証明する位置証明装置用のプログラムは、位置証明装置に、位置証明装置の位置を示す位置情報を取得させる位置取得モジュールと、位置情報を暗号化して画像情報を生成させる画像生成モジュールと、画像情報を出力させる出力モジュールとを備える。
【００２３】
本発明の第７の形態によると、時刻を証明する時刻証明装置用プログラムは、時刻証明装置に、現在の時刻を示す時刻情報を取得させる時刻取得モジュールと、時刻情報を暗号化して画像情報を生成させる画像生成モジュールと、画像情報を出力させる出力モジュールとを備える。
【００２４】
本発明の第８の形態によると、位置情報を暗号化して生成される画像情報に基づいて、位置情報が取得された位置を認証させる位置認証装置用プログラムは、位置認証装置に、画像情報を復号化して位置情報を取得させる画像復号モジュールと、取得された位置情報と、予め定められた目標位置を示す目標位置情報とを比較させる比較モジュールとを備える。
【００２５】
本発明の第９の形態によると、時刻を示す時刻情報を暗号化して生成される画像情報に基づいて、時刻を認証する時刻認証装置用プログラムは、時刻認証装置に、画像情報を復号化して時刻情報を取得させる画像復号モジュールと、取得された時刻情報を、予め定められた目標時刻を示す目標時刻情報と比較させる比較モジュールとを備える。
【００２６】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００２７】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２８】
図１は、本発明の一実施形態に係る位置認証システムの一例を示す。位置認証システムは、ユーザの位置を証明する位置証明装置１０と、位置を認証する位置認証装置２０と、画像情報を撮像する撮像装置３０とを備える。位置証明装置１０及び位置認証装置２０は、通信媒体を介してデータの送受信を行う。また、撮像装置３０は、通信媒体を介して位置認証装置２０へ撮像した画像情報を送信する。通信媒体は、例えばＩＥＥＥ１３９４、ＵＳＢなどの有線インタフェースや、ＩｒＤＡ，ブルートゥース、無線ＬＡＮなどの無線インタフェースである。通信媒体は、有線インタフェース及び無線インタフェースを複数用いたネットワーク網、例えばインターネット網であってもよい。また、位置証明装置１０及び位置認証装置２０間、撮像装置３０及び位置認証装置２０間のデータの受け渡しはリムーバブルメディア等の記録媒体を用いてもよい。ユーザは、貨物を受け取った時や貨物の配送が完了した時など自分の位置を証明する必要がある場合に、撮像装置３０を操作して、位置証明装置１０が表示する画像情報を撮像する。位置認証装置２０は、撮像装置３０より画像情報を取得し、取得した画像情報に基づいてユーザの位置を認証する。
【００２９】
図２は、本実施形態に係る位置証明装置１０の機能構成の一例を示す。位置証明装置１０は、時刻証明装置としての機能も有する。位置証明装置１０は、位置証明装置１０の位置を示す位置情報を取得する位置取得部１００と、位置取得部１００が位置情報を取得した時刻を示す位置取得時刻情報を取得する時刻取得部１０２と、ユーザを識別する情報であるユーザ識別情報を取得するユーザ識別情報取得部１０４と、貨物に添付された貨物識別情報を画像情報として取得する貨物情報読取部１１６と、位置取得部１００が取得した位置情報を暗号化して画像情報を生成する画像生成部１０６と、画像生成部１０６が生成した画像情報及び貨物識別情報を格納する格納部１１４と、格納部１１４が格納する画像情報及び貨物識別情報を出力する出力部１０８とを備える。出力部１０８は、格納部１１４が格納する画像情報を表示する表示部１１０と、格納部１１４が格納する画像情報を送信する通信部１１２とを有する。
【００３０】
ユーザの操作に基づいて、位置取得部１００は、位置情報を取得する。ユーザ識別情報取得部１０４は、ユーザ識別情報を取得する。貨物情報読取部１１６は、貨物識別情報を取得する。そして、時刻取得部１０２は、位置情報が取得された時刻を示す位置取得時刻情報と、ユーザ識別情報が取得された時刻を示すユーザ識別時刻情報と、貨物識別情報が取得された時刻を示す貨物識別時刻情報とを取得する。
【００３１】
位置取得部１００は、例えばＧＰＳを利用して前記位置情報を取得してもよいし、携帯電話やＰＨＳの位置情報サービスを利用して前記位置情報を取得してもよい。ユーザ識別情報取得部１０４は、例えばキーボード、テンキーなどのキー入力装置であって、ユーザのキー入力により、文字情報からなるユーザＩＤをユーザ識別情報として取得してもよい。また、ユーザ識別情報取得部１０４は、カードリーダであって、ＩＣカードや磁気カードに格納されたユーザ識別情報を取得してもよい。また、ユーザ識別情報取得部１０４は、撮像部であって、指紋、顔、耳、目、手形、及び掌紋等のユーザの身体的特徴を表す部位の少なくとも一部の画像をユーザ識別情報として取得してもよい。また、ユーザ識別情報取得部１０４は、録音部であって、ユーザの肉声などの音声情報をユーザ識別情報として取得してもよい。貨物情報読取部１１６は、例えば、貨物識別情報の一例であるバーコードを画像情報として読み込むバーコードリーダである。時刻取得部１０２は例えばＧＰＳを利用して時刻情報を取得するＧＰＳ受信機であってもよいし、正確な時刻信号を伝送する標準電波を受信して時刻情報を取得する電波時計であってもよい。また、時刻取得部１０２が取得する時刻情報は時、分だけであってもよく、年月日情報を含んでもよい。
【００３２】
画像生成部１０６は、例えばデジタル信号を処理するＤＳＰを有し、位置取得部１００が取得した位置情報、時刻取得部１０２が取得した位置取得時刻情報、ユーザ識別情報取得部１０４が取得したユーザ識別情報、時刻取得部１０２が取得したユーザ識別時刻情報、及び時刻取得部１０２が取得した貨物識別時刻情報を暗号化し、画像情報を生成する。ここで、ユーザ識別情報が、ユーザの身体的特徴を表す部位の画像情報である場合は、不正に作成される可能性が低いので、画像生成部１０６における処理は行わなくてもよい。画像生成部１０６が生成する画像情報は、例えばＩＴＦやＪＡＮなどの１次元バーコードであってもよいし、データコード、ＱＲコードなどの２次元コードであってもよい。
【００３３】
時刻取得部１０２は、現在の時刻を示す時刻情報を取得してもよい。この場合、画像生成部１０６は、時刻取得部１０２が取得した、現在の時刻を示す時刻情報を暗号化して画像情報を生成する。
【００３４】
格納部１１４は、例えばフラッシュメモリ等の不揮発性メモリと、ＤＲＡＭ等の揮発性メモリを有し、画像生成部１０６から取得した画像情報を格納する。ここで、格納部１１４は、画像生成部１０６から複数の画像情報を取得した場合、略同時刻に生成された複数の画像情報を、互いに関連付けて格納する。
【００３５】
表示部１１０は、例えば液晶ディスプレイや有機ＥＬディスプレイであり、格納部１１４に格納された画像情報を表示する。表示部１１０が表示する画像情報は貨物識別情報含む。通信部１１２は、有線インタフェースまたは無線インタフェースを有し、格納部１１４に格納された画像情報を位置認証装置２０に送信する。出力部１０８は、印刷部１１１を有し、取得した画像情報を紙に印刷してもよい。この場合、印刷された画像情報は、郵送などの手段により位置認証装置２０に送付される。出力部１０８は、取得した画像情報をリムーバブルメディア等の記録媒体に記録してもよい。
【００３６】
図３は、本実施形態に係る位置証明装置１０において、表示部１１０が表示する画像情報の一例を示す。
図３（ａ）は、画像生成部１０６が、位置情報、位置取得時刻情報、ユーザ識別情報、ユーザ識別時刻情報、貨物識別情報、及び貨物識別時刻情報を合わせて暗号化して一つの画像情報５０を生成し、表示部１１０に出力した場合の表示部１１０の表示例である。
図３（ｂ）は、画像生成部１０６が、位置情報、位置取得時刻情報、ユーザ識別情報、ユーザ識別時刻情報、及び貨物識別時刻情報をそれぞれ暗号化して複数の画像情報５０を生成し、格納部が、前記複数の画像情報５０と、例えば１次元バーコードである貨物識別情報５６とを関連付けて表示部１１０に出力した場合の表示部１１０の表示例である。
図３（ｃ）は、ユーザ識別情報が、他人に不正に作成される可能性が低い、ユーザの身体的特徴を表す画像情報５２である場合において、ユーザの身体的特徴を表す画像情報５２を画像生成部１０６において暗号化せず、画像情報５０及びユーザの身体的特徴を表す画像情報５２を関連付けて表示部１１０へ出力した場合の表示部１１０の表示例である。
【００３７】
図４は、本実施形態に係る位置証明装置１０の外観の一例を示す。位置証明装置１０は、例えば液晶ディスプレイである表示部１１０と、例えばバーコードリーダである貨物情報読取部１１６と、例えば撮像部であるユーザ識別情報取得部１０４とを備える。ユーザ識別情報取得部１０４は、例えば指紋や顔等ユーザの身体的特徴を撮像することによって、当該特徴を表す画像情報５２を取得してもよい。格納部１１４は、画像生成部１０６が生成した画像情報５０とユーザの身体的特徴を表す画像情報５２とを関連付けて格納する。そして表示部１１０は、格納部１１４が関連付けて出力する画像情報５０と、ユーザの身体的特徴を表す画像情報５２とを表示する。
【００３８】
図５は、本実施形態に係る位置証明装置１０の表示部１１０に表示された画像情報５０を、撮像装置３０が取得する様子を示す。撮像装置３０は、画像情報５０を撮像することにより、ユーザが貨物を配送した配送先の位置を示す位置情報、配送した時刻を示す位置取得時刻情報、配送したユーザを識別するユーザ識別情報、ユーザ識別情報を入力した時刻を示すユーザ識別時刻情報、配送した貨物を識別する貨物識別情報、及び貨物識別情報を入力した時刻を示す貨物識別時刻情報が暗号化された画像情報５０を取得する。撮像装置３０は、貨物の受取人を識別する画像、例えば受取人の顔、受取人のサイン等を更に撮像してもよい。そして、撮像装置３０は、通信媒体を介して、撮像した画像情報を位置認証装置２０へ送信する。また、撮像装置３０は印刷部を備え、取得した画像情報を紙などに印刷してもよい。この場合、印刷された画像情報は郵送などの手段により位置認証装置２０に送付される。また、撮像装置３０は取得した画像情報をリムーバブルメディアなどの記録媒体に記録してもよい。
【００３９】
図６は、本実施形態に係る位置認証装置２０の機能構成の一例を示す。位置認証装置２０は、時刻認証装置としての機能も有する。位置認証装置２０は、位置情報、位置取得時刻情報、ユーザ識別情報、ユーザ識別時刻情報、及び貨物識別時刻情報を暗号化して生成される一つ又は複数の関連付けられた画像情報に基づいて、位置情報が取得された位置を認証する。位置認証装置２０は、位置証明装置１０または撮像装置３０から通信媒体を経由して、例えば２次元コードや、ユーザの指紋、顔等の画像情報を取得する取得部の一例である通信部２０４と、印刷された画像情報を撮像して取得する撮像部２０６と、通信部２０４及び撮像部２０６が取得した画像情報を復号化して位置情報を取得する画像復号部２００と、画像復号部２００により復号化された位置情報と、例えば指定された配送先の住所等の予め定められた目標位置を示す目標位置情報とを比較する比較部２０２と、前記目標位置情報を予め格納する登録情報格納部２０８とを備える。また、位置認証装置２０は、リムーバブルメディア等の記録媒体から画像情報を取得する読取装置を更に備えてもよい。
【００４０】
通信部２０４は、画像情報に関連付けられた貨物コードとして例えば１次元バーコードを更に取得する。また通信部２０４は、画像情報に関連付けられたユーザ識別情報として音声データを更に取得してもよい。画像復号部２００は、画像情報及び貨物コードを復号化して、更に位置取得時刻情報、ユーザ識別情報、ユーザ識別時刻情報、貨物識別情報、及び貨物識別時刻情報を取得する。登録情報格納部２０８は、例えば貨物の配送指定時刻等の予め定められた目標時刻を示す目標時刻情報と、例えば配送担当者等の予め登録されたユーザを識別する情報を示すユーザ登録情報と、配送すべき貨物を識別する情報を示す貨物登録情報と、目標位置情報とを関連付けて格納する。
【００４１】
比較部２０２は、画像復号部２００が復号化した、位置情報、位置取得時刻情報、ユーザ識別情報、ユーザ識別時刻情報、貨物識別情報、及び貨物識別時刻情報を取得する。そして、比較部２０２は、画像復号部２００から取得した貨物識別情報を判断し、登録情報格納部２０８から貨物識別情報に対応する貨物登録情報と、貨物登録情報に関連付けられた目標位置情報、目標時刻情報、及びユーザ登録情報とを取得する。そして、比較部２０２は、画像復号部２００から取得した位置情報と、登録情報格納部２０８から取得した目標位置情報とを比較し、異なっていれば画像復号部２００が復号化した位置情報を認証しない。また、比較部２０２は、画像復号部２００から取得したユーザ識別情報と、登録情報格納部２０８から取得したユーザ登録情報とを比較し、異なっていれば画像復号部２００が復号化した位置情報を認証しない。また、比較部２０２は、画像復号部２００から取得した位置取得時刻情報、ユーザ識別時刻情報、及び貨物識別時刻情報と、登録情報格納部２０８から取得した目標時刻情報との時刻差が、所定値以内であるか否かを判断し、当該時刻差が所定値以内でなければ画像復号部２００が復号化した位置情報を認証しない。そして、画像復号部２００から取得した位置情報及び登録情報格納部２０８から取得した目標位置情報、画像復号部２００から取得したユーザ識別情報及び登録情報格納部２０８から取得したユーザ登録情報が一致し、更に、画像復号部２００から取得した位置取得時刻情報、ユーザ識別時刻情報、及び貨物識別時刻情報と、登録情報格納部２０８から取得した目標時刻情報との時刻差が、所定値以内であった場合、比較部２０２は、画像復号部２００が復号化した位置情報を認証する。
【００４２】
また他の例では、通信部２０４及び撮像部２０６は、時刻を示す時刻情報を暗号化して生成された画像情報を取得してもよい。この場合、画像復号部２００は、通信部２０４または撮像部２０６が取得した画像情報を復号化して、時刻情報を取得する。そして、比較部２０２は、画像復号部２００が復号した時刻情報を取得する。さらに、比較部２０２は、画像復号部２００から取得した時刻情報と、登録情報格納部２０８から取得する目標時刻情報とを比較して時刻差を取得し、当該時刻差が所定値以内であるか否かを判断する。そして、比較部２０２は、取得した当該時刻差が所定値以内でなければ画像復号部２００が復号化した時刻情報を認証しない。また、比較部２０２が取得した当該時刻差が所定値以内であった場合、比較部２０２は、画像復号部２００が復号化した時刻情報を認証する。
【００４３】
図７は、本実施形態に係る位置認証システムにより、ユーザ８０が貨物８２を配送した実績を認証する一例を示す。位置認証装置２０は、貨物８２の配送指定先の位置を示す目標位置情報、配送指定時刻を示す目標時刻情報、及び配送を担当するユーザ８０を示すユーザ登録情報を、貨物８２を識別する貨物登録情報に関連付けて、予め格納している。貨物８２は複数であって、それぞれ異なる配送先である第１の目標位置５０２、第２の目標位置５０４、及び第３の目標位置５０６が指定されていてもよく、この場合、位置認証装置２０は、それぞれの貨物登録情報に異なる目標位置情報及び目標時刻情報を関連付けて格納している。
【００４４】
ユーザ８０は、それぞれの貨物８２を配送指定先に配送した時点で位置証明装置１０及び撮像装置３０を操作して画像情報を取得する。ユーザ８０は、画像情報を取得した都度、無線基地局９０、インターネット９２などの無線インタフェースを経由して画像情報を位置認証装置２０に送信してもよい。また格納部１１４にまとめて格納しておき、最終目標位置５０８において一括して、無線又は有線インタフェース、又はリムーバブルメディアなどの記録媒体を介して位置認証装置２０に送信してもよい。また、ユーザ８０は画像情報を取得した都度、印刷部で印刷してもよい。画像情報が印刷された紙には受領人の受領印もしくはサインをもらってもよい。
【００４５】
位置認証装置２０は、位置証明装置１０又は撮像装置３０から画像情報を取得し、取得した画像情報を復号する。そして復号した情報を、登録情報格納部２０８に格納された情報と比較することによって、配送された貨物、配送先の位置、配送した時刻、及び配送人が適切であったか否かを判断する。
【００４６】
図８は、本実施形態に係る位置認証システムのシーケンスの一例である。まず、位置証明装置１０において、貨物情報読取部１１６は、配送された貨物を識別する貨物識別情報を取得する（Ｓ３００）。時刻取得部１０２は、貨物識別情報を取得した時刻を示す貨物識別時刻情報を取得する（Ｓ３０１）。位置取得部１００は、配送先の位置情報を取得する（Ｓ３００）。時刻取得部１０２は、位置情報を取得した時刻を示す位置取得時刻情報を取得する（Ｓ３０３）。ユーザ識別情報取得部１０４は、配送人を識別するユーザ識別情報を取得する（Ｓ３０４）。そして、時刻取得部１０２は、ユーザ識別情報を取得した時刻を示すユーザ識別時刻情報を取得する（Ｓ３０６）。
【００４７】
次に、画像生成部１０６は、貨物識別時刻情報、位置情報、位置取得時刻情報、ユーザ識別情報、及びユーザ識別時刻情報を暗号化して画像情報を生成する（Ｓ３０８）。表示部１１０は、貨物識別情報と、画像生成部１０６が生成した画像情報とを表示する。
【００４８】
次に、撮像装置３０は、表示部１１０に表示された画像情報を撮像する（Ｓ３２０）。次に撮像装置３０は、撮像した画像情報を格納する（Ｓ３２２）。そして、撮像装置３０は格納した画像情報を位置認証装置２０に送信する（Ｓ３２４）。
【００４９】
次に、位置認証装置２０において、通信部２０４は、画像情報を撮像装置３０から取得する（Ｓ３３０）。次に、画像復号部２００は、通信部２０４が取得した画像情報に基づいて、貨物識別情報、貨物識別時刻情報、位置情報、位置取得時刻情報、ユーザ識別情報、及びユーザ識別時刻情報を復号する（Ｓ３３２）。次に、比較部２０２は、画像復号部２００から取得する貨物識別情報を判断し、登録情報格納部２０８から貨物識別情報に対応する貨物登録情報と、貨物登録情報に関連付けられた目標位置情報、目標時刻情報、及びユーザ登録情報とを呼び出して取得する（Ｓ３３３）。次に、比較部２０２は、画像復号部２００から取得したユーザ識別情報と、登録情報格納部２０８から取得したユーザ登録情報とが一致するか否かを判断する（Ｓ３３４）。Ｓ３３４において画像復号部２００から取得したユーザ識別情報と、登録情報格納部２０８から取得したユーザ登録情報とが一致しなかった場合、比較部２０２は、画像復号部２００が復号化した位置情報を認証しない（Ｓ３４２）。次に、比較部２０２は、画像復号部２００から取得した位置情報と、登録情報格納部２０８から取得した目標位置情報とが一致するか否かを判断する（Ｓ３３６）。Ｓ３３６において、画像復号部２００から取得した位置情報と、登録情報格納部２０８から取得した目標位置情報とが一致しなかった場合、比較部２０２は、画像復号部２００が復号化した位置情報を認証しない（Ｓ３４２）。次に、比較部２０２は、画像復号部２００から取得した位置取得時刻情報、ユーザ識別時刻情報、及び貨物識別時刻情報と、登録情報格納部２０８から取得した目標時刻情報との時刻差が、所定値以内か否かを判断する（Ｓ３３８）。Ｓ３３８において、画像復号部２００から取得した位置取得時刻情報、ユーザ識別時刻情報、及び貨物識別時刻情報と、登録情報格納部２０８から取得した目標時刻情報との時刻差が、所定値以内でない場合、比較部２０２は、画像復号部２００が復号化した位置情報を認証しない（Ｓ３４２）。そして、Ｓ３３８において、画像復号部２００から取得した位置取得時刻情報、ユーザ識別時刻情報、及び貨物識別時刻情報と、登録情報格納部２０８から取得した目標時刻情報との時刻差が、所定値以内であった場合、比較部２０２は、画像復号部２００が復号化した位置情報を認証する（Ｓ３４０）。
【００５０】
図９は、本実施形態に係る位置認証システムを、オリエンテーリングで使用する例を示す。オリエンテーリングとは、地図に示された複数の目標位置を回って、最終目的位置に着くまでの所要時間を競うスポーツであり、本実施形態においては、予め設定された複数の目標位置５１０、５１２、及び５１４に、それぞれ位置証明装置１０が設置されている。
【００５１】
位置証明装置１０は、位置取得部１００と、時刻取得部１０２と、画像生成部１０６と、画像生成部１０６と、表示部１１０とを備える。位置取得部１００は設置場所を示す位置情報を取得し、時刻取得部１０２は例えば１秒毎、１分毎等、予め定められた時間毎に時刻情報を取得する。画像生成部１０６は、時刻情報が更新される度に、位置情報と、時刻情報を暗号化して画像情報を生成する。表示部１１０は、画像生成部１０６が生成した画像情報を表示する。画像情報は例えばＩＴＦやＪＡＮなどの１次元バーコードであってもよいし、データコード、ＱＲコードなどの２次元コードであってもよい。また、画像情報は位置情報と、時刻情報をまとめて暗号化して生成した１つの画像であってもよいし、位置情報と時刻情報をそれぞれ暗号化して生成した複数の画像であってもよい。
【００５２】
オリエンテーリングの参加者８１は、例えばデジタルカメラなどの撮像装置３０を携帯して各目標位置を目指す。参加者８１は、目標位置５１０、５１２、及び５１４に到着した場合、設置された位置証明装置１０の表示部を撮像装置３０で撮像することによって、各目標位置の位置を示す位置情報と、到着時刻を示す時刻情報とを暗号化して生成した画像情報５０を取得する。撮像装置３０は参加者と位置証明装置１０を同時に撮像してもよい。参加者は、全ての目標位置で画像情報５０を取得した後、最終目標位置５１６において、取得した複数の画像情報５０を位置認証装置２０へ送信する。撮像装置３０は、無線インタフェースを介して、取得した画像情報を位置認証装置２０に送信してもよい。また、有線インタフェースもしくはリムーバブルメディア等の記録媒体を介して、画像情報を端末８４に入力し、端末８４が、入力された画像情報５０を位置認証装置２０へ送信してもよい。また、撮像装置３０は取得した画像情報５０を印刷してもよく、端末８４はスキャナなどの画像読取手段を用いて、印刷された画像情報５０を取得してもよい。
【００５３】
位置認証装置２０において、通信部２０４は、撮像装置３０が送信した画像情報を受信する。撮像部２０６は、印刷された画像情報を読み取る。画像復号部２００は、通信部２０４又は撮像部２０６が取得した画像情報を復号化して位置情報と時刻情報を取得する。比較部２０２は、登録情報格納部２０８が格納する、予め定められた目標位置を示す目標位置情報と、復号化された位置情報とを比較する。更に、比較部２０２は、復号化された複数の位置情報および時刻情報を基に、参加者が目標位置を回った順序を取得し、参加者が目標位置を回った順序と、登録情報格納部２０８が格納する予め定められた順序とを比較する。また、比較部２０２は撮像された参加者の画像と、登録情報格納部２０８が格納する参加者の画像とを比較してもよい。
【００５４】
図１０は、位置認証装置２０のハードウェア構成を示す。位置認証装置２０は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インタフェース７０６と、ハードディスクドライブ７０８と、データベースインタフェース７１０と、フロッピーディスクドライブ７１２と、ＣＤ−ＲＯＭドライブ７１４とを備える。ＣＰＵ７００は、ＲＯＭ７０２及びＲＡＭ７０４に格納されたプログラムに基づいて動作する。通信インタフェース７０６は、ネットワークを介して位置証明装置１０と通信する。データベースインタフェース７１０は、データベースへのデータの書込、及びデータベースの内容の更新を行う。格納装置の一例としてのハードディスクドライブ７０８は、設定情報及びＣＰＵ７００を動作するプログラムを格納する。
【００５５】
フロッピーディスクドライブ７１２は、フロッピーディスク７２０からデータまたはプログラムを読み取りＣＰＵ７００及び通信インタフェース７０６に提供する。ＣＤ−ＲＯＭドライブ７１４はＣＤ−ＲＯＭ７２２からデータまたはプログラムを読み取りＣＰＵ７００及び通信インタフェース７０６に提供する。通信インタフェース７０６は、フロッピーディスクドライブ７１２またはＣＤ−ＲＯＭドライブ７１４から提供されたデータまたはプログラムを位置証明装置１０に送信する。データベースインタフェース７１０は、各種データベース７２４と接続してデータを送受信する。
【００５６】
ＣＰＵ７００が実行するプログラム及び位置証明装置１０に提供されるプログラムは、フロッピーディスク７２０またはＣＤ−ＲＯＭ７２２等の記録媒体に格納されて利用者に提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。ＣＰＵ７００が実行するプログラムは記録媒体からハードディスクドライブ７０８にインストールされ、ＲＡＭ７０４に読み出されてＣＰＵ７００により実行される。位置証明装置１０に提供されるプログラムは、記録媒体から読み出され、通信インタフェース７０６を介して、位置証明装置１０にインストールされ、位置証明装置１０において実行される。
【００５７】
記録媒体に格納されて提供され、ＣＰＵ７００が実行するプログラム、即ちハードディスクドライブ７０８にインストールされるプログラムは、機能構成として、受信モジュールと、撮像モジュールと、復号モジュールと、比較モジュールと、格納モジュールとを有する。各モジュールがＣＰＵ７００に行わせる処理は、それぞれ本実施形態の位置認証装置２０における、対応する構成要素の機能及び動作と同一であるから、説明を省略する。
【００５８】
記録媒体に格納されて提供され、位置認証装置１０にインストールされるプログラムは、機能構成として、位置取得モジュールと、時刻取得モジュールと、ユーザ識別情報取得モジュールと、撮像モジュールと、貨物識別情報読取モジュールと、画像生成モジュールと、格納モジュールと、表示モジュールと、印刷モジュールと、通信モジュールとを有する。各モジュールが位置証明装置１０に行わせる処理は、それぞれ本実施形態の位置証明装置１０における、対応する構成要素の機能及び動作と同一であるから、説明を省略する。
【００５９】
図１０に示した、記録媒体の一例としてのフロッピーディスク７２０またはＣＤ−ＲＯＭ７２２には、本出願で説明した全ての実施形態における、位置証明装置１０及び、位置認証装置２０の動作の一部または全ての機能を格納することができる。
【００６０】
これらのプログラムは記録媒体から直接ＲＡＭに読み出されて実行されても、一旦ハードディスクドライブにインストールされた後にＲＡＭに読み出されて実行されてもよい。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されてもよい。又、符号化した形態で格納されていてもよい。
【００６１】
記録媒体としては、フロッピーディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ、ＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアーカードなどの半導体メモリ等を用いることができる。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムを位置認証装置２０及び位置証明装置１０に提供してもよい。
【００６２】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【発明の効果】
上記説明から明らかなように、本発明によればユーザが到着した位置を証明する位置証明装置を提供することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る位置認証システムの一例を示す図である。
【図２】  本実施形態に係る位置証明装置１０の機能構成の一例を示す図である。
【図３】  表示部１１０が表示する画像情報の例を示す図である。
【図４】  位置証明装置１０の外観の一例を示す図である。
【図５】  表示部１１０に表示された画像情報５０を、撮像装置３０が取得する様子を示す図である。
【図６】  本実施形態に係る位置認証装置２０の機能構成の一例を示す図である。
【図７】  本実施形態に係る位置認証システムにより、ユーザ８０が貨物８２を配送した実績を認証する一例を示す図である。
【図８】  本実施形態に係る位置認証システムの、シーケンスの一例を示す図である。
【図９】  本実施形態に係る位置認証システムを、オリエンテーリングで使用する例を示す図である。
【図１０】  本実施形態に係る位置証明装置及び位置認証装置のハードウェア構成を示す図である。
【符号の説明】
１０…位置証明装置                      ２０…位置認証装置
３０…撮像装置                          ５０…画像情報
５２…ユーザの身体的特徴を表す画像情報
５６…貨物識別情報                      ８０…ユーザ
８１…参加者                            ８２…貨物
８４…読取装置                          ９０…無線基地局
９２…インターネット                    １００…位置取得部
１０２…時刻取得部                      １０４…ユーザ識別情報取得部
１０６…画像生成部                      １０８…出力部
１１０…表示部                          １１１…印刷部
１１２…通信部                          １１４…格納部
１１６…貨物情報読取部                  ２００…画像復号部
２０２…比較部                          ２０４…通信部
２０６…撮像部                          ２０８…登録情報格納部
５０２、５０４、５０６、５１０、５１２、５１４…目標位置
５０８、５１６…最終目標位置          ７００…ＣＰＵ
７０２…ＲＯＭ                        ７０４…ＲＡＭ
７０６…通信インタフェース            ７０８…ハードディスクドライブ
７１０…データベースインタフェース    ７１２…フロッピーディスクドライブ
７１４…ＣＤ−ＲＯＭドライブ          ７２０…フロッピーディスク
７２２…ＣＤ−ＲＯＭ                  ７２４…各種データベース
【図１】
0003929759.tif 000002
【図２】
0003929759.tif 000003
【図３】
0003929759.tif 000004
【図４】
0003929759.tif 000005
【図５】
0003929759.tif 000006
【図６】
0003929759.tif 000007
【図７】
0003929759.tif 000008
【図８】
0003929759.tif 000009
【図９】
0003929759.tif 000010
【図１０】
0003929759.tif 000011