一种选择方法及装置、终端设备和可读存储介质与流程

文档序号:16066467发布日期:2018-11-24 12:43阅读:156来源:国知局

本发明涉及电子技术领域,特别涉及一种选择方法及装置、终端设备和可读存储介质。

背景技术

随着智能终端设备多功能化的发展,通过人机交互来提升用户操作的便利性变的越来越普及。为此悬浮按钮应运而生,以此来辅助用户进行快捷操作,比如,通过悬浮按钮展开应用快捷入口,结合手势代替虚拟按键等等。

现有人机交互中所提供的批量选择方法,要么在终端设备处于对多个目标对象(比如,图片、短信条目)进行选择的多选状态下,由用户一个一个选中确认,要么由用户执行滑动一定轨迹来确定相应的多选区域,进一步地将多选区域内的目标对象置为选中状态,从而实现了批量多选。对于第一种方式,操作较为繁琐。对于第二种方式,特别是当被选对象出现在不同的显示界面(比如,不同屏)上时,往往需要用户持续滑动,在将显示界面1切换至显示界面2的同时,从而实现对显示界面1上部分目标对象至显示界面2上部分目标对象间的多选。

可见,现有批量多选操作较为繁琐,对目标对象的选择效率低。



技术实现要素:

本发明实施例提供一种选择方法及装置、终端设备和可读存储介质,用于解决现有批量多选操作较为繁琐,对目标对象的选择效率低的技术问题。

一方面,本发明实施例提供了一种选择方法,所述方法包括:

若接收到针对悬浮按钮的预设触控操作,激活终端设备对显示屏上的多个目标对象进行选择的多选功能;从所述多个目标对象中确定第一目标对象和与所述第一目标对象不同的第二目标对象;

将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态,其中,m为不小于零的整数。

可选地,在激活终端设备对显示屏上的多个目标对象进行选择的多选功能之前,所述方法还包括:

若检测到用于切换所述显示屏的当前显示界面的翻页操作,则响应所述翻页操作,将所述当前显示界面由第一显示界面切换至与所述第一显示界面不同的第二显示界面,其中,所述第一显示界面包括所述第一目标对象,所述第二显示界面包括所述第二目标对象。

可选地,从所述多个目标对象中确定第一目标对象和与所述第一目标对象不同的第二目标对象,包括:

在所述终端设备的所述多选功能处于激活状态的同时,检测到第一控制操作作用于所述第二显示界面中的任一目标对象,则响应所述第一控制操作,确定所述第二目标对象;

从所述第一显示界面的目标对象集合中确定所述第一目标对象。

可选地,在所述多个目标对象按照预设排序编号显示在所述显示屏上时,将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态,包括:

获得所述第一目标对象对应的第一排序编号,以及所述第二目标对象对应的第二排序编号;

标记所述第一排序编号和所述第二排序编号之间的所述m个目标对象;

将所述m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态。

可选地,在将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态之后,所述方法还包括:

若所述终端设备的所述多选功能仍保持激活状态,检测到第二控制操作作用于第三显示界面中的任一目标对象,则响应所述第二控制操作,确定第三目标对象;

将所述第三目标对象和所述第二目标对象之间的n个目标对象,以及所述第三目标对象设置为所述选中状态。

可选地,在将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态之后,所述方法还包括:

若检测到在预设时长内不存在所述预设触控操作作用于所述悬浮按钮,则禁用所述终端设备的所述多选功能。

可选地,所述多个目标对象包括图片、应用图标、字符、文件夹以及文件中的一种或几种。

另一方面,本发明实施例还提供了一种选择装置,所述装置包括:

激活单元,若接收到针对悬浮按钮的预设触控操作,激活终端设备对显示屏上的多个目标对象进行选择的多选功能;

确定单元,从所述多个目标对象中确定第一目标对象和与所述第一目标对象不同的第二目标对象;

处理单元,将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态,其中,m为不小于零的整数。

可选地,所述装置还包括:

