[go: up one dir, main page]

CN111966269B - Application program operation method and device - Google Patents

Application program operation method and device Download PDF

Info

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
Application number
CN202010768971.6A
Other languages
Chinese (zh)
Other versions
CN111966269A (en
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202010768971.6A priority Critical patent/CN111966269B/en
Publication of CN111966269A publication Critical patent/CN111966269A/en
Application granted granted Critical
Publication of CN111966269B publication Critical patent/CN111966269B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

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

Application program operation method and device
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)

1.一种应用程序操作方法,其特征在于,包括:1. A method for operating an application program, comprising: 接收用户在终端设备的触摸面板上输入的第一滑动输入;Receiving a first sliding input inputted by a user on a touch panel of a terminal device; 判断预设集合中是否具有与所述第一滑动输入起始位置、终止位置以及滑动轨迹均相同的滑动输入;所述预设集合中包括至少一个滑动输入;Determining whether there is a sliding input in a preset set having the same starting position, ending position, and sliding trajectory as the first sliding input; the preset set includes at least one sliding input; 若所述预设集合中的第二滑动输入与所述第一滑动输入起始位置、终止位置以及滑动轨迹均相同,则对所述第二滑动输入对应的应用程序执行所述第二滑动输入对应的操作,所述操作包括以下至少一项:If the second sliding input in the preset set has the same starting position, ending position, and sliding track as the first sliding input, then an operation corresponding to the second sliding input is performed on the application corresponding to the second sliding input, and the operation includes at least one of the following: 启动所述第二滑动输入对应的应用程序;Launching an application corresponding to the second sliding input; 退出所述第二滑动输入对应的应用程序;Exiting the application corresponding to the second sliding input; 将所述第二滑动输入对应的应用程序由后台调度至前台运行;Scheduling the application corresponding to the second sliding input from the background to the foreground for execution; 重新启动所述第二滑动输入对应的应用程序;Restarting the application corresponding to the second sliding input; 所述预设集合中的滑动输入与应用程序的对应关系以及预设集合中的滑动输入与操作的对应关系通过对应关系的方式存储于终端设备中;The correspondence between the sliding input and the application in the preset set and the correspondence between the sliding input and the operation in the preset set are stored in the terminal device in the form of correspondence; 所述方法还包括:The method further comprises: 在所述终端设备中录入所述滑动输入、所述应用程序以及所述操作之间的对应关系;Recording a correspondence between the sliding input, the application, and the operation in the terminal device; 对所述滑动输入、所述应用程序以及所述操作之间的对应关系进行修改;Modifying the correspondence between the sliding input, the application and the operation; 所述判断预设集合中是否具有与所述第一滑动输入起始位置、终止位置以及滑动轨迹均相同的滑动输入,包括:The determining whether there is a sliding input in the preset set that has the same starting position, ending position, and sliding trajectory as the first sliding input includes: 判断所述预设集合中是否具有与所述第一滑动输入起始位置相同的滑动输入;Determining whether the preset set includes a sliding input having the same starting position as the first sliding input; 若预设集合中具有与所述第一滑动输入起始位置相同的滑动输入,判断第一集合中是否具有与所述第一滑动输入终止位置相同的滑动输入,所述第一集合为所述预设集合中与所述第一滑动输入起始位置相同的滑动输入组成的集合;If the preset set includes a sliding input at the same starting position as the first sliding input, determining whether the first set includes a sliding input at the same ending position as the first sliding input, the first set being a set of sliding inputs at the same starting position as the first sliding input in the preset set; 若所述第一集合中具有与所述第一滑动输入的起始位置相同的滑动输入,判断第二集合中是否具有与所述第一滑动输入滑动轨迹相同的滑动输入,所述第二集合为所述第一集合中与所述第一滑动输入终止位置相同的滑动输入组成的集合;If the first set includes a sliding input with the same starting position as the first sliding input, determining whether the second set includes a sliding input with the same sliding trajectory as the first sliding input, the second set being a set of sliding inputs in the first set that have the same ending position as the first sliding input; 若所述第一滑动输入的滑动轨迹与所述第二集合中的第三滑动输入的滑动轨迹相同,确定第三滑动输入与所述第一滑动输入起始位置、终止位置以及滑动轨迹均相同。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, it is determined that the starting position, the ending position and the sliding track of the third sliding input are the same as those of the first sliding input. 2.根据权利要求1所述的方法,其特征在于,在对所述第二滑动输入对应的应用程序执行所述第二滑动输入对应的操作之前,所述方法还包括:2. The method according to claim 1, characterized in that before performing the operation corresponding to the second sliding input on the application corresponding to the second sliding input, the method further comprises: 接收用户在第一界面输入的所述第二滑动输入;Receiving the second sliding input inputted by the user on the first interface; 显示第二界面,所述第二界面包括至少一个应用程序的标识;Displaying a second interface, wherein the second interface includes an identification of at least one application; 接收用户的第一输入,所述第一输入为对所述第二界面中的第一应用程序的标识的输入;receiving a first input from a user, where the first input is an input of an identifier of a first application in the second interface; 响应于所述第一输入,显示第三界面,所述第三界面包括至少一个操作的标识;In response to the first input, displaying a third interface, wherein the third interface includes an identification of at least one operation; 接收用户的第二输入,所述第二输入为对所述第三界面中的第一操作的标识的输入;receiving a second input from a user, where the second input is an input of an identifier of a first operation in the third interface; 响应于所述第二输入,建立所述第二滑动输入、所述第一应用程序的以及所述第一操作的之间的对应关系。In response to the second input, a correspondence between the second sliding input, the first application, and the first operation is established. 3.根据权利要求2所述的方法,其特征在于,在响应于所述第二输入,建立所述第二滑动输入、所述第一应用程序的以及所述第一操作之间的对应关系之后,所述方法还包括:3. The method according to claim 2, characterized in that after establishing a correspondence between the second sliding input, the first application and the first operation in response to the second input, the method further comprises: 接收用户的第三输入,所述第三输入为对所述第二滑动输入、所述第一应用程序的以及所述第一操作之间的对应关系的输入;receiving a third input from a user, where the third input is an input of a correspondence between the second sliding input, the first application, and the first operation; 响应于所述第三输入,显示第四界面,所述第四界面包括至少一个应用程序的标识;In response to the third input, displaying a fourth interface, wherein the fourth interface includes an identification of at least one application; 接收用户的第四输入,所述第四输入为对所述第四界面中的第二应用程序的标识的输入;receiving a fourth input from a user, wherein the fourth input is an input of an identifier of a second application in the fourth interface; 响应于所述第四输入,删除所述第二滑动输入与所述第一应用程序的对应关系,并建立所述第二滑动输入与所述第二应用程序的对应关系。In response to the fourth input, the correspondence between the second sliding input and the first application is deleted, and the correspondence between the second sliding input and the second application is established. 4.根据权利要求2所述的方法,其特征在于,响应于所述第二输入,建立所述第二滑动输入、所述第一应用程序的以及所述第一操作之间的对应关系之后,所述方法还包括:4. The method according to claim 2, characterized in that, after establishing a correspondence between the second sliding input, the first application and the first operation in response to the second input, the method further comprises: 接收用户的第五输入,所述第五输入为对所述第二滑动输入、所述第一应用程序的以及所述第一操作之间的对应关系的输入;receiving a fifth input from a user, where the fifth input is an input of a correspondence between the second sliding input, the first application, and the first operation; 响应于所述第五输入,显示第五界面,所述第五界面包括至少一个操作的标识;In response to the fifth input, displaying a fifth interface, wherein the fifth interface includes an identification of at least one operation; 接收用户的第六输入,所述第六输入为对所述第五界面中的第二操作的标识的输入;receiving a sixth input from the user, wherein the sixth input is an input of an identifier of a second operation in the fifth interface; 响应于所述第六输入,删除所述第二滑动输入与所述第一操作的对应关系,并建立所述第二滑动输入与所述第二操作的对应关系。In response to the sixth input, the correspondence between the second sliding input and the first operation is deleted, and the correspondence between the second sliding input and the second operation is established. 5.根据权利要求1所述的方法,其特征在于,当对所述第二滑动输入对应的应用程序执行所述第二滑动输入对应的操作为将所述第二滑动输入对应的应用程序由后台调度至前台运行时,所述方法还包括:5. The method according to claim 1, wherein when the operation corresponding to the second sliding input is to schedule the application corresponding to the second sliding input from the background to the foreground, the method further comprises: 在用户输入所述第一滑动输入的过程,若检测到所述第一滑动输入与所述第二滑动输入的起始位置相同,所述第一滑动输入已输入部分的滑动轨迹与所述第二滑动输入的滑动轨迹相同,且所述第一滑动输入已输入部分的滑动轨迹的长度大于阈值长度,则显示所述第二滑动输入对应的应用程序的显示界面的缩略图;During the process of the user inputting the first sliding input, if it is detected that the starting positions of the first sliding input and the second sliding input are the same, the sliding track of the input portion 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 portion of the first sliding input is greater than a threshold length, then displaying a thumbnail of a display interface of an application corresponding to the second sliding input; 其中,所述缩略图的缩小比例为所述第一滑动输入已输入部分的滑动轨迹的长度与所述第二滑动输入的滑动轨迹的总长度的比值。The reduction ratio of the thumbnail is the ratio of the length of the sliding track of the input part of the first sliding input to the total length of the sliding track of the second sliding input. 6.一种应用程序操作装置,其特征在于,包括:6. An application operating device, comprising: 接收单元,用于接收用户在终端设备的触摸面板上输入的第一滑动输入;A receiving unit, configured to receive a first sliding input inputted by a user on a touch panel of a terminal device; 处理单元,用于判断预设集合中是否具有与所述第一滑动输入起始位置、终止位置以及滑动轨迹均相同的滑动输入;所述预设集合中包括至少一个滑动输入;A processing unit, configured to determine whether a preset set includes a sliding input having the same starting position, ending position, and sliding trajectory as the first sliding input; the preset set includes at least one sliding input; 执行单元,用于在所述预设集合中的第二滑动输入与所述第一滑动输入起始位置、终止位置以及滑动轨迹均相同的情况下,对所述第二滑动输入对应的应用程序执行所述第二滑动输入对应的操作,所述操作包括以下至少一项:an execution unit, configured to, when a second sliding input in the preset set has the same starting position, ending position, and sliding trajectory as the first sliding input, execute an operation corresponding to the second sliding input on an application corresponding to the second sliding input, the operation comprising at least one of the following: 启动所述第二滑动输入对应的应用程序;Launching an application corresponding to the second sliding input; 退出所述第二滑动输入对应的应用程序;Exiting the application corresponding to the second sliding input; 将所述第二滑动输入对应的应用程序由后台调度至前台运行;Scheduling the application corresponding to the second sliding input from the background to the foreground for execution; 重新启动所述第二滑动输入对应的应用程序;Restarting the application corresponding to the second sliding input; 所述预设集合中的滑动输入与应用程序的对应关系以及预设集合中的滑动输入与操作的对应关系通过对应关系的方式存储于终端设备中;The correspondence between the sliding input and the application in the preset set and the correspondence between the sliding input and the operation in the preset set are stored in the terminal device in the form of correspondence; 所述处理单元还用于:在终端设备中录入所述滑动输入、所述应用程序以及所述操作之间的对应关系;The processing unit is further used to: record the corresponding relationship between the sliding input, the application and the operation in the terminal device; 对所述滑动输入、所述应用程序以及所述操作之间的对应关系进行修改;Modifying the correspondence between the sliding input, the application and the operation; 所述处理单元具体用于:The processing unit is specifically used for: 判断所述预设集合中是否具有与所述第一滑动输入起始位置相同的滑动输入;Determining whether the preset set includes a sliding input having the same starting position as the first sliding input; 若预设集合中具有与所述第一滑动输入起始位置相同的滑动输入,判断第一集合中是否具有与所述第一滑动输入终止位置相同的滑动输入,所述第一集合为所述预设集合中与所述第一滑动输入起始位置相同的滑动输入组成的集合;If the preset set includes a sliding input at the same starting position as the first sliding input, determining whether the first set includes a sliding input at the same ending position as the first sliding input, the first set being a set of sliding inputs at the same starting position as the first sliding input in the preset set; 若所述第一集合中具有与所述第一滑动输入的起始位置相同的滑动输入,判断第二集合中是否具有与所述第一滑动输入滑动轨迹相同的滑动输入,所述第二集合为所述第一集合中与所述第一滑动输入终止位置相同的滑动输入组成的集合;If the first set includes a sliding input with the same starting position as the first sliding input, determining whether the second set includes a sliding input with the same sliding trajectory as the first sliding input, the second set being a set of sliding inputs in the first set that have the same ending position as the first sliding input; 若所述第一滑动输入的滑动轨迹与所述第二集合中的第三滑动输入的滑动轨迹相同,确定第三滑动输入与所述第一滑动输入起始位置、终止位置以及滑动轨迹均相同。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, it is determined that the starting position, the ending position and the sliding track of the third sliding input are the same as those of the first sliding input. 7.一种终端设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的应用程序操作方法。7. A terminal device, characterized in that it comprises: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the application program operation method according to any one of claims 1 to 5 is implemented. 8.一种计算机可读存储介质,其特征在于,包括:所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的应用程序操作方法。8. A computer-readable storage medium, characterized in that it comprises: a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the application program operation method according to any one of claims 1 to 5.
CN202010768971.6A 2020-08-03 2020-08-03 Application program operation method and device Active CN111966269B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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