WO2016201962A1 - Method and device for controlling mobile terminal, and mobile terminal - Google Patents

Method and device for controlling mobile terminal, and mobile terminal Download PDF

Info

Publication number
WO2016201962A1
WO2016201962A1 PCT/CN2016/070319 CN2016070319W WO2016201962A1 WO 2016201962 A1 WO2016201962 A1 WO 2016201962A1 CN 2016070319 W CN2016070319 W CN 2016070319W WO 2016201962 A1 WO2016201962 A1 WO 2016201962A1
Authority
WO
WIPO (PCT)
Prior art keywords
mobile terminal
motion
preset
trajectory
change
Prior art date
Application number
PCT/CN2016/070319
Other languages
French (fr)
Chinese (zh)
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 WO2016201962A1 publication Critical patent/WO2016201962A1/en

Links

Images

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

Definitions

  • the present invention relates to the field of mobile terminal technologies, and in particular, to a method, an apparatus, and a mobile terminal for controlling a mobile terminal.
  • the various sensor detections used in the related background art simply determine whether the parameter value acquired on the sensor is within a preset value range, and if the error range allowed by the preset value is large, the false trigger problem Serious, and if the error range allowed by the preset value is small, the recognition rate is low, and it is difficult to accurately meet the operation requirements of different users for speed, simplicity, and high recognition rate.
  • the main object of the present invention is to provide a method, a device and a mobile terminal for controlling a mobile terminal, which aim to solve the problem that the mobile terminal cannot accurately recognize the motion track of the mobile terminal, and thus it is difficult to accurately implement the technical problem of controlling the mobile terminal.
  • the present invention provides a method for controlling a mobile terminal, including:
  • a trigger instruction corresponding to the currently running application and the preset motion track is acquired to trigger a corresponding control operation on the currently running application.
  • determining whether the motion track of the mobile terminal performs according to the preset motion track comprises:
  • the determining, according to the change value of the first motion parameter and the first motion parameter, whether the mobile terminal performs according to a preset motion trajectory comprises:
  • the motion trajectory of the mobile terminal includes an initial state, a termination state, and a slave of the mobile terminal The state of motion, the direction of motion, and the change in attitude of the motion from the initial state to the termination state;
  • acquiring a trigger instruction corresponding to the currently running application program and the preset motion track to trigger corresponding execution on the currently running application program Control operations include:
  • acquiring a trigger instruction corresponding to the currently running application program and the preset motion track to trigger corresponding execution on the currently running application program Control operations include:
  • the corresponding triggering instruction for prompting the user to open the hands-free mode or directly opening the hands-free mode is triggered to trigger execution of the currently running incoming call application. Remind the user to turn on the hands-free mode or directly open the hands-free mode control operation.
  • acquiring a trigger instruction corresponding to the currently running application program and the preset motion track to trigger corresponding execution on the currently running application program Control operations include:
  • a trigger instruction corresponding to the preset use scenario is acquired to trigger a corresponding control operation on the currently running application.
  • determining whether the currently running application and the preset motion track meet the preset usage scenario include:
  • acquiring a second motion parameter of the mobile terminal including at least a light sensation value and/or a distance value, including:
  • the mobile terminal is shipped Obtaining a light sensitivity value and a distance value of the mobile terminal when the dynamic change is performed according to the third preset motion trajectory;
  • Determining whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario include: determining the light sensitivity value and the distance value, the currently running incoming call application, and the third Whether the preset motion track satisfies the preset use scenario of the incoming call, wherein the application corresponding to the preset use scenario of the incoming call is an incoming call application;
  • the acquiring a trigger instruction corresponding to the preset use scenario to trigger a corresponding control operation on the currently running application comprises: acquiring a trigger instruction of a static speaker externally corresponding to a preset use scenario of answering an incoming call to trigger Performs a control operation of the static speaker external release for the currently running incoming call application.
  • the present invention further provides an apparatus for controlling a mobile terminal, where the apparatus for controlling the mobile terminal includes:
  • a trajectory determining module configured to determine whether the motion trajectory of the mobile terminal is performed according to a preset motion trajectory when detecting a motion change of the mobile terminal
  • the instruction acquisition module is configured to: when the motion track of the mobile terminal is performed according to the preset motion track, acquire a trigger instruction corresponding to the currently running application program and the preset motion track;
  • the trigger control module is configured to trigger a corresponding control operation on the currently running application according to the acquired trigger instruction.
  • the trajectory determining module comprises:
  • a detecting submodule configured to detect a motion change of the mobile terminal
  • a first motion parameter acquisition sub-module configured to acquire a first motion parameter of the mobile terminal when detecting a motion change of the mobile terminal, where the first motion parameter includes at least an angular velocity and an acceleration;
  • a change value obtaining submodule configured to obtain, according to the obtained first motion parameter, a change value of the first motion parameter in a preset time
  • the trajectory determining sub-module is configured to determine whether the motion trajectory of the mobile terminal is performed according to the preset motion trajectory according to the first motion parameter and the change value of the first motion parameter.
  • the trajectory determination submodule comprises:
  • a trajectory determining unit configured to determine a motion trajectory of the mobile terminal according to the first motion parameter and a change value of the first motion parameter, where a motion trajectory of the mobile terminal includes a start of the mobile terminal State, termination state, and motion state, motion direction, and motion change from the initial state to the termination state;
  • the trajectory determining unit is configured to determine, according to the motion trajectory of the mobile terminal, whether the mobile terminal operates according to a preset motion trajectory.
  • the instruction acquisition module includes:
  • the instruction acquisition sub-module is configured to: when the currently running application and the preset motion trajectory satisfy the preset usage scenario, acquire a trigger instruction corresponding to the preset usage scenario to trigger a corresponding execution on the currently running application Control operation.
  • the usage scenario determining submodule includes:
  • a second motion parameter acquiring unit configured to acquire a second motion parameter of the mobile terminal when the motion change of the mobile terminal is performed according to a preset motion trajectory, where the second motion parameter includes at least a light sensation value and/or Distance value
  • the use scene determining unit is configured to determine whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario.
  • the present invention also provides a mobile terminal comprising a sensor, a memory, a microprocessor, and an apparatus for controlling the mobile terminal according to any of the above.
  • the invention determines whether the motion change of the mobile terminal is performed according to the preset motion trajectory by judging the motion change of the mobile terminal, thereby indirectly realizing the accurate recognition of the motion change of the mobile terminal.
  • the indirect determination of the user's intention to use the mobile terminal is indirectly implemented, and the usage scenario of the mobile terminal is determined.
  • the invention realizes accurate judgment on the movement change of the mobile terminal and the intention of the user by accurately recognizing the movement track and the use scene of the mobile terminal, thereby improving the user experience of convenient operation, in particular, enabling the user to obtain during use. Security protection.
  • FIG. 1 is a schematic flow chart of an embodiment of a method for controlling a mobile terminal
  • step S10 in FIG. 1 is a schematic flow chart of the refinement step of step S10 in FIG. 1;
  • Figure 3 is a schematic view showing the arrangement of an embodiment of the X-axis, the Y-axis, and the Z-axis in the present invention
  • step S103 in FIG. 2 is a schematic diagram of the refinement process of step S103 in FIG. 2;
  • FIG. 5 is a schematic diagram showing the refinement process of step S20 in FIG. 1;
  • FIG. 6 is a schematic diagram of a refinement process of step S201 in FIG. 5;
  • FIG. 7 is a schematic diagram of functional modules of an apparatus for controlling a mobile terminal according to the present invention.
  • FIG. 8 is a schematic diagram of a refinement function module of the trajectory determination module of FIG. 7;
  • FIG. 9 is a schematic diagram of a refinement function module of the trajectory determination sub-module of FIG. 8;
  • FIG. 10 is a schematic diagram of setting a start state of a mobile terminal in an embodiment of a device for controlling a mobile terminal according to the present invention
  • FIG. 11 is a schematic diagram of setting a termination state of a mobile terminal in an embodiment of a device for controlling a mobile terminal according to the present invention
  • FIG. 12 is a schematic diagram of a refinement function module of the instruction acquisition module of FIG. 7;
  • FIG. 13 is a schematic diagram of a refinement function module of the usage scenario judging sub-module in FIG. 12;
  • FIG. 14 is a schematic diagram of functional modes of an embodiment of a mobile terminal according to the present invention.
  • FIG. 1 is a schematic flowchart of an embodiment of a method for controlling a mobile terminal.
  • the method for controlling a mobile terminal includes:
  • Step S10 When it is detected that a motion change occurs in the mobile terminal, determining whether the motion track of the mobile terminal is performed according to a preset motion track;
  • the light sensor can detect the light sensitivity value of the current environment of the mobile terminal;
  • the gravity acceleration sensor can detect the acceleration and direction of the mobile terminal;
  • the gyro sensor can detect the mobile terminal. Deflection angle, rotation angle, etc.
  • the built-in sensor can detect the motion change of the mobile terminal, and can also determine whether the motion change of the mobile terminal is performed according to the preset motion trajectory according to the data detected by the sensor.
  • the data information detected by the sensor will also change accordingly, and the state of the mobile terminal can be located by acquiring the data information detected by the sensor.
  • Direction, trajectory, posture, and changing trends For example, when the light sensitivity value detected by the light sensor changes from large to small, it can be used to assist in locating whether the mobile terminal is close to an object; when the gyro sensor detects a deflection angle from 0° to 90°, it can assist The posture of the positioning mobile terminal is changed from horizontal placement to vertical placement.
  • the mobile terminal's motion trajectory is identified to realize the recognition of the mobile terminal's motion posture change, it is necessary to establish a correspondence relationship between the mobile terminal motion posture change and the mobile terminal motion trajectory, that is, the preset motion. Track.
  • the preset motion trajectory described in this embodiment refers specifically to the motion posture change of the calibration mobile terminal according to the motion change of the mobile terminal.
  • the user places the mobile terminal from the horizontal front side to the horizontal reverse side, that is, the user flips the mobile terminal, and the light sensitivity value of the mobile terminal corresponding to the preset motion track changes from the current light sensitivity value to 0, and the change trend is Gradually weakened; the angular velocity gradually increases from 0 and then decreases to 0 at the end, and the corresponding change angle is 180°.
  • the motion change of the mobile terminal is performed according to the preset motion trajectory
  • the mobile terminal can be correspondingly changed from the horizontal front state to the horizontal reverse surface.
  • the state, so that the corresponding user somatosensory action can be further indirectly identified as flipping the mobile terminal.
  • the preset motion trajectories corresponding to different mobile terminal changes are different.
  • the somatosensory action of the user will result in a change in the data detected by each sensor in the mobile terminal, and the corresponding mobile terminal pose change can be identified by determining whether the motion change of the mobile terminal is running according to the preset motion trajectory.
  • Step S20 when the motion track of the mobile terminal is performed according to the preset motion track, acquiring a trigger instruction corresponding to the currently running application program and the preset motion track to trigger a corresponding control operation on the currently running application program.
  • a triggering instruction corresponding to the application program and the motion track is pre-set, and when the motion track of the mobile terminal is performed according to the preset motion track, and the currently running application program is triggered corresponding to the preset motion track, When the instruction is obtained, the corresponding control operation is performed on the currently running application by acquiring the trigger instruction.
  • the motion change of the mobile terminal is performed according to the preset motion trajectory by determining the motion change of the mobile terminal, thereby indirectly realizing the accurate recognition of the motion posture change of the mobile terminal.
  • the triggering instruction corresponding to the currently running application and the preset motion trajectory is further acquired to accurately trigger the control operation on the currently running application.
  • the invention realizes the accurate judgment of the movement change of the mobile terminal by accurately recognizing the movement track of the mobile terminal, thereby improving the user's convenient operation experience, in particular, enabling the user to obtain safety protection during use.
  • FIG. 2 is a schematic flow chart of the refinement step of step S10 in FIG.
  • the foregoing step S10 includes:
  • Step S101 Acquire a first motion parameter of the mobile terminal when detecting a motion change of the mobile terminal, where the first motion parameter includes at least an angular velocity and an acceleration;
  • Step S102 Obtain a change value of the first motion parameter in a preset time according to the acquired first motion parameter.
  • Step S103 Determine, according to the change value of the first motion parameter and the first motion parameter, whether the motion track of the mobile terminal is performed according to a preset motion track.
  • the motion parameter described in this embodiment specifically refers to data information that is detected by the sensor when the mobile terminal moves.
  • the light sensitivity value detected by the light sensor changes, the light sensitivity value is a motion parameter; if the deflection angle detected by the gyro sensor changes, the angular velocity (deflection angle) is motion. parameter.
  • the sensors can be further divided into two categories: the first type is a sensor for detecting data changes of the mobile terminal itself, such as a gyro sensor, a magnetic sensor, a gravity acceleration sensor; the second type is A sensor for detecting changes in external environmental data related to movement of a mobile terminal, such as a temperature sensor, a pressure sensor, a light sensor, and a proximity sensor.
  • the data collected by the first type of sensor is the first motion parameter
  • the data collected by the second type of sensor is the second motion parameter.
  • the first motion parameter corresponding to the data change of the mobile terminal itself is preferably an angular velocity and an acceleration, but is not limited to the above parameters, and may be specifically performed according to actual needs. Settings. For convenience of explanation, the following specific examples are given by angular velocity and acceleration.
  • FIG. 3 is a schematic view showing the arrangement of an embodiment of the X-axis, the Y-axis, and the Z-axis.
  • the X axis, the Y axis, and the Z axis are coordinate axes orthogonal to each other.
  • the angular velocity and the acceleration of the X-axis, the Y-axis, and the Z-axis are respectively detected by the gyro sensor and the gravity acceleration sensor, wherein the Z-axis can be defined as a coordinate axis perpendicular to the display surface of the mobile terminal.
  • the positive direction of the Z axis is the direction that the user faces the user's face when the mobile terminal is normally operated; and the Y axis can be agreed as a coordinate axis perpendicular to the horizontal plane when the Z axis remains parallel to the horizontal plane, wherein the positive direction of the Y axis can be agreed
  • the direction perpendicular to the horizontal direction; the X axis can be agreed to be perpendicular to the Z axis and perpendicular to the Y axis direction.
  • the conventions of the X axis, the Y axis, and the Z axis in the present embodiment are as shown in FIG. 3, but are not limited thereto.
  • the setting mode shown in FIG. 3 can be specifically set according to actual needs.
  • the change value of the angular velocity and the change value of the acceleration in the preset time period are also obtained, and the change of the angular velocity and the change value of the acceleration can correspond to the judgment of the movement of the mobile terminal.
  • the trend of the process is also obtained.
  • the motion direction, the initial state, and the termination state of the mobile terminal can be correspondingly determined; or the acceleration gradually increases from zero to a certain acceleration value and remains in the certain
  • the motion state of the mobile terminal or the like can be judged; the rotation direction of the mobile terminal, the change posture of the motion, and the angular range of the deflection can be determined by the change of the angular velocity.
  • the general sensor has a certain collection time interval when collecting motion data information in real time, that is, the sensor performs multiple data information (motion parameters) acquisition during the whole motion of the mobile terminal, and therefore, through calculation
  • the change of the data parameter collected within the preset time can obtain the change value of the motion parameter within the preset time.
  • the specific settings of the preset time can be set according to actual needs. For example, if the change value of the deflection angle during the whole motion of the mobile terminal is to be obtained, the preset time may be set as the time from the start of the mobile terminal to the end of the motion; and, for example, to obtain the acceleration during the motion of the mobile terminal The trend of change can be set to the acceleration time acquisition time of three consecutive times.
  • the preset time corresponding to the change value of the angular velocity may be the same as or different from the acceleration, and may be set according to actual needs.
  • the general mobile terminal includes, for example, a temperature sensor, a light sensor, a pressure sensor, a proximity sensor, etc., and for the acquired motion parameters, as long as the mobile terminal moves.
  • the change of the data information detected by the sensor can be used as the acquired motion parameter.
  • the more the motion parameters obtained for calibrating the motion change of the mobile terminal the more accurately the posture change of the mobile terminal can be accurately calibrated, but in reality, since the user's somatosensory operation is not always standard, If too many motion parameters are used to calibrate the motion change of the mobile terminal, it will be difficult to determine the posture change of the mobile terminal, that is, cause an erroneous judgment on the posture change of the mobile terminal, thereby reducing the recognition rate of the posture change of the mobile terminal. Therefore, in the embodiment, it is preferable to calibrate the motion change of the mobile terminal according to the first motion parameter and its change value.
  • the motion change of the mobile terminal is calibrated, which is a preferred embodiment, but is not limited to calibrating the mobile terminal based only on the angular velocity and its change value and the acceleration and its change value.
  • the motion changes according to actual needs, set the motion parameters that calibrate the movement of the mobile terminal.
  • the general user's somatosensory action can be reflected from the motion change of the mobile terminal, and the motion change of the mobile terminal can be calibrated by the mobile terminal's motion state, the motion direction, the motion change posture, and the motion change trend, etc., therefore, to accurately calibrate the user's
  • the motion posture in this embodiment, by moving the three-dimensional coordinate axes of the X-axis, the Y-axis, and the Z-axis to move in pairs
  • the motion process of the terminal is measured and calculated, so that the motion state, the motion direction, the motion change posture, and the motion change trend of the mobile terminal can be obtained, thereby accurately calibrating the user's motion posture and improving the recognition rate of the user's somatosensory motion.
  • step S103 includes:
  • Step S1031 Determine a motion trajectory of the mobile terminal according to the change value of the first motion parameter and the first motion parameter, where a motion track of the mobile terminal includes an initial state and a termination of the mobile terminal. State and attitude changes from the initial state to the end state of the motion state, the direction of motion, and the motion;
  • Step S1032 Determine, according to the motion track of the mobile terminal, whether the mobile terminal operates according to a preset motion track.
  • the identification of the motion change of the mobile terminal is specifically represented by the identification of the motion track of the mobile terminal, and specifically includes the initial state, the termination state, and the motion state from the initial state to the termination state of the mobile terminal,
  • the recognition of the movement direction and the change of the posture of the movement that is, the first motion parameter of the mobile terminal and its change value, the start state, the termination state of the mobile terminal, and the motion state and the motion direction from the initial state to the termination state
  • the posture change of the movement is specifically calibrated. Therefore, the preset motion trajectory is specifically a preset of the first motion parameter under the change of the initial state, the termination state, and the motion state, the motion direction, and the motion state of the mobile terminal from the initial state to the termination state.
  • the mobile terminal motion change that needs to be identified is that the mobile terminal moves in a direction perpendicular to the horizontal plane
  • the first motion parameter corresponding to the initial state and the termination state of the mobile terminal such as zero acceleration
  • the deflection angle is zero
  • the acceleration gradually increases from zero and then gradually decreases to zero, the deflection angle is zero or less than a certain angle
  • the positive direction of the axis is at an angle; the motion posture of the mobile terminal does not change.
  • the corresponding motion trajectory may be preset according to the change of the first motion parameter, and if the motion trajectory of the mobile terminal determined by measuring the first motion parameter of the mobile terminal and the change value thereof is performed according to the preset motion trajectory, Then, the motion change of the mobile terminal is identified as the mobile terminal moves in a direction perpendicular to the horizontal plane.
  • the initial state and the termination state of the motion track of the mobile terminal in this embodiment are not limited to the non-motion state.
  • the mobile terminal is in a moving state for a long time.
  • the corresponding initial state may be a static state before the mobile terminal starts moving, or may be a state in which the mobile terminal changes state after the motion state is changed to a start state;
  • the corresponding termination state may be defined as a state in which the motion state of the mobile terminal is continuously accumulated over a set time as a termination state.
  • the setting of the initial motion state, the termination state, and the motion state, the motion direction, and the motion motion posture corresponding to the motion state from the initial state to the termination state may be specifically set according to actual needs.
  • the moving direction and the moving posture of the mobile terminal may be changes when moving in any one of the preset X-axis, the Y-axis, and the Z-axis, or may be changed when moving in one or more axes. happening.
  • the motion change of the mobile terminal in order to realize accurate recognition of the movement change of the mobile terminal, it is necessary to accurately determine the motion change of the mobile terminal, by starting from the initial state, the termination state, and the initial state corresponding to the motion track of the mobile terminal. End The motion state, the motion direction, and the motion posture of the stop state are refined and judged, and all the refinement judgment results are integrated to realize accurate judgment of the motion change of the mobile terminal.
  • the process of judging the motion change of the mobile terminal corresponds to the verification process of the preset motion trajectory. If the motion trajectory of the mobile terminal is operated according to the preset motion trajectory, the accurate recognition of the motion change of the mobile terminal corresponding to the preset motion trajectory is completed. .
  • the user does not care about how to set the motion parameters in the preset motion trajectory, but only needs to complete the mobile terminal through the user's somatosensory action or by using other devices (such as a driving car).
  • the setting of the motion trajectory can automatically realize the trajectory setting of each motion parameter in the motion trajectory by the mobile terminal.
  • step S20 specifically includes:
  • the vibration of the currently running application can be weakened and controlled.
  • the first preset motion track is specifically set according to actual needs. The following is an example of how to reduce the vibration when the user picks up the mobile phone.
  • the motion track of the mobile phone can be preset according to the user's operating habits, such as picking up the mobile phone first, then lowering the mobile phone system.
  • the motion track corresponding to the motion change is automatically preset according to the current motion change of the mobile phone;
  • the user operates the mobile phone according to the initial state, the termination state, and the motion state, the motion direction and the motion posture corresponding to the preset motion trajectory, and the system automatically acquires the mobile phone motion.
  • Parameters in the process such as angular velocity and acceleration, and respectively calculate the angular velocity and/or the change value of the acceleration, thereby judging the motion track of the mobile phone according to the obtained parameters and the calculation result;
  • the motion track of the mobile phone conforms to the preset motion track and the currently running application starts to vibrate, the corresponding vibration weakening trigger command is obtained, thereby weakening the vibration application of the current running of the mobile phone; if the motion track of the mobile phone does not meet the preset motion For the trajectory, the motion parameters acquired this time are discarded, and the motion parameters corresponding to the next motion trajectory are acquired to be judged again.
  • step S20 specifically includes:
  • the corresponding triggering instruction for prompting the user to open the hands-free mode or directly opening the hands-free mode is triggered to trigger execution of the currently running incoming call application.
  • the user is prompted to open the hands-free mode or directly open the hands-free mode control operation, wherein the second preset motion track includes the moving speed of the mobile terminal in the vehicle-mounted state is greater than the preset speed threshold.
  • the control operation of prompting the user to open the hands-free mode or directly opening the hands-free mode can be performed on the currently-run incoming call application.
  • the second preset motion trajectory Set it according to actual needs.
  • the mobile phone when the mobile phone is powered down in the vehicle state, the mobile phone automatically reminds the user to open the hands-free mode or directly open the hands-free mode for an example.
  • the motion track of the mobile phone in the vehicle state and the trigger command for prompting the user to open the hands-free mode or directly open the hands-free mode are preset.
  • the mobile phone performs a preset of the motion track in the vehicle state
  • the preset motion track may correspond to the motion speed of the mobile phone, for example, greater than a certain speed threshold, and the motion speed of the mobile phone may be specifically detected by the built-in sensor of the mobile phone;
  • the triggering instruction of the user to turn on the hands-free mode may be to prompt the user to turn on the hands-free mode by means of voice; or further, after prompting the user to turn on the hands-free mode, enter the voice answering mode to receive the voice command of the user, if the recognized user voice command is When the instruction is turned on, the control operation interface of the hands-free mode is entered.
  • the control operation interface may include a plurality of different hands-free modes, and the user selects the corresponding hands-free mode and opens according to the needs.
  • the triggering instruction for reminding the user to turn on the hands-free mode may also be to remind the user to turn on the hands-free mode by means of vibration and voice or text display; or further to jump to the control operation interface of the hands-free mode after prompting the user to turn on the hands-free mode It is convenient for the user to select the corresponding hands-free mode and open it.
  • the hands-free mode that is directly turned on may be a hands-free mode preset by the user, or a hands-free mode set by default in the mobile phone system.
  • the mobile phone system obtains the motion parameters of the mobile phone in the vehicle state, such as the acceleration, by using the built-in sensor in real time, so as to calculate the movement speed of the mobile phone in the vehicle state, thereby determining whether the movement track of the mobile phone is based on the calculated movement speed of the mobile phone.
  • the preset motion trajectory that is, whether the motion speed of the mobile phone is greater than a preset speed threshold
  • the motion track of the mobile phone conforms to the preset motion track, that is, when the current motion speed of the mobile phone reaches the preset speed threshold corresponding to the preset motion track, and the mobile phone system currently runs the incoming call application, the corresponding reminder user is obtained to open the hands-free mode.
  • the trigger command can prompt the user to open the hands-free mode by voice, and then the mobile phone system enters the voice answer mode to obtain the voice command of the user; if the voice command of the user recognized by the mobile phone system is turned on
  • the control operation interface is entered into the hands-free mode, and the control operation interface may include a plurality of different hands-free modes, and the user selects a corresponding hands-free mode according to the needs; or the trigger instruction may also be executed.
  • the vibration and voice or text display mode reminds the user to open the hands-free mode and jump to the hands-free mode control operation interface to facilitate the user to select the corresponding hands-free mode and open; or directly open the user-set preset hands-free mode Or the hands-free mode set by default in the mobile phone system.
  • the preset may be preset according to actual conditions.
  • the mobile phone can also automatically broadcast the caller's name or the mobile phone number attribution; at the same time, the voice command sent by the user, such as “answering, rejecting”, can be automatically recognized.
  • the "suspend" and other control operations; in the process of the user answering the call, the hands-free mode can also identify the voice command issued by the user, such as "find the address book", etc.
  • the control mode of the hands-free mode in this embodiment is not limited. Specifically, it can be set according to actual needs.
  • the motion parameters acquired this time are discarded, and the motion parameters corresponding to the next motion track are acquired to perform the judgment and recognition again.
  • step S20 includes:
  • step S201 when the motion track of the mobile terminal is performed according to the preset motion track, it is determined whether the currently running application program and the preset motion track meet the preset use scenario;
  • Step S202 if yes, acquiring a trigger instruction corresponding to the preset use scenario to trigger a corresponding control operation on the currently running application.
  • the usage scenario refers to a scenario in which the current mobile terminal's motion track corresponds to the currently running application
  • the preset usage scenario may be specifically set by the currently running application and the preset motion track.
  • the usage scenario of the in-vehicle call of the mobile terminal is: the moving speed of the mobile terminal is greater than the preset speed, and the mobile terminal currently runs the incoming call application;
  • the usage scenario of the default user rejecting the incoming call of the mobile terminal is: the user flips the mobile terminal
  • the caller application is currently running;
  • the usage scenario in which the preset user answers the incoming call of the mobile terminal is: the user picks up the mobile terminal and places it at the ear and currently runs the incoming call application.
  • a triggering instruction corresponding to the usage scenario of the mobile terminal in-vehicle call is to remind the user to open the hands-free mode. Or directly open the hands-free mode; for example, the trigger command corresponding to the use scene of the user answering the incoming call of the mobile terminal is the static speaker external release.
  • the mobile terminal recognizes that the user flips the mobile terminal to be placed (ie, runs according to the preset motion track) and the currently running application is an incoming call application, the usage scenario in which the preset user rejects the incoming call of the mobile terminal is satisfied, and then the The preset mobile terminal uses a trigger instruction of the reject call corresponding to the scenario to trigger the mobile terminal to perform a control operation of rejecting the incoming call to the incoming call application.
  • the invention determines whether the motion change of the mobile terminal is performed according to a preset motion trajectory by judging the motion change of the mobile terminal, thereby realizing accurate recognition of the motion change of the mobile terminal. At the same time, it is further determined whether the currently running application and the preset motion track satisfy the preset usage scenario, thereby indirectly realizing the judgment of the user's intention of using the mobile terminal, and determining the usage scenario of the mobile terminal, thereby accurately triggering the application for the current operation.
  • the control operation of the program realizes the accurate recognition of the movement change of the mobile terminal and the accurate judgment of the user's intention by the accurate recognition of the movement track and the use scene of the mobile terminal, thereby improving the user's convenient operation experience, especially enabling the user to use. It is safely protected during the process.
  • step S201 includes:
  • Step S2011 when the motion change of the mobile terminal is performed according to a preset motion trajectory, acquiring a second motion parameter of the mobile terminal, where the second motion parameter includes at least a light sense value and/or a distance value;
  • Step S2012 determining whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario.
  • the preset use scenario needs to be further determined, that is, the user's intention needs to be determined.
  • the purpose of the general user to perform the somatosensory action is to perform a control operation on the application currently running by the mobile terminal. Therefore, in order to accurately determine the user's intention and improve the accurate judgment of the usage scenario of the mobile terminal, the mobile terminal is further obtained in this embodiment.
  • the second motion parameter collected by the second type of sensor during the movement is accurately judged, for example, the light sensitivity value collected by the light sensor and the distance value collected by the proximity sensor.
  • the second type of sensor such as a light sensor and/or a proximity sensor, is preferably turned on.
  • it can also be turned on when the mobile terminal just happens to move, and can be set according to actual needs.
  • the second type of sensor such as a light sensor, a proximity sensor, or the like, is preferably turned on to obtain a second motion parameter (light sensitivity value, distance value), etc., and the second motion parameter is integrated to perform a more comprehensive and comprehensive judgment. Accurately determining whether the preset usage scenario is satisfied, improving the recognition rate for the user's intention of use, and improving the user's experience of using the somatosensory technology to control the mobile terminal.
  • step S2011 specifically includes: when the motion change of the mobile terminal is performed according to a third preset motion trajectory, acquiring a light sensation value and a distance value of the mobile terminal;
  • the step S2012 specifically includes: determining whether the light sensation value and the distance value, the currently running incoming call application, and the third preset motion trajectory satisfy a preset use scenario of answering an incoming call, where the preset use scenario of answering the incoming call corresponds to App for incoming calls;
  • Step S202 specifically includes: acquiring a trigger instruction of the static speaker externally corresponding to the preset use scenario of answering the incoming call to trigger a control operation of performing the static speaker external release on the currently running incoming call application.
  • the third preset motion trajectory is specifically set according to actual needs.
  • the following specific use scenario is as follows: the user picks up the mobile phone and puts it to the ear to answer the incoming call; and the triggering instruction corresponding to the preset use scenario is: prohibiting the speaker from being placed outside for an example.
  • the built-in sensor of the mobile phone detects the angular velocity and its change value and the acceleration and its change value, thereby recognizing the user's somatosensory action corresponding to the change of the posture of the mobile phone, picking up the mobile phone and putting it on the ear, and passing the light sense value and the distance value at the same time.
  • the change further determines that the user needs to put it in the ear, and finally combines the current running call application to determine the default mobile phone usage scenario, and then obtains a trigger instruction corresponding to the preset mobile phone usage scenario to trigger the current running call application. Perform control operations that prohibit the speaker from being placed outside. In addition, when the distance value detected by the mobile phone sensor is greater than a certain preset distance value, or when the incoming call application exits, the control operation for prohibiting the external release of the speaker is released.
  • FIG. 7 is a schematic diagram of functional modules of an apparatus for controlling a mobile terminal according to an embodiment of the present invention.
  • the apparatus for controlling the mobile terminal includes:
  • the trajectory judging module 10 is configured to determine whether the motion trajectory of the mobile terminal is performed according to a preset motion trajectory when detecting a motion change of the mobile terminal;
  • the instruction acquisition module 20 is configured to acquire a trigger instruction corresponding to the currently running application program and the preset motion track when the motion track of the mobile terminal is performed according to a preset motion track;
  • the trigger control module 30 is configured to trigger a corresponding control operation on the currently running application according to the acquired trigger instruction.
  • the light sensor can detect the light sensitivity value of the current environment of the mobile terminal;
  • the gravity acceleration sensor can detect the acceleration and direction of the mobile terminal;
  • the gyro sensor can detect the mobile terminal. Deflection angle, rotation angle, etc.
  • the built-in sensor can detect the motion change of the mobile terminal, and can also determine whether the motion change of the mobile terminal is performed according to the preset motion trajectory according to the data detected by the sensor.
  • the data information detected by the sensor may also change accordingly, and the trajectory determining module 10 can locate the mobile terminal by acquiring the data information detected by the sensor.
  • the state, direction, trajectory, posture, and trend of movement For example, when the light sensor detects that the light sensitivity value changes from large to small, it can be used to assist in locating whether the mobile terminal is close to an object; when the gyro sensor detects a deflection angle from 0° to 90°, it can assist the positioning movement.
  • the attitude of the terminal changes from horizontal to vertical.
  • the recognition of the motion posture of the mobile terminal is indirectly realized by the recognition of the motion track of the mobile terminal, the correspondence between the motion posture change of the mobile terminal and the motion track of the mobile terminal needs to be established, that is, the preset Movement track.
  • the preset motion trajectory described in this embodiment refers specifically to the motion posture change of the calibration mobile terminal according to the motion change of the mobile terminal.
  • the user places the mobile terminal from the horizontal front side to the horizontal reverse side, that is, the user flips the mobile terminal, and the light sensitivity value of the mobile terminal corresponding to the preset motion track changes from the current light sensitivity value to 0, and the change trend is Gradually weakened; the angular velocity gradually increases from 0 and then decreases to 0 at the end, and the corresponding change angle is 180°.
  • the motion change of the mobile terminal is performed according to the preset motion trajectory
  • the mobile terminal can be correspondingly recognized from the horizontal front placement state to the horizontal reverse orientation state, thereby further indirectly identifying the corresponding user somatosensory action to flip the mobile terminal.
  • the preset motion trajectories corresponding to different mobile terminal changes are different.
  • the somatosensory action of the user will result in a change in the data detected by each sensor in the mobile terminal, and the corresponding mobile terminal pose change can be identified by determining whether the motion change of the mobile terminal is running according to the preset motion trajectory.
  • a triggering instruction corresponding to the application program and the motion track is pre-set, and when the motion track of the mobile terminal is performed according to the preset motion track, and the currently running application program is triggered corresponding to the preset motion track,
  • the instruction acquisition module 20 obtains the trigger instruction and performs a corresponding control operation on the currently running application program by the trigger control module 30.
  • the trajectory determination module 10 determines whether the motion change of the mobile terminal is performed according to the preset motion trajectory by determining the motion change of the mobile terminal, thereby indirectly realizing the accurate recognition of the motion posture change of the mobile terminal.
  • the instruction acquisition module 20 further acquires a trigger instruction corresponding to the currently running application program and the preset motion track, thereby accurately triggering the control operation on the currently running application program by the trigger control module 30.
  • the invention realizes the accurate judgment of the movement change of the mobile terminal by accurately recognizing the motion track of the mobile terminal, thereby improving the user's convenient operation.
  • the controlled use experience especially to enable users to get security protection during use.
  • FIG. 8 is a schematic diagram of a refinement function module of the trajectory determination module of FIG.
  • the trajectory determining module 10 includes:
  • the detecting submodule 101 is configured to detect a motion change of the mobile terminal
  • the first motion parameter acquisition sub-module 102 is configured to acquire a first motion parameter of the mobile terminal when detecting a motion change of the mobile terminal, where the first motion parameter includes at least an angular velocity and an acceleration;
  • the change value obtaining sub-module 103 is configured to obtain a change value of the first motion parameter in a preset time according to the acquired first motion parameter;
  • the trajectory determining sub-module 104 is configured to determine whether the motion trajectory of the mobile terminal is performed according to a preset motion trajectory according to the first motion parameter and the change value of the first motion parameter.
  • the detecting submodule 101 detects the angular velocity and the acceleration change in the three-axis directions of the X-axis, the Y-axis, and the Z-axis through the gyro sensor and the gravity acceleration sensor, wherein the Z-axis can be agreed to be perpendicular to the mobile terminal display.
  • the coordinate axis of the surface, the positive direction of the Z axis is the direction that the user faces the user's face when the mobile terminal is normally operated; and the Y axis can be agreed as the coordinate axis perpendicular to the horizontal plane when the Z axis remains parallel to the horizontal plane, wherein the Y axis
  • the positive direction can be agreed as a direction perpendicular to the horizontal direction; the X axis can be agreed to be perpendicular to the Z axis and perpendicular to the Y axis direction.
  • the conventions of the X axis, the Y axis, and the Z axis are shown in FIG. 3 . However, it is not limited to the setting mode shown in FIG. 3, and may be specifically set according to actual needs.
  • the change value obtaining sub-module 103 After the first motion parameter acquisition sub-module 102 obtains the angular velocity and the acceleration respectively through the gyro sensor and the gravity acceleration sensor, the change value obtaining sub-module 103 also needs to obtain the change value of the angular velocity and the change value of the acceleration in the preset time, and the trajectory judgment The sub-module 104 can correspondingly determine the changing trend of the motion process of the mobile terminal by the change value of the angular velocity and the change value of the acceleration.
  • the motion direction, the initial state, and the termination state of the mobile terminal can be correspondingly determined; or the acceleration gradually increases from zero to a certain acceleration value and remains in the certain
  • the motion state of the mobile terminal or the like can be judged; the rotation direction of the mobile terminal, the change posture of the motion, and the angular range of the deflection can be determined by the change of the angular velocity.
  • the general mobile terminal includes, for example, a temperature sensor, a light sensor, a pressure sensor, a proximity sensor, etc., and for the acquired motion parameters, as long as the mobile terminal moves.
  • the change of the data information detected by the sensor can be used as the acquired motion parameter.
  • the more the motion parameters obtained for calibrating the motion change of the mobile terminal the more accurately the posture change of the mobile terminal can be accurately calibrated, but in reality, since the user's somatosensory operation is not always standard, If too many motion parameters are used to calibrate the motion change of the mobile terminal, it will be difficult to determine the posture change of the mobile terminal, that is, cause an erroneous judgment on the posture change of the mobile terminal, thereby reducing the recognition rate of the posture change of the mobile terminal. Therefore, in the embodiment, it is preferable to calibrate the motion change of the mobile terminal according to the first motion parameter and its change value.
  • the general user's somatosensory action can be reflected from the motion change of the mobile terminal, and the motion change of the mobile terminal can be calibrated by the mobile terminal's motion state, the motion direction, the motion change posture, and the motion change trend, etc., therefore, to accurately calibrate the user's
  • the three-dimensional coordinate axes of the X-axis, the Y-axis, and the Z-axis are preset to measure and calculate the motion process of the mobile terminal, thereby obtaining the motion state, the motion direction, and the motion change of the mobile terminal.
  • the posture and the trend of the movement, etc. can accurately calibrate the user's movement posture and improve the recognition rate of the user's somatosensory action.
  • FIG. 9 is a schematic diagram of a refinement function module of the trajectory determination sub-module of FIG.
  • the trajectory determination sub-module 104 includes:
  • the trajectory determining unit 1041 is configured to determine a motion trajectory of the mobile terminal according to the first motion parameter and a change value of the first motion parameter, where the motion trajectory of the mobile terminal includes the mobile terminal Initial state, termination state, and motion state, motion direction, and posture change of motion from the initial state to the termination state;
  • the trajectory determining unit 1042 is configured to determine, according to the motion trajectory of the mobile terminal, whether the mobile terminal operates according to a preset motion trajectory.
  • the identification of the motion change of the mobile terminal is to be indirectly realized by the recognition of the motion change of the mobile terminal, the correspondence between the motion change of the mobile terminal and the motion change of the mobile terminal needs to be established in advance, that is, the preset motion. Track.
  • the identification of the motion change of the mobile terminal is specifically represented by the recognition of the motion track of the mobile terminal, and specifically includes the initial state, the termination state, and the motion state, the motion direction, and the motion of the mobile terminal from the initial state to the termination state.
  • the preset motion trajectory is specifically a preset of the first motion parameter under the change of the initial state, the termination state, and the motion state, the motion direction, and the motion state of the mobile terminal from the initial state to the termination state.
  • the following is an example of a preset of the motion trajectory corresponding to the motion posture in which the user picks up the mobile phone to the ear.
  • the initial state of the mobile phone is preset as the mobile phone is placed horizontally as shown in FIG.
  • the front axis of the display is perpendicular to the horizontal plane, and the long side of the display is parallel to the horizontal plane and perpendicular to the user.
  • the states of the X, Y, and Z axes are: the positive direction of the Z axis is in the same direction as the front axis of the display screen, perpendicular to the horizontal plane and upward; the Y axis is parallel to the long side of the display screen, and the positive direction is the front facing direction of the user;
  • the X axis is substantially parallel to the user's body and water level. Wherein, the position of the initial state does not have to be strictly perpendicular or parallel to the horizontal plane.
  • the preset mobile phone motion termination state is that the mobile phone is vertically perpendicular to the horizontal plane as shown in FIG.
  • the front axis of the display is parallel to the horizontal plane.
  • the long side of the display is perpendicular to the horizontal plane and parallel to the user.
  • the three axes of X, Y and Z are: the positive direction of the Z axis is in the same direction as the front axis of the display, parallel to the horizontal plane and Pointing to the front of the user; the Y axis is parallel to the long side of the display, square
  • the direction is perpendicular to the horizontal plane and upward; the X-axis remains substantially parallel to the user's body and horizontal plane.
  • the position of the termination state does not have to be strictly perpendicular or parallel to the horizontal plane.
  • the motion state, the motion direction and the motion posture from the initial state to the termination state are preset changes of the mobile phone from the initial state shown in FIG. 10 to the termination state shown in FIG. 11: the X-axis is the rotation axis and the Z-axis is along the Z-axis.
  • the positive direction rotates; the angular velocity of the XY plane increases and the angle of the XY plane changes more than 50 degrees less than 120 degrees, while the rate of change of the Z-axis and Y-axis acceleration during the movement increases from 0, and decreases to 0 at the end of the motion.
  • the trajectory determining unit 1042 passes the initial state, the termination state, and the slave corresponding to the motion trajectory of the mobile terminal.
  • the motion state, the motion direction and the motion posture of the initial state to the termination state are refined and judged, and all the refinement judgment results are integrated to realize accurate judgment of the movement change of the mobile terminal.
  • the process of judging the motion change of the mobile terminal corresponds to the verification process of the preset motion trajectory. If the motion trajectory of the mobile terminal is operated according to the preset motion trajectory, the accurate recognition of the motion change of the mobile terminal corresponding to the preset motion trajectory is completed. .
  • the user does not care about how to set the motion parameters in the preset motion track, but only needs to complete the setting of the motion track of the mobile terminal through the motion change of the mobile terminal, which can be automatically realized by the mobile terminal.
  • the trajectory setting of each motion parameter in the motion trajectory is not limited to
  • FIG. 12 is a schematic diagram of a refinement function module of the instruction acquisition module of FIG.
  • the instruction obtaining module 20 includes:
  • the use of the scene determination sub-module 201 is configured to determine, when the motion track of the mobile terminal is performed according to the preset motion track, whether the currently running application program and the preset motion track meet the preset use scenario;
  • the instruction acquisition sub-module 202 is configured to: when the currently running application and the preset motion trajectory satisfy the preset usage scenario, acquire a trigger instruction corresponding to the preset usage scenario to trigger execution on the currently running application Control the operation accordingly.
  • the usage scenario refers to a scenario in which the current mobile terminal's motion track corresponds to the currently running application
  • the preset usage scenario may be specifically set by the currently running application and the preset motion track.
  • the usage scenario of the in-vehicle call of the mobile terminal is: the moving speed of the mobile terminal is greater than the preset speed, and the mobile terminal currently runs the incoming call application;
  • the usage scenario of the default user rejecting the incoming call of the mobile terminal is: the user flips the mobile terminal
  • the caller application is currently running;
  • the usage scenario in which the preset user answers the incoming call of the mobile terminal is: the user picks up the mobile terminal and places it at the ear and currently runs the incoming call application.
  • a triggering instruction corresponding to the usage scenario of the mobile terminal in-vehicle call is to remind the user to open the hands-free mode. Or directly open the hands-free mode; for example, the trigger command corresponding to the use scene of the user answering the incoming call of the mobile terminal is the static speaker external release.
  • the invention determines whether the motion change of the mobile terminal is performed according to a preset motion trajectory by judging the motion change of the mobile terminal, thereby realizing accurate recognition of the motion change of the mobile terminal.
  • the currently running application is further identified by using the scene determination sub-module 201 and the currently running application and the preset are determined by using the scene determination sub-module 201.
  • Whether the motion trajectory satisfies the preset usage scenario thereby indirectly realizing the judgment of the user's intention to use the mobile terminal, and determining the usage scenario of the mobile terminal and obtaining the trigger instruction by the instruction acquisition sub-module 202, thereby accurately triggering the application for the currently running application. Control operation.
  • the invention realizes the accurate recognition of the movement change of the mobile terminal and the accurate judgment of the user's intention by the accurate recognition of the movement track and the use scene of the mobile terminal, thereby improving the user's convenient operation experience, especially enabling the user to use. It is safely protected during the process.
  • FIG. 13 is a schematic diagram of a refinement function module of the usage scenario determination sub-module in FIG.
  • the usage scenario determining submodule 201 includes:
  • the second motion parameter acquiring unit 2011 is configured to acquire a second motion parameter of the mobile terminal when the motion change of the mobile terminal is performed according to a preset motion trajectory, where the second motion parameter includes at least a light sensation value and/or Or distance value;
  • the usage scene determining unit 2012 is configured to determine whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario.
  • the preset use scenario needs to be further determined, that is, the user's intention needs to be determined.
  • the purpose of the general user to perform the somatosensory action is to perform the control operation on the application currently running by the mobile terminal. Therefore, in order to accurately determine the intention of the user and improve the accurate judgment of the use scenario of the mobile terminal, the second motion parameter is further obtained in this embodiment.
  • the unit 2011 obtains the second motion parameter collected by the second type of sensor when the mobile terminal moves, and performs accurate judgment, for example, the light sensitivity value collected by the light sensor and the distance value collected by the proximity sensor.
  • the second type of sensor such as a light sensor and/or a proximity sensor, is preferably turned on.
  • it can also be turned on when the mobile terminal is in motion, and can be set according to actual needs.
  • the preset usage scenario is: the user picks up the mobile terminal and puts it to the ear to answer the incoming call
  • the triggering instruction corresponding to the usage scenario is: prohibiting the speaker from being released.
  • the user picks up the posture change of the mobile terminal, the light intensity is weakened when the ear is close to the ear, and the distance becomes close, and the incoming call application is currently running. Therefore, by the angular velocity of the mobile terminal and its change value and the acceleration and the change value thereof, the user's somatosensory action corresponding to the change of the posture of the mobile terminal is recognized as picking up the mobile terminal and placing it on the ear, and further determining the light sense value and the distance value.
  • the user needs to put it in the ear, and finally combines the currently running incoming call application to determine the preset mobile terminal application scenario, and then triggers a trigger instruction corresponding to the preset mobile terminal application scenario to trigger execution of the currently running incoming call application.
  • the control operation of the speaker is prohibited.
  • the second type of sensor such as a light sensor, a proximity sensor, or the like, is preferably turned on to obtain a second motion parameter (light sensitivity value, distance value), etc., and the scene determination unit 2012 integrates the second motion parameter to perform a more overall Comprehensive judgment, thereby accurately determining whether the preset usage scenario is satisfied, improving the recognition rate for the user's intention of use, and improving the user's use of the somatosensory technology to control the use experience of the mobile terminal.
  • the second type of sensor such as a light sensor, a proximity sensor, or the like
  • the scene determination unit 2012 integrates the second motion parameter to perform a more overall Comprehensive judgment, thereby accurately determining whether the preset usage scenario is satisfied, improving the recognition rate for the user's intention of use, and improving the user's use of the somatosensory technology to control the use experience of the mobile terminal.
  • FIG. 14 is a schematic diagram of a functional mode of an embodiment of a mobile terminal according to the present invention.
  • the mobile terminal includes a sensor 210, a memory 220, a microprocessor 230, and a device 240 for controlling the mobile terminal.
  • the sensor 210 is configured to detect a motion change of the mobile terminal, and obtain motion parameters corresponding to the motion change of the mobile terminal, such as an angular velocity, an acceleration, a light sensitivity value, and the like;
  • the memory 220 is configured to store various preset data information, including A motion trajectory, a preset trigger command corresponding to the motion trajectory and the currently running application, and the like;
  • the microprocessor 230 is configured to perform processing of various data information.
  • the device 240 for controlling the mobile terminal detects the change of the motion of the mobile terminal through the sensor 210, and at the same time, the device 240 that controls the mobile terminal acquires the change data corresponding to the change of the motion of the mobile terminal through the sensor 210, for example, the angular velocity collected by the gyro sensor, Acceleration acquired by the gravity acceleration sensor.
  • the device 240 for controlling the mobile terminal reports the data acquired by the sensor 210 to the microprocessor 230 for comprehensive processing and obtains, for example, a change value of the angular velocity and the acceleration respectively within a preset time; and the device 240 for controlling the mobile terminal passes the micro processing.
  • the device 230 obtains a preset motion trajectory from the memory 220 and determines whether the motion change of the mobile terminal is performed according to the preset motion trajectory; further, the device 240 that controls the mobile terminal determines whether the motion track of the mobile terminal and the currently running application satisfy the preset. If the determination result satisfies the preset usage scenario stored in the memory 220, the device 240 that controls the mobile terminal acquires a trigger instruction corresponding to the preset usage scenario from the memory 220, and reports the trigger instruction to the micro processing. The device 230, thereby finally implementing control operations on the current application.
  • the device 240 for controlling the mobile terminal identifies the motion change posture of the mobile terminal, as long as the change trend of the motion parameter conforms to the preset motion track and the application program corresponding to the preset motion track is currently running, that is, It can trigger the control operation of the current application, thereby improving the recognition rate of the movement change of the mobile terminal, and also improving the user's convenient operation experience.
  • the method for controlling a mobile terminal has the following beneficial effects: the present invention determines whether the motion change of the mobile terminal is performed according to a preset motion trajectory by judging the motion change of the mobile terminal, and further indirectly implements Accurate identification of mobile terminal motion changes. At the same time, by identifying the currently running application and determining whether the application and the preset motion track satisfy the preset mobile terminal usage scenario, the indirect determination of the user's intention to use the mobile terminal is indirectly implemented, and the usage scenario of the mobile terminal is determined. To precisely trigger control operations on the currently running application.
  • the invention realizes accurate judgment on the movement change of the mobile terminal and the intention of the user by accurately recognizing the movement track and the use scene of the mobile terminal, thereby improving the user experience of convenient operation, in particular, enabling the user to obtain during use. Security protection.

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)

Abstract

A method for controlling a mobile terminal, comprising: when a change in motion of the mobile terminal is detected, judging whether a motion trajectory of the mobile terminal is in accordance with a pre-set motion trajectory (S10); and when the motion trajectory of the mobile terminal is in accordance with the pre-set motion trajectory, acquiring a trigger instruction corresponding to a current running application program and the pre-set motion trajectory, so as to trigger a corresponding control operation performed on the current running application program (S20). Also disclosed is a device for controlling a mobile terminal and the mobile terminal. By way of accurately identifying a motion trajectory of a mobile terminal, motion gestures of a user and behaviour intention are accurately judged, thereby improving the user experience of a user in using motion sensing technology to control the mobile terminal.

Description

控制移动终端的方法、装置及移动终端Method, device and mobile terminal for controlling mobile terminal 技术领域Technical field
本发明涉及移动终端技术领域,尤其涉及控制移动终端的方法、装置及移动终端。The present invention relates to the field of mobile terminal technologies, and in particular, to a method, an apparatus, and a mobile terminal for controlling a mobile terminal.
背景技术Background technique
随着智能终端越来越普及,现今用户也更多的追求智能终端在控制操作上的快捷、便利,例如如何快速唤醒手机、如何方便单手操作等,而这已经成为智能终端发展的一大方向。With the increasing popularity of smart terminals, today's users are also pursuing the speed and convenience of intelligent terminals in controlling operations, such as how to quickly wake up mobile phones, how to facilitate one-handed operation, etc., which has become a major development of smart terminals. direction.
现今智能终端在硬件上都设有多种多样的传感器,例如接近传感器、光感传感器、重力加速度传感器、陀螺仪传感器等,同时传感器技术也已大量应用到了智能终端上,通过运用各种传感器对当前应用环境及终端的状态进行检测,进而可根据设定的不同检测条件以方便用户更快捷简便地实现对智能终端的控制。但相关背景技术中所采用的各种传感器检测只是简单的判断传感器上获取到的参数值是否处在预设值的范围内,同时,如果预设值所允许的误差范围大,则误触发问题严重,而若预设值所允许的误差范围小,则识别率低,难以精确满足不同用户对于快捷性、简便性与高识别率的操作要求。Today's smart terminals are equipped with a variety of sensors on the hardware, such as proximity sensors, light sensors, gravity acceleration sensors, gyroscope sensors, etc. At the same time, sensor technology has also been widely applied to smart terminals through the use of various sensor pairs. The current application environment and the state of the terminal are detected, and then the different detection conditions can be set to facilitate the user to control the intelligent terminal more quickly and easily. However, the various sensor detections used in the related background art simply determine whether the parameter value acquired on the sensor is within a preset value range, and if the error range allowed by the preset value is large, the false trigger problem Serious, and if the error range allowed by the preset value is small, the recognition rate is low, and it is difficult to accurately meet the operation requirements of different users for speed, simplicity, and high recognition rate.
发明内容Summary of the invention
本发明的主要目的在于提供一种控制移动终端的方法、装置及移动终端,旨在解决移动终端不能精确识别移动终端的运动轨迹,进而难以精确实现控制移动终端的技术问题。The main object of the present invention is to provide a method, a device and a mobile terminal for controlling a mobile terminal, which aim to solve the problem that the mobile terminal cannot accurately recognize the motion track of the mobile terminal, and thus it is difficult to accurately implement the technical problem of controlling the mobile terminal.
为实现上述目的,本发明提供一种控制移动终端的方法,包括:To achieve the above object, the present invention provides a method for controlling a mobile terminal, including:
当检测到移动终端发生运动变化时,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行;When it is detected that a motion change occurs in the mobile terminal, determining whether the motion track of the mobile terminal is performed according to a preset motion track;
当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令以触发对当前运行的应用程序执行相应控制操作。When the motion track of the mobile terminal is performed according to the preset motion track, a trigger instruction corresponding to the currently running application and the preset motion track is acquired to trigger a corresponding control operation on the currently running application.
优选地,所述当检测到移动终端发生运动变化时,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行包括:Preferably, when it is detected that a motion change occurs in the mobile terminal, determining whether the motion track of the mobile terminal performs according to the preset motion track comprises:
当检测到移动终端发生运动变化时,获取所述移动终端的第一运动参数,其中,所述第一运动参数至少包括角速度与加速度;Obtaining a first motion parameter of the mobile terminal when detecting a motion change of the mobile terminal, where the first motion parameter includes at least an angular velocity and an acceleration;
根据获取到的所述第一运动参数,获得预设时间内所述第一运动参数的变化值;Obtaining, according to the obtained first motion parameter, a change value of the first motion parameter in a preset time;
根据所述第一运动参数和所述第一运动参数的变化值,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行。 Determining, according to the change value of the first motion parameter and the first motion parameter, whether the motion trajectory of the mobile terminal is performed according to a preset motion trajectory.
优选地,所述根据所述第一运动参数和所述第一运动参数的变化值,判断所述移动终端是否按照预设运动轨迹进行包括:Preferably, the determining, according to the change value of the first motion parameter and the first motion parameter, whether the mobile terminal performs according to a preset motion trajectory comprises:
根据所述第一运动参数和所述第一运动参数的变化值,确定所述移动终端的运动轨迹,其中,所述移动终端的运动轨迹包括所述移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化;Determining a motion trajectory of the mobile terminal according to the first motion parameter and a change value of the first motion parameter, where the motion trajectory of the mobile terminal includes an initial state, a termination state, and a slave of the mobile terminal The state of motion, the direction of motion, and the change in attitude of the motion from the initial state to the termination state;
根据所述移动终端的运动轨迹,判断所述移动终端是否按照预设运动轨迹运行。Determining, according to the motion trajectory of the mobile terminal, whether the mobile terminal operates according to a preset motion trajectory.
优选地,所述当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令以触发对当前运行的应用程序执行相应控制操作包括:Preferably, when the motion track of the mobile terminal is performed according to a preset motion track, acquiring a trigger instruction corresponding to the currently running application program and the preset motion track to trigger corresponding execution on the currently running application program Control operations include:
当所述移动终端的运动轨迹按照第一预设运动轨迹进行且当前运行的应用程序开启震动时,获取相应的震动减弱触发指令以触发对当前运行的应用程序执行震动减弱的控制操作。When the motion track of the mobile terminal is performed according to the first preset motion track and the currently running application starts to vibrate, a corresponding vibration reduction trigger command is acquired to trigger a control operation for performing vibration reduction on the currently running application.
优选地,所述当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令以触发对当前运行的应用程序执行相应控制操作包括:Preferably, when the motion track of the mobile terminal is performed according to a preset motion track, acquiring a trigger instruction corresponding to the currently running application program and the preset motion track to trigger corresponding execution on the currently running application program Control operations include:
当所述移动终端的运动轨迹按照第二预设运动轨迹进行且当前运行来电应用时,获取相应的提醒用户打开免提模式或直接打开免提模式的触发指令以触发对当前运行的来电应用执行提醒用户打开免提模式或直接打开免提模式的控制操作。When the motion track of the mobile terminal is performed according to the second preset motion track and the caller application is currently running, the corresponding triggering instruction for prompting the user to open the hands-free mode or directly opening the hands-free mode is triggered to trigger execution of the currently running incoming call application. Remind the user to turn on the hands-free mode or directly open the hands-free mode control operation.
优选地,所述当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令以触发对当前运行的应用程序执行相应控制操作包括:Preferably, when the motion track of the mobile terminal is performed according to a preset motion track, acquiring a trigger instruction corresponding to the currently running application program and the preset motion track to trigger corresponding execution on the currently running application program Control operations include:
当所述移动终端的运动轨迹按照预设运动轨迹进行时,判断当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景;Determining whether the currently running application and the preset motion track satisfy a preset usage scenario when the motion track of the mobile terminal is performed according to a preset motion track;
若满足,则获取与所述预设使用场景相对应的触发指令以触发对当前运行的应用程序执行相应控制操作。If yes, a trigger instruction corresponding to the preset use scenario is acquired to trigger a corresponding control operation on the currently running application.
优选地,所述当所述移动终端的运动轨迹按照预设运动轨迹进行时,判断当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景包括:Preferably, when the motion track of the mobile terminal is performed according to a preset motion track, determining whether the currently running application and the preset motion track meet the preset usage scenario include:
当所述移动终端的运动变化按照预设运动轨迹进行时,获取所述移动终端的第二运动参数,所述第二运动参数至少包括光感值和/或距离值;Obtaining a second motion parameter of the mobile terminal when the motion change of the mobile terminal is performed according to a preset motion trajectory, where the second motion parameter includes at least a light sensation value and/or a distance value;
判断所述第二运动参数、当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景。Determining whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario.
优选地,所述当所述移动终端的运动变化按照预设运动轨迹进行时,获取所述移动终端的第二运动参数,所述第二运动参数至少包括光感值和/或距离值包括:当所述移动终端的运 动变化按照第三预设运动轨迹进行时,获取所述移动终端的光感值与距离值;Preferably, when the motion change of the mobile terminal is performed according to a preset motion trajectory, acquiring a second motion parameter of the mobile terminal, where the second motion parameter includes at least a light sensation value and/or a distance value, including: When the mobile terminal is shipped Obtaining a light sensitivity value and a distance value of the mobile terminal when the dynamic change is performed according to the third preset motion trajectory;
所述判断所述第二运动参数、当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景包括:判断所述光感值与距离值、当前运行的来电应用以及所述第三预设运动轨迹是否满足接听来电的预设使用场景,其中,接听来电的预设使用场景所对应的应用程序为来电应用;Determining whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario include: determining the light sensitivity value and the distance value, the currently running incoming call application, and the third Whether the preset motion track satisfies the preset use scenario of the incoming call, wherein the application corresponding to the preset use scenario of the incoming call is an incoming call application;
所述获取与所述预设使用场景相对应的触发指令以触发对当前运行的应用程序执行相应控制操作包括:获取与接听来电的预设使用场景相对应的静止扬声器外放的触发指令以触发对当前运行的来电应用执行静止扬声器外放的控制操作。The acquiring a trigger instruction corresponding to the preset use scenario to trigger a corresponding control operation on the currently running application comprises: acquiring a trigger instruction of a static speaker externally corresponding to a preset use scenario of answering an incoming call to trigger Performs a control operation of the static speaker external release for the currently running incoming call application.
为实现上述目的,本发明还提供一种控制移动终端的装置,所述控制移动终端的装置包括:In order to achieve the above object, the present invention further provides an apparatus for controlling a mobile terminal, where the apparatus for controlling the mobile terminal includes:
轨迹判断模块,设置为当检测到移动终端发生运动变化时,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行;a trajectory determining module, configured to determine whether the motion trajectory of the mobile terminal is performed according to a preset motion trajectory when detecting a motion change of the mobile terminal;
指令获取模块,设置为当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令;The instruction acquisition module is configured to: when the motion track of the mobile terminal is performed according to the preset motion track, acquire a trigger instruction corresponding to the currently running application program and the preset motion track;
触发控制模块,设置为根据获取的所述触发指令,触发对当前运行的应用程序执行相应控制操作。The trigger control module is configured to trigger a corresponding control operation on the currently running application according to the acquired trigger instruction.
优选地,所述轨迹判断模块包括:Preferably, the trajectory determining module comprises:
检测子模块,设置为检测移动终端的运动变化;a detecting submodule configured to detect a motion change of the mobile terminal;
第一运动参数获取子模块,设置为当检测到移动终端发生运动变化时,获取所述移动终端的第一运动参数,其中,所述第一运动参数至少包括角速度与加速度;a first motion parameter acquisition sub-module, configured to acquire a first motion parameter of the mobile terminal when detecting a motion change of the mobile terminal, where the first motion parameter includes at least an angular velocity and an acceleration;
变化值获得子模块,设置为根据获取到的所述第一运动参数,获得预设时间内所述第一运动参数的变化值;And a change value obtaining submodule, configured to obtain, according to the obtained first motion parameter, a change value of the first motion parameter in a preset time;
轨迹判断子模块,设置为根据所述第一运动参数和所述第一运动参数的变化值,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行。The trajectory determining sub-module is configured to determine whether the motion trajectory of the mobile terminal is performed according to the preset motion trajectory according to the first motion parameter and the change value of the first motion parameter.
优选地,所述轨迹判断子模块包括:Preferably, the trajectory determination submodule comprises:
轨迹确定单元,设置为根据所述第一运动参数和所述第一运动参数的变化值,确定所述移动终端的运动轨迹,其中,所述移动终端的运动轨迹包括所述移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化;a trajectory determining unit, configured to determine a motion trajectory of the mobile terminal according to the first motion parameter and a change value of the first motion parameter, where a motion trajectory of the mobile terminal includes a start of the mobile terminal State, termination state, and motion state, motion direction, and motion change from the initial state to the termination state;
轨迹判断单元,设置为根据所述移动终端的运动轨迹,判断所述移动终端是否按照预设运动轨迹运行。The trajectory determining unit is configured to determine, according to the motion trajectory of the mobile terminal, whether the mobile terminal operates according to a preset motion trajectory.
优选地,所述指令获取模块包括: Preferably, the instruction acquisition module includes:
使用场景判断子模块,设置为当所述移动终端的运动轨迹按照预设运动轨迹进行时,判断当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景;Using the scene determination sub-module, when the motion track of the mobile terminal is performed according to the preset motion track, determining whether the currently running application program and the preset motion track meet the preset use scenario;
指令获取子模块,设置为当当前运行的应用程序与所述预设运动轨迹满足预设使用场景时,获取与所述预设使用场景相对应的触发指令以触发对当前运行的应用程序执行相应控制操作。The instruction acquisition sub-module is configured to: when the currently running application and the preset motion trajectory satisfy the preset usage scenario, acquire a trigger instruction corresponding to the preset usage scenario to trigger a corresponding execution on the currently running application Control operation.
优选地,所述使用场景判断子模块包括:Preferably, the usage scenario determining submodule includes:
第二运动参数获取单元,设置为当所述移动终端的运动变化按照预设运动轨迹进行时,获取所述移动终端的第二运动参数,所述第二运动参数至少包括光感值和/或距离值;a second motion parameter acquiring unit, configured to acquire a second motion parameter of the mobile terminal when the motion change of the mobile terminal is performed according to a preset motion trajectory, where the second motion parameter includes at least a light sensation value and/or Distance value
使用场景判断单元,设置为判断所述第二运动参数、当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景。The use scene determining unit is configured to determine whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario.
为实现上述目的,本发明还提供一种移动终端,包括传感器、存储器、微处理器以及上述任一所述的控制移动终端的装置。To achieve the above object, the present invention also provides a mobile terminal comprising a sensor, a memory, a microprocessor, and an apparatus for controlling the mobile terminal according to any of the above.
本发明通过判断移动终端的运动变化从而确定移动终端的运动变化是否按照预设运动轨迹进行,进而间接实现对移动终端运动变化的准确识别。同时,进一步通过识别当前运行的应用程序并判断该应用程序与预设运动轨迹是否满足预设的移动终端使用场景,进而间接实现对用户使用移动终端的意图的判断,通过确定移动终端的使用场景,从而精确触发对当前运行的应用程序的控制操作。本发明通过对移动终端运动轨迹及使用场景的精确识别,从而实现对移动终端运动变化及用户使用意图的精确判断,进而提高了用户便捷操控的使用体验,特别是能使用户在使用过程中得到安全上的保护。The invention determines whether the motion change of the mobile terminal is performed according to the preset motion trajectory by judging the motion change of the mobile terminal, thereby indirectly realizing the accurate recognition of the motion change of the mobile terminal. At the same time, by identifying the currently running application and determining whether the application and the preset motion track satisfy the preset mobile terminal usage scenario, the indirect determination of the user's intention to use the mobile terminal is indirectly implemented, and the usage scenario of the mobile terminal is determined. To precisely trigger control operations on the currently running application. The invention realizes accurate judgment on the movement change of the mobile terminal and the intention of the user by accurately recognizing the movement track and the use scene of the mobile terminal, thereby improving the user experience of convenient operation, in particular, enabling the user to obtain during use. Security protection.
附图说明DRAWINGS
图1为控制移动终端的方法一实施例的流程示意图;1 is a schematic flow chart of an embodiment of a method for controlling a mobile terminal;
图2为图1中步骤S10的细化步骤流程示意图;2 is a schematic flow chart of the refinement step of step S10 in FIG. 1;
图3本发明中X轴、Y轴、Z轴一实施例的设置示意图;Figure 3 is a schematic view showing the arrangement of an embodiment of the X-axis, the Y-axis, and the Z-axis in the present invention;
图4为图2中步骤S103的细化流程示意图;4 is a schematic diagram of the refinement process of step S103 in FIG. 2;
图5为图1中步骤S20的细化流程示意图;FIG. 5 is a schematic diagram showing the refinement process of step S20 in FIG. 1;
图6为图5中步骤S201的细化流程示意图;6 is a schematic diagram of a refinement process of step S201 in FIG. 5;
图7为本发明控制移动终端的装置一实施例的功能模块示意图;FIG. 7 is a schematic diagram of functional modules of an apparatus for controlling a mobile terminal according to the present invention; FIG.
图8为图7中轨迹判断模块的细化功能模块示意图;8 is a schematic diagram of a refinement function module of the trajectory determination module of FIG. 7;
图9为图8中轨迹判断子模块的细化功能模块示意图; 9 is a schematic diagram of a refinement function module of the trajectory determination sub-module of FIG. 8;
图10为本发明控制移动终端的装置一实施例中移动终端起始状态的设置示意图;10 is a schematic diagram of setting a start state of a mobile terminal in an embodiment of a device for controlling a mobile terminal according to the present invention;
图11为本发明控制移动终端的装置一实施例中移动终端终止状态的设置示意图;11 is a schematic diagram of setting a termination state of a mobile terminal in an embodiment of a device for controlling a mobile terminal according to the present invention;
图12为图7中指令获取模块的细化功能模块示意图;12 is a schematic diagram of a refinement function module of the instruction acquisition module of FIG. 7;
图13为图12中使用场景判断子模块的细化功能模块示意图;13 is a schematic diagram of a refinement function module of the usage scenario judging sub-module in FIG. 12;
图14为本发明移动终端一实施例的功能模式示意图。FIG. 14 is a schematic diagram of functional modes of an embodiment of a mobile terminal according to the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.
具体实施方式detailed description
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
参照图1,图1为控制移动终端的方法一实施例的流程示意图。在本实施例中,所述控制移动终端的方法包括:Referring to FIG. 1, FIG. 1 is a schematic flowchart of an embodiment of a method for controlling a mobile terminal. In this embodiment, the method for controlling a mobile terminal includes:
步骤S10,当检测到移动终端发生运动变化时,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行;Step S10: When it is detected that a motion change occurs in the mobile terminal, determining whether the motion track of the mobile terminal is performed according to a preset motion track;
现有移动终端一般都内置有多种类型的传感器,比如光感传感器可以检测移动终端当前所处环境的光感值;重力加速度传感器可以检测移动终端的加速度、方向;陀螺仪传感器可以检测移动终端的偏转角度、旋转角度等。通过内置的传感器即可对移动终端的运动变化进行检测,同时也能根据传感器检测到的数据判断移动终端的运动变化是否按照预设运动轨迹进行。Existing mobile terminals generally have various types of sensors built in. For example, the light sensor can detect the light sensitivity value of the current environment of the mobile terminal; the gravity acceleration sensor can detect the acceleration and direction of the mobile terminal; the gyro sensor can detect the mobile terminal. Deflection angle, rotation angle, etc. The built-in sensor can detect the motion change of the mobile terminal, and can also determine whether the motion change of the mobile terminal is performed according to the preset motion trajectory according to the data detected by the sensor.
当检测到移动终端发生运动变化时,比如旋转、翻转或移动,此时传感器所检测到的数据信息也会发生相应变化,通过获取传感器所检测到的数据信息即可定位移动终端运动的状态、方向、轨迹、姿态以及变化趋势等。例如,当光感传感器检测到的光感值由大到小变化时,可用于辅助定位移动终端是否靠近某一物体;当陀螺仪传感器检测到的偏转角度由0°到90°时,可辅助定位移动终端的姿态由水平放置变化为竖直放置。When the motion change of the mobile terminal is detected, such as rotating, flipping or moving, the data information detected by the sensor will also change accordingly, and the state of the mobile terminal can be located by acquiring the data information detected by the sensor. Direction, trajectory, posture, and changing trends. For example, when the light sensitivity value detected by the light sensor changes from large to small, it can be used to assist in locating whether the mobile terminal is close to an object; when the gyro sensor detects a deflection angle from 0° to 90°, it can assist The posture of the positioning mobile terminal is changed from horizontal placement to vertical placement.
本实施例中,若要通过对移动终端运动轨迹的识别以实现对移动终端运动姿态变化的识别,则需要建立移动终端运动姿态变化与移动终端运动轨迹之间的对应关系,也即预设运动轨迹。本实施例中所述的预设运动轨迹具体是指根据移动终端的运动变化对应标定移动终端的运动姿态变化。In this embodiment, if the mobile terminal's motion trajectory is identified to realize the recognition of the mobile terminal's motion posture change, it is necessary to establish a correspondence relationship between the mobile terminal motion posture change and the mobile terminal motion trajectory, that is, the preset motion. Track. The preset motion trajectory described in this embodiment refers specifically to the motion posture change of the calibration mobile terminal according to the motion change of the mobile terminal.
例如,用户将移动终端从水平正面放置变动为水平反面放置,也即用户将移动终端翻转放置,预设运动轨迹所对应的移动终端的光感值由当前光感值变化到0,变化趋势为逐渐减弱;角速度由0逐渐增加且结束时再降低到0,且对应变化角度为180°。若移动终端的运动变化按照上述预设运动轨迹进行即可对应识别移动终端从水平正面放置状态变动为水平反面放置 状态,从而进一步可间接识别对应的用户体感动作为将移动终端翻转放置。不同的移动终端变化所对应的预设运动轨迹不同。用户的体感动作将导致移动终端内各传感器检测到的数据的变化,通过判断移动终端的运动变化是否按照预设运动轨迹运行即可识别对应的移动终端姿态变化。For example, the user places the mobile terminal from the horizontal front side to the horizontal reverse side, that is, the user flips the mobile terminal, and the light sensitivity value of the mobile terminal corresponding to the preset motion track changes from the current light sensitivity value to 0, and the change trend is Gradually weakened; the angular velocity gradually increases from 0 and then decreases to 0 at the end, and the corresponding change angle is 180°. If the motion change of the mobile terminal is performed according to the preset motion trajectory, the mobile terminal can be correspondingly changed from the horizontal front state to the horizontal reverse surface. The state, so that the corresponding user somatosensory action can be further indirectly identified as flipping the mobile terminal. The preset motion trajectories corresponding to different mobile terminal changes are different. The somatosensory action of the user will result in a change in the data detected by each sensor in the mobile terminal, and the corresponding mobile terminal pose change can be identified by determining whether the motion change of the mobile terminal is running according to the preset motion trajectory.
步骤S20,当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令以触发对当前运行的应用程序执行相应控制操作。Step S20, when the motion track of the mobile terminal is performed according to the preset motion track, acquiring a trigger instruction corresponding to the currently running application program and the preset motion track to trigger a corresponding control operation on the currently running application program. .
本实施例中预设有与应用程序及运动轨迹相对应的触发指令,当移动终端的运动轨迹按照预设运动轨迹进行时,且同时存在当前运行的应用程序与该预设运动轨迹相对应触发指令时,通过获取该触发指令,从而实现对当前运行的应用程序进行相应的控制操作。In this embodiment, a triggering instruction corresponding to the application program and the motion track is pre-set, and when the motion track of the mobile terminal is performed according to the preset motion track, and the currently running application program is triggered corresponding to the preset motion track, When the instruction is obtained, the corresponding control operation is performed on the currently running application by acquiring the trigger instruction.
本实施例中,通过判断移动终端的运动变化从而确定移动终端的运动变化是否按照预设运动轨迹进行,进而间接实现对移动终端运动姿态变化的准确识别。同时,进一步获取与当前运行的应用程序及预设运动轨迹相对应的触发指令从而精确触发对当前运行的应用程序的控制操作。本发明通过对移动终端运动轨迹的精确识别,从而实现对移动终端运动变化的精确判断,进而提高了用户便捷操控的使用体验,特别是能使用户在使用过程中得到安全上的保护。In this embodiment, it is determined whether the motion change of the mobile terminal is performed according to the preset motion trajectory by determining the motion change of the mobile terminal, thereby indirectly realizing the accurate recognition of the motion posture change of the mobile terminal. At the same time, the triggering instruction corresponding to the currently running application and the preset motion trajectory is further acquired to accurately trigger the control operation on the currently running application. The invention realizes the accurate judgment of the movement change of the mobile terminal by accurately recognizing the movement track of the mobile terminal, thereby improving the user's convenient operation experience, in particular, enabling the user to obtain safety protection during use.
参照图2,图2为图1中步骤S10的细化步骤流程示意图。本实施例中,上述步骤S10包括:Referring to FIG. 2, FIG. 2 is a schematic flow chart of the refinement step of step S10 in FIG. In this embodiment, the foregoing step S10 includes:
步骤S101,当检测到移动终端发生运动变化时,获取所述移动终端的第一运动参数,其中,所述第一运动参数至少包括角速度与加速度;Step S101: Acquire a first motion parameter of the mobile terminal when detecting a motion change of the mobile terminal, where the first motion parameter includes at least an angular velocity and an acceleration;
步骤S102,根据获取到的所述第一运动参数,获得预设时间内所述第一运动参数的变化值;Step S102: Obtain a change value of the first motion parameter in a preset time according to the acquired first motion parameter.
步骤S103,根据所述第一运动参数和所述第一运动参数的变化值,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行。Step S103: Determine, according to the change value of the first motion parameter and the first motion parameter, whether the motion track of the mobile terminal is performed according to a preset motion track.
本实施例中所述的运动参数具体是指移动终端运动时,传感器所检测到的发生变化的数据信息。例如,移动终端运动时,若光感传感器检测到的光感值发生了变化,则光感值为运动参数;若陀螺仪传感器检测到的偏转角度发生了变化,则角速度(偏转角度)为运动参数。同时,根据所检测的数据的不同,可进一步将传感器分为两类:第一类是用于检测移动终端自身数据变化的传感器,比如陀螺仪传感器、磁力传感器、重力加速度传感器;第二类是用于检测与移动终端运动相关的外部环境数据变化的传感器,比如,温度传感器、压力传感器、光感传感器、接近传感器。其中,第一类传感器所采集到的数据为第一运动参数,第二类传感器所采集到的数据为第二运动参数。本实施例中,对于移动终端运动自身数据变化所对应的第一运动参数优选为角速度与加速度,但并不限定于上述参数,具体可根据实际需要进行 设置。为便于进行说明,下面具体以角速度与加速度进行举例说明。The motion parameter described in this embodiment specifically refers to data information that is detected by the sensor when the mobile terminal moves. For example, when the mobile terminal moves, if the light sensitivity value detected by the light sensor changes, the light sensitivity value is a motion parameter; if the deflection angle detected by the gyro sensor changes, the angular velocity (deflection angle) is motion. parameter. At the same time, according to the different data detected, the sensors can be further divided into two categories: the first type is a sensor for detecting data changes of the mobile terminal itself, such as a gyro sensor, a magnetic sensor, a gravity acceleration sensor; the second type is A sensor for detecting changes in external environmental data related to movement of a mobile terminal, such as a temperature sensor, a pressure sensor, a light sensor, and a proximity sensor. The data collected by the first type of sensor is the first motion parameter, and the data collected by the second type of sensor is the second motion parameter. In this embodiment, the first motion parameter corresponding to the data change of the mobile terminal itself is preferably an angular velocity and an acceleration, but is not limited to the above parameters, and may be specifically performed according to actual needs. Settings. For convenience of explanation, the following specific examples are given by angular velocity and acceleration.
如图3所示的X轴、Y轴、Z轴一实施例的设置示意图。其中,X轴、Y轴、Z轴为相互正交的坐标轴。本实施例中,优选通过陀螺仪传感器及重力加速度传感器分别检测X轴、Y轴、Z轴三轴方向上的角速度及加速度的变化,其中Z轴可约定为垂直于移动终端显示面的坐标轴,Z轴正方向为用户正常操作移动终端时与用户脸部正对的方向;而Y轴可约定为当Z轴保持与水平面平行时垂直于水平面方向的坐标轴,其中Y轴正方向可约定为垂直于水平面向上的方向;X轴可约定为垂直于Z轴且垂直于Y轴方向,本实施例中X轴、Y轴、Z轴三轴的约定如图3所示,但并不限定于如图3所示的设置方式,具体可根据实际需要进行设置。FIG. 3 is a schematic view showing the arrangement of an embodiment of the X-axis, the Y-axis, and the Z-axis. The X axis, the Y axis, and the Z axis are coordinate axes orthogonal to each other. In this embodiment, the angular velocity and the acceleration of the X-axis, the Y-axis, and the Z-axis are respectively detected by the gyro sensor and the gravity acceleration sensor, wherein the Z-axis can be defined as a coordinate axis perpendicular to the display surface of the mobile terminal. The positive direction of the Z axis is the direction that the user faces the user's face when the mobile terminal is normally operated; and the Y axis can be agreed as a coordinate axis perpendicular to the horizontal plane when the Z axis remains parallel to the horizontal plane, wherein the positive direction of the Y axis can be agreed The direction perpendicular to the horizontal direction; the X axis can be agreed to be perpendicular to the Z axis and perpendicular to the Y axis direction. The conventions of the X axis, the Y axis, and the Z axis in the present embodiment are as shown in FIG. 3, but are not limited thereto. The setting mode shown in FIG. 3 can be specifically set according to actual needs.
当通过陀螺仪传感器以及重力加速度传感器分别获取到角速度与加速度后,还需获得预设时间内角速度的变化值以及加速度的变化值,通过角速度的变化值以及加速度的变化值可对应判断移动终端运动过程的变化趋势。例如,加速度从零逐渐增大,然后再逐渐减小到零,则可对应判断移动终端的运动方向、起始状态及终止状态;或者加速度从零逐渐增大到某一加速度值后保持在某一加速度范围内变化时,可判断移动终端的运动状态等;通过角速度的变化可判断移动终端的旋转方向、运动的变化姿态以及偏转的角度范围等。After the angular velocity and the acceleration are respectively acquired by the gyro sensor and the gravity acceleration sensor, the change value of the angular velocity and the change value of the acceleration in the preset time period are also obtained, and the change of the angular velocity and the change value of the acceleration can correspond to the judgment of the movement of the mobile terminal. The trend of the process. For example, if the acceleration gradually increases from zero and then gradually decreases to zero, the motion direction, the initial state, and the termination state of the mobile terminal can be correspondingly determined; or the acceleration gradually increases from zero to a certain acceleration value and remains in the certain When the acceleration range is changed, the motion state of the mobile terminal or the like can be judged; the rotation direction of the mobile terminal, the change posture of the motion, and the angular range of the deflection can be determined by the change of the angular velocity.
需要说明的是,一般传感器在实时采集运动数据信息时都具有一定的采集时间间隔,也即传感器在移动终端的整个运动过程中会进行多次的数据信息(运动参数)采集,因此,通过计算预设时间内采集的数据信息的变化,即可获得该预设时间内的运动参数的变化值。预设时间的具体设置可根据实际需要进行设置。例如,若要获得移动终端整个运动过程中的偏转角度的变化值,则可将预设时间设为从移动终端开始运动到结束运动的时间;又例如,若要获得移动终端运动过程中,加速度的变化趋势,则可将预设时间设为连续三次的加速度值采集时间。对于角速度的变化值所对应的预设时间可以与加速度的相同,也可以不同,具体根据实际需要进行设定。It should be noted that the general sensor has a certain collection time interval when collecting motion data information in real time, that is, the sensor performs multiple data information (motion parameters) acquisition during the whole motion of the mobile terminal, and therefore, through calculation The change of the data parameter collected within the preset time can obtain the change value of the motion parameter within the preset time. The specific settings of the preset time can be set according to actual needs. For example, if the change value of the deflection angle during the whole motion of the mobile terminal is to be obtained, the preset time may be set as the time from the start of the mobile terminal to the end of the motion; and, for example, to obtain the acceleration during the motion of the mobile terminal The trend of change can be set to the acceleration time acquisition time of three consecutive times. The preset time corresponding to the change value of the angular velocity may be the same as or different from the acceleration, and may be set according to actual needs.
需要进一步说明的是,一般移动终端除包括有陀螺仪传感器与重力加速度传感器外,还包括如温度传感器、光感传感器、压力传感器、接近传感器等,而对于获取的运动参数,只要移动终端运动过程中传感器所检测到的数据信息发生了变化都可以作为被获取的运动参数。理论上讲,若获取的用于标定移动终端运动变化的运动参数越多,则越能精确标定移动终端的姿态变化,但实际上,由于用户每次的体感操作不一定都是标准的,因此,若用于标定移动终端运动变化的运动参数过多,则将难以确定移动终端的姿态变化,也即导致对移动终端姿态变化的错误判断,从而降低了对移动终端姿态变化的识别率。因此,本实施例中,优选根据第一运动参数及其变化值来标定移动终端的运动变化。其中,具体根据角速度及其变化值与加速度及其变化值来标定移动终端的运动变化是较佳实施例,但并不限定于只根据角速度及其变化值与加速度及其变化值来标定移动终端的运动变化,具体根据实际需要设置标定移动终端运动变化的运动参数。It should be further noted that, in addition to the gyro sensor and the gravity acceleration sensor, the general mobile terminal includes, for example, a temperature sensor, a light sensor, a pressure sensor, a proximity sensor, etc., and for the acquired motion parameters, as long as the mobile terminal moves. The change of the data information detected by the sensor can be used as the acquired motion parameter. Theoretically, the more the motion parameters obtained for calibrating the motion change of the mobile terminal, the more accurately the posture change of the mobile terminal can be accurately calibrated, but in reality, since the user's somatosensory operation is not always standard, If too many motion parameters are used to calibrate the motion change of the mobile terminal, it will be difficult to determine the posture change of the mobile terminal, that is, cause an erroneous judgment on the posture change of the mobile terminal, thereby reducing the recognition rate of the posture change of the mobile terminal. Therefore, in the embodiment, it is preferable to calibrate the motion change of the mobile terminal according to the first motion parameter and its change value. Wherein, according to the angular velocity and its change value and the acceleration and the change value thereof, the motion change of the mobile terminal is calibrated, which is a preferred embodiment, but is not limited to calibrating the mobile terminal based only on the angular velocity and its change value and the acceleration and its change value. The motion changes, according to actual needs, set the motion parameters that calibrate the movement of the mobile terminal.
一般用户体感动作可从移动终端的运动变化反映出来,而移动终端的运动变化可由移动终端的运动状态、运动方向、运动的变化姿态以及运动的变化趋势等进行标定,因此,为精确标定用户的运动姿态,本实施例中通过预设X轴、Y轴与Z轴的三维立体坐标轴以对移动 终端的运动过程进行测量与计算,从而可获得移动终端的运动状态、运动方向、运动的变化姿态以及运动的变化趋势等,进而可精确标定用户的运动姿态,提高对用户体感动作的识别率。The general user's somatosensory action can be reflected from the motion change of the mobile terminal, and the motion change of the mobile terminal can be calibrated by the mobile terminal's motion state, the motion direction, the motion change posture, and the motion change trend, etc., therefore, to accurately calibrate the user's The motion posture, in this embodiment, by moving the three-dimensional coordinate axes of the X-axis, the Y-axis, and the Z-axis to move in pairs The motion process of the terminal is measured and calculated, so that the motion state, the motion direction, the motion change posture, and the motion change trend of the mobile terminal can be obtained, thereby accurately calibrating the user's motion posture and improving the recognition rate of the user's somatosensory motion.
参照图4,图4为图2中步骤S103的细化流程示意图。本实施例中,步骤S103包括:Referring to FIG. 4, FIG. 4 is a schematic diagram of the refinement process of step S103 in FIG. In this embodiment, step S103 includes:
步骤S1031,根据所述第一运动参数和所述第一运动参数的变化值,确定所述移动终端的运动轨迹,其中,所述移动终端的运动轨迹包括所述移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化;Step S1031: Determine a motion trajectory of the mobile terminal according to the change value of the first motion parameter and the first motion parameter, where a motion track of the mobile terminal includes an initial state and a termination of the mobile terminal. State and attitude changes from the initial state to the end state of the motion state, the direction of motion, and the motion;
步骤S1032,根据所述移动终端的运动轨迹,判断所述移动终端是否按照预设运动轨迹运行。Step S1032: Determine, according to the motion track of the mobile terminal, whether the mobile terminal operates according to a preset motion track.
本实施例中,一般,对于移动终端运动变化的识别具体表现为对移动终端的运动轨迹的识别,具体包括对移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化的识别,也即可通过移动终端的第一运动参数及其变化值,对移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化进行具体标定。因此,预设运动轨迹具体是针对移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化下的第一运动参数的预设。In this embodiment, in general, the identification of the motion change of the mobile terminal is specifically represented by the identification of the motion track of the mobile terminal, and specifically includes the initial state, the termination state, and the motion state from the initial state to the termination state of the mobile terminal, The recognition of the movement direction and the change of the posture of the movement, that is, the first motion parameter of the mobile terminal and its change value, the start state, the termination state of the mobile terminal, and the motion state and the motion direction from the initial state to the termination state And the posture change of the movement is specifically calibrated. Therefore, the preset motion trajectory is specifically a preset of the first motion parameter under the change of the initial state, the termination state, and the motion state, the motion direction, and the motion state of the mobile terminal from the initial state to the termination state.
例如,需要识别的移动终端运动变化为移动终端垂直于水平面方向运动,则移动终端的起始状态与终止状态所对应的第一运动参数,比如加速度为零,偏转角度为零;而对于移动终端从起始状态到终止状态的运动状态,加速度由零逐渐增大后再逐渐减小到零,偏转角度为零或者小于某一角度;而移动终端的运动方向,沿Z轴正方向或者偏离Z轴正方向某一角度;而移动终端的运动姿态不发生变化。因此,可根据上述第一运动参数的变化而预设对应的运动轨迹,若通过测量计算移动终端的第一运动参数及其变化值所确定的移动终端的运动轨迹按照上述预设运动轨迹运行,则识别移动终端运动变化为移动终端垂直于水平面方向运动。For example, if the mobile terminal motion change that needs to be identified is that the mobile terminal moves in a direction perpendicular to the horizontal plane, the first motion parameter corresponding to the initial state and the termination state of the mobile terminal, such as zero acceleration, the deflection angle is zero; and for the mobile terminal From the initial state to the state of termination of the state of motion, the acceleration gradually increases from zero and then gradually decreases to zero, the deflection angle is zero or less than a certain angle; and the moving direction of the mobile terminal, along the positive direction of the Z axis or deviates from Z The positive direction of the axis is at an angle; the motion posture of the mobile terminal does not change. Therefore, the corresponding motion trajectory may be preset according to the change of the first motion parameter, and if the motion trajectory of the mobile terminal determined by measuring the first motion parameter of the mobile terminal and the change value thereof is performed according to the preset motion trajectory, Then, the motion change of the mobile terminal is identified as the mobile terminal moves in a direction perpendicular to the horizontal plane.
需要进一步说明的是,本实施例中移动终端的运动轨迹的起始状态与终止状态并不限定于非运动状态,例如用户在行车过程中,移动终端此时是长时间处于运动状态的,此时,对于移动终端的运动轨迹的确定,对应的起始状态可以为移动终端开始运动前的静止状态,也可以是将移动终端在运动过程中再次发生状态改变后的状态定义为起始状态;而对应的终止状态可以是将移动终端的运动状态连续累计超过设定时间后的状态定义为终止状态。对于移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向与运动姿态所对应的预设运动轨迹的设定,具体可根据实际需要设置。其中,移动终端的运动方向、运动姿态可以为以预设的X轴、Y轴与Z轴中的任何一轴运动时的变化情况,也可以为以其中某一轴或多轴运动时的变化情况。It should be further noted that the initial state and the termination state of the motion track of the mobile terminal in this embodiment are not limited to the non-motion state. For example, during the driving process, the mobile terminal is in a moving state for a long time. For determining the motion trajectory of the mobile terminal, the corresponding initial state may be a static state before the mobile terminal starts moving, or may be a state in which the mobile terminal changes state after the motion state is changed to a start state; The corresponding termination state may be defined as a state in which the motion state of the mobile terminal is continuously accumulated over a set time as a termination state. The setting of the initial motion state, the termination state, and the motion state, the motion direction, and the motion motion posture corresponding to the motion state from the initial state to the termination state may be specifically set according to actual needs. The moving direction and the moving posture of the mobile terminal may be changes when moving in any one of the preset X-axis, the Y-axis, and the Z-axis, or may be changed when moving in one or more axes. Happening.
本实施例中,为实现对移动终端运动变化的精确识别,也即需要对移动终端的运动变化进行精确判断,通过从移动终端运动轨迹所对应的起始状态、终止状态以及从起始状态到终 止状态的运动状态、运动方向与运动姿态等多个方面进行细化判断,并综合所有的细化判断结果从而实现对移动终端的运动变化地精确判断。而对移动终端的运动变化的判断过程对应为对预设运动轨迹的验证过程,若移动终端的运动轨迹按照预设运动轨迹运行,则完成预设运动轨迹所对应的移动终端运动变化的精确识别。需要说明的是,对于预设运动轨迹的设置,用户并不用关心预设运动轨迹中运动参数具体如何设置,而只需通过用户的体感动作或者借助其他设备(比如开动的汽车)完成对移动终端运动轨迹的设置即可由移动终端自动实现对运动轨迹中各运动参数的轨迹设定。In this embodiment, in order to realize accurate recognition of the movement change of the mobile terminal, it is necessary to accurately determine the motion change of the mobile terminal, by starting from the initial state, the termination state, and the initial state corresponding to the motion track of the mobile terminal. End The motion state, the motion direction, and the motion posture of the stop state are refined and judged, and all the refinement judgment results are integrated to realize accurate judgment of the motion change of the mobile terminal. The process of judging the motion change of the mobile terminal corresponds to the verification process of the preset motion trajectory. If the motion trajectory of the mobile terminal is operated according to the preset motion trajectory, the accurate recognition of the motion change of the mobile terminal corresponding to the preset motion trajectory is completed. . It should be noted that, for the setting of the preset motion trajectory, the user does not care about how to set the motion parameters in the preset motion trajectory, but only needs to complete the mobile terminal through the user's somatosensory action or by using other devices (such as a driving car). The setting of the motion trajectory can automatically realize the trajectory setting of each motion parameter in the motion trajectory by the mobile terminal.
可选的,基于上述实施例,在本实施例中,步骤S20具体包括:Optionally, based on the foregoing embodiment, in this embodiment, step S20 specifically includes:
当所述移动终端的运动轨迹按照第一预设运动轨迹进行且当前运行的应用程序开启震动时,获取相应的震动减弱触发指令以触发对当前运行的应用程序执行震动减弱的控制操作。When the motion track of the mobile terminal is performed according to the first preset motion track and the currently running application starts to vibrate, a corresponding vibration reduction trigger command is acquired to trigger a control operation for performing vibration reduction on the currently running application.
在本实施例中,通过将移动终端按照第一预设运动轨迹进行,从而可对当前运行的应用程序的震动进行减弱控制。其中,第一预设运动轨迹具体根据实际需要进行设置。下面具体以用户拿起手机时使震动减弱进行举例说明。In this embodiment, by performing the mobile terminal according to the first preset motion trajectory, the vibration of the currently running application can be weakened and controlled. The first preset motion track is specifically set according to actual needs. The following is an example of how to reduce the vibration when the user picks up the mobile phone.
首先,需要预设该使用场景所对应的手机的运动轨迹及对震动进行减弱的触发指令,其中手机的运动轨迹可根据用户操作习惯进行预设,比如先拿起手机,然后再放下,手机***将自动根据手机当前的运动变化,预设与该运动变化对应的运动轨迹;Firstly, it is necessary to preset the motion track of the mobile phone corresponding to the use scenario and the trigger command for weakening the vibration, wherein the motion track of the mobile phone can be preset according to the user's operating habits, such as picking up the mobile phone first, then lowering the mobile phone system. The motion track corresponding to the motion change is automatically preset according to the current motion change of the mobile phone;
其次,当手机震动时,用户操作手机按照预设运动轨迹所对应的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动姿态进行运动,***将自动获取手机运动过程中的参数,比如角速度、加速度,并分别计算角速度和/或加速度的变化值,从而根据获得的参数及计算结果,对手机的运动轨迹进行判断;Secondly, when the mobile phone vibrates, the user operates the mobile phone according to the initial state, the termination state, and the motion state, the motion direction and the motion posture corresponding to the preset motion trajectory, and the system automatically acquires the mobile phone motion. Parameters in the process, such as angular velocity and acceleration, and respectively calculate the angular velocity and/or the change value of the acceleration, thereby judging the motion track of the mobile phone according to the obtained parameters and the calculation result;
若手机的运动轨迹符合预设运动轨迹且当前运行的应用开启震动时,则获取对应的震动减弱触发指令,从而对手机当前运行的震动应用进行减弱控制;如果手机的运动轨迹不符合预设运动轨迹,则放弃本次获取的运动参数,并等待获取下一次的运动轨迹所对应的运动参数以进行再次判断识别。If the motion track of the mobile phone conforms to the preset motion track and the currently running application starts to vibrate, the corresponding vibration weakening trigger command is obtained, thereby weakening the vibration application of the current running of the mobile phone; if the motion track of the mobile phone does not meet the preset motion For the trajectory, the motion parameters acquired this time are discarded, and the motion parameters corresponding to the next motion trajectory are acquired to be judged again.
可选的,基于上述实施例,在本实施例中,步骤S20具体包括:Optionally, based on the foregoing embodiment, in this embodiment, step S20 specifically includes:
当所述移动终端的运动轨迹按照第二预设运动轨迹进行且当前运行来电应用时,获取相应的提醒用户打开免提模式或直接打开免提模式的触发指令以触发对当前运行的来电应用执行提醒用户打开免提模式或直接打开免提模式的控制操作,其中所述第二预设运动轨迹包括所述移动终端在车载状态下的运动速度大于预设速度阈值。When the motion track of the mobile terminal is performed according to the second preset motion track and the caller application is currently running, the corresponding triggering instruction for prompting the user to open the hands-free mode or directly opening the hands-free mode is triggered to trigger execution of the currently running incoming call application. The user is prompted to open the hands-free mode or directly open the hands-free mode control operation, wherein the second preset motion track includes the moving speed of the mobile terminal in the vehicle-mounted state is greater than the preset speed threshold.
在本实施例中,通过将移动终端按照第二预设运动轨迹进行,从而可对当前运行的来电应用执行提醒用户打开免提模式或直接打开免提模式的控制操作。其中,第二预设运动轨迹 具体根据实际需要进行设置。下面具体以手机在车载状态下来电时,手机自动提醒用户打开免提模式或直接打开免提模式进行举例说明。In this embodiment, by performing the mobile terminal according to the second preset motion trajectory, the control operation of prompting the user to open the hands-free mode or directly opening the hands-free mode can be performed on the currently-run incoming call application. Wherein the second preset motion trajectory Set it according to actual needs. In the following, when the mobile phone is powered down in the vehicle state, the mobile phone automatically reminds the user to open the hands-free mode or directly open the hands-free mode for an example.
首先预设手机在车载状态下的运动轨迹以及提醒用户打开免提模式或直接打开免提模式的触发指令。Firstly, the motion track of the mobile phone in the vehicle state and the trigger command for prompting the user to open the hands-free mode or directly open the hands-free mode are preset.
比如,手机在车载状态下进行运动轨迹的预设,该预设运动轨迹可以对应为手机的运动速度,比如大于某一速度阈值等,而手机的运动速度具体可通过手机内置传感器检测获得;提醒用户打开免提模式的触发指令可以是通过语音的方式提醒用户打开免提模式;又或者进一步在提醒用户打开免提模式后进入语音应答模式以接收用户的语音指令,若识别的用户语音指令为打开指令,则进入到免提模式的控制操作界面,该控制操作界面可以包括多种不同的免提模式,并由用户根据需要从中选择相应的免提模式并打开。提醒用户打开免提模式的触发指令还可以是通过震动和语音或文字显示的方式提醒用户打开免提模式;又或者进一步在提醒用户打开免提模式后跳转到免提模式的控制操作界面以方便用户选择相应的免提模式并打开。另外,直接打开的免提模式可以为用户预先设定的免提模式,又或者是由手机***默认设定的免提模式。For example, the mobile phone performs a preset of the motion track in the vehicle state, and the preset motion track may correspond to the motion speed of the mobile phone, for example, greater than a certain speed threshold, and the motion speed of the mobile phone may be specifically detected by the built-in sensor of the mobile phone; The triggering instruction of the user to turn on the hands-free mode may be to prompt the user to turn on the hands-free mode by means of voice; or further, after prompting the user to turn on the hands-free mode, enter the voice answering mode to receive the voice command of the user, if the recognized user voice command is When the instruction is turned on, the control operation interface of the hands-free mode is entered. The control operation interface may include a plurality of different hands-free modes, and the user selects the corresponding hands-free mode and opens according to the needs. The triggering instruction for reminding the user to turn on the hands-free mode may also be to remind the user to turn on the hands-free mode by means of vibration and voice or text display; or further to jump to the control operation interface of the hands-free mode after prompting the user to turn on the hands-free mode It is convenient for the user to select the corresponding hands-free mode and open it. In addition, the hands-free mode that is directly turned on may be a hands-free mode preset by the user, or a hands-free mode set by default in the mobile phone system.
其次,手机***通过内置传感器实时获取手机在车载状态下的运动参数,比如加速度,以用于计算手机在车载状态下的运动速度,从而根据计算获得的手机的运动速度,判断手机的运动轨迹是否按照预设运动轨迹进行,也即判断手机的运动速度是否大于预设速度阈值;Secondly, the mobile phone system obtains the motion parameters of the mobile phone in the vehicle state, such as the acceleration, by using the built-in sensor in real time, so as to calculate the movement speed of the mobile phone in the vehicle state, thereby determining whether the movement track of the mobile phone is based on the calculated movement speed of the mobile phone. According to the preset motion trajectory, that is, whether the motion speed of the mobile phone is greater than a preset speed threshold;
若手机的运动轨迹符合预设运动轨迹,也即手机当前的运动速度达到预设运动轨迹所对应的预设速度阈值时,同时手机***当前运行来电应用,则获取相应的提醒用户打开免提模式或直接打开免提模式的触发指令,该触发指令可以通过语音方式提醒用户打开免提模式,然后手机***进入语音应答模式以获取用户的语音指令;若手机***识别到的用户的语音指令为打开指令时,则进入到免提模式的控制操作界面,该控制操作界面可以包括多种不同的免提模式,并由用户根据需要从中选择相应的免提模式;又或者该触发指令还可以通过执行震动和语音或文字显示的方式提醒用户打开免提模式并跳转到免提模式的控制操作界面以方便用户选择相应的免提模式并打开;又或者是直接打开用户预先设定的免提模式或者手机***默认设定的免提模式。If the motion track of the mobile phone conforms to the preset motion track, that is, when the current motion speed of the mobile phone reaches the preset speed threshold corresponding to the preset motion track, and the mobile phone system currently runs the incoming call application, the corresponding reminder user is obtained to open the hands-free mode. Or directly open the trigger command of the hands-free mode, the trigger command can prompt the user to open the hands-free mode by voice, and then the mobile phone system enters the voice answer mode to obtain the voice command of the user; if the voice command of the user recognized by the mobile phone system is turned on When the instruction is made, the control operation interface is entered into the hands-free mode, and the control operation interface may include a plurality of different hands-free modes, and the user selects a corresponding hands-free mode according to the needs; or the trigger instruction may also be executed. The vibration and voice or text display mode reminds the user to open the hands-free mode and jump to the hands-free mode control operation interface to facilitate the user to select the corresponding hands-free mode and open; or directly open the user-set preset hands-free mode Or the hands-free mode set by default in the mobile phone system.
本实施例中对于提醒打开免提模式的触发方式很多,具体可根据实际情况进行预设。此外,在本实施例中,在手机打开免提模式后,手机还可以自动播报来电人姓名或者手机号码归属地;同时还可以自动识别用户发出的语音指令,比如“接听”、拒接”、“挂起”等控制操作;而在用户接听电话过程中,该免提模式还可以识别用户发出的如“查找通讯录”的语音指令等。本实施例中免提模式的控制方式并不限定,具体可以根据实际需要进行设置。In this embodiment, there are many triggering modes for prompting to open the hands-free mode, and the preset may be preset according to actual conditions. In addition, in this embodiment, after the mobile phone opens the hands-free mode, the mobile phone can also automatically broadcast the caller's name or the mobile phone number attribution; at the same time, the voice command sent by the user, such as “answering, rejecting”, can be automatically recognized. The "suspend" and other control operations; in the process of the user answering the call, the hands-free mode can also identify the voice command issued by the user, such as "find the address book", etc. The control mode of the hands-free mode in this embodiment is not limited. Specifically, it can be set according to actual needs.
此外,如果手机的运动轨迹不符合预设运动轨迹,则放弃本次获取的运动参数,并等待获取下一次的运动轨迹所对应的运动参数以进行再次判断识别。In addition, if the motion track of the mobile phone does not conform to the preset motion track, the motion parameters acquired this time are discarded, and the motion parameters corresponding to the next motion track are acquired to perform the judgment and recognition again.
参照图5,图5为图1中步骤S20的细化流程示意图。本实施例中,步骤S20包括: Referring to FIG. 5, FIG. 5 is a schematic diagram of the refinement process of step S20 in FIG. In this embodiment, step S20 includes:
步骤S201,当所述移动终端的运动轨迹按照预设运动轨迹进行时,判断当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景;In step S201, when the motion track of the mobile terminal is performed according to the preset motion track, it is determined whether the currently running application program and the preset motion track meet the preset use scenario;
步骤S202,若满足,则获取与所述预设使用场景相对应的触发指令以触发对当前运行的应用程序执行相应控制操作。Step S202, if yes, acquiring a trigger instruction corresponding to the preset use scenario to trigger a corresponding control operation on the currently running application.
本实施例中,使用场景是指当前移动终端的运动轨迹与当前运行的应用程序所对应的场景,预设使用场景具体可由当前运行的应用程序与预设运动轨迹进行设定。例如,预设移动终端车载来电的使用场景为:移动终端的运动速度大于预设速度,同时移动终端当前运行来电应用;预设用户拒接移动终端来电的使用场景为:用户将移动终端翻转放置且当前运行来电应用;预设用户接听移动终端来电的使用场景为:用户将移动终端拿起并放置在耳边且当前运行来电应用。此外,为触发对当前运行的应用程序执行相应控制操作,进一步需要预先设置与各预设使用场景相对应的触发指令,比如移动终端车载来电的使用场景对应的触发指令为提醒用户打开免提模式或直接打开免提模式;比如用户接听移动终端来电的使用场景对应的触发指令为静止扬声器外放等。In this embodiment, the usage scenario refers to a scenario in which the current mobile terminal's motion track corresponds to the currently running application, and the preset usage scenario may be specifically set by the currently running application and the preset motion track. For example, the usage scenario of the in-vehicle call of the mobile terminal is: the moving speed of the mobile terminal is greater than the preset speed, and the mobile terminal currently runs the incoming call application; the usage scenario of the default user rejecting the incoming call of the mobile terminal is: the user flips the mobile terminal The caller application is currently running; the usage scenario in which the preset user answers the incoming call of the mobile terminal is: the user picks up the mobile terminal and places it at the ear and currently runs the incoming call application. In addition, in order to trigger a corresponding control operation on the currently running application, it is further required to preset a triggering instruction corresponding to each preset usage scenario, for example, a triggering instruction corresponding to the usage scenario of the mobile terminal in-vehicle call is to remind the user to open the hands-free mode. Or directly open the hands-free mode; for example, the trigger command corresponding to the use scene of the user answering the incoming call of the mobile terminal is the static speaker external release.
例如,若移动终端识别用户将移动终端翻转放置(即按照预设运动轨迹运行)且当前运行的应用程序为来电应用,则满足预设用户拒接移动终端来电的使用场景,此时将获取与该预设的移动终端使用场景相对应的拒接来电的触发指令以触发移动终端对来电应用程序执行拒接来电的控制操作。For example, if the mobile terminal recognizes that the user flips the mobile terminal to be placed (ie, runs according to the preset motion track) and the currently running application is an incoming call application, the usage scenario in which the preset user rejects the incoming call of the mobile terminal is satisfied, and then the The preset mobile terminal uses a trigger instruction of the reject call corresponding to the scenario to trigger the mobile terminal to perform a control operation of rejecting the incoming call to the incoming call application.
本发明通过判断移动终端的运动变化从而确定移动终端的运动变化是否按照预设运动轨迹进行,进而实现对移动终端运动变化的精确识别。同时,进一步判断当前运行的应用程序与预设运动轨迹是否满足预设使用场景,进而间接实现对用户使用移动终端的意图的判断,通过确定移动终端的使用场景,从而精确触发针对当前运行的应用程序的控制操作。本发明通过对移动终端运动轨迹及使用场景的精确识别,从而实现对移动终端运动变化的精确识别及用户使用意图的精确判断,进而提高了用户便捷操控的使用体验,特别是能使用户在使用过程中得到安全上的保护。The invention determines whether the motion change of the mobile terminal is performed according to a preset motion trajectory by judging the motion change of the mobile terminal, thereby realizing accurate recognition of the motion change of the mobile terminal. At the same time, it is further determined whether the currently running application and the preset motion track satisfy the preset usage scenario, thereby indirectly realizing the judgment of the user's intention of using the mobile terminal, and determining the usage scenario of the mobile terminal, thereby accurately triggering the application for the current operation. The control operation of the program. The invention realizes the accurate recognition of the movement change of the mobile terminal and the accurate judgment of the user's intention by the accurate recognition of the movement track and the use scene of the mobile terminal, thereby improving the user's convenient operation experience, especially enabling the user to use. It is safely protected during the process.
参照图6,图6为图5中步骤S201的细化流程示意图。本实施例中,步骤S201包括:Referring to FIG. 6, FIG. 6 is a schematic diagram of the refinement process of step S201 in FIG. In this embodiment, step S201 includes:
步骤S2011,当所述移动终端的运动变化按照预设运动轨迹进行时,获取所述移动终端的第二运动参数,所述第二运动参数至少包括光感值和/或距离值;Step S2011, when the motion change of the mobile terminal is performed according to a preset motion trajectory, acquiring a second motion parameter of the mobile terminal, where the second motion parameter includes at least a light sense value and/or a distance value;
步骤S2012,判断所述第二运动参数、当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景。Step S2012, determining whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario.
本实施例中,当移动终端按照预设运动轨迹运行时,也即在完成了对移动终端运动变化的识别后,需要进一步对预设使用场景进行判断,也即需要对用户的意图进行判断。一般用户进行体感动作的目的在于对移动终端当前运行的应用程序进行控制操作,因此,为准确判断用户的意图,提高对移动终端使用场景的精确判断,本实施例中进一步通过获取移动终端 运动时第二类传感器所采集到的第二运动参数进行精准判断,例如光感传感器所采集到的光感值、接近传感器采集到的距离值。需要说明的是,本实施例中优选在完成了对移动终端运动变化的识别后,开启第二类传感器,比如光感传感器和/或接近传感器。当然也可以是在移动终端刚发生运动时开启,具体可根据实际需要进行设置。In this embodiment, when the mobile terminal runs according to the preset motion trajectory, that is, after the recognition of the motion change of the mobile terminal is completed, the preset use scenario needs to be further determined, that is, the user's intention needs to be determined. The purpose of the general user to perform the somatosensory action is to perform a control operation on the application currently running by the mobile terminal. Therefore, in order to accurately determine the user's intention and improve the accurate judgment of the usage scenario of the mobile terminal, the mobile terminal is further obtained in this embodiment. The second motion parameter collected by the second type of sensor during the movement is accurately judged, for example, the light sensitivity value collected by the light sensor and the distance value collected by the proximity sensor. It should be noted that, in this embodiment, after the identification of the motion change of the mobile terminal is completed, the second type of sensor, such as a light sensor and/or a proximity sensor, is preferably turned on. Of course, it can also be turned on when the mobile terminal just happens to move, and can be set according to actual needs.
本实施例中,在通过第一类传感器完成了对移动终端的姿态变化所对应的用户体感动作的识别之后,为进一步对用户的意图进行精确判断,也即精确判断是否满足预设使用场景,本实施例优选开启第二类传感器,比如光感传感器、接近传感器等,以通过获取第二运动参数(光感值、距离值)等,综合第二运动参数进行更为整体全面的判断,从而精确确定是否满足预设使用场景,提高了对于用户使用意图的识别率,提高了用户使用体感技术控制移动终端的使用体验。In this embodiment, after the identification of the user's somatosensory action corresponding to the posture change of the mobile terminal is completed by the first type of sensor, in order to further accurately determine the intention of the user, that is, to accurately determine whether the preset use scenario is satisfied, In this embodiment, the second type of sensor, such as a light sensor, a proximity sensor, or the like, is preferably turned on to obtain a second motion parameter (light sensitivity value, distance value), etc., and the second motion parameter is integrated to perform a more comprehensive and comprehensive judgment. Accurately determining whether the preset usage scenario is satisfied, improving the recognition rate for the user's intention of use, and improving the user's experience of using the somatosensory technology to control the mobile terminal.
可选的,基于上述实施例,本实施例中,步骤S2011具体包括:当所述移动终端的运动变化按照第三预设运动轨迹进行时,获取所述移动终端的光感值与距离值;Optionally, based on the foregoing embodiment, in this embodiment, step S2011 specifically includes: when the motion change of the mobile terminal is performed according to a third preset motion trajectory, acquiring a light sensation value and a distance value of the mobile terminal;
步骤S2012具体包括:判断所述光感值与距离值、当前运行的来电应用以及所述第三预设运动轨迹是否满足接听来电的预设使用场景,其中,接听来电的预设使用场景所对应的应用程序为来电应用;The step S2012 specifically includes: determining whether the light sensation value and the distance value, the currently running incoming call application, and the third preset motion trajectory satisfy a preset use scenario of answering an incoming call, where the preset use scenario of answering the incoming call corresponds to App for incoming calls;
步骤S202具体包括:获取与接听来电的预设使用场景相对应的静止扬声器外放的触发指令以触发对当前运行的来电应用执行静止扬声器外放的控制操作。Step S202 specifically includes: acquiring a trigger instruction of the static speaker externally corresponding to the preset use scenario of answering the incoming call to trigger a control operation of performing the static speaker external release on the currently running incoming call application.
在上述实施例中,第三预设运动轨迹具体根据实际需要进行设置。下面具体以预设使用场景为:用户拿起手机并放到耳边接听来电;以及该预设使用场景所对应的触发指令为:禁止扬声器外放进行举例说明。In the above embodiment, the third preset motion trajectory is specifically set according to actual needs. The following specific use scenario is as follows: the user picks up the mobile phone and puts it to the ear to answer the incoming call; and the triggering instruction corresponding to the preset use scenario is: prohibiting the speaker from being placed outside for an example.
在该使用场景中,具体包括用户拿起手机的姿态变化、贴近耳边时光感强度变弱且距离变近、当前运行来电应用程序。因此,通过手机内置传感器检测角速度及其变化值与加速度及其变化值,从而识别手机的姿态变化所对应的用户体感动作为拿起手机并放到耳边,同时通过光感值与距离值的变化进一步确定用户需要放到耳边,最后综合结合当前运行的来电应用最终判断为预设的手机使用场景,进而获得与该预设的手机使用场景对应的触发指令以触发对当前运行的来电应用执行禁止扬声器外放的控制操作。此外,当手机传感器检测到的距离值大于某一预设距离值,又或者是来电应用退出时,解除禁止扬声器外放的控制操作。In the usage scenario, specifically, the user changes the posture of the mobile phone, and the light intensity is weakened and the distance is close when the ear is close to the ear, and the incoming call application is currently running. Therefore, the built-in sensor of the mobile phone detects the angular velocity and its change value and the acceleration and its change value, thereby recognizing the user's somatosensory action corresponding to the change of the posture of the mobile phone, picking up the mobile phone and putting it on the ear, and passing the light sense value and the distance value at the same time. The change further determines that the user needs to put it in the ear, and finally combines the current running call application to determine the default mobile phone usage scenario, and then obtains a trigger instruction corresponding to the preset mobile phone usage scenario to trigger the current running call application. Perform control operations that prohibit the speaker from being placed outside. In addition, when the distance value detected by the mobile phone sensor is greater than a certain preset distance value, or when the incoming call application exits, the control operation for prohibiting the external release of the speaker is released.
参照图7,图7为本发明控制移动终端的装置一实施例的功能模块示意图。本实施例中,控制移动终端的装置包括:Referring to FIG. 7, FIG. 7 is a schematic diagram of functional modules of an apparatus for controlling a mobile terminal according to an embodiment of the present invention. In this embodiment, the apparatus for controlling the mobile terminal includes:
轨迹判断模块10,设置为当检测到移动终端发生运动变化时,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行; The trajectory judging module 10 is configured to determine whether the motion trajectory of the mobile terminal is performed according to a preset motion trajectory when detecting a motion change of the mobile terminal;
指令获取模块20,设置为当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令;The instruction acquisition module 20 is configured to acquire a trigger instruction corresponding to the currently running application program and the preset motion track when the motion track of the mobile terminal is performed according to a preset motion track;
触发控制模块30,设置为根据获取的所述触发指令,触发对当前运行的应用程序执行相应控制操作。The trigger control module 30 is configured to trigger a corresponding control operation on the currently running application according to the acquired trigger instruction.
现有移动终端一般都内置有多种类型的传感器,比如光感传感器可以检测移动终端当前所处环境的光感值;重力加速度传感器可以检测移动终端的加速度、方向;陀螺仪传感器可以检测移动终端的偏转角度、旋转角度等。通过内置的传感器即可对移动终端的运动变化进行检测,同时也能根据传感器检测到的数据判断移动终端的运动变化是否按照预设运动轨迹进行。Existing mobile terminals generally have various types of sensors built in. For example, the light sensor can detect the light sensitivity value of the current environment of the mobile terminal; the gravity acceleration sensor can detect the acceleration and direction of the mobile terminal; the gyro sensor can detect the mobile terminal. Deflection angle, rotation angle, etc. The built-in sensor can detect the motion change of the mobile terminal, and can also determine whether the motion change of the mobile terminal is performed according to the preset motion trajectory according to the data detected by the sensor.
当检测到移动终端发生运动变化时,比如旋转、翻转或移动,此时传感器所检测到的数据信息也会发生相应变化,轨迹判断模块10通过获取传感器所检测到的数据信息即可定位移动终端运动的状态、方向、轨迹、姿态以及变化趋势等。例如当光感传感器检测到光感值由大到小变化时,可用于辅助定位移动终端是否靠近某一物体;当陀螺仪传感器检测到的偏转角度由0°到90°时,可辅助定位移动终端的姿态由水平放置变化为竖直放置。When the motion change of the mobile terminal is detected, such as rotating, flipping or moving, the data information detected by the sensor may also change accordingly, and the trajectory determining module 10 can locate the mobile terminal by acquiring the data information detected by the sensor. The state, direction, trajectory, posture, and trend of movement. For example, when the light sensor detects that the light sensitivity value changes from large to small, it can be used to assist in locating whether the mobile terminal is close to an object; when the gyro sensor detects a deflection angle from 0° to 90°, it can assist the positioning movement. The attitude of the terminal changes from horizontal to vertical.
本实施例中,若要通过对移动终端运动轨迹的识别以间接实现对移动终端运动姿态变化的识别,则需要建立移动终端运动姿态变化与移动终端运动轨迹之间的对应关系,也即预设运动轨迹。本实施例中所述的预设运动轨迹具体是指根据移动终端的运动变化对应标定移动终端的运动姿态变化。In this embodiment, if the recognition of the motion posture of the mobile terminal is indirectly realized by the recognition of the motion track of the mobile terminal, the correspondence between the motion posture change of the mobile terminal and the motion track of the mobile terminal needs to be established, that is, the preset Movement track. The preset motion trajectory described in this embodiment refers specifically to the motion posture change of the calibration mobile terminal according to the motion change of the mobile terminal.
例如,用户将移动终端从水平正面放置变动为水平反面放置,也即用户将移动终端翻转放置,预设运动轨迹所对应的移动终端的光感值由当前光感值变化到0,变化趋势为逐渐减弱;角速度由0逐渐增加且结束时再降低到0,且对应变化角度为180°。若移动终端的运动变化按照上述预设运动轨迹进行即可对应识别移动终端从水平正面放置状态变动为水平反面放置状态,从而进一步可间接识别对应的用户体感动作为将移动终端翻转放置。不同的移动终端变化所对应的预设运动轨迹不同。用户的体感动作将导致移动终端内各传感器检测到的数据的变化,通过判断移动终端的运动变化是否按照预设运动轨迹运行即可识别对应的移动终端姿态变化。For example, the user places the mobile terminal from the horizontal front side to the horizontal reverse side, that is, the user flips the mobile terminal, and the light sensitivity value of the mobile terminal corresponding to the preset motion track changes from the current light sensitivity value to 0, and the change trend is Gradually weakened; the angular velocity gradually increases from 0 and then decreases to 0 at the end, and the corresponding change angle is 180°. If the motion change of the mobile terminal is performed according to the preset motion trajectory, the mobile terminal can be correspondingly recognized from the horizontal front placement state to the horizontal reverse orientation state, thereby further indirectly identifying the corresponding user somatosensory action to flip the mobile terminal. The preset motion trajectories corresponding to different mobile terminal changes are different. The somatosensory action of the user will result in a change in the data detected by each sensor in the mobile terminal, and the corresponding mobile terminal pose change can be identified by determining whether the motion change of the mobile terminal is running according to the preset motion trajectory.
本实施例中预设有与应用程序及运动轨迹相对应的触发指令,当移动终端的运动轨迹按照预设运动轨迹进行时,且同时存在当前运行的应用程序与该预设运动轨迹相对应触发指令时,指令获取模块20通过获取该触发指令,并通过触发控制模块30实现对当前运行的应用程序进行相应的控制操作。In this embodiment, a triggering instruction corresponding to the application program and the motion track is pre-set, and when the motion track of the mobile terminal is performed according to the preset motion track, and the currently running application program is triggered corresponding to the preset motion track, When the instruction is executed, the instruction acquisition module 20 obtains the trigger instruction and performs a corresponding control operation on the currently running application program by the trigger control module 30.
本实施例中,轨迹判断模块10通过判断移动终端的运动变化从而确定移动终端的运动变化是否按照预设运动轨迹进行,进而间接实现对移动终端运动姿态变化的准确识别。同时,进一步通过指令获取模块20获取与当前运行的应用程序及预设运动轨迹相对应的触发指令,从而通过触发控制模块30精确触发对当前运行的应用程序的控制操作。本发明通过对移动终端运动轨迹的精确识别,从而实现对移动终端运动变化的精确判断,进而提高了用户便捷操 控的使用体验,特别是能使用户在使用过程中得到安全上的保护。In this embodiment, the trajectory determination module 10 determines whether the motion change of the mobile terminal is performed according to the preset motion trajectory by determining the motion change of the mobile terminal, thereby indirectly realizing the accurate recognition of the motion posture change of the mobile terminal. At the same time, the instruction acquisition module 20 further acquires a trigger instruction corresponding to the currently running application program and the preset motion track, thereby accurately triggering the control operation on the currently running application program by the trigger control module 30. The invention realizes the accurate judgment of the movement change of the mobile terminal by accurately recognizing the motion track of the mobile terminal, thereby improving the user's convenient operation. The controlled use experience, especially to enable users to get security protection during use.
参照图8,图8为图7中轨迹判断模块的细化功能模块示意图。本实施例中,轨迹判断模块10包括:Referring to FIG. 8, FIG. 8 is a schematic diagram of a refinement function module of the trajectory determination module of FIG. In this embodiment, the trajectory determining module 10 includes:
检测子模块101,设置为检测移动终端的运动变化;The detecting submodule 101 is configured to detect a motion change of the mobile terminal;
第一运动参数获取子模块102,设置为当检测到移动终端发生运动变化时,获取所述移动终端的第一运动参数,其中,所述第一运动参数至少包括角速度与加速度;The first motion parameter acquisition sub-module 102 is configured to acquire a first motion parameter of the mobile terminal when detecting a motion change of the mobile terminal, where the first motion parameter includes at least an angular velocity and an acceleration;
变化值获得子模块103,设置为根据获取到的所述第一运动参数,获得预设时间内所述第一运动参数的变化值;The change value obtaining sub-module 103 is configured to obtain a change value of the first motion parameter in a preset time according to the acquired first motion parameter;
轨迹判断子模块104,设置为根据所述第一运动参数和所述第一运动参数的变化值,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行。The trajectory determining sub-module 104 is configured to determine whether the motion trajectory of the mobile terminal is performed according to a preset motion trajectory according to the first motion parameter and the change value of the first motion parameter.
如图3所示的X轴、Y轴、Z轴的设置示意图。其中,X轴、Y轴、Z轴为相互正交的坐标轴。本实施例中,优选检测子模块101通过陀螺仪传感器及重力加速度传感器分别检测X轴、Y轴、Z轴三轴方向上的角速度及加速度的变化,其中Z轴可约定为垂直于移动终端显示面的坐标轴,Z轴正方向为用户正常操作移动终端时与用户脸部正对的方向;而Y轴可约定为当Z轴保持与水平面平行时垂直于水平面方向的坐标轴,其中Y轴正方向可约定为垂直于水平面向上的方向;X轴可约定为垂直于Z轴且垂直于Y轴方向,本实施例中X轴、Y轴、Z轴三轴的约定如图3所示,但并不限定于如图3所示的设置方式,具体可根据实际需要进行设置。Schematic diagram of the arrangement of the X-axis, the Y-axis, and the Z-axis as shown in FIG. The X axis, the Y axis, and the Z axis are coordinate axes orthogonal to each other. In this embodiment, preferably, the detecting submodule 101 detects the angular velocity and the acceleration change in the three-axis directions of the X-axis, the Y-axis, and the Z-axis through the gyro sensor and the gravity acceleration sensor, wherein the Z-axis can be agreed to be perpendicular to the mobile terminal display. The coordinate axis of the surface, the positive direction of the Z axis is the direction that the user faces the user's face when the mobile terminal is normally operated; and the Y axis can be agreed as the coordinate axis perpendicular to the horizontal plane when the Z axis remains parallel to the horizontal plane, wherein the Y axis The positive direction can be agreed as a direction perpendicular to the horizontal direction; the X axis can be agreed to be perpendicular to the Z axis and perpendicular to the Y axis direction. In this embodiment, the conventions of the X axis, the Y axis, and the Z axis are shown in FIG. 3 . However, it is not limited to the setting mode shown in FIG. 3, and may be specifically set according to actual needs.
当第一运动参数获取子模块102通过陀螺仪传感器以及重力加速度传感器分别获取到角速度与加速度后,变化值获得子模块103还需获得预设时间内角速度的变化值以及加速度的变化值,轨迹判断子模块104通过角速度的变化值以及加速度的变化值可对应判断移动终端运动过程的变化趋势。例如,加速度从零逐渐增大,然后再逐渐减小到零,则可对应判断移动终端的运动方向、起始状态及终止状态;或者加速度从零逐渐增大到某一加速度值后保持在某一加速度范围内变化时,可判断移动终端的运动状态等;通过角速度的变化可判断移动终端的旋转方向、运动的变化姿态以及偏转的角度范围等。After the first motion parameter acquisition sub-module 102 obtains the angular velocity and the acceleration respectively through the gyro sensor and the gravity acceleration sensor, the change value obtaining sub-module 103 also needs to obtain the change value of the angular velocity and the change value of the acceleration in the preset time, and the trajectory judgment The sub-module 104 can correspondingly determine the changing trend of the motion process of the mobile terminal by the change value of the angular velocity and the change value of the acceleration. For example, if the acceleration gradually increases from zero and then gradually decreases to zero, the motion direction, the initial state, and the termination state of the mobile terminal can be correspondingly determined; or the acceleration gradually increases from zero to a certain acceleration value and remains in the certain When the acceleration range is changed, the motion state of the mobile terminal or the like can be judged; the rotation direction of the mobile terminal, the change posture of the motion, and the angular range of the deflection can be determined by the change of the angular velocity.
需要进一步说明的是,一般移动终端除包括有陀螺仪传感器与重力加速度传感器外,还包括如温度传感器、光感传感器、压力传感器、接近传感器等,而对于获取的运动参数,只要移动终端运动过程中传感器所检测到的数据信息发生了变化都可以作为被获取的运动参数。理论上讲,若获取的用于标定移动终端运动变化的运动参数越多,则越能精确标定移动终端的姿态变化,但实际上,由于用户每次的体感操作不一定都是标准的,因此,若用于标定移动终端运动变化的运动参数过多,则将难以确定移动终端的姿态变化,也即导致对移动终端姿态变化的错误判断,从而降低了对移动终端姿态变化的识别率。因此,本实施例中,优选根据第一运动参数及其变化值来标定移动终端的运动变化。其中,具体根据角速度及其 变化值与加速度及其变化值来标定移动终端的运动变化是较佳实施例,但并不限定于只根据角速度及其变化值与加速度及其变化值来标定移动终端的运动变化,具体根据实际需要设置标定移动终端运动变化的运动参数。It should be further noted that, in addition to the gyro sensor and the gravity acceleration sensor, the general mobile terminal includes, for example, a temperature sensor, a light sensor, a pressure sensor, a proximity sensor, etc., and for the acquired motion parameters, as long as the mobile terminal moves. The change of the data information detected by the sensor can be used as the acquired motion parameter. Theoretically, the more the motion parameters obtained for calibrating the motion change of the mobile terminal, the more accurately the posture change of the mobile terminal can be accurately calibrated, but in reality, since the user's somatosensory operation is not always standard, If too many motion parameters are used to calibrate the motion change of the mobile terminal, it will be difficult to determine the posture change of the mobile terminal, that is, cause an erroneous judgment on the posture change of the mobile terminal, thereby reducing the recognition rate of the posture change of the mobile terminal. Therefore, in the embodiment, it is preferable to calibrate the motion change of the mobile terminal according to the first motion parameter and its change value. Which, depending on the angular velocity and The change value and the acceleration and the change value thereof are used to calibrate the motion change of the mobile terminal, but it is not limited to the calibration of the motion change of the mobile terminal based on the angular velocity and its variation value and the acceleration and its change value, according to the actual It is necessary to set a motion parameter that calibrates the motion change of the mobile terminal.
一般用户体感动作可从移动终端的运动变化反映出来,而移动终端的运动变化可由移动终端的运动状态、运动方向、运动的变化姿态以及运动的变化趋势等进行标定,因此,为精确标定用户的运动姿态,本实施例中通过预设X轴、Y轴与Z轴的三维立体坐标轴以对移动终端的运动过程进行测量与计算,从而可获得移动终端的运动状态、运动方向、运动的变化姿态以及运动的变化趋势等,进而可精确标定用户的运动姿态,提高对用户体感动作的识别率。The general user's somatosensory action can be reflected from the motion change of the mobile terminal, and the motion change of the mobile terminal can be calibrated by the mobile terminal's motion state, the motion direction, the motion change posture, and the motion change trend, etc., therefore, to accurately calibrate the user's In the present embodiment, the three-dimensional coordinate axes of the X-axis, the Y-axis, and the Z-axis are preset to measure and calculate the motion process of the mobile terminal, thereby obtaining the motion state, the motion direction, and the motion change of the mobile terminal. The posture and the trend of the movement, etc., can accurately calibrate the user's movement posture and improve the recognition rate of the user's somatosensory action.
参照图9,图9为图7中轨迹判断子模块的细化功能模块示意图。本实施例中,所述轨迹判断子模块104包括:Referring to FIG. 9, FIG. 9 is a schematic diagram of a refinement function module of the trajectory determination sub-module of FIG. In this embodiment, the trajectory determination sub-module 104 includes:
轨迹确定单元1041,设置为根据所述第一运动参数和所述第一运动参数的变化值,确定所述移动终端的运动轨迹,其中,所述移动终端的运动轨迹包括所述移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化;The trajectory determining unit 1041 is configured to determine a motion trajectory of the mobile terminal according to the first motion parameter and a change value of the first motion parameter, where the motion trajectory of the mobile terminal includes the mobile terminal Initial state, termination state, and motion state, motion direction, and posture change of motion from the initial state to the termination state;
轨迹判断单元1042,设置为根据所述移动终端的运动轨迹,判断所述移动终端是否按照预设运动轨迹运行。The trajectory determining unit 1042 is configured to determine, according to the motion trajectory of the mobile terminal, whether the mobile terminal operates according to a preset motion trajectory.
本实施例中,若要通过对移动终端运动变化的识别以间接实现对移动终端运动变化的识别,则需要预先建立移动终端运动变化与移动终端运动变化之间的对应关系,也即预设运动轨迹。一般,对于移动终端运动变化的识别具体表现为对移动终端的运动轨迹的识别,具体包括对移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化的识别,也即可通过移动终端的第一运动参数及其变化值,对移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化进行具体标定。因此,预设运动轨迹具体是针对移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化下的第一运动参数的预设。In this embodiment, if the identification of the motion change of the mobile terminal is to be indirectly realized by the recognition of the motion change of the mobile terminal, the correspondence between the motion change of the mobile terminal and the motion change of the mobile terminal needs to be established in advance, that is, the preset motion. Track. Generally, the identification of the motion change of the mobile terminal is specifically represented by the recognition of the motion track of the mobile terminal, and specifically includes the initial state, the termination state, and the motion state, the motion direction, and the motion of the mobile terminal from the initial state to the termination state. The identification of the change of the attitude, that is, the change of the initial state, the termination state, and the motion state, the motion direction, and the motion state of the mobile terminal from the initial state to the termination state by the first motion parameter of the mobile terminal and its change value. Make specific calibrations. Therefore, the preset motion trajectory is specifically a preset of the first motion parameter under the change of the initial state, the termination state, and the motion state, the motion direction, and the motion state of the mobile terminal from the initial state to the termination state.
下面具体以用户拿起手机放到耳边的运动姿态所对应的运动轨迹的预设进行举例说明。The following is an example of a preset of the motion trajectory corresponding to the motion posture in which the user picks up the mobile phone to the ear.
首先,预设手机起始状态为手机竖直水平放置如图10所示。显示屏正面轴垂直于水平面向上,显示屏长边平行于水平面并垂直于用户。此状态下X、Y、Z三轴的状态为:Z轴正方向与显示屏正面轴同向,垂直于水平面且向上;Y轴与显示屏长边平行,正方向为用户正面面对方向;X轴基本平行用户身体及水平面。其中,起始状态的位置可不必严格保持与水平面垂直或平行。First, the initial state of the mobile phone is preset as the mobile phone is placed horizontally as shown in FIG. The front axis of the display is perpendicular to the horizontal plane, and the long side of the display is parallel to the horizontal plane and perpendicular to the user. In this state, the states of the X, Y, and Z axes are: the positive direction of the Z axis is in the same direction as the front axis of the display screen, perpendicular to the horizontal plane and upward; the Y axis is parallel to the long side of the display screen, and the positive direction is the front facing direction of the user; The X axis is substantially parallel to the user's body and water level. Wherein, the position of the initial state does not have to be strictly perpendicular or parallel to the horizontal plane.
其次,预设手机运动终止状态为手机竖直垂直于水平面如图11所示。显示屏正面轴平行于水平面,显示屏长边垂直于水平面并平行于用户,此状态下X、Y、Z三轴的状态为:Z轴正方向与显示屏正面轴同向,平行于水平面并指向用户正面;Y轴与显示屏长边平行,正方 向为垂直于水平面且向上;X轴基本保持不变平行用户身体及水平面。其中,终止状态的位置可不必严格保持与水平面垂直或平行。Secondly, the preset mobile phone motion termination state is that the mobile phone is vertically perpendicular to the horizontal plane as shown in FIG. The front axis of the display is parallel to the horizontal plane. The long side of the display is perpendicular to the horizontal plane and parallel to the user. In this state, the three axes of X, Y and Z are: the positive direction of the Z axis is in the same direction as the front axis of the display, parallel to the horizontal plane and Pointing to the front of the user; the Y axis is parallel to the long side of the display, square The direction is perpendicular to the horizontal plane and upward; the X-axis remains substantially parallel to the user's body and horizontal plane. Wherein, the position of the termination state does not have to be strictly perpendicular or parallel to the horizontal plane.
最后,预设从起始状态到终止状态的运动状态、运动方向与运动姿态为手机从图10所示起始状态到图11所示终止状态的变化:以X轴为转动轴且沿Z轴正方向旋转;XY平面角速度增加且XY平面角度变化大于50度小于120度,同时Z轴及Y轴加速度在运动期间的变化率由0开始增加,同时运动结束时减小到0。Finally, the motion state, the motion direction and the motion posture from the initial state to the termination state are preset changes of the mobile phone from the initial state shown in FIG. 10 to the termination state shown in FIG. 11: the X-axis is the rotation axis and the Z-axis is along the Z-axis. The positive direction rotates; the angular velocity of the XY plane increases and the angle of the XY plane changes more than 50 degrees less than 120 degrees, while the rate of change of the Z-axis and Y-axis acceleration during the movement increases from 0, and decreases to 0 at the end of the motion.
本实施例中,为实现对移动终端运动变化的精确识别,也即需要对移动终端的运动变化进行精确判断,轨迹判断单元1042通过从移动终端运动轨迹所对应的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向与运动姿态等多个方面进行细化判断,并综合所有的细化判断结果从而实现对移动终端的运动变化地精确判断。而对移动终端的运动变化的判断过程对应为对预设运动轨迹的验证过程,若移动终端的运动轨迹按照预设运动轨迹运行,则完成预设运动轨迹所对应的移动终端运动变化的精确识别。需要说明的是,对于预设运动轨迹的设置,用户并不用关心预设运动轨迹中运动参数具体如何设置,而只需通过移动终端运动变化完成对移动终端运动轨迹的设置即可由移动终端自动实现对运动轨迹中各运动参数的轨迹设定。In this embodiment, in order to realize accurate recognition of the motion change of the mobile terminal, that is, it is necessary to accurately determine the motion change of the mobile terminal, the trajectory determining unit 1042 passes the initial state, the termination state, and the slave corresponding to the motion trajectory of the mobile terminal. The motion state, the motion direction and the motion posture of the initial state to the termination state are refined and judged, and all the refinement judgment results are integrated to realize accurate judgment of the movement change of the mobile terminal. The process of judging the motion change of the mobile terminal corresponds to the verification process of the preset motion trajectory. If the motion trajectory of the mobile terminal is operated according to the preset motion trajectory, the accurate recognition of the motion change of the mobile terminal corresponding to the preset motion trajectory is completed. . It should be noted that, for the setting of the preset motion track, the user does not care about how to set the motion parameters in the preset motion track, but only needs to complete the setting of the motion track of the mobile terminal through the motion change of the mobile terminal, which can be automatically realized by the mobile terminal. The trajectory setting of each motion parameter in the motion trajectory.
参照图12,图12为图7中指令获取模块的细化功能模块示意图。本实施例中,所述指令获取模块20包括:Referring to FIG. 12, FIG. 12 is a schematic diagram of a refinement function module of the instruction acquisition module of FIG. In this embodiment, the instruction obtaining module 20 includes:
使用场景判断子模块201,设置为当所述移动终端的运动轨迹按照预设运动轨迹进行时,判断当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景;The use of the scene determination sub-module 201 is configured to determine, when the motion track of the mobile terminal is performed according to the preset motion track, whether the currently running application program and the preset motion track meet the preset use scenario;
指令获取子模块202,设置为当当前运行的应用程序与所述预设运动轨迹满足预设使用场景时,获取与所述预设使用场景相对应的触发指令以触发对当前运行的应用程序执行相应控制操作。The instruction acquisition sub-module 202 is configured to: when the currently running application and the preset motion trajectory satisfy the preset usage scenario, acquire a trigger instruction corresponding to the preset usage scenario to trigger execution on the currently running application Control the operation accordingly.
本实施例中,使用场景是指当前移动终端的运动轨迹与当前运行的应用程序所对应的场景,预设使用场景具体可由当前运行的应用程序与预设运动轨迹进行设定。例如,预设移动终端车载来电的使用场景为:移动终端的运动速度大于预设速度,同时移动终端当前运行来电应用;预设用户拒接移动终端来电的使用场景为:用户将移动终端翻转放置且当前运行来电应用;预设用户接听移动终端来电的使用场景为:用户将移动终端拿起并放置在耳边且当前运行来电应用。此外,为触发对当前运行的应用程序执行相应控制操作,进一步需要预先设置与各预设使用场景相对应的触发指令,比如移动终端车载来电的使用场景对应的触发指令为提醒用户打开免提模式或直接打开免提模式;比如用户接听移动终端来电的使用场景对应的触发指令为静止扬声器外放等。In this embodiment, the usage scenario refers to a scenario in which the current mobile terminal's motion track corresponds to the currently running application, and the preset usage scenario may be specifically set by the currently running application and the preset motion track. For example, the usage scenario of the in-vehicle call of the mobile terminal is: the moving speed of the mobile terminal is greater than the preset speed, and the mobile terminal currently runs the incoming call application; the usage scenario of the default user rejecting the incoming call of the mobile terminal is: the user flips the mobile terminal The caller application is currently running; the usage scenario in which the preset user answers the incoming call of the mobile terminal is: the user picks up the mobile terminal and places it at the ear and currently runs the incoming call application. In addition, in order to trigger a corresponding control operation on the currently running application, it is further required to preset a triggering instruction corresponding to each preset usage scenario, for example, a triggering instruction corresponding to the usage scenario of the mobile terminal in-vehicle call is to remind the user to open the hands-free mode. Or directly open the hands-free mode; for example, the trigger command corresponding to the use scene of the user answering the incoming call of the mobile terminal is the static speaker external release.
本发明通过判断移动终端的运动变化从而确定移动终端的运动变化是否按照预设运动轨迹进行,进而实现对移动终端运动变化的精确识别。同时,进一步通过使用场景判断子模块201识别当前运行的应用程序并通过使用场景判断子模块201判断当前运行的应用程序与预设 运动轨迹是否满足预设使用场景,进而间接实现对用户使用移动终端的意图的判断,通过确定移动终端的使用场景以及通过指令获取子模块202获得触发指令,从而精确触发针对当前运行的应用程序的控制操作。本发明通过对移动终端运动轨迹及使用场景的精确识别,从而实现对移动终端运动变化的精确识别及用户使用意图的精确判断,进而提高了用户便捷操控的使用体验,特别是能使用户在使用过程中得到安全上的保护。The invention determines whether the motion change of the mobile terminal is performed according to a preset motion trajectory by judging the motion change of the mobile terminal, thereby realizing accurate recognition of the motion change of the mobile terminal. At the same time, the currently running application is further identified by using the scene determination sub-module 201 and the currently running application and the preset are determined by using the scene determination sub-module 201. Whether the motion trajectory satisfies the preset usage scenario, thereby indirectly realizing the judgment of the user's intention to use the mobile terminal, and determining the usage scenario of the mobile terminal and obtaining the trigger instruction by the instruction acquisition sub-module 202, thereby accurately triggering the application for the currently running application. Control operation. The invention realizes the accurate recognition of the movement change of the mobile terminal and the accurate judgment of the user's intention by the accurate recognition of the movement track and the use scene of the mobile terminal, thereby improving the user's convenient operation experience, especially enabling the user to use. It is safely protected during the process.
参照图13,图13为图12中使用场景判断子模块的细化功能模块示意图。Referring to FIG. 13, FIG. 13 is a schematic diagram of a refinement function module of the usage scenario determination sub-module in FIG.
本实施例中,所述使用场景判断子模块201包括:In this embodiment, the usage scenario determining submodule 201 includes:
第二运动参数获取单元2011,设置为当所述移动终端的运动变化按照预设运动轨迹进行时,获取所述移动终端的第二运动参数,所述第二运动参数至少包括光感值和/或距离值;The second motion parameter acquiring unit 2011 is configured to acquire a second motion parameter of the mobile terminal when the motion change of the mobile terminal is performed according to a preset motion trajectory, where the second motion parameter includes at least a light sensation value and/or Or distance value;
使用场景判断单元2012,设置为判断所述第二运动参数、当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景。The usage scene determining unit 2012 is configured to determine whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario.
本实施例中,当移动终端按照预设运动轨迹运行时,也即在完成了对移动终端运动变化的识别后,需要进一步对预设使用场景进行判断,也即需要对用户的意图进行判断。一般用户进行体感动作的目的在于对移动终端当前运行的应用程序进行控制操作,因此,为准确判断用户的意图,提高对移动终端使用场景的精确判断,本实施例中进一步通过第二运动参数获取单元2011获取移动终端运动时第二类传感器所采集到的第二运动参数进行精准判断,例如光感传感器所采集到的光感值、接近传感器采集到的距离值。需要说明的是,本实施例中优选在完成了对移动终端运动变化的识别后,开启第二类传感器,比如光感传感器和/或接近传感器。当然也可以是在移动终端发生运动时开启,具体可根据实际需要进行设置。In this embodiment, when the mobile terminal runs according to the preset motion trajectory, that is, after the recognition of the motion change of the mobile terminal is completed, the preset use scenario needs to be further determined, that is, the user's intention needs to be determined. The purpose of the general user to perform the somatosensory action is to perform the control operation on the application currently running by the mobile terminal. Therefore, in order to accurately determine the intention of the user and improve the accurate judgment of the use scenario of the mobile terminal, the second motion parameter is further obtained in this embodiment. The unit 2011 obtains the second motion parameter collected by the second type of sensor when the mobile terminal moves, and performs accurate judgment, for example, the light sensitivity value collected by the light sensor and the distance value collected by the proximity sensor. It should be noted that, in this embodiment, after the identification of the motion change of the mobile terminal is completed, the second type of sensor, such as a light sensor and/or a proximity sensor, is preferably turned on. Of course, it can also be turned on when the mobile terminal is in motion, and can be set according to actual needs.
例如,预设使用场景为:用户拿起移动终端并放到耳边接听来电,以及与该使用场景对应的触发指令为:禁止扬声器外放。在该使用场景中,具体包括用户拿起移动终端的姿态变化、贴近耳边时光感强度变弱且距离变近、当前运行来电应用程序。因此,通过移动终端角速度及其变化值与加速度及其变化值,识别移动终端的姿态变化所对应的用户体感动作为拿起移动终端并放到耳边,同时通过光感值与距离值进一步确定用户需要放到耳边,最后综合结合当前运行的来电应用最终判断为预设的移动终端应用场景,进而触发与该预设的移动终端应用场景对应的触发指令以触发对当前运行的来电应用执行禁止扬声器外放的控制操作。For example, the preset usage scenario is: the user picks up the mobile terminal and puts it to the ear to answer the incoming call, and the triggering instruction corresponding to the usage scenario is: prohibiting the speaker from being released. In this usage scenario, specifically, the user picks up the posture change of the mobile terminal, the light intensity is weakened when the ear is close to the ear, and the distance becomes close, and the incoming call application is currently running. Therefore, by the angular velocity of the mobile terminal and its change value and the acceleration and the change value thereof, the user's somatosensory action corresponding to the change of the posture of the mobile terminal is recognized as picking up the mobile terminal and placing it on the ear, and further determining the light sense value and the distance value. The user needs to put it in the ear, and finally combines the currently running incoming call application to determine the preset mobile terminal application scenario, and then triggers a trigger instruction corresponding to the preset mobile terminal application scenario to trigger execution of the currently running incoming call application. The control operation of the speaker is prohibited.
本实施例中,在通过第一类传感器完成了对移动终端的姿态变化所对应的用户体感动作的识别之后,为进一步对用户的意图进行精确判断,也即精确判断是否满足预设使用场景,本实施例优选开启第二类传感器,比如光感传感器、接近传感器等,以通过获取第二运动参数(光感值、距离值)等,使用场景判断单元2012综合第二运动参数进行更为整体全面的判断,从而精确确定是否满足预设使用场景,提高了对于用户使用意图的识别率,提高了用户使用体感技术控制移动终端的使用体验。 In this embodiment, after the identification of the user's somatosensory action corresponding to the posture change of the mobile terminal is completed by the first type of sensor, in order to further accurately determine the intention of the user, that is, to accurately determine whether the preset use scenario is satisfied, In this embodiment, the second type of sensor, such as a light sensor, a proximity sensor, or the like, is preferably turned on to obtain a second motion parameter (light sensitivity value, distance value), etc., and the scene determination unit 2012 integrates the second motion parameter to perform a more overall Comprehensive judgment, thereby accurately determining whether the preset usage scenario is satisfied, improving the recognition rate for the user's intention of use, and improving the user's use of the somatosensory technology to control the use experience of the mobile terminal.
参照图14,图14为本发明移动终端一实施例的功能模式示意图。本实施例中,移动终端包括传感器210、存储器220、微处理器230以及控制移动终端的装置240。Referring to FIG. 14, FIG. 14 is a schematic diagram of a functional mode of an embodiment of a mobile terminal according to the present invention. In this embodiment, the mobile terminal includes a sensor 210, a memory 220, a microprocessor 230, and a device 240 for controlling the mobile terminal.
其中,传感器210设置为检测移动终端的运动变化,并获取移动终端运动变化所对应的运动参数,比如角速度、加速度、光感值等;存储器220设置为存储各种预设的数据信息,包括预设运动轨迹、预设与运动轨迹及当前运行的应用相对应的触发指令等;微处理器230设置为进行各种数据信息的处理。The sensor 210 is configured to detect a motion change of the mobile terminal, and obtain motion parameters corresponding to the motion change of the mobile terminal, such as an angular velocity, an acceleration, a light sensitivity value, and the like; the memory 220 is configured to store various preset data information, including A motion trajectory, a preset trigger command corresponding to the motion trajectory and the currently running application, and the like; the microprocessor 230 is configured to perform processing of various data information.
控制移动终端的装置240通过传感器210检测移动终端的运动变化,同时,控制移动终端的装置240通过传感器210获取移动终端运动变化时对应的变化数据,例如,通过陀螺仪传感器采集到的角速度、通过重力加速度传感器采集到的加速度等。同时,控制移动终端的装置240将传感器210获取到的数据上报微处理器230进行综合处理并获得例如计算角速度及加速度分别在预设时间内的变化值等;控制移动终端的装置240通过微处理器230从存储器220中获取预设运动轨迹并判断移动终端的运动变化是否按照预设运动轨迹进行;进一步地,控制移动终端的装置240对移动终端的运动轨迹及当前运行的应用是否满足预设使用场景进行判断,若判断结果满足存储器220中存储的预设使用场景,则控制移动终端的装置240通过从存储器220中获取与预设使用场景对应的触发指令,并将该触发指令上报微处理器230,从而最终实现对当前应用程序的控制操作。The device 240 for controlling the mobile terminal detects the change of the motion of the mobile terminal through the sensor 210, and at the same time, the device 240 that controls the mobile terminal acquires the change data corresponding to the change of the motion of the mobile terminal through the sensor 210, for example, the angular velocity collected by the gyro sensor, Acceleration acquired by the gravity acceleration sensor. At the same time, the device 240 for controlling the mobile terminal reports the data acquired by the sensor 210 to the microprocessor 230 for comprehensive processing and obtains, for example, a change value of the angular velocity and the acceleration respectively within a preset time; and the device 240 for controlling the mobile terminal passes the micro processing. The device 230 obtains a preset motion trajectory from the memory 220 and determines whether the motion change of the mobile terminal is performed according to the preset motion trajectory; further, the device 240 that controls the mobile terminal determines whether the motion track of the mobile terminal and the currently running application satisfy the preset. If the determination result satisfies the preset usage scenario stored in the memory 220, the device 240 that controls the mobile terminal acquires a trigger instruction corresponding to the preset usage scenario from the memory 220, and reports the trigger instruction to the micro processing. The device 230, thereby finally implementing control operations on the current application.
本实施例中,控制移动终端的装置240通过对移动终端的运动变化姿态进行识别,只要运动参数的变化趋势符合预设运动轨迹且同时当前运行与该预设运动轨迹对应的应用程序时,即可触发对当前应用程序的控制操作,从而提高了对移动终端运动变化的识别率,同时也提高了用户便捷操控的使用体验。In this embodiment, the device 240 for controlling the mobile terminal identifies the motion change posture of the mobile terminal, as long as the change trend of the motion parameter conforms to the preset motion track and the application program corresponding to the preset motion track is currently running, that is, It can trigger the control operation of the current application, thereby improving the recognition rate of the movement change of the mobile terminal, and also improving the user's convenient operation experience.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only the preferred embodiments of the present invention, and are not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of the present invention.
工业实用性Industrial applicability
如上所述,本发明实施例提供的一种控制移动终端的方法具有以下有益效果:本发明通过判断移动终端的运动变化从而确定移动终端的运动变化是否按照预设运动轨迹进行,进而间接实现对移动终端运动变化的准确识别。同时,进一步通过识别当前运行的应用程序并判断该应用程序与预设运动轨迹是否满足预设的移动终端使用场景,进而间接实现对用户使用移动终端的意图的判断,通过确定移动终端的使用场景,从而精确触发对当前运行的应用程序的控制操作。本发明通过对移动终端运动轨迹及使用场景的精确识别,从而实现对移动终端运动变化及用户使用意图的精确判断,进而提高了用户便捷操控的使用体验,特别是能使用户在使用过程中得到安全上的保护。 As described above, the method for controlling a mobile terminal provided by the embodiment of the present invention has the following beneficial effects: the present invention determines whether the motion change of the mobile terminal is performed according to a preset motion trajectory by judging the motion change of the mobile terminal, and further indirectly implements Accurate identification of mobile terminal motion changes. At the same time, by identifying the currently running application and determining whether the application and the preset motion track satisfy the preset mobile terminal usage scenario, the indirect determination of the user's intention to use the mobile terminal is indirectly implemented, and the usage scenario of the mobile terminal is determined. To precisely trigger control operations on the currently running application. The invention realizes accurate judgment on the movement change of the mobile terminal and the intention of the user by accurately recognizing the movement track and the use scene of the mobile terminal, thereby improving the user experience of convenient operation, in particular, enabling the user to obtain during use. Security protection.

Claims (14)

  1. 一种控制移动终端的方法,所述控制移动终端的方法包括:A method for controlling a mobile terminal, the method for controlling a mobile terminal includes:
    当检测到移动终端发生运动变化时,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行;When it is detected that a motion change occurs in the mobile terminal, determining whether the motion track of the mobile terminal is performed according to a preset motion track;
    当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令以触发对当前运行的应用程序执行相应控制操作。When the motion track of the mobile terminal is performed according to the preset motion track, a trigger instruction corresponding to the currently running application and the preset motion track is acquired to trigger a corresponding control operation on the currently running application.
  2. 如权利要求1所述的控制移动终端的方法,其中,所述当检测到移动终端发生运动变化时,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行包括:The method of controlling a mobile terminal according to claim 1, wherein when it is detected that a motion change occurs in the mobile terminal, determining whether the motion track of the mobile terminal is in accordance with a preset motion track comprises:
    当检测到移动终端发生运动变化时,获取所述移动终端的第一运动参数,其中,所述第一运动参数至少包括角速度与加速度;Obtaining a first motion parameter of the mobile terminal when detecting a motion change of the mobile terminal, where the first motion parameter includes at least an angular velocity and an acceleration;
    根据获取到的所述第一运动参数,获得预设时间内所述第一运动参数的变化值;Obtaining, according to the obtained first motion parameter, a change value of the first motion parameter in a preset time;
    根据所述第一运动参数和所述第一运动参数的变化值,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行。Determining, according to the change value of the first motion parameter and the first motion parameter, whether the motion trajectory of the mobile terminal is performed according to a preset motion trajectory.
  3. 如权利要求2所述的控制移动终端的方法,其中,所述根据所述第一运动参数和所述第一运动参数的变化值,判断所述移动终端是否按照预设运动轨迹进行包括:The method of controlling a mobile terminal according to claim 2, wherein the determining, according to the change value of the first motion parameter and the first motion parameter, whether the mobile terminal performs according to a preset motion trajectory comprises:
    根据所述第一运动参数和所述第一运动参数的变化值,确定所述移动终端的运动轨迹,其中,所述移动终端的运动轨迹包括所述移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化;Determining a motion trajectory of the mobile terminal according to the first motion parameter and a change value of the first motion parameter, where the motion trajectory of the mobile terminal includes an initial state, a termination state, and a slave of the mobile terminal The state of motion, the direction of motion, and the change in attitude of the motion from the initial state to the termination state;
    根据所述移动终端的运动轨迹,判断所述移动终端是否按照预设运动轨迹运行。Determining, according to the motion trajectory of the mobile terminal, whether the mobile terminal operates according to a preset motion trajectory.
  4. 如权利要求1-3中任一所述的控制移动终端的方法,其中,所述当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令以触发对当前运行的应用程序执行相应控制操作包括:The method for controlling a mobile terminal according to any one of claims 1 to 3, wherein when the motion track of the mobile terminal is performed according to a preset motion trajectory, acquiring an application that is currently running and the preset The triggering instruction corresponding to the motion track triggers the corresponding control operations on the currently running application, including:
    当所述移动终端的运动轨迹按照第一预设运动轨迹进行且当前运行的应用程序开启震动时,获取相应的震动减弱触发指令以触发对当前运行的应用程序执行震动减弱的控制操作。When the motion track of the mobile terminal is performed according to the first preset motion track and the currently running application starts to vibrate, a corresponding vibration reduction trigger command is acquired to trigger a control operation for performing vibration reduction on the currently running application.
  5. 如权利要求1-3中任一所述的控制移动终端的方法,其中,所述当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令以触发对当前运行的应用程序执行相应控制操作包括:The method for controlling a mobile terminal according to any one of claims 1 to 3, wherein when the motion track of the mobile terminal is performed according to a preset motion trajectory, acquiring an application that is currently running and the preset The triggering instruction corresponding to the motion track triggers the corresponding control operations on the currently running application, including:
    当所述移动终端的运动轨迹按照第二预设运动轨迹进行且当前运行来电应用时,获取相应的提醒用户打开免提模式或直接打开免提模式的触发指令以触发对当前运行的来电应用执行提醒用户打开免提模式或直接打开免提模式的控制操作。 When the motion track of the mobile terminal is performed according to the second preset motion track and the caller application is currently running, the corresponding triggering instruction for prompting the user to open the hands-free mode or directly opening the hands-free mode is triggered to trigger execution of the currently running incoming call application. Remind the user to turn on the hands-free mode or directly open the hands-free mode control operation.
  6. 如权利要求1-3中任一所述的控制移动终端的方法,其中,所述当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令以触发对当前运行的应用程序执行相应控制操作包括:The method for controlling a mobile terminal according to any one of claims 1 to 3, wherein when the motion track of the mobile terminal is performed according to a preset motion trajectory, acquiring an application that is currently running and the preset The triggering instruction corresponding to the motion track triggers the corresponding control operations on the currently running application, including:
    当所述移动终端的运动轨迹按照预设运动轨迹进行时,判断当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景;Determining whether the currently running application and the preset motion track satisfy a preset usage scenario when the motion track of the mobile terminal is performed according to a preset motion track;
    若满足,则获取与所述预设使用场景相对应的触发指令以触发对当前运行的应用程序执行相应控制操作。If yes, a trigger instruction corresponding to the preset use scenario is acquired to trigger a corresponding control operation on the currently running application.
  7. 如权利要求6所述的控制移动终端的方法,其中,所述当所述移动终端的运动轨迹按照预设运动轨迹进行时,判断当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景包括:The method of controlling a mobile terminal according to claim 6, wherein when the motion track of the mobile terminal is performed according to a preset motion track, it is determined whether the currently running application and the preset motion track satisfy a preset. Usage scenarios include:
    当所述移动终端的运动变化按照预设运动轨迹进行时,获取所述移动终端的第二运动参数,所述第二运动参数至少包括光感值和/或距离值;Obtaining a second motion parameter of the mobile terminal when the motion change of the mobile terminal is performed according to a preset motion trajectory, where the second motion parameter includes at least a light sensation value and/or a distance value;
    判断所述第二运动参数、当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景。Determining whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario.
  8. 如权利要求7所述的控制移动终端的方法,其中,所述当所述移动终端的运动变化按照预设运动轨迹进行时,获取所述移动终端的第二运动参数,所述第二运动参数至少包括光感值和/或距离值包括:当所述移动终端的运动变化按照第三预设运动轨迹进行时,获取所述移动终端的光感值与距离值;The method of controlling a mobile terminal according to claim 7, wherein when the motion change of the mobile terminal is performed according to a preset motion trajectory, acquiring a second motion parameter of the mobile terminal, the second motion parameter The at least the light sensation value and/or the distance value includes: when the motion change of the mobile terminal is performed according to the third preset motion trajectory, acquiring the light sensation value and the distance value of the mobile terminal;
    所述判断所述第二运动参数、当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景包括:判断所述光感值与距离值、当前运行的来电应用以及所述第三预设运动轨迹是否满足接听来电的预设使用场景,其中,接听来电的预设使用场景所对应的应用程序为来电应用;Determining whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario include: determining the light sensitivity value and the distance value, the currently running incoming call application, and the third Whether the preset motion track satisfies the preset use scenario of the incoming call, wherein the application corresponding to the preset use scenario of the incoming call is an incoming call application;
    所述获取与所述预设使用场景相对应的触发指令以触发对当前运行的应用程序执行相应控制操作包括:获取与接听来电的预设使用场景相对应的静止扬声器外放的触发指令以触发对当前运行的来电应用执行静止扬声器外放的控制操作。The acquiring a trigger instruction corresponding to the preset use scenario to trigger a corresponding control operation on the currently running application comprises: acquiring a trigger instruction of a static speaker externally corresponding to a preset use scenario of answering an incoming call to trigger Performs a control operation of the static speaker external release for the currently running incoming call application.
  9. 一种控制移动终端的装置,所述控制移动终端的装置包括:A device for controlling a mobile terminal, the device for controlling the mobile terminal includes:
    轨迹判断模块,设置为当检测到移动终端发生运动变化时,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行;a trajectory determining module, configured to determine whether the motion trajectory of the mobile terminal is performed according to a preset motion trajectory when detecting a motion change of the mobile terminal;
    指令获取模块,设置为当所述移动终端的运动轨迹按照预设运动轨迹进行时,获取与当前运行的应用程序及所述预设运动轨迹相对应的触发指令;The instruction acquisition module is configured to: when the motion track of the mobile terminal is performed according to the preset motion track, acquire a trigger instruction corresponding to the currently running application program and the preset motion track;
    触发控制模块,设置为根据获取的所述触发指令,触发对当前运行的应用程序执行相应控制操作。 The trigger control module is configured to trigger a corresponding control operation on the currently running application according to the acquired trigger instruction.
  10. 如权利要求9所述的控制移动终端的装置,其中,所述轨迹判断模块包括:The apparatus for controlling a mobile terminal according to claim 9, wherein the trajectory determining module comprises:
    检测子模块,设置为检测移动终端的运动变化;a detecting submodule configured to detect a motion change of the mobile terminal;
    第一运动参数获取子模块,设置为当检测到移动终端发生运动变化时,获取所述移动终端的第一运动参数,其中,所述第一运动参数至少包括角速度与加速度;a first motion parameter acquisition sub-module, configured to acquire a first motion parameter of the mobile terminal when detecting a motion change of the mobile terminal, where the first motion parameter includes at least an angular velocity and an acceleration;
    变化值获得子模块,设置为根据获取到的所述第一运动参数,获得预设时间内所述第一运动参数的变化值;And a change value obtaining submodule, configured to obtain, according to the obtained first motion parameter, a change value of the first motion parameter in a preset time;
    轨迹判断子模块,设置为根据所述第一运动参数和所述第一运动参数的变化值,判断所述移动终端的运动轨迹是否按照预设运动轨迹进行。The trajectory determining sub-module is configured to determine whether the motion trajectory of the mobile terminal is performed according to the preset motion trajectory according to the first motion parameter and the change value of the first motion parameter.
  11. 如权利要求10所述的控制移动终端的装置,其中,所述轨迹判断子模块包括:The apparatus for controlling a mobile terminal according to claim 10, wherein the trajectory determination sub-module comprises:
    轨迹确定单元,设置为根据所述第一运动参数和所述第一运动参数的变化值,确定所述移动终端的运动轨迹,其中,所述移动终端的运动轨迹包括所述移动终端的起始状态、终止状态以及从起始状态到终止状态的运动状态、运动方向及运动的姿态变化;a trajectory determining unit, configured to determine a motion trajectory of the mobile terminal according to the first motion parameter and a change value of the first motion parameter, where a motion trajectory of the mobile terminal includes a start of the mobile terminal State, termination state, and motion state, motion direction, and motion change from the initial state to the termination state;
    轨迹判断单元,设置为根据所述移动终端的运动轨迹,判断所述移动终端是否按照预设运动轨迹运行。The trajectory determining unit is configured to determine, according to the motion trajectory of the mobile terminal, whether the mobile terminal operates according to a preset motion trajectory.
  12. 如权利要求9-11中任一所述的控制移动终端的装置,其中,所述指令获取模块包括:The apparatus for controlling a mobile terminal according to any one of claims 9-11, wherein the instruction acquisition module comprises:
    使用场景判断子模块,设置为当所述移动终端的运动轨迹按照预设运动轨迹进行时,判断当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景;Using the scene determination sub-module, when the motion track of the mobile terminal is performed according to the preset motion track, determining whether the currently running application program and the preset motion track meet the preset use scenario;
    指令获取子模块,设置为当当前运行的应用程序与所述预设运动轨迹满足预设使用场景时,获取与所述预设使用场景相对应的触发指令以触发对当前运行的应用程序执行相应控制操作。The instruction acquisition sub-module is configured to: when the currently running application and the preset motion trajectory satisfy the preset usage scenario, acquire a trigger instruction corresponding to the preset usage scenario to trigger a corresponding execution on the currently running application Control operation.
  13. 如权利要求12所述的控制移动终端的装置,其中,所述使用场景判断子模块包括:The apparatus for controlling a mobile terminal according to claim 12, wherein the usage scenario determining submodule comprises:
    第二运动参数获取单元,设置为当所述移动终端的运动变化按照预设运动轨迹进行时,获取所述移动终端的第二运动参数,所述第二运动参数至少包括光感值和/或距离值;a second motion parameter acquiring unit, configured to acquire a second motion parameter of the mobile terminal when the motion change of the mobile terminal is performed according to a preset motion trajectory, where the second motion parameter includes at least a light sensation value and/or Distance value
    使用场景判断单元,设置为判断所述第二运动参数、当前运行的应用程序与所述预设运动轨迹是否满足预设使用场景。The use scene determining unit is configured to determine whether the second motion parameter, the currently running application, and the preset motion track satisfy a preset usage scenario.
  14. 一种移动终端,包括传感器、存储器、微处理器,所述移动终端还包括权利要求9-13中任一所述的控制移动终端的装置。 A mobile terminal comprising a sensor, a memory, a microprocessor, the mobile terminal further comprising the apparatus for controlling the mobile terminal of any one of claims 9-13.
PCT/CN2016/070319 2015-06-15 2016-01-06 Method and device for controlling mobile terminal, and mobile terminal WO2016201962A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510331068.2A CN106325467B (en) 2015-06-15 2015-06-15 Method and device for controlling mobile terminal and mobile terminal
CN201510331068.2 2015-06-15

Publications (1)

Publication Number Publication Date
WO2016201962A1 true WO2016201962A1 (en) 2016-12-22

Family

ID=57544812

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/070319 WO2016201962A1 (en) 2015-06-15 2016-01-06 Method and device for controlling mobile terminal, and mobile terminal

Country Status (2)

Country Link
CN (1) CN106325467B (en)
WO (1) WO2016201962A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107690034A (en) * 2017-10-27 2018-02-13 中国科学技术大学苏州研究院 Intelligent scene mode switching system and method based on environmental background sound
CN110362206A (en) * 2019-07-16 2019-10-22 Oppo广东移动通信有限公司 Gesture detecting method, device, terminal and computer readable storage medium
CN112162637A (en) * 2020-09-30 2021-01-01 上海众链科技有限公司 Motion sensing control method and system of intelligent terminal and computer readable storage medium
CN114470679A (en) * 2022-02-08 2022-05-13 上海铼锶信息技术有限公司 Motion detection device and system

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107367252B (en) * 2017-07-11 2020-12-29 努比亚技术有限公司 Relative position change judgment method and device and computer readable storage medium
CN108024015B (en) * 2017-08-21 2018-11-30 盐城吉大智能终端产业研究院有限公司 Mobile terminal call reminding system
WO2019100331A1 (en) * 2017-11-24 2019-05-31 深圳传音通讯有限公司 Method for answering incoming call, terminal, storage medium, and computer program
CN109085967B (en) * 2018-06-27 2021-09-21 创新先进技术有限公司 Application function calling method and device and electronic equipment
CN108962190B (en) * 2018-07-11 2020-10-02 广州视源电子科技股份有限公司 Bright screen control method and device, storage medium and intelligent mirror
CN109324737A (en) * 2018-08-31 2019-02-12 阿里巴巴集团控股有限公司 A kind of method, apparatus, mobile terminal and the storage medium of invocation target function
CN110209289A (en) * 2019-05-31 2019-09-06 芋头科技(杭州)有限公司 Control method, system, controller, medium and the terminal of mobile intelligent terminal
CN110475025A (en) * 2019-08-23 2019-11-19 西安闻泰电子科技有限公司 Incoming call reminding method, device, intelligent terminal and computer readable storage medium
TWI803716B (en) * 2019-11-27 2023-06-01 廣達電腦股份有限公司 Scanning device and method of automatically triggering the same through specific motion trajectory
CN112866923A (en) * 2021-01-27 2021-05-28 南京天擎汽车电子有限公司 Vehicle control method based on positioning, vehicle control function configuration method and device
CN115640561B (en) * 2022-11-15 2023-03-14 季华实验室 Screen control method, device, terminal and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101178615A (en) * 2007-12-12 2008-05-14 美新半导体(无锡)有限公司 Gesture, movement induction system and portable electronic apparatus using same
CN102647504A (en) * 2011-02-16 2012-08-22 三星电子(中国)研发中心 Method for controlling applications in mobile phone
CN102915184A (en) * 2012-09-18 2013-02-06 百度在线网络技术(北京)有限公司 Interaction control method and device for mobile terminal and mobile terminal

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101895799B (en) * 2010-07-07 2015-08-12 中兴通讯股份有限公司 The control method of music and music player
WO2012119548A1 (en) * 2011-03-07 2012-09-13 联想(北京)有限公司 Control method, control device, display device, and electronic device
CN103841246B (en) * 2012-11-20 2018-04-27 联想(北京)有限公司 A kind of information processing method, system and a kind of mobile terminal
CN102984385A (en) * 2012-11-28 2013-03-20 广东欧珀移动通信有限公司 System and method for mobile terminal to answer call, and mobile terminal
CN103079013A (en) * 2013-01-17 2013-05-01 广东欧珀移动通信有限公司 Application operation method and device of mobile terminal and mobile terminal
CN103197839A (en) * 2013-03-26 2013-07-10 北京小米科技有限责任公司 Unlocking method, device and facility
CN103312902A (en) * 2013-07-04 2013-09-18 深圳市中兴移动通信有限公司 Method and device for starting application automatically
CN104424671A (en) * 2013-08-22 2015-03-18 中兴通讯股份有限公司 Mobile device evidence obtaining treatment method and apparatus
CN103760982B (en) * 2014-01-22 2017-09-22 深圳市金立通信设备有限公司 A kind of method and terminal of control terminal screen state

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101178615A (en) * 2007-12-12 2008-05-14 美新半导体(无锡)有限公司 Gesture, movement induction system and portable electronic apparatus using same
CN102647504A (en) * 2011-02-16 2012-08-22 三星电子(中国)研发中心 Method for controlling applications in mobile phone
CN102915184A (en) * 2012-09-18 2013-02-06 百度在线网络技术(北京)有限公司 Interaction control method and device for mobile terminal and mobile terminal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107690034A (en) * 2017-10-27 2018-02-13 中国科学技术大学苏州研究院 Intelligent scene mode switching system and method based on environmental background sound
CN110362206A (en) * 2019-07-16 2019-10-22 Oppo广东移动通信有限公司 Gesture detecting method, device, terminal and computer readable storage medium
CN112162637A (en) * 2020-09-30 2021-01-01 上海众链科技有限公司 Motion sensing control method and system of intelligent terminal and computer readable storage medium
CN114470679A (en) * 2022-02-08 2022-05-13 上海铼锶信息技术有限公司 Motion detection device and system

