CN107153502A - 界面滑动方法及*** - Google Patents

界面滑动方法及*** Download PDF

Info

Publication number
CN107153502A
CN107153502A CN201710320991.5A CN201710320991A CN107153502A CN 107153502 A CN107153502 A CN 107153502A CN 201710320991 A CN201710320991 A CN 201710320991A CN 107153502 A CN107153502 A CN 107153502A
Authority
CN
China
Prior art keywords
point
display interface
specified point
display
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710320991.5A
Other languages
English (en)
Other versions
CN107153502B (zh
Inventor
吴彦驹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN ZOOKING SOFTWARE Co.,Ltd.
Original Assignee
吴彦驹
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 吴彦驹 filed Critical 吴彦驹
Priority to CN201710320991.5A priority Critical patent/CN107153502B/zh
Publication of CN107153502A publication Critical patent/CN107153502A/zh
Application granted granted Critical
Publication of CN107153502B publication Critical patent/CN107153502B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

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

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

界面滑动方法及***
技术领域
本发明涉及界面滑动领域,具体而言,涉及一种界面滑动方法及***。
背景技术
随着科技的发展,人们在日常生活中手机、平板电脑等移动终端的使用也越来越频繁。
在移动终端的使用过程中,经常需要对显示界面中的一些位置进行点击。而因移动终端的显示屏幕过大或用户单手操作等原因,使得用户对移动终端的显示界面中的一些位置的点击较为困难。
发明内容
本发明的目的在于提供一种界面滑动方法及***,通过用户在显示界面中从特定点开始的滑动操作获取滑动操作所对应的滑动轨迹,根据滑动轨迹得到滑动的起点、中间点及终点,根据起点、中间点及终点生成多个位移矢量,显示界面中显示的内容以与位移矢量相反方向且以位移矢量长短的预设倍数进行滑动,以实现显示界面的滑动,在滑动结束时,对滑动结束位置的显示内容进行点击;可根据用户的需求,对特定点的参数进行设置,如特定点的存在位置、透明度、形状大小、预设倍数及显示方式等,实现了对显示界面中用户难以触控的区域进行点击的功能。
本发明是这样实现的:
一种界面滑动方法,应用于移动终端,所述方法包括:
接收用户在所述移动终端的显示界面上进行滑动的滑动操作,获取所述滑动操作对应的滑动轨迹和所述滑动操作在所对应的所述滑动轨迹上的停留时间;
根据所述滑动轨迹获得起点、中间点及终点,其中,所述起点为显示在所述显示界面上的特定点,所述中间点为所述滑动轨迹的转折点,所述终点为所述滑动轨迹的结束位置;
根据所述起点、所述中间点及所述终点生成多个位移矢量,其中,前一位移矢量的结点为下一位移矢量的起始点,所述起点为第一位移矢量的起始点;
所述显示界面的显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动,以实现所述显示界面中显示内容的滑动。
进一步地,所述显示界面的显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动,以实现所述显示界面中显示内容的滑动的步骤包括:
将所述显示界面中的所述显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动;
对所述终点在所述显示内容中的位置进行点击;
所述显示界面显示所述点击后生成的显示内容。
进一步地,所述方法还包括:
当所述终点为所述特定点时,不对所述终点在所述显示内容中的位置进行点击。
进一步地,所述方法还包括:
当所述滑动轨迹中一点的所述停留时间超过预设时间时,所述显示内容回到接收所述滑动操作前所在的位置。
进一步地,所述方法还包括:
接收用户的创建一特定点的创建操作,在所述显示界面中生成一特定点;
接收用户对所述特定点的参数进行设置的设置操作,对所述特定点的参数进行设置,其中,所述特定点的参数包括透明度、形状、大小、存在位置及所述预设倍数。
进一步地,所述方法还包括:
对所述特定点显示方式进行设置;
所述对所述特定点显示方式进行设置的方式包括:
接收用户对所述特定点的双击操作,所述显示界面将不显示所述特定点;
接收用户从所述显示界面边缘开始的拖动操作,所述显示界面在所述拖动操作结束的位置显示所述特定点。
进一步地,所述接收用户对所述特定点的参数进行设置的设置操作,对所述特定点的参数进行设置的步骤还包括:
接收用户对所述特定点长按后的拖动操作,所述特定点被移动到所述拖动操作的结束位置。
一种界面滑动***,应用于移动终端,所述***包括:
接收模块,用于接收用户在所述移动终端的显示界面上进行滑动的滑动操作,获取所述滑动操作对应的滑动轨迹和所述滑动操作在所对应的所述滑动轨迹上的停留时间;
处理模块,用于根据所述滑动轨迹获得起点、中间点及终点,其中,所述起点为显示在所述显示界面上的特定点,所述中间点为所述滑动轨迹的转折点,所述终点为所述滑动轨迹的结束位置;
所述处理模块还用于根据所述起点、所述中间点及所述终点生成多个位移矢量,其中,前一位移矢量的终点为下一位移矢量的起点,所述起点为第一位移矢量的起点;
滑动模块,用于将所述显示界面的显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动,以实现所述显示界面中显示内容的滑动。
进一步地,所述滑动模块用于将所述显示界面的显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动,以实现所述显示界面中显示内容的滑动的方式包括:
将所述显示界面中的所述显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动;对所述终点在所述显示内容中的位置进行点击;所述显示界面显示接收所述滑动操作前的显示内容;
当所述终点为所述特定点时,不对所述终点在所述显示内容中的位置进行点击。
进一步地,所述***还包括:
生成模块,用于收用户的创建一特定点的创建操作,在所述显示界面中生成一特定点;
设置模块,用于接收用户对所述特定点的参数进行设置的设置操作,对所述特定点的参数进行设置,其中,所述特定点的参数包括透明度、形状、大小、存在位置、所述预设倍数及显示方式;
设置模块对所述特定点的参数进行设置的方式包括接收用户对所述特定点的双击操作,所述显示界面将不显示所述特定点;接收用户从所述显示界面边缘开始的拖动操作,所述显示界面在所述拖动操作结束的位置显示所述特定点;接收用户对所述特定点长按后的拖动操作,所述特定点被移动到所述拖动操作的结束位置。
相对现有技术,本发明具有以下有益效果:本发明提供的一种界面滑动方法及***,通过用户在显示界面中从特定点开始的滑动操作获取滑动操作所对应的滑动轨迹,根据滑动轨迹得到滑动的起点、中间点及终点,根据起点、中间点及终点生成多个位移矢量,显示界面中显示的内容以与位移矢量相反方向且以位移矢量长短的预设倍数进行滑动,以实现显示界面的滑动,在滑动结束时,对滑动结束位置的显示内容进行点击;可根据用户的需求,对特定点的参数进行设置,如特定点的存在位置、透明度、形状大小、预设倍数及显示方式等,实现了对显示界面中用户难以触控的区域进行点击的功能。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本发明较佳实施例提供的移动终端的方框示意图。
图2示出了本发明第一实施例所提供的一种界面滑动***的结构示意图。
图3示出了本发明第一实施例所提供的一种界面滑动***的另一结构示意图。
图4示出了本发明第二实施例所提供的一种界面滑动方法的流程示意图。
图5示出了图4中步骤S202和步骤S203的子步骤的流程示意图。
图6示出了本发明第二实施例所提供的一种界面滑动方法的另一流程示意图。
图7示出了图6中步骤S206的子步骤的流程示意图。
图标:100-移动终端;111-存储器;112-存储控制器;113-处理器;114-外设接口;115-输入输出单元;116-显示单元;117-通信单元;200-界面滑动***;210-接收模块;220-处理模块;230-滑动模块;240-生成模块;250-设置模块。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1示出了本发明较佳实施例提供的移动终端的方框示意图。本发明下述个实施如无特例说明,均可应用于如图1所示的移动终端100中。
移动终端100为可以显示显示界面的终端设备,优选为智能手机、平板电脑等。本发明实施例提供的一种界面滑动方法及***可适用于具有Android操作***、iOS操作***、Windows操作***或其他平台的移动终端100。
移动终端100包括界面滑动***200、存储器111、存储控制器112、处理器113、外设接口114、输入输出单元115、显示单元116及通信单元117。
所述存储器111、存储控制器112、处理器113、外设接口114、输入输出单元115、显示单元116以及通信单元117各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述界面滑动***200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器111中或固化在所述移动终端100的操作***(operating system,OS)中的软件功能模块。所述处理器113用于执行所述存储器111中存储的可执行模块,例如所述界面滑动***200所包括的软件功能模块及计算机程序等。
其中,所述存储器111可以是,但不限于,随机存取存储器(Random AccessMemory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(ProgrammableRead-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-OnlyMemory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-OnlyMemory,EEPROM)等。其中,存储器111用于存储程序,处理器113在接收到执行指令后,执行所述程序。所述处理器113以及其他可能的组件对存储器111的访问可在所述存储控制器112的控制下进行。
所述处理器113可能是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述外设接口114将各种输入/输出装置(例如输入输出单元115以及显示单元116)耦合至所述处理器113以及所述存储器111。在一些实施例中,外设接口114,处理器113以及存储控制器112可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
所述输入输出单元115用于提供给用户输入数据实现用户与所述移动终端100的交互。所述输入输出单元115可以是,但不限于,虚拟键盘、语音输入电路等。
所述显示单元116在所述移动终端100与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据。在本实施例中,所述显示单元116可以是触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处产生的触控操作,并将该感应到的触控操作交由处理器进行计算和处理。
所述通信单元117用于通过网络与服务器建立连接,从而实现服务器与移动终端100之间的数据交互。
第一实施例
请参阅图2,图2示出了本发明第一实施例所提供的一种界面滑动***的结构示意图。
界面滑动***200,包括接收模块210、处理模块220及滑动模块230。
本实施例中,接收模块210用于接收用户在显示界面上进行滑动的滑动操作,根据滑动操作获取滑动操作对应的滑动轨迹和滑动操作在所对应滑动轨迹上的停留时间。例如,用户用手指在屏幕上进行滑动,接收模块210接收并获取手指滑动的滑动轨迹,且获取手指在滑动过程中在滑动轨迹上停留的停留时间。若手指在滑动过程中停留1s,即此处的停留时间为1s。接收模块210只接收用户从显示界面中预设的特定点开始的滑动操作,用户从特定点外开始的滑动操作,接收模块210将不接收。
本实施例中,处理模块220用于根据滑动轨迹获得起点和终点,其中,起点为预设的特定点,终点为滑动轨迹结束的位置,即用户滑动操作结束的位置(手指离开屏幕)。若在滑动轨迹中,滑动轨迹存在转折点,处理模块220将根据此点的位置获取中间点。中间点可能没有,可能会有多个。处理模块220将根据起点、中间点及终点生成多个位移矢量。在用户的滑动操作结束之前,只要产生了中间点,就生成一个位移矢量,其方向为起点至中间点。在新的中间点产生后,新生成的中间点成为前一位移矢量的结点,下一位移矢量的起始点,直到用户的滑动操作结束,即手指离开屏幕。
本实施例中,滑动模块230用于滑动显示界面中的显示内容。滑动模块230将显示界面中的显示内容以与位移矢量相反方向并以位移矢量长短的预设倍数进行滑动,即若用户从特定点开始向屏幕上方滑动1cm,滑动模块230则将显示界面中的显示内容向屏幕下方滑动1cm的预设倍数,而显示界面中屏幕上方将产生没有显示内容的显示空区;若存在有中间点,滑动模块230将显示界面中的显示内容以与位移矢量相反方向并以位移矢量长短的预设倍数进行滑动,当有新的位移矢量产生时,参照前一位移矢量进行的滑动停止,按照新的位移矢量开始滑动,直到用户的滑动操作停止。在用户的滑动操作结束时(即手指离开屏幕),对终点所在的位置进行点击,即对手指离开屏幕时在显示界面中所处的位置进行点击,同时,显示界面出现新的显示内容,新的显示内容出现在终端设备接收滑动操作前旧的显示内容所显示的位置。
当用户的滑动操作的终点为特定点时,不对终点所在的位置进行点击,显示界面的显示内容回到接收滑动操作前的显示位置。当用户的滑动操作在滑动过程中超出了显示界面显示的范围,即手指划出了屏幕,界面显示内容回到接收滑动操作前的位置,不对结束位置进行点击。
在滑动过程中,若用户在一处的滑动操作的停留时间超过预设时间,那么显示界面的显示内容回到此次滑动操作前的显示位置。若用户完成滑动操作,且滑动模块230滑动完成后,视为对此次滑动操作结束位置的点击,即对滑动轨迹的终点进行点击。
单击特定点的操作将视为对特定点显示位置处的显示内容进行点击。
请参阅图3,图3示出了本发明第一实施例所提供的一种界面滑动***的另一结构示意图。
界面滑动***200,还包括生成模块240和设置模块250。
本实施例中,生成模块240用于接收用户的创建一特定点的创建操作,在显示界面中生成一特定点。
考虑到实际操作情况,特定点可以为一块有一定面积的特定区域显示于显示界面上。
本实施例中,设置模块250用于对特定点参数进行设置。其中,可以对特定点的透明度、形状、大小、存在位置、预设倍数及显示方式等进行设置。透明度、形状、大小及预设倍数可通过选项或调节等方式进行选择。特定点的存在位置通过用户长按特定点后进行的拖动操作进行调整,特定点将在拖动操作结束的位置(手指离开屏幕的位置)显示。用户可通过双击设置特定点的显示方式,用户在双击特定点后,特定点将从显示界面中消失,即显示界面不显示特定点,若需要显示界面显示特定点,用户需要从显示界面边缘向显示界面进行拖动操作,即从屏幕边缘向屏幕内拖动,特定点将在在拖动操作结束的位置(手指离开屏幕的位置)显示。
用户可在移动终端100的设置或控制面板中选择开启或关闭特定点。一旦开启特定点,且特定点显示在显示界面上时,用户在从特定点开始的滑动操作将使得显示界面中的显示内容按照第一实施例中描述滑动方式进行滑动;若特定点关闭或特定点未显示在显示界面上,用户在显示界面上的滑动使得显示界面中显示内容的滑动将按照其他规则(即正常的终端设备操作规则)进行。
第二实施例
请参阅图4,图4示出了本发明第二实施例所提供的一种界面滑动方法的流程示意图。界面滑动方法应用于第一实施例中描述的界面滑动***200。
界面滑动方法可通过以下步骤实现:
步骤S201:接收用户的滑动操作,获取滑动操作对应的滑动轨迹和滑动操作在所对应滑动轨迹上的停留时间。
本实施例中,步骤S201可通过第一实施例中的接收模块210来实现。接收模块210用于接收用户在显示界面上进行滑动的滑动操作,根据滑动操作获取滑动操作对应的滑动轨迹和滑动操作在所对应滑动轨迹上的停留时间。
步骤S202:根据滑动轨迹获得起点、中间点及终点。
本实施例中,步骤S202可通过第一实施例中的处理模块220来实现。其中,起点为预设的特定点,终点为滑动轨迹结束的位置,即用户滑动操作结束的位置(手指离开屏幕)。若在滑动轨迹中,滑动轨迹存在转折点,处理模块220将根据此点的位置获取中间点。中间点可能没有,可能会有多个。
步骤S203:根据起点、中间点及终点生成位移矢量。
本实施例中,步骤S203可通过第一实施例中的处理模块220来实现。当没有中间点产生时,生成的位移矢量只有一个,即从起点指向终点。只要产生了中间点,就生成一个位移矢量,其方向为起点至中间点。在新的中间点产生后,新生成的中间点成为前一位移矢量的结点,下一位移矢量的起始点,直到用户的滑动操作结束,即手指离开屏幕。
步骤S204:将显示界面的显示内容以与位移矢量相反的方向并以位移矢量长短的预设倍数进行滑动,以实现显示界面中显示内容的滑动。
本实施例中,步骤S204可通过第一实施例中的滑动模块230来实现。在即若用户从特定点开始向屏幕上方滑动1cm,滑动模块230则将显示界面中的显示内容向屏幕下方滑动1cm的预设倍数,而显示界面中屏幕上方将产生没有显示内容的显示空区;若存在有中间点,滑动模块230将显示界面中的显示内容以与位移矢量相反方向并以位移矢量长短的预设倍数进行滑动,当有新的位移矢量产生时,参照前一位移矢量进行的滑动停止,按照新的位移矢量开始滑动,直到用户的滑动操作停止。
请参阅图5,图5示出了图4中步骤S204的子步骤的流程示意图。
步骤S204可通过以下子步骤来实现:
子步骤S2041:将显示界面的显示内容以与位移矢量相反的方向并以位移矢量长短的预设倍数进行滑动。
子步骤S2042:检测滑动轨迹中是否有停留时间超过预设时间的点。
当滑动轨迹中存在有停留时间超过预设时间的点时,流程进入子步骤S2043。
子步骤S2043:显示内容回到接收滑动操作前所在的位置。
本实施例中,子步骤S2043可通过第一实施例中的滑动模块230来实现。显示界面的显示内容回到接收滑动操作前的显示位置。
当滑动轨迹中未存在有停留时间超过预设时间的点时,流程进入子步骤S2044。
子步骤S2044:判断终点是否为特定点。
当终点在特定点的存在区域时,流程进入子步骤S2045。
子步骤S2045:显示界面显示接收所述滑动操作前的显示内容。
本实施例中,子步骤S2045可通过第一实施例中的滑动模块230来实现。显示界面的显示内容回到接收滑动操作前的显示位置。
当终点不在特定点的存在区域时,流程进入子步骤S2046。
子步骤S2046:对终点在显示内容中的位置进行点击,显示界面显示点击后生成的显示内容。
子步骤S2046可通过第一实施例中的滑动模块230来实现。在用户的滑动操作结束时(即手指离开屏幕),对终点所在的位置进行点击,即对手指离开屏幕时在显示界面中所处的位置进行点击。显示界面出现点击后生成的新的显示内容,新的显示内容出现在终端设备接收滑动操作前旧的显示内容所显示的位置。
请参阅图6,图6示出了本发明第二实施例所提供的一种界面滑动方法的另一流程示意图。
界面滑动方法中,特定点的生成及设置的步骤如下:
步骤S205:接收用户的创建一特定点的创建操作,在显示界面中生成一特定点。
本实施例中,步骤S205可通过第一实施例中的生成模块240来实现。
本实施例中,步骤S205可通过第一实施例中的生成模块240来实现。考虑到实际操作情况,特定点可以为一块有一定面积的特定区域显示于显示界面上。
步骤S206:对特定点参数进行设置。
本实施例中,步骤S206可通过第一实施例中的设置模块250来实现。其中,可以对特定点的透明度、形状、大小及预设倍数等进行设置。透明度、形状、大小及预设倍数可通过选项或调节等方式进行选择。
步骤S207:对特定点存在位置及显示方式进行设置。
请参阅图7,图7示出了图6中步骤S207的子步骤的流程示意图。
步骤S207可通过子步骤S2071、子步骤S2072及子步骤S2071来实现:
子步骤S2071:接收用户对特定点长按后的拖动操作,特定点被移动到所述拖动操作的结束位置。
本实施例中,步骤S2071可通过第一实施例中的设置模块250来实现。通过长按后拖动特定点,对特定点的存在位置进行设置。
子步骤S2072:接收用户对特定点的双击操作,显示界面将不显示特定点。
子步骤S2073:接收用户从显示界面边缘开始的拖动操作,显示界面在拖动操作结束的位置显示特定点。
本实施例中,步骤S2073可通过第一实施例中的设置模块250来实现。用户需要从显示界面边缘向显示界面进行拖动操作,即从屏幕边缘向屏幕内拖动,特定点将在在拖动操作结束的位置(手指离开屏幕的位置)显示。
综上所述,本发明提供一种界面滑动方法及***,通过用户在显示界面中从特定点开始的滑动操作获取滑动操作所对应的滑动轨迹,根据滑动轨迹得到滑动的起点、中间点及终点,根据起点、中间点及终点生成多个位移矢量,显示界面中显示的内容以与位移矢量相反方向且以位移矢量长短的预设倍数进行滑动,以实现显示界面的滑动,在滑动结束时,对滑动结束位置的显示内容进行点击;可根据用户的需求,对特定点的参数进行设置,如特定点的存在位置、透明度、形状大小、预设倍数及显示方式等,实现了对显示界面中用户难以触控的区域进行点击的功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (10)

1.一种界面滑动方法,应用于移动终端,其特征在于,所述方法包括:
接收用户在所述移动终端的显示界面上进行滑动的滑动操作,获取所述滑动操作对应的滑动轨迹和所述滑动操作在所对应的所述滑动轨迹上的停留时间;
根据所述滑动轨迹获得起点、中间点及终点,其中,所述起点为显示在所述显示界面上的特定点,所述中间点为所述滑动轨迹的转折点,所述终点为所述滑动轨迹的结束位置;
根据所述起点、所述中间点及所述终点生成多个位移矢量,其中,前一位移矢量的结点为下一位移矢量的起始点,所述起点为第一位移矢量的起始点;
将所述显示界面的显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动,以实现所述显示界面中显示内容的滑动。
2.如权利要求1所述的界面滑动方法,其特征在于,所述显示界面的显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动,以实现所述显示界面中显示内容的滑动的步骤包括:
将所述显示界面中的所述显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动;
对所述终点在所述显示内容中的位置进行点击;
所述显示界面显示所述点击后生成的显示内容。
3.如权利要求2所述的界面滑动方法,其特征在于,所述方法还包括:
当所述终点为所述特定点时,不对所述终点在所述显示内容中的位置进行点击。
4.如权利要求1所述的界面滑动方法,其特征在于,所述方法还包括:
当所述滑动轨迹中一点的所述停留时间超过预设时间时,所述显示内容回到接收所述滑动操作前所在的位置。
5.如权利要求1至4任一项所述的界面滑动方法,其特征在于,所述方法还包括:
接收用户的创建一特定点的创建操作,在所述显示界面中生成一特定点;
接收用户对所述特定点的参数进行设置的设置操作,对所述特定点的参数进行设置,其中,所述特定点的参数包括透明度、形状、大小、存在位置及所述预设倍数。
6.如权利要求5所述的界面滑动方法,其特征在于,所述方法还包括:
对所述特定点显示方式进行设置;
所述对所述特定点显示方式进行设置的方式包括:
接收用户对所述特定点的双击操作,所述显示界面将不显示所述特定点;
接收用户从所述显示界面边缘开始的拖动操作,所述显示界面在所述拖动操作结束的位置显示所述特定点。
7.如权利要求5所述的界面滑动方法,其特征在于,所述接收用户对所述特定点的参数进行设置的设置操作,对所述特定点的参数进行设置的步骤还包括:
接收用户对所述特定点长按后的拖动操作,所述特定点被移动到所述拖动操作的结束位置。
8.一种界面滑动***,应用于移动终端,其特征在于,所述***包括:
接收模块,用于接收用户在所述移动终端的显示界面上进行滑动的滑动操作,获取所述滑动操作对应的滑动轨迹和所述滑动操作在所对应的所述滑动轨迹上的停留时间;
处理模块,用于根据所述滑动轨迹获得起点、中间点及终点,其中,所述起点为显示在所述显示界面上的特定点,所述中间点为所述滑动轨迹的转折点,所述终点为所述滑动轨迹的结束位置;
所述处理模块还用于根据所述起点、所述中间点及所述终点生成多个位移矢量,其中,前一位移矢量的结点为下一位移矢量的起始点,所述起点为第一位移矢量的起始点;
滑动模块,用于将所述显示界面的显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动,以实现所述显示界面中显示内容的滑动。
9.如权利要求8所述的界面滑动***,其特征在于,所述滑动模块用于将所述显示界面的显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动,以实现所述显示界面中显示内容的滑动的方式包括:
将所述显示界面中的所述显示内容以与所述位移矢量相反的方向并以所述位移矢量长短的预设倍数进行滑动;对所述终点在所述显示内容中的位置进行点击;所述显示界面显示所述点击后生成的显示内容;
当所述终点为所述特定点时,不对所述终点在所述显示内容中的位置进行点击。
10.如权利要求9所述的界面滑动***,其特征在于,所述***还包括:
生成模块,用于接收用户的创建一特定点的创建操作,在所述显示界面中生成一特定点;
设置模块,用于接收用户对所述特定点的参数进行设置的设置操作,对所述特定点的参数进行设置,其中,所述特定点的参数包括透明度、形状、大小、存在位置、所述预设倍数及显示方式;
设置模块对所述特定点的参数进行设置的方式包括接收用户对所述特定点的双击操作,所述显示界面将不显示所述特定点;接收用户从所述显示界面边缘开始的拖动操作,所述显示界面在所述拖动操作结束的位置显示所述特定点;接收用户对所述特定点长按后的拖动操作,所述特定点被移动到所述拖动操作的结束位置。
CN201710320991.5A 2017-05-09 2017-05-09 界面滑动方法及*** Active CN107153502B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710320991.5A CN107153502B (zh) 2017-05-09 2017-05-09 界面滑动方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710320991.5A CN107153502B (zh) 2017-05-09 2017-05-09 界面滑动方法及***

Publications (2)

Publication Number Publication Date
CN107153502A true CN107153502A (zh) 2017-09-12
CN107153502B CN107153502B (zh) 2020-05-22

Family

ID=59793714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710320991.5A Active CN107153502B (zh) 2017-05-09 2017-05-09 界面滑动方法及***

Country Status (1)

Country Link
CN (1) CN107153502B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108845756A (zh) * 2018-07-04 2018-11-20 Oppo广东移动通信有限公司 触控操作方法、装置、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102830914A (zh) * 2012-07-31 2012-12-19 北京三星通信技术研究有限公司 操作终端设备的方法及其设备
CN103713848A (zh) * 2013-12-26 2014-04-09 上海鼎为通讯电子有限公司 移动终端及其操作方法
CN104503681A (zh) * 2014-12-30 2015-04-08 乐视致新电子科技(天津)有限公司 一种界面图标移动控制方法和装置
CN105892841A (zh) * 2015-11-20 2016-08-24 乐视移动智能信息技术(北京)有限公司 应用搜索呼出方法、装置及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102830914A (zh) * 2012-07-31 2012-12-19 北京三星通信技术研究有限公司 操作终端设备的方法及其设备
CN103713848A (zh) * 2013-12-26 2014-04-09 上海鼎为通讯电子有限公司 移动终端及其操作方法
CN104503681A (zh) * 2014-12-30 2015-04-08 乐视致新电子科技(天津)有限公司 一种界面图标移动控制方法和装置
CN105892841A (zh) * 2015-11-20 2016-08-24 乐视移动智能信息技术(北京)有限公司 应用搜索呼出方法、装置及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108845756A (zh) * 2018-07-04 2018-11-20 Oppo广东移动通信有限公司 触控操作方法、装置、存储介质及电子设备
CN108845756B (zh) * 2018-07-04 2021-02-02 Oppo广东移动通信有限公司 触控操作方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
CN107153502B (zh) 2020-05-22

Similar Documents

Publication Publication Date Title
KR101802876B1 (ko) 다문자 연속 쓰기의 핸드라이팅 입력방법
CN107678641A (zh) 一种进入目标显示界面的方法及移动终端
CN107844243A (zh) 云桌面触摸屏实现方法及装置
EP2869174A1 (en) Method and device for text input and display of intelligent terminal
CN107463331A (zh) 手势轨迹模拟方法、装置及电子设备
CN106919307A (zh) 一种文本复制方法及移动终端
CN105354871A (zh) 一种书写笔迹的显示方法
CN107193482A (zh) 一种移动终端屏幕的操作方法及移动终端
CN106527906A (zh) 一种截图方法及移动终端
CN104199603A (zh) 一种浏览器网页的控制方法、装置及终端
CN106951165A (zh) 一种文字编辑方法及移动终端
CN106874046A (zh) 一种应用程序的操作方法及移动终端
CN106997268A (zh) 一种应用程序控制方法及移动终端
CN107329689A (zh) 一种手写输入法的回退方法及移动终端
CN103294175A (zh) 一种电子设备及其自动切换输入模式的方法
CN106843728A (zh) 一种操作轨迹处理方法和***
CN106951168A (zh) 一种文字处理方法及移动终端
CN107153502A (zh) 界面滑动方法及***
CN106775256A (zh) 图标跨屏滑动方法及装置
CN107577611A (zh) 应用调试装置与方法
CN107656746A (zh) 一种程序升级的方法和移动终端
US11287949B2 (en) Method and device for displaying icon
CN106383635A (zh) 一种当前显示界面的上一级界面的显示方法及装置
CN106940619A (zh) 一种输入界面调取方法及装置、用户设备
CN105278812B (zh) 一种界面调整方法及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200428

Address after: 518000 9th floor, Caixun technology building, 3176 Keyuan South Road, high tech Zone, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: SHENZHEN ZOOKING SOFTWARE Co.,Ltd.

Address before: 730000 No. 209 East Jiayuguan Road, Chengguan District, Gansu, Lanzhou 203

Applicant before: Wu Yanju

GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Interface sliding method and system

Effective date of registration: 20211027

Granted publication date: 20200522

Pledgee: Shenzhen Branch of Guoren Property Insurance Co.,Ltd.

Pledgor: SHENZHEN ZOOKING SOFTWARE Co.,Ltd.

Registration number: Y2021980011392

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20221031

Granted publication date: 20200522

Pledgee: Shenzhen Branch of Guoren Property Insurance Co.,Ltd.

Pledgor: SHENZHEN ZOOKING SOFTWARE Co.,Ltd.

Registration number: Y2021980011392