+

CN112168139B - Health monitoring method, device and storage medium - Google Patents

Health monitoring method, device and storage medium Download PDF

Info

Publication number
CN112168139B
CN112168139B CN201910604194.9A CN201910604194A CN112168139B CN 112168139 B CN112168139 B CN 112168139B CN 201910604194 A CN201910604194 A CN 201910604194A CN 112168139 B CN112168139 B CN 112168139B
Authority
CN
China
Prior art keywords
sleep
data
segment
time
data segments
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.)
Active
Application number
CN201910604194.9A
Other languages
Chinese (zh)
Other versions
CN112168139A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910604194.9A priority Critical patent/CN112168139B/en
Publication of CN112168139A publication Critical patent/CN112168139A/en
Application granted granted Critical
Publication of CN112168139B publication Critical patent/CN112168139B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4806Sleep evaluation

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Physics & Mathematics (AREA)
  • Biophysics (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The embodiment of the invention provides a health monitoring method, a health monitoring device and a storage medium; the method is applied to a health monitoring device which is provided with an operating system and a sensor, and comprises the following steps: acquiring health data points acquired by a sensor; the health data points carry time stamps and motion states corresponding to the time stamps; dividing the health data point into at least two data segments based on the motion state and the time stamp; the motion states of every two adjacent data segments in the at least two data segments are different; determining a sleep original segment in a preset sleep time period from at least two data segments; judging the state of the original sleep segment again to eliminate data fluctuation and determining a final sleep data segment; and when the sleep information display instruction is received, responding to the sleep information display instruction and displaying the final sleep data segment. By the embodiment of the invention, the intelligence of health monitoring can be improved.

Description

Health monitoring method and device and storage medium
Technical Field
The present invention relates to information processing technologies in the field of electronic applications, and in particular, to a health monitoring method, apparatus, and storage medium.
Background
With the continuous development of electronic technology, the intelligent functions of electronic products such as terminals are more and more. Besides the entertainment function, the device also has a function of monitoring the physical state of the user, namely the user.
Currently, the method for monitoring the body state may be based on a sleep record input into the terminal by the user or implement a sleep monitoring function by using a bedtime and wake-up alarm clock set by the user. However, in any of the above methods, the method can be implemented only on the premise that the user inputs or sets the method in advance, and the terminal itself has poor functional design and intelligence.
Disclosure of Invention
The embodiment of the invention provides a health monitoring method, a health monitoring device and a storage medium, which can improve the intelligence of health monitoring.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides a health monitoring method, which is applied to a terminal which is provided with an operating system and a sensor, and comprises the following steps:
acquiring health data points collected by the sensor; the health data points carry time stamps and motion states corresponding to the time stamps;
dividing the health data point into at least two data segments based on the motion state and the timestamp; the motion states of every two adjacent data segments in the at least two data segments are different;
determining a sleep original segment in a preset sleep time period from the at least two data segments;
judging the state of the original sleep segment again to eliminate data fluctuation and determine a final sleep data segment;
and when a sleep information display instruction is received, responding to the sleep information display instruction and displaying the final sleep data segment.
An embodiment of the present invention provides a health monitoring apparatus, which has an operating system and is provided with a sensor, and includes:
the acquisition unit is used for acquiring the health data points acquired by the sensor; the health data points carry time stamps and motion states corresponding to the time stamps;
a dividing unit for dividing the health data point into at least two data segments based on the motion state and the time stamp; the motion states of every two adjacent data segments in the at least two data segments are different;
a determining unit, configured to determine, from the at least two data segments, a sleep original segment in a preset sleep time period; judging the state of the sleep original segment again to eliminate data fluctuation and determine a final sleep data segment;
and the display unit is used for responding to the sleep information display instruction and displaying the final sleep data segment when the receiving unit receives the sleep information display instruction.
An embodiment of the present invention provides a health monitoring apparatus, which has an operating system and is provided with a sensor, and includes:
a memory for storing executable instructions;
and the processor is used for realizing the health monitoring method provided by the embodiment of the invention when the executable instructions stored in the memory are executed.
The embodiment of the invention provides a storage medium, which stores executable instructions and is used for causing a processor to execute so as to realize the health monitoring method provided by the embodiment of the invention.
The embodiment of the invention has the following beneficial effects:
embodiments of the present invention provide a health monitoring method, a health monitoring device, and a storage medium, where the health monitoring device refers to a device having an operating system and a sensor disposed therein, and in such a device, a health monitoring function, such as a sleep monitoring function, may be implemented by a health data point of a data sensor of the device, and secondary screening of required final sleep data may be implemented based on a motion state and a timestamp in the health data point, so that a finally obtained final sleep data segment may accurately represent a sleep condition of a person to which the health monitoring device belongs, thereby implementing intelligence of the health monitoring function.
Drawings
FIG. 1 is an alternative structural diagram of a health monitoring system architecture provided by an embodiment of the present invention;
FIG. 2 is a schematic diagram of an alternative configuration of a health monitoring device according to an embodiment of the present invention;
FIG. 3 is a schematic flow chart of an alternative health monitoring method provided by an embodiment of the present invention;
FIG. 4 is a schematic diagram of an exemplary health monitoring interface provided by embodiments of the present invention;
FIG. 5 is a diagram of an exemplary data fragment provided by an embodiment of the present invention;
FIG. 6 is a schematic diagram of an exemplary sleep monitoring interface provided by embodiments of the present invention;
FIG. 7 is a schematic diagram of an exemplary health monitoring integration interface provided by embodiments of the present invention;
FIG. 8 is a schematic diagram of an exemplary sleep interface provided by embodiments of the present invention;
FIG. 9 is a schematic flow chart of another alternative health monitoring method provided by an embodiment of the present invention;
FIG. 10 is a schematic diagram of an exemplary structural set-up provided by an embodiment of the present invention;
FIG. 11 is a block diagram of an exemplary sleep monitoring process provided by embodiments of the present invention;
FIG. 12 is a block diagram of an exemplary data segment one-time filtering process provided by an embodiment of the present invention;
fig. 13 is a schematic structural diagram of another alternative health monitoring apparatus provided in the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail with reference to the accompanying drawings, the described embodiments should not be construed as limiting the present invention, and all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the embodiments of the present invention is for the purpose of describing the embodiments of the present invention only and is not intended to be limiting of the present invention.
Before further detailed description of the embodiments of the present invention, terms and expressions mentioned in the embodiments of the present invention are explained, and the terms and expressions mentioned in the embodiments of the present invention are applied to the following explanations.
For example, the current method of manually inputting the sleep record of the user is used to record the health condition of the user, or the sleep data recorded by the health kit of the iOS system is used to record the health condition of the user. Among them, in the HealthKit, a user is required to manually set a bedtime clock and a wake-up alarm clock, and the setting flow is complicated. That is to say, the above two modes can be realized only on the premise that the user inputs or sets the user in advance, and the functional design and the intelligence of the terminal are poor.
An exemplary application of the health monitoring device according to the embodiment of the present invention is described below, and the health monitoring device according to the embodiment of the present invention may be implemented as various types of user terminals such as a smart phone, a tablet computer, and a notebook computer having an operating system and a sensor for collecting user data. In the following, exemplary applications will be described covering terminals when the apparatus is implemented as a terminal.
Referring to fig. 1, fig. 1 is an alternative architecture diagram of a system 100 according to an embodiment of the present invention, in order to support an exemplary application, a terminal 400 (exemplary shows a terminal 400-1 and a terminal 400-2) is connected to a server 300 through a network 200, where the network 300 may be a wide area network or a local area network, or a combination of the two, and data transmission is implemented using a wireless link.
A terminal 400 for acquiring health data points collected by the sensor; the health data points carry time stamps and motion states corresponding to the time stamps; dividing the health data point into at least two data segments based on the motion state and the time stamp; the motion states of every two adjacent data segments in the at least two data segments are different; determining a sleep original segment in a preset sleep time period from at least two data segments; judging the state of the sleep original segment again to eliminate data fluctuation and determining a final sleep data segment; and when the sleep information display instruction is received, responding to the sleep information display instruction and displaying the final sleep data segment.
And the server 300 is used for acquiring the final sleep data fragment of the terminal so as to perform the health monitoring function of the user based on the final sleep data.
That is to say, in the embodiment of the present invention, in addition to the health monitoring device itself can completely and independently implement the health monitoring function, the final sleep data segment may be transmitted to the background server, and the health monitoring function of each user is implemented on the background server, which is convenient for application in the scenes and places such as hospitals.
The health monitoring device provided by the embodiment of the present invention may be implemented in hardware or a combination of hardware and software, and various exemplary implementations of the health monitoring device provided by the embodiment of the present invention are described below.
Referring to fig. 2 and fig. 2 are schematic diagrams illustrating an alternative structure of a terminal 400 according to an embodiment of the present invention, where the terminal 400 may be a mobile phone, a computer, a digital broadcast terminal, an information transceiver device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, etc. having an operating system and provided with a sensor for collecting user data according to the structure of the terminal 400, and therefore the structure described herein should not be considered as a limitation, for example, some components described below may be omitted, or components not described below may be added to adapt to specific requirements of some applications.
The terminal 400 shown in fig. 2 includes: at least one processor 410, memory 440, at least one network interface 420, and a user interface 430. The various components in the terminal 400 are coupled together by a bus system 450. It is understood that the bus system 450 is used to enable connected communication between these components. The bus system 450 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 450 in fig. 2.
The user interface 430 may include a display, keyboard, mouse, trackball, click wheel, keys, buttons, touch pad or touch screen, etc.
The memory 440 may be either volatile memory or nonvolatile memory, and may also include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read Only Memory (ROM). The volatile Memory may be a Random Access Memory (RAM). The memory 440 described in embodiments of the present invention is intended to comprise any suitable type of memory.
The memory 440 in the embodiment of the present invention can store data to support the operation of the terminal 400. Examples of such data include: any computer programs for operation on the terminal 400, such as an operating system 441 and application programs 442. Operating system 441 comprises various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and for processing hardware-based tasks. The application 442 may include various applications.
As an example of the health monitoring method provided by the embodiment of the present invention implemented by combining software and hardware, the health monitoring method provided by the embodiment of the present invention may be directly embodied as a combination of software modules executed by the processor 410, where the software modules may be located in a storage medium located in the memory 440, and the processor 410 reads executable instructions included in the software modules in the memory 440, and completes the health monitoring method provided by the embodiment of the present invention in combination with necessary hardware (for example, including the processor 410 and other components connected to the bus 450).
By way of example, the Processor 410 may be an integrated circuit chip having Signal processing capabilities, such as a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like, wherein the general purpose Processor may be a microprocessor or any conventional Processor, or the like.
A health monitoring method implementing an embodiment of the present invention will be described in conjunction with the aforementioned exemplary application and implementation of a health monitoring apparatus implementing an embodiment of the present invention.
Referring to fig. 3, fig. 3 is an alternative flow chart of a health monitoring method provided by an embodiment of the present invention, which is applied to a health monitoring device having an operating system and provided with a sensor, and will be described with reference to the steps shown in fig. 3.
S101, acquiring health data points acquired by a sensor; the health data points carry timestamps and motion states corresponding to the timestamps.
S102, dividing the health data point into at least two data segments based on the motion state and the time stamp; the motion states of each adjacent two of the at least two data segments are different.
S103, determining a sleep original segment in a preset sleep time period from at least two data segments.
And S104, judging the state of the sleep original segment again to eliminate data fluctuation and determine a final sleep data segment.
And S105, responding to the sleep information display instruction and displaying the final sleep data segment when the sleep information display instruction is received.
In the embodiment of the present invention, the health monitoring device may be an electronic device having an operating system and a sensor, such as a mobile phone, a tablet computer, a desktop computer, and other terminals.
It should be noted that the operating system herein refers to a computer program that manages computer hardware and software resources, and is also a kernel and a foundation of the computer system. The operating system needs to handle basic transactions such as managing and configuring memory, determining the priority of system resources, controlling input devices and output devices, operating the network, and managing the file system, and also provides an operating interface for the user to interact with the system.
In this embodiment of the present invention, the operating system may be an IOS system, or may be another operating system for performing functions such as computer hardware and software management, and the embodiment of the present invention is not limited thereto.
It should be noted that the health monitoring apparatus is owned by the object to be detected, and may be a device that is frequently used by the object to be detected (for example, a device owner) to carry with him. The sensor is arranged in the health monitoring device and used for detecting health data points of an object to be detected in real time, wherein the health data points are raw data collected by the sensor and can be used for analyzing sleep data, motion data, movement position data, user behavior data or user behavior pattern data and the like, and the sensor can comprise: motion sensors, gravity sensors, gyroscopic sensors, and the like, embodiments of the present invention are not limited.
The health monitoring function in the embodiment of the present invention is explained by taking a sleep monitoring function as an example.
In S101, the health monitoring device collects the raw collected data collected by the sensor provided in the health monitoring device, that is, health data points, and the health monitoring function is implemented by using the health data points.
In the embodiment of the invention, the health data points collected by the health monitoring device are actually the original collected data of the sensor, and the collected health data points are used for analyzing the behavior condition or health related information of the object to be detected.
Illustratively, in the embodiment of the present invention, the raw acquisition data acquired by the sensor is acquired in the iOS7 and above systems, and in the iPhone 5s and above hardware versions.
It should be noted that the health monitoring device needs to obtain data authorization of the sensor on the premise of obtaining the raw collected data collected by the sensor. That is, before the health monitoring device obtains the health data points collected by the sensor, when the health monitoring function is started for the first time, the health monitoring device displays an authorization request on an entry interface; when an authorization-enabling instruction for the authorization request is received, the health data points collected by the sensors may be authorized to be obtained in response to the authorization-enabling instruction.
In the embodiment of the present invention, the health monitoring device may implement the health monitoring function through a housekeeping client installed thereon, for example, a mobile phone housekeeping iOS client.
For the housekeeping client, when the housekeeping client is opened, the entrance of the health monitoring function on the interface of the housekeeping client is clicked, the health monitoring function is triggered to be started, when the health monitoring function is started on the housekeeping client for the first time, the user jumps to the interface of the health monitoring function (namely, enters the interface) and pops up the authorization request, the object to be detected can generate an authorization permission instruction through permission operation of the authorization request, namely, the health monitoring device receives the authorization permission instruction aiming at the authorization request, so that the housekeeping client can obtain data authorization of the sensor by responding to the authorization permission instruction, and obtain the health data point acquired by the housekeeping client from the sensor.
For example, as shown in fig. 4, when the health monitoring function is started for the first time, the opening permission control 5 is displayed in the health monitoring function interface 1, and when the control is triggered, the authorization request 3 is displayed in the pop-up box 2: the 'housekeeper client wants to access your health data point', and the authorization control 4 (including both permission and non-permission) is displayed at the same time, the object to be detected triggers the authorization control 4, that is, an authorization permission instruction is generated when the permission control is triggered, so that the housekeeper client can acquire the original acquisition data acquired in the sensor in response to the authorization permission instruction.
In some embodiments of the present invention, the sensor disposed in the health monitoring device may store the raw collected data within a preset time period, where the preset time period may be 7 days, or may be other times, which is determined by the performance of the actual design, and the embodiments of the present invention are not limited thereto.
Further, in the embodiment of the present invention, the health monitoring device may acquire the health data points acquired by the sensor for a preset time period at a time when the health monitoring device first authorizes, but then the health monitoring device may acquire the health data points acquired by the sensor in real time.
It should be noted that, in the embodiment of the present invention, the health data point may be a string of cmmotionationcottiness data points, which provide three pieces of information, namely, motion state, timestamp, and reliability.
Wherein, the motion state is as follows: the sensors consider what the health monitoring device may be in at the time, including unknown, stationary, walking, running, maneuvering, riding, etc.
Time stamping: the sensor generates new raw acquisition data when it considers that the health monitoring device is changing to a new motion state, and attaches a timestamp at that time, i.e. a time point. When the health monitoring device stably maintains a certain motion state or is shut down, new original acquisition data cannot be generated.
Reliability: the credibility of the current motion state is divided into three levels, namely high level, middle level and low level, and represents the accuracy degree of the motion state.
That is to say, in the embodiment of the present invention, the health data points of the sensor acquired by the health monitoring apparatus may carry attributes such as a motion state, a timestamp, and reliability, where the timestamp, i.e., the time point, is corresponding to a data point that changes in the motion state. The motion state corresponding to each timestamp is the initial state of a new motion behavior, and although each health data point in the health data points carries the motion state, the motion state when the timestamp is generated is only used here.
In S102, after the health monitoring device acquires the health data points in the sensor, the health monitoring device may arrange and divide the whole health data points into segments based on the time stamps and the motion states to obtain data segments, that is, implement the point-to-line division, because the health data points carry the corresponding time stamps and motion states. The health monitoring processing device divides the health data point into at least two data segments with different motion states for every two adjacent data segments based on the motion states and the time stamps.
In some embodiments of the invention, the health monitoring device divides the health data points into at least two temporal data segments in chronological order of the timestamps; and taking the motion state corresponding to the starting timestamp of each of the at least two time data segments as the motion state of each time data segment, thereby obtaining at least two data segments with motion states.
In an embodiment of the invention, the health monitoring device assembles the health data points into data segments. The health data points are divided into at least two data segments by taking the timestamps as segment dividing points according to the sequence of the time points represented by the timestamps, and the motion states of every two adjacent data segments in the at least two data segments are different.
It should be noted that in the embodiment of the present invention, the health monitoring apparatus may be considered as the previous motion state between the different motion states combined by the health data points, and the motion state of the object to be detected is simply divided into a plurality of segments, and the duration of the segment is the time for the health monitoring apparatus to maintain the motion state.
Illustratively, as shown in fig. 5, the health monitoring apparatus arranges and combines the health data points into one data set 1 according to the precedence order of the timestamps, and divides the health data points into four data segments 2-1, 2-2, 2-3 and 2-4 by taking the time points (t1, t2, t3 and t4) of the timestamps as segment interval points, the motion state of each data segment is consistent with the motion state corresponding to the starting timestamp of the segment, and assuming that t1 corresponds to a stationary state, t2 corresponds to a walking state, t3 corresponds to a stationary state, and t4 corresponds to a running state, then as shown in the four data segments of fig. 5, two data segments [ t1, t2], [ t3, t4] can be considered as a stationary state, and the data segment [ t2, t3] is a walking state, and enters a running state from t 4.
It should be noted that, in the embodiment of the present invention, the motion state corresponds to an Activity or behavior of the object to be detected, that is, Activity. Activity is characterized using a motion state.
In the embodiment of the present invention, after the health monitoring apparatus divides the health data point into at least two time data segments according to the time sequence of the timestamp, due to the fact that the state judgment of the data itself is not easy, there may be a case that the state judgment cannot be made, or the judgment is wrong. Based on the time, the health monitoring can be carried out after the dirty data is filtered for at least two time data segments.
In some embodiments of the present invention, the health monitoring apparatus takes a motion state corresponding to a start timestamp of each of the at least two time data segments as a motion state of each of the at least two time data segments, to obtain at least two sub-time data segments having the motion state; and filtering the at least two sub-time data segments, and screening dirty data to obtain at least two data segments.
In the embodiment of the present invention, the dirty data filtering is specifically implemented as follows: when at least one continuous sub-time segment smaller than a preset fluctuation threshold value appears in the at least two sub-time data segments and the motion states of the two sub-time data segments before and after the at least one sub-time segment are consistent, the health monitoring device filters the at least one sub-time segment as dirty data; and synthesizing the segment where at least one sub-time segment is located and the two preceding and following sub-time data segments into one sub-time segment with the same motion state, thereby obtaining at least two data segments.
The preset fluctuation threshold value represents a short-term unknown state fluctuation or a temporal upper limit value of a state different from the motion state in a continuous state. For example, 5 seconds may be used.
That is to say, when the health monitoring device encounters small jitter data, the jitter can be ignored, when the static state and the moving state occur in a mixed manner, for example, on a vehicle or a public transport vehicle, the situation that the static state and the moving state are mixed always occurs, because the state before the object arrives at the transport vehicle must move, the state is determined to be the moving state, and on public transport, under the situation that the object to be detected is static based on the fact that the running cannot be complete (for example, factors such as the moving in the vehicle, the use of the health monitoring device and the unstable form of the transport vehicle, and the like), the time for the object to be detected to process the moving state is generally longer, but the small static fluctuation time on the vehicle is not excluded, but is generally shorter, so the health monitoring device can judge that the object to be detected to be the moving state at this time, and ignore the static state of the section.
It should be noted that the health monitoring device may find common data fluctuations through a large amount of data sampling, for example, the state (unknown) often interrupts the state that the actual consecutive data segments cannot be judged. Such unknown states can be directly ignored; the "stationary" and the "mobile movement" may occur in a mixed manner, and it is difficult to distinguish between the stationary state and the movement, for example, when the vehicle is on, and the stationary state and the movement are determined as the moving state.
It will be appreciated that the health monitoring device processes the at least two temporal data segments in accordance with the characteristics of these fluctuations, so that at least two more accurate data segments with less fluctuations can be obtained.
In S103, after the health monitoring apparatus divides at least two data segments, the health monitoring apparatus may acquire the exercise status of each data segment from the at least two data segments, and then determine, based on the judgment of the exercise status, that the sleep original segment is in the preset sleep time period.
In the embodiment of the present invention, the condition that the data segment is in the static state within the preset sleep time period is preset as a sleep behavior, and the data segment corresponding to the sleep behavior in the at least two data segments is the original sleep segment.
The preset sleep time period may be set to (for example, 21 o 'clock-7 o' clock of the next day), and the specific preset sleep time period may be obtained according to statistics of the actual sleep time of the human body, which is not limited in the embodiment of the present invention.
It can be understood that, when the subject to be detected is in the sleep stage, the health monitoring device carried with the subject to be detected is necessarily in a stationary state, and then the health data point detected by the sensor provided on the health monitoring device is necessarily in a stationary state, so that the health monitoring device can regard the data segment located in the preset sleep time period of the at least two data segments as the data segment in the sleep, that is, the original sleep segment.
In S104, the sleep original segment found by the health monitoring device is a segment composed of the most original data points collected by the sensor, but dirty data or data fluctuation may inevitably occur during the collection process of the sensor, which may affect the misjudgment of whether the object to be detected is actually in sleep, so that the health monitoring device may perform state re-judgment on the sleep original segment after obtaining the sleep original segment to eliminate the data fluctuation, thereby determining the final sleep data segment.
In some embodiments of the present invention, the health monitoring apparatus starts to traverse in time sequence from the ith sleep original segment satisfying the preset stationary time length in the sleep original segments (referring to the generic name of the plurality of segments), and finds the nth sleep original segment satisfying the preset movement time length and having a movement state of movement; if the time occupied by the ith sleep original fragment to the N-1 th sleep original fragment is more than or equal to the preset static accumulated time length, eliminating data fluctuation, determining that the ith sleep original fragment to the N-1 th sleep original fragment are in a static state, and taking the ith sleep original fragment to the N-1 th sleep original fragment in the static state as a final sleep data fragment; continuously traversing from the (N + 1) th sleep original segment until the sleep original segment is traversed, and finding out at least one final sleep data segment in a static state in the sleep original segment; and taking one final sleep data segment and at least one final sleep data segment as final sleep data segments. Wherein N is a positive integer greater than 1.
It should be noted that the sleep original segments acquired by the health monitoring device may be a plurality of segments belonging to a preset sleep time period, and for the plurality of sleep original segments, since the health monitoring device may be triggered by waking up in the middle of the night in the actual sleep, it is considered to stop the sleep; in addition, if the health monitoring device is placed on a bed, the mobile phone is easily touched by turning over and the like, so that discontinuous static records are caused, the state of sleep and the like is mistakenly considered to be finished, or the state of sleep is mistaken to be sleep when the static time is considered to be short, namely, if a user falls asleep late, the static state of the mobile phone when the user does not fall asleep may be mistaken to be sleep and the like, on the basis, if (1) the health monitoring device starts at a sleep original segment which meets a preset static time (such as 30mins), a short fluctuation segment behind the sleep original segment is ignored, if the sleep original segment can be successfully accumulated for a certain time (such as 3h), the user is considered to fall asleep, otherwise, the user traverses backwards until the state meeting the conditions appears. (2) After the health monitoring device enters sleep, if the health monitoring device starts to move for a long time (i.e. a preset movement time, such as 15mins), and the estimated sleep end time (not within the preset sleep time period) is exceeded, the health monitoring device is considered to be awakened. Otherwise it is considered likely to continue to sleep. The health monitoring device, based on the above-mentioned state re-judgment, finds the final sleep data segment, that is, the segment that is actually in sleep from which the fluctuation data of (1) and (2) of these conditions has been removed.
Further, the health monitoring device may also comprehensively perform the judgment of the small fluctuation data according to the reliability carried in the data segment, and filter the data by ignoring the data fluctuation with the reliability lower than the preset reliability threshold, and the like, which is not limited in the embodiment of the present invention.
It can be understood that, after the health monitoring device obtains the sleep original segments, based on the reason of the sleep misjudgment, the health monitoring device adopts the process of traversing in time sequence from the ith sleep original segment which meets the preset static time length in the sleep original segments to find the nth sleep original segment which meets the preset movement time length and is in a movement state, neglecting the data fluctuation during movement for a short time, and then eliminating the data fluctuation if the time occupied by the ith sleep original segment to the nth-1 sleep original segment is more than or equal to the preset static accumulated time length, so as to realize the misjudgment of the user when the health monitoring device is not used but the user is sleeping in a period of staying up at night, thus eliminating the misjudgment of the final sleep data segment obtained by the sleep original segments due to reduction of the sleep misjudgment data to a certain extent, therefore, the accuracy of judging whether to sleep or not is improved.
Further, in the embodiment of the present invention, the health monitoring apparatus may detect and generate the final sleep data segment in units of the minimum unit day, or in real time, and when a data segment in the preset sleep time period is not found, there is no final sleep data segment.
In S105, the health monitoring apparatus may perform the above processing of S101-104 in real time after obtaining the health data point, and display the final sleep data segment by responding to the sleep information display instruction when triggered by the user, that is, receiving the sleep information display instruction.
In the embodiment of the present invention, the final sleep data segment includes specific situations of the subject to be detected sleeping this time, such as sleeping time, sleeping degree, and the like, which is not limited in the embodiment of the present invention.
It should be noted that, in the embodiment of the present invention, in response to the sleep information presentation instruction, the health monitoring apparatus may generate the sleep presentation information according to the final sleep data segment based on the instruction of responding to the sleep information presentation instruction, so as to present the sleep presentation information that may represent the final sleep data segment on the interface.
In some embodiments of the present invention, the health monitoring device may be displayed in an icon form, a text form, a curve form, a pie chart form, a bar chart, a table, or a line chart, and the like, which are not limited in the embodiments of the present invention.
In some embodiments of the present invention, when the sleep information presentation instruction is received and the sleep information presentation instruction is a day presentation instruction, the final sleep data segment is presented.
In some embodiments of the present invention, the health monitoring device displays the final sleep data segment when receiving a sleep information display instruction, and the sleep information display instruction is a day display instruction. The health monitoring device acquires each final sleep data segment correspondingly stored in preset days when receiving the sleep information display instruction which is the preset days display instruction, counts total sleep data segments in the preset days based on each final sleep data segment, and displays the total sleep data segments.
The preset number of days here may be a number of days greater than 1 day, for example, a week, a month, etc.
It should be noted that, in the embodiment of the present invention, a sleep monitoring function control may be arranged in the health monitoring interface of the health monitoring apparatus, when the sleep monitoring interface is entered through the sleep monitoring control, a sleep presentation unit control may be arranged on the sleep monitoring interface, and the sleep presentation information consistent with the unit may be generated by one key by triggering the sleep presentation unit control. The unit is a time unit, and may be a preset number of days of the day, week, month, year, etc., and the embodiment of the present invention is not limited.
In the embodiment of the invention, the day calculation is one day from the starting time of the preset sleep time period to the starting time of the next preset sleep time period, so that a sleep related monitoring report, namely sleep display information, can be generated in one day.
For example, as shown in fig. 6, in the sleep monitoring interface 1, sleep presentation unit controls 2 (day), 3 (week), and 4 (month) are provided, and by triggering the sleep presentation unit control 2 (day), the sleep presentation information 5 consistent with the unit can be generated by one key: i.e. 4.6 hours of sleep and is shown in a pie chart format.
Illustratively, in the weekly and monthly statistical modules, more detailed chart analysis of the sleep duration statistics, curve distribution and the like of the period is provided. As shown in fig. 7, in the comprehensive interface 1 for displaying health monitoring of one month, in addition to the chart 2 for displaying each activity of the subject for one month, a detailed analysis result of each activity may be displayed in more detail, for example, a curve 3 representing the sleep time of the subject for one month, the daily sleep time is 02:15, a comparison with the current month and the previous month may be displayed in the curve 3, and the embodiment of the present invention is not limited.
In some embodiments of the present invention, the health monitoring device performs analysis based on the final sleep data segment and a preset advice library to obtain sleep advice information corresponding to the final sleep data segment; and when the sleep information display instruction is received, responding to the sleep information display instruction, and displaying the final sleep data segment and the sleep suggestion information.
The health monitoring device can analyze the final sleep data segment and a preset suggestion library to obtain sleep suggestion information corresponding to the final sleep data segment; thus, when the health monitoring device displays the final sleep data segment, sleep advice information can be displayed.
In the embodiment of the invention, the preset suggestion library can be based on the sleep suggestion time, the sleep suggestion duration and other life suggestions related to sleep. E.g. advising to fall asleep early, etc. Some harm to the body of the sleeping habits of the subject to be examined, etc. may even be given in the form of an expert opinion.
The display position of the sleep advice information is not limited in the embodiments of the present invention, and may be displayed below an icon representing a final sleep segment, for example.
For example, as shown in fig. 6, while the health monitoring apparatus displays the sleep demonstration information 5 (corresponding to the final sleep data segment), it also displays the sleep suggestion information 6: "you only slept 4.6 hours at night, sleep better than 7 hours", "sleep later 02:16, sleep better than 23 points", and expert opinion, etc.
It should be noted that, in the embodiment of the present invention, the health monitoring function relates to monitoring sleep, monitoring behavior and activity of the object to be detected, and the like, namely, the health data points can represent activity behavior data of the object to be detected, so that display information of various activity behaviors aiming at the object to be detected can be generated based on the health data points, e.g. sleep show information, work show information, walking show information, etc., and the monitoring of these activity activities is shown in a chart as shown in figure 6, in the graph, monitoring of different activities is embodied in a form of an occupation ratio, for example, a user may see a ratio of a sleep duration to activities of a whole day, and in addition, the health monitoring apparatus may also be respectively displayed in different interfaces based on respective monitoring functions, which is not limited in the embodiment of the present invention.
It can be understood that the health monitoring device refers to a device having an operating system and a sensor disposed on the operating system, in such a device, a health monitoring function, such as a sleep monitoring function, can be implemented through a health data point of a data sensor of the device, and a secondary screening of the required final sleep data can be implemented based on a motion state and a timestamp in the health data point, so that a finally obtained final sleep data segment can accurately represent a sleep condition of a person to which the health monitoring device belongs, thereby implementing intelligence of the health monitoring function. Moreover, the health monitoring device can realize the health monitoring function by adopting the original collected data of the sensor of the health monitoring device, and does not need to collect data through other equipment, so that the utilization rate of space and data is improved, and the product performance of the health monitoring device is better.
Further, in the embodiment of the present invention, when the health monitoring apparatus performs the trigger operation on the displayed area of the final sleep data segment, the health monitoring apparatus may further specifically see more detailed information such as a detailed bedtime and a bedtime end time, and may further display an editing function for performing a new activity interface.
Illustratively, based on fig. 6, as shown in fig. 8, after the control 1 for sleep demonstration is clicked, the sleep interface 2 is entered, the sleep start time-sleep end time 3 is displayed on the sleep interface 2, and the editing control 5 is displayed in the preset area 4 of the sleep interface for editing the new activity demonstration interface.
It can be understood that the health monitoring device can adopt the editing function to add a more active monitoring function, so as to improve the expandability of the monitoring function.
In some embodiments, referring to fig. 9, fig. 9 is an optional flowchart of the method provided by the embodiment of the present invention, and based on fig. 3, after step 104, S106 may also be executed.
And S106, storing the final sleep data segment locally.
In the embodiment of the present invention, after the health monitoring apparatus acquires the final sleep data segment, the final sleep data segment may be stored locally for use in counting sleep conditions for a greater number of days.
It can be appreciated that the final sleep data segment is stored locally in the health monitoring device, providing a data basis for implementation of sleep condition statistics on a periodic basis, which improves more possibilities for health monitoring.
In summary, the health monitoring device implements the process of S101-106 as set forth from bottom to top in fig. 10. 1) Firstly, acquiring sensor data to obtain original acquisition data; 2) then, according to the logic explanation in the above S101-S106, the original collected data is subjected to algorithm analysis, and a final sleep data segment after the processing is completed is obtained. The final sleep data segment may include key attributes such as data type, start time, end time, duration, and the like. 3) Storing the generated final sleep data segment locally, namely storing the data; on one hand, the data failure of the system after 7 days can be avoided, and on the other hand, the generated data can be directly used subsequently, so that the repeated calculation is avoided. 4) And (5) displaying the UI. The method comprises a chart display part and a suggestion display part, wherein the chart display part and the suggestion display part are displayed according to key attributes of the generated final sleep data fragment.
The following describes a specific implementation of health monitoring using a specific sleep scenario. Assume that the health monitoring device with operating system and provided with sensors is a cell phone of the above version of the IOS7 system.
As shown in fig. 11, the health data points are collected by the sensors, and when the health monitoring function is used for the first time in the mobile phone, the authorization request is displayed on the entry interface; receiving an authorization permission instruction aiming at an authorization request, responding to the authorization permission instruction, authorizing to obtain health data points collected by a sensor, namely obtaining data authorization, then reading sensor data in the last 7 days of the mobile phone, namely the health data points, combining the health data points into data segments (at least two data segments) according to timestamps carried in the health data points and motion states corresponding to the timestamps, wherein the data segments directly processed often contain the influence caused by a plurality of dirty data, are not necessarily consistent with actual motion states and cannot be directly used, therefore, the mobile phone can firstly filter data fluctuation and dirty data of the data segments, then divide a sleep time zone (preset sleep time period) based on the filtered data segments, obtain data segments in a static state, namely sleep original segments, and finally obtain data segments in a static state according to the sleep data characteristics, and processing the data fluctuation again, namely filtering for the second time, finally splicing to obtain a final static data segment, namely a final sleep data segment, responding to the sleep information display instruction when receiving the sleep information display instruction, displaying the final sleep data segment, providing sleep monitoring information for a user, and realizing health monitoring.
It should be noted that, as shown in fig. 12, the process of filtering the data fluctuation and the dirty data of the health data point by the handset may be: before filtering, prior data acquisition is required, namely a process of data sampling at the early stage, a large amount of health point data is acquired, data fluctuation characteristics of the health point data are analyzed, characteristics of data fluctuation are summarized, and then in actual filtering, initial data segments (namely data segments required to be processed at this time) spliced by the health point data acquired at present are compared and screened by using known data fluctuation characteristics in the characteristics of data fluctuation, so that accurate data segments (at least two data segments) after primary filtering are obtained.
An exemplary structure of software modules is described below, and in some embodiments, as shown in FIG. 13, the software modules in 440 of the health monitoring device may include:
the acquisition unit 10 is used for acquiring health data points acquired by the sensor; the health data points carry time stamps and motion states corresponding to the time stamps;
a dividing unit 11, configured to divide the health data point into at least two data segments based on the motion state and the timestamp; the motion states of every two adjacent data segments in the at least two data segments are different;
a determining unit 12, configured to determine, from the at least two data segments, a sleep original segment in a preset sleep time period; judging the state of the original sleep segment again to eliminate data fluctuation and determine a final sleep data segment;
the display unit 13 is configured to respond to the sleep information display instruction and display the final sleep data segment when the receiving unit 17 receives the sleep information display instruction.
In some embodiments, the dividing unit 11 is further configured to divide the health data point into at least two time data segments according to the time sequence of the timestamps; and taking the motion state corresponding to the starting timestamp of each time data segment of the at least two time data segments as the motion state of each time data segment, thereby obtaining the at least two data segments with motion states.
In some embodiments, the determining unit 12 is further configured to traverse in time sequence from the ith sleep original segment of the sleep original segments that meets the preset still time duration, find the nth sleep original segment that meets the preset movement time duration and is in a moving state; if the time occupied by the ith sleep original fragment to the N-1 th sleep original fragment is greater than or equal to the preset static accumulated time length, eliminating data fluctuation, determining that the ith sleep original fragment to the N-1 th sleep original fragment are in a static state, and taking the ith sleep original fragment to the N-1 th sleep original fragment in the static state as a final sleep data fragment; continuously traversing from the (N + 1) th sleep original segment until the sleep original segment is traversed, and finding out at least one final sleep data segment in a static state in the sleep original segment; and taking the final sleep data segment and the at least one final sleep data segment as the final sleep data segment.
In some embodiments, the apparatus further comprises: a filter unit 14;
the filtering unit 14 is configured to, after dividing the health data point into at least two time data segments according to the time sequence of the timestamps, take a motion state corresponding to a start timestamp of each of the at least two time data segments as a motion state of each of the time data segments, and obtain at least two sub-time data segments having a motion state; and filtering the at least two sub-time data segments, and screening out dirty data to obtain the at least two data segments.
In some embodiments, the filtering unit 14 is further configured to, for at least two sub-time data segments, filter out at least one sub-time segment as dirty data when at least one sub-time segment that is less than a preset fluctuation threshold appears continuously and motion states of two sub-time data segments before and after the at least one sub-time segment are consistent; and synthesizing the segment where the at least one sub-time segment is located and the front and rear sub-time data segments into one sub-time segment with the same motion state, thereby obtaining the at least two data segments.
In some embodiments, the apparatus further comprises: a holding unit 15;
the storage unit 15 is configured to perform state re-judgment on the sleep original segment to eliminate data fluctuation, and store the final sleep data segment locally after determining the final sleep data segment.
In some embodiments, the presentation unit 13 is further configured to present the final sleep data segment when a sleep information presentation instruction is received and the sleep information presentation instruction is a day presentation instruction; or when a sleep information display instruction is received and the sleep information display instruction is a preset number of days display instruction, acquiring each final sleep data segment correspondingly stored in the preset number of days, counting total sleep data segments in the preset number of days based on each final sleep data segment, and displaying the total sleep data segments.
In some embodiments, the obtaining unit 10 is further configured to perform state re-judgment on the sleep original segment to eliminate data fluctuation, determine a final sleep data segment, and perform analysis based on the final sleep data segment and a preset suggestion library to obtain sleep suggestion information corresponding to the final sleep data segment;
the display unit 13 is further configured to respond to the sleep information display instruction and display the final sleep data segment and the sleep advice information when receiving the sleep information display instruction.
In some embodiments, the apparatus further comprises: an authorization unit 16;
the display unit 13 is further configured to display an authorization request on an entry interface when a health monitoring function is first started before the health data point acquired by the sensor is acquired;
the receiving unit 17 is further configured to receive an authorization permission instruction for the authorization request,
the authorization unit 16 is configured to authorize to obtain the health data point collected by the sensor in response to the authorization permission instruction.
As an example of the health monitoring method provided by the embodiment of the present invention implemented by hardware, the health monitoring method provided by the embodiment of the present invention may be implemented by directly using the processor 410 in the form of a hardware decoding processor, for example, by being executed by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field Programmable Gate Arrays (FPGAs), or other electronic components, to implement the health monitoring method provided by the embodiment of the present invention.
It can be understood that the health monitoring device refers to a device having an operating system and a sensor disposed on the operating system, in such a device, a health monitoring function, such as a sleep monitoring function, can be implemented through a health data point of a data sensor of the device, and a secondary screening of the required final sleep data can be implemented based on a motion state and a timestamp in the health data point, so that a finally obtained final sleep data segment can accurately represent a sleep condition of a person to which the health monitoring device belongs, thereby implementing intelligence of the health monitoring function.
Embodiments of the present invention provide a storage medium having stored therein executable instructions that, when executed by a processor, will cause the processor to perform a health monitoring method provided by embodiments of the present invention, for example, the health monitoring method as shown in fig. 3 or 9.
In some embodiments, the storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EE PROM, flash, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.
In some embodiments, executable instructions may be written in any form of programming language (including compiled or interpreted languages), in the form of programs, software modules, scripts or code, and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
By way of example, executable instructions may correspond, but do not necessarily have to correspond, to files in a file system, and may be stored in a portion of a file that holds other programs or data, such as in one or more scripts in a hypertext Markup Language (H TML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code).
By way of example, executable instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or distributed across multiple sites and interconnected by a communication network.
The above description is only an example of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and scope of the present invention are included in the protection scope of the present invention.

Claims (10)

1. A health monitoring method is applied to a health monitoring device which is provided with an operating system and a sensor, and comprises the following steps:
acquiring health data points collected by the sensor; the health data points carry time stamps and motion states corresponding to the time stamps, and the motion state corresponding to each time stamp is an initial state of a new motion behavior;
dividing the health data points into at least two time data segments according to the time sequence of the time stamps;
taking the motion state corresponding to the starting timestamp of each time data segment of the at least two time data segments as the motion state of each time data segment, and obtaining at least two data segments with motion states; the motion states of every two adjacent data segments in the at least two data segments are different;
determining the condition of a static state in a preset sleep time period as a sleep behavior;
determining a data segment corresponding to the sleep behavior in the at least two data segments as a sleep original segment;
traversing in time sequence from the ith sleep original segment meeting the preset static time length in the sleep original segments to find the Nth sleep original segment meeting the preset movement time length and in which the movement state is movement;
if the time occupied by the ith sleep original segment to the N-1 th sleep original segment is greater than or equal to the preset static accumulated time length, eliminating data fluctuation, determining that the ith sleep original segment to the N-1 th sleep original segment are in a static state, and taking the ith sleep original segment to the N-1 th sleep original segment in the static state as a final sleep data segment;
continuously traversing from the (N + 1) th sleep original segment until the sleep original segment is traversed, and finding out at least one final sleep data segment in a static state in the sleep original segment, wherein i is more than or equal to 1 and less than N-1, and N is a positive integer more than 1;
taking the final sleep data segment and the at least one final sleep data segment as final sleep data segments;
when a sleep information display instruction is received and the sleep information display instruction is a daily display instruction, displaying the final sleep data segment;
when a sleep information display instruction is received and the sleep information display instruction is a preset number of days display instruction, obtaining each final sleep data segment correspondingly stored in the preset number of days, counting total sleep data segments in the preset number of days based on each final sleep data segment, and displaying the total sleep data segments.
2. The method of claim 1, wherein after the dividing the health data points into at least two temporal data segments in the temporal order of the timestamps, the method further comprises:
taking the motion state corresponding to the starting timestamp of each time data segment of the at least two time data segments as the motion state of each time data segment, and obtaining at least two sub-time data segments with motion states;
and filtering the at least two sub-time data segments, and screening out dirty data to obtain the at least two data segments.
3. The method according to claim 2, wherein the filtering the at least two sub-temporal data segments to filter out dirty data to obtain the at least two data segments comprises:
when at least one continuous sub-time segment smaller than a preset fluctuation threshold value appears in at least two sub-time data segments and the motion states of two sub-time data segments before and after the at least one sub-time segment are consistent, filtering the at least one sub-time segment as dirty data;
and synthesizing the segment where the at least one sub-time segment is located and the front and rear sub-time data segments into one sub-time segment with the same motion state, thereby obtaining the at least two data segments.
4. The method of claim 1, further comprising:
saving the final sleep data segment locally.
5. The method according to any one of claims 1 to 4, further comprising:
analyzing based on the final sleep data segment and a preset suggestion library to obtain sleep suggestion information corresponding to the final sleep data segment;
correspondingly, when receiving a sleep information presentation instruction, responding to the sleep information presentation instruction to present the final sleep data segment, including:
and when a sleep information display instruction is received, responding to the sleep information display instruction, and displaying the final sleep data segment and the sleep suggestion information.
6. The method of claim 1, wherein prior to said acquiring health data points collected by said sensor, said method further comprises:
when the health monitoring function is started for the first time, displaying an authorization request on an access interface;
and receiving an authorization permission instruction aiming at the authorization request, and authorizing to acquire the health data points acquired by the sensor in response to the authorization permission instruction.
7. A health monitoring device having an operating system and provided with sensors, comprising:
the acquisition unit is used for acquiring the health data points acquired by the sensor; the health data points carry time stamps and motion states corresponding to the time stamps, and the motion state corresponding to each time stamp is an initial state of a new motion behavior;
the dividing unit is used for dividing the health data points into at least two time data segments according to the time sequence of the time stamps; taking the motion state corresponding to the starting timestamp of each time data segment of the at least two time data segments as the motion state of each time data segment, and obtaining at least two data segments with motion states; the motion states of every two adjacent data segments in the at least two data segments are different;
the device comprises a determining unit, a judging unit and a judging unit, wherein the determining unit is used for determining the static state condition in a preset sleep time period as a sleep behavior; determining a data segment corresponding to the sleep behavior in the at least two data segments as a sleep original segment; traversing from the ith sleep original segment meeting preset static time length in the sleep original segments according to the time sequence, and finding out the Nth sleep original segment meeting the preset movement time length and in which the movement state is movement; if the time occupied by the ith sleep original segment to the N-1 th sleep original segment is greater than or equal to the preset static accumulated time length, eliminating data fluctuation, determining that the ith sleep original segment to the N-1 th sleep original segment are in a static state, and taking the ith sleep original segment to the N-1 th sleep original segment in the static state as a final sleep data segment; continuously traversing from the (N + 1) th sleep original segment until the sleep original segment is traversed, and finding out at least one section of final sleep data segment in a static state in the sleep original segment, wherein i is more than or equal to 1 and less than N-1, and N is a positive integer more than 1; taking the final sleep data segment and the at least one final sleep data segment as final sleep data segments;
the display unit is used for displaying the final sleep data segment when a sleep information display instruction is received and the sleep information display instruction is a daily display instruction; and the sleep information display device is used for acquiring each final sleep data segment correspondingly stored in a preset number of days when a sleep information display instruction is received and is a preset number of days display instruction, counting total sleep data segments in the preset number of days based on each final sleep data segment, and displaying the total sleep data segments.
8. The apparatus of claim 7, further comprising: a filtration unit;
the filtering unit is configured to, after dividing the health data point into at least two time data segments according to the time sequence of the timestamps, take a motion state corresponding to a start timestamp of each of the at least two time data segments as a motion state of each of the time data segments, and obtain at least two sub-time data segments having a motion state; filtering the at least two sub-time data segments, and screening dirty data to obtain the at least two data segments;
the filtering unit is further configured to filter, when at least one continuous sub-time segment smaller than a preset fluctuation threshold appears in at least two sub-time data segments and motion states of two sub-time data segments before and after the at least one sub-time segment are consistent, the at least one sub-time segment as dirty data; and synthesizing the segment where the at least one sub-time segment is located and the front and rear sub-time data segments into one sub-time segment with the same motion state, thereby obtaining the at least two data segments.
9. A health monitoring device having an operating system and provided with sensors, comprising:
a memory for storing executable instructions;
a processor for implementing the method of any one of claims 1 to 6 when executing executable instructions stored in the memory.
10. A computer-readable storage medium having stored thereon executable instructions for causing a processor, when executed, to implement the method of any one of claims 1 to 6.
CN201910604194.9A 2019-07-05 2019-07-05 Health monitoring method, device and storage medium Active CN112168139B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910604194.9A CN112168139B (en) 2019-07-05 2019-07-05 Health monitoring method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910604194.9A CN112168139B (en) 2019-07-05 2019-07-05 Health monitoring method, device and storage medium

Publications (2)

Publication Number Publication Date
CN112168139A CN112168139A (en) 2021-01-05
CN112168139B true CN112168139B (en) 2022-09-30

Family

ID=73915208

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910604194.9A Active CN112168139B (en) 2019-07-05 2019-07-05 Health monitoring method, device and storage medium

Country Status (1)

Country Link
CN (1) CN112168139B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113867666A (en) * 2021-09-18 2021-12-31 深圳市爱都科技有限公司 Information display method, device and wearable device
CN115240850A (en) * 2022-06-23 2022-10-25 维沃移动通信有限公司 Information processing method, device, wearable device and electronic device
CN116662416B (en) * 2022-11-21 2024-08-30 荣耀终端有限公司 Data display method, terminal and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592777A (en) * 2013-07-08 2016-05-18 瑞思迈传感器技术有限公司 Method and system for sleep management
CN108388912A (en) * 2018-02-08 2018-08-10 南京理工大学 Sleep stage method based on multisensor feature optimization algorithm
CN108416367A (en) * 2018-02-08 2018-08-17 南京理工大学 Sleep stage method based on multi-sensor data decision level fusion
CN108697379A (en) * 2016-01-07 2018-10-23 全球动力股份有限公司 For assessing dormant system and method

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008037020A1 (en) * 2006-09-27 2008-04-03 Resmed Ltd Methods and apparatus for assessing sleep quality
JP4680289B2 (en) * 2008-10-17 2011-05-11 株式会社タニタ Sleep evaluation apparatus and sleep evaluation method
US8346354B2 (en) * 2009-07-28 2013-01-01 The Invention Science Fund I, Llc Determining a neuromodulation treatment regimen in response to contactlessly acquired information
CN102068260B (en) * 2009-11-25 2013-06-05 深圳市健康鼠科技有限公司 Sleep quality monitoring method and life style management suggestion system
US9396642B2 (en) * 2013-10-23 2016-07-19 Quanttus, Inc. Control using connected biometric devices
CN104720746B (en) * 2013-12-20 2017-06-20 中国移动通信集团公司 A kind of sleep stage determines method and system
CN104720748B (en) * 2013-12-24 2017-06-06 中国移动通信集团公司 A kind of sleep stage determines method and system
US10764079B2 (en) * 2015-02-09 2020-09-01 Vivint, Inc. System and methods for correlating sleep data to security and/or automation system operations
CN106308756A (en) * 2015-06-29 2017-01-11 上海卓易科技股份有限公司 Health information monitoring method and equipment
CN105380600A (en) * 2015-11-04 2016-03-09 北京握奇数据系统有限公司 Automatic sleep detection method and system based on wearable intelligent equipment
CN105433904A (en) * 2015-11-24 2016-03-30 小米科技有限责任公司 Sleep state detection method, device and system
CN105877701B (en) * 2016-03-24 2019-02-19 安徽华米信息科技有限公司 Real-time sleep cycle analysis method and device, intelligent wearable device
CN105640508B (en) * 2016-03-30 2018-09-18 安徽华米信息科技有限公司 Real-time sleep monitor method and device, intelligent wearable device
US10636524B2 (en) * 2016-08-26 2020-04-28 TCL Research America Inc. Method and system for optimized wake-up strategy via sleeping stage prediction with recurrent neural networks
CN106821312A (en) * 2017-01-11 2017-06-13 贵州大学 The method and system of motion and sleep monitor based on Intelligent worn device
TWI648029B (en) * 2017-05-12 2019-01-21 黃宗正 Sleep quality monitoring system
US10953192B2 (en) * 2017-05-18 2021-03-23 Advanced Brain Monitoring, Inc. Systems and methods for detecting and managing physiological patterns
CN107493388A (en) * 2017-08-24 2017-12-19 深圳天珑无线科技有限公司 Terminal and its sleep intelligent prompt method, storage device
CN107582032A (en) * 2017-09-08 2018-01-16 绵阳西真科技有限公司 A kind of sleep management system and dormancy management method
CN108553084B (en) * 2018-03-09 2021-05-25 浙江纽若思医疗科技有限公司 Sleep staging event identification method, device and equipment
CN108523899A (en) * 2018-04-23 2018-09-14 深圳市友宏科技有限公司 Method, storage medium and device for monitoring out-of-bed state in sleeping process
CN108937867A (en) * 2018-06-29 2018-12-07 出门问问信息科技有限公司 A kind of dormant monitoring method and device
CN109620158B (en) * 2018-12-28 2021-10-15 惠州Tcl移动通信有限公司 Sleep monitoring method, intelligent terminal and storage device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592777A (en) * 2013-07-08 2016-05-18 瑞思迈传感器技术有限公司 Method and system for sleep management
CN108697379A (en) * 2016-01-07 2018-10-23 全球动力股份有限公司 For assessing dormant system and method
CN108388912A (en) * 2018-02-08 2018-08-10 南京理工大学 Sleep stage method based on multisensor feature optimization algorithm
CN108416367A (en) * 2018-02-08 2018-08-17 南京理工大学 Sleep stage method based on multi-sensor data decision level fusion

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种基于视频分析的值班人员睡眠检测算法;吴彤云等;《电视技术》;20130402(第07期);171-173 *

Also Published As

Publication number Publication date
CN112168139A (en) 2021-01-05

Similar Documents

Publication Publication Date Title
CN112168139B (en) Health monitoring method, device and storage medium
WO2017167122A1 (en) Application program management method and device
US9247502B2 (en) Method and apparatus for power management on mobile devices and associated mobile devices
US20140344119A1 (en) Apparatus and method for generating a chronological timesheet
RU2634740C2 (en) Method and device of intelligent notice of vehicle restriction
US20150040069A1 (en) User interface for tracking health behaviors
CN103221899B (en) Tactile input device, microprocessor system and the method for control tactile input device
CN111479016B (en) Terminal usage time reminder method and device, terminal and storage medium
DE102016122708A1 (en) Extend the speech recognition period
CN104967731B (en) A kind of terminal notifying method and terminal
EP3866394A1 (en) Detection, characterization, and prediction of real-time events occurring approximately periodically
CN103699547A (en) Application program recommendation method and terminal
CN118013121A (en) A recommendation method and terminal
WO2015168997A1 (en) A method and device for terminal automatically displaying
CN107229392A (en) A kind of method for showing interface and system
US20180349854A1 (en) Systems and methods for monitoring and reporting mobile device activity
US20130219337A1 (en) Electronic device, storage medium and method for arranging icons of applications of the electronic device
Hang et al. Oh app, where art thou? on app launching habits of smartphone users
CN107341208A (en) A kind of content recommendation method and device
CN115858548A (en) Metadata acquisition method, device, equipment and medium
CN112988030A (en) Terminal control method, device, terminal and storage medium
EP3734610B1 (en) Display program, display method, and display device
CN114626813A (en) Task backtracking method, device, terminal and storage medium for scheduling platform
CN108937860B (en) Motion state monitoring method, system and equipment and storage medium
Yu et al. Situation Based Energy Management Framework on Mobile Devices

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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载