WO2014075540A1 - Touchscreen scroll control system and method - Google Patents
Touchscreen scroll control system and method Download PDFInfo
- Publication number
- WO2014075540A1 WO2014075540A1 PCT/CN2013/085706 CN2013085706W WO2014075540A1 WO 2014075540 A1 WO2014075540 A1 WO 2014075540A1 CN 2013085706 W CN2013085706 W CN 2013085706W WO 2014075540 A1 WO2014075540 A1 WO 2014075540A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- scrolling
- touch
- touch screen
- trajectory
- continuous
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Definitions
- the present invention relates to a touch screen touch technology, and more particularly to a touch screen scroll control system and method. Background technique
- the main object of embodiments of the present invention is to provide a touch screen scrolling control system to accurately respond to a user's scrolling instructions.
- a touch screen scrolling control method is provided to accurately respond to a user's scrolling instructions.
- a touch screen scrolling control system running on a device with a touch screen display system for data processing Equipment.
- the system includes: a parameter setting module configured to set a trajectory operation parameter for scrolling the touch screen display system; a trajectory computing module configured to detect a continuous touch event through the touch screen display system, and obtain a touch according to the detected touch event.
- the trajectory data according to the acquired touch trajectory data and the set trajectory operation parameters, analyzes whether the continuous scrolling is required, and determines whether the effective continuous scrolling is performed according to the acquired touch trajectory data and the set trajectory operation parameters when continuous scrolling is required.
- Direction and range and scrolling control module, configured to continuously scroll according to the effective continuous scrolling direction and range, and scroll in real time according to the detected touch event when continuous scrolling is not required.
- the parameter setting module, the trajectory computing module, and the scrolling control module may all adopt a central processing unit (CPU), a digital signal processor (DSP, a digital Singnal Processor), or a programmable logic array (FPGA). , Field - Programmable Gate Array ) implementation.
- CPU central processing unit
- DSP digital signal processor
- FPGA programmable logic array
- a touch screen scrolling control method is suitable for a data processing device having a touch screen display system.
- the method includes: setting a trajectory operation parameter for performing scrolling control on the touch screen display system; detecting a continuous touch event by the touch screen display system; acquiring touch trajectory data according to the detected touch event; according to the acquired touch track data and setting
- the trajectory operation parameter is used to analyze whether the continuous scrolling is required; when the continuous scrolling is required, the effective continuous scrolling direction and range are determined according to the acquired touch trajectory data and the set trajectory operation parameters, according to the effective continuous scrolling direction and range Continuous scrolling; or scrolling in real time based on detected touch events when continuous scrolling is not required.
- the embodiment of the present invention realizes the accurate response of the touch screen scrolling instruction by triggering the configuration and detection of the continuous scrolling condition of the touch event, ensuring accurate scrolling control of the touch screen display content, and realizing the touch according to the current interface.
- the control event accurately scrolls the subsequent display interface, effectively avoiding cumbersome and repeated scrolling operations, and improving the convenience and accuracy of scrolling.
- FIG. 1 is a schematic diagram of a running architecture of a touch screen scrolling control system according to an embodiment of the present invention
- FIG. 2 is a system architecture diagram of the touch screen display system of FIG.
- FIG. 3 is a functional block diagram of the touch screen scrolling control system of FIG. 1;
- FIG. 4 is a diagram showing an example of setting a trajectory operation parameter by using the touch screen scrolling control system of FIG. 1 according to an embodiment of the present invention
- FIG. 5 is a diagram showing an example of dividing a sliding direction quadrant by using the touch screen scrolling control system of FIG. 1 according to an embodiment of the present invention
- FIG. 6 is a flow chart showing a specific implementation of a touch screen scrolling control method according to an embodiment of the present invention. detailed description
- FIG. 1 it is an operational architecture diagram of a preferred embodiment of a touch screen scroll control system according to an embodiment of the present invention.
- the touch screen scrolling control system 11 operates in the data processing device 1.
- the data processing device 1 can be a mobile phone with a touch screen display system, a tablet, a Personal Digital Assistant (PDA), or any other suitable data processing device.
- the data processing device 1 includes a touch screen display system 12, a storage unit 13, and a processing unit 10.
- the touch screen display system 12 is configured to provide a human-machine interaction interface for the user to input an instruction, and output response data indicating the user instruction to the data processing device 1.
- the human interaction interface includes, but is not limited to, a browsing interface and/or an editing interface of the information content.
- the touch screen display system 12 includes a touch detection device 120, a touch screen controller 121, and a display unit 122.
- the display unit 122 is used for displaying the information content; the touch detection device 120 and the touch screen controller 121 are used by the user to perform a touch operation using the touch screen display system 12.
- the touch detection device 120 The information for detecting the touch position of the user and transmitting the detection is transmitted to the touch screen controller 121; the touch screen controller 121 receives the touch position information transmitted from the touch detecting device 120, and converts the received touch position information into contact coordinate information.
- the converted contact coordinate information is transmitted to the processing unit 10, and the execution command sent by the receiving processing unit 10 is executed.
- the touch screen display system 12 can also be any other suitable display system with touch function.
- the storage unit 13 is configured to store operation data of the touch screen scrolling control system 11 and the touch screen scrolling control system 11.
- the processing unit 10 is configured to invoke and execute the touch screen scrolling control system 11 to implement scrolling control of the touch screen display system 12 of the data processing device 1.
- FIG. 3 it is a functional block diagram of the touch screen scrolling control system 11 of FIG.
- the touch screen scrolling control system 11 includes a parameter setting module 110, a trajectory computing module 111, and a scrolling control module 112.
- the parameter setting module 110 is configured to acquire a trajectory operation parameter for performing scrolling control on the touch screen display system 12.
- the parameter setting module acquires the trajectory operation parameter according to the following steps: The default saved trajectory operation parameter, and when the first setting or need to be reset, provides a selection item to set the trajectory operation parameter.
- the trajectory operation parameter includes a sliding distance range, a sliding time range, and a continuous scrolling range.
- the trajectory operation parameter includes any applicable one that can be used for the touch screen display system 12 The parameters for scrolling control.
- the sliding distance range, the sliding time range, and the continuous scrolling range correspond to each other, for example, n0 ⁇ A nl (sliding distance range) and tl ⁇ B ⁇ Tl (sliding time range) corresponding continuous scrolling range
- It is 0.1 area to be scrolled ie: continuous scrolling range is 0.1 X area to be scrolled;
- continuous scrolling range is 0.1 X area to be scrolled;
- the trajectory computing module 111 is configured to detect a continuous touch event through the touch screen display system 12, and acquire touch track data according to the detected touch event.
- the continuous touch event refers to a continuous touch behavior event, that is, the interruption of the touch behavior cannot occur between the start of the touch behavior and the end of the touch behavior; the touch track data includes starting to slide. The position, the end of the sliding position, the sliding distance, and the sliding time.
- the trajectory computing module 111 is further configured to analyze whether the continuous scrolling is required according to the acquired touch trajectory data and the set trajectory operation parameters.
- the trajectory computing module 111 determines whether the continuous trajectory is required by analyzing whether the acquired touch trajectory data satisfies the set trajectory operation parameter. For example, when the sliding distance is in the range of n0 ⁇ A nl and the sliding time is in the range of tl ⁇ B T1, the trajectory computing module 111 determines that continuous scrolling is required.
- the trajectory computing module 111 is further configured to determine an effective continuous scrolling direction and range according to the acquired touch trajectory data and the set trajectory operation parameters when continuous scrolling is required.
- the trajectory operation module 111 determines the direction of the continuous scrolling by performing quadrant division on the sliding direction.
- the area to be scrolled 1002 is equally divided into quadrant regions according to the coordinate system.
- the area to be scrolled ABCD is equally divided into four quadrant regions, namely AOB, BOC, COD, DOA.
- the origin 0 represents the position at which the sliding starts
- the line segment is made according to the position where the sliding starts and the position where the sliding ends
- the direction of the continuous scrolling is determined by analyzing which quadrant region of the straight paragraph into the division, for example, the straight line segment 01, 01 falls.
- the determined continuous scrolling direction is the positive axis direction of the Y-axis.
- the effective continuous scrolling direction refers to a direction in which the area to be scrolled can be scrolled.
- the trajectory operation module 111 determines that the determined continuous scrolling direction is invalid.
- Scrolling direction no continuous scrolling operation. For example, when scrolling only in the positive and negative directions of the Y-axis, if the determined continuous scrolling direction is the positive or negative axis direction of the X-axis, the trajectory calculation module ill determines that the determined continuous scrolling direction is invalid. Scrolling direction, no continuous scrolling operation.
- the scrolling control module 112 is configured to perform continuous scrolling according to the determined continuous scrolling direction and range, and to scroll in real time according to the detected touch event when continuous scrolling is not required.
- FIG. 6 is a flowchart showing a specific implementation of a preferred embodiment of a touch screen scroll control method according to an embodiment of the present invention.
- the following is a step-by-step implementation of scrolling control of the touch screen display system 12 of the data processing device 1 in conjunction with the present embodiment.
- the flow of FIG. 6 includes the following steps:
- Step S10 the parameter setting module 110 acquires a trajectory operation parameter for performing scrolling control on the touch screen display system 12.
- the trajectory operation parameter includes a sliding distance range, a sliding time range, and a continuous scrolling range.
- the trajectory operation parameter includes any applicable one that can be used for the touch screen display system 12 The parameters for scrolling control.
- Step Sl l the trajectory computing module 111 detects continuous touch events through the touch screen display system 12.
- the trajectory computing module 111 acquires touch trajectory data according to the detected touch event.
- the continuous touch event refers to a continuous touch behavior event, that is, from the beginning There is no interruption of the touch behavior between the touch behavior and the end touch behavior; the touch track data includes a position to start sliding, a position to end the slide, a sliding distance, and a sliding time.
- step S13 the trajectory computing module 111 analyzes and determines whether continuous scrolling is required according to the acquired touch trajectory data and the set trajectory operation parameters.
- the trajectory operation module 111 determines whether continuous scrolling is required by analyzing whether the acquired touch trajectory data satisfies the set trajectory operation parameter.
- step S15 the scroll control module 112 scrolls in real time according to the detected touch event.
- step S16 the trajectory operation module 111 determines the direction and range of the continuous scrolling according to the acquired touch trajectory data and the set trajectory operation parameters.
- step S17 the trajectory operation module 111 analyzes whether the determined continuous scrolling direction is valid. When the determined continuous scrolling direction is valid, the process proceeds to the following step S18, or when the determined continuous scrolling direction is invalid, the processing of the touch event is ended.
- step S18 the scroll control module 112 performs continuous scrolling according to the determined continuous scrolling direction and range.
- the embodiment of the present invention realizes the accurate response of the touch screen scrolling instruction by triggering the configuration and detection of the continuous scrolling condition of the touch event, ensuring accurate scrolling control of the touch screen display content, and realizing the touch according to the current interface.
- the control event accurately scrolls the subsequent display interface, effectively avoiding cumbersome and repeated scrolling operations, and improving the convenience and accuracy of scrolling.
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)
Abstract
Description
摸屏滚屏控制系统及方法 技术领域 Touch screen scrolling control system and method
本发明涉及一种触摸屏触控技术, 特别涉及一种触摸屏滚屏控制系统 及方法。 背景技术 The present invention relates to a touch screen touch technology, and more particularly to a touch screen scroll control system and method. Background technique
随着智能电子设备的迅猛发展, 带有大尺寸显示单元并支持多点触控 功能的智能电子设备逐渐得到普及, 使得利用智能电子设备来浏览信息内 容逐渐成为人们生活、 工作不可或缺的一部分。 With the rapid development of smart electronic devices, smart electronic devices with large-size display units and multi-touch functions have gradually become popular, making the use of intelligent electronic devices to browse information content has become an indispensable part of people's lives and work. .
然而, 用户在逐渐从键盘到触摸屏的使用过渡中, 虽然体会到了触摸 屏使用的便利性, 但是在某些应用场合同时察觉了使用的不便。 当需要通 过滚屏翻看的形式进行内容查看时, 例如, 翻看手机联系人, 阅读电子书, 或是浏览网页, 如果需要较快的跳转到比较靠后的内容位置, 则当前的操 作方式显然不能满足要求, 其要求触控事件必须严格按照特定的轨迹和方 向进行滚屏操作, 经常需要发生多次触控事件进行滚屏操作, 且经常发生 滚屏过多或者过少的错误现象。 更让用户感觉遗憾的是: 当需要连续滚屏 时, 不能根据当前界面的触控操作实现准确的滚屏, 更不能根据触控事件 对后续的显示界面进行精确的定位滚屏。 发明内容 However, in the transition from the keyboard to the touch screen, although the user feels the convenience of using the touch screen, in some applications, the inconvenience of use is also perceived. When you need to view content in the form of scrolling, for example, flipping through a mobile phone contact, reading an e-book, or browsing a web page, if you need to jump to a lower content position faster, the current operation mode Obviously, the requirements cannot be met. The touch event must be scrolled strictly according to a specific track and direction. It is often necessary to perform multiple touch events for scrolling operations, and often there are too many or too few errors. What makes the user feel uncomfortable is: When continuous scrolling is required, accurate scrolling cannot be performed according to the touch operation of the current interface, and the subsequent display interface cannot be accurately positioned and scrolled according to the touch event. Summary of the invention
本发明实施例的主要目的是提供一种触摸屏滚屏控制系统, 以准确响 应用户的滚屏指令。 The main object of embodiments of the present invention is to provide a touch screen scrolling control system to accurately respond to a user's scrolling instructions.
此外, 还提供一种触摸屏滚屏控制方法, 以准确响应用户的滚屏指令。 一种触摸屏滚屏控制系统, 运行于装置有触摸屏显示系统的数据处理 设备。 该系统包括: 参数设置模块, 配置为设置对触摸屏显示系统进行滚 屏控制的轨迹运算参数; 轨迹运算模块, 配置为通过触摸屏显示系统侦测 连续触控事件, 根据侦测的触控事件获取触控轨迹数据, 根据获取的触控 轨迹数据以及设置的轨迹运算参数, 分析判断是否需要连续滚屏, 及在需 要连续滚屏时, 根据获取的触控轨迹数据以及设置的轨迹运算参数, 确定 有效的连续滚屏方向和范围; 及滚屏控制模块, 配置为根据有效的连续滚 屏方向和范围进行连续滚屏, 在不需要连续滚屏时, 根据侦测的触控事件 实时滚屏。 In addition, a touch screen scrolling control method is provided to accurately respond to a user's scrolling instructions. A touch screen scrolling control system running on a device with a touch screen display system for data processing Equipment. The system includes: a parameter setting module configured to set a trajectory operation parameter for scrolling the touch screen display system; a trajectory computing module configured to detect a continuous touch event through the touch screen display system, and obtain a touch according to the detected touch event The trajectory data, according to the acquired touch trajectory data and the set trajectory operation parameters, analyzes whether the continuous scrolling is required, and determines whether the effective continuous scrolling is performed according to the acquired touch trajectory data and the set trajectory operation parameters when continuous scrolling is required. Direction and range; and scrolling control module, configured to continuously scroll according to the effective continuous scrolling direction and range, and scroll in real time according to the detected touch event when continuous scrolling is not required.
所述参数设置模块、 轨迹运算模块、 滚屏控制模块在执行处理时, 都 可以采用中央处理器(CPU, Central Processing Unit )、数字信号处理器(DSP, Digital Singnal Processor )或可编程逻辑阵列(FPGA, Field - Programmable Gate Array ) 实现。 The parameter setting module, the trajectory computing module, and the scrolling control module may all adopt a central processing unit (CPU), a digital signal processor (DSP, a digital Singnal Processor), or a programmable logic array (FPGA). , Field - Programmable Gate Array ) implementation.
一种触摸屏滚屏控制方法, 适用于装置有触摸屏显示系统的数据处理 设备。 该方法包括: 设置对触摸屏显示系统进行滚屏控制的轨迹运算参数; 通过触摸屏显示系统侦测连续触控事件; 根据侦测的触控事件获取触控轨 迹数据; 根据获取的触控轨迹数据以及设置的轨迹运算参数, 来分析判断 是否需要连续滚屏; 在需要连续滚屏时, 根据获取的触控轨迹数据以及设 置的轨迹运算参数, 来确定有效的连续滾屏方向和范围, 根据有效连续滚 屏方向和范围进行连续滚屏; 或者在不需要连续滚屏时, 根据侦测的触控 事件实时滚屏。 A touch screen scrolling control method is suitable for a data processing device having a touch screen display system. The method includes: setting a trajectory operation parameter for performing scrolling control on the touch screen display system; detecting a continuous touch event by the touch screen display system; acquiring touch trajectory data according to the detected touch event; according to the acquired touch track data and setting The trajectory operation parameter is used to analyze whether the continuous scrolling is required; when the continuous scrolling is required, the effective continuous scrolling direction and range are determined according to the acquired touch trajectory data and the set trajectory operation parameters, according to the effective continuous scrolling direction and range Continuous scrolling; or scrolling in real time based on detected touch events when continuous scrolling is not required.
相较现有技术, 本发明实施例通过对触摸事件触发连续滾屏条件的配 置和侦测, 实现了触摸屏滚屏指令的准确响应, 保证了触摸屏显示内容的 精确滚屏控制, 实现了根据当前界面的触控事件对后续的显示界面精确的 定位滚屏, 有效避免了繁瑣的、 重复的滚屏操作, 提高了滚屏的便利性和 准确性。 附图说明 Compared with the prior art, the embodiment of the present invention realizes the accurate response of the touch screen scrolling instruction by triggering the configuration and detection of the continuous scrolling condition of the touch event, ensuring accurate scrolling control of the touch screen display content, and realizing the touch according to the current interface. The control event accurately scrolls the subsequent display interface, effectively avoiding cumbersome and repeated scrolling operations, and improving the convenience and accuracy of scrolling. DRAWINGS
图 1为本发明实施例触摸屏滚屏控制系统较佳实施例的运行架构图; 图 2为图 1中触摸屏显示系统的系统架构图; 1 is a schematic diagram of a running architecture of a touch screen scrolling control system according to an embodiment of the present invention; FIG. 2 is a system architecture diagram of the touch screen display system of FIG.
图 3为图 1中触摸屏滚屏控制系统的功能模块图; 3 is a functional block diagram of the touch screen scrolling control system of FIG. 1;
图 4为本发明实施例运用图 1中触摸屏滚屏控制系统进行轨迹运算参数 设置的示例图; 4 is a diagram showing an example of setting a trajectory operation parameter by using the touch screen scrolling control system of FIG. 1 according to an embodiment of the present invention;
图 5为本发明实施例运用图 1中触摸屏滚屏控制系统进行滑动方向象限 分割示例图; FIG. 5 is a diagram showing an example of dividing a sliding direction quadrant by using the touch screen scrolling control system of FIG. 1 according to an embodiment of the present invention; FIG.
图 6为本发明实施例触摸屏滚屏控制方法较佳实施例的具体实施流程 图。 具体实施方式 FIG. 6 is a flow chart showing a specific implementation of a touch screen scrolling control method according to an embodiment of the present invention. detailed description
应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不用于 限定本发明。 It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
如图 1 所示, 为本发明实施例触摸屏滚屏控制系统较佳实施例的运行 架构图。 该触摸屏滚屏控制系统 11运行于数据处理设备 1中。 所述数据处 理设备 1可以是带触摸屏显示系统的手机、平板电脑、个人数字助理(PDA, Personal Digital Assistant )或其他任意适用的数据处理设备。 所述数据处理 设备 1包括触摸屏显示系统 12, 存储单元 13 , 及处理单元 10。 As shown in FIG. 1, it is an operational architecture diagram of a preferred embodiment of a touch screen scroll control system according to an embodiment of the present invention. The touch screen scrolling control system 11 operates in the data processing device 1. The data processing device 1 can be a mobile phone with a touch screen display system, a tablet, a Personal Digital Assistant (PDA), or any other suitable data processing device. The data processing device 1 includes a touch screen display system 12, a storage unit 13, and a processing unit 10.
该触摸屏显示系统 12, 用于提供人机交互界面, 以供用户输入指令, 且输出显示数据处理设备 1对用户指令的响应数据。 在本实施例中, 该人 机交互界面包括, 但不限于, 信息内容的浏览界面及 /或编辑界面。 The touch screen display system 12 is configured to provide a human-machine interaction interface for the user to input an instruction, and output response data indicating the user instruction to the data processing device 1. In this embodiment, the human interaction interface includes, but is not limited to, a browsing interface and/or an editing interface of the information content.
如图 2所示, 为图 1中触摸展显示系统 12的系统架构图。 该触摸屏显 示系统 12包括触摸检测装置 120、 触摸屏控制器 121及显示单元 122。 显 示单元 122用于信息内容的显示; 触摸检测装置 120及触摸屏控制器 121 用于用户利用该触摸屏显示系统 12进行触控操作。其中,触摸检测装置 120 用于侦测用户的触摸位置并传送侦测的信息传给触摸屏控制器 121 ;触摸屏 控制器 121接收从触摸检测装置 120传来的触摸位置信息, 将接收的触摸 位置信息转换成触点坐标信息,将转换的触点坐标信息传送给处理单元 10, 及接收处理单元 10发送的执行命令加以执行。 As shown in FIG. 2, it is a system architecture diagram of the touch display system 12 of FIG. The touch screen display system 12 includes a touch detection device 120, a touch screen controller 121, and a display unit 122. The display unit 122 is used for displaying the information content; the touch detection device 120 and the touch screen controller 121 are used by the user to perform a touch operation using the touch screen display system 12. Wherein, the touch detection device 120 The information for detecting the touch position of the user and transmitting the detection is transmitted to the touch screen controller 121; the touch screen controller 121 receives the touch position information transmitted from the touch detecting device 120, and converts the received touch position information into contact coordinate information. The converted contact coordinate information is transmitted to the processing unit 10, and the execution command sent by the receiving processing unit 10 is executed.
在本发明的其他实施例中, 该触摸屏显示系统 12还可以是其他任何适 用的、 带触控功能的显示系统。 In other embodiments of the invention, the touch screen display system 12 can also be any other suitable display system with touch function.
该存储单元 13 , 用于存储该触摸屏滚屏控制系统 11, 及该触摸屏滚屏 控制系统 11的运行数据。 The storage unit 13 is configured to store operation data of the touch screen scrolling control system 11 and the touch screen scrolling control system 11.
该处理单元 10, 用于调用并执行该触摸屏滾屏控制系统 11 , 以实现对 数据处理设备 1的触摸屏显示系统 12进行滚屏控制。 The processing unit 10 is configured to invoke and execute the touch screen scrolling control system 11 to implement scrolling control of the touch screen display system 12 of the data processing device 1.
如图 3所示, 为图 1中触摸屏滚屏控制系统 11的功能模块图。 该触摸 屏滚屏控制系统 11 包括参数设置模块 110, 轨迹运算模块 111及滚屏控制 模块 112。 As shown in FIG. 3, it is a functional block diagram of the touch screen scrolling control system 11 of FIG. The touch screen scrolling control system 11 includes a parameter setting module 110, a trajectory computing module 111, and a scrolling control module 112.
该参数设置模块 110, 用于获取对触摸屏显示系统 12进行滾屏控制的 轨迹运算参数。 所述参数设置模块按照如下步骤获取轨迹运算参数: 默认 保存的轨迹运算参数, 及在第一次设置或者需要重新设置时, 提供选择项, 以设置轨迹运算参数。 The parameter setting module 110 is configured to acquire a trajectory operation parameter for performing scrolling control on the touch screen display system 12. The parameter setting module acquires the trajectory operation parameter according to the following steps: The default saved trajectory operation parameter, and when the first setting or need to be reset, provides a selection item to set the trajectory operation parameter.
在本实施例中, 所述轨迹运算参数包括滑动距离范围、 滑动时间范围、 连续滚屏范围; 在本发明的其他实施例中, 所述轨迹运算参数包括任意适 用的能用于对触摸屏显示系统 12进行滚屏控制的参数。 In this embodiment, the trajectory operation parameter includes a sliding distance range, a sliding time range, and a continuous scrolling range. In other embodiments of the present invention, the trajectory operation parameter includes any applicable one that can be used for the touch screen display system 12 The parameters for scrolling control.
参见本实施例图 4所示, 滑动距离范围、 滑动时间范围、 连续滚屏范 围相互对应, 例如, n0 < A nl (滑动距离范围)及 tl < B < Tl (滑动时 间范围)对应的连续滚屏范围为 0.1 个待滚屏区域(即: 连续滚屏范围为 0.1 X待滚屏区域面积;), 其中, 各个滑动时间范围之间没有必然的包含与交 叉关系,例如, tl < B T1与 t2 < B T2之间并不必然存在包含与被包含关 系, 也不必然存在范围交叉关系, 本领域的技术人员可以根据自身触摸屏 显示系统的性能要求进行设定。 Referring to FIG. 4 of the embodiment, the sliding distance range, the sliding time range, and the continuous scrolling range correspond to each other, for example, n0 < A nl (sliding distance range) and tl < B < Tl (sliding time range) corresponding continuous scrolling range It is 0.1 area to be scrolled (ie: continuous scrolling range is 0.1 X area to be scrolled;), where there is no necessary inclusion and cross relationship between each sliding time range, for example, tl < B T1 and t2 < B T2 There is no inevitable existence and inclusion The system does not necessarily have a range cross relationship, and those skilled in the art can set according to the performance requirements of the touch screen display system.
该轨迹运算模块 111,用于通过触摸屏显示系统 12侦测连续触控事件, 及根据侦测的触控事件获取触控轨迹数据。 在本实施例中, 所述连续触控 事件指连续的触控行为事件, 即从开始触控行为至结束触控行为之间不能 出现触控行为的中断; 所述触控轨迹数据包括开始滑动的位置、 结束滑动 的位置、 滑动距离、 滑动时间。 The trajectory computing module 111 is configured to detect a continuous touch event through the touch screen display system 12, and acquire touch track data according to the detected touch event. In this embodiment, the continuous touch event refers to a continuous touch behavior event, that is, the interruption of the touch behavior cannot occur between the start of the touch behavior and the end of the touch behavior; the touch track data includes starting to slide. The position, the end of the sliding position, the sliding distance, and the sliding time.
该轨迹运算模块 111,还用于根据获取的触控轨迹数据以及设置的轨迹 运算参数, 分析判断是否需要连续滚屏。 The trajectory computing module 111 is further configured to analyze whether the continuous scrolling is required according to the acquired touch trajectory data and the set trajectory operation parameters.
在本实施例中, 该轨迹运算模块 111 通过分析获取的触控轨迹数据是 否满足设置的轨迹运算参数, 来判断是否需要连续滚屏。 例如, 当滑动距 离在 n0 < A nl范围, 且滑动时间在 tl < B T1范围时, 该轨迹运算模块 111则判断需要连续滚屏。 In this embodiment, the trajectory computing module 111 determines whether the continuous trajectory is required by analyzing whether the acquired touch trajectory data satisfies the set trajectory operation parameter. For example, when the sliding distance is in the range of n0 < A nl and the sliding time is in the range of tl < B T1, the trajectory computing module 111 determines that continuous scrolling is required.
该轨迹运算模块 111, 还用于在需要连续滚屏时, 根据获取的触控轨迹 数据以及设置的轨迹运算参数, 确定有效的连续滚屏方向和范围。 The trajectory computing module 111 is further configured to determine an effective continuous scrolling direction and range according to the acquired touch trajectory data and the set trajectory operation parameters when continuous scrolling is required.
在本实施例中, 该轨迹运算模块 111 通过对滑动方向进行象限分割来 确定连续滚屏的方向。将待滚屏区域 1002按坐标系进行象限区域均等分割, 如例图 5所示, 在平面直角坐标系 XOY中, 待滾屏区域 ABCD被均等分 割为四个象限区域, 分别是 AOB、 BOC、 COD、 DOA。 其中, 原点 0代 表开始滑动的位置, 依据开始滑动的位置与结束滑动的位置作一直线段, 通过分析该直线段落入分割的哪个象限区域来确定连续滚屏的方向, 例如, 直线段 01, 01落入象限 DOA, 则确定的连续滚屏方向为 Y轴的正轴方向。 In the present embodiment, the trajectory operation module 111 determines the direction of the continuous scrolling by performing quadrant division on the sliding direction. The area to be scrolled 1002 is equally divided into quadrant regions according to the coordinate system. As shown in FIG. 5, in the plane rectangular coordinate system XOY, the area to be scrolled ABCD is equally divided into four quadrant regions, namely AOB, BOC, COD, DOA. Wherein, the origin 0 represents the position at which the sliding starts, and the line segment is made according to the position where the sliding starts and the position where the sliding ends, and the direction of the continuous scrolling is determined by analyzing which quadrant region of the straight paragraph into the division, for example, the straight line segment 01, 01 falls. Into the quadrant DOA, the determined continuous scrolling direction is the positive axis direction of the Y-axis.
所述有效的连续滚屏方向指待滚屏区域可进行滚屏的方向。 当待滚屏 区域只能按照一个坐标轴方向滚屏时, 如果确定的连续滚屏方向为另一个 坐标轴的方向, 则该轨迹运算模块 111 将确定的连续滚屏方向判定为无效 滚屏方向, 不进行连续滚屏操作。 例如, 当只能按照 Y轴的正轴和负轴方 向滚屏时, 如果确定的连续滚屏方向为 X轴的正轴或负轴方向, 则该轨迹 运算模块 i l l 将确定的连续滚屏方向判定为无效滚屏方向, 不进行连续滚 屏操作。 The effective continuous scrolling direction refers to a direction in which the area to be scrolled can be scrolled. When the area to be scrolled can only scroll in one coordinate axis direction, if the determined continuous scrolling direction is the direction of the other coordinate axis, the trajectory operation module 111 determines that the determined continuous scrolling direction is invalid. Scrolling direction, no continuous scrolling operation. For example, when scrolling only in the positive and negative directions of the Y-axis, if the determined continuous scrolling direction is the positive or negative axis direction of the X-axis, the trajectory calculation module ill determines that the determined continuous scrolling direction is invalid. Scrolling direction, no continuous scrolling operation.
确定连续滚屏方向的方式有很多种, 在此, 不作过多方式的描述, 本 领域的技术人员当知, 本实施例仅进行简单的实施例演示, 本实施例不代 表本发明的整个思想, 本领域的技术人员参照本实施例, 在不付出创造性 劳动的情况下, 能轻易做出更多其他的实施例, 例如, 可轻易做出不同于 上述的象限分割直线段方式来确定连续滚屏的方向。 本发明对现有技术的 贡献在于发明思想本身, 而不仅限于所简单演绎的实施例。 There are many ways to determine the direction of continuous scrolling. Here, without undue description, those skilled in the art will understand that this embodiment only demonstrates a simple embodiment. This embodiment does not represent the whole idea of the present invention. Referring to the present embodiment, those skilled in the art can easily make more other embodiments without any creative effort. For example, it is easy to determine a direction of continuous scrolling by differently determining a straight line segment method different from the above-described quadrant. . The contribution of the present invention to the prior art lies in the inventive idea itself, and is not limited to the embodiments that are simply deduced.
该滚屏控制模块 112 ,用于根据确定的连续滚屏方向和范围进行连续滚 屏, 及在不需要连续滚屏时, 根据侦测的触控事件实时滚屏。 The scrolling control module 112 is configured to perform continuous scrolling according to the determined continuous scrolling direction and range, and to scroll in real time according to the detected touch event when continuous scrolling is not required.
如图 6所示, 为本发明实施例触摸屏滚屏控制方法较佳实施例的具体 实施流程图。 FIG. 6 is a flowchart showing a specific implementation of a preferred embodiment of a touch screen scroll control method according to an embodiment of the present invention.
以下是结合本实施例逐步实现对数据处理设备 1的触摸屏显示系统 12 进行滚屏控制, 图 6的流程包括以下步骤: The following is a step-by-step implementation of scrolling control of the touch screen display system 12 of the data processing device 1 in conjunction with the present embodiment. The flow of FIG. 6 includes the following steps:
步骤 S10, 参数设置模块 110获取对触摸屏显示系统 12进行滚屏控制 的轨迹运算参数。 Step S10, the parameter setting module 110 acquires a trajectory operation parameter for performing scrolling control on the touch screen display system 12.
在本实施例中, 所述轨迹运算参数包括滑动距离范围、 滑动时间范围、 连续滚屏范围; 在本发明的其他实施例中, 所述轨迹运算参数包括任意适 用的能用于对触摸屏显示系统 12进行滚屏控制的参数。 In this embodiment, the trajectory operation parameter includes a sliding distance range, a sliding time range, and a continuous scrolling range. In other embodiments of the present invention, the trajectory operation parameter includes any applicable one that can be used for the touch screen display system 12 The parameters for scrolling control.
步骤 Sl l, 该轨迹运算模块 111通过触摸屏显示系统 12侦测连续触控 事件。 Step Sl l, the trajectory computing module 111 detects continuous touch events through the touch screen display system 12.
步骤 S 12,该轨迹运算模块 111根据侦测的触控事件获取触控轨迹数据。 在本实施例中, 所述连续触控事件指连续的触控行为事件, 即从开始 触控行为至结束触控行为之间不能出现触控行为的中断; 所述触控轨迹数 据包括开始滑动的位置、 结束滑动的位置、 滑动距离、 滑动时间。 In step S12, the trajectory computing module 111 acquires touch trajectory data according to the detected touch event. In this embodiment, the continuous touch event refers to a continuous touch behavior event, that is, from the beginning There is no interruption of the touch behavior between the touch behavior and the end touch behavior; the touch track data includes a position to start sliding, a position to end the slide, a sliding distance, and a sliding time.
步骤 S13,该轨迹运算模块 111根据获取的触控轨迹数据以及设置的轨 迹运算参数, 分析判断是否需要连续滚屏。 在本实施例中, 该轨迹运算模 块 111 通过分析获取的触控轨迹数据是否满足设置的轨迹运算参数, 来判 断是否需要连续滚屏。 In step S13, the trajectory computing module 111 analyzes and determines whether continuous scrolling is required according to the acquired touch trajectory data and the set trajectory operation parameters. In this embodiment, the trajectory operation module 111 determines whether continuous scrolling is required by analyzing whether the acquired touch trajectory data satisfies the set trajectory operation parameter.
在需要连续滚屏时, 转入执行下述步骤 S16、 S 17及 S 18, 或者, 在不 需要连续滚屏时, 转入执行下述步驟 S 15。 When continuous scrolling is required, the following steps S16, S17, and S18 are performed, or, when continuous scrolling is not required, the process proceeds to the following step S15.
步骤 S15 , 该滚屏控制模块 112根据侦测的触控事件实时滚屏。 In step S15, the scroll control module 112 scrolls in real time according to the detected touch event.
步骤 S16,该轨迹运算模块 111根据获取的触控轨迹数据以及设置的轨 迹运算参数, 确定连续滚屏的方向和范围。 In step S16, the trajectory operation module 111 determines the direction and range of the continuous scrolling according to the acquired touch trajectory data and the set trajectory operation parameters.
步骤 S17,该轨迹运算模块 111分析判断确定的连续滚屏方向是否有效。 在确定的连续滚屏方向有效时,转入执行下述步骤 S18,或者在确定的 连续滚屏方向无效时, 结束本次触控事件的处理。 In step S17, the trajectory operation module 111 analyzes whether the determined continuous scrolling direction is valid. When the determined continuous scrolling direction is valid, the process proceeds to the following step S18, or when the determined continuous scrolling direction is invalid, the processing of the touch event is ended.
步骤 S18,该滚屏控制模块 112根据确定的连续滚屏方向和范围进行连 续滚屏。 In step S18, the scroll control module 112 performs continuous scrolling according to the determined continuous scrolling direction and range.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。 工业实用性 The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention. Industrial applicability
相较现有技术, 本发明实施例通过对触摸事件触发连续滚屏条件的配 置和侦测, 实现了触摸屏滚屏指令的准确响应, 保证了触摸屏显示内容的 精确滚屏控制, 实现了根据当前界面的触控事件对后续的显示界面精确的 定位滚屏, 有效避免了繁瑣的、 重复的滚屏操作, 提高了滚屏的便利性和 准确性。 Compared with the prior art, the embodiment of the present invention realizes the accurate response of the touch screen scrolling instruction by triggering the configuration and detection of the continuous scrolling condition of the touch event, ensuring accurate scrolling control of the touch screen display content, and realizing the touch according to the current interface. The control event accurately scrolls the subsequent display interface, effectively avoiding cumbersome and repeated scrolling operations, and improving the convenience and accuracy of scrolling.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210457216.1 | 2012-11-14 | ||
| CN201210457216.1A CN102981729B (en) | 2012-11-14 | 2012-11-14 | Touch-screen scroll control system and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014075540A1 true WO2014075540A1 (en) | 2014-05-22 |
Family
ID=47855823
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2013/085706 Ceased WO2014075540A1 (en) | 2012-11-14 | 2013-10-22 | Touchscreen scroll control system and method |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102981729B (en) |
| WO (1) | WO2014075540A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102981729B (en) * | 2012-11-14 | 2016-01-20 | 中兴通讯股份有限公司 | Touch-screen scroll control system and method |
| CN103970448B (en) * | 2013-02-04 | 2018-05-22 | 腾讯科技(深圳)有限公司 | Interface partition domain scroll control method and system |
| CN104375770B (en) * | 2013-08-14 | 2018-12-14 | 联想(北京)有限公司 | A kind of display methods and electronic equipment |
| CN108021324B (en) * | 2013-12-26 | 2021-03-12 | 广东明创软件科技有限公司 | Back touch method and mobile terminal thereof |
| CN104298445B (en) * | 2014-09-30 | 2019-01-15 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus switching interface content |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102096513A (en) * | 2011-02-23 | 2011-06-15 | 惠州Tcl移动通信有限公司 | Solution for sliding of touch screen and electronic device using the same |
| CN102566932A (en) * | 2010-12-29 | 2012-07-11 | 三星电子株式会社 | Scrolling method and apparatus for electronic device |
| CN102981729A (en) * | 2012-11-14 | 2013-03-20 | 中兴通讯股份有限公司 | Touch screen scroll control system and touch screen scroll control system method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3888382B2 (en) * | 2005-07-05 | 2007-02-28 | 松下電器産業株式会社 | Data processing device |
-
2012
- 2012-11-14 CN CN201210457216.1A patent/CN102981729B/en active Active
-
2013
- 2013-10-22 WO PCT/CN2013/085706 patent/WO2014075540A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102566932A (en) * | 2010-12-29 | 2012-07-11 | 三星电子株式会社 | Scrolling method and apparatus for electronic device |
| CN102096513A (en) * | 2011-02-23 | 2011-06-15 | 惠州Tcl移动通信有限公司 | Solution for sliding of touch screen and electronic device using the same |
| CN102981729A (en) * | 2012-11-14 | 2013-03-20 | 中兴通讯股份有限公司 | Touch screen scroll control system and touch screen scroll control system method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102981729B (en) | 2016-01-20 |
| CN102981729A (en) | 2013-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8823749B2 (en) | User interface methods providing continuous zoom functionality | |
| EP2825944B1 (en) | Touch screen hover input handling | |
| CN105183284B (en) | A kind of method and user terminal for checking short message | |
| CN103488419B (en) | The operating method and communication terminal of communication terminal | |
| EP2365426B1 (en) | Display device and screen display method | |
| US20140300559A1 (en) | Information processing device having touch screen | |
| US20120176322A1 (en) | Systems and methods to present multiple frames on a touch screen | |
| CN104536643B (en) | A kind of icon drag method and terminal | |
| KR20140136855A (en) | Function performing method and electronic device thereof | |
| WO2017202287A1 (en) | Page swiping method and device | |
| CN105718173B (en) | Terminal control method, terminal control device and terminal | |
| CN104049793A (en) | Information processing apparatus, information processing method, and program | |
| WO2017059734A1 (en) | Image zoom in/out method and electronic device | |
| WO2014075540A1 (en) | Touchscreen scroll control system and method | |
| CN103729109B (en) | A kind of interface display method and terminal | |
| CN104636068B (en) | The operating method and touch control terminal of application icon | |
| CN105493020A (en) | Touch screen display control method and mobile device | |
| CN103729104B (en) | Electronic apparatus provided with resistive film type touch panel | |
| CN102893246B (en) | Display control method and device | |
| CN105159555B (en) | A kind of customer equipment controlling method and user equipment | |
| CN105353953A (en) | Method for switching tab pages and electronic equipment | |
| CN108027673B (en) | Extend user touch input | |
| WO2014117619A1 (en) | Method and apparatus for controlling application interface to move, and terminal device | |
| CN103543865B (en) | Frame with sensing function and touch processing method | |
| CN104765556A (en) | Method and device for moving interface blocks of intelligent terminal |
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: 13854456 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: 13854456 Country of ref document: EP Kind code of ref document: A1 |