单手操作方法、装置、终端及存储介质与流程

文档序号:21969970发布日期:2020-08-25 18:59阅读:138来源:国知局
单手操作方法、装置、终端及存储介质与流程

本申请涉及终端技术领域,特别涉及一种单手操作方法、装置、终端及存储介质。



背景技术:

随着终端技术的不断发展,大尺寸屏幕越来越多的应用在终端中。但是,随着屏幕尺寸的增大,单手操作难度也会随之增加。例如,对于大尺寸屏幕的手机来说,用户在进行单手操作时,由于手指无法覆盖到屏幕的整个区域,将导致无法通过单手操作实现对手机的操控。

相关技术中,为了便于用户通过单手操作操控终端,终端提供了一种单手操作模式,在单手操作模式下,终端可以缩小屏幕的显示界面,并将缩小后的显示界面显示在屏幕的左侧区域或右侧区域,以便用户通过单手在缩小后的显示界面上进行操作。

但是,缩小显示界面的方式缩小了显示界面中各个界面元素的大小,降低了界面显示效果。



技术实现要素:

本申请实施例提供了一种单手操作方法、装置、终端及存储介质,可以用于解决相关技术中存在的单手操作模式下降低了界面显示效果的问题。所述技术方案如下:

一方面,提供了一种单手操作方法,所述方法包括:

在显示界面的上层显示浮动选择器,所述浮动选择器用于从所述显示界面包括的展示项中选择目标展示项,所述展示项包括界面元素或文本;

在所述浮动选择器的显示区域中显示替身展示项,所述替身展示项是根据所述目标展示项进行复制得到;

若检测到对所述替身展示项的第一操作事件,则根据所述第一操作事件模拟针对所述目标展示项的第二操作事件;

根据所述目标展示项,对所述第二操作事件进行响应。

可选地,所述显示界面上还显示有与所述浮动选择器对应的选择焦点,所述浮动选择器用于控制所述选择焦点在所述显示界面上移动,以基于移动后的选择焦点的位置确定所述目标展示项。

可选地,所述在所述浮动选择器的显示区域中显示替身展示项之前,还包括:

若基于所述浮动选择器接收到对所述选择焦点的移动指令,则控制所述选择焦点在所述显示界面上进行移动;

将移动后的选择焦点所在位置对应的展示项,确定为所述目标展示项。

可选地,所述浮动选择器还包括方向选择按钮,且以所述方向选择按钮为起点向远离所述方向选择按钮的方向延伸有指向轴,所述选择焦点位于所述指向轴上,所述方向选择按钮用于控制所述指向轴以所述方向选择按钮为中心进行旋转,以及控制所述选择焦点在所述指向轴上移动。

可选地,所述在所述浮动选择器的显示区域中显示替身展示项之前,还包括:

若基于所述方向选择按钮检测到旋转指令,则按照所述旋转指令指示的旋转方向,控制所述指向轴以所述方向选择按钮为中心进行旋转;

在所述指向轴停止旋转后,若基于所述方向选择按钮检测到移动指令,则按照所述移动指令指示的移动方向,控制所述选择焦点在所述指向轴上进行移动;

将移动后的选择焦点所在位置对应的展示项,确定为所述目标展示项。

可选地,所述浮动选择器包括圆环区域以及所述圆环区域内部的内圆区域,所述内圆区域为所述显示区域,所述圆环区域中包含有位置相对的两个方向选择按钮。

可选地,所述显示界面上还显示有与所述浮动选择器对应的选择焦点;

所述在所述浮动选择器的显示区域中显示替身展示项之前,还包括:

若基于所述显示界面检测到滑动指令,则根据所述滑动指令指示的滑动方向,控制所述选择焦点在所述显示界面上进行移动;

将移动后的选择焦点所在位置对应的展示项,确定为所述目标展示项。

可选地,所述在显示界面的上层显示浮动选择器之前,还包括:

若检测到对所述显示界面的按压操作,且检测到对当前终端的摇动操作,则在所述按压操作的按压位置的上层显示所述浮动选择器。

可选地,所述浮动选择器还包括模式切换选项,所述模式切换选项用于对所述浮动选择器的选择模式进行切换,所述选择模式包括元素选择模式和文本选择模式,所述元素选择模式用于从所述显示界面中选择界面元素,所述文本选择模式用于从所述显示界面中选择文本。

可选地,所述浮动选择器处于文本选择模式,所述文本选择模式用于从所述显示界面中选择文本;

所述在所述浮动选择器的显示区域中显示替身展示项,包括:

在所述浮动选择器的显示区域显示文本选择列表,所述文本选择列表包括多个层级的文本片段的缩略信息,所述多个层级的文本片段为所述显示界面所显示文本中的文本片段,且所述多个层级的文本片段的文本范围依次增大,所述多个层级的文本片段的缩略信息为所述多个层级的文本片段的替身展示项。

可选地,所述若检测到对所述替身展示项的第一操作事件,则根据所述第一操作事件模拟针对所述目标展示项的第二操作事件,包括:

若检测到对所述多个层级的文本片段的缩略信息中参考文本片段的缩略信息的第一操作事件,则根据所述第一操作事件模拟针对所述参考文本片段的第二操作事件,所述参考文本片段为所述多个层级的文本片段中的任一文本片段;

所述根据所述目标展示项,对所述第二操作事件进行响应,包括:

根据所述参考文本片段,对所述第二操作事件进行响应。

可选地,在所述显示界面上还显示有与所述浮动选择器对应的选择焦点的情况下,所述多个层级的文本片段包括参考分词以及覆盖所述参考分词的至少一个文本片段,所述参考分词为所述选择焦点所在位置对应的分词。

可选地,对于所述多个层级的文本片段中的任一文本片段,若所述任一文本片段中的字符数小于或等于数量阈值,则所述任一文本片段的缩略信息包括所述任一文本片段;

若所述任一文本片段中的字符数大于所述数量阈值,则所述任一文本片段的缩略信息包括所述任一文本片段的起始字符串和结尾字符串,所述起始字符串和所述结尾字符串包括m个字符,所述m为正整数。

可选地,所述在所述浮动选择器的显示区域显示文本选择列表之前,还包括:

确定所述显示界面所显示文本的文本结构列表,所述文本结构列表包括多个层级的文本片段列表,每个层级的文本片段列表包括位于每个层级的至少一个文本片段的缩略信息;

所述在所述浮动选择器的显示区域显示文本选择列表之后,还包括:

若检测到对所述多个层级的文本片段的缩略信息中参考文本片段的缩略信息的切换指令,则基于所述文本结构列表,将所述参考文本片段的缩略信息切换为所述参考文本片段所处层级的文本列表中的其他文本片段的缩略信息,所述参考文本片段为所述多个层级的文本片段中的任一文本片段。

可选地,所述文本结构列表包括分词列表、短语列表、句子列表、段落列表和章节列表中的至少一个。

可选地,所述文本结构列表包括分词列表,所述确定所述显示界面所显示文本的文本结构列表,包括:

对所述显示界面所显示文本进行分词处理,得到多个分词;

从所述多个分词中确定至少一个关键词;

基于所述至少一个关键词,确定所述分词列表。

可选地,所述从所述多个分词中确定至少一个关键词,包括:

对所述多个分词进行词性标注,得到所述多个分词的词性;

基于所述多个分词的词性,从所述多个分词中选择满足词性要求的分词;

对选择的分词进行关键词提取,得到所述至少一个关键词。

可选地,所述文本结构列表包括句子列表,所述确定所述显示界面所显示文本的文本结构列表,包括:

对于所述显示界面所显示文本包括的多个句子,对所述多个句子进行摘要提取,得到所述多个句子的摘要;

基于所述多个句子的摘要,从所述多个句子中删除冗余句子,得到至少一个句子;

确定所述至少一个句子中每个句子的缩略信息;

基于所述至少一个句子的缩略信息,确定所述句子列表。

可选地,所述基于所述至少一个句子的缩略信息,确定所述句子列表,包括:

基于所述至少一个句子的摘要和缩略信息,确定所述句子列表。

可选地,所述文本结构列表包括段落列表,所述确定所述显示界面所显示文本的文本结构列表,包括:

对于所述显示界面所显示文本包括的至少一个段落,确定每个段落的缩略信息;

基于所述至少一个段落的缩略信息,确定所述段落列表。

可选地,所述基于所述至少一个段落的缩略信息,确定所述段落列表之前,还包括:

对于所述至少一个段落中的参考段落,确定所述参考段落包括的至少一个句子中每个句子的关键词,所述参考段落为所述至少一个段落中的任一个;

从每个句子的关键词中确定每个句子的中心词;

基于每个句子的中心词的关键词权重,从所述至少一个句子的中心词中确定至少一个中心词作为所述参考段落的段落标题;

所述基于所述至少一个段落的缩略信息,确定所述段落列表,包括:

基于所述至少一个段落的段落标题和缩略信息,确定所述段落列表。

一方面,提供了一种单手操作装置,所述装置包括:

第一显示模块,用于在显示界面的上层显示浮动选择器,所述浮动选择器用于从所述显示界面包括的展示项中选择目标展示项,所述展示项包括界面元素或文本;

第二显示模块,用于在所述浮动选择器的显示区域中显示替身展示项,所述替身展示项是根据所述目标展示项进行复制得到;

模拟模块,用于若检测到对所述替身展示项的第一操作事件,则根据所述第一操作事件模拟针对所述目标展示项的第二操作事件;

响应模块,用于根据所述目标展示项,对所述第二操作事件进行响应。

可选地,所述显示界面上还显示有与所述浮动选择器对应的选择焦点,所述浮动选择器用于控制所述选择焦点在所述显示界面上移动,以基于移动后的选择焦点的位置确定所述目标展示项。

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

第一控制模块,用于若基于所述浮动选择器接收到对所述选择焦点的移动指令,则控制所述选择焦点在所述显示界面上进行移动;

第一确定模块,用于将移动后的选择焦点所在位置对应的展示项,确定为所述目标展示项。

可选地,所述浮动选择器还包括方向选择按钮,且以所述方向选择按钮为起点向远离所述方向选择按钮的方向延伸有指向轴,所述选择焦点位于所述指向轴上,所述方向选择按钮用于控制所述指向轴以所述方向选择按钮为中心进行旋转,以及控制所述选择焦点在所述指向轴上移动。

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

第二控制模块,用于若基于所述方向选择按钮检测到旋转指令,则按照所述旋转指令指示的旋转方向,控制所述指向轴以所述方向选择按钮为中心进行旋转;

第三控制模块,用于在所述指向轴停止旋转后,若基于所述方向选择按钮检测到移动指令,则按照所述移动指令指示的移动方向,控制所述选择焦点在所述指向轴上进行移动;

第二确定模块,用于将移动后的选择焦点所在位置对应的展示项,确定为所述目标展示项。

可选地,所述浮动选择器包括圆环区域以及所述圆环区域内部的内圆区域,所述内圆区域为所述显示区域,所述圆环区域中包含有位置相对的两个方向选择按钮。

可选地,所述显示界面上还显示有与所述浮动选择器对应的选择焦点;

所述装置还包括:

第四控制模块,用于若基于所述显示界面检测到滑动指令,则根据所述滑动指令指示的滑动方向,控制所述选择焦点在所述显示界面上进行移动;

第三确定模块,用于将移动后的选择焦点所在位置对应的展示项,确定为所述目标展示项。

可选地,所述第一显示模块,用于若检测到对所述显示界面的按压操作,且检测到对当前终端的摇动操作,则在所述按压操作的按压位置的上层显示所述浮动选择器。

可选地,所述浮动选择器还包括模式切换选项,所述模式切换选项用于对所述浮动选择器的选择模式进行切换,所述选择模式包括元素选择模式和文本选择模式,所述元素选择模式用于从所述显示界面中选择界面元素,所述文本选择模式用于从所述显示界面中选择文本。

可选地,所述浮动选择器处于文本选择模式,所述文本选择模式用于从所述显示界面中选择文本;

所述第二显示模块用于:

在所述浮动选择器的显示区域显示文本选择列表,所述文本选择列表包括多个层级的文本片段的缩略信息,所述多个层级的文本片段为所述显示界面所显示文本中的文本片段,且所述多个层级的文本片段的文本范围依次增大,所述多个层级的文本片段的缩略信息为所述多个层级的文本片段的替身展示项。

可选地,所述模拟模块用于:

若检测到对所述多个层级的文本片段的缩略信息中参考文本片段的缩略信息的第一操作事件,则根据所述第一操作事件模拟针对所述参考文本片段的第二操作事件,所述参考文本片段为所述多个层级的文本片段中的任一文本片段;

所述响应模块用于:

根据所述参考文本片段,对所述第二操作事件进行响应。

一方面,提供了一种终端,所述终端包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述任一项方法的步骤。

一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述任一项方法的步骤。

一方面,提供了一种计算机程序产品,当所述计算机程序产品被执行时,用于实现上述任一项方法的步骤。

本申请实施例提供的技术方案带来的有益效果是:

本申请实施例中,显示界面上层显示有浮动选择器,通过该浮动选择器可以从显示界面中选择任一展示项作为目标展示项,并在浮动选择器中显示目标展示项的替身展示项。之后,用户通过对浮动选择器中的替身展示项进行操作,即可实现对目标展示项的操作。如此,无需缩小显示界面,通过浮动选择器即可灵活实现单手操作,提高了界面显示效果。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种单手操作方法的流程图;

图2是本申请实施例提供的一种唤起浮动选择器的操作示意图;

图3是本申请实施例提供的一种浮动选择器的示意图;

图4是本申请实施例提供的另一种单手操作方法的流程图;

图5是本申请实施例提供的一种文本选择模式的示意图;

图6是本申请实施例提供的一种文本结构列表的结构示意图;

图7是本申请实施例提供的一种文本的结构分析过程示意图;

图8是本申请实施例提供的一种单手装置的结构框图;

图9是本申请实施例提供的一种终端的结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

在对本申请实施例进行详细地解释说明之前,先对本申请实施例的应用场景予以说明。本申请应用于需要单手操作终端的场景,比如需要单手操作大尺寸屏幕的终端的场景中。其中,该终端可以为手机或平板电脑等。

图1是本申请实施例提供的一种单手操作方法的流程图,该方法应用于终端中,该终端可以为手机或平板电脑等,如图1所示,该方法包括如下步骤:

步骤101:在显示界面的上层显示浮动选择器,浮动选择器用于从显示界面包括的展示项中选择目标展示项。

需要说明的是,该显示界面可以为终端的主界面或其他显示界面,也可以为应用页面或网页页面等。展示项可以为界面元素和/或文本。界面元素是指显示界面中的各种元素,如图标、控件、按钮、图片或链接等。文本可以为显示界面中直接显示的文本,也可以为显示界面所显示的图片中的文本,本申请实施例对此不做限定。

此外,目标展示项为从显示界面中选择的展示项,可以为显示界面中的任一展示项。比如,目标展示项为浮动选择器所覆盖区域之外的任一展示项,或者为浮动选择器所覆盖的任一展示项。也即是,通过浮动选择器可以从显示界面中选择任一展示项,实现了对远距离展示项的灵活选择,便于用户进行单手操作。

再者,浮动选择器浮动显示在显示界面的上层,且可以在显示界面上移动。比如,可以根据用户的拖动操作,在显示界面上移动。当然,也可以根据其他触发操作进行移动。

另外,浮动选择器可以默认显示在显示界面的上层,即用户打开显示界面后,显示界面的上层自动显示浮动选择器。或者,显示界面的上层也可以先不显示浮动选择器,然后根据用户的唤起操作触发显示浮动选择器。其中,该唤起操作可以包括点击操作、触摸操作、语音操作或手势操作等,本申请实施例对此不做限定。也即是,在显示界面未显示有浮动选择器的情况下,若基于该显示界面检测到对浮动选择器的唤起操作,则即可在显示界面的上层显示该浮动选择器。

作为一个示例,该唤起操作可以为按住显示界面的某个位置,并轻晃终端的操作。比如,在显示界面未显示有浮动选择器的情况下,若检测到对显示界面的按压操作,且检测到对当前终端的摇动操作,则在按压操作的按压位置的上层显示浮动选择器。如此,请参考图2,若用户想要唤起浮动选择器,则用户可以用大拇指按住显示界面的边缘区域,并左右摇晃终端,即可从用户的按压位置处调出浮动选择器,使得浮动选择器显示在用户的按压处。

其中,按压操作的按压位置可以为显示界面的任一位置,一般为用户在单手操作下能够接触到的位置。另外,按压操作的按压位置也可以为位于预先设置的指定位置区域内,比如,该指定位置区域可以为显示界面的边缘区域。

作为一个示例,在显示界面上显示有浮动选择器的情况下,显示界面上还可以显示有与浮动选择器对应的选择焦点。其中,选择焦点用于选中显示界面上的展示项,即可以根据选择焦点所在位置来确定被选中的目标展示项。浮动选择器可以控制选择焦点在显示界面上移动,以基于移动后的选择焦点的位置确定目标展示项。

作为一个示例,选择焦点可以显示为光标或箭头等形式,可以根据用户的操作在显示界面上移动,通过移动选择焦点来从显示界面中选择目标展示项。

作为一个示例,在显示界面上显示有浮动选择器和选择焦点的情况下,若基于浮动选择器接收到对选择焦点的移动指令,则即可根据该移动指令,控制选择焦点在显示界面上进行移动,然后将移动后的选择焦点所在位置对应的展示项,确定为目标展示项。

作为一个示例,浮动选择器还可以包括方向选择按钮,该方向选择按钮可以用于控制选择展示项的方向,即沿着显示界面的哪个方向来选择展示项。如此,可以便于用户从各个方向选择展示项。

作为一个示例,在浮动选择器还包括方向选择按钮的情况下,以方向选择按钮为起点向远离方向选择按钮的方向延伸有指向轴,选择焦点位于指向轴上,可以沿着指向轴进行移动。其中,方向选择按钮可以用于控制指向轴以方向选择按钮为中心进行旋转,以及控制选择焦点在指向轴上移动。

其中,可以将与指向轴相交的展示项作为备选展示项,选择焦点可以在指向轴上移动,从而在不同的备选展示项之间进行切换。而选择焦点所在位置的备选展示项即为被选中的目标展示项。

作为一个示例,与指向轴相交的展示项可以按照第一形式突出显示,选择焦点所在位置的备选展示项可以按照第二形式突出显示。其中,第一形式与第二形式不同。比如,与指向轴相交的展示项以细线框高亮显示,选择焦点所在位置的备选展示项以粗线框高亮显示。

作为一个示例,用户可以通过旋转方向选择按钮来改变指向轴的方向,以及通过点击方向旋转按钮来控制选择焦点在指向轴上移动。在选择焦点在指向轴上移动的过程中,可以将选择焦点所在位置的展示项作为被选中的目标展示项,通过移动选择焦点,即可沿着指向轴切换选中的目标展示项。

作为一个示例,若终端基于方向选择按钮检测到旋转指令,则按照旋转指令指示的旋转方向,控制指向轴以方向选择按钮为中心进行旋转;在指向轴停止旋转后,若基于方向选择按钮检测到移动指令,则按照移动指令指示的移动方向,控制选择焦点在指向轴上进行移动;将移动后的选择焦点所在位置对应的展示项,确定为目标展示项。

作为一个示例,在默认情况下,指向轴会指向一个距离最远的展示项,且方向选择按钮高亮显示。用户轻击方向选择按钮,可以沿着指向轴切换不同的展示项。

作为一个示例,指向轴显示为虚线形式,选择焦点为指向轴上的光标。

作为一个示例,请参考图3,图3是本申请实施例提供的一种浮动选择器30的示意图,如图3所示,浮动选择器30包括圆环区域31以及圆环区域内部的内圆区域32。其中,内圆区域32为显示区域,圆环区域31中包含有位置相对的两个方向选择按钮。另外,以方向选择按钮为起点向远离方向选择按钮的方向延伸有指向轴33,选择焦点34位于指向轴上,可以沿着指向轴进行移动。

作为一个示例,浮动选择器还可以具有自由选择模式,在自由选择模式下,显示界面上显示有与浮动选择器对应的选择焦点,用户可以通过在显示界面的操作,来控制选择焦点按照滑动操作的滑动方向在显示界面上自由移动,进而通过选择焦点的移动来自由选择界面中的展示项。

作为一个示例,显示界面上显示有与浮动选择器对应的选择焦点,若基于显示界面检测到滑动指令,则根据滑动指令指示的滑动方向,控制选择焦点在显示界面上进行移动;将移动后的选择焦点所在位置对应的展示项,确定为目标展示项。

作为一个示例,该浮动选择器上还可以显示有移动选项,该移动选项用于对浮动选择器进行移动。比如,当检测到对移动选项的拖动操作时,按照拖动操作的拖动方向,对该浮动选择器进行移动。如此,用户可以通过拖动该移动选项,将浮动选择器拖动至显示界面上的任一位置。其中,该移动选项可以显示在浮动选择器的任意位置。比如,显示在浮动选择器的边界处。请参考图3,浮动选择器30上显示有移动选项35。

作为一个示例,该浮动选择器上还可以显示有关闭选项,该关闭选项用于关闭浮动选择器,即隐藏浮动选择器。用户可以通过点击关闭选项,来关闭浮动选择器。请参考图3,浮动选择器30上显示有关闭选项36。

作为一个示例,浮动选择器还包括模式切换选项,模式切换选项用于对浮动选择器的选择模式进行切换,选择模式包括元素选择模式和文本选择模式,元素选择模式用于从显示界面中选择界面元素,文本选择模式用于从显示界面中选择文本。比如,用户可以通过点击模式切换选项来切换浮动选择器的选择模式。

步骤102:在浮动选择器的显示区域中显示替身展示项,替身展示项是根据目标展示项进行复制得到。

在通过浮动选择器从显示界面中选择出目标展示项之后,浮动选择器即可在其显示区域中显示出目标展示项的替身展示项,以便用户通过对替身展示项的操作实现对目标展示项的操作。

例如,请参考图3,在选择焦点选中“周边游/旅游”这个界面元素后,即可在浮动选择器的显示区域中显示“周边游/旅游”的替身元素。

另外,在浮动选择器处于文本选择模式的情况下,还可以在浮动选择器的显示区域显示文本选择列表。其中,该文本选择列表包括多个层级的文本片段的缩略信息,多个层级的文本片段为显示界面所显示文本中的文本片段,且多个层级的文本片段的文本范围依次增大。该多个层级的文本片段的缩略信息为多个层级的文本片段的替身展示项。

作为一个示例,在显示界面的上层还显示有选择焦点,浮动选择器用于控制选择焦点在所述显示界面上移动的情况下,若选择焦点到达屏幕边缘,还可以唤起屏幕边缘的相关展示项。比如,若选择焦点到达屏幕边缘,则可以确定屏幕边缘的滑动操作能够唤出的展示项,然后在显示区域中显示与屏幕边缘的滑动操作对应的展示项。

作为一个示例,屏幕边缘的滑动操作能够唤出的展示项是指从屏幕边缘向屏幕内部滑动的操作能够唤出的展示项。如从屏幕顶部从上到下滑动唤出的通知栏或设置选项等。另外,在选择焦点到达屏幕边缘时,屏幕边缘处还可以显示出一条闪动的线,以提醒用户当前选择焦点达到屏幕边缘。

屏幕边缘有特殊用途,从外向内滑动时,可以触发多种功能,但边缘本身在屏幕中并没有可看到的界面元素。为了让用户方便地操作这些不可见元素,浮动选择器可以自动探测屏幕边缘,在选中焦点到达屏幕边缘时,边缘处显示出一条闪动的线,浮动选择器的显示区域中可以自动显示出屏幕边缘的滑动操作能够唤出的功能名称,以便用户进行操作。

作为一个示例,一般情况下,屏幕边缘的滑动操作所唤起的展示项可以包括以下四种情况:

1)屏幕上方,从上向下滑动,唤出系统功能和消息通知。。

2)屏幕下方,从下向上滑动,唤出系统定制的快捷功能。

3)屏幕左侧,向右向左滑动,返回上一页。

4)屏幕右侧,从左向右滑动,前进到下一页。

在另一实施例中,如果整个显示页面中没有可选的展示项,则唤起浮动选择器时,默认不选中任何展示项,显示页面中不显示选择焦点,浮动选择器的显示区域内无内容,此时为无效状态。强行选择屏幕边缘时,若边缘处无可触发行为,则同样是无效状态。

步骤103:若检测到对替身展示项的第一操作事件,则根据第一操作事件模拟针对目标展示项的第二操作事件。

在浮动选择器显示替身展示项之后,用户可以对替身展示项进行操作,比如,对替身展示项进行轻击、拖拽、长按、多指触摸等操作。而在用户对替身展示项进行操作之后,终端即可根据针对替身展示项的第一操作事件,创建模拟的第二操作事件。

另外,如果屏幕支持识别多重压力,也可通过对替身展示项的不同力度的按压操作体现到目标展示项上。

当用户对替身展示项进行任意操作时,可以立即创建针对目标展示项的模拟事件(第二操作事件)。模拟事件要实时复制原有事件的数据,包括原有事件的事件类型、携带的数据以及需要变更的坐标等。创建好模拟事件后,即可立即派发该模拟事件。此时目标展示项的事件监听函数会开始执行,监听到该模拟事件,并对该模拟事件进行响应,从而实现了远距离展示项的操作。

步骤104:根据目标展示项,对第二操作事件进行响应。

也即是,在根据第一操作事件模拟针对目标展示项的第二操作事件之后,可以派发第二操作事件,使得目标展示项的事件监听函数监听到事件,进而对第二操作事件进行响应,如此,即可实现对目标展示项的远距离操作。

作为一个示例,若浮动选择器处于文本选择模式,则浮动选择器的显示区域显示有多个层级的文本片段的缩略信息。这种情况下,若检测到对多个层级的文本片段的缩略信息中参考文本片段的缩略信息的第一操作事件,则根据第一操作事件模拟针对参考文本片段的第二操作事件,根据参考文本片段,对第二操作事件进行响应。其中,参考文本片段为多个层级的文本片段中的任一文本片段。

本申请实施例中,显示界面上层显示有浮动选择器,通过该浮动选择器可以从显示界面中选择任一展示项作为目标展示项,并在浮动选择器中显示目标展示项的替身展示项。之后,用户通过对浮动选择器中的替身展示项进行操作,即可实现对目标展示项的操作。如此,无需缩小显示界面,通过浮动选择器即可灵活实现单手操作,提高了界面显示效果。

接下来,对浮动选择器处于文本选择模式的情况下,通过浮动选择器实现对显示界面中文本的单手操作的过程进行详细介绍。

图4是本申请实施例提供的另一种单手操作方法的流程图,该方法应用于终端中,该终端可以为手机、平板电脑或计算机等,如图4所示,该方法包括如下步骤:

步骤401:在显示界面的上层显示浮动选择器,浮动选择器处于文本选择模式,文本选择模式用于从显示界面中选择文本。

其中,文本可以为显示界面中直接显示的文本,也可以为显示界面所显示的图片中的文本或表格中的文本,本申请实施例对此不做限定。

本申请实施例中,如果想快速选择文本,甚至是图片中的文字,用户可以选择浮动选择器的文本选择模式,此时,浮动选择器对应的转向轴所划过的展示项中,只有文本内容会显示焦点,即只有文本能够被选择。

步骤402:在浮动选择器的显示区域显示文本选择列表,文本选择列表包括多个层级的文本片段的缩略信息,多个层级的文本片段为显示界面所显示文本中的文本片段。

需要说明的是,文本选择模式的交互方式与元素选择模式类似,但是浮动选择器的显示区域显示的内容稍有变化,显示区域不再只显示选中的某一个界面元素,而是针对文本的特点,自动生成一个文本选择列表,供用户切换要选择的文本片段。

其中,这多个层级的文本片段的缩略信息为多个层级的文本片段的替身展示项,且这多个层级的文本片段的文本范围依次增大。这多个层级的文本片段的层级结构依次为:字、分词、短语、句子、段落、章节和全文,也即是,该文本选择列表包括显示界面中的字、分词、短语、句子、段落、章节和全文的缩略信息。其中,文本片段的缩略信息可以为文本片段的关键词或首尾字符串。

作为一个示例,若文本片段字符数较少,则文本片段的缩略信息可以为文本片段本身;若文本片段字符数较多,则文本片段的缩略信息可以为文本片段的关键词或首尾字符串。

比如,对于多个层级的文本片段中的任一文本片段,若该文本片段中的字符数小于或等于数量阈值,则该文本片段的缩略信息包括该文本片段;若该文本片段中的字符数大于数量阈值,则该文本片段的缩略信息包括该文本片段的起始字符串和结尾字符串。

其中,起始字符串和结尾字符串包括m个字符,m为正整数。比如,若文本片段中的字符数大于数量阈值,则文本片段的缩略信息可以包括该文本片段的起始两个字符以及结尾两个字符。

作为一个示例,在起始字符串和结尾字符串之间,可以用省略号表示。

作为一个示例,当前显示界面中显示有与浮动选择器对应的选择焦点,该多个层级的文本片段包括选择焦点所在位置处的目标文本片段。其他层级的文本片段是基于目标文本片段产生的,即其他层级的文本片段是目标文本片段中包括的较低层级的文本片段,或者为包含目标文本片段的较高层级的文本片段。

请参考图5,选择焦点所在位置处的目标文本片段为分词“资金”,则浮动选择器的显示区域内显示的文本选择列表可以依次包括:分词“资金”包括的字“资”、分词“资金”、分词“资金”所在的短语“资金回转”、分词“资金”所在的句子的缩略信息“跟对…回转”、分词“资金”所在的段落的缩略信息“如果…回转”。

在显示区域中显示文本选择列表之后,用户即可从这个文本选择列表中自由选择任一文本片段的缩略信息,并对选择的文本片段的缩略信息的进行操作,进而实现对显示界面中相同文本片段的远距离操作。如此,可以实现对当前显示界面中显示文本的远距离选择和操作,且选择方式较为简便,可以方便快捷地选中任一文本片段。

如图5所示,若从显示区域的文本选择列表中选中“资金回转”,则即可实现对显示界面中“资金回转”的选中操作,并对选中的“资金回转”进行高亮显示。

需要说明的是,为了让用户方便地选择文字,可以预先对当前显示界面所显示文本进行结构分析,即对显示文本进行识别,并将其解析为结构化的数据。

作为一个示例,为了让用户可以整块地选择文本,可以创建一个全文分析树,这个全文分析树可以用文本结构列表的形式表示,该文本结构列表是一个嵌套结构。

作为一个示例,在显示文本选择列表之前,对于当前显示界面所显示的文本,需要先确定该显示界面所显示文本的文本结构列表。其中,文本结构列表包括多个层级的文本片段列表,每个层级的文本片段列表包括位于每个层级的至少一个文本片段的缩略信息。

比如,文本结构列表包括章节列表、段落列表、句子列表、短语列表、分词列表和字列表中的至少一种。其中,章节列表包括该显示界面所显示文本的所有章节的缩略信息,段落列表包括任一章节中所有关键段落的缩略信息,句子列表包括任一段落中所有关键句子的缩略信息,短语列表包括任一句子中所有关键短语的缩略信息,分词列表包括任一短语中所有关键分词的缩略信息,字列表包括任一分词中所有关键字的缩略信息。

另外,文本结构列表还可以包括图片列表和表格列表,图片列表包括从图片中识别的文本的缩略信息,表格列表包括从表格中识别的文本的缩略信息。

需要说明的是,文本结构列表可以是套嵌结构,该套嵌结构可以如图6所示,如图6所示,全文套嵌有章节列表,每个章节套嵌有段落列表,每个段落套嵌有句子列表,还可以套嵌有段落中的图片和表格中的文字,每个句子套嵌有短语和词语。

在浮动选择器的显示区域显示文本选择列表时,若检测到对该文本选择列表中多个层级的文本片段的缩略信息中参考文本片段的缩略信息的切换指令,还可以基于文本结构列表,将参考文本片段的缩略信息切换为参考文本片段所处层级的文本列表中的其他文本片段的缩略信息,参考文本片段为多个层级的文本片段中的任一文本片段。如此,可以快速切换任一文本片段,进一步提高文本选择效率。

比如,请参考图5,若检测到对当前的文本选择列表中的短语“资金回转”的切换指令,则可以将短语“资金回转”切换为当前段落对应的短语列表中的其他短语,比如,将“资金回转”切换为上一个短语“自行联系”。

再比如,若检测到对当前的文本选择列表中的句子“跟对…回转”的切换指令,则可以将句子“跟对…回转”切换为当前段落对应的句子列表中的其他短语,比如,将“跟对…回转”切换为上一个句子“请您…号码”。

其中,对参考文本片段的缩略信息的切换指令可以由用户通过切换操作触发,该切换操作可以为对参考文本片段的缩略信息的滑动操作或点击操作等,本申请实施例对此不作限定。比如,若对参考文本片段的缩略信息向左滑动,则可以切换至参考文本片段的上一个文本片段,若对参考文本片段的缩略信息向右滑动,则可以切换至参考文本片段的下一个文本片段。

比如,请参考图5,若对“资金回转”向左滑动,则可以切换至当前段落中的上一个短语,若对“资金回转”向右滑动,则可以切换至当前段落中的下一个短语。

作为一个示例,用户首次使用浮动选择器进行文本选择时,默认选中选择焦点所指的词语,并且在浮动选择器的显示区域中选中分词列表,如果想要更改,可以滑动显示区域中的列表进行切换。比如,请参考图5,向下滑动可选择句子,列表也相应更新成可供选择的句子列表;继续向下滑动可选择段落,生成可供选择的段落列。

作为一个示例,确定文本结构列表中的分词列表的操作可以包括:对显示界面所显示文本进行分词处理,得到多个分词;从该多个分词中确定至少一个关键词;基于该至少一个关键词,确定该分词列表。

分词也称文本切分(textsegmentation),这是nlp(naturallanguageprocessing,自然语言处理)中最基本的技术,对于中文、日文等语言,不使用空格将词语分隔开,需要将连续的文字序列识别为独立的词语,才能方便用户准确地、快速地选择,这也是句法分析的前提。虽然英文天然地通过空格分隔词语,但不能完全靠空格解析出独立的词语,还要考虑标点符号。因此,需要先对文本进行分词处理。

其中,从多个分词中确定至少一个关键词的操作包括:对该多个分词进行词性标注,得到该多个分词的词性;基于该多个分词的词性,从该多个分词中选择满足词性要求的分词;对选择的分词进行关键词提取,得到该至少一个关键词。其中,满足词性要求的分词可以预先设置,比如设置为名词和动词等。

作为一个示例,可以利用dag(directedacyclicgraph,有向无环图)和hmm(hiddenmarkovmodel,隐马尔可夫模型)模型,来进行分词和词性标注。

比如,先构建离线统计词典,离线统计词典包括多个词,以及每个词的词频和词性,然后基于这个统计词典构造前缀词典。之后,基于前缀词典对显示文本中的每个句子进行扫描,形成基于前缀的所有可能成词词语所构成的有向无环图,并在这个过程中对所有可能成词词语进行标注词性。对于其中的未知词性词语,可以通过hmm模型对未知词性词语进行词性标注。

其中,hmm模型是采用动态规划找到最大概率路径,找出基于词频的最大文本切分组合,得到最优的状态序列,然后再根据状态序列,输出分词和词性标注的结果。

需要说明的是,在对选择的分词进行关键词提取时,可以使用有监督学习的方式,也可以使用无监督学习的方式进行关键词抽取。

作为一个示例,可以采取tf-idf(termfrequency–inversedocumentfrequency,信息检索与数据挖掘的常用加权技术)和textrank算法相结合的方式进行关键词抽取,即通过tf-idf从选择的分词中提取出第一关键词集合,以及通过textrank算法从选择的分词中提取出第二关键词集合,再将第一关键词集合和第二关键词集合中的交集部分作为最终提取的关键词集合。

另外,如果第一关键词集合和第二关键词集合的交集为空,那么将第一关键词集合作为最终提取的关键词集合。这是因为tf-idf不考虑语义,当阈值设置在一定范围时,textrank算法的结果只是tf-idf结果的子集,考虑到单手操作的方便性,应在关键词的选取上尽可能全面,避免需要单独点击的情况,因此可以将第一关键词集合作为最终提取的关键词集合。

其中,tf-idf算法是指分别计算选择的每个分词的tf-idf值,再根据每个分词的tf-idf值降序排列,并将排序在前的指定个数的分词作为可能的关键词。其中,tf-idf值是指词频乘以词在文档中出现次数的倒数。

其中,textrank算法是指将文本中的语法单元视作图中的节点,如果两个语法单元存在一定语法关系(例如共现),则这两个语法单元在图中就会有一条边相互连接,通过一定的迭代次数,最终不同的节点会有不同的权重,权重高的语法单元可以作为关键词。

作为一个示例,确定文本结构列表中的句子列表的操作可以包括:对于该显示界面所显示文本包括的多个句子,对该多个句子进行摘要提取,得到该多个句子的摘要;基于该多个句子的摘要,从该多个句子中删除冗余句子,得到至少一个句子;确定该至少一个句子中每个句子的缩略信息;基于该至少一个句子的缩略信息,确定该句子列表。

其中,句子的摘要可以为句子的中心词等。

作为一个示例,可以采用pcfg(probabilisticcontextfreegrammar,概率上下文无关文)算法和用textrank算法相结合的方式,提取每个句子的中心词。

比如,可以基于上下文无关的依存句法分析,使用pcfg算法的计算结果来作为分析基础,形成句法结构树,然后基于句法结构树,确定每个句子中各个分词的第一重要程度。以及采用textrank算法,确定每个句子的各个分词的第二重要程度。然后将每个句子中各个分词的第一重要程度和第二重要程度按照权重进行加权求和,得到每个句子中各个分词的第三重要程度,将第三重要程度最高的分词作为句子的中心词。其中,第二重要程度为分词的textrank值。

需要说明的是,对于pcfg算法,如果一个单词出现在很多单词后面的话,那么说明这个单词比较重要。对于textrank算法,如果一个textrank值很高的单词后面跟着的一个单词,那么这个单词的textrank值会相应地提高,重要程度也相应提高。

作为一个示例,在基于该多个句子的摘要,从该多个句子中删除冗余句子时,可以将摘要看做一个带约束的优化问题,基于ilp(integerlinearprogramming,整数线性规划)进行求解,剔除冗余句子,形成句子摘要集合。

其中,基于该至少一个句子的缩略信息,确定该句子列表的操作包括:基于该至少一个句子的摘要和缩略信息,确定该句子列表。比如,将至少一个句子的摘要和缩略信息组成句子列表。

作为一个示例,确定文本结构列表中的段落列表的操作可以包括:对于该显示界面所显示文本包括的至少一个段落,确定每个段落的缩略信息;基于该至少一个段落的缩略信息,确定该段落列表。

另外,在基于该至少一个段落的缩略信息,确定该段落列表之前,对于该至少一个段落中的参考段落,还可以确定该参考段落包括的至少一个句子中每个句子的关键词;从每个句子的关键词中确定每个句子的中心词;基于每个句子的中心词的关键词权重,从该至少一个句子的中心词中确定至少一个中心词作为该参考段落的段落标题;基于该至少一个段落的段落标题和缩略信息,确定该段落列表。其中,该参考段落为该至少一个段落中的任一个。

作为一个示例,可以采用pcfg算法和用textrank算法相结合的方式,从每个句子的关键词中确定每个句子的中心词。

作为一个示例,对文本进行结构分析的过程可以如图7所示,通过图7所示的处理流程,得到文本结构列表。

需要说明的是,本申请的文本结构分析可以包括离线预处理和在线实时处理两部分,对于系统已知的文本,可以提前在服务端进行预处理,对于新出现的文本,可以在文本展示后,且浮动选择器的文本选择模式被打开时,再进行实时分析。

需要说明的是,对于显示界面中的图片,可以采用crnn(卷积循环神经网络)模型对其进行文本识别,得到文本识别结果,再将识别出的文本添加到当前段落的段落列表中。

作为一个示例,在使用crnn(convolutionalrecurrentneuralnetworks)模型对图片进行文本识别时,可以在卷积层使用cnn(convolutionalneuralnetworks,卷积神经网络),通过卷积层提取图片的特征序列,在循环层使用两层的lstm(longshort-termmemory,长短期记忆网络)来预测特征序列的标签分布,然后在转录层经过去重整合等处理最终形成识别结果文本。

需要说明的是,如果想对已选中的文字范围进行微调,还可以使用显示区域中的微调工具,即在已选条目左右两侧的图标,按住任一侧的图标向任何方向滑动,即可调整文字的选择范围。这里可以使用系统自带的选择调整工具,只需要模拟出对应的事件,就能操作系统自带工具。

另外,微调后如果选中的文本不是完整词语或短语,也不是完整句子,则还可以将当前选择的文本作为一个新项目,插入到文本结构列表中。

步骤403:若检测到对多个层级的文本片段的缩略信息中参考文本片段的缩略信息的第一操作事件,则根据第一操作事件模拟针对参考文本片段的第二操作事件,参考文本片段为多个层级的文本片段中的任一文本片段。

在显示界面上还显示有与浮动选择器对应的选择焦点的情况下,该多个层级的文本片段包括参考分词以及覆盖参考分词的至少一个文本片段,参考分词为该选择焦点所在位置对应的分词。

步骤404:根据该参考文本片段,对该第二操作事件进行响应。

需要说明的是,针对文本的操作可以为选择操作、复制操作或剪切操作等,本申请实施例对此不作限定。

一般情况下选择焦点所指示的目标,是单个文字或连续的文字,第一个文字最左侧是起点,最后一个文字的最右侧可理解为终点。起点左侧边缘的纵向居中点坐标,作为微调工具起始点的远程坐标,相对应地,终点右侧边缘的纵向居中点坐标,作为微调工具终点的远程坐标。

在使用显示区域中的微调工具时,可以获取到用户的调整事件时,获取其调整坐标,用户的手指在移动时,可以不断触发移动事件。在此过程中,重点可以不断获取新的坐标,计算相对位置,并创建新的模拟事件,以在实际文本的起点或终点上面派发新的事件,产生相对移动。

需要说明的是,从应用的提供者的角度来看,如果某些文字不想让用户选择,还可以将其设置为不允许选择。

本申请实施例中,显示界面上层显示有浮动选择器,通过该浮动选择器可以从显示界面中选择任一展示项作为目标展示项,并在浮动选择器中显示目标展示项的替身展示项。之后,用户通过对浮动选择器中的替身展示项进行操作,即可实现对目标展示项的操作。如此,无需缩小显示界面,通过浮动选择器即可灵活实现单手操作,提高了界面显示效果。

图8是本申请实施例提供的一种单手操作装置的结构框图,该装置可以集成于终端中,如图8所示,该装置包括:

第一显示模块801,用于在显示界面的上层显示浮动选择器,该浮动选择器用于从该显示界面包括的展示项中选择目标展示项,该展示项包括界面元素或文本;

第二显示模块802,用于在该浮动选择器的显示区域中显示替身展示项,该替身展示项是根据该目标展示项进行复制得到;

模拟模块803,用于若检测到对该替身展示项的第一操作事件,则根据该第一操作事件模拟针对该目标展示项的第二操作事件;

响应模块804,用于根据该目标展示项,对该第二操作事件进行响应。

可选地,该显示界面上还显示有与该浮动选择器对应的选择焦点,该浮动选择器用于控制该选择焦点在该显示界面上移动,以基于移动后的选择焦点的位置确定该目标展示项。

可选地,该装置还包括:

第一控制模块,用于若基于该浮动选择器接收到对该选择焦点的移动指令,则控制该选择焦点在该显示界面上进行移动;

第一确定模块,用于将移动后的选择焦点所在位置对应的展示项,确定为该目标展示项。

可选地,该浮动选择器还包括方向选择按钮,且以该方向选择按钮为起点向远离该方向选择按钮的方向延伸有指向轴,该选择焦点位于该指向轴上,该方向选择按钮用于控制该指向轴以该方向选择按钮为中心进行旋转,以及控制该选择焦点在该指向轴上移动。

可选地,该装置还包括:

第二控制模块,用于若基于该方向选择按钮检测到旋转指令,则按照该旋转指令指示的旋转方向,控制该指向轴以该方向选择按钮为中心进行旋转;

第三控制模块,用于在该指向轴停止旋转后,若基于该方向选择按钮检测到移动指令,则按照该移动指令指示的移动方向,控制该选择焦点在该指向轴上进行移动;

第二确定模块,用于将移动后的选择焦点所在位置对应的展示项,确定为该目标展示项。

可选地,该浮动选择器包括圆环区域以及该圆环区域内部的内圆区域,该内圆区域为该显示区域,该圆环区域中包含有位置相对的两个方向选择按钮。

可选地,该显示界面上还显示有与该浮动选择器对应的选择焦点;

该装置还包括:

第四控制模块,用于若基于该显示界面检测到滑动指令,则根据该滑动指令指示的滑动方向,控制该选择焦点在该显示界面上进行移动;

第三确定模块,用于将移动后的选择焦点所在位置对应的展示项,确定为该目标展示项。

可选地,该第一显示模块801,用于若检测到对该显示界面的按压操作,且检测到对当前终端的摇动操作,则在该按压操作的按压位置的上层显示该浮动选择器。

可选地,该浮动选择器还包括模式切换选项,该模式切换选项用于对该浮动选择器的选择模式进行切换,该选择模式包括元素选择模式和文本选择模式,该元素选择模式用于从该显示界面中选择界面元素,该文本选择模式用于从该显示界面中选择文本。

可选地,该浮动选择器处于文本选择模式,该文本选择模式用于从该显示界面中选择文本;

该第二显示模块802用于:

在该浮动选择器的显示区域显示文本选择列表,该文本选择列表包括多个层级的文本片段的缩略信息,该多个层级的文本片段为该显示界面所显示文本中的文本片段,且该多个层级的文本片段的文本范围依次增大,该多个层级的文本片段的缩略信息为该多个层级的文本片段的替身展示项。

可选地,该模拟模块803用于:

若检测到对该多个层级的文本片段的缩略信息中参考文本片段的缩略信息的第一操作事件,则根据该第一操作事件模拟针对该参考文本片段的第二操作事件,该参考文本片段为该多个层级的文本片段中的任一文本片段;

该响应模块804用于:

根据该参考文本片段,对该第二操作事件进行响应。

可选地,在该显示界面上还显示有与该浮动选择器对应的选择焦点的情况下,该多个层级的文本片段包括参考分词以及覆盖该参考分词的至少一个文本片段,该参考分词为该选择焦点所在位置对应的分词。

可选地,对于该多个层级的文本片段中的任一文本片段,若该任一文本片段中的字符数小于或等于数量阈值,则该任一文本片段的缩略信息包括该任一文本片段;

若该任一文本片段中的字符数大于该数量阈值,则该任一文本片段的缩略信息包括该任一文本片段的起始字符串和结尾字符串,该起始字符串和该结尾字符串包括m个字符,该m为正整数。

可选地,该装置还包括:

第四确定模块,用于确定该显示界面所显示文本的文本结构列表,该文本结构列表包括多个层级的文本片段列表,每个层级的文本片段列表包括位于每个层级的至少一个文本片段的缩略信息;

切换模块,用于若检测到对该多个层级的文本片段的缩略信息中参考文本片段的缩略信息的切换指令,则基于该文本结构列表,将该参考文本片段的缩略信息切换为该参考文本片段所处层级的文本列表中的其他文本片段的缩略信息,该参考文本片段为该多个层级的文本片段中的任一文本片段。

可选地,该文本结构列表包括分词列表、短语列表、句子列表、段落列表和章节列表中的至少一个。

可选地,该文本结构列表包括分词列表,该第四确定模块用于:

对该显示界面所显示文本进行分词处理,得到多个分词;

从该多个分词中确定至少一个关键词;

基于该至少一个关键词,确定该分词列表。

可选地,该第四确定模块用于:

对该多个分词进行词性标注,得到该多个分词的词性;

基于该多个分词的词性,从该多个分词中选择满足词性要求的分词;

对选择的分词进行关键词提取,得到该至少一个关键词。

可选地,该文本结构列表包括句子列表,该第四确定模块用于:

对于该显示界面所显示文本包括的多个句子,对该多个句子进行摘要提取,得到该多个句子的摘要;

基于该多个句子的摘要,从该多个句子中删除冗余句子,得到至少一个句子;

确定该至少一个句子中每个句子的缩略信息;

基于该至少一个句子的缩略信息,确定该句子列表。

可选地,该第四确定模块用于:

基于该至少一个句子的摘要和缩略信息,确定该句子列表。

可选地,该文本结构列表包括段落列表,该第四确定模块用于:

对于该显示界面所显示文本包括的至少一个段落,确定每个段落的缩略信息;

基于该至少一个段落的缩略信息,确定该段落列表。

可选地,该基于该至少一个段落的缩略信息,该第四确定模块用于:

对于该至少一个段落中的参考段落,确定该参考段落包括的至少一个句子中每个句子的关键词,该参考段落为该至少一个段落中的任一个;

从每个句子的关键词中确定每个句子的中心词;

基于每个句子的中心词的关键词权重,从该至少一个句子的中心词中确定至少一个中心词作为该参考段落的段落标题;

基于该至少一个段落的段落标题和缩略信息,确定该段落列表。

需要说明的是:上述实施例提供的单手操作装置在实现单手操作时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的单手操作装置与单手操作方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图9是本申请实施例提供的一种终端900的结构框图。该终端900可以是:智能手机、平板电脑、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端900还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端900包括有:处理器901和存储器902。

处理器901可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器901可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器901也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器901可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器901还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器902可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器902还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器902中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器901所执行以实现本申请中方法实施例提供的单手操作方法。

在一些实施例中,终端900还可选包括有:外围设备接口903和至少一个外围设备。处理器901、存储器902和外围设备接口903之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口903相连。具体地,外围设备包括:射频电路904、触摸显示屏905、摄像头906、音频电路907、定位组件908和电源909中的至少一种。

外围设备接口903可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器901和存储器902。在一些实施例中,处理器901、存储器902和外围设备接口903被集成在同一芯片或电路板上;在一些其他实施例中,处理器901、存储器902和外围设备接口903中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路904用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路904通过电磁信号与通信网络以及其他通信设备进行通信。射频电路904将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路904包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路904可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wirelessfidelity,无线保真)网络。在一些实施例中,射频电路904还可以包括nfc(nearfieldcommunication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏905用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏905是触摸显示屏时,显示屏905还具有采集在显示屏905的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器901进行处理。此时,显示屏905还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏905可以为一个,设置终端900的前面板;在另一些实施例中,显示屏905可以为至少两个,分别设置在终端900的不同表面或呈折叠设计;在再一些实施例中,显示屏905可以是柔性显示屏,设置在终端900的弯曲表面上或折叠面上。甚至,显示屏905还可以设置成非矩形的不规则图形,也即异形屏。显示屏905可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

摄像头组件906用于采集图像或视频。可选地,摄像头组件906包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件906还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路907可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器901进行处理,或者输入至射频电路904以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端900的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器901或射频电路904的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路907还可以包括耳机插孔。

定位组件908用于定位终端900的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件908可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。

电源909用于为终端900中的各个组件进行供电。电源909可以是交流电、直流电、一次性电池或可充电电池。当电源909包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端900还包括有一个或多个传感器910。该一个或多个传感器910包括但不限于:加速度传感器911、陀螺仪传感器912、压力传感器913、指纹传感器914、光学传感器915以及接近传感器916。

加速度传感器911可以检测以终端900建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器911可以用于检测重力加速度在三个坐标轴上的分量。处理器901可以根据加速度传感器911采集的重力加速度信号,控制触摸显示屏905以横向视图或纵向视图进行用户界面的显示。加速度传感器911还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器912可以检测终端900的机体方向及转动角度,陀螺仪传感器912可以与加速度传感器911协同采集用户对终端900的3d动作。处理器901根据陀螺仪传感器912采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器913可以设置在终端900的侧边框和/或触摸显示屏905的下层。当压力传感器913设置在终端900的侧边框时,可以检测用户对终端900的握持信号,由处理器901根据压力传感器913采集的握持信号进行左右手识别或快捷操作。当压力传感器913设置在触摸显示屏905的下层时,由处理器901根据用户对触摸显示屏905的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器914用于采集用户的指纹,由处理器901根据指纹传感器914采集到的指纹识别用户的身份,或者,由指纹传感器914根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器901授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器914可以被设置终端900的正面、背面或侧面。当终端900上设置有物理按键或厂商logo时,指纹传感器914可以与物理按键或厂商logo集成在一起。

光学传感器915用于采集环境光强度。在一个实施例中,处理器901可以根据光学传感器915采集的环境光强度,控制触摸显示屏905的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏905的显示亮度;当环境光强度较低时,调低触摸显示屏905的显示亮度。在另一个实施例中,处理器901还可以根据光学传感器915采集的环境光强度,动态调整摄像头组件906的拍摄参数。

接近传感器916,也称距离传感器,通常设置在终端900的前面板。接近传感器916用于采集用户与终端900的正面之间的距离。在一个实施例中,当接近传感器916检测到用户与终端900的正面之间的距离逐渐变小时,由处理器901控制触摸显示屏905从亮屏状态切换为息屏状态;当接近传感器916检测到用户与终端900的正面之间的距离逐渐变大时,由处理器901控制触摸显示屏905从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图9中示出的结构并不构成对终端900的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在示例性的实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述单手操作方法。

在示例性实施例中,还提供了一种计算机程序产品,当该计算机程序产品被执行时,其用于实现上述单手操作方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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