CN102339152A - Mobile terminal with ClearPad function and realization method thereof - Google Patents
Mobile terminal with ClearPad function and realization method thereof Download PDFInfo
- Publication number
- CN102339152A CN102339152A CN2010102317874A CN201010231787A CN102339152A CN 102339152 A CN102339152 A CN 102339152A CN 2010102317874 A CN2010102317874 A CN 2010102317874A CN 201010231787 A CN201010231787 A CN 201010231787A CN 102339152 A CN102339152 A CN 102339152A
- Authority
- CN
- China
- Prior art keywords
- clearpad
- finger
- module
- function
- portable terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a mobile terminal with a ClearPad function and a realization method of the mobile terminal; the mobile terminal with the ClearPad function comprises a ClearPad module, a flash memory and a baseband chip, wherein the ClearPad module is used for detecting the movement of fingers; the flash memory is used for storing application programs; and the baseband chip is used for reading data representing the movement of the fingers from the ClearPad module and operating the application programs. The mobile terminal not only can identify the click, double-click and dragging of the fingers, but also can identify the long press of the fingers and the simultaneous rapid movement of double fingers and can be flexibly operated.
Description
Technical field
The present invention relates to a kind of mobile communication technology, particularly relate to portable terminal and its implementation of a kind of ClearPad of having function.
Background technology
At present; The widely used Touch Panel of mobile phone (touch-screen) only can click with writing pencil or finger and realize actions menu etc.; Use underaction; If can as the mouse-based operation computer, both can click certain icon, also can double-click or drag chart etc., how mobile phone has used just flexibly so.
Summary of the invention
The technical matters that the present invention will solve is in order to overcome the defective of prior art; Portable terminal and its implementation of a kind of ClearPad of having function are provided; It not only can discern clicking, double-click and dragging of finger, and the length that can also discern finger is by referring to fast moving simultaneously with both hands.
The present invention solves above-mentioned technical matters through following technical proposals: a kind of portable terminal of the ClearPad of having function is characterized in that it comprises: the ClearPaD module, and it is used to detect finger movement; Flash memory, it is used for application storing; Baseband chip, it is used for reading the data of representing finger movement and running application from the ClearPaD module.
Preferably, said ClearPaD module comprises the ClearPad internal register, and the data of finger movement are represented in its storage.
Preferably, the data of said ClearPad internal register comprise: finger coordinate depressed position, finger type, the metric of finger and ClearPad module state of contact and finger displacement.
Preferably, said finger type comprise click, double-click, long by, drag, slide, amplify/type of dwindling.
Preferably, said baseband chip comprises Driver layer judge module, and its data according to the representative finger movement of ClearPad internal register judge whether finger movement is effective.
Preferably, said portable terminal is mobile phone, Personal Handyphone System or palm PC.
Preferably, said portable terminal adopts client/server communication protocol.
Another technical scheme of the present invention is the implementation method that a kind of portable terminal of the ClearPad of having function is provided, and it is characterized in that it may further comprise the steps:
When S1, finger touch ClearPad module, the ClearPad module is notified Driver layer judge module, reads the data of ClearPad internal register after Driver layer judge module is notified;
S2, Driver layer judge module read the data of representing finger movement according to step S1 and judge whether finger movement is effective, if finger movement is invalid, then forward step S1 to;
S3, message of transmission are given server, and server receives that this forwards is to an application layer;
S4, application layer are received after the message, call corresponding application and carry out corresponding function;
Repeating step S1-S4 is up to end.
Preferably, said step S1 comprises:
Create server when S11, mobile terminal-opening, and be registered to server to the finger kind of message;
S12, Driver layer judge module are received in the finger touch and are had no progeny, and read the valid data of representing finger movement, contacting points position and contact condition, and must read continuously.
Preferably, said step S2 comprises:
S21, whether judge finger movement at hand-written editing interface, if at hand-written editing interface, all message all is invalid action;
Whether S22, judgement finger lift, and promptly whether contact condition is zero, and the prerequisite of the completion of any action is that finger leaves the ClearPad module.
Positive progressive effect of the present invention is: the present invention can both can click certain icon as the mouse-based operation computer, also can double-click or drag chart etc., and portable terminal uses very flexible.
Description of drawings
Fig. 1 is the structural representation of the inventive method.
Fig. 2 is the process flow diagram of the inventive method.
Fig. 3 is the particular flow sheet of the inventive method one embodiment.
Embodiment
Provide preferred embodiment of the present invention below in conjunction with accompanying drawing, to specify technical scheme of the present invention.
(it is a kind of touch screen technology of ultra-thin, high-accuracy to ClearPad function used in the present invention; Can be attached to existing common liquid crystals screen go up to realize touching control) not only can discern clicking, double-click and dragging of finger, the length that can also discern finger is by referring to simultaneously fast moving (both hands refer to fast near with deviate from fast) with both hands.For example, when mobile phone is play at MP3, as long as finger one is slided at broadcast interface gently to the left or to the right; Just can realize F.F. or rewind down, when e-text was read, one is sliding up or down; Just can change to page up or next nextpage; When Album for glancing over pictures picture or GPS (Global Positioning System, GPS) navigation, two fingers (such as forefinger and thumb) can be realized the picture amplification or dwindle etc. once sliding (do near or away from action) in the above simultaneously.Above-mentioned functions realizes comprising three parts: 1) Driver layer (also claiming bottom) judge module reads the data of ClearPad internal register, through these data, judges and has made what gesture; 2) application layer (also deserving to be called layer) realizes the fast forwarding and fast rewinding of MP3 or the functions such as page turning of e-text; 3) communications protocol layers (also crying the middle layer) sends to the upper strata to the gesture data of bottom in some way.How to set up this communication protocol and could realize above-mentioned functions? Is it more stable that which type of communication protocol uses ClearPad? The present invention adopts client/server (Client/Service) communication protocol; Use this communication protocol can on portable terminal, use the ClearPad function easily; The present invention both increased not quite the load of system, and it is more stable again to communicate by letter.
As shown in Figure 1, portable terminal of the present invention comprises ClearPaD module, LCD (liquid crystal display, LCD), BB IC (BaseBand Integrated Circuit, baseband chip), FLASH (flash memory).Wherein, this ClearPaD module is used to detect finger movement; This BB IC is used for reading the data of representing finger movement and running application from the ClearPaD module; This FLASH is used for application storing.The ClearPaD module is selected the TM617 pattern group of Synaptics company for use in the present embodiment, and BB IC selects the SC6600H chip for use, and FLASH selects TV00570002AGDB type flash memory for use, and LCD selects the 1P2245 module of the sharp company of letter for use.The ClearPaD module comprises the ClearPad internal register, and the data of finger movement are represented in this internal register storage, and the data owner of this internal register will comprise: 1) finger coordinate X, Y depressed position; 2) finger type, it comprise click CP_CLICK, double-click CP_2CLICK, long by CP_PRESS, drag type such as CP_SLIDE, slip CP_FLICK, amplification/dwindle ZOOM; 3) finger and ClearPad module state of contact SENSOR_STATUS (contacting is 1, and noncontact is 0); 4) the metric Delta_S of finger (one or two) displacement; BB IC comprises Driver layer judge module, and this Driver layer judge module judges according to the data of the representative finger movement of ClearPad internal register whether finger movement is effective.
As shown in Figure 2, give a concrete illustration below, promptly pointing slides on the ClearPaD module realizes the implementation method of this explanation of tangent screen:
When A. finger (one or more) touched the ClearPad module, the ClearPad module was notified Driver layer judge module, read the data of ClearPad internal register after Driver layer judge module is notified immediately;
B.Driver layer judge module reads the data of representing finger movement according to steps A and judges whether finger movement is effective, if finger movement invalid (not being above-mentioned arbitrary finger) then forwards steps A to;
C. send a message (message) and give Sevice (server), Sevice receives that this forwards is to application layer (also deserving to be called layer);
D. application layer is received after the message, calls corresponding application and carries out corresponding function;
Repeat the A-D step, up to end.
As shown in Figure 3, be implemented in the method for using ClearPad identification finger movement on the mobile phone through above-mentioned hardware and comprise following several steps:
1. behind the mobile phone power-on, one hand refers on the touch pad of TM617, slide, and finger contact touch pad can trigger an external interrupt signal and give the SC6600H chip, after Driver layer judge module received this look-at-me, reads the data of TM617 internal register immediately;
2.Driver layer judge module handled the data that step 1 reads the TM617 internal register, draws valid data, judges finger movement, as points invalid (not being above-mentioned arbitrary finger), then forwards step 1 to;
3. the result according to step 2 constructs message CP_MSG_PTR content, and this message content comprises position coordinates X and the Y (present embodiment forces to be provided with X=Y=0) and the finger moving displacement Delta_S (present embodiment forces to be provided with Delta_S=0) of type of message (being exactly the CP_FLICK that slides in the present embodiment), finger and touch pad contact point;
4. send message CP_MSG_PTR and give CP_SERVICE, CP_SERVICE receives that this forwards is to application layer (also deserving to be called layer);
5. application layer is received after the message CP_MSG_PTR, and judgement is the finger sliding action, calls corresponding application according to the characteristic of current window then and carries out corresponding function.For example, current window is a text reading, and finger slides from top to bottom gently, will switch to next read page.
Repeat the 1-5 step, up to end.
Said step 1 further comprises:
1.1. create the CP_SERVICE server during mobile phone power-on, and be registered to the CP_SERVICE server to CP_CLICK, CP_2CLICK, CP_PRESS, CP_SLIDE, CP_FLICK and ZOOM message;
1.2.Driver a layer judge module receive in the finger touch and have no progeny, only read TM617 represent finger movement, contacting points position and contact condition etc. several in should using effective register data, and must read continuously;
Said step 2 further comprises:
2.1. whether judge finger movement at hand-written editing interface, if at hand-written editing interface (such as editing short message), all message such as CP_CLICK, CP_2CLICK, CP_PRESS, CP_SLIDE, CP_FLICK and ZOOM all are invalid actions;
Whether lift 2.2. judge finger, promptly whether contact condition SENSOR_STATUS is 0, the prerequisite of the completion of any action must be that finger leaves touch pad (ClearPad module).
In sum, this portable terminal can be mobile phone, Personal Handyphone System or palm PC (PDA) etc.
Though more than described embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, under the prerequisite that does not deviate from principle of the present invention and essence, can make numerous variations or modification to these embodiments.Therefore, protection scope of the present invention is limited appended claims.
Claims (10)
1. portable terminal with ClearPad function is characterized in that it comprises:
The ClearPaD module, it is used to detect finger movement;
Flash memory, it is used for application storing;
Baseband chip, it is used for reading the data of representing finger movement and running application from the ClearPaD module.
2. the portable terminal with ClearPad function as claimed in claim 1 is characterized in that, said ClearPaD module comprises the ClearPad internal register, and the data of finger movement are represented in its storage.
3. the portable terminal with ClearPad function as claimed in claim 2; It is characterized in that; The data of said ClearPad internal register comprise: finger coordinate depressed position, finger type, the metric of finger and ClearPad module state of contact and finger displacement.
4. the portable terminal with ClearPad function as claimed in claim 3 is characterized in that, said finger type comprise click, double-click, long by, drag, slide, amplify/type of dwindling.
5. the portable terminal with ClearPad function as claimed in claim 4 is characterized in that, said baseband chip comprises Driver layer judge module, and its data according to the representative finger movement of ClearPad internal register judge whether finger movement is effective.
6. the portable terminal with ClearPad function as claimed in claim 5 is characterized in that, said portable terminal is mobile phone, Personal Handyphone System or palm PC.
7. the portable terminal with ClearPad function as claimed in claim 6 is characterized in that, said portable terminal adopts client/server communication protocol.
8. implementation method with portable terminal of ClearPad function as claimed in claim 7 is characterized in that it may further comprise the steps:
When S1, finger touch ClearPad module, the ClearPad module is notified Driver layer judge module, reads the data of ClearPad internal register after Driver layer judge module is notified;
S2, Driver layer judge module read the data of representing finger movement according to step S1 and judge whether finger movement is effective, if finger movement is invalid, then forward step S1 to;
S3, message of transmission are given server, and server receives that this forwards is to an application layer;
S4, application layer are received after the message, call corresponding application and carry out corresponding function;
Repeating step S1-S4 is up to end.
9. the implementation method with portable terminal of ClearPad function as claimed in claim 8 is characterized in that, said step S1 comprises:
Create server when S11, mobile terminal-opening, and be registered to server to the finger kind of message;
S12, Driver layer judge module are received in the finger touch and are had no progeny, and read the valid data of representing finger movement, contacting points position and contact condition, and must read continuously.
10. the implementation method with portable terminal of ClearPad function as claimed in claim 8 is characterized in that, said step S2 comprises:
S21, whether judge finger movement at hand-written editing interface, if at hand-written editing interface, all message all is invalid action;
Whether S22, judgement finger lift, and promptly whether contact condition is zero, and the prerequisite of the completion of any action is that finger leaves the ClearPad module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102317874A CN102339152A (en) | 2010-07-20 | 2010-07-20 | Mobile terminal with ClearPad function and realization method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102317874A CN102339152A (en) | 2010-07-20 | 2010-07-20 | Mobile terminal with ClearPad function and realization method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102339152A true CN102339152A (en) | 2012-02-01 |
Family
ID=45514916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102317874A Pending CN102339152A (en) | 2010-07-20 | 2010-07-20 | Mobile terminal with ClearPad function and realization method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102339152A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014206101A1 (en) * | 2013-06-24 | 2014-12-31 | 小米科技有限责任公司 | Gesture-based conversation processing method, apparatus, and terminal device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1942853A (en) * | 2004-05-06 | 2007-04-04 | 苹果电脑有限公司 | Multipoint touchscreen |
CN101382854A (en) * | 2008-03-03 | 2009-03-11 | 巨虹科技(深圳)有限公司 | Handset touch screen with multi-point recognition function |
CN101498973A (en) * | 2008-01-30 | 2009-08-05 | 义隆电子股份有限公司 | Touch interpretation framework and method for touch application program through multi-finger gesture |
-
2010
- 2010-07-20 CN CN2010102317874A patent/CN102339152A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1942853A (en) * | 2004-05-06 | 2007-04-04 | 苹果电脑有限公司 | Multipoint touchscreen |
CN101498973A (en) * | 2008-01-30 | 2009-08-05 | 义隆电子股份有限公司 | Touch interpretation framework and method for touch application program through multi-finger gesture |
CN101382854A (en) * | 2008-03-03 | 2009-03-11 | 巨虹科技(深圳)有限公司 | Handset touch screen with multi-point recognition function |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014206101A1 (en) * | 2013-06-24 | 2014-12-31 | 小米科技有限责任公司 | Gesture-based conversation processing method, apparatus, and terminal device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9292161B2 (en) | Pointer tool with touch-enabled precise placement | |
CN201156246Y (en) | Multiple affair input system | |
US8908973B2 (en) | Handwritten character recognition interface | |
CN102760026B (en) | A kind of touch screen interface display packing, display device and a kind of touch panel device | |
US9459704B2 (en) | Method and apparatus for providing one-handed user interface in mobile device having touch screen | |
US20100107067A1 (en) | Input on touch based user interfaces | |
US20140267111A1 (en) | Method for handling function corresponding to multiple touches and electronic device thereof | |
US8115740B2 (en) | Electronic device capable of executing commands therein and method for executing commands in the same | |
JP5515835B2 (en) | Mobile device | |
CN101178633A (en) | Method, system and device for correcting hand-written screen error | |
EP2770422A2 (en) | Method for providing a feedback in response to a user input and a terminal implementing the same | |
JP2012048623A (en) | Information processing unit, parameter setting method, and program | |
CN101950211A (en) | Pen type input equipment and the input method of using this equipment | |
EP2849044A1 (en) | Electronic device and method for note-taking by handwriting on a touch screen | |
KR102102663B1 (en) | Method and apparatus for using a portable terminal | |
US20150346886A1 (en) | Electronic device, method and computer readable medium | |
CN109634696A (en) | A kind of method and terminal device showing multiple content cards | |
US20120137258A1 (en) | Mobile electronic device, screen control method, and storage medium storing screen control program | |
US20030137495A1 (en) | Handheld computer with pop-up user interface | |
JP2014059808A (en) | Electronic equipment and handwritten document processing method | |
CN113791725A (en) | Touch pen operation identification method, intelligent terminal and computer readable storage medium | |
CN103577085A (en) | Control method and device applied to page display | |
CN112639695B (en) | Adaptive digital pen and touch sensitive device | |
KR20090015259A (en) | Terminal and its function performing method | |
JP2015088147A (en) | Touch panel input device and input processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20170315 |
|
C20 | Patent right or utility model deemed to be abandoned or is abandoned |