一种选择内容的方法及装置与流程

文档序号:12041690阅读:138来源:国知局
一种选择内容的方法及装置与流程
本发明涉及通信网络技术领域,尤其涉及一种选择内容的方法及装置。

背景技术:
当在便携电子设备上需要对一段内容进行分享或者做批注等操作时,首先需要选中此段内容,此内容可以为文本内容也可以为音视频内容。通过触摸终端的屏幕选择一段文本内容时,用户通过触摸屏幕并停留一段时间,触发终端进入文本选择状态,终端将触摸点停留位置标记为选择的内容的起始点和结束点。用户可以通过移动起始点和/或结束点光标来调整文本的选择区域,选择内容后进行后续的内容处理操作。然而,采用现有技术选中一段内容时,当所需选择的内容不在同一页时,拖动光标进行选中内容的操作,容易引起误操作,并且导致操作繁琐并且复杂。

技术实现要素:
本发明的实施例提供一种选择内容的方法及装置,可以简单、方便地选择一段内容。本发明的实施例采用如下技术方案:一种选择内容的方法,包括:接收通过触摸屏幕产生的第一轨迹;确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。一种基于触摸屏电子设备的选中内容的装置,包括:接触单元,用于接收通过触摸屏幕产生的第一轨迹;内容选择处理单元,用于确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;所述接触单元还用于,接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;所述内容选择处理单元还用于,确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;选中内容单元,用于确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。本发明实施例提供一种选择内容的方法及装置,通过接收通过触摸屏幕产生的第一轨迹,并确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。与采用现有技术选择一段内容时,当所需选择的内容不在同一页时,拖动光标进行选中内容的操作,容易引起误操作,并且导致操作繁琐并且复杂相比,本发明实施例提供的方案,可以简单、方便地选择一段内容。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种选择内容的方法的流程图;图2A-图2B为本发明实施例提供的一种选择内容的装置的框图;图3为本发明实施例提供的一种通过逻辑判断选择内容的方法的详细流程图;图4A-图4D为本发明实施例提供的针对图3所示实施例的成对触摸屏动作的轨迹图标的示意图;图5A-图5B为本发明实施例提供的针对图3所示实施例的重新设置起始端点的示意图;图6A-图6C为本发明实施例提供的针对图3所示实施例的文本内容选中的每步的示意图;图7A-图7C为本发明实施例提供的针对图3所示实施例的音视频内容选择的示意图;图8A-图8E为本发明实施例提供的针对图3所示实施例的执行出错处理的示意图;图9为本发明实施例提供的针对图3所示实施例的执行后续处理的示意图;图10为本发明实施例提供的另一种通过逻辑判断选择内容的方法的详细流程图;图11A-图11B为本发明实施例提供的针对图3所示实施例的一种选择内容的装置的框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种选择内容的方法,如图1所示,该方法包括以下步骤:步骤101,接收通过触摸屏幕产生的第一轨迹;具体的,终端的处理器接收用户通过触摸屏幕从而在屏幕上产生的第一轨迹。如用户在屏幕上划一特定符号等。本发明实施例中的终端可以为带通过触摸屏幕产生控制或操作指令的各种终端,如各种手机,PDA,笔记本电脑,平板电脑等。本发明实施例在此不在一一详述。步骤102,确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;具体的,终端接收所述第一轨迹后,产生与所述第一轨迹匹配的标识,确定存储的选择内容的成对标识中存在与所述第一轨迹匹配的标识。在实际操作中,终端对第一轨迹进行识别,确定与所述第一轨迹匹配的标识。如果,终端确定与第一轨迹匹配的标识有多个,则可以将终端确定的多个与第一轨迹匹配的标识提示给用户,并由用户选择与第一轨迹匹配的标识。步骤103,接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;可选的,根据与所述第一轨迹匹配的标识识别所述第一轨迹为起始点标识,并根据与所述第二轨迹匹配的标识识别所述第二轨迹为结束点标识;或者,根据与所述第一轨迹匹配的标识识别所述第一轨迹为结束点标识,并根据与所述第二轨迹匹配的标识识别所述第二轨迹为起始点标识。可选的,所述第二轨迹与所述第一轨迹匹配,即与所述第一轨迹匹配的标识和与所述第二轨迹匹配的标识成对的存储于选择内容的成对标识中。所述成对的存储选择内容的成对标识,将用户选择内容的动作产生的轨迹标识成对的存储,这里的成对指两个选择内容的动作产生的轨迹标识。例如,成对的存储选择内容的成对标识可以为左圆括号和右圆括号,或者左尖括号和右尖括号,或者上折线和下折线,或者两个竖线,或者为两个波浪线,或者一个括号和一个竖线等等,也就是说只要是预先定义的成对标识(两个标识)都可以用来作为选择内容的成对标识。可选的,当选择的内容为文本内容时,所述起始点标识对应的空间位置位于所述结束点标识对应的空间位置之前;或者,当选择的内容为音视频内容时,产生与所述起始点标识对应的轨迹的时间位置位于产生与所述结束点标识对应的轨迹的时间位置之前。步骤104,确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;具体的,终端在接收所述第二轨迹后,产生与所述第二轨迹匹配的标识, 确定存储的选择内容的成对标识中存在与所述第二轨迹匹配的标识。在实际操作中,终端对第二轨迹进行识别,确定与所述第二轨迹匹配的标识。如果,终端确定与第二轨迹匹配的标识有多个,则可以将终端确定的多个与第二轨迹匹配的标识提示给用户,并由用户进行选择与第二轨迹匹配的标识。步骤105,确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。具体的,可将所述第一端点位置和所述第二端点位置之间的内容进行高亮显示,或给出选择的边界等。本发明在此不在限制。可选的,终端在确定所述第一轨迹为选择内容的轨迹后,提示所述第一轨迹为选择内容的轨迹或正在进行选择内容的操作,以及第一端点位置;进一步的,终端在接收到第二轨迹后,还可以提示第二轨迹为选择内容的轨迹或正在进行选择内容的操作,和第二端点位置。以便于用户根据终端提示的第一端点位置和/或第二端点位置对第一端点的位置和第二端点的位置进行调整,从而调整被选择的内容。具体的,用户根据终端提示的第一端点位置和/或第二端点位置对第一端点的位置和第二端点的位置进行调整可以为:用户在需要被选择的内容的相应位置(如需要被选择的文本内容在屏幕上显示的空间位置,或需要被选择的音视频内容在播放时的时间位置)通过触摸屏幕产生第三轨迹和/或第四轨迹。具体的,如果用户想调整第一轨迹对应的位置则通过触摸屏幕产生第三轨迹,而如果用户想调整第二轨迹对应的位置则通过触摸屏幕产生第四轨迹。其中,与所述第三轨迹匹配的标识和与所述第一轨迹匹配的标识相同,与所述第四轨迹匹配的标识和与所述第二轨迹匹配的标识相同。终端接收通过触摸所述屏幕产生的第三轨迹,确定与所述第三轨迹匹配的标识和与所述第一轨迹匹配的标识相同,则确定在所述屏幕上显示的与所述第三轨迹对应的内容位置为调整后的所述第一端点位置;以及终端接收通过所述触摸屏幕产生的第四轨迹,与所述第四轨迹匹配的标识和与所述第二轨迹匹配的标识相同,确定在所述触摸屏幕上显示的与所述第四轨迹对应的内容位置为调整后的所述第二端点位置。进一步的,用户还可以直接根据第一端点位置和/或第二端点位置,直接移动第一端点 的位置和/或第二端点的位置,从而使得终端接收移动所述第一端点和/或第二端点位置的指示。可选的,终端还可以存储和与第一轨迹匹配的标识对应的处理指示,和/或存储和与第二轨迹匹配的标识对应的处理指示,则终端可以根据存储的和与第一轨迹匹配的标识对应的处理指示,和/或,和与第二轨迹匹配的标识对应的处理指示,对所述选择的内容进行处理;或者,根据菜单选项对所述选择的内容进行处理。需要说明的是,本实施例中的内容为文本内容或者音视频内容;当所述内容为文本内容时,所述第一端点位置和所述第二端点位置为文本内容在所述触摸屏幕上显示的空间位置;当所述内容为音视频内容时,所述第一端点位置和所述第二端点位置为产生所述第一轨迹或所述第二轨迹时播放所述音视频内容的时间位置。本发明实施例提供一种选择内容的方法通过匹配通过触摸屏幕产生的第一轨迹和第二轨迹,选择第一轨迹和第二轨迹对应的端点位置之间的一段内容,可以简单、方便地选择一段内容。本发明实施例提供一种选择内容的装置,如图2所示,该装置包括:接触模块201,内容选择处理模块202,选择内容模块203;接触模块201,用于接收通过触摸屏幕产生的第一轨迹;具体的,接触模块接收用户通过触摸屏幕从而在屏幕上产生的第一轨迹,如用户用户在屏幕上划一特定符号等。内容选择处理模块202,用于确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;可选的,当确定所述第一轨迹为选择内容的轨迹时,所述内容选择处理模块中的处理子模块,用于产生与所述第一轨迹匹配的标识;确定子模块,用于确定存储的选择内容的成对标识中存在与所述第一轨迹匹配的标识。内容选择处理模块对第一轨迹进行识别,确定与所述第一轨迹匹配的标识。如果,内容选择处理模块确定与第一轨迹匹配的标识有多个,则可以将确定的多个与第一轨迹匹配的标识提示给用户,并由用户选择与第一轨迹匹配的标识。所述接触模块201还用于,接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;所述处理子模块还用于,产生与所述第二轨迹匹配的标识,所述确定子模块还用于,确定存储的选择内容的成对标识中存在与所述第二轨迹匹配的标识。所述装置中的成对动作管理模块,用于将与所述第一轨迹匹配的标识和与所述第二轨迹匹配的标识成对的存储于选择内容的成对标识中。所述内容选择处理模块202还用于,确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;可选的,当确定所述第一轨迹为选择内容的轨迹时,所述内容选择处理模块中的处理子模块,用于产生与所述第二轨迹匹配的标识;确定子模块,用于确定存储的选择内容的成对标识中存在与所述第二轨迹匹配的标识。内容选择处理模块对第二轨迹进行识别,确定与所述第二轨迹匹配的标识。如果,内容选择处理模块确定与第二轨迹匹配的标识有多个,则可以将确定的多个与第二轨迹匹配的标识提示给用户,并由用户选择与第二轨迹匹配的标识。选择内容模块203,用于确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。具体的,选择内容模块可将所述第一端点位置和所述第二端点位置之间的内容进行高亮显示,或给出选择的边界等。本发明在此不在限制。本发明实施例提供一种选择内容的方法,本发明实施例提供的方案通过匹配的通过触摸屏幕产生的第一轨迹和第二轨迹,选择第一轨迹和第二轨迹对应的端点位置之间的一段内容,可以简单、方便地选择一段内容。图2B为本发明实施例提供的又一选择内容的装置的结构示意图,包括存储器200,处理器300和屏幕400。其中存储器200用于存储图2A所述的各模块,处理器300分别与存储器200以及屏幕400连接,运行存储器200中的各模块执行存储器200中各模块的相应功能。图2B中存储器200中各模块的功能与图2A中的各模块的功能相同,本发明实施例在此不再详述。本发明实施例提供一种选择内容的方法,如图3所示,该方法包括以下步骤:步骤301,启动终端客户端,并获取预设的用于选择内容的成对标识的规则文件;所述选择内容的成对标识,即为两个标识的组合,这种组合用于选择内容。具体的,为与用于选择内容的两个触摸动作产生的轨迹(如第一轨迹和第二轨迹)分别相匹配的标识。例如,选择内容的成对标识可以为分别表示左圆括号和右圆括号的标识,或者左尖括号和右尖括号的标识,或者上折线和下折线标识,或者两个竖线,或者为两个波浪线,或者一个括号和一个竖线等等,也就是说只要是预先定义的选择内容的成对标识都可以用来作为选择内容的成对标识。其中,用户通过触摸屏幕产生的第一轨迹表示选取内容开始,另一个通过触摸屏幕产生的第二轨迹表示选取内容结束。例如通过在文本内容中两个不同的空间位置(指文本内容在屏幕上显示的位置)选取一段内容,或者通过在播放音视频内容时在播放所述音视频内容的时间选取一段音视频内容。如图4所示在文本内容中成对的选择内容的标识的示意图,图4A为选择内容的成对标识为左圆括号和右圆括号,图4B为选择内容的成对标识为左尖括号和右尖括号,图4C为选择内容的成对标识为上折线和下折线,图4D为选择内容的成对标识为两个波浪线。当然,还可以有很多其它的用于选择内容的成对标识,而成对标识置于屏幕的位置也可以不同,例如图4D中的波浪线即可以置于文字的下方,还可以置于文字的左方或右方,本发明实施例在此不做具体的限定。步骤302,显示用户界面;可选的,显示的用户界面可以为文本内容也可以为音视频内容,以便于用于可以在文本内容或者音视频内容中选取自己喜欢的一段内容。步骤303,接收用户通过触摸屏幕产生的轨迹;当显示用户界面后,用户可以在界面上进行触摸屏幕产生用于选择内容的轨迹。可选的,与用户通过触摸屏幕产生的轨迹匹配的标识应该为预设的选择内容的成对标识的规则文件中规定的标识。需要说明的是,选择内容时,需要根据选择内容的成对标识,终端进行检测时,不论此时终端接收通过触摸屏幕产生的是第一轨迹还是第二轨迹,都可 以对用户通过触摸屏幕产生的轨迹进行如下判断,因此以下选择内容时对用户通过在触摸屏幕产生的轨迹并不区分第一轨迹还是第二轨迹,终端每次接收到通过触摸屏幕产生的轨迹都可以执行下面的流程:步骤304,产生与第一轨迹匹配的标识(当然,也可以是与第二轨迹匹配的标识,本发明仅以第一轨迹为例进行介绍),判断与所述第一轨迹匹配的标识是否为起始点标识;将与第一轨迹匹配的标识与预设的选择内容的成对标识中的表示起始点的标识进行比较,当与预设的选择内容的成对标识中的表示起始点的标识中一个相同时,则说明该标识是起始点标识,执行步骤305。当与预设的选择内容的成对标识中的表示起始点的标识中任何一个都不相同时,执行步骤310。当然,在执行步骤304时,终端还可以不用判断与所述轨迹匹配的标识是否为起始点标识,而终端中仅预存用于选择内容的成对标识,只需要确定与所述轨迹匹配的标识存在于用于选择内容的成对标识中,即可认定当前的操作为用于选择内容的操作,即步骤305-318的执行可替换依据图10所示的流程。步骤305,当与第一轨迹匹配的标识为起始点标识时,判断是否存在另外的起始点标识(即用户是否输入了其它轨迹,而与用户输入的其它的轨迹匹配的标识仍然为起始点标识);可选的,判断是否存在另外的起始点的目的为是否为用户重置起始点,即如果存在另外的起始点标识时,则此另外的起始点为错误的起始点,用户希望通过再重置起始点改正错误的起始点。步骤306,当存在所述另外的起始点标识时,重新设置起始点位置为确定的在所述触摸屏幕上显示的与所述轨迹对应的内容位置;可选的,根据与第一轨迹匹配的标识识别第一轨迹用于重新设置的起始点,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为重新设置的起始端点位置;可选的,内容为文本内容或者音视频内容;当所述内容为文本内容时,起始端点位置或者结束端点位置为文本内容在所述触摸屏幕上显示的空间位置;确定起始端点位置的方式至少包括以下几种: 例如,当接收到的第一轨迹为左圆括号时,则根据与第一轨迹匹配的标识识别第一轨迹为起始点标识,距离左圆括号的重心最近的右侧字符为第一轨迹对应的起始端点位置;当接收到的第一轨迹为左尖括号时,则根据与第一轨迹匹配的标识识别第一轨迹为起始点标识,距离左尖括号的顶端位置最近的右侧字符为该第一轨迹对应的起始端点位置;当接收到的第一轨迹为上折线时,则根据与第一轨迹匹配的标识识别第一轨迹为起始点标识,距离上折线的左折线中直线最近的右侧字符为该第一轨迹对应的起始端点位置。当所述内容为音视频内容时,起始端点位置或者结束端点位置为产生所述第一轨迹或所述第二轨迹时播放所述音视频内容的时间位置。需要说明的是,当仅设置了一个端点即第一端点时,终端根据用户输入的轨迹可判断此端点可以为选择内容的起始点或选择内容的结束点,并可将此端点的位置和/或选择内容的超始点(结束点)提示给用户。如果用户发现设置的此端点错误,可以重新设置正确的端点(选持择内容的起始点或结束点)。当已存在第一端点,且第一端点为起始点时(即已通过触摸屏幕产生第一轨迹,且与第一轨迹匹配的标识为存储的用于选择内容的成对标识的起始点标识),下面以重新设置起始点为例进行说明:当内容为文本内容时,重新设置起始点的方式可以采用以下方式:第一,通过触摸屏幕产生第三轨迹,与第三轨迹匹配的标识和与第一轨迹匹配的标识相同(即第三轨迹至少与第一轨迹相同或相似),从而将第一端点的位置从与第一轨迹对应的空间位置调整至与第三轨迹对应的空间位置;第二,拖动第一端点到新的位置,以调整原来的起始点的位置。步骤306中可以为第一种方式重置起始点。可选的,第一轨迹对应的内容位置为第一端点位置,用户在需要被选择的内容的相应位置通过触摸所述屏幕产生第三轨迹,则终端接收通过触摸所述屏幕产生的第三轨迹,与所述第三轨迹匹配的标识和与所述第一轨迹匹配的标识相同,确定在所述屏幕上显示的与所述第三轨迹对应的内容位置为调整后的所述第一端点位置;或,用户还可以直接根据第一端点位置,直接移动第一端点的位置,从而使得终端接收移动所述第一端点位置的指示。例如,图5A所示,用户通过重新画可以产生与与起始点的标识相同的标识 的第三轨迹,调整原来的起始点的位置。A1为第一端点(此处为起始点)位置,A1的位置为错误的位置,因此用户重新在A2位置处通过触摸屏幕产生第三轨迹,且与第三轨迹匹标的标识和与第一轨迹匹配的标识(即A1位置处的标识)相同,则用户将起始点(第一端点)的位置重新设置在A2所在的空间位置。此时,起始点A1处的标识可以消失或者以虚线显示一段时间后消失。图5B所示,用户通过拖动起始点的标识到新的位置,以调整原来的起始点的位置,之前画的起始点标识为A1,A1的位置为错误的位置,按住此标识拖动到新的位置,再松手,此时A2位置出现新的起始点标识,其中,拖动的轨迹可以任意选择,例如直线、曲线等,图5B中以虚线显示拖动轨迹,起始点A1的标识可以消失或者以虚线显示一段时间后消失。需要说明的是,当起始点的标识确定后,所述起始端点位置处第一个文字可以高亮显示,并且闪烁预设时间,以提示用户所述轨迹为选择内容的轨迹,以及当前高亮显示的端点为起始端点位置,以便用户再重新调整起始点的位置。当前内容如果为音视频内容时,则显示提示信息,以便提示用户已经设置起始点或者结束点,例如提示信息为“您已设置起始点”。当用户设置了起始点后,可以通过在其他时间点画相同轨迹以重新设置起始点,例如,用户在视频的1:20时通过左圆括号设置了起始点,当视频播放到2:10时,重新画“左圆括号”动作,从而,该起始点的位置从1:20被移至2:10,并且界面提示“您已经重新设置起始点”。当不存在所述另外的起始点标识时,执行步骤307。步骤307,当不存在另外的起始点标识时,判断是否存在结束点标识;具体的,终端判断有没有接收到产生与起始点标识相匹配的结束点标识的轨迹。以步骤306中的起始点为例,图5A和图5B中的左括号为起始点标识,则此步骤中终端判断有没有接收到产生的反括号的轨迹。步骤308,当不存在结束点标识时,确定在所述屏幕上显示的与所述第一轨迹对应的内容位置为起始端点位置,并给用户发送提示信息;可选的,不存在另外的起始点,也不存在结束点,则第一轨迹为用户第一次设置起始点,并确定在所述屏幕上显示的与所述轨迹对应的内容位置为起始 端点位置,给用户发送提示信息,以提示用户设置了起始点。如图6A所示的文本内容示意图,在触摸屏上“跟”字前画左尖括号轨迹设置起始点,“跟”字被高亮显示且闪烁预设时间,例如闪烁5秒表示起始点被设定。如图7A所示的音视频内容示意图,当视频播放到某一时间点时,用户在屏幕上任意部位画左尖括号轨迹设置起始点,视频的当前时间点被设置为起始点,同时显示提示信息“您已设置起始点”。当存在结束点时,执行步骤309。步骤309,当存在结束点标识时,确定在所述屏幕上显示的与第一轨迹对应的内容位置为起始端点位置;已经设定过结束点,第一轨迹为设置起始点,当起始点和结束点都设定好以后,则需要判断起始点标识和结束点标识是否匹配,此时执行步骤315。步骤310,当与第一轨迹匹配的标识不是起始点标识时,判断是否存在起始点标识(即判断用户是否已通过触摸屏幕产生的轨迹设置起始点);当用户已通过触摸屏幕产生的轨迹设置起始点(即存在起始点标识)时,执行步骤311;当不存在起始点标识时,执行步骤312。步骤311,当存在起始点标识时,确定在所述屏幕上显示的与第一轨迹对应的内容位置为结束端点位置;当存在起始点标识时,则第一轨迹为设置结束点,可选的,当所述内容为文本内容时,确定结束端点位置的方式至少包括以下几种:例如,当接收到的第一轨迹为右圆括号时,则根据与第一轨迹匹配的标识识别第一轨迹为结束点标识,距离右括号的重心最近的左侧字符为该轨迹对应的结束端点位置;当接收到的第一轨迹为右尖括号时,则根据与所述第一轨迹匹配的标识识别所述第一轨迹为结束点标识,距离右尖括号的顶端位置最近的左侧字符为该第一轨迹对应的结束端点位置;当接收到的第一轨迹为下折线时,则根据与所述第一轨迹匹配的标识识别所述第一轨迹为结束点,距离上折线的右折线中直线最近的左侧字符为该第一轨迹对应的结束端点位置。例如,如图6B所示的文本内容示意图,在触摸屏“径”后面画右尖括号轨迹设置结束点,如图7B所示的音视频内容示意图,当视频播放到第二时间点时,用户在触摸屏上任意部位画右尖括号轨迹设置结束点,视频的当前时间点被设置为结束点,同时显示提示信息“您已设置结束点”。当起始点和结束点都设定好以后,则需要判断起始点标识和结束点标识是否匹配,此时执行步骤315。步骤312,当不存在起始点标识时,判断是否存在结束点标识;当存在结束点标识时,执行步骤313,当不存在结束点标识时,执行步骤314。步骤313,当存在结束点标识时,重新设置结束端点位置为确定的在所述屏幕上显示的与所述第一轨迹对应的内容位置;第一轨迹为设置结束点,此时已经存在结束点标识,则第一轨迹为重新设置结束点,此时,读取第一轨迹对应的文本内容或者音视频内容位置重置为结束端点位置,并给用户提示信息,此提示信息可以为“您已设置结束点”。可选的,用户根据终端提示的第一轨迹的对应的内容位置对重新设置的结束端点的位置可以重新进行调整:用户在需要被选择的内容的相应位置(如需要被选择的文本内容在屏幕上显示的空间位置,或需要被选择的音视频内容在播放时的时间位置)通过触摸屏幕产生第四轨迹,则终端接收通过触摸所述屏幕产生的第四轨迹,与所述第四轨迹匹配的标识和与第一轨迹匹配的标识相同,确定在所述屏幕上显示的与所述第四轨迹对应的内容位置为调整后的所述第一端点位置;进一步的,用户还可以直接根据第一端点位置,直接移动第一端点的位置,从而使得终端接收移动所述第一端点位置的指示。步骤314,当不存在结束点标识时,确定在所述屏幕上显示的与所述轨迹对应的内容位置为结束端点位置;当不存在结束点标识时,此轨迹为第一次设置结束点,此时读取此轨迹对应的文本内容或者音视频内容,设置为结束端点位置,并给用户提示信息,此提示信息可以为“您已设置结束点”。步骤315,判断所述起始点标识和所述结束点标识是否匹配;可选的,判断所述起始点标识和所述结束点标识是否匹配,即为判断当选 择的内容为文本内容时,所述起始点标识对应的空间位置是否位于所述结束点标识对应的空间位置之前;或者,当选择的内容为音视频内容时,判断产生与所述起始点标识对应的轨迹的时间位置是否位于产生与所述结束点标识对应的轨迹的时间位置之前。当所述起始点标识和所述结束点标识不匹配时,执行步骤316,当所述起始点标识和所述结束点标识匹配时,执行步骤317。步骤316,当所述起始点标识和所述结束点标识不匹配时,执行出错处理;对于文本内容时,可以通过以下方法进行出错处理:将所述起始点的轨迹和所述结束点的轨迹清除,以便所述用户重新设置;或者,进一步接收通过触摸所述屏幕产生的第三轨迹(此时,视第一轨迹和第二轨迹匹配的标识分别为当前的起始点标识和结束点标识),以便根据所述第三轨迹对应的内容位置重新获取起始点或者结束点。例如,图8A所示,设置的起始点标识在A1,结束点标识在B1,但是A1的空间位置反而在B1的空间位置之后,逻辑出错,即所述起始点标识和所述结束点标识不匹配;对于进一步接收通过触摸所述屏幕产生的第三轨迹,更正当前的起始点或者结束点的方法,可能有以下情况:重新设置正确的起始点,如图8B所示,新设置的起始点A2,且A2位置在B1之前,则A2位置取代A1成为新的起始点,A2和B1之间的内容被选中;重新设置正确的结束点,如图8C所示,新设置结束端点B2,且B2的位置在A1之后,则B2位置取代B1成为新的结束点,A1和B2之间的内容被选中;重新设置错误的结束点,如图8D所示,新设置起始端点A2,且A2的位置还是在B1之后,则A2位置取代A1成为新的起始点,继续等待下一个设置操作;重新设置错误的结束点,如图8E所示,新设置结束端点B2,且B2的位置还是在A1之前,则B2位置取代B1成为新的结束点,继续等待下一个设置操作。需要说明的是,重新设置端点后,之前设置的错误的端点的轨迹图标可以消失或者以虚线显示一段时间后消失。当为音视频内容时,检测用户在其他时间位置画第三轨迹,更正当前的起始点或者结束点,以便根据所述第三轨迹对应的内容位置重新获取起始点或者结束点。步骤317,当所述起始点标识和所述结束点标识相匹配时,确定所述起始点位置和所述起始点位置之间的内容为被选择的内容;选择的内容可以以与其他未选中的内容的不同颜色标识出来,例如,选中的内容以灰色标识;也可以与其他未选中的内容的字体不同,例如,以加粗斜体标识。需要说明的是,当选择一段内容后,如果发现起始点或者结束点的设置有错误,此时也可以进行调整。例如,可以采用拖动轨迹图标的方式调整任一个端点的位置,也可以采用重新画相同的轨迹图标的方式重新设置新的起始点或者结束点。如图6C所示的文本内容示意图,因为起始点在结束点之前,两个端点之间的文字被选择,该段文字以灰色标识,两个轨迹图标继续显示,便于继续调整端点位置,需要说明的是,此时自动出现后续处理的菜单选项,例如将选中的内容进行分享或者复制。如图7C所示的音视频内容示意图,因为起始点在结束点之前,该时间段的内容被选中,系统调出后续处理菜单,并向用户提示选中视频的时间区间。步骤318,对所述选择的内容执行后续处理。根据菜单选项对所述选择的内容进行处理,即选中内容后,通过用户点击菜单选项确定的处理方式对选中的内容作对应的处理,例如图7C中当选中内容后,根据自动显示的菜单选项“添加批注、分享、循环播放”,用户选中其中一个确定后续处理方式。可选的,终端还可以存储和与第一轨迹匹配的标识对应的处理指示,和/或存储和与第二轨迹匹配的标识对应的处理指示,则终端可以通过存储的和与第一轨迹匹配的标识对应的处理指示,和/或,和与第二轨迹匹配的标识对应的处理指示,根据存储的和与第一轨迹匹配的标识对应的处理指示,和/或,和与第二轨迹匹配的标识对应的处理指示,对所述选择的内容进行处理;例如,可以 设置左圆括号和右圆括号表示分享到微博,画上折线和下折线表示对选中的内容添加批注,画左尖括号和右尖括号表示循环播放该段内容,选中内容后,即根据预设处理指示作对应的处理。如图9所示,设置左圆括号和右圆括号表示分享到微博,当画了左圆括号时,可以提示“您已设置分享起始点”,画右圆括号时,可以提示“您已设置分享结束点”,当左圆括号与右圆括号匹配时,则系统自动显示对选中的音视频内容分享到微博的界面,此时用户还可以写入想要发表的内容。本发明实施例提供的一种选择内容的方法,通过对触摸屏幕产生的第一轨迹的操作,并且对触摸屏幕产生的第一轨迹做同样的操作,这样当第一轨迹和第二轨迹匹配时,可以简单、方便地选择第一轨迹和第二轨迹对应的端点位置之间的一段内容,并且可以对选中内容的动作位置进行改变,方便的确定正确的内容。本发明实施例提供另一种选择内容的方法,如图10所示,该方法包括:步骤1001,启动终端客户端,并获取预设的用于选择内容的成对标识的规则文件;步骤1002,显示用户界面;步骤1003,接收用户通过触摸屏幕产生的第一轨迹;需要说明的是,步骤1001-步骤1003与附图3所示的流程中步骤301-步骤303相同,在此不一一详述。步骤1004,产生与第一轨迹匹配的标识,判断与所述第一轨迹匹配的标识是否为预存的用于选择内容的成对标识;将产生的与第一轨迹匹配的标识与预存的用于选择内容的成对标识中的每一个标识进行一一比较,当与预设的选择内容的成对标识中的任何一个标识都不相同时,则说明该标识不是预存的用于选择内容的成对标识,执行步骤1005;当与预设的选择内容的成对标识中的一个标识相同时,则说明该标识是预存的用于选择内容的成对标识,执行步骤1006。步骤1005,当与第一轨迹匹配的标识不是预存的用于选择内容的成对标识时,则执行第一轨迹匹配的标识代表的指令;当与第一轨迹匹配的标识不是预存的用于选择内容的成对标识时,可能用户触摸屏幕的动作为其他的指令,例如,关机,或者翻页等指令。当与第一轨迹匹配的标识不是终端中定义的标识时,则用户触摸屏幕的动作为误操作,此时可以提示用户输入正确的指令,或者不响应。步骤1006,当与第一轨迹匹配的标识是预存的用于选择内容的成对标识时,确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;可选的,当与第一轨迹匹配的标识是预存的用于选择内容的成对标识时,进一步对所述第一轨迹匹配的标识进行判断,确定其是起始点标识还是结束点标识,并进一步确定是否存在另外的起始点标识或者结束点标识,即执行附图3中的步骤304-步骤314。如果当前仅存在与第一轨迹匹配的标识,即与第一轨迹匹配的标识可以为第一次设置起始点标识或者重新设置的起始点标识,也可以为第一次设置结束点标识或者重新设置的结束点标识,例如,附图3中步骤306、步骤308、步骤313和步骤314,则此时还需要用户触摸屏幕画第二轨迹,以便选择内容,执行步骤1007。如果在用户触摸屏幕画第一轨迹之前,已经存在起始点标识或者结束点标识,例如,附图3中步骤309和步骤311,则执行步骤1008。步骤1007,接收用户通过触摸屏幕产生的第二轨迹;可选的,为了减少用户的操作错误,可以在用户通过触摸屏幕产生第一轨迹,并且判断与第一轨迹匹配的标识为是预存的用于选择内容的成对标识时,通过在预存的用于选择内容的成对标识中搜索与该标识相匹配的标识,并将与该标识相匹配的标识提示给用户,例如,与第一轨迹匹配的标识为左圆括号,则搜索出的与其匹配的标识为右圆括号等标识,则在提示窗口中将右圆括号等标识显示出来,以便用户进行选择并通过触摸屏幕画第二轨迹。步骤1008,判断所述第二轨迹与所述第一轨迹是否匹配;判断所述第二轨迹与所述第一轨迹是否匹配,即判断与第一轨迹匹配的标识和与第二轨迹匹配的标识是否为预设的用于选择内容的成对标识中的一对标 识,并且当选择的内容为文本内容时,所述起始点标识对应的空间位置是否位于所述结束点标识对应的空间位置之前;或者,当选择的内容为音视频内容时,判断产生与所述起始点标识对应的轨迹的时间位置是否位于产生与所述结束点标识对应的轨迹的时间位置之前。当所述第二轨迹与所述第一轨迹不匹配时,执行步骤1009;当所述第二轨迹与所述第一轨迹匹配时,执行步骤1010,步骤1009,当所述第二轨迹与所述第一轨迹不匹配时,执行出错处理;本步骤与附图3中步骤316的操作相同,在此不一一详述。步骤1010,当所述第二轨迹与所述第一轨迹匹配时,确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;步骤1011,确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容;本步骤与附图3中步骤317的操作相同,在此不一一详述。步骤1012,对所述选择的内容执行后续处理。本步骤与附图3中步骤318的操作相同,在此不一一详述。本发明实施例提供的一种选择内容的方法,通过匹配的触摸屏幕产生的第一轨迹和第二轨迹,可以简单、方便地选择第一轨迹和第二轨迹对应的端点位置之间的一段内容,并且可以对选中内容的动作位置进行改变,方便的确定正确的内容。本发明实施例提供一种选择内容的装置,如图11A所示,该装置包括:成对动作管理模块1101,接触模块1102,内容选择处理模块1103,处理子模块11031,确定子模块11032,识别模块1104,提示模块1105,接收模块1106,第一接收子模块11061,确定子模块11062,第二接收子模块11063,清除模块1107,选择内容模块1108,存储模块1109,第一处理模块1110,第二处理模块1111;成对动作管理模块1101,用于存储用于选择内容的成对标识;所述选择内容的成对标识,即为与用于选择内容的两个触摸动作产生的轨迹(如第一轨迹和第二轨迹)分别相匹配的标识。例如,选择内容的成对标识 可以为左圆括号和右圆括号,或者左尖括号和右尖括号,或者上折线和下折线,或者两个竖线,或者为两个波浪线,或者一个括号和一个竖线等等,也就是说只要是预先定义的选择内容的成对标识都可以用来作为选择内容的标识。接触模块1102,用于接收通过触摸屏幕产生的第一轨迹;内容选择处理模块1103,用于确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;所述接触模块1102还用于,接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;所述内容选择处理模块1103还用于,确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;可选的,所述内容选择处理模块1103确定所述第一轨迹为选择内容的轨迹时,所述内容选择处理模块1103中的处理子模块11031,用于产生与所述第一轨迹匹配的标识;所述内容选择处理模块1103中的确定子模块11032,用于确定存储的选择内容的标识中存在与所述第一轨迹匹配的标识。可选的,所述处理子模块11031,还用于产生与所述第二轨迹匹配的标识;所述确定子模块11032还用于,确定存储的选择内容的标识中存在与所述第二轨迹匹配的标识。可选的,识别模块1104,用于根据与所述第一轨迹匹配的标识识别所述第一轨迹为起始点标识,并根据与所述第二轨迹匹配的标识识别所述第二轨迹为结束点标识;所述识别模块1104还用于,根据与所述第一轨迹匹配的标识识别所述第一轨迹为结束点标识,并根据与所述第二轨迹匹配的标识识别所述第二轨迹为起始点标识。可选的,当所述内容选择处理模块1103确定所述第一轨迹为选择内容的轨迹后,提示模块1105用于提示所述第一轨迹为选择内容的轨迹,以及提示所述触摸屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;和/或,所述提示模块1105用于提示所述触摸屏幕上显示的与第二轨迹对应的内容位置为第二端点位置。当设定了第一端点位置或者第二端点位置后,可以对设定的端点进行调整, 接收模块1106,用于接收调整所述选择内容的位置的指示;可选的,所述接收模块1106中的第一接收子模块11061,用于接收通过触摸所述屏幕产生的第三轨迹,与所述第三轨迹匹配的标识和与所述第一轨迹匹配的标识相同;所述接收模块1106中的确定子模块11062,用于确定在所述屏幕上显示的与所述第三轨迹对应的内容位置为调整后的所述第一端点位置;或,所述接收模块1106中的第二接收子模块11063,用于接收移动所述第一端点位置的指示;所述第一接收子模块11061还用于,接收通过触摸所述屏幕产生的第四轨迹,与所述第四轨迹匹配的标识和与所述第二轨迹匹配的标识相同;所述确定子模块11062还用于,确定在所述屏幕上显示的与所述第四轨迹对应的内容位置为调整后的所述第二端点位置;或,所述第二接收子模块11063还用于,接收移动所述第二端点位置的指示。所述接触模块1102确定所述第二轨迹与所述第一轨迹匹配是指,当选择的内容为文本内容时,所述起始点标识对应的空间位置位于所述结束点标识对应的空间位置之前;或者,当选择的内容为音视频内容时,产生与所述起始点标识对应的轨迹的时间位置位于产生与所述结束点标识对应的轨迹的时间位置之前。当所述第二轨迹与所述第一轨迹不匹配时,清除模块1107,将所述第一轨迹和所述第二轨迹清除,以便所述用户重新设置;当所述第一轨迹和所述第二轨迹不匹配时,所述接触模块1102还用于,进一步接收通过触摸所述屏幕产生的第三轨迹,以便根据所述第三轨迹对应的内容位置重新获取起始点或者结束点。当所述第一轨迹和所述第二轨迹匹配时,选择内容模块1108,用于选择所述第一端点位置和所述第二端点位置之间的内容。在选择需要选择的内容之后,根据存储模块1109存储的和与第一轨迹匹配的标识对应的处理指示,和/或,和与第二轨迹匹配的标识对应的处理指示;第一处理模块1110对所述选择的内容进行处理;或者,第二处理模块1111,用于根据菜单选项对所述选择的内容进行处理。例如,将选择的内容分享到微博、添加批注或者当为视频内容时重复播放视频内容。本发明实施例提供的一种选择内容的装置通过匹配通过触摸屏幕产生的第一轨迹和第二轨迹,可以简单、方便地选择第一轨迹和第二轨迹对应的端点位置之间的一段内容。图11B为本发明实施例提供的又一选择内容的装置的结构示意图,包括存储器200,处理器300和屏幕400。其中存储器200用于存储图11A所述的各模块,处理器300分别与存储器200以及屏幕400连接,运行存储器200中的各模块执行存储器200中各模块的相应功能。图11B中存储器200中各模块的功能与图11A中的各模块的功能相同,本发明实施例在此不再详述。需要注意的是,在上述图2A,图2B和图11A,图11B的装置实施例中,所包括的各个模块和子模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述的终端中包含的各模块的处理功能的实施方式在之前的方法实施例中已经描述,在装置实施例中此不再重复描述。此外,上述各实施例的终端可以为通过触摸终端产生各指示,指令和执行各种操作的各种终端设备,如带触摸功能手机,触摸功能计算机,触摸功能PDA,触摸功能笔记本电脑,实现终端执行的方法及终端各功能模块的功能均可以由终端设备的处理器完成。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1