CN111916225A - Android platform-based blood pressure health data management system - Google Patents

Android platform-based blood pressure health data management system Download PDF

Info

Publication number
CN111916225A
CN111916225A CN202010764772.8A CN202010764772A CN111916225A CN 111916225 A CN111916225 A CN 111916225A CN 202010764772 A CN202010764772 A CN 202010764772A CN 111916225 A CN111916225 A CN 111916225A
Authority
CN
China
Prior art keywords
blood pressure
module
label
management system
user
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
CN202010764772.8A
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.)
Southeast University
Original Assignee
Southeast University
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 Southeast University filed Critical Southeast University
Priority to CN202010764772.8A priority Critical patent/CN111916225A/en
Publication of CN111916225A publication Critical patent/CN111916225A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H80/00ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/021Measuring pressure in heart or blood vessels
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Pathology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Primary Health Care (AREA)
  • Physics & Mathematics (AREA)
  • Cardiology (AREA)
  • Biophysics (AREA)
  • Physiology (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Epidemiology (AREA)
  • Veterinary Medicine (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Signal Processing (AREA)
  • Vascular Medicine (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

The invention discloses a blood pressure health data management system based on an Android platform, which comprises an acquisition circuit module, a communication circuit module, a voice broadcasting module, a data display module and a data storage module; the collecting circuit module comprises a pressure sensor, an operational amplifier and a peripheral circuit, a pressure signal of blood pressure is converted into an electric signal by the pressure sensor, the electric signal is amplified by the operational amplifier, rectified and directly amplified and then output to the communication circuit module and the voice broadcasting module, the communication circuit module is in data connection with the Android mobile phone terminal, the voice broadcasting module and the data display module respectively broadcast and display the detected blood pressure value in a language, and the blood pressure value is stored in the data storage module. The invention has friendly user interface, simple operation and voice broadcast and data visualization functions; the device has the function of article pushing, and is beneficial to the user to know about blood pressure related diseases; the real-time stable transmission of remote data can be rapidly and accurately realized; the safety and reliability of the personal data of the user are high.

Description

Android platform-based blood pressure health data management system
Technical Field
The invention relates to the field of medical equipment and mobile platform application development, in particular to a blood pressure health data management system based on an Android platform.
Background
At present, the overall prevention and treatment situation of hypertension population is severe, individuals have great difference, and continuous tracking of the blood pressure condition of hypertension patients is helpful for determining personalized baseline, so that the diagnosis and treatment accuracy is improved. Moreover, with the aggravation of the aging society, the number of empty nests and the number of the elderly living alone increase, the wearable sphygmomanometer can monitor the physiological indexes of the elderly in real time in a remote manner, so that the elderly can be rescued in time, the death risk is reduced, the self health management capability of the elderly can be improved, and the dependence on doctors and hospitals is reduced. Moreover, the wearable sphygmomanometer can provide a large amount of physiological information for the research of cardiovascular diseases, and has important significance in clinical and medical research.
At present, the wearable sphygmomanometer widely used by people is still more traditional, is usually developed based on a single chip microcomputer and a DSP (digital signal processor), and has the disadvantages of low data processing speed, various and complex hardware circuits, large system volume and no portability. Moreover, the limitation of the storage capacity to the single chip microcomputer and the DSP is not beneficial to the personalized and group analysis of the user. And the data processing function is transferred to the Android mobile phone terminal, so that on one hand, the portability of equipment is facilitated, on the other hand, a perfect database is provided for a personalized influence mechanism of blood pressure on a human body, the big data is applied to life science research, the biological influence of various environmental factors on the change of the blood pressure of the human body is facilitated to be deeply known, and the health of the human body is digitized.
The purpose of the invention is as follows: in order to overcome the defects in the prior art, the invention aims to provide a wearable personal blood pressure health data management system based on an Android mobile phone terminal, which can accurately acquire the blood pressure value of a current user and dynamically monitor and analyze the personal blood pressure value in real time.
The technical scheme is as follows: a blood pressure health data management system based on an Android platform comprises an acquisition circuit module, a communication circuit module, a single chip microcomputer, a voice broadcasting module, a data display module and a data storage module; the blood pressure monitoring system is characterized in that the acquisition circuit module comprises a pressure sensor, an operational amplifier and a peripheral circuit, a pressure signal of blood pressure is converted into an electric signal through the pressure sensor, the electric signal passes through the operational amplifier for amplification, rectification and direct amplification and is output to the communication circuit module and the single chip microcomputer, the communication circuit module is in data connection with the Android mobile phone end, the data display module is integrated at the Android mobile phone end and used for displaying a blood pressure value, the single chip microcomputer sends the detected blood pressure value to the voice broadcast module for broadcast, and the blood pressure value is stored in the data storage module.
Preferably, the communication circuit module comprises a Bluetooth, and the acquisition circuit module is in data connection with the Android mobile phone terminal through the Bluetooth.
Furthermore, the voice broadcast module comprises a voice synthesis chip, a text cache module and a voice coding and decoding module, and the singlechip is connected with the voice synthesis chip.
Further, the method for pushing the articles by the home page article pushing module comprises the following steps:
s100: marking articles in the article library according to an entity word recognition algorithm; each article corresponds to one or more preset labels;
s200: acquiring user characteristics, and generating a user characteristic label according to the characteristic information;
s300: matching the user characteristic label with a preset label, searching a target preset label which is consistent with the user characteristic label, and pushing an article marked as the target preset label to a user.
The step S100 specifically includes:
s110: obtaining candidate labels according to an entity word recognition algorithm;
s120: calculating the relevance of the articles in the article library and the candidate tags according to the word frequency-inverse document frequency;
s130: judging whether the correlation is greater than the preset correlation corresponding to the preset label, if so, executing the step S140;
s140: and marking the article according to the preset label.
The step S110 specifically includes:
s111: performing word segmentation and part-of-speech tagging;
s112: extracting candidates;
s113: and carrying out disambiguation operation to obtain a candidate label.
The step S120 specifically includes:
s121: calculating the frequency of the candidate label appearing in the articles in the article library to obtain word frequency;
s122: dividing the total document number by the document number containing the candidate tags, measuring the importance of the candidate tags, and obtaining the inverse document frequency;
s123: and vector multiplication is carried out on the word frequency and the inverse document frequency to obtain the word frequency-inverse document frequency.
The system further comprises a user login module and a personal center module, wherein the personal center module is used for account login, password management, gender setting and version information display; the data storage module is a cloud database connected with the Android mobile phone terminal and used for storing user accounts, passwords and blood pressure values.
Furthermore, the acquisition circuit module, the voice broadcast module and the communication circuit module are arranged in a sphygmomanometer shell, and an insertion hole is formed in the outer side of the sphygmomanometer shell and used for being connected with the elastic bandage. Preferably, a power supply battery is further arranged in the sphygmomanometer housing, and a charging interface of the power supply battery is arranged on one side of the sphygmomanometer housing, which is connected with the binding band.
Has the advantages that: the invention has the following remarkable effects:
1. the voice broadcasting function is provided, and users with visual disorder are considered;
2. the user interface is friendly, the operation is simple, and the learning cost is low for the old;
3. the article pushing function is provided, so that the attention of the user on the body health is favorably aroused;
4. the data visualization is clear, and the data change is obvious;
5. the real-time stable transmission of remote data can be rapidly and accurately realized;
6. the safety and reliability of the personal data of the user are high.
Drawings
FIG. 1 is a system architecture diagram of the present invention;
FIG. 2 is a schematic structural diagram of an acquisition circuit module;
FIG. 3 is a minimal system of a single chip;
FIG. 4 is a power condition check circuit;
FIG. 5 is an external interface circuit block;
fig. 6 is a flowchart illustrating an article pushing method based on user characteristics according to a first embodiment of the present invention;
fig. 7 is a flowchart illustrating an article pushing method based on user characteristics according to a second embodiment of the present invention;
fig. 8 is a flowchart illustrating an article pushing method based on user characteristics according to a third embodiment of the present invention;
fig. 9 is a flowchart illustrating an article pushing method based on user characteristics according to a fourth embodiment of the present invention.
Detailed Description
The technical solution of the present invention will be further described in detail with reference to the following examples and accompanying drawings.
As shown in fig. 1, a personal blood pressure health data management system based on an Android platform includes a hardware portion including an acquisition circuit module, a bluetooth communication circuit module, and a voice broadcast module; the software part comprises a user login module, a home page article pushing module, a data display module, a personal center module and a data storage module. The acquisition circuit module is responsible for acquiring blood pressure signals; the Bluetooth communication circuit module is in data connection with Android mobile phone end software through Bluetooth, and transmits blood pressure signals to the Android mobile phone end through the Bluetooth module after the blood pressure signals are collected by the collecting circuit; the voice broadcasting module informs the detected blood pressure value to the user in a voice mode; the user login module is used for a user to realize a login function; the home page article pushing module aims to increase the knowledge of related knowledge for a user; the data display module displays the blood pressure data and can further upload the blood pressure data to a cloud server for storage and data analysis; the personal center module comprises but is not limited to account login, password management, gender setting and version information; and the data storage module uploads the user account number, the password and the daily measured blood pressure value to a cloud database for storage.
As shown in fig. 2, the acquisition circuit module includes a piezoelectric sensor, a three-level ac amplifier and a peripheral circuit, and the pressure signal is converted into an electrical signal by the piezoelectric sensor, amplified by three levels, rectified and directly output. The base of Q1 is connected with the input signal through C1, and the collector is connected with VCC through R3; q2 is connected with Q1 collector through C2; the collector of the Q3 is connected with a diode D3 for rectification; finally, the signal is output in Q4, and is transmitted to bluetooth communication circuit module and voice broadcast module.
Fig. 3 shows a minimum system of a single chip microcomputer, which includes a clock circuit, a reset module and a corresponding single chip microcomputer interface, wherein a crystal oscillator of the clock circuit adopts a 12Mhz passive crystal oscillator as a main frequency of the single chip microcomputer and communicates with bluetooth, and C2 and C3 are used as general filter capacitors to reduce clock errors caused by the jitter of the crystal oscillator; the reset circuit resets in a key mode, and the key system automatically resets when pressed; the singlechip system provides an external P30/P31 interface for connecting with an external Bluetooth module, and a plurality of serial ports are used for controlling. Fig. 4 is a simple circuit for checking the power supply condition, and if the power supply is normally on, the LED lamp is on, so that the working state of the circuit can be monitored. Fig. 5 includes that some external interfaces are used for connecting external device and bluetooth module, wherein belong to VCC and GND that expands outward and conveniently supply power for expanding equipment outward if H5, H6 is used for connecting bluetooth module and single chip microcomputer system, carries out APP and the communication control of bottom, has control and enable signal interface such as H8P7 in addition.
A specific embodiment of the article push module is set forth below.
According to the first embodiment of the present invention, as shown in fig. 6,
an article pushing method based on user characteristics comprises the following steps:
s100, marking the articles in the article library according to an entity word recognition algorithm; each article corresponds to one or more preset labels;
s200, acquiring user characteristics, and generating a user characteristic label according to the characteristic information;
s300, matching the user characteristic label with a preset label, searching a target preset label conforming to the user characteristic label, and pushing an article marked as the target preset label to a user.
Specifically, in daily life, a user can browse the pushed articles through a mobile phone terminal. Firstly, marking all articles in an article library according to an entity word recognition algorithm, so that each article corresponds to one or more preset labels; and then obtaining user characteristics including but not limited to occupation, age, sex, weight and the like, generating a user characteristic label according to the characteristic information, for example, according to the occupation and age of the user, wherein the generated user characteristic label is a middle-aged white-collar type, matching the user characteristic label (the middle-aged white-collar type) with a preset label, searching for a target preset label conforming to the user characteristic label (the middle-aged white-collar type), and pushing an article marked as the target preset label (the middle-aged white-collar type) to the user. According to the occupation of each user, the occupational diseases related to the occupation can be pushed, and the diseases prone to occur in different age groups can be pushed according to the age characteristics. The invention pushes the personalized articles according to the characteristics of the user, so that the user can accurately obtain the pathological knowledge closely related to the user, thereby carrying out scientific and effective prevention and treatment.
According to the second embodiment of the present invention, as shown in fig. 7,
an article pushing method based on user characteristics comprises the following steps:
s110, obtaining candidate labels according to an entity word recognition algorithm;
s120, calculating the relevance of the articles in the article library and the candidate tags according to the word frequency-inverse document frequency (TF-IDF);
s130, judging whether the correlation is larger than the preset correlation corresponding to the preset label or not, if so, executing the step S140;
s140, marking the article according to the preset label;
s200, acquiring user characteristics, and generating a user characteristic label according to the characteristic information;
s300, matching the user characteristic label with a preset label, searching a target preset label conforming to the user characteristic label, and pushing an article marked as the target preset label to a user.
Specifically, articles in a document library are identified according to an entity word identification algorithm to obtain candidate labels; then, according to the word frequency-inverse document frequency (TF-IDF), calculating the article in the article library and the candidate label obtained in the last step to carry out correlation calculation, so as to obtain a correlation matrix between the article and the candidate label; element judgment is carried out on the obtained correlation matrix, and if the correlation is larger than the preset correlation corresponding to the preset label, the article is marked according to the preset label; if the correlation is smaller than the preset correlation corresponding to the preset label, setting the correlation to be 0 in the matrix, namely the correlation degree of the candidate label and the article is not high, and rejecting the candidate label; and then, acquiring the user characteristics, and generating a user characteristic label according to the characteristic information.
For example, an article is a first article, candidate tags are A, B, C and D through an entity word recognition algorithm, and then a correlation matrix (a, B, C and D) between the article A and the candidate tags (A, B, C and D) is obtained according to a word frequency-inverse document frequency (TF-IDF); if a, B and C are all larger than the preset correlation corresponding to the preset label, and d is smaller than the preset correlation corresponding to the preset label, setting the correlation matrix as (A, B, C,0), and marking the article A by the preset labels A, B and C. The invention well judges the weight of the candidate label to the article to be marked through the correlation matrix, thereby highlighting the most vivid characteristic of the article and better meeting the user requirement.
According to the third embodiment of the present invention, as shown in fig. 8,
an article pushing method based on user characteristics comprises the following steps:
s111, performing word segmentation and part-of-speech tagging;
s112, extracting candidates;
s113, performing disambiguation operation to obtain a candidate label;
s120, calculating the relevance of the articles in the article library and the candidate tags according to the word frequency-inverse document frequency (TF-IDF);
s130, judging whether the correlation is larger than the preset correlation corresponding to the preset label or not, if so, executing the step S140;
s140, marking the article according to the preset label;
s200, acquiring user characteristics, and generating a user characteristic label according to the characteristic information;
s300, matching the user characteristic label with a preset label, searching a target preset label conforming to the user characteristic label, and pushing an article marked as the target preset label to a user.
Specifically, according to the entity word recognition algorithm, word segmentation and part-of-speech tagging are performed on an article to roughly obtain keywords of the article, then nouns in the keywords are extracted, and disambiguation processing is performed on the obtained nouns, so that more accurate candidate tags are obtained.
For example, an article is B, and E, F, G and H are obtained by word segmentation and part-of-speech tagging, wherein E, F and G are nouns, H is adverbs, H is removed, and then E, F and G are subjected to disambiguation to obtain E ', F ' and G ', which are the candidate tags.
According to the fourth embodiment of the present invention, as shown in fig. 9,
an article pushing method based on user characteristics comprises the following steps:
s111, performing word segmentation and part-of-speech tagging;
s112, extracting candidates;
s113, performing disambiguation operation to obtain a candidate label;
s121, calculating the frequency of the candidate label appearing in the article library to obtain a word frequency (TF);
s122, dividing the total document number by the document number containing the candidate tags, measuring the importance of the candidate tags, and obtaining an Inverse Document Frequency (IDF);
s123, vector multiplication is carried out on the word frequency and the inverse document frequency to obtain a word frequency-inverse document frequency (TF-IDF);
s130, judging whether the correlation is larger than the preset correlation corresponding to the preset label or not, if so, executing the step S140;
s140, marking the article according to the preset label;
s200, acquiring user characteristics, and generating a user characteristic label according to the characteristic information;
s300, matching the user characteristic label with a preset label, searching a target preset label conforming to the user characteristic label, and pushing an article marked as the target preset label to a user.
Specifically, the word frequency-inverse document frequency (TF-IDF) is composed of two parts, the word frequency (TF) and the Inverse Document Frequency (IDF). Given a library of articles D, ni,jRepresenting candidate tags tiIn article djThe number of occurrences in (c).
The word frequency (TF) calculation formula is as follows:
TFi,j=ni,j/(∑k nk,j) Represents a candidate tag tiIn article djThe frequency of occurrence of (a).
Inverse Document Frequency (IDF) by dividing the total number of articles by the inclusion of candidate tags tiThe importance of the candidate label is measured, and the calculation formula is as follows:
IDFi=log[|D|/j:tibelong to dj]
And finally, multiplying the word frequency and the inverse document frequency to obtain a word frequency-inverse document frequency (TF-IDF), wherein the calculation formula is as follows:
TF-IDFi,j=TFi,j×IDFi
the resulting TF-IDF matrix may be used to evaluate the importance of one or more candidate tags to an article in a library of articles. The importance of a candidate tag is directly proportional to the number of times it appears in an article and inversely proportional to the frequency with which it appears in the article library.
The voice broadcasting module comprises voice synthesis, text cache and voice coding and decoding, a part of characters are preset to serve as the text cache, the single chip microcomputer detects a voltage signal output by the acquisition circuit module, the voltage signal is encoded, and then voice synthesis is carried out. In this embodiment, a voice synthesis chip with the model of XFS5152CE is used, a 3.3V power supply is adopted, and a function "uart 2_ init (115200) is first utilized; the method comprises the steps of initializing a serial port, then initializing a working state indication output pin, then performing voice synthesis, and finally performing voice broadcast by adopting a format of frame header, data area length, synthesis command word, text coding format and control mark text.
The framework of the software part comprises three Activities and three fragments, wherein the Activities are respectively WelcomeActivities, MainActivities and LoginActivities, the fragments are respectively Homefragment, Calendarfragment and Userfragment, and the three fragments are inherited from Basefragment; to implement the switching of the fragments in MainActivity, the bottom navigation bar mobile _ navigation is utilized.
The user login module comprises a welcome interface and a login interface, the welcome interface is displayed for 2 seconds, then the user enters the login interface, and certain format requirements are provided for the password of the login account. The specific implementation process is as follows:
the welcome interface is the first started WelcomeActivity, preferably automatically closed after displaying for two seconds, and adopts a relative layout; the login interface of the system corresponds to LoginActivity, wherein a progressive Bar and a ScrollView of one gone are nested under the constraintlayout layout, and two TextInputLayout and a Button are nested under the ScrollView.
After successful login, the user enters the main page, and navigation bars of a main page, a data display and a personal center are arranged below the main page, so that the user can enter the sub-page according to the requirement.
The article pushing module comprises a first-level interface and a second-level interface and adopts a relative layout; the first-level interface is a search bar and a message prompt bar, and the linear layout is adopted; the secondary interface of the system comprises a plurality of article pushing modules, the adopted LinearLayout layout comprises but is not limited to menu options of 'knowledge', 'treatment', 'nursing' and 'attention', the method is realized by using a RecycleView control and is matched with an adapter to realize free sliding of the part, and a RecycleViewSpacestItemDecode function is rewritten to realize layout control of the internal control of the RecycleView; the secondary module also comprises an icon at the lower right corner, and the effect of returning to the top can be realized by clicking, and a scrollTo function is mainly utilized.
The data display module mainly comprises a CalendaView part and a LineChart part (a calendar module and a line drawing display module), and adopts a relative layout; the CalendarView is used for acquiring and displaying the current date in real time and can be divided into five sub-class modules: calendartapper, CalendarTheme, Day, DayView, and WeekDayView; the calendar view control is customized in CalendarView, the calendar theme and the layout size can be set, and the calendar page turning effect is realized; after the Bluetooth connection is successful, the user prompts the user to' connect the Bluetooth successfully! ", then realizes the control of the acquisition of the blood pressure data and the data display by the data through a Button control, and prompts the user to' Measuring! Don' twory. "; and dynamically displaying the blood pressure data in a line graph mode by utilizing an open-source LineChart tool kit at a LineChart module. Further, the data display module further comprises a button for "start measurement".
The personal center module mainly comprises a top label bar, a head portrait display part and a setting part, and adopts a Linear layout; the top label bar displays a personal center word pattern to inform a user of the current page; the head portrait display part adopts a Gaussian blur form to amplify and display the head portrait and is mainly realized by using a Glide function; the setting part comprises four submenu options of 'user name', 'modified password', 'gender' and 'version', and is mainly realized by adopting a user-defined layout item _ view, so that the purpose of reducing the code amount is achieved.
The data storage module uses an http protocol, which is a communication mode of Andriod and the server, and has the characteristics of strong safety and less occupied system resources compared with a simple mode of directly connecting Andriod and the server by using JDBC (java database connection). The specific transmission is realized through two operation modes of GET and POST. The GET requests a server to send specific data through the URL, and the general data volume is small. And the POST uploads the data to the server. In actual use, using the Andriod control: the webview performs connection establishment and data transmission operation, and perfect packaging is greatly convenient for development. And meanwhile, the return data of the http is packaged by using JSON. However, since Json is prone to error in analysis of api carried by Andriod, GSON is adopted for analysis. Dependencies need to be added under the gradle of Andriod studio: duplication group: 'com. ***. code. gson', name: 'gson', version: '2.8.6'.
Preferably, the data storage module is a cloud database connected with the Android mobile phone terminal. In this embodiment, the data storage module uses the Mysql database to provide cloud data support for the related functions. The specific implementation process is as follows:
and using Mysql as a database to create two types of tables, wherein one type stores information such as user names and passwords, and the other type stores information such as blood pressure values. A tomcat server is used. And at the server side, compiling a DBManager class for performing basic operation on the database, compiling a service class for completing the operation of the servlet on the database, and simultaneously processing classes of operations such as login and registration. And simultaneously recording the ip of the server for remote connection of android application.
According to the invention, the current blood pressure of the user is acquired through the piezoelectric sensor, the Bluetooth module is used for receiving signals, dynamic display is carried out at the mobile phone end, voice broadcast can be realized, and the detection value can be further uploaded to the cloud server for storage and analysis. Further, arrange acquisition circuit module, voice broadcast module, bluetooth module and the required power supply battery of work in the sphygmomanometer casing in, the casing is whole flat, and the outside is equipped with the spliced eye for connect the elasticity bandage, the power supply battery interface that charges arranges the casing in and is connected one side with the bandage, need pull down the bandage earlier when charging, combines above-mentioned structure to form wearable equipment, and convenient to use can realize blood pressure dynamic monitoring in real time.

Claims (10)

1. The blood pressure health data management system based on the Android platform is characterized in that: the voice broadcasting system comprises an acquisition circuit module, a communication circuit module, a single chip microcomputer, a voice broadcasting module, a data display module and a data storage module; the blood pressure monitoring system is characterized in that the acquisition circuit module comprises a pressure sensor, an operational amplifier and a peripheral circuit, a pressure signal of blood pressure is converted into an electric signal through the pressure sensor, the electric signal passes through the operational amplifier for amplification, rectification and direct amplification and is output to the communication circuit module and the single chip microcomputer, the communication circuit module is in data connection with the Android mobile phone end, the data display module is integrated at the Android mobile phone end and used for displaying a blood pressure value, the single chip microcomputer sends the detected blood pressure value to the voice broadcast module for broadcast, and the blood pressure value is stored in the data storage module.
2. The blood pressure health data management system according to claim 1, wherein: the communication circuit module comprises a Bluetooth, and the acquisition circuit module is in data connection with the Android mobile phone terminal through the Bluetooth.
3. The blood pressure health data management system according to claim 1, wherein: the voice broadcasting module comprises a voice synthesis chip, a text cache module and a voice coding and decoding module, and the single chip microcomputer is connected with the voice synthesis chip.
4. The blood pressure health data management system according to claim 1, wherein: the method for pushing the articles by the home page article pushing module is as follows:
s100: marking articles in the article library according to an entity word recognition algorithm; each article corresponds to one or more preset labels;
s200: acquiring user characteristics, and generating a user characteristic label according to the characteristic information;
s300: matching the user characteristic label with a preset label, searching a target preset label which is consistent with the user characteristic label, and pushing an article marked as the target preset label to a user.
5. The blood pressure health data management system according to claim 4, wherein the step S100 specifically includes:
s110: obtaining candidate labels according to an entity word recognition algorithm;
s120: calculating the relevance of the articles in the article library and the candidate tags according to the word frequency-inverse document frequency;
s130: judging whether the correlation is greater than the preset correlation corresponding to the preset label, if so, executing the step S140;
s140: and marking the article according to the preset label.
6. The blood pressure health data management system according to claim 5, wherein the step S110 specifically comprises:
s111: performing word segmentation and part-of-speech tagging;
s112: extracting candidates;
s113: and carrying out disambiguation operation to obtain a candidate label.
7. The blood pressure health data management system according to claim 5, wherein the step S120 specifically comprises:
s121: calculating the frequency of the candidate label appearing in the articles in the article library to obtain word frequency;
s122: dividing the total document number by the document number containing the candidate tags, measuring the importance of the candidate tags, and obtaining the inverse document frequency;
s123: and vector multiplication is carried out on the word frequency and the inverse document frequency to obtain the word frequency-inverse document frequency.
8. The blood pressure health data management system according to claim 1, wherein: the personal central module is used for account login, password management, gender setting and version information display; the data storage module is a cloud database connected with the Android mobile phone terminal and used for storing user accounts, passwords and blood pressure values.
9. The blood pressure health data management system according to claim 1, wherein: the blood pressure meter is characterized in that the acquisition circuit module, the voice broadcasting module and the communication circuit module are arranged in a sphygmomanometer shell, and an insertion hole is formed in the outer side of the sphygmomanometer shell and used for being connected with an elastic bandage.
10. The blood pressure health data management system according to claim 9, wherein: still be provided with the power supply battery in the sphygmomanometer casing, the interface that charges of power supply battery is arranged in sphygmomanometer casing and is connected one side with the bandage.
CN202010764772.8A 2020-07-31 2020-07-31 Android platform-based blood pressure health data management system Pending CN111916225A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010764772.8A CN111916225A (en) 2020-07-31 2020-07-31 Android platform-based blood pressure health data management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010764772.8A CN111916225A (en) 2020-07-31 2020-07-31 Android platform-based blood pressure health data management system

Publications (1)

Publication Number Publication Date
CN111916225A true CN111916225A (en) 2020-11-10

Family

ID=73288005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010764772.8A Pending CN111916225A (en) 2020-07-31 2020-07-31 Android platform-based blood pressure health data management system

Country Status (1)

Country Link
CN (1) CN111916225A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE202022107224U1 (en) 2022-12-23 2023-03-29 Jalawi Sulaiman Alshudukhi System for secure storage and transaction of health data in interconnected implanted medical devices and control servers

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104095624A (en) * 2014-06-19 2014-10-15 南京金同润医疗科技有限公司 Sphygmomanometer and monitoring system thereof
CN105167765A (en) * 2015-10-19 2015-12-23 青岛歌尔声学科技有限公司 Blood-pressure measuring system and method
CN108628981A (en) * 2018-04-27 2018-10-09 四川斐讯信息技术有限公司 A kind of article method for pushing and system based on body index
CN109492156A (en) * 2018-10-24 2019-03-19 宿州元化信息科技有限公司 A kind of Literature pushing method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104095624A (en) * 2014-06-19 2014-10-15 南京金同润医疗科技有限公司 Sphygmomanometer and monitoring system thereof
CN105167765A (en) * 2015-10-19 2015-12-23 青岛歌尔声学科技有限公司 Blood-pressure measuring system and method
CN108628981A (en) * 2018-04-27 2018-10-09 四川斐讯信息技术有限公司 A kind of article method for pushing and system based on body index
CN109492156A (en) * 2018-10-24 2019-03-19 宿州元化信息科技有限公司 A kind of Literature pushing method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE202022107224U1 (en) 2022-12-23 2023-03-29 Jalawi Sulaiman Alshudukhi System for secure storage and transaction of health data in interconnected implanted medical devices and control servers

Similar Documents

Publication Publication Date Title
US9945837B2 (en) Single-use handheld diagnostic test device, and an associated system and method for testing biological and environmental test samples
US7039560B2 (en) Measuring device with comment input function
Irawan et al. Detecting Heart Rate Using Pulse Sensor As Alternative Knowing Heart Condition
CN102485165A (en) Physiological signal detection system and device capable of displaying emotions, and emotion display method
US20130076533A1 (en) Data processor for online biometric monitoring
TW202123255A (en) Health management system using non-contact imaging-based physiological measurement technology
CN111916225A (en) Android platform-based blood pressure health data management system
CN112259260B (en) Intelligent medical question-answering method, system and device based on intelligent wearable equipment
CN113384252A (en) Epidemic prevention bracelet based on 5G network
JP2009080700A (en) Health/medical information management analysis device
Jamal et al. Portable smart emergency system using Internet of Things (IOT)
JP6992505B2 (en) Information processing equipment, methods and programs
Hartalkar et al. Design and development of real time patient health monitoring system using Internet of Things
Wulandari et al. Design and Implementation of Real-Time Health Vital Sign Monitoring Device with Wireless Sensor-based on Arduino Mega
CN202801606U (en) Portable electrocardiogram recording device
WO2022141929A1 (en) Health self-test system, server, and health testing system
TWM565858U (en) Intelligent health management system
KR101873811B1 (en) Method and apparatus for remote counseling using body health information
JP7147317B2 (en) Terminal device, information processing method, and program
JP7147318B2 (en) Terminal device, information processing method, and program
CN106649547A (en) Information pushing method and device
CN113066575A (en) Household intelligent inquiry system based on multifunctional household health-care equipment
Kansal et al. mDROID-An Affordable Android based mHealth System.
KR20050018323A (en) System and method of managing body weight for an expert
Yang et al. Design and Development of Long-term Care Management System Based on Internet of Things.

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: 20201110

RJ01 Rejection of invention patent application after publication