Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3967151B2 - Behavior monitoring system - Google Patents
[go: Go Back, main page]

JP3967151B2 - Behavior monitoring system - Google Patents

Behavior monitoring system Download PDF

Info

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
Application number
JP2002055739A
Other languages
Japanese (ja)
Other versions
JP2003256648A (en
Inventor
大乗 山高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2002055739A priority Critical patent/JP3967151B2/en
Publication of JP2003256648A publication Critical patent/JP2003256648A/en
Application granted granted Critical
Publication of JP3967151B2 publication Critical patent/JP3967151B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 home server 100 installed in a home, a display unit 101 connected to the home server 100 for displaying necessary information, and information terminals 103 and 106. , Communication devices 108, 109, product tags 112, 114, 115, 117 attached to the products 102, 104, 105, 107, and user tags 118 attached to the chest of the user 110.
[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 user 110.
[0026]
In the room 1 in the home, a home server 100, a display unit 101 connected to the home server 100, a communication device 108, and an information terminal 103 are installed. The communication device 108, the display unit 101, and the information terminal 103 are connected to the home server 100. The information terminal 103 includes a display unit including a liquid crystal display device or a cathode ray tube (CRT), an input device including a touch panel or a keyboard, and an audio output device such as a speaker.
[0027]
Information input from the input unit of the information terminal 103 is transmitted to the home server 100. Information output to the display unit or the audio output device of the information terminal 103 is transmitted from the home server 100 and output under the control of the home server 100.
[0028]
In the room 1, a medicine bottle 105 and glasses 107 are placed as articles. Article tags 115 and 117 are attached to the medicine bottle 105 and the glasses 107, respectively. Further, article tags 111, 113, and 112 are attached to the display unit 101, the information terminal 103, and the door 102, respectively.
[0029]
On the other hand, a communication device 109 and an information terminal 106 are installed in the room 2. The information terminal 106 and the communication device 109 are connected to the home server 100. Further, article tags 114 and 116 are attached to the door 104 and the information terminal 106, respectively.
[0030]
A user tag 118 is attached to the chest of the user 110. Hereinafter, for the sake of explanation, the display unit 101, the information terminals 103 and 106, the doors 102 and 104, the medicine bottle 105, and the glasses 107 may be simply referred to as articles 101 to 107.
[0031]
User tag 118 and article tags 111-117 include a light emitting unit and a light receiving unit for bidirectional infrared communication. The user tag 118 and the article tags 111 to 117 include a calculation unit for processing information communication and a memory unit for recording identification information, communication contents, and the like.
[0032]
The user ID of the user is stored in the memory unit of the user tag 118. The user ID is an identification number defined in advance for identifying the user.
[0033]
In addition, article IDs are stored in the memory units of the article tags 111 to 117 attached to the articles 101 to 107. The article ID is an identification number defined in advance for identifying the article.
[0034]
The communication using the infrared rays performed between the article tags 111 to 117 attached to the articles 101 to 107 and the user tag 118 seems to be able to communicate only within a predetermined distance between both communicating tags. Is set to Thereby, when communication is established between two tags, it means that the two tags are within a predetermined distance.
[0035]
The communication devices 108 and 109 can perform infrared communication using infrared rays between the article tags 111 to 117 and the user tag 118. Compared with the article tags 111 to 117 and the user tag 118, the infrared light receiving unit of the communication device 108 has good light receiving sensitivity, and the output of the infrared light emitting unit is large. For this reason, even if the distance between the communication devices 108 and 109 and the article tags 111 to 117 or the user tag 118 is longer than a predetermined distance, communication is possible. . Accordingly, the communication device 108 can communicate with the user tag 118 or the article tags 111 to 113, 115, and 117 as long as the user tag 118 or the article tags 111 to 113, 115, and 117 are in the room 1. Similarly, the communicator 109 can communicate with the user tag 118 or the article tags 114 and 116 as long as the user tag 118 or the article tags 114 and 116 are in the room 2.
[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 user 110 and the articles 101 to 107 can be detected.
[0037]
The user tag 118 transmits a user ID to the communication devices 108 and 109 when communicating with the communication devices 108 and 109. As a result, the communication devices 108 and 109 can recognize which user's tag 118 is communicating with the user.
[0038]
The article tags 111 to 117 transmit the article ID when communicating with the user tag 118 or the communication devices 108 and 109. Thus, the user tag 118 or the communication devices 108 and 109 can detect which article tags 111 to 117 are communicating with each other.
[0039]
In the information presentation system configured as described above, the communication device 108 can detect that the user 110 is in the room 1 when communication with the user tag 118 is possible. When the communication device 109 can communicate with the user tag 118, it can be detected that the user 110 is in the room 2. Further, when the communication device 108 can communicate with the article tags 115 and 117 attached to the article, it can be detected that the medicine bottle 105 and the glasses 107 are in the room 1. If the communicator 109 can communicate with the article tag 115 attached to the medicine bottle 105, it is detected that the medicine bottle 105 is in the room 2.
[0040]
On the other hand, when the user tag 118 can communicate with the article tags 111 to 117 attached to the article, the user tag 118 receives the article ID from the communicating article tags 111 to 117, and the communication device 108. , 109. The communication devices 108 and 109 transmit the received article ID and the user ID attached to the user tag 118 to the home server 100. Thereby, the home server 100 can detect that the distance between the user 110 and a certain article is within a predetermined distance.
[0041]
In this case, when the article tag with which the user tag 118 communicates is an article tag attached to the article fixed to a predetermined place in the room 1, more detailed position information of the user 110 is obtained. be able to. For example, when the user tag 118 can communicate with the article tag 113 attached to the information terminal 103 fixed in the room 1, the article ID of the information terminal 103 is set to the article tag from the user tag 118. 113 to the home server 100 via the communication device 108. As a result, the home server 100 can detect that the user 110 is near the information terminal 103. Since the detailed position of the information terminal 103 is stored in advance, a more detailed position in the room 1 of the user 110 can be detected.
[0042]
Moreover, it is estimated that the user 110 is using the goods that the distance between the user 110 and the predetermined goods is short. Therefore, for example, while the user tag 118 can communicate with the article tag 117 attached to the glasses 107, it can be estimated that the user 110 is wearing the glasses 107.
[0043]
The home server 100 can read and execute a program recorded on the recording medium 150. The program is a concept including not only a program that can be directly executed by a central processing unit (CPU) but also a program in a source program format, a compressed program, an encrypted program, and the like.
[0044]
As the recording medium 150, magnetic tape, cassette tape, magnetic disk (flexible disk, hard disk, etc.), optical disk (CD-ROM / MO / MD / DVD, etc.), IC card (including memory card), optical card, mask ROM , EPROM, EEPROM, semiconductor memory such as flash memory, etc. Further, instead of the recording medium 150, a recording medium that fluidly carries the program so that the program is downloaded from the network may be used.
[0045]
Further, the home server 100 is connected to an external network, and can be connected to an external information resource such as an electronic mail server or a web server. Therefore, the home server 100 can receive information addressed to the user 110 from an external e-mail server, web server, or the like.
[0046]
In the present embodiment, communication between the user tag 118 and the article tags 111 to 117 attached to the article is established, that is, the article tags 111 to 117 attached to the user tag 118 and the article. Is within a predetermined distance, it is determined that the user 110 has used the article with the article tag. That is, in the present embodiment, when the relative distance between the user 110 and the article is within a predetermined distance, it is determined that the user 110 has used the article.
[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 user tag 118 and the article tags 111 to 117 attached to the article. It is not restricted to the case where it detects by the availability of infrared communication between. Instead, if the relative distance can be obtained by detecting the positions of the user 110 and the articles 101 to 107, the relative distance between the user 110 and the articles 101 to 107 may be detected by another method. It may be.
[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, storage unit 120 of home server 100 stores a use history database (D / B) 121, a search history D / B 122, a user position D / B 123, and an article position D / B 124. To do.
[0049]
The use history D / B 121 stores an event that the user 110 is estimated to have used the articles 101 to 107. The use of the article is estimated based on the distance between the user 110 and the articles 101 to 107. That is, it is estimated that the user 110 has used the article while the distance between the user 110 and the articles 101 to 107 is shorter than a predetermined distance. Then, the time when the distance falls within the predetermined range is set as the start time, and the time when the distance exceeds the predetermined range is set as the end time, and stored in association with the product ID attached to the product. More specifically, when the user tag 118 attached to the user 110 communicates with the article tags 111 to 117 attached to the articles 101 to 107, the article ID is received. Then, the time when communication is started is set as a start time, and the time when communication is ended is set as an end time. The user tag 118 transmits the user ID stored in the memory unit of the user tag 118, the received article ID, and the communication start time and end time to the communication devices 108 and 109. The communication devices 108 and 109 transmit the received user ID, article ID, start time and end time to the home server 100. Household server 100 stores the received user ID, article ID, start time and end time in use history D / B 121.
[0050]
The article position D / B 124 stores the positions of the articles 101 to 107. The article position D / B 124 stores the article ID assigned to the article and its position. The position stores whether the article is in the room 1 or the room 2 when the article is not a fixed object. Whether the communication device 108 or the communication device 109 can communicate with the product tags 111 to 117 attached to the products 101 to 107 is determined to be in any one of the rooms 1 and 2. The For example, when the article tag 115 attached to the medicine bottle 105 can communicate with the communication device 108, it is determined that the medicine bottle 105 is in the room 1 in which the communication device 108 is installed.
[0051]
When the article is a fixed object, for example, the door 102 is fixed at the entrance of the room 1. In the case of an article fixed in a space such as the door 102, the position is stored in advance in the article position D / B 124, for example, as a coordinate value.
[0052]
The search history D / B 122 stores the number of times the user 110 has searched for the position of the article for each article. The search for the position of the article refers to a function of searching for the article position D / B 124 when the place where the article is placed is forgotten. When the user 110 operates the information terminal 103 to input an article name, the home server 100 searches the article position 124 and displays or voice-outputs the location of the article from the information terminal 103. Thereby, the user 110 can determine where the searched article is located. In this case, since the article position D / B 124 records whether the article is in the room 1 or the room 2, whether the article is in the room 1 or the room 2 is displayed or output as audio. As described above, when the user 110 operates the information terminal 103 to search for the position of the article, the number of searches performed in association with the article ID of the article is stored in the search history D / B 122.
[0053]
The user position D / B 123 stores the position of the user 110. When the user tag 118 attached to the user 110 can communicate with the communication device 108, the user 110 is determined to be in the room 1 and the user tag 118 can communicate with the communication device 109. In such a case, it is determined that the user 110 is in the room 2. The user position D / B is stored in association with the user ID assigned to the user and whether the user is in the room 1 or the room 2.
[0054]
FIG. 3 is a functional block diagram showing an outline of functions of home server 100 in the present embodiment. Referring to FIG. 3, home server 100 communicates with control unit 130 for controlling entire home server 100, storage unit 120, communication devices 108 and 109, and information terminals 103 and 106. And a communication unit 140.
[0055]
The storage unit 120 stores a use history D / B 121, a search history D / B 122, a user position D / B 123, an article position D / B 124, and presentation information D / B 125.
[0056]
The control unit 130 includes a relative position detection unit 131 for detecting the positional relationship between the user 110 and the articles 101 to 107, and an action estimation unit 132 for estimating the action of the user 110 based on the detected relative position. A user position detector 133 for detecting the position of the user, an article position detector 134 for detecting the position of the article, a timer 135 for counting time, and information to be presented to the user 110 A presentation information creation unit 138 for detecting an event, an event detection unit 136 for detecting an event, and a presentation information output unit 137 for outputting the presentation information.
[0057]
The relative position detection unit 131 communicates with the user 110 by receiving from the communication devices 108 and 109 that the user tag 118 can communicate with any of the article tags 111 to 117 attached to the article. It is detected that the distance to the article with the article tag that has become possible is equal to or less than a predetermined distance.
[0058]
The behavior estimation unit 132 receives the product ID of the product within a predetermined distance from the user 110 from the relative position detection unit 131, and estimates that the user 110 is using the product. The use history D / B 121 stores the start time of communication as the start time. In addition, when it is received from the relative position detection unit 131 that the communication between the user tag 118 and any of the article tags 111 to 117 has been completed, it is stored in the use history D / B 121 as the action end time.
[0059]
The behavior estimation unit 132 estimates that the user 110 is searching for an article when the user 110 inputs an article search instruction from the information terminals 103 and 106, and searches the search history D / B 122. The number of searches is added once for each article. In the case of a new search, new data is added.
[0060]
When the behavior estimation unit 132 estimates the behavior of the user 110, the estimated behavior, here, the use of any of the articles 101 to 107 or the article search using the information terminals 103 and 106 Is transmitted to the event detector 136.
[0061]
For example, the communication device 108 can communicate with the user tag 118 on the condition that the communication devices 108 and 109 can communicate with the user tag 118 attached to the user 110. If communication is possible, the room 1 is stored in the user position D / B 123 as the user position while communication with the user tag 118 is possible. The communication device 108 stores the time when the communication with the user tag 118 becomes possible as the start time, and stores the time when the communication device 108 becomes unable to communicate with the user tag 118 as the end time. . Accordingly, the user position D / B 123 includes the user ID assigned to the user 110, the room number, the start time at which communication between the communication device 108 and the user tag 118 is started, and the end at which communication is ended. The time is associated and stored. The position of the user 110 detected by the user position detection unit 133 is transmitted to the event detection unit 136 when the position of the user 110 is changed.
[0062]
The article position detection unit 134 detects whether or not the communication devices 108 and 109 can communicate with the article tags 111 to 117 attached to the articles 101 to 107. When it is detected that communication is possible, the time when communication is possible is set as the start time, and the time when communication becomes impossible is set as the end time. The start time and the end time are stored in the article position D / B 124 in association with the article ID. For example, when the communication device 108 can communicate with the article tag 115 attached to the medicine bottle 105, the medicine bottle 105 is placed in the room 1 from the start time when the communication is started until the communication end time when the communication is finished. And the article ID, the start time and the end time are stored in the article position D / B 124. In the case of an article fixed in space such as the doors 102 and 104, the article position D / B 124 is associated with the coordinate values of the doors 102 and 104 in association with the article ID of the article. Remembered.
[0063]
The presentation information creation unit 138 stores the use history data stored in the use history D / B 121 stored in the storage unit 120, the article search history data stored in the search history D / B 122, and the user position D / B 123. Based on the user position data and the article position data stored in the article position D / B 124, the presentation information to be presented to the user and the timing for presenting the presentation information are determined and stored in the presentation information D / B 125. To do. The process of creating the presentation information by the presentation information creation unit 138 and determining the timing for presentation will be described in detail later.
[0064]
The event detection unit 136 detects events such as the time measured by the timer 135, the change in the user's position received by the user position detection unit 133, and the change in the user's behavior received by the behavior estimation unit 132. Further, the event detection unit 136 determines whether to present the presentation information based on the presentation information stored in the presentation information D / B 125 and the presentation timing. If it is determined that the presentation information is to be output, the presentation information is transmitted to the presentation information output unit 137.
[0065]
The presentation information output unit 137 outputs the presentation information to an output device near the user 110 in order to output the received presentation information. This output unit is any one of the display unit 101 and the information terminals 103 and 106.
[0066]
FIG. 4 is a flowchart showing a flow of use history and movement history creation processing executed by home server 100 in the present embodiment. Referring to FIG. 4, communication unit 140 of home server 100 monitors whether or not signals have been received from communication devices 108 and 109 (step S01). Then, the communication devices 108 and 109 determine whether the user tag 118 of the user 110 has established communication with any of the article tags 111 to 117 attached to the articles 101 to 107 (step S02). If communication is established, the process proceeds to step S03, and if not, the process returns to step S01.
[0067]
In step S03, it is determined whether the established communication is communication between the user tag 118 attached to the user 110 and the article tags 111 to 117 attached to the articles 101 to 107 (step S03). If so, the process proceeds to step S04; otherwise, the process proceeds to step S08.
[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 / B 121 of the storage unit 120 records the product ID stored in the memory unit of the product tag 111 to 117 attached to the product for which communication has been established and the time at that time as the start time. To do.
[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 / B 121. As a result, the start at which communication was established in step S02Times of DayAnd the end time until the end are stored in association with the item ID stored in the memory unit of the item tag attached to the item for which communication has been established.
[0070]
In step S08, it is determined whether or not the communication established in step S02 is communication between the user tag 118 and the communication devices 108 and 109. If so, the process proceeds to step S09. The process proceeds to step S01.
[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 user 110 and the time at that time are recorded as the start time in the user position D / B 123 of the storage unit 120. The user ID is stored in the memory unit of the user tag 118 and is received from the user tag 118 through communication with the communication devices 108 and 109. Further, in step S10, in addition to the start time, it is indicated that the room 1 is established when communication with the communication device 108 is established, and that the room 2 is established when communication with the communication device 109 is established. Remembered.
[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 / B 123.
[0074]
Thereby, when the communication between the user tag 118 attached to the user 110 and the article tags 111 to 117 attached to the articles 101 to 107 is established, the time when the communication is established is set as the start time. The time when the communication is ended is set as the end time, and is stored in the use history D / B 121 of the storage unit 120 in association with the product ID stored in the memory unit of the communicated product tag. Therefore, from the usage history data stored in the usage history D / B 121, it is determined from when to when the user 110 was within a predetermined distance from the article, that is, whether the user 110 was using the article. be able to.
[0075]
Further, the user ID of the user 110 is defined as a start time when the communication between the user tag 118 attached to the user 110 and the communication device 108 or the communication device 109 is established, and an end time when the communication is disconnected. And stored in the user position D / B 123 of the storage unit 120. As a result, from when to when the user 110 has been in the room 1 or the room 2 is stored in the user position D / B 123 of the storage unit 120.
[0076]
FIG. 5 is a flowchart showing the flow of the movement history correction process executed by the home server 100 in the present embodiment. Referring to FIG. 5, home server 100 takes in usage history data from usage history D / B 121 stored in storage unit 120 (step S <b> 21). Then, it is determined whether or not the captured use history data is data relating to a fixed article (step S22). If so, the process proceeds to step S23, and if not, the process ends.
[0077]
In step S23, the article position D / B 124 is searched using the article ID of the fixed article, and the coordinate value of the article of the article ID is taken in (step S23). Then, with respect to the user position data of the user position D / B 123, it is taken from the article position data of the article position D / B 124 from the start time to the end time of the use history data read by the use history D / B 121. The fact that the coordinate value was met is stored. Thereby, when the user 110 is near an article fixed in the space, for example, near the doors 102 and 104, the fact that the user position data of the user position D / B 123 is near the door 102 in the room 1 is stored. Will be. Thus, the more detailed position of the user 110 is stored in the user position D / B 123 (step S24).
[0078]
FIG. 6 is a flowchart showing a flow of information presentation processing executed by home server 100 in the present embodiment. Referring to FIG. 6, event detection unit 136 determines whether an event has occurred, and an interrupt is generated when the event has occurred (step S31). The process branches depending on the type of event that has occurred. If the generated event is the use of an article, the process proceeds to step S38. If there is an article search request, the process proceeds to step S32. Otherwise, the process proceeds to step S35. Other than that, for example, when the user 110 moves, or when the time measured by the timer 135 becomes a predetermined time.
[0079]
In step S32, the search history D / B 122 in the storage unit 120 is searched for the article requested to be searched, and how many times the article has been searched in the past is acquired (step S32). Then, it is determined whether or not the request frequency of the number of searches for the article is high (step S33). Whether the request frequency is high is determined by comparing with a preset threshold value. If it is determined that the request frequency is high, the process proceeds to step S34, and if not, the process proceeds to step S35.
[0080]
In step S34, after using the article, the presentation information D / B 125 is changed so as to present information for confirming the position where the article is placed (step S34). The presentation information D / B 125 stores data including an event and presentation information. An event means an event that serves as a trigger for presenting information, and is, for example, a predetermined time, when the use of an article ends, or when the position of the user 110 changes. This will be described in detail later.
[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 user tag 118 and the communication device 108, the user position data of the user position D / B 123 is updated. is there.
[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 user tag 118 attached to the user 110. In step S38, the use history D / B 121 in the storage unit 120 is searched. In this search, it is determined whether data using the same article at the same time on different days has been extracted (step S39). If there is data using the same article at the same time on different days, the process proceeds to step S40, and if not, the process proceeds to step S41.
[0083]
In step S40, the presentation information D / B 125 is changed so as to present information so that the article is used at the extracted time. For example, when the usage history D / B 121 approaches the medicine bottle 105 every day at approximately the same time, it is estimated that the medicine is taken at the same time. For this reason, the presentation information D / B 125 stores, as the presentation information, a message telling that the medicine is to be taken at that time.
[0084]
In step S41, the user position D / B 123 is searched, and it is determined whether or not the user is at the same position in the time zone in which the article extracted in step S39 is used (step S42). If it is determined that the usage time of the article is the same place, the process proceeds to step S43, and if not, the process proceeds to step S44.
[0085]
In step S43, the presentation information D / B 125 is changed so that the information that prompts the use of the article extracted in step S39 is used as the presentation information, with the movement to the location extracted in step S42 being an event occurrence.
[0086]
In the next step S44, the usage history D / B 121 stored in the storage unit 120 is searched. In this search, it is determined whether or not an article is used in connection with specific action information (step S45). Whether or not an article is used in relation to a specific action is determined by determining whether or not another article has been used before the use of a certain article. That is, it is determined based on whether or not the use data of the same product as a certain product and the same use data is extracted from the product used before the product.
[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 user 110 has moved, the user 110 has started using the article, the user 110 has finished using the article, and the user 110 has received information This includes searching for articles using the terminals 103 and 106.
[0090]
The start of use of the article by the user 110 is a time when communication between the user tag 118 attached to the user 110 and the article tags 111 to 117 attached to the articles 101 to 107 is established. The end of use is the time when the communication is disconnected.
[0091]
In step S37, the presentation information is displayed on the display unit 101, or displayed on the display units of the information terminals 103 and 106 or output from a voice output unit such as a speaker. Whether the information is output from the display unit 101 or the information terminals 103 and 106 is determined by detecting the current position of the user 110 from the user position D / B 123 and outputting from the closest position. Thereby, information can be reliably presented to the user 110.
[0092]
FIG. 7 is a diagram illustrating an example of the presentation information D / B 125 stored in the storage unit 120. Referring to FIG. 7, presentation information D / B 125 is No. Items, event items, and presentation information items. No. In the presentation information data whose item is “1”, the event item is “time ×× hour XX minutes”. This means that an event occurs when the time reaches XX hours XX minutes. The item of the presentation information is “medicine time”. This presents information that prompts the user to take medicine at a predetermined time. This presentation information is data created by the processing of steps S38 to S40 in FIG.
[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 / B 121. This data is created based on the fact that there are many.
[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 / B 121, and the article D is used at almost the same time every day, and the position of the user 110 at the time of use is the location A. This is presentation information data for outputting presentation information for prompting the use of the article. For example, when taking a walk as a daily routine, the place is a front door and the article D is a walking stick. This data is data stored in the processing of steps S41 to S43 in FIG.
[0096]
Thus, in home server 100 in the present embodiment, based on the past usage history of user 110, the user's future behavior is predicted, and the behavior is performed at the time when the behavior is performed. The information which prompts is presented. In addition, based on the past use history, when there is use of an article related to the use of a certain article, information prompting the use of the related article is presented after the use of a certain article. . For this reason, when an action following a certain action is forgotten, information prompting the action is presented, so that the related action is not forgotten.
[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 user 110 can consciously remember the place where the article is placed, and when the article is used next time, the place where the article is placed is often remembered.
[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 storage unit 121 usage history D / B 122 search history D / B 123 user position D / B 124 article position D / B 125 presentation information D / B 130 control unit 131 relative position detection unit 132 Action estimation unit, 133 user position detection unit, 134 article position detection unit, 135 timer, 136 event detection unit, 137 presentation information output unit, 138 presentation information creation unit, 140 communication unit, 150 recording medium.

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.
JP2002055739A 2002-03-01 2002-03-01 Behavior monitoring system Expired - Fee Related JP3967151B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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