本发明涉及智能终端应用领域,尤其涉及一种智能终端快速选择的方法和系统。
背景技术:
目前,随着智能终端功能的日趋丰富,每个应用中都包含越来越多的可供选择条目。但是,现有技术都是通过长按所需条目的方式进行选中操作,而当用户需要选中的条目数目较多或者需要有目的的进行多个条目的选中时,需要逐一的进行长按操作,非常不便;此外,现有技术中,可以一键进行全部条目的选中或取消,但当用户需要有目的的进行取消已选中的条目时,只能通过多次重复操作进行逐一取消,不仅过程繁琐,还容易发生误操作。
因此,现有技术还有待于改进和发展。
技术实现要素:
鉴于上述现有技术的不足,本发明的目的在于提供一种智能终端快速选择的方法和系统 ,旨在解决现有技术中智能终端对列表中的条目不能快速并且有目的的进行多项选择的问题。
本发明的技术方案如下:
一种智能终端快速选择的方法,包括以下步骤:
A、智能终端接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;
B、智能终端接收用户的触摸指令,获取触摸点的位置;
C、将触摸点所处条目至选中的条目之间所有条目全部标记为选中状态。
所述智能终端快速选择的方法中,当用户选中的条目包括多个条目时,所述步骤C包括:
将用户选择的距离触摸点位置最近的选中条目作为目标条目,并将触摸点所处条目与目标条目之间的所有条目全部标记为选中状态。
所述的智能终端快速选择的方法中,当用户选择的距离触摸点位置最近的选中条目有两条时,则将位于触摸点前面的选中条目作为目标条目,并将触摸点所处条目与目标条目之间的所有条目全部标记为选中状态。
所述的智能终端快速选择的方法中,所述步骤A中,通过长按条目的方式进入多选模式,并将长按的条目标记为选中状态。
所述的智能终端快速选择的方法中,所述步骤C具体包括:
智能终端接收用户的确认指令后,将触摸点所处条目至选中的条目之间所有条目全部标记为选中状态。
所述的智能终端快速选择的方法中,所述确认指令为触摸指令。
所述的智能终端快速选择的方法中,当所述步骤B中的触摸指令为保持按下的状态,则进入到步骤C中。
一种智能终端快速选择的方法,包括以下步骤:
A’、智能终端接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;
B’、智能终端接收用户的触摸指令,获取触摸点的位置,判断触摸点的位置是否位于选中的条目上,当是时进入步骤C’;
C’、将触摸点所处条目至未选中的条目之间所有选中条目全部标记为未选中状态。
一种智能终端快速选择的系统,包括:
第一多选模式进入模块,用于接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;
第一触摸点位置获取模块,用于接收用户的触摸指令,获取触摸点的位置;
多选模块,用于将触摸点所处条目至选中的条目之间所有条目全部标记为选中状态。
一种智能终端快速选择的系统,包括:
第二多选模式进入模块,用于接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;
第二触摸点位置获取模块,用于接收用户的触摸指令,获取触摸点的位置,判断触摸点的位置是否位于选中的条目上,当是时进入反选模块;
反选模块,用于将触摸点所处条目至未选中的条目之间所有选中条目全部标记为未选中状态。
有益效果:本发明通过触摸指令确定用户触摸点的位置,将触摸点所处条目至选中的条目之间所有条目全部标记为选中状态,该方法能够根据用户的需要,有目的的进行多个条目的选择,与逐个条目进行选中的操作过程相比,不仅方便实用,而且快捷灵活。
附图说明
图1为本发明一种智能终端快速选择的方法第一实施例的流程图。
图2为本发明一种智能终端快速选择的方法第二实施例的流程图。
图3为本发明一种智能终端快速选择的系统第一实施例的结构框图。
图4为本发明一种智能终端快速选择的系统第二实施例的结构框图。
具体实施方式
本发明提供一种智能终端快速选择的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参照图1,图1为一种智能终端快速选择的方法第一实施例的流程图,如图所示,其包括步骤:
S1、智能终端接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;
S2、智能终端接收用户的触摸指令,获取触摸点的位置;
S3、将触摸点所处条目至选中的条目之间所有条目全部标记为选中状态。
在本实施例中,智能终端在多选模式下,根据用户的选择选中至少一个条目,该选中条目可以在多条目选取时作为选取范围的第一边界;而用户通过发出触摸指令,使得智能终端获取触摸点的位置,进而确定在多条目选取时作为选取范围的第二边界的位置,两个边界确定后,将第二边界至第一边界之间的所有条目(包括第一边界所在条目和第二边界所在条目)被选中。因此,本发明可以使用户不需进行逐一长按所需选中的条目就能实现有目的的对多个条目进行选中,方便快捷。
进一步的,当在步骤S1中用户选中的条目包括多个条目时,则将用户选择的距离触摸点位置最近的选中条目作为目标条目,并将触摸点所处条目与目标条目之间的所有条目全部标记为选中状态。也就是说,智能终端在多选模式下,第一边界的位置有多个时,则将各个第一边界到第二边界之间的距离进行比较,将与第二边界之间距离最近的第一边界作为目标边界,两个边界确定后,将第二边界至目标边界之间的所有条目被选中。这使得用户在多选模式下,选中了多个条目时,仍能进行多条目选中操作,有效避免了误操作对选择结果的影响,即用户的一些操作失误不会导致该功能无法执行,使得该方法更具智能化和人性化。
更进一步的,当用户选择的距离触摸点位置最近的选中条目有两条时,则将位于触摸点前面的选中条目作为目标条目,并将触摸点所处条目与目标条目之间的所有条目全部标记为选中状态。也就是说,当各个目标条目到第二边界条目之间的距离进行比较时,与第二边界之间距离最近的第一边界有两个,即这两个第一边界分别位于第二边界前后两侧并且与第二边界的距离相同,此时将位于第二边界条目前方的第一边界作为目标边界。对于条目按照从上到下的方式组成的列表,所述位于第二边界前方是指位于第二边界上方的条目;对于条目按照从左到右的方式组成的列表,所述位于第二边界前方是指位于第二边界左侧的条目;对于条目按照从上到下及从左到右关系组成的列表,所述位于第二边界前方是指位于第二边界左上方的条目。
在上述过程中,用户通过长按条目的方式进入智能终端的多选模式,并将长按的条目标记为选中状态(即指将选中的条目作为第一边界),所述长按是指用户按下某个条目并保持按下的动作超过预设时长,例如2s。而上述第二边界所在条目是通过用户的触摸指令来确认的,该触摸指令包括第一触摸指令和第二触摸指令,所述第一触摸指令的触摸位置为列表中任一条目,第二触摸指令的触摸位置为智能终端屏幕的任意位置,一般来说,用户在具体操作时,可先点击某个条目实现第一触摸指令的发送,这样就选取了第二边界,然后用户可再次点击智能终端屏幕任意位置实现第二触摸指令的发送。而每个触摸指令都包括按下和抬起两个动作,当第一触摸指令在某一条目所在位置保持按下操作时,智能终端通过检测第二触摸指令的按下操作,确定第一触摸指令所在的位置,并将其标记为第二边界,该第二触摸点的按下操作通常为短按操作,即按下后即刻抬起。可见,该方法以对第二触摸点的按下操作为标志,以表示对第一边界所在位置的确认,这有利于智能终端准确地执行用户的指令,从而高效的确定所要选择条目的范围,操作更加准确,有效避免错误的发生,提高了条目选择的效率。
本发明一种智能终端快速选择的方法第二实施例,如图2所示,其包括步骤:
S1’、智能终端接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;
S2’、智能终端接收用户的触摸指令,获取触摸点的位置,判断触摸点的位置是否位于选中的条目上,当是时进入步骤S3’;
S3’、将触摸点所处条目至未选中的条目之间所有选中条目全部标记为未选中状态。
在本实施例中,智能终端接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;智能终端接收用户的触摸指令,获取触摸点的位置,当触摸点的位置位于选中的条目上时,则将触摸点所处条目至未选中的条目之间所有选中条目全部标记为未选中状态。也就是说,当触摸点位于预先选中的条目上时,执行反选即取消选中操作,且被标记为取消选中对象确定方法是,将触摸点所在条目至未选中的条目之间的所有条目标记为未选中状态(包括触摸点所在条目)。
进一步的,当未选中的条目包括多个时,则将用户选择的距离触摸点位置最近的未选中条目作为目标条目,并将触摸点所处条目与目标条目之间的所有条目全部标记为未选中状态。
更进一步的,当用户选择的距离触摸点位置最近的未选中条目有两条时,即这两个未选中条目分别位于触摸点所在条目前后两侧并且与触摸点所在条目的距离相同,则将位于触摸点前面的未选中条目作为目标条目,并将触摸点所处条目与目标条目之间的所有条目全部标记为未选中状态。
该过程是与上述选中过程对应的反选操作过程,其方法技术细节与前面的技术方案相同,因为在前述的选中操作已有详细描述,此处不再赘述。
上述内容是基于距离的比较进行条目快速选择的,此处还可以提供给用户不同的比较标准以实现对条目有目的的、多个的快速选择。如,用户设置将位于选中条目之前或之后的条目全部标记为选中;针对图块模式排列的条目,用户可以设置被标记选中的图块限制在选中图块所在列中,例如位于选中图块上方或下方的图块;或者用户可以设置被标记选中的图块限制在选中图块所在行中,例如位于选中图块左侧或右侧的图块。总之,用户可以根据需要,设置被选择对象的比较标准,从而高效实现对条目的有目的的,快速的选择。
基于上述方法,本发明还提供了一种智能终端快速选择的系统第一实施例,如图3所示,包括:
第一多选模式进入模块100,用于接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;
第一触摸点位置获取模块200,用于接收用户的触摸指令,获取触摸点的位置;
多选模块300,用于将触摸点所处条目至选中的条目之间所有条目全部标记为选中状态。
在本实施例中,通过第一多选模式进入模块100、触摸点位置获取模块200及多选模块300三个模块完成了对智能终端列表中条目有选择的选中过程,该系统结构简单,无冗余操作,有利于选中过程反应速度的提高。该系统具体过程的技术好处已在前述方法中详细介绍,故此处不再赘述。
基于上述方法,本发明还提供了一种智能终端快速选择的系统第二实施例,如图4所示,包括:
第二多选模式进入模块100’,用于接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;
第二触摸点位置获取模块200’,用于接收用户的触摸指令,获取触摸点的位置,判断触摸点的位置是否位于选中的条目上,当是时进入反选模块;
反选模块300’,用于将触摸点所处条目至未选中的条目之间所有选中条目全部标记为未选中状态。
在本实施例中,通过第二多选模式进入模块100’、第二触摸点位置获取模块200’及反选模块300’完成了对智能终端列表中条目有选择的反选过程,该系统具体过程的技术好处已在前述内容中详细介绍,故此处不再赘述。
综上所述,本发明通过智能终端接收用户的多选指令进入到多选模式,同时根据用户的选择选中至少一条目;智能终端接收用户的触摸指令,获取触摸点的位置;将触摸点所处条目至选中的条目之间所有条目全部标记为选中状态的方式现了对智能终端列表中的条目快速的有选择的多选操作,该方法不仅可以进行选中,还可以进行反选操作,方法简单易行,选择效率高,有利于智能终端条目的快速选择技术的应用和推广。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。