CN104869230B - Method for controlling mobile terminal and device - Google Patents

Method for controlling mobile terminal and device Download PDF

Info

Publication number
CN104869230B
CN104869230B CN201510196680.3A CN201510196680A CN104869230B CN 104869230 B CN104869230 B CN 104869230B CN 201510196680 A CN201510196680 A CN 201510196680A CN 104869230 B CN104869230 B CN 104869230B
Authority
CN
China
Prior art keywords
touch
mobile terminal
fringe region
threshold value
touch point
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.)
Active
Application number
CN201510196680.3A
Other languages
Chinese (zh)
Other versions
CN104869230A (en
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.)
Nubia Technology Co Ltd
Original Assignee
Nubia 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201510196680.3A priority Critical patent/CN104869230B/en
Publication of CN104869230A publication Critical patent/CN104869230A/en
Priority to PCT/CN2016/079754 priority patent/WO2016169480A1/en
Application granted granted Critical
Publication of CN104869230B publication Critical patent/CN104869230B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

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 invention discloses a kind of method for controlling mobile terminal, in this method for controlling mobile terminal, the fringe region of mobile terminal touch area receives and touches operation; Obtain the touch point quantity of described touch operation; Be more than or equal to the first predetermined threshold value in described touch point quantity, and while existing touch-control time of touch point to be less than Preset Time threshold value, trigger operation accordingly. The invention also discloses a kind of mobile terminal control device. The present invention has realized quick startup application.

Description

Method for controlling mobile terminal and device
Technical field
The present invention relates to communication technical field, relate in particular to a kind of method for controlling mobile terminal and device.
Background technology
Along with developing rapidly of the communication technology, the function of the mobile terminals such as mobile phone, PAD (panel computer)More and more, mobile terminal not only can display frame by touch screen, and can pass through touch screenTouch control operation start application. In the method for operating of existing startup application, conventionally based on application identitiesTrigger corresponding application, but the application of installing in existing mobile terminal is often more, is searching application identitiesTime often need time of growing, cannot start fast application.
Summary of the invention
Main purpose of the present invention is to propose a kind of method for controlling mobile terminal and device, is intended to solve nothingMethod starts the technical problem of application fast.
For achieving the above object, the invention provides a kind of method for controlling mobile terminal, described mobile terminal controlMethod processed comprises the following steps:
The touch operation of the fringe region of mobile terminal receive touch area;
Obtain the touch point quantity of described touch operation;
Be more than or equal to the first predetermined threshold value in described touch point quantity, and have the touch-control time of touch pointWhile being less than Preset Time threshold value, trigger operation accordingly.
Preferably, described touch area comprises two relative fringe regions, described in obtain described touch operationThe step of touch point quantity also comprise:
Obtain the touch point quantity of each fringe region in two opposite edges regions of touch area.
Preferably, described touch point quantity is more than or equal to the first predetermined threshold value, comprising:
Described touch point quantity is more than or equal to the first predetermined threshold value, two opposite edges regions of touch areaIn the touch point quantity of a fringe region be more than or equal to the second predetermined threshold value, the touching of another fringe regionControl point quantity is more than or equal to the 3rd predetermined threshold value.
Preferably, described in obtain the step of touch point quantity of described touch operation after, also comprise:
All receive in two opposite edges regions of described touch area while touching operation, according to described movementThe current laying state of terminal is determined the first fringe region and the second fringe region;
Determine current gripping shape according to the quantity of touch point in the first fringe region and the second fringe regionState.
Preferably, in the time that the current laying state of described mobile terminal is laterally placement, described according to firstIn fringe region and the second fringe region, the quantity of touch point is determined the step bag of current gripping stateDraw together:
Obtain the coordinate figure of touch point in described the first fringe region and the second fringe region;
Determine according to the coordinate figure getting the gripping state that described mobile terminal is current, described gripping stateComprise that left-handed state and the right hand grip state.
In addition, for achieving the above object, the present invention also proposes a kind of mobile terminal control device, described in moveMoving terminal control mechanism comprises:
Receiver module, for the touch operation of the fringe region of mobile terminal receive touch area;
Acquisition module, for obtaining the touch point quantity of described touch operation;
Processing module, for being more than or equal to the first predetermined threshold value in described touch point quantity, and exists tactileThe touch-control time of control point, while being less than Preset Time threshold value, is triggered operation accordingly.
Preferably, described touch area comprises two relative fringe regions, described acquisition module also for:
Obtain the touch point quantity of each fringe region in two opposite edges regions of touch area.
Preferably, described touch point quantity is more than or equal to the first predetermined threshold value, comprising:
Described touch point quantity is more than or equal to the first predetermined threshold value, two opposite edges regions of touch areaIn the touch point quantity of a fringe region be more than or equal to the second predetermined threshold value, the touching of another fringe regionControl point quantity is more than or equal to the 3rd predetermined threshold value.
Preferably, described mobile terminal control device also comprises:
Judge module, while touching operation for all receiving in two opposite edges regions of described touch area,Determine the first fringe region and the second fringe region according to the current laying state of described mobile terminal;
Determination module, for true according to the quantity of the first fringe region and the second fringe region touch pointGripping state before settled.
Preferably, in the time that the current laying state of described mobile terminal is laterally placement, described determination moduleBe used for:
Obtain the coordinate figure of touch point in described the first fringe region and the second fringe region;
Determine according to the coordinate figure getting the gripping state that described mobile terminal is current, described gripping stateComprise that left-handed state and the right hand grip state.
Method for controlling mobile terminal and device that the present invention proposes, on the limit of mobile terminal receive touch areaWhen the touch in edge region operates, obtain the touch point quantity of described touch operation, when described touch point quantityBe more than or equal to the first predetermined threshold value, and while existing touch-control time of touch point to be less than Preset Time threshold value,Trigger corresponding operation, very convenient, reduced user search application identities with start application cost timeBetween, realize quick startup application.
Brief description of the drawings
Fig. 1 is the hardware configuration schematic diagram of realizing the mobile terminal of each embodiment of the present invention;
Fig. 2 is the wireless communication system schematic diagram of mobile terminal as shown in Figure 1;
Fig. 3 is the schematic flow sheet of method for controlling mobile terminal the first embodiment of the present invention;
Fig. 4 is the schematic diagram of touch screen in the embodiment of the present invention;
Fig. 5 is another schematic diagram of touch screen in the embodiment of the present invention;
Fig. 6 is touch-control reporting events flow chart in the embodiment of the present invention;
Fig. 7 is the schematic flow sheet of method for controlling mobile terminal the second embodiment of the present invention;
Fig. 8 is the high-level schematic functional block diagram of mobile terminal control device the first embodiment of the present invention;
Fig. 9 is the high-level schematic functional block diagram of mobile terminal control device the second embodiment of the present invention.
Realization, functional characteristics and the advantage of the object of the invention, in connection with embodiment, are done further with reference to accompanying drawingExplanation.
Detailed description of the invention
Should be appreciated that specific embodiment described herein is only in order to explain the present invention, and be not used in limitDetermine the present invention.
The mobile terminal of realizing each embodiment of the present invention is described referring now to accompanying drawing. In follow-up descriptionIn, use the suffix such as " module ", " parts " or " unit " that is used for representing element only in order to haveBe beneficial to explanation of the present invention, itself do not have specific meaning. Therefore, " module " can mix with " parts "Close and use.
Mobile terminal can be implemented with various forms. For example, the terminal of describing in the present invention can compriseSuch as mobile phone, smart phone, notebook computer, digit broadcasting receiver, PDA, (individual digital helpsReason), PAD (panel computer), PMP (portable media player), guider etc. eventually mobileEnd and such as the fixed terminal of digital TV, desktop computer etc. Suppose that terminal is eventually mobile below,End. But, it will be appreciated by those skilled in the art that the element except being used in particular for mobile object,Structure according to the embodiment of the present invention also can be applied to the terminal of fixed type.
Fig. 1 is the hardware configuration signal that realizes the mobile terminal of each embodiment of the present invention.
Mobile terminal 100 can comprise wireless communication unit 110, A/V (audio/video) input block 120,User input unit 130, sensing cell 140, output unit 150, memory 160, interface unit 170,Controller 180 and power subsystem 190 etc. Fig. 1 shows the mobile terminal with various assemblies, but shouldUnderstand, and do not require all assemblies that illustrate of enforcement. Can alternatively implement more or less groupPart. Will be discussed in more detail below the element of mobile terminal.
Wireless communication unit 110 generally includes one or more assemblies, and it allows mobile terminal 100 with wirelessRadio communication between communication system or network. For example, wireless communication unit can comprise broadcast receptionModule 111, mobile communication module 112, wireless Internet module 113, junction service module 114 and position letterAt least one in breath module 115.
Broadcast reception module 111 via broadcast channel from external broadcasting management server receiving broadcast signal and/Or broadcast related information. Broadcast channel can comprise satellite channel and/or terrestrial channel. Broadcast control serviceDevice can be to generate and send the server of broadcast singal and/or broadcast related information or receive before to generateBroadcast singal and/or broadcast related information and send it to the server of terminal. Broadcast singal canComprise TV broadcast singal, radio signals, data broadcasting signal etc. And broadcast singal canFurther to comprise the broadcast singal combining with TV or radio signals. Broadcast related information also canProvide via mobile communications network, and in this case, broadcast related information can be by mobile communication mouldPiece 112 receives. Broadcast singal can exist with various forms, and for example, it can be wide with digital multimediaBroadcast the electronic program guides (EPG) of (DMB), the electronic service guidebooks of digital video broadcast-handheld (DVB-H)Etc. (ESG) form and existing. Broadcast reception module 111 can be by being used various types of broadcast to beSystem receives signal broadcast. Especially, broadcast reception module 111 can by use such as multimedia broadcasting-Ground (DMB-T), DMB-satellite (DMB-S), DVB-hand-held (DVB-H),Forward link media (MediaFLO) Radio Data System, received terrestrial digital broadcasting integrated service (ISDB-T)Etc. digit broadcasting system receiving digital broadcast. Broadcast reception module 111 can be constructed to be applicable to providingThe various broadcast systems of broadcast singal and above-mentioned digit broadcasting system. Receive via broadcast reception module 111Broadcast singal and/or broadcast related information can be stored in memory 160 (or the storage of other type be situated betweenMatter) in.
Mobile communication module 112 by radio signal send to base station (for example, access point, Node B etc.),At least one in exterior terminal and server and/or receive radio signals from it. Such radioSignal can comprise voice call signal, video calling signal or according to text and/or Multimedia MessageThe various types of data that send and/or receive.
Wireless Internet module 113 is supported the Wi-Fi (Wireless Internet Access) of mobile terminal. This module can be inner orExternally be couple to terminal. The related Wi-Fi (Wireless Internet Access) technology of this module can comprise WLAN (nothingLine LAN) (Wi-Fi), Wibro (WiMAX), Wimax (worldwide interoperability for microwave access), HSDPA (at a high speedDownlink packets access) etc.
Junction service module 114 is the modules for supporting junction service. Some examples of short-range communication technologyComprise bluetoothTM, RF identification (RFID), Infrared Data Association (IrDA), ultra broadband (UWB), purple honeybeeTMEtc..
Positional information module 115 is the modules for checking or obtain the positional information of mobile terminal. Position letterThe typical case of breath module is GPS (global positioning system). According to current technology, GPS module 115 is calculatedFrom the range information of three or more satellites and correct time information and for the information application of calculatingTriangulation, thus according to longitude, latitude and pin-point accuracy calculate three-dimensional current location information. WhenBefore, use three satellites and pass through to use other one for the method for calculating location and temporal informationThe position that satellite correction calculation goes out and the error of temporal information. In addition, GPS module 115 can be by real timeGround calculates continuously current location information and carrys out computational speed information.
A/V input block 120 is for audio reception or vision signal. A/V input block 120 can comprise phaseMachine 121 and microphone 1220, camera 121 to being caught by image in Video Capture pattern or image capture modeObtaining the static images of device acquisition or the view data of video processes. Picture frame after treatment can showBe shown on display module 151. Through camera 121 picture frame after treatment can be stored in memory 160 (or otherStorage medium) in or send via wireless communication unit 110, can carry according to the structure of mobile terminalFor two or more cameras 1210. Microphone 122 can be known at telephone relation pattern, logging mode, voiceIn other pattern etc. operational mode, receive sound (voice data) via microphone, and can be by such soundSound is treated to voice data. Audio frequency after treatment (voice) data can turn the in the situation that of telephone relation patternBe changed to the formatted output that can send to via mobile communication module 112 mobile communication base station. Microphone 122 canEliminate (or inhibition) algorithm to eliminate (or inhibition) in reception and to send audio frequency letter to implement various types of noisesNumber process in the noise or the interference that produce.
User input unit 130 can generate key input data to control movement according to the order of user's inputThe various operations of terminal. User input unit 130 allows user to input various types of information, and canComprise that keyboard, the young sheet of pot, touch pad (for example, detect owing to being touched the resistance, pressure, the electricity that causeThe touch-sensitive assembly of variation holding etc.), roller, rocking bar etc. Especially, when touch pad is with the form of layerWhile being superimposed upon on display module 151, can form touch-screen.
Sensing cell 140 detects the current state of mobile terminal 100, (for example, mobile terminal 100 open orClosed condition), the position of mobile terminal 100, user be for the contact (, touching input) of mobile terminal 100Have or not, the orientation of mobile terminal 100, the acceleration or deceleration of mobile terminal 100 move and direction etc.,And generate order or the signal of the operation for controlling mobile terminal 100. For example,, when mobile terminal 100While being embodied as sliding-type mobile phone, sensing cell 140 can be opened or close by this sliding-type phone of sensingClose. In addition, sensing cell 140 can detect power subsystem 190 whether electric power or interface unit 170 are providedWhether couple with external device (ED). Sensing cell 140 can comprise that proximity transducer 1410 will be below in conjunction with touchingTouching screen is described this.
Interface unit 170 is connected with mobile terminal 100 connecing of can passing through as at least one external device (ED)Mouthful. For example, external device (ED) can comprise wired or wireless head-band earphone port, external power source (or batteryCharger) port, wired or wireless FPDP, memory card port, there is identification module for connectingPort, audio frequency I/O (I/O) port, video i/o port, ear port of device etc. Identification mouldPiece can be that storage is used the various information of mobile terminal 100 and can comprise user for authentication of usersIdentification module (UIM), client identification module (SIM), general client identification module (USIM) etc. In addition,The device (being called " recognition device " below) with identification module can be taked the form of smart card, therefore, knowsZhuan Zhi not be connected with mobile terminal 100 via port or other jockey. Interface unit 170 canFor example, for receiving input (, data message, electric power etc.) from external device (ED) and defeated by what receiveEnter to be transferred to one or more elements in mobile terminal 100 or can be in mobile terminal and outsideBetween device, transmit data.
In addition, in the time that mobile terminal 100 is connected with external base, interface unit 170 can be logical as allowingCrossing it is provided to electric power the path of mobile terminal 100 or can inputs from base as allowing from baseVarious command signals be transferred to the path of mobile terminal by it. From the various command signals of base inputOr whether electric power can be arranged on the signal on base exactly with acting on identification mobile terminal. Output is singleUnit 150 be constructed to vision, audio frequency and/or tactile manner provide output signal (for example, audio signal,Vision signal, alarm signal, vibration signal etc.). Output unit 150 can comprise display module 151,Audio frequency output module 152, alarm modules 153 etc.
Display module 151 may be displayed on the information of processing in mobile terminal 100. For example, work as mobile terminal100 in the time of telephone relation pattern, and display module 151 can show and call or other (for example, literary composition of communicating by letterThis information receiving and transmitting, multimedia file are downloaded etc.) relevant user interface (UI) or graphic user interface(GUI). When mobile terminal 100 is during in video calling pattern or image capture mode, display module 151Can the image of display capture and/or the image of reception, illustrate video or image and correlation function UI orGUI etc.
Meanwhile, in the time that display module 151 and touch pad superpose to form touch-screen with the form of layer each other, aobviousShow that module 151 can be used as input unit and output device. Display module 151 can comprise liquid crystal display(LCD), thin film transistor (TFT) LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible aobviousShow at least one in device, three-dimensional (3D) display etc. Some in these displays can be constructed toTransparence is to allow user to watch from outside, and this can be called transparent display, typical transparent displayIt can be for example TOLED (transparent organic light emitting diode) display etc. According to the specific enforcement of wantingMode, mobile terminal 100 can comprise two or more display modules (or other display unit), for example,Mobile terminal can comprise outside display module (not shown) and inner display module (not shown). Touch-screen canFor detection of touching input pressure and touch input position and touch input area.
Audio frequency output module 152 can be at mobile terminal in call signal receiving mode, call mode, noteThe isotype such as record pattern, speech recognition mode, broadcast reception pattern lower time, wireless communication unit 110 is connectReceive or in memory 160 storage voice data convert audio signals and be output as sound. AndAnd audio frequency output module 152 can provide the audio frequency that the specific function carried out to mobile terminal 100 is relevant defeatedGo out (for example, call signal receives sound, message sink sound etc.). Audio frequency output module 152 can wrapDraw together loudspeaker, buzzer etc.
Alarm modules 153 can provide output with notifying to mobile terminal 100 event. TypicallyEvent can comprise calls out reception, message sink, key signals input, touch input etc. Except audio frequencyOr outside video output, alarm modules 153 can provide output sending out with notification event in a different mannerRaw. For example, alarm modules 153 can provide output with the form of vibration, when receive calling, message orSome other while entering communication (incomingcommunication), alarm modules 153 can provide sense of touch defeatedGo out (, vibration) to be notified to user. By such sense of touch output is provided, even moving userIn the pocket of mobile phone in user time, user also can identify the generation of variety of event. Alarm modules153 also can provide via display module 151 or audio frequency output module 152 output of the generation of notification event.
Memory 160 can be stored processing and the software program of control operation etc. carried out by controller 180Deng, or can temporarily store the data that oneself maybe will export through output (for example, telephone directory, message,Still image, video etc.). And memory 160 can be stored about in the time that touch is applied to touch-screenThe vibration of variety of way and the data of audio signal of output.
Memory 160 can comprise the storage medium of at least one type, described storage medium comprise flash memory,Hard disk, multimedia card, card type memory (for example, SD or DX memory etc.), random access storage device(RAM), static random-access memory (SRAM), read-only storage (ROM), electrically erasableRead-only storage (EEPROM), programmable read only memory (PROM), magnetic storage, disk, lightDish etc. And, mobile terminal 100 can with the memory function that is connected execute store 160 by networkNetwork storage device cooperation.
Controller 180 is controlled the overall operation of mobile terminal conventionally. For example, controller 180 is carried out and voiceThe control that call, data communication, video calling etc. are relevant and processing. In addition, controller 180 can wrapDraw together the multi-media module 181 for reproducing (or playback) multi-medium data, multi-media module 181 can be configured inIn controller 180, or can be configured to separate with controller 180. Controller 180 can execution pattern be knownOther places reason, to be identified as character or figure by the handwriting input of carrying out on touch-screen or picture drafting inputPicture.
Power subsystem 190 receives external power or internal power and behaviour is provided under the control of controller 180Make the required suitable electric power of each element and assembly.
Various embodiment described herein can be for example to use computer software, hardware or its any groupThe computer-readable medium closing is implemented. For hardware implementation, embodiment described herein can pass throughUse application-specific IC (ASIC), digital signal processor (DSP), digital signal processing device(DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processor, controlDevice, microcontroller, microprocessor, be designed to carry out in the electronic unit of function described herein extremelyFew one is implemented, and in some cases, such embodiment can be implemented in controller 180. RightIn implement software, can carry out at least one function or behaviour with permission such as the embodiment of process or functionThe independent software module of doing is implemented. Software code can be by writing with any suitable programming languageSoftware application (or program) is implemented, and software code can be stored in memory 160 and by controllingDevice 180 is carried out.
So far, oneself through according to its functional description mobile terminal. Below, for the sake of brevity, will describeSuch as various types of mobile terminals of folded form, board-type, oscillating-type, slide type mobile terminal etc.In slide type mobile terminal as example. Therefore, the present invention can be applied to the eventually mobile of any typeEnd, and be not limited to slide type mobile terminal.
Mobile terminal 100 can be constructed to utilize via frame or grouping and send data as shown in Figure 1Operate with wireless communication system and satellite-based communication system such as wired.
The communication system that wherein can operate according to mobile terminal of the present invention is described referring now to Fig. 2.
Such communication system can be used different air interfaces and/or physical layer. For example,, by communication systemThe air interface that system uses comprises for example frequency division multiple access (FDMA), time division multiple acess (TDMA), CDMA(CDMA) and UMTS (UMTS) (Long Term Evolution (LTE) especially), the whole world mobile logicalCommunication system (GSM) etc. As non-limiting example, description below relates to cdma communication system, butIt is the system that such instruction is equally applicable to other type.
With reference to figure 2, cdma wireless communication system can comprise multiple mobile terminals 100, multiple base station(BS) 270, base station controller (BSC) 275 and mobile switching centre (MSC) 280. MSC280 is constructed toForm interface with Public Switched Telephony Network (PSTN) 290. MSC280 be also constructed to can via returnThe BSC275 that journey circuit is couple to base station 270 forms interface. Back haul link can be according to some interfaces that oneself knowsIn any construct, described interface comprises for example E1/T1, ATM, IP, PPP, frame relay, HDSL,ADSL or xDSL. Will be appreciated that system can comprise multiple BSC2750 as shown in Figure 2.
Each BS270 can serve one or more subregions (or region), by multidirectional antenna or sensing certain partyTo each subregion of antenna cover radially away from BS270. Or, each subregion can by for pointTwo or more antenna covers that collection receives. Each BS270 can be constructed to support multiple frequencies to distribute,And each frequency distribution has specific frequency spectrum (for example, 1.25MHz, 5MHz etc.).
Subregion can be called as CDMA Channel with intersecting of frequency distribution. BS270 also can be called as base stationTransceiver subsystem (BTS) or other equivalent terms. Under these circumstances, term " base station " can be usedIn broadly representing single BSC275 and at least one BS270. Base station also can be called as " cellular station ".Or each subregion of particular B S270 can be called as multiple cellular stations.
As shown in Figure 2, broadcast singal is sent to moving of operating in system by broadcsting transmitter (BT) 295Moving terminal 100. Broadcast reception module as shown in Figure 1 111 is arranged on mobile terminal 100 and sentences receptionThe broadcast singal being sent by BT295. In Fig. 2, show several global positioning systems (GPS) satellite 300.Satellite 300 helps at least one in the multiple mobile terminals 100 in location.
In Fig. 2, describe multiple satellites 300, but be understandable that, can utilize any numberSatellite obtain useful locating information. GPS module 115 is constructed to and satellite conventionally as shown in Figure 1300 coordinate to obtain the locating information of wanting. Substitute GPS tracking technique or outside GPS tracking technique,Can use other technology of position that can tracking mobile terminal. In addition, at least one gps satellite 300Can optionally or extraly process satellite dmb transmission.
As a typical operation of wireless communication system, BS270 receives from various mobile terminals 100Reverse link signal. Mobile terminal 100 participates in communicating by letter of call, information receiving and transmitting and other type conventionally. SpecialDetermine each reverse link signal that base station 270 receives is processed in particular B S270. The data that obtainBe forwarded to relevant BSC275. BSC provides call resource to distribute and comprise the soft handover between BS270The mobile management function of the coordination of process. BSC275 is also routed to MSC280 by the data that receive, itsBe provided for forming with PSTN290 the extra route service of interface. Similarly, PSTN290 withMSC280 forms interface, and MSC and BSC275 form interface, and BSC275 correspondingly controls BS270Forward link signals is sent to mobile terminal 100.
Based on above-mentioned mobile terminal hardware configuration and communication system, mobile terminal controlling party of the present invention is proposedEach embodiment of method.
As shown in Figure 3, in the first embodiment, this method for controlling mobile terminal comprises the following steps:
Step S10, the touch operation of the fringe region of mobile terminal receive touch area;
The fringe region of the touch area of the present invention's mobile terminal touch screen is set to preset regions, touch-controlIt is normal areas that the remaining region of fringe region is removed in region. Normal areas is for the normal touch that receives userOperation, and carry out corresponding instruction. Preset regions is a region of the special definition of the present invention, from commonIndependent in region. Preferably, as shown in Figure 4, preset regions 20 comprises the first preset regions 21 andTwo preset regions 22, described in described the first preset regions 21 and described the second preset regions 22 are arranged at respectivelyThe relative both sides of the edge of the touch area of touch screen. The remaining area of touch area is normal areas 10.Or as shown in Figure 5, normal areas 10 comprises A district and B district, wherein A district is operable area, forDetected touch point coordinate, B district is virtual key region, for detection of Menu key, Home key, return keyDeng. Preset regions 20 is located at edge, Touch Zone and is positioned at both sides, A district. It will be appreciated by those skilled in the art thatAlso as required preset regions 20 to be arranged to other region of touch screen.
And, be respectively in the present embodiment normal areas 10 and preset regions 20 corresponding distribute one defeatedEnter equipment. In specific implementation, touch screen drives while initialization by input_register_device () instruction noteTwo input equipments of volume (input), as input equipment 0 (input0) and input equipment 1 (input1). AndBy input_allocate_device () instruction be respectively normal areas 10 and preset regions 20 distribute one defeatedEnter equipment. For example, the corresponding input equipment 0 of normal areas 10, the corresponding input equipment 1 of preset regions 20.
Touch operation and be generally the operations such as click, slip, each touches operation by one or more touch pointsComposition, therefore mobile terminal can touch the region that falls into of touch point operating by detecting, judges tactileTouch operation and occur in normal areas 10 or preset regions 20. In specific implementation, the driving of mobile terminalLayer obtains the coordinate of the touch point that touches operation, judges which region the coordinate of touch point has fallen into. When touchingWhen the coordinate of control point falls into normal areas 10, judge that touching operation occurs in normal areas 10; WhenWhen the coordinate of touch point falls into preset regions 20, judge that touching operation occurs in preset regions 20.
Step S20, obtains the touch point quantity of described touch operation;
In the time touching the coordinate of touch point of operation and fall into normal areas 10, also touch operation and occur in generalIn logical region 10, report and touch operation by the corresponding input equipment 0 of normal areas 10. When touchingWhen the coordinate of touching the touch point of operation falls into preset regions 20, also touch operation and occur in preset regions 20In, report and touch operation by the corresponding input equipment 1 of preset regions 20.
In conjunction with referring to Fig. 6, will be described further touch operating process of the present invention in another way,For simplicity, in Fig. 6, by normal areas 10 referred to as A district, by preset regions 20 referred to as CDistrict, the report flow of touch-control event is as follows:
Drive layer to receive touch-control event by physical hardware as touch-screen, and judgement touch operation and occur in ADistrict or C district, and by A district or C district device file node reported event. Native floor from A district,In the device file in C district, read event, and the event in A district, C district is processed, as coordinate calculates,By device id, the event in A, C district is distinguished, finally distributed respectively A district and C district event. ItsMiddle A district event is walked primary flow process, by common mode, A district event is processed; C district event fromRegistration in advance distributes to the C district designated lane of Native floor, is inputted system end by Native portMouth exports the event ends with system service of C district to, then is reported to and respectively should by C district event reception external interfaceWith.
The present invention utilizes the driving layer identification code of mobile terminal just can realize freely customizing of preset regions, because ofThe realization of this technical solution of the present invention is in driving layer but not in firmware, this makes the Software for Design of equipmentBroken away from touch screen IC supplier's constraint, realized more flexibly, cost is lower.
In the present embodiment, when in the time that the interior generation of preset regions 20 touches operation, by described preset regionsThe input equipment 1 of 20 correspondences reports the parameters of the touch point of described touch operation, comprises that touch-control countsAmount, touch-control time, position coordinates, pressure size etc.
Step S30, be more than or equal to the first predetermined threshold value in described touch point quantity, and have touch pointThe touch-control time, while being less than Preset Time threshold value, is triggered operation accordingly.
The touch that mobile terminal reports the corresponding input equipment 0 of normal areas 10 operates as prior artThe same, carry out normal process; The touch that the corresponding input equipment 1 of preset regions 20 is reported operate intoRow specially treated, described to touch operation carry out specially treated can be understood as to touch operation carry out veryRule are processed or improper processing, as ignore this touch operation, generate special efficacy according to this touch operation, orSelf-defining other processing mode. For example, unconventional processing or improper processing, further canDo following understanding: in the time that user clicks a certain application icon, normal process or conventional treatment are to start to answerWith, improper processing or unconventional processing are to start this application.
Upper strata is according to the name of the input equipment that drives layer to report, and the touch operation that identifies user is generalLogical region 10 or preset regions 20, different regions, upper strata processing mode difference. Of the present inventionUpper strata is often referred to framework (Framework) layer, application layer etc., in the system of mobile terminal, for exampleThe custom-built system such as android, IOS, generally includes bottom (physical layer drives layer) and upper strata (frameRack-layer, application layer), the trend of signal stream is: physical layer (contact panel) receives user's touch behaviourDo, physics is pressed and is changed signal of telecommunication TP into, and TP is passed to and drives layer, drives layer to the position of pressingResolve, obtain the concrete coordinate of location point, the duration, pressure and other parameters, uploads this parameterTo ccf layer, ccf layer is communicated by letter and can be realized by corresponding interface with driving layer, and ccf layer receivesDrive the input equipment (input) of layer, resolve this input equipment, thereby select response or do not respond this inputEquipment, and will effectively input and upwards pass to concrete which application, to meet application layer according to differenceEvent carry out different application operatings.
(reported event comprises input equipment and touches to receive reported event at framework (Framework) layerControl point parameters etc.) after, first according to the name of input equipment, which region identification is, as drivesMoving layer (kernel) identification is in preset regions 20, drives layer to be reported to the input equipment of ccf layer to beInput1, instead of report with input0, that is, ccf layer does not need to judge current touch point is at whichRegion, does not need size and the position of judging area yet, and these decision operation complete driving on layer, andAnd, drive layer except reporting specifically which input equipment, also can report the parameters of this touch pointTo ccf layer, for example compressing time, position coordinates, pressure size etc.
It should be noted that, ccf layer is receiving after reported event, turns multichannel machine by single channelSystem, is reported to application layer. Be specially: first register a passage, transmit this reported event by this passage,Monitor this event by monitor (listener), this event, by different passages, is passed to correspondenceApplication module, produce different application operatings, wherein, application module comprises that shooting, contact person etc. are normalWith application; Produce different application operatings, for example, under shooting application, user clicks in preset regions,Can produce focusing, take, adjust the different operatings such as camera parameter. Be noted that reported event is delivered to prisonBefore listening device, be single channel, after monitor is monitored, what reported event was walked is multichannel, and multichannelExist, its benefit is to be passed to different application modules simultaneously simultaneously, and different application module produces notSame operation response.
Preferably, the specific implementation of above-mentioned steps is: utilize the mode of object-oriented, definition general areaThe classification of territory 10 and preset regions 20 and implementation, after judgement is preset regions 20, pass throughEventHub function is converted into the touch point coordinate of different resolution on the coordinate of LCD, definition single channel letterNumber (such as serverchannel and clientchannel etc.), the effect of this function is to report thing when receivingAfter part, this event is passed to task manager (TouchEventManager) by this passage, by prisonListen the monitoring of device, by this event by multichannel simultaneously or be passed to one by one under the application module of multiple responses,Also can only pass to one of them application module, application module is as camera, gallery etc., different shouldProduce accordingly and operate by module. It will be appreciated by persons skilled in the art that the concrete reality of above-mentioned stepsThe step that can be also now other modes realizes, and the embodiment of the present invention does not limit this.
In the present embodiment, report to touch at input equipment 1 to be operated to after ccf layer, first judge described touchingWhether the touch point quantity of touching operation is more than or equal to the first predetermined threshold value, is less than in described touch point quantityWhen the first predetermined threshold value, do not respond described touch operation. Be more than or equal to first in described touch point quantityWhen predetermined threshold value, further judge whether to exist the touch-control time of touch point to be less than Preset Time threshold value, alsoJudge whether that touch point leaves the fringe region of described touch area in Preset Time threshold value. If noExist the touch-control time of touch point to be less than Preset Time threshold value, in described Preset Time threshold value without touch-controlPoint leaves the fringe region of described touch area, does not respond described touch operation. If there is touch pointThe touch-control time is less than Preset Time threshold value, in described Preset Time threshold value, has touch point to leave described touchingThe fringe region in control region,, in the time that described touch point leaves the fringe region of described touch area, triggersCorresponding operational order, operates accordingly to carry out with described operational order. Mobile in gripping according to userThe touch point quantity that conventionally can produce with mobile terminal when terminal, in the present embodiment, described first is defaultThreshold value is preferably set to 4. Described Preset Time threshold value is preferably set to 500ms. Those skilled in the art canTo understand, described the first predetermined threshold value also can be set to other values, and described Preset Time threshold value alsoCan be set to other times value.
Further, described step S20 also comprises:
Obtain the touch point quantity of each fringe region in two opposite edges regions of touch area.
In the present embodiment, when in the time that the interior generation of preset regions 20 touches operation, by described preset regionsThe input equipment 1 of 20 correspondences, except reporting the touch point quantity of described touch operation, also reports described touchingThe two opposite edges regions in control region touch point quantity is separately also described the first preset regions 21 and instituteState the second preset regions 22 touch point quantity separately.
Now, described touch point quantity is more than or equal to the first predetermined threshold value and comprises: described touch point quantityBe more than or equal to the first predetermined threshold value, the fringe region in two opposite edges regions of touch area touchControl point quantity is more than or equal to the second predetermined threshold value, and the touch point quantity of another fringe region is more than or equal toThe 3rd predetermined threshold value. In the present embodiment, described step S30 comprises:
Be more than or equal to the first predetermined threshold value in described touch point quantity, two opposite edges districts of touch areaThe touch point quantity of the fringe region in territory is more than or equal to the second predetermined threshold value, another fringe regionTouch point quantity is more than or equal to the 3rd predetermined threshold value, and exists the touch-control time of touch point to be less than while presettingBetween when threshold value, trigger operation accordingly.
Getting after the touch point parameter of described touch operation the first more described touch point quantity of judgementWhether be more than or equal to the first predetermined threshold value, in the time that described touch point quantity is less than described the first predetermined threshold value,Do not respond described touch operation. In the time that described touch point quantity is more than or equal to described the first predetermined threshold value,Whether further judge again the touch point quantity of the fringe region in two opposite edges regions of touch areaBe more than or equal to the second predetermined threshold value, and whether the touch point quantity of another fringe region is more than or equal toThree predetermined threshold value. Be more than or equal to described the first predetermined threshold value in described touch point quantity, and touch areaTwo opposite edges regions in the touch point quantity of a fringe region be more than or equal to the second predetermined threshold value,When the touch point quantity of another fringe region is more than or equal to the 3rd predetermined threshold value, can judge described movementTerminal is in gripping state. In the present embodiment, described the second predetermined threshold value is preferably set to 1, and the described the 3rdPredetermined threshold value is preferably set to 2. It will be appreciated by persons skilled in the art that described the second predetermined threshold value,The 3rd predetermined threshold value also can be set to other values. At definite described mobile terminal in gripping when state,Further whether detection exists the touch-control time of touch point to be less than Preset Time threshold value, has also judged whetherTouch point leaves the fringe region of described touch area in Preset Time threshold value. If at described Preset TimeIn threshold value, leave the fringe region of described touch area without touch point, do not respond described touch operation. IfIn described Preset Time threshold value, there is touch point to leave the fringe region of described touch area, touch when describedWhen control point leaves the fringe region of described touch area, trigger corresponding operational order, with carry out with described inOperational order operates accordingly. For example, corresponding operational order can be set in advance as photographing instruction,In the time that described touch point leaves the fringe region of described touch area, trigger photographing instruction, take pictures.By this mode of operation efficiently, user can be realized and capture some transient pictures.
And for example, corresponding operational order can also be set in advance as recording operation instruction, touches describedWhen control point leaves the fringe region of described touch area, trigger recording operation instruction, record. Pass throughThe recording capable of fast starting of this mode, thus avoid missing important recording substance.
And for example, Quick Response Code is seen everywhere in life, and corresponding operational order can also set in advanceFor Quick Response Code scan operation instruction, in the time that described touch point leaves the fringe region of described touch area, touchSend out Quick Response Code scan operation instruction, carry out Quick Response Code scanning. Scan to user by quick startup Quick Response CodeDaily life offer convenience.
The scheme that the present embodiment provides, in the touch operation of the fringe region of mobile terminal receive touch areaTime, obtain the touch point quantity of described touch operation, when described touch point quantity is more than or equal to first pre-If threshold value, and while existing touch-control time of touch point to be less than Preset Time threshold value, trigger operation accordingly,Very convenient, reduce user and searched application identities to start the time of application cost, realize fast and having openedMoving application.
Further, with reference to Fig. 7, based on the first embodiment, method for controlling mobile terminal second of the present invention is proposedEmbodiment, in the present embodiment, described method for controlling mobile terminal of the present invention also wraps after step S20Draw together:
Step S40, all receives in two opposite edges regions of described touch area while touching operation, according toThe current laying state of described mobile terminal is determined the first fringe region and the second fringe region;
Step S50, determines current according to the quantity of touch point in the first fringe region and the second fringe regionGripping state.
In the present embodiment, receive touch operation when getting the fringe region of mobile terminal touch areaTime, first judge whether two opposite edges regions of described touch area all receive touch operation. ReallyTwo opposite edges regions of fixed described touch area all receive while touching operation, further described in judgement, moveThe moving current laying state of terminal. Particularly, a gravity sensor can be set in mobile terminal in advance,Judge by gravity sensor the laying state that described mobile terminal is current. Then according to described eventually mobileHold current laying state to determine the first fringe region and the second edge in described two opposite edges regionsRegion. Particularly, can one reference coordinate axle be set according to the current laying state of described mobile terminal, withThe central point of touch screen is as the initial point with reference to reference axis, taking the horizontal line of crossing touch screen central point as referenceCoordinate X-axis, the touch area that X-axis coordinate figure is less than the first preset coordinate threshold value is set to the first edgeRegion; The touch area that X-axis coordinate figure is greater than the second preset coordinate threshold value is set to the second fringe region.It will be appreciated by persons skilled in the art that and can also determine by other means described two opposite edges districtsThe first fringe region in territory and the second fringe region.
When report described touch to operate in the first fringe region and the second fringe region by input equipment 1Touch point quantity to ccf layer, touch point quantity and the Second Edge of more described the first fringe regionThe size of the touch point quantity in edge region, with the gripping state of determining that described mobile terminal is current. Particularly,In the present embodiment, when the touch point quantity of described the first fringe region is greater than described the second fringe regionWhen touch point quantity, definite described mobile terminal is current is the first gripping state. When described the first edgeWhen the touch point quantity in region is less than or equal to the touch point quantity of described the second fringe region, determine instituteStating mobile terminal current is the second gripping state. For example, conventionally when our left-handed mobile terminal,The touch point number in mobile terminal touch screen left side is less than the touch point number on right side; Hold and work as our right handWhile holding mobile terminal, be greater than the touch point number on right side in the touch point number in mobile terminal touch screen left side.It will be appreciated by persons skilled in the art that and can also determine that by other means described mobile terminal is currentGripping state, for example can obtain described mobile terminal and horizontal plane inclination angle by sensor and determine and moveThe moving current gripping state of terminal.
In the present embodiment, particularly, described step S30 comprises:
Be more than or equal to the first predetermined threshold value in described touch point quantity, and have the touch-control time of touch pointWhile being less than Preset Time threshold value, trigger and the operational order of described current gripping state relation, with carry out withDescribed operational order operates accordingly.
Having determined after the current gripping state of mobile terminal, based on the current gripping shape of described mobile terminalState, is more than or equal to the first predetermined threshold value in described touch point quantity, and has the touch-control time of touch pointWhile being less than Preset Time threshold value, trigger the operational order of the gripping state relation current with described mobile terminal,And then execution and described operational order operate accordingly. For example,, when definite mobile terminal is current in first, when described touch point quantity is more than or equal to the first predetermined threshold value, and there is touching of touch point in gripping stateThe control time, while being less than Preset Time threshold value, triggering and described first gripped the photographing instruction of state relation, fromAnd carry out the operation of taking pictures. When definite mobile terminal current in the second gripping state, when described touch-control is countedAmount is more than or equal to the first predetermined threshold value, and while existing touch-control time of touch point to be less than Preset Time threshold value,Triggering and described second grips the Quick Response Code scan operation instruction of state relation, thereby according to described Quick Response CodeQuick Response Code scan operation is carried out in scan operation instruction.
Further, in the time that the current laying state of mobile terminal is laterally placement, described step S50 bagDraw together:
Step a, obtains the coordinate figure of touch point in described the first fringe region and the second fringe region;
Step b, determines according to the coordinate figure getting the gripping state that described mobile terminal is current, described in holdThe state of holding comprises that left-handed state and the right hand grip state.
In the present embodiment, in the time that the current laying state of mobile terminal is laterally placement, according to described movementThe current laying state of terminal arranges a reference frame, using the central point of touch screen as with reference to coordinate systemInitial point, taking the horizontal line of crossing touch screen central point as reference coordinate X-axis, with cross touch screen central point andBe reference coordinate Y-axis perpendicular to the vertical line of described reference coordinate X-axis. Y-axis coordinate figure is greater than the 3rd pre-If the touch area of coordinate threshold value is set to the first fringe region; Y-axis coordinate figure is less than to the 4th default seatThe touch area of mark threshold value is set to the second fringe region. When having determined that mobile terminal is at horizontal laying stateUnder the first fringe region and the second fringe region after, obtain the first fringe region and the second marginal zoneThe coordinate figure of touch point in territory. In the first fringe region and the second fringe region, the X-axis of touch point is satWhen scale value is all less than the first preset coordinate threshold value, determine that current gripping state is horizontal left-handed state;In the first fringe region and the second fringe region, the X-axis coordinate figure of touch point is all greater than the second default seatWhen mark threshold value, determine that current gripping state is that the horizontal right hand grips state. Those skilled in the art canUnderstand, can also determine by other means the gripping state of mobile terminal in the time laterally placing.
In the time having determined the gripping state of mobile terminal in the time laterally placing, except realizing at described touch pointQuantity is more than or equal to the first predetermined threshold value, and exists the touch-control time of touch point to be less than Preset Time threshold valueTime, the operational order of triggering and the described mobile terminal gripping state relation in the time laterally placing, thus holdOutside the corresponding operation of row, can also be according to described mobile terminal the gripping state in the time laterally placing, controlApplication identities in the main interface of mobile terminal and the display position of control. For example,, at described mobile terminalWhen current gripping state is horizontal left-handed state, control the application identities in the main interface of mobile terminalAnd control be presented at current horizontal place time touch screen left side. In the current gripping of described mobile terminalWhen state is horizontal right hand gripping state, application identities and the control controlled in the main interface of mobile terminal showThe right side of touch screen while being shown in current horizontal placement.
The scheme that the present embodiment provides, at mobile terminal in gripping when state, according to described mobile terminalCurrent laying state is determined the first fringe region and the second fringe region, then further according to firstIn fringe region and the second fringe region, the quantity of touch point is determined the gripping shape that described mobile terminal is currentState, and then based on described current gripping state, be more than or equal to first in described touch point quantity and presetThreshold value, and while existing touch-control time of touch point to be less than Preset Time threshold value, trigger and described current grippingThe operational order of state relation, operates accordingly to carry out with described operational order, is realizing startup fastWhen application, also improve the handling of mobile terminal.
The present invention further provides a kind of mobile terminal control device.
With reference to Fig. 8, Fig. 8 is the high-level schematic functional block diagram of mobile terminal control device the first embodiment of the present invention.
In the first embodiment, described mobile terminal control device comprises:
Receiver module 100, for the touch operation of the fringe region of mobile terminal receive touch area;
The fringe region of the touch area of the present invention's mobile terminal touch screen is set to preset regions, touch-controlIt is normal areas that the remaining region of fringe region is removed in region. Normal areas is for the normal touch that receives userOperation, and carry out corresponding instruction. Preset regions is a region of the special definition of the present invention, from commonIndependent in region. Preferably, as shown in Figure 4, preset regions 20 comprises the first preset regions 21With the second preset regions 22, described the first preset regions 21 and described the second preset regions 22 arrange respectivelyIn the relative both sides of the edge of the touch area of described touch screen. The remaining area of touch area is general areaTerritory 10. Or as shown in Figure 5, normal areas 10 comprises A district and B district, wherein A district is for graspingDo region, for detection of touch point coordinate, B district is virtual key region, for detection of Menu key, HomeKey, return key etc. Preset regions 20 is located at edge, Touch Zone and is positioned at both sides, A district. Art technology peopleMember is understandable that, also can as required preset regions 20 be arranged to other region of touch screen.
Touch operation and be generally the operations such as click, slip, each touches operation by one or more touch pointsComposition, therefore receiver module 100 can touch the region that falls into of touch point operating by detecting, sentencesDisconnected touch operation occurs in normal areas 10 or preset regions 20. In specific implementation, receiver module100 obtain by the driving layer of mobile terminal the coordinate that touches the touch point operating, and judge the coordinate of touch pointFall into which region. In the time that the coordinate of touch point falls into normal areas 10,100 judgements of receiver moduleTouching operation occurs in normal areas 10; In the time that the coordinate of touch point falls into preset regions 20, receive100 of modules judge that touching operation occurs in preset regions 20.
Acquisition module 200, for obtaining the touch point quantity of described touch operation;
In the present embodiment, obtain the fringe region reception of mobile terminal touch area when receiver module 100Touch when operation arriving, be also receiver module 100 obtain in the preset regions 20 of mobile terminal, receive tactileWhile touching operation, obtain the parameters of the touch point of described touch operation by acquisition module 200, compriseTouch point quantity, control time, position coordinates, pressure size etc.
Processing module 300, for being more than or equal to the first predetermined threshold value in described touch point quantity, and existsThe touch-control time of touch point, while being less than Preset Time threshold value, is triggered operation accordingly.
Processing module 300 receive reported event (reported event comprise input equipment and touch point everyParameter etc.) after, first according to the name of input equipment, which region identification is, as receiver module 100Identification is in preset regions 20, to receive to touch operation, and acquisition module 200 gets processing module 300Input equipment be input1, instead of with input0, that is, processing module 300 does not need to judge current touchingControl point, in which region, does not need size and the position of judging area yet, and these decision operation are by receivingModule 100 completes. And acquisition module 200, except obtaining specifically which input equipment, also canObtain the parameters of this touch point, for example two of touch point total quantity, touch-control time and touch areaOpposite edges region touch point quantity separately etc.
In the present embodiment, processing module 300 is according to the touch point parameter getting, first described in judgementWhether the touch point quantity that touches operation is more than or equal to the first predetermined threshold value, little in described touch point quantityIn the time of the first predetermined threshold value, do not respond described touch operation. Be more than or equal in described touch point quantityWhen one predetermined threshold value, further judge whether to exist the touch-control time of touch point to be less than Preset Time threshold value,Also judge whether that touch point leaves the fringe region of described touch area in Preset Time threshold value. IfDo not exist the touch-control time of touch point to be less than Preset Time threshold value, i.e. oncontacting in described Preset Time threshold valueControl point leaves the fringe region of described touch area, does not respond described touch operation. If there is touch pointThe touch-control time be less than Preset Time threshold value, in described Preset Time threshold value, have described in touch point leavesThe fringe region of touch area,, in the time that described touch point leaves the fringe region of described touch area, locatesReason module 300 triggers corresponding operational order, operates accordingly to carry out with described operational order. According toThe touch point quantity that user conventionally can produce with mobile terminal in the time gripping mobile terminal, in the present embodiment,Described the first predetermined threshold value is preferably set to 4. Described Preset Time threshold value is preferably set to 500ms. AbilityField technique personnel be understandable that, described the first predetermined threshold value also can be set to other values, described pre-If time threshold can also be set to other times value.
Further, described acquisition module 200 also for:
Obtain the touch point quantity of each fringe region in two opposite edges regions of touch area.
In the present embodiment, when in the time that the interior generation of preset regions 20 touches operation, by acquisition module 200Except obtaining the touch point quantity of described touch operation, acquisition module 200 also obtains described touch areaTouch point quantity separately of two opposite edges regions, be also described the first preset regions 21 and described secondPreset regions 22 touch point quantity separately.
Now, described touch point quantity is more than or equal to the first predetermined threshold value and comprises: described touch point quantityBe more than or equal to the first predetermined threshold value, the fringe region in two opposite edges regions of touch area touchControl point quantity is more than or equal to the second predetermined threshold value, and the touch point quantity of another fringe region is more than or equal toThe 3rd predetermined threshold value. In the present embodiment, particularly, described processing module 300 also for:
Be more than or equal to the first predetermined threshold value in described touch point quantity, two opposite edges districts of touch areaThe touch point quantity of the fringe region in territory is more than or equal to the second predetermined threshold value, another fringe regionTouch point quantity is more than or equal to the 3rd predetermined threshold value, and exists the touch-control time of touch point to be less than while presettingBetween when threshold value, trigger operation accordingly.
Getting after the touch point parameter of described touch operation, first processing module 300 judges relatively instituteState touch point total quantity and whether be more than or equal to the first predetermined threshold value, described in described touch point quantity is less thanWhen the first predetermined threshold value, do not respond described touch operation. When described touch point quantity is more than or equal to instituteWhile stating the first predetermined threshold value, processing module 300 further judges two opposite edges regions of touch area againIn the touch point quantity of a fringe region whether be more than or equal to the second predetermined threshold value, and another marginal zoneWhether the touch point quantity in territory is more than or equal to the 3rd predetermined threshold value. Described touch point quantity be greater than or etc.In described the first predetermined threshold value, and the touch-control of a fringe region in two opposite edges regions of touch areaPoint quantity is more than or equal to the second predetermined threshold value, and the touch point quantity of another fringe region is more than or equal to theWhen three predetermined threshold value, 300 of processing modules judge that described mobile terminal is in gripping state. The present embodimentIn, described the second predetermined threshold value is preferably set to 1, and described the 3rd predetermined threshold value is preferably set to 2. AbilityField technique personnel be understandable that, described the second predetermined threshold value, the 3rd predetermined threshold value also can be set toOther values. Whether processing module 300, detects and exists at definite described mobile terminal in the time gripping stateThe touch-control time of touch point is less than Preset Time threshold value, also detects whether there is touch point at Preset Time thresholdIn value, leave the fringe region of described touch area. If leave without touch point in described Preset Time threshold valueThe fringe region of described touch area, does not respond described touch operation. If in described Preset Time threshold valueInside there is touch point to leave the fringe region of described touch area, work as described touch point and leave described Touch ZoneWhen the fringe region in territory, processing module 300 triggers corresponding operational order, refers to carry out with described operationThe corresponding operation of order. For example, corresponding operational order can be set in advance as photographing instruction, describedWhen touch point leaves the fringe region of described touch area, processing module 300 triggers photographing instruction, carries outTake pictures. By this mode of operation efficiently, user can be realized and capture some transient pictures.
And for example, corresponding operational order can also be set in advance as recording operation instruction, touches describedWhen control point leaves the fringe region of described touch area, processing module 300 triggers recording operation instruction, entersRow recording. Recording capable of fast starting in this way, thus avoid missing important recording substance.
And for example, Quick Response Code is seen everywhere in life, and corresponding operational order can also set in advanceFor Quick Response Code scan operation instruction, in the time that described touch point leaves the fringe region of described touch area, locateReason module 300 triggers Quick Response Code scan operation instruction, carries out Quick Response Code scanning. By quick startup two dimensionCode scanning offers convenience to user's daily life.
The scheme that the present embodiment provides, in the marginal zone of receiver module 100 mobile terminal receive touch areasWhen the touch in territory operates, acquisition module 200 obtains the touch point quantity of described touch operation, touches describedControl point quantity is more than or equal to the first predetermined threshold value, and exists the touch-control time of touch point to be less than Preset TimeWhen threshold value, processing module 300 triggers corresponding operation, very convenient, has reduced user and has searched application markKnow the time to start application cost, realized quick startup application.
Further, with reference to Fig. 9, based on the first embodiment, mobile terminal control device second of the present invention is proposedEmbodiment, in a second embodiment, described mobile terminal control device also comprises:
Judge module 400, touches operation for all receiving in two opposite edges regions of described touch areaTime, determine the first fringe region and the second fringe region according to the current laying state of described mobile terminal;
Determination module 500, for according to the quantity of the first fringe region and the second fringe region touch pointDetermine current gripping state.
In the present embodiment, when processing module 300 determines that mobile terminal, in the time gripping state, judges mouldPiece 400 is further determined in described two opposite edges regions according to the current laying state of described mobile terminalThe first fringe region and the second fringe region. Particularly, can be according to current the putting of described mobile terminalConfiguration state arranges a reference coordinate axle, using the central point of touch screen as the initial point with reference to reference axis, with mistakeThe horizontal line of touch screen central point is reference coordinate X-axis, and judge module 400 is less than by X-axis coordinate figureThe touch area of one preset coordinate threshold value is set to the first fringe region; Judge module 400 is by X-axis coordinateThe touch area that value is greater than the second preset coordinate threshold value is set to the second fringe region. Those skilled in the artBe understandable that, judge module 400 can also be determined described two opposite edges regions by other meansIn the first fringe region and the second fringe region.
When obtaining described touch, acquisition module 200 operates in the first fringe region and the second fringe regionAfter touch point quantity, the touch point quantity and second of more described the first fringe region of determination module 500The size of the touch point quantity of fringe region, with the gripping state of determining that described mobile terminal is current. SpecificallyGround, in the present embodiment, when the touch point quantity of described the first fringe region is greater than described the second marginal zoneWhen the touch point quantity in territory, 500 of determination modules determine described mobile terminals current be the first gripping state.The touch-control that is less than or equal to described the second fringe region when the touch point quantity of described the first fringe region is countedWhen amount, 500 definite described mobile terminals of determination module are current is the second gripping state. For example, commonWhen our left-handed mobile terminal, be less than right side in the touch point number in mobile terminal touch screen left sideTouch point number; And in the time that our right hand grips mobile terminal, at the touch-control in mobile terminal touch screen left sidePoint number is greater than the touch point number on right side. It will be appreciated by persons skilled in the art that determination module 500The gripping state that described mobile terminal is current can also be determined by other means, for example, sensor can be passed throughObtain the gripping state that described mobile terminal and horizontal plane inclination angle determine that mobile terminal is current.
In the present embodiment, particularly, described processing module 300 for:
Be more than or equal to the first predetermined threshold value in described touch point quantity, and have the touch-control time of touch pointWhile being less than Preset Time threshold value, trigger and the operational order of described current gripping state relation, with carry out withDescribed operational order operates accordingly.
Determine after the current gripping state of mobile terminal, based on described mobile terminal at determination module 500Current gripping state, is more than or equal to the first predetermined threshold value in described touch point quantity, and has touch-controlThe touch-control time of point, while being less than Preset Time threshold value, processing module 300 triggered with described mobile terminal currentThe operational order of gripping state relation, and then execution and described operational order operate accordingly. For example,When determination module 500 determines that mobile terminal is current in the first gripping state, when described touch point quantity largeIn or equal the first predetermined threshold value, and while existing touch-control time of touch point to be less than Preset Time threshold value, locateReason module 300 triggers with described first and grips the photographing instruction of state relation, thereby carries out the operation of taking pictures.When determination module 500 determines that mobile terminal is current in the second gripping state, when described touch point quantity largeIn or equal the first predetermined threshold value, and while existing touch-control time of touch point to be less than Preset Time threshold value, locateReason module 300 triggers the Quick Response Code scan operation instruction with described the second gripping state relation, thereby according toQuick Response Code scan operation is carried out in described Quick Response Code scan operation instruction.
Further, in the time that the current laying state of mobile terminal is laterally placement, described determination module 500Be used for:
Obtain the coordinate figure of touch point in described the first fringe region and the second fringe region;
Determine according to the coordinate figure getting the gripping state that described mobile terminal is current, described gripping stateComprise that left-handed state and the right hand grip state.
In the present embodiment, in the time that the current laying state of mobile terminal is laterally placement, according to described movementThe current laying state of terminal arranges a reference frame, using the central point of touch screen as with reference to coordinate systemInitial point, taking the horizontal line of crossing touch screen central point as reference coordinate X-axis, with cross touch screen central point andBe reference coordinate Y-axis perpendicular to the vertical line of described reference coordinate X-axis. Y-axis coordinate figure is greater than the 3rd pre-If the touch area of coordinate threshold value is set to the first fringe region; Y-axis coordinate figure is less than to the 4th default seatThe touch area of mark threshold value is set to the second fringe region. When having determined that mobile terminal is at horizontal laying stateUnder the first fringe region and the second fringe region after, obtain the first fringe region and the second marginal zoneThe coordinate figure of touch point in territory. In the first fringe region and the second fringe region, the X-axis of touch point is satWhen scale value is all less than the first preset coordinate threshold value, determination module 500 determines that current gripping state is horizontalLeft-handed state; In the first fringe region and the second fringe region, the X-axis coordinate figure of touch point is equalWhile being greater than the second preset coordinate threshold value, determination module 500 determines that current gripping state is that the horizontal right hand is heldHold state. It will be appreciated by persons skilled in the art that and can also determine by other means mobile terminalGripping state in the time laterally placing.
In the time that determination module 500 is determined the gripping state of mobile terminal in the time laterally placing, processing module 300Be more than or equal to the first predetermined threshold value except realizing in described touch point quantity, and have the touch-control of touch pointTime, while being less than Preset Time threshold value, triggering with the gripping state of described mobile terminal in the time laterally placing and closesThe operational order of connection, thus carry out outside corresponding operation, and processing module 300 can also be according to described movementThe gripping state of terminal in the time laterally placing, controls application identities and control in the main interface of mobile terminalDisplay position. For example, in the time that the current gripping state of described mobile terminal is horizontal left-handed state,Processing module 300 is controlled application identities in the main interface of mobile terminal and control and is presented at and currently laterally putsThe left side of touch screen while putting. In the time that the current gripping state of described mobile terminal is horizontal right hand gripping state,Processing module 300 is controlled application identities in the main interface of mobile terminal and control and is presented at and currently laterally putsThe right side of touch screen while putting.
The scheme that the present embodiment provides, at mobile terminal in gripping when state, judge module 400 basesThe current laying state of described mobile terminal is determined the first fringe region and the second fringe region, determines mouldPiece 500 is determined described eventually mobile according to the quantity of touch point in the first fringe region and the second fringe regionHold current gripping state, and then based on described current gripping state, be greater than in described touch point quantityOr equal the first predetermined threshold value, and while existing touch-control time of touch point to be less than Preset Time threshold value, processModule 300 triggers the operational order with described current gripping state relation, to carry out and described operational orderCorresponding operation, in realizing startup application fast, has also improved the handling of mobile terminal.
It should be noted that, in this article, term " comprises ", " comprising " or its any other variantBe intended to contain comprising of nonexcludability, thus make to comprise a series of key elements process, method, article orPerson's device not only comprises those key elements, but also comprises other key elements of clearly not listing, or alsoBe included as the intrinsic key element of this process, method, article or device. There is no the feelings of more restrictionsUnder condition, by statement " comprising ... " limit key element, and be not precluded within comprise this key element process,In method, article or device, also there is other identical element.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be well understood to above-mentionedThe mode that embodiment method can add essential general hardware platform by software realizes, and can certainly lead toCross hardware, but in a lot of situation, the former is better embodiment. Based on such understanding, of the present inventionThe part that technical scheme contributes to prior art in essence in other words can be with the form body of software productReveal to come, this computer software product is stored in a storage medium (as ROM/RAM, magnetic disc, CD)In, comprise some instructions in order to make a station terminal equipment (can be mobile phone, computer, server,Air-conditioner, or the network equipment etc.) carry out the method described in each embodiment of the present invention.
These are only the preferred embodiments of the present invention, not thereby limit the scope of the claims of the present invention, everyUtilize equivalent structure or the conversion of equivalent flow process that description of the present invention and accompanying drawing content do, or directly orConnect and be used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.

Claims (10)

1. a method for controlling mobile terminal, is characterized in that, described method for controlling mobile terminal comprise withLower step:
The touch operation of the fringe region of mobile terminal receive touch area;
Obtain the touch point quantity of described touch operation;
Be more than or equal to the first predetermined threshold value in described touch point quantity, and have the touch-control time of touch pointWhile being less than Preset Time threshold value, trigger corresponding operational order, carry out corresponding according to described operational orderOperation.
2. method for controlling mobile terminal as claimed in claim 1, is characterized in that, described touch areaComprise two relative fringe regions, described in obtain the touch point quantity of described touch operation step also comprise:
Obtain the touch point quantity of each fringe region in two opposite edges regions of touch area.
3. method for controlling mobile terminal as claimed in claim 2, is characterized in that, described touch-control is countedAmount is more than or equal to the first predetermined threshold value, comprising:
Described touch point quantity is more than or equal to the first predetermined threshold value, two opposite edges regions of touch areaIn the touch point quantity of a fringe region be more than or equal to the second predetermined threshold value, the touching of another fringe regionControl point quantity is more than or equal to the 3rd predetermined threshold value.
4. method for controlling mobile terminal as claimed in claim 3, is characterized in that, described in obtain described inAfter touching the step of touch point quantity of operation, also comprise:
All receive in two opposite edges regions of described touch area while touching operation, according to described movementThe current laying state of terminal is determined the first fringe region and the second fringe region;
Determine current gripping shape according to the quantity of touch point in the first fringe region and the second fringe regionState.
5. method for controlling mobile terminal as claimed in claim 4, is characterized in that, described eventually mobileWhile holding current laying state to be laterally placement, described according to the first fringe region and the second fringe regionThe quantity of middle touch point determines that the step of current gripping state comprises:
Obtain the coordinate figure of touch point in described the first fringe region and the second fringe region;
Determine according to the coordinate figure getting the gripping state that described mobile terminal is current, described gripping stateComprise that left-handed state and the right hand grip state.
6. a mobile terminal control device, is characterized in that, described mobile terminal control device comprises:
Receiver module, for the touch operation of the fringe region of mobile terminal receive touch area;
Acquisition module, for obtaining the touch point quantity of described touch operation;
Processing module, for being more than or equal to the first predetermined threshold value in described touch point quantity, and exists tactileThe touch-control time of control point, while being less than Preset Time threshold value, is triggered corresponding operational order, according to described operationCorresponding operation is carried out in instruction.
7. mobile terminal control device as claimed in claim 6, is characterized in that, described touch areaComprise two relative fringe regions, described acquisition module also for:
Obtain the touch point quantity of each fringe region in two opposite edges regions of touch area.
8. mobile terminal control device as claimed in claim 7, is characterized in that, described touch-control is countedAmount is more than or equal to the first predetermined threshold value, comprising:
Described touch point quantity is more than or equal to the first predetermined threshold value, two opposite edges regions of touch areaIn the touch point quantity of a fringe region be more than or equal to the second predetermined threshold value, the touching of another fringe regionControl point quantity is more than or equal to the 3rd predetermined threshold value.
9. mobile terminal control device as claimed in claim 8, is characterized in that, described mobile terminalControl device also comprises:
Judge module, while touching operation for all receiving in two opposite edges regions of described touch area,Determine the first fringe region and the second fringe region according to the current laying state of described mobile terminal;
Determination module, for true according to the quantity of the first fringe region and the second fringe region touch pointGripping state before settled.
10. mobile terminal control device as claimed in claim 9, is characterized in that, in described movementWhen the current laying state of terminal is laterally placement, described determination module is used for:
Obtain the coordinate figure of touch point in described the first fringe region and the second fringe region;
Determine according to the coordinate figure getting the gripping state that described mobile terminal is current, described gripping stateComprise that left-handed state and the right hand grip state.
CN201510196680.3A 2015-04-23 2015-04-23 Method for controlling mobile terminal and device Active CN104869230B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510196680.3A CN104869230B (en) 2015-04-23 2015-04-23 Method for controlling mobile terminal and device
PCT/CN2016/079754 WO2016169480A1 (en) 2015-04-23 2016-04-20 Mobile terminal control method and device and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510196680.3A CN104869230B (en) 2015-04-23 2015-04-23 Method for controlling mobile terminal and device

Publications (2)

Publication Number Publication Date
CN104869230A CN104869230A (en) 2015-08-26
CN104869230B true CN104869230B (en) 2016-05-25

Family

ID=53914737

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510196680.3A Active CN104869230B (en) 2015-04-23 2015-04-23 Method for controlling mobile terminal and device

Country Status (2)

Country Link
CN (1) CN104869230B (en)
WO (1) WO2016169480A1 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869230B (en) * 2015-04-23 2016-05-25 努比亚技术有限公司 Method for controlling mobile terminal and device
CN106610777A (en) * 2015-10-23 2017-05-03 小米科技有限责任公司 Application starting method and device and mobile terminal
CN105511639B (en) * 2015-12-09 2018-03-23 广东欧珀移动通信有限公司 Input control method, device and the terminal device of input method
CN106919415A (en) * 2015-12-28 2017-07-04 阿里巴巴集团控股有限公司 Start method, device and the electronic equipment of application program
CN105739758A (en) * 2016-01-21 2016-07-06 广州市莱麦互联网科技有限公司 Display control method and device of Android device
CN106095790A (en) * 2016-05-30 2016-11-09 努比亚技术有限公司 A kind of mobile terminal and control method thereof
CN106095280B (en) * 2016-06-24 2019-05-17 维沃移动通信有限公司 A kind of photographic method and mobile terminal
CN106201314B (en) * 2016-06-30 2019-03-19 成都东方闻道科技发展有限公司 A kind of display methods and display device for realizing handwriting input on touch screen
CN110050254B (en) * 2016-09-09 2021-10-08 北京智谷睿拓技术服务有限公司 Control display method and device for flexible display equipment
CN106557123A (en) * 2016-11-30 2017-04-05 努比亚技术有限公司 Mobile terminal and control the apparatus and method that its virtual key shows
WO2018103257A1 (en) * 2016-12-09 2018-06-14 华为技术有限公司 Screen state control method and user terminal
CN108108082B (en) * 2017-12-29 2021-05-21 努比亚技术有限公司 Information processing method, terminal and computer storage medium
JP6863324B2 (en) * 2018-03-29 2021-04-21 京セラドキュメントソリューションズ株式会社 Display input device and image forming device equipped with it
CN110502341A (en) * 2019-08-15 2019-11-26 Oppo广东移动通信有限公司 The method, apparatus and storage medium of mobile terminal cleaning memory
CN110737359B (en) * 2019-09-05 2022-10-25 Oppo(重庆)智能科技有限公司 Point reporting method, touch screen and storage medium
CN113031802A (en) * 2019-12-09 2021-06-25 华为终端有限公司 Touch area adjusting method and device
CN112987954B (en) * 2019-12-13 2024-03-01 北京小米移动软件有限公司 Touch reporting method and device, electronic equipment and storage medium
CN111552432B (en) * 2020-04-29 2023-06-09 唐景贤 Screen operation system and method for electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520876A (en) * 2012-01-04 2012-06-27 北京飞漫软件技术有限公司 Method for operating intelligent touch screen equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130099717A (en) * 2012-02-29 2013-09-06 주식회사 팬택 Apparatus and method for providing user interface based on touch screen
CN104298392A (en) * 2014-08-11 2015-01-21 上海华豚科技有限公司 Method for judging strong hand for holding according to touch position
CN104156073B (en) * 2014-08-29 2017-12-22 努比亚技术有限公司 Mobile terminal and its operating method
CN104216657A (en) * 2014-09-05 2014-12-17 深圳市中兴移动通信有限公司 Mobile terminal and operating method thereof
CN104869230B (en) * 2015-04-23 2016-05-25 努比亚技术有限公司 Method for controlling mobile terminal and device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520876A (en) * 2012-01-04 2012-06-27 北京飞漫软件技术有限公司 Method for operating intelligent touch screen equipment

Also Published As

Publication number Publication date
CN104869230A (en) 2015-08-26
WO2016169480A1 (en) 2016-10-27

Similar Documents

Publication Publication Date Title
CN104869230B (en) Method for controlling mobile terminal and device
CN104750420B (en) Screenshotss method and device
CN104735256B (en) Holding mode determination methods and the device of mobile terminal
US10587747B2 (en) Method, apparatus, terminal, and storage medium for entering numeric symbols using touch screen frame
CN104750417A (en) Frameless terminal application switching method and frameless terminal
CN105677231A (en) Associated application split-screen display device and method as well as terminal
CN104731339B (en) The holding mode recognition methods of mobile terminal and device
CN104731411B (en) The click action recognition methods of mobile terminal and device
CN104731512B (en) The method, apparatus and terminal that picture is shared
CN104796552A (en) Quick screen luminance adjustment method and quick screen luminance adjustment device
CN106130734A (en) The control method of mobile terminal and control device
CN104850799B (en) The method and mobile terminal of a kind of data in hiding mobile terminal
CN104767889B (en) Screen state control method and device
CN105704282A (en) Detection method and apparatus for camera
CN104731483A (en) Method and terminal for fast adjusting set parameters
CN104866136B (en) A kind of method and device of determining terminal operating mode
CN104834463A (en) Holding recognition method and device of mobile terminal
CN105739896B (en) Mobile terminal and its touch operation method
CN105511715A (en) Method and device for starting application assistant by means of unframed touch screen
CN105094673A (en) Rapid starting method and apparatus for applications
CN105739820A (en) Message prompt display method and device
CN106101455A (en) Page jump management method, device and terminal
CN106095464B (en) A kind of method and device of the seamless operation of application program
CN105843478A (en) Icon display control method and apparatus for shortcut switch
CN105260096B (en) A kind of method and mobile terminal controlling user's operation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant