Device control method, device, device, and storage medium

By detecting the usage time on the device and displaying the blocking page, combined with the identity verification mechanism, the problem of insufficient intrusion prevention capabilities in the existing technology is solved, effectively controlling the usage time of the device and cultivating the healthy usage habits of users.

JP2025510465AActive Publication Date: 2025-04-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024540716
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-03-31
Filing Date
2023-03-14
Publication Date
2025-04-15
Estimated Expiration
2043-03-14

AI Technical Summary

Technical Problem

The prior art lacks flexibility when preventing the equipment from being used for too long and cannot effectively meet the user's anti-intrusion needs.

Method used

By detecting the device usage time information, when the preset blocking condition is reached, a blocking page is displayed and authentication control is provided. If authentication is successful, close the blocking page; if it fails, display the failure notification information. The blocking page will also display blocking end time information and will automatically close when this time is reached.

Benefits of technology

Effectively control the usage time of the device, prevent users from overuse of target applications, help users develop healthy usage habits, and provide flexible identity verification mechanisms to meet the needs of different users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025510465000001_ABST
    Figure 2025510465000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a device control method, apparatus, device, and storage medium, the method including: when it is determined that device usage time information of a current user satisfies a predetermined block trigger condition while a target application is running, displaying a predetermined block page on a currently running interface of the target application, the predetermined block page being for blocking a trigger operation on the currently running interface, the predetermined block page being provided with an authentication control; authenticating the current user in response to the trigger operation on the authentication control; and closing the predetermined block page when it is determined that the authentication of the current user is successful.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application is based on and claims priority from a Chinese application having application number 202210344823.0 and filing date March 31, 2022, the entire disclosure of which is incorporated herein by reference.

[0002] The present disclosure relates to the data processing field, and in particular to an equipment control method, an apparatus, an equipment, and a storage medium. [Background technology]

[0003] With the rapid development of information technology, smart devices such as mobile phones, computers, and tablets have appeared, enriching people's lives and bringing many conveniences to people's lives. However, if used improperly, they can easily affect people's work and life. Therefore, anti-addiction reminder software has emerged. Summary of the Invention

[0004] In order to solve the above technical problems, the embodiments of the present disclosure provide an improved device control method, apparatus, and device.

[0005] According to a first aspect, the present disclosure provides a method for producing a semiconductor device comprising: When it is determined that the device usage time information of the current user satisfies a preset block trigger condition while the target application is running, displaying a preset block page on a currently running interface of the target application, the preset block page being for blocking a trigger operation on the currently running interface, and the preset block page being provided with an authentication control; In response to a trigger operation on the authentication control, performing authentication for the current user; and closing the pre-defined block page if it is determined that the authentication of the current user has been successful.

[0006] According to an embodiment of the present disclosure, the method includes: The method further includes displaying authentication failure notification information on the preset block page if it is determined that the authentication of the current user has failed.

[0007] According to an embodiment of the present disclosure, the preset block page displays block termination time information; The method comprises: and closing the preset block page when it is determined that the current user meets a preset block termination condition; The preset block cutoff condition has a correspondence relationship with the block cutoff time information.

[0008] According to an embodiment of the present disclosure, the predetermined block truncation condition includes: a block time length reaches a predetermined first time length threshold, and / or a current time reaches a predetermined block truncation time.

[0009] According to an embodiment of the present disclosure, the device usage time information includes at least one of a cumulative device usage time length, a single continuous device usage time length, and a device usage time, and the preset block trigger condition includes at least one of the cumulative device usage time length reaching a preset second time length threshold, the single continuous device usage time length reaching a preset third time length threshold, and the device usage time belonging to a preset usage time range.

[0010] According to an embodiment of the present disclosure, the method includes: When it is determined that the current user belongs to a login user of an application APP that has been uninstalled and then reinstalled or a login user of a changed device, determining whether the current user is in a blocked state, the blocked state being intended to represent a state entered after device usage time information of the current user satisfies the preset block trigger condition; The method further includes, when it is determined that the current user is in a blocked state, displaying the preset block page and hiding the authentication control provided on the preset block page.

[0011] According to a second aspect, the present disclosure provides a method for producing a method for detecting a pulmonary circulation, comprising: a first display module for displaying a preset block page on a currently running interface of a target application when it is determined that the device usage time information of a current user satisfies a preset block trigger condition while the target application is running, the preset block page is for blocking a trigger operation on the currently running interface, and the preset block page is provided with an authentication control; an authentication module for performing authentication for the current user in response to a trigger operation on the authentication control; a first closing module for closing the pre-set block page when it is determined that authentication of the current user has been successful.

[0012] According to a third aspect, the present disclosure provides a computer-readable storage medium having stored thereon instructions which, when run on a terminal device, cause the terminal device to implement the above method.

[0013] According to a fourth aspect, the present disclosure provides an equipment control device including a memory and a processor, wherein a computer program is stored in the memory, and the computer program, when executed by the processor, causes the equipment control device to realize the above method.

[0014] According to a fifth aspect, the present disclosure provides a computer program product comprising computer programs / instructions which, when executed by a processor, cause the implementation of the above method.

[0015] According to a sixth aspect, the present disclosure provides a computer program comprising program code which, when executed by a processor, causes the computer program to implement the above method. [Brief description of the drawings]

[0016] The drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification serve to explain the principles of the present disclosure.

[0017] In order to more clearly describe the technical solutions in the embodiments or prior art of the present disclosure, the following briefly describes the drawings that need to be used in the description of the embodiments or prior art. Obviously, a person skilled in the art can obtain other drawings based on these drawings without creative efforts.

[0018] [Figure 1] 1 is a flowchart of a device control method according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 is a schematic diagram of a pre-configured block page according to an embodiment of the present disclosure. [Diagram 3] FIG. 13 is a schematic diagram of a user authentication page according to an embodiment of the present disclosure. [Figure 4] FIG. 13 is a schematic diagram of another pre-configured block page according to an embodiment of the present disclosure. [Diagram 5] FIG. 13 is a schematic diagram of yet another pre-configured block page according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a schematic diagram illustrating the configuration of a device control device according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a schematic diagram illustrating the configuration of a device control device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] In order to make the above objects, features and advantages of the present disclosure more clearly understandable, the aspects of the present disclosure are further described below. It should be noted that, unless contradictory, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0020] In order to fully understand the present disclosure, many specific details are described in the following description, but the present disclosure may be embodied in other forms different from those described herein. Apparently, the embodiments in the specification are only some embodiments of the present disclosure, but not all embodiments.

[0021] At present, with the rapid development of information technology, smart terminals, such as mobile phones, personal computers, and tablets, have appeared, enriching people's lives and bringing many conveniences to people's lives. However, if used inappropriately, they are likely to affect people's work and life. Therefore, addiction prevention reminder software has emerged. In the related technology, the addiction prevention reminder is single and not flexible enough, and cannot meet the users' needs for addiction prevention.

[0022] Therefore, the present disclosure provides a device control method, and when it is determined that device usage time information of a current user satisfies a preset block trigger condition while a target application is running, a preset block page is displayed on a currently running interface of the target application, the preset block page is for blocking a trigger operation on the currently running interface, and an authentication control is provided on the preset block page, and in response to the trigger operation on the authentication control, authentication is performed on the current user, and when it is determined that the authentication of the current user is successful, the preset block page is closed.

[0023] 1 is a flowchart of a device control method according to an embodiment of the present disclosure. The device control method according to an embodiment of the present disclosure will be described below with reference to FIG 1. The method includes the following steps:

[0024] S101: When it is determined that the current user's device usage time information satisfies a preset block trigger condition while a target application is running, a preset block page is displayed on a currently running interface of the target application.

[0025] Here, the preset block page is for blocking a trigger operation on a currently running interface of a target application, and the preset block page is provided with an authentication control.

[0026] The authentication control is for authenticating a current user, and the device usage time information includes at least one of a device cumulative usage time length, a single continuous device usage time length, and a device usage time, and the preset block trigger condition includes at least one of a device cumulative usage time length reaching a preset second time length threshold, a device single continuous device usage time length reaching a preset third time length threshold, and a device usage time belonging to a preset usage time range.

[0027] A device control method according to an embodiment of the present disclosure is intended to control a current user's usage time for a target application APP installed on a device, thereby preventing the current user from becoming addicted to using the target APP and guiding the current user to develop healthy usage habits for the target APP.

[0028] When it is determined that the device usage time information of the current user satisfies the preset block trigger condition while the target APP is running, a preset block page is displayed on the currently running interface of the target APP. Here, the currently running interface of the target APP may be an interface in which the target APP has run to an arbitrary state, such as a chat interface, a game interface, a video playback interface, etc. of the target APP. The preset block page displayed on the currently running interface of the target APP may block a trigger operation on the currently running interface by the user. Specifically, when a user triggers an operation such as a tap or swipe on the currently running interface of the target APP, the target APP does not respond to the operation. After the preset block page is closed, the target APP may continue to display the blocked currently running interface. At this time, when the trigger operation on the currently running interface by the user is accepted, the target APP can respond to the trigger operation based on a preset operation response logic to realize the normal operation of the target APP.

[0029] Suppose the target APP is a video playback APP, when it is determined that the current user's device usage time information meets the preset block trigger condition during video playback based on the target APP, a preset block page is displayed on the currently running interface of the target APP, i.e., the video playback interface. At this time, the video playback on the video playback interface is paused, and the user cannot realize the operation trigger on the video playback interface, thereby realizing the function of preventing the user from becoming addicted to the target APP. After the preset block page is closed, the video can continue to be played on the video playback interface of the target APP. The target APP restores the video playback function, and realizes the normal operation of the target APP.

[0030] In an embodiment of the present disclosure, before executing S101, the device usage time information of the current user may be acquired first. For example, a trigger may be set to acquire the device usage time information of the current user at a preset period, and it may be periodically determined whether the device usage time information of the current user satisfies a preset block trigger condition. Here, the preset period may be set as necessary. For example, the calculation may be performed on a daily basis. That is, the preset period is one day (24 hours). The present disclosure does not impose any limitations here.

[0031] In the embodiment of the present disclosure, the acquired device use time information differs depending on the difference in the preset block trigger condition. For example, when the preset block trigger condition is that the device cumulative use time length reaches a preset second time length threshold, the acquired device use time information is the current user's device cumulative use time length, and when the current user's device cumulative use time length reaches the preset second time length threshold, a preset block page is displayed. For example, when the preset block trigger condition is that the device single-time continuous use time length reaches a preset third time length threshold, the acquired device use time information is the current user's single-time continuous use time length, and when the current user's single-time continuous use time length reaches the preset third time length threshold, a preset block page is displayed. For example, when the preset block trigger condition is that the device use time falls within a preset use time range, the acquired device use time information is the device use time, and when the current user's device use time falls within the preset use time range, a preset block page is displayed.

[0032] The preset second time length threshold, the preset third time length threshold, and the preset use time range may be set as necessary. For example, the preset second time length threshold may be 5 hours, the preset third time length threshold may be 50 minutes, and the preset use time range may be 10:00 pm to 6:00 am, and the present disclosure does not impose any limitations here.

[0033] In an embodiment of the present disclosure, when it is determined that the device usage time information of the current user satisfies a preset block trigger condition, a preset block page is displayed. For example, when it is determined that the current user's cumulative device usage time length has reached 5 hours, a preset block page is displayed. In some other embodiments, for example, when it is determined that the single continuous device usage time length has reached 50 minutes, a preset block page is displayed. In some other embodiments, for example, when it is determined that the device usage time falls within the range of 10:00 pm to 6:00 am, a preset block page is displayed.

[0034] 2 is a schematic diagram of a preset block page according to an embodiment of the present disclosure. When it is determined that the device usage time information of the current user satisfies the preset block trigger condition, the preset block page is displayed. The preset block page displays prompt information, such as the text "You must be tired. Please take a rest", to prompt the current user to take a rest. The preset block page may further include an authentication control 201, which may be triggered to authenticate the current user. Thus, it is determined whether to close the preset block page based on the authentication result of the current user.

[0035] If it is determined that the device usage time information of the current user does not meet the preset block trigger condition, the current user can continue to access the target APP.

[0036] S102: In response to a trigger operation on the authentication control, authentication is performed for the current user.

[0037] In an embodiment of the present disclosure, when it is determined that the device usage time information of the current user satisfies the preset block trigger condition, a preset block page may be displayed, and when the current user taps an authentication control on the preset block page, an authentication page may be displayed. The current user may input user information into the authentication page to trigger authentication for the current user. Specifically, the user information may be set as necessary, and the present disclosure does not impose any limitations thereon.

[0038] In the embodiment of the present disclosure, the trigger operation on the authentication control may include a plurality of methods. For example, Method 1: A tap operation is triggered on the authentication control provided on a preset block page. Here, the authentication control may be provided at any position on the preset block page (e.g., the lower right corner, directly below, etc. of the preset page). The authentication control may be set to any shape (e.g., a square, a circle, etc.). Method 2: A long press operation is triggered on the authentication control provided on the preset block page, and authentication is triggered for the current user.

[0039] It should be noted that the embodiment of the present disclosure is not limited to a specific format and a specific location of the authentication control provided on the preset block page.

[0040] FIG. 3 is a schematic diagram of a user authentication page according to an embodiment of the present disclosure. When an authentication control is triggered, a user authentication page is displayed. A user authentication information input control 301 is provided in the middle position of the user authentication page. A user may input information into the user authentication information input control 301. A user authentication protocol control 302 is provided directly below. After the user completes the information input, the user may first trigger the user authentication protocol control to understand specific user authentication protocol content, such as specific user authentication explanation, user precautions, etc. In addition, in order to facilitate the user to view the user authentication protocol content, the specific user protocol content may be presented in the form of a pop-up window, and the present disclosure is not limited thereto.

[0041] In practice, when it is determined that the device usage time information of the current user meets the preset block trigger condition, a preset block page is displayed. At this time, the current user cannot continue to use the target APP. If the current user wants to continue to use the target APP, he or she needs to tap the authentication control on the preset block page to pop up an authentication page. The current user performs input according to the prompt information on the authentication page. After the current user completes the information input, the device sends the input information to the authentication server. The authentication server performs authentication on the current user based on the input information and obtains an authentication result. The authentication server returns the authentication result to the device.

[0042] S103: If it is determined that the authentication of the current user is successful, close the preset block page.

[0043] In the embodiment of the present disclosure, when a trigger operation on the authentication control is received, authentication is performed for the current user, and if the authentication of the current user is successful, the preset block page is closed, and the current user can continue to use the target APP.

[0044] In an embodiment of the present disclosure, if it is determined that the authentication of the current user has failed, authentication failure notification information is displayed on a pre-defined block page.

[0045] In an embodiment of the present disclosure, if the authentication of the current user fails, the authentication failure notification information is displayed on a preset block page. The authentication failure notification information may appear in the form of a pop-up window. For example, "Authentication failed. Please re-enter." Also, the number of authentication attempts may be limited. For example, the upper limit of the number of authentication attempts per day is three. If the authentication of the current user fails once or twice, the prompt is "Authentication failed. Please re-enter." If the authentication of the current user fails three times, the prompt is "You have reached the input limit for today. Please try again tomorrow."

