CN116989820B - Intelligent navigation system and method - Google Patents
Intelligent navigation system and method Download PDFInfo
- Publication number
- CN116989820B CN116989820B CN202311263481.0A CN202311263481A CN116989820B CN 116989820 B CN116989820 B CN 116989820B CN 202311263481 A CN202311263481 A CN 202311263481A CN 116989820 B CN116989820 B CN 116989820B
- Authority
- CN
- China
- Prior art keywords
- color
- health
- level
- changing
- time
- 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 13
- 230000036541 health Effects 0.000 claims abstract description 282
- 238000013079 data visualisation Methods 0.000 claims abstract description 8
- 230000003068 static effect Effects 0.000 claims abstract description 7
- 238000012423 maintenance Methods 0.000 claims description 48
- 239000003086 colorant Substances 0.000 claims description 42
- 238000011156 evaluation Methods 0.000 claims description 18
- 230000005802 health problem Effects 0.000 claims description 14
- 239000003814 drug Substances 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 6
- 230000004630 mental health Effects 0.000 claims description 6
- 238000000554 physical therapy Methods 0.000 claims description 6
- 230000036772 blood pressure Effects 0.000 description 8
- 230000002159 abnormal effect Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000036996 cardiovascular health Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000003860 sleep quality Effects 0.000 description 4
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
The invention provides an intelligent navigation system and method, comprising a health condition analysis module, a health data visualization module, a resource matching module, a route planning module and a navigation module; the health condition analysis module is used for analyzing the human health data acquired by the user terminal; the health data visualization module is used for visually and visually displaying health data to a user; the resource matching module is used for matching social resources capable of solving the problem according to the health degree problem of each part of the user body; the route planning module is used for planning a route between a user and the static social resource; the navigation module is used for navigating the user to the stationary social resource along the planned route, acquiring route planning data of the moving social resource and navigating the user to the moving social resource on the basis of not influencing the planned route of the moving social resource.
Description
Technical Field
The invention relates to an intelligent navigation system and method.
Background
Existing navigation systems require input of a determined destination to which the user is to travel according to a generated suggested route. Many times, however, the user does not realize that the user has a certain requirement, and needs to rely on the acquired human body data and the acquired social resource data of the user terminal to automatically generate a navigation route capable of meeting the requirement of the user, remind the user that the user may have a certain requirement, and provide the user with route selection and navigation meeting the requirement. If the navigation system can automatically navigate medical resources according to the health condition of the human body, the health of people can be better ensured.
Disclosure of Invention
The invention designs an intelligent navigation system and method for further meeting the health care requirements of people.
The technical scheme adopted by the invention is that an intelligent navigation system is as follows:
the system comprises a health condition analysis module, a health data visualization module, a resource matching module, a route planning module and a navigation module.
The health condition analysis module is used for analyzing the human health data acquired by the user terminal, and the specific mode is as follows:
a1, integrating health data, integrating and storing the human health data acquired by a user terminal, constructing a health file of a user, and storing the data in a centralized database by integrating data of different sources, such as heart rate, exercise records, sleep quality and the like, so as to provide a basis for subsequent health analysis;
a2, setting health indexes, namely setting according to different health parameters, guidelines and index ranges, such as a BMI (body mass index) standard range, a blood pressure normal range and the like, which is beneficial to comparing actual data and targets of users and providing a basis for health management;
a3, assessing the health condition, namely comprehensively analyzing the collected human health data, comparing the acquired human health data with the set health index, and assessing the health condition of the user. For example, by comparing the user's blood pressure data to a normal range, assessing the cardiovascular health condition of the user;
And A4, analyzing the health trend, namely, tracking the change of the data of the user along with time, such as heart rate, weight and the like, finding out the change trend and abnormal conditions, and identifying the change trend of the health data and potential risk factors.
The health data visualization module is used for visually and visually displaying health data to a user, and the specific mode is as follows:
c1, creating a three-dimensional human body model, wherein the three-dimensional human body model is provided with a human body structure, and comprises a head, a trunk and limbs;
c2, mapping health data, wherein the health degree is represented by RGB colors, the colors showing health states at a certain position on the three-dimensional human model are set as (Ri, gj, bk), and the colors under serious unhealthy conditions are set as (Ru, gv, bw); the color levels from healthy to unhealthy are divided into five levels of healthy, sub-healthy, moderately healthy, unhealthy, severely unhealthy, then
(1) The sub-health state colors (R1, G1, B1) are:
R1=Ri-(Ri-Ru)×3/4;
G1=Gj-(Gj-Gv)×3/4;
B1=Bk-(Bk-Bw)×3/4;
(2) the colors of medium state of health (R2, G2, B2) are:
R2=Ri-(Ri-Ru)/2;
G2=Gj-(Gj-Gv)/2;
B2=Bk-(Bk-Bw)/2;
(3) the unhealthy state colors (R3, G3, B3) are:
R3=Ri-(Ri-Ru)/4;
G3=Gj-(Gj-Gv)/4;
B3=Bk-(Bk-Bw)/4;
among the above RGB colors, R, G, B have luminance of 0 to 255 levels, ru is less than Ri, gv is less than Gj, bw is less than Bk.
C3, dynamically displaying the change of the health data on the human body model to enable the user to intuitively perceive the dynamic change of the health condition,
when health trends at a certain location are good:
firstly, the current position is seriously unhealthy, and the color initial area of the seriously unhealthy level is S;
(1) maintaining time t after changing the color area of the serious unhealthy level to S/5;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/5;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 4/5 and then the time t is maintained;
(5) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(6) repeating (1) - (5) until the user exits the dynamic display function.
Secondly, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 3/4 and then the time t is maintained;
(4) Changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(5) repeating (1) - (4) until the user exits the dynamic display function.
Thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/3 and then the time t is maintained;
(3) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function.
Fourth, the current position is sub-healthy, and the color initial area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/2;
(2) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function.
When health trends at a certain location are bad:
firstly, the current position is healthy, and the initial color area of the healthy level is S;
(1) maintaining time t after changing the color area of the health level to S/5;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/5 and then the time t is maintained;
(3) Changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 4/5;
(5) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(6) repeating (1) - (5) until the user exits the dynamic display function.
Secondly, the current position is sub-healthy, and the initial color area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to Sx 3/4;
(4) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(5) repeating (1) - (4) until the user exits the dynamic display function.
Thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/3;
(3) The color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function.
Fourth, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/2;
(2) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function.
The resource matching module is used for matching social resources capable of solving the problem according to the health degree problem of each part of the user body, wherein the resources are divided into medicine resources, health product resources, mental health resources, physiotherapy resources and health information resources, each resource comprises items, and attribute data of each item comprises spatial information data and evaluation data; when the health hierarchy of a user's location is healthy, there is no need to match resources.
The route planning module is used for planning routes between users and static social resources, prioritizing the routes, setting the severity degree H of health problems of the users, the length of the routes between the users and the resources as L, the resource evaluation score as R, the priority level of the routes as P, wherein P=w1×H+w2/L+w3×R, and w1, w2 and w3 are weight coefficients; the more serious the health problem, the higher the H value; the better the resource evaluation, the higher the R value; preferentially selecting a route with a high P value;
When the health level at a certain position is sub-health, w1 is unchanged, w2 is unchanged, and w3 is multiplied by 2;
when the health level at a certain position is medium health, w1 is unchanged, w2 is unchanged, and w3 is unchanged;
when the health level at a certain position is unhealthy, w1 is unchanged, w2 multiplied by 2 and w3 are unchanged;
when the health level at a certain position is seriously unhealthy, w1×2, w2×2 and w3 are unchanged;
when the priority levels of the routes are the same, the routes are recommended according to the order of the head, the trunk and the limbs, and when the positions belong to the limbs, the trunk and the head, the routes are recommended according to the order of the positions from high to low.
The navigation module is used for navigating a user to a stationary social resource along a planned route, acquiring route planning data of the moving social resource such as an ambulance and a mobile rescue station, and navigating the user to the moving social resource on the basis that the planned route of the moving social resource is not influenced, wherein the specific mode is that the moving social resource is set as Q:
d1, setting a navigation destination on a route planned by Q, wherein the navigation destination is positioned at M1 100M in front of Q, and calculating time T1 reaching the M1 according to the average moving speed of Q;
d2, planning the shortest path from the user to the M1, and calculating the time t1 reaching the M1;
D3, when T1 > T1, setting the destination at M2 200M in front of Q, calculating the time T2 to reach M1 from the average moving speed of Q;
d4, planning the shortest path from the user to M2, and calculating the time t2 reaching the M2;
d5, when T2 > T2, setting the destination at M3 300M in front of Q, calculating time T3 to reach M3 from the average moving speed of Q;
d6, planning the shortest path from the user to the M3, and calculating the time t3 reaching the M3;
according to this law, the destination is continuously changed each time by a distance increase of 100m until Tn is less than or equal to the Tn position, the final destination Mn is determined, and the navigation module navigates the user to Mn.
An intelligent navigation method comprises the following steps:
step 1, analyzing human health data acquired by a user terminal, wherein the specific mode is as follows:
a1, integrating health data, integrating and storing the human health data acquired by a user terminal, constructing a health file of a user, and storing the data in a centralized database by integrating data of different sources, such as heart rate, exercise records, sleep quality and the like, so as to provide a basis for subsequent health analysis;
a2, setting health indexes, namely setting according to different health parameters, guidelines and index ranges, such as a BMI (body mass index) standard range, a blood pressure normal range and the like, which is beneficial to comparing actual data and targets of users and providing a basis for health management;
A3, assessing the health condition, namely comprehensively analyzing the collected human health data, comparing the acquired human health data with the set health index, and assessing the health condition of the user. For example, by comparing the user's blood pressure data to a normal range, assessing the cardiovascular health condition of the user;
and A4, analyzing the health trend, namely, tracking the change of the data of the user along with time, such as heart rate, weight and the like, finding out the change trend and abnormal conditions, and identifying the change trend of the health data and potential risk factors.
Step 2, intuitively and visually displaying health data to a user, wherein the specific mode is as follows:
c1, creating a three-dimensional human body model, wherein the three-dimensional human body model is provided with a human body structure, and comprises a head, a trunk and limbs;
c2, mapping health data, wherein the health degree is represented by RGB colors, the colors showing health states at a certain position on the three-dimensional human model are set as (Ri, gj, bk), and the colors under serious unhealthy conditions are set as (Ru, gv, bw); the color levels from healthy to unhealthy are divided into five levels of healthy, sub-healthy, moderately healthy, unhealthy, severely unhealthy, then
(1) The sub-health state colors (R1, G1, B1) are:
R1=Ri-(Ri-Ru)×3/4;
G1=Gj-(Gj-Gv)×3/4;
B1=Bk-(Bk-Bw)×3/4;
(2) the colors of medium state of health (R2, G2, B2) are:
R2=Ri-(Ri-Ru)/2;
G2=Gj-(Gj-Gv)/2;
B2=Bk-(Bk-Bw)/2;
(3) The unhealthy state colors (R3, G3, B3) are:
R3=Ri-(Ri-Ru)/4;
G3=Gj-(Gj-Gv)/4;
B3=Bk-(Bk-Bw)/4;
among the above RGB colors, R, G, B have luminance of 0 to 255 levels, ru is less than Ri, gv is less than Gj, bw is less than Bk.
C3, dynamically displaying the change of the health data on the human body model to enable the user to intuitively perceive the dynamic change of the health condition,
when health trends at a certain location are good:
firstly, the current position is seriously unhealthy, and the color initial area of the seriously unhealthy level is S;
(1) maintaining time t after changing the color area of the serious unhealthy level to S/5;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/5;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 4/5 and then the time t is maintained;
(5) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(6) repeating (1) - (5) until the user exits the dynamic display function.
Secondly, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) Maintaining time t after changing the color area of the unhealthy level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 3/4 and then the time t is maintained;
(4) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(5) repeating (1) - (4) until the user exits the dynamic display function.
Thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/3 and then the time t is maintained;
(3) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function.
Fourth, the current position is sub-healthy, and the color initial area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/2;
(2) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function.
When health trends at a certain location are bad:
firstly, the current position is healthy, and the initial color area of the healthy level is S;
(1) maintaining time t after changing the color area of the health level to S/5;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/5 and then the time t is maintained;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 4/5;
(5) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(6) repeating (1) - (5) until the user exits the dynamic display function.
Secondly, the current position is sub-healthy, and the initial color area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to Sx 3/4;
(4) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(5) Repeating (1) - (4) until the user exits the dynamic display function.
Thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/3;
(3) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function.
Fourth, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/2;
(2) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function.
Step 3, according to the health degree problem of each part of the user body, matching social resources capable of solving the problem, wherein the resources are divided into medicine resources, health product resources, mental health resources, physiotherapy resources and health information resources, each resource comprises items, and attribute data of each item comprises space information data and evaluation data; when the health hierarchy of a user's location is healthy, there is no need to match resources.
Step 4, planning a route between a user and a static social resource, dividing the route into priority, setting the severity degree H of the health problem of the user, the route length between the user and the resource as L, the resource evaluation score as R, the priority level of the route as P, wherein P=w1×H+w2/L+w3×R, and w1, w2 and w3 are weight coefficients; the more serious the health problem, the higher the H value; the better the resource evaluation, the higher the R value; preferentially selecting a route with a high P value;
when the health level at a certain position is sub-health, w1 is unchanged, w2 is unchanged, and w3 is multiplied by 2;
when the health level at a certain position is medium health, w1 is unchanged, w2 is unchanged, and w3 is unchanged;
when the health level at a certain position is unhealthy, w1 is unchanged, w2 multiplied by 2 and w3 are unchanged;
when the health level at a certain position is seriously unhealthy, w1×2, w2×2 and w3 are unchanged;
when the priority levels of the routes are the same, the routes are recommended according to the order of the head, the trunk and the limbs, and when the positions belong to the limbs, the trunk and the head, the routes are recommended according to the order of the positions from high to low.
Step 5, navigating the user to a stationary social resource along the planned route, and acquiring route planning data of the moving social resource such as an ambulance and a mobile salvation station, wherein the user is navigated to the moving social resource on the basis that the planned route of the moving social resource is not influenced, and the specific mode is that the moving social resource is set as Q:
D1, setting a navigation destination on a route planned by Q, wherein the navigation destination is positioned at M1 100M in front of Q, and calculating time T1 reaching the M1 according to the average moving speed of Q;
d2, planning the shortest path from the user to the M1, and calculating the time t1 reaching the M1;
d3, when T1 > T1, setting the destination at M2 200M in front of Q, calculating the time T2 to reach M1 from the average moving speed of Q;
d4, planning the shortest path from the user to M2, and calculating the time t2 reaching the M2;
d5, when T2 > T2, setting the destination at M3 300M in front of Q, calculating time T3 to reach M3 from the average moving speed of Q;
d6, planning the shortest path from the user to the M3, and calculating the time t3 reaching the M3;
according to this law, the destination is continuously changed each time by a distance increase of 100m until Tn is less than or equal to the Tn position, the final destination Mn is determined, and the navigation module navigates the user to Mn.
The intelligent navigation system and the method have the following advantages:
(1) According to user body data collected by a user terminal, health requirements of a user are automatically analyzed, existing social resources capable of meeting health problems of the user are matched, and finally route planning and navigation are performed, so that the idea is novel;
(2) The health problems of the users are visually displayed, and the health trend of the users is dynamically displayed, so that the method has remarkable innovation;
(3) The traditional thinking that the user inputs the destination to navigate is overturned, the unaware demands of the user are mined, and the satisfied route planning and navigation are performed, so that the method is high in innovation.
Additional features and advantages of the invention will be set forth in the description which follows, or may be learned by practice of the invention.
Drawings
The drawings are only for purposes of illustrating particular embodiments and are not to be construed as limiting the invention, like reference numerals being used to refer to like parts throughout the several views.
Fig. 1 is a flow chart of the method of the present invention.
Detailed Description
The following describes the intelligent navigation system and method according to the present invention in further detail with reference to the drawings and examples.
The technical scheme adopted by the invention is that an intelligent navigation system is as follows:
the system comprises a health condition analysis module, a health data visualization module, a resource matching module, a route planning module and a navigation module.
The health condition analysis module is used for analyzing the human health data acquired by the user terminal, and the specific mode is as follows:
a1, integrating health data, integrating and storing the human health data acquired by a user terminal, constructing a health file of a user, and storing the data in a centralized database by integrating data of different sources, such as heart rate, exercise records, sleep quality and the like, so as to provide a basis for subsequent health analysis;
A2, setting health indexes, namely setting according to different health parameters, guidelines and index ranges, such as a BMI (body mass index) standard range, a blood pressure normal range and the like, which is beneficial to comparing actual data and targets of users and providing a basis for health management;
a3, assessing the health condition, namely comprehensively analyzing the collected human health data, comparing the acquired human health data with the set health index, and assessing the health condition of the user. For example, by comparing the user's blood pressure data to a normal range, assessing the cardiovascular health condition of the user;
and A4, analyzing the health trend, namely, tracking the change of the data of the user along with time, such as heart rate, weight and the like, finding out the change trend and abnormal conditions, and identifying the change trend of the health data and potential risk factors.
The health data visualization module is used for visually and visually displaying health data to a user, and the specific mode is as follows:
c1, creating a three-dimensional human body model, wherein the three-dimensional human body model is provided with a human body structure, and comprises a head, a trunk and limbs;
c2, mapping health data, wherein the health degree is represented by RGB colors, the colors showing health states at a certain position on the three-dimensional human model are set as (Ri, gj, bk), and the colors under serious unhealthy conditions are set as (Ru, gv, bw); the color levels from healthy to unhealthy are divided into five levels of healthy, sub-healthy, moderately healthy, unhealthy, severely unhealthy, then
(1) The sub-health state colors (R1, G1, B1) are:
R1=Ri-(Ri-Ru)×3/4;
G1=Gj-(Gj-Gv)×3/4;
B1=Bk-(Bk-Bw)×3/4;
(2) the colors of medium state of health (R2, G2, B2) are:
R2=Ri-(Ri-Ru)/2;
G2=Gj-(Gj-Gv)/2;
B2=Bk-(Bk-Bw)/2;
(3) the unhealthy state colors (R3, G3, B3) are:
R3=Ri-(Ri-Ru)/4;
G3=Gj-(Gj-Gv)/4;
B3=Bk-(Bk-Bw)/4;
among the above RGB colors, R, G, B have luminance of 0 to 255 levels, ru is less than Ri, gv is less than Gj, bw is less than Bk.
C3, dynamically displaying the change of the health data on the human body model to enable the user to intuitively perceive the dynamic change of the health condition,
when health trends at a certain location are good:
firstly, the current position is seriously unhealthy, and the color initial area of the seriously unhealthy level is S;
(1) maintaining time t after changing the color area of the serious unhealthy level to S/5;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/5;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 4/5 and then the time t is maintained;
(5) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(6) repeating (1) - (5) until the user exits the dynamic display function.
Secondly, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 3/4 and then the time t is maintained;
(4) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(5) repeating (1) - (4) until the user exits the dynamic display function.
Thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/3 and then the time t is maintained;
(3) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function.
Fourth, the current position is sub-healthy, and the color initial area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/2;
(2) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(3) Repeating the steps (1) - (2) until the user exits the dynamic display function.
When health trends at a certain location are bad:
firstly, the current position is healthy, and the initial color area of the healthy level is S;
(1) maintaining time t after changing the color area of the health level to S/5;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/5 and then the time t is maintained;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 4/5;
(5) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(6) repeating (1) - (5) until the user exits the dynamic display function.
Secondly, the current position is sub-healthy, and the initial color area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to Sx 3/4;
(4) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(5) Repeating (1) - (4) until the user exits the dynamic display function.
Thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/3;
(3) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function.
Fourth, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/2;
(2) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function.
The resource matching module is used for matching social resources capable of solving the problem according to the health degree problem of each part of the user body, wherein the resources are divided into medicine resources, health product resources, mental health resources, physiotherapy resources and health information resources, each resource comprises items, and attribute data of each item comprises spatial information data and evaluation data; when the health hierarchy of a user's location is healthy, there is no need to match resources.
The route planning module is used for planning routes between users and static social resources, prioritizing the routes, setting the severity degree H of health problems of the users, the length of the routes between the users and the resources as L, the resource evaluation score as R, the priority level of the routes as P, wherein P=w1×H+w2/L+w3×R, and w1, w2 and w3 are weight coefficients; the more serious the health problem, the higher the H value; the better the resource evaluation, the higher the R value; preferentially selecting a route with a high P value;
when the health level at a certain position is sub-health, w1 is unchanged, w2 is unchanged, and w3 is multiplied by 2;
when the health level at a certain position is medium health, w1 is unchanged, w2 is unchanged, and w3 is unchanged;
when the health level at a certain position is unhealthy, w1 is unchanged, w2 multiplied by 2 and w3 are unchanged;
when the health level at a certain position is seriously unhealthy, w1×2, w2×2 and w3 are unchanged;
when the priority levels of the routes are the same, the routes are recommended according to the order of the head, the trunk and the limbs, and when the positions belong to the limbs, the trunk and the head, the routes are recommended according to the order of the positions from high to low.
The navigation module is used for navigating a user to a stationary social resource along a planned route, acquiring route planning data of the moving social resource such as an ambulance and a mobile rescue station, and navigating the user to the moving social resource on the basis that the planned route of the moving social resource is not influenced, wherein the specific mode is that the moving social resource is set as Q:
D1, setting a navigation destination on a route planned by Q, wherein the navigation destination is positioned at M1 100M in front of Q, and calculating time T1 reaching the M1 according to the average moving speed of Q;
d2, planning the shortest path from the user to the M1, and calculating the time t1 reaching the M1;
d3, when T1 > T1, setting the destination at M2 200M in front of Q, calculating the time T2 to reach M1 from the average moving speed of Q;
d4, planning the shortest path from the user to M2, and calculating the time t2 reaching the M2;
d5, when T2 > T2, setting the destination at M3 300M in front of Q, calculating time T3 to reach M3 from the average moving speed of Q;
d6, planning the shortest path from the user to the M3, and calculating the time t3 reaching the M3;
according to this law, the destination is continuously changed each time by a distance increase of 100m until Tn is less than or equal to the Tn position, the final destination Mn is determined, and the navigation module navigates the user to Mn.
An intelligent navigation method comprises the following steps:
step 1, analyzing human health data acquired by a user terminal, wherein the specific mode is as follows:
a1, integrating health data, integrating and storing the human health data acquired by a user terminal, constructing a health file of a user, and storing the data in a centralized database by integrating data of different sources, such as heart rate, exercise records, sleep quality and the like, so as to provide a basis for subsequent health analysis;
A2, setting health indexes, namely setting according to different health parameters, guidelines and index ranges, such as a BMI (body mass index) standard range, a blood pressure normal range and the like, which is beneficial to comparing actual data and targets of users and providing a basis for health management;
a3, assessing the health condition, namely comprehensively analyzing the collected human health data, comparing the acquired human health data with the set health index, and assessing the health condition of the user. For example, by comparing the user's blood pressure data to a normal range, assessing the cardiovascular health condition of the user;
and A4, analyzing the health trend, namely, tracking the change of the data of the user along with time, such as heart rate, weight and the like, finding out the change trend and abnormal conditions, and identifying the change trend of the health data and potential risk factors.
Step 2, intuitively and visually displaying health data to a user, wherein the specific mode is as follows:
c1, creating a three-dimensional human body model, wherein the three-dimensional human body model is provided with a human body structure, and comprises a head, a trunk and limbs;
c2, mapping health data, wherein the health degree is represented by RGB colors, the colors showing health states at a certain position on the three-dimensional human model are set as (Ri, gj, bk), and the colors under serious unhealthy conditions are set as (Ru, gv, bw); the color levels from healthy to unhealthy are divided into five levels of healthy, sub-healthy, moderately healthy, unhealthy, severely unhealthy, then
(1) The sub-health state colors (R1, G1, B1) are:
R1=Ri-(Ri-Ru)×3/4;
G1=Gj-(Gj-Gv)×3/4;
B1=Bk-(Bk-Bw)×3/4;
(2) the colors of medium state of health (R2, G2, B2) are:
R2=Ri-(Ri-Ru)/2;
G2=Gj-(Gj-Gv)/2;
B2=Bk-(Bk-Bw)/2;
(3) the unhealthy state colors (R3, G3, B3) are:
R3=Ri-(Ri-Ru)/4;
G3=Gj-(Gj-Gv)/4;
B3=Bk-(Bk-Bw)/4;
among the above RGB colors, R, G, B have luminance of 0 to 255 levels, ru is less than Ri, gv is less than Gj, bw is less than Bk.
C3, dynamically displaying the change of the health data on the human body model to enable the user to intuitively perceive the dynamic change of the health condition,
when health trends at a certain location are good:
firstly, the current position is seriously unhealthy, and the color initial area of the seriously unhealthy level is S;
(1) maintaining time t after changing the color area of the serious unhealthy level to S/5;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/5;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 4/5 and then the time t is maintained;
(5) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(6) repeating (1) - (5) until the user exits the dynamic display function.
Secondly, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 3/4 and then the time t is maintained;
(4) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(5) repeating (1) - (4) until the user exits the dynamic display function.
Thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/3 and then the time t is maintained;
(3) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function.
Fourth, the current position is sub-healthy, and the color initial area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/2;
(2) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(3) Repeating the steps (1) - (2) until the user exits the dynamic display function.
When health trends at a certain location are bad:
firstly, the current position is healthy, and the initial color area of the healthy level is S;
(1) maintaining time t after changing the color area of the health level to S/5;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/5 and then the time t is maintained;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 4/5;
(5) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(6) repeating (1) - (5) until the user exits the dynamic display function.
Secondly, the current position is sub-healthy, and the initial color area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to Sx 3/4;
(4) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(5) Repeating (1) - (4) until the user exits the dynamic display function.
Thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/3;
(3) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function.
Fourth, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/2;
(2) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function.
Step 3, according to the health degree problem of each part of the user body, matching social resources capable of solving the problem, wherein the resources are divided into medicine resources, health product resources, mental health resources, physiotherapy resources and health information resources, each resource comprises items, and attribute data of each item comprises space information data and evaluation data; when the health hierarchy of a user's location is healthy, there is no need to match resources.
Step 4, planning a route between a user and a static social resource, dividing the route into priority, setting the severity degree H of the health problem of the user, the route length between the user and the resource as L, the resource evaluation score as R, the priority level of the route as P, wherein P=w1×H+w2/L+w3×R, and w1, w2 and w3 are weight coefficients; the more serious the health problem, the higher the H value; the better the resource evaluation, the higher the R value; preferentially selecting a route with a high P value;
when the health level at a certain position is sub-health, w1 is unchanged, w2 is unchanged, and w3 is multiplied by 2;
when the health level at a certain position is medium health, w1 is unchanged, w2 is unchanged, and w3 is unchanged;
when the health level at a certain position is unhealthy, w1 is unchanged, w2 multiplied by 2 and w3 are unchanged;
when the health level at a certain position is seriously unhealthy, w1×2, w2×2 and w3 are unchanged;
when the priority levels of the routes are the same, the routes are recommended according to the order of the head, the trunk and the limbs, and when the positions belong to the limbs, the trunk and the head, the routes are recommended according to the order of the positions from high to low.
Step 5, navigating the user to a stationary social resource along the planned route, and acquiring route planning data of the moving social resource such as an ambulance and a mobile salvation station, wherein the user is navigated to the moving social resource on the basis that the planned route of the moving social resource is not influenced, and the specific mode is that the moving social resource is set as Q:
D1, setting a navigation destination on a route planned by Q, wherein the navigation destination is positioned at M1 100M in front of Q, and calculating time T1 reaching the M1 according to the average moving speed of Q;
d2, planning the shortest path from the user to the M1, and calculating the time t1 reaching the M1;
d3, when T1 > T1, setting the destination at M2 200M in front of Q, calculating the time T2 to reach M1 from the average moving speed of Q;
d4, planning the shortest path from the user to M2, and calculating the time t2 reaching the M2;
d5, when T2 > T2, setting the destination at M3 300M in front of Q, calculating time T3 to reach M3 from the average moving speed of Q;
d6, planning the shortest path from the user to the M3, and calculating the time t3 reaching the M3;
according to this law, the destination is continuously changed each time by a distance increase of 100m until Tn is less than or equal to the Tn position, the final destination Mn is determined, and the navigation module navigates the user to Mn.
The present invention is not limited to the above-mentioned embodiments, and any changes or substitutions that can be easily understood by those skilled in the art within the technical scope of the present invention are intended to be included in the scope of the present invention.
Claims (2)
1. An intelligent navigation system, characterized in that:
the system comprises a health condition analysis module, a health data visualization module, a resource matching module, a route planning module and a navigation module;
the health condition analysis module is used for analyzing the human health data acquired by the user terminal, and the specific mode is as follows:
a1, integrating health data, namely integrating and storing the human health data acquired by a user terminal, constructing a health file of a user, and storing the data in a centralized database by integrating data from different sources to provide a basis for subsequent health analysis;
a2, setting health indexes, and setting according to different health parameters, guidelines and index ranges;
a3, evaluating the health condition of the user by comprehensively analyzing the collected human health data and comparing the set health indexes;
a4, analyzing the health trend, and identifying the change trend of the health data and potential risk factors by tracking the change of the data of the user along with time;
the health data visualization module is used for visually and visually displaying health data to a user, and the specific mode is as follows:
c1, creating a three-dimensional human body model, wherein the three-dimensional human body model is provided with a human body structure, and comprises a head, a trunk and limbs;
C2, mapping health data, wherein the health degree is represented by RGB colors, the colors showing health states at a certain position on the three-dimensional human model are set as (Ri, gj, bk), and the colors under serious unhealthy conditions are set as (Ru, gv, bw); the color levels from healthy to unhealthy are divided into five levels of healthy, sub-healthy, moderately healthy, unhealthy, severely unhealthy, then
(1) The sub-health state colors (R1, G1, B1) are:
R1=Ri-(Ri-Ru)×3/4;
G1=Gj-(Gj-Gv)×3/4;
B1=Bk-(Bk-Bw)×3/4;
(2) the colors of medium state of health (R2, G2, B2) are:
R2=Ri-(Ri-Ru)/2;
G2=Gj-(Gj-Gv)/2;
B2=Bk-(Bk-Bw)/2;
(3) the unhealthy state colors (R3, G3, B3) are:
R3=Ri-(Ri-Ru)/4;
G3=Gj-(Gj-Gv)/4;
B3=Bk-(Bk-Bw)/4;
in the RGB colors, R, G, B all have 0-255 levels of brightness, ru is less than Ri, gv is less than Gj, and Bw is less than Bk;
c3, dynamically displaying the change of the health data on the human body model to enable the user to intuitively perceive the dynamic change of the health condition,
when health trends at a certain location are good:
firstly, the current position is seriously unhealthy, and the color initial area of the seriously unhealthy level is S;
(1) maintaining time t after changing the color area of the serious unhealthy level to S/5;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/5;
(3) Changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 4/5 and then the time t is maintained;
(5) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(6) repeating the steps (1) - (5) until the user exits the dynamic display function;
secondly, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 3/4 and then the time t is maintained;
(4) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(5) repeating the steps (1) - (4) until the user exits the dynamic display function;
thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/3 and then the time t is maintained;
(3) Changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function;
fourth, the current position is sub-healthy, and the color initial area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/2;
(2) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function;
when health trends at a certain location are bad:
firstly, the current position is healthy, and the initial color area of the healthy level is S;
(1) maintaining time t after changing the color area of the health level to S/5;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/5 and then the time t is maintained;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 4/5;
(5) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(6) repeating the steps (1) - (5) until the user exits the dynamic display function;
Secondly, the current position is sub-healthy, and the initial color area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to Sx 3/4;
(4) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(5) repeating the steps (1) - (4) until the user exits the dynamic display function;
thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/3;
(3) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function;
fourth, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/2;
(2) The color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function;
the resource matching module is used for matching social resources capable of solving the problem according to the health degree problem of each part of the user body, wherein the resources are divided into medicine resources, health product resources, mental health resources, physiotherapy resources and health information resources, each resource comprises items, and attribute data of each item comprises spatial information data and evaluation data; when the health level of a certain position of the user is healthy, matching resources are not needed;
the route planning module is used for planning routes between users and static social resources, prioritizing the routes, setting the severity degree H of health problems of the users, the length of the routes between the users and the resources as L, the resource evaluation score as R, the priority level of the routes as P, wherein P=w1×H+w2/L+w3×R, and w1, w2 and w3 are weight coefficients; the more serious the health problem, the higher the H value; the better the resource evaluation, the higher the R value; preferentially selecting a route with a high P value;
when the health level at a certain position is sub-health, w1 is unchanged, w2 is unchanged, and w3 is multiplied by 2;
when the health level at a certain position is medium health, w1 is unchanged, w2 is unchanged, and w3 is unchanged;
When the health level at a certain position is unhealthy, w1 is unchanged, w2 multiplied by 2 and w3 are unchanged;
when the health level at a certain position is seriously unhealthy, w1×2, w2×2 and w3 are unchanged;
when the priority levels of the routes are the same, recommending the routes according to the sequences of the head, the trunk and the limbs, and when the positions belong to the limbs, the trunk and the head, recommending the routes according to the sequences of the positions from high to low;
the navigation module is used for navigating a user to a stationary social resource along a planned route, acquiring route planning data of the moving social resource, and navigating the user to the moving social resource on the basis that the planned route of the moving social resource is not influenced, wherein the specific mode is that the moving social resource is set as Q:
d1, setting a navigation destination on a route planned by Q, wherein the navigation destination is positioned at M1 100M in front of Q, and calculating time T1 reaching the M1 according to the average moving speed of Q;
d2, planning the shortest path from the user to the M1, and calculating the time t1 reaching the M1;
d3, when T1 > T1, setting the destination at M2 200M in front of Q, calculating the time T2 to reach M1 from the average moving speed of Q;
d4, planning the shortest path from the user to M2, and calculating the time t2 reaching the M2;
D5, when T2 > T2, setting the destination at M3 300M in front of Q, calculating time T3 to reach M3 from the average moving speed of Q;
d6, planning the shortest path from the user to the M3, and calculating the time t3 reaching the M3;
according to this law, the destination is continuously changed each time by a distance increase of 100m until Tn is less than or equal to the Tn position, the final destination Mn is determined, and the navigation module navigates the user to Mn.
2. An intelligent navigation method is characterized in that:
step 1, analyzing human health data acquired by a user terminal, wherein the specific mode is as follows:
a1, integrating health data, namely integrating and storing the human health data acquired by a user terminal, constructing a health file of a user, and storing the data in a centralized database by integrating data from different sources to provide a basis for subsequent health analysis;
a2, setting health indexes, and setting according to different health parameters, guidelines and index ranges;
a3, evaluating the health condition of the user by comprehensively analyzing the collected human health data and comparing the set health indexes;
a4, analyzing the health trend, and identifying the change trend of the health data and potential risk factors by tracking the change of the data of the user along with time;
Step 2, intuitively and visually displaying health data to a user, wherein the specific mode is as follows:
c1, creating a three-dimensional human body model, wherein the three-dimensional human body model is provided with a human body structure, and comprises a head, a trunk and limbs;
c2, mapping health data, wherein the health degree is represented by RGB colors, the colors showing health states at a certain position on the three-dimensional human model are set as (Ri, gj, bk), and the colors under serious unhealthy conditions are set as (Ru, gv, bw); the color levels from healthy to unhealthy are divided into five levels of healthy, sub-healthy, moderately healthy, unhealthy, severely unhealthy, then
(1) The sub-health state colors (R1, G1, B1) are:
R1=Ri-(Ri-Ru)×3/4;
G1=Gj-(Gj-Gv)×3/4;
B1=Bk-(Bk-Bw)×3/4;
(2) the colors of medium state of health (R2, G2, B2) are:
R2=Ri-(Ri-Ru)/2;
G2=Gj-(Gj-Gv)/2;
B2=Bk-(Bk-Bw)/2;
(3) the unhealthy state colors (R3, G3, B3) are:
R3=Ri-(Ri-Ru)/4;
G3=Gj-(Gj-Gv)/4;
B3=Bk-(Bk-Bw)/4;
in the RGB colors, R, G, B all have 0-255 levels of brightness, ru is less than Ri, gv is less than Gj, and Bw is less than Bk;
c3, dynamically displaying the change of the health data on the human body model to enable the user to intuitively perceive the dynamic change of the health condition,
when health trends at a certain location are good:
firstly, the current position is seriously unhealthy, and the color initial area of the seriously unhealthy level is S;
(1) Maintaining time t after changing the color area of the serious unhealthy level to S/5;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/5;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 4/5 and then the time t is maintained;
(5) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(6) repeating the steps (1) - (5) until the user exits the dynamic display function;
secondly, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 3/4 and then the time t is maintained;
(4) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(5) repeating the steps (1) - (4) until the user exits the dynamic display function;
thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) Maintaining time t after changing the color area of the middle health level to S/3;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/3 and then the time t is maintained;
(3) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function;
fourth, the current position is sub-healthy, and the color initial area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/2;
(2) changing the color to the color of the health level, and changing the color area to the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function;
when health trends at a certain location are bad:
firstly, the current position is healthy, and the initial color area of the healthy level is S;
(1) maintaining time t after changing the color area of the health level to S/5;
(2) the color is changed to the color of the sub-health level, and the color area is changed to S multiplied by 2/5 and then the time t is maintained;
(3) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S multiplied by 3/5;
(4) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 4/5;
(5) The color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(6) repeating the steps (1) - (5) until the user exits the dynamic display function;
secondly, the current position is sub-healthy, and the initial color area of the sub-healthy level is S;
(1) maintaining time t after changing the color area of the sub-health level to S/4;
(2) changing the color to the color of the middle health level, and maintaining the time t after changing the color area to S/2;
(3) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to Sx 3/4;
(4) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(5) repeating the steps (1) - (4) until the user exits the dynamic display function;
thirdly, the current position is medium healthy, and the initial area of the color of the medium healthy level is S;
(1) maintaining time t after changing the color area of the middle health level to S/3;
(2) changing the color to the color of the unhealthy level, and maintaining the time t after changing the color area to S multiplied by 2/3;
(3) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(4) repeating the steps (1) - (3) until the user exits the dynamic display function;
Fourth, the current position is unhealthy, and the initial color area of the unhealthy level is S;
(1) maintaining time t after changing the color area of the unhealthy level to S/2;
(2) the color of the unhealthy level is changed to be more serious, and the color area is changed to be the maintenance time t after S;
(3) repeating the steps (1) - (2) until the user exits the dynamic display function;
step 3, according to the health degree problem of each part of the user body, matching social resources capable of solving the problem, wherein the resources are divided into medicine resources, health product resources, mental health resources, physiotherapy resources and health information resources, each resource comprises items, and attribute data of each item comprises space information data and evaluation data; when the health level of a certain position of the user is healthy, matching resources are not needed;
step 4, planning a route between a user and a static social resource, dividing the route into priority, setting the severity degree H of the health problem of the user, the route length between the user and the resource as L, the resource evaluation score as R, the priority level of the route as P, wherein P=w1×H+w2/L+w3×R, and w1, w2 and w3 are weight coefficients; the more serious the health problem, the higher the H value; the better the resource evaluation, the higher the R value; preferentially selecting a route with a high P value;
When the health level at a certain position is sub-health, w1 is unchanged, w2 is unchanged, and w3 is multiplied by 2;
when the health level at a certain position is medium health, w1 is unchanged, w2 is unchanged, and w3 is unchanged;
when the health level at a certain position is unhealthy, w1 is unchanged, w2 multiplied by 2 and w3 are unchanged;
when the health level at a certain position is seriously unhealthy, w1×2, w2×2 and w3 are unchanged;
when the priority levels of the routes are the same, recommending the routes according to the sequences of the head, the trunk and the limbs, and when the positions belong to the limbs, the trunk and the head, recommending the routes according to the sequences of the positions from high to low;
step 5, navigating the user to a stationary social resource along the planned route, and acquiring route planning data of the moving social resource, wherein the user is navigated to the moving social resource on the basis of not influencing the planned route of the moving social resource, and the specific mode is that the moving social resource is set as Q:
d1, setting a navigation destination on a route planned by Q, wherein the navigation destination is positioned at M1 100M in front of Q, and calculating time T1 reaching the M1 according to the average moving speed of Q;
d2, planning the shortest path from the user to the M1, and calculating the time t1 reaching the M1;
D3, when T1 > T1, setting the destination at M2 200M in front of Q, calculating the time T2 to reach M1 from the average moving speed of Q;
d4, planning the shortest path from the user to M2, and calculating the time t2 reaching the M2;
d5, when T2 > T2, setting the destination at M3 300M in front of Q, calculating time T3 to reach M3 from the average moving speed of Q;
d6, planning the shortest path from the user to the M3, and calculating the time t3 reaching the M3;
according to the rule, the destination is continuously changed every time by a distance increasing range of 100m until Tn is less than or equal to Tn, the final destination Mn is determined, and the navigation module navigates the user to the Mn position.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311263481.0A CN116989820B (en) | 2023-09-27 | 2023-09-27 | Intelligent navigation system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311263481.0A CN116989820B (en) | 2023-09-27 | 2023-09-27 | Intelligent navigation system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116989820A CN116989820A (en) | 2023-11-03 |
CN116989820B true CN116989820B (en) | 2023-12-05 |
Family
ID=88527041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311263481.0A Active CN116989820B (en) | 2023-09-27 | 2023-09-27 | Intelligent navigation system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116989820B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117739995B (en) * | 2024-02-20 | 2024-06-21 | 厦门精图信息技术有限公司 | System and method for realizing navigation and space-time backtracking based on shooting and live-action map |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003148967A (en) * | 2001-11-12 | 2003-05-21 | Denso Corp | Diagnostic system for vehicle driver, and navigation system |
CN101596128A (en) * | 2008-06-03 | 2009-12-09 | 通用电气公司 | Patient monitoring with health status indicator |
CN103637785A (en) * | 2013-12-18 | 2014-03-19 | 上海众人网络安全技术有限公司 | Mobile intelligent health surveillance watch |
CN103781407A (en) * | 2011-07-05 | 2014-05-07 | 沙特阿拉伯石油公司 | Systems, computer medium and computer-implemented methods for coaching employees based upon monitored health conditions using an avatar |
CN103944977A (en) * | 2014-04-04 | 2014-07-23 | 深圳市鸿宇顺科技有限公司 | Cloud health information management system and method based on wearable device |
CN104081158A (en) * | 2011-11-18 | 2014-10-01 | 通腾北美有限公司 | A method and apparatus for creating cost data for use in generating a route across an electronic map |
CN108253983A (en) * | 2016-12-22 | 2018-07-06 | 普瑞车联有限公司 | For calculating the method for skew route and navigation device |
CN109432566A (en) * | 2018-11-07 | 2019-03-08 | 深圳智能光谱有限公司 | A kind of physiological parameter navigation adjusting method, control assembly and regulating device |
JP2019056650A (en) * | 2017-09-21 | 2019-04-11 | 京セラ株式会社 | Electronic apparatus, server, data structure, body condition management method, and body condition management program |
WO2020161947A1 (en) * | 2019-02-05 | 2020-08-13 | 株式会社日立製作所 | Physical health condition image analysis device, method, and system |
CN113392904A (en) * | 2021-06-16 | 2021-09-14 | 华南理工大学 | LTC-DNN-based visual inertial navigation combined navigation system and self-learning method |
CN115177240A (en) * | 2022-07-05 | 2022-10-14 | 清华大学 | Light environment and attitude detection method, device and system based on wearable equipment |
CN115249266A (en) * | 2022-07-22 | 2022-10-28 | 上海西井信息科技有限公司 | Waypoint position prediction method, system, device and storage medium |
CN115691746A (en) * | 2022-10-26 | 2023-02-03 | 浙江绿丝带润锦健康管理有限公司 | A body assessment management system based on health records |
CN115808183A (en) * | 2022-12-02 | 2023-03-17 | 中国电信股份有限公司 | Path planning method and device, electronic equipment and readable storage medium |
CN116431875A (en) * | 2023-06-12 | 2023-07-14 | 厦门精图信息技术有限公司 | Big data visual analysis display system and method |
-
2023
- 2023-09-27 CN CN202311263481.0A patent/CN116989820B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003148967A (en) * | 2001-11-12 | 2003-05-21 | Denso Corp | Diagnostic system for vehicle driver, and navigation system |
CN101596128A (en) * | 2008-06-03 | 2009-12-09 | 通用电气公司 | Patient monitoring with health status indicator |
CN103781407A (en) * | 2011-07-05 | 2014-05-07 | 沙特阿拉伯石油公司 | Systems, computer medium and computer-implemented methods for coaching employees based upon monitored health conditions using an avatar |
CN104081158A (en) * | 2011-11-18 | 2014-10-01 | 通腾北美有限公司 | A method and apparatus for creating cost data for use in generating a route across an electronic map |
CN103637785A (en) * | 2013-12-18 | 2014-03-19 | 上海众人网络安全技术有限公司 | Mobile intelligent health surveillance watch |
CN103944977A (en) * | 2014-04-04 | 2014-07-23 | 深圳市鸿宇顺科技有限公司 | Cloud health information management system and method based on wearable device |
CN108253983A (en) * | 2016-12-22 | 2018-07-06 | 普瑞车联有限公司 | For calculating the method for skew route and navigation device |
JP2019056650A (en) * | 2017-09-21 | 2019-04-11 | 京セラ株式会社 | Electronic apparatus, server, data structure, body condition management method, and body condition management program |
CN109432566A (en) * | 2018-11-07 | 2019-03-08 | 深圳智能光谱有限公司 | A kind of physiological parameter navigation adjusting method, control assembly and regulating device |
WO2020161947A1 (en) * | 2019-02-05 | 2020-08-13 | 株式会社日立製作所 | Physical health condition image analysis device, method, and system |
CN113392904A (en) * | 2021-06-16 | 2021-09-14 | 华南理工大学 | LTC-DNN-based visual inertial navigation combined navigation system and self-learning method |
CN115177240A (en) * | 2022-07-05 | 2022-10-14 | 清华大学 | Light environment and attitude detection method, device and system based on wearable equipment |
CN115249266A (en) * | 2022-07-22 | 2022-10-28 | 上海西井信息科技有限公司 | Waypoint position prediction method, system, device and storage medium |
CN115691746A (en) * | 2022-10-26 | 2023-02-03 | 浙江绿丝带润锦健康管理有限公司 | A body assessment management system based on health records |
CN115808183A (en) * | 2022-12-02 | 2023-03-17 | 中国电信股份有限公司 | Path planning method and device, electronic equipment and readable storage medium |
CN116431875A (en) * | 2023-06-12 | 2023-07-14 | 厦门精图信息技术有限公司 | Big data visual analysis display system and method |
Non-Patent Citations (4)
Title |
---|
"A fast learning approach for autonomous navigation using a deep reinforcement learning method";Muhammad Mudassir Ejaz 等;《Electronics Letters》;第57卷(第2期);正文第50-53页 * |
"Optimal path planning of mobile nanobots navigation control in human physiological systems using advanced soft computing technique";Nitin Kukreja 等;《Materials Today: Proceedings》;第45卷(第2期);正文第3426-3430页 * |
"人们对于面部喜好度、健康程度、白度评价因素研究";赵炳淏 等;《中国优秀硕士学位论文全文数据库 (信息科技辑)》;正文第27-50页 * |
"融合明度特征的V-SAD立体匹配算法";李一能 等;《导航定位与授时》;第8卷(第4期);正文第90-97页 * |
Also Published As
Publication number | Publication date |
---|---|
CN116989820A (en) | 2023-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7970712B2 (en) | Displaying strengths of social relationships between a user and other people | |
Norcross et al. | A study of eclectic (and integrative) views revisited. | |
Ahmad | Job, family and individual factors as predictors of work-family conflict | |
CN116989820B (en) | Intelligent navigation system and method | |
US20110218953A1 (en) | Design of systems for improved human interaction | |
Baumann | Order picking supported by mobile computing | |
US11379094B2 (en) | Emotion-based content selection method, content selection device, and non-transitory computer-readable recording medium storing content selection program | |
Mosier et al. | The role of affect in naturalistic decision making | |
JP2017204249A (en) | Space plan proposal system | |
JP2008287690A (en) | Group visualization system and sensor network system | |
US20210097884A1 (en) | Work support apparatus, work support system, and work support method | |
US9547929B1 (en) | User interface device for adaptive systems | |
CN107491511A (en) | The autognosis method and device of robot | |
US20240212838A1 (en) | Predicting mental state characteristics of users of wearable devices | |
WO2021111558A1 (en) | Information processing device, control method, and storage medium | |
Lamy et al. | Translating visually the reasoning of a perceptron: the weighted rainbow boxes technique and an application in antibiotherapy | |
JP7529029B2 (en) | Information processing device, control method, and program | |
Rosko et al. | Modeling consumer choices of health plans: a comparison of two techniques | |
JP5025800B2 (en) | Group visualization system and sensor network system | |
Rauffet et al. | Cognitive Control Modes and Mental Workload: An Experimental Approach. | |
Gong et al. | Interactive genetic algorithms with individual fitness not assigned by human. | |
Kondyli et al. | Visuo-locomotive complexity as a component of parametric systems for architecture design | |
JP2024022873A (en) | Medical decision support device, medical decision support method, and program | |
Ramos et al. | The moderating effects of personality on work–family conflicts and stress among Malaysian working parents | |
Kondyli et al. | Visuo-locomotive complexity as a component of parametric design for architecture |
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 |