CN103365570A - 一种选择内容的方法及装置 - Google Patents

一种选择内容的方法及装置 Download PDF

Info

Publication number
CN103365570A
CN103365570A CN2012100826563A CN201210082656A CN103365570A CN 103365570 A CN103365570 A CN 103365570A CN 2012100826563 A CN2012100826563 A CN 2012100826563A CN 201210082656 A CN201210082656 A CN 201210082656A CN 103365570 A CN103365570 A CN 103365570A
Authority
CN
China
Prior art keywords
track
sign
content
path matching
location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012100826563A
Other languages
English (en)
Other versions
CN103365570B (zh
Inventor
田永辉
吴凌燕
张仁宙
石腾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210082656.3A priority Critical patent/CN103365570B/zh
Priority to PCT/CN2013/072740 priority patent/WO2013143400A1/zh
Publication of CN103365570A publication Critical patent/CN103365570A/zh
Application granted granted Critical
Publication of CN103365570B publication Critical patent/CN103365570B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开一种选择内容的方法及装置,涉及通信网络技术领域,可以简单、方便地选中一段内容。本发明实施例提供的方案,通过接收通过触摸屏幕产生的第一轨迹;确定所述第一轨迹为选择内容的轨迹,确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。本发明实施例提供的方案适合应用于选中文本或者音视频内容。

Description

一种选择内容的方法及装置
技术领域
本发明涉及通信网络技术领域,尤其涉及一种选择内容的方法及装置。
背景技术
当在便携电子设备上需要对一段内容进行分享或者做批注等操作时,首先需要选中此段内容,此内容可以为文本内容也可以为音视频内容。
通过触摸终端的屏幕选择一段文本内容时,用户通过触摸屏幕并停留一段时间,触发终端进入文本选择状态,终端将触摸点停留位置标记为选择的内容的起始点和结束点。用户可以通过移动起始点和/或结束点光标来调整文本的选择区域,选择内容后进行后续的内容处理操作。
然而,采用现有技术选中一段内容时,当所需选择的内容不在同一页时,拖动光标进行选中内容的操作,容易引起误操作,并且导致操作繁琐并且复杂。
发明内容
本发明的实施例提供一种选择内容的方法及装置,可以简单、方便地选择一段内容。
本发明的实施例采用如下技术方案:
一种选择内容的方法,包括:
接收通过触摸屏幕产生的第一轨迹;
确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;
接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;
确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;
确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。
一种基于触摸屏电子设备的选中内容的装置,包括:
接触单元,用于接收通过触摸屏幕产生的第一轨迹;
内容选择处理单元,用于确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;
所述接触单元还用于,接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;
所述内容选择处理单元还用于,确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;
选中内容单元,用于确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。
本发明实施例提供一种选择内容的方法及装置,通过接收通过触摸屏幕产生的第一轨迹,并确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。与采用现有技术选择一段内容时,当所需选择的内容不在同一页时,拖动光标进行选中内容的操作,容易引起误操作,并且导致操作繁琐并且复杂相比,本发明实施例提供的方案,可以简单、方便地选择一段内容。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图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,触摸功能笔记本电脑,实现终端执行的方法及终端各功能模块的功能均可以由终端设备的处理器完成。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (24)

1.一种选择内容的方法,其特征在于,包括:
接收通过触摸屏幕产生的第一轨迹;
确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;
接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;
确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;
确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一轨迹为选择内容的轨迹具体为:
产生与所述第一轨迹匹配的标识;
确定存储的选择内容的成对标识中存在与所述第一轨迹匹配的标识。
3.根据权利要求1或2所述的方法,其特征在于,该方法进一步包括:
产生与所述第二轨迹匹配的标识。
4.根据权利要求3所述的方法,其特征在于,该方法进一步包括:
确定存储的选择内容的成对标识中存在与所述第二轨迹匹配的标识。
5.根据权利要求1所述的方法,其特征在于,所述内容为文本内容或者音视频内容;
当所述内容为文本内容时,所述第一端点位置和所述第二端点位置为文本内容在所述屏幕上显示的空间位置;
当所述内容为音视频内容时,所述第一端点位置和所述第二端点位置为产生所述第一轨迹或所述第二轨迹时播放所述音视频内容的时间位置。
6.根据权利要求1-5任一所述的方法,其特征在于:所述确定所述第一轨迹为选择内容的轨迹后,该方法进一步包括:
提示正在进行选择内容的操作,以及第一端点位置;和/或
提示第二端点位置。
7.根据权利要求6所述的方法,其特征在于,该方法进一步包括:
接收调整所述选择内容的位置的指示。
8.根据权利要求7所述的方法,其特征在于,所述调整所述选择内容的位置的指示具体为:
接收通过触摸所述屏幕产生的第三轨迹,其中,与所述第三轨迹匹配的标识和与所述第一轨迹匹配的标识相同,确定在所述屏幕上显示的与所述第三轨迹对应的内容位置为调整后的所述第一端点位置;或,接收移动所述第一端点位置的指示;和/或
接收通过触摸所述屏幕产生的第四轨迹,其中,与所述第四轨迹匹配的标识和与所述第二轨迹匹配的标识相同,确定在所述屏幕上显示的与所述第四轨迹对应的内容位置为调整后的所述第二端点位置;或,接收移动所述第二端点位置的指示。
9.根据权利要求3所述的方法,其特征在于,该方法进一步包括:
根据与所述第一轨迹匹配的标识识别所述第一轨迹为起始点标识,并根据与所述第二轨迹匹配的标识识别所述第二轨迹为结束点标识;或者,
根据与所述第一轨迹匹配的标识识别所述第一轨迹为结束点标识,并根据与所述第二轨迹匹配的标识识别所述第二轨迹为起始点标识。
10.根据权利要求9所述的方法,其特征在于,所述第二轨迹与第一轨迹匹配具体为:
与第一轨迹匹配的标识和与第二轨迹匹配的标识成对的存储于选择内容的成对标识中;
当选择的内容为文本内容时,所述起始点标识对应的空间位置位于所述结束点标识对应的空间位置之前;或者,当选择的内容为音视频内容时,产生与所述起始点标识对应的轨迹的时间位置位于产生与所述结束点标识对应的轨迹的时间位置之前。
11.根据权利要求10所述的方法,其特征在于,
当所述第一轨迹和所述第二轨迹不匹配时,将所述第一轨迹和所述第二轨迹清除,以便所述用户重新设置;或者,
当所述第一轨迹和所述第二轨迹不匹配时,进一步接收通过触摸所述屏幕产生的第三轨迹,以便根据所述第三轨迹对应的内容位置重新获取起始点或者结束点。
12.根据权利要求1或7所述的方法,其特征在于,该方法进一步包括:
存储和与第一轨迹匹配的标识对应的处理指示,和/或,和与第二轨迹匹配的标识对应的处理指示;根据存储的和与第一轨迹匹配的标识对应的处理指示,和/或,和与第二轨迹匹配的标识对应的处理指示,对所述选择的内容进行处理;或者,
根据菜单选项对所述选择的内容进行处理。
13.一种选择内容的装置,其特征在于,包括:
接触模块,用于接收通过触摸屏幕产生的第一轨迹;
内容选择处理模块,用于确定所述第一轨迹为选择内容的轨迹,以及确定在所述屏幕上显示的与第一轨迹对应的内容位置为第一端点位置;
所述接触模块还用于,接收通过触摸所述屏幕产生的第二轨迹,所述第二轨迹与所述第一轨迹匹配;
所述内容选择处理模块还用于,确定在所述屏幕上显示的与所述第二轨迹对应的内容位置为第二端点位置;
选择内容模块,用于确定所述第一端点位置和所述第二端点位置之间的内容为被选择的内容。
14.根据权利要求13所述的装置,其特征在于,所述内容选择处理模块包括:
处理子模块,用于产生与所述第一轨迹匹配的标识;
确定子模块,用于确定存储的选择内容的成对标识中存在与所述第一轨迹匹配的标识。
15.根据权利要求14所述的装置,其特征在于,
所述处理子模块还用于,产生与所述第二轨迹匹配的标识。
16.根据权利要求14所述的装置,其特征在于,
所述确定子模块还用于,确定存储的选择内容的成对标识中存在与所述第二轨迹匹配的标识。
17.根据权利要求13-16任一所述的装置,其特征在于,所述装置还包括:
提示模块,用于提示正在进行选择内容的操作,以及第一端点位置;和/或提示第二端点位置。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收调整所述选择内容的位置的指示。
19.根据权利要求18所述的装置,其特征在于,所述接收模块包括:
第一接收子模块,用于接收通过触摸所述屏幕产生的第三轨迹,其中,与所述第三轨迹匹配的标识和与所述第一轨迹匹配的标识相同;确定子模块,用于确定在所述屏幕上显示的与所述第三轨迹对应的内容位置为调整后的所述第一端点位置;
第二接收子模块,用于接收移动所述第一端点位置的指示;
所述第一接收子模块还用于,接收通过触摸所述屏幕产生的第四轨迹,其中,与所述第四轨迹匹配的标识和与所述第二轨迹匹配的标识相同;所述确定子模块还用于,确定在所述屏幕上显示的与所述第四轨迹对应的内容位置为调整后的所述第二端点位置;
所述第二接收子模块还用于,接收移动所述第二端点位置的指示。
20.根据权利要求15所述的装置,其特征在于,所述装置还包括:
识别模块,用于根据与所述第一轨迹匹配的标识识别所述第一轨迹为起始点标识,并根据与所述第二轨迹匹配的标识识别所述第二轨迹为结束点标识;
所述识别模块还用于,根据与所述第一轨迹匹配的标识识别所述第一轨迹为结束点标识,并根据与所述第二轨迹匹配的标识识别所述第二轨迹为起始点标识。
21.根据权利要求20所述的装置,其特征在于,所述装置还包括:
成对动作管理模块,用于将与所述第一轨迹匹配的标识和与所述第二轨迹匹配的标识成对的存储于选择内容的成对标识中。
22.根据权利要求21所述的装置,其特征在于,
当选择的内容为文本内容时,所述起始点标识对应的空间位置位于所述结束点标识对应的空间位置之前;或者,当选择的内容为音视频内容时,产生与所述起始点标识对应的轨迹的时间位置位于产生与所述结束点标识对应的轨迹的时间位置之前。
23.根据权利要求22所述的装置,其特征在于,所述装置还包括:
清除模块,用于当所述第一轨迹和所述第二轨迹不匹配时,将所述第一轨迹和所述第二轨迹清除,以便所述用户重新设置;
所述接触模块还用于,当所述第一轨迹和所述第二轨迹不匹配时,进一步接收通过触摸所述屏幕产生的第三轨迹,以便根据所述第三轨迹对应的内容位置重新获取起始点或者结束点。
24.根据权利要求13或18所述的装置,其特征在于,所述装置还包括:
存储模块,用于存储和与第一轨迹匹配的标识对应的处理指示,和/或,和与第二轨迹匹配的标识对应的处理指示;第一处理模块,用于根据存储的和与第一轨迹匹配的标识对应的处理指示,和/或,和与第二轨迹匹配的标识对应的处理指示,对所述选择的内容进行处理;
第二处理模块,用于根据菜单选项对所述选择的内容进行处理。
CN201210082656.3A 2012-03-26 2012-03-26 一种选择内容的方法及装置 Active CN103365570B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210082656.3A CN103365570B (zh) 2012-03-26 2012-03-26 一种选择内容的方法及装置
PCT/CN2013/072740 WO2013143400A1 (zh) 2012-03-26 2013-03-15 一种选择内容的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210082656.3A CN103365570B (zh) 2012-03-26 2012-03-26 一种选择内容的方法及装置

Publications (2)

Publication Number Publication Date
CN103365570A true CN103365570A (zh) 2013-10-23
CN103365570B CN103365570B (zh) 2016-12-14

Family

ID=49258197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210082656.3A Active CN103365570B (zh) 2012-03-26 2012-03-26 一种选择内容的方法及装置

Country Status (2)

Country Link
CN (1) CN103365570B (zh)
WO (1) WO2013143400A1 (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156145A (zh) * 2014-08-13 2014-11-19 天津三星通信技术研究有限公司 基于手写笔的文本内容选定方法及便携式终端
CN104731495A (zh) * 2013-12-23 2015-06-24 珠海金山办公软件有限公司 页面内容选取方法及***
CN105739821A (zh) * 2016-01-26 2016-07-06 三星电子(中国)研发中心 移动终端的操作处理方法及装置
CN105843511A (zh) * 2016-04-06 2016-08-10 上海斐讯数据通信技术有限公司 一种触摸屏幕显示内容的选择方法和***
CN106066760A (zh) * 2016-05-26 2016-11-02 北京金山安全软件有限公司 一种文字处理方法及装置
CN106153197A (zh) * 2015-04-02 2016-11-23 炬芯(珠海)科技有限公司 一种监控热成像区域的方法、设备及***
CN106201255A (zh) * 2016-06-30 2016-12-07 联想(北京)有限公司 一种信息处理方法及电子设备
CN106250022A (zh) * 2016-07-29 2016-12-21 努比亚技术有限公司 内容选择调整方法、装置及终端
WO2017035739A1 (zh) * 2015-08-31 2017-03-09 华为技术有限公司 一种选择文本的方法
CN106997266A (zh) * 2015-10-29 2017-08-01 联想(新加坡)私人有限公司 用于双笔划快速输入选择的方法和电子装置
CN108874292A (zh) * 2018-07-16 2018-11-23 广州视源电子科技股份有限公司 批注显示方法、装置以及智能交互平板

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105828318B (zh) * 2015-01-04 2019-07-02 ***通信集团辽宁有限公司 一种实现中奖***提醒的方法及***
CN105094626B (zh) * 2015-06-26 2018-10-26 小米科技有限责任公司 文本内容选择方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101526881A (zh) * 2008-03-04 2009-09-09 苹果公司 使用手势选择文本
CN101615102A (zh) * 2008-06-26 2009-12-30 鸿富锦精密工业(深圳)有限公司 基于触摸屏的输入方法
US20100171753A1 (en) * 2009-01-05 2010-07-08 Samsung Electronics Co. Ltd. Apparatus and method for controlling display of an electronic device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100487699C (zh) * 2006-05-30 2009-05-13 北京北大方正电子有限公司 一种数字报纸内容浏览的方法
CN101458591A (zh) * 2008-12-09 2009-06-17 三星电子(中国)研发中心 一种具有多点触摸屏硬件结构的手机输入***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101526881A (zh) * 2008-03-04 2009-09-09 苹果公司 使用手势选择文本
CN101615102A (zh) * 2008-06-26 2009-12-30 鸿富锦精密工业(深圳)有限公司 基于触摸屏的输入方法
US20100171753A1 (en) * 2009-01-05 2010-07-08 Samsung Electronics Co. Ltd. Apparatus and method for controlling display of an electronic device

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731495A (zh) * 2013-12-23 2015-06-24 珠海金山办公软件有限公司 页面内容选取方法及***
CN104156145A (zh) * 2014-08-13 2014-11-19 天津三星通信技术研究有限公司 基于手写笔的文本内容选定方法及便携式终端
CN106153197A (zh) * 2015-04-02 2016-11-23 炬芯(珠海)科技有限公司 一种监控热成像区域的方法、设备及***
CN107924261B (zh) * 2015-08-31 2020-10-23 华为技术有限公司 一种选择文本的方法
WO2017035739A1 (zh) * 2015-08-31 2017-03-09 华为技术有限公司 一种选择文本的方法
CN107924261A (zh) * 2015-08-31 2018-04-17 华为技术有限公司 一种选择文本的方法
US11500535B2 (en) 2015-10-29 2022-11-15 Lenovo (Singapore) Pte. Ltd. Two stroke quick input selection
CN106997266A (zh) * 2015-10-29 2017-08-01 联想(新加坡)私人有限公司 用于双笔划快速输入选择的方法和电子装置
CN105739821B (zh) * 2016-01-26 2019-11-15 三星电子(中国)研发中心 移动终端的操作处理方法及装置
CN105739821A (zh) * 2016-01-26 2016-07-06 三星电子(中国)研发中心 移动终端的操作处理方法及装置
CN105843511A (zh) * 2016-04-06 2016-08-10 上海斐讯数据通信技术有限公司 一种触摸屏幕显示内容的选择方法和***
CN106066760A (zh) * 2016-05-26 2016-11-02 北京金山安全软件有限公司 一种文字处理方法及装置
CN106066760B (zh) * 2016-05-26 2019-04-12 北京金山安全软件有限公司 一种文字处理方法及装置
CN106201255A (zh) * 2016-06-30 2016-12-07 联想(北京)有限公司 一种信息处理方法及电子设备
CN106250022A (zh) * 2016-07-29 2016-12-21 努比亚技术有限公司 内容选择调整方法、装置及终端
CN108874292A (zh) * 2018-07-16 2018-11-23 广州视源电子科技股份有限公司 批注显示方法、装置以及智能交互平板
CN108874292B (zh) * 2018-07-16 2021-12-03 广州视源电子科技股份有限公司 批注显示方法、装置以及智能交互平板

Also Published As

Publication number Publication date
CN103365570B (zh) 2016-12-14
WO2013143400A1 (zh) 2013-10-03

Similar Documents

Publication Publication Date Title
CN103365570A (zh) 一种选择内容的方法及装置
EP3951578A1 (en) Processing method, device and apparatus for split-screen display, and storage medium
CN113938456B (zh) 会话消息置顶处理方法和装置
JP6194162B2 (ja) 装置、方法、及びプログラム
CN105320417B (zh) 页面切换方法及客户端
EP2306289B1 (en) Mobile terminal and method for controlling the same
EP2669788A1 (en) Mobile terminal and controlling method thereof
WO2021052255A1 (zh) 热点推荐弹窗的控制方法、装置、介质及电子设备
CN107850975B (zh) 用于对应用程序功能进行定制用户访问的方法和用户界面(ui)
US20150019966A1 (en) Method for processing data and electronic device thereof
US20220222029A1 (en) Remote gesture control, input monitor, systems including the same, and associated methods
EP3086214A1 (en) Display control method and system for a touchscreen interface
US20160110100A1 (en) Triggering display of application
US20130263013A1 (en) Touch-Based Method and Apparatus for Sending Information
WO2019085921A1 (zh) 一种单手操作移动终端的方法、存储介质及移动终端
US20160124931A1 (en) Input of electronic form data
WO2022007934A1 (zh) 应用图标控制方法、装置及电子设备
WO2017063443A1 (zh) 一种消息显示方法及装置
KR20150095540A (ko) 사용자 단말 장치 및 이의 디스플레이 방법
CN103597438A (zh) 信息处理终端及方法、程序和记录介质
CN105378607A (zh) 恢复自动校正的字符的方法和电子设备
CN110007800B (zh) 一种触摸操作模式的控制方法、装置、设备及存储介质
CN102663055A (zh) 浏览器导航的实现方法、装置及浏览器
US9830056B1 (en) Indicating relationships between windows on a computing device
CN110647286A (zh) 屏幕元素控制方法、装置、设备、存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant