[go: up one dir, main page]

JP2008310680A - Control system, program, and information storage medium - Google Patents

Control system, program, and information storage medium Download PDF

Info

Publication number
JP2008310680A
JP2008310680A JP2007159253A JP2007159253A JP2008310680A JP 2008310680 A JP2008310680 A JP 2008310680A JP 2007159253 A JP2007159253 A JP 2007159253A JP 2007159253 A JP2007159253 A JP 2007159253A JP 2008310680 A JP2008310680 A JP 2008310680A
Authority
JP
Japan
Prior art keywords
user
history information
sensor
subsystem
state
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.)
Pending
Application number
JP2007159253A
Other languages
Japanese (ja)
Other versions
JP2008310680A5 (en
Inventor
Seiji Tatsuta
成示 龍田
Yoichi Iba
陽一 井場
Ryohei Sugihara
良平 杉原
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.)
Olympus Corp
Original Assignee
Olympus 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 Olympus Corp filed Critical Olympus Corp
Priority to JP2007159253A priority Critical patent/JP2008310680A/en
Priority to CN200880020404XA priority patent/CN101681460B/en
Priority to PCT/JP2008/060860 priority patent/WO2008153132A1/en
Publication of JP2008310680A publication Critical patent/JP2008310680A/en
Publication of JP2008310680A5 publication Critical patent/JP2008310680A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/40Arrangements in telecontrol or telemetry systems using a wireless architecture
    • H04Q2209/43Arrangements in telecontrol or telemetry systems using a wireless architecture using wireless personal area networks [WPAN], e.g. 802.15, 802.15.1, 802.15.4, Bluetooth or ZigBee
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/80Arrangements in the sub-station, i.e. sensing device
    • H04Q2209/84Measuring functions
    • H04Q2209/845Measuring functions where the measuring is synchronized between sensing devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)
  • Debugging And Monitoring (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a control system and the like, which are suitable to an integrated system comprising a plurality of subsystems. <P>SOLUTION: A control system 25 includes: a history information storage section 262 for storing user history information which is history information obtained by at least one sensor among an action sensor for measuring user action, a state sensor for measuring the user state, and an environment sensor for measuring the user environment, and which is history information about at least one of the action, the state, and the environment of the user; an event determination section 250 for determining occurrence of a usable event showing that the user having used a first subsystem newly becomes capable of using a second subsystem; and a history information update section 248 for further updating the user history information having been updated on the basis of sensing information from a first sensor as a sensor of the first subsystem on the basis of sensing information from a second sensor as a sensor of the second subsystem on the occurrence of the usable event. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、制御システム、プログラム及び情報記憶媒体に関係する。   The present invention relates to a control system, a program, and an information storage medium.

従来の情報提供システムとして、地点、施設等の情報だけではなく、ユーザが案内してほしい場所に至るまでの経路や途中地点を柔軟に案内することができるシステムが、例えば特許文献1に開示されている。   As a conventional information providing system, for example, Patent Document 1 discloses a system that can flexibly guide not only information on points and facilities, but also a route or a halfway point to a place that the user wants to guide. ing.

しかしながら、この特許文献1のシステムには、ユーザが必要とする情報をユーザが意図的な取得行為を行わなくても提供するという、いわゆるプッシュ情報としての情報提供を実現できないという課題がある。   However, the system disclosed in Patent Document 1 has a problem that it is impossible to provide information as so-called push information, in which information required by the user is provided without the user performing an intentional acquisition act.

このような課題を解決するものとして、特許文献2に開示される情報提供システムが知られている。このシステムでは、ウェアラブルセンサによりユーザの活動状態を同定し、活動状態に応じた情報表示を行うことで、プッシュ情報としての情報提供を可能にしている。   As a solution to such a problem, an information providing system disclosed in Patent Document 2 is known. In this system, it is possible to provide information as push information by identifying a user's activity state by a wearable sensor and displaying information according to the activity state.

しかしながら、この特許文献2には、モバイル環境において効果的な情報提供システムについては開示されているものの、複数のサブシステムの統合システムに好適な制御システムについては開示されていない。
特開2000−215211号公報 特開2006−293535号公報
However, although this patent document 2 discloses an information providing system effective in a mobile environment, it does not disclose a control system suitable for an integrated system of a plurality of subsystems.
Japanese Patent Laid-Open No. 2000-215211 JP 2006-293535 A

本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、複数のサブシステムの統合システムに好適な制御システム、プログラム及び情報記憶媒体を提供することにある。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a control system, a program, and an information storage medium suitable for an integrated system of a plurality of subsystems.

本発明は、その各々のサブシステムが少なくともセンサを有する複数のサブシステムの統合システムのための制御システムであって、ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、第1のサブシステムを利用していたユーザが、新たに第2のサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、前記利用可能イベントが発生した場合に、前記第1のサブシステムのセンサである第1のセンサからのセンサ情報に基づいて更新していたユーザ履歴情報を、前記第2のサブシステムのセンサである第2のセンサからのセンサ情報に基づいて、さらに更新する履歴情報更新手段とを含む制御システムに関係する。また本発明は、上記各手段としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。   The present invention is a control system for an integrated system of a plurality of subsystems, each of which has at least a sensor, a behavior sensor that measures a user's behavior, a state sensor that measures a user's state, and a user's History information storage means for storing user history information, which is history information obtained by at least one sensor of the environment sensor for measuring the environment, and is history information on at least one of the user's behavior, state, and environment; Event determining means for determining occurrence of an available event indicating that a user who has used one subsystem has newly entered a state where the second subsystem can be used, and the available event is generated In this case, the information is updated based on sensor information from the first sensor that is a sensor of the first subsystem. The chromatography The history information, based on the sensor information from the second sensor is a sensor of the second sub-system is further related to a control system comprising a history information updating means for updating. The present invention also relates to a program that causes a computer to function as each of the above-described means, or a computer-readable information storage medium that stores the program.

本発明によれば、行動センサ、状態センサ、環境センサの少なくとも1つのセンサからのセンサ情報により得られる、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報が、ユーザ履歴情報として履歴情報記憶手段に記憶される。そして第2のサブシステムの利用可能イベントが発生すると、第2のサブシステムの第2のセンサからのセンサ情報に基づいて、ユーザ履歴情報が更新される。このようにすれば、第1のサブシステムにおいて更新されたユーザ履歴情報を、第2のサブシステムの第2のセンサからのセンサ情報に基づき継続して更新することが可能になり、複数のサブシステムの統合システムに好適な制御システムを提供できる。   According to the present invention, history information about at least one of a user's behavior, state, and environment obtained from sensor information from at least one of a behavior sensor, a state sensor, and an environment sensor is history information as user history information. Stored in the storage means. When an available event of the second subsystem occurs, the user history information is updated based on the sensor information from the second sensor of the second subsystem. In this way, the user history information updated in the first subsystem can be continuously updated based on the sensor information from the second sensor of the second subsystem, and a plurality of subsystems can be updated. A control system suitable for an integrated system can be provided.

また本発明では、前記第1のサブシステムの履歴情報記憶手段である第1の履歴情報記憶手段と、前記第2のサブシステムの履歴情報記憶手段である第2の履歴情報記憶手段との間で、ユーザ履歴情報の転送処理を行う情報転送手段を含んでもよい。このようにすれば第1の履歴情報記憶手段に記憶されたユーザ履歴情報を第2の履歴情報記憶手段に転送して、ユーザ履歴情報をシームレスに継続して更新できるようになる。   In the present invention, the first history information storage means that is the history information storage means of the first subsystem and the second history information storage means that is the history information storage means of the second subsystem. Thus, information transfer means for transferring user history information may be included. In this way, the user history information stored in the first history information storage means can be transferred to the second history information storage means, and the user history information can be updated continuously and continuously.

また本発明では、前記情報転送手段は、前記第1の履歴情報記憶手段に記憶されるユーザ履歴情報と前記第2の履歴情報記憶手段に記憶されるユーザ履歴情報とを、同じ内容の情報に維持する情報同期処理を行ってもよい。このようにすれば、サブシステムの切り替えが行われた場合にも、ユーザ履歴情報を同じ内容に維持できる。   In the present invention, the information transfer means converts the user history information stored in the first history information storage means and the user history information stored in the second history information storage means into the same content information. The information synchronization process to maintain may be performed. In this way, the user history information can be maintained at the same content even when the subsystem is switched.

また本発明では、前記履歴情報更新手段は、前記利用可能イベントが発生した場合に、前記第1の履歴情報記憶手段から前記第2の履歴情報記憶手段に転送されたユーザ履歴情報に対して、前記第2のサブシステムの前記第2のセンサからのセンサ情報に基づく更新処理を行ってもよい。このようにすれば、第2のセンサからのセンサ情報に基づくユーザ履歴情報のシームレスな更新が可能になる。   Also, in the present invention, the history information update means, for the user history information transferred from the first history information storage means to the second history information storage means when the available event occurs, Update processing based on sensor information from the second sensor of the second subsystem may be performed. In this way, it is possible to seamlessly update the user history information based on the sensor information from the second sensor.

また本発明では、前記利用可能イベントが発生した場合に、前記第2のサブシステムの制御対象機器である第2の制御対象機器の制御動作を開始させる制御処理手段を含み、前記制御処理手段は、前記第2の履歴情報記憶手段に記憶されたユーザ履歴情報を用いた、前記第2の制御対象機器の制御動作を開始させてもよい。このようにすれば、第1のサブシステムで更新されたユーザ履歴情報を反映させた、第2の制御対象機器の制御動作を実現できる。   The present invention further includes control processing means for starting a control operation of a second control target device that is a control target device of the second subsystem when the available event occurs, wherein the control processing means The control operation of the second device to be controlled using the user history information stored in the second history information storage unit may be started. In this way, it is possible to realize the control operation of the second device to be controlled that reflects the user history information updated in the first subsystem.

また本発明では、前記情報転送手段は、前記利用可能イベントが発生する前に、前記第1の履歴情報記憶手段から前記第2の履歴情報記憶手段に対してユーザ履歴情報を予め転送しておき、前記制御処理手段は、前記利用可能イベントが発生した場合に、前記第2の履歴情報記憶手段に予め転送されたユーザ履歴情報を用いた、前記第2の制御対象機器の制御動作を開始させてもよい。このようにすれば、利用可能イベントが発生した場合に、ユーザ履歴情報に基づく第2の制御対象機器の制御動作を直ぐに開始できるようになり、制御を効率化できる。   In the present invention, the information transfer means transfers user history information from the first history information storage means to the second history information storage means in advance before the available event occurs. The control processing unit starts the control operation of the second control target device using the user history information previously transferred to the second history information storage unit when the available event occurs. May be. In this way, when an available event occurs, the control operation of the second device to be controlled based on the user history information can be started immediately, and the control can be made efficient.

また本発明では、前記第2のサブシステムのローカルサーバに設けられた前記イベント判定手段が、ユーザが前記第2のサブシステムの場所に接近した場合に、前記利用可能イベントが発生したと判定してもよい。このようにすれば、処理負荷が重いイベント判定処理等を、処理能力が高いローカルサーバに割り当てることができるため、第1のサブシステムの機器の処理負荷の軽減等を図れる。   In the present invention, the event determination means provided in the local server of the second subsystem determines that the available event has occurred when a user approaches the location of the second subsystem. May be. In this way, an event determination process or the like with a heavy processing load can be assigned to a local server with a high processing capacity, so that the processing load on the device of the first subsystem can be reduced.

また本発明では、前記イベント判定手段は、前記第1のサブシステムと前記第2のサブシステムとの間で行われる通信の無線強度を検出することで、前記利用可能イベントの発生を判定してもよい。このようにすれば、情報転送に必要な無線を、利用可能イベントの判断処理に兼用できる。   In the present invention, the event determination means determines the occurrence of the available event by detecting a radio strength of communication performed between the first subsystem and the second subsystem. Also good. In this way, the radio necessary for information transfer can also be used for the determination process of available events.

また本発明では、前記イベント判定手段は、前記第2のサブシステムにて利用可能なクレードルに対して前記第1のサブシステムの機器が接続された場合に、前記利用可能イベントが発生したと判定してもよい。   In the present invention, the event determination means determines that the available event has occurred when a device of the first subsystem is connected to a cradle that can be used in the second subsystem. May be.

また本発明では、前記利用可能イベントが発生した場合に、前記第2のサブシステムの制御対象機器である第2の制御対象機器の、ユーザ履歴情報を用いた制御動作を開始させる制御処理手段を含んでもよい。   According to the present invention, there is provided control processing means for starting a control operation using user history information of a second control target device that is a control target device of the second subsystem when the available event occurs. May be included.

また本発明は、その各々のサブシステムが少なくともセンサを有する複数のサブシステムの統合システムのための制御システムであって、ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、第1のサブシステムを利用し、前記第1のサブシステムのセンサである第1のセンサからのセンサ情報によりユーザ履歴情報が更新されたユーザが、新たに第2のサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、前記利用可能イベントが発生した場合に、前記第2のサブシステムの制御対象機器である第2の制御対象機器の、ユーザ履歴情報を用いた制御動作を開始させる制御処理手段とを含む制御システムに関係する。また本発明は、上記各手段としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。   The present invention is also a control system for an integrated system of a plurality of subsystems, each of which has at least a sensor, a behavior sensor for measuring user behavior, a state sensor for measuring user status, and a user History information storage means for storing user history information, which is history information obtained by at least one of environmental sensors that measure the environment of the user, and is history information about at least one of a user's behavior, state, and environment; A user whose user history information is updated by sensor information from the first sensor that is the sensor of the first subsystem using the first subsystem can newly use the second subsystem. Event determining means for determining the occurrence of an available event indicating that a state has been reached; and Case, relate to the control system including a said a control target device of the second subsystem of the second control target device, control processing means for starting the control operation using the user history information. The present invention also relates to a program that causes a computer to function as each of the above-described means, or a computer-readable information storage medium that stores the program.

本発明によれば、行動センサ、状態センサ、環境センサの少なくとも1つのセンサからのセンサ情報により得られる履歴情報が、ユーザ履歴情報として履歴情報記憶手段に記憶される。そして第2のサブシステムの利用可能イベントが発生すると、ユーザ履歴情報を用いた第2の制御対象機器の制御動作が開始される。このようにすれば、第1のサブシステムにおいて更新されたユーザ履歴情報を反映させた第2の制御対象機器の制御動作を実現でき、複数のサブシステムの統合システムに好適な制御システムを提供できる。   According to the present invention, history information obtained from sensor information from at least one of a behavior sensor, a state sensor, and an environment sensor is stored in the history information storage unit as user history information. When an available event of the second subsystem occurs, the control operation of the second device to be controlled using the user history information is started. In this way, the control operation of the second device to be controlled reflecting the user history information updated in the first subsystem can be realized, and a control system suitable for an integrated system of a plurality of subsystems can be provided. .

また本発明では、前記制御処理手段は、前記利用可能イベントが発生した場合に、前記第2の制御対象機器の電源をオンにする、或いは前記第2の制御対象機器を低消費電力モードから通常動作モードに復帰させる制御を行ってもよい。このようにすれば、利用可能イベントが発生するまでの間、第2の制御対象機器の電源をオフにしたり、低消費電力モードに設定したりできるため、低消費電力化を図れる。   In the present invention, the control processing means turns on the power of the second control target device when the available event occurs, or sets the second control target device from the low power consumption mode to the normal power consumption mode. Control to return to the operation mode may be performed. In this way, the power of the second control target device can be turned off or set to the low power consumption mode until an available event occurs, so that power consumption can be reduced.

また本発明では、前記制御処理手段は、前記第2の制御対象機器をユーザが利用できなくなる利用不可イベントが発生した場合には、前記第2の制御対象機器の電源をオフにする、或いは前記第2の制御対象機器を通常動作モードから低消費電力モードに移行させる制御を行ってもよい。このようにすれば、利用不可イベントが発生した後は、第2の制御対象機器の電源をオフにしたり、低消費電力モードに設定したりできるため、低消費電力化を図れる。   In the present invention, the control processing unit turns off the power of the second control target device when an unusable event occurs in which the user cannot use the second control target device. Control for shifting the second control target device from the normal operation mode to the low power consumption mode may be performed. In this way, after the unusable event occurs, the power of the second device to be controlled can be turned off or set to the low power consumption mode, so that the power consumption can be reduced.

また本発明では、前記第1のサブシステムの履歴情報記憶手段である第1の履歴情報記憶手段と、前記第2のサブシステムの履歴情報記憶手段である第2の履歴情報記憶手段との間で、ユーザ履歴情報の転送処理を行う情報転送手段を含み、前記イベント判定手段は、第2のサブシステムの場所に対するユーザの接近状態を判定し、前記情報転送手段は、接近状態が、第1の接近状態から、前記第1の接近状態よりも接近度合いが高い第2の接近状態になった場合に、前記第1の履歴情報記憶手段に記憶されるユーザ履歴情報を、前記第2の履歴情報記憶手段に転送し、前記制御処理手段は、ユーザの接近状態が、前記第2の接近状態から、前記第2の接近状態よりも接近度合いが高い第3の接近状態になった場合に、ユーザ履歴情報を用いた前記第2の制御対象機器の制御動作を開始させてもよい。このようにすれば、第1の接近状態から第2の接近状態になった場合に、ユーザ履歴情報を第2のサブシステム側に転送し、第2の接近状態から第3の接近状態になった場合に、第2の制御対象機器の制御動作を開始でき、情報転送と制御動作の開始をシームレスに実行できる。   In the present invention, the first history information storage means that is the history information storage means of the first subsystem and the second history information storage means that is the history information storage means of the second subsystem. The event determination means determines the approach state of the user with respect to the location of the second subsystem, and the information transfer means determines that the approach state is the first information transfer means for transferring the user history information. The user history information stored in the first history information storage means when the second approach state having a higher degree of approach than the first approach state becomes the second history information. When the control processing means transfers from the second approach state to the third approach state having a higher degree of approach than the second approach state, the control processing means transfers the information to the information storage means. Using user history information It may initiate the control operation of the second control target device. In this way, when the first approach state is changed to the second approach state, the user history information is transferred to the second subsystem side, and the second approach state is changed to the third approach state. In this case, the control operation of the second device to be controlled can be started, and the information transfer and the start of the control operation can be executed seamlessly.

また本発明では、前記情報転送手段は、ユーザの接近状態が前記第2の接近状態である期間の間、前記第1の履歴情報記憶手段に記憶されるユーザ履歴情報と前記第2の履歴情報記憶手段に記憶されるユーザ履歴情報とを、同じ内容の情報に維持する情報同期処理を行ってもよい。   In the present invention, the information transfer means includes the user history information and the second history information stored in the first history information storage means during a period in which the user approach state is the second approach state. You may perform the information synchronous process which maintains the user history information memorize | stored in a memory | storage means to the information of the same content.

また本発明では、前記制御処理手段は、ユーザの接近状態が、前記第2の接近状態から前記第1の接近状態になった場合に、ユーザ履歴情報を用いた前記第2の制御対象機器の制御動作を停止させてもよい。このようにすれば、ユーザが離れた場合に、第2の制御対象機器の動作を停止させることができ、低消費電力化を図れる。   In the present invention, the control processing unit may be configured to control the second control target device using user history information when the user approach state changes from the second approach state to the first approach state. The control operation may be stopped. In this way, when the user leaves, the operation of the second control target device can be stopped, and power consumption can be reduced.

また本発明では、前記イベント判定手段は、前記第1、第2、第3の接近状態を、距離による受信状態が異なる少なくとも2種類の無線通信を利用して判断してもよい。このようにすれば、ユーザ履歴情報の転送処理や、第2の制御対象機器の制御動作の開始処理を、距離に応じた受信状態が異なる少なくとも2種類の無線通信を利用して効率的に実現できる。   In the present invention, the event determination unit may determine the first, second, and third approach states by using at least two types of wireless communication that have different reception states depending on distances. In this way, the transfer process of user history information and the start process of the control operation of the second device to be controlled are efficiently realized using at least two types of wireless communication having different reception states according to the distance. it can.

また本発明は、モバイルサブシステムとホームサブシステムを有する複数のサブシステムの統合システムのための制御システムであって、ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、前記モバイルサブシステムを利用していたユーザが、前記ホームサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、前記利用可能イベントが発生した場合に、前記モバイルサブシステムのセンサからのセンサ情報に基づいて更新していたユーザ履歴情報を、前記ホームサブシステムのセンサからのセンサ情報に基づいて、さらに更新する履歴情報更新手段とを含む制御システムに関係する。また本発明は、上記各手段としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。   The present invention is also a control system for an integrated system of a plurality of subsystems having a mobile subsystem and a home subsystem, the behavior sensor for measuring user behavior, the state sensor for measuring user status, and the user History information storage means for storing user history information which is history information obtained by at least one of environmental sensors for measuring the environment and which is history information about at least one of the user's behavior, state and environment; When a user who has used a mobile subsystem determines the occurrence of an available event indicating that the home subsystem is ready for use, and when the available event occurs, The user history updated based on the sensor information from the sensor of the mobile subsystem. Information, based on the sensor information from the sensor of the home subsystem, related to a control system comprising a history information updating means for further updating. The present invention also relates to a program that causes a computer to function as each of the above-described means, or a computer-readable information storage medium that stores the program.

また本発明では、前記イベント判定手段及び前記履歴情報更新手段が、前記ホームサブシステムのローカルサーバであるホームサーバに設けられてもよい。このようにすれば、サブシステムの切り替えが行われても、最新のユーザ履歴情報を反映した制御を行うことが可能になる。   In the present invention, the event determination unit and the history information update unit may be provided in a home server that is a local server of the home subsystem. In this way, control reflecting the latest user history information can be performed even if the subsystem is switched.

また本発明は、モバイルサブシステム及びホームサブシステムの少なくとも一方と車内サブシステムとを有する複数のサブシステムの統合システムのための制御システムであって、ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、前記モバイルサブシステム又は前記ホームサブシステムを利用していたユーザが、新たに前記車内サブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、前記利用可能イベントが発生した場合に、前記モバイルサブシステム又は前記ホームサブシステムのセンサからのセンサ情報に基づいて更新していたユーザ履歴情報を、前記車内サブシステムのセンサからのセンサ情報に基づいて、さらに更新する履歴情報更新手段とを含む制御システムに関係する。また本発明は、上記各手段としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。   The present invention also provides a control system for an integrated system of a plurality of subsystems having at least one of a mobile subsystem and a home subsystem and an in-vehicle subsystem, a behavior sensor for measuring user behavior, and a user status History information obtained by at least one of a state sensor that measures the user's environment and an environment sensor that measures the user's environment, and stores user history information that is history information on at least one of the user's behavior, state, and environment A history information storage means that determines whether or not a user who has used the mobile subsystem or the home subsystem has newly become available for use of the in-vehicle subsystem An event determination means, and when the available event occurs, the mobile Control including user history information updated based on sensor information from the sensor of the subsystem or the home subsystem, and history information update means for further updating the user history information based on the sensor information from the sensor of the in-vehicle subsystem. Related to the system. The present invention also relates to a program that causes a computer to function as each of the above-described means, or a computer-readable information storage medium that stores the program.

また本発明では、前記利用可能イベントが発生した場合に、ユーザ履歴情報を用いた前記車内サブシステムの制御対象機器の制御動作を開始させる制御処理手段を含んでもよい。このようにすれば、モバイルサブシステムやホームサブシステムで更新されたユーザ履歴情報を反映した車内サブシステムの制御対象機器(例えばナビゲーション装置)の制御動作を実現できる。   The present invention may further include a control processing unit that starts a control operation of a control target device of the in-vehicle subsystem using user history information when the available event occurs. In this way, the control operation of the control target device (for example, navigation device) of the in-vehicle subsystem reflecting the user history information updated in the mobile subsystem or the home subsystem can be realized.

また本発明では、前記履歴情報更新手段は、前記制御対象機器の操作情報又は前記車内サブシステムのセンサからのセンサ情報に基づいて、ユーザ履歴情報を更新してもよい。このようにすれば、これらの情報を用いてユーザ履歴情報のシームレスな更新が可能になり、より適切で正確なユーザ履歴情報を得ることができる。   In the present invention, the history information update unit may update user history information based on operation information of the control target device or sensor information from sensors in the in-vehicle subsystem. In this way, the user history information can be seamlessly updated using these pieces of information, and more appropriate and accurate user history information can be obtained.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。   Hereinafter, this embodiment will be described. In addition, this embodiment demonstrated below does not unduly limit the content of this invention described in the claim. In addition, all the configurations described in the present embodiment are not necessarily essential configuration requirements of the present invention.

1.統合システム
本実施形態の統合システムについて図1を用いて説明する。図1に示すように統合システムは、モバイルサブシステム、ホームサブシステム、或いは車内サブシステムなどの複数のサブシステムにより構成される。なお本実施形態のサブシステムは、これらに限定されず、例えば会社内サブシステム、店内サブシステム、車以外の乗り物(電車、飛行機)のサブシステムなど、センサや制御対象機器を有する種々のサブシステムを考えることができる。
1. Integrated System The integrated system of this embodiment is demonstrated using FIG. As shown in FIG. 1, the integrated system includes a plurality of subsystems such as a mobile subsystem, a home subsystem, or an in-vehicle subsystem. In addition, the subsystem of this embodiment is not limited to these, For example, various subsystems which have a sensor and a control object apparatus, such as a subsystem in a company, a subsystem in a shop, and a subsystem of vehicles (trains, airplanes) other than a car Can think.

図1に示すようにユーザ(使用者)は、携帯型電子機器20(モバイルゲートウェイ)を所持している。またモバイル制御対象機器としてウェアラブルディスプレイ93(モバイルディスプレイ)を頭部の一方の眼の近傍に装着している。更にウェアラブルセンサ(モバイルセンサ)として種々のセンサを身体に身につけている。具体的には、屋内外センサ510、周囲温度センサ511、周辺湿度センサ512、周辺光度センサ513、腕装着型の運動計測センサ520、脈拍(心拍数)センサ521、体温センサ522、抹消皮膚温度センサ523、発汗センサ524、足圧力センサ530、発話・咀嚼センサ540、携帯型電子機器20に設けられるGPS(Global Position System)センサ550、ウェアラブルディスプレイ500に設けられる顔色センサ560や瞳孔の大きさセンサ561などを装着している。これらの携帯型電子機器20、モバイル制御対象機器、ウェアラブルセンサによりモバイルサブシステム(広義には第1のサブシステム)が構成される。   As shown in FIG. 1, a user (user) has a portable electronic device 20 (mobile gateway). Further, a wearable display 93 (mobile display) is mounted as a mobile control target device in the vicinity of one eye of the head. Furthermore, various sensors are worn on the body as wearable sensors (mobile sensors). Specifically, indoor / outdoor sensor 510, ambient temperature sensor 511, ambient humidity sensor 512, ambient light intensity sensor 513, arm-mounted motion measurement sensor 520, pulse (heart rate) sensor 521, body temperature sensor 522, peripheral skin temperature sensor 523, sweat sensor 524, foot pressure sensor 530, speech / mastication sensor 540, GPS (Global Position System) sensor 550 provided in portable electronic device 20, facial color sensor 560 provided in wearable display 500, pupil size sensor 561 Etc. are attached. The mobile electronic device 20, the mobile control target device, and the wearable sensor constitute a mobile subsystem (first subsystem in a broad sense).

携帯型電子機器20(モバイルコンピュータ)は、PDA(Personal Digital Assistant)、ノート型PCなどの携帯情報端末であり、例えばプロセッサ(CPU)、メモリ、操作パネル、通信装置、或いはディスプレイ(サブディスプレイ)などを備える。この携帯型電子機器20は、例えばセンサからのセンサ情報を収集する機能、収集したセンサ情報に基づいて演算処理を行う機能、演算結果に基づいて制御対象機器(ウェアラブルディスプレイ等)の制御(表示制御等)を行ったり外部のデータベースから情報を取り込む機能、外部と通信を行う機能などを有することができる。なお携帯型電子機器20は、携帯電話、腕時計、或いはポータブルオーディオなどとして兼用される機器であってもよい。   The portable electronic device 20 (mobile computer) is a portable information terminal such as a PDA (Personal Digital Assistant), a notebook PC, and the like, for example, a processor (CPU), a memory, an operation panel, a communication device, or a display (sub-display). Is provided. The portable electronic device 20 has, for example, a function of collecting sensor information from sensors, a function of performing calculation processing based on the collected sensor information, and control (display control) of a control target device (such as a wearable display) based on the calculation result. Etc.), a function of retrieving information from an external database, a function of communicating with the outside, and the like. Note that the portable electronic device 20 may be a device that is also used as a mobile phone, a wristwatch, or a portable audio device.

ウェアラブルディスプレイ93は、ユーザの一方の眼の近傍に装着されると共にディスプレイ部の大きさが瞳孔の大きさよりも小さくなるように設定され、いわゆるシースルービューアの情報表示部として機能する。なおユーザへの情報提示は、ヘッドフォン、バイブレータなどを用いて行ってもよい。またモバイル制御対象機器としては、ウェアラブルディスプレイ93以外にも、例えば腕時計、携帯電話、或いはポータブルオーディオなどの種々の機器を想定できる。   The wearable display 93 is mounted in the vicinity of one of the user's eyes, and the size of the display unit is set to be smaller than the size of the pupil, and functions as an information display unit of a so-called see-through viewer. Information presentation to the user may be performed using headphones, a vibrator, or the like. In addition to the wearable display 93, various devices such as a wristwatch, a mobile phone, or a portable audio can be assumed as the mobile control target device.

屋内外センサ510は、ユーザが屋内にいるのか屋外にいるのかを検知するセンサであり、例えば超音波を照射し、天井等により超音波が反射して戻ってくるまでの時間を計測する。但し屋内外センサ510は、超音波方式に限らず、アクティブ光方式、パッシブ紫外線方式、パッシブ赤外線方式、パッシブ騒音方式のセンサであってもよい。   The indoor / outdoor sensor 510 is a sensor that detects whether the user is indoors or outdoors. For example, the user irradiates ultrasonic waves and measures the time until the ultrasonic waves are reflected back from the ceiling or the like. However, the indoor / outdoor sensor 510 is not limited to the ultrasonic method, and may be an active light method, passive ultraviolet method, passive infrared method, or passive noise method sensor.

周囲温度センサ511は、例えばサーミスタ、放射温度計、熱電対などを用いて外界温度を計測する。周辺湿度センサ512は、例えば湿度によって電気抵抗が変化することを利用して周囲の湿度を計測する。周辺光度センサ513は、例えば光電素子を用いて周囲の光度を計測する。   The ambient temperature sensor 511 measures the ambient temperature using, for example, a thermistor, a radiation thermometer, a thermocouple, or the like. The ambient humidity sensor 512 measures the ambient humidity using, for example, the change in electrical resistance due to humidity. The ambient light intensity sensor 513 measures the ambient light intensity using, for example, a photoelectric element.

腕装着型の運動計測センサ520は、加速度センサや角加速度センサでユーザの腕の動きを計測する。この運動計測センサ520と足圧力センサ530を用いることでユーザの日常動作、歩行状態を更に正確に計測できる。脈拍(心拍数)センサ521は、指又は耳に装着し、拍動に伴う血流の変化を赤外光の透過率や反射率の変化で計測する。体温センサ522、抹消皮膚温度センサ523は、サーミスタ、放射温度計、熱電対などを用いてユーザの体温、抹消皮膚温度を計測する。発汗センサ524は、例えば皮膚の表面抵抗の変化により皮膚の発汗を計測する。足圧力センサ530は、靴にかかる足裏の圧力分布を検出して、ユーザの立ち状態、座り状態、歩行状態などを計測、判定する。   The arm-mounted motion measurement sensor 520 measures the movement of the user's arm with an acceleration sensor or an angular acceleration sensor. By using the motion measurement sensor 520 and the foot pressure sensor 530, it is possible to more accurately measure the user's daily motion and walking state. A pulse (heart rate) sensor 521 is attached to a finger or an ear, and measures changes in blood flow due to pulsation by changes in infrared light transmittance and reflectance. The body temperature sensor 522 and the peripheral skin temperature sensor 523 measure the user's body temperature and peripheral skin temperature using a thermistor, a radiation thermometer, a thermocouple, and the like. The perspiration sensor 524 measures the perspiration of the skin based on, for example, a change in the surface resistance of the skin. The foot pressure sensor 530 detects the pressure distribution of the sole on the shoe, and measures and determines the user's standing state, sitting state, walking state, and the like.

発話・咀嚼センサ540は、ユーザが発話中(会話中)であるか、咀嚼中(食事中)であるかの可能性を計測するためのイヤホン型のセンサであり、その筺体内に骨伝導マイク、外界音マイクが内蔵されている。骨伝導マイクは、発話・咀嚼時に体内から生じ、体内を伝搬する振動である体内音を検出する。外界音マイクは、発話に応じて体外に伝導する振動である音声や、環境の雑音を含む外界音を検出する。そして骨伝導マイク、外界音マイクにより捕らえられた音の単位時間におけるパワーの比較処理等を行うことで、発話可能性や咀嚼可能性を計測する。   The utterance / mastication sensor 540 is an earphone-type sensor for measuring the possibility that the user is speaking (conversation) or mastication (meal), and a bone conduction microphone is included in the body. Built-in external sound microphone. The bone conduction microphone detects a body sound which is a vibration generated from the body during speech and mastication and propagating through the body. The external sound microphone detects sound that is vibration that is conducted outside the body in response to an utterance and external sound including environmental noise. Then, by comparing the power of the sound captured by the bone conduction microphone and the external sound microphone in unit time, etc., the utterance possibility and mastication possibility are measured.

GPSセンサ550はユーザの位置を検知するセンサである。なおGPSセンサ550の代わりに携帯電話の位置情報サービスを利用してもよい。顔色センサ560は、例えば顔面近くに光センサを配置し、複数の光学的バンドパスフィルタを通過した後の光度を比較して顔色を計測する。瞳孔の大きさセンサ561は、例えば瞳孔の近くにカメラを配置し、カメラの信号を解析して瞳孔の大きさを計測する。   The GPS sensor 550 is a sensor that detects the position of the user. A location information service of a mobile phone may be used instead of the GPS sensor 550. The face color sensor 560, for example, arranges an optical sensor near the face, and measures the face color by comparing the light intensity after passing through a plurality of optical bandpass filters. The pupil size sensor 561, for example, places a camera near the pupil and analyzes the camera signal to measure the size of the pupil.

ホームサブシステムは、ホーム制御対象機器として、例えば、テレビモニタ、PCモニタなどのホームディスプレイや、オーディオ機器、光ディスクプレーヤなどのホームAV機器や、犬、猫、人型等のロボットや、部屋の温度を調整するエアコンや、明るさを調整する照明などを有する。なおホーム制御対象機器としては、これ以外にも、例えばゲーム機や、掃除機、炊飯器、冷蔵庫、電子レンジなどの家電機器や、セキュリティ装置などの種々の機器を想定できる。   The home subsystem is a home control target device, for example, a home display such as a TV monitor or a PC monitor, a home AV device such as an audio device or an optical disk player, a robot such as a dog, cat, or humanoid, or a room temperature. It has an air conditioner that adjusts the lighting and lighting that adjusts the brightness. In addition to this, as home control target devices, various devices such as home appliances such as game machines, vacuum cleaners, rice cookers, refrigerators, microwave ovens, and security devices can be assumed.

またホームサブシステムは、ホームセンサとして、例えば、ホーム内の気温、湿度、光度、騒音、ユーザの会話、食事などを計測する環境センサや、ロボットに内蔵されるロボット搭載センサや、ホームの各室内、ドアなどに設置される人検知センサや、トイレに設置される尿検査用センサなどを有する。なおホームセンサとしては、これ以外にも、例えばセキュリティセンサ(防犯センサや熱・煙・ガスセンサ等)、地震センサ、消費電力計測センサ、花粉センサなどの種々のセンサを想定できる。そしてこれらのホーム制御対象機器やホームセンサによりホームサブシステム(広義には第2のサブシステム)が構成される。   In addition, the home subsystem is a home sensor, for example, an environmental sensor that measures the temperature, humidity, light intensity, noise, user conversation, meal, etc. in the home, a robot-mounted sensor built into the robot, And a human detection sensor installed in a door, a urine test sensor installed in a toilet, and the like. In addition to this, various sensors such as a security sensor (security sensor, heat / smoke / gas sensor, etc.), an earthquake sensor, a power consumption measurement sensor, a pollen sensor, and the like can be assumed as the home sensor. These home control target devices and home sensors constitute a home subsystem (second subsystem in a broad sense).

車内サブシステムは、車内制御対象機器として、道案内を行うカーナビ(ナビゲーション装置)や、オーディオ機器、光ディスクプレーヤなどのカーAV機器や、車内の温度を調整するエアコンなどを有する。なお車内制御対象機器としては、これ以外にも、例えばエアバックなどの安全機器や、シート調整機器や、スマートエントリシステムなどを用いた車のドアの施錠・解錠機器や、通信機器や、車載コンピュータなどの種々の機器を想定できる。   The in-vehicle subsystem includes car navigation systems (navigation devices) that provide road guidance, car AV equipment such as audio equipment and optical disk players, and air conditioners that adjust the temperature inside the car as in-vehicle control target equipment. Other in-vehicle control devices include safety devices such as airbags, seat adjustment devices, car door locking / unlocking devices using smart entry systems, communication devices, in-vehicle devices, etc. Various devices such as a computer can be assumed.

また車内サブシステムは、車内センサとして、車の速度、移動距離などを計測する走行状態センサや、ユーザの運転操作、機器操作を計測する操作状態センサや、車内の気温、湿度、光度、ユーザの会話などを計測する環境センサなどを有する。なお車内センサとしては、これ以外にも、例えば防犯センサ、人検知センサ、花粉センサなどの種々のセンサを想定できる。そしてこれらの車内制御対象機器や車内センサにより車内サブシステム(広義には第3のサブシステム)が構成される。   The in-vehicle subsystem is also used as an in-vehicle sensor such as a driving state sensor that measures the speed of a vehicle, a moving distance, an operation state sensor that measures a user's driving operation and device operation, an in-vehicle temperature, humidity, luminous intensity, It has an environmental sensor that measures conversation and the like. In addition to this, various sensors such as a crime prevention sensor, a human detection sensor, and a pollen sensor can be assumed as the in-vehicle sensor. An in-vehicle subsystem (third subsystem in a broad sense) is configured by these in-vehicle control target devices and in-vehicle sensors.

図1の統合システムでは、ユーザが屋外等にいる場合(モバイル環境の場合)には、モバイルサブシステムのウェアラブルセンサ(モバイルセンサ)からのセンサ情報(センサ2次情報を含む)が取得(収集)され、取得されたセンサ情報に基づいてユーザ履歴情報が更新される。またユーザ履歴情報等に基づいてモバイル制御対象機器の制御が行われる。なおユーザ履歴情報は、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報(ログ情報)である。   In the integrated system of FIG. 1, when the user is outdoors (in a mobile environment), sensor information (including sensor secondary information) is acquired (collected) from the wearable sensor (mobile sensor) of the mobile subsystem. The user history information is updated based on the acquired sensor information. The mobile control target device is controlled based on user history information and the like. The user history information is history information (log information) about at least one of the user's behavior, state, and environment.

一方、ユーザが家にいる場合(ホーム環境の場合)には、ホームサブシステムのホームセンサからのセンサ情報が取得され、取得されたセンサ情報に基づいてユーザ履歴情報が更新される。即ちモバイル環境で更新されたユーザ履歴情報が、ホーム環境に移行した場合にもシームレスに更新される。またユーザ履歴情報等に基づいてホーム制御対象機器の制御が行われる。   On the other hand, when the user is at home (in a home environment), sensor information from the home sensor of the home subsystem is acquired, and the user history information is updated based on the acquired sensor information. That is, the user history information updated in the mobile environment is seamlessly updated even when the user environment information is shifted to the home environment. The home control target device is controlled based on the user history information and the like.

また、ユーザが車内にいる場合(車内環境の場合)には、車内サブシステムの車内センサからのセンサ情報が取得され、取得されたセンサ情報に基づいてユーザ履歴情報が更新される。即ちモバイル環境やホーム環境で更新されたユーザ履歴情報が、車内環境に移行した場合にもシームレスに更新される。またユーザ履歴情報等に基づいて車内制御対象機器の制御が行われる。   Further, when the user is in the vehicle (in the case of an in-vehicle environment), sensor information from the in-vehicle sensor of the in-vehicle subsystem is acquired, and the user history information is updated based on the acquired sensor information. That is, the user history information updated in the mobile environment or the home environment is seamlessly updated even when the user history information is transferred to the in-vehicle environment. Further, the in-vehicle control target device is controlled based on the user history information and the like.

例えばユーザは、家に着いた場合や車内に移動した場合には、ウェアラブルセンサ(屋内外センサ等)やモバイル制御対象機器(ウェアラブルディスプレイ等)を取り外す可能性が高い。このような場合にも図1の統合システムによれば、ウェアラブルセンサの代わりにホームセンサや車内センサを用いてセンサ情報を取得できるため、シームレスなユーザ履歴情報の更新が可能になる。例えば、外出時の食事と家での食事について、食事時刻や食事にかけた時間等の履歴をとり続けることが可能になる他、内外での行動状態や心拍状態に基づく消費エネルギーやストレスの累積演算処理なども可能になる。   For example, when a user arrives at home or moves into a vehicle, the user is likely to remove a wearable sensor (such as an indoor / outdoor sensor) or a mobile control target device (such as a wearable display). Even in such a case, according to the integrated system of FIG. 1, sensor information can be acquired using a home sensor or an in-vehicle sensor instead of a wearable sensor, so that seamless user history information can be updated. For example, for meals when going out and meals at home, it is possible to keep a history of meal times, meal times, etc., and cumulative calculation of energy consumption and stress based on internal and external behavioral status and heart rate status Processing is also possible.

またモバイル制御対象機器の代わりに、ホーム制御対象機器や車内制御対象機器を制御できるようになり、ユーザの利便性を向上できる。例えば表示領域が小さなウェアラブルディスプレイではなく、表示領域が大きなホームディスプレイやカーナビディスプレイに、ユーザ履歴情報等に基づく情報を表示したり、モバイル環境では制御できなかった制御対象機器(例えばエアコン、照明、カーナビ等)を制御できるようになり、利便性を向上できる。   In addition, instead of the mobile control target device, the home control target device and the in-vehicle control target device can be controlled, and the convenience for the user can be improved. For example, information based on user history information, etc. is displayed on a home display or car navigation display with a large display area, not a wearable display with a small display area, or control target devices (for example, air conditioners, lighting, car navigation systems, etc.) that could not be controlled in a mobile environment. Etc.) can be controlled, and convenience can be improved.

2.制御システム
図2に、図1の統合システムに好適な本実施形態の制御システム25の構成例を示す。なお制御システム25は、図2の構成には限定されず、その構成要素の一部(例えば情報取得部、情報記憶媒体等)を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
2. Control System FIG. 2 shows a configuration example of the control system 25 of the present embodiment suitable for the integrated system of FIG. The control system 25 is not limited to the configuration shown in FIG. 2, and various modifications such as omitting some of the components (for example, an information acquisition unit and an information storage medium) and adding other components. Implementation is possible.

情報取得部230は複数のサブシステムの複数のセンサからのセンサ情報を取得する。例えばモバイルサブシステムのウェアラブルセンサ12(広義には第1のセンサ)、ホームサブシステムのホームセンサ14(広義には第2のセンサ)、車内サブシステムの車内センサ16(広義には第3のセンサ)からのセンサ情報を取得する。具体的には、ユーザの行動(歩行、会話、食事、手足の動き、感情表現又は睡眠等)を計測する行動センサや、ユーザの状態(疲労、緊張、空腹、精神状態、身体状態又はユーザに発生したイベント等)を計測する状態センサや、ユーザの環境(場所、明るさ、気温又は湿度等)を計測する環境センサからのセンサ情報を取得する。   The information acquisition unit 230 acquires sensor information from a plurality of sensors in a plurality of subsystems. For example, the wearable sensor 12 (first sensor in a broad sense) of a mobile subsystem, the home sensor 14 (second sensor in a broad sense) of the home subsystem, and the in-vehicle sensor 16 (third sensor in a broad sense) of the in-vehicle subsystem. ) To obtain sensor information. Specifically, a behavior sensor that measures a user's behavior (walking, conversation, meal, movement of limbs, emotional expression, sleep, etc.) and a user's state (fatigue, tension, hunger, mental state, physical state, or user) Sensor information is acquired from a state sensor that measures an event that has occurred) or an environment sensor that measures a user's environment (location, brightness, temperature, humidity, etc.).

なおセンサは、センサデバイス自体であってもよいし、センサデバイスの他に、制御部や通信部等を含むセンサ機器であってもよい。またセンサ情報は、センサから直接得られるセンサ1次情報であってもよいし、センサ1次情報を加工処理(情報処理)することで得られるセンサ2次情報であってもよい。   The sensor may be the sensor device itself, or may be a sensor device including a control unit, a communication unit, and the like in addition to the sensor device. The sensor information may be sensor primary information obtained directly from the sensor, or sensor secondary information obtained by processing (information processing) the sensor primary information.

情報取得部230は例えば通信部232やセンサI/F(インターフェース)部234などにより実現できる。例えば赤外線やブルートゥース(Bluetoothは登録商標)のような近距離無線や無線LANなどによりセンサからセンサ情報を取得(受信)する場合には、通信部232を用いる。一方、USB、IEEE1394、カードI/Fのような有線の電気信号によりセンサからセンサ情報を取得する場合には、センサI/F部234を用いる。   The information acquisition unit 230 can be realized by the communication unit 232, the sensor I / F (interface) unit 234, and the like, for example. For example, the communication unit 232 is used when sensor information is acquired (received) from a sensor by short-range wireless or wireless LAN such as infrared rays or Bluetooth (Bluetooth is a registered trademark). On the other hand, the sensor I / F unit 234 is used when sensor information is acquired from a sensor by a wired electrical signal such as USB, IEEE 1394, or card I / F.

処理部240は、情報取得部230で取得されたセンサ情報などに基づいて、制御システム25の動作等に必要な種々の処理を行う。この処理部240の機能は、各種プロセッサ(CPU等)、ASIC(ゲートアレイ等)などのハードウェアや、情報記憶媒体284に記憶されたプログラムなどにより実現できる。   The processing unit 240 performs various processes necessary for the operation of the control system 25 based on the sensor information acquired by the information acquisition unit 230. The function of the processing unit 240 can be realized by hardware such as various processors (CPU and the like) and ASIC (gate array and the like), a program stored in the information storage medium 284, and the like.

処理部240は、履歴情報更新部248、イベント判定部250を含むことができる。なおこれらの構成要素の一部を省略したり、他の構成要素を追加してもよい。   The processing unit 240 can include a history information update unit 248 and an event determination unit 250. Note that some of these components may be omitted, or other components may be added.

履歴情報更新部248は履歴情報の更新処理を行う。具体的には、第2のサブシステムの利用可能イベント(センサの利用可能イベント、制御対象機器の利用可能イベント)が発生した場合に、第2のサブシステムのセンサである第2のセンサからのセンサ情報に基づいて、ユーザ履歴情報を更新する。即ち情報取得部230により取得されたセンサ情報に基づいてユーザ履歴情報を更新する。例えば、第1のサブシステム(例えばモバイルサブシステム)のセンサである第1のセンサ(例えばウェアラブルセンサ)からのセンサ情報によりユーザ履歴情報が更新されたユーザ(第1のサブシステムを利用していたユーザ)が、新たに第2のサブシステム(例えばホームサブシステム)の利用が可能になった場合(第2のサブシステムの環境に移行した場合)に、第1のサブシステムで更新されたユーザ履歴情報を、第2のサブシステムの第2のセンサからのセンサ情報に基づきさらに更新する。そして更新されたユーザ履歴情報を履歴情報記憶部262に記憶する。   The history information update unit 248 performs history information update processing. Specifically, when a second subsystem available event (sensor available event, control target device available event) occurs, the second subsystem sensor from the second sensor Based on the sensor information, the user history information is updated. That is, the user history information is updated based on the sensor information acquired by the information acquisition unit 230. For example, a user (using the first subsystem) whose user history information has been updated with sensor information from a first sensor (eg, wearable sensor) that is a sensor of the first subsystem (eg, mobile subsystem) A user who has been updated in the first subsystem when the second subsystem (for example, the home subsystem) is newly available (when the user has moved to the environment of the second subsystem) The history information is further updated based on sensor information from the second sensor of the second subsystem. The updated user history information is stored in the history information storage unit 262.

この場合に、履歴情報記憶部262のメモリ容量を節約するために、新しい履歴情報を記憶する場合には、古い履歴情報を削除し、削除により空いた記憶領域に対して新しい履歴情報を記憶してもよい。或いは、各履歴情報に優先度(重み付け係数)を付与し、新しい履歴情報を記憶する場合には、優先度の低い履歴情報を削除してもよい。この場合に、各履歴情報に対する優先度の設定は、その履歴情報に基づいてユーザ履歴情報が更新されたか否かや、その履歴情報に基づいて制御対象機器が制御されたか否かに基づいて決めてもよい。即ち、ユーザ履歴情報の更新や制御対象機器の制御に利用された履歴情報に対しては高い優先度を設定する。こうすれば、メモリ容量を節約しながら、センサ情報に基づく更新や制御対象機器の制御に有効な履歴情報だけを履歴情報記憶部262に残すことが可能になる。もちろん、既に記憶されている履歴情報と新しい履歴情報を演算することで履歴情報を更新(上書き)してもよい。   In this case, in order to save the memory capacity of the history information storage unit 262, when storing new history information, the old history information is deleted, and the new history information is stored in the storage area freed by the deletion. May be. Or when giving priority (weighting coefficient) to each history information and memorizing new history information, history information with low priority may be deleted. In this case, the priority setting for each piece of history information is determined based on whether or not the user history information is updated based on the history information, and whether or not the control target device is controlled based on the history information. May be. That is, a high priority is set for the history information used for updating the user history information and controlling the control target device. In this way, it is possible to leave only history information effective for updating based on sensor information and control of the control target device in the history information storage unit 262 while saving memory capacity. Of course, history information may be updated (overwritten) by calculating already stored history information and new history information.

イベント判定部250は各種のイベントの判定処理を行う。具体的には、第1のサブシステムを利用していたユーザが、新たに第2のサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定する。例えば第1のサブシステムのセンサからのセンサ情報によりユーザ履歴情報が更新されたユーザが、第2のサブシステムのセンサである第2のセンサが利用可能になるセンサ利用可能イベント(センサアクセス可能イベント、センサ情報取得可能イベント)の発生を判定する。或いは第2のサブシステムの制御対象機器である第2の制御対象機器が利用可能になる機器利用可能イベント(機器アクセス可能イベント、機器制御可能イベント)の発生を判定する。或いは第2のサブシステム(第2のセンサ、第2の制御対象機器)の利用が不可になる利用不可イベントの発生を判定する。例えばイベント判定手段250は、ユーザが第2のサブシステムの場所に接近(移動)した場合に、利用可能イベントが発生したと判定できる。或いは情報転送が無線により行われる場合には、無線強度を検出することで利用可能イベントの発生を判定できる。或いは第2のサブシステムにて利用可能なクレードル(第2のサブシステムの場所に設置されるクレードル)に第1のサブシステムの機器(例えば携帯型電子機器)が接続された場合に、利用可能イベントが発生したと判定できる。   The event determination unit 250 performs various event determination processes. Specifically, it is determined whether a user who has used the first subsystem has an available event indicating that the user can newly use the second subsystem. For example, a sensor availability event (sensor accessible event) in which a user whose user history information is updated by sensor information from a sensor of the first subsystem can use a second sensor that is a sensor of the second subsystem. Occurrence of sensor information acquisition event). Alternatively, the occurrence of a device available event (device accessible event, device controllable event) that makes the second control target device that is the control target device of the second subsystem available is determined. Alternatively, it is determined whether an unusable event that disables the use of the second subsystem (second sensor, second control target device) occurs. For example, the event determination unit 250 can determine that an available event has occurred when the user approaches (moves) the location of the second subsystem. Alternatively, when information transfer is performed wirelessly, occurrence of an available event can be determined by detecting wireless strength. Alternatively, it can be used when a device of the first subsystem (for example, a portable electronic device) is connected to a cradle that can be used by the second subsystem (a cradle installed at the location of the second subsystem). It can be determined that an event has occurred.

そして履歴情報更新部248は、利用可能イベントが発生した場合に、第2のサブシステムの第2のセンサからのセンサ情報を取得し、取得されたセンサ情報に基づいてユーザ履歴情報を更新する。   Then, when an available event occurs, the history information update unit 248 acquires sensor information from the second sensor of the second subsystem, and updates the user history information based on the acquired sensor information.

記憶部260は、処理部240、情報取得部230などのワーク領域となるもので、その機能はRAMなどのメモリやHDD(ハードディスクドライブ)などにより実現できる。記憶部260が含む履歴情報記憶部262は、ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する。   The storage unit 260 serves as a work area for the processing unit 240, the information acquisition unit 230, and the like, and its functions can be realized by a memory such as a RAM or an HDD (hard disk drive). The history information storage unit 262 included in the storage unit 260 is history information obtained by at least one of a behavior sensor that measures the user's behavior, a state sensor that measures the user's state, and an environment sensor that measures the user's environment. Thus, user history information that is history information on at least one of the user's behavior, state, and environment is stored.

情報記憶媒体(コンピュータにより読み取り可能な媒体)284は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)などにより実現できる。処理部240は、情報記憶媒体284に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体284には、本実施形態の各部としてコンピュータ(操作部、処理部、記憶部、出力部を備える装置)を機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)が記憶される。   An information storage medium (computer-readable medium) 284 stores programs, data, and the like, and its function can be realized by an optical disk (CD, DVD) or the like. The processing unit 240 performs various processes of the present embodiment based on a program (data) stored in the information storage medium 284. That is, in the information storage medium 284, a program for causing a computer (an apparatus including an operation unit, a processing unit, a storage unit, and an output unit) to function as each unit of the present embodiment (a program for causing the computer to execute processing of each unit). Is memorized.

図3に本実施形態の制御システム25の詳細な構成例を示す。なお制御システム25は、図3の構成には限定されず種々の変形実施が可能である。   FIG. 3 shows a detailed configuration example of the control system 25 of the present embodiment. The control system 25 is not limited to the configuration shown in FIG. 3, and various modifications can be made.

図3では処理部240は、履歴情報更新部248、イベント判定部250の他に、センサ選択部242、制御対象機器選択部244、演算部246、制御処理部252を含む。なおこれらの構成要素の一部を省略したり、他の構成要素を追加してもよい。   In FIG. 3, the processing unit 240 includes a sensor selection unit 242, a control target device selection unit 244, a calculation unit 246, and a control processing unit 252 in addition to the history information update unit 248 and the event determination unit 250. Note that some of these components may be omitted, or other components may be added.

センサ選択部242はセンサの選択処理を行う。具体的には、複数のサブシステムの複数のセンサの中から、ユーザが利用中のサブシステム(ユーザが所在するサブシステム)において利用可能(アクセス可能、情報取得可能)なセンサを選択する。例えばユーザがホームサブシステム(第2のサブシステム)の場所に移動した場合には、ホームサブシステムにおいて利用可能なホームセンサ14(第2のセンサ、第2のセンサ群)を選択する。またユーザが車内サブシステム(第3のサブシステム)の場所に移動した場合には、車内サブシステムにおいて利用可能な車内センサ16(第3のセンサ、第3のセンサ群)を選択する。   The sensor selection unit 242 performs sensor selection processing. Specifically, a sensor that can be used (accessed and information can be acquired) in a subsystem that is being used by the user (subsystem in which the user is located) is selected from a plurality of sensors in a plurality of subsystems. For example, when the user moves to the home subsystem (second subsystem), the home sensor 14 (second sensor, second sensor group) that can be used in the home subsystem is selected. When the user moves to the location of the in-vehicle subsystem (third subsystem), the in-vehicle sensor 16 (third sensor, third sensor group) that can be used in the in-vehicle subsystem is selected.

更に具体的にはセンサ選択部242は、時間情報(年、月、週、日、時間等)、ユーザの場所情報(位置、所属領域、距離等)及びユーザの状況情報(精神・肉体状態、ユーザに対して発生したイベント等)の少なくとも1つであるTPO(Time Place Occasion)情報に基づいて、複数のセンサの中から利用可能なセンサを選択してもよい。即ち、同じサブシステムにおいても、TPO情報に応じて異なるセンサを選択する。   More specifically, the sensor selection unit 242 includes time information (year, month, week, day, time, etc.), user location information (position, affiliation area, distance, etc.) and user status information (mental / physical state, An available sensor may be selected from a plurality of sensors based on TPO (Time Place Occasion) information that is at least one of events generated for the user. That is, even in the same subsystem, different sensors are selected according to the TPO information.

なおTPO情報は、センサからのセンサ情報に基づいて取得してもよいし、予定表データ(スケジュール情報)や、インターネットからのダウンロードデータなどに基づいて取得してもよい。またセンサの選択は直接的(能動的)なものであってもよいし、間接的(受動的)なものであってもよい。例えばセンサ自体を直接に選択するのではなく、得られるセンサ情報を選択することで間接的にセンサを選択してもよい。例えば無線によりセンサ情報が通信される場合に、各センサ情報に付加されたタグ情報などに基づいて、利用可能なセンサ情報を選択し、これによりセンサを間接的に選択してもよい。   The TPO information may be acquired based on sensor information from the sensor, or may be acquired based on schedule data (schedule information), download data from the Internet, or the like. The sensor selection may be direct (active) or indirect (passive). For example, instead of directly selecting the sensor itself, the sensor may be selected indirectly by selecting obtained sensor information. For example, when sensor information is communicated wirelessly, available sensor information may be selected based on tag information added to each sensor information, thereby indirectly selecting a sensor.

例えば、屋内では、位置検出にGPSセンサではなく加速度センサを利用した慣性航法を利用する。従って、ユーザが屋内に入ったことがセンサ情報に基づき検出されたとき(例えば、GPSセンサからの位置情報が正しく得られなくなったり、屋内にいることを示す情報が屋内外センサにより得られたりしたとき)には、GPSセンサからのセンサ情報を選択せずに、加速度センサからのセンサ情報を選択して位置を演算するようにする。このとき、GPSセンサを停止させることで、省電力化を図ったり、無線のトラフィックを軽減させたり、センサ情報処理の負荷を軽減させたりすることも可能となる。   For example, indoor navigation uses inertial navigation using an acceleration sensor instead of a GPS sensor for position detection. Therefore, when it is detected based on sensor information that the user has entered the room (for example, position information from the GPS sensor cannot be obtained correctly, or information indicating that the user is indoors is obtained by the indoor / outdoor sensor) Time), the sensor information from the acceleration sensor is selected and the position is calculated without selecting the sensor information from the GPS sensor. At this time, by stopping the GPS sensor, it is possible to save power, reduce wireless traffic, and reduce the load of sensor information processing.

制御対象機器選択部244は制御対象機器の選択処理を行う。具体的には、ユーザ履歴情報を用いた制御が行われる制御対象機器を、複数のサブシステムの複数の制御対象機器の中から選択する。別の言い方をすれば、複数のサブシステムの複数の制御対象機器の中から、ユーザが利用中のサブシステム(ユーザが所在するサブシステム)において利用可能(アクセス可能、制御可能)な制御対象機器を選択する。例えばユーザがホームサブシステム(第2のサブシステム)の場所に移動した場合には、ホームサブシステムにおいて利用可能なホーム制御対象機器94(広義には第2の制御対象機器)を選択する。またユーザが車内サブシステム(第3のサブシステム)の場所に移動した場合には、車内サブシステムにおいて利用可能な車内制御対象機器96(広義には第3の制御対象機器)を選択する。   The control target device selection unit 244 performs control target device selection processing. Specifically, a control target device to be controlled using user history information is selected from a plurality of control target devices of a plurality of subsystems. In other words, a control target device that can be used (accessed and controlled) in a subsystem that is being used by the user (subsystem where the user is located) among a plurality of control target devices of a plurality of subsystems. Select. For example, when the user moves to the home subsystem (second subsystem), the home control target device 94 (second control target device in a broad sense) that can be used in the home subsystem is selected. When the user moves to the location of the in-vehicle subsystem (third subsystem), the in-vehicle control target device 96 (third control target device in a broad sense) that can be used in the in-vehicle subsystem is selected.

そして制御対象機器選択部244は、利用可能イベントが発生した場合に、第2のサブシステムの第2の制御対象機器を選択する。なお利用可能イベントが発生した場合にも、制御対象機器の選択が不要である場合には、制御対象機器を選択しないようにしてもよい。即ち利用可能か否かのみならず、選択の必要・不要も判定する。   Then, the control target device selection unit 244 selects the second control target device of the second subsystem when an available event occurs. Even when an available event occurs, if it is not necessary to select a control target device, the control target device may not be selected. That is, not only whether or not it is available but also whether or not selection is necessary is determined.

更に具体的には制御対象機器選択部244は、TPO情報に基づいて複数の制御対象機器の中から利用可能な制御対象機器を選択してもよい。即ち、同じサブシステムにおいても、TPO情報に応じて異なる制御対象機器を選択する。   More specifically, the control target device selection unit 244 may select a control target device that can be used from a plurality of control target devices based on the TPO information. That is, even in the same subsystem, different control target devices are selected according to the TPO information.

なお制御対象機器の選択は直接的(能動的)なものであってもよいし、間接的(受動的)なものであってもよい。例えば制御対象機器自体を直接に選択するのではなく、制御対象機器に必要な情報(データ、信号)を出力することで、間接的にその制御対象機器を選択してもよい。   The selection of the control target device may be direct (active) or indirect (passive). For example, instead of directly selecting the control target device itself, the control target device may be selected indirectly by outputting information (data, signal) necessary for the control target device.

例えば、入浴中は、居間の照明・AV機器の制御や空調制御は不要であり、湯温やバスTV(テレビ)の制御がユーザにとって有効になるので、これらの制御対象機器を選択するようにする。この場合にバスTVには、ホームサーバから映像を配信することも可能であるし、好みの番組を放映しているチャンネル情報のみを送信することも可能である。   For example, during bathing, lighting / AV equipment control and air conditioning control in the living room are not necessary, and control of hot water temperature and bus TV (TV) is effective for the user. To do. In this case, it is possible to distribute video to the bus TV from the home server, or it is also possible to transmit only channel information that broadcasts a favorite program.

演算部246は、情報取得部230により取得されたセンサ情報のフィルタリング処理(選択処理)や解析処理のための種々の演算処理を行う。具体的には演算部246は、センサ情報の乗算処理や加算処理を行う。例えば下式(1)に示すように、複数のセンサからの複数のセンサ情報のデジタル化された計測値Xと、各係数が係数記憶部(図示せず)に記憶され、2次元行列(マトリックス)で表される係数Aijとの積和演算を行う。そうして下式(2)に示すように、積和演算の結果を多次元座標としてn次元のベクトルYとして演算する。なお、iはn次元空間のi座標であり、jは各センサに割り当てられる番号である。 The calculation unit 246 performs various calculation processes for filtering processing (selection processing) and analysis processing of the sensor information acquired by the information acquisition unit 230. Specifically, the calculation unit 246 performs a multiplication process or an addition process of sensor information. For example, as shown in the following formula (1), digitized measurement values X j of a plurality of sensor information from a plurality of sensors and respective coefficients are stored in a coefficient storage unit (not shown), and a two-dimensional matrix ( A product-sum operation with a coefficient A ij represented by a matrix) is performed. Then, as shown in the following equation (2), the result of the product-sum operation is calculated as an n-dimensional vector Y i using multidimensional coordinates. Note that i is the i coordinate in the n-dimensional space, and j is a number assigned to each sensor.

Figure 2008310680
Figure 2008310680

Figure 2008310680
Figure 2008310680

