一种终端设备的操作方法、装置和终端设备与流程

文档序号:12362381阅读:136来源:国知局
一种终端设备的操作方法、装置和终端设备与流程

本发明实施例涉及通信技术领域,尤其涉及一种终端设备的操作方法、装置和终端设备。



背景技术:

随着通信技术的发展,智能手机、平板电脑等配置有触摸屏幕的终端设备已经非常普及。终端设备通过触摸屏幕进行内容显示,接收用户的各种操作,并对用户的各种操作进行相应的响应。

然而,随着高科技终端设备的广泛使用,用户对终端设备的智能化要求也越来越高。在实现本发明的过程中,发明人发现现有技术中存在以下的问题:用户在使用现有的终端设备进行操作时,操作步骤繁杂,不仅用户操作负担大,而且终端设备也需要进行较多的数据和进程处理,终端设备的处理器负担也大。



技术实现要素:

本发明实施例提供了一种终端设备的操作方法、装置和终端设备,以解决用户在使用现有的终端设备进行操作时,终端设备处理负担大和用户操作负担大的问题。

根据本发明实施例的一方面,提供了一种终端设备的操作方法,包括:

接收对显示的用户界面中的第一交互项的按压操作;

判断所述按压操作是否满足预置条件;

若满足所述预置条件,则响应于所述按压操作,执行与所述第一交互项对应的第二交互项的滚动操作。

根据本发明实施例的另一方面,提供了一种终端设备的操作装置,包括:

接收模块,用于接收对显示的用户界面中的第一交互项的按压操作;

第一判断模块,用于判断所述按压操作是否满足预置条件;

执行模块,用于若所述按压操作满足所述预置条件,则响应于所述按压操作,执行与所述第一交互项对应的第二交互项的滚动操作。

根据本发明实施例的另一方面,还提供了一种终端设备,包括上述终端设备的操作装置。

根据本发明实施例提供的一种终端设备的操作方法、装置和终端设备,接收用户发出的针对当前显示的用户界面中的第一交互项的按压操作,判断按压操作是否满足预置条件,若按压操作满足预置条件,则对按压操作进行响应,执行与第一交互项对应的第二交互项的滚动操作。通过一步针对第一交互项的按压操作实现与第一交互项对应的第二交互项对应的滚动操作,相对于现有的操作步骤,不需要先按压第二交互项,再手动进行相应的滚动操作,简化了用户的操作,又因为用户操作的简化,从而简化了终端设备对操作的处理,也减少了终端设备的数据处理量,从而在减轻了用户操作负担的同时,也减轻了终端设备的数据和流程处理,减轻了终端设备的负担;而且,通过响应于满足预置条件的按压操作,执行第二交互项对应的滚动操作,利用按压操作取代了滚动操作,降低了用户针对第二交互项操作的复杂度,提高了终端设备的操作效率。

附图说明

图1是根据本发明实施例一的一种终端设备的操作方法的流程图;

图2是根据本发明实施例二的一种终端设备的操作方法的流程图;

图3是图2所示实施例二的一种终端设备的操作方法的具体示例的界面示意图;

图4是根据本发明实施例三的一种终端设备的操作装置的逻辑框图;

图5是根据本发明实施例四的一种终端设备的操作装置的逻辑框图;

图6是根据本发明实施例五的一种终端设备的操作设备的结构示意图。

具体实施方式

下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本发明的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。

本领域技术人员可以理解,本发明中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。

本发明实施例基于终端设备中提供的第一交互项的按压操作,通过按压操作实现与第一交互项对应第二交互项的滚动操作。本发明实施例中,终端设备可以为配置有触摸屏幕的智能手机、平板电脑等,本发明实施例对终端设备的具体类型、型号等不作限制。

实施例一

图1示出了根据本发明实施例一的一种终端设备的操作方法的流程图。

本实施例中的终端设备的操作方法可以由任意适当的终端设备实现,如前所述的智能手机、平板电脑等,但不限于此,其它具备类似数据处理功能的装置均可参照本实施例实现终端设备的操作方法,本发明实施例对此不作限制,本实施例仅以终端设备为例进行说明。

参照图1,本实施例的终端设备的操作方法包括如下步骤:

S100、接收对显示的用户界面中的第一交互项的按压操作。

终端设备当前显示的用户界面中包括至少一个第一交互项。本实施例中,第一交互项可以认为是任意可用于终端设备与用户之间进行交互的项目。

用户在对第一交互项进行按压操作时,终端设备接收到该按压操作。其中,按压操作的按压位置可以为被按压的第一交互项的任意位置,或者可以为被按压的第一交互项所在区域的任意位置。

S102、判断按压操作是否满足预置条件,若满足预置条件,则执行S104;若不满足预置条件,则流程结束。

本实施例中,预置条件可以为与按压操作的参数相关的判断条件,其中,按压操作的参数可以为按压操作的持续时间、按压操作的位置或者按压操作的压力等等。如,预置条件可以为按压操作的持续时间达到某一设定的时间长度,或者为按压操作的压力达到某一设定的压力值等等。满足预置条件的按压操作可以为按压持续时间达到某一设定的时间长度的按压操作,还可以为按压压力达到某一设定的压力值的按压操作等。

S104、响应于按压操作,执行与第一交互项对应的第二交互项的滚动操作。

本实施例中,与第一交互项对应的第二交互项的滚动操作可以为按照预置方向滚动的滚动操作,也可以为按照预置速度滚动的滚动操作,还可以为按照预置速度和预置方向滚动的滚动操作。与第一交互项对应的第二交互项的滚动操作可以为自定义滚动操作,也可以根据实际情况由用户设定或者由终端设备的制造商在出厂时设定。

综上所述,本发明实施例提供的技术方案,接收用户发出的针对当前显示的用户界面中的第一交互项的按压操作,判断按压操作是否满足预置条件,若按压操作满足预置条件,则对按压操作进行响应,执行与第一交互项对应的第二交互项的滚动操作。通过一步针对第一交互项的按压操作实现与第一交互项对应的第二交互项对应的滚动操作,相对于现有的操作步骤,不需要先按压第二交互项,再手动进行相应的滚动操作,简化了用户的操作,又因为用户操作的简化,从而简化了终端设备对操作的处理,也减少了终端设备的数据处理量,从而在减轻了用户操作负担的同时,也减轻了终端设备的数据和流程处理,减轻了终端设备的负担;而且,通过响应于满足预置条件的按压操作,执行第二交互项对应的滚动操作,利用按压操作取代了滚动操作,降低了用户针对第二交互项操作的复杂度,提高了终端设备的操作效率。

实施例二

图2示出了根据本发明实施例二的一种终端设备的操作方法的流程图。

本实施例中的终端设备的操作方法可以由任意适当的终端设备实现,如前所述的智能手机、平板电脑等,但不限于此,其它具备类似数据处理功能的装置均可参照本实施例实现终端设备的操作方法,本发明实施例对此不作限制,本实施例仅以终端设备为例进行说明。

本实施例在上述实施例的基础上,强调与上述实施例的不同之处,相同之处可以参照上述实施例中的介绍和说明。

参照图2,本实施例的终端设备的操作方法包括如下步骤:

S200、监听显示的用户界面中的交互项。

终端设备当前显示的用户界面中可以包括至少一个交互项。本实施例中,交互项可以认为是任意可用于终端设备与用户之间进行交互的项目。

一种可行方式可以为:对交互项控件进行监听,根据交互项控件与交互项之间的对应关系,确定显示的用户界面中存在与交互项控件对应的交互项。例如,对交互项控件进行监听,监听到显示的用户界面中存在交互项控件a和交互项控件b,根据交互项控件a与交互项A的对应关系,以及交互项控件b与交互项B之间的对应关系,可以确定显示的界面中存在交互项A和交互项B。在一种实际的应用场景中,监听终端设备操作系统中当前运行的交互项控件,如监听到Listview控件,Listview控件为列表交互项对应的交互项控件,则可以确定终端设备显示的用户界面中存在列表交互项。

S202、判断显示的用户界面中是否存在第二交互项,若存在第二交互项,则执行S204;若不存在第二交互项,则流程结束。

本实施例中的第二交互项,包括但不限于:应用程序的图标、系统设置项的列表、文件的列表、邮件的列表、会话消息如短信或即时通讯应用中的会话消息,视频文件、音频文件或者文本文档文件等等。

可选地,本步骤可以为:判断显示的用户界面中是否存在激活状态的第二交互项控件。可以先监听得到显示的用户界面中的全部交互项控件,从中确定是否存在第二交互项控件,再进一步确定第二交互项控件的状态是否为激活状态。例如,监听得到全部交互项控件分别为交互项控件a和交互项控件b,其中,交互项控件b为本实施例中的第二交互项控件,再读取交互项控件b的状态,进一步确定交互项控件b是否为激活状态。

S204、弹出显示第一交互项。

可选地,本步骤可以为:通过悬浮按钮弹出显示第一交互项。本实施例中的第一交互项可以通过任意适当形式的悬浮按钮显示在当前用户界面的任意位置,如可以通过圆形、方形或菱形等形式的悬浮按钮显示在第二交互项所在区域之内的任意位置,还可以显示在第二交互项所在区域之外的任意位置。可以认为第一交互项与第二交互项分别属于上下两个层次。

S206、接收对显示的用户界面中的第一交互项的按压操作。

用户在对第一交互项进行按压操作时,终端设备接收到该按压操作。其中,按压操作的按压位置可以为被按压的第一交互项的任意位置,或者可以为被按压的第一交互项所在区域的任意位置。

S208、获取按压操作的压力数据,并判断压力数据是否大于设定阈值,若压力数据大于设定阈值,则执行S210;若压力数据小于等于设定阈值,则流程结束。

本实施例中的按压操作可以为简单的触摸操作,也可以为对终端设备的触摸屏幕施加一定的压力的按压操作。若本实施例中的按压操作为施加一定压力的按压操作,则本实施例中的终端设备的触摸屏幕可以为支持压力感应技术的触摸屏幕,例如,支持3D-TOUCH技术的触摸屏幕,3D-TOUCH在轻按、轻点操作的基础上增加了重按这一维度的功能,可以通过重按应用程序的图标,弹出一层半透明菜单,在半透明菜单中包含了针对该应用程序的一些操作。本实施例通过用户的按压操作,产生一定的压力数据,终端设备的触摸屏幕可以获取到产生的压力数据。本实施例中的技术方案可以直接利用终端设备的触摸屏幕获取到的压力数据。

例如,压力数据为12压力单位,设定阈值为8压力单位,则压力数据大于设定阈值,则可以执行S210;若压力数据为12压力单位,设定阈值为20压力单位,则流程结束。

此外,本实施例中设定阈值可以根据实际情况进行设定,而且,用户可以根据个人的使用习惯自定义设定阈值的等级。

S210、响应于按压操作,根据压力数据与设定阈值的比较结果执行与第一交互项对应的第二交互项的滚动操作。

可选地,本实施例中,滚动操作可以包括单方向滚动操作或多方向滚动操作。根据不同方向的滚动操作,设定阈值也可以包括不同的具体阈值。

一、当滚动操作为单方向滚动操作时,设定阈值可以包括:第一阈值和第二阈值,第一阈值小于第二阈值。此时,本步骤可以按照如下两种情况执行:

1)、当比较结果指示压力数据大于第一阈值,且小于第二阈值时,按照预设第一速度执行与第一交互项对应的第二交互项的单方向滚动操作。

例如,第一阈值为10压力单位,第二阈值为20压力单位,压力数据为12压力单位,第一速度为5速度单位。此时,压力数据大于第一阈值,且小于第二阈值,按照预设第一速度执行第二交互项对应的单方向滚动操作。其中,单方向的滚动操作可以为任意方向的滚动操作,如,向上、向下、向左、向右等等。

2)、当比较结果指示压力数据大于第二阈值时,按照预设第二速度执行与第一交互项对应的第二交互项的单方向滚动操作。

例如,第二阈值为20压力单位,压力数据为22压力单位,第二速度为10速度单位。此时,压力数据大于第二阈值,按照预设第二速度执行第二交互项对应的单方向滚动操作。其中,单方向的滚动操作可以为任意方向的滚动操作,如,向上、向下、向左、向右等等。

需要说明的是,上述第一速度与第二速度之间的大小关系可以根据实际情况而定,例如,第一速度可以大于第二速度,第一速度也可以小于第二速度,本实施例对第一速度和第二速度之间的大小关系不作限定。而且,可选地,第一阈值可以作为S208中的设定阈值,用于与压力数据进行比较。或者,S208中的设定阈值可以小于第一阈值。

二、当滚动操作为多方向滚动操作时,设定阈值可以包括:依次递增的第三阈值、第四阈值、第五阈值和第六阈值;多方向滚动操作可以包括第一方向滚动操作或第二方向滚动操作。此时,本步骤可以按照如下四种情况执行:

1)、当比较结果指示压力数据大于第三阈值,且小于第四阈值时,按照预设第三速度执行与第一交互项对应的第二交互项的第一方向滚动操作。

例如,第三阈值为30压力单位,第四阈值为40压力单位,压力数据为32压力单位,第三速度为5速度单位。此时,压力数据大于第三阈值,且小于第四阈值,按照预设第三速度执行第二交互项对应的第一方向滚动操作。其中,第一方向的滚动操作可以为用户或者系统设定的任意方向的滚动操作,如,向上、向下、向左、向右等等。

2)、当比较结果指示压力数据大于第四阈值,且小于第五阈值时,按照预设第四速度执行与第一交互项对应的第二交互项的第一方向滚动操作。

例如,第四阈值为40压力单位,第五阈值为50压力单位,压力数据为42压力单位,第四速度为10速度单位。此时,压力数据大于第四阈值,且小于第五阈值,按照预设第四速度执行第二交互项对应的第一方向滚动操作。其中,第一方向的滚动操作可以为用户或者系统设定的任意方向的滚动操作,如,向上、向下、向左、向右等等。

3)、当比较结果指示压力数据大于第五阈值,且小于第六阈值时,按照预设第五速度执行与第一交互项对应的第二交互项的第二方向滚动操作。

例如,第五阈值为50压力单位,第六阈值为60压力单位,压力数据为52压力单位,第五速度为5速度单位。此时,压力数据大于第五阈值,且小于第六阈值,按照预设第五速度执行第二交互项对应的第二方向滚动操作。其中,第二方向的滚动操作可以为用户或者系统设定的任意方向的滚动操作,如,向上、向下、向左、向右等等。

4)、当比较结果指示压力数据大于第六阈值时,按照预设第六速度执行与第一交互项对应的第二交互项的第二方向滚动操作。

例如,第六阈值为60压力单位,压力数据为62压力单位,第六速度为10速度单位。此时,压力数据大于第六阈值,按照预设第六速度执行第二交互项对应的第二方向滚动操作。其中,第二方向的滚动操作可以为用户或者系统设定的任意方向的滚动操作,如,向上、向下、向左、向右等等。

需要说明的是,上述第三速度至第六速度之间各速度的大小关系可以根据实际情况而定,例如,第三速度可以大于第四速度,第三速度也可以小于第四速度,本实施例对第三速度至第六速度之间各速度的大小关系不作限定。上述第一阈值至第六阈值的单位,第一速度至第六速度的单位,以及压力数据的单位可以根据实际情况进行设定,本实施例对上述阈值、速度和压力数据的单位不作限定。而且,可选地,第三阈值可以作为S208中的设定阈值,用于与压力数据进行比较。或者,S208中的设定阈值可以小于第三阈值。

可选地,本发明实施例中的第二交互项可以包括以下之一:图标列表、文件列表和消息列表等,例如:邮件列表、应用程序图标列表、图片列表、视频列表和即时通信消息列表等。

基于以上描述,一种根据本实施例的终端设备的操作方法的具体示例如图3所示。在图3中,设定当前界面显示了一个文件列表界面,其中,J1-J5分别为文件名,可以将该界面设置为一个完整的第二交互项,也可以将该界面中的每一个文件均设置为一个第二交互项;可以在第二交互项所在区域显示第一交互项,也可以在当前显示界面的任意位置,如在第二交互项所在区域之外的位置显示第一交互项。本实例中,以每一个文件均为一个第二交互项,且在第二交互项所在区域的上层通过悬浮按钮显示第一交互项为例,将显示界面设置为一个完整第二交互项,以及在当前显示界面的任意位置,如在第二交互项所在区域之外的位置通过悬浮按钮显示第一交互项的情况也可参照本实例实现交互。本实例中,第二交互项J1-J5用实线长条形表示,在第二交互项J3的上层通过六边形悬浮按钮显示第一交互项j3,按压操作的按压位置M用虚线椭圆形表示。当用户对第一交互项j3进行按压操作时,该按压操作为用户向该第一交互项j3施加一定压力的按压操作,假设该按压操作的压力数据为20压力单位,若终端设备在出厂时预设的设定阈值为10压力单位,当按压操作的压力数据大于该设定阈值时,确定该按压操作满足预置条件。响应于满足预置条件的按压操作,可以以一定速度执行与该第一交互项j3对应的第二交互项J3对应的向上滚动操作。例如,向上滚动屏幕以显示J1之前的文件列表N1-N5等。

综上所述,本发明实施例提供的技术方案,接收用户发出的针对当前显示的用户界面中的第一交互项的按压操作,判断按压操作是否满足预置条件,若按压操作满足预置条件,则对按压操作进行响应,执行与第一交互项对应的第二交互项的滚动操作。通过一步针对第一交互项的按压操作实现与第一交互项对应的第二交互项对应的滚动操作,相对于现有的操作步骤,不需要先按压第二交互项,再手动进行相应的滚动操作,简化了用户的操作,又因为用户操作的简化,从而简化了终端设备对操作的处理,也减少了终端设备的数据处理量,从而在减轻了用户操作负担的同时,也减轻了终端设备的数据和流程处理,减轻了终端设备的负担;而且,通过响应于满足预置条件的按压操作,执行第二交互项对应的滚动操作,利用按压操作取代了滚动操作,降低了用户针对第二交互项操作的复杂度,提高了终端设备的操作效率。

通过设定第二交互项对应的不同方向以及不同速度的滚动操作,满足用户对第二交互项滚动操作的不同需求。而且,只需要调整按压操作的压力数据,即可实现不同方向及不同速度的滚动操作,简化了用户的操作,又因为用户操作的简化,从而简化了终端设备对操作的处理,也减少了终端设备的数据处理量,从而在减轻了用户操作负担的同时,也减轻了终端设备的数据和流程处理,减轻了终端设备的负担。

本领域技术人员可以理解,在本发明具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本发明具体实施方式的实施过程构成任何限定。

实施例三

图4示出了根据本发明实施例三的一种终端设备的操作装置的逻辑框图。

参照图4,本实施例中的终端设备的操作装置40可以包括:接收模块400、第一判断模块402和执行模块404。

下面分别详细介绍各模块的功能。

接收模块400,用于接收对显示的用户界面中的第一交互项的按压操作。

第一判断模块402,用于判断按压操作是否满足预置条件。

执行模块404,用于若按压操作满足预置条件,则响应于按压操作,执行与第一交互项对应的第二交互项的滚动操作。

综上所述,本发明实施例提供的技术方案,接收用户发出的针对当前显示的用户界面中的第一交互项的按压操作,判断按压操作是否满足预置条件,若按压操作满足预置条件,则对按压操作进行响应,执行与第一交互项对应的第二交互项的滚动操作。通过一步针对第一交互项的按压操作实现与第一交互项对应的第二交互项对应的滚动操作,相对于现有的操作步骤,不需要先按压第二交互项,再手动进行相应的滚动操作,简化了用户的操作,又因为用户操作的简化,从而简化了终端设备对操作的处理,也减少了终端设备的数据处理量,从而在减轻了用户操作负担的同时,也减轻了终端设备的数据和流程处理,减轻了终端设备的负担;而且,通过响应于满足预置条件的按压操作,执行第二交互项对应的滚动操作,利用按压操作取代了滚动操作,降低了用户针对第二交互项操作的复杂度,提高了终端设备的操作效率。

实施例四

图5示出了根据本发明实施例四的一种终端设备的操作装置的逻辑框图。

参照图5,本发明实施例中的终端设备的操作装置50可以包括:接收模块500、第一判断模块502、执行模块504、第二判断模块506和弹出显示模块508。其中,第一判断模块502可以包括:压力数据获取模块5020和设定阈值判断模块5022。

下面分别详细介绍各模块的功能。

接收模块500,用于接收对显示的用户界面中的第一交互项的按压操作。

第一判断模块502,用于判断按压操作是否满足预置条件。

可选地,第一判断模块502,可以包括:

压力数据获取模块5020,用于获取按压操作的压力数据。

设定阈值判断模块5022,用于判断压力数据是否大于设定阈值。

执行模块504,用于若按压操作满足预置条件,则响应于按压操作,执行与第一交互项对应的第二交互项的滚动操作。

可选地,执行模块504,用于响应于按压操作,根据压力数据与设定阈值的比较结果执行与第一交互项对应的第二交互项的滚动操作。

可选地,滚动操作可以包括单方向滚动操作或多方向滚动操作。

当滚动操作为单方向滚动操作时,设定阈值可以包括:第一阈值和第二阈值,第一阈值小于第二阈值。执行模块504,用于当比较结果指示压力数据大于第一阈值,且小于第二阈值时,按照预设第一速度执行与第一交互项对应的第二交互项的单方向滚动操作;当比较结果指示压力数据大于第二阈值时,按照预设第二速度执行与第一交互项对应的第二交互项的单方向滚动操作。

当滚动操作为多方向滚动操作时,设定阈值可以包括:依次递增的第三阈值、第四阈值、第五阈值和第六阈值;多方向滚动操作可以包括第一方向滚动操作或第二方向滚动操作。执行模块504,用于当比较结果指示压力数据大于第三阈值,且小于第四阈值时,按照预设第三速度执行与第一交互项对应的第二交互项的第一方向滚动操作;当比较结果指示压力数据大于第四阈值,且小于第五阈值时,按照预设第四速度执行与第一交互项对应的第二交互项的第一方向滚动操作;当比较结果指示压力数据大于第五阈值,且小于第六阈值时,按照预设第五速度执行与第一交互项对应的第二交互项的第二方向滚动操作;当比较结果指示压力数据大于第六阈值时,按照预设第六速度执行与第一交互项对应的第二交互项的第二方向滚动操作。

可选地,第二判断模块506,用于在接收模块500接收对显示的用户界面中的第一交互项的按压操作之前,判断显示的用户界面中是否存在第二交互项。

可选地,第二判断模块506,用于判断显示的用户界面中是否存在激活状态的第二交互项控件。

可选地,弹出显示模块508,用于若显示的用户界面中存在第二交互项,则弹出显示第一交互项。

可选地,弹出显示模块508,用于通过悬浮按钮弹出显示第一交互项。

可选地,交互项可以包括以下之一:图标列表、文件列表、消息列表。

综上所述,本发明实施例提供的技术方案,接收用户发出的针对当前显示的用户界面中的第一交互项的按压操作,判断按压操作是否满足预置条件,若按压操作满足预置条件,则对按压操作进行响应,执行与第一交互项对应的第二交互项的滚动操作。通过一步针对第一交互项的按压操作实现与第一交互项对应的第二交互项对应的滚动操作,相对于现有的操作步骤,不需要先按压第二交互项,再手动进行相应的滚动操作,简化了用户的操作,又因为用户操作的简化,从而简化了终端设备对操作的处理,也减少了终端设备的数据处理量,从而在减轻了用户操作负担的同时,也减轻了终端设备的数据和流程处理,减轻了终端设备的负担;而且,通过响应于满足预置条件的按压操作,执行第二交互项对应的滚动操作,利用按压操作取代了滚动操作,降低了用户针对第二交互项操作的复杂度,提高了终端设备的操作效率。

通过设定第二交互项对应的不同方向以及不同速度的滚动操作,满足用户对第二交互项滚动操作的不同需求。而且,只需要调整按压操作的压力数据,即可实现不同方向及不同速度的滚动操作,简化了用户的操作,又因为用户操作的简化,从而简化了终端设备对操作的处理,也减少了终端设备的数据处理量,从而在减轻了用户操作负担的同时,也减轻了终端设备的数据和流程处理,减轻了终端设备的负担。

此外,本发明实施例还提供了一种终端设备,该终端设备包括上述实施例中的任意一种终端设备的操作装置。

实施例五

图6为本发明实施例提供的又一种终端设备的操作设备60的结构示意图,本发明具体实施例并不对终端设备的操作设备60的具体实现做限定。

如图6所示,该终端设备的操作设备60可以包括:处理器(processor)600、通信接口(Communications Interface)602、存储器(memory)604、以及通信总线606。

其中:

处理器600、通信接口602、以及存储器604通过通信总线606完成相互间的通信。

通信接口602,用于终端设备与操作设备之间的网元通信。

处理器600,用于执行程序6041,具体可以执行上述方法实施例中的相关步骤。

具体地,程序6041可以包括程序代码,该程序代码包括计算机操作指令。

处理器600可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器604,用于存放程序6041。存储器604可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

程序6041具体可以用于使得处理器600执行以下操作:接收对显示的用户界面中的第一交互项的按压操作;判断按压操作是否满足预置条件;若满足预置条件,则响应于按压操作,执行与第一交互项对应的第二交互项的滚动操作。

在一种可选的实施方式中,程序6041还用于使得处理器600判断显示的用户界面中是否存在第二交互项;若存在第二交互项,则弹出显示第一交互项。

在一种可选的实施方式中,程序6041还用于使得处理器600通过悬浮按钮弹出显示第一交互项。

在一种可选的实施方式中,程序6041还用于使得处理器600判断显示的用户界面中是否存在激活状态的第二交互项控件。

在一种可选的实施方式中,程序6041还用于使得处理器600获取按压操作的压力数据;判断压力数据是否大于设定阈值。

在一种可选的实施方式中,程序6041还用于使得处理器600响应于按压操作,根据压力数据与设定阈值的比较结果执行与第一交互项对应的第二交互项的滚动操作。

在一种可选的实施方式中,滚动操作包括单方向滚动操作或多方向滚动操作。

在一种可选的实施方式中,当滚动操作为单方向滚动操作时,设定阈值包括:第一阈值和第二阈值,第一阈值小于第二阈值。程序6041还用于使得处理器600当比较结果指示压力数据大于第一阈值,且小于第二阈值时,按照预设第一速度执行与第一交互项对应的第二交互项的单方向滚动操作;当比较结果指示压力数据大于第二阈值时,按照预设第二速度执行与第一交互项对应的第二交互项的单方向滚动操作。

在一种可选的实施方式中,当滚动操作为多方向滚动操作时,设定阈值包括:依次递增的第三阈值、第四阈值、第五阈值和第六阈值;多方向滚动操作包括第一方向滚动操作或第二方向滚动操作。程序6041还用于使得处理器600当比较结果指示压力数据大于第三阈值,且小于第四阈值时,按照预设第三速度执行与第一交互项对应的第二交互项的第一方向滚动操作;当比较结果指示压力数据大于第四阈值,且小于第五阈值时,按照预设第四速度执行与第一交互项对应的第二交互项的第一方向滚动操作;当比较结果指示压力数据大于第五阈值,且小于第六阈值时,按照预设第五速度执行与第一交互项对应的第二交互项的第二方向滚动操作;当比较结果指示压力数据大于第六阈值时,按照预设第六速度执行与第一交互项对应的第二交互项的第二方向滚动操作。

在一种可选的实施方式中,交互项包括以下之一:图标列表、文件列表、消息列表。

程序6041中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。

综上所述,本发明实施例提供的技术方案,接收用户发出的针对当前显示的用户界面中的第一交互项的按压操作,判断按压操作是否满足预置条件,若按压操作满足预置条件,则对按压操作进行响应,执行与第一交互项对应的第二交互项的滚动操作。通过一步针对第一交互项的按压操作实现与第一交互项对应的第二交互项对应的滚动操作,相对于现有的操作步骤,不需要先按压第二交互项,再手动进行相应的滚动操作,简化了用户的操作,又因为用户操作的简化,从而简化了终端设备对操作的处理,也减少了终端设备的数据处理量,从而在减轻了用户操作负担的同时,也减轻了终端设备的数据和流程处理,减轻了终端设备的负担;而且,通过响应于满足预置条件的按压操作,执行第二交互项对应的滚动操作,利用按压操作取代了滚动操作,降低了用户针对第二交互项操作的复杂度,提高了终端设备的操作效率。

通过设定第二交互项对应的不同方向以及不同速度的滚动操作,满足用户对第二交互项滚动操作的不同需求。而且,只需要调整按压操作的压力数据,即可实现不同方向及不同速度的滚动操作,简化了用户的操作,又因为用户操作的简化,从而简化了终端设备对操作的处理,也减少了终端设备的数据处理量,从而在减轻了用户操作负担的同时,也减轻了终端设备的数据和流程处理,减轻了终端设备的负担。

需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。

上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的操作方法。此外,当通用计算机访问用于实现在此示出的操作的代码时,代码的执行将通用计算机转换为用于执行在此示出的操作的专用计算机。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1