CN102279667A - Method and device for responding screen touch event and communication terminal - Google Patents

Method and device for responding screen touch event and communication terminal Download PDF

Info

Publication number
CN102279667A
CN102279667A CN2011102465809A CN201110246580A CN102279667A CN 102279667 A CN102279667 A CN 102279667A CN 2011102465809 A CN2011102465809 A CN 2011102465809A CN 201110246580 A CN201110246580 A CN 201110246580A CN 102279667 A CN102279667 A CN 102279667A
Authority
CN
China
Prior art keywords
coordinate
index value
touch event
touch
motion track
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.)
Granted
Application number
CN2011102465809A
Other languages
Chinese (zh)
Other versions
CN102279667B (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.)
Nanjing Zhongxing Software Co Ltd
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201110246580.9A priority Critical patent/CN102279667B/en
Priority to PCT/CN2011/082895 priority patent/WO2012151952A1/en
Publication of CN102279667A publication Critical patent/CN102279667A/en
Application granted granted Critical
Publication of CN102279667B publication Critical patent/CN102279667B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers

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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

The invention relates to the technical field of communication, in particular to a method and a device for responding a screen touch event and a communication terminal which are used for increasing a response speed of touch screen equipment to the screen touch event. The method is applied to the communication terminal with a touch screen; the communication terminal comprises a chip capable of acquiring a coordinate value of a touch point and determining an index value for the coordinate value; the method is characterized by comprising the following steps of: when the communication terminal detects the touch event, acquiring the coordinate value of the touch point corresponding to the touch event and the index value corresponding to the coordinate value from the chip; determining motion trace information according to the acquired coordinate values having the same index value; and determining corresponding operation to be performed according to the motion trace information. By the method, the response speed of the touch screen equipment to the screen touch event can be increased.

Description

A kind of method of response screen touch event, device and communicating terminal
Technical field
The present invention relates to communication technique field, relate in particular to a kind of method, device and communicating terminal of response screen touch event.
Background technology
Along with development of science and technology, the equipment that has touch-screen has goed deep in daily life and the work, for example, and touch-screen mobile phone, touch-screen camera, touch screen computer or the like.In use, the user must at first touch the touch-screen that is installed in the display front end with finger or other object, system comes the selected application program of consumer positioning according to the icon of finger touch or the position or the movement locus of menu then, and carries out the related content of this application program.As shown in Figure 1, the equipment that has a touch-screen mainly comprises three layers: Drive Layer 11, ccf layer 12 and application layer 13; Introduce for convenience, this sentences finger and contacts with touch-screen and be example, and as shown in Figure 2, its principle of work is as follows:
Step 21 when the user uses finger to touch touch-screen, promptly produces touch event, and chip is determined the information of contact point, and described information comprises the information such as contact area of coordinate figure, finger and the touch-screen of this contact point; Drive Layer is obtained the information of contact point every the cycle of obtaining from chip, and deposits in the buffer area;
Step 22, described ccf layer takes out coordinate figure in the contact information every the read cycle that sets in advance from described buffer zone;
Step 23, because described ccf layer has filtering operation, this filtering operation framing mask rack-layer per second reads 60 coordinate figures at most, when unnecessary 60 of coordinate figure, directly abandons unnecessary coordinate figure;
Step 24, ccf layer determine which root finger the coordinate figure that reads belongs to, and promptly determines the index value of coordinate figure; And other information such as described coordinate figure, described index value are deposited in the formation; The method which root finger wherein definite coordinate figure belongs to is:
For example, when ccf layer has detected two fingers and contacts with screen, define two fingers and on screen, move; When read cycle arrives, from buffer area, read the coordinate information of two fingers simultaneously, suppose first coordinate figure (x 1, y 1), and the index value that this coordinate figure is set is 0, promptly this coordinate figure belongs to first finger; Second coordinate figure is (x 2, y 2), index value is 1, promptly this coordinate figure belongs to second finger; When next read cycle arrives, from buffer area, read two coordinate figure (x again 3, y 3) and (x 4, y 4), calculate (x respectively 3, y 3) and (x 1, y 1), (x 3, y 3) and (x 2, y 2) between distance, and determine the index value of coordinate figure, for example (x according to calculated distance 3, y 3) and (x 1, y 1) between distance less than (x 3, y 3) and (x 2, y 2) between apart from the time, determine (x 3, y 3) index value be 0; Definite (x uses the same method 4, y 4) index value, promptly calculate (x 4, y 4) and (x 1, y 1), (x 4, y 4) and (x 2, y 2) between distance, if (x 4, y 4) and (x 2, y 2) between distance less than (x 4, y 4) and (x 1, y 1) between apart from the time, (x is described 4, y 4) with (x 2, y 2) belong to same finger, promptly index value is 1.
Step 25 is judged contact information when ccf layer and is read when finishing, and determines sliding trace information according to the identical coordinate figure of index value, and described sliding trace information and information such as coordinate figure and index value are sent to application layer;
All information that described application layer basis receives, the selected application program of consumer positioning, and carry out the pairing operation of this application program.
The inventor finds that there are the following problems in the prior art:
The first, the capacity of buffer area of the prior art is very little, and described buffer area is in the state of circulation store data always, when being filled with data in this buffer area, and will be automatically with the data deletion that is introduced into; And Drive Layer deposits contact information in to described buffer area, also asynchronous with described ccf layer from the time that described buffer area takes out contact information, when a certain data in the described buffer area were not also read by ccf layer, these data may be deleted, causes operation to produce error;
The second, because it is very complicated to determine that at ccf layer coordinate figure belongs to the operation of which root finger, cause ccf layer needs a large amount of computing times, therefore, not only waste resource but also waste time; After prior art detected, find, make for once pointing the event response time 10ms that lags behind approximately owing to this reason;
The 3rd, in the prior art, ccf layer has filter function, and this filter function is used for framing mask rack-layer per second and obtains 60 contact informations from buffer area at most, will be abandoned automatically more than 60 contact informations; When staff slides on screen fast, and sliding trace is when longer, and the contact information that produce p.s. is far longer than 60, and therefore, bulk information is lost, and directly causes movement locus mistake or camber line that movement locus produced not to be sufficiently oily;
The 4th, for the finger incident of many fingers, the chip for driving of some touch-screen can only be obtained the coordinate information of the renewal of a contact point in each cycle of Drive Layer; For example when having 3 fingers and contact with screen simultaneously, Drive Layer is obtained the wherein coordinate figure of the new contact point of a finger when first obtains cycle arrival; When arriving, obtain the coordinate figure of the new contact point of second finger in second cycle of obtaining; When arriving, obtain the coordinate figure of the new contact point of the 3rd finger in the 3rd cycle of obtaining; When a cycle of obtaining was 10ms, handling the finger incident that three fingers slide simultaneously needed 30ms at least; As seen, when more a plurality of fingers streaked touch-screen, the required time will be more.
Summary of the invention
The embodiment of the invention provides a kind of method, device and communicating terminal of response screen touch event, is used to improve the response speed of touch panel device to the screen touch incident;
A kind of method of response screen touch event is applied to have the communicating terminal of touch-screen, comprises the coordinate figure that can obtain the touch point in the described communicating terminal and determines the chip of index value for this coordinate figure, and described method comprises:
After communicating terminal detects touch event, from described chip, obtain coordinate figure and this coordinate figure corresponding index value of the touch point of this touch event correspondence;
Determine motion track information according to the coordinate figure that the index value that obtains is identical;
Determine the respective operations that needs are carried out according to described motion track information.
A kind of device of response screen touch event is applied to have the communicating terminal of touch-screen, comprises the coordinate figure that can obtain the touch point in the described communicating terminal and determines the chip of index value for this coordinate figure, and described device comprises:
Driver module is used for after detecting touch event, obtains coordinate figure and this coordinate figure corresponding index value of the touch point of this touch event correspondence from described chip;
Frame module is used for obtaining the identical coordinate figure of index value according to described driver module and determines motion track information; And send described motion track information;
Application module is used to receive the motion track information that described frame module sends, and determines the respective operations that needs are carried out according to described motion track information.
A kind of communicating terminal, this terminal comprises the device of response screen touch event.
As seen, the method of the response screen touch event that the employing embodiment of the invention provides, used chip in the method, this chip can directly obtain the coordinate figure of touch point and determine index value for this coordinate figure by prior art, therefore, communicating terminal can directly obtain the coordinate figure of contact point and this coordinate figure corresponding index value in this method from chip; As seen, do not need to determine the operation of the index value of coordinate figure, therefore, can reduce the working time greatly, reduce the screen response required time of touch event, improve the response speed of touch screen user's operation with this.
Description of drawings
Fig. 1 is for having the structural representation of the device of touch-screen in the prior art;
Fig. 2 is for having the principle of work schematic flow sheet of the device of touch-screen in the prior art;
The principle of work schematic flow sheet of the device that has touch-screen that Fig. 3 provides for the embodiment of the invention;
Fig. 4 a is the principle of work schematic flow sheet of Drive Layer in the prior art;
The principle of work schematic flow sheet of the driver module that Fig. 4 b provides for the embodiment of the invention two;
Fig. 5 a is the principle of work schematic flow sheet of prior art center rack-layer;
The principle of work schematic flow sheet of the frame module that Fig. 5 b provides for the embodiment of the invention two;
The apparatus structure synoptic diagram of the response screen touch event that Fig. 6 provides for the embodiment of the invention.
Embodiment
The method of the response screen touch event that the employing embodiment of the invention provides, be applied to have the communicating terminal of touch-screen in this method, comprise coordinate figure that can obtain the touch point and the chip of determining index value for this coordinate figure in the described communicating terminal, and determine index value for this coordinate figure, therefore, this method can directly be obtained coordinate figure and this coordinate figure corresponding index value of contact point from chip; As seen, in the frame module corresponding, do not need to determine the operation of the index value of coordinate figure, therefore, can reduce the working time greatly, reduce the screen response required time of touch event, improve the response speed of touch screen user's operation with this with ccf layer; Simultaneously, also removed filtering operation, therefore the number of the coordinate figure that the multipotency of per second is obtained, can not lose information such as coordinate figure without limits, can guarantee that the accuracy of movement locus or the camber line that movement locus produced are enough slick and sly; Simultaneously, the cycle of obtaining can all obtain with all coordinate figures in the chip with this coordinate figure corresponding index value when arriving, and deposit in the buffer area, rather than each cycle of obtaining coordinate figure of only obtaining and upgrading a contact point, the coordinate figure of all the other contact points does not change, therefore, also can improve the speed of screen response touch event; When read cycle arrives, all read with all coordinate figures in the buffer area with this coordinate figure corresponding index value, therefore, also can save the working time of frame module greatly.As shown in Figure 3, this method may further comprise the steps:
Step 31 after communicating terminal detects touch event, is obtained coordinate figure and this coordinate figure corresponding index value of the touch point of this touch event correspondence from described chip;
Step 32 is determined motion track information according to the coordinate figure that the index value that obtains is identical;
Step 33 is determined the respective operations that needs are carried out according to described motion track information.
Preferable, in step 31, after driver module detects touch event, from described chip, obtain all coordinate figures and this coordinate figure corresponding index value of the touch point of this touch event correspondence every the predefined cycle of obtaining;
Concrete, between step 31 and step 32, also further comprise: the coordinate figure of the touch point that gets access to and this coordinate figure corresponding index value deposit in the buffer area; Preferable, this moment, step 32 comprised:
From described buffer area, read coordinate figure and this coordinate figure corresponding index value, and determine motion track information according to the identical coordinate figure of index value;
Preferable, in order to improve the speed of screen equipment response screen touch event, communicating terminal obtains all coordinate figures and this coordinate figure corresponding index value every the cycle of obtaining that sets in advance from chip; And from described buffer area, read all coordinate figures and this coordinate figure corresponding index value every the read cycle that sets in advance;
Preferable, not lose in order to guarantee the data in the buffer area as much as possible, the cycle of can obtaining is set to the same time with read cycle.Below with the specific embodiment introduction:
Embodiment one:
The method of response screen touch event when the embodiment of the invention one provides a kind of single contact point, this method is applied to have the communicating terminal of touch-screen, comprises coordinate figure that can obtain the touch point and the chip of determining index value for this coordinate figure in the described communicating terminal; Also comprise driver module, frame module and application module in the described communicating terminal; With the finger touch screen is example, and this method is meant that user's single finger produces a contact point on touch-screen, and described contact point is staff or other objects and the contacted position of screen; When screen was produced touch operation, intrasystem chip was determined an index value for the coordinate figure of this contact, then, contents such as the width value of coordinate figure, force value, finger and the surface of contact of contact point, index value was preserved as contact information; Finish following steps then:
When steps A, driver module have detected the touch event generation, turn off interruption;
Step B, driver module make the work queue thread scheduling carry out a concrete task;
Step C, described task is obtained coordinate figure and this coordinate figure corresponding index value of contact point in the chip, and described driver module is depositing coordinate figure and this coordinate figure corresponding index value in buffer area;
In this step, driver module can deposit the contact information that gets access in the buffer area in according to the order of depositing that sets in advance;
The described order of depositing that sets in advance is: index value, x coordinate figure, y coordinate figure, force value, width value, synchronizing information; Described synchronizing information is used to indicate the contact information preservation of a contact point to finish;
In this step, produce when driver module defines contact point, and obtain after the contact information for the first time,, in described chip, obtain contact point information every obtaining the cycle of setting in advance;
It is described that to obtain the cycle identical with the frequency of operation of described driver;
Step D, driver module reports frame module with described coordinate figure and this coordinate figure corresponding index value; Perhaps frame module from described buffer area, read coordinate figure and with this coordinate figure corresponding index value;
Step e, driver module is opened interruption;
Step F, frame module is determined motion track information according to coordinate figure; The contact information that for example obtains is as follows:
Contact information A:0,2.5,3.7,0.2,1.1:
Contact information B:0,1.3,4.2,1.8,1.0;
Contact information C:0,1.9,2.2,2.1,1.8;
Contact information D:0,3.1,3.8,2.0,0.3:
Then the definite motion track information of frame module is (2.5,3.7), (1.3,4.2), (1.9,2.2), (3.1,3.8), and the movement locus fixed according to described motion track information;
Step G, frame module reports application module with described motion track information;
Step H, application module is determined the operation that needs are carried out according to described motion track information;
In the present embodiment one, when driver module determines that contact point is one, also can only need from described chip, to obtain the coordinate figure of this contact point;
Embodiment two, the embodiment of the invention provides a kind of method of response screen touch event of a plurality of touch points, this method is applied to have the communicating terminal of touch-screen, comprises coordinate figure that can obtain the touch point and the chip of determining index value for this coordinate figure in the described communicating terminal; Also comprise driver module, frame module and application module in the described communicating terminal; With the finger touch touch-screen is example, and this method is meant that user's many fingers produce a plurality of contact points on touch-screen, and described contact point is staff and the contacted position of screen; When screen was produced touch operation, intrasystem chip was determined an index value for the coordinate figure of each contact, then, contents such as the width value of coordinate figure, force value, finger and the surface of contact of contact point, index value was preserved as contact information; Finish following steps then referring to Fig. 4 b:
When step 41, driver module have detected the touch event generation, turn off interruption; This method is same as the prior art, shown in Fig. 4 a;
Step 42, driver module make the work queue thread scheduling carry out a concrete task; This method is same as the prior art, shown in Fig. 4 a;
Step 43, described task is obtained all coordinate figures and this coordinate figure corresponding index value that is had point of contact in chip; This step is with the prior art difference: every one of driver module obtains the cycle among the present invention, and driver module promptly obtains all contact informations that had point of contact in the chip, comprising coordinate figure and this coordinate figure corresponding index value; And in the prior art, only there is the contact information of a contact point to upgrade in the coordinate information of each finger that driver module obtains, when the next one cycle of obtaining arrives, just obtain the contact information after the renewal of another contact point, shown in step 40 among Fig. 4 a;
Then, described driver module deposits the contact information that gets access in the buffer area in according to the order of depositing that sets in advance;
The described order of depositing that sets in advance is: index value, x coordinate figure, y coordinate figure, force value, width value, synchronizing information; Described synchronizing information is used to indicate the contact information preservation of a contact point to finish;
Step 44, driver module reports frame module with described coordinate figure and this coordinate figure corresponding index value; This method is same as the prior art, shown in Fig. 4 a;
Step 45, driver module is opened interruption;
Shown in Fig. 5 b, frame module obtain coordinate figure and with this coordinate figure corresponding index value after, finish following steps:
Step 51, frame module also can from described buffer area, read coordinate figure and with this coordinate figure corresponding index value; This method is same as the prior art, shown in Fig. 5 a; Step 44 and step 51 are selected wherein a kind of getting final product;
Step 52, frame module is determined motion track information according to the identical coordinate figure of index value; This step difference with the prior art is: shown in shown in Fig. 5 a, completing steps 52a at first in the prior art when promptly the contact information that obtains when frame module is greater than 60, directly abandons unnecessary contact information;
The coordinate figure that index value is identical is determined motion track information; The contact information that for example obtains is as follows:
Contact information A:0,2.2,3.1,0.9,0.1:
Contact information B:1,1.5,3.2,1.8,1.0;
Contact information C:1,1.7,2.8,2.1,1.8;
Contact information D:0,2.1,4.8,2.6,0.3:
Then frame module determines that contact information A and contact information D are the same coordinate figures that finger produces, and then the motion track information that should point is (2.2,3.1), (2.1,4.8); Contact information B and contact information C are the same coordinate figures that finger produces, and then the motion track information that should point is (1.5,3.2), (2.8,2.1);
Step 53, frame module reports application module with described motion track information;
Application module is determined the operation that needs are carried out according to described motion track information;
Concrete, among above-mentioned two embodiment, when driver module can't obtain contact information from chip, determine that contact information obtains to finish;
Preferable, among above-mentioned two embodiment, can enlarge the capacity of buffer area, make buffer area storage data as much as possible, guarantee before frame module obtains data, not have the phenomenon of loss of data;
Preferable, among above-mentioned two embodiment, described to obtain the cycle identical with the frequency of described driver module;
Preferable, among above-mentioned two embodiment, not lose in order to guarantee the data in the buffer area as much as possible, the cycle of can obtaining is set to the same time with read cycle; Make that when driver module was put into buffer area with contact information, frame module just can take out this contact information;
Preferable, among above-mentioned two embodiment, removed prior art middle frame module and reaffirmed that coordinate figure belongs to the operation of which root finger, has reduced the working time of frame module;
Preferable, among above-mentioned two embodiment, removed the filtering operation of prior art middle frame module, promptly maximum treatable finger incident steps of per second are limited; Therefore, can not abandon contact information, make movement locus can not produce mistake or camber line that movement locus produced is enough slick and sly;
Chip among above-mentioned all embodiment is determined the method for the index value of coordinate figure, can be referring to the example in the background technology.
As shown in Figure 6, the embodiment of the invention also provides a kind of device of response screen touch event, this device comprises the communicating terminal that is applied to have touch-screen, comprises the coordinate figure that can obtain the touch point is also determined index value for this coordinate figure chip 61 in the described communicating terminal, and described device also comprises:
Driver module 62 is used for after detecting touch event, obtains coordinate figure and this coordinate figure corresponding index value of the touch point of this touch event correspondence from chip 61; Described touch point is the position that touch event takes place on the screen;
Frame module 63 is used for obtaining the identical coordinate figure of index value according to described driver module 62 and determines motion track information; And send described motion track information;
Described application module 64 is used to receive the motion track information that described frame module 63 sends, and determines the respective operations that needs are carried out according to described motion track information.
Described driver module 62 also is used for:
After detecting touch event, from chip 61, obtain all coordinate figures and this coordinate figure corresponding index value of the touch point of this touch event correspondence every the predefined cycle of obtaining.
Described driver module 62 also is used for:
Coordinate figure and this coordinate figure corresponding index value of getting access to are deposited in the buffer area;
Described frame module 63 also is used for, and reads coordinate figure and this coordinate figure corresponding index value from described buffer area, and determines motion track information according to the identical coordinate figure of index value;
Described frame module 63 also is used for:
From described buffer area, read all coordinate figures and this coordinate figure corresponding index value every the read cycle that sets in advance.
A kind of communicating terminal, this terminal comprises the device of response screen touch event.
In sum, beneficial effect of the present invention:
As seen, the method of the response screen touch event that the employing embodiment of the invention provides has been used chip in the method, and this chip can directly be determined the index value of coordinate figure, therefore, this method can directly be obtained coordinate figure and this coordinate figure corresponding index value of contact point from chip; As seen, in frame module, do not need to determine the operation of the index value of coordinate figure, therefore, can reduce the working time of frame module greatly, reduce the screen response required time of touch event, improve the response speed of touch screen user's operation with this; Simultaneously, also removed the filtering operation of frame module, therefore the contact information that the multipotency of frame module per second is obtained, can not lose contact information without limits, can guarantee that the accuracy of movement locus or the camber line that movement locus produced are enough slick and sly; Simultaneously, driver module can all obtain with all coordinate figures in the chip with this coordinate figure corresponding index value when the cycle of obtaining arrives, and deposits in the buffer area, rather than each cycle of obtaining coordinate figure of only obtaining a contact point, therefore, can save the working time of driver module greatly.
Those skilled in the art should understand that embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware embodiment, complete software implementation example or in conjunction with the form of the embodiment of software and hardware aspect.And the present invention can adopt the form that goes up the computer program of implementing in one or more computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) that wherein include computer usable program code.
The present invention is that reference is described according to the process flow diagram and/or the block scheme of method, equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block scheme and/or square frame and process flow diagram and/or the block scheme and/or the combination of square frame.Can provide these computer program instructions to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out by the processor of computing machine or other programmable data processing device produce to be used for the equipment of the function that is implemented in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, make the instruction that is stored in this computer-readable memory produce the manufacture that comprises commander equipment, this commander equipment is implemented in the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame.
These computer program instructions also can be loaded on computing machine or other programmable data processing device, make on computing machine or other programmable devices and to carry out the sequence of operations step producing computer implemented processing, thereby the instruction of carrying out on computing machine or other programmable devices is provided for being implemented in the step of the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame.
Although described the preferred embodiments of the present invention, in a single day those skilled in the art get the basic creative notion of cicada, then can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (9)

1. the method for a response screen touch event is applied to have the communicating terminal of touch-screen, comprises the coordinate figure that can obtain the touch point in the described communicating terminal and determines the chip of index value to it is characterized in that described method comprises for this coordinate figure:
After communicating terminal detects touch event, from described chip, obtain coordinate figure and this coordinate figure corresponding index value of the touch point of this touch event correspondence;
Determine motion track information according to the coordinate figure that the index value that obtains is identical;
Determine the respective operations that needs are carried out according to described motion track information.
2. the method for claim 1 is characterized in that, and is described after communicating terminal detects touch event, and coordinate figure and this coordinate figure corresponding index value of obtaining the touch point of this touch event correspondence from chip comprise:
After detecting touch event, from described chip, obtain all coordinate figures and this coordinate figure corresponding index value of the touch point of this touch event correspondence every the predefined cycle of obtaining.
3. the method for claim 1, it is characterized in that, after the coordinate figure of the touch point that from described chip, obtains this touch event correspondence and this coordinate figure corresponding index value and before determining motion track information, further comprise according to the identical coordinate figure of index value that obtains:
Coordinate figure and this coordinate figure corresponding index value of getting access to are deposited in the buffer area;
Determine that according to the identical coordinate figure of the index value that obtains motion track information comprises:
From described buffer area, read coordinate figure and this coordinate figure corresponding index value, and determine motion track information according to the identical coordinate figure of index value.
4. method as claimed in claim 3 is characterized in that, reads all coordinate figures and this coordinate figure corresponding index value every the read cycle that sets in advance from described buffer area.
5. the device of a response screen touch event is applied to have the communicating terminal of touch-screen, comprises the coordinate figure that can obtain the touch point in the described communicating terminal and determines the chip of index value to it is characterized in that described device comprises for this coordinate figure:
Driver module is used for after detecting touch event, obtains coordinate figure and this coordinate figure corresponding index value of the touch point of this touch event correspondence from described chip;
Frame module is used for obtaining the identical coordinate figure of index value according to described driver module and determines motion track information; And send described motion track information;
Application module is used to receive the motion track information that described frame module sends, and determines the respective operations that needs are carried out according to described motion track information.
6. device as claimed in claim 5 is characterized in that, described driver module also is used for:
After detecting touch event, from described chip, obtain all coordinate figures and this coordinate figure corresponding index value of the touch point of this touch event correspondence every the predefined cycle of obtaining.
7. device as claimed in claim 5 is characterized in that, described driver module also is used for:
Coordinate figure and this coordinate figure corresponding index value of getting access to are deposited in the buffer area;
Described frame module also is used for, and reads coordinate figure and this coordinate figure corresponding index value from described buffer area, and determines motion track information according to the identical coordinate figure of index value.
8. device as claimed in claim 7 is characterized in that, described frame module also is used for:
From described buffer area, read all coordinate figures and this coordinate figure corresponding index value every the read cycle that sets in advance.
9. a communicating terminal is characterized in that, this terminal comprises the device of arbitrary described response screen touch event among the claim 6-8.
CN201110246580.9A 2011-08-25 2011-08-25 Method, device and the communicating terminal of a kind of response screen touch event Expired - Fee Related CN102279667B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110246580.9A CN102279667B (en) 2011-08-25 2011-08-25 Method, device and the communicating terminal of a kind of response screen touch event
PCT/CN2011/082895 WO2012151952A1 (en) 2011-08-25 2011-11-24 Method, device, and communication terminal of responding to screen touch event

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110246580.9A CN102279667B (en) 2011-08-25 2011-08-25 Method, device and the communicating terminal of a kind of response screen touch event

