Information pushing method and apparatus, electronic device, and readable storage medium
By obtaining sleep-related information input by the user, determining the sleep type and pushing personalized content, the problem of lack of differentiation in sleep content push in the existing technology is solved, and the user's sleep quality and usage experience are improved.
Patent Information
- Application Number
- PCT/CN2024/143239
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-29
- Filing Date
- 2024-12-27
- Publication Date
- 2025-10-02
AI Technical Summary
In the existing technology, the push of sleep-related content to users lacks differentiation and cannot meet personalized needs, resulting in a poor user experience.
By obtaining the first sleep-related information input by the user, the sleep type is determined, and personalized target content is pushed based on the sleep type, including relaxing music, cognitive behavioral therapy, and mindfulness therapy, etc., combined with the sensor component to monitor the user's physiological parameters and screen working status, and generate a personalized sleep report.
It provides personalized content push based on users' different sleep types, improves users' sleep quality and lifestyle adjustment effects, and enhances the user experience.
Smart Images

Figure CN2024143239_02102025_PF_FP_ABST
Abstract
Description
Information push method, device, electronic device and readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application number 2024103825118, filed with the China Patent Office on March 29, 2024, entitled “Information Push Method, Device, Electronic Device and Readable Storage Medium,” the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of information push technology, and more specifically, to an information push method, device, electronic device and readable storage medium. Background Art
[0004] Currently, with the development of electronic information technology, sleep-related content can be pushed to users. However, the existing push-related content has little differentiation. Summary of the Invention
[0005] This application proposes an information push method, device, electronic device and readable storage medium.
[0006] In a first aspect, an embodiment of the present application provides an information push method, comprising: obtaining first sleep-related information input by a user; determining a sleep type corresponding to the first information; determining target content based on the sleep type; and pushing the target content to the user.
[0007] In a second aspect, embodiments of the present application further provide an information push device, comprising: an acquisition unit, a first determination unit, a second determination unit, and a push unit. The acquisition unit is configured to acquire first sleep-related information input by a user; the first determination unit is configured to determine a sleep type corresponding to the first information; the second determination unit is configured to determine target content based on the sleep type; and the push unit is configured to push the target content to the user.
[0008] In a third aspect, an embodiment of the present application further provides an electronic device comprising: one or more processors; a memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method described in the first aspect.
[0009] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which program code is stored. The program code can be called by a processor to execute the method described in the first aspect above.
[0010] Other features and advantages of the embodiments of the present application will be described in the following description and, in part, will become apparent from the description or be understood by practicing the embodiments of the present application. The objectives and other advantages of the embodiments of the present application can be achieved and obtained through the structures particularly pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0012] FIG1 shows a flow chart of an information push method according to an embodiment of the present invention;
[0013] FIG2 shows a schematic diagram of a personalized evaluation interface provided in an embodiment of the present application;
[0014] FIG3 shows a flow chart of an information push method provided by another embodiment of the present application;
[0015] FIG4 shows a schematic diagram of a sleep report interface provided in an embodiment of the present application;
[0016] FIG5 shows a schematic diagram of a day view interface provided by an embodiment of the present application;
[0017] FIG6 shows a schematic diagram of a weekly view interface provided by an embodiment of the present application;
[0018] FIG7 shows a schematic diagram of a month view interface provided by an embodiment of the present application;
[0019] FIG8 shows a schematic diagram of a mid-term view interface provided by an embodiment of the present application;
[0020] FIG9 shows a schematic diagram of a terminal view interface provided by an embodiment of the present application;
[0021] FIG10 shows a flow chart of an information push method provided by another embodiment of the present application;
[0022] FIG11 is a schematic diagram showing an executable task information interface provided by an embodiment of the present application;
[0023] FIG12 shows a sleep log interface provided by an embodiment of the present application;
[0024] FIG13 shows a knowledge learning interface provided by an embodiment of the present application;
[0025] FIG14 shows a structural block diagram of an information push device provided in an embodiment of the present application;
[0026] FIG15 shows a structural block diagram of an electronic device provided in an embodiment of the present application;
[0027] FIG16 shows a block diagram of the structure of a computer-readable storage medium provided in an embodiment of the present application. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application for which protection is claimed, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work fall within the scope of protection of the present application.
[0029] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and should not be understood as indicating or implying relative importance.
[0030] With the development of electronic information technology, sleep-related content can be pushed to users. However, the existing push content is relatively undifferentiated. How to achieve personalized content push is an urgent problem to be solved.
[0031] Currently, the user's sleep condition can be detected, and when the sleep condition meets certain conditions, preset content can be pushed to the user. For example, when the sleep condition is poor, preset content can be pushed to the user.
[0032] However, the inventors found in their research that the existing preset content pushed to users has little differentiation and cannot meet the users' personalized needs for pushed content, resulting in a poor user experience.
[0033] Therefore, in order to solve or partially solve the above problems, the present application provides an information push method, device, electronic device and readable storage medium.
[0034] Please refer to Figure 1, which shows a method flow chart of an information push method provided by an embodiment of the present application. The information push method can be applied to an electronic device, and specifically, a processor of the electronic device can be used as the execution subject of the information push method. The information push method can include steps S110 to S140.
[0035] Step S110: Acquire first sleep-related information input by the user.
[0036] In order to subsequently push more personalized target content to the user based on the sleep type, firstly, information related to the user's sleep may be obtained, specifically, first information related to sleep input by the user may be obtained.
[0037] Among them, the electronic device can run an application, which is an application related to obtaining user information, sleep monitoring, and information push. Thus, the user can input through the application and obtain output information. Specifically, some evaluation information can be displayed through the application, and the evaluation information can be used to prompt the user to input content corresponding to the evaluation information, so that the first information can be determined subsequently based on the content input by the user based on the evaluation information. Exemplarily, the application can be a health research application.
[0038] For example, the assessment information may include sleep-related questions, allowing the user to enter corresponding content based on the questions, such as text content that represents the response to the questions. For another example, each question in the assessment information may have multiple options, allowing the user to select at least one option from the multiple options corresponding to each question to enter the content.
[0039] Among them, an evaluation questionnaire can be designed in advance, so that questions and multiple options corresponding to each question can be obtained through the evaluation questionnaire. The questions in the evaluation questionnaire can be some questions related to sleep. It should be noted that questions related to sleep can include questions about the user's physical condition, life events, emotional state, sleeping environment, sleeping habits, etc., for example, recent self-evaluation of sleep quality, average time to fall asleep, daily sleep time, etc.
[0040] The user can input content through the input module of the electronic device. For example, the input module may include a touch screen, and the user can touch the touch screen to select the option corresponding to the question to input the option content; the touch screen can also be used to display a virtual keyboard, so that the user can directly input text content by operating the virtual keyboard; for example, the input module can include a voice recognition component, and the user can make a sound, and the electronic device can obtain the audio signal corresponding to the sound, and then recognize the audio signal, thereby converting the audio signal into a text signal to input text content; the electronic device can also recognize the audio signal to determine the option corresponding to the audio signal to input the option content.
[0041] Because the assessment information includes sleep-related questions, the user input regarding the assessment information is also sleep-related. After obtaining the sleep-related input from the user, this input can be used as the first information. In some embodiments, the first information can include the input text content, the input options content, or both the input text content and the input options content.
[0042] For example, the application may have a corresponding display interface, wherein the interface for the user to input the first information may be a personalized evaluation interface, which may display some instruction information and may also have corresponding operation controls, so that the user can operate the operation controls to start inputting the first information. The user's operation may include a single click, multiple consecutive clicks, a slide, a click and slide, etc., which are not specifically limited in the embodiments of the present application.
[0043] For example, please refer to Figure 2, which shows a schematic diagram of the personalized assessment interface provided by an embodiment of the present application. The personalized assessment interface 200 shown in Figure 2 can display the theme of the display interface, namely, "Sleep Assessment Questionnaire". Some basic introductions about sleep can also be displayed, namely, "Insomnia is a subjective feeling and an objective symptom problem". An overview of the questions for subsequent personalized assessment can also be displayed, namely, "It is expected to have a total of 2 parts, taking 5-10 minutes, basic situation, professional assessment". "Start Assessment" and the operation control 210 corresponding to "Start Assessment" can also be displayed, so that the user can start entering the first information by clicking the operation control 210.
[0044] The personalized evaluation interface 200 shown in FIG. 2 may be displayed by a display module of an electronic device, such as a touch screen of the electronic device.
[0045] Optionally, the first information may also include physiological information of the user collected by the sensor component. The sensor component may be provided in a mobile terminal, which is a device frequently used by the user or matched with the user, such as the user's smartphone, or a wearable device of the user, such as a smart watch or smart bracelet. Physiological information may include heart rate, blood oxygen saturation, electrocardiogram, respiratory rate and other information. Thus, the sleep type may be determined subsequently by combining the sleep-related information input by the user and the physiological information of the user collected by the sensor component.
[0046] It is understandable that collecting the user's physiological information via the sensor component takes a certain amount of time, for example, collecting the user's physiological information over a period of time, such as 24 hours or 48 hours. This can result in low efficiency in subsequently determining sleep type based on the user's physiological information collected by the sensor component. However, the time required for the user to input sleep-related information is shorter. Therefore, if the first information only includes the sleep-related information input by the user, sleep type can be determined more quickly.
[0047] Step S120: Determine the sleep type corresponding to the first information.
[0048] After the first information is acquired, it can be determined that the first information determines the corresponding sleep type, that is, the sleep type is determined according to the sleep-related content input by the user.
[0049] Optionally, the corresponding sleep problem and potential causes of the sleep problem may also be determined based on the first information, that is, the sleep problem and potential causes are determined based on the sleep-related content input by the user.
[0050] In some embodiments, at least one standard information and a standard sleep type corresponding to each standard information may be pre-set. After obtaining the first information, the standard information that matches the first information may be determined, and the standard sleep type corresponding to the matching standard information may be used as the sleep type corresponding to the first information.
[0051] Alternatively, in some other embodiments, if the first information includes user input for multiple questions, the score corresponding to the input for each question can be first determined, and then a target score can be determined based on the multiple scores. The sleep type corresponding to the target score can then be determined using the pre-set target score intervals and the standard sleep type corresponding to each reference target score interval. For example, the question can be a multiple-choice question, and the input can include the answer information for each multiple-choice question. The score corresponding to the input for each multiple-choice question can then be determined, and then the sleep type corresponding to the target score can be determined based on the multiple scores.
[0052] Optionally, for other embodiments, the sleep type corresponding to the first information input by the user can be determined by a pre-trained neural network model. Specifically, the first information can be used as the input of the neural network model, and the output of the neural network model is the sleep type.
[0053] Optionally, for some other embodiments, if the first information includes text content input by the user, semantic analysis can be performed on the first information, and the data after semantic analysis can be input into a pre-trained neural network model to determine the sleep type corresponding to the first information input by the user.
[0054] Optionally, for some further implementations, when the first information includes text content and option content, the target score can be obtained through the option content in the first information, and then the sleep type can be determined in combination with the text content in the first information.
[0055] Among them, sleep types can include excessive sleep, normal sleep or insomnia, among which insomnia includes multiple types, such as short-term insomnia, secondary insomnia, insomnia combined with anxiety disorder, insomnia combined with depressive disorder, mental factor insomnia or physical factor insomnia, etc.
[0056] For example, if the above-mentioned target score is the total score of the Pittsburgh Sleep Quality Index (PSQI), when the user's total score of the Pittsburgh Sleep Quality Index is above 6 points, and the text content in the first information reveals that the user has insomnia for more than 2 weeks, and has no anxiety or depression, but only physical pain, then the sleep type can be determined to be somatic insomnia.
[0057] In another exemplary example, if the target score is the total score of the Pittsburgh Sleep Quality Index, when the user's Pittsburgh Sleep Quality Index total score is above 6 points, and the text content in the first message reveals that the user has had insomnia for more than 2 weeks and has anxiety, then the sleep type can be determined to be mental factor insomnia.
[0058] Step S130: determining target content based on the sleep type.
[0059] Different target contents can be determined for different sleep types, thereby obtaining personalized target contents.
[0060] In some embodiments, standard content corresponding to multiple sleep types can be pre-set. After obtaining the sleep type corresponding to the first information, a sleep type that matches the sleep type corresponding to the first information can be determined from the multiple sleep types, and the standard content corresponding to the matching sleep type can be used as the target content. Alternatively, the target content can be obtained in real time based on the sleep type.
[0061] Among them, the target content is the content that users in this sleep type are interested in. In some embodiments, if the sleep type is normal sleep or excessive sleep, target content mainly based on relaxation content can be obtained. For example, the relaxation content can be relaxation music, brainwave music, mindfulness relaxation and other content. If the sleep type is insomnia, the content used to improve insomnia can be determined as the target content based on the specific type of insomnia. Exemplarily, if the insomnia type is somatic factor insomnia, such as chronic pain, the target content can be determined to be an introduction to coping methods for insomnia problems caused by chronic pain. If the insomnia type is mental factor insomnia, the target content can be determined to be cognitive regulation of emotions and spirit.
[0062] In some embodiments, the standard content corresponding to the type of insomnia can be set in combination with the principles of cognitive behavioral therapy (Cognitive Behavioral Therapy for Insomnia, CBT-I) and mindfulness-based therapy for insomnia (Mindfulness-Based Therapy for Insomnia, MBT-I). Among them, cognitive behavioral therapy is a therapy based on psychological research, which aims to improve insomnia problems by changing bad thinking patterns and behavioral habits. Help patients establish correct sleeping habits and correct incorrect sleep cognitions, thereby improving insomnia problems. Mindfulness-based therapy for insomnia is a treatment method that combines mindfulness meditation and cognitive behavioral therapy. Mindfulness-based therapy for insomnia focuses on alleviating insomnia problems by cultivating the ability to be aware of and accept current experiences. Through mindfulness meditation, patients can better realize their thoughts and emotions, and reduce overthinking and anxiety. Mindfulness-based therapy for insomnia can help patients relax their body and mind, reduce worries and anxiety about insomnia, and thus improve sleep quality.
[0063] Optionally, if the sleep type is insomnia, an intervention plan corresponding to the specific insomnia type can also be obtained as the target content. Exemplarily, the intervention plan may include an intervention cycle and an overall improvement process, so that the corresponding insomnia type can be improved through the intervention plan. Specifically, for some embodiments, the intervention cycle can be 28 days, and the overall improvement process can be divided into 5 stages, specifically including understanding sleep, emotions and cognition, sleep remodeling, mindful living and maintenance consolidation. Among them, understanding sleep is used to enable users to establish a sleep baseline and systematically understand sleep-related knowledge and their own sleep conditions; emotions and cognition are used to help users adjust their emotions and cognition; sleep remodeling is used to start behavioral intervention and adjust sleep habits; mindful living is used for mindfulness practice, releasing tension and anxiety, and accepting new sleep concepts and lifestyles; maintenance consolidation is used to review the intervention plan. Specifically, the target content may include some tasks to be performed, so as to guide users through each task to be performed and implement intervention on users.
[0064] That is to say, in the information push method provided in the embodiment of the present application, for different sleep types, the target content pushed may be different, including understanding sleep, emotions and cognition, sleep remodeling, mindful living and maintenance consolidation, so as to intervene in users with different sleep types in a more targeted manner, so that the target content can have a better intervention effect on users with different sleep types.
[0065] Optionally, daily tasks can be set during the implementation of the intervention plan. For example, daily tasks may include: agreeing on a schedule, filling out a sleep diary, learning scientific knowledge, relaxation training, mindfulness exercises, cognitive regulation exercises, etc.
[0066] Optionally, the user's environment information can be obtained, and then corresponding content can be generated based on the environment information, and then the standard content corresponding to the matching sleep type and the content corresponding to the environment information can be combined to obtain the target content. For detailed introduction, please refer to the subsequent embodiments.
[0067] Step S140: Push the target content to the user.
[0068] After obtaining the target content, the target content can be pushed to the user.
[0069] In some embodiments, the target content can be pushed through the application used by the user to input the first information in the aforementioned step, so as to push the target content to the user. Specifically, the target content can be displayed in a display interface corresponding to the application, and the display interface can also include multiple operation controls, each operation control corresponding to the specific content in the target content, and the user can obtain detailed information on the specific content corresponding to the operation control by operating the operation control. Exemplarily, the target content includes an intervention plan, and the intervention plans for each stage specifically include types such as sleep cognition, behavioral technology, and mindfulness technology, so that the display interface can include multiple operation controls, each operation control corresponding to a specific content. For example, the user can operate the operation control corresponding to sleep cognition, so that detailed information under the sleep cognition type can be displayed in the display interface.
[0070] Optionally, in addition to the electronic device currently used by the user, such as a smartphone, there may be other devices that have a matching relationship with the user, such as smart wearable devices (smart watches, bracelets), smartphones, laptops, smart tablets, etc. If the application is installed on other devices, the target content can also be pushed through the applications installed on other devices.
[0071] By determining targeted content based on different sleep types, the targeted content is tailored to the user's actual situation and feelings, and has certain personalized features. In addition, by pushing targeted content to users, it can help them improve their sleep, adjust their lifestyle, and adjust or optimize their sleeping environment.
[0072] The information push method provided in an embodiment of the present application first obtains first sleep-related information input by a user; then determines the sleep type corresponding to the first information; thereby determining target content based on the sleep type; and then pushing the target content to the user. In this application, the target content pushed to the user is related to the sleep type. That is, even for the same user, if the user's sleep type is different, the target content pushed is differentiated, thereby achieving personalized push of the target content.
[0073] Please refer to Figure 3, which shows a method flow chart of an information push method provided by an embodiment of the present application. The information push method can be applied to an electronic device, and specifically, the processor of the electronic device can be used as the execution subject of the information push method. The information push method can include steps S210 to S270.
[0074] Step S210: Acquire first sleep-related information input by the user.
[0075] It is understandable that the user's physical condition, emotions or psychological state will also affect the user's sleep. Therefore, the evaluation questionnaire introduced in the aforementioned embodiment may also include major life events, daily living habits, whether there are physical symptoms such as chronic physical pain, whether there are anxiety or mood disorders such as depression, etc. Therefore, the user can also input the first information related to sleep based on the evaluation questionnaire. Then, when determining sleep based on the first information, more dimensions can be considered to obtain a more accurate sleep type. In addition, target content can be generated in combination with the first information to obtain target content that can be used to help users improve the problems in the first information.
[0076] The specific method for obtaining the first information has been introduced in detail in the aforementioned steps and will not be repeated here.
[0077] Step S220: determining the sleep type corresponding to the first information by comparing the pre-acquired information with a sleep type comparison table, wherein the sleep type comparison table includes at least one standard information and a standard sleep type corresponding to each standard information.
[0078] In some embodiments, a table comparing information to sleep types can be pre-acquired. This table can include at least one standard information and a standard sleep type corresponding to each standard information. Thus, the standard information that matches the first information can be determined, and the standard sleep type corresponding to the matching standard information can be used as the sleep type corresponding to the first information.
[0079] In other embodiments, the information-to-sleep-type comparison table may also include multiple reference contents corresponding to the evaluation information and a reference score corresponding to each reference content. The information-to-sleep-type comparison table may also include multiple reference target score intervals and a standard sleep type corresponding to each reference target score interval. It should be noted that the evaluation information in the information-to-sleep-type comparison table corresponds to the evaluation information displayed in the application in the aforementioned steps.
[0080] Therefore, the score corresponding to the user's input content for each evaluation information in the first information can be determined through this information and the sleep type comparison table, and then the target score corresponding to the first information can be determined based on multiple scores, and then the sleep type corresponding to the target score can be determined through the information and the sleep type comparison table, that is, the sleep type corresponding to the first information.
[0081] For example, if the evaluation information includes five questions and four options corresponding to each question, the first information may include the option content corresponding to each question entered by the user. The multiple reference contents in the information and sleep type comparison table may include content consisting of each question and a corresponding option, and each reference content may correspond to a reference score. Thus, the option content corresponding to each question entered by the user is compared with the reference content, and the reference content that matches the option content corresponding to each question entered by the user is found, and the reference score corresponding to the matching reference content is used as the score corresponding to the user's input content for each question in the first information. Then, based on the five scores, the target score is determined, and the reference score interval that matches the target score is found in the information and sleep type comparison table, so that the standard sleep type corresponding to the matching reference score interval is used as the sleep type corresponding to the first information. The information and sleep type comparison table in this embodiment is a scale.
[0082] For another example, the assessment information may be configured based on the Pittsburgh Sleep Quality Index scale. Thus, the assessment information may include nine questions, wherein question five includes ten sub-questions. The assessment information may further include four options corresponding to each question and each sub-question. Thus, the first information may include each question entered by the user and the options corresponding to each sub-question. The specific method for determining the sleep type corresponding to the first information is similar to that described above and will not be further elaborated here.
[0083] Determining the target score corresponding to the first information based on the multiple scores may be performed by summing the multiple scores to obtain the target score, or by averaging the multiple scores to obtain the target score. For example, the target score may be the Pittsburgh Sleep Quality Index.
[0084] The information push method provided in the embodiment of the present application can not only determine the user's sleep state, but also more accurately determine the specific type of insomnia for users with insomnia, so as to subsequently determine the target content that needs to be pushed to the user based on the insomnia type.
[0085] Step S230: determining target content based on the sleep type.
[0086] Step S240: Push the target content to the user.
[0087] Among them, step S230 and step S240 have been described in detail in the above embodiments and will not be repeated here.
[0088] Step S250: Obtaining the user's sleep data based on at least one of a sensor component and user input.
[0089] After pushing the target content to the user, the user's sleep data can also be monitored. The target content can be further adjusted based on the monitored sleep data, thereby improving the intervention effect of the target content on the user and making the target content more suitable for the user.
[0090] In some embodiments, the user may be monitored by a sensing component, and sleep data may be determined based on information monitored by the sensing component.
[0091] In other embodiments, the user can also be monitored through a sensing component, and the screen of the terminal device corresponding to the user can be monitored, such as monitoring the working status of the screen of the terminal device, so as to determine the sleep data based on the information monitored by the sensing component and the working status of the screen of the terminal device.
[0092] Specifically, in the case where the sleep data includes data collected based on a sensing component, step S250 may further include steps S251 to S253.
[0093] Step S251: monitoring the user's physiological parameters based on the sensing component.
[0094] Step S252: monitoring the screen working status of the terminal device corresponding to the user.
[0095] Step S253: Determine the sleep data based on the physiological parameters and the screen working status.
[0096] Exemplarily, the sensing component can be set in a mobile terminal, which is a device that the user frequently uses or matches the user, for example, it can be the user's smart phone, or it can be the user's wearable device, such as a smart watch, smart bracelet, etc.
[0097] Thus, the user's physiological parameters are monitored by the sensor components provided in the mobile terminal, wherein the physiological parameters may include body movement parameters, heart rate parameters or blood oxygen parameters.
[0098] The user's physiological parameters can be monitored throughout the day. That is, the user's physiological parameters can be monitored 24 hours a day through the sensor component, thereby obtaining a larger amount of data and improving the accuracy of subsequent sleep data determination. It can be understood that the essence of monitoring the user's sleep is to collect the user's physiological parameters through the sensor component.
[0099] The wearable device has established a communication connection with the electronic device in advance, for example, a communication connection can be established via Bluetooth. Thus, after the wearable device monitors and obtains the user's physiological parameters, the physiological parameters can be transmitted to the user's electronic device, which can be a smart phone running the software in the above embodiment.
[0100] The application is used to facilitate subsequent analysis of physiological parameters and determine sleep data.
[0101] Furthermore, the screen working status of the terminal device corresponding to the user can also be monitored, where the terminal device can be the user's electronic device or other devices corresponding to the user, such as the user's smart wearable device (smart watch, bracelet), smart phone, smart tablet, laptop computer, desktop computer, etc.
[0102] By monitoring the screen working status of the terminal device corresponding to the user, when the screen of the terminal device is in a bright working state, the possibility of the user falling asleep is lower; while when the screen of the terminal device is in a non-working state with the screen off, the possibility of the user falling asleep increases.
[0103] In some embodiments, the screen operating status of a terminal device can be obtained by the terminal device itself. The terminal device establishes a communication connection with the user's electronic device. For example, the terminal device and the electronic device can both access the Internet, thereby establishing a communication connection through the Internet. Specifically, the terminal device can access the Internet through wireless communication technology Wi-Fi or cellular mobile network. For example, the terminal device and the electronic device can also directly establish data communication via Bluetooth, Zigbee, etc. Therefore, after obtaining its own screen operating status, the terminal device can transmit the screen operating status to the electronic device.
[0104] Thus, the sleep data can be comprehensively determined by combining the physiological parameters and the screen working state. Compared with determining the sleep data only by the physiological parameters, the sleep data determined by combining the physiological parameters and the screen working state has higher accuracy.
[0105] Sleep data can be used to characterize specific data related to a user's sleep, such as the time they fell asleep, the time they woke up, the number of times they woke up, sleep quality, or the duration of daytime naps. Specifically, after obtaining physiological parameters and screen operating status, the user's smart wearable device can perform automated sleep analysis and daily routine analysis using a built-in model. For example, a pre-trained neural network model can be used to sequentially perform automated sleep analysis and daily routine analysis to obtain sleep data.
[0106] Optionally, after the user's smart wearable device obtains the physiological parameters and screen working status, it can send the physiological parameters and screen working status to the electronic device, so that the electronic device can perform automated sleep analysis and daily work and rest habit analysis through the smart wearable embedded model to obtain sleep data.
[0107] The information push method provided in the embodiments of the present application can more accurately monitor the user's sleep data, and subsequently analyze the sleep data to generate a sleep report and push it to the user.
[0108] Optionally, the user's sleep data can also be obtained through user input. Similar to the acquisition of the first sleep-related information input by the user in the aforementioned embodiment, input can also be performed through an application running on the electronic device, and the user can input according to pre-set prompt information related to the sleep data. For example, the prompt information related to the sleep data can include the time of falling asleep at night, the time of waking up, the number of times awake, the sleep quality, or the time of daytime naps, so that the user can enter the content corresponding to the prompt information as sleep data, and the electronic device can thereby obtain the user's sleep data.
[0109] Optionally, the user's sleep data may also be obtained based on the sensing component and the user input.
[0110] Optionally, in some embodiments, after obtaining the sleep data, a sleep report may be generated based on the sleep data, and the sleep report may be pushed to the user for browsing and review. Specifically, after executing step S250, steps S254 and S255 may also be included.
[0111] Step S254: generating a sleep report based on the sleep data.
[0112] Step S255: Push the sleep report to the user.
[0113] Specifically, a sleep report may be generated based on the sleep data only when a report generation request is detected, and the sleep report may be pushed to the user.
[0114] Exemplarily, the report generation request may be user-triggered. For example, the user may run an application on an electronic device, and the display interface of the application may include a prompt related to "sleep report", such as a text prompt or an icon prompt, and an operation control corresponding to the prompt, so that the user can trigger the report generation request by operating the operation control corresponding to the sleep report.
[0115] In another exemplary embodiment, the report generation request may be automatically generated at predetermined intervals, for example, at intervals of one week or a period of time.
[0116] In another exemplary embodiment, the electronic device may generate the report generation request when it detects that the user's sleep data is abnormal. This allows the sleep report to be pushed to the user in a timely manner when abnormal sleep data is detected.
[0117] In some implementations, a sleep report may be generated in advance, and when a report generation request is detected, the sleep report may be directly pushed to the user, thereby saving time in generating the sleep report, increasing push speed, and improving the user experience.
[0118] For example, after obtaining the user's sleep data based on at least one of a sensor component and user input, a sleep report may be directly generated, and then the sleep report may be directly pushed to the user when a report generation request is detected.
[0119] Among them, the sleep report is a report that evaluates the user's sleep. For example, the sleep report may include insomnia level, insomnia type, multidimensional interpretation of sleep, insomnia factor mining, etc., among which the multidimensional interpretation of sleep can provide a comprehensive interpretation of the user's sleep from multiple dimensions.
[0120] Generating a sleep report from sleep data can be achieved through a pre-trained neural network model. Specifically, the sleep data can be used as the input of the neural network model, and the output of the neural network model obtained is the sleep report.
[0121] Optionally, a comparison report can be generated based on a comparison of the currently generated sleep report with the previously generated sleep report or multiple previously generated sleep reports. For example, the comparison report can include changes in sleep patterns, such as sleep efficiency, sleep duration, changes in the time of each sleep stage, improvement in sleep quality, goal achievement, and tasks to be performed that require optimization and improvement. In some embodiments, the comparison report can be presented in the form of a visual chart or in the form of an icon combined with text, which is not specifically limited in the embodiments of the present application.
[0122] Among them, the comparison report is similar to the sleep report and can be pushed to the user through the application running on the electronic device.
[0123] Optionally, in some embodiments, after obtaining the user's sleep data, second information input by the user may also be obtained, and the sleep data and the second information may be combined to generate a sleep report, which may improve the accuracy of the sleep report to a certain extent. Specifically, after executing step S250, steps S256 to S258 may also be included.
[0124] Step S256: Acquire second information, where the second information is sleep-related information input by the user and returned by the user after receiving the target content.
[0125] Step S257: Generate a sleep report based on the sleep data and the second information.
[0126] Step S258: Push the sleep report to the user.
[0127] The second information is sleep-related information input by the user and returned after receiving the target content. This second information can be used to represent the user's self-perception or evaluation of their sleep after receiving the pushed target content. The method and specific method for obtaining the second information input by the user are similar to those for obtaining the first sleep-related information input by the user in the aforementioned embodiment. The second information can also be input through an application running on the electronic device. The user can enter the second information based on pre-set questions or quizzes, etc., and will not be further described here.
[0128] For example, the second information input by the user may include the user's subjectively determined sleep pattern, the user's objectively evaluated sleep pattern, sleep evaluation, possible causes of insomnia, etc.
[0129] Similar to the above steps, a sleep report may be generated based on the sleep data and the second information and pushed to the user only when a report generation request is detected. The report generation request may be triggered by the user, automatically generated at predetermined intervals, or generated upon detecting abnormalities in the user's sleep data.
[0130] In other embodiments, after obtaining the second information, a sleep report may be generated based on the second information and the sleep data. Subsequently, upon detecting a request to generate a report, the sleep report may be directly pushed to the user. This can save time generating the sleep report, increase push speed, and enhance the user experience.
[0131] Generating a sleep report using the second information and sleep data can be achieved through a pre-trained neural network model. Specifically, the second information and sleep data can be used as inputs to the neural network model, and the output of the obtained neural network model is the sleep report.
[0132] Similar to the above steps, a comparison report can be obtained based on the comparison of the currently generated sleep report with the previously generated sleep report or the previously generated sleep reports, and then the comparison report can also be pushed to the user.
[0133] For example, please refer to Figure 4, which shows a schematic diagram of the sleep report interface provided by an embodiment of the present application. The sleep report interface 400 shown in Figure 4 can display the theme of the display interface, namely "Sleep Report." It can also display the insomnia level, such as "Significant Insomnia" in Figure 4. And based on the insomnia level, it can display a corresponding score, such as "70 points." It can also display the insomnia type, such as "Champion of Staying Up Late," and display the corresponding "Multi-Dimensional Interpretation of Sleep."
[0134] The sleep report 400 shown in FIG. 4 may be displayed by a display module of the electronic device, such as a touch screen of the electronic device.
[0135] Alternatively, the sleep report may be a day view, that is, a sleep report generated by combining the sleep data of the previous day and the second information of the previous day. Please refer to FIG5 , which shows a schematic diagram of a day view interface provided in an embodiment of the present application. The day view interface 500 shown in FIG5 may display the theme of the display interface, namely, "Sleep Report," and a "Day" tab within the "Day," "Week," and "Month" tabs. The date corresponding to the day view may also be displayed, for example, the date in FIG5 is "May 1, 2023."
[0136] Optionally, the sleep efficiency may also be displayed, for example, the sleep efficiency in FIG5 is “95%”.
[0137] Optionally, detailed information such as sleep duration, time in bed, time spent asleep, time spent in bed, night awakenings, and naps can also be displayed.
[0138] Optionally, multiple tabs can be displayed to display the content corresponding to the selected tab. For example, Figure 5 shows tabs for sleep statistics, nighttime heart rate, nighttime blood oxygen, and snoring risk. Among them, the sleep statistics tab is selected, so that the content corresponding to the sleep statistics can be displayed, specifically including the duration of deep sleep, light sleep, rapid eye movement, and awake time. Among them, the deep sleep duration, light sleep duration, rapid eye movement duration, and awake time shown in Figure 5 can also be displayed in combination with specific values and charts.
[0139] In another exemplary embodiment, the sleep report can be a weekly view, that is, a sleep report generated by combining the sleep data of the previous week and the second information of the previous week. Please refer to Figure 6, which shows a schematic diagram of the weekly view interface provided by an embodiment of the present application. Among them, the weekly view interface 600 shown in Figure 6 can display the theme of the display interface, that is, "Sleep Report" and the "Week" tab in the "Day", "Week", and "Month" tabs. The date corresponding to the weekly view can also be displayed, for example, the date in Figure 6 is "May 1, 2023 - May 7, 2023".
[0140] Optionally, a sleep efficiency range can be displayed, which ranges from the minimum to the maximum sleep efficiency in the sleep data from the previous week. For example, the sleep efficiency range in Figure 6 is "70%-90%." The average sleep efficiency can also be displayed, which is the average of the individual sleep efficiencies in the sleep data from the previous week. For example, the average sleep efficiency in Figure 6 is 76%.
[0141] Optionally, a recommended sleep efficiency can also be displayed, for example, the recommended sleep efficiency in Figure 6 is greater than or equal to 85%; a sleep efficiency chart generated based on the sleep efficiency of each day in the previous week can also be displayed; and the average sleep duration and average bed time can also be displayed. It is understood that the average sleep duration shown in Figure 6 is the average of the sleep duration of each day in the previous week, and the average bed time is the average of the bed time of each day in the previous week. Specifically, the average sleep duration shown in Figure 6 is 6 hours and 20 minutes, and the average bed time is 7 hours and 20 minutes. In addition, a sleep duration chart can also be generated based on the sleep duration of each day in the previous week.
[0142] In another exemplary embodiment, the sleep report can be a monthly view, that is, a sleep report generated by combining the sleep data of the previous month and the second information of the previous month. Please refer to Figure 7, which shows a schematic diagram of the monthly view interface provided by an embodiment of the present application. Among them, the monthly view interface 700 shown in Figure 7 can display the theme of the display interface, namely "Sleep Report" and the "Month" tab in the "Day", "Week", and "Month" tabs. The date corresponding to the monthly view can also be displayed, for example, the date in Figure 7 is "April 2023".
[0143] Optionally, a sleep efficiency range can be displayed, which ranges from the minimum to the maximum sleep efficiency in the previous month's sleep data. For example, the sleep efficiency range in Figure 7 is "70%-90%." The average sleep efficiency can also be displayed, which is the average of the individual sleep efficiencies in the previous month's sleep data. For example, the average sleep efficiency in Figure 7 is 76%.
[0144] Optionally, a recommended sleep efficiency can also be displayed, for example, the recommended sleep efficiency in Figure 7 is greater than or equal to 85%; a sleep efficiency chart generated based on the sleep efficiency of each day in the previous month can also be displayed; and the average sleep duration and average bed rest time can also be displayed. It is understood that the average sleep duration shown in Figure 7 is the average of the sleep duration per day in the previous month, and the average bed rest time is the average of the bed rest time per day in the previous month. Specifically, the average sleep duration shown in Figure 7 is 6 hours and 20 minutes, and the average bed rest time is 7 hours and 20 minutes. In addition, a sleep duration chart can also be generated based on the sleep duration of each day in the previous week.
[0145] In another exemplary embodiment, the sleep report may be a mid-term view. It is understood that the mid-term view can be used to represent a summary of the user's progress toward completing the target content within a certain period of time after the target content is pushed to the user. For example, the certain period of time may be the time when the user has completed half of the target content. Specifically, please refer to FIG8 , which illustrates a schematic diagram of a mid-term view interface provided by an embodiment of the present application. The mid-term view interface 800 shown in FIG8 may display the theme of the interface, namely, "Sleep Report." FIG8 also displays the message "Congratulations! You've completed half of the content" and summary information. This summary information may include the time the target content was started, the time the sleep log was recorded, the number of completed tasks, the number of courses taken, and so on. For example, FIG8 shows that the target content was started 30 days ago, the sleep log was recorded 20 days ago, the number of completed tasks is 120, and the number of courses taken is 17.
[0146] Optionally, the mid-term view can also display a sleep assessment, which includes a mid-term assessment and an initial assessment. The initial assessment is the assessment result determined based on the first sleep-related information input by the user, while the mid-term assessment is the assessment result of the user within a certain period of time after the target content is pushed to the user. Specifically, the mid-term assessment time shown in Figure 8 is September 1, 2023, in which mild insomnia is 60, which is better than the initial assessment; depression is obvious, which is worse than the initial assessment; and there is mild anxiety, which is better than the initial assessment.
[0147] Optionally, sleep efficiency can also be displayed, which shows the user's sleep efficiency within a certain period of time after the target content is pushed to the user. Specifically, the highest sleep efficiency and average sleep efficiency can be displayed. For example, the highest sleep efficiency in Figure 8 is 92%, and the average sleep efficiency is 88%. In addition, a sleep efficiency chart can be generated by combining the user's daily sleep efficiency within a certain period of time after the target content is pushed to the user.
[0148] Optionally, follow-up suggestions and follow-up feedback may also be displayed, wherein the follow-up feedback may list some options to instruct the user to select.
[0149] In another exemplary embodiment, the sleep report may be a final view. It is understood that the final view can be used to represent a summary of the user's completion of the target content within a certain period of time after the target content is pushed to the user. For example, the certain period of time can be the time when the user completes the target content. Specifically, please refer to Figure 9, which shows a schematic diagram of the final view interface provided by an embodiment of the present application. The final view interface 900 shown in Figure 9 may display the theme of the display interface, namely, "Sleep Report." Figure 9 also displays "Congratulations! You have completed all content" and summary information. This summary information may include the time the target content was started, the time the sleep log was recorded, the number of completed tasks, the number of courses taken, and so on. For example, Figure 9 shows that the target content was started 30 days ago, the sleep log was recorded 20 days ago, the number of completed tasks is 120, and the number of courses taken is 17.
[0150] Optionally, the final view can also display a sleep assessment, which includes a final assessment and an initial assessment. The initial assessment is the assessment result determined based on the first sleep-related information input by the user, while the final assessment is the assessment result of the user within a certain period of time after the target content is pushed to the user. Specifically, Figure 9 shows the final assessment time as September 1, 2023, where mild insomnia is 60, which is better than the initial assessment; depression is obvious, which is worse than the initial assessment; and mild anxiety is better than the initial assessment.
[0151] Optionally, sleep efficiency can also be displayed, which shows the user's sleep efficiency within a certain period of time after the target content is pushed to the user. Specifically, the highest sleep efficiency and average sleep efficiency can be displayed. For example, the highest sleep efficiency in Figure 9 is 92%, and the average sleep efficiency is 88%. In addition, a sleep efficiency chart can be generated by combining the user's daily sleep efficiency within a certain period of time after the target content is pushed to the user.
[0152] Optionally, follow-up suggestions and follow-up feedback may also be displayed, wherein the follow-up feedback may list some options to instruct the user to select.
[0153] In the information push method provided in the embodiment of the present application, by pushing sleep reports or comparison reports to users, users can have a more complete understanding of their own sleep conditions, which can improve the user's execution of the pushed target content to a certain extent and increase the intervention of the target content on the user.
[0154] Optionally, the user's sleep report, sleep data, sleep type and other data obtained above can also be shared with other applications. Among them, other applications are programs that have been allowed by the user to obtain sleep reports, sleep data, sleep type and other data.
[0155] Step S260: Adjusting the target content based on the sleep data.
[0156] After obtaining the sleep data, the target content can be adjusted based on the sleep data.
[0157] The user's sleep efficiency can be first determined from sleep data, and then the target content can be adjusted based on the sleep efficiency. In some embodiments, if the user's sleep type is insomnia, the target content can include an intervention plan corresponding to the specific insomnia type. The intervention plan can include a designated time, where the designated time is used to indicate the time the user spends lying down at night. Therefore, the designated time can be adjusted based on sleep efficiency.
[0158] Specifically, step S260 may include step S261 and step S263.
[0159] Step S261: Determine sleep efficiency based on the sleep data.
[0160] Step S262: Determine the execution status of the target content based on the sleep data.
[0161] Step S262: adjusting the target content based on at least one of the sleep efficiency and the execution status of the target content.
[0162] Sleep efficiency, which can be used to assess sleep quality, refers to the ratio of the time spent asleep to the time spent lying down during the night. Sleep efficiency is typically expressed as a percentage, such as 75%, 85%, or 90%.
[0163] For some embodiments, the sleep efficiency is determined by the sleep data. If the sleep data includes the sleep efficiency, the sleep efficiency can be directly obtained from the sleep data.
[0164] In some other embodiments, sleep efficiency is determined through sleep data. If sleep efficiency is not included in the sleep data, the actual time the user falls asleep and the time the user is lying down at night can be obtained separately, and then the ratio of the actual time the user is asleep to the time the user is lying down at night can be used as the sleep efficiency.
[0165] In addition, the execution status of the target content may be determined based on the sleep data, wherein the execution status may be used to indicate whether the user has executed at least part of the target content.
[0166] Furthermore, the target content can be adjusted based on sleep efficiency and the execution of the target content. Specifically, the time in the target content that indicates the user is in a lying state at night, i.e., the indicated time, can be adjusted. This guides the user on the time to lie down at night, thereby encouraging the user to adjust their sleep efficiency.
[0167] In addition, if the execution status of the target content is poor, it indicates that the user may not be interested in the current target content. In this case, the target content can be adjusted to make the user more interested.
[0168] In some embodiments, the sleep efficiency can be used as the first step to determine whether the target content is suitable. If the sleep efficiency is relatively ideal, the target content can be maintained, that is, the target content is not adjusted. If the sleep efficiency is not ideal, the target content can be adjusted. Specifically, step S263 can also include steps S2631 and S2632.
[0169] Step S2631: If the sleep efficiency is outside the standard efficiency range, adjust the target content to encourage the user to make the sleep efficiency within the standard efficiency range.
[0170] Step S2632: If the sleep efficiency is within the standard efficiency range, maintain the target content.
[0171] Whether the sleep efficiency is ideal can be judged by using a standard efficiency interval range, which can be pre-set, for example, 85% to 90%.
[0172] It is understandable that older users generally have lower sleep efficiency, while younger users generally have higher sleep efficiency. Therefore, the standard interval range can be different for users of different ages. In other words, the user's age can also be taken into consideration when presetting the standard interval range. For older users, the standard interval range can be slightly reduced from the above-set standard interval, for example, 83% to 88% can be set as the standard interval range; for younger users, the standard interval range can be slightly increased from the above-set standard interval range, for example, 87% to 92% can be set as the standard interval range.
[0173] Specifically, it can be determined whether the sleep efficiency is within a standard efficiency range. If the sleep efficiency is outside the standard efficiency range, it indicates that the user's sleep efficiency has not reached the target. In this case, the target content can be adjusted to encourage the user to keep the sleep efficiency within the standard efficiency range. If the sleep efficiency is within the standard efficiency range, it indicates that the user's sleep efficiency has reached the target. In this case, the target content can be maintained.
[0174] It is understandable that adjusting the target content to encourage the user to keep the sleep efficiency within the standard efficiency range may be by adjusting relevant content in the target content that instructs the user to sleep; or by generating sleep efficiency prompt information, which is used to prompt the user to keep the sleep efficiency within the standard efficiency range.
[0175] Furthermore, when it is detected that the sleep efficiency is outside the standard efficiency range, it may be that the sleep efficiency is high, and the sleep efficiency is greater than the maximum value of the standard efficiency range; or it may be that the sleep efficiency is low, and the sleep efficiency is less than the minimum value of the standard efficiency range.
[0176] Therefore, if the sleep efficiency is detected to be within the standard efficiency range, it can be further determined whether the sleep efficiency is less than a first threshold efficiency or greater than a second threshold efficiency. The first threshold efficiency is the minimum value of the standard efficiency range, and the second threshold efficiency is the maximum value of the standard efficiency range. For example, if the standard efficiency range is 85% to 90%, the first threshold efficiency can be determined to be 85% and the second threshold efficiency can be determined to be 90%.
[0177] Therefore, if the sleep efficiency is less than the first threshold efficiency, it indicates that the user's sleep efficiency is low, and the indicated time in the target content can be reduced. The indicated time is the time used to indicate that the user is in a lying state at night. For example, the indicated time can be reduced by 15 minutes based on the indicated time in the previous target content.
[0178] Optionally, if the sleep efficiency is greater than the second threshold efficiency, it indicates that the user's sleep efficiency meets the standard, and the indicated time in the target content can be increased. For example, the indicated time can be increased by 15 minutes based on the indicated time in the previous target content, thereby adjusting the target content.
[0179] It is understandable that the indicated time in the target content may be reduced only when the sleep efficiency is less than the first threshold efficiency, without determining whether the sleep efficiency is greater than the second threshold efficiency; the indicated time in the target content may be increased only when the sleep efficiency is greater than the second threshold efficiency, without determining whether the sleep efficiency is less than the first threshold efficiency; and the determination of whether the sleep efficiency is less than the first threshold efficiency and whether the sleep efficiency is greater than the second threshold efficiency may also be performed simultaneously.
[0180] Step S270: Push the adjusted target content to the user.
[0181] The adjusted target content can be pushed to the user again. For the specific pushing method, please refer to the introduction in the above embodiment and will not be described again here.
[0182] In some embodiments, the target content can be adjusted at specified intervals and the adjusted target content can be pushed to the user. For example, after the target content is initially pushed to the user, the target content can be adjusted at intervals of an intervention phase, and the adjusted target content can then be pushed to the user. For information on adjusting the target content, please refer to the descriptions of the aforementioned steps and will not be repeated here. The intervention phase can be set to a duration of one week, two weeks, one month, etc., and is not specifically limited in this embodiment.
[0183] Optionally, in some embodiments, after the target content is pushed to the user, user feedback information can also be obtained. It should be noted that the target content can be the target content generated for the first time or the target content obtained after adjustment, and this embodiment of the application does not make specific limitations.
[0184] The feedback information may be feedback about a problem with the application or feedback about a problem with the pushed target content. The display interface of the application may include an indication of the feedback information and an operation control corresponding to the feedback information, so that the user can enter the feedback interface by operating the operation control and then enter the feedback information on the feedback interface.
[0185] For example, the feedback information can be text, voice, video, or pictures, or any combination of text, voice, video, and pictures. In another example, the application can convert the input voice, video, or picture into text based on a pre-trained semantic recognition model. Thus, the user can input voice, video, or pictures and then receive the corresponding text converted from the voice, video, or picture as feedback information.
[0186] After receiving feedback from multiple users, application developers can combine this information to optimize the application or target content. For example, they can filter out common issues from multiple feedback pieces and then optimize the application or target content based on these common issues.
[0187] Optionally, in some embodiments, the user can also communicate with other users through the application, such as sharing or exchanging, wherein the other users are users who also use the application. For example, each user can share or exchange based on the target content obtained by each user.
[0188] Among them, the display interface of the application can correspond to user communication instructions and operation controls corresponding to user communication, so that the user can enter the user communication interface by operating the operation control, and then communicate with other users on the user communication interface.
[0189] The information push method provided in the embodiments of the present application can, after pushing the target content to the user, further collect the user's sleep data through a sensor component, and then adjust the target content based on the sleep data, and push the adjusted target content to the user. Adjusting the target content by collecting the user's sleep data is more personalized, and because the adjustment is based on the user's sleep data, the adjusted target content subsequently pushed to the user is more effective.
[0190] Please refer to Figure 10, which shows a method flow chart of an information push method provided by an embodiment of the present application. The information push method can be applied to an electronic device, and specifically, the processor of the electronic device can be used as the execution subject of the information push method. The information push method may include steps S310 to S3120.
[0191] Step S310: Acquire first sleep-related information input by the user.
[0192] In some embodiments, the sleep-related input information input by the user may be corresponding content input according to the evaluation questionnaire, so that the input information can be used as the first information; the input information may also include information used to describe the user's needs, in which case the input information can be used as the target need.
[0193] The method of obtaining the sleep-related input information input by the user is similar to the method of obtaining the first information described in the aforementioned embodiment. The user may input the information through an application, and details thereof will not be repeated here.
[0194] For example, the user input interface may be detected to determine whether the input information includes information describing the user's needs. Specifically, the application may include an interface for inputting first information, such as a personalized assessment interface. If the user is detected to have input sleep-related information through the personalized assessment interface, it may be determined that the input information does not include information describing the user's needs. The application may also include an interface for inputting target needs, such as an information interface. If the user is detected to have input sleep-related information through a consultation interface, it may be determined that the input information includes information describing the user's needs.
[0195] Another exemplary method is to perform semantic recognition on the user's input information. For example, a pre-trained semantic recognition model can be combined with a classification model to input the recognized information into the classification model to determine whether the input information includes information for describing user needs.
[0196] For example, target needs may include the latest sleep health guidance perspectives, the latest sleep research results, etc.
[0197] When the input information does not include information describing the user's needs, the input information may be determined to be first information; when the input information includes information describing the user's needs, the input information may be determined to be target needs.
[0198] If the input information does not include information describing the user's needs, the input information may be determined to be first information, thereby determining the sleep type corresponding to the first information. If the input information includes information describing the user's needs, the input information may be determined to be a target need.
[0199] Furthermore, in the case where the input information is a target requirement, standard content related to the target requirement may be obtained and pushed to the user.
[0200] In some embodiments, an application running on an electronic device can obtain standard content related to the target demand through the Internet. For example, it can query the content related to the target demand in news, papers, and research reports through the Internet, thereby extracting the standard content and then pushing the standard content to the user.
[0201] Among them, similar to pushing target content to users, standard content can also be pushed to users through applications. The pushed information can be text information, picture information, video information, chart information, etc., or a combination of various information, which is not specifically limited in the embodiments of this application.
[0202] For some implementations, users can also directly enter the demand information input interface through an application running on an electronic device to input demand information. The electronic device can then use the demand information as the target demand and obtain standard content related to the target demand, and then push the standard content to the user.
[0203] Step S320: Determine the sleep type corresponding to the first information.
[0204] Among them, step S320 has been described in detail in the above embodiment and will not be repeated here.
[0205] Step S330: Acquire the environmental information of the user, where the environmental information includes at least one of illumination information, temperature information, and noise information.
[0206] Step S340: determining target content based on the environmental information and / or the sleep type.
[0207] In some implementations, environmental information of the user may also be obtained, where the environmental information includes at least one of illumination information, temperature information, and noise information.
[0208] Exemplarily, the user's environmental information can be obtained through an electronic device running an application. Specifically, the environmental information can be collected through environmental sensors configured in the electronic device. For example, the electronic device can be configured with a temperature sensor, so that the temperature information can be collected through the electronic device; the electronic device can be configured with a light sensor, so that the lighting information can be collected through the electronic device; the electronic device can also be configured with a sound sensor, such as a microphone, so that the noise information can be collected through the electronic device.
[0209] In another exemplary embodiment, there may be an environmental sensor in the environment where the user is located, and the environmental sensor may be connected to the electronic device. Thus, the environmental sensor may collect information about the user's environment and send the collected environmental information to the electronic device.
[0210] It is understood that environmental information may include a range suitable for the user to sleep, for example, a range corresponding to low lighting, a suitable temperature, and almost no noise is a range suitable for the user to sleep. Subsequently, the user can be instructed through the target content to adjust the environmental information to a range suitable for sleep.
[0211] Thus, the target content can be determined in combination with the environmental information and the sleep type. For example, the first content can be determined based on the environmental information, the second content can be determined based on the sleep type, and the first and second content can be combined to obtain the target content. The target content can also be determined based only on the environmental information, or only on the sleep type. Specifically, step S340 can include steps S341 to S343.
[0212] Step S341: determining the first content corresponding to the environment information based on a pre-acquired environment and content comparison table, wherein the environment and content comparison table includes at least one standard environment information and a standard first content corresponding to each standard environment information.
[0213] Step S342: and / or, determining the second content corresponding to the sleep type based on a pre-acquired sleep and content comparison table, wherein the sleep and content comparison table includes at least one standard sleep type and a standard second content corresponding to each standard sleep type.
[0214] Step S343: taking the first content and / or the second content as the target content.
[0215] Specifically, the first content corresponding to the environmental information can be determined based on a pre-acquired environment-content comparison table, wherein the environment-content comparison table includes at least one standard environmental information and a standard first content corresponding to each standard environmental information. The standard first content is used to instruct the user to adjust the environmental information to a range suitable for sleep.
[0216] The method may be to search for standard environmental information that matches the environmental information, and then use the standard first content corresponding to the matching standard environmental information as the first content corresponding to the environmental information.
[0217] For example, the standard environment information in the environment-content comparison table may include a standard lighting range and a relatively strong lighting range. The standard first content corresponding to the standard lighting range may be "maintain the ambient lighting," while the standard first content corresponding to the relatively strong lighting range may be "dim the ambient lighting." Therefore, if the user's environment information matches the relatively strong lighting range, "dim the ambient lighting" can be used as the first content corresponding to the environment information. Thus, the first content can be used as the target content.
[0218] It should be noted that the sleep and content comparison table shown above is only an example, and can be flexibly set according to needs in actual applications.
[0219] Optionally, the second content corresponding to the sleep type may be determined based on a pre-acquired sleep and content comparison table, wherein the sleep and content comparison table includes at least one standard sleep type and a standard second content corresponding to each standard sleep type.
[0220] The method may be to search for a standard sleep type that matches the sleep type, and then use the standard second content corresponding to the matching standard sleep type as the second content corresponding to the sleep type. Thus, the second content may be used as the target content.
[0221] Optionally, after obtaining the first content and the second content, the first content and the second content may be combined to obtain the target content. Thus, the target content is obtained by combining the sleep type and environmental information, which can improve the degree of fit between the target content and the user to a certain extent.
[0222] Step S350: Push the target content to the user.
[0223] Among them, step S350 has been described in detail in the above embodiment and will not be repeated here.
[0224] Step S360: Obtain the user's completion status of the task to be performed.
[0225] Step S370: Push the completion status to the user.
[0226] In some embodiments, the target content may include tasks to be performed, and the user may be guided and intervened in through each task to be performed. Thus, after the target content is pushed to the user, the user's completion status of the tasks to be performed may be obtained.
[0227] The completion status can be used to represent the user's completion status of each pending task, and can be represented, for example, through charts, text, etc. For example, if the pending task includes a required sleep efficiency, the previous day's sleep efficiency can be used as the completion status. Alternatively, the previous day's sleep efficiency can be combined with the completion result as the completion status. Completion can be determined by whether the previous day's sleep efficiency meets the required sleep efficiency. For example, if the previous day's sleep efficiency is 86%, and the required sleep efficiency is 85%-90%, then "The previous day's sleep efficiency was 86%, completed" can be used as the completion status.
[0228] It should be noted that the completion status shown above is only an example. The completion status can also include learning content defined according to the insomnia type, execution status of guidance opinions, completion rate of pending tasks, number of consecutive days of completion of pending tasks, etc. In actual application, it can be flexibly set according to needs, and the embodiments of this application do not make specific limitations.
[0229] For some embodiments, the completion status may be collected through a sensing component, for example, the sleep efficiency of the previous day may be collected through the sensing component.
[0230] In other embodiments, the completion status may also be generated by the electronic device according to each pending task in the target content, and the task plan is used to regularly remind the user to perform the corresponding pending task. Thus, the electronic device can regularly remind the user, and after the user performs the corresponding pending task according to the task plan, the user can check in and confirm in the application, thereby obtaining the user's completion status of the pending task.
[0231] Optionally, after the electronic device generates a corresponding task plan based on each task to be performed in the target content, the user can also adjust the task plan according to his or her own preferences to obtain a task plan that better meets the user's own needs.
[0232] Furthermore, after the completion status is obtained, the completion status can be pushed to the user. Similar to pushing the target content to the user, the completion status can also be pushed through an application running on the electronic device.
[0233] In other embodiments, the target content may include tasks to be performed, so that after the target content is pushed to the user, executable task information may be first generated based on the tasks to be performed, and the executable task information may be pushed to the user, thereby better guiding the user to perform the tasks to be performed in the target content. However, the completion status is then generated based on the user's statistics on the completion of each task to be performed, and the completion status is then pushed to the user. Exemplary executable task information includes daily sleep log records, yesterday's sleep efficiency, interactive education or practical exercises, etc.
[0234] Similar to pushing target content to users, push of executable task information can also be achieved through applications running on electronic devices.
[0235] The user can also actively query the completion status or executable task information. For example, the user can directly query the completion status or executable task information in the application running on the electronic device. For example, the display interface corresponding to the application running on the electronic device can display an executable task information interface, which can display an indicator related to the query completion status, an indicator related to the executable task information, and operation controls corresponding to some indicators, so that the user can actively query the completion status or executable task information by operating the corresponding operation controls.
[0236] For example, please refer to Figure 11, which shows a schematic diagram of the executable task information interface provided by an embodiment of the present application. The executable task information interface 1100 shown in Figure 11 displays executable task information, namely "Phase 1: Understanding Sleep (3 Days)", "What to Do Today" and "Emotional Healing". Among them, "What to Do Today" may include operation controls corresponding to "Sleep Log" and operation controls corresponding to "Knowledge Learning". Users can record sleep logs by operating the operation controls corresponding to "Sleep Log" and learn knowledge by operating the operation controls corresponding to "Knowledge Learning". "Emotional Healing" may include operation controls corresponding to "Sleeping Melodies", "Mindfulness Meditation" and "Relaxation Training". Users can query sleeping melodies by clicking the operation control corresponding to "Sleeping Melodies", query how to meditate by clicking the operation control corresponding to "Mindfulness Meditation"; and query how to relax by operating the operation control corresponding to "Relaxation Training".
[0237] The executable task information interface 1100 may also display query completion status, namely, "Sleep Schedule," "Sleep Diary," "Sleep Course," "Sleep Assessment," "Sleep Music," and "Sleep Weekly Report." The "Sleep Music" section may display the music the user frequently listens to while sleeping.
[0238] The executable task information interface 1100 may also display "My Devices," where "My Devices" is used to represent other devices that have established a connection with the electronic device. The user can use "My Devices" to view other devices that have established a connection with the electronic device, and can also use "My Devices" to establish a connection with other devices.
[0239] Further, please refer to Figure 12, which shows a sleep log interface provided by an embodiment of the present application. The sleep log interface 1200 shown in Figure 12 can be displayed by operating the operation control corresponding to "Sleep Log" in the executable task information interface 1100 shown in Figure 11.
[0240] The date of the sleep log, i.e., "Sleep Log (May 3)", is displayed in the sleep log interface 1200. It is understandable that the sleep log may include multiple sub-items that the user needs to record. For example, the sleep log interface 1200 includes 7 sub-items, and FIG12 shows the first sub-item. It is specifically indicated by "1 / 7". Furthermore, the first sub-item in the sleep log interface 1200 shown in FIG12 is "1. Please review your sleep and rest time". This sub-item corresponds to a sliding selection box 1210. The user can slide the selection box 1210 to select a different bedtime, and then confirm the content in the selection box 1210 in conjunction with the operation control 1220, thereby realizing the input of the sub-item. For example, the content in the selection box 1210 shown in FIG12 is "Yesterday 22:00".
[0241] Further, please refer to Figure 13, which shows a knowledge learning interface provided by an embodiment of the present application. The knowledge learning interface 1300 shown in Figure 13 can be displayed by operating the operation control corresponding to "knowledge learning" in the executable task information interface 1100 shown in Figure 11.
[0242] In the knowledge learning interface 1300, knowledge content of different stages may be displayed, namely "stage one", "stage two", "stage three" and "stage four", wherein different stages may include different knowledge content, specifically, different stages and the corresponding knowledge content of each stage may be obtained according to different tasks to be performed in the target content. The knowledge learning interface 1300 may also include required learning content and optional learning content, wherein required learning content may include "sleep cognition", "behavioral technology" and "mindfulness technology", and "sleep cognition", "behavioral technology" and "mindfulness technology" may respectively correspond to operation controls, so that users can learn sleep cognition by operating the operation controls corresponding to "sleep cognition"; learn behavioral technology by operating the operation controls corresponding to "behavioral technology"; and learn mindfulness technology by operating the operation controls corresponding to "mindfulness technology".
[0243] Among them, the executable task information interface 1100 shown in Figure 11, the sleep log interface 1200 shown in Figure 12, and the knowledge learning interface 1300 shown in Figure 13 can be displayed through a display module of the electronic device, such as a touch screen of the electronic device.
[0244] Thus, through completion status and executable task information, users are guided to gradually control and manage their sleep in a more user-friendly manner. Furthermore, both completion status and executable task information are adjusted and optimized based on the user's personalized sleep type. Optionally, in some embodiments, after pushing the target content to the user, if the user's sleep type is detected as insomnia, introductory information related to the specific type of insomnia can be generated and pushed to the user.
[0245] The introductory information can be presented in a variety of forms, such as video, audio, or text, or a combination of video, audio, and text, which is not specifically limited in the present embodiment. The method of pushing the introductory information can be similar to the method of pushing the target content, and can be pushed through an application running on the electronic device.
[0246] The user may also directly view the introductory information in an interface related to the introductory information in an application running on the electronic device. For example, a display interface corresponding to the application running on the electronic device may display an identifier related to the introductory information and an operation control corresponding to the identifier, so that the user can view the introductory information by operating the operation control.
[0247] The introduction information may include basic knowledge about the user's corresponding insomnia type, such as the definition, triggering factors, and influencing factors of the insomnia type, and may also include methods and lifestyle guidance for improving the insomnia type. For example, methods and lifestyle guidance for improving the insomnia type may be pre-designed based on the principles of cognitive behavioral therapy (CBT-I) for insomnia and mindfulness-based therapy (MBT-I) for insomnia.
[0248] Therefore, by introducing information, users with insomnia can be helped to re-establish a healthy sleep schedule, master relaxation techniques to relieve anxiety, depression, and relax their body and mind.
[0249] Optionally, the introduction information may also correspond to interactive information, which may be questions and answers or tests set for the content in the introduction information. Thus, for some implementations, after the user obtains the introduction information, the interactive information corresponding to the introduction information may also be pushed to the user.
[0250] For example, an application program of an electronic device may correspond to an interactive interface, in which interactive information may be displayed. The interactive information may also correspond to some operation controls, so that the user can interact with the interactive information by operating the operation controls in the interactive information, such as inputting questions and answers or tests regarding the interactive information.
[0251] Thus, interactive information can enhance users' engagement in completing the tasks within the target content, increasing their appeal and reducing their resistance to the target content. Furthermore, it can increase users' awareness of their sleep experience, reduce anxiety and concerns about their sleep ability, enhance their self-regulation abilities, improve their emotional and mental health, and reduce the difficulty and resistance they face in persisting with the tasks within the target content.
[0252] The information push method provided in the embodiment of the present application can determine whether the input information input by the user is specifically the first information or the target requirement, so that when the input information is the target requirement, standard content related to the target requirement is obtained and pushed to the user. In the case where the input information is the first information, the user's environmental information can be obtained, and the target content can be determined based on the environmental information and the sleep type, thereby achieving the goal of pushing more personalized target content to the user. Moreover, after pushing the target content to the user, the user's completion status for the task to be performed can also be obtained, and the completion status can be pushed to the user, thereby improving the user's sense of participation and the ability of the target content to intervene in the user, thereby helping the user to better improve sleep.
[0253] Please refer to Figure 14, which shows a structural block diagram of an information pushing device provided in an embodiment of the present application. The information pushing device 1400 includes: an acquisition unit 1410, a first determination unit 1420, a second determination unit 1430 and a pushing unit 1440.
[0254] The acquiring unit 1410 is configured to acquire first sleep-related information input by a user.
[0255] The first determining unit 1420 is configured to determine the sleep type corresponding to the first information.
[0256] Optionally, the first determination unit 1420 can also be used to determine the sleep type corresponding to the first information by comparing pre-acquired information with a sleep type comparison table, wherein the sleep type comparison table includes at least one standard information and a standard sleep type corresponding to each standard information.
[0257] The second determining unit 1430 is configured to determine target content based on the sleep type.
[0258] Optionally, the second determination unit 1430 may also be configured to obtain environmental information of the user, the environmental information including at least one of illumination information, temperature information, and noise information; and determine target content based on the environmental information and / or the sleep type.
[0259] Optionally, the second determination unit 1430 can also be used to determine the first content corresponding to the environmental information based on a pre-acquired environment and content comparison table, the environment and content comparison table including at least one standard environmental information and a standard first content corresponding to each standard environmental information; and / or, based on a pre-acquired sleep and content comparison table, determine the second content corresponding to the sleep type, the sleep and content comparison table including at least one standard sleep type and a standard second content corresponding to each standard sleep type; and use the first content and / or the second content as the target content.
[0260] The pushing unit 1440 is configured to push the target content to the user.
[0261] Optionally, the push unit 1440 may also be configured to obtain the user's sleep data based on at least one of a sensing component and user input; adjust the target content based on the sleep data; and push the adjusted target content to the user.
[0262] Optionally, the push unit 1440 can also be used to monitor the physiological parameters of the user based on the sensing component; monitor the screen working status of the terminal device corresponding to the user; and determine the sleep data based on the physiological parameters and the screen working status.
[0263] Optionally, the push unit 1440 may be further configured to determine a sleep efficiency based on the sleep data; determine an execution status of the target content based on the sleep data; and adjust the target content based on the sleep efficiency and the execution status of the target content.
[0264] Optionally, the push unit 1440 may be further configured to adjust the target content to encourage the user to keep the sleep efficiency within the standard efficiency range if the sleep efficiency is outside the standard efficiency range; and maintain the target content if the sleep efficiency is within the standard efficiency range.
[0265] Optionally, the push unit 1440 can also be used to reduce the indicated time in the target content if the sleep efficiency is less than a first threshold efficiency, where the indicated time is the time used to indicate that the user is in a lying state at night, and the first threshold efficiency is the minimum value of the standard efficiency interval; and / or increase the indicated time in the target content if the sleep efficiency is greater than a second threshold efficiency, where the second threshold efficiency is the maximum value of the standard efficiency interval.
[0266] Optionally, the push unit 1440 may be further configured to generate a sleep report based on the sleep data if a report generation request is detected; and push the sleep report to the user.
[0267] Optionally, the push unit 1440 can also be used to obtain second information, where the second information is sleep-related information input by the user and returned by the user after receiving the target content; generate a sleep report based on the sleep data and the second information; and push the sleep report to the user.
[0268] Optionally, the push unit 1440 may also be configured to obtain the user's completion status of the task to be performed, and push the completion status to the user.
[0269] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0270] In the several embodiments provided in this application, the coupling between the units can be electrical, mechanical, or other forms of coupling. In addition, the functional units in the various embodiments of this application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into a single unit. The above-mentioned integrated units can be implemented in the form of hardware or software functional units.
[0271] Please refer to Figure 15, which shows a block diagram of an electronic device provided in an embodiment of the present application. The electronic device 110 can be a smartphone, a desktop computer, an in-vehicle computer, a server, or a tablet computer. The electronic device 110 in the present application may include one or more of the following components: a processor 111, a memory 112, and one or more application programs, wherein the processor 111 is electrically connected to the memory 112, and the one or more application programs are configured to execute the methods described in the aforementioned embodiments.
[0272] The processor 111 may include one or more processing cores. The processor 111 utilizes various interfaces and circuits to connect various components within the electronic device 110. It executes various functions and processes data within the electronic device 110 by running or executing instructions, programs, code sets, or instruction sets stored in the memory 112, as well as accessing data stored in the memory 112. Optionally, the processor 111 may be implemented in the form of at least one of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 111 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and computer programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 111 but may be implemented separately via a communications chip. Specifically, the methods described in the aforementioned embodiments may be executed by one or more processors 111.
[0273] In some embodiments, the memory 112 may include a random access memory (RAM) or a read-only memory (ROM). The memory 112 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 112 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function, instructions for implementing the various method embodiments described below, and the like. The data storage area may also store data created by the electronic device 110 during use.
[0274] Please refer to Figure 16, which shows a block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable medium 1600 stores program code, which can be called by a processor to execute the method described in the above method embodiment.
[0275] Computer-readable storage medium 1600 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Alternatively, computer-readable storage medium 1600 may include a non-transitory computer-readable storage medium. Computer-readable storage medium 1600 may have storage space for program code 1610 for executing any of the method steps described above. This program code may be read from or written to one or more computer program products. Program code 1610 may be compressed, for example, in a suitable form.
[0276] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. An information push method, characterized in that: include: Acquiring first sleep-related information input by a user; determining a sleep type corresponding to the first information; determining targeted content based on the sleep type; Push the target content to the user.
2. The method according to claim 1, characterized in that After pushing the target content to the user, the method further includes: obtaining sleep data of the user based on at least one of a sensing component and user input; adjusting the targeted content based on the sleep data; The adjusted target content is pushed to the user.
3. The method according to claim 2, characterized in that The sleep data includes data collected based on a sensor component, and obtaining the user's sleep data based on at least one of the sensor component and user input includes: monitoring physiological parameters of the user based on the sensing component; Monitoring the screen working status of the terminal device corresponding to the user; The sleep data is determined based on the physiological parameters and the screen working state.
4. The method according to claim 2, characterized in that The adjusting the target content based on the sleep data includes: determining sleep efficiency based on the sleep data; determining, based on the sleep data, an execution status of the target content; The target content is adjusted based on the sleep efficiency and the execution status of the target content.
5. The method according to claim 4, characterized in that The adjusting the target content based on the sleep efficiency and the execution status of the target content includes: If the sleep efficiency is outside the standard efficiency range, adjusting the target content to encourage the user to keep the sleep efficiency within the standard efficiency range; If the sleep efficiency is within the standard efficiency range, the target content is maintained.
6. The method according to claim 5, characterized in that The adjusting the target content to prompt the user to keep the sleep efficiency within the standard efficiency range includes: If the sleep efficiency is less than a first threshold efficiency, reducing the indicated time in the target content, where the indicated time is used to indicate the time the user is in a lying state at night, and the first threshold efficiency is the minimum value of the standard efficiency range; and / or, If the sleep efficiency is greater than a second threshold efficiency, the indicated time in the target content is increased, and the second threshold efficiency is a maximum value of the standard efficiency range.
7. The method according to claim 2, characterized in that After obtaining the sleep data of the user based on at least one of the sensing component and the user input, the method further includes: generating a sleep report based on the sleep data; Push the sleep report to the user.
8. The method according to claim 7, characterized in that After pushing the sleep report to the user, the method further includes: comparing the currently generated sleep report with the previously generated sleep report or the previously generated sleep reports to obtain a comparison report; Push the comparison report to the user.
9. The method according to claim 2, characterized in that After obtaining the sleep data of the user based on at least one of the sensing component and the user input, the method further includes: acquiring second information, where the second information is sleep-related information input by the user and returned by the user after receiving the target content; generating a sleep report based on the sleep data and the second information; The sleep report is pushed to the user.
10. The method according to claim 9, characterized in that Pushing the sleep report to the user includes: When a report generation request is detected, the sleep report is pushed to the user, wherein the report generation request is triggered by the user, automatically generated at every specified interval, or generated when abnormal sleep data of the user is detected.
11. The method according to claim 1, wherein The determining the sleep type corresponding to the first information includes: The sleep type corresponding to the first information is determined by comparing the pre-acquired information with a sleep type comparison table, wherein the sleep type comparison table includes at least one standard information and a standard sleep type corresponding to each standard information.
12. The method according to any one of claims 2, 3, 7 to 11, characterized in that The adjusting the target content based on the sleep data includes: The target content is adjusted based on the sleep data during each intervention phase.
13. The method according to claim 1, wherein The target content includes a task to be performed. After pushing the target content to the user, the method further includes: Obtaining the user's completion status of the task to be performed; The completion status is pushed to the user.
14. The method according to claim 13, characterized in that The completion status includes at least one of sleep efficiency, learning content defined according to the insomnia type, implementation status of guidance, completion rate of pending tasks, and consecutive days of completion of pending tasks.
15. The method according to any one of claims 1 to 14, characterized in that The determining of target content based on the sleep type includes: Acquiring environmental information of the user, the environmental information including at least one of illumination information, temperature information, and noise information; Target content is determined based on the environmental information and / or the sleep type.
16. The method according to claim 15, characterized in that The determining of target content based on the environmental information and / or the sleep type includes: Determining the first content corresponding to the environment information based on a pre-acquired environment and content comparison table, wherein the environment and content comparison table includes at least one standard environment information and a standard first content corresponding to each standard environment information; and / or, Determining the second content corresponding to the sleep type based on a pre-acquired sleep and content comparison table, wherein the sleep and content comparison table includes at least one standard sleep type and a standard second content corresponding to each standard sleep type; The first content and / or the second content is used as the target content.
17. The method according to claim 1, wherein After pushing the target content to the user, the method further includes: Acquire feedback information from the user regarding the application and / or the target content.
18. An information push device, characterized in that: include: an acquiring unit, configured to acquire first sleep-related information input by a user; a first determining unit, configured to determine a sleep type corresponding to the first information; a second determining unit, configured to determine target content based on the sleep type; A pushing unit is used to push the target content to the user.
19. An electronic device, characterized in that: include: one or more processors; Memory; One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method according to any one of claims 1 to 17.
20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores program code, which can be called by a processor to execute the method according to any one of claims 1 to 17.
Citation Information
Patent Citations
Sleep monitoring method and device, electronic equipment and computer readable medium
CN114343587A
Sleep multi-dimensional intervention method and system
CN115253009A
Method and device for generating intervention scheme
CN117747065A
Information pushing method and device, electronic equipment and readable storage medium
CN118280510A
Sleep evaluation method, apparatus and system
WO2018049852A1