[0046] In the device control method according to the embodiment of the present disclosure, when it is determined that the device usage time information of the current user satisfies a preset block trigger condition while the target application is running, a preset block page is displayed on the currently running interface of the target application, the preset block page is for blocking a trigger operation on the currently running interface, and an authentication control is provided on the preset block page. In response to the trigger operation on the authentication control, authentication is performed on the current user, and when it is determined that the authentication of the current user is successful, the preset block page is closed. The present disclosure determines the device usage time information of the current user based on the preset block trigger condition, and authenticates the current user, thereby controlling the preset block page to prevent the current user from using the device for too long, and assist the current user in acquiring good device usage habits.

[0047] In some embodiments of the present disclosure, the preset block page may display block termination time information, and when it is determined that the current user meets the preset block termination condition, the preset block page is closed.

[0048] Here, the preset block cutoff condition has a corresponding relationship with the block cutoff time information. Specifically, the preset block cutoff condition includes that the block time length has reached a preset first time length threshold, and / or that the current time has reached a preset block cutoff time. If the preset block cutoff condition includes that the block time length has reached a preset first time length threshold, the corresponding block cutoff time information includes the preset first time length threshold. For example, if the block cutoff time information displayed on the preset block page includes 6 hours, it indicates that the preset block page will be closed after 6 hours. If the preset block cutoff condition includes that the current time has reached the preset block cutoff time, the corresponding block cutoff time information includes the preset block cutoff time. For example, if the block cutoff time information displayed on the preset block page includes 6 o'clock the next morning, it indicates that the preset block page will be closed at 6 o'clock the next morning.

[0049] In addition, the preset first time length threshold and the preset block cutoff time may be set as necessary. The present disclosure does not impose any limitations here.

[0050] FIG. 4 is a schematic diagram of another preset block page according to an embodiment of the present disclosure. When it is determined that the device usage time information of the current user meets the preset block trigger condition, the preset block page is displayed. The preset block page displays block time length reminder information, such as the text "You must be tired after using it for a long time. Please take a 10-minute break before using it again." When the block time length exceeds 10 minutes, the preset block page is closed. In addition, the preset block page may further be provided with a block time length countdown control to remind the current user how much time is left until the preset block page is closed.

[0051] 5 is a schematic diagram of another preset block page according to an embodiment of the present disclosure. When it is determined that the current user's device usage time information meets the preset block trigger condition, the preset block page is displayed. At the lower position of the preset block page, a block cutoff time reminder information, such as the text "use at 6 o'clock the next morning", is provided, and when the current time is 6 o'clock the next morning, the preset block page is automatically closed.

[0052] Even if the current user's device is changed to the preset block cutoff time, the preset block page still cannot be closed, preventing the current user from arbitrarily changing the device time to perform actions such as lifting restrictions.

[0053] In some embodiments of the present disclosure, when it is determined that the current user belongs to a login user of an application APP that has been uninstalled and then reinstalled or a login user of a changed device, it is determined whether the current user is in a blocked state, and if it is determined that the current user is in a blocked state, a pre-set block page is displayed and the authentication control provided on the pre-set block page is hidden.

[0054] Here, the blocked state refers to a state entered after the device usage time information of the current user satisfies a preset block trigger condition. The login user of an uninstalled and reinstalled application APP refers to a user who deletes the target APP from the same device and then installs it again on the same device. The login user of a changed device refers to a user who logs in to the target APP of the same account using a different device.

[0055] In practice, when it is determined that the current user belongs to the login user of an application APP that has been uninstalled and then reinstalled, or the login user of a changed device, it is necessary to determine whether the current user is in a blocked state.

[0056] In some embodiments of the present disclosure, determining whether the current user is in a blocked state may be determining whether the device usage time information of the current user meets a preset block trigger condition. If it is determined that the device usage time information of the current user meets the preset block trigger condition, it indicates that the current user is in a blocked state, and at this time, a preset block page is displayed, and access to the target APP is not permitted, and the current user is prevented from removing the restriction by uninstalling and reinstalling the application APP or changing the device to close the preset block page.

