CN105955484A - Control method and apparatus based on motion acceleration of terminal - Google Patents
Control method and apparatus based on motion acceleration of terminal Download PDFInfo
- Publication number
- CN105955484A CN105955484A CN201610299470.1A CN201610299470A CN105955484A CN 105955484 A CN105955484 A CN 105955484A CN 201610299470 A CN201610299470 A CN 201610299470A CN 105955484 A CN105955484 A CN 105955484A
- Authority
- CN
- China
- Prior art keywords
- terminal
- acceleration
- motion
- described terminal
- status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
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
The embodiment of the invention provides a control method and apparatus based on motion acceleration of a terminal. The method comprises the steps of: detecting a current motion acceleration of the terminal by adopting acceleration sensing equipment arranged in the terminal; and according to the motion acceleration of the terminal, controlling an operating state of an application in the terminal. By adopting the scheme provided by the embodiment of the invention, the terminal can be subjected to control operation according to the current motion acceleration of the terminal, so that operation forms are enriched.
Description
Technical field
The present embodiments relate to Power Electronic Technique, accelerate based on terminal motion particularly to one
The control method of degree and device.
Background technology
The modern life, people use electronic product, particularly hand-held mobile terminal such as mobile phone, pad etc.
More and more frequent.It is not only because them and is prone to portable, and feature richness.
Inventor is during realizing the present invention, although finding that prior art has following defects that
The feature richness of mobile terminal, as listened music, making a phone call, take pictures, but the control of correspondence operation
Form is the most single.Such as, for possessing the terminal of touch screen, user must start up screen,
Carry out touch operation on screen, great amount of terminals electricity need to be expended;The most such as, some exterior of terminal meetings
Certain operations button is set, but these key numbers are also limited, even if Macintosh operation,
Controllable function item number is also limited.
Summary of the invention
The embodiment of the present invention provides a kind of control method based on terminal acceleration of motion and device, energy
Enough acceleration of motion according to present terminal, are controlled operation, enrich operation format terminal.
For reaching above-mentioned purpose, the invention provides a kind of acceleration sensing using terminal built-in and set
The acceleration of motion of standby detection present terminal;According to the acceleration of motion of described terminal, control terminal
The running status of interior application.
The present invention also provides for a kind of control device based on terminal acceleration of motion, including: acceleration
Detection module, for using the motion of the acceleration sensing equipment Inspection present terminal of terminal built-in to add
Speed;Status control module, for the acceleration of motion according to described terminal, controls terminal planted agent
Running status.
The control method based on terminal acceleration of motion of the embodiment of the present invention and device, by detection
The acceleration of motion that terminal is current;And according to the concrete acceleration of motion value of terminal, control in terminal
The running status of application, thus enrich the operation format that terminal is realized controlling to be used by user.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the present invention
Technological means, and can be practiced according to the content of description, and the present invention's be upper in order to allow
State and can become apparent with other objects, features and advantages, below especially exemplified by the concrete reality of the present invention
Execute mode.
Accompanying drawing explanation
One embodiment of control method based on terminal acceleration of motion that Fig. 1 provides for the present invention
Method flow diagram;
Another enforcement of control method based on terminal acceleration of motion that Fig. 2 provides for the present invention
The method flow diagram of example;
One embodiment of control device based on terminal acceleration of motion that Fig. 3 provides for the present invention
Structural representation;
Another enforcement of control device based on terminal acceleration of motion that Fig. 4 provides for the present invention
The structural representation of example.
Detailed description of the invention
It is more fully described the exemplary embodiment of the disclosure below with reference to accompanying drawings.Although it is attached
Figure shows the exemplary embodiment of the disclosure, it being understood, however, that can be with various shapes
Formula realizes the disclosure and should not limited by embodiments set forth here.On the contrary, it is provided that these
Embodiment is able to be best understood from the disclosure, and can be by the scope of the present disclosure
Complete conveys to those skilled in the art.
Embodiment one
One embodiment of control method based on terminal acceleration of motion that Fig. 1 provides for the present invention
Method flow diagram, the executive agent of the method can be the end being built-in with acceleration sensing equipment
End equipment, such as mobile phone, pad etc., and this acceleration sensing equipment can move with acquisition terminal
During acceleration change.As it is shown in figure 1, should controlling party based on terminal acceleration of motion
Method comprises the following steps that
S110, uses the motion of the acceleration sensing equipment Inspection present terminal of terminal built-in to accelerate
Degree.
Specifically, can be existed by acceleration sensing equipment Inspection terminal integrated in terminal unit
Accekeration in moving process.This accekeration can be sat by the space three-dimensional pre-build
Mark system carries out accurate description.
Such as, using terminal state time static as initial state, under this initial state,
The acceleration of motion of acceleration sensing equipment collection is 0, by acceleration of motion component with above-mentioned in advance
In the 3 d space coordinate system set up, each coordinate direction forms corresponding relation, under this corresponding relation
Acceleration of motion component be defined as original state component, and each component value is also 0.Work as terminal
Acceleration of motion change after, can be by acceleration of motion and the original state institute after change
Corresponding accekeration compares, and i.e. can get the acceleration of motion of present terminal, the most eventually
End change of acceleration of motion component on each coordinate direction.
S120, according to the acceleration of motion of terminal, the running status applied in controlling terminal.
Specifically, can in advance by terminal for different directions, different size of acceleration of motion with
In terminal, the running status of application carries out correspondence, and forms acceleration of motion-running status corresponding relation
Table.Acceleration of motion is there is in the acceleration sensing equipment Inspection in being built in terminal to present terminal,
The running status of corresponding application can be found by inquiring about this mapping table, and control to perform this fortune
Row state.
Such as, this running status can be to open certain application, or has been turned in present terminal
Certain function of application be automatically brought into operation.The present embodiment application to concrete operations, with
And do not limit for the function needing operation in application.
The control method based on terminal acceleration of motion of the embodiment of the present invention, is worked as by detection terminal
Front acceleration of motion;And according to the concrete acceleration of motion of terminal, the fortune applied in controlling terminal
Row state, thus enrich the operation format that terminal is realized controlling to be used by user.
Embodiment two
Another enforcement of control method based on terminal acceleration of motion that Fig. 2 provides for the present invention
The method flow diagram of example, the method can be considered the specific implementation of embodiment of the method shown in Fig. 1.
As in figure 2 it is shown, above-mentioned control method based on terminal acceleration of motion comprises the following steps that
The most whether S210, detection terminal are in screen state of going out.
For having the terminal unit of touch screen operating function, when screen be in have been turned on state time,
Application in terminal or program can directly be operated by user by Touch Screen.But adopt for a long time
With touch screen terminal operated the electricity that terminal has greatly been lost.And when screen is not actuated
Time, if user needs to operate certain application, screen to be started, too increase user
The complexity of operation.Therefore, this programme is being performed, i.e. by the acceleration of motion of terminal to terminal
When being controlled, can first detect the most whether terminal is in screen state of going out (screen inactive state).
If end is in screen state of going out, then by the acceleration of motion of terminal, terminal is controlled
Meaning and the effect of system are the most prominent, and have also carried out merit with the form using touch screen operation
Can distinguish.
If it is, perform S220, use the acceleration sensing equipment Inspection of terminal built-in currently eventually
The acceleration of motion of end.Step S220 is identical with abovementioned steps S110 content.
Further, after collecting the acceleration of motion of terminal, step S230 can be continued executing with,
According to the acceleration of motion of terminal, displacement and/or angle that computing terminal is current change.
Original state based on terminal (terminal resting state), and terminal is by moving process,
The change of the acceleration arrived of detection, including change and the change of acceleration magnitude in acceleration direction,
The track of terminal operating can be calculated, and then the terminal displacement relative to original state can be calculated
And/or angle variable quantity.
With detection terminal at the acceleration of motion computing terminal along different preset directions at different directions
On change in displacement, and the angle change of relative original state.Such as, terminal is along above-mentioned
Under 3 d space coordinate system, the acceleration of motion of a certain coordinate direction, thus can retouch more accurately
State out the movement locus of terminal.
On this basis, perform step: S240, according to the acceleration of motion of terminal, control terminal
The running status of interior application.Step S240 is similar to abovementioned steps S120.
Concrete, can be by acceleration of motion being carried out displacement and/or the angle of the terminal that computing obtains
Degree change, currently has been turned on applying the functional status at preset function item in controlling terminal.
Such as, can be refined as by above-mentioned acceleration of motion-running status mapping table, terminal is on edge
The displacement of default multiple directions and/or change and in terminal relative to the angle of terminal initial state
Currently have turned on applies the functional status at preset function item corresponding.So motion of refinement adds
Speed-operation running status, can increase user to there being exercisable function items in terminal, meanwhile,
Also enrich the implementation carrying out running status operation according to terminal acceleration of motion, improve behaviour
The motility made.
Concrete, for currently having been turned on application in terminal, including music player, photographing unit,
Video players etc. all can use the control behaviour carrying out specific function item according to the acceleration of motion of terminal
The scheme made.
Such as, when currently having been turned on application in terminal and including talk application, then can be by changing
The acceleration of motion of terminal, connects or current talking process in kill-call application.Concrete, can
Terminal is set under a certain original state, when talk application has telephone access, then can determine whether current end
Whether the acceleration of motion of end increases, and acceleration direction entirety is upwards, if it is, connect electricity
Words;Or, when talk application is conversed, then can determine whether that the motion of present terminal is accelerated
Whether degree increases, and acceleration direction is overall downwards, if it is, hang up the telephone.
Those skilled in the art are on the basis of based on this programme general idea, it is also possible to design other
The control mode of form, this is not enumerated by this programme.
The control method based on terminal acceleration of motion that the embodiment of the present invention provides, shown in Fig. 1
On the basis of embodiment, the acceleration of motion of the present terminal of detection is further refined,
And the description controlling operation format of more horn of plenty has been carried out for these refinements.Further,
This programme also, as a example by the control of talk application operates, lists several concrete control mode of operation,
Greatly enhance user's flexible operating to terminal, improve Consumer's Experience.
Embodiment three
One embodiment of control device based on terminal acceleration of motion that Fig. 3 provides for the present invention
Structural representation, may be used for the method step performed as shown in Figure 1.As it is shown on figure 3,
Should include by control device based on terminal acceleration of motion: acceleration detection module 310 and state control
Molding block 320, wherein:
Acceleration detection module 310, current for the acceleration sensing equipment Inspection using terminal built-in
The acceleration of motion of terminal;Status control module 320, for the acceleration of motion according to terminal, control
The running status of application in terminal processed.
The control device based on terminal acceleration of motion that the present invention provides, current by detection terminal
Acceleration of motion;And according to the concrete acceleration of motion of terminal, the operation applied in controlling terminal
State, thus enrich the operation format that terminal is realized controlling to be used by user.
Embodiment four
Control another embodiment of device based on terminal acceleration of motion that Fig. 4 provides for the present invention
Structural representation, can be considered the refinement structure of Fig. 3 shown device embodiment, can be used for performing such as
Method step shown in Fig. 2, as shown in Figure 4, on the basis of structure shown in Fig. 3:
Above-mentioned control device based on terminal acceleration of motion also includes: computing module 330, for root
According to the acceleration of motion of terminal, displacement and/or angle that computing terminal is current change.
Further, above-mentioned status control module 320 specifically for, according to the displacement of terminal and/or
Angle changes, and currently has been turned on applying the functional status at preset function item in controlling terminal.
Further, currently have been turned on application in above-mentioned terminal and include talk application, correspondence, shape
State control module 320 is specifically for connecting or current talking process in kill-call application.
Further, above-mentioned control device based on terminal acceleration of motion also includes:
Go out screen detection module 330, is used for detecting the most whether terminal is in screen state of going out;If it is,
Then triggering acceleration detection module 310 performs to use the acceleration sensing equipment Inspection of terminal built-in to work as
The operation of the acceleration of motion of front terminal.
The control device based on terminal acceleration of motion that the embodiment of the present invention provides, shown in Fig. 3
On the basis of embodiment, the acceleration of motion of the present terminal of detection is further refined,
And the description controlling operation format of more horn of plenty has been carried out for these refinements.Further,
This programme also, as a example by the control of talk application operates, lists several concrete control mode of operation,
Greatly enhance user's flexible operating to terminal, improve Consumer's Experience.
One of ordinary skill in the art will appreciate that: realize the whole or portion of above-mentioned each method embodiment
Can be completed by the hardware that programmed instruction is relevant step by step.Aforesaid program can store
In a computer read/write memory medium.This program upon execution, perform include above-mentioned respectively
The step of embodiment of the method;And aforesaid storage medium includes: ROM, RAM, magnetic disc or
The various media that can store program code such as person's CD.
It is last it is noted that various embodiments above is only in order to illustrate technical scheme,
It is not intended to limit;Although the present invention being described in detail with reference to foregoing embodiments,
It will be understood by those within the art that: foregoing embodiments still can be remembered by it
The technical scheme carried is modified, or carries out the most some or all of technical characteristic
With replacing;And these amendments or replacement, do not make the essence of appropriate technical solution depart from this
Invent the scope of each embodiment technical scheme.
Claims (10)
1. a control method based on terminal acceleration of motion, it is characterised in that including:
Use the acceleration of motion of the acceleration sensing equipment Inspection present terminal of terminal built-in;
According to the acceleration of motion of described terminal, the running status applied in controlling terminal.
Method the most according to claim 1, it is characterised in that described employing terminal built-in
Acceleration sensing equipment Inspection present terminal acceleration of motion after, including:
According to the acceleration of motion of described terminal, calculate the current displacement of described terminal and/or angle becomes
Change.
Method the most according to claim 2, it is characterised in that described according to described terminal
Acceleration of motion, the running status applied in controlling terminal includes:
Displacement according to described terminal and/or angle change, currently having been turned in controlling described terminal should
It is used in the functional status of preset function item.
Method the most according to claim 3, it is characterised in that currently open in described terminal
Dynamic application includes talk application, currently has been turned on applying at preset function in the described terminal of described control
The functional status of item, including:
Connect or hang up current talking process in described talk application.
5. according to the method described in any one of claim 1-4, it is characterised in that described method is also
Including:
Detect the most described terminal is in screen state of going out;
If it is, perform the acceleration sensing equipment Inspection present terminal of described employing terminal built-in
The operation of acceleration of motion.
6. a control device based on terminal acceleration of motion, it is characterised in that including:
Acceleration detection module, for using the acceleration sensing equipment Inspection of terminal built-in currently eventually
The acceleration of motion of end;
Status control module, for the acceleration of motion according to described terminal, controls application in terminal
Running status.
Device the most according to claim 6, it is characterised in that described device also includes:
Computing module, for the acceleration of motion according to described terminal, calculates the displacement that described terminal is current
And/or angle change.
Device the most according to claim 7, it is characterised in that described status control module has
Body is used for,
Displacement according to described terminal and/or angle change, currently having been turned in controlling described terminal should
It is used in the functional status of preset function item.
Device the most according to claim 8, it is characterised in that currently open in described terminal
Dynamic application includes talk application,
Described status control module is specifically for connecting or hang up current talking in described talk application
Journey.
10. according to the device described in any one of claim 6-9, it is characterised in that described device is also
Including:
Go out screen detection module, is used for detecting the most described terminal is in screen state of going out;
Perform to use the acceleration of terminal built-in to pass if it is, trigger described acceleration detection module
The operation of the acceleration of motion of sense equipment Inspection present terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610299470.1A CN105955484A (en) | 2016-05-07 | 2016-05-07 | Control method and apparatus based on motion acceleration of terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610299470.1A CN105955484A (en) | 2016-05-07 | 2016-05-07 | Control method and apparatus based on motion acceleration of terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105955484A true CN105955484A (en) | 2016-09-21 |
Family
ID=56913985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610299470.1A Pending CN105955484A (en) | 2016-05-07 | 2016-05-07 | Control method and apparatus based on motion acceleration of terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105955484A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018149030A1 (en) * | 2017-02-16 | 2018-08-23 | 华为技术有限公司 | Method, apparatus, and device for detecting proximity of electronic device to human body |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101754462A (en) * | 2009-12-24 | 2010-06-23 | 深圳华为通信技术有限公司 | Method and terminal for setting state of mobile terminal |
CN103024194A (en) * | 2012-12-26 | 2013-04-03 | 珠海市魅族科技有限公司 | Mobile terminal and incoming call connecting method thereof |
CN103092341A (en) * | 2012-12-31 | 2013-05-08 | 华为技术有限公司 | Method and device of terminal control and terminal |
CN103116412A (en) * | 2013-02-05 | 2013-05-22 | 广东欧珀移动通信有限公司 | Method and system for starting music player |
CN103841246A (en) * | 2012-11-20 | 2014-06-04 | 联想(北京)有限公司 | Information processing method and system, and mobile terminal |
CN104536569A (en) * | 2014-12-26 | 2015-04-22 | 中科创达软件股份有限公司 | Mobile terminal and method and device for controlling mobile terminal |
CN105528162A (en) * | 2014-09-28 | 2016-04-27 | 中兴通讯股份有限公司 | Mobile terminal control method, mobile terminal control device and mobile terminal |
-
2016
- 2016-05-07 CN CN201610299470.1A patent/CN105955484A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101754462A (en) * | 2009-12-24 | 2010-06-23 | 深圳华为通信技术有限公司 | Method and terminal for setting state of mobile terminal |
CN103841246A (en) * | 2012-11-20 | 2014-06-04 | 联想(北京)有限公司 | Information processing method and system, and mobile terminal |
CN103024194A (en) * | 2012-12-26 | 2013-04-03 | 珠海市魅族科技有限公司 | Mobile terminal and incoming call connecting method thereof |
CN103092341A (en) * | 2012-12-31 | 2013-05-08 | 华为技术有限公司 | Method and device of terminal control and terminal |
CN103116412A (en) * | 2013-02-05 | 2013-05-22 | 广东欧珀移动通信有限公司 | Method and system for starting music player |
CN105528162A (en) * | 2014-09-28 | 2016-04-27 | 中兴通讯股份有限公司 | Mobile terminal control method, mobile terminal control device and mobile terminal |
CN104536569A (en) * | 2014-12-26 | 2015-04-22 | 中科创达软件股份有限公司 | Mobile terminal and method and device for controlling mobile terminal |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018149030A1 (en) * | 2017-02-16 | 2018-08-23 | 华为技术有限公司 | Method, apparatus, and device for detecting proximity of electronic device to human body |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102662557B (en) | Mobile terminal and unlock method | |
CN104166458A (en) | Method and device for controlling multimedia player | |
DE112013007524T5 (en) | Wrist device input via wrist movement | |
CN102081501A (en) | Method and device for providing shortcut operation application programs for user and mobile terminal | |
CN105094967A (en) | Method and apparatus for operating process | |
CN102880414A (en) | Terminal equipment and method for starting program rapidly | |
CN110515626A (en) | The code compiling method and Related product of deep learning Computational frame | |
CN103631522A (en) | Method and device for defining shortcut operation mode by user on mobile terminal | |
US20130093662A1 (en) | System and method of mode-switching for a computing device | |
CN107608585A (en) | The operating method and equipment and mobile terminal of a kind of application program | |
CN106020663A (en) | A terminal controlling method and device | |
CN106095227A (en) | Desktop wallpaper changing method and device | |
CN106201312A (en) | A kind of application processing method, device and terminal | |
CN104793879B (en) | Object selection method and terminal device on terminal device | |
CN105867794A (en) | Acquisition method and device of associated information of screen locking wallpaper | |
CN101923546A (en) | Method and system for playing image files inside folder | |
CN105320260B (en) | The control method and mobile terminal of mobile terminal | |
CN107967092A (en) | Application related information display methods and relevant device | |
CN107544740B (en) | Application processing method and device, storage medium and electronic equipment | |
CN102890566A (en) | Method and device for electronic device to realize desktop switching, and electronic terminal | |
CN105955484A (en) | Control method and apparatus based on motion acceleration of terminal | |
CN105278805A (en) | Menu display method and apparatus | |
CN108073267A (en) | Three dimensions control method and device based on movement locus | |
CN106325471A (en) | Apparatus and control method | |
CN105847675A (en) | Camera mode switching method, apparatus and mobile device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160921 |
|
WD01 | Invention patent application deemed withdrawn after publication |