[go: up one dir, main page]

CN108175388A - Behavior monitoring method and device based on wearable device - Google Patents

Behavior monitoring method and device based on wearable device Download PDF

Info

Publication number
CN108175388A
CN108175388A CN201711249565.3A CN201711249565A CN108175388A CN 108175388 A CN108175388 A CN 108175388A CN 201711249565 A CN201711249565 A CN 201711249565A CN 108175388 A CN108175388 A CN 108175388A
Authority
CN
China
Prior art keywords
moment
user
acceleration
amplitude
difference
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.)
Granted
Application number
CN201711249565.3A
Other languages
Chinese (zh)
Other versions
CN108175388B (en
Inventor
肖征荣
田新雪
邴建
严斌峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201711249565.3A priority Critical patent/CN108175388B/en
Publication of CN108175388A publication Critical patent/CN108175388A/en
Application granted granted Critical
Publication of CN108175388B publication Critical patent/CN108175388B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/0205Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
    • A61B5/02055Simultaneously evaluating both cardiovascular condition and temperature
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/0022Monitoring a patient using a global network, e.g. telephone networks, internet
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/024Measuring pulse rate or heart rate
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1118Determining activity level
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6802Sensor mounted on worn items
    • A61B5/6804Garments; Clothes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient; User input means
    • A61B5/7465Arrangements for interactive communication between patient and care services, e.g. by using a telephone network
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient; User input means
    • A61B5/7465Arrangements for interactive communication between patient and care services, e.g. by using a telephone network
    • A61B5/747Arrangements for interactive communication between patient and care services, e.g. by using a telephone network in case of emergency, i.e. alerting emergency services
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0219Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Veterinary Medicine (AREA)
  • Physics & Mathematics (AREA)
  • Public Health (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Animal Behavior & Ethology (AREA)
  • Medical Informatics (AREA)
  • Surgery (AREA)
  • Cardiology (AREA)
  • Physiology (AREA)
  • Nursing (AREA)
  • Emergency Medicine (AREA)
  • Business, Economics & Management (AREA)
  • Critical Care (AREA)
  • Emergency Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Pulmonology (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本发明实施例提供一种基于可穿戴设备的行为监测方法及装置。本发明实施例通过根据可穿戴设备实时监测到的用户的加速度信息,确定用户的加速度的幅值大于预设幅值的第一时刻和第一时刻对应的加速度的峰值,计算第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值,根据第一时刻之前的历史时刻对应的用户的加速度矢量,以及第一时刻之后的第二时刻对应的用户的加速度矢量,确定历史时刻和第二时刻之间用户的方位角的变化,根据第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值、以及历史时刻和第二时刻之间用户的方位角的变化,确定用户的行为信息,提高了对用户行为信息进行监测的精确度。

Embodiments of the present invention provide a wearable device-based behavior monitoring method and device. According to the user's acceleration information monitored by the wearable device in real time, the embodiment of the present invention determines the first moment when the amplitude of the user's acceleration is greater than the preset amplitude and the peak value of the acceleration corresponding to the first moment, and calculates the acceleration after the first moment. The difference in the magnitude of the user's acceleration corresponding to adjacent moments within the preset time period is based on the user's acceleration vector corresponding to the historical moment before the first moment, and the user's acceleration vector corresponding to the second moment after the first moment , to determine the change of the user's azimuth angle between the historical moment and the second moment, according to the difference in the amplitude of the user's acceleration corresponding to the adjacent moment in the preset time period after the first moment, and the historical moment and the second moment Changes in the azimuth angles of the users between them determine the behavior information of the users and improve the accuracy of monitoring the behavior information of the users.

Description

基于可穿戴设备的行为监测方法及装置Behavior monitoring method and device based on wearable devices

技术领域technical field

本发明实施例涉及通信技术领域,尤其涉及一种基于可穿戴设备的行为监测方法及装置。The embodiments of the present invention relate to the field of communication technologies, and in particular to a wearable device-based behavior monitoring method and device.

背景技术Background technique

可穿戴健康监测系统是以可穿戴设备为基础,通过各种类型传感器采集人体的生理、活动、位置及环境等信息,通过通信技术对这些信息进行本地或者远程处理,以对用户当前或以后的身体状况做出诊断或预测。可穿戴健康监测系统能够为病人提供低负荷、非接触、长期连续的生理监测,在新一代医疗监测模式下被认为是最有效和最实际可行的监测手段。The wearable health monitoring system is based on wearable devices, collects information such as the physiology, activity, location and environment of the human body through various types of sensors, and processes these information locally or remotely through communication technology to monitor the user's current or future health. to make a diagnosis or prediction of a physical condition. Wearable health monitoring systems can provide patients with low-load, non-contact, long-term continuous physiological monitoring, and are considered to be the most effective and practical means of monitoring in the new generation of medical monitoring mode.

现有技术中,可穿戴式设备科对用户的心率数据进行全天候不间断监测,并通过蓝牙短距离通信技术自动传输到智能手机端分析处理;另外,还可以通过智能手机内置的加速度传感器和陀螺仪来采集反映人体主要运动姿态变化的信号数据和位置数据。In the existing technology, the wearable device monitors the user's heart rate data continuously around the clock, and automatically transmits it to the smartphone for analysis and processing through Bluetooth short-distance communication technology; The instrument is used to collect signal data and position data reflecting the main movement posture changes of the human body.

但是,通过智能手机内置的加速度传感器和陀螺仪无法准确监测用户的日常行为。However, the accelerometer and gyroscope built into the smartphone cannot accurately monitor the user's daily behavior.

发明内容Contents of the invention

本发明实施例提供一种基于可穿戴设备的行为监测方法及装置,以提高对用户行为信息进行监测的精确度。Embodiments of the present invention provide a wearable device-based behavior monitoring method and device, so as to improve the accuracy of monitoring user behavior information.

本发明实施例的一个方面是提供一种基于可穿戴设备的行为监测方法,包括:An aspect of the embodiments of the present invention is to provide a wearable device-based behavior monitoring method, including:

获取可穿戴设备实时监测到的用户的加速度信息;Obtain the user's acceleration information monitored by the wearable device in real time;

根据所述可穿戴设备实时监测到的用户的加速度信息,确定所述用户的加速度的幅值大于预设幅值的第一时刻和所述第一时刻对应的加速度的峰值;According to the user's acceleration information monitored by the wearable device in real time, determine the first moment when the magnitude of the user's acceleration is greater than a preset magnitude and the peak value of the acceleration corresponding to the first moment;

计算所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值;calculating the difference in magnitude of the user's acceleration corresponding to adjacent moments within a preset time period after the first moment;

根据所述第一时刻之前的历史时刻对应的所述用户的加速度矢量,以及所述第一时刻之后的第二时刻对应的所述用户的加速度矢量,确定所述历史时刻和所述第二时刻之间所述用户的方位角的变化;Determine the historical moment and the second moment according to the acceleration vector of the user corresponding to the historical moment before the first moment and the acceleration vector of the user corresponding to the second moment after the first moment between changes in the user's azimuth;

根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、以及所述历史时刻和所述第二时刻之间所述用户的方位角的变化,确定所述用户的行为信息。According to the difference in magnitude of the acceleration of the user corresponding to adjacent moments within a preset time period after the first moment, and the azimuth angle of the user between the historical moment and the second moment change, and determine the behavior information of the user.

本发明实施例的另一个方面是提供一种基于可穿戴设备的行为监测装置,包括:Another aspect of the embodiments of the present invention is to provide a wearable device-based behavior monitoring device, including:

获取模块,用于获取可穿戴设备实时监测到的用户的加速度信息;An acquisition module, configured to acquire the user's acceleration information monitored by the wearable device in real time;

确定模块,用于根据所述可穿戴设备实时监测到的用户的加速度信息,确定所述用户的加速度的幅值大于预设幅值的第一时刻和所述第一时刻对应的加速度的峰值;A determining module, configured to determine, according to the user's acceleration information monitored by the wearable device in real time, the first moment when the magnitude of the user's acceleration is greater than a preset magnitude and the peak value of the acceleration corresponding to the first moment;

计算模块,用于计算所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值;A calculation module, configured to calculate the difference in magnitude of the user's acceleration corresponding to adjacent moments within a preset time period after the first moment;

所述确定模块还用于:根据所述第一时刻之前的历史时刻对应的所述用户的加速度矢量,以及所述第一时刻之后的第二时刻对应的所述用户的加速度矢量,确定所述历史时刻和所述第二时刻之间所述用户的方位角的变化;根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、以及所述历史时刻和所述第二时刻之间所述用户的方位角的变化,确定所述用户的行为信息。The determining module is further configured to: determine the user's acceleration vector corresponding to a historical moment before the first moment and the user's acceleration vector corresponding to a second moment after the first moment. The change of the azimuth angle of the user between the historical moment and the second moment; the difference in the magnitude of the acceleration of the user corresponding to the adjacent moment in the preset time period after the first moment, and The change of the azimuth angle of the user between the historical moment and the second moment determines behavior information of the user.

本发明实施例提供的基于可穿戴设备的行为监测方法及装置,通过根据可穿戴设备实时监测到的用户的加速度信息,确定用户的加速度的幅值大于预设幅值的第一时刻和第一时刻对应的加速度的峰值,计算第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值,根据第一时刻之前的历史时刻对应的用户的加速度矢量,以及第一时刻之后的第二时刻对应的用户的加速度矢量,确定历史时刻和第二时刻之间用户的方位角的变化,根据第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值、以及历史时刻和第二时刻之间用户的方位角的变化,确定用户的行为信息,提高了对用户行为信息进行监测的精确度。The wearable device-based behavior monitoring method and device provided by the embodiments of the present invention determine the first moment and the first moment when the amplitude of the user's acceleration is greater than the preset amplitude according to the user's acceleration information monitored by the wearable device in real time. The peak value of the acceleration corresponding to the time, calculate the difference value of the acceleration amplitude value of the user corresponding to the adjacent time in the preset time period after the first time, according to the acceleration vector of the user corresponding to the historical time before the first time, and the first time The acceleration vector of the user corresponding to the second moment after the first moment determines the change of the azimuth angle of the user between the historical moment and the second moment, and according to the acceleration vector of the user corresponding to the adjacent moment in the preset time period after the first moment The difference of the amplitude value and the change of the azimuth angle of the user between the historical moment and the second moment determine the behavior information of the user and improve the accuracy of monitoring the behavior information of the user.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description serve to explain the principles of the disclosure.

图1为本发明实施例提供的通信系统的示意图;FIG. 1 is a schematic diagram of a communication system provided by an embodiment of the present invention;

图2为本发明实施例提供的可穿戴设备的结构示意图;FIG. 2 is a schematic structural diagram of a wearable device provided by an embodiment of the present invention;

图3为本发明实施例提供的基于可穿戴设备的行为监测方法流程图;FIG. 3 is a flowchart of a behavior monitoring method based on a wearable device provided by an embodiment of the present invention;

图4为本发明实施例提供的加速度随时间变化的示意图;FIG. 4 is a schematic diagram of acceleration over time provided by an embodiment of the present invention;

图5为本发明另一实施例提供的基于可穿戴设备的行为监测方法流程图;FIG. 5 is a flowchart of a wearable device-based behavior monitoring method provided by another embodiment of the present invention;

图6为本发明另一实施例提供的基于可穿戴设备的行为监测方法流程图;FIG. 6 is a flowchart of a wearable device-based behavior monitoring method provided by another embodiment of the present invention;

图7为本发明实施例提供的基于可穿戴设备的行为监测装置的结构图;FIG. 7 is a structural diagram of a behavior monitoring device based on a wearable device provided by an embodiment of the present invention;

图8为本发明另一实施例提供的基于可穿戴设备的行为监测装置的结构图。Fig. 8 is a structural diagram of a behavior monitoring device based on a wearable device according to another embodiment of the present invention.

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。By means of the above-mentioned drawings, certain embodiments of the present disclosure have been shown and will be described in more detail hereinafter. These drawings and written description are not intended to limit the scope of the disclosed concept in any way, but to illustrate the disclosed concept for those skilled in the art by referring to specific embodiments.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present disclosure as recited in the appended claims.

本发明提供的基于可穿戴设备的行为监测方法,可以适用于图1所示的通信系统。如图1所示,该通信系统包括:可穿戴设备11、移动终端12、基站13、服务器14,其中,可穿戴设备11具体为马夹。可穿戴设备11可以包括各种传感器,例如检测用户运动状态的三轴加速度传感器、检测用户生理参数的心率传感器和体温传感器。此处只是示意性说明,并不限定可穿戴设备11的具体穿戴形式,也不限定可穿戴设备11可以包括的传感器的种类。另外,可穿戴设备11还包括通信模块,该通信模块具体为无线通信模块例如蓝牙模块,加速度传感器、心率传感器、体温传感器分别与该通信模块电连接,加速度传感器实时检测到的用户的加速度可通过该通信模块例如蓝牙模块发送给移动终端12,心率传感器实时检测到的用户的心率可通过该通信模块例如蓝牙模块发送给移动终端12,体温传感器实时检测到的用户的体温可通过该通信模块例如蓝牙模块发送给移动终端12。The behavior monitoring method based on wearable devices provided by the present invention can be applied to the communication system shown in FIG. 1 . As shown in FIG. 1 , the communication system includes: a wearable device 11 , a mobile terminal 12 , a base station 13 , and a server 14 , wherein the wearable device 11 is specifically a vest. The wearable device 11 may include various sensors, such as a three-axis acceleration sensor for detecting the user's motion state, a heart rate sensor and a body temperature sensor for detecting the user's physiological parameters. This is only a schematic illustration, and does not limit the specific wearing form of the wearable device 11 , nor does it limit the types of sensors that the wearable device 11 may include. In addition, the wearable device 11 also includes a communication module, which is specifically a wireless communication module such as a Bluetooth module, and an acceleration sensor, a heart rate sensor, and a body temperature sensor are respectively electrically connected to the communication module, and the user's acceleration detected by the acceleration sensor in real time can pass This communication module such as bluetooth module sends to mobile terminal 12, and the user's heart rate that heart rate sensor detects in real time can send to mobile terminal 12 through this communication module such as bluetooth module, the user's body temperature that body temperature sensor detects in real time can pass this communication module such as The bluetooth module sends to the mobile terminal 12.

如图2所示为可穿戴设备11的结构示意图。如图2所示,可穿戴设备11包括:加速度传感器、心率传感器、体温传感器、蓝牙模块、外部扩展接口、可充电锂电池。加速度传感器、心率传感器、体温传感器分别与蓝牙模块电连接,例如加速度传感器、心率传感器、体温传感器分别有线连接至蓝牙模块。可充电锂电池是可穿戴设备11的供电模块,可以给加速度传感器、心率传感器、体温传感器、蓝牙模块供电。其中,可穿戴设备11包括的传感器不限于加速度传感器、心率传感器、体温传感器。蓝牙模块可通过外部扩展接口连接其他类型的传感器。FIG. 2 is a schematic structural diagram of the wearable device 11 . As shown in FIG. 2 , the wearable device 11 includes: an acceleration sensor, a heart rate sensor, a body temperature sensor, a Bluetooth module, an external expansion interface, and a rechargeable lithium battery. The acceleration sensor, the heart rate sensor, and the body temperature sensor are respectively electrically connected to the Bluetooth module, for example, the acceleration sensor, the heart rate sensor, and the body temperature sensor are respectively wired to the Bluetooth module. The rechargeable lithium battery is the power supply module of the wearable device 11, which can supply power to the acceleration sensor, heart rate sensor, body temperature sensor, and Bluetooth module. Wherein, the sensors included in the wearable device 11 are not limited to acceleration sensors, heart rate sensors, and body temperature sensors. The Bluetooth module can connect other types of sensors through the external expansion interface.

可选的,可穿戴设备11具体为马夹,加速度传感器设置在马夹内侧的前腹部位置,体温传感器设置在马夹内侧的腋下位置,心率传感器设置在马夹内侧的口袋中,蓝牙模块设置在马夹内衬的左/右侧的口袋处。另外,可穿戴设备11还可以包括开关按键,用户可以根据自身的需求,通过该开关按键控制可穿戴设备11开启或关闭。Optionally, the wearable device 11 is specifically a vest, the acceleration sensor is set at the front abdomen inside the vest, the body temperature sensor is set at the armpit inside the vest, the heart rate sensor is set in the pocket inside the vest, and the Bluetooth module is set in the vest Lining at the left/right side pockets. In addition, the wearable device 11 may also include a switch button, through which the user can control the wearable device 11 to be turned on or off according to his own needs.

移动终端12接收到可穿戴设备11的蓝牙模块发送的加速度传感器实时检测到的用户的加速度、心率传感器检测到的用户的心率、体温传感器检测到的用户的体温后,可以对用户的加速度、心率、体温进行显示、存储。移动终端12还可以根据加速度传感器实时检测到的用户的加速度,对用户的行为信息进行监测,并将检测到的用户的行为信息通过基站13发送给服务器14。另外,当移动终端12根据加速度传感器实时检测到的用户的加速度,确定用户的行为信息异常时,还可以发出报警提示。此外,移动终端12还可以根据心率传感器检测到的用户的心率和/或体温传感器检测到的用户的体温,判断用户的生理参数是否正常,如果所述用户的生理参数异常,移动终端12也可以发出报警提示。本实施例不限定移动终端12发出报警提示的方式,例如,移动终端12可以呼叫急救电话、呼叫用户的家属的移动终端、发出语音提示以提示该用户注意事项等。此外,移动终端12还包括例如GPS的定位模块,当用户行为信息异常和/或生理参数异常时,定位模块还可以提供用户的定位信息。After the mobile terminal 12 receives the user's acceleration detected in real time by the acceleration sensor sent by the Bluetooth module of the wearable device 11, the user's heart rate detected by the heart rate sensor, and the user's body temperature detected by the body temperature sensor, the user's acceleration and heart rate can be calculated. , Body temperature display and storage. The mobile terminal 12 can also monitor the user's behavior information according to the user's acceleration detected by the acceleration sensor in real time, and send the detected user's behavior information to the server 14 through the base station 13 . In addition, when the mobile terminal 12 determines that the user's behavior information is abnormal according to the user's acceleration detected by the acceleration sensor in real time, it may also issue an alarm prompt. In addition, the mobile terminal 12 can also judge whether the user's physiological parameters are normal according to the user's heart rate detected by the heart rate sensor and/or the user's body temperature detected by the body temperature sensor. If the user's physiological parameters are abnormal, the mobile terminal 12 can also Issue an alarm prompt. This embodiment does not limit the manner in which the mobile terminal 12 issues an alarm prompt. For example, the mobile terminal 12 can call an emergency number, call a mobile terminal of a family member of the user, or issue a voice prompt to prompt the user to pay attention. In addition, the mobile terminal 12 also includes a positioning module such as GPS. When the user's behavior information and/or physiological parameters are abnormal, the positioning module can also provide the user's positioning information.

或者,移动终端12接收到可穿戴设备11的蓝牙模块发送的加速度传感器实时检测到的用户的加速度、心率传感器检测到的用户的心率、体温传感器检测到的用户的体温后,将加速度传感器实时检测到的用户的加速度通过基站13发送给服务器14、将心率传感器检测到的用户的心率通过基站13发送给服务器14、将体温传感器检测到的用户的体温通过基站13发送给服务器14。服务器14根据加速度传感器实时检测到的用户的加速度,对用户的行为信息进行监测。当服务器14根据加速度传感器实时检测到的用户的加速度,确定用户的行为信息异常时,发出报警提示。此外,服务器14还可以根据心率传感器检测到的用户的心率和/或体温传感器检测到的用户的体温,判断用户的生理参数是否正常,如果所述用户的生理参数异常,服务器14也可以发出报警提示。本实施例不限定服务器14发出报警提示的方式,例如,服务器14可以呼叫急救电话、呼叫用户的家属的移动终端、通过基站13向移动终端12发送语音提示以提示该用户注意事项等。Or, after the mobile terminal 12 receives the user's acceleration detected in real time by the acceleration sensor sent by the Bluetooth module of the wearable device 11, the user's heart rate detected by the heart rate sensor, and the user's body temperature detected by the body temperature sensor, the acceleration sensor detects in real time The acceleration of the user is sent to the server 14 through the base station 13, the heart rate of the user detected by the heart rate sensor is sent to the server 14 through the base station 13, and the body temperature of the user detected by the body temperature sensor is sent to the server 14 through the base station 13. The server 14 monitors the user's behavior information according to the user's acceleration detected by the acceleration sensor in real time. When the server 14 determines that the user's behavior information is abnormal according to the user's acceleration detected by the acceleration sensor in real time, an alarm prompt is issued. In addition, the server 14 can also judge whether the user's physiological parameters are normal according to the user's heart rate detected by the heart rate sensor and/or the user's body temperature detected by the body temperature sensor. If the user's physiological parameters are abnormal, the server 14 can also send an alarm. hint. This embodiment does not limit the way in which the server 14 issues an alarm prompt. For example, the server 14 can call an emergency number, call a mobile terminal of a family member of the user, or send a voice prompt to the mobile terminal 12 through the base station 13 to remind the user of precautions, etc.

需要说明的是,图1所示的通信系统可以适用于不同的网络制式,例如,可以适用于全球移动通讯(Global System of Mobile communication,简称GSM)、码分多址(CodeDivision Multiple Access,简称CDMA)、宽带码分多址(Wideband Code DivisionMultiple Access,简称WCDMA)、时分同步码分多址(Time Division-Synchronous CodeDivision Multiple Access,简称TD-SCDMA)、长期演进(Long Term Evolution,简称LTE)系统及未来的5G等网络制式。可选的,上述通信系统可以为5G通信系统中高可靠低时延通信(Ultra-Reliable and Low Latency Communications,简称URLLC)传输的场景中的系统。It should be noted that the communication system shown in FIG. 1 can be applied to different network standards, for example, it can be applied to Global System of Mobile communication (GSM for short), Code Division Multiple Access (CDMA for short). ), Wideband Code Division Multiple Access (WCDMA for short), Time Division-Synchronous Code Division Multiple Access (TD-SCDMA for short), Long Term Evolution (LTE for short) systems and Future network standards such as 5G. Optionally, the foregoing communication system may be a system in a scenario of Ultra-Reliable and Low Latency Communications (URLLC for short) transmission in a 5G communication system.

基站13可以是GSM或CDMA中的基站(Base Transceiver Station,简称BTS)和/或基站控制器,也可以是WCDMA中的基站(NodeB,简称NB)和/或无线网络控制器(RadioNetwork Controller,简称RNC),还可以是LTE中的演进型基站(Evolutional Node B,简称eNB或eNodeB),或者中继站或接入点,或者未来5G网络中的基站(gNB)等,本发明在此并不限定。The base station 13 may be a base station (Base Transceiver Station, referred to as BTS) and/or a base station controller in GSM or CDMA, and may also be a base station (NodeB, referred to as NB) and/or a radio network controller (RadioNetwork Controller, referred to as NB) in WCDMA. RNC), may also be an evolved base station (Evolutional Node B, eNB or eNodeB for short) in LTE, or a relay station or an access point, or a base station (gNB) in a future 5G network, etc., and the present invention is not limited here.

上述移动终端12可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,简称SIP)话机、无线本地环路(Wireless LocalLoop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为系统、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、远程终端(RemoteTerminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(UserAgent)、用户设备(User Device or User Equipment),在此不作限定。可选的,上述移动终端12还可以是智能手表、平板电脑等设备。The aforementioned mobile terminal 12 may be a wireless terminal or a wired terminal. A wireless terminal may be a device that provides voice and/or other business data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem. The wireless terminal can communicate with one or more core network devices via the radio access network (Radio Access Network, referred to as RAN), and the wireless terminal can be a mobile terminal, such as a mobile phone (or called a "cellular" phone) and a The computers, which may be, for example, portable, pocket, handheld, built-in or vehicle-mounted mobile devices, exchange speech and/or data with the radio access network. For another example, the wireless terminal may also be a Personal Communication Service (PCS for short) phone, a cordless phone, a Session Initiation Protocol (SIP for short) phone, a Wireless Local Loop (WLL for short) station, Personal digital assistant (Personal Digital Assistant, referred to as PDA) and other devices. Wireless terminal can also be called system, subscriber unit (Subscriber Unit), subscriber station (Subscriber Station), mobile station (Mobile Station), mobile station (Mobile), remote station (Remote Station), remote terminal (RemoteTerminal), access A terminal (Access Terminal), a user terminal (User Terminal), a user agent (UserAgent), and a user device (User Device or User Equipment) are not limited herein. Optionally, the aforementioned mobile terminal 12 may also be a device such as a smart watch or a tablet computer.

下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。The technical solution of the present invention and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present invention will be described below with reference to the accompanying drawings.

图3为本发明实施例提供的基于可穿戴设备的行为监测方法流程图。本发明实施例针对现有技术的如上技术问题,提供了基于可穿戴设备的行为监测方法,该方法具体步骤如下:Fig. 3 is a flowchart of a behavior monitoring method based on a wearable device provided by an embodiment of the present invention. Aiming at the above technical problems of the prior art, the embodiment of the present invention provides a behavior monitoring method based on a wearable device. The specific steps of the method are as follows:

步骤301、获取可穿戴设备实时监测到的用户的加速度信息。Step 301. Obtain the user's acceleration information monitored by the wearable device in real time.

本发明实施例所述方法的执行主体可以是如图1所示的移动终端12,也可以是如图1所示的服务器14。下面以服务器14为例,介绍基于可穿戴设备的行为监测方法。The execution body of the method described in the embodiment of the present invention may be the mobile terminal 12 as shown in FIG. 1 , or the server 14 as shown in FIG. 1 . The following uses the server 14 as an example to introduce a behavior monitoring method based on wearable devices.

具体的,可穿戴设备11内的加速度传感器例如三轴加速度传感器实时检测用户的加速度,可以理解加速度是矢量,既有方向又有大小。三轴加速度传感器将其检测到的加速度发送给蓝牙模块,由蓝牙模块将三轴加速度传感器实时检测到的加速度发送给移动终端12,移动终端12通过基站13和互联网将三轴加速度传感器实时检测到的加速度发送给服务器14。加速度传感器实时检测到的加速度的幅值随时间不断变化,如图4所示,横轴表示时间t,纵轴表示加速度的幅值S(t),加速度的幅值S(t)随时间t而变化。加速度的幅值S(t)较大的点来自于人与外界的相互作用过程所产生的作用力,例如,人在走路时,加速度的幅值S(t)较大的点来自于人接触到地面的瞬间,由作用力和反作用力的定理可知,地面立刻施加向上的作用力时,人体的加速度的幅值S(t)瞬间增大。此外,人体在剧烈运动时,其加速度的幅值S(t)也较大,此时人体处于超重状态。Specifically, an acceleration sensor such as a three-axis acceleration sensor in the wearable device 11 detects the user's acceleration in real time. It can be understood that acceleration is a vector, which has both direction and magnitude. The three-axis acceleration sensor sends the acceleration detected by it to the bluetooth module, and the acceleration detected by the three-axis acceleration sensor in real time is sent to the mobile terminal 12 by the bluetooth module, and the mobile terminal 12 detects the three-axis acceleration sensor in real time through the base station 13 and the Internet The acceleration of is sent to the server 14. The amplitude of the acceleration detected by the acceleration sensor in real time changes with time, as shown in Figure 4, the horizontal axis represents the time t, the vertical axis represents the amplitude S(t) of the acceleration, and the amplitude S(t) of the acceleration changes with time t And change. The point with a larger acceleration amplitude S(t) comes from the force generated by the interaction process between the human and the outside world. For example, when a person is walking, the point with a larger acceleration amplitude S(t) comes from the human contact At the moment of reaching the ground, it can be known from the theorem of action force and reaction force that when the ground immediately exerts an upward force, the amplitude S(t) of the acceleration of the human body increases instantly. In addition, when the human body is exercising violently, the amplitude S(t) of its acceleration is also relatively large, and the human body is in an overweight state at this time.

另外,在人体全部触地之前,人会保护性的、本能的先伸出身体某个部位(手、胳膊等)触地,以减缓撞击给自身带来的伤害,因此加速度的幅值会出现两个连续的峰值,分别对应膝盖和上半身触地瞬间的加速度幅值。如果是无防护性跌倒的过程,这种情况下,人体没有伸出手、胳膊等部位减缓触地瞬间的撞击,因此只出现一个较大的加速度幅值的峰值,对应躯体触地瞬间的加速度幅值。触地前下落过程中,人体在竖直方向加速度小于1g,水平方向存在加速度,但是整体仍然处于失重状态,即加速度幅值范围为0g~1g。In addition, before the whole body touches the ground, people will protectively and instinctively stretch out a certain part of the body (hands, arms, etc.) to touch the ground to slow down the damage caused by the impact, so the acceleration amplitude will appear Two consecutive peaks correspond to the acceleration amplitudes of the knee and upper body at the moment of ground contact respectively. If it is an unprotected fall process, in this case, the human body does not extend the hand, arm and other parts to slow down the impact at the moment of touching the ground, so there is only a large peak value of the acceleration amplitude, which corresponds to the acceleration amplitude of the moment the body touches the ground value. During the falling process before touching the ground, the acceleration of the human body in the vertical direction is less than 1g, and there is acceleration in the horizontal direction, but the whole body is still in a state of weightlessness, that is, the acceleration amplitude ranges from 0g to 1g.

步骤302、根据所述可穿戴设备实时监测到的用户的加速度信息,确定所述用户的加速度的幅值大于预设幅值的第一时刻和所述第一时刻对应的加速度的峰值。Step 302, according to the user's acceleration information monitored by the wearable device in real time, determine the first moment when the magnitude of the user's acceleration is greater than a preset magnitude and the peak value of the acceleration corresponding to the first moment.

如图4所示,服务器14可以实时接收到加速度传感器采集到的用户的加速度,服务器14可以实时监测用户的加速度,假设服务器14在t0时刻开始监测用户的加速度,每当服务器14接收到移动终端12发送的用户的加速度时,判断加速度的幅值是否大于预设幅值,该预设幅值具体可以是2g,如图4所示,假设在t1时刻,服务器14检测到S(t1)大于预设幅值,则记录下t1时刻和t1时刻对应的加速度的峰值S(t1)。As shown in Figure 4, the server 14 can receive the user's acceleration collected by the acceleration sensor in real time, and the server 14 can monitor the user's acceleration in real time. Assuming that the server 14 starts to monitor the user's acceleration at time t0, whenever the server 14 receives the acceleration of the mobile terminal 12 When the acceleration of the user is sent, it is judged whether the magnitude of the acceleration is greater than the preset magnitude, which can be 2g specifically, as shown in Figure 4, assuming that at time t1, the server 14 detects that S(t1) is greater than If the amplitude is preset, record the time t1 and the peak value S(t1) of the acceleration corresponding to the time t1.

步骤303、计算所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值。Step 303. Calculate the difference between the magnitudes of the user's acceleration corresponding to adjacent moments within a preset time period after the first moment.

当服务器14记录下t1时刻和t1时刻对应的加速度的峰值S(t1)之后,进一步的,检测t1时刻之后的预设时间段例如T2内相邻时刻对应的所述用户的加速度的幅值的差值,如图4所示,假设t1时刻和t2时刻之间的时间长度为预设时间段T2,在t1时刻到t2时刻之间的时间长度T2内,服务器14计算相邻时刻对应的所述用户的加速度的幅值的差值。例如,tk是t1时刻和t2时刻之间的一个时刻,在[t1,tk]时间段内,服务器14检测相邻时刻对应的所述用户的加速度的幅值的差值是否小于预设差值例如0.3g,如果在[t1,tk]时间段内,相邻时刻对应的所述用户的加速度的幅值的差值小于0.3g,则判定静止点开始,计算[t1,tk]时间段内,所述用户的加速度的幅值的均值M(t),M(t)的计算公式具体如下公式(1)所示:After the server 14 records the peak value S(t1) of the acceleration corresponding to the time t1 and the time t1, further, detect the magnitude of the acceleration of the user corresponding to the adjacent time in T2 for a preset time period after the time t1 Difference, as shown in Figure 4, assuming that the time length between the t1 moment and the t2 moment is the preset time period T2, in the time length T2 between the t1 moment and the t2 moment, the server 14 calculates the corresponding value of the adjacent time The difference in the magnitude of the user's acceleration. For example, tk is a time between time t1 and time t2, and within the time period [t1, tk], the server 14 detects whether the difference between the acceleration magnitudes of the user corresponding to adjacent times is less than a preset difference For example, 0.3g, if within the time period [t1, tk], the difference between the magnitudes of the user’s acceleration corresponding to adjacent moments is less than 0.3g, then it is determined that the static point starts, and the time period of [t1, tk] is calculated. , the mean value M(t) of the amplitude of the acceleration of the user, the calculation formula of M(t) is specifically shown in the following formula (1):

其中,Th表示预设差值例如0.3g。Wherein, Th represents a preset difference such as 0.3g.

计算出M(t)之后,将M(t)作为静止状态下的加速度幅值的标准输出,在(tk,t2]时间段内,计算S(t)与M(t)的差值,若在(tk,t2]时间段内,S(t)与M(t)的差值任然小于th(M),说明静止状态持续。也就是说,在(tk,t2]时间段内,如果公式(2)成立,则说明静止状态持续。After calculating M(t), use M(t) as the standard output of the acceleration amplitude in the static state, and calculate the difference between S(t) and M(t) within the time period (tk,t2], if In the time period (tk, t2], the difference between S(t) and M(t) is still smaller than th(M), indicating that the static state continues. That is to say, in the time period (tk, t2], if If the formula (2) holds true, it means that the static state continues.

其中,th(M)可以是Th。Wherein, th(M) may be Th.

步骤304、根据所述第一时刻之前的历史时刻对应的所述用户的加速度矢量,以及所述第一时刻之后的第二时刻对应的所述用户的加速度矢量,确定所述历史时刻和所述第二时刻之间所述用户的方位角的变化。Step 304, according to the acceleration vector of the user corresponding to the historical moment before the first moment and the acceleration vector of the user corresponding to the second moment after the first moment, determine the historical moment and the A change in the azimuth angle of the user between second moments.

在加速度传感器三个坐标轴输出中,输出值最大/最小的轴往往发出变化,即初始的水平轴向变成了竖直轴向,这是由于跌倒前后人体的方位往往发生变化,即由直立变为平躺状态。因此,还需要计算人体跌倒前后的方位角的变化。In the output of the three coordinate axes of the acceleration sensor, the axis with the maximum/minimum output value often changes, that is, the initial horizontal axis becomes a vertical axis, because the orientation of the human body often changes before and after the fall, that is, the vertical to lie flat. Therefore, it is also necessary to calculate the change of the azimuth angle before and after the human body falls.

具体的,选取t1时刻之前的一个历史时刻例如(t1-T1)时刻的加速度矢量例如A(t1-T1),以及选取t1时刻之后的一个时刻例如(t1+T2)时刻的加速度矢量例如A(t1+T2),计算A(t1-T1)和A(t1+T2)之间的夹角θ,A(t1-T1)和A(t1+T2)之间的夹角θ可表示用户在(t1-T1)时刻和(t1+T2)时刻的方位角的变化,θ的计算公式具体如下公式(3):Specifically, select an acceleration vector such as A(t1-T1) at a historical moment before the t1 moment such as (t1-T1) moment, and select an acceleration vector such as A( t1+T2), calculate the angle θ between A(t1-T1) and A(t1+T2), the angle θ between A(t1-T1) and A(t1+T2) can indicate that the user is in ( The change of azimuth angle at time t1-T1) and time (t1+T2), the calculation formula of θ is as follows formula (3):

步骤305、根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、以及所述历史时刻和所述第二时刻之间所述用户的方位角的变化,确定所述用户的行为信息。Step 305, according to the difference in magnitude of the user's acceleration corresponding to adjacent moments in the preset time period after the first moment, and the user's acceleration amplitude between the historical moment and the second moment The change of the azimuth angle determines the behavior information of the user.

在本实施例中,服务器14可以根据步骤302确定的结果即第一时刻和所述第一时刻对应的加速度的峰值,以及步骤303确定的结果即所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值,以及步骤304确定的结果即用户在(t1-T1)时刻和(t1+T2)时刻的方位角的变化,确定所述用户的行为信息。In this embodiment, the server 14 may base on the result determined in step 302, that is, the first moment and the peak value of the acceleration corresponding to the first moment, and the result determined in step 303, that is, within a preset time period after the first moment The difference between the acceleration amplitudes of the user corresponding to adjacent moments, and the result determined in step 304, that is, the change of the azimuth angle of the user at (t1-T1) time and (t1+T2) time, determine the user's behavioral information.

具体的,所述根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、以及所述历史时刻和所述第二时刻之间所述用户的方位角的变化,确定所述用户的行为信息,包括:如果所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值小于预设差值,且所述历史时刻和所述第二时刻之间所述用户的方位角的变化大于预设角度,则确定所述用户跌倒。Specifically, according to the difference in magnitude of the user's acceleration corresponding to adjacent moments in the preset time period after the first moment, and the Changes in the azimuth angle of the user, determining the behavior information of the user, including: if the difference in the magnitude of the acceleration of the user corresponding to adjacent moments in the preset time period after the first moment is smaller than the preset difference value, and the change of the azimuth angle of the user between the historical moment and the second moment is greater than a preset angle, then it is determined that the user has fallen.

在本实施例中,服务器14根据加速度的幅值S(t)第一次大于预设幅值的S(t1)以及t1时刻,确定在t1时刻用户剧烈运动,可能跌到。进一步的,如果t1时刻之后的预设时间段例如T2内相邻时刻对应的所述用户的加速度的幅值的差值小于预设差值,说明用户在剧烈活动后静止,可能危险。进一步的,如果用户在(t1-T1)时刻和(t1+T2)时刻的方位角的变化大于预设角度,说明用户跌到后静止,有危险。In this embodiment, the server 14 determines that the user is exercising violently at the time t1 and may fall according to the time when the acceleration amplitude S(t) is greater than the preset amplitude S(t1) for the first time and the time t1. Further, if the difference between the acceleration amplitudes of the user corresponding to adjacent moments in T2 within a preset period of time after time t1 is smaller than the preset difference, it means that the user is still after strenuous activity, which may be dangerous. Further, if the change of the azimuth angle of the user between the time (t1-T1) and the time (t1+T2) is greater than the preset angle, it means that the user falls and stops and is in danger.

本发明实施例通过根据可穿戴设备实时监测到的用户的加速度信息,确定用户的加速度的幅值大于预设幅值的第一时刻和第一时刻对应的加速度的峰值,计算第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值,根据第一时刻之前的历史时刻对应的用户的加速度矢量,以及第一时刻之后的第二时刻对应的用户的加速度矢量,确定历史时刻和第二时刻之间用户的方位角的变化,根据第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值、以及历史时刻和第二时刻之间用户的方位角的变化,确定用户的行为信息,提高了对用户行为信息进行监测的精确度。According to the user's acceleration information monitored by the wearable device in real time, the embodiment of the present invention determines the first moment when the amplitude of the user's acceleration is greater than the preset amplitude and the peak value of the acceleration corresponding to the first moment, and calculates the acceleration after the first moment. The difference in magnitude of the user's acceleration corresponding to adjacent moments within the preset time period is based on the user's acceleration vector corresponding to the historical moment before the first moment, and the user's acceleration vector corresponding to the second moment after the first moment , to determine the change of the user's azimuth angle between the historical moment and the second moment, according to the difference in the amplitude of the user's acceleration corresponding to the adjacent moment in the preset time period after the first moment, and the historical moment and the second moment Changes in the azimuth angles of the users between them determine the behavior information of the users and improve the accuracy of monitoring the behavior information of the users.

图5为本发明另一实施例提供的基于可穿戴设备的行为监测方法流程图。在上述实施例的基础上,本实施例提供的基于可穿戴设备的行为监测方法具体包括如下步骤:Fig. 5 is a flowchart of a behavior monitoring method based on a wearable device according to another embodiment of the present invention. On the basis of the above embodiments, the wearable device-based behavior monitoring method provided in this embodiment specifically includes the following steps:

步骤501、获取可穿戴设备实时监测到的用户的加速度信息。Step 501. Obtain the user's acceleration information monitored by the wearable device in real time.

步骤501和步骤301的实现方式和具体原理一致,此处不再赘述。The implementation manners and specific principles of step 501 and step 301 are the same, and will not be repeated here.

步骤502、根据所述可穿戴设备实时监测到的用户的加速度信息,确定所述用户的加速度的幅值大于预设幅值的第一时刻和所述第一时刻对应的加速度的峰值。Step 502: According to the user's acceleration information monitored by the wearable device in real time, determine the first moment when the magnitude of the user's acceleration is greater than a preset magnitude and the peak value of the acceleration corresponding to the first moment.

步骤502和步骤302的实现方式和具体原理一致,此处不再赘述。The implementation manners and specific principles of step 502 and step 302 are the same, and will not be repeated here.

步骤503、计算所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值。Step 503: Calculate the difference between the magnitudes of the user's acceleration corresponding to adjacent moments within a preset time period after the first moment.

步骤503和步骤303的实现方式和具体原理一致,此处不再赘述。The implementation manners and specific principles of step 503 and step 303 are the same, and will not be repeated here.

步骤504、根据所述第一时刻之前的历史时刻对应的所述用户的加速度矢量,以及所述第一时刻之后的第二时刻对应的所述用户的加速度矢量,确定所述历史时刻和所述第二时刻之间所述用户的方位角的变化。Step 504, according to the acceleration vector of the user corresponding to the historical moment before the first moment and the acceleration vector of the user corresponding to the second moment after the first moment, determine the historical moment and the A change in the azimuth angle of the user between second moments.

步骤504和步骤304的实现方式和具体原理一致,此处不再赘述。The implementation manners and specific principles of step 504 and step 304 are the same, and will not be repeated here.

步骤505、统计所述第一时刻对应的加速度的峰值和所述第一时刻之后的加速度的峰值之间的时间间隔。Step 505: Count the time interval between the peak value of acceleration corresponding to the first moment and the peak value of acceleration after the first moment.

在本实施例中,服务器14还可以进一步的统计t1时刻对应的加速度的峰值S(t1)和t1时刻之后的加速度的峰值之间的时间间隔,如图4所示,在t1时刻之后的t3时刻又一次出现加速度的峰值S(t3),服务器14可以统计S(t1)和S(t3)之间的时间间隔,也就是说,服务器14可以统计t1时刻和t3时刻之间的时间间隔。In this embodiment, the server 14 can further count the time interval between the peak value S(t1) of the acceleration corresponding to the moment t1 and the peak value of the acceleration after the moment t1, as shown in FIG. 4 , at t3 after the moment t1 The peak value S(t3) of the acceleration occurs again at a time, and the server 14 can count the time interval between S(t1) and S(t3), that is, the server 14 can count the time interval between the time t1 and the time t3.

步骤506、根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、所述历史时刻和所述第二时刻之间所述用户的方位角的变化、以及所述第一时刻对应的加速度的峰值和所述第一时刻之后的加速度的峰值之间的时间间隔,确定所述用户的行为信息。Step 506, according to the difference of the magnitude of the acceleration of the user corresponding to adjacent moments in the preset time period after the first moment, the orientation of the user between the historical moment and the second moment The change of the angle and the time interval between the peak value of the acceleration corresponding to the first moment and the peak value of the acceleration after the first moment determine the behavior information of the user.

在本实施例中,服务器14可以根据步骤502确定的结果即第一时刻和所述第一时刻对应的加速度的峰值,以及步骤503确定的结果即所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值,以及步骤504确定的结果即用户在(t1-T1)时刻和(t1+T2)时刻的方位角的变化,以及步骤505确定的结果:S(t1)和S(t3)之间的时间间隔,确定所述用户的行为信息。In this embodiment, the server 14 may base on the result determined in step 502, that is, the first moment and the peak value of the acceleration corresponding to the first moment, and the result determined in step 503, that is, within a preset time period after the first moment The difference between the acceleration magnitudes of the user corresponding to adjacent moments, and the result determined in step 504, that is, the change of the azimuth angle of the user at (t1-T1) moment and (t1+T2) moment, and the result determined in step 505 Result: the time interval between S(t1) and S(t3), determine the user's behavior information.

在本实施例中,服务器14确定用户行为信息的过程具体如图6所示,图6采用决策树算法作为识别算法,决策树算法仅需要简单的比较,分类更迅速。决策树分类算法比依赖比较输入样本和训练样本距离的方法更加有效。具体的,如图6所示,先获取加速度,获取加速度的过程具体如上述步骤301。进一步判断加速度的幅值是否大于预设幅值,是则说明用户剧烈运动,可能跌到,否则说用户在进行日常较缓和活动。为了确定用户是否跌到,进一步判断加速度的幅值大于预设幅值之后的预设时间段内相邻时刻对应的加速度的幅值的差值是否小于预设差值,是则说明用户剧烈活动后静止,可能危险,否则说明动作结束后,进行其他其他活动,暂时无危险。其中,加速度的幅值大于预设幅值之后的预设时间段内相邻时刻对应的加速度的幅值的差值的计算方法具体如上述步骤303。在确定出用户剧烈活动后静止,可能危险之后,进一步的判断用户的方位角的变化是否大于预设角度,是则说明用户跌到后静止,有危险,否则说明用户跳起、瘫坐沙发或极快速下蹲,其中,用户的方位角的变化的计算方法具体如上述步骤304。为了确定用户是否跳起,进一步的判断相邻加速度峰值之间的时间间隔是否大于预设时间间隔,是则说明用户跳起,否则说明用户瘫坐沙发或极快速下蹲,其中,计算相邻加速度峰值之间的时间间隔的方法具体如上述步骤505。In this embodiment, the process of determining user behavior information by the server 14 is specifically shown in FIG. 6 . FIG. 6 uses a decision tree algorithm as a recognition algorithm, and the decision tree algorithm only needs simple comparison, and the classification is faster. Decision tree classification algorithms are more efficient than methods that rely on comparing the distance between input samples and training samples. Specifically, as shown in FIG. 6 , the acceleration is obtained first, and the process of obtaining the acceleration is specifically as in step 301 above. It is further judged whether the magnitude of the acceleration is greater than the preset magnitude, if yes, it means that the user is exercising violently and may fall, otherwise, it means that the user is performing daily moderate activities. In order to determine whether the user has fallen, it is further judged whether the difference between the acceleration magnitudes corresponding to adjacent moments in the preset time period after the acceleration magnitude is greater than the preset magnitude is less than the preset difference, and if it is, it means that the user is active It may be dangerous, otherwise, it means that after the action is over, other activities will be carried out, and there is no danger for the time being. Wherein, the calculation method of the difference between the acceleration amplitudes corresponding to adjacent moments in the preset time period after the acceleration amplitude is greater than the preset amplitude is specifically as the above-mentioned step 303 . After determining that the user is stationary after strenuous activity and may be dangerous, it is further judged whether the change of the user's azimuth angle is greater than the preset angle. In extremely fast squatting, the calculation method of the change of the azimuth angle of the user is specifically as in step 304 above. In order to determine whether the user jumps up, it is further judged whether the time interval between adjacent acceleration peaks is greater than the preset time interval. The method of the time interval between the acceleration peaks is specifically as in step 505 above.

具体的,所述根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、所述历史时刻和所述第二时刻之间所述用户的方位角的变化、以及所述第一时刻对应的加速度的峰值和所述第一时刻之后的加速度的峰值之间的时间间隔,确定所述用户的行为信息,包括:如果所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值小于预设差值、所述历史时刻和所述第二时刻之间所述用户的方位角的变化小于预设角度、且所述第一时刻对应的加速度的峰值和所述第一时刻之后的加速度的峰值之间的时间间隔大于预设时间间隔,则确定所述用户跳起。Specifically, according to the difference in magnitude of the user's acceleration corresponding to adjacent moments within a preset time period after the first moment, the user's acceleration between the historical moment and the second moment The change of the azimuth angle, and the time interval between the peak value of the acceleration corresponding to the first moment and the peak value of the acceleration after the first moment, determine the behavior information of the user, including: if the first moment The difference between the acceleration magnitudes of the user corresponding to adjacent moments in the subsequent preset time period is less than the preset difference, and the change of the user's azimuth angle between the historical moment and the second moment is less than If the angle is preset and the time interval between the peak value of the acceleration corresponding to the first moment and the peak value of the acceleration after the first moment is greater than the preset time interval, then it is determined that the user jumps.

对应用户的跳起动作,加速度幅值会出现两个连续峰值,分别对应跳起时腿蹬地和脚落地瞬间产生的加速度。用户在跳起时,人体平衡性正常,站在跳起者角度,身体整体仍然处于可控状态,所以尽管加速度幅值存在两次波峰,但是相对跌倒动作,时间较长。跳起在空中时,人体处于失重状态,此时两个峰值之间连续失重时间大于0.2秒。Corresponding to the user's jumping action, there will be two continuous peaks in the acceleration amplitude, corresponding to the acceleration generated when the leg kicks the ground and the foot hits the ground respectively. When the user is jumping, the balance of the human body is normal. Standing at the angle of the jumper, the whole body is still in a controllable state. Therefore, although there are two peaks in the acceleration amplitude, it takes a long time compared to the fall action. When jumping in the air, the human body is in a state of weightlessness, and the continuous weightlessness time between two peaks is greater than 0.2 seconds.

无防护性跌倒时,尽管人体本能的会减缓触地的时间,但是由于此时人体平衡性较差,仍然属于不可控的动作,所以两次触地时间间隔很近,连续两个加速度幅值的峰值之间基本不存在失重点,即第一个峰值未降到1g时,身体第二次触地发生,加速度幅值再次达到峰值,因此,用户在跌倒时,连续两个加速度幅值的峰值之间的时间间隔较短。When an unprotected fall occurs, although the human body instinctively slows down the time to touch the ground, due to the poor balance of the human body at this time, it is still an uncontrollable action, so the time interval between two touchdowns is very close, and two consecutive acceleration amplitudes There is basically no point of loss between the peak values, that is, when the first peak value does not drop to 1g, the body touches the ground for the second time, and the acceleration amplitude reaches the peak value again. Therefore, when the user falls, the two consecutive acceleration amplitude values The time interval between peaks is short.

在本实施例中,服务器14根据加速度的幅值S(t)第一次大于预设幅值的S(t1)以及t1时刻,确定在t1时刻用户剧烈运动,可能跌到。进一步的,如果t1时刻之后的预设时间段例如T2内相邻时刻对应的所述用户的加速度的幅值的差值小于预设差值,说明用户在剧烈活动后静止,可能危险。进一步的,如果用户在(t1-T1)时刻和(t1+T2)时刻的方位角的变化小于预设角度,说明用户没有跌倒,可能进行了其他动作,例如跳起、瘫坐沙发、极快速蹲下等。进一步的,如果相邻加速度峰值之间的时间间隔大于预设时间间隔,说明用户跳起。In this embodiment, the server 14 determines that the user is exercising violently at the time t1 and may fall according to the time when the acceleration amplitude S(t) is greater than the preset amplitude S(t1) for the first time and the time t1. Further, if the difference between the acceleration amplitudes of the user corresponding to adjacent moments in T2 within a preset period of time after time t1 is smaller than the preset difference, it means that the user is still after strenuous activity, which may be dangerous. Furthermore, if the change of the azimuth angle of the user at the time (t1-T1) and time (t1+T2) is smaller than the preset angle, it means that the user did not fall, and may have performed other actions, such as jumping up, sitting on the sofa, extremely fast Squat down and wait. Further, if the time interval between adjacent acceleration peaks is greater than the preset time interval, it means that the user jumped.

本发明实施例通过根据可穿戴设备实时监测到的用户的加速度信息,确定用户的加速度的幅值大于预设幅值的第一时刻和第一时刻对应的加速度的峰值,并根据第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值、历史时刻和第二时刻之间用户的方位角的变化、以及第一时刻对应的加速度的峰值和第一时刻之后的加速度的峰值之间的时间间隔,确定用户的行为信息,进一步提高了对用户行为信息进行监测的精确度。According to the user's acceleration information monitored by the wearable device in real time, the embodiment of the present invention determines the first moment when the amplitude of the user's acceleration is greater than the preset amplitude and the peak value of the acceleration corresponding to the first moment, and according to the acceleration after the first moment The difference in the magnitude of the user's acceleration corresponding to adjacent moments within the preset time period, the change of the user's azimuth angle between the historical moment and the second moment, and the peak value of the acceleration corresponding to the first moment and after the first moment The time interval between the peak values of the acceleration is used to determine the user's behavior information, which further improves the accuracy of monitoring the user's behavior information.

图7为本发明实施例提供的基于可穿戴设备的行为监测装置的结构图。本发明实施例提供的基于可穿戴设备的行为监测装置可以执行基于可穿戴设备的行为监测方法实施例提供的处理流程,如图7所示,基于可穿戴设备的行为监测装置70包括:获取模块71、确定模块72、计算模块73;其中,获取模块71用于获取可穿戴设备实时监测到的用户的加速度信息;确定模块72用于根据所述可穿戴设备实时监测到的用户的加速度信息,确定所述用户的加速度的幅值大于预设幅值的第一时刻和所述第一时刻对应的加速度的峰值;计算模块73用于计算所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值;确定模块72还用于:根据所述第一时刻之前的历史时刻对应的所述用户的加速度矢量,以及所述第一时刻之后的第二时刻对应的所述用户的加速度矢量,确定所述历史时刻和所述第二时刻之间所述用户的方位角的变化;根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、以及所述历史时刻和所述第二时刻之间所述用户的方位角的变化,确定所述用户的行为信息。Fig. 7 is a structural diagram of a behavior monitoring device based on a wearable device provided by an embodiment of the present invention. The behavior monitoring device based on the wearable device provided in the embodiment of the present invention can execute the processing flow provided in the embodiment of the behavior monitoring method based on the wearable device. As shown in FIG. 7 , the behavior monitoring device 70 based on the wearable device includes: an acquisition module 71. Determination module 72, calculation module 73; wherein, the acquisition module 71 is used to obtain the user's acceleration information monitored by the wearable device in real time; the determination module 72 is used to obtain the user's acceleration information monitored by the wearable device in real time, It is determined that the magnitude of the user's acceleration is greater than the first moment of the preset magnitude and the peak value of the acceleration corresponding to the first moment; the calculation module 73 is used to calculate the adjacent acceleration within the preset time period after the first moment The difference of the magnitude of the acceleration of the user corresponding to the moment; the determination module 72 is also used to: according to the acceleration vector of the user corresponding to the historical moment before the first moment, and the first moment after the first moment According to the acceleration vector of the user corresponding to the second moment, the change of the azimuth angle of the user between the historical moment and the second moment is determined; The difference between the magnitude of the acceleration of the user and the change of the azimuth angle of the user between the historical moment and the second moment determine the behavior information of the user.

本发明实施例提供的基于可穿戴设备的行为监测装置可以具体用于执行上述图3所提供的方法实施例,具体功能此处不再赘述。The wearable device-based behavior monitoring device provided in the embodiment of the present invention can be specifically used to execute the method embodiment provided in FIG. 3 above, and the specific functions will not be repeated here.

本发明实施例通过根据可穿戴设备实时监测到的用户的加速度信息,确定用户的加速度的幅值大于预设幅值的第一时刻和第一时刻对应的加速度的峰值,计算第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值,根据第一时刻之前的历史时刻对应的用户的加速度矢量,以及第一时刻之后的第二时刻对应的用户的加速度矢量,确定历史时刻和第二时刻之间用户的方位角的变化,根据第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值、以及历史时刻和第二时刻之间用户的方位角的变化,确定用户的行为信息,提高了对用户行为信息进行监测的精确度。According to the user's acceleration information monitored by the wearable device in real time, the embodiment of the present invention determines the first moment when the amplitude of the user's acceleration is greater than the preset amplitude and the peak value of the acceleration corresponding to the first moment, and calculates the acceleration after the first moment. The difference in magnitude of the user's acceleration corresponding to adjacent moments within the preset time period is based on the user's acceleration vector corresponding to the historical moment before the first moment, and the user's acceleration vector corresponding to the second moment after the first moment , to determine the change of the user's azimuth angle between the historical moment and the second moment, according to the difference in the amplitude of the user's acceleration corresponding to the adjacent moment in the preset time period after the first moment, and the historical moment and the second moment Changes in the azimuth angles of the users between them determine the behavior information of the users and improve the accuracy of monitoring the behavior information of the users.

图8为本发明另一实施例提供的基于可穿戴设备的行为监测装置的结构图。在上述实施例的基础上,确定模块72根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、以及所述历史时刻和所述第二时刻之间所述用户的方位角的变化,确定所述用户的行为信息时,具体用于:如果所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值小于预设差值,且所述历史时刻和所述第二时刻之间所述用户的方位角的变化大于预设角度,则确定所述用户跌倒。Fig. 8 is a structural diagram of a behavior monitoring device based on a wearable device according to another embodiment of the present invention. On the basis of the above-mentioned embodiments, the determining module 72 is based on the difference between the acceleration magnitudes of the user corresponding to adjacent moments in the preset time period after the first moment, and the historical moment and the first moment. The change of the azimuth angle of the user between two moments, when determining the behavior information of the user, is specifically used for: if the acceleration of the user corresponding to the adjacent moment in the preset time period after the first moment If the amplitude difference is smaller than a preset difference, and the change of the azimuth angle of the user between the historical moment and the second moment is greater than a preset angle, then it is determined that the user has fallen.

可选的,基于可穿戴设备的行为监测装置70还包括:统计模块74,统计模块74用于统计所述第一时刻对应的加速度的峰值和所述第一时刻之后的加速度的峰值之间的时间间隔;相应的,确定模块72根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、以及所述历史时刻和所述第二时刻之间所述用户的方位角的变化,确定所述用户的行为信息时,具体用于:根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、所述历史时刻和所述第二时刻之间所述用户的方位角的变化、以及所述第一时刻对应的加速度的峰值和所述第一时刻之后的加速度的峰值之间的时间间隔,确定所述用户的行为信息。Optionally, the wearable device-based behavior monitoring device 70 also includes: a statistical module 74, which is used to count the difference between the peak value of the acceleration corresponding to the first moment and the peak value of the acceleration after the first moment. time interval; correspondingly, the determining module 72 is based on the difference between the magnitude of the acceleration of the user corresponding to adjacent moments in the preset time period after the first moment, and the historical moment and the second moment When determining the behavior information of the user, it is specifically used for: according to the magnitude of the acceleration of the user corresponding to the adjacent moment in the preset time period after the first moment , the change of the azimuth angle of the user between the historical moment and the second moment, and the peak value of the acceleration corresponding to the first moment and the peak value of the acceleration after the first moment The time interval is used to determine the behavior information of the user.

可选的,确定模块72根据所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值、所述历史时刻和所述第二时刻之间所述用户的方位角的变化、以及所述第一时刻对应的加速度的峰值和所述第一时刻之后的加速度的峰值之间的时间间隔,确定所述用户的行为信息时,具体用于:如果所述第一时刻之后的预设时间段内相邻时刻对应的所述用户的加速度的幅值的差值小于预设差值、所述历史时刻和所述第二时刻之间所述用户的方位角的变化小于预设角度、且所述第一时刻对应的加速度的峰值和所述第一时刻之后的加速度的峰值之间的时间间隔大于预设时间间隔,则确定所述用户跳起。Optionally, the determining module 72 is based on the difference between the magnitude of the user's acceleration corresponding to adjacent moments within a preset time period after the first moment, and the time difference between the historical moment and the second moment. The change of the azimuth angle of the user, and the time interval between the peak value of the acceleration corresponding to the first moment and the peak value of the acceleration after the first moment, when determining the behavior information of the user, is specifically used for: if The difference between the acceleration magnitudes of the user corresponding to adjacent moments within the preset time period after the first moment is smaller than the preset difference, the user's acceleration between the historical moment and the second moment If the change of the azimuth angle is smaller than the preset angle, and the time interval between the peak value of the acceleration corresponding to the first moment and the peak value of the acceleration after the first moment is greater than the preset time interval, then it is determined that the user jumps.

可选的,所述可穿戴设备包括如下至少一种:加速度传感器、心率传感器、体温传感器、通信模块、供电模块。Optionally, the wearable device includes at least one of the following: an acceleration sensor, a heart rate sensor, a body temperature sensor, a communication module, and a power supply module.

本发明实施例提供的基于可穿戴设备的行为监测装置可以具体用于执行上述图5所提供的方法实施例,具体功能此处不再赘述。The wearable device-based behavior monitoring device provided in the embodiment of the present invention can be specifically used to execute the method embodiment provided in FIG. 5 above, and the specific functions will not be repeated here.

本发明实施例通过根据可穿戴设备实时监测到的用户的加速度信息,确定用户的加速度的幅值大于预设幅值的第一时刻和第一时刻对应的加速度的峰值,并根据第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值、历史时刻和第二时刻之间用户的方位角的变化、以及第一时刻对应的加速度的峰值和第一时刻之后的加速度的峰值之间的时间间隔,确定用户的行为信息,进一步提高了对用户行为信息进行监测的精确度。According to the user's acceleration information monitored by the wearable device in real time, the embodiment of the present invention determines the first moment when the amplitude of the user's acceleration is greater than the preset amplitude and the peak value of the acceleration corresponding to the first moment, and according to the acceleration after the first moment The difference in the magnitude of the user's acceleration corresponding to adjacent moments within the preset time period, the change of the user's azimuth angle between the historical moment and the second moment, and the peak value of the acceleration corresponding to the first moment and after the first moment The time interval between the peak values of the acceleration is used to determine the user's behavior information, which further improves the accuracy of monitoring the user's behavior information.

综上所述,本发明实施例通过根据可穿戴设备实时监测到的用户的加速度信息,确定用户的加速度的幅值大于预设幅值的第一时刻和第一时刻对应的加速度的峰值,计算第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值,根据第一时刻之前的历史时刻对应的用户的加速度矢量,以及第一时刻之后的第二时刻对应的用户的加速度矢量,确定历史时刻和第二时刻之间用户的方位角的变化,根据第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值、以及历史时刻和第二时刻之间用户的方位角的变化,确定用户的行为信息,提高了对用户行为信息进行监测的精确度;通过根据可穿戴设备实时监测到的用户的加速度信息,确定用户的加速度的幅值大于预设幅值的第一时刻和第一时刻对应的加速度的峰值,并根据第一时刻之后的预设时间段内相邻时刻对应的用户的加速度的幅值的差值、历史时刻和第二时刻之间用户的方位角的变化、以及第一时刻对应的加速度的峰值和第一时刻之后的加速度的峰值之间的时间间隔,确定用户的行为信息,进一步提高了对用户行为信息进行监测的精确度。To sum up, the embodiment of the present invention determines the first moment when the magnitude of the user's acceleration is greater than the preset magnitude and the peak value of the acceleration corresponding to the first moment according to the user's acceleration information monitored by the wearable device in real time, and calculates The difference in magnitude of the user's acceleration corresponding to adjacent moments in the preset time period after the first moment is based on the user's acceleration vector corresponding to the historical moment before the first moment, and the second moment after the first moment. The user's acceleration vector, determine the change of the user's azimuth angle between the historical moment and the second moment, according to the difference in the magnitude of the user's acceleration corresponding to the adjacent moment in the preset time period after the first moment, and the history The change of the user's azimuth angle between the second moment and the second moment determines the user's behavior information, which improves the accuracy of monitoring the user's behavior information; through the real-time monitoring of the user's acceleration information by the wearable device, the user's acceleration is determined The amplitude is greater than the first moment of the preset amplitude and the peak value of the acceleration corresponding to the first moment, and according to the difference and historical The change of the user's azimuth angle between the moment and the second moment, and the time interval between the peak value of the acceleration corresponding to the first moment and the peak value of the acceleration after the first moment, determine the user's behavior information, and further improve the user behavior The accuracy with which the information is monitored.

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated units implemented in the form of software functional units may be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium, and include several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) or a processor (processor) execute the methods described in various embodiments of the present invention. partial steps. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other various media that can store program codes. .

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional modules is used as an example for illustration. The internal structure of the system is divided into different functional modules to complete all or part of the functions described above. For the specific working process of the device described above, reference may be made to the corresponding process in the foregoing method embodiments, and details are not repeated here.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (10)

  1. A kind of 1. behavior monitoring method based on wearable device, which is characterized in that including:
    Obtain the acceleration information of user that wearable device real-time monitors;
    According to the acceleration information for the user that the wearable device real-time monitors, the amplitude of the acceleration of the user is determined More than the first moment of default amplitude and the peak value of first moment corresponding acceleration;
    Calculate the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment Difference;
    According to the acceleration of the historical juncture corresponding user before first moment and first moment The acceleration of the second moment corresponding user later, determines institute between the historical juncture and second moment State azimuthal variation of user;
    According to the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment Azimuthal variation of the user, determines the user's between difference and the historical juncture and second moment Behavioural information.
  2. 2. the according to the method described in claim 1, it is characterized in that, preset time period according to after first moment The difference of the amplitude of the acceleration of the corresponding user of interior adjacent moment and the historical juncture and second moment it Between the user azimuthal variation, determine the behavioural information of the user, including:
    If the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment Difference is less than preset difference value, and azimuthal variation of the user is more than in advance between the historical juncture and second moment If angle, it is determined that the user falls.
  3. 3. it according to the method described in claim 1, it is characterized in that, further includes:
    It counts between the peak value of first moment corresponding acceleration and the peak value of the acceleration after first moment Time interval;
    Correspondingly, in the preset time period according to after first moment corresponding user of adjacent moment acceleration Azimuthal variation of the user between the difference of the amplitude of degree and the historical juncture and second moment determines The behavioural information of the user, including:
    According to the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment Azimuthal variation of the user and first moment pair between difference, the historical juncture and second moment Time interval between the peak value of the peak value for the acceleration answered and the acceleration after first moment, determines the user's Behavioural information.
  4. 4. the according to the method described in claim 3, it is characterized in that, preset time period according to after first moment Institute between the difference of the amplitude of the acceleration of the corresponding user of interior adjacent moment, the historical juncture and second moment State azimuthal variation of user and the peak value of first moment corresponding acceleration and adding after first moment Time interval between the peak value of speed determines the behavioural information of the user, including:
    If the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment Azimuthal variation of the difference less than the user between preset difference value, the historical juncture and second moment is less than default Between the peak value of the peak value and the acceleration after first moment of angle and first moment corresponding acceleration when Between interval be more than prefixed time interval, it is determined that the user takeoffs.
  5. 5. according to claim 1-4 any one of them methods, which is characterized in that the wearable device includes following at least one Kind:
    Acceleration transducer, heart rate sensor, body temperature transducer, communication module, power supply module.
  6. 6. a kind of behavior monitoring device based on wearable device, which is characterized in that including:
    Acquisition module, for obtaining the acceleration information for the user that wearable device real-time monitors;
    Determining module for the acceleration information of the user real-time monitored according to the wearable device, determines the user The amplitude of acceleration be more than the first moment of default amplitude and the peak value of first moment corresponding acceleration;
    Computing module, for calculate in the preset time period after first moment corresponding user's of adjacent moment plus The difference of the amplitude of speed;
    The determining module is additionally operable to:It is sweared according to the acceleration of the historical juncture corresponding user before first moment The acceleration of the second moment corresponding user after amount and first moment, determines the historical juncture Azimuthal variation of the user between second moment;According to phase in the preset time period after first moment The difference of the amplitude of the acceleration of adjacent moment corresponding user and institute between the historical juncture and second moment Azimuthal variation of user is stated, determines the behavioural information of the user.
  7. 7. the behavior monitoring device according to claim 6 based on wearable device, which is characterized in that the determining module According to the difference of the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment, And between the historical juncture and second moment user azimuthal variation, determine the user behavior letter During breath, it is specifically used for:
    If the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment Difference is less than preset difference value, and azimuthal variation of the user is more than in advance between the historical juncture and second moment If angle, it is determined that the user falls.
  8. 8. the behavior monitoring device according to claim 7 based on wearable device, which is characterized in that further include:
    Statistical module, for counting the peak value of first moment corresponding acceleration and the acceleration after first moment Peak value between time interval;
    Correspondingly, the determining module is according to the corresponding use of adjacent moment in the preset time period after first moment Azimuthal change of the user between the difference of the amplitude of the acceleration at family and the historical juncture and second moment Change, when determining the behavioural information of the user, be specifically used for:
    According to the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment Azimuthal variation of the user and first moment pair between difference, the historical juncture and second moment Time interval between the peak value of the peak value for the acceleration answered and the acceleration after first moment, determines the user's Behavioural information.
  9. 9. the behavior monitoring device according to claim 8 based on wearable device, which is characterized in that the determining module According to the difference of the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment, Between the historical juncture and second moment azimuthal variation of the user and first moment it is corresponding plus Time interval between the peak value of the peak value of speed and the acceleration after first moment determines the behavior letter of the user During breath, it is specifically used for:
    If the amplitude of the acceleration of the corresponding user of adjacent moment in the preset time period after first moment Azimuthal variation of the difference less than the user between preset difference value, the historical juncture and second moment is less than default Between the peak value of the peak value and the acceleration after first moment of angle and first moment corresponding acceleration when Between interval be more than prefixed time interval, it is determined that the user takeoffs.
  10. 10. according to behavior monitoring device of the claim 6-9 any one of them based on wearable device, which is characterized in that institute It states wearable device and includes following at least one:
    Acceleration transducer, heart rate sensor, body temperature transducer, communication module, power supply module.
CN201711249565.3A 2017-12-01 2017-12-01 Behavior monitoring method and device based on wearable equipment Active CN108175388B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711249565.3A CN108175388B (en) 2017-12-01 2017-12-01 Behavior monitoring method and device based on wearable equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711249565.3A CN108175388B (en) 2017-12-01 2017-12-01 Behavior monitoring method and device based on wearable equipment

Publications (2)

Publication Number Publication Date
CN108175388A true CN108175388A (en) 2018-06-19
CN108175388B CN108175388B (en) 2021-01-26

Family

ID=62545476

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711249565.3A Active CN108175388B (en) 2017-12-01 2017-12-01 Behavior monitoring method and device based on wearable equipment

Country Status (1)

Country Link
CN (1) CN108175388B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110772261A (en) * 2019-11-14 2020-02-11 广州三拾七度智能家居有限公司 Human motion state monitoring method, device and system and clothes
CN114967901A (en) * 2021-02-27 2022-08-30 华为技术有限公司 A positioning method and related device

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010004234A1 (en) * 1998-10-27 2001-06-21 Petelenz Tomasz J. Elderly fall monitoring method and device
US20070032748A1 (en) * 2005-07-28 2007-02-08 608442 Bc Ltd. System for detecting and analyzing body motion
CN201126620Y (en) * 2007-09-05 2008-10-01 重庆工学院 Man fall automatic alarm
CN101702258A (en) * 2009-04-28 2010-05-05 中国科学院合肥物质科学研究院 A human fall automatic detection and alarm system and its information processing method
CN101711401A (en) * 2007-04-19 2010-05-19 皇家飞利浦电子股份有限公司 Fall detection system
CN102227189A (en) * 2008-11-28 2011-10-26 皇家飞利浦电子股份有限公司 Method and apparatus for fall detection
US20140221848A1 (en) * 2013-02-06 2014-08-07 Casio Computer Co., Ltd. Biological information detecting device, biological information detecting method, and biological information detection program
CN104000596A (en) * 2014-05-29 2014-08-27 上海斐讯数据通信技术有限公司 Mobile terminal based tumble detecting method
CN104297519A (en) * 2013-07-19 2015-01-21 广州三星通信技术研究有限公司 Human motion attitude identification method and mobile terminal
CN105336102A (en) * 2015-11-25 2016-02-17 青岛理工大学 Tumble detection positioning method and device
CN105342626A (en) * 2015-12-08 2016-02-24 成都麦杰康科技有限公司 Wearable device and falling detection method applied to wearable device
WO2016042498A1 (en) * 2014-09-16 2016-03-24 Hip Hope Technologies Ltd. Fall detection device and method
CN105512478A (en) * 2015-12-03 2016-04-20 浪潮电子信息产业股份有限公司 Elderly danger alarm method based on cloud computing technology
CN106203512A (en) * 2016-07-12 2016-12-07 北京安易康科技有限公司 The detection method of falling down based on multi-sensor information fusion

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010004234A1 (en) * 1998-10-27 2001-06-21 Petelenz Tomasz J. Elderly fall monitoring method and device
US20070032748A1 (en) * 2005-07-28 2007-02-08 608442 Bc Ltd. System for detecting and analyzing body motion
CN101711401A (en) * 2007-04-19 2010-05-19 皇家飞利浦电子股份有限公司 Fall detection system
CN201126620Y (en) * 2007-09-05 2008-10-01 重庆工学院 Man fall automatic alarm
CN102227189A (en) * 2008-11-28 2011-10-26 皇家飞利浦电子股份有限公司 Method and apparatus for fall detection
CN101702258A (en) * 2009-04-28 2010-05-05 中国科学院合肥物质科学研究院 A human fall automatic detection and alarm system and its information processing method
US20140221848A1 (en) * 2013-02-06 2014-08-07 Casio Computer Co., Ltd. Biological information detecting device, biological information detecting method, and biological information detection program
CN104297519A (en) * 2013-07-19 2015-01-21 广州三星通信技术研究有限公司 Human motion attitude identification method and mobile terminal
CN104000596A (en) * 2014-05-29 2014-08-27 上海斐讯数据通信技术有限公司 Mobile terminal based tumble detecting method
WO2016042498A1 (en) * 2014-09-16 2016-03-24 Hip Hope Technologies Ltd. Fall detection device and method
CN105336102A (en) * 2015-11-25 2016-02-17 青岛理工大学 Tumble detection positioning method and device
CN105512478A (en) * 2015-12-03 2016-04-20 浪潮电子信息产业股份有限公司 Elderly danger alarm method based on cloud computing technology
CN105342626A (en) * 2015-12-08 2016-02-24 成都麦杰康科技有限公司 Wearable device and falling detection method applied to wearable device
CN106203512A (en) * 2016-07-12 2016-12-07 北京安易康科技有限公司 The detection method of falling down based on multi-sensor information fusion

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
THUY-TRANG NGUYEN, MYEONG-CHAN CHO, TAE-SOO LEE: "Automatic fall detection using Wearable Biomedical Signal Measurement Terminal", 《31ST ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE EMBS》 *
卢先领,王洪斌,王莹莹,徐保国: "一种基于加速度传感器的人体跌倒识别方法", 《计算机应用研究》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110772261A (en) * 2019-11-14 2020-02-11 广州三拾七度智能家居有限公司 Human motion state monitoring method, device and system and clothes
CN114967901A (en) * 2021-02-27 2022-08-30 华为技术有限公司 A positioning method and related device

Also Published As

Publication number Publication date
CN108175388B (en) 2021-01-26

Similar Documents

Publication Publication Date Title
Dian et al. Wearables and the Internet of Things (IoT), applications, opportunities, and challenges: A Survey
US10950112B2 (en) Wrist fall detector based on arm direction
CN106465459B (en) Wearable device falling detection method and wearable device
CN207970089U (en) Fall detection system and its wearable device for analyzing the severity of falls
US7753861B1 (en) Chest strap having human activity monitoring device
CN104436596B (en) Device and motion support method are supported in motion
US9959732B2 (en) Method and system for fall detection
Cao et al. E-FallD: A fall detection system using android-based smartphone
RU2720666C2 (en) Methods, systems and a portable device for producing a plurality of health status indicators
US10001386B2 (en) Automatic track selection for calibration of pedometer devices
US20170094450A1 (en) Crowdsourcing activity detection for group activities
US8519835B2 (en) Systems and methods for sensory feedback
CN105632101A (en) Human body anti-tumbling early warning method and system
US20170330297A1 (en) Dynamic wearable device behavior based on family history
CN107408158A (en) The healthy wearable thing harvested using Intelligent Energy
Hsieh et al. A wrist-worn fall detection system using accelerometers and gyroscopes
KR20160063126A (en) Exercise information providing method and electronic device supporting the same
CN106662449A (en) Techniques for determining movements based on sensor measurements from a plurality of mobile devices co-located with a person
CN108670261A (en) Motion state detection method, wearable device and device
Fahmi et al. Semi-supervised fall detection algorithm using fall indicators in smartphone
CN106725445A (en) A kind of the portable body injury gained in sports monitor system and method for brain wave control
CN104020846A (en) A host motion sensing method, component and motion sensing system
WO2015096567A1 (en) User behavior safety monitoring method and device
CN108158591A (en) Detect the method and device fallen down
Horng et al. The smart fall detection mechanism for healthcare under free-living conditions

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant