Disclosure of Invention
The embodiment of the invention aims to: the utility model provides a wearing wristwatch monitoring data acquisition method and device and a wearing wristwatch thereof, aiming at solving the problems that the existing intelligent wristwatch monitoring data acquisition effectiveness is low and the monitored personal data is not accurate enough.
In order to achieve the purpose, the invention adopts the following technical scheme:
provided is a monitoring data acquisition method of a wearable wristwatch, comprising the following steps:
judging whether the wearable wristwatch is worn currently or not;
if the wearing state is the wearing state;
acquiring identity information of a user, and calling a corresponding operation mode according to the identity information, wherein different operation modes are preset for different identity information;
and executing the running mode to acquire corresponding health data.
Further, before the step of obtaining the identity information of the user and invoking the corresponding operation mode according to the identity information, the method includes:
and acquiring different identity information of a plurality of users, and receiving a grade setting instruction of the user to set the running modes of the different identity information.
Further, the step of judging whether the wearing wristwatch is worn currently comprises:
acquiring a distance from a proximity sensor to a user's skin based on the proximity sensor of the wearable wristwatch;
judging whether the distance exceeds a preset distance threshold value or not;
and if the distance threshold value is not exceeded, judging that the wearing wristwatch is in a wearing state.
Further, after determining whether the distance exceeds a preset distance threshold, the method further includes:
if the distance exceeds the distance threshold, obtaining the retention time that the distance from the proximity sensor to the skin of the user exceeds the distance threshold;
judging whether the holding time exceeds a preset time threshold value or not;
if the time threshold value is not exceeded, the wearing wristwatch is judged to be in a wearing state;
and if the time threshold value is exceeded, judging that the worn wristwatch is in a disengaged state.
Further, after the step of executing the operation mode to perform the corresponding health data acquisition, the method includes:
and determining a database based on the identity information, and storing the acquired data into the database, wherein different identity information corresponds to different databases.
Further, still include:
judging whether the identity information is preset administrator identity information or not;
if yes, opening the administrator authority.
Further, the administrator authority includes:
the administrator has the operational mode to set or replace other users.
A wearable wristwatch monitoring data acquisition device comprising:
the first judging unit is used for judging whether the wearing wristwatch is worn currently or not;
the identity unit is used for acquiring the identity information of the user according to the wearing state of the wearing wristwatch and calling the corresponding operation mode according to the identity information, wherein different operation modes are preset for different identity information;
and the data acquisition unit is used for executing the operation mode according to the wearing state of the wearing wristwatch so as to acquire corresponding health data.
A wearable wristwatch comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the method as claimed in any of the above when executing the computer program.
A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the method according to any one of the preceding claims.
Compared with the prior art, the invention has the beneficial effects that: the wearing condition of the wearing wristwatch and the identity information of the user are sequentially acquired before the health data of the user are acquired, when the wearing wristwatch is in a wearing state, different operation modes are matched according to the identity information of different users, and the health data of the user are recorded based on the target motion mode, so that the health data acquired by the wearing wristwatch are more specific to the personalized characteristics of the user, and the acquisition is more accurate; the health data of different user identities are acquired in different operation modes, so that the situation of disordered storage or wrong user matching is avoided, and the accuracy and the effectiveness of matching the respective health data of different users are ensured.
Detailed Description
In order to make the technical problems solved, technical solutions adopted, and technical effects achieved by the present invention clearer, the technical solutions of the embodiments of the present invention are described in further detail below, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
When the intelligent wearable device is used, whether the intelligent wearable device is worn by a master or not is not accurately judged, and meanwhile, the step counting data is recorded and uploaded only when the intelligent wearable device is worn; when the user does not move, the intelligent wearable device also has high false alarm data, and actually, data at all times are not data useful for personal health analysis of the user and possibly data monitored by mistake, so that the collection effectiveness of the monitoring data of the existing intelligent wristwatch is low, and the monitored personal data are not accurate enough.
The invention provides a detection data acquisition method of a wearable wristwatch, which is used for acquiring the wearing condition of the wearable wristwatch and the identity information of a user in sequence before acquiring the health data of the user, matching different operation modes according to the identity information of different users when the wearable wristwatch is in a wearing state, and recording the health data of the user based on a target motion mode, so that the health data acquired by the wearable wristwatch is more specific to the personalized characteristics of the user, and the acquisition is more accurate; the health data of different user identities are acquired in different operation modes, so that the situation of disordered storage or wrong user matching is avoided, and the accuracy and the effectiveness of matching the respective health data of different users are ensured.
As shown in fig. 1, the present embodiment provides a monitoring data collecting method for a wearable wristwatch, including the following steps:
s10, judging whether the wearing wristwatch is worn currently;
the wearable wristwatch is provided with a device for sensing the distance of an object, such as an infrared sensor or other proximity sensors, the proximity distance of the object is identified by the fact that the infrared sensors have different infrared signal reflection intensities for the objects with different distances, and corresponding signals are output.
It can be understood that the infrared sensor can detect the distance or the position information between the wearing wristwatch and the detected object without contacting the detected object, and the wearing wristwatch is judged to be in a wearing state or a hands-off state through the distance information or the position information.
S20, if the wearing state is the wearing state, acquiring the identity information of the user, and calling the corresponding operation mode according to the identity information, wherein different operation modes are preset for different identity information;
in this embodiment, wearing to be provided with the fingerprint unblock on the watch, when wearing for the first time the watch is worn, the fingerprint of logging in administrator and other user's fingerprint information respectively, set up different operating modes according to different user's identity information.
When the wearable wristwatch is in a wearing state, a user can verify through fingerprint information, and according to a verification result, a system wearing the wristwatch matches a corresponding operation mode, so that mistransmission data is avoided.
For example, the administrator may preset different levels of operation modes, for example, a plurality of different operation modes according to daily fatigue states of the body, or the administrator may set different operation modes according to sports preferences of different users, such as a walking and jogging mode, a mountain climbing mode, a mountain descending mode, a race walking mode, a jogging mode, and the like, and other users may select an operation mode suitable for themselves according to the advance and store the operation mode together with their own identity information.
And S30, executing the running mode to acquire corresponding health data.
According to the invention, the wearable wristwatch has the wearing state and the hands-off state, and when the wearable wristwatch is in the hands-off state, the wearable wristwatch does not acquire health data, so that the accuracy of the data is ensured, and the power consumption is saved.
It should be noted that, when the wearing wristwatch is in a wearing state, the infrared sensor may be shielded by an external object (non-human body) to reflect the infrared signal, and therefore, when detecting an object within a preset distance range, it is preferable that the detecting device on the watch buckle further determines whether the object is away from the hand.
Specifically, the table is detained including the connector and is detained and locate the body of detaining on the connector, the connector with detain and all be provided with contact sensor on the body, work as the connector with when detaining the body cooperation and connecting, contact sensor on the connector with detain the contact sensor on the body and contact each other to form closed loop circuit, processing system in the wearing wristwatch judges according to closed loop signal the wearing wristwatch is for wearing the state. And if the closed-loop signal is not detected, determining that the current wearing state of the wristwatch is an out-of-hand state.
When the infrared sensor and the watch buckle are used for judging the state of the wearable watch, the judgment can be carried out independently, and the judgment can also be carried out in a matched mode, which is not repeated herein.
It should be further noted that, in order to ensure that the data is further accurate, the acquisition of corresponding health data is suspended within a preset time (for example, within 3 to 5 seconds) after the infrared sensor judges that the wearing wristwatch is in a wearing state; and only after the preset time, when the wearing wristwatch is detected to be still in a wearing state again, corresponding health data acquisition is carried out. .
For example, when a user places the wearable wristwatch on a wrist, health data which are not stably collected are recorded and uploaded in order to avoid the wearable wristwatch being still worn, the preset duration is set to be 3-5S for the wearable wristwatch, and the wearable wristwatch suspends uploading of the health data in the wearing time period. Under another situation, when the wearing wristwatch is worn, if the fact that the fastening of the watchbands of the wearing wristwatch is completed is detected, and the duration of the fastened watchbands does not exceed 3-5 seconds, the wearing wristwatch also suspends uploading of health data at the moment so as to ensure that the health data uploaded to the background are all effectively referenced, and the accuracy of data acquisition is improved.
Further, before the step of obtaining the identity information of the user and invoking the corresponding operation mode according to the identity information, the method includes:
acquiring different identity information of a plurality of users, and setting an operation mode corresponding to the different identity information according to a received grade setting instruction.
Specifically, the wearing wristwatch can set the group category of the user according to the entered fingerprint information, for example, different users are classified into family members, friends or other types of group categories. Wherein, different group categories correspond to different operation authority levels. Taking the priority of family members and friends as an example, an administrator is arranged in the group of the family members, and the administrator can set or change the operation mode of other users when using the wearing wristwatch. Meanwhile, in the family member group, other users except the administrator can set or change the operation mode when the wearing wristwatch is used by the user. All users in the friend group can only simply use the function of the wearable wristwatch and cannot set or change the operation mode on the wearable wristwatch. The operation mode comprises a detection mode of the motion parameter, and is used for describing a detection function triggering condition, monitoring data recording duration, a detection data alarm threshold value and the like.
In this embodiment, the step of determining whether the wearing wristwatch is currently worn includes:
acquiring a distance from a proximity sensor to a user's skin based on the proximity sensor of the wearable wristwatch;
judging whether the distance exceeds a preset distance threshold value or not;
and if the distance threshold value is not exceeded, judging that the wearing wristwatch is in a wearing state.
When the wearing wristwatch is in a wearing state, the wearing wristwatch detects an object in a preset distance range through the proximity sensor. Under the normal wearing condition, the detected object is the wrist of the user. However, in some false detection scenarios, the detected object within the preset range may actually be a desk placed on which the wristwatch is worn or an object detected during other non-wearing processes, and is not limited herein. In order to distinguish whether the wearing wristwatch is in a normal state of a user wearing state or a hands-off state caused by the situation of placing the wearing wristwatch on a desk, the wearing wristwatch can be further analyzed and judged according to data collected by a temperature sensor, a distance sensor and an acceleration sensor in the wearing wristwatch. If the data collected by the distance sensor are within a preset range, and the data collected by the temperature sensor and the data collected by the acceleration sensor both belong to abnormal states, if the temperature data detected by the temperature sensor are not within the body temperature range of a human body, or the acceleration value collected by the acceleration sensor is zero, the worn wristwatch is judged to be in a hands-off state, namely the worn wristwatch does not collect health data.
It can be understood that the human body temperature range value used in the determination process and the specific comparison value of the acceleration sensor can be set or changed by an administrator, which is not repeated herein.
For example, when the user wears the wearable wristwatch on the wrist, after the user inputs fingerprint information, the wearable wristwatch identifies and matches a corresponding operation mode, and stores the acquired health data in a database corresponding to user identity information as historical data.
It can be understood that, when the wearable wristwatch is in a worn state, if the user is in a moving state, the wearable wristwatch further determines the intensity of the moving state of the user according to the detected moving speed, moving posture, moving amplitude and the like.
In order to reduce the power consumption caused by always starting the detection function, when the infrared sensor judges that the wearable wristwatch is in a wearing state and inputs the fingerprint information of a user, the infrared sensor starts the detection function of the health data, the detection function of the infrared sensor mainly judges the intensity of the exercise state according to the exercise speed, the action posture, the action amplitude and the like of the user, and it can be understood that the health data of different exercise intensities are correspondingly marked differently and stored in a corresponding database.
After the user continuously moves for a period of time, the wearable wristwatch can synthesize movement parameters such as movement speed, movement posture, movement amplitude and the like to further judge whether the movement state changes, illustratively, after the user moves for a period of time, the movement state is stable and steady, and then the movement state is changed into a steady state; the wearable wristwatch can be used for judging whether the user is in the exercise states such as fast re-running, slow running and jumping or not according to the exercise parameters, the exercise parameters of different types of exercise states can be correspondingly recorded in a database corresponding to the exercise states, the wearable wristwatch can be compared according to the recorded health data and the personal data and big data, and the judgment result of the body index of each exercise state is periodically output.
For example, by inputting the identity information of the user, the wearable wristwatch can identify and match the corresponding operation mode, that is, the database in the wearable wristwatch stores the historical operation modes of different users, and the corresponding operation mode, including the exercise state, can be automatically matched according to the identity information of the user. For example, if the motion state in the current user preset motion mode is fast running, the wearing wristwatch can automatically switch the operation mode into the fast running mode, and collect and record health data related to the fast running; it will be appreciated that the user may also manually switch according to a previously set mode of operation.
Further, after determining whether the distance exceeds a preset distance threshold, the method further includes:
if the distance exceeds the distance threshold, obtaining the retention time that the distance from the proximity sensor to the skin of the user exceeds the distance threshold;
judging whether the holding time exceeds a preset time threshold value or not;
if the time threshold value is not exceeded, the wearing wristwatch is judged to be in a wearing state;
and if the time threshold value is exceeded, judging that the worn wristwatch is in a disengaged state.
It will be appreciated that during use of the wearable wristwatch, the wearable wristwatch will constantly be in motion as it is worn on the user's wrist; for example, when the size of the mutual buckling between the watchbands of the wearable wristwatch is inconsistent with the thickness of the arm of the user, if the size of the mutual buckling between the watchbands of the wearable wristwatch is larger than the thickness of the arm of the user, when the user is in a swing arm or other motion states, the wearable wristwatch can move relatively on the arm, and at the moment, the infrared sensor detects that the distance from the infrared sensor to the skin exceeds a preset distance threshold value, the wearable wristwatch cannot immediately judge that the wearable wristwatch is in a hands-off state, and the wearable wristwatch needs to be further analyzed and judged.
For example, the time threshold may be preset to be 1-5 seconds, and when the wearing wristwatch is judged to exceed the time threshold, the health data of the user is stopped being collected, and the health data collected in the time period is not recorded in a user tag of a personal database, so as to prevent the user from being mistakenly judged by temporarily disconnecting the wearing wristwatch.
In order to further accurately judge the personal health data, in an embodiment, for the group users of the family members, unlocking is performed through user fingerprint information, the corresponding priority group type of the user is found according to the fingerprint information to confirm identity information, after verification is passed, the health data of the user is detected to correspond to an execution record, historical health data of the user in a database can be called according to the health data at the moment to be compared with the currently detected health data, a difference value between the current health data and the historical health data of the database is judged, and when the difference value exceeds a preset threshold value, prompt information is sent.
Further, after the step of executing the operation mode to perform the corresponding health data acquisition, the method includes:
and determining a database based on the identity information, and storing the acquired data into the database, wherein different identity information corresponds to different databases.
Illustratively, when the infrared sensor detects that the wearing wristwatch is in a wearing state, the infrared sensor identifies the wearing wristwatch through user identity information, sets an operation mode, and records health data after use according to group categories of different users, wherein it needs to be noted that the health data of different users have different calculation factors. According to the operation mode of the wearing user, the wearing wristwatch calls different calculation factors, different reference results required to be checked by the wearing user are calculated adaptively, and the accuracy and pertinence of the calculation results are realized; and after the analysis and calculation, the health data of the users in different priority groups are respectively stored in different databases, so that the classification and the arrangement are convenient.
According to the embodiment of the invention, different data processing strategies can be formulated according to different user group categories. For example, for the user in the group of friends, only the health data of the user in the group is stored in the database, and the health data is not analyzed temporarily, that is, the current health data of the user in the group is not compared with the historical health data of the user in the group, so that the storage amount and the calculation amount of the analysis result data in the database can be reduced, and the user can still call from the database under the condition that detection and analysis are needed, and the effectiveness and the practicability of the collected data are ensured.
In another embodiment of the present invention, for example, a database may selectively store the health data of users in different group categories, the user group category of the database storing the health data includes the family member group and the administrator, and the health data of the users in the friend group may store only the health data in an abnormal state.
In order to further refine the storage condition of the exercise health data of the user, when the infrared sensor judges that the wearable wristwatch is in the wearing state, the detection function of the exercise health data is started, the exercise state is judged according to the exercise speed, the action posture, the action amplitude and the like of the user, and the exercise state is respectively marked and recorded into the corresponding databases according to the difference of the exercise states.
In the embodiment of the present invention, the method further includes:
judging whether the identity information is preset administrator identity information or not;
if yes, opening the administrator authority.
The administrator authority includes:
the administrator has the authority to set or change the operation mode of other users.
The administrator identity can be set to be only one, namely the administrator is the owner of the wearable wristwatch, the administrator can classify the users with the fingerprint information stored in the wearable wristwatch in groups, and can set or change the operation mode of other users for using the wearable wristwatch.
A wearable wristwatch monitoring data acquisition device comprising:
s101, a first judging unit for judging whether the wearing wristwatch is worn currently;
the first judging unit comprises a first judging subunit and a second judging subunit, and the first judging subunit is used for judging whether the distance from the infrared sensor to the skin exceeds a distance threshold value or not by the infrared sensor or other proximity sensors so as to judge whether the wearing wristwatch is worn currently or not; and the second judging subunit is used for comparing the keeping time exceeding the distance threshold value with a preset time threshold value when the distance from the infrared sensor to the skin exceeds the distance threshold value, and judging whether the worn wristwatch is worn currently.
It can be understood that, when the distance from the infrared sensor to the skin does not exceed the distance threshold, the first judging subunit responds that the wearing wristwatch is in a wearing state, and when the distance from the infrared sensor to the skin exceeds the distance threshold, if the holding time does not exceed the time threshold, the first judging subunit responds that the wearing wristwatch is in a wearing state; otherwise, responding that the wearing wristwatch is in the hands-off state.
S102, an identity unit, configured to obtain identity information of a user according to a wearing state of the wearing wristwatch, and invoke a corresponding operation mode according to the identity information, where different operation modes are preset for different identity information;
the identity unit comprises a first identity subunit, a second identity subunit and a third identity subunit, wherein the first identity subunit is used for acquiring the identity information of an administrator and calling a corresponding operation mode according to the identity information; the second identity subunit is used for acquiring the identity information of the users of the family member group and calling the corresponding operation mode according to the identity information; and the third identity subunit is used for acquiring the identity information of the users of the friend group and calling the corresponding operation mode according to the identity information.
S103, a data acquisition unit for executing the operation mode according to the wearing state of the wearing wristwatch to acquire corresponding health data.
It can be understood that the data acquisition unit selectively acquires health data information of the user according to the judgment condition of the first judgment unit, and the data acquisition unit transmits health data of different users in different motion states to the database, and the database marks and stores the health data.
Different priorities are different, and corresponding emergency conditions are different, so that all health data collected currently do not need to be calculated in real time, the calculation amount is reduced, and the power consumption of the wearable wristwatch is saved to a certain extent; for example, when the wearing wristwatch is worn and authenticated, and the user is in a non-exercise state, such as standing still, sitting or lying to play a mobile phone, and the like, the health data of the user may not be calculated.
Awearable wristwatch 200 comprising amemory 201, aprocessor 203 and acomputer program 202 stored in thememory 201 and executable on theprocessor 203, theprocessor 203 implementing the steps of the method as claimed in any of the above when executing thecomputer program 202.
Thewearable wristwatch 200 may be an intelligent wristwatch, an intelligent bracelet, or the like, and is not limited herein. Those skilled in the art will appreciate that fig. 3 is merely an example of a wearingwristwatch 200 and does not constitute a limitation of the wearing appearance, and may include more or fewer components than shown, or some components in combination, or different components.
TheProcessor 203 may be a Central Processing Unit (CPU), other general-purpose Processor 203, a Digital Signal Processor 203 (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. Thegeneral purpose processor 203 may be amicroprocessor 203 or theprocessor 203 may be anyconventional processor 203 or the like.
Thememory 201 may be an internal storage unit of thewearable wristwatch 200, such as a hard disk or a memory of thewearable wristwatch 200. Thememory 201 may also be an external storage device of thewearable wristwatch 200, such as a plug-in hard disk provided on thewearable wristwatch 200, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like. Further, thememory 201 may also include both an internal storage unit and an external storage device of thewearable wristwatch 200. Thememory 201 is used for storing thecomputer program 202 and other programs and data required for the regulation of the devices of the closed working environment. Thememory 201 may also be used to temporarily store data that has been output or is to be output.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
A computer-readable storage medium, in which acomputer program 202 is stored, whichcomputer program 202 realizes the steps of the method according to any one of the above when executed by aprocessor 203.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is used as an example, in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions.
It is to be understood that the elements of each example and algorithm steps described in connection with the embodiments disclosed herein may be embodied in electronic hardware, or in a combination of computer software and electronic hardware, whether such functions are performed in hardware or software, depending upon the particular application and design constraints imposed on the technical solution.
Wherein the instructions in the storage medium, when executed by the processor, enable the wearable wristwatch to perform the data collection method described above. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains and as may be applied to the essential features hereinbefore set forth, and the specification and examples are to be considered as illustrative only.
In the description herein, references to the description of "an embodiment," "an example" or the like are intended to mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example.
Furthermore, it should be understood that although the present description refers to embodiments, not every embodiment may contain only a single embodiment, and such description is for clarity only, and those skilled in the art should integrate the description, and the embodiments may be appropriately combined to form other embodiments as will be appreciated by those skilled in the art.
The technical principle of the present invention is described above in connection with specific embodiments. The description is made for the purpose of illustrating the principles of the invention and should not be construed in any way as limiting the scope of the invention. Based on the explanations herein, those skilled in the art will be able to conceive of other embodiments of the present invention without inventive effort, which would fall within the scope of the present invention.