CN102193863A - Method and device for implementing multi-point touch operation - Google Patents

Method and device for implementing multi-point touch operation Download PDF

Info

Publication number
CN102193863A
CN102193863A CN2011101044766A CN201110104476A CN102193863A CN 102193863 A CN102193863 A CN 102193863A CN 2011101044766 A CN2011101044766 A CN 2011101044766A CN 201110104476 A CN201110104476 A CN 201110104476A CN 102193863 A CN102193863 A CN 102193863A
Authority
CN
China
Prior art keywords
point touch
touch operation
synthetic
application program
debugged
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
CN2011101044766A
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.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications 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 Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN2011101044766A priority Critical patent/CN102193863A/en
Publication of CN102193863A publication Critical patent/CN102193863A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method for implementing multi-point touch operation. The method is used for completing the debugging process of a multi-point touch operation application program, simplifies the debugging process of the multi-point touch operation application program and saves debugging time and cost. The method comprises the following steps of: acquiring multiple single-point touch operations; synthesizing the multiple acquired single-point touch operations into the multi-point touch operation; and embedding the synthesized multi-point touch operation into the multi-point touch application program to be debugged. The invention also discloses a device for implementing the method.

Description

A kind of implementation method and device of multi-point touch operation
Technical field
The present invention relates to computing machine and built-in field, particularly a kind of implementation method and device of multi-point touch operation.
Background technology
Along with increasing smart mobile phone and panel computer are come into people's life, increasing intelligent operating platform also begins to be known by people.Android (a kind of embedded OS) system is exactly one of them.
At present, it is more and more to be engaged in the people of Android application and development.Meanwhile, the multi-point touch operation as one of characteristic of operating system of new generation also more and more obtains people's approval, supports the multi-point touch application program operating also more and more.
Because the restriction of development environment at present supports the application and development of multi-point touch operation to run into a difficult problem.Because PC (PC) machine is full-fledged, and arithmetic capability is very powerful, finishes performance history on the PC so the application program of new intelligent operating system is chosen in substantially.But PC operating system all is single-point touch operating system, when development support multi-point touch application program operating, just can't finish debug process on PC.At this moment need download and install application program to be debugged equipment such as the Android mobile phone that is used for debugging or Android panel computer usually just can debug.Existing this adjustment method is though can solve the multi-point touch operating application program can't be finished debugging on PC problem.But this debugging method, at first need application program to be debugged is downloaded in the middle of the equipment that is used to debug, this process is very time-consuming, in debug process, also need some specialized apparatus and software that the debugging equipment running status is monitored, the final data that debugging draws also needs to read from commissioning device again, with the analysis debug results, and process of reading is equally comparatively lost time.Finishing a debug process may need to expend about 20 minutes.And if can debug in the Android simulator on PC, because the Android simulator itself is exactly to operate on the PC.So, application program to be debugged is downloaded to the process of Android simulator, be the process of a computer internal file copy, Android simulator itself just provides the function to the supervision of Android simulator running status, and the collection of final data also is a local process of preserving.Therefore, existing multi-point touch application program that will be to be debugged downloads to the process that the equipment that is used for debugging is debugged, and the time that its used time ratio is debugged on PC increases greatly, and debug process is also comparatively loaded down with trivial details.
Summary of the invention
The embodiment of the invention provides a kind of implementation method and device of multi-point touch operation, is used to finish the debug process to the multi-point touch operating application program, has simplified the debug process of multi-point touch operating application program, has saved the time and the cost of debugging.
A kind of implementation method of multi-point touch operation may further comprise the steps:
Obtain a plurality of single-point touch operations;
With the synthetic multi-point touch operation of a plurality of single-point touch operations of obtaining;
Synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.
A kind of implement device of multi-point touch operation comprises:
Acquisition module is used to obtain a plurality of single-point touch operations;
Processing module is used for the synthetic multi-point touch operation of a plurality of single-point touch operations of will obtain;
Operational module is used for synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.
The embodiment of the invention is obtained a plurality of single-point touch operations; With the synthetic multi-point touch operation of a plurality of single-point touch operations of obtaining; Synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.By the single-point touch operation is synthesized the multi-point touch operation, finished acquisition process to the multi-point touch operation, and synthetic multi-point touch operation is embedded multi-point touch application program to be debugged, make the multi-point touch application program when operation, can automatically perform the multi-point touch operation, judge with the execution result of carrying out after multi-point touch is operated according to the multi-point touch application program whether the multi-point touch application program is correct, thereby on PC, finish debugging to the multi-point touch application program, simplify the debug process of multi-point touch operating application program, saved debug time.
Description of drawings
Fig. 1 is the primary structure figure of multi-point touch operation implement device in the embodiment of the invention;
Fig. 2 is the synoptic diagram that the input single-point touch is operated in the touch-control recording areas in the embodiment of the invention;
Fig. 3 is the synoptic diagram after synthetic multi-point touch is operated in the touch-control recording areas in the embodiment of the invention;
Fig. 4 is the detailed structure view of multi-point touch operation implement device in the embodiment of the invention;
Fig. 5 is the main process flow diagram of multi-point touch operation implementation method in the embodiment of the invention;
The detail flowchart of multi-point touch operation implementation method when Fig. 6 is about in its embedding multi-point touch application program to be debugged for whenever having synthesized in the embodiment of the invention when multi-point touch is operated;
Fig. 7 is the detail flowchart of multi-point touch operation implementation method when in the embodiment of the invention delay duration only being set.
Embodiment
The embodiment of the invention is obtained a plurality of single-point touch operations; With the synthetic multi-point touch operation of a plurality of single-point touch operations of obtaining; Synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.By the single-point touch operation is synthesized the multi-point touch operation, finished acquisition process to the multi-point touch operation, and synthetic multi-point touch operation is embedded multi-point touch application program to be debugged, make the multi-point touch application program when operation, can automatically perform the multi-point touch operation, judge with the execution result of carrying out after multi-point touch is operated according to the multi-point touch application program whether the multi-point touch application program is correct, thereby can on PC, finish debugging to the multi-point touch application program, simplify the debug process of multi-point touch operating application program, saved debug time.
Referring to Fig. 1, the implement device of multi-point touch operation comprises acquisition module 101, processing module 102 and operational module 103 in the embodiment of the invention.Device also can be called the multi-point touch simulator described in the embodiment of the invention, and perhaps described device can be a kind of application program that is embedded in the existing Android simulator.
Acquisition module 101 is used to obtain a plurality of single-point touch operations.After described device started, acquisition module 101 can provide a touch-control recording areas as shown in Figure 2, and the user can utilize mouse to finish the single-point touch operation in this touch-control recording areas.For example, mouse is finished for the first time in the touch-control recording areas shown in Figure 2 be one by the operation of sliding in the dextrad.The user is with after the single-point touch operation input, single-point touch operation with input synthesizes a multi-point touch operation if desired, wherein, the user need import two single-point touch operations at least could synthesize it multi-point touch operation, then can trigger the incident that the expression input is finished, for example can press " finishing " button in the described touch-control recording areas, be the triggering that acquisition module 101 is subjected to representing to import the incident of finishing, for example acquisition module 101 is pressed the triggering of " finishing " key-press event; After finishing a single-point touch operation, it could be synthesized a multi-point touch operation if also need finish the operation of another one or a plurality of single-point touch, then the user need not to press described " finishing " button, acquisition module 101 can then be stored it in single-point touch operation of every reception, waits to press described " finishing " button again after all single-point touch operations that need a synthetic multi-point touch to operate are all finished.
Acquisition module 101 modes one: the triggering of at every turn being pressed " finishing " key-press event, acquisition module 101 can point out the user to import a delay duration, when arriving the delay duration of this setting, processing module 102 synthesizes a multi-point touch operation with the single-point touch operation of finishing.Behind user's input time delay duration, acquisition module 101 can judge whether also will continue to import the single-point touch operation, for example acquisition module 101 can provide a dialog box, the content of this dialog box can be " whether continuing to import the single-point touch operation ", if the user selects "Yes", then continue in the operation of touch-control recording areas input single-point touch, if the user selects "No", then processing module 102 synthesizes the multi-point touch operation with the single-point touch operation of obtaining when the delay duration that is provided with arrives.One or more timers (in the acquisition module 101 a plurality of timers can be arranged when needs are provided with a plurality of delay duration) can be arranged in the acquisition module 101, be used to be provided with delay duration.
Acquisition module 101 modes two: the triggering of at every turn being pressed " finishing " key-press event, acquisition module 101 judges whether also will continue to import the single-point touch operation, acquisition module 101 can provide a dialog box after for example pressing described " finishing " button at every turn, this dialog box content can be " whether continuing to import the single-point touch operation ", if the user selects "Yes", then continue in the operation of touch-control recording areas input single-point touch, if the user selects "No", then acquisition module 101 can point out the user to import a delay duration, when arriving the delay duration of this setting, processing module 102 will synthesize one or more multi-point touch operations respectively with all single-point touch operations of finishing according to the triggering times of being pressed " finishing " key-press event.For example, acquisition module 101 is subjected to once pressing the triggering of " finishing " key-press event after obtaining two single-point touch operations, after obtaining other three single-point touch operation, be subjected to the triggering that " finishing " key-press event is pressed in another time again, promptly be subjected to the triggering of pressing " finishing " key-press event twice altogether, when then the delay duration that in the end is provided with arrives, synthetic altogether two multi-point touch operation of processing module 102 is respectively first synthetic multi-point touch operation of primary two single-point touch operation and second synthetic multi-point touch operation of secondary three single-point touch operation.
The synthetic multi-point touch of a plurality of single-point touch operations that processing module 102 is used for obtaining is operated.When the delay duration that the user who receives when acquisition module 101 is provided with arrived, processing module 102 synthesized one or more multi-point touch operations with the single-point touch operation of obtaining.Processing module 102 with identical start time and lasting duration, is synthesized a multi-point touch operation according to the position and the track of a plurality of single-point touch operations of obtaining.For example, as shown in Figure 3, processing module 102 can be synthesized the operation of closing up in as two the sensing by the operation of the single-point touch that slides in the left-hand and one with one by the single-point touch operation of sliding in the dextrad.Then at first receive one by the single-point touch operation of sliding in the left-hand, after receiving this single-point touch operation of sliding in by left-hand, can generate one first action (ACTION) information, an array of preserving the action coordinate can be arranged in an ACTION information, storing this trajectory coordinates information from start to end in this array by the single-point touch operation of sliding in the left-hand.Continue to receive one and generate one the 2nd ACTION information by after the single-point touch operation of sliding in the dextrad, storing in the 2nd ACTION information that this slides in by dextrad the single-point touch trajectory coordinates information from start to end of operating.Can also preserve the start time of pairing single-point touch operation in described ACTION information and the 2nd ACTION information respectively and continue duration.These two single-point touch operations are synthesized a multi-point touch operation, be about to two number groups and merge into an array, preserved the trajectory coordinates information of two single-point touch operations in this array.Be identical the beginning and the concluding time of these two single-point touch operation setting, i.e. two single-point touch operation begin and lasting duration identical.Wherein, described lasting duration can be the lasting duration of any one single-point touch operation in two single-point touch operations, the newly-installed duration of also can attaching most importance to.When the operation of input single-point touch, the duration of each single-point touch operation may be different, for example, importing first single-point touch operation may be T1 the time spent, importing second single-point touch operation may be T2 the time spent, T1>T2, preferable, processing module 102 is when synthesizing a multi-point touch operation with first and the operation of second single-point touch, the duration of this multi-point touch operation can be chosen as T2, saving time, and guarantee that two single-point touch operations after synthetic can begin simultaneously, finish simultaneously.
Processing module 102 modes one: if acquisition module 101 is operated according to described acquisition module 101 modes one, then may be provided with a plurality of delay duration, each delay duration correspondence be the single-point touch operation of different mode and different numbers.Then be provided with a plurality of delay duration altogether, the just synthetic a plurality of multi-point touch operations of processing module 102, when each delay duration arrives, the promptly synthetic corresponding multi-point touch operation of processing module 102.For example, acquisition module 101 is provided with two delay duration altogether, first delay duration correspondence be the operations of two single-point touch, be respectively a single-point touch operation of inwardly sliding and a single-point touch operation of outwards sliding, second delay duration correspondence be the operations of three single-point touch, be respectively one by the outer single-point touch operation of sliding of left-hand, one by the outer single-point touch operation of sliding of dextrad and a single-point touch operation of upwards sliding, have two delay duration, processing module 102 can be synthesized two multi-point touch operations, when first delay duration arrives, processing module 102 synthesizes a multi-point touch operation with described one single-point touch operation of inwardly sliding and a single-point touch operation of outwards sliding, when second delay duration arrived, processing module 102 was with a described single-point touch operation by the outer slip of left-hand, single-point touch operation by outer single-point touch operation of sliding of dextrad and the slip that makes progress synthesizes a multi-point touch operation.
Processing module 102 modes two: if acquisition module 101 is operated according to described acquisition module 101 modes two, then may only in the end be provided with a delay duration, then processing module 102 is operated according to the synthetic different multi-point touch of different single-point touch operations respectively when this delay duration arrives.For example, acquisition module 101 has obtained five single-point touch operations altogether, first is the single-point touch operation of inwardly sliding, first is the single-point touch operation of outwards sliding, the 3rd is by the outer single-point touch operation of sliding of left-hand, the 4th is by the outer single-point touch operation of sliding of dextrad, the 5th single-point touch operation for upwards sliding, and after second single-point touch operation of input, acquisition module 101 is pressed the triggering of " finishing " key-press event, and receive the user has selected to continue input single-point touch Action Events in the dialog box of acquisition module 101 promptings triggering, after the 5th single-point touch operation of input, acquisition module 101 is pressed the triggering of " finishing " key-press event once more, receive and in the dialog box of acquisition module 101 promptings, selected the single-point touch operation to import the triggering of the incident that finishes, and know that the user is provided with delay duration.In operating process, only be provided with a delay duration, the delay duration timer in the acquisition module 101 after setting completed promptly begins countdown, then processing module 102 is when this delay duration arrives, first and the operation of second single-point touch of respectively first " being finished " the trigger event correspondence of button synthesize first multi-point touch operation, and the 3rd to the 5th single-point touch operation of the trigger event correspondence of second " finishing " button synthesized second multi-point touch operation.
Operational module 103 is used for synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.Operational module 103 embeds multi-point touch application program to be debugged with processing module 102 synthetic multi-point touch operations.
Operational module 103 modes one: if processing module 102 is operated according to described processing module 102 modes one, when arriving, different delay duration synthesized different multi-point touch operations, then can when whenever having synthesized a multi-point touch operation, be about in its embedding multi-point touch application program to be debugged, perhaps can be when having synthesized all multi-point touch operations in the unified multi-point touch application program that its embedding is to be debugged.
Operational module 103 modes two: if processing module 102 is operated according to described processing module 102 modes two, synthesized different multi-point touch operations according to the single-point touch operation of different " finishing " button correspondences respectively when a unique delay duration that is provided with arrives, then operational module 103 can be with synthetic unified the embedding in the multi-point touch application program to be debugged of multi-point touch operation.
Wherein, multi-point touch application program to be debugged operates in the Android simulator on the PC.If according to a kind of mode of operation in operational module 103 modes one, promptly when whenever having synthesized a multi-point touch operation, be about in its embedding multi-point touch application program to be debugged, then the Android simulator need be opened multi-point touch application program to be debugged before first delay duration that acquisition module 101 is provided with arrives, if according to the another kind of mode of operation in operational module 103 modes one, promptly unify in the multi-point touch application program that its embedding is to be debugged when having synthesized all multi-point touch operations, then the Android simulator need be opened multi-point touch application program to be debugged before last delay duration that acquisition module 101 is provided with arrives.Described last delay duration, might not refer to the last delay duration that is provided with, and be meant a delay duration of last arrival, for example, acquisition module 101 is provided with three delay duration altogether, be provided with for the first time T1, be provided with T2 for the second time, be provided with T3 for the third time, and the time of T1 arrives at first, taking second place is T3, and T2 arrives at last, and that then described last delay duration refers to is exactly T2.If according to the mode of operation in operational module 103 modes two, then the Android simulator need be opened multi-point touch application program to be debugged before the unique delay duration that acquisition module 101 is provided with arrives.Android simulator this multi-point touch application program to be debugged that can after operational module 103 all embeds multi-point touch application program to be debugged with the operation of all multi-point touch, bring into operation.
Multi-point touch application program to be debugged is if the operation of realization multi-point touch when this multi-point touch application program launching, can be registered to system, and it handles multi-point touch information with which function reporting system.Afterwards, there has been multi-point touch information in system, will call the function of this multi-point touch application program registration, multi-point touch information is passed to this multi-point touch application program, promptly the multi-point touch operation is embedded this multi-point touch application program, then this multi-point touch application program is accepted synthetic in advance multi-point touch operation between can be in due course automatically, finishes function corresponding, for example image zooming, moving image etc. according to the multi-point touch operation of accepting.
Referring to Fig. 4, described device also comprises memory module 104.
Memory module 104 is used to store the single-point touch operation of obtaining.Acquisition module 101 can be sent the single-point touch operation of obtaining into memory module 104 and store after obtaining a single-point touch operation.
If operational module 103 is operated according to a kind of mode of operation in operational module 103 modes one, be about in its embedding multi-point touch application program to be debugged when whenever having synthesized a multi-point touch operation, then memory module 104 need not to store synthetic multi-point touch operation; If operational module 103 is operated according to the another kind of mode of operation in operational module 103 modes one or according to operational module 103 modes two, when having synthesized all multi-point touch operations, unify in the multi-point touch application program that its embedding is to be debugged, then after synthetic multi-point touch operation whenever, processing module 102 can be sent synthetic multi-point touch operation into memory module 104 and store.
Introduce the implementation method of multi-point touch operation in the embodiment of the invention below by realization flow.
Referring to Fig. 5, the main flow process of multi-point touch operation implementation method is as follows in the embodiment of the invention:
Step 501: obtain the single-point touch operation.
Step 502: with the synthetic multi-point touch operation of the single-point touch operation of obtaining.
Step 503: synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.
Referring to Fig. 6, the detailed process of multi-point touch operation implementation method is as follows when being about in its embedding multi-point touch application program to be debugged when whenever having synthesized a multi-point touch operation in the embodiment of the invention:
Step 601: obtain the single-point touch operation.
Step 602: receive the trigger event of pressing " finishing " button.Can after obtaining at least two single-point touch operations, receive the trigger event of pressing " finishing " button.
Step 603: receive the delay duration that the user is provided with.Acquisition module 101 receives the delay duration that the user is provided with.
Step 604: judge whether to continue to obtain the single-point touch operation.When judged result when being, continue step 601, otherwise continue step 605.Acquisition module 101 can provide dialog box to the user, determines by user's selection whether the user continues to import the single-point touch operation.
Step 605: when delay duration arrives, with the synthetic multi-point touch operation of the single-point touch operation of this delay duration correspondence.If be provided with a plurality of delay duration, then when each delay duration arrived, the single-point touch operation with this delay duration correspondence synthesized the multi-point touch operation respectively.
Step 606: synthetic multi-point touch operation is embedded in the multi-point touch application program to be debugged.Wherein, whenever synthetic multi-point touch operation is about to this synthetic multi-point touch operation and embeds in the multi-point touch application program to be debugged.Before first delay duration arrived, the Android simulator need be opened multi-point touch application program to be debugged.
Step 607: judge whether not embed the multi-point touch operation in the multi-point touch application program to be debugged.When judged result when being, continue step 606, otherwise process ends.Operational module 103 can judge whether not embed the multi-point touch operation in the multi-point touch application program to be debugged.
Referring to Fig. 7, the detailed process of multi-point touch operation implementation method was as follows when a delay duration only was set in the embodiment of the invention:
Step 701: obtain the single-point touch operation.
Step 702: the single-point touch operation that storage is obtained.
Step 703: receive the trigger event of pressing " finishing " button.Can after obtaining at least two single-point touch operations, receive the trigger event of pressing " finishing " button.
Step 704: judge whether to continue to receive the single-point touch operation.When judged result when being, continue step 701, otherwise continue step 705.Acquisition module 101 can provide dialog box to the user, determines by user's selection whether the user continues to import the single-point touch operation.
Step 705: receive the delay duration that the user is provided with.
Step 706: when delay duration arrives, with the synthetic multi-point touch operation of the single-point touch operation of obtaining.Receive several times the trigger event of pressing " finishing " button altogether, then synthetic several multi-point touch operations.For example, with the synthetic multi-point touch operation of the operation of the single-point touch between the trigger event of pressing " finishing " button that receives for adjacent twice, the single-point touch operation that receives before the trigger event of pressing " finishing " button that receives is for the first time synthesized a multi-point touch operation.And after synthetic multi-point touch operation whenever, it can be sent into memory module 104 and store.
Step 707: synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.Wherein, before delay duration arrived, the Android simulator need be opened multi-point touch application program to be debugged.
Step 708: judge whether not embed the multi-point touch operation in the multi-point touch application program to be debugged.When judged result when being, continue step 707, otherwise process ends.
The embodiment of the invention is obtained the single-point touch operation; With the synthetic multi-point touch operation of the single-point touch operation of obtaining; Synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.By the single-point touch operation is synthesized the multi-point touch operation, finished acquisition process to the multi-point touch operation, and synthetic multi-point touch operation is embedded multi-point touch application program to be debugged, make the multi-point touch application program when operation, can automatically perform the multi-point touch operation, judge with the execution result of carrying out after multi-point touch is operated according to the multi-point touch application program whether the multi-point touch application program is correct, thereby on PC, finish debugging to the multi-point touch application program, simplify the debug process of multi-point touch operating application program, saved debug time.Can after every input finishes the single-point touch operation that need synthesize a multi-point touch operation, delay duration be set, to operate according to the synthetic respectively multi-point touch of different delay duration, time-delay is set respectively, make operation have logic, avoid making system's operation slowly because of handling considerable task simultaneously, whenever synthesize the multi-point touch application program that a multi-point touch operation can be to be debugged with its embedding, perhaps synthesized all multi-point touch operations with its unified embedding multi-point touch application program to be debugged, can select as required; Also can after input finishes all single-point touch operations, a delay duration be set, a delay duration only is set, save the quantity of timer, the simplified system algorithm.
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 and 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 device 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 command device, this command device 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.
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 (12)

1. the implementation method of a multi-point touch operation is characterized in that, may further comprise the steps:
Obtain a plurality of single-point touch operations;
With the synthetic multi-point touch operation of a plurality of single-point touch operations of obtaining;
Synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.
2. the method for claim 1, it is characterized in that, also comprising step before the synthetic multi-point touch operation of a plurality of single-point touch operation that will obtain: whenever obtaining finishes need synthesize a plurality of single-point touch operations of a multi-point touch operation after, receive the delay duration that the user is provided with; Perhaps, with the operation of all single-point touch all obtain finish after, receive the delay duration that the user is provided with;
The step that the synthetic multi-point touch of a plurality of single-point touch operations that obtains is operated comprises: when the delay time that is provided with arrives respectively, with the synthetic one or more respectively multi-point touch operations of a plurality of single-point touch operations of obtaining.
3. method as claimed in claim 1 or 2, it is characterized in that, the step of a plurality of single-point touch that obtain being operated synthetic multi-point touch operation comprises: position and track according to a plurality of single-point touch operations of obtaining reach lasting duration with the identical start time, synthetic multi-point touch operation.
4. method as claimed in claim 2 is characterized in that, the step that synthetic multi-point touch operation is embedded multi-point touch application program to be debugged comprises: whenever synthetic multi-point touch operation is about to its embedding multi-point touch application program to be debugged; Perhaps, after all multi-point touch are operated all synthetic finishing, with its unified embedding multi-point touch application program to be debugged.
5. method as claimed in claim 4 is characterized in that, is also comprising step in that it is unified before embedding multi-point touch application program to be debugged: after the whenever synthetic multi-point touch operation, synthetic multi-point touch operation is stored.
6. method as claimed in claim 2 is characterized in that, is also comprising step before the delay duration that receives user's setting: after whenever obtaining the single-point touch operation that finishes, the single-point touch operation of obtaining is stored.
7. the implement device of a multi-point touch operation is characterized in that, comprising:
Acquisition module is used to obtain a plurality of single-point touch operations;
Processing module is used for the synthetic multi-point touch operation of a plurality of single-point touch operations of will obtain;
Operational module is used for synthetic multi-point touch operation is embedded multi-point touch application program to be debugged.
8. device as claimed in claim 7 is characterized in that, described acquisition module also be used for whenever obtaining finish need synthesize a plurality of single-point touch operations of multi-point touch operation after, receive the delay duration that the user is provided with; Perhaps, with the operation of all single-point touch all obtain finish after, receive the delay duration that the user is provided with;
Described processing module is used for when the delay time that is provided with arrives respectively, with the synthetic one or more respectively multi-point touch operations of a plurality of single-point touch operations of obtaining.
9. as claim 7 or 8 described devices, it is characterized in that described processing module is used for reaching lasting duration according to the position of a plurality of single-point touch operations of obtaining and track with the identical start time, synthetic multi-point touch operation.
10. device as claimed in claim 8 is characterized in that, described operational module is used for whenever synthetic multi-point touch operation, is about to its embedding multi-point touch application program to be debugged; Perhaps, after all multi-point touch are operated all synthetic finishing, with its unified embedding multi-point touch application program to be debugged.
11. device as claimed in claim 10 is characterized in that, also comprises: memory module, be used for whenever synthetic multi-point touch operation after, synthetic multi-point touch operation is stored.
12. device as claimed in claim 8 is characterized in that, also comprises: memory module, be used for whenever obtaining and finish after the operation of single-point touch, the single-point touch operation of obtaining is stored.
CN2011101044766A 2011-04-26 2011-04-26 Method and device for implementing multi-point touch operation Pending CN102193863A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101044766A CN102193863A (en) 2011-04-26 2011-04-26 Method and device for implementing multi-point touch operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101044766A CN102193863A (en) 2011-04-26 2011-04-26 Method and device for implementing multi-point touch operation

Publications (1)

Publication Number Publication Date
CN102193863A true CN102193863A (en) 2011-09-21

Family

ID=44601959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101044766A Pending CN102193863A (en) 2011-04-26 2011-04-26 Method and device for implementing multi-point touch operation

Country Status (1)

Country Link
CN (1) CN102193863A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324424A (en) * 2012-03-23 2013-09-25 百度在线网络技术(北京)有限公司 Remote simulation multi-point touch method and system
TWI456456B (en) * 2012-08-10 2014-10-11 Hung Wei Chen Multi-touch device, touching method of the device, and application program using for the same
CN105975367A (en) * 2016-04-29 2016-09-28 腾讯科技(深圳)有限公司 Mobile equipment test method and device
CN107704137A (en) * 2013-02-07 2018-02-16 北京三星通信技术研究有限公司 The method and its equipment of multi-point touch
CN108088435A (en) * 2017-10-20 2018-05-29 沈阳美行科技有限公司 A kind of air navigation aid and device for identifying touch-control
CN108132729A (en) * 2017-12-19 2018-06-08 广州视源电子科技股份有限公司 Processing method, device and the electronic equipment and storage medium of touch signal
CN110377211A (en) * 2019-07-23 2019-10-25 珠海格力电器股份有限公司 The dragging method that desktop is applied more

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101520702A (en) * 2008-02-26 2009-09-02 苹果公司 Simulation of multi-point gestures with a single pointing device
CN101676844A (en) * 2008-09-18 2010-03-24 联想(北京)有限公司 Processing method and apparatus for information input from touch screen
EP2169519A1 (en) * 2008-09-30 2010-03-31 TPK Touch Solutions Inc. Touch position detection method for touch control device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101520702A (en) * 2008-02-26 2009-09-02 苹果公司 Simulation of multi-point gestures with a single pointing device
CN101676844A (en) * 2008-09-18 2010-03-24 联想(北京)有限公司 Processing method and apparatus for information input from touch screen
EP2169519A1 (en) * 2008-09-30 2010-03-31 TPK Touch Solutions Inc. Touch position detection method for touch control device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324424A (en) * 2012-03-23 2013-09-25 百度在线网络技术(北京)有限公司 Remote simulation multi-point touch method and system
CN103324424B (en) * 2012-03-23 2016-03-16 百度在线网络技术(北京)有限公司 A kind of method and system of remote simulation multi-point touch
TWI456456B (en) * 2012-08-10 2014-10-11 Hung Wei Chen Multi-touch device, touching method of the device, and application program using for the same
CN107704137A (en) * 2013-02-07 2018-02-16 北京三星通信技术研究有限公司 The method and its equipment of multi-point touch
CN105975367A (en) * 2016-04-29 2016-09-28 腾讯科技(深圳)有限公司 Mobile equipment test method and device
CN108088435A (en) * 2017-10-20 2018-05-29 沈阳美行科技有限公司 A kind of air navigation aid and device for identifying touch-control
CN108132729A (en) * 2017-12-19 2018-06-08 广州视源电子科技股份有限公司 Processing method, device and the electronic equipment and storage medium of touch signal
CN110377211A (en) * 2019-07-23 2019-10-25 珠海格力电器股份有限公司 The dragging method that desktop is applied more

Similar Documents

Publication Publication Date Title
CN102193863A (en) Method and device for implementing multi-point touch operation
CN102990670B (en) Robot controller, robot system, robot control method
CN105608258B (en) A kind of Model-based diagnosis and information flow visual simulation system and method
CN106161419B (en) A kind of isomery function equivalence body synchronizing device
CN104484273A (en) Test method for application program, device and system
CN105378689B (en) Method and apparatus for unified Extensible Firmware Interface (UEFI) driver and agreement
RU2005126695A (en) SYSTEM AND METHOD FOR SELECTING MODES FOR PERFORMING TEST EXAMPLE FOR AUTOMATION OF REPEATED TESTING
CN103176824A (en) System upgrade method and system upgrade device
CN1755647A (en) Test automation stack layering
CN102591754A (en) Automatic testing method for electronic product controlled by computer
US20120331450A1 (en) System and method for applying a sequence of operations code to program configurable logic circuitry
CN106021101B (en) The method and device that mobile terminal is tested
CN103744730B (en) Task scheduling method and device
CN102855648A (en) Method and device for processing image
CN104991734B (en) A kind of method and device for realizing manipulation to the game based on touch screen mode
CN106203022A (en) The method and apparatus that the application display of intelligent terminal is hidden
CN103793249A (en) Multithreading preloading method for class library in Java virtual machine
CN106815134A (en) A kind of APP method of testings and device
CN102968259B (en) The method and device of execution program
CN106569854A (en) Method and system for setting device firmware and realizing factory testing
CN106126206A (en) A kind of information processing method and electronic equipment
CN107124236A (en) A kind of receiver performance indication test method based on script
CN104156308A (en) Mobile application testing method on basis of playback of execution trace of users
CN104898589A (en) Intelligent response method and device for intelligent housekeeper robot
CN111632380A (en) Virtual attitude switching method and device, storage medium and electronic device

Legal Events

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

Application publication date: 20110921