Health advice information processing method, research platform, first terminal and system
Through the research platform, the software tool development package that generates and integrates health advice information has been solved, and the cumbersome problem of connecting with medical institutions during the development of health applications is achieved, real-time updates and accuracy of health advice data are achieved.
Patent Information
- Application Number
- CN202010364513.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-30
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2040-04-30
AI Technical Summary
During the development process, existing health applications are complicated to connect with professional medical institutions, and their resources are limited. The health recommendation data is incomplete and the accuracy is low.
Provide a research platform to generate a suggestion library software tool development package for health suggestions information by receiving terminal instructions, which is directly integrated into the application, simplifying the development process, and storing and updating health suggestions information through the database to achieve real-time and accurate push of health suggestions data.
It reduces the difficulty of developing health applications, shortens the development cycle, and provides more comprehensive and accurate health advice data to meet users' reliable and real-time requirements for health advice information.
Smart Images

Figure CN113593701B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of computer technology, and particularly relates to a method for processing health advice information, a research platform, a first terminal, and a system. Background Art
[0002] With the popularization and development of intelligent electronic devices and the medical research field, health application programs (APPs) have also shown a sharp increasing trend year by year. Currently, an important function of health APPs is to provide services for health advice data.
[0003] However, since the R & D institutions of health APPs and professional medical institutions are usually different institutions or fields, and the health advice of health APPs needs to be reviewed and provided by professional medical institutions; moreover, due to resource limitations, some health advice provided by health APPs lacks professional knowledge, or can only analyze and give advice based on the measurement results of the current time, resulting in a long development cycle for R & D institutions to develop health APPs, and there are defects such as cumbersome processes for docking professional medical structures, resource limitations, incomplete and inaccurate health advice data, etc. Summary of the Invention
[0004] This application discloses a method for processing health advice information, a research platform, a first terminal, and a system, which can solve the problems of cumbersome processes for docking professional medical structures and resource limitations in developing health application programs, and provide more comprehensive, accurate, and reliable health advice data for users.
[0005] In a first aspect, an embodiment of this application provides a method for processing health advice information, which is applied to a research platform. The method includes receiving a first instruction sent by a first terminal, where the first instruction includes configuration request information for health advice information corresponding to a health item; generating a software development kit for a suggestion library of health advice information corresponding to the health item according to the configuration request information; sending a data stream of the software development kit for the suggestion library to the first terminal; where the data stream of the software development kit for the suggestion library is used to display labels of the software development kit for the suggestion library on an interactive application interface of the first terminal.
[0006] Through the embodiments of the present application, the research platform stores health advice information of health items. The research platform can receive a first instruction sent by a first terminal, generate a software development kit (SDK) for a health advice library corresponding to the health item according to the configuration request information of the health advice information corresponding to the health item in the first instruction, and send the data stream of the software development kit to the first terminal, so that the label of the software development kit for the health advice library is displayed on the interactive application interface of the first terminal; a health application development organization can directly download the software development kit for the health advice library according to the label of the software development kit displayed on the interactive application interface, and integrate the SDK package of the health advice library into the application program of the electronic device, so that in the process of developing a health application, the cumbersome processes such as the docking between the APP development organization and the health research institution are saved; through the health advice data provided by the research platform and the creation function of the SDK package of the health advice library, the software development kit for the health advice library can be generated conveniently and quickly, the development difficulty of the health application is reduced, and the development cycle is shortened; through the health advice information of the health items stored in the research platform, the software development kit for the health advice library of the corresponding health application can be generated, which can provide more comprehensive and accurate health advice for the development of the health application and solve the problem of resource limitation.
[0007] In combination with the first aspect, in some embodiments, the method includes: receiving a second instruction sent by a first terminal, where the second instruction includes configuration update information of the health item; and updating the health advice library of the health item according to the configuration update information.
[0008] Through the above implementation manner, when the health advice information in the health advice library of the health item needs to be adjusted, the research platform can receive the second instruction sent by the first terminal and update the health advice library of the health item according to the configuration update information of the health item in the second instruction; thus, the timely update of the health advice information is realized, and the reliable and real-time requirements of users for the health advice information are met.
[0009] In combination with the first aspect, in some embodiments, the method includes: receiving the health risk level of a second user sent by a second terminal; where the health risk level is the result of the second terminal evaluating the health basic data of the second user based on prefabricated health standard data; searching for health advice data matching the health risk level, and pushing the health advice data to the application program interactive interface of the second terminal.
[0010] Through the above implementation manners, the research platform receives the health risk level sent by the second terminal, queries the health advice data corresponding to the health status of the second user according to the risk level, and pushes the health advice data to the second terminal for the second user to refer to; realizing a more intelligent and professional analysis of the health status of the second user and providing more reliable health advice data for the second user.
[0011] In combination with the first aspect, in some embodiments, the configuration request information includes the recommended content of the health item and the label information corresponding to the rule model respectively; the software development kit for the recommended library that generates the health advice information corresponding to the health item according to the configuration request information includes: extracting the content of the recommended library and the rules of the recommended library in the health advice library corresponding to the health item according to the recommended content of the health item and the label information corresponding to the rule model respectively; encapsulating the content of the recommended library and the rules of the recommended library in the health advice library to generate the software development kit for the recommended library of the health item, and recording the version information of the software development kit for the recommended library.
[0012] In combination with the first aspect, in some embodiments, the configuration update information includes the recommended content or the rule model of the health item; the updating of the health advice library of the health item according to the configuration update information includes: updating the content of the recommended library in the health advice library of the health item according to the recommended content of the health item, or updating the rules of the recommended library in the health advice library of the health item according to the rule model of the health item.
[0013] In combination with the first aspect, in some embodiments, the method includes: encapsulating the updated health advice library corresponding to the health item to generate an updated software development kit for the recommended library, and updating the version information of the software development kit for the recommended library from the first version to the second version; wherein, the second version is higher than the first version; sending the data stream of the updated software development kit for the recommended library to the first terminal.
[0014] In combination with the first aspect, in some embodiments, the method includes: receiving the version query information sent by the second terminal, where the version query information is used to query whether the version of the software development kit of the research platform is greater than the version of the software development kit of the second terminal; if the version of the software development kit of the research platform is greater than the version of the software development kit of the second terminal, sending the download path of the software development kit of the research platform to the second terminal, and the download path is used to instruct the second terminal to download the software development kit of the research platform.
[0015] Through the above implementation manners, when the health advice library of the advice library software development kit of the second terminal is updated, there is no need to upgrade the application version, reducing the duration of the review process for publishing the application to the application market, reducing the development workload, and realizing the real-time online update of the advice library.
[0016] In combination with the first aspect, in some embodiments, the finding of the health advice data matching the health risk level and pushing the health advice data to the application program interaction interface of the second terminal includes: matching the health risk level with the rule model of the advice library rules in the health advice library of the health item to obtain the health advice level corresponding to the health risk level; combining the historical data of the second user, and pushing the characteristic health advice data or the general health advice data associated with the historical data in the health advice level to the application program interaction interface of the second terminal.
[0017] In combination with the first aspect, in some embodiments, the characteristic health advice data or the general health advice data each include multiple pieces of advice; the pushing of the characteristic health advice data or the general health advice data associated with the historical data in the health advice level to the application program interaction interface of the second terminal includes: polling and pushing each piece of advice in the multiple pieces of advice in the characteristic health advice data or the multiple pieces of advice in the general health advice data to the application program interaction interface of the second terminal in a preset order.
[0018] Through the above implementation manners, the research platform combines the historical data of the user, matches the health risk level with the advice library rules in the health advice library, obtains the characteristic health advice data or the general health advice data that conform to the health risk level, and polls and provides multiple pieces of advice data among them to the application client of the second terminal for the user to refer to. It realizes a more intelligent and professional analysis of the user's health data, provides more accurate and reliable health advice data for the user, and improves the user experience.
[0019] In combination with the first aspect, in some embodiments, before sending the data stream of the advice library software development kit to the first terminal, it further includes: receiving a third instruction sent by the first terminal, where the third instruction includes the customization configuration information of the health advice information corresponding to the health item; generating the advice library software development kit of the health advice information corresponding to the health item according to the customization configuration information.
[0020] In combination with the first aspect, in some embodiments, the customized configuration information includes the recommended content and rule model of a health item; the software development kit for the recommendation library that generates the health recommendation information corresponding to the health item according to the customized configuration information includes: encapsulating the recommended content and the rule model to generate the software development kit for the recommendation library of the health recommendation information corresponding to the health item.
[0021] Through the above implementation manner, the research platform also provides the function of generating the software development kit for the recommendation library according to the customized configuration information. Users can upload the health recommendation information to the research platform through the first terminal as needed. The research platform generates the software development kit for the recommendation library of the health item required by the user according to the relevant commands of the customized configuration information, improving the applicability and versatility of the research platform.
[0022] Exemplarily, the research platform can receive the health recommendation information of the health item sent by the first terminal. The health recommendation information includes the recommended content and the rule model. Professional standards for different health items can be prefabricated in the research platform. The professional standards are used to evaluate the reliability of the health recommendation information. By comparing the health recommendation information with the professional standards, the matching percentage of the health recommendation information and the professional standards is obtained. If the matching percentage exceeds the preset threshold, it is evaluated that the health recommendation information meets the requirements of the professional standards; or, after uploading the health recommendation information, the background of the research platform stores the health recommendation information in the database in the format of the recommendation library content and the recommendation library rules, and sets a pending review label. Professional personnel in the health research field obtain the health recommendation information with the pending review label through the review page provided by the interactive application interface of the first terminal to review the health recommendation information.
[0023] In the second aspect, an embodiment of the present application provides a method for processing health recommendation information, which is applied to the first terminal. The method includes receiving the configuration request information input by the first user. The configuration request information includes the label information of the health recommendation information corresponding to the health item; sending a first instruction to the research platform according to the label information of the health recommendation information of the health item; where the first instruction is used to instruct the research platform to generate the software development kit for the recommendation library of the health recommendation information corresponding to the health item according to the configuration request information; receiving the data stream of the software development kit for the recommendation library sent by the research platform, and displaying the data stream of the software development kit for the recommendation library as the label of the software development kit for the recommendation library on the interactive application interface.
[0024] Through the above embodiments, the first terminal receives the configuration request information input by the first user. The first terminal can send the configuration request information to the research platform in the form of an instruction, so that the research platform generates a software development kit for the health project recommendation library according to the instruction. Thus, the research platform can provide the health recommendation data and the function of creating the recommendation library SDK package, which can generate the software development kit for the recommendation library conveniently and quickly, reduce the development difficulty of health applications, shorten the development cycle, and reduce the cumbersome process of docking medical institutions and the problem of resource limitation.
[0025] In combination with the second aspect, in some embodiments, the method includes: receiving configuration update information input by the first user, where the configuration update information includes health recommendation information corresponding to the health project; sending a second instruction to the research platform according to the health recommendation information corresponding to the health project; where the second instruction is used to instruct the research platform to update the health recommendation library of the health project according to the configuration update information.
[0026] Through the above embodiments, when the health recommendation information of the health project stored in the research platform needs to be adjusted, the first terminal receives the configuration update information input by the first user. The configuration update information includes the health recommendation information corresponding to the health project, and the health recommendation information corresponding to the health project includes the recommendation content or the rule model; when the content of the recommendation library and the rules of the recommendation library in the health recommendation library of the research platform need to be adjusted, the first terminal sends the received recommendation content and rule model to the research platform, so that the research platform updates and adjusts the content of the recommendation library or the rules of the recommendation library in the health recommendation library of the health project; thus, the timely update of the health recommendation library is realized, meeting the user's requirements for reliable and real-time health recommendation data.
[0027] In combination with the second aspect, in some embodiments, the configuration request information includes label information corresponding to the recommendation content and the rule model of the health project respectively; the receiving the configuration request information input by the first user includes: receiving one or more pieces of label information corresponding to the recommendation content of the health project input by the first user, and one or more pieces of label information corresponding to the rule model.
[0028] Through the above embodiments, the interactive application interface of the first terminal provides multiple categories of label information corresponding to the recommendation content of the health project, and multiple categories of label information corresponding to the rule model; according to the needs of the first user, receiving the label information selected and input by the first user, the health recommendation information corresponding to the label in the research platform can be selectively extracted, so as to meet the user's diverse needs for health recommendation information and realize the selective and diverse configuration of the software development kit for the health project recommendation library.
[0029] In combination with the second aspect, in some embodiments, sending a first instruction to the research platform according to the label information of the health advice information of the health item includes: sending a first instruction to the research platform according to one or more label information corresponding to the advice content of the health item and one or more label information corresponding to the rule model; wherein, the first instruction is used to instruct the research platform to extract the advice library content and advice library rules in the health advice library corresponding to the health item according to the label information corresponding to the advice content and the rule model of the health item, and encapsulate the advice library content and advice library rules in the health advice library to generate the software development kit of the advice library for the health item.
[0030] In combination with the second aspect, in some embodiments, the configuration update information includes the advice content or the rule model of the health item; sending a second instruction to the research platform according to the health advice information corresponding to the health item includes: sending the second instruction to the research platform according to the advice content or the rule model of the health item; wherein, the second instruction is used to instruct the research platform to update the health advice library of the health item according to the advice content, or update the advice library rules in the health advice library of the health item according to the rule model.
[0031] Through the above embodiments, when the health advice information in the health advice library of the health item needs to be adjusted, the first terminal sends a second instruction to the research platform, and updates the health advice library of the health item according to the configuration update information of the health item in the second instruction; thereby realizing the timely update of the health advice library and meeting the reliable and real-time requirements of users for health advice information.
[0032] In combination with the second aspect, in some embodiments, the method includes: after the advice library content or the advice library rules in the health advice library of the health item are updated, receiving the data stream of the updated software development kit of the advice library sent by the research platform, and displaying the data stream of the updated software development kit of the advice library as the label of the updated software development kit on the interactive application interface; wherein, the updated software development kit is obtained by the research platform encapsulating the updated health advice library corresponding to the health item.
[0033] In combination with the second aspect, in some embodiments, before receiving the data stream of the recommended library software tool development kit sent by the research platform, it further includes: receiving customized configuration information input by the first user, where the customized configuration information includes health advice information corresponding to the health item; sending a third instruction to the research platform according to the health advice information corresponding to the health item; wherein, the third instruction is used to instruct the research platform to generate a recommended library software tool development kit for the health advice information corresponding to the health item according to the customized configuration information.
[0034] In combination with the second aspect, in some embodiments, the customized configuration information includes the recommended content and rule model of the health item; sending the third instruction to the research platform according to the health advice information corresponding to the health item includes: sending the third instruction to the research platform according to the recommended content and rule model of the health item; wherein, the third instruction is used to instruct the research platform to encapsulate the recommended content and rule model of the health item to generate the recommended library software tool development kit for the health item.
[0035] Through the above embodiments, the research platform also provides a function of generating a recommended library software tool development kit according to customized configuration information. Users can upload health advice information through the first terminal as needed, and the first terminal sends the health advice information to the research platform according to the health item to which it belongs, the content of the recommended library, and the rules of the recommended library, instructing the research platform to generate a recommended library software tool development kit for the required health item according to the customized configuration information, improving the applicability and versatility of the research platform through the customizability of the first terminal.
[0036] In a third aspect, an embodiment of the present application provides a research platform, where the research platform includes one or more processors and a memory; the memory is coupled to the one or more processors, and the memory is used to store computer program code, and the computer program code includes computer instructions; when the one or more processors execute the computer instructions, the research platform is caused to execute the health advice information processing method provided in the first aspect and any possible implementation manner of the first aspect.
[0037] In a fourth aspect, an embodiment of the present application provides a first terminal, where the first terminal displays an interactive application interface, and the first terminal includes one or more processors and a memory; the memory is coupled to the one or more processors, and the memory is used to store computer program code, and the computer program code includes computer instructions; when the one or more processors execute the computer instructions, the first terminal is caused to execute the health advice information processing method provided in the second aspect and any possible implementation manner of the second aspect.
[0038] Fifth aspect, an embodiment of the present application provides a health advice information processing system, the system includes one or more processors, a memory, and a transceiver; the memory and the transceiver are coupled to the one or more processors, the memory is used to store computer program code, and the computer program code includes computer instructions; when the one or more processors execute the computer instructions, the system is caused to execute the health advice information processing method provided by the first aspect and any one of the possible implementation manners of the first aspect or the second aspect and any one of the possible implementation manners of the second aspect.
[0039] Sixth aspect, an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, the computer program includes instructions, and when the instructions run on a computer, the computer is caused to execute the health advice information processing method provided by the first aspect and any one of the possible implementation manners of the first aspect or the second aspect and any one of the possible implementation manners of the second aspect.
[0040] Seventh aspect, an embodiment of the present application provides a computer program product containing instructions, and when the computer program product runs on a computer, the computer is caused to execute the health advice information processing method provided by the first aspect and any one of the possible implementation manners of the first aspect or the second aspect and any one of the possible implementation manners of the second aspect.
[0041] It can be understood that the research platform provided in the third aspect above is used to execute any one of the methods provided in the first aspect; the first terminal provided in the fourth aspect above is used to execute any one of the methods provided in the second aspect; the health advice information processing system described in the fifth aspect, the computer-readable storage medium described in the sixth aspect, or the computer program product containing instructions described in the seventh aspect is used to execute any one of the methods provided in the first aspect or any one of the methods provided in the second aspect. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The drawings used in the embodiments of the present application are introduced below.
[0043] Figure 1 is a schematic diagram of the system architecture applicable to the health advice information processing method provided by the embodiment of the present application;
[0044] Figure 2 is a schematic diagram of the interface of the research platform when creating the software tool development kit for the advice library provided by the embodiment of the present application;
[0045] Figure 3 is a schematic diagram of the implementation process of creating the software tool development kit for the advice library provided by the embodiment of the present application;
[0046] Figure 4 It is another schematic diagram of the interface of the research platform when creating the software tool development kit for the recommendation library provided by the embodiment of the present application;
[0047] Figure 5 It is another schematic diagram of the implementation process of creating the software tool development kit for the recommendation library provided by the embodiment of the present application;
[0048] Figure 6 It is a schematic diagram of the architecture setting of the health recommendation library provided by the embodiment of the present application;
[0049] Figure 7 It is a schematic diagram of the implementation process of the health recommendation data pushing method provided by the embodiment of the present application;
[0050] Figure 8 It is a schematic diagram of the implementation process of the health recommendation data processing method provided by the embodiment of the present application;
[0051] Figure 9 It is another schematic diagram of the implementation process of the health recommendation data pushing method provided by the embodiment of the present application;
[0052] Figure 10 It is a schematic diagram of the interface of the health recommendation data pushing result provided by the embodiment of the present application;
[0053] Figure 11 It is a schematic diagram of the interface of the research platform when uploading health recommendation data provided by the embodiment of the present application;
[0054] Figure 12 It is a schematic diagram of the process of updating the health recommendation library in the research platform database provided by the embodiment of the present application;
[0055] Figure 13 It is an interactive schematic diagram of the health recommendation library update provided by the embodiment of the present application;
[0056] Figure 14 It is a schematic diagram of the process of the first terminal processing health recommendation information provided by the embodiment of the present application;
[0057] Figure 15 It is another schematic diagram of the process of the first terminal processing health recommendation information provided by the embodiment of the present application;
[0058] Figure 16 It is another schematic diagram of the process of the first terminal processing health recommendation information provided by the embodiment of the present application;
[0059] Figure 17 It is a schematic diagram of the multi-terminal information interaction provided by the embodiment of the present application;
[0060] Figure 18 It is a schematic diagram of the structure of the research platform provided by the embodiment of the present application;
[0061] Figure 19 is a schematic structural diagram of a first terminal provided by an embodiment of the present application;
[0062] Figure 20 is a schematic structural diagram of a second terminal provided by an embodiment of the present application. Specific embodiments
[0063] The embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application. The terms used in the implementation part of the embodiments of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0064] At present, there are many fields in medical research, and the number of health-related application programs has increased sharply; users install health-related software on mobile terminals or wearable devices to detect and feedback health advice data of users, and obtain reasonable and reliable health advice prompts. How to provide health advice to users efficiently, professionally, and scientifically has become the focus of the development of health-related application programs. In view of the problems of cumbersome development processes of health-related application programs and incomplete, inaccurate or even misleading health advice data provided to users, the embodiments of the present application provide a health advice information processing method, a research platform, a first terminal and a system.
[0065] First, the implementation principle and application scenario of the embodiments of the present application will be introduced. The present application provides a research platform for processing and providing advice data related to user health.
[0066] The research platform is an independent software platform system for building and supporting application programs, and is the basis for developing and running application programs. The research platform includes a front end and a back end. The front end and the back end interact directly. The front end obtains data from the back end; the back end and the database interact directly. The back end obtains data from the database and transmits it to the front end after a series of logical processes. The front end supports displaying the data stream of the back end on the browser of the first terminal through an interactive application interface, and presenting the web pages browsed by users through the interactive application interface of the first terminal; the back end performs logical processing on user data and website data, and is deployed on the server side in a vertically distributed form based on business scenarios, where the server side can be a cloud server side; the programs of the front end and the back end interact directly to obtain data and display it on the interactive application interface of the first terminal. The back end can receive requests from the front end, retrieve data from the database and process it according to the corresponding business logic, assemble the data into the format required by the interactive application interface, and send the assembled data stream to the first terminal.
[0067] In some embodiments, the front end of the research platform supports an interactive application interface displayed on the browser of the first terminal. The research platform provides a portal website for research institutions through the first terminal, that is, taking the interactive application interface of the first terminal as the portal website to display the web pages browsed by users. The research institutions include health application (APP) development institutions and health research institutions. The health research institutions can be third-party health care research institutions or hospitals and other institutions that can provide professional health advice. The first terminal receives configuration instructions or update instructions input by the research institutions, and through the data logic processing of the research platform, generates or updates the health advice information required by the health applications; after the logical processing of the research platform, the health advice information is stored in the database of the cloud server.
[0068] It can be understood that there are health advice libraries for several categories of health items stored in the database of the research platform; third-party health care research institutions or hospitals and other institutions that can provide professional health advice upload health advice information to the research platform through the first terminal. The research platform stores the received health advice information as a health advice library for each category of health items according to the project category. The health advice library for each category of health items includes the content of the advice library and the rules of the advice library.
[0069] The research platform provides a portal website for research institutions through the first terminal; the research platform is provided with the function of configuring the software development kit of the advice library through the portal website of the interactive application interface on the first terminal, and the function of updating the health advice library through the portal website of the interactive application interface.
[0070] In some embodiments, the first terminal receives the configuration request information of the preset project input by the health APP development institution through the portal website or the web portal of the interactive application interface; the first terminal transmits the configuration request information to the research platform, and the research platform obtains the health advice library corresponding to the configuration request information in the database according to the configuration request information, and packages the content of the advice library and the rules of the advice library in the health advice library to generate a software development kit (SDK) package for the preset project.
[0071] Among them, the software development kit of the advice library is a collection of development tools for building application programs for specific software packages, software frameworks, hardware platforms, operating systems, etc., or can also be a collection of development tools for a certain function of an existing application program, such as the push function of health advice for heart health items added to a certain health APP. After generating the advice library SDK package, the research platform records and stores the version information of the advice library SDK package. The preset project can be divided according to different medical research fields, for example, it can be divided into heart projects, sleep projects, rehabilitation projects, etc.
[0072] Correspondingly, the APP development institution can apply to join one or more types of health projects supported by the research platform through the interactive application interface of the first terminal. After generating the recommended library SDK package, the APP development institution can download the recommended library SDK package on the portal website of the interactive application interface of the first terminal. After the first terminal receives the download instruction input by the APP development institution through the portal website of the interactive application interface, the first terminal sends the download instruction to the research platform. The research platform obtains the recommended library SDK package in the database and sends and stores the recommended library SDK package to the local of the first terminal. The APP development institution can directly integrate the recommended library SDK package into the health application on the second terminal; this saves the cumbersome processes such as the APP development institution docking with the health research institution during the development of the health application; at the same time, the health application can provide comprehensive and accurate health advice to users. The second terminal can be a mobile terminal or a wearable device used by the user.
[0073] In some embodiments, when the second user uses the second terminal, the second terminal obtains the health basic data of the second user. The health application installed in the second terminal calls a predefined interface function, evaluates the health risk level of the current health status of the second user according to the health basic data of the second user, and transmits the health risk level to the research platform according to the cloud server address of the research platform in the recommended library SDK package; the research platform matches the health advice data in the health advice library of the corresponding health project according to the health risk level and feeds back the health advice data to the interactive interface of the health application on the second terminal for the second user to refer to. Or, based on the recommended library SDK package on the local of the second terminal where the application is located, the health risk level of the current health status of the second user is matched with the content of the recommended library and the rules of the recommended library in the recommended library, and the health advice data corresponding to the risk level is obtained and fed back to the interactive interface of the health application on the second terminal.
[0074] In some embodiments, when the health advice library in the database of the research platform needs to be adjusted, including the adjustment of the content of the advice library or the rules of the advice library, the first terminal can receive the health advice information uploaded by the first user according to the classification labels of the interactive application interface. The health advice information includes the advice content or the rule model. The classification label is used to represent the risk level corresponding to the advice content and the rule model corresponding to the risk level. If the uploaded health advice information meets the requirements of professional standards, the research platform saves the health advice information as the health advice library corresponding to the health project in the database.
[0075] Correspondingly, when the research platform receives new health advice information uploaded for an existing health project, the cloud server of the research platform updates the health advice library of the health project, and updates the corresponding advice library SDK package of the health project and the version information of the advice library SDK package.
[0076] In some embodiments, after the version information of the advice library SDK package corresponding to the health project is updated, the research platform sends a notice of the update of the advice library SDK package to the application programs that have joined the health project in the second terminal; alternatively, the application programs that have joined the health project in the second terminal regularly compare the version information of the advice library SDK package locally in the second terminal with the version information of the advice library SDK package recorded by the research platform to determine whether the advice library SDK package locally in the second terminal needs to be updated; so as to provide timely and accurate health advice data for the users of the second terminal where the health application programs are installed; saving the operation process of currently updating the APP version when the health advice library of the health class APP is updated; reducing the time consumed by the release and review processes of the health class APP, saving the development workload of the health class APP, and reducing the development difficulty of the health class APP.
[0077] In some embodiments of the present application, the internal management structure of the research platform may adopt a browser / server architecture; the database system of the research platform may include multiple vertically distributed business processing modules and their corresponding service databases respectively, such as the service database corresponding to managing the front-end web page of the research platform, the service database corresponding to managing health advice, the service database corresponding to creating the advice library software development kit, etc. Each business processing module conducts data interaction with each other to complete the business processing of the front-end page requests.
[0078] The system architecture applicable to the health advice information processing method involved in the embodiments of the present application is introduced.
[0079] Please refer to Figure 1 , which is a schematic diagram of the system architecture applicable to the health advice information processing method of the embodiments of the present application.
[0080] In some embodiments, the front end of the research platform supports the browser of the first terminal to display an interactive application interface, such as Figure 1 shown in the first terminal (browser). The research institutions that have joined the health project conduct information interaction with the research platform through the portal website provided by the interactive application interface of the first terminal. The first terminal receives health advice information, configuration request information, configuration update information, etc. input by the first user (research institution or project administrator) in the interactive application interface, and the first terminal generates corresponding request instructions and sends the instructions to the research platform, such as requests for uploading health advice data, creating an advice library SDK package, downloading an advice library SDK package, and updating the health advice library, etc.
[0081] In some embodiments, the software architecture of the research platform is deployed on the server side in a vertically distributed form based on business scenarios. The server side can be a server cluster or a cloud server. The server cluster can include multiple servers, and the multiple servers respectively correspond to different business logics. For example, server 1 manages the front-end web page and server 2 supports database management. The software architecture of the cloud server of the research platform includes multiple business modules, such as a management module responsible for managing health suggestions and a processing module for creating a software development kit for the suggestion library, etc.
[0082] In some embodiments, the first terminal receives the information input by the first user. The first terminal sends an instruction to the research platform according to the received information. The research platform responds to the instruction of the first terminal and respectively executes the corresponding business logics through server 1 and server 2. During the execution of the corresponding business logics, server 1 and server 2 can perform data interaction to cooperate to complete the instructions for different tasks.
[0083] It should be noted that the software architecture of the research platform does not only include server 1 and server 2, Figure 1 which is only for illustrative purposes. Specifically, it can be divided according to the types of business logics supported by the research platform, including but not limited to Figure 1 the two server architectures described above.
[0084] Specifically, in the application scenario of the health suggestion information processing method provided in this application, the database of the research platform stores health suggestion information for various types of health items. The health items include heart-related items, sleep-related items, rehabilitation-related items, etc. The health suggestion information is classified and stored as a health suggestion library according to different health items. The health suggestion library includes: suggestion library rules and suggestion library content. The suggestion library rules set the criteria for multiple health risk levels, and different health risk levels correspond to the suggestion library content of different health suggestion levels.
[0085] On the interactive application interface of the first terminal, there are preset rule model labels and suggestion content labels for different health suggestion levels. Research institutions or project administrators can apply to join the health projects of the research platform and obtain the health suggestion library of a certain health project through the research platform.
[0086] The first terminal receives one or more recommended content tags and one or more rule model tags selected and input by a research institution or project administrator; the first terminal sends an instruction to the research platform according to the input tags; the research platform, according to the instruction, obtains the recommended library content corresponding to the recommended content tags and the recommended library rules corresponding to the rule model tags in the health recommendation library of the health project, encapsulates and packages the recommended library rules and the recommended library content, generates a recommended library software development kit, and records and stores the version information of the recommended library software development kit in the database; the research platform feeds back the data stream of the home page file of the recommended library software development kit to the first terminal, and displays the tags of the recommended library software development kit on the interactive application interface of the first terminal.
[0087] The research institution can download the recommended library software development kit through the interactive application interface of the first terminal, directly integrate the recommended library SDK package into the health application on the second terminal, or create a health application according to the recommended library SDK package. Thus, through the health recommendation data provided by the research platform and the creation function of the recommended library SDK package, it is possible to conveniently and quickly generate the recommended library software development kit, reduce the development difficulty of the health application, shorten the development cycle, and reduce the cumbersome process of docking medical institutions and the problem of resource constraints.
[0088] After integrating the recommended library SDK package into the health application on the second terminal, in the architecture shown in Figure the health basic data of the second user is collected on the second terminal, and the health basic data is evaluated to obtain the health risk level of the second user. When the second terminal is in an online state, according to the cloud server address of the research platform in the recommended library SDK package of the application, the health risk level is sent to the cloud server of the research platform; the research platform combines the historical data of the user, matches the health risk level with the recommended library rules in the health recommendation library, obtains the health recommendation data that conforms to the health risk level, and pushes the health recommendation data to the application client on the second terminal for the user to refer to. It realizes a more intelligent and professional analysis of the user's health data and provides more reliable health recommendation data for the user.
[0089] When the health recommendation information in the database of the research platform needs to be adjusted, the first terminal receives the recommended content or rule model input by the first user; the first terminal sends an instruction to the research platform according to the recommended content or rule model, and the research platform updates the recommended library content or recommended library rules in the health recommendation library of the health project according to the instruction. At the same time, it is also possible to update the recommended library SDK package and the version information of the recommended library SDK package in the database.
[0090] In the database of the research platform, after the version of the recommended library SDK package is updated, the application of the second terminal integrated with the recommended library SDK package will be notified through the network; or the second terminal queries the version information of the recommended library SDK package in the database of the research platform through the application and compares it with the version information of the recommended library SDK package on the local second terminal. If the version of the recommended library SDK package in the research platform is higher than the version of the recommended library SDK on the local second terminal, the application on the second terminal will download the recommended library SDK package in the research platform. Thus, when the health recommendation library of the second terminal is updated, there is no need to upgrade the application version, and the updated recommended library SDK package can be directly downloaded, reducing the duration of the review process for publishing the application to the application market, reducing the development workload, and realizing the real-time online update of the recommendation library.
[0091] See , which is a schematic diagram of the interface of the research platform when creating the recommended library software development kit provided by the embodiment of the present application. As shown, this schematic diagram of the interface is an interactive application interface displayed on the first terminal corresponding to the research platform.
[0092] In some embodiments of the present application, the research platform (such as Huawei's HiResearch platform) sets corresponding basic items for each type of health project; for example, for the heart health project, in the project management label, there are labels such as project basic information, personnel permissions, application infringement, metadata, questionnaire, popular science articles, task strategies, recommendation management, and a prefabricated recommendation library. Relevant information about the health project is set in each label, and research institutions or project administrators can view other relevant information of the health project according to the label prompts. Among them, in the project basic information interface, there are columns for the home page and help documents; in the home page column, there are multiple categories of health recommendation labels. As shown, for the project basic information of the heart health project, it includes weekly recommendations for arrhythmia detection, monthly recommendations for arrhythmia detection, and annual recommendations for arrhythmia detection; specifically, it can also be divided according to other time intervals or parameters, without specific limitations.
[0093] For the weekly recommendations for arrhythmia detection, there are multiple health recommendation labels with different risk levels; the risk levels can include high risk, medium risk, low risk, or no abnormality detected; corresponding multiple risk prompts and recommendations are set for each risk level, which can be specifically set according to needs, without specific limitations. Among them, the multiple risk prompts and recommendations are labels corresponding to the content of the recommendation library.
[0094] On the home page of the project basic information, for the weekly recommendations for arrhythmia detection, there are also labels corresponding to the rule model; as As shown, the rule model includes models corresponding to Rule 1, Rule 2, and Rule 3 respectively; each rule corresponds to a rule model, and the rule model includes monitoring index items, thresholds, and relational expressions; the health indicators, thresholds, and relational expressions of the rule models corresponding to different health items can be configured flexibly. For example, for the heart health item, the rule model can include: the abnormal ratio ≥ 60%, 20% ≤ the abnormal ratio < 60%, and 0 < the abnormal ratio < 20%. Among them, when the abnormal ratio ≥ 60%, it corresponds to matching high-risk health advice content; when 20% ≤ the abnormal ratio < 60%, it corresponds to matching medium-risk health advice content; when 0 < the abnormal ratio < 20%, it matches low-risk health advice content.
[0095] As shown, the interactive application interface displayed on the first terminal by the research platform described above. The first terminal can receive the advice content label and the rule model label input by the research institution or project administrator; the first terminal sends an instruction to the research platform according to the advice content label and the rule model label; the research platform extracts the advice library content and advice library rules from the database according to the advice content label and the rule model label, and performs logical processing on the advice library content and advice library rules, encapsulates and packages the advice library content and advice library rules to generate an advice library software development kit, and records and stores the version information of the advice library software development kit. The research platform feeds back the data stream of the home page file of the generated advice library software development kit to the first terminal, and displays the label of the advice library software development kit on the interactive application interface of the first terminal.
[0096] Among them, the labels selected and input by the research institution or project administrator can include one or more label information items in the advice content label and one or more label information items in the rule model label.
[0097] See , which is a schematic diagram of the implementation process for creating an advice library software development kit provided by an embodiment of the present application. Based on the interactive application interface displayed on the first terminal in the above, and the information interaction between the first terminal and the research platform, in the default configuration scenario, the research platform creates an advice library software development kit required for the development of health applications; with the research platform as the execution subject, the specific implementation process includes:
[0098] Step S301, receive a first instruction sent by the first terminal, where the first instruction includes a configuration request message for health advice information corresponding to a health item.
[0099] In some embodiments of the present application, the execution subject of the method process is a research platform. The database of the research platform stores health suggestions for various health projects, and each type of health project corresponds to one or more health suggestion libraries. The health suggestion library includes suggestion library content and suggestion library rules; the suggestion library content includes specific suggestion content, and the suggestion library rules include rule models corresponding to health indicators.
[0100] In some embodiments, the first terminal is a terminal device that displays an interactive application interface; the first terminal provides a portal website for the first user through the interactive application interface, and receives configuration request information input by the first user through the label information provided by the portal website. After the first terminal receives the configuration request information, the research platform receives a first instruction sent by the first terminal according to the configuration request information, and the first instruction is used to instruct the research platform to execute the business process of creating a software development kit for the suggestion library corresponding to the configuration request information.
[0101] Among them, the first user can be a research institution of a health application or a project administrator of the research platform. The configuration request information includes default configuration information and customized configuration information. As shown, the research platform provides a display interface for the default configuration information, and the first user can select and input the required configuration content according to the label information provided by the display interface; among them, the label information includes suggestion content labels and rule model labels. The first terminal can receive one or more label information input by the first user according to the prefabricated labels and send the first instruction to the research platform; the research platform calls the suggestion library content corresponding to the suggestion content label and the suggestion library rules corresponding to the rule model label in the health suggestion library of the health project in the database according to the first instruction.
[0102] Step S302, generate a software development kit for the suggestion library of the health suggestion information corresponding to the health project according to the configuration request information.
[0103] In some embodiments of the present application, the first instruction is used to instruct the research platform to generate a software development kit for the suggestion library of the health suggestion information corresponding to the health project according to the configuration request information.
[0104] In some embodiments, the research platform accesses the database according to the configuration request information in the first instruction, and extracts the health suggestion library of the health project according to the label information in the configuration request information. Each health project corresponds to one or more health suggestion libraries, and the suggestion library content and suggestion library rules corresponding to the health project are stored in the health suggestion library. Health projects include heart health projects, sleep apnea projects, rehabilitation medical projects, etc. The suggestion library content and suggestion library rules corresponding to different health projects are different.
[0105] It should be noted that if the configuration method selected by the first user is the default configuration method, the background directly extracts the rule library rules and content of the corresponding health items according to the recommended content tags and rule model tags input by the user's selection.
[0106] In some embodiments, the software development kit for the rule library of the health advice information corresponding to the health item generated according to the configuration request information includes:
[0107] A1. Extract the content of the rule library and the rules of the rule library in the health advice library corresponding to the health item according to the tag information corresponding to the recommended content and rule model of the health item respectively.
[0108] A2. Package the content of the rule library and the rules of the rule library in the health advice library to generate the software development kit for the rule library of the health item, and record the version information of the software development kit for the rule library.
[0109] In some embodiments of the present application, the configuration request information includes the tag information corresponding to the recommended content and rule model of the health item respectively. The configuration request information may include one or more tags of the recommended content and one or more tags of the rule model.
[0110] In addition, there are multiple recommended content tags corresponding to different health risk levels. For example, the health risk levels include high risk level, medium risk level, low risk level, and no risk level. Among them, the high risk level corresponds to high risk warnings and suggestions 1, high risk warnings and suggestions 2, etc. There are multiple rule model tags corresponding to the abnormal thresholds set for different health risk levels. For example, the rule models include: abnormal ratio ≥ 60%, 20% ≤ abnormal ratio < 60%, 0 < abnormal ratio < 20%; each rule model corresponds to a tag including: Rule 1 (corresponding to abnormal ratio ≥ 60%), Rule 2 (corresponding to 20% ≤ abnormal ratio < 60%), Rule 3 (corresponding to 0 < abnormal ratio < 20%).
[0111] In some embodiments of the present application, in the database of the research platform, there is a health advice library for health items. The health advice library includes the content of the rule library and the rules of the rule library. The content of the rule library is associated with the recommended content tags of the interaction application interface of the first terminal, and the rules of the rule library are associated with the rule models of the interaction application interface of the first terminal. The research platform extracts the content of the rule library and the rules of the rule library in the health advice library according to one or more recommended content tags and one or more rule model tags received. Package and pack the content of the rule library and the rules of the rule library according to the format and packaging command of the software development kit to generate a software development kit for the rule library of the health advice information based on the health item. Among them, the generated software development kit for the rule library is applicable to application programs developed based on any operating system.
[0112] Step S303: Send the data stream of the recommended library software tool development kit to the first terminal; wherein, the data stream of the recommended library software tool development kit is used to display the label of the recommended library software tool development kit on the interactive application interface of the first terminal.
[0113] In some embodiments of the present application, after the research platform generates the recommended library software tool development kit, it feeds back to the first terminal, sends the data stream for displaying the label of the software tool development kit to the first terminal, and instructs to display the recommended library software tool development kit of the health item on the interactive application interface of the first terminal.
[0114] Through the embodiments of the present application, the health advice data provided by the research platform and the creation function of the recommended library SDK package can conveniently and quickly generate the recommended library software tool development kit through the research platform according to the instructions sent by the first terminal, reducing the development difficulty of health applications, shortening the development cycle, and reducing the cumbersome process of docking medical institutions.
[0115] See , which is another schematic diagram of the interface of the research platform when creating the recommended library software tool development kit provided by the embodiments of the present application. This another schematic diagram of the interface is the interactive application interface displayed by the research platform on the first terminal.
[0116] In some embodiments of the present application, the research platform also provides the function of customizing the recommended library SDK package, that is, the research institution or project administrator uploads the health advice information to the research platform through the first terminal as needed, and the research platform packages and encapsulates it according to the health item to which the uploaded health advice information belongs, generating the recommended library SDK package corresponding to the health item.
[0117] Exemplarily, as shown, prompt information for uploading health advice information according to the health risk level and rule model can be provided on the interactive application interface of the first terminal; the first terminal receives the health advice information uploaded by the research institution or project administrator according to the prompt information of the customization interface; the first terminal sends an instruction to the research platform according to the received health advice information, instructing the research platform to store and package the health advice information to generate a customized recommended library SDK package.
[0118] See , which is another schematic diagram of the implementation process for creating the recommended library software tool development kit provided by the embodiments of the present application; based on The interactive application interface displayed on the first terminal and the information interaction between the first terminal and the research platform. In the customized configuration scenario, the research platform creates a software tool development kit required for the development of health applications. Specifically, before the research platform sends the data stream of the recommended library software tool development kit to the first terminal, it further includes:
[0119] Step S501: Receive a third instruction sent by the first terminal. The third instruction includes the customized configuration information of the health advice information corresponding to the health item.
[0120] In some embodiments of the present application, the research platform can receive the customized configuration information of the health advice information including the health item uploaded by the first terminal. The health advice information includes the advice content and the rule model. The advice content is associated with the rule model, and the rule model is associated with the health risk level. After the first terminal receives the customized configuration information, it sends a third instruction to the research platform. The third instruction is used to instruct the research platform to generate a recommended library software tool development kit of the health advice information corresponding to the health item according to the customized configuration information.
[0121] Among them, the customized configuration information includes one or more pieces of advice content and one or more rule models of the health item.
[0122] Step S502: Generate a recommended library software tool development kit of the health advice information corresponding to the health item according to the customized configuration information.
[0123] In some embodiments of the present application, the research platform packs and encapsulates the advice content and the rule model in the customized configuration information according to the recommended library content and the recommended library rule format respectively, and generates a recommended library software tool development kit of the health advice information corresponding to the health item.
[0124] In some embodiments, the generating a recommended library software tool development kit of the health advice information corresponding to the health item according to the customized configuration information includes:
[0125] Encapsulate the advice content and the rule model to generate a recommended library software tool development kit of the health advice information corresponding to the health item.
[0126] In some embodiments of the present application, the customized configuration information includes the advice content and the rule model of the health item. Among them, one or more pieces of advice content and one or more rule models are encapsulated to generate a recommended library software tool development kit of the health advice information corresponding to the health item.
[0127] Through the embodiments of the present application, the research platform also provides the function of generating a recommended library software tool development kit according to the customized configuration information, such as In the interactive application interface displayed on the first terminal as shown, the first user can also upload health advice information according to the label information provided by the interactive application interface. The health advice information includes health content and a rule model. After receiving the health advice information, the first terminal sends a third instruction to the research platform. The research platform executes the third instruction, stores and encapsulates it according to the uploaded health advice information in the format of the advice library rules and content of the advice library, and generates a software development kit for the advice library of the corresponding health item. Users can upload health advice information to the research platform as needed and generate a software development kit for the advice library of the required health item by customizing the command of the configuration information, which improves the applicability and versatility of the research platform.
[0128] See , which is a schematic diagram of the architecture setting of the health advice library provided by the embodiment of the present application. In the database of the research platform, there are health advice libraries for multiple health items.
[0129] In some embodiments of the present application, health advice libraries for multiple health items are prefabricated in the database of the research platform. Each health advice library for a health item includes advice library content and advice library rules. The advice library includes, but is not limited to, health advice libraries for health items such as a heart health advice library, a sleep apnea advice library, or a medical rehabilitation advice library, etc.
[0130] Exemplarily, in the advice library rules of each health advice library for a health item, a specific rule model and advice library content corresponding to different risk levels of the rule model are configured, and the rule model is associated with the advice library content. Different thresholds are set in the rule model, and advice library content matching different thresholds. After determining the user's health risk level, the rule model corresponding to the risk level can be determined, and thus, according to the corresponding association relationship between the rule model and the advice library content, the advice library content matching the health risk level can be determined.
[0131] Specifically, in the advice library content corresponding to each rule model, it also includes characteristic health advice data and regular health advice data. For the content of the advice without risk, it may only include regular health advice data, and multiple pieces of advice are set in the regular health advice data. The research platform or the application program of the second terminal can poll and match multiple pieces of advice with the user's health risk level and push them according to different times or rounds when the user starts the test. For the advice library content with certain risks, it includes advice content associated with multiple characteristic data. Such as As shown, for the heart health advice library, the characteristic data includes characteristic parameters related to heart rate, stress, sleep, and human characteristics, etc. Each piece of characteristic data corresponds to a different weight ratio. When the research platform matches the health advice data in combination with the user's historical data, if the historical data includes abnormal indicators of multiple pieces of characteristic data, the health advice data will be pushed in a polling manner according to the weight ratio. The advice content related to each piece of characteristic data includes multiple pieces of advice. The research platform or the application program of the second terminal polls and matches multiple pieces of advice with the user's health risk level according to different times or rounds when the user starts the test and then pushes them. Among them, the content of the advice library with certain risks also includes general advice. During the process of the research platform matching the health advice data in combination with the user's historical data, if there are no abnormal indicators in multiple pieces of characteristic data in the historical data or the second terminal is not connected to the network, the general advice will be directly pushed. Among them, the general advice includes multiple pieces of advice. The research platform or the application program of the second terminal can poll and match multiple pieces of advice with the user's health risk level according to different times or rounds when the user starts the test and then push them.
[0132] Through the embodiments of the present application, the research platform combines the user's historical data, matches the health risk level with the advice library rules in the health advice library, obtains the characteristic health advice data or general health advice data that conforms to the health risk level, and polls and provides multiple pieces of advice data to the user, and then pushes them to the application program client of the electronic device for the user to refer to. It realizes a more intelligent and professional analysis of the user's health data, provides more accurate and reliable health advice data for the user, and improves the user experience.
[0133] See , which is a schematic flowchart of the implementation process of the health advice data pushing method provided by the embodiments of the present application. Through the information interaction between the second terminal and the research platform, the research platform is used as the execution subject to push the health advice data to the application program of the second terminal. The specific implementation process includes:
[0134] Step S701, receive the health risk level of the second user sent by the second terminal; wherein, the health risk level is the result of the second terminal evaluating the health basic data of the second user according to the prefabricated health standard data.
[0135] In some embodiments of the present application, the second terminal is a mobile terminal or a wearable device used by the second user, which is a terminal device that can measure the health basic data of the second user indirectly or directly.
[0136] In some embodiments, the generated recommendation library software tool development kit can be integrated into the application of the second terminal and integrated into the application as one or more functions of the application. The second user is the user who uses the second terminal and tests the health basic data through the application on the second terminal. The second terminal is used to collect the health basic data of the second user. The health basic data includes heart rate data, sleep data, blood pressure data, etc. The second terminal can collect the health basic data of the user in a contact or non-contact form with the second user. The health risk level is the result of the second terminal evaluating the health basic data of the second user according to the prefabricated health standard data.
[0137] Specifically, the address information of the cloud server of the research platform is included in the recommendation library software tool development kit. After the second terminal obtains the health risk level of the second user by evaluating the health basic data of the second user, it can send the health risk level to the research platform according to the address information of the cloud server.
[0138] Step S702, search for the health recommendation data that matches the health risk level, and push the health recommendation data to the application interaction interface of the second terminal.
[0139] In some embodiments of the present application, the health risk level is used to indicate whether there is an abnormality in the user's health condition. The health risk level includes a high risk level, a medium risk level, a low risk level, and a risk-free level. When the health risk level is a high risk level, a medium risk level, or a low risk level, it indicates that there is an abnormality in the user's health condition, corresponding to different abnormality ratios and recommendation library rules respectively. When the abnormality ratio corresponding to the health risk level is zero, the recommendation library rule corresponding to the user's health risk level is Rule Four, and the rule model matched with the health risk level is no abnormality. If the user's current health condition is normal, then combining the user's historical data, the health risk level is matched with the health recommendation library to obtain the rule model that matches the health risk level. For example, the risk-free level matches the rule model of Rule Four of the recommendation library rule: no abnormality; no abnormality corresponds to the risk-free recommendation of the recommendation library content.
[0140] In some embodiments, if there is an abnormality in the user's current health condition, then combining the user's historical data, the health risk level is matched with the health recommendation library to obtain the rule model that matches the health risk level. The recommendation library rules corresponding to the abnormal health conditions include: Rule One, Rule Two, Rule Three, and multiple rules can also be set as needed, which are not limited here; the rule models of the recommendation library rules include: abnormality ratio ≥ 60%, 20% ≤ abnormality ratio < 60%, 0 < abnormality ratio < 20%; the rule model corresponding to each rule is: Rule One corresponds to abnormality ratio ≥ 60%, Rule Two corresponds to 20% ≤ abnormality ratio < 60%, and Rule Three corresponds to 0 < abnormality ratio < 20%.
[0141] Among them, different rule models in the recommendation library rules correspond to different levels of health recommendations in the recommendation library content. For example, the rule model of Rule 1 corresponds to high-risk recommendations, the rule model of Rule 2 corresponds to medium-risk recommendations, and the rule model of Rule 3 corresponds to low-risk recommendations.
[0142] In some embodiments, the finding of health recommendation data matching the health risk level and pushing the health recommendation data to the application program interface of the second terminal includes:
[0143] B1. Matching the health risk level with the rule models of the recommendation library rules in the health recommendation library of the health item to obtain the health recommendation level corresponding to the health risk level.
[0144] B2. Combining the historical data of the second user, pushing the characteristic health recommendation data or the regular health recommendation data associated with the historical data in the health recommendation level to the application program interface of the second terminal.
[0145] In some embodiments, the research platform receives the health risk level of the second user sent by the application APP of the second terminal. According to the health risk level, it determines the rule model corresponding to the current health condition of the second user and the health recommendation level corresponding to the rule model. The research platform obtains the historical data of the second user, and the historical data includes one or more characteristic data such as heart rate data, sleep data, stress data, or blood pressure data.
[0146] Among them, the characteristic data in the historical data of the user is associated with the characteristic health recommendation data in the recommendation library content. For example, the heart rate data in the historical data corresponds to the heart rate-related recommendations among the high-risk recommendations, medium-risk recommendations, or low-risk recommendations in the recommendation library content.
[0147] Exemplarily, the historical data of the user is stored in the cloud server of the research platform. The historical data includes multiple characteristic data, and it is recorded whether the characteristic data meets the standard of the normal characteristic parameters. If a certain characteristic data in the historical data does not meet the standard of the normal characteristic parameters, then the characteristic health recommendation data associated with the characteristic parameter is obtained, and the characteristic health recommendation data associated with the characteristic data with abnormalities in the historical data is pushed; for example, if the sleep data in the historical data of the user does not meet the standard of the normal characteristic parameters, then the health recommendation data related to the sleep-related recommendations in the recommendation library content is obtained. If all the historical data of the user meets the standard of the normal characteristic parameters, then the regular recommendations in the health recommendation level corresponding to the risk level are recommended. Among them, the regular recommendations include multiple health recommendation data, and each health recommendation data in the regular recommendations is pushed in a polling manner according to the set order.
[0148] In some embodiments, pushing the characteristic health advice data or the regular health advice data associated with the historical data in the health advice level to the application program interaction interface of the second terminal includes:
[0149] Polling and pushing each piece of advice in multiple pieces of advice in the characteristic health advice data or multiple pieces of advice in the regular health advice data to the application program interaction interface of the second terminal in a preset order.
[0150] In some embodiments of the present application, the characteristic health advice data or the regular health advice data each include multiple pieces of advice; polling and pushing each piece of health advice data in the regular advice in a set order.
[0151] Through the embodiments of the present application, the research platform receives the health risk level sent by the second terminal, queries the health advice data corresponding to the health status of the second user according to the risk level, and pushes the health advice data to the second terminal, polling and providing multiple pieces of advice data for the second user to refer to; realizing a more intelligent and professional analysis of the health data of the second user, providing more reliable health advice data for the second user, and improving the user experience.
[0152] See , which is a schematic implementation flow diagram of the health advice data processing method provided by the embodiments of the present application. The research platform provided by the present application can create a software development kit for the advice library of health projects according to the default health advice library selected by the user or the uploaded health advice data; after integrating the software development kit for the advice library into the application program of the second terminal, the second terminal can measure the basic health data of the user and evaluate the health risk level of the user according to the basic health data; the research platform can receive the health risk level of the user fed back by the application program of the second terminal, search for the health advice data matching the health risk level in the health advice library of the health project, and push the health advice data to the application program of the second terminal; saving the development time of the health application program of the second terminal and the cumbersome process of docking professional medical institutions, reducing the software development difficulty, and providing more reliable and professional health advice data for the user conveniently and quickly. The specific steps include:
[0153] Step S801, receiving a first instruction or a third instruction sent by the first terminal, the first instruction including configuration request information, the configuration request information including tag information corresponding to the advice content and rule model of the health project respectively; the third instruction including customized configuration information, the customized configuration information including the advice content and rule model of the health project.
[0154] Step S802: Extract the content and rules of the advice library in the health advice library of the health item according to the label information corresponding to the said advice content and the rules model respectively; or, obtain the advice content and rules model of the health item uploaded by the first terminal.
[0155] Step S803: Package the content of the advice library and the rules of the advice library to generate a software development kit for the advice library of the health item.
[0156] Step S804: After integrating the software development kit for the advice library into the application of the second terminal, receive the health risk level of the second user feedback by the second terminal; wherein, the health risk level is the result of the second terminal evaluating the health basic data of the second user according to the prefabricated health standard data.
[0157] Step S805: Search for health advice data matching the health risk level, and push the health advice information to the application interaction interface of the second terminal.
[0158] Through the embodiments of the present application, the research platform stores the health advice information of health items. The research platform can receive the first instruction sent by the first terminal, and generate a software development kit for the advice library of the health advice information corresponding to the health item according to the configuration request information of the health advice information corresponding to the health item in the first instruction, and send the data stream of the software development kit to the first terminal, so that the label of the software development kit is displayed on the interaction application interface of the first terminal; the health application development institution can directly download the software development kit for the advice library according to the label of the software development kit displayed on the interaction application interface, and integrate the advice library SDK package into the application of the electronic device, so that in the process of developing the health application, it saves the cumbersome processes such as the docking between the APP development institution and the health research institution; through the creation function of the health advice data and the advice library SDK package provided by the research platform, the software development kit for the advice library can be generated conveniently and quickly, reducing the development difficulty of the health application and shortening the development cycle; through the health advice information of the health items stored by the research platform, generating the corresponding software development kit of the health application, and carrying out information interaction with the second terminal, it can provide more comprehensive and accurate health advice for the development of the health application, and solve the problem of resource limitation.
[0159] See , which is a schematic flowchart of the research platform provided by the embodiments of the present application for pushing health advice data. After the second terminal obtains the health basic data of the second user, the health basic data is evaluated according to the prefabricated health standard data to obtain the health risk level of the second user. The application program of the second terminal transmits the health risk level to the cloud server of the research platform according to the cloud server address of the research platform in the local advice library SDK package; the research platform combines the historical data of the second user, matches the health risk level with the rule model of the advice library rules, and obtains the health advice level corresponding to the health risk level; according to the matching result, multiple health advices of characteristic health advice data or regular health advice data are pushed by polling.
[0160] Exemplarily, as shown in the logical schematic diagram of the application scenario of the research platform for pushing health advice data, which includes the following steps:
[0161] Step S901, receive the health risk level sent by the application APP of the second terminal, and the health risk level is obtained by the second terminal evaluating the health basic data of the user according to the prefabricated health standard data.
[0162] Step S902, judge whether there is an abnormality in the user's health condition according to the health risk level.
[0163] In some embodiments, the health risk level includes a high risk level, a medium risk level, a low risk level, and a risk-free level. When the health risk level is a high risk level, a medium risk level, or a low risk level, it indicates that there is an abnormality in the user's health condition, corresponding to different abnormality ratios; when the abnormality ratio corresponding to the health risk level is zero, the advice library rule corresponding to the user's health risk level is Rule Four, and the rule model matched with the health risk level is no abnormality.
[0164] Step S903, if there is no abnormality in the user's current health condition, combine the user's historical data, match the health risk level with the health advice library, and obtain the rule model matched with the health risk level.
[0165] For example, the risk-free level matches the rule model of Rule Four of the advice library rules: no abnormality; no abnormality corresponds to the risk-free advice in the advice library content.
[0166] Step S904, poll and recommend multiple health advice data in the risk-free advice corresponding to the rule model in a preset order.
[0167] In some embodiments, no abnormality corresponds to risk-free advice, and the risk-free advice includes regular advice, and the regular advice includes multiple health advice data. The research platform combines historical data and polls and recommends each health advice data of the regular advice in a preset order.
[0168] Step S905: If the user's current health condition is abnormal, then combine the user's historical data, match the health risk level with the health advice library, and obtain a rule model that matches the health risk level.
[0169] In some embodiments, the advice library rules corresponding to the abnormal health conditions may include: Rule 1, Rule 2, Rule 3, and multiple rules can also be set as needed; the rule models of the advice library rules include: the abnormal ratio ≥ 60%, 20% ≤ the abnormal ratio < 60%, 0 < the abnormal ratio < 20%; the rule model corresponding to each rule is: Rule 1 corresponds to the abnormal ratio ≥ 60%, Rule 2 corresponds to 20% ≤ the abnormal ratio < 60%, and Rule 3 corresponds to 0 < the abnormal ratio < 20%. Among them, different rule models in the advice library rules correspond to different levels of health advice in the advice library content. For example: the rule model of Rule 1 corresponds to high-risk advice, the rule model of Rule 2 corresponds to medium-risk advice, and the rule model of Rule 3 corresponds to low-risk advice.
[0170] Step S906: Whether the second terminal is connected to the network.
[0171] In some embodiments, when the second terminal is in the networked state, the application APP can interact with the cloud server of the research platform through the address in the advice library SDK package to receive the health advice data pushed by the research platform. When the second terminal is in the offline state, the application APP can push the health advice data based on the health advice library in the local advice library SDK package.
[0172] Step S907: If the second terminal is in the offline state, then the local health advice library of the application APP of the second terminal recommends the general advice among the high-risk advice, medium-risk advice, or low-risk advice corresponding to the rule model. Among them, the rule model is the advice library rule that matches the health risk level; the general advice includes multiple health advice data, and each piece of health advice data in the general advice is polled and matched according to the user's measurement time or number of times.
[0173] Step S908: If the second terminal is in the networked state, then combine the historical data of the research platform (including heart rate, sleep, stress, or blood pressure, etc.), and determine the health advice data in the health advice library of the research platform according to the rule model corresponding to the health risk level.
[0174] In some embodiments, if the second terminal is in an online state, the research platform receives the health risk level of the user sent by the application program (APP) of the second terminal. The research platform determines the rule model corresponding to the current health condition of the user and the health advice level corresponding to the rule model according to the risk level. The research platform obtains the historical data of the user, and the historical data includes one or more characteristic parameters such as, but not limited to, heart rate data, sleep data, stress data, or blood pressure data. Among them, the characteristic data in the historical data of the user is associated with the characteristic health advice data in the advice library. For example, the heart rate data in the historical data corresponds to the advice related to heart rate in the high-risk advice in the advice library content.
[0175] Step S909, the research platform determines whether there is any abnormality in the historical data.
[0176] In some embodiments, the historical data of the user is stored in the cloud server of the research platform. The historical data includes multiple characteristic data, and it is recorded whether the characteristic data meets the standard of normal characteristic parameters. If a certain characteristic data in the historical data does not meet the standard of normal characteristic data, the characteristic health advice data associated with the characteristic data is obtained. For example, if the sleep data in the historical data of the user does not meet the standard of normal characteristic parameters, the health advice data related to sleep advice in the advice library content is obtained.
[0177] Step S910, if all the historical data of the user meets the standard of normal characteristic parameters, the regular advice in the health advice level corresponding to the risk level is recommended. Among them, the regular advice includes multiple pieces of health advice data, and each piece of health advice data in the regular advice is pushed in a polling manner according to the set order.
[0178] Step S911, the research platform pushes the characteristic health advice data associated with the characteristic data with abnormalities in the historical data to the second terminal.
[0179] In some embodiments, the health advice levels include high-risk advice, medium-risk advice, low-risk advice, and risk-free advice. Different health advice levels may include multiple pieces of characteristic health advice data (such as the high-risk advice shown includes advice related to heart rate, advice related to stress, advice related to sleep, and advice related to human characteristics, etc.). Each piece of characteristic health advice data includes multiple pieces of advice (such as Among the corresponding high-risk suggestions shown, such as Suggestion 1, Suggestion 2, etc. in the heart rate-related suggestions, that is, multiple pieces of health suggestion data. For multiple characteristic health suggestion data of high-risk suggestions, medium-risk suggestions, and low-risk suggestions, they respectively include heart rate-related suggestions, stress-related suggestions, sleep-related suggestions, and human characteristic-related suggestions; each piece of characteristic health suggestion data is set with a corresponding weight percentage; each piece of characteristic health suggestion data includes multiple suggestions (that is, multiple pieces of health suggestion data). The research platform can recommend each piece of health suggestion data according to the user's measurement time or regular polling.
[0180] In addition, high-risk suggestions, medium-risk suggestions, low-risk suggestions, and risk-free suggestions respectively further include regular health suggestion data. The regular health suggestion data includes multiple suggestions (that is, health suggestion data). The research platform can recommend each piece of health suggestion data of the regular suggestions according to the user's measurement time or regular polling.
[0181] Among them, risk-free suggestions include regular suggestions. Regular suggestions include multiple pieces of suggestion data (such as Suggestion 1, Suggestion 2, etc. in it), and each piece of suggestion data is recommended according to the user's measurement time or regular polling.
[0182] In some embodiments, if the user's historical data only includes characteristic data related to one of the characteristic health suggestion data (for example, only includes heart rate data), then multiple suggestions of heart rate-related suggestions in the health suggestion level corresponding to the health risk level are recommended by polling (such as Suggestion 1 or Suggestion 2, etc. in the heart rate-related suggestions of medium-risk suggestions); if the user's historical data includes characteristic data related to multiple pieces of characteristic health suggestion data, then according to the weight of each piece of characteristic health suggestion data, multiple suggestions of characteristic health suggestion data are pushed in order from high weight to low weight. Among them, multiple suggestions of each piece of characteristic health suggestion data can be pushed by polling.
[0183] See which is a schematic interface diagram of the health suggestion data push result provided by the embodiment of the present application. As shown, the research platform pushes health suggestion data that is more in line with the user's health condition to the application program interaction interface of the second terminal according to the health risk level and in combination with the user's historical data. Different health suggestion data can be matched according to the current measured health basic data of the user and in combination with the user's historical data; the same measured health basic data may correspond to different health conditions, and different health suggestion data will be pushed; for example, as shown in As shown in [Figure 0], for the two suggestions of "suspected premature beats", different result suggestions are respectively corresponding (such as the proportion data of premature beats in the result suggestions, etc.). Thus, more professional and reliable health advice information is provided for users.
[0184] See , which is a schematic diagram of the interface of the research platform when uploading health advice data provided by an embodiment of the present application, and is similar to the display interface of the SDK package for creating a customized advice library. When the advice library content or advice library rules in the health advice library of the research platform need to be adjusted, the research institution or project administrator can upload the health advice information to be adjusted through the interactive application interface of the first terminal, and the health advice information includes advice content and rule models. As shown, on the update page provided by the interactive application interface of the first terminal, it corresponds to the heart health project; the health advice library of the health project includes advice library content and advice library rules; the interactive application interface of the first terminal is provided with advice content tags such as high risk, medium risk, low risk, no abnormality, etc. corresponding to the advice library content for prompting upload; at the same time, it also includes rule model tags for prompting upload corresponding to the advice library rules. When the first terminal receives the health advice information input by the research institution or project administrator and the save and update instruction, the first terminal sends a second instruction to the research platform, and the second instruction is used to instruct the research platform to perform data logic processing, and store and update the health advice library of the corresponding health project according to the format of the advice library rules and advice library content.
[0185] See , which is a schematic diagram of the process for updating the health advice library in the research platform database provided by an embodiment of the present application. Based on the information interaction between the first terminal and the research platform, and the information interaction between the second terminal and the research platform, with the research platform as the execution entity, the health advice library of the health project and the advice library SDK package are updated; the specific implementation process includes:
[0186] Step S1201: Receive the second instruction sent by the first terminal, and the second instruction includes the configuration update information of the health project.
[0187] In some embodiments of the present application, when the health advice information stored in the database of the research platform needs to be adjusted, including the adjustment of the advice library content or the advice library rules, the first terminal receives the health advice information to be adjusted input by the first user, and the first terminal sends a second instruction according to the health advice information, and the second instruction is used to instruct the research platform to update the health advice library of the health project according to the configuration update information.
[0188] Step S1202: Update the health advice library of the health project according to the configuration update information.
[0189] In some embodiments, updating the health advice library of the health item according to the configuration update information includes:
[0190] Updating the content of the advice library in the health advice library of the health item according to the advice content of the health item, or updating the advice library rules in the health advice library of the health item according to the rule model of the health item.
[0191] In some embodiments of the present application, the first terminal receives health advice information uploaded by the first user according to the prompt tags of the interactive application interface, where the health advice information includes the advice content or rule model of the health item.
[0192] In some embodiments, after the research platform receives the instruction to save and update sent by the first terminal, it does not execute the update instruction first, saves the health advice data and sets a pending review tag; the research platform reviews the health advice information according to the prefabricated professional standards, or a professional researcher reviews the health advice information; after the health advice information passes the review, the health advice information is stored as the health advice library of the corresponding health item or the existing health advice library of the corresponding health item is updated.
[0193] In some embodiments, after the first terminal sends the health advice information of a certain health item uploaded by the first user to the research platform, the research platform evaluates the health advice information according to the preset professional standards. After the evaluation is qualified, the prefabricated health advice library of the health item can be updated according to the uploaded health advice information; if the uploaded health advice information corresponds to a newly added health item, a health advice library for the new health item can also be created according to the uploaded health advice information.
[0194] In some embodiments, the method includes:
[0195] C1. Encapsulate the updated health advice library corresponding to the health item to generate an updated advice library software development kit, and update the version information of the advice library software development kit from the first version to the second version; wherein, the second version is higher than the first version.
[0196] C2. Send the data stream of the updated advice library software development kit to the first terminal.
[0197] In some embodiments, the method includes:
[0198] D1. Receive the version query information sent by the second terminal, where the version query information is used to query whether the version of the software development kit of the research platform is greater than the version of the software development kit of the second terminal.
[0199] D2. If the version of the software tool development kit of the research platform is greater than the version of the software tool development kit of the second terminal, send the download path of the software tool development kit of the research platform to the second terminal, where the download path is used to instruct the second terminal to download the software tool development kit of the research platform.
[0200] In some embodiments, the research platform packages the content of the advice library and the advice library rules in the updated health advice library or the health advice library of the newly created health project to generate an advice library SDK package, records and stores the version information of the advice library SDK package, and feeds back the data stream of the page file of the advice library SDK package to the interactive application interface of the first terminal.
[0201] Through this embodiment, when the health advice information in the health advice library of the health project needs to be adjusted, the research platform can receive the second instruction sent by the first terminal and update the health advice library of the health project according to the configuration update information of the health project in the second instruction; thus realizing the timely update of the health advice information and meeting the reliable and real-time requirements of users for the health advice information. At the same time, when the health advice library of the advice library software tool development kit of the second terminal is updated, there is no need to upgrade the application program version, reducing the duration of the process review for publishing the application program to the application market, reducing the development workload, and realizing the real-time online update of the advice library.
[0202] See , which is an interactive schematic diagram of the health advice library update provided by the embodiments of the present application. By updating the health advice library of the health project through the research platform and based on the information interaction between the research platform and the second terminal, the update of the advice library SDK package on the second terminal is realized. The implementation process includes:
[0203] Step S1301, the research platform receives the health advice information sent by the first terminal.
[0204] Among them, the health advice information is uploaded by the project administrator or research institution through the interactive application interface of the first terminal.
[0205] Step S1302, the research platform reviews the health advice information according to the preset professional standards.
[0206] Step S1303, if the review result is qualified, the research platform updates the health advice library, the advice library SDK package and the version information of the advice library SDK package.
[0207] After the update of the advice library SDK package of the research platform is completed, the advice library SDK package integrated in the local application program of the second terminal also needs to be updated synchronously, which specifically includes the following steps:
[0208] Step S1304, the application APP of the second terminal queries the version information of the recommended library SDK package on the research platform.
[0209] Step S1305, the application APP determines whether the version of the recommended library SDK package on the research platform is greater than the version of the recommended library SDK package on the second terminal locally.
[0210] Step S1306, if the version of the recommended library SDK package on the research platform is greater than the version of the recommended library SDK package on the second terminal locally, the application APP obtains the download path of the recommended library SDK package on the research platform and downloads the new version of the recommended library SDK package.
[0211] Step S1307, the application APP updates the recommended library SDK package locally according to the downloaded new version of the recommended library SDK package, re-creates the push process of the health recommendation data, and makes the new version of the recommended library SDK package take effect.
[0212] Step S1308, if the version of the recommended library SDK package on the research platform is not greater than the version of the recommended library SDK package on the second terminal locally, the query process ends.
[0213] Through the embodiments of the present application, when the health recommendation library of the recommended library software development kit of the second terminal is updated, there is no need to upgrade the application version, which reduces the duration of the process review for publishing the application to the application market, reduces the development workload, and realizes the real-time online update of the recommended library.
[0214] See , which is a schematic flowchart of the first terminal processing health recommendation information provided by the embodiments of the present application. The first terminal interacts with the research platform, and the first terminal obtains the configuration request information, so that the research platform creates a recommended library SDK package according to the configuration request information; the first terminal is the execution subject, and the specific implementation process includes:
[0215] Step S1401, receive the configuration request information input by the first user, where the configuration request information includes the label information of the health recommendation information corresponding to the health item.
[0216] In some embodiments, the receiving the configuration request information input by the first user includes:
[0217] Receive one or more label information corresponding to the recommended content of the health item input by the first user, and one or more label information corresponding to the rule model.
[0218] In some embodiments of the present application, the configuration request information includes the label information corresponding to the recommended content of the health item and the rule model respectively.
[0219] Step S1402: Send a first instruction to the research platform according to the label information of the health advice information of the health item; wherein, the first instruction is used to instruct the research platform to generate a software development kit (SDK) for the advice library corresponding to the health item according to the configuration request information.
[0220] In some embodiments, the sending of the first instruction to the research platform according to the label information of the health advice information of the health item includes:
[0221] Send a first instruction to the research platform according to one or more label information corresponding to the advice content of the health item and one or more label information corresponding to the rule model.
[0222] Wherein, the first instruction is used to instruct the research platform to extract the content and rules of the advice library in the advice library corresponding to the health item according to the label information corresponding to the advice content and rule model of the health item, and encapsulate the content and rules of the advice library in the advice library to generate the software development kit for the advice library of the health item.
[0223] Step S1403: Receive the data stream of the software development kit for the advice library sent by the research platform, and display the data stream of the software development kit for the advice library as a label of the software development kit for the advice library on the interactive application interface.
[0224] Through this embodiment, the first terminal receives the configuration request information input by the first user. The first terminal can send the configuration request information to the research platform in the form of an instruction, so that the research platform generates a software development kit for the advice library of the health item according to the instruction. Thus, the research platform can provide the function of creating health advice data and the advice library SDK package, which can conveniently and quickly generate the software development kit for the advice library, reduce the development difficulty of health applications, shorten the development cycle, and reduce the cumbersome process of docking medical institutions and the problem of resource limitation.
[0225] See , which is another process schematic diagram of the first terminal processing health advice information provided by the embodiment of the present application. The first terminal interacts with the research platform, and the first terminal obtains configuration update information, so that the research platform updates the health advice library and the advice library SDK package of the health item according to the configuration update information; the first terminal is the execution subject, and the specific implementation process includes:
[0226] Step S1501: Receive the configuration update information input by the first user, where the configuration update information includes the health advice information corresponding to the health item.
[0227] Step S1502: Send a second instruction to the research platform according to the health advice information corresponding to the health item; wherein, the second instruction is used to instruct the research platform to update the health advice library of the health item according to the configuration update information.
[0228] In some embodiments, the sending a second instruction to the research platform according to the health advice information corresponding to the health item includes:
[0229] Send the second instruction to the research platform according to the advice content or the rule model of the health item; wherein, the second instruction is used to instruct the research platform to update the health advice library of the health item according to the advice content, or to update the advice library rules in the health advice library of the health item according to the rule model.
[0230] In some embodiments of the present application, the configuration update information includes the advice content or the rule model of the health item.
[0231] In some embodiments of the present application, after the advice library content or the advice library rules in the health advice library of the health item are updated, it includes:
[0232] Step S1503: Receive the data stream of the updated advice library software development kit sent by the research platform, and display the data stream of the updated advice library software development kit as the label of the updated software development kit on the interaction application interface.
[0233] Wherein, the updated software development kit is obtained by the research platform encapsulating the updated health advice library corresponding to the health item.
[0234] Through this embodiment, when the health advice information of the health item stored in the research platform needs to be adjusted, the first terminal receives the configuration update information input by the first user. The configuration update information includes the health advice information corresponding to the health item, and the health advice information corresponding to the health item includes the advice content or the rule model; when the advice library content and the advice library rules in the health advice library of the research platform need to be adjusted, the first terminal sends the received advice content and rule model to the research platform, so that the research platform updates and adjusts the advice library content or the advice library rules in the health advice library of the health item; thereby realizing the timely update of the health advice information and meeting the reliable and real-time requirements of users for the health advice information.
[0235] See , which is another schematic diagram of the first terminal processing health advice information provided by the embodiments of the present application. The first terminal interacts with the research platform, and the first terminal obtains customization configuration information, so that the research platform creates a recommended library SDK package according to the customization configuration information. The first terminal is the execution subject, and the specific implementation process includes:
[0236] Step S1601, receive the customization configuration information input by the first user, where the customization configuration information includes the health advice information corresponding to the health item.
[0237] Step S1602, send a third instruction to the research platform according to the health advice information corresponding to the health item; wherein, the third instruction is used to instruct the research platform to generate a recommended library software development kit for the health advice information corresponding to the health item according to the customization configuration information.
[0238] In some embodiments, the sending a third instruction to the research platform according to the health advice information corresponding to the health item includes:
[0239] Send the third instruction to the research platform according to the advice content and rule model of the health item; wherein, the third instruction is used to instruct the research platform to package the advice content and rule model of the health item to generate the recommended library software development kit for the health item.
[0240] In the embodiments of the present application, the customization configuration information includes the advice content and rule model of the health item.
[0241] Through this embodiment, the research platform also provides a function of generating a recommended library software development kit according to the customization configuration information. Users can upload health advice information through the first terminal as needed, and the first terminal sends the health advice information to the research platform according to the health item to which it belongs, the content of the recommended library, and the rules of the recommended library, instructing the research platform to generate the required recommended library software development kit for the health item through the command of the customization configuration information, improving the applicability and versatility of the research platform.
[0242] See , which is a schematic diagram of multi-terminal information interaction provided by the embodiments of the present application.
[0243] In some embodiments of the present application, the research platform can generate a recommended library SDK package for a health application according to the configuration request information in the first instruction sent by the first terminal; the research institution downloads the recommended library SDK package on the first terminal and directly integrates the recommended library SDK package into the health application of the electronic device, shortening the development cycle of the health application and reducing the development difficulty and cost of the health application. In the actual application process, the second terminal obtains the user's basic health data, performs a risk assessment on the basic health data to obtain the user's health risk level; sends the user's health risk level to the research platform, and the research platform can combine the user's historical data, match the user's health risk level with the rule model of the health recommendation library, and push health recommendation data that conforms to the current user's physical condition.
[0244] As shown in Application Scenario 1, it introduces the process of the research platform creating a recommended library SDK package according to the configuration request information and the interaction process between the research platform and the first terminal and the second terminal, specifically including the following steps:
[0245] 1. The first terminal receives the configuration request information uploaded by the first user, and the configuration request information includes the label information of the health advice information corresponding to the health item.
[0246] In some embodiments, the configuration request information includes the request information selected and input by the research institution or project administrator according to the label information provided by the portal website of the interactive application interface of the first terminal, or may also be the health advice information and the request information for customizing the recommended library SDK uploaded according to the custom prompt provided by the portal website of the interactive application interface of the first terminal, where the health advice information includes the advice content and the rule model.
[0247] 2. The first terminal sends a first instruction to the research platform according to the label information of the health advice information, and the label information includes the advice content label and the rule model label.
[0248] 3. The research platform extracts the recommended library content corresponding to the advice content label and the recommended library rules corresponding to the rule model label according to the label information in the configuration request information, and encapsulates the recommended library content and the recommended library rules to generate a recommended library software development kit for the health item.
[0249] 4. The research platform sends the data stream of the recommended library software development kit to the first terminal.
[0250] 5. The first terminal displays the label of the recommended library software development kit on the interactive application interface according to the data stream of the recommended library software development kit.
[0251] 6. Download the recommended library software development kit and integrate the recommended library software development kit into the application of the second terminal.
[0252] 7. The second terminal obtains the health basic data of the second user.
[0253] In some embodiments, the second terminal can be a mobile terminal or a wearable device used by the user. For example, the mobile terminal can be a mobile phone, a tablet, or a rehabilitation medical device, etc.; the wearable device can be a smart watch, headphones, a smart bracelet, or a pendant, etc. After the user starts the electronic device for measurement, the second terminal can obtain the health basic data of the user's specific health items by contact or non-contact means. For example, the sensor set on the smart watch can record the number of times the user's pulse beats, so that the heart rate data of the user's heart health item can be obtained, etc. There are many ways to collect the user's health basic data through the second terminal, which will not be specifically limited here.
[0254] In some embodiments, the second terminal can set a fixed period or frequency to measure the user multiple times to obtain multiple sets of measurement data; according to the prefabricated health standard data, evaluate the multiple sets of measurement data to obtain the user's health risk level.
[0255] 8. The second terminal evaluates the health risk level of the current health status of the second user according to the health basic data.
[0256] 9. The second terminal matches the health risk level with the health recommendation library in the local recommended library software development kit to obtain health recommendation data; or sends the health risk level to the research platform.
[0257] 10. After receiving the health risk level, the research platform combines the historical data of the second user and matches the risk level with the health recommendation library to obtain health recommendation data.
[0258] In some embodiments, after the recommended library software development kit (SDK) is integrated into the application (APP) of the electronic device, the second terminal can match the health recommendation data corresponding to the health risk level according to the health recommendation library in the recommended library software development kit (SDK) of the application (APP); or, according to the cloud server address of the research platform in the recommended library software development kit (SDK), transmit the health risk level to the research platform, and the research platform combines the user's historical data to obtain the health recommendation data matching the health risk level. Among them, the user's historical data includes other characteristic data related to the health item. For example, in the heart health item, the user's historical data can include heart rate data, stress data, sleep data, blood pressure data, or human characteristic data, etc., other data related to the heart health item.
[0259] 11. Push the health recommendation data to the application interaction interface of the second terminal.
[0260] In some embodiments, according to the SDK package of the local recommendation library of the application APP, health recommendation information matching the health risk level is recommended; specifically, according to the rule model of the health recommendation library rules in the SDK package of the recommendation library, the health recommendation level corresponding to the health risk level is matched, and the content of the recommendation library corresponding to the health recommendation level is recommended. The content of the recommendation library may include multiple general recommendations (such as Recommendation 1 and Recommendation 2 in the general recommendations of the content of the recommendation library corresponding to different risk levels in
[0261] In some embodiments, the research platform combines the user's historical data to match the health risk level with the rule model of the recommendation library rules in the health recommendation library, and obtains the content of the recommendation library at the health recommendation level corresponding to the health risk level, and the health recommendation data corresponding to the user's historical data in the content of the recommendation library. Different health recommendation levels may include multiple characteristic health recommendation data (such as The high-risk recommendations shown include heart rate-related recommendations, stress-related recommendations, sleep-related recommendations, and human characteristic-related recommendations, etc.). Each piece of characteristic health recommendation data includes multiple recommendations (such as Recommendation 1, Recommendation 2, etc. in the heart rate-related recommendations corresponding to the high-risk recommendations shown in ), that is, multiple pieces of health recommendation information; for example, the health recommendation levels include high-risk recommendations, medium-risk recommendations, low-risk recommendations, and risk-free recommendations. The multiple characteristic health recommendation data for high-risk recommendations, medium-risk recommendations, and low-risk recommendations respectively include heart rate-related recommendations, stress-related recommendations, sleep-related recommendations, and human characteristic-related recommendations; each piece of characteristic health recommendation data is set with a corresponding weight percentage; each piece of characteristic health recommendation data includes multiple recommendations, that is, multiple pieces of health recommendation information, and each piece of health recommendation information can be recommended in a polling manner according to the user's measurement time or pattern. High-risk recommendations, medium-risk recommendations, low-risk recommendations, and risk-free recommendations respectively also include general health recommendation data. The general health recommendation data includes multiple recommendations, that is, health recommendation information, and each piece of health recommendation information of the general recommendation can be recommended in a polling manner according to the user's measurement time or pattern. The risk-free recommendations include general recommendations, and the general recommendations include multiple pieces of recommendation information (such as Recommendation 1, Recommendation 2, etc. in ), and are recommended in a polling manner according to the user's measurement time or pattern.
[0262] In some embodiments, if the user historical data only includes feature parameters related to one item in the feature health advice data (for example, only includes heart rate data), then poll and recommend multiple pieces of advice related to the heart rate in the corresponding risk level advice (such as Advice 1 or Advice 2 in the advice related to the heart rate in the medium risk level, etc.); if the user historical data includes multiple items related to the feature health advice data, then according to the weights of the feature health advice data, push multiple pieces of advice of the feature health advice data in order from the highest weight to the lowest weight, where multiple pieces of advice for each item of the feature health advice data can be pushed in a polling manner.
[0263] Such as As shown in Application Scenario 2, the embodiments of the present application further provide a multi-terminal interaction process for the update process of the advice library SDK package, and introduce the information interaction process in which when the health advice library on the research platform is updated, the health advice library on the corresponding second terminal is also updated, specifically including the following steps:
[0264] 1. The first terminal receives the configuration update information input by the first user, and the configuration update information includes the health advice information corresponding to the health item.
[0265] In some embodiments, the health advice information includes the advice content and the rule model. When the advice library content or the advice library rule in the background database of the research platform needs to be adjusted, the first terminal can receive the advice content or the rule model to be updated uploaded by the research institution or the project administrator; the interaction application interface of the first terminal can provide a prompt label for uploading the health advice information, and the research institution or the project administrator can upload the advice content and the rule model to the research platform according to the prompt label.
[0266] 2. The first terminal sends a second instruction to the research platform according to the health advice information, and the configuration update information includes the advice content or the rule model of the health item.
[0267] 3. The research platform evaluates whether the health advice information meets the requirements of professional standards. If it meets the requirements of professional standards, then update the advice library content of the health advice library according to the advice content or update the advice library rule of the health advice library according to the rule model; and update the advice library software development kit and the version information of the software development kit.
[0268] In some embodiments, professional standards for different health items can be prefabricated in the research platform. The professional standards are used to evaluate the reliability of health advice information. By comparing the health advice information with the professional standards, the matching percentage of the health advice information and the professional standards is obtained. If the matching percentage exceeds a preset threshold, it is evaluated that the health advice information meets the requirements of the professional standards; alternatively, after uploading the health advice information, the background of the research platform stores the health advice information in the database according to the content and format rules of the advice library and sets a to-be-reviewed label. Professional personnel in the field of health research obtain the health advice information with the to-be-reviewed label through the research platform on the review page of the first terminal and review the health advice information.
[0269] In some embodiments, if the health advice information meets the requirements of the professional standards, the research platform stores the health advice information in the health advice library in the database, updates the health advice library corresponding to the health item of the health advice data, and updates the advice library SDK package created by the health advice library and the version information of the advice library SDK package.
[0270] 4. The application program of the second terminal queries whether the version of the advice library SDK package of the research platform is greater than the version of the local advice library SDK package.
[0271] In some embodiments, the application program of the second terminal can regularly query the version of the advice library SDK package in the database of the research platform and compare whether the version of the advice library SDK package in the database is consistent with the version of the local advice library SDK package. If the version of the advice library SDK package in the database is higher than the version of the local advice library SDK package, it is determined that the advice library SDK package in the background database has been updated.
[0272] In some embodiments, after the advice library SDK package in the database of the research platform is updated, the research platform can also send an update message to the application program APP of the electronic device to notify the application program APP to update the advice library SDK package.
[0273] 5. If the version of the advice library SDK package of the research platform is greater than the version of the advice library SDK of the second terminal, the application program of the second terminal downloads and installs the latest version of the advice library SDK package.
[0274] In some embodiments, after the application program of the second terminal queries that the version of the advice library SDK in the background database of the research platform has been updated, or after the second terminal receives a notification of the update of the version of the advice library SDK package sent by the research platform, the application program of the second terminal obtains the address of the updated advice library SDK package of the research platform and downloads the updated advice library SDK package to the local to update the local advice library SDK package. There is no need to upgrade the application program APP, and only the advice library SDK package needs to be updated.
[0275] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not imply the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0276] Corresponding to the embodiment of the health advice information processing method and the application scenario described in the above embodiment, The block diagram of the research platform provided by another embodiment of the present application is shown. For the sake of convenience of description, only the parts related to the embodiments of the present application are shown.
[0277] Please refer to , which is a schematic structural diagram of the research platform provided by the embodiment of the present application. The research platform includes one or more processors and a memory; the memory is coupled to the one or more processors, and the memory is used to store computer program code, and the computer program code includes computer instructions; when the one or more processors execute the computer instructions, the research platform executes the above health advice information processing method.
[0278] As shown, the research platform 18 of this embodiment includes: at least one processor 180 ( only one is shown in the figure), a memory 181, and a computer program 182 stored in the memory 181 and operable on the at least one processor 180. When the processor 180 executes the computer program 182, the steps in the embodiment of the above health advice information processing method are implemented.
[0279] The research platform 18 may be a computing device such as a cloud server. The research platform 18 may include, but is not limited to, a processor 180 and a memory 181. Those skilled in the art can understand that merely an example of the research platform 18, does not constitute a limitation to the research platform 18, and may include more or fewer components than shown in the figure, or combine some components, or different components. For example, it may also include input / output devices, network access devices, etc.
[0280] The so-called processor 180 may be a Central Processing Unit (CPU), and this processor 180 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or this processor may also be any conventional processor, etc.
[0281] In some embodiments, the memory 181 may be an internal storage unit of the research platform 18, such as the hard disk or memory of the research platform 18. In other embodiments, the memory 181 may also be an external storage device of the research platform 18, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the research platform 18. Further, the memory 181 may also include both the internal storage unit of the research platform 18 and the external storage device. The memory 181 is used to store an operating system, application programs, a BootLoader, data, and other programs, such as the program code of the computer program, etc. The memory 181 may also be used to temporarily store the data that has been output or will be output.
[0282] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above-mentioned functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0283] An embodiment corresponding to the health advice information processing method and application scenario described in the above embodiments. The block diagram of the first terminal provided by another embodiment of the present application is shown. For the convenience of description, only the parts related to the embodiments of the present application are shown.
[0284] Please refer to , which is the schematic structural diagram of the first terminal provided by the embodiment of the present application. The first terminal includes one or more processors and a memory; the memory is coupled to the one or more processors, and the memory is used to store computer program code, and the computer program code includes computer instructions; when the one or more processors execute the computer instructions, the first terminal is caused to execute the above health advice information processing method.
[0285] As shown, the first terminal 19 of this embodiment includes: at least one processor 190 ( only one is shown in
[0286] ), a memory 191, and a computer program 192 stored in the memory 191 and executable on the at least one processor 190. When the processor 190 executes the computer program 192, the steps in the above embodiments of the health advice information processing method are implemented. The first terminal 19 may be a computing device such as a desktop computer, a notebook, and a palm computer. The first terminal 19 may include, but is not limited to, a processor 190 and a memory 191. Those skilled in the art can understand that
[0287] The so-called processor 190 may be a central processing unit (CPU), and the processor 190 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0288] In some embodiments, the memory 191 may be an internal storage unit of the first terminal 19, such as a hard disk or memory of the first terminal 19. In other embodiments, the memory 191 may also be an external storage device of the first terminal 19, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the first terminal 19. Further, the memory 191 may also include both the internal storage unit of the first terminal 19 and the external storage device. The memory 191 is used to store an operating system, application programs, a BootLoader, data, and other programs, such as the program code of the computer program, etc. The memory 191 may also be used to temporarily store data that has been output or will be output.
[0289] Corresponding to the embodiment of the health advice information processing method and application scenario described in the above embodiment, The block diagram of a second terminal provided in another embodiment of the present application is shown. For the sake of convenience of description, only the parts related to the embodiments of the present application are shown.
[0290] The embodiment of the present application also provides a health advice information processing system, the system includes one or more processors, a memory, and a transceiver; the memory and the transceiver are coupled to the one or more processors, the memory is used to store computer program code, and the computer program code includes computer instructions; when the one or more processors execute the computer instructions, the system is enabled to execute the health advice information processing method described above.
[0291] Please refer to , which is the structural schematic diagram of a second terminal provided in an embodiment of the present application. The second terminal includes one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, and the computer program code includes computer instructions; when the one or more processors execute the computer instructions, the second terminal is enabled to execute the above health advice information processing method.
[0292] As shown, the second terminal 20 of this embodiment includes: at least one processor 200 ( only one is shown in the figure), a memory 201, and a computer program 202 stored in the memory 201 and operable on the at least one processor 200. When the processor 200 executes the computer program 202, the steps in the embodiment of the above health advice information processing method are implemented.
[0293] The second terminal 20 may be a computing device such as a mobile terminal or a portable device. The second terminal may include, but is not limited to, a processor 200 and a memory 201. Those skilled in the art can understand that merely examples of the second terminal 20, which do not constitute a limitation on the second terminal 20, may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, it may also include input / output devices, network access devices, etc.
[0294] The so-called processor 200 may be a central processing unit (CPU), and the processor 200 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0295] The memory 201 may be an internal storage unit of the second terminal 20 in some embodiments, such as the hard disk or memory of the second terminal 20. The memory 201 may also be an external storage device of the second terminal 20 in some other embodiments, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the second terminal 20. Further, the memory 201 may also include both the internal storage unit and the external storage device of the second terminal 20. The memory 201 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of the computer program, etc. The memory 201 may also be used to temporarily store data that has been output or will be output.
[0296] In some embodiments of the present application, the software systems of the first terminal and the second terminal may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture.
[0297] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.
[0298] The embodiments of this application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program, and the computer program includes instructions. When the instructions run on a computer or a processor, the computer or the processor is caused to execute one or more steps in any of the above methods.
[0299] The embodiments of this application also provide a computer program product containing instructions. When the computer program product runs on a computer or a processor, the computer or the processor is caused to execute one or more steps in any of the above methods.
[0300] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0301] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by computer programs instructing relevant hardware. The programs can be stored in a computer-readable storage medium. When the programs are executed, they can include the processes of the above method embodiments. The aforementioned storage media include: various media such as ROM or random access memory RAM, magnetic disks, or optical discs that can store program codes.
[0302] As described above, the above are only the specific implementation manners of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the embodiments of the present application should be covered by the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.
Claims
1. A method for processing health advice information, characterized in that, Applied to a research platform, the method includes: Receiving a first instruction sent by a first terminal, the first instruction including configuration request information for health advice information corresponding to a health item, the configuration request information including advice content of the health item and tag information corresponding to a rule model respectively; Extracting advice library content and advice library rules in the health advice library corresponding to the health item according to the advice content of the health item and the tag information corresponding to the rule model respectively; Encapsulating the advice library content and advice library rules in the health advice library to generate a software development kit for the advice library of the health item, and recording version information of the software development kit for the advice library; Sending a data stream of the software development kit for the advice library to the first terminal; wherein, the data stream of the software development kit for the advice library is used to display a tag of the software development kit for the advice library on an interactive application interface of the first terminal.
2. The method according to claim 1, wherein The method includes: Receiving a second instruction sent by the first terminal, the second instruction including configuration update information of the health item; Updating the health advice library of the health item according to the configuration update information.
3. The method according to claim 1, wherein The method includes: Receiving a health risk level of a second user sent by a second terminal; wherein, the health risk level is a result of the second terminal evaluating health basic data of the second user based on prefabricated health standard data; Searching for health advice data matching the health risk level, and pushing the health advice data to an application program interactive interface of the second terminal.
4. The method according to claim 2, wherein The configuration update information includes advice content or a rule model of a health item; The updating the health advice library of the health item according to the configuration update information includes: Updating the advice library content in the health advice library of the health item according to the advice content of the health item, or updating the advice library rules in the health advice library of the health item according to the rule model of the health item.
5. The method according to claim 4, wherein The method includes: Encapsulating the updated health advice library corresponding to the health item to generate an updated software development kit for the advice library, and updating the version information of the software development kit for the advice library from a first version to a second version; wherein, the second version is higher than the first version; Sending a data stream of the updated software development kit for the advice library to the first terminal.
6. The method according to claim 5, characterized in that The method includes: Receiving version query information sent by the second terminal, the version query information being used to query whether the version of the software development kit of the research platform is greater than the version of the software development kit of the second terminal; If the version of the software development kit of the research platform is greater than the version of the software development kit of the second terminal, sending a download path of the software development kit of the research platform to the second terminal, the download path being used to instruct the second terminal to download the software development kit of the research platform.
7. The method according to claim 3, characterized in that, The searching for health advice data matching the health risk level, and pushing the health advice data to an application program interactive interface of the second terminal includes: Match the health risk level with the rule model of the advice library rules in the health advice library of the health item to obtain the health advice level corresponding to the health risk level; Combined with the historical data of the second user, push the characteristic health advice data or the general health advice data in the health advice level associated with the historical data to the application program interaction interface of the second terminal.
8. The method according to claim 7, characterized in that, The characteristic health advice data or the general health advice data each include multiple pieces of advice; The pushing the characteristic health advice data or the general health advice data in the health advice level associated with the historical data to the application program interaction interface of the second terminal includes: Push each piece of advice in the multiple pieces of advice in the characteristic health advice data or the multiple pieces of advice in the general health advice data to the application program interaction interface of the second terminal in a polling manner according to a preset order.
9. The method according to claim 1, characterized in that, Before sending the data stream of the advice library software development kit to the first terminal, it further includes: Receive a third instruction sent by the first terminal, where the third instruction includes customization configuration information of the health advice information corresponding to the health item; Generate an advice library software development kit for the health advice information corresponding to the health item according to the customization configuration information.
10. The method according to claim 9, wherein The customization configuration information includes the advice content and the rule model of the health item; The generating an advice library software development kit for the health advice information corresponding to the health item according to the customization configuration information includes: Package the advice content and the rule model to generate an advice library software development kit for the health advice information corresponding to the health item.
11. A method for processing health advice information, characterized in that, Applied to the first terminal, the method includes: Receive one or more tag information corresponding to the advice content of the health item input by the first user, and one or more tag information corresponding to the rule model; According to the one or more tag information corresponding to the advice content of the health item and the one or more tag information corresponding to the rule model, send a first instruction to the research platform; wherein, the first instruction is used to instruct the research platform to extract the advice library content and the advice library rules in the health advice library corresponding to the health item according to the tag information corresponding to the advice content and the rule model of the health item, and package the advice library content and the advice library rules in the health advice library to generate the advice library software development kit of the health item; Receive the data stream of the advice library software development kit sent by the research platform, and display the data stream of the advice library software development kit as the label of the advice library software development kit in the interaction application interface.
12. The method according to claim 11, wherein The method includes: Receive configuration update information input by the first user, where the configuration update information includes the health advice information corresponding to the health item; According to the health advice information corresponding to the health item, send a second instruction to the research platform; wherein, the second instruction is used to instruct the research platform to update the health advice library of the health item according to the configuration update information.
13. The method according to claim 12, wherein The configuration update information includes the advice content or the rule model of the health item; Sending a second instruction to the research platform according to the health advice information corresponding to the health item, including: Sending the second instruction to the research platform according to the advice content or the rule model of the health item; Wherein, the second instruction is used to instruct the research platform to update the health advice library of the health item according to the advice content, or update the advice library rules in the health advice library of the health item according to the rule model.
14. The method according to claim 13, wherein The method includes: After the advice library content or advice library rules in the health advice library of the health item are updated, receiving the data stream of the updated advice library software development kit sent by the research platform, and displaying the data stream of the updated advice library software development kit as the label of the updated software development kit on the interactive application interface; Wherein, the updated software development kit is obtained by the research platform encapsulating the health advice library corresponding to the updated health item.
15. The method according to claim 11, wherein Before receiving the data stream of the advice library software development kit sent by the research platform, it further includes: Receiving the customized configuration information input by the first user, where the customized configuration information includes the health advice information corresponding to the health item; Sending a third instruction to the research platform according to the health advice information corresponding to the health item; Wherein, the third instruction is used to instruct the research platform to generate a software development kit of the health advice information corresponding to the health item according to the customized configuration information.
16. The method according to claim 15, characterized in that, The customized configuration information includes the advice content and rule model of the health item; Sending the third instruction to the research platform according to the health advice information corresponding to the health item, including: Sending the third instruction to the research platform according to the advice content and rule model of the health item; Wherein, the third instruction is used to instruct the research platform to encapsulate the advice content and rule model of the health item to generate the software development kit of the advice library of the health item.
17. A research platform, characterized in that, The research platform includes one or more processors and a memory; The memory is coupled to the one or more processors, and the memory is used to store computer program code, and the computer program code includes computer instructions; When the one or more processors execute the computer instructions, the research platform is caused to execute the health advice information processing method according to any one of claims 1 to 10.
18. A first terminal, characterized in that, The first terminal displays an interactive application interface, and the first terminal includes one or more processors and a memory; The memory is coupled to the one or more processors, and the memory is used to store computer program code, and the computer program code includes computer instructions; When the one or more processors execute the computer instructions, the first terminal is caused to execute the health advice information processing method according to any one of claims 11 to 16.
19. A health advice information processing system, characterized in that The system includes one or more processors, a memory and a transceiver; The memory, the transceiver, and the one or more processors are coupled, and the memory is used to store computer program code, and the computer program code includes computer instructions; When the one or more processors execute the computer instructions, the system is caused to execute the health advice information processing method according to any one of claims 1 to 16.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and the computer program includes instructions, and when the instructions run on a computer, the computer is caused to execute the health advice information processing method according to any one of claims 1 to 16.
21. A computer program product containing instructions, characterized in that, When the computer program product runs on a computer, the computer is caused to execute the health advice information processing method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Health integration platform api
CN101536021A
Health analyzing method and terminal
CN105212896A
Design method and system based on smartphone cloud computing health center
CN106202871A
PaaS (Platform as a Service) architecture for health management and implementation method of architecture
CN106227524A