(57)【特許請求の範囲】
【請求項１】
複数の地点にそれぞれ設置された複数のデータキャリアのうち、電波の送受信が可能なものを認識する読取装置であって、データキャリアを識別するデータキャリア識別情報と、提供情報と、を対応付けて記憶する提供情報記憶手段から提供情報を読み出し、読み出した提供情報をユーザに提供する読取装置において、
前記読取装置が前記各データキャリアを順次認識する際に、前記各データキャリアに対応付けて、該データキャリアが設置される地点と隣接する地点に設置されるデータキャリアを示す隣接データキャリア識別情報を記憶する隣接データキャリア識別情報記憶手段と、
ユーザの目的地に設置されたデータキャリアを識別する目的地データキャリア識別情報を取得する目的地データキャリア識別情報取得手段と、
前記ユーザが現在地から前記目的地に至るまでの経路を示す複数のデータキャリア識別情報からなるデータキャリア列を、現に認識しているデータキャリアと、前記目的地データキャリア識別情報により示されるデータキャリアと、前記隣接データキャリア識別情報記憶手段により記憶される隣接データキャリア識別情報と、に基づいて複数取得するデータキャリア列取得手段と、
前記取得された複数のデータキャリア列にそれぞれ含まれる複数のデータキャリアのうち、少なくとも一部のデータキャリアを示すデータキャリア識別情報と対応付けて、前記提供情報記憶手段に記憶されている提供情報を、前記読取装置が対応する前記少なくとも一部のデータキャリアをそれぞれ認識する前に予め取得する提供情報取得手段と、
を含むことを特徴とする読取装置。
【請求項２】
請求項１に記載の読取装置において、
当該読取装置は、
前記複数のデータキャリア列について、ユーザが、該データキャリア列により示される経路により前記目的地へ到達するのに要する時間と、該データキャリア列に含まれる複数のデータキャリアのうち少なくとも一部のデータキャリアへそれぞれ到達するのに要する時間と、を取得する到達時間取得手段、
をさらに含み、
前記提供情報取得手段は、前記到達時間取得手段により取得される時間に基づき、前記複数のデータキャリア列にそれぞれ含まれる複数のデータキャリアのうち、提供情報を取得するデータキャリアを決定する、
ことを特徴とする読取装置。
【請求項３】
請求項２に記載の読取装置において、
前記隣接データキャリア識別情報記憶手段は、前記各データキャリアに対応付けて該データキャリアが設置される地点と隣接する地点に設置されるデータキャリアを示す隣接データキャリア識別情報を記憶するとともに、その間の移動に要する時間を示す時間情報を記憶し、
前記到達時間取得手段は、前記隣接データキャリア識別情報記憶手段により記憶される時間情報に基づき前記各時間を算出することにより、これらを取得する、
ことを特徴とする読取装置。
【請求項４】
請求項３に記載の読取装置において、
当該読取装置は、
前記隣接データキャリア識別情報記憶手段により記憶される時間情報に基づき、前記各データキャリア列に含まれるデータキャリアの近傍にあるデータキャリアを特定する近傍データキャリア特定手段、
をさらに含み、
前記提供情報取得手段は、前記各データキャリア列に含まれるデータキャリアに、前記近傍データキャリア特定手段により特定されたデータキャリアを加え、これらのデータキャリアのうち、少なくとも一部のデータキャリアを示すデータキャリア識別情報と対応付けて、前記提供情報記憶手段に記憶される提供情報を取得する、
ことを特徴とする読取装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の読取装置において、
前記隣接データキャリア識別情報記憶手段は、現に認識しているデータキャリアの次に認識されたデータキャリアを示すデータキャリア識別情報を、該現に認識しているデータキャリアが設置される地点と隣接する地点に設置されるデータキャリアを示す隣接データキャリア識別情報として記憶する、
ことを特徴とする読取装置。
【請求項６】
請求項１乃至５のいずれかに記載の読取装置において、
ユーザの日程を示す日程情報を記憶する日程情報記憶手段、
をさらに含み、
前記目的地データキャリア識別情報取得手段は、前記日程情報記憶手段により記憶される日程情報に基づき、ユーザの目的地に設置されたデータキャリアを識別する目的地データキャリア識別情報を取得する、
ことを特徴とする読取装置。
【請求項７】
ユーザの移動に先立ち、その移動先に関する提供情報を取得する提供情報取得方法であって、
複数の地点にそれぞれ設置された複数のデータキャリアのうち、電波の送受信が可能なものを認識する読取装置であって、データキャリアを識別するデータキャリア識別情報と、提供情報と、を対応付けて記憶する提供情報記憶手段から提供情報を読み出し、読み出した提供情報をユーザに提供する読取装置を使用し、
前記読取装置が前記各データキャリアを順次認識する際に、前記各データキャリアに対応付けて、該データキャリアが設置される地点と隣接する地点に設置されるデータキャリアを示す隣接データキャリア識別情報を記憶する隣接データキャリア識別情報記憶ステップと、
ユーザの目的地に設置されたデータキャリアを識別する目的地データキャリア識別情報を取得する目的地データキャリア識別情報取得ステップと、
前記ユーザが現在地から前記目的地に至るまでの経路を示す複数のデータキャリア識別情報からなるデータキャリア列を、現に認識しているデータキャリアと、前記目的地データキャリア識別情報により示されるデータキャリアと、前記隣接データキャリア識別情報記憶手段により記憶される隣接データキャリア識別情報と、に基づいて複数取得するデータキャリア列取得ステップと、
前記取得された複数のデータキャリア列にそれぞれ含まれる複数のデータキャリアのうち、少なくとも一部のデータキャリアを示すデータキャリア識別情報と対応付けて、前記提供情報記憶手段に記憶されている提供情報を、前記読取装置が対応する前記少なくとも一部のデータキャリアをそれぞれ認識する前に予め取得する提供情報取得ステップと、
を含むことを特徴とする提供情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は読取装置及び提供情報取得方法に関する。
【背景技術】
【０００２】
一定量のデータを記憶することができるデータキャリア（例えば、ＲＦＩＤ（Radio Frequency Identification））を物体に取り付け、読取装置が該データキャリアの識別情報を読み取ることにより、物体の識別その他のサービスを提供することができるようにしたデータキャリアシステムが知られている。
【０００３】
データキャリアシステムにより提供されるサービスのひとつに、データキャリアの設置される位置を利用したナビゲーションサービスがある（例えば特許文献１）。以下、このナビゲーションサービスの例について説明する。
【０００４】
初めに、貼り付けられた場所を示す場所情報を記憶しているデータキャリアを街中のそこここ（バス停や店先など）に貼り付けておく。ユーザが読取装置（例えば、データキャリア読取機能付き携帯電話）を持って街中を歩くと、読取装置は、電波の届く範囲にあるデータキャリアから上記場所情報を取得する。
【０００５】
場所情報を取得した読取装置は、取得した場所情報により示される場所に応じた提供情報（バス接近情報やセール品情報など）を取得する。具体的には、予め読取装置に記憶されているものを取得することや都度ネット接続して取得することが考えられる。このようにして、読取装置はデータキャリアの貼り付けられた場所に応じた提供情報を取得し、取得した提供情報をユーザに対して提供する。
【特許文献１】特開２００４−２０６５９０号公報（第０００４段落）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記読取装置は、データキャリアが記憶している場所情報を取得したことを契機として、該データキャリアの設置された場所についての提供情報を取得しているので、ユーザが提供情報の提供を受けたいときにはまだ提供情報の取得中であるという場合があった。
【０００７】
従って、本発明の課題の一つは、ユーザの行動を予測し、予め提供情報を取得しておくことのできる読取装置及び提供情報取得方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明に係る読取装置は、複数の地点にそれぞれ設置された複数のデータキャリアのうち、電波の送受信が可能なものを認識する読取装置であって、データキャリアを識別するデータキャリア識別情報と、提供情報と、を対応付けて記憶する提供情報記憶手段から提供情報を読み出し、読み出した提供情報をユーザに提供し、前記各データキャリアに対応付けて、該データキャリアが設置される地点と隣接する地点に設置されるデータキャリアを示す隣接データキャリア識別情報を記憶する隣接データキャリア識別情報記憶手段と、ユーザの目的地に設置されたデータキャリアを識別する目的地データキャリア識別情報を取得する目的地データキャリア識別情報取得手段と、前記ユーザが現在地から前記目的地に至るまでの経路を示す複数のデータキャリア識別情報からなるデータキャリア列を、現に認識しているデータキャリアと、前記目的地データキャリア識別情報により示されるデータキャリアと、前記隣接データキャリア識別情報記憶手段により記憶される隣接データキャリア識別情報と、に基づいて複数取得するデータキャリア列取得手段と、前記複数のデータキャリア列にそれぞれ含まれる複数のデータキャリアのうち、少なくとも一部のデータキャリアを示すデータキャリア識別情報と対応付けて、前記提供情報記憶手段に記憶される提供情報を取得する提供情報取得手段と、を含むことを特徴とする。
【０００９】
これによれば、読取装置は、前記データキャリア列取得手段によりユーザの行動する経路を予測し、さらに、その経路上の地点のうちの提供情報を取得すべき地点（例えば、ある地点で支払いをしたことが記憶されている場合、その地点には店があり、セール品情報などの提供情報を取得すべきであると判断される。）についての提供情報を予め取得しておくことができる。
【００１０】
また、上記読取装置において、当該読取装置は、前記複数のデータキャリア列について、ユーザが、該データキャリア列により示される経路により前記目的地へ到達するのに要する時間と、該データキャリア列に含まれる複数のデータキャリアのうち少なくとも一部のデータキャリアへそれぞれ到達するのに要する時間と、を取得する到達時間取得手段、をさらに含み、前記提供情報取得手段は、前記到達時間取得手段により取得される時間に基づき、前記複数のデータキャリア列にそれぞれ含まれる複数のデータキャリアのうち、提供情報を取得するデータキャリアを決定する、こととしてもよい。
【００１１】
目的地に行くまでの時間が短いほど、最も取る可能性の高いルートであるといえる。一方、提供情報を取得すべき地点に到着するまでの時間が短いほど、早く提供情報を取得しなければいけないといえる。この点、上記読取装置によれば、これらの時間に応じて提供情報を取得しているので、必要性の高いものから順に提供情報を取得することが可能になる。
【００１２】
また、この読取装置において、前記隣接データキャリア識別情報記憶手段は、前記各データキャリアに対応付けて該データキャリアが設置される地点と隣接する地点に設置されるデータキャリアを示す隣接データキャリア識別情報を記憶するとともに、その間の移動に要する時間を示す時間情報を記憶し、前記到達時間取得手段は、前記隣接データキャリア識別情報記憶手段により記憶される時間情報に基づき前記各時間を算出することにより、これらを取得する、こととしてもよい。
【００１３】
これによれば、読取装置は、隣接データキャリア識別情報記憶手段に記憶される時間情報に基づいて、到達時間を算出することができる。
【００１４】
さらに、この読取装置において、当該読取装置は、前記隣接データキャリア識別情報記憶手段により記憶される時間情報に基づき、前記各データキャリア列に含まれるデータキャリアの近傍にあるデータキャリアを特定する近傍データキャリア特定手段、をさらに含み、前記提供情報取得手段は、前記各データキャリア列に含まれるデータキャリアに、前記近傍データキャリア特定手段により特定されたデータキャリアを加え、これらのデータキャリアのうち、少なくとも一部のデータキャリアを示すデータキャリア識別情報と対応付けて、前記提供情報記憶手段に記憶される提供情報を取得する、こととしてもよい。
【００１５】
これによれば、読取装置は、経路上でなくとも、ユーザが立ち寄る可能性のある地点についての提供情報を予め取得しておくことができる。
【００１６】
また、上記各読取装置において、前記隣接データキャリア識別情報記憶手段は、現に認識しているデータキャリアの次に認識されたデータキャリアを示すデータキャリア識別情報を、該現に認識しているデータキャリアが設置される地点と隣接する地点に設置されるデータキャリアを示す隣接データキャリア識別情報として記憶する、こととしてもよい。
【００１７】
これによれば、読取装置は、ユーザの移動に伴い隣接データキャリア識別情報を次々に更新していくことができる。
【００１８】
また、上記各読取装置において、ユーザの日程を示す日程情報を記憶する日程情報記憶手段、をさらに含み、前記目的地データキャリア識別情報取得手段は、前記日程情報記憶手段により記憶される日程情報に基づき、ユーザの目的地に設置されたデータキャリアを識別する目的地データキャリア識別情報を取得する、こととしてもよい。
【００１９】
これによれば、読取装置は、ユーザの日程から目的地データキャリア識別情報を取得することができるようになる。
【００２０】
また、本発明に係る提供情報取得方法は、ユーザの移動に先立ち、その移動先に関する提供情報を取得する提供情報取得方法であって、複数の地点にそれぞれ設置された複数のデータキャリアのうち、電波の送受信が可能なものを認識する読取装置であって、データキャリアを識別するデータキャリア識別情報と、提供情報と、を対応付けて記憶する提供情報記憶手段から提供情報を読み出し、読み出した提供情報をユーザに提供する読取装置を使用し、ユーザの目的地に設置されたデータキャリアを識別する目的地データキャリア識別情報を取得する目的地データキャリア識別情報取得ステップと、前記ユーザが現在地から前記目的地に至るまでの経路を示す複数のデータキャリア識別情報からなるデータキャリア列を、現に認識しているデータキャリアと、前記目的地データキャリア識別情報により示されるデータキャリアと、前記各データキャリアが設置される地点と隣接する地点に設置されるデータキャリアを示す隣接データキャリア識別情報と、に基づいて複数取得するデータキャリア列取得ステップと、前記複数のデータキャリア列にそれぞれ含まれる複数のデータキャリアのうち、少なくとも一部のデータキャリアを示すデータキャリア識別情報と対応付けて、前記提供情報記憶手段に記憶される提供情報を取得する提供情報取得ステップと、を含むことを特徴とする。
【発明を実施するための最良の形態】
【００２１】
本発明の実施の形態について、図面を参照しながら説明する。
【００２２】
図１は本実施の形態に係るＲＦＩＤシステム１０のシステム構成図である。同図に示すように、ＲＦＩＤシステム１０は複数のＲＦＩＤ２０と、ＲＦＩＤリーダ３０と、サーバ装置４０と、を含んで構成されている。
【００２３】
ＲＦＩＤ２０は、データを記憶することができるデータキャリアとして機能する装置であり、移動する物体や固定される物体に取り付けられる。また、ＲＦＩＤ２０はＲＦＩＤリーダ３０によって、非接触でその記憶しているデータ（記憶データ）を読み取られることができるように構成されている。より具体的には、ＲＦＩＤリーダ３０の発する電磁場を、記憶しているデータに応じて変調することにより読み取られるように構成してもよい（パッシブ型、セミパッシブ型）し、ＲＦＩＤリーダ３０の発する電波が受信された場合に、記憶しているデータに応じた電波を送信することにより読み取られるように構成してもよい（アクティブ型）。
【００２４】
また、各ＲＦＩＤ２０には複数のＲＦＩＤ２０の中から該ＲＦＩＤ２０を一意に識別可能な識別情報（ＲＦＩＤ識別情報）が付与されており、各ＲＦＩＤ２０は自身に付与された識別情報を上記記憶データの一部として記憶している。
【００２５】
ＲＦＩＤリーダ３０は、例えば携帯電話に設けられたものであり、ＲＦＩＤ２０に記憶されるデータを読み取ることができるよう構成される。具体的には、ＲＦＩＤ２０に対して読み取り用信号を送信し、該読み取り用信号に対して返送されるデータ信号を受信する。このデータ信号はＲＦＩＤ２０が記憶しているデータを含んでおり、ＲＦＩＤリーダ３０は、該データ信号からＲＦＩＤ２０に記憶されるデータを取得している。なお、上述のようにＲＦＩＤ２０には識別情報が記憶されており、ＲＦＩＤリーダ３０はデータ信号に含まれる該識別情報を取得することにより、識別情報読取装置として機能する。
【００２６】
このＲＦＩＤリーダ３０は人間に携行され、様々な人やものに取り付けられたＲＦＩＤ２０のうち、電波の送受信が可能なものから、その識別情報を取得する。これにより、ＲＦＩＤリーダ３０は、電波の送受信が可能なＲＦＩＤ２０を認識する。
【００２７】
また、ＲＦＩＤリーダ３０は、携帯電話システムや無線ＬＡＮシステムなどの移動体通信システムを経由してサーバ装置４０と接続されており、ＲＦＩＤ２０の識別情報をサーバ装置４０に対して送信するように構成される。
【００２８】
サーバ装置４０は、ＲＦＩＤリーダ３０と接続されるよう、移動体通信システムと接続されている。サーバ装置４０はＲＦＩＤリーダ３０やその他の装置（不図示）に提供するための情報（以下、提供情報と称する。）をＲＦＩＤ２０の識別情報と対応付けて記憶しており、ＲＦＩＤリーダ３０から受信される識別情報に応じた提供情報を選出し、ＲＦＩＤリーダ３０やその他の装置に送信する。
【００２９】
ＲＦＩＤリーダ３０は、こうして送信された提供情報を受信し、ユーザに対して提供する。
【００３０】
本実施の形態では、ＲＦＩＤリーダ３０は、ユーザの行動経路を予測し、その経路上に存在するＲＦＩＤ２０のうち、特定のＲＦＩＤ２０の識別情報をサーバ装置４０に対して送信する。つまり、ＲＦＩＤリーダ３０は、ＲＦＩＤ２０を認識する前に、その識別情報に対応する提供情報を取得するようにしている。
【００３１】
以下、ＲＦＩＤリーダ３０の機能について説明する。
【００３２】
図２はＲＦＩＤリーダ３０の機能ブロックを示す機能ブロック図である。ＲＦＩＤリーダ３０は、図２に示されるように、機能的には制御部３１、記憶部３２、入出力部３３、ネットワーク通信部３４、ＲＦＩＤ通信部３５を含んで構成される。制御部３１は、識別情報取得部３１０、支払い情報取得部３１１、ＲＦＩＤ列取得部３１２、目的地取得部３１３、提供情報取得部３１４を含んで構成される。さらに、提供情報取得部３１４はＲＦＩＤ特定部３１５及び到達時間取得部３１７を含んで構成され、このＲＦＩＤ特定部３１５はさらに近傍ＲＦＩＤ特定部３１６を含んで構成される。
【００３３】
制御部３１は、記憶部３２に記憶されるプログラムを実行するための処理ユニットを備え、ＲＦＩＤリーダ３０の各部を制御する。制御部３１の詳細については後述する。
【００３４】
記憶部３２は、本実施の形態を実施するためのプログラムを記憶している。また、制御部３１のワークメモリとしても動作する。また、記憶部３２は、各ＲＦＩＤ２０の識別情報と対応付けて、位置情報、連続捕捉時間、提供情報取得情報、支払い情報、隣接識別情報、及び未捕捉時間の各情報（以下、これらを総称して識別情報関連情報と称する。）を記憶する。このうち位置情報は、各ＲＦＩＤ２０の設置されている位置を特定するための情報（例えば、緯度経度情報）である。その他の情報の詳細については後述する。
【００３５】
入出力部３３は、ＲＦＩＤリーダ３０のユーザとのヒューマンマシンインターフェイスである。具体的には、キーパッド、マイク、スピーカなどを使用することができる。制御部３１は、入出力部３３を介してユーザの入力を受け付けるとともに、ユーザに対して提供情報を提供する。
【００３６】
ネットワーク通信部３４はアンテナを含み、移動体通信システムにおける基地局装置と通信可能に構成される。制御部３１は、ネットワーク通信部３４を介してサーバ装置４０と通信を行い、提供情報を受信する。
【００３７】
ＲＦＩＤ通信部３５は、ＲＦＩＤ２０に対して電波を送信することにより、該ＲＦＩＤ２０に記憶されるデータを読み取る。そして、読み取ったデータを制御部３１に対して出力する。
【００３８】
以下、制御部３１の機能の詳細について説明する。
【００３９】
ＲＦＩＤリーダ３０を人間が携行する場合、ＲＦＩＤ通信部３５はその人がいる場所（具体的には、ＲＦＩＤ通信部３５とＲＦＩＤ２０との間で電波の送受信ができる範囲）に設置されたＲＦＩＤ２０に記憶されるデータを定期的に読み取る。人間が移動すれば、その移動に伴い、移動経路上に設置されたＲＦＩＤ２０も読み取ることになる。図１では、移動経路１００に沿ってＲＦＩＤリーダ３０が移動した場合、ＲＦＩＤ通信部３５は、ＲＦＩＤ２０−１，ＲＦＩＤ２０−２，ＲＦＩＤ２０−３，ＲＦＩＤ２０−４，ＲＦＩＤ２０−５にそれぞれ記憶されるデータを、この順で読み取ることになる。ＲＦＩＤ通信部３５は、これらの読み取ったデータを識別情報取得部３１０に対して出力する。
【００４０】
識別情報取得部３１０は、入力されたデータから、各ＲＦＩＤ２０の識別情報を取得する。これにより、識別情報取得部３１０は、複数の地点にそれぞれ設置された複数のＲＦＩＤ２０のうち、電波の送受信が可能なものを認識する。識別情報取得部３１０は、認識したＲＦＩＤ２０の識別情報を、記憶部３２及びＲＦＩＤ列取得部３１２に出力する。
【００４１】
記憶部３２は、識別情報取得部３１０から入力されたＲＦＩＤ２０の識別情報に対応付けて、上記識別情報関連情報を記憶する。以下、この点について説明する。
【００４２】
まず、識別情報関連情報を構成する各情報について説明する。
【００４３】
連続捕捉時間は、識別情報取得部３１０から入力されたＲＦＩＤ２０が認識されていた時間である。識別情報取得部３１０は、認識されている各ＲＦＩＤ２０について、それぞれ認識された時刻と認識されなくなった時刻とを取得し、その差分を連続捕捉時間として取得する。例えば、ＲＦＩＤ２０が１００秒間にわたって認識されていれば、その連続捕捉時間は１００秒となる。
【００４４】
提供情報提供済情報は、制御部３１がユーザに対し提供情報を提供した旨を示す情報である。制御部３１は、ユーザに対し提供情報を提供すると、この提供情報提供済情報を取得する。
【００４５】
支払い情報は、ユーザが何らかの支払い行為を行ったことを示す情報である。ＲＦＩＤリーダ３０が電子マネー機能を備えているとすれば、支払い情報取得部３１１は、電子マネーによる支払いが行われたとき、支払い情報を取得する。ＲＦＩＤリーダ３０が電子マネー機能を備えていなければ、支払い情報取得部３１１は、ユーザの入力により、支払いが行われたことを示す支払い情報を取得する。
【００４６】
隣接識別情報は、各ＲＦＩＤ２０が設置される地点と隣接する地点に設置されるＲＦＩＤ２０を示す情報である。また、未捕捉時間は、互いに隣接する地点に設置される２つのＲＦＩＤ２０間の移動に要する時間（移動の際に両ＲＦＩＤ２０が認識されない時間）である。識別情報取得部３１０は、あるＲＦＩＤ２０（ＲＦＩＤ２０−１とする。）が認識されなくなった場合、その次に認識されたＲＦＩＤ２０（ＲＦＩＤ２０−２とする。）の識別情報を、ＲＦＩＤ２０−１の隣接識別情報として取得するとともに、ＲＦＩＤ２０−１が認識されなくなった時刻と、ＲＦＩＤ２０−２が認識された時刻と、を取得し、その差分をこれらのＲＦＩＤ２０についての未捕捉時間として取得する。
【００４７】
図３は、以上説明した識別情報関連情報を記憶するための、記憶部３２のメモリ構造を示す図である。同図に示すように、記憶部３２は、各ＲＦＩＤ２０の識別情報をキーとして、識別情報関連情報を記憶する。以下、詳細に説明する。
【００４８】
記憶部３２は、連続捕捉時間と提供情報提供済情報と支払い情報とをセットで記憶する。すなわち、記憶部３２は、あるＲＦＩＤ２０が認識されている間に制御部３１がユーザに対し提供情報を提供した場合、その連続捕捉時間とともに、提供情報提供済情報を記憶する。また、あるＲＦＩＤ２０が認識されている間に支払い情報取得部３１１が支払い情報１０３を取得した場合、その連続捕捉時間とともに、該支払い情報を記憶する。
【００４９】
また、記憶部３２は、隣接識別情報と未捕捉時間とをセットで記憶する。すなわち、記憶部３２は、あるＲＦＩＤ２０についての隣接識別情報とともに、該ＲＦＩＤ２０が認識されなくなってから、その隣接識別情報により示されるＲＦＩＤ２０が認識されるようになるまでの時間を示す未捕捉時間を記憶する。
【００５０】
なお、記憶部３２は、上記各セットがそれぞれ複数ある場合、それらをいずれも記憶する。
【００５１】
識別情報関連情報について、以下では、具体的な例を挙げて説明する。
【００５２】
図４は、ＲＦＩＤリーダ３０を身に着けたユーザの行動経路を地図上に示してなる図である。同図では、ユーザは駅から目的地Ａに向かって、図上太線で示した経路を歩く。図５は、このとき記憶部３２により記憶される識別情報関連情報の具体的な例である。
【００５３】
まず、駅にはＲＦＩＤ２０−１が設置されており、ユーザが駅にいるとＲＦＩＤリーダ３０はＲＦＩＤ２０−１を認識する。そこで記憶部３２は、認識したＲＦＩＤ２０−１を示す識別情報を記憶する。
【００５４】
なお、記憶部３２は、このときＲＦＩＤ２０−１の位置情報を取得し、ＲＦＩＤ２０−１の識別情報とともに記憶することが好適である。具体的には、ＲＦＩＤリーダ３０にＧＰＳ受信機を搭載し、記憶部３２は、ＲＦＩＤ２０−１の認識時にＧＰＳ衛星から受信されている電波に基づいて決定されるＧＰＳ受信機の位置を、ＲＦＩＤ２０−１の位置情報として記憶することが好適である。これから説明する他のＲＦＩＤ２０についても同様である。
【００５５】
識別情報取得部３１０は、ＲＦＩＤ２０−１が認識された時刻を取得するとともに、ＲＦＩＤ２０−１が認識されなくなった時刻を取得する。そして、その差をＲＦＩＤ２０−１の連続捕捉時間として取得する。記憶部３２は、こうして取得されたＲＦＩＤ２０−１の連続捕捉時間を、ＲＦＩＤ２０−１に対応付けて記憶する。図５では、この連続捕捉時間は１０秒となっている。これも、これから説明する他のＲＦＩＤ２０についても同様である。
【００５６】
ユーザが移動するに従い、ＲＦＩＤ２０−１が認識されなくなる。そのままユーザが移動を続けると、やがてＲＦＩＤ２０−２が認識されるようになる。記憶部３２は、このようにして順次認識されたＲＦＩＤ２０を示す識別情報を、互いの隣接識別情報として記憶する。
【００５７】
また、識別情報取得部３１０は、ＲＦＩＤ２０−１が認識されなくなった時刻を取得するとともに、ＲＦＩＤ２０−２が認識された時刻を取得する。そして、その差を、ユーザがＲＦＩＤ２０−１からＲＦＩＤ２０−２に移動する際の未捕捉時間として取得する。記憶部３２は、こうして取得された未捕捉時間を、ＲＦＩＤ２０−１についてはＲＦＩＤ２０−２を示す隣接識別情報とともに記憶し、ＲＦＩＤ２０−２についてはＲＦＩＤ２０−１を示す隣接識別情報とともに記憶する。図５では、この未捕捉時間は１２０秒となっている。
【００５８】
以降、同様にして目的地Ａまで記憶部３２による識別情報関連情報の記憶は続けられるが、途中ＲＦＩＤ２０が認識されている間に提供情報提供済情報や支払い情報が取得されることがある。このとき記憶部３２はこれらをＲＦＩＤ２０の識別情報と対応付けて記憶する。図５では、ＲＦＩＤ２０−３が認識されているときにノートを購入したことを示す支払い情報が記憶され、ＲＦＩＤ２０−５が認識されているときにランチＡを購入したことを示す支払い情報が記憶されている。
【００５９】
図６も、図４同様、ＲＦＩＤリーダ３０を身に着けたユーザの行動経路を地図上に示してなる図である。図６は図４の続きであり、目的地Ａに到達したユーザは、今度は目的地Ｂとしての駅に向かって、図上太線で示した経路を歩く。
【００６０】
図７は、このとき記憶部３２により記憶される識別情報関連情報の具体的な例である。図７では、図４に示される経路に沿ってユーザが歩いたときに記憶された識別情報関連情報（図５に示す識別情報関連情報）に加えて、図６に示される経路に沿ってユーザが歩いたときに記憶された識別情報関連情報が記載されている。このように、ユーザが移動するに従い、記憶部３２に記憶される識別情報関連情報の量は増えていく。
【００６１】
以上のようにして、記憶部３２は、各ＲＦＩＤ２０の識別情報と対応付けて、識別情報関連情報を記憶している。
【００６２】
目的地取得部３１３は、ユーザの日程を示す日程情報を取得する。このために、ＲＦＩＤ３０はユーザによる日程情報の入力を受け付け、記憶部３２に記憶しておくことが好適である。そして、目的地取得部３１３は、この日程情報に基づき、ユーザの目的地に設置されたＲＦＩＤ２０を識別する目的地識別情報を取得する。
【００６３】
図８は、日程情報の具体的な例である。日程情報は予定ごとに作成される情報であり、図８に示すように、予定を実行すべき月日・時間と、予定の内容と、予定を実行すべき場所（目的地）及びその場所までの経路と、が含まれる。目的地取得部３１３は、この日程情報に含まれる目的地と、各ＲＦＩＤ２０の識別情報に対応付けて記憶部３２に記憶される位置情報と、に基づいて、目的地識別情報を取得する。具体的には、記憶部３２に目的地と対応付けてその位置を示す位置情報を記憶しておき、目的地取得部３１３は、その位置情報が目的地の位置情報と一致するか又はその相違が所定範囲内にあるＲＦＩＤ２０を示す識別情報を、目的地識別情報として取得することが好適である。
【００６４】
ＲＦＩＤ列取得部３１２は、ユーザが現在地から上記目的地に至るまでの経路を示す複数の識別情報からなるＲＦＩＤ列を、現に認識しているＲＦＩＤと、目的地識別情報により示されるＲＦＩＤと、記憶部３２に記憶される隣接識別情報と、に基づいて複数取得する。
【００６５】
図９及び図１０に示す具体的な例を参照しながら、ＲＦＩＤ列取得部３１２がＲＦＩＤ列を取得する処理について説明する。図９及び図１０では、図７に示した識別情報関連情報が記憶部３２に既に記憶されている状態で、ユーザが駅から目的地Ｃに向けて移動する際に、ＲＦＩＤ列取得部３１２がＲＦＩＤ列を取得する処理を説明する。
【００６６】
ユーザが駅に降り立つと、ＲＦＩＤリーダ３０は、まずＲＦＩＤ２０−１を認識する。
ＲＦＩＤ列取得部３１２は、記憶部３２に既に記憶されているＲＦＩＤ２０が認識されると、ＲＦＩＤ列の取得処理を開始する。この点、ＲＦＩＤ２０−１は記憶部３２に既に記憶されているので、ＲＦＩＤ列取得部３１２はＲＦＩＤ列の取得を開始する。
【００６７】
まず、ＲＦＩＤ列取得部３１２は目的地取得部３１３から目的地識別情報を取得する。ここでは、図８に示す日程情報に基づき、目的地Ｃを示す目的地識別情報（ＲＦＩＤ２０−７を示す識別情報）が取得されたとして説明を続ける。
【００６８】
次に、ＲＦＩＤ列取得部３１２は、ユーザが、現在地に設置されたＲＦＩＤ２０−１から、目的地Ｃに設置されたＲＦＩＤ２０−７に至るまでの経路（ここでは、図９に示す推定経路１及び推定経路２である。）を示す複数の識別情報からなるＲＦＩＤ列を複数取得する。図１０に基づいて、この取得のための処理を具体的に説明する。
【００６９】
まず、ＲＦＩＤ列取得部３１２は、現に認識しているＲＦＩＤ２０−１が設置される地点と隣接する地点に設置されているＲＦＩＤ２０の識別情報を、記憶部３２に記憶されているＲＦＩＤ２０−１の隣接識別情報により取得する。ここでは、ＲＦＩＤ２０−２のみが取得される。
【００７０】
次に、ＲＦＩＤ列取得部３１２は、ＲＦＩＤ２０−２が設置される地点と隣接する地点に設置されているＲＦＩＤ２０の識別情報を、記憶部３２に記憶されているＲＦＩＤ２０−２の隣接識別情報により取得する。ここでは、ＲＦＩＤ２０−３とＲＦＩＤ２０−１０の２つが取得される。
【００７１】
以降、最終的に目的地Ｃに設置されたＲＦＩＤ２０−７の識別情報が取得されるまで、ＲＦＩＤ列取得部３１２は上記同様の処理を続ける。図１０の左側に示すＲＦＩＤ列（ＲＦＩＤ２０−１，ＲＦＩＤ２０−２，ＲＦＩＤ２０−３，ＲＦＩＤ２０−４，ＲＦＩＤ２０−５）では、ＲＦＩＤ２０−５の次にＲＦＩＤ２０−６及びＲＦＩＤ２０−７が取得されており、ＲＦＩＤ２０−７の識別情報が取得されているので、ＲＦＩＤ列取得部３１２はこのＲＦＩＤ列の取得処理を終了し、１つのＲＦＩＤ列（ＲＦＩＤ２０−１，ＲＦＩＤ２０−２，ＲＦＩＤ２０−３，ＲＦＩＤ２０−４，ＲＦＩＤ２０−５，ＲＦＩＤ２０−７）を確定させる。このＲＦＩＤ列は、図９に示す推定経路１を示している。図１０の右側に示すＲＦＩＤ列（ＲＦＩＤ２０−１，ＲＦＩＤ２０−２，ＲＦＩＤ２０−１０，ＲＦＩＤ２０−９，ＲＦＩＤ２０−８）では、ＲＦＩＤ２０−８の次にＲＦＩＤ２０−７が取得されており、ＲＦＩＤ２０−７の識別情報が取得されているので、ＲＦＩＤ列取得部３１２はこのＲＦＩＤ列の取得処理を終了し、１つのＲＦＩＤ列（ＲＦＩＤ２０−１，ＲＦＩＤ２０−２，ＲＦＩＤ２０−１０，ＲＦＩＤ２０−９，ＲＦＩＤ２０−８，ＲＦＩＤ２０−７）を確定させる。このＲＦＩＤ列は、図９に示す推定経路２を示している。
【００７２】
以上のようにして、ＲＦＩＤ列取得部３１２は複数のＲＦＩＤ列を取得している。
【００７３】
提供情報取得部３１４は、ＲＦＩＤ２０を識別する識別情報と、提供情報と、を対応付けて記憶するサーバ装置４０から提供情報を読み出し、入出力部３３を介して、読み出した提供情報をユーザに提供する。本実施の形態では、提供情報取得部３１４は、複数のＲＦＩＤ列にそれぞれ含まれる複数のＲＦＩＤ２０のうち、少なくとも一部のＲＦＩＤ２０を示す識別情報と対応付けて、サーバ装置４０に記憶される提供情報を取得する。より具体的には、提供情報取得部３１４は、これら少なくとも一部のＲＦＩＤ２０を示す識別情報をサーバ装置４０に対して送信することにより、サーバ装置４０からこれらの識別情報に対応付けて記憶される提供情報を受信する。
【００７４】
ＲＦＩＤ特定部３１５は、このとき提供情報の取得対象となるＲＦＩＤ２０を特定する。具体的には、ＲＦＩＤ列取得部３１２が取得したＲＦＩＤ列に含まれるＲＦＩＤ２０のうち、支払い情報や提供情報提供済情報が記憶されているＲＦＩＤ２０を、提供情報の取得対象として特定することが好適である。
【００７５】
なお、ＲＦＩＤ特定部３１５は、近傍ＲＦＩＤ特定部３１６に、記憶部３２に記憶される未捕捉時間に基づいてＲＦＩＤ列に含まれるＲＦＩＤ２０の近傍にあるＲＦＩＤ２０（近傍ＲＦＩＤ２０）を特定させ、これにより特定されたＲＦＩＤ２０についても提供情報の取得対象として特定することとしてもよい。この場合、近傍ＲＦＩＤ特定部３１６は、記憶部３２に記憶される各ＲＦＩＤ２０について、記憶部３２に記憶される未捕捉時間に基づいてＲＦＩＤ列に含まれる各ＲＦＩＤ２０からの移動時間を算出し、算出された移動時間が所定値より小さいものを近傍ＲＦＩＤ２０として特定することが好適である。
【００７６】
また、提供情報取得部３１４は、ＲＦＩＤ特定部３１５により特定された複数のＲＦＩＤ２０について提供情報を取得するにあたり、優先順位を決定して優先度の高いものから順に取得する。このために、到達時間取得部３１７は、複数のＲＦＩＤ列について、ユーザが、該ＲＦＩＤ列により示される経路により目的地へ到達するのに要する時間と、該ＲＦＩＤ列に含まれる複数のＲＦＩＤ２０のうち少なくとも一部のＲＦＩＤ２０（ＲＦＩＤ特定部３１５により特定されたＲＦＩＤ２０）へそれぞれ到達するのに要する時間と、を取得する。
【００７７】
提供情報取得部３１４は、到達時間取得部３１７により取得される時間に基づき、上記優先順位を決定し、決定した優先順位に従って、各ＲＦＩＤ列にそれぞれ含まれる複数のＲＦＩＤ２０のうち、提供情報を取得するＲＦＩＤ２０を決定する。つまり、提供情報取得部３１４は、まず最も優先順位の高いＲＦＩＤ２０について提供情報を取得することを決定し、その取得が完了すると、次に優先順位の高いＲＦＩＤ２０についての提供情報を取得することを決定する。
【００７８】
再度図１０を参照しながら、この優先順位について具体的に説明する。ここでは、ＲＦＩＤ特定部３１５が特定するＲＦＩＤ２０は、支払い情報が記憶されているＲＦＩＤ２０、すなわちＲＦＩＤ２０−３、ＲＦＩＤ２０−５、ＲＦＩＤ２０−１０であるとして説明する。
【００７９】
到達時間取得部３１７は、現在地に設置されたＲＦＩＤ２０から上記特定されたＲＦＩＤ２０まで、ＲＦＩＤ列上に含まれる各ＲＦＩＤ２０間の移動の際に記憶された未捕捉時間を合計することにより、上記各時間を算出する。例えばユーザが目的地に設置されたＲＦＩＤ２０−７に到達するのに要する時間は、左側のＲＦＩＤ列によれば１２０秒＋１８０秒＋１２０秒＋１２０秒＋１８０秒＝７２０秒となる。また、右側のＲＦＩＤ列によれば１２０秒＋２００秒＋２００秒＋１２０秒＋１００秒＝７４０秒となる。なおここでは、ひとつの移動区間について未捕捉時間が複数記憶されている場合、小さい方を選択して計算に使用している。
【００８０】
同様に計算すると、ユーザがＲＦＩＤ２０−３に到達するのに要する時間は３００秒（左側のＲＦＩＤ列のみ）、ＲＦＩＤ２０−５に到達するのに要する時間は５４０秒（左側のＲＦＩＤ列のみ）、ＲＦＩＤ２０−１０に到達するのに要する時間は３２０秒（右側のＲＦＩＤ列のみ）となる。以下では、目的地に設置されたＲＦＩＤ２０に到達するのに要する時間を目的地到達時間と称し、ＲＦＩＤ特定部３１５により特定されたＲＦＩＤ２０に到達するのに要する時間を、以下では特定ＲＦＩＤ到達時間と称する。
【００８１】
提供情報取得部３１４は、ＲＦＩＤ特定部３１５により特定された各ＲＦＩＤ２０について、目的地到達時間（ただし、該ＲＦＩＤ２０を含むＲＦＩＤ列により示される経路での目的地到達時間）と特定ＲＦＩＤ到達時間との合計時間を算出する。例えば、ＲＦＩＤ２０−３についての合計時間は１０２０秒となり、ＲＦＩＤ２０−５についての合計時間は１２６０秒となり、ＲＦＩＤ２０−１０についての合計時間は１０６０秒となる。
【００８２】
そして、提供情報取得部３１４は、こうして算出した合計時間の小さい順に、提供情報を取得する優先順位をつける。上記例では、優先順位の高いものから順に、ＲＦＩＤ２０−３、ＲＦＩＤ２０−１０、ＲＦＩＤ２０−５と決定する。
【００８３】
なお、ユーザが移動することによりＲＦＩＤ２０−３が認識されるようになると、ＲＦＩＤ列取得部３１２は、ＲＦＩＤ列の取得を再度行う。その結果、図１１に示されるＲＦＩＤ列が取得されることになる。提供情報取得部３１４はこのＲＦＩＤ列に従って再度合計時間の算出を行う。その結果、ＲＦＩＤ２０−３についての合計時間は４２０秒となり、ＲＦＩＤ２０−５についての合計時間は６６０秒となり、ＲＦＩＤ２０−１０についての合計時間は１０６０秒となる。
【００８４】
ここで、既に提供情報を取得したＲＦＩＤ２０−３については優先順位決定の対象外とすることが望ましい。ここでは、ＲＦＩＤ２０−３の提供情報は既に取得されているとすると、提供情報取得部３１４は、優先順位の高いものから順に、ＲＦＩＤ２０−５、ＲＦＩＤ２０−１０と決定する。ここでは、ユーザの移動に伴い、ＲＦＩＤ２０−１０とＲＦＩＤ２０−５の優先順位は、初めに決定したものと比較して入れ替わっている。
【００８５】
以上のようにして優先順位を決定し、提供情報を取得していくことにより、結果としてＲＦＩＤリーダ３０は、ユーザの行動を予測し、予め提供情報を取得しておくことができるようになっている。
【００８６】
以上説明した処理を、ＲＦＩＤリーダ３０の処理のフロー図を参照しながら、再度より詳細に説明する。
【００８７】
ＲＦＩＤリーダ３０は、まず目的地に最も近いＲＦＩＤ２０（以下、目的地ＩＤと称する。）を検索し、目的地識別情報を取得する（Ｓ１）。この検索は、上述のように記憶部３２に記憶される位置情報により行われる。
【００８８】
次に、ＲＦＩＤリーダ３０は、ＲＦＩＤ２０を認識すると（Ｓ２）、そのＲＦＩＤ２０がそれまでに認識していたものと異なるＲＦＩＤ２０であるか否かを判断し（Ｓ３）、異ならない場合にはＳ２の処理に戻る。すなわち、ＲＦＩＤリーダ３０はそれまでに認識していたものと異なるＲＦＩＤ２０が認識されるまで待機する。
【００８９】
それまでに認識していたものと異なるＲＦＩＤ２０が認識されると、ＲＦＩＤリーダ３０は、目的地ＩＤが認識されているか否か（認識されているＲＦＩＤ２０に目的地ＩＤが含まれているか否か）を判断する（Ｓ４）。認識されていれば、全ての処理を完了する。認識されていなければ、ＲＦＩＤリーダ３０は、目的地までの経路を示すＲＦＩＤ列を取得する（Ｓ５）。
【００９０】
ＲＦＩＤ列を取得すると、ＲＦＩＤリーダ３０は、提供情報を取得すべきＲＦＩＤ２０を特定する（Ｓ６）。そして、それぞれについて上記合計時間を算出し（Ｓ７）、算出した合計時間に基づいて、提供情報取得の優先度を算出する（Ｓ８）。ＲＦＩＤリーダ３０は、こうして算出した優先度の順に、サーバ装置４０から提供情報を取得する（Ｓ９）。
【００９１】
以上説明したＲＦＩＤリーダ３０によれば、ＲＦＩＤ列を取得することによりユーザの行動する経路を予測し、さらに、その経路上の地点のうちの提供情報を取得すべき地点についての提供情報を予め取得しておくことができる。
【００９２】
また、ＲＦＩＤリーダ３０は、目的地に行くまでの時間と提供情報を取得すべき地点に到着するまでの時間とに基づいて提供情報を取得しているので、必要性の高いものから順に提供情報を取得することができる。
【００９３】
さらに、ＲＦＩＤリーダ３０は、経路上でなくとも、ユーザが立ち寄る可能性のある地点についての提供情報を予め取得しておくことができる。
【００９４】
また、ＲＦＩＤリーダ３０は、ユーザの移動に伴い隣接データキャリア識別情報を次々に更新していくことができる。さらに、ＲＦＩＤリーダ３０は、ユーザの日程から目的地データキャリア識別情報を取得することができるようになる。
【００９５】
なお、本発明は上記実施の形態に限定されるものではない。例えば、各ＲＦＩＤ２０の識別情報に対応付けて情報蓄積先情報を記憶してもよい。こうすれば、サーバ装置４０に限らず、ＲＦＩＤ２０ごとに異なる情報蓄積先から情報を取得できるようになる。また、各ＲＦＩＤ２０の識別情報に対応付けて情報更新日時情報を記憶してもよい。こうすれば、提供情報を取得する際に、まず提供情報の更新日時を確認することができ、同じものを２回取得することがないようにすることができる。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施の形態に係るＲＦＩＤシステムのシステム構成を示す図である。
【図２】本発明の実施の形態に係るＲＦＩＤリーダの機能ブロックを示す図である。
【図３】本発明の実施の形態において識別情報関連情報を記憶するためのメモリ構造を示す図である。
【図４】本発明の実施の形態に係るＲＦＩＤリーダを身に着けたユーザの行動経路を地図上に示した図である。
【図５】本発明の実施の形態において記憶される識別情報関連情報を示す図である。
【図６】本発明の実施の形態に係るＲＦＩＤリーダを身に着けたユーザの行動経路を地図上に示した図である。
【図７】本発明の実施の形態において記憶される識別情報関連情報を示す図である。
【図８】本発明の実施の形態に係る日程情報を示す図である。
【図９】本発明の実施の形態に係るＲＦＩＤ列取得処理の説明図である。
【図１０】本発明の実施の形態に係るＲＦＩＤ列取得処理の説明図である。
【図１１】本発明の実施の形態に係るＲＦＩＤ列取得処理の説明図である。
【図１２】本発明の実施の形態に係るＲＦＩＤリーダの処理フローを示す図である。
【符号の説明】
【００９７】
１０  ＲＦＩＤシステム、２０  ＲＦＩＤ、３０  ＲＦＩＤリーダ、３１  制御部、３２  記憶部、３３  入出力部、３４  ネットワーク通信部、３５  ＲＦＩＤ通信部、４０  サーバ装置、１００  移動経路、３１０  識別情報取得部、３１１  支払い情報取得部、３１２  ＲＦＩＤ列取得部、３１３  目的地取得部、３１４  提供情報取得部、３１５  ＲＦＩＤ特定部、３１６  近傍ＲＦＩＤ特定部、３１７  到達時間取得部。
【図１】
0004804875.tif 000002
【図２】
0004804875.tif 000003
【図３】
0004804875.tif 000004
【図４】
0004804875.tif 000005
【図５】
0004804875.tif 000006
【図６】
0004804875.tif 000007
【図７】
0004804875.tif 000008
【図８】
0004804875.tif 000009
【図９】
0004804875.tif 000010
【図１０】
0004804875.tif 000011
【図１１】
0004804875.tif 000012
【図１２】
0004804875.tif 000013