一种终端设备的操作方法、装置以及电子设备与流程

文档序号:17047778发布日期:2019-03-05 19:44阅读:136来源:国知局
一种终端设备的操作方法、装置以及电子设备与流程

本申请涉及终端设备领域,具体涉及一种终端设备的操作方法。本申请同时涉及一种终端设备的操作装置,以及一种电子设备。



背景技术:

随着终端设备的不断普及和发展,应用于终端设备的应用程序也得到了飞速发展,用户在终端设备上花费的时间也随之增加,用户使用终端设备的过程中,通过自身的操作动作与终端设备上的应用程序进行交互,从而通过终端设备上的应用程序为用户提供服务,获得用户想要的结果。但是,随着应用程序功能的日益丰富,对于用户来说,虽然生活和工作当中越来越多的事务都可以依赖终端设备来实现,但用户想要通过应用程序处理事务所需的操作却越来越繁琐。

目前用户使用终端设备的过程中,想要通过终端设备安装的应用程序实现某一功能,往往需要通过多次操作动作的配合来实现相应功能,比如针对终端设备的操作页面设置的隐藏操作(并未直接显示操作控件),想要触发和执行操作页面的隐藏操作,首先通过长按、左滑、点击等操作动作来唤出操作页面设置的隐藏操作的操作菜单,在此基础上,通过对隐藏操作的操作菜单进行操作来触发和执行隐藏操作。然而,目前针对终端设备的操作页面设置的隐藏操作,首先要唤出隐藏操作的操作菜单,然后进一步对隐藏操作的操作菜单进行操作来触发和执行隐藏操作,想要触发和执行操作页面设置的隐藏操作需要两步操作,执行效率比较低,操作较为繁琐。



技术实现要素:

本申请提供一种终端设备的操作方法,以解决现有技术存在的执行效率低和操作繁琐的问题。

本申请同时涉及一种终端设备的操作装置,以及一种电子设备。

本申请提供一种终端设备的操作方法,包括:

检测终端设备的操作界面上的用户操作动作;

确定所述用户操作动作对应的操作维度所处的操作维度阈值区间;

确定所述操作维度阈值区间对应的任务指令;

基于所述操作界面执行所述任务指令。

可选的,所述用户操作动作,包括下述至少一项:下拉操作、上拉操作、左滑操作、右滑操作以及按压操作;

所述用户操作动作的操作维度,包括下述至少一项:所述用户操作动作在所述操作界面上操作时的移动距离、移动速度以及按压强度。

可选的,所述确定所述用户操作动作对应的操作维度所处的操作维度阈值区间,采用如下方式实现:

确定所述下拉操作/上拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间,并确定所述下拉操作/上拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;

或者,确定所述左滑操作/右滑操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,并确定所述左滑操作/右滑操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间;

或者,确定所述下拉操作/上拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间,并确定所述下拉操作/上拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,以及,确定所述下拉操作/上拉操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,所述确定所述操作维度阈值区间对应的任务指令,采用如下方式实现:

根据操作维度阈值区间与任务指令对应关系,确定所述下拉操作/上拉操作的移动距离阈值区间对应的第一任务指令,以及所述下拉操作/上拉操作的移动速度阈值区间对应的第二任务指令;

判断所述第一任务指令与所述第二任务指令是否为同一任务指令,若是,转入所述基于所述操作界面执行所述任务指令步骤执行;若否,根据所述第一任务指令和所述第二任务指令的执行优先级,将执行优先级高的任务指令确定为所述下拉操作/上拉操作对应的任务指令。

可选的,所述确定所述操作维度阈值区间对应的任务指令,采用如下方式实现:

根据操作维度阈值区间与任务指令对应关系,确定所述左滑操作/右滑操作的移动速度阈值区间对应的第三任务指令,以及所述左滑操作/右滑操作的按压强度阈值区间对应的第四任务指令;

判断所述第三任务指令与所述第四任务指令是否为同一任务指令,若是,转入所述基于所述操作界面执行所述任务指令步骤执行;若否,根据所述第三任务指令和所述第四任务指令的执行优先级,将执行优先级高的任务指令确定为所述左滑操作/右滑操作对应的任务指令。

可选的,所述确定所述操作维度阈值区间对应的任务指令,采用如下方式实现:

根据操作维度阈值区间与任务指令对应关系,确定所述下拉操作/上拉操作的移动距离阈值区间对应的第五任务指令、所述下拉操作/上拉操作的移动速度阈值区间对应的第六任务指令,以及所述下拉操作/上拉操作的按压强度阈值区间对应的第七任务指令;

判断所述第五任务指令、所述第六任务指令与所述第七任务指令是否为同一任务指令,若是,转入所述基于所述操作界面执行所述任务指令步骤执行;若否,根据所述第五任务指令、所述第六任务指令和所述第七任务指令的执行优先级,将执行优先级高的任务指令确定为所述下拉操作/上拉操作对应的任务指令。

可选的,所述确定所述用户操作动作对应的操作维度所处的操作维度阈值区间,采用如下方式实现:

确定所述下拉操作/上拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间;

或者,确定所述下拉操作/上拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;

或者,确定所述下拉操作/上拉操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,所述确定所述用户操作动作对应的操作维度所处的操作维度阈值区间,采用如下方式实现:

确定所述左滑操作/右滑操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间;

或者,确定所述左滑操作/右滑操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;

或者,确定所述左滑操作/右滑操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,所述确定所述用户操作动作对应的操作维度所处的操作维度阈值区间,采用如下方式实现:

确定所述按压操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,若所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间的数目大于1,则所述操作维度阈值区间与所述用户操作动作在所述操作界面上操作的时间段对应。

可选的,所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间,为发生时间最晚的时间段对应的操作维度阈值区间;

或者,所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间,为所述用户操作动作在所述操作界面上的操作维度下操作数值的最大值、最小值或者均值对应的操作维度阈值区间。

可选的,所述确定所述操作维度阈值区间对应的任务指令步骤执行后,且所述基于所述操作界面执行所述任务指令步骤执行前,执行下述步骤:

基于所述操作界面生成所述任务指令对应的任务控件;

在所述操作界面上显示所述任务控件,或者,发出所述任务控件对应的提醒信息;

相应的,所述基于所述操作界面执行所述任务指令,采用如下方式实现:

基于所述操作界面上显示的所述任务控件执行所述任务指令。

可选的,所述任务控件按照触发顺序在所述操作界面上显示,且所述操作界面上显示的所述任务控件对应的操作维度阈值区间的下限值,小于所述用户操作动作在所述操作维度下操作数值。

可选的,若触发所述用户操作动作的操作维度所处的任意一个操作维度阈值空间,则显示所述用户操作动作在所述操作维度的所有操作维度阈值区间对应的任务控件,且所述用户操作动作的操作数值所处的操作维度阈值区间对应的任务控件被选中;以及,被选中任务控件根据所述用户操作动作的操作数值所处的操作维度阈值区间的变化进行相应切换。

本申请还提供一种终端设备的操作装置,包括:

用户操作动作检测单元,用于检测终端设备的操作界面上的用户操作动作;

操作维度阈值区间确定单元,用于确定所述用户操作动作对应的操作维度所处的操作维度阈值区间;

任务指令确定单元,用于确定所述操作维度阈值区间对应的任务指令;

任务指令执行单元,用于基于所述操作界面执行所述任务指令。

可选的,所述终端设备的操作装置,包括:

任务控件生成单元,用于基于所述操作界面生成所述任务指令对应的任务控件;

提醒单元,用于在所述操作界面上显示所述任务控件,或者,发出所述任务控件对应的提醒信息;

相应的,所述任务指令执行单元,基于所述操作界面上显示的所述任务控件执行所述任务指令。

本申请还提供一种电子设备,包括:

存储器,以及处理器;

所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:

检测终端设备的操作界面上的用户操作动作;

确定所述用户操作动作对应的操作维度所处的操作维度阈值区间;

确定所述操作维度阈值区间对应的任务指令;

基于所述操作界面执行所述任务指令。

本申请提供的所述终端设备的操作方法,包括:检测终端设备的操作界面上的用户操作动作;确定所述用户操作动作对应的操作维度所处的操作维度阈值区间;确定所述操作维度阈值区间对应的任务指令;基于所述操作界面执行所述任务指令。

所述终端设备的操作方法,在终端设备的操作界面上实现任务指令触发和执行的过程中,只需根据用户输入的一个操作动作即可实现操作界面上任务指令的触发和执行,无需用户输入多次操作动作来触发和执行任务指令,实现方式更加简单方便,执行效率也更高;同时,所述终端设备的操作方法还可通过用户输入的操作动作来触发和执行相应的任务指令,以及在不同操作维度下触发和执行所述操作动作对应的任务指令,实现方式更加多样化,应用范围更广。

附图说明

附图1是本申请提供的一种终端设备的操作方法实施例的处理流程图;

附图2是本申请提供的第一种操作界面的示意图;

附图3是本申请提供的第二种操作界面的示意图;

附图4是本申请提供的第三种操作界面的示意图;

附图5是本申请提供的第四种操作界面的示意图;

附图6是本申请提供的第五种操作界面的示意图;

附图7是本申请提供的一种终端设备的操作装置实施例的示意图;

附图8是本申请提供的一种电子设备实施例的示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

本申请提供一种终端设备的操作方法,本申请还提供一种终端设备的操作装置,以及一种电子设备。以下分别结合本申请提供的实施例的附图逐一进行详细说明,并且对方法的各个步骤进行说明。

本申请提供的一种终端设备的操作方法实施例如下:

参照附图1,其示出了本申请提供的一种终端设备的操作方法实施例的处理流程图,参照附图2,其示出了本申请提供的第一种操作界面的示意图,参照附图3,其示出了本申请提供的第二种操作界面的示意图,参照附图4,其示出了本申请提供的第三种操作界面的示意图,参照附图5,其示出了本申请提供的第四种操作界面的示意图,参照附图6,其示出了本申请提供的第五种操作界面的示意图。

步骤s101,检测终端设备的操作界面上的用户操作动作。

