Method and device for quick control of application functions

By monitoring and meeting the trigger conditions of application functions in the smart terminal device, a quick control area is formed, which solves the problem of users' cumbersome search for functions in multi-function applications, and realizes quick control of application functions and improves user experience.

CN113986422BActive Publication Date: 2024-12-24DINGTALK (CHINA) INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111221364.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-20
Publication Date
2024-12-24
Estimated Expiration
2041-10-20

AI Technical Summary

Technical Problem

In smart terminal devices, users need to find application functions for related purposes from a large number of application functions, resulting in cumbersome operations and affecting the user experience.

Method used

By displaying pages that are not related to the target application function, monitor whether the trigger condition is met, and a quick control area is formed on the page. If the condition is met, the quick control area is displayed to achieve quick control of the target application function.

Benefits of technology

It simplifies user operations, improves control efficiency, reduces the time cost of finding application functions, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113986422B_ABST
    Figure CN113986422B_ABST
Patent Text Reader

Abstract

One or more embodiments of the present specification provide a method and device for quick control of application functions, which may include: displaying a page in an application; monitoring whether a trigger condition of the target application function is met; if the trigger condition is met, forming a quick control area corresponding to the target application function on the page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of the present specification relate to the field of terminal technology, and more particularly, to a method and device for quickly controlling application functions. Background Art

[0002] With the continuous development of smart terminal technology, the functions within applications are becoming more and more abundant. When users need to use a certain application function, they often need to find the application function with relevant uses from a large number of application functions within the application. This process is cumbersome and time-consuming, which affects the user experience. Summary of the invention

[0003] In view of this, one or more embodiments of the present specification provide a method and device for quickly controlling application functions.

[0004] To achieve the above objectives, one or more embodiments of this specification provide the following technical solutions:

[0005] According to a first aspect of one or more embodiments of this specification, a method for quickly controlling an application function is provided, comprising:

[0006] Displaying a page in an application, wherein the triggering options in the page are irrelevant to the target application functions contained in the application;

[0007] Monitoring whether a trigger condition of the target application function is satisfied;

[0008] If the trigger condition is met, a quick control area corresponding to the target application function is formed on the page.

[0009] According to a second aspect of one or more embodiments of this specification, a quick control device for application functions is provided, including:

[0010] A display unit, used for displaying a page in an application, wherein the triggering options in the page are irrelevant to the target application function contained in the application;

[0011] A monitoring unit, used to monitor whether a trigger condition of the target application function is met;

[0012] A generating unit is used to form a quick control area corresponding to the target application function on the page if the trigger condition is met.

[0013] According to a third aspect of one or more embodiments of this specification, an electronic device is provided. The electronic device includes:

[0014] processor;

[0015] a memory for storing processor-executable instructions;

[0016] The processor implements the method as described in the first aspect by running the executable instructions.

[0017] According to a fourth aspect of one or more embodiments of the present specification, a computer-readable storage medium is provided, on which computer instructions are stored, and when the instructions are executed by a processor, the steps of the method described in the first aspect are implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a schematic diagram of the architecture of a quick control system provided by an exemplary embodiment of this specification.

[0019] Figure 2 It is a flowchart of a method for quickly controlling an application function provided by an exemplary embodiment of this specification.

[0020] Figure 3-8 It is a schematic diagram of a page in an application provided by an exemplary embodiment of this specification.

[0021] Fig. 9 It is a structural schematic diagram of an electronic device provided by an exemplary embodiment of this specification.

[0022] Fig.10 It is a block diagram of a quick control device for application functions provided by an exemplary embodiment of this specification. DETAILED DESCRIPTION

[0023] 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 implementations described in the following exemplary embodiments do not represent all implementations consistent with one or more embodiments of this specification. Instead, they are merely examples of devices and methods consistent with some aspects of one or more embodiments of this specification as detailed in the appended claims.

[0024] It should be noted that: in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this specification. In some other embodiments, the steps included in the method may be more or less than those described in this specification. In addition, a single step described in this specification may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this specification may be combined into a single step for description in other embodiments.

[0025] In one embodiment, the quick control scheme of this specification can be applied to electronic devices, such as mobile phones, PCs, tablet devices, laptops, PDAs (Personal Digital Assistants), wearable devices (such as smart glasses, smart watches, etc.), etc., and one or more embodiments of this specification are not limited to this. During operation, the electronic device can execute the quick control system to achieve the purpose of quick control of the target application function and complete the solution of this specification. Among them, the application of the quick control system can be pre-installed on the electronic device, so that the quick control system can be started and run on the electronic device; of course, when using technology such as HTML5, there is no need to install the corresponding application on the electronic device to obtain and run the quick control system.

[0026] In one embodiment, the quick control system may include: Figure 1 The server 11, network 12, and several electronic devices, such as mobile phone 13, mobile phone 14, and mobile phone 15, are shown. The server 11 can run the server-side program of the quick control system during operation to realize related processing and other functions; and the electronic device can run the client-side program of the quick control system during operation to realize related display, human-computer interaction and other functions, so that the quick control system is realized by cooperation between the server 11 and the several electronic devices.

[0027] Among them, the server 11 can be a physical server including an independent host, or the server 11 can be a virtual server carried by a host cluster. Mobile phones 13-15 are just one type of electronic devices that users can use. They can use any of the following types of devices: mobile phones, PCs, tablet devices, laptops, PDAs (Personal Digital Assistants), wearable devices (such as smart glasses, smart watches, etc.), etc., and one or more embodiments of this specification do not limit this. As for the network 12 for interaction between mobile phones 13-15 and server 11, it can include various types of wired or wireless networks. In one embodiment, the network 12 can include a public switched telephone network (PSTN) and the Internet.

[0028] It should be pointed out that the client application of the quick control system can be pre-installed on the electronic device so that the client can be started and run on the electronic device; of course, when an online "client" such as HTML5 technology is adopted, the client can be obtained and run without installing the corresponding application on the electronic device.

[0029] Figure 2 FIG. 1 is a flowchart of a method for quickly controlling an application function provided by an exemplary embodiment. Figure 2 As shown, the method can be applied to electronic devices (such as Figure 1 The method may include the following steps:

[0030] Step 202: display a page in the application program, wherein the triggering options in the page are irrelevant to the target application function contained in the application program.

[0031] In one embodiment, the application may include an instant messaging application, a video application, a reading application, a game application, etc., and the target application function may be a function that can achieve related purposes within the application, such as an attendance function, a positioning function, a call function, or a live broadcast function, etc. This specification does not limit this.

[0032] In one embodiment, the electronic device may display any page in the application, or the electronic device may display a preset page related to the target application function in the application, and this specification does not limit this.

[0033] In one embodiment, the above-mentioned page may include one or more trigger options, which are used to trigger corresponding functions when selected. However, since the trigger options in the page are irrelevant to the above-mentioned target application function, the user cannot directly trigger the above-mentioned target application function by selecting the trigger options in the page. For example, when the target application function is the attendance function, the trigger option may be an attendance button or a page entry to enter the attendance page; at this time, since the trigger options in the page are irrelevant to the attendance function, that is, the page does not contain the above-mentioned attendance button or page entry, the user cannot directly trigger the attendance button or page entry in the page, but the technical solution of this specification can automatically form a quick control area for the attendance function when the trigger condition is met, so that the user can realize the control related to the attendance function based on the quick control area, without having to find the attendance button or page entry by switching pages, which effectively improves the control efficiency.

[0034] Step 204: monitor whether the triggering condition of the target application function is satisfied.

[0035] In one embodiment, the electronic device may monitor whether the trigger conditions of the above-mentioned target application function are met. The trigger conditions may include reaching a preset time range, or detecting a preset trigger operation, such as a long press operation, a double-click operation, or a sliding operation containing a preset track. And the trigger conditions corresponding to different target application functions may be different. For example, when the target application function is an attendance function, the trigger condition may be configured to reach a preset time range and / or detect a first preset trigger operation; and when the target application function is an approval function, the trigger condition may be configured to detect a second preset trigger operation, etc. This specification does not limit this.

[0036] In one embodiment, relevant personnel can configure corresponding trigger conditions for the target application function according to actual needs. For example, the user can configure the trigger condition for the attendance function as a preset time period of 8:00 to 9:00 a.m., etc. Alternatively, the electronic device can also automatically configure the trigger condition based on the user's historical usage habits for a certain target application function. For example, if the user's historical time period for using the attendance function is mostly between 8:00 and 9:00 a.m., then the electronic device can automatically configure the corresponding trigger condition for the attendance function as 8:00 to 9:00 a.m., and this specification does not limit this.

[0037] In one embodiment, the electronic device can identify the state of the application, and when the application is in the foreground running state, it can monitor whether the triggering condition of the target application function is satisfied. The foreground running state can include the state that the application is visible and running on the display screen of the electronic device, for example, a page of the application is displayed on the display screen of the electronic device, or the application is started, etc.

[0038] Step 206: If the trigger condition is met, a quick control area corresponding to the target application function is formed on the page.

[0039] In one embodiment, if the electronic device detects that the triggering condition of the target application function is met, a quick control area corresponding to the target application function is formed on the page of the application displayed on the electronic device, so that the user can perform corresponding processing operations on the quick control area of ​​the current page, thereby realizing the preset function of the target application function. The display position of the quick control area can be located at the upper edge or the lower edge of the page, or at any position within the page. And the quick control area can be in the extended area of ​​the page, or a temporary window can be superimposed on the page, so that the quick control area can be in the temporary window, wherein the temporary window can be a floating window, etc., and this specification does not limit this.

[0040] In one embodiment, the electronic device can switch the quick control area between a folded state and an expanded state in response to an adjustment operation on the quick control area. The adjustment operation may include any form of operation on the quick control area embodiment, such as a mouse click operation, a mouse hover operation, a sliding operation, a line of sight focus operation, and a touch operation, etc., and this specification does not limit this.

[0041] The expanded state of the quick control area means that the area is larger and can display more information related to the target application function; while the collapsed state of the quick control area means that the area is smaller and can display less information related to the target application function, wherein the size of the quick control area in the expanded state is larger than the size of the quick control area in the collapsed state.

[0042] In one embodiment, the remaining area of ​​the displayed application page except the quick control area can be called the non-quick control area. When the quick control area and the non-quick control area in the page are arranged and displayed along a preset direction, the quick control area can be switched to an expanded state in response to a drag operation that moves the non-quick control area away from the quick control area along the preset direction; the quick control area can be switched to a collapsed state in response to a drag operation that moves the non-quick control area closer to the quick control area along the preset direction. The preset direction can include any direction such as a vertical direction or a horizontal direction.

[0043] In one embodiment, in response to the adjustment operation on the quick control area, the quick control area can be controlled to switch between the folded state and the expanded state, so that the application page can be fully utilized, the user's needs can be met, and more effective information can be displayed to the user. When the quick control area is in the folded state, more information of non-quick control areas in the page can be displayed, which can prevent the quick control area from affecting the user's other operations on non-quick control areas, fully improve the space utilization of the application page, and also improve the simplicity of the application page; when the quick control area is in the expanded state, the information of the corresponding target application function can be fully displayed, so that the user can realize the quick operation of the target application function, and the corresponding preset function can be quickly realized without the user having to select from a large number of target application functions contained in the application, which simplifies the user's operation and saves a lot of time cost.

[0044] In one embodiment, a function option for triggering a corresponding target application function may be displayed in the quick control area. Then the electronic device may execute the corresponding target application function in response to the trigger operation for the function option, and may display the corresponding execution result in the quick control area. For example, when the target application function is an "attendance function", an attendance punch-in button may be displayed in the quick control area, and the electronic device may implement attendance punch-in in response to the user's click operation on the attendance punch-in button, and may display execution results such as "Punch-in successful!" in the quick control area.

[0045] In one embodiment, the prerequisite for executing the target application function can be configured as passing the verification of the user's identity information. Then the electronic device can collect the identity information of the initiator of the trigger operation in response to the trigger operation of the function option in the quick control area. If the collected identity information can match the preset identity information, the application function corresponding to the function option can be executed; if the collected identity information does not match the preset identity information, the application function corresponding to the function option will not be executed. Among them, the identity information may include face information, fingerprint information or palm print information, etc., and this specification does not limit this. For example, when the target application function is the attendance function, if the identity authentication is passed, the corresponding punch-in function is executed in response to the trigger operation for the punch-in function option, and it will not be executed if the identity authentication fails.

[0046] In one embodiment, when it is detected that the target application function has been completed or expired, the quick control area corresponding to the target application function can be deleted from the page. For example, when the target application function is an "attendance function", the user has triggered the function options in the quick control area and completed the attendance punching. Then, when it is detected that the attendance punching is completed, the quick control area can be deleted from the page in time.

[0047] In one embodiment, if the trigger conditions of multiple target application functions are met, function options of multiple target application functions can be displayed in the same quick control area, or function options of different target application functions can be displayed in different quick control areas. For example, function options of target application functions corresponding to the same trigger condition can be displayed in the same quick control area, etc. This specification does not limit this.

[0048] In one embodiment, the electronic device can also switch the page of the application to an independent display page of the target application function corresponding to the quick control area in response to a selection operation on the quick control area, thereby enabling a direct jump from any page of the application to the display page of the corresponding target application function, thereby meeting the needs of the user, simplifying the user's operation, and significantly improving the switching efficiency between multiple target application functions.

[0049] For ease of understanding, the attendance function in an instant messaging application is taken as an example to illustrate the technical solutions of one or more embodiments of this specification.

[0050] Figure 3 is a schematic diagram of a page in an application provided by an exemplary embodiment. After user X starts the instant messaging application "Application 01" on the electronic device, the following page can be displayed: Figure 3 The page 300 of the application 01 shown in the figure may include a first display area 301 and a second display area 302. The second display area 302 may include multiple function entrances, and the corresponding page information may be displayed in the first display area 301 by selecting a function entrance in the second display area 302. For example, when the "message" entrance is selected, the corresponding message list may be displayed in the first display area 301.

[0051] In this embodiment, it is assumed that the trigger conditions of the "attendance function" in application 01 are pre-set as the arrival time range between 8:00-9:00 and the arrival time range between 17:00-18:00. When the electronic device has started application 01, that is, application 01 is in the foreground running state, the electronic device can monitor whether the trigger conditions of the attendance function in application 01 are met. In other words, the electronic device can monitor whether the current time point of the electronic device meets the trigger conditions of the attendance function.

[0052] In this embodiment, when the current time point of the electronic device is between 8:00-9:00, the triggering condition of the attendance function has been met, then the attendance function can be triggered in the following manner: Figure 3 The page 300 shown in FIG. 1 forms a quick control area corresponding to the attendance function. The quick control area can be formed by sliding down the first display area 301 as a whole. Figure 4 As shown, the quick operation area 401 is located in the extended area of ​​the page 400. At this time, the size of the first display area 402 is relatively Figure 3 The size of the first display area 301 is reduced.

[0053] Of course, the quick control area 401 may also be located between the first display area 402 and the second display area 403 , at the upper edge of the page 400 , or at the lower edge of the page 400 , etc., and this is not limited in the present specification.

[0054] In this embodiment, it is assumed that the prerequisite for executing the attendance function is pre-configured as passing the face recognition. In the quick control area 401, a function option "clock in 4011" for triggering the attendance clock-in function can be displayed. Then, the electronic device can collect the face information of the user X in response to the user's triggering operation for clocking in 4011, such as Figure 5 As shown, the relevant content of face recognition can be displayed in the quick control area 501 in the page 500. If the collected face information of user X matches the preset face information, the attendance function can be executed, and the corresponding execution result is displayed in the quick control area 501; if the collected face information of user X does not match the preset face information, the attendance function is not executed.

[0055] At this time, the user can directly trigger the function option "Punch in to work 4011" displayed in the quick control area 401 to make the electronic device perform the corresponding attendance function. The user does not need to search for the "attendance function" from a large number of application functions distributed on different pages of application 01, which can simplify the user's operation and remind the user to perform the corresponding attendance punching operation in time.

[0056] Of course, when the attendance function is configured to be automatically executed, when the current time point of the electronic device is between 8:00-9:00, the triggering condition of the attendance function has been met, and the electronic device can automatically execute the attendance function, such as Figure 6 As shown, the corresponding execution result can be displayed in the quick operation area 601. When the electronic device detects that the attendance function has been completed, the quick operation area 601 can also be deleted from the page 600 after waiting for a preset time.

[0057] In this embodiment, Figure 4 In the page 400 shown in FIG. 1 , a quick control area 401, a first display area 402, and a second display area 403 are arranged in a vertical direction, wherein the first display area 402 and the second display area 403 can be referred to as non-quick control areas, and the quick control area 401 is in an expanded state. Figure 4 The dragging operation is performed in the direction 404 shown, and the dragging operation can make the non-quick display area close to the quick control area 401. In response to the dragging operation, the electronic device can switch the quick control area 401 from the expanded state to the collapsed state, such as Figure 7As shown, a quick control area 701 in a collapsed state can be displayed in the page 700. The quick control area 701 is relative to Figure 4 The quick control area 401 in the expanded state is smaller in size and does not occupy the display area of ​​the first display area 702 and the second display area 703 , which can both remind the user and not interrupt other operation behaviors of the user.

[0058] Of course, users can also Figure 7 The electronic device can perform a drag operation in the direction 704 shown in the figure, and the drag operation can make the non-quick display area away from the quick control area 701. Then, in response to the drag operation, the electronic device can switch the quick control area 701 from the retracted state to the Figure 4 The quick control area 401 is in an expanded state, and the quick control area 401 in the expanded state can display more information related to the attendance function to the user.

[0059] In this embodiment, the quick control area of ​​the attendance function can also be located in a temporary window superimposed on the page of application 01, such as Figure 8 As shown, the quick control area corresponding to the attendance function is located in a temporary window 803 , and the temporary window 803 can be superimposed on the page 800 of the application 01 .

[0060] in, Figure 4-Figure 8 The first display area and the second display area in the above Figure 3 The functions of the corresponding first display area 301 and second display area 302 are the same and will not be repeated here.

[0061] Fig. 9 is a schematic structural diagram of an electronic device provided by an exemplary embodiment. Fig. 9 At the hardware level, the device includes a processor 902, an internal bus 904, a network interface 906, a memory 908, and a non-volatile memory 910, and may also include hardware required for other services. The processor 902 reads the corresponding computer program from the non-volatile memory 910 into the memory 908 and then runs it, forming a quick control device for the application function at the logical level. Of course, in addition to the software implementation, one or more embodiments of this specification do not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0062] Please refer to Fig.10 In the software implementation, the quick control device of the application function may include a display unit 1002, a monitoring unit 1004 and a generation unit 1006. Among them:

[0063] The page display unit 1002 is used to display a page in the application program, wherein the triggering options in the page are irrelevant to the target application function contained in the application program;

[0064] A monitoring unit 1004 is used to monitor whether a trigger condition of the target application function is satisfied;

[0065] The generating unit 1006 is configured to form a shortcut control area corresponding to the target application function on the page if the trigger condition is satisfied.

[0066] Optionally, the monitoring unit 1004 is specifically used for:

[0067] identifying a state that the application is in;

[0068] When the application is in the foreground running state, monitoring is performed to determine whether a trigger condition of the target application function is satisfied.

[0069] Optionally, the page is a preset page related to the target application function; or, the page is any page in the application.

[0070] Optionally, also include:

[0071] The switching unit 1008 is configured to switch the quick control area between a retracted state and an extended state in response to an adjustment operation on the quick control area.

[0072] Optionally, the switching unit 1008 is specifically configured to:

[0073] The quick control area and the non-quick control area in the page are arranged and displayed along a preset direction, and in response to a dragging operation along the preset direction to move the non-quick control area away from the quick control area, the quick control area is switched to an expanded state;

[0074] In response to a dragging operation along the preset direction to bring the non-quick control area close to the quick control area, the quick control area is switched to a retracted state.

[0075] Optionally, also include:

[0076] The option display unit 1010 displays function options for triggering the target application function in the quick control area.

[0077] Optionally, also include:

[0078] The execution unit 1012 is used to execute the target application function in response to the trigger operation on the function option, and display the corresponding execution result in the quick control area.

[0079] Optionally, also include:

[0080] The collecting unit 1014 is used to collect the identity information of the initiator of the triggering operation in response to the triggering operation for the function option; if the collected identity information matches the preset identity information, the application function corresponding to the function option is executed.

[0081] Optionally, the generating unit 1006 is specifically configured to:

[0082] forming the quick control area in the extended area of ​​the page;

[0083] Alternatively, the quick control area is formed in a temporary window superimposed on the page.

[0084] Optionally, the quick control area is located at the upper edge or the lower edge of the page.

[0085] Optionally, when the target application function is an attendance function, the trigger condition includes reaching a preset time range and / or detecting a first preset trigger operation;

[0086] When the target application function is an approval function, the trigger condition includes detecting a second preset trigger operation.

[0087] Optionally, also include:

[0088] The deleting unit 1016 is configured to delete the quick control area from the page when it is detected that the target application function has been completed or expired.

[0089] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver, a game console, a tablet computer, a wearable device or a combination of any of these devices.

[0090] In a typical configuration, a computer includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0091] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0092] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, graphene-based storage media or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0093] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0094] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0095] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0096] It should be understood that although the terms first, second, third, etc. may be used to describe various information in one or more embodiments of this specification, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0097] The above description is merely a preferred embodiment of one or more embodiments of the present specification and is not intended to limit one or more embodiments of the present specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of one or more embodiments of the present specification shall be included in the scope of protection of one or more embodiments of the present specification.

Claims

1. A quick control method for application functions, characterized in that: include: Displaying a page in an application, wherein the triggering options in the page are irrelevant to the target application functions contained in the application; Monitoring whether a trigger condition of the target application function is satisfied; If the trigger condition is met, a quick control area corresponding to the target application function is formed on the page, wherein the quick control area is an area that accepts processing operations to implement the target application function; Displaying a function option for triggering the target application function in the quick control area; In response to the triggering operation on the function option, executing the target application function, and displaying the corresponding execution result in the quick control area; In response to an adjustment operation on the quick control area, the quick control area is switched between a folded state and an expanded state, including: the quick control area and the non-quick control area in the page are arranged and displayed along a preset direction, and in response to a dragging operation along the preset direction to move the non-quick control area away from the quick control area, the quick control area is switched to the expanded state.

2. The method according to claim 1, characterized in that Monitoring whether the triggering condition of the target application function is met includes: identifying a state that the application is in; When the application is in the foreground running state, monitoring is performed to determine whether a trigger condition of the target application function is satisfied.

3. The method according to claim 1, characterized in that The page is a preset page related to the target application function; or, the page is any page in the application program.

4. The method according to claim 1, characterized in that: Switching the quick control area between a folded state and an expanded state further includes: In response to a dragging operation along the preset direction to bring the non-quick control area close to the quick control area, the quick control area is switched to a retracted state.

5. The method according to claim 1, characterized in that Also includes: In response to a triggering operation on the function option, collecting identity information of an initiator of the triggering operation; If the collected identity recognition information matches the preset identity recognition information, the application function corresponding to the function option is executed.

6. The method according to claim 1, characterized in that Forming a quick control area corresponding to the target application function on the page includes: forming the quick control area in the extended area of ​​the page, wherein the extended area is the display area that is vacated after the size of the original display area in the page is reduced; Alternatively, the quick control area is formed in a temporary window superimposed on the page.

7. The method according to claim 1, characterized in that The quick control area is located at the upper edge or the lower edge of the page.

8. The method according to claim 1, characterized in that When the target application function is an attendance function, the trigger condition includes reaching a preset time range and / or detecting a first preset trigger operation; When the target application function is an approval function, the trigger condition includes detecting a second preset trigger operation.

9. The method according to claim 1, characterized in that: Also includes: When it is detected that the target application function has been completed or expired, the quick control area is deleted from the page.

10. A quick control device for application functions, characterized in that: include: A display unit, used for displaying a page in an application, wherein the triggering options in the page are irrelevant to the target application function contained in the application; A monitoring unit, used to monitor whether a trigger condition of the target application function is met; a generating unit, configured to form a quick control area corresponding to the target application function on the page if the trigger condition is satisfied, wherein the quick control area is an area that accepts processing operations to implement the target application function; An option display unit, which displays function options for triggering the target application function in the quick control area; an execution unit, configured to execute the target application function in response to a trigger operation on the function option, and display a corresponding execution result in the shortcut control area; A switching unit is used to switch the quick control area between a folded state and an expanded state in response to an adjustment operation on the quick control area, and is specifically used to: arrange the quick control area and the non-quick control area in the page along a preset direction for display, and in response to a dragging operation along the preset direction to move the non-quick control area away from the quick control area, switch the quick control area to the expanded state.

11. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor implements the method according to any one of claims 1 to 9 by running the executable instructions.

12. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the instruction is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.