Functional authority control method, device and electronic device of terminal device

By receiving user configuration instructions to generate and sending functional permissions disable tasks, the problem of not being able to effectively disable terminal equipment functional permissions in the prior art is solved, and precise control of terminal equipment and improvement of information security is achieved.

CN116546133BActive Publication Date: 2025-02-25CHENGDU TD TECH LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210094215.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-26
Publication Date
2025-02-25
Estimated Expiration
2042-01-26

AI Technical Summary

Technical Problem

The prior art cannot effectively disable the functional permissions of terminal devices, resulting in the risk of information leakage and cannot accurately control the signal blocking of terminal devices.

Method used

By receiving configuration instructions entered by the user, a functional permission disable task is generated and sent to multiple terminal devices in the group to perform the disable task, thereby disabling at least one functional permission.

Benefits of technology

It realizes precise disabling of functional permissions of terminal devices, avoids information leakage, and significantly improves information security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116546133B_ABST
    Figure CN116546133B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method, device and electronic device for controlling the function permission of a terminal device, which receives a configuration instruction input by a user; generates a function permission disabling task according to the configuration instruction; and sends the function permission disabling task to multiple second terminal devices in a group, so that each of the multiple second terminal devices executes the function permission disabling task to disable at least one function permission. The technical solution provided by the embodiment of the present application can send a function permission disabling task to multiple second terminal devices in a group, so that multiple second terminal devices disable at least one function permission, thereby realizing precise control of the terminal devices and effectively improving the security of information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of terminal devices, and in particular to a method, device and electronic device for controlling functional permissions of a terminal device. Background Art

[0002] With the widespread use of terminal devices, such as smartphones, smart watches, tablet computers and other terminal devices have become an indispensable part of people's daily lives. However, in certain specific scenarios, such as internal meetings and exams, it is necessary to disable certain functions of the terminal devices, such as wireless networks, data networks, taking photos, recording, etc., to avoid information leakage.

[0003] In the prior art, radio jammers are usually used to shield signals of terminal devices within a certain range, or the functions of terminal devices are disabled by manually collecting the terminal devices.

[0004] However, the method of shielding the signal of the terminal device by radio jammers can only shield the signal of the terminal device. The functions of the terminal device such as taking pictures and recording can still be used. There is also the risk of information leakage, and it is impossible to accurately grasp the signal shielding situation of the terminal device. The manual collection of terminal devices takes a lot of time, and it cannot guarantee that all terminal devices are confiscated. Therefore, the method of the prior art cannot achieve the disabling of the functional permissions of the terminal device, and the effect of protecting information security is poor. Summary of the invention

[0005] The embodiments of the present application provide a method, apparatus and electronic device for controlling functional permissions of a terminal device, which achieve disabling of at least one functional permission of the terminal device, thereby effectively improving the security of information.

[0006] In a first aspect, an embodiment of the present application provides a function permission control method of a terminal device, which is applied to a first terminal device. The function permission control method of the terminal device includes:

[0007] Receive configuration instructions input by the user;

[0008] Generate a function permission disabling task according to the configuration instruction;

[0009] The function permission disabling task is sent to a plurality of second terminal devices in a group, so that each second terminal device in the plurality of second terminal devices executes the function permission disabling task to disable at least one function permission.

[0010] Optionally, the method further includes:

[0011] A stop instruction input by a user is received, and the stop instruction is sent to multiple second terminal devices in the group, wherein the stop instruction is used to instruct the multiple second terminal devices to stop executing the function permission disabling task to reopen the at least one function permission.

[0012] Optionally, the method further includes:

[0013] Displays the execution status of the function permission disabling tasks of all second terminal devices.

[0014] In a second aspect, an embodiment of the present application provides a function permission control method of a terminal device, which is applied to a first terminal device. The function permission control method of the terminal device includes:

[0015] Receiving a function permission disabling task sent by a first terminal device in the group;

[0016] In response to a first instruction input by a user for confirming acceptance of the function permission disabling task, the function permission disabling task is executed to disable at least one function permission.

[0017] Optionally, the method further includes:

[0018] receiving a stop instruction sent by the first terminal device;

[0019] In response to the stop instruction, execution of the function permission disabling task is stopped to reopen the at least one function permission.

[0020] Optionally, the method further includes:

[0021] When receiving a second instruction input by a user for refusing to accept the functional permission disabling task, generating a task rejection state of refusing to accept the functional permission disabling task;

[0022] The rejection status is sent to the first terminal device, or published in the group.

[0023] Optionally, the method further includes:

[0024] When the second terminal device is in the state of executing the functional permission disabled task, receiving an exit instruction input by a user for exiting the state of executing the functional permission disabled task;

[0025] In response to the exit instruction, controlling the second terminal device to stop executing the function permission disabling task and re-enabling the at least one function permission;

[0026] The information that the second terminal device stops executing the function permission disabling task is sent to the first terminal device, or published in the group.

[0027] Optionally, the function permission disabling task includes a task execution time period or a preset geographical location area, and the method further includes:

[0028] When the time period for the second terminal device to execute the function permission disabling task exceeds the task execution time period, or the second terminal device is not within a preset geographical location area, the second terminal device is controlled to stop executing the function permission disabling task and reopen at least one function permission.

[0029] In a third aspect, an embodiment of the present application provides a function permission control device of a terminal device, wherein the function permission control device of the terminal device comprises:

[0030] A receiving module, used for receiving configuration instructions input by a user;

[0031] A generation module, used to generate a function permission disabling task according to the configuration instruction;

[0032] The publishing module is used to send the function permission disabling task to multiple second terminal devices in the group, so that each second terminal device in the multiple second terminal devices executes the function permission disabling task to disable at least one function permission.

[0033] Optionally, the receiving module is also used to receive a stop instruction input by a user, and send the stop instruction to multiple second terminal devices in the group, wherein the stop instruction is used to instruct the multiple second terminal devices to stop executing the function permission disabling task to reopen at least one function permission.

[0034] Optionally, the apparatus further comprises a display module, and the display module is used to display the execution status of the function permission disabling task of all second terminal devices.

[0035] In a fourth aspect, an embodiment of the present application provides a function permission control device of a terminal device, wherein the function permission control device of the terminal device comprises:

[0036] An acquisition module, used for receiving a function permission disabling task sent by a first terminal device in a group;

[0037] The execution module is used to execute the function permission disabling task in response to a first instruction input by a user for confirming acceptance of the function permission disabling task, so as to disable at least one function permission.

[0038] Optionally, the execution module is further used to receive a stop instruction sent by the first terminal device; in response to the stop instruction, stop executing the function permission disabling task to reopen the at least one function permission.

[0039] Optionally, the execution module is also used to generate a task rejection status for refusing to accept the functional permission disabling task when receiving a second instruction input by the user for refusing to accept the functional permission disabling task; and send the rejection status to the first terminal device, or publish it in the group.

[0040] Optionally, the execution module is also used to receive an exit instruction input by a user for exiting the state of executing the functional permission disabling task when the second terminal device is in the state of executing the functional permission disabling task; in response to the exit instruction, control the second terminal device to stop executing the functional permission disabling task and reopen at least one functional permission; and send information that the second terminal device stops executing the functional permission disabling task to the first terminal device, or publish it in the group.

[0041] Optionally, the function permission disabling task includes a task execution time period or a preset geographical location area, and the execution module is further used to control the second terminal device to stop executing the function permission disabling task and reopen at least one function permission when the time period for the second terminal device to execute the function permission disabling task exceeds the task execution time period, or the second terminal device is not in the preset geographical location area.

[0042] In a fifth aspect, an embodiment of the present application further provides an electronic device, the electronic device comprising: a processor, and a memory communicatively connected to the processor;

[0043] The memory stores computer-executable instructions;

[0044] The processor executes the computer-executable instructions stored in the memory to implement the method described in any possible implementation manner of the first aspect or the second aspect above.

[0045] In the sixth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the method described in any possible implementation method of the first aspect or the second aspect above is implemented.

[0046] In a seventh aspect, an embodiment of the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements the method described in any possible implementation of the first aspect or the second aspect above.

[0047] It can be seen that the embodiment of the present application provides a method for controlling the function permission of a terminal device, by receiving a configuration instruction input by a user; generating a function permission disabling task according to the configuration instruction; and sending the function permission disabling task to multiple second terminal devices in the group, so that each of the multiple second terminal devices executes the function permission disabling task to disable at least one function permission. The technical solution provided by the embodiment of the present application can send a function permission disabling task to multiple second terminal devices in the group, so that multiple second terminal devices disable at least one function permission, thereby achieving precise control of the terminal devices. Compared with the method of controlling all terminal devices in a region in the prior art, the method provided by the embodiment of the present application has higher accuracy. In addition, the technical solution of the present application avoids the problem of users using terminal devices to obtain information and leaking the information to the outside world, and can effectively improve the security of information. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 A schematic diagram of an application scenario of a method for controlling function permissions of a terminal device provided in an embodiment of the present application;

