Data processing method, system, device and storage medium based on user status
By combining user status information and user data collected by smart wearable devices, the reminder information and user tracking graphics information are generated and displayed, and the problem of inability to accurately reflect the user's current status in the prior art is solved, real-time and comprehensive data reflection is achieved.
Patent Information
- Application Number
- CN202110514295.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-07
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2041-05-07
AI Technical Summary
In the prior art, data of user status can only reflect the status during inspection and cannot accurately reflect the current real status of the user.
By obtaining user status information and user data collected by the smart wearable device, generating reminder information and/or user tracking graphical information, displaying this information to reflect the user's current status.
It realizes data that can accurately reflect the current real status of the user, which is real-time and comprehensive, and solves the problem of data not real-time in the prior art.
Smart Images

Figure CN113130079B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to data processing technology, and in particular to a data processing method, system, device and storage medium based on user status. Background Art
[0002] As people's quality of life continues to improve, most people now have the habit of checking their physical condition regularly to keep an eye on their physical state.
[0003] In the prior art, users usually determine user status data based on recent reports of physical examinations.
[0004] However, in the prior art, the data on user status determined based on recent physical examination reports can only reflect the user's status at the time of the examination, but cannot accurately reflect the user's current true status. Therefore, there is a problem in the prior art that data that can accurately reflect the user's current true status cannot be obtained. Summary of the invention
[0005] The present application provides a user status-based data processing method, system, device and storage medium to solve the problem of being unable to obtain data that can accurately reflect the user's current real status.
[0006] In a first aspect, an embodiment of the present application provides a data processing method based on user status, including:
[0007] Obtain user status information collected by smart wearable devices and obtain user data.
[0008] Reminder information and / or user tracking graphic information are generated according to the user status information and the user data.
[0009] Display reminder information and / or user tracking graphical information.
[0010] In an optional implementation, generating reminder information and / or user tracking graphic information according to user status information and user data includes:
[0011] Obtaining status reference indicators corresponding to user data;
[0012] If the user state information does not match the state reference indicator, a reminder message and / or user tracking graphic information is generated based on the user state information and the state reference indicator.
[0013] In an optional implementation, displaying reminder information and / or user tracking graphic information includes:
[0014] Determine the target display mode according to the state reference index and the user state information;
[0015] The reminder information and / or the user tracking graphic information are displayed based on the target display mode.
[0016] In an optional implementation manner, obtaining user data includes:
[0017] Obtaining the doctor's advice information to the user, the advice information including voice information and / or image information containing text;
[0018] The suggestion information is identified, and the identification result is determined as user data.
[0019] In an optional implementation manner, the suggestion information is image information containing text, and identifying the suggestion information and determining the identification result as user data includes:
[0020] Inputting image information containing text into a text recognition model, and obtaining text information output by the text recognition model, wherein the text recognition model is trained based on a plurality of sample image information and a plurality of sample text information;
[0021] The text information is identified as user data.
[0022] In an optional embodiment, the method further comprises:
[0023] Obtain the user's location information and the personnel information of each auxiliary personnel in the auxiliary personnel database;
[0024] Recommend assistants to users based on location information and personal information of each assistant in the assistant database.
[0025] In an optional embodiment, the method further comprises:
[0026] Obtain the user's personal information, which is used to bind with the user's user status information and user data;
[0027] If an encryption instruction is received, the personal information is encrypted based on the encryption instruction.
[0028] In a second aspect, an embodiment of the present application provides a data processing device based on user status, including:
[0029] An acquisition unit, used to acquire user status information collected by the smart wearable device and acquire user data;
[0030] A generating unit, used for generating reminder information and / or user tracking graphic information according to user status information and user data;
[0031] The display unit is used to display reminder information and / or user tracking graphic information.
[0032] In an optional implementation, the generating unit includes:
[0033] An indicator acquisition module is used to obtain status reference indicators corresponding to user data;
[0034] The generating module is used to generate reminder information and / or user tracking graphic information based on the user status information and the status reference indicator if the user status information does not match the status reference indicator.
[0035] In an optional implementation manner, the display unit includes:
[0036] A display mode determination module, used to determine a target display mode according to a state reference indicator and user state information;
[0037] The display module is used to display the reminder information and / or the user tracking graphic information based on the target display mode.
[0038] In an optional implementation manner, the acquiring unit includes:
[0039] A suggestion information acquisition module is used to acquire the suggestion information made by the physician to the user, wherein the suggestion information includes voice information and / or image information containing text;
[0040] The identification module is used to identify the suggestion information and determine the identification result as user data.
[0041] In an optional embodiment, the suggestion information is image information containing text, and the recognition module is specifically used to input the image information containing text into a text recognition model, and obtain the text information output by the text recognition model, wherein the text recognition model is trained based on multiple sample image information and multiple sample text information; and the text information is determined as user data.
[0042] In an optional implementation manner, the data processing device based on the user status further includes:
[0043] A first acquisition unit is used to acquire the user's location information and the personnel information of each assistant in the assistant database;
[0044] The recommendation unit is used to recommend assistants to users based on the location information and the personnel information of each assistant in the assistant database.
[0045] In an optional implementation manner, the data processing device based on the user status further includes:
[0046] A second acquisition unit is used to acquire the user's personal information, where the personal information is used to bind with the user's user status information and user data;
[0047] The encryption unit is used to encrypt the personal information based on the encryption instruction if an encryption instruction is received.
[0048] In a third aspect, an embodiment of the present application provides a data processing system based on user status, including: a smart wearable device, a user data collection device, and a data processing device.
[0049] The smart wearable device is used to collect user status information of the user and upload the user status information to the data processing device;
[0050] The user data collection device is used to collect user data of users and upload the user data to the data processing device;
[0051] The data processing device is configured to execute the method of the first aspect.
[0052] In a fourth aspect, an embodiment of the present application provides a data processing device based on user status, including: a memory, a processor;
[0053] Memory; Memory for storing processor executable instructions;
[0054] Among them, the processor is configured to: obtain user status information collected by the smart wearable device and obtain user data; generate reminder information and / or user tracking graphic information based on the user status information and user data; display reminder information and / or user tracking graphic information.
[0055] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-readable storage medium is stored computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the method provided in the first aspect.
[0056] In the sixth aspect, an embodiment of the present application provides a computer program product, the computer program product comprising: a computer program, the computer program is stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device executes the method of the first aspect.
[0057] The data processing method, system, device and storage medium based on user status provided by the present application obtain user status information collected by the smart wearable device and obtain user data; generate reminder information and / or user tracking graphic information according to the user status information and user data; and display reminder information and / or user tracking graphic information. Since the user data is the data obtained by the user's recent examination, and the user status information is the physical status data collected in real time by the user using the smart wearable device in daily life, the reminder information and / or user tracking graphic information obtained by combining the user status information and user data are real-time and comprehensive, thereby obtaining data that can accurately reflect the user's current real status. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0059] Figure 1 A flowchart of a method for processing data based on user status provided in an embodiment of the present application;
[0060] Figure 2 A schematic diagram of user tracking graphic information provided by an embodiment of the present application;
[0061] Figure 3 A schematic diagram of a display interface of an electronic device provided in an embodiment of the present application;
[0062] Figure 4 A flowchart of another method for processing data based on user status provided in an embodiment of the present application;
[0063] Figure 5 A flowchart of another method for processing data based on user status provided in an embodiment of the present application;
[0064] Figure 6 A schematic diagram of the structure of a data processing device based on user status provided in an embodiment of the present application;
[0065] Figure 7 A schematic diagram of the structure of another data processing device based on user status provided in an embodiment of the present application;
[0066] Figure 8 is a structural diagram of a data processing device based on user status provided in an embodiment of the present application;
[0067] Fig. 9 A schematic diagram of the structure of a data processing system based on user status provided in an embodiment of the present application;
[0068] Fig.10It is a block diagram of an electronic device provided in an embodiment of the present application.
[0069] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0070] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0071] As people's quality of life continues to improve, most people now have the habit of regularly checking their physical conditions to keep an eye on their physical conditions. In the prior art, users usually determine user status data based on recent reports of physical examinations.
[0072] In one example, a user goes to a professional physical examination institution for a physical examination, obtains a physical examination report, and then a professional analyzes the physical examination report and gives data reflecting the user's physical condition. For a period of time thereafter, until the next time the user goes for a physical examination, the user will continue to determine his or her user status data based on the data obtained from this examination. However, the user's physical condition will also change after the examination, and it is likely to be inconsistent with the state at the time of the examination. Therefore, the data used to determine the user's status based on a recent physical examination report is not perfect, and can only reflect the user's state at the time of the examination, but cannot accurately reflect the user's current true state, resulting in the data obtained by the user during the examination not being able to truly reflect the user's current state.
[0073] In the above method, it is impossible to obtain data that can accurately reflect the user's current real status.
[0074] The embodiments of the present application provide a data processing method, system, device and storage medium based on user status, aiming to solve the above technical problems of the prior art. The embodiments of the present application provide a data processing method based on user status, which can obtain data that can accurately reflect the user's current real status.
[0075] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0076] Figure 1 A flowchart of a data processing method based on user status provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the method provided in this embodiment includes:
[0077] 101. Obtain user status information collected by the smart wearable device and obtain user data.
[0078] For example, the execution subject of this embodiment may be an electronic device, or a terminal device, or a data processing device or device based on a user state, or other devices or equipment that can execute this embodiment, without limitation. This embodiment is described with the execution subject being an electronic device.
[0079] The electronic device can establish a communication link with other external devices in advance to achieve data transmission between the other external devices. Optionally, the other external devices can be smart wearable devices, servers, etc. The electronic device can also have a display function, an audio output function, etc.
[0080] The user status information may be various parameters that characterize the user's physical condition, including but not limited to: heart rate, blood pressure, amount of sleep, amount of exercise, etc.
[0081] Among them, user data can be data generated by users during physical examinations, including but not limited to examination reports, test reports, diagnosis information, doctor's advice information, medication information, etc.
[0082] In one example, user data can be uploaded to a data server for storage after the user undergoes a physical examination, and the electronic device can send a data acquisition request to the data server to instruct the data server to send the user data to the electronic device to obtain the user data. User status information can be collected by a smart wearable device carried by the user and uploaded to the electronic device in real time. When the electronic device receives the user status information, the user status information can be obtained.
[0083] In another example, user data can be directly entered into an electronic device for storage after the user undergoes a physical examination. For example, the user can carry an electronic device for a physical examination and enter user data through the electronic device's recording, photo taking, text input and other functions.
[0084] 102. Generate reminder information and / or user tracking graphic information according to the user status information and the user data.
[0085] Among them, reminder information includes but is not limited to follow-up visit reminder information, medication reminder information, etc.
[0086] The user tracking graphic information may be graphic information used to reflect the changes in the user's physical state within a certain period of time. For example, the user tracking graphic information may include but is not limited to: a relationship curve diagram between the user's state information and the state reference index within a certain period of time, a schematic diagram of the difference change amount between the user's state information and the state reference index within a certain period of time, etc. For example, Figure 2 As shown, Figure 2 The relationship curve diagram and analysis results between user status information and status reference indicators within a certain period of time are shown in FIG. Figure 2 The horizontal axis represents time, and the vertical axis represents the parameter value of the user status information. When the user status information is less than the status reference index, it indicates that the user status is normal. When the user status information is greater than the status reference index, it indicates that the user status is abnormal, so that the user can conveniently view the recent changes in physical status. Among them, the status reference index can be determined according to user data. For example, the more the blood sugar parameters in the user data exceed the standard blood sugar, the lower the blood sugar reference index in the corresponding status reference index. It can also be determined according to user customization. The specific determination method is not limited here.
[0087] Exemplarily, the electronic device may extract reminder keywords from user data and combine the reminder keywords to obtain reminder information, wherein the reminder keywords include specific time, name, frequency, number of times and other keywords.
[0088] For example, the electronic device can generate medication reminder information based on medication information in the user data. For example, the medication information records the name, frequency, and time of the medication to be taken, and the medication reminder information can be composed of reminder keywords such as the name, frequency, and time of the medication to be taken. Optionally, the electronic device can also generate follow-up reminder information based on the doctor's advice information in the user data. For example, the doctor's advice information records the user's follow-up time and follow-up items, and the follow-up reminder information can be composed of the follow-up time and follow-up items.
[0089] Optionally, the electronic device can also generate reminder information based on the confirmed information and user status information in the user data. For example, if the confirmed information is a diagnosis of hypertension, when the current blood pressure in the user status information exceeds the normal blood pressure index, a reminder message can be generated to remind the user to take medication to treat hypertension.
[0090] In one example, an electronic device may pre-store a mapping relationship between multiple reminder information and multiple user data and multiple reminder information. After the user data is determined, the reminder information corresponding to the user data may be determined based on the mapping relationship between the user data and multiple reminder information and multiple user data. For example, the electronic device may pre-store reminder information for multiple diseases (such as rehabilitation and health care guidelines). If the user data includes confirmed information that the user suffers from a certain disease (such as hypertension), the rehabilitation and health care guidelines corresponding to hypertension may be found based on the confirmed information, and the rehabilitation and health care guidelines corresponding to hypertension may be determined as reminder information. Optionally, if the electronic device has collected a variety of rehabilitation and health care guidelines for a disease diagnosed by the user, the electronic device may sort the multiple rehabilitation and health care guidelines by multi-channel recall, and then determine the rehabilitation and health care guide ranked first as reminder information, thereby accurately recommending the best rehabilitation and health care guide to the user as reminder information. Among them, the WideAnd Deep model can be used to sort the multiple rehabilitation and health care guidelines.
[0091] In another example, the electronic device can generate initial reminder information based on the reminder keywords in the user data, and then generate status information based on the initial reminder information and the user status information. For example, the electronic device can generate initial medication reminder information based on the medication information in the user data, and then adjust the initial medication reminder information based on the user status information to generate new medication reminder information. For example, the initial medication reminder information is to take antihypertensive drugs twice a day. If the blood pressure in the user status information exceeds the blood pressure threshold within a certain period of time, it indicates that the current medication dose does not have a blood pressure lowering effect. Therefore, the medication reminder information can be adjusted from taking antihypertensive drugs twice a day to taking antihypertensive drugs three times a day based on the user status information.
[0092] 103. Display reminder information and / or user tracking graphic information.
[0093] Exemplarily, the electronic device may display the reminder information alone on its display interface, or display the user tracking graphic information alone, or display the reminder information and the user tracking graphic information at the same time. For example, Figure 3 As shown, Figure 3 A display interface of an electronic device is shown, and the display interface can display reminder information and user tracking graphic information, wherein the reminder information can be reminder information of different categories, such as Figure 3 Middle: Reminder information 1 may be a medication reminder, reminder information 2 may be a follow-up visit reminder, and reminder information 3 may be a sleep reminder.
[0094] Optionally, the electronic device may also broadcast the reminder information by voice while displaying the reminder information, so as to facilitate the user to notice the reminder information.
[0095] In this embodiment, by acquiring the user status information collected by the smart wearable device, and acquiring the user data; generating reminder information and / or user tracking graphic information according to the user status information and the user data; and displaying the reminder information and / or the user tracking graphic information. Since the user data is the data obtained by the user's recent examination, and the user status information is the physical state data collected by the user in real time using the smart wearable device in daily life, the reminder information and / or the user tracking graphic information obtained by combining the user status information and the user data can be supported by the current physical state data on the one hand, so it has real-time performance, and on the other hand, it can combine the two different types of data, the data obtained by the examination and the physical state data collected in real time, so it has comprehensiveness, so as to obtain data that can accurately reflect the user's current real state. In addition, compared with the current detection of user status information by smart wearable devices and the use of the general public's physical state indicators as a reference standard to measure the current user's physical state, this embodiment can combine the user information generated by the user during the physical examination with the user status information, use the user data as a reference indicator of the physical state, and monitor the relationship between the user status information and the reference indicator in real time, and can more accurately reflect the user's physical state through the changes in the relationship between the user status information and the reference indicator, and obtain data that can accurately reflect the user's current real state.
[0096] Figure 4 A flowchart of another method for processing data based on user status provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the method provided in this embodiment includes:
[0097] 201. Obtain user status information collected by the smart wearable device and obtain user data.
[0098] In one example, step 201 specifically includes: obtaining the doctor's advice information to the user, wherein the advice information includes voice information and / or image information containing text; identifying the advice information, and determining the identification result as user data.
[0099] Among them, the advice information can be the advice information given by the doctor based on the user's condition, such as the next follow-up visit time, medication information, prohibited foods, minimum daily sleep amount, amount of exercise, etc. The advice information can be saved in the form of text, pictures, videos, recordings, etc. to the medical data server.
[0100] Exemplarily, the electronic device can obtain the doctor's advice information for the user from the data server. If the advice information is non-text information such as pictures, videos, and recordings, the electronic device can recognize the advice information as text information. For example, for videos or recordings, the electronic device can extract audio information from the video or recording, and then use the Automatic Speech Recognition (ASR) technology to convert the audio information into text information, obtain a recognition result, that is, the text information corresponding to the audio information, and then determine the text information as user data. For another example, for an image containing text information, the electronic device can use the Optical Character Recognition (OCR) technology to convert the image into text information, and obtain a recognition result, that is, the text information in the image. It can be seen that by recognizing the advice information and determining the recognition result as user data, it is possible to facilitate the recording of user data, effectively improve the efficiency of collecting user data and reduce the collection cost.
[0101] Optionally, if the suggestion information is image information containing text, the electronic device may identify the suggestion information and determine the identification result as user data. Optionally, the electronic device may input the image information containing text into a text recognition model and obtain text information output by the text recognition model, wherein the text recognition model is trained based on multiple sample image information and multiple sample text information; and determine the text information as user data.
[0102] Exemplarily, a text recognition model may be pre-configured in the electronic device, and the text recognition model is trained based on multiple sample image information and multiple sample text information, wherein the multiple sample images may be images of handwritten records collected from a large number of medical workers. Optionally, the text recognition model may be an improved hidden Markov model (HMM) model.
[0103] For example, when recognizing the suggestion information, the electronic device can input the image information containing text into the text recognition model, and the text recognition model performs a series of processing such as image preprocessing, image segmentation, and text recognition on the input image to output text information corresponding to the input image, and determines the text information as user data. It can be seen that by training the text recognition model with the notes of medical workers and using the text recognition model to perform text recognition on image information containing text, user data can be obtained more accurately and effectively, further improving the efficiency of collecting user data and reducing the collection cost.
[0104] Optionally, before determining the recognized text information as user data, the text information may be manually proofread to avoid entering erroneous user data.
[0105] 202. Obtain a status reference indicator corresponding to the user data.
[0106] Exemplarily, a mapping relationship table of different user data and different state reference indicators is pre-stored in the electronic device, and then the state reference indicator corresponding to the user data is determined from the mapping relationship table of different user data and different state reference indicators according to the user data. For example, the mapping relationship table of different user data and different state reference indicators may be as shown in Table 1:
[0107] Table 1
[0108] User Data Status reference indicators Diagnosed disease A a1<state parameter A Diagnosed disease B b1<state parameter B<b2 Diagnosed disease C c1<state parameter C<c2
[0109] It can be seen that when the electronic device determines the user data, it can look up Table 1 according to the determined user data to obtain the state reference index corresponding to the determined user data. For example, when the user data is the diagnosis information of a confirmed disease A (such as high blood pressure), the state reference index corresponding to the confirmed disease A can be obtained according to Table 1 as follows: a1<state parameter A (such as blood pressure parameter), and so on, the state reference index corresponding to different user data can be obtained.
[0110] 203. If the user state information does not match the state reference indicator, generate reminder information and / or user tracking graphic information based on the user state information and the state reference indicator.
[0111] Exemplarily, when the user status information is not within the normal range calibrated by the status reference indicator, it is determined that the user status information does not match the status reference indicator. For example, if the user data is a confirmed disease A, and the status parameter A in the user status information exceeds a1, it can be determined that the user parameter does not match the status reference indicator.
[0112] In one example, when the user data does not match the state reference index, the electronic device can generate new reminder information according to the user state and the state reference index. For example, taking the user data as a confirmed disease B (such as arrhythmia), if the user state information is that the state parameter B is less than b1, the frequency of taking the medicine used to reduce the heart rate can be reduced based on the original reminder information. If the user state information is that the state parameter B is greater than b2, the frequency of taking the medicine used to reduce the heart rate can be increased based on the original reminder information. Or the name of the medicine taken in the original reminder information can be changed.
[0113] In another example, when the user data does not match the state reference indicator, the electronic device can generate new user tracking graphic information based on the user state and the state reference indicator. For example, taking the user data as a confirmed disease B, if the user state information is that the state parameter B is less than b1, the part corresponding to the state parameter B in the new user tracking graphic information can be displayed in a special way, such as using a special font or a special color to display the state parameter B.
[0114] It can be seen that in the above example, by obtaining the status reference indicator corresponding to the user data, if the user data does not match the status reference indicator, reminder information and / or user tracking graphic information is generated based on the user status information and the status reference indicator, so that the reminder information and user tracking graphic information can reflect the user's status more timely and accurately, so that the user can make effective adaptive adjustments in time according to the reminder information and / or user tracking graphic information.
[0115] 204. Determine a target display mode according to the state reference indicator and the user state information.
[0116] Exemplarily, the electronic device can compare the state reference index with the user state information, and determine whether the user state information is abnormal based on the comparison result. If it is abnormal, a specific display mode is used as the target display mode of the electronic device, and if it is normal, a normal display mode is used as the target display mode of the electronic device. For example, the electronic device can determine which state information of the user is abnormal based on the state reference index and the user state information, that is, the user's state information does not match its corresponding state reference index, and then use the display mode for highlighting the abnormal state information as the target display mode. For example, based on the state reference index and the user state information, it is determined that state parameter B is abnormal, and state parameter A and state parameter C are normal. Then the target display mode can be: in the reminder information, the part of the reminder state parameter B is displayed in a special color, and the display interface of the state parameter B part can also be enlarged in the user tracking graphic information, while the display interface of the state parameter A and state parameter C part is reduced. Thereby highlighting the display effect of the abnormal state information, so that the user can pay attention to it in time.
[0117] 205. Display the reminder information and / or the user tracking graphic information based on the target display mode.
[0118] In one example, the method for processing user status data further includes:
[0119] 206. Obtain the user's location information and the personnel information of each auxiliary personnel in the auxiliary personnel database.
[0120] For example, auxiliary personnel may include doctors, accompanying persons, medical staff, etc.
[0121] Exemplarily, the electronic device sends a location information acquisition request to the smart wearable device carried by the user, and sends an assistant information acquisition request to the server with the assistant database, thereby obtaining the user's location information fed back by the smart wearable device and obtaining the personnel information of each assistant in the assistant database. Optionally, the personnel information includes but is not limited to information such as the rating, location, and expertise of the assistant.
[0122] 207. Recommend assistants to the user based on the location information and the personnel information of each assistant in the assistant database.
[0123] Exemplarily, the electronic device may use a multi-way recall algorithm to select assistants from the assistant database to recommend to the user. Optionally, the multi-way recall algorithm may be based on a collaborative filtering algorithm based on matrix decomposition as the main recommendation algorithm, and other algorithms may assist in the recommendation.
[0124] In one example, the electronic device can determine the distance between the user and the assistant based on the user's location information and the assistant's location, and then calculate the recommendation value based on the distance, the assistant's score, the assistant's areas of expertise, and the weight of the previous three types of information, and recommend the assistant with the highest recommendation value to the user.
[0125] In this embodiment, by obtaining the user's location information and the personnel information of each assistant in the assistant database, assistants are recommended to the user based on the location information and the personnel information of each assistant in the assistant database, so that assistants who are suitable for the user in terms of distance and professional field can be accurately recommended to the user, so that the assistant can make further processing according to the user's physical condition.
[0126] Figure 5 A flowchart of another method for processing data based on user status provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the method provided in this embodiment includes:
[0127] 301. Obtain the user's personal information, where the personal information is used to bind with the user's user status information and user data.
[0128] For example, the user can input his / her personal information through an input module on the electronic device, such as a keyboard, a touch screen, etc. The personal information includes but is not limited to gender, name, height, weight, etc. The personal information is used to bind with the user's user status information and user data. After binding, the corresponding user status information and user data can be quickly found according to the personal information.
[0129] 302. If an encryption instruction is received, encrypt the personal information based on the encryption instruction.
[0130] For example, when a user inputs personal information, the electronic device can display an option on the input interface to upload anonymously. If the user triggers the option, that is, selects anonymous upload, it can be determined that an encryption instruction has been received. When the encryption instruction is received, the electronic device can encrypt the personal information using a one-way irreversible encryption method, such as a digital summary method. This ensures that no specific individual can be located from the data end based on the personal information record, and at the same time, the relevant record information of the user can be accurately corresponding to the user when the user needs to access it.
[0131] 303. Obtain user status information collected by the smart wearable device and obtain user data.
[0132] 304. Generate reminder information and / or user tracking graphic information according to the user status information and the user data.
[0133] 305. Display reminder information and / or user tracking graphic information.
[0134] The specific implementation of steps 303 to 305 may refer to steps 101 to 103 , and thus will not be described in detail here.
[0135] Considering that the user's status information and user data are personal privacy and are relatively important privacy information in personal privacy, in this embodiment, when the user uploads personal information, the user can choose to upload with real name or anonymously. If anonymous upload is chosen, the user's personal information can be encrypted, thereby effectively protecting the user's privacy.
[0136] Figure 6 A schematic diagram of a data processing device based on user status provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the device comprises:
[0137] The acquisition unit 41 is used to acquire user status information collected by the smart wearable device and acquire user data.
[0138] The generating unit 42 is used to generate reminder information and / or user tracking graphic information according to the user status information and the user data.
[0139] The display unit 43 is used to display reminder information and / or user tracking graphic information.
[0140] Figure 7 A schematic diagram of another data processing device based on user status provided in an embodiment of the present application, in Figure 6 Based on the embodiment shown, Figure 7 As shown, the generating unit 42 includes:
[0141] The indicator acquisition module 421 is used to acquire the state reference indicator corresponding to the user data.
[0142] The generating module 422 is used to generate reminder information and / or user tracking graphic information based on the user state information and the state reference indicator if the user state information does not match the state reference indicator.
[0143] In one example, the display unit 43 includes:
[0144] The display mode determination module 431 is used to determine the target display mode according to the state reference index and the user state information.
[0145] The display module 432 is used to display the reminder information and / or the user tracking graphic information based on the target display mode.
[0146] In an optional implementation manner, the acquiring unit 41 includes:
[0147] The suggestion information acquisition module 411 is used to acquire the suggestion information made by the physician to the user, where the suggestion information includes voice information and / or image information containing text.
[0148] The identification module 412 is used to identify the suggestion information and determine the identification result as user data.
[0149] In one example, the suggestion information is image information containing text, and the recognition module 412 is specifically used to input the image information containing text into a text recognition model, and obtain the text information output by the text recognition model, wherein the text recognition model is trained based on multiple sample image information and multiple sample text information; and the text information is determined as user data.
[0150] In one example, the data processing device based on the user status further includes:
[0151] The first acquisition unit 44 is used to acquire the user's location information and the personnel information of each auxiliary personnel in the auxiliary personnel database.
[0152] The recommendation unit 45 is used to recommend assistants to the user based on the location information and the personnel information of each assistant in the assistant database.
[0153] In one example, the data processing device based on the user status further includes:
[0154] The second acquisition unit 46 is used to acquire the user's personal information, which is used to be bound with the user's user status information and user data.
[0155] The encryption unit 47 is used to encrypt the personal information based on the encryption instruction if an encryption instruction is received.
[0156] For example, this embodiment can refer to the above method embodiment, and its principles and technical effects are similar and will not be described in detail.
[0157] Figure 8 is a structural diagram of a data processing device based on user status provided in an embodiment of the present application, such as Figure 6 As shown, the electronic device includes a memory 53 and a processor 55 .
[0158] The memory 53 is a memory used for storing instructions executable by the processor 55 .
[0159] The processor 55 is configured to execute the method provided in the above embodiment.
[0160] The electronic device further includes a receiver 50 and a transmitter 51. The receiver 50 is used to receive instructions and data sent by an external device, and the transmitter 51 is used to send instructions and data to the external device.
[0161] Fig. 9 A structural diagram of a user status-based data processing system provided in an embodiment of the present application. The user status-based data processing system provided in the present application may include a smart wearable device 61, a user data acquisition device 62, and a data processing device 63, wherein the data processing device 63 establishes communication links with the smart wearable device 61 and the user data acquisition device 62, respectively.
[0162] The smart wearable device 61 is used to collect the user's user status information and upload the user status information to the data processing device 63. Optionally, the smart wearable device 61 can monitor the sleep quality, body temperature, fall reminder, heart rate detection and other services of the wearable device user, and also has some interactive functions such as positioning, voice call, one-key rescue, voice broadcast, etc.
[0163] The user data collection device 62 is used to collect the user data of the user and upload the user data to the data processing device 63. Optionally, the user data collection device 62 can be a device used to detect user data on site, such as a laboratory equipment, an imaging inspection device, an information input device, etc., or a data server specifically used to receive inspection user data, such as an examination report, a laboratory report, a diagnosis information, a doctor's order information, and medication information.
[0164] The data processing device 63 is used to execute the data processing method based on the user status in any of the above embodiments, wherein the data processing device may be equivalent to the electronic device in the above embodiments.
[0165] Fig.10It is a block diagram of an electronic device provided in an embodiment of the present application. The device may be a mobile phone, a computer, a digital broadcast terminal, a message sending and receiving device, a tablet device, a medical device, a personal digital assistant, etc.
[0166] The 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 .
[0167] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, 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-mentioned method. 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.
[0168] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can 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.
[0169] The power supply component 806 provides power to the various components of the device 800. The power supply 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 device 800.
[0170] The multimedia component 808 includes a screen that provides an output interface between the 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 touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0171] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0172] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.
[0173] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also detect the position change of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0174] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also 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.
[0175] In an exemplary embodiment, the apparatus 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 to perform the above method.
[0176] 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 instructions can be executed by the processor 820 of the device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0177] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method provided in the above embodiment.
[0178] An embodiment of the present application provides a computer program product, which includes: a computer program, the computer program is stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device executes the solution provided by any of the above embodiments.
[0179] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0180] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A data processing method based on user status, characterized in that: include: Obtain user status information collected by smart wearable devices and obtain user data; generating reminder information and / or user tracking graphic information according to the user status information and the user data; Displaying the reminder information and / or the user tracking graphic information; The obtaining of user data includes: Obtaining the advice information given by the physician to the user; Identify the suggestion information and determine the identification result as the user data; The generating of reminder information and / or user tracking graphic information according to the user status information and the user data includes: Acquire a state reference indicator corresponding to the user data, the user data including a confirmed disease, the state reference indicator including a state parameter corresponding to the confirmed disease; the state reference indicator is determined according to a parameter of the user data; If the user status information does not match the status reference indicator, a reminder message and / or user tracking graphic information is generated based on the user status information and the status reference indicator; the reminder message is to generate initial medication reminder information based on the medication information in the user data, and then adjust the initial medication reminder information based on the user status information to generate new medication reminder information; the user tracking graphic information is a graphic information of the user's physical state changes between the user status information and the status reference indicator within a certain period of time; The displaying of the reminder information and / or the user tracking graphic information includes: Determine a target display mode according to the state reference indicator and the user state information; The reminder information and / or the user tracking graphic information are displayed based on the target display mode.
2. The method according to claim 1, characterized in that The suggestion information includes voice information and / or image information containing text.
3. The method according to claim 2, characterized in that The suggestion information is image information containing text, and the identifying the suggestion information and determining the identification result as the user data includes: Inputting the image information containing text into a text recognition model, and obtaining text information output by the text recognition model, wherein the text recognition model is trained based on a plurality of sample image information and a plurality of sample text information; The text information is determined as the user data.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Acquire the location information of the user and the personnel information of each assistant in the assistant database; An assistant is recommended to the user based on the location information and the personnel information of each assistant in the assistant database.
5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Acquire personal information of the user, where the personal information is used to bind with the user status information and the user data of the user; If an encryption instruction is received, the personal information is encrypted based on the encryption instruction.
6. A data processing system based on user status, characterized in that: Including: smart wearable devices, user data collection equipment and data processing equipment, The smart wearable device is used to collect user status information of the user and upload the user status information to the data processing device; The user data collection device is used to collect user data of the user and upload the user data to the data processing device; The data processing device is used to execute the method according to any one of claims 1 to 5.
7. A data processing device based on user status, comprising: Memory, processor; The memory is a memory for storing instructions executable by the processor; The processor is configured to: obtain user status information collected by the smart wearable device and obtain user data; generate reminder information and / or user tracking graphic information according to the user status information and the user data; and display the reminder information and / or the user tracking graphic information; When the processor obtains user data, it is specifically configured as follows: Obtaining the advice information given by the physician to the user; Identify the suggestion information and determine the identification result as the user data; When the processor generates reminder information and / or user tracking graphic information according to the user status information and the user data, the processor is specifically configured to: Acquire a state reference indicator corresponding to the user data, the user data including a confirmed disease, the state reference indicator including a state parameter corresponding to the confirmed disease; the state reference indicator is determined according to the user data; If the user status information does not match the status reference indicator, a reminder message and / or user tracking graphic information is generated based on the user status information and the status reference indicator; the reminder message is an initial reminder message generated based on a combination of reminder keywords in the user data, and then a new reminder message is generated based on the initial reminder message and the user status information, including at least a follow-up visit reminder message and a medication reminder message; the user tracking graphic information is a graphic information of the user's physical status change; The processor displays the reminder information and / or the user tracking graphic information, and is specifically configured as follows: Determine a target display mode according to the state reference indicator and the user state information; The reminder information and / or the user tracking graphic information are displayed based on the target display mode.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the user status-based data processing method according to any one of claims 1 to 5.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the user status-based data processing method described in any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Reminding message output method and apparatus
CN105160614A
Disease prevention and treatment method, disease prevention and treatment device and disease prevention and treatment system
CN107133487A
Wearable device and method for intelligent monitoring and early warning of chronic diseases
CN107334466A