CN111966269B - Application program operation method and device - Google Patents
Application program operation method and device Download PDFInfo
- Publication number
- CN111966269B CN111966269B CN202010768971.6A CN202010768971A CN111966269B CN 111966269 B CN111966269 B CN 111966269B CN 202010768971 A CN202010768971 A CN 202010768971A CN 111966269 B CN111966269 B CN 111966269B
- Authority
- CN
- China
- Prior art keywords
- input
- sliding
- sliding input
- application
- correspondence
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses an application program operation method and device, relates to the technical field of terminals, and is used for solving the problem that an application program operation process is complex in the prior art. The method comprises the steps of receiving a first sliding input by a user on a touch panel of terminal equipment, judging whether a preset set has the same sliding input as the initial position, the end position and the sliding track of the first sliding input or not, wherein the preset set comprises at least one sliding input, and executing an operation corresponding to a second sliding input on an application program corresponding to the second sliding input if the second sliding input in the preset set is the same as the initial position, the end position and the sliding track of the first sliding input. The embodiment of the invention is used for operating the application program quickly.
Description
Technical Field
The embodiment of the invention relates to the technical field of terminals, in particular to an application program operation method and device.
Background
With the development of terminal technology and corresponding software technology, terminal devices such as mobile phones and Personal Digital Assistants (PDAs) have increasingly stronger performance, and applications developed for the terminal devices have also increasingly increased. In general, when a certain function is implemented by a terminal device, a corresponding Application (APP) needs to be installed on the terminal device, and in order to meet various functional requirements in daily life, a plurality of Application programs are generally installed on the terminal device.
The numerous application programs installed on the terminal equipment can meet various functional requirements of users, and meanwhile, certain difficulties are caused to operations such as starting and exiting of the application programs. Specifically, in the prior art, when a user needs to start a certain application program, one way is to firstly control the terminal equipment to display a desktop, then find an icon of the application program in the desktop, and finally input a predefined input to the icon of the application program to start the application program, and the other way is to control the terminal equipment to display thumbnail images of display interfaces of all application programs running in the background, then search thumbnail images corresponding to the application program from the thumbnail images, and finally input the predefined input to the thumbnail images of the application program to realize scheduling the application program to the running in the foreground. And when the user needs to exit a certain application program, the terminal equipment is required to be controlled to display the thumbnails of the display interfaces of all application programs running in the background, then the thumbnail corresponding to the application program is searched from the thumbnails, and finally the predefined input is input to the thumbnail of the application program so as to realize the exit of the application program. As described above, in the prior art, when an application program is operated, it is necessary to enter a desktop to search for an icon or enter a thumbnail of a display interface of the application program running in the background to search for a thumbnail, and the operation process is complicated.
Disclosure of Invention
The embodiment of the invention provides an application program operation method and device, which are used for solving the problem that the operation process of an application program is complicated in the prior art.
In order to solve the technical problems, the embodiment of the invention is realized as follows:
In a first aspect, an embodiment of the present invention provides an application program operation method, including:
Receiving a first sliding input by a user on a touch panel of a terminal device;
Judging whether a preset set has sliding inputs which are the same as the initial position, the final position and the sliding track of the first sliding input or not;
and if the second sliding input in the preset set is the same as the initial position, the end position and the sliding track of the first sliding input, executing the operation corresponding to the second sliding input on the application program corresponding to the second sliding input.
In a second aspect, there is provided an application operating device comprising:
A receiving unit for receiving a first sliding input inputted by a user on a touch panel of the terminal device;
the processing unit is used for judging whether the preset set has the same sliding input as the initial position, the end position and the sliding track of the first sliding input or not;
And the execution unit is used for executing the operation corresponding to the second sliding input on the application program corresponding to the second sliding input under the condition that the second sliding input in the preset set is identical to the first sliding input in starting position, ending position and sliding track.
In a third aspect, there is provided a terminal device comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program implementing the method of application operation of the first aspect when executed by the processor.
In a fourth aspect, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of application operation of the first aspect.
According to the application program operation method provided by the embodiment of the invention, first, a first sliding input by a user on a touch panel of terminal equipment is received, then whether a preset set has the same sliding input as the initial position, the end position and the sliding track of the first sliding input is judged, and if a second sliding input in the preset set is the same as the initial position, the end position and the sliding track of the first sliding input, the operation corresponding to the second sliding input is executed on an application program corresponding to the second sliding input. Compared with the prior art that the application program operation method needs to enter a desktop to search icons or enter a thumbnail of a display interface of an application program running in the background to search thumbnails, the application program operation method provided by the embodiment of the invention can execute specified operation on specific application program operation only by inputting specific sliding input, so that the operation process of the application program is greatly simplified, and the problem that the application program operation process is complicated in the prior art can be solved.
Drawings
FIG. 1 is a flowchart illustrating steps of a method for operating an application according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating steps of a method for operating an application according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of an application operating method according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating steps of a method for operating an application according to an embodiment of the present invention;
FIG. 5 is a second exemplary scenario of an application operating method according to an embodiment of the present invention;
FIG. 6 is a flowchart illustrating steps of a method for operating an application according to an embodiment of the present invention;
FIG. 7 is a third exemplary scenario of an application operating method according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a scenario of an application operating method according to an embodiment of the present invention;
FIG. 9 is a schematic diagram of a preset sliding input according to an embodiment of the present invention;
FIG. 10 is a schematic diagram of a preset sliding input according to an embodiment of the present invention;
FIG. 11 is a schematic diagram of an operating device of an application program according to an embodiment of the present invention;
FIG. 12 is a second schematic diagram of an application operating device according to an embodiment of the present invention;
Fig. 13 is a schematic hardware structure of a terminal device according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In embodiments of the invention, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion. Furthermore, in the description of the embodiments of the present invention, unless otherwise indicated, the meaning of "plurality" means two or more.
The term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean that a exists alone, while a and B exist together, and B exists alone.
The terminal equipment in the embodiment of the invention can be intelligent peripheral equipment, mobile terminal equipment or non-mobile terminal equipment. The mobile terminal device may be a terminal device, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a Personal Digital Assistant (PDA), etc., and the non-mobile terminal device may be a personal computer (personal computer, PC), a Television (TV), a teller machine, a self-service machine, etc., which is not particularly limited in the embodiments of the present invention.
The embodiment of the invention provides an application program operation method, and an execution main body of the application program operation method can be any terminal equipment. Specifically, referring to fig. 1, the application program operation method includes the following steps S101 to S103:
S101, receiving a first sliding input by a user on a touch panel of the terminal device.
Specifically, the sliding input in the embodiment of the present invention refers to a touch input in which a user slides from one position to another position while maintaining pressing on a touch panel of a terminal device by a stylus, a finger, or the like.
S102, judging whether the preset set has the same sliding input as the first sliding input starting position, the first sliding input ending position and the sliding track.
Wherein the preset set comprises at least one sliding input.
That is, one or more slide inputs are stored in the terminal device in advance, and after the slide input of the user is received again, the slide inputs are matched with the one or more slide inputs stored in advance one by one.
Optionally, the step S102 (determining whether the preset set has the same sliding input as the first sliding input start position, the first sliding input end position, and the sliding track) includes the following steps a to g.
And a step of judging whether the preset set has the same sliding input as the first sliding input starting position or not.
In the step a, if the preset set has no sliding input identical to the first sliding input starting position, the step b is executed, and if the preset set has the sliding input identical to the first sliding input starting position, the step c is executed.
And b, determining that the first sliding input is not matched with each sliding input in the preset set.
And c, judging whether the first set has the same sliding input as the first sliding input termination position or not.
The first set is a set formed by sliding inputs with the same initial position as the first sliding input in the preset set.
In the step c, if the first set does not have the same sliding input as the first sliding input end position, the step d is executed, and if the first set has the same sliding input as the first sliding input start position, the step e is executed.
And d, determining that the first sliding input is not matched with each sliding input in the preset set.
And e, judging whether the second set has the same sliding input as the sliding track of the first sliding input or not.
The second set is a set composed of sliding inputs which are the same as the first sliding input termination position in the first set.
In the step e, if the second set does not have the same sliding track as the sliding track of the first sliding input, the step f is executed, and if the sliding track of the first sliding input is the same as the sliding track of the third sliding input in the second set, the step g is executed.
And f, determining that the first sliding input is not matched with each sliding input in the preset sliding input set.
And g, determining that the third sliding input is identical to the first sliding input in starting position, ending position and sliding track.
In the step S102, if the second sliding input in the preset set is the same as the first sliding input in the start position, the end position and the sliding track, the following step S103 is executed.
S103, executing the operation corresponding to the second sliding input on the application program corresponding to the second sliding input.
Optionally, the correspondence between the sliding input in the preset set and the application program and the correspondence between the sliding input in the preset set and the operation may be stored in the terminal device in a corresponding manner. And when determining that a certain sliding input in the preset set is identical to the first sliding input starting position, the first sliding input ending position and the sliding track, determining an application program to be operated by a user and specific operation by searching a pair relation table. For example, the correspondence between the sliding inputs in the preset set and the application program and the correspondence between the sliding inputs in the preset set and the operations may be as shown in the following table 1:
TABLE 1
Further, the step S103 (executing the operation corresponding to the second sliding input on the application program corresponding to the second sliding input) includes at least one of the following:
starting an application program corresponding to the second sliding input;
exiting the application program corresponding to the second sliding input;
scheduling the application program corresponding to the second sliding input from the background to the foreground for running;
restarting the application program corresponding to the second sliding input.
That is, the application program operation method provided by the embodiment of the invention can realize that the application program is converted from the exit state to the start state, can also convert the application program from the start state to the exit state, can also convert the application program from the background running state to the foreground running state, and can also restart and start the application program in the start state.
According to the application program operation method provided by the embodiment of the invention, first, a first sliding input by a user on a touch panel of terminal equipment is received, then whether a preset set has the same sliding input as the initial position, the end position and the sliding track of the first sliding input is judged, and if a second sliding input in the preset set is the same as the initial position, the end position and the sliding track of the first sliding input, the operation corresponding to the second sliding input is executed on an application program corresponding to the second sliding input. Compared with the prior art that the application program operation method needs to enter a desktop to search icons or enter a thumbnail of a display interface of an application program running in the background to search thumbnails, the application program operation method provided by the embodiment of the invention can execute specified operation on specific application program operation only by inputting specific sliding input, so that the operation process of the application program is greatly simplified, and the problem that the application program operation process is complicated in the prior art can be solved.
Before the application program is operated by the application program operation method provided by the implementation, the corresponding relation among the sliding input, the application program and the operation is also required to be input in the terminal equipment in advance. Optionally, referring to fig. 2, an implementation manner of inputting a correspondence relationship among a sliding input, an application program and an operation in a terminal device may include the following steps:
s21, receiving the second sliding input by the user on the first interface.
For example, referring to fig. 3, in fig. 3, a first interface 301 is shown with a prompt of "please input a sliding input", and a second sliding input by a user in the first interface 100 is exemplified by a sliding input having a start position of an upper right corner of the screen of the terminal device, an end position of the screen of the terminal device, and a sliding track of a straight line.
S22, displaying a second interface.
Wherein the second interface includes an identification of at least one application.
For example, referring to fig. 3, in fig. 3, icons including the prompt "please select a corresponding application" and application a, application b.
S23, receiving a first input of a user.
Wherein the first input is an input of an identification of a first application in the second interface.
Referring to fig. 3, in fig. 3, a first input is shown as an input of an icon "application F" of the application F in the second interface 302.
S24, responding to the first input, and displaying a third interface.
Wherein the third interface includes an identification of at least one operation.
For example, referring to fig. 3, in fig. 3, the third interface 303 includes a prompt "please select a corresponding operation" and operation identifiers "start", "exit", "restart", "schedule to foreground" are illustrated.
S25, receiving a second input of the user.
Wherein the second input is an input of an identification of the first operation in the third interface.
Referring to fig. 3, the second input is shown in fig. 3 as an input to the operation identifier "start" in the third interface 303.
S26, responding to the second input, and establishing a corresponding relation among the second sliding input, the first application program and the first operation.
It should be noted that, in the embodiment of the present invention, the first input and the second input may specifically be a click operation of the displayed virtual control by the user, or a voice instruction input by the user, or a specific gesture input by the user. In some embodiments of the present invention, the specific gesture may be any one of a single tap gesture, a swipe gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double tap gesture.
As shown in the above example, a correspondence between a sliding input with a start position being the upper right corner of the terminal device screen, an end position being the center of the terminal device screen, and a sliding track being a straight line, and an application program F and a start operation is established, and when a sliding input with a start position being the upper right corner of the terminal device screen, an end position being the center of the terminal device screen, and a sliding track being a straight line is received again, the application program F is started.
Further, after establishing the correspondence between the second sliding input, the first application program and the first operation in response to the second input, the user may modify the correspondence between the sliding input, the application program and the operation according to the use requirement.
Referring to fig. 4, the modification of the correspondence between the sliding input and the application program may include the steps of:
s41, receiving a third input of a user.
Wherein the third input is an input of a correspondence between the second sliding input, the first application, and the first operation.
For example, referring to fig. 5, the terminal device display interface 501 displays all the sliding inputs, the corresponding relations between the application program and the operation, and the prompt "please select the corresponding relation to be modified", and after the user finds the corresponding relation to be modified, the user inputs the third input to the corresponding relation to be modified.
S42, responding to the third input, and displaying a fourth interface.
Wherein the fourth interface includes an identification of at least one application.
Referring to fig. 5, fig. 5 illustrates an icon including a reminder "please select a corresponding application program" and application a, application b.
S43, receiving a fourth input of the user.
Wherein. The fourth input is an input of an identification of a second application in the fourth interface.
Referring to fig. 5, in fig. 5, a fourth input is shown as an example of an input of an icon "application E" for the application E in the fourth interface 502.
S44, deleting the corresponding relation between the second sliding input and the first application program in response to the fourth input, and establishing the corresponding relation between the second sliding input and the second application program.
The third input and the fourth input in the embodiment of the invention can be specifically click operation of the displayed virtual control by a user, or a voice instruction input by the user, or a specific gesture input by the user. In some embodiments of the present invention, the specific gesture may be any one of a single tap gesture, a swipe gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double tap gesture.
With the above description, the corresponding relation between the application program F and the sliding input whose starting point position is the upper right corner of the terminal device screen, whose end point position is the center of the terminal device screen, and whose sliding track is the straight line is deleted, and the corresponding relation between the application program E and the sliding input whose starting point position is the upper right corner of the terminal device screen, whose end point position is the center of the terminal device screen, and whose sliding track is the straight line is established, and when the sliding input whose starting point position is the upper right corner of the terminal device screen, whose end point position is the center of the terminal device screen, and whose sliding track is the straight line is received again, the application program F is not started, but the application program E is started.
Referring to fig. 6, the manner of modifying the correspondence between the sliding input and the operation may include the steps of:
S61, receiving a fifth input of a user.
Wherein the fifth input is an input of a correspondence between the second slide input, the first application, and the first operation.
For example, referring to fig. 7, the terminal device display interface 701 displays all the sliding inputs, the corresponding relations between the application program and the operation, and the prompt "please select the corresponding relation to be modified", and after the user finds the corresponding relation to be modified, the user inputs the fifth input to the corresponding relation to be modified.
And S62, responding to the fifth input, and displaying a fifth interface.
Wherein the fifth interface includes an identification of at least one operation.
Referring to fig. 7, in fig. 7, a fifth interface 702 is shown as an example, where the fifth interface includes a prompt "please select a corresponding operation" and operation options "start", "exit", "restart", "schedule to foreground".
S63, receiving a sixth input of the user.
Wherein the sixth input is an input of an identification of a second operation in the fifth interface.
Referring to fig. 7, a sixth input is shown in fig. 7 as an input to the operation option "restart" in the fifth interface 702.
S64, responding to the sixth input, deleting the corresponding relation between the second sliding input and the first operation, and establishing the corresponding relation between the second sliding input and the second operation.
The fifth input and the sixth input in the embodiment of the present invention may specifically be a click operation of the displayed virtual control by the user, or a voice instruction input by the user, or a specific gesture input by the user. In some embodiments of the present invention, the specific gesture may be any one of a single tap gesture, a swipe gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double tap gesture.
Illustratively, the third input in the above embodiment may be a single-click input, and the fifth input may be a double-click input. That is, when inputting the same correspondence, if a single click input is input, the process of modifying the correspondence between the slide input and the application program is entered, and if a double click input is input, the process of modifying the correspondence between the slide input and the operation is entered.
With the above exemplary description, the corresponding relation between the sliding input with the starting point position being the upper right corner of the terminal device screen, the end point position being the center of the terminal device screen, and the sliding track being the straight line, and the operation "start" is deleted, and the corresponding relation between the sliding input with the starting point position being the upper right corner of the terminal device screen, the end point position being the center of the terminal device screen, and the sliding track being the straight line, and the operation "restart" is established, and when the sliding input with the starting point position being the upper right corner of the terminal device screen, the end point position being the center of the terminal device screen, and the sliding track being the straight line is received again, the application program E is not started again, but the application program E is restarted.
As an optional implementation manner of the embodiment of the present invention, when the operation corresponding to the second sliding input is performed on the application program corresponding to the second sliding input to schedule the application program corresponding to the second sliding input from the background to the foreground for operation, the method further includes:
In the process of inputting the first sliding input by the user, if the first sliding input is detected to be the same as the initial position of the second sliding input, the sliding track of the input part of the first sliding input is the same as the sliding track of the second sliding input, and the length of the sliding track of the input part of the first sliding input is greater than the threshold length, displaying a thumbnail of a display interface of an application program corresponding to the second sliding input;
Wherein the reduced scale of the thumbnail is a ratio of a length of a sliding track of the first sliding input inputted portion to a total length of a sliding track of the second sliding input.
Alternatively, the threshold length may be half of the total length of the second sliding input.
For example, referring to fig. 8, in the process of inputting the first sliding input by the user, if it is detected that the first sliding input is identical to the start position of the second sliding input, the sliding track of the inputted portion of the first sliding input is identical to the sliding track of the second sliding input, and the length of the sliding track of the inputted portion of the first sliding input is greater than the threshold length, a thumbnail 81 of the display interface of the application program corresponding to the second sliding input is displayed on the display interface 800, and the thumbnail scale of the thumbnail 81 is gradually increased with the first sliding input, and when the first sliding input is completed, the display interface of the application program is displayed on the screen of the terminal device in full screen.
In addition, after the thumbnail of the display interface of the application program corresponding to the second sliding input is displayed, if the track of the first sliding input is not matched with each sliding input in the preset set, the thumbnail of the display interface of the application program is stopped being displayed.
As an alternative embodiment of the present invention, referring to fig. 9 and 10, at least one of the following sliding inputs is included in the preset set:
a slide input (shown as 9a in fig. 9) with a start position being the upper right corner of the terminal device screen, an end position being the center of the terminal device screen, and a slide track being a straight line;
a sliding input (shown as 9b in fig. 9) with a start position being the upper left corner of the terminal device screen, an end position being the center of the terminal device screen, and a sliding track being a straight line;
a sliding input (shown as 9c in fig. 9) with a starting point position being the lower right corner of the terminal device screen, an end point position being the center of the terminal device screen, and a sliding track being a straight line;
a sliding input (shown as 9d in fig. 9) with a starting point position being the lower left corner of the terminal device screen, an end point position being the center of the terminal device screen, and a sliding track being a straight line;
A slide input (shown as 10a in fig. 10) with a start position being the center of the terminal device screen, an end position being the upper right corner of the terminal device screen, and a slide track being a straight line;
A slide input (shown as 10b in fig. 10) with a start position being the center of the terminal device screen, an end position being the upper left corner of the terminal device screen, and a slide track being a straight line;
A slide input (shown as 10c in fig. 10) with a start position being the center of the terminal device screen, an end position being the lower right corner of the terminal device screen, and a slide track being a straight line;
The start position is the center of the terminal device screen, the end position is the lower left corner of the terminal device screen, and the sliding track is the linear sliding input (as shown by 10d in fig. 10).
Based on the same inventive concept, as an implementation of the above method, the embodiment of the present invention further provides an application program operating device for executing the application program operating method provided by the embodiment of the above method, where the embodiment corresponds to the embodiment of the above method, for convenience of reading, details of the embodiment of the above method are not repeated one by one, but it should be clear that the application program operating device in the embodiment can correspondingly implement all the details of the embodiment of the above method.
Fig. 11 is a schematic structural diagram of an application operating device according to an embodiment of the present invention, and referring to fig. 11, an application operating device 1100 according to an embodiment of the present invention includes:
A receiving unit 1101 for receiving a first sliding input by a user on a touch panel of the terminal device;
The processing unit 1102 is configured to determine whether a preset set has a sliding input that is the same as the starting position, the ending position, and the sliding track of the first sliding input;
The executing unit 1103 is configured to execute, when a second sliding input in the preset set is the same as the first sliding input starting position, the first sliding input ending position, and the sliding track, an operation corresponding to the second sliding input for an application program corresponding to the second sliding input.
As an alternative implementation of the embodiment of the present invention, referring to fig. 12, the application operating device further includes a display unit 1104;
The receiving unit 1101 is further configured to receive, before executing an operation corresponding to the second sliding input on an application program corresponding to the second sliding input, the second sliding input by a user on a first interface;
The display unit 1104 is configured to display a second interface, where the second interface includes an identifier of at least one application program;
the receiving unit 1101 is further configured to receive a first input of a user, where the first input is an input of an identifier of a first application program in the second interface;
The display unit 1104 is further configured to display a third interface in response to the first input, where the third interface includes an identification of at least one operation;
the receiving unit 1101 is further configured to receive a second input of a user, where the second input is an input of an identifier of the first operation in the third interface;
the processing unit 1102 is further configured to establish a correspondence between the second sliding input, the first application program, and the first operation in response to the second input.
As an alternative to the embodiment of the present invention,
The receiving unit 1101 is further configured to, in response to the second input, receive a third input of a user after establishing a correspondence between the second sliding input, the first application, and the first operation, where the third input is an input of the correspondence between the second sliding input, the first application, and the first operation;
The display unit 1104 is further configured to display a fourth interface in response to the third input, where the fourth interface includes an identifier of at least one application program;
Receiving a fourth input of a user, wherein the fourth input is input of an identifier of a second application program in the fourth interface;
and deleting the corresponding relation between the second sliding input and the first application program in response to the fourth input, and establishing the corresponding relation between the second sliding input and the second application program.
As an alternative to the embodiment of the present invention,
The receiving unit 1101 is further configured to, in response to the second input, receive a fifth input of a user after establishing a correspondence between the second sliding input, the first application, and the first operation, where the fifth input is an input of the correspondence between the second sliding input, the first application, and the first operation;
the display unit 1104 is further configured to display a fifth interface in response to the fifth input, where the fifth interface includes an identification of at least one operation;
The receiving unit 1101 is further configured to receive a sixth input of a user, where the sixth input is an input of an identifier of the second operation in the fifth interface;
The processing unit 1102 is further configured to delete a correspondence between the second sliding input and the first operation in response to the sixth input, and establish a correspondence between the second sliding input and the second operation.
As an optional implementation manner of the embodiment of the present invention, the processing unit 1102 is specifically configured to perform at least one of the following operations on an application program corresponding to the second sliding input:
starting an application program corresponding to the second sliding input;
exiting the application program corresponding to the second sliding input;
scheduling the application program corresponding to the second sliding input from the background to the foreground for running;
restarting the application program corresponding to the second sliding input.
As an alternative implementation manner of the embodiment of the present invention, when the processing unit 1102 is configured to schedule the application program corresponding to the second sliding input from the background to the foreground to run,
The display unit 1104 is further configured to, in a process of inputting the first sliding input by the user, if it is detected that the initial positions of the first sliding input and the second sliding input are the same, and the sliding track of the first sliding input already-input portion is the same as the sliding track of the second sliding input, and the length of the sliding track of the first sliding input already-input portion is greater than the threshold length, display a thumbnail of the display interface of the application program corresponding to the second sliding input;
Wherein the reduced scale of the thumbnail is a ratio of a length of a sliding track of the first sliding input inputted portion to a total length of a sliding track of the second sliding input.
As an optional implementation manner of the embodiment of the present invention, at least one of the following sliding inputs is included in the preset set:
The starting point position is the upper right corner of the screen of the terminal equipment, the end point position is the center of the screen of the terminal equipment, and the sliding track is the linear sliding input;
the starting point position is the left upper corner of the screen of the terminal equipment, the end point position is the center of the screen of the terminal equipment, and the sliding track is the linear sliding input;
the starting point position is the right lower corner of the screen of the terminal equipment, the end point position is the center of the screen of the terminal equipment, and the sliding track is the linear sliding input;
the starting point position is the left lower corner of the screen of the terminal equipment, the end point position is the center of the screen of the terminal equipment, and the sliding track is the linear sliding input;
The starting point position is the center of the screen of the terminal equipment, the end point position is the sliding input of the upper right corner of the screen of the terminal equipment, and the sliding track is a straight line;
the starting point position is the center of the screen of the terminal equipment, the end point position is the upper left corner of the screen of the terminal equipment, and the sliding track is the linear sliding input;
The starting point position is the center of the screen of the terminal equipment, the end point position is the sliding input of the right lower corner of the screen of the terminal equipment, and the sliding track is a straight line;
The starting point position is the center of the screen of the terminal equipment, the end point position is the left lower corner of the screen of the terminal equipment, and the sliding track is the linear sliding input.
Fig. 13 is a schematic diagram of a hardware structure of a terminal device for implementing various embodiments of the present invention, as shown in fig. 13, where the terminal device includes, but is not limited to, radio Frequency (RF) circuit 1010, memory 1020, input unit 1030, display unit 1040, sensor 1050, audio circuit 1060, wireless fidelity (WIRELESS FIDELITY, wiFi) module 1070, processor 1080, and power source 1090. Wherein the radio frequency circuit 1010 includes a receiver 1010 and a transmitter 1012. It will be appreciated by those skilled in the art that the terminal device structure shown in fig. 13 is not limiting of the terminal device and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The RF circuit 1010 is used for receiving and transmitting signals during a message or a call, and particularly, receives downlink information from a base station, processes the received downlink information in the processor 1080, and transmits uplink data to the base station. Generally, RF circuitry 1010 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (low noise amplifier, LNA), a duplexer, and the like. In addition, the RF circuitry 1010 may also communicate with networks and other devices via wireless communications. The wireless communications may use any communication standard or protocol including, but not limited to, global System for Mobile communications (global system of mobile communication, GSM), general packet radio service (GENERAL PACKET radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), long term evolution (long term evolution, LTE), email, short message service (short MESSAGING SERVICE, SMS), and the like.
The memory 1020 may be used for storing software programs and modules, and the processor 1080 performs various functional applications of the terminal device and data processing by executing the software programs and modules stored in the memory 1020. The memory 1020 may mainly include a storage program area which may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, etc.), etc., and a storage data area which may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal device, etc. In addition, memory 1020 may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state memory device.
The input unit 1030 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal device. In particular, the input unit 1030 may include a touch panel 1031 and other input devices 1032. The touch panel 1031, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 1031 or thereabout using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a predetermined program. Alternatively, the touch panel 1031 may include two parts, a touch detection device and a touch controller. The touch controller receives touch information from the touch detection device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 1080, and can receive and execute commands sent by the processor 1080. Further, the touch panel 1031 may be implemented using various types of resistive, capacitive, infrared, surface acoustic wave, and the like. The input unit 1030 may include other input devices 1032 in addition to the touch panel 1031. In particular, other input devices 1032 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a track ball, a mouse, a joystick, etc.
The display unit 1040 may be used to display information input by a user or information provided to the user and various menus of the terminal device. The display unit 1040 may include a display panel 1041, and alternatively, the display panel 1041 may be configured in the form of a Liquid Crystal Display (LCD) CRYSTAL DISPLAY, an organic light-Emitting diode (OLED), or the like. Further, the touch panel 1031 can overlay the display panel 1041, and when the touch panel 1031 detects a touch operation thereon or thereabout, it is communicated to the processor 1080 to determine a touch event, and the processor 1080 then provides a corresponding visual output on the display panel 1041 in accordance with the touch event. Although in fig. 13, the touch panel 1031 and the display panel 1041 are two separate components to implement the input and output functions of the terminal device, in some embodiments, the touch panel 1031 and the display panel 1041 may be integrated to implement the input and output functions of the terminal device.
The terminal device can also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 1041 according to the brightness of ambient light, and a proximity sensor that may exit the display panel 1041 and/or the backlight when the terminal device moves to the ear. The accelerometer sensor can detect the acceleration in all directions (generally three axes), can detect the gravity and the direction when the accelerometer sensor is static, can be used for identifying the gesture of the terminal equipment (such as transverse and vertical screen switching, related games, magnetometer gesture calibration), vibration identification related functions (such as pedometer and knocking), and the like, and other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors and the like which are also configured by the terminal equipment are not repeated herein. In the embodiment of the invention, the terminal equipment can comprise an acceleration sensor, a depth sensor or a distance sensor and the like.
Audio circuitry 1060, a speaker 1061, and a microphone 1062 may provide an audio interface between a user and the terminal equipment. The audio circuit 1060 may transmit the received electrical signal converted from audio data to the speaker 1061 for conversion to a sound signal for output by the speaker 1061, while the microphone 1062 may convert the collected sound signal to an electrical signal for reception by the audio circuit 1060 for conversion to audio data for processing by the audio data output processor 1080 for transmission to, for example, another terminal device via the RF circuit 1010 or for output to the memory 1020 for further processing.
WiFi belongs to a short-distance wireless transmission technology, and terminal equipment can help a user to send and receive e-mails, browse webpages, access streaming media and the like through a WiFi module 1070, so that wireless broadband Internet access is provided for the user. Although fig. 13 shows a WiFi module 1070, it is understood that it does not belong to the essential constitution of the terminal device, and can be omitted entirely as required within the scope of not changing the essence of the invention.
Processor 1080 is a control center of the terminal device and connects the various parts of the overall terminal device using various interfaces and lines, and performs various functions of the terminal device and processes data by running or executing software programs and/or modules stored in memory 1020 and invoking data stored in memory 1020, thereby performing overall monitoring of the terminal device. Optionally, processor 1080 may include one or more processing units, and preferably, processor 1080 may integrate an application processor and a modem processor, wherein the application processor primarily processes operating systems, user interfaces, application programs, etc., and the modem processor primarily processes wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 1080.
The terminal device also includes a power source 1090 (e.g., a battery) for powering the various components, which can be logically coupled to the processor 1080 via a power management system to provide for management of charge, discharge, and power consumption by the power management system. Although not shown, the terminal device may further include a camera, a bluetooth module, etc., which will not be described herein.
In the embodiment of the present invention, the touch panel 1031 is configured to receive a first sliding input by a user on a touch panel of a terminal device;
The processor 1080 is configured to determine whether a preset set has a sliding input identical to the first sliding input starting position, the ending position and the sliding track, wherein the preset set includes at least one sliding input, and execute an operation corresponding to a second sliding input on an application program corresponding to the second sliding input if the second sliding input in the preset set is identical to the first sliding input starting position, the ending position and the sliding track.
The embodiment of the invention also provides a terminal device, which can comprise a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein the computer program can realize the application program operation method provided by the method embodiment when being executed by the processor, and can achieve the same technical effect, and the repetition is avoided, and the description is omitted here.
An embodiment of the present invention provides a computer readable storage medium, where a computer program is stored on the computer readable storage medium, where the computer program when executed by a processor implements the method for operating an application program provided in the foregoing method embodiment.
The first device, the second device, the storage medium and the application program operation method provided in the embodiment of the present invention may achieve the same technical effects, and in order to avoid repetition, the technical effects are not repeated here.
The computer readable storage medium may be a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising several instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method of the embodiments of the present invention.
The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present invention and the scope of the claims, which are to be protected by the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010768971.6A CN111966269B (en) | 2020-08-03 | 2020-08-03 | Application program operation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010768971.6A CN111966269B (en) | 2020-08-03 | 2020-08-03 | Application program operation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111966269A CN111966269A (en) | 2020-11-20 |
CN111966269B true CN111966269B (en) | 2025-02-25 |
Family
ID=73363958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010768971.6A Active CN111966269B (en) | 2020-08-03 | 2020-08-03 | Application program operation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111966269B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104536693A (en) * | 2015-01-26 | 2015-04-22 | 联想(北京)有限公司 | Control method and control device of electronic device and electronic device |
CN106250026A (en) * | 2016-07-26 | 2016-12-21 | 维沃移动通信有限公司 | The startup method of the application program of a kind of mobile terminal and mobile terminal |
CN106775319A (en) * | 2016-12-22 | 2017-05-31 | 惠州Tcl移动通信有限公司 | A kind of standby recognition methods of Function Identification based on mobile terminal and mobile terminal |
CN108509131A (en) * | 2018-03-28 | 2018-09-07 | 维沃移动通信有限公司 | A kind of application program launching method and terminal |
CN108874281A (en) * | 2018-05-29 | 2018-11-23 | 维沃移动通信有限公司 | A kind of application program launching method and terminal device |
CN109358913A (en) * | 2018-09-30 | 2019-02-19 | 维沃移动通信(杭州)有限公司 | A kind of the starting method and terminal device of application program |
CN110471610A (en) * | 2019-08-16 | 2019-11-19 | 上海闻泰信息技术有限公司 | Terminal control method, device, terminal and storage medium |
CN111176534A (en) * | 2018-11-12 | 2020-05-19 | 奇酷互联网络科技(深圳)有限公司 | Mobile terminal, method for rapidly displaying application or function and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AUPQ439299A0 (en) * | 1999-12-01 | 1999-12-23 | Silverbrook Research Pty Ltd | Interface system |
CN108829338A (en) * | 2018-07-03 | 2018-11-16 | 佛山市影腾科技有限公司 | A kind of lookup method of application program, device and terminal |
-
2020
- 2020-08-03 CN CN202010768971.6A patent/CN111966269B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104536693A (en) * | 2015-01-26 | 2015-04-22 | 联想(北京)有限公司 | Control method and control device of electronic device and electronic device |
CN106250026A (en) * | 2016-07-26 | 2016-12-21 | 维沃移动通信有限公司 | The startup method of the application program of a kind of mobile terminal and mobile terminal |
CN106775319A (en) * | 2016-12-22 | 2017-05-31 | 惠州Tcl移动通信有限公司 | A kind of standby recognition methods of Function Identification based on mobile terminal and mobile terminal |
CN108509131A (en) * | 2018-03-28 | 2018-09-07 | 维沃移动通信有限公司 | A kind of application program launching method and terminal |
CN108874281A (en) * | 2018-05-29 | 2018-11-23 | 维沃移动通信有限公司 | A kind of application program launching method and terminal device |
CN109358913A (en) * | 2018-09-30 | 2019-02-19 | 维沃移动通信(杭州)有限公司 | A kind of the starting method and terminal device of application program |
CN111176534A (en) * | 2018-11-12 | 2020-05-19 | 奇酷互联网络科技(深圳)有限公司 | Mobile terminal, method for rapidly displaying application or function and storage medium |
CN110471610A (en) * | 2019-08-16 | 2019-11-19 | 上海闻泰信息技术有限公司 | Terminal control method, device, terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111966269A (en) | 2020-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11237724B2 (en) | Mobile terminal and method for split screen control thereof, and computer readable storage medium | |
CN106406892A (en) | A shortcut function display method and device for applications and a terminal apparatus | |
WO2020258929A1 (en) | Folder interface switching method and terminal device | |
WO2021129762A1 (en) | Application sharing method, electronic device and computer-readable storage medium | |
CN110837327B (en) | A message viewing method and terminal | |
US11658932B2 (en) | Message sending method and terminal device | |
CN106484283A (en) | A display control method and mobile terminal | |
CN108897473B (en) | Interface display method and terminal | |
CN109857297B (en) | Information processing method and terminal device | |
CN102830909A (en) | Icon management method for user interface and touch control equipment | |
CN107783709B (en) | Image viewing method and mobile terminal | |
US11327639B2 (en) | Split view exiting method, split view exiting device, and electronic device | |
CN108491148B (en) | Application sharing method and terminal | |
JP7324949B2 (en) | Application sharing method, first electronic device and computer readable storage medium | |
CN108595201A (en) | A kind of application program update method and mobile terminal | |
CN108762613B (en) | A state icon display method and mobile terminal | |
WO2020024770A1 (en) | Method for determining communication object, and mobile terminal | |
CN108170329B (en) | Display control method and terminal equipment | |
CN106371749A (en) | Method and device for terminal control | |
CN111459349A (en) | Application recommendation method and electronic equipment | |
WO2020181954A1 (en) | Application program control method and terminal device | |
CN108304138A (en) | A kind of display control method and terminal | |
CN113918109B (en) | Information display method and terminal device | |
CN111475066B (en) | Background switching method of application program and electronic device | |
CN109947323B (en) | Terminal display method and 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |