CN106598630A - Key control method and apparatus, and terminal - Google Patents

Key control method and apparatus, and terminal Download PDF

Info

Publication number
CN106598630A
CN106598630A CN201611266569.8A CN201611266569A CN106598630A CN 106598630 A CN106598630 A CN 106598630A CN 201611266569 A CN201611266569 A CN 201611266569A CN 106598630 A CN106598630 A CN 106598630A
Authority
CN
China
Prior art keywords
specified button
terminal
shielding
application
button
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
Application number
CN201611266569.8A
Other languages
Chinese (zh)
Inventor
陈帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tinno Wireless Technology Co Ltd
Original Assignee
Shenzhen Tinno Wireless Technology Co Ltd
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 Shenzhen Tinno Wireless Technology Co Ltd filed Critical Shenzhen Tinno Wireless Technology Co Ltd
Priority to CN201611266569.8A priority Critical patent/CN106598630A/en
Publication of CN106598630A publication Critical patent/CN106598630A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

Embodiments of the invention provide a key control method and apparatus, and a terminal. The method comprises the steps of judging whether a current foreground application of a terminal requires shielding of a specified key or not in response to operation of receiving a triggering message for the specified key on the terminal; and prohibiting execution of operation corresponding to the specified key in response to the fact that the foreground application requires the shielding of the specified key. When the triggering message for the specified key on the terminal is received, whether the current foreground application of the terminal requires the shielding of the specified key or not is judged, and whether the operation corresponding to the specified key is executed or not is determined according to a judgment result, so that the terminal can intelligently understand whether the operation corresponding to the specified key is truly executed or not according to an intention of a user, the misoperation caused by false touch of a key is avoided, the usage experience of the user is improved, and the problem of relatively poor usage experience of the user due to the misoperation often caused by false touch of the key during use of an application of the terminal by the user in the prior art is solved.

Description

Key control method, device and terminal
【Technical field】
This programme is related to the communications field, more particularly to a kind of key control method, device and terminal.
【Background technology】
Currently, the terminal such as mobile phone, panel computer is widely applied in daily life.And with The continuous development of technology, the function of these terminals are more and more.Correspondingly, install in these terminals application program (namely APP, referred to as using) it is also more and more.
In certain application program of terminal front stage operation, often there is due to user's false touch certain button in terminal And maloperation is caused, so as to cause terminal to exit the situation of the application program with running counter to user view.Particularly it is currently applied to The sensitivity more and more higher of the touch physical button of terminal, this false touch cause what the situation for exiting foreground application occurred Probability also more and more higher.
For example, when user plays the BACK keys (returning button) that game mistiming contacts mobile phone, the screen of mobile phone using mobile phone Current interface will be exited, causes user proceed game.
During this programme is realized, inventor has found that at least there are the following problems in prior art:
When certain of using terminal is applied, Jing often causes maloperation due to touch of key-press by accident to user, causes user to use body Test poor.
【The content of the invention】
In view of this, this programme embodiment provides a kind of key control method, device and terminal, to solve existing skill In art user when certain of using terminal is applied, Jing often causes maloperation due to touch of key-press by accident, cause user experience compared with Poor problem.
In a first aspect, this programme embodiment provides a kind of key control method, terminal is applied to, methods described includes:
In response to receiving the triggering message to specified button in the terminal, the current foreground application of the terminal is judged Whether program requires to shield the specified button;
The shielding specified button is required in response to the foreground application, forbids performing the specified button corresponding Operation.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, judge the end Whether the current foreground application in end requires to shield the specified button, including:
Obtain ID UID of current foreground application;
Whether ID UID that judgement gets is concentrated in the corresponding shielding application of the specified button, the shielding Using collection comprising at least one application program UID for requiring the shielding specified button;
Determine whether current foreground application requires to shield the specified button according to judged result..
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, according to judgement knot Fruit determines whether current foreground application requires to shield the specified button, including:
ID UID in response to getting is concentrated in the corresponding shielding application of the specified button, it is determined that current Foreground application requires the shielding specified button;
Or, ID UID in response to getting is not concentrated in the corresponding shielding application of the specified button, it is determined that Current foreground application failed call shields the specified button.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, methods described is also Including:
The specified button is shielded in response to foreground application failed call, it is allowed to perform the corresponding behaviour of the specified button Make.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, in response to connecing The triggering message to specified button in the terminal is received, judges whether the current foreground application of the terminal requires shielding Before the specified button, methods described also includes:
According to user instruction, the corresponding shielding application collection of specified button in the terminal is set, Ji Bao is applied in the shielding Containing at least one application program UID for requiring the shielding specified button.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described specifying are pressed Key is the specified physical button in the terminal.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described specifying are pressed Key includes at least one of homepage key in the terminal, return key, Menu key, power key.
Second aspect, this programme embodiment provide a kind of key control device, are applied to terminal, and described device includes:
Judge module, in response to receiving the triggering message to specified button in the terminal, judging the terminal Whether current foreground application requires to shield the specified button;
First control module, for requiring the shielding specified button in response to the foreground application, forbids performing The corresponding operation of the specified button.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, the judgement mould Block for judge whether the current foreground application of the terminal requires to shield the specified button when, specifically for:
Obtain ID UID of current foreground application;
Whether ID UID that judgement gets is concentrated in the corresponding shielding application of the specified button, the shielding Using collection comprising at least one application program UID for requiring the shielding specified button;
Determine whether current foreground application requires to shield the specified button according to judged result..
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, the judgement mould Block is when for determining whether current foreground application requires to shield the specified button according to judged result, concrete to use In:
ID UID in response to getting is concentrated in the corresponding shielding application of the specified button, it is determined that current Foreground application requires the shielding specified button;
Or, ID UID in response to getting is not concentrated in the corresponding shielding application of the specified button, it is determined that Current foreground application failed call shields the specified button.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described device is also Including:
Second control module, for shielding the specified button in response to foreground application failed call, it is allowed to perform institute State the corresponding operation of specified button.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described device is also Including:
Setup module, it is for according to user instruction, arranging the corresponding shielding application collection of specified button in the terminal, described Shielding application collection includes at least one application program UID for requiring the shielding specified button.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described specifying are pressed Key is the specified physical button in the terminal.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described specifying are pressed Key includes at least one of homepage key in the terminal, return key, Menu key, power key.
The third aspect, this programme embodiment provide a kind of terminal, and the terminal includes:
Processor;
For storing the memorizer of the processor executable;
The processor is configured to:
In response to receiving the triggering message to specified button in the terminal, the current foreground application of the terminal is judged Whether program requires to shield the specified button;
The shielding specified button is required in response to the foreground application, forbids performing the specified button corresponding Operation.
With arbitrary possible implementation in terms of as above, it is further provided a kind of implementation, the terminal is Mobile phone or panel computer.
The embodiment of the present invention has the advantages that:
The embodiment of the present invention should by when receiving to the triggering message of specified button in terminal, judging current foreground With whether requiring to shield the specified button, decided whether to perform the corresponding operation of the specified button according to judged result so that Terminal can intelligently understand according to the intention of user, so as to avoid mistake Maloperation caused by touch of key-press, and then improve the experience of user.
【Description of the drawings】
In order to be illustrated more clearly that the technical scheme of this programme embodiment, below by to be used attached needed for embodiment Figure is briefly described, it should be apparent that, drawings in the following description are only some embodiments of this programme, for this area For those of ordinary skill, without having to pay creative labor, can be with other attached according to these accompanying drawings acquisitions Figure.
Fig. 1 is the flow example figure of key control method provided in an embodiment of the present invention.
Fig. 2 is the functional block diagram of key control device provided in an embodiment of the present invention.
A kind of hardware architecture diagram of the terminal that Fig. 3 is provided by the embodiment of the present invention.
【Specific embodiment】
In order to be better understood from the technical scheme of this programme, below in conjunction with the accompanying drawings this programme embodiment is retouched in detail State.
It will be appreciated that described embodiment is only a part of embodiment of this programme, rather than the embodiment of whole.Base Embodiment in this programme, those of ordinary skill in the art obtained under the premise of creative work is not made it is all its Its embodiment, belongs to the scope of this programme protection.
Term used in this programme embodiment is the purpose only merely for description specific embodiment, and is not intended to be limiting This programme." one kind ", " described " and " being somebody's turn to do " of singulative used in this programme embodiment and appended claims It is also intended to include most forms, unless context clearly shows that other implications.
It should be appreciated that term "and/or" used herein is only a kind of incidence relation of description affiliated partner, represent There may be three kinds of relations, for example, A and/or B can be represented:Individualism A, while there is A and B, individualism B these three Situation.In addition, character "/" herein, typicallys represent forward-backward correlation to liking a kind of relation of "or".
Depending on linguistic context, word as used in this " if " can be construed to " ... when " or " when ... When " or " in response to determining " or " in response to detection ".Similarly, depending on linguistic context, phrase " if it is determined that " or " if detection (condition or event of statement) " can be construed to " when it is determined that when " or " in response to determine " or " when the detection (condition of statement Or event) when " or " in response to detecting (condition or event of statement) ".
Embodiment one
A kind of key control method is embodiments provided, the key control method can apply to mobile phone, flat board The terminals such as computer.The information processing method can realize by application program that the application program can be arranged on mobile phone, flat board electricity In the terminals such as brain.
Fig. 1 is the flow example figure of key control method provided in an embodiment of the present invention.The key control method flow process should For terminal.As shown in figure 1, in the present embodiment, key control method may include steps of:
S101, in response to receiving the triggering message to specified button in terminal, judges the current foreground application journey of terminal Whether sequence requires to shield the specified button;
S102, requires shielding specified button in response to foreground application, forbids performing the corresponding operation of specified button.
That is, when specified button is triggered, whether terminal will by judging current foreground application Seek the shielding specified button to determine whether user really wants to perform the corresponding operation of specified button, if foreground application Shielding specified button is required, terminal is considered as being false touch event to the triggering of specified button, therefore do not perform specified button correspondence Operation.So, the application records for needing to shield specified button can just be got off by user, so as in these application programs When front stage operation, maloperation is caused to prevent these specified buttons of false touch by shielding specified button.
Wherein, it is intended that the quantity of button can be one or more.
During a concrete implementation, it is intended that button includes homepage key (i.e. HOME keys) in terminal, return key (i.e. BACK keys), Menu key (i.e. Menu keys), at least one of power key (i.e. Power keys).
During a concrete implementation, judge whether the current foreground application of terminal requires that shielding is specified and press Key, can include:Obtain the UID (User Identifier, ID) of current foreground application;Judgement gets ID UID whether concentrate in the corresponding shielding application of specified button, shielding application collection requires shielding comprising at least one The application program UID of specified button;Determine whether current foreground application requires to shield specified button according to judged result.
It should be noted that in the terminal, each application program one UID of correspondence, therefore UID can be used as applying journey The mark of sequence.
During a concrete implementation, determine whether current foreground application requires shielding according to judged result Specified button, including:ID UID in response to getting is concentrated in the corresponding shielding application of specified button, it is determined that currently Foreground application require shielding specified button;Or, ID UID in response to getting is not corresponding in specified button Shielding application concentrate, it is determined that current foreground application failed call shielding specified button.
Illustrate.Arrange in mobile phone, the corresponding shielding application collection of HOME keys is only including mobile phone games " fighting landlord " UID this UID.When user is when being played using mobile phone games " fighting landlord " this application program, user's imprudence is pressed HOME keys are arrived, now, the foreground application of mobile phone is " fighting landlord " this application program, and mobile phone obtains HOME keys correspondence Shielding application collection, judge that the UID of mobile phone games " fighting landlord " is concentrated in the corresponding shielding application of HOME keys, it is thus determined that working as Front foreground application requires shielding HOME keys, does not perform the corresponding operation of HOME keys accordingly.When user is being browsed using UC When device browses webpage, user has pressed HOME keys, and now, the foreground application of mobile phone is UC browsers, and this applies journey Sequence, mobile phone obtain the corresponding shielding application collection of HOME keys, judge the UID of UC browsers not in the corresponding shielding application of HOME keys Concentrate, it is thus determined that current foreground application does not require to shield HOME keys, perform the corresponding operation of HOME keys accordingly.
During a concrete implementation, key control method can also include:To not in response to foreground application Seek shielding specified button, it is allowed to perform the corresponding operation of specified button.
During a concrete implementation, in response to receiving the triggering message to specified button in terminal, judge Before whether the current foreground application of terminal requires to shield the specified button, key control method can also include:Root According to user instruction, the corresponding shielding application collection of specified button in terminal is set, shielding application collection requires shielding comprising at least one The application program UID of the specified button.So, which user can set according to the custom of oneself or real needs and apply need Shield which or which physical button so that user there can be more autonomies, and can adapt to all users.
During a concrete implementation, it is intended that button can be the specified physical button in terminal.
Key control method provided in an embodiment of the present invention is described further below by example.
Example one
The corresponding UID of application program of the A that plays on mobile phone is added to the corresponding shielding application of return key and is concentrated by user.
When the application program that user opens game A plays game, return key has accidentally been encountered.Now, mobile phone obtains trip The corresponding shielding application collection of the corresponding UID of application program and return key of play A, is then judged according to the information for obtaining, when Mobile phone judges that the corresponding UID of application program of game A, when the corresponding shielding application of return key is concentrated, forbids performing return key It is corresponding to return operation, so as to prevent mobile phone from exiting from the Application Program Interface of game A.
Example two
The application program of Alipay on mobile phone corresponding UID is added to the corresponding shielding application of HOME keys and is concentrated by user.
When user opens Alipay application program carries out transfer operation, HOME keys have accidentally been encountered.Now, mobile phone is obtained The corresponding shielding application collection of the corresponding UID and HOME keys of application program of Alipay is taken, is then sentenced according to the information for obtaining It is disconnected, when mobile phone judges that the corresponding UID of the application program of Alipay is concentrated in the corresponding shielding application of HOME keys, forbid performing The corresponding operation for returning to mobile phone top table face of HOME keys, so as to prevent mobile phone from exiting from the Application Program Interface of Alipay.This Sample, it is prevented that the dangerous of Alipay is exited, user can only be by Alipay interface Safe withdrawing, so as to play protection user The effect of account safety.
Key control method provided in an embodiment of the present invention, by receiving the triggering message to specified button in terminal When, judge whether current foreground application requires to shield the specified button, decide whether that according to judged result performing this specifies The corresponding operation of button so that terminal can intelligently understand will whether really perform specified button correspondence according to the intention of user Operation, so as to avoid maloperation caused by touch of key-press by accident, and then improve the experience of user.
Embodiment two
A kind of key control device is embodiments provided, the key control device can realize previous embodiment one Each step of middle key control method.
Fig. 2 is the functional block diagram of key control device provided in an embodiment of the present invention.In the present embodiment, information processing apparatus Put and terminal can be set.As shown in Fig. 2 the key control device includes:
Judge module 210, in response to receiving the triggering message to specified button in terminal, judging that terminal is current Whether foreground application requires to shield specified button;
First control module 220, in response to foreground application require shielding specified button, forbid perform specify by The corresponding operation of key.
During a concrete implementation, judge module 210 is being used to judge that the current foreground application of terminal is It is not no when requiring shielding specified button, can be specifically for:Obtain ID UID of current foreground application;Judgement is obtained Whether ID UID got is concentrated in the corresponding shielding application of specified button, and shielding application collection is required comprising at least one The application program UID of shielding specified button;Determine whether current foreground application requires that shielding is specified according to judged result Button.
During a concrete implementation, judge module 210 for according to judged result determine current foreground should When whether requiring to shield specified button with program, can be specifically for:In response to ID UID that gets in specified button Corresponding shielding application is concentrated, it is determined that current foreground application requires shielding specified button;Or, in response to what is got ID UID is not concentrated in the corresponding shielding application of specified button, it is determined that current foreground application failed call shielding refers to Determine button.
During a concrete implementation, key control device can also include:Second control module, in response to Foreground application failed call shields specified button, it is allowed to perform the corresponding operation of specified button.
During a concrete implementation, key control device can also include:Setup module, for being referred to according to user Order, arranges the corresponding shielding application collection of specified button in terminal, and shielding application collection requires shielding specified button comprising at least one Application program UID.
During a concrete implementation, it is intended that button can be the specified physical button in terminal.
During a concrete implementation, it is intended that button can include terminal on homepage key, return key, Menu key, At least one of power key.
As the key control device in the present embodiment is able to carry out the key control method in previous embodiment one, this reality The part that example is not described in detail is applied, the related description to key control method in previous embodiment one is referred to.
Key control device provided in an embodiment of the present invention, by receiving the triggering message to specified button in terminal When, judge whether current foreground application requires to shield the specified button, decide whether that according to judged result performing this specifies The corresponding operation of button so that terminal can intelligently understand will whether really perform specified button correspondence according to the intention of user Operation, so as to avoid maloperation caused by touch of key-press by accident, and then improve the experience of user.
Embodiment three
A kind of terminal is present embodiments provided, the terminal includes processor and for storing the processor executable Memorizer;Wherein, processor is configured to:In response to receiving the triggering message to specified button in the terminal, institute is judged State whether the current foreground application of terminal requires to shield the specified button;Require to shield in response to the foreground application Covert states specified button, forbids performing the corresponding operation of the specified button.
Wherein, terminal can be mobile phone, panel computer etc..
Fig. 3 is referred to, a kind of hardware architecture diagram of its terminal provided by the embodiment of the present invention.As shown in figure 3, Terminal can include following one or more assemblies:Process assembly 302, memorizer 304, power supply module 306, multimedia groupware 308, audio-frequency assembly 310, the interface 312 of input/output (I/O), sensor cluster 314, and communication component 316.
The integrated operation of 302 usual control terminal of process assembly, such as with display, call, data communication, camera behaviour Make and record the associated operation of operation.Process assembly 302 can carry out execute instruction including one or more processors 320, with The all or part of step of aforesaid key control method is completed, is specifically included:In response to receiving to specifying in the terminal The triggering message of button, judges whether the current foreground application of the terminal requires to shield the specified button;In response to The foreground application requires the shielding specified button, forbids performing the corresponding operation of the specified button.Additionally, processing Component 302 can include one or more modules, the interaction being easy between process assembly 302 and other assemblies.For example, treatment group Part 302 can include multi-media module, to facilitate the interaction between multimedia groupware 308 and process assembly 302.
Memorizer 304 is configured to store various types of data to support the operation in terminal.The example of these data Including the instruction of any application program or method for operating in terminal, contact data, telephone book data, message, figure Piece, video etc..Memorizer 304 can be by any kind of volatibility or non-volatile memory device or combinations thereof reality Existing, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), erasable programmable is only Read memorizer (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic Disk or CD.
Power supply module 306 provides electric power for the various assemblies of terminal.Power supply module 306 can include power-supply management system, One or more power supplys, and other and the component for generating for terminal, management and distribution electric power are associated.
Multimedia groupware 308 is included in the screen of one output interface of offer between the terminal and user.At some In embodiment, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Touch screen is may be implemented as, to receive the input signal from user.Touch panel includes one or more touch sensors With the gesture on sensing touch, slip and touch panel.The touch sensor can not only sensing touch or sliding action Border, but also detect the persistent period related to the touch or slide and pressure.In certain embodiments, multimedia Component 308 includes a front-facing camera and/or post-positioned pick-up head.When terminal is in operator scheme, such as screening-mode or video During pattern, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and rearmounted Photographic head can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio-frequency assembly 310 is configured to output and/or input audio signal.For example, audio-frequency assembly 310 includes a Mike Wind (MIC), when terminal is in operator scheme, such as call model, logging mode and speech recognition mode, mike is configured to Receive external audio signal.The audio signal for being received can be further stored in memorizer 304 or via communication component 316 Send.In certain embodiments, audio-frequency assembly 310 also includes a speaker, for exports audio signal.
, for interface is provided between process assembly 302 and peripheral interface module, above-mentioned peripheral interface module can for I/O interfaces 312 To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lock Determine button.
Sensor cluster 314 includes one or more sensors, for the state estimation of various aspects is provided for terminal.Example Such as, sensor cluster 314 can detect the opening/closed mode of terminal, the relative localization of component, such as described component is whole The display and keypad at end, sensor cluster 314 can be with the position change of one component of detection terminal or terminal, Yong Huyu Presence or absence of, the temperature change of terminal orientation or acceleration/deceleration and terminal of terminal contact.Sensor cluster 314 can be with Including proximity transducer, the presence of the object near detection when not having any physical contact is configured to.Sensor cluster 314 can also include optical sensor, such as CMOS or ccd image sensor, for used in imaging applications.In some embodiments In, the sensor cluster 314 can also include acceleration transducer, gyro sensor, Magnetic Sensor, pressure transducer or temperature Degree sensor.
Communication component 316 is configured to facilitate the communication of wired or wireless way between terminal and other equipment.Terminal can To access the wireless network based on communication standard, such as WiFi, 2G, 3G or 4G or combinations thereof.In an exemplary embodiment In, communication component 316 receives the broadcast singal or broadcast related information from external broadcasting management system via broadcast channel. In one exemplary embodiment, the communication component 316 also includes near-field communication (NFC) module, to promote junction service.Example Such as, NFC module can be based on RF identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, Bluetooth (BT) technology and other technologies are realizing.
In the exemplary embodiment, terminal can be by one or more application specific integrated circuits (ASIC), digital signal Processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components realizations, for performing said method.
Those skilled in the art can be understood that, for convenience and simplicity of description, the system of foregoing description, The specific work process of device and module, may be referred to the corresponding process in preceding method embodiment, will not be described here.
In several embodiments provided by the present invention, it should be understood that disclosed system, apparatus and method can be with Realize by another way.For example, device embodiment described above is only schematic, for example, the module Divide, only a kind of division of logic function there can be other dividing mode when actually realizing, for example, multiple modules or group Part can with reference to or be desirably integrated into another system, or some features can be ignored, or not perform.It is another, it is shown Or discuss coupling each other direct-coupling or communication connection can be by the indirect of some interfaces, device or module Coupling is communicated to connect, and can be electrical, mechanical or other forms.
The module as separating component explanation can be or may not be it is physically separate, it is aobvious as module The part for showing can be or may not be physical module, you can local to be located at one, or can also be distributed to multiple On NE.Some or all of module therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional module in each embodiment of the invention can be integrated in a processing unit, it is also possible to It is that modules are individually physically present, it is also possible to which two or more modules are integrated in a unit.Above-mentioned integrated list Unit both can be realized in the form of hardware, it would however also be possible to employ hardware adds the form of SFU software functional unit to realize.
The above-mentioned integrated unit realized in the form of SFU software functional unit, can be stored in an embodied on computer readable and deposit In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, is used so that a computer including some instructions Device (can be personal computer, server, or network equipment etc.) or processor (Processor) perform the present invention each The part steps of embodiment methods described.And aforesaid storage medium includes:USB flash disk, portable hard drive, read only memory (Read- Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CD etc. it is various Can be with the medium of store program codes.
The preferred embodiment of this programme is the foregoing is only, not to limit this programme, all essences in this programme Within god and principle, any modification, equivalent substitution and improvements done etc. are should be included within the scope of this programme protection.

Claims (16)

1. a kind of key control method, is applied to terminal, it is characterised in that methods described includes:
In response to receiving the triggering message to specified button in the terminal, the current foreground application of the terminal is judged Whether requirement shields the specified button;
The shielding specified button is required in response to the foreground application, forbids performing the corresponding behaviour of the specified button Make.
2. method according to claim 1, it is characterised in that judge that the current foreground application of the terminal whether will The shielding specified button is sought, including:
Obtain ID UID of current foreground application;
Whether ID UID that judgement gets is concentrated in the corresponding shielding application of the specified button, the shielding application Collection includes at least one application program UID for requiring the shielding specified button;
Determine whether current foreground application requires to shield the specified button according to judged result..
3. method according to claim 2, it is characterised in that determine that current foreground application is according to judged result It is no to require the shielding specified button, including:
ID UID in response to getting is concentrated in the corresponding shielding application of the specified button, it is determined that current foreground Application program requires the shielding specified button;
Or, ID UID in response to getting is not concentrated in the corresponding shielding application of the specified button, it is determined that currently Foreground application failed call shield the specified button.
4. method according to claim 1, it is characterised in that methods described also includes:
The specified button is shielded in response to foreground application failed call, it is allowed to perform the corresponding operation of the specified button.
5. method according to claim 1, it is characterised in that in response to receiving to specified button in the terminal Triggering message, before judging whether the current foreground application of the terminal requires to shield the specified button, methods described Also include:
According to user instruction, the corresponding shielding application collection of specified button in the terminal is set, the shielding application collection is comprising extremely A few application program UID for requiring the shielding specified button.
6. method according to claim 1, it is characterised in that the specified button be specified physics in the terminal by Key.
7. method according to claim 6, it is characterised in that the specified button include homepage key in the terminal, At least one of return key, Menu key, power key.
8. a kind of key control device, is applied to terminal, it is characterised in that described device includes:
Judge module, in response to receiving the triggering message to specified button in the terminal, judging that the terminal is current Foreground application whether require to shield the specified button;
First control module, for requiring the shielding specified button in response to the foreground application, forbids execution described The corresponding operation of specified button.
9. device according to claim 8, it is characterised in that the judge module is for judging that the terminal is current When whether foreground application requires to shield the specified button, specifically for:
Obtain ID UID of current foreground application;
Whether ID UID that judgement gets is concentrated in the corresponding shielding application of the specified button, the shielding application Collection includes at least one application program UID for requiring the shielding specified button;
Determine whether current foreground application requires to shield the specified button according to judged result..
10. device according to claim 9, it is characterised in that the judge module is for determining according to judged result When whether current foreground application requires to shield the specified button, specifically for:
ID UID in response to getting is concentrated in the corresponding shielding application of the specified button, it is determined that current foreground Application program requires the shielding specified button;
Or, ID UID in response to getting is not concentrated in the corresponding shielding application of the specified button, it is determined that currently Foreground application failed call shield the specified button.
11. devices according to claim 8, it is characterised in that described device also includes:
Second control module, for shielding the specified button in response to foreground application failed call, it is allowed to perform the finger Determine the corresponding operation of button.
12. devices according to claim 8, it is characterised in that described device also includes:
Setup module, for according to user instruction, arranging the corresponding shielding application collection of specified button in the terminal, the shielding Using collection comprising at least one application program UID for requiring the shielding specified button.
13. devices according to claim 8, it is characterised in that the specified button is the specified physics in the terminal Button.
14. devices according to claim 13, it is characterised in that the specified button includes the homepage in the terminal At least one of key, return key, Menu key, power key.
15. a kind of terminals, it is characterised in that the terminal includes:
Processor;
For storing the memorizer of the processor executable;
The processor is configured to:
In response to receiving the triggering message to specified button in the terminal, the current foreground application of the terminal is judged Whether requirement shields the specified button;
The shielding specified button is required in response to the foreground application, forbids performing the corresponding behaviour of the specified button Make.
16. terminals according to claim 15, it is characterised in that the terminal is mobile phone or panel computer.
CN201611266569.8A 2016-12-30 2016-12-30 Key control method and apparatus, and terminal Pending CN106598630A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611266569.8A CN106598630A (en) 2016-12-30 2016-12-30 Key control method and apparatus, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611266569.8A CN106598630A (en) 2016-12-30 2016-12-30 Key control method and apparatus, and terminal

Publications (1)

Publication Number Publication Date
CN106598630A true CN106598630A (en) 2017-04-26

Family

ID=58581891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611266569.8A Pending CN106598630A (en) 2016-12-30 2016-12-30 Key control method and apparatus, and terminal

Country Status (1)

Country Link
CN (1) CN106598630A (en)

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193553A (en) * 2017-04-27 2017-09-22 北京小米移动软件有限公司 Key control method and device
CN107347118A (en) * 2017-08-22 2017-11-14 深圳鼎智通讯股份有限公司 Button selectively masking system and its screen method
CN108108208A (en) * 2017-12-20 2018-06-01 北京奇虎科技有限公司 The function control method and device of a kind of intelligent terminal
CN108132813A (en) * 2017-12-21 2018-06-08 北京小米移动软件有限公司 Function locking method, device and the electronic equipment of application program
CN108600494A (en) * 2017-12-28 2018-09-28 北京奇虎科技有限公司 The method, apparatus and mobile terminal of mobile terminal optimization application running environment
US10232673B1 (en) 2018-06-01 2019-03-19 Ford Global Technologies, Llc Tire pressure monitoring with vehicle park-assist
US10281921B2 (en) 2017-10-02 2019-05-07 Ford Global Technologies, Llc Autonomous parking of vehicles in perpendicular parking spots
US10308243B2 (en) 2016-07-26 2019-06-04 Ford Global Technologies, Llc Vehicle remote park assist with occupant detection
US10336320B2 (en) 2017-11-22 2019-07-02 Ford Global Technologies, Llc Monitoring of communication for vehicle remote park-assist
CN110022412A (en) * 2019-05-20 2019-07-16 努比亚技术有限公司 Call interface response method, wearable device and computer readable storage medium
US10369988B2 (en) 2017-01-13 2019-08-06 Ford Global Technologies, Llc Autonomous parking of vehicles inperpendicular parking spots
US10384605B1 (en) 2018-09-04 2019-08-20 Ford Global Technologies, Llc Methods and apparatus to facilitate pedestrian detection during remote-controlled maneuvers
CN110297723A (en) * 2019-05-24 2019-10-01 深圳市优***科技股份有限公司 A kind of method and terminal system for preventing application program from interrupting
US10493981B2 (en) 2018-04-09 2019-12-03 Ford Global Technologies, Llc Input signal management for vehicle park-assist
US10507868B2 (en) 2018-02-22 2019-12-17 Ford Global Technologies, Llc Tire pressure monitoring for vehicle park-assist
US10529233B1 (en) 2018-09-24 2020-01-07 Ford Global Technologies Llc Vehicle and method for detecting a parking space via a drone
US10578676B2 (en) 2017-11-28 2020-03-03 Ford Global Technologies, Llc Vehicle monitoring of mobile device state-of-charge
US10580304B2 (en) 2017-10-02 2020-03-03 Ford Global Technologies, Llc Accelerometer-based external sound monitoring for voice controlled autonomous parking
US10583830B2 (en) 2018-01-02 2020-03-10 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10585430B2 (en) 2017-06-16 2020-03-10 Ford Global Technologies, Llc Remote park-assist authentication for vehicles
US10585431B2 (en) 2018-01-02 2020-03-10 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10627811B2 (en) 2017-11-07 2020-04-21 Ford Global Technologies, Llc Audio alerts for remote park-assist tethering
US10628687B1 (en) 2018-10-12 2020-04-21 Ford Global Technologies, Llc Parking spot identification for vehicle park-assist
CN111192043A (en) * 2018-11-14 2020-05-22 ***通信集团安徽有限公司 Payment method, payment terminal and payment system
CN111198621A (en) * 2019-12-23 2020-05-26 深圳绿米联创科技有限公司 Key configuration method, device and system, electronic equipment and storage medium
US10684773B2 (en) 2018-01-03 2020-06-16 Ford Global Technologies, Llc Mobile device interface for trailer backup-assist
US10684627B2 (en) 2018-02-06 2020-06-16 Ford Global Technologies, Llc Accelerometer-based external sound monitoring for position aware autonomous parking
US10683034B2 (en) 2017-06-06 2020-06-16 Ford Global Technologies, Llc Vehicle remote parking systems and methods
US10683004B2 (en) 2018-04-09 2020-06-16 Ford Global Technologies, Llc Input signal management for vehicle park-assist
US10688918B2 (en) 2018-01-02 2020-06-23 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10717432B2 (en) 2018-09-13 2020-07-21 Ford Global Technologies, Llc Park-assist based on vehicle door open positions
US10732622B2 (en) 2018-04-05 2020-08-04 Ford Global Technologies, Llc Advanced user interaction features for remote park assist
US10737690B2 (en) 2018-01-02 2020-08-11 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10747218B2 (en) 2018-01-12 2020-08-18 Ford Global Technologies, Llc Mobile device tethering for remote parking assist
US10759417B2 (en) 2018-04-09 2020-09-01 Ford Global Technologies, Llc Input signal management for vehicle park-assist
US10775781B2 (en) 2017-06-16 2020-09-15 Ford Global Technologies, Llc Interface verification for vehicle remote park-assist
US10793144B2 (en) 2018-04-09 2020-10-06 Ford Global Technologies, Llc Vehicle remote park-assist communication counters
US10814864B2 (en) 2018-01-02 2020-10-27 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10821972B2 (en) 2018-09-13 2020-11-03 Ford Global Technologies, Llc Vehicle remote parking assist systems and methods
US10908603B2 (en) 2018-10-08 2021-02-02 Ford Global Technologies, Llc Methods and apparatus to facilitate remote-controlled maneuvers
US10917748B2 (en) 2018-01-25 2021-02-09 Ford Global Technologies, Llc Mobile device tethering for vehicle systems based on variable time-of-flight and dead reckoning
US10967851B2 (en) 2018-09-24 2021-04-06 Ford Global Technologies, Llc Vehicle system and method for setting variable virtual boundary
US10974717B2 (en) 2018-01-02 2021-04-13 Ford Global Technologies, I.LC Mobile device tethering for a remote parking assist system of a vehicle
US11097723B2 (en) 2018-10-17 2021-08-24 Ford Global Technologies, Llc User interfaces for vehicle remote park assist
US11137754B2 (en) 2018-10-24 2021-10-05 Ford Global Technologies, Llc Intermittent delay mitigation for remote vehicle operation
US11148661B2 (en) 2018-01-02 2021-10-19 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US11169517B2 (en) 2019-04-01 2021-11-09 Ford Global Technologies, Llc Initiation of vehicle remote park-assist with key fob
US11188070B2 (en) 2018-02-19 2021-11-30 Ford Global Technologies, Llc Mitigating key fob unavailability for remote parking assist systems
US11195344B2 (en) 2019-03-15 2021-12-07 Ford Global Technologies, Llc High phone BLE or CPU burden detection and notification
US11275368B2 (en) 2019-04-01 2022-03-15 Ford Global Technologies, Llc Key fobs for vehicle remote park-assist
US11789442B2 (en) 2019-02-07 2023-10-17 Ford Global Technologies, Llc Anomalous input detection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102981717A (en) * 2012-11-12 2013-03-20 东莞宇龙通信科技有限公司 Terminal and touch key-press locking method
CN103268196A (en) * 2013-04-28 2013-08-28 广东欧珀移动通信有限公司 Method and device for preventing misoperations
CN103365588A (en) * 2012-04-11 2013-10-23 华为终端有限公司 Touch screen operation processing method and touch equipment
CN105867797A (en) * 2015-12-04 2016-08-17 乐视移动智能信息技术(北京)有限公司 Control method and device of virtual keys on touch screen, and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103365588A (en) * 2012-04-11 2013-10-23 华为终端有限公司 Touch screen operation processing method and touch equipment
CN102981717A (en) * 2012-11-12 2013-03-20 东莞宇龙通信科技有限公司 Terminal and touch key-press locking method
CN103268196A (en) * 2013-04-28 2013-08-28 广东欧珀移动通信有限公司 Method and device for preventing misoperations
CN105867797A (en) * 2015-12-04 2016-08-17 乐视移动智能信息技术(北京)有限公司 Control method and device of virtual keys on touch screen, and mobile terminal

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10308243B2 (en) 2016-07-26 2019-06-04 Ford Global Technologies, Llc Vehicle remote park assist with occupant detection
US10369988B2 (en) 2017-01-13 2019-08-06 Ford Global Technologies, Llc Autonomous parking of vehicles inperpendicular parking spots
CN107193553A (en) * 2017-04-27 2017-09-22 北京小米移动软件有限公司 Key control method and device
US10683034B2 (en) 2017-06-06 2020-06-16 Ford Global Technologies, Llc Vehicle remote parking systems and methods
US10775781B2 (en) 2017-06-16 2020-09-15 Ford Global Technologies, Llc Interface verification for vehicle remote park-assist
US10585430B2 (en) 2017-06-16 2020-03-10 Ford Global Technologies, Llc Remote park-assist authentication for vehicles
CN107347118A (en) * 2017-08-22 2017-11-14 深圳鼎智通讯股份有限公司 Button selectively masking system and its screen method
US10580304B2 (en) 2017-10-02 2020-03-03 Ford Global Technologies, Llc Accelerometer-based external sound monitoring for voice controlled autonomous parking
US10281921B2 (en) 2017-10-02 2019-05-07 Ford Global Technologies, Llc Autonomous parking of vehicles in perpendicular parking spots
US10627811B2 (en) 2017-11-07 2020-04-21 Ford Global Technologies, Llc Audio alerts for remote park-assist tethering
US10336320B2 (en) 2017-11-22 2019-07-02 Ford Global Technologies, Llc Monitoring of communication for vehicle remote park-assist
US10578676B2 (en) 2017-11-28 2020-03-03 Ford Global Technologies, Llc Vehicle monitoring of mobile device state-of-charge
CN108108208B (en) * 2017-12-20 2021-09-07 北京奇虎科技有限公司 Function control method and device of intelligent terminal
CN108108208A (en) * 2017-12-20 2018-06-01 北京奇虎科技有限公司 The function control method and device of a kind of intelligent terminal
CN108132813A (en) * 2017-12-21 2018-06-08 北京小米移动软件有限公司 Function locking method, device and the electronic equipment of application program
CN108600494A (en) * 2017-12-28 2018-09-28 北京奇虎科技有限公司 The method, apparatus and mobile terminal of mobile terminal optimization application running environment
US10974717B2 (en) 2018-01-02 2021-04-13 Ford Global Technologies, I.LC Mobile device tethering for a remote parking assist system of a vehicle
US10688918B2 (en) 2018-01-02 2020-06-23 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10737690B2 (en) 2018-01-02 2020-08-11 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10583830B2 (en) 2018-01-02 2020-03-10 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10585431B2 (en) 2018-01-02 2020-03-10 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US11148661B2 (en) 2018-01-02 2021-10-19 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10814864B2 (en) 2018-01-02 2020-10-27 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10684773B2 (en) 2018-01-03 2020-06-16 Ford Global Technologies, Llc Mobile device interface for trailer backup-assist
US10747218B2 (en) 2018-01-12 2020-08-18 Ford Global Technologies, Llc Mobile device tethering for remote parking assist
US10917748B2 (en) 2018-01-25 2021-02-09 Ford Global Technologies, Llc Mobile device tethering for vehicle systems based on variable time-of-flight and dead reckoning
US10684627B2 (en) 2018-02-06 2020-06-16 Ford Global Technologies, Llc Accelerometer-based external sound monitoring for position aware autonomous parking
US11188070B2 (en) 2018-02-19 2021-11-30 Ford Global Technologies, Llc Mitigating key fob unavailability for remote parking assist systems
US10507868B2 (en) 2018-02-22 2019-12-17 Ford Global Technologies, Llc Tire pressure monitoring for vehicle park-assist
US10732622B2 (en) 2018-04-05 2020-08-04 Ford Global Technologies, Llc Advanced user interaction features for remote park assist
US10493981B2 (en) 2018-04-09 2019-12-03 Ford Global Technologies, Llc Input signal management for vehicle park-assist
US10683004B2 (en) 2018-04-09 2020-06-16 Ford Global Technologies, Llc Input signal management for vehicle park-assist
US10759417B2 (en) 2018-04-09 2020-09-01 Ford Global Technologies, Llc Input signal management for vehicle park-assist
US10793144B2 (en) 2018-04-09 2020-10-06 Ford Global Technologies, Llc Vehicle remote park-assist communication counters
US10232673B1 (en) 2018-06-01 2019-03-19 Ford Global Technologies, Llc Tire pressure monitoring with vehicle park-assist
US10384605B1 (en) 2018-09-04 2019-08-20 Ford Global Technologies, Llc Methods and apparatus to facilitate pedestrian detection during remote-controlled maneuvers
US10821972B2 (en) 2018-09-13 2020-11-03 Ford Global Technologies, Llc Vehicle remote parking assist systems and methods
US10717432B2 (en) 2018-09-13 2020-07-21 Ford Global Technologies, Llc Park-assist based on vehicle door open positions
US10967851B2 (en) 2018-09-24 2021-04-06 Ford Global Technologies, Llc Vehicle system and method for setting variable virtual boundary
US10529233B1 (en) 2018-09-24 2020-01-07 Ford Global Technologies Llc Vehicle and method for detecting a parking space via a drone
US10908603B2 (en) 2018-10-08 2021-02-02 Ford Global Technologies, Llc Methods and apparatus to facilitate remote-controlled maneuvers
US10628687B1 (en) 2018-10-12 2020-04-21 Ford Global Technologies, Llc Parking spot identification for vehicle park-assist
US11097723B2 (en) 2018-10-17 2021-08-24 Ford Global Technologies, Llc User interfaces for vehicle remote park assist
US11137754B2 (en) 2018-10-24 2021-10-05 Ford Global Technologies, Llc Intermittent delay mitigation for remote vehicle operation
CN111192043A (en) * 2018-11-14 2020-05-22 ***通信集团安徽有限公司 Payment method, payment terminal and payment system
US11789442B2 (en) 2019-02-07 2023-10-17 Ford Global Technologies, Llc Anomalous input detection
US11195344B2 (en) 2019-03-15 2021-12-07 Ford Global Technologies, Llc High phone BLE or CPU burden detection and notification
US11275368B2 (en) 2019-04-01 2022-03-15 Ford Global Technologies, Llc Key fobs for vehicle remote park-assist
US11169517B2 (en) 2019-04-01 2021-11-09 Ford Global Technologies, Llc Initiation of vehicle remote park-assist with key fob
CN110022412A (en) * 2019-05-20 2019-07-16 努比亚技术有限公司 Call interface response method, wearable device and computer readable storage medium
CN110297723A (en) * 2019-05-24 2019-10-01 深圳市优***科技股份有限公司 A kind of method and terminal system for preventing application program from interrupting
CN110297723B (en) * 2019-05-24 2024-04-12 深圳市优***科技股份有限公司 Method for preventing application program from being interrupted and terminal system
CN111198621A (en) * 2019-12-23 2020-05-26 深圳绿米联创科技有限公司 Key configuration method, device and system, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN106598630A (en) Key control method and apparatus, and terminal
CN104598111A (en) Display mode switching method and display mode switching device
CN104391635A (en) Device and method for unlocking screen
CN104915278A (en) Application control method and device
CN105549849A (en) Method and device for processing misoperation instruction
CN104793846A (en) Displaying method and device for interface of application program
CN105242870A (en) False touch method and device of terminal with touch screen
CN105657173A (en) Volume adjustment method and device and terminal
CN107193553A (en) Key control method and device
CN105528415A (en) Information interaction method and apparatus
CN103916468B (en) Method for upgrading system, terminal, server and upgrade-system
CN105094609A (en) Method and device for achieving key operation in single-handed mode
KR20170038178A (en) Method, apparatus, and mobile terminal for identificating fingerprint
CN104571709A (en) Mobile terminal and processing method of virtual keys
WO2020052307A1 (en) Permission configuration method and related product
CN106919334A (en) Application program access method and device
CN104049864A (en) Object control method and device
CN105323152A (en) Message processing method, device and equipment
CN105786944A (en) Method and device for automatically turning pages of browser
CN106528385A (en) System fluency monitoring method and apparatus, and terminal
CN104951184A (en) Application program downloading method and device
CN106547462A (en) Camera control method, device and mobile terminal
CN104461366A (en) Method and device for activating operation state of mobile terminal
CN104035764A (en) Object control method and relevant device
CN106610777A (en) Application starting method and device and mobile terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170426