WO2014044185A1 - 基于移动终端的应用程序控制方法、装置和一种移动终端 - Google Patents

基于移动终端的应用程序控制方法、装置和一种移动终端 Download PDF

Info

Publication number
WO2014044185A1
WO2014044185A1 PCT/CN2013/083738 CN2013083738W WO2014044185A1 WO 2014044185 A1 WO2014044185 A1 WO 2014044185A1 CN 2013083738 W CN2013083738 W CN 2013083738W WO 2014044185 A1 WO2014044185 A1 WO 2014044185A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
mobile terminal
preset
state
application program
Prior art date
Application number
PCT/CN2013/083738
Other languages
English (en)
French (fr)
Inventor
李棽
洪锋
***
Original Assignee
小米科技有限责任公司
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 小米科技有限责任公司 filed Critical 小米科技有限责任公司
Publication of WO2014044185A1 publication Critical patent/WO2014044185A1/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a mobile terminal based application control method and apparatus, and a mobile terminal. Background technique
  • a smart phone is a program that is provided by a third-party service provider such as a personal computer with a separate operating system and can be installed by users, such as software and games. Through such programs, the functions of the mobile phone are continuously expanded and can be moved.
  • Commonly used operating systems are: Symbian, Windows Mobile, Windows phone, iOS, Linux (including Android, Maemo, MeeGo and WebOS), Palm OS and BlackBeny OS.
  • Smartphones look and behave like traditional phones, including touch screens as well as numeric keypads and full-size keyboards.
  • traditional mobile phones use a closed operating system developed by the manufacturer. The functions that can be realized are very limited, and the scalability of the smartphone is not available.
  • Multitasking is considered one of the hallmarks of smartphones, and Symbian, Android and IOS support both application switching and application running in the background.
  • the embodiments of the present invention provide a mobile terminal-based application control method and apparatus, and a mobile terminal, to solve the problem of cumbersome operation of the prior art control application.
  • an embodiment of the present invention discloses a mobile terminal-based application control method, which includes:
  • the method further includes:
  • the determining whether the current location meets a state control condition of a preset application includes: determining whether the included angle falls within a preset state range of an application;
  • the current location When it is greater than or equal to, the current location satisfies a state control condition of a preset application.
  • the angle belongs to an angle range in which an application is turned on, determining that the current location satisfies a state control condition that the application is turned on;
  • the location status of the preset application includes an inverted state.
  • the method further includes:
  • the current operating interface is switched to the operating interface of the other application.
  • the operation interface of the launched application is above the operation interface of the another application.
  • the current location status of the mobile terminal is an inverted state:
  • the operational interface of the launched application is opposite the operational interface of the other application.
  • the method further includes:
  • the embodiment of the invention further discloses an application control device based on a mobile terminal, comprising:
  • An angle detecting module configured to detect an angle formed between a gravity acceleration of the mobile terminal and a longitudinal coordinate axis of the accelerometer of the mobile terminal;
  • a current location determining module configured to determine, according to the included angle, a current location of the mobile terminal under gravity sensing
  • an open command sending module configured to: when the current location meets a preset state control condition of an application being opened, Send a start command to the corresponding application
  • the command sending module is configured to send a close command to the corresponding and executing application when the current location satisfies a state control condition of the preset application shutdown.
  • the method further includes:
  • the state control condition determining module is configured to determine whether the current location meets a state control condition of a preset application.
  • the state control condition determining module includes:
  • a position status range determining sub-module configured to determine whether the included angle falls within a preset state range of the application
  • a time length recording submodule configured to record a length of time in which the clip corner enters a position state range of the preset application if the clip corner is within a position state range of a preset application;
  • the time length determining sub-module is configured to determine whether the length of time is greater than or equal to a preset length of time; when greater than or equal to, the current position satisfies a state control condition of a preset application.
  • the state control condition determining module determines that the current location satisfies a state control condition that the application is turned on;
  • the state control condition determining module determines that the current position satisfies the state control condition in which the application is closed.
  • the location status of the preset application includes an inverted state.
  • the method further includes:
  • An operation interface switching module configured to switch the current operation interface to an operation interface of the launched application after the application is started, if another application is being executed before the application is started and executed;
  • the operation interface switching module is further configured to switch the current operation interface to an operation interface of the another application after the started application is closed.
  • the operation interface of the launched application is above the operation interface of the another application.
  • an operation interface of the launched application is opposite to an operation interface of the another application.
  • the method further includes:
  • An application association module configured to associate, after the application is started and executed, another application that is launched before the startup thereof and is executing, the association includes: the application is from The application data that is started before the startup and is being executed receives the application data that another application is operating, and performs related operations on the application data.
  • the embodiment of the invention also discloses a mobile terminal, which comprises an application control device based on the mobile terminal.
  • a mobile terminal which comprises an application control device based on the mobile terminal.
  • the embodiment of the present invention provides a mobile terminal-based application control method and apparatus, and a mobile terminal, which detects and determines whether a mobile terminal's position state under gravity sensing belongs to a preset corresponding application-controlled position state. When it is in the open position state, the corresponding application is opened and executed; when it is in the closed position state, the corresponding and executing application is closed. Controls the application without any action on the currently executing application, simplifying the process of application control.
  • FIG. 1 is a flow chart of a method for controlling an application program based on a mobile terminal according to a first embodiment of the present invention
  • FIG. 2 is a flowchart of a method for controlling an application program based on a mobile terminal according to a second embodiment of the present invention
  • FIG. 4 is a flow chart of a mobile terminal-based application control method according to Embodiment 3 of the present invention
  • FIG. 5 is a flow chart of a mobile terminal-based application control method according to Embodiment 3 of the present invention
  • FIG. 6 is a structural diagram of an application control device based on a mobile terminal according to Embodiment 5 of the present invention
  • FIG. 7 is an application control of a mobile terminal based on Embodiment 6 of the present invention
  • Device structure diagram detailed description
  • Gravity sensing is the perception of the direction of gravity of the Earth.
  • the gravity sensing in the mobile terminal is realized by the piezoelectric effect, which is simply measuring the weight of the weight inside the mobile terminal (the weight and the piezoelectric piece are integrated). Determine the horizontal direction.
  • a specific implementation is to utilize an accelerometer in a mobile terminal.
  • the accelerometer is a three-axis accelerometer that is divided into an X-axis, a Y-axis, and a Z-axis.
  • the three-dimensional space formed by these three axes is sufficient to detect various actions on the mobile terminal.
  • the angle of the tilt of the mobile terminal is usually calculated by the angle formed by the three axes (or any two axes), thereby calculating the value of the gravitational acceleration.
  • Accelerometers measure acceleration and gravity by sensing the total amount of inertial forces in a particular direction.
  • a three-axis accelerometer means it can detect motion or gravitational attraction in three-dimensional space. Therefore, the accelerometer can not only indicate the manner in which the mobile terminal is held (or the auto-rotation function), but also indicate whether the mobile terminal is face up or down if the mobile terminal is placed on a table.
  • the accelerometer measures gravitational gravity (g), so when the accelerometer returns a value of 1. 0, it means that lg is sensed in a particular direction. If the mobile terminal is held at rest without any action, the force exerted by the Earth's gravity on it is about lg. If the mobile terminal is held vertically vertically, the accelerometer will detect and report that the force exerted on its y-axis is approximately lg. If the mobile terminal is held at an angle, the force of this lg will be distributed to different axes depending on the manner in which the mobile terminal is held. When the mobile terminal is held at an angle of 45 degrees, the force of lg is evenly split onto the two axes.
  • g gravitational gravity
  • the accelerometer does not detect values greater than lg on either axis. If the detected value is much larger than lg, then it can be judged that this is a sudden action. If the mobile terminal is shaken, the accelerometer will detect a large force on one or more axes; if the mobile terminal is thrown or the mobile terminal falls, the accelerometer will detect a small force on one or more axes.
  • Embodiment 1 A mobile terminal-based application control method according to an embodiment of the present invention is described in detail. Referring to FIG. 1, a flow chart of a method for controlling an application based on a mobile terminal in Embodiment 1 of the present invention is shown. Step 11, detecting a current position state of the mobile terminal under gravity sensing;
  • a current position state of the mobile terminal under gravity sensing is detected, the position state including a position state in a horizontal direction and a vertical direction, such as a vertical position of the mobile terminal or a horizontally downward direction of the mobile terminal.
  • Step 12 Determine whether the current location state belongs to a preset state in which the application is turned on or off. After detecting the current location state of the mobile terminal under gravity sensing in step 11, determine whether the location state belongs to a preset application. Or the position status of the shutdown.
  • the position status of the preset application to be turned on or off includes presetting the position status of an application to be turned on and the position status of the closed state; presetting the position status of the other application to be turned on and the status of the closed position. It is also possible to pre-set the position status of the application closed while pre-setting the position status of the application.
  • the position state of the application that the voice assistant is turned on is preset to be the inversion state of the mobile terminal; and the position state of the voice assistant being turned off may be preset to be the mobile terminal upright state.
  • Step 13 when belonging to a location state that is opened by an application, sending a startup command to the corresponding application, and the application is started and executed;
  • step 12 When it is determined in step 12 that the current location state of the mobile terminal belongs to a preset location state of an application, the application startup command is sent to the corresponding application, and the application starts and executes after receiving the startup command.
  • “a” is not specific, but refers to an application in a pre-set application.
  • the current location state of the mobile terminal is an inverted state
  • the inverted state is a location state that is opened by the preset voice assistant application.
  • a startup command is sent to the voice assistant, and the voice assistant starts and executes after receiving the startup command.
  • Step 14 When the location status of an application is closed, a shutdown command is sent to the corresponding and executing application, and the application is closed.
  • step 12 determines that the current location state of the mobile terminal belongs to a preset location state in which an application is closed, to the corresponding application, and when the application is executing, the application shutdown command is sent, the executing application is executed.
  • the program closes after receiving the close command.
  • the up state is a preset location state in which the voice assistant application is closed.
  • a shutdown command is sent to the voice assistant being executed, and the voice assistant closes after receiving the shutdown command.
  • the mobile terminal-based application control method proposed in the first embodiment of the present invention has the following advantages:
  • a mobile terminal-based application control method detects and determines whether a mobile terminal's position state under gravity sensing belongs to a preset corresponding application-controlled position state, and belongs to an open position. In the state, the corresponding application is opened and executed; when it is in the closed position state, the corresponding And executing the application. Controls the application without any action on the currently executing application, simplifying the process of application control.
  • the second embodiment describes a mobile terminal-based application control method according to an embodiment of the present invention.
  • a flow chart of a mobile terminal based application control method according to Embodiment 2 of the present invention is shown.
  • Step 21 Detect a current position state of the mobile terminal under gravity sensing;
  • the current position state of the mobile terminal under gravity sensing is detected, and the position state includes a position state in a horizontal direction and a vertical direction.
  • Detecting the current position state of the mobile terminal under gravity sensing may include: detecting an angle formed between a gravity acceleration of the mobile terminal and a Y coordinate axis in the accelerometer in the mobile terminal.
  • the position state is the position state of the mobile terminal in the vertical direction
  • the angle formed between the gravity acceleration of the mobile terminal and the Y coordinate axis in the accelerometer in the mobile terminal can be detected.
  • Step 22 Determine whether the current location state belongs to a preset state in which the application is turned on or off. After detecting the current location state of the mobile terminal under gravity sensing in step 21, determine whether the location state belongs to a preset application open or The position status of the closure.
  • Determining whether the current location state belongs to a preset state in which the application is turned on or off may include: determining whether the included angle belongs to a range of angles in which the preset application is turned on or off.
  • the position state is the position state of the mobile terminal in the vertical direction
  • an angle formed between the current gravitational acceleration of the mobile terminal and the Y coordinate axis in the accelerometer in the mobile terminal is detected to be 50 degrees.
  • step 21 the angle formed between the current gravity acceleration of the mobile terminal and the Y coordinate axis of the accelerometer in the mobile terminal is detected to be 250 degrees.
  • the range of angles for an application that is pre-set to be closed is 240-260 degrees. Since the 250 degree is in the range of 240-260 degrees, it can be considered that the current position state of the mobile terminal belongs to the position state in which the application is closed.
  • the position state of the preset application being turned on or off includes an inverted state, that is, the angle formed between the gravity acceleration of the mobile terminal and the Y coordinate axis in the accelerometer in the mobile terminal may be within an angle range of 0 ⁇ a. , where a is the error value.
  • the above step 22 includes:
  • Step 221 Determine whether the current location status of the mobile terminal falls within a range of a status state in which the preset application is turned on or off.
  • step 222 to determine the angle formed between the gravity acceleration of the mobile terminal and the Y coordinate axis in the accelerometer in the mobile terminal. Whether it falls within the range of angles in which the pre-set application is turned on or off. If yes, go to step 222; if no, the current location state of the mobile terminal does not belong to the preset state where the application is turned on or off.
  • the angle formed between the gravitational acceleration of the mobile terminal and the Y coordinate axis in the accelerometer in the mobile terminal is 0 degree
  • the range of the opening or closing of an application set in advance is _20 to 20 degrees.
  • Step 222 if yes, the length of time in which the current location state falls within a preset state range of the application being turned on or off;
  • the angle formed between the gravitational acceleration of the mobile terminal and the Y coordinate axis of the accelerometer in the mobile terminal is 0 degrees, and the length of the angle between _20 and 20 degrees is counted.
  • the length of time counted is 2 seconds.
  • Step 223 determining whether the length of time is greater than or equal to a preset length of time
  • the current location state of the mobile terminal belongs to a state where the preset application is turned on or off.
  • the current location state of the mobile terminal does not belong to the preset state where the application is turned on or off.
  • the preset length of time is 1 second, and since 2 seconds is greater than 1 second, it is judged that the length of time in step 222 is greater than a preset length of time.
  • the current location state of the mobile terminal belongs to a preset state in which the application is turned on or off.
  • Step 23 When belonging to a location state that is opened by an application, send a startup command to the corresponding application, and the application is started and executed;
  • step 22 when it is determined in step 22 that the current location state of the mobile terminal belongs to the location state inversion state in which the voice assistant application is turned on, a start command is sent to the voice assistant, and the voice assistant application is started and executed.
  • Step 24 Switch the current operation interface to an operation interface of the launched application
  • the application Before the application is launched and executed, if another application is executing, after the application is launched, it also includes:
  • the operational interface of the launched application is above the operational interface of the other application.
  • the contact application is executing, and after the voice assist is activated, the contact application's operation interface is switched to the voice assistant application's operation interface.
  • the operation interface of the voice assistant application is above the operation interface of the contact application.
  • the operational interface of the launched application is opposite to the operational interface of another application.
  • the voice assistant application is started; before the mobile terminal is in an inverted state, the contact application is being executed, and the operation interface of the voice assistant application and the contact application are The operation interface is reversed.
  • the operation interface of the contact application is an upright interface, and the operation interface of the voice assistant application is an inverted interface; relative to the user, the operation interface of the contact application is an inverted interface, and the voice assistant application
  • the operation interface of the program is the front interface.
  • Step 25 Associate the application with another application that is started before it is started and is executing; after the application is started and executed, the method further includes:
  • the association may include: the application receiving application data from another application that is being operated by another application, and applying data to the application Perform related operations.
  • the voice helper application launches, associate the voice helper application with the contact application that was launched and is executing before, ie the voice helper application receives from the contact application that the contact application is operating Application data, such as contact information, and editing and deleting contact information.
  • Step 26 When the location status of an application is closed, a shutdown command is sent to the corresponding and executing application, and the application is closed.
  • step 22 when it is determined in step 22 that the current location state of the mobile terminal belongs to the location state of the voice assistant application closed, a close command is sent to the voice assistant being executed, and the voice assistant application is closed.
  • the current operation interface is switched to the operation interface of another application.
  • the current operation interface is switched to the operation interface of the contact application.
  • the mobile terminal-based application control method in the second embodiment of the present invention is further described by taking the smart phone in an inverted state and turning on the voice assistant application as an example.
  • FIG. 3 a schematic diagram of a mobile terminal based application control method in Embodiment 2 of the present invention is shown.
  • the smartphone When the smartphone is in the upright state, the contact application is being executed, and the operation interface of the contact application is also a front operation interface relative to the smart phone;
  • the gravity sensor in the smartphone detects that the current state of the smartphone is in an inverted state, and the inverted state is maintained for about 1 second.
  • a startup command is sent to the voice assistant application, and the voice assistant application is started and executed.
  • the position state of the voice assistant application is preset to be in an inverted state; the operation interface of the contact application is weakened, and the user is abruptly retired.
  • the operation interface of the voice assistant application is the first priority, compared with the smart phone or the inverted operation interface, that is, the same user's perspective Consistent; the user can directly issue commands to the voice assistant in a voice interactive manner, such as global search, questioning, etc., the dialogue result is displayed in the form of the user, that is, completely inverted relative to the mobile phone, and the voice assistant application You can perform related operations on the contact information that the contact application is working on;
  • the smart phone is rotated clockwise to the upright state, and the gravity sensor in the smart phone detects that the current position state of the smart phone is in the up state and is maintained for about 1 second.
  • the voice assistant application is sent a close command, the voice assistant application.
  • the program is closed, and the corresponding sensor, such as the voice assistant's voice recognition system, is also turned off; the current operation interface is switched to The interface of the contact application.
  • the third embodiment describes a mobile terminal-based application control method according to an embodiment of the present invention.
  • a flow chart of a mobile terminal based application control method in Embodiment 3 of the present invention is shown.
  • Step 31 detecting an angle formed between a gravity acceleration of the mobile terminal and a longitudinal coordinate axis of the accelerometer of the mobile terminal;
  • the angle between the vertical direction gravitational acceleration of the mobile terminal and the longitudinal coordinate axis of the accelerometer inside the mobile terminal is detected.
  • the longitudinal coordinate axis in the accelerometer is generally the Y coordinate axis in the accelerometer.
  • the angle formed by the above-described angle can be set to 0 to 180 degrees.
  • Step 32 Determine a current position of the mobile terminal under gravity sensing according to the angle
  • the current position of the mobile terminal under gravity sensing is determined according to the angle detected in step 31.
  • the current position can be an up state, an inversion state, a horizontal state, and the like.
  • Step 33 Determine whether the current location meets a state control condition of a preset application
  • step 32 After determining the current position of the mobile terminal under gravity sensing in step 32, it is determined whether the current location satisfies the state control condition of the preset application.
  • the state control condition may be by adjusting the mobile terminal to a certain position state corresponding to an operation of the application.
  • the above step 33 includes:
  • Step 331 determining whether the included angle falls within a preset state range of the application
  • step 31 It is judged whether the angle detected in step 31 falls within the position state range of the preset application. That is, it is judged whether or not the included angle belongs to a position state corresponding to a certain operation of the application set in advance.
  • Step 332 if yes, start timing, and record the length of the corner of the clip into the preset state range of the application;
  • step 331 determines that the corner of the clip is within the range of the position state of the preset application, when the corner of the clip is within the range of the position state of the preset application, the timing is started, and the corner of the record clip is inserted into the preset application. The length of time within the range of position states.
  • Step 333 determining whether the length of time is greater than or equal to a preset length of time
  • step 332 When the length of time recorded in step 332 is greater than or equal to the preset length of time, it is determined that the current position satisfies the state control condition of the pre-set application.
  • Step 34 When the current location meets a state control condition that is turned on by an application, sending a startup command to the corresponding application, where the application is started and executed;
  • step 33 determines that the current location of the mobile terminal satisfies the state control condition of an application, and the state The control condition is that the mobile terminal starts the application if it is in a certain position state set in advance.
  • a start command is sent to the corresponding application, which is launched and executed.
  • Step 35 When the current location meets a state control condition of an application shutdown, a shutdown command is sent to the corresponding and executing application, and the application is closed.
  • step 33 When it is determined in step 33 that the current location of the mobile terminal satisfies the state control condition of an application, and the state control condition is that the mobile terminal is in a preset location state, the application being executed is closed, and the corresponding And the application being executed sends a close command, and the application closes.
  • Embodiment 4 A mobile terminal-based application program control apparatus according to an embodiment of the present invention is described in detail. Referring to FIG. 5, a structural diagram of an application control device based on a mobile terminal in Embodiment 4 of the present application is shown.
  • the device includes:
  • the position status detecting module 31, the position status determining module 32, the command transmitting module 33, and the command transmitting module 34 are closed.
  • the position state detecting module 31 is configured to detect a current position state of the mobile terminal under gravity sensing; the position state detecting module 31 detects a current position state of the mobile terminal under gravity sensing, and the position state is included in a horizontal direction and a vertical direction. Location status.
  • the position status determining module 32 is configured to determine whether the current position status belongs to a position state in which the preset application is turned on or off;
  • the position state judging module 32 judges whether the current position state of the mobile terminal detected by the position state detecting module 31 under gravity sensing belongs to a preset state in which the application is turned on or off.
  • the command output sending module 33 is configured to send a start command to the corresponding application when the current position state of the mobile terminal under gravity sensing belongs to a position state that is opened by an application;
  • the open command sending module 33 sends a start command to the corresponding application.
  • the close command sending module 34 is configured to send a close command to the corresponding and executing application when the current location state of the mobile terminal under gravity sensing belongs to a location state in which an application is closed.
  • the shutdown command transmission module 34 sends a shutdown command to the corresponding and executing application.
  • the application control device based on the mobile terminal proposed in the fourth embodiment of the present invention has the following advantages compared with the background technology:
  • An application control device based on a mobile terminal detects and determines whether a position state of a mobile terminal under gravity sensing belongs to a preset position state controlled by a corresponding application, and belongs to an open position. In the state, the corresponding application is opened and executed; when it is in the closed position state, the corresponding and executing application is closed. Control the app without any action on the currently executing application The program simplifies the steps of application control.
  • Embodiment 5 A device control device based on a mobile terminal according to an embodiment of the present invention is described in detail. Referring to FIG. 6, a structural diagram of an application control device based on a mobile terminal in Embodiment 5 of the present invention is shown.
  • the device includes:
  • the position status detecting module 41, the position status determining module 42, the opening command transmitting module 43, the operation interface switching module 44, the application associating module 45, and the closing command transmitting module 46 are detecting the position status detecting module 41, the position status determining module 42, the opening command transmitting module 43, the operation interface switching module 44, the application associating module 45, and the closing command transmitting module 46.
  • the location status determining module 42 includes:
  • the position status range judgment sub-module 421, the time length statistics sub-module 422, and the time length judgment sub-module 423 are the position status range judgment sub-module 421, the time length statistics sub-module 422, and the time length judgment sub-module 423.
  • the position state detecting module 41 is configured to detect a current position state of the mobile terminal under gravity sensing; the position state detecting module 41 can detect a current position state of the mobile terminal under gravity sensing, and the position state is included in a horizontal direction and a vertical direction. Location status.
  • the position state detecting module 41 detects an angle formed between a gravity acceleration of the mobile terminal and a Y coordinate axis in the accelerometer in the mobile terminal;
  • the position status determining module 42 is configured to determine whether the current position status belongs to a position state in which the preset application is turned on or off;
  • the position status determining module 42 can determine whether the current position status of the mobile terminal detected by the position status detecting module 41 under gravity sensing is in a position state in which the preset voice assistant application is turned on or off.
  • the position state in which the preset application is turned on or off includes an inverted state.
  • the position status determining module 42 determines whether the included angle belongs to an angle range in which the preset application is turned on or off;
  • the location status determination module 42 includes:
  • the location status range determining sub-module 421 is configured to determine whether the current location status of the mobile terminal falls within a preset status range of the application that is set to be turned on or off;
  • the position status range determination sub-module 421 can determine whether the angle formed between the gravitational acceleration of the mobile terminal and the Y-axis in the accelerometer in the mobile terminal falls within an angle range in which the preset voice assistant application is turned on or off.
  • the time length statistics sub-module 422 is configured to: if the current location state of the mobile terminal falls within a preset state range of the application that is set to be turned on or off, the current location state is determined to fall into a position where the preset application is turned on or off. The length of time within the range of states;
  • the position status range determining sub-module 421 determines the angle formed between the gravity acceleration of the mobile terminal and the Y coordinate axis of the accelerometer in the mobile terminal
  • the angle range of the preset voice assistant application is turned on or off.
  • the time length statistics sub-module 422 can count the angle formed between the gravity acceleration of the mobile terminal and the Y coordinate axis of the accelerometer in the mobile terminal, and enter an angle range of the preset voice assistant application to be turned on or off. The length of time inside.
  • the time length judging sub-module 423 is configured to determine whether the length of time is greater than or equal to a preset length of time; the time length judging sub-module 423 can determine whether the length of time is greater than or equal to a preset length of time. When it is greater than or equal to, the current location state of the mobile terminal belongs to a location state in which the preset application assistant application is turned on or off.
  • the command opening sending module 43 is configured to send a start command to the corresponding application when the current position state of the mobile terminal under gravity sensing belongs to a position state that is opened by an application;
  • the open command sending module 43 sends a start command to the voice assistant application.
  • the operation interface switching module 44 is configured to switch the current operation interface to the operation interface of the launched application after the application is started, if another application is being executed before the application is started and executed;
  • the operation interface switching module 44 switches the current operation interface to the operation interface of the voice assistant application.
  • the interface of the launched application voice assistant is on the interface of another application contact.
  • the operation interface of the launched application voice assistant is opposite to the operation interface of another application contact.
  • the operation interface switching module 44 is further configured to switch the current operation interface to an operation interface of another application contact after the launched application voice assistant is turned off.
  • An application association module 45 for associating an application with another application that is launched before it is started and is executing after the application is launched and executed;
  • the application association module 45 associates the voice helper application with another application contact that was launched before the launch and executed while the voice helper program was launched and executed.
  • the association includes: The application voice assistant receives application data that another application contact is operating from another application contact that is launched before it is launched, and performs related operations on the application data.
  • the close command sending module 46 is configured to send a close command to the corresponding and executing application when the current location state of the mobile terminal under gravity sensing belongs to a location state in which an application is closed.
  • the close command transmitting module 46 sends a close command to the voice assistant application being executed.
  • Embodiment 6 describes a mobile terminal-based application program control device according to an embodiment of the present invention.
  • FIG. 7 a structural diagram of an application control device based on a mobile terminal according to Embodiment 6 of the present invention is shown.
  • the device includes:
  • the angle detection module 51 the current position determination module 52, the state control condition determination module 53, the open command transmission module 54, and the close command transmission module 55.
  • the state control condition determining module 53 includes: The position status range determining sub-module 531, the time length recording sub-module 532, and the time length judging sub-module 533.
  • the angle detecting module 51 is configured to detect an angle formed between a gravity acceleration of the mobile terminal and a longitudinal coordinate axis of the accelerometer of the mobile terminal;
  • the included angle detecting module 51 detects an angle formed between the vertical direction gravitational acceleration of the mobile terminal and the longitudinal coordinate axis of the accelerometer inside the mobile terminal.
  • the angle formed by the angle can be set to 0 to 180 degrees.
  • the current position determining module 52 is configured to determine a current position of the mobile terminal under gravity sensing according to the angle; the current position determining module 52 determines the current position of the mobile terminal under gravity sensing according to the angle detected by the angle detecting module 51.
  • the state control condition determining module 53 is configured to determine whether the current location satisfies a state control condition of the preset application
  • the state control condition judging module 53 judges whether the current position of the mobile terminal determined by the current position determining module 52 satisfies the state control condition of the application set in advance.
  • the state control condition judging module 53 includes:
  • a position status range determining sub-module 531 configured to determine whether the included angle falls within a preset state range of the application
  • the position status range determining sub-module 531 determines whether the angle detected by the angle detecting module 51 belongs to a position state corresponding to a certain operation of the application set in advance.
  • a length recording sub-module 532 configured to: if the corner of the clip enters a position state range of the preset application, the length of the corner of the record clip into the preset state range of the application;
  • the position status range determining sub-module 531 determines that the angle detected by the angle detecting module 51 belongs to a position state corresponding to a certain operation of the application set in advance
  • the time length recording sub-module 532 records the corner of the folder into the preset application. The length of time within the range of position states.
  • the time length judging sub-module 533 is configured to determine whether the length of time is greater than or equal to a preset length of time; the time length judging sub-module 533 determines whether the length of time recorded by the time-length recording sub-module 532 is greater than or equal to a preset length of time.
  • the state control condition determining module 53 determines that the current location satisfies the state control condition that the application is turned on;
  • the state control condition judging module 53 determines that the current position satisfies the state control condition in which the application is closed.
  • the command sending module 54 is configured to send a start command to the corresponding application when the current location meets a state control condition that is turned on by an application;
  • the state control condition judging module 53 judges that the current position satisfies the state control condition that an application is turned on, the open command transmitting module 54 sends a start command to the corresponding application.
  • the close command sending module 55 is configured to send a close command to the corresponding and executing application when the current location satisfies the state control condition of an application shutdown.
  • the open command transmitting module 54 transmits a close command to the corresponding and executing application.
  • the device is based on a mobile terminal, based on which the control of the application in the mobile terminal is implemented.
  • the mobile terminal includes a smartphone, a tablet, and the like.
  • the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.

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)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供了基于移动终端的应用程序控制方法、装置和一种移动终端,以解决控制应用程序操作繁琐的问题。该方法包括:检测移动终端的重力加速度与移动终端的加速度计中纵向坐标轴之间所形成的夹角;根据夹角确定移动终端在重力感应下的当前位置;当该当前位置满足预先设置的应用程序开启的状态控制条件时,向对应的应用程序发送启动命令,该应用程序启动并执行;当该当前位置满足预先设置的应用程序关闭的状态控制条件时,向对应的且正在执行的应用程序发送关闭命令,该应用程序关闭。通过检测判断位置状态是否属于预先设置的对应的应用程序控制的位置状态,根据位置状态对应用程序进行控制,简化对应用程序进行控制的操作步骤。

Description

基于移动终端的应用程序控制方法、 装置和一种移动终端 技术领域
本发明涉及通信技术领域, 特别是涉及一种基于移动终端的应用程序控制方法、装置 和一种移动终端。 背景技术
智能手机是指 "像个人电脑一样, 具有独立的操作***, 可以由用户自行安装软件、 游戏等第三方服务商提供的程序, 通过此类程序来不断对手机的功能进行扩充, 并可以通 过移动通讯网络来实现无线网络接入的这样一类手机的总称" 。 通常使用的操作***有: Symbian、 Windows Mobile、 Windows phone、 iOS、 Linux (含 Android、 Maemo、 MeeGo 禾口 WebOS) 、 Palm OS禾口 BlackBeny OS。
智能手机同传统手机的外观和操作方式类似,不仅包含触摸屏也包含数字键盘和全尺 寸键盘。但是传统手机都使用的是生产厂商自行开发的封闭式操作***, 所能实现的功能 非常有限, 不具备智能手机的扩展性。
多任务功能被认为是智能手机的标志之一, Symbian, Android和 IOS都能很好的支持 应用程序之间的切换以及应用程序在后台运行。
现有的智能手机中开关应用程序的常用方法是: 在触摸屏的操作界面中, 先关闭当前 的应用程序或者使当前的应用程序在后台运行,再点击其他应用程序的图标实现其他应用 程序的开启,或者当前无应用程序运行时,直接点击应用程序的图标开启相应的应用程序; 关闭应用程序也需要点击退出按钮。这种方法需要找到并点击应用程序的图标才能开启应 用程序, 关闭时也需要点击退出按钮, 操作过程比较繁琐。 发明内容
本发明实施例提出基于移动终端的应用程序控制方法、装置和一种移动终端, 以解决 现有技术控制应用程序操作繁琐的问题。
为了解决上述问题, 本发明实施例公开了一种基于移动终端的应用程序控制方法, 包 括:
检测移动终端的重力加速度与移动终端的加速度计中纵向坐标轴之间所形成的夹角; 根据所述夹角确定所述移动终端在重力感应下的当前位置;
当所述当前位置满足预先设置的应用程序开启的状态控制条件时, 向对应的应用程序 发送启动命令, 该应用程序启动并执行;
当所述当前位置满足预先设置的应用程序关闭的状态控制条件时, 向对应的且正在执 行的应用程序发送关闭命令, 该应用程序关闭。 优选的, 还包括:
判断所述当前位置是否满足预先设置的应用程序的状态控制条件。
优选的,所述判断所述当前位置是否满足预先设置的应用程序的状态控制条件,包括: 判断所述夹角是否落入预先设置的应用程序的位置状态范围内;
若是, 则开始计时, 记录所述夹角落入所述预先设置的应用程序的位置状态范围内的 时间长度;
判断所述时间长度是否大于等于预先设置的时间长度;
当大于等于时, 所述当前位置满足预先设置的应用程序的状态控制条件。
优选的, 当所述夹角属于某个应用程序开启的角度范围时, 确定当前位置满足该应用 程序开启的状态控制条件;
当所述夹角属于某个应用程序关闭的角度范围时,确定当前位置满足该应用程序关闭 的状态控制条件。
优选的, 所述预先设置的应用程序的位置状态包括倒置状态。
优选的, 在该应用程序启动并执行之前, 如果另一应用程序正在执行, 则在该应用程 序启动后, 还包括:
将当前操作界面切换为所述启动的应用程序的操作界面;
在所述启动的应用程序关闭后, 将当前操作界面切换为所述另一应用程序的操作界 面。
优选的, 所述启动的应用程序的操作界面在所述另一应用程序的操作界面之上。 优选的, 当所述移动终端的当前位置状态为倒置状态时:
所述启动的应用程序的操作界面与所述另一应用程序的操作界面相反。
优选的, 该应用程序启动并执行之后, 还包括:
将所述应用程序与在其启动之前启动的、且正在执行的另一应用程序相关联, 所述关 联包括: 所述应用程序从所述另一应用程序中接收另一应用程序正在操作的应用数据, 并 对应用数据进行相关操作。 本发明实施例还公开了一种基于移动终端的应用程序控制装置, 包括:
夹角检测模块,用于检测移动终端的重力加速度与移动终端的加速度计中纵向坐标轴 之间所形成的夹角;
当前位置确定模块, 用于根据所述夹角确定所述移动终端在重力感应下的当前位置; 开启命令发送模块,用于当所述当前位置满足预先设置的应用程序开启的状态控制条 件时, 向对应的应用程序发送启动命令;
关闭命令发送模块,用于当所述当前位置满足预先设置的应用程序关闭的状态控制条 件时, 向对应的且正在执行的应用程序发送关闭命令。
优选的, 还包括: 状态控制条件判断模块,用于判断所述当前位置是否满足预先设置的应用程序的状态 控制条件。
优选的, 所述状态控制条件判断模块, 包括:
位置状态范围判断子模块,用于判断所述夹角是否落入预先设置的应用程序的位置状 态范围内;
时间长度记录子模块, 用于若所述夹角落入预先设置的应用程序的位置状态范围内, 则记录所述夹角落入所述预先设置的应用程序的位置状态范围内的时间长度;
时间长度判断子模块, 用于判断所述时间长度是否大于等于预先设置的时间长度; 当 大于等于时, 所述当前位置满足预先设置的应用程序的状态控制条件。
优选的, 当所述夹角属于某个应用程序开启的角度范围时, 所述状态控制条件判断模 块确定当前位置满足该应用程序开启的状态控制条件;
当所述夹角属于某个应用程序关闭的角度范围时,所述状态控制条件判断模块确定当 前位置满足该应用程序关闭的状态控制条件。
优选的, 所述预先设置的应用程序的位置状态包括倒置状态。
优选的, 还包括:
操作界面切换模块,用于在该应用程序启动并执行之前,如果另一应用程序正在执行, 则在该应用程序启动后, 将当前操作界面切换为所述启动的应用程序的操作界面;
所述操作界面切换模块还用于在所述启动的应用程序关闭后,将当前操作界面切换为 所述另一应用程序的操作界面。
优选的, 所述启动的应用程序的操作界面在所述另一应用程序的操作界面之上。 优选的, 当所述移动终端的当前位置状态为倒置状态时, 所述启动的应用程序的操作 界面与所述另一应用程序的操作界面相反。
优选的, 还包括:
应用关联模块, 用于在该应用程序启动并执行之后, 将所述应用程序与在其启动之前 启动的、 且正在执行的另一应用程序相关联, 所述关联包括: 所述应用程序从在其启动之 前启动的, 且正在执行的另一应用程序中接收另一应用程序正在操作的应用数据, 并对应 用数据进行相关操作。
本发明实施例还公开了一种移动终端, 包括基于移动终端的应用程序控制装置。 与背景技术相比, 本发明提供的方法、 装置和移动终端包括以下优点:
本发明实施例提出了一种基于移动终端的应用程序控制方法、 装置和一种移动终端, 通过检测并判断移动终端在重力感应下的位置状态是否属于预先设置的对应的应用程序 控制的位置状态, 当属于开启的位置状态时, 开启并执行对应的应用程序; 当属于关闭的 位置状态时, 关闭对应的且正在执行的应用程序。无需对当前执行的应用程序进行任何操 作即可控制相应的应用程序, 简化了应用程序控制的操作步骤。 附图说明
图 1是本发明实施例一中一种基于移动终端的应用程序控制方法流程图; 图 2是本发明实施例二中一种基于移动终端的应用程序控制方法流程图; 图 3是本发明实施例二中一种基于移动终端的应用程序控制方法示意图; 图 4是本发明实施例三中一种基于移动终端的应用程序控制方法流程图; 图 5是本发明实施例四中一种基于移动终端的应用程序控制装置结构图; 图 6是本发明实施例五中一种基于移动终端的应用程序控制装置结构图; 图 7是本发明实施例六所述一种基于移动终端的应用程序控制装置结构图。 具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂, 下面结合附图和具体实施方 式对本发明实施例作进一步详细的说明。
绝大多数的移动终端中均配有重力感应芯片, 重力感应是指对地球的重力方向的感 知。移动终端中的重力感应是利用压电效应实现的, 简单来说是测量移动终端内部的一片 重物 (重物和压电片做成一体) 重力正交两个方向的分力大小, 以此判断水平方向。
具体实现是利用移动终端中的加速度计。 加速度计是三轴加速度计, 分为 X轴、 Y轴 和 Z轴。这三个轴所构成的立体空间足以侦测到对移动终端的各种动作。在实际应用时通 常是以这三个轴 (或任意两个轴)所构成的角度来计算移动终端倾斜的角度, 从而计算出 重力加速度的值。
通过感知特定方向的惯性力总量, 加速度计可以测量出加速度和重力。三轴加速度计 意味着它能够检测到三维空间中的运动或重力引力。 因此, 加速度计不但可以指示握持移 动终端的方式(或自动旋转功能) , 而且如果移动终端放在桌子上的话, 还可以指示移动 终端的正面朝上还是朝下。
加速度计可以测量重力引力 (g) , 因此当加速度计返回值为 1. 0时, 表示在特定方 向上感知到 lg。如果是静止握持移动终端而没有任何动作,那么地球引力对其施加的力大 约为 lg。如果是纵向竖直地握持移动终端,那么加速度计会检测并报告在其 y轴上施加的 力大约为 lg。 如果是以一定角度握持移动终端, 那么这 lg的力会分布到不同的轴上, 这 取决于握持移动终端的方式。 当以 45度角握持移动终端时, lg的力会均匀的分解到两个 轴上。
在对移动终端的正常使用时, 加速度计在任一轴上都不会检测到远大于 lg的值。 如 果检测到的值远大于 lg, 那么可判断这是突然动作。如果摇动移动终端, 加速度计便会在 一个或多个轴上检测到很大的力; 如果投掷移动终端或移动终端坠落, 加速度计便会在一 个或多个轴上检测到很小的力。
下面通过列举几个具体的实施例详细介绍本发明提出的一种基于移动终端的应用程 序控制方法和装置。
实施例一, 详细介绍本发明实施例提出的一种基于移动终端的应用程序控制方法。 参照图 1, 示出了本发明实施例一中一种基于移动终端的应用程序控制方法流程图。 步骤 11, 检测移动终端在重力感应下的当前位置状态;
检测移动终端在重力感应下的当前位置状态,该位置状态包括在水平方向和竖直方向 等的位置状态, 如移动终端竖直正置或移动终端水平正面向下。
步骤 12, 判断当前位置状态是否属于预先设置的应用程序开启或关闭的位置状态; 在步骤 11 中检测到移动终端在重力感应下的当前位置状态后, 判断位置状态是否属 于预先设置的应用程序开启或关闭的位置状态。
该预先设置的应用程序开启或关闭的位置状态,包括预先设置某一应用程序开启的位 置状态和关闭的位置状态; 预先设置另一应用程序开启的位置状态和关闭的位置状态。预 先设置应用程序开启的位置状态的同时也可以预先设置该应用程序关闭的位置状态。
例如, 预先设置语音助手这一应用程序开启的位置状态为移动终端倒置状态; 同时也 可以预先设置语音助手关闭的位置状态为移动终端正置状态。
步骤 13, 当属于某个应用程序开启的位置状态时, 向对应的应用程序发送启动命令, 该应用程序启动并执行;
当步骤 12判断移动终端当前的位置状态属于预先设置的某个应用程序开启的位置状 态时, 向对应的这个应用程序发送应用程序启动命令, 该应用程序接收到启动命令后启动 并执行。 其中, "某个"并不是特指, 而是泛指预先设置的应用程序中的某个应用程序。
例如, 判断移动终端当前的位置状态为倒置状态, 倒置状态为预先设置的语音助手应 用程序开启的位置状态, 此时向语音助手发送启动命令, 语音助手接收到启动命令后启动 并执行。
步骤 14, 当属于某个应用程序关闭的位置状态时, 向对应的且正在执行的应用程序发 送关闭命令, 该应用程序关闭。
当步骤 12判断移动终端当前的位置状态属于预先设置的某个应用程序关闭的位置状 态时, 向对应的这个应用程序, 并且该应用程序正在执行时, 发送应用程序关闭命令, 该 正在执行的应用程序接收到关闭命令后关闭。
例如, 判断移动终端当前的位置状态为正置状态, 正置状态为预先设置的语音助手应 用程序关闭的位置状态, 此时向正在执行的语音助手发送关闭命令, 语音助手接收到关闭 命令后关闭。
综上所述,本发明实施例一提出的一种基于移动终端的应用程序控制方法具有以下优 点:
本发明实施例一提出的一种基于移动终端的应用程序控制方法,通过检测并判断移动 终端在重力感应下的位置状态是否属于预先设置的对应的应用程序控制的位置状态, 当属 于开启的位置状态时, 开启并执行对应的应用程序; 当属于关闭的位置状态时, 关闭对应 的且正在执行的应用程序。无需对当前执行的应用程序进行任何操作即可控制相应的应用 程序, 简化了应用程序控制的操作步骤。
实施例二, 详细介绍本发明实施例提出的一种基于移动终端的应用程序控制方法。 参照图 2,示出了本发明实施例二所述一种基于移动终端的应用程序控制方法流程图。 步骤 21, 检测移动终端在重力感应下的当前位置状态;
其中, 检测移动终端在重力感应下的当前位置状态, 位置状态包括在水平方向和竖直 方向等的位置状态。检测移动终端在重力感应下的当前位置状态可以包括: 检测移动终端 的重力加速度与移动终端中加速度计中的 Y坐标轴之间所形成的夹角。当位置状态为移动 终端在竖直方向的位置状态时,可以检测移动终端的重力加速度与移动终端中加速度计中 的 Y坐标轴之间所形成的夹角。
步骤 22, 判断当前位置状态是否属于预先设置的应用程序开启或关闭的位置状态; 在步骤 21检测到移动终端在重力感应下的当前位置状态后, 判断位置状态是否属于 预先设置的应用程序开启或关闭的位置状态。
判断当前位置状态是否属于预先设置的应用程序开启或关闭的位置状态, 可以包括: 判断夹角是否属于预先设置的应用程序开启或关闭的角度范围。
当位置状态为移动终端在竖直方向的位置状态时,可以判断移动终端的重力加速度与 移动终端中加速度计中的 Y 坐标轴之间所形成的夹角是否属于预先设置的应用程序开启 或关闭的角度范围。
当属于某个应用程序开启的角度范围时, 认为属于该应用程序开启的位置状态; 当属 于某个应用程序关闭的角度范围时, 认为属于该应用程序关闭的位置状态。
例如, 步骤 21中检测到移动终端当前重力加速度与移动终端中加速度计中的 Y坐标 轴之间所形成的夹角为 50度。 预先设置的某应用程序开启的角度范围是 64-60度。 由于 50度属于 40-60度的角度范围,则认为移动终端当前的位置状态属于该应用程序开启的位 置状态;
同理, 步骤 21中检测到移动终端当前重力加速度与移动终端中加速度计中的 Y坐标 轴之间所形成的夹角为 250度。预先设置的某应用程序关闭的角度范围是 240-260度。 由 于 250度属于 240-260度的角度范围,则可以认为移动终端当前的位置状态属于该应用程 序关闭的位置状态。
其中, 预先设置的应用程序开启或关闭的位置状态包括倒置状态, 即可以包括移动终 端重力加速度与移动终端中加速度计中的 Y坐标轴之间所形成的夹角在 0± a的角度范围 内, 其中, a为误差值。
上述步骤 22包括:
步骤 221, 判断移动终端的当前位置状态是否落入预先设置的应用程序开启或关闭的 位置状态范围内;
即判断移动终端重力加速度与移动终端中加速度计中的 Y 坐标轴之间所形成的夹角 是否落入预先设置的应用程序开启或关闭的角度范围内。 若是, 进入步骤 222 ; 若否, 则 移动终端的当前位置状态不属于预先设置的应用程序开启或关闭的位置状态。
例如,移动终端重力加速度与移动终端中加速度计中的 Y坐标轴之间所形成的夹角为 0度, 预先设置的某应用程序开启或关闭的角度范围为 _20〜20度。
步骤 222, 若是, 则统计当前位置状态落入预先设置的应用程序开启或关闭的位置状 态范围内的时间长度;
由于 0度在 _20〜20度之间, 则判断移动终端的当前位置状态落入预先设置的应用程 序开启或关闭的位置状态范围内。
从统计移动终端重力加速度与移动终端中加速度计中的 Y 坐标轴之间所形成的夹角 为 0度起, 统计夹角在 _20〜20度之间的时间长度。
例如, 统计到的时间长度为 2秒。
步骤 223, 判断时间长度是否大于等于预先设置的时间长度;
当大于等于时,移动终端的当前位置状态属于预先设置的应用程序开启或关闭的位置 状态。 当小于时, 移动终端的当前位置状态不属于预先设置的应用程序开启或关闭的位置 状态。
例如, 预先设置的时间长度为 1秒, 由于 2秒大于 1秒, 则判断步骤 222中时间长度 大于预先设置的时间长度。
当统计得到的时间长度大于或等于预先设置的时间长度时,移动终端的当前位置状态 属于预先设置的应用程序开启或关闭的位置状态。
步骤 23, 当属于某个应用程序开启的位置状态时, 向对应的应用程序发送启动命令, 该应用程序启动并执行;
例如, 当步骤 22判断移动终端当前的位置状态属于语音助手应用程序开启的位置状 态倒置状态时, 向语音助手发送启动命令, 语音助手应用程序启动并执行。
步骤 24, 将当前操作界面切换为启动的应用程序的操作界面;
在该应用程序启动并执行之前,如果另一应用程序正在执行,则在该应用程序启动后, 还包括:
将当前操作界面切换为所述启动的应用程序的操作界面。
启动的应用程序的操作界面在所述另一应用程序的操作界面之上。
例如, 在语音助手应用程序启动并执行之前, 联系人应用程序正在执行, 则在语音助 手启动之后, 将联系人应用程序的操作界面切换为语音助手应用程序的操作界面。
并且, 语音助手应用程序的操作界面在联系人应用程序的操作界面之上。
当移动终端的当前位置状态为倒置状态时:启动的应用程序的操作界面与另一应用程 序的操作界面相反。
如果是移动终端处于倒置状态时, 启动了语音助手应用程序; 在移动终端处于倒置状 态之前, 联系人应用程序正在执行, 则语音助手应用程序的操作界面与联系人应用程序的 操作界面相反。 相对于移动终端来说, 联系人应用程序的操作界面为正置界面, 语音助手 应用程序的操作界面为倒置界面; 相对于用户来说, 联系人应用程序的操作界面为倒置界 面, 语音助手应用程序的操作界面为正置界面。
步骤 25, 将应用程序与在其启动之前启动的、 且正在执行的另一应用程序相关联; 该应用程序启动并执行之后, 还包括:
将应用程序与在其启动之前启动的、且正在执行的另一应用程序相关联, 该关联可以 包括: 应用程序从另一应用程序中接收另一应用程序正在操作的应用数据, 并对应用数据 进行相关操作。
例如, 语音助手应用程序启动之后, 将语音助手应用程序与在其之前启动且正在执行 的联系人应用程序相关联, 即语音助手应用程序从联系人应用程序中接收到联系人应用程 序正在操作的应用数据, 如联系人信息, 并对联系人信息进行编辑、 删除等相关操作。
步骤 26, 当属于某个应用程序关闭的位置状态时, 向对应的且正在执行的应用程序发 送关闭命令, 该应用程序关闭。
例如, 当步骤 22判断移动终端当前的位置状态属于语音助手应用程序关闭的位置状 态正置状态时, 向正在执行的语音助手发送关闭命令, 语音助手应用程序关闭。
在启动的应用程序关闭后, 将当前操作界面切换为另一应用程序的操作界面。 例如, 在语音助手应用程序关闭之后, 将当前的操作界面切换为联系人应用程序的操作界面。
下面通过将智能手机置于倒置状态,开启语音助手应用程序为例进一步介绍本发明实 施例二中一种基于移动终端的应用程序控制方法。
参照图 3, 示出了本发明实施例二中一种基于移动终端的应用程序控制方法示意图。 在智能手机处于正置状态时, 联系人应用程序正在执行, 联系人应用程序的操作界面 相对于智能手机来说也是正置操作界面;
通过将智能手机顺时针旋转至倒置状态,智能手机中的重力传感器检测到智能手机当 前的位置状态为倒置状态, 倒置状态维持 1秒左右。为防止误操作可以将智能手机向下挥 动两次确定智能手机处于倒置状态。此时向语音助手应用程序发送启动命令, 语音助手应 用程序启动并执行; 在此之前, 预先设置语音助手应用程序开启的位置状态为倒置状态; 联系人应用程序的操作界面弱化, 退位次一级并保持之前的操作界面方向, 相对于智能手 机来说还是正置操作界面, 语音助手应用程序的操作界面为第一优先级, 相对于智能手机 来说还是倒置操作界面, 也就是同用户的视角一致; 用户可以直接以语音的交互方式向语 音助手发布命令, 如全局搜索, 提问等, 对话结果以正对用户的形式显示, 也就是相对于 手机来说是完全倒置的,并且语音助手应用程序可以对联系人应用程序正在操作的联系人 信息进行相关操作;
再将智能手机顺时针旋转至正置状态,智能手机中的重力传感器检测到智能手机当前 的位置状态为正置状态并维持 1秒左右, 此时向语音助手应用程序发送关闭命令, 语音助 手应用程序关闭, 对应的传感器如语音助手的语音识别***也关闭; 当前操作界面切换为 联系人应用程序的操作界面。
实施例三, 详细介绍本发明实施例提出的一种基于移动终端的应用程序控制方法。 参照图 4, 示出了本发明实施例三中一种基于移动终端的应用程序控制方法流程图。 步骤 31,检测移动终端的重力加速度与移动终端的加速度计中纵向坐标轴之间所形成 的夹角;
检测移动终端的竖直方向重力加速度,与移动终端内部的加速度计中纵向坐标轴之间 所形成的夹角。
其中, 加速度计中的纵向坐标轴一般情况下为加速度计中的 Y坐标轴。上述形成的夹 角的角度范围可以设定为 0〜180度。
步骤 32, 根据夹角确定移动终端在重力感应下的当前位置;
根据步骤 31 中检测到的夹角确定移动终端在重力感应下的当前位置。 其中, 当前位 置可以为正置状态、 倒置状态、 水平状态等等。
步骤 33, 判断当前位置是否满足预先设置的应用程序的状态控制条件;
在步骤 32确定移动终端在重力感应下的当前位置后, 判断当前位置是否满足预先设 置的应用程序的状态控制条件。
状态控制条件可以为, 通过将移动终端调整到某种位置状态, 该位置状态对应着应用 程序的某种操作。
上述步骤 33包括:
步骤 331, 判断夹角是否落入预先设置的应用程序的位置状态范围内;
判断步骤 31 中检测到的夹角是否落入预先设置的应用程序的位置状态范围内。 即判 断夹角是否属于预先设置的应用程序某种操作对应的位置状态。
步骤 332, 若是, 则开始计时, 记录夹角落入预先设置的应用程序的位置状态范围内 的时间长度;
如果步骤 331判断夹角落入预先设置的应用程序的位置状态范围内,则从夹角落入预 先设置的应用程序的位置状态范围内时, 开始计时, 记录夹角落入预先设置的应用程序的 位置状态范围内的时间长度。
步骤 333, 判断时间长度是否大于等于预先设置的时间长度;
当步骤 332中记录的时间长度大于等于预先设置的时间长度时,确定当前位置满足预 先设置的应用程序的状态控制条件。
当夹角属于某个应用程序开启的角度范围时,确定当前位置满足该应用程序开启的状 态控制条件; 当夹角属于某个应用程序关闭的角度范围时, 确定当前位置满足该应用程序 关闭的状态控制条件。
步骤 34, 当该当前位置满足某个应用程序开启的状态控制条件时, 向对应的应用程序 发送启动命令, 该应用程序启动并执行;
当步骤 33判断移动终端的当前位置满足某个应用程序的状态控制条件时, 且该状态 控制条件为移动终端如果处于预先设置的某个位置状态, 则启动该应用程序。 向对应的应 用程序发送启动命令, 该应用程序启动并执行。
步骤 35, 当该当前位置满足某个应用程序关闭的状态控制条件时, 向对应的且正在执 行的应用程序发送关闭命令, 该应用程序关闭。
当步骤 33判断移动终端的当前位置满足某个应用程序的状态控制条件时, 且该状态 控制条件为移动终端如果处于预先设置的某个位置状态, 则关闭正在执行的该应用程序, 向对应的且正在执行的应用程序发送关闭命令, 该应用程序关闭。
实施例四, 详细介绍本发明实施例提出的一种基于移动终端的应用程序控制装置。 参照图 5, 示出了本申请实施例四中一种基于移动终端的应用程序控制装置结构图。 该装置, 包括:
位置状态检测模块 31, 位置状态判断模块 32, 开启命令发送模块 33, 以及, 关闭命 令发送模块 34。
下面分别详细介绍各模块的功能以及各模块之间的关系。
位置状态检测模块 31, 用于检测移动终端在重力感应下的当前位置状态; 该位置状态检测模块 31检测移动终端在重力感应下的当前位置状态, 位置状态包括 在水平方向和竖直方向等的位置状态。
位置状态判断模块 32,用于判断当前位置状态是否属于预先设置的应用程序开启或关 闭的位置状态;
位置状态判断模块 32判断位置状态检测模块 31检测到的移动终端在重力感应下的当 前位置状态, 是否属于预先设置的应用程序开启或关闭的位置状态。
开启命令发送模块 33,用于当移动终端在重力感应下的当前位置状态属于某个应用程 序开启的位置状态时, 向对应的应用程序发送启动命令;
当位置状态判断模块 32判断移动终端在重力感应下的当前位置状态属于某个应用程 序开启的位置状态时, 开启命令发送模块 33向对应的应用程序发送启动命令。
关闭命令发送模块 34,用于当移动终端在重力感应下的当前位置状态属于某个应用程 序关闭的位置状态时, 向对应的且正在执行的应用程序发送关闭命令。
当位置状态判断模块 32判断移动终端在重力感应下的当前位置状态属于某个应用程 序关闭的位置状态时, 关闭命令发送模块 34向对应的且正在执行的应用程序发送关闭命 令。
综上所述, 本发明实施例四提出的一种基于移动终端的应用程序控制装置, 与背景技 术相比, 具有以下优点:
本发明实施例四提出的一种基于移动终端的应用程序控制装置,通过检测并判断移动 终端在重力感应下的位置状态是否属于预先设置的对应的应用程序控制的位置状态, 当属 于开启的位置状态时, 开启并执行对应的应用程序; 当属于关闭的位置状态时, 关闭对应 的且正在执行的应用程序。无需对当前执行的应用程序进行任何操作即可控制相应的应用 程序, 简化了应用程序控制的操作步骤。
实施例五, 详细介绍本发明实施例提出的一种基于移动终端的应用程序控制装置。 参照图 6, 示出了本发明实施例五中一种基于移动终端的应用程序控制装置结构图。 该装置, 包括:
位置状态检测模块 41, 位置状态判断模块 42, 开启命令发送模块 43, 操作界面切换 模块 44, 应用关联模块 45, 以及, 关闭命令发送模块 46。
其中, 位置状态判断模块 42, 包括:
位置状态范围判断子模块 421, 时间长度统计子模块 422, 以及, 时间长度判断子模 块 423。
下面分别详细介绍各模块的功能以及各模块之间的关系。
位置状态检测模块 41, 用于检测移动终端在重力感应下的当前位置状态; 位置状态检测模块 41可以检测移动终端在重力感应下的当前位置状态, 位置状态包 括在水平方向和竖直方向等的位置状态。
位置状态检测模块 41检测移动终端的重力加速度与移动终端中加速度计中的 Y坐标 轴之间所形成的夹角;
位置状态判断模块 42,用于判断当前位置状态是否属于预先设置的应用程序开启或关 闭的位置状态;
位置状态判断模块 42可以判断位置状态检测模块 41检测到的移动终端在重力感应下 的当前位置状态, 是否属于预先设置的语音助手应用程序开启或关闭的位置状态。
该预先设置的应用程序开启或关闭的位置状态包括倒置状态。
位置状态判断模块 42判断所述夹角是否属于预先设置的应用程序开启或关闭的角度 范围;
当属于某个应用程序开启的角度范围时, 认为属于该应用程序开启的位置状态; 当属于某个应用程序关闭的角度范围时, 认为属于该应用程序关闭的位置状态。 位置状态判断模块 42, 包括:
位置状态范围判断子模块 421, 用于判断移动终端的当前位置状态是否落入预先设置 的应用程序开启或关闭的位置状态范围内;
位置状态范围判断子模块 421 可以判断移动终端重力加速度与移动终端中加速度计 中的 Y 坐标轴之间所形成的夹角是否落入预先设置的语音助手应用程序开启或关闭的角 度范围内。
时间长度统计子模块 422, 用于若移动终端的当前位置状态落入预先设置的应用程序 开启或关闭的位置状态范围内,统计当前位置状态落入所述预先设置的应用程序开启或关 闭的位置状态范围内的时间长度;
若位置状态范围判断子模块 421 判断移动终端重力加速度与移动终端中加速度计中 的 Y 坐标轴之间所形成的夹角落入预先设置的语音助手应用程序开启或关闭的角度范围 内,则所述时间长度统计子模块 422可以统计移动终端重力加速度与移动终端中加速度计 中的 Y 坐标轴之间所形成的夹角落入预先设置的语音助手应用程序开启或关闭的角度范 围内的时间长度。
时间长度判断子模块 423, 用于判断时间长度是否大于等于预先设置的时间长度; 时间长度判断子模块 423可以判断时间长度是否大于等于预先设置的时间长度。 当大于等于时,移动终端的当前位置状态属于预先设置的应用助手应用程序开启或关 闭的位置状态。
开启命令发送模块 43,用于当移动终端在重力感应下的当前位置状态属于某个应用程 序开启的位置状态时, 向对应的应用程序发送启动命令;
当移动终端在重力感应下的当前位置状态属于语音助手应用程序开启的位置状态时, 开启命令发送模块 43向语音助手应用程序发送启动命令。
操作界面切换模块 44,用于在该应用程序启动并执行之前,如果另一应用程序正在执 行, 则在该应用程序启动后, 将当前操作界面切换为启动的应用程序的操作界面;
操作界面切换模块 44将当前操作界面切换为语音助手应用程序的操作界面。
启动的应用程序语音助手的操作界面在另一应用程序联系人的操作界面之上。
并且, 当移动终端的当前位置状态为倒置状态时, 启动的应用程序语音助手的操作界 面与另一应用程序联系人的操作界面相反。
操作界面切换模块 44还用于在启动的应用程序语音助手关闭后, 将当前操作界面切 换为另一应用程序联系人的操作界面。
应用关联模块 45,用于在该应用程序启动并执行之后,将应用程序与在其启动之前启 动的、 且正在执行的另一应用程序相关联;
应用关联模块 45在语音助手程序启动并执行之后, 将语音助手应用程序与其启动之 前启动的、 且正在执行的另一应用程序联系人相关联。
该关联包括: 应用程序语音助手从在其启动之前启动的, 且正在执行的另一应用程序 联系人中接收另一应用程序联系人正在操作的应用数据, 并对应用数据进行相关操作。
关闭命令发送模块 46,用于当移动终端在重力感应下的当前位置状态属于某个应用程 序关闭的位置状态时, 向对应的且正在执行的应用程序发送关闭命令。
当移动终端在重力感应下的当前位置状态属于语音助手应用程序关闭的位置状态时, 关闭命令发送模块 46向正在执行的语音助手应用程序发送关闭命令。
实施例六, 详细介绍本发明实施例提出的一种基于移动终端的应用程序控制装置。 参照图 7, 示出了本发明实施例六一种基于移动终端的应用程序控制装置结构图。 所述装置, 包括:
夹角检测模块 51, 当前位置确定模块 52, 状态控制条件判断模块 53, 开启命令发送 模块 54, 以及, 关闭命令发送模块 55。
其中, 状态控制条件判断模块 53, 包括: 位置状态范围判断子模块 531, 时间长度记录子模块 532, 以及, 时间长度判断子模 块 533。
下面分别详细介绍各模块的功能以及各模块之间的关系。
夹角检测模块 51,用于检测移动终端的重力加速度与移动终端的加速度计中纵向坐标 轴之间所形成的夹角;
夹角检测模块 51检测移动终端的竖直方向重力加速度, 与移动终端内部的加速度计 中纵向坐标轴之间所形成的夹角。
形成的夹角的角度范围可以设定为 0〜180度。
当前位置确定模块 52, 用于根据夹角确定移动终端在重力感应下的当前位置; 当前位置确定模块 52根据夹角检测模块 51检测到的夹角确定移动终端在重力感应下 的当前位置。
状态控制条件判断模块 53,用于判断当前位置是否满足预先设置的应用程序的状态控 制条件;
状态控制条件判断模块 53判断当前位置确定模块 52确定的移动终端的当前位置,是 否满足预先设置的应用程序的状态控制条件。
状态控制条件判断模块 53, 包括:
位置状态范围判断子模块 531, 用于判断夹角是否落入预先设置的应用程序的位置状 态范围内;
位置状态范围判断子模块 531判断夹角检测模块 51检测到的夹角是否属于预先设置 的应用程序某种操作对应的位置状态。
时间长度记录子模块 532, 用于若夹角落入预先设置的应用程序的位置状态范围内, 则记录夹角落入所述预先设置的应用程序的位置状态范围内的时间长度;
如果位置状态范围判断子模块 531判断夹角检测模块 51检测到的夹角属于预先设置 的应用程序某种操作对应的位置状态,则时间长度记录子模块 532记录夹角落入预先设置 的应用程序的位置状态范围内的时间长度。
时间长度判断子模块 533, 用于判断时间长度是否大于等于预先设置的时间长度; 时间长度判断子模块 533判断时间长度记录子模块 532记录的时间长度是否大于等于 预先设置的时间长度。
当大于等于时, 确定当前位置满足预先设置的应用程序的状态控制条件。
当夹角属于某个应用程序开启的角度范围时, 状态控制条件判断模块 53确定当前位 置满足该应用程序开启的状态控制条件;
当夹角属于某个应用程序关闭的角度范围时, 状态控制条件判断模块 53确定当前位 置满足该应用程序关闭的状态控制条件。
开启命令发送模块 54,用于当当前位置满足某个应用程序开启的状态控制条件时, 向 对应的应用程序发送启动命令; 当状态控制条件判断模块 53 判断当前位置满足某个应用程序开启的状态控制条件 时, 开启命令发送模块 54向对应的应用程序发送启动命令。
关闭命令发送模块 55,用于当当前位置满足某个应用程序关闭的状态控制条件时, 向 对应的且正在执行的应用程序发送关闭命令。
当状态控制条件判断模块 53 判断当前位置满足某个应用程序关闭的状态控制条件 时, 开启命令发送模块 54向对应的且正在执行的应用程序发送关闭命令。
该装置基于一种移动终端, 基于这种移动终端实现移动终端中应用程序的控制。该移 动终端包括智能手机、 平板电脑等。
对于装置实施例而言, 由于其与方法实施例基本相似, 所以描述的比较简单, 相关之 处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他 实施例的不同之处, 各个实施例之间相同相似的部分互相参见即可。
以上对本发明实施例所提出的一种基于移动终端的应用程序控制方法、装置和一种移 动终端,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述, 以上实施例的说明只是用于帮助理解本申请的方法及其核心思想; 同时, 对于本领域的一 般技术人员, 依据本申请的思想, 在具体实施方式及应用范围上均会有改变之处, 综上所 述, 本说明书内容不应理解为对本申请的限制。

Claims

权利要求
1、 一种基于移动终端的应用程序控制方法, 其特征在于, 包括:
检测移动终端的重力加速度与移动终端的加速度计中纵向坐标轴之间所形成的夹角; 根据所述夹角确定所述移动终端在重力感应下的当前位置;
当所述当前位置满足预先设置的应用程序开启的状态控制条件时,向对应的应用程序 发送启动命令, 该应用程序启动并执行;
当所述当前位置满足预先设置的应用程序关闭的状态控制条件时,向对应的且正在执 行的应用程序发送关闭命令, 该应用程序关闭。
2、 根据权利要求 1所述的方法, 其特征在于, 还包括:
判断所述当前位置是否满足预先设置的应用程序的状态控制条件。
3、 根据权利要求 2所述的方法, 其特征在于, 所述判断所述当前位置是否满足预先 设置的应用程序的状态控制条件, 包括:
判断所述夹角是否落入预先设置的应用程序的位置状态范围内;
若是,则开始计时,记录所述夹角落入所述预先设置的应用程序的位置状态范围内的 时间长度;
判断所述时间长度是否大于等于预先设置的时间长度;
当大于等于时, 所述当前位置满足预先设置的应用程序的状态控制条件。
4、 根据权利要求 3所述的方法, 其特征在于:
当所述夹角属于某个应用程序开启的角度范围时,确定当前位置满足该应用程序开启 的状态控制条件;
当所述夹角属于某个应用程序关闭的角度范围时,确定当前位置满足该应用程序关闭 的状态控制条件。
5、 根据权利要求 3所述的方法, 其特征在于:
所述预先设置的应用程序的位置状态包括倒置状态。
6、 根据权利要求 1至 5任一所述的方法, 其特征在于,
在该应用程序启动并执行之前,如果另一应用程序正在执行,则在该应用程序启动后, 还包括:
将当前操作界面切换为所述启动的应用程序的操作界面;
在所述启动的应用程序关闭后, 将当前操作界面切换为所述另一应用程序的操作界 面。
7、 根据权利要求 6所述的方法, 其特征在于:
所述启动的应用程序的操作界面在所述另一应用程序的操作界面之上。
8、 根据权利要求 7所述的方法, 其特征在于, 当所述移动终端的当前位置状态为倒 置状态时:
所述启动的应用程序的操作界面与所述另一应用程序的操作界面相反。
9、根据权利要求 1至 5任一所述的方法, 其特征在于, 该应用程序启动并执行之后, 还包括:
将所述应用程序与在其启动之前启动的、且正在执行的另一应用程序相关联,所述关 联包括:所述应用程序从所述另一应用程序中接收另一应用程序正在操作的应用数据,并 对应用数据进行相关操作。
10、 一种基于移动终端的应用程序控制装置, 其特征在于, 包括:
夹角检测模块,用于检测移动终端的重力加速度与移动终端的加速度计中纵向坐标轴 之间所形成的夹角;
当前位置确定模块, 用于根据所述夹角确定所述移动终端在重力感应下的当前位置; 开启命令发送模块,用于当所述当前位置满足预先设置的应用程序开启的状态控制条 件时, 向对应的应用程序发送启动命令;
关闭命令发送模块,用于当所述当前位置满足预先设置的应用程序关闭的状态控制条 件时, 向对应的且正在执行的应用程序发送关闭命令。
11、 根据权利要求 10所述的装置, 其特征在于, 还包括:
状态控制条件判断模块,用于判断所述当前位置是否满足预先设置的应用程序的状态 控制条件。
12、根据权利要求 11所述的装置, 其特征在于, 所述状态控制条件判断模块, 包括: 位置状态范围判断子模块,用于判断所述夹角是否落入预先设置的应用程序的位置状 态范围内;
时间长度记录子模块, 用于若所述夹角落入预先设置的应用程序的位置状态范围内, 则记录所述夹角落入所述预先设置的应用程序的位置状态范围内的时间长度;
时间长度判断子模块,用于判断所述时间长度是否大于等于预先设置的时间长度; 当 大于等于时, 所述当前位置满足预先设置的应用程序的状态控制条件。
13、 根据权利要求 12所述的装置, 其特征在于:
当所述夹角属于某个应用程序开启的角度范围时,所述状态控制条件判断模块确定当 前位置满足该应用程序开启的状态控制条件;
当所述夹角属于某个应用程序关闭的角度范围时,所述状态控制条件判断模块确定当 前位置满足该应用程序关闭的状态控制条件。
14、 根据权利要求 12所述的装置, 其特征在于:
所述预先设置的应用程序的位置状态包括倒置状态。
15、 根据权利要求 10至 14任一所述的装置, 其特征在于, 还包括:
操作界面切换模块,用于在该应用程序启动并执行之前,如果另一应用程序正在执行, 则在该应用程序启动后, 将当前操作界面切换为所述启动的应用程序的操作界面;
所述操作界面切换模块还用于在所述启动的应用程序关闭后,将当前操作界面切换为 所述另一应用程序的操作界面。
16、 根据权利要求 15所述的装置, 其特征在于:
所述启动的应用程序的操作界面在所述另一应用程序的操作界面之上。
17、 根据权利要求 16所述的装置, 其特征在于:
当所述移动终端的当前位置状态为倒置状态时,所述启动的应用程序的操作界面与所 述另一应用程序的操作界面相反。
18、 根据权利要求 10至 14任一所述的装置, 其特征在于, 还包括:
应用关联模块,用于在该应用程序启动并执行之后,将所述应用程序与在其启动之前 启动的、且正在执行的另一应用程序相关联, 所述关联包括: 所述应用程序从在其启动之 前启动的,且正在执行的另一应用程序中接收另一应用程序正在操作的应用数据,并对应 用数据进行相关操作。
19、一种移动终端, 其特征在于, 包括如权利要求 10至 18任一所述的基于移动终端 的应用程序控制装置。
PCT/CN2013/083738 2012-09-19 2013-09-18 基于移动终端的应用程序控制方法、装置和一种移动终端 WO2014044185A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210351066.6A CN102937863B (zh) 2012-09-19 2012-09-19 基于移动终端的应用程序控制方法、装置和一种移动终端
CN201210351066.6 2012-09-19

Publications (1)

Publication Number Publication Date
WO2014044185A1 true WO2014044185A1 (zh) 2014-03-27

Family

ID=47696763

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/083738 WO2014044185A1 (zh) 2012-09-19 2013-09-18 基于移动终端的应用程序控制方法、装置和一种移动终端

Country Status (2)

Country Link
CN (1) CN102937863B (zh)
WO (1) WO2014044185A1 (zh)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102937863B (zh) * 2012-09-19 2017-04-05 小米科技有限责任公司 基于移动终端的应用程序控制方法、装置和一种移动终端
CN103135792B (zh) * 2013-03-12 2015-12-02 广东欧珀移动通信有限公司 一种利用重力感应原理进行终端解锁的方法及装置
CN103209260B (zh) * 2013-03-25 2015-04-08 东莞宇龙通信科技有限公司 一种基于移动终端待处理事件的处理方法和装置
CN103235686A (zh) * 2013-03-29 2013-08-07 北京智谷睿拓技术服务有限公司 应用管理方法及装置
CN104252330B (zh) * 2013-06-28 2019-12-24 联想(北京)有限公司 一种信息处理方法及电子设备
CN104375853A (zh) * 2013-08-16 2015-02-25 联想(北京)有限公司 一种控制电子设备的方法及电子设备
CN105373419A (zh) * 2014-08-26 2016-03-02 阿里巴巴集团控股有限公司 一种后台应用的操作方法及装置
CN105988560B (zh) * 2015-02-03 2020-09-25 南京中兴软件有限责任公司 应用启动方法及装置
CN104700016A (zh) * 2015-03-17 2015-06-10 上海与德通讯技术有限公司 应用程序的启动方法及装置
CN105045610A (zh) * 2015-06-24 2015-11-11 上海海漾软件技术有限公司 一种启动智能设备的应用程序的方法及装置
CN104991646A (zh) * 2015-07-02 2015-10-21 成都亿邻通科技有限公司 移动应用的显示方法
CN105573632A (zh) * 2015-12-14 2016-05-11 魅族科技(中国)有限公司 一种终端控制方法及其装置
CN105607536A (zh) * 2015-12-25 2016-05-25 小米科技有限责任公司 用于保护电器设备的方法、***和电器设备
CN105677471A (zh) * 2016-01-11 2016-06-15 上海斐讯数据通信技术有限公司 应用程序的状态切换方法及装置
CN105744059A (zh) * 2016-01-28 2016-07-06 努比亚技术有限公司 启动应用的装置和方法
CN105975294A (zh) * 2016-03-31 2016-09-28 乐视控股(北京)有限公司 一种移动终端应用程序的启动方法及装置
CN106095287A (zh) * 2016-05-30 2016-11-09 王卫宁 通过重力感应传感器控制应用软件运行的***及其实现方法
CN106293910B (zh) * 2016-07-28 2020-02-18 宇龙计算机通信科技(深圳)有限公司 一种进程清理方法及移动终端
CN106951149A (zh) * 2017-05-04 2017-07-14 陕西舜洋电子科技有限公司 移动终端安全支付方法
CN106951150A (zh) * 2017-05-04 2017-07-14 陕西舜洋电子科技有限公司 一种移动终端安全支付装置
CN110945856B (zh) * 2017-11-09 2021-11-02 深圳市柔宇科技股份有限公司 一种柔性手机弯曲弧度控制方法及柔性手机
CN108509123B (zh) * 2018-03-20 2020-04-24 维沃移动通信有限公司 一种应用程序的关闭方法及移动终端
CN108509135A (zh) * 2018-04-09 2018-09-07 Oppo广东移动通信有限公司 应用关闭的方法、装置、终端及计算机可读存储介质
CN109753146B (zh) * 2018-05-11 2020-07-03 北京字节跳动网络技术有限公司 一种移动终端启动应用的方法及移动终端
CN110084590A (zh) * 2019-03-27 2019-08-02 努比亚技术有限公司 移动终端控制方法、移动终端及计算机可读存储介质
CN112133305A (zh) * 2020-09-29 2020-12-25 深圳前海微众银行股份有限公司 语音助手开启方法、装置、设备及可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005354689A (ja) * 2005-06-02 2005-12-22 Ricoh Co Ltd 通信装置及び通信方法
CN101919273A (zh) * 2007-11-09 2010-12-15 谷歌公司 基于加速度计数据激活应用
CN101980516A (zh) * 2010-10-26 2011-02-23 浙江大学 一种用于Android***手机上的锁屏以及解屏方法
CN102937863A (zh) * 2012-09-19 2013-02-20 北京小米科技有限责任公司 基于移动终端的应用程序控制方法、装置和一种移动终端

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102664818B (zh) * 2002-12-18 2015-08-19 诺基亚公司 用于通信的终端、方法和***
CN100490339C (zh) * 2004-12-31 2009-05-20 集嘉通讯股份有限公司 一种便携式装置及其操作方法
WO2009084088A1 (ja) * 2007-12-27 2009-07-09 Fujitsu Limited 携帯装置及びその表示制御方法
CN101882013A (zh) * 2010-06-16 2010-11-10 苏州佳世达电通有限公司 手持电子装置的操作方法
CN101909115A (zh) * 2010-07-23 2010-12-08 宇龙计算机通信科技(深圳)有限公司 一种移动终端的闹钟控制方法、***及移动终端
CN102364422B (zh) * 2011-06-28 2015-11-18 广州市动景计算机科技有限公司 用于通过动作感应激活操作菜单的方法、装置及移动终端
CN102508560B (zh) * 2011-10-28 2015-07-22 优视科技有限公司 一种基于移动终端的应用程序切换方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005354689A (ja) * 2005-06-02 2005-12-22 Ricoh Co Ltd 通信装置及び通信方法
CN101919273A (zh) * 2007-11-09 2010-12-15 谷歌公司 基于加速度计数据激活应用
CN101980516A (zh) * 2010-10-26 2011-02-23 浙江大学 一种用于Android***手机上的锁屏以及解屏方法
CN102937863A (zh) * 2012-09-19 2013-02-20 北京小米科技有限责任公司 基于移动终端的应用程序控制方法、装置和一种移动终端

Also Published As

Publication number Publication date
CN102937863B (zh) 2017-04-05
CN102937863A (zh) 2013-02-20

Similar Documents

Publication Publication Date Title
WO2014044185A1 (zh) 基于移动终端的应用程序控制方法、装置和一种移动终端
US9823736B2 (en) Systems and methods for processing motion sensor generated data
JP5952486B2 (ja) 端末制御方法および装置、ならびに端末
KR102080183B1 (ko) 전자 장치 및 전자 장치에서 잠금 해제 방법
CN102232211B (zh) 手持式终端设备用户界面自动切换方法及手持式终端设备
CN108055408B (zh) 一种应用程序控制方法及移动终端
CN106094535B (zh) 设备控制方法及装置、电子设备
CN109393565A (zh) 电子烟控制方法、装置和电子烟
TWI520043B (zh) 消息查看方法、裝置和移動終端
CN108287611B (zh) 屏幕触控响应方法、终端和计算机存储介质
CN102609091A (zh) 一种移动终端以及启动移动终端语音操作的方法
EP2911038A1 (en) Terminal and method for the control thereof
CN104184901A (zh) 一种利用重力感应和加速度感应控制手持设备的方法
WO2006043581A1 (ja) 機能制御方法及び端末装置
US20180063130A1 (en) Terminal control method and device
WO2016179912A1 (zh) 一种应用程序的控制方法、装置及移动终端
CN107402676A (zh) 触发操作处理方法、装置以及计算机可读存储介质
WO2018076353A1 (zh) 一种应用启动方法及终端设备
CN104123075B (zh) 控制终端的方法及装置
CN106201285A (zh) 防止电源键被误触的方法及装置、电子设备
CN108731388A (zh) 电子设备发声模组的除湿方法及装置、电子设备
CN109076619A (zh) 随机接入控制方法和随机接入控制装置
CN109076595A (zh) 随机接入控制方法和随机接入控制装置
CN103870125B (zh) 显示装置及显示装置操作方法
CN103841256A (zh) 一种功能控制的方法及电子设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13839559

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13839559

Country of ref document: EP

Kind code of ref document: A1