CN102508573B - Method and equipment for realizing rapid positioning through swiping - Google Patents

Method and equipment for realizing rapid positioning through swiping Download PDF

Info

Publication number
CN102508573B
CN102508573B CN201110335311.XA CN201110335311A CN102508573B CN 102508573 B CN102508573 B CN 102508573B CN 201110335311 A CN201110335311 A CN 201110335311A CN 102508573 B CN102508573 B CN 102508573B
Authority
CN
China
Prior art keywords
screen
touch
finger
sliding
initial point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110335311.XA
Other languages
Chinese (zh)
Other versions
CN102508573A (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.)
Jiangsu Jinyue Holding Group Co ltd
Original Assignee
TCL Communication Technology Chengdu 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 TCL Communication Technology Chengdu Ltd filed Critical TCL Communication Technology Chengdu Ltd
Priority to CN201110335311.XA priority Critical patent/CN102508573B/en
Publication of CN102508573A publication Critical patent/CN102508573A/en
Priority to PCT/CN2012/080948 priority patent/WO2013060198A1/en
Application granted granted Critical
Publication of CN102508573B publication Critical patent/CN102508573B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning

Abstract

The invention discloses a method and equipment for realizing rapid positioning through swiping. The method comprises the following steps: detecting whether swiping happens on the background of a touch screen of a user and judging the detection after the finger slips from the touch origin on the screen to the set position; after detecting that swiping happens, calling the screen content scrolling program and displaying the contents from the origin to the set position in a scrolling manner; and when detecting that the finger leaves the screen, stopping screen content scrolling. By adopting the method and the equipment, rapid positioning can be realized more easily, the content retrieval speed can be improved and user operation can be further facilitated.

Description

A kind of method and apparatus being realized quick position by sliding screen
Technical field
The present invention relates to communication technical field, particularly relate to a kind of method and apparatus being realized quick position by sliding screen.
Background technology
At present, the application of various wireless telecommunications system is more and more extensive.People are come viewing files, reading mail by wireless telecommunications system such as mobile phone, write article, are browsed webpage etc., and therefore the recorded information of wireless telecommunications system also gets more and more, such as telephone number, addresses of items of mail, various file, music, picture etc.In these recorded informations, fast browsing finds content, very important for user.The demand of user also comprises such as to be needed to browse search name in the phonebook, or in short message list, browse search short message, or search for certain setting option arranging fast browsing in interface, or in certain file, browse locating file fast, or quick browsing in picture searches picture.
Prior art is with on the equipment on touch pad, and browser document needs constantly moveable finger to stir screen, and check whenever completing one page, finger must move and once realize page turning even several times, checks content below.Especially for the operation of browse orientation, finger needs to move just can see the entry oneself needed many times.Such as, for a very long address list, user wants all lists retrieving H beginning, and address list is with the alphabetical order of A-Z, when opening address list, the list of first page always A beginning, user needs slip screen many times, until the list of H appears on screen just can carry out real retrieval.If the list of A-G is a lot, the number of times pointing sliding screen can be made more, and whole operation can bother very much.Again such as, generally, system displaying contents in the form of a list on screen, when content is a lot, system needs a lot of screen to have shown all the elements.By existing method, from the first screen transitions to the second screen, realized by the slip pointed on the touchscreen, such as point the upper end from screen lower slide to screen, system will slide into the content of second page on current screen accordingly and show, and also the content of the first screen is slided out current screen simultaneously.So the screen number of content is more, and the number of times of finger sliding is more, points motionless, and content also can not change.
Therefore, the method that prior art realizes location by sliding screen is not very convenient for user, haves much room for improvement.
Summary of the invention
The technical matters that the embodiment of the present invention will solve is to provide a kind of method and apparatus being realized quick position by sliding screen, can more simple realization quick position, improves retrieval of content speed, more convenient user operation.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is: provide a kind of method being realized quick position by sliding screen, comprising:
Whether sliding screen behavior occurs after detecting user's touch screen, and described detection judges according to pointing at screen contact initial point and sliding into after desired location stops;
Described detection slides into after desired location stops according to finger and carries out judgement at screen contact initial point and comprise:
If detect, finger is at screen contact one initial point, stops according to direction initialization, and keeps in touch screen after initial point slides into a desired location, be then judged as sliding screen behavior occurs;
Detect that if described finger is at screen contact one initial point, stops according to direction initialization, and keeps in touch screen after initial point slides into a desired location, be then judged as that sliding screen behavior occurs to be comprised:
Detect that finger is when screen contact initial point, records the value of the first variable;
When detecting that finger starts to slide, the bivariate value of record;
When detecting that finger stops sliding from described initial point to desired location, change described bivariate value;
If finger keeps in touch screen, then keep the value of described first variable constant;
Constant according to the value of described first variable, and described bivariate value changes, and is judged as occurring sliding screen behavior;
After detecting the sliding screen behavior of generation, call screen content roll program, by sliding into the content corresponding to desired location from described initial point, carry out roll display;
When detecting that finger frames out, stop screen content roll.
Preferably, the speed of carrying out roll display described in is determined according to the speed sliding into desired location from initial point.
Preferably, described method also comprises:
Record the value of described second variable from former record to the time experienced when changing;
Constant according to the value of described first variable, and described bivariate value changes, and after the time of described record exceedes setting threshold value, be judged as sliding screen behavior occurs.
Preferably, described method also comprises:
Judge whether in the vertical direction or the horizontal direction glide direction from described initial point to desired location;
Constant according to the value of described first variable, and described bivariate value changes, and from described initial point to the glide direction of desired location in the vertical direction or the horizontal direction, be judged as sliding screen behavior occurs.
For solving the problems of the technologies described above, another technical solution used in the present invention is to provide a kind of touch panel device, comprising:
Touch-screen driver module, for obtaining the touch information of finger at the touch-screen of equipment, described information comprises finger at the touch information of screen contact initial point and the touch information sliding into desired location, also for the content by touch-screen display scrolling;
Memory modules, for storing the touch information that described touch-screen driver module obtains;
Sliding screen detection module, after detecting user's touch screen, whether sliding screen behavior occurs, the information that described detection stores according to described memory modules judges; After detecting the sliding screen behavior of generation, call screen message processing module;
Described sliding screen detection module detects that finger is at screen contact one initial point, stops according to direction initialization, and keeps in touch screen after initial point slides into a desired location according to touch-screen driver module, then be judged as sliding screen behavior occurs;
Described touch-screen driver module detects that finger is when screen contact initial point, the value of described memory modules record first variable;
When described touch-screen driver module detects that finger starts to slide, the bivariate value of described memory modules record;
When described touch-screen driver module detects that finger stops sliding from described initial point to desired location, described memory modules changes described bivariate value;
If described touch-screen driver module detects that finger keeps in touch screen, then described memory modules keeps the value of described first variable constant;
Described sliding screen detection module is constant according to the value of described first variable of memory modules record, and described bivariate value changes, and is judged as occurring sliding screen behavior;
Screen message processing module, for the content that will slide into from described initial point corresponding to desired location, sends to described touch-screen driver module to carry out roll display;
When shown touch-screen driver module detects that finger frames out, stop screen content roll.
Preferably, the speed that the speed that described touch-screen driver module carries out roll display slides into desired location according to finger from initial point is determined.
The beneficial effect of the embodiment of the present invention is: the situation being different from prior art, the embodiment of the present invention according to finger at screen contact initial point and slide into desired location stop after, detect and whether sliding screen behavior occurs, after detecting the sliding screen behavior of generation, call screen content roll program, by sliding into the content corresponding to desired location from described initial point, carry out roll display; When detecting that finger frames out, stop screen content roll.Making user browsing while when inquiring about like this, finger can be kept fixedly at the uniform velocity to browse, only need slide and once point, therefore greatly facilitate user to realize fast query location when sliding screen operation.
Accompanying drawing explanation
Fig. 1 is the method flow diagram of the embodiment of the present invention;
Fig. 2 is the finger manipulation process flow diagram of the embodiment of the present invention;
Fig. 3 is the finger manipulation schematic diagram of the embodiment of the present invention;
Fig. 4 is the device structure schematic diagram of the embodiment of the present invention;
Fig. 5 is the idiographic flow schematic diagram of embodiment of the present invention method.
Embodiment
The embodiment of the present invention provides a kind of method being realized quick position by sliding screen, can more simple realization quick position, improves retrieval of content speed, more convenient user operation.
Fig. 1 is the method flow diagram of the embodiment of the present invention.As shown in Figure 1, comprising:
After step 101, detection user touch screen, whether sliding screen behavior occurs, described detection judges according to pointing at screen contact initial point and sliding into after desired location stops;
Step 102, after detecting sliding screen behavior occurs, call screen content roll program, by sliding into the content corresponding to desired location from described initial point, carry out roll display;
Step 103, when detecting that finger frames out, stop screen content roll.
Below the technical scheme of the embodiment of the present invention is introduced further more in detail.
The thinking of embodiment of the present invention scheme is: when user needs to roll to the content of screen with quick position, such as, when rolling to entry, finger first contacts an initial point on screen, from initial point upwards or slide downward, stop after sliding into certain terminal, and keep and screen contact.After systems axiol-ogy in equipment to this serial behavior, just notify that related function module comes into effect content automatic rolling, the speed of rolling is determined by the speed pointed from initial point to terminal, that slides is faster, the speed that content is rolled is faster, when after the content close to retrieval, finger just departs from screen, then system instruction screen content stops rolling.For the content that can skip, user, by accelerating sliding speed, allows screen content fast scroll, for the content needing to check one by one, then by sliding speed slowly, allows screen automatically roll one by one.
Realize the finger manipulation step of above-mentioned automatic sliding screen as shown in Figures 2 and 3.Fig. 2 is the finger manipulation process flow diagram of the embodiment of the present invention; Fig. 3 is the finger manipulation schematic diagram of the embodiment of the present invention.
As shown in Figure 3, finger starts contact screen initial point, then slides down to terminal, and makes finger keep motionless, and the content on screen starts automatically to roll downwards, and rolling speed is determined by the speed of initial point to terminal.The position until finger frames out, rolls and stops.
Fig. 4 is the device structure schematic diagram of the embodiment of the present invention.
The equipment of the embodiment of the present invention, generally refers to the equipment with touch pad, as mobile phone, panel computer, personal information processing device etc.This kind equipment is general all with the physical interface receiving touch screen signal, and responds the software systems of these physical signallings.First the function of the simple correlation module described in this equipment, will more specifically introduce in subsequent descriptions.
Touch-screen: as the physical device that can accept to touch.
Touch-screen driver module: perform screen content Presentation Function, simultaneously after user carries out touch action to touch-screen, collects the touch information data of user and is recorded in memory modules.
Memory modules: storing touch information data, can be generally Installed System Memory.
Sliding screen detection module: set up one independently thread be used for specially detecting and whether have the action of sliding screen to occur, the touch information data according to storing in memory modules carry out pattern match.
Screen message processing module: if find that there is the process that sliding screen rolls, so the content information rolled is sent to touch-screen driver module, the content of touch-screen just display scrolling.
According to said structure, when after finger contact touch-screen, touch-screen driver module can get touch signal, and the touch signal that the embodiment of the present invention relates to comprises:
The position signalling of finger: for the touch-screen of plane, be generally (X, Y) coordinate signal.
Slip/stopping the slip signals of finger: namely finger starts to slide/stop on screen to slide.
The activation signal of finger: namely point contact screen.
The separating signal of finger: namely point and depart from screen.
Above-mentioned various signal sends to the system in equipment after being obtained by touch-screen driver module by physical interface, the correlation module of system, according to these signals, detects the operation behavior of finger and responds.
System is each signal setting interrupt service routine, when certain behavior occurs, gets signal and triggered interrupts service routine.This triggering behavior is system definition when developing, and has a physical memory, be called vector space in General System hardware.This internal memory has pre-defined when certain look-at-me occurs, system this how to respond and to call which program.Such as detect the signal of certain setting, so interrupt service routine can be called immediately, responds this look-at-me.Such as when finger contact screen, interrupt service routine just records origin (x0, y0), when finger starts to slide, interrupt service routine is just each coordinate slipped over a little under system log (SYSLOG), such as (x1, y1), (x2, y2), (x3, y3) ...These data are finally all stored in memory modules, for system.
System is run one and is independently detected the sliding screen behavior of thread detection in sliding screen detection module, by constantly detecting the data in memory modules, can find the combination of above sliding screen signal, according to concrete numerical value, operating accordingly.
Fig. 5 is the idiographic flow schematic diagram of embodiment of the present invention method.
As shown in Figure 5, comprising:
Step 501: detect sliding screen behavior.
Whether once detect sliding screen can, by multiple method, pass through to analyze data below with one, the example detecting sliding screen behavior is described, can judge user's sliding screen behavior.
When interrupt service routine is recorded to finger contact screen (such as first time contact), interrupt service routine is event variable " touch action " ActionTouch assignment 1, show to there occurs first time contact, when finger starts to slide time, interrupt service routine recording events variable " slide touch " ActionMoveOnTouch is 1, simultaneously each coordinate record moved in data variable MoveList queue.When finger does not slide, interrupt service routine is 0 event variable ActionMoveOnTouch assignment, and start sliding to be recorded in Movetime data variable to the time terminated of sliding, this sliding time is obtained by a timer simultaneously.This timer is timing by interrupt service routine starts when ActionMoveOnTouch=1, and when ActionMoveOnTouch=0, stop timing by interrupt service routine, timing difference is sliding time.When the dislocation of finger joint is from screen, interrupt service routine record ActionTouch is 0.
When system discovery ActionMoveOnTouch changes to 0 from 1, namely become from slip and do not slide, and when ActionTouch is still 1 simultaneously, so just can to judge that finger also keeps motionless on screen, now meet once the definition of sliding screen behavior, i.e. finger contact screen, occurred to slide, and final stagnation motionlessly keeps in touch screen.Thread constantly can detect the touch behavior of user, in time finding to meet above-mentioned condition, just can judge there occurs once sliding screen behavior.
It should be noted that, in order to prevent false triggering or contact too responsive, can add various qualifications, such as ActionMoveOnTouch is from 1 to 0, keep 500ms (illustrate but be not limited to this), just can be judged as that stagnation is motionless.
Such as setting slip again must be in vertical direction, just can be judged as sliding and occur, vertical judgement can by analyze in Movelist queue ordinate a little, ordinate a little must and the deviation of ordinate of initial point (can not see whether in vertical direction slip more than a limited range, determined by the deviation of X-axis horizontal ordinate), so just can judge that all points are approximate point-blank, namely user is the finger that slides in vertical direction.
Must occur in the horizontal direction if user wishes to slide, also can compare horizontal ordinate scope to obtain (namely horizontal direction sees ordinate).
In a word, all these qualificationss above-mentioned are all to better detect sliding screen behavior.The physical signalling of sliding screen even directly can be provided for some touch pads, then not need system oneself to judge.
Step 502: after determining that sliding screen behavior occurs, call screen content roll program, perform screen scroll.
When system discovery has a sliding screen behavior, namely by the mode of function call, call screen content roll program, perform screen scroll.The speed of screen scroll can be calculated divided by the time of sliding by the distance of sliding, and the sliding distance of such as vertical direction is the difference of the ordinate of initial point and terminal, and sliding time can obtain from MoveTime variable.Just can learn that the rolling speed of screen content is how many by calculating.
Step 503: judge whether finger frames out, and if so, enters step 505, if not, enters step 504.
This step judges whether finger frames out, and can learn by reading ActionTouch variable, if it becomes 0, so illustrates that finger frames out.
Step 504: content continues to roll.
If finger does not frame out, so continue by original speed scroll content.
Step 505: content stops rolling, zeros data.
If finger frames out, so system stops the rolling of content immediately, and all data variable MoveTime, the clearings such as MoveList, for sliding screen detection is next time prepared.Now thread starts the sliding screen behavior that again detects next time.
Can find, the embodiment of the present invention, by the simple behavior definition of sliding-stopping, achieving the auto Scroll of simple adjustable speed, greatly facilitates the browse operation of user.The embodiment of the present invention not only can implement auto Scroll in vertical direction, can also implement in the horizontal direction.The embodiment of the present invention can also be expanded to the method on the equipment that optical finger navigation (OFN, Optical FingerNavigation) etc. uses finger to carry out manipulating.
Embodiment of the present invention technical scheme with directly drag scroll bar and realize compared with screen scroll, browsing while when inquiring about, user can keep finger motionlessly at the uniform velocity to browse, the movement that must remain a constant speed in the moment is then pointed by the mode dragging scroll bar, and well to control the translational speed of finger, screen so just can be made to realize uniform motion.Existing method user sees while moveable finger, need control two behaviors simultaneously, and adopt embodiment of the present invention scheme user only to need concern behavior, be i.e. browse queries.If such as user searches the application of wishing to download inside software library, whole list of application has hundreds and thousands of, eachly browse finger and must move many times, as long as and just passable with the embodiment of the present invention technical scheme once finger that slides, therefore greatly facilitate user to make.
Be described above embodiment of the present invention method, accordingly, the touch panel device that the embodiment of the present invention provides can realize sliding screen quick position by said method, describes in detail below to the functional module of present device.
The touch panel device of the embodiment of the present invention comprises: touch-screen driver module, memory modules, sliding screen detection module, screen message processing module.Specifically shown in Figure 4.
Touch-screen driver module, for obtaining the touch information of finger at the touch-screen of equipment, described information comprises finger at the touch information of screen contact initial point and the touch information sliding into desired location, also for the content by touch-screen display scrolling;
Memory modules, for storing the touch information that described touch-screen driver module obtains;
Sliding screen detection module, after detecting user's touch screen, whether sliding screen behavior occurs, the information that described detection stores according to memory modules judges; After detecting the sliding screen behavior of generation, call screen message processing module;
Screen message processing module, for the content that will slide into from described initial point corresponding to desired location, sends to described touch-screen driver module to carry out roll display;
When touch-screen driver module detects that finger frames out, stop screen content roll.
The speed that the speed that described touch-screen driver module carries out roll display slides into desired location according to finger from initial point is determined.
Described sliding screen detection module detects that finger is at screen contact one initial point, stops according to direction initialization, and keeps in touch screen after initial point slides into a desired location according to touch-screen driver module, then be judged as sliding screen behavior occurs.
Described touch-screen driver module detects that finger is when screen contact initial point, the value of described memory modules record first variable;
When described touch-screen driver module detects that finger starts to slide, the bivariate value of described memory modules record;
When described touch-screen driver module detects that finger stops sliding from described initial point to desired location, described memory modules changes described bivariate value;
If described touch-screen driver module detects that finger keeps in touch screen, then described memory modules keeps the value of described first variable constant;
Described sliding screen detection module is constant according to the value of described first variable of memory modules record, and described bivariate value changes, and is judged as sliding screen behavior occurs.
Further, the second variable described in memory modules record is from the value of former record to the time experienced when changing;
Described sliding screen detection module is constant according to the value of described first variable, and described bivariate value changes, and after the time of described record exceedes setting threshold value, is judged as sliding screen behavior occurs.
Further, touch-screen driver module judges whether in the vertical direction or the horizontal direction glide direction from described initial point to desired location;
Described sliding screen detection module is constant according to the value of described first variable, and described bivariate value changes, and from described initial point to the glide direction of desired location in the vertical direction or the horizontal direction, is judged as sliding screen behavior occurs.
It should be noted that, the interactive relation between above-mentioned each functional module and unit, identical with the process described in said method flow process, repeat no more herein.
The foregoing is only embodiments of the invention; not thereby the scope of the claims of the present invention is limited; every utilize instructions of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.

Claims (2)

1. realized a method for quick position by sliding screen, it is characterized in that, comprising:
Whether sliding screen behavior occurs after detecting user's touch screen, and described detection judges according to pointing at screen contact initial point and sliding into after desired location stops, and the described detection to touch screen is continual;
Described detection judges according to pointing at screen contact initial point and sliding into after desired location stops, and comprising:
If detect, finger is at screen contact one initial point, stops according to direction initialization, and keeps in touch screen after initial point slides into a desired location, be then judged as sliding screen behavior occurs;
Detect that if described finger is at screen contact one initial point, stops according to direction initialization, and keeps in touch screen after initial point slides into a desired location, be then judged as that sliding screen behavior occurs to be comprised:
Detect that finger is when screen contact initial point, records the value of the first variable;
When detecting that finger starts to slide, the bivariate value of record;
When detecting that finger stops sliding from described initial point to desired location, change described bivariate value;
If finger keeps in touch screen, then keep the value of described first variable constant;
Constant according to the value of described first variable, and described bivariate value changes, and is judged as occurring sliding screen behavior;
After detecting the sliding screen behavior of generation, call screen content roll program, by sliding into the content corresponding to desired location from described initial point, carry out roll display;
When detecting that finger frames out, stop screen content roll;
Record the value of described second variable from former record to the time experienced when changing;
Constant according to the value of described first variable, and described bivariate value changes, and after the time of described record exceedes setting threshold value, be judged as sliding screen behavior occurs;
Described speed of carrying out roll display is determined according to the speed sliding into desired location from initial point;
Judge whether in the vertical direction or the horizontal direction glide direction from described initial point to desired location;
Constant according to the value of described first variable, and described bivariate value changes, and from described initial point to the glide direction of desired location in the vertical direction or the horizontal direction, be judged as occurring sliding screen behavior;
System is each signal setting interrupt service routine, when interrupt service routine is recorded to finger contact screen, interrupt service routine is an event variable ActionTouch assignment 1, show to there occurs first time contact, when finger starts to slide time, interrupt service routine recording events variables A ctionMoveOnTouch is 1, simultaneously each coordinate record moved in data variable MoveList queue.
2. a touch panel device, is characterized in that, comprising:
Touch-screen driver module, for obtaining the touch information of finger at the touch-screen of equipment, described information comprises finger at the touch information of screen contact initial point and the touch information sliding into desired location, also for the content by touch-screen display scrolling;
Memory modules, for storing the touch information that described touch-screen driver module obtains;
Sliding screen detection module, after detecting user's touch screen, whether sliding screen behavior occurs, the information that described detection stores according to described memory modules judges; After detecting the sliding screen behavior of generation, call screen message processing module;
Described sliding screen detection module detects that finger is at screen contact one initial point, stops according to direction initialization, and keeps in touch screen after initial point slides into a desired location according to described touch-screen driver module, then be judged as sliding screen behavior occurs;
Described touch-screen driver module detects that finger is when screen contact initial point, the value of described memory modules record first variable;
When described touch-screen driver module detects that finger starts to slide, the bivariate value of described memory modules record;
When described touch-screen driver module detects that finger stops sliding from described initial point to desired location, described memory modules changes described bivariate value;
If described touch-screen driver module detects that finger keeps in touch screen, then described memory modules keeps the value of described first variable constant;
Described sliding screen detection module is constant according to the value of described first variable of memory modules record, and described bivariate value changes, and is judged as occurring sliding screen behavior;
Screen message processing module, for the content that will slide into from described initial point corresponding to desired location, sends to described touch-screen driver module to carry out roll display;
When described touch-screen driver module detects that finger frames out, stop screen content roll;
Record the value of described second variable from former record to the time experienced when changing;
Constant according to the value of described first variable, and described bivariate value changes, and after the time of described record exceedes setting threshold value, be judged as sliding screen behavior occurs;
The speed that the speed that described touch-screen driver module carries out roll display slides into desired location according to finger from initial point is determined;
System is each signal setting interrupt service routine, when interrupt service routine is recorded to finger contact screen, interrupt service routine is an event variable ActionTouch assignment 1, show to there occurs first time contact, when finger starts to slide time, interrupt service routine recording events variables A ctionMoveOnTouch is 1, simultaneously each coordinate record moved in data variable MoveList queue.
CN201110335311.XA 2011-10-28 2011-10-28 Method and equipment for realizing rapid positioning through swiping Active CN102508573B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110335311.XA CN102508573B (en) 2011-10-28 2011-10-28 Method and equipment for realizing rapid positioning through swiping
PCT/CN2012/080948 WO2013060198A1 (en) 2011-10-28 2012-09-04 Method and device for implementing rapid positioning through screen slipping

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110335311.XA CN102508573B (en) 2011-10-28 2011-10-28 Method and equipment for realizing rapid positioning through swiping

Publications (2)

Publication Number Publication Date
CN102508573A CN102508573A (en) 2012-06-20
CN102508573B true CN102508573B (en) 2015-04-22

Family

ID=46220672

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110335311.XA Active CN102508573B (en) 2011-10-28 2011-10-28 Method and equipment for realizing rapid positioning through swiping

Country Status (2)

Country Link
CN (1) CN102508573B (en)
WO (1) WO2013060198A1 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508573B (en) * 2011-10-28 2015-04-22 Tcl通讯科技(成都)有限公司 Method and equipment for realizing rapid positioning through swiping
CN103809886B (en) * 2012-11-12 2018-09-07 腾讯科技(深圳)有限公司 A kind of cursor positioning method and mobile terminal
CN103019565B (en) * 2012-12-17 2016-07-20 广东欧珀移动通信有限公司 A kind of mobile terminal by the side frame slip page and method
CN103019611A (en) * 2012-12-31 2013-04-03 传聚互动(北京)科技有限公司 Screen touch method and device
US20140215382A1 (en) * 2013-01-25 2014-07-31 Agilent Technologies, Inc. Method for Utilizing Projected Gesture Completion to Improve Instrument Performance
CN104346026B (en) * 2013-07-29 2019-07-05 阿尔派株式会社 The display methods of display operating device and display operating device
CN104636048A (en) * 2015-01-26 2015-05-20 上海天奕达电子科技有限公司 Page content rolling display method and device
JP5830806B1 (en) * 2015-04-13 2015-12-09 株式会社Cygames Program, electronic device, and method for improving operability of user input
CN106527914A (en) * 2015-09-09 2017-03-22 阿里巴巴集团控股有限公司 A page turning method and device and an electronic apparatus
CN106569702B (en) * 2016-11-10 2020-04-24 珠海市魅族科技有限公司 List navigation method and device
CN107728918A (en) * 2017-09-27 2018-02-23 北京三快在线科技有限公司 Browse the method, apparatus and electronic equipment of continuous page
CN109656454B (en) * 2018-12-31 2022-03-15 河南思维自动化设备股份有限公司 Method and storage medium for rapidly checking LKJ vehicle-mounted data by using sliding screen operation
CN111752440A (en) * 2020-06-29 2020-10-09 北京字节跳动网络技术有限公司 Multimedia content display method and device
CN114371830A (en) * 2021-12-15 2022-04-19 西安理工大学 Method for setting integral point time of roller type time control in display screen panel
CN115755857B (en) * 2022-11-28 2024-04-19 深圳市博诺技术有限公司 Data stream display system of automobile diagnosis equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101063925A (en) * 2006-04-24 2007-10-31 宏达国际电子股份有限公司 Information guided reading method
CN101162420A (en) * 2007-11-29 2008-04-16 天津津科电子***工程有限公司 Rotary type continuously speed changing browsing and search method based on touch screen
CN101446884A (en) * 2008-12-19 2009-06-03 腾讯科技(深圳)有限公司 Touch screen device and scrolling method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508573B (en) * 2011-10-28 2015-04-22 Tcl通讯科技(成都)有限公司 Method and equipment for realizing rapid positioning through swiping

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101063925A (en) * 2006-04-24 2007-10-31 宏达国际电子股份有限公司 Information guided reading method
CN101162420A (en) * 2007-11-29 2008-04-16 天津津科电子***工程有限公司 Rotary type continuously speed changing browsing and search method based on touch screen
CN101446884A (en) * 2008-12-19 2009-06-03 腾讯科技(深圳)有限公司 Touch screen device and scrolling method thereof

Also Published As

Publication number Publication date
WO2013060198A1 (en) 2013-05-02
CN102508573A (en) 2012-06-20

Similar Documents

Publication Publication Date Title
CN102508573B (en) Method and equipment for realizing rapid positioning through swiping
US20210026529A1 (en) Method and device for controlling information flow display panel, terminal apparatus, and storage medium
WO2021073328A1 (en) Method and apparatus for video searching, terminal and storage medium
KR102191965B1 (en) Mobile terminal and operating method thereof
CN103279278B (en) A kind of method and apparatus obtaining icon details in terminal interface
US10331327B2 (en) Message display method, apparatus and terminal
CN102346592A (en) Touch input transitions
US20150026641A1 (en) Terminal Multiselection Operation Method And Terminal
CN103181089A (en) Method and apparatus for controlling touch screen in mobile terminal responsive to multi-touch inputs
EP2631765A1 (en) Electronic apparatus and operating method thereof and computer program product
CN109976599B (en) Method, device and equipment for processing unread messages of application program
KR20110006021A (en) Apparatus and method for scroll of a portable terminal
CN103914141A (en) Eye tracking user interface
CN103914523A (en) Page rollback controlling method and page rollback controlling device
CN103019609A (en) Screen region-dividing displaying method, device and touch screen terminal
CN105095221B (en) The method and its device of information record are searched in a kind of touch screen terminal
JP6949059B2 (en) How to display dynamic lists, devices, devices and systems
CN106547429B (en) Display method and device for electronic terminal
US20120221969A1 (en) Scrollable list navigation using persistent headings
CN103135929A (en) Method and device for controlling application interface to move and terminal device
JP2019532436A (en) Screen display method and terminal
CN109976655A (en) Long screenshotss method, apparatus, terminal and storage medium
WO2014190862A1 (en) Method and apparatus for controlling application on intelligent terminal
CN103227857A (en) Message displaying method in mobile client and device
CN103577387A (en) Typeface changing method and 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
ASS Succession or assignment of patent right

Owner name: TCL COMMUNICATION TECHNOLOGY ( CHENGDU ) CO., LTD.

Free format text: FORMER OWNER: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.

Effective date: 20150303

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 516006 HUIZHOU, GUANGDONG PROVINCE TO: 610041 CHENGDU, SICHUAN PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20150303

Address after: Two Lu Tian Hua high tech Zone of Chengdu City, Sichuan province 610041 No. 219 Tianfu Software Park C District 11 building 10 layer

Applicant after: TCL COMMUNICATION (CHENGDU)CO. LTD.

Address before: 516006 Guangdong province Huizhou Zhongkai hi tech Development Zone No. 23 District

Applicant before: HUIZHOU TCL MOBILE COMMUNICATION Co.,Ltd.

GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201230

Address after: 224600 Xiangshui Economic Development Zone, Yancheng City, Jiangsu Province

Patentee after: Xiangshui Jinyue Construction Development Co.,Ltd.

Address before: 510000 No. 106 Fengze East Road, Nansha District, Guangzhou City, Guangdong Province

Patentee before: Guangzhou shengxia Intellectual Property Operation Co.,Ltd.

Effective date of registration: 20201230

Address after: 510000 No. 106 Fengze East Road, Nansha District, Guangzhou City, Guangdong Province

Patentee after: Guangzhou shengxia Intellectual Property Operation Co.,Ltd.

Address before: 610041 floor 10, 11 building C, Tianfu Software Park, 219 Tianhua two road, Chengdu High-tech Zone, Sichuan.

Patentee before: TCL COMMUNICATION (CHENGDU)CO. Ltd.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 224600 Xiangshui Economic Development Zone, Yancheng City, Jiangsu Province

Patentee after: Jiangsu Jinyue Holding Group Co.,Ltd.

Address before: 224600 Xiangshui Economic Development Zone, Yancheng City, Jiangsu Province

Patentee before: Xiangshui Jinyue Construction Development Co.,Ltd.