[0049] Figure 2 A flowchart of a method for controlling functional permissions of a terminal device provided in an embodiment of the present application;

[0050] Figure 3 A flowchart of a method for controlling functional permissions of a terminal device provided in an embodiment of the present application;

[0051] Figure 4 A flowchart of another function permission control method provided in an embodiment of the present application;

[0052] Figure 5 A schematic diagram of the structure of a function permission control device of a terminal device provided in an embodiment of the present application;

[0053] Figure 6 A schematic diagram of the structure of a function permission control device of a terminal device provided in an embodiment of the present application;

[0054] Figure 7 A schematic diagram of the structure of an electronic device provided in this application.

[0055] The above drawings show clear embodiments of the present disclosure, which will be described in more detail below. These drawings and text descriptions are not intended to limit the scope of the present disclosure in any way, but to illustrate the concepts of the present disclosure to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0056] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0057] In the embodiments of the present application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0058] The technical solution provided by the embodiment of the present application can be applied to scenarios with high information security requirements, such as confidential meetings, examination rooms, etc. Since mobile terminal devices have become items that users carry with them, and mobile terminal devices have functions such as wireless communication, photo taking, and recording, in scenarios with high requirements for information security, there may be a problem that users use mobile terminals to leak information to the outside world by some means, resulting in a great threat to the security of information.

[0059] At present, in scenarios with high requirements for information security, in order to protect information from being leaked, radio jammers are mainly used to shield the signals of terminal devices within a certain range, cutting off the communication between the terminal devices and the outside world, or manually confiscate terminal devices to prevent users from leaking information through terminal devices, thereby avoiding information leakage and protecting information security.

[0060] However, by using wireless jammers, only the signals of terminal devices can be shielded, and the functions of the terminal devices such as taking pictures and recording can still be used. There is also the risk of information leakage, and this method is effective for terminal devices within a certain range, and it is impossible to accurately shield the signals of some terminal devices. In addition, the wireless interference method is one-way, and the actual effect of the impact on the terminal device cannot be accurately grasped. The manual collection of equipment requires a lot of time and personnel, and depends on the cooperation of the user, and it cannot guarantee that all terminal devices are handed over. Therefore, the methods of the prior art cannot achieve the disabling of the functional permissions of the terminal device, and the effect of protecting information security is poor.

[0061] In order to solve the problem of poor information security protection in the prior art, multiple terminal devices in the scene can be added to a pre-created group. The terminal device corresponding to the administrator in the group can publish a task for disabling the functional permissions of other terminal devices in the group. Other terminal devices in the group can receive and execute the task, so that other terminal devices in the group can disable at least one functional permission. The disabling of the functional permissions of the terminal device can effectively prevent users from leaking information to the outside world through the terminal device, thereby improving the security of the information.

[0062] Figure 1 A schematic diagram of an application scenario of a method for controlling the function permissions of a terminal device provided in an embodiment of the present application. Figure 1 In the example, the first terminal device 101 can create a group through the group management module therein, and the operation process of the group is supported by the server 103. After the group is created, the group information can be sent to the second terminal device 102 through the server 103, so that the second terminal device joins the created group. For example, the first terminal device 101 can publish a function permission disabling task in the group, and the second terminal device 102 can obtain the function permission disabling task in the group, that is, the first terminal device 101 sends the function permission disabling task to the server 103, and the server 103 sends the function permission disabling task to the second terminal device 102. After receiving the function permission disabling task, the second terminal device 102 can automatically execute the function permission disabling task to disable at least one function permission of the second terminal device 102. For example, the second terminal device 102 can send its task execution status to the group, so that the first terminal device 101 can obtain the task execution status of the second terminal device in the group in time and take corresponding measures, that is, the second terminal device 102 can send the execution status to the first terminal device 101 through the server 103. According to Figure 1 As shown, the first terminal device is the only terminal device, and the second terminal devices are multiple other terminal devices in the group except the first terminal device 101.

[0063] It can be seen that the technical solution provided in the embodiment of the present application can disable the functional permissions of the terminal device, so that the terminal device cannot use certain functions to leak information, thereby effectively improving the security of the information.

[0064] The function permission control method of the terminal device provided by the present application will be described in detail below through specific embodiments. It is understandable that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0065] The technical solution provided by the embodiment of the present application is jointly completed by the first terminal device and the second terminal device. Below, the technical solution provided by the embodiment of the present application will be described from the perspective of the first terminal device and the perspective of the second terminal device respectively.

[0066] Figure 2 A flowchart of a method for controlling the function permissions of a terminal device provided in an embodiment of the present application. The method for controlling the function permissions of the terminal device can be executed by software and / or hardware devices. For example, the hardware device can be a function permission control device of the terminal device, and the function permission control device of the terminal device can be a first terminal device or a processing chip in the first terminal device. For examples, see Figure 2 As shown, the function permission control method of the terminal device may include:

[0067] S201: Receive a configuration instruction input by a user.

[0068] For example, the user may input a configuration instruction on the display interface of the first terminal device, for example, by clicking a corresponding control on the display interface to input the configuration instruction.

[0069] S202: Generate a function permission disabling task according to the configuration instruction.

[0070] For example, a permission disabling task may include the identification of the function to be disabled, the disabling time period, the geographic location corresponding to the task disabling, that is, it is only effective for the second terminal device in the geographic location, and the device identification of the second terminal device, etc. The embodiment of the present application does not impose any limitation on the permission warning task.

[0071] S203: Send the function permission disabling task to multiple second terminal devices in the group, so that each of the multiple second terminal devices executes the function permission disabling task to disable at least one function permission.

[0072] For example, when a function permission disabling task is sent to multiple second terminal devices in a group, the function permission disabling task can be sent in the group and sent to the multiple second terminal devices in a manner that the multiple second terminal devices obtain the task in the group, or the function permission disabling task can be automatically sent to the multiple second terminals in the group according to the device identifiers of the multiple terminal devices set in the function permission disabling task. The embodiment of the present application does not impose any limitation on the specific method of sending the function permission disabling task to multiple second terminal devices.

[0073] It can be seen that the function permission control method of the terminal device provided in the embodiment of the present application receives the configuration instruction input by the user; generates the function permission disabling task according to the configuration instruction; sends the function permission disabling task to multiple second terminal devices in the group, so that each of the multiple second terminal devices executes the function permission disabling task to disable at least one function permission. The technical solution provided in the embodiment of the present application disables at least one function permission of the multiple second terminal devices in the group through the function permission disabling task, and can accurately disable the function permission of the second terminal device, avoiding the problem that the user uses the terminal device to obtain information and leak the information to the outside world, and can effectively improve the security of information.

[0074] For example, in the above embodiment, before the first terminal device receives the configuration instruction input by the user, it is necessary to create a group and determine that all the second terminal devices are in the group. For example, in an examination room, the invigilator creates a group through the first terminal device, and the students in the examination room join the group through the second terminal devices they carry. After determining that all the second terminal devices have joined the group, the invigilator enters the configuration instruction on the display interface of the first terminal device. The embodiment of the present application is described only by taking the above as an example, but it does not mean that the embodiment of the present application is limited to this.

[0075] In another embodiment of the present application, the first terminal device can receive a stop instruction input by the user and send the stop instruction to multiple second terminal devices in the group, and the stop instruction is used to instruct the multiple second terminal devices to stop executing the function permission disabling task to reopen at least one function permission.

[0076] For example, the stop instruction may include the device identifications of multiple second terminal devices and the identifications of enabled functional permissions. The second terminal devices to which the stop instruction is sent are determined based on the device identifications of the multiple second terminal devices, and the functional permissions of the second terminal devices that can be enabled are determined based on the identifications of the enabled functional permissions. The number of second terminal devices that stop executing functional permission tasks and the number of enabled functional permissions can be set according to actual conditions, and the embodiments of the present application do not impose any restrictions on this. For example, in an examination room, the first terminal device of the invigilator can send a stop instruction to the terminal device of a student who has submitted a paper to reopen at least one functional permission of the student's second terminal device.

[0077] In an embodiment of the present application, by sending an exit instruction to multiple second terminal devices, multiple second terminal devices are enabled to re-enable at least one functional permission, thereby avoiding the impact of disabling the functional permissions of the second terminal devices when they do not pose a threat to information security, thereby effectively improving the user experience.

[0078] In another embodiment of the present application, the first terminal device may display the execution status of the function permission disabling tasks of all second terminal devices. For example, the execution status may be directly displayed on the display interface of the first terminal device, for example, by displaying the execution status of the function permission disabling tasks of all second terminal devices in a pop-up window. Alternatively, the execution status of the function permission disabling tasks of all second terminal devices may be displayed in a group, and the second terminal device obtains the execution status of the function permission disabling tasks of each second terminal device in the group.

[0079] It is understandable that the execution state of the function permission disabling task of the second terminal device may be executing the function permission disabling task, or may be not executing the function permission disabling task, or exiting the function permission disabling task. The embodiment of the present application does not make any limitation on the specific execution state of the second terminal device.

