[go: up one dir, main page]

CN108595069B - A kind of application program startup method and mobile terminal - Google Patents

A kind of application program startup method and mobile terminal Download PDF

Info

Publication number
CN108595069B
CN108595069B CN201810288615.7A CN201810288615A CN108595069B CN 108595069 B CN108595069 B CN 108595069B CN 201810288615 A CN201810288615 A CN 201810288615A CN 108595069 B CN108595069 B CN 108595069B
Authority
CN
China
Prior art keywords
touch point
touch
display area
target display
application program
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
CN201810288615.7A
Other languages
Chinese (zh)
Other versions
CN108595069A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201810288615.7A priority Critical patent/CN108595069B/en
Publication of CN108595069A publication Critical patent/CN108595069A/en
Application granted granted Critical
Publication of CN108595069B publication Critical patent/CN108595069B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/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/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/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

Landscapes

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

Abstract

The invention discloses an application program starting method and a mobile terminal, wherein the method comprises the following steps: if a first touch point of a first operation of a user on a screen is detected to be located in an area corresponding to an application icon, detecting a second touch point, wherein the second touch point is located in an area outside the area corresponding to the application icon; determining a target display area according to the touch parameters of the first touch point and the second touch point; and starting the application program corresponding to the application icon and displaying the application program in the target display area, so that the display area of the application program can be adjusted according to the touch parameters of the first touch point and the second touch point, the screen space of the mobile terminal can be reasonably utilized, the phenomenon of screen space resource waste is avoided, and the user experience is improved.

Description

Application program starting method and mobile terminal
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an application program starting method and a mobile terminal.
Background
With the overall popularization of mobile terminals, users have higher and higher requirements on the mobile terminals. To meet the user's demand for better viewing of video or information, more and more mobile terminals employ a large screen or full screen (i.e., each adjacent two of at least three sides of the mobile terminal cover the display screen). With the screen of the mobile terminal becoming larger, when a user starts an application program on the mobile terminal, the user needs to click an application icon corresponding to the application program; and the mobile terminal starts the application program corresponding to the application icon according to the clicking operation of the user. After the application program is started, the display interface of the application program is fixed as the whole screen area, so that the resources of the whole screen are occupied, and the waste of screen space resources is caused.
Disclosure of Invention
The embodiment of the invention provides an application program starting method and a mobile terminal, and aims to solve the problem that screen space resources are wasted because a display interface of the application program is fixed to the whole screen area of the mobile terminal after the application program is started in the prior art.
In order to solve the technical problem, the invention is realized as follows: an application program starting method, comprising:
if a first touch point of a first operation of a user on a screen is detected to be located in an area corresponding to an application icon, detecting a second touch point, wherein the second touch point is located in an area outside the area corresponding to the application icon;
determining a target display area according to the touch parameters of the first touch point and the second touch point;
and starting the application program corresponding to the application icon and displaying the application program in the display area.
In a second aspect, an embodiment of the present invention further provides a mobile terminal, including:
the first detection module is used for detecting a second touch point if a first touch point of a first operation of a user on a screen is detected to be located in an area corresponding to an application icon, wherein the second touch point is located in an area outside the area corresponding to the application icon;
the determining module is used for determining a target display area according to the touch parameters of the first touch point and the second touch point;
and the starting display module is used for starting the application program corresponding to the application icon and displaying the application program in the display area.
In a third aspect, an embodiment of the present invention further provides a mobile terminal, including: a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the application startup method described above.
In a fourth aspect, an embodiment of the present invention further provides a readable storage medium, where a computer program is stored on the readable storage medium, and when the computer program is executed by a processor, the computer program implements the steps of the application starting method described above.
In the embodiment of the invention, if it is detected that a first touch point of a first operation of a user on a screen is located in a region corresponding to an application icon, a second touch point located in a region outside the region corresponding to the application icon is detected, a target display region is determined according to touch parameters of the first touch point and the second touch point, and an application program corresponding to the application icon is started and displayed in the target display region, so that the display region of the application program can be adjusted according to the touch parameters of the first touch point and the second touch point, a screen space of the mobile terminal can be reasonably utilized, a phenomenon of screen space resource waste is avoided, and user experience is improved.
Drawings
Fig. 1 is a flowchart of an application starting method according to an embodiment of the present invention;
fig. 2 is one of flowcharts of an application starting method in an actual application scenario according to an embodiment of the present invention;
fig. 3 is a second schematic diagram of an application starting method in an actual application scenario according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 5 is a second schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. The technical solutions provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
In order to solve the problem that screen space resources are wasted because a display interface of an application program is fixed to the whole screen area of a mobile terminal after the application program is started in the prior art, the invention provides an application program starting method, and an execution main body of the method can be but not limited to a mobile terminal (such as a mobile phone, a tablet computer and the like) or a device which can be configured to execute the method provided by the embodiment of the invention.
For convenience of description, the following description will be made on embodiments of the method, taking as an example that the execution subject of the method is a mobile terminal capable of executing the method. It is understood that the mobile terminal is used as the main body of the method and is only an exemplary illustration, and should not be construed as a limitation of the method.
Fig. 1 is a flowchart of an application starting method according to an embodiment of the present invention, where the method in fig. 1 may be executed by a mobile terminal, and as shown in fig. 1, the method may include:
step 101, detecting a second touch point if it is detected that a first touch point of a first operation of a user on a screen is located in an area corresponding to an application icon, wherein the second touch point is located in an area outside the area corresponding to the application icon.
The screen is a screen of the mobile terminal.
The area corresponding to the application icon and the area other than the area corresponding to the application icon may refer to a response area corresponding to the application icon.
The first operation may be a touch operation, a slide operation, or a press operation. Similarly, the second operation may also be a touch operation, a slide operation, or a press operation.
The implementation objects of the first operation and the second operation of the user may be fingers of the user, or mouse buttons, and the like.
Taking the example that the implementation objects of the first operation and the second operation of the user are fingers of the user, this step may be implemented as detecting a touch operation of the user on a response area corresponding to an application icon in the mobile terminal through the two fingers.
In this step, a touch operation on a response area of an application icon may be detected when the application icon corresponding to the application program is displayed on a display screen of the mobile terminal.
For example, a touch operation to the response area of the application icon may be detected through a touch-sensitive screen of the mobile terminal. When the touch operation is detected through the touch sensing screen, the touch position coordinate of the touch operation can be detected.
And 102, determining a target display area according to the touch parameters of the first touch point and the second touch point.
The touch parameters of the first touch point and the second touch point may refer to position information of the first touch point and the second touch point, or distance change information between the first touch point and the second touch point, or the like.
In this step, determining a target display area of the application program corresponding to the application icon may specifically include: determining the size of the target display area of the application program corresponding to the application icon, determining the display position of the target display area of the application program corresponding to the application icon, and the like.
The specific implementation manner of determining the target display area of the application program corresponding to the application icon may include: determining a target display area of the application program corresponding to the application icon according to the position of the first touch point and the position of the second touch point; or determining the target display area of the application program corresponding to the application icon according to the distance change between the first touch point and the second touch point.
Of course, the specific implementation manner of determining the target display area of the application program corresponding to the application icon is not limited to the above-mentioned manner, and embodiments of the present invention are not listed here.
And 103, starting an application program corresponding to the application icon and displaying the application program in the display area.
Following the above example, this step may be specifically implemented as, when it is detected that both the fingers stop the touch operation on the response area, starting the application program corresponding to the application icon and displaying the application program in the target display area.
When both fingers stop touch operation on the response area, all fingers of the user may specifically leave the response area of the application icon in the mobile terminal.
In the embodiment of the invention, if it is detected that a first touch point of a first operation of a user on a screen is located in a region corresponding to an application icon, a second touch point located in a region outside the region corresponding to the application icon is detected, a target display region is determined according to touch parameters of the first touch point and the second touch point, and an application program corresponding to the application icon is started and displayed in the target display region, so that the display region of the application program can be adjusted according to the touch parameters of the first touch point and the second touch point, a screen space of the mobile terminal can be reasonably utilized, a phenomenon of screen space resource waste is avoided, and user experience is improved.
Optionally, as an embodiment, the step 102 may be specifically implemented as:
and determining the position and/or size of a target display area according to the position of the first touch point and the position of the second touch point.
For example, if the position of the first touch point is at the first position and the position of the second touch point is at the second position, the size of the target display area is determined to be the first size.
And if the position of the first touch point is at the first position and the position of the second touch point is at the second position, determining that the position of the target display area is at the third position.
And if the position of the first touch point is at the first position and the position of the second touch point is at the second position, determining that the size of the target display area is the first size and the position of the target display area is at the third position.
According to the embodiment of the invention, the position and/or size of the target display area is determined through the position of the first touch point and the position of the second touch point, so that the position and/or size of the display area of the application program is adjusted, and a user and the mobile terminal have better interactive experience.
Optionally, as an embodiment, the step 102 may be specifically implemented as:
and determining a preset area as a display area of the application program according to the touch parameters of the first touch point and the second touch point.
Following the above example, this step may be implemented such that a preset area is determined as the display area of the application program according to the touch operations of the two fingers.
It should be understood that, in this embodiment, the preset region may refer to a region in which parameters such as a position, a size, a shape, and the like are preset. That is, the preset region may be set at any position of the screen of the mobile terminal, and may be set in any size and shape.
Wherein the shape of the preset area includes, but is not limited to, a square, a circle, a polygon, etc.
According to the embodiment of the invention, the preset area is determined as the target display area of the application program according to the touch parameters of the first touch point and the second touch point, so that a user can preset a certain area as the display area of the application program according to respective preference, the personalized setting of the display area of the application program can be realized, and the interaction experience between the user and the mobile terminal is improved.
Optionally, as an embodiment, after the step 102 is executed, the method for starting an application program according to the embodiment of the present invention may further include:
and adjusting the size of the target display area according to the distance change between the first touch point and the second touch point.
Following the above example, this step may be specifically implemented by determining a center position of an area formed by the touch positions of the two fingers; and determining the size of a target display area of the application program corresponding to the application icon based on the change of the sum of the distances from the two fingers to the center position.
The central position may be a midpoint of a connecting line of the two fingers.
When the sum of the distances from the two fingers to the position of the midpoint is detected to be smaller, the size of a target display area of the application program corresponding to the application icon can be reduced according to the corresponding relation between the change value of the sum of the distances and the scaling;
when the sum of the distances from the two fingers to the midpoint is detected to be increased, the size of the target display area of the application program corresponding to the application icon can be increased according to the corresponding relation between the change value of the sum of the distances and the scaling.
According to the embodiment of the invention, the size of the target display area is adjusted according to the distance change between the first touch point and the second touch point so as to determine the display area of the application program corresponding to the application icon, so that the size of the display area of the application program is adjusted, and a user and the mobile terminal have better interactive experience.
Optionally, as an embodiment, after the step 102 is executed, the method for starting an application program according to the embodiment of the present invention may further include:
and if the change of the relative positions of the first touch point and the second touch point meets a preset condition, canceling the display of the target display area.
The preset condition may be a condition that a magnitude relation of abscissas of the first touch point and the second touch point changes, or a condition that a magnitude relation of ordinates of the first touch point and the second touch point changes.
Following the above example, the implementation objects of the first touch point and the second touch point are taken as two fingers as an example. It can be understood that in this step, if the magnitude relationship between the x-axis coordinate of the touch position of the first finger and the x-axis coordinate of the touch position of the second finger in the two fingers changes, or the magnitude relationship between the y-axis coordinate of the touch position of the first finger and the y-axis coordinate of the touch position of the second finger changes, the display of the target display area is cancelled.
That is, after the two fingers are moved in position, the relative position between the fingers of the two fingers does not coincide with the relative position between the two fingers at the initial position, and the display of the target display area is cancelled.
Illustratively, the initial touch position coordinate of the first finger on the screen of the mobile terminal is p1(x1,y1) The initial touch position coordinate of the second finger on the screen of the mobile terminal is p2(x2,y2). Wherein x is1<x2,y1<y2
After the two fingers move, if the positions of the two fingers are in the position coordinates after the two fingers move, x is in the position coordinates1>x2Or y1>y2Then it is determined that the two fingers intersect, at which time the display of the target display area is cancelled.
According to the embodiment of the invention, if the change of the relative position of the first touch point and the second touch point meets the preset condition, the display of the target display area is cancelled, so that the display of the target display area can be cancelled simply and rapidly, the starting of the application program is stopped, and better interactive experience is provided between the user and the mobile terminal.
Optionally, as an embodiment, after the step 102 is executed, the method for starting an application program according to the embodiment of the present invention may further include:
detecting a second operation, wherein the second operation is a sliding operation based on the first touch point or a sliding operation based on the second touch point;
moving the position of the target display area in response to the sliding operation.
In this step, the second operation is a sliding operation based on the first touch point or a sliding operation based on the second touch point, and the operation information of the sliding operation may include at least one of sliding track information, sliding position information, sliding direction information, and sliding distance information.
For example, if the operation information of the sliding operation includes sliding track information, the position of the target display area is moved in response to the sliding operation, which may be specifically implemented as: and moving the position of the target display area according to the sliding track information. The sliding track information may be translation movement track information or accompanying footprint movement track information. Of course, the slide trajectory information is not limited to the above-listed information.
For example, if the operation information of the sliding operation includes sliding distance information, the position of the target display area is moved in response to the sliding operation, which may be specifically implemented as: and moving the position of the target display area according to the sliding distance information. The sliding distance information may be distance information between a sliding position where the first finger touch point or the second finger touch point is located in the sliding process and an initial position.
According to the embodiment of the invention, the second operation is detected, the position of the target display area is moved in response to the second operation, so that the display area of the application program can be moved according to the position of the touch point, and a user can adjust the display position of the display area of the application program on the screen of the mobile terminal according to the requirement of the user, so that the application program function interface displayed in the display area after the position is moved can be further operated in the process of operating the mobile terminal by one hand, and the operation flexibility is improved.
Optionally, as an embodiment, the step 102 may be specifically implemented as:
and determining a target display area of the application program according to the touch parameters of the first touch point and the second touch point, the shaking operation information of the shaking operation of the mobile terminal, and the pre-stored corresponding relations between the touch parameters of the first touch point and the second touch point, the shaking operation information and the size of the display area.
The shaking operation information includes at least one of a number of shaking, a direction of shaking, an angle of shaking, and a frequency of shaking.
For example, the pre-stored correspondence between the touch parameters of the first touch point and the second touch point, the shaking operation information, and the size of the display area may be:
the first touch point is located at a first position, the second touch point is located at a second position, the shaking operation information is shaking once in the anticlockwise direction, and the size of the corresponding display area is 0.4 inches;
the first touch point is located at a first position, the second touch point is located at a second position, the shaking operation information is twice shaking in the anticlockwise direction, and the size of the corresponding display area is 0.6 inches.
Of course, the corresponding relationship may also be:
the first touch point is located at a first position, the second touch point is located at a third position, the shaking operation information is shaking once in the anticlockwise direction, and the size of the corresponding display area is 0.4 inches;
the first touch point is located at the first position, the second touch point is located at the third position, the shaking operation information is shaking once in the anticlockwise direction, and the size of the corresponding display area is 0.6 inches.
Of course, the corresponding relationship may also be other combinations, and the embodiment of the present invention is not particularly limited, and the specific implementation needs to be set according to actual requirements.
According to the embodiment of the invention, the target display area is determined according to the touch parameters of the first touch point and the second touch point, the shaking operation information of the shaking operation of the mobile terminal, and the corresponding relation between the pre-stored touch parameters of the first touch point and the second touch point, the shaking operation information and the size of the display area, so that the determination of the display area of the application program can be realized by combining the first operation event, the second operation time and the shaking operation event, the determination mode of the display area of the application program is diversified, and the interactive experience between a user and the mobile terminal is improved.
Optionally, as an embodiment, after the step 102 is executed and the target display area of the application program corresponding to the application icon is determined, the method further includes:
displaying a target display area of an application program corresponding to the application icon based on the positions of the first touch point and the second touch point
Following the above example, this step may be specifically implemented as displaying a target display area of the application program corresponding to the application icon based on the positions touched by the two fingers.
In this step, the center position of the area formed by the positions touched by the two fingers may be acquired, and the target display area of the application program corresponding to the application icon may be displayed with the center position as the center.
According to the embodiment of the invention, the target display area of the application program corresponding to the application icon is displayed based on the positions of the first touch point and the second touch point, so that the display area of the application degree can be determined according to the positions of the first touch point and the second touch point, the display area of the application program corresponds to the position of the application icon of the application program, and a user can conveniently and visually browse the corresponding application.
It is to be added that the display area may be filled in a solid color or may be in color with the display interface of the screen of the mobile terminal and be accompanied by text to remind the user.
The method of the embodiments of the present invention will be further described with reference to specific embodiments.
Fig. 2 is a flowchart illustrating an application starting method in an actual application scenario according to an embodiment of the present invention;
specifically, as shown in fig. 2:
at 210, if it is detected that a first touch point of a first operation of a user on a screen is located in an area corresponding to an application icon, it is detected whether a second touch point is located in an area other than the area corresponding to the application icon. If yes, go to step 220; if not, executing the ending operation.
At 220, a target display area of the application program corresponding to the application icon is displayed based on the positions of the first touch point and the second touch point.
The screen of the mobile terminal is displayed with: application 1, application 2, application 3, application 4, application 5, application 6, application 7, and application 8 are examples. The first operation and the second operation are touch operations, and the implementation objects of the first operation and the second operation are fingers of a user.
As shown in (1) in fig. 3, a touch position a at the time of touch operation on the application 8 is acquired1And A2. Based on touch location A1And A2And a display area of the application program corresponding to the application 8 is displayed (as a shaded area in (2) in fig. 3).
At 230, whether at least one of the two touch points stops the touch operation may be specifically implemented as whether at least one of the two fingers stops the touch operation on the response area. If yes, go to step 240; if not, go to step 250.
At 250, a target display area of the application is determined (i.e., the size and/or position of the target display area is adjusted) according to the touch parameters of the first touch point and the second touch point.
The display area size of the application at the initial time is shown in (2) in fig. 3.
The method comprises the following steps of determining a target display area according to touch parameters of a first touch point and a second touch point, and specifically comprises the following steps:
and adjusting the size of the target display area according to the distance change between the first touch point and the second touch point.
The touch operation of two fingers to the response area corresponding to the icon is taken as an example.
Specifically, for example, when it is detected that the sum of the distances from the positions of the middle points of the two fingers is increased, the display area size of the application program corresponding to the application icon can be increased according to the correspondence between the change value of the sum of the distances and the scaling. The display area after the size increase as shown in (3) in fig. 3. The center position may be a midpoint of a connecting line of the two fingers.
At 290, if it is detected whether the change of the relative position of the first touch point and the second touch point satisfies the predetermined condition. If so, canceling the display of the target display area to terminate the starting of the application program; if not, go to step 230.
At 240, the size of the target display area of the application program is locked, and the position of the target display area of the application program is moved in response to the movement operation of the position touched by the touch operation.
After the position movement of the touch operation pressing is detected in step 230, step 240 is executed to lock the size of the display area of the application program and move the position of the target display area of the application program, such as touch positions a from (1) to (3) in fig. 31And A2Move to position B of (4) in fig. 3.
At 260, it is detected whether both touch points stop touch operations on the screen, which may be specifically implemented by detecting whether both fingers stop touch operations on the response area. If yes, go to step 280; if not, go to step 270.
At 270, whether the two touch points perform touch operation on the screen again is detected, which may be specifically implemented as whether the two fingers perform touch operation on the response area again is detected. If yes, go to step 250; if not, step 240 and step 260 are executed.
At 280, the application program corresponding to the application icon is launched and displayed in the target display area.
After step 260 is executed and the touch operation on the application icon is detected to stop, step 280 is executed and the application program is started and displayed in the display area (as shown in (5) in fig. 3).
It should be noted that, specific implementation manners of steps 210 to 290 are detailed in the related contents in the above embodiments, and details are not described again in the embodiments of the present invention.
In the embodiment of the invention, if a first touch point of a first operation communicated by a user on a screen is detected to be located in a region corresponding to an application icon, a second touch point located in a region outside the region corresponding to the application icon is detected, a target display region is determined according to touch parameters of the first touch point and the second touch point, and an application program of the application icon is started and displayed in the target display region, so that the display region of the application program can be adjusted according to the touch parameters of the first touch point and the second touch point, the screen space of the mobile terminal can be reasonably utilized, the phenomenon of screen space resource waste is avoided, and the user experience is improved.
The application starting method according to the embodiment of the present invention is described in detail above with reference to fig. 1 to 3, and the mobile terminal according to the embodiment of the present invention is described in detail below with reference to fig. 4.
Fig. 4 shows a schematic structural diagram of a mobile terminal provided in an embodiment of the present invention, and as shown in fig. 4, the mobile terminal may include, based on the application program starting method provided in an embodiment of the present invention:
a first detecting module 401, configured to detect a second touch point if it is detected that a first touch point of a first operation of a user on a screen is located in an area corresponding to an application icon, where the second touch point is located in an area other than the area corresponding to the application icon;
a determining module 402, configured to determine a target display area according to the touch parameters of the first touch point and the second touch point;
a starting display module 403, configured to start an application program corresponding to the application icon and display the application program in the target display area.
In one embodiment, the determining module 402 comprises:
and the first determining unit is used for determining the position and/or size of the target display area according to the position of the first touch point and the position of the second touch point.
In one embodiment, the mobile terminal further comprises:
the adjusting module 404 is configured to adjust the size of the target display area according to a change in a distance between the first touch point and the second touch point.
In one embodiment, the mobile terminal further comprises:
a display canceling module 405, configured to cancel display of the target display area if a change in a relative position of the first touch point and the second touch point meets a preset condition.
In one embodiment, the mobile terminal further comprises:
a second detecting module 406, configured to detect a sliding operation based on the first touch point or a sliding operation based on the second touch point;
a response module 407, configured to move a position of the target display area in response to the sliding operation.
In one embodiment, the determining module 402 comprises:
and the second determining unit is used for determining a preset area as a target display area of the application program according to the touch parameters of the first touch point and the second touch point.
In one embodiment, the determining module 402 comprises:
and the third determining unit is used for determining the target display area of the application program according to the touch parameters of the first touch point and the second touch point, the shaking operation information of the shaking operation of the mobile terminal, and the pre-stored corresponding relations between the touch parameters of the first touch point and the second touch point, the shaking operation information and the size of the display area.
In one embodiment, the mobile terminal further comprises:
the display module 408 is configured to display a target display area of the application program corresponding to the application icon based on the positions of the first touch point and the second touch point.
In the embodiment of the invention, if it is detected that the first touch point of the first operation of the user on the screen is located in the area corresponding to the application icon, the second touch point located in the area outside the area corresponding to the application icon is detected, the target display area is determined according to the touch parameters of the first touch point and the second touch point, and the application program corresponding to the application icon is started and displayed in the target display area, so that the display area of the application program can be adjusted according to the touch parameters of the first touch point and the second touch point, the screen space of the mobile terminal can be reasonably utilized, the phenomenon of screen space resource waste is avoided, and the user experience is improved.
The mobile terminal may also execute the method in fig. 1, and implement the functions of the mobile terminal in the embodiments shown in fig. 1 and fig. 2, which are not described again.
Figure 5 is a schematic diagram of a hardware configuration of a mobile terminal implementing various embodiments of the present invention,
the mobile terminal 500 includes, but is not limited to: a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, a processor 510, and a power supply 511. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 5 is not intended to be limiting of mobile terminals, and that a mobile terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The processor 510 is configured to detect a second touch point if it is detected that a first touch point of a first operation of a user on a screen is located in an area corresponding to an application icon, where the second touch point is located in an area other than the area corresponding to the application icon;
determining a target display area according to the touch parameters of the first touch point and the second touch point;
and starting an application program for betting the application icons and displaying the application program in the target display area.
In the embodiment of the invention, if it is detected that the first touch point of the first operation of the user on the screen is located in the area corresponding to the application icon, the second touch point located in the area outside the area corresponding to the application icon is detected, the target display area is determined according to the touch parameters of the first touch point and the second touch point, and the application program is started and displayed in the target display area, so that the display area of the application program can be adjusted according to the touch parameters of the first touch point and the second touch point, the screen space of the mobile terminal can be reasonably utilized, the phenomenon of screen space resource waste is avoided, and the user experience is improved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 501 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 510; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 501 can also communicate with a network and other devices through a wireless communication system.
The mobile terminal provides the user with wireless broadband internet access through the network module 502, such as helping the user send and receive e-mails, browse webpages, access streaming media, and the like.
The audio output unit 503 may convert audio data received by the radio frequency unit 501 or the network module 502 or stored in the memory 509 into an audio signal and output as sound. Also, the audio output unit 503 may also provide audio output related to a specific function performed by the mobile terminal 500 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 503 includes a speaker, a buzzer, a receiver, and the like.
The input unit 504 is used to receive an audio or video signal. The input Unit 504 may include a Graphics Processing Unit (GPU) 5041 and a microphone 5042, and the Graphics processor 5041 processes image data of a still picture or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 506. The image frames processed by the graphic processor 5041 may be stored in the memory 509 (or other storage medium) or transmitted via the radio frequency unit 501 or the network module 502. The microphone 5042 may receive sounds and may be capable of processing such sounds into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 501 in case of the phone call mode.
The mobile terminal 500 also includes at least one sensor 505, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that adjusts the brightness of the display panel 5061 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 5061 and/or a backlight when the mobile terminal 500 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 505 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 506 is used to display information input by the user or information provided to the user. The Display unit 506 may include a Display panel 5061, and the Display panel 5061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 507 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 507 includes a touch panel 5071 and other input devices 5072. Touch panel 5071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 5071 using a finger, stylus, or any suitable object or attachment). The touch panel 5071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 150, receives a command from the processor 510, and executes the command. In addition, the touch panel 5071 may be implemented in various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 5071, the user input unit 507 may include other input devices 5072. In particular, other input devices 5072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, the touch panel 5071 may be overlaid on the display panel 5061, and when the touch panel 5071 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 510 to determine the type of the touch event, and then the processor 510 provides a corresponding visual output on the display panel 5061 according to the type of the touch event. Although in fig. 5, the touch panel 5071 and the display panel 5061 are two independent components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 5071 and the display panel 5061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 508 is an interface through which an external device is connected to the mobile terminal 500. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 508 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 500 or may be used to transmit data between the mobile terminal 500 and external devices.
The memory 509 may be used to store software programs as well as various data. The memory 509 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 509 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 storage device.
The processor 510 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 509 and calling data stored in the memory 509, thereby performing overall monitoring of the mobile terminal. Processor 510 may include one or more processing units; preferably, the processor 510 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 510.
The mobile terminal 500 may further include a power supply 511 (e.g., a battery) for supplying power to various components, and preferably, the power supply 511 may be logically connected to the processor 510 via a power management system, so that functions of managing charging, discharging, and power consumption are performed via the power management system.
In addition, the mobile terminal 500 includes some functional modules that are not shown, and thus, are not described in detail herein.
Preferably, an embodiment of the present invention further provides a mobile terminal, including a processor 510, a memory 509, and a computer program stored in the memory 509 and capable of running on the processor 510, where the computer program, when executed by the processor 510, implements each process of the above-mentioned application program starting method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned application program starting method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a 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 an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (9)

1. An application program starting method, comprising:
if a first touch point of a first operation of a user on a screen is detected to be located in an area corresponding to an application icon, detecting a second touch point, wherein the second touch point is located in an area outside the area corresponding to the application icon;
determining a target display area according to the touch parameters of the first touch point and the second touch point;
after a target display area is determined according to the touch parameters of the first touch point and the second touch point, if the change of the relative positions of the first touch point and the second touch point meets a preset condition, the display of the target display area is cancelled so as to terminate the starting of an application program; and if the change of the relative position of the first touch point and the second touch point does not meet a preset condition, starting an application program corresponding to the application icon and displaying the application program in the target display area.
2. The method of claim 1, wherein determining the target display area according to the touch parameters of the first touch point and the second touch point comprises:
and determining the position and/or size of a target display area according to the position of the first touch point and the position of the second touch point.
3. The method according to claim 1, further comprising, after determining a target display area according to the touch parameters of the first touch point and the second touch point:
and adjusting the size of the target display area according to the distance change between the first touch point and the second touch point.
4. The method of claim 1, further comprising, after determining the target display area according to the touch parameters of the first touch point and the second touch point:
detecting a second operation, wherein the second operation is a sliding operation based on the first touch point or a sliding operation based on the second touch point;
moving the position of the target display area in response to the sliding operation.
5. An application startup device, comprising:
the first detection module is used for detecting a second touch point if a first touch point of a first operation of a user on a screen is detected to be located in an area corresponding to an application icon, wherein the second touch point is located in an area outside the area corresponding to the application icon;
the determining module is used for determining a target display area according to the touch parameters of the first touch point and the second touch point;
a starting display module, configured to, after determining a target display area according to the touch parameters of the first touch point and the second touch point, start an application program corresponding to the application icon and display the application program in the target display area if a change in the relative position of the first touch point and the second touch point does not satisfy a preset condition;
and the display canceling module is used for canceling display of the target display area to terminate application program starting if the change of the relative positions of the first touch point and the second touch point meets a preset condition after the target display area is determined according to the touch parameters of the first touch point and the second touch point.
6. The apparatus of claim 5, wherein the determining module comprises:
and the first determining unit is used for determining the position and/or size of the target display area according to the position of the first touch point and the position of the second touch point.
7. The apparatus of claim 5, further comprising:
and the adjusting module is used for adjusting the size of the target display area according to the distance change between the first touch point and the second touch point.
8. The apparatus of claim 5, further comprising:
the second detection module is used for detecting the sliding operation based on the first touch point or the sliding operation based on the second touch point;
and the response module is used for responding to the sliding operation and moving the position of the target display area.
9. A mobile terminal, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the application launching method according to any of claims 1 to 4.
CN201810288615.7A 2018-03-30 2018-03-30 A kind of application program startup method and mobile terminal Active CN108595069B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810288615.7A CN108595069B (en) 2018-03-30 2018-03-30 A kind of application program startup method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810288615.7A CN108595069B (en) 2018-03-30 2018-03-30 A kind of application program startup method and mobile terminal

Publications (2)

Publication Number Publication Date
CN108595069A CN108595069A (en) 2018-09-28
CN108595069B true CN108595069B (en) 2020-04-21

Family

ID=63624310

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810288615.7A Active CN108595069B (en) 2018-03-30 2018-03-30 A kind of application program startup method and mobile terminal

Country Status (1)

Country Link
CN (1) CN108595069B (en)

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2007119550A1 (en) * 2006-04-05 2009-08-27 パナソニック株式会社 System management device
KR102016975B1 (en) * 2012-07-27 2019-09-02 삼성전자주식회사 Display apparatus and method for controlling thereof
CN102929532B (en) * 2012-09-29 2015-07-22 东莞宇龙通信科技有限公司 Application program starting method and communication terminal
CN106325696B (en) * 2015-06-30 2019-10-25 深圳超多维科技有限公司 The method, apparatus and its intelligent terminal of application program in quick start file
CN106325699B (en) * 2015-06-30 2019-12-27 北京金山安全软件有限公司 Application program starting method and device
CN105472150A (en) * 2015-11-24 2016-04-06 努比亚技术有限公司 Withdrawing processing apparatus of mobile terminal application operation, terminal and realization method thereof
CN105511852A (en) * 2015-11-25 2016-04-20 小米科技有限责任公司 Screen display processing method, and device and equipment
CN106569584A (en) * 2016-10-27 2017-04-19 上海斐讯数据通信技术有限公司 Method for limiting visible area of terminal screen and terminal
CN107194235B (en) * 2017-04-28 2019-03-01 维沃移动通信有限公司 A kind of application program startup method and mobile terminal
CN107422938A (en) * 2017-06-21 2017-12-01 网易(杭州)网络有限公司 Information processing method, device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN108595069A (en) 2018-09-28

Similar Documents

Publication Publication Date Title
CN110062105B (en) Interface display method and terminal equipment
CN108255378A (en) A kind of display control method and mobile terminal
CN111142991A (en) Application function page display method and electronic equipment
CN109032486B (en) A display control method and terminal device
CN108182019A (en) A kind of suspension control display processing method and mobile terminal
CN110109604B (en) Application interface display method and mobile terminal
CN109257505B (en) A screen control method and mobile terminal
CN109828705B (en) Icon display method and terminal equipment
CN110531915B (en) Screen operation method and terminal device
CN110825295B (en) Application control method and electronic device
CN110752981B (en) Information control method and electronic equipment
CN109343788B (en) A kind of operation control method of mobile terminal and mobile terminal
CN110898424B (en) A display control method and electronic device
CN108287655A (en) A kind of interface display method, interface display apparatus and mobile terminal
CN109857495A (en) A display control method and terminal device
CN109407949B (en) A display control method and terminal
CN108762705A (en) A kind of method for information display, mobile terminal and computer readable storage medium
CN108958593B (en) Method for determining communication object and mobile terminal
CN111030917B (en) Message display method and electronic equipment
CN110058686B (en) Control method and terminal equipment
CN109933267B (en) Method for controlling terminal equipment and terminal equipment
CN109126127B (en) Game control method, dual-screen mobile terminal and computer-readable storage medium
CN111026482A (en) Application control method and electronic device
CN111190517B (en) Split-screen display method and electronic device
CN109240575A (en) A kind of screen control method and electronic equipment

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