切换单元,在所述激活单元激活终端设备对显示屏上的多个目标对象进行选择的多选功能之前,若检测到用于切换所述显示屏的当前显示界面的翻页操作,则响应所述翻页操作,将所述当前显示界面由第一显示界面切换至与所述第一显示界面不同的第二显示界面,其中,所述第一显示界面包括所述第一目标对象,所述第二显示界面包括所述第二目标对象。

可选地,所述确定单元具体用于:

在所述终端设备的所述多选功能处于激活状态的同时,检测到第一控制操作作用于所述第二显示界面中的任一目标对象,则响应所述第一控制操作,确定所述第二目标对象;

从所述第一显示界面的目标对象集合中确定所述第一目标对象。

可选地,所述处理单元具体用于:

在所述多个目标对象按照预设排序编号显示在所述显示屏上时,获得所述第一目标对象对应的第一排序编号,以及所述第二目标对象对应的第二排序编号;

标记所述第一排序编号和所述第二排序编号之间的所述m个目标对象;

将所述m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态。

可选地,所述处理单元还用于:

在将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态之后,若所述终端设备的所述多选功能仍保持所述激活状态,检测到第二控制操作作用于第三显示界面中的任一目标对象,则响应所述第二控制操作,确定第三目标对象;

将所述第三目标对象和所述第二目标对象之间的n个目标对象,以及所述第三目标对象设置为所述选中状态,其中,n为不小于零的整数。

可选地,所述装置还包括:

禁用单元,在将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态之后,若检测到在预设时长内不存在所述预设触控操作作用于所述悬浮按钮,则禁用所述终端设备的所述多选功能。

另一方面,本发明实施例还提供了一种终端设备,所述终端设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如上所述的选择方法的步骤。

另一方面,本发明实施例还提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的选择方法的步骤。

在本发明实施例中,由于是在接收到针对悬浮按钮的预设触控操作,比如,按压操作,便激活终端设备对多个目标对象进行选择的多选功能,从而能够从所述多个目标对象中确定第一目标对象和与所述第一目标对象不同的第二目标对象,进一步地,将所述第一目标对象和所述第二目标对象之间的所有目标对象,以及所述第一目标对象和所述第二目标对象均置为选中状态,从而实现了用户对包括所述第一目标对象和所述第二目标对象在内的多个目标对象的快速多选,解决了现有批量多选操作较为繁琐,对目标对象的选择效率低的技术问题,简化了批量多选操作,提高了对目标对象的选择效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。

图1为本发明实施例一中提供的一种选择方法的方法流程图;

图2为本发明实施例一中提供的一种选择方法中步骤s102的方法流程图;

图3为本发明实施例一中提供的一种选择方法中用户按压悬浮按钮前后第一显示界面和第二显示界面上目标对象的显示情况示意图;

图4为本发明实施例一中提供的一种选择方法中对第一显示界面中的对象5至对象7进行多选前后的显示示意图;

图5为本发明实施例一中提供的一种选择方法中步骤s103的方法流程图;

图6为本发明实施例一中提供的一种选择方法中在确定出第一显示界面中的第一目标对象和第二显示界面中的第二目标对象之后,多选前后两显示界面的显示示意图;

图7为本发明实施例一中提供的一种选择方法中在步骤s103之后的方法流程图;

图8为本发明实施例一中提供的一种选择方法中在目标对象为短信时,对短信a至短信d进行多选的显示示意图;

图9为本发明实施例二提供的一种选择装置的结构示意图;

图10为本发明实施例中提供的一种终端设备的结构示意图。

具体实施方式

本发明实施例提供一种选择方法及装置、终端设备和可读存储介质,用于解决现有批量多选操作较为繁琐,对目标对象的选择效率低的技术问题。

本发明的说明书和权利要求书及上述附图中的“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在具体实施例中,所述选择方法可应用于设置有显示屏的终端设备,该显示屏可以是触控显示屏。在实际使用中,可以通过终端设备上的显示屏显示应用图标列表、图片列表、文件夹列表、文档等内容。本发明实施例中所提及的终端设备包括但不限于:智能手机(如andriod手机、ios手机)、平板电脑、笔记本电脑、掌上电脑、穿戴式智能设备等电子设备,也可以是别的电子设备,在此就不一一举例说明了。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。

实施例一

请参考图1,本发明实施例一提供了一种选择方法的方法流程图,该选择方法可以应用于前述的终端设备中,该方法包括以下步骤:

s101:若接收到针对悬浮按钮的预设触控操作,激活终端设备对显示屏上的多个目标对象进行选择的多选功能;

s102:从所述多个目标对象中确定第一目标对象和与所述第一目标对象不同的第二目标对象;

s103:将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态,其中,m为不小于零的整数。

在具体实施过程中,步骤s101至步骤s103的具体实现过程如下:

首先,检测悬浮按钮是否接收到预设触控操作,其中,所述预设触控操作具体可以是根据用户的使用习惯所确定的操作,比如,可以是按压操作、拖动操作、点击操作、双击操作,等。若所述悬浮按钮接收到所述预设触控操作,则激活终端设备对显示屏上的多个目标对象进行选择的多选功能。比如,在用户按压悬浮按钮时,激活所述终端设备的多选功能。其中,所述多个目标对象包括图片、应用图标、字符、文件夹以及文件中的一种或几种。也就是说,在所述终端设备的多选功能处于激活状态时,能够实现对类别为图片、应用图标、字符、文件夹以及文件中的一种或几种的多选。此外,还可以是短信、提醒事项,等等。比如,实现对图片库中多张图片的多选。再比如,实现对同一文档中多个字符和图片的多选。再比如,对所述终端设备的桌面上的应用图标、文件夹、文件的多选。当然,本领域的技术人员可以根据实际需要来实现对多个目标对象的多选,在此就不一一举例说明了。

然后,从所述多个目标对象中确定第一目标对象和与所述第一目标对象不同的第二目标对象。比如,用户在按住悬浮按钮的同时,依次点击选中当前显示界面中的目标对象a和目标对象b,则确定目标对象a和目标对象b。

然后,将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态。比如,在所述第一目标对象为字符a,所述第二目标对象为字符d,在确定当前处于字符a和字符d之间的字符为字符b和字符c之后,便可以将字符a至字符d间的字符全部选中,即实现了字符a、字符b、字符c、字符d的多选。从而实现了基于悬浮按钮下的多选操作,提高了多选的效率。

在本发明实施例中,为了进一步地提高所述终端设备针对不同显示界面上的目标对象的多选效率,在步骤s101:激活终端设备对显示屏上的多个目标对象进行选择的多选功能之前,所述方法还包括:

若检测到用于切换所述显示屏的当前显示界面的翻页操作,则响应所述翻页操作,将所述当前显示界面由第一显示界面切换至与所述第一显示界面不同的第二显示界面,其中,所述第一显示界面包括所述第一目标对象,所述第二显示界面包括所述第二目标对象。在具体实施过程中,若检测到用于切换所述显示屏的当前显示界面的翻页操作,则响应所述翻页操作,将所述显示屏的当前显示界面由第一显示界面切换至与所述第一显示界面不同的第二显示界面。其中,所述翻页操作可以是将当前显示界面前向换页的操作,还可以是将当前显示界面后向换页的操作。以上下换页的触摸屏终端设备为例,前向换页的操作为由上到小的滑动操作,后向换页操作为由下到上的滑动操作。以左右换页的触摸屏终端设备为例,前向换页的操作为由左到右的滑动操作,后向换页操作为由右到左的滑动操作。当然,所述翻页操作还可以是其它的操作,在此就不一一举例说明了。

在具体实施过程中,用户所进行的所述翻页操作,无需用户一直与触控屏接触操作,比如,用户手指针对触控屏上下滑动一下,便实现上下翻页。相较于现有技术中,需要用户手指一直与触控屏接触操作,比如,通过屏幕上下滚动,或者屏幕左右滚动,才能实现翻页操作来说,操作更加便捷,所述终端设备的使用性能更佳。

然后,在所述悬浮按钮的所述多选功能处于激活状态时,从所述多个目标对象中确定出第一目标对象和与所述第一目标对象不同的第二目标对象,其中,所述第一目标对象位于所述第一显示界面,所述第二目标对象位于所述第二显示界面。比如,在当前显示界面由显示界面a切换至显示界面b时,用户按压所述悬浮按钮的同时,按住显示界面b中的目标对象b,便激活了对目标对象b和其它显示界面中的目标对象间的多选操作,其中,其它显示界面可以是显示界面a,还可以是显示界面b,当然还可以是不同于显示界面a和显示界面b之外的显示界面。也就是说,在激活所述悬浮按钮的所述多选功能时,可以从相同显示界面或不同显示界面上确定出两个目标对象,当这两个目标对象位于不同的显示界面上时,极大地简化了现有的多选操作。

然后,将显示在所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态,其中,m为不小于零的整数。比如,将显示界面a中的目标对象a和显示界面b中的目标对象b之间的目标对象,以及目标对象a和目标对象b设置为所述选中状态。

在具体实施过程中,在当前显示界面为所述第二显示界面时,通过所述预设触控操作作用于所述悬浮按钮上,激活所述终端设备对所述多个目标对象中的至少两个目标对象进行选择的多选功能。比如,在所述预设操作具体为按压操作时,当找到目标对象时,用户再在该目标对象所在的显示界面上通过按压悬浮按钮,来激活所述终端设备的多选功能,从而相对于现有滑动多选需用户手指一直与触控屏接触的多选操作相比,操作更加简便,多选效率更高。

此外,在本发明实施中,为了进一步地提高多选效率,若检测到在预设时长内不存在所述预设触控操作作用于所述悬浮按钮,则禁用所述终端设备的所述多选功能。比如,一旦用户手指松开对悬浮按钮的按压,便禁用了悬浮按钮的多选功能,从而进一步地提高了对多目标对象进行选择的效率。

在本发明实施例中,请参考图2,步骤s102:从所述多个目标对象中确定第一目标对象和与所述第一目标对象不同的第二目标对象,包括:

s201:在所述终端设备的所述多选功能处于激活状态的同时,检测到第一控制操作作用于所述第二显示界面中的任一目标对象,则响应所述第一控制操作,确定所述第二目标对象;

s202:从所述第一显示界面的目标对象集合中确定所述第一目标对象。

在具体实施过程中,步骤s201至步骤s202的具体实现过程如下:

首先,在所述悬浮按钮的所述多选功能处于激活状态的同时,检测到第一控制操作作用于所述第二显示界面中的任一目标对象,则响应所述第一控制操作,确定出所述第二目标对象。比如,在用户按压所述悬浮按钮以激活所述终端设备的所述多选功能的同时,用户单击显示界面b中的目标对象b,则从显示界面b诸多目标对象中确定出目标对象b。然后,从所述第一显示界面的目标对象集合中确定所述第一目标对象。其中,所述目标对象集合可以是所述第一显示界面中全部目标对象中的全部或部分目标对象所组成的集合。具体来讲,可以是从不同于所述第二显示界面的所述第一显示界面中的诸多目标对象中确定出处于标记状态的目标对象集合。其中,处于标记状态的目标对象集合中的目标对象可以是在所述第一显示界面中已经处于所述选中状态的目标对象,该目标对象可以是用户翻至所述第一显示界面时直接点击确定的单个目标对象,还可以是用户在再次按压悬浮按钮之前通过在所述第一显示界面上按压悬浮按钮所多选的目标对象。如图3所示为用户按压悬浮按钮前后所述第一显示界面上的目标对象,以及所述第二显示界面上的目标对象的显示情况示意图。其中,对象1为用户直接单击选中的目标对象,对象2至对象4为用户多选的目标对象。

此外,在本发明实施例中,为了进一步地提高所述终端设备的多选性能,用户除了先单击第一显示界面中的第一目标对象,再按压所述悬浮按钮激活所述终端设备的所述多选功能之后,再单击第二显示界面中的第二目标对象,从而实现第一目标对象和所述第二目标对象间的多选。还可以是用户按压所述悬浮按钮激活所述终端设备的所述多选功能的同时,依次从第一显示界面中单击确定第一目标对象,从第二显示界面中单击确定第二目标对象,从而实现第一目标对象和第二目标对象间的多选。当然,对于本领域的技术人员来说,除了通过所述的单击操作来实现对目标对象的确定外,还可以根据用户的实际使用习惯来选用其它的操作来实现对目标对象的确定,在此就不一一举例说明了。在本发明实施例中,除了上述所说的手动从所述第一显示界面中确定第一目标对象之外,所述终端设备还可以自动从所述第一显示界面中确定第一目标对象。具体来讲,在从所述第二显示界面中确定所述第二目标对象之后,从所述第一显示界面中确定出处于标记状态的目标对象集合。然后,从所述目标对象集合中确定出符合预设条件的所述第一目标对象。其中,所述预设条件具体可以是用户根据实际需要所预先设置的条件,所述预设条件可以是所述目标对象集合中每个目标对象对应的存储时间与所述第二目标对象所对应的存储时间间的时间间隔小于预设时间间隔,比如,可以是存储时间相距所述第二目标对象最近。所述预设条件可以是所述第二目标对象所对应的存储时间与所述第一目标对象所对应的存储时间间的时间间隔大于预设时间间隔,比如,可以是存储时间相距所述第二目标对象最远,等等,在此就不一一举例说明了。仍以图3所示为例,在用户由当前的所述第一显示界面后翻至所述第二显示界面之后,一旦用户按压所述悬浮按钮的同时按压目标对象b,则可以从包括对象1、对象2至对象4的处于标记状态的目标对象集合中确定出与目标对象b间的存储时间相距最近的对象4为所述第一目标对象。当然,本领域的技术人员还可以根据用户的实际使用习惯来设计从所述第一显示界面中确定第一目标对象的方法,在此就不一一举例说明了。

在本发明实施例中,通过设定所述预设条件,从而从所述目标对象集合中快速确定出符合所述预设条件的所述第一目标对象,进一步地提高了对目标对象的选择效率。

此外,在本发明实施例中,除了可以进行不同显示界面间目标对象的多选外,还可以对同一显示界面中的目标对象进行多选,仍以图3所示中的所述第一显示界面为例,具体实现过程中,用户点击选中对象5后,在按住悬浮按钮的同时,再按压选中对象7,便实现了对象5至对象7间的目标对象的多选,用户对对象5至对象7进行多选前后所述第一显示界面的显示示意图如图4所示。

在本发明实施例中,还可以是按住悬浮按钮的同时,依次选择两个不同的目标对象,在将这两个目标对象置为选中状态的同时,将这两个目标对象之间的目标对象也置为选中状态。

在本发明实施例中,为了实现对所述多个目标对象间的目标对象的快速选定,所述多个目标对象具体可以是按照预设规律排列显示在所述显示屏上,比如,所述预设规律排列可以是同一图片库中图片的存储先后顺序,还可以是按照存储大小由大到小所排列的顺序,还可以是库中每个文件的文件名称的首字母按照字母a至z26个字母排列的顺序,当然,本领域的技术人员可以根据用户的实际使用习惯来设计所述预设规律排列,在此就不一一举例说明了。此外,所述多个目标对象除了可以是按照预设规律排列在所述显示屏上外,还可以是无规律显示在所述屏上,但无论哪种显示规律,本领域的技术人员都可以根据需要确定所述第一目标对象和所述第二目标对象间的目标对象。

在本发明实施例中,在所述多个目标对象按照预设排序编号显示在所述显示屏上时,请参考图5所示,步骤s105:时,将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态,包括:

s301:获得所述第一目标对象对应的第一排序编号,以及所述第二目标对象对应的第二排序编号;

