Intelligent prompting methods, modules, electronic devices, and readable media

By generating behavior planning charts for target individuals and monitoring their actual behavior, and issuing reminders, the problem of parents having to be with their children at all times is solved, thus achieving effective supervision of children's behavior.

CN116453312BActive Publication Date: 2025-11-14GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211667893.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2025-11-14
Estimated Expiration
2042-12-23

AI Technical Summary

Technical Problem

Parents must be with their children at all times to supervise their behavior, which prevents parents from doing other things and causes trouble for the family.

Method used

Generate a behavior planning table for the target object, monitor its actual behavior information, and control the target device to issue an alert when the actual behavior does not match the planned behavior.

Benefits of technology

By generating behavior planning charts and issuing reminders when actual behavior deviates from the plan, the problem of parents having to be with their children at all times to supervise their behavior is solved, thus achieving effective supervision of children's behavior.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116453312B_ABST
    Figure CN116453312B_ABST
Patent Text Reader

Abstract

This application relates to an intelligent prompting method, module, electronic device, and readable medium. The method includes: acquiring a behavior planning table matching a target object; monitoring the target object's actual behavior information; comparing the actual behavior information with the target behavior information in the behavior planning table to obtain a comparison result; and if the comparison result indicates that the actual behavior information does not match the target behavior information, controlling the target device to issue a reminder. By generating a behavior planning table for the target object and then judging whether the actual behavior conforms to the planned behavior based on the target object's location at various times, and issuing a reminder if the actual behavior does not conform to the planned behavior, the method monitors the target object and solves the problem that parents must be with their children at all times to monitor their behavior.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of artificial intelligence technology, and in particular to an intelligent prompting method, module, electronic device, and readable medium. Background Technology

[0002] Modern parents are paying more and more attention to their children's education. Cultivating good habits requires self-discipline and long-term persistence. Doing the right thing at the right time is also a particularly important aspect, which requires parental supervision. However, parents must be with their children at all times to supervise their behavior, which means that parents cannot freely do other things, which has caused trouble for many families.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This application provides an intelligent prompting method, module, electronic device, and readable medium to solve the aforementioned technical problem that "parents must be with their children at all times to supervise their behavior."

[0005] According to one aspect of the embodiments of this application, this application provides an intelligent prompting method, including: obtaining a behavior planning table matching a target object; monitoring the actual behavior information of the target object; comparing the actual behavior information with the target behavior information in the behavior planning table to obtain a comparison result; if the comparison result indicates that the actual behavior information does not match the target behavior information, then controlling the target device to issue a reminder.

[0006] Optionally, obtaining a behavior planning table matching the target object includes: obtaining the target object's expected behavior data within a preset time period, wherein the expected behavior data includes behavior location, behavior event, behavior time period, and behavior frequency; analyzing the expected behavior data and classifying the behavior locations according to the analysis results to obtain location categories; using the location category results of each behavior location as location tags to label the behavior locations, and sorting the labeled expected behavior data according to the chronological order of the behavior time periods; and obtaining a behavior planning table matching the target object based on the sorting results.

[0007] Optionally, monitoring the actual behavior information of the target object includes: obtaining the actual location of the target object; determining the location category to which the actual location belongs; if the actual location is a fixed location, obtaining the current time; and determining the actual location and the current time as actual behavior information.

[0008] Optionally, the actual behavior information is compared with the target behavior information in the behavior planning table to obtain the comparison results, including: determining the target behavior time period at the current moment in the behavior planning table; determining the target location in the behavior planning table corresponding to the target behavior time period; determining whether the actual location and the target location are the same; if the actual location and the target location are the same, then the comparison result is that the actual behavior information matches the target behavior information; if the actual location and the target location are different, then the comparison result is that the actual behavior information does not match the target behavior information.

[0009] Optionally, after determining the location category of the actual location, the method further includes: if the actual location is an accidental location, determining the target planning event corresponding to the actual location in the behavior planning table; obtaining the number of times the target planning event has been completed and the target number of times; if the number of times completed is less than the target number of times, determining that the actual behavior information matches the target behavior information; if the number of times completed is greater than or equal to the target number of times, determining that the actual behavior information does not match the target behavior information, and sending first prompt data to the receiving terminal, wherein the first prompt data is used to prompt the user that the actual behavior information of the target object does not match the target behavior information.

