JP3967151B2 - Behavior monitoring system - Google Patents
Behavior monitoring system Download PDFInfo
- Publication number
- JP3967151B2 JP3967151B2 JP2002055739A JP2002055739A JP3967151B2 JP 3967151 B2 JP3967151 B2 JP 3967151B2 JP 2002055739 A JP2002055739 A JP 2002055739A JP 2002055739 A JP2002055739 A JP 2002055739A JP 3967151 B2 JP3967151 B2 JP 3967151B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- tag
- user
- computer
- article
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、被看視者として高齢者を想定し、家庭用サーバが、外部のネットワークと接続されており、電子メールサーバ、ウェブサーバなどの外部の情報資源と接続することが可能である行動看視システムに関する。
【0002】
【従来の技術】
近年、人に有益な情報を提供するためのシステムが開発されている。特開2001−75977には、場所ごとに人に提示するための情報を予め記憶しておき、人がその場所にいることが検出されると、予め記憶された情報が報知される技術が記載されている。この技術によれば、人と場所とに関連する情報が予め記憶されているので、人がその場所にいることが検出されると、人とその場所とに関連する情報を提示する。このため、日常生活関係のこまごました情報をタイミング良く知らせることができる。
【0003】
また、ユーザが検索した内容からユーザが嗜好する情報の種類を抽出したものをデータ化し、ユーザに応じて適切な分類の情報を表示する技術が、特開平11−212996号公報に記載されている。
【0004】
【発明が解決しようとする課題】
しかしながら、特開2001−75977に記載の技術は、提供する情報と場所とを予め記憶しておかなければならない。このため、予め記憶していない情報を提示することはできないといった問題がある。
【0005】
また、特開平11−212996号公報に記載の技術は、ユーザより検索要求があった時点で提示する情報の選択を行なうものであり、ユーザからの検索要求があって初めてその要求に応じた情報を提示する。このため、提示する情報が新たに生成されることはない。
【0006】
この発明は上述の問題点を解決するためになされたもので、この発明の目的は、ユーザに対して必要な情報を必要なタイミングで提示することが可能な行動看視システムを提供することである。
【0009】
【課題を解決するための手段】
上述の目的を達成するためにこの発明のある局面によれば、行動看視システムは、記憶手段としての人タグ記憶手段と通信手段としての人タグ通信手段とを備え、被看視者に携帯される人タグと、
記憶手段としての物タグ記憶手段と通信手段としての物タグ通信手段とを備え、物体に添付される物タグと、
被看視者の移動可能な所定領域に配置され、前記人タグからの送信を受信可能であるとともに受信した情報を他に送信可能な通信装置と、
該通信装置が送信する情報を受信可能な情報受信手段と、該情報受信手段により入手した情報を分析する演算手段と、情報を記憶する情報記憶手段と、外部と通信可能な外部通信手段とを備えたコンピュータと、
前記コンピュータから送信される情報を受信し提示可能な情報端末とを備え、
前記物タグは、前記人タグと通信する際は、前記物タグ自身の個体を識別する識別情報を送信情報に含めて送信し、
前記人タグは、前記物タグおよび前記通信装置と通信する際は、前記人タグ自身の個体を識別する識別情報を送信情報に含めて送信し、
前記物タグと前記人タグとの間の通信可能距離は、第1所定距離内に制限され、前記通信装置の前記人タグからの送信を受信可能な距離は、前記第1所定距離よりも長い第2所定距離内に制限され、
前記人タグは前記物タグとの通信が可能となったとき、該通信可能となった相手の物タグの識別情報、通信可能開始時間、通信可能終了時間を認識できるタグ情報を、前記通信装置に送信し、
前記通信装置は、前記人タグから前記タグ情報を受信したとき、受信した前記タグ情報を前記コンピュータの情報受信手段に送信し、
前記コンピュータの演算手段は、前記コンピュータの情報受信手段が前記通信装置からの前記タグ情報を入手し、前記人タグと前記物タグとの通信が可能となった旨の情報を入手したとき、
当該通信が可能となったときから当該通信が不可能となったときまで当該通信可能となった人タグを携帯する被看視者が当該通信可能となった物タグを添付された物体を使用しているものと推定し、かつ、
当該通信が可能となったときから当該通信が不可能となったときまで当該通信が可能となった旨の情報を送信した通信装置より前記第2所定距離内に、当該通信可能となった人タグを携帯する被看視者が位置しているものと推定し、
前記コンピュータの情報記憶手段は、前記コンピュータの演算手段が推定した前記人タグを携帯する被看視者による物体使用履歴を含む被看視者の行動履歴を記憶し、
前記コンピュータの演算手段は、前記コンピュータの情報記憶手段に記憶された被看視者の行動履歴に基づいて、或る第1の行動の後連続して他の第2の行動が行なわれる行動パターンの傾向を抽出する抽出手段を含み、
前記コンピュータの演算手段は、被看視者が前記第1の行動の後に前記第2の行動を行なっていないと推定される場合に、被看視者の推定行動が前記抽出手段により抽出された前記行動パターンの傾向と異なる異常状態と判定し、
前記コンピュータは、前記コンピュータの演算手段が前記異常状態と判定したときに、前記第1の行動に続き前記第2の行動を行なうよう促す情報を、前記情報端末に提示する情報提示手段をさらに備えていることを特徴とする。
【0010】
行動看視システムは下記の作用を有する。被看視者に携帯される人タグは、記憶手段としての人タグ記憶手段と通信手段としての人タグ通信手段とを備える。物体に添付される物タグは、記憶手段としての物タグ記憶手段と通信手段としての物タグ通信手段とを備える。被看視者の移動可能な所定領域に配置される通信装置は、人タグからの送信を受信可能であるとともに受信した情報を他に送信可能である。コンピュータは、通信装置が送信する情報を受信可能な情報受信手段と、情報受信手段により入手した情報を分析する演算手段と、情報を記憶する情報記憶手段と、外部と通信可能な外部通信手段とを備える。また、コンピュータから送信される情報を受信し提示可能な情報端末を備える。物タグは、人タグと通信する際は、物タグ自身の個体を識別する識別情報を送信情報に含めて送信する。人タグは、物タグおよび通信装置と通信する際は、人タグ自身の個体を識別する識別情報を送信情報に含めて送信する。物タグと人タグとの間の通信可能距離は、第1所定距離内に制限される。通信装置の人タグからの送信を受信可能な距離は、第1所定距離よりも長い第2所定距離内に制限される。人タグは物タグとの通信が可能となったとき、通信可能となった相手の物タグの識別情報、通信可能開始時間、通信可能終了時間を認識できるタグ情報を、通信装置に送信する。通信装置は、人タグからタグ情報を受信したとき、受信したタグ情報をコンピュータの情報受信手段に送信する。コンピュータの演算手段は、コンピュータの情報受信手段が通信装置からのタグ情報を入手し、人タグと物タグとの通信が可能となった旨の情報を入手したとき、通信が可能となったときから通信が不可能となったときまで通信可能となった人タグを携帯する被看視者が通信可能となった物タグを添付された物体を使用しているものと推定する。また、通信が可能となったときから通信が不可能となったときまで通信が可能となった旨の情報を送信した通信装置より第2所定距離内に、当該通信可能となった人タグを携帯する被看視者が位置しているものと推定する。コンピュータの情報記憶手段は、コンピュータの演算手段が推定した人タグを携帯する被看視者による物体使用履歴を含む被看視者の行動履歴を記憶する。コンピュータの演算手段は、コンピュータの情報記憶手段に記憶された被看視者の行動履歴に基づいて、或る第1の行動の後連続して他の第2の行動が行なわれる行動パターンの傾向を抽出する抽出手段を含む。コンピュータの演算手段は、被看視者が第1の行動の後に第2の行動を行なっていないと推定される場合に、被看視者の推定行動が抽出手段により抽出された行動パターンの傾向と異なる異常状態と判定する。コンピュータは、コンピュータの演算手段が異常状態と判定したときに、第1の行動に続き第2の行動を行なうよう促す情報を、情報端末に提示する情報提示手段をさらに備えている。
この発明に従えば、被看視者と物品との相対的な位置関係を用いて被看視者の行動が推定され、推定された被看視者による物体使用履歴を含む被看視者の行動が行動履歴として記憶される。そして、記憶された行動履歴に基づいて、或る第1の行動の後連続して他の第2の行動が行なわれる行動パターンの傾向が抽出される。被看視者が第1の行動の後に第2の行動を行なっていないと推定される場合に、第1の行動に続き第2の行動を行なうよう促す情報が提示される。このため、被看視者が第2の行動を行なわないときに該行動を促す情報を提供することが可能な行動看視システムを提供することができる。
【0013】
好ましくは、行動看視システムは上記の構成に加え、下記の構成を備える。
前記通信装置は、前記物タグからの送信をも受信可能であり、
前記物タグは、前記通信装置に送信する際にも、前記物タグ自身の個体を識別する識別情報を送信情報に含めて送信し、
前記通信装置の前記物タグからの送信を受信可能な距離も、前記第2所定距離内に制限され、
前記コンピュータの演算手段は、
前記通信装置が前記物タグからの送信を受信可能か否かを判断し、物体位置を検出する物体位置検出手段を、さらに備え、
該物体位置検出手段が受信可能と判断した物タグの識別情報、受信可能開始時間、受信可能終了時間を認識できる物タグ情報を入手したとき、該受信可能開始時間から、該受信可能終了時間まで該受信可能となった物タグを添付された物体が、該受信が可能となった通信装置より前記第2所定距離内に位置しているものと推定し、
前記コンピュータの情報記憶手段は、前記コンピュータの演算手段が推定した該受信可能となった物タグを添付された物体の位置情報をも記憶し、
前記コンピュータの情報提示手段は、前記コンピュータの情報記憶手段に記憶された前記物タグを添付された物体の位置情報をも提示可能であることを特徴とする。
【0014】
この発明に従えば、行動看視システムは上記の作用に加え、下記の作用を有する。通信装置は、物タグからの送信をも受信可能である。物タグは、通信装置に送信する際にも、物タグ自身の個体を識別する識別情報を送信情報に含めて送信する。通信装置の物タグからの送信を受信可能な距離も、第2所定距離内に制限される。コンピュータの演算手段がさらに備える物体位置検出手段の働きにより、通信装置が物タグからの送信を受信可能か否かが判断され、物体位置が検出される。コンピュータの演算手段の働きにより、物体位置検出手段により受信可能と判断された物タグの識別情報、受信可能開始時間、受信可能終了時間を認識できる物タグ情報が入手されたとき、受信可能開始時間から、受信可能終了時間まで受信可能となった物タグを添付された物体が、受信が可能となった通信装置より第2所定距離内に位置しているものと推定される。コンピュータの情報記憶手段の働きにより、コンピュータの演算手段が推定した受信可能となった物タグを添付された物体の位置情報が記憶される。コンピュータの情報提示手段の働きにより、コンピュータの情報記憶手段に記憶された物タグを添付された物体の位置情報が提示可能となる。
【0015】
好ましくは、行動看視システムは上記の構成に加え、下記の構成を備える。
前記通信装置は、前記物タグからの送信をも受信可能であり、
前記物タグは、前記通信装置に送信する際にも、前記物タグ自身の個体を識別する識別情報を送信情報に含めて送信し、
前記通信装置の前記物タグからの送信を受信可能な距離も、前記第2所定距離内に制限され、
前記コンピュータの演算手段は、
前記通信装置が前記物タグからの送信を受信可能か否かを判断し、物体位置を検出する物体位置検出手段を、さらに備え、
該物体位置検出手段が受信可能と判断した物タグの識別情報、受信可能開始時間、受信可能終了時間を認識できる物タグ情報を入手したとき、該受信可能開始時間から、該受信可能終了時間まで該受信可能となった物タグを添付された物体が、該受信が可能となった通信装置より前記第2所定距離内に位置しているものと推定し、
前記コンピュータの情報記憶手段は、前記コンピュータの演算手段が推定した該受信可能となった物タグを添付された物体の位置情報をも記憶し、
前記情報端末は、
ユーザによる物体位置の検索指示を受付ける受付手段と、
前記検索指示が受付けられた被検索物体の物体識別情報を前記コンピュータに送信する送信手段とをさらに備え、
前記コンピュータの演算手段は、前記コンピュータの情報記憶手段に記憶されている物体の位置情報を用いて前記情報端末から送信された物体識別情報の被検索物体の位置を検出する位置検出手段をさらに備え、
前記コンピュータの情報提示手段は、前記位置検出手段が検出した被検索物体の位置情報をも前記情報端末に提示可能であることを特徴とする。
【0016】
この発明に従えば、行動看視システムは上記の作用に加え、下記の作用を有する。通信装置は、物タグからの送信をも受信可能である。物タグは、通信装置に送信する際にも、物タグ自身の個体を識別する識別情報を送信情報に含めて送信する。通信装置の物タグからの送信を受信可能な距離も、第2所定距離内に制限される。コンピュータの演算手段がさらに備える物体位置検出手段の働きにより、通信装置が物タグからの送信を受信可能か否かが判断され、物体位置が検出される。コンピュータの演算手段の働きにより、物体位置検出手段により受信可能と判断された物タグの識別情報、受信可能開始時間、受信可能終了時間を認識できる物タグ情報が入手されたとき、受信可能開始時間から、受信可能終了時間まで受信可能となった物タグを添付された物体が、受信が可能となった通信装置より第2所定距離内に位置しているものと推定される。コンピュータの情報記憶手段の働きにより、コンピュータの演算手段が推定した受信可能となった物タグを添付された物体の位置情報が記憶される。情報端末がさらに備える受付手段の働きにより、ユーザによる物体位置の検索指示が受付けられる。情報端末がさらに備える送信手段の働きにより、検索指示が受付けられた被検索物体の物体識別情報がコンピュータに送信される。コンピュータの演算手段がさらに備える位置検出手段の働きにより、コンピュータの情報記憶手段に記憶されている物体の位置情報を用いて情報端末から送信された物体識別情報の被検索物体の位置が検出される。コンピュータの情報提示手段は、位置検出手段が検出した被検索物体の位置情報をも情報端末に提示可能である。
【0023】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。なお、図中同一符号は同一または相当する部材を示し、重複する説明は繰返さない。
【0024】
図1は、本発明の実施の形態の1つにおける情報提示システムの概略を示す図である。図1を参照して、情報提示システムは、家庭に設置される家庭用サーバ100と、家庭用サーバ100に接続され、必要な情報を表示するための表示部101と、情報端末103,106と、通信機108,109と、物品102,104,105,107に添付された物品タグ112,114,115,117と、ユーザ110の胸に付けられたユーザ用タグ118とを含む。
【0025】
本実施の形態における情報提示システムは、1つの家庭に設置される場合を例に説明する。ここでは、ユーザ110として高齢者を想定している。
【0026】
家庭内の部屋1には、家庭用サーバ100と、家庭用サーバ100に接続された表示部101と、通信機108と、情報端末103とが設置される。通信機108と表示部101と情報端末103とは、家庭用サーバ100に接続されている。情報端末103は、液晶表示装置または陰極線管(CRT)とで構成される表示部と、タッチパネルまたはキーボード等からなる入力装置と、スピーカ等の音声出力装置とを含む。
【0027】
情報端末103の入力部より入力された情報は、家庭用サーバ100に送信される。また、情報端末103の表示部または音声出力装置に出力する情報は、家庭用サーバ100より送信され、家庭用サーバ100の制御の下で出力される。
【0028】
部屋1内には、物品として薬ビン105と、眼鏡107とが置かれている。薬ビン105と眼鏡107とには、それぞれに物品タグ115,117が添付されている。また、表示部101、情報端末103およびドア102それぞれに、物品タグ111,113,112が付されている。
【0029】
一方、部屋2には、通信機109と、情報端末106とが設置されている。情報端末106と通信機109とは、家庭用サーバ100に接続されている。また、ドア104と情報端末106とには、それぞれ物品タグ114,116が付されている。
【0030】
また、ユーザ110の胸の部分にユーザ用タグ118が取付けられている。以下、説明のため、表示部101、情報端末103,106、ドア102,104、薬ビン105および眼鏡107を、単に物品101〜107と呼ぶ場合がある。
【0031】
ユーザ用タグ118と物品タグ111〜117とは、双方向に赤外線通信を行なうための発光部および受光部を含む。また、ユーザ用タグ118と物品タグ111〜117とは、情報通信を処理するための演算部と、識別情報や通信内容等を記録したりするためメモリ部を含む。
【0032】
ユーザ用タグ118のメモリ部には、ユーザのユーザIDが記憶されている。ユーザIDは、ユーザを識別するために予め定義された識別番号である。
【0033】
また、物品101〜107に付された物品タグ111〜117のメモリ部には、物品IDが記憶されている。物品IDは、物品を識別するために予め定義された識別番号である。
【0034】
物品101〜107に付された物品タグ111〜117と、ユーザ用タグ118との間で行われる赤外線を用いた通信は、通信する双方のタグ間で所定の距離の範囲内でしか通信できないように設定されている。これにより、2つのタグ間で通信が成立した場合には、その2つのタグが所定の距離の範囲内にあることを意味する。
【0035】
通信機108,109は、物品タグ111〜117およびユーザ用タグ118との間で、赤外線を用いた赤外線通信が可能である。物品タグ111〜117およびユーザ用タグ118に比べて、通信機108の赤外線受光部は受光感度がよく、赤外線発光部の出力が大きい。このため、通信機108,109と、物品タグ111〜117またはユーザ用タグ118との間の距離が、所定の距離よりも離れている場合であっても、通信することが可能となっている。したがって、通信機108は、ユーザ用タグ118または物品タグ111〜113,115,117が部屋1内にある限り、ユーザ用タグ118または物品タグ111〜113,115,117と通信することができる。同様に通信機109は、ユーザ用タグ118または物品タグ114,116が部屋2内にある限り、ユーザ用タグ118または物品タグ114,116と通信することができる。
【0036】
なお、ここでは赤外線通信を例に説明するが、赤外線通信には、たとえばIrDAを用いた通信を用いることができる。また、赤外線通信に限らず、ユーザ110と物品101〜107それぞれの位置を検出することが可能であれば、他のセンサを用いるようにしてもよい。
【0037】
ユーザ用タグ118は、通信機108,109と通信する際に通信機108,109にユーザIDを送信する。これにより、通信機108,109では、どのユーザのユーザ用タグ118と通信しているかを認識することができる。
【0038】
物品タグ111〜117は、ユーザ用タグ118または通信機108,109と通信する際に物品IDを送信する。これにより、ユーザ用タグ118または通信機108,109は、どの物品タグ111〜117と通信しているかを検出することができる。
【0039】
このように構成してなる情報提示システムにおいては、通信機108が、ユーザ用タグ118と通信が可能な場合に、ユーザ110が部屋1にいることを検出することができる。通信機109がユーザ用タグ118と通信が可能な場合には、ユーザ110が部屋2にいることを検出することができる。さらに、通信機108が、物品に付された物品タグ115,117と通信が可能な場合には、薬ビン105と眼鏡107とが、部屋1にあることを検出することができる。通信機109で薬ビン105に付された物品タグ115と通信が可能であれば、薬ビン105は部屋2にあることが検出されることになる。
【0040】
一方、ユーザ用タグ118は、物品に付された物品タグ111〜117との間で通信が可能な場合には、通信している物品タグ111〜117より物品IDを受信して、通信機108,109に送信する。通信機108,109では、受信した物品IDとユーザ用タグ118に付されたユーザIDとを家庭用サーバ100に送信する。これにより、家庭用サーバ100では、ユーザ110とある物品との間の距離が所定の距離以内であることを検出することができる。
【0041】
この場合、ユーザ用タグ118が通信している物品タグが、部屋1内の所定の場所に固定された物品に物品に付された物品タグである場合、ユーザ110のより詳細な位置情報をえることができる。たとえば、ユーザ用タグ118が、部屋1内に固定された情報端末103に付された物品タグ113と通信が可能となった場合には、ユーザ用タグ118より情報端末103の物品IDが物品タグ113より通信機108を介して家庭用サーバ100に送信される。これにより、家庭用サーバ100では、ユーザ110が、情報端末103の近くにいることを検出することができる。情報端末103の詳細な位置が予め記憶されているので、ユーザ110の部屋1内のより詳細な位置を検出することができる。
【0042】
また、ユーザ110と所定の物品との間の距離が近いということは、ユーザ110がその物品を使用していると推定される。このため、たとえば、ユーザ用タグ118が、眼鏡107に付された物品タグ117との間で通信が可能である間は、ユーザ110が眼鏡107をかけていると推定することができる。
【0043】
家庭用サーバ100は、記録媒体150に記録されたプログラムを読込み、実行することができる。プログラムとは、中央演算装置(CPU)により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む概念である。
【0044】
記録媒体150としては、磁気テープ、カセットテープ、磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD−ROM/MO/MD/DVD等)、ICカード(メモリカードを含む)、光カード、マスクROM、EPROM、EEPROM、フラッシュメモリなどの半導体メモリ等の固定的にプログラムを担持する媒体である。また、記録媒体150に代えて、ネットワークからプログラムがダウンロードされるように流動的にプログラムを担持する記録媒体とすることもできる。
【0045】
さらに、家庭用サーバ100は、外部のネットワークと接続されており、電子メールサーバ、ウェブサーバなどの外部の情報資源と接続することが可能である。このため家庭用サーバ100では、外部の電子メールサーバ、ウェブサーバなどから、ユーザ110宛の情報を受信することができる。
【0046】
なお、本実施の形態においては、ユーザ用タグ118と、物品に付された物品タグ111〜117との通信が確立した場合、すなわち、ユーザ用タグ118と物品に付された物品タグ111〜117との距離が所定の距離以内になった場合に、ユーザ110がその物品タグの付された物品を使用したことを判断している。すなわち、本実施の形態においては、ユーザ110と物品との間の相対的な距離が所定の距離以内にあった場合に、ユーザ110がその物品を使用したと判断するようにしている。
【0047】
このように、物品の使用を判断するのには、ユーザと物品との相対的な距離を用いれば良く、この相対的な距離はユーザ用タグ118と物品に付された物品タグ111〜117との間の赤外線通信の可否で検出する場合に限られない。これに代えて、ユーザ110と物品101〜107それぞれの位置を検出して相対的な距離を求めることができれば、他の方法でユーザ110と物品101〜107との相対的な距離を検出するようにしてもよい。
【0048】
図2は、本実施の形態における情報提示装置としての家庭用サーバの記憶部に記憶されるデータベースを説明するための図である。図2を参照して、家庭用サーバ100の記憶部120は、使用履歴データベース(D/B)121と、検索履歴D/B122と、ユーザ位置D/B123と、物品位置D/B124とを記憶する。
【0049】
使用履歴D/B121は、ユーザ110が物品101〜107を使用したと推定された事象を記憶する。物品の使用の推定は、ユーザ110と物品101〜107との距離に基づき行われる。すなわち、ユーザ110と物品101〜107との間の距離が所定の距離より短くなっている間、ユーザ110が物品を使用したと推定される。そして、距離が所定の範囲内になった時を開始時刻とし、所定の範囲を超えた時を終了時刻として、その物品に付された物品IDと対応付けて記憶する。より具体的には、ユーザ110に付されたユーザ用タグ118が、物品101〜107に付された物品タグ111〜117と通信する際に、物品IDを受信する。そして、通信が開始されたときの時刻を開始時刻とし、通信が終了したときの時刻を終了時刻とする。ユーザ用タグ118は、ユーザ用タグ118のメモリ部に記憶されたユーザIDと、受信した物品IDと、通信の開始時刻および終了時刻とを通信機108,109に送信する。通信機108,109は、受信したユーザIDと、物品IDと、開始時刻および終了時刻とを家庭用サーバ100に送信する。家庭用サーバ100は、受信したユーザIDと、物品IDと、開始時刻および終了時刻とを使用履歴D/B121に記憶する。
【0050】
物品位置D/B124は、物品101〜107の位置を記憶する。物品位置D/B124は、物品に付された物品IDと、その位置とを記憶している。位置は、物品が、固定物でない場合には、部屋1にあるのか部屋2にあるのかが記憶される。部屋1または部屋2のいずれにあるかは、通信機108または通信機109が物品101〜107に付された物品タグ111〜117と通信が可能な場合に、いずれかの部屋にあると判断される。たとえば、薬ビン105に付された物品タグ115が、通信機108と通信可能な場合には、薬ビン105は通信機108が設置された部屋1にあると判断される。
【0051】
また、物品が固定物である場合、たとえば、ドア102は部屋1の入り口に固定されている。ドア102のように空間に固定された物品の場合には、予め物品位置D/B124に、たとえば座標値でその位置が記憶される。
【0052】
検索履歴D/B122は、ユーザ110が物品の位置の検索をした回数を物品ごとに記憶する。物品の位置の検索とは、物品の置き場所を忘れた場合に、物品位置D/B124を検索する機能をいう。ユーザ110が情報端末103を操作して物品名を入力すると、家庭用サーバ100は、物品位置124を検索して、その物品がどこにあるのかを情報端末103より表示または音声出力する。これにより、ユーザ110は、検索した物品がどこにあるのかを判断することができる。この場合、物品位置D/B124は、物品が部屋1または部屋2にあるのかを記録していたため、その物品が部屋1にあるのかまたは部屋2にあるのかが表示または音声出力される。このように、ユーザ110が、情報端末103を操作して物品の位置を検索した場合、その物品の物品IDに対応付けて検索した回数が検索履歴D/B122に記憶される。
【0053】
ユーザ位置D/B123は、ユーザ110の位置を記憶する。ユーザ110の位置は、ユーザ110に付されたユーザ用タグ118が通信機108と通信可能な場合には、ユーザ110が部屋1にいると判断され、ユーザ用タグ118が通信機109と通信可能な場合には、ユーザ110が部屋2にいると判断される。ユーザ位置D/Bには、ユーザに付されたユーザIDと、部屋1または部屋2のいずれかにいるのかが対応付けられて記憶される。
【0054】
図3は、本実施の形態における家庭用サーバ100の機能の概略を示す機能ブロック図である。図3を参照して、家庭用サーバ100は、家庭用サーバ100の全体を制御するための制御部130と、記憶部120と、通信機108,109および情報端末103,106と通信するための通信部140とを含む。
【0055】
記憶部120には、使用履歴D/B121、検索履歴D/B122、ユーザ位置D/B123、物品位置D/B124、および提示情報D/B125とが記憶されている。
【0056】
制御部130は、ユーザ110と物品101〜107との間の位置関係を検出するための相対位置検出部131と、検出された相対位置に基づきユーザ110の行動を推定するための行動推定部132と、ユーザの位置を検出するためのユーザ位置検出部133と、物品の位置を検出するための物品位置検出部134と、時をカウントするためのタイマー135と、ユーザ110に提示する情報を作成するための提示情報作成部138と、イベントを検出するためのイベント検出部136と、提示情報を出力するための提示情報出力部137とを含む。
【0057】
相対位置検出部131は、ユーザ用タグ118が、物品に付された物品タグ111〜117のいずれかと通信が可能となった旨を通信機108,109から受信することにより、ユーザ110と通信が可能となった物品タグが付された物品との間の距離が、所定の距離以下になったことを検出する。
【0058】
行動推定部132は、相対位置検出部131より、ユーザ110と所定の距離以内となった物品の物品IDを受信し、ユーザ110がその物品を使用していると推定する。使用履歴D/B121に通信が開始された時刻を開始時刻として記憶する。また、相対位置検出部131より、ユーザ用タグ118と物品タグ111〜117のいずれかとの通信が終了したことを受信すると、行動の終了時刻として使用履歴D/B121に記憶する。
【0059】
また、行動推定部132は、情報端末103,106からユーザ110が物品検索の指示を入力した時点で、ユーザ110が物品の検索をしていると推定して、検索履歴D/B122へ検索した物品ごとに検索回数を1回加算する。また新規な検索の場合には、新規データを追加する。
【0060】
行動推定部132で、ユーザ110の行動が推定された場合には、推定された行動、ここでは、物品101〜107のいずれかの使用、または、情報端末103,106を用いて物品検索した旨の信号がイベント検出部136に送信される。
【0061】
ユーザ位置検出部133は、通信機108,109がユーザ110に付されたユーザ用タグ118との間で通信が可能となっていることを条件に、たとえば、通信機108がユーザ用タグ118と通信可能である場合には、ユーザ用タグ118と通信が可能である間、部屋1をユーザ位置としてユーザ位置D/B123に記憶する。これは、通信機108が、ユーザ用タグ118と通信が可能になった時刻を開始時刻とし、通信機108がユーザ用タグ118と通信ができなくなった時刻を終了時刻として記憶するようにしている。したがって、ユーザ位置D/B123には、ユーザ110に付されたユーザIDと、その部屋の番号と、通信機108とユーザ用タグ118との通信が開始された開始時刻と、通信が終了した終了時刻とが対応付けられて記憶される。ユーザ位置検出部133で検出されたユーザ110の位置は、ユーザ110の位置が変更したときにイベント検出部136に送信される。
【0062】
物品位置検出部134は、通信機108,109が物品101〜107に付された物品タグ111〜117と通信可能か否かを検出する。そして、通信可能であることが検出された場合には、通信が可能となった時刻を開始時刻とし、通信が不可能となった時刻を終了時刻とする。開始時刻と終了時刻とが、物品IDと関連付けられて物品位置D/B124に記憶される。たとえば、通信機108が、薬ビン105に付された物品タグ115と通信が可能になった場合には、通信を開始した開始時刻から通信を終了した通信終了時刻まで、薬ビン105が部屋1にあったことを検出し、物品ID、開始時刻および終了時刻を物品位置D/B124に記憶する。なお、物品位置D/B124には、ドア102,104のように空間に固定された物品の場合には、その物品の物品IDに対応付けてドア102,104それぞれの座標値が対応付けられて記憶される。
【0063】
提示情報作成部138は、記憶部120に記憶された使用履歴D/B121に記憶された使用履歴データ、検索履歴D/B122に記憶された物品検索履歴データ、ユーザ位置D/B123に記憶されたユーザ位置データ、および、物品位置D/B124に記憶された物品位置データに基づいて、ユーザに提示するため提示情報と、その提示情報を提示するタイミングとを決定し、提示情報D/B125に記憶する。提示情報作成部138で提示情報を作成し、提示するタイミングを決定する処理については後で詳しく説明する。
【0064】
イベント検出部136は、タイマー135により計時される時刻、ユーザ位置検出部133により受信するユーザの位置の変化、行動推定部132により受信するユーザの行動の変化等のイベントを検出する。また、イベント検出部136は、提示情報D/B125に記憶された提示情報と提示タイミングとに基づき、提示情報を提示するか否かを決定する。そして提示情報を出力すると判断した場合には、提示情報出力部137に提示情報を送信する。
【0065】
提示情報出力部137は、受信した提示情報を出力するべく、ユーザ110の近くにある出力装置に提示情報を出力する。この出力部は、表示部101,情報端末103,106のいずれかである。
【0066】
図4は、本実施の形態における家庭用サーバ100で実行される使用履歴および移動履歴作成処理の流れを示すフローチャートである。図4を参照して、家庭用サーバ100の通信部140は、通信機108,109より信号が受信されたか否かのモニタリングを行なっている(ステップS01)。そして、通信機108,109により、ユーザ110のユーザ用タグ118が物品101〜107に付された物品タグ111〜117のいずれかと通信が成立したか否かが判断される(ステップS02)。通信が成立した場合にはステップS03に進み、そうでない場合にはステップS01に戻る。
【0067】
ステップS03では、成立した通信が、ユーザ110に付されたユーザ用タグ118と物品101〜107に付された物品タグ111〜117のいずれかとの通信であるかが判断される(ステップS03)。そうである場合にはステップS04に進み、そうでない場合にはステップS08に進む。
【0068】
ステップS04では、成立している通信が、新規に成立した通信であるか否かが判断され、新規に成立した場合にはステップS05に進み、そうでない場合にはステップS06に進む。ステップS05では、記憶部120の使用履歴D/B121に、通信が成立している物品に付された物品タグ111〜117のメモリ部に記憶された物品IDとそのときの時刻を開始時刻として記録する。
【0069】
そして、次のステップS06では、ステップS02で通信が成立したとされた通信が切断したか否かが判断される。切断した場合にはステップS07に進み、そうでない場合にはステップS08に進む。ステップS07では、使用履歴D/B121に、そのときの時刻を終了時刻として記録する。これにより、ステップS02で通信が成立したとされた開始時刻と終了するまでの終了時刻とが、通信が成立した物品に付された物品タグのメモリ部に記憶された物品IDと対応付けて記憶される。
【0070】
ステップS08では、ステップS02で成立した通信が、ユーザ用タグ118と通信機108,109との間の通信であるか否かが判断され、そうである場合にはステップS09へ進み、そうでない場合にはステップS01に進む。
【0071】
ステップS09では、ステップS02で成立した通信が、新規に成立したものか否かが判断され、新規の場合にはステップS10に進み、そうでない場合にはステップS11に進む。
【0072】
ステップS10では、記憶部120のユーザ位置D/B123に、ユーザ110に付されたユーザIDとそのときの時刻を開始時刻として記録する。ユーザIDは、ユーザ用タグ118のメモリ部に記憶されており、通信機108,109との通信によりユーザ用タグ118より受信される。また、ステップS10では、開始時刻に加えて、通信機108との通信の成立である場合には部屋1である旨が、通信機109との通信が成立した場合には部屋2である旨が記憶される。
【0073】
次のステップS11では、ステップS02で成立した通信が切断したか否かが判断され、切断したとされた場合にはステップS12へ進み、そうでない場合にはステップS01に進む。ステップS12では、ユーザ位置D/B123にそのときの時刻を終了時刻として記録する。
【0074】
これにより、ユーザ110に付されたユーザ用タグ118と物品101〜107に付された物品タグ111〜117との通信が成立した場合には、その通信が成立したときの時刻を開始時刻とし、その通信が終了した時刻を終了時刻とし、通信された物品タグのメモリ部に記憶された物品IDと対応付けられて記憶部120の使用履歴D/B121に記憶される。したがって、使用履歴D/B121に記憶された使用履歴データからは、いつからいつまでユーザ110がその物品と所定の距離の範囲内にいたか、すなわち、ユーザ110がその物品を使用していたかを判断することができる。
【0075】
また、ユーザ110に付されたユーザ用タグ118と通信機108または通信機109との間の通信が成立した時刻を開始時刻とし、その通信が切断された時刻を終了時刻としてユーザ110のユーザIDと対応付けて記憶部120のユーザ位置D/B123に記憶される。これにより、ユーザ110が、いつからいつまで部屋1または部屋2にいたのかが記憶部120のユーザ位置D/B123に記憶されることになる。
【0076】
図5は、本実施の形態における家庭用サーバ100で実行される移動履歴修正処理の流れを示すフローチャートである。図5を参照して、家庭用サーバ100では、記憶部120に記憶されている使用履歴D/B121から使用履歴データを取込む(ステップS21)。そして、取込んだ使用履歴データが、固定された物品に関するデータであるか否かが判断され(ステップS22)、そうである場合にはステップS23に進み、そうでない場合には処理を終了する。
【0077】
ステップS23では、固定された物品の物品IDを用いて物品位置D/B124を検索して、その物品IDの物品の座標値を取込む(ステップS23)。そして、ユーザ位置D/B123のユーザ位置データに対して、使用履歴D/B121で読出された使用履歴データの開始時刻から終了時刻までの間、物品位置D/B124の物品位置データから取込まれた座標値にいた旨が記憶される。これにより、ユーザ110が空間に固定された物品、たとえばドア102,104の近くにいたような場合、ユーザ位置D/B123のユーザ位置データが部屋1の中でもドア102の近くにいた旨が記憶されることになる。このように、ユーザ110のより詳細な位置がユーザ位置D/B123に記憶される(ステップS24)。
【0078】
図6は、本実施の形態における家庭用サーバ100で実行される情報提示処理の流れを示すフローチャートである。図6を参照して、イベント検出部136で、イベントが発生したか否かが判断され、イベントが発生した場合に割込が発生する(ステップS31)。そして、発生したイベントの種類により分岐する。発生したイベントが、物品の使用である場合にはステップS38に進み、物品検索のリクエストがあった場合にはステップS32へ進み、それ以外の場合にはステップS35に進む。それ以外とは、たとえば、ユーザ110が移動した場合、タイマー135により計時された時刻が所定の時刻となった場合等である。
【0079】
ステップS32では、検索のリクエストのあった物品に関し、記憶部120の検索履歴D/B122が検索され、その物品が過去に何回検索されたかが取得される(ステップS32)。そして、その物品について検索された回数の要求頻度が高いか否かが判断される(ステップS33)。要求頻度が高いか否かは予め設定されたしきい値と比較することにより判断される。要求頻度が高いとされた場合にはステップS34に進み、そうでない場合にはステップS35に進む。
【0080】
ステップS34では、その物品の使用後に、その物品を置いた位置を確認するための情報提示を行なうように提示情報D/B125を変更する(ステップS34)。提示情報D/B125には、イベントと提示情報とを含むデータが記憶される。イベントとは、情報を提示するためのトリガとなる事象を意味し、たとえば、所定の時刻、物品の使用の終了時、ユーザ110の位置が変化した時等である。これについては後で詳しく説明する。
【0081】
ステップS35では、ステップS31で発生したイベントに対する処理が行なわれる。イベント処理としては、たとえば、ユーザ用タグ118と通信機108との間での通信の確立によりユーザの移動が検出された場合には、ユーザ位置D/B123のユーザ位置データを更新する処理などである。
【0082】
ステップS38に進む場合は、イベントが物品の使用の場合、すなわち、ユーザ110に付されたユーザ用タグ118から、ある物品の物品タグとの通信の開始が検出された場合である。ステップS38では、記憶部120の使用履歴D/B121を検索する。この検索は、同じ物品を、異なる日に同じ時刻に使用しているデータが抽出されたか否かが判断される(ステップS39)。異なる日で同じ時刻に同じ物品を使用しているデータがあれば、ステップS40に進み、そうでないとされた場合にはステップS41に進む。
【0083】
ステップS40では、抽出した時間においてその物品を使用するよう情報提示を行なうように提示情報D/B125を変更する。たとえば、使用履歴D/B121に、ほぼ同じ時刻に毎日薬ビン105に近づくような場合には、同じ時刻に薬を服用することが推定される。このため、提示情報D/B125には、その時刻に薬を服用する旨を伝えるメッセージを提示情報として記憶する。
【0084】
ステップS41では、ユーザ位置D/B123の検索が行なわれ、ステップS39で抽出された物品の使用される時間帯に、ユーザが同じ位置にいるか否かが判断される(ステップS42)。そして、物品の使用時間が同じ場所であるとされた場合には、ステップS43に進み、そうでない場合にはステップS44に進む。
【0085】
ステップS43では、ステップS42で抽出された場所への移動をイベントの発生として、ステップS39で抽出された物品の使用を促す情報を提示情報とするように提示情報D/B125を変更する。
【0086】
次のステップS44では、記憶部120に記憶された使用履歴D/B121の検索が行なわれる。この検索は、特定の行動情報に関連して物品を使用しているか否かが判断される(ステップS45)。特定の行動に関連して物品を使用しているかは、ある物品の使用の前には必ず他の物品が使用されたか否かを判断することにより行われる。すなわち、ある物品と同じ物品の使用データであって、その物品の前に使用された物品が同じ使用データが抽出されたか否かより判断される。
【0087】
たとえば、物品Aの使用の前には必ず物品Bが使用される場合には、その物品Bと物品Aとのデータが抽出される。そして、そのようなデータが抽出された場合にはステップS46に進み、そうでない場合にはステップS35に進む。
【0088】
ステップS46では、特定の行動情報入力が発生した後、物品使用がない場合の情報提示を行なうよう提示情報D/Bを変更する。これは、物品Aの使用があった後に、物品Bの使用が所定時間ないことがイベントの発生とされ、物品Bの使用を促す情報を提示情報として、提示情報D/Bが変更される。
【0089】
ステップS35でイベント処理がされた後、ステップS36において提示情報D/Bが検索され、ステップS31で発生したイベントに対して提示する情報があるか否かが判断される。提示する情報がある場合にはステップS37に進み、そうでない場合には処理を終了する。ここで、イベントの発生には、所定の時刻になったこと、ユーザ110が移動したこと、ユーザ110が物品の使用を開始したこと、ユーザ110が物品の使用を終了したこと、ユーザ110が情報端末103,106を用いて物品検索をしたことが含まれる。
【0090】
ユーザ110が物品の使用を開始したことは、ユーザ110に付されたユーザ用タグ118と物品101〜107に付された物品タグ111〜117との間の通信が成立した時刻とされ、物品の使用を終了したことは、その通信が切断された時刻とされる。
【0091】
ステップS37では、提示情報を表示部101へ表示、または、情報端末103,106の表示部に表示またはスピーカ等の音声出力部より音声出力する。表示部101、情報端末103,106のいずれから出力するかは、ユーザ位置D/B123から現在のユーザ110の位置を検出し、最も近いものから出力するようにする。これにより、ユーザ110に情報を確実に提示することができる。
【0092】
図7は、記憶部120に記憶される提示情報D/B125の一例を示す図である。図7を参照して、提示情報D/B125は、No.の項目と、イベントの項目と、提示情報の項目とを含む。No.の項目が「1」の提示情報データは、イベントの項目が「時刻××時○○分」となっている。これは、時刻が××時○○分になったときイベントが発生することを意味する。そして、提示情報の項目が「薬の時間です。」となっている。これは、所定の時間に薬の服用を促す情報を提示するようにしたものである。この提示情報は、図6のステップS38〜S40の処理により作成されるデータである。
【0093】
No.の項目が「2」の提示情報データは、イベントの項目が「物品Aの使用終了」となっており、提示情報の項目が「物品Bを使用しましたか?」となっている。これは、物品Aの使用が終了した時点に「物品Bを使用しましたか?」のメッセージを出力することを意味する。これは、図6のステップS44〜S46の処理により記録されるデータであり、過去の使用履歴D/B121に記録された過去の使用履歴データで、物品Aの使用後物品Bが使用されることが多いことに基づき作成されるデータである。
【0094】
No.の項目が「3」の提示情報データは、イベントの項目が「物品Cの使用終了」となされ、提示情報の項目が「物品Cの置き場所を覚えてください。」とされている。これは、物品Cの使用終了後に、物品Cを置いた場所を記憶することを促すための提示情報であり、図6のステップS32〜ステップS34の処理で記憶されるデータである。
【0095】
No.の項目が「4」の提示情報データは、イベントの項目が「時刻△△時○○分に場所Aへ移動」とされ、提示情報として「物品Dを持ちましたか?」とされている。これは、過去の使用履歴D/B121に記憶された過去の使用履歴データで、ほぼ毎日同じ時刻に物品Dが使用され、かつ、その使用されるときのユーザ110の位置が場所Aである場合にその物品の使用を促すための提示情報を出力するための提示情報データである。たとえば、散歩を日課としているような場合においては、場所が玄関で、物品Dが杖のような場合が該当する。このデータは、図6のステップS41〜S43の処理で記憶されるデータである。
【0096】
このように、本実施の形態における家庭用サーバ100では、ユーザ110の過去の物品の使用履歴に基づいて、これから使用者がするであろう行動を予測し、その行動が行なわれる時刻にその行動を促す情報を提示するようにしている。また、過去の使用履歴に基づき、ある物品の使用と関連がある物品の使用がある場合には、ある物品の使用がされた後に関連のある物品の使用を促す情報を提示するようにしている。このため、ある行動の後に続く行動を忘れてしまったような場合には、その行動を促す情報が提示されるので、関連する行動を忘れるようなことはない。
【0097】
さらに、物品の場所を検索する情報が多い場合に、その物品の使用が終了した時点で、その物品の置き場所を覚えて下さい等のメッセージが出力される。このため、その物品の置き場所を意識的にユーザ110に覚えさせることができ、次にその物品を使用する場合にその物品の置き場所を覚えていることが多くなる。
【0098】
さらに、物品がほぼ同じ時刻に使用されることに加えて、その物品が使用される場所が同じである場合には、イベントの発生条件を、時刻とユーザの位置とすることにより、より提示情報を提示するタイミングをより正確にすることができる。
以上説明した実施の形態に開示されている発明の構成を以下に列挙する。
(1) ユーザと物品との相対的な位置関係を検出する相対位置検出手段と、前記検出された相対位置を用いてユーザの行動を推定する行動推定手段と、前記推定されたユーザの行動を行動履歴として記憶する行動履歴記憶手段と、前記記憶された行動履歴に基づいて、提示情報と提示するタイミングとを決定する提示情報決定手段とを備えた、情報提示装置。
(2) ユーザの位置を検出する位置検出手段をさらに備え、前記行動推定手段は、前記検出されたユーザの位置をさらに用いてユーザの行動を推定する、(1)に記載の情報提示装置。
(3) 前記提示情報決定手段は、異なる日で同じ時間の行動が共通する行動履歴を抽出する抽出手段と、前記抽出された行動履歴の行動を促す情報を提示情報として決定する提示情報決定手段と、前記抽出された行動履歴の開始時刻を提示タイミングとして決定する提示タイミング決定手段とを含む、(1)または(2)に記載の情報提示装置。
(4) 前記提示情報決定手段は、行動が共通する行動履歴の中から直前の行動が共通する行動履歴を抽出する抽出手段と、前記抽出された行動履歴の行動を促す情報を提示情報として決定する提示情報決定手段と、前記直前の行動履歴と同じ行動が終了した時点を提示タイミングとして決定する提示タイミング決定手段とを含む、(1)または(2)に記載の情報提示装置。
(5) 物品名の入力を受付ける受付手段と、前記入力された物品名の物品の位置を検出する位置検出手段と、物品名の入力が受付けられた度数を物品名ごとに記憶する記憶手段と、ユーザと物品との相対的な位置関係を検出する相対位置検出手段と、前記検出された相対位置を用いてユーザの行動を推定する行動推定手段と、前記行動推定手段により推定された行動が、前記度数が所定の値を超える物品の使用とされた場合、所定の情報を出力する出力手段とを備えた、情報提示装置。
(6) ユーザと物品との相対的な位置関係を検出するステップと、前記検出された相対位置を用いてユーザの行動を推定するステップと、前記推定されたユーザの行動を行動履歴として記憶するステップと、前記記憶された行動履歴に基づいて、提示情報と提示するタイミングとを決定するステップとを含む、情報提示方法。
(7) ユーザと物品との相対的な位置関係を検出するステップと、前記検出された相対位置を用いてユーザの行動を推定するステップと、前記推定されたユーザの行動を行動履歴として記憶するステップと、前記記憶された行動履歴に基づいて、提示情報と提示するタイミングとを決定するステップとをコンピュータに実行させる情報提示プログラム。
(8) (7)に記載の情報提示プログラムを記録したコンピュータ読取可能な記録媒体。
上記の発明は、情報提示装置、情報提示方法、情報提示プログラムおよび情報提示プログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、ユーザの行動に起因して生じる情報を提示する情報提示装置、情報提示方法、情報提示プログラムおよび情報提示プログラムを記録したコンピュータ読取可能な記録媒体に関する。
上記の発明の目的の1つは、ユーザに対して必要な情報を必要なタイミングで提示することが可能な情報提示装置を提供することである。
上記の発明の他の目的は、物品の置き場所を記憶するように注意を喚起することが可能な情報提示装置を提供することである。
上記の発明のさらに他の目的は、ユーザに対して必要な情報を必要なタイミングで提供することが可能な情報提示方法、情報提示プログラムおよび情報提示プログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
上述の目的を達成するためにこの発明のある局面によれば、情報提示装置は、ユーザと物品との相対的な位置関係を検出する相対位置検出手段と、検出された相対位置を用いてユーザの行動を推定する行動推定手段と、推定されたユーザの行動を行動履歴として記憶する行動履歴記憶手段と、記憶された行動履歴に基づいて、提示情報と提示するタイミングとを決定する提示情報決定手段とを備える。
この発明に従えば、ユーザと物品との相対的な位置関係を用いてユーザの行動が推定され、推定されたユーザの行動が行動履歴として記憶される。そして、記憶された行動履歴に基づいて、提示情報と提示するタイミングとが決定される。このため、ユーザの過去の行動から予測される行動を促す情報を提示することができる。その結果、ユーザに対して必要な情報を必要なタイミングで提供することが可能な情報提示装置を提供することができる。
好ましくは、ユーザの位置を検出する位置検出手段をさらに備え、行動推定手段は、検出されたユーザの位置をさらに用いてユーザの行動を推定する。
この発明に従えば、検出されたユーザの位置をさらに用いてユーザの行動が推定されるので、行動を正確に推定することができる。
好ましくは、提示情報決定手段は、異なる日で同じ時間の行動が共通する行動履歴を抽出する抽出手段と、抽出された行動履歴の行動を促す情報を提示情報として決定する提示情報決定手段と、抽出された行動履歴の開始時刻を提示タイミングとして決定する提示タイミング決定手段とを含む。
この発明に従えば、異なる日で同じ時間の行動が共通する行動履歴が抽出され、抽出された行動履歴の行動を促す情報が提示情報として決定され、抽出された行動履歴の開始時刻が提示タイミングとして決定される。このため、過去の行動履歴に基づいて提示する情報とタイミングとを正確に決定することができる。
好ましくは、提示情報決定手段は、行動が共通する行動履歴の中から直前の行動が共通する行動履歴を抽出する抽出手段と、抽出された行動履歴の行動を促す情報を提示情報として決定する提示情報決定手段と、直前の行動履歴と同じ行動が終了した時点を提示タイミングとして決定する提示タイミング決定手段とを含む。
この発明に従えば、直前の行動履歴の行動が共通する行動履歴が抽出され、抽出された行動履歴の行動を促す情報が提示情報として決定され、直前の行動履歴と同じ行動が終了した時点が提示タイミングとして決定される。このため、関連する行動の実行に応じて、次に行なうべき行動が促されるので、関連する行動をし忘れるのを防止させることができる。
この発明の他の局面によれば、情報提示装置は、物品名の入力を受付ける受付手段と、入力された物品名の物品の位置を検出する位置検出手段と、物品名の入力が受付けられた度数を物品名ごとに記憶する記憶手段と、ユーザと物品との相対的な位置関係を検出する相対位置検出手段と、検出された相対位置を用いてユーザの行動を推定する行動推定手段と、行動推定手段により推定された行動が、度数が所定の値を超える物品の使用とされた場合、所定の情報を出力する出力手段とを備える。
この発明に従えば、入力された物品名の物品の位置が検出され、物品名の入力が受付けられ度数が物品名ごとに記憶される。ユーザと物品との相対的な位置関係が検出され、検出された相対位置を用いてユーザの行動が推定され、推定された行動が、度数が所定の値を超える物品の使用とされた場合、所定の情報が出力される。このため、入力された物品名に対応する物品の位置が検出されるので、物品の位置を検索することができる。さらに、物品名の入力が受付けられた度数が所定の回数を超える物品を使用すると、所定の情報が出力されるので、位置検索の回数の多い物品が使用されることに、その物品の置き場所を記憶する。このため、置き場所を忘れないように注意を喚起することが可能な情報提示装置を提供することができる。
この発明のさらに他の局面によれば、情報提示方法は、ユーザと物品との相対的な位置関係を検出するステップと、検出された相対位置を用いてユーザの行動を推定するステップと、推定されたユーザの行動を行動履歴として記憶するステップと、記憶された行動履 歴に基づいて、提示情報と提示するタイミングとを決定するステップとを含む。
この発明に従えば、ユーザと物品との相対的な位置を用いてユーザの行動が推定され、推定されたユーザの行動が行動履歴として記憶される。そして、記憶された行動履歴に基づいて、提示情報と提示するタイミングとが決定される。このため、ユーザの過去の行動から予測される行動を促す情報を提示することができる。その結果、ユーザに対して必要な情報を必要なタイミングで提供することが可能な情報提示方法を提供することができる。
この発明のさらに他の局面によれば、情報提示プログラムは、ユーザと物品との相対的な位置関係を検出するステップと、検出された相対位置を用いてユーザの行動を推定するステップと、推定されたユーザの行動を行動履歴として記憶するステップと、記憶された行動履歴に基づいて、提示情報と提示するタイミングとを決定するステップとをコンピュータに実行させる。
この発明に従えば、ユーザと物品との相対的な位置を用いてユーザの行動が推定され、推定されたユーザの行動が行動履歴として記憶される。そして、記憶された行動履歴に基づいて、提示情報と提示するタイミングとが決定される。このため、ユーザの過去の行動から予測される行動を促す情報を提示することができる。その結果、ユーザに対して必要な情報を必要なタイミングで提供することが可能な情報提示プログラムおよび情報提示プログラムを記録したコンピュータ読取可能な記録媒体を提供することができる。
【0099】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】 本発明の実施の形態の1つにおける情報提示システムの概略を示す図である。
【図2】 本実施の形態における情報提示装置として家庭用サーバの記憶部に記憶されるデータベースを説明するための図である。
【図3】 本実施の形態における家庭用サーバの機能の概略を示す機能ブロック図である。
【図4】 本実施の形態における家庭用サーバで実行される使用履歴および移動履歴作成処理の流れを示すフローチャートである。
【図5】 本実施の形態における家庭用サーバで実行される移動履歴修正処理の流れを示すフローチャートである。
【図6】 本実施の形態における家庭用サーバで実行される情報提示処理の流れを示すフローチャートである。
【図7】 記憶部に記憶される提示情報D/Bの一例を示す図である。
【符号の説明】
100 家庭用サーバ、101 表示部、102,104 ドア、103,106 情報端末、105 薬ビン、107 眼鏡、108,109 通信機、111,112,114,115,117 物品タグ、118 ユーザ用タグ、120 記憶部、121 使用履歴D/B、122 検索履歴D/B、123 ユーザ位置D/B、124 物品位置D/B、125 提示情報D/B、130 制御部、131 相対位置検出部、132 行動推定部、133 ユーザ位置検出部、134 物品位置検出部、135 タイマー、136 イベント検出部、137 提示情報出力部、138 提示情報作成部、140 通信部、150 記録媒体。[0001]
BACKGROUND OF THE INVENTION
The present invention assumes elderly people as watched persons, and the home server is connected to an external network, so that it is possible to connect to an external information resource such as an e-mail server or a web server. Viewing systemToRelated.
[0002]
[Prior art]
In recent years, systems for providing useful information to people have been developed. Japanese Patent Laid-Open No. 2001-75977 describes a technique in which information to be presented to a person is stored in advance for each place, and when the person is detected to be in the place, the prestored information is notified. Has been. According to this technique, since information related to a person and a place is stored in advance, when it is detected that the person is at the place, information related to the person and the place is presented. For this reason, it is possible to inform the daily life-related information in a timely manner.
[0003]
Japanese Patent Application Laid-Open No. 11-212996 discloses a technique in which data obtained by extracting a type of information preferred by the user from the contents searched by the user is converted into data and information of an appropriate classification is displayed according to the user. .
[0004]
[Problems to be solved by the invention]
However, the technique described in Japanese Patent Application Laid-Open No. 2001-75977 must store information to be provided and a location in advance. For this reason, there is a problem that information that is not stored in advance cannot be presented.
[0005]
In addition, the technique described in Japanese Patent Application Laid-Open No. 11-212996 selects information to be presented when a search request is made by the user, and information corresponding to the request is not received until there is a search request from the user. Present. For this reason, the information to be presented is not newly generated.
[0006]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a behavior observation system capable of presenting necessary information to a user at a necessary timing.TheIs to provide.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, according to an aspect of the present invention, a behavior watching system includes a person tag storage means as a storage means and a person tag communication means as a communication means, and is carried by a person being viewed. The person tag,
An object tag storage means as a storage means and an object tag communication means as a communication means, and an object tag attached to an object;
A communication device that is arranged in a predetermined area where the person being viewed can move, is capable of receiving transmission from the person tag and is capable of transmitting received information to others;
Information receiving means capable of receiving information transmitted by the communication device, arithmetic means for analyzing information obtained by the information receiving means, information storage means for storing information, and external communication means capable of communicating with the outside Computer with,
An information terminal capable of receiving and presenting information transmitted from the computer;With
When the object tag communicates with the person tag, the identification information for identifying the individual object of the object tag is included in the transmission information and transmitted.
When the human tag communicates with the object tag and the communication device, the identification information for identifying the individual of the human tag itself is included in transmission information and transmitted.
A communicable distance between the object tag and the person tag is limited to a first predetermined distance, and a distance at which the communication device can receive transmission from the human tag is longer than the first predetermined distance. Limited to a second predetermined distance,
When the person tag is able to communicate with the object tag, the communication device is configured to recognize identification information of an object tag of the other party that has become communicable, tag information capable of recognizing a communicable start time, and communicable end time. To
The communication device, when receiving the tag information from the person tag, transmits the received tag information to the information receiving means of the computer,
The computing means of the computer, when the information receiving means of the computer obtains the tag information from the communication device, and obtains information that communication between the person tag and the object tag is possible,
ThisFrom the time when the communication becomes possible until the time when the communication becomes impossibleCarry a person tag that can communicateThe viewer is concernedA tag that can communicate is attachedPresuming that you are using an object, and
A person who has become communicable within the second predetermined distance from the communication device that has transmitted information indicating that the communication has been possible from the time when the communication is possible until the time when the communication is impossible. Presuming that the watched person carrying the tag is located,
The information storage means of the computerComputerObserver carrying the person tag estimated by the computing meansObserver including object usage historyBehaviorHistoryRemember
The computing means of the computer is the behavior of the viewer stored in the information storage means of the computer.HistoryBased onAnd an extraction means for extracting a tendency of an action pattern in which another second action is performed continuously after a certain first action.,
The computing means of the computer, when it is estimated that the viewer is not performing the second action after the first action, the estimated action of the viewer is extracted by the extraction means It is determined that the abnormal state is different from the tendency of the behavior pattern,
The computer prompts the computer to perform the second action following the first action when the computing means of the computer determines that the abnormal state has occurred.informationTo the information terminalInformation presentation means to presentfurtherPreparationHaveIt is characterized by that.
[0010]
The behavior monitoring systemfollowingIt has the effect of. The person tag carried by the person being viewed includes a person tag storage means as a storage means and a person tag communication means as a communication means. An object tag attached to an object includes an object tag storage unit as a storage unit and an object tag communication unit as a communication unit. A communication device arranged in a predetermined area where the person being viewed can move can receive transmission from the person tag and can transmit received information to others. The computer includes an information receiving means capable of receiving information transmitted by the communication device, an arithmetic means for analyzing information obtained by the information receiving means, an information storage means for storing information, and an external communication means capable of communicating with the outside. Is provided.An information terminal capable of receiving and presenting information transmitted from the computer is provided.When the object tag communicates with the person tag, the identification information for identifying the individual object tag is included in the transmission information and transmitted. When the human tag communicates with the object tag and the communication device, the identification information for identifying the individual of the human tag is included in the transmission information and transmitted. The communicable distance between the object tag and the person tag is limited to the first predetermined distance. The distance at which transmission from the human tag of the communication device can be received is limited to a second predetermined distance that is longer than the first predetermined distance. When the person tag can communicate with the object tag, the person tag transmits to the communication device tag information that can recognize the identification tag of the other party's object tag that has become communicable, the communicable start time, and the communicable end time. When receiving the tag information from the human tag, the communication device transmits the received tag information to the information receiving means of the computer. The computing means of the computer obtains information that the information receiving means of the computer has obtained tag information from the communication device, and that communication between the person tag and the object tag has become possible.ThroughFrom when communication becomes possible until when communication becomes impossibleCarry a person tag that can communicateThe viewerA tag that can communicate is attachedPresume that you are using an object. In addition, a person tag that has become communicable is placed within a second predetermined distance from the communication device that has transmitted information indicating that communication is possible from when communication is possible until when communication is impossible. Presume that the person being watched is located. The information storage means of the computerComputerObserver carrying a human tag estimated by the computing meansObserver including object usage historyBehaviorHistoryRemember. The computing means of the computer is the behavior of the observer stored in the information storage means of the computer.HistoryBased onAnd an extraction means for extracting a tendency of an action pattern in which another second action is performed continuously after a certain first action. The computing means of the computer, when it is estimated that the watched person does not perform the second action after the first action, the tendency of the behavior pattern in which the estimated action of the watched person is extracted by the extracting means It is determined that the abnormal state is different. The computer prompts to perform the second action following the first action when the computing means of the computer determines that the state is abnormal.information, On the information terminalInformation presentation means to presentfurtherPreparationHaveThe
According to this invention, the behavior of the viewer is estimated using the relative positional relationship between the viewer and the article, and the estimated viewerObserver including object usage historyAre stored as an action history. And based on the memorized action historyThus, the tendency of an action pattern in which another second action is continuously performed after a certain first action is extracted. When it is presumed that the person being viewed does not perform the second action after the first action, the second person is prompted to perform the second action after the first action.Information is presented. For this reason,Prompts for action when does not take second actionA behavior watching system capable of providing information can be provided.
[0013]
Preferably, the behavior watching system has the following configuration in addition to the above configuration.
The communication device can also receive transmission from the object tag,
When the object tag is transmitted to the communication device, the identification information for identifying the object tag itself is included in the transmission information and transmitted.
The distance at which transmission from the object tag of the communication device can be received is also limited within the second predetermined distance,
The computing means of the computer is
Determining whether the communication device can receive a transmission from the object tag;bodyDetecting positionbodyA position detecting means,
TheobjectbodyWhen the object tag information for recognizing the identification information of the object tag, the receivable start time, and the receivable end time, which the position detection means determines to be receivable, is received from the receivable start time to the receivable end time. Estimating that the object attached with the enabled object tag is located within the second predetermined distance from the communication device capable of receiving,
The information storage means of the computerComputerThe position information of the object attached with the receivable object tag estimated by the calculation means is also stored,
The information presentation unit of the computer can also present position information of an object attached with the object tag stored in the information storage unit of the computer.
[0014]
According to the present invention, the behavior watching system has the following actions in addition to the above actions. The communication device can also receive a transmission from the object tag. Even when the object tag is transmitted to the communication device, the identification information for identifying the individual object tag is included in the transmission information and transmitted. The distance at which transmission from the object tag of the communication device can be received is also limited within the second predetermined distance. Things further provided by computer computing meansbodyThe position detection means determines whether the communication device can receive the transmission from the object tag.bodyThe position is detected. Due to the operation of computer computing means,bodyWhen the object tag information that can recognize the identification information, reception start time, and reception end time of the object tag determined to be receivable by the position detection means is obtained, it can be received from the reception start time to the reception end time. It is presumed that the object with the attached object tag is located within the second predetermined distance from the communication device that can receive the object tag. Due to the function of computer information storage means,ComputerThe position information of the object attached with the receivable object tag estimated by the calculation means is stored. By the function of the information presenting means of the computer, it becomes possible to present the position information of the object attached with the object tag stored in the information storing means of the computer.
[0015]
Preferably, the behavior watching system has the following configuration in addition to the above configuration.
The communication device can also receive transmission from the object tag,
When the object tag is transmitted to the communication device, the identification information for identifying the object tag itself is included in the transmission information and transmitted.
The distance at which transmission from the object tag of the communication device can be received is also limited within the second predetermined distance,
The computing means of the computer is
An object position detecting means for determining whether the communication device can receive a transmission from the object tag and detecting an object position;
When the object tag information which can recognize the identification information, the receivable start time, and the receivable end time of the object tag determined to be receivable by the object position detection means is acquired from the receivable start time to the receivable end time Estimating that the object attached with the receivable object tag is located within the second predetermined distance from the communication device capable of receiving,
The information storage means of the computer also stores position information of an object attached with the receivable object tag estimated by the computing means of the computer,
The information terminal
Accepting means for accepting an object position search instruction by a user;
Transmission means for transmitting to the computer object identification information of an object to be searched for which the search instruction has been accepted,
The computing means of the computer further comprises position detecting means for detecting the position of the searched object in the object identification information transmitted from the information terminal using the position information of the object stored in the information storage means of the computer. ,
The information presenting means of the computer can present the position information of the searched object detected by the position detecting means to the information terminal.
[0016]
According to the present invention, the behavior watching system has the following actions in addition to the above actions. The communication device can also receive a transmission from the object tag. Even when the object tag is transmitted to the communication device, the identification information for identifying the individual object tag is included in the transmission information and transmitted. The distance at which transmission from the object tag of the communication device can be received is also limited within the second predetermined distance. By the action of the object position detection means further provided in the computing means of the computer, it is determined whether or not the communication device can receive transmission from the object tag, and the object position is detected. When the object tag identification information, the receivable start time, and the receivable end time that can be received by the object position detecting means are obtained by the operation of the computer, the receivable start time is obtained. Therefore, it is presumed that the object attached with the object tag that can be received until the receivable end time is located within the second predetermined distance from the communication apparatus that can receive. The information storage means of the computer stores the position information of the object attached with the receivable object tag estimated by the computing means of the computer. An object position search instruction by the user is received by the function of the receiving means further provided in the information terminal. The object identification information of the object to be searched for which the search instruction is accepted is transmitted to the computer by the operation of the transmission means further provided in the information terminal. The position of the object to be searched for in the object identification information transmitted from the information terminal is detected using the position information of the object stored in the information storage means of the computer by the action of the position detection means further provided in the computing means of the computer. . The information presenting means of the computer can also present the position information of the search object detected by the position detecting means to the information terminal.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, the same code | symbol in the figure shows the same or equivalent member, and the overlapping description is not repeated.
[0024]
FIG. 1 is a diagram showing an outline of an information presentation system in one embodiment of the present invention. Referring to FIG. 1, an information presentation system includes a
[0025]
The information presentation system in the present embodiment will be described by taking as an example a case where it is installed in one home. Here, an elderly person is assumed as the
[0026]
In the
[0027]
Information input from the input unit of the
[0028]
In the
[0029]
On the other hand, a
[0030]
A
[0031]
[0032]
The user ID of the user is stored in the memory unit of the
[0033]
In addition, article IDs are stored in the memory units of the article tags 111 to 117 attached to the
[0034]
The communication using the infrared rays performed between the article tags 111 to 117 attached to the
[0035]
The
[0036]
Here, infrared communication is described as an example, but communication using IrDA, for example, can be used for infrared communication. In addition to infrared communication, other sensors may be used as long as the positions of the
[0037]
The
[0038]
The article tags 111 to 117 transmit the article ID when communicating with the
[0039]
In the information presentation system configured as described above, the
[0040]
On the other hand, when the
[0041]
In this case, when the article tag with which the
[0042]
Moreover, it is estimated that the
[0043]
The
[0044]
As the
[0045]
Further, the
[0046]
In the present embodiment, communication between the
[0047]
Thus, in order to determine the use of an article, the relative distance between the user and the article may be used, and this relative distance is determined by the
[0048]
FIG. 2 is a diagram for explaining a database stored in a storage unit of a home server as an information presentation device in the present embodiment. Referring to FIG. 2,
[0049]
The use history D /
[0050]
The article position D /
[0051]
When the article is a fixed object, for example, the
[0052]
The search history D /
[0053]
The user position D /
[0054]
FIG. 3 is a functional block diagram showing an outline of functions of
[0055]
The
[0056]
The
[0057]
The relative
[0058]
The
[0059]
The
[0060]
When the
[0061]
For example, the
[0062]
The article
[0063]
The presentation
[0064]
The
[0065]
The presentation
[0066]
FIG. 4 is a flowchart showing a flow of use history and movement history creation processing executed by
[0067]
In step S03, it is determined whether the established communication is communication between the
[0068]
In step S04, it is determined whether the established communication is a newly established communication. If newly established, the process proceeds to step S05. Otherwise, the process proceeds to step S06. In step S05, the use history D /
[0069]
Then, in the next step S06, it is determined whether or not the communication that has been established in step S02 is disconnected. If disconnected, the process proceeds to step S07; otherwise, the process proceeds to step S08. In step S07, the current time is recorded as the end time in the use history D /
[0070]
In step S08, it is determined whether or not the communication established in step S02 is communication between the
[0071]
In step S09, it is determined whether or not the communication established in step S02 is newly established. If new, the process proceeds to step S10, and if not, the process proceeds to step S11.
[0072]
In step S10, the user ID assigned to the
[0073]
In the next step S11, it is determined whether or not the communication established in step S02 has been disconnected. If it is determined that the communication has been disconnected, the process proceeds to step S12. If not, the process proceeds to step S01. In step S12, the time at that time is recorded as the end time in the user position D /
[0074]
Thereby, when the communication between the
[0075]
Further, the user ID of the
[0076]
FIG. 5 is a flowchart showing the flow of the movement history correction process executed by the
[0077]
In step S23, the article position D /
[0078]
FIG. 6 is a flowchart showing a flow of information presentation processing executed by
[0079]
In step S32, the search history D /
[0080]
In step S34, after using the article, the presentation information D /
[0081]
In step S35, processing for the event that occurred in step S31 is performed. As the event processing, for example, when the movement of the user is detected due to establishment of communication between the
[0082]
The process proceeds to step S38 when the event is the use of an article, that is, when the start of communication with an article tag of a certain article is detected from the
[0083]
In step S40, the presentation information D /
[0084]
In step S41, the user position D /
[0085]
In step S43, the presentation information D /
[0086]
In the next step S44, the usage history D /
[0087]
For example, when the article B is always used before the article A is used, the data of the article B and the article A are extracted. And when such data is extracted, it progresses to step S46, and when that is not right, it progresses to step S35.
[0088]
In step S46, after specific action information input occurs, the presentation information D / B is changed so as to present information when the article is not used. In this case, after the use of the article A, the occurrence of an event is that the article B is not used for a predetermined time, and the presentation information D / B is changed using the information prompting the use of the article B as the presentation information.
[0089]
After the event process is performed in step S35, the presentation information D / B is searched in step S36, and it is determined whether there is information to be presented for the event generated in step S31. If there is information to be presented, the process proceeds to step S37, and if not, the process ends. Here, the occurrence of an event includes information that the predetermined time has come, the
[0090]
The start of use of the article by the
[0091]
In step S37, the presentation information is displayed on the
[0092]
FIG. 7 is a diagram illustrating an example of the presentation information D /
[0093]
No. In the presentation information data with the item “2”, the event item is “use of the article A” and the presentation information item is “has the article B been used?”. This means that when the use of the article A is finished, the message “Have you used the article B?” Is output. This is data recorded by the processing of steps S44 to S46 in FIG. 6, and the post-use article B of the article A is used in the past use history data recorded in the past use history D /
[0094]
No. In the presentation information data whose item is “3”, the event item is “use end of article C” and the presentation information item is “please remember where to place article C”. This is presentation information for urging to store the place where the article C is placed after the use of the article C is completed, and is data stored in the processes of steps S32 to S34 in FIG.
[0095]
No. In the presentation information data whose item is “4”, the event item is “Move to location A at time ΔΔ hour XX minutes” and “Did you have the article D?” As the presentation information. This is past usage history data stored in the past usage history D /
[0096]
Thus, in
[0097]
Further, when there is a lot of information for searching for the location of the article, a message such as remember the location of the article is output when the use of the article ends. For this reason, the
[0098]
Furthermore, in addition to the fact that the article is used at approximately the same time, if the place where the article is used is the same, the presentation condition can be further improved by setting the event occurrence condition to the time and the user's position. Can be made more accurate.
The configurations of the invention disclosed in the embodiments described above are listed below.
(1) Relative position detection means for detecting the relative positional relationship between the user and the article, action estimation means for estimating the user's action using the detected relative position, and the estimated user action as action history An information presentation apparatus comprising: an action history storage unit that stores information; and a presentation information determination unit that determines presentation information and a presentation timing based on the stored behavior history.
(2) The information presentation apparatus according to (1), further comprising a position detection unit that detects a user's position, wherein the behavior estimation unit further estimates the user's behavior using the detected user's position.
(3) The presenting information determining means includes an extracting means for extracting action histories that share the same time of action on different days, a presentation information determining means for determining information that prompts actions of the extracted action histories as presentation information, The information presentation device according to (1) or (2), including a presentation timing determination unit that determines the start time of the extracted action history as a presentation timing.
(4) The presenting information determining means includes an extracting means for extracting an action history having a common previous action from an action history having a common action, and presenting information for determining information prompting the action of the extracted action history as the presenting information. The information presentation device according to (1) or (2), including: a determination unit; and a presentation timing determination unit that determines a point in time when the same action as the previous action history is ended as a presentation timing.
(5) Receiving means for receiving an input of an article name; position detecting means for detecting the position of an article of the inputted article name; storage means for storing the frequency of receiving an input of an article name for each article name; Relative position detecting means for detecting a relative positional relationship with the article, action estimating means for estimating a user's action using the detected relative position, and the action estimated by the action estimating means are the frequency An information presentation apparatus comprising: an output unit that outputs predetermined information when an article exceeds a predetermined value.
(6) Detecting a relative positional relationship between the user and the article, estimating a user's behavior using the detected relative position, and storing the estimated user's behavior as an action history; A method of determining presentation information and a presentation timing based on the stored behavior history.
(7) Detecting a relative positional relationship between the user and the article, estimating a user's behavior using the detected relative position, and storing the estimated user's behavior as an action history; An information presentation program for causing a computer to execute presentation information and a step of determining presentation timing based on the stored action history.
(8) A computer-readable recording medium on which the information presentation program according to (7) is recorded.
The present invention relates to an information presenting apparatus, an information presenting method, an information presenting program, and a computer-readable recording medium that records the information presenting program, and in particular, an information presenting apparatus and information presenting information generated due to user behavior The present invention relates to a presentation method, an information presentation program, and a computer-readable recording medium on which the information presentation program is recorded.
One of the objects of the present invention is to provide an information presentation device capable of presenting necessary information to a user at a necessary timing.
Another object of the present invention is to provide an information presentation device capable of calling attention so as to store a place where an article is placed.
Still another object of the present invention is to provide an information presentation method capable of providing necessary information to a user at a necessary timing, an information presentation program, and a computer-readable recording medium on which the information presentation program is recorded. It is to be.
In order to achieve the above-described object, according to one aspect of the present invention, an information presentation device uses a relative position detection unit that detects a relative positional relationship between a user and an article, and a user using the detected relative position. Action estimation means for estimating the action of the user, action history storage means for storing the estimated user action as an action history, and presentation information determination for determining presentation information and a presentation timing based on the stored action history Means.
According to this invention, a user's action is estimated using the relative positional relationship between the user and the article, and the estimated user's action is stored as an action history. Then, based on the stored action history, the presentation information and the presentation timing are determined. Therefore, it is possible to present information that prompts an action predicted from the user's past action. As a result, it is possible to provide an information presentation device that can provide necessary information to a user at a necessary timing.
Preferably, the apparatus further includes position detection means for detecting the position of the user, and the behavior estimation means further estimates the user's behavior using the detected user position.
According to the present invention, since the user's behavior is estimated by further using the detected user position, the behavior can be accurately estimated.
Preferably, the presentation information determination unit is an extraction unit that extracts an action history having the same behavior at the same time on different days, a presentation information determination unit that determines information that prompts an action of the extracted behavior history as the presentation information, Presentation timing determining means for determining the start time of the extracted action history as the presentation timing.
According to the present invention, behavior histories having the same behavior at different times on different days are extracted, information prompting the behavior of the extracted behavior histories is determined as presentation information, and the start time of the extracted behavior histories is the presentation timing As determined. For this reason, it is possible to accurately determine information to be presented and timing based on the past action history.
Preferably, the presentation information determining unit extracts an action history having a common previous action from an action history having a common action, and a presentation for determining information prompting the action of the extracted behavior history as the presentation information. Information determining means, and presentation timing determining means for determining, as the presentation timing, a point in time when the same action as the previous action history is completed.
According to the present invention, the behavior history having the same behavior as the previous behavior history is extracted, the information that prompts the behavior of the extracted behavior history is determined as the presentation information, and the time when the same behavior as the previous behavior history ends It is determined as the presentation timing. For this reason, since the action to be performed next is promoted according to the execution of the related action, it is possible to prevent the user from forgetting the related action.
According to another aspect of the present invention, the information presentation device receives an input of an article name, a position detection unit that detects the position of the article with the input article name, and an input of the article name. Storage means for storing the frequency for each article name, relative position detection means for detecting the relative positional relationship between the user and the article, and behavior estimation means for estimating the user's action using the detected relative position; When the behavior estimated by the behavior estimation means is the use of an article whose frequency exceeds a predetermined value, an output means is provided for outputting predetermined information.
According to the present invention, the position of the article having the inputted article name is detected, the input of the article name is accepted, and the frequency is stored for each article name. When the relative positional relationship between the user and the article is detected, the user's action is estimated using the detected relative position, and the estimated action is the use of the article whose frequency exceeds a predetermined value, Predetermined information is output. For this reason, since the position of the article corresponding to the input article name is detected, the position of the article can be searched. Further, when an article whose frequency of receiving an article name is received exceeds a predetermined number of times, predetermined information is output. Therefore, an article having a large number of position searches is used. Remember. For this reason, the information presentation apparatus which can call attention so that a place may not be forgotten can be provided.
According to still another aspect of the present invention, an information presentation method includes a step of detecting a relative positional relationship between a user and an article, a step of estimating a user's action using the detected relative position, and an estimation. Storing the stored user behavior as a behavior history, and storing the stored behavior Determining presentation information and timing of presentation based on the history.
According to this invention, a user's action is estimated using the relative position between the user and the article, and the estimated user's action is stored as an action history. Then, based on the stored action history, the presentation information and the presentation timing are determined. Therefore, it is possible to present information that prompts an action predicted from the user's past action. As a result, it is possible to provide an information presentation method capable of providing necessary information to a user at a necessary timing.
According to still another aspect of the present invention, an information presentation program detects a relative positional relationship between a user and an article, estimates a user's action using the detected relative position, and estimates. The computer causes the computer to execute a step of storing the user's action as an action history and a step of determining presentation information and a presentation timing based on the stored action history.
According to this invention, a user's action is estimated using the relative position between the user and the article, and the estimated user's action is stored as an action history. Then, based on the stored action history, the presentation information and the presentation timing are determined. Therefore, it is possible to present information that prompts an action predicted from the user's past action. As a result, it is possible to provide an information presentation program capable of providing necessary information to a user at a necessary timing and a computer-readable recording medium on which the information presentation program is recorded.
[0099]
The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[Brief description of the drawings]
FIG. 1 is a diagram showing an outline of an information presentation system in one embodiment of the present invention.
FIG. 2 is a diagram for explaining a database stored in a storage unit of a home server as an information presentation device in the present embodiment.
FIG. 3 is a functional block diagram showing an outline of functions of a home server in the present embodiment.
FIG. 4 is a flowchart showing a flow of use history and movement history creation processing executed by the home server in the present embodiment.
FIG. 5 is a flowchart showing a flow of movement history correction processing executed by the home server in the present embodiment.
FIG. 6 is a flowchart showing a flow of information presentation processing executed by the home server in the present embodiment.
FIG. 7 is a diagram illustrating an example of presentation information D / B stored in a storage unit.
[Explanation of symbols]
100 Home server, 101 Display unit, 102, 104 Door, 103, 106 Information terminal, 105 Medicine bottle, 107 Glasses, 108, 109 Communication device, 111, 112, 114, 115, 117 Product tag, 118 User tag, 120
Claims (3)
記憶手段としての物タグ記憶手段と通信手段としての物タグ通信手段とを備え、物体に添付される物タグと、
被看視者の移動可能な所定領域に配置され、前記人タグからの送信を受信可能であるとともに受信した情報を他に送信可能な通信装置と、
該通信装置が送信する情報を受信可能な情報受信手段と、該情報受信手段により入手した情報を分析する演算手段と、情報を記憶する情報記憶手段と、外部と通信可能な外部通信手段とを備えたコンピュータと、
前記コンピュータから送信される情報を受信し提示可能な情報端末とを備え、
前記物タグは、前記人タグと通信する際は、前記物タグ自身の個体を識別する識別情報を送信情報に含めて送信し、
前記人タグは、前記物タグおよび前記通信装置と通信する際は、前記人タグ自身の個体を識別する識別情報を送信情報に含めて送信し、
前記物タグと前記人タグとの間の通信可能距離は、第1所定距離内に制限され、前記通信装置の前記人タグからの送信を受信可能な距離は、前記第1所定距離よりも長い第2所定距離内に制限され、
前記人タグは前記物タグとの通信が可能となったとき、該通信可能となった相手の物タグの識別情報、通信可能開始時間、通信可能終了時間を認識できるタグ情報を、前記通信装置に送信し、
前記通信装置は、前記人タグから前記タグ情報を受信したとき、受信した前記タグ情報を前記コンピュータの情報受信手段に送信し、
前記コンピュータの演算手段は、前記コンピュータの情報受信手段が前記通信装置からの前記タグ情報を入手し、前記人タグと前記物タグとの通信が可能となった旨の情報を入手したとき、
当該通信が可能となったときから当該通信が不可能となったときまで当該通信可能となった人タグを携帯する被看視者が当該通信可能となった物タグを添付された物体を使用しているものと推定し、かつ、
当該通信が可能となったときから当該通信が不可能となったときまで当該通信が可能となった旨の情報を送信した通信装置より前記第2所定距離内に、当該通信可能となった人タグを携帯する被看視者が位置しているものと推定し、
前記コンピュータの情報記憶手段は、前記コンピュータの演算手段が推定した前記人タグを携帯する被看視者による物体使用履歴を含む被看視者の行動履歴を記憶し、
前記コンピュータの演算手段は、前記コンピュータの情報記憶手段に記憶された被看視者の行動履歴に基づいて、或る第1の行動の後連続して他の第2の行動が行なわれる行動パターンの傾向を抽出する抽出手段を含み、
前記コンピュータの演算手段は、被看視者が前記第1の行動の後に前記第2の行動を行なっていないと推定される場合に、被看視者の推定行動が前記抽出手段により抽出された前記行動パターンの傾向と異なる異常状態と判定し、
前記コンピュータは、前記コンピュータの演算手段が前記異常状態と判定したときに、前記第1の行動に続き前記第2の行動を行なうよう促す情報を、前記情報端末に提示する情報提示手段をさらに備えていることを特徴とする、行動看視システム。A person tag storage means as a storage means and a person tag communication means as a communication means, and a person tag carried by the viewer;
An object tag storage means as a storage means and an object tag communication means as a communication means, and an object tag attached to an object;
A communication device that is arranged in a predetermined area where the person being viewed can move, is capable of receiving transmission from the person tag and is capable of transmitting received information to others;
Information receiving means capable of receiving information transmitted by the communication device, arithmetic means for analyzing information obtained by the information receiving means, information storage means for storing information, and external communication means capable of communicating with the outside A computer with
An information terminal capable of receiving and presenting information transmitted from the computer,
When the object tag communicates with the person tag, the identification information for identifying the individual object of the object tag is included in the transmission information and transmitted.
When the human tag communicates with the object tag and the communication device, the identification information for identifying the individual of the human tag itself is included in transmission information and transmitted.
A communicable distance between the object tag and the person tag is limited to a first predetermined distance, and a distance at which the communication device can receive transmission from the human tag is longer than the first predetermined distance. Limited to a second predetermined distance,
When the person tag is able to communicate with the object tag, the communication device is configured to recognize identification information of an object tag of the other party that has become communicable, tag information capable of recognizing a communication start time, To
The communication device, when receiving the tag information from the person tag, transmits the received tag information to the information receiving means of the computer,
The computing means of the computer, when the information receiving means of the computer obtains the tag information from the communication device, and obtains information that communication between the person tag and the object tag is possible,
From the time when the communication becomes possible until the time when the communication becomes impossible, the viewer who carries the person tag that can make the communication uses the object with the object tag attached. Presumed that
A person who has become communicable within the second predetermined distance from the communication device that has transmitted information indicating that the communication has been possible from the time when the communication is possible until the time when the communication is impossible. Presuming that the watched person carrying the tag is located,
The information storage means of the computer stores a behavior history of the viewer, including an object use history by the viewer carrying the person tag estimated by the computing means of the computer,
The computing means of the computer is an action pattern in which another second action is continuously performed after a certain first action based on the action history of the viewer being stored in the information storage means of the computer. Including an extracting means for extracting the tendency of
The computing means of the computer, when it is estimated that the viewer is not performing the second action after the first action, the estimated action of the viewer is extracted by the extraction means It is determined that the abnormal state is different from the tendency of the behavior pattern,
The computer further includes information presenting means for presenting information prompting the user to perform the second action following the first action when the computing means of the computer determines the abnormal state. A behavioral observation system characterized by
前記物タグは、前記通信装置に送信する際にも、前記物タグ自身の個体を識別する識別情報を送信情報に含めて送信し、
前記通信装置の前記物タグからの送信を受信可能な距離も、前記第2所定距離内に制限され、
前記コンピュータの演算手段は、
前記通信装置が前記物タグからの送信を受信可能か否かを判断し、物体位置を検出する物体位置検出手段を、さらに備え、
該物体位置検出手段が受信可能と判断した物タグの識別情報、受信可能開始時間、受信可能終了時間を認識できる物タグ情報を入手したとき、該受信可能開始時間から、該受信可能終了時間まで該受信可能となった物タグを添付された物体が、該受信が可能となった通信装置より前記第2所定距離内に位置しているものと推定し、
前記コンピュータの情報記憶手段は、前記コンピュータの演算手段が推定した該受信可能となった物タグを添付された物体の位置情報をも記憶し、
前記コンピュータの情報提示手段は、前記コンピュータの情報記憶手段に記憶された前記物タグを添付された物体の位置情報をも提示可能であることを特徴とする、請求項1に記載の行動看視システム。The communication device can also receive transmission from the object tag,
When the object tag is transmitted to the communication device, the identification information for identifying the object tag itself is included in the transmission information and transmitted.
The distance at which transmission from the object tag of the communication device can be received is also limited within the second predetermined distance,
The computing means of the computer is
An object position detecting means for determining whether the communication device can receive a transmission from the object tag and detecting an object position;
When the object tag information which can recognize the identification information, the receivable start time, and the receivable end time of the object tag determined to be receivable by the object position detecting means is obtained, from the receivable start time to the receivable end time Estimating that the object attached with the receivable object tag is located within the second predetermined distance from the communication device capable of receiving,
The information storage means of the computer also stores position information of an object attached with the receivable object tag estimated by the computing means of the computer,
2. The behavior watching according to claim 1, wherein the information presentation unit of the computer can also present position information of an object attached with the object tag stored in the information storage unit of the computer. system.
前記物タグは、前記通信装置に送信する際にも、前記物タグ自身の個体を識別する識別情報を送信情報に含めて送信し、
前記通信装置の前記物タグからの送信を受信可能な距離も、前記第2所定距離内に制限され、
前記コンピュータの演算手段は、
前記通信装置が前記物タグからの送信を受信可能か否かを判断し、物体位置を検出する物体位置検出手段を、さらに備え、
該物体位置検出手段が受信可能と判断した物タグの識別情報、受信可能開始時間、受信可能終了時間を認識できる物タグ情報を入手したとき、該受信可能開始時間から、該受信可能終了時間まで該受信可能となった物タグを添付された物体が、該受信が可能となった通信装置より前記第2所定距離内に位置しているものと推定し、
前記コンピュータの情報記憶手段は、前記コンピュータの演算手段が推定した該受信可能となった物タグを添付された物体の位置情報をも記憶し、
前記情報端末は、
ユーザによる物体位置の検索指示を受付ける受付手段と、
前記検索指示が受付けられた被検索物体の物体識別情報を前記コンピュータに送信する送信手段とをさらに備え、
前記コンピュータの演算手段は、前記コンピュータの情報記憶手段に記憶されている物体の位置情報を用いて前記情報端末から送信された物体識別情報の被検索物体の位置を検出する位置検出手段をさらに備え、
前記コンピュータの情報提示手段は、前記位置検出手段が検出した被検索物体の位置情報をも前記情報端末に提示可能であることを特徴とする、請求項1に記載の行動看視システム。The communication device can also receive transmission from the object tag,
When the object tag is transmitted to the communication device, the identification information for identifying the object tag itself is included in the transmission information and transmitted.
The distance at which transmission from the object tag of the communication device can be received is also limited within the second predetermined distance,
The computing means of the computer is
An object position detecting means for determining whether the communication device can receive a transmission from the object tag and detecting an object position;
When the object tag information which can recognize the identification information, the receivable start time, and the receivable end time of the object tag determined to be receivable by the object position detecting means is obtained, from the receivable start time to the receivable end time Estimating that the object attached with the receivable object tag is located within the second predetermined distance from the communication device capable of receiving,
The information storage means of the computer also stores position information of an object attached with the receivable object tag estimated by the computing means of the computer,
The information terminal
Accepting means for accepting an object position search instruction by a user;
Transmission means for transmitting to the computer object identification information of an object to be searched for which the search instruction has been accepted,
The computing means of the computer further comprises position detecting means for detecting the position of the searched object in the object identification information transmitted from the information terminal using the position information of the object stored in the information storage means of the computer. ,
2. The behavior watching system according to claim 1, wherein the information presenting means of the computer can also present the position information of the searched object detected by the position detecting means to the information terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002055739A JP3967151B2 (en) | 2002-03-01 | 2002-03-01 | Behavior monitoring system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002055739A JP3967151B2 (en) | 2002-03-01 | 2002-03-01 | Behavior monitoring system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003256648A JP2003256648A (en) | 2003-09-12 |
| JP3967151B2 true JP3967151B2 (en) | 2007-08-29 |
Family
ID=28666506
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002055739A Expired - Fee Related JP3967151B2 (en) | 2002-03-01 | 2002-03-01 | Behavior monitoring system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3967151B2 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007025852A (en) * | 2005-07-13 | 2007-02-01 | Fukushima Prefecture | Automatic support system and automatic support method |
| JP4832016B2 (en) * | 2005-07-13 | 2011-12-07 | 公立大学法人会津大学 | Automatic support system and automatic support method |
| JP2007025854A (en) * | 2005-07-13 | 2007-02-01 | Fukushima Prefecture | Automatic support system and automatic support method |
| JP3989527B2 (en) * | 2005-08-04 | 2007-10-10 | 松下電器産業株式会社 | Search article estimation apparatus and method, and search article estimation apparatus server |
| JP4878131B2 (en) | 2005-08-04 | 2012-02-15 | 株式会社エヌ・ティ・ティ・ドコモ | User behavior estimation system and user behavior estimation method |
| JP4745774B2 (en) * | 2005-09-27 | 2011-08-10 | 株式会社エヌ・ティ・ティ・ドコモ | Service recommendation system and service recommendation method |
| KR100792293B1 (en) * | 2006-01-16 | 2008-01-07 | 삼성전자주식회사 | Service providing method and device therein considering user's context |
| US8035526B2 (en) * | 2008-09-19 | 2011-10-11 | Intel-GE Care Innovations, LLC. | Remotely configurable assisted-living notification system with gradient proximity sensitivity |
| JP5336896B2 (en) * | 2009-03-24 | 2013-11-06 | 株式会社国際電気通信基礎技術研究所 | Objective behavior estimation apparatus and service providing system |
| JP2016177420A (en) * | 2015-03-19 | 2016-10-06 | カシオ計算機株式会社 | Action management device, action management system, action management method, and program |
| JP7734495B2 (en) * | 2021-03-16 | 2025-09-05 | 株式会社サトー | Analysis system, analysis device, and analysis program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04127372A (en) * | 1990-09-19 | 1992-04-28 | Canon Inc | Dictionary retrieving device |
| JPH1185858A (en) * | 1997-09-05 | 1999-03-30 | Hitachi Ltd | Goods management system |
| JP3870639B2 (en) * | 1999-12-03 | 2007-01-24 | 富士ゼロックス株式会社 | Parallel identification system |
| JP2002024921A (en) * | 2000-07-10 | 2002-01-25 | Fuji Xerox Co Ltd | Unmanned vending system |
-
2002
- 2002-03-01 JP JP2002055739A patent/JP3967151B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003256648A (en) | 2003-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220261812A1 (en) | Interfacing with a point of sale system from a computer vision system | |
| US12056932B2 (en) | Multifactor checkout application | |
| JP7439844B2 (en) | Terminal device, information processing device, information output method, information processing method, customer service support method and program | |
| EP3510571A1 (en) | Order information determination method and apparatus | |
| JP3967151B2 (en) | Behavior monitoring system | |
| US10304104B2 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
| US20140225734A1 (en) | Inhibiting alarming of an electronic article surviellance system | |
| CN111523348B (en) | Information generation method and device and equipment for man-machine interaction | |
| US20220000405A1 (en) | System That Measures Different States of a Subject | |
| CN113064683B (en) | Display method and system for control interface of electric control equipment, terminal and electric control equipment | |
| JP2021047660A (en) | Product information notification system, product information notification method, program | |
| JP2019145054A (en) | Information processing device, control method for information processing device, and control program for information processing device | |
| CN114787762A (en) | Electronic shelf label with interactive interface activation | |
| EP3050039A1 (en) | Mobile terminal security systems | |
| WO2022200799A1 (en) | System for and method of determining user interactions with smart items | |
| US20120130867A1 (en) | Commodity information providing system and commodity information providing method | |
| CN110650051A (en) | Self-service terminal monitoring method and system and computer readable storage medium | |
| US20170262795A1 (en) | Image in-stock checker | |
| US20200065858A1 (en) | Information providing system, information providing server, and information providing method | |
| CN116594498A (en) | Communication system and communication method | |
| JP2005196297A (en) | Customer service support server, control method for customer service support of customer service support server, and recording medium | |
| JP2015191527A (en) | Operation support system, operation support terminal, and operation support method | |
| US20250054307A1 (en) | Identification of items of interest associated with an object based on movement in video data and secondary sensors | |
| JP7702891B2 (en) | Information processing device and location management system | |
| JP7498085B2 (en) | Information processing device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040728 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060322 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060519 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060919 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070425 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070522 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070530 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100608 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110608 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120608 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120608 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130608 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |