确定触摸字符进行搜索的方法及装置.pdf

上传人:1****2 文档编号:4041533 上传时间:2018-08-12 格式:PDF 页数:16 大小:1.06MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410850372.3

申请日:

2014.12.30

公开号:

CN104516632A

公开日:

2015.04.15

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/0481申请日:20141230|||公开

IPC分类号:

G06F3/0481(2013.01)I; G06F3/0484(2013.01)I; G06F3/0488(2013.01)I; G06F17/30

主分类号:

G06F3/0481

申请人:

北京奇虎科技有限公司; 奇智软件(北京)有限公司

发明人:

谢军样; 吴帅; 薛永刚

地址:

100088北京市西城区新街口外大街28号D座112室(德胜园区)

优先权:

专利代理机构:

北京路浩知识产权代理有限公司11002

代理人:

李相雨

PDF下载: PDF下载
内容摘要

本发明公开了一种确定触摸字符进行搜索的方法及装置,涉及搜索技术领域,本发明通过接收用户在所述蒙板上的触控操作,并根据所述触控操作在所述蒙板上选择待搜索界面区域;识别所述待搜索界面区域内包含的字符集合,并获取所述终端当前界面显示区域内一个或多个用户界面UI组件的属性,基于所述字符集合与所述UI组件的属性的匹配关系确定触摸字符,并根据所述触摸字符进行搜索,不仅省略了用户繁琐地向搜索框中输入关键词的过程,使得搜索更加便捷,还避免了触摸字符不准确的问题,提高了用户体验。

权利要求书

权利要求书
1.  一种确定触摸字符进行搜索的方法,其特征在于,所述方法包括:
当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;
接收用户在所述蒙板上的触控操作,并根据所述触控操作在所述蒙板上选择待搜索界面区域;
识别所述待搜索界面区域内包含的字符集合,并获取所述终端当前界面显示区域内一个或多个用户界面UI组件的属性,基于所述字符集合与所述UI组件的属性的匹配关系确定触摸字符,并根据所述触摸字符进行搜索。

2.  如权利要求1所述的方法,其特征在于,所述UI组件的属性包括:UI组件的文本内容。

3.  如权利要求1-2中任一项所述的方法,其特征在于,所述基于所述字符集合与所述UI组件的属性的匹配关系确定触摸字符,进一步包括:
遍历所述UI组件,将所述字符集合与遍历到的UI组件的文本内容进行比较,判断所述字符集合是否为该UI组件中文本内容的子集合,若是,则认定所述字符集合与所述UI组件的文本内容匹配成功,并将所述子集合作为所述触摸字符。

4.  如权利要求1-3中任一项所述的方法,其特征在于,若遍历完所述UI组件,所述字符集合与所述UI组件的文本内容未匹配成功,则通过自然语言处理NLP技术对所述字符集合进行更正,并根据更正后的字符集合进行搜索。

5.  如权利要求1-4中任一项所述的方法,其特征在于,所述在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板,进一步包括:
将终端当前界面显示区域进行截屏,以获得所述终端当前界面显示区域的截图,并将所述截图作为覆盖所述终端界面显示区域的蒙板。

6.  如权利要求1-5中任一项所述的方法,其特征在于,所述将所述截图作为覆盖所述终端界面显示区域的蒙板,进一步包括:
将所述截图作为覆盖所述终端界面显示区域的处于半透明状态的蒙板。

7.  如权利要求1-6中任一项所述的方法,其特征在于,所述接收用户在所述蒙板上的触控操作,并根据所述触控操作在所述蒙板上选择待搜索界面区域,进一步包括:
检测基于用户在所述蒙板上的触控操作所产生的触摸轨迹,在所述蒙板上显示与所述触摸轨迹相应的待搜索界面区域,所述待搜索界面区域的展示方式区别于与所述蒙板上的其他区域。

8.  如权利要求1-7中任一项所述的方法,其特征在于,所述待搜索界面区域的展示方式为高亮或全透明的形式展示;
和/或,
所述蒙板上的其他区域以灰度、模糊化或半透明的形式展示。

9.  如权利要求1-8中任一项所述的方法,其特征在于,所述根据所述触摸字符进行搜索,进一步包括:
去除所述蒙板,将所述触摸字符推送至位于所述终端界面显示区域的搜索框中;
若用户点击设于所述终端界面显示区域内的第一图标,则根据所述触摸字符进行搜索。

10.  一种确定触摸字符进行搜索的装置,其特征在于,所述装置包括:
蒙板生成器,适于当用户触发界面触控搜索请求时,在所述终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;
触控接收器,适于接收用户在所述蒙板上的触控操作,并根据所述触控操作在所述蒙板上选择待搜索界面区域;
识别搜索器,适于识别所述待搜索界面区域内包含的字符集合,并获取所述终端当前界面显示区域内一个或多个用户界面UI组件的属性,基于所述字符集合与所述UI组件的属性的匹配关系确定触摸字符,并根据所述触摸字符进行搜索。

说明书

说明书确定触摸字符进行搜索的方法及装置
技术领域
本发明涉及搜索技术领域,特别涉及一种确定触摸字符进行搜索 的方法及装置。
背景技术
终端(例如:智能手机)上的搜索服务,都是基于搜索框输入的, 用户需要繁琐地向搜索框中输入关键词,才能由搜索引擎将与关键词 相关的搜索结果展示于终端显示界面上,但该搜索方式的效率很低, 搜索体验非常差。
尤其是用户在使用终端的过程中,当对终端显示界面上的字符有 即时的搜索需求时,需要先打开搜索应用程序,在应用程序弹出搜索 框中后,在搜索框中再输入关键词,非常的不便捷。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至 少部分地解决上述问题的一种确定触摸字符进行搜索的方法和相应 的一种确定触摸字符进行搜索的装置。
依据本发明的一个方面,提供了一种确定触摸字符进行搜索的方 法,所述方法包括:
当用户触发界面触控搜索请求时,在所述终端当前界面显示区域 生成覆盖所述终端界面显示区域的蒙板;
接收用户在所述蒙板上的触控操作,并根据所述触控操作在所述 蒙板上选择待搜索界面区域;
识别所述待搜索界面区域内包含的字符集合,并获取所述终端当 前界面显示区域内一个或多个用户界面UI组件的属性,基于所述字符 集合与所述UI组件的属性的匹配关系确定触摸字符,并根据所述触摸 字符进行搜索。
可选地,所述UI组件的属性包括:UI组件的文本内容。
可选地,所述基于所述字符集合与所述UI组件的属性的匹配关系 确定触摸字符,进一步包括:
遍历所述UI组件,将所述字符集合与遍历到的UI组件的文本内容 进行比较,判断所述字符集合是否为该UI组件中文本内容的子集合, 若是,则认定所述字符集合与所述UI组件的文本内容匹配成功,并将 所述子集合作为所述触摸字符。
可选地,若遍历完所述UI组件,所述字符集合与所述UI组件的文 本内容未匹配成功,则通过自然语言处理NLP技术对所述字符集合进 行更正,并根据更正后的字符集合进行搜索。
可选地,所述在所述终端当前界面显示区域生成覆盖所述终端界 面显示区域的蒙板,进一步包括:
将终端当前界面显示区域进行截屏,以获得所述终端当前界面显 示区域的截图,并将所述截图作为覆盖所述终端界面显示区域的蒙 板;
可选地,所述将所述截图作为覆盖所述终端界面显示区域的蒙 板,进一步包括:
将所述截图作为覆盖所述终端界面显示区域的处于半透明状态 的蒙板。
可选地,所述接收用户在所述蒙板上的触控操作,并根据所述触 控操作在所述蒙板上选择待搜索界面区域,进一步包括:
检测基于用户在所述蒙板上的触控操作所产生的触摸轨迹,在所 述蒙板上显示与所述触摸轨迹相应的待搜索界面区域,所述待搜索界 面区域的展示方式区别于与所述蒙板上的其他区域。
可选地,所述待搜索界面区域的展示方式为高亮或全透明的形式 展示;
和/或,
所述蒙板上的其他区域以灰度、模糊化或半透明的形式展示。
可选地,所述根据所述触摸字符进行搜索,进一步包括:
去除所述蒙板,将所述触摸字符推送至位于所述终端界面显示区 域的搜索框中;
若用户点击设于所述终端界面显示区域内的第一图标,则根据所 述触摸字符进行搜索。
可选地,所述识别所述待搜索界面区域内包含的字符集合之前, 还包括:
若用户点击设于所述蒙板内的第二图标,则触发识别所述待搜索 界面区域内包含的字符集合。
可选地,所述根据所述触摸字符进行搜索之后,还包括:
在所述终端界面显示区域中展示与所述触摸字符相关的搜索结 果项。
可选地,所述在所述终端界面显示区域中展示与所述触摸字符相 关的搜索结果项,进一步包括:
在所述终端界面显示区域中以应用卡片、文字条目及图文结合的 形式展示与所述触摸字符相关的搜索结果项。
可选地,所述字符集合包括:文字和符号中的至少一种。
依据本发明的另一个方面,提供了一种确定触摸字符进行搜索的 装置,所述装置包括:
蒙板生成器,适于当用户触发界面触控搜索请求时,在所述终端 当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;
触控接收器,适于接收用户在所述蒙板上的触控操作,并根据所 述触控操作在所述蒙板上选择待搜索界面区域;
识别搜索器,适于识别所述待搜索界面区域内包含的字符集合, 并获取所述终端当前界面显示区域内一个或多个用户界面UI组件的 属性,基于所述字符集合与所述UI组件的属性的匹配关系确定触摸字 符,并根据所述触摸字符进行搜索。
可选地,所述UI组件的属性包括:UI组件的文本内容。
可选地,所述识别搜索器,还适于遍历所述UI组件,将所述字符 集合与遍历到的UI组件的文本内容进行比较,判断所述字符集合是否 为该UI组件中文本内容的子集合,若是,则认定所述字符集合与所述 UI组件的文本内容匹配成功,并将所述子集合作为所述触摸字符。
可选地,所述识别搜索器,还适于若遍历完所述UI组件,所述字 符集合与所述UI组件的文本内容未匹配成功,则通过自然语言处理 NLP技术对所述字符集合进行更正,并根据更正后的字符集合进行搜 索。
可选地,所述蒙板生成器,还适于将终端当前界面显示区域进行 截屏,以获得所述终端当前界面显示区域的截图,并将所述截图作为 覆盖所述终端界面显示区域的蒙板;
可选地,所述蒙板生成器,还适于将所述截图作为覆盖所述终端 界面显示区域的处于半透明状态的蒙板。
可选地,所述触控接收器,还适于检测基于用户在所述蒙板上的 触控操作所产生的触摸轨迹,在所述蒙板上显示与所述触摸轨迹相应 的待搜索界面区域,所述待搜索界面区域的展示方式区别于与所述蒙 板上的其他区域。
可选地,所述待搜索界面区域的展示方式为高亮或全透明的形式 展示;
和/或,
所述蒙板上的其他区域以灰度、模糊化或半透明的形式展示。
可选地,所述识别搜索器,还适于去除所述蒙板,将所述触摸字 符推送至位于所述终端界面显示区域的搜索框中;
当用户点击设于所述终端界面显示区域内的第一图标时,所述识 别搜索器,还适于根据所述触摸字符进行搜索。
可选地,当用户点击设于所述蒙板内的第二图标时,所述识别搜 索器,还适于触发识别所述待搜索界面区域内包含的字符集合。
可选地,所述装置还包括:搜索展示器,适于在所述终端界面显 示区域中展示与所述触摸字符相关的搜索结果项。
可选地,所述搜索展示器,还适于在所述终端界面显示区域中以 应用卡片、文字条目及图文结合的形式展示与所述触摸字符相关的搜 索结果项。
可选地,所述字符集合包括:文字和符号中的至少一种。
本发明通过接收用户在所述蒙板上的触控操作,并根据所述触控 操作在所述蒙板上选择待搜索界面区域;识别所述待搜索界面区域内 包含的字符集合,并获取所述终端当前界面显示区域内一个或多个用 户界面UI组件的属性,基于所述字符集合与所述UI组件的属性的匹配 关系确定触摸字符,并根据所述触摸字符进行搜索,不仅省略了用户 繁琐地向搜索框中输入关键词的过程,使得搜索更加便捷,还避免了 触摸字符不准确的问题,提高了用户体验。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处 对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施 方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用 相同的参考符号表示相同的部件。在附图中:
图1是本发明一个实施例的一种确定触摸字符进行搜索的方法的 步骤流程图;
图2是本发明一个实施例的一种确定触摸字符进行搜索的方法的 步骤流程图;
图3是本发明一个实施例的一种确定触摸字符进行搜索的方法的 步骤流程图;
图4是本发明一个实施例的一种确定触摸字符进行搜索的装置的 结构框图;
图5是本发明一个实施例的一种确定触摸字符进行搜索的装置的 结构框图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细 描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1是本发明一个实施例的一种确定触摸字符进行搜索的方法的 步骤流程图;参照图1,所述方法包括:
S101:当用户触发界面触控搜索请求时,在所述终端当前界面显 示区域生成覆盖所述终端界面显示区域的蒙板;
需要说明的是,用户可通过多种方式实现触发界面触控搜索请 求,比如用户可以触发屏幕上的搜索悬浮窗,或者通过一些按钮或手 势等快捷方式来触发界面触控搜索请求,本发明实施例对此不加以限 制。
S102:接收用户在所述蒙板上的触控操作,并根据所述触控操作 在所述蒙板上选择待搜索界面区域;
可理解的是,用户在蒙板上的触控操作,比如用户通过手指或感 应笔来触控屏幕控制的触摸点,选择的方式可以以手指/触控笔等在 屏幕上的滑动、或圈定等,从而选择出所述待搜索界面区域等等。
S103:识别所述待搜索界面区域内包含的字符集合,并获取所述 终端当前界面显示区域内一个或多个用户界面UI组件的属性,基于所 述字符集合与所述UI组件的属性的匹配关系确定触摸字符,并根据所 述触摸字符进行搜索。
所述字符集合的类型包括但不仅限于:文字和符号。
需要说明的是,在识别所述待搜索界面区域内包含的字符集合 时,识别的方式可以有多种,最为常用的则是通过OCR光学字符识别 技术来识别所述待搜索界面区域内包含的字符集合,但进行字符集合 的识别非常容易出现错误,影响用户体验,故而,本实施例中,通过 获取所述终端当前界面显示区域内一个或多个用户界面UI组件的属 性,基于所述字符集合与所述UI组件的属性的匹配关系确定触摸字 符,并根据所述触摸字符进行搜索,从而提高了识别的准确度。
可理解的是,在本实施例中,对于不同的系统采用的获取UI组件 属性也有所不同,对于android系统,可以直接通过android系统的 FileObserver服务监听系统截屏操作,也可采用UIautomater控件获取 UI组件属性。当然,本发明保护范围还涵盖其他操作系统中,利用其 他操作系统中的UI组件属性,本实施例对此不加以限制。
可理解的是,步骤S102接收到的触控操作可能为单次,也可能为 多次,当触控操作为多次,在根据多次触控操作在所述蒙板上选择待 搜索界面区域时,一般的处理方式是将所述蒙板上的多次触控操作作 为一个整体,但这种选择方式会使得所述待搜索界面区域内包含了多 余的字符,而影响搜索的精度,而本实施例中,接收用户在所述蒙板 上的多次触控操作,根据所述多次触控操作之间的重合度在所述蒙板 上选择待搜索界面区域,识别所述待搜索界面区域内包含的字符集 合,根据所述触摸字符进行搜索,避免了所述待搜索界面区域内包含 多余的字符,提高了搜索的精度。
需要说明的是,根据所述多次触控操作之间的重合度在所述蒙板 上选择待搜索界面区域时,可采用多种方式,而本实施例中,判断两 个待搜索界面区域之间的重合度是否小于重合阈值,若不小于,则将 该两个待搜索界面区域合并为一个待搜索界面区域,否则将该两个待 搜索界面区域作为独立的两个待搜索界面区域,进一步避免了所述待 搜索界面区域内包含多余的字符,提高了搜索的精度。
图2是本发明一个实施例的一种确定触摸字符进行搜索的方法的 步骤流程图;参照图2,所述方法包括:
S201:将终端当前界面显示区域进行截屏,以获得所述终端当前 界面显示区域的截图,并将所述截图作为覆盖所述终端界面显示区域 的蒙板;
可理解的是,先将终端当前界面显示区域进行截屏,再将截图作 为覆盖所述终端界面显示区域的蒙板,能够使终端后台运行的应用或 程序不造成影响,在整个搜索交互结束后又能回到原来的浏览界面, 进而在一定程度上提高用户体验。
当然,若仅将所述截图作为覆盖所述终端界面显示区域的纯透明 蒙板,由于所述蒙板与所述终端界面显示区域所展示的内容一致,可 能让用户误认为终端没有产生响应,为避免该问题的产生,本实施例 中,将所述蒙板设为半透明状态,能够有效提示用户。
S202:检测基于用户在所述蒙板上的触控操作所产生的触摸轨 迹,在所述蒙板上显示与所述触摸轨迹相应的待搜索界面区域,所述 待搜索界面区域的展示方式区别于与所述蒙板上的其他区域;
需要说明的是,在所述蒙板上选择待搜索界面区域时,若所述待 搜索界面区域的展现方式不与所述蒙板上的其他区域区分开,会使得 用户难以确定所述待搜索界面区域内的字符集合,为避免出现该问 题,本实施例中,将所述待搜索界面区域的展现方式区别于所述蒙板 上的其他区域。
当然,为实现展现方式的区别,可采用很多种展现方式,本实施 例中,可将所述待搜索界面区域的展示方式为高亮或全透明的形式展 示,而所述蒙板上的其他区域可仍保持以半透明的形式展现,也可以 灰度或者模糊化的形式展现,将所述蒙板上的其他区域采用灰度的形 式展现,将所述待搜索界面区域采用全透明的形式展现,当然,也可 采用其他方式来实现展现方式的区别,本发明实施例对此不加以限 制。
故而,步骤S202实质上为图1所示的实施例中步骤S102的一种优 选实施方式。
S203:识别所述待搜索界面区域内包含的字符集合,去除所述蒙 板,并获取所述终端当前界面显示区域内一个或多个用户界面UI组件 的文本内容,遍历所述UI组件,将所述字符集合与遍历到的UI组件的 文本内容进行比较,判断所述字符集合是否为该UI组件中文本内容的 子集合,若是,则认定所述字符集合与所述UI组件的文本内容匹配成 功,将所述子集合作为触摸字符,将所述触摸字符推送至位于所述终 端界面显示区域的搜索框中;若用户点击设于所述终端界面显示区域 内的第一图标,则根据所述触摸字符进行搜索。
需要说明的是,在确定触摸字符后,需要将所述触摸字符推送至 位于所述终端界面显示区域的搜索框中,若仍保留所述蒙板,用户难 以看到被推送至所述搜索框中的触摸字符,故而需要去除所述蒙板。
可理解的是,由于识别的字符集合与UI组件的文本内容均有可能 出现错误,本实施例中,获取所述终端当前界面显示区域内一个或多 个用户界面UI组件的文本内容,遍历所述UI组件,将所述字符集合与 遍历到的UI组件的文本内容进行比较,判断所述字符集合是否为该 UI组件中文本内容的子集合,若是,则认定所述字符集合与所述UI 组件的文本内容匹配成功,将所述子集合作为触摸字符,提高了准确 率。
若遍历完所述UI组件,所述字符集合与所述UI组件的文本内容未 匹配成功,则可理解为字符集合或UI组件的文本内容存在错误,本实 施例中为解决该问题,通过自然语言处理NLP技术对所述字符集合进 行更正,并根据更正后的字符集合进行搜索。
故而,步骤S203实质上为图1所示的实施例中步骤S103的一种优 选实施方式。
可理解的是,由于要将所述触摸字符推送至位于所述终端界面显 示区域的搜索框中,需要先在所述终端界面显示区域内弹出搜索框。
为便于用户在对所述触摸字符进行确认后,再进行搜索,故而, 在用户点击触发搜索的第一图标后,再实现根据所述触摸字符进行搜 索。
需要说明的是,为尽可能地避免识别出多余的字符,本实施例中, 采用在所述蒙板上选取每个待搜索界面区域所在的最小矩形框,识别 所述最小矩形框内包含的第一字符集合的方式。
识别所述矩形框内包含的字符集合时,可先确定所述矩形框的边 界,再确定所述矩形框的左右上下四个坐标点,最后识别由所述四个 坐标点所确定的矩形框内包含的字符集合。
图3是本发明一个实施例的一种确定触摸字符进行搜索的方法的 步骤流程图;参照图3,所述方法包括:
S301:当用户触发界面触控搜索请求时,在所述终端当前界面显 示区域生成覆盖所述终端界面显示区域的蒙板;
S302:接收用户在所述蒙板上的触控操作,并根据所述触控操作 在所述蒙板上选择待搜索界面区域;
S303:识别所述待搜索界面区域内包含的字符集合,并获取所述 终端当前界面显示区域内一个或多个用户界面UI组件的属性,基于所 述字符集合与所述UI组件的属性的匹配关系确定触摸字符,并根据所 述触摸字符进行搜索;
需要说明的是,由于步骤S301~S303与图1所示的实施例的 S101~S103基本相同,故而在此不再赘述。
S304:在所述终端界面显示区域中展示与所述触摸字符相关的搜 索结果项。
需要说明的是,所述搜索结果项可采用多种形式进行展示,本实 施例中,在所述终端界面显示区域中以应用卡片、文字条目及图文结 合的形式展示与所述触摸字符相关的搜索结果项,当然,也可采用其 他形式方式进行展示,本发明实施例对此不加以限制。
可理解的是,为便于使用户对待搜索界面区域进行确认,再识别 所述待搜索界面区域内包含的字符集合,可选地,在图1、2、3所示 的实施例的基础上,所述识别所述待搜索界面区域内包含的字符集合 之前,还包括:若用户点击设于所述蒙板内的第二图标,则触发识别 所述待搜索界面区域内包含的字符集合。
当然,在所述蒙板内还可设置其他的图标,例如用于重新选择所 述待搜索界面区域的重涂图标、用于退出的返回图标等,可根据需要 进行增加,本发明实施例对此不加以限制。
可理解的是,图1、2、3所示的实施例的方法的执行主体均为终 端,所述终端可为带有触摸屏的台式电脑、笔记本、手机、平板电脑 等设备,本发明实施例对此不加以限制。
对于方法实施例,为了简单描述,故将其都表述为一系列的动作 组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的 动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺 序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描 述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施 例所必须的。
图4是本发明一个实施例的一种基于终端界面触控操作进行搜索 的装置的结构框图;参照图4,所述装置包括:
蒙板生成器401,适于当用户触发界面触控搜索请求时,在所述 终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;
触控接收器402,适于接收用户在所述蒙板上的触控操作,并根 据所述触控操作在所述蒙板上选择待搜索界面区域;
识别搜索器403,适于识别所述待搜索界面区域内包含的字符集 合,并获取所述终端当前界面显示区域内一个或多个用户界面UI组件 的属性,基于所述字符集合与所述UI组件的属性的匹配关系确定触摸 字符,并根据所述触摸字符进行搜索。
在本发明的一种可选实施例中,所述UI组件的属性包括:UI组件 的文本内容。
在本发明的一种可选实施例中,所述识别搜索器,还适于遍历所 述UI组件,将所述字符集合与遍历到的UI组件的文本内容进行比较, 判断所述字符集合是否为该UI组件中文本内容的子集合,若是,则认 定所述字符集合与所述UI组件的文本内容匹配成功,并将所述子集合 作为所述触摸字符。
在本发明的一种可选实施例中,所述识别搜索器,还适于若遍历 完所述UI组件,所述字符集合与所述UI组件的文本内容未匹配成功, 则通过自然语言处理NLP技术对所述字符集合进行更正,并根据更正 后的字符集合进行搜索。
在本发明的一种可选实施例中,所述蒙板生成器,还适于将终端 当前界面显示区域进行截屏,以获得所述终端当前界面显示区域的截 图,并将所述截图作为覆盖所述终端界面显示区域的蒙板;
在本发明的一种可选实施例中,所述蒙板生成器,还适于将所述 截图作为覆盖所述终端界面显示区域的处于半透明状态的蒙板。
在本发明的一种可选实施例中,所述触控接收器,还适于检测基 于用户在所述蒙板上的触控操作所产生的触摸轨迹,在所述蒙板上显 示与所述触摸轨迹相应的待搜索界面区域,所述待搜索界面区域的展 示方式区别于与所述蒙板上的其他区域。
在本发明的一种可选实施例中,所述待搜索界面区域的展示方式 为高亮或全透明的形式展示;
和/或,
所述蒙板上的其他区域以灰度、模糊化或半透明的形式展示。
在本发明的一种可选实施例中,所述识别搜索器,还适于去除所 述蒙板,将所述触摸字符推送至位于所述终端界面显示区域的搜索框 中;
当用户点击设于所述终端界面显示区域内的第一图标时,所述识 别搜索器,还适于根据所述触摸字符进行搜索。
在本发明的一种可选实施例中,当用户点击设于所述蒙板内的第 二图标时,所述识别搜索器,还适于触发识别所述待搜索界面区域内 包含的字符集合。
图5是本发明一个实施例的一种基于终端界面触控操作进行搜索 的装置的结构框图;参照图5,所述装置包括:
蒙板生成器501,适于当用户触发界面触控搜索请求时,在所述 终端当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;
触控接收器502,适于接收用户在所述蒙板上的触控操作,并根 据所述触控操作在所述蒙板上选择待搜索界面区域;
识别搜索器503,适于识别所述待搜索界面区域内包含的字符集 合,并获取所述终端当前界面显示区域内一个或多个用户界面UI组件 的属性,基于所述字符集合与所述UI组件的属性的匹配关系确定触摸 字符,并根据所述触摸字符进行搜索。
搜索展示器504,适于在所述终端界面显示区域中展示与所述触 摸字符相关的搜索结果项。
在本发明的一种可选实施例中,所述搜索展示器,还适于在所述 终端界面显示区域中以应用卡片、文字条目及图文结合的形式展示与 所述触摸字符相关的搜索结果项。
在本发明的一种可选实施例中,所述字符集合包括:文字和符号 中的至少一种。
对于系统实施例而言,由于其与方法实施例基本相似,所以描述 的比较简单,相关之处参见方法实施例的部分说明即可。
应当注意的是,在本发明的系统的各个部件中,根据其要实现的 功能而对其中的部件进行了逻辑划分,但是,本发明不受限于此,可 以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部 件组合为单个部件,或者可以将一些部件进一步分解为更多的子部 件。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多 个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的 技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器 (DSP)来实现根据本发明实施例的系统中的一些或者全部部件的一 些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的 一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程 序产品)。这样的实现本发明的程序可以存储在计算机可读介质上, 或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网 站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进 行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下 可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参 考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权 利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排 除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬 件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权 利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体 现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些 单词解释为名称。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关 技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下, 还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明 的范畴,本发明的专利保护范围应由权利要求限定。
本发明公开了A1、一种确定触摸字符进行搜索的方法,所述方 法包括:
当用户触发界面触控搜索请求时,在所述终端当前界面显示区域 生成覆盖所述终端界面显示区域的蒙板;
接收用户在所述蒙板上的触控操作,并根据所述触控操作在所述 蒙板上选择待搜索界面区域;
识别所述待搜索界面区域内包含的字符集合,并获取所述终端当 前界面显示区域内一个或多个用户界面UI组件的属性,基于所述字符 集合与所述UI组件的属性的匹配关系确定触摸字符,并根据所述触摸 字符进行搜索。
A2、如A1所述的方法,所述UI组件的属性包括:UI组件的文本 内容。
A3、如A1-A2中任一项所述的方法,所述基于所述字符集合与所 述UI组件的属性的匹配关系确定触摸字符,进一步包括:
遍历所述UI组件,将所述字符集合与遍历到的UI组件的文本内容 进行比较,判断所述字符集合是否为该UI组件中文本内容的子集合, 若是,则认定所述字符集合与所述UI组件的文本内容匹配成功,并将 所述子集合作为所述触摸字符。
A4、如A1-A3中任一项所述的方法,若遍历完所述UI组件,所述 字符集合与所述UI组件的文本内容未匹配成功,则通过自然语言处理 NLP技术对所述字符集合进行更正,并根据更正后的字符集合进行搜 索。
A5、如A1-A4中任一项所述的方法,所述在所述终端当前界面显 示区域生成覆盖所述终端界面显示区域的蒙板,进一步包括:
将终端当前界面显示区域进行截屏,以获得所述终端当前界面显 示区域的截图,并将所述截图作为覆盖所述终端界面显示区域的蒙 板;
A6、如A1-A5中任一项所述的方法,所述将所述截图作为覆盖所 述终端界面显示区域的蒙板,进一步包括:
将所述截图作为覆盖所述终端界面显示区域的处于半透明状态 的蒙板。
A7、如A1-A6中任一项所述的方法,所述接收用户在所述蒙板上 的触控操作,并根据所述触控操作在所述蒙板上选择待搜索界面区 域,进一步包括:
检测基于用户在所述蒙板上的触控操作所产生的触摸轨迹,在所 述蒙板上显示与所述触摸轨迹相应的待搜索界面区域,所述待搜索界 面区域的展示方式区别于与所述蒙板上的其他区域。
A8、如A1-A7中任一项所述的方法,所述待搜索界面区域的展示 方式为高亮或全透明的形式展示;
和/或,
所述蒙板上的其他区域以灰度、模糊化或半透明的形式展示。
A9、如A1-A8中任一项所述的方法,所述根据所述触摸字符进行 搜索,进一步包括:
去除所述蒙板,将所述触摸字符推送至位于所述终端界面显示区 域的搜索框中;
若用户点击设于所述终端界面显示区域内的第一图标,则根据所 述触摸字符进行搜索。
A10、如A1-A9中任一项所述的方法,所述识别所述待搜索界面 区域内包含的字符集合之前,还包括:
若用户点击设于所述蒙板内的第二图标,则触发识别所述待搜索 界面区域内包含的字符集合。
A11、如A1-A10中任一项所述的方法,所述根据所述触摸字符进 行搜索之后,还包括:
在所述终端界面显示区域中展示与所述触摸字符相关的搜索结 果项。
A12、如A1-A11中任一项所述的方法,所述在所述终端界面显示 区域中展示与所述触摸字符相关的搜索结果项,进一步包括:
在所述终端界面显示区域中以应用卡片、文字条目及图文结合的 形式展示与所述触摸字符相关的搜索结果项。
A13、如A1~A12中任一项所述的方法,所述字符集合包括:文 字和符号中的至少一种。
本发明还公开了B14、一种确定触摸字符进行搜索的装置,所述 装置包括:
蒙板生成器,适于当用户触发界面触控搜索请求时,在所述终端 当前界面显示区域生成覆盖所述终端界面显示区域的蒙板;
触控接收器,适于接收用户在所述蒙板上的触控操作,并根据所 述触控操作在所述蒙板上选择待搜索界面区域;
识别搜索器,适于识别所述待搜索界面区域内包含的字符集合, 并获取所述终端当前界面显示区域内一个或多个用户界面UI组件的 属性,基于所述字符集合与所述UI组件的属性的匹配关系确定触摸字 符,并根据所述触摸字符进行搜索。
B15、如B14所述的装置,所述UI组件的属性包括:UI组件的文 本内容。
B16、如B14-B15中任一项所述的装置,所述识别搜索器,还适 于遍历所述UI组件,将所述字符集合与遍历到的UI组件的文本内容进 行比较,判断所述字符集合是否为该UI组件中文本内容的子集合,若 是,则认定所述字符集合与所述UI组件的文本内容匹配成功,并将所 述子集合作为所述触摸字符。
B17、如B14-B16中任一项所述的装置,所述识别搜索器,还适 于若遍历完所述UI组件,所述字符集合与所述UI组件的文本内容未匹 配成功,则通过自然语言处理NLP技术对所述字符集合进行更正,并 根据更正后的字符集合进行搜索。
B18、如B14-B17中任一项所述的装置,所述蒙板生成器,还适 于将终端当前界面显示区域进行截屏,以获得所述终端当前界面显示 区域的截图,并将所述截图作为覆盖所述终端界面显示区域的蒙板;
B19、如B14-B18中任一项所述的装置,所述蒙板生成器,还适 于将所述截图作为覆盖所述终端界面显示区域的处于半透明状态的 蒙板。
B20、如B14-B19中任一项所述的装置,所述触控接收器,还适 于检测基于用户在所述蒙板上的触控操作所产生的触摸轨迹,在所述 蒙板上显示与所述触摸轨迹相应的待搜索界面区域,所述待搜索界面 区域的展示方式区别于与所述蒙板上的其他区域。
B21、如B14-B20中任一项所述的装置,所述待搜索界面区域的 展示方式为高亮或全透明的形式展示;
和/或,
所述蒙板上的其他区域以灰度、模糊化或半透明的形式展示。
B22、如B14-B21中任一项所述的装置,所述识别搜索器,还适 于去除所述蒙板,将所述触摸字符推送至位于所述终端界面显示区域 的搜索框中;
当用户点击设于所述终端界面显示区域内的第一图标时,所述识 别搜索器,还适于根据所述触摸字符进行搜索。
B23、如B14-B22中任一项所述的装置,当用户点击设于所述蒙 板内的第二图标时,所述识别搜索器,还适于触发识别所述待搜索界 面区域内包含的字符集合。
B24、如B14-B23中任一项所述的装置,所述装置还包括:搜索 展示器,适于在所述终端界面显示区域中展示与所述触摸字符相关的 搜索结果项。
B25、如B14-B24中任一项所述的装置,所述搜索展示器,还适 于在所述终端界面显示区域中以应用卡片、文字条目及图文结合的形 式展示与所述触摸字符相关的搜索结果项。
B26、如B14-B25中任一项所述的装置,所述字符集合包括:文 字和符号中的至少一种。

确定触摸字符进行搜索的方法及装置.pdf_第1页
第1页 / 共16页
确定触摸字符进行搜索的方法及装置.pdf_第2页
第2页 / 共16页
确定触摸字符进行搜索的方法及装置.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《确定触摸字符进行搜索的方法及装置.pdf》由会员分享,可在线阅读,更多相关《确定触摸字符进行搜索的方法及装置.pdf(16页珍藏版)》请在专利查询网上搜索。

本发明公开了一种确定触摸字符进行搜索的方法及装置,涉及搜索技术领域,本发明通过接收用户在所述蒙板上的触控操作,并根据所述触控操作在所述蒙板上选择待搜索界面区域;识别所述待搜索界面区域内包含的字符集合,并获取所述终端当前界面显示区域内一个或多个用户界面UI组件的属性,基于所述字符集合与所述UI组件的属性的匹配关系确定触摸字符,并根据所述触摸字符进行搜索,不仅省略了用户繁琐地向搜索框中输入关键词的过程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1