上式(1)(2)のような演算処理を行うことで、取得されたセンサ情報の中から不要なセンサ情報を除去するフィルタリング処理や、ユーザの行動、状態、環境(TPO情報)をセンサ情報に基づき同定するための解析処理などを実現できる。例えば脈拍(心拍数)、発汗量、体温の計測値Xに対して乗算される係数Aを、その他のセンサ情報の計測値に対する係数よりも大きな値に設定すれば、上式(1)(2)で演算された数値Yは、ユーザの状態である「興奮度」を表すものになる。また発話量の計測値Xに対して乗算される係数と、足圧力の計測値Xに対して乗算される係数を適当な値に設定することで、ユーザの行動が、着座して会話しているのか、歩きながら会話しているのか、静かに思考しているのか、睡眠状態なのか等を同定できる。   Filtering processing that removes unnecessary sensor information from the acquired sensor information, and user behavior, state, and environment (TPO information) by performing arithmetic processing such as the above formulas (1) and (2) Analysis processing for identifying based on information can be realized. For example, if the coefficient A multiplied by the measured value X of the pulse (heart rate), the amount of sweat, and the body temperature is set to a value larger than the coefficient for the measured value of other sensor information, the above formulas (1) and (2 The numerical value Y calculated in () represents the “excitability” that is the user's state. In addition, by setting the coefficient multiplied by the measured value X of the utterance amount and the coefficient multiplied by the measured value X of the foot pressure to appropriate values, the user's behavior can sit and talk. You can identify whether you are talking, walking, talking quietly, or sleeping.

制御処理部252は制御対象機器の制御のための種々の処理を行う。例えば利用可能イベントが発生し、第2の制御対象機器が選択された場合に、ユーザ履歴情報を用いた第2の制御対象機器の制御動作を開始させる。例えば第2の制御対象機器の制御部による制御対象の制御を開始させる。この場合に、第2のサブシステムの第2のセンサからのセンサ情報と、ユーザ履歴情報とを用いた、第2の制御対象機器の制御動作を開始させてもよい。或いは利用可能イベントが発生した場合に、第2の制御対象機器の電源をオン(通常動作モード復帰)にする制御(指示)を行ってもよい。或いは、第2の制御対象機器をユーザが利用できなくなる利用不可イベントが発生した場合に、第2の制御対象機器の電源をオフ(低消費電力モード移行)にする制御を行ってもよい。   The control processing unit 252 performs various processes for controlling the control target device. For example, when an available event occurs and the second control target device is selected, the control operation of the second control target device using the user history information is started. For example, control of the control target by the control unit of the second control target device is started. In this case, the control operation of the second device to be controlled using the sensor information from the second sensor of the second subsystem and the user history information may be started. Alternatively, when an available event occurs, control (instruction) for turning on the power of the second control target device (returning to the normal operation mode) may be performed. Alternatively, when an unusable event occurs in which the user cannot use the second control target device, the second control target device may be controlled to be turned off (low power consumption mode transition).

記憶部260が含む出力情報記憶部264は、情報転送部270によって制御対象機器に転送される出力情報を記憶する。   The output information storage unit 264 included in the storage unit 260 stores output information transferred to the control target device by the information transfer unit 270.

情報転送部(情報出力部)270は、モバイル、ホーム、車内の制御対象機器92、94、96などに対して情報を転送するものであり、その機能は通信部272や機器I/F部274などにより実現できる。例えば無線等の通信により制御対象機器に情報(データ)を転送(送信)する場合には、通信部272を用いる。一方、有線の電気信号により制御対象機器に情報(制御信号)を転送(出力)する場合には、機器I/F部274を用いる。   The information transfer unit (information output unit) 270 transfers information to devices to be controlled 92, 94, 96, etc. in the mobile, home, and vehicle, and functions as a communication unit 272 and a device I / F unit 274. It can be realized by. For example, when information (data) is transferred (transmitted) to the control target device by wireless communication or the like, the communication unit 272 is used. On the other hand, when information (control signal) is transferred (output) to a control target device by a wired electric signal, the device I / F unit 274 is used.

次に図4(A)、図4(B)を用いて本実施形態の動作について説明する。図4(A)はユーザ履歴情報の更新に関するフローチャートである。ここでは、第1のサブシステムを利用しているユーザ(第1のサブシステムのセンサである第1のセンサからのセンサ情報に基づきユーザ情報が更新されているユーザ)が、第2のサブシステム(第2のセンサ)の利用が可能な状態に移行する場合を例にとり説明する。   Next, the operation of this embodiment will be described with reference to FIGS. 4 (A) and 4 (B). FIG. 4A is a flowchart regarding updating of user history information. Here, a user who uses the first subsystem (a user whose user information has been updated based on sensor information from the first sensor that is a sensor of the first subsystem) is the second subsystem. A case where the state is shifted to a state where the (second sensor) can be used will be described as an example.

まず、イベント判定部250が、第2のサブシステム(第2のセンサ)の利用が可能になったか否かを判断する(ステップS1)。例えばユーザが第2のサブシステムの場所に移動すると、第2のサブシステムが利用可能になる。そして利用可能になった場合には、センサ選択部242が、第2のサブシステムにおいて利用可能なセンサ(第2のセンサ)を選択する(ステップS2)。この場合に、ユーザのTPO情報に基づきセンサを選択してもよい。   First, the event determination unit 250 determines whether or not the second subsystem (second sensor) can be used (step S1). For example, when the user moves to the location of the second subsystem, the second subsystem becomes available. When the sensor becomes available, the sensor selection unit 242 selects a sensor (second sensor) that can be used in the second subsystem (step S2). In this case, the sensor may be selected based on the user's TPO information.

すると情報取得部230が、選択されたセンサからのセンサ情報を取得する(ステップS3)。そして、履歴情報更新部248が、取得されたセンサ情報に基づきユーザ履歴情報を更新して、更新されたユーザ履歴情報を履歴情報記憶部262に記憶する(ステップS4)。なお、ステップS1で第2のサブシステムの利用がまだ可能ではないと判断された場合には、第1のサブシステムのセンサである第1のセンサからのセンサ情報に基づくユーザ履歴情報の更新が継続される。   Then, the information acquisition unit 230 acquires sensor information from the selected sensor (step S3). Then, the history information update unit 248 updates the user history information based on the acquired sensor information, and stores the updated user history information in the history information storage unit 262 (step S4). If it is determined in step S1 that the use of the second subsystem is not yet possible, the user history information is updated based on the sensor information from the first sensor that is a sensor of the first subsystem. Will continue.

図4(B)は、制御対象機器の制御処理に関するフローチャートである。ここでは、第1のサブシステムを利用しているユーザ(第1のサブシステムの制御対象機器である第1の制御対象の制御が行われているユーザ)が、第2のサブシステム(第2の制御対象機器)の利用が可能な状態に移行する場合を例にとり説明する。   FIG. 4B is a flowchart regarding control processing of the control target device. Here, a user who uses the first subsystem (a user who is controlling the first control target, which is the control target device of the first subsystem), is the second subsystem (second The case of shifting to a state in which the control target device) can be used will be described as an example.

まず、イベント判定部250が第2のサブシステム(第2の制御対象機器)の利用が可能になったか否かを判断する(ステップS11)。そして利用可能になった場合には、制御対象機器選択部244が、利用可能な制御対象機器を選択する(ステップS12)。この場合に、ユーザのTPO情報に基づき利用可能な制御対象機器を選択してもよい。   First, the event determination unit 250 determines whether or not the second subsystem (second control target device) can be used (step S11). When the device becomes available, the control target device selection unit 244 selects an available control target device (step S12). In this case, an available control target device may be selected based on the user's TPO information.

すると、ユーザ履歴情報が履歴情報記憶部262から読み出される(ステップS13)。そして情報転送部270が、読み出されたユーザ履歴情報に基づき、選択された制御対象機器への出力情報を出力情報記憶部264から選択し(ステップS14)、選択された出力情報を制御対象機器に出力して、制御対象機器の制御動作を開始させる(ステップS15)。なおステップS11で第2のサブシステムの利用がまだ可能ではないと判断された場合には、第1のサブシステムの制御対象機器(第1の制御対象機器)の制御が継続される。   Then, user history information is read from the history information storage unit 262 (step S13). Then, the information transfer unit 270 selects output information to the selected control target device from the output information storage unit 264 based on the read user history information (step S14), and the selected output information is selected as the control target device. To start the control operation of the device to be controlled (step S15). If it is determined in step S11 that the second subsystem cannot be used yet, the control of the control target device (first control target device) of the first subsystem is continued.

例えば図4(A)において、ユーザのTPO情報に応じたセンサを選択するようにすれば、場所、時間、状況に応じて異なったセンサを選択できるようになる。従って、どの場所、時間、状況で取得されたセンサ情報なのかに応じて、センサ情報の意味づけを異なったものにすることが可能になり、よりインテリジェントなセンサ情報の取得処理を実現できる。また場所、時間、状況に応じた適切なセンサを選択することで、ユーザ履歴情報の適正な更新が可能になる。   For example, in FIG. 4A, if a sensor corresponding to the user's TPO information is selected, a different sensor can be selected depending on the location, time, and situation. Therefore, the meaning of the sensor information can be made different depending on the location, time, and situation of the sensor information, and more intelligent sensor information acquisition processing can be realized. In addition, the user history information can be appropriately updated by selecting an appropriate sensor according to the place, time, and situation.

なおTPO判定用のセンサ情報を取得するためのセンサ選択においては、TPO判定に有効なセンサを選択したり、TPOが変化したことを検出できるセンサを選択すればよい。例えば前述の例では、屋内においては、屋内での位置判定(TPO判定)に有効なセンサである加速度センサを選択する。但し、加速度センサだけでは、屋内から屋外に出てGPSセンサを使えるようになったことを検出できず、センサの再選択ができなくなってしまう。従って、この場合には、前述した屋内外センサも選択しておくことが望ましい。   In sensor selection for acquiring sensor information for TPO determination, a sensor effective for TPO determination or a sensor capable of detecting a change in TPO may be selected. For example, in the above-described example, an acceleration sensor that is an effective sensor for indoor position determination (TPO determination) is selected indoors. However, with only the acceleration sensor, it is impossible to detect that the GPS sensor can be used from the indoor to the outdoor, and the sensor cannot be reselected. Therefore, in this case, it is desirable to select the indoor / outdoor sensor described above.

また例えばホームサブシステムにおいて、ユーザが居間にいる場合には、照明制御や空調制御のために光度センサや気温センサを選択する。一方、ユーザがトイレにいる場合には、ユーザの健康状態の履歴情報を作成するために、尿検査用センサを選択する。またユーザがロボットに近づいた場合には、ユーザに対してロボットを対応させたり、ロボットを利用してユーザの行動の履歴情報を更新するために、ロボット搭載センサを選択する。また昼間の時間帯では、空調制御のために気温センサを選択し、夜中の時間帯では、睡眠中のユーザの体温を測ってユーザの健康状態の履歴情報を作成するために体温センサを選択したり、セキュリティのために防犯センサを選択する。またユーザが忙しい状況である場合には、ユーザをリラックスさせる照明制御のために、光度センサを選択し、ユーザが暇な状況である場合には、ユーザの暇を解消するロボット制御のために、ロボット搭載センサを選択する。   For example, in a home subsystem, when a user is in the living room, a light intensity sensor or an air temperature sensor is selected for lighting control or air conditioning control. On the other hand, when the user is in the toilet, the urinalysis sensor is selected in order to create the history information of the user's health condition. When the user approaches the robot, the robot-mounted sensor is selected in order to make the robot correspond to the user or to update the history information of the user's action using the robot. Also, during daytime hours, an air temperature sensor is selected for air-conditioning control, and during night hours, a body temperature sensor is selected to measure the user's body temperature during sleep and create user's health status history information. Or select security sensors for security. In addition, when the user is in a busy situation, the light intensity sensor is selected for lighting control to relax the user. When the user is in a spare situation, for robot control to eliminate the user's spare time, Select a robot-mounted sensor.

また図4(B)において、ユーザのTPO情報に応じた制御対象機器を選択するようにすれば、場所、時間、状況に応じて異なった制御対象機器を選択できるようになり、よりインテリジェントな機器制御を実現できる。   In FIG. 4B, if a control target device is selected according to the user's TPO information, a different control target device can be selected according to the location, time, and situation, and a more intelligent device. Control can be realized.

例えばホームサブシステムにおいて、ユーザが居間にいる場合やユーザが起きている時間帯では、ユーザの暇を解消するために、ホームディスプレイやAV機器やロボットなどの制御対象機器を選択する。或いはユーザが、ホームディスプレイやAV機器やロボットに近づいた場合には、ユーザが近づいた機器を選択する。一方、ユーザが寝室にいる場合や夜中の時間帯では、ユーザの快適な睡眠を実現するために、エアコンや照明などの制御対象機器を選択する。またユーザが元気の無い状況では、ユーザを元気にするためにロボットを選択し、ユーザが忙しい状況では、ユーザをリラックスさせる音楽を流すためにホームAV機器を選択する。   For example, in the home subsystem, when the user is in the living room or in the time zone when the user is waking up, a control target device such as a home display, an AV device, or a robot is selected to eliminate the user's time. Alternatively, when the user approaches the home display, the AV device, or the robot, the device that the user has approached is selected. On the other hand, when the user is in the bedroom or in the night time, a control target device such as an air conditioner or lighting is selected in order to realize a comfortable sleep of the user. In a situation where the user is not energetic, a robot is selected to energize the user, and in a situation where the user is busy, a home AV device is selected to play music for relaxing the user.

図5に、家から車、屋外、屋内を経由して会社に移動した場合において、TPOにより選択されるセンサや制御対象機器の例を更に具体的に示す。   FIG. 5 shows more specifically examples of sensors and devices to be controlled that are selected by the TPO when moving from a house to a company via a car, outdoors, or indoors.

ユーザが車内の運転席に移動すると、走行状態センサ、操作状態センサ、車内の環境センサ等が選択される。また制御対象機器としてカーナビ、カーAV機器、エアコン、居眠り防止装置等が選択される。   When the user moves to the driver's seat in the vehicle, a running state sensor, an operation state sensor, an in-vehicle environment sensor, and the like are selected. In addition, a car navigation system, a car AV device, an air conditioner, a dozing prevention device, or the like is selected as a control target device.

ユーザが車から屋外に出て、歩行した場合には、GPS、加速度、脈拍等のウェアラブルセンサが選択される。またウェアラブルディスプレイ、モバイルAV機器、携帯電話、腕時計等の制御対象機器が選択される。一方、ユーザが屋内において立ち止まり中である場合には、GPS、加速度、脈拍等のウェアラブルセンサや、屋内に埋め込まれた環境センサが選択される。また制御対象機器として、ユーザの最寄りの端末やディスプレイが選択される。   When the user goes out of the car and walks, wearable sensors such as GPS, acceleration, and pulse are selected. In addition, a control target device such as a wearable display, a mobile AV device, a mobile phone, and a wristwatch is selected. On the other hand, when the user is stationary indoors, wearable sensors such as GPS, acceleration, and pulse, and environment sensors embedded indoors are selected. Further, a terminal or display nearest to the user is selected as the control target device.

ユーザが会社に行って着座すると、脈拍等のウェアラブルセンサや、屋内や職場のデスクに埋め込まれた環境・状態センサや、PCの操作履歴をモニタするためのセンサが選択される。また制御対象機器として、デスクの端末・PCや、照明、空調等が選択される。   When the user goes to the office and sits down, a wearable sensor such as a pulse, an environment / state sensor embedded in an indoor or workplace desk, and a sensor for monitoring the operation history of the PC are selected. Further, a desk terminal / PC, lighting, air conditioning, or the like is selected as the control target device.

以上の本実施形態の手法によれば、ユーザが複数のサブシステム間を移動した場合に、ユーザ履歴情報のシームレスな更新が可能になる。   According to the method of the present embodiment described above, when the user moves between a plurality of subsystems, the user history information can be updated seamlessly.

例えば図6(A)において、家に帰宅したユーザは、携帯型電子機器20をクレードル21に接続して、充電等を行っている。このようなクレードル21への接続により、ホームサブシステムの制御対象機器であるロボット300が選択されて起動し、その利用が可能になる。この場合に携帯型電子機器20の履歴情報記憶部には、モバイル環境において更新されたユーザ履歴情報が記憶されており、ロボット300はこのユーザ履歴情報に基づき制御される。具体的には、ユーザが仕事の帰りに飲み会に行き、同僚との会話で盛り上がったことが、ユーザ履歴情報に基づき判断される。するとロボット300は、ユーザが近づいた時に、例えば「今日の飲み会は盛り上がったようですね」というような発話動作を行う。これによりユーザは、ロボット300がいない場所での自身の行動を、ロボット300が知っている事に対して新鮮味を感じ、ロボット300に愛着を持つことができ、これまでにないロボット制御を実現できる。また例えばユーザ履歴情報に基づき、ユーザが仕事で疲れていたり元気が無いと判断されると、ロボット300はユーザを励ます発話動作を行う。これによりユーザは、あたかも自分の状態を知っているかのように励ましてくれるロボット300に対して更に愛着を持つようになる。   For example, in FIG. 6A, the user who has returned home connects the portable electronic device 20 to the cradle 21 and performs charging or the like. By such connection to the cradle 21, the robot 300, which is a control target device of the home subsystem, is selected and activated, and its use becomes possible. In this case, the history information storage unit of the portable electronic device 20 stores user history information updated in the mobile environment, and the robot 300 is controlled based on the user history information. Specifically, it is determined based on the user history information that the user went to a drinking party on the way home from work and was excited by conversation with colleagues. Then, when the user approaches, the robot 300 performs an utterance operation such as “Looks like today's drinking party was exciting”, for example. As a result, the user can feel the freshness of what the robot 300 knows about his / her behavior in a place where the robot 300 is not present, can be attached to the robot 300, and can realize unprecedented robot control. . Further, for example, when it is determined that the user is tired or unwell based on the user history information, the robot 300 performs an utterance operation that encourages the user. As a result, the user becomes more attached to the robot 300 that encourages the user as if he knew his / her state.

また、このようにユーザが帰宅し、ホームサブシステムのロボット300の利用が可能になると、ロボット搭載センサの利用も可能になる。そしてモバイル環境で更新されたユーザ履歴情報を、ロボット搭載センサからのセンサ情報に基づき更新できるようになる。   In addition, when the user returns home and the robot 300 of the home subsystem can be used, the robot-mounted sensor can also be used. The user history information updated in the mobile environment can be updated based on the sensor information from the robot-mounted sensor.

具体的には図6(B)に示すように、ロボット300には、例えば接触センサ319、発話センサ320、脈拍センサ321、体温センサ322、発汗センサ323などが搭載されている。そしてロボット300の発話に対するユーザの反応を、ロボット搭載の接触センサ319等により検知することで、帰宅時のユーザの精神、身体等の状態を判断できる。   Specifically, as shown in FIG. 6B, the robot 300 is equipped with, for example, a contact sensor 319, a speech sensor 320, a pulse sensor 321, a body temperature sensor 322, a sweat sensor 323, and the like. The user's reaction to the utterance of the robot 300 is detected by the contact sensor 319 or the like mounted on the robot, so that the state of the user's spirit, body, etc. when returning home can be determined.

例えば図6(A)の「今日の飲み会は盛り上がったようですね」というロボット300からの問いかけに対して、図6(B)に示すようにユーザが肯定的な反応を示したことを接触センサ319や発話センサ320で検知した場合には、「仕事後に飲み会に出かけた」という推定結果が正しいという事を判断でき、より正確なユーザ履歴情報の作成が可能になる。   For example, in response to the question from the robot 300 that “Today's drinking party seems to have risen” in FIG. 6 (A), it is contacted that the user responded positively as shown in FIG. 6 (B). When detected by the sensor 319 or the utterance sensor 320, it can be determined that the estimation result “going to a drinking party after work” is correct, and more accurate user history information can be created.

また本実施形態では図6(A)、図6(B)に示すように、ユーザが帰宅して、例えば発話・咀嚼センサ540、脈拍センサ521、体温センサ522、発汗センサ523などのウェアラブルセンサを取り外した場合に、これらのウェアラブルセンサの代わりに、ロボット300に搭載された発話センサ320、脈拍センサ321、体温センサ322、発汗センサ323を利用する。そして、モバイル環境においてウェアラブルセンサからのセンサ情報に基づき更新されていたユーザ履歴情報を、これらのロボット搭載センサからのセンサ情報を用いて更新する。即ち図6(C)のD1に示すように、ロボット300に搭載された発話センサ320、脈拍センサ321、発汗センサ323からのセンサ情報に基づきユーザの発話量、脈拍、発汗量などを計測し、モバイル環境で得られたユーザ履歴情報を継続して更新する。このようにすればユーザがウェアラブルセンサを取り外した場合にも、ユーザ履歴情報のシームレスな更新が可能になる。   In this embodiment, as shown in FIGS. 6A and 6B, the user returns home and wears wearable sensors such as a speech / mastication sensor 540, a pulse sensor 521, a body temperature sensor 522, and a sweat sensor 523, for example. When removed, the utterance sensor 320, the pulse sensor 321, the body temperature sensor 322, and the sweat sensor 323 mounted on the robot 300 are used instead of these wearable sensors. Then, the user history information that has been updated based on the sensor information from the wearable sensor in the mobile environment is updated using the sensor information from these robot-mounted sensors. That is, as shown by D1 in FIG. 6C, the user's speech volume, pulse, sweat volume, etc. are measured based on sensor information from the speech sensor 320, pulse sensor 321, and sweat sensor 323 mounted on the robot 300, The user history information obtained in the mobile environment is continuously updated. In this way, even when the user removes the wearable sensor, the user history information can be updated seamlessly.

図7(A)では、車に乗車したユーザが車内に設けられたクレードル21に携帯型電子機器20を装着したり、ブルートゥースなどの近距離無線による通信経路が確立すると、車内サブシステムの制御対象機器であるナビゲーション装置700と携帯型電子機器20との間の通信が可能になる。これにより、モバイル環境やホーム環境において更新されたユーザ履歴情報が、携帯型電子機器20からナビゲーション装置700に転送され、転送されたユーザ履歴情報に基づくカーナビディスプレイの表示制御等が可能になる。   In FIG. 7A, when a user who gets in the vehicle attaches the portable electronic device 20 to the cradle 21 provided in the vehicle or establishes a short-distance wireless communication path such as Bluetooth, the control target of the in-vehicle subsystem Communication between the navigation device 700, which is a device, and the portable electronic device 20 becomes possible. Thereby, the user history information updated in the mobile environment or the home environment is transferred from the portable electronic device 20 to the navigation device 700, and display control of the car navigation display based on the transferred user history information becomes possible.

具体的には、ユーザの運動量(歩行量)が不足していることが、ユーザ履歴情報に基づき判断されると、図7(B)に示すように、ナビゲーション装置700のカーナビディスプレイには、ヘルシーな店を勧める案内画面が表示される。これによりユーザは、あたかも自分の行動履歴を知っているかのように反応する事に新鮮味や驚きを感じ、これまでにないナビゲーション装置700を提供できる。またユーザ履歴情報により特定されるユーザの行動履歴が、例えば予定表により特定されるユーザの予定よりも進んでいる場合には、余裕を持った道案内の経路を設定するなどのナビゲーション制御も可能になる。   Specifically, when it is determined that the user's exercise amount (walking amount) is insufficient based on the user history information, the car navigation display of the navigation device 700 has a healthy display as shown in FIG. A guidance screen recommending a special store is displayed. Thus, the user feels fresh and surprised by reacting as if he / she knew his / her action history, and can provide a navigation device 700 that has never been seen before. In addition, when the user's action history specified by the user history information is ahead of the user's schedule specified by the schedule, for example, navigation control such as setting a route with a margin is possible. become.

また車内において受信感度が落ちた携帯型電子機器20の内蔵GPSセンサ550に代えて、ナビゲーション装置700のGPSセンサ720やジャイロセンサ721などの車内センサを利用して、ユーザの正確な移動経路等を同定して、ユーザ履歴情報を更新できるようになる。具体的には車内環境では図7(C)のE1に示すように車内センサ(GPS)からのセンサ情報に基づいてユーザ履歴情報を更新する。またユーザが車から降りて、車内環境からモバイル環境に戻ると、図7(C)のE2、E3に示すように、今度はウェアラブルセンサからのセンサ情報に基づいてユーザ履歴情報を更新する。従って、ユーザ履歴情報のシームレスな更新処理が可能になり、より適切で正確なユーザ履歴情報を得ることができる。   In addition, instead of the built-in GPS sensor 550 of the portable electronic device 20 whose reception sensitivity has dropped in the vehicle, the vehicle's accurate movement route and the like can be determined by using in-vehicle sensors such as the GPS sensor 720 and the gyro sensor 721 of the navigation device 700. The user history information can be updated after identification. Specifically, in the in-vehicle environment, user history information is updated based on sensor information from the in-vehicle sensor (GPS) as indicated by E1 in FIG. When the user gets out of the vehicle and returns from the in-vehicle environment to the mobile environment, the user history information is updated based on the sensor information from the wearable sensor, as indicated by E2 and E3 in FIG. Accordingly, seamless update processing of user history information is possible, and more appropriate and accurate user history information can be obtained.

なお本実施形態の手法の適用例は図6(A)〜図7(C)に限定されない。例えばユーザが帰宅し、ウェアラブルディスプレイを取り外してホームディスプレイに近づいた場合に、ホームディスプレイの制御動作を開始し、ウェアラブルディスプレイの代わりにホームディスプレイに対して、ユーザ履歴情報やそれに基づく情報を表示してもよい。またホームディスプレイに表示される画像や番組に対するユーザの選択操作の履歴を、操作センサにより検知して、検知された操作履歴に基づいてユーザ履歴情報を更新してもよい。   Note that application examples of the technique of the present embodiment are not limited to FIGS. 6 (A) to 7 (C). For example, when the user comes home, removes the wearable display and approaches the home display, the home display control operation is started, and the user history information and information based thereon are displayed on the home display instead of the wearable display. Also good. Further, the history of the user's selection operation for images and programs displayed on the home display may be detected by an operation sensor, and the user history information may be updated based on the detected operation history.

またユーザが帰宅した場合に、ウェアラブルセンサである周囲温度センサにより得られた温度に関するユーザ履歴情報に基づいて、家のエアコンの制御動作を開始して空調制御を行ってもよい。例えばユーザ履歴情報に基づいて、暑い中をユーザが帰ってきたと判断した場合には、家の温度が低くなるように空調制御を行う。或いは帰宅したユーザが周囲温度センサや周辺光度センサなどのウェアラブルセンサを取り外した場合に、これらのウェアラブルセンサの代わりに、ホームサブシステムの環境に埋め込まれた周囲温度センサや周辺光度センサを選択して、ユーザ履歴情報を継続更新してもよい。   Further, when the user returns home, the air conditioning control may be performed by starting the control operation of the air conditioner in the house based on the user history information regarding the temperature obtained by the ambient temperature sensor which is a wearable sensor. For example, when it is determined that the user has returned in the hot weather based on the user history information, air conditioning control is performed so that the temperature of the house is lowered. Or, when a user who comes home removes a wearable sensor such as an ambient temperature sensor or an ambient light intensity sensor, the user selects an ambient temperature sensor or an ambient light intensity sensor embedded in the environment of the home subsystem instead of these wearable sensors. The user history information may be continuously updated.

またユーザが車内に移動した際に、モバイル環境やホーム環境でのユーザ履歴情報(状態パラメータ)に基づきユーザが精神的に疲れていると判断した場合に、カーAV機器の制御動作を開始して、例えば癒し系の音楽を流すなどの制御を行ってもよい。また車内サブシステムの制御対象機器の操作情報又は車内サブシステムのセンサからのセンサ情報に基づいてユーザ履歴情報を更新してもよい。具体的には、車内の環境センサからのセンサ情報や、ユーザの車やカーナビ等の制御対象機器に対する操作情報(例えばハンドル操作やナビゲーション操作の情報)に基づいて、ユーザの状態パラメータ等のユーザ履歴情報の更新を継続してもよい。   In addition, when the user moves into the vehicle, if the user is determined to be mentally tired based on user history information (state parameters) in the mobile environment or home environment, the control operation of the car AV device is started. For example, control such as playing healing music may be performed. Further, the user history information may be updated based on the operation information of the control target device of the in-vehicle subsystem or the sensor information from the sensor of the in-vehicle subsystem. Specifically, based on sensor information from environmental sensors in the vehicle and operation information (for example, information on steering wheel operation and navigation operation) on the control target device such as the user's car and car navigation, user history such as user status parameters Information update may be continued.

3.ユーザ履歴情報
次に、ユーザ履歴情報の更新処理やユーザ履歴情報の具体例について説明する。図8は、ユーザ履歴情報の更新処理の一例を示すフローチャートである。
3. User History Information Next, specific examples of user history information update processing and user history information will be described. FIG. 8 is a flowchart illustrating an example of update processing of user history information.

まず、情報取得部230がセンサ情報を取得する(ステップS21)。次に、演算部246が、取得されたセンサ情報のフィルタリングや解析等の演算処理を行う(ステップS22)。そして演算結果に基づきユーザの行動、状態、環境等(TPO、情感)を推定する(ステップS23)。そして履歴情報更新部248が、推定されたユーザの行動、状態等のユーザ履歴を日時(年、月、週、日、時間)等に関連づけて履歴情報記憶部262に記憶して、ユーザ履歴情報を更新する(ステップS24)。   First, the information acquisition unit 230 acquires sensor information (step S21). Next, the calculation unit 246 performs calculation processing such as filtering and analysis of the acquired sensor information (step S22). Based on the calculation result, the user's behavior, state, environment, etc. (TPO, feeling) are estimated (step S23). The history information update unit 248 stores the user history such as the estimated user behavior and state in the history information storage unit 262 in association with the date and time (year, month, week, day, time), etc. Is updated (step S24).

図9にユーザ履歴情報の具体例が模式的に示される。図9のユーザ履歴情報は、ユーザの行動等の履歴が時間帯、時刻等に関連づけられたデータ構造になっている。例えば8時にユーザは自宅を出発し、8時〜8時20分の時間帯では自宅から駅まで歩行し、8時20分に自宅の最寄りのA駅に到着している。そして8時20分〜8時45分の時間帯では電車に乗車し、8時45分に会社の最寄りのB駅で下車し、9時に会社に到着し、業務を開始している。10時〜11時の時間帯では社内のメンバとミーティングを行い、12時〜13時の時間帯では昼食をとっている。   FIG. 9 schematically shows a specific example of user history information. The user history information in FIG. 9 has a data structure in which a history of user behavior and the like is associated with a time zone, a time, and the like. For example, the user departs from home at 8 o'clock, walks from his home to the station in the time zone from 8 o'clock to 8:20, and arrives at the nearest station A at 8:20. And, from 8:20 to 8:45, I got on the train, got off at the nearest B station of the company at 8:45, arrived at the company at 9:00, and started work. During the time zone from 10:00 to 11:00, meetings are held with members in the company, and lunch is served from 12:00 to 13:00.

このように図9では、センサからの情報等により推定されるユーザの行動等の履歴を、時間帯や時刻等に関連づけることで、ユーザ履歴情報が構築されている。   In this way, in FIG. 9, user history information is constructed by associating a history of user behavior or the like estimated by information from a sensor or the like with a time zone or a time.

また図9では、時間帯や時刻に対して、センサ等により計測されるユーザの発話量、食事量、脈拍、発汗量等の計測値も関連づけられている。例えば8時〜8時20分の時間帯では、ユーザは自宅からA駅に歩いているが、この時の歩行量等がセンサにより計測されて、8時〜8時20分の時間帯に関連づけられる。この場合に、例えば歩行速度、発汗量等の歩行量以外のセンサ情報の計測値を更に関連づけてもよい。こうすることで、この時間帯でのユーザの運動量等を把握することが可能になる。   In FIG. 9, measurement values such as a user's utterance amount, a meal amount, a pulse rate, and a sweat amount, which are measured by a sensor or the like, are also associated with the time zone and time. For example, in the time zone from 8:00 to 8:20, the user is walking from the home to the station A, but the walking amount at this time is measured by the sensor and is associated with the time zone from 8:00 to 8:20. It is done. In this case, for example, measurement values of sensor information other than the walking amount such as walking speed and sweating amount may be further associated. By doing so, it becomes possible to grasp the user's momentum and the like in this time zone.

10時〜11時の時間帯では、ユーザは同僚とのミーティングを行っているが、この時の発話量等がセンサにより計測されて、10時〜11時の時間帯に関連づけられる。この場合に、例えば音声状態、脈拍等のセンサ情報の計測値を更に関連づけてもよい。こうすることで、この時間帯でのユーザの会話量や緊張度等を把握することが可能になる。   In the time zone from 10 o'clock to 11 o'clock, the user is having a meeting with a colleague, and the amount of speech, etc. at this time is measured by a sensor and correlated with the time zone from 10 o'clock to 11 o'clock. In this case, for example, measurement values of sensor information such as a voice state and a pulse may be further associated. By doing so, it becomes possible to grasp the user's conversation volume, degree of tension, and the like during this time period.

20時45分〜21時45分や22時〜23時の時間帯では、ユーザはゲームをプレイしたり、テレビを鑑賞しているが、この時の脈拍、発汗量等がこれらの時間帯に関連づけられる。こうすることで、これらの時間帯でのユーザの興奮度等を把握することが可能になる。   In the time zone from 20:45 to 21:45 or from 22:00 to 23:00, the user is playing a game or watching TV, but the pulse, sweating amount, etc. at this time are in these time zones. Associated. By doing so, it becomes possible to grasp the degree of excitement of the user in these time zones.

23時30分〜の時間帯では、ユーザは睡眠をしているが、この時のユーザの体温の変化がこの時間帯に関連づけられる。こうすることで、睡眠時におけるユーザの健康状態を把握することが可能になる。   In the time zone from 23:30, the user is sleeping, but a change in the user's body temperature at this time is associated with this time zone. By doing so, it becomes possible to grasp the health condition of the user during sleep.

なお、ユーザ履歴情報は図9のような形態に限定されず、例えばユーザの行動等の履歴を日時等に関連づけないでユーザ履歴情報を構築する変形実施も可能である。   Note that the user history information is not limited to the form as shown in FIG. 9. For example, the user history information can be modified so that the history of the user's behavior or the like is not associated with the date and time.

例えば図10(A)では、センサ情報の計測値である発話量、音声状態、脈拍、発汗量等に基づいて、所定の演算式にしたがってユーザの精神状態パラメータが演算される。例えば発話量が多ければ、精神状態パラメータも高くなり、ユーザの精神状態が良好であることが示される。またセンサ情報の計測値である歩行量、歩行速度、体温等に基づいて、所定の演算式にしたがってユーザの身体状態(健康状態)のパラメータ(運動量パラメータ)が演算される。例えば歩行量が多ければ、身体状態パラメータも高くなり、ユーザの身体状態が良好であることが示される。   For example, in FIG. 10A, the mental state parameter of the user is calculated according to a predetermined arithmetic expression based on the utterance amount, the voice state, the pulse, the sweating amount, etc., which are measured values of sensor information. For example, if the utterance amount is large, the mental state parameter also becomes high, indicating that the user's mental state is good. In addition, based on a walking amount, walking speed, body temperature, and the like, which are measurement values of sensor information, a user body condition (health state) parameter (exercise amount parameter) is calculated according to a predetermined calculation formula. For example, if the amount of walking is large, the body condition parameter also increases, indicating that the user's body condition is good.

図10(B)に示すように、ユーザの精神状態、身体状態のパラメータ(広義には状態パラメータ)は、棒グラフ等を利用して可視化することで、ウェアラブルディスプレイやホームディスプレイやカーナビディスプレイに表示できる。従って本実施形態によれば、例えばモバイル環境において更新された精神状態、身体状態のパラメータなどのユーザ履歴情報を用いて、ホーム環境におけるホームディスプレイや、車内環境におけるカーナビディスプレイに対して、図10(B)のようにパラメータを可視化して表示することが可能になる。或いはモバイル環境で更新された精神状態、身体状態のパラメータなどに基づいて、ホーム環境のロボットを制御して、ユーザを励ましたり、ユーザに助言する動作をロボットに行わせることも可能になる。或いは車内環境において、ユーザの精神状態、身体状態のパラメータに応じたナビゲーションを行ったり、音楽を流すことも可能になる。   As shown in FIG. 10B, the mental state and physical state parameters (state parameters in a broad sense) of the user can be displayed on a wearable display, home display, or car navigation display by visualizing them using a bar graph or the like. . Therefore, according to the present embodiment, the user history information such as the mental state and body state parameters updated in the mobile environment, for example, is used for the home display in the home environment and the car navigation display in the in-car environment as shown in FIG. The parameter can be visualized and displayed as in B). Alternatively, the robot in the home environment can be controlled based on the mental state and body state parameters updated in the mobile environment to encourage the user or to allow the robot to perform an operation that advises the user. Alternatively, in the in-vehicle environment, navigation according to the parameters of the user's mental state and physical state and music can be played.

また、ユーザが複数のサブシステム(モバイル、ホーム、車内等)の間を移動した場合に、各サブシステムで利用可能なセンサからのセンサ情報を取得して、精神状態、身体状態などのユーザの状態パラメータを継続してシームレスに更新することも可能になる。   In addition, when a user moves between multiple subsystems (mobile, home, in-vehicle, etc.), sensor information from sensors available in each subsystem is acquired, and the user's mental state, physical state, etc. It is also possible to update state parameters continuously and seamlessly.

4.システム構成
次に本実施形態の種々のシステム構成例について具体的に説明する。なお、以下では、説明を簡明にするため、第1のサブシステムがモバイルサブシステム等であり、第2のサブシステムがホームサブシステム(ロボット)や車内サブシステム(ナビゲーション装置)である場合を主に例にとり説明するが、本実施形態はこれに限定されるものではない。
4). System Configuration Next, various system configuration examples of the present embodiment will be specifically described. In the following, in order to simplify the explanation, the case where the first subsystem is a mobile subsystem or the like, and the second subsystem is a home subsystem (robot) or an in-vehicle subsystem (navigation device) is mainly used. However, the present embodiment is not limited to this example.

4.1 第1のシステム構成例
図11に第1のシステム構成例を示す。図11では、携帯型電子機器20とロボット300は無線LANやクレードル等で通信接続される。そして図2、図3等で説明した本実施形態の制御システム25の処理は、ロボット300の処理部340により実現できる。或いは携帯型電子機器20の処理部40、ロボット300の処理部340による分散処理により実現してもよい。
4.1 First System Configuration Example FIG. 11 shows a first system configuration example. In FIG. 11, the portable electronic device 20 and the robot 300 are communicatively connected by a wireless LAN, a cradle, or the like. The processing of the control system 25 according to this embodiment described with reference to FIGS. 2 and 3 can be realized by the processing unit 340 of the robot 300. Alternatively, it may be realized by distributed processing by the processing unit 40 of the portable electronic device 20 and the processing unit 340 of the robot 300.

図11では、モバイルサブシステムのセンサからのセンサ情報によりユーザ履歴情報が更新されたユーザが、家に帰宅してロボット300に近づくと、イベント判定部350が、ロボット300(第2のサブシステムの第2の制御対象機器)の利用可能イベントが発生したと判断する。   In FIG. 11, when a user whose user history information is updated by sensor information from the sensor of the mobile subsystem returns home and approaches the robot 300, the event determination unit 350 displays the robot 300 (second subsystem information). It is determined that an available event of the second control target device has occurred.

また情報転送部370は、携帯型電子機器20(第1のサブシステム)の履歴情報記憶部62(第1の履歴情報記憶部)と、ロボット300(第2のサブシステム)の履歴情報記憶部362(第2の履歴情報記憶部)との間で、ユーザ履歴情報の転送処理を行う。これにより、モバイル環境において更新されたユーザ履歴情報が、履歴情報記憶部362に転送されて記憶されるようになる。なお、履歴情報記憶部62に記憶されるユーザ履歴情報と履歴情報記憶部362に記憶されるユーザ履歴情報とを、同じ内容の情報に維持する情報同期処理を行ってもよい。   The information transfer unit 370 includes a history information storage unit 62 (first history information storage unit) of the portable electronic device 20 (first subsystem) and a history information storage unit of the robot 300 (second subsystem). The user history information is transferred to and from 362 (second history information storage unit). As a result, the user history information updated in the mobile environment is transferred to the history information storage unit 362 and stored therein. Note that information synchronization processing may be performed in which the user history information stored in the history information storage unit 62 and the user history information stored in the history information storage unit 362 are maintained in the same information.

また制御処理部352は、ロボット300の利用可能イベントが発生すると、ロボット300の制御動作を開始させる。具体的には履歴情報記憶部362に転送されたユーザ履歴情報を用いた制御動作を開始させる。即ち、ロボット制御部386が、制御対象であるロボット動作機構390(アクチュエータ、スピーカ、LED等)の制御を開始し、ロボット300に発話動作等の種々の動作を行わせる。   Further, the control processing unit 352 starts the control operation of the robot 300 when an available event of the robot 300 occurs. Specifically, the control operation using the user history information transferred to the history information storage unit 362 is started. That is, the robot control unit 386 starts control of the robot operation mechanism 390 (actuator, speaker, LED, etc.) to be controlled, and causes the robot 300 to perform various operations such as a speech operation.

また履歴情報更新部348は、履歴情報記憶部362に転送されたユーザ履歴情報に対して、ロボット搭載センサ310(第2のサブシステムの第2のセンサ)からのセンサ情報に基づく更新処理を行う。   Further, the history information update unit 348 performs an update process on the user history information transferred to the history information storage unit 362 based on sensor information from the robot-mounted sensor 310 (second sensor of the second subsystem). .

このようにすれば例えば図6(A)に示すように、帰宅したユーザが携帯型電子機器20をクレードル21に接続してロボット300に近づくと、ロボット300が利用可能になって起動する。そしてロボット300はモバイル環境でのユーザ履歴情報に応じた発話動作等の動作を行うようになる。また図6(B)に示すように、ユーザがロボット300の発話動作等に対して反応すると、その反応がロボット搭載センサ310(319〜323)により検知される。そして図6(C)のD1に示すように、ロボット搭載センサ310からのセンサ情報に基づいてユーザ履歴情報がシームレスに更新される。   In this way, for example, as shown in FIG. 6A, when the user who returns home connects the portable electronic device 20 to the cradle 21 and approaches the robot 300, the robot 300 becomes available and starts up. Then, the robot 300 performs an operation such as an utterance operation according to the user history information in the mobile environment. As shown in FIG. 6B, when the user reacts to the speech operation or the like of the robot 300, the reaction is detected by the robot mounting sensor 310 (319 to 323). Then, as shown at D1 in FIG. 6C, the user history information is seamlessly updated based on the sensor information from the robot-mounted sensor 310.

なおロボット300の利用可能イベントの判定は、ユーザがロボット300(ホームサブシステム)に接近したか否かにより判定できる。具体的には、携帯型電子機器20(モバイルサブシステム)とロボット300(ホームサブシステム)との間で行われる通信の無線強度を検出することで、利用可能イベントの発生を判定できる。例えばユーザがロボット300に接近して、無線強度が所与のしきい値よりも高くなった場合に、利用可能イベント(アクセス可能、制御可能イベント)が発生したと判断する。或いは、ホームサブシステム(第2のサブシステム)の場所にある図6(A)のクレードル21に対して、携帯型電子機器20(第1のサブシステムの機器)が接続された場合に、ロボット300の利用可能イベントが発生したと判定してもよい。   The event that can be used by the robot 300 can be determined based on whether or not the user has approached the robot 300 (home subsystem). Specifically, the occurrence of an available event can be determined by detecting the wireless strength of communication performed between the portable electronic device 20 (mobile subsystem) and the robot 300 (home subsystem). For example, when the user approaches the robot 300 and the wireless strength becomes higher than a given threshold value, it is determined that an available event (accessible, controllable event) has occurred. Alternatively, when the portable electronic device 20 (the device of the first subsystem) is connected to the cradle 21 of FIG. 6A located at the location of the home subsystem (second subsystem), the robot It may be determined that 300 available events have occurred.

また、このように利用可能イベントが発生した場合に、ロボット300の電源をオンにして起動したり、ロボット300を低消費電力モードから通常動作モードに復帰させる制御を行ってもよい。或いは、ロボット300をユーザが利用できなくなる利用不可イベントが発生した場合に、ロボット300の電源をオフにして停止したり、通常動作モードから低消費電力モードに移行させる制御を行ってもよい。   Further, when an available event occurs in this way, the robot 300 may be turned on to start up, or the robot 300 may be controlled to return from the low power consumption mode to the normal operation mode. Alternatively, when an unusable event in which the user cannot use the robot 300 occurs, the robot 300 may be turned off and stopped, or may be controlled to shift from the normal operation mode to the low power consumption mode.

4.2 第2のシステム構成例
図12に第2のシステム構成例を示す。図12では、ホームサブシステムのローカルサーバであるホームサーバ120が設けられている。このホームサーバ120は、ホームサブシステムの種々の制御対象機器(例えばロボット、エアコン又は照明等)の制御のための処理を行ったり、外部との通信(情報転送)処理などを行う。
4.2 Second System Configuration Example FIG. 12 shows a second system configuration example. In FIG. 12, a home server 120 that is a local server of the home subsystem is provided. The home server 120 performs processing for controlling various devices to be controlled (for example, a robot, an air conditioner, or lighting) of the home subsystem, and performs communication (information transfer) processing with the outside.

そして図12のシステムでは、携帯型電子機器20とホームサーバ120は無線LANやクレードル等で通信接続され、ホームサーバ120とロボット300は無線LAN等で通信接続される。そして図2、図3等の制御システム25の処理は、ホームサーバ120の処理部140により実現できる。或いは携帯型電子機器20の処理部40、ホームサーバ120の処理部140、ロボット300の処理部340による分散処理により実現してもよい。   In the system of FIG. 12, the portable electronic device 20 and the home server 120 are communicatively connected via a wireless LAN, a cradle, or the like, and the home server 120 and the robot 300 are communicatively connected via a wireless LAN or the like. 2 and 3 can be realized by the processing unit 140 of the home server 120. Alternatively, it may be realized by distributed processing by the processing unit 40 of the portable electronic device 20, the processing unit 140 of the home server 120, and the processing unit 340 of the robot 300.

携帯型電子機器20を所持したユーザが家に近づくと、無線LANにより携帯型電子機器20とホームサーバ120の間の通信が可能になる。或いは携帯型電子機器20をクレードルに置くことで、通信が可能になる。   When the user who has the portable electronic device 20 approaches the house, communication between the portable electronic device 20 and the home server 120 becomes possible by the wireless LAN. Alternatively, communication can be performed by placing the portable electronic device 20 in a cradle.

そして通信経路が確立されると、モバイル側の履歴情報記憶部62からホーム側の履歴情報記憶部162に履歴情報が転送される。具体的には履歴情報記憶部62、162の間で、ユーザ履歴情報の同期処理が行われる。そしてロボット300は、ホームサーバ120の制御の下で動作する。即ちホームサーバ120の履歴情報記憶部162に記憶されたユーザ履歴情報に基づいて制御動作が開始されて動作する。図6(A)を例にとれば、ホームサーバ120の制御処理部152が、履歴情報記憶部162のユーザ履歴情報を解析し、ユーザ履歴情報に対応した発話動作等を行うように、ロボット300に指示して制御する。このようにすれば、ユーザ履歴情報のデータサイズが大きい場合に、ロボット300に履歴情報記憶部を設けなくても済むため、ロボット300の低コスト化やコンパクト化を図れる。またユーザ履歴情報の転送や演算処理を、ホームサーバ120に一元化して処理、管理できるため、よりインテリジェントなロボット制御が可能になる。   When the communication path is established, the history information is transferred from the history information storage unit 62 on the mobile side to the history information storage unit 162 on the home side. Specifically, user history information synchronization processing is performed between the history information storage units 62 and 162. The robot 300 operates under the control of the home server 120. That is, the control operation is started and operated based on the user history information stored in the history information storage unit 162 of the home server 120. Taking FIG. 6A as an example, the robot 300 is configured such that the control processing unit 152 of the home server 120 analyzes the user history information in the history information storage unit 162 and performs an utterance operation or the like corresponding to the user history information. Instruct to control. In this way, when the data size of the user history information is large, it is not necessary to provide a history information storage unit in the robot 300, so that the robot 300 can be reduced in cost and size. In addition, since transfer and calculation processing of user history information can be centrally processed and managed in the home server 120, more intelligent robot control is possible.

また図12のシステムによれば、ロボット300の利用可能イベントが発生する前に(例えばユーザが第2のサブシステムの場所に接近又は移動したことが検出された場合に)、情報転送部170が、履歴情報記憶部62から履歴情報記憶部162に対してユーザ履歴情報を予め転送しておくことができる。例えばユーザが家に帰ってロボット300に近づく前に(具体的には、ユーザが身につけたウェラブルセンサの1つであるGPSセンサからの情報が、ユーザが最寄り駅に着いたことを示したり、ホームセンサの1つであるドアの開閉センサからの情報が、ユーザが玄関のドアを開けたことを示したりしたタイミングなど)、モバイル環境で更新されたユーザ履歴情報をホームサーバ120の履歴情報記憶部162に予め転送して書き込んでおく。そしてユーザがロボット300に近づき、利用可能イベントが発生すると、履歴情報記憶部162に予め転送されたユーザ履歴情報を用いた、ロボット300の制御動作を開始させる。即ちロボット300を起動し、例えば図6(A)等に示すような動作を行うようにロボット制御部386がロボット動作機構390を制御する。このようにすれば、ロボット300が起動した後に、ユーザ履歴情報に基づくロボット制御を直ぐに開始できるようになり、制御を効率化できる。   Further, according to the system of FIG. 12, before the event that the robot 300 can be used occurs (for example, when it is detected that the user approaches or moves to the location of the second subsystem), the information transfer unit 170 The user history information can be transferred from the history information storage unit 62 to the history information storage unit 162 in advance. For example, before the user returns home and approaches the robot 300 (specifically, information from a GPS sensor that is one of the wearable sensors worn by the user indicates that the user has arrived at the nearest station) The information from the door opening / closing sensor, which is one of the home sensors, indicates that the user opened the front door, etc.), the user history information updated in the mobile environment is the history information of the home server 120 The data is transferred and written in advance in the storage unit 162. When the user approaches the robot 300 and an available event occurs, the control operation of the robot 300 using the user history information previously transferred to the history information storage unit 162 is started. That is, the robot 300 is activated, and the robot control unit 386 controls the robot operation mechanism 390 so as to perform an operation as shown in FIG. In this way, the robot control based on the user history information can be started immediately after the robot 300 is activated, and the control can be made efficient.

また図12では、ホームサブシステム(第2のサブシステム)のホームサーバ120(ローカルサーバ)に設けられたイベント判定部150が、利用可能イベントの判定を行う。具体的にはユーザがホームサブシステムの場所に接近した場合に、利用可能イベントが発生したと判定する。そしてホームサーバ120に設けられた制御処理部152がロボット300の制御動作を開始させる。またホームサーバ120に設けられた履歴情報更新部148が、ロボット搭載センサ310等からのセンサ情報に基づいてユーザ履歴情報の更新を行う。なお他のホームセンサやユーザが身につけているウェアラブルセンサからのセンサ情報に基づいて、ユーザ履歴情報の更新を行ってもよい。   In FIG. 12, the event determination unit 150 provided in the home server 120 (local server) of the home subsystem (second subsystem) determines available events. Specifically, it is determined that an available event has occurred when the user approaches the location of the home subsystem. Then, the control processing unit 152 provided in the home server 120 starts the control operation of the robot 300. A history information update unit 148 provided in the home server 120 updates user history information based on sensor information from the robot-mounted sensor 310 or the like. Note that the user history information may be updated based on sensor information from other home sensors or wearable sensors worn by the user.

このようにイベント判定部150、制御処理部152、履歴情報更新部148等をホームサーバ120に設ければ、サブシステムの切り替えが行われても、常に最新のユーザ履歴を反映した制御を行うことが可能になる。また、ポーリング等が必要な処理負荷の重いイベント判定などの処理を、処理能力が高いホームサーバ120に割り当てることができるため、携帯型電子機器20(モバイルサブシステム)の処理負荷を軽減できる。またホームサーバ120のイベント判定部150や情報転送部170だけを動作させておけば、その他の各部は低消費電力モード(スリープ状態)に設定できるため、省電力化を図れる。   As described above, if the event determination unit 150, the control processing unit 152, the history information update unit 148, and the like are provided in the home server 120, control that always reflects the latest user history is performed even when the subsystem is switched. Is possible. In addition, processing such as event determination with heavy processing load that requires polling or the like can be assigned to the home server 120 with high processing capability, so that the processing load on the portable electronic device 20 (mobile subsystem) can be reduced. Further, if only the event determination unit 150 and the information transfer unit 170 of the home server 120 are operated, the other units can be set in a low power consumption mode (sleep state), so that power saving can be achieved.

4.3 第3のシステム構成例
図13に第3のシステム構成例を示す。図13では、統合システムのメインサーバである外部サーバ620が設けられている。この外部サーバ620は、統合システムを構成する複数のサブシステムの制御対象機器の制御のための処理を行ったり、サブシステム間の通信(情報転送)処理などを行う。
4.3 Third System Configuration Example FIG. 13 shows a third system configuration example. In FIG. 13, an external server 620 that is the main server of the integrated system is provided. The external server 620 performs processing for controlling the control target devices of a plurality of subsystems constituting the integrated system, and performs communication (information transfer) processing between subsystems.

そして図13のシステムでは、携帯型電子機器20と外部サーバ620はPHS等の無線WANで通信接続され、外部サーバ620とロボット300もPHS等の無線WANで通信接続される。そして制御システム25の処理は、外部サーバ620の処理部640により実現できる。或いは、携帯型電子機器20の処理部40、外部サーバ620の処理部640、ロボット300の処理部340による分散処理により実現してもよい。   In the system of FIG. 13, the portable electronic device 20 and the external server 620 are communicatively connected by a wireless WAN such as PHS, and the external server 620 and the robot 300 are also communicatively connected by a wireless WAN such as PHS. The processing of the control system 25 can be realized by the processing unit 640 of the external server 620. Alternatively, it may be realized by distributed processing by the processing unit 40 of the portable electronic device 20, the processing unit 640 of the external server 620, and the processing unit 340 of the robot 300.

携帯型電子機器20やロボット300などの各ユニットは、適宜、外部サーバ620と通信を行って、ユーザ履歴情報の同期処理(転送処理)を行う。例えばユニットが停止するタイミングで、そのユニットから外部サーバ620の履歴情報記憶部662にユーザ履歴情報をアップロードし、ユニットが起動するタイミングで、外部サーバ620からそのユニットに履歴情報記憶部662のユーザ履歴情報をダウンロードする。これらのアップロード、ダウンロードの処理は情報転送部670等により実現される。また図13では、イベント判定部650、履歴情報更新部548が外部サーバ620に設けられ、利用可能イベントの判定処理やユーザ履歴情報の更新処理が統合的に行われる。   Each unit such as the portable electronic device 20 and the robot 300 appropriately communicates with the external server 620 to perform synchronization processing (transfer processing) of user history information. For example, the user history information is uploaded from the unit to the history information storage unit 662 of the external server 620 when the unit stops, and the user history of the history information storage unit 662 is transferred from the external server 620 to the unit when the unit starts. Download information. These upload and download processes are realized by the information transfer unit 670 and the like. In FIG. 13, the event determination unit 650 and the history information update unit 548 are provided in the external server 620, and the determination process of available events and the update process of user history information are performed in an integrated manner.

なお図13では、無線強度に基づくユーザと家の近接判断ができない。従って、この場合には、例えばPHSの基地局の位置登録情報などに基づいて、ユーザの位置を判断し、ユーザが家に近づいたか否かを判断すればよい。或いはウェアラブルセンサ12のGPSセンサに基づいて判断してもよい。そしてユーザが家に近づいたと判断された場合に、外部サーバ620等の制御により、ロボット300を起動すればよい。   In FIG. 13, it is not possible to determine the proximity of the user and the house based on the wireless strength. Therefore, in this case, the user's position may be determined based on, for example, the position registration information of the PHS base station, and it may be determined whether or not the user has approached the house. Or you may judge based on the GPS sensor of the wearable sensor 12. FIG. When it is determined that the user has approached the house, the robot 300 may be activated under the control of the external server 620 or the like.

4.4 第4のシステム構成例
図14に第4のシステム構成例を示す。図13では、メインサーバである外部サーバ620及びローカルサーバであるホームサーバ120が設けられている。
4.4 Fourth System Configuration Example FIG. 14 shows a fourth system configuration example. In FIG. 13, an external server 620 as a main server and a home server 120 as a local server are provided.

図14のシステムでは、携帯型電子機器20と外部サーバ620はPHS等の無線WANで通信接続され、外部サーバ620とホームサーバ120はADSL等の有線WANで通信接続され、ホームサーバ120とロボット300は無線LAN等で通信接続される。そして本実施形態の制御システムの処理は、外部サーバ620の処理部640等により実現される。或いは携帯型電子機器20の処理部40、外部サーバ620の処理部640、ホームサーバ120の処理部140、ロボット300の処理部340による分散処理により実現してもよい。   In the system of FIG. 14, the portable electronic device 20 and the external server 620 are communicatively connected by a wireless WAN such as PHS, and the external server 620 and the home server 120 are communicatively connected by a wired WAN such as ADSL. Are connected by wireless LAN or the like. The processing of the control system of this embodiment is realized by the processing unit 640 of the external server 620 and the like. Alternatively, it may be realized by distributed processing by the processing unit 40 of the portable electronic device 20, the processing unit 640 of the external server 620, the processing unit 140 of the home server 120, and the processing unit 340 of the robot 300.

携帯型電子機器20、ホームサーバ120等の各ユニットは、適宜、外部サーバ620と通信して、ユーザ履歴情報の同期処理(転送処理)を行う。また、PHSの位置登録情報、GPSセンサ、マイク等を利用して、ユーザが家に近づいたか否かを判断し、近づいた場合には、外部サーバ620の履歴情報記憶部662のユーザ履歴情報を、ホームサーバ120の記憶部160にダウンロードして、ロボット300の制御動作を開始させる。   Each unit such as the portable electronic device 20 and the home server 120 appropriately communicates with the external server 620 to perform synchronization processing (transfer processing) of user history information. In addition, it is determined whether or not the user has approached the house by using position registration information of the PHS, a GPS sensor, a microphone, and the like. If the user has approached, the user history information in the history information storage unit 662 of the external server 620 is stored. Then, it is downloaded to the storage unit 160 of the home server 120 and the control operation of the robot 300 is started.

図14のシステムによれば、ユーザ履歴情報やその更新処理を、外部サーバ620において一元的に管理できるため、多くのサブシステムにより構成される統合システムに好適な制御システムを提供できる。   According to the system shown in FIG. 14, user history information and update processing thereof can be centrally managed in the external server 620, so that it is possible to provide a control system suitable for an integrated system composed of many subsystems.

4.5 第5のシステム構成例
図15に第5のシステム構成例を示す。図15では、携帯型電子機器20とナビゲーション装置700は、ブルートゥースなどの近距離無線やクレードル等で通信接続される。そして制御システム25の処理は、ナビゲーション装置700の処理部740により実現できる。或いは携帯型電子機器20の処理部40、ナビゲーション装置700の処理部740による分散処理により実現してもよい。また処理部740の処理を、車載コンピュータの処理部により実現してもよい。
4.5 Fifth System Configuration Example FIG. 15 shows a fifth system configuration example. In FIG. 15, the portable electronic device 20 and the navigation device 700 are connected for communication by short-range radio such as Bluetooth, a cradle, or the like. The processing of the control system 25 can be realized by the processing unit 740 of the navigation device 700. Or you may implement | achieve by the distributed process by the process part 40 of the portable electronic device 20, and the process part 740 of the navigation apparatus 700. FIG. Further, the processing of the processing unit 740 may be realized by a processing unit of an in-vehicle computer.

図15では、モバイルサブシステムやホームサブシステムのセンサからのセンサ情報によりユーザ履歴情報が更新されたユーザが、車内に移動すると、イベント判定部750が、ナビゲーション装置700(第2のサブシステムの第2の制御対象機器)の利用可能イベントが発生したと判断する。   In FIG. 15, when a user whose user history information has been updated with sensor information from sensors in the mobile subsystem and home subsystem moves into the vehicle, the event determination unit 750 displays the navigation device 700 (the second subsystem first). It is determined that an available event of the second control target device has occurred.

また情報転送部770は、携帯型電子機器20(第1のサブシステム)の履歴情報記憶部62(第1の履歴情報記憶部)と、ナビゲーション装置700(第2のサブシステム)の履歴情報記憶部762(第2の履歴情報記憶部)との間で、ユーザ履歴情報の転送処理を行う。これにより、モバイル環境やホーム環境において更新されたユーザ履歴情報が、履歴情報記憶部762に転送されて記憶されるようになる。   The information transfer unit 770 also includes a history information storage unit 62 (first history information storage unit) of the portable electronic device 20 (first subsystem) and a history information storage of the navigation device 700 (second subsystem). The user history information is transferred to and from the unit 762 (second history information storage unit). Thereby, the user history information updated in the mobile environment or the home environment is transferred to the history information storage unit 762 and stored therein.

また制御処理部752は、利用可能イベントが発生すると、カーナビディスプレイ790等の制御動作を開始させる。具体的には制御部786が制御対象であるカーナビディスプレイ790を制御することで、履歴情報記憶部762に転送されたユーザ履歴情報を用いた表示動作等を行わせる。   In addition, when an available event occurs, the control processing unit 752 starts a control operation of the car navigation display 790 and the like. Specifically, the control unit 786 controls the car navigation display 790 that is a control target, thereby causing a display operation using the user history information transferred to the history information storage unit 762 to be performed.

また履歴情報更新部748は、ナビゲーション装置700(車内サブシステム)の車内センサ16(GPSセンサ、ジャイロセンサ、タッチセンサ等)からのセンサ情報等に基づいて、ユーザ履歴情報の更新を行う。   The history information update unit 748 updates user history information based on sensor information from the in-vehicle sensor 16 (GPS sensor, gyro sensor, touch sensor, etc.) of the navigation device 700 (in-vehicle subsystem).

このようにすれば例えば図7(A)に示すように、車に乗車したユーザが携帯型電子機器20をクレードル21に接続したり、近距離無線によりユーザの乗車が検知されると、通信経路が確立して、ユーザ履歴情報が携帯型電子機器20からナビゲーション装置700に転送される。そして図7(B)に示すようにユーザ履歴情報に基づくカーナビディスプレイの表示制御が行われる。またGPSセンサ、ジャイロセンサ、タッチセンサなどの車内センサ16からのセンサ情報に基づいて、車内サブシステムでのユーザの行動、状態等の履歴が同定される。そして図7(C)のE1に示すように、車内センサ16(GPSセンサ等)からのセンサ情報に基づいてユーザ履歴情報がシームレスに更新される。またユーザが車から降りた場合には、例えばナビゲーション装置700の履歴情報記憶部762から携帯型電子機器20の履歴情報記憶部62にユーザ履歴情報が転送される。そして図7(C)のE2、E3に示すように、車内環境からモバイル環境に移行した場合にもユーザ履歴情報がシームレスに更新される。   In this way, for example, as shown in FIG. 7A, when a user who has boarded the vehicle connects the portable electronic device 20 to the cradle 21 or the user's boarding is detected by short-range wireless communication, Is established, and the user history information is transferred from the portable electronic device 20 to the navigation device 700. Then, as shown in FIG. 7B, display control of the car navigation display based on the user history information is performed. Further, based on sensor information from the in-vehicle sensor 16 such as a GPS sensor, a gyro sensor, and a touch sensor, the history of the user's behavior and state in the in-vehicle subsystem is identified. Then, as indicated by E1 in FIG. 7C, the user history information is seamlessly updated based on the sensor information from the in-vehicle sensor 16 (GPS sensor or the like). Further, when the user gets out of the car, for example, the user history information is transferred from the history information storage unit 762 of the navigation device 700 to the history information storage unit 62 of the portable electronic device 20. As shown at E2 and E3 in FIG. 7C, the user history information is seamlessly updated even when the vehicle environment is changed to the mobile environment.

5.センサ、制御対象機器の選択
次に、センサや制御対象機器の選択手法の具体例について説明する。
5. Selection of Sensor and Control Target Device Next, a specific example of a method for selecting a sensor and a control target device will be described.

例えば図16(A)では、ユーザがモバイル環境にいる場合に、イベント判定部50が、ウェアラブルセンサ12、モバイル制御対象機器92の利用が可能であると判定すると、センサ選択部42がウェアラブルセンサ12を選択し、制御対象機器選択部44がモバイル制御対象機器92を選択する。そして履歴情報更新部48が、ウェアラブルセンサ12からのセンサ情報に基づいてユーザ履歴情報を更新する。また制御処理部52が、モバイル制御対象機器92の制御動作を開始させる。   For example, in FIG. 16A, when the user is in a mobile environment, if the event determination unit 50 determines that the wearable sensor 12 and the mobile control target device 92 can be used, the sensor selection unit 42 detects the wearable sensor 12. The control target device selection unit 44 selects the mobile control target device 92. Then, the history information update unit 48 updates the user history information based on the sensor information from the wearable sensor 12. Further, the control processing unit 52 starts the control operation of the mobile control target device 92.

一方、図16(B)では、ユーザがモバイル環境からホーム環境に移動し、イベント判定部50が、ホームセンサ14、ホーム制御対象機器94の利用が可能であるか否かを判定する。そして利用可能である場合には、センサ選択部42がホームセンサ14を選択し、制御対象機器選択部44がホーム制御対象機器94を選択する。また履歴情報更新部48が、ホームセンサ14からのセンサ情報に基づいてユーザ履歴情報を更新する。また制御処理部52がホーム制御対象機器94の制御動作を開始させる。   On the other hand, in FIG. 16B, the user moves from the mobile environment to the home environment, and the event determination unit 50 determines whether the home sensor 14 and the home control target device 94 can be used. If it is available, the sensor selection unit 42 selects the home sensor 14, and the control target device selection unit 44 selects the home control target device 94. Further, the history information update unit 48 updates the user history information based on the sensor information from the home sensor 14. In addition, the control processing unit 52 starts the control operation of the home control target device 94.

このように図16(A)、図16(B)では、ユーザがモバイル環境にいる場合にも、ホーム環境にいる場合にも、携帯型電子機器20が、センサ情報に基づく履歴情報の更新や制御対象機器の制御を行っており、端末機器の共有化が図れるとともにユーザ履歴情報の同期を必要としない点で優れている。   As described above, in FIGS. 16A and 16B, the portable electronic device 20 updates the history information based on the sensor information regardless of whether the user is in the mobile environment or the home environment. It is excellent in that it controls the devices to be controlled, can share terminal devices, and does not require synchronization of user history information.

しかしながら、ユーザがホーム環境にいる場合には、携帯型電子機器20を取り外す可能性が高い。またホーム環境においても携帯型電子機器20を常時動作させると、携帯型電子機器20の電力が無駄に消費されてしまう。   However, when the user is in the home environment, there is a high possibility that the portable electronic device 20 will be removed. Further, if the portable electronic device 20 is always operated even in the home environment, the power of the portable electronic device 20 is wasted.

そこで図17(A)〜図18では、ユーザがモバイル環境(第1のサブシステムの環境)からホーム環境(第2のサブシステムの環境)に移動した場合に、携帯型電子機器20を停止させる等の制御を行っている。   17A to 18, when the user moves from the mobile environment (first subsystem environment) to the home environment (second subsystem environment), the portable electronic device 20 is stopped. Etc. are controlled.

例えば図17(A)では、ユーザがモバイル環境にいるため、モバイル側は電源オン(或いは通常動作モード)になっており、ホーム制御対象機器94は電源オフ(或いは低消費電力モード)になっている。なおモバイル側、ホーム側の情報転送部70、170は、常時、電源オン(通常動作モード)になっている。   For example, in FIG. 17A, since the user is in a mobile environment, the mobile side is powered on (or normal operation mode), and the home control target device 94 is powered off (or low power consumption mode). Yes. The information transfer units 70 and 170 on the mobile side and the home side are always turned on (normal operation mode).

そしてモバイル側の制御対象機器選択部44がモバイル制御対象機器92を選択し、選択されたモバイル制御対象機器92の制御が行われる。またモバイル側のセンサ選択部42がウェアラブルセンサ12を選択し、モバイル側の履歴情報更新部48がウェアラブルセンサ12からのセンサ情報に基づきユーザ履歴情報を更新する。   Then, the mobile control target device selection unit 44 selects the mobile control target device 92, and the selected mobile control target device 92 is controlled. In addition, the mobile-side sensor selection unit 42 selects the wearable sensor 12, and the mobile-side history information update unit 48 updates the user history information based on the sensor information from the wearable sensor 12.

一方、図17(B)では、ユーザがモバイル環境からホーム環境に移動している。この場合には、ホーム制御対象機器94の利用が可能か否かが判定され、利用可能である場合には、ホーム制御対象機器94が電源オン(通常動作モード)になる。そしてモバイル側の情報転送部70が、履歴情報記憶部62からユーザ履歴情報を読み出して、ホーム側に転送する。するとホーム側の情報転送部170が、このユーザ履歴情報を受けて、履歴情報記憶部162に書き込む。そしてホームセンサ14が選択されて、ホームセンサ14からのセンサ情報に基づくユーザ履歴情報の更新が開始する。またユーザ履歴情報を用いたホーム制御対象機器94の制御が開始する。そしてモバイル側が電源オフ(低消費電力モード)になる。   On the other hand, in FIG. 17B, the user has moved from the mobile environment to the home environment. In this case, it is determined whether or not the home control target device 94 can be used. If the home control target device 94 can be used, the home control target device 94 is turned on (normal operation mode). Then, the mobile-side information transfer unit 70 reads the user history information from the history information storage unit 62 and transfers it to the home side. Then, the home-side information transfer unit 170 receives this user history information and writes it in the history information storage unit 162. Then, the home sensor 14 is selected, and updating of the user history information based on the sensor information from the home sensor 14 is started. In addition, control of the home control target device 94 using the user history information is started. The mobile side is turned off (low power consumption mode).

図18では、ユーザがホーム環境からモバイル環境に戻っている。この場合には、モバイル側が電源オン(通常動作モード)になる。そしてホーム側の情報転送部170が、履歴情報記憶部162からユーザ履歴情報を読み出して、モバイル側に転送する。するとモバイル側の情報転送部70が、このユーザ履歴情報を受けて、履歴情報記憶部62に書き込む。そしてホーム制御対象機器94が電源オフ(低消費電力モード)になる。   In FIG. 18, the user has returned from the home environment to the mobile environment. In this case, the mobile side is turned on (normal operation mode). Then, the home-side information transfer unit 170 reads the user history information from the history information storage unit 162 and transfers it to the mobile side. Then, the mobile-side information transfer unit 70 receives this user history information and writes it in the history information storage unit 62. Then, the home control target device 94 is turned off (low power consumption mode).

図17(A)〜図18の手法によれば、ユーザがモバイル環境にいる場合には、ホーム制御対象機器94(或いはホームサブシステム)が電源オフ(低消費電力モード)になり、ユーザがホーム環境にいる場合には、モバイル側が電源オフになるため、モバイル側やホーム側の低消費電力化を図れる。そしてこの場合に、図17(B)や図18に示すようにユーザ履歴情報を転送すれば、ユーザがサブシステム間を移動した場合にも、ユーザ履歴情報のシームレスな更新が可能になる。またユーザがモバイル環境にいる場合にも、ホーム環境にいる場合にも、情報転送部70、170は、常時、電源オン(通常動作モード)になっているため、ユーザ履歴情報の転送処理やユーザ環境変化の監視処理を適正に実現できる。   17A to 18, when the user is in a mobile environment, the home control target device 94 (or home subsystem) is turned off (low power consumption mode), and the user is at home. When in the environment, the mobile side is powered off, so the power consumption on the mobile side and the home side can be reduced. In this case, if the user history information is transferred as shown in FIG. 17B or FIG. 18, even if the user moves between subsystems, the user history information can be updated seamlessly. Even when the user is in a mobile environment or a home environment, the information transfer units 70 and 170 are always powered on (normal operation mode). It is possible to properly implement environmental change monitoring processing.

図19は、図17(A)〜図18の手法の詳細な処理例を示すフローチャートである。まず、ホーム制御対象機器94の利用が可能になったか否かを判断する(ステップS31)。そして利用可能になった場合には、そのホーム制御対象機器94を選択し(ステップS32)、選択されたホーム制御対象機器94の電源をオンにする(ステップS33)。或いは低消費電力モードから通常動作モードに復帰させる。   FIG. 19 is a flowchart showing a detailed processing example of the method of FIGS. First, it is determined whether or not the home control target device 94 can be used (step S31). If it becomes available, the home control target device 94 is selected (step S32), and the power of the selected home control target device 94 is turned on (step S33). Alternatively, the low power consumption mode is returned to the normal operation mode.

次に、ユーザ履歴情報を履歴情報記憶部62からホームサブシステムの履歴情報記憶部162に転送する(ステップS34)。そしてホームセンサ14からのセンサ情報を用いたユーザ履歴情報の更新を開始する(ステップS35)。またユーザ履歴情報を用いたホーム制御対象機器94の制御動作を開始する(ステップS36)。   Next, the user history information is transferred from the history information storage unit 62 to the history information storage unit 162 of the home subsystem (step S34). Then, updating of the user history information using the sensor information from the home sensor 14 is started (step S35). Further, the control operation of the home control target device 94 using the user history information is started (step S36).

次に携帯型電子機器20の電源をオフにする(ステップS37)。或いは低消費電力モードに移行させる。但し情報転送部(通信部)70は常時電源オン(通常動作モード)のままにする。   Next, the portable electronic device 20 is turned off (step S37). Alternatively, the mode is shifted to the low power consumption mode. However, the information transfer unit (communication unit) 70 is always kept powered on (normal operation mode).

こうして、次に、ホーム制御対象機器94の利用が不可になった否かを判断する(ステップS38)。ホーム制御対象機器94の利用が可能な間は、ホームセンサ14からのセンサ情報を用いたユーザ履歴情報の更新とこれを用いたホーム制御対象機器94の制御動作を継続する。そして利用不可になった場合には、携帯型電子機器20の電源をオンにする(ステップS39)。或いは低消費電力モードから通常動作モードに復帰させる。そしてユーザ履歴情報をホームサブシステムの履歴情報記憶部162から携帯型電子機器20の履歴情報記憶部62に転送する(ステップS40)。そしてホーム制御対象機器94の電源をオフにする(ステップS41)。或いは低消費電力モードに移行させる。   Thus, next, it is determined whether or not the use of the home control target device 94 is disabled (step S38). While the home control target device 94 can be used, the updating of the user history information using the sensor information from the home sensor 14 and the control operation of the home control target device 94 using the same are continued. And when it becomes unavailable, the power source of the portable electronic device 20 is turned on (step S39). Alternatively, the low power consumption mode is returned to the normal operation mode. Then, the user history information is transferred from the history information storage unit 162 of the home subsystem to the history information storage unit 62 of the portable electronic device 20 (step S40). Then, the power source of the home control target device 94 is turned off (step S41). Alternatively, the mode is shifted to the low power consumption mode.

6.無線を利用したユーザ履歴情報の転送
次に無線を利用したユーザ履歴情報の転送手法について説明する。図20にこの手法を実現するシステムの構成例を示す。
6). Transferring User History Information Using Wireless Next, a method for transferring user history information using wireless will be described. FIG. 20 shows a configuration example of a system that realizes this technique.

図20では、携帯型電子機器20、ロボット300に情報転送部70、370が設けられ、その通信部(通信モジュール)72、372により、無線による情報転送が行われる。例えば情報転送部70、情報転送部370は、制御対象機器であるロボット300の利用可能イベントが発生すると、モバイル側の履歴情報記憶部62に記憶されるユーザ履歴情報を、ホーム側の履歴情報記憶部362(第2の履歴情報記憶部)に転送する処理を行う。   In FIG. 20, information transfer units 70 and 370 are provided in the portable electronic device 20 and the robot 300, and information is transmitted wirelessly by communication units (communication modules) 72 and 372. For example, the information transfer unit 70 and the information transfer unit 370 store the user history information stored in the history information storage unit 62 on the mobile side and the history information storage on the home side when an available event of the robot 300 that is the control target device occurs. Transfer processing to the unit 362 (second history information storage unit) is performed.

この場合に情報転送部70、情報転送部370はユーザ履歴情報の情報同期処理を行う。具体的には、モバイル側の履歴情報記憶部62に記憶されるユーザ履歴情報と、ホーム側の履歴情報記憶部362に記憶されるユーザ履歴情報を、同じ内容の情報に維持する情報同期処理を行う。情報同期処理は、現在利用しているサブシステムの履歴情報を、新しく利用できる状況になったサブシステムの履歴情報に上書きすることで行う。例えばモバイル側を現在利用していて、新たにホーム側が利用可能になった時には、ホーム側の履歴情報に対してモバイル側の履歴情報を上書きする。逆の場合には、モバイル側の履歴情報に対してホーム側の履歴情報を上書きする。このようにすれば、最新のユーザ履歴情報が履歴情報記憶部62、362に維持されて記憶されるようになり、ユーザが複数のサブシステム間で移動した場合にも、ユーザ履歴情報のシームレスで適切な更新が可能になる。   In this case, the information transfer unit 70 and the information transfer unit 370 perform information synchronization processing of user history information. Specifically, an information synchronization process for maintaining the user history information stored in the mobile history information storage unit 62 and the user history information stored in the home history information storage unit 362 in the same content information is performed. Do. The information synchronization process is performed by overwriting the history information of the currently used subsystem with the history information of the subsystem that is newly available. For example, when the mobile side is currently used and the home side becomes available, the mobile side history information is overwritten on the home side history information. In the opposite case, the history information on the home side is overwritten on the history information on the mobile side. In this way, the latest user history information is maintained and stored in the history information storage units 62 and 362, and even when the user moves between a plurality of subsystems, the user history information is seamless. Appropriate updates become possible.

また図20では情報転送が無線により行われる。具体的には、例えば無線LANや、近距離無線通信である微弱無線、ブルートゥース、赤外線等により情報転送が実現される。そしてこの場合には、無線の強度を検出することで、ロボット300(制御対象機器)の利用可能イベントの発生を判定できる。具体的には携帯型電子機器20とロボット300が近接すると、無線強度が強くなり、これによりロボット300が利用可能になったと判断できる。一方、携帯型電子機器20とロボット300が離れると、無線強度が小さくなり、これによりロボット300は利用不可になったと判断できる。このような手法を用いれば、情報転送に必要な無線を、利用可能イベントや利用不可イベントの判断処理に兼用できる。   In FIG. 20, information transfer is performed wirelessly. Specifically, information transfer is realized by, for example, wireless LAN, weak wireless that is short-range wireless communication, Bluetooth, infrared rays, or the like. In this case, the occurrence of an available event of the robot 300 (control target device) can be determined by detecting the wireless strength. Specifically, when the portable electronic device 20 and the robot 300 are close to each other, the wireless strength increases, and it can be determined that the robot 300 can be used. On the other hand, when the portable electronic device 20 and the robot 300 are separated from each other, the wireless strength decreases, and it can be determined that the robot 300 is not usable. If such a method is used, the radio | wireless required for information transfer can be used for the determination process of an available event or an unusable event.

図21(A)では、帰宅するためにユーザが家に向かって移動している。この場合に図21(B)に示すように、家を中心としたエリア1、2、3が設定されている。   In FIG. 21A, the user is moving toward the house to go home. In this case, as shown in FIG. 21B, areas 1, 2, and 3 centered on the house are set.

ここでエリア1は、無線LAN等(近距離無線通信と区別するために、ここでは以降、遠距離無線通信と呼ぶ)の有効範囲外のエリアであり、携帯型電子機器20が単独で動作するエリアである。エリア2は、遠距離無線通信の有効範囲内のエリアであり、ユーザ履歴情報の転送処理(情報同期処理)が行われるエリアである。エリア3は、ブルートゥース等の近距離無線通信の有効範囲内のエリアであり、ロボット300(広義にはホーム制御対象機器)が単独で動作するエリアである。なおエリア2は、近距離無線通信の有効範囲外のエリアになっている。   Here, area 1 is an area outside the effective range of a wireless LAN or the like (hereinafter referred to as long-distance wireless communication in order to be distinguished from short-range wireless communication), and the portable electronic device 20 operates alone. It is an area. Area 2 is an area within the effective range of long-distance wireless communication, and is an area where user history information transfer processing (information synchronization processing) is performed. Area 3 is an area within an effective range of short-range wireless communication such as Bluetooth, and is an area where the robot 300 (home control target device in a broad sense) operates independently. Area 2 is an area outside the effective range of near field communication.

例えばユーザがエリア1からエリア2に入ると、ロボット300が起動し、モバイル側の履歴情報記憶部62からホーム側の履歴情報記憶部362にユーザ履歴情報を転送(ロード)する。またユーザがエリア2からエリア3に入ると、携帯型電子機器20を停止し、ロボット300の単独動作に切り替える。   For example, when the user enters the area 2 from the area 1, the robot 300 is activated, and the user history information is transferred (loaded) from the history information storage unit 62 on the mobile side to the history information storage unit 362 on the home side. When the user enters the area 3 from the area 2, the portable electronic device 20 is stopped and switched to the single operation of the robot 300.

一方、ユーザがエリア3からエリア2に入ると、携帯型電子機器20を起動し、ホーム側の履歴情報記憶部362からモバイル側の履歴情報記憶部62にユーザ履歴情報を転送する。またユーザがエリア2からエリア1に入ると、ロボット300を停止し、携帯型電子機器20の単独動作に切り替える。   On the other hand, when the user enters the area 2 from the area 3, the portable electronic device 20 is activated, and the user history information is transferred from the history information storage unit 362 on the home side to the history information storage unit 62 on the mobile side. When the user enters area 1 from area 2, the robot 300 is stopped and switched to the single operation of the portable electronic device 20.

即ち図21(B)では、イベント判定部350等がホームサブシステム(第2のサブシステム)の場所に対するユーザの接近状態を判定する。そして情報転送部370は、接近状態が、第1の接近状態(エリア1)から、第1の接近状態よりも接近度合いが高い第2の接近状態(エリア2)になった場合に、履歴情報記憶部62に記憶されるユーザ履歴情報を、ホーム側の履歴情報記憶部362に転送するための処理を行う。そして制御処理部352は、ユーザの接近状態が、第2の接近状態(エリア2)から、第2の接近状態よりも接近度合いが高い第3の接近状態(エリア3)になった場合に、ユーザ履歴情報を用いたロボット300(第2の制御対象機器)の制御動作を開始させる。   That is, in FIG. 21B, the event determination unit 350 or the like determines the approaching state of the user to the location of the home subsystem (second subsystem). When the approaching state changes from the first approaching state (area 1) to the second approaching state (area 2) having a higher degree of approaching than the first approaching state, the information transfer unit 370 A process for transferring the user history information stored in the storage unit 62 to the history information storage unit 362 on the home side is performed. Then, when the user's approaching state changes from the second approaching state (area 2) to the third approaching state (area 3) having a higher degree of approaching than the second approaching state, The control operation of the robot 300 (second control target device) using the user history information is started.

更に情報転送部370は、ユーザの接近状態が第2の接近状態(エリア2)である期間の間、履歴情報記憶部62に記憶されるユーザ履歴情報と履歴情報記憶部362に記憶されるユーザ履歴情報とを、同じ内容の情報に維持する情報同期処理を行う。即ちユーザの接近状態が第1の接近状態(エリア1)から第2の接近状態(エリア2)になった場合には、モバイル側からホーム側にユーザ履歴情報を転送し、第3の接近状態(エリア3)から第2の接近状態(エリア2)になった場合には、ホーム側からモバイル側にユーザ履歴情報を転送する。そしてユーザの接近状態が、第2の接近状態(エリア2)から第1の接近状態(エリア1)になった場合には、ユーザ履歴情報を用いたロボット300の制御動作を停止する。   Further, the information transfer unit 370 stores the user history information stored in the history information storage unit 62 and the user stored in the history information storage unit 362 during the period in which the user approach state is the second approach state (area 2). Information synchronization processing is performed to maintain the history information as the same content information. That is, when the user approach state changes from the first approach state (area 1) to the second approach state (area 2), the user history information is transferred from the mobile side to the home side, and the third approach state When the second approach state (area 2) is entered from (area 3), the user history information is transferred from the home side to the mobile side. When the user approach state changes from the second approach state (area 2) to the first approach state (area 1), the control operation of the robot 300 using the user history information is stopped.

なお、これらの第1、第2、第3の接近状態(エリア1、2、3)は、例えば遠距離無線通信と近距離無線通信で判断できる。即ち近距離無線及び遠距離無線によりユーザ(携帯型電子機器)が検知された場合には、ユーザはエリア3(第3の接近状態)にいると判断できる。また近距離無線ではユーザを検知できないが、遠距離無線でユーザを検知できた場合には、ユーザはエリア2(第2の接近状態)にいると判断できる。また近距離無線でも遠距離無線でもユーザを検知できなかった場合には、ユーザはエリア1(第1の接近状態)にいると判断できる。このように、距離による受信状態が異なる少なくとも2種類の無線通信(例えば有効到達距離が異なる少なくとも2種類の無線通信)を利用することで、携帯型電子機器20やロボット300の起動、停止制御や、ユーザ履歴情報の転送処理を効率的に実現できる。   In addition, these 1st, 2nd, 3rd approach states (area 1, 2, 3) can be judged by long-distance wireless communication and short-distance wireless communication, for example. That is, when a user (portable electronic device) is detected by short-range radio and long-range radio, it can be determined that the user is in area 3 (third approach state). In addition, the user cannot be detected by the short-range wireless, but if the user can be detected by the long-range wireless, it can be determined that the user is in the area 2 (second approach state). If the user cannot be detected by the short-range radio or the long-range radio, it can be determined that the user is in area 1 (first approach state). In this way, by using at least two types of wireless communications with different reception states depending on distances (for example, at least two types of wireless communications with different effective reach distances), the start and stop control of the portable electronic device 20 and the robot 300 can be performed. The user history information transfer process can be efficiently realized.

図22は、図21(A)、図21(B)の手法の詳細な処理例を示すフローチャートである。まず、近接状態が変化したか否かを判断し(ステップS61)、変化していない場合には所定時間毎にポーリングを行う(ステップS62)。一方、変化した場合には、ユーザがエリア2に入ったか否かを判断し(ステップS63)、入った場合には、エリア1側からエリア2に入ったか否かを判断する(ステップS64)。   FIG. 22 is a flowchart showing a detailed processing example of the method of FIGS. 21 (A) and 21 (B). First, it is determined whether or not the proximity state has changed (step S61). If it has not changed, polling is performed every predetermined time (step S62). On the other hand, if it has changed, it is determined whether or not the user has entered area 2 (step S63). If so, it is determined whether or not the user has entered area 2 from the area 1 side (step S64).

エリア1側からエリア2に入った場合には、ロボット側(通信部以外の各部)を起動する(ステップS65)。そしてユニット間のハンドシェークを行い(ステップS66)、モバイル側からロボット側にユーザ履歴情報を転送する(ステップS67)。   When the area 2 is entered from the area 1 side, the robot side (each unit other than the communication unit) is activated (step S65). Then, handshaking between units is performed (step S66), and user history information is transferred from the mobile side to the robot side (step S67).

一方、エリア1側ではなくエリア3側からエリア2に入った場合には、モバイル側を起動する(ステップS68)。そしてユニット間のハンドシェークを行い(ステップS69)、ロボット側からモバイル側にユーザ履歴情報を転送する(ステップS70)。   On the other hand, when entering the area 2 from the area 3 side instead of the area 1 side, the mobile side is activated (step S68). Then, handshaking between units is performed (step S69), and the user history information is transferred from the robot side to the mobile side (step S70).

ステップS63で、ユーザがエリア2に入っていないと判断された場合には、エリア1に入ったか否かが判断される(ステップS71)。そしてエリア1に入った場合には、ロボット側(通信部以外)を停止する(ステップS72)。一方、ユーザがエリア1に入っていない場合には、エリア3にいると判断し、モバイル側(通信部以外)を停止する(ステップS73)。   If it is determined in step S63 that the user is not in area 2, it is determined whether or not the user has entered area 1 (step S71). When entering the area 1, the robot side (other than the communication unit) is stopped (step S72). On the other hand, if the user is not in area 1, it is determined that the user is in area 3, and the mobile side (other than the communication unit) is stopped (step S73).

なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語(第1、第2、第3のサブシステム、第1、第2、第3のセンサ、第1、第2、第3の制御対象機器、状態パラメータ等)と共に記載された用語(モバイルサブシステム、ホームサブシステム、車内サブシステム、ウェアラブルセンサ、ホームセンサ、車内センサ、モバイル制御対象機器、ホーム制御対象機器、車内制御対象機器、精神・身体状態パラメータ等)は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また制御システムやサブシステムやロボットやナビゲーション装置等の構成、動作も本実施形態で説明したものに限定に限定されず、種々の変形実施が可能である。例えば履歴情報更新部と制御処理部のいずれか一方を省略する変形実施も可能である。   Although the present embodiment has been described in detail as described above, it will be easily understood by those skilled in the art that many modifications can be made without departing from the novel matters and effects of the present invention. Accordingly, all such modifications are intended to be included in the scope of the present invention. For example, in the specification or drawings, at least once, a broader or synonymous different term (first, second, third subsystem, first, second, third sensor, first, second, third Controllable devices, status parameters, etc.) (mobile subsystem, home subsystem, in-vehicle subsystem, wearable sensor, home sensor, in-vehicle sensor, mobile control target device, home control target device, in-vehicle control target device) , Mental / physical condition parameters, etc.) can be replaced with the different terms in any part of the specification or drawings. Further, the configuration and operation of the control system, subsystem, robot, navigation device, and the like are not limited to those described in the present embodiment, and various modifications can be made. For example, a modification in which one of the history information update unit and the control processing unit is omitted is possible.

複数のサブシステムの統合システムの説明図Illustration of an integrated system of multiple subsystems 本実施形態の制御システムの構成例。The structural example of the control system of this embodiment. 本実施形態の制御システムの詳細な構成例。The detailed structural example of the control system of this embodiment. 図4(A)、図4(B)は本実施形態の動作を説明するためのフローチャート。4A and 4B are flowcharts for explaining the operation of the present embodiment. TPO情報に基づくセンサ、制御対象機器の選択手法の説明図。Explanatory drawing of the selection method of the sensor based on TPO information, and a control object apparatus. 図6(A)〜図6(C)は本実施形態の手法の適用例。6A to 6C show application examples of the method of the present embodiment. 図7(A)〜図7(C)は本実施形態の手法の適用例。FIG. 7A to FIG. 7C show application examples of the method of this embodiment. ユーザ履歴情報の更新処理のフローチャート。The flowchart of the update process of user history information. ユーザ履歴情報の説明図。Explanatory drawing of user log | history information. 図10(A)、図10(B)はユーザ履歴情報の説明図。FIG. 10A and FIG. 10B are explanatory diagrams of user history information. 本実施形態の第1のシステム構成例。The 1st system configuration example of this embodiment. 本実施形態の第2のシステム構成例。The 2nd system configuration example of this embodiment. 本実施形態の第3のシステム構成例。The 3rd system configuration example of this embodiment. 本実施形態の第4のシステム構成例。The 4th system configuration example of this embodiment. 本実施形態の第5のシステム構成例。The 5th system configuration example of this embodiment. 図16(A)、図16(B)はセンサ、制御対象機器の選択手法の説明図。FIG. 16A and FIG. 16B are explanatory diagrams of a method for selecting sensors and control target devices. 図17(A)、図17(B)はセンサ、制御対象機器の選択手法の説明図。FIGS. 17A and 17B are explanatory diagrams of a method for selecting a sensor and a device to be controlled. センサ、制御対象機器の選択手法の説明図。Explanatory drawing of the selection method of a sensor and a control object apparatus. センサ、制御対象機器の選択手法を説明するためのフローチャート。The flowchart for demonstrating the selection method of a sensor and a control object apparatus. 無線によるユーザ履歴情報の転送手法を実現するシステムの構成例。1 is a configuration example of a system that implements a wireless method for transferring user history information. 図21(A)、図21(B)は無線によるユーザ履歴情報の転送手法の説明図。FIGS. 21A and 21B are explanatory diagrams of a method for transferring user history information by wireless. 無線によるユーザ履歴情報の転送手法を説明するためのフローチャート。The flowchart for demonstrating the transfer method of the user historical information by radio | wireless.

符号の説明Explanation of symbols

10 センサ、12 ウェアラブルセンサ、14 ホームセンサ、16 車内センサ、
20 携帯型電子機器、25 制御システム、40 処理部、42 センサ選択部、
44 制御対象機器選択部、48 履歴情報更新部、50 イベント判定部、
52 制御処理部、60 記憶部、62 履歴情報記憶部、64 出力情報記憶部、
70 情報転送部、90 制御対象機器、
92 モバイル制御対象機器、93 ウェアラブルディスプレイ、
94 ホーム制御対象機器、96 車内制御対象機器、
120 ホームサーバ、140 処理部、148 履歴情報更新部、
150 イベント判定部、152 制御処理部、160 記憶部、
162 履歴情報記憶部、170 情報転送部、
230 情報取得部、232 通信部、234 センサI/F部、240 処理部、
242 センサ選択部、244 制御対象機器選択部、246 演算部、
248 履歴情報更新部、250 イベント判定部、252 制御処理部、
260 記憶部、262 履歴情報記憶部、270 情報転送部、
272 通信部、274 機器I/F部、
300 ロボット、310 ロボット搭載センサ 340 処理部、
348 履歴情報更新部、350 イベント判定部、352 制御処理部、
360 記憶部、362 履歴情報記憶部、370 情報転送部、
386 ロボット制御部、390 ロボット動作機構、
620 ホームサーバ、640 処理部、648 履歴情報更新部、
650 イベント判定部、652 制御処理部、660 記憶部、
662 履歴情報記憶部、670 情報転送部、
700 ナビゲーション装置、740 処理部、748 履歴情報更新部、
750 イベント判定部、752 制御処理部、760 記憶部、
762 履歴情報記憶部、770 情報転送部、786 制御部、
790 カーナビディスプレイ
10 sensors, 12 wearable sensors, 14 home sensors, 16 in-vehicle sensors,
20 portable electronic device, 25 control system, 40 processing unit, 42 sensor selection unit,
44 control target device selection unit, 48 history information update unit, 50 event determination unit,
52 control processing unit, 60 storage unit, 62 history information storage unit, 64 output information storage unit,
70 information transfer unit, 90 controlled device,
92 mobile control target devices, 93 wearable displays,
94 home control target equipment, 96 in-car control target equipment,
120 home server, 140 processing unit, 148 history information update unit,
150 event determination unit, 152 control processing unit, 160 storage unit,
162 history information storage unit, 170 information transfer unit,
230 information acquisition unit, 232 communication unit, 234 sensor I / F unit, 240 processing unit,
242 Sensor selection unit, 244 Control target device selection unit, 246 calculation unit,
248 history information update unit, 250 event determination unit, 252 control processing unit,
260 storage unit, 262 history information storage unit, 270 information transfer unit,
272 communication unit, 274 device I / F unit,
300 robot, 310 robot mounting sensor 340 processing unit,
348 history information update unit, 350 event determination unit, 352 control processing unit,
360 storage unit, 362 history information storage unit, 370 information transfer unit,
386 robot controller, 390 robot operation mechanism,
620 Home server, 640 processing unit, 648 history information update unit,
650 event determination unit, 652 control processing unit, 660 storage unit,
662 history information storage unit, 670 information transfer unit,
700 navigation device, 740 processing unit, 748 history information updating unit,
750 event determination unit, 752 control processing unit, 760 storage unit,
762 history information storage unit, 770 information transfer unit, 786 control unit,
790 Car navigation display

Claims (27)