Publications (2)

Publication Number Publication Date
CN102279667A true CN102279667A (en) 2011-12-14
CN102279667B CN102279667B (en) 2016-10-05

Family

ID=45105149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110246580.9A Expired - Fee Related CN102279667B (en) 2011-08-25 2011-08-25 Method, device and the communicating terminal of a kind of response screen touch event

Country Status (2)

Country Link
CN (1) CN102279667B (en)
WO (1) WO2012151952A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681786A (en) * 2012-05-14 2012-09-19 华为技术有限公司 Method and device for text selection
CN102920451A (en) * 2012-11-23 2013-02-13 北京谷山丰生物医学技术有限公司 Method for measuring electrocardiogram in multi-point touch manner
CN104731498A (en) * 2015-01-30 2015-06-24 深圳市中兴移动通信有限公司 Mobile terminal mistaken-touch prevention method and device
WO2015180124A1 (en) * 2014-05-30 2015-12-03 华为技术有限公司 Terminal device display method and terminal device
CN105683882A (en) * 2013-10-07 2016-06-15 触觉实验室股份有限公司 Latency measuring and testing system and method
WO2016119649A1 (en) * 2015-01-30 2016-08-04 努比亚技术有限公司 Method and apparatus for preventing accidentally touching mobile terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101349956A (en) * 2008-08-11 2009-01-21 深圳华为通信技术有限公司 Method and apparatus for executing pattern touch order
US20090183930A1 (en) * 2008-01-21 2009-07-23 Elantech Devices Corporation Touch pad operable with multi-objects and method of operating same
CN101916166A (en) * 2010-08-19 2010-12-15 中兴通讯股份有限公司 Method for starting application program and mobile terminal
CN102073414A (en) * 2010-10-29 2011-05-25 广东威创视讯科技股份有限公司 Multi-touch tracking method based on machine vision

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005204754A (en) * 2004-01-20 2005-08-04 Nintendo Co Ltd Game system employing touch panel input
CN101561725B (en) * 2008-04-16 2010-12-08 汉王科技股份有限公司 Method and system of fast handwriting input

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090183930A1 (en) * 2008-01-21 2009-07-23 Elantech Devices Corporation Touch pad operable with multi-objects and method of operating same
CN101349956A (en) * 2008-08-11 2009-01-21 深圳华为通信技术有限公司 Method and apparatus for executing pattern touch order
CN101916166A (en) * 2010-08-19 2010-12-15 中兴通讯股份有限公司 Method for starting application program and mobile terminal
CN102073414A (en) * 2010-10-29 2011-05-25 广东威创视讯科技股份有限公司 Multi-touch tracking method based on machine vision

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681786A (en) * 2012-05-14 2012-09-19 华为技术有限公司 Method and device for text selection
CN102681786B (en) * 2012-05-14 2014-12-24 华为技术有限公司 Method and device for text selection
CN102920451A (en) * 2012-11-23 2013-02-13 北京谷山丰生物医学技术有限公司 Method for measuring electrocardiogram in multi-point touch manner
CN102920451B (en) * 2012-11-23 2014-08-27 北京谷山丰生物医学技术有限公司 Method for measuring electrocardiogram in multi-point touch manner
CN105683882B (en) * 2013-10-07 2019-11-29 触觉实验室股份有限公司 Waiting time measurement and test macro and method
CN105683882A (en) * 2013-10-07 2016-06-15 触觉实验室股份有限公司 Latency measuring and testing system and method
CN105518587A (en) * 2014-05-30 2016-04-20 华为技术有限公司 Terminal device display method and terminal device
WO2015180124A1 (en) * 2014-05-30 2015-12-03 华为技术有限公司 Terminal device display method and terminal device
CN105518587B (en) * 2014-05-30 2018-08-21 华为技术有限公司 Terminal device display methods and terminal device
US10254950B2 (en) 2014-05-30 2019-04-09 Huawei Technologies Co., Ltd. Display method of terminal device and terminal device
CN104731498B (en) * 2015-01-30 2016-07-13 努比亚技术有限公司 Mobile terminal Touch-control error prevention method and device
WO2016119649A1 (en) * 2015-01-30 2016-08-04 努比亚技术有限公司 Method and apparatus for preventing accidentally touching mobile terminal
US10338743B2 (en) 2015-01-30 2019-07-02 Nubia Technology Co., Ltd. Method and apparatus for preventing accidental touch operation on mobile terminals
CN104731498A (en) * 2015-01-30 2015-06-24 深圳市中兴移动通信有限公司 Mobile terminal mistaken-touch prevention method and device

Also Published As

Publication number Publication date
WO2012151952A1 (en) 2012-11-15
CN102279667B (en) 2016-10-05

Similar Documents

Publication Publication Date Title
CN104035704B (en) The method and device of split screen operation
CN102279667A (en) Method and device for responding screen touch event and communication terminal
CN102722333B (en) A kind of touch screen unlocking method and terminal
CN108073334B (en) Vector operation-based suspension touch method and device
CN102566914A (en) Mobile terminal and operation control method thereof
CN107783833B (en) Management method and device for terminal background application program
CN102607645B (en) Data acquisition method, data acquisition device and mobile terminal
CN107148620A (en) For migrating virtual machine with improve mobile subscriber experience method and apparatus
CN104615332A (en) Mobile terminal and application icon arrangement method
CN105867815A (en) Split screen display method and device
CN103324575A (en) Memory clearing method and mobile terminal
CN103136180A (en) Text segment copying and pasting method and device and terminal for implementing same
CN103365548B (en) The display packing of touch screen mobile terminal menu button and device
CN105892877A (en) Multi-finger closing/opening gesture recognition method and device as well as terminal equipment
CN103092523A (en) Unlocking method and terminal
CN103347108A (en) Mobile phone with side face provided with programmable rapid touchpad and implementation method
CN103914243A (en) Information processing method and electronic equipment
EP2874063A2 (en) Method and apparatus for allocating computing resources in touch-based mobile device
CN103729109B (en) A kind of interface display method and terminal
CN104423855A (en) Information processing method and electronic device
CN102495692A (en) Method and electronic product for recognizing gesture operations of user
CN103346902A (en) Method and system for data collection and scheduling
CN103353804B (en) A kind of cursor control method based on touch pad and device
CN103809894B (en) A kind of recognition methods of gesture and electronic equipment
CN104077056A (en) Translation method and system for page displayed on screen

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160829

Address after: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68

Applicant after: Nanjing Zhongxing New Software Co., Ltd.

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Applicant before: ZTE Corporation

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161005

Termination date: 20170825