[0057] In some embodiments of the present disclosure, determining whether the current user is in a blocked state may be determining whether the current user has a blocked mark. Specifically, the blocked mark may be a marking for the current user when determining whether the device usage time information of the current user satisfies a preset block trigger condition. If it is determined that the current user has a blocked mark, it indicates that the current user is in a blocked state. At this time, a preset block page is displayed, and access to the target APP is not permitted, and the current user is prevented from removing the restriction by uninstalling and reinstalling the application APP or changing the device to close the preset block page.

[0058] In some embodiments of the present disclosure, when it is determined that the current user belongs to a login user of an application APP that has been uninstalled and reinstalled or a login user of a changed device, and the current user is in a blocked state, the authentication control provided on the preset blocking page may be hidden. At this time, the current user cannot trigger the closing of the preset blocking page by authentication, and the current user cannot continue to use the target APP. Only when it is determined that the device usage time information of the current user does not meet the preset blocking trigger condition, can the current user continue to use the target APP.

[0059] If it is determined that the current user's device is not in a blocked state, the current user can continue to use the target APP.

[0060] In a device control method according to an embodiment of the present disclosure, by determining whether the logged-in user of an application APP that has been uninstalled and then reinstalled or the logged-in user of a changed device is in a blocked state, it is possible to prevent a current user from uninstalling and reinstalling the application APP or changing the device and removing restrictions, such as closing a pre-set block page.

[0061] In order to facilitate a further understanding of the device control method according to the embodiment of the present disclosure, the embodiment of the present disclosure will be specifically introduced based on an actual application scenario.

[0062] When it is determined that the device usage time information of the current user a meets the preset block trigger condition, a preset block page is displayed. For example, when the cumulative usage time of the current user a reaches 8 hours, a preset block page is displayed. At this time, the current user a cannot continue to access the corresponding target APP of the device. If the current user a wants to continue to access the target APP, he or she needs to close the preset block page. Specifically, the preset block page may be closed in the following manner.

[0063] 1. Close the preset block page by authenticating the information. For example, the current user can be authenticated based on the information entered by the current user, and the preset block page can be closed after the authentication of the information entered by the current user is successful. At this time, the current user a can continue to access the target APP.

[0064] 2. Close the preset block page by determining that the preset block termination condition is met. When it is determined that the current user meets the preset block termination condition, close the preset block page. For example, when the device block time length of the current user a reaches 20 minutes, or when the current time of the device of the current user a reaches 6 o'clock, the preset block page may be closed. At this time, the current user a can continue to access the target APP.

[0065] The present disclosure further provides an equipment control device. Figure 6 is a schematic diagram of the configuration of an equipment control device according to an embodiment of the present disclosure. Referring to Figure 6, the device includes: A first display module 601 for displaying a preset block page on a currently running interface of a target application when it is determined that the device usage time information of a current user satisfies a preset block trigger condition while the target application is running, the preset block page is for blocking a trigger operation on the currently running interface, and the preset block page is provided with an authentication control; an authentication module 602 for performing authentication for the current user in response to a trigger operation on the authentication control; a first closing module 603 for closing the preset block page when it is determined that the authentication of the current user is successful.

[0066] In some embodiments of the present disclosure, the device further comprises: The method further includes a second display module for displaying authentication failure notification information on the preset block page when it is determined that the authentication of the current user has failed. In some embodiments of the present disclosure, the preset block page displays block termination time information, and the device: The method further includes a second closing module for closing the preset block page when it is determined that the current user satisfies a preset block termination condition, and the preset block termination condition has a corresponding relationship with the block termination time information.

[0067] In some embodiments of the present disclosure, the preset block abort condition includes a block time length reaching a preset first time length threshold and / or a current time reaching a preset block abort time.

[0068] In some embodiments of the present disclosure, the device usage time information includes at least one of a device cumulative usage time length, a device single continuous usage time length, and a device usage time, and the predetermined block trigger condition includes at least one of the device cumulative usage time length reaching a predetermined second time length threshold, the device single continuous usage time length reaching a predetermined third time length threshold, and the device usage time belonging to a predetermined usage time range.

[0069] In some embodiments of the present disclosure, the device further comprises: a determination module for determining whether the current user is in a blocked state when it is determined that the current user belongs to a login user of an application APP that has been uninstalled and then reinstalled, or a login user of a changed device, the blocked state being intended to represent a state that the current user enters after device usage time information of the current user satisfies the preset block trigger condition; and a third display module for displaying the preset block page and hiding the authentication control provided on the preset block page when it is determined that the current user is in a blocked state.

[0070] In the device control device according to the embodiment of the present disclosure, when it is determined that the device usage time information of the current user satisfies a preset block trigger condition while the target application is running, a preset block page is displayed on the currently running interface of the target application, the preset block page is for blocking a trigger operation on the currently running interface, and an authentication control is provided on the preset block page. In response to the trigger operation on the authentication control, authentication is performed on the current user, and when it is determined that the authentication of the current user is successful, the preset block page is closed. The present disclosure determines the device usage time information of the current user based on the preset block trigger condition, and authenticates the current user, thereby controlling the preset block page to prevent the current user from using the device for too long, and assist the current user in acquiring good device usage habits.

[0071] Note that the above modules are merely logic modules divided based on the specific functions they realize, and are not intended to limit the specific implementation form, and may be realized, for example, by software, hardware, or a combination of software and hardware. When actually implemented, the above modules may be realized as independent physical entities, or may be realized by a single entity (e.g., a processor (e.g., CPU or DSP), integrated circuit, etc.). Also, the dashed lines used to illustrate the above modules indicate that the modules do not actually exist, and the operations / functions realized by them may be realized by the device or processing circuit itself.

[0072] Although not shown, the device may include a memory that can store various information generated during operation of the device or each module included in the device, programs and data for operation, data transmitted by a communication unit, etc. The memory may be a volatile memory and / or a non-volatile memory. For example, the memory may include, but is not limited to, a random access memory (RAM), a dynamic random access memory (DRAM), a static random access memory (SRAM), a read-only memory (ROM), and a flash memory. Of course, the memory may be located outside the device.

[0073] In addition to the above methods and apparatus, embodiments of the present disclosure further provide a computer-readable storage medium having stored thereon instructions that, when run on a terminal device, cause the terminal device to implement a device control method according to an embodiment of the present disclosure.

[0074] An embodiment of the present disclosure further provides an equipment control device including a memory and a processor, wherein a computer program is stored in the memory, and the computer program, when executed by the processor, causes the equipment control device to realize an equipment control method described in an embodiment of the present disclosure.

[0075] An embodiment of the present disclosure further provides a computer program product including computer programs / instructions that, when executed by a processor, implement the device control method according to an embodiment of the present disclosure.

[0076] An embodiment of the present disclosure further provides a computer program including a program code that, when executed by a processor, causes the computer program to implement the device control method according to the embodiment of the present disclosure.

[0077] In addition, the embodiment of the present disclosure further provides a device control device. As shown in Fig. 7, the device control device may include a processor 701, a memory 702, an input device 703, and an output device 704. The number of processors 701 in the device control device may be one or more, and Fig. 7 takes one processor as an example. In some embodiments of the present disclosure, the processor 701, the memory 702, the input device 703, and the output device 704 may be connected via a bus or other methods, and Fig. 7 takes the case where they are connected via a bus as an example.

[0078] The memory 702 may be used to store software programs and modules. The processor 701 executes various functional applications and data processing of the device control device by running the software programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function, and the like. It should be noted that the memory 702 may include a high-speed random access memory, and may further include a non-volatile memory, for example, at least one magnetic disk memory device, a flash memory device, or other volatile solid-state memory device. The input device 703 may be used to receive input numeric or character information and generate signal inputs related to the user's settings and function control of the device control device.

[0079] Specifically, in this embodiment, the processor 701 loads executable files corresponding to one or more application processes into the memory 702 in accordance with the following instructions, and the processor 701 runs the applications stored in the memory 702, thereby realizing each function of the device control device described above.

