CN103984493B - 滑动控制方法及终端 - Google Patents
滑动控制方法及终端 Download PDFInfo
- Publication number
- CN103984493B CN103984493B CN201310049691.XA CN201310049691A CN103984493B CN 103984493 B CN103984493 B CN 103984493B CN 201310049691 A CN201310049691 A CN 201310049691A CN 103984493 B CN103984493 B CN 103984493B
- Authority
- CN
- China
- Prior art keywords
- track
- function
- touch point
- current touch
- slidably
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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/017—Gesture based interaction, e.g. based on a set of recognized hand 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/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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
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
技术领域
本发明涉及触控领域,特别涉及一种滑动控制方法及终端。
背景技术
近年来,诸如智能手机、平板电脑、电子书阅读器或者膝上型便携计算机之类的终端已经越来越多地使用包含有触敏表面的外设来与用户进行交互。触敏表面包括触摸显示屏和触控操作板,触敏表面通常用来对用户界面进行控制。
在用户界面中,翻页控件是最为常用的一种交互设计。因为在很多应用程序中,都存在有多个页面按顺序并列排列的情况,每个页面都有自己的页码。由于屏幕大小的限制,不可能同时展示所有这些页面,因此需要一种控制方式来进行选择任意页面。这种用来控制页码选择的控件,称为翻页控件。请参考图1A,其示出了现有技术中常见的一种翻页控件的外观示意图。该翻页控件包括由若干个触控点12沿直线排列而形成的可滑动轨迹,可滑动轨迹也可能是其它形式,比如图1B所示出的连续的直线。其中,每个触控点12对应于1个页面,当前页面所对应的触控点12a中包含有用数字表示的当前页码;其它页面所对应的触控点12b中填充有黑色。当用户手指在触敏表面上沿可滑动轨迹滑动时,用户手指所在位置所对应的触控点12会被重新确定为新的当前触控点,新的当前触控点对应的页面会被切换为新的当前页面,从而实现了用户选择任意页面进行显示或者操作的目的。对应地,类似于翻页控件的设计还包括有以音量调节界面、播放进度控制界面等形式存在的进度条。
在实现本发明的过程中,发明人发现背景技术至少存在以下问题:虽然智能手机或者平板电脑之类的终端的触摸屏幕都在向大屏化发展,但是实际上用户可以操作的区域还是很小,而翻页控件中的两个触控点之间的距离通常只有3像素到5像素,用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题的发生。而这种问题的发生,必然导致用户手指操作翻页控件的过程所耗费的时间增长,将会消耗额外的电量。对于智能手机和平板电脑之类的电量有限的终端来讲,会缩短续航时间。
发明内容
为了解决用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题,本发明实施例提供了一种滑动控制方法及终端。所述技术方案如下:
第一方面,提供了一种滑动控制方法,所述方法包括:
显示包含有当前触控点的可滑动轨迹;
检测作用于所述可滑动轨迹上的触发信号;
若检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;
根据所述重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
第二方面,提供了一种用于执行滑动控制方法的终端,所述终端,包括:
触控显示模块,用于显示包含有当前触控点的可滑动轨迹;
信号检测模块,用于检测作用于所述触控显示模块显示的可滑动轨迹上的触发信号;
触控确定模块,用于若所述信号检测模块检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;
轨迹变化模块,用于根据所述触控确定模块重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
本发明实施例提供的技术方案带来的有益效果是:
通过在检测到触发信号后,将可滑动轨迹上对应的第一轨迹变化为长度更长的第二轨迹,解决了用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题;达到了提供更长、更大、更宽阔的空间给用户操作、使得用户能够快速完成滑动控制操作,节省了电池电量,增长了终端的续航能力的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1A是一种翻页控件中的可滑动轨迹及当前触控点的外观示意图;
图1B是另一种翻页控件中的可滑动轨迹及当前触控点的外观示意图;
图2是本发明一个实施例提供的滑动控制方法的方法流程图;
图3A至图3C是图2所示实施例提供的可滑动轨迹及当前触控点的外观示意图;
图4是本发明另一实施例提供的滑动控制方法的方法流程图;
图5A至图5C是图4所示实施例提供的可滑动轨迹及当前触控点的外观示意图;
图5D是图4所示实施例提供的第一预定函数形成第二轨迹的一部分轨迹的实施示意图;
图5E是图4所示实施例提供的第二预定函数形成第二轨迹的另一部分轨迹的实施示意图;
图5F是不同函数类型的第一预定函数和第二预定函数的组合所形成的第二轨迹的外观示意图;
图5G是重新确定的当前触控点与第一轨迹、第一轨迹的第一端点和第一轨迹的第二端点之间的距离示意图;
图6是本发明再一实施例提供的滑动控制方法的方法流程图;
图7A至图7E是图6所示实施例提供的可滑动轨迹及当前触控点的外观示意图;
图7F至图7I是可滑动轨迹及当前触控点在另一具体的实施例中的外观示意图;
图8是本发明一个实施例提供的用于执行滑动控制方法的终端的结构方框图;
图9是本发明另一实施例提供的用于执行滑动控制方法的终端的结构方框图;
图10是图9所示实施例提供的类型选择模块的结构方框图;
图11是本发明再一实施例提供的用于执行滑动控制方法的终端的结构方框图;
图12是本发明一个实施例提供的终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
请参考图2,其示出了本发明一个实施例提供的滑动控制方法的方法流程图。本实施例主要以该滑动控制方法应用于包含有触摸显示屏或者触控板的终端中来举例说明,该终端可以包括智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等等。该滑动控制方法,包括:
步骤202,显示包含有当前触控点的可滑动轨迹;
以包含触摸显示屏的终端为例,终端可以在触摸显示屏上显示包含有当前触控点的可滑动轨迹。当前触控点可以对应当前页面,可滑动轨迹可以由若干个触控点来表示,也可以以直线段来表示。一种以直线段来表示的可滑动轨迹301以及当前触控点302的外观示意图可以参考图3A所示。
步骤204,检测作用于可滑动轨迹上的触发信号;
终端可以在触摸显示屏上检测作用于可滑动轨迹上的触发信号,该触发信号可以是用户手指在触摸显示屏上的触摸操作所触发的信号。
步骤206,若检测到触发信号,则根据触发信号重新确定当前触控点;
在终端检测到触发信号后,可以根据触发信号重新确定当前触控点,比如初始情况下,当前触控点对应的页面的页码为3,如图3A所示;在检测到触发信号后,根据触发信号在触摸显示屏上的触发位置重新在可滑动轨迹上确定另一个当前触控点,该当前触控点对应的页面的页码为5,如图3B所示。
步骤208,根据重新确定的当前触控点将可滑动轨迹上对应的第一轨迹变化为第二轨迹;
由于重新确定的当前触控点的位置可能不在初始显示的可滑动轨迹上,此时,终端可以根据重新确定的当前触控点将可滑动轨迹上对应的第一轨迹变化为第二轨迹。其中,第一轨迹可以为可滑动轨迹上的全部或者部分轨迹,第二轨迹的长度大于第一轨迹的长度,第二轨迹可以是呈曲线段或者折线段形状的连续或者不连续轨迹。比如,以第一轨迹为可滑动轨迹上的全部轨迹为例,终端可以根据重新确定的当前触控点303将可滑动轨迹301由初始的直线段变化为呈曲线段形状的、连续的第二轨迹,如图3B所示;又比如,以第一轨迹为可滑动轨迹上的部分轨迹,且该部分轨迹包含重新确定的当前触控点303为例,终端可以根据重新确定的当前触控点303将第一轨迹由初始的直线段变化为呈折线段形状的、不连续的第二轨迹304,如图3C所示。在图3C中,第一轨迹是以重新确定的当前触控点303为中心,长度为预定长度的一段轨迹,随着重新确定的当前触控点303发生变化,第一轨迹也会发生变化;相应地,第二轨迹也会发生变化。
需要注意的是,在第一轨迹变化为第二轨迹之后,两个相邻的触控点(本实施例中仅示出了当前触控点)之间的距离会变大,使得用户的操作可以更加准确。
综上所述,本实施例提供的滑动控制方法,通过在检测到触发信号后,将可滑动轨迹上对应的第一轨迹变化为长度更长的第二轨迹,解决了用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题;达到了提供更长、更大、更宽阔的空间给用户操作、使得用户能够快速、准确地完成滑动控制操作,节省了电池电量,增长了终端的续航能力的效果。
请参考图4,其示出了本发明另一实施例提供的滑动控制方法的方法流程图。与上一实施例相比,为了更为详细地进行描述,本实施例主要以该滑动控制方法应用于包含有触摸显示屏的终端中来举例说明,同时设可滑动轨迹包含有若干个触控点,第一轨迹为可滑动轨迹上的全部轨迹。该滑动控制方法,包括:
步骤402,显示包含有当前触控点的可滑动轨迹;
终端可以在触摸显示屏上显示包含有当前触控点的可滑动轨迹。当前触控点可以对应当前页面,本实施例中可滑动轨迹可以由若干个触控点来表示。此时,可滑动轨迹以及当前触控点的外观示意图可以参考图5A所示。假设,此时的当前触控点对应第三个页面。
步骤404,检测作用于可滑动轨迹上的触发信号;
终端可以在触摸显示屏上检测作用于可滑动轨迹上的触发信号,该触发信号可以是用户手指在触摸显示屏上对应于可滑动轨迹所在位置的触摸操作所产生的信号。比如,用户希望选择全部页面中靠近中间位置的页面,则用户手指在触摸显示屏上对应于可滑动轨迹所在位置的中间部位进行触摸操作,从而产生了触发信号。
步骤406,若检测到触发信号,则根据触发信号重新确定当前触控点;
在终端检测到触发信号后,可以根据触发信号重新确定当前触控点,比如初始情况下,当前触控点对应的页面的页码为3,如图5A所示;在检测到触发信号后,根据触发信号在触摸显示屏上的触发位置重新在可滑动轨迹上确定另一个当前触控点,该当前触控点对应的页面的页码为5,如图5B所示。
需要说明的是,此过程可以不止一次地执行,还可以是每隔预定时间间隔就执行一次,比如每隔0.1秒就执行一次。当触发信号是用户手指在触摸显示屏的可滑动轨迹所在位置上进行滑动触摸所产生的信号时,当前触控点可能会被多次重新确定。比如用户手指从左往右滑动,则页码为5、6、7和8的页面所对应的触控点将可能被依次确定为新的当前触控点。
步骤408,根据重新确定的当前触控点将可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹;
由于重新确定的当前触控点的位置可能不在初始显示的可滑动轨迹上,而是随着用户手指的故意或者非故意的操作而偏离于初始显示的可滑动轨迹的,比如,重新确定的当前触控点的位置位于初始显示的可滑动轨迹的下方不远处。此时,终端可以根据重新确定的当前触控点将可滑动轨迹上对应的第一轨迹变化为第二轨迹。其中,第二轨迹的长度大于第一轨迹的长度。比如,终端可以根据重新确定的当前触控点将初始呈直线段形状的可滑动轨迹变化为呈曲线段形状的可滑动轨迹,如图5B所示。
虽然初始显示的可滑动轨迹的外在表现形式可能是呈波浪线形状、略微有一些弧度的曲线段形状等等不同的形式,但是更多情况下初始显示的可滑动轨迹都是呈连续地或者不连续地直线段形状的。如果初始显示的可滑动轨迹是呈直线段形状的,则终端可以根据重新确定的当前触控点将可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹。在此变化过程中,终端可以根据预定的函数类型来决定第二轨迹的形状,该形状包括呈曲线段的形状或者呈折线段的形状。具体包括如下四个子步骤:
第一,终端根据重新确定的当前触控点所在的位置和第一轨迹上的第一端点所在的位置确定第一预定函数的参数值;
第一轨迹是呈直线段形状的轨迹时,会具有两个端点。在本实施例中,可以将两个端点中的一个称之为“第一端点”;两个端点中的另一个称之为“第二端点”
终端可以以重新确定的当前触控点所在的位置作为原点、终端的触摸显示屏的一个矩形边所在方向作为x轴、终端的触摸显示屏的另一矩形边所在方向作为y轴建立一个直角坐标系,如图5C所示。然后,以重新确定的当前触控点所在的位置作为一个坐标点,第一轨迹上的第一端点501所在的位置作为另一个坐标点,根据两个坐标点的坐标来计算出第一预定函数的参数值。第一预定函数的函数类型可以是一次线性函数y=±kx、抛物线函数y=±ax2、n次方函数y=±axn(n是大于等于3的整数)、指数函数y=±k(ax-1)、正弦函数y=±asinx、余弦函数y=±acosx和正切函数y=±atanx中的任一种。
以第一预定函数的函数类型是抛物线函数y=ax2为例,在根据重新确定的当前触控点所在的位置建立坐标系后,以重新确定的当前触控点所在的位置作为一个坐标点(0,0);第一轨迹上的第一端点所在的位置作为另一个坐标点(x1,y1),将两个坐标代入抛物线函数y=ax2,从而可以确定抛物线函数y=ax2中的参数值a,如图5D所示。
第二,根据第一预定函数确定第二轨迹中位于重新确定的当前触控点和第一端点之间的一部分轨迹;
在终端确定第一预定函数的参数值之后,第一预定函数在直角坐标系中的函数曲线就将被完全确定。此时,终端可以根据第一预定函数的函数曲线确定第二轨迹中位于重新确定的当前触控点和第一端点之间的一部分轨迹,如图5D所示,此时,可以确定第二轨迹中当前触控点左边部分的轨迹。
第三,根据重新确定的当前触控点所在的位置和第一轨迹上的第二端点所在的位置确定第二预定函数的参数值;
与第一子步骤和第二子步骤相类似地,终端还可以根据重新确定的当前触控点所在的位置和第一轨迹上的第二端点所在的位置确定第二预定函数的参数值。具体来讲,在直角坐标系已经被建立之后,以重新确定的当前触控点所在的位置作为一个坐标点,第一轨迹上的第二端点502所在的位置作为另一个坐标点,根据两个坐标点的坐标来计算出第二预定函数的参数值。第二预定函数的函数类型也可以是一次线性函数y=±kx、抛物线函数y=±ax2、n次方函数y=±axn(n是大于等于3的整数)、指数函数y=±k(ax-1)、正弦函数y=±asinx、余弦函数y=±acosx和正切函数y=±atanx中的任一种。第二预定函数的函数类型通常与第一预定函数的函数类型相同,但也可以不同。
仍然以第二预定函数的函数类型是抛物线函数y=ax2为例,在根据重新确定的当前触控点所在的位置建立坐标系后,以重新确定的当前触控点所在的位置作为一个坐标点(0,0);第一轨迹上的第二端点所在的位置作为另一个坐标点(x2,y2),将两个坐标代入抛物线函数y=ax2,从而可以确定抛物线函数y=ax2中的参数值a,如图5E所示。
第四,根据第二预定函数确定第二轨迹中位于重新确定的当前触控点和第二端点之间的另一部分轨迹;
在终端确定第二预定函数的参数值之后,第二预定函数在直角坐标系中的函数曲线就将被完全确定。此时,终端可以根据第二预定函数的函数曲线确定第二轨迹中位于重新确定的当前触控点和第一端点之间的另一部分轨迹,如图5E所示,此时,可以确定第二轨迹中当前触控点右边部分的轨迹。其中,第三子步骤和第四子步骤也可以在第一子步骤和第二子步骤之前进行。
一方面,由于第一预定函数和第二预定函数两者之间的函数类型可以相同,也可以不相同;另一方面,第一预定函数的函数类型可以从多种函数类型中选择,第二预定函数的函数类型也可以从多种函数类型中选择,所以第一预定函数和第二预定函数的不同选择可以实现多种不同的组合。第一预定函数和第二预定函数的不同组合,又会导致第二轨迹呈现多种不同的效果。请参考图5F,其依次示出了不同的4种组合所带来的4种第二轨迹。
当第一预定函数和第二预定函数都是一次线性函数时,会呈现出呈折线段形状的第二轨迹51,此时的第二轨迹51呈现一种较紧的“橡皮筋”效果;
当第一预定函数和第二预定函数都是n次方函数时,会呈现出曲率相对小的呈曲线段的第二轨迹52,此时的第二轨迹52呈现一种正常的“橡皮筋”效果;
当第一预定函数和第二预定函数都是正弦函数或者余弦函数时,会呈现出曲率相对大的呈曲线段的第二轨迹53,此时的第二轨迹53呈现一种很松的“橡皮筋”效果;
当第一预定函数是抛物线函数,第二预定函数是一次线性函数时,会呈现出一半呈曲线段、另一半呈折线段的第二轨迹54,此时的第二轨迹54呈现一端被拉拽的“橡皮筋”效果。
诸如此类,不再一一赘述。但是需要说明的是,为了能够使第二轨迹的显示与用户手指所产生的触发信号更有互动性。终端可以有选择性地对第一预定函数和第二预定函数使用不同的函数类型组合。优选地,在上述第一子步骤之前,还可以包括如下步骤:
第一,获取重新确定的当前触控点所在的位置与第一轨迹之间的距离;
当第一轨迹呈直线段形状时,重新确定的当前触控点所在的位置与第一轨迹之间的距离即为当前触控点所在的点与第一轨迹所在的直线之间的距离d,如图5G所示。
第二,根据该距离选择第一预定函数和第二预定函数的函数类型;
在终端获取到距离d后,可以根据该距离选择第一预定函数和第二预定函数的函数类型。具体来讲:
终端检测距离d是否小于第一阈值或大于第二阈值;
若检测到距离d小于第一阈值,则选择三角函数作为第一预定函数和/或第二预定函数的函数类型;也即在距离d较小时,呈现很松的“橡皮筋”效果;
若检测到距离d大于第二阈值,则选择一次线性函数作为第一预定函数和/或第二预定函数的函数类型;也即在距离d较大时,呈现很紧的“橡皮筋”效果;
若检测到距离d大于第一阈值且小于第二阈值,则选择抛物线函数、n次方函数和指数函数中的一种作为第一预定函数和/或第二预定函数的函数类型。也即在距离d适中时,呈现正常的“橡皮筋”效果。
更为优选地,终端还可以获取重新确定的当前触控点所在的位置与第一轨迹的第一端点之间的距离d2,然后根据距离d2选择第一预定函数的函数类型,距离d2可以是两点之间的直线距离,或者两点之间在x轴上的投影距离,如图5G所示;还可以获取重新确定的当前触控点所在的位置与第一轨迹的第二端点之间的距离d3,然后根据距离d3选择第二预定函数的函数类型,距离d3也可以是两点之间的直线距离,或者两点之间在x轴上的投影距离,如图5G所示。
显然,当用户手指不断在触摸显示屏中可滑动轨迹所在的位置上进行滑动触摸时,终端需要多次重复执行步骤406和步骤408,直至用户选择到希望的页面或者希望的进度为止。
综上所述,本实施例提供的滑动控制方法,通过在检测到触发信号后,将可滑动轨迹上对应的第一轨迹变化为长度更长的第二轨迹,解决了用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题;达到了提供更长、更大、更宽阔的空间给用户操作、使得用户能够快速完成滑动控制操作,节省了电池电量,增长了终端的续航能力的效果。本实施例还通过提供预设的或者即时选择的第一预定函数和第二预定函数来确定第二轨迹的呈现形状,使得用户手指产生的触发信号与第二轨迹之间的互动性增强,可以提高用户手指在操作当前触控点和可滑动轨迹时的精确性。
请参考图6,其示出了本发明再一实施例提供的滑动控制方法的方法流程图。为了展现更多地细节和不同的方面,与上一实施例相比,本实施例还在接收用户的触发信号之前和用户操作之后增加了动画效果。该滑动控制方法,包括:
步骤602,显示包含有当前触控点的可滑动轨迹;
终端可以在触摸显示屏上显示包含有当前触控点的可滑动轨迹。当前触控点可以对应当前页面,本实施例中可滑动轨迹可以由一条直线段701来表示,当前触控点可以由一个小丑702来表示,也即当前触控点的外在形式并不一定是点,也可以是一个图形。此时,可滑动轨迹以及当前触控点的外观示意图可以参考图7A所示。假设,此时的当前触控点对应第三个页面。
步骤604,检测是否是第一次显示包含有当前触控点的可滑动轨迹;
由于常规的可滑动轨迹均为直线段,用户事先可能并不知道可滑动轨迹还可以发生形变。所以,终端可以在第一次显示包含有当前触控点的可滑动轨迹后,显示相应的动画效果,提醒或者吸引用户来操作可滑动轨迹。为此,终端可以先检测是否是第一次显示包含有当前触控点的可滑动轨迹。
步骤606,若检测到是第一次显示包含有当前触控点的可滑动轨迹,则将可滑动轨迹上的显示内容进行预定时间长度的抖动显示,显示内容包括当前触控点;
若终端检测到是第一次显示包含有当前触控点的可滑动轨迹,则将可滑动轨迹上的显示内容进行预定时间长度的抖动显示,可滑动轨迹上的显示内容包括有当前触控点,还可能包括其它的触控点之类的其它显示内容。此处所述的“抖动显示”可以是可滑动轨迹的全部轨迹或者部分发生形变的抖动显示,如图7B所示。在用户观察到可滑动轨迹可以发生形变后,会被引导或者吸引而去触控可滑动轨迹和/或当前触控点。
步骤608,若检测到触发信号,则根据触发信号重新确定当前触控点;
在终端检测到触发信号后,可以根据触发信号重新确定当前触控点,比如初始情况下,当前触控点对应的页面的页码为3,如图7A所示;在检测到触发信号后,根据触发信号在触摸显示屏上的触发位置重新在可滑动轨迹上确定另一个当前触控点,该当前触控点对应的页面的页码为6,如图7C所示。
需要说明的是,此过程可以不止一次地执行,还可以是每隔预定时间间隔就执行一次,比如每隔0.2秒就执行一次。当触发信号是用户手指在触摸显示屏的可滑动轨迹所在位置上进行滑动触摸所产生的信号时,当前触控点可能会被多次重新确定。比如用户手指从左往右滑动,则页码为6、7和8的页面将可能被依次确定为新的当前触控点。
步骤610,根据重新确定的当前触控点将可滑动轨迹上对应的第一轨迹变化为第二轨迹;
由于重新确定的当前触控点的位置可能不在初始显示的可滑动轨迹上,而是随着用户手指的故意或者非故意的操作而偏离于初始显示的可滑动轨迹的,比如,重新确定的当前触控点的位置位于初始显示的可滑动轨迹的下方不远处。此时,终端可以根据重新确定的当前触控点将可滑动轨迹上对应的第一轨迹变化为第二轨迹。其中,第二轨迹的长度大于第一轨迹的长度。比如,终端可以根据重新确定的当前触控点将初始呈直线段形状的可滑动轨迹变化为呈曲线段形状的可滑动轨迹,如图7C所示。
为了简化重复性地描述,本步骤中的第二轨迹由函数类型均为n次方函数的第一预定函数和第二预定函数确定。具体的确定过程可以参考上一实施例中的步骤408中所公开的内容。
显然,当用户手指不断在触摸显示屏中可滑动轨迹所在的位置上进行滑动触摸时,终端需要多次重复执行步骤608和步骤610,直至用户选择到希望的页面或者希望的进度为止。
步骤612,检测第二触发信号;
终端还可以继续检测第二触发信号,第二触发信号用于表示用户中断或者终止对可滑动轨迹及当前触控点的操作。如果步骤608中的触发信号是用户手指在触摸显示屏上滑动所产生的信号,那么第二触发信号可以是用户手指从触摸显示屏上离开所产生的信号。
步骤614,若检测到第二触发信号,则将可滑动轨迹上的第二轨迹恢复回第一轨迹。
若终端检测到第二触发信号,则将可滑动轨迹上的第二轨迹重新恢复回第一轨迹。在此恢复过程中,终端可以显示从第二轨迹重新恢复回第一轨迹的动画。具体来讲,若第一轨迹呈直线段,那么终端显示动画的过程可以包括如下两个子步骤:
第一,终端将第二轨迹上的显示内容以第一轨迹为振荡轴做预定次数的衰减正弦振荡,第二轨迹上的显示内容包括重新确定的当前触控点;
终端可以将第二轨迹上的显示内容以第一轨迹为振荡轴做预定次数的衰减正弦振荡。以预定次数为5次,显示内容在衰减正弦振荡中每个周期的相位衰减率为50%为例,该衰减正弦振荡过程的简化示意图可以参考图7D所示。其中,从峰谷/峰底运动到振荡轴为一次振荡过程,5次振荡的顺序可参考图中从左往右示出的箭头指示。振荡周期可以是0.2秒、0.4秒或者0.6秒等等。
第二,在最后一次振荡后,将第二轨迹恢复回第一轨迹。
在预定次数振荡后,终端可以将第二轨迹恢复回第一轨迹,如图7E所示。此时,如果可滑动轨迹及当前触控点是对应于翻页控件类的应用,比如电子书阅读应用,则终端可能还需要将最终确定的当前触控点所对应的页面作为当前页面进行显示,如图7E所示;如果可滑动轨迹及当前触控点是对应于进度条类的应用,比如音乐播放器应用,则终端可能还需要将音乐播放的进度跳转到最终确定的当前触控点所对应的播放时间来播放。
需要说明的是,步骤604中将可滑动轨迹进行抖动显示时,可以采用类似于如本步骤中的第一和第二子步骤所描述的振荡过程进行显示。
综上所述,本实施例提供的滑动控制方法,通过在检测到触发信号后,将可滑动轨迹上对应的第一轨迹变化为长度更长的第二轨迹,解决了用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题;达到了提供更长、更大、更宽阔的空间给用户操作、使得用户能够快速完成滑动控制操作,节省了电池电量,增长了终端的续航能力的效果。本实施例还通过提供预设的或者即时选择的第一预定函数和第二预定函数来确定第二轨迹的呈现形状,使得用户手指产生的触发信号与第二轨迹之间的互动性增强,可以提高用户手指在操作当前触控点和可滑动轨迹时的精确性。本实施例还通过在用户操作之前或者用户操作之后,增加相应的动画效果,使得能够引导用户快速、直接、准确地对可滑动轨迹及当前触控点进行操作,进一步地节省了滑动控制操作所耗费的时间,节省了电池电量,增长了终端的续航能力的效果。
需要说明的是,虽然上述实施例中均以第一轨迹为可滑动轨迹的全部轨迹来举例说明,并同时示出了可滑动轨迹和当前触控点的一些可能的外在显示形式,但是应当注意到第一轨迹也可以为可滑动轨迹的部分轨迹,比如第一轨迹可以是以当前触控点为中心,长度为预定长度的轨迹。可滑动轨迹和当前触控点也可能存在其它的外在显示形式。限于篇幅所限,不再一一赘述,仅再以第一轨迹为可滑动轨迹的部分轨迹来举例说明。具体如下:
在图7F所示出的例子中,可滑动轨迹703是一条呈直线段形状的轨迹;当前触控点704是一个紧贴在可滑动轨迹703上的小球。当当前触控点704被触发信号重新确定时,可滑动轨迹703上的部分轨迹会发生形变,如图7G所示,也即第一轨迹被形变为第二轨迹,使得用户可以在更大、更长的空间中滑动当前触控点704,此时的第一轨迹即为以当前触控点为中心,长度为预定长度的轨迹,并且会随着当前触控点的重新确定而不断变化。相应地,在第一次显示可滑动轨迹703和当前触控点704时,也可以显示当前触控点704在可滑动轨迹703上横向滚动和/或竖向跳动的动画,如图7H所示。在终端检测到第二触发信号时,不仅可以显示可滑动轨迹704中第一轨迹部分的衰减振荡的过程,还可以显示当前触控点704被弹出可滑动轨迹704,然后再落回可滑动轨迹704的过程,如图7I所示。
以下为本发明的装置实施例,在装置实施例中未详尽描述的细节,可以参考上述对应的方法实施例。
请参考图8,其示出了本发明一个实施例提供的用于执行滑动控制方法的终端的结构方框图。所述终端,包括:触控显示模块820、信号检测模块840、触控确定模块860和轨迹变化模块880。
触控显示模块820,用于显示包含有当前触控点的可滑动轨迹;
信号检测模块840,用于检测作用于所述触控显示模块820显示的可滑动轨迹上的触发信号;
触控确定模块860,用于若所述信号检测模块840检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;
轨迹变化模块880,用于根据所述触控确定模块860重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
综上所述,本实施例提供的用于执行滑动控制方法的终端,通过在检测到触发信号后,将可滑动轨迹上对应的第一轨迹变化为长度更长的第二轨迹,解决了用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题;达到了提供更长、更大、更宽阔的空间给用户操作、使得用户能够快速完成滑动控制操作,节省了电池电量,增长了终端的续航能力的效果。
请参考图9,其示出了本发明另一实施例提供的用于执行滑动控制方法的终端的结构方框图。所述终端,包括:触控显示模块820、信号检测模块840、触控确定模块860和轨迹变化模块880。
触控显示模块820,用于显示包含有当前触控点的可滑动轨迹;
信号检测模块840,用于检测作用于所述触控显示模块820显示的可滑动轨迹上的触发信号;
触控确定模块860,用于若所述信号检测模块840检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;
轨迹变化模块880,用于根据所述触控确定模块860重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
所述轨迹变化模块880,具体用于根据所述触控确定模块860重新确定的当前触控点将所述可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹。
所述轨迹变化模块880,包括:第一参数单元882、第一确定单元884、第二参数单元886和第二确定单元888;
所述第一参数单元882,用于根据所述触控确定模块860重新确定的当前触控点所在的位置和所述第一轨迹上的第一端点所在的位置确定第一预定函数的参数值;
所述第一确定单元884,用于根据所述第一参数单元882确定的第一预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第一端点之间的一部分轨迹;
所述第二参数单元886,用于根据所述触控确定模块860重新确定的当前触控点所在的位置和所述第一轨迹上的第二端点所在的位置确定第二预定函数的参数值;
所述第二确定单元888,用于根据所述第二参数单元886确定的第二预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第二端点之间的另一部分轨迹;
其中,所述第一预定函数和所述第二预定函数的函数类型分别为一次线性函数、抛物线函数、n次方函数、指数函数和三角函数中的任一种。
优选地,所述终端,还包括:距离获取模块872和类型选择模块874;
所述距离获取模块872,用于获取所述触控确定模块860重新确定的当前触控点所在的位置与所述第一轨迹之间的距离;
所述类型选择模块874,用于根据所述距离获取模块872获取到的距离选择所述第一预定函数和所述第二预定函数的函数类型。
更进一步地,所述类型选择模块874,包括:阈值检测单元874a、第一选择单元874b、第二选择单元874c和第三选择单元874d,如图10所示。
所述阈值检测单元874a,用于检测所述距离获取模块872获取到的距离是否小于第一阈值或大于第二阈值;
所述第一选择单元874b,用于若所述阈值检测单元874a检测到所述距离小于第一阈值,则选择所述三角函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
所述第二选择单元874c,用于若所述阈值检测单元874b检测到所述距离大于第二阈值,则选择所述一次线性函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
所述第三选择单元874d,用于若所述阈值检测单元874c检测到所述距离大于第一阈值且小于第二阈值,则选择所述抛物线函数、n次方函数和指数函数中的一种作为所述第一预定函数和/或所述第二预定函数的函数类型。
综上所述,本实施例提供的用于执行滑动控制方法的终端,通过在检测到触发信号后,将可滑动轨迹上对应的第一轨迹变化为长度更长的第二轨迹,解决了用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题;达到了提供更长、更大、更宽阔的空间给用户操作、使得用户能够快速完成滑动控制操作,节省了电池电量,增长了终端的续航能力的效果。本实施例还通过提供预设的或者即时选择的第一预定函数和第二预定函数来确定第二轨迹的呈现形状,使得用户手指产生的触发信号与第二轨迹之间的互动性增强,可以提高用户手指在操作当前触控点和可滑动轨迹时的精确性。
请参考图11,其示出了本发明再一实施例提供的用于执行滑动控制方法的终端的结构方框图。所述终端,包括:触控显示模块820、信号检测模块840、触控确定模块860和轨迹变化模块880。
触控显示模块820,用于显示包含有当前触控点的可滑动轨迹;
信号检测模块840,用于检测作用于所述触控显示模块820显示的可滑动轨迹上的触发信号;
触控确定模块860,用于若所述信号检测模块840检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;
轨迹变化模块880,用于根据所述触控确定模块860重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
所述轨迹变化模块880,具体用于根据所述触控确定模块860重新确定的当前触控点将所述可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹。
所述轨迹变化模块880,包括:第一参数单元882、第一确定单元884、第二参数单元886和第二确定单元888;
所述第一参数单元882,用于根据所述触控确定模块860重新确定的当前触控点所在的位置和所述第一轨迹上的第一端点所在的位置确定第一预定函数的参数值;
所述第一确定单元884,用于根据所述第一参数单元882确定的第一预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第一端点之间的一部分轨迹;
所述第二参数单元886,用于根据所述触控确定模块860重新确定的当前触控点所在的位置和所述第一轨迹上的第二端点所在的位置确定第二预定函数的参数值;
所述第二确定单元888,用于根据所述第二参数单元886确定的第二预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第二端点之间的另一部分轨迹;
其中,所述第一预定函数和所述第二预定函数的函数类型分别为一次线性函数、抛物线函数、n次方函数、指数函数和三角函数中的任一种。
优选地,所述终端,还包括:距离获取模块872和类型选择模块874;
所述距离获取模块872,用于获取所述触控确定模块860重新确定的当前触控点所在的位置与所述第一轨迹之间的距离;
所述类型选择模块874,用于根据所述距离获取模块872获取到的距离选择所述第一预定函数和所述第二预定函数的函数类型。
更进一步地,所述类型选择模块874,包括:阈值检测单元874a、第一选择单元874b、第二选择单元874c和第三选择单元874d,如图10所示。
所述阈值检测单元874a,用于检测所述距离获取模块872获取到的距离是否小于第一阈值或大于第二阈值;
所述第一选择单元874b,用于若所述阈值检测单元874a检测到所述距离小于第一阈值,则选择所述三角函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
所述第二选择单元874c,用于若所述阈值检测单元874b检测到所述距离大于第二阈值,则选择所述一次线性函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
所述第三选择单元874d,用于若所述阈值检测单元874c检测到所述距离大于第一阈值且小于第二阈值,则选择所述抛物线函数、n次方函数和指数函数中的一种作为所述第一预定函数和/或所述第二预定函数的函数类型。
所述终端,还包括:第二检测模块892和轨迹恢复模块894;
所述第二检测模块892,用于检测第二触发信号;
所述轨迹恢复模块894,用于若所述第二检测模块892检测到所述第二触发信号,则将所述可滑动轨迹上的所述第二轨迹恢复回所述第一轨迹。
若所述第一轨迹呈直线段,则所述轨迹恢复模块894,包括:振荡显示单元894a和轨迹恢复单元894b;
所述振荡显示单元894a,用于将所述第二轨迹上的显示内容以所述第一轨迹为振荡轴做预定次数的衰减正弦振荡,所述第二轨迹上的显示内容包括所述重新确定的当前触控点;
所述轨迹恢复单元894b,用于在所述振荡显示单元894a的最后一次振荡后,将所述第二轨迹恢复回所述第一轨迹。
作为一种优选参数,所述预定次数为5次,所述显示内容在所述衰减正弦振荡中每个周期的相位衰减率为50%。
所述终端,还可以包括:第一检测模块832和抖动显示模块834;
所述第一检测模块832,用于检测是否是第一次显示包含有当前触控点的可滑动轨迹;
所述抖动显示模块834,用于若所述第一检测模块832检测到是第一次显示包含有当前触控点的可滑动轨迹,则将所述可滑动轨迹上的显示内容进行预定时间长度的抖动显示,所述显示内容包括所述当前触控点。
综上所述,本实施例提供的用于执行滑动控制方法的终端,通过在检测到触发信号后,将可滑动轨迹上对应的第一轨迹变化为长度更长的第二轨迹,解决了用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题;达到了提供更长、更大、更宽阔的空间给用户操作、使得用户能够快速完成滑动控制操作,节省了电池电量,增长了终端的续航能力的效果。本实施例还通过提供预设的或者即时选择的第一预定函数和第二预定函数来确定第二轨迹的呈现形状,使得用户手指产生的触发信号与第二轨迹之间的互动性增强,可以提高用户手指在操作当前触控点和可滑动轨迹时的精确性。本实施例还通过在用户操作之前或者用户操作之后,增加相应的动画效果,使得能够引导用户快速、直接、准确地对可滑动轨迹及当前触控点进行操作,进一步地节省了滑动控制操作所耗费的时间,节省了电池电量,增长了终端的续航能力的效果。
需要说明的是:上述实施例提供的用于执行滑动控制方法的终端在滑动控制可滑动轨迹时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的用于执行滑动控制方法的终端与滑动控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图12,其示出了本发明实施例所涉及的具有触敏表面的结构示意图,该终端可以用于实施上述实施例中提供的滑动控制方法。具体来讲:
终端1200可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi(wireless fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图11中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端1200的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端1200的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图11中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
终端1200还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端1200移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端1200还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与终端1200之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端1200的通信。
WiFi属于短距离无线传输技术,终端1200通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了WiFi模块170,但是可以理解的是,其并不属于终端1200的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是终端1200的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端1200的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
终端1200还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端1200还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行述一个或者一个以上程序包含用于进行以下操作的指令:
显示包含有当前触控点的可滑动轨迹;检测作用于所述可滑动轨迹上的触发信号;若检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;根据所述重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:
根据所述重新确定的当前触控点将所述可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹。
在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:
根据所述重新确定的当前触控点所在的位置和所述第一轨迹上的第一端点所在的位置确定第一预定函数的参数值;
根据所述第一预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第一端点之间的一部分轨迹;
根据所述重新确定的当前触控点所在的位置和所述第一轨迹上的第二端点所在的位置确定第二预定函数的参数值;
根据所述第二预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第二端点之间的另一部分轨迹;
其中,所述第一预定函数和所述第二预定函数的函数类型分别为一次线性函数、抛物线函数、n次方函数、指数函数和三角函数中的任一种。
在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:
获取所述重新确定的当前触控点所在的位置与所述第一轨迹之间的距离;
根据所述距离选择所述第一预定函数和所述第二预定函数的函数类型。
在第一、第二、第三或者第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:
检测所述距离是否小于第一阈值或大于第二阈值;
若检测到所述距离小于第一阈值,则选择所述三角函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
若检测到所述距离大于第二阈值,则选择所述一次线性函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
若检测到所述距离大于第一阈值且小于第二阈值,则选择所述抛物线函数、n次方函数和指数函数中的一种作为所述第一预定函数和/或所述第二预定函数的函数类型。
在第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:
检测第二触发信号;
若检测到所述第二触发信号,则将所述可滑动轨迹上的所述第二轨迹恢复回所述第一轨迹。
在第六种可能的实施方式作为基础而提供的第七种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:
所述第一轨迹呈直线段;
将所述第二轨迹上的显示内容以所述第一轨迹为振荡轴做预定次数的衰减正弦振荡,所述第二轨迹上的显示内容包括所述重新确定的当前触控点;
在最后一次振荡后,将所述第二轨迹恢复回所述第一轨迹。
在第七种可能的实施方式作为基础而提供的第八种可能的实施方式中,所述预定次数为5次,所述显示内容在所述衰减正弦振荡中每个周期的相位衰减率为50%。
在第一至第八种可能的实施方式中的任一种作为基础而提供的第九种可能的实施方式,所述终端的存储器中,还包含用于执行以下操作的指令:
检测是否是第一次显示包含有当前触控点的可滑动轨迹;
若检测到是第一次显示包含有当前触控点的可滑动轨迹,则将所述可滑动轨迹上的显示内容进行预定时间长度的抖动显示,所述显示内容包括所述当前触控点。
综上所述,本实施例提供的终端,通过在检测到触发信号后,将可滑动轨迹上对应的第一轨迹变化为长度更长的第二轨迹,解决了用户手指操作翻页控件的过程中经常有误操作或者定位不准等问题;达到了提供更长、更大、更宽阔的空间给用户操作、使得用户能够快速完成滑动控制操作,节省了电池电量,增长了终端的续航能力的效果。本实施例还通过提供预设的或者即时选择的第一预定函数和第二预定函数来确定第二轨迹的呈现形状,使得用户手指产生的触发信号与第二轨迹之间的互动性增强,可以提高用户手指在操作当前触控点和可滑动轨迹时的精确性。本实施例还通过在用户操作之前或者用户操作之后,增加相应的动画效果,使得能够引导用户快速、直接、准确地对可滑动轨迹及当前触控点进行操作,进一步地节省了滑动控制操作所耗费的时间,节省了电池电量,增长了终端的续航能力的效果。
作为另一方面,本发明再一实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序被一个或者一个以上的处理器用来执行一个滑动控制方法,所述方法包括:
显示包含有当前触控点的可滑动轨迹;
检测作用于所述可滑动轨迹上的触发信号;
若检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;
根据所述重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述根据所述重新确定的当前触控点将所述可滑动轨迹上的第一轨迹变化为第二轨迹,包括:
根据所述重新确定的当前触控点将所述可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹。
在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述根据所述重新确定的当前触控点将所述可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹,包括:
根据所述重新确定的当前触控点所在的位置和所述第一轨迹上的第一端点所在的位置确定第一预定函数的参数值;
根据所述第一预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第一端点之间的一部分轨迹;
根据所述重新确定的当前触控点所在的位置和所述第一轨迹上的第二端点所在的位置确定第二预定函数的参数值;
根据所述第二预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第二端点之间的另一部分轨迹;
其中,所述第一预定函数和所述第二预定函数的函数类型分别为一次线性函数、抛物线函数、n次方函数、指数函数和三角函数中的任一种。
在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述根据所述重新确定的当前触控点所在的位置和所述第一轨迹上的第一端点所在的位置确定第一预定函数的参数值之前,还包括:
获取所述重新确定的当前触控点所在的位置与所述第一轨迹之间的距离;
根据所述距离选择所述第一预定函数和所述第二预定函数的函数类型。
在第一、第二、第三或者第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述根据所述距离选择所述第一预定函数和所述第二预定函数的函数类型,包括:
检测所述距离是否小于第一阈值或大于第二阈值;
若检测到所述距离小于第一阈值,则选择所述三角函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
若检测到所述距离大于第二阈值,则选择所述一次线性函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
若检测到所述距离大于第一阈值且小于第二阈值,则选择所述抛物线函数、n次方函数和指数函数中的一种作为所述第一预定函数和/或所述第二预定函数的函数类型。
在第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,所述根据所述重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹之后,还包括:
检测第二触发信号;
若检测到所述第二触发信号,则将所述可滑动轨迹上的所述第二轨迹恢复回所述第一轨迹。
在第六种可能的实施方式作为基础而提供的第七种可能的实施方式中,所述第一轨迹呈直线段,则所述将所述可滑动轨迹上的所述第二轨迹恢复回所述第一轨迹,包括:
将所述第二轨迹上的显示内容以所述第一轨迹为振荡轴做预定次数的衰减正弦振荡,所述第二轨迹上的显示内容包括所述重新确定的当前触控点;
在最后一次振荡后,将所述第二轨迹恢复回所述第一轨迹。
在第七种可能的实施方式作为基础而提供的第八种可能的实施方式中,所述预定次数为5次,所述显示内容在所述衰减正弦振荡中每个周期的相位衰减率为50%。
在第一至第八种可能的实施方式中的任一种作为基础而提供的第九种可能的实施方式,所述显示包含有当前触控点的可滑动轨迹之后,所述检测作用于所述可滑动轨迹上的触发信号之前,还包括:
检测是否是第一次显示包含有当前触控点的可滑动轨迹;
若检测到是第一次显示包含有当前触控点的可滑动轨迹,则将所述可滑动轨迹上的显示内容进行预定时间长度的抖动显示,所述显示内容包括所述当前触控点。
作为再一方面,本发明另一实施例中还提供了一种图形用户接口,所述图形用户接口用在终端上,所述终端包括触摸屏显示器、存储器和用于执行一个或者一个以上的程序的一个或者一个以上的处理器;所述图形用户接口包括:
在所述触摸屏显示器上显示的包含有当前触控点的可滑动轨迹;
若检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;
根据所述重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
应当理解的是,本文中虽然使用术语第一、第二等描述各个元件,但是这些元件应该不受这些术语的限制。这些术语仅被用于彼此区分元件。例如,第第一触发信号也可以称之为第二触发信号,第二触发信号也可被称之为第一接触。而不脱离本发明的范围。第一触发信号和第二触发信号是两个触发信号,但是它们不是相同的接触。还应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、和“the”)旨在也包括复数形式。还应该理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (18)
1.一种滑动控制方法,其特征在于,所述方法包括:
显示包含有当前触控点的可滑动轨迹;
检测作用于所述可滑动轨迹上的触发信号;
若检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;
根据所述重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
2.根据权利要求1所述的方法,其特征在于,所述根据所述重新确定的当前触控点将所述可滑动轨迹上的第一轨迹变化为第二轨迹,包括:
根据所述重新确定的当前触控点将所述可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹。
3.根据权利要求2所述的方法,其特征在于,所述根据所述重新确定的当前触控点将所述可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹,包括:
根据所述重新确定的当前触控点所在的位置和所述第一轨迹上的第一端点所在的位置确定第一预定函数的参数值;
根据所述第一预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第一端点之间的一部分轨迹;
根据所述重新确定的当前触控点所在的位置和所述第一轨迹上的第二端点所在的位置确定第二预定函数的参数值;
根据所述第二预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第二端点之间的另一部分轨迹;
其中,所述第一预定函数和所述第二预定函数的函数类型分别为一次线性函数、抛物线函数、n次方函数、指数函数和三角函数中的任一种。
4.根据权利要求3所述的方法,其特征在于,所述根据所述重新确定的当前触控点所在的位置和所述第一轨迹上的第一端点所在的位置确定第一预定函数的参数值之前,还包括:
获取所述重新确定的当前触控点所在的位置与所述第一轨迹之间的距离;
根据所述距离选择所述第一预定函数和所述第二预定函数的函数类型。
5.根据权利要求4所述的方法,其特征在于,所述根据所述距离选择所述第一预定函数和所述第二预定函数的函数类型,包括:
检测所述距离是否小于第一阈值或大于第二阈值;
若检测到所述距离小于第一阈值,则选择所述三角函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
若检测到所述距离大于第二阈值,则选择所述一次线性函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
若检测到所述距离大于第一阈值且小于第二阈值,则选择所述抛物线函数、n次方函数和指数函数中的一种作为所述第一预定函数和/或所述第二预定函数的函数类型。
6.根据权利要求1至5任一所述的方法,其特征在于,所述根据所述重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹之后,还包括:
检测第二触发信号;
若检测到所述第二触发信号,则将所述可滑动轨迹上的所述第二轨迹恢复回所述第一轨迹。
7.根据权利要求6所述的方法,其特征在于,所述第一轨迹呈直线段,则所述将所述可滑动轨迹上的所述第二轨迹恢复回所述第一轨迹,包括:
将所述第二轨迹上的显示内容以所述第一轨迹为振荡轴做预定次数的衰减正弦振荡,所述第二轨迹上的显示内容包括所述重新确定的当前触控点;
在最后一次振荡后,将所述第二轨迹恢复回所述第一轨迹。
8.根据权利要求7所述的方法,其特征在于,所述预定次数为5次,所述显示内容在所述衰减正弦振荡中每个周期的相位衰减率为50%。
9.根据权利要求1至5、7、8任一所述的方法,其特征在于,所述显示包含有当前触控点的可滑动轨迹之后,所述检测作用于所述可滑动轨迹上的触发信号之前,还包括:
检测是否是第一次显示包含有当前触控点的可滑动轨迹;
若检测到是第一次显示包含有当前触控点的可滑动轨迹,则将所述可滑动轨迹上的显示内容进行预定时间长度的抖动显示,所述显示内容包括所述当前触控点。
10.一种用于执行滑动控制方法的终端,其特征在于,所述终端,包括:
触控显示模块,用于显示包含有当前触控点的可滑动轨迹;
信号检测模块,用于检测作用于所述触控显示模块显示的可滑动轨迹上的触发信号;
触控确定模块,用于若所述信号检测模块检测到所述触发信号,则根据所述触发信号重新确定所述当前触控点;
轨迹变化模块,用于根据所述触控确定模块重新确定的当前触控点将所述可滑动轨迹上对应的第一轨迹变化为第二轨迹;
其中,所述第一轨迹为所述可滑动轨迹上的全部或者部分轨迹,所述第二轨迹的长度大于所述第一轨迹的长度。
11.根据权利要求10所述的终端,其特征在于,所述轨迹变化模块,具体用于根据所述重新确定的当前触控点将所述可滑动轨迹上的呈直线段的第一轨迹变化为呈曲线段或呈折线段的第二轨迹。
12.根据权利要求11所述的终端,其特征在于,所述轨迹变化模块,包括:
第一参数单元、第一确定单元、第二参数单元和第二确定单元;
所述第一参数单元,用于根据所述触控确定模块重新确定的当前触控点所在的位置和所述第一轨迹上的第一端点所在的位置确定第一预定函数的参数值;
所述第一确定单元,用于根据所述第一参数单元确定的第一预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第一端点之间的一部分轨迹;
所述第二参数单元,用于根据所述触控确定模块重新确定的当前触控点所在的位置和所述第一轨迹上的第二端点所在的位置确定第二预定函数的参数值;
所述第二确定单元,用于根据所述第二参数单元确定的第二预定函数确定所述第二轨迹中位于所述重新确定的当前触控点和所述第二端点之间的另一部分轨迹;
其中,所述第一预定函数和所述第二预定函数的函数类型分别为一次线性函数、抛物线函数、n次方函数、指数函数和三角函数中的任一种。
13.根据权利要求12所述的终端,其特征在于,所述终端,还包括:距离获取模块和类型选择模块;
所述距离获取模块,用于获取所述触控确定模块重新确定的当前触控点所在的位置与所述第一轨迹之间的距离;
所述类型选择模块,用于根据所述距离获取模块获取到的距离选择所述第一预定函数和所述第二预定函数的函数类型。
14.根据权利要求13所述的终端,其特征在于,所述类型选择模块,包括:
阈值检测单元、第一选择单元、第二选择单元和第三选择单元;
所述阈值检测单元,用于检测所述距离获取模块获取到的距离是否小于第一阈值或大于第二阈值;
所述第一选择单元,用于若所述阈值检测单元检测到所述距离小于第一阈值,则选择所述三角函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
所述第二选择单元,用于若所述阈值检测单元检测到所述距离大于第二阈值,则选择所述一次线性函数作为所述第一预定函数和/或所述第二预定函数的函数类型;
所述第三选择单元,用于若所述阈值检测单元检测到所述距离大于第一阈值且小于第二阈值,则选择所述抛物线函数、n次方函数和指数函数中的一种作为所述第一预定函数和/或所述第二预定函数的函数类型。
15.根据权利要求10至14任一所述的终端,其特征在于,所述终端,还包括:第二检测模块和轨迹恢复模块;
所述第二检测模块,用于检测第二触发信号;
所述轨迹恢复模块,用于若所述第二检测模块检测到所述第二触发信号,则将所述可滑动轨迹上的所述第二轨迹恢复回所述第一轨迹。
16.根据权利要求15所述的终端,其特征在于,所述第一轨迹呈直线段,则所述轨迹恢复模块,包括:振荡显示单元和轨迹恢复单元;
所述振荡显示单元,用于将所述第二轨迹上的显示内容以所述第一轨迹为振荡轴做预定次数的衰减正弦振荡,所述第二轨迹上的显示内容包括所述重新确定的当前触控点;
所述轨迹恢复单元,用于在所述振荡显示单元的最后一次振荡后,将所述第二轨迹恢复回所述第一轨迹。
17.根据权利要求16所述的终端,其特征在于,所述预定次数为5次,所述显示内容在所述衰减正弦振荡中每个周期的相位衰减率为50%。
18.根据权利要求10至14、16、17任一所述的终端,其特征在于,所述终端,还包括:第一检测模块和抖动显示模块;
所述第一检测模块,用于检测是否是第一次显示包含有当前触控点的可滑动轨迹;
所述抖动显示模块,用于若所述第一检测模块检测到是第一次显示包含有当前触控点的可滑动轨迹,则将所述可滑动轨迹上的显示内容进行预定时间长度的抖动显示,所述显示内容包括所述当前触控点。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310049691.XA CN103984493B (zh) | 2013-02-07 | 2013-02-07 | 滑动控制方法及终端 |
PCT/CN2013/087344 WO2014121623A1 (en) | 2013-02-07 | 2013-11-18 | Sliding control method and terminal device thereof |
US14/264,854 US9377868B2 (en) | 2013-02-07 | 2014-04-29 | Sliding control method and terminal device thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310049691.XA CN103984493B (zh) | 2013-02-07 | 2013-02-07 | 滑动控制方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103984493A CN103984493A (zh) | 2014-08-13 |
CN103984493B true CN103984493B (zh) | 2018-06-19 |
Family
ID=51276491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310049691.XA Active CN103984493B (zh) | 2013-02-07 | 2013-02-07 | 滑动控制方法及终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9377868B2 (zh) |
CN (1) | CN103984493B (zh) |
WO (1) | WO2014121623A1 (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD746856S1 (en) * | 2013-02-07 | 2016-01-05 | Tencent Technology (Shenzhen) Company Limited | Display screen portion with an animated graphical user interface |
CN103576578B (zh) * | 2013-11-05 | 2017-04-12 | 小米科技有限责任公司 | 一种采用耳机线对终端进行控制的方法、装置和设备 |
USD765684S1 (en) * | 2014-08-26 | 2016-09-06 | Tencent Technology (Shenzhen) Company Limited | Display screen with graphical user interface |
USD819065S1 (en) * | 2016-03-28 | 2018-05-29 | Huawei Technologies Co., Ltd. | Display screen or portion thereof with graphical user interface |
CN106293238A (zh) * | 2016-08-15 | 2017-01-04 | 北京小米移动软件有限公司 | 触控精度调节方法、装置和电子设备 |
CN107870951B (zh) * | 2016-09-28 | 2021-12-28 | 珠海金山办公软件有限公司 | 一种文档页面的跳转方法及装置 |
USD820855S1 (en) * | 2016-11-02 | 2018-06-19 | Google Llc | Computer display screen with graphical user interface for navigation |
USD830376S1 (en) * | 2016-11-02 | 2018-10-09 | Google Llc | Computer display screen with transitional graphical user interface for navigation |
CN107315520A (zh) * | 2017-06-13 | 2017-11-03 | 咪咕数字传媒有限公司 | 一种电子设备及其信息处理方法、装置和存储介质 |
USD886137S1 (en) * | 2017-12-01 | 2020-06-02 | Delos Living Llc | Display screen or portion thereof with animated graphical user interface |
USD918231S1 (en) | 2017-12-01 | 2021-05-04 | Delos Living Llc | Display screen or portion thereof with graphical user interface |
USD1009882S1 (en) | 2017-12-01 | 2024-01-02 | Delos Living Llc | Display screen or portion thereof with graphical user interface |
CN108920060A (zh) * | 2018-07-06 | 2018-11-30 | 北京微播视界科技有限公司 | 音量的显示方法、装置、终端设备及存储介质 |
CN111381666B (zh) * | 2018-12-27 | 2023-08-01 | 北京右划网络科技有限公司 | 基于滑动手势的控制方法、装置,终端设备及存储介质 |
CN110018774B (zh) * | 2019-03-08 | 2020-09-01 | 上海趣虫科技有限公司 | 一种基于滑行轨迹识别的输入法及处理终端 |
CN113905183B (zh) * | 2021-08-25 | 2024-04-16 | 珠海全志科技股份有限公司 | 宽动态范围图像的色差校正方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011100253A (ja) * | 2009-11-05 | 2011-05-19 | Sharp Corp | 描画装置 |
CN102648447A (zh) * | 2009-12-07 | 2012-08-22 | 摩托罗拉移动公司 | 用于显示被安排成序列的多个项目的显示界面和方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4325075B2 (ja) * | 2000-04-21 | 2009-09-02 | ソニー株式会社 | データオブジェクト管理装置 |
US7663605B2 (en) * | 2003-01-08 | 2010-02-16 | Autodesk, Inc. | Biomechanical user interface elements for pen-based computers |
CN101390034B (zh) * | 2004-01-29 | 2012-03-14 | 辛纳普蒂克斯有限公司 | 采用二维定位设备产生一维信号的方法及装置 |
US8832575B2 (en) * | 2006-09-26 | 2014-09-09 | Core Wireless Licensing S.A.R.L | Speed dependent displaying of information items in a graphical user interface |
AU2006252191B2 (en) * | 2006-12-21 | 2009-03-26 | Canon Kabushiki Kaisha | Scrolling Interface |
US8347230B2 (en) * | 2008-09-30 | 2013-01-01 | Apple Inc. | Visual presentation of multiple internet pages |
CN102129321A (zh) * | 2011-03-07 | 2011-07-20 | 惠州Tcl移动通信有限公司 | 基于触摸屏的轨迹记录、比较方法 |
KR101780491B1 (ko) * | 2011-05-02 | 2017-09-21 | 삼성전자 주식회사 | 컨텐츠 상세 제어 방법 및 이를 지원하는 휴대 단말기 |
-
2013
- 2013-02-07 CN CN201310049691.XA patent/CN103984493B/zh active Active
- 2013-11-18 WO PCT/CN2013/087344 patent/WO2014121623A1/en active Application Filing
-
2014
- 2014-04-29 US US14/264,854 patent/US9377868B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011100253A (ja) * | 2009-11-05 | 2011-05-19 | Sharp Corp | 描画装置 |
CN102648447A (zh) * | 2009-12-07 | 2012-08-22 | 摩托罗拉移动公司 | 用于显示被安排成序列的多个项目的显示界面和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103984493A (zh) | 2014-08-13 |
WO2014121623A1 (en) | 2014-08-14 |
US20140285455A1 (en) | 2014-09-25 |
US9377868B2 (en) | 2016-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103984493B (zh) | 滑动控制方法及终端 | |
TWI624781B (zh) | 用以結合多個設備的顯示器之方法、裝置及電腦程式產品 | |
RU2632153C2 (ru) | Способ, устройство и терминал для отображения виртуальной клавиатуры | |
US9740671B2 (en) | Method and apparatus of generating a webpage from an original design file comprising layers | |
US10372320B2 (en) | Device and method for operating on touch screen, and storage medium | |
CN109710139B (zh) | 一种页面处理方法、装置、终端以及存储介质 | |
CN105549740B (zh) | 一种播放音频数据的方法和装置 | |
CN104142779B (zh) | 用户界面控制方法、装置和终端 | |
WO2015039445A1 (zh) | 通知消息显示方法、装置及电子设备 | |
US9760998B2 (en) | Video processing method and apparatus | |
CN104869465B (zh) | 视频播放控制方法和装置 | |
CN108804005B (zh) | 终端控制方法、装置以及移动终端 | |
CN103488403A (zh) | 界面布局切换方法、装置和移动终端 | |
CN104133624A (zh) | 网页动画显示方法、装置及终端 | |
WO2015172705A1 (en) | Method and system for collecting statistics on streaming media data, and related apparatus | |
CN105828160A (zh) | 视频播放方法及装置 | |
CN108228034A (zh) | 移动终端的控制方法、移动终端及计算机可读存储介质 | |
CN109144441A (zh) | 一种屏幕调节方法、终端及计算机可读存储介质 | |
CN106951139A (zh) | 消息提示框显示方法及装置 | |
CN109857317A (zh) | 一种终端设备的控制方法及终端设备 | |
CN106098088B (zh) | 一种显示歌词的方法和装置 | |
CN104090743B (zh) | 用于移动终端的音乐定位方法、装置及移动终端 | |
CN108744495A (zh) | 一种虚拟按键的控制方法、终端和计算机存储介质 | |
CN104238931B (zh) | 信息输入方法、装置及电子设备 | |
CN106057213B (zh) | 一种显示人声音高数据的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |