Information Prompting Method, Device and Equipment
By generating and sending message information, the problem that users cannot receive health management information in a timely manner in the health management system is solved, and the timeliness of health management prompts and user experience is improved.
Patent Information
- Application Number
- CN202211519535.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2042-11-30
AI Technical Summary
In the existing health management system, users cannot receive messages from health management managers in a timely manner when the program enters the background, resulting in a lack of effective supervision and sustainability of health management.
The message information is generated based on the prompt content of the user to be prompted and the preset task template, and sent it to the management user terminal through the scheduling server. The management user terminal uses a local application to send the health management prompt information to the user terminal to be prompted.
It enables users to receive health management prompts in a timely manner, improves user experience, reduces user operations, and ensures the effectiveness of health management.
Smart Images

Figure CN115865858B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of information processing technologies, and particularly to an information prompting method, apparatus, and device. Background Art
[0002] With the improvement of people's living standards, people are paying more and more attention to personal health management. Health management refers to a process of comprehensively managing the health risk factors of an individual or a group. It is based on modern nutrition and information management technology models, and provides relatively comprehensive health guarantee management services for each person from multiple perspectives such as society, psychology, environment, nutrition, and exercise.
[0003] Currently, in general, users communicate with health management professionals through mini-programs, and dedicated health management professionals provide health consultations and health guidance for users.
[0004] However, when the program enters the background, messages sent by health management professionals cannot be received in a timely manner, and effective health management cannot be carried out. Summary of the Invention
[0005] This application provides an information prompting method, apparatus, and device to solve the problem that messages sent by health management professionals cannot be received in a timely manner when the program enters the background.
[0006] In a first aspect, this application provides an information prompting method, including:
[0007] Generating corresponding message information based on the prompting content to be prompted to the user and a preset task template;
[0008] Sending the message information to a corresponding scheduling server for the scheduling server to send the message information to a corresponding management user terminal, and the management user terminal uses a local application program to send corresponding health management prompting information to the application program of the user terminal to be prompted based on the message information.
[0009] In a second aspect, this application further provides an information prompting method, including:
[0010] Receiving message information sent by a scheduling server, where the message information is generated by a management server based on the prompting content to be prompted to the user and a preset task template and sent to the scheduling server;
[0011] Using a local application program to send corresponding health management prompting information to the application program of the user terminal to be prompted based on the message information.
[0012] In a third aspect, this application provides an information prompting apparatus, including:
[0013] A first processing unit, configured to generate corresponding message information based on the prompt content to be prompted to the user and a preset task template;
[0014] A sending unit, configured to send the message information to a corresponding scheduling server, so that the scheduling server sends the message information to a corresponding management user terminal, and the management user terminal uses a local application to send corresponding health management prompt information to the application of the user terminal to be prompted based on the message information.
[0015] In a fourth aspect, the present application further provides an information prompt device, including:
[0016] A receiving unit, configured to receive the message information sent by the scheduling server, where the message information is generated based on the prompt content to be prompted to the user and a preset task template;
[0017] A second processing unit, configured to use a local application to send corresponding health management prompt information to the application of the user terminal to be prompted based on the message information.
[0018] In a fifth aspect, the present application provides an electronic device, including: a processor, a memory, and a transceiver;
[0019] The processor, the memory, and the transceiver circuit are interconnected;
[0020] The memory stores computer execution instructions;
[0021] The transceiver is configured to send and receive data;
[0022] The processor executes the computer execution instructions stored in the memory, so that the processor executes the method described in the first aspect or the second aspect.
[0023] The information prompt method, device, and equipment provided by the present application generate corresponding message information based on the prompt content to be prompted to the user and a preset task template; send the message information to a corresponding scheduling server, so that the scheduling server sends the message information to a corresponding management user terminal, and the management user terminal uses a local application to send corresponding health management prompt information to the application of the user terminal to be prompted based on the message information, which can receive prompts in a timely manner, effectively perform health management prompts on users, improve user experience, and moreover, there is no need to manually edit information to send to users, reducing user operations. Description of the Drawings
[0024] The drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.
[0025] Figure 1 It is a schematic network architecture diagram of the information prompt method provided by the present application;
[0026] Figure 2 Flow schematic diagram of an information prompting method provided for this application;
[0027] Figure 3 Flow schematic diagram of another information prompting method provided for this application;
[0028] Figure 4 Flow schematic diagram of another information prompting method provided for this application;
[0029] Figure 5 Flow schematic diagram of another information prompting method provided for this application;
[0030] Figure 6 Flow schematic diagram of another health management prompting information method provided for this application;
[0031] Figure 7 Structural schematic diagram of an information prompting device provided for this application;
[0032] Figure 8 Structural schematic diagram of another information prompting device provided for this application;
[0033] Figure 9 The first block diagram of an electronic device for implementing the information prompting method of the embodiments of this application;
[0034] Figure 10 The second block diagram of an electronic device for implementing the information prompting method of the embodiments of this application.
[0035] Through the above-mentioned drawings, specific embodiments of this application have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments. Detailed implementation manners
[0036] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with this application. On the contrary, they are merely examples of devices and methods consistent with some aspects of this application as detailed in the appended claims.
[0037] To clearly understand the technical solution of this application, the solutions of the prior art will be introduced in detail first.
[0038] Currently, health management generally involves users communicating with health managers online. Users use platforms such as H5 pages or mini-programs to communicate with health managers online. Professional health managers provide health management consultations and health guidance to users, formulate health promotion plans for users, mainly to grasp the health status of users, conduct health assessments on users, and improve and promote health.
[0039] However, when the program enters the background, it cannot receive message reminders in a timely manner, and there is a lack of supervision over the subsequent implementation of users. Users may find it difficult to sustain for a long time and cannot effectively carry out health management.
[0040] Therefore, to address the problem in the prior art that messages sent by health managers cannot be received in a timely manner when the program enters the background, the inventor found in the research that corresponding message information is generated based on the prompt content to be prompted to the user and a preset task template, and the message information is sent to the scheduling server. The scheduling server sends the message information to the corresponding management user terminal. The management user terminal uses the local application program to send health management prompt information to the application program of the user terminal to be prompted based on the message information, enabling timely receipt of prompts, effectively providing health management prompts to users, improving the user experience, and moreover, there is no need to manually edit information to send to users, reducing user operations.
[0041] Therefore, based on the above creative discovery, the inventor proposed the technical solution of the embodiments of this application. Next, the network architecture and application scenario of the information prompt method provided in the embodiments of this application will be introduced.
[0042] As Figure 1 shown, the network architecture corresponding to the information prompt method provided in the embodiments of this application includes: a management platform 1, a scheduling server 2, a management user terminal 3, and a user terminal 4. Among them, the scheduling server 2 is communicatively connected to the management platform 1 respectively, and the management user terminal 3 is communicatively connected to the user terminal 4. The management platform 1 generates corresponding message information based on the prompt content to be prompted to the user and a preset task template; the management platform 1 sends the message information to the corresponding scheduling server 2. The scheduling server 2 determines the corresponding management user terminal 3, and the scheduling server 2 sends the message information to the corresponding management user terminal 3. The management user terminal 3 uses the local application program to send the corresponding health management prompt information to the application program of the user terminal 4 corresponding to the user to be prompted based on the message information. It can receive prompts in a timely manner, effectively provide health management prompts to users, improve the user experience, and moreover, there is no need to manually edit information to send to users, reducing user operations.
[0043] The embodiments of the present invention will be specifically described below with reference to the accompanying drawings.
[0044] Figure 2A flowchart of an information prompting method provided by this application, which is applied to an electronic device. Among them, the electronic device can represent various forms of digital computers. Such as, cellular phones, smartphones, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. As Figure 2 shown, the method includes:
[0045] Step 201, generating corresponding message information based on the prompting content to be prompted to the user and a preset task template.
[0046] In this embodiment, the management server is used as the execution subject for description. The management server is communicatively connected to the scheduling server, the scheduling server is communicatively connected to multiple management user terminals, and each management user terminal is communicatively connected to multiple user terminals. The management server obtains the prompting content to be prompted to the user and generates corresponding message information based on the prompting content to be prompted to the user and a preset task template. Among them, the preset task template is a task template with a certain format set in advance. Among them, the prompting content can be set in advance based on the suggestions of the health management specialist. For example, the prompting content is set to prompt a certain user to exercise or take medicine at a certain time point.
[0047] Step 202, sending the message information to the corresponding scheduling server for the scheduling server to send the message information to the corresponding management user terminal, and the management user terminal uses the local application to send the corresponding health management prompting information to the application of the user terminal to be prompted based on the message information.
[0048] In this embodiment, the message information is sent to the corresponding scheduling server. The scheduling server is used to forward the message information. The scheduling server is communicatively connected to multiple management user terminals. The scheduling server determines the corresponding management user terminal according to the message information. The management user can be a health management specialist. Specifically, the scheduling server parses the message information to obtain the management user identifier and sends the message information to the management user terminal corresponding to the management user identifier. Further, the management server receives the message information, the management user terminal determines the user terminal to be prompted according to the message information, and the management user terminal uses the local application to send the corresponding health management prompting information to the application of the user terminal to be prompted based on the message information. For example, the management user terminal of the health management specialist uses the social application to send the corresponding health management prompting information to the social application of the user terminal to be prompted, and the user to be prompted can view the health management prompting information in the relevant application.
[0049] In this embodiment, corresponding message information is generated based on the prompt content to be prompted to the user and a preset task template, and the message information is sent to a scheduling server. The scheduling server sends the message information to the corresponding management user terminal. The management user terminal uses a local application program to send a health management prompt message to the application program of the user terminal to be prompted based on the message information, so that the prompt can be received in time, the user can be effectively prompted for health management, the user experience is improved, and there is no need to manually edit and send information to the user, reducing user operations.
[0050] Figure 3 FIG. 4 is a schematic flowchart of another information prompting method provided by this application. This method is applied to an electronic device, such as Figure 3 shown, and this method includes:
[0051] Step 301, determine whether any preset prompt condition corresponding to a user is satisfied based on a preset timing task.
[0052] In this embodiment, multiple timing tasks are preset for multiple users. Different timing tasks can be set for the same user, and different health management prompt messages are prompted at different times. Determine whether any preset prompt condition corresponding to a user is satisfied based on the preset timing task. For example, a certain timing task is to prompt a user to exercise at 9:00. If the current time is 9:00, it is determined that the preset prompt condition corresponding to the user is satisfied; if the current time is not 9:00, it is determined that the preset prompt condition corresponding to the user is not satisfied.
[0053] Step 302, if so, determine the user who satisfies the preset prompt condition as the user to be prompted, and generate corresponding message information based on the prompt content of the user to be prompted and the preset task template.
[0054] In this embodiment, if so, determine the user who satisfies the preset prompt condition as the user to be prompted, and generate corresponding message information based on the prompt content of the user to be prompted and the preset task template. Among them, the message information includes the prompt content, the management user identifier, and the user identifier to be prompted.
[0055] In a possible implementation manner, generating corresponding message information based on the prompt content of the user to be prompted and the preset task template includes:
[0056] Step 3021, obtain the preset task template, and determine the management user identifier corresponding to the user identifier to be prompted based on the pre-constructed identifier mapping relationship. The management user identifier is used to instruct the scheduling server to determine the corresponding management user terminal, and the user identifier is used to instruct the management user terminal to determine the user terminal to be prompted.
[0057] In this embodiment, a preset task template is obtained, the management user identifier corresponding to the user identifier to be prompted is determined based on the pre-constructed identification mapping relationship, the scheduling server determines the corresponding management user terminal according to the management user identifier, and the management user terminal determines the user terminal to be prompted according to the user identifier.
[0058] Step 3022, add the prompt content, the management user identifier, and the user identifier to be prompted to the preset task template to generate the corresponding message information.
[0059] In this embodiment, the prompt content, the management user identifier, and the user identifier to be prompted are added to the preset task template to generate the corresponding message information. For example, the prompt content is "exercise at 9:00", the management user identifier can be the name of the management user, and the user identifier to be prompted can be the name of the user to be prompted.
[0060] Optionally, the preset template is: "from_user": "X"; "to_user": "Y"; "content": [{"type": "text", "value": "Y, hello! Please do event X at XX:XX"}, {"type": "image", "value": "https: / / xxx.com / yyy.jpg"}]. Among them, the message information includes text information and image information. The text information includes the name of the user to be prompted and the prompt content of doing an event at a certain time period. The image information can be the image corresponding to the prompt content. Add the above prompt content, the name of the management user, and the name of the user to be prompted to the preset task template. The message information is: "from_user": "the name of the management user"; "to_user": "the name of the user to be prompted"; "content": [{"type": "text", "value": "the name of the user to be prompted, hello! Please exercise at 9:00"}, {"type": "image", "value": "https: / / xxx.com / yyy.jpg"}]. Add the prompt content, the name of the management user, and the name of the user to be prompted to the corresponding positions of the preset task template to generate the corresponding message information.
[0061] Step 303, send the message information to the corresponding scheduling server for the scheduling server to send the message information to the corresponding management user terminal, and the management user terminal uses the local application to send the corresponding health management prompt information to the application of the user terminal to be prompted based on the message information.
[0062] In this embodiment, the message information is sent to the corresponding scheduling server, which is used to forward the message information. The scheduling server sends the message information to the corresponding management user terminal. Specifically, the scheduling server determines the management user corresponding to the user to be prompted according to the message information, and further sends the message information to the management user terminal. The management user terminal uses the local application to send the corresponding health management prompt information to the application of the user terminal to be prompted based on the message information, and the user to be prompted can view the health management prompt information in the application.
[0063] Optionally, before generating the corresponding message information based on the prompt content of the user to be prompted and the preset task template, it further includes:
[0064] Step 302a, in response to the management user addition operation triggered by the user, establish the identification mapping relationship between the user and the management user.
[0065] In this embodiment, the user can use the applet to add a health manager as a friend. The management server responds to the management user addition request triggered by the user in the applet and establishes the identification mapping relationship between the user and the management user. This mapping relationship is used to determine the management user identification corresponding to the user to be prompted identification, and the same management user identification can correspond to multiple user identifications. It can receive prompts in a timely manner, effectively perform health management prompts for users, improve the user experience, and there is no need to manually edit information to send to users, reducing user operations.
[0066] Figure 4 It is a schematic flowchart of another information prompt method provided by this application. This method is applied to an electronic device, such as Figure 4 shown, and this method includes:
[0067] Step 401, receive the message information sent by the scheduling server. The message information is generated by the management server based on the prompt content of the user to be prompted and the preset task template and sent to the scheduling server.
[0068] In this embodiment, receive the message information sent by the scheduling server. The message information is generated by the management server based on the prompt content of the user to be prompted and the preset task template. The management server sends the message information to the scheduling server, and the scheduling server sends the message information to the management user terminal, and the management user terminal receives the message information sent by the scheduling server.
[0069] Step 402, use the local application to send the corresponding health management prompt information to the application of the user terminal to be prompted based on the message information.
[0070] In this embodiment, the management user terminal determines the corresponding user terminal to be prompted according to the message information. The management user terminal is provided with an application program. The management user terminal uses the local application program to send the corresponding health management prompt information to the application program of the user terminal to be prompted based on the message information. For example, the application program of the management user terminal can be a social application program. The management user terminal uses the social application program to automatically send the corresponding health management prompt information to the social application program of the user terminal to be prompted based on the message information, eliminating the need for manual operations by the management user. Using the local application program can automatically send health management prompt information to the user to be prompted, enabling timely receipt of the prompt and effectively providing health management prompts to users, enhancing the user experience.
[0071] Figure 5 FIG. is a schematic flow chart of another information prompt method provided by this application. This method is applied to an electronic device, such as Figure 5 As shown, this method includes:
[0072] Step 501, receive the message information sent by the scheduling server. The message information is generated by the management server based on the prompt content of the user to be prompted and the preset task template and sent to the scheduling server.
[0073] In this embodiment, receive the message information sent by the scheduling server. The message information is generated by the management server based on the prompt content of the user to be prompted and the preset task template. The management server sends the message information to the scheduling server, and the scheduling server sends the message information to the management user terminal, and the management user terminal receives the message information sent by the scheduling server.
[0074] Step 502, use the first application program to call the second application program based on the message information to send the corresponding health management prompt information to the application program of the user terminal to be prompted.
[0075] In this embodiment, the local application program of the management user terminal includes a first application program and a second application program. The first application program is used to control the second application program to send health management prompt information. Specifically, use the first application program to call the second application program based on the message information to the user terminal to be prompted
[0076] Step 5021, use the first application program to execute the automation script to parse the message information and obtain the prompt content and the identifier of the user to be prompted.
[0077] In this embodiment, the management user terminal uses the first application program to execute the automation script to parse the message information and obtain the prompt content and the identifier of the user to be prompted. The management user terminal determines the user terminal to be prompted according to the identifier of the user to be prompted.
[0078] Step 5022: If the prompt content includes a picture link and text information, use the first application to download the corresponding picture based on the picture link, and use the first application to call the second application to send a health management prompt message including the picture and text information to the application of the to-be-prompted user terminal corresponding to the to-be-prompted user identifier.
[0079] In this embodiment, if the prompt content includes a picture link and text information, first download the relevant picture, use the first application to download the corresponding picture based on the picture link, and further use the first application to call the second application to send a health management prompt message including the picture and text information to the application of the to-be-prompted user terminal corresponding to the to-be-prompted user identifier. The to-be-prompted user terminal uses the application to display the picture and text information, and the user can intuitively understand the prompt content.
[0080] Step 5023: If the prompt content includes text information, use the first application to call the second application to send a health management prompt message including the text information to the application of the to-be-prompted user terminal corresponding to the to-be-prompted user identifier.
[0081] In this embodiment, if the prompt content includes text information, use the first program to call the second application to send a health management prompt message including the text information to the application of the to-be-prompted user terminal corresponding to the to-be-prompted user identifier.
[0082] In this embodiment, the management user terminal uses the first application to call the second application to send a health management prompt message to the application of the to-be-prompted user terminal, eliminating the need for manual editing by users such as health managers, reducing user operations, and enabling timely receipt of prompts, effectively providing health management prompts to users and improving the user experience.
[0083] Figure 6 It is a schematic flowchart of another method for health management prompt information provided by this application. This method is applied to an information prompt system, such as Figure 6 shown. This method includes:
[0084] Step 601: The management server generates corresponding message information based on the prompt content of the to-be-prompted user and a preset task template.
[0085] In this embodiment, the information prompting system includes a management server, a scheduling server, multiple management user terminals, and multiple user terminals. Among them, the management server is communicatively connected to the scheduling server, the scheduling server is communicatively connected to multiple management user terminals, and the management user terminals are communicatively connected to the corresponding user terminals. The management server obtains the prompting content of the user to be prompted, and generates corresponding message information based on the prompting content of the user to be prompted and a preset task template, where the preset task template is a task template with a certain format set in advance. Among them, the prompting content can be set in advance based on the suggestions of the health managers.
[0086] Step 602, the management server sends the message information to the corresponding scheduling server.
[0087] In this embodiment, the management server sends the message information to the corresponding scheduling server, and the scheduling server is used to forward the message information.
[0088] Step 603, the scheduling server determines the corresponding management user terminal according to the message information.
[0089] In this embodiment, the scheduling server receives the message information, parses the message information, obtains the management user identifier, and determines the corresponding management user terminal according to the management user identifier.
[0090] Step 604, the scheduling server sends the message information to the corresponding management user terminal.
[0091] In this embodiment, the scheduling server sends the message information to the corresponding management user terminal, where the management user can be a health manager, and the user to be prompted is the object for whom the health manager is responsible for health management.
[0092] Step 605, the management user terminal uses the local application to send the corresponding health management prompting information to the application of the user terminal to be prompted based on the message information.
[0093] In this embodiment, the management user terminal uses the local application to send the corresponding health management prompting information to the application of the user terminal to be prompted based on the message information. Specifically, the local application of the management user terminal includes a first application and a second application. The first application is used to call the second application, and the first application is used to call the second application based on the message information to send it to the application of the user terminal to be prompted. The second application can be a social application, such as WeCom. The application of the user terminal to be prompted can also be a social application, such as WeChat. If the user to be prompted has added the health manager as a friend, the health management prompting information can be sent from WeCom to WeChat. If the user to be prompted has not added the health manager as a friend, the health management prompting information can be sent in the form of a text message.
[0094] Optionally, the local applications for managing the user terminal include a first application and a second application, including:
[0095] Step 6051: Use the first application to execute the automated script to parse the message information, and obtain the prompt content and the user identifier to be prompted.
[0096] In this embodiment, the management user terminal uses the first application to execute the automated script to parse the message information, obtains the prompt content and the user identifier to be prompted, and the management user terminal determines the user terminal to be prompted according to the user identifier to be prompted.
[0097] Step 6052: If the prompt content includes a picture link and text information, use the first application to download the corresponding picture based on the picture link, and use the first application to call the second application to send a health management prompt message including the picture and text information to the application of the user terminal to be prompted corresponding to the user identifier to be prompted.
[0098] In this embodiment, if the prompt content includes a picture link and text information, first download the relevant picture, use the first application to download the corresponding picture based on the picture link, and further use the first application to call the second application to send a health management prompt message including the picture and text information to the application of the user terminal to be prompted corresponding to the user identifier to be prompted. The user terminal to be prompted uses the application to display the picture and text information, and the user can intuitively understand the prompt content.
[0099] Step 6053: If the prompt content includes text information, use the first application to call the second application to send a health management prompt message including the text information to the application of the user terminal to be prompted corresponding to the user identifier to be prompted.
[0100] In this embodiment, if the prompt content includes text information, use the first program to call the second application to send a health management prompt message including the text information to the application of the user terminal to be prompted corresponding to the user identifier to be prompted.
[0101] Step 606: The user terminal to be prompted uses the application to display the health management prompt message.
[0102] In this embodiment, the user terminal to be prompted uses the application to display the health management prompt message. For example, the health management prompt message is displayed in the social application. The user can receive the prompt in time, effectively perform the health management prompt on the user, improve the user experience, and moreover, there is no need to manually edit the information to send to the user, reducing the user operation.
[0103] Figure 7 It is a schematic structural diagram of an information prompt device provided by the present application, as Figure 7As shown in the figure, the information prompting device 700 provided in this embodiment includes a first processing unit 701 and a sending unit 702.
[0104] Among them, the first processing unit 701 is used to generate corresponding message information based on the prompting content to be prompted to the user and a preset task template. The sending unit 702 is used to send the message information to the corresponding scheduling server, so that the scheduling server sends the message information to the corresponding management user terminal, and the management user terminal uses a local application program to send corresponding health management prompting information to the application program of the user terminal to be prompted based on the message information.
[0105] Optionally, the first processing unit is used to obtain a preset task template, determine the management user identifier corresponding to the user identifier to be prompted based on a pre-constructed identifier mapping relationship, where the management user identifier is used to instruct the scheduling server to determine the corresponding management user terminal, and the user identifier is used to instruct the management user terminal to determine the user terminal to be prompted; add the prompting content, the management user identifier, and the user identifier to be prompted to the preset task template to generate corresponding message information.
[0106] Optionally, the first processing unit is further used to establish an identifier mapping relationship between the user and the management user in response to the management user addition operation triggered by the user.
[0107] Figure 8 The following is a schematic structural diagram of another information prompting device provided in this application. As Figure 8 shown, the information prompting device 800 provided in this embodiment includes a receiving unit 801 and a second processing unit 802.
[0108] Among them, the receiving unit 801 is used to receive the message information sent by the scheduling server, and the message information is generated by the prompting content to be prompted to the user and a preset task template. The second sending unit 802 is used to send corresponding health management prompting information to the application program of the user terminal to be prompted based on the message information by using a local application program.
[0109] Optionally, the second processing unit is further used to call a second application program based on the message information by using a first application program to send corresponding health management prompting information to the application program of the user terminal to be prompted.
[0110] Optionally, the second processing unit is further configured to execute an automated script to parse the message information by using the first application, and obtain the prompt content and the user identifier to be prompted; if the prompt content includes a picture link and text information, download the corresponding picture based on the picture link by using the first application, and call the second application by using the first application to send a health management prompt message including the picture and the text information to the application of the user terminal to be prompted corresponding to the user identifier to be prompted; if the prompt content includes text information, call the second application by using the first application to send a health management prompt message including the text information to the application of the user terminal to be prompted corresponding to the user identifier to be prompted.
[0111] Figure 9 FIG. 1 is a first block diagram of an electronic device for implementing the information prompting method according to an embodiment of the present application, as Figure 9 shown. The electronic device 900 includes: a memory 901, a processor 902, and a transceiver 903.
[0112] The processor 902, the memory 901, and the transceiver 903 are interconnected by circuits;
[0113] The transceiver 903 is configured to send and receive data;
[0114] The memory 901 stores computer-executable instructions;
[0115] The processor 902 executes the computer-executable instructions stored in the memory 901, so that the processor 502 executes the method provided in any of the above embodiments.
[0116] Figure 10 FIG. 2 is a second block diagram of an electronic device for implementing the information prompting method according to an embodiment of the present application, as Figure 10 shown. The electronic device may be a computer, a digital broadcast terminal, a message transceiver device, a tablet device, a personal digital assistant, a server, a server cluster, etc.
[0117] The electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0118] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above methods. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0119] The memory 804 is configured to store various types of data to support the operation of the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0120] The power component 806 provides power to various components of the electronic device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 800.
[0121] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capabilities.
[0122] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.
[0123] The I / O interface 812 provides an interface between the processing component 802 and peripheral interface modules, and the peripheral interface modules may be a keyboard, a click wheel, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
[0124] The sensor component 814 includes one or more sensors for providing status assessments of various aspects of the electronic device 800. For example, the sensor component 814 can detect the on / off state of the electronic device 800, the relative positioning of components, such as the display and keypad of the electronic device 800. The sensor component 814 can also detect a change in the position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor component 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 may further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0125] The communication component 816 is configured to facilitate communication between the electronic device 800 and other devices in a wired or wireless manner. The electronic device 800 can access a wireless network based on communication standards, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0126] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.
[0127] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the above instructions can be executed by a processor 820 of the electronic device 800 to complete the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0128] In an exemplary embodiment, a computer-readable storage medium is also provided, and computer-executable instructions are stored in the computer-readable storage medium, and the computer-executable instructions are executed by a processor to perform the method in any one of the above embodiments.
[0129] In an exemplary embodiment, a computer program product is also provided, including a computer program, and the computer program is executed by a processor to perform the method in any one of the above embodiments.
[0130] Those skilled in the art will readily conceive of other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include common general knowledge or conventional technical means in the technical field not disclosed in the present application. The specification and embodiments are only to be considered as exemplary, and the true scope and spirit of the present application are pointed out by the following claims.
[0131] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present application is only limited by the appended claims.
Claims
1. An information prompting method, characterized in that, Applied to a management server, the method includes: Determine whether any preset prompt condition corresponding to a user is met based on a preset timing task, where the preset timing task is a task set by a management user corresponding to a managed user terminal for a user to be prompted; If so, obtain a preset task template, and determine the management user identifier corresponding to the user identifier to be prompted based on a pre-constructed identifier mapping relationship. The management user identifier is used to instruct the scheduling server to determine the corresponding management user terminal, and the user identifier is used to instruct the management user terminal to determine the user terminal to be prompted; Add the prompt content, the management user identifier, and the user identifier to be prompted to the preset task template to generate corresponding message information; Send the message information to the corresponding scheduling server for the scheduling server to send the message information to the corresponding management user terminal, and the management user terminal uses a local application to send corresponding health management prompt information to the application of the user terminal to be prompted based on the message information.
2. The method according to claim 1, characterized in that, Before generating corresponding message information based on the prompt content of the user to be prompted and the preset task template, it further includes: In response to a management user addition operation triggered by a user, establish an identifier mapping relationship between the user and the management user.
3. The method according to any one of claims 1 or 2, characterized in that Before generating corresponding message information based on the prompt content of the user to be prompted and the preset task template, it further includes: Determine the user who meets the preset prompt condition as the user to be prompted.
4. An information prompting method, characterized in that, Applied to a management user terminal, the method includes: Receive message information sent by the scheduling server. The message information is obtained by the management server when it determines that the preset prompt condition corresponding to the user to be prompted is met based on a preset timing task, obtains a preset task template, determines the management user identifier corresponding to the user identifier to be prompted based on a pre-constructed identifier mapping relationship, and adds the prompt content, the management user identifier, and the user identifier to be prompted to the preset task template and then sends it to the scheduling server; where the management user identifier is used to instruct the scheduling server to determine the corresponding management user terminal, and the user identifier is used to instruct the management user terminal to determine the user terminal to be prompted; Use a local application to send corresponding health management prompt information to the application of the user terminal to be prompted based on the message information.
5. The method according to claim 4, characterized in that, The local application includes: a first application and a second application; The step of using the local application to send corresponding health management prompt information to the application of the user terminal to be prompted based on the message information includes: Use the first application to call the second application based on the message information to send corresponding health management prompt information to the application of the user terminal to be prompted.
6. The method according to claim 5, wherein The step of using the first application to call the second application based on the message information to send corresponding health management prompt information to the application of the user terminal to be prompted includes: Use the first application to execute an automated script to parse the message information and obtain the prompt content and the user identifier to be prompted; If the prompt content includes a picture link and text information, the first application is used to download the corresponding picture based on the picture link, and the first application is used to call the second application to send a health management prompt message including the picture and text information to the application of the to-be-prompted user terminal corresponding to the to-be-prompted user identifier; If the prompt content includes text information, the first application is used to call the second application to send a health management prompt message including the text information to the application of the to-be-prompted user terminal corresponding to the to-be-prompted user identifier.
7. An information prompting device, characterized in that, The device includes: A judgment unit, configured to determine whether a preset prompt condition corresponding to any user is satisfied based on a preset timing task, where the preset timing task is a task set by a management user corresponding to a management user terminal for a to-be-prompted user; A first processing unit, configured to, when the judgment unit outputs that the preset timing task is determined to satisfy the preset prompt condition corresponding to any user, obtain a preset task template, determine a management user identifier corresponding to the to-be-prompted user identifier based on a pre-constructed identifier mapping relationship, where the management user identifier is used to instruct a scheduling server to determine a corresponding management user terminal, and the user identifier is used to instruct the management user terminal to determine the to-be-prompted user terminal; add the prompt content, the management user identifier, and the to-be-prompted user identifier to the preset task template to generate corresponding message information; A sending unit, configured to send the message information to a corresponding scheduling server, so that the scheduling server sends the message information to a corresponding management user terminal, and the management user terminal uses a local application to send a corresponding health management prompt message to the application of the to-be-prompted user terminal based on the message information.
8. An information prompt device, characterized in that, The device includes: A receiving unit, configured to receive message information sent by a scheduling server, where the message information is obtained by a management server when it is determined that a preset prompt condition corresponding to a to-be-prompted user is satisfied based on a preset timing task, obtain a preset task template, determine a management user identifier corresponding to the to-be-prompted user identifier based on a pre-constructed identifier mapping relationship, and add the prompt content, the management user identifier, and the to-be-prompted user identifier to the preset task template and then send it to the scheduling server; where the management user identifier is used to instruct the scheduling server to determine a corresponding management user terminal, and the user identifier is used to instruct the management user terminal to determine the to-be-prompted user terminal; A second processing unit, configured to use a local application to send a corresponding health management prompt message to the application of the to-be-prompted user terminal based on the message information.
9. An electronic device, comprising: A processor and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 3 or any one of claims 4 to 6.
10. A computer-readable storage medium, characterized in that, Computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement the method according to any one of claims 1 to 3 or any one of claims 4 to 6.
11. A computer program product, characterized in that, Comprising a computer program which, when executed by a processor, is used to implement the method according to any one of claims 1 to 3 or any one of claims 4 to 6.
Citation Information
Patent Citations
Health data management method and device, computer equipment and storage medium
CN108766512A
Message pushing method and device and mobile terminal
CN109698799A
Method and device for implementing short message forwarding as instant messaging
WO2015131561A1