Anti-addiction control method and system and intelligent terminal
By real-time monitoring of the application's usage time and fatigue coefficient, combined with user behavior and total usage time, the application's usage status is dynamically adjusted, solving the flexibility and accuracy problems of the existing anti-addiction system, and improving user experience and anti-addiction effects.
Patent Information
- Application Number
- CN202511198605.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-26
- Publication Date
- 2025-10-03
AI Technical Summary
The existing anti-addiction system adopts a fixed time limit strategy, which reduces the user experience and is easy to circumvent, lacking flexibility and accuracy.
By monitoring the usage time and fatigue coefficient of the target application in real time, the allowed time is dynamically determined, and the usage status of the application is set based on user behavior and total usage time.
It improves the accuracy and flexibility of anti-addiction, enhances user experience, avoids application management failure, and improves the success rate and comprehensiveness of anti-addiction.
Smart Images

Figure CN120751056A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of smart terminals, and further relates to an anti-addiction control method and system, and a smart terminal. Background Art
[0002] With the rapid development of science and technology, smart terminal devices such as smartphones, tablets, and smart watches have become widely popular and have become indispensable tools in people's daily lives. These devices provide users with rich functions and entertainment experiences, but they also bring potential problems. Especially for teenagers and children, excessive use of these devices may lead to addiction, which in turn affects their physical and mental health, learning, and life. To this end, smart terminal devices on the market have launched corresponding anti-addiction systems to prevent users from becoming overly addicted. However, existing anti-addiction systems usually adopt a fixed-time restriction strategy, that is, a fixed usage time is preset for all applications. Once the time is reached, the user is automatically restricted from continuing to use it. However, this "one-size-fits-all" approach significantly reduces the user experience. Summary of the Invention
[0003] In order to solve the above technical problems, the present application provides an anti-addiction control method and system, and a smart terminal, which improves the user experience and avoids the failure of application management.
[0004] In the first aspect, the present application provides an anti-addiction control method, which is applied to smart terminals, including: when entering the target application, real-time monitoring of the usage time of the target application; determining the allowed usage time of the target application based on a preset benchmark time and the fatigue coefficient of the target application; when the usage time is equal to the allowed time, setting the target application to a prohibited use state.
[0005] The above anti-addiction control method monitors the target application's usage time in real time and dynamically determines the permitted usage time based on a preset baseline usage time and the target application's fatigue factor. This method promptly sets the application to a prohibited state when the user's usage time reaches the permitted time. This method not only improves the accuracy and flexibility of anti-addiction control, but also enhances the user experience while preventing application control failures.
[0006] In one implementation, the method further includes: monitoring the user's operation of the target application in real time; and setting all target applications of the same type to a prohibited state when monitoring the user switching the target application of the same type for a preset number of times in a first preset time period.
[0007] The above anti-addiction control method monitors users' behavior in real-time when operating target applications. If it detects a user switching between target applications of the same type for a preset number of consecutive times within a first preset duration, it sets all target applications of the same type to a prohibited state. This method can effectively improve the success rate of anti-addiction measures and prevent circumvention of anti-addiction measures.
[0008] In one implementation, the method further includes: counting the total usage time of all target applications on the smart terminal; and when the total usage time is equal to a second preset time, setting all target applications on the smart terminal to a prohibited usage state.
[0009] The above anti-addiction control method calculates the total usage time of all target applications on the smart terminal and uniformly sets all target applications on the smart terminal to a prohibited state when the total usage time reaches a second preset duration. This method can provide a comprehensive and macro-control of user usage time. It not only enhances the comprehensiveness and rigor of anti-addiction measures, but also helps users better manage their overall usage time, further improving their user experience.
[0010] In one implementation, it also includes: generating an exemption instruction based on user needs; sending the exemption instruction to the parent end so that the parent end generates a dynamic exemption code according to the exemption instruction; and adjusting the usage time of the target application corresponding to the dynamic exemption code according to the dynamic exemption code.
[0011] In one implementation, the method further includes: when setting the target application to a prohibited use state, monitoring the prohibited use duration of the target application; when the prohibited use duration is equal to the cooling-down duration of the target application, setting the target application to a permitted use state.
[0012] In one implementation, it also includes: when the smart terminal is in an abnormal usage mode, sending an early warning reminder to the parent terminal.
[0013] In the second aspect, the present application provides an anti-addiction control system, which is applied to smart terminals, including: a fatigue calculation module, which is configured to monitor the usage time of the target application in real time when the target application is used; a fatigue calculation module, which is configured to determine the allowed usage time of the target application based on a preset benchmark time and the fatigue coefficient of the target application; an execution module, which is configured to set the target application to a prohibited use state when the usage time is equal to the allowed time.
[0014] In one implementation, it also includes: an associated application detection module, configured to monitor the user's operation of the target application in real time; the associated application detection module is configured to set all target applications of the same type to a prohibited state when it detects that the user has continuously switched to the same type of target application for a preset number of times within a first preset time period.
[0015] In a third aspect, the present application provides an intelligent terminal comprising a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement any of the steps of the above-mentioned anti-addiction control method.
[0016] In one implementation, the smart terminal includes a smart watch.
[0017] Compared with the prior art, the present invention has at least one of the following beneficial effects:
[0018] 1. By monitoring the target application's usage time in real time and dynamically determining the permitted usage time based on a preset baseline usage time and the target application's fatigue coefficient, the application can be promptly disabled when the user's usage time reaches the permitted time. This approach not only improves the accuracy and flexibility of anti-addiction control, but also enhances the user experience while preventing application control failures.
[0019] 2. By monitoring the user's operation of target applications in real time, if the user detects a preset number of consecutive switching attempts to the same type of target application within a first preset time period, all target applications of the same type are set to a prohibited state. This method can effectively improve the success rate of anti-addiction measures and prevent circumvention of anti-addiction measures.
[0020] 3. By calculating the total usage time of all target applications on the smart terminal and setting all target applications on the smart terminal to a prohibited state when the total usage time reaches a second preset time, this method can provide a macro-control of the user's usage time from a holistic perspective. It not only enhances the comprehensiveness and rigor of anti-addiction measures, but also helps users better manage their overall usage time, further improving their user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The preferred embodiments will be described below in a clear and understandable manner with reference to the accompanying drawings to further illustrate the above-mentioned characteristics, technical features, advantages and implementation methods of the present invention.
[0022] Figure 1 A schematic diagram of the structure of an anti-addiction control system provided by an embodiment of the present application is shown;
[0023] Figure 2 A flowchart of an anti-addiction control method provided by an embodiment of the present application is shown;
[0024] Figure 3 A schematic diagram showing the structure of the connection between an anti-addiction system and a parent terminal provided in an embodiment of the present application is shown;
[0025] Figure 4A flowchart for adjusting usage time provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0026] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific embodiments of the present invention will be described below with reference to the accompanying drawings. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings and other embodiments can be obtained based on these drawings without inventive work.
[0027] To simplify the drawings, only portions relevant to the invention are schematically depicted in each figure; they do not represent the actual structure of the product. Furthermore, to simplify the drawings and facilitate understanding, in some figures, only one component with the same structure or function is schematically depicted or labeled. In this document, "one" not only means "only one" but also "more than one."
[0028] It should be further understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0029] It should be noted that, unless otherwise specified or limited, the terms "mounted," "connected," and "connected" should be understood broadly. For example, they can refer to fixed, detachable, or integral connections; mechanical or electrical connections; direct or indirect connections through an intermediary; and internal communication between two components. Those skilled in the art will understand the specific meanings of these terms in the present invention based on the specific circumstances.
[0030] In addition, in the description of the present application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0031] It should be noted that the above embodiments can be freely combined as needed. The above are only preferred embodiments of the present invention. It should be noted that those skilled in the art can make several improvements and modifications without departing from the principles of the present invention, and such improvements and modifications should also be considered within the scope of protection of the present invention.
[0032] The main purpose of the anti-addiction system is to prevent users from becoming overly addicted to smart terminals or applications, thereby protecting the physical and mental health of users, especially the healthy growth of teenagers and children. Existing anti-addiction systems often set a unified usage time for all applications. Once a user's application reaches that time, the system automatically restricts the user from continuing to use the corresponding application. This "one-size-fits-all" approach reduces the user's experience and also renders application management ineffective. In addition, the anti-addiction detection between existing applications is independent of each other. For example, users can circumvent the restrictions of the anti-addiction system by continuously switching between different applications.
[0033] To this end, the embodiments of the present application provide an anti-addiction design to solve the problems existing in the prior art.
[0034] The following is explained with reference to the accompanying drawings:
[0035] Reference Attachment Figure 1 , which shows a schematic diagram of the structure of an anti-addiction control system provided by an embodiment of the present application. The system is set on a smart terminal, such as Figure 1 As shown, it includes: an application detection module (or application monitoring module) 110, a fatigue calculation module 120, an associated application detection module 130, and an execution module (or anti-addiction strategy executor) 140. The application detection module 110 detects the user's behavior of entering / exiting the target application (or controlled application) in real time, and records the user's operation frequency in the target application (such as the number of clicks per minute). The fatigue calculation module 120 can determine the allowed duration of each target application based on the type of target application (such as games, education, and social networking, etc.). The associated application detection module 130 is used to identify the behavior of continuously switching target applications of the same type within a first preset duration, thereby triggering a global cooling period, that is, triggering the operation of setting all target applications of the same type to a prohibited use state. The execution module 140 is used to set the target application to a prohibited use state or a permitted use state.
[0036] Reference Attachment Figure 2 , which shows a flow chart of an anti-addiction control method provided by an embodiment of the present application. This method can be applied to the anti-addiction control system on the smart terminal of the aforementioned embodiment, such as Figure 2 As shown, including:
[0037] S200 , when entering a target application, monitor the usage time of the target application in real time.
[0038] S210 : Determine the allowed duration of the target application based on a preset reference duration and a fatigue coefficient of the target application.
[0039] S220: When the usage duration is equal to the allowed duration, the target application is set to a prohibited usage state.
[0040] Target applications can be categorized by type, such as gaming, educational, and social applications. Each type has a preset fatigue coefficient, with educational applications having a lower fatigue coefficient than gaming and social applications. This means that educational applications can be considered low-fatigue applications, while gaming and social applications can be considered high-fatigue applications. When a user switches a high-fatigue application to a low-fatigue application on a smart terminal, the corresponding allowed duration increases; when a user switches a low-fatigue application to a high-fatigue application on a smart terminal, the corresponding allowed duration decreases.
[0041] The intelligent terminal pre-loads the fatigue coefficient, user-preset benchmark duration, and cooling period parameters corresponding to each target application. Then, the application detection module detects in real time the user's behavior of controlling the intelligent terminal to enter / exit the target application. When the user controls the intelligent terminal to enter a target application, the application detection module can detect the behavior. At the same time, the application detection module can record the start time of entering the target application and start the fatigue timer to monitor the usage time of the target application in real time. The fatigue calculation module can determine the allowed duration corresponding to the target application based on the preset benchmark duration and the fatigue coefficient corresponding to the target application. The specific formula can be allowed_duration=base_duration*(1-fatigue_factor). base_duration is the preset benchmark duration, and fatigue_factor is the fatigue coefficient corresponding to the target application. When the usage time of the target application is equal to the allowed duration, the execution module can set the target application to a prohibited state.
[0042] The embodiment of the present application monitors the usage time of the target application in real time, and dynamically determines the allowed usage time by combining a preset benchmark usage time with the fatigue coefficient of the target application. When the user's usage time reaches the allowed time, the application can be promptly set to a prohibited state. This method not only improves the accuracy and flexibility of anti-addiction management and control, but also improves the user experience and avoids the failure of application management and control.
[0043] In some embodiments of the present application, it also includes: real-time monitoring of the user's operation of the target application; when it is monitored that the user switches the same type of target application continuously for a preset number of times within a first preset time period, all target applications of the same type are set to a prohibited state.
[0044] The associated application detection module can identify whether the user has continuously switched target applications of the same type within a first preset duration. For example, if the user controls the smart terminal to switch target applications of the same type a preset number of times within the first preset duration (for example, switching to an education application three times within 30 minutes), the associated application detection module can instruct the execution module to set all target applications of the same type to a prohibited state.
[0045] The present embodiment monitors the user's behavior in operating target applications in real time. If the user detects a predetermined number of consecutive switching attempts within a predetermined time period, all target applications of the same type are set to a prohibited state. This method can effectively improve the success rate of anti-addiction measures and prevent circumvention of anti-addiction measures.
[0046] In some embodiments of the present application, it also includes: counting the total usage time of all target applications on the smart terminal; when the total usage time is equal to a second preset time, setting all target applications on the smart terminal to a prohibited usage state.
[0047] In one possible scenario, the user controls the smart terminal to access multiple or all target applications, but the usage time in each target application does not reach the corresponding allowed time. Therefore, the usage time of all target applications can be accumulated and summed to obtain the total usage time, and then the total usage time can be compared with a pre-set second preset time. When the total usage time equals the second preset time, the execution module can set all target applications to a prohibited state.
[0048] In another possible scenario, the user controls the smart terminal to access multiple or all target applications, but the usage time in each target application does not reach the corresponding allowed time, and the behavior of continuously switching to the same type of target application a preset number of times within the first preset time period in the aforementioned embodiment is not triggered. Therefore, the usage time of all target applications can be accumulated and summed to obtain the total usage time, and then the total usage time can be compared with a pre-set second preset time period. When the total usage time equals the second preset time period, the execution module can set all target applications to a prohibited state.
[0049] The embodiment of the present application calculates the total usage time of all target applications on the smart terminal and sets all target applications on the smart terminal to a prohibited state when the total usage time reaches a second preset time. This method can comprehensively control the user's usage time. It not only enhances the comprehensiveness and rigor of anti-addiction measures, but also helps users better manage their overall usage time, further improving the user experience.
[0050] In some embodiments of the present application, it also includes: when the target application is set to a prohibited use state, monitoring the prohibited use time of the target application; when the prohibited use time is equal to the cooling time of the target application, setting the target application to a permitted use state.
[0051] When a target application is set to a prohibited state, the prohibited duration of the target application is monitored and compared with its corresponding cooling-down period. When the prohibited duration is equal to the cooling-down period, the target application is set to a permitted state.
[0052] When users operate smart terminals, they can use the anti-addiction system on the smart terminal to restrict users from indulging in addiction, and can also use the parent terminal to assist in controlling users. Figure 3 , which shows a schematic diagram of the structure of the connection between an anti-addiction system and a parent terminal provided by an embodiment of the present application. Figure 3 As shown, the parent side includes: a hierarchical authorization interface 310, a behavior warning module 320, a storage module 330 and a user interaction module 340. The hierarchical authorization interface 310 can generate a dynamic exemption code to temporarily lift the usage restrictions of the target application. The behavior warning module 320 can use AI to analyze whether the user has abnormal usage patterns (such as high-frequency usage late at night) and push the relevant results to the parent side. The storage module 330 is used to persist policy configurations, usage records and exemption logs. The user interaction module 340 can dynamically pop up a window to prompt the remaining time of the target application (the remaining time can be the remaining usage time or the remaining cooling time) or the cooling status, and supports multi-language display.
[0053] The storage module 330 may be a non-volatile memory (NVM), including, but not limited to, semiconductor non-volatile memory, magnetic disk storage, or optical storage. Semiconductor non-volatile memory includes, but is not limited to, read-only memory (ROM) or flash memory, such as mask ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), NAND flash memory, or NOR flash memory.
[0054] Reference Attachment Figure 4 , which shows a flow chart of adjusting the usage time provided by an embodiment of the present application. Figure 4 Shown, including:
[0055] S400: Generate an exemption instruction based on user needs.
[0056] S410: Send the exemption instruction to the parent terminal, so that the parent terminal generates a dynamic exemption code according to the exemption instruction.
[0057] S420: Adjust the usage time of the target application corresponding to the dynamic exemption code according to the dynamic exemption code.
[0058] When a user wishes to extend the usage of a specific application, they can request a dynamic exemption code from the parent app. After receiving the code, the user can enter it on their smart device to extend the permitted usage time for the application, effectively extending the usage time. Exemption records can be synchronized to the parent app to generate an exemption report, which includes the number of temporary authorizations and the context.
[0059] Of course, the dynamic exemption code can be used not only to extend the usage time of a target application, but also to shorten the usage time of a target application. Similarly, users can apply for a dynamic exemption code for the target application from the parent end according to their needs, and then enter the dynamic exemption code on the smart terminal to shorten the allowed usage time of the target application.
[0060] The embodiment of the present application can achieve real-time intervention and flexible control of the anti-addiction process by applying for a dynamic exemption code from the parent side and then adjusting the usage time of the target application according to the dynamic exemption code.
[0061] In some embodiments of the present application, it also includes: when the smart terminal is in an abnormal usage mode, sending an early warning reminder to the parent terminal.
[0062] An embodiment of the present application also provides an anti-addiction control system, which is applied to a smart terminal, including: a fatigue calculation module, configured to monitor the usage time of a target application in real time when the target application is used; a fatigue calculation module, configured to determine the allowed usage time of the target application based on a preset benchmark time and the fatigue coefficient of the target application; an execution module, configured to set the target application to a prohibited usage state when the usage time is equal to the allowed time.
[0063] The embodiment of the present application monitors the usage time of the target application in real time, and dynamically determines the allowed usage time by combining a preset benchmark usage time with the fatigue coefficient of the target application. When the user's usage time reaches the allowed time, the application can be promptly set to a prohibited state. This method not only improves the accuracy and flexibility of anti-addiction management and control, but also improves the user experience and avoids the failure of application management and control.
[0064] In some embodiments of the present application, it also includes: an associated application detection module, which is configured to monitor the user's operation of the target application in real time; the associated application detection module is configured to set all target applications of the same type to a prohibited state when it detects that the user has continuously switched to the same type of target application for a preset number of times within a first preset time period.
[0065] An embodiment of the present application also provides a smart terminal, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the anti-addiction control method of any of the above embodiments.
[0066] In some embodiments of the present application, the smart terminal includes a smart watch.
[0067] An intelligent terminal in an embodiment of the present application is used. Since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0068] It should be noted that the above embodiments can be freely combined as needed. The above are only preferred embodiments of the present invention. It should be pointed out that those skilled in the art can make several improvements and modifications without departing from the principles of the present invention, and such improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. An anti-addiction control method, applied to a smart terminal, characterized in that: include: When entering a target application, monitoring the usage time of the target application in real time; Determining an allowable duration of the target application based on a preset benchmark duration and a fatigue coefficient of the target application; When the usage duration is equal to the allowed duration, the target application is set to a prohibited usage state.
2. The anti-addiction control method according to claim 1, characterized in that: Also includes: Real-time monitoring of user operations on the target application; When it is detected that the user switches target applications of the same type for a preset number of times in succession within a first preset time period, all target applications of the same type are set to a prohibited state.
3. The anti-addiction control method according to claim 1 or 2, characterized in that: Also includes: Counting the total usage time of all target applications on the smart terminal; When the total usage time is equal to the second preset time, all target applications on the smart terminal are set to a prohibited usage state.
4. The anti-addiction control method according to claim 1 or 2, characterized in that: Also includes: Generate exemption instructions based on user needs; Sending the exemption instruction to the parent terminal so that the parent terminal generates a dynamic exemption code according to the exemption instruction; According to the dynamic exemption code, the usage time of the target application corresponding to the dynamic exemption code is adjusted.
5. The anti-addiction control method according to claim 1, characterized in that: Also includes: When the target application is set to a prohibited state, monitoring the prohibited duration of the target application; When the prohibited use time is equal to the cool-down time of the target application, the target application is set to a use-allowed state.
6. The anti-addiction control method according to claim 1, characterized in that: Also includes: When the smart terminal is in an abnormal usage mode, an early warning reminder is sent to the parent terminal.
7. An anti-addiction control system, applied to smart terminals, characterized in that: include: a fatigue calculation module configured to monitor the usage time of the target application in real time when the target application is used; The fatigue calculation module is configured to determine the allowed duration of the target application based on a preset reference duration and a fatigue coefficient of the target application; The execution module is configured to set the target application to a prohibited usage state when the usage duration is equal to the allowed duration.
8. The anti-addiction control system according to claim 7, characterized in that: Also includes: An associated application detection module is configured to monitor in real time the user's operation behavior of the target application; The associated application detection module is configured to set all target applications of the same type to a prohibited state when detecting that the user has switched target applications of the same type for a preset number of times in succession within a first preset time period.
9. An intelligent terminal comprising a memory, a processor, and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the anti-addiction control method described in any one of claims 1-6.
10. The intelligent terminal according to claim 9, characterized in that: The smart terminal includes a smart watch.