[0010] Optionally, after generating a behavior planning table matching the target object, the method further includes: obtaining accompanying behavior data from the behavior planning table, wherein the accompanying behavior data includes accompanying behavior events, the number of accompanying behaviors, and the location of accompanying behaviors; determining a preset prompt interval based on a preset time period and the number of accompanying behaviors; and sending second prompt data to the receiving terminal every preset prompt interval when the number of completed accompanying behavior events is less than the number of accompanying behaviors, wherein the second prompt data is used to prompt the user to accompany the target object to complete the accompanying behavior event.

[0011] Optionally, controlling the target device to issue a reminder includes: generating a voice packet corresponding to the target behavior information and locating the target device at the location of the target object; sending the voice packet to the target device; and controlling the target device to issue a voice reminder corresponding to the voice packet.

[0012] According to another aspect of the embodiments of this application, this application provides an intelligent prompting module, including: an acquisition module for acquiring a behavior planning table matching a target object; a monitoring module for monitoring the actual behavior information of the target object; a comparison module for comparing the actual behavior information with the target behavior information in the behavior planning table to obtain a comparison result; and a reminder module for controlling the target device to issue a reminder if the comparison result indicates that the actual behavior information does not match the target behavior information.

[0013] According to another aspect of the embodiments of this application, this application provides an electronic device, including a memory, a processor, a communication interface and a communication bus. The memory stores a computer program that can run on the processor. The memory and the processor communicate with each other through the communication bus and the communication interface. When the processor executes the computer program, it implements the steps of the above method.

[0014] According to another aspect of the embodiments of this application, this application also provides a computer-readable medium having processor-executable non-volatile program code that causes the processor to perform the above-described method.

[0015] Compared with related technologies, the technical solutions provided in this application have the following advantages:

[0016] This application employs an intelligent prompting method, comprising: obtaining a behavior planning table matching the target object; monitoring the target object's actual behavior information; comparing the actual behavior information with the target behavior information in the behavior planning table to obtain a comparison result; and if the comparison result indicates that the actual behavior information does not match the target behavior information, controlling the target device to issue a reminder. By generating a behavior planning table for the target object and then judging whether the actual behavior conforms to the planned behavior based on the target object's location at various times, and issuing a reminder if the actual behavior does not conform to the planned behavior, this method monitors the target object and solves the problem that parents must be with their children at all times to supervise their behavior. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.

[0019] Figure 1 This is a schematic diagram of the hardware environment for an optional intelligent prompting method provided according to an embodiment of this application;

[0020] Figure 2 A flowchart illustrating an optional smart suggestion method provided according to an embodiment of this application;

[0021] Figure 3 A flowchart illustrating another optional smart suggestion method provided according to an embodiment of this application;

[0022] Figure 4This is a block diagram of an optional intelligent prompting module provided according to an embodiment of this application;

[0023] Figure 5 This is a schematic diagram of an optional electronic device structure provided in an embodiment of this application. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0025] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustration and has no specific meaning in itself. Therefore, "module" and "part" may be used interchangeably.

[0026] Modern parents are paying more and more attention to their children's education. Cultivating good habits requires self-discipline and long-term persistence. Doing the right thing at the right time is also a particularly important aspect, which requires parental supervision. However, parents must be with their children at all times to supervise their behavior, which means that parents cannot freely do other things, which has caused trouble for many families.

[0027] To address the problems mentioned in the background art, according to one aspect of the embodiments of this application, an embodiment of an intelligent prompting method is provided.

[0028] Optionally, in the embodiments of this application, the above-described intelligent prompting method can be applied to, for example... Figure 1 The hardware environment shown consists of terminal 101 and server 103. Figure 1 As shown, server 103 is connected to terminal 101 via a network and can be used to provide services to the terminal or clients installed on the terminal. Database 105 can be set up on the server or independently of the server to provide data storage services for server 103. The network mentioned above includes, but is not limited to, wide area network, metropolitan area network or local area network. Terminal 101 includes, but is not limited to, PC, mobile phone, tablet computer, etc.

[0029] The intelligent prompting method in this embodiment can be executed by server 103, or it can be jointly executed by server 103 and terminal 101, such as... Figure 2 As shown, it includes:

[0030] Step 201: Obtain the behavior planning table that matches the target object;

[0031] Step 203: Monitor the actual behavior information of the target object;

[0032] Step 205: Compare the actual behavioral information with the target behavioral information in the behavioral planning table to obtain the comparison results;

[0033] Step 207: If the comparison result indicates that the actual behavior information does not match the target behavior information, then control the target device to issue a reminder.

[0034] This application is applied to the field of artificial intelligence, and particularly to intelligent prompts.

[0035] This application monitors the target's behavior by pre-generating a behavior planning table for the target object, then monitoring the target object's actual behavior information, and issuing a reminder when the actual behavior information does not match the target behavior information.

[0036] The embodiments provided in this application are for the scenario of parents supervising their children, but this does not mean that this solution is only applicable to this scenario.

[0037] As an optional embodiment, obtaining a behavior planning table matching the target object includes: obtaining the expected behavior data of the target object within a preset time period, wherein the expected behavior data includes behavior location, behavior event, behavior time period, and behavior frequency; analyzing the expected behavior data and classifying the behavior locations according to the analysis results to obtain location categories; using the location category results of each behavior location as location tags to label the behavior locations, and sorting the labeled expected behavior data according to the chronological order of the behavior time periods; and obtaining a behavior planning table matching the target object based on the sorting results.

[0038] Specifically, the preset time period can be set according to actual needs, such as one week or one month.

[0039] First, obtain the expected behavior data of the target object. Simply put, this means determining what the target object needs to do within a preset time period. The expected behavior data should include at least two of the following: behavior location, behavior event, behavior time period, and behavior frequency. For example, Xiaoming needs to do his homework from 8:00 to 10:00 every morning (behavior time period) (behavior event) and needs to go for a run 3 times a week (behavior frequency).

[0040] For example, the system collects children's plans summarized and entered by parents, and collects the children's locations. The locations are divided into two types: fixed locations and random locations. Fixed locations are reminders for children, while random locations are reminders for parents. Fixed locations are things that children need to do every day at a specified time. Random locations are things that children need to do a few times a week, such as helping to tidy up their rooms or help with washing dishes, which can be done once or twice a week. The system also calculates time to notify parents that they need to take their children to the library and shopping every month.

[0041] Optionally, the expected behavior data can be analyzed, and the behavior locations can be categorized based on the analysis results to obtain location categories. Locations corresponding to the time period of the behavior event associated with the target object are designated as fixed locations, while locations corresponding to the frequency of the behavior event associated with the target object are designated as incidental locations. This can also be understood as designating locations corresponding to behavior events requiring parental accompaniment as incidental locations.

[0042] The labeled expected behavior data are sorted according to the chronological order of the behavior time periods. Multiple behavior events are arranged in chronological order to generate a behavior planning table.

[0043] As an optional embodiment, monitoring the actual behavior information of the target object includes: obtaining the actual location of the target object; determining the location category to which the actual location belongs; if the actual location is a fixed location, obtaining the current time; and determining the actual location and the current time as actual behavior information.

[0044] Optionally, after obtaining the actual location of the target object, the location category of the actual location is first determined. If the actual location is a fixed location, the current time is then obtained, and the actual location and the current time are determined as actual behavior information.

[0045] As an optional embodiment, the actual behavior information is compared with the target behavior information in the behavior planning table to obtain the comparison result, which includes: determining the target behavior time period at the current moment in the behavior planning table; determining the target location in the behavior planning table corresponding to the target behavior time period; determining whether the actual location and the target location are the same; if the actual location and the target location are the same, then the actual behavior information is considered to match the target behavior information as the comparison result; if the actual location and the target location are different, then the actual behavior information is considered to be inconsistent with the target behavior information as the comparison result.

[0046] Specifically, if the actual location of the target object at a certain moment is the same as the target location corresponding to that moment in the behavior planning table, then the actual behavior information is determined to be consistent with the target behavior information.

[0047] If the actual behavior information matches the target behavior information, no alert will be issued to the target, but monitoring information can be sent to the parent's receiving terminal so that the parent is aware of the child's behavior.

[0048] As an optional embodiment, after determining the location category to which the actual location belongs, the method further includes: if the actual location is an accidental location, determining the target planning event corresponding to the actual location in the behavior planning table; obtaining the number of times the target planning event has been completed and the target number of times; if the number of times completed is less than the target number of times, determining that the actual behavior information matches the target behavior information; if the number of times completed is greater than or equal to the target number of times, determining that the actual behavior information does not match the target behavior information, and sending first prompt data to the receiving terminal, wherein the first prompt data is used to prompt the user that the actual behavior information of the target object does not match the target behavior information.

[0049] For example, when a child's location information is shared on a smart bracelet, the data is transferred to a smart system. The system filters and displays the data. If the location data is incorrect, the connected voice-activated home appliance will issue a reminder with the phrase "You should go to XX place to do XX." If the location data is correct, the system needs to determine the child's status information and transmit it to the smart system's device. The smart system then checks and compares the status information with the child's current activity schedule. If the status information is incorrect, the connected voice-activated air conditioner will issue a reminder with the phrase "You should do XX."

[0050] Optionally, since the target object is not restricted in time at random locations, when the target object is at a random location, it is necessary to further determine the target planning event corresponding to that location, as well as the number of times it has been completed and the target number of times. If the number of times it has been completed has reached the target number of times, then it is determined that the actual behavior information does not match the target behavior information. If the number of times it has been completed has not reached the target number of times, then the number of times it has been completed can be incremented by one, and there is no need to remind the target object.

[0051] As another optional embodiment, after determining the location category to which the actual location belongs, the method further includes: if the actual location is neither a fixed location nor an accidental location, then directly determine that the current actual behavior information of the target object does not match the target behavior information, and send the first prompt data to the receiving terminal.

[0052] As an optional embodiment, after generating a behavior planning table matching the target object, the method further includes: obtaining accompanying behavior data from the behavior planning table, wherein the accompanying behavior data includes accompanying behavior events, the number of accompanying behaviors, and the location of accompanying behaviors; determining a preset prompt interval based on a preset time period and the number of accompanying behaviors; and sending second prompt data to the receiving terminal every preset prompt interval when the number of completed accompanying behavior events is less than the number of accompanying behaviors, wherein the second prompt data is used to prompt the user to accompany the target object to complete the accompanying behavior event.

[0053] For example, for parents, the system will notify them at a specified time to take their children to the library to read books, or to go out for recreational activities such as going to the aquarium.

[0054] Since there may be events requiring parental accompaniment, it is necessary to provide helpful reminders to parents. Therefore, it is necessary to use accompaniment data to regularly remind parents where to take their children and what to do. The reminders can be sent to the parents' receiving terminals along with the accompaniment event and location.

[0055] As an optional embodiment, controlling the target device to issue a reminder includes: generating a voice packet corresponding to the target behavior information and locating the target device at the location of the target object; sending the voice packet to the target device; and controlling the target device to issue a voice reminder corresponding to the voice packet.

[0056] This application provides one form of prompting: voice prompts. However, this is not a limitation, and other prompting methods are permissible.

[0057] The content of the voice package includes the location of the action, the event of the action, and the time of the action, for example, "You should go to the study to read between nine and ten o'clock."

[0058] The target device is a smart home device that meets the preset conditions. The primary condition is that the target device and the target object are currently in the same space. Then, you can prioritize selecting devices that are running, so there is no need to turn on other devices.

[0059] Figure 3 A flowchart of another intelligent suggestion method provided in this application.

[0060] This article describes a system that uses recommendations, location tracking, detection, and voice monitoring to provide two-way monitoring and help children develop good habits, while also monitoring and informing parents.

[0061] This application employs an intelligent prompting method, comprising: obtaining a behavior planning table matching the target object; monitoring the target object's actual behavior information; comparing the actual behavior information with the target behavior information in the behavior planning table to obtain a comparison result; and if the comparison result indicates that the actual behavior information does not match the target behavior information, controlling the target device to issue a reminder. By generating a behavior planning table for the target object and then judging whether the actual behavior conforms to the planned behavior based on the target object's location at various times, and issuing a reminder if the actual behavior does not conform to the planned behavior, this method monitors the target object and solves the problem that parents must be with their children at all times to supervise their behavior.

[0062] According to another aspect of the embodiments of this application, this application provides an intelligent prompting module, such as... Figure 4 As shown, it includes:

[0063] Module 402 is used to obtain a behavior planning table that matches the target object;

[0064] Monitoring module 404 is used to monitor the actual behavior information of the target object;

[0065] The comparison module 406 is used to compare the actual behavior information with the target behavior information in the behavior planning table to obtain a comparison result;

[0066] The reminder module 408 is used to control the target device to issue a reminder if the comparison result indicates that the actual behavior information does not match the target behavior information.

[0067] It should be noted that the acquisition module 402 in this embodiment can be used to execute step 201 in this application embodiment, the monitoring module 404 in this embodiment can be used to execute step 203 in this application embodiment, the comparison module 406 in this embodiment can be used to execute step 205 in this application embodiment, and the reminder module 408 in this embodiment can be used to execute step 207 in this application embodiment.

[0068] Optionally, the acquisition module 402 is further configured to acquire the expected behavior data of the target object within a preset time period, wherein the expected behavior data includes behavior location, behavior event, behavior time period, and behavior frequency; analyze the expected behavior data, and classify the behavior locations according to the analysis results to obtain location categories; use the location category results of each behavior location as location tags to label the behavior locations, and sort the labeled expected behavior data according to the order of behavior time periods; and obtain a behavior planning table matching the target object based on the sorting results.

[0069] Optionally, the monitoring module 404 includes:

[0070] The first acquisition submodule is used to obtain the actual location of the target object;

[0071] The judgment submodule is used to determine the location category to which the actual location belongs;

[0072] The second acquisition submodule is used to acquire the current time if the actual location is a fixed location;

[0073] The determination submodule is used to determine the actual location and current time as actual behavioral information.

[0074] Optionally, the comparison module 406 is also used to determine the target behavior time period in the behavior planning table at the current moment; determine the target location in the behavior planning table corresponding to the target behavior time period; determine whether the actual location and the target location are the same; if the actual location and the target location are the same, then the actual behavior information and the target behavior information are matched as the comparison result; if the actual location and the target location are different, then the actual behavior information and the target behavior information are not matched as the comparison result.

[0075] Optionally, the monitoring module 404 further includes a determination submodule, which, after determining the location category to which the actual location belongs, if the actual location is an accidental location, determines the target planning event corresponding to the actual location in the behavior planning table; obtains the number of times the target planning event has been completed and the target number of times; if the number of times completed is less than the target number of times, it is determined that the actual behavior information matches the target behavior information; if the number of times completed is greater than or equal to the target number of times, it is determined that the actual behavior information does not match the target behavior information, and sends first prompt data to the receiving terminal, wherein the first prompt data is used to prompt the user that the actual behavior information of the target object does not match the target behavior information.

[0076] Optionally, the module also includes a prompting module, used to obtain accompanying behavior data from the behavior planning table after generating a behavior planning table that matches the target object. The accompanying behavior data includes accompanying behavior events, the number of accompanying behaviors, and the location of the accompanying behaviors. A preset prompting interval is determined based on a preset time period and the number of accompanying behaviors. If the number of completed accompanying behavior events is less than the number of accompanying behaviors, a second prompting data is sent to the receiving terminal every preset prompting interval. The second prompting data is used to prompt the user to accompany the target object to complete the accompanying behavior event.

[0077] Optionally, the reminder module 408 is also used to generate a voice packet corresponding to the target behavior information, locate the target device at the location of the target object, send the voice packet to the target device, and control the target device to issue a voice reminder corresponding to the voice packet.

[0078] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the content disclosed in the above embodiments. It should also be noted that the above modules, as part of a module, can run in environments such as... Figure 1 The hardware environment shown.

[0079] According to another aspect of the embodiments of this application, this application provides an electronic device, such as... Figure 5 As shown, the system includes a memory 501, a processor 503, a communication interface 505, and a communication bus 507. The memory 501 stores a computer program that can run on the processor 503. The memory 501 and the processor 503 communicate through the communication interface 505 and the communication bus 507. When the processor 503 executes the computer program, it implements the steps of the above method.

[0080] The memory and processor in the aforementioned electronic devices communicate with each other via a communication bus and a communication interface. The communication bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc.

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

[0082] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0083] According to another aspect of the embodiments of this application, a computer-readable medium having processor-executable non-volatile program code is also provided.

[0084] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments, and will not be repeated here.

[0085] In specific implementation, the embodiments of this application can be referred to the above embodiments and have corresponding technical effects.

[0086] It is understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described herein, or combinations thereof.

[0087] For software implementation, the techniques described herein can be implemented by units that perform the functions described herein. The software code can be stored in memory and executed by a processor. The memory can be implemented in the processor or external to the processor.

[0088] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0089] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0090] In the embodiments provided in this application, it should be understood that the disclosed modules and methods can be implemented in other ways. For example, the module embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between modules or units, and may be electrical, mechanical, or other forms.

[0091] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0092] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0093] If the aforementioned function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks. It should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. In the absence of further restrictions, an element defined by the phrase "comprising a..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0094] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. An intelligent prompting method, characterized in that, include: Obtain the behavior planning table that matches the target object; Monitor the actual behavior information of the target object; The actual behavior information is compared with the target behavior information in the behavior planning table to obtain the comparison result; If the comparison result indicates that the actual behavior information does not match the target behavior information, then control the target device to issue a reminder; The monitoring of the actual behavior information of the target object includes: obtaining the actual location of the target object; determining the location category of the actual location; if the actual location is a fixed location, obtaining the current time; and determining the actual location and the current time as the actual behavior information. After determining the location category of the actual location, the method further includes: if the actual location is an accidental location, determining a target planning event corresponding to the actual location in the behavior planning table; obtaining the number of completed events and the target number of completed events; if the number of completed events is less than the target number of completed events, determining that the actual behavior information matches the target behavior information; if the number of completed events is greater than or equal to the target number of completed events, determining that the actual behavior information does not match the target behavior information, and sending first prompt data to the receiving terminal, wherein the first prompt data is used to prompt the user that the actual behavior information of the target object does not match the target behavior information.

2. The method according to claim 1, characterized in that, The process of obtaining the behavior planning table that matches the target object includes: Obtain the expected behavior data of the target object within a preset time period, wherein the expected behavior data includes behavior location, behavior event, behavior time period, and behavior frequency; The expected behavior data is analyzed, and the locations of the behavior are classified according to the analysis results to obtain location categories; The location category results of each of the aforementioned behavioral locations are used as location tags to label the behavioral locations, and the labeled expected behavioral data are sorted according to the chronological order of the behavioral time periods. The behavior planning table that matches the target object is obtained based on the sorting results.

3. The method according to claim 1, characterized in that, The step of comparing the actual behavior information with the target behavior information in the behavior planning table to obtain the comparison results includes: Determine the target time period of the current behavior in the behavior planning table; Determine the target location in the behavior planning table that corresponds to the target behavior time period; Determine whether the actual location is the same as the target location; If the actual location is the same as the target location, then the comparison result is that the actual behavior information matches the target behavior information; if the actual location is different from the target location, then the comparison result is that the actual behavior information does not match the target behavior information.

4. The method according to claim 2, characterized in that, After generating a behavior planning table that matches the target object, the method further includes: Accompanying behavior data is obtained from the behavior planning table, wherein the accompanying behavior data includes accompanying behavior events, the number of accompanying behaviors, and the location of accompanying behaviors; The preset reminder interval is determined based on the preset time period and the number of accompanying behaviors; If the number of completed companionship events is less than the number of companionship events, a second prompt data is sent to the receiving terminal every preset prompt interval, wherein the second prompt data is used to prompt the user to accompany the target object to complete the companionship event.

5. The method according to claim 1, characterized in that, The reminder issued by the controlled target device includes: Generate a voice packet corresponding to the target behavior information, and locate the target device at the location of the target object; The voice packet is sent to the target device; Control the target device to issue a voice prompt corresponding to the voice package.

6. An intelligent prompting module, used to implement the intelligent prompting method as described in any one of claims 1 to 5, characterized in that, include: The acquisition module is used to obtain the behavior planning table that matches the target object; The monitoring module is used to monitor the actual behavior information of the target object; The comparison module is used to compare the actual behavior information with the target behavior information in the behavior planning table to obtain the comparison result; The reminder module is used to control the target device to issue a reminder if the comparison result indicates that the actual behavior information does not match the target behavior information.

7. An electronic device comprising a memory, a processor, a communication interface, and a communication bus, wherein the memory stores a computer program executable on the processor, and the memory and the processor communicate via the communication bus and the communication interface, characterized in that... When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.

8. A computer-readable medium having processor-executable non-volatile program code, characterized in that, The program code causes the processor to execute the method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Intelligent desk and learning state supervision method

    CN113838274A