[0080] It should be noted that, in this specification, relational terms such as "first" and "second" are used solely for the purpose of distinguishing one entity or operation from another entity or operation, and do not require or imply that such an actual relationship or sequence exists between the entities or operations. Furthermore, the terms "comprise", "include", or any other variant thereof are intended to indicate a non-exclusive inclusion such that a process, method, article, or device that includes a series of elements includes not only those elements, but also other elements not expressly stated, or elements inherent in such process, method, article, or device. Absent more limitations, an element limited by "comprises a..." does not exclude the inclusion of other identical elements in the process, method, article, or device that includes the element.

[0081] The above are merely specific embodiments of the present disclosure, and are used to enable those skilled in the art to understand or realize the present disclosure. Various modifications to these embodiments will be 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 the present disclosure. Thus, the present disclosure is not limited to these embodiments herein, but should be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A device control method, comprising: When it is determined that the device usage time information of the current user satisfies a preset block trigger condition while the target application is running, displaying a preset block page on a currently running interface of the target application, the preset block page being for blocking a trigger operation on the currently running interface, and the preset block page being provided with an authentication control; In response to a trigger operation on the authentication control, performing authentication for the current user; and closing the pre-configured block page if authentication of the current user is determined to be successful.

2. The method of claim 1 , further comprising: displaying authentication failure notification information on the pre-configured block page when it is determined that authentication of the current user has failed.

3. The preset block page displays block termination time information, The method comprises: and closing the preset block page when it is determined that the current user meets a preset block termination condition; The method according to claim 1 , wherein the preset block termination condition has a corresponding relationship with the block termination time information.

4. 4. The method of claim 3, wherein the predetermined block abort condition comprises: a block time length reaching a predetermined first time length threshold and / or a current time reaching a predetermined block abort time.

5. 2. The method of claim 1, wherein the device usage time information includes at least one of a device cumulative usage time length, a device single continuous usage time length, and a device usage time, and the preset block trigger condition includes at least one of the device cumulative usage time length reaching a preset second time length threshold, the device single continuous usage time length reaching a preset third time length threshold, and the device usage time belonging to a preset usage time range.

6. When it is determined that the current user belongs to a login user of an application APP that has been uninstalled and then reinstalled or a login user of a changed device, determining whether the current user is in a blocked state, the blocked state being intended to represent a state entered after device usage time information of the current user satisfies the preset block trigger condition; 2. The method of claim 1, further comprising: if it is determined that the current user is in a blocked state, displaying the preset block page and hiding the authentication control provided on the preset block page.

7. 2. The method of claim 1, further comprising: determining that the current user is in a blocked state when it is determined that the device usage time information of the current user satisfies a preset block trigger condition or when it is determined that the current user has a block mark, the block mark being a marking of the current user when the device usage time information of the current user satisfies the preset block trigger condition.

8. a first display module for displaying a preset block page on a currently running interface of a target application when it is determined that the device usage time information of a current user satisfies a preset block trigger condition while the target application is running, the preset block page is for blocking a trigger operation on the currently running interface, and the preset block page is provided with an authentication control; an authentication module for performing authentication for the current user in response to a trigger operation on the authentication control; a first closing module for closing the pre-defined block page when it is determined that authentication of the current user has been successful.

9. A computer readable storage medium having stored thereon instructions which, when run on a terminal device, cause said terminal device to implement the method according to any one of claims 1 to 7.

10. A device control device including a memory and a processor, wherein a computer program is stored in the memory, and the computer program, when executed by the processor, causes the device control device to realize a method according to any one of claims 1 to 7.

11. A computer program comprising program code which, when executed by a processor, causes the computer to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Reading control method and computing device based on e-book application

    CN109062632A

  • Service providing system, host computer configuring this service providing system, and service providing method

    JP2009093259A

  • Device usage management

    JP2021523451A

  • Electronic device, method, and program

    JP6736766B2

  • Information processing apparatus, server apparatus parental control method, and profile information management method

    WO2019021888A1