Disclosure of Invention
In order to solve the above problems in the prior art, embodiments of the present invention provide a method and an apparatus for identifying a human health status based on macro information.
In a first aspect, the present invention provides a method for identifying a health status of a human body based on macro information, including: acquiring first human body functional data sets of a plurality of people under different health states, and constructing a human body health state identification model according to the first human body functional data sets of the plurality of people under different health states; acquiring a second human body functional data set of the person to be identified in the health state, and inputting the second human body functional data set into the human body health state identification model to obtain the health state of the person to be identified in the health state; wherein the first set of human functional data is the macro information.
On the basis of the above method content, the method for identifying a human health state based on macro information, provided in an embodiment of the present invention, for acquiring a first human functional data set of a plurality of people in different health states, includes: a first set of psychosomatic data for a number of persons in a healthy state, a first set of psychosomatic data for a number of persons in a sub-healthy state, and a first set of psychosomatic data for a number of persons in a disease state are obtained.
On the basis of the above method content, the method for identifying a human health state based on macro information according to the embodiment of the present invention includes constructing a human health state identification model according to a first human body function data set of a plurality of people in different health states, including: throwing and dotting the first human body function data sets of the number of people in the health state, the first human body function data sets of the number of people in the sub-health state and the first human body function data sets of the number of people in the disease state on a model space respectively to obtain region boundaries in different health states, dividing the model space into a health space, a sub-health space and a disease space according to the region boundaries, and enabling the health space, the sub-health space and the disease space to jointly form a human body health state identification model.
Based on the above method content, in the method for identifying a health status of a human body based on macro information provided in an embodiment of the present invention, the first human body function data set and the second human body function data set are expressed in the form of:
wherein C is the first or second human functional data set; yn is the nth human body function; xn1, xn2, …, xnm are m evaluation factors for the nth human function.
On the basis of the above method content, the method for identifying a human health state based on macro information provided in the embodiment of the present invention includes that the step of inputting the second human body functional data set into the human health state identification model to obtain the health state of the person to be identified in the health state includes: and throwing Yn into a model space, determining that Yn belongs to the health space, the sub-health space or the disease space according to the region boundary in which Yn falls, and further judging that the nth human body function is in a health state, a sub-health state or a disease state.
On the basis of the above method content, the method for identifying a human health state based on macro information provided in the embodiment of the present invention further includes, after obtaining the health state of the person to be identified in the health state: and fusing the first human body functional data set and the second human body functional data set to obtain a third human body functional data set, distinguishing the third human body functional data set into a health subset, a sub-health subset and a disease subset, and correcting the human body health state recognition model according to the health subset, the sub-health subset and the disease subset to obtain a corrected human body health state recognition model.
On the basis of the above method content, the method for identifying a human health state based on macro information provided in the embodiment of the present invention modifies the human health state identification model according to the health subset, the sub-health subset, and the disease subset to obtain a modified human health state identification model, including: and re-throwing and dotting the health subset, the sub-health subset and the disease subset in a model space to obtain region boundaries with different health states, and re-dividing the model space into an updated health space, an updated sub-health space and an updated disease space according to the region boundaries, wherein the updated health space, the updated sub-health space and the updated disease space jointly form a modified human health state identification model.
In a second aspect, the present invention provides a human health status recognition apparatus based on macro information, comprising:
the model building module is used for obtaining first human body functional data sets of a plurality of people under different health states and building a human body health state identification model according to the first human body functional data sets of the plurality of people under different health states;
and the health state identification module is used for acquiring a second human body functional data set of the person to be identified in the health state, and inputting the second human body functional data set into the human body health state identification model to obtain the health state of the person to be identified in the health state.
In a third aspect, the present invention provides an electronic device, comprising:
at least one processor; and
at least one memory communicatively coupled to the processor, wherein:
the memory stores program instructions executable by the processor, and the processor calls the program instructions to execute the macro information based human health status identification method provided by any one of the various implementations of the first aspect.
In a fourth aspect, the present invention provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the macro information based human health status identification method provided in any one of the various implementations of the first aspect.
According to the method and the device for identifying the human health state based on the macro information, the first human body functional data set is obtained, the human health state identification model is constructed on the basis, the human health state identification model is adopted to identify the health state of the person, the health state of the person can be accurately and quickly judged on the premise of not depending on manual detection, the cost of the person health detection is reduced, and the accuracy and the efficiency of the person health detection are improved.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. 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. In addition, technical features of various embodiments or individual embodiments provided by the present invention may be arbitrarily combined with each other to form a feasible technical solution, and such combination is not limited by the sequence of steps and/or the structural composition mode, but must be realized by a person skilled in the art, and when the technical solution combination is contradictory or cannot be realized, such a technical solution combination should not be considered to exist and is not within the protection scope of the present invention.
The embodiment of the invention provides a human health state identification method based on macro information, and referring to fig. 1, the method comprises the following steps:
101. acquiring first human body functional data sets of a plurality of people under different health states, and constructing a human body health state identification model according to the first human body functional data sets of the plurality of people under different health states;
102. acquiring a second human body functional data set of the person to be identified in the health state, and inputting the second human body functional data set into the human body health state identification model to obtain the health state of the person to be identified in the health state;
wherein the first set of human functional data is the macro information.
Based on the content of the foregoing method embodiment, as an alternative embodiment, the method for identifying a health status of a human body based on macro information provided in this embodiment of the present invention, where the acquiring a first human body function data set of a plurality of people in different health statuses includes: a first set of psychosomatic data for a number of persons in a healthy state, a first set of psychosomatic data for a number of persons in a sub-healthy state, and a first set of psychosomatic data for a number of persons in a disease state are obtained.
Based on the content of the foregoing method embodiment, as an alternative embodiment, the method for identifying a health status of a human body based on macro information provided in this embodiment of the present invention, where the constructing a human body health status identification model according to the first human body function data set of the number of people in different health statuses includes: throwing and dotting the first human body function data sets of the number of people in the health state, the first human body function data sets of the number of people in the sub-health state and the first human body function data sets of the number of people in the disease state on a model space respectively to obtain region boundaries in different health states, dividing the model space into a health space, a sub-health space and a disease space according to the region boundaries, and enabling the health space, the sub-health space and the disease space to jointly form a human body health state identification model.
Based on the content of the foregoing method embodiment, as an alternative embodiment, in the method for identifying a health status of a human body based on macro information provided in this embodiment of the present invention, the first human body function data set and the second human body function data set are expressed in the form of:
wherein C is the first or second human functional data set; yn is the nth human body function; xn1, xn2, …, xnm are m evaluation factors for the nth human function.
Based on the content of the foregoing method embodiment, as an optional embodiment, the method for identifying a health state of a person to be identified based on macro information provided in the embodiment of the present invention, where the step of inputting the second human body function data set into the human body health state identification model to obtain the health state of the person to be identified in the health state includes: and throwing Yn into a model space, determining that Yn belongs to the health space, the sub-health space or the disease space according to the region boundary in which Yn falls, and further judging that the nth human body function is in a health state, a sub-health state or a disease state. Referring specifically to fig. 2, fig. 2 includes a zone boundary C1 and a blood function term Yn. The regional boundary C1 is a curved surface that divides the model space into three parts, a disease space located above the regional boundary C1, a sub-health space located on the surface of the regional boundary C1, and a health space located below the regional boundary C1. The blood function Yn in FIG. 2 has three evaluation factors (i.e. three evaluation factors of xn1, xn2, xn 3), which are blood sugar, blood pressure and blood fat. When the blood functional item Yn falls into the disease space (as shown in FIG. 2) above the region boundary C1 after being thrown into the model space, it indicates that the blood functional item of the person to be identified in the healthy state is in the disease state and needs to be hospitalized in time; when the blood functional item Yn is thrown into the model space and then falls into the sub-health space on the surface of the region boundary C1, the blood functional item Yn indicates that the blood functional item of the person to be identified in the health state is in the sub-health state and needs to be correspondingly conditioned and maintained; when the blood functional item Yn falls into the healthy space below the region boundary C1 after being thrown into the model space, it indicates that the blood functional item of the person to be identified in the healthy state is in the healthy state, and the current good living state is kept.
Based on the content of the foregoing method embodiment, as an optional embodiment, the method for identifying a health status of a person to be identified based on macro information provided in the embodiment of the present invention further includes, after obtaining the health status of the person to be identified based on the health status: and fusing the first human body functional data set and the second human body functional data set to obtain a third human body functional data set, distinguishing the third human body functional data set into a health subset, a sub-health subset and a disease subset, and correcting the human body health state recognition model according to the health subset, the sub-health subset and the disease subset to obtain a corrected human body health state recognition model.
Based on the content of the foregoing method embodiment, as an optional embodiment, the method for identifying a human health state based on macro information provided in the embodiment of the present invention modifies the human health state identification model according to the health subset, the sub-health subset, and the disease subset, so as to obtain a modified human health state identification model, including: and re-throwing and dotting the health subset, the sub-health subset and the disease subset in a model space to obtain region boundaries with different health states, and re-dividing the model space into an updated health space, an updated sub-health space and an updated disease space according to the region boundaries, wherein the updated health space, the updated sub-health space and the updated disease space jointly form a modified human health state identification model.
According to the human health state identification method based on the macro information, provided by the embodiment of the invention, the first human body functional data set is obtained, the human health state identification model is constructed on the basis, and the human health state identification model is adopted to identify the health state of personnel, so that the health state of the personnel can be accurately and quickly judged on the premise of not depending on manual detection, the cost of personnel health detection is reduced, and the accuracy and the efficiency of personnel health detection are improved.
The implementation basis of the various embodiments of the present invention is realized by programmed processing performed by a device having a processor function. Therefore, in engineering practice, the technical solutions and functions thereof of the embodiments of the present invention can be packaged into various modules. Based on this reality, on the basis of the embodiments described above, embodiments of the present invention provide a human health status identification apparatus based on macro information, which is used for executing the human health status identification method based on macro information in the above method embodiments. Referring to fig. 3, the apparatus includes:
themodel building module 301 is configured to obtain a first human body function data set of a plurality of people under different health states, and build a human body health state identification model according to the first human body function data set of the plurality of people under different health states;
the healthstatus identification module 302 is configured to obtain a second human body functional data set of the person to be identified in the health status, and input the second human body functional data set into the human body health status identification model to obtain the health status of the person to be identified in the health status.
According to the human health state recognition device based on the macro information, provided by the embodiment of the invention, the model construction module and the health state recognition module are adopted, the first human body functional data set is obtained, the human health state recognition model is constructed on the basis of the first human body functional data set, and the human health state recognition model is adopted to recognize the health state of personnel, so that the health state of the personnel can be accurately and quickly judged on the premise of not depending on manual detection, the cost of personnel health detection is reduced, and the accuracy and the efficiency of personnel health detection are improved.
It should be noted that, the apparatus in the apparatus embodiment provided by the present invention may be used for implementing methods in other method embodiments provided by the present invention, except that corresponding function modules are provided, and the principle of the apparatus embodiment provided by the present invention is basically the same as that of the apparatus embodiment provided by the present invention, so long as a person skilled in the art obtains corresponding technical means by combining technical features on the basis of the apparatus embodiment described above, and obtains a technical solution formed by these technical means, on the premise of ensuring that the technical solution has practicability, the apparatus in the apparatus embodiment described above may be modified, so as to obtain a corresponding apparatus class embodiment, which is used for implementing methods in other method class embodiments. For example:
based on the content of the above device embodiment, as an optional embodiment, the human health status identification device based on macro information provided in the embodiment of the present invention further includes: a triple acquisition module for acquiring a first psychosomatic dataset for a number of people in a healthy state, a first psychosomatic dataset for a number of people in a sub-healthy state, and a first psychosomatic dataset for a number of people in a diseased state.
Based on the content of the above device embodiment, as an optional embodiment, the human health status identification device based on macro information provided in the embodiment of the present invention further includes: the space division module is used for throwing and dotting the first human functional data sets of the number of people in the health state, the first human functional data sets of the number of people in the sub-health state and the first human functional data sets of the number of people in the disease state in a model space respectively to obtain region boundaries in different health states, and dividing the model space into a health space, a sub-health space and a disease space according to the region boundaries, wherein the health space, the sub-health space and the disease space jointly form a human health state identification model.
Based on the content of the above device embodiment, as an optional embodiment, the human health status identification device based on macro information provided in the embodiment of the present invention further includes: and the dotting module is used for throwing Yn into the model space, determining that Yn belongs to the health space, the sub-health space or the disease space according to the region boundary in which Yn falls, and further judging that the nth human body function is in a health state, a sub-health state or a disease state.
Based on the content of the above device embodiment, as an optional embodiment, the human health status identification device based on macro information provided in the embodiment of the present invention further includes: and the fusion module is used for fusing the first human body functional data set and the second human body functional data set to obtain a third human body functional data set, distinguishing the third human body functional data set into a health subset, a sub-health subset and a disease subset, and correcting the human body health state recognition model according to the health subset, the sub-health subset and the disease subset to obtain a corrected human body health state recognition model.
Based on the content of the above device embodiment, as an optional embodiment, the human health status identification device based on macro information provided in the embodiment of the present invention further includes: and the correction module is used for throwing and dotting the health subset, the sub-health subset and the disease subset again on the model space to obtain the region boundaries with different health states, dividing the model space into an updated health space, an updated sub-health space and an updated disease space again according to the region boundaries, and forming a corrected human health state recognition model together by the updated health space, the updated sub-health space and the updated disease space.
The method of the embodiment of the invention is realized by depending on the electronic equipment, so that the related electronic equipment is necessarily introduced. To this end, an embodiment of the present invention provides an electronic apparatus, as shown in fig. 4, including: at least one processor (processor)401, a communication Interface (Communications Interface)404, at least one memory (memory)402 and acommunication bus 403, wherein the at least oneprocessor 401, thecommunication Interface 404 and the at least onememory 402 are configured to communicate with each other via thecommunication bus 403. The at least oneprocessor 401 may invoke logic instructions in the at least onememory 402 to perform all or a portion of the steps of the methods provided by the various method embodiments described previously.
Furthermore, the logic instructions in the at least onememory 402 may be implemented in software functional units and stored in a computer readable storage medium when sold or used as a stand-alone product. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the method embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. Based on this recognition, each block in the flowchart or block diagrams may represent a module, a program segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In this patent, 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 … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.