Insomnia management system, method, electronic device, and computer readable medium

By leveraging the behavioral database and scoring mechanism of the insomnia management system, users can customize treatment plans, thus addressing the issue of poor adherence in cognitive behavioral therapy for insomnia and achieving efficient improvement in sleep quality and cost savings.

CN114842940BActive Publication Date: 2025-11-25KANGFUZI
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210495982.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-07
Publication Date
2025-11-25
Estimated Expiration
2042-05-07

AI Technical Summary

Technical Problem

Existing cognitive behavioral therapy for insomnia requires users to follow behavioral guidelines prescribed by doctors, resulting in poor adherence and ineffective treatment. Furthermore, offline treatment consumes time and increases financial burden.

Method used

This invention provides an insomnia management system that stores multiple behavioral items in a behavioral database, allows users to customize treatment plans, and generates personalized treatment schedules by combining scoring and bonus/subtraction mechanisms. Treatment plans can then be sent and managed via mobile devices.

Benefits of technology

It improved patient compliance with insomnia treatment, enhanced sleep quality, reduced time and economic costs, and enabled convenient treatment management via mobile devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114842940B_ABST
    Figure CN114842940B_ABST
Patent Text Reader

Abstract

The application discloses an insomnia management system, method, electronic equipment and computer readable medium, and relates to the technical field of internet medical treatment.The system comprises a behavior database, a scheme generation module, and a sending module.The behavior database is used for storing a plurality of preset behavior items.The scheme generation module is used for determining a target behavior item selected by a user in response to a selection operation of the user on the plurality of behavior items in the behavior database, determining a target treatment scheme according to the target behavior item, and sending the target treatment scheme to the user.The system can enable an insomnia patient to customize a treatment scheme according to his / her own condition, reduce the resistance of the insomnia patient, improve the compliance of the insomnia patient, and effectively improve the sleep quality of the insomnia patient.Furthermore, the insomnia patient can log in to the system through a mobile device, and does not need to run around a hospital, thereby effectively saving time cost and economic cost.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of internet medical treatment, and in particular to an insomnia management system and method, an electronic device, and a computer readable medium. BACKGROUND

[0002] The treatment of insomnia is divided into drug treatment and non-drug treatment. Among the methods of non-drug treatment, cognitive behavioral therapy for insomnia is a recognized effective method. Cognitive behavioral therapy for insomnia is a combined treatment method combining cognitive therapy and behavioral intervention techniques, mainly including sleep hygiene education, cognitive therapy, stimulus control therapy, sleep restriction therapy, relaxation therapy, and biofeedback, paradoxical intention, etc. Generally, when cognitive behavioral diagnosis and treatment is performed on insomnia patients, a daily behavior specification is needed to be tailored for insomnia patients, i.e., daily activities are arranged for insomnia patients, and insomnia users are required to perform the activities according to the behavior specification arranged by doctors every day. However, the users may not be able to complete the activities due to various reasons, and the arrangement every day will also have resistance, resulting in poor compliance of patients, and it is difficult to adhere to the treatment, and the treatment effect is poor. Moreover, cognitive behavioral diagnosis and treatment of insomnia is generally offline treatment, and patients need to visit doctors regularly for face-to-face diagnosis, which occupies a lot of time of patients and also increases the economic burden of patients. SUMMARY

[0003] To solve the above technical problems or at least partially solve the above technical problems, the embodiments of the present application provide an insomnia management system, method, electronic device, and computer readable medium.

[0004] In a first aspect of the embodiments of the present application, an insomnia management system is provided, comprising:

[0005] a behavior database configured to store a plurality of behavior items set in advance;

[0006] a scheme generation module configured to, in response to a selection operation of a user on the plurality of behavior items in the behavior database, determine a target behavior item selected by the user, and determine a target treatment scheme according to the target behavior item;

[0007] a sending module configured to send the target treatment scheme to the user.

[0008] Optionally, each of the behavior items has a score, and the score is used to indicate a degree to which the behavior item helps sleep;

[0009] The scheme generation module is further configured to generate a candidate treatment schedule according to the target behavior item, determine whether the candidate treatment schedule meets a preset condition according to the score of the target behavior item, in a case where it is determined that the candidate treatment schedule meets the preset condition, take the candidate treatment schedule as a target treatment scheme, and in a case where it is determined that the candidate treatment schedule does not meet the preset condition, generate a first failure message.

[0010] The sending module is further configured to send the first failure message to the user.

[0011] Optionally, the scheme generation module is further configured to detect the candidate treatment schedule according to a preset rule, determine whether the candidate treatment schedule triggers a preset score adding and / or subtracting mechanism, and in a case where it is determined that the candidate treatment schedule triggers the preset score adding and / or subtracting mechanism, determine whether the candidate treatment schedule meets a preset condition according to the score adding and / or subtracting mechanism and the score of the target behavior item.

[0012] Optionally, the plurality of behavior items include a required behavior item.

[0013] The scheme generation module is further configured to determine whether the target behavior item includes the required behavior item, in a case where it is determined that the target behavior item includes the required behavior item, generate a candidate treatment schedule according to the target behavior item, and in a case where it is determined that the target behavior item does not include the required behavior item, generate a second failure message.

[0014] The sending module is further configured to send the second failure message to the user.

[0015] Optionally, the system further includes an information collection module configured to collect user data of the user.

[0016] Optionally, the information collection module is further configured to display an information filling page including a plurality of filling items, receive user data filled by the user for the plurality of filling items, and / or in a case where the user has given permission, acquire user data of the user from a wearable smart device of the user.

[0017] Optionally, the system further includes a behavior recommendation module configured to determine a to-be-recommended behavior item matched with the user from the plurality of behavior items in the behavior database according to user data of the user, and send the to-be-recommended behavior item to the user.

[0018] Optionally, the system further includes a reminding module configured to create a reminding task according to the target treatment scheme, and send a reminding message to the user according to the reminding task.

[0019] Optionally, the system further includes a tracking recording module configured to record completion of the target treatment scheme by the user.

[0020] Optionally, the system further comprises an evaluation module configured to determine a target evaluation matching the completion of the target treatment plan from a preset evaluation corpus according to the completion of the target treatment plan by the user, and send the target evaluation to the user.

[0021] Optionally, the mandatory behavior item comprises filling a sleep diary.

[0022] The system further comprises an optimization module configured to optimize the score of the plurality of behavior items according to the sleep diary filled by the user.

[0023] In a second aspect of the embodiments of the present application, a sleep management method is provided, comprising: determining a target behavior item selected by a user in response to a selection operation of the user on a plurality of behavior items in a preset behavior database; determining a target treatment plan according to the target behavior item; and sending the target treatment plan to the user.

[0024] Optionally, each of the behavior items has a score, and the score is used to indicate a degree of contribution of the behavior item to sleep.

[0025] Determining the target treatment plan according to the target behavior item comprises: generating a candidate treatment schedule according to the target behavior item; determining whether the candidate treatment schedule meets a preset condition according to the score of the target behavior item; in a case where it is determined that the candidate treatment schedule meets the preset condition, taking the candidate treatment schedule as the target treatment plan; and in a case where it is determined that the candidate treatment schedule does not meet the preset condition, generating a first failure message.

[0026] The method further comprises: sending the first failure message to the user.

[0027] Optionally, determining the target treatment plan according to the target behavior item comprises: detecting the candidate treatment schedule according to a preset rule to determine whether the candidate treatment schedule triggers a preset score adding / subtracting mechanism; if yes, determining whether the candidate treatment schedule meets a preset condition according to the score adding / subtracting mechanism and the score of the target behavior item.

[0028] Optionally, the plurality of behavior items comprises a mandatory behavior item.

[0029] Determining the target treatment plan according to the target behavior item comprises: judging whether the mandatory behavior item is contained in the target behavior item selected by the user; if yes, generating a candidate treatment schedule according to the target behavior item; and if no, generating a second failure message.

[0030] The method further comprises: sending the second failure message to the user.

[0031] Optionally, the method further comprises collecting user data of the user.

[0032] Optionally, the collecting the user data of the user comprises: displaying an information filling page, the information filling page comprising a plurality of filling items, and receiving user data filled by the user for the plurality of filling items; and / or obtaining user data of the user from a wearable smart device of the user with the permission of the user.

[0033] Optionally, the method further comprises: determining, according to the user data of the user, a to-be-recommended behavior item matched with the user from the plurality of behavior items in the behavior database, and sending the to-be-recommended behavior item to the user.

[0034] Optionally, the method further comprises: creating a reminder task according to the target treatment scheme, and sending a reminder message to the user according to the reminder task.

[0035] Optionally, the method further comprises: recording completion of the target treatment scheme by the user.

[0036] Optionally, the method further comprises: determining, according to the completion of the target treatment scheme by the user, a target evaluation matched with the completion from a preset evaluation corpus, and sending the target evaluation to the user.

[0037] Optionally, the mandatory behavior item comprises filling a sleep diary.

[0038] The method further comprises: optimizing scoring of the plurality of behavior items according to the sleep diary filled by the user.

[0039] In a third aspect, the present application provides an electronic device, comprising: one or more processors; and a memory device storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the insomnia management method according to the embodiments of the present application.

[0040] In a fourth aspect, the present application provides a computer readable medium having stored thereon a computer program, wherein the program, when executed by a processor, implements the insomnia management method according to the embodiments of the present application.

[0041] One embodiment of the above application has the following advantages or beneficial effects:

[0042] The embodiment of the present application stores a plurality of behavior items in the behavior database in advance, and the insomnia patient can select a behavior item from the behavior database according to the condition of the insomnia patient, thereby customizing a treatment scheme, reducing the resistance of the insomnia patient, improving the compliance of the insomnia patient, and effectively improving the sleep quality of the insomnia patient.

[0043] Further effects of the above-described non-conventional candidate approach will be described in the following in connection with the specific embodiments. BRIEF DESCRIPTION OF DRAWINGS

[0044] The accompanying drawings are included to provide a further understanding of the present application, and are incorporated herein and constitute a part of the detailed description. Among these:

[0045] Figure 1 The structure of the insomnia management system is schematically shown in the embodiment of the present application.

[0046] Figure 2 The structure of the insomnia management system is schematically shown in another embodiment of the present application.

[0047] Figure 3 The structure of the insomnia management system is schematically shown in another embodiment of the present application.

[0048] Figure 4 The flow of the insomnia management method is schematically shown in the embodiment of the present application.

[0049] Figure 5 The structure of the electronic device is schematically shown in the embodiment of the present application. DETAILED DESCRIPTION

[0050] The exemplary embodiments of the present application will be described hereinafter with reference to the accompanying drawings, in which various details of the present application are set forth to assist in understanding the present application. It should be understood, however, that the present application can be practiced with modification and alteration, and can be used in other situations without departing from the scope and spirit of the present application. In order to clearly describe the present application, descriptions of known functions and configurations incorporated herein can be omitted.

[0051] Figure 1 The structure of the insomnia management system is schematically shown in the embodiment of the present application. Figure 1 As shown in the figure, the insomnia management system includes a behavior database 101, a scheme generation module 102, and a sending module 103.

[0052] The behavior database 101 is configured to store a plurality of behavior items. The behavior items in the behavior database can include, but are not limited to, behaviors that are conducive to sleep determined based on historical medical experience, and can also include behaviors in people's daily life. As an example, the behavior items in the behavior database 101 can include reading, physical work, mental work, morning sun exposure, exercise, meditation, muscle relaxation training, writing a sleep diary, writing a mood diary, and the like. In embodiments of the present application, the granularity of the behavior items can be flexibly set, and no limitation is made thereto. For example, in some optional embodiments, the behavior items include mental work, and in other optional embodiments, the behavior items can include specific mental work such as program development, program testing, writing, data analysis, and the like.

[0053] In optional embodiments, the behavior items in the behavior database 101 have a time attribute configured to indicate the duration of the behavior item. For example, the time attribute of the meditation behavior is 10 minutes, indicating that the duration of the meditation behavior is 10 minutes. Different behavior items can have different time attributes, or can have the same time attribute. In some embodiments, the time attribute of the behavior item can be pre-set by the insomnia management system and is not allowed to be changed by the user. In other embodiments, the time attribute of the behavior item can be pre-set by the insomnia management system and can be allowed to be changed by the user. If the user does not change the time attribute when selecting the target behavior item, the insomnia management system sets the time attribute to a default value.

[0054] The scheme generation module 102 is configured to determine the target behavior item selected by the user in response to the user's selection operation on the plurality of behavior items in the behavior database, and determine a target treatment scheme according to the target behavior item.

[0055] The user can be an insomnia patient who logs in to the insomnia management system.

[0056] In some embodiments, the insomnia management system can generate and display a scheme customization page, which displays the behavior database and a behavior item selection control. The user can browse the behavior items in the behavior database through the customization page and select the target behavior item through the behavior item selection control.

[0057] In some embodiments, the scheme customization page can be provided with two functional areas: a first display area and a second item display area. The first display area is configured to display the behavior items in the behavior database. The second display area is configured to display the target behavior item selected by the user. The user can select the behavior item in the first display area by, for example, clicking, double-clicking, or dragging, and display it in the second display area.

[0058] In some embodiments, the target treatment plan is a schedule that specifies that the user performs a specific behavior at a specific time, and specifies the duration of the specific behavior. The user can select a plurality of target behavior items from a plurality of behavior items as his / her daily treatment plan according to his / her actual situation. For example, the target behavior items selected by the user include writing a sleep diary, morning sunbathing (with a time attribute of 30 minutes), mental work (with a time attribute of 2.5 hours), lunch break (with a time attribute of 30 minutes), walking (with a time attribute of 20 minutes), writing a mood diary, meditation (with a time attribute of 10 minutes). Then, the target treatment plan determined according to the above target behavior items can be: getting up at 7 o'clock in the morning, and then completing the sleep diary within 7 o'clock to 7:30; sunbathing at 9 o'clock, with a sunbathing duration of half an hour; mental work from 9:30 to 12 o'clock, with a mental work duration of 2.5 hours; lunch break starting at 12:45, with a lunch break duration of half an hour; walking at 4 o'clock in the afternoon, with a walking duration of 20 minutes; writing a mood diary at 7 o'clock in the evening; meditation at 10:30 in the evening, with a meditation duration of 10 minutes; and going to bed at 10:40. The time period in which no treatment behavior is set in the target treatment plan, for example, from 7:30 to 9 o'clock and from 1:15 to 4 o'clock, can be arranged by the user, so as to give the user time to deal with unexpected situations, thereby reducing the difficulty for the user to complete the target treatment plan and improving the user's compliance.

[0059] In some embodiments, the generated target treatment plan has a use time, such as 3 weeks, 6 weeks, etc., and the user needs to perform according to the target treatment plan set by himself / herself every day. During the use time of the target treatment plan, the user can modify the target treatment plan autonomously.

[0060] In some embodiments, the insomnia management system can also pre-set a plurality of schedule templates, for example, different schedule templates can be set according to different types of work, different schedule templates can be set according to different insomnia conditions, and different schedule templates can be set according to different age groups. When the user selects target behavior items, the system can push a schedule template matched with the user, and the user can select target behavior items according to the schedule template, so as to reduce the difficulty of the user in customizing a treatment plan.

[0061] The sending module 103 is configured to send the target treatment plan to the user.

[0062] After determining the target treatment plan according to the target behavior items selected by the user, the insomnia management system sends the target treatment plan to the user, for example, sends the target treatment plan to the mobile terminal device of the user for display, so that the user performs treatment according to the target treatment plan.

[0063] In some embodiments, the user can also make changes to the target treatment plan when implementing the target treatment plan, such as replacing a certain behavioral item or changing the time attribute of a certain behavioral item.

[0064] The insomnia management system of the embodiments of the present application stores a plurality of pre-set behavioral items in the behavioral database, and the insomnia patient can select a behavioral item from the behavioral database according to the patient's own condition, thereby customizing a treatment plan, reducing the resistance of the insomnia patient, improving the compliance of the insomnia patient, and effectively improving the sleep quality of the insomnia patient. Moreover, the insomnia patient can log in to the insomnia management system through a mobile device, without having to go to a hospital, thereby effectively saving time and economic costs.

[0065] The insomnia management system of the embodiments of the present application can be set on a mobile device of the user, such as a mobile phone, a tablet computer, or a notebook computer, thereby facilitating the user to treat insomnia and record the completion of the target treatment plan by using the insomnia management system. The insomnia management system can be applied to an APP, a mini program, or a web service of a mobile device.

[0066] In optional embodiments, each behavioral item has a score in addition to the time attribute, and the score is used to indicate the degree to which the behavioral item is conducive to sleep at a specific time. If the score is positive, it means that the behavioral item is conducive to sleep at a specific time, and the greater the score, the more conducive to sleep. If the score is negative, it means that the behavioral item is not conducive to sleep at a specific time, and the smaller the score, the less conducive to sleep.

[0067] Since the cognitive behavioral therapy for insomnia is a recognized and effective method, the cognitive behavioral therapy for insomnia mainly includes stimulus control therapy, sleep restriction therapy, and relaxation therapy. Therefore, in some embodiments, the behavioral items can be scored from the aspects of stimulus control, sleep restriction, and relaxation therapy. For example, the score of meditation behavior is 5 for stimulus control, 0 for sleep restriction, and 8 for relaxation therapy. Different behavioral items may have different scores at different time attributes. For example, the behavioral item of running is conducive to sleep in the daytime or in the evening, but it may not be conducive to sleep after 10:00 PM. Therefore, the same item may have different scores at different time attributes.

[0068] In the case where each behavioral item in the behavioral database has a score, the scheme generation module 102 is further configured to:

[0069] generate a candidate treatment schedule according to the target behavioral items;

[0070] determine whether the candidate treatment schedule meets a preset condition according to the scores of the target behavioral items;

[0071] determining that the candidate treatment schedule meets the preset condition, taking the candidate treatment schedule as the target treatment plan;

[0072] determining that the candidate treatment schedule does not meet the preset condition, generating a first failure message.

[0073] The candidate treatment schedule is composed of target behavior events, for example, the target behavior events selected by the user include writing a sleep diary, morning sunbathing (with a time attribute of 30 minutes), brain work (with a time attribute of 2.5 hours), lunch break (with a time attribute of 30 minutes), walking (with a time attribute of 20 minutes), writing a mood diary, meditation (with a time attribute of 10 minutes). Then, the target treatment plan determined according to the above target behavior events can be: getting up at 7 o'clock in the morning, then completing the sleep diary within 7 o'clock to 7:30; sunbathing at 9 o'clock, with a sunbathing duration of half an hour; brain work from 9:30 to 12 o'clock, with a brain work duration of 2.5 hours; lunch break starting at 12:45, with a lunch break duration of half an hour; walking at 4 o'clock in the afternoon, with a walking duration of 20 minutes; writing a mood diary at 7 o'clock in the evening; meditation at 10:30 in the evening, with a meditation duration of 10 minutes; and going to bed at 10:40.

[0074] The preset condition is used to determine whether the candidate treatment schedule as a whole is conducive to sleep. If the candidate treatment schedule meets the preset condition, it means that the candidate treatment schedule is conducive to sleep, and the candidate treatment schedule can be taken as the target treatment plan of the user. If the candidate treatment schedule does not meet the preset condition, it means that the candidate treatment schedule is not conducive to sleep, and a first failure message can be generated. The first failure message is used to indicate that the target treatment plan generation fails. The first failure message can be sent to the user by the sending module to prompt the user that the target treatment plan generation fails and the reason for the failure.

[0075] Since each behavior event in the behavior database has a score, the score of the target behavior event can be used to judge whether the candidate treatment schedule is helpful for sleep, that is, whether the candidate treatment schedule meets the preset condition according to the score of the target behavior event. For example, after the user selects the target behavior event, the scores of the target behavior events can be accumulated, and the sum is taken as the score of the candidate treatment schedule, and then it is judged whether the score of the candidate treatment schedule meets the preset condition. More specifically, the stimulation control scores of all target behavior events can be summed to obtain a first value, the sleep restriction scores of all target behavior events can be summed to obtain a second value, and the relaxation therapy scores of all target behavior events can be summed to obtain a third value, and then it is judged in turn whether the first value is greater than a first preset threshold, whether the second value is greater than a second preset threshold, and whether the third value is greater than a third preset threshold. If yes, it is determined that the candidate treatment schedule meets the preset condition, otherwise, the candidate treatment schedule does not meet the preset condition. The first preset threshold, the second preset threshold and the third preset threshold can be set according to actual application, which is not limited in the present application. In other optional embodiments, the stimulation control scores, the sleep restriction scores and the relaxation therapy scores of all target behavior events can be weighted and summed to obtain a fourth value, and then it is judged whether the fourth value is in a preset interval. If yes, it is determined that the candidate treatment schedule meets the preset condition, otherwise, the candidate treatment schedule does not meet the preset condition.

[0076] The insomnia management system of the embodiment of the present application not only provides a self-defined and personalized treatment scheme for the insomnia patient through the plurality of behavior events stored in the behavior database, but also sets a score for indicating the degree of helping sleep for the plurality of behavior events in the behavior database. The score is used to judge whether the candidate treatment schedule generated by the target behavior event is helpful for sleep, and if yes, the candidate treatment schedule is taken as the target treatment scheme of the user, so that the insomnia patient can be provided with a treatment scheme that is helpful for sleep, and the sleep quality of the insomnia patient can be effectively improved.

[0077] In optional embodiments, the scheme generation module is further configured to:

[0078] detect the candidate treatment schedule according to a preset rule to determine whether the candidate treatment schedule triggers a preset score adding and subtracting mechanism;

[0079] if yes, determine whether the candidate treatment schedule meets the preset condition according to the score adding and subtracting mechanism and the score of the target behavior event.

[0080] In the embodiment, the insomnia management system is further provided with a score adding and subtracting mechanism, which is used to add / subtract the score of the candidate treatment schedule according to a plurality of behavior items in the candidate treatment schedule or behavior items in a plurality of consecutive days. The score adding and subtracting mechanism is provided with a trigger condition. When it is detected that the candidate treatment schedule meets the trigger condition, the score adding and subtracting mechanism is triggered to add / subtract the score of the candidate treatment schedule, and then it is judged whether the candidate treatment schedule after the addition / subtraction meets a preset condition. For example, a certain score adding and subtracting mechanism is "sleeping at 23 o'clock and getting up at 7 o'clock for three consecutive days". If it is detected that the getting-up time in the candidate treatment schedule is 7 o'clock, the sleeping time is 23 o'clock, and the use time of the candidate treatment schedule is greater than or equal to 3 days, the stimulation control score of the candidate treatment schedule is added by 2 points, the sleep restriction score is added by 1 point, and the relaxation therapy is added by 0 point.

[0081] The insomnia management system of the embodiment can not only score a single behavior item, but also add and subtract the scores of a plurality of behavior items in the candidate treatment schedule, so that whether the candidate treatment schedule is helpful for the user to treat insomnia can be more effectively evaluated, the effect of the candidate treatment schedule is ensured, and the confidence of the user in curing insomnia is increased.

[0082] In optional examples, the insomnia management system can further classify a plurality of behavior items in the behavior database, for example, divide the plurality of behavior items into mandatory behavior items and optional behavior items. The mandatory behavior items refer to behavior items that must be selected by the user. The mandatory behavior items can be specified by the insomnia management system, for example, behavior items that have an important effect on sleep management or have a treatment effect on most insomnia patients or most insomnia types can be taken as mandatory behavior items. As an example, the mandatory behavior items can include but are not limited to recording a sleep diary, a mood diary, etc. The main content of the sleep diary includes: going-to-bed time, morning wake-up time, actual sleep time (estimated by the user), number of times of waking up at night, how long it takes to fall asleep (estimated by the user according to the feeling), and nap time during the day.

[0083] The scheme generation module is further configured to:

[0084] judge whether the target behavior item selected by the user contains the mandatory behavior item;

[0085] if yes, generate a candidate treatment schedule according to the target behavior item;

[0086] if no, generate a second failure message.

[0087] In the embodiment, after the user selects the target behavior item, the scheme generation module determines whether the target behavior item contains the mandatory behavior item. If the target behavior item contains the mandatory behavior item, a candidate treatment schedule is generated according to the target behavior item, and if the target behavior item does not contain the mandatory behavior item, a second failure message is generated. The second failure message is used to indicate that the target treatment scheme generation fails, and the failure reason is the lack of mandatory behavior items. The second failure message can be sent to the user by the sending module to prompt the user that the target treatment scheme generation fails, and the failure reason is the lack of mandatory behavior items.

[0088] Figure 2 FIG. 1 is a structural schematic diagram of an insomnia management system 100 according to another embodiment of the present application. As shown in FIG. 1, the insomnia management system 100 includes a behavior database 101, a scheme generation module 102, a sending module 103, an information collection module 104, a behavior recommendation module 105, and a reminding module 106. Figure 2

[0089] The information collection module 104 is configured to collect user data of the user. The user data can include personal information of the user in multiple dimensions. For example, the user data can include but is not limited to age, gender, pregnancy period, height, weight, occupation, work intensity, and insomnia occurrence time, insomnia duration, insomnia symptoms (insomnia symptoms mainly include ① difficulty falling asleep, sleep onset latency > 30 minutes; ② sleep quality decline, sleep maintenance disorder, number of whole night awakenings ≥ 2 times, early awakening, sleep quality decline; ③ total sleep time reduction, usually < 6 hours), and insomnia causes (high stress, drug effects, etc.). The user can modify the user data at a later stage. The collected user data can be standardized to form a user portrait, which can also be referred to as a user label.

[0090] In some embodiments, the information collection module 104 can collect user data in the following ways:

[0091] displaying an information filling page including a plurality of filling items, and receiving user data filled by the user for the plurality of filling items.

[0092] In the embodiment, the insomnia management system can preset an information filling page. When the user logs in the insomnia management system for the first time or customizes a treatment scheme for the first time, the information filling page is displayed to enable the user to fill in personal information. The information filling page can include a plurality of filling items, such as gender, age, occupation, insomnia occurrence time, insomnia duration, insomnia symptoms, and insomnia causes.

[0093] In some embodiments, the information collection module 104 can also collect user data in the following ways:

[0094] ​In the case that the user permission has been acquired, the user data of the user is acquired from the wearable smart device of the user. The wearable smart device includes, but is not limited to, a smart bracelet, an insomnia treatment instrument and the like. In the case that the user authorization permission is obtained, the information acquisition module can acquire the user data stored in the wearable smart device. The user data acquired from the wearable smart device can include not only the user data shown in the above examples, but also the data such as heart rate, blood oxygen, stress condition and the like measured by the wearable smart device.

[0095] The insomnia management system of the embodiment of the present application provides two ways to acquire user data, and can acquire user data more comprehensively and understand the insomnia condition of the user in more detail.

[0096] The behavior recommendation module 105 is configured to determine a to-be-recommended behavior item matched with the user from the plurality of behavior items in the behavior database according to the user data of the user, and send the to-be-recommended behavior item to the user.

[0097] In the embodiment, the behavior recommendation module can match the behavior item adapted to the user from the behavior database according to the user data of the user, and then recommend the matched behavior item to the user as a to-be-recommended item, so as to reduce the difficulty of the user in defining the treatment scheme and improve the treatment effect. When the to-be-recommended behavior item matched with the user is determined, the behavior item in the behavior database can be matched according to the data such as the working condition of the user, the insomnia occurrence time, the insomnia duration, the insomnia cause and the like. As an example, if the work of the user is physical labor, the behavior item such as reading can be recommended. If the work of the user is brain work, the behavior item such as exercise can be recommended.

[0098] The reminding module 106 is configured to create a reminding task according to the target treatment scheme, and send a reminding message to the user according to the reminding task. In order to ensure that the user can arrange daily activities according to the target treatment scheme, the insomnia management system reminds the user through the reminding module, that is, reminds the user to complete the corresponding behavior at the corresponding time. The reminding module can remind the user through various ways such as alarm clock, short message, ringtone and the like. After the user completes a certain target behavior event, the user can click to complete in the system. As an example, assuming that the target treatment scheme includes: sunbathing at 9 o'clock, the sunbathing duration is half an hour; walking at 4 pm, the walking duration is 20 minutes, the reminding task can be created: a reminding message for reminding sunbathing is sent to the insomnia user at 8:50, a reminding message for reminding ending sunbathing is sent at 9:30, a reminding message for reminding walking is sent at 3:50 pm, and a reminding message for reminding ending walking is sent at 4:20.

[0099] Figure 3 Fig. 1 shows a structural schematic diagram of an insomnia management system 100 according to an embodiment of the present application. Figure 3 As shown in the figure, the insomnia management system 100 comprises a behavior database 101, a scheme generation module 102, a sending module 103, an information collection module 104, a behavior recommendation module 105, a reminding module 106, a tracking record module 107, an evaluation module 108 and an optimization module 109.

[0100] The tracking record module 107 is configured to record the completion of the target treatment scheme by the user, wherein the completion comprises the completion status of the user on the target behavior items in the target treatment scheme. When the user implements the target treatment scheme, the user can record the completion of each day, for example, the user can click the completion when completing a behavior item and fill in whether the completion is good. In some embodiments, the insomnia management system can generate and display a check-in page, and the check-in page displays the target behavior items in the target treatment scheme. When the user completes a target behavior item, the user can click the completion on the check-in page to record the completion of the target treatment scheme by the user.

[0101] The evaluation module 108 is configured to determine a target evaluation matched with the completion of the target treatment scheme from a preset evaluation corpus according to the completion of the target treatment scheme by the user, and send the target evaluation to the user. In order to encourage the user to persist in implementing the target treatment scheme, the evaluation corpus can be preset, and a plurality of positive and encouraging evaluation texts are stored in the evaluation corpus. The evaluation texts in the evaluation corpus can be roughly divided into two categories, one is a praising evaluation text used in the case that the completion of the target treatment scheme is relatively good, and the other is an encouraging evaluation text used in the case that the completion of the target treatment scheme is not as expected. For example, the evaluation module determines that the user has performed meditation on time for 7 consecutive days according to the completion of the target treatment scheme by the user, and then the evaluation module obtains a praising evaluation text related to meditation from the evaluation corpus and sends the evaluation text to the user. Alternatively, the evaluation module determines that the user has not performed exercise at the corresponding time for 5 consecutive days according to the completion of the target treatment scheme by the user, and then the evaluation module obtains an encouraging evaluation text related to exercise and sends the encouraging evaluation text to the user to encourage the user to continue treatment.

[0102] The optimization module 109 is configured to optimize the scores of the plurality of behavior items according to the sleep diary filled in by the user.

[0103] The background management personnel of the insomnia management system can see the completion of the target treatment scheme by the user and the sleep diary written by the user, and can judge whether the insomnia symptoms of the user are improved according to the sleep diary filled by the user, so as to judge whether the target treatment scheme is effective and whether the scoring and the scoring mechanism of the behavior items are reasonable. After the background management personnel analyzes the sleep diary of the user, the scoring and / or the scoring mechanism of each behavior item in the behavior database can be optimized through the optimization module, so as to make it more reasonable and effective.

[0104] The insomnia management system of the embodiment of the present application records the completion of the target treatment scheme by the user through the tracking recording module, the evaluation module positively encourages the user according to the completion of the target treatment scheme by the user, and the optimization module optimizes the scoring of the behavior items in the behavior database, so that the insomnia management system has a beginning and an end, forms a closed loop, and thus the insomnia management system is continuously optimized, and the effect of treating insomnia is improved.

[0105] Figure 4 The flowchart of the insomnia management method of the embodiment of the present application is schematically shown as Figure 4 The method comprises the following steps:

[0106] Step 401: in response to the selection operation of the user on the plurality of behavior items in the behavior database, determining the target behavior item selected by the user;

[0107] Step 402: determining the target treatment scheme according to the target behavior item;

[0108] Step 403: sending the target treatment scheme to the user.

[0109] The insomnia management method of the embodiment of the present application, the user selects the target behavior item from the plurality of behavior items stored in the behavior database according to the condition of the user, so as to customize the treatment scheme, which reduces the resistance of the insomnia patients, improves the compliance of the insomnia patients, and effectively improves the sleep quality of the insomnia patients. Moreover, the insomnia patients can log in the insomnia management system through the mobile device, without going to the hospital, which effectively saves the time cost and the economic cost.

[0110] Optionally, each behavior item has a score, and the score is used to indicate the degree of contribution of the behavior item to sleep;

[0111] ​​According to the target behavior event, determining a target treatment plan comprises: generating a candidate treatment schedule according to the target behavior event; determining whether the candidate treatment schedule meets a preset condition according to the score of the target behavior event; in a case where it is determined that the candidate treatment schedule meets the preset condition, taking the candidate treatment schedule as the target treatment plan; in a case where it is determined that the candidate treatment schedule does not meet the preset condition, generating a first failure message;

[0112] The method further comprises: sending the first failure message to the user.

[0113] Optionally, according to the target behavior event, determining a target treatment plan comprises: detecting the candidate treatment schedule according to a preset rule to determine whether the candidate treatment schedule triggers a preset score adding and subtracting mechanism; if yes, determining whether the candidate treatment schedule meets a preset condition according to the score adding and subtracting mechanism and the score of the target behavior event.

[0114] Optionally, the plurality of behavior events comprises a mandatory behavior event.

[0115] According to the target behavior event, determining a target treatment plan comprises: determining whether the mandatory behavior event is contained in the target behavior event selected by the user; if yes, generating a candidate treatment schedule according to the target behavior event; if no, generating a second failure message.

[0116] The method further comprises: sending the second failure message to the user.

[0117] Optionally, the method further comprises: collecting user data of the user.

[0118] Optionally, the collecting user data of the user comprises: displaying an information filling page, the information filling page comprising a plurality of filling items, and receiving user data filled by the user for the plurality of filling items; and / or obtaining user data of the user from a wearable smart device of the user in a case where the user has given permission.

[0119] Optionally, the method further comprises: determining a to-be-recommended behavior event matched with the user from the plurality of behavior events in the behavior database according to the user data of the user, and sending the to-be-recommended behavior event to the user.

[0120] Optionally, the method further comprises: creating a reminder task according to the target treatment plan, and sending a reminder message to the user according to the reminder task.

[0121] Optionally, the method further comprises: recording completion of the target treatment plan by the user.

[0122] Optionally, the method further comprises: determining a target evaluation matched with the completion of the target treatment scheme from a preset evaluation corpus according to the completion of the target treatment scheme by the user, and sending the target evaluation to the user.

[0123] Optionally, the mandatory behavior items include filling in a sleep diary.

[0124] The method further comprises: optimizing the scores of the plurality of behavior items according to the sleep diary filled in by the user.

[0125] The embodiment of the present application further provides an electronic device, such as a mobile phone, a tablet computer or a wearable device. Figure 5 As shown in the figure, the electronic device comprises a processor 501, a communication interface 502, a memory 503 and a communication bus 504, wherein the processor 501, the communication interface 502 and the memory 503 complete mutual communication through the communication bus 504,

[0126] The memory 503 is used for storing a computer program.

[0127] The processor 501 is used for executing the program stored in the memory 503, and the following steps are realized:

[0128] In response to a selection operation of a user on a plurality of behavior items in a behavior database, a target behavior item selected by the user is determined.

[0129] A target treatment scheme is determined according to the target behavior item.

[0130] The target treatment scheme is sent to the user.

[0131] The communication bus mentioned above can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0132] The communication interface is used for communication between the terminal and other devices.

[0133] The memory can include a random access memory (RAM) and can also include a non-volatile memory such as at least one disk memory. Optionally, the memory can also be at least one storage device located remotely from the aforementioned processor.

[0134] The processor described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc. It can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.

[0135] In yet another embodiment provided by the present application, a computer readable storage medium is also provided, which stores instructions that, when executed on a computer, cause the computer to perform the insomnia management method of any embodiment of the present application.

[0136] In yet another embodiment provided by the present application, a computer program product containing instructions is also provided, which, when executed on a computer, cause the computer to perform the insomnia management method of any embodiment of the present application.

[0137] In the embodiments described above, all or some of the steps can be implemented by software, hardware or firmware, or any combination thereof. When implemented in software, all or some of the steps can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, the computer program instructions cause the computer to perform all or some of the steps as described in the embodiments of the present application. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatuses. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, from a website, a computer, a server or a data center to another website, computer, server or data center through a wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium or a data storage device including one or more available media integrated into a server, data center, etc. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, solid state disk (SSD)), etc.

[0138] It should be noted that the relational terms herein such as first and second and the like are used solely to distinguish one entity or action from another, without necessarily requiring or implying any actual such relationship or order between such entities or actions. It should be understood that the use of data herein so used can be interchanged, such that the embodiments of the present application can be carried out in other sequences than those described or illustrated herein, and "first", "second" and the like distinguished objects are generally not limited to a particular number of objects, for example, a first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally means that the associated objects before and after are in an "or" relationship. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the processes, methods, articles or devices including a series of elements not only include those elements, but also include other elements not explicitly listed or inherent to such processes, methods, articles or devices. Without more limitations, the element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article or device including the element.

[0139] Each of the embodiments in the specification is described in a relevant manner, and the same or similar parts among the embodiments can be referred to each other. Each of the embodiments focuses on the difference from other embodiments. In particular, for the system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the description of the method embodiments.

[0140] The foregoing detailed description has set forth various embodiments of the devices and / or methods via the use of functional blocks. It will be understood that various modifications, combinations, sub-combinations and alternatives can be employed. Changes in design of the devices described, and combination of elements from different embodiments of the devices described are to be considered within the scope of the present disclosure and protected by the following claims, as well as the full scope of equivalents thereon.

Claims

1. An insomnia management system, characterized in that, include: A behavior database is used to store multiple pre-set behavior items; The solution generation module is used to determine the target behavior item selected by the user in response to the user's selection operation of the multiple behavior items in the behavior database; Based on the target behavioral issues, determine the target treatment plan; A sending module is used to send the target treatment plan to the user; Each of the behavioral items has a score, which indicates the degree to which the behavioral item helps with sleep; The solution generation module is further configured to: generate a candidate treatment schedule based on the target behavioral item; determine whether the candidate treatment schedule meets preset conditions based on the score of the target behavioral item; if the candidate treatment schedule meets the preset conditions, use the candidate treatment schedule as the target treatment solution; if the candidate treatment schedule does not meet the preset conditions, generate a first failure message. The sending module is also used to send the first failure message to the user; The scoring system assesses the behavioral items from three aspects: stimulus control, sleep restriction, and relaxation therapy. The system also includes an information collection module for collecting user data; the system also includes a behavior recommendation module for determining, based on the user's user data, a recommended behavior item matching the user from the plurality of behavior items in the behavior database, and sending the recommended behavior item to the user.

2. The system according to claim 1, characterized in that, The scheme generation module is also used for: The candidate treatment schedule is tested according to preset rules to determine whether the candidate treatment schedule triggers a preset scoring mechanism. If so, then based on the scoring mechanism and the rating of the target behavioral items, it is determined whether the candidate treatment schedule meets the preset conditions.

3. The system according to claim 1, characterized in that, The multiple behavioral items include mandatory behavioral items; The scheme generation module is also used for: Determine whether the target behavior item includes the mandatory behavior item; If so, then a candidate treatment schedule is generated based on the target behavioral items; If not, then generate a second failure message; The sending module is also used to send the second failure message to the user.

4. The system according to claim 1, characterized in that, The information collection module is also used for: Display an information entry page, the information entry page including multiple fields, and receive user data entered by the user for the multiple fields; and / or With the user's permission obtained, the user's user data is retrieved from the user's wearable smart device.

5. The system according to claim 1, characterized in that, The system also includes a reminder module, used to create reminder tasks based on the target treatment plan and send reminder messages to the user based on the reminder tasks.

6. The system according to claim 3, characterized in that, The system also includes a tracking module for recording the user's completion status of the target treatment plan.

7. The system according to claim 6, characterized in that, The system also includes an evaluation module, which is used to determine a target evaluation that matches the user's completion status of the target treatment plan from a preset evaluation corpus, and send the target evaluation to the user.

8. The system according to claim 6, characterized in that, The mandatory actions include keeping a sleep diary; The system also includes an optimization module for optimizing the scores of the multiple behavioral items based on the sleep diary filled out by the user.

9. A method for managing insomnia, characterized in that, include: In response to a user's selection of multiple behavioral items from a preset behavioral database, the target behavioral item selected by the user is determined; Based on the target behavioral issues, determine the target treatment plan; Send the target treatment plan to the user; Each of the behavioral items has a score, which indicates the degree to which the behavioral item helps with sleep; The determination of the target treatment plan further includes: generating a candidate treatment schedule based on the target behavioral items; determining whether the candidate treatment schedule meets preset conditions based on the scores of the target behavioral items; if the candidate treatment schedule meets the preset conditions, using the candidate treatment schedule as the target treatment plan; and if the candidate treatment schedule does not meet the preset conditions, generating a first failure message. Sending the target treatment plan to the user further includes: sending the first failure message to the user; The scoring method involves evaluating the behavioral items based on three aspects: stimulus control, sleep restriction, and relaxation therapy. The determination of the target treatment plan further includes: collecting the user's user data; determining, based on the user's user data, identifying recommended behavioral items that match the user from the multiple behavioral items in the behavioral database; and sending the recommended behavioral items to the user.

10. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in claim 9.

11. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in claim 9.

Citation Information

Patent Citations

  • Intelligent hypnotic music recommendation method and apparatus

    CN107463646A

  • Health plan evaluation method and device thereof

    CN109671503A

  • Interactive System for Sleep Improvement

    US20140222720A1