CN115248645A - Shortcut operation method and mobile terminal - Google Patents

Shortcut operation method and mobile terminal Download PDF

Info

Publication number
CN115248645A
CN115248645A CN202110468968.7A CN202110468968A CN115248645A CN 115248645 A CN115248645 A CN 115248645A CN 202110468968 A CN202110468968 A CN 202110468968A CN 115248645 A CN115248645 A CN 115248645A
Authority
CN
China
Prior art keywords
function
mobile terminal
shortcut
interface
user
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN202110468968.7A
Other languages
Chinese (zh)
Inventor
刘维彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110468968.7A priority Critical patent/CN115248645A/en
Priority to PCT/CN2022/091862 priority patent/WO2022228582A1/en
Publication of CN115248645A publication Critical patent/CN115248645A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

The embodiment of the application discloses a quick operation method and a mobile terminal, relates to the field of terminals, and is simple and efficient in batch operation processing process. The method comprises the following steps: the mobile terminal displays an operation interface, wherein the operation interface comprises an operation menu and an operation object, and the operation menu comprises at least one function identifier; and responding to a first operation on a first function identifier in the at least one function identifier and a second operation on the operation object, and executing the sub-function in the first function indicated by the second operation on the operation object by the mobile terminal. The first function is a function indicated by the first function identifier, and the second operation is used for indicating to execute a sub-function under the first function.

Description

Shortcut operation method and mobile terminal
Technical Field
The embodiment of the application relates to the field of terminals, in particular to a shortcut operation method and a mobile terminal.
Background
Nowadays, there is an increasing reliance and desire on mobile terminals. Although the screen size and the screen occupation ratio of the mobile terminal are increasing day by day, the visual experience of using the mobile terminal is improved, and the amount of information is increased, the operation efficiency thereof is far lower than that of a Personal Computer (PC).
In a scene with a high demand for operation efficiency (e.g., an office scene), a click, a long press, a gesture, a multi-finger touch, and the like are generally used as means for calling (calling) a function in an interface of a mobile terminal. For example, to expand more shortcut menus on a mobile terminal, a long press operation may be used to invoke, the interface after the invocation is shown in fig. 1.
However, the two rows of function icons (for indicating shortcut operations) in the shortcut menu illustrated in fig. 1 are very cluttered to the user and it is difficult to find a target function icon. When a complex function needs to be realized, if the complex function is realized by adding more icons in the shortcut menu, the shortcut menu is more messy, and the user experience is poor. In addition, when a user wants to perform batch operation or shortcut operation on a plurality of objects in the interface, the flow of long pressing, popping up a shortcut menu and selecting needs to be repeated on each object, so that the processing process is complicated and the operation efficiency is low.
Disclosure of Invention
The shortcut operation method and the mobile terminal have the advantages of strong expansibility in the scene of bearing more shortcut operations, and simple and efficient batch operation processing process.
In order to achieve the above purpose, the embodiment of the present application adopts the following technical solutions:
in a first aspect, a shortcut operation method is provided, which may be performed by a mobile terminal. The method can comprise the following steps: the mobile terminal displays an operation interface, wherein the operation interface comprises an operation menu and an operation object, and the operation menu comprises at least one function identifier; and responding to a first operation on a first function identifier in the at least one function identifier and a second operation on the operation object, and executing the sub-function in the first function indicated by the second operation on the operation object by the mobile terminal. The first function is the function indicated by the first function identifier, and the second operation is used for indicating to execute the sub-function under the first function.
According to the quick operation method, quick and continuous batch operation can be achieved on the operation objects by operating a certain function in the operation menu and combining the operation on the operation objects in the operation interface. When the functions supported by the mobile terminal are more and more complex, for example, when the "fast approval" function includes multiple choices of "pass" and "reject", icons of the large-scale function of "fast approval" are only required to be added in an operation menu, and then different touch operations of the user are combined, so that multiple operations under the function can be provided for the user. Compared with the mode that the function icons selected from the lowest layer (such as 'through form' and 'reject form') need to be embodied in the menu in the prior art, the scheme provided by the application improves the expandability. The complexity of user operation is reduced, the processing efficiency of the mobile terminal is improved, and efficient interaction between the mobile terminal and the user is realized.
In a possible implementation manner, different types of operation objects can be used in the operation interface, one type of operation object includes one or more operation objects, and the operation objects included in one type of operation object are used for executing the same sub-functions, so that batch processing of the different types of operation objects is efficiently realized.
For example, the operation interface includes N forms, the form expected to pass the approval is a first-class operation object, the form expected to be rejected is a second-class operation object, the user performs a first operation on the function identifier of the "quick approval", and performs a second operation on the type of operation object of the form expected to pass the approval, the second operation is used for instructing to execute a "pass" sub-function under the "quick approval", and the mobile terminal responds to the first operation and the second operation to execute a "pass" function under the "quick approval" on each operation object in the first-class operation object.
In another possible implementation manner, the first operation on the first function identifier may be specifically implemented as: and clicking the first function identifier, or pressing the first function identifier for a long time, or continuously pressing the first function identifier. In this way, the specific implementation of the first operation can be designed according to actual requirements, improving the operability of the scheme.
In another possible implementation manner, the second operation may include a sliding operation or a clicking operation. In this way, the specific implementation of the second operation can be designed according to actual requirements, improving the operability of the scheme.
In another possible implementation manner, the shortcut operation method provided by the present application may further include: in response to a second operation on the operation object, the mobile terminal displays a sliding track of the second operation. Therefore, the input operation track can be visually presented to the user, and the user experience is improved.
In another possible implementation manner, the shortcut operation method provided by the present application may further include: and responding to a second operation on the operation object, and displaying a standardized icon corresponding to the second operation by the mobile terminal. Therefore, the sub-function corresponding to the second operation can be visually indicated to the user, and the user experience is improved.
In another possible implementation manner, before the mobile terminal displays the operation interface, the shortcut operation method provided by the application may further include: displaying a shortcut indication icon; and responding to the touch operation of the shortcut indication icon to execute the display operation interface. Therefore, the operation interface can be navigated through the shortcut indication icon, so that the operation experience of the user is improved.
In another possible implementation manner, the shortcut operation method provided by the present application may further include: and responding to the first operation of the first function identifier, and setting an operation menu in an operation interface into an activated state by the mobile terminal. Correspondingly, the sub-function in the first function of executing the second operation instruction by the mobile terminal on the operation object may be specifically implemented as: and when the operation menu is in an activated state, the mobile terminal executes the sub-function in the first function indicated by the second operation on the operation object. Therefore, misoperation of the mobile terminal can be avoided when the second operation has other functions, and user experience is improved.
In another possible implementation manner, the shortcut operation method provided by the present application may further include: the mobile terminal receives a third operation of the user on the first function identifier; in response to the third operation, the mobile terminal sets the operation menu to an inactive state. Therefore, misoperation of the mobile terminal can be avoided when the second operation has other functions, and user experience is improved.
In another possible implementation manner, the first operation may be a pressing operation, and the third operation may be an ending pressing operation. Alternatively, the first operation is a click operation, and the third operation is a click operation. Alternatively, the first operation is a click operation, and the third operation is a click operation on a function identifier other than the first function identifier in the operation menu.
In a second aspect, a shortcut operation device is provided, which can be applied to a mobile terminal. The apparatus may include: display element and processing unit. Wherein:
the display unit is used for displaying an operation interface, the operation interface comprises an operation menu and an operation object, and the operation menu comprises at least one function identifier.
And the processing unit is used for responding to a first operation on a first function identifier in the at least one function identifier and a second operation on the operation object and executing a sub-function in the first function indicated by the second operation on the operation object, wherein the first function is the function indicated by the first function identifier, and the second operation is used for indicating to execute the sub-function under the first function.
According to the shortcut operation device, through operation on a certain function in the operation menu and operation on the operation object in the operation interface, shortcut and continuous batch operation on the operation object can be achieved. When the functions supported by the mobile terminal are more and more complex, for example, the "fast approval" function includes multiple choices of "pass" and "reject", only icons of the large-class functions of "fast approval" are added in the operation menu, and then different touch operations of the user are combined, so that multiple operations under the functions can be provided for the user. Compared with the mode that the function icons selected at the lowest layer (such as 'form through' and 'reject form') need to be embodied in the menu in the prior art, the scheme provided by the application improves the expansibility. The complexity of user operation is reduced, the processing efficiency of the mobile terminal is improved, and efficient interaction between the mobile terminal and the user is realized.
In a possible implementation manner, different types of operation objects may be used in the operation interface, one type of operation object includes one or more operation objects, and the operation objects included in one type of operation object are used for executing the same sub-function, thereby efficiently realizing batch processing of one type of operation object.
In another possible implementation manner, the first operation on the first function identifier may be specifically implemented as: and clicking the first function identifier, or pressing the first function identifier for a long time, or continuously pressing the first function identifier. In this way, the specific implementation of the first operation can be designed according to actual requirements, improving the operability of the scheme.
In another possible implementation manner, the second operation may include a sliding operation or a clicking operation. In this way, the specific implementation of the second operation can be designed according to actual requirements, improving the operability of the scheme.
In another possible implementation manner, the display unit may be further configured to: and responding to the second operation, and displaying a sliding track of the second operation. Therefore, the input operation track can be visually presented to the user, and the user experience is improved.
In another possible implementation manner, the display unit may be further configured to: and responding to a second operation on the operation object, and displaying a standardized icon corresponding to the second operation. Therefore, the sub-function corresponding to the second operation can be visually indicated to the user, and the user experience is improved.
In another possible implementation manner, the display unit may be further configured to display a shortcut indication icon. The processing unit may be specifically configured to respond to a touch operation on the shortcut indication icon, and execute displaying the operation interface. Therefore, the operation interface can be navigated through the shortcut indication icon, so that the operation experience of a user is improved.
In another possible implementation manner, the processing unit may be further configured to: and setting an operation menu in the operation interface to be in an activated state in response to the first operation on the first function identifier. Correspondingly, the sub-function in the first function that the processing unit executes the second operation instruction on the operation object may be specifically implemented as: and when the operation menu is in an activated state, executing the sub-function in the first function indicated by the second operation on the operation object. Therefore, misoperation of the mobile terminal can be avoided when the second operation has other functions, and user experience is improved.
In another possible implementation manner, the processing unit may be further configured to: and setting the operation menu to be in an inactive state in response to a third operation on the first function identifier. Therefore, misoperation of the mobile terminal can be avoided when the second operation has other functions, and user experience is improved.
In another possible implementation manner, the first operation may be a pressing operation, and the third operation may be an ending pressing operation. Alternatively, the first operation is a click operation, and the third operation is a click operation. Alternatively, the first operation is a click operation, and the third operation is a click operation on a function identifier other than the first function identifier in the operation menu.
In a third aspect, a mobile terminal is provided, which may include: one or more processors, memory, touch screen, and one or more computer programs; the various devices described above may be connected by one or more communication buses. Wherein the touch screen may comprise a touch sensitive surface and a display, the one or more computer programs being stored in the memory and configured to be executed by the one or more processors and the one or more computer programs comprising instructions which, when executed by the one or more processors, cause the mobile terminal to perform the shortcut operation method as provided by the first aspect or any of the possible implementations of the first aspect.
In a fourth aspect, a computer storage medium is provided, which includes computer instructions that, when executed on a mobile terminal, cause the mobile terminal to perform a shortcut operation method as provided in the first aspect or any one of the possible implementations of the first aspect.
In a fifth aspect, a computer program product is provided, which, when running on a computer, causes the computer to execute the shortcut operation method provided in the first aspect or any one of the possible implementations of the first aspect.
It should be appreciated that the description of technical features, solutions, benefits, or similar language in this application does not imply that all of the features and advantages may be realized in any single embodiment. Rather, it should be appreciated that any discussion of a feature or advantage is meant to encompass a particular feature, aspect, or advantage in at least one embodiment. Therefore, the descriptions of technical features, technical solutions or advantages in the present specification do not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions and advantages described in the present embodiments may also be combined in any suitable manner. One skilled in the relevant art will recognize that an embodiment may be practiced without one or more of the specific features, aspects, or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments.
Drawings
FIG. 1 is a schematic diagram of a mobile terminal interface;
fig. 2 is a schematic diagram of a hardware structure of a mobile phone according to an embodiment of the present disclosure;
FIG. 3a is a block diagram of a mobile terminal according to an embodiment of the present application
Figure BDA0003044584950000041
A software architecture schematic of an operating system;
fig. 3b is a schematic view of a communication scenario provided in an embodiment of the present application;
FIG. 4 is a schematic diagram of a display interface of a mobile terminal according to some embodiments of the present application;
FIG. 5 is a schematic diagram of a display interface of a mobile terminal according to some other embodiments of the present application;
fig. 6 is a schematic flow chart of a shortcut operation method according to some embodiments of the present application;
fig. 7 is a schematic flowchart of a shortcut operation method according to another embodiment of the present application;
FIG. 8 is a schematic view of a display interface of a mobile terminal in accordance with further embodiments of the present application;
FIG. 9 is a schematic diagram of a possible structure of a shortcut operation device provided in an embodiment of the present application;
FIG. 10 is a schematic view of another possible structure of a shortcut operation device provided in an embodiment of the present application;
fig. 11 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application.
Detailed Description
In the following, the terms "first", "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the embodiments of the present application, "a plurality" means two or more unless otherwise specified.
At present, in a process that a user uses a mobile terminal, such as a mobile phone, if a certain operation is to be performed on a certain operation object in an interface, a shortcut menu in a current interface needs to be called up by long pressing at a position of the operation object in the interface, and a function icon corresponding to the operation to be performed is selected in the shortcut menu. When a user wants to perform a certain operation on a plurality of objects in batch in an interface, the user needs to call a shortcut menu for each object by long pressing and select a corresponding function icon, and the operation in the whole process is various and the user experience is not high. If the functions supported by the mobile terminal need to be complex, more and more function icons can be displayed on the called shortcut menu interface, and user experience is affected.
The embodiment of the application provides a shortcut operation method which can be applied to a mobile terminal. By adopting the method provided by the embodiment of the application, the quick and continuous batch operation on the objects can be realized by activating a certain function in the operation menu and combining the operation of the user on the objects in the interface. When the functions supported by the mobile terminal are more and more complex, for example, the "fast approval" function includes multiple choices of "pass" and "reject", only icons of the large-class functions of "fast approval" are added in the operation menu, and then different touch operations of the user are combined, so that multiple operations under the functions can be provided for the user. Compared with the mode that the function icons selected at the lowest layer (such as 'form through' and 'reject form') need to be embodied in the menu in the prior art, the scheme provided by the application improves the expansibility. The complexity of user operation is reduced, the processing efficiency of the mobile terminal is improved, and efficient interaction between the mobile terminal and the user is realized.
It should be noted that, the mobile terminal described in the embodiment of the present application may be a device such as a mobile phone, a tablet computer, a desktop, a laptop, a handheld computer, a cellular phone, and a Personal Digital Assistant (PDA), and the embodiment of the present application does not limit the specific form of the device.
Referring to fig. 2, in the embodiment of the present application, a mobile terminal is taken as an example of a mobile phone 100, and a description is provided for the mobile terminal provided in the embodiment of the present application. It will be understood by those skilled in the art that the cell phone 100 shown in fig. 2 is merely an example and does not constitute a limitation of the cell phone 100, and that the cell phone 100 may have more or fewer components than shown, may combine two or more components, or may have a different configuration of components. The various components shown in fig. 2 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
As shown in fig. 2, the mobile phone 100 may specifically include: processor 101, radio Frequency (RF) circuitry 102, memory 103, touch screen 104, bluetooth device 105, one or more sensors 106, wireless Fidelity (WI-FI) device 107, pointing device 108, audio circuitry 109, peripheral interface 110, power system 111, and fingerprint identifier 112. These components may communicate over one or more communication buses or signal lines (not shown in fig. 2).
The following describes the components of the handset 100 in detail with reference to fig. 2:
the processor 101 is a control center of the mobile phone 100, connects various parts of the mobile phone 100 by various interfaces and lines, and executes various functions of the mobile phone 100 and processes data by running or executing an Application (App) stored in the memory 103 and calling data and instructions stored in the memory 103. In some embodiments, processor 101 may include one or more processing units; the processor 101 may also integrate an application processor and a modem processor. The application processor mainly processes an operating system, a user interface, an application program and the like. The modem processor handles primarily wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 101.
The rf circuit 102 may be used for receiving and transmitting wireless signals during the transmission and reception of information or calls. Specifically, the rf circuit 102 may receive downlink data of the base station and then process the downlink data to the processor 101. In addition, data relating to uplink is transmitted to the base station. In general, radio frequency circuitry 102 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency circuitry 102 may also communicate with other devices via wireless communication. The wireless communication may use any communication standard or protocol including, but not limited to, global system for mobile communications, general packet radio service, code division multiple access, wideband code division multiple access, long term evolution, email, short message service, and the like.
The memory 103 is used for storing applications and data, and the processor 101 executes various functions and data processing of the mobile phone 100 by operating the applications and data stored in the memory 103. The memory 103 mainly includes a program storage area and a data storage area. The storage program area may store an operating system, and an application program required by at least one function (such as a sound playing function, an image playing function, and the like). The memory data area may store data (e.g., audio data, phone book, etc.) created upon use of the handset 100. Further, the memory 103 may include high speed random access memory, and may also include non-volatile memory, such as a magnetic disk storage device, flash memory device, or other volatile solid state storage device. The memory 103 may store various operating systems, such as those developed by apple Inc
Figure BDA0003044584950000051
Operating System, developed by Google
Figure BDA0003044584950000052
An operating system, etc.
The touch screen 104 may include a touch sensitive surface 104-1 and a display 104-2. Among other things, the touch-sensitive surface 104-1 (e.g., a touch panel) may capture touch events on or near the touch-sensitive surface 104-1 by a user of the cell phone 100 (e.g., user operation on or near the touch-sensitive surface 104-1 using a finger, a stylus, or any other suitable object) and transmit the captured touch information to other devices, such as the processor 101. Among other things, a touch event by a user near the touch-sensitive surface 104-1 may be referred to as a hover touch. Hover touch may refer to a user not needing to directly contact the touchpad in order to select, move, or drag a target (e.g., an icon, etc.), but only needing to be located near the mobile terminal in order to perform a desired function. In the context of a hover touch application, the terms "touch," "contact," and the like do not imply a contact that is used to directly contact the touch screen, but rather a contact that is near or in proximity thereto. The touch-sensitive surface 104-1 capable of floating touch control can be implemented by using capacitance, infrared light sensation, ultrasonic waves and the like. The touch-sensitive surface 104-1 may include two portions, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts the touch information into touch point coordinates, and sends the touch point coordinates to the processor 101, and the touch controller can also receive and execute instructions sent by the processor 101. Additionally, the touch-sensitive surface 104-1 may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. Display (also referred to as a display screen) 104-2 may be used to display information entered by or provided to the user as well as various menus for handset 100. The display 104-2 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The touch-sensitive surface 104-1 may be overlaid on the display 104-2, and when a touch event is detected on or near the touch-sensitive surface 104-1, it is communicated to the processor 101 to determine the type of touch event, and the processor 101 may then provide a corresponding visual output on the display 104-2 based on the type of touch event. Although in FIG. 2 the touch-sensitive surface 104-1 and the display screen 104-2 are shown as two separate components to implement the input and output functions of the cell phone 100, in some embodiments the touch-sensitive surface 104-1 and the display screen 104-2 may be integrated to implement the input and output functions of the cell phone 100. It is understood that the touch screen 104 is formed by stacking multiple layers of materials, and only the touch sensitive surface (layer) and the display screen (layer) are shown in the embodiment, and other layers are not described in the embodiment. In addition, in some other embodiments of the present application, the touch-sensitive surface 104-1 may be overlaid on the display 104-2, and the size of the touch-sensitive surface 104-1 is larger than that of the display screen 104-2, so that the display screen 104-2 is completely overlaid on the touch-sensitive surface 104-1, or the touch-sensitive surface 104-1 may be disposed on the front surface of the mobile phone 100 in a full-panel manner, that is, the touch of the user on the front surface of the mobile phone 100 can be sensed by the mobile phone 100, so that the full-touch experience on the front surface of the mobile phone 100 can be realized. In other embodiments, the touch-sensitive surface 104-1 may be disposed on the front of the mobile phone 100 in a full-panel manner, and the display screen 104-2 may also be disposed on the front of the mobile phone 100 in a full-panel manner, so that a frameless structure can be implemented on the front of the mobile phone 100.
The handset 100 may also include a bluetooth device 105 for enabling data exchange between the handset 100 and other short-range mobile terminals (e.g., cell phones, smartwatches, etc.). The bluetooth device in the embodiment of the present application may be an integrated circuit or a bluetooth chip.
The handset 100 may also include at least one sensor 106, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display of the touch screen 104 according to the brightness of ambient light, and a proximity sensor that turns off the power of the display when the mobile phone 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer and tapping) and the like for recognizing the attitude of the mobile phone 100; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone 100, detailed descriptions thereof are omitted.
In various embodiments of the present application, the mobile phone 100 may further have a fingerprint recognition function. For example, fingerprint recognizer 112 may be disposed on the back side of cell phone 100 (e.g., below a rear facing camera), or fingerprint recognizer 112 may be disposed on the front side of cell phone 100 (e.g., below touch screen 104, again, e.g., on a main screen key of cell phone 100). In addition, the fingerprint recognition function can also be realized by configuring the fingerprint recognizer 112 in the touch screen 104, i.e. the fingerprint recognizer 112 can be integrated with the touch screen 104 to realize the fingerprint recognition function of the mobile phone 100. In this case, the fingerprint recognizer 112 may be configured in the touch screen 104, may be a part of the touch screen 104, or may be configured in other ways in the touch screen 104. Alternatively, the fingerprint identifier 112 may be implemented as a full panel fingerprint identifier, and thus, the touch screen 104 may be considered a panel that may be fingerprinted anywhere. In some embodiments, the fingerprint identifier 112 may process the captured fingerprint. For example, the fingerprint identifier 112 may perform fingerprint verification and the like on the acquired fingerprint. The fingerprint identifier 112 may also send the processing result of the fingerprint verification (e.g., whether the fingerprint verification is passed) to the processor 101, so that the processor 101 responds accordingly according to the received fingerprint verification result. In other embodiments, the fingerprint identifier 112 may also send the captured fingerprint to the processor 101 for processing (e.g., fingerprint verification, etc.) by the processor 101. The main component of the fingerprint identifier 112 in the present embodiment is a fingerprint sensor, which may employ any type of sensing technology, including but not limited to optical, capacitive, piezoelectric, or ultrasonic sensing technologies, etc.
A WI-FI apparatus 107 for providing a network access to the mobile phone 100 according to a WI-FI related standard protocol, wherein the mobile phone 100 can access to the WI-FI access point through the WI-FI apparatus 107, thereby helping a user to send and receive e-mails, browse web pages, access streaming media, and the like, and providing a wireless broadband internet access for the user. In other embodiments, the WI-FI apparatus 107 may also be a WI-FI wireless access point, which may provide WI-FI network access to other mobile terminals.
A positioning device 108 for providing a geographic location for the handset 100. It can be understood that the Positioning device 108 may specifically be a receiver of a Positioning System such as a Global Positioning System (GPS), a beidou satellite navigation System, and the like. After receiving the geographic location sent by the positioning system, the positioning device 108 sends the information to the processor 101 for processing or sends the information to the memory 103 for storage. In some other embodiments, the Positioning device 108 may be an Assisted Global Positioning System (AGPS) receiver. AGPS is a running mode for GPS positioning under certain assistance, and can make the positioning speed of the mobile phone 100 faster by using signals of a base station in cooperation with GPS satellite signals; in AGPS systems, the positioning device 108 may obtain positioning assistance through communication with an assisted positioning server (e.g., handset 100 positioning server). The AGPS system assists the positioning device 108 in performing ranging and positioning services by acting as an assistance server, in which case the assistance positioning server provides positioning assistance by communicating with the positioning device 108 (i.e., GPS receiver) of a mobile terminal, such as the handset 100, over a wireless communication network.
The audio circuitry 109, speaker 113, and microphone 114 can provide an audio interface between a user and the handset 100. The audio circuit 109 may transmit the electrical signal converted from the received audio data to the speaker 114, and convert the electrical signal into a sound signal for output by the speaker 113; on the other hand, the microphone 114 converts the collected sound signal into an electrical signal, converts the electrical signal into audio data after being received by the audio circuit 109, and outputs the audio data to the RF circuit 102 to be transmitted to, for example, another cellular phone, or outputs the audio data to the memory 103 for further processing.
Peripheral interface 110 provides various interfaces for external input/output devices (e.g., keyboard, mouse, external display, external memory, SIM card, etc.). For example, a mouse through a universal serial bus interface, and a Subscriber Identity Module (SIM) card provided by a telecommunications carrier through metal contacts on a card slot of the SIM card. Peripheral interface 110 may be used to couple the aforementioned external input/output peripherals to processor 101 and memory 103.
The mobile phone 100 may further include a power supply device 111 (such as a battery and a power management chip) for supplying power to each component, and the battery may be logically connected to the processor 101 through the power management chip, so as to implement functions of managing charging, discharging, and power consumption through the power supply device 111.
Although not shown in fig. 2, the mobile phone 100 may further include a camera (front camera and/or rear camera), a flash, a micro-projection device, a Near Field Communication (NFC) device, and the like, which are not described in detail herein.
Illustratively, the memory 103 of the handset 100 may store
Figure BDA0003044584950000071
And (4) operating the system. The operating system is a Linux-based mobile device operating system and combines the above hardware in the handset 100 to implement various functions. The storage will be described in detail below
Figure BDA0003044584950000072
Software architecture of an operating system. It should be noted that the examples of the present application are only for illustration purposes
Figure BDA0003044584950000073
The operating system is an example to illustrate a software environment required by the mobile terminal to implement the technical solution of the present embodiment, and those skilled in the art can understand that the embodiments of the present application can also be implemented by other operating systems.
Illustratively, FIG. 3a is a diagram of a system that may operate aboveIn the mobile terminal
Figure BDA0003044584950000074
Schematic diagram of software architecture of operating system. The software architecture can be divided into three layers, namely an application layer 301, an application framework layer 302 and a Linux kernel layer 303.
The application (Applications) layer 301 is the top layer of the operating system, and includes native Applications of the operating system. Such as email clients, notes, conversations, calendars, browsers, contacts, etc. Of course, for a developer, the developer may write an application and install it into the layer. Generally, the application is developed using Java language, and is completed by calling an Application Programming Interface (API) provided by the application framework layer 302. In some embodiments of the present application, the application layer 301 may also be responsible for calling a corresponding interface provided by the application framework layer 302 to perform display of an operation menu. The operation menu may include one or more operation identifiers. After a user selects one operation in the operation menu, different gestures are input, and different operations can be realized.
An Application Framework (Application Framework) layer 302 mainly provides developers with various APIs that can be used for accessing Application programs, and the developers can interact with a bottom layer (e.g., linux kernel) of an operating system through the Application Framework to develop their own Application programs. The application program framework is mainly a series of service and management systems of an Android operating system. In some embodiments of the present application, the application framework layer 302 may also provide the application layer 301 with a first API for displaying the above-described operation menu. The application framework layer 302 may also provide a second API for the application layer 301 to transmit gestures of user input.
A Linux Kernel layer 303 provides core system services of the operating system, such as security, memory management, process management, network protocol stack, driver model, and the like, based on the Linux Kernel. The Linux kernel also serves as an abstraction layer between the hardware and software stacks.
The technical solutions in the following embodiments may be implemented in a mobile terminal (for example, the mobile phone 100) having the above hardware architecture and software architecture.
The mobile terminal can provide local applications for users. Alternatively, the mobile terminal related to the application can provide the online application for the user through the interaction with the server. An application includes a plurality of functions, and some functions need to be realized with high in the clouds server or local server interaction, and some functions can be handled the realization at mobile terminal itself, and this application does not do specific restriction to this, and is decided according to particular case.
For example, in the communication scenario shown in fig. 3b, the mobile terminal interacts with the server via a communication network connection to provide the user with an online application. The server may be a server of a third-party data center, a cloud server, or a type of server, which is not limited in this embodiment of the present application. The communication network may be a wireless network, a wired network, or the like, which is not limited in this application.
The shortcut operation method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings and application scenarios.
Suppose that a user of a mobile terminal opens an Application (APP) on the mobile terminal, and enters an interface (first interface) of the APP, where the interface includes one or more operation objects. For example, the user opens an automated Office (OA) APP on the mobile terminal, and enters an "i-approved" interface as shown in (a) of fig. 4, which includes a plurality of to-be-examined sheets (to-be-examined sheets 1 to 3 in (a) of fig. 4). For example, a user opens an EXCEL form APP on a mobile terminal, and enters an EXCEL form editing interface as shown in (a) in fig. 5, in which each cell can be an operation object. The mobile terminal can provide an operation menu for a user through the shortcut operation method provided by the application in an interface, the user selects the function identifier in the operation menu, and the mobile terminal executes the sub-function in the function indicated by the selected function identifier on the operation object by combining different operations of the user on the operation object.
As shown in fig. 6, the method for providing shortcut operations in an embodiment of the present invention may include:
s601, the mobile terminal displays an operation interface, and the operation interface comprises an operation menu and an operation object.
Wherein, the operation menu can comprise at least one function identifier. The function identification is used for indicating functions supported in the operation interface.
For example, in the real-time communication APP, the function identifier may be an identifier of a forwarding function, an identifier of a copy function, an identifier of a deletion function, or others.
Illustratively, the function identifier may be included in the operation menu in the form of a text or an icon.
In a possible implementation manner, when the mobile terminal enters a first interface (the first interface includes one or more operation objects) according to an operation of a user, the mobile terminal may identify a function supported in the first interface to form an operation menu, and then the mobile terminal displays the operation interface, where the operation interface is an interface that displays the operation menu on the basis of the first interface.
Illustratively, when entering the interface of "i examine" shown in (a) of fig. 4, the mobile terminal displays an operation interface as shown in (b) of fig. 4, where the operation interface includes an operation menu 401 and operation objects (pending receipt 1 to pending receipt 3), and the operation menu 401 includes a "forward" function identifier 4011 and a "fast examine" function identifier 4012.
Illustratively, the mobile terminal displays an operation interface as shown in (b) in fig. 5 when entering into the "EXCEL table" interface shown in (a) in fig. 5, the operation interface including an operation menu 501 including an "insert" function identification 5011, a "calculate" function identification 5012, a "copy" function identification 5013, and a "remove" function identification 5014, and an operation object (a plurality of cells). The "insert" function identification 5011 includes inserting new rows, inserting new columns, and inserting new cells. The "compute" function identification 5012 includes a fast summation. Copy down, copy right functions are included in the "copy" function identification 5013. The "remove" function identification 5014 includes remove row, remove column, and remove cell.
It should be noted that, the appearance style of the operation menu and the position in the operation interface may be configured according to actual requirements, which is not limited in the embodiment of the present application. The menu wheel in fig. 4, the menu box in fig. 5, the position displayed in the lower left corner of the operation interface, and the like are all exemplified expressions and are not particularly limited.
Optionally, the mobile terminal may display a shortcut indication icon first, where the shortcut indication icon is used for navigating the operation menu, and after the user selects the shortcut indication icon, S601 is executed to display the operation interface including the operation menu. Correspondingly, as shown in fig. 7, the shortcut operation method provided in the embodiment of the present application may further include S601a and S601b before S601.
S601a, the mobile terminal displays a shortcut indication icon.
The mobile terminal can actively display the shortcut indication icon to the user when entering a certain interface.
Illustratively, as an interface of the mobile terminal illustrated in fig. 8 (a), the mobile terminal displays a shortcut indication icon 801.
It should be noted that, the appearance style of the shortcut indication icon and the position in the interface may be configured according to actual requirements, which is not limited in the embodiment of the present application. The circle in fig. 8 (a), the lower left corner displayed on the interface, and the like are exemplary representations and are not particularly limited.
S601b, the mobile terminal receives touch operation of the user on the shortcut indication icon.
And the touch operation is used for selecting the shortcut indication icon.
Specifically, when the user wants to operate a certain object in the interface, the shortcut indication icon may be clicked or pressed for a long time on the touch screen of the mobile terminal.
The long press refers to that a user touches and clicks a touch screen of the terminal for a time period greater than or equal to a preset time period. The value of the preset duration can be configured according to actual requirements, and the embodiment of the application is not limited.
For example, the user may long-press the shortcut indication icon 801 in the mobile terminal interface illustrated in fig. 8 (a) to select the shortcut indication icon 801. After receiving the long press of the shortcut instruction icon 801 by the user, the mobile terminal executes S601 to display an operation interface as shown in (b) in fig. 8, where an operation menu 802 and an operation object are displayed in the operation interface, and the operation menu 802 includes a "copy" function identifier, a "paste" function identifier, a "withdraw" function identifier, a "delete" function identifier, and a "switch window" function identifier supported in the interface.
Correspondingly, after S601b, S601 may be specifically implemented as: and responding to the operation of touching the shortcut indication icon by the user, and displaying an operation menu by the mobile terminal.
S602, the mobile terminal receives a first operation of a user on a first function identifier in at least one function identifier in the operation menu.
The first operation may be used to activate an operation menu and select the first function, or the first operation may be used to select the first function. The first function is the function indicated by the first function identification. The first function is the function indicated by the first function identification.
Specifically, when the user wants to execute the first function on a certain operation object in the operation interface, the first operation on the first function identifier may be input on the touch screen of the mobile terminal. It should be understood that the first operation on the first function identifier is to perform the first operation at the position of the first function identifier in the operation menu.
Optionally, the first operation may be a continuous pressing operation, or the first operation may be a clicking operation, or the like. The specific operation manner of the first operation may be configured according to actual requirements, which is not limited in this embodiment of the present application.
The pressing operation can be a state that the function mark is continuously touched and is not released.
Optionally, after the mobile terminal receives a first operation of the first function identifier in the operation menu by the user in S602, the mobile terminal may further set the first function identifier in the operation menu to be an appearance different from other operations.
Illustratively, in the operation interface shown in fig. 8 (b), the user continuously presses the "withdraw" button (corresponding to the "withdraw" function identifier) in the operation menu 802, and the mobile terminal will respond to the continuous pressing operation, and as shown in fig. 8 (c), the mobile terminal will display the "withdraw" function identifier in a darker background color than other function identifiers.
Optionally, as shown in fig. 7, the shortcut operation method provided by the present application may further include S602a.
S602a, responding to the first operation, the operation menu enters an activated state.
In one possible implementation manner, in S602a, the mobile terminal may internally set the operation menu to an active state.
And S603, the mobile terminal receives a second operation of the user on the operation object.
And the operation object is the object of the drop point position of the second operation in the operation interface. The operation object can be a class of operation object, and one or more operation objects are included in the class of operation object. A class of operands refers to operands that perform the same second operation.
In one possible implementation, the second operation may be a sliding operation.
Specifically, when the second operation is a sliding operation, the second operation may include a sliding operation in one or more directions. It should be noted that the sliding operation may be a touch sliding operation or an interval sliding operation (for example, making some gestures).
For example, when the second operation is a sliding operation of the "√" locus, the second operation includes continuous sliding operations in two different directions.
For example, when the second operation is a sliding operation of an "x" trajectory, the second operation includes two different directions of sliding operations that are not consecutive.
For example, when the second operation is a slide operation of "→" trajectory, the second operation includes a slide operation in one direction.
For example, when the second operation is an operation of selecting a plurality of cells in the EXCEL table, the second operation may be a touch slide operation of sliding from the upper left corners of the plurality of cells to the lower right corners of the plurality of cells.
In another possible implementation manner, the second operation may be a click operation.
For example, when the second operation is an operation of selecting a cell in the EXCEL form, the second operation may be a click operation on the cell.
Further, when the second operation is a sliding operation, the mobile terminal may further display a trajectory of the second operation in response to the second operation.
Illustratively, as shown in (c) of fig. 8, the user is configured to withdraw the object a when the user inputs a touch slide trajectory, as indicated by 803 in the figure, at the position of the object a.
Optionally, if the shortcut operation method includes the operation of S602a, after the mobile terminal receives a second operation of the user on the first object in the first interface in S603, as shown in fig. 7, the shortcut operation method further includes S603a.
S603a, the mobile terminal determines whether the operation menu is in an activated state.
Executing S604 when the operation menu is in an activated state; and when the operation menu is in the inactive state, performing normal operation of the second operation or ignoring the second operation.
The normal operation of the second operation refers to an operation corresponding to the second operation, except for the operation menu provided by the present application. For example, for a slide-up operation, the normal operation may be flipping the page up.
S604, responding to the first operation of the first function identifier and the second operation of the operation object, the mobile terminal executes the sub-function in the first function indicated by the second operation on the operation object.
In one possible implementation manner, the first function includes a sub-function, and the sub-function in the first function indicated by the second operation is the first function.
For example, the first function identifier is an identifier of a "forward" function, and if the user performs a second operation (selection operation) on the operation object 1, the mobile terminal performs the forward function on the operation object 1 in S604.
Illustratively, as shown in fig. 8 (c), the first operation is that the user continuously presses or clicks the "withdraw" button, the second operation is that the user inputs a track as indicated by 803 at the position of the object a, and the mobile terminal interacts with the server of the APP to which the first interface belongs to withdraw the object a in response to the first operation and the second operation in fig. 8 (c).
In another possible implementation manner, the first function includes multiple sub-functions, and the sub-function in the first function indicated by the second operation may be a selection of the second operation indication in the multiple sub-functions of the first function.
For example, the fast approval function may include two sub-functions, and through and reject, if the user inputs a second operation on the object 2 (a sliding operation of a "√" trajectory is used for passing approval), the mobile terminal performs a "pass" operation on the object 2 in S604; when the user inputs a second operation (a slide operation on the "x" trajectory for approval of reject) to the object 3, the mobile terminal performs a "reject" operation on the object 3 in S604.
According to the quick operation method, quick and continuous batch operation on the operation objects can be realized by activating a certain function in the operation menu and combining the operation of the user on the operation objects in the operation interface. When the functions supported by the mobile terminal are more and more complex, for example, the "fast approval" function includes multiple choices of "pass" and "reject", only icons of the large-class functions of "fast approval" are added in the operation menu, and then different touch operations of the user are combined, so that multiple operations under the functions can be provided for the user. Compared with the mode that the function icons selected from the lowest layer (such as 'through form' and 'reject form') need to be embodied in the menu in the prior art, the scheme provided by the application improves the expandability. The complexity of user operation is reduced, the processing efficiency of the mobile terminal is improved, and efficient interaction between the mobile terminal and the user is realized.
Further, as shown in fig. 7, after S603 or S604, the shortcut operation method provided in the embodiment of the present application may further include S605.
And S605, the mobile terminal displays the standardized icon corresponding to the second operation.
And the standardized icon corresponding to the second operation is used for indicating that the sub-function indicated by the second operation in the first function is completed.
For example, when the second operation is a sliding operation, the standardized icon corresponding to the second operation may be a standardized icon corresponding to a sliding track.
For example, on the basis of the operation interface shown in (c) of fig. 8, in the operation interface shown in (d) of fig. 8, a standardized icon 804 corresponding to the second operation is displayed.
Optionally, if the shortcut operation method includes the operation of S602a, after the mobile terminal receives a second operation of the user on the first object in the first interface in S603, as shown in fig. 7, the shortcut operation method provided by the present application further includes S606 and S607.
S606, the mobile terminal receives a third operation of the user on the first function identifier.
Wherein the third operation is to cancel the active state, or the third operation is to set the inactive state.
In a possible implementation manner, the first operation may be a pressing operation, and the third operation may be an ending pressing operation.
In another possible implementation manner, the first operation may be a click operation, and the third operation may be a click operation.
In another possible implementation manner, the first operation is a click operation, and the third operation is a click operation on a function identifier other than the first function identifier in the operation menu.
And S607, responding to the third operation, and enabling the operation menu to enter an inactive state.
In one possible implementation manner, in S607, the mobile terminal may set the operation menu to a deactivated state internally.
The shortcut operation method provided by the present application is described in detail below by specific examples.
Example one
Today, electronic approval is an important scene for mobile office work when paperless office work is pushed. A manager may need to process hundreds of examination and approval in one day, and in an embodiment of the present invention, an operation interface for examination and approval operations is provided to a user by using the quick operation method provided in the present application, where the operation interface includes an operation menu and an operation object, so as to perform quick examination and approval operations. The process of the quick approval operation may be as follows:
1. the user operates the mobile terminal to enter the "i approved" list as shown in (a) of fig. 4.
2. The mobile terminal displays an operation interface as shown in (b) of fig. 4, which includes an operation menu.
The server recognizes that the user enters a current 'i approve' interface, recognizes and collects shortcut operations 'forwarding' and 'quick approve' which can be used by a current list, and transmits names and sequences of the shortcut operations to the mobile terminal, and the mobile terminal displays an operation interface shown in (b) in fig. 4 according to the names and sequences of the shortcut operations transmitted by the server, wherein the operation interface comprises an operation menu 401, which comprises forwarding operations 4011 and quick approves 4012.
3. The user holds down the fast approval 4012 in the operation menu 401 with the left hand, and in the interface shown in (b) in fig. 4, the fast approval 4012 button is fed back and the color is changed.
4. The mobile terminal responds to the operation of the user on the rapid approval 4012, generates an operation menu activation instruction and sends the operation menu activation instruction to the server, and the server converts the state of the current list, enters the rapid approval state and recognizes the gesture of the user in real time.
5. The user draws an operation gesture of "through" operation gesture (trace 403 in (b) in fig. 4) against the pending sheet 1 using a right-hand finger and lifts the right hand.
6. And the mobile terminal responds to the 'pass' operation gesture, generates a 'pass approval' instruction and transmits the 'pass approval' instruction back to the server.
7. The mobile terminal displays an interface as illustrated in (b) of fig. 4, displaying a trajectory 403.
8. And the server executes a 'pass approval' instruction on the pending receipt 1 with the gesture of the user to drop.
9. The mobile terminal cancels the display track 403, displays an interface as shown in (c) in fig. 4, and adds an identifier 404 that displays "approval passed" to the to-be-approved bill 1.
10. The user draws a manipulation gesture of "reject" (the locus 405 in (c) in fig. 4) to the to-be-approved document 2 using the right hand finger and lifts the right hand.
11. And the mobile terminal responds to the refusal operation gesture, generates a refusal approval instruction and transmits the refusal approval instruction back to the server.
12. The mobile terminal displays an interface as illustrated in (c) of fig. 4, displaying a trajectory 405.
13. And the server executes a 'refusal examination and approval' instruction on the pending receipt 2 with the gesture of the user to be operated to drop.
14. The mobile terminal cancels the display track 405, displays an interface as shown in fig. 4 (d), and adds an identifier 406 showing "approval rejected" to the approval form 2.
When the mobile terminal is in a 'quick approval' state, the user does not need to press each form for a long time and then find out a 'pass' or 'reject' icon from the function menu, and continuous approval can be realized.
15. The user leaves the operation menu with the left hand, and the operation menu 401 exits from the "quick approval" state, and the operation menu 401 is shown in the interface shown in (d) in fig. 4.
16. The user holds down the forward 4011 in the operation menu 401 with the left hand, the mobile terminal displays the interface shown in (e) in fig. 4, and the forward 4011 button shows feedback and changes color.
17. The mobile terminal responds to the continuous pressing operation of the user on the forwarding 4011, generates an operation menu activation instruction and sends the operation menu activation instruction to the server, and the server converts the state of the current list, enters a forwarding state and recognizes the gesture of the user in real time.
18. The user performs a click operation against the to-be-reviewed list 3 using the right finger to select the to-be-reviewed list 3.
19. And the mobile terminal responds to the click operation, generates a 'forwarding' instruction for the examination and approval sheet 3 and transmits the instruction back to the server.
20. And the server executes a 'forwarding' instruction on the to-be-examined batch 3 with the user operation gesture at the drop point.
21. The mobile terminal displays an interface as shown in (f) in fig. 4, and adds an identifier 407 for "approval forwarded" displayed on the to-be-approved bill 3.
When the mobile terminal is in the forwarding state, the user can repeat the steps from the step 18 to the step 21 to select different to-be-checked lists, and the mobile terminal can respectively execute the forwarding operation on the to-be-checked lists of the user clicking operation drop points without the need that the user selects the forwarding function icon for multiple times.
22. The user leaves the operation menu with the left hand (ends the long press operation), the operation menu 401 exits the "forward" state, and the operation menu 401 is shown as the interface shown in (f) in fig. 4.
In the scenario of the first embodiment, the operation menu provided by the application can be quickly switched to operate by selecting the function identifier by the user; when the mobile terminal is in a state of a certain function, the user can select the objects in batches, the mobile terminal executes the function on the selected objects, the user does not need to select the function on each object, the operation steps of the user are reduced, and the approval efficiency is improved.
Example two
The form processing software is common office software, and the second embodiment of the invention provides an operation menu for form operation for the form processing software of the mobile terminal by using the shortcut operation method provided by the application, and performs shortcut form operation. The shortcut table operation may be performed as follows:
1. the user operates the mobile terminal to enter a "form editing" interface as shown in (a) in fig. 5.
2. The mobile terminal displays an operation interface as shown in (b) of fig. 5, the operation interface including an operation menu.
The mobile terminal recognizes that the user has entered the "table editing" interface shown in (a) in fig. 5, recognizes and collects shortcut operations "insert class operation", "calculate class operation", "copy class operation", "remove class operation" that the current list can use, and displays an operation interface as shown in (b) in fig. 5, which includes an operation menu 501 including an "insert" function identification 5011, a "calculate" function identification 5012, a "copy" function identification 5013, and a "remove" function identification 5014. The "insert" function identification 5011 includes inserting a new row, inserting a new column, and inserting a new cell. The "compute" function identification 5012 includes a fast summation. Copy down, copy right functions are included in the copy down function identification 5013. The "remove" function identification 5014 includes remove row, remove column, and remove cell.
3. The user holds down the "quick sum" button in the operation menu 501 with the left hand, and the "quick sum" button appears in the interface shown in (b) in fig. 5 to be fed back, and the color changes.
4. And the mobile terminal enters a 'quick summation' state and recognizes the gesture of the user in real time.
5. The user drags to select the bold line region illustrated in (b) in fig. 5.
6. The mobile terminal will perform "fast summation" on the areas where the user clicks the operation drop point, respectively.
7. The mobile terminal displays the interface as shown in (c) of fig. 5, and the rows and columns of the bold line regions illustrated in (b) of fig. 5 are all summed.
When the mobile terminal is in a 'quick summation' state, the user can repeat the steps from the step 6 to the step 7 to select different areas, and the mobile terminal can respectively perform 'quick summation' on the areas where the user clicks the operation drop point without the need of selecting a 'quick summation' icon for multiple times.
8. The user left-hand leaves the operation menu, and the operation menu 501 exits the "quick sum" state, and the operation menu 501 is shown as the interface shown in (d) in fig. 5.
The user can repeat the steps from 3 to 8, and can switch to perform different shortcut operations.
In the second embodiment, the operation menu provided by the invention can be quickly switched to operate by selecting the function identifier by the user; when the mobile terminal is in a state of a certain function, the user can select the objects in batches, the mobile terminal executes the function on the selected objects, the user does not need to select the function on each object, the operation steps of the user are reduced, and the table editing efficiency is improved.
It should be appreciated that the description of technical features, technical solutions or similar language in this application does not imply that all of the features may be implemented in any single embodiment. The technical features and solutions described in the embodiments may also be combined in any suitable manner.
It is understood that the mobile terminal includes hardware structures and/or software modules for performing the functions, respectively. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed in hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the embodiments of the present application.
The embodiment of the present application further provides a mobile terminal implementing the foregoing method embodiments, and specifically, the mobile terminal may be divided into functional modules, for example, the functional modules may be divided corresponding to the functions, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and another division manner may be available in actual implementation.
Fig. 9 shows a schematic diagram of a possible structure of the shortcut operation device 90 provided in the embodiment of the present application in the case of dividing each function module according to each function. The shortcut operation device 90 can be applied to the mobile terminal according to the above-described embodiment. The shortcut operation device 90 may include: a display unit 901, and a processing unit 902.
Wherein the display unit 901 is configured to support the mobile terminal to perform the operations in S601, S601a, S605 in the above method embodiments, and/or other processes for the technology described herein. The display unit 901 may be a touch screen or other hardware or a combination of hardware and software.
A processing unit 902, configured to perform, in response to S601b, S602, S603, S606 in the above-described method embodiment, S602a, S603a, S604, S607 and/or other processes for the techniques described herein in the above-described method embodiment.
All relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
Of course, the shortcut operation device 90 includes, but is not limited to, the above listed unit modules, for example, the shortcut operation device 90 may further include a transmitting unit for transmitting data or signals to other devices, and the like. In addition, the functions that can be specifically realized by the functional units also include, but are not limited to, the functions corresponding to the method steps described in the foregoing examples, and for the detailed description of the other units of the shortcut operation apparatus 90, reference may be made to the detailed description of the corresponding method steps, which is not described herein again in this embodiment of the present application.
In the case of an integrated unit, fig. 10 shows another possible structural schematic diagram of the shortcut operation device 100 provided in the embodiment of the present application. The shortcut operation device 100 can be applied to the mobile terminal according to the above-described embodiment. The shortcut operation device 100 may include: a processing module 1001, a storage module 1002 and a display module 1003. The processing module 1001 is used for controlling and managing the actions of the mobile terminal. The display module 1003 is configured to display content according to the instruction of the processing module 1001. The storage module 1002 is used for storing program codes and data of the mobile terminal. Further, the shortcut operation apparatus 100 may further include an input module and a communication module, where the communication module is configured to support communication between the mobile terminal and other network entities, so as to implement functions of communication, data interaction, internet access, and the like of the mobile terminal.
The processing module 1001 may be a processor or a controller. The communication module may be a transceiver, an RF circuit or a communication interface, etc. The storage module 1002 may be a memory. The display module may be a screen or a display. The input module may be a touch screen, a voice input device, or a fingerprint sensor, etc.
When the processing module 1001 is a processor, the communication module is an RF circuit, the storage module 1002 is a memory, and the display module 1003 is a touch screen, the shortcut operation device 100 provided in the embodiment of the present application may be a mobile phone shown in fig. 2. The communication module not only can comprise an RF circuit, but also can comprise a WI-FI module, an NFC module and a Bluetooth module. The communication modules such as the RF circuit, NFC module, WI-FI module, and bluetooth module may be collectively referred to as a communication interface. Wherein the processor, RF circuitry, touch screen, and memory may be coupled together by a bus.
As shown in fig. 11, some other embodiments of the present application further provide a mobile terminal 110, where the mobile terminal 110 may include: one or more processors 1101, memory 1102, touch screen 1103, and one or more computer programs 1104; the various devices described above may be connected by one or more communication buses 1105. Wherein the touch screen 1103 may comprise a touch sensitive surface 1106 and a display 1107, the one or more computer programs 1104 may be stored in the memory 1102 and configured to be executed by the one or more processors 1101, and the one or more computer programs 1104 may comprise instructions which may be used to perform the steps of the respective embodiments of fig. 6 or fig. 7. Of course, the mobile terminal 110 includes but is not limited to the above listed devices, for example, the mobile terminal 110 may further include a radio frequency circuit, a positioning device, a sensor, and the like, and when the mobile terminal 110 includes other devices, the mobile terminal 110 may be a mobile phone as shown in fig. 2.
Still other embodiments of the present application provide a computer storage medium, where computer program codes are stored, and when the processor executes the computer program codes, the terminal executes the relevant method steps in fig. 6 or fig. 7 to implement the method in the above embodiments.
Still other embodiments of the present application provide a computer program product, which when executed on a computer causes the computer to execute the relevant method steps as in any of fig. 6 or fig. 7 to implement the method in the above embodiments.
Further embodiments of the present application also provide a control device comprising a processor and a memory for storing computer program code comprising computer instructions which, when executed by the processor, perform the method according to the above embodiments, as the related method steps in fig. 6 or any of fig. 7. The control device may be an integrated circuit IC or may be a system on chip SOC. The integrated circuit can be a general integrated circuit, a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC).
The mobile terminal, the computer storage medium, the computer program product, or the control device provided in the embodiments of the present application are all configured to execute the corresponding method provided above, and therefore, the beneficial effects achieved by the mobile terminal, the computer storage medium, the computer program product, or the control device may refer to the beneficial effects in the corresponding method provided above, and are not described herein again.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions. For the specific working processes of the system, the apparatus and the unit described above, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
In the several embodiments provided in the embodiments of the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application, in essence or part of the technical solutions contributing to the prior art, or all or part of the technical solutions, may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: flash memory, removable hard drive, read only memory, random access memory, magnetic or optical disk, and the like.
The above description is only a specific implementation of the embodiments of the present application, but the scope of the embodiments of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the embodiments of the present application should be covered by the scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be subject to the protection scope of the claims.