Also Published As

Publication number Publication date
CN106325467B (en) 2021-10-29
CN106325467A (en) 2017-01-11

Similar Documents

Publication Publication Date Title
WO2016201962A1 (en) Method and device for controlling mobile terminal, and mobile terminal
US10353484B2 (en) Performing an action associated with a motion based input
RU2690202C2 (en) Method and device for gesture recognition
CN105488957B (en) Method for detecting fatigue driving and device
US9122332B2 (en) Automatic detection for touch through glove
US9392088B2 (en) Intelligent muting of a mobile device
CN104049759A (en) Instruction input and protection method integrating touch screen and behavior sensing
CN106647779A (en) Flying equipment landing method and flying equipment
EP3531722B1 (en) Application startup method and terminal device
WO2014169658A1 (en) Alarm method and device
CN104184901A (en) Method for controlling handheld device by means of gravity sensor and acceleration sensor
WO2017148006A1 (en) Terminal control method and device, terminal, and computer storage medium
US10296096B2 (en) Operation recognition device and operation recognition method
WO2013082953A1 (en) Man machine interaction detection and processing method based on linear acceleration sensor in smart terminal
CN104516474A (en) Information processing method and electronic device
US9692871B2 (en) Information processing method and electronic device
US9696337B2 (en) MEMS-based proximity sensor device and method
US9557848B2 (en) Handheld electronic apparatus and method for controlling the same
US20140184495A1 (en) Portable Device Input by Configurable Patterns of Motion
JP2018037819A (en) Electronic apparatus, control method, and program
CN106379232B (en) The method and device that belongings are reminded
CN104571861A (en) Method and device for reminding users
TWI509502B (en) Mems-based proximity sensor device and method
TW201427378A (en) System and method of hanging up a phone
CN107888767A (en) A kind of owner's information cuing method and its device, mobile terminal

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: 16810703

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: 16810703

Country of ref document: EP

Kind code of ref document: A1