WO2021082957A1 - 终端功能管理方法、终端和存储介质 - Google Patents

终端功能管理方法、终端和存储介质 Download PDF

Info

Publication number
WO2021082957A1
WO2021082957A1 PCT/CN2020/121625 CN2020121625W WO2021082957A1 WO 2021082957 A1 WO2021082957 A1 WO 2021082957A1 CN 2020121625 W CN2020121625 W CN 2020121625W WO 2021082957 A1 WO2021082957 A1 WO 2021082957A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
management
terminal
function
selection
Prior art date
Application number
PCT/CN2020/121625
Other languages
English (en)
French (fr)
Inventor
平维强
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2021082957A1 publication Critical patent/WO2021082957A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

Definitions

  • This application relates to the field of communications, in particular to a terminal function management method, terminal and storage medium.
  • the function management and customization of mobile terminals is mainly through direct tailoring on the system side, so that the mobile terminal lacks designated functions, thereby achieving the purpose of function management and control.
  • some customized products for students and other low-age groups have appeared on the market, such as smart student watches that can talk and customized mobile phones for students.
  • the common point of these products is to cut off some of the functions of the terminal to limit the excessive use of mobile terminals by the younger population and cause negative effects.
  • the above-mentioned method of directly cutting functions on the system side will cause the cut functions to be permanently unrecoverable. If the control requirements change, it will not be possible to switch to the normal version to meet the changed requirements.
  • embodiments of the present application provide a terminal function management method, a terminal, and a computer-readable storage medium, so that users can flexibly customize terminal function management and control strategies.
  • an embodiment of the present application provides a terminal function management method, which is applied to a terminal capable of presenting a graphical user interface, and the method includes:
  • an embodiment of the present application provides a terminal including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, and the computer program executes the above-mentioned terminal function management method when the computer program is running.
  • an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, and the computer-executable instructions are used to execute the above-mentioned terminal function management method.
  • FIG. 1 is a schematic structural diagram of a terminal to which a terminal function management method provided by an embodiment of the present application is applied;
  • FIG. 2 is a flowchart of a terminal function management method provided by an embodiment of the present application
  • Fig. 3 is a schematic diagram of an exemplary graphical user interface provided by an embodiment of the present application.
  • Fig. 5a is a schematic diagram of a first interface in another exemplary graphical user interface provided by an embodiment of the present application.
  • Fig. 5b is a schematic diagram of a second interface in another exemplary graphical user interface provided by an embodiment of the present application.
  • FIG. 6 is a flowchart of another terminal function management method provided by an embodiment of the present application.
  • Fig. 7 is a schematic diagram of another exemplary graphical user interface provided by an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a terminal provided by an embodiment of the present application.
  • multiple means two or more, greater than, less than, exceeding, etc. are understood to not include the number, and above, below, and within are understood to include the number. If there are descriptions of "first”, “second”, etc., which are only used to distinguish technical features, they cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the indicated The precedence of technical characteristics.
  • the function management and customization of mobile terminals is mainly through direct tailoring on the system side, so that the mobile terminal lacks designated functions, thereby achieving the purpose of function management and control.
  • some customized products for students and other low-age groups have appeared on the market, such as smart student watches that can make calls and customized mobile phones for students.
  • the point is to cut off some of the terminal functions to limit the excessive use of mobile terminals by the younger population and cause negative effects.
  • the above-mentioned method of directly cutting functions on the system side will cause the cut functions to be permanently unrecoverable. If the user's control needs change, it will not be possible to switch to the normal version to meet the changed needs.
  • the embodiments of the present application provide a terminal function management method, terminal, and storage medium.
  • the terminal function management method is suitable for terminals.
  • the terminal is a device that can install various communication applications or have communication functions. For example, smart phones, tablet computers, PCs, various types of wearable devices, and vehicle-mounted devices.
  • Figure 1 shows a schematic structural diagram of a possible terminal.
  • the terminal 100 may include: a radio frequency (RF) module 102, a mobile data network module 104, a WLAN (Wireless Local Area Network, wireless local area network) module 103, and a bluetooth (bluetooth) module 105, a display screen 106, input module 107, audio module 108, camera 109, processor 101, memory 110, etc.
  • RF radio frequency
  • WLAN Wireless Local Area Network
  • bluetooth blue-bluetooth
  • the RF module 102 may be used for receiving and sending signals during the process of sending and receiving information or during a call.
  • the received information is sent to the processor 101 for processing; in addition, the signal generated by the processor 101 is sent out.
  • the mobile data network module 104 and the WLAN module 103 can be used to connect to the network.
  • the Bluetooth module 105 can be used to connect to Bluetooth devices.
  • the display screen 106 may be used to present a graphical user interface (GUI) to realize human-computer interaction.
  • GUI graphical user interface
  • the graphical user interface includes various controls or various application interfaces.
  • the display screen 106 can be configured in the form of a liquid crystal display 106 (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED), etc.
  • the input module 107 is configured to receive numeric or character information input by the user, and generate key signal inputs related to user settings and function control of the terminal 100.
  • the input module 107 may include a touch panel, a pen sensor, a physical keyboard, function keys, an input sensing module, and so on.
  • the display screen 106 and the touch panel can be called touch display screens, which are used to collect the user's touch operations on or near them (for example, the user uses any suitable objects or accessories such as fingers, stylus, etc.) on the touch screen or on the touch screen. Nearby operations), and drive the corresponding connection device according to the preset program. It can also be used to display information entered by the user or information provided to the user and various menus of the mobile phone. For example, multiple types such as resistive type, capacitive type, infrared light sensor, and ultrasonic wave may be used to realize the touch display screen, which is not limited in the embodiment of the present application.
  • the audio module 108 may include a speaker, a receiver, a headset, or a microphone, etc., for collecting or playing audio signals.
  • the camera 109 may include a front camera and a rear camera, which are used to implement the shooting function of the terminal 100 and take pictures or videos.
  • the processor 101 is the control center of the terminal 100. It uses various interfaces and lines to connect various components, and executes the terminal 100 by running or executing software programs and/or modules stored in the memory 110 and calling data stored in the memory 110. The various functions and processing data of the terminal, so as to realize a variety of services based on the terminal 100.
  • the processor 101 may include one or more processing units.
  • the processor 101 may be integrated with an application processor 101 and a modem processor 101, where the application processor 101 mainly processes the operating system, user interface, and application programs, and the modem processor 101 mainly processes wireless Communication. It can be understood that the above-mentioned modem processor 101 may not be integrated into the processor 101.
  • the memory 110 may be used to store software programs and modules.
  • the processor 101 executes various functional applications and data processing of the terminal 100 by running software programs and modules stored in the memory 110.
  • the memory 110 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
  • the terminal 100 may also include functional modules such as a power management module and a sensor module, which will not be repeated here.
  • the structure of the terminal 100 shown in FIG. 1 does not constitute a limitation on the terminal.
  • the terminal 100 provided in the embodiment of the present application may include more or less components than those shown in the figure, or combine certain components, or different components.
  • the layout of the components may include more or less components than those shown in the figure, or combine certain components, or different components.
  • Fig. 2 is a flowchart of a terminal function management method according to an embodiment of the application. As shown in Figure 2, the method may include the following steps:
  • S201 Display a control object selection control 530 and a control function selection control 520 in a graphical user interface.
  • the terminal presents a graphical user interface for customization of the management and control scheme to the user on the display screen.
  • FIG. 3 shows a schematic diagram of an exemplary graphical user interface provided by an embodiment of the present application.
  • the control object selection control 530 and the control function selection control 520 are displayed on the graphical user interface.
  • the user customizes the terminal management and control function by performing related selection operations on the management and control object selection control 530 and the management and control function selection control 520.
  • the graphical user interface may include one or more interfaces.
  • the control object selection control 530 and the control function selection control 520 are displayed in the same interface; and when the graphical user interface When multiple interfaces are included, the control object selection control 530 and the control function selection control 520 can be displayed in different interfaces accordingly.
  • the controlled object selection control 530 includes one or more controlled object options.
  • the controlled object option 531 in the controlled object selection control 530 can be set to options such as the elderly, young people, children, etc., according to the age group of the object.
  • the controlled object option 531 may also be set as options such as retirees, office workers, students, etc., according to the occupation of the controlled object.
  • the control function selection control 520 includes one or more terminal function options 521.
  • the user can select certain terminal function options 521 in the management and control function selection control 520 to set which terminal functions are prohibited from being used when the management and control mode of the terminal is turned on.
  • the terminal function option 521 may be set to click to select, drag to select, or other forms, and the embodiment of the present application does not make too many requirements for this.
  • the terminal function options 521 may include, for example: WLAN, mobile data network, Bluetooth, application installation, designated applications (including WeChat, QQ games, etc.), or other function options. For example, if the user selects the mobile data network, application installation, and QQ game options in the control function selection control 520, when the control mode of the terminal is turned on, the terminal will prohibit the mobile data network, installation of applications, and QQ game applications from running.
  • S202 Acquire and automatically configure the primary selection state for the management and control function selection control 520 according to the selected state of the management and control object selection control 530.
  • step S202 the terminal detects the user's operation in the controlled object selection control 530, obtains the selected state of the controlled object selection control 530, and automatically configures the primary selection state for the controlled function selection control 520 according to the selected state. This is to simplify the user's subsequent selection operations on the management and control function selection control 520, so as to reduce the manual selection of options for the user in the operation of the management and control function selection control 520, thereby improving the usability and user-friendliness of the software product implementing the method of this embodiment. Experience.
  • the user selects the option "children" in the control object selection control 530, and the terminal automatically selects several options in the control function selection control 520 (such as WLAN, mobile data network, Application installation, WeChat or other social application software, QQ game or other game application software, etc.) are selected as prohibited.
  • options in the control function selection control 520 such as WLAN, mobile data network, Application installation, WeChat or other social application software, QQ game or other game application software, etc.
  • step S202 the terminal automatically configures the primary selection state for the management and control function selection control 520
  • the user can adjust the primary selection state (add selection or delete selection).
  • the terminal automatically selects the WLAN option in the management and control function selection control 520 to the prohibited state, and the user can manually select the WLAN option to the permitted state.
  • S203 Obtain and determine the controlled function according to the selected state of the control function selection control 520, and perform management and control settings for the controlled function.
  • the terminal may implement the operation of performing management and control settings on the controlled function by calling a system service.
  • the purpose of calling the system service is to use the management and control interface of the system layer provided by the system service to complete the corresponding setting operation.
  • Android system services usually include multiple system management services, such as network management services (Connectivity Manager), process management services (Activity Manager), etc. These management services provide many management and control interfaces to the system layer, and these management interfaces can Conveniently perform system control to implement management and control settings for terminal functions.
  • Connectivity Manager provides multiple interfaces for managing the terminal's network connection status, so these interfaces of Connectivity Manager can be used to configure setting information to network connection functions such as WLAN and mobile data networks.
  • Activity Manager provides multiple interfaces for managing processes running in the terminal, so these interfaces of Activity Manager can be used to control and control application operation, such as prohibiting the corresponding process from running according to the application name.
  • the user can use the controlled object selection control 530 and the management control function selection control 520 in the graphical user interface 501 to simply and conveniently formulate the terminal management and control program; they can also change the control function selection control 520
  • the option is selected to change the terminal management and control scheme, so as to solve the various problems caused by the management and control method of cutting functions on the system side in the prior art.
  • Fig. 4 is a flowchart of another terminal function management method according to an embodiment of the application. As shown in Figure 4, the method may include the following steps:
  • S301 Display the permission verification control 700 in the graphical user interface, where the permission verification control 700 is used to obtain the permission matching operation of the user;
  • S302 Determine whether the permission matching operation matches the reserved matching rule, and in the case that the permission matching operation matches the matching rule, allow the user to operate the control object selection control 530 and the control function selection control 520;
  • S304 Acquire and automatically configure the primary selection state for the management and control function selection control 520 according to the selected state of the control object selection control 530;
  • S305 Obtain and determine the controlled function according to the selected state of the control function selection control 520, and perform management and control settings for the controlled function.
  • the terminal determines whether the user has the authority to formulate or change the terminal management and control plan for the terminal according to the user's authority matching operation. Only when the permission matching operation matches the matching rule, the user is allowed to operate the control object selection control 530 and the control function selection control 520.
  • the matching rules described here are reserved by the user.
  • the user customizes the management and control scheme for the first use of this terminal, it can be specified that the user should register and set the matching rules before subsequent related operations can be performed (select control 530 and control for the controlled object Operation of the function selection control 520).
  • the matching rule may be a reserved password, swipe gesture, fingerprint, voice, or face image.
  • the permission verification control 700 may include any one or more of a password verification control, a sliding gesture verification control, a fingerprint verification control, a voice verification control, and a face verification control.
  • those skilled in the art can also set the matching rules and the authorization check control 700 to other forms, and the embodiment of the present application does not make too many restrictions.
  • the graphical user interface may include a first interface and a second interface.
  • the first interface 502 in FIG. 5a the first interface 502 is used to display the permission verification control 700.
  • the second interface 503 in FIG. 5b the second interface 503 is used to display the control object selection control 530 and the control function selection control 520.
  • the terminal first displays the first interface 502 on the display screen, and the user performs a permission matching operation through the first interface 502. Only when the user's permission matching operation meets the reserved matching rules, the terminal interface will jump to the second interface 503, and the control object selection control 530 and the control function selection control 520 will be displayed.
  • step S303 in this embodiment may also be set before step S301.
  • the terminal first displays the second interface 503 on the display screen.
  • the terminal interface jumps to the first interface 502 .
  • the user performs the permission matching operation through the first interface 502, and only when the user’s permission matching operation matches the reserved matching rule, the terminal interface will return to the second interface 503.
  • the terminal also displays a permission setting control 540 in a graphical user interface (for example, the aforementioned second interface 503), and the permission setting control 540 is used to modify reserved matching rule data.
  • a permission setting control 540 in a graphical user interface (for example, the aforementioned second interface 503), and the permission setting control 540 is used to modify reserved matching rule data.
  • Fig. 6 is a flowchart of another terminal function management method according to an embodiment of the application. As shown in Figure 6, the method may include the following steps:
  • S401 Display a permission verification control 700 in a graphical user interface, where the permission verification control 700 is used to obtain a permission matching operation of the user.
  • S402 Determine whether the permission matching operation is consistent with the reserved matching rule. If the permission matching operation is consistent with the matching rule, allow the user to operate the control object selection control 530, the control function selection control 520, and the control time selection control 510.
  • the terminal determines whether the user has the authority to formulate or change the terminal management and control plan for the terminal according to the user's authority matching operation. Only when the permission matching operation matches the matching rule, the user is allowed to operate the management control object selection control 530, the management control function selection control 520, and the management control time selection control 510.
  • S403 Display the control object selection control 530, the control function selection control 520, and the control time selection control 510 in the graphical user interface.
  • step S403 The implementation manner and technical effect of the management and control object selection control 530 and the management and control function selection control 520 in step S403 can be correspondingly referred to the relevant description in the foregoing step S201, which will not be repeated here.
  • the control time selection control 510 in step S403 may include an opening time selection sub-control 511 and an end time selection sub-control 512. Both the opening time selection sub-control 511 and the end time selection sub-control 512 include the option of "time” (ie: in 24 Select a number in the hour) and the option of "minutes” (ie: select a number in 60 minutes).
  • control time selection control 510 may further include a repeat mode selection sub-control 513.
  • the repeat mode selection sub-control 513 may include related options such as one-time, daily, working day, non-working day, Monday to Friday, Saturday to Sunday, or custom date.
  • S404 Acquire and automatically configure the primary selection state for the management function selection control 520 and the management time selection control 510 according to the selected state of the management control object selection control 530.
  • step S404 The following is an exemplary description of step S404.
  • the user selects the option "Children" in the control object selection control 530 (ie, the first selection operation), and automatically selects several options in the control function selection control 520 (such as WLAN, mobile data network, application Installation, WeChat or other social application software, QQ game or other game application software, etc.) are selected as prohibited.
  • the state in the opening time selection sub-control 511 is configured as 8:00
  • the state in the end time selection sub-control 512 is configured as 17:00
  • the state in the repeat mode selection control is configured as Monday to Friday.
  • the terminal The "mobile data network” option in the control function selection control 520 is automatically selected as a prohibited state.
  • the state in the opening time selection sub-control 511 is configured as 0:00
  • the state in the end time selection sub-control 512 is configured as 23:59
  • the state in the repeating mode selection control is configured as permanent.
  • step S404 the terminal automatically configures the primary selection state for the management and control function selection control 520, the user can adjust the primary selection state.
  • S405 Obtain and determine the effective time of the management and control according to the selected state of the management and control time selection control 510.
  • the user selects 8:00 as the open time point and 17:00 as the end time point through the opening time selection sub-control 511 and the end time selection sub-control 512 correspondingly, and selects the repeat from Monday to Friday through the repeat mode selection control. mode.
  • the terminal receives the user's operation information, and according to the user's selection operation on the control time selection control 510, determines that the control effective time is from 8:00 to 17:00 every Monday to Friday.
  • S406 Obtain and determine the controlled function according to the selected state of the management control function selection control 520, perform management and control settings for the managed function, and make the management and control settings execute within the effective time of the management and control.
  • the terminal can call the timer of the terminal according to the effective time of the management and control, and set the timer to time the management and control start time and the management end time; when the timer reaches the management and control start time, call System Service performs the operation of management and control settings for the controlled function; when the timer reaches the end of the management and control point, the system service is called and the controlled function is restored to the original setting.
  • the purpose of calling the system service is to use the management and control interface of the system layer provided by the system service to complete the corresponding setting operations.
  • FIG. 7 An exemplary graphical user interface is shown in FIG. 7.
  • the terminal displays a control switch 550 in the graphical user interface.
  • step S407 which may include:
  • the control setting is invalidated within the control effective time interval, and at the same time, the managed function module is restored to the original setting.
  • the method of the embodiments of the present application further includes summarizing the terminal usage status and generating a terminal usage report.
  • the content of the terminal usage report may include at least one of application usage, mobile data traffic usage, and WLAN network usage.
  • a button for viewing terminal usage may be displayed on the display screen interface, and when an operation of the button for viewing terminal usage is triggered by the user, a terminal usage report is displayed in the management and control setting interface 500.
  • the terminal usage report can also summarize the usage of the terminal by month, week or day, so that the user can grasp the usage of the terminal.
  • the method provided in the embodiments of the present application can be implemented in the form of a software product (for example, an APP) or a system setting.
  • a software product for example, an APP
  • the user can open the APP installed on the terminal, log in and customize the management and control scheme in the APP.
  • the user opens the terminal's setting menu, opens the function control item in the setting menu, and performs operations such as logging in and formulating a control plan in the function control item.
  • a control is an element presented in a graphical user interface, included in an application program, and controls all data processed by the application program and interactive operations on these data.
  • the user can Interact with controls through direct manipulation, so as to read or edit relevant information of the application, which can provide users with certain operating functions or display certain content (such as displaying text, displaying pictures, or displaying videos, etc.) content).
  • controls may include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, and so on.
  • FIG. 8 shows that an embodiment of the present application provides a terminal 600 provided by the embodiment of the present application.
  • the terminal 600 includes a memory 620, a processor 610, and a computer program stored on the memory 620 and running on the processor 610, and the computer program is used to execute the above-mentioned terminal function management method when the computer program is running.
  • the processor 610 and the memory 620 may be connected by a bus or in other ways.
  • the memory 620 can be used to store non-transitory software programs and non-transitory computer-executable programs, such as the terminal function management method described in the embodiments of the present application.
  • the processor 610 executes the non-transitory software programs and instructions stored in the memory 620 to implement the above-mentioned terminal function management method.
  • the memory 620 may include a storage program area and a storage data area.
  • the storage program area may store an operating system and an application program required by at least one function; the storage data area may store and execute the above-mentioned terminal function management method.
  • the memory 620 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices.
  • the memory 620 may optionally include memories remotely provided with respect to the processor 610, and these remote memories may be connected to the terminal through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
  • the non-transitory software programs and instructions required to implement the above-mentioned terminal function management method are stored in the memory 620, and when executed by one or more processors 610, the above-mentioned terminal function management method is executed, for example, as described in FIG. 2
  • the embodiment of the present application also provides a computer-readable storage medium that stores computer-executable instructions, and the computer-executable instructions are used to execute the above-mentioned terminal function management method.
  • the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by one or more control processors 610, for example, executed by a processor 610 in the aforementioned terminal 600.
  • the above-mentioned one or more processors 610 execute the above-mentioned terminal function management method, for example, execute the method steps S201 to S203 described in FIG. 2, the method steps S301 to S305 described in FIG. 4, and the method step S401 described in FIG. To S407.
  • one or more embodiments provided by this application include: displaying a controlled object selection control and a controlled function selection control in the graphical user interface, wherein the controlled object selection control includes one or more controlled object options,
  • the control function selection control includes one or more terminal function options; obtains and automatically configures the primary selection state for the control function selection control according to the selected state of the control object selection control; obtains and selects the control according to the control function
  • the selected state of, the controlled function is determined, and the controlled function is set for the controlled function.
  • the user can simply and conveniently formulate the terminal control plan through the control object selection control and the control function selection control in the graphical user interface; they can also change the selection state of the options in the control function selection control to
  • the terminal management and control scheme is modified to solve various problems caused by the management and control methods of the existing technology on the system side tailoring functions.
  • the device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • computer storage medium includes volatile and non-volatile data implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data).
  • Information such as computer-readable instructions, data structures, program modules, or other data.
  • Computer storage media include but are not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or Any other medium used to store desired information and that can be accessed by a computer.
  • communication media usually include computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as carrier waves or other transmission mechanisms, and may include any information delivery media. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种终端功能管理方法、终端和存储介质,所述方法包括:在所述图形用户界面中显示管控对象选择控件和管控功能选择控件,其中,所述管控对象选择控件包含一个或多个管控对象选项,所述管控功能选择控件包括一个或多个终端功能选项;获取并根据所述管控对象选择控件的选中状态,为所述管控功能选择控件自动配置初选状态;获取并根据所述管控功能选择控件的选中状态,确定受管控功能,并对所述受管控功能进行管控设置。

Description

终端功能管理方法、终端和存储介质
相关申请的交叉引用
本申请要求享有2019年10月29日提交的名称为“终端功能管理方法、终端和存储介质”的中国专利申请CN201911040081.7的优先权,其全部内容通过引用并入本申请中。
技术领域
本申请涉及通信领域,特别是涉及终端功能管理方法、终端和存储介质。
背景技术
目前,对于移动终端的功能管控定制主要是通过在***侧直接裁剪的方式,使移动终端缺少指定的功能,由此达到功能管控目的。例如,随着手机在学生群体中的普及率越来越高,市面上出现了一些针对学生等低龄群体的定制化产品,例如可以通话的智能学生手表、学生定制手机等。这类产品的共同点是裁剪掉终端部分功能,以限制低龄群体过度使用移动终端而造成负面影响。上述这种在***侧直接裁剪功能的方式,会造成被裁剪掉的功能永久无法恢复,如果管控需求改变,将无法切换到正常版本来满足已经改变的需求。
发明内容
针对上述问题,本申请实施例提供了终端功能管理方法、终端和计算机可读存储介质,以使得用户能够灵活地定制终端功能管控策略。
一方面,本申请实施例提供了一种终端功能管理方法,应用于能呈现图形用户界面的终端,所述方法包括:
在所述图形用户界面中显示管控对象选择控件和管控功能选择控件,其中,所述管控对象选择控件包含一个或多个管控对象选项,所述管控功能选择控件包括一个或多个终端功能选项;
获取并根据所述管控对象选择控件的选中状态,为所述管控功能选择控件自动配置初选状态;
获取并根据所述管控功能选择控件的选中状态,确定受管控功能,并对所述受管控功能进行管控设置。
另一方面,本申请实施例提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序运行时执行上述的终端功能管理方法。
再一方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述的终端功能管理方法。
本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
图1是适用本申请实施例提供的一种终端功能管理方法的终端的结构示意图;
图2是本申请实施例提供的一种终端功能管理方法的流程图;
图3是本申请实施例提供的一种示例性的图形用户界面的示意图;
图4是本申请实施例提供的另一种终端功能管理方法的流程图;
图5a是本申请实施例提供的另一种示例性的图形用户界面中的第一界面的示意图;
图5b是本申请实施例提供的另一种示例性的图形用户界面中的第二界面的示意图;
图6是本申请实施例提供的另一种终端功能管理方法的流程图;
图7是本申请实施例提供的另一种示例性的图形用户界面的示意图;
图8是本申请实施例提供的一种终端的结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
应了解,在本申请实施例的描述中,多个(或多项)的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到“第一”、“第二”等只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
目前,对于移动终端的功能管控定制主要是通过在***侧直接裁剪的方式,使移动终端缺少指定的功能,由此达到功能管控目的。例如,随着手机在学生群体中的普及率越来越高,市面上出现了一些针对学生等低龄群体的定制化产品,例如可以通话的智能学生手表、学生定制手机等,这类产品的共同点是裁剪掉终端部分功能,以限制低龄群体过度使 用移动终端而造成负面影响。上述这种在***侧直接裁剪功能的方式,会造成被裁剪掉的功能永久无法恢复,如果用户的管控需求发生改变,将无法切换到正常版本来满足已经改变的需求。
本申请实施例提供一种终端功能管理方法、终端和存储介质。该终端功能管理方法适用于终端中。终端为可以安装各种通信应用,或具有通信功能的设备。例如,智能手机、平板电脑、PC机、各类可穿戴设备和车载设备等。图1示出了一种可能的终端的结构示意图。如图1所示,终端100可以包括:射频(radio frequency,RF)模块102、移动数据网络模块104、WLAN(Wireless Local Area Network,无线局域网)模块103、以及蓝牙(bluetooth)模块105、显示屏106、输入模块107、音频模块108、摄像头109、处理器101、存储器110等。
RF模块102可以用于收发信息或通话过程中,信号的接收和发送,特别地,将接收到的信息给处理器101处理;另外,将处理器101生成的信号发送出去。
移动数据网络模块104和WLAN模块103可以用于连接网络。
蓝牙模块105可以用于连接蓝牙设备。
显示屏106可用于呈现图形用户界面(graphical user interface,GUI),实现人机交互。图形用户界面上包括各种控件或各种应用界面等。显示屏106可以采用液晶显示屏106(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置。
输入模块107用于接收用户输入的数字或字符信息,以及产生与终端100的用户设置以及功能控制有关的键信号输入。输入模块107可以包括触摸面板、笔传感器、物理键盘、功能按键以及输入感测模块等。
显示屏106和触摸面板可以称为触摸显示屏,用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控屏幕上或在触控屏幕附近的操作),并根据预先设定的程式驱动相应的连接装置。还可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。例如,可以采用电阻式、电容式、红外光感以及超声波等多种类型实现触摸显示屏,本申请实施例对此不进行限定。
音频模块108可以包括扬声器、接收机、耳机或麦克风等,用于采集或播放音频信号。
摄像头109可以包括前置摄像头和后置摄像头,用于实现终端100的拍摄功能,拍摄图片或者视频。
处理器101是终端100的控制中心,利用各种接口和线路连接各个部件,通过运行或执行存储在存储器110内的软件程序和/或模块,以及调用存储在存储器110内的数据,执 行终端100的各种功能和处理数据,从而实现基于终端100的多种业务。在一些实施方案中,处理器101可包括一个或多个处理单元。在一些实施方案中,处理器101可集成应用处理器101和调制解调处理器101,其中,应用处理器101主要处理操作***、用户界面和应用程序等,调制解调处理器101主要处理无线通信。可以理解的是,上述调制解调处理器101也可以不集成到处理器101中。
存储器110可用于存储软件程序以及模块。处理器101通过运行存储在存储器110的软件程序以及模块,从而执行终端100的各种功能应用以及数据处理。此外,存储器110可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
此外,终端100还可以包括电源管理模块、传感器模块等功能模块,在此不再一一赘述。
应当理解,图1中示出的终端100的结构并不构成对终端的限定,本申请实施例提供的终端100可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
图2为本申请实施例的一种终端功能管理方法的流程图。如图2所示,该方法可以包括如下步骤:
S201,在图形用户界面中显示管控对象选择控件530和管控功能选择控件520。
本实施例中,终端在显示屏向用户呈现用于管控方案定制的图形用户界面。图3示出了本申请实施例提供的一种示例性的图形用户界面的示意图,如图3所示的图形用户界面501,管控对象选择控件530和管控功能选择控件520显示在该图形用户界面501中,用户通过对管控对象选择控件530和管控功能选择控件520进行相关选择操作来定制终端管控功能。
本领域技术人员应理解,该图形用户界面可以包括一个或者多个界面,当图形用户界面包括一个界面时,管控对象选择控件530和管控功能选择控件520显示在同一界面中;而当图形用户界面包括多个界面时,管控对象选择控件530和管控功能选择控件520可以相应显示在不同的界面中。
本实施例中,管控对象选择控件530包含一个或多个管控对象选项。在一种可能实现的方式中,管控对象选择控件530中的管控对象选项531可以按照对象的年龄段,设置成老人、青年人、少年儿童等选项。在另一可能实现的方式中,管控对象选项531还可以是按照管控对象的职业,设置成退休人员、上班族、学生等选项。
管控功能选择控件520包括一个或多个终端功能选项521。用户可以通过选中管控功能选择控件520中的某些终端功能选项521,设置当终端的管控模式开启时,哪些终端功 能被禁止使用。
示例性的,终端功能选项521可以设置成点击选中、拖拽选中或者其他形式,本申请实施例对此不作过多要求。终端功能选项521可以包括例如:WLAN、移动数据网络、蓝牙、应用安装、指定应用程序(例如包括微信、QQ游戏等)或者其他功能选项。举例来说,用户选中了管控功能选择控件520中的移动数据网络、应用安装、QQ游戏选项,那么当终端的管控模式开启时,终端将禁止移动数据网络、安装应用程序以及QQ游戏应用运行。
S202,获取并根据管控对象选择控件530的选中状态,为管控功能选择控件520自动配置初选状态。
在步骤S202中,终端检测用户在管控对象选择控件530中的操作,获取管控对象选择控件530的选中状态,根据该选中状态,为管控功能选择控件520自动配置初选状态。这样是为了简化用户后续对管控功能选择控件520的选择操作,以减少用户对管控功能选择控件520的操作中所要手动选中的选项,从而提高实现本实施例方法的软件产品的易用性和用户体验。
在一应用场景中,用户在管控对象选择控件530中选中“少年儿童”这一选项,终端根据该被选中的选项,自动将管控功能选择控件520中的若干选项(例如WLAN、移动数据网络、应用安装、微信或其他社交应用软件、QQ游戏或其他游戏类应用软件等等)选中为禁止状态。
在另一应用场景中,针对部分老人不希望使用移动数据网络功能以避免造成流量扣费,当用户在管控对象选择控件530中选中“老人”这一选项时,终端根据该被选中的选项,自动将管控功能选择控件520中的“移动数据网络”选项选中为禁止状态。
可以理解,虽然在步骤S202中,终端为管控功能选择控件520自动配置初选状态,但是用户可以对初选状态进行调整(增加选中或者删除选中)。例如,终端自动将管控功能选择控件520中的WLAN选项选中为禁止状态,那么用户可以通过手动操作将WLAN选项选中为允许状态。
S203,获取并根据管控功能选择控件520的选中状态,确定受管控功能,并对受管控功能进行管控设置。
示例性的,终端可以通过调用***服务来实现对受管控功能执行管控设置的操作。这里,调用***服务的目的是为了利用***服务提供的对***层的管控接口,完成对相应的设置操作。
下面将以安卓(Android)终端为例,对管控设置的过程进行示例性的说明。
具体的,安卓***服务通常包括多个***管理服务,例如网络管理服务(Connectivity  Manager)、进程管理服务(Activity Manager)等,这些管理服务提供了很多对***层的管控接口,通过这些管控接口可以方便地进行***控制,以实现对终端功能执行管控设置操作。举例来说,Connectivity Manager提供了多个接口用于管理终端的网络连接状态,所以可以利用Connectivity Manager的这些接口将设置信息配置到例如WLAN、移动数据网络等网络连接功能中。Activity Manager提供了多个接口用于管理终端中运行的进程,所以可以利用Activity Manager的这些接口对应用运行进行管控设置,例如根据应用名称禁止对应的进程运行。
在本申请实施例提供的技术方案中,用户可以通过图形用户界面501中的管控对象选择控件530和管控功能选择控件520,简单方便地制定终端管控方案;还可以通过更改管控功能选择控件520中的选项选中状态,来对终端管控方案进行更改,从而解决现有技术在***侧裁剪功能的管控方式所带来的各种问题。
图4为本申请实施例的另一种终端功能管理方法的流程图。如图4所示,该方法可以包括如下步骤:
S301,在图形用户界面中显示权限校验控件700,其中,权限校验控件700用于获取用户的权限匹配操作;
S302,判断权限匹配操作是否与预留的匹配规则相符,在权限匹配操作与匹配规则相符的情况下,允许用户对管控对象选择控件530和管控功能选择控件520进行操作;
S303,在图形用户界面中显示管控对象选择控件530和管控功能选择控件520;
S304,获取并根据管控对象选择控件530的选中状态,为管控功能选择控件520自动配置初选状态;
S305,获取并根据管控功能选择控件520的选中状态,确定受管控功能,并对受管控功能进行管控设置。
在步骤S301和S302中,终端根据用户的权限匹配操作,判断该用户是否有为本机制定或者更改终端管控方案的权限。只有在权限匹配操作与匹配规则相符的情况下,才允许用户对管控对象选择控件530和管控功能选择控件520进行操作。
这里描述的匹配规则是用户预留的,当用户为首次使用本终端进行管控方案定制时,可以规定用户先注册并设置匹配规则后,才能进行后续的相关操作(对管控对象选择控件530和管控功能选择控件520的操作)。
应了解,匹配规则可以是预留的密码、滑动手势、指纹、语音或者人脸图像。相应的,权限校验控件700可以包括密码校验控件、滑动手势校验控件、指纹校验控件、语音校验控件、人脸校验控件中的任一项或者多项。当然,本领域技术人员还可以将匹配规则和权 限校验控件700设置成其他形式,本申请实施例不作过多的限制。
示例性的,图形用户界面可以包括第一界面和第二界面。如图5a所示的第一界面502,第一界面502用于显示权限校验控件700。如图5b所示的第二界面503,第二界面503用于显示管控对象选择控件530和管控功能选择控件520。在一可能的实现方式中,终端首先在显示屏中显示第一界面502,用户通过第一界面502进行权限匹配操作。只有当用户的权限匹配操作符合预留的匹配规则时,终端界面才会跳转至第二界面503,显示管控对象选择控件530和管控功能选择控件520。
应了解,本实施例的步骤S303还可以设置在步骤S301之前。这种情况下,终端首先在显示屏中显示第二界面503,当用户对第二界面503中的管控对象选择控件530和管控功能选择控件520进行操作时,终端界面跳转至第一界面502,用户通过第一界面502进行权限匹配操作,并只有当用户的权限匹配操作与预留的匹配规则相符时,终端界面才会返回至第二界面503。
在一些实施例中,终端还在图形用户界面(例如上述的第二界面503)中显示权限设置控件540,权限设置控件540用于修改预留的匹配规则数据。
图6为本申请实施例的另一种终端功能管理方法的流程图。如图6所示,该方法可以包括如下步骤:
S401,在图形用户界面中显示权限校验控件700,其中,权限校验控件700用于获取用户的权限匹配操作。
S402,判断权限匹配操作是否与预留的匹配规则相符,在权限匹配操作与匹配规则相符的情况下,允许用户对管控对象选择控件530、管控功能选择控件520和管控时间选择控件510进行操作。
本实施例步骤S401和S402的具体实现方式可参照前文的步骤S301和S302的相关描述。本实施例中,终端根据用户的权限匹配操作,判断该用户是否有为本机制定或者更改终端管控方案的权限。只有在权限匹配操作与匹配规则相符的情况下,才允许用户对管控对象选择控件530、管控功能选择控件520和管控时间选择控件510进行操作。
S403,在图形用户界面中显示管控对象选择控件530、管控功能选择控件520和管控时间选择控件510。
步骤S403中的管控对象选择控件530和管控功能选择控件520的实现方式和技术效果可以对应参照前文步骤S201中的相关描述,在此不再赘述。
步骤S403中的管控时间选择控件510可以包括开启时间选择子控件511和结束时间选择子控件512,开启时间选择子控件511和结束时间选择子控件512均包括“时”的选项 (即:在24小时中选择一个数)和“分”的选项(即:在60分钟中选择一个数)。
在一些实施方案中,管控时间选择控件510还可以包括重复模式选择子控件513。示例性的,重复模式选择子控件513可以包括一次性、每天、工作日、非工作日、周一至周五、周六至周日或者自定义日期等相关选项。
S404,获取并根据管控对象选择控件530的选中状态,为管控功能选择控件520和管控时间选择控件510自动配置初选状态。
以下为对步骤S404的示例性说明。
在一应用场景中,用户在管控对象选择控件530中选中“少年儿童”这一选项(即第一选择操作),自动将管控功能选择控件520中的若干选项(例如WLAN、移动数据网络、应用安装、微信或其他社交应用软件、QQ游戏或其他游戏类应用软件等等)选中为禁止状态。同时将开启时间选择子控件511中的状态配置为8:00,结束时间选择子控件512中的状态配置为17:00,重复模式选择控件中的状态配置为周一至周五。
在另一应用场景中,在另一应用场景中,针对部分老人不希望使用移动数据网络功能以避免造成流量扣费,当用户在管控对象选择控件530中选中“老人”这一选项时,终端自动将管控功能选择控件520中的“移动数据网络”选项选中为禁止状态。同时将开启时间选择子控件511中的状态配置为0:00,结束时间选择子控件512中的状态配置为23:59,重复模式选择控件中的状态配置为永久。
可以理解,虽然在本步骤S404中,终端为管控功能选择控件520自动配置了初选状态,但是用户可以对初选状态进行调整。
S405,获取并根据管控时间选择控件510的选中状态,确定管控生效时间。
举例来说,用户通过开启时间选择子控件511和结束时间选择子控件512对应选择8:00为开启时间点、17:00为结束时间点,以及通过重复模式选择控件选择周一至周五的重复模式。终端接收该用户的操作信息,并根据用户对管控时间选择控件510的选择操作,确定管控生效时间为每周一至周五的8:00至17:00。
S406,获取并根据管控功能选择控件520的选中状态,确定受管控功能,对受管控功能进行管控设置,并使管控设置在管控生效时间内执行。
示例性的,终端可以根据管控生效时间,调用终端的定时器,并对定时器进行设置,以对管控开启时间点和管控结束时间点进行计时;当定时器的计时到达管控开启时间点,调用***服务(System Service)并对受管控功能执行管控设置的操作;当定时器的计时到达管控结束时间点,调用***服务并对受管控功能执行恢复至原设置的操作。在本示例中,调用***服务的目的是为了利用***服务提供的对***层的管控接口,完成对相应的 设置操作。
如图7所示的一种示例性的图形用户界面,在一些实施方案中,终端在图形用户界面中显示有管控开关550。
示例性的,当在管控生效时间期限,用户欲提前终止管控模式,则可以通过该管控开关550进行终止管控操作,向终端发送终止管控指令,结束此次管控任务。这种情况下,如图6所示,在一些实施方案中,终端还执行步骤S407,该步骤S407可以包括:
判断是否接收到终止管控操作,当接收到终止管控操作,使管控设置在管控生效时间区间内失效。
在一些实施方案中,当接收到终止管控操作,使管控设置在管控生效时间区间内失效,同时还使受管控功能模块恢复至原设置。
在一些实施方案中,本申请实施例的方法还包括对终端使用情况进行汇总,生成终端使用报告。终端使用报告的内容可以包括:应用使用情况、移动数据流量使用情况和WLAN网络使用情况中的至少一项。例如,可以在显示屏界面显示查看终端使用情况按键,当接收到用户的触发该查看终端使用情况按键的操作后,在管控设置界面500中显示终端使用报告。终端使用报告还可以是按月、周或者天对终端使用情况进行汇总,使得用户能够掌握终端的使用情况。
可以理解,本申请实施例提供的方法可以通过软件产品(例如APP),或者***设置的形式实现。例如,用户可以通过打开安装在终端上的APP,在APP内进行登录、管控方案定制等操作。又例如,用户打开终端的设置菜单,在设置菜单内打开功能管控项,在功能管控项内进行登录、制定管控方案等操作。
应了解,在本申请实施例的描述中,控件是一种在图形用户界面中呈现的元素,包括在应用程序中,控制着该应用程序处理的所有数据以及关于这些数据的交互操作,用户可以通过直接操作(direct manipulation)来与控件交互,从而对应用程序的有关信息进行读取或者编辑,能够为用户提供一定的操作功能或用于显示一定内容(例如显示文本、显示图片或者显示视频等内容)。举例来说,控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。
还应了解,本申请实施例提供的方法的各种实施方式可以任意进行组合,以实现不同的技术效果。
图8示出了本申请实施例提供了本申请实施例提供的终端600。终端600包括:存储器620、处理器610及存储在存储器620上并可在处理器610上运行的计算机程序,计算机程序运行时用于执行上述的终端功能管理方法。
处理器610和存储器620可以通过总线或者其他方式连接。
存储器620作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序,如本申请实施例描述的终端功能管理方法。处理器610通过运行存储在存储器620中的非暂态软件程序以及指令,从而实现上述的终端功能管理方法。
存储器620可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储执行上述的终端功能管理方法。此外,存储器620可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器620可选包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至该终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
实现上述的终端功能管理方法所需的非暂态软件程序以及指令存储在存储器620中,当被一个或者多个处理器610执行时,执行上述的终端功能管理方法,例如,执行图2中描述的方法步骤S201至S203,图4中描述的方法步骤S301至S305,图6中描述的方法步骤S401至S407。
本申请实施例还提供了计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行上述的终端功能管理方法。
在一实施例中,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器610执行,例如,被上述终端600中的一个处理器610执行,可使得上述一个或多个处理器610执行上述的终端功能管理方法,例如,执行图2中描述的方法步骤S201至S203,图4中描述的方法步骤S301至S305,图6中描述的方法步骤S401至S407。
综上,本申请提供的一个或多个实施例包括:在所述图形用户界面中显示管控对象选择控件和管控功能选择控件,其中,所述管控对象选择控件包含一个或多个管控对象选项,所述管控功能选择控件包括一个或多个终端功能选项;获取并根据所述管控对象选择控件的选中状态,为所述管控功能选择控件自动配置初选状态;获取并根据所述管控功能选择控件的选中状态,确定受管控功能,并对所述受管控功能进行管控设置。基于本申请实施例的技术方案,用户可以通过图形用户界面中的管控对象选择控件和管控功能选择控件,简单方便地制定终端管控方案;还可以通过更改管控功能选择控件中的选项选中状态,来对终端管控方案进行更改,从而解决现有技术在***侧裁剪功能的管控方式所带来的各种问题。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包括计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
以上是对本申请的较佳实施进行了具体说明,但本申请并不局限于上述实施方式,熟悉本领域的技术人员在不违背本申请精神的共享条件下还可做出种种等同的变形或替换,这些等同的变形或替换均包括在本申请权利要求所限定的范围内。

Claims (14)

  1. 一种终端功能管理方法,应用于能呈现图形用户界面的终端,所述方法包括:
    在所述图形用户界面中显示管控对象选择控件和管控功能选择控件,其中,所述管控对象选择控件包含一个或多个管控对象选项,所述管控功能选择控件包括一个或多个终端功能选项;
    获取并根据所述管控对象选择控件的选中状态,为所述管控功能选择控件自动配置初选状态;
    获取并根据所述管控功能选择控件的选中状态,确定受管控功能,并对所述受管控功能进行管控设置。
  2. 根据权利要求1所述的终端功能管理方法,其特征在于,所述对所述受管控功能进行管控设置,包括:
    调用***服务并对所述受管控功能执行管控设置的操作。
  3. 根据权利要求1或2所述的终端功能管理方法,其特征在于,还包括:
    在所述图形用户界面中显示管控时间选择控件,其中,所述管控时间选择控件包括开启时间选择子控件和结束时间选择子控件;
    获取并根据所述管控时间选择控件的选中状态,确定管控生效时间,并使所述管控设置在所述管控生效时间内执行。
  4. 根据权利要求3所述的终端功能管理方法,其特征在于,所述管控时间选择控件还包括重复模式选择子控件。
  5. 根据权利要求3所述的终端功能管理方法,其特征在于,还包括:
    获取并根据所述管控对象选择控件的选中状态,为所述管控时间选择控件配置初选状态。
  6. 根据权利要求3所述的终端功能管理方法,其特征在于,所述使所述管控设置在所述管控生效时间内执行,包括:
    根据所述管控生效时间,调用终端的定时器,并对所述定时器进行设置,以对管控开启时间点和管控结束时间点进行计时;
    当所述定时器的计时到达管控开启时间点,调用***服务并对所述受管控功能执行管控设置的操作;
    当所述定时器的计时到达管控结束时间点,调用***服务并对所述受管控功能执行恢复至原设置的操作。
  7. 根据权利要求1所述的终端功能管理方法,其特征在于,还包括:
    在所述图形用户界面中显示权限校验控件,所述权限校验控件用于获取用户的权限匹配操作;
    判断所述权限匹配操作是否与预设的匹配规则相符,在所述权限匹配操作与所述匹配规则相符的情况下,允许用户对管控对象选择控件和管控功能选择控件进行操作。
  8. 根据权利要求7所述的终端功能管理方法,其特征在于,所述权限校验控件包括以下至少一项:
    密码校验控件;
    滑动手势校验控件;
    指纹校验控件;
    语音校验控件;
    人脸校验控件。
  9. 根据权利要求7或8所述的终端功能管理方法,其特征在于,还包括:
    在所述图形用户界面中显示权限设置控件,所述权限设置控件用于修改所述匹配规则。
  10. 根据权利要求1所述的终端功能管理方法,其特征在于,还包括:
    在所述图形用户界面中显示管控开关;
    判断是否接收到所述终止管控操作,当接收到所述终止管控操作,使所述管控设置在所述管控生效时间区间内失效。
  11. 根据权利要求10所述的终端功能管理方法,其特征在于,还包括:
    当使所述管控设置在所述管控生效时间区间内失效,还使所述受管控功能模块恢复至原设置。
  12. 根据权利要求1所述的终端功能管理方法,其特征在于,还包括:
    对终端使用情况进行汇总,生成使用报告;其中,所述终端使用情况包括以下至少一项:
    应用使用情况;
    移动数据流量使用情况;
    WLAN网络使用情况。
  13. 一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序运行时执行如权利要求1至12任一项所述的终端功能管理方法。
  14. 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如权利要求1至12任一项所述的终端功能管理方法。
