[go: up one dir, main page]

WO2014044185A1 - Procédé et dispositif de commande d'application basés sur un terminal mobile, et terminal mobile - Google Patents

Procédé et dispositif de commande d'application basés sur un terminal mobile, et terminal mobile 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
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.)
Ceased
Application number
PCT/CN2013/083738
Other languages
English (en)
Chinese (zh)
Inventor
李棽
洪锋
王建平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Publication of WO2014044185A1 publication Critical patent/WO2014044185A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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)
PCT/CN2013/083738 2012-09-19 2013-09-18 Procédé et dispositif de commande d'application basés sur un terminal mobile, et terminal mobile Ceased WO2014044185A1 (fr)

Applications Claiming Priority (2)

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

Publications (1)

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

Family

ID=47696763

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/083738 Ceased WO2014044185A1 (fr) 2012-09-19 2013-09-18 Procédé et dispositif de commande d'application basés sur un terminal mobile, et terminal mobile

Country Status (2)

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

Families Citing this family (27)

* 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 宇龙计算机通信科技(深圳)有限公司 一种进程清理方法及移动终端
CN106951150A (zh) * 2017-05-04 2017-07-14 陕西舜洋电子科技有限公司 一种移动终端安全支付装置
CN106951149A (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 努比亚技术有限公司 移动终端控制方法、移动终端及计算机可读存储介质
CN112615947B (zh) 2019-09-18 2022-03-25 华为技术有限公司 快速进入应用的方法与折叠屏电子设备
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 集嘉通讯股份有限公司 一种便携式装置及其操作方法
CN101903858A (zh) * 2007-12-27 2010-12-01 富士通株式会社 便携装置及其显示控制方法
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 (fr) Procédé et dispositif de commande d'application basés sur un terminal mobile, et terminal mobile
JP5952486B2 (ja) 端末制御方法および装置、ならびに端末
US8587515B2 (en) Systems and methods for processing motion sensor generated data
KR102080183B1 (ko) 전자 장치 및 전자 장치에서 잠금 해제 방법
TWI520043B (zh) 消息查看方法、裝置和移動終端
CN108287611B (zh) 屏幕触控响应方法、终端和计算机存储介质
CN109393565A (zh) 电子烟控制方法、装置和电子烟
CN102609091A (zh) 一种移动终端以及启动移动终端语音操作的方法
EP2911038A1 (fr) Terminal et procédé de commande associé
CN104035707A (zh) 一种终端及其应用程序的快捷启动方法
CN104184901A (zh) 一种利用重力感应和加速度感应控制手持设备的方法
US20180063130A1 (en) Terminal control method and device
CN107748648A (zh) 防止指纹传感器误触发的方法和终端设备
WO2016179912A1 (fr) Procédé et appareil de commande de programme d'application, et terminal mobile
CN104765548A (zh) 一种音箱播放控制方法及终端
CN107870674A (zh) 一种程序启动方法和移动终端
CN107463243A (zh) 一种屏幕控制方法、移动终端和计算机可读存储介质
CN104123075B (zh) 控制终端的方法及装置
CN109076619A (zh) 随机接入控制方法和随机接入控制装置
WO2006043581A1 (fr) Procede de commande de fonctions et dispositif de terminal
CN104460997B (zh) 一种实现音乐切换的方法及终端
WO2014032504A1 (fr) Procédé pour terminal de personnalisation d'un geste de main et terminal associé
CN110755840A (zh) 游戏控制方法、按键结构、移动终端及可读存储介质
CN109076595A (zh) 随机接入控制方法和随机接入控制装置
CN103870125B (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