s302:标记所述第一排序编号和所述第二排序编号之间的所述m个目标对象;

s303:将所述m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态。

在具体实施过程中,步骤s301至步骤s303的具体实现过程如下:

首先,获得所述第一目标对象对应的第一排序编号,以及所述第二目标对象对应的第二排序编号。具体来讲,若所述预设规律排列具体为预设排序编号排列,比如,图片库中的每个图片对应一个排序编号,在用户对图片库中的图片进行预览时,该图片库中的图片可以按照预设排序编号由低到高的顺序依次排列,并显示给用户。在具体实施过程中,在确定出所述第一目标对象和所述第二目标对象之后,获得所述第一目标对象对应的第一排序编号,所述第二目标对象对应的第二排序编号。如图6所示,以图3中的所述第一显示界面中的目标对象4为确定出的所述第一目标对象,图3中的所述第二显示界面中的目标对象b为确定出的所述第二目标对象,目标对象4对应的排序编号为10,目标对象b对应的排序编号为20为例,确定出排序编号10和排序编号20之间的排序编号为排序编号11至排序编号19,进一步地,确定出与排序编号11至排序编号19依次对应的目标对象。然后,对排序编号11至排序编号19依次对应的目标对象进行标记,从而将排序编号10和排序编号20,以及排序编号11至排序编号19依次对应的目标对象设置为选中状态。

在本发明实施例中,通过对多个目标对象进行预设排序编号排列,从而实现了对所述第一目标对象和所述第二目标对象间的目标对象的快速选中,进一步地,提高了对目标对象进行多选的效率。

当然,本领域的技术人员还可以根据具体需要采用不同于预设排序编号排列这种方式外的其它方式来实现对所述第一目标对象和所述第二目标对象之间的目标对象的快速选定,在此就不一一举例说明了。

在本发明实施例中,如图7所示,在步骤s103:将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态之后,所述方法还包括:

s401:若所述悬浮按钮的所述多选功能仍保持所述激活状态,检测到第二控制操作作用于第三显示界面中的任一目标对象,则响应所述第二控制操作,确定第三目标对象;

s402:将所述第三目标对象和所述第二目标对象之间的n个目标对象,以及所述第三目标对象设置为所述选中状态,其中,n为不小于零的整数。

在具体实施过程中,在对所述第一显示界面中的目标对象a至所述第二显示界面中的目标对象b进行多选后,若用户继续按压所述悬浮按钮,即保持所述悬浮按钮的所述多选功能处于所述激活状态,此时若再次检测到用户再次点击确定第三显示界面中的第三目标对象c,则在保持目标对象a至目标对象b间的多选后,继续进行目标对象b至目标对象c间的多选,相对于现有技术来说,多选过程更加简化,效率更高。

在本发明实施例中,为了进一步地简化对目标对象的多选操作,在步骤s103:将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态之后,所述方法还包括:若检测到在预设时长内不存在所述预设触控操作作用于所述悬浮按钮,则禁用所述终端设备的所述多选功能。也就是说,当用户不再需要对目标对象进行多选时,只要用户松开对所述悬浮按钮的按压即可,在用户松开对所述悬浮按钮的按压之后,便禁用了所述终端设备的多选功能。在禁用之后,只要用户再次按压所述悬浮按钮,便能快速开启所述终端设备的所述多选功能,整个操作过程十分便捷。在具体实施过程中,所述预设时长可以是本领域的技术人员根据用户的实际使用习惯所设置的时长,在此就不一一举例说明了。

在本发明实施例中,可以根据用户需求将所述终端设备的多选功能应用在所述多个目标对象包括图片、应用图标、字符、文件夹以及文件中的一种或几种所对应的场景中。比如,可以是短信、便签、提醒事项、等等。如图8所示,在为短信时,通过所述终端设备的多选功能所进行的多选操作过程示意图。首先,选中短信a,然后按压所述悬浮按钮的同时,选中短信d,则实现了对短信a至短信d间的多选,当然,还可以就不同短信页面中的短信条目进行多选,其中,短信条目所在的页面相当于前述的显示界面,所以针对不同页面间的短信条目多选的过程类似,在此就不一一详细赘述了。在具体实施过程中,由于用户可以一次性就短信条目进行多选,进一步地提高了用户体验。此外,本领域的技术人员,还可以基于本发明实施例中的多选方法来实现对目标对象的多选,在此就不一一举例说明了。

实施例二

基于与本发明实施例一同样的发明构思,请参考图9,本发明实施例还提供了一种选择装置,所述装置包括:

激活单元10,若接收到针对悬浮按钮的预设触控操作,激活终端设备对显示屏上的多个目标对象进行选择的多选功能;确定单元20,从所述多个目标对象中确定第一目标对象和与所述第一目标对象不同的第二目标对象;

处理单元30,将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态,其中,m为不小于零的整数。

在本发明实施例中,在所述激活单元激活终端设备对显示屏上的多个目标对象进行选择的多选功能之前,若检测到用于切换所述显示屏的当前显示界面的翻页操作,则响应所述翻页操作,将所述当前显示界面由第一显示界面切换至与所述第一显示界面不同的第二显示界面,其中,所述第一显示界面包括所述第一目标对象,所述第二显示界面包括所述第二目标对象。

在本发明实施例中,确定单元20具体用于:

在所述终端设备的所述多选功能处于激活状态的同时,检测到第一控制操作作用于所述第二显示界面中的任一目标对象,则响应所述第一控制操作,确定所述第二目标对象;

从所述第一显示界面的目标对象集合中确定所述第一目标对象。

在本发明实施例中,处理单元30具体用于:

在所述多个目标对象按照预设排序编号显示在所述显示屏上时,获得所述第一目标对象对应的第一排序编号,以及所述第二目标对象对应的第二排序编号;

标记所述第一排序编号和所述第二排序编号之间的所述m个目标对象;

将所述m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态。

在本发明实施例中,处理单元30还用于:

在将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态之后,若所述终端设备的所述多选功能仍保持所述激活状态,检测到第二控制操作作用于第三显示界面中的任一目标对象,则响应所述第二控制操作,确定第三目标对象;

将所述第三目标对象和所述第二目标对象之间的n个目标对象,以及所述第三目标对象设置为所述选中状态。

在本发明实施例中,所述装置还包括:

禁用单元,在将所述第一目标对象和所述第二目标对象之间的m个目标对象,以及所述第一目标对象和所述第二目标对象设置为选中状态之后,若检测到在预设时长内不存在所述预设触控操作作用于所述悬浮按钮,则禁用所述终端设备的所述多选功能。

如图10所示,本发明实施例的又一方面提供了一种终端设备,所述终端设备包括处理器40和存储器50,其中,处理器40用于执行存储器50中存储的计算机程序时实现实施例一或其它能够涵盖本发明实施例所有内容的描述的步骤。

可选的,处理器40具体可以是中央处理器、特定应用集成电路(applicationspecificintegratedcircuit,asic),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(fieldprogrammablegatearray,fpga)开发的硬件电路,可以是基带处理器。

可选的,处理器40可以包括至少一个处理核。

可选的,电子设备还包括存储器50,存储器50可以包括只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)和磁盘存储器。存储器50用于存储处理器40运行时所需的数据。存储器50的数量为一个或多个。

本发明实施例的又一方面提供了一种可读存储介质,该可读存储介质存储有计算机程序,当计算机程序在计算机上运行时,可以实现实施例一或其它能够涵盖本发明实施例所有内容的描述。

在本发明实施例中,应该理解到,所揭露方法及选择装置,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。

在本发明实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机,服务器,或者网络设备等,或处理器(processor)执行本发明各个实施例的方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive,usb)、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上实施例仅用于对本发明的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明实施例的方法,不应理解为对本发明实施例的限制。本技术领域的技术人员可轻易想到的变化或替换,都应涵盖在本发明实施例的保护范围之内。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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