Learning method and system based on smart mattress and smart mattress
The smart mattress solves the problem of inconvenience for users to study before bed by acquiring and outputting exercises and analyzing the user's answers, enabling them to learn and consolidate knowledge without leaving the bed.
Patent Information
- Application Number
- CN202211033746.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-26
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2042-08-26
AI Technical Summary
Users find it inconvenient to get out of bed to access their study materials before bed, which affects their learning efficiency.
The smart mattress obtains exercises on the target learning content from the server, outputs and collects user answers sequentially, analyzes the answers, determines the user's level of mastery, and sends the results to the terminal device for recording.
Users can learn and reinforce target learning content without leaving the bed, improving the convenience of studying before sleep.
Smart Images

Figure CN115221304B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent mattress, and particularly relates to a learning method and system based on an intelligent mattress and the intelligent mattress. BACKGROUND
[0002] Research shows that pre-sleep learning can make people remember knowledge more deeply, which may be because sleep can make knowledge replay in the brain, thereby deepening people's memory of knowledge.
[0003] In practice, it is found that if a user wants to learn before sleeping, the user usually needs to get off the bed to get related things for learning, such as a learning tablet, a book, a pen and paper, which is often inconvenient. SUMMARY
[0004] The present application provides a learning method and system based on an intelligent mattress and the intelligent mattress, which can make pre-sleep learning of a user more convenient.
[0005] The first aspect of the present application provides a learning method based on an intelligent mattress, comprising:
[0006] The intelligent mattress sends an exercise obtaining request for target learning content to a server;
[0007] The server responds to the exercise obtaining request and issues a plurality of exercises corresponding to the target learning content to the intelligent mattress;
[0008] The intelligent mattress sequentially outputs the plurality of exercises, collects answer information of the user for each exercise in the process of sequentially outputting the plurality of exercises, and compares the answer information of each exercise with a standard answer corresponding to each exercise to obtain an answer result for each exercise;
[0009] The intelligent mattress determines a mastery of the user for the target learning content according to the answer result of each exercise, and sends the mastery to a terminal device to make the terminal device record the mastery.
[0010] As an optional implementation, in the present application, the method further comprises:
[0011] If the answer result for the first exercise indicates that the user answers the first exercise incorrectly, the intelligent mattress outputs first indication information indicating that the first exercise is answered incorrectly; wherein the first exercise is any one of the plurality of exercises;
[0012] If the answer result of the first exercise indicates that the user answers the first exercise correctly, the smart mattress outputs second indication information indicating that the first exercise is answered correctly.
[0013] As an optional implementation, in the embodiment of the present application, the smart mattress sends an exercise obtaining request for target learning content to a server, including:
[0014] The smart mattress sends an exercise obtaining request for target learning content to a server in response to a target operation;
[0015] Alternatively,
[0016] The smart mattress collects state parameters of the user, and determines the current mental state level of the user according to the state parameters, and if the mental state level is higher than a specified state level, sends an exercise obtaining request for target learning content to a server.
[0017] As an optional implementation, in the embodiment of the present application, the target learning content is input by an external device of the smart mattress, or is input through the terminal device.
[0018] As an optional implementation, in the embodiment of the present application, the method further includes:
[0019] The smart mattress sends the user's mastery of the target learning content to the server;
[0020] If the user's mastery of the target learning content meets a preset condition, the server obtains a corresponding virtual gift from a virtual resource pool, and sends the virtual gift to the smart mattress;
[0021] The smart mattress outputs the virtual gift.
[0022] The second aspect of the embodiment of the present application provides a learning system based on a smart mattress, including:
[0023] The smart mattress is configured to send an exercise obtaining request for target learning content to a server;
[0024] The server is configured to send a plurality of exercises corresponding to the target learning content to the smart mattress in response to the exercise obtaining request;
[0025] The intelligent mattress is further configured to sequentially output the multiple exercise questions, collect answer information of the user for each exercise question during the sequential output of the multiple exercise questions, compare the answer information of each exercise question with a standard answer corresponding to each exercise question to obtain an answer result of each exercise question, determine a mastery of the user for the target learning content according to the answer result of each exercise question, and send the mastery to a terminal device to enable the terminal device to record the mastery.
[0026] As an optional implementation, in the second aspect of the embodiment of the present application, the intelligent mattress is further configured to output first indication information indicating that a first exercise question is answered incorrectly when the answer result of the first exercise question indicates that the user answers the first exercise question incorrectly, and output second indication information indicating that the first exercise question is answered correctly when the answer result of the first exercise question indicates that the user answers the first exercise question correctly, wherein the first exercise question is any one of the multiple exercise questions.
[0027] As an optional implementation, in the second aspect of the embodiment of the present application, the manner in which the intelligent mattress is configured to send an exercise question acquisition request for target learning content to a server specifically includes:
[0028] The intelligent mattress is configured to send an exercise question acquisition request for target learning content to a server in response to a target operation.
[0029] Alternatively,
[0030] The intelligent mattress is configured to collect a state parameter of the user, determine a current mental state level of the user according to the state parameter, and send an exercise question acquisition request for target learning content to a server if the mental state level is higher than a specified state level.
[0031] As an optional implementation, in the second aspect of the embodiment of the present application, the target learning content is input by an external device of the intelligent mattress or through the terminal device.
[0032] As an optional implementation, in the second aspect of the embodiment of the present application, the intelligent mattress is further configured to send the mastery of the user for the target learning content to the server.
[0033] The server is further configured to acquire a corresponding virtual gift from a virtual resource pool and send the virtual gift to the intelligent mattress when the mastery of the user for the target learning content meets a preset condition.
[0034] The intelligent mattress is further configured to output the virtual gift.
[0035] The third aspect of the embodiments of the present application provides a smart mattress, comprising:
[0036] a question obtaining unit configured to send a question obtaining request for target learning content to a server, so that the server sends a plurality of exercises corresponding to the target learning content to the smart mattress in response to the question obtaining request;
[0037] a question output unit configured to sequentially output the plurality of exercises, collect answer information of a user for each exercise in the process of sequentially outputting the plurality of exercises, and compare the answer information of each exercise with a standard answer corresponding to each exercise to obtain an answer result for each exercise;
[0038] an answer analysis unit configured to determine a mastering situation of the user for the target learning content according to the answer result of each exercise, and send the mastering situation to a terminal device to make the terminal device record the mastering situation.
[0039] The fourth aspect of the embodiments of the present application provides a smart mattress, comprising:
[0040] a memory storing executable program codes;
[0041] and a processor coupled with the memory;
[0042] The processor invokes the executable program codes stored in the memory, and the executable program codes are executed by the processor to make the processor implement the method executed by the smart mattress as described in the first aspect of the embodiments of the present application.
[0043] From the above technical solutions, it can be seen that the embodiments of the present application have the following advantages:
[0044] In the embodiments of the present application, the smart mattress sends a question obtaining request for target learning content to a server; the server sends a plurality of exercises corresponding to the target learning content to the smart mattress in response to the question obtaining request; the smart mattress sequentially outputs the plurality of exercises, collects answer information of a user for each exercise in the process of sequentially outputting the plurality of exercises, and compares the answer information of each exercise with a standard answer corresponding to each exercise to obtain an answer result for each exercise; the smart mattress determines a mastering situation of the user for the target learning content according to the answer result of each exercise, and sends the mastering situation to a terminal device to make the terminal device record the mastering situation.
[0045] By implementing the method, the smart mattress can first obtain the multiple exercises corresponding to the target learning content from the server, then sequentially output the multiple exercises for the user to answer, and finally collect and analyze the answer results of the user to the exercises to obtain the mastering situation of the user to the target learning content, and send the mastering situation to the terminal device to make the terminal device record the mastering situation. It can be seen that the learning method based on the smart mattress can realize learning and consolidation of the target learning content without the user leaving the bed, so that the pre-sleep learning of the user is more convenient. BRIEF DESCRIPTION OF DRAWINGS
[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments and prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained from these drawings.
[0047] Figure 1 is a flow chart of the learning method based on the smart mattress disclosed by the embodiments of the present application;
[0048] Figure 2 is another flow chart of the learning method based on the smart mattress disclosed by the embodiments of the present application;
[0049] Figure 3 is a diagram of the learning system based on the smart mattress disclosed by the embodiments of the present application;
[0050] Figure 4 is a structure diagram of the smart mattress disclosed by the embodiments of the present application;
[0051] Figure 5 is another structure diagram of the smart mattress disclosed by the embodiments of the present application. DETAILED DESCRIPTION
[0052] The embodiments of the present application provide a learning method, system and smart mattress based on the smart mattress, which can make the pre-sleep learning of the user more convenient.
[0053] In order to make the person skilled in the art better understand the present application, the technical solutions in the embodiments of the present application will be described in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all. Based on the embodiments in the present application, all should belong to the scope of protection of the present application.
[0054] It can be understood that the terminal device involved in the embodiments of the present application can include a general handheld screen electronic user terminal, such as a mobile phone, a smart phone, a portable terminal, a terminal, a personal digital assistant (PDA), a portable multimedia player (PMP) device, a notebook computer, a note pad, a wireless broadband (Wibro) terminal, a tablet computer (PC), a smart PC, a point of sales (POS) terminal, and a vehicle-mounted computer, and the like.
[0055] The terminal device can also include a wearable device. The wearable device can be directly worn on the user, or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also can realize powerful intelligent functions such as computing functions, positioning functions, and alarm functions through software support and data interaction, cloud server interaction, and can also be connected to a mobile phone and various terminals. The wearable device can include, but is not limited to, a watch type (such as a watch, a wrist, and the like) supported by a wrist, a shoe type (such as a shoe, a sock, or other leg-wearing products) supported by a foot, a glass type (such as glasses, a helmet, a headband, and the like) supported by a head, and smart clothes, a backpack, a walking stick, accessories, and various non-mainstream product forms.
[0056] Please refer to Figure 1 , Figure 1 is a flow chart of the learning method based on the smart mattress disclosed in the embodiments of the present application. As shown in the learning method based on the smart mattress Figure 1 may include the following steps:
[0057] 101. The smart mattress sends a problem obtaining request for target learning content to a server.
[0058] In some embodiments, the target learning content can be input through an explicit device of the smart mattress, or input through a terminal device, which is not limited in the embodiments of the present application.
[0059] Among them, for the convenience of user operation, the explicit device of the smart mattress can be installed near the smart mattress. The terminal device can be a learning device of the user or a mobile device of the parent, which is not limited in the embodiments of the present application.
[0060] In some embodiments, the target learning content can be the learning content of the user on the same day. For example, the target learning content can refer to the English words or phonetic words learned by the user on the same day.
[0061] In some embodiments, the smart mattress sends a problem obtaining request for the target learning content to the server, which can include but is not limited to the following ways:
[0062] The smart mattress sends a problem obtaining request for the target learning content to the server in response to a target operation.
[0063] The target operation can include but is not limited to any one of the following: voice operation, touch operation of an external device for the smart mattress, etc. For example, if the target operation is a voice operation, the target operation voice input is "start learning" or "learning". If the target operation is a touch operation of an external device, the target operation is a short press or a long press on a component displayed by the external device indicating learning.
[0064] Or,
[0065] The smart mattress collects state parameters of the user, and determines a current mental state level of the user according to the state parameters, and if the current mental state level of the user is higher than a specified state level, sends a problem obtaining request for the target learning content to the server.
[0066] The state parameters include the number of yawns and the number of turning over of the user within a specified time period, etc. The higher the mental state level, the less sleepy the user is, and vice versa. The specified state level is used to identify whether the current mental state level of the user indicates that the user is sleepy. Specifically, if the current mental state level of the user is higher than the specified state level, the current mental state level of the user indicates that the user is not sleepy, and vice versa, if the current mental state level of the user is lower than or equal to the specified state level, the current mental state level of the user indicates that the user is sleepy.
[0067] In some embodiments, the problem obtaining request can further include a learning duration, which can be related to the current mental state level of the user. The higher the mental state level, the longer the learning duration.
[0068] For example, the smart mattress pre-stores mental state levels including a first level, a second level, a third level and a fourth level, and the specified state level is the fourth level, wherein the learning duration corresponding to the first level is 1.5 hours, the learning duration corresponding to the second level is 1 hour, and the learning duration corresponding to the third level is 0.5 hour. If the current mental state level of the user is the first level, the second level or the third level, it indicates that the user is not sleepy, and if the current mental state level of the user is the fourth level, it indicates that the user is sleepy. When the current mental state level of the user is the first level, the learning duration is 1.5 hours, when the current mental state level of the user is the second level, the learning duration is 1 hour, and when the current mental state level of the user is the third level, the learning duration is 0.5 hour.
[0069] By implementing the method, the smart mattress can determine the current mental state level of the user by analyzing the state parameters of the user, and then send a learning time length corresponding to the mental state level to the server in the case that the current mental state level of the user indicates that the user is not sleepy.
[0070] 102、The server responds to the exercise obtaining request and issues a plurality of exercises corresponding to the target learning content to the smart mattress.
[0071] In some embodiments, the learning time length can be included or not included in the exercise obtaining request.
[0072] In the case that the learning time length is not included in the exercise obtaining request, the server responds to the exercise obtaining request and issues a plurality of exercises corresponding to the target learning content to the smart mattress, which can include: the server responds to the exercise obtaining request, determines a plurality of exercises corresponding to a first time length from the exercise set of the target learning content, and issues the plurality of exercises corresponding to the first time length to the smart mattress. The first time length can be a fixed time length preset by the server. It can be understood that the learning time length corresponding to the number of exercises fed back by the server to the smart mattress is a fixed time length preset by the server. For example, the first time length is 0.5h.
[0073] In the case that the learning time length is included in the exercise obtaining request, the server responds to the exercise obtaining request and issues a plurality of exercises corresponding to the target learning content to the smart mattress, which can include: the server responds to the exercise obtaining request, obtains a second time length indicating the learning time length from the exercise obtaining request, and determines a plurality of exercises corresponding to the second time length from the exercise set of the target learning content, and issues the plurality of exercises corresponding to the second time length to the smart mattress. It can be understood that the learning time length corresponding to the number of exercises fed back by the server to the smart mattress is parsed from the exercise obtaining request sent by the smart mattress.
[0074] 103、The smart mattress sequentially outputs a plurality of exercises, collects the answer information of the user for each exercise in the process of sequentially outputting the plurality of exercises, compares the answer information of each exercise with the standard answer corresponding to each exercise to obtain the answer result of each exercise, and determines the mastery of the user for the target learning content according to the answer result of each exercise.
[0075] In some embodiments, the smart mattress sequentially outputs a plurality of exercises, which can include but is not limited to the following ways:
[0076] The smart mattress sequentially outputs a plurality of exercises through the loudspeaker of the smart mattress;
[0077] Or,
[0078] The smart mattress is connected to a projection device. The smart mattress sends multiple practice questions to the projection device in sequence, so that the projection device can project the received practice questions onto the target location.
[0079] In some embodiments, the smart mattress can acquire the user's posture, determine a target position for projecting practice questions based on the user's posture, and send the target position to the projection device so that the projection device adjusts its posture according to the target position. For example, if the user's posture is lying flat, the target position is on the ceiling directly opposite the user's head. By implementing this method, the projection position of the practice questions can be automatically determined based on the user's posture without user intervention, further improving the level of intelligence.
[0080] In some embodiments, the smart mattress collects the user's answers to each exercise question, which may include: the smart mattress collecting the user's answers to each exercise question through its microphone.
[0081] In some embodiments, if the answer to the first exercise question indicates that the user answered the first exercise question incorrectly, the smart mattress outputs a first instruction message indicating that the first exercise question was answered incorrectly; wherein, the first exercise question is any one of the above-mentioned multiple exercise questions; if the answer to the first exercise question indicates that the user answered the first exercise question correctly, the smart mattress outputs a second instruction message indicating that the first exercise question was answered correctly.
[0082] In some embodiments, the first and second instruction information can be audio and / or action, which is not limited in this application. For example, the first and second instruction information can be audio information, with the first instruction information being "Sorry, you answered all the questions incorrectly," and the second instruction information being "Congratulations, you answered all the questions correctly." For example, the first and second instruction information can be action information, with the first instruction information being "a large-amplitude shaking," and the second instruction information being "a small-amplitude shaking." By implementing this method, during the user's quiz process, the smart mattress can provide corresponding instruction information to the user based on the user's answers, thereby increasing the enjoyment of answering questions.
[0083] 104. The smart mattress sends the user's mastery of the target learning content to the terminal device.
[0084] The mastery of the target learning content can include unmastered learning content and overall mastery of the target learning content. The overall mastery of the target learning content can represent a proportion of mastered learning content in the target learning content. For example, if the target learning content is English words learned by the user on the same day, the unmastered learning content can refer to English words not mastered by the user, and the overall mastery of the target learning content can refer to a proportion of English words mastered by the user in the English words learned by the user on the same day.
[0085] 105. The terminal device records the mastery of the target learning content by the user.
[0086] In some embodiments, after step 105, the terminal device can further generate a learning plan for the unmastered learning content based on the unmastered learning content and the historical rest-wake time of the user. The learning plan can include at least one learning period and corresponding learning content of each learning period. By implementing the method, the terminal device can automatically generate a learning plan for the unmastered learning content based on the historical rest-wake time of the user, so that the user can continue to consolidate the unmastered learning content.
[0087] By implementing the above method, the smart mattress can first obtain the multiple exercise questions corresponding to the target learning content from the server side, then output the multiple exercise questions in sequence for the user to answer, and finally collect and analyze the answer results of the user to the exercise questions to obtain the mastery of the target learning content by the user, and send the mastery to the terminal device to record the mastery. It can be seen that the learning method based on the smart mattress does not require the user to get off the bed to learn and consolidate the target learning content, making the pre-sleep learning of the user more convenient.
[0088] Please refer to Figure 2 , Figure 2 is another flowchart of the learning method based on the smart mattress disclosed in the embodiments of the present application. As Figure 2 indicated, the learning method based on the smart mattress can include the following steps:
[0089] 201. The smart mattress sends an exercise question acquisition request for a target learning content to a server.
[0090] 202. The server sends multiple exercise questions corresponding to the target learning content to the smart mattress in response to the exercise question acquisition request.
[0091] 203、The smart mattress sequentially outputs multiple exercise questions, collects the answer information of the user for each exercise question in the process of sequentially outputting the multiple exercise questions, compares the answer information of each exercise question with the standard answer corresponding to each exercise question, obtains the answer result for each exercise question, and determines the mastery of the user for the target learning content according to the answer result of each exercise question.
[0092] 204、The smart mattress sends the mastery of the user for the target learning content to the terminal device.
[0093] 205、The terminal device records the mastery of the user for the target learning content.
[0094] Among them, for the introduction of steps 201-205, please refer to the description of steps 101-105 shown in Figure 1 , which will not be repeated here.
[0095] 206、The smart mattress sends the mastery of the user for the target learning content to the server.
[0096] 207、If the mastery of the user for the target learning content meets the preset condition, the server obtains the corresponding virtual gift from the virtual resource pool.
[0097] 208、The server sends the virtual gift to the smart mattress.
[0098] In some embodiments, the server can obtain the corresponding virtual gift from the virtual resource pool, which can include: the server can obtain the user information of the user of the smart mattress, determine the virtual resource pool matched with the user information, and obtain the corresponding virtual gift from the virtual resource pool matched with the user information. Among them, the user information can include user age, user gender, user preferences, etc.
[0099] In some embodiments, the mastery of the user for the target learning content meets the preset condition, which can include: the proportion of the learning content mastered by the user in the target learning content is greater than or equal to the proportion threshold.
[0100] In some embodiments, the server can obtain the corresponding virtual gift from the virtual resource pool matched with the user information, which can include: the server determines the target proportion interval corresponding to the proportion of the learning content mastered by the user in the target learning content, and obtains the virtual gift corresponding to the target proportion interval from the virtual resource pool matched with the user information. It should be noted that the proportion interval greater than the proportion threshold includes multiple, and each proportion interval can correspond to different virtual gifts.
[0101] 209、The smart mattress outputs the virtual gift.
[0102] In the embodiments of the present application, the client for pre-sleep learning can be run on the smart mattress, and a user account logs in the client. The smart mattress sends an exercise obtaining request for the target learning content to the server, which can include that the smart mattress sends the exercise obtaining request for the target learning content to the server through the user account.
[0103] Further, the exercise obtaining request for the target learning content sent by the smart mattress to the server can also include at least one friend account. The server can obtain the at least one friend account by analyzing the exercise request, and then issue the multiple exercise questions corresponding to the target learning content to the smart mattress and the at least one friend account at the same time, obtain the mastering situation of the target learning content fed back by each account, obtain a score list for the multiple exercise questions according to the mastering situation of the target learning content fed back by each account, and issue the score list to each account.
[0104] In some embodiments, the at least one friend account is selected by the user of the smart mattress or automatically determined by the smart mattress, which is not limited in the embodiments of the present application. In the case that the at least one friend account is automatically determined by the smart mattress, the at least one friend account can be a friend account in an online state corresponding to the user account.
[0105] When the smart mattress receives the score list, the smart mattress can output the score list in a specified manner. Optionally, the specified manner can include any one of the following: output through the loudspeaker of the smart mattress, output through the external display device of the smart mattress, and projection output through the projection device associated with the smart mattress.
[0106] By implementing the method, a pre-sleep learning method in the form of a competition can be provided, which can further improve the interest of pre-sleep learning and stimulate the learning interest of the user.
[0107] By implementing the above method, the smart mattress can first obtain the multiple exercise questions corresponding to the target learning content from the server side, then output the multiple exercise questions in turn for the user to answer, and finally collect and analyze the answer results of the user for the exercise questions to obtain the mastering situation of the user for the target learning content, and send the mastering situation to the terminal device to make the terminal device record the mastering situation. It can be seen that the learning method based on the smart mattress can realize the learning and consolidation of the target learning content without the user leaving the bed, so that the pre-sleep learning of the user is more convenient. Further, when the mastering situation of the user for the target learning content meets a preset condition, the server can feed back a corresponding virtual gift to the smart mattress, which is conducive to improving the interest of learning.
[0108] Please refer to Figure 3 , Figure 3is an illustration of a learning system based on a smart mattress disclosed in embodiments of the present application. As shown in Figure 3 The learning system based on a smart mattress can include a smart mattress 301, a server 302, and a terminal device 303; wherein:
[0109] The smart mattress 301 is configured to send a problem obtaining request for target learning content to the server 302.
[0110] The server 302 is configured to send a plurality of exercises corresponding to the target learning content to the smart mattress 301 in response to the problem obtaining request.
[0111] The smart mattress 301 is further configured to sequentially output the plurality of exercises, collect answer information of the user for each exercise in the process of sequentially outputting the plurality of exercises, compare the answer information of each exercise with the standard answer corresponding to each exercise to obtain the answer result of each exercise, and determine the mastery of the user for the target learning content according to the answer result of each exercise, and send the mastery to the terminal device 303 to record the mastery.
[0112] In some embodiments, the smart mattress 301 is further configured to output first indication information indicating that the first exercise is wrong if the answer result for the first exercise indicates that the user answers the first exercise wrong, wherein the first exercise is any one of the plurality of exercises; and output second indication information indicating that the first exercise is correct if the answer result for the first exercise indicates that the user answers the first exercise correct.
[0113] In some embodiments, the smart mattress 301 can send the problem obtaining request for the target learning content to the server 302 in the following ways:
[0114] The smart mattress 301 is configured to send the problem obtaining request for the target learning content to the server 302 in response to a target operation.
[0115] Alternatively,
[0116] The smart mattress 301 is configured to collect state parameters of the user, determine the current mental state level of the user according to the state parameters, and send the problem obtaining request for the target learning content to the server 302 if the mental state level is higher than a specified state level.
[0117] In some embodiments, the target learning content is input by an explicit device of the smart mattress 301 or through the terminal device 303.
[0118] In some embodiments, the smart mattress 301 is further configured to send the mastery of the user for the target learning content to the server 302.
[0119] The server 302 is further configured to acquire a corresponding virtual gift from the virtual resource pool and send the virtual gift to the smart mattress 301 if the user's mastery of the target learning content meets a preset condition.
[0120] The smart mattress 301 is further configured to output the virtual gift.
[0121] Referring to Figure 4 , Figure 4 is a structural diagram of the smart mattress disclosed in the embodiments of the present application. As shown in Figure 4 , the smart mattress can include a question obtaining unit 401, a question output unit 402, and an answer analysis unit 403.
[0122] The question obtaining unit 401 is configured to send a question obtaining request for target learning content to a server, so that the server sends a plurality of exercises corresponding to the target learning content to the smart mattress in response to the question obtaining request.
[0123] The question output unit 402 is configured to output the plurality of exercises in sequence, collect answer information of the user for each exercise in the process of outputting the plurality of exercises in sequence, and compare the answer information of each exercise with a standard answer corresponding to each exercise to obtain an answer result for each exercise.
[0124] The answer analysis unit 403 is configured to determine a mastery of the target learning content of the user according to the answer result of each exercise, and send the mastery to a terminal device to enable the terminal device to record the mastery.
[0125] In some embodiments, the question output unit 402 is further configured to output first indication information indicating that a first exercise is answered incorrectly if the answer result for the first exercise indicates that the user answers the first exercise incorrectly, wherein the first exercise is any one of the plurality of exercises; and output second indication information indicating that the first exercise is answered correctly if the answer result for the first exercise indicates that the user answers the first exercise correctly.
[0126] In some embodiments, the question obtaining unit 401 can send the question obtaining request for the target learning content to the server in the following manner:
[0127] The question obtaining unit 401 is configured to send the question obtaining request for the target learning content to the server in response to a target operation.
[0128] Alternatively,
[0129] The exercise obtaining unit 401 is configured to collect a state parameter of the user, determine a current mental state level of the user according to the state parameter, and if the mental state level is higher than a specified state level, send an exercise obtaining request for the target learning content to the server.
[0130] In some embodiments, the target learning content is input by an explicit device of the smart mattress or through a terminal device.
[0131] In some embodiments, the answer analysis unit 403 is further configured to send, to the server, a mastering situation of the user for the target learning content, so that the server acquires a corresponding virtual gift from a virtual resource pool when the mastering situation of the user for the target learning content meets a preset condition, and sends the virtual gift to the smart mattress; and output the virtual gift.
[0132] Please refer to Figure 5 , Figure 5 is another structural diagram of the smart mattress disclosed in the embodiments of the present application. As shown in Figure 5 the smart mattress can include a processor 501 and a memory 5602 coupled to the processor 501, wherein the memory 5602 can store one or more computer programs.
[0133] The processor 501 can include one or more processing cores. The processor 501 connects various parts in the smart mattress through various interfaces and lines, executes various functions of the smart mattress and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 5602, and calling data stored in the memory 5602. Optionally, the processor 501 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 501 can integrate a combination of one or more of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU is mainly used to process operating systems, user interfaces, and application programs; the GPU is used to render and draw display content; and the modem is used to process wireless communication. It can be understood that the above-mentioned modem can also not be integrated into the processor 501, but be realized by a separate communication chip.
[0134] The memory 5602 can include a random access memory (RAM) and can also include a read-only memory (ROM). The memory 5602 can be used to store instructions, programs, codes, code sets, or instruction sets. The memory 5602 can include a program storage area and a data storage area, where the program storage area can store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing each of the above-mentioned method embodiments, etc. The data storage area can also store data created by the smart mattress in use, etc.
[0135] In the embodiments of the present application, the processor 501 further has the following functions:
[0136] sending an exercise obtaining request for the target learning content to the server, so that the server responds to the exercise obtaining request and issues a plurality of exercises corresponding to the target learning content to the smart mattress;
[0137] outputting the plurality of exercises in sequence, collecting answer information of the user for each exercise in the process of outputting the plurality of exercises in sequence, and comparing the answer information of each exercise with a standard answer corresponding to each exercise to obtain an answer result for each exercise;
[0138] determining a mastery of the target learning content of the user according to the answer result of each exercise, and sending the mastery to the terminal device to enable the terminal device to record the mastery.
[0139] In the embodiments of the present application, the processor 501 further has the following functions:
[0140] if the answer result for the first exercise indicates that the user answers the first exercise incorrectly, outputting first indication information indicating that the first exercise is answered incorrectly; wherein the first exercise is any one of the plurality of exercises;
[0141] if the answer result for the first exercise indicates that the user answers the first exercise correctly, outputting second indication information indicating that the first exercise is answered correctly.
[0142] In the embodiments of the present application, the processor 501 further has the following functions:
[0143] in response to the target operation, sending an exercise obtaining request for the target learning content to the server;
[0144] or,
[0145] The state parameter of the user is collected, and a current mental state level of the user is determined according to the state parameter; and if the mental state level is higher than a specified state level, a problem obtaining request for target learning content is sent to the server.
[0146] In the embodiment of the application, the target learning content is input by an explicit device of the smart mattress or through a terminal device.
[0147] In the embodiment of the application, the processor 501 further has the following functions:
[0148] The server is sent the mastering situation of the user for the target learning content, so that the server obtains a corresponding virtual gift from a virtual resource pool when the mastering situation of the user for the target learning content meets a preset condition, and the virtual gift is sent to the smart mattress.
[0149] The virtual gift is output.
[0150] The embodiment of the application discloses a computer readable storage medium, which stores executable program codes. When the executable program codes are executed by a processor, part or all steps performed by a smart mattress, a server or a terminal device are implemented.
[0151] The embodiment of the application discloses a computer program product, which, when running on a computer, causes the computer to perform part or all steps performed by a smart mattress, a server or a terminal device.
[0152] The embodiment of the application discloses an application publishing platform, which is used for publishing a computer program product. When the computer program product runs on a computer, the computer performs part or all steps performed by a smart mattress, a server or a terminal device.
[0153] In the above embodiment, all or part of the embodiment can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part of the embodiment can be realized in the form of a computer program product.
[0154] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that the computer can store or be integrated into a data storage device such as a server, data center, etc. containing one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a magnetic disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
[0155] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0156] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0157] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.
[0158] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or software functional unit.
[0159] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the method of the present application. The foregoing storage medium includes: a U disk, a mobile disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0160] The above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A learning method based on a smart mattress, characterized by, The method comprises the following steps: The smart mattress sends an exercise obtaining request for target learning content to a server; The server sends a plurality of exercises corresponding to the target learning content to the smart mattress in response to the exercise obtaining request; The smart mattress sequentially outputs the plurality of exercises, collects answer information of the user for each exercise in the process of sequentially outputting the plurality of exercises, and compares the answer information of each exercise with a standard answer corresponding to each exercise to obtain an answer result for each exercise; The smart mattress determines a mastery of the user for the target learning content according to the answer result of each exercise, and sends the mastery to a terminal device to enable the terminal device to record the mastery; The smart mattress sends an exercise obtaining request for target learning content to a server in response to a target operation; Or, The smart mattress collects a state parameter of the user, determines a current mental state level of the user according to the state parameter, and sends an exercise obtaining request for target learning content to the server if the mental state level is higher than a specified state level; wherein the exercise obtaining request further comprises a learning time length, and the learning time length is related to the current mental state level of the user. The method further comprises:
2. The method of claim 1, wherein, If the answer result for the first exercise indicates that the user answers the first exercise incorrectly, the smart mattress outputs first indication information indicating that the first exercise is answered incorrectly; wherein the first exercise is any one of the plurality of exercises; If the answer result for the first exercise indicates that the user answers the first exercise correctly, the smart mattress outputs second indication information indicating that the first exercise is answered correctly. The target learning content is input by an external device of the smart mattress or through the terminal device.
3. The method according to claim 1 or 2, characterized in that, The method further comprises:
4. The method of claim 1, wherein, The smart mattress sends the mastery of the user for the target learning content to the server; If the mastery of the user for the target learning content meets a preset condition, the server obtains a corresponding virtual gift from a virtual resource pool and sends the virtual gift to the smart mattress; The smart mattress outputs the virtual gift. The method comprises the following steps:
5. A smart mattress based learning system, characterized in that, The smart mattress sends an exercise obtaining request for target learning content to a server; The server sends a plurality of exercises corresponding to the target learning content to the smart mattress in response to the exercise obtaining request; The intelligent mattress is further used for sequentially outputting the multiple exercise questions, collecting answer information of the user for each exercise question in the process of sequentially outputting the multiple exercise questions, and comparing the answer information of each exercise question with a standard answer corresponding to each exercise question to obtain an answer result for each exercise question; and determining a mastering situation of the user for the target learning content according to the answer result of each exercise question, and sending the mastering situation to a terminal device to enable the terminal device to record the mastering situation. The intelligent mattress is further used for sequentially outputting the multiple exercise questions, collecting answer information of the user for each exercise question in the process of sequentially outputting the multiple exercise questions, and comparing the answer information of each exercise question with a standard answer corresponding to each exercise question to obtain an answer result for each exercise question; and determining a mastering situation of the user for the target learning content according to the answer result of each exercise question, and sending the mastering situation to a terminal device to enable the terminal device to record the mastering situation. The intelligent mattress is further used for sequentially outputting the multiple exercise questions, collecting answer information of the user for each exercise question in the process of sequentially outputting the multiple exercise questions, and comparing the answer information of each exercise question with a standard answer corresponding to each exercise question to obtain an answer result for each exercise question; and determining a mastering situation of the user for the target learning content according to the answer result of each exercise question, and sending the mastering situation to a terminal device to enable the terminal device to record the mastering situation. The target learning content is input by an external device of the intelligent mattress or through the terminal device. The intelligent mattress is further used for sending the mastering situation of the user for the target learning content to the server.
6. The system of claim 5, wherein, The server is further used for acquiring a corresponding virtual gift from a virtual resource pool when the mastering situation of the user for the target learning content meets a preset condition, and sending the virtual gift to the intelligent mattress.
7. The system of claim 5, wherein, The intelligent mattress is further used for outputting the virtual gift.
8. The system according to claim 5, characterized in that, The intelligent mattress is further used for sequentially outputting the multiple exercise questions, collecting answer information of the user for each exercise question in the process of sequentially outputting the multiple exercise questions, and comparing the answer information of each exercise question with a standard answer corresponding to each exercise question to obtain an answer result for each exercise question; and determining a mastering situation of the user for the target learning content according to the answer result of each exercise question, and sending the mastering situation to a terminal device to enable the terminal device to record the mastering situation. The intelligent mattress is further used for sequentially outputting the multiple exercise questions, collecting answer information of the user for each exercise question in the process of sequentially outputting the multiple exercise questions, and comparing the answer information of each exercise question with a standard answer corresponding to each exercise question to obtain an answer result for each exercise question; and determining a mastering situation of the user for the target learning content according to the answer result of each exercise question, and sending the mastering situation to a terminal device to enable the terminal device to record the mastering situation. 9. A smart mattress, characterized in that, The intelligent mattress is configured to send a problem obtaining request for target learning content to a server in response to a target operation. Alternatively, The intelligent mattress is configured to collect a state parameter of a user, determine a current mental state level of the user according to the state parameter, and send a problem obtaining request for target learning content to a server if the mental state level is higher than a specified state level, wherein the problem obtaining request further includes a learning duration, and the learning duration is related to the current mental state level of the user.
Citation Information
Patent Citations
Control method and control device used for household appliance, intelligent mattress and server
CN113932429A
Online learning method and device, equipment and medium
CN114722322A