一种文本信息的识别方法和装置制造方法及图纸

技术编号:13456606 阅读:35 留言:0更新日期:2016-08-03 10:02
本发明专利技术实施例提供了一种文本信息的识别方法和装置,该方法包括:当检测到指定的触控操作时,在当前界面的文本信息中查找候选文本信息;在预置的词库中查找包含所述候选文本信息的一个或多个词组;将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;展示所述目标文本信息。本发明专利技术实施例避免了用户多次拖曳选择手柄,大大提高了操作的简便性,减少耗时,并且,避免了拖曳选择手柄,减少了误操作的几率,提高了文本的识别准确性。

【技术实现步骤摘要】

本专利技术涉及计算机处理
,特别是涉及一种文本信息的识别方法和一种文本信息的识别装置。
技术介绍
随着网络及移动技术的发展,移动终端已成为互联网的关键入口、人们日常生活中的重要工具。移动终端提供的一个基本服务是文本处理功能,该功能满足人们对于文本阅读、编辑、查阅等需求。目前,文本处理功能越来越向智能化、人性化的方向发展,而这个发展的基础是文本选择更加灵活、智能化了。在移动智能终端的文本界面,如图1所示,用户可以通过长按触控屏选择整段文字。如果用户觉得整段文字太多或太少,可调整两个可以拖曳的选择手柄定位文本开始的位置和结束的位置,从而选择感兴趣的文本,进而对文本进行其他处理。但是,这种方式初始选择的是一段文字。这种文本选择方法通常会选出很多用户并不需要的文字。例如,当用户看到某个关键词,不明白其意义,希望复制关键词进行搜索时,如果用这种方式将会选择大段文字,致使关键词淹没在其中。虽然可以调整选择手柄来选择关键词,但是,用户需要通过多次拖曳选择手柄确定关键词开始的位置和结束的位置,操作繁琐,耗时高,并且,由于文本信息的间距较小,在触屏界面不容易把控拖曳选择手柄的幅度,容易拖曳过多的位置或过少的位置,引起误操作。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种文本信息的识别方法和一种文本信息的识别装置,用于避免用户多次拖曳选择手柄,提高操作的r>简便性,减少误操作。为了解决上述问题,本专利技术实施例公开了一种文本信息的识别方法,包括:当检测到指定的触控操作时,在当前界面的文本信息中查找候选文本信息;在预置的词库中查找包含所述候选文本信息的一个或多个词组;将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;展示所述目标文本信息。本专利技术实施例还公开了一种文本信息的识别装置,包括:候选文本信息查找模块,用于在检测到指定的触控操作时,识别在当前界面的文本信息中查找候选文本信息;词组查找模块,用于在预置的词库中查找包含所述候选文本信息的一个或多个词组;目标文本信息匹配模块,用于将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;目标文本信息展示模块,用于展示所述目标文本信息。本专利技术实施例包括以下优点:本专利技术实施例通过指定的触控操作,在当前文本界面中的文本信息中查找候选文本信息,在词库中查找至少包含候选文本信息的词组,再将词组与文本信息进行匹配,获得目标文本信息,避免了用户多次拖曳选择手柄,大大提高了操作的简便性,减少耗时,并且,避免了拖曳选择手柄,减少了误操作的几率,提高了文本的识别准确性。本专利技术实施例通过重选操作将目标文本信息设置为候选文本信息,重新进行匹配,增加了目标文本信息的多样性,进一步增加了文本识别的准确率。本专利技术实施例对目标文本信息提供应用入口对象,以快速进行应用处理,增加了调用其他应用的便捷性,提高了应用处理的效率。附图说明图1是在先的一种文本信息的选择示例图;图2是本专利技术的一种文本信息的识别方法实施例1的步骤流程图;图3是本专利技术的一种文本信息的识别方法实施例2的步骤流程图;图4是本专利技术的一种文本信息的识别装置实施例1的结构框图;图5是本专利技术的一种文本信息的识别装置实施例2的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图2,示出了本专利技术的一种文本信息的识别方法实施例1的步骤流程图,具体可以包括如下步骤:步骤S201,当检测到指定的触控操作时,在当前界面的文本信息中查找候选文本信息;若用户对在当前的界面显示的文本信息中的某个字、词、句感兴趣,则可以通过触发指定的触控操作,如长按、双击等,自动查找该字、词、句。需要说明的是,该文本信息可以为独立的文本信息,还可以是依附在图像中的文本信息,本专利技术实施例对此不加以限制。首先,识别当前界面中的文本信息;在本专利技术实施例中,识别文本信息可以包括两层意思,一是识别文本信息的文字本身,二是识别文本信息的第一坐标位置。当前界面显示的文本信息时,以Android为例,当前界面所属的应用程序调用SurfaceFlinger服务把经过测量布局和绘制后的Surface渲染到显示屏上。其中,SurfaceFlinger服务为Android系统服务,负责管理Android系统的帧缓冲区,即显示屏幕;Surface为Android的应用程序的每一个窗口对应一个画布,可以理解为应用程序的一个窗口。根据文本信息的显示原理,识别文本信息及其第一坐标位置可分两种情况:1、由应用程序本身告知;这种方式中,从当前界面所属的应用程序接收文本信息,知道整个文本界面显示了哪些文本信息以及每个文本信息的第一坐标位置。应用程序会记录当前屏幕显示哪些文本信息,以及文本信息的排版情况(即第一坐标位置)。但是,文本信息以其第一坐标位置一般只有当前的应用程序本身知道,其他应用程序若需要获取这些信息,可以由当前的应用程序提供接口给外界,提供文本信息及其第一坐标位置,保证文本信息及其第一坐标位置的识别准确率。2、通过应用程序外部的方式识别。这种方式中,对当前界面进行截图,获得界面图像,通过光学字符识别(OpticalCharacterRecognition,OCR)从界面图像中识别文本信息。OCR的方法具有普遍性,不管当前是什么应用程序,是独立文本信息还是依附在图像中的文本信息,都可以把其显示的界面当作一帧图像,从中提取出文本信息及其第一坐标位置,保证文本信息及其第一坐标位置的识别覆盖率。当然,上述文本信息的识别方式只是作为示例,在实施本专利技术实施例时,可以根据实际情况设置其他文本信息的识别方式,本专利技术实施例对此不加以限制。另外,除了上述文本信息的识别方式外,本领域技术人员还可以根据实际需要采用其它文本信息的识别方式,本专利技术实施例对此也不加以限制。其次,根据所述触控操作在所述文本信息中查找候选文本信息;触控操作由用户触发,一般带有用户的意图,通过对触控操作进行分析,可以获知用户的意图。在一个示例中,可以认为离用户的触控操作最近的文本信息作为候选文本信息(T_touch)。因此,可以查找每个文本信息的第一坐标位置,以本文档来自技高网...

【技术保护点】
一种文本信息的识别方法,其特征在于,包括:当检测到指定的触控操作时,在当前界面的文本信息中查找候选文本信息;在预置的词库中查找包含所述候选文本信息的一个或多个词组;将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;展示所述目标文本信息。

【技术特征摘要】
1.一种文本信息的识别方法,其特征在于,包括:
当检测到指定的触控操作时,在当前界面的文本信息中查找候选文本信
息;
在预置的词库中查找包含所述候选文本信息的一个或多个词组;
将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功
的目标文本信息;
展示所述目标文本信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
当检测到针对所述目标文本信息的重选操作时,将所述目标文本信息设
置为候选文本信息,返回执行所述在预置的词库中查找包含所述候选文本信
息的一个或多个词组的步骤。
3.根据权利要求1所述的方法,其特征在于,还包括:
针对所述目标文本信息生成一个或多个应用入口对象;
当所述应用入口对象被触发时,根据所述目标文本信息进行应用处理。
4.根据权利要求1或2或3所述的方法,其特征在于,所述在当前界
面的文本信息中查找候选文本信息的步骤包括:
识别当前界面中的文本信息;
根据所述触控操作在所述文本信息中查找候选文本信息。
5.根据权利要求4所述的方法,其特征在于,所述识别当前文本界面
中的文本信息的步骤包括:
从当前界面所属的应用程序接收文本信息;
和/或,
对当前界面进行截图,获得界面图像;
通过光学字符识别从所述界面图像中识别文本信息。
6.根据权利要求4所述的方法,其特征在于,每个文本信息具有第一
坐标位置;
所述根据所述触控操作在所述文本信息中查找候选文本信息的步骤包
括:
检测所述触控操作对应的触控点;所述触控点具有第二坐标位置;
计算所述第二坐标位置与每个第一坐标位置之间的距离;
将最小值的距离所属的文本信息设置为候选文本信息。
7.根据...

【专利技术属性】
技术研发人员:赖阳明许岭
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

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

1