(57)【要約】【課題】送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信すること。【解決手段】位置管理サーバ２に、利用者の定位置を予め設定した人物位置テーブル７と、携帯型情報記憶媒体によって利用者の存在を検知するＲＦＩＤリーダー１６のそれぞれから利用者の現在位置情報を受信する利用者ＩＤ受信部３と、ネットワーク１５に接続されたメッセージ情報送信装置９から送信情報の送信先利用者を特定した検索要求を受信した場合に、検索要求で特定された送信先利用者に対応する定位置情報を人物位置テーブル７から抽出し、ＲＦＩＤリーダー１６から受信した現在位置情報の中から、抽出された定位置情報と一致する現在位置情報を検索する検索部４と、送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索された場合に、送信情報を送信先利用者に送信すべき旨の応答をメッセージ情報送信装置９に送信する通信部とを備えた。【選択図】        図１
2006013725.tif 000002
【特許請求の範囲】
【請求項１】
利用者の現在位置を管理する位置管理サーバであって、
利用者ごとに利用者の定位置を予め設定した定位置情報を記憶する記憶手段と、
携帯型情報記憶媒体によって利用者の存在を検知する一または複数の読み取り装置のそれぞれから利用者の現在位置情報を受信する受信手段と、
ネットワークに接続された情報送信装置から送信すべき情報を示す送信情報の送信先利用者を特定した検索要求を受信した場合に、検索要求で特定された前記送信先利用者に対応する定位置情報を前記記憶手段に記憶された前記定位置情報から抽出し、前記読み取り装置から受信した前記現在位置情報の中から、抽出された前記定位置情報と一致する現在位置情報を検索する検索手段と、
送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索された場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信する通信手段と、
を備えたことを特徴とする位置管理サーバ。
【請求項２】
前記通信手段は、さらに、前記読み取り装置が利用者の存在を検知した時刻が、前記情報送信装置からの検索要求を受信した時刻から予め定められた第１の時間より経過しているか否かを判断し、経過していない場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信することを特徴とする請求項１に記載の位置管理サーバ。
【請求項３】
前記検索手段は、さらに、前記通信手段によって前記読み取り装置が利用者の存在を検知した時刻が、前記情報送信装置からの検索要求を受信した時刻から前記第１の時間より経過していると判断された場合に、現在時刻が前記情報送信装置からの検索要求を受信した時刻から予め定められた第２の時間より経過しているか否かを判断し、経過していない場合に、再度、前記現在位置情報の中から、前記抽出された前記定位置情報と一致する現在位置情報を検索することを特徴とする請求項１に記載の位置管理サーバ。
【請求項４】
前記検索手段は、さらに、送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索されなかった場合に、現在時刻が前記情報送信情報からの検索要求を受信した時刻から予め定められた第２の時間より経過しているか否かを判断し、経過していない場合に、再度、前記現在位置情報の中から、前記抽出された前記定位置情報と一致する現在位置情報を検索することを特徴とする請求項１に記載の位置管理サーバ。
【請求項５】
前記検索手段は、さらに、前記検索要求を受信した場合に、検索要求で特定された前記送信先利用者が前記読み取り装置によって存在を検知されているか否かを判断し、存在が検知されていないと判断された場合に、現在時刻が前記情報送信装置からの検索要求を受信した時刻から予め定められた第２の時間より経過しているか否かを判断し、経過していない場合に、前記現在位置情報の中から、前記抽出された前記定位置情報と一致する現在位置情報を検索することを特徴とする請求項１に記載の位置管理サーバ。
【請求項６】
前記通信手段は、前記検索手段によって現在時刻が前記情報送信装置からの検索要求を受信した時刻から予め定められた第２の時間より経過していると判断された場合に、前記送信情報を前記送信先利用者に送信すべきでない旨の応答を前記情報送信装置に送信することを特徴とする請求項３〜５のいずれか一つに記載の位置管理サーバ。
【請求項７】
前記受信手段は、さらに、現在時刻が、利用者の存在が検知された時刻から予め定められた第３の時間経過している場合に、受信した前記利用者の現在位置情報を破棄することを特徴とする請求項１に記載の位置管理サーバ。
【請求項８】
前記検索手段は、さらに、送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索されなかった場合に、予め定められた第４の時間ごとに、前記現在位置情報の検索を繰り返し行うことを特徴とする請求項１〜７のいずれか一つに記載の位置管理サーバ。
【請求項９】
前記記憶手段は、利用者が前記送信先利用者として前記送信情報を受信するために使用する受信装置に最も近い位置に配置された前記読み取り装置に固有の識別情報を、前記定位置情報として記憶することを特徴とする請求項１〜８のいずれか一つに記載の位置管理サーバ。
【請求項１０】
前記記憶手段は、さらに、利用者ごとに、利用者の存在を検知した前記読み取り装置に固有の識別情報を現在位置情報として記憶することを特徴とする請求項９に記載の位置管理サーバ。
【請求項１１】
任意の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成手段と、
前記送信情報の送信先利用者を特定した検索要求を、ネットワークに接続され、利用者の現在位置を管理する位置管理サーバに送信する通信手段と、
前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべき旨の応答を受信した場合に、前記送信情報を前記送信先利用者に送信する情報送信手段と、
を備えたことを特徴とする情報送信装置。
【請求項１２】
前記情報生成手段は、前記通信手段によって前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべきでない旨の応答を受信した場合に、前記送信情報を削除することを特徴とする請求項１１に記載の情報送信装置。
【請求項１３】
前記情報生成手段は、前記通信手段によって前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべきでない旨の応答を受信した場合であって、かつ現在時刻が前記送信情報の生成時刻から予め定められた第５の時間を経過している場合に、前記送信情報を削除することを特徴とする請求項１１または１２に記載の情報送信装置。
【請求項１４】
前記通信手段は、さらに、前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべきでない旨の応答を受信した場合であって、かつ現在時刻が前記送信情報の生成時刻から予め定められた第５の時間を経過していない場合には、再度、前記検索要求を前記位置管理サーバに送信することを特徴とする請求項１２または１３に記載の情報送信装置。
【請求項１５】
前記情報生成手段は、前記送信先利用者のアドレス情報を含む前記送信情報を生成し、
前記通信手段は、前記アドレス情報により前記送信先利用者を特定した検索要求を、前記位置管理サーバに送信することを特徴とする請求項１１〜１４のいずれか一つに記載の情報送信装置。
【請求項１６】
任意の複数の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成手段と、
前記送信情報の前記複数の送信先利用者を特定した検索要求を、ネットワークに接続され、利用者の現在位置を管理する位置管理サーバに送信する通信手段と、
前記位置管理サーバから応答を受信した場合に、前記送信情報を送信すべき旨の応答に対応する送信先利用者に対してのみ、前記送信情報を送信する情報送信手段と、
を備えたことを特徴とする情報送信装置。
【請求項１７】
前記情報送信手段によって前記送信情報を前記複数の送信先利用者の全てに対して送信した後に、前記送信情報を削除する情報管理手段をさらに備えたことを特徴とする請求項１６に記載の情報送信装置。
【請求項１８】
前記送信先利用者ごとに、前記送信情報を送信したか否かを示す送信管理情報を記憶する記憶手段を備え、
前記情報管理手段は、送信先利用者に対して前記送信情報を送信した場合に前記送信先利用者に対する送信管理情報に送信済みの旨を設定し、送信先利用者に対して前記送信情報を送信できなかった場合に前記送信先利用者に対する前記送信管理情報に送信不可の旨を設定することを特徴とする請求項１６に記載の情報送信装置。
【請求項１９】
前記情報管理手段は、前記通信手段によって前記位置管理サーバに対して検索要求を行う際に、すべての送信先利用者に対する送信管理情報に未送信の旨を設定することを特徴とする請求項１８に記載の情報送信装置。
【請求項２０】
利用者の現在位置を管理する位置管理サーバと、位置管理サーバとネットワークで接続され、送信情報を送信先利用者に送信する情報送信装置とを有する情報送信システムであって、
前記情報送信装置は、
任意の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成手段と、
前記送信情報の送信先利用者を特定した検索要求を、前記位置管理サーバに送信する第一の通信手段と、
前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべき旨の応答を受信した場合に、前記送信情報を前記送信先利用者に送信する情報送信手段と、を備え、
前記位置管理サーバは、
利用者ごとに利用者の定位置を予め設定した定位置情報を記憶する記憶手段と、
携帯型情報記憶媒体によって利用者の存在を検知する読み取り装置から利用者の現在位置情報を受信する受信手段と、
前記情報送信装置から前記検索要求を受信した場合に、前記検索要求で特定された前記送信先利用者に対応する定位置情報を前記記憶手段に記憶された前記定位置情報から抽出し、前記読み取り装置から受信した前記現在位置情報の中から、抽出された前記定位置情報と一致する現在位置情報を検索する検索手段と、
送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索された場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信する第２の通信手段と、
を備えたことを特徴とする情報送信システム。
【請求項２１】
利用者の現在位置を管理する位置管理サーバと、位置管理サーバとネットワークで接続され、送信情報を送信先利用者に送信する情報送信装置との間で情報を送受信する情報送信システムであって、
任意の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成ステップと、
前記送信情報の送信先利用者を特定した検索要求を、前記位置管理サーバに送信する第一の通信ステップと、
前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべき旨の応答を受信した場合に、前記送信情報を前記送信先利用者に送信する情報送信ステップと、
携帯型情報記憶媒体によって利用者の存在を検知する読み取り装置から利用者の現在位置情報を受信する受信ステップと、
前記情報送信装置から前記検索要求を受信した場合に、前記検索要求で特定された前記送信先利用者に対応する、利用者ごとに利用者の定位置を予め設定した定位置情報を記憶手段に記憶された前記定位置情報から抽出し、前記読み取り装置から受信した前記現在位置情報の中から、抽出された前記定位置情報と一致する現在位置情報を検索する検索ステップと、
送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索された場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信する第２の通信ステップと、
を含むことを特徴とする情報送信方法。
【請求項２２】
利用者の現在位置を管理する位置管理方法であって、
携帯型情報記憶媒体によって利用者の存在を検知する読み取り装置から利用者の現在位置情報を受信する受信ステップと、
前記情報送信装置から前記検索要求を受信した場合に、前記検索要求で特定された前記送信先利用者に対応する、利用者ごとに利用者の定位置を予め設定した定位置情報を記憶手段に記憶された前記定位置情報から抽出し、前記読み取り装置から受信した前記現在位置情報の中から、抽出された前記定位置情報と一致する現在位置情報を検索する検索ステップと、
送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索された場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信する第２の通信ステップと、
を含むことを特徴とする位置管理方法。
【請求項２３】
任意の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成ステップと、
前記送信情報の送信先利用者を特定した検索要求を、ネットワークに接続され、利用者の現在位置を管理する位置管理サーバに送信する通信ステップと、
前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべき旨の応答を受信した場合に、前記送信情報を前記送信先利用者に送信する情報送信ステップと、
を含むことを特徴とする情報送信方法。
【請求項２４】
請求項２１〜２３のいずれか一つに記載の方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信先の人物の位置を確認してから情報を送信する情報送信システム、情報送信装置、位置管理サーバ、位置管理方法、情報送信方法、その方法をコンピュータに実行させるプログラムに関するものである。
【背景技術】
【０００２】
電子メールやIPメッセンジャーなどの発達により、近年は、簡単、迅速に情報を送ることができるようになった。これらの情報送信ツールは、直接に本人を訪ねたり、電話をかけたりするコミュニケーションとは異なり、情報送信相手の状況を気にすることなく、情報を送ることができるというのが特徴である。
【０００３】
しかし、送信相手が送信された情報を見ることができない時に情報が送信された場合など、相手に確実に情報が送信されたかどうかがわからない。このような問題を取り除くために、送信相手の現在位置を検知し、送信相手に確実に情報を届けるためにその場所へ情報を送信する技術が考案されている。例えば、スピーカシステムにおいて、出力先の複数箇所に設置されたスピーカのうち、意図する出力先の相手の最も近くにあるスピーカのみを選択して音声メッセージを出力することができる技術が発明されている（特許文献１）。この特許文献１の技術によると、出力先の相手の現在位置を突き止め、確実に音声情報を伝えることができるようになる。
【０００４】
【特許文献１】特開２００２−４４７９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術においては、送信相手に確実にメッセージが送信されるものの、送信されたメッセージは送信相手のみならず、周辺にいる人にも伝わってしまい、他人に知られたくない情報も周囲に伝わることなり、セキュリティ上問題がある。
また、送信相手が複数であった場合に、相手ごとに状況を把握した上で、情報を送信していないため、全ての相手に適切なタイミングでメッセージを送信することができないという問題がある。
【０００６】
本発明はこのような問題に鑑みてなされたものであり、送信先の人物の位置を確認してから情報を送信することにより、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる情報送信システム、情報送信装置、位置管理サーバ、情報送信方法、その方法をコンピュータに実行させるプログラムに関するものである。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、利用者の現在位置を管理する位置管理サーバであって、利用者ごとに利用者の定位置を予め設定した定位置情報を記憶する記憶手段と、携帯型情報記憶媒体によって利用者の存在を検知する一または複数の読み取り装置のそれぞれからから利用者の現在位置情報を受信する受信手段と、ネットワークに接続された情報送信装置から送信すべき情報を示す送信情報の送信先利用者を特定した検索要求を受信した場合に、検索要求で特定された前記送信先利用者に対応する定位置情報を前記記憶手段に記憶された前記定位置情報から抽出し、前記読み取り装置から受信した前記現在位置情報の中から、抽出された前記定位置情報と一致する現在位置情報を検索する検索手段と、送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索された場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信する通信手段と、を備えたことを特徴とする。
【０００８】
この請求項１にかかる発明によれば、随時、各人物の現在位置を把握し、情報送信装置からの人物検索要求を受け付け後、受け付けられた検索対象人物に対して情報を送信するべきか否かを、検索対象人物の現在位置から判断することができる。従って、送信先の人物の位置を確認してから情報を送信することを指示できるので、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる。
【０００９】
また、請求項２にかかる発明は、請求項１に記載の位置管理サーバにおいて、前記通信手段は、さらに、前記読み取り装置が利用者の存在を検知した時刻が、前記情報送信装置からの検索要求を受信した時刻から予め定められた第１の時間より経過しているか否かを判断し、経過していない場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信することを特徴とする。
【００１０】
この請求項２にかかる発明によれば、送信先の人物の存在を検知した時刻が、情報送信装置からの検索要求があった時刻から所定の時間を経過しているか否かを判断し、情報を送信するか否かを決定することができる。従って、検索要求を受け付けてから所定の時間内に検知された現在位置情報を利用して情報を送信するので、送信先の人物の現在位置をよりリアルタイムに把握して、送信相手により適切なタイミングで情報を送信することができる。
【００１１】
また、請求項３にかかる発明は、請求項１に記載の位置管理サーバにおいて、前記検索手段は、さらに、前記通信手段によって前記読み取り装置が利用者の存在を検知した時刻が、前記情報送信装置からの検索要求を受信した時刻から前記第１の時間より経過していると判断された場合に、現在時刻が前記情報送信装置からの検索要求を受信した時刻から予め定められた第２の時間より経過しているか否かを判断し、経過していない場合に、再度、前記現在位置情報の中から、前記抽出された前記定位置情報と一致する現在位置情報を検索することを特徴とする。
【００１２】
この請求項３にかかる発明によれば、読み取り装置が利用者の存在を検知した時刻が情報送信装置からの検索要求を受信した時刻から第１の時間より経過している場合に、検索要求を受け付けてから所定の時間内において、送信先の人物の存在を検知するまで検索し続けるので、送信相手が一旦定位置に存在していた後、時間が経過して一時的に定位置から離れた場合でも、再度定位置に戻ってきたタイミングで、確実に情報を送信することができる。
【００１３】
また請求項４にかかる発明は、請求項１に記載の位置管理サーバにおいて、前記検索手段は、さらに、送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索されなかった場合に、現在時刻が前記情報送信情報からの検索要求を受信した時刻から予め定められた第２の時間より経過しているか否かを判断し、経過していない場合に、再度、前記現在位置情報の中から、前記抽出された前記定位置情報と一致する現在位置情報を検索することを特徴とする。
【００１４】
この請求項４にかかる発明によれば、送信先の人物が予め指定された位置にいるか否かを確認し、いない場合には、検索要求を受け付けてから所定の時間内において、送信先の人物の存在を検知し、その位置が予め指定された位置であるまで検索し続けるので、送信相手が一時的に定位置から離れていた場合でも定位置に戻ってきたタイミングで、確実に情報を送信することができる。
【００１５】
また、請求項５にかかる発明は、請求項１に記載の位置管理サーバにおいて、前記検索手段は、さらに、前記検索要求を受信した場合に、検索要求で特定された前記送信先利用者が前記読み取り装置によって存在を検知されているか否かを判断し、存在が検知されていないと判断された場合に、現在時刻が前記情報送信装置からの検索要求を受信した時刻から予め定められた第２の時間より経過しているか否かを判断し、経過していない場合に、前記現在位置情報の中から、前記抽出された前記定位置情報と一致する現在位置情報を検索することを特徴とする。
【００１６】
この請求項５にかかる発明によれば、検索要求で特定された送信先利用者が読み取り装置によって存在が検知されていない場合に、検索要求を受け付けてから所定の時間内において、送信先の人物の存在を検知するまで検索しつづけるので、送信相手がいずれの読み取り装置の近くに居ない場合において定位置に戻ってきたタイミングで、確実に情報を送信することができる。
【００１７】
また、請求項６にかかる発明は、請求項３〜５のいずれか一つに記載の位置管理サーバにおいて、前記通信手段は、前記検索手段によって現在時刻が前記情報送信装置からの検索要求を受信した時刻から予め定められた第２の時間より経過していると判断された場合に、前記送信情報を前記送信先利用者に送信すべきでない旨の応答を前記情報送信装置に送信することを特徴とする。
【００１８】
この請求項６にかかる発明によれば、検索要求を受け付けてから所定の時間を経過したものに関しては、情報を送信するべきでない旨の応答をするので、送信先の人物の現在位置について、リアルタイム性があるものだけについて、情報を送信することができる。
【００１９】
また、請求項７にかかる発明は、請求項１に記載の位置管理サーバにおいて、前記受信手段は、さらに、現在時刻が、利用者の存在が検知された時刻から予め定められた第３の時間経過している場合に、受信した前記利用者の現在位置情報を破棄することを特徴とする。
【００２０】
この請求項７にかかる発明によれば、利用者のリアルタイムな現在位置情報のみを保存し、検知してから所定の時間を経過した古い現在位置情報を破棄するので、新しい現在位置情報のみに基づいて送信情報を送信することができる。また、現在位置情報を記憶するための記憶領域を削減することができる。
【００２１】
また、請求項８にかかる発明は、請求項１〜７のいずれか一つに記載の位置管理サーバにおいて、前記検索手段は、さらに、送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索されなかった場合に、予め定められた第４の時間ごとに、前記現在位置情報の検索を繰り返し行うことを特徴とする。
【００２２】
この請求項８にかかる発明によれば、予め定められた時間ごとに、検索を繰り返し行うので、送信相手が定位置から離れていた場合でも定位置に戻ってきたタイミングで、確実に情報を送信することができる。また、予め定められた時間ごとに検索を行うので、定位置情報と一致する現在位置情報が検索される可能性が高くなる。
【００２３】
また、請求項９にかかる発明は、請求項１〜８のいずれか一つに記載の位置管理サーバにおいて、前記記憶手段は、利用者が前記送信先利用者として前記送信情報を受信するために使用する受信装置に最も近い位置に配置された前記読み取り装置に固有の識別情報を、前記定位置情報として記憶することを特徴とする。
【００２４】
この請求項９にかかる発明によれば、送信先の人物の現在位置を検知した時には、情報を受信することができる受信装置の近くにいることになるので、情報を送信した後にすぐに情報を閲覧してもらうことができる。
【００２５】
また、請求項１０にかかる発明は、請求項９に記載の位置管理サーバにおいて、前記記憶手段は、さらに、利用者ごとに、利用者の存在を検知した前記読み取り装置に固有の識別情報を現在位置情報として記憶することを特徴とする。
【００２６】
この請求項１０にかかる発明によれば、現在位置情報を読み取り装置に固有の識別情報とすることで、現在位置をより明確に把握することができる。
【００２７】
また、請求項１１にかかる発明は、任意の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成手段と、前記送信情報の送信先利用者を特定した検索要求を、ネットワークに接続され、利用者の現在位置を管理する位置管理サーバに送信する通信手段と、前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべき旨の応答を受信した場合に、前記送信情報を前記送信先利用者に送信する情報送信手段と、を備えたことを特徴とする。
【００２８】
この請求項１１にかかる発明によれば、ユーザからの情報送信要求に対し、位置管理サーバから情報を送信すべき旨の応答がきた場合のみ、送信先の人物へ情報を送信するので、送信先の人物の現在位置を検知したときのみ情報を送信することができ、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる。
【００２９】
また、請求項１２にかかる発明は、請求項１１に記載の情報送信装置において、前記情報生成手段は、前記通信手段によって前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべきでない旨の応答を受信した場合に、前記送信情報を破棄することを特徴とする。
【００３０】
この請求項１２にかかる発明によれば、送信すべきでない旨の応答を受信した場合に、送信情報を破棄するので、送信情報を記憶する記憶領域の削減をはかることができる。
【００３１】
また、請求項１３にかかる発明は、請求項１１または１２に記載の情報送信装置において、前記情報生成手段は、前記通信手段によって前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべきでない旨の応答を受信した場合であって、かつ現在時刻が前記送信情報の生成時刻から予め定められた第５の時間を経過している場合に、前記送信情報を削除することを特徴とする。
【００３２】
この請求項１３にかかる発明によれば、送信すべきでない旨の応答を受信した場合に、その送信情報が生成時刻から予め定められた時間を経過しているか否かも確認した上で送信情報を破棄するので、送信情報の新しさについても判断した上で破棄することができる。
【００３３】
また、請求項１４にかかる発明は、請求項１２または１３にかかる情報送信装置において、前記通信手段は、さらに、前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべきでない旨の応答を受信した場合であって、かつ現在時刻が前記送信情報の生成時刻から予め定められた第５の時間を経過していない場合には、再度、前記検索要求を前記位置管理サーバに送信することを特徴とする。
【００３４】
この請求項１４にかかる発明によれば、送信すべきでない旨の応答を受信した場合でも、送信情報の生成時刻から予め定められた時間を経過していなければ、時間が経過するまで検索要求を行うので、送信情報の新しさを判断した上で、さらに送信相手により適切なタイミングで情報を送信することができる。
【００３５】
また、請求項１５にかかる発明は、請求項１１〜１４のいずれか一つにかかる情報送信装置において、前記情報生成手段は、前記送信先利用者のアドレス情報を含む前記送信情報を生成し、前記通信手段は、前記アドレス情報により前記送信先利用者を特定した検索要求を、前記位置管理サーバに送信することを特徴とする。
【００３６】
この請求項１５にかかる発明によれば、送信情報にアドレス情報を含み、これにより送信先を特定した検索要求を送るので、読み取り装置と位置管理サーバとの間で使用される送信先利用者の識別情報を位置管理サーバ側でアドレス情報と対応付けておけば、クライアントである情報送信装置側で送信先利用者の識別情報を取得して管理する必要がなくなり、情報送信装置の送信先利用者の管理を容易にすることができる。
【００３７】
また、請求項１６にかかる発明は、任意の複数の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成手段と、前記送信情報の前記複数の送信先利用者を特定した検索要求を、ネットワークに接続され、利用者の現在位置を管理する位置管理サーバに送信する通信手段と、前記位置管理サーバから応答を受信した場合に、前記送信情報を送信すべき旨の応答に対応する送信先利用者に対してのみ、前記送信情報を送信する情報送信手段と、を備えたことを特徴とする。
【００３８】
この請求項１６にかかる発明によれば、送信先が複数であった場合に、全員に一括して送信するのではなく、位置管理サーバからの各送信先に対応した応答をもって、送信するか否かを決定するので、複数の送信先の状況に応じて適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる。
【００３９】
また、請求項１７にかかる発明は、請求項１６に記載の情報送信装置において、前記情報送信手段によって前記送信情報を前記複数の送信先利用者の全てに対して送信した後に、前記送信情報を削除する情報管理手段をさらに備えたことを特徴とする。
【００４０】
この請求項１７にかかる発明によれば、全ての送信先に送信情報を送信した後に、送信情報を破棄するので、送信情報が送信されていない送信先が出てくることがなくなり、送信先利用者全員に適切なタイミングで確実に送信情報を送信することができる。また、送信情報を記憶する記憶領域の削減をはかることができる。
【００４１】
また、請求項１８にかかる発明は、請求項１６に記載の情報送信装置において、  前記送信先利用者ごとに、前記送信情報を送信したか否かを示す送信管理情報を記憶する記憶手段を備え、前記情報管理手段は、送信先利用者に対して前記送信情報を送信した場合に前記送信先利用者に対する送信管理情報に送信済みの旨を設定し、送信先利用者に対して前記送信情報を送信できなかった場合に前記送信先利用者に対する前記送信管理情報に送信不可の旨を設定することを特徴とする。
【００４２】
この請求項１８にかかる発明によれば、送信先に対して、送信情報の送信状況を管理することができるので、送信先が複数であっても送信状況の管理をより正確に行うことができる。また、送信者にとっても、自分の送信した送信情報が誰に送られて誰に送られていないかを確認することが容易になる。
【００４３】
また、請求項１９にかかる発明は、請求項１８に記載の情報送信装置において、前記情報管理手段は、前記通信手段によって前記位置管理サーバに対して検索要求を行う際に、すべての送信先利用者に対する送信管理情報に未送信の旨を設定することを特徴とする。
【００４４】
この請求項１９にかかる発明によれば、送信先に対して、さらに送信情報が未送信か否かの送信状況を管理することができるので、位置管理サーバに対して検索要求を行ってから応答がきていない送信先利用者を容易に把握することができる。
【００４５】
また、請求項２０にかかる発明は、利用者の現在位置を管理する位置管理サーバと、位置管理サーバとネットワークで接続され、送信情報を送信先利用者に送信する情報送信装置とを有する情報送信システムであって、前記情報送信装置は、任意の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成手段と、前記送信情報の送信先利用者を特定した検索要求を、前記位置管理サーバに送信する第一の通信手段と、前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべき旨の応答を受信した場合に、前記送信情報を前記送信先利用者に送信する情報送信手段と、を備え、前記位置管理サーバは、利用者ごとに利用者の定位置を予め設定した定位置情報を記憶する記憶手段と、携帯型情報記憶媒体によって利用者の存在を検知する読み取り装置から利用者の現在位置情報を受信する受信手段と、前記情報送信装置から前記検索要求を受信した場合に、前記検索要求で特定された前記送信先利用者に対応する定位置情報を前記記憶手段に記憶された前記定位置情報から抽出し、前記読み取り装置から受信した前記現在位置情報の中から、抽出された前記定位置情報と一致する現在位置情報を検索する検索手段と、送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索された場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信する第２の通信手段と、を備えたことを特徴とする。
【００４６】
この請求項２０にかかる発明によれば、随時、各人物の現在位置を把握し、送信先の人物に対して情報を送信するべきか否かを送信先の人物の現在位置から判断し、送信先の人物の位置を確認してから情報を送信することができるので、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる。
【００４７】
また、請求項２１にかかる発明は、利用者の現在位置を管理する位置管理サーバと、位置管理サーバとネットワークで接続され、送信情報を送信先利用者に送信する情報送信装置との間で情報を送受信する情報送信方法であって、任意の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成ステップと、前記送信情報の送信先利用者を特定した検索要求を、前記位置管理サーバに送信する第一の通信ステップと、前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべき旨の応答を受信した場合に、前記送信情報を前記送信先利用者に送信する情報送信ステップと、携帯型情報記憶媒体によって利用者の存在を検知する読み取り装置から利用者の現在位置情報を受信する受信ステップと、前記情報送信装置から前記検索要求を受信した場合に、前記検索要求で特定された前記送信先利用者に対応する、利用者ごとに利用者の定位置を予め設定した定位置情報を記憶手段に記憶された前記定位置情報から抽出し、前記読み取り装置から受信した前記現在位置情報の中から、抽出された前記定位置情報と一致する現在位置情報を検索する検索ステップと、送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索された場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信する第２の通信ステップと、を含むことを特徴とする。
【００４８】
この請求項２１にかかる発明によれば、随時、各人物の現在位置を把握し、送信先の人物に対して情報を送信するべきか否かを送信先の人物の現在位置から判断し、送信先の人物の位置を確認してから情報を送信することができるので、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる。
【００４９】
また、請求項２２にかかる発明は、利用者の現在位置を管理する位置管理方法であって、携帯型情報記憶媒体によって利用者の存在を検知する読み取り装置から利用者の現在位置情報を受信する受信ステップと、前記情報送信装置から前記検索要求を受信した場合に、前記検索要求で特定された前記送信先利用者に対応する、利用者ごとに利用者の定位置を予め設定した定位置情報を記憶手段に記憶された前記定位置情報から抽出し、前記読み取り装置から受信した前記現在位置情報の中から、抽出された前記定位置情報と一致する現在位置情報を検索する検索ステップと、送信先の利用者の前記抽出された定位置情報と一致する現在位置情報が検索された場合に、前記送信情報を前記送信先利用者に送信すべき旨の応答を前記情報送信装置に送信する第２の通信ステップと、を含むことを特徴とする。
【００５０】
この請求項２２にかかる発明によれば、随時、各人物の現在位置を把握し、情報送信装置からの人物検索要求を受け付け後、受け付けられた検索対象人物に対して情報を送信するべきか否かを、検索対象人物の現在位置から判断することができる。従って、送信先の人物の位置を確認してから情報を送信することを指示でき、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる。
【００５１】
また、請求項２３にかかる発明は、任意の送信先利用者に対して送信すべき情報を示す送信情報を生成する情報生成ステップと、前記送信情報の送信先利用者を特定した検索要求を、ネットワークに接続され、利用者の現在位置を管理する位置管理サーバに送信する通信ステップと、前記位置管理サーバから前記送信情報を前記送信先利用者に送信すべき旨の応答を受信した場合に、前記送信情報を前記送信先利用者に送信する情報送信ステップと、を含むことを特徴とする。
【００５２】
この請求項２３にかかる発明によれば、ユーザからの情報送信要求に対し、位置管理サーバから情報を送信すべき旨の応答がきた場合のみ、送信先の人物へ情報を送信するので、送信先の人物の現在位置を検知したときのみ情報を送信することができ、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる。
【００５３】
また、請求項２４にかかる発明は、請求項２１〜２３のいずれか一つに記載の方法をコンピュータに実行させることを特徴とする。
【００５４】
この請求項２４にかかる発明によれば、請求項２１〜２３のいずれか一つに記載の方法をコンピュータに実行させることができる。また、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる。
【発明の効果】
【００５５】
請求項１にかかる発明は、随時、各人物の現在位置を把握し、情報送信装置からの人物検索要求を受け付け後、受け付けられた検索対象人物に対して情報を送信するべきか否かを、検索対象人物の現在位置から判断することができる。従って、送信先の人物の位置を確認してから情報を送信することを指示できるので、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができるという効果を奏する。
【００５６】
また、請求項２にかかる発明は、送信先の人物の存在を検知した時刻が、情報送信装置からの検索要求があった時刻から所定の時間を経過しているか否かを判断し、情報を送信するか否かを決定することができるという効果を奏する。従って、検索要求を受け付けてから所定の時間内に検知された現在位置情報を利用して情報を送信するので、送信先の人物の現在位置をよりリアルタイムに把握して、送信相手により適切なタイミングで情報を送信することができるという効果も奏する。
【００５７】
また、請求項３にかかる発明は、読み取り装置が利用者の存在を検知した時刻が情報送信装置からの検索要求を受信した時刻から第１の時間より経過している場合に、検索要求を受け付けてから所定の時間内において、送信先の人物の存在を検知するまで検索し続けるので、送信相手が一旦定位置に存在していた後、時間が経過して一時的に定位置から離れた場合でも、再度定位置に戻ってきたタイミングで、確実に情報を送信することができるという効果を奏する。
【００５８】
また、請求項４にかかる発明は、送信先の人物が予め指定された位置にいるか否かを確認し、いない場合には、検索要求を受け付けてから所定の時間内において、送信先の人物の存在を検知し、その位置が予め指定された位置であるまで検索し続けるので、送信相手が一時的に定位置から離れていた場合でも定位置に戻ってきたタイミングで、確実に情報を送信することができるという効果を奏する。
【００５９】
また、請求項５にかかる発明は、検索要求で特定された送信先利用者が読み取り装置によって存在が検知されていない場合に、検索要求を受け付けてから所定の時間内において、送信先の人物の存在を検知するまで検索しつづけるので、送信相手がいずれの読み取り装置の近くに居ない場合において定位置に戻ってきたタイミングで、確実に情報を送信することができるという効果を奏する。
【００６０】
また、請求項６にかかる発明は、検索要求を受け付けてから所定の時間を経過したものに関しては、情報を送信するべきでない旨の応答をするので、送信先の人物の現在位置について、リアルタイム性があるものだけについて、情報を送信することができるという効果を奏する。
【００６１】
また、請求項７にかかる発明は、利用者のリアルタイムな現在位置情報のみを保存し、検知してから所定の時間を経過した古い現在位置情報を破棄するので、新しい現在位置情報のみに基づいて送信情報を送信することができる。また、現在位置情報を記憶するための記憶領域を削減することができるという効果を奏する。
【００６２】
また、請求項８にかかる発明は、予め定められた時間ごとに、検索を繰り返し行うので、送信相手が定位置から離れていた場合でも定位置に戻ってきたタイミングで、確実に情報を送信することができる。また、予め定められた時間ごとに検索を行うので、定位置情報と一致する現在位置情報が検索される可能性が高くなるという効果を奏する。
【００６３】
また、請求項９にかかる発明は、送信先の人物の現在位置を検知した時には、情報を受信することができる受信装置の近くにいることになるので、情報を送信した後にすぐに情報を閲覧してもらうことができるという効果を奏する。
【００６４】
また、請求項１０にかかる発明は、現在位置情報を読み取り装置に固有の識別情報とすることで、現在位置をより明確に把握することができるという効果を奏する。
【００６５】
また、請求項１１にかかる発明は、ユーザからの情報送信要求に対し、位置管理サーバから情報を送信すべき旨の応答がきた場合のみ、送信先の人物へ情報を送信するので、送信先の人物の現在位置を検知したときのみ情報を送信することができ、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができるという効果を奏する。
【００６６】
また、請求項１２にかかる発明は、送信すべきでない旨の応答を受信した場合に、送信情報を破棄するので、送信情報を記憶する記憶領域の削減をはかることができるという効果を奏する。
【００６７】
また、請求項１３にかかる発明は、送信すべきでない旨の応答を受信した場合に、その送信情報が生成時刻から予め定められた時間を経過しているか否かも確認した上で送信情報を破棄するので、送信情報の新しさについても判断した上で破棄することができるという効果を奏する。
【００６８】
また、請求項１４にかかる発明は、送信すべきでない旨の応答を受信した場合でも、送信情報の生成時刻から予め定められた時間を経過していなければ、時間が経過するまで検索要求を行うので、送信情報の新しさを判断した上で、さらに送信相手により適切なタイミングで情報を送信することができるという効果を奏する。
【００６９】
また、請求項１５にかかる発明は、送信情報にアドレス情報を含み、これにより送信先を特定した検索要求を送るので、読み取り装置と位置管理サーバとの間で使用される送信先利用者の識別情報を位置管理サーバ側でアドレス情報と対応付けておけば、クライアントである情報送信装置側で送信先利用者の識別情報を取得して管理する必要がなくなり、情報送信装置の送信先利用者の管理を容易にすることができるという効果を奏する。
【００７０】
また、請求項１６にかかる発明は、送信先が複数であった場合に、全員に一括して送信するのではなく、位置管理サーバからの各送信先に対応した応答をもって、送信するか否かを決定するので、複数の送信先の状況に応じて適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができるという効果を奏する。
【００７１】
また、請求項１７にかかる発明は、全ての送信先に送信情報を送信した後に、送信情報を破棄するので、送信情報が送信されていない送信先が出てくることがなくなり、送信先利用者全員に適切なタイミングで確実に送信情報を送信することができる。また、送信情報を記憶する記憶領域の削減をはかることができるという効果を奏する。
【００７２】
また、請求項１８にかかる発明は、送信先に対して、送信情報の送信状況を管理することができるので、送信先が複数であっても送信状況の管理をより正確に行うことができる。また、送信者にとっても、自分の送信した送信情報が誰に送られて誰に送られていないかを確認することが容易になるという効果を奏する。
【００７３】
また、請求項１９にかかる発明は、送信先に対して、さらに送信情報が未送信か否かの送信状況を管理することができるので、位置管理サーバに対して検索要求を行ってから応答がきていない送信先利用者を容易に把握することができるという効果を奏する。
【００７４】
また、請求項２０にかかる発明は、随時、各人物の現在位置を把握し、送信先の人物に対して情報を送信するべきか否かを送信先の人物の現在位置から判断し、送信先の人物の位置を確認してから情報を送信することができるので、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができるという効果を奏する。
【００７５】
また、請求項２１にかかる発明は、随時、各人物の現在位置を把握し、送信先の人物に対して情報を送信するべきか否かを送信先の人物の現在位置から判断し、送信先の人物の位置を確認してから情報を送信することができるので、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができるという効果を奏する。
【００７６】
また、請求項２２にかかる発明は、随時、各人物の現在位置を把握し、情報送信装置からの人物検索要求を受け付け後、受け付けられた検索対象人物に対して情報を送信するべきか否かを、検索対象人物の現在位置から判断することができる。従って、送信先の人物の位置を確認してから情報を送信することを指示でき、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができるという効果を奏する。
【００７７】
また、請求項２３にかかる発明は、ユーザからの情報送信要求に対し、位置管理サーバから情報を送信すべき旨の応答がきた場合のみ、送信先の人物へ情報を送信するので、送信先の人物の現在位置を検知したときのみ情報を送信することができ、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができるという効果を奏する。
【００７８】
また、請求項２４にかかる発明は、請求項２０〜２２のいずれか一つに記載の方法をコンピュータに実行させることができ、また、送信相手に適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができるという効果を奏する。
【発明を実施するための最良の形態】
【００７９】
以下に、添付図面を参照して、この発明にかかる情報送信システム、情報送信装置、位置管理サーバ、情報送信方法、その方法をコンピュータに実行させるプログラムの最良な実施の形態を詳細に説明する。尚、第１、第２の実施形態では、ＩＰアドレスを用いてメッセージを送信する例を説明するが、ＩＰアドレスの代わりに電子メールアドレスを用いてもよく、これに限らない。
【００８０】
（第１の実施形態）
第１の実施形態は、メッセージを送信するシステムにおいて、メッセージの送信相手が予め指定された位置に存在することを、ＲＦＩＤリーダーが検知した場合に、メッセージを送信する例を示す。
【００８１】
図１は、この第１の実施形態における情報送信システム１を説明する図である。同図に示す情報送信システム１は、位置管理サーバ２とメッセージ送信装置９がネットワーク１５に接続されて構成されている。ネットワークは、例えば、インターネット、ＬＡＮなどを用いることができる。また、複数の位置に存在するＲＦＩＤリーダー１６が位置管理サーバ２と無線で接続されている。ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）とは、近距離無線通信技術の総称であり、タグと呼ばれる発信機が、そのタグに固有のＩＤあるいは情報を保持し、リーダーと呼ばれる応答機がタグの保持する情報の読み書きを行う。
【００８２】
次に、位置管理サーバ２の機能は、利用者ＩＤを所持する人物の現在位置情報をＲＦＩＤリーダーによって検知し、その現在位置情報と、予め定められた定位置情報を照らし合わせて、メッセージの送信可否を検索結果としてメッセージ送信装置へ返すことである。位置管理サーバ２の構成は、利用者ＩＤ受信部３、検索部４、クライアント通信部５、送信先情報記憶部６からなり、送信先情報記憶部６はハードディスクやメモリなどで、人物位置テーブル７と利用者ＩＤテーブル８が格納されている。また、位置管理サーバ２にはＲＦＩＤリーダー１６が接続されており、ＲＦＩＤを検知する度に、利用者ＩＤ受信部３へ情報が送信される。
【００８３】
利用者ＩＤ受信部３は、ＲＦＩＤリーダーから送られる人物位置情報を受信し、その情報を人物位置テーブル７に登録する処理を行う。ここで、人物位置テーブルについて説明する。人物位置テーブルは、利用者の現在位置を記憶するテーブルである。人物位置テーブルに登録する情報の一例を図２に示す。図２に示すように、人物位置テーブルは、利用者ＩＤと、検知リーダーＩＤと、検知時刻とが対応付けられたテーブルとなっている。利用者ＩＤは、本システムの利用者に固有の番号であり、そのうち、ＲＦＩＤリーダーで検出された人の番号が人物位置テーブル７に登録される。また、検知リーダーＩＤは利用者ＩＤを検知したＲＦＩＤリーダーの番号であり、この検知リーダーＩＤが利用者の現在位置を示す現在位置情報として使用される。検知時刻は、利用者ＩＤを検知した時刻を意味する。登録する情報として、本実施例では利用者ＩＤと、検知リーダーＩＤ、検知時刻を用いているが、これは一例であり、他にもＲＦＩＤで受信可能な情報があればそれを利用しても構わない。
【００８４】
検索部４は、利用者ＩＤテーブル８から、所望の利用者ＩＤと指定リーダーＩＤを検索し、取得した利用者ＩＤと指定リーダーＩＤを人物位置テーブルの情報と照らし合わせ、クライアント通信部５へ結果を通知する処理を行う。ここで、利用者ＩＤテーブル８は、利用者ごとに利用者の定位置情報を管理するテーブルである。利用者ＩＤテーブル８の一例の内容を図３に示す。図３に示すように、利用者ＩＤテーブル８は、利用者ＩＤと指定リーダーＩＤとＩＰアドレスとが対応付けられたテーブルとなっている。利用者ＩＤは本システムの利用者に固有の番号であり、利用者全ての番号が登録されている。また、指定リーダーＩＤは、利用者がそれぞれ指定したＲＦＩＤリーダーに固有の番号であり、例えば、利用者がメッセージを受信する受信装置に最も近いＲＦＩＤリーダーの固有番号である。この指定リーダーＩＤが利用者の定位置情報として使用される。ＩＰアドレスは、各利用者がメッセージを送信するために使用しているメッセージ送信装置のＩＰアドレスである。
【００８５】
クライアント通信部５は、メッセージ送信装置から検索要求を受け付け、メッセージ送信先のＩＰアドレス、検索要求時刻を取得し、検索結果が検索部４より返ってきたら、メッセージ送信装置へ結果を通知する。
【００８６】
次に、メッセージ送信装置９について説明する。メッセージ送信装置９は、生成されたメッセージを管理し、送信先へ送信するべきか否かを位置管理サーバ２に検索要求を行い、その結果に応じてメッセージの送信を行うものである。メッセージ送信装置９は、メッセージ生成部１０、メッセージ送信部１１、サーバ通信部１２、送信メッセージ記憶部１３からなり、送信メッセージ記憶部１３はハードディスクやメモリなどで、メッセージ管理テーブル１４を格納している。
【００８７】
メッセージ生成部１０は、メッセージ送信者が作成したメッセージと、送信先のＩＰアドレスを取得し、メッセージはメッセージ管理テーブル１４に格納したり、送信先のＩＰアドレスを送信先情報を検索するための検索条件としてサーバ通信部１２へ送る処理を行う。また、メッセージ生成部１０は、サーバ通信部１２からの検索結果の通知を受けて、メッセージを削除する。ここで、メッセージ管理テーブル１４は、送信者が作成したメッセージの管理を行うためのテーブルである。メッセージ管理テーブル１４の内容を図４に示す。メッセージ管理テーブル１４は、図４に示すように、メッセージＩＤと利用者ＩＤとメッセージ生成時刻とメッセージ内容とが対応付けられたテーブルとなっている。
メッセージＩＤはメッセージが格納される度に、固有に付与される番号である。利用者ＩＤは本システムの利用者に固有の番号であり、そのうち、メッセージを送信する利用者の番号がここに登録されることになる。メッセージ生成時刻は、メッセージが生成された時刻を表す。メッセージ内容は、メッセージ文などである。これらの情報を登録したメッセージ管理テーブル１４は一例であり、その他の情報が登録されてもよく、形態も問わない。
【００８８】
メッセージ送信部１１は、メッセージ生成部１０からメッセージ送信要求がくると、メッセージを送信先へ送信する。
【００８９】
サーバ通信部１２は、メッセージ生成部１０から送られたＩＰアドレスを検索条件として検索要求を位置管理サーバ２へ送る。位置管理サーバ２から検索結果が送られてくると、それをメッセージ生成部１０へ送る。
【００９０】
次に、本発明の第１の実施形態における情報送信システムを用いたメッセージ送信処理の手順について説明する。生成されたメッセージはメッセージ送信装置９において管理され、メッセージ送信装置９から、位置管理サーバ２に対して、メッセージ送信先にメッセージの送信可否について検索要求が出される。位置管理サーバ２ではメッセージ送信先の人物の現在位置について検索して、その結果に応じた、メッセージ送信可否の応答をメッセージ送信装置９に行う。メッセージ送信装置９はその検索結果に応じて、メッセージを送信したり、破棄したりする。図５から図７はこれらの処理についてフローチャートで示したものである。
【００９１】
図５はＲＦＩＤリーダーから位置管理サーバへの情報送信の手順を示すフローチャートである。ＲＦＩＤリーダーにおいては、随時、利用者ＩＤが検知されており、複数存在するＲＦＩＤリーダー１６のうちの一つが、利用者ＩＤを検知すると、利用者ＩＤ、検知リーダーＩＤ、検知時刻（まとめて人物位置情報とする）を利用者ＩＤ受信部３へ送信する（ステップ５０１）。利用者ＩＤ受信部３では、人物位置情報を取得し（ステップ５０２）、人物位置テーブル７へ送る（ステップ５０３）。この手順を、ＲＦＩＤが利用者ＩＤを検知する度に行う。次に、人物位置テーブル７に登録される情報は、一定時間経過したものに関しては過去の情報となるので、不要である。従って、利用者ＩＤ受信部３は人物位置テーブル７を参照し、現在時刻と検知時刻との差が所定値以上の情報は破棄をする（ステップ５０４）。このようにすることで、記憶領域の増大を防ぐことができ、かつ、新しい情報のみを格納するので、検索時間の短縮にもつながる。具体的には、図２の人物位置テーブル７において、所定値が20分と設定されている場合、現在時刻が１０：４３の時、１０：１５，１０：１７に検知された情報は削除されることになる。
【００９２】
次に、メッセージが生成されてから、送信先に送信されるまで（送信されない場合はメッセージが破棄されるまで）について、図６、図７のフローチャートで示す。
【００９３】
図６はメッセージ送信装置におけるメッセージ送信処理の手順を示すフロー-チャートである。メッセージ送信装置９において、メッセージ作成者が送信先の人物へ送るメッセージを作成し、メッセージと送信先のＩＰアドレスをメッセージ生成部１０へ送る。メッセージ生成部１０はメッセージ作成者から送信先情報としてＩＰアドレスを、さらに、送信するメッセージとメッセージ生成時刻を取得する（ステップ６０１）。次に、メッセージ生成部１０はメッセージとメッセージ生成時刻をメッセージ管理テーブル１４に登録し、ＩＰアドレスをサーバ通信部１２へ送る（ステップ６０２）。サーバ通信部１２では、送信先のＩＰアドレスを位置管理サーバ２へ送り、メッセージ送信可能か否かの検索要求を出す（ステップ６０３）。
【００９４】
図６のステップ６０３で出された検索要求に対して、位置管理サーバ２では、検索処理を行う。図７は位置管理サーバにおける検索処理の手順を示すフローチャートである。クライアント通信部５は、メッセージ送信装置９からメッセージ送信先についての検索要求を受け付け（ステップ７０１）、送信先のＩＰアドレス、検索要求を受けた時刻（検索要求時刻）を取得する（ステップ７０２）。その情報を検索部４へ送り、送信先のＩＰアドレス、検索要求を取得した検索部４では、利用者ＩＤテーブル８から送信先ＩＰアドレスを検索し、そのＩＰアドレスに対応している利用者ＩＤを取得する（ステップ７０３）。
【００９５】
次に、検索部４は、取得した利用者ＩＤが人物位置テーブル７に存在するか否かを調べる（ステップ７０４）。存在すれば（ステップ７０５−Ｙｅｓ）、人物テーブル７と利用者ＩＤテーブル８を参照して、利用者ＩＤに対応する検知リーダーＩＤと指定リーダーＩＤを照らし合わせ、現在位置情報を示す検知リーダーＩＤと、定位置情報を示す現在位置情報が一致しているか否かを確認する（ステップ７０６）。一致していれば（ステップ７０６−Ｙｅｓ）、送信先の人物が定位置に存在することになるので、更に、利用者ＩＤに対応する検知時刻と検索要求時刻をチェックする。その差が所定値以下であれば（ステップ７０７−Ｙｅｓ）、現在位置情報が新しい情報であり、送信先の人物がメッセージを読むことができる場所に存在することになるので、クライアント通信部５に対してメッセージ送信可能である旨を送り、クライアント通信部５からメッセージ送信装置に対して、その旨情報が返される（ステップ７０８）。
【００９６】
ここで、ステップ７０５、７０６、７０７において、それぞれＮｏであった場合を説明する。検索部４は、現在時刻と検索要求時刻の差を求め、その値が一定値以下であれば（ステップ７０９−Ｙｅｓ）、ステップ７０４に戻り、送信先の検索を行う。一定値以上であれば（ステップ７０９−Ｎｏ）、検索要求があってから時間が経過していることになり、メッセージのリアルタイム性が失われていることになるので、クライアント通信部５に対してメッセージ送信不可である旨を送り（ステップ７１１）、検索処理を終了する。
【００９７】
以上のように、位置管理サーバ２から検索結果が返されると、メッセージ送信装置はメッセージ送信の処理を行う。図６のフローチャートに沿って説明する。
【００９８】
位置管理サーバ２より検索結果の応答があり（ステップ６０５）、その内容が送信すべき旨の応答であった場合には（ステップ６０６−Ｙｅｓ）、メッセージ生成部１０はメッセージ管理テーブル１４から、ステップ６０２で登録したメッセージを取得し、送信先のＩＰアドレスと共にメッセージ送信部１２へ送り、メッセージをメッセージ管理テーブルから破棄する（ステップ６０７）。メッセージ送信部１１は、送信先へメッセージを送信し、処理を終了する（ステップ６０８）。
【００９９】
位置管理サーバ２からの検索結果が送信すべき旨でなかった場合（ステップ６０６−Ｎｏ）、メッセージ生成部１０はメッセージ生成時刻と現在時刻を比較し、その差が一定値以上であれば（ステップ６０９−Ｙｅｓ）、ステップ６０２で登録したメッセージをメッセージ管理テーブル１４から破棄すると共に、位置管理サーバ２に対して検索を中止する情報を送信するよう、サーバ通信部１２に対して情報を送る（ステップ６１０）。すると、位置管理サーバ２では検索処理を中止し、メッセージ送信装置９に対して、メッセージを送信すべきでない旨の応答を返し、処理は終了となる。また、ステップ６０９において、差が所定値以下であった場合（ステップ６０９−Ｎｏ）、ステップ６０３に戻り、位置管理サーバ２からの結果を待つ。
【０１００】
これまでのメッセージ送信処理について具体的な説明をする。人物位置テーブル７には随時、人物位置情報が登録される。
【０１０１】
位置管理サーバ２のクライアント通信部５は、メッセージ送信装置９から検索要求を受け付けると、送信先のＩＰアドレス（xxx.xxx.xxx）、検索要求を受けた時刻（１０：２０）を取得する。その情報を用いて、検索部４では利用者ＩＤテーブル８から送信先ＩＰアドレスを検索し、送信先利用者ＩＤが００１であり、指定リーダーＩＤが０７であることを確認する。即ち、送信先利用者が予め指定された位置に存在していることがわかる。
【０１０２】
次に、検索部４は、人物位置テーブル７を検索すると、利用者ＩＤ００１が、１０：２４に検知されていることがわかる。すると、利用者ＩＤ００１の指定リーダーＩＤと検知リーダーＩＤがともに０７であり、利用者ＩＤに対応する検知時刻が１０：２４、検索要求時刻が１０：２０でその差が２０分以内であるので、クライアント通信部５に対してメッセージ送信可能である旨を送り、クライアント通信部５からメッセージ送信装置９に対して、その旨情報を返す。
【０１０３】
メッセージ送信装置９では、送信すべき旨の結果を得たので、メッセージ生成部１０は、メッセージ管理テーブル１４からメッセージＩＤ２０のメッセージを取得して、メッセージ送信部１２がメッセージを送信先へ送信して、処理は終了となる。
【０１０４】
また、検知時刻と現在時刻との差が２０分を経過していた場合、検索部４は更に現在時刻と検索要求時刻を比較し、その差が所定値（ここでは２０分とする。）以内であれば、その検索要求が新しいものであり、有効であると判断して、再度、人物位置テーブルを検索する。２０分を経過していた場合には、クライアント通信部５に対してメッセージ送信不可である旨を送り、クライアント通信部５からメッセージ送信装置９に対して、その旨情報を返す。
【０１０５】
以上のように、第１の実施形態によれば、メッセージの送信相手が予め指定された位置に存在することを確認してからメッセージを送信することができるので、送信相手に適切なタイミングで、かつセキュリティを維持しつつメッセージを送信することができるようになる。
【０１０６】
（第２の実施形態）
第２の実施形態は、一つのメッセージに対して送信先が複数存在する場合（同報送信）を説明する。図８は、第２の実施形態における情報送信システム２５を説明する図である。同図に示す情報送信システムは、位置管理サーバ２とメッセージ送信装置１７がネットワーク１５に接続されて構成されている。位置管理サーバ２の構成は、第１の実施形態と同様であるので、ここでは、メッセージ送信装置１７の構成について説明する。
【０１０７】
メッセージ送信装置１７は、メッセージ生成部１８、メッセージ送信部１９、サーバ通信部２０、メッセージ管理部２１、送信メッセージ記憶部２２からなり、送信メッセージ記憶部２２はハードディスクやメモリなどで、メッセージ管理テーブル２３と送信管理テーブル２４を格納している。
【０１０８】
メッセージ生成部１８は、メッセージ送信者が作成したメッセージと、送信先のＩＰアドレスを取得し、メッセージはメッセージ管理テーブル２３に格納する。メッセージ管理テーブル２３の内容は第１の実施形態と同様で、図４に示す。送信先が複数であるので、メッセージ生成部１８は更に、送信管理テーブル２４に、メッセージＩＤとそのメッセージに対応する複数の送信先ＩＰアドレスを登録する。ここで、送信管理テーブル２４について説明する。送信管理テーブル２４は、メッセージＩＤと、複数の送信先のＩＰアドレス、それぞれの送信先に対するメッセージの送信状況を対応させて記憶するテーブルである。メッセージの送信状況は、「未送信」「送信済」「送信不可」の３つがあり、「未送信」はメッセージが送信されていないまたは検索が完了していない状況を表し、「送信済」はメッセージの送信が完了している状況を表し、「送信不可」はメッセージを送信することが不可能であり、メッセージの送信を中止することを表す。
【０１０９】
図９−１は、各送信先アドレスには、まだメッセージは送っていない状態を示し、送信状況は「未送信」が設定される。また、図９−２は位置管理サーバ２からの検索結果が送信先ＩＰアドレス毎に返されている状況を示し、送信状況は各ＩＰアドレス毎に、検索結果に応じた設定になっている。
【０１１０】
メッセージ送信部１９は、メッセージを送信先ＩＰアドレスへ送信する。
【０１１１】
サーバ通信部２０は、メッセージ生成部１０から送られたＩＰアドレスを検索条件として検索要求を位置管理サーバ２へ送る。位置管理サーバ２からは、複数の送信先それぞれについて検索結果が送られてくるので、その結果をその都度メッセージ生成部１８へ送る。
【０１１２】
メッセージ管理部２１は、位置管理サーバ２からの検索結果に応じたメッセージの状況を、各ＩＰアドレス毎に送信管理テーブル２４へ登録する。
【０１１３】
次に、メッセージの送信先が複数存在する場合における、メッセージ送信装置１７の処理の流れについて、図１０のフローチャートを用いて説明する。メッセージ送信装置１７において、メッセージ生成部１８はメッセージ作成者から送信先情報としてＩＰアドレスを、さらに、送信するメッセージとメッセージ生成時刻を取得する（ステップ１００１）。次に、メッセージ生成部１８は、送信先が複数存在しているか否かを判断する（ステップ１００２）。送信先アドレスが一箇所であれば（ステップ１００２−Ｎｏ）、図７のステップ７０２以降の処理を行い、第１の実施形態と同様の結果となる。また、送信先アドレスが複数存在する場合は（ステップ１００２−Ｙｅｓ）、メッセージ生成部１８はメッセージとメッセージ生成時刻をメッセージ管理テーブル２３に登録し、各ＩＰアドレスを送信管理テーブル２４に登録する（ステップ１００３）。その様子の一例は図９−１であり、メッセージＩＤ１のメッセージの送信先が3箇所で、そのそれぞれの送信先に対して、メッセージは未送信であることを登録する。
【０１１４】
サーバ通信部２０は、各ＩＰアドレスを位置管理サーバ２へ送り、検索要求を行う（ステップ１００４）。そして、位置管理サーバ２では、第１の実施形態と同様の処理を各ＩＰアドレス毎に行い、検索結果を随時、ＩＰアドレス毎にサーバ通信部２０へ返す。サーバ通信部２０ではこの結果を受け取って（ステップ１００５）、その結果が送信すべき旨の応答か否かを判断する（ステップ１００６）。
【０１１５】
ある送信先のＩＰアドレスに対し、送信すべき旨の応答であった場合（ステップ１００６−Ｙｅｓ）、メッセージ送信部はメッセージ管理テーブル２３からメッセージを取得し、該当するＩＰアドレスへメッセージを送信する。
【０１１６】
そして、メッセージ管理部２１は送信管理テーブル２４において、該当するＩＰアドレスの送信状況に「送信済」を設定する（ステップ１００８）。具体的には、送信すべき旨の応答をうけた送信先ＩＰアドレスが「xxx.xxx.xxx」であった場合、図９−１の状態であった送信管理テーブルに対し、「xxx.xxx.xxx」の送信状況を「送信済」と書き換えて、図９−２の状態となる。
【０１１７】
また、ある送信先のＩＰアドレスに対し、送信すべきでない旨の応答であった場合（ステップ１００６−Ｎｏ）、メッセージ生成部１８は、メッセージ管理テーブル２３に保存されているメッセージ生成時刻と、現在時刻の差が、所定値以上であるか否かを判断する（ステップ１０１１）。所定値以内であれば（ステップ１０１１−Ｎｏ）、ステップ１００４に戻る。所定値以上であれば（ステップ１０１２−Ｙｅｓ）、該当するＩＰアドレスの送信状況に「送信不可」を設定する（ステップ１０１２）。具体的には、送信すべきでない旨の応答をうけた送信先ＩＰアドレスが「〇〇〇.〇〇〇.〇〇〇」であった場合、図９−１の状態であった送信管理テーブルに対し、「〇〇〇.〇〇〇.〇〇〇」の送信状況を「送信不可」と書き換えて、図９−２の状態となる。
【０１１８】
以上、あるＩＰアドレスに対する送信状況を設定すると、メッセージ管理部２１は、送信先に設定されている全ての送信先ＩＰアドレスについて、送信状況が「送信済」又は「送信不可」であるか否かを確認する（ステップ１００９）。送信状況がこの条件を満たしている場合（ステップ１００９−Ｙｅｓ）、全ての送信先について処理が終了していることになるので、メッセージ管理テーブル２４からメッセージを削除する（ステップ１０１０）。また、全ての送信先について処理が終了していなかった場合（ステップ１００９−Ｎｏ）、ステップ１００５に戻り、全てのIPアドレスについて送信状況が、「送信済」又は「送信不可」となるまで処理を繰り返す。
【０１１９】
以上のように、第２の実施形態によれば、メッセージの送信先が複数であった場合に、全員に一括して送信するのではなく、位置管理サーバ２からの検索結果に応じて、各送信先にメッセージを送信するか否かを決定するので、複数の送信先の各々の状況に応じて適切なタイミングで、かつセキュリティを維持しつつ情報を送信することができる。
【０１２０】
（情報送信プログラム）
本発明の第１の実施形態または第２の実施形態で説明した情報送信方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【０１２１】
（ハードウェア構成）
尚、本装置には、ＣＰＵ、グラフィックボード、ＲＯＭ等の制御装置、メインメモリ（ＲＡＭ）等の主記憶装置と、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、フロッピー（商標）ディスク等の記憶媒体及び各記憶媒体に対するREAD/WRITEを制御するドライブ装置等の外部記憶装置と、イーサネット（商標）ボードやモデム等の通信装置と、ディスプレイ装置やプリンタ装置等の出力装置と、キーボードやマウス等の入力装置とが主に接続されており、ワークステーション（WS）、パーソナルコンピュータ（PC）等のコンピュータを利用した通常の構成となっている。
【図面の簡単な説明】
【０１２２】
【図１】第１の実施形態における情報送信システムを説明する図である。
【図２】第１の実施形態における人物位置テーブルを説明する図である。
【図３】第１実施形態における利用者ＩＤテーブルを説明する図である。
【図４】第１、第２の実施形態におけるメッセージ管理テーブルを説明するための図である。
【図５】第１の実施形態における位置管理サーバの検知処理を説明する図である。
【図６】第１の実施形態における位置管理サーバの検索処理を説明する図である。
【図７】第１の実施形態におけるメッセージ送信装置の処理を説明する図である。
【図８】第２の実施形態における情報送信システムを説明する図である。
【図９−１】第２の実施形態における送信管理テーブルを説明する図である。
【図９−２】第２の実施形態における送信管理テーブルを説明する図である。
【図１０】第２の実施形態におけるメッセージ送信装置の処理を説明する図である。
【符号の説明】
【０１２３】
１  第１の実施形態における情報送信システム
２  位置管理サーバ
３  利用者ＩＤ受信部
４  検索部
５  クライアント通信部
６  送信先情報記憶部
７  人物位置テーブル
８  利用者ＩＤテーブル
（以下９〜１４は第１の実施形態）
９  メッセージ送信装置
１０  メッセージ生成部
１１  メッセージ送信部
１２  サーバ通信部
１３  送信メッセージ記憶部
１４  メッセージ管理テーブル
１５  ネットワーク
１６  ＲＦＩＤリーダー
（以下１７〜２４は第２の実施形態）
１７  メッセージ送信装置
１８  メッセージ生成部
１９  メッセージ送信部
２０  サーバ通信部
２１  メッセージ管理部
２２  送信メッセージ記憶部
２３  メッセージ管理テーブル
２４  送信管理テーブル
【図１】
2006013725.tif 000003
【図２】
2006013725.tif 000004
【図３】
2006013725.tif 000005
【図４】
2006013725.tif 000006
【図５】
2006013725.tif 000007
【図６】
2006013725.tif 000008
【図７】
2006013725.tif 000009
【図８】
2006013725.tif 000010
【図９−１】
2006013725.tif 000011
【図９−２】
2006013725.tif 000012
【図１０】
2006013725.tif 000013