本申请实施例所述终端设备的操作界面,是指终端设备执行过程中的显示界面,比如所述操作界面可以是终端设备上所安装应用程序的执行界面,也可以终端设备内置操作系统的处理界面。所述用户操作动作,是指用户在终端设备的操作界面上输入的操作动作,比如用户针对终端设备上所安装应用程序操作界面输入的下拉操作、上拉操作、左滑操作、右滑操作或者按压操作;或者,用户针对所述终端设备内置操作系统操作界面输入的下拉操作、上拉操作、左滑操作、右滑操作或者按压操作;需要补充的是,所述用户操作动作并不限于上述列举的下拉操作、上拉操作、左滑操作、右滑操作或者按压操作,所述操作动作还可以是上述所列操作动作之外的操作动作,在此不做限定。

对于用户而言,在所述操作界面上执行所述用户操作动作,目的是为了唤出所述应用程序操作界面的隐藏的任务控件,或者是为了唤出所述应用程序操作界面的隐藏界面中的任务控件。比如通过下拉操作来唤出所述应用程序操作界面上侧未显示区域(上侧隐藏的任务控件),类似的,通过上拉操作、左滑操作或者右滑操作可以相应的唤出应用程序操作界面下侧、左侧或者右侧隐藏的任务控件;除此之外,还可以通过按压操作来唤出应用程序操作界面隐藏的任务控件,这个任务控件可以在当前应用程序操作界面的上方显示。

站在终端设备的角度,在终端设备内部实现用户操作动作的检测,具体通过其内置的触摸屏装置检测用户输入的触控动作,检测到用户输入的触控动作之后,根据这些触控动作各自对应的动作数据(如触控起始位置、触控终止位置、触控起始时间、触控终止时间、触控强度/按压强度等)对这些触控动作进行过滤,过滤掉其中的无效动作;过滤完成之后,针对过滤后获得的每一个触控动作,根据该触控动作的动作数据识别该触控动作,判断该触控动作是否为所述用户操作动作,如果用户输入的该触控动作被确定为是所述用户操作动作,则执行下述步骤进行后续处理;比如用户输入的触控动作被确定为下拉操作、上拉操作、左滑操作、右滑操作以及按压操作当中的任意一个,则针对确定的用户操作动作进行后续处理。

步骤s102,确定所述用户操作动作对应的操作维度所处的操作维度阈值区间。

本申请实施例所述用户操作动作的操作维度,是指所述用户操作动作在终端设备的操作界面上操作时的维度,比如用户在终端设备的操作界面上输入的下拉操作或者上拉操作,其操作时的操作维度可以是下拉操作或者上拉操作在终端设备的操作界面上的移动距离,也可以是在终端设备的操作界面上移动速度,还可以是在终端设备的操作界面上的按压强度。类似的,用户在终端设备的操作界面上输入的左滑操作或者右滑操作,其操作时的操作维度可以是左滑操作或者右滑操作在终端设备的操作界面上的移动距离,也可以是在终端设备的操作界面上移动速度,还可以是在终端设备的操作界面上的按压强度。用户在终端设备的操作界面上输入的按压操作,其操作时的操作维度可以是按压操作在终端设备的操作界面上的按压强度。

上述步骤s101在终端设备内部检测出用户在终端设备的操作界面上输入的所述用户操作动作,本步骤根据上述步骤s101检测到的所述用户操作动作,进一步确定所述用户操作动作对应的操作维度所处的操作维度阈值区间,具体可采用下述提供的任意一种方式实现:

(1)确定所述下拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间;

在所述操作界面上执行下拉操作时,将下拉操作在所述操作界面上的距离划分为至少一个距离区间,每个距离区间对应一个任务控件,如附图2所示的操作界面,上述步骤s101检测出用户针对该操作界面输入的用户操作动作为拉下操作,此处,在终端设备内部,根据该下拉操作的动作数据计算出该下拉操作移动速度,进一步确定计算出的移动速度对应的移动距离阈值区间,比如该下拉操作的移动速度对应的移动距离阈值区间为201区域,即:用户在终端设备屏幕上输入该下拉操作时始终处于201区域内,则触发201区域对应的任务控件“刷新”,参见附图3提供的第一个操作界面示意图。类似的,如果在终端设备内部计算出的该下拉操作移动速度对应的移动距离阈值区间依次为202-204区域时,则依次相应的触发202-204区域对应的任务控件:“搜索”、“全标为已读”、“删除会话”,参见附图3提供的第二至第四个操作界面示意图。

除此之外,还可以计算所述下拉操作在所述操作界面上的移动距离,不管所述下拉操作的起始点和终止点在所述操作界面的什么位置,只要所述下拉操作在所述操作界面上的移动距离满足任务控件对应的移动距离阈值区间,即可触发相应的任务控件。与之相类似,还可以计算所述下拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,只要所述下拉操作在所述操作界面上的移动速度达到对应的移动速度阈值区间,则触发所述移动速度阈值区间对应的任务控件;或者计算所述下拉操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间,只要在所述操作界面上的移动速度达到对应的按压强度阈值区间,则触发所述按压强度阈值区间对应的任务控件。

参照上述确定所述下拉操作在所述操作界面上的移动距离对应的移动距离阈值区间的实现方式,可采用类似的实现方式确定上拉操作、左滑操作或者右滑操作在所述操作界面上的移动距离对应的移动距离阈值区间,例如附图4提供的操作界面中的任务控件,与上拉操作在所述操作界面上的移动距离对应的移动距离阈值区间一一对应;例如附图4提供的操作界面中的任务控件,与上拉操作在所述操作界面上的移动距离对应的移动距离阈值区间一一对应;例如附图5提供的操作界面中的任务控件,与左滑操作在所述操作界面上的移动距离对应的移动距离阈值区间一一对应;例如附图6提供的操作界面中的任务控件,与右滑操作在所述操作界面上的移动距离对应的移动距离阈值区间一一对应。类似的,还可以采用类似的实现方式确定上拉操作、左滑操作或者右滑操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;此外,还可以采用类似的实现方式确定上拉操作、左滑操作、右滑操作或者按压操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

(2)确定所述下拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间,并确定所述下拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间。

当前实现方式以及下述提供的实现方式与上述实现方式的区别在于,上述实现方式只确定所述用户操作动作在单一操作维度的特征,只要所述用户操作动作在单一操作维度下满足当前操作维度对应的操作维度阈值区间,即可触发所述操作维度阈值区间对应的任务控件;当前实现方式以及下述提供的实现方式,则同时确定所述用户操作动作在至少两个维度的特征。比如在确定所述终端设备操作界面上的下拉操作时,不仅确定所述下拉操作在所述操作界面上的移动距离对应的移动距离阈值区间,同时还确定所述下拉操作在所述操作界面上的移动速度对应的移动速度阈值区间。

在具体实施时,在确定所述终端设备操作界面上的下拉操作时,除上述确定所述下拉操作的移动距离和移动速度之外,还可以确定所述下拉操作的移动距离和按压强度,比如确定所述下拉操作在所述操作界面上的移动距离对应的移动距离阈值区间,以及所述下拉操作在所述操作界面上的按压强度对应的按压强度阈值区间。或者,确定所述下拉操作的移动速度和按压强度,比如确定所述下拉操作在所述操作界面上的移动速度对应的移动速度阈值区间,以及所述下拉操作在所述操作界面上的按压强度对应的按压强度阈值区间。

(3)确定所述左滑操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,并确定所述左滑操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

比如在确定所述终端设备操作界面上的左滑操作时,不仅确定所述左滑操作在所述操作界面上的移动速度对应的移动速度阈值区间,同时还确定所述左滑操作在所述操作界面上的按压强度对应的按压强度阈值区间,可参照附图5提供的操作界面。

在具体实施时,在确定所述终端设备操作界面上的左滑操作时,除上述确定所述左滑操作的移动速度和按压强度之外,还可以确定所述左滑操作的移动速度和移动距离,比如确定所述左滑操作在所述操作界面上的移动速度对应的移动速度阈值区间,以及所述左滑操作在所述操作界面上的按压强度对应的按压强度阈值区间。或者,确定所述左滑操作的移动距离和按压强度,比如确定所述左滑操作在所述操作界面上的移动距离对应的移动距离阈值区间,以及所述左滑操作在所述操作界面上的按压强度对应的按压强度阈值区间。

(4)确定所述下拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间,并确定所述下拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,以及,确定所述下拉操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

比如在确定所述终端设备操作界面上的下拉操作时,不仅确定所述下拉操作在所述操作界面上的移动距离对应的移动距离阈值区间,同时还确定所述下拉操作在所述操作界面上的移动速度对应的移动速度阈值区间,以及所述下拉操作在所述操作界面上的按压强度对应的按压强度阈值区间。

类似的,还可以确定所述左滑操作/右滑操作的在所述操作界面上的移动距离对应的至少一个移动距离阈值区间,在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,以及,在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

基于上述提供的实现方式,可见,确定所述操作界面上用户操作动作的操作维度所处的操作维度阈值区间的具体实现,并不受用户操作动作和操作维度的约束,如果出现新的用户操作动作,则可参照上述实现方式针对新的用户操作动作执行上述操作,同样,如果有新的操作维度,同样可参照上述实现方式实现。

步骤s103,确定所述操作维度阈值区间对应的任务指令。

上述步骤s102确定所述操作界面上用户操作动作的操作维度所处的操作维度阈值区间,本步骤根据上述步骤s102确定的所述用户操作动作的操作维度阈值区间,进一步确定所述操作维度阈值区间对应的任务指令。

与上述步骤s102中提供的四种实现方式一一对应,本步骤确定所述用户操作动作的操作维度阈值区间对应的任务指令,具体实现如下:

(1)确定所述操作维度阈值区间对应的任务指令。

当前实现方式对应上述步骤s102中提供的第一种实现方式,由于上述步骤s102提供的该种实现方式当中,只确定所述用户操作动作在单一操作维度的特征,因此确定的所述用户操作动作的操作维度阈值区间是唯一确定的,本步骤中,只需根据预先配置的操作维度阈值区间与任务指令对应关系,确定所述用户操作动作的操作维度阈值区间对应的任务指令即可。

例如,下拉操作的操作维度阈值区间与任务指令对应关系如下表:

(2)根据操作维度阈值区间与任务指令对应关系,确定所述下拉操作的移动距离阈值区间对应的第一任务指令,以及所述下拉操作的移动速度阈值区间对应的第二任务指令;

当前实现方式下,在上述确定所述用户操作动作的操作维度阈值区间时,确定所述用户操作动作在至少两个操作维度下所处的操作维度阈值区间,相应的,其对应的任务指令的数目也是至少两个,基于此,判断所述第一任务指令与所述第二任务指令是否为同一任务指令,若是,执行下述步骤s104,基于所述操作界面执行所述任务指令;若否,根据所述第一任务指令和所述第二任务指令的执行优先级,将执行优先级高的任务指令确定为所述下拉操作对应的任务指令。

比如,用户在终端设备的操作界面上输入的下拉操作,其在操作界面上的移动距离操作维度所处的移动距离阈值区间对应的任务指令为刷新指令,以及,其在操作界面上的移动速度操作维度所处的移动速度阈值区间对应的任务指令为搜索指令;如果在预先设置的各任务指令的优先级关系中,刷新指令的优先级高于搜索指令的优先级,则将当前用户的下拉操作对应的任务指令确定为刷新指令。

(3)根据操作维度阈值区间与任务指令对应关系,确定所述左滑操作的移动速度阈值区间对应的第三任务指令,以及所述左滑操作的按压强度阈值区间对应的第四任务指令;

判断所述第三任务指令与所述第四任务指令是否为同一任务指令,若是,执行下述步骤s104,基于所述操作界面执行所述任务指令;若否,根据所述第三任务指令和所述第四任务指令的执行优先级,将执行优先级高的任务指令确定为所述左滑操作对应的任务指令。

(4)根据操作维度阈值区间与任务指令对应关系,确定所述下拉操作的移动距离阈值区间对应的第五任务指令、所述下拉操作的移动速度阈值区间对应的第六任务指令,以及所述下拉操作的按压强度阈值区间对应的第七任务指令;

判断所述第五任务指令、所述第六任务指令与所述第七任务指令是否为同一任务指令,若是,执行下述步骤s104,基于所述操作界面执行所述任务指令;若否,根据所述第五任务指令、所述第六任务指令和所述第七任务指令的执行优先级,将执行优先级高的任务指令确定为所述下拉操作对应的任务指令。

在具体实施时,本步骤确定所述操作维度阈值区间对应的任务指令之后,并且在执行下述步骤s104之前,即执行所述基于所述操作界面执行所述任务指令步骤之前,还可以执行如下操作:基于所述操作界面生成所述任务指令对应的任务控件;在所述操作界面上显示所述任务控件,或者,发出所述任务控件对应的提醒信息。例如,如附图3提供的第一个操作界面所示,在终端设备的操作界面上显示下拉操作对应的任务控件“刷新”。还可以通过播放语音提醒信息的方式来播放任务控件“刷新”的语音信息,或者在操作界面上显示任务控件“刷新”的同时播放对应的语音信息。

此外,在所述终端界面上显示所述任务控件时,如果一个用户操作动作依次触发了多个操作维度阈值区间对应的任务控件,比如,用户在终端设备的操作界面上的下拉操作划过终端设备的屏幕,这一下拉操作从屏幕顶端滑动至屏幕末端(如附图2所示),在滑动的过程中,依次触发了上述阈值区间一(201)对应的刷新指令、阈值区间二(202)对应的搜索指令、阈值区间三(203)对应的全标为已读指令和阈值区间四(204)对应的删除会话指令,具体在显示这些任务指令对应的任务控件时,按照任务控件对应的任务指令被触发的顺序,按照从前到后的触发顺序依次显示被触发任务指令对应的任务控件,

例如,当终端设备操作界面上的下拉操作的移动距离处于阈值区间一(201),则触发阈值区间一(201)对应的刷新指令,并在操作界面上显示刷新指令对应的任务控件“刷新”,参见附图3提供的第一个操作界面;当下拉操作继续向下滑动,处于阈值区间二(202)时,则触发阈值区间二(202)对应的搜索指令,并在操作界面上显示搜索指令对应的任务控件“搜索”,此时,操作界面上同时显示有任务控件“刷新”和“搜索”,参见附图3提供的第二个操作界面;当下拉操作继续向下滑动,处于阈值区间三(203)时,则触发阈值区间三(203)对应的全标为已读指令,并在操作界面上显示全标为已读指令对应的任务控件“全标为已读”,此时,操作界面上同时显示有任务控件“刷新”、“搜索”和“全标为已读”,参见附图3提供的第三个操作界面;当下拉操作继续向下滑动,处于阈值区间四(204)时,则触发阈值区间四(204)对应的删除会话指令,并在操作界面上显示删除会话指令对应的任务控件“删除会话”,此时,操作界面上同时显示有任务控件“刷新”、“搜索”、“全标为已读”和“删除会话”,参见附图3提供的第四个操作界面。

在实际当中还可能出现这样的情形,用户在执行完下拉操作,并且下拉操作对应的四个任务控件已经在终端设备操作界面上显示的前提下,在这种情况下,虽然在操作界面上显示四个任务控件,但当前被选中(被触发)的任务控件为“删除会话”,如果用户想要执行任务控件“刷新”、“搜索”或者“全标为已读”,可行的方式是用户在当前下拉操作的基础上,将当前下拉操作下拉至屏幕末端的触控动作向上滑动,从而来触发阈值区间一(201)、阈值区间二(202)和阈值区间三(203)对应的任务控件“刷新”、“搜索”或者“全标为已读”。