PCT/CN2020/121625 2019-10-29 2020-10-16 终端功能管理方法、终端和存储介质 WO2021082957A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911040081.7 2019-10-29
CN201911040081.7A CN112748965A (zh) 2019-10-29 2019-10-29 终端功能管理方法、终端和存储介质

Publications (1)

Publication Number Publication Date
WO2021082957A1 true WO2021082957A1 (zh) 2021-05-06

Family

ID=75640197

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/121625 WO2021082957A1 (zh) 2019-10-29 2020-10-16 终端功能管理方法、终端和存储介质

Country Status (2)

Country Link
CN (1) CN112748965A (zh)
WO (1) WO2021082957A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116610374A (zh) * 2022-02-09 2023-08-18 广州视源电子科技股份有限公司 应用程序的管控方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005525A (zh) * 2006-01-18 2007-07-25 英华达(南京)科技有限公司 手机中供不同群组使用的功能模式的切换方法
CN102238276A (zh) * 2011-04-06 2011-11-09 宇龙计算机通信科技(深圳)有限公司 一种应用程序访问权限设置方法、***及移动终端
DE102004049611B4 (de) * 2004-10-12 2015-08-20 Giesecke & Devrient Gmbh Konfigurierung eines mobilen Endgeräts
CN104917881A (zh) * 2015-04-29 2015-09-16 努比亚技术有限公司 一种多模式移动终端及其实现方法
CN105160239A (zh) * 2015-08-11 2015-12-16 小米科技有限责任公司 应用程序访问限制方法和装置
CN106485142A (zh) * 2016-09-30 2017-03-08 维沃移动通信有限公司 一种移动终端的应用程序运行权限处理方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004049611B4 (de) * 2004-10-12 2015-08-20 Giesecke & Devrient Gmbh Konfigurierung eines mobilen Endgeräts
CN101005525A (zh) * 2006-01-18 2007-07-25 英华达(南京)科技有限公司 手机中供不同群组使用的功能模式的切换方法
CN102238276A (zh) * 2011-04-06 2011-11-09 宇龙计算机通信科技(深圳)有限公司 一种应用程序访问权限设置方法、***及移动终端
CN104917881A (zh) * 2015-04-29 2015-09-16 努比亚技术有限公司 一种多模式移动终端及其实现方法
CN105160239A (zh) * 2015-08-11 2015-12-16 小米科技有限责任公司 应用程序访问限制方法和装置
CN106485142A (zh) * 2016-09-30 2017-03-08 维沃移动通信有限公司 一种移动终端的应用程序运行权限处理方法和装置

Also Published As

Publication number Publication date
CN112748965A (zh) 2021-05-04

Similar Documents

Publication Publication Date Title
US20220261460A1 (en) Setting and terminating restricted mode operation on electronic devices
US11127398B2 (en) Method for voice controlling, terminal device, cloud server and system
KR101828306B1 (ko) 휴대 단말기의 운영 방법 및 장치
US11934848B2 (en) Control display method and electronic device
EP4220585A2 (en) Notification processing method and electronic device
US8909297B2 (en) Access management
CN109923507B (zh) 在通知栏下拉菜单中管理多个自由窗口
WO2019105227A1 (zh) 应用图标的显示方法、终端及计算机可读存储介质
CN107113468B (zh) 一种移动计算设备以及实现的方法、计算机存储介质
JP6736766B2 (ja) 電子デバイス、方法、および、プログラム
WO2013159431A1 (zh) 触摸屏操作方法及装置
US9182889B1 (en) Preventing unintentional user activation of user interface elements
US20220191318A1 (en) Recommendation Method and Terminal
KR20180005695A (ko) 정보 획득 방법 및 디바이스
CN108702414A (zh) 一种屏幕锁定方法及装置
US20140053103A1 (en) Method of adjusting a display mode in a device and the device thereof
KR101893931B1 (ko) 스케줄 관리 방법 및 장치
US11507244B2 (en) Window adjustment method, window adjustment device and mobile terminal
EP3035657B1 (en) Method for controlling communication setting of mobile terminal and mobile terminal
EP4206933A1 (en) Method for controlling limited time use of application, and electronic device
WO2014187341A1 (zh) 一种终端的配置方法及装置、终端、存储介质
CN110868693A (zh) 应用程序流量控制方法、终端设备及存储介质
WO2018049610A1 (zh) 权限控制方法及装置
WO2021082957A1 (zh) 终端功能管理方法、终端和存储介质
EP3079048A1 (en) Scene mode switching method, device and mobile terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20883484

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20883484

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 16.02.2023)

122 Ep: pct application non-entry in european phase

Ref document number: 20883484

Country of ref document: EP

Kind code of ref document: A1