その各々のサブシステムが少なくともセンサを有する複数のサブシステムの統合システムのための制御システムであって、
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、
第1のサブシステムを利用していたユーザが、新たに第2のサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、
前記利用可能イベントが発生した場合に、前記第1のサブシステムのセンサである第1のセンサからのセンサ情報により更新していたユーザ履歴情報を、前記第2のサブシステムのセンサである第2のセンサからのセンサ情報に基づいて、さらに更新する履歴情報更新手段と、
を含むことを特徴とする制御システム。
A control system for an integrated system of a plurality of subsystems, each of which has at least a sensor,
History information obtained by at least one of a behavior sensor that measures a user's behavior, a state sensor that measures a user's state, and an environment sensor that measures a user's environment, and at least one of the user's behavior, state, and environment History information storage means for storing user history information which is history information about
An event determination means for determining occurrence of an available event indicating that a user who has used the first subsystem is now in a state where the second subsystem can be used;
When the available event occurs, the user history information updated by the sensor information from the first sensor that is the sensor of the first subsystem is changed to the second subsystem that is the sensor of the second subsystem. History information update means for further updating based on sensor information from the sensors;
A control system comprising:
請求項1において、
前記第1のサブシステムの履歴情報記憶手段である第1の履歴情報記憶手段と、前記第2のサブシステムの履歴情報記憶手段である第2の履歴情報記憶手段との間で、ユーザ履歴情報の転送処理を行う情報転送手段を含むことを特徴とする制御システム。
In claim 1,
User history information between the first history information storage means which is history information storage means of the first subsystem and the second history information storage means which is history information storage means of the second subsystem A control system comprising information transfer means for performing the transfer process.
請求項2において、
前記情報転送手段は、
前記第1の履歴情報記憶手段に記憶されるユーザ履歴情報と前記第2の履歴情報記憶手段に記憶されるユーザ履歴情報とを、同じ内容の情報に維持する情報同期処理を行うことを特徴とする制御システム。
In claim 2,
The information transfer means includes
An information synchronization process is performed to maintain the user history information stored in the first history information storage means and the user history information stored in the second history information storage means as information of the same content. Control system.
請求項2又は3において、
前記履歴情報更新手段は、
前記利用可能イベントが発生した場合に、前記第1の履歴情報記憶手段から前記第2の履歴情報記憶手段に転送されたユーザ履歴情報に対して、前記第2のサブシステムの前記第2のセンサからのセンサ情報に基づく更新処理を行うことを特徴とする制御システム。
In claim 2 or 3,
The history information update means includes
The second sensor of the second subsystem for user history information transferred from the first history information storage means to the second history information storage means when the available event occurs A control system for performing update processing based on sensor information from
請求項2乃至4のいずれかにおいて、
前記利用可能イベントが発生した場合に、前記第2のサブシステムの制御対象機器である第2の制御対象機器の制御動作を開始させる制御処理手段を含み、
前記制御処理手段は、
前記第2の履歴情報記憶手段に記憶されたユーザ履歴情報を用いた、前記第2の制御対象機器の制御動作を開始させることを特徴とする制御システム。
In any of claims 2 to 4,
Control processing means for starting a control operation of a second control target device that is a control target device of the second subsystem when the available event occurs;
The control processing means includes
A control system for starting a control operation of the second device to be controlled using user history information stored in the second history information storage means.
請求項5において、
前記情報転送手段は、
前記利用可能イベントが発生する前に、前記第1の履歴情報記憶手段から前記第2の履歴情報記憶手段に対してユーザ履歴情報を予め転送しておき、
前記制御処理手段は、
前記利用可能イベントが発生した場合に、前記第2の履歴情報記憶手段に予め転送されたユーザ履歴情報を用いた、前記第2の制御対象機器の制御動作を開始させることを特徴とする制御システム。
In claim 5,
The information transfer means includes
Before the available event occurs, user history information is transferred in advance from the first history information storage means to the second history information storage means,
The control processing means includes
When the available event occurs, a control system for starting the control operation of the second device to be controlled using the user history information previously transferred to the second history information storage means .
請求項1乃至6のいずれかにおいて、
前記第2のサブシステムのローカルサーバに設けられた前記イベント判定手段が、
ユーザが前記第2のサブシステムの場所に接近した場合に、前記利用可能イベントが発生したと判定することを特徴とする制御システム。
In any one of Claims 1 thru | or 6.
The event determination means provided in the local server of the second subsystem;
A control system for determining that the available event has occurred when a user approaches the location of the second subsystem.
請求項1乃至6のいずれかにおいて、
前記イベント判定手段は、
前記第1のサブシステムと前記第2のサブシステムとの間で行われる通信の無線強度を検出することで、前記利用可能イベントの発生を判定することを特徴とする制御システム。
In any one of Claims 1 thru | or 6.
The event determination means includes
A control system, wherein occurrence of the available event is determined by detecting a radio strength of communication performed between the first subsystem and the second subsystem.
請求項1乃至6のいずれかにおいて、
前記イベント判定手段は、
前記第2のサブシステムにて利用可能なクレードルに対して前記第1のサブシステムの機器が接続された場合に、前記利用可能イベントが発生したと判定することを特徴とする制御システム。
In any one of Claims 1 thru | or 6.
The event determination means includes
A control system, wherein when the device of the first subsystem is connected to a cradle that can be used in the second subsystem, it is determined that the available event has occurred.
請求項1乃至9のいずれかにおいて、
前記利用可能イベントが発生した場合に、前記第2のサブシステムの制御対象機器である第2の制御対象機器の、ユーザ履歴情報を用いた制御動作を開始させる制御処理手段を含むことを特徴とする制御システム。
In any one of Claims 1 thru | or 9,
And a control processing unit that starts a control operation using user history information of a second control target device that is a control target device of the second subsystem when the available event occurs. Control system.
その各々のサブシステムが少なくともセンサを有する複数のサブシステムの統合システムのための制御システムであって、
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、
第1のサブシステムを利用し、前記第1のサブシステムのセンサである第1のセンサからのセンサ情報によりユーザ履歴情報が更新されたユーザが、新たに第2のサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、
前記利用可能イベントが発生した場合に、前記第2のサブシステムの制御対象機器である第2の制御対象機器の、ユーザ履歴情報を用いた制御動作を開始させる制御処理手段と、
を含むことを特徴とする制御システム。
A control system for an integrated system of a plurality of subsystems, each of which has at least a sensor,
History information obtained by at least one of a behavior sensor that measures a user's behavior, a state sensor that measures a user's state, and an environment sensor that measures a user's environment, and at least one of the user's behavior, state, and environment History information storage means for storing user history information which is history information about
A user whose user history information is updated by sensor information from the first sensor that is the sensor of the first subsystem using the first subsystem can newly use the second subsystem. Event determination means for determining the occurrence of an available event indicating that a state has been reached;
Control processing means for starting a control operation using user history information of a second control target device that is a control target device of the second subsystem when the available event occurs;
A control system comprising:
請求項10又は11において、
前記制御処理手段は、
前記利用可能イベントが発生した場合に、前記第2の制御対象機器の電源をオンにする、或いは前記第2の制御対象機器を低消費電力モードから通常動作モードに復帰させる制御を行うことを特徴とする制御システム。
In claim 10 or 11,
The control processing means includes
When the available event occurs, the second control target device is turned on, or the second control target device is controlled to return from the low power consumption mode to the normal operation mode. And control system.
請求項10乃至12のいずれかにおいて、
前記制御処理手段は、
前記第2の制御対象機器をユーザが利用できなくなる利用不可イベントが発生した場合には、前記第2の制御対象機器の電源をオフにする、或いは前記第2の制御対象機器を通常動作モードから低消費電力モードに移行させる制御を行うことを特徴とする制御システム。
In any of claims 10 to 12,
The control processing means includes
When an unusable event occurs in which the user cannot use the second control target device, the second control target device is turned off, or the second control target device is moved from the normal operation mode. A control system for performing control to shift to a low power consumption mode.
請求項10乃至13のいずれかにおいて、
前記第1のサブシステムの履歴情報記憶手段である第1の履歴情報記憶手段と、前記第2のサブシステムの履歴情報記憶手段である第2の履歴情報記憶手段との間で、ユーザ履歴情報の転送処理を行う情報転送手段を含み、
前記イベント判定手段は、
第2のサブシステムの場所に対するユーザの接近状態を判定し、
前記情報転送手段は、
接近状態が、第1の接近状態から、前記第1の接近状態よりも接近度合いが高い第2の接近状態になった場合に、前記第1の履歴情報記憶手段に記憶されるユーザ履歴情報を、前記第2の履歴情報記憶手段に転送し、
前記制御処理手段は、
ユーザの接近状態が、前記第2の接近状態から、前記第2の接近状態よりも接近度合いが高い第3の接近状態になった場合に、ユーザ履歴情報を用いた前記第2の制御対象機器の制御動作を開始させることを特徴とする制御システム。
In any of claims 10 to 13,
User history information between the first history information storage means which is history information storage means of the first subsystem and the second history information storage means which is history information storage means of the second subsystem Including information transfer means for performing transfer processing of
The event determination means includes
Determining the user's proximity to the location of the second subsystem;
The information transfer means includes
When the approaching state changes from the first approaching state to the second approaching state having a higher degree of approaching than the first approaching state, the user history information stored in the first history information storage means is , Transfer to the second history information storage means,
The control processing means includes
When the user approach state changes from the second approach state to a third approach state having a higher degree of approach than the second approach state, the second control target device using user history information A control system characterized by starting a control operation of.
請求項14において、
前記情報転送手段は、
ユーザの接近状態が前記第2の接近状態である期間の間、前記第1の履歴情報記憶手段に記憶されるユーザ履歴情報と前記第2の履歴情報記憶手段に記憶されるユーザ履歴情報とを、同じ内容の情報に維持する情報同期処理を行うことを特徴とする制御システム。
In claim 14,
The information transfer means includes
The user history information stored in the first history information storage means and the user history information stored in the second history information storage means during a period when the user approach state is the second approach state. And a control system for performing information synchronization processing for maintaining information of the same content.
請求項14又は15において、
前記制御処理手段は、
ユーザの接近状態が、前記第2の接近状態から前記第1の接近状態になった場合に、ユーザ履歴情報を用いた前記第2の制御対象機器の制御動作を停止させることを特徴とする制御システム。
In claim 14 or 15,
The control processing means includes
Control that stops the control operation of the second device to be controlled using user history information when the user approach state changes from the second approach state to the first approach state. system.
請求項14乃至16のいずれかにおいて、
前記イベント判定手段は、
前記第1、第2、第3の接近状態を、距離による受信状態が異なる少なくとも2種類の無線通信を利用して判断することを特徴とする制御システム。
In any of claims 14 to 16,
The event determination means includes
The control system characterized in that the first, second, and third approach states are determined using at least two types of wireless communications that have different reception states depending on distances.
モバイルサブシステムとホームサブシステムを有する複数のサブシステムの統合システムのための制御システムであって、
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、
前記モバイルサブシステムを利用していたユーザが、新たに前記ホームサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、
前記利用可能イベントが発生した場合に、前記モバイルサブシステムのセンサからのセンサ情報により更新していたユーザ履歴情報を、前記ホームサブシステムのセンサからのセンサ情報に基づいて、さらに更新する履歴情報更新手段と、
を含むことを特徴とする制御システム。
A control system for an integrated system of a plurality of subsystems having a mobile subsystem and a home subsystem,
History information obtained by at least one of a behavior sensor that measures a user's behavior, a state sensor that measures a user's state, and an environment sensor that measures a user's environment, and at least one of the user's behavior, state, and environment History information storage means for storing user history information which is history information about
An event determination means for determining occurrence of an available event indicating that a user who has used the mobile subsystem has newly entered a state in which the home subsystem can be used;
History information update for further updating the user history information updated with the sensor information from the sensor of the mobile subsystem based on the sensor information from the sensor of the home subsystem when the available event occurs Means,
A control system comprising:
請求項18において、
前記イベント判定手段及び前記履歴情報更新手段が、前記ホームサブシステムのローカルサーバであるホームサーバに設けられることを特徴とする制御システム。
In claim 18,
The control system, wherein the event determination unit and the history information update unit are provided in a home server that is a local server of the home subsystem.
モバイルサブシステム及びホームサブシステムの少なくとも一方と車内サブシステムとを有する複数のサブシステムの統合システムのための制御システムであって、
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、
前記モバイルサブシステム又は前記ホームサブシステムを利用していたユーザが、新たに前記車内サブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、
前記利用可能イベントが発生した場合に、前記モバイルサブシステム又は前記ホームサブシステムのセンサからのセンサ情報に基づいて更新していたユーザ履歴情報を、前記車内サブシステムのセンサからのセンサ情報に基づいて、さらに更新する履歴情報更新手段と、
を含むことを特徴とする制御システム。
A control system for an integrated system of a plurality of subsystems having at least one of a mobile subsystem and a home subsystem and an in-vehicle subsystem,
History information obtained by at least one of a behavior sensor that measures a user's behavior, a state sensor that measures a user's state, and an environment sensor that measures a user's environment, and at least one of the user's behavior, state, and environment History information storage means for storing user history information which is history information about
Event determination means for determining occurrence of an available event indicating that a user who has used the mobile subsystem or the home subsystem is newly available for the in-vehicle subsystem;
When the available event occurs, the user history information updated based on the sensor information from the sensor of the mobile subsystem or the home subsystem is updated based on the sensor information from the sensor of the in-vehicle subsystem. , History information updating means for further updating,
A control system comprising:
請求項20において、
前記利用可能イベントが発生した場合に、ユーザ履歴情報を用いた前記車内サブシステムの制御対象機器の制御動作を開始させる制御処理手段を含むことを特徴とする制御システム。
In claim 20,
A control system comprising control processing means for starting a control operation of a control target device of the in-vehicle subsystem using user history information when the available event occurs.
請求項21において、
前記履歴情報更新手段は、
前記制御対象機器の操作情報又は前記車内サブシステムのセンサからのセンサ情報に基づいて、ユーザ履歴情報を更新することを特徴とする制御システム。
In claim 21,
The history information update means includes
The user history information is updated based on operation information of the control target device or sensor information from sensors in the in-vehicle subsystem.
その各々のサブシステムが少なくともセンサを有する複数のサブシステムの統合システムのための制御システム用のプログラムであって、
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、
第1のサブシステムを利用していたユーザが、第2のサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、
前記利用可能イベントが発生した場合に、前記第1のサブシステムのセンサである第1のセンサからのセンサ情報に基づいて更新していたユーザ履歴情報を、前記第2のサブシステムのセンサである第2のセンサからのセンサ情報に基づいて、さらに更新する履歴情報更新手段として、
コンピュータを機能させることを特徴とするプログラム。
A program for a control system for an integrated system of a plurality of subsystems, each subsystem having at least a sensor,
History information obtained by at least one of a behavior sensor that measures a user's behavior, a state sensor that measures a user's state, and an environment sensor that measures a user's environment, and at least one of the user's behavior, state, and environment History information storage means for storing user history information which is history information about
An event determination means for determining occurrence of an available event indicating that a user who has used the first subsystem is in a state where the second subsystem can be used;
When the available event occurs, the user history information updated based on the sensor information from the first sensor that is the sensor of the first subsystem is the sensor of the second subsystem. Based on sensor information from the second sensor, as history information update means for further updating,
A program characterized by causing a computer to function.
その各々のサブシステムが少なくともセンサを有する複数のサブシステムの統合システムのための制御システム用のプログラムであって、
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、
第1のサブシステムを利用し、前記第1のサブシステムのセンサである第1のセンサからのセンサ情報によりユーザ履歴情報が更新されたユーザが、新たに第2のサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、
前記利用可能イベントが発生した場合に、前記第2のサブシステムの制御対象機器である第2の制御対象機器の、ユーザ履歴情報を用いた制御動作を開始させる制御処理手段として、
コンピュータを機能させることを特徴とするプログラム。
A program for a control system for an integrated system of a plurality of subsystems, each subsystem having at least a sensor,
History information obtained by at least one of a behavior sensor that measures a user's behavior, a state sensor that measures a user's state, and an environment sensor that measures a user's environment, and at least one of the user's behavior, state, and environment History information storage means for storing user history information which is history information about
A user whose user history information is updated by sensor information from the first sensor that is the sensor of the first subsystem using the first subsystem can newly use the second subsystem. Event determination means for determining the occurrence of an available event indicating that a state has been reached;
As a control processing means for starting a control operation using user history information of a second control target device that is a control target device of the second subsystem when the available event occurs,
A program characterized by causing a computer to function.
モバイルサブシステムとホームサブシステムを有する複数のサブシステムの統合システムのための制御システム用のプログラムであって、
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、
前記モバイルサブシステムを利用していたユーザが、新たに前記ホームサブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、
前記利用可能イベントが発生した場合に、前記モバイルサブシステムのセンサからのセンサ情報に基づいて更新していたユーザ履歴情報を、前記ホームサブシステムのセンサからのセンサ情報に基づいて、さらに更新する履歴情報更新手段として、
コンピュータを機能させることを特徴とするプログラム。
A control system program for an integrated system of a plurality of subsystems having a mobile subsystem and a home subsystem,
History information obtained by at least one of a behavior sensor that measures a user's behavior, a state sensor that measures a user's state, and an environment sensor that measures a user's environment, and at least one of the user's behavior, state, and environment History information storage means for storing user history information which is history information about
An event determination means for determining occurrence of an available event indicating that a user who has used the mobile subsystem has newly entered a state in which the home subsystem can be used;
A history of further updating the user history information that has been updated based on the sensor information from the sensors of the mobile subsystem when the available event occurs, based on the sensor information from the sensors of the home subsystem As information update means,
A program characterized by causing a computer to function.
モバイルサブシステム及びホームサブシステムの少なくとも一方と車内サブシステムとを有する複数のサブシステムの統合システムのための制御システム用のプログラムであって、
ユーザの行動を計測する行動センサ、ユーザの状態を計測する状態センサ及びユーザの環境を計測する環境センサの少なくとも1つのセンサにより得られる履歴情報であって、ユーザの行動、状態及び環境の少なくとも1つについての履歴情報であるユーザ履歴情報を記憶する履歴情報記憶手段と、
前記モバイルサブシステム又は前記ホームサブシステムを利用していたユーザが、新たに前記車内サブシステムの利用が可能な状態になったことを示す利用可能イベントの発生を判定するイベント判定手段と、
前記利用可能イベントが発生した場合に、前記モバイルサブシステム又は前記ホームサブシステムのセンサからのセンサ情報に基づいて更新していたユーザ履歴情報を、前記車内サブシステムのセンサからのセンサ情報に基づいて、さらに更新する履歴情報更新手段として、
コンピュータを機能させることを特徴とするプログラム。
A program for a control system for an integrated system of a plurality of subsystems having at least one of a mobile subsystem and a home subsystem and an in-vehicle subsystem,
History information obtained by at least one of a behavior sensor that measures a user's behavior, a state sensor that measures a user's state, and an environment sensor that measures a user's environment, and at least one of the user's behavior, state, and environment History information storage means for storing user history information which is history information about
Event determination means for determining occurrence of an available event indicating that a user who has used the mobile subsystem or the home subsystem is newly available for the in-vehicle subsystem;
When the available event occurs, the user history information updated based on the sensor information from the sensor of the mobile subsystem or the home subsystem is updated based on the sensor information from the sensor of the in-vehicle subsystem. As a history information update means for further updating,
A program characterized by causing a computer to function.
コンピュータ読み取り可能な情報記憶媒体であって、請求項23乃至26のいずれかに記載のプログラムを記憶したことを特徴とする情報記憶媒体。   27. A computer-readable information storage medium, wherein the program according to any one of claims 23 to 26 is stored.
JP2007159253A 2007-06-15 2007-06-15 Control system, program, and information storage medium Pending JP2008310680A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2007159253A JP2008310680A (en) 2007-06-15 2007-06-15 Control system, program, and information storage medium
CN200880020404XA CN101681460B (en) 2007-06-15 2008-06-13 Control system
PCT/JP2008/060860 WO2008153132A1 (en) 2007-06-15 2008-06-13 Control system, program, and information storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007159253A JP2008310680A (en) 2007-06-15 2007-06-15 Control system, program, and information storage medium

Publications (2)

Publication Number Publication Date
JP2008310680A true JP2008310680A (en) 2008-12-25
JP2008310680A5 JP2008310680A5 (en) 2010-07-29

Family

ID=40129735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007159253A Pending JP2008310680A (en) 2007-06-15 2007-06-15 Control system, program, and information storage medium

Country Status (3)

Country Link
JP (1) JP2008310680A (en)
CN (1) CN101681460B (en)
WO (1) WO2008153132A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012079271A (en) * 2010-10-06 2012-04-19 Nec Commun Syst Ltd Environmental load display device, calculation method for the same, and program
WO2013146768A1 (en) * 2012-03-28 2013-10-03 京セラ株式会社 Control device, control system, and control method
JP2015149795A (en) * 2014-02-05 2015-08-20 三菱電機株式会社 power control system
JP2016004555A (en) * 2014-06-19 2016-01-12 日本電信電話株式会社 Communication amount measuring apparatus, method and program
JP2018032252A (en) * 2016-08-25 2018-03-01 日本テレビ放送網株式会社 Viewing user log accumulation system, viewing user log accumulation server, and viewing user log accumulation method
WO2022137720A1 (en) * 2020-12-21 2022-06-30 パナソニックIpマネジメント株式会社 Presence information management system and presence information management method

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103890667B (en) * 2011-10-21 2017-02-15 谷歌公司 User-friendly, network-connected learning thermostat and related systems and methods
US8622314B2 (en) 2011-10-21 2014-01-07 Nest Labs, Inc. Smart-home device that self-qualifies for away-state functionality
CN102523401B (en) * 2011-12-29 2015-09-30 深圳Tcl新技术有限公司 Smart Home TV set control system and method
JP6158306B2 (en) * 2013-03-25 2017-07-05 株式会社東芝 Wearable device and remote control method
CN104036560B (en) * 2014-06-18 2017-08-25 长城汽车股份有限公司 Environmental recorder, onboard system and environment inside car playback system
KR101570430B1 (en) * 2014-08-11 2015-11-20 엘지전자 주식회사 Wearble device and operation method thereof
CN105509225B (en) * 2014-09-26 2018-06-26 海信集团有限公司 Method, device and system for regulating air-conditioning equipment
JP6519560B2 (en) * 2016-09-23 2019-05-29 カシオ計算機株式会社 Robot, method of operating robot and program
CN106503185A (en) * 2016-10-31 2017-03-15 广东美的制冷设备有限公司 Stress-relieving activity based on air-conditioner recommends method and system
CN106597946B (en) * 2016-12-23 2018-11-30 上海正苒智能科技有限公司 A kind of indoor occupant method for monitoring state and system
CN114091736A (en) * 2021-10-28 2022-02-25 珠海大横琴科技发展有限公司 Data processing method and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003111157A (en) * 2001-09-28 2003-04-11 Toshiba Corp Integrated controller, device control method and device control program
JP2003219485A (en) * 2002-01-23 2003-07-31 Mitsubishi Electric Corp Home appliance control system, home appliance control device, home appliance, and remote control device.
WO2004101306A1 (en) * 2003-05-16 2004-11-25 Daimlerchrysler Ag Method and device for influencing the demands on a driver in a motor vehicle
JP2005303692A (en) * 2004-04-13 2005-10-27 Hitachi Ltd Schedule management system
JP2006042177A (en) * 2004-07-29 2006-02-09 Nec Corp Power-saving apparatus, portable terminal and power-saving method
WO2006030742A1 (en) * 2004-09-14 2006-03-23 Matsushita Electric Industrial Co., Ltd. Apparatus control system and apparatus control method
JP2006293535A (en) * 2005-04-07 2006-10-26 Olympus Corp Information display system
JP2007110343A (en) * 2005-10-12 2007-04-26 Canon Inc Wireless communication apparatus and control method thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4367736B2 (en) * 2000-01-07 2009-11-18 クラリオン株式会社 Hands-free in-vehicle telephone device, control method therefor, and mobile communication system
DE60213746T2 (en) * 2001-11-28 2007-08-16 Matsushita Electric Industrial Co., Ltd., Kadoma Security system for a house
JP3975400B2 (en) * 2003-08-20 2007-09-12 ソニー株式会社 Monitoring system, information processing apparatus and method, recording medium, and program
JP2005084828A (en) * 2003-09-05 2005-03-31 Ntt Docomo Inc User support system, user support method, and user support control system
JP4838499B2 (en) * 2004-05-21 2011-12-14 オリンパス株式会社 User support device
JP4369484B2 (en) * 2005-01-13 2009-11-18 パナソニック株式会社 Device operation control apparatus and method
JP4902174B2 (en) * 2005-11-04 2012-03-21 日本電信電話株式会社 Ubiquitous service system and ubiquitous service providing method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003111157A (en) * 2001-09-28 2003-04-11 Toshiba Corp Integrated controller, device control method and device control program
JP2003219485A (en) * 2002-01-23 2003-07-31 Mitsubishi Electric Corp Home appliance control system, home appliance control device, home appliance, and remote control device.
WO2004101306A1 (en) * 2003-05-16 2004-11-25 Daimlerchrysler Ag Method and device for influencing the demands on a driver in a motor vehicle
JP2005303692A (en) * 2004-04-13 2005-10-27 Hitachi Ltd Schedule management system
JP2006042177A (en) * 2004-07-29 2006-02-09 Nec Corp Power-saving apparatus, portable terminal and power-saving method
WO2006030742A1 (en) * 2004-09-14 2006-03-23 Matsushita Electric Industrial Co., Ltd. Apparatus control system and apparatus control method
JP2006293535A (en) * 2005-04-07 2006-10-26 Olympus Corp Information display system
JP2007110343A (en) * 2005-10-12 2007-04-26 Canon Inc Wireless communication apparatus and control method thereof

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012079271A (en) * 2010-10-06 2012-04-19 Nec Commun Syst Ltd Environmental load display device, calculation method for the same, and program
WO2013146768A1 (en) * 2012-03-28 2013-10-03 京セラ株式会社 Control device, control system, and control method
JP2013207939A (en) * 2012-03-28 2013-10-07 Kyocera Corp Control device, control system, and control method
JP2015149795A (en) * 2014-02-05 2015-08-20 三菱電機株式会社 power control system
JP2016004555A (en) * 2014-06-19 2016-01-12 日本電信電話株式会社 Communication amount measuring apparatus, method and program
JP2018032252A (en) * 2016-08-25 2018-03-01 日本テレビ放送網株式会社 Viewing user log accumulation system, viewing user log accumulation server, and viewing user log accumulation method
WO2022137720A1 (en) * 2020-12-21 2022-06-30 パナソニックIpマネジメント株式会社 Presence information management system and presence information management method
JP2022097829A (en) * 2020-12-21 2022-07-01 パナソニックIpマネジメント株式会社 Seat occupancy information management system and seat occupancy information management method
JP7591727B2 (en) 2020-12-21 2024-11-29 パナソニックIpマネジメント株式会社 Attendance information management system and attendance information management method

Also Published As

Publication number Publication date
CN101681460A (en) 2010-03-24
CN101681460B (en) 2013-03-06
WO2008153132A1 (en) 2008-12-18

Similar Documents

Publication Publication Date Title
JP5265141B2 (en) Portable electronic device, program and information storage medium
JP2008310680A (en) Control system, program, and information storage medium
CN101795831B (en) Robot control system, robot, program, and information recording medium
JP5060978B2 (en) Information presentation system, program, information storage medium, and information presentation system control method
US20110118870A1 (en) Robot control system, robot, program, and information storage medium
US8229877B2 (en) Information processing system, information processing method, and computer program product
US10937221B2 (en) Information processing apparatus, system, and method for displaying bio-information or kinetic information
JP6577642B2 (en) Computer-based method and system for providing active and automatic personal assistance using automobiles or portable electronic devices
US10360907B2 (en) Smart necklace with stereo vision and onboard processing
JP6803299B2 (en) System and method
JP7048709B2 (en) System and method
CN105015551A (en) Driver state monitoring system, method for control the same, and vehicle
EP3893215A1 (en) Information processing device, information processing method, and program
CN110304067B (en) Operation support system, information processing method, and storage medium
JP2020169956A (en) Vehicle destination proposal system
JP2018512927A (en) Wearable device for sleep assistance
CN110228402A (en) Transportation system, information processing unit, information processing method and non-transitory storage medium
US10102769B2 (en) Device, system and method for providing feedback to a user relating to a behavior of the user
US20180315393A1 (en) Display Device and Method for Controlling a Display Device
JPWO2019087490A1 (en) Information processing equipment, information processing methods, and programs
CN110767285A (en) Reminding method and terminal equipment
JP7679241B2 (en) Support device and support program
JP2008009505A (en) Information display system
JP2021182172A (en) Information processing equipment, information processing methods and programs
JP2005261669A (en) Biological state estimation device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100615

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120501

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120925