(57)【特許請求の範囲】
【請求項１】
ＩＣタグと、ＩＣタグリーダと、前記ＩＣタグリーダに接続された複写制御装置と、前記複写制御装置に接続された蓄積指示装置と、前記複写制御装置に接続された複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムであって、
前記ＩＣタグは、データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信し、
前記ＩＣタグリーダは、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して前記複写制御装置に送信し、
前記複写制御装置は、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を前記蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を前記蓄積装置へ送信し、
前記蓄積指示装置は、前記蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信し、
前記蓄積装置は、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する
ことを特徴とするＩＣタグ情報の蓄積システム。
【請求項２】
ユーザ端末と、前記ユーザ端末、前記蓄積指示装置、および前記複数の蓄積装置に接続された取得制御装置とを更に備え、
前記ユーザ端末は、ユーザの操作を受けて前記本識別情報を入力し、入力される前記本識別情報を含むデータ取得要求を前記取得制御装置に送信し、
前記取得制御装置は、前記ユーザ端末から送信される前記データ取得要求を受信し、受信した前記データ取得要求に含まれる前記本識別情報を読み出し、読み出した前記本識別情報を含む蓄積位置検索要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記本識別情報に対応付けられた前記蓄積アドレスを含む前記蓄積位置検索応答を受信し、受信した前記蓄積位置検索応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスを含むデータ検索要求を前記複数の蓄積装置に送信し、前記複数の蓄積装置から送信されるデータ検索応答に含まれるデータの中から同一のデータが存在するか否かを判定し、同一のデータが存在すると判定した場合、当該データの送信元の前記蓄積装置に対して当該データのうち、最後に記録された前記データを残し、当該残したデータ以外を削除する削除要求を送信し、前記蓄積装置に該当する前記データを削除させるとともに、前記蓄積指示装置に削除した前記データに関連する前記蓄積アドレスの削除要求を送信し、前記蓄積指示装置に該当する前記蓄積アドレスを削除させ、前記データ検索応答に含まれるデータから削除したデータを除いたデータのリストを含むデータ取得応答を前記ユーザ端末に送信する
ことを特徴とする請求項１に記載のＩＣタグ情報の蓄積システム。
【請求項３】
データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続され、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を蓄積装置へ送信する複写制御装置と、前記複写制御装置に接続された蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第２の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第２の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムにおける前記蓄積指示装置であって、
前記蓄積アドレスを記憶する第３の記憶手段を備え、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の前記端末アドレスと前記蓄積装置における記憶領域を示す前記蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第３の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する
ことを特徴とする蓄積指示装置。
【請求項４】
データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続された複写制御装置と、前記複写制御装置に接続され、蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムにおける前記複写制御装置であって、
前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む前記蓄積アドレス要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む前記蓄積要求を前記蓄積装置へ送信する
ことを特徴とする複写制御装置。
【請求項５】
データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続され、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を蓄積装置へ送信する複写制御装置と、前記複写制御装置に接続され、前記蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置と、ユーザの操作を受けて前記本識別情報を入力し、入力される前記本識別情報を含むデータ取得要求を送信するユーザ端末と、前記ユーザ端末、前記蓄積指示装置、および前記複数の蓄積装置に接続された取得制御装置とを備えるＩＣタグ情報の蓄積システムにおける前記取得制御装置であって、
前記ユーザ端末から送信される前記データ取得要求を受信し、受信した前記データ取得要求に含まれる前記本識別情報を読み出し、読み出した前記本識別情報を含む蓄積位置検索要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記本識別情報に対応付けられた前記蓄積アドレスを含む前記蓄積位置検索応答を受信し、受信した前記蓄積位置検索応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスを含むデータ検索要求を前記複数の蓄積装置に送信し、前記複数の蓄積装置から送信されるデータ検索応答に含まれるデータの中から同一のデータが存在するか否かを判定し、同一のデータが存在すると判定した場合、当該データの送信元の前記蓄積装置に対して当該データのうち、最後に記録された前記データを残し、当該残したデータ以外を削除する削除要求を送信し、前記蓄積装置に該当する前記データを削除させるとともに、前記蓄積指示装置に削除した前記データに関連する前記蓄積アドレスの削除要求を送信し、前記蓄積指示装置に該当する前記蓄積アドレスを削除させ、前記データ検索応答に含まれるデータから削除したデータを除いたデータのリストを含むデータ取得応答を前記ユーザ端末に送信する
ことを特徴とする取得制御装置。
【請求項６】
データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与されたＩＣタグと、ＩＣタグリーダと、前記ＩＣタグリーダに接続された複写制御装置と、前記複写制御装置に接続され、蓄積アドレスを記憶する第２の記憶手段を備える蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な端末アドレスが付与された複数の蓄積装置とからなるＩＣタグ情報の蓄積システムにおけるＩＣタグ情報の蓄積方法であって、
前記ＩＣタグが、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するステップと、
前記ＩＣタグリーダが、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して前記複写制御装置に送信するステップと、
前記複写制御装置が、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を前記蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を前記蓄積装置へ送信するステップと、
前記蓄積指示装置が、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の前記端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信するステップと、
前記蓄積装置が、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録するステップと、
を有することを特徴とするＩＣタグ情報の蓄積方法。
【請求項７】
データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続され、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を蓄積装置へ送信する複写制御装置と、前記複写制御装置に接続され、前記蓄積アドレスを記憶する第３の記憶手段を備える蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第２の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第２の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムにおける前記蓄積指示装置上のコンピュータに、
前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の前記端末アドレスと前記蓄積装置における記憶領域を示す前記蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第３の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する処理を
実行させることを特徴とするコンピュータプログラム。
【請求項８】
データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続された複写制御装置と、前記複写制御装置に接続され、蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムにおける前記複写制御装置上のコンピュータに、
前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む前記蓄積アドレス要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を前記蓄積装置へ送信する処理を
実行させることを特徴とするコンピュータプログラム。
【請求項９】
データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続され、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を蓄積装置へ送信する複写制御装置と、前記複写制御装置に接続され、前記蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置と、ユーザの操作を受けて前記本識別情報を入力し、入力される前記本識別情報を含むデータ取得要求を送信するユーザ端末と、前記ユーザ端末、前記蓄積指示装置、および前記複数の蓄積装置に接続された取得制御装置とを備えるＩＣタグ情報の蓄積システムにおける前記取得制御装置上のコンピュータに、
前記ユーザ端末から送信される前記データ取得要求を受信し、受信した前記データ取得要求に含まれる前記本識別情報を読み出し、読み出した前記本識別情報を含む蓄積位置検索要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記本識別情報に対応付けられた前記蓄積アドレスを含む前記蓄積位置検索応答を受信し、受信した前記蓄積位置検索応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスを含むデータ検索要求を前記複数の蓄積装置に送信し、前記複数の蓄積装置から送信されるデータ検索応答に含まれるデータの中から同一のデータが存在するか否かを判定し、同一のデータが存在すると判定した場合、当該データの送信元の前記蓄積装置に対して当該データのうち、最後に記録された前記データを残し、当該残したデータ以外を削除する削除要求を送信し、前記蓄積装置に該当する前記データを削除させるとともに、前記蓄積指示装置に削除した前記データに関連する前記蓄積アドレスの削除要求を送信し、前記蓄積指示装置に該当する前記蓄積アドレスを削除させ、前記データ検索応答に含まれるデータから削除したデータを除いたデータのリストを含むデータ取得応答を前記ユーザ端末に送信する処理を
実行させることを特徴とするコンピュータプログラム。
【請求項１０】
請求項７から９のいずれかのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣタグに係る情報を安全に蓄積する蓄積システム、ＩＣタグ、蓄積装置、複写制御装置、蓄積指示装置、取得制御装置、ＩＣタグ情報の蓄積方法及びコンピュータプログラム並びに記録媒体に関する。
【背景技術】
【０００２】
近年、外部設置されたセンサから得られるデータとＩＣタグから得られるデータとを関連付けて蓄積することによりセンサから得られるデータの活用を図ることが行われている。例えば、標準化団体ＥＰＣＧｒｏｂａｌ（登録商標）で提案されているＲＦＩＤ（Radio Frequency Identification）ミドルウェアでは、ＩＣタグリーダがＩＣタグから受信するＥＰＣ（Electronic Product Codes）、すなわちタグＩＤをＩＣタグに近接しているＳｅｒｖａｎｔが受信する。ＥＰＣを受信したＳｅｒｖａｎｔはＯＮＳ（Object Naming Service）にアクセスし、ＩＣタグのデータベースであるＥＰＣＩＳ（EPC Information Service）の位置情報を取得し、ＥＰＣＩＳにアクセスして、ＩＣタグに関連する情報を蓄積することを可能としている。
【０００３】
また、非特許文献１に記載のシステムでは、必ずしも信頼できるとは限らない第三者が運営する外部設置された監視カメラ等のセンサによって得られるデータと、信頼できる設置者が運営する位置センサがＩＣタグ等により検出するユーザの存在に関する位置データとを連携させることにより、位置センサにより特定されたユーザにのみ外部設置されたセンサによるデータを開放し、第三者に対しては開放しないことで、プライバシが侵害されないようにしている。
【０００４】
また、非特許文献２に記載のシステムでは、ＩＣタグのＩＤに可変性を与え、また暗号化を行うことにより、ＩＣタグリーダにおけるＩＣタグのトラッキング、すなわち追跡を困難にしている。
【非特許文献１】中村隆幸、中村哲也、井上知洋、“ユーザ位置に連動した外部センサー情報の個人蓄積システム”、ＦＩＴ（情報科学技術フォーラム）、ｐ１３１−ｐ１３２，２００３．
【非特許文献２】井上知洋、中村隆幸、中村哲也、中村元紀、“外部センサー情報の個人蓄積システムにおける分散ストーレジの構成法”、ＦＩＴ（情報科学技術フォーラム）、ｐ１３３−ｐ１３４，２００３．
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＥＰＣＧｌｏｂａｌで提案されているＲＦＩＤのミドルウェアでは、ＯＮＳやＥＰＣＩＳにおいては情報漏洩を防ぐ対策が行われたとしても、ＩＣタグからは常に同じＥＰＣが送出されていることが前提となっており、Ｓｅｒｖａｎｔで、ＥＰＣの受信履歴と、ＥＰＣに対応するＥＰＣＩＳのデータベースとの関係を常に知ることが可能となっている。
【０００６】
また、ＳｅｒｖａｎｔやＩＣタグリーダ等は、利用場所に近くに設置されることが多く、信頼できない設置者が運営するような環境であることも想定される。そのため、ローカルに配置されているＳｅｒｖａｎｔの情報を収集することで、ＩＣタグが付けられている商品あるいはこれらの商品を身につけている人を長期間にわたり追跡できてしまうことから、適用する用途として個人のプライバシを侵害しないような流通過程の商品等に限られてしまうという問題がある。
【０００７】
また、非特許文献１に記載のシステムでは、第三者からプライバシが侵害されないようにするため、ＩＣタグ等から検出する位置データを管理する機能、すなわち当該位置データに含まれるＩＣタグリーダや複写制御部等の管理機能について、すべて信頼できる設置者が運営しなければならないという制約がある。そのため、ＩＣタグリーダと複写制御部の管理機能を運営する者が全体の運営主体でない第三者による場合、プライバシが侵害されないように構成することができないという問題がある。
【０００８】
また、非特許文献２に記載のシステムでは、蓄積先がＩＣタグごとに予め振り分けられていることから、ＩＣタグの情報をストレージサーバに蓄積する過程で、蓄積先の違いから同一ＩＣタグである可能性が高いと類推されてしまうおそれがあるという問題がある。
【０００９】
本発明は、上記問題を解決すべくなされたもので、その目的は、ＩＣタグごとに対応付けてデータを蓄積させてもＩＣタグに関する情報の追跡を困難とし、プライバシが侵害されないようにすることを可能とする蓄積システム、ＩＣタグ、蓄積装置、複写制御装置、蓄積指示装置、取得制御装置、ＩＣタグ情報の蓄積方法及びコンピュータプログラム並びに記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記問題を解決するために、本発明は、ＩＣタグと、ＩＣタグリーダと、前記ＩＣタグリーダに接続された複写制御装置と、前記複写制御装置に接続された蓄積指示装置と、前記複写制御装置に接続された複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムであって、前記ＩＣタグは、データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信し、前記ＩＣタグリーダは、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して前記複写制御装置に送信し、前記複写制御装置は、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を前記蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を前記蓄積装置へ送信し、前記蓄積指示装置は、前記蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信し、前記蓄積装置は、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録することを特徴とする。
【００１２】
本発明は、上記に記載の発明において、ユーザ端末と、前記ユーザ端末、前記蓄積指示装置、および前記複数の蓄積装置に接続された取得制御装置とを更に備え、前記ユーザ端末は、ユーザの操作を受けて前記本識別情報を入力し、入力される前記本識別情報を含むデータ取得要求を前記取得制御装置に送信し、前記取得制御装置は、前記ユーザ端末から送信される前記データ取得要求を受信し、受信した前記データ取得要求に含まれる前記本識別情報を読み出し、読み出した前記本識別情報を含む蓄積位置検索要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記本識別情報に対応付けられた前記蓄積アドレスを含む前記蓄積位置検索応答を受信し、受信した前記蓄積位置検索応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスを含むデータ検索要求を前記複数の蓄積装置に送信し、前記複数の蓄積装置から送信されるデータ検索応答に含まれるデータの中から同一のデータが存在するか否かを判定し、同一のデータが存在すると判定した場合、当該データの送信元の前記蓄積装置に対して当該データのうち、最後に記録された前記データを残し、当該残したデータ以外を削除する削除要求を送信し、前記蓄積装置に該当する前記データを削除させるとともに、前記蓄積指示装置に削除した前記データに関連する前記蓄積アドレスの削除要求を送信し、前記蓄積指示装置に該当する前記蓄積アドレスを削除させ、前記データ検索応答に含まれるデータから削除したデータを除いたデータのリストを含むデータ取得応答を前記ユーザ端末に送信することを特徴とする。
【００１５】
本発明は、データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続され、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を蓄積装置へ送信する複写制御装置と、前記複写制御装置に接続された蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第２の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第２の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムにおける前記蓄積指示装置であって、前記蓄積アドレスを記憶する第３の記憶手段を備え、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の前記端末アドレスと前記蓄積装置における記憶領域を示す前記蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第３の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信することを特徴とする。
【００１６】
本発明は、データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続された複写制御装置と、前記複写制御装置に接続され、蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムにおける前記複写制御装置であって、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む前記蓄積アドレス要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む前記蓄積要求を前記蓄積装置へ送信することを特徴とする。
【００１８】
本発明は、データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続され、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を蓄積装置へ送信する複写制御装置と、前記複写制御装置に接続され、前記蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置と、ユーザの操作を受けて前記本識別情報を入力し、入力される前記本識別情報を含むデータ取得要求を送信するユーザ端末と、前記ユーザ端末、前記蓄積指示装置、および前記複数の蓄積装置に接続された取得制御装置とを備えるＩＣタグ情報の蓄積システムにおける前記取得制御装置であって、前記ユーザ端末から送信される前記データ取得要求を受信し、受信した前記データ取得要求に含まれる前記本識別情報を読み出し、読み出した前記本識別情報を含む蓄積位置検索要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記本識別情報に対応付けられた前記蓄積アドレスを含む前記蓄積位置検索応答を受信し、受信した前記蓄積位置検索応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスを含むデータ検索要求を前記複数の蓄積装置に送信し、前記複数の蓄積装置から送信されるデータ検索応答に含まれるデータの中から同一のデータが存在するか否かを判定し、同一のデータが存在すると判定した場合、当該データの送信元の前記蓄積装置に対して当該データのうち、最後に記録された前記データを残し、当該残したデータ以外を削除する削除要求を送信し、前記蓄積装置に該当する前記データを削除させるとともに、前記蓄積指示装置に削除した前記データに関連する前記蓄積アドレスの削除要求を送信し、前記蓄積指示装置に該当する前記蓄積アドレスを削除させ、前記データ検索応答に含まれるデータから削除したデータを除いたデータのリストを含むデータ取得応答を前記ユーザ端末に送信することを特徴とする。
【００１９】
本発明は、データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与されたＩＣタグと、ＩＣタグリーダと、前記ＩＣタグリーダに接続された複写制御装置と、前記複写制御装置に接続され、蓄積アドレスを記憶する第２の記憶手段を備える蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な端末アドレスが付与された複数の蓄積装置とからなるＩＣタグ情報の蓄積システムにおけるＩＣタグ情報の蓄積方法であって、前記ＩＣタグが、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するステップと、前記ＩＣタグリーダが、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して前記複写制御装置に送信するステップと、前記複写制御装置が、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を前記蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を前記蓄積装置へ送信するステップと、前記蓄積指示装置が、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の前記端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信するステップと、前記蓄積装置が、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録するステップと、を有することを特徴とする。
【００２１】
本発明は、データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続され、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を蓄積装置へ送信する複写制御装置と、前記複写制御装置に接続され、前記蓄積アドレスを記憶する第３の記憶手段を備える蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第２の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第２の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムにおける前記蓄積指示装置上のコンピュータに、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の前記端末アドレスと前記蓄積装置における記憶領域を示す前記蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第３の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する処理を実行させることを特徴とする。
【００２２】
本発明は、データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続された複写制御装置と、前記複写制御装置に接続され、蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置とを備えるＩＣタグ情報の蓄積システムにおける前記複写制御装置上のコンピュータに、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む前記蓄積アドレス要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を前記蓄積装置へ送信する処理を実行させることを特徴とする。
【００２３】
本発明は、データを記憶する第１の記憶手段を備え、予め一意に識別可能な本識別情報が付与され、一定間隔ごとに、前記本識別情報に基づいて異なる仮識別情報を生成するとともに生成した前記仮識別情報と前記第１の記憶手段に記憶されるデータとを含む無線信号を送信するＩＣタグと、前記ＩＣタグから前記無線信号を受信し、受信した前記無線信号に含まれる前記仮識別情報と前記データとを読み出して送信するＩＣタグリーダと、前記ＩＣタグリーダに接続され、前記ＩＣタグリーダから前記仮識別情報と前記データを受信し、前記仮識別情報を含む蓄積アドレス要求を蓄積指示装置に送信し、前記蓄積指示装置から蓄積アドレス応答を受信し、受信した前記蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した前記蓄積アドレスと前記データとを含む蓄積要求を蓄積装置へ送信する複写制御装置と、前記複写制御装置に接続され、前記蓄積アドレスを記憶する第２の記憶手段を備え、前記仮識別情報を含む前記蓄積アドレス要求を前記複写制御装置から受信し、前記蓄積アドレス要求に含まれる前記仮識別情報を前記本識別情報に変換し、変換した前記本識別情報に対応する蓄積先を示す前記蓄積装置の端末アドレスと前記蓄積装置における記憶領域を示す蓄積位置とを含む前記蓄積アドレスを生成し、生成した前記蓄積アドレスを前記本識別情報と対応付けて前記第２の記憶手段に記憶するとともに、生成した前記蓄積アドレスを含む前記蓄積アドレス応答を前記複写制御装置へ送信する蓄積指示装置と、前記複写制御装置に接続され、前記データを記憶する第３の記憶手段を備え、予め一意に識別可能な前記端末アドレスが付与され、自装置の前記端末アドレスと前記蓄積位置と前記データとを含む前記蓄積要求を前記複写制御装置から受信した場合、前記第３の記憶手段の前記蓄積位置に対応する記憶領域に前記蓄積要求に含まれる前記データを記録する複数の蓄積装置と、ユーザの操作を受けて前記本識別情報を入力し、入力される前記本識別情報を含むデータ取得要求を送信するユーザ端末と、前記ユーザ端末、前記蓄積指示装置、および前記複数の蓄積装置に接続された取得制御装置とを備えるＩＣタグ情報の蓄積システムにおける前記取得制御装置上のコンピュータに、前記ユーザ端末から送信される前記データ取得要求を受信し、受信した前記データ取得要求に含まれる前記本識別情報を読み出し、読み出した前記本識別情報を含む蓄積位置検索要求を前記蓄積指示装置に送信し、前記蓄積指示装置から前記本識別情報に対応付けられた前記蓄積アドレスを含む前記蓄積位置検索応答を受信し、受信した前記蓄積位置検索応答に含まれる前記蓄積アドレスを読み出し、読み出した前記蓄積アドレスを含むデータ検索要求を前記複数の蓄積装置に送信し、前記複数の蓄積装置から送信されるデータ検索応答に含まれるデータの中から同一のデータが存在するか否かを判定し、同一のデータが存在すると判定した場合、当該データの送信元の前記蓄積装置に対して当該データのうち、最後に記録された前記データを残し、当該残したデータ以外を削除する削除要求を送信し、前記蓄積装置に該当する前記データを削除させるとともに、前記蓄積指示装置に削除した前記データに関連する前記蓄積アドレスの削除要求を送信し、前記蓄積指示装置に該当する前記蓄積アドレスを削除させ、前記データ検索応答に含まれるデータから削除したデータを除いたデータのリストを含むデータ取得応答を前記ユーザ端末に送信する処理を実行させることを特徴とする。
【００２４】
本発明は、上記に記載のいずれかのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２５】
この発明によれば、ＩＣタグから無線信号によりデータが送信される際に、本識別情報ではなく一定間隔で変更される仮識別情報を付与し、付与された仮識別情報を本識別情報に変換し、変換した本識別情報に対応する蓄積アドレスを生成し、生成した蓄積アドレスに対応する蓄積装置にデータを記憶させることができる。そのため、ＩＣタグから送信される無線信号に含まれる仮識別情報に基づいて追跡が行われたとしても、本識別情報が特定できない限り蓄積先を特定できないため、ＩＣタグに関する情報の追跡を困難とし、プライバシが侵害されないようにすることが可能となる。
【００２７】
また、この発明によれば、ユーザ端末からのデータ取得要求に応じて重複データを削除することができ、また、重複データを削除した後の本識別情報に対応するデータの一覧をユーザ端末に出力させることができる。
【００３０】
また、この発明によれば、ＩＣタグが仮識別情報を含む無線信号を送信しても、本識別情報に変換し、当該本識別情報に基づいて記憶させるデータに対応する蓄積アドレスを生成することが可能となる。
【００３１】
また、この発明によれば、ＩＣタグから無線信号に送信されるデータごとに蓄積アドレスを対応付けることが可能となる。
【００３３】
また、この発明によれば、複数の蓄積装置にデータが重複して記憶されている場合に、重複したデータを削除することが可能となり、蓄積装置における記憶領域の有効な活用が可能となる。
【発明を実施するための最良の形態】
【００３４】
（第１実施形態）
以下、本発明の第１実施形態を図面を参照して説明する。
図１は、第１実施形態に係る蓄積システム１を示す概略ブロック図である。
蓄積システム１は、ＩＣ（Integrated Circuit）タグ１０、複数のＩＣタグリーダ２０−１…２０−ｎ、複数の複写制御装置３０−１…３０−ｎ、蓄積指示装置４０、複数の蓄積装置６０−１…６０−ｎ、ユーザ端末８０、取得制御装置７０、及び複数の複写制御装置３０−１…３０−ｎと、蓄積指示装置４０と、複数の蓄積装置６０−１…６０−ｎと、取得制御装置７０と、ユーザ端末８０とを相互に接続するネットワーク５０とを備えている。
【００３５】
蓄積システム１において、ＩＣタグ１０は、例えば移動する人に携帯され、また流通する商品にタグとして取り付けられるものであり、予め付与される一意に識別可能な真の識別情報である本ＩＤ（Identification）に基づいて生成される仮ＩＤと、内部に備えたセンサにより計測したデータとを含む無線信号を一定間隔で送信する。なお、図１では１つのＩＣタグ１０が移動している状態を示しているが、ＩＣタグは１つに限られず複数存在していてもよい。
【００３６】
ＩＣタグリーダ２０−１…２０−ｎ（以下、ＩＣタグリーダを代表して示す場合にはＩＣタグリーダ２０と記載）は、ＩＣタグ１０から送信される無線信号を受信し、受信した無線信号に含まれるデータと仮ＩＤとを対応する複写制御装置３０−１…３０−ｎに送信する。
【００３７】
複写制御装置３０−１…３０−ｎ（以下、複写制御装置を代表して示す場合には複写制御装置３０と記載）は、ＩＣタグリーダ２０に一対一に対応して設けられ、それぞれが対応するＩＣタグリーダ２０に接続されている。複写制御装置３０は、ＩＣタグリーダ２０から送信される仮ＩＤとデータとを受信し、当該仮ＩＤとデータに対応する蓄積先を示す蓄積アドレスを要求する蓄積アドレス要求を蓄積指示装置４０に送信する。また、複写制御装置３０は、蓄積指示装置４０から蓄積アドレス応答を受信し、受信した蓄積アドレス応答に含まれる蓄積アドレスを読み出し、読み出した蓄積アドレスとデータとＩＣタグリーダ２０からの受信時刻と、予め各複写制御装置３０に付与される一意に識別可能な複写制御装置ＩＤとを含む蓄積要求をネットワーク５０に送出する。
【００３８】
蓄積装置６０−１…６０−ｎ（以下、蓄積装置を代表して示す場合には蓄積装置６０と記載）は、予め一意に識別可能な端末アドレスが付与されており、ネットワーク５０を介して複写制御装置３０から受信した蓄積要求の蓄積アドレスに自装置の端末アドレスが含まれている場合、当該蓄積アドレスに含まれる蓄積位置に対応する内部の記憶領域に蓄積要求に含まれるデータを記録する。なお、端末アドレスとしては、ＩＰ（Internet Protocol）アドレスなどが適用される。また、蓄積装置６０は、取得制御装置７０から蓄積アドレスを含むデータ検索要求を受信した場合、受信した蓄積アドレスの蓄積位置に該当するデータを読み出し、読み出したデータを含むデータ検索応答を取得制御装置７０に送信する。また、蓄積装置６０は、取得制御装置７０から蓄積アドレスを含む削除要求を受信した場合、受信した蓄積アドレスの蓄積位置に該当するデータを削除する。
【００３９】
蓄積指示装置４０は、複写制御装置３０から蓄積アドレス要求を受信し、受信した蓄積アドレス要求に含まれる仮ＩＤを本ＩＤに変換する。また、蓄積指示装置４０は、変換した本ＩＤに基づいて蓄積装置６０の端末アドレスとデータを蓄積する先の領域を示す蓄積位置とを生成し、生成した端末アドレスと蓄積位置とを含む蓄積アドレス応答を蓄積アドレス要求の送信元の複写制御装置３０に送信する。また、蓄積指示装置４０は、取得制御装置７０から蓄積位置検索要求を受信し、蓄積位置検索要求に含まれる本ＩＤに対応する蓄積アドレスを検索し、検索した蓄積アドレスのリストを含む蓄積位置検索応答を取得制御装置７０に送信する。また、取得制御装置７０から蓄積アドレスを含む蓄積アドレス削除要求を受信した場合、該当する本ＩＤの蓄積アドレスを削除する。
【００４０】
ユーザ端末８０は、例えばパーソナルコンピュータ８０−１や携帯電話端末８０−２が適用され、ユーザの操作を受けて本ＩＤを入力し、入力した本ＩＤを含むデータ取得要求を取得制御装置７０に送信し、取得制御装置７０からデータ取得応答を受信し、受信したデータ取得応答に含まれるデータのリストをユーザが参照できるように出力する。
【００４１】
取得制御装置７０は、ユーザ端末８０から送信されるデータ取得要求を受信し、受信したデータ取得要求に含まれる本ＩＤに対応する蓄積アドレスを蓄積指示装置４０から受信し、受信した蓄積アドレスに対応する蓄積装置６０からデータを受信し、受信した全てのデータに重複が存在するか否かを判定し、重複しているデータについては１つを残して削除し、削除後のデータのリストを含むデータ取得応答をユーザ端末８０に送信する。
【００４２】
ネットワーク５０は、例えば複数のルータ等から構成されており、複写制御装置３０、蓄積指示装置４０、蓄積装置６０、取得制御装置７０、ユーザ端末８０から送出されるパケットに含まれる送信先を示すアドレスに基づいてパケットの転送を行う。
【００４３】
次に、図２から図９を参照して蓄積システム１の各装置の内部構成について説明する。
図２はＩＣタグ１０の内部構成を示したブロック図である。ＩＣタグ１０において、センサ１４は、例えば、歩数計等が適用され、人によって携帯されたときに、その振動を検出して、計測した振動回数を出力する。また、センサ１４は、ＩＣタグ１０が商品に取り付けられる場合等には、周囲の温度や湿度を計測するようなものであってもよい。
【００４４】
仮ＩＤ生成部１３は、上述したようにＩＣタグ１０に予め付与されている本ＩＤに基づいて、仮ＩＤを生成する。
【００４５】
ここで、仮ＩＤの生成手段としては、例えば、複数の仮ＩＤを記憶したテーブルを内部に記憶しておき、無線信号の送信を行う一定間隔の周期となったときに、当該テーブルから１つの仮ＩＤを選択して読み出すという生成手段を適用することができる。この場合、後述する蓄積指示装置４０のＩＤ変換部４２も、本ＩＤと当該複数の仮ＩＤの変換テーブルを備えることとなり、蓄積指示装置４０は、当該変換テーブルにより仮ＩＤを本ＩＤに変換することになる。
【００４６】
また、仮ＩＤの生成に暗号化による手段を適用することもできる。例えば、ＩＣタグ１０が予め本ＩＤを内部に記憶し、内部の乱数生成器などにより発生させた一定長の乱数値を本ＩＤに付与し、乱数値が付与された本ＩＤに対して、共通鍵暗号化方式の共通鍵で暗号化して仮ＩＤを生成する手段がある。共通鍵暗号化方式を用いる場合には、蓄積指示装置４０のＩＤ変換部４２でも共通鍵を有しており、当該共通鍵により仮ＩＤを復号化して、予め取り決めてある本ＩＤが含まれるビット位置の値を読み出すことで本ＩＤへ変換することができる。また、暗号化による手段として公開鍵暗号化方式の公開鍵で暗号化して仮ＩＤを生成する手段がある。公開鍵暗号化方式を用いる場合には、仮ＩＤ生成部１３が公開鍵を有し、ＩＤ変換部４２が秘密鍵を有し、仮ＩＤ生成部１３が公開鍵で暗号化して生成した仮ＩＤを、ＩＤ変換部４２が当該秘密鍵により復号化を行い、予め取り決めてある本ＩＤが含まれるビット位置の値を読み出すことで本ＩＤへ変換することができる。
【００４７】
記憶部１５は、センサ１４が計測したデータを記憶する。また、上記の仮ＩＤ生成部１３がテーブルを用いて仮ＩＤを生成する場合には、当該テーブルを記憶し、本ＩＤを用いて仮ＩＤを生成する場合には本ＩＤを記憶する。
【００４８】
無線送信部１１は、一定間隔で、記憶部１５に記憶されるデータを読み出し、当該データと仮ＩＤ生成部１３が生成する仮ＩＤとを含む無線信号をアンテナ１２より送出する。
【００４９】
なお、上記のＩＣタグ１０の実施形態では、センサ１４を内蔵するようにしていたが、本発明はこの形態に限られず、例えば、計測した体重値を無線信号で出力する体重計があった場合、ＩＣタグを携帯する人が、その体重計に乗った場合に、ＩＣタグが体重計から送信される無線信号を受信し、受信した無線信号に含まれる計測データを記憶部１５に記録ようにしてもよい。
【００５０】
図３は、ＩＣタグリーダ２０の内部構成を示したブロック図である。ＩＣタグリーダ２０において、無線受信部２１は、アンテナ２２を介してＩＣタグ１０より送出される無線信号を受信し、受信した無線信号からデータと仮ＩＤとを読み出す。接続部２３は、対応する複写制御装置３０に接続されており、無線受信部２１が読み出したデータと仮ＩＤとを複写制御装置３０に送信する。
【００５１】
図４は、複写制御装置３０の内部構成を示したブロック図である。複写制御装置３０において、接続部３１は、ＩＣタグリーダ２０に接続され、ＩＣタグリーダ２０から送信されるデータと仮ＩＤとを受信し、受信したデータと仮ＩＤとに時計３５から取得した受信時刻を対応付けて記憶部３４に記録する。判定部３３は、接続部３１が仮ＩＤとデータと受信時刻を記憶部３４に記録した際に、記録される仮ＩＤと同じ仮ＩＤが既に記憶部３４に記憶されているか否かを判定する。
【００５２】
送受信部３２は、ネットワーク５０に接続され、判定部３３からの指示を受けて仮ＩＤを含む蓄積アドレス要求をネットワーク５０を介して蓄積指示部４０に送信する。また、送受信部３２は、蓄積指示部４０からネットワーク５０を介して蓄積アドレスを含む蓄積アドレス応答を受信し、受信した蓄積アドレスを蓄積アドレス要求に含まれていた仮ＩＤに対応付けて記憶部３４に記録する。また、送受信部３２は、記憶部３４に記憶されている蓄積アドレスとデータと受信時刻とを読み出し、蓄積アドレスとデータと受信時刻と複写制御装置ＩＤとを含む蓄積要求を蓄積装置６０に送信し、蓄積装置６０からの蓄積応答を受信する。
【００５３】
記憶部３４は、図５に示すデータ構造を有しており、接続部３１が記録する仮ＩＤとデータと時計３５から取得した受信時刻とを対応付けて記憶する。また、記憶部３４は、送受信部３２が記録する蓄積アドレスを既に記憶されている仮ＩＤに対応付けて記憶する。
【００５４】
なお、記憶部３４が記憶するデータは、送受信部３２が蓄積装置６０にデータを送信した後は、上述したように判定部３３が同じ仮ＩＤが存在するか否かの判定を行う際に参照されるため、ＩＣタグ１０が仮ＩＤを変更する一定間隔よりも長い時間経過した後、受信時刻に基づいて判定部３３によって削除される。
【００５５】
図６は、蓄積指示装置４０の内部構成を示したブロック図である。蓄積指示装置４０において、送受信部４１は、ネットワーク５０に接続され、複写制御装置３０からの蓄積アドレス要求を受信し、また、蓄積アドレス応答を複写制御装置３０に対して送信する。また、送受信部４１は、取得制御装置７０からの蓄積位置検索要求を受信し、蓄積位置検索応答を取得制御装置７０に送信する。ＩＤ変換部４２は、上述したように、複写制御装置３０から仮ＩＤを含む蓄積アドレス要求を受信した際に、蓄積アドレス要求に含まれる仮ＩＤを読み出し、読み出した仮ＩＤを本ＩＤへ変換する。
【００５６】
蓄積アドレス生成部４３は、ＩＤ変換部４２により仮ＩＤから変換された本ＩＤに対応する蓄積先を示す蓄積装置６０の端末アドレス及び当該蓄積装置６０における記憶領域を示す蓄積位置から蓄積アドレスを生成し、生成した蓄積アドレスを本ＩＤに対応付けて記憶部４４に記録する。
【００５７】
ここで、蓄積アドレスを生成する手段としては、例えば、次のような手段などを適用することができる。すなわち、蓄積装置６０に付与されている端末アドレスを記憶するテーブルと、蓄積位置とを記憶するテーブルを備えておき、乱数値を発生させ、当該乱数値に対応する端末アドレスを読み出す。そして、さらに、他の乱数値を発生させ、当該他の乱数値に基づいて蓄積テーブルから当該他の乱数値に対応する蓄積位置を読み出し、読み出した端末アドレスと蓄積位置とを合わせて蓄積アドレスを生成するという手段である。
【００５８】
記憶部４４は、図７に示すようなデータ構成を有しており、本ＩＤに対応付けて蓄積アドレス生成部４３により生成される蓄積アドレスを記憶する。図７の例では、端末アドレスは、ＩＰアドレスを適用した例が示されており、また蓄積位置は、ＩＰアドレスの記載の後の「：」の後に続く記憶領域の番地の数値で示されている。
【００５９】
蓄積アドレス検索部４５は、取得制御装置７０からの本ＩＤを含む蓄積検索要求を受信し、当該本ＩＤに対応する蓄積アドレスを記憶部４４から検索し、検索した蓄積アドレスを含む蓄積検索応答を取得制御装置７０に送信する。
【００６０】
蓄積アドレス削除部４６は、取得制御装置７０から、蓄積アドレスを含む蓄積アドレス削除要求を受信した場合、記憶部４４から該当する本ＩＤの蓄積アドレスを削除し、蓄積アドレス削除応答を取得制御装置７０に送信する。
【００６１】
図８は、蓄積装置６０の内部構成を示したブロック図である。蓄積装置６０において、送受信部６１は、ネットワーク５０に接続され、複写制御装置３０からの蓄積要求を受信する。また、送受信部６１は、蓄積要求に対応する蓄積応答を複写制御装置３０に送信する。また、送受信部６１は、取得制御装置７０からデータ検索要求を受信し、データ検索要求に含まれる蓄積アドレスに対応して検索されたデータを含むデータ検索応答を取得制御装置７０に送信する。また、送受信部６１は、取得制御装置７０から削除要求を受信し、削除要求に対応する削除応答を取得制御装置７０に送信する。
【００６２】
記録部６２は、送受信部６１が蓄積要求を受信した際に、蓄積要求に含まれる蓄積アドレスから蓄積位置を読み出し、読み出した蓄積位置が示す記憶部６５の領域に当該蓄積要求に含まれるデータと受信時刻と複写制御装置ＩＤとを記録する。検索部６３は、送受信部６１がデータ検索要求を受信した際に、データ検索要求に含まれる蓄積アドレスを読み出し、蓄積アドレスに対応するデータと受信時刻と複写制御装置ＩＤとを記憶部６５から検索する。削除部６４は、送受信部６１が削除要求を受信した際に、削除要求に含まれる蓄積アドレスを読み出し、読み出した蓄積アドレスに含まれる蓄積位置に記憶されているデータと受信時刻と複写制御装置ＩＤとを記憶部６５から削除する。
【００６３】
図９は、取得制御装置７０の内部構成を示したブロック図である。
送受信部７１は、ネットワーク５０に接続され、ユーザ端末８０からの本ＩＤを含むデータ取得要求を受信する。また、送受信部７１は、データ取得要求に含まれる本ＩＤに対応するデータと受信時刻と複写制御装置ＩＤを記憶部７３から読み出し、読み出したデータと受信時刻と複写制御装置ＩＤとを含むデータ取得応答をユーザ端末８０に送信する。
【００６４】
また、送受信部７１は、送受信部７１がデータ取得要求を受信した際に、データ取得要求に含まれる本ＩＤを読み出し、読み出した本ＩＤを記憶部７３に記録するとともに、当該本ＩＤを含む蓄積位置検索要求を蓄積指示装置４０に送信する。また、送受信部７１は、蓄積指示装置４０から本ＩＤに対応する蓄積アドレスを含む蓄積位置検索応答を受信し、受信した蓄積位置検索応答に含まれる蓄積アドレスを本ＩＤに対応付けて記憶部７３に記録する。
【００６５】
また、送受信部７１は、蓄積位置検索応答に含まれる蓄積アドレスを読み出し、読み出した蓄積アドレスを含むデータ検索要求を蓄積装置６０に送信する。また、送受信部７１は、蓄積装置６０から検索されたデータと受信時刻と複写制御装置ＩＤを含むデータ検索応答を受信し、受信したデータと受信時刻と複写制御装置ＩＤを記憶部７３に記録する。また、送受信部７１は、重複するデータの削除を蓄積装置６０に要求する際、当該データに対応する蓄積アドレスを含む削除要求を蓄積装置６０に送信し、蓄積装置６０から削除応答を受信する。また、送受信部７１は、蓄積装置６０から削除応答を受信したとき、あるいは、削除要求を蓄積装置６０に送信するときに、データを削除する対象となる蓄積アドレスを含む蓄積アドレス削除要求を蓄積指示装置４０に送信し、蓄積指示装置４０から蓄積アドレス削除応答を受信する。
【００６６】
記憶部７３は、送受信部７１がデータ検索応答を受信して記録する本ＩＤと蓄積アドレスとデータと受信時刻と複写制御装置ＩＤとを対応付けて記憶する。
【００６７】
判定部７２は、送受信部７１がデータ検索要求を送信した蓄積装置６０の全てからのデータ検索応答を受信したときに、記憶部７３に重複しているデータが存在するか否かを判定する。また、判定部７２は、重複しているデータが存在する場合、受信時刻を比較し、受信時刻が最後のデータを残し、それ以外のデータの削除を行うため、当該データに対応する蓄積アドレスを記憶部７３から読み出して送受信部７１に入力する。
【００６８】
なお、本発明の本識別情報は、本ＩＤに対応し、仮識別情報は仮ＩＤに対応する。また、上述したＩＣタグの第１の記憶手段は、ＩＣタグ１０の記憶部１５に対応し、第２の記憶手段は、蓄積装置６０の記憶部６５に対応する。
【００６９】
また、上述した本発明のＩＣタグの記憶手段、生成手段、送信手段は、それぞれＩＣタグ１０の記憶部１５、仮ＩＤ生成部１３、無線送信部１１に対応する。
【００７０】
また、本発明の蓄積装置の記憶手段、受信手段、記録手段は、それぞれ蓄積装置６０の記憶部６５、送受信部６１、記録部６２に対応する。
【００７１】
また、本発明の蓄積指示装置の変換手段、生成手段、送信手段は、蓄積指示装置４０のＩＤ変換部４２、蓄積アドレス生成部４３に対応する。また、本発明の蓄積指示装置の受信手段及び送信手段は、送受信部４１に対応する。
【００７２】
また、本発明の複写制御装置の接続手段、仮識別情報記憶手段、判定手段は、複写制御装置３０の接続部３１、記憶部３４、判定部３３に対応する。また、本発明の複写制御装置の送信手段、受信手段、第２の送信手段は、送受信部３２に対応する。
【００７３】
また、本発明の取得制御装置の受信手段、送信手段、第２の送信手段は、取得制御装置７０の送受信部７１に対応する。また、本発明の取得制御装置の判定手段は、判定部７２に対応する。
【００７４】
次に、図１０から図１２を参照して、蓄積システム１に係る処理について説明する。
図１０は、蓄積システム１に係る蓄積処理を示したシーケンス図である。また、図１１は、複写制御装置３０が、ＩＣタグリーダ２０から受信した仮ＩＤとデータを記憶部３４に記録する際の処理を示したフローチャートである。以下、図１０及び図１１を参照して蓄積システム１に係る蓄積処理について説明する。
【００７５】
最初に、ＩＣタグ１０のセンサ１４がデータを計測して記憶部１５へ記録する。一定間隔の周期になったときに、ＩＣタグ１０の仮ＩＤ生成部１３が仮ＩＤを生成する。そして、無線送信部１１は、記憶部１５からデータを読み出し、読み出したデータと仮ＩＤ生成部１３が生成した仮ＩＤとを含む無線信号をアンテナ１２を介して送信する。ＩＣタグ１０の無線信号を受信可能な範囲に存在するＩＣタグリーダ２０が、ＩＣタグ１０の無線信号を検出し、検出した無線信号から仮ＩＤとデータとを読み出し、読み出した仮ＩＤとデータとを当該ＩＣタグリーダ２０に接続されている複写制御装置３０に送信する（ステップＳａ１）。
【００７６】
次に、仮ＩＤとデータを受信した複写制御装置３０は図１１に示す判定処理を行う（ステップＳａ２）。まず最初に、複写制御装置３０の接続部３１は、ＩＣタグリーダ２０から仮ＩＤとデータとを受信し、時計３５から受信時刻を取得し、仮ＩＤとデータと受信時刻とを記憶部３４に記録する（図１１：ステップＳｂ１）。判定部３３は、記憶部３４に仮ＩＤが記録される際に、当該仮ＩＤが記憶部３４に既に記憶されている仮ＩＤと一致するか否かを判定する（図１１：ステップＳｂ２）。新たに記録される仮ＩＤが既に記憶されている仮ＩＤと一致する場合、判定部３３は、既に記憶されている仮ＩＤに対応する蓄積アドレスを記憶部３４から読み出し、記憶部３４に新たに記録された仮ＩＤの蓄積アドレスのエントリに読み出した蓄積アドレスを記録し、図１０のステップＳａ５の処理に進む（図１１：ステップＳｂ３）。
【００７７】
一方、新たに記録される仮ＩＤが既に記憶されている仮ＩＤと一致しない場合、判定部３３は、接続部３１によって記憶部３４に記録される仮ＩＤを含む蓄積アドレス要求を送信する指示を送受信部３２に入力する。当該指示が入力された送受信部３２は、当該仮ＩＤを含む蓄積アドレス要求をネットワーク５０を介して蓄積指示装置４０に送信する（図１１：ステップＳｂ４、図１０：ステップＳａ３）。
【００７８】
蓄積アドレス要求を受信した蓄積指示装置４０の送受信部４１は、蓄積アドレス要求に含まれる仮ＩＤを読み出してＩＤ変換部４２に入力する。仮ＩＤが入力されたＩＤ変換部４２は、仮ＩＤを本ＩＤに変換し、変換した本ＩＤを蓄積アドレス生成部４３に入力する。本ＩＤが入力された蓄積アドレス生成部４３は、入力された本ＩＤに基づいて端末アドレスと蓄積位置とを含む蓄積アドレスを生成し、生成した蓄積アドレスを本ＩＤに対応付けて記憶部４４に記録する。送受信部４１は、生成された蓄積アドレスを含む蓄積アドレス応答をネットワーク５０を介して複写制御装置３０に送信する（ステップＳａ４）。
【００７９】
次に、複写制御部３０の送受信部３２は、蓄積指示装置４０から受信した蓄積アドレス応答に含まれる蓄積アドレスか、あるいは、判定部３３から入力される指示により記憶部３４から読み出した仮ＩＤに対応する蓄積アドレスのいずれかの蓄積アドレスと、記憶部３４から読み出した仮ＩＤに対応するデータと受信時刻と自装置に予め付与されている複写制御装置ＩＤとを含む蓄積要求をネットワーク５０に送信する（ステップＳａ５）。ネットワーク５０内のルータは、蓄積アドレスに含まれる端末アドレスに基づいて該当する蓄積装置６０に蓄積要求を転送し、蓄積装置６０の送受信部６１が蓄積要求を受信する。
【００８０】
蓄積装置６０の送受信部６１は、受信した蓄積要求に含まれる端末アドレスが自装置の端末アドレスである場合、受信した蓄積要求を記録部６２に入力する。そして、記録部６２は、入力された蓄積要求から蓄積位置とデータと受信時刻と複写制御装置ＩＤとを読み出し、蓄積位置に基づいて記憶部６５に領域を確保し、データと受信時刻と複写制御装置ＩＤとを記録する。そして、送受信部６１は、記録部６２が記憶部６５へ記録を行った後に、蓄積応答を送信し、複写制御装置３０の送受信部３０は蓄積応答を受信する（ステップＳａ６）。
【００８１】
なお、記録部６２が蓄積位置に対応する領域を記憶部６５に確保できない場合、蓄積応答をエラーとして応答し、この場合、複写制御装置３０は、蓄積指示装置４０に他の蓄積アドレスを要求することとなる。また、蓄積位置に対応する領域に、既にデータが記録されている場合には、蓄積要求に含まれるデータを上書きする。
【００８２】
次に、図１２を参照して蓄積システム１に係るデータ取得及び重複データ削除処理について説明する。データ取得及び重複データ削除処理は、ユーザ端末８０を利用するユーザがＩＣタグ１０に係るデータの蓄積状況を参照するための処理であり、その際に、重複して記憶されているデータを削除して蓄積装置６０の記憶領域の整理を行う処理である。
【００８３】
最初にユーザ端末８０がユーザの操作を受けて、データ取得を行う対象となるＩＣタグ１０の本ＩＤを入力し、入力した本ＩＤを含むデータ取得要求をネットワーク５０を介して取得制御装置７０に送信する（ステップＳｃ１）。取得制御装置７０の送受信部７１は、ネットワーク５０を介してユーザ端末８０から送信されるデータ取得要求を受信し、受信したデータ取得要求に含まれる本ＩＤを読み出し、読み出した本ＩＤを含む蓄積位置検索要求をネットワーク５０を介して蓄積指示装置４０に送信する（ステップＳｃ２）。蓄積位置検索要求を受信した蓄積指示装置４０の送受信部４１は、受信した蓄積位置検索要求に含まれる本ＩＤを読み出し、読み出した本ＩＤを蓄積アドレス検索部４５に入力する。蓄積アドレス検索部４５は、入力される本ＩＤに対応する蓄積アドレスを記憶部４４から検索する。送受信部４１は、検索部４５によって検索された蓄積アドレスを含む蓄積位置検索応答を送信する（ステップＳｃ３）。
【００８４】
次に、取得制御装置７１の送受信部７１は、受信した蓄積位置検索応答に含まれる蓄積アドレスを読み出し、読み出した蓄積アドレスを検索対象とした本ＩＤに対応付けて記憶部７３に記録する。そして、送受信部７１は当該蓄積アドレスを含むデータ検索要求をネットワーク５０を介して蓄積装置６０に送信する。なお、複数の蓄積アドレスが検索されている場合、送受信部７１は、複数の蓄積アドレスのそれぞれに対してデータ検索要求を送信する（ステップＳｃ４）。データ検索要求を受信した蓄積装置６０の送受信部６１は、データ検索要求から蓄積アドレスを読み出し、読み出した蓄積アドレスを検索部６３に入力する。蓄積アドレスが入力された検索部６３は、蓄積アドレスに含まれる蓄積位置に対応するデータと受信時刻と複写制御装置ＩＤとを記憶部６２から検索する。そして、検索部６３は、検索されたデータと受信時刻と複写制御装置ＩＤとを記憶部６２から読み出す。送受信部６１は、検索部６３が読み出したデータと受信時刻と複写制御装置ＩＤとを含むデータ検索応答をネットワーク５０を介して取得制御装置７０に送信する（ステップＳｃ５）。
【００８５】
次に、データ検索応答を受信した取得制御装置７０の送受信部７１は、データ検索応答に含まれるデータと受信時刻と複写制御装置ＩＤと読み出し、既に記憶部７３に記憶されている本ＩＤと蓄積アドレスに対応付けて記憶部７３に記録する。そして、全てのデータ検索要求に対応するデータ検索応答を受信したことを送受信部７１が検出すると、判定部７２が、記憶部７３に記憶されているデータに重複があるか否かを判定する。
【００８６】
ここで、データに重複があるか否かを判定する手段としては、データ自体のビット列を比較してデータが一致するか否かを判定する手段や、データの中にＩＣタグ１０のセンサ１４が計測した際の計測時刻が含まれている場合には、当該計測時刻が一致するか否かを判定することによりデータが重複しているか否かを判定する手段などを適用することができる。
【００８７】
判定部７２は、データに重複がないと判定した場合、記憶部７３に記憶されている本ＩＤに対応するデータと受信時刻と複写制御装置ＩＤを含むリストを生成する。送受信部７１は、当該リストを含むデータ取得応答をネットワーク５０を介してユーザ端末８０に送信する（ステップＳｃ１１）。一方、判定部７２は、データに重複があると判定した場合、受信時刻に基づいて最後に記録されたデータを残し、それ以外のデータ及び当該データに関連する受信時刻と複写制御装置ＩＤとを削除するため当該データに対応する蓄積アドレスを記憶部７３から読み出す。そして、送受信部７１は、判定部７２が読み出した蓄積アドレスを含む削除要求をネットワーク５０を介して蓄積装置６０に送信する。このとき、
複数のデータを削除する場合、それぞれのデータに対応する蓄積アドレスを含む削除要求を送信する。
【００８８】
削除要求を受信した蓄積装置６０の送受信部６１は、削除要求に含まれる蓄積アドレスを読み出し、読み出した蓄積アドレスを削除部６４に入力する。蓄積アドレスが入力された削除部６４は、蓄積アドレスに含まれる蓄積位置に対応するデータと受信時刻と複写制御装置ＩＤとを記憶部６２から削除する。そして、取得制御装置７０の送受信部７１は、削除部６４が削除を完了した後に、削除応答をネットワーク５０を介して取得制御装置７０に送信する（ステップＳｃ８）。
【００８９】
送受信部７１が全ての削除応答を受信したことを検出した際に、次に判定部７２は削除を行った蓄積アドレスを含む蓄積アドレスを読み出し、送受信部７１は、判定部７２が読み出した蓄積アドレスを含む蓄積アドレス削除要求をネットワークを介して蓄積指示装置４０に送信する（ステップＳｃ９）。蓄積アドレス削除要求を受信した蓄積指示装置４０の送受信部４１は、蓄積アドレス削除要求に含まれる蓄積アドレスを読み出し、読み出した蓄積アドレスを蓄積アドレス削除部４６に入力する。蓄積アドレスが入力された蓄積アドレス削除部４６は、記憶部４４から対応する蓄積アドレスを削除する。送受信部４１は、蓄積アドレス削除部４６が削除が完了した後に、蓄積アドレス削除応答をネットワーク５０を介して取得制御装置７０に送信する（ステップＳｃ１０）。蓄積アドレス削除応答を受信した取得制御装置７０の判定部７２は、削除を行った蓄積アドレスとデータと受信時刻と複写制御装置ＩＤとを記憶部７３から削除し、削除後の記憶部７３からデータと受信時刻と複写制御装置ＩＤとを含むリストを生成する。そして、送受信部７１は、リストを含むデータ取得応答をネットワーク５０を介してユーザ端末８０に送信する（ステップＳｃ１１）。
【００９０】
なお、上記の取得制御装置７０では、ユーザ端末８０から送信されるデータ取得要求に対応してデータの重複が存在するか否かを判定させるようにしていたが、本発明はこの実施形態に限られず、例えば、取得制御装置７０が内部にタイマを備え、また、予め蓄積指示装置４０から受信した本ＩＤを内部に記憶しておき、タイマが満了した際に、個々の本ＩＤに対応するデータに重複が存在するかを判定させ、重複しているデータが存在した場合、当該データを削除させるようにしてもよい。このような処理を一日に一度行わせることで、蓄積装置６０の記憶領域を整理して効率良く使用することが可能となる。
【００９１】
上記の第１実施形態の構成により、従来と同様にＩＣタグ１０に対応付けてデータを蓄積装置６０に記憶させることが可能であるが、ＩＣタグ１０とＩＣタグリーダ２０と複写制御装置３０では仮ＩＤが用いられるため、信頼できる運営者によってこれらの装置が運営され、仮ＩＤの情報が収集されたとしても、仮ＩＤからは蓄積先を特定することができないため、追跡を防ぐことが可能となり、プライバシが侵害されないようにすることができる。
【００９２】
また、取得制御装置７０により、重複したデータを削除することができるため、蓄積装置６０における記憶領域を有効に活用することが可能となる。また、ユーザ端末８０からのデータ取得要求に基づいて取得制御装置７０が本ＩＤに対応するデータを検索し、本ＩＤに対応するデータのリストを生成してユーザ端末８０に送信するため、ユーザは、本ＩＤに対応するデータの記憶状態をいつでも参照することができる。
【００９３】
（第２実施形態）
次に、本発明に係る第２実施形態について説明する。第２実施形態では、第１実施形態に係る複写制御装置３０の判定部３３が、同じ仮ＩＤとデータについては蓄積装置６０に記録しないようにする点で第１実施形態の構成と異なる。以下、図１３を参照して異なる構成について説明する。なお、各装置の構成については第１実施形態と同じであるため、同じ符号を用いて説明する。
【００９４】
図１３は、第１実施形態において説明した図１０の蓄積処理のステップＳａ２に該当する処理である。まず最初に、複写制御装置３０の接続部３１は、ＩＣタグリーダ２０から送信される仮ＩＤとデータとを受信し、時計３５から受信時刻としての時刻情報を取得し、仮ＩＤとデータと受信時刻とを記憶部３４に記録する（ステップＳｄ１）。判定部３３は、接続部３１が、仮ＩＤとデータとを受信した際に、当該仮ＩＤとデータとの組み合わせが既に記憶部３４に記憶されている仮ＩＤとデータの組み合わせに一致するか否かを判定する（ステップＳｂ２）。一致する場合には、ＩＣタグリーダ２０を介してＩＣタグ１０から重複して送信されたものとして受信した仮ＩＤとデータを破棄する。一方、記録される仮ＩＤとデータの組み合わせが既に記憶されている仮ＩＤとデータの組み合わせに一致しない場合、判定部３３は、接続部３１によって記憶部３４に記録される仮ＩＤを含む蓄積アドレス要求を送信する指示を送受信部３２に入力する。当該指示が入力された送受信部３２は、当該仮ＩＤを含む蓄積アドレス要求をネットワーク５０を介して蓄積指示装置４０に送信する（ステップＳｄ３、図１０のステップＳａ３に相当）。
【００９５】
なお、仮ＩＤとデータの組み合わせが一致し、データを破棄する場合であっても、受信時刻のみを複写制御装置３０が蓄積装置６０に記憶させるようにしてもよい。
【００９６】
上記の第２実施形態の構成により、ＩＣタグ１０が伝送エラー無しにＩＣタグリーダ２０に無線信号が送信されたか否かを判定することができず、複数回同じ仮ＩＤとデータをＩＣタグリーダ２０に送信したとしても、判定部３３による上記の判定により、重複したデータに対して蓄積を行わないようにすることができる。これにより、ネットワーク５０におけるトラフィックを抑制することができ、また、蓄積装置６０において無駄に記憶領域を確保してしまうことを防ぐことが可能となる。
【００９７】
上述の蓄積装置、蓄積指示装置、複写制御装置、取得制御装置は内部に、コンピュータシステムを有している。そして、上述した蓄積処理、データ取得及び重複データ削除処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００９８】
【図１】第１実施形態に係る蓄積システムを示すブロック図である。
【図２】第１実施形態に係るＩＣタグの内部構成を示すブロック図である。
【図３】第１実施形態に係るＩＣタグリーダの内部構成を示すブロック図である。
【図４】第１実施形態に係る複写制御装置の内部構成を示すブロック図である。
【図５】第１実施形態に係る複写制御装置の記憶部のデータ構成を示すブロック図である。
【図６】第１実施形態に係る蓄積指示装置の内部構成を示すブロック図である。
【図７】第１実施形態に係る蓄積指示装置の記憶部のデータ構成を示すブロック図である。
【図８】第１実施形態に係る蓄積装置の内部構成を示すブロック図である。
【図９】第１実施形態に係る取得制御装置の内部構成を示すブロック図である。
【図１０】第１実施形態に係る蓄積処理を示したシーケンス図である。
【図１１】第１実施形態の蓄積処理における複写制御装置の内部処理を示したフローチャートである。
【図１２】第１実施形態に係るデータ取得及び重複データ削除処理を示したシーケンス図である。
【図１３】第２実施形態に係る複写制御装置の内部処理を示したフローチャートである。
【符号の説明】
【００９９】
１    蓄積システム
１０  ＩＣタグ
２０  ＩＣタグリーダ
３０  複写制御装置
４０  蓄積指示装置
５０  ネットワーク
６０  蓄積装置
７０  取得制御装置
８０  ユーザ端末
【図１】
0004633558.tif 000002
【図２】
0004633558.tif 000003
【図３】
0004633558.tif 000004
【図４】
0004633558.tif 000005
【図５】
0004633558.tif 000006
【図６】
0004633558.tif 000007
【図７】
0004633558.tif 000008
【図８】
0004633558.tif 000009
【図９】
0004633558.tif 000010
【図１０】
0004633558.tif 000011
【図１１】
0004633558.tif 000012
【図１２】
0004633558.tif 000013
【図１３】
0004633558.tif 000014