这种实现方式可以理解为:用户通过上拉操作和下拉操作的配合(本实施例中,用户操作动作由上拉操作变化为下拉操作,并不体现为用户输入了两个用户操作动作,而是体现为用户只输入了一个用户操作动作,只是这一用户操作动作轨迹发生了变化,这一操作过程中用户手指并未离开终端设备屏幕),可在终端设备操作界面上实现任务控件的切换。可见,所述操作界面上显示的所述任务控件对应的操作维度阈值区间的下限值,小于所述用户操作动作在所述操作维度下操作数值。

除上述提供的实现方式(即根据用户操作动作依次触发并显示用户操作动作对应的任务控件)之外,在实际应用中,还可以在触发所述用户操作动作的操作维度所处的任意一个操作维度阈值空间时,显示所述用户操作动作在所述操作维度的所有操作维度阈值区间对应的任务控件,所述用户操作动作的操作数值所处的操作维度阈值区间对应的任务控件被选中;并且,被选中任务控件根据所述用户操作动作的操作数值所处的操作维度阈值区间的变化进行相应切换。

例如,参见附图5提供的第一个操作界面,在终端设备操作界面上输入左滑操作,如果左滑操作的移动距离触发了第一个移动距离阈值区间,则显示左滑操作对应的所有任务控件:“操作一”、“操作二”、“操作三”和“操作四”,值得注意的是,虽然显示了所有任务控件,但只有当前左滑操作的移动距离所处的第一个移动距离阈值区间对应的任务控件“操作一”被选中,其余任务控件“操作二”、“操作三”和“操作四”未被选中。类似的,参见附图6提供的第一个操作界面示意图,其显示了右滑操作在终端设备操作界面对应的任务控件,具体实现过程与上述左滑操作的实现过程类似,参照上述左滑操作的实现过程即可,在此不再赘述。

在具体实施时,当所述终端设备操作界面上显示至少两个任务控件时,即所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间的数目大于1时,还可以根据所述用户操作动作在执行时的时间,来确定用户操作动作当前对应的任务控件,比如,将所述用户操作动作执行时的时间划分为至少一个时间段,这些时间段分别与用户操作动作所处的操作维度阈值区间建立对应关系,在此基础上,在确定用户操作动作的任务控件时,将用户操作动作执行时各时间段按照从先到后的顺序排序,将用户操作动作的执行时间发生最晚的一个时间段对应的操作维度阈值区间作为用户操作动作当前所处的操作维度阈值区间,从而将这一操作维度阈值区间对应的任务控件作为用户操作动作当前在终端设备操作界面上对应的任务控件。

与之相类似,还可以根据用户操作动作在所述操作界面上的操作维度下操作数值来确定其所处的操作维度阈值区间,具体的,所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间,为所述用户操作动作在所述操作界面上的操作维度下操作数值的最大值、最小值或者均值对应的操作维度阈值区间。比如,根据下拉操作在终端设备操作界面上执行时的移动距离,将移动距离最大时对应的移动距离阈值区间确定为下拉操作所处的移动距离阈值区间;或者,根据下拉操作在终端设备操作界面上执行时的按压强度,将按压强度最强时对应的按压强度阈值区间确定为下拉操作所处的按压强度阈值区间。

步骤s104,基于所述操作界面执行所述任务指令。

本步骤基于所述操作界面执行所述任务指令,具体是基于所述操作界面上显示的所述任务控件执行所述任务指令。比如,上述步骤s103中的下拉操作触发的任务控件为刷新控件,则基于所述操作界面上被触发的刷新控件,针对所述操作界面执行刷新操作,并显示刷新后的操作界面。

综上所述,本申请提供的所述终端设备的操作方法,在所述操作界面上触发和执行其上的任务指令时,首先检测操作界面上输入的用户操作动作在相应操作维度下所述的操作维度阈值区间,并根据检测到的操作维度阈值区间来确定触发的任务指令,最终在所述操作界面上执行被触发的任务指令。在终端设备的操作界面上实现任务指令触发和执行的过程中,只需根据用户输入的一个操作动作即可实现操作界面上任务指令的触发和执行,无需用户输入多次操作动作来触发和执行任务指令,实现方式更加简单方便,执行效率也更高;同时,所述终端设备的操作方法还可通过用户输入的操作动作来触发和执行相应的任务指令,以及在不同操作维度下触发和执行所述操作动作对应的任务指令,实现方式更加多样化,应用范围更广。

本申请提供的一种终端设备的操作装置实施例如下:

在上述的实施例中,提供了一种终端设备的操作方法,与之相对应的,本申请还提供了一种终端设备的操作装置,下面结合附图进行说明。

参照附图7,其示出了本申请提供的一种终端设备的操作装置实施例的示意图。

由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见上述提供的方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。

本申请提供一种终端设备的操作装置,包括:

用户操作动作检测单元701,用于检测终端设备的操作界面上的用户操作动作;

操作维度阈值区间确定单元702,用于确定所述用户操作动作对应的操作维度所处的操作维度阈值区间;

任务指令确定单元703,用于确定所述操作维度阈值区间对应的任务指令;

任务指令执行单元704,用于基于所述操作界面执行所述任务指令。

可选的,所述用户操作动作,包括下述至少一项:下拉操作、上拉操作、左滑操作、右滑操作以及按压操作;

所述用户操作动作的操作维度,包括下述至少一项:所述用户操作动作在所述操作界面上操作时的移动距离、移动速度以及按压强度。

可选的,所述操作维度阈值区间确定单元702,包括:

第一确定子单元,用于确定所述下拉操作/上拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间,并确定所述下拉操作/上拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;

第二确定子单元,用于确定所述左滑操作/右滑操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,并确定所述左滑操作/右滑操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间;

第三确定子单元,用于确定所述下拉操作/上拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间,并确定所述下拉操作/上拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,以及,确定所述下拉操作/上拉操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,所述任务指令确定单元703,包括:

第一任务指令确定子单元,用于根据操作维度阈值区间与任务指令对应关系,确定所述下拉操作/上拉操作的移动距离阈值区间对应的第一任务指令,以及所述下拉操作/上拉操作的移动速度阈值区间对应的第二任务指令;

第一判断子单元,用于判断所述第一任务指令与所述第二任务指令是否为同一任务指令,若是,运行所述任务指令执行单元704;若否,根据所述第一任务指令和所述第二任务指令的执行优先级,将执行优先级高的任务指令确定为所述下拉操作/上拉操作对应的任务指令。

可选的,所述任务指令确定单元703,包括:

第二任务指令确定子单元,用于根据操作维度阈值区间与任务指令对应关系,确定所述左滑操作/右滑操作的移动速度阈值区间对应的第三任务指令,以及所述左滑操作/右滑操作的按压强度阈值区间对应的第四任务指令;

第二判断子单元,用于判断所述第三任务指令与所述第四任务指令是否为同一任务指令,若是,运行所述任务指令执行单元704;若否,根据所述第三任务指令和所述第四任务指令的执行优先级,将执行优先级高的任务指令确定为所述左滑操作/右滑操作对应的任务指令。

可选的,所述任务指令确定单元703,包括:

第三任务指令确定子单元,用于根据操作维度阈值区间与任务指令对应关系,确定所述下拉操作/上拉操作的移动距离阈值区间对应的第五任务指令、所述下拉操作/上拉操作的移动速度阈值区间对应的第六任务指令,以及所述下拉操作/上拉操作的按压强度阈值区间对应的第七任务指令;

第三判断子单元,用于判断所述第五任务指令、所述第六任务指令与所述第七任务指令是否为同一任务指令,若是,运行所述任务指令执行单元704;若否,根据所述第五任务指令、所述第六任务指令和所述第七任务指令的执行优先级,将执行优先级高的任务指令确定为所述下拉操作/上拉操作对应的任务指令。

可选的,所述操作维度阈值区间确定单元702,包括:

第一移动距离确定子单元,用于确定所述下拉操作/上拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间;

第二移动距离确定子单元,用于确定所述下拉操作/上拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;

第三移动距离确定子单元,用于确定所述下拉操作/上拉操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,所述操作维度阈值区间确定单元702,包括:

第一移动速度确定子单元,用于确定所述左滑操作/右滑操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间;

第二移动速度确定子单元,用于确定所述左滑操作/右滑操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;

第三移动速度确定子单元,用于确定所述左滑操作/右滑操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,所述操作维度阈值区间确定单元702,包括:

按压强度确定子单元,用于确定所述按压操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,若所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间的数目大于1,则所述操作维度阈值区间与所述用户操作动作在所述操作界面上操作的时间段对应。

可选的,所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间,为发生时间最晚的时间段对应的操作维度阈值区间;或者,所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间,为所述用户操作动作在所述操作界面上的操作维度下操作数值的最大值、最小值或者均值对应的操作维度阈值区间。

可选的,所述终端设备的操作装置,包括:

任务控件生成单元,用于基于所述操作界面生成所述任务指令对应的任务控件;

提醒单元,用于在所述操作界面上显示所述任务控件,或者,发出所述任务控件对应的提醒信息;

相应的,所述任务指令执行单元,基于所述操作界面上显示的所述任务控件执行所述任务指令。

可选的,所述任务控件按照触发顺序在所述操作界面上显示,且所述操作界面上显示的所述任务控件对应的操作维度阈值区间的下限值,小于所述用户操作动作在所述操作维度下操作数值。

可选的,若触发所述用户操作动作的操作维度所处的任意一个操作维度阈值空间,则显示所述用户操作动作在所述操作维度的所有操作维度阈值区间对应的任务控件,且所述用户操作动作的操作数值所处的操作维度阈值区间对应的任务控件被选中;以及,被选中任务控件根据所述用户操作动作的操作数值所处的操作维度阈值区间的变化进行相应切换。

本申请提供的一种电子设备实施例如下:

在上述的实施例中,提供了一种终端设备的操作方法,此外,本申请还提供了一种用于实现所述终端设备的操作方法的电子设备,下面结合附图进行说明。

参照附图8,其示出了本实施例提供的一种电子设备的示意图。

本申请提供的所述电子设备实施例描述得比较简单,相关的部分请参见上述提供的所述终端设备的操作方法实施例的对应说明即可。下述描述的实施例仅仅是示意性的。

本申请提供一种电子设备,包括:

存储器801,以及处理器802;

所述存储器801用于存储计算机可执行指令,所述处理器802用于执行所述计算机可执行指令:

检测终端设备的操作界面上的用户操作动作;

确定所述用户操作动作对应的操作维度所处的操作维度阈值区间;

确定所述操作维度阈值区间对应的任务指令;

基于所述操作界面执行所述任务指令。

可选的,所述用户操作动作,包括下述至少一项:下拉操作、上拉操作、左滑操作、右滑操作以及按压操作;

所述用户操作动作的操作维度,包括下述至少一项:所述用户操作动作在所述操作界面上操作时的移动距离、移动速度以及按压强度。

可选的,所述确定所述用户操作动作对应的操作维度所处的操作维度阈值区间,采用如下方式实现:

确定所述下拉操作/上拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间,并确定所述下拉操作/上拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;

或者,确定所述左滑操作/右滑操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,并确定所述左滑操作/右滑操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间;

或者,确定所述下拉操作/上拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间,并确定所述下拉操作/上拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间,以及,确定所述下拉操作/上拉操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,所述确定所述操作维度阈值区间对应的任务指令,采用如下方式实现:

根据操作维度阈值区间与任务指令对应关系,确定所述下拉操作/上拉操作的移动距离阈值区间对应的第一任务指令,以及所述下拉操作/上拉操作的移动速度阈值区间对应的第二任务指令;

判断所述第一任务指令与所述第二任务指令是否为同一任务指令,若是,执行所述基于所述操作界面执行所述任务指令这一计算机可执行指令;若否,根据所述第一任务指令和所述第二任务指令的执行优先级,将执行优先级高的任务指令确定为所述下拉操作/上拉操作对应的任务指令。

可选的,所述确定所述操作维度阈值区间对应的任务指令,采用如下方式实现:

根据操作维度阈值区间与任务指令对应关系,确定所述左滑操作/右滑操作的移动速度阈值区间对应的第三任务指令,以及所述左滑操作/右滑操作的按压强度阈值区间对应的第四任务指令;

判断所述第三任务指令与所述第四任务指令是否为同一任务指令,若是,执行所述基于所述操作界面执行所述任务指令这一计算机可执行指令;若否,根据所述第三任务指令和所述第四任务指令的执行优先级,将执行优先级高的任务指令确定为所述左滑操作/右滑操作对应的任务指令。

可选的,所述确定所述操作维度阈值区间对应的任务指令,采用如下方式实现:

根据操作维度阈值区间与任务指令对应关系,确定所述下拉操作/上拉操作的移动距离阈值区间对应的第五任务指令、所述下拉操作/上拉操作的移动速度阈值区间对应的第六任务指令,以及所述下拉操作/上拉操作的按压强度阈值区间对应的第七任务指令;

判断所述第五任务指令、所述第六任务指令与所述第七任务指令是否为同一任务指令,若是,执行所述基于所述操作界面执行所述任务指令这一计算机可执行指令;若否,根据所述第五任务指令、所述第六任务指令和所述第七任务指令的执行优先级,将执行优先级高的任务指令确定为所述下拉操作/上拉操作对应的任务指令。

可选的,所述确定所述用户操作动作对应的操作维度所处的操作维度阈值区间,采用如下方式实现:

确定所述下拉操作/上拉操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间;

或者,确定所述下拉操作/上拉操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;

或者,确定所述下拉操作/上拉操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,所述确定所述用户操作动作对应的操作维度所处的操作维度阈值区间,采用如下方式实现:

确定所述左滑操作/右滑操作在所述操作界面上的移动距离对应的至少一个移动距离阈值区间;

或者,确定所述左滑操作/右滑操作在所述操作界面上的移动速度对应的至少一个移动速度阈值区间;

或者,确定所述左滑操作/右滑操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,所述确定所述用户操作动作对应的操作维度所处的操作维度阈值区间,采用如下方式实现:

确定所述按压操作在所述操作界面上的按压强度对应的至少一个按压强度阈值区间。

可选的,若所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间的数目大于1,则所述操作维度阈值区间与所述用户操作动作在所述操作界面上操作的时间段对应。

可选的,所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间,为发生时间最晚的时间段对应的操作维度阈值区间;或者,所述用户操作动作在所述操作界面上的操作维度所处的操作维度阈值区间,为所述用户操作动作在所述操作界面上的操作维度下操作数值的最大值、最小值或者均值对应的操作维度阈值区间。

可选的,所述确定所述操作维度阈值区间对应的任务指令这一计算机可执行指令执行后,且所述基于所述操作界面执行所述任务指令这一计算机可执行指令执行前,所述处理器802还用于执行下述计算机可执行指令:

基于所述操作界面生成所述任务指令对应的任务控件;

在所述操作界面上显示所述任务控件,或者,发出所述任务控件对应的提醒信息;

相应的,所述基于所述操作界面执行所述任务指令,采用如下方式实现:

基于所述操作界面上显示的所述任务控件执行所述任务指令。

可选的,所述任务控件按照触发顺序在所述操作界面上显示,且所述操作界面上显示的所述任务控件对应的操作维度阈值区间的下限值,小于所述用户操作动作在所述操作维度下操作数值。

可选的,若触发所述用户操作动作的操作维度所处的任意一个操作维度阈值空间,则显示所述用户操作动作在所述操作维度的所有操作维度阈值区间对应的任务控件,且所述用户操作动作的操作数值所处的操作维度阈值区间对应的任务控件被选中;以及,被选中任务控件根据所述用户操作动作的操作数值所处的操作维度阈值区间的变化进行相应切换。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

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