CN109753146B - Method for starting application by mobile terminal and mobile terminal - Google Patents
Method for starting application by mobile terminal and mobile terminal Download PDFInfo
- Publication number
- CN109753146B CN109753146B CN201810451127.3A CN201810451127A CN109753146B CN 109753146 B CN109753146 B CN 109753146B CN 201810451127 A CN201810451127 A CN 201810451127A CN 109753146 B CN109753146 B CN 109753146B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- application
- starting
- moving
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a method for starting an application by a mobile terminal and the mobile terminal. According to the method, the mobile terminal firstly obtains the moving direction and the moving displacement when the mobile terminal moves, and the application corresponding to the screen after the mobile terminal moves can be determined according to the moving direction, the moving displacement and the initial position of each application. In the moving process of the mobile terminal, the screen only displays the interface of one application each time, the application corresponding to the interface displayed on the screen can be used as the started application, and then the mobile terminal starts the started application. According to the method, the user does not need to execute complex manual operation to trigger application starting, and the mobile terminal can determine the started application and start the application through movement, so that the dependence of application starting on the manual touch operation of the user is reduced, the convenience of application starting is improved, and the user experience is improved.
Description
Technical Field
The present application relates to the technical field of electronic devices, and in particular, to a method for starting an application by a mobile terminal and a mobile terminal.
Background
When using a mobile terminal, a user often faces a need to jump from a current Application (APP) to another Application, for example, jump from a wechat interface to a hundredth map interface to search for a travel route, and at this time, the mobile terminal is required to start a new Application.
At present, one method for starting an application is that a mobile terminal responds to an operation that a user triggers application start in a task manager or a menu, and then starts a corresponding application. This approach requires the user to jump from the currently applied interface to the task manager interface or menu interface to perform the triggering operation described above.
However, this approach, whether in terms of jumping to a task manager interface or menu interface, or in terms of triggering an application, typically requires the user to click a menu button of the mobile terminal or use a particular toggle gesture. The method for starting the application has high dependence on manual touch operation of a user, and when the screen of the mobile terminal is large, the menu button for triggering the application is located at a position difficult to touch, so that the difficulty of starting the application is improved, and the method is low in convenience. Furthermore, when the user needs to start a new application but is inconvenient to perform a manual touch operation, the mobile terminal is difficult to start the new application, so that the user experience is reduced.
Disclosure of Invention
In order to solve the technical problems in the prior art, the application starting method of the mobile terminal and the mobile terminal are provided, and the mobile terminal can conveniently start the application without clicking a menu button of the mobile terminal or using a specific switching gesture.
The technical scheme for solving the technical problem is as follows:
in a first aspect, the present application provides a method for starting an application by a mobile terminal, including:
obtaining the moving direction and the moving displacement of the mobile terminal when moving;
determining a started application corresponding to the mobile terminal screen according to the moving direction, the moving displacement and the initial position of each application, wherein the mobile terminal screen displays an interface of the started application; the mobile terminal screen only displays one interface of the application at a time; the initial position of each application refers to the original position of each application before the mobile terminal moves;
and starting the started application.
Optionally, the obtaining of the moving direction of the mobile terminal during moving may specifically be:
acquiring the moving direction of the mobile terminal through an acceleration sensor arranged on the mobile terminal;
or the like, or, alternatively,
and obtaining the moving direction of the mobile terminal through a gyroscope sensor arranged on the mobile terminal.
Optionally, obtaining the movement displacement of the mobile terminal during movement may specifically include:
and acquiring the moving speed of the mobile terminal through an acceleration sensor and a timer arranged on the mobile terminal, and integrating the moving speed to acquire the moving displacement.
Optionally, obtaining the movement displacement of the mobile terminal during movement may specifically include:
when the mobile terminal moves, a camera arranged on the mobile terminal is used for obtaining an external environment image;
obtaining the distance between every two adjacent frames in the external environment image;
and adding the distances between all the adjacent two frames to obtain the movement displacement.
Optionally, the moving direction of the mobile terminal when moving at least includes one of the following:
up, down, left, right, forward and backward.
Optionally, the method further includes: presetting initial positions of the applications;
the presetting of the initial positions of the applications may specifically include:
tiling the applications on the same plane according to a first preset rule;
or the like, or, alternatively,
laying the applications on different planes according to a second preset rule, wherein the planes on which the different applications are positioned are parallel to each other;
or the like, or, alternatively,
and laying out the applications in a preset three-dimensional space according to a third preset rule.
Optionally, the starting the started application may specifically be:
and judging that the mobile terminal does not generate moving displacement within preset time through an acceleration sensor or a gyroscope sensor arranged on the mobile terminal, and starting the started application.
Optionally, the starting the started application may specifically be:
starting the started application when detecting that the screen of the mobile terminal is touched;
or the like, or, alternatively,
and starting the started application when detecting that a preset button on the screen of the mobile terminal is triggered.
In a second aspect, the present application provides a mobile terminal, comprising: a controller and a screen;
the controller is used for obtaining the moving direction and the moving displacement of the mobile terminal when the mobile terminal moves; determining a started application corresponding to the screen of the mobile terminal according to the moving direction, the moving displacement and the initial position of each application, wherein the screen of the mobile terminal displays an interface of the started application; the screen of the mobile terminal only displays one interface of the application at a time; and starting the started application.
In a third aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, implements the method for starting an application by a mobile terminal provided in the first aspect.
In a fourth aspect, the present application provides a processor, configured to execute a program, where the program executes the method for starting an application by a mobile terminal provided in the first aspect.
Compared with the prior art, the method has the advantages that:
in the application, a mobile terminal firstly obtains the moving direction and the moving displacement of the mobile terminal when moving; the initial position of each application refers to the original position of each application before the mobile terminal moves, and further, the mobile terminal can determine the started application corresponding to the screen after moving according to the moving direction, the moving displacement and the initial position of each application, and displays the interface of the started application in the screen of the mobile terminal; and then, the mobile terminal starts the started application.
Therefore, according to the method for starting the application by the mobile terminal, a user does not need to execute complex manual operation to trigger the application to start, the mobile terminal can obtain the moving direction and the moving displacement through moving, and then the started application is determined and started, so that the dependence of application starting on the manual touch operation of the user is reduced, the convenience of application starting is improved, and the user experience is effectively improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a method for starting an application by a mobile terminal according to this embodiment;
fig. 2 is a schematic diagram of relative positions of applications before a mobile terminal moves according to an embodiment of the present application;
fig. 3 is a schematic diagram of moving up a mobile terminal according to an embodiment of the present application;
fig. 4 is a schematic diagram of a mobile terminal moving down according to an embodiment of the present application;
fig. 5 is a schematic diagram of a left shift of a mobile terminal according to an embodiment of the present application;
fig. 6 is a schematic diagram of a right movement of a mobile terminal according to an embodiment of the present application;
fig. 7 is a schematic diagram of a mobile terminal moving up or down according to an embodiment of the present application;
fig. 8 is a schematic diagram of a mobile terminal moving left or right according to an embodiment of the present application;
fig. 9 is a schematic diagram of a mobile terminal moving forward or backward according to an embodiment of the present application;
FIG. 10 is a schematic diagram of an initial position of various applications provided by an embodiment of the present application;
fig. 11 is a schematic diagram of a process of moving up a mobile terminal according to an embodiment of the present application;
fig. 12 is a schematic diagram of a process of moving up a mobile terminal according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application.
Detailed Description
As can be seen from the background, the existing method for starting an application by a mobile terminal requires a user to perform a corresponding manual touch operation on a screen or a button of the mobile terminal to start the application. However, the method has strong dependence on the manual touch operation of the user, and under the conditions that the screen of the mobile terminal is large or the position of a button is inconvenient to click, the user is difficult to trigger the application to start through the finger action, so that the user experience is reduced. Therefore, it is urgently needed to provide a new method for starting an application by a mobile terminal, so as to reduce the dependency of the application starting on the manual touch operation of the user.
In order to solve the above problem, embodiments of the present application provide a method for starting an application by a mobile terminal and the mobile terminal. The mobile terminal firstly obtains the moving direction and the moving displacement of the mobile terminal when moving; the initial position of each application refers to the original position of each application before the mobile terminal moves, and then the mobile terminal can determine the started application corresponding to the screen after moving according to the moving direction, the moving displacement and the initial position of each application, and displays the interface of the started application in the screen of the mobile terminal; and then, the mobile terminal starts the started application.
Therefore, in the method for starting the application by the mobile terminal provided by the embodiment, the user does not need to execute complicated manual operation to trigger the application to be started, the mobile terminal can acquire the moving direction and the moving displacement through moving, and further determines the started application and starts the started application, so that the dependence of the application on the manual touch operation of the user is reduced, the convenience of starting the application is improved, and the user experience is improved.
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. 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 application.
The method comprises the following steps:
referring to fig. 1, fig. 1 is a flowchart of a method for starting an application by a mobile terminal according to this embodiment.
The embodiment provides a method for starting an application by a mobile terminal, which comprises the following steps:
s101: the mobile terminal obtains the moving direction and the moving displacement when the mobile terminal moves.
It should be noted that, in the present embodiment, the mobile terminal may be any mobile or portable electronic device, including but not limited to a smart phone, a mobile computer, a tablet computer, a Personal Digital Assistant (PDA), a media player, and the like. When the user needs to use another application in the mobile terminal besides the current application, the mobile terminal can be carried to move through a handheld gesture.
In this embodiment, before the mobile terminal moves, the positions of the applications are preset and fixed. And the mobile terminal stores the interfaces of all the applications in advance. The interface of the application refers to a picture stored in advance, and is not an actual interface after the application is actually started. The interfaces of the applications are different from each other, and the content displayed on the interfaces can be a picture corresponding to the initial starting of the applications or an interface corresponding to a certain running state after the applications are started.
The preset relative position relationship of each application will be described in detail below by taking fig. 2 as an example.
Fig. 2 is a schematic diagram of relative positions of respective applications before the mobile terminal moves. An application a directly opposite to the mobile terminal screen 21 is arranged in a plane, and an application B, an application C, an application D, and an application E are arranged directly to the left, directly below, directly to the right, and directly above the application a. It can be understood that, when the mobile terminal moves, the application on the screen 21 of the mobile terminal changes according to the specific moving direction and moving displacement of the mobile terminal, and for specific description, please refer to fig. 3 to 6 together.
Fig. 3 is a schematic diagram of moving up a mobile terminal according to an embodiment of the present application. With the relative position of each application before the mobile terminal shown in fig. 2 moves as a reference, when the mobile terminal moves upward by a preset displacement, as can be seen from fig. 3, the application E is right opposite to the mobile terminal screen 21, and the application O, the application a, the application P, and the application Q are respectively corresponding to positions right to the left, right, and above the mobile terminal screen 21, and the application B and the application D are respectively arranged right to the left and right of the application a.
Fig. 4 is a schematic diagram of a mobile terminal moving down according to an embodiment of the present application. With the relative position of each application before the mobile terminal shown in fig. 2 moves as a reference, when the mobile terminal moves downward by a preset displacement, as can be seen from fig. 4, the application C is right opposite to the mobile terminal screen 21, and the application L, the application N, the application M, and the application a are corresponding to positions right to the left, right, and above outside the mobile terminal screen 21, and the application B and the application D are set to positions right to the left and right of the application a.
Fig. 5 is a schematic diagram of a left shift of a mobile terminal according to an embodiment of the present application. With the relative position of each application before the mobile terminal shown in fig. 2 moves as a reference, when the mobile terminal moves to the left by a preset displacement, as can be seen from fig. 5, the application B is right opposite to the mobile terminal screen 21, and the application H, the application G, the application a, and the application F are respectively corresponding to positions right to the left, right, and above outside the mobile terminal screen 21, and the application E and the application C are respectively arranged at positions right above and right below the application a.
Fig. 6 is a schematic diagram of a right movement of a mobile terminal according to an embodiment of the present application. With the relative position of each application before the mobile terminal shown in fig. 2 moves as a reference, when the mobile terminal moves rightward by a preset displacement, as can be seen from fig. 6, the application D is right opposite to the mobile terminal screen 21, and the application a, the application J, the application K, and the application I are respectively corresponding to positions right to the left, right, and above the mobile terminal screen 21, and the application E and the application C are respectively arranged right above and right below the application a.
Since the mobile terminal can start the application displayed on the screen after moving as the started application in the embodiment, the mobile terminal needs to acquire the moving direction and the moving displacement when the mobile terminal moves to determine the started application.
In this embodiment, the mobile terminal may obtain the moving direction through an acceleration sensor provided by itself, or may obtain the moving direction through a gyroscope sensor provided by itself. As can be seen from fig. 3 to 6 and the above description, when the applications are arranged on the same plane, the moving direction of the mobile terminal may be: move up, move down, move left, move right. When the applications are arranged in different planes parallel to each other, the moving direction of the mobile terminal may be, in addition to the above-mentioned four moving manners (see fig. 7 and 8): forward and backward (see fig. 9).
Fig. 7 is a schematic diagram of moving up or down the mobile terminal provided in this embodiment. The application A, the application B, the application C, the application D and the application E are sequentially arranged on planes which are parallel to each other, and the application C is currently opposite to the screen 21 of the mobile terminal. As the mobile terminal moves up by the preset displacement, application B or application a may be facing the mobile terminal screen 21; as the mobile terminal moves down a preset displacement, application D or application E may be facing the mobile terminal screen 21.
Fig. 8 is a schematic diagram of moving the mobile terminal to the left or right according to this embodiment. The application a, the application B, the application C, the application D, and the application E are sequentially disposed on planes parallel to each other, and the current application C is facing the mobile terminal screen 21. As the mobile terminal moves left by the preset displacement, application B or application a may be facing the mobile terminal screen 21; as the mobile terminal moves right by the preset displacement, it is possible that application D or application E is facing the mobile terminal screen 21.
Fig. 9 is a schematic diagram of forward or backward movement of the mobile terminal provided in this embodiment. The application a, the application B, the application C, the application D, and the application E are sequentially disposed on planes parallel to each other, and the current application C is facing the mobile terminal screen 21. As the mobile terminal moves forward by the preset displacement, application B or application a may be facing the mobile terminal screen 21; as the mobile terminal moves backward by the preset displacement, it is possible that application D or application E is facing the mobile terminal screen 21.
It should be understood that the arrangement of the above applications is only an example, and in this embodiment, the applications may also be arranged according to other arrangements, and the arrangement of the applications is not limited herein.
In this embodiment, the mobile terminal may specifically select an acquisition manner of the movement displacement according to the magnitude of the acceleration acquired by the acceleration sensor. Two methods for obtaining the movement displacement according to the magnitude of the acceleration are provided below.
Firstly, when the acceleration of the mobile terminal is smaller than or equal to a first acceleration threshold value, the mobile terminal acquires an external environment image by using a camera arranged by the mobile terminal; then, acquiring the distance between every two adjacent frames according to the external environment image; finally, the distances between all two adjacent frames are added to obtain the movement displacement. For ease of understanding, this embodiment is illustrated below: it takes 2 seconds for the mobile terminal to move, and the camera takes 2 seconds of video, which consists of frames taken at a frequency of 30 frames per second, so that the video contains a total of 60 frames of images. And determining the moving distance of the mobile terminal between the shooting moments of the two frames of images according to the position change of the reference object in each two adjacent frames of images. Therefore, the distance is accumulated, and the total displacement of the mobile terminal in the 2-second video shooting process can be obtained.
Secondly, when the acceleration of the mobile terminal is larger than a first acceleration threshold, the moving speed of the mobile terminal is obtained through an acceleration sensor and a timer which are arranged on the mobile terminal; thereafter, the moving speed is integrated to obtain the moving displacement.
It should be noted that the first manner of obtaining the movement displacement is more suitable for a scene where the mobile terminal moves at a slow speed and moves more stably, and in the scene, obtaining the movement displacement by the image processing manner has higher accuracy; the second method for acquiring the mobile displacement is more suitable for a scene with a high mobile speed of the mobile terminal, and in the scene, the method for acquiring the mobile displacement by calculating and integrating the acceleration and the time has a good effect.
When the mobile terminal moves, the mobile terminal can move once to place or move for multiple times to place, and each movement is carried out according to any one of the six moving directions.
For example, as shown in fig. 2, the application a is facing the mobile terminal screen 21 before moving, and referring to fig. 3, after the mobile terminal moves upward by the preset displacement, the application E is facing the mobile terminal screen 21, and thereafter, the mobile terminal may further continue to move upward, downward, leftward or rightward by the preset displacement, so that the application Q, the application O, the application a or the application P is facing the mobile terminal screen 21. If the mobile terminal moves for multiple times within the preset time period, when acquiring the moving direction and the moving displacement of the mobile terminal, the mobile terminal correspondingly acquires the moving direction and the moving displacement according to the time interval of each movement within the preset time period. For example, in a time period from T1 to T2(T2 is a time later than T1 and earlier than T3), the moving direction of the mobile terminal is acquired as upward movement, and the movement displacement is acquired as y 1; and in the time period from T2 to T3, acquiring that the moving direction of the mobile terminal is rightward movement and the moving displacement is x 2.
S102: the mobile terminal determines a started application corresponding to a mobile terminal screen according to the moving direction, the moving displacement and the initial position of each application, and the mobile terminal screen displays an interface of the started application.
The initial position of each application refers to an original position of each application before the mobile terminal moves, and according to the initial position of each application, the mobile terminal can acquire a relative positional relationship of each application before the mobile terminal moves. The original position of each application may be preset according to some preset rule.
As an example, the applications may be tiled on the same plane according to a first preset rule. Referring to fig. 2, the first preset rule may be that the application a is located at a position on the plane opposite to the screen 21 of the mobile terminal, and the application B, the application C, the application D, and the application E are located 20mm right above, 20mm right below, 20mm right above, and 20mm above the application a on the plane.
As another example, the applications may be laid out in different planes according to a second preset rule, and the planes in which the different applications are located are parallel to each other. Referring to fig. 7, the second preset rule may be that the application C is located at a position right opposite to the screen 21 of the mobile terminal on a plane, the applications B and a are arranged on parallel planes 20mm and 40mm above the plane, and the applications D and E are arranged on parallel planes 20mm and 40mm below the plane.
As yet another example, the respective applications may be laid out in a preset stereoscopic space according to a third preset rule. Referring to fig. 10, a third preset rule may be that application a and application B are disposed on two parallel planes separated by 20mm, and application a is located at a position on the planes opposite to the screen 21 of the mobile terminal; the application C and the application D are arranged on two parallel planes which are perpendicular to the plane of the application A and are separated by 20 mm; application E and application F are placed in two parallel planes, 20mm apart, perpendicular to both application a and the plane of application.
It is to be understood that, in this embodiment, the initial position of each application may also be preset in other manners, and the rule and the manner according to which the initial position of each application is set are not limited in any way. In addition, in this embodiment, the original positions of the applications before the mobile terminal moves may not correspond to the mobile terminal screen of the terminal, but according to the original positions of the applications, the mobile terminal may still know the direction and displacement of the mobile terminal required to move to display the interface of the applications on the mobile terminal screen.
Because the mobile terminal can obtain the relative position relationship of each application before the mobile terminal moves according to the initial position of each application, for example, the relative direction and relative distance of each application on the same plane, the relative direction and relative distance of each application on different planes in the same space, and the like, and the mobile terminal can also obtain the relative direction and relative distance of the screen of the mobile terminal and each application, the mobile terminal performs corresponding calculation according to the moving direction and moving displacement during actual movement obtained in S101 and the initial position of each application, and can further determine the application corresponding to the screen after movement, and display the interface of the application in the screen.
It should be noted that the mobile terminal screen only displays the complete interface of one application at a time (please refer to fig. 2, 11, and 12 together). Referring to fig. 2, before the mobile terminal moves, application a is facing the mobile terminal screen 21; referring to fig. 11, the mobile terminal starts moving up, and the mobile terminal screen 21 still corresponds to application a; referring to fig. 12, the mobile terminal continues to move up and the mobile terminal screen 21 no longer corresponds to application a but to application E. That is to say, the mobile terminal screen does not display the complete interface of more than one application each time, so after the movement is finished, the application corresponding to the mobile terminal screen determined by the mobile terminal can be used as the started application.
S103: the mobile terminal starts the started application.
In this embodiment, there are various implementations for the mobile terminal to launch the launched application.
As a specific implementation manner, the mobile terminal determines, through an acceleration sensor or a gyroscope sensor provided by the mobile terminal, that the mobile terminal does not generate a movement displacement within a predetermined time, and then starts the started application. This method needs to be implemented in conjunction with a timer. For example, the mobile terminal determines that the mobile terminal has stopped moving this time at time T3 based on an acceleration sensor or a gyro sensor, and sets application B as the started application. And starting the timer from the time T3, and if the mobile terminal is judged not to generate movement displacement within the time period from T3 to T3+ T (T is used as a preset time for judging whether the started application is started or not) according to the acceleration sensor or the gyroscope sensor, starting the application B.
In addition, the started application can be started by judging that the mobile terminal does not generate movement displacement within the preset time through a camera arranged by the mobile terminal. This method also needs to be implemented in conjunction with a timer. For example, the mobile terminal determines, based on the environment image captured by the camera, that the mobile terminal starts at the capture time T3 corresponding to a certain frame Z1 in the environment image, stops the current movement, and sets the application B as the activated application. The timer starts counting from time T3, and determines whether each frame image changes in the time period from T3 to T3+ T (T is the predetermined time for determining whether the started application is started), for example, whether a reference object is displaced. If the current time interval is not changed, the mobile terminal can be judged not to generate the movement displacement within the time interval from T3 to T3+ T, and the application B is started.
As another specific implementation manner, the mobile terminal starts the started application when detecting that the screen is touched or a preset button on the screen is triggered. For example, when a user determines that the application is the application to be started according to an application interface displayed on a screen of the mobile terminal, a command for starting the application may be sent to the mobile terminal by touching the screen or triggering an operation of a preset button on the screen. Therefore, when the mobile terminal detects that the screen is touched, the preset button is triggered or a starting command sent by a user is received, the mobile terminal responds to the touch, the triggering operation or the starting command of the user and starts an application corresponding to the currently displayed interface of the screen.
It is to be understood that, in this embodiment, the mobile terminal may also start the started application in other manners, for example, responding to a specific gesture of the user, or starting the started application according to a flip angle of the mobile terminal itself, where a specific manner of starting the started application by the mobile terminal is not limited in any way.
When the mobile terminal starts the started application, the content displayed on the screen of the mobile terminal is changed from the interface of the application to the real interface of the application. Furthermore, the user can use the application according to the specific content in the real interface of the started application displayed on the screen.
In the method, the mobile terminal starts the application, and the mobile terminal first obtains the moving direction and the moving displacement of the mobile terminal when the mobile terminal moves; the initial position of each application refers to the original position of each application before the mobile terminal moves, and further, the mobile terminal can determine the started application corresponding to the screen after moving according to the moving direction, the moving displacement and the initial position of each application, and displays the interface of the started application in the screen of the mobile terminal; and then, the mobile terminal starts the started application.
Therefore, according to the method for starting the application by the mobile terminal, a user does not need to execute complex manual operation to trigger the application to start, the mobile terminal can obtain the moving direction and the moving displacement through moving, and then the started application is determined and started, so that the dependence of application starting on the manual touch operation of the user is reduced, the convenience of application starting is improved, and the user experience is effectively improved.
Optionally, in order to prevent power consumption from increasing due to the fact that the mobile terminal performs the misoperation of starting the application according to the method in the screen locking state, the mobile terminal may determine the working state of the mobile terminal in advance before obtaining the moving direction and the moving displacement of the mobile terminal during moving. If the mobile terminal is in the unlocked state, the step S101 is executed, and if the mobile terminal is in the locked state, the step S101 does not need to be executed, and further the application does not need to be started by using the method.
In addition, in the method for starting the application by the mobile terminal provided in this embodiment, while executing S103, the application run by the mobile terminal before the current movement may be closed according to the preset of the user or based on the analysis result of the historical data of the running time of the started application, so as to save the power. As an example, when the user presets that the mobile terminal completes the jump from the application a to other applications, the running of the application a is terminated. As another example, the mobile terminal analyzes that the average time of using the application B by the mobile terminal user is more than 30 minutes according to the historical data of the running time of the application B, so that the application running before the mobile terminal user moves does not need to run in the background when the application B runs, and the running of the application C is terminated when the mobile terminal finishes jumping from the application C to the application B.
It should be noted that, the various application layout manners provided in the above embodiments may all implement automatic enabling of the corresponding application as the mobile terminal moves. The layout data of each application is stored in the mobile terminal in advance, for example, when A corresponds to a screen of the mobile terminal, the controller of the mobile terminal knows the applications around A in advance, and therefore, when the mobile terminal is detected to move correspondingly, the applications around A are started.
It should be noted that a-Q in the above figures are only schematic relative positions of the respective applications, and do not represent interfaces of the applications.
Corresponding to the method for starting the terminal by the mobile terminal provided by the embodiment, the embodiment of the application also provides the mobile terminal. A specific embodiment of the mobile terminal is described below with reference to fig. 13.
The embodiment of the mobile terminal comprises:
referring to fig. 13, fig. 13 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application. The mobile terminal 13 may include: a controller 131 and a screen 21.
The controller 131 is configured to obtain a moving direction and a moving displacement when the mobile terminal moves; determining a started application corresponding to the screen 21 of the mobile terminal according to the moving direction, the moving displacement and the initial position of each application; and, launching the launched application;
and a screen 21 for displaying the interfaces of the launched applications corresponding to the screen 21 determined by the controller 131, and displaying only one interface of the launched application at a time.
Based on the above embodiment, according to the mobile terminal provided by the application, the user is not required to execute the complicated manual operation to start the application, the controller acquires the moving direction and the moving displacement of the mobile terminal, and then the started application is determined and started, so that the dependence of application starting on the manual touch operation of the user is reduced, the convenience of application starting is improved, and the user experience is effectively improved.
The embodiment of the present application further provides a non-transitory computer-readable storage medium storing a computer program, where operating instructions contained in the program may be executed by a processor, so as to complete the method for starting an application by a mobile terminal provided in the embodiment. The non-transitory computer readable storage medium may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium having instructions therein which, when executed by a processor of a mobile terminal, enable the mobile terminal to perform a method of launching an application by the mobile terminal, the method comprising:
obtaining the moving direction and the moving displacement of the mobile terminal when moving;
determining a started application corresponding to the mobile terminal screen according to the moving direction, the moving displacement and the initial position of each application, wherein the mobile terminal screen displays an interface of the started application; the mobile terminal screen only displays one interface of the application at a time; the initial position of each application refers to the original position of each application before the mobile terminal moves;
and starting the started application.
Embodiments of the present application further provide a processor, configured to execute an operation instruction included in a computer program stored in a non-transitory computer-readable storage medium:
obtaining the moving direction and the moving displacement of the mobile terminal when moving;
determining a started application corresponding to the mobile terminal screen according to the moving direction, the moving displacement and the initial position of each application, wherein the mobile terminal screen displays an interface of the started application; the mobile terminal screen only displays one interface of the application at a time; the initial position of each application refers to the original position of each application before the mobile terminal moves;
and starting the started application.
The foregoing is merely a preferred embodiment of the present application and is not intended to limit the present application in any way. Although the present application has been described with reference to the preferred embodiments, it is not intended to limit the present application. Those skilled in the art can now make numerous possible variations and modifications to the disclosed embodiments, or modify equivalent embodiments, using the methods and techniques disclosed above, without departing from the scope of the claimed embodiments. Therefore, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present application still fall within the protection scope of the technical solution of the present application without departing from the content of the technical solution of the present application.
Claims (10)
1. A method for starting application by a mobile terminal is characterized in that the method is applied to the mobile terminal and comprises the following steps:
presetting the original positions of the applications of the mobile terminal according to a preset rule, which specifically comprises the following steps:
tiling the applications on the same plane according to a first preset rule, or laying the applications on different planes according to a second preset rule, wherein the planes on which the different applications are located are parallel to each other, or laying the applications in a preset three-dimensional space according to a third preset rule;
obtaining the moving direction and the moving displacement of the mobile terminal when moving;
determining, by the moving direction, the moving displacement, and the initial position of each application, that one application of each application corresponding to the mobile terminal screen after moving is a started application, the mobile terminal screen displaying an interface of the started application, the mobile terminal screen displaying only one interface of the application at a time, the initial position of each application being the original position of each application before the mobile terminal moves;
and starting the started application.
2. The method for starting an application by a mobile terminal according to claim 1, wherein the obtaining of the moving direction of the mobile terminal during moving specifically comprises:
acquiring the moving direction of the mobile terminal through an acceleration sensor arranged on the mobile terminal;
or the like, or, alternatively,
and obtaining the moving direction of the mobile terminal through a gyroscope sensor arranged on the mobile terminal.
3. The method for starting an application by a mobile terminal according to claim 1, wherein the obtaining of the movement displacement of the mobile terminal during movement specifically comprises:
and acquiring the moving speed of the mobile terminal through an acceleration sensor and a timer arranged on the mobile terminal, and integrating the moving speed to acquire the moving displacement.
4. The method for starting an application by a mobile terminal according to claim 1, wherein the obtaining of the movement displacement of the mobile terminal during movement specifically comprises:
when the mobile terminal moves, a camera arranged on the mobile terminal is used for obtaining an external environment image;
obtaining the distance between every two adjacent frames in the external environment image;
and adding the distances between all the adjacent two frames to obtain the movement displacement.
5. The method for starting application by mobile terminal according to any of claims 1-4, wherein the moving direction of the mobile terminal when moving comprises at least one of the following:
up, down, left, right, forward and backward.
6. The method for starting an application by a mobile terminal according to claim 1, wherein the starting the started application specifically comprises:
and judging that the mobile terminal does not generate moving displacement within preset time through an acceleration sensor or a gyroscope sensor arranged on the mobile terminal, and starting the started application.
7. The method for starting an application by a mobile terminal according to claim 1, wherein the starting the started application specifically comprises:
starting the started application when detecting that the screen of the mobile terminal is touched;
or the like, or, alternatively,
and starting the started application when detecting that a preset button on the screen of the mobile terminal is triggered.
8. A mobile terminal, comprising: a controller and a screen;
the control unit is used for controlling the operation of the motor,
the method is used for presetting the original positions of the applications of the mobile terminal according to a preset rule, and specifically comprises the following steps:
tiling the applications on the same plane according to a first preset rule, or laying the applications on different planes according to a second preset rule, wherein the planes on which the different applications are located are parallel to each other, or laying the applications in a preset three-dimensional space according to a third preset rule;
the mobile terminal is used for obtaining the moving direction and the moving displacement when the mobile terminal moves;
determining, by the moving direction, the moving displacement, and the initial position of each application, that one application of each application corresponding to the moved screen of the mobile terminal is a started application, displaying an interface of the started application on the screen of the mobile terminal, displaying only one interface of the application on the screen of the mobile terminal at a time, where the initial position of each application refers to the initial position of each application before the mobile terminal moves;
and starting the started application.
9. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, implements the method of starting an application by a mobile terminal according to any one of claims 1 to 7.
10. A processor, characterized in that the processor is configured to run a program, wherein the program is configured to execute the method for starting an application by a mobile terminal according to any one of claims 1 to 7 when running.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810451127.3A CN109753146B (en) | 2018-05-11 | 2018-05-11 | Method for starting application by mobile terminal and mobile terminal |
| US16/981,274 US11262856B2 (en) | 2018-05-11 | 2019-05-09 | Interaction method, device and equipment for operable object |
| SG11202011206UA SG11202011206UA (en) | 2018-05-11 | 2019-05-09 | Interaction method, device and equipment for operable object |
| PCT/CN2019/086116 WO2019214662A1 (en) | 2018-05-11 | 2019-05-09 | Application starting method of mobile terminal and mobile terminal |
| PCT/CN2019/086292 WO2019214696A1 (en) | 2018-05-11 | 2019-05-09 | Method, device, and apparatus for interacting with operation object |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810451127.3A CN109753146B (en) | 2018-05-11 | 2018-05-11 | Method for starting application by mobile terminal and mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109753146A CN109753146A (en) | 2019-05-14 |
| CN109753146B true CN109753146B (en) | 2020-07-03 |
Family
ID=66402404
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810451127.3A Active CN109753146B (en) | 2018-05-11 | 2018-05-11 | Method for starting application by mobile terminal and mobile terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN109753146B (en) |
| WO (1) | WO2019214662A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019214696A1 (en) * | 2018-05-11 | 2019-11-14 | 北京字节跳动网络技术有限公司 | Method, device, and apparatus for interacting with operation object |
| CN109753209B (en) | 2018-06-21 | 2020-05-05 | 北京字节跳动网络技术有限公司 | Application program starting method, device and equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103885685A (en) * | 2012-12-24 | 2014-06-25 | 腾讯科技(深圳)有限公司 | Method and device for processing pages |
| CN106131434A (en) * | 2016-08-18 | 2016-11-16 | 深圳市金立通信设备有限公司 | A kind of image pickup method based on multi-camera system and terminal |
| CN106575199A (en) * | 2014-07-02 | 2017-04-19 | 耐瑞唯信有限公司 | Application swap based on smart device position |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6844887B2 (en) * | 2001-07-05 | 2005-01-18 | International Business Machine Corporation | Alternate reduced size on-screen pointers for accessing selectable icons in high icon density regions of user interactive display interfaces |
| CN102364422B (en) * | 2011-06-28 | 2015-11-18 | 广州市动景计算机科技有限公司 | For by the method for action induction activation manipulation menu, device and mobile terminal |
| KR101341727B1 (en) * | 2011-08-29 | 2013-12-16 | 주식회사 팬택 | Apparatus and Method for Controlling 3D GUI |
| CN102520858B (en) * | 2011-12-08 | 2013-12-18 | 深圳万兴信息科技股份有限公司 | Mobile terminal application control method and device |
| JP5957893B2 (en) * | 2012-01-13 | 2016-07-27 | ソニー株式会社 | Information processing apparatus, information processing method, and computer program |
| CN102937863B (en) * | 2012-09-19 | 2017-04-05 | 小米科技有限责任公司 | Based on the application control method of mobile terminal, device and a kind of mobile terminal |
| CN103200304A (en) * | 2012-10-09 | 2013-07-10 | 深圳市金立通信设备有限公司 | System and method for controlling mobile terminal intelligent cursor |
| KR101621524B1 (en) * | 2012-11-02 | 2016-05-31 | 삼성전자 주식회사 | Display apparatus and control method thereof |
| CN103019519B (en) * | 2012-12-17 | 2016-01-13 | 天津三星通信技术研究有限公司 | A kind of display control method of touch control terminal application icon and touch control terminal thereof |
| CN103235681B (en) * | 2013-04-25 | 2019-08-06 | Oppo广东移动通信有限公司 | A method and device for controlling a list interface |
| CN103309618A (en) * | 2013-07-02 | 2013-09-18 | 姜洪明 | Mobile operating system |
| TWI531957B (en) * | 2014-01-29 | 2016-05-01 | 拓連科技股份有限公司 | Operational methods and systems for motion-centric user interfaces, and related computer program prodcuts |
| CN105589633A (en) * | 2014-10-22 | 2016-05-18 | 中兴通讯股份有限公司 | Terminal application switching method and device |
| CN104932937A (en) * | 2015-06-09 | 2015-09-23 | 深圳市湘海电子有限公司 | Method and device for switching application program |
| CN105094567B (en) * | 2015-08-20 | 2020-11-17 | Tcl科技集团股份有限公司 | Intelligent terminal operation implementation method and system based on gravity sensing |
| US10585576B2 (en) * | 2015-10-26 | 2020-03-10 | Google Llc | Systems and methods for attributing a scroll event in an infinite scroll graphical user interface |
| CN105824493B (en) * | 2015-11-02 | 2019-10-29 | 维沃移动通信有限公司 | A kind of control method and mobile terminal of mobile terminal |
| CN106227423A (en) * | 2016-07-15 | 2016-12-14 | 百度在线网络技术(北京)有限公司 | Method and apparatus for displayed page |
| CN106648358A (en) * | 2016-11-28 | 2017-05-10 | 深圳天珑无线科技有限公司 | Quick application switching method and system |
| CN106603846A (en) * | 2016-12-19 | 2017-04-26 | 联想(北京)有限公司 | Method for transmitting file and smartphone |
| CN107247553A (en) * | 2017-06-30 | 2017-10-13 | 联想(北京)有限公司 | The method and electronic equipment of selecting object |
-
2018
- 2018-05-11 CN CN201810451127.3A patent/CN109753146B/en active Active
-
2019
- 2019-05-09 WO PCT/CN2019/086116 patent/WO2019214662A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103885685A (en) * | 2012-12-24 | 2014-06-25 | 腾讯科技(深圳)有限公司 | Method and device for processing pages |
| CN106575199A (en) * | 2014-07-02 | 2017-04-19 | 耐瑞唯信有限公司 | Application swap based on smart device position |
| CN106131434A (en) * | 2016-08-18 | 2016-11-16 | 深圳市金立通信设备有限公司 | A kind of image pickup method based on multi-camera system and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109753146A (en) | 2019-05-14 |
| WO2019214662A1 (en) | 2019-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3021206B1 (en) | Method and device for refocusing multiple depth intervals, and electronic device | |
| CN114710623B (en) | Shooting method based on handheld gimbal, handheld gimbal and storage medium | |
| KR20130097499A (en) | Method and apparatus for screen scroll of display apparatus | |
| CA2882004A1 (en) | Input device, input method, and storage medium | |
| EP3175610A1 (en) | Switching between cameras of an electronic device | |
| WO2016004554A1 (en) | Method and apparatus for presenting panoramic photo in mobile terminal, and mobile terminal | |
| US9538079B2 (en) | Methods and electronic devices enabling panoramic photography | |
| CN105549814B (en) | Photographing method based on mobile terminal and mobile terminal | |
| KR101821692B1 (en) | Image collecting method and apparatus | |
| KR20110006243A (en) | Manual focusing method and device in portable terminal | |
| CN109743438B (en) | Method and device for sending multimedia information | |
| JP2020204914A5 (en) | ||
| CN104750351A (en) | Mobile terminal and desktop homing method and device thereof | |
| CN105094675A (en) | Man-machine interaction method and touch screen wearable device | |
| WO2017096958A1 (en) | Human-computer interaction method, apparatus, and mobile device | |
| CN109753146B (en) | Method for starting application by mobile terminal and mobile terminal | |
| CN109753199B (en) | Application page display method and mobile terminal | |
| CN105808129B (en) | Method and device for quickly starting software function by using gesture | |
| CN103713849A (en) | Method and device for image shooting and terminal device | |
| JP2020527245A (en) | Screen control method and equipment | |
| CN112987923A (en) | Method, apparatus, device and storage medium for device interaction | |
| JP6018474B2 (en) | Program, information processing apparatus, information processing method, and information processing system | |
| EP3640789A1 (en) | Method and apparatus for switching display mode, mobile terminal and storage medium | |
| CN109753209B (en) | Application program starting method, device and equipment | |
| CN109814781B (en) | Page sliding method and device |
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 |