移动终端的文本检索方法、装置、存储介质及移动终端制造方法及图纸

技术编号:18711561 阅读:31 留言:0更新日期:2018-08-21 22:47
本申请实施例公开了一种移动终端的文本检索方法、装置、存储介质及移动终端。该方法包括在文本检索事件被触发时,启动预先配置于移动终端内的检索服务,通过所述检索服务获取目标字符串及文本信息;通过所述检索服务查询所述当前显示内容,确定与所述目标字符串匹配的检索结果;显示所述检索结果,并在当前显示内容中标注所述目标字符串。采用上述技术方案可以避免用户在浏览某个页面时需要肉眼检索文本的情况,通过自动检索文本,提高了检索准确率及检索效率。

Text retrieval method, device, storage medium and mobile terminal of mobile terminal

The embodiment of the application discloses a text retrieval method, a device, a storage medium and a mobile terminal of a mobile terminal. The method includes initiating a search service pre-configured in the mobile terminal when a text retrieval event is triggered, obtaining the target string and text information through the search service, querying the current display content through the search service, determining the search result matching the target string, and displaying the search result. As a result, the target string is marked in the current display content. The above technical scheme can avoid the situation that users need to retrieve the text with naked eyes when browsing a page. By automatically retrieving the text, the retrieval accuracy and efficiency are improved.

【技术实现步骤摘要】
移动终端的文本检索方法、装置、存储介质及移动终端
本申请实施例涉及信息检索技术,尤其涉及一种移动终端的文本检索方法、装置、存储介质及移动终端。
技术介绍
随着移动终端的技术的发展,其功能不再限于打电话或发短信,还可以用于阅读,例如,用户可以在移动终端上浏览文档或网页等。然而,相关技术中的移动终端无法实现针对用户正在浏览的文本进行检索。当用户需要寻找目标内容时,不得不人为的浏览已知的文档或网页,从而,通过肉眼由文档或网页中找出目标内容,很容易发生目标内容遗漏的问题,且查找效率不高。
技术实现思路
本申请实施例提供一种移动终端的文本检索方法、装置、存储介质及移动终端,可以在用户浏览某个页面时快速定位到目标文本段。第一方面,本申请实施例提供了一种移动终端的文本检索方法,包括:在文本检索事件被触发时,启动预先配置于移动终端内的检索服务,通过所述检索服务获取目标字符串及文本信息,其中,所述文本信息包括当前显示内容及所述当前显示内容对应的控件信息;通过所述检索服务查询所述当前显示内容,确定与所述目标字符串匹配的检索结果,其中,所述检索结果包括目标字符串的出现位置及出现次数;显示所述检索结果,并在当前显示内容中标注所述目标字符串。第二方面,本申请实施例还提供了一种移动终端的文本检索装置,该装置包括:信息获取模块,用于在文本检索事件被触发时,启动预先配置于移动终端内的检索服务,通过所述检索服务获取目标字符串及文本信息,其中,所述文本信息包括当前显示内容及所述当前显示内容对应的控件信息;字符检索模块,用于通过所述检索服务查询所述当前显示内容,确定与所述目标字符串匹配的检索结果,其中,所述检索结果包括目标字符串的出现位置及出现次数;结果显示模块,用于显示所述检索结果,并在当前显示内容中标注所述目标字符串。第三方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面所述的移动终端的文本检索方法。第四方面,本申请实施例还提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的移动终端的文本检索方法。本申请实施例提供一种移动终端的文本检索方案,通过在文本检索事件被触发时,启动预先配置于移动终端内的检索服务,通过该检索服务获取目标字符串及文本信息;通过该检索服务查询当前显示内容,确定与目标字符串匹配的检索结果;显示检索结果,并在当前现实内容中标注目标字符串,实现文本自动检索,快速定位目标字符串所在的目标文本段。采用上述技术方案可以避免用户在浏览某个页面时需要肉眼检索文本的情况,通过自动检索文本,提高了检索准确率及检索效率。附图说明图1是本申请实施例提供的一种移动终端的文本检索方法的流程图;图2是本申请实施例提供的一种移动终端的文本检索示意图;图3是本申请实施例提供的另一种移动终端的文本检索方法的流程图;图4是本申请实施例提供的一种移动终端的文本检索装置的工作过程示意图;图5是本申请实施例提供的一种移动终端的文本检索装置的原理框图;图6是本申请实施例提供的一种移动终端的结构示意图;图7是本申请实施例提供的一种智能手机的结构框图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本申请实施例提供的一种移动终端的文本检索方法的流程图,本实施例可适用于在用户浏览文档或网页等文本时,根据用户提供的目标字符串自动检索文本的情况。该方法可以由移动终端的文本检索装置来执行,其中,该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:步骤110、在文本检索事件被触发时,启动预先配置于移动终端内的检索服务,通过该检索服务获取目标字符串及文本信息。其中,文本检索事件可以是预先配置在移动终端内的事件,该文本检索事件用于指示移动终端启动预先配置的检索服务。需要说明的是,文本检索事件可以因自动检索功能被启用而被触发。其中,自动检索功能的启用与否可以通过功能启用开关的开关状态确定。例如,移动终端的配置界面增加一功能启用开关。该功能启用开关若处于打开状态,则确定自动检索功能被启用;该功能启用开关若处于关闭状态,则确定自动检索功能被禁用。又如,移动终端的下拉状态栏中增加一功能启用开关。若该功能启用开关的图标处于点亮状态,则确定自动检索功能被启用;若该功能启用开关的图标处于熄灭状态,则确定自动检索功能被禁用。可以理解的是,自动检索功能的启用方式并不限于上述示例,还可以是输入预设手势或按照预设动作晃动移动终端等等。需要说明的是,检索服务可以是预先注册的系统服务,用于在后台匹配当前显示文本和目标字符串,并将匹配到的结果输出到显示界面,该显示界面可以被认为是移动终端的当前页面。该当前页面可以具有多个图层以分别显示悬浮窗口及文档窗口。其中,显示界面可以包括当前页面中显示的文本内容中与目标字符段匹配的记录条数和位置信息,以及以预设背景色或下划线等形式标注目标字符串的文本内容。可选的,采用悬浮窗口显示与目标字符段匹配的记录条数和位置信息,并以文档窗口显示以预设背景色或下划线等形式标注目标字符串的文本内容。示例性的,在用户浏览文本或使用应用时,文字内容可以通过诸如TextView的系统控件进行显示。若用户输入启用自动检索功能的指示,移动终端根据该指示打开功能启用开关。其中,启用自动检索功能的指示可以是用户输入的打开功能启用开关的触摸操作,或者是用户输入的用于打开功能启用开关的手势等。如果功能启用开关被打开,则确定文本检索事件被触发。在文本检索事件被触发时,启动预先配置于移动终端内的检索服务。还可以在文本检索事件被触发时,显示搜索窗口。其中,搜索窗口用于向检索服务导入目标字符串,并显示该目标字符串对应的检索结果。若检测到用户向当前显示的搜索窗口输入待查询的目标字符串,则将该目标字符串传入检索服务,以将其作为检索操作的检索词。另外,在用户浏览文档或使用应用程序(简称App)时,App的文字将显示在TextView上,并调用了setText方法。其中,setText是TextView和editText使用的基本方法,用于设置文本信息。在执行setText方法时,可以通过Intent发送当前显示文本至检索服务。其中,Intent是执行某操作的一个抽象描述,例如,Intent可以用来绑定Activity和Service以建立它们之间的通信(bindServiceConnaction(Intent,ServiceConnection,int))等。综上所述,检索服务获取到目标字符串和当前显示文本。其中,当本文档来自技高网...

【技术保护点】
1.一种移动终端的文本检索方法,其特征在于,包括:在文本检索事件被触发时,启动预先配置于移动终端内的检索服务,通过所述检索服务获取目标字符串及文本信息,其中,所述文本信息包括当前显示内容及所述当前显示内容对应的控件信息;通过所述检索服务查询所述当前显示内容,确定与所述目标字符串匹配的检索结果,其中,所述检索结果包括目标字符串的出现位置及出现次数;显示所述检索结果,并在当前显示内容中标注所述目标字符串。

【技术特征摘要】
1.一种移动终端的文本检索方法,其特征在于,包括:在文本检索事件被触发时,启动预先配置于移动终端内的检索服务,通过所述检索服务获取目标字符串及文本信息,其中,所述文本信息包括当前显示内容及所述当前显示内容对应的控件信息;通过所述检索服务查询所述当前显示内容,确定与所述目标字符串匹配的检索结果,其中,所述检索结果包括目标字符串的出现位置及出现次数;显示所述检索结果,并在当前显示内容中标注所述目标字符串。2.根据权利要求1所述的方法,其特征在于,还包括:在文本检索事件被触发时,显示搜索窗口,其中,所述搜索窗口用于向检索服务导入目标字符串,并显示所述目标字符串对应的检索结果。3.根据权利要求2所述的方法,其特征在于,通过所述检索服务获取目标字符串及文本信息,包括:所述检索服务由所述搜索窗口获取所述目标字符串,并采用预设数据结构存储目标字符串与检索结果的键值对集合;获取当前显示内容对应的目标控件,通过预设方法发送所述当前显示内容及所述目标控件的控件信息至所述检索服务,其中,控件信息包括进程标识和控件标识。4.根据权利要求3所述的方法,其特征在于,通过所述检索服务查询所述当前显示内容,确定与所述目标字符串匹配的检索结果,包括:所述检索服务遍历所述键值对集合获取目标字符串,其中,所述目标字符串包括由预设逻辑符号连接的字符串;以所述目标字符串为检索词查询所述当前显示内容,确定与所述检索词匹配的检索结果。5.根据权利要求1所述的方法,其特征在于,显示所述检索结果,包括:将所述检索结果输出至预设悬浮窗口,根据所述检索结果更新所述预设悬浮窗口对应的键值对,显示更新后的检索结果,...

【专利技术属性】
技术研发人员:林进全
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1