CN117423445B - Intelligent finger ring control method and device based on user cluster perception - Google Patents
Intelligent finger ring control method and device based on user cluster perception Download PDFInfo
- Publication number
- CN117423445B CN117423445B CN202311687111.XA CN202311687111A CN117423445B CN 117423445 B CN117423445 B CN 117423445B CN 202311687111 A CN202311687111 A CN 202311687111A CN 117423445 B CN117423445 B CN 117423445B
- Authority
- CN
- China
- Prior art keywords
- user
- ring
- target
- parameter
- data
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000008447 perception Effects 0.000 title claims abstract description 30
- 230000036541 health Effects 0.000 claims abstract description 98
- 238000012544 monitoring process Methods 0.000 claims abstract description 55
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 38
- 238000013528 artificial neural network Methods 0.000 claims abstract description 17
- 238000012423 maintenance Methods 0.000 claims description 25
- 238000012512 characterization method Methods 0.000 claims description 24
- 230000006870 function Effects 0.000 claims description 22
- 238000012549 training Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 claims description 13
- 238000003062 neural network model Methods 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 claims description 5
- 230000036760 body temperature Effects 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 5
- 238000005265 energy consumption Methods 0.000 abstract description 11
- 238000012545 processing Methods 0.000 description 18
- 238000003860 storage Methods 0.000 description 15
- 238000004590 computer program Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000006872 improvement Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013527 convolutional neural network Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003053 immunization Effects 0.000 description 1
- 238000002649 immunization Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013486 operation strategy Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
- G06N3/0442—Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Medical Informatics (AREA)
- General Business, Economics & Management (AREA)
- Epidemiology (AREA)
- Public Health (AREA)
- Primary Health Care (AREA)
- Business, Economics & Management (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
The invention discloses an intelligent finger ring control method and device based on user cluster perception, wherein the method comprises the following steps: acquiring ring monitoring data and ring operation data corresponding to a target user; determining user health parameters corresponding to each target user based on a neural network algorithm according to the finger ring monitoring data corresponding to each target user; determining user operation habits of user clusters corresponding to each target user according to the finger ring operation data of each target user; determining a working strategy corresponding to the target ring equipment of each user cluster according to the user operation habit and the user health parameter; the working strategy is used for limiting the starting frequency and the working time corresponding to the target ring equipment. Therefore, the invention can adjust the working strategy of the ring by considering the health and the operation habit of the user, so as to improve the intelligent degree and the working efficiency of the control of the ring device and optimize the working energy consumption of the ring device.
Description
Technical Field
The invention relates to the technical field of intelligent wearable equipment, in particular to an intelligent finger ring control method and device based on user cluster perception.
Background
The intelligent ring device is a new generation hot wearable device integrated with various functional components, has small volume and convenient carrying, can realize more monitoring functions, and provides different physiological monitoring services for users. Because the intelligent finger ring device is generally small in battery capacity, the control of energy consumption of the intelligent finger ring device is fully considered when the intelligent finger ring device is controlled, so that service life is reduced or functions are failed due to overlarge energy consumption.
However, the existing intelligent ring control technology generally controls a single ring device only in isolation according to a preset simple control rule or an access instruction of a user, and does not fully consider analysis of monitoring data and operation data thereof to improve the control effect. It can be seen that the prior art has defects and needs to be solved.
Disclosure of Invention
The technical problem to be solved by the invention is to provide the intelligent ring control method and the device based on user cluster perception, which can fully consider the health and the operation habit of users to adjust the working strategy of the ring so as to improve the intelligent degree and the working efficiency of the ring equipment control and optimize the working energy consumption of the ring equipment.
In order to solve the technical problem, the first aspect of the invention discloses an intelligent finger ring control method based on user cluster perception, which comprises the following steps:
Acquiring ring monitoring data and ring operation data corresponding to a target user;
determining user health parameters corresponding to each target user based on a neural network algorithm according to the finger ring monitoring data corresponding to each target user;
determining user operation habits of user clusters corresponding to each target user according to the finger ring operation data of each target user;
determining a working strategy corresponding to the target ring equipment of each user cluster according to the user operation habit and the user health parameter; the working strategy is used for limiting the starting frequency and the working time corresponding to the target ring equipment.
As an optional implementation manner, in the first aspect of the present invention, the finger ring monitoring data includes at least one of heart rate data, body temperature data, acceleration data, finger circumference change data and position data; and/or the ring operation data comprises at least one of ring awakening time, ring holding awakening time, ring removing operation, ring wearing fixed placement operation, ring non-wearing fixed placement operation, ring wearing movable movement operation and ring non-wearing movable carrying operation.
As an optional implementation manner, in the first aspect of the present invention, before the acquiring the ring monitoring data and the ring operation data corresponding to the target user, the method further includes:
acquiring user parameters, historical ring position data and historical ring wake-up time data of each target user;
for any two target users, calculating the parameter similarity of the user parameters between the two target users;
calculating an average position distance of the historical ring position data between the two target users;
calculating an average time difference of the historical finger ring wake time data between the two target users;
and grouping all the target users based on a dynamic programming algorithm to obtain a plurality of user clusters.
As an optional implementation manner, in the first aspect of the present invention, the grouping, based on a dynamic programming algorithm, all the target users to obtain a plurality of user clusters includes:
setting an objective function to minimize the number of user clusters obtained by division and maximize the number of objective users in each user cluster;
the setting of the limiting conditions includes:
The parameter similarity between any two target users in each user cluster is higher than a similarity threshold, the average position distance is smaller than a distance threshold, and the average time difference is smaller than a time difference threshold;
the similarity difference value, the distance difference value and the time difference value between any two target users in each user cluster are sequentially reduced; the similarity difference value is the difference value between the parameter similarity and the similarity threshold value; the distance difference is the difference between the average position distance and the distance threshold; the time difference value is the difference value between the average time difference value and the time difference threshold value;
according to the objective function and the limiting conditions, carrying out iterative grouping calculation on all the objective users based on a dynamic programming algorithm until convergence to obtain a plurality of user clusters;
calculating a vector data matrix composed of vectorization data of all user parameters, historical ring position data and historical ring wake-up time data of the target user in each user cluster;
when a new target user is acquired, carrying out vector distance calculation on new user vector data composed of user parameters, historical ring position data and historical ring wake-up time data of the new target user and vector data matrixes of any user cluster, and determining the user cluster with the minimum vector distance as the user cluster corresponding to the new target user.
As an optional implementation manner, in the first aspect of the present invention, the determining, based on a neural network algorithm, a user health parameter corresponding to each target user according to the finger ring monitoring data corresponding to each target user includes:
inputting the finger ring monitoring data corresponding to each target user into a trained user health prediction neural network model to obtain user health parameters corresponding to each target user; the user health prediction neural network model is obtained through training a training data set comprising a plurality of training ring monitoring data and corresponding user health labels.
In a first aspect of the present invention, the determining, according to the finger ring operation data of each target user, a user operation habit of a user cluster corresponding to each target user includes:
for each user cluster, acquiring the ring operation data of all target users in the user cluster;
determining a user operation habit corresponding to the user cluster according to the operation time and the operation type of each operation in the finger ring operation data of all the target users in the user cluster; the user operation habit comprises a corresponding relation between a specific time parameter and specific operation and a corresponding relation between the specific time parameter and operation times.
In a first aspect of the present invention, the determining, according to the user operation habit and the user health parameter, a working policy corresponding to a target ring device of each user cluster includes:
acquiring a current time parameter;
for each user cluster, determining the possible operation type and the possible operation times of the user corresponding to the user cluster according to the user operation habit corresponding to the user cluster and the current time parameter;
determining ring awakening necessity parameters corresponding to the user cluster according to the possible operation type of the user corresponding to the user cluster and the corresponding relation between the preset operation type and awakening necessity;
determining a wake-up maintenance necessity parameter corresponding to the user cluster according to the possible operation times of the user corresponding to the user cluster and the corresponding relation between the preset operation times and the wake-up maintenance necessity;
and determining a working strategy corresponding to the target ring equipment of the user cluster according to the ring awakening necessity parameter, the awakening maintenance necessity parameter and the user health parameter of each target user in the user cluster.
As an optional implementation manner, in a first aspect of the present invention, the determining, according to the ring wake necessity parameter and the keep-wake necessity parameter, and the user health parameter of each target user in the user cluster, a working policy corresponding to the target ring device of the user cluster includes:
judging whether the ring wake-up necessity parameter is larger than a preset first parameter threshold value or not to obtain a first judgment result;
when the first judging result is negative, determining that the working strategy of the target ring equipment of the user cluster is kept to sleep;
when the first judgment result is yes, judging whether the wake-up maintenance necessity parameter is larger than a preset second parameter threshold value or not, and obtaining a second judgment result;
when the second judging result is negative, determining that the working strategy of the target ring equipment of the user cluster is monitored once at intervals of a first time; the first duration is proportional to a first characterization value; the first characterization value is the product of the first difference value and the first health weight; the first difference value is the difference value between the ring wake necessity parameter and the first parameter threshold; the first health weight is in direct proportion to the user health parameter of the target user corresponding to the corresponding target ring device;
When the second judgment result is yes, determining the working strategy of the target ring equipment of the user cluster to comprise monitoring once at intervals of the first time length and keeping the single monitoring time as a second time length; the second duration is proportional to a second characterization value; the second characterization value is the product of a second difference value and a second health weight; the second difference value is the difference value between the wake-on-hold necessity parameter and the second parameter threshold; the second health weight is inversely proportional to the user health parameter of the target user corresponding to the corresponding target ring device.
The second aspect of the invention discloses an intelligent finger ring control device based on user cluster perception, which comprises:
the acquisition module is used for acquiring ring monitoring data and ring operation data corresponding to the target user;
the first determining module is used for determining user health parameters corresponding to each target user based on a neural network algorithm according to the finger ring monitoring data corresponding to each target user;
the second determining module is used for determining the user operation habit of the user cluster corresponding to each target user according to the finger ring operation data of each target user;
The third determining module is used for determining a working strategy corresponding to the target ring equipment of each user cluster according to the user operation habit and the user health parameter; the working strategy is used for limiting the starting frequency and the working time corresponding to the target ring equipment.
As an optional embodiment, in the second aspect of the present invention, the finger ring monitoring data includes at least one of heart rate data, body temperature data, acceleration data, finger circumference change data, and position data; and/or the ring operation data comprises at least one of ring awakening time, ring holding awakening time, ring removing operation, ring wearing fixed placement operation, ring non-wearing fixed placement operation, ring wearing movable movement operation and ring non-wearing movable carrying operation.
As an optional implementation manner, in the second aspect of the present invention, the obtaining module is further configured to, before obtaining the ring monitoring data and the ring operation data corresponding to the target user, perform the following steps:
acquiring user parameters, historical ring position data and historical ring wake-up time data of each target user;
For any two target users, calculating the parameter similarity of the user parameters between the two target users;
calculating an average position distance of the historical ring position data between the two target users;
calculating an average time difference of the historical finger ring wake time data between the two target users;
and grouping all the target users based on a dynamic programming algorithm to obtain a plurality of user clusters.
As an optional implementation manner, in the second aspect of the present invention, the obtaining module groups all the target users based on a dynamic programming algorithm, so as to obtain a specific manner of multiple user clusters, where the specific manner includes:
setting an objective function to minimize the number of user clusters obtained by division and maximize the number of objective users in each user cluster;
the setting of the limiting conditions includes:
the parameter similarity between any two target users in each user cluster is higher than a similarity threshold, the average position distance is smaller than a distance threshold, and the average time difference is smaller than a time difference threshold;
the similarity difference value, the distance difference value and the time difference value between any two target users in each user cluster are sequentially reduced; the similarity difference value is the difference value between the parameter similarity and the similarity threshold value; the distance difference is the difference between the average position distance and the distance threshold; the time difference value is the difference value between the average time difference value and the time difference threshold value;
According to the objective function and the limiting conditions, carrying out iterative grouping calculation on all the objective users based on a dynamic programming algorithm until convergence to obtain a plurality of user clusters;
calculating a vector data matrix composed of vectorization data of all user parameters, historical ring position data and historical ring wake-up time data of the target user in each user cluster;
when a new target user is acquired, carrying out vector distance calculation on new user vector data composed of user parameters, historical ring position data and historical ring wake-up time data of the new target user and vector data matrixes of any user cluster, and determining the user cluster with the minimum vector distance as the user cluster corresponding to the new target user.
In a second aspect of the present invention, the determining, by the first determining module, the specific manner of determining the user health parameter corresponding to each target user based on the neural network algorithm according to the finger ring monitoring data corresponding to each target user includes:
inputting the finger ring monitoring data corresponding to each target user into a trained user health prediction neural network model to obtain user health parameters corresponding to each target user; the user health prediction neural network model is obtained through training a training data set comprising a plurality of training ring monitoring data and corresponding user health labels.
In a second aspect of the present invention, the second determining module determines, according to the finger ring operation data of each target user, a specific manner of user operation habits of a user cluster corresponding to each target user, including:
for each user cluster, acquiring the ring operation data of all target users in the user cluster;
determining a user operation habit corresponding to the user cluster according to the operation time and the operation type of each operation in the finger ring operation data of all the target users in the user cluster; the user operation habit comprises a corresponding relation between a specific time parameter and specific operation and a corresponding relation between the specific time parameter and operation times.
In a second aspect of the present invention, the third determining module determines, according to the user operation habit and the user health parameter, a specific manner of a working policy corresponding to the target ring device of each user cluster, where the working policy includes:
acquiring a current time parameter;
for each user cluster, determining the possible operation type and the possible operation times of the user corresponding to the user cluster according to the user operation habit corresponding to the user cluster and the current time parameter;
Determining ring awakening necessity parameters corresponding to the user cluster according to the possible operation type of the user corresponding to the user cluster and the corresponding relation between the preset operation type and awakening necessity;
determining a wake-up maintenance necessity parameter corresponding to the user cluster according to the possible operation times of the user corresponding to the user cluster and the corresponding relation between the preset operation times and the wake-up maintenance necessity;
and determining a working strategy corresponding to the target ring equipment of the user cluster according to the ring awakening necessity parameter, the awakening maintenance necessity parameter and the user health parameter of each target user in the user cluster.
As an optional implementation manner, in the second aspect of the present invention, the determining, by the third determining module, a specific manner of determining, according to the ring wake necessity parameter and the keep-wake necessity parameter, and the user health parameter of each target user in the user cluster, a working policy corresponding to the target ring device of the user cluster includes:
judging whether the ring wake-up necessity parameter is larger than a preset first parameter threshold value or not to obtain a first judgment result;
When the first judging result is negative, determining that the working strategy of the target ring equipment of the user cluster is kept to sleep;
when the first judgment result is yes, judging whether the wake-up maintenance necessity parameter is larger than a preset second parameter threshold value or not, and obtaining a second judgment result;
when the second judging result is negative, determining that the working strategy of the target ring equipment of the user cluster is monitored once at intervals of a first time; the first duration is proportional to a first characterization value; the first characterization value is the product of the first difference value and the first health weight; the first difference value is the difference value between the ring wake necessity parameter and the first parameter threshold; the first health weight is in direct proportion to the user health parameter of the target user corresponding to the corresponding target ring device;
when the second judgment result is yes, determining the working strategy of the target ring equipment of the user cluster to comprise monitoring once at intervals of the first time length and keeping the single monitoring time as a second time length; the second duration is proportional to a second characterization value; the second characterization value is the product of a second difference value and a second health weight; the second difference value is the difference value between the wake-on-hold necessity parameter and the second parameter threshold; the second health weight is inversely proportional to the user health parameter of the target user corresponding to the corresponding target ring device.
The third aspect of the invention discloses another intelligent finger ring control device based on user cluster perception, which comprises:
a memory storing executable program code;
a processor coupled to the memory;
the processor invokes the executable program code stored in the memory to execute part or all of the steps in the intelligent finger ring control method based on user cluster awareness disclosed in the first aspect of the present invention.
Compared with the prior art, the invention has the following beneficial effects:
therefore, the embodiment of the invention can determine the health parameters of the user based on the neural network algorithm, and further determine the working strategy of the ring device by combining the operation habit of the user, so that the working strategy of the ring can be adjusted by fully considering the health and the operation habit of the user, the control intelligence degree and the working efficiency of the ring device are improved, and the working energy consumption of the ring device is optimized.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of an intelligent finger ring control method based on user cluster perception according to an embodiment of the present invention.
Fig. 2 is a schematic structural diagram of an intelligent finger ring control device based on user cluster perception according to an embodiment of the present invention.
Fig. 3 is a schematic structural diagram of another intelligent finger ring control device based on user cluster perception according to an embodiment of the present invention.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terms "second," "second," and the like in the description and in the claims and in the above-described figures, are used for distinguishing between different objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, apparatus, article, or device that comprises a list of steps or elements is not limited to the list of steps or elements but may, in the alternative, include other steps or elements not expressly listed or inherent to such process, method, article, or device.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the invention. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
The invention discloses an intelligent ring control method and device based on user cluster perception, which can determine health parameters of a user based on a neural network algorithm, and further determine a working strategy of ring equipment by combining user operation habits, so that the working strategy of a ring can be adjusted by fully considering the health and operation habits of the user, the intelligent degree and working efficiency of ring equipment control are improved, and the working energy consumption of the ring equipment is optimized. The following will describe in detail.
Example 1
Referring to fig. 1, fig. 1 is a flow chart of an intelligent finger ring control method based on user cluster perception according to an embodiment of the present invention. The intelligent finger ring control method based on user cluster perception described in fig. 1 is applied to a data processing chip, a processing terminal or a processing server (wherein the processing server may be a local server or a cloud server). As shown in fig. 1, the intelligent finger ring control method based on user cluster perception may include the following operations:
101. And acquiring ring monitoring data and ring operation data corresponding to the target user.
Optionally, the ring monitoring data includes at least one of heart rate data, body temperature data, acceleration data, finger circumference change data, and position data.
Optionally, the ring operation data includes at least one of ring wake time, ring hold wake time, ring take-off operation, ring wear time stationary placement operation, ring non-wear time stationary placement operation, ring wear time shift operation, and ring non-wear time shift carry operation.
102. And determining user health parameters corresponding to each target user based on a neural network algorithm according to the finger ring monitoring data corresponding to each target user.
103. And determining the user operation habit of the user cluster corresponding to each target user according to the finger ring operation data of each target user.
104. And determining a working strategy corresponding to the target ring equipment of each user cluster according to the user operation habit and the user health parameters.
Specifically, the working strategy is used for limiting the starting frequency and the working time corresponding to the target ring device.
Therefore, the embodiment of the invention can determine the health parameters of the user based on the neural network algorithm, and further determine the working strategy of the ring device by combining the operation habit of the user, so that the working strategy of the ring can be adjusted by fully considering the health and the operation habit of the user, the control intelligence degree and the working efficiency of the ring device are improved, and the working energy consumption of the ring device is optimized.
As an optional embodiment, before acquiring the ring monitoring data and the ring operation data corresponding to the target user in the above steps, the method further includes:
acquiring user parameters, historical ring position data and historical ring wake-up time data of each target user;
for any two target users, calculating the parameter similarity of the user parameters between the two target users;
calculating an average position distance of the historical ring position data between the two target users;
calculating an average time difference of historical ring wake-up time data between the two target users;
based on a dynamic programming algorithm, all target users are grouped to obtain a plurality of user clusters.
By the embodiment, the target users can be grouped according to the dynamic programming algorithm to determine the user cluster corresponding to each target user, so that the user clusters can be accurately determined, and the control precision and the intelligent degree of the subsequent control of the ring equipment according to the operation habit of the user clusters are improved.
As an optional embodiment, in the step, based on the dynamic planning algorithm, grouping all the target users to obtain a plurality of user clusters includes:
Setting an objective function to minimize the number of user clusters obtained by division and maximize the number of objective users in each user cluster;
the setting of the limiting conditions includes:
parameter similarity between any two target users in each user cluster is higher than a similarity threshold, average position distance is smaller than a distance threshold, and average time difference is smaller than a time difference threshold;
the similarity difference value, the distance difference value and the time difference value between any two target users in each user cluster are sequentially reduced; the similarity difference value is the difference value between the parameter similarity and the similarity threshold value; the distance difference is the difference between the average position distance and the distance threshold; the time difference is the difference between the average time difference and the time difference threshold;
according to the objective function and the limiting condition, carrying out iterative grouping calculation on all target users based on a dynamic programming algorithm until convergence to obtain a plurality of user clusters;
calculating a vector data matrix composed of user parameters, historical ring position data and vectorization data of historical ring wake-up time data of all target users in each user cluster;
when a new target user is acquired, vector distance calculation is carried out on new user vector data composed of user parameters, historical ring position data and historical ring wake-up time data of the new target user and vector data matrixes of any user cluster, and a user cluster with the minimum vector distance is determined to be the user cluster corresponding to the new target user.
Alternatively, the dynamic programming algorithm may be a particle swarm immunization algorithm.
By the embodiment, the user cluster corresponding to each target user can be determined according to the dynamic programming algorithm and the vector distance algorithm, so that the user cluster can be accurately determined, and the control precision and the intelligent degree of the subsequent control of the ring equipment according to the operation habit of the user cluster are improved.
As an optional embodiment, in the step, determining, based on the neural network algorithm, the user health parameter corresponding to each target user according to the finger ring monitoring data corresponding to each target user includes:
inputting the finger ring monitoring data corresponding to each target user into a trained user health prediction neural network model to obtain user health parameters corresponding to each target user; the user health prediction neural network model is obtained through training a training data set comprising a plurality of training ring monitoring data and corresponding user health labels.
Optionally, the neural network model in the invention can be a neural network model of a CNN structure, an RNN structure or an LTSM structure, and is trained by a gradient descent algorithm and a loss function until convergence, and an operator can select corresponding model structures and parameters according to actual data characteristics and a prediction scene.
Through the embodiment, the user health parameters corresponding to each target user can be determined according to the trained user health prediction neural network model, so that the health parameters of the user can be effectively predicted, the working strategy of the ring can be conveniently adjusted by combining the health and the operation habit of the user, the intelligent degree and the working efficiency of the control of the ring equipment are improved, and the working energy consumption is optimized.
As an optional embodiment, in the step, determining, according to the finger ring operation data of each target user, a user operation habit of a user cluster corresponding to each target user includes:
for each user cluster, acquiring ring operation data of all target users in the user cluster;
determining a user operation habit corresponding to the user cluster according to the operation time and the operation type of each operation in the finger ring operation data of all target users in the user cluster; the user operation habit includes a correspondence between a specific time parameter and a specific operation, and a correspondence between a specific time parameter and the number of operations.
Specifically, according to the operation time and operation type of each operation in the finger ring operation data of all the target users in the user cluster, a specific manner of determining the user operation habit corresponding to the user cluster may be to perform fitting or prediction model training on data such as the operation time, the operation type, the operation number and the like through a polynomial relation fitting algorithm or a neural network algorithm, so as to obtain a corresponding relation between a specific time parameter and the specific operation, and a corresponding relation between the specific time parameter and the operation times.
Through the embodiment, the user operation habits corresponding to the user clusters can be determined according to the ring operation data of all target users in the user clusters, so that the operation habit relationship model of the user clusters can be effectively analyzed, the subsequent adjustment of the ring operation strategy by combining the operation habits of the users is facilitated, the intelligent degree and the working efficiency of the ring equipment control are improved, and the working energy consumption is optimized.
As an optional embodiment, in the step, determining, according to the user operation habit and the user health parameter, a working policy corresponding to the target ring device of each user cluster includes:
acquiring a current time parameter;
for each user cluster, determining the possible operation type and the possible operation times of the user corresponding to the user cluster according to the user operation habit and the current time parameter corresponding to the user cluster;
determining ring awakening necessity parameters corresponding to the user cluster according to the possible operation type of the user corresponding to the user cluster and the corresponding relation between the preset operation type and awakening necessity;
determining a wake-up maintenance necessity parameter corresponding to the user cluster according to the possible operation times of the user corresponding to the user cluster and the corresponding relation between the preset operation times and the wake-up maintenance necessity;
And determining a working strategy corresponding to the target ring equipment of the user cluster according to the ring awakening necessity parameter, the awakening maintenance necessity parameter and the user health parameter of each target user in the user cluster.
Alternatively, the corresponding relation between the preset operation type and the awakening necessity, or the corresponding relation between the operation times and the awakening necessity can be specifically fitted to obtain a polynomial mathematical relation model, or a neural network prediction model obtained by training.
Through the embodiment, the calculation of the ring wake-up necessity parameter and the wake-up necessity maintenance parameter can be realized, so that the corresponding working strategy of the target ring device of the user cluster is determined based on the calculation result, the wake-up necessity and the wake-up necessity maintenance can be effectively combined to adjust the working strategy of the ring, the intelligent degree and the working efficiency of the ring device control are improved, and the working energy consumption is optimized.
As an optional embodiment, in the step, determining the working policy corresponding to the target ring device of the user cluster according to the ring wake-up necessity parameter and the keep-wake necessity parameter, and the user health parameter of each target user in the user cluster includes:
Judging whether the ring wake-up necessity parameter is larger than a preset first parameter threshold value or not, and obtaining a first judgment result;
when the first judgment result is negative, determining that the working strategy of the target ring equipment of the user cluster is kept to sleep;
when the first judgment result is yes, judging whether the parameter keeping the awakening necessity is larger than a preset second parameter threshold value or not, and obtaining a second judgment result;
when the second judgment result is negative, determining that the working strategy of the target ring equipment of the user cluster is monitored once at intervals of a first time; the first duration is proportional to the first characterization value; the first characterization value is the product of the first difference value and the first health weight; the first difference value is the difference value between the ring wake necessity parameter and the first parameter threshold; the first health weight is in direct proportion to the user health parameter of the target user corresponding to the corresponding target ring device;
when the second judgment result is yes, determining that the working strategy of the target ring equipment of the user cluster comprises monitoring once at intervals of a first time length, and enabling the single monitoring keeping time to be a second time length; the second time period is proportional to the second characterization value; the second characterization value is the product of the second difference value and the second health weight; the second difference value is the difference value between the wake-up maintaining necessity parameter and the second parameter threshold; the second health weight is inversely proportional to a user health parameter of a target user corresponding to the corresponding target ring device.
Through the embodiment, the threshold judgment and weight calculation of the ring wake-up necessity parameter and the wake-up necessity maintenance parameter can be realized, so that the working interval duration or the monitoring maintenance time corresponding to the target ring device of the user cluster is determined, the wake-up necessity and the wake-up necessity maintenance are effectively combined to adjust the working strategy of the ring, the intelligent degree and the working efficiency of the ring device control are improved, and the working energy consumption is optimized.
Example two
Referring to fig. 2, fig. 2 is a schematic structural diagram of an intelligent finger ring control device based on user cluster perception according to an embodiment of the present invention. The intelligent finger ring control device based on user cluster perception as described in fig. 2 is applied to a data processing chip, a processing terminal or a processing server (wherein the processing server may be a local server or a cloud server). As shown in fig. 2, the intelligent finger ring control device based on user cluster perception may include:
an acquisition module 201, configured to acquire ring monitoring data and ring operation data corresponding to a target user;
a first determining module 202, configured to determine, based on a neural network algorithm, a user health parameter corresponding to each target user according to the finger ring monitoring data corresponding to each target user;
A second determining module 203, configured to determine a user operation habit of a user cluster corresponding to each target user according to the finger ring operation data of each target user;
a third determining module 204, configured to determine, according to the user operation habit and the user health parameter, a working policy corresponding to the target ring device of each user cluster; the working strategy is used for limiting the starting frequency and the working time corresponding to the target ring equipment.
As an alternative embodiment, the ring monitoring data includes at least one of heart rate data, body temperature data, acceleration data, finger circumference change data, and position data; and/or the ring operation data comprises at least one of ring wake-up time, ring keep wake-up time, ring take-down operation, ring wear time fixed placement operation, ring non-wear time fixed placement operation, ring wear time moving operation and ring non-wear time moving carrying operation.
As an optional embodiment, the obtaining module 201 is further configured to, before obtaining the ring monitoring data and the ring operation data corresponding to the target user, perform the following steps:
acquiring user parameters, historical ring position data and historical ring wake-up time data of each target user;
For any two target users, calculating the parameter similarity of the user parameters between the two target users;
calculating an average position distance of the historical ring position data between the two target users;
calculating an average time difference of historical ring wake-up time data between the two target users;
based on a dynamic programming algorithm, all target users are grouped to obtain a plurality of user clusters.
As an alternative embodiment, the obtaining module 201 groups all target users based on a dynamic planning algorithm, so as to obtain a specific manner of multiple user clusters, which includes:
setting an objective function to minimize the number of user clusters obtained by division and maximize the number of objective users in each user cluster;
the setting of the limiting conditions includes:
parameter similarity between any two target users in each user cluster is higher than a similarity threshold, average position distance is smaller than a distance threshold, and average time difference is smaller than a time difference threshold;
the similarity difference value, the distance difference value and the time difference value between any two target users in each user cluster are sequentially reduced; the similarity difference value is the difference value between the parameter similarity and the similarity threshold value; the distance difference is the difference between the average position distance and the distance threshold; the time difference is the difference between the average time difference and the time difference threshold;
According to the objective function and the limiting condition, carrying out iterative grouping calculation on all target users based on a dynamic programming algorithm until convergence to obtain a plurality of user clusters;
calculating a vector data matrix composed of user parameters, historical ring position data and vectorization data of historical ring wake-up time data of all target users in each user cluster;
when a new target user is acquired, vector distance calculation is carried out on new user vector data composed of user parameters, historical ring position data and historical ring wake-up time data of the new target user and vector data matrixes of any user cluster, and a user cluster with the minimum vector distance is determined to be the user cluster corresponding to the new target user.
As an alternative embodiment, the first determining module 202 determines, based on the neural network algorithm, a specific manner of determining the user health parameter corresponding to each target user according to the finger ring monitoring data corresponding to each target user, including:
inputting the finger ring monitoring data corresponding to each target user into a trained user health prediction neural network model to obtain user health parameters corresponding to each target user; the user health prediction neural network model is obtained through training a training data set comprising a plurality of training ring monitoring data and corresponding user health labels.
As an optional embodiment, the second determining module 203 determines, according to the finger ring operation data of each target user, a specific manner of user operation habits of a user cluster corresponding to each target user, including:
for each user cluster, acquiring ring operation data of all target users in the user cluster;
determining a user operation habit corresponding to the user cluster according to the operation time and the operation type of each operation in the finger ring operation data of all target users in the user cluster; the user operation habit includes a correspondence between a specific time parameter and a specific operation, and a correspondence between a specific time parameter and the number of operations.
As an optional embodiment, the third determining module 204 determines, according to the user operation habit and the user health parameter, a specific manner of the working policy corresponding to the target ring device of each user cluster, where the specific manner includes:
acquiring a current time parameter;
for each user cluster, determining the possible operation type and the possible operation times of the user corresponding to the user cluster according to the user operation habit and the current time parameter corresponding to the user cluster;
determining ring awakening necessity parameters corresponding to the user cluster according to the possible operation type of the user corresponding to the user cluster and the corresponding relation between the preset operation type and awakening necessity;
Determining a wake-up maintenance necessity parameter corresponding to the user cluster according to the possible operation times of the user corresponding to the user cluster and the corresponding relation between the preset operation times and the wake-up maintenance necessity;
and determining a working strategy corresponding to the target ring equipment of the user cluster according to the ring awakening necessity parameter, the awakening maintenance necessity parameter and the user health parameter of each target user in the user cluster.
As an optional embodiment, the third determining module 204 determines, according to the ring wake necessity parameter and the keep wake necessity parameter, and the user health parameter of each target user in the user cluster, a specific manner of the working policy corresponding to the target ring device of the user cluster, where the specific manner includes:
judging whether the ring wake-up necessity parameter is larger than a preset first parameter threshold value or not, and obtaining a first judgment result;
when the first judgment result is negative, determining that the working strategy of the target ring equipment of the user cluster is kept to sleep;
when the first judgment result is yes, judging whether the parameter keeping the awakening necessity is larger than a preset second parameter threshold value or not, and obtaining a second judgment result;
when the second judgment result is negative, determining that the working strategy of the target ring equipment of the user cluster is monitored once at intervals of a first time; the first duration is proportional to the first characterization value; the first characterization value is the product of the first difference value and the first health weight; the first difference value is the difference value between the ring wake necessity parameter and the first parameter threshold; the first health weight is in direct proportion to the user health parameter of the target user corresponding to the corresponding target ring device;
When the second judgment result is yes, determining that the working strategy of the target ring equipment of the user cluster comprises monitoring once at intervals of a first time length, and enabling the single monitoring keeping time to be a second time length; the second time period is proportional to the second characterization value; the second characterization value is the product of the second difference value and the second health weight; the second difference value is the difference value between the wake-up maintaining necessity parameter and the second parameter threshold; the second health weight is inversely proportional to a user health parameter of a target user corresponding to the corresponding target ring device.
The technical details or specific steps of the above modules may refer to the descriptions of the corresponding contents in the first embodiment, and the disclosure is not repeated herein.
Example III
Referring to fig. 3, fig. 3 is a schematic diagram of another intelligent finger ring control device based on user cluster perception according to an embodiment of the present invention. The intelligent finger ring control device based on user cluster perception as described in fig. 3 is applied to a data processing chip, a processing terminal or a processing server (wherein the processing server may be a local server or a cloud server). As shown in fig. 3, the intelligent finger ring control device based on user cluster perception may include:
a memory 301 storing executable program code;
A processor 302 coupled with the memory 301;
wherein the processor 302 invokes executable program code stored in the memory 301 for performing the steps of the intelligent finger ring control method based on user cluster awareness as described in embodiment one.
Example IV
The embodiment of the invention discloses a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program causes a computer to execute the steps of the intelligent finger ring control method based on user cluster perception as described in the embodiment.
Example five
The embodiment of the invention discloses a computer program product, which comprises a non-transitory computer readable storage medium storing a computer program, and the computer program is operable to make a computer execute the steps of the intelligent finger ring control method based on user cluster perception as described in the embodiment.
The foregoing describes certain embodiments of the present disclosure, other embodiments being within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. Furthermore, the processes depicted in the accompanying drawings do not necessarily have to be in the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for apparatus, devices, non-transitory computer readable storage medium embodiments, the description is relatively simple, as it is substantially similar to method embodiments, with reference to portions of the description of method embodiments being relevant.
The apparatus, the device, the nonvolatile computer readable storage medium and the method provided in the embodiments of the present disclosure correspond to each other, and therefore, the apparatus, the device, and the nonvolatile computer storage medium also have similar advantageous technical effects as those of the corresponding method, and since the advantageous technical effects of the method have been described in detail above, the advantageous technical effects of the corresponding apparatus, device, and nonvolatile computer storage medium are not described herein again.
In the 90 s of the 20 th century, improvements to one technology could clearly be distinguished as improvements in hardware (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or software (improvements to the process flow). However, with the development of technology, many improvements of the current method flows can be regarded as direct improvements of hardware circuit structures. Designers almost always obtain corresponding hardware circuit structures by programming improved method flows into hardware circuits. Therefore, an improvement of a method flow cannot be said to be realized by a hardware entity module. For example, a programmable logic device (Programmable Logic Device, PLD) (e.g., a field programmable gate array (Field Programmable gate array, FPGA)) is an integrated circuit whose logic function is determined by the user programming the device. A designer programs to "integrate" a digital system onto a PLD without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Moreover, nowadays, instead of manually manufacturing integrated circuit chips, such programming is mostly implemented by using "logic compiler" software, which is similar to the software compiler used in program development and writing, and the original code before the compiling is also written in a specific programming language, which is called hardware description language (Hardware Description Language, HDL), but not just one of the hdds, but a plurality of kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware DescriptionLanguage), confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), lava, lola, myHDL, PALASM, RHDL (RubyHardware Description Language), etc., VHDL (Very-High-SpeedIntegrated Circuit Hardware Description Language) and Verilog are currently most commonly used. It will also be apparent to those skilled in the art that a hardware circuit implementing the logic method flow can be readily obtained by merely slightly programming the method flow into an integrated circuit using several of the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer readable medium storing computer readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable logic controllers, and embedded microcontrollers, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, atmel AT91SAM, microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic of the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller in a pure computer readable program code, it is well possible to implement the same functionality by logically programming the method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Such a controller may thus be regarded as a kind of hardware component, and means for performing various functions included therein may also be regarded as structures within the hardware component. Or even means for achieving the various functions may be regarded as either software modules implementing the methods or structures within hardware components.
The system, apparatus, module or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function. One typical implementation is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being functionally divided into various units, respectively. Of course, the functions of each element may be implemented in one or more software and/or hardware elements when implemented in the present specification.
It will be appreciated by those skilled in the art that the present description may be provided as a method, system, or computer program product. Accordingly, the present specification embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present description embodiments may take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
The present description is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the specification. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
The description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
Finally, it should be noted that: the embodiment of the invention discloses an intelligent finger ring control method and device based on user cluster perception, which are disclosed by the embodiment of the invention only for illustrating the technical scheme of the invention, but not limiting the technical scheme; although the invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art will understand that; the technical scheme recorded in the various embodiments can be modified or part of technical features in the technical scheme can be replaced equivalently; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.
Claims (8)
1. An intelligent finger ring control method based on user cluster perception is characterized by comprising the following steps:
Acquiring ring monitoring data and ring operation data corresponding to a target user;
determining user health parameters corresponding to each target user based on a neural network algorithm according to the finger ring monitoring data corresponding to each target user;
determining user operation habits of user clusters corresponding to each target user according to the finger ring operation data of each target user;
acquiring a current time parameter;
for each user cluster, determining the possible operation type and the possible operation times of the user corresponding to the user cluster according to the user operation habit corresponding to the user cluster and the current time parameter;
determining ring awakening necessity parameters corresponding to the user cluster according to the possible operation type of the user corresponding to the user cluster and the corresponding relation between the preset operation type and awakening necessity;
determining a wake-up maintenance necessity parameter corresponding to the user cluster according to the possible operation times of the user corresponding to the user cluster and the corresponding relation between the preset operation times and the wake-up maintenance necessity;
judging whether the ring wake-up necessity parameter is larger than a preset first parameter threshold value or not to obtain a first judgment result;
When the first judging result is negative, determining that the working strategy of the target ring equipment of the user cluster is kept to sleep;
when the first judgment result is yes, judging whether the wake-up maintenance necessity parameter is larger than a preset second parameter threshold value or not, and obtaining a second judgment result;
when the second judging result is negative, determining that the working strategy of the target ring equipment of the user cluster is monitored once at intervals of a first time; the first duration is proportional to a first characterization value; the first characterization value is the product of the first difference value and the first health weight; the first difference value is the difference value between the ring wake necessity parameter and the first parameter threshold; the first health weight is in direct proportion to the user health parameter of the target user corresponding to the corresponding target ring device;
when the second judgment result is yes, determining the working strategy of the target ring equipment of the user cluster to comprise monitoring once at intervals of the first time length and keeping the single monitoring time as a second time length; the second duration is proportional to a second characterization value; the second characterization value is the product of a second difference value and a second health weight; the second difference value is the difference value between the wake-on-hold necessity parameter and the second parameter threshold; the second health weight is inversely proportional to the user health parameter of the target user corresponding to the corresponding target ring device.
2. The intelligent finger ring control method based on user cluster awareness of claim 1, wherein the finger ring monitoring data comprises at least one of heart rate data, body temperature data, acceleration data, finger circumference change data, and position data; and/or the ring operation data comprises at least one of ring awakening time, ring holding awakening time, ring removing operation, ring wearing fixed placement operation, ring non-wearing fixed placement operation, ring wearing movable movement operation and ring non-wearing movable carrying operation.
3. The intelligent finger ring control method based on user cluster perception according to claim 1, wherein before the finger ring monitoring data and finger ring operation data corresponding to the target user are obtained, the method further comprises:
acquiring user parameters, historical ring position data and historical ring wake-up time data of each target user;
for any two target users, calculating the parameter similarity of the user parameters between the two target users;
calculating an average position distance of the historical ring position data between the two target users;
Calculating an average time difference of the historical finger ring wake time data between the two target users;
and grouping all the target users based on a dynamic programming algorithm to obtain a plurality of user clusters.
4. The intelligent finger ring control method based on user cluster awareness according to claim 3, wherein said grouping all of said target users based on a dynamic programming algorithm to obtain a plurality of user clusters comprises:
setting an objective function to minimize the number of user clusters obtained by division and maximize the number of objective users in each user cluster;
the setting of the limiting conditions includes:
the parameter similarity between any two target users in each user cluster is higher than a similarity threshold, the average position distance is smaller than a distance threshold, and the average time difference is smaller than a time difference threshold;
the similarity difference value, the distance difference value and the time difference value between any two target users in each user cluster are sequentially reduced; the similarity difference value is the difference value between the parameter similarity and the similarity threshold value; the distance difference is the difference between the average position distance and the distance threshold; the time difference is the difference between the average time difference and the time difference threshold;
According to the objective function and the limiting conditions, carrying out iterative grouping calculation on all the objective users based on a dynamic programming algorithm until convergence to obtain a plurality of user clusters;
calculating a vector data matrix composed of vectorization data of all user parameters, historical ring position data and historical ring wake-up time data of the target user in each user cluster;
when a new target user is acquired, carrying out vector distance calculation on new user vector data composed of user parameters, historical ring position data and historical ring wake-up time data of the new target user and vector data matrixes of any user cluster, and determining the user cluster with the minimum vector distance as the user cluster corresponding to the new target user.
5. The intelligent finger ring control method based on user cluster perception according to claim 1, wherein said determining, based on a neural network algorithm, user health parameters corresponding to each of said target users based on said finger ring monitoring data corresponding to each of said target users comprises:
inputting the finger ring monitoring data corresponding to each target user into a trained user health prediction neural network model to obtain user health parameters corresponding to each target user; the user health prediction neural network model is obtained through training a training data set comprising a plurality of training ring monitoring data and corresponding user health labels.
6. The intelligent finger ring control method based on user cluster perception according to claim 1, wherein said determining the user operation habit of the user cluster corresponding to each target user according to the finger ring operation data of each target user comprises:
for each user cluster, acquiring the ring operation data of all target users in the user cluster;
determining a user operation habit corresponding to the user cluster according to the operation time and the operation type of each operation in the finger ring operation data of all the target users in the user cluster; the user operation habit comprises a corresponding relation between a specific time parameter and specific operation and a corresponding relation between the specific time parameter and operation times.
7. An intelligent finger ring control device based on user cluster perception, the device comprising:
the acquisition module is used for acquiring ring monitoring data and ring operation data corresponding to the target user;
the first determining module is used for determining user health parameters corresponding to each target user based on a neural network algorithm according to the finger ring monitoring data corresponding to each target user;
The second determining module is used for determining the user operation habit of the user cluster corresponding to each target user according to the finger ring operation data of each target user;
the third determining module is configured to determine, according to the user operation habit and the user health parameter, a working policy corresponding to the target ring device of each user cluster, and specifically includes:
acquiring a current time parameter;
for each user cluster, determining the possible operation type and the possible operation times of the user corresponding to the user cluster according to the user operation habit corresponding to the user cluster and the current time parameter;
determining ring awakening necessity parameters corresponding to the user cluster according to the possible operation type of the user corresponding to the user cluster and the corresponding relation between the preset operation type and awakening necessity;
determining a wake-up maintenance necessity parameter corresponding to the user cluster according to the possible operation times of the user corresponding to the user cluster and the corresponding relation between the preset operation times and the wake-up maintenance necessity;
judging whether the ring wake-up necessity parameter is larger than a preset first parameter threshold value or not to obtain a first judgment result;
When the first judging result is negative, determining that the working strategy of the target ring equipment of the user cluster is kept to sleep;
when the first judgment result is yes, judging whether the wake-up maintenance necessity parameter is larger than a preset second parameter threshold value or not, and obtaining a second judgment result;
when the second judging result is negative, determining that the working strategy of the target ring equipment of the user cluster is monitored once at intervals of a first time; the first duration is proportional to a first characterization value; the first characterization value is the product of the first difference value and the first health weight; the first difference value is the difference value between the ring wake necessity parameter and the first parameter threshold; the first health weight is in direct proportion to the user health parameter of the target user corresponding to the corresponding target ring device;
when the second judgment result is yes, determining the working strategy of the target ring equipment of the user cluster to comprise monitoring once at intervals of the first time length and keeping the single monitoring time as a second time length; the second duration is proportional to a second characterization value; the second characterization value is the product of a second difference value and a second health weight; the second difference value is the difference value between the wake-on-hold necessity parameter and the second parameter threshold; the second health weight is inversely proportional to the user health parameter of the target user corresponding to the corresponding target ring device.
8. An intelligent finger ring control device based on user cluster perception, the device comprising:
a memory storing executable program code;
a processor coupled to the memory;
the processor invokes the executable program code stored in the memory to perform the intelligent finger ring control method based on user cluster awareness as claimed in any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311687111.XA CN117423445B (en) | 2023-12-11 | 2023-12-11 | Intelligent finger ring control method and device based on user cluster perception |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311687111.XA CN117423445B (en) | 2023-12-11 | 2023-12-11 | Intelligent finger ring control method and device based on user cluster perception |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117423445A CN117423445A (en) | 2024-01-19 |
CN117423445B true CN117423445B (en) | 2024-03-15 |
Family
ID=89528631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311687111.XA Active CN117423445B (en) | 2023-12-11 | 2023-12-11 | Intelligent finger ring control method and device based on user cluster perception |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117423445B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118195591B (en) * | 2024-04-22 | 2024-11-05 | 广东壹健康健康产业集团股份有限公司 | Ring quality monitoring method and system based on maintenance record |
CN118315071A (en) * | 2024-06-07 | 2024-07-09 | 深圳市集贤科技有限公司 | Monitoring method and system for intelligent finger ring based on PPG physiological index monitoring |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113450901A (en) * | 2020-05-28 | 2021-09-28 | 孙羽 | Control method and device of respiratory support system and respiratory support system |
CN113971376A (en) * | 2021-12-22 | 2022-01-25 | 云丁网络技术(北京)有限公司 | Intelligent control method and system for environmental parameters |
WO2022042526A1 (en) * | 2020-08-25 | 2022-03-03 | 深圳市万普拉斯科技有限公司 | Method for triggering pre-loading function of electronic device, electronic apparatus, and storage medium |
CN114419679A (en) * | 2022-04-01 | 2022-04-29 | 广东省通信产业服务有限公司 | Data analysis method, device and system based on wearable device data |
CN116108276A (en) * | 2023-02-15 | 2023-05-12 | 平安科技(深圳)有限公司 | Information recommendation method and device based on artificial intelligence and related equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190336824A1 (en) * | 2012-08-31 | 2019-11-07 | Blue Goji Llc | System and method for predictive health monitoring |
-
2023
- 2023-12-11 CN CN202311687111.XA patent/CN117423445B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113450901A (en) * | 2020-05-28 | 2021-09-28 | 孙羽 | Control method and device of respiratory support system and respiratory support system |
WO2022042526A1 (en) * | 2020-08-25 | 2022-03-03 | 深圳市万普拉斯科技有限公司 | Method for triggering pre-loading function of electronic device, electronic apparatus, and storage medium |
CN113971376A (en) * | 2021-12-22 | 2022-01-25 | 云丁网络技术(北京)有限公司 | Intelligent control method and system for environmental parameters |
CN114419679A (en) * | 2022-04-01 | 2022-04-29 | 广东省通信产业服务有限公司 | Data analysis method, device and system based on wearable device data |
CN116108276A (en) * | 2023-02-15 | 2023-05-12 | 平安科技(深圳)有限公司 | Information recommendation method and device based on artificial intelligence and related equipment |
Also Published As
Publication number | Publication date |
---|---|
CN117423445A (en) | 2024-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117423445B (en) | Intelligent finger ring control method and device based on user cluster perception | |
CN110245047B (en) | Time sequence abnormality detection method, device and equipment | |
CN117010571A (en) | Traffic prediction method, device and equipment | |
CN113992525B (en) | Method and device for adjusting number of containers applied | |
CN116432778B (en) | Data processing method and device, storage medium and electronic equipment | |
CN116450344A (en) | Task execution method and device, storage medium and electronic equipment | |
CN111782409B (en) | Task processing method, device and electronic equipment, and risk identification task processing method and device | |
CN117393140B (en) | Intelligent finger ring control method and device based on historical data | |
CN117111715A (en) | Computer energy consumption management and control method, device and equipment | |
CN116151363A (en) | Distributed reinforcement learning system | |
CN116823521B (en) | Intelligent secondary water supply terminal control system based on AI algorithm | |
CN116757278B (en) | Training method and device of prediction model, storage medium and electronic equipment | |
CN116403097A (en) | Target detection method and device, storage medium and electronic equipment | |
CN116684499B (en) | Intelligent sound console based on multi-network cooperation | |
CN116204387B (en) | Chip current prediction method and device, medium and electronic equipment | |
CN116760871B (en) | Intelligent table management system based on multi-protocol cooperation | |
CN114723269B (en) | Event risk prevention and control method, device and equipment | |
CN117201334B (en) | Multi-mode network traffic prediction method and device | |
CN117406628B (en) | Laboratory ventilation control system based on sensing monitoring | |
CN116909238B (en) | Intelligent water plant integrated management system based on digital twinning | |
CN116379832B (en) | Intelligent control system of cooling tower | |
CN116950957B (en) | Wisdom hydraulic pressure cloud simulation system | |
CN117522669B (en) | Method, device, medium and equipment for optimizing internal memory of graphic processor | |
CN117009729B (en) | Data processing method and device based on softmax | |
CN116755862B (en) | Training method, device, medium and equipment for operator optimized scheduling model |
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 |