Nothing Special   »   [go: up one dir, main page]

CN108231149A - Pregnancy period health and fitness information method for pushing, system, computer equipment and storage medium - Google Patents

Pregnancy period health and fitness information method for pushing, system, computer equipment and storage medium Download PDF

Info

Publication number
CN108231149A
CN108231149A CN201810114237.0A CN201810114237A CN108231149A CN 108231149 A CN108231149 A CN 108231149A CN 201810114237 A CN201810114237 A CN 201810114237A CN 108231149 A CN108231149 A CN 108231149A
Authority
CN
China
Prior art keywords
data
pregnancy period
diagnosis
user
health
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.)
Pending
Application number
CN201810114237.0A
Other languages
Chinese (zh)
Inventor
叶翠菊
易大玲
宋传旭
吕瑞雪
蒋豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN SAYES MEDICAL TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN SAYES MEDICAL TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN SAYES MEDICAL TECHNOLOGY Co Ltd filed Critical SHENZHEN SAYES MEDICAL TECHNOLOGY Co Ltd
Priority to CN201810114237.0A priority Critical patent/CN108231149A/en
Publication of CN108231149A publication Critical patent/CN108231149A/en
Pending legal-status Critical Current

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

This application involves a kind of pregnancy period health and fitness information method for pushing, system, computer equipment and storage mediums.The method includes:The pregnancy period data of user terminal uploads are received, the pregnancy period data include user identifier, and pregnancy period data packet is generated using the pregnancy period data;The diagnosis and treatment data of the first doctor terminal upload are received, the diagnosis and treatment data include user identifier, and diagnosis and treatment data packet is generated using the diagnosis and treatment data;The pregnancy period data packet and the diagnosis and treatment data packet are stored to cloud database;Big data analysis, user's pregnancy period data after being analyzed are carried out to the pregnancy period data in the cloud database and diagnosis and treatment data;Corresponding pregnancy period health and fitness information is obtained, and the pregnancy period health and fitness information is pushed into user terminal corresponding with the user identifier according to user's pregnancy period data after analysis and the user identifier.Different pregnant woman can be directed to using this method, personalized pregnancy period health and fitness information is pushed to it.

Description

Pregnancy period health and fitness information method for pushing, system, computer equipment and storage medium
Technical field
This application involves technical field of Internet information, more particularly to a kind of pregnancy period health and fitness information method for pushing, system, Computer equipment and storage medium.
Background technology
Pregnant woman is particularly significant to the health of pregnant woman and child in the nutrition in pregnancy period, and pregnant woman is susceptible to the gestational period in the pregnancy period Complication, including symptoms such as gestational diabetes mellitus, the hypertension of pregnancy, anemia during pregnancies.Therefore, in order to prevent related complications of pregnancy Occur and ensure the health of mother and baby, need that the nutrition condition and health status of pregnant woman are carried out in real time, continuously to monitor and manage. With the progress of medical science and technology and the development of Internet technology, it is relevant strong that a large amount of pregnancy period can be collected using Internet technology Health information, and user is pushed to, nutrition and health guidance are provided for pregnant woman, to ensure the nutrient health of mother and baby.
In traditional mode, first, pregnant woman must arrive the dietary survey that papery version is filled in maternal weight gain outpatient service, doctor is artificial Also there are storage data in statistical data and analysis, heavy workload, efficiency is low, and the consultation time of pregnant woman is long;Second is that with The development of Internet technology, each website or application program can recommend a large amount of pregnancy period relevant health and fitness informations to user, these A large amount of pregnancy period relevant health and fitness information is the general information for most users.However in traditional mode, each website Or application program health and fitness information recommended to the user and the situation of user itself are not inconsistent.Which is oneself needs to user's None- identified The information of acquisition.Therefore, personalized pregnancy period health and fitness information how is pushed to it for different pregnant woman as needing to solve at present Certainly the technical issues of.
Invention content
Based on this, it is necessary to which, for above-mentioned technical problem, can effectively it be pushed for different pregnant woman by providing one kind Pregnancy period health and fitness information method for pushing, system, computer equipment and the storage medium of personalized pregnancy period health and fitness information.
A kind of pregnancy period health and fitness information method for pushing, the method includes:
The pregnancy period data of user terminal uploads are received, the pregnancy period data include user identifier, utilize the pregnancy period data Generate pregnancy period data packet;
The diagnosis and treatment data of the first doctor terminal upload are received, the diagnosis and treatment data include user identifier, utilize the diagnosis and treatment Data generate diagnosis and treatment data packet;
The pregnancy period data packet and the diagnosis and treatment data packet are stored to cloud database;
Big data analysis is carried out to the pregnancy period data in the cloud database and diagnosis and treatment data, the user after being analyzed is pregnant Issue evidence;
Corresponding pregnancy period health and fitness information is obtained, and by described according to user's pregnancy period data after analysis and the user identifier Pregnancy period health and fitness information pushes to user terminal corresponding with the user identifier.
It is described in one of the embodiments, to store the pregnancy period data packet and the diagnosis and treatment data packet to cloud database The step of include:
The pregnancy period data packet and the diagnosis and treatment data packet are encrypted respectively;
Utilize the encrypted data packet generation byte sequence;
Certification is encrypted to the byte sequence, when certification by after, by the pregnancy period data packet and the diagnosis and treatment number It is stored according to packet to the cloud database.
The method further includes in one of the embodiments,:
The doctor identification of user identifier and first doctor terminal to the user terminal is verified;
After being verified, encrypted public key is sent respectively to the user terminal and first doctor terminal, so that The user terminal is encrypted the pregnancy period data of upload using corresponding public key, and first doctor terminal utilizes corresponding To upload, diagnosis and treatment data corresponding with the user identifier are encrypted public key.
The pregnancy period data and diagnosis and treatment data in the cloud database carry out big data in one of the embodiments, The step of analysis, includes:
Extract the corresponding pregnancy period data variable of the pregnancy period data and the corresponding diagnosis and treatment data variable of the diagnosis and treatment data;
Cluster analysis is carried out to the pregnancy period data variable and the diagnosis and treatment data variable, obtains multiple cluster results;
Pregnancy period data variable in the multiple cluster result and diagnosis and treatment data variable are respectively combined, obtained multiple Union variable, the union variable include the pregnancy period data variable of multiple combinations and diagnosis and treatment data variable;
Target variable is obtained, multiple variables are combined using the target variable and carry out correlation test;
When upchecking, feature tag is added to the union variable;
Using adding the pregnancy period data variable after feature tag and the generation of diagnosis and treatment data variable is corresponding with the user identifier Data View.
The corresponding pregnancy period health of user's pregnancy period data acquisition according to after analysis is believed in one of the embodiments, The step of ceasing, and the pregnancy period health and fitness information is pushed to the user terminal includes:
A large amount of pregnancy period health and fitness information is obtained, cluster analysis is carried out to the pregnancy period health and fitness information, after cluster analysis Pregnancy period health and fitness information adds class label;
Extract the keyword in the pregnancy period data and the diagnosis and treatment data;
It is matched according to the keyword with the class label, obtains the class label to match with the keyword Corresponding pregnancy period health and fitness information;
The pregnancy period health and fitness information is pushed into the user terminal.
The method further includes in one of the embodiments,:
Data View corresponding with the user identifier is generated using the pregnancy period data after analysis and diagnosis and treatment data;
By user's pregnancy period data after analysis and diagnosis and treatment data and the Data View be sent to the user terminal and Second doctor terminal, so that second doctor terminal generates health management scheme corresponding with the user identifier.
The method further includes in one of the embodiments,:
The monitoring data that user terminal uploads in real time are received, the monitoring data include user identifier, utilize the monitoring Data generate monitoring data packet;
The monitoring data packet is stored to the cloud database;
The monitoring data in the cloud database are obtained, big data analysis are carried out to the monitoring data, after obtaining analysis Monitoring data;
Monitoring data after the analysis are stored to the cloud database, and the monitoring data after analysis are sent to institute The second doctor terminal is stated, so that second doctor terminal adjusts the health control according to the monitoring data after the analysis Scheme;
The health management scheme after the adjustment that second doctor terminal uploads is received, by the health control after the adjustment Scheme is sent to user terminal corresponding with the user identifier.
A kind of pregnancy period health and fitness information supplying system, the system comprises:
User terminal, for obtaining the pregnancy period data of user, the pregnancy period data include user identifier, by the pregnancy period number According to being uploaded to server;
First doctor terminal, for obtaining diagnosis and treatment data corresponding with the user identifier, and will be in the diagnosis and treatment data Reach the server;
Server, for receiving the pregnancy period data of user terminal uploads, the pregnancy period data include user identifier, utilize institute State pregnancy period data generation pregnancy period data packet;The diagnosis and treatment data of the first doctor terminal upload are received, the diagnosis and treatment data include user Mark generates diagnosis and treatment data packet using the diagnosis and treatment data;The pregnancy period data packet and the diagnosis and treatment data packet are stored to cloud Database;Big data analysis is carried out to the pregnancy period data in the cloud database and diagnosis and treatment data, the user after being analyzed is pregnant Issue evidence;Corresponding pregnancy period health and fitness information is obtained, and by described according to user's pregnancy period data after analysis and the user identifier Pregnancy period health and fitness information pushes to user terminal corresponding with the user identifier.
A kind of computer equipment, including memory and processor, the memory is stored with computer program, the calculating Machine program realizes following steps when being performed by the processor:
The pregnancy period data of user terminal uploads are received, the pregnancy period data include user identifier, utilize the pregnancy period data Generate pregnancy period data packet;
The diagnosis and treatment data of the first doctor terminal upload are received, the diagnosis and treatment data include user identifier, utilize the diagnosis and treatment Data generate diagnosis and treatment data packet;
The pregnancy period data packet and the diagnosis and treatment data packet are stored to cloud database;
Big data analysis is carried out to the pregnancy period data in the cloud database and diagnosis and treatment data, the user after being analyzed is pregnant Issue evidence;
Corresponding pregnancy period health and fitness information is obtained, and by described according to user's pregnancy period data after analysis and the user identifier Pregnancy period health and fitness information pushes to the corresponding user terminal of the user identifier.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor Following steps are realized during row:
The pregnancy period data of user terminal uploads are received, the pregnancy period data include user identifier, utilize the pregnancy period data Generate pregnancy period data packet;
The diagnosis and treatment data of the first doctor terminal upload are received, the diagnosis and treatment data include user identifier, utilize the diagnosis and treatment Data generate diagnosis and treatment data packet;
The pregnancy period data packet and the diagnosis and treatment data packet are stored to cloud database;
Big data analysis is carried out to the pregnancy period data in the cloud database and diagnosis and treatment data, the user after being analyzed is pregnant Issue evidence;
Corresponding pregnancy period health and fitness information is obtained, and by described according to user's pregnancy period data after analysis and the user identifier Pregnancy period health and fitness information pushes to the corresponding user terminal of the user identifier.
Above-mentioned pregnancy period data managing method, system, computer equipment and storage medium, server receive user terminal uploads Pregnancy period data after, the pregnancy period data include user identifier, utilize pregnancy period data generation pregnancy period data packet.Server also connects simultaneously The diagnosis and treatment data of the first doctor terminal upload are received, which includes user identifier, and diagnosis and treatment data are generated using diagnosis and treatment data Packet, and pregnancy period data packet and the diagnosis and treatment data packet are stored to cloud database.Server passed through to the pregnancy period in cloud database Data and diagnosis and treatment data carry out big data analysis, and user's pregnancy period data after being analyzed, thus, it is possible to effectively to user's Pregnancy period data and diagnosis and treatment data are effectively analyzed, so as to analyze the health status of user.After server is according to analysis User's pregnancy period data and user identifier obtain corresponding pregnancy period health and fitness information, and pregnancy period health and fitness information is pushed to and user identifier Corresponding user terminal.It is effectively analyzed by the pregnancy period related data to user, so that user gets The pregnancy period health and fitness information being consistent with the health status of user, and then the health status that can be directed to different users pushes it Personalized pregnancy period health and fitness information.
Description of the drawings
Fig. 1 is the applied environment figure of pregnancy period health and fitness information method for pushing in one embodiment;
Fig. 2 is the flow diagram of pregnancy period health and fitness information method for pushing in one embodiment;
Fig. 3 is the interface signal of pregnancy period health and fitness information method for pushing in one embodiment;
Fig. 4 is the structure diagram of pregnancy period health and fitness information supplying system in one embodiment;
Fig. 5 is the internal structure chart of one embodiment Computer equipment.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the object, technical solution and advantage for making the application are more clearly understood The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, not For limiting the application.
The pregnancy period health and fitness information method for pushing that the application provides, can be applied in application environment as shown in Figure 1.Its In, user terminal 102 is communicated by network with server 104, and the first doctor terminal 106 passes through network and server 104 It communicates.Wherein, it is various personal computers that user terminal 102, which can be, but not limited to, laptop, smart mobile phone, is put down Plate computer and portable wearable device, the clothes that server 104 can be formed with the either multiple servers of independent server Device cluster be engaged in realize, the first doctor terminal 106 can be, but not limited to be various personal computers, laptop, intelligent hand Machine, tablet computer.Server 104 receives the pregnancy period data that user terminal 102 uploads, and pregnancy period data include user identifier, takes Business device 104 generates pregnancy period data packet corresponding with user identifier using pregnancy period data.Server 104 also receives the first doctor terminal The 106 diagnosis and treatment data uploaded, diagnosis and treatment data also include user identifier, and corresponding with user identifier using the generation of diagnosis and treatment data Diagnosis and treatment data packet.Server 104 simultaneously stores pregnancy period data packet and diagnosis and treatment data packet into cloud database.Server 104 is to cloud Pregnancy period data and diagnosis and treatment data and retrograde big data analysis in database, so as to user's pregnancy period number after being analyzed According to.Server 104 obtains corresponding pregnancy period health and fitness information according to user's pregnancy period data after analysis and user identifier, and this is pregnant Phase health and fitness information pushes to user terminal 102 corresponding with user identifier.
In one embodiment, it as shown in Fig. 2, providing a kind of pregnancy period health and fitness information method for pushing, applies in this way It illustrates, includes the following steps for server in Fig. 1:
Step 202, the pregnancy period data of user terminal uploads are received, pregnancy period data include user identifier, utilize pregnancy period data Generate pregnancy period data packet.
Application program is mounted on user terminal, user can utilize the application records user of user terminal in the pregnancy period The pregnancy period data that each stage generates.Wherein, pregnancy period data include the essential information that user utilizes user terminal input, basic to believe Breath includes but not limited to the essential informations such as height, weight, age, the last menstrual period of user.User can also utilize health detection Equipment, which is voluntarily in, carries out conventional body examination, and the sign data of detection is uploaded to by health detection equipment after being detected to pregnant woman The user terminal of user.Such as the equipment such as portable body composition analysis instrument, sphygmomanometer, blood glucose meter and fetus-voice meter can be utilized to detect Weight, blood pressure, blood glucose and fetal rhythm of pregnant woman etc..Pregnancy period data further include the sign data that healthy equipment uploads, user terminal profit The pregnancy period data of user are generated, and the pregnancy period data of user are uploaded to server, pregnancy period number with essential information and sign data Include user identifier in.
After server receives the pregnancy period data of user terminal uploads, generated using pregnancy period data corresponding with user identifier Pregnancy period data packet.
Step 204, the diagnosis and treatment data that the first doctor terminal uploads are received, diagnosis and treatment data include user identifier, utilize diagnosis and treatment Data generate diagnosis and treatment data packet.
User may once check UP in multiple hospitals, user every time see a doctor after, the first doctor terminal according to Corresponding diagnosis and treatment data are uploaded to server by family mark.After server receives the diagnosis and treatment data of the first doctor terminal upload, Diagnosis and treatment data packet corresponding with user identifier is generated using diagnosis and treatment data according to the user identifier carried in diagnosis and treatment data.
Step 206, pregnancy period data packet and diagnosis and treatment data packet are stored to cloud database.
Step 208, big data analysis, the use after being analyzed are carried out to the pregnancy period data in cloud database and diagnosis and treatment data Family pregnancy period data.
After server generates pregnancy period data packet corresponding with user identifier and diagnosis and treatment data packet, by pregnancy period data packet and diagnosis and treatment Data packet is stored up into cloud database.Further, server can also be after the pregnancy period data of user terminal uploads be received, profit Electronic record corresponding with user identifier is generated, and the diagnosis and treatment data for receiving the upload of the first doctor terminal are deposited with pregnancy period data Storage stores electronic record into cloud database as in the corresponding electronic record of user identifier.Server will be used simultaneously The pregnancy period data and diagnosis and treatment data at family are stored into cloud database, and effectively the related data of user can be backed up.
Server to receiving pregnancy period data corresponding with user identifier and after diagnosis and treatment data store, server to Family identifies corresponding pregnancy period data and diagnosis and treatment data carry out big data analysis.For example, server can be according to the pregnancy period number of user According to or diagnosis and treatment data in blood glucose level data analyze blood glucose condition, when the value for analyzing blood glucose level data is relatively low, server just exists The feature tag of " blood glucose is relatively low " is added in the blood glucose level data of user.So as to user's pregnancy period data after being analyzed.Into One step, server can also utilize user's pregnancy period data generation Data View after analysis.For example, it may be statistical graph, The Data Views such as distribution graph.
Step 210, corresponding pregnancy period health and fitness information is obtained according to user's pregnancy period data after analysis and user identifier, and will Pregnancy period health and fitness information pushes to user terminal corresponding with user identifier.
Pregnancy period health and fitness information includes pregnant woman in the healthcare knowledge in pregnancy period, pregnancy period health common sense, pregnancy period exercise guidance knowledge, pregnant Phase nutrition guide knowledge etc. and the relevant information of pregnant woman health.Server corresponding pregnancy period data and diagnosis and treatment data to user identifier After carrying out big data analysis, can corresponding pregnancy period health be obtained according to user's pregnancy period data after analysis and user identifier and believed Breath.
Specifically, server can obtain a large amount of pregnancy period health and fitness information from internet, to the pregnancy period health got Information carries out cluster analysis, and class label is added to the pregnancy period health and fitness information after cluster analysis.For example, can add, " blood glucose is inclined The class labels such as height ", " blood pressure is relatively low ", " weight is relatively low ".Each pregnancy period health and fitness information can also add multiple class labels.Clothes After business device analyzes pregnancy period data and diagnosis and treatment data, the keyword in pregnancy period data and diagnosis and treatment data is extracted.Server root It is matched according to the keyword in pregnancy period data and diagnosis and treatment data with the class label of pregnancy period health and fitness information, after the completion of matching, clothes Business device obtains pregnancy period health and fitness information corresponding with the class label that keyword matches, and the pregnancy period health and fitness information got is pushed away It send to user terminal corresponding with user identifier.So that user get be consistent with the health status of user it is pregnant Phase health and fitness information, and then the health status that can be directed to different users pushes it personalized pregnancy period health and fitness information.
In above-mentioned pregnancy period health and fitness information method for pushing, after server receives the pregnancy period data of user terminal uploads, the pregnancy period Data include user identifier, and pregnancy period data packet is generated using pregnancy period data.Server also receives the upload of the first doctor terminal simultaneously Diagnosis and treatment data, which includes user identifier, and diagnosis and treatment data packet is generated using diagnosis and treatment data, and by pregnancy period data packet and The diagnosis and treatment data packet is stored to cloud database.Server is big by being carried out to the pregnancy period data in cloud database and diagnosis and treatment data Data analysis, user's pregnancy period data after being analyzed, thus, it is possible to effectively to the pregnancy period data of user and diagnosis and treatment data into Row is effectively analyzed, so as to analyze the health status of user.Server is marked according to user's pregnancy period data after analysis and user Know and obtain corresponding pregnancy period health and fitness information, and pregnancy period health and fitness information is pushed into user terminal corresponding with user identifier.Pass through The pregnancy period related data of user is effectively analyzed, is consistent so that user gets with the health status of user The pregnancy period health and fitness information of conjunction, and then the health status that can be directed to different users pushes it in personalized pregnancy period health letter Breath.
In one embodiment, pregnancy period data packet and diagnosis and treatment data packet were stored to the step of cloud database and included:To pregnant Phase data packet and diagnosis and treatment data packet are encrypted respectively;Byte sequence is generated using encrypted data packet;To byte sequence into Row encryption certification, when certification by after, pregnancy period data packet and diagnosis and treatment data packet are stored to cloud database.
After server receives the pregnancy period data of user terminal uploads, generated using pregnancy period data corresponding with user identifier Pregnancy period data packet.User may once check UP in multiple hospitals, user every time see a doctor after, the first doctor terminal according to Corresponding diagnosis and treatment data are uploaded to server by user identifier.Server receives the diagnosis and treatment data of the first doctor terminal upload Afterwards, diagnosis and treatment data packet corresponding with user identifier is generated using diagnosis and treatment data according to the user identifier carried in diagnosis and treatment data.Clothes Be engaged in after device generates corresponding with user identifier pregnancy period data packet and diagnosis and treatment data packet, by pregnancy period data packet and diagnosis and treatment data packet store up to In cloud database.
During server stores pregnancy period data packet and diagnosis and treatment data packet to cloud database, need to pregnancy period data packet It is encrypted respectively with diagnosis and treatment data packet, the encrypted data packet generation byte sequence of server by utilizing.Wherein, byte sequence can To be mess code.Server by the way that certification is encrypted to byte sequence, when certification by after, just by pregnancy period data packet and diagnosis and treatment number It is stored according to packet to cloud database.
Specifically, after user terminal and the first doctor terminal are registered by application program, server can be to user's end The first doctor terminal is held to send respective encrypted public key respectively, for all numbers to user terminal and the upload of the first doctor terminal According to being encrypted, then decrypted private key corresponding with encrypted public key is being locally stored in server.Server receives user terminal After the diagnosis and treatment data that the pregnancy period data of transmission and the first doctor terminal upload, private corresponding with the encrypted public key of user terminal is utilized Key is decrypted and diagnosis and treatment data is decrypted using private key corresponding with the encrypted public key of the first doctor terminal.Decryption Server can obtain pregnancy period data and diagnosis and treatment data afterwards.Further, the generation of server by utilizing pregnancy period data and user identifier Corresponding pregnancy period data packet generates diagnosis and treatment data packet corresponding with user identifier using diagnosis and treatment data.
Further pregnancy period data packet and diagnosis and treatment data packet is encrypted in server respectively, and encrypted key can be used The key or different keys of family terminal and the first doctor terminal when uploading data.The encrypted number of server by utilizing Byte sequence is generated according to packet.Wherein, these byte sequences can be the mode of communicating pair agreement or the sequence of form.Server Corresponding byte sequence can be sequentially generated according to the generation sequential of data packet.Further, server can also utilize encryption Data packet afterwards generates byte sequence at random.After the encrypted data packet generation byte sequence of server by utilizing, further to life Into byte sequence be authenticated.It for example, can be according to user identifier and the source of the corresponding data key packet of user identifier It is authenticated with safety.And then can effectively ensure that safety and the validity of user data,
In one embodiment, this method further includes:The doctor of user identifier and the first doctor terminal to user terminal Mark is verified;After being verified, encrypted public key is sent respectively to user terminal and the first doctor terminal, so that user Terminal is encrypted the pregnancy period data of upload using corresponding public key, and the first doctor terminal is using corresponding public key to upload Diagnosis and treatment data corresponding with user identifier are encrypted.
After server receives the pregnancy period data of user terminal uploads, generated using pregnancy period data corresponding with user identifier Pregnancy period data packet.User may once check UP in multiple hospitals, user every time see a doctor after, the first doctor terminal according to Corresponding diagnosis and treatment data are uploaded to server by user identifier.Server receives the diagnosis and treatment data of the first doctor terminal upload Afterwards, diagnosis and treatment data packet corresponding with user identifier is generated using diagnosis and treatment data according to the user identifier carried in diagnosis and treatment data.Clothes Be engaged in after device generates corresponding with user identifier pregnancy period data packet and diagnosis and treatment data packet, by pregnancy period data packet and diagnosis and treatment data packet store up to In cloud database.
During server stores pregnancy period data packet and diagnosis and treatment data packet to cloud database, need to pregnancy period data packet It is encrypted respectively with diagnosis and treatment data packet, the encrypted data packet generation byte sequence of server by utilizing.Wherein, byte sequence can To be mess code.Server by the way that certification is encrypted to byte sequence, when certification by after, just by pregnancy period data packet and diagnosis and treatment number It is stored according to packet to cloud database.
User terminal and the first doctor terminal can be registered by application program, after server is registered, clothes Business device can verify the log-on message of user terminal and the first doctor terminal and corresponding user identifier.Specifically, it services Device can be authenticated the identity of user the identity information of user and the information of user terminal.It simultaneously also can be to the information of doctor The identity of doctor is authenticated with the information of corresponding doctor terminal.When user terminal and the first doctor terminal pass through verification Afterwards, server can send respective encrypted public key respectively to the first doctor terminal of user terminal, so as to user terminal and All data that one doctor terminal uploads are encrypted, and then decryption private corresponding with encrypted public key is being locally stored in server Key.Server receive user terminal transmission pregnancy period data and the first doctor terminal upload diagnosis and treatment data after, using with The corresponding private key of encrypted public key of family terminal is decrypted and utilizes private key corresponding with the encrypted public key of the first doctor terminal Diagnosis and treatment data are decrypted.So as to effectively ensure the safety of user data.
In one embodiment, the step of big data analysis being carried out to the pregnancy period data in cloud database and diagnosis and treatment data packet It includes:Extract the corresponding pregnancy period data variable of pregnancy period data and the corresponding diagnosis and treatment data variable of diagnosis and treatment data;To pregnancy period data variable Cluster analysis is carried out with diagnosis and treatment data variable, obtains multiple cluster results;To the pregnancy period data variable in multiple cluster results and Diagnosis and treatment data variable is respectively combined, and obtains multiple union variables, and union variable includes the pregnancy period data variable of multiple combinations With diagnosis and treatment data variable;Target variable is obtained, multiple variables are combined using target variable and carry out correlation test;It is logical when examining It is out-of-date, feature tag is added to union variable;Using adding the pregnancy period data variable after feature tag and diagnosis and treatment data variable is given birth to Into Data View corresponding with user identifier.
After server receives the pregnancy period data of user terminal uploads, generated using the user identifier carried in pregnancy period data Pregnancy period data packet corresponding with user identifier.After server receives the diagnosis and treatment data of the first doctor terminal upload, diagnosis and treatment are utilized Data generate diagnosis and treatment data packet corresponding with user identifier.
After server generates corresponding with user identifier pregnancy period data packet and diagnosis and treatment data packet, just by pregnancy period data packet with examine Data packet is treated to store to cloud database.Further, server carries out the pregnancy period data in cloud database and diagnosis and treatment data big Data analysis.
Specifically, server extracts the corresponding pregnancy period data variable of pregnancy period data and the corresponding diagnosis and treatment data of diagnosis and treatment data Variable carries out cluster analysis to pregnancy period data variable and diagnosis and treatment data variable.Specifically, k-means may be used, and (k- mean values are calculated Method) cluster method, wherein, the value of k can be 2.By repeatedly being clustered to pregnancy period data variable and diagnosis and treatment data variable After obtain multiple cluster results.Two variables are arbitrarily selected from pregnancy period data variable and diagnosis and treatment data variable first as initial Cluster centre point, calculates the similarity between each data variable and cluster centre point, and similarity can also represent every number According to the distance between variable and cluster centre point, mean square deviation function may be used and calculated.According to each data variable with gathering Pregnancy period data variable and diagnosis and treatment data variable are assigned to and most like poly- of cluster centre point by the similarity of class central point respectively In class, so as to obtain multiple cluster results.
After obtaining cluster result, server can classify to pregnancy period data and diagnosis and treatment data, and utilize cluster result Generate the visual Data Views such as corresponding table, statistic of classification figure.
Further, server can also be respectively combined the characteristic variable in multiple cluster results, obtain multiple Union variable, union variable include the pregnancy period data variable of multiple combinations and diagnosis and treatment data variable.Server obtains target and becomes Amount, and correlation test is carried out to multiple union variables by using target variable.Specifically, the inspection of card side may be used in server The mode tested carries out correlation test to union variable, by calculating the chi square distribution of union variable and target variable, counts Go out the departure degree between the actual observed value of assemblage characteristic variable and the theoretical implications value of target variable, actual observed value and reason Chi-square value is obtained by the departure degree between inferred value, the chi-square value of union variable is converted into P-value values, so as to Correlation between pregnancy period data variable and diagnosis and treatment data variable and target variable.Server can also obtain preset first threshold Value, first threshold can be 0.05, and obtained P-value is compared with first threshold, if P-value values are less than first During threshold value, then show there is interaction between union variable, then record the union variable and pass through inspection.
When union variable passes through inspection, server adds the union variable feature tag, and utilizes and be added to feature Union variable after label parses corresponding pregnancy period data variable and diagnosis and treatment data variable.After server by utilizing addition feature tag Pregnancy period data variable and diagnosis and treatment data variable generate corresponding with user identifier Data View.Further, server may be used also With by graph visualization tool, using being added to the pregnancy period data variable after feature tag and the generation of diagnosis and treatment data variable corresponds to Table, classification passes through and the visualized graphs corresponding with the pregnancy period data and diagnosis and treatment data of user such as figure, utilize generation Visual image forms Data View corresponding with user identifier.Server and by pregnancy period data and diagnosis and treatment data and corresponding Data View is sent to the corresponding doctor terminal of user identifier.Doctor checks pregnancy period data and the diagnosis and treatment of user by doctor terminal The corresponding Data View of data very can easily analyze the current health status of user, so that server can be with Effectively push the personalized pregnancy period health and fitness information that the health status current with user is consistent.
For example, during server carries out big data analysis to the pregnancy period data and diagnosis and treatment data of user, when analyzing The pregnancy period data and diagnosis and treatment data of user include " anaemia ", " constipation ", " morning sickness ", " twins ", " hydramnion ", " amniotic fluid It is very few " when features, corresponding " anaemia ", " constipation ", " morning sickness ", " double born of the same parents just are added to pregnancy period data and diagnosis and treatment data respectively The feature tags such as tire ", " hydramnion ", " hapamnion ".Server further can also be added to feature tag using these Pregnancy period data and diagnosis and treatment data generation Data View, such as curve graph or statistical chart.It is each so as to effectively analyze The corresponding current health state of user.
In one embodiment, according to the corresponding pregnancy period health and fitness information of user's pregnancy period data acquisition after analysis, and will be pregnant The step of phase health and fitness information pushes to user terminal includes:A large amount of pregnancy period health and fitness information is obtained, pregnancy period health and fitness information is carried out Cluster analysis adds class label to the pregnancy period health and fitness information after cluster analysis;Extract the pass in pregnancy period data and diagnosis and treatment data Keyword;It is matched according to keyword with class label, obtains pregnancy period health corresponding with the class label that keyword matches Information;Pregnancy period health and fitness information is pushed into user terminal.
Server can obtain a large amount of pregnancy period health and fitness information from internet in advance.Specifically, it can be climbed using network Worm technology obtains more authoritative pregnancy period health and fitness information from each website, for example, middle National IP Network, paper website, various professional books The more authoritative pregnancy period health and fitness information such as nationality.Server carries out cluster analysis to the pregnancy period health and fitness information got, to cluster point Pregnancy period health and fitness information addition class label after analysis.For example, can add " high blood glucose ", " blood pressure is relatively low ", " weight is relatively low ", The labels such as " anaemia ", " constipation ", " morning sickness ".Each pregnancy period health and fitness information can also add multiple class labels.Server will add The pregnancy period health and fitness information of class label is added to store into cloud database.
After server receives the pregnancy period data of user terminal uploads, generated using the user identifier carried in pregnancy period data Pregnancy period data packet corresponding with user identifier.After server receives the diagnosis and treatment data of the first doctor terminal upload, diagnosis and treatment are utilized Data generate diagnosis and treatment data packet corresponding with user identifier.
After server generates corresponding with user identifier pregnancy period data packet and diagnosis and treatment data packet, just by pregnancy period data packet with examine Data packet is treated to store to cloud database.Further, server carries out the pregnancy period data in cloud database and diagnosis and treatment data big Data analysis.After server analyzes pregnancy period data and diagnosis and treatment data, the key in pregnancy period data and diagnosis and treatment data is extracted Word.
Specifically, after server is analyzed by the pregnancy period data to user and diagnosis and treatment data, user can be analyzed Pregnancy period data and diagnosis and treatment data in feature.For example, server can be according in the pregnancy period data of user or diagnosis and treatment data Blood glucose level data analyzes blood glucose condition, and when the value for analyzing blood glucose level data is relatively low, server is just in the blood glucose level data of user Add the feature tag of " blood glucose is relatively low ".Further, server can also be to the pregnancy period data of user and diagnosis and treatment data conversion Into text message, transformed text message is subjected to word segmentation processing.Server obtains keyword dictionary, is wrapped in keyword dictionary Multiple vocabulary are included.Server is according in the pregnancy period data after participle and diagnosis and treatment data and feature tag and keyword dictionary Vocabulary is matched, after the completion of matching, the vocabulary generation and the user identifier pair that match in server by utilizing and keyword dictionary The keyword answered.
After server extracts the keyword in the pregnancy period data and diagnosis and treatment data of user, according to keyword in cloud database It is middle to obtain pregnancy period health and fitness information corresponding with the class label that keyword matches, and the pregnancy period health and fitness information got is pushed Give the corresponding user terminal of user identifier.Server is effectively analyzed by the pregnancy period related data to user, so as to User is enabled to get the pregnancy period health and fitness information being consistent with the health status of user, and then different users can be directed to Health status personalized pregnancy period health and fitness information is pushed to it.
In one embodiment, this method further includes:Utilize the pregnancy period data after analysis and the generation of diagnosis and treatment data and user Identify corresponding Data View;User's pregnancy period data after analysis and diagnosis and treatment data and Data View are sent to the user terminal With the second doctor terminal so that the second doctor terminal generates corresponding with user identifier health management scheme.
After server receives the pregnancy period data of user terminal uploads, generated using the user identifier carried in pregnancy period data Pregnancy period data packet corresponding with user identifier.After server receives the diagnosis and treatment data of the first doctor terminal upload, diagnosis and treatment are utilized Data generate diagnosis and treatment data packet corresponding with user identifier.
After server generates corresponding with user identifier pregnancy period data packet and diagnosis and treatment data packet, just by pregnancy period data packet with examine Data packet is treated to store to cloud database.Further, server carries out the pregnancy period data in cloud database and diagnosis and treatment data big Data analysis.
Server to receiving pregnancy period data corresponding with user identifier and after diagnosis and treatment data store, server to Family identifies corresponding pregnancy period data and diagnosis and treatment data carry out big data analysis.For example, can to pregnancy period data and diagnosis and treatment data into Row cluster analysis.So as to user's pregnancy period data after being analyzed.Further, after server can also utilize analysis User's pregnancy period data generate Data View.For example, it may be the Data Views such as statistical graph, distribution graph.
Further, user terminal can be preengage relevant doctor by application program and the health in pregnancy period is managed, After preengaging successfully, corresponding doctor can utilize the second doctor terminal to send management corresponding with user identifier to server please It asks.After server receives the management request of the second doctor terminal transmission, the user identifier carried in being asked according to management is in cloud Obtain the pregnancy period data and diagnosis and treatment data in corresponding with user identifier electronic record in database, and by the pregnancy period number of acquisition The second doctor terminal is sent to according to diagnosis and treatment data.
After second doctor terminal receives pregnancy period data and diagnosis and treatment data after analysis corresponding with user identifier, according to The pregnancy period data and diagnosis and treatment data at family specify health management scheme corresponding with user identifier.Include in health management scheme more A scheme permission.Wherein, scheme permission includes but not limited to Weight management, Blood sugar management, blood pressure management, body temperature management, fetal rhythm Management, heart rate management, dietary management, Sport Administration etc..Second doctor terminal makes health control corresponding with user identifier After scheme, health management scheme is just uploaded to server.
After server receives the health management scheme of the second doctor terminal upload, health management scheme is sent to and used Family identifies corresponding user terminal, and the scheme permission in health management scheme opens corresponding scheme to user terminal and weighs Limit, so that user is managed the health status in pregnancy period according to health management scheme.
For example, when the health management scheme that the second doctor terminal uploads includes Weight management, Blood sugar management, blood pressure management When, after health management scheme is sent to the user terminal by server, Weight management, Blood sugar management and blood pressure are opened to user terminal The scheme permission of management.User terminal can be according to the daily weight information of Weight management authority records;And according to blood sugar tube Reason records daily blood glucose level data, further, can also record morning, it is early before the meal, it is early it is postprandial, before lunch, after lunch, dinner Before, the blood glucose level data after dinner.User can also be according to the daily blood pressure data of blood pressure management authority records.So that User effectively manages the health status in pregnancy period according to health management scheme.
In one embodiment, this method further includes:Receive the monitoring data that user terminal uploads in real time, monitoring data packet User identifier is included, monitoring data packet is generated using monitoring data;Monitoring data packet is stored to the cloud database;Obtain cloud number According to the monitoring data in library, big data analysis, the monitoring data after being analyzed are carried out to monitoring data;By the monitoring after analysis Data are stored to cloud database, and the monitoring data after analysis are sent to the second doctor terminal, so that the second doctor terminal Health management scheme is adjusted according to the monitoring data after analysis;Receive the health control side after the adjustment of the second doctor terminal upload Health management scheme after adjustment is sent to user terminal corresponding with user identifier by case.
After server receives the pregnancy period data of user terminal uploads, generated using the user identifier carried in pregnancy period data Pregnancy period data packet corresponding with user identifier.After server receives the diagnosis and treatment data of the first doctor terminal upload, diagnosis and treatment are utilized Data generate diagnosis and treatment data packet corresponding with user identifier.Server generates pregnancy period data packet corresponding with user identifier and diagnosis and treatment After data packet, just pregnancy period data packet and diagnosis and treatment data packet are stored to cloud database.Further, server is in cloud database Pregnancy period data and diagnosis and treatment data carry out big data analysis.
Server to receiving pregnancy period data corresponding with user identifier and after diagnosis and treatment data store, server to Family identifies corresponding pregnancy period data and diagnosis and treatment data carry out big data analysis.For example, can to pregnancy period data and diagnosis and treatment data into Row cluster analysis.So as to user's pregnancy period data after being analyzed.Further, after server can also utilize analysis User's pregnancy period data generate Data View.For example, it may be the Data Views such as statistical graph, distribution graph.
Further, user terminal can be preengage relevant doctor by application program and the health in pregnancy period is managed, After preengaging successfully, corresponding doctor can utilize the second doctor terminal to send management corresponding with user identifier to server please It asks.After server receives the management request of the second doctor terminal transmission, the user identifier carried in being asked according to management is in cloud Obtain the pregnancy period data and diagnosis and treatment data in corresponding with user identifier electronic record in database, and by the pregnancy period number of acquisition The second doctor terminal is sent to according to diagnosis and treatment data.
After second doctor terminal receives pregnancy period data and diagnosis and treatment data after analysis corresponding with user identifier, according to The pregnancy period data and diagnosis and treatment data at family specify health management scheme corresponding with user identifier.Include in health management scheme more A scheme permission.Wherein, scheme permission includes but not limited to Weight management, Blood sugar management, blood pressure management, body temperature management, fetal rhythm Management, heart rate management, dietary management, Sport Administration etc..Second doctor terminal makes health control corresponding with user identifier After scheme, health management scheme is just uploaded to server.
After server receives the health management scheme of the second doctor terminal upload, health management scheme is sent to user Terminal, and the scheme permission in health management scheme opens corresponding scheme permission, and monitoring side in real time to user terminal Table at the time of in case permission.When reaching corresponding timetable in scheme permission, server is just sent to user terminal and the party The corresponding prompt message of case permission.
Further, user can record corresponding inspection according to the scheme permission in health management scheme using user terminal Measured data.Such as Avoirdupois monitoring data, glucose monitor data, monitoring of blood pressure data, temperature monitoring data, fetal rhythm monitoring data, The monitoring data such as rhythm of the heart data, diet monitoring data and motion monitoring data.The corresponding monitoring number of user terminal record According to rear, monitoring data are uploaded to server in real time.After server receives the monitoring data of user terminal uploads, according to monitoring The user identifier that data carry stores monitoring data into electronic record corresponding with user identifier.Meanwhile server to The monitoring data that family terminal uploads in real time carry out big data analysis, the monitoring data after being analyzed.After server by utilizing analysis Monitoring data generation monitoring data view.
For example, being illustrated in figure 3 the statistical views of monitoring data in pregnancy period data processing method, which unites including broken line Meter figure and data form, broken line graph illustrate the variation tendency and situation of the monitoring data of user whithin a period of time, number According to the specific blood glucose level data of charting user's this period.The blood of user in a period of time is shown below data form Sugared data variation trend.By being sent to user terminal and corresponding doctor after the glucose monitor data of user is visualized Terminal, the monitoring data that can cause user are very clear, so that the healthy shape of user can be understood quickly in doctor Condition.
The monitoring data view of generation is sent to the second doctor terminal by server, so that doctor terminal is according to the prison Measured data view adjusts health management scheme.It, can by the way that monitoring data are carried out with the corresponding monitoring data view of Visual Production So that the monitoring data visualization of user, and then be conducive to doctor and more efficiently the health of user is managed using doctor terminal Reason scheme is adjusted.
Health management scheme after adjustment is uploaded to server by the second doctor terminal, and server receives strong after adjusting After health Managed Solution, the health management scheme after just doctor terminal is adjusted is sent to user terminal corresponding with user identifier, So that user can be adjusted and manage according to the health status to the pregnancy period of the health management scheme after adjustment.Pass through For doctor provide comprehensively, continuous effective ground pregnancy period data and monitoring data, and then doctor can according to the pregnancy period data of user and Monitoring data are formulated and adjust the personalized health management scheme being consistent with user.
It should be understood that although each step in the flow chart of Fig. 2 is shown successively according to the instruction of arrow, this A little steps are not that the inevitable sequence indicated according to arrow performs successively.Unless expressly state otherwise herein, these steps It performs there is no the limitation of stringent sequence, these steps can perform in other order.Moreover, at least part in Fig. 2 Step can include multiple sub-steps, and either these sub-steps of multiple stages or stage are performed in synchronization It completes, but can perform at different times, the execution sequence in these sub-steps or stage is also not necessarily to be carried out successively, It but can either the sub-step of other steps or at least part in stage perform in turn or alternately with other steps.
In one embodiment, as shown in figure 4, providing a kind of pregnancy period health and fitness information supplying system, including:User terminal 402, server 404, the first doctor terminal 406, wherein:
User terminal 402, for obtaining the pregnancy period data of user, pregnancy period data include user identifier, will be in pregnancy period data Reach server 404;
Diagnosis and treatment data for obtaining diagnosis and treatment data corresponding with user identifier, and are uploaded to clothes by the first doctor terminal 406 Business device 404;
Server 404, for receiving the pregnancy period data of the upload of user terminal 402, pregnancy period data include user identifier, utilize Pregnancy period data generate pregnancy period data packet;The diagnosis and treatment data of the first doctor terminal 406 upload are received, diagnosis and treatment data are marked including user Know, diagnosis and treatment data packet is generated using diagnosis and treatment data;Pregnancy period data packet and diagnosis and treatment data packet are stored to cloud database;To cloud data Pregnancy period data and diagnosis and treatment data in library carry out big data analysis, user's pregnancy period data after being analyzed;After analysis User's pregnancy period data and user identifier obtain corresponding pregnancy period health and fitness information, and pregnancy period health and fitness information is pushed to and user identifier Corresponding user terminal 402.
In one embodiment, server 404 is additionally operable to that pregnancy period data packet and diagnosis and treatment data packet are encrypted respectively;Profit Byte sequence is generated with encrypted data packet;Certification is encrypted to byte sequence, when certification by after, by pregnancy period data packet It is stored with diagnosis and treatment data packet to cloud database.
In one embodiment, server 404 is additionally operable to user identifier and the first doctor terminal to user terminal 402 406 doctor identification is verified;After being verified, encryption is sent respectively to 402 and first doctor terminal 406 of user terminal Public key, so that user terminal 402 is encrypted the pregnancy period data of upload using corresponding public key, the first doctor terminal 406 Using corresponding public key, to upload, diagnosis and treatment data corresponding with user identifier are encrypted.
In one embodiment, server 404 is additionally operable to the corresponding pregnancy period data variable of extraction pregnancy period data and diagnosis and treatment number According to corresponding diagnosis and treatment data variable;Cluster analysis is carried out to pregnancy period data variable and diagnosis and treatment data variable, obtains multiple cluster knots Fruit;Pregnancy period data variable in multiple cluster results and diagnosis and treatment data variable are respectively combined, obtain multiple union variables, Union variable includes the pregnancy period data variable of multiple combinations and diagnosis and treatment data variable;Target variable is obtained, utilizes target variable pair Multiple variable combinations carry out correlation test;When upchecking, feature tag is added to union variable;Using adding feature mark Pregnancy period data variable and diagnosis and treatment data variable after label generate Data View corresponding with user identifier.
In one embodiment, server 404 is additionally operable to obtain a large amount of pregnancy period health and fitness information, to pregnancy period health and fitness information into Row cluster analysis adds class label to the pregnancy period health and fitness information after cluster analysis;Extract pregnancy period data and the diagnosis and treatment data In keyword;It is matched, is obtained corresponding with the class label that keyword matches pregnant with class label according to keyword Phase health and fitness information;Pregnancy period health and fitness information is pushed into user terminal 302.
In one embodiment, server 404 is additionally operable to using the pregnancy period data after analysis and the generation of diagnosis and treatment data and uses Family identifies corresponding Data View;User's pregnancy period data after analysis and diagnosis and treatment data and Data View are sent to user's end 402 and second doctor terminal of end, so that the second doctor terminal generates health management scheme corresponding with user identifier.
In one embodiment, server 404 is additionally operable to receive the monitoring data that user terminal 402 uploads in real time, monitoring Data include user identifier, and monitoring data packet is generated using monitoring data;Monitoring data packet is stored to the cloud database;It obtains The monitoring data in cloud database are taken, big data analysis, the monitoring data after being analyzed are carried out to monitoring data;After analyzing Monitoring data store to cloud database, and the monitoring data after analysis are sent to the second doctor terminal so that second doctor Raw terminal adjusts health management scheme according to the monitoring data after analysis;Receive the health after the adjustment of the second doctor terminal upload Health management scheme after adjustment is sent to user terminal 402 corresponding with user identifier by Managed Solution.
Specific limit about pregnancy period health and fitness information supplying system may refer to push above for pregnancy period health and fitness information The restriction of method, details are not described herein.Each equipment in above-mentioned pregnancy period health and fitness information supplying system can pass through software, hardware And combinations thereof realize.
In one embodiment, a kind of computer equipment is provided, which can be server, internal junction Composition can be as shown in Figure 5.The computer equipment include the processor connected by system bus, memory, network interface and Database.Wherein, the processor of the computer equipment is for offer calculating and control ability.The memory packet of the computer equipment Include non-volatile memory medium, built-in storage.The non-volatile memory medium is stored with operating system, computer program and data Library.The built-in storage provides environment for the operating system in non-volatile memory medium and the operation of computer program.The calculating The database of machine equipment is used to store the data such as pregnancy period data, diagnosis and treatment data and pregnancy period health and fitness information.The net of the computer equipment Network interface is used to communicate by network connection with external terminal.It is a kind of pregnant to realize when the computer program is executed by processor Phase health and fitness information supplying system method.
It will be understood by those skilled in the art that the structure shown in Fig. 5, only part knot relevant with application scheme The block diagram of structure does not form the restriction for the computer equipment being applied thereon to application scheme, specific computer equipment It can include either combining certain components than components more or fewer shown in figure or be arranged with different components.
In one embodiment, a kind of computer equipment is provided, including memory and processor, the memory storage There is computer program, the computer program realizes following steps when being performed by the processor:Receive user terminal uploads Pregnancy period data, pregnancy period data include user identifier, and pregnancy period data packet is generated using pregnancy period data;Receive the upload of the first doctor terminal Diagnosis and treatment data, diagnosis and treatment data include user identifier, utilize diagnosis and treatment data generation diagnosis and treatment data packet;By pregnancy period data packet and diagnosis and treatment Data packet is stored to cloud database;Big data analysis is carried out to the pregnancy period data in cloud database and diagnosis and treatment data, is analyzed User's pregnancy period data afterwards;Corresponding pregnancy period health and fitness information is obtained according to user's pregnancy period data after analysis and user identifier, and Pregnancy period health and fitness information is pushed into user terminal corresponding with user identifier.
In one embodiment, following steps are also realized when processor performs computer program:To pregnancy period data packet and examine Data packet is treated to be encrypted respectively;Byte sequence is generated using encrypted data packet;Certification is encrypted to byte sequence, when Certification is stored pregnancy period data packet and diagnosis and treatment data packet to cloud database by rear.
In one embodiment, following steps are also realized when processor performs computer program:To the user of user terminal Mark and the doctor identification of the first doctor terminal are verified;After being verified, to user terminal and the first doctor terminal point Encrypted public key is not sent, so that user terminal is encrypted the pregnancy period data of upload using corresponding public key, the first doctor Using corresponding public key, to upload, diagnosis and treatment data corresponding with user identifier are encrypted terminal.
In one embodiment, following steps are also realized when processor performs computer program:Pregnancy period data are extracted to correspond to Pregnancy period data variable and the corresponding diagnosis and treatment data variable of diagnosis and treatment data;Pregnancy period data variable and diagnosis and treatment data variable are gathered Alanysis obtains multiple cluster results;Pregnancy period data variable in multiple cluster results and diagnosis and treatment data variable are carried out respectively Combination, obtains multiple union variables, and union variable includes the pregnancy period data variable of multiple combinations and diagnosis and treatment data variable;Obtain mesh Variable is marked, multiple variables are combined using target variable and carry out correlation test;When upchecking, union variable is added special Levy label;Using adding the pregnancy period data variable after feature tag and diagnosis and treatment data variable generates data corresponding with user identifier View.
In one embodiment, following steps are also realized when processor performs computer program:Obtaining a large amount of pregnancy period is good for Health information, cluster analysis is carried out to pregnancy period health and fitness information, and class label is added to the pregnancy period health and fitness information after cluster analysis;Extraction Keyword in pregnancy period data and the diagnosis and treatment data;It is matched, is obtained and keyword phase with class label according to keyword The corresponding pregnancy period health and fitness information of matched class label;Pregnancy period health and fitness information is pushed into user terminal.
In one embodiment, following steps are also realized when processor performs computer program:Utilize the pregnancy period after analysis Data and diagnosis and treatment data generate Data View corresponding with user identifier;By user's pregnancy period data after analysis and diagnosis and treatment data with And Data View be sent to the user terminal with the second doctor terminal so that the second doctor terminal generation it is corresponding with user identifier Health management scheme.
In one embodiment, following steps are also realized when processor performs computer program:It is real-time to receive user terminal The monitoring data of upload, monitoring data include user identifier, and monitoring data packet is generated using monitoring data;Monitoring data packet is deposited It stores up to the cloud database;The monitoring data in cloud database are obtained, big data analysis are carried out to monitoring data, after obtaining analysis Monitoring data;Monitoring data after analysis are stored to cloud database, and the monitoring data after analysis are sent to the second doctor Raw terminal, so that the second doctor terminal adjusts health management scheme according to the monitoring data after analysis;Receive the second doctor end The health management scheme after the adjustment uploaded is held, the health management scheme after adjustment is sent to user corresponding with user identifier Terminal.
In one embodiment, a kind of computer readable storage medium is provided, is stored thereon with computer program, is calculated Machine program realizes following steps when being executed by processor:The pregnancy period data of user terminal uploads are received, pregnancy period data include user Mark generates pregnancy period data packet using pregnancy period data;The diagnosis and treatment data of the first doctor terminal upload are received, diagnosis and treatment data include using Family identifies, and diagnosis and treatment data packet is generated using diagnosis and treatment data;Pregnancy period data packet and diagnosis and treatment data packet are stored to cloud database;To cloud Pregnancy period data and diagnosis and treatment data in database carry out big data analysis, user's pregnancy period data after being analyzed;According to analysis Rear user's pregnancy period data and user identifier obtain corresponding pregnancy period health and fitness information, and pregnancy period health and fitness information is pushed to and user Identify corresponding user terminal.
In one embodiment, following steps are also realized when computer program is executed by processor:To pregnancy period data packet and Diagnosis and treatment data packet is encrypted respectively;Byte sequence is generated using encrypted data packet;Certification is encrypted to byte sequence, When certification by after, pregnancy period data packet and diagnosis and treatment data packet are stored to cloud database.
In one embodiment, following steps are also realized when computer program is executed by processor:To the use of user terminal Family identifies and the doctor identification of the first doctor terminal is verified;After being verified, to user terminal and the first doctor terminal Encrypted public key is sent respectively, so that user terminal is encrypted the pregnancy period data of upload using corresponding public key, the first doctor Using corresponding public key, to upload, diagnosis and treatment data corresponding with user identifier are encrypted raw terminal.
In one embodiment, following steps are also realized when computer program is executed by processor:Extract pregnancy period data pair The corresponding diagnosis and treatment data variable of pregnancy period data variable and diagnosis and treatment data answered;Pregnancy period data variable and diagnosis and treatment data variable are carried out Cluster analysis obtains multiple cluster results;To the pregnancy period data variable in multiple cluster results and diagnosis and treatment data variable respectively into Row combination, obtains multiple union variables, and union variable includes the pregnancy period data variable of multiple combinations and diagnosis and treatment data variable;It obtains Target variable combines multiple variables using target variable and carries out correlation test;When upchecking, union variable is added Feature tag;Using adding the pregnancy period data variable after feature tag and diagnosis and treatment data variable generates number corresponding with user identifier According to view.
In one embodiment, following steps are also realized when computer program is executed by processor:Obtain a large amount of pregnancy period Health and fitness information, cluster analysis is carried out to pregnancy period health and fitness information, and class label is added to the pregnancy period health and fitness information after cluster analysis;It carries Take the keyword in pregnancy period data and the diagnosis and treatment data;It is matched according to keyword with class label, acquisition and keyword The corresponding pregnancy period health and fitness information of class label to match;Pregnancy period health and fitness information is pushed into user terminal.
In one embodiment, following steps are also realized when computer program is executed by processor:Using pregnant after analysis Issue evidence and diagnosis and treatment data generate Data View corresponding with user identifier;By the user's pregnancy period data and diagnosis and treatment data after analysis And Data View be sent to the user terminal with the second doctor terminal so that the second doctor terminal generation it is corresponding with user identifier Health management scheme.
In one embodiment, following steps are also realized when computer program is executed by processor:It is real to receive user terminal The monitoring data of Shi Shangchuan, monitoring data include user identifier, and monitoring data packet is generated using monitoring data;By monitoring data packet It stores to the cloud database;The monitoring data in cloud database are obtained, big data analysis is carried out to monitoring data, is analyzed Monitoring data afterwards;Monitoring data after analysis are stored to cloud database, and the monitoring data after analysis are sent to second Doctor terminal, so that the second doctor terminal adjusts health management scheme according to the monitoring data after analysis;Receive the second doctor Health management scheme after the adjustment that terminal uploads, use corresponding with user identifier is sent to by the health management scheme after adjustment Family terminal.
One of ordinary skill in the art will appreciate that realizing all or part of flow in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, the computer program can be stored in a non-volatile computer In read/write memory medium, the computer program is when being executed, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, Any reference to memory, storage, database or other media used in each embodiment provided herein, Including non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include Random access memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms, Such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhancing Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Each technical characteristic of above example can be combined arbitrarily, to make description succinct, not to above-described embodiment In each technical characteristic it is all possible combination be all described, as long as however, the combination of these technical characteristics be not present lance Shield is all considered to be the range of this specification record.
Embodiment described above only expresses the several embodiments of the application, and description is more specific and detailed, but simultaneously It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that those of ordinary skill in the art are come It says, under the premise of the application design is not departed from, various modifications and improvements can be made, these belong to the protection of the application Range.Therefore, the protection domain of the application patent should be determined by the appended claims.

Claims (10)

1. a kind of pregnancy period health and fitness information method for pushing, the method includes:
The pregnancy period data of user terminal uploads are received, the pregnancy period data include user identifier, are generated using the pregnancy period data Pregnancy period data packet;
The diagnosis and treatment data of the first doctor terminal upload are received, the diagnosis and treatment data include user identifier, utilize the diagnosis and treatment data Generate diagnosis and treatment data packet;
The pregnancy period data packet and the diagnosis and treatment data packet are stored to cloud database;
Big data analysis, user's pregnancy period number after being analyzed are carried out to the pregnancy period data in the cloud database and diagnosis and treatment data According to;
Corresponding pregnancy period health and fitness information is obtained according to user's pregnancy period data after analysis and the user identifier, and by the pregnancy period Health and fitness information pushes to user terminal corresponding with the user identifier.
It is 2. according to the method described in claim 1, it is characterized in that, described by the pregnancy period data packet and the diagnosis and treatment data packet It stores to the step of cloud database and includes:
The pregnancy period data packet and the diagnosis and treatment data packet are encrypted respectively;
Utilize the encrypted data packet generation byte sequence;
Certification is encrypted to the byte sequence, when certification by after, by the pregnancy period data packet and the diagnosis and treatment data packet It stores to the cloud database.
3. according to the method described in claim 2, it is characterized in that, the method further includes:
The doctor identification of user identifier and first doctor terminal to the user terminal is verified;
After being verified, encrypted public key is sent respectively to the user terminal and first doctor terminal, so that described User terminal is encrypted the pregnancy period data of upload using corresponding public key, and first doctor terminal utilizes corresponding public key To upload, diagnosis and treatment data corresponding with the user identifier are encrypted.
4. the according to the method described in claim 1, it is characterized in that, pregnancy period data and diagnosis and treatment in the cloud database The step of data progress big data analysis, includes:
Extract the corresponding pregnancy period data variable of the pregnancy period data and the corresponding diagnosis and treatment data variable of the diagnosis and treatment data;
Cluster analysis is carried out to the pregnancy period data variable and the diagnosis and treatment data variable, obtains multiple cluster results;
Pregnancy period data variable in the multiple cluster result and diagnosis and treatment data variable are respectively combined, obtain multiple combinations Variable, the union variable include the pregnancy period data variable of multiple combinations and diagnosis and treatment data variable;
Target variable is obtained, multiple variables are combined using the target variable and carry out correlation test;
When upchecking, feature tag is added to the union variable;
Using adding the pregnancy period data variable after feature tag and diagnosis and treatment data variable generates number corresponding with the user identifier According to view.
It is 5. according to the method described in claim 1, it is characterized in that, described corresponding according to user's pregnancy period data acquisition after analysis Pregnancy period health and fitness information, and the step of pregnancy period health and fitness information is pushed into the user terminal include:
A large amount of pregnancy period health and fitness information is obtained, cluster analysis is carried out to the pregnancy period health and fitness information, to the pregnancy period after cluster analysis Health and fitness information adds class label;
Extract the keyword in the pregnancy period data and the diagnosis and treatment data;
It is matched, is obtained corresponding with the class label that the keyword matches with the class label according to the keyword Pregnancy period health and fitness information;
The pregnancy period health and fitness information is pushed into the user terminal.
6. according to the method described in claim 1 to 5 any one, which is characterized in that the method further includes:
Data View corresponding with the user identifier is generated using the pregnancy period data after analysis and diagnosis and treatment data;
User's pregnancy period data after analysis and diagnosis and treatment data and the Data View are sent to the user terminal and second Doctor terminal, so that second doctor terminal generates health management scheme corresponding with the user identifier.
7. according to the method described in claim 1 to 5 any one, which is characterized in that the method further includes:
The monitoring data that user terminal uploads in real time are received, the monitoring data include user identifier, utilize the monitoring data Generate monitoring data packet;
The monitoring data packet is stored to the cloud database;
The monitoring data in the cloud database are obtained, big data analysis, the prison after being analyzed are carried out to the monitoring data Measured data;
Monitoring data after the analysis are stored to the cloud database, and the monitoring data after analysis are sent to described Two doctor terminals, so that second doctor terminal adjusts the health control side according to the monitoring data after the analysis Case;
The health management scheme after the adjustment that second doctor terminal uploads is received, by the health management scheme after the adjustment It is sent to user terminal corresponding with the user identifier.
8. a kind of pregnancy period health and fitness information supplying system, the system comprises:
User terminal, for obtaining the pregnancy period data of user, the pregnancy period data include user identifier, will be in the pregnancy period data Reach server;
First doctor terminal for obtaining diagnosis and treatment data corresponding with the user identifier, and the diagnosis and treatment data is uploaded to The server;
Server, for receiving the pregnancy period data of user terminal uploads, the pregnancy period data include user identifier, using described pregnant Issue is according to generation pregnancy period data packet;The diagnosis and treatment data of the first doctor terminal upload are received, the diagnosis and treatment data include user identifier, Diagnosis and treatment data packet is generated using the diagnosis and treatment data;The pregnancy period data packet and the diagnosis and treatment data packet are stored to cloud data Library;Big data analysis, user's pregnancy period number after being analyzed are carried out to the pregnancy period data in the cloud database and diagnosis and treatment data According to;Corresponding pregnancy period health and fitness information is obtained according to user's pregnancy period data after analysis and the user identifier, and by the pregnancy period Health and fitness information pushes to user terminal corresponding with the user identifier.
9. a kind of computer equipment, including memory and processor, the memory is stored with computer program, the computer The step of any one of claim 1 to 7 the method is realized when program is performed by the processor.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program The step of method described in any one of claim 1 to 7 is realized when being executed by processor.
CN201810114237.0A 2018-02-05 2018-02-05 Pregnancy period health and fitness information method for pushing, system, computer equipment and storage medium Pending CN108231149A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810114237.0A CN108231149A (en) 2018-02-05 2018-02-05 Pregnancy period health and fitness information method for pushing, system, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810114237.0A CN108231149A (en) 2018-02-05 2018-02-05 Pregnancy period health and fitness information method for pushing, system, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN108231149A true CN108231149A (en) 2018-06-29

Family

ID=62670823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810114237.0A Pending CN108231149A (en) 2018-02-05 2018-02-05 Pregnancy period health and fitness information method for pushing, system, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN108231149A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109617980A (en) * 2018-12-24 2019-04-12 国家电网有限公司 The analysis method and device of decentralization big data
CN109692007A (en) * 2019-01-25 2019-04-30 北京中器华康科技发展有限公司 A kind of gestational period blood Sugar Monitoring system based on blood sugar monitoring and the application in disease monitoring system
CN112685628A (en) * 2019-10-17 2021-04-20 中国移动通信集团浙江有限公司 Health information pushing method, system and server
CN112768024A (en) * 2021-01-27 2021-05-07 上海市第五人民医院(上海市闵行区传染病医院) Pregnancy health data management system, computer device and storage medium
CN117789953A (en) * 2024-02-26 2024-03-29 济南鲁瑞生物科技有限公司 Health data management method and system

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129470A (en) * 2011-03-28 2011-07-20 中国科学技术大学 Tag clustering method and system
CN104523263A (en) * 2014-12-23 2015-04-22 华南理工大学 Mobile internet based pregnant and lying-in woman health surveillance system
US20150154376A1 (en) * 2006-05-11 2015-06-04 Cerner Innovation, Inc. System and method for clinical order rescheduling
CN104715128A (en) * 2013-12-12 2015-06-17 中国移动通信集团公司 Processing method and equipment of electronic health service
CN104951432A (en) * 2015-05-21 2015-09-30 腾讯科技(深圳)有限公司 Information processing method and device
CN105615855A (en) * 2016-04-08 2016-06-01 江苏省人民医院 Pregnant and lying-in woman health management system and method based on wireless transmission technology and mobile internet
CN106055908A (en) * 2016-06-13 2016-10-26 武汉理工大学 Personal medical information recommending method and system based on cloud computation
CN106202891A (en) * 2016-06-30 2016-12-07 电子科技大学 A kind of big data digging method towards Evaluation of Medical Quality
CN106250698A (en) * 2016-08-04 2016-12-21 华南理工大学 The nutrient health personalized based on gestation metabolism instructs system and guidance method thereof
CN107273666A (en) * 2017-05-26 2017-10-20 武汉大学 A kind of healthy data overall analysis system
CN107463774A (en) * 2017-07-21 2017-12-12 温馨港网络信息科技(苏州)有限公司 Analysis on the health status Forecasting Methodology and system based on big data
CN107480419A (en) * 2017-06-21 2017-12-15 湖北省妇幼保健院 Fetal Birth Defect Intelligence Diagnosis system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150154376A1 (en) * 2006-05-11 2015-06-04 Cerner Innovation, Inc. System and method for clinical order rescheduling
CN102129470A (en) * 2011-03-28 2011-07-20 中国科学技术大学 Tag clustering method and system
CN104715128A (en) * 2013-12-12 2015-06-17 中国移动通信集团公司 Processing method and equipment of electronic health service
CN104523263A (en) * 2014-12-23 2015-04-22 华南理工大学 Mobile internet based pregnant and lying-in woman health surveillance system
CN104951432A (en) * 2015-05-21 2015-09-30 腾讯科技(深圳)有限公司 Information processing method and device
CN105615855A (en) * 2016-04-08 2016-06-01 江苏省人民医院 Pregnant and lying-in woman health management system and method based on wireless transmission technology and mobile internet
CN106055908A (en) * 2016-06-13 2016-10-26 武汉理工大学 Personal medical information recommending method and system based on cloud computation
CN106202891A (en) * 2016-06-30 2016-12-07 电子科技大学 A kind of big data digging method towards Evaluation of Medical Quality
CN106250698A (en) * 2016-08-04 2016-12-21 华南理工大学 The nutrient health personalized based on gestation metabolism instructs system and guidance method thereof
CN107273666A (en) * 2017-05-26 2017-10-20 武汉大学 A kind of healthy data overall analysis system
CN107480419A (en) * 2017-06-21 2017-12-15 湖北省妇幼保健院 Fetal Birth Defect Intelligence Diagnosis system
CN107463774A (en) * 2017-07-21 2017-12-12 温馨港网络信息科技(苏州)有限公司 Analysis on the health status Forecasting Methodology and system based on big data

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
周广银: "孕妇智能管理软件的研发及其在高危妊娠管理中的应用", 《中国医药指南》 *
胡吉明 著: "《基于用户-资源关联的社会化推荐研究》", 30 November 2017, 武汉:武汉大学出版社 *
陈树良主编: "《统计软件》", 30 November 2014, 沈阳:东北大学出版社 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109617980A (en) * 2018-12-24 2019-04-12 国家电网有限公司 The analysis method and device of decentralization big data
CN109617980B (en) * 2018-12-24 2021-12-14 国家电网有限公司 Method and device for analyzing decentralized big data
CN109692007A (en) * 2019-01-25 2019-04-30 北京中器华康科技发展有限公司 A kind of gestational period blood Sugar Monitoring system based on blood sugar monitoring and the application in disease monitoring system
CN109692007B (en) * 2019-01-25 2022-05-20 北京中器华康科技发展有限公司 Gestational blood glucose monitoring system based on blood glucose monitoring and application of gestational blood glucose monitoring system in disease monitoring system
CN112685628A (en) * 2019-10-17 2021-04-20 中国移动通信集团浙江有限公司 Health information pushing method, system and server
CN112768024A (en) * 2021-01-27 2021-05-07 上海市第五人民医院(上海市闵行区传染病医院) Pregnancy health data management system, computer device and storage medium
CN117789953A (en) * 2024-02-26 2024-03-29 济南鲁瑞生物科技有限公司 Health data management method and system

Similar Documents

Publication Publication Date Title
CN108231149A (en) Pregnancy period health and fitness information method for pushing, system, computer equipment and storage medium
CN111696675B (en) User data classification method and device based on Internet of things data and computer equipment
CN111710420B (en) Complication onset risk prediction method, system, terminal and storage medium based on electronic medical record big data
Fenton et al. Distinguishing screening from diagnostic mammograms using Medicare claims data
CN108899064A (en) Electronic health record generation method, device, computer equipment and storage medium
CN117238458A (en) Critical care cross-mechanism collaboration platform system based on cloud computing
US20210183486A1 (en) Biological information processing method, biological information processing apparatus, and biological information processing system
CN112017745B (en) Decision information recommendation and drug information recommendation methods, devices, equipment and media
WO2019006920A1 (en) Chronic disease patient health examination system and method based on doctor inquiry
Jackson et al. Analysis of mortality among transgender and gender diverse adults in England
CN111180024A (en) Data processing method and device based on word frequency and inverse document frequency and computer equipment
Ordonez et al. Using modified multivariate bag-of-words models to classify physiological data
CN107451391A (en) A kind of network medical history information storage circulation method and system
KR20160125543A (en) User-oriented healthcare big data service method, computer program and system
CN109801690A (en) Area medical electronic health record is shared to integrate inquiry system and method
CN109817297B (en) Medical report generation method, device, computer equipment and computer storage medium
CN114649074A (en) Medical record data processing method, platform and device
CN113724830A (en) Medicine taking risk detection method based on artificial intelligence and related equipment
CN111383726A (en) Electronic medical record data processing method and device, electronic equipment and readable medium
Tjandra et al. Use of blood pressure measurements extracted from the electronic health record in predicting Alzheimer's disease: A retrospective cohort study at two medical centers
CN115775635A (en) Medicine risk identification method and device based on deep learning model and terminal equipment
Liu et al. Early prediction of sepsis from clinical data via heterogeneous event aggregation
Ashu et al. A novel approach of telemedicine for managing fetal condition based on machine learning technology from IoT-based wearable medical device
US8473314B2 (en) Method and system for determining precursors of health abnormalities from processing medical records
Durgalakshmi et al. Feature selection and classification using support vector machine and decision tree

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180629

RJ01 Rejection of invention patent application after publication