WO2013060198A1 - Method and device for implementing rapid positioning through screen slipping - Google Patents
Method and device for implementing rapid positioning through screen slipping Download PDFInfo
- Publication number
- WO2013060198A1 WO2013060198A1 PCT/CN2012/080948 CN2012080948W WO2013060198A1 WO 2013060198 A1 WO2013060198 A1 WO 2013060198A1 CN 2012080948 W CN2012080948 W CN 2012080948W WO 2013060198 A1 WO2013060198 A1 WO 2013060198A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- screen
- sliding
- origin
- finger
- variable
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method and device for implementing fast positioning by sliding screen.
- wireless communication devices such as mobile phones to view files, read emails, write articles, browse web pages, etc.
- wireless communication devices record more and more information, such as phone numbers, email addresses, various files, music, Pictures, etc.
- Quickly browsing through the content in these recorded messages is important to the user.
- the user's needs also include, for example, browsing the search name in the phone book, or browsing the search short message in the short message list, or quickly browsing through a setting item in the setting interface, or quickly browsing through a folder to find a file. Or quickly browse through the images to find images.
- the system displays content in the form of a list on the screen.
- the system needs a lot of screens to display all the content.
- the first screen is changed to the second screen, and the touch screen is realized by the sliding of the finger.
- the finger slides from the lower end of the screen to the upper end of the screen, and the system slides the content of the second page accordingly. Displayed on the current screen, and also slides the contents of the first screen out of the current screen. Then the more screens the content has, the more times the finger slides, the fingers do not move, and the content does not change.
- the technical problem to be solved by the embodiments of the present invention is to provide a method and a device for quickly positioning through a sliding screen, which can realize quick positioning more easily, improve the speed of searching content, and is more convenient for user operation.
- a technical solution adopted by the present invention is to provide a method for quickly positioning through a sliding screen, comprising: detecting whether a sliding screen behavior occurs after a user touches a screen, detecting that the finger touches the origin on the screen and slides to the setting After the position is stopped, the judgment is made; after detecting the occurrence of the sliding screen behavior, the screen content scrolling program is called, and the content corresponding to the set position is swept from the origin to the scroll display, and the speed of the scroll display is swept from the origin to the setting.
- the speed of the fixed position is determined; when the finger is detected to leave the screen, the screen content scrolling is stopped; wherein the detecting is performed according to the finger touching the origin and sliding to the set position to stop, including: if detecting the finger touching the screen at the origin If you slide from the origin to a set position and stop according to the set direction, and keep touching the screen, it is judged that the sliding behavior occurs.
- determining that the sliding behavior occurs includes: detecting that the finger touches the origin when the screen touches the origin Recording the value of the first variable; detecting the value of the second variable when detecting that the finger starts to slide; changing the value of the second variable when detecting that the finger stops sliding from the origin to the set position; if the finger remains in contact with the screen, then keep The value of the first variable is unchanged; the value of the first variable is unchanged, and the value of the second variable is changed, and it is determined that the sliding behavior occurs.
- the method further comprises: recording the time that the second variable is from the value of the original record to the time when the change occurs; the value of the first variable is unchanged, and the value of the second variable is changed, and the time of recording exceeds the setting After the threshold, it is determined that the sliding behavior occurs.
- the method further comprises: determining whether the sliding direction from the origin to the set position is in a vertical direction or a horizontal direction; according to the value of the first variable, the value of the second variable is changed, and from the origin to the setting The sliding direction of the position is determined in the vertical direction or the horizontal direction, and the sliding behavior is determined to occur.
- another technical solution adopted by the present invention is to provide a method for quickly positioning by sliding a screen, comprising: detecting whether a sliding screen behavior occurs after a user touches the screen, detecting that the finger touches the origin on the screen and slides to After the setting position is stopped, the determination is made; after detecting the occurrence of the sliding screen behavior, the screen content scrolling program is called, and the content corresponding to the setting position is swiped from the origin to perform scroll display; when the finger is detected to leave the screen, the screen is stopped.
- Content scrolling comprising: detecting whether a sliding screen behavior occurs after a user touches the screen, detecting that the finger touches the origin on the screen and slides to After the setting position is stopped, the determination is made; after detecting the occurrence of the sliding screen behavior, the screen content scrolling program is called, and the content corresponding to the setting position is swiped from the origin to perform scroll display; when the finger is detected to leave the screen, the screen is stopped.
- the speed at which the scroll display is performed is determined according to the speed of sliding from the origin to the set position.
- the detecting is performed according to the finger contacting the origin of the screen and sliding to the set position to stop: if detecting that the finger touches an origin on the screen, sliding from the origin to a set position according to the set direction, stopping, and maintaining contact On the screen, it is judged that the sliding behavior occurs.
- determining that the sliding behavior occurs includes: detecting that the finger touches the origin when the screen touches the origin Recording the value of the first variable; detecting the value of the second variable when detecting that the finger starts to slide; changing the value of the second variable when detecting that the finger stops sliding from the origin to the set position; if the finger remains in contact with the screen, then keep The value of the first variable is unchanged; the value of the first variable is unchanged, and the value of the second variable is changed, and it is determined that the sliding behavior occurs.
- the method further comprises: recording the time that the second variable is from the value of the original record to the time when the change occurs; the value of the first variable is unchanged, and the value of the second variable is changed, and the time of recording exceeds the setting After the threshold, it is determined that the sliding behavior occurs.
- the method further comprises: determining whether the sliding direction from the origin to the set position is in a vertical direction or a horizontal direction; according to the value of the first variable, the value of the second variable is changed, and from the origin to the setting The sliding direction of the position is determined in the vertical direction or the horizontal direction, and the sliding behavior is determined to occur.
- a touch screen device including: a touch screen driving module, configured to acquire touch information of a finger on a touch screen of the device, where the information includes touch information of a finger touching the origin of the screen and The touch information that is slid to the set position is also used to display the scrolled content through the touch screen; the memory module is configured to store the touch information acquired by the touch screen driving module; and the sliding screen detecting module is configured to detect whether the sliding screen behavior occurs after the user touches the screen.
- the detection is performed according to the information stored in the memory module; after detecting the occurrence of the sliding screen behavior, the screen information processing module is invoked; the screen information processing module is configured to send the content corresponding to the position from the origin to the set position, and send the content to the touch screen driving module.
- the speed at which the touch screen driving module performs scroll display is determined according to the speed at which the finger slides from the origin to the set position.
- the sliding screen detecting module detects that the finger touches an origin at the screen according to the touch screen driving module, stops after sliding from the origin to a set position according to the set direction, and keeps contacting the screen, and then determines that the sliding behavior occurs.
- the memory module when the touch screen driving module detects that the finger touches the origin of the screen, the memory module records the value of the first variable; when the touch screen driving module detects that the finger starts to slide, the memory module records the value of the second variable; when the touch screen driving module detects the finger Stop sliding from the origin to the set position, the memory module changes the value of the second variable; if the touch screen driver module detects that the finger remains in contact with the screen, the memory module keeps the value of the first variable unchanged; the sliding screen detection module records according to the memory module The value of the first variable is unchanged, and the value of the second variable is changed, and it is determined that the sliding behavior occurs.
- the embodiment of the present invention detects whether a sliding screen behavior occurs after the finger touches the origin and slides to the set position, and detects the occurrence of the sliding screen behavior. After that, the screen content scrolling program is called, and the content corresponding to the set position is swiped from the origin to perform scroll display; when the finger is detected to leave the screen, the screen content scrolling is stopped. In this way, the user can keep the finger moving at a constant speed while browsing while browsing, and only needs to slide the finger once, so that the user can quickly realize the quick query and positioning during the sliding operation.
- FIG. 1 is a flow chart of a method according to an embodiment of the present invention.
- FIG. 2 is a flow chart of finger operation according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram of finger operation according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of a device according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of a specific process of a method according to an embodiment of the present invention.
- the embodiment of the invention provides a method for realizing rapid positioning by sliding screen, which can realize quick positioning more easily, improve the speed of searching content, and is more convenient for user operation.
- FIG. 1 is a flow chart of a method in accordance with an embodiment of the present invention. As shown in Figure 1, it includes:
- Step 101 Detect whether a sliding screen behavior occurs after the user touches the screen, and the detecting is performed according to a finger after the screen contacts the origin and slides to the set position to stop;
- Step 102 After detecting the occurrence of the sliding screen behavior, calling the screen content scrolling program, and sliding the content corresponding to the set position from the origin to perform scroll display;
- Step 103 When the finger is detected to leave the screen, the screen content scrolling is stopped.
- the idea of the solution of the embodiment of the present invention is: when the user needs to scroll the content of the screen for quick positioning, for example, when scrolling an item, the finger first touches an origin on the screen, slides up or down from the origin, and slides to a certain point. Stop after the end point and keep in touch with the screen. After the system in the device detects this series of behaviors, it informs the relevant function module to start the automatic scrolling of the content.
- the speed of scrolling is determined by the speed of the finger from the origin to the end point. The faster the slide, the faster the content scrolls, when approaching After the content is retrieved, the finger is off the screen, and the system instructs the screen content to stop scrolling. For content that can be skipped, the user can quickly scroll the screen content by speeding up the sliding speed. For content that needs to be viewed one by one, the screen is automatically scrolled one by one by a slow sliding speed.
- FIGS. 2 and 3 are a flow chart of finger operation according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram of finger operation according to an embodiment of the present invention.
- the finger begins to touch the screen origin, then slides down to the end point, and keeps the finger still, the content on the screen begins to scroll down automatically, and the scrolling speed is determined by the speed from the origin to the end point. The scroll stops until the finger leaves the screen.
- FIG. 4 is a schematic structural diagram of a device according to an embodiment of the present invention.
- the device in the embodiment of the present invention generally refers to a device with a touch panel, such as a mobile phone, a tablet computer, a personal information processor, and the like.
- a touch panel such as a mobile phone, a tablet computer, a personal information processor, and the like.
- Such devices typically have a physical interface to receive touch screen signals, as well as a software system that responds to these physical signals.
- the function of the relevant modules in the device will be briefly described first, which will be described in more detail in the following description.
- Touch screen as a physical device that can accept touch.
- the touch screen driver module performs a screen content display function, and collects touch information data of the user and records it in the memory module after the user touches the touch screen.
- Memory module Stores touch information data, which can generally be system memory.
- Sliding screen detection module Set up a separate thread to detect whether there is a sliding screen action, and perform pattern matching according to the touch information data stored in the memory module.
- Screen information processing module If the processing of sliding screen scrolling is found, the scrolled content information is sent to the touch screen driving module, and the touch screen displays the scrolling content.
- the touch screen driving module can acquire the touch signal after the finger touches the touch screen, and the touch signal according to the embodiment of the present invention includes:
- Position signal of the finger For a flat type touch screen, it is generally an (X, Y) coordinate signal.
- the sliding/stopping signal of the finger the finger starts to slide/stop sliding on the screen.
- Finger contact signal that is, the finger has touched the screen.
- the detachment signal of the finger that is, the finger has left the screen.
- the touch screen driving module After the above various signals are acquired by the touch screen driving module, they are sent to the system in the device through the physical interface, and the relevant modules of the system detect the operation behavior of the finger and respond according to the signals.
- the system sets an interrupt service routine for each signal, and when a certain behavior occurs, it acquires a signal and triggers an interrupt service routine.
- the triggering behavior is defined by the system during development.
- the interrupt service program records the origin coordinates (x0, y0).
- the interrupt service program records the coordinates of each slip point for the system, for example, (x1, y1), (x2, y2), (x3, y3)... These data are eventually saved in the memory module for use by the system.
- the system runs an independent detection thread to detect the sliding screen behavior in the sliding screen detection module. By continuously detecting the data in the memory module, the combination of the above sliding screen signals can be found, and the corresponding operation is performed according to the specific value.
- FIG. 5 is a schematic diagram of a specific process of a method according to an embodiment of the present invention.
- Step 501 Detect sliding behavior.
- the detection of the sliding screen can be performed by various methods.
- the following describes an example of detecting the sliding screen behavior by analyzing the data, and can determine whether the user has a sliding screen behavior.
- the interrupt service routine When the interrupt service routine records to the finger touch screen (for example, the first contact), the interrupt service routine assigns a value of 1 to the event variable "touch action" ActionTouch, indicating that the first contact occurred, and when the finger starts to slide, the service routine is interrupted. Record the event variable "sliding touch" ActionMoveOnTouch to 1, and record each moved coordinate in a data variable MoveList queue. When the finger does not slide, the interrupt service program assigns the event variable ActionMoveOnTouch to 0, and records the time from the start of the slide to the end of the slide in the Movetime data variable, which is obtained by a timer.
- ActionMoveOnTouch changes from 1 to 0, that is, from sliding to non-sliding, and At the same time, ActionTouch is still 1, then it can be judged that the finger is still on the screen and remains motionless.
- the definition of a sliding screen behavior is met. That is, the finger touches the screen, has slipped, and eventually stagnates to keep in contact with the screen. The thread will continuously detect the user's touch behavior. When it is found that the above conditions are met, it can be judged that a sliding screen behavior has occurred.
- ActionMoveOnTouch from 1 to 0, to maintain 500ms (for example but not limited to this), can be judged as stagnant. move.
- the vertical determination can be performed by analyzing the ordinates of all the points in the Movelist queue. The ordinate of all the points must not deviate from the ordinate of the origin by more than a limited range. (See if the sliding is in the vertical direction, determined by the deviation of the X-axis abscissa), so that all points can be judged to be approximately in a straight line, that is, the user slides the finger in the vertical direction.
- the user wants the slide to have to occur in the horizontal direction it can also be obtained by comparing the abscissa range (ie looking at the ordinate in the horizontal direction).
- Step 502 After determining that the sliding screen behavior occurs, the screen content scrolling program is invoked to perform screen scrolling.
- the screen content scrolling program is called to perform screen scrolling.
- the speed of the screen scrolling can be calculated by dividing the sliding distance by the sliding time. For example, the sliding distance in the vertical direction is the difference between the ordinate of the origin and the end point, and the sliding time can be obtained from the MoveTime variable. By calculation, you can know what the scrolling speed of the screen content is.
- Step 503 Determine whether the finger leaves the screen. If yes, go to step 505. If no, go to step 504.
- This step determines whether the finger leaves the screen, and can be learned by reading the ActionTouch variable. If it becomes 0, then the finger has left the screen.
- Step 504 The content continues to scroll.
- Step 505 The content stops scrolling and the data is cleared.
- the system immediately stops scrolling the content and puts all the data variables MoveTime, The MoveList and so on are cleared to prepare for the next sliding screen detection. At this point the thread begins to re-detect the next sliding action.
- the embodiment of the present invention realizes a simple adjustable speed automatic scrolling by simple sliding-stop behavior definition, which greatly facilitates the user's browsing operation.
- the embodiment of the present invention can implement not only the automatic scrolling in the vertical direction but also the horizontal direction.
- the embodiment of the invention can also extend the method to optical finger navigation (OFN, Optical Finger Navigation) and other devices that use finger control.
- OFN optical finger navigation
- the user can keep the finger moving and browse at a constant speed while browsing, and the finger must be kept at a constant speed by dragging the scroll bar. Move, and control the speed of the finger well, so that the screen can move at a constant speed.
- the user needs to control two behaviors while moving the finger while watching.
- the user only needs to pay attention to one behavior, that is, browse the query. For example, if the user searches for an application to be downloaded in the software library, there are hundreds or thousands of entire application lists, and each of the fingers must be moved many times, and the technical solution of the embodiment of the present invention can be performed by sliding the finger once. Greatly convenient for users to make.
- the touch screen device provided by the embodiment of the present invention can implement the rapid positioning of the sliding screen by the above method.
- the function modules of the device of the present invention are described in detail below.
- the touch screen device of the embodiment of the invention includes: a touch screen driving module, a memory module, a sliding screen detecting module, and a screen information processing module. See Figure 4 for details.
- a touch screen driving module configured to acquire touch information of a finger on a touch screen of the device, where the information includes touch information of the finger touching the origin of the screen and touch information sliding to the set position, and is also used to display the scrolled content through the touch screen;
- a memory module configured to store touch information acquired by the touch screen driving module
- a sliding screen detecting module configured to detect whether a sliding screen behavior occurs after the user touches the screen, the detecting is performed according to the information stored by the memory module; and after detecting the occurrence of the sliding screen behavior, calling the screen information processing module;
- a screen information processing module configured to send content corresponding to the sliding position from the origin to the set position, and send the content to the touch screen driving module for scroll display;
- the touch screen driving module detects that the finger leaves the screen, the screen content scrolling is stopped.
- the speed at which the touch screen driving module performs scroll display is determined according to the speed at which the finger slides from the origin to the set position.
- the sliding screen detecting module detects that the finger touches an origin at the screen according to the touch screen driving module, stops from the origin to a set position according to the set direction, stops, and keeps touching the screen, and then determines that the sliding behavior occurs.
- the memory module records the value of the first variable
- the memory module records a value of the second variable when the touch screen driving module detects that the finger starts to slide;
- the memory module changes a value of the second variable when the touch screen driving module detects that the finger stops sliding from the origin to the set position;
- the memory module keeps the value of the first variable unchanged
- the sliding screen detecting module changes according to the value of the first variable recorded by the memory module, and the value of the second variable changes, and determines that a sliding screen behavior occurs.
- the memory module records the time that the second variable is elapsed from the value of the original record to when the change occurs;
- the sliding screen detecting module determines that a sliding screen behavior occurs after the value of the second variable is changed according to the value of the first variable, and the time of the recording exceeds a set threshold.
- the touch screen driving module determines whether the sliding direction from the origin to the set position is in a vertical direction or a horizontal direction;
- the sliding screen detecting module changes according to the value of the first variable, and the value of the second variable changes, and the sliding direction from the origin to the set position is determined in the vertical direction or the horizontal direction, and is determined as Sliding behavior occurs.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
Disclosed are a method and a device for implementing rapid positioning through screen slipping. The method comprises: detecting whether a screen slipping behavior happens after a user touches a screen, the detecting being determined according to that a finger contacts an original point on the screen, slips to a set position, and stops; after detecting that a screen slipping behavior happens, calling a screen content scrolling program and displaying contents corresponding to slipping from the original point to the set position in a scrolling manner; and when detecting that the finger leaves the screen, stopping screen content scrolling. In the above manner, the present invention can implement rapid positioning more easily, the content retrieval speed can be improved and the user operation can become more convenient.
Description
【技术领域】[Technical Field]
本发明涉及通信技术领域,特别是涉及一种通过滑屏实现快速定位的方法及设备。 The present invention relates to the field of communications technologies, and in particular, to a method and device for implementing fast positioning by sliding screen.
【背景技术】 【Background technique】
目前,各种无线通讯设备的应用越来越广泛。人们通过无线通讯设备例如手机来查看文件、阅读邮件、写文章、浏览网页等,因此无线通讯设备的记录信息也越来越多,例如电话号码、邮件地址,各种各样的文件、音乐、图片等。在这些记录信息中快速浏览查找到内容,对于用户而言十分重要。用户的需求还包括例如需要在电话簿中浏览搜索人名,或者在短消息列表中浏览搜索短消息,或者在设置界面中快速浏览搜索某个设置项,或者快速在某个文件夹中浏览查找文件,或者快速在图片中浏览查找图片。At present, the application of various wireless communication devices is more and more extensive. People use wireless communication devices such as mobile phones to view files, read emails, write articles, browse web pages, etc., so wireless communication devices record more and more information, such as phone numbers, email addresses, various files, music, Pictures, etc. Quickly browsing through the content in these recorded messages is important to the user. The user's needs also include, for example, browsing the search name in the phone book, or browsing the search short message in the short message list, or quickly browsing through a setting item in the setting interface, or quickly browsing through a folder to find a file. Or quickly browse through the images to find images.
现有技术在带有触摸板上的设备上,浏览文件需要不断地移动手指翻动屏幕,每当完成一页查看,手指必须移动一次甚至几次实现翻页,查看后面的内容。尤其是对于浏览定位的操作,手指需要移动很多次才能看到自己需要的条目。例如,对于一个很长的通信录,用户想要检索H开头的所有名单,而通信录是以A-Z的字母顺序排列的,当打开通信录,第一页总是A开头的名单,用户需要滑动屏幕很多次,直到H的名单出现在屏幕上才能进行真正的检索。如果A-G的名单很多,会使得手指滑屏的次数更多,整个操作会非常麻烦。又例如,一般情况下,系统在屏幕上以列表的形式显示内容,当内容很多时,系统需要很多屏才能显示完所有内容。按现有的方法,从第一屏幕变换到第二屏幕,在触摸屏上是由手指的滑动实现的,比如手指从屏幕下端滑动到屏幕的上端,系统就会相应的把第二页的内容滑动到当前屏幕上来显示,同时也把第一屏幕的内容滑动出当前屏幕。那么内容的屏数越多,手指滑动的次数越多,手指不动,内容也不会变化。In the prior art, on a device with a touch panel, browsing a file requires constantly moving the finger to flip the screen. Whenever a page is viewed, the finger has to be moved once or even several times to achieve page turning, and the latter content is viewed. Especially for browsing and positioning operations, the finger needs to move many times to see the items that he needs. For example, for a very long address book, the user wants to retrieve all the lists at the beginning of H, and the address book is arranged in alphabetical order of AZ. When the address book is opened, the first page is always the list starting with A, and the user needs to slide. The screen is used many times until the H list appears on the screen for a real search. If there are a lot of A-G lists, it will make the finger slide more frequently, and the whole operation will be very troublesome. For another example, in general, the system displays content in the form of a list on the screen. When there is a lot of content, the system needs a lot of screens to display all the content. According to the existing method, the first screen is changed to the second screen, and the touch screen is realized by the sliding of the finger. For example, the finger slides from the lower end of the screen to the upper end of the screen, and the system slides the content of the second page accordingly. Displayed on the current screen, and also slides the contents of the first screen out of the current screen. Then the more screens the content has, the more times the finger slides, the fingers do not move, and the content does not change.
因此,现有技术通过滑屏实现定位的方法对于用户而言并不十分方便,有待改进。Therefore, the prior art method of positioning by sliding screen is not very convenient for the user and needs to be improved.
【发明内容】 [Summary of the Invention]
本发明实施例要解决的技术问题是提供一种通过滑屏实现快速定位的方法及设备,能够更简单实现快速定位,提高检索内容速度,更方便用户操作。The technical problem to be solved by the embodiments of the present invention is to provide a method and a device for quickly positioning through a sliding screen, which can realize quick positioning more easily, improve the speed of searching content, and is more convenient for user operation.
为解决上述技术问题,本发明采用的一个技术方案是:提供一种通过滑屏实现快速定位的方法,包括:检测用户触摸屏幕后是否发生滑屏行为,检测根据手指在屏幕接触原点并滑动到设定位置停止后进行判断;在检测出发生滑屏行为后,调用屏幕内容滚动程序,将从原点滑动到设定位置所对应的内容,进行滚动显示,进行滚动显示的速度根据从原点滑动到设定位置的速度确定;当检测到手指离开屏幕时,停止屏幕内容滚动;其中,检测根据手指在屏幕接触原点并滑动到设定位置停止后进行判断,包括:若检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,则判断为发生滑屏行为。In order to solve the above technical problem, a technical solution adopted by the present invention is to provide a method for quickly positioning through a sliding screen, comprising: detecting whether a sliding screen behavior occurs after a user touches a screen, detecting that the finger touches the origin on the screen and slides to the setting After the position is stopped, the judgment is made; after detecting the occurrence of the sliding screen behavior, the screen content scrolling program is called, and the content corresponding to the set position is swept from the origin to the scroll display, and the speed of the scroll display is swept from the origin to the setting. The speed of the fixed position is determined; when the finger is detected to leave the screen, the screen content scrolling is stopped; wherein the detecting is performed according to the finger touching the origin and sliding to the set position to stop, including: if detecting the finger touching the screen at the origin If you slide from the origin to a set position and stop according to the set direction, and keep touching the screen, it is judged that the sliding behavior occurs.
优选的,若检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,则判断为发生滑屏行为包括:检测到手指在屏幕接触原点时,记录第一变量的值;检测到手指开始滑动时,记录第二变量的值;当检测到手指从原点到设定位置停止滑动,改变第二变量的值;若手指保持接触屏幕,则保持第一变量的值不变;根据第一变量的值不变,而第二变量的值发生改变,判断为发生滑屏行为。Preferably, if it is detected that the finger touches an origin on the screen, slides from the origin to a set position, stops according to the set direction, and keeps touching the screen, determining that the sliding behavior occurs includes: detecting that the finger touches the origin when the screen touches the origin Recording the value of the first variable; detecting the value of the second variable when detecting that the finger starts to slide; changing the value of the second variable when detecting that the finger stops sliding from the origin to the set position; if the finger remains in contact with the screen, then keep The value of the first variable is unchanged; the value of the first variable is unchanged, and the value of the second variable is changed, and it is determined that the sliding behavior occurs.
优选的,方法还包括:记录第二变量从原记录的值到发生改变时所经历的时间;根据第一变量的值不变,而第二变量的值发生改变,并且记录的时间超过设定阈值后,判断为发生滑屏行为。Preferably, the method further comprises: recording the time that the second variable is from the value of the original record to the time when the change occurs; the value of the first variable is unchanged, and the value of the second variable is changed, and the time of recording exceeds the setting After the threshold, it is determined that the sliding behavior occurs.
优选的,方法还包括:判断从原点到设定位置的滑动方向是否在垂直方向或水平方向上;根据第一变量的值不变,而第二变量的值发生改变,并且从原点到设定位置的滑动方向在垂直方向或水平方向上,判断为发生滑屏行为。Preferably, the method further comprises: determining whether the sliding direction from the origin to the set position is in a vertical direction or a horizontal direction; according to the value of the first variable, the value of the second variable is changed, and from the origin to the setting The sliding direction of the position is determined in the vertical direction or the horizontal direction, and the sliding behavior is determined to occur.
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种通过滑屏实现快速定位的方法,包括:检测用户触摸屏幕后是否发生滑屏行为,检测根据手指在屏幕接触原点并滑动到设定位置停止后进行判断;在检测出发生滑屏行为后,调用屏幕内容滚动程序,将从原点滑动到设定位置所对应的内容,进行滚动显示;当检测到手指离开屏幕时,停止屏幕内容滚动。In order to solve the above technical problem, another technical solution adopted by the present invention is to provide a method for quickly positioning by sliding a screen, comprising: detecting whether a sliding screen behavior occurs after a user touches the screen, detecting that the finger touches the origin on the screen and slides to After the setting position is stopped, the determination is made; after detecting the occurrence of the sliding screen behavior, the screen content scrolling program is called, and the content corresponding to the setting position is swiped from the origin to perform scroll display; when the finger is detected to leave the screen, the screen is stopped. Content scrolling.
优选的,进行滚动显示的速度根据从原点滑动到设定位置的速度确定。Preferably, the speed at which the scroll display is performed is determined according to the speed of sliding from the origin to the set position.
优选的,检测根据手指在屏幕接触原点并滑动到设定位置停止后进行判断包括:若检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,则判断为发生滑屏行为。Preferably, the detecting is performed according to the finger contacting the origin of the screen and sliding to the set position to stop: if detecting that the finger touches an origin on the screen, sliding from the origin to a set position according to the set direction, stopping, and maintaining contact On the screen, it is judged that the sliding behavior occurs.
优选的,若检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,则判断为发生滑屏行为包括:检测到手指在屏幕接触原点时,记录第一变量的值;检测到手指开始滑动时,记录第二变量的值;当检测到手指从原点到设定位置停止滑动,改变第二变量的值;若手指保持接触屏幕,则保持第一变量的值不变;根据第一变量的值不变,而第二变量的值发生改变,判断为发生滑屏行为。Preferably, if it is detected that the finger touches an origin on the screen, slides from the origin to a set position, stops according to the set direction, and keeps touching the screen, determining that the sliding behavior occurs includes: detecting that the finger touches the origin when the screen touches the origin Recording the value of the first variable; detecting the value of the second variable when detecting that the finger starts to slide; changing the value of the second variable when detecting that the finger stops sliding from the origin to the set position; if the finger remains in contact with the screen, then keep The value of the first variable is unchanged; the value of the first variable is unchanged, and the value of the second variable is changed, and it is determined that the sliding behavior occurs.
优选的,方法还包括:记录第二变量从原记录的值到发生改变时所经历的时间;根据第一变量的值不变,而第二变量的值发生改变,并且记录的时间超过设定阈值后,判断为发生滑屏行为。Preferably, the method further comprises: recording the time that the second variable is from the value of the original record to the time when the change occurs; the value of the first variable is unchanged, and the value of the second variable is changed, and the time of recording exceeds the setting After the threshold, it is determined that the sliding behavior occurs.
优选的,方法还包括:判断从原点到设定位置的滑动方向是否在垂直方向或水平方向上;根据第一变量的值不变,而第二变量的值发生改变,并且从原点到设定位置的滑动方向在垂直方向或水平方向上,判断为发生滑屏行为。Preferably, the method further comprises: determining whether the sliding direction from the origin to the set position is in a vertical direction or a horizontal direction; according to the value of the first variable, the value of the second variable is changed, and from the origin to the setting The sliding direction of the position is determined in the vertical direction or the horizontal direction, and the sliding behavior is determined to occur.
为解决上述技术问题,本发明采用的又一个技术方案是提供一种触摸屏设备,包括:触摸屏驱动模块,用于获取手指在设备的触摸屏的触摸信息,信息包括手指在屏幕接触原点的触摸信息和滑动到设定位置的触摸信息,还用于通过触摸屏显示滚动的内容;内存模块,用于存储触摸屏驱动模块获取的触摸信息;滑屏检测模块,用于检测用户触摸屏幕后是否发生滑屏行为,检测根据内存模块存储的信息进行判断;在检测出发生滑屏行为后,调用屏幕信息处理模块;屏幕信息处理模块,用于将从原点滑动到设定位置所对应的内容,发送给触摸屏驱动模块进行滚动显示;所示触摸屏驱动模块检测到手指离开屏幕时,停止屏幕内容滚动。In order to solve the above technical problem, another technical solution adopted by the present invention is to provide a touch screen device, including: a touch screen driving module, configured to acquire touch information of a finger on a touch screen of the device, where the information includes touch information of a finger touching the origin of the screen and The touch information that is slid to the set position is also used to display the scrolled content through the touch screen; the memory module is configured to store the touch information acquired by the touch screen driving module; and the sliding screen detecting module is configured to detect whether the sliding screen behavior occurs after the user touches the screen. The detection is performed according to the information stored in the memory module; after detecting the occurrence of the sliding screen behavior, the screen information processing module is invoked; the screen information processing module is configured to send the content corresponding to the position from the origin to the set position, and send the content to the touch screen driving module. Scroll display; the touch screen drive module shown stops the screen content scrolling when it detects that the finger leaves the screen.
优选的,触摸屏驱动模块进行滚动显示的速度根据手指从原点滑动到设定位置的速度确定。Preferably, the speed at which the touch screen driving module performs scroll display is determined according to the speed at which the finger slides from the origin to the set position.
优选的,滑屏检测模块是根据触摸屏驱动模块检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,再判断为发生滑屏行为。Preferably, the sliding screen detecting module detects that the finger touches an origin at the screen according to the touch screen driving module, stops after sliding from the origin to a set position according to the set direction, and keeps contacting the screen, and then determines that the sliding behavior occurs.
优选的,触摸屏驱动模块检测到手指在屏幕接触原点时,内存模块记录第一变量的值;触摸屏驱动模块检测到手指开始滑动时,内存模块记录第二变量的值;当触摸屏驱动模块检测到手指从原点到设定位置停止滑动,内存模块改变第二变量的值;若触摸屏驱动模块检测到手指保持接触屏幕,则内存模块保持第一变量的值不变;滑屏检测模块根据内存模块记录的第一变量的值不变,而第二变量的值发生改变,判断为发生滑屏行为。Preferably, when the touch screen driving module detects that the finger touches the origin of the screen, the memory module records the value of the first variable; when the touch screen driving module detects that the finger starts to slide, the memory module records the value of the second variable; when the touch screen driving module detects the finger Stop sliding from the origin to the set position, the memory module changes the value of the second variable; if the touch screen driver module detects that the finger remains in contact with the screen, the memory module keeps the value of the first variable unchanged; the sliding screen detection module records according to the memory module The value of the first variable is unchanged, and the value of the second variable is changed, and it is determined that the sliding behavior occurs.
本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例根据手指在屏幕接触原点并滑动到设定位置停止后,检测是否发生滑屏行为,在检测出发生滑屏行为后,调用屏幕内容滚动程序,将从所述原点滑动到设定位置所对应的内容,进行滚动显示;当检测到手指离开屏幕时,停止屏幕内容滚动。这样使得用户在边浏览边查询的时候,可以保持手指不动地进行匀速浏览,只需滑动一次手指,因此大大方便用户在滑屏操作时实现快速查询定位。The beneficial effects of the embodiment of the present invention are: different from the prior art, the embodiment of the present invention detects whether a sliding screen behavior occurs after the finger touches the origin and slides to the set position, and detects the occurrence of the sliding screen behavior. After that, the screen content scrolling program is called, and the content corresponding to the set position is swiped from the origin to perform scroll display; when the finger is detected to leave the screen, the screen content scrolling is stopped. In this way, the user can keep the finger moving at a constant speed while browsing while browsing, and only needs to slide the finger once, so that the user can quickly realize the quick query and positioning during the sliding operation.
【附图说明】 [Description of the Drawings]
图1是本发明实施例的方法流程图;1 is a flow chart of a method according to an embodiment of the present invention;
图2是本发明实施例的手指操作流程图;2 is a flow chart of finger operation according to an embodiment of the present invention;
图3是本发明实施例的手指操作示意图;3 is a schematic diagram of finger operation according to an embodiment of the present invention;
图4是本发明实施例的设备结构示意图;4 is a schematic structural diagram of a device according to an embodiment of the present invention;
图5是本发明实施例方法的具体流程示意图。FIG. 5 is a schematic diagram of a specific process of a method according to an embodiment of the present invention.
【具体实施方式】 【detailed description】
本发明实施例提供一种通过滑屏实现快速定位的方法,能够更简单实现快速定位,提高检索内容速度,更方便用户操作。The embodiment of the invention provides a method for realizing rapid positioning by sliding screen, which can realize quick positioning more easily, improve the speed of searching content, and is more convenient for user operation.
图1是本发明实施例的方法流程图。如图1所示,包括:1 is a flow chart of a method in accordance with an embodiment of the present invention. As shown in Figure 1, it includes:
步骤101、检测用户触摸屏幕后是否发生滑屏行为,所述检测根据手指在屏幕接触原点并滑动到设定位置停止后进行判断;Step 101: Detect whether a sliding screen behavior occurs after the user touches the screen, and the detecting is performed according to a finger after the screen contacts the origin and slides to the set position to stop;
步骤102、在检测出发生滑屏行为后,调用屏幕内容滚动程序,将从所述原点滑动到设定位置所对应的内容,进行滚动显示;Step 102: After detecting the occurrence of the sliding screen behavior, calling the screen content scrolling program, and sliding the content corresponding to the set position from the origin to perform scroll display;
步骤103、当检测到手指离开屏幕时,停止屏幕内容滚动。Step 103: When the finger is detected to leave the screen, the screen content scrolling is stopped.
以下进一步更详细介绍本发明实施例的技术方案。The technical solutions of the embodiments of the present invention are further described in more detail below.
本发明实施例方案的思路是:当用户需要对屏幕的内容进行滚动以快速定位时,例如对条目滚动时,手指先在屏幕上接触一个原点,从原点开始向上或者向下滑动,滑动到某个终点后停下,并保持与屏幕接触。设备内的系统检测到这一系列行为后,便通知相关功能模块开始实施内容自动滚动,滚动的速度由手指从原点到终点的速度决定,滑动得越快,内容滚动的速度越快,当接近检索的内容后,手指便脱离屏幕,则系统指示屏幕内容停止滚动。对于可以跳过的内容,用户通过加快滑动速度,让屏幕内容快速滚动,对于需要逐条查看的内容,则通过缓慢的滑动速度,让屏幕自动逐条滚动。The idea of the solution of the embodiment of the present invention is: when the user needs to scroll the content of the screen for quick positioning, for example, when scrolling an item, the finger first touches an origin on the screen, slides up or down from the origin, and slides to a certain point. Stop after the end point and keep in touch with the screen. After the system in the device detects this series of behaviors, it informs the relevant function module to start the automatic scrolling of the content. The speed of scrolling is determined by the speed of the finger from the origin to the end point. The faster the slide, the faster the content scrolls, when approaching After the content is retrieved, the finger is off the screen, and the system instructs the screen content to stop scrolling. For content that can be skipped, the user can quickly scroll the screen content by speeding up the sliding speed. For content that needs to be viewed one by one, the screen is automatically scrolled one by one by a slow sliding speed.
实现上述自动滑屏的手指操作步骤如图2和图3所示。图2是本发明实施例的手指操作流程图;图3是本发明实施例的手指操作示意图。The finger operation steps for realizing the above automatic sliding screen are as shown in FIGS. 2 and 3. 2 is a flow chart of finger operation according to an embodiment of the present invention; and FIG. 3 is a schematic diagram of finger operation according to an embodiment of the present invention.
如图3所示,手指开始接触屏幕原点,然后向下滑动到终点,并使手指保持不动,屏幕上的内容开始自动向下滚动,滚动速度由原点到终点的速度决定。直到手指离开屏幕位置,滚动停止。As shown in Figure 3, the finger begins to touch the screen origin, then slides down to the end point, and keeps the finger still, the content on the screen begins to scroll down automatically, and the scrolling speed is determined by the speed from the origin to the end point. The scroll stops until the finger leaves the screen.
图4是本发明实施例的设备结构示意图。4 is a schematic structural diagram of a device according to an embodiment of the present invention.
本发明实施例的设备,一般是指带有触摸板的设备,如手机、平板电脑、个人信息处理器等。此类设备一般都带有接收触摸屏信号的物理接口,以及响应这些物理信号的软件系统。先简单描述该设备中的相关模块的功能,在后续描述中将进行更具体介绍。The device in the embodiment of the present invention generally refers to a device with a touch panel, such as a mobile phone, a tablet computer, a personal information processor, and the like. Such devices typically have a physical interface to receive touch screen signals, as well as a software system that responds to these physical signals. The function of the relevant modules in the device will be briefly described first, which will be described in more detail in the following description.
触摸屏:作为可以接受触摸的物理器件。Touch screen: as a physical device that can accept touch.
触摸屏驱动模块:执行屏幕内容显示功能,同时在用户对触摸屏进行触摸动作后,收集用户的触摸信息数据并记录到内存模块中。The touch screen driver module: performs a screen content display function, and collects touch information data of the user and records it in the memory module after the user touches the touch screen.
内存模块:存储触摸信息数据,一般可以是系统内存。Memory module: Stores touch information data, which can generally be system memory.
滑屏检测模块:设立一个独立的线程专门用来检测是否有滑屏动作发生,根据内存模块中存储的触摸信息数据进行模式匹配。Sliding screen detection module: Set up a separate thread to detect whether there is a sliding screen action, and perform pattern matching according to the touch information data stored in the memory module.
屏幕信息处理模块:如果发现有滑屏滚动的处理,那么把滚动的内容信息发送给触摸屏驱动模块,触摸屏便显示滚动的内容。Screen information processing module: If the processing of sliding screen scrolling is found, the scrolled content information is sent to the touch screen driving module, and the touch screen displays the scrolling content.
根据上述结构,当手指接触触摸屏后,触摸屏驱动模块可以获取到触摸信号,本发明实施例涉及的触摸信号包括:According to the above configuration, the touch screen driving module can acquire the touch signal after the finger touches the touch screen, and the touch signal according to the embodiment of the present invention includes:
手指的位置信号:对于平面型的触摸屏,一般是(X,Y)坐标信号。Position signal of the finger: For a flat type touch screen, it is generally an (X, Y) coordinate signal.
手指的滑动/停止滑动信号:即手指开始在屏幕上滑动/停止滑动。The sliding/stopping signal of the finger: the finger starts to slide/stop sliding on the screen.
手指的接触信号:即手指已经接触屏幕。Finger contact signal: that is, the finger has touched the screen.
手指的脱离信号:即手指已经脱离屏幕。The detachment signal of the finger: that is, the finger has left the screen.
上述各种信号由触摸屏驱动模块获取后,通过物理接口发送给设备内的系统,系统的相关模块根据这些信号,检测手指的操作行为并响应。After the above various signals are acquired by the touch screen driving module, they are sent to the system in the device through the physical interface, and the relevant modules of the system detect the operation behavior of the finger and respond according to the signals.
系统为每个信号设置一个中断服务程序,当某种行为发生时,获取到信号并触发中断服务程序。该触发行为是系统在开发时定义的,一般系统硬件中会有一个物理内存,称为向量空间。该内存预先定义了当某个中断信号发生时,系统该如何响应和调用哪个程序。比如侦测到某个设定的信号,那么中断服务程序会被立即调用,响应这个中断信号。比如当手指接触屏幕时,中断服务程序便记录下原点坐标(x0,y0),当手指开始滑动时,中断服务程序便为系统记录下每个滑过点的坐标,例如(x1,y1),(x2,y2),(x3,y3)……。这些数据最终都被保存在内存模块中,供系统使用。The system sets an interrupt service routine for each signal, and when a certain behavior occurs, it acquires a signal and triggers an interrupt service routine. The triggering behavior is defined by the system during development. There is a physical memory in the general system hardware, called vector space. This memory predefines how the system responds and calls which program when an interrupt signal occurs. For example, if a certain set signal is detected, the interrupt service routine will be called immediately and respond to the interrupt signal. For example, when the finger touches the screen, the interrupt service program records the origin coordinates (x0, y0). When the finger starts to slide, the interrupt service program records the coordinates of each slip point for the system, for example, (x1, y1), (x2, y2), (x3, y3)... These data are eventually saved in the memory module for use by the system.
系统在滑屏检测模块中运行一个独立的检测线程检测滑屏行为,通过不断检测内存模块中的数据,可以发现以上的滑屏信号的组合,依据具体的数值,进行相应的操作。The system runs an independent detection thread to detect the sliding screen behavior in the sliding screen detection module. By continuously detecting the data in the memory module, the combination of the above sliding screen signals can be found, and the corresponding operation is performed according to the specific value.
图5是本发明实施例方法的具体流程示意图。FIG. 5 is a schematic diagram of a specific process of a method according to an embodiment of the present invention.
如图5所示,包括:As shown in Figure 5, it includes:
步骤501:检测滑屏行为。Step 501: Detect sliding behavior.
检测滑屏可以由多种方法,以下以一个通过分析数据,检测滑屏行为的实例进行说明,可以判断用户是否有一次滑屏行为。The detection of the sliding screen can be performed by various methods. The following describes an example of detecting the sliding screen behavior by analyzing the data, and can determine whether the user has a sliding screen behavior.
当中断服务程序记录到手指接触屏幕时(例如第一次接触),中断服务程序为一个事件变量“触摸动作”ActionTouch赋值1,表明发生了第一次接触,当手指开始滑动时候,中断服务程序记录事件变量“滑动触摸”ActionMoveOnTouch为1,同时把每个移动过的坐标记录在一个数据变量MoveList队列中。当手指不滑动时,中断服务程序把事件变量ActionMoveOnTouch赋值为0,同时把滑动开始到滑动结束的时间记录在Movetime数据变量里,该滑动时间通过一个计时器得到。该计时器在ActionMoveOnTouch
= 1时候由中断服务程序启动开始计时,在ActionMoveOnTouch = 0
时候,由中断服务程序停止计时,计时差即为滑动时间。当手指脱离屏幕,中断服务程序记录ActionTouch 为0。When the interrupt service routine records to the finger touch screen (for example, the first contact), the interrupt service routine assigns a value of 1 to the event variable "touch action" ActionTouch, indicating that the first contact occurred, and when the finger starts to slide, the service routine is interrupted. Record the event variable "sliding touch" ActionMoveOnTouch to 1, and record each moved coordinate in a data variable MoveList queue. When the finger does not slide, the interrupt service program assigns the event variable ActionMoveOnTouch to 0, and records the time from the start of the slide to the end of the slide in the Movetime data variable, which is obtained by a timer. The timer is in ActionMoveOnTouch
= 1 is started by the interrupt service program, starting at ActionMoveOnTouch = 0
At the time, the timer is stopped by the interrupt service routine, and the timing difference is the slip time. When the finger leaves the screen, the interrupt service routine records ActionTouch as 0.
当系统发现ActionMoveOnTouch从1变到0,即从滑动变成不滑动,而且同时ActionTouch仍为1时,那么就可以判断出手指还在屏幕上并保持不动,此时符合一次滑屏行为的定义,即手指接触屏幕,发生过滑动,并且最终停滞不动保持接触屏幕。线程会不断检测用户的触摸行为,当发现满足上述条件时候,就可以判断发生了一次滑屏行为。When the system finds that ActionMoveOnTouch changes from 1 to 0, that is, from sliding to non-sliding, and At the same time, ActionTouch is still 1, then it can be judged that the finger is still on the screen and remains motionless. At this time, the definition of a sliding screen behavior is met. That is, the finger touches the screen, has slipped, and eventually stagnates to keep in contact with the screen. The thread will continuously detect the user's touch behavior. When it is found that the above conditions are met, it can be judged that a sliding screen behavior has occurred.
需要说明的是,为了防止误触发或者接触过于敏感,可以加入各种各样的限定条件,例如ActionMoveOnTouch从1到0,要保持500ms(举例说明但不局限于此),才可以判断为停滞不动。It should be noted that in order to prevent false triggering or contact sensitivity, various restrictions can be added. For example, ActionMoveOnTouch from 1 to 0, to maintain 500ms (for example but not limited to this), can be judged as stagnant. move.
又例如设定滑动必须在垂直方向上,才能判断为滑动发生,垂直判定可以通过分析Movelist队列中的所有点的纵坐标,所有点的纵坐标必须和原点的纵坐标的偏差不能超过一个有限范围(看滑动是否在垂直方向上,通过X轴横坐标的偏差确定),这样才可以判断所有的点近似在一条直线上,即用户是在垂直方向上滑动手指。For example, if the setting of the sliding must be in the vertical direction, it can be judged that the sliding occurs. The vertical determination can be performed by analyzing the ordinates of all the points in the Movelist queue. The ordinate of all the points must not deviate from the ordinate of the origin by more than a limited range. (See if the sliding is in the vertical direction, determined by the deviation of the X-axis abscissa), so that all points can be judged to be approximately in a straight line, that is, the user slides the finger in the vertical direction.
如果用户希望滑动必须发生在水平方向上,也可以比较横坐标范围来得到(即水平方向看纵坐标)。If the user wants the slide to have to occur in the horizontal direction, it can also be obtained by comparing the abscissa range (ie looking at the ordinate in the horizontal direction).
总之,上述所有这些限定条件都是为了更好的检测滑屏行为。对于一些触摸板甚至可以直接提供滑屏的物理信号,则不需要系统自己进行判断。In summary, all of the above qualifications are for better detection of sliding behavior. For some touchpads, even the physical signals of the sliding screen can be directly provided, and the system does not need to judge itself.
步骤502:确定发生滑屏行为后,调用屏幕内容滚动程序,执行屏幕滚动。Step 502: After determining that the sliding screen behavior occurs, the screen content scrolling program is invoked to perform screen scrolling.
系统发现有滑屏行为时,即通过函数调用的方式,调用屏幕内容滚动程序,执行屏幕滚动。屏幕滚动的速度可以由滑动的距离除以滑动的时间算出,例如垂直方向的滑动距离是原点和终点的纵坐标之差,滑动时间可以从MoveTime变量得到。通过计算就可以得知屏幕内容的滚动速度是多少。When the system finds that there is a sliding screen behavior, that is, by means of a function call, the screen content scrolling program is called to perform screen scrolling. The speed of the screen scrolling can be calculated by dividing the sliding distance by the sliding time. For example, the sliding distance in the vertical direction is the difference between the ordinate of the origin and the end point, and the sliding time can be obtained from the MoveTime variable. By calculation, you can know what the scrolling speed of the screen content is.
步骤503:判断手指是否离开屏幕,若是,进入步骤505,若否,进入步骤504。Step 503: Determine whether the finger leaves the screen. If yes, go to step 505. If no, go to step 504.
该步骤判断手指是否离开屏幕,可以通过读ActionTouch变量得知,如果它变为0,那么说明手指已经离开屏幕。This step determines whether the finger leaves the screen, and can be learned by reading the ActionTouch variable. If it becomes 0, then the finger has left the screen.
步骤504:内容继续滚动。Step 504: The content continues to scroll.
如果手指没有离开屏幕,那么继续按原来的速度滚动内容。If the finger does not leave the screen, continue to scroll the content at the original speed.
步骤505:内容停止滚动,数据清零。Step 505: The content stops scrolling and the data is cleared.
如果手指离开屏幕,那么系统立即停止内容的滚动,并且把所有的数据变量MoveTime,
MoveList等清零,为下一次滑屏检测做准备。此时线程开始重新检测下一次的滑屏行为。If the finger leaves the screen, the system immediately stops scrolling the content and puts all the data variables MoveTime,
The MoveList and so on are cleared to prepare for the next sliding screen detection. At this point the thread begins to re-detect the next sliding action.
可以发现,本发明实施例通过简单的滑动-停止的行为定义,实现了简单的可调速度的自动滚屏,极大方便了用户的浏览操作。本发明实施例不仅可以在垂直方向上实施自动滚屏,还可以在水平方向上实施。本发明实施例还可以把该方法扩张到光学手指导航(OFN,Optical
Finger Navigation)等使用手指进行操控的设备上。It can be found that the embodiment of the present invention realizes a simple adjustable speed automatic scrolling by simple sliding-stop behavior definition, which greatly facilitates the user's browsing operation. The embodiment of the present invention can implement not only the automatic scrolling in the vertical direction but also the horizontal direction. The embodiment of the invention can also extend the method to optical finger navigation (OFN, Optical
Finger Navigation) and other devices that use finger control.
本发明实施例技术方案与直接拖动滚动条实现屏幕滚动相比,在边浏览边查询的时候,用户可以保持手指不动进行匀速浏览,而用拖动滚动条的方式则手指必须时刻保持匀速移动,而且要很好的控制手指的移动速度,这样才能使得屏幕实现匀速运动。现有方法用户边看边移动手指,需同时控制两个行为,而采用本发明实施例方案用户只需要关注一个行为,即浏览查询。例如用户如果在软件库里面查找希望下载的应用,整个应用列表有成百上千个,每个都浏览下来手指必须移动很多次,而用本发明实施例技术方案只要滑动一次手指就可以,因此大大方便用户使。Compared with the direct scrolling of the scroll bar to realize the screen scrolling, the user can keep the finger moving and browse at a constant speed while browsing, and the finger must be kept at a constant speed by dragging the scroll bar. Move, and control the speed of the finger well, so that the screen can move at a constant speed. In the existing method, the user needs to control two behaviors while moving the finger while watching. In the embodiment of the present invention, the user only needs to pay attention to one behavior, that is, browse the query. For example, if the user searches for an application to be downloaded in the software library, there are hundreds or thousands of entire application lists, and each of the fingers must be moved many times, and the technical solution of the embodiment of the present invention can be performed by sliding the finger once. Greatly convenient for users to make.
上述描述了本发明实施例方法,相应的,本发明实施例提供的触摸屏设备可以通过上述方法实现滑屏快速定位,以下对本发明设备的功能模块进行详细介绍。The foregoing describes the method of the embodiment of the present invention. Accordingly, the touch screen device provided by the embodiment of the present invention can implement the rapid positioning of the sliding screen by the above method. The function modules of the device of the present invention are described in detail below.
本发明实施例的触摸屏设备包括:触摸屏驱动模块、内存模块、滑屏检测模块、屏幕信息处理模块。具体参见图4所示。The touch screen device of the embodiment of the invention includes: a touch screen driving module, a memory module, a sliding screen detecting module, and a screen information processing module. See Figure 4 for details.
触摸屏驱动模块,用于获取手指在设备的触摸屏的触摸信息,所述信息包括手指在屏幕接触原点的触摸信息和滑动到设定位置的触摸信息,还用于通过触摸屏显示滚动的内容;a touch screen driving module, configured to acquire touch information of a finger on a touch screen of the device, where the information includes touch information of the finger touching the origin of the screen and touch information sliding to the set position, and is also used to display the scrolled content through the touch screen;
内存模块,用于存储所述触摸屏驱动模块获取的触摸信息;a memory module, configured to store touch information acquired by the touch screen driving module;
滑屏检测模块,用于检测用户触摸屏幕后是否发生滑屏行为,所述检测根据内存模块存储的信息进行判断;在检测出发生滑屏行为后,调用屏幕信息处理模块;a sliding screen detecting module, configured to detect whether a sliding screen behavior occurs after the user touches the screen, the detecting is performed according to the information stored by the memory module; and after detecting the occurrence of the sliding screen behavior, calling the screen information processing module;
屏幕信息处理模块,用于将从所述原点滑动到设定位置所对应的内容,发送给所述触摸屏驱动模块进行滚动显示;a screen information processing module, configured to send content corresponding to the sliding position from the origin to the set position, and send the content to the touch screen driving module for scroll display;
当触摸屏驱动模块检测到手指离开屏幕时,停止屏幕内容滚动。When the touch screen driving module detects that the finger leaves the screen, the screen content scrolling is stopped.
所述触摸屏驱动模块进行滚动显示的速度根据手指从原点滑动到设定位置的速度确定。The speed at which the touch screen driving module performs scroll display is determined according to the speed at which the finger slides from the origin to the set position.
所述滑屏检测模块是根据触摸屏驱动模块检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,再判断为发生滑屏行为。The sliding screen detecting module detects that the finger touches an origin at the screen according to the touch screen driving module, stops from the origin to a set position according to the set direction, stops, and keeps touching the screen, and then determines that the sliding behavior occurs.
所述触摸屏驱动模块检测到手指在屏幕接触原点时,所述内存模块记录第一变量的值;When the touch screen driving module detects that the finger touches the origin of the screen, the memory module records the value of the first variable;
所述触摸屏驱动模块检测到手指开始滑动时,所述内存模块记录第二变量的值;The memory module records a value of the second variable when the touch screen driving module detects that the finger starts to slide;
当所述触摸屏驱动模块检测到手指从所述原点到设定位置停止滑动,所述内存模块改变所述第二变量的值;The memory module changes a value of the second variable when the touch screen driving module detects that the finger stops sliding from the origin to the set position;
若所述触摸屏驱动模块检测到手指保持接触屏幕,则所述内存模块保持所述第一变量的值不变;If the touch screen driving module detects that the finger remains in contact with the screen, the memory module keeps the value of the first variable unchanged;
所述滑屏检测模块根据内存模块记录的所述第一变量的值不变,而所述第二变量的值发生改变,判断为发生滑屏行为。The sliding screen detecting module changes according to the value of the first variable recorded by the memory module, and the value of the second variable changes, and determines that a sliding screen behavior occurs.
进一步的,内存模块记录所述第二变量从原记录的值到发生改变时所经历的时间;Further, the memory module records the time that the second variable is elapsed from the value of the original record to when the change occurs;
所述滑屏检测模块根据所述第一变量的值不变,而所述第二变量的值发生改变,并且所述记录的时间超过设定阈值后,判断为发生滑屏行为。The sliding screen detecting module determines that a sliding screen behavior occurs after the value of the second variable is changed according to the value of the first variable, and the time of the recording exceeds a set threshold.
进一步的,触摸屏驱动模块判断从所述原点到设定位置的滑动方向是否在垂直方向或水平方向上;Further, the touch screen driving module determines whether the sliding direction from the origin to the set position is in a vertical direction or a horizontal direction;
所述滑屏检测模块根据所述第一变量的值不变,而所述第二变量的值发生改变,并且从所述原点到设定位置的滑动方向在垂直方向或水平方向上,判断为发生滑屏行为。The sliding screen detecting module changes according to the value of the first variable, and the value of the second variable changes, and the sliding direction from the origin to the set position is determined in the vertical direction or the horizontal direction, and is determined as Sliding behavior occurs.
需说明的是,上述各功能模块及单元之间的交互关系,与上述方法流程中描述的过程相同,此处不再赘述。It should be noted that the interaction relationship between the foregoing functional modules and units is the same as the process described in the foregoing method flow, and details are not described herein again.
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above is only the embodiment of the present invention, and is not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformation of the present invention and the contents of the drawings may be directly or indirectly applied to other related technologies. The fields are all included in the scope of patent protection of the present invention.
Claims (14)
- 一种通过滑屏实现快速定位的方法,其中,包括:A method for quickly positioning through a sliding screen, which includes:检测用户触摸屏幕后是否发生滑屏行为,所述检测根据手指在屏幕接触原点并滑动到设定位置停止后进行判断;Detecting whether a sliding screen behavior occurs after the user touches the screen, and the detecting is performed according to a finger after the screen contacts the origin and slides to the set position to stop;在检测出发生滑屏行为后,调用屏幕内容滚动程序,将从所述原点滑动到设定位置所对应的内容,进行滚动显示,所述进行滚动显示的速度根据从原点滑动到设定位置的速度确定;After detecting the occurrence of the sliding screen behavior, the screen content scrolling program is called, and the content corresponding to the set position is swept from the origin to the scroll display, and the speed of the scroll display is swept from the origin to the set position. Speed determination当检测到手指离开屏幕时,停止屏幕内容滚动;Stop scrolling the screen content when it detects that the finger leaves the screen;其中,所述检测根据手指在屏幕接触原点并滑动到设定位置停止后进行判断,包括:Wherein, the detecting is performed according to the finger stopping after the screen contacts the origin and sliding to the set position, including:若检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,则判断为发生滑屏行为。 If it is detected that the finger touches an origin on the screen, slides from the origin to a set position according to the set direction, and stops, and keeps touching the screen, it is determined that the sliding behavior occurs.
- 根据权利要求1所述的方法,其中,The method of claim 1 wherein所述若检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,则判断为发生滑屏行为包括:If it is detected that the finger touches an origin on the screen, slides from the origin to a set position according to the set direction, and stops, and keeps touching the screen, determining that the sliding behavior occurs includes:检测到手指在屏幕接触原点时,记录第一变量的值;Detecting that the finger records the value of the first variable when the screen touches the origin;检测到手指开始滑动时,记录第二变量的值;Recording the value of the second variable when it detects that the finger starts to slide;当检测到手指从所述原点到设定位置停止滑动,改变所述第二变量的值;Changing the value of the second variable when detecting that the finger stops sliding from the origin to the set position;若手指保持接触屏幕,则保持所述第一变量的值不变;Keeping the value of the first variable unchanged if the finger remains in contact with the screen;根据所述第一变量的值不变,而所述第二变量的值发生改变,判断为发生滑屏行为。According to the value of the first variable unchanged, and the value of the second variable is changed, it is determined that the sliding behavior occurs.
- 根据权利要求2所述的方法,其中,还包括:The method of claim 2, further comprising:记录所述第二变量从原记录的值到发生改变时所经历的时间; Recording the time that the second variable has elapsed from the value of the original record to when the change occurred;根据所述第一变量的值不变,而所述第二变量的值发生改变,并且所述记录的时间超过设定阈值后,判断为发生滑屏行为。 According to the value of the first variable being unchanged, and the value of the second variable is changed, and after the recorded time exceeds the set threshold, it is determined that the sliding behavior occurs.
- 根据权利要求2所述的方法,其中,还包括:The method of claim 2, further comprising:判断从所述原点到设定位置的滑动方向是否在垂直方向或水平方向上;Determining whether the sliding direction from the origin to the set position is in a vertical direction or a horizontal direction;根据所述第一变量的值不变,而所述第二变量的值发生改变,并且从所述原点到设定位置的滑动方向在垂直方向或水平方向上,判断为发生滑屏行为。According to the value of the first variable, the value of the second variable is changed, and the sliding direction from the origin to the set position is determined in the vertical direction or the horizontal direction, and the sliding behavior is determined to occur.
- 一种通过滑屏实现快速定位的方法,其中,包括:A method for quickly positioning through a sliding screen, which includes:检测用户触摸屏幕后是否发生滑屏行为,所述检测根据手指在屏幕接触原点并滑动到设定位置停止后进行判断;Detecting whether a sliding screen behavior occurs after the user touches the screen, and the detecting is performed according to a finger after the screen contacts the origin and slides to the set position to stop;在检测出发生滑屏行为后,调用屏幕内容滚动程序,将从所述原点滑动到设定位置所对应的内容,进行滚动显示;After detecting the occurrence of the sliding screen behavior, calling the screen content scrolling program, sliding the content corresponding to the set position from the origin to perform scroll display;当检测到手指离开屏幕时,停止屏幕内容滚动。When the finger is detected to leave the screen, the screen content scrolling is stopped.
- 根据权利要求5所述的方法,其中: The method of claim 5 wherein:所述进行滚动显示的速度根据从原点滑动到设定位置的速度确定。The speed at which the scroll display is performed is determined according to the speed of sliding from the origin to the set position.
- 根据权利要求5所述的方法,其中,所述检测根据手指在屏幕接触原点并滑动到设定位置停止后进行判断,包括:The method according to claim 5, wherein the detecting is performed according to a finger after the screen contacts the origin and slides to the set position to stop, including:若检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,则判断为发生滑屏行为。If it is detected that the finger touches an origin on the screen, slides from the origin to a set position according to the set direction, and stops, and keeps touching the screen, it is determined that the sliding behavior occurs.
- 根据权利要求7所述的方法,其中,所述若检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,则判断为发生滑屏行为包括:The method according to claim 7, wherein if it is detected that the finger touches an origin at the screen, slides from the origin to a set position according to the set direction, and stops, and keeps touching the screen, it is determined that the sliding behavior occurs. include:检测到手指在屏幕接触原点时,记录第一变量的值;Detecting that the finger records the value of the first variable when the screen touches the origin;检测到手指开始滑动时,记录第二变量的值;Recording the value of the second variable when it detects that the finger starts to slide;当检测到手指从所述原点到设定位置停止滑动,改变所述第二变量的值;Changing the value of the second variable when detecting that the finger stops sliding from the origin to the set position;若手指保持接触屏幕,则保持所述第一变量的值不变;Keeping the value of the first variable unchanged if the finger remains in contact with the screen;根据所述第一变量的值不变,而所述第二变量的值发生改变,判断为发生滑屏行为。According to the value of the first variable unchanged, and the value of the second variable is changed, it is determined that the sliding behavior occurs.
- 根据权利要求8所述的方法,其中,还包括:The method of claim 8 further comprising:记录所述第二变量从原记录的值到发生改变时所经历的时间; Recording the time that the second variable has elapsed from the value of the original record to when the change occurred;根据所述第一变量的值不变,而所述第二变量的值发生改变,并且所述记录的时间超过设定阈值后,判断为发生滑屏行为。According to the value of the first variable being unchanged, and the value of the second variable is changed, and after the recorded time exceeds the set threshold, it is determined that the sliding behavior occurs.
- 根据权利要求8所述的方法,其中,还包括:The method of claim 8 further comprising:判断从所述原点到设定位置的滑动方向是否在垂直方向或水平方向上;Determining whether the sliding direction from the origin to the set position is in a vertical direction or a horizontal direction;根据所述第一变量的值不变,而所述第二变量的值发生改变,并且从所述原点到设定位置的滑动方向在垂直方向或水平方向上,判断为发生滑屏行为。According to the value of the first variable, the value of the second variable is changed, and the sliding direction from the origin to the set position is determined in the vertical direction or the horizontal direction, and the sliding behavior is determined to occur.
- 一种触摸屏设备,其中,包括:A touch screen device, including:触摸屏驱动模块,用于获取手指在设备的触摸屏的触摸信息,所述信息包括手指在屏幕接触原点的触摸信息和滑动到设定位置的触摸信息,还用于通过触摸屏显示滚动的内容;a touch screen driving module, configured to acquire touch information of a finger on a touch screen of the device, where the information includes touch information of the finger touching the origin of the screen and touch information sliding to the set position, and is also used to display the scrolled content through the touch screen;内存模块,用于存储所述触摸屏驱动模块获取的触摸信息;a memory module, configured to store touch information acquired by the touch screen driving module;滑屏检测模块,用于检测用户触摸屏幕后是否发生滑屏行为,所述检测根据所述内存模块存储的信息进行判断;在检测出发生滑屏行为后,调用屏幕信息处理模块;a sliding screen detecting module, configured to detect whether a sliding screen behavior occurs after the user touches the screen, the detecting is performed according to the information stored by the memory module; and after detecting the sliding screen behavior, calling the screen information processing module;屏幕信息处理模块,用于将从所述原点滑动到设定位置所对应的内容,发送给所述触摸屏驱动模块进行滚动显示;a screen information processing module, configured to send content corresponding to the sliding position from the origin to the set position, and send the content to the touch screen driving module for scroll display;所述触摸屏驱动模块检测到手指离开屏幕时,停止屏幕内容滚动。When the touch screen driving module detects that the finger leaves the screen, the screen content scrolling is stopped.
- 根据权利要求11所述的设备,其中:The device of claim 11 wherein:所述触摸屏驱动模块进行滚动显示的速度根据手指从原点滑动到设定位置的速度确定。The speed at which the touch screen driving module performs scroll display is determined according to the speed at which the finger slides from the origin to the set position.
- 根据权利要求11所述的设备,其中:The device of claim 11 wherein:所述滑屏检测模块是根据所述触摸屏驱动模块检测到手指在屏幕接触一原点,按照设定方向从原点滑动到一设定位置后停止,并保持接触屏幕,再判断为发生滑屏行为。The sliding screen detecting module detects that the finger touches an origin at the screen according to the touch screen driving module, stops after sliding from the origin to a set position according to the set direction, and keeps contacting the screen, and then determines that the sliding behavior occurs.
- 根据权利要求13所述的设备,其中:The device of claim 13 wherein:所述触摸屏驱动模块检测到手指在屏幕接触原点时,所述内存模块记录第一变量的值;When the touch screen driving module detects that the finger touches the origin of the screen, the memory module records the value of the first variable;所述触摸屏驱动模块检测到手指开始滑动时,所述内存模块记录第二变量的值;The memory module records a value of the second variable when the touch screen driving module detects that the finger starts to slide;当所述触摸屏驱动模块检测到手指从所述原点到设定位置停止滑动,所述内存模块改变所述第二变量的值;The memory module changes a value of the second variable when the touch screen driving module detects that the finger stops sliding from the origin to the set position;若所述触摸屏驱动模块检测到手指保持接触屏幕,则所述内存模块保持所述第一变量的值不变;If the touch screen driving module detects that the finger remains in contact with the screen, the memory module keeps the value of the first variable unchanged;所述滑屏检测模块根据内存模块记录的所述第一变量的值不变,而所述第二变量的值发生改变,判断为发生滑屏行为。The sliding screen detecting module changes according to the value of the first variable recorded by the memory module, and the value of the second variable changes, and determines that a sliding screen behavior occurs.
Applications Claiming Priority (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 |
CN201110335311.X | 2011-10-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013060198A1 true WO2013060198A1 (en) | 2013-05-02 |
Family
ID=46220672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/080948 WO2013060198A1 (en) | 2011-10-28 | 2012-09-04 | Method and device for implementing rapid positioning through screen slipping |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102508573B (en) |
WO (1) | WO2013060198A1 (en) |
Families Citing this family (15)
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 (4)
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 |
CN102508573A (en) * | 2011-10-28 | 2012-06-20 | 惠州Tcl移动通信有限公司 | Method and equipment for realizing rapid positioning through swiping |
-
2011
- 2011-10-28 CN CN201110335311.XA patent/CN102508573B/en active Active
-
2012
- 2012-09-04 WO PCT/CN2012/080948 patent/WO2013060198A1/en active Application Filing
Patent Citations (4)
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 |
CN102508573A (en) * | 2011-10-28 | 2012-06-20 | 惠州Tcl移动通信有限公司 | Method and equipment for realizing rapid positioning through swiping |
Also Published As
Publication number | Publication date |
---|---|
CN102508573B (en) | 2015-04-22 |
CN102508573A (en) | 2012-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013060198A1 (en) | Method and device for implementing rapid positioning through screen slipping | |
WO2012053801A2 (en) | Method and apparatus for controlling touch screen in mobile terminal responsive to multi-touch inputs | |
WO2014119886A1 (en) | Method and apparatus for multitasking | |
WO2014073825A1 (en) | Portable device and control method thereof | |
WO2012108620A2 (en) | Operating method of terminal based on multiple inputs and portable terminal supporting the same | |
WO2012018212A2 (en) | Touch-sensitive device and touch-based folder control method thereof | |
WO2012153914A1 (en) | Method and apparatus for providing graphic user interface having item deleting function | |
WO2014163234A1 (en) | Portable device and method for controlling the same | |
WO2014077530A1 (en) | Method for arranging for list in flexible display and electronic device thereof | |
WO2011099806A2 (en) | Method and apparatus for providing information of multiple applications | |
WO2011083975A2 (en) | Mobile device and method for operating content displayed on transparent display panel | |
WO2014204048A1 (en) | Portable device and method for controlling the same | |
WO2012039587A1 (en) | Method and apparatus for editing home screen in touch device | |
WO2014030934A1 (en) | Method for operation of pen function and electronic device supporting the same | |
WO2015119378A1 (en) | Apparatus and method of displaying windows | |
WO2013133478A1 (en) | Portable device and control method thereof | |
WO2013025063A2 (en) | Method and terminal for executing application using touchscreen | |
WO2013191450A1 (en) | Information display apparatus and method of user device | |
WO2010134710A2 (en) | List search method and mobile terminal supporting the same | |
WO2015005605A1 (en) | Remote operation of applications using received data | |
WO2015020272A1 (en) | Mobile device and method of controlling therefor | |
WO2010114251A2 (en) | Electronic device and method for gesture-based function control | |
WO2014196840A1 (en) | Portable terminal and user interface method in portable terminal | |
WO2010062062A2 (en) | Terminal apparatus with pointing device and control method of screen | |
WO2013085327A1 (en) | Display apparatus for displaying screen divided into a plurality of areas and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12844487 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12844487 Country of ref document: EP Kind code of ref document: A1 |