[0080] For example, if the second terminal device receives a function permission disabling task and resolves the execution of the function permission disabling task, an execution status of not executing the function permission disabling task can be generated. If the second terminal device that is executing the function permission disabling task actively stops executing the function permission disabling task, an execution status of exiting the execution of the function permission disabling task can be generated. The embodiments of the present application are described only by taking the above as an example, but it does not mean that the embodiments of the present application are limited to this.

[0081] In an embodiment of the present application, by displaying the execution status of the function permission disabling tasks of all second terminal devices, the first terminal device can timely understand the execution status of the second terminal device, so as to take corresponding measures according to the execution status, thereby realizing the monitoring of the execution status of the function permission disabling tasks of the second terminal device, which can further improve the security of information.

[0082] Figure 3 A flowchart of a method for controlling the function permissions of a terminal device provided in an embodiment of the present application. The method for controlling the function permissions of the terminal device can be executed by software and / or hardware devices. For example, the hardware device can be a function permission control device of the terminal device, and the function permission control device of the terminal device can be a second terminal device or a processing chip in the second terminal device. For examples, see Figure 3 As shown, the function permission control method of the terminal device may include:

[0083] S301: Receive a function permission disabling task sent by a first terminal device in a group.

[0084] Before receiving the function permission disabling task sent by the first terminal device in the group, the second terminal device needs to join the group. For example, the second terminal device can actively join the group through a QR code, web link or text message provided by the first terminal device, or the first terminal device or the second terminal device that has joined the group can invite other second terminal devices to join the group through an address book, phone number, short-range device discovery, etc. Alternatively, the first terminal device can push the group to multiple second terminal devices in a broadcast manner within a preset geographical location range, so that the second terminal device joins the group. The embodiment of the present application does not impose any limitation on the specific method for the second terminal device to join the group.

[0085] For example, when receiving a function permission disabling task sent by the first terminal device in the group, the function permission disabling task can be obtained in the group, or the function permission disabling task can be obtained directly. The embodiment of the present application does not impose any limitation on the specific receiving method.

[0086] S302: In response to a first instruction input by a user for confirming acceptance of a function permission disabling task, executing a function permission disabling task to disable at least one function permission.

[0087] For example, when the second terminal device receives a function permission disabling task, the user can determine on the second terminal device whether to receive the function permission disabling task. If it is determined to receive the function permission disabling task, the user can enter the first instruction on the second terminal device. It is understandable that if the function permission disabling task includes the device identification of the second terminal device, the first instruction can be for the user to click on the control corresponding to the function permission disabling task. If the function permission disabling task does not include the device identification of the second terminal device, the first instruction can be for the user to click on the confirmation control corresponding to whether to accept the function permission disabling task. The embodiment of the present application only takes the above-mentioned method of inputting the first instruction as an example for explanation, but it does not mean that the embodiment of the present application is limited to this.

[0088] For example, after the user inputs the first instruction, the function permission disabling task may be automatically executed according to the first instruction, and at least one function permission included in the function permission disabling task may be disabled.

[0089] It can be seen that the technical solution provided by the embodiment of the present application receives a function permission disabling task sent by the first terminal device in the group. In response to the first instruction input by the user for confirming the acceptance of the function permission disabling task, the function permission disabling task is executed to disable at least one function permission. The second terminal device is made to accept and execute the function permission disabling task to disable at least one function permission, which can prevent the user from leaking information to the outside world through the second terminal device, thereby effectively improving the security of the information.

[0090] In another embodiment of the present application, the second terminal device may receive a stop instruction sent by the first terminal device; in response to the stop instruction, the second terminal device may stop executing the functional permission disabling task to reopen at least one functional permission. The embodiment of the present application does not impose any limitation on the number of functional permissions that are enabled.

[0091] For example, the second terminal device can directly receive the stop instruction sent by the first terminal device, or obtain the stop instruction sent by the terminal device in the group, or receive it through other methods. The embodiment of the present application does not impose any limitation on the method of receiving the stop instruction.

[0092] In an embodiment of the present application, the second terminal device can reopen at least one functional permission upon receiving a stop instruction sent by the first terminal device, thereby avoiding disabling the functional permission of the second terminal device all the time, thereby improving the user experience.

[0093] In another embodiment of the present application, the second terminal device can generate a task rejection status for refusing to accept the function permission disabling task when receiving a second instruction input by the user for refusing to accept the function permission disabling task; send the rejection status to the first terminal device, or publish it in the group.

[0094] For example, the input method of the second instruction can refer to the input method of the first instruction in the above embodiment, and the embodiment of the present application will not be repeated here.

[0095] In an embodiment of the present application, a second instruction can be used to refuse to accept a functional permission disabling task, that is, to resolve the execution of the functional permission disabling task, and send the rejection status to the first terminal device, or publish it in the group, so that the first terminal device can promptly understand the execution status of the second terminal device.

[0096] In another embodiment of the present application, when the second terminal device is in a state of executing a function permission disabled task, an exit instruction input by a user for exiting the function permission disabled task state is received; in response to the exit instruction, the second terminal device is controlled to stop executing the function permission disabled task and reopen at least one function permission; information that the second terminal device stops executing the function permission disabled task is sent to the first terminal device, or is published in the group.

[0097] For example, the exit instruction can be directly entered on the display interface of the second terminal device, or when the user uses the function of disabling functional permissions in the second terminal device, it can be entered according to the prompt information displayed on the display interface of the second terminal device. The embodiments of the present application do not impose any limitations on this.

[0098] In an embodiment of the present application, the second terminal device can actively stop executing the functional permission disabled task, so that the task execution method of the second terminal device is more flexible.

[0099] In another embodiment of the present application, the function permission disabling task includes a task execution time period or a preset geographical location area. When the time period for the second terminal device to execute the function permission disabling task exceeds the task execution time period, or the second terminal device is not within the preset geographical location area, the second terminal device is controlled to stop executing the function permission disabling task and reopen at least one function permission.

[0100] For example, if the task execution time period is 1 hour, then when the task execution time period reaches 1 hour, the second terminal device automatically stops executing the function permission disabling task and re-enables at least one function permission. Alternatively, if the preset geographical location is the area where a school is located, then when the user carrying the second terminal device walks out of the school, the second terminal device automatically stops executing the function permission disabling task and re-enables at least one function permission.

[0101] In an embodiment of the present application, the time and place for the second terminal device to execute the function permission disabling task are limited by the task execution time period or the preset geographical location area, thereby achieving accurate limitation of the second terminal device to execute the function permission disabling task.

[0102] In order to facilitate understanding of the function permission control method of the terminal device provided in the embodiment of the present application, the following will take the combination of the first terminal device and the second terminal device as an example to describe the technical solution provided in the embodiment of the present application in detail. Figure 4 As shown, Figure 4 A flowchart of another function permission control method provided in an embodiment of the present application. Figure 4 As shown, the function permission control method may include the following steps:

[0103] Step 1: The first terminal device establishes a group.

[0104] For example, the way in which the first terminal device establishes a group rental can be referred to the above embodiment, and the embodiment of the present application will not be repeated here.

[0105] Step 2: The first terminal device adds group members.

[0106] For example, the first terminal device can add group members in a variety of ways, for example, sending a link or QR code for joining the group to the second terminal device via text message. For details, please refer to the above embodiment, and the embodiments of the present application will not be repeated here.

[0107] Step 3: The second terminal device joins the group.

[0108] For example, the second terminal device may actively join the group or passively join the group. For details, please refer to the above embodiments, and the embodiments of the present application will not be described in detail here.

[0109] Step 4: Configure the first terminal device.

[0110] For example, when configuring a task, the second terminal device can configure information such as the second terminal device that needs to perform the task, the time period for task execution, the geographical location for task execution, etc. The embodiment of the present application does not impose any limitation on the specific process of configuring the task.

[0111] Step 5: The first terminal device publishes the task.

[0112] For example, the first terminal device may publish the task in a group, or directly publish it to the corresponding second terminal device, and the embodiments of the present application do not impose any limitation on this.

[0113] Step 6: The second terminal device receives the task.

[0114] Step 7: The second terminal device determines whether to execute the task.

[0115] For example, the second terminal device determines whether to execute the task, that is, whether to accept the task. The specific judgment method can be found in the above embodiment, and the embodiment of the present application will not be repeated here.

[0116] It can be understood that if the second terminal device performs the task, step 8 is executed, and if the second terminal device does not perform the task, step 10 is executed.

[0117] Step 8: The second terminal device determines whether the task conditions are met.

[0118] For example, when the second terminal device determines whether the task conditions are met, it can determine whether the task includes the second terminal device, or determine whether the current location of the second terminal device is in the area specified by the task, or other task conditions. The embodiments of the present application do not impose any limitations on this.

[0119] For example, if the second terminal device determines that the task condition is met, step 9 is executed; if the second terminal device determines that the task condition is not met, step 10 is executed.

[0120] Step 9: The second terminal device executes the task.

[0121] For example, when the second terminal device executes a task, multiple functional permissions of the second terminal device can be disabled according to multiple disabled functional permissions included in the task. For details, please refer to the above embodiment, and the embodiments of the present application will not be repeated here.

[0122] Step 10: The second terminal device exits the task.

[0123] By way of example, the second terminal device exiting a task may include not executing the task, not satisfying the task conditions, or actively exiting the task during the execution of the task. The embodiments of the present application do not impose any limitation on the specific circumstances in which the second terminal device exits the task.

[0124] Step 11: The first terminal device displays the task execution status.

[0125] For example, the first terminal device displays the task execution status

[0126] To sum up, the technical solution provided by the embodiment of the present application can accurately control multiple second terminal devices, does not require special equipment to shield the signal, and can obtain the task execution status of the second terminal device in a timely manner, effectively avoiding information leakage, thereby improving information security.

[0127] Figure 5 A schematic diagram of a functional permission control device 50 for a terminal device provided in an embodiment of the present application is provided. For example, see Figure 5 As shown, the function authority control device 50 of the terminal device may include:

[0128] The receiving module 501 is used to receive the configuration instruction input by the user;

[0129] A generating module 502, used to generate a function permission disabling task according to the configuration instruction;

[0130] The publishing module 503 is used to send the function permission disabling task to multiple second terminal devices in the group, so that each second terminal device in the multiple second terminal devices executes the function permission disabling task to disable at least one function permission.

[0131] Optionally, the receiving module 501 is further used to receive a stop instruction input by a user and send the stop instruction to multiple second terminal devices in the group, where the stop instruction is used to instruct the multiple second terminal devices to stop executing the function permission disabling task to reopen at least one function permission.

[0132] Optionally, the apparatus further includes a display module 504, which is used to display the execution status of the function permission disabling task of all second terminal devices.

[0133] The functional authority control device of the terminal device provided in the embodiment of the present application can execute the technical solution of the functional authority control method of the terminal device in any of the above-mentioned embodiments, and its implementation principle and beneficial effects are similar to the implementation principle and beneficial effects of the functional authority control method of the terminal device. Please refer to the implementation principle and beneficial effects of the functional authority control method of the terminal device, which will not be repeated here.

[0134] Figure 6 A schematic diagram of the structure of a function permission control device 60 of a terminal device provided in an embodiment of the present application, for example, see Figure 6 As shown, the function authority control device 60 of the terminal device may include:

[0135] An acquisition module 601 is used to receive a function permission disabling task sent by a first terminal device in a group;

[0136] The execution module 602 is used to execute the function permission disabling task in response to a first instruction input by a user for confirming acceptance of the function permission disabling task, so as to disable at least one function permission.

[0137] Optionally, the execution module 602 is further used to receive a stop instruction sent by the first terminal device; in response to the stop instruction, stop executing the function permission disabling task to reopen at least one function permission.

[0138] Optionally, the execution module 602 is further used to generate a task rejection status for refusing to accept the function permission disabling task when receiving a second instruction input by the user for refusing to accept the function permission disabling task; and send the rejection status to the first terminal device, or publish it in the group.

[0139] Optionally, the execution module 602 is also used to receive an exit instruction input by a user for exiting the function permission disabled task state when the second terminal device is in the function permission disabled task state; in response to the exit instruction, control the second terminal device to stop executing the function permission disabled task and reopen at least one function permission; and send information that the second terminal device stops executing the function permission disabled task to the first terminal device, or publish it in the group.

[0140] Optionally, the function permission disabling task includes a task execution time period or a preset geographic location area, and the execution module 602 is also used to control the second terminal device to stop executing the function permission disabling task and reopen at least one function permission when the time period for executing the function permission disabling task on the second terminal device exceeds the task execution time period, or the second terminal device is not in the preset geographic location area.

[0141] The functional authority control device of the terminal device provided in the embodiment of the present application can execute the technical solution of the functional authority control method of the terminal device in any of the above-mentioned embodiments, and its implementation principle and beneficial effects are similar to the implementation principle and beneficial effects of the functional authority control method of the terminal device. Please refer to the implementation principle and beneficial effects of the functional authority control method of the terminal device, which will not be repeated here.

[0142] Figure 7 This is a schematic diagram of the structure of an electronic device provided in this application. Figure 7 As shown, the electronic device 700 may include: at least one processor 701 and a memory 702 .

[0143] The memory 702 is used to store programs. Specifically, the programs may include program codes, and the program codes include computer operation instructions.

[0144] The memory 702 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0145] The processor 701 is used to execute the computer-executable instructions stored in the memory 702 to implement the functional permission control method of the terminal device described in the aforementioned method embodiment. Among them, the processor 701 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. Specifically, when implementing the functional permission control method of the terminal device described in the aforementioned method embodiment, the electronic device can be, for example, an electronic device with processing functions such as a terminal and a server.

[0146] Optionally, the electronic device 700 may further include a communication interface 703. In a specific implementation, if the communication interface 703, the memory 702 and the processor 701 are implemented independently, the communication interface 703, the memory 702 and the processor 701 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.

[0147] Optionally, in a specific implementation, if the communication interface 703, the memory 702 and the processor 701 are integrated on a chip, the communication interface 703, the memory 702 and the processor 701 can communicate through an internal interface.

[0148] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and the program instructions are used for the methods in the above embodiments.

[0149] The present application also provides a program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of the electronic device can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the electronic device implements the function permission control method of the terminal device provided by the above various embodiments.

[0150] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for controlling the function permissions of a terminal device, characterized in that: Applied to the first terminal device, including: Receive configuration instructions input by the user; Generate a function permission disabling task according to the configuration instruction; send the function permission disabling task to multiple second terminal devices in the group, so that each second terminal device in the multiple second terminal devices executes the function permission disabling task to disable at least one function permission; Displaying the execution status of the function permission disabling task of all second terminal devices; the execution status includes executing the function permission disabling task, not executing the function permission disabling task, or exiting the execution of the function permission disabling task; The method further includes: sending the function permission disabling task to a server; and the server is used to send the function permission disabling task to a second terminal device.

2. The method according to claim 1, characterized in that The method further comprises: A stop instruction input by a user is received, and the stop instruction is sent to multiple second terminal devices in the group, wherein the stop instruction is used to instruct the multiple second terminal devices to stop executing the function permission disabling task to reopen the at least one function permission.

3. A method for controlling the function permissions of a terminal device, characterized in that: Applied to the second terminal device, the execution status of the function permission disabling task of the second terminal device is displayed on the first terminal device, including: Receiving a function permission disabling task sent by the first terminal device in the group; In response to a first instruction input by a user for confirming acceptance of the function permission disabling task, executing the function permission disabling task to disable at least one function permission; Sending the execution status of the function permission disabling task of the second terminal to the server; the server is used to send the execution status of the function permission disabling task of the second terminal to the first terminal device; The method further includes: acquiring the execution status of the function permission disabling task of each second terminal through the group.

4. The method according to claim 3, characterized in that The method further comprises: receiving a stop instruction sent by the first terminal device; In response to the stop instruction, execution of the function permission disabling task is stopped to reopen the at least one function permission.

5. The method according to claim 3, characterized in that: The method further comprises: When receiving a second instruction input by a user for refusing to accept the functional permission disabling task, generating a task rejection state of refusing to accept the functional permission disabling task; The rejection status is sent to the first terminal device, or published in the group.

6. The method according to claim 3, characterized in that The method further comprises: When the second terminal device is in the state of executing the functional permission disabled task, receiving an exit instruction input by a user for exiting the state of executing the functional permission disabled task; In response to the exit instruction, controlling the second terminal device to stop executing the function permission disabling task and re-enabling the at least one function permission; The information that the second terminal device stops executing the function permission disabling task is sent to the first terminal device, or published in the group.

7. The method according to claim 3, characterized in that The functional permission disabling task includes a task execution time period or a preset geographical location area, and the method further includes: When the time period for the second terminal device to execute the function permission disabling task exceeds the task execution time period, or the second terminal device is not within a preset geographical location area, the second terminal device is controlled to stop executing the function permission disabling task and reopen at least one function permission.

8. A function permission control device for a terminal device, characterized in that: include: A receiving module, used for receiving configuration instructions input by a user; A generation module, used to generate a function permission disabling task according to the configuration instruction; A publishing module, configured to send the function permission disabling task to a plurality of second terminal devices in a group, so that each of the plurality of second terminal devices executes the function permission disabling task to disable at least one function permission; The display module is used to display the execution status of the function permission disabling task of all second terminal devices; the execution status includes executing the function permission disabling task, not executing the function permission disabling task, or exiting the function permission disabling task.

9. A function permission control device for a terminal device, characterized in that: include: An acquisition module, used for receiving a function permission disabling task sent by a first terminal device in a group; The execution module is used to execute the function permission disabling task in response to a first instruction input by a user for confirming acceptance of the function permission disabling task, so as to disable at least one function permission.

10. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method and mobile device for automatically setting service function

    CN102427492A

  • Cellphone and method for controlling cellphone use

    CN104935745A

  • Application program permission configuration method, mobile terminal and storage medium

    CN108063873A