Claims (13)

1. A shortcut operation method, characterized in that the method is executed by a mobile terminal, the method comprises:
displaying an operation interface, wherein the operation interface comprises an operation menu and an operation object, and the operation menu comprises at least one function identifier;
and responding to a first operation of a first function identifier in the at least one function identifier and a second operation of the operation object, and executing a sub-function in the first function indicated by the second operation on the operation object, wherein the first function is the function indicated by the first function identifier, and the second operation is used for indicating to execute the sub-function under the first function.
2. The method of claim 1, wherein the first operation on the first function identifier comprises: clicking the first function identification, or pressing the first function identification for a long time, or continuously pressing the first function identification.
3. The method according to claim 1 or 2, wherein the second operation comprises a sliding operation or a clicking operation.
4. The method according to any one of claims 1-3, further comprising:
and responding to the second operation, and displaying a sliding track of the second operation or a standardized icon corresponding to the second operation.
5. The method of any of claims 1-4, wherein prior to the displaying the operation interface, the method further comprises:
displaying a shortcut indication icon;
and responding to the touch operation of the shortcut indication icon, and executing the display operation interface.
6. A shortcut operation device is applied to a mobile terminal, and the shortcut operation device comprises:
the display unit is used for displaying an operation interface, the operation interface comprises an operation menu and an operation object, and the operation menu comprises at least one function identifier;
and the processing unit is used for responding to a first operation on a first function identifier in the at least one function identifier and a second operation on the operation object and executing a sub-function in the first function indicated by the second operation on the operation object, wherein the first function is the function indicated by the first function identifier, and the second operation is used for indicating the execution of the sub-function under the first function.
7. The apparatus of claim 6, wherein the first operation on the first function identifier comprises: clicking the first function identification, or pressing the first function identification for a long time, or continuously pressing the first function identification.
8. The apparatus of claim 6 or 7, wherein the second operation comprises a slide operation or a click operation.
9. The apparatus of any of claims 6-8, wherein the display unit is further configured to:
and responding to the second operation, and displaying a sliding track of the second operation or a standardized icon corresponding to the second operation.
10. The method according to any one of claims 6 to 9,
the display unit is also used for displaying a shortcut indication icon;
the processing unit is specifically configured to respond to a touch operation on the shortcut indication icon and execute displaying of the operation interface.
11. A mobile terminal, comprising: one or more processors, memory, touch screen, and one or more computer programs; the one or more processors, the memory, the touch screen, and the one or more computer programs are connected by one or more communication buses; the touch screen comprises a touch surface and a display, the one or more computer programs being stored in the memory and configured to be executed by the one or more processors; the one or more computer programs include instructions that are executed by the processor to perform the shortcut operation method of any of claims 1-5.
12. A computer storage medium comprising computer instructions that, when run on a mobile terminal, cause the mobile terminal to perform the shortcut operation method of any of claims 1-5.
13. A computer program product, characterized in that it causes a computer to carry out the shortcut method of any of claims 1-5 when said computer program product is run on the computer.
CN202110468968.7A 2021-04-28 2021-04-28 Shortcut operation method and mobile terminal Pending CN115248645A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110468968.7A CN115248645A (en) 2021-04-28 2021-04-28 Shortcut operation method and mobile terminal
PCT/CN2022/091862 WO2022228582A1 (en) 2021-04-28 2022-05-10 Shortcut operation method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110468968.7A CN115248645A (en) 2021-04-28 2021-04-28 Shortcut operation method and mobile terminal

Publications (1)

Publication Number Publication Date
CN115248645A true CN115248645A (en) 2022-10-28

Family

ID=83695832

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110468968.7A Pending CN115248645A (en) 2021-04-28 2021-04-28 Shortcut operation method and mobile terminal

Country Status (2)

Country Link
CN (1) CN115248645A (en)
WO (1) WO2022228582A1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9069454B2 (en) * 2011-08-31 2015-06-30 Sap Se Multi-select tools
CN106997507A (en) * 2017-02-20 2017-08-01 平安科技(深圳)有限公司 Business data flow shifting method and device
CN108089812B (en) * 2017-12-12 2020-05-05 携程商旅信息服务(上海)有限公司 Interactive method, system, equipment and storage medium for batch approval operation
CN111064848B (en) * 2019-12-27 2021-09-17 维沃移动通信有限公司 Picture display method and electronic equipment
CN111273835A (en) * 2020-01-07 2020-06-12 珠海格力电器股份有限公司 Picture processing method and device, storage medium and mobile terminal

Also Published As

Publication number Publication date
WO2022228582A1 (en) 2022-11-03

Similar Documents

Publication Publication Date Title
CN108701001B (en) Method for displaying graphical user interface and electronic equipment
CN111240789B (en) Widget processing method and related device
EP3617869B1 (en) Display method and apparatus
CN111149086B (en) Method for editing main screen, graphical user interface and electronic equipment
US10209877B2 (en) Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor
US20200272322A1 (en) Terminal interface display method and terminal
CN114741011B (en) Terminal display method and electronic equipment
CN110168487B (en) Touch control method and device
EP2731003B1 (en) Mobile terminal and control method thereof
WO2019104677A1 (en) Method for displaying application shortcut menus on different screens
WO2020119486A1 (en) Method for payment function switching and electronic device
WO2019072172A1 (en) Method for displaying multiple content cards, and terminal device
JP2019510299A (en) Information processing method and electronic device
WO2020019330A1 (en) Mail translation method, and electronic device
WO2020000276A1 (en) Method and terminal for controlling shortcut button
CN114398016B (en) Interface display method and device
WO2022228582A1 (en) Shortcut operation method and mobile terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination