[go: up one dir, main page]

CN102339152A - Mobile terminal with ClearPad function and realization method thereof - Google Patents

Mobile terminal with ClearPad function and realization method thereof Download PDF

Info

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
Application number
CN2010102317874A
Other languages
Chinese (zh)
Inventor
杨广福
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Wingtech Electronic Technology Co Ltd
Original Assignee
Shanghai Wingtech Electronic 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 Shanghai Wingtech Electronic Technology Co Ltd filed Critical Shanghai Wingtech Electronic Technology Co Ltd
Priority to CN2010102317874A priority Critical patent/CN102339152A/en
Publication of CN102339152A publication Critical patent/CN102339152A/en
Pending legal-status Critical Current

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

Portable terminal and its implementation with ClearPad function
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.
CN2010102317874A 2010-07-20 2010-07-20 Mobile terminal with ClearPad function and realization method thereof Pending CN102339152A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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