技术领域technical field
本发明涉及计算机处理技术领域,特别是涉及一种文本信息的识别方法和一种文本信息的识别装置。The invention relates to the technical field of computer processing, in particular to a text information recognition method and a text information recognition device.
背景技术Background technique
随着网络及移动技术的发展,移动终端已成为互联网的关键入口、人们日常生活中的重要工具。With the development of network and mobile technology, mobile terminals have become a key entrance to the Internet and an important tool in people's daily life.
移动终端提供的一个基本服务是文本处理功能,该功能满足人们对于文本阅读、编辑、查阅等需求。A basic service provided by a mobile terminal is a text processing function, which satisfies people's needs for text reading, editing, and consulting.
目前,文本处理功能越来越向智能化、人性化的方向发展,而这个发展的基础是文本选择更加灵活、智能化了。At present, the text processing function is developing more and more in the direction of intelligence and humanization, and the basis of this development is that the text selection is more flexible and intelligent.
在移动智能终端的文本界面,如图1所示,用户可以通过长按触控屏选择整段文字。如果用户觉得整段文字太多或太少,可调整两个可以拖曳的选择手柄定位文本开始的位置和结束的位置,从而选择感兴趣的文本,进而对文本进行其他处理。In the text interface of the mobile smart terminal, as shown in Figure 1, the user can select the entire text by long pressing the touch screen. If the user feels that the whole paragraph of text is too much or too little, they can adjust the two draggable selection handles to locate the start position and end position of the text, so as to select the text of interest, and then perform other processing on the text.
但是,这种方式初始选择的是一段文字。这种文本选择方法通常会选出很多用户并不需要的文字。However, this method initially selects a piece of text. This method of text selection often selects a lot of text that users don't want.
例如,当用户看到某个关键词,不明白其意义,希望复制关键词进行搜索时,如果用这种方式将会选择大段文字,致使关键词淹没在其中。For example, when a user sees a keyword, does not understand its meaning, and wishes to copy the keyword to search, if this method is used, a large block of text will be selected, causing the keyword to be submerged in it.
虽然可以调整选择手柄来选择关键词,但是,用户需要通过多次拖曳选择手柄确定关键词开始的位置和结束的位置,操作繁琐,耗时高,并且,由于文本信息的间距较小,在触屏界面不容易把控拖曳选择手柄的幅度,容易拖曳过多的位置或过少的位置,引起误操作。Although the selection handle can be adjusted to select keywords, the user needs to drag the selection handle multiple times to determine the start and end positions of the keyword, which is cumbersome and time-consuming. The screen interface is not easy to control the range of the drag selection handle, and it is easy to drag too many positions or too few positions, causing misuse.
发明内容Contents of the invention
鉴于上述问题,提出了本发明实施例以便提供一种文本信息的识别方法和一种文本信息的识别装置,用于避免用户多次拖曳选择手柄,提高操作的简便性,减少误操作。In view of the above problems, an embodiment of the present invention is proposed to provide a text information recognition method and a text information recognition device, which are used to prevent the user from repeatedly dragging the selection handle, improve the simplicity of operation, and reduce misoperation.
为了解决上述问题,本发明实施例公开了一种文本信息的识别方法,包括:In order to solve the above problems, the embodiment of the present invention discloses a text information recognition method, including:
当检测到指定的触控操作时,在当前界面的文本信息中查找候选文本信息;When a specified touch operation is detected, search for candidate text information in the text information of the current interface;
在预置的词库中查找包含所述候选文本信息的一个或多个词组;Searching for one or more phrases containing the candidate text information in a preset thesaurus;
将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;Matching the one or more phrases with the text information of the current interface to obtain the target text information of a successful match;
展示所述目标文本信息。Display the target text information.
本发明实施例还公开了一种文本信息的识别装置,包括:The embodiment of the present invention also discloses a device for identifying text information, including:
候选文本信息查找模块,用于在检测到指定的触控操作时,识别在当前界面的文本信息中查找候选文本信息;A candidate text information search module, configured to identify and search for candidate text information in the text information of the current interface when a specified touch operation is detected;
词组查找模块,用于在预置的词库中查找包含所述候选文本信息的一个或多个词组;A phrase search module, configured to search for one or more phrases containing the candidate text information in a preset thesaurus;
目标文本信息匹配模块,用于将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;A target text information matching module, configured to match the one or more phrases with the text information of the current interface to obtain successfully matched target text information;
目标文本信息展示模块,用于展示所述目标文本信息。The target text information display module is used to display the target text information.
本发明实施例包括以下优点:Embodiments of the present invention include the following advantages:
本发明实施例通过指定的触控操作,在当前文本界面中的文本信息中查找候选文本信息,在词库中查找至少包含候选文本信息的词组,再将词组与文本信息进行匹配,获得目标文本信息,避免了用户多次拖曳选择手柄,大大提高了操作的简便性,减少耗时,并且,避免了拖曳选择手柄,减少了误操作的几率,提高了文本的识别准确性。The embodiment of the present invention searches for candidate text information in the text information in the current text interface through a specified touch operation, searches for phrases containing at least candidate text information in the thesaurus, and then matches the phrases with the text information to obtain the target text The information prevents the user from repeatedly dragging the selection handle, which greatly improves the simplicity of operation and reduces time-consuming, and avoids dragging the selection handle, reduces the chance of misoperation, and improves the accuracy of text recognition.
本发明实施例通过重选操作将目标文本信息设置为候选文本信息,重新进行匹配,增加了目标文本信息的多样性,进一步增加了文本识别的准确率。In the embodiment of the present invention, the target text information is set as the candidate text information through the reselection operation, and the matching is performed again, which increases the diversity of the target text information and further increases the accuracy of text recognition.
本发明实施例对目标文本信息提供应用入口对象,以快速进行应用处理,增加了调用其他应用的便捷性,提高了应用处理的效率。The embodiment of the present invention provides an application entry object for the target text information, so as to quickly perform application processing, increase the convenience of calling other applications, and improve the efficiency of application processing.
附图说明Description of drawings
图1是在先的一种文本信息的选择示例图;FIG. 1 is an example diagram of a previous selection of text information;
图2是本发明的一种文本信息的识别方法实施例1的步骤流程图;Fig. 2 is a flow chart of the steps of Embodiment 1 of a text information recognition method of the present invention;
图3是本发明的一种文本信息的识别方法实施例2的步骤流程图;Fig. 3 is a flow chart of the steps of Embodiment 2 of a text information recognition method of the present invention;
图4是本发明的一种文本信息的识别装置实施例1的结构框图;Fig. 4 is a structural block diagram of Embodiment 1 of a text information recognition device of the present invention;
图5是本发明的一种文本信息的识别装置实施例2的结构框图。Fig. 5 is a structural block diagram of Embodiment 2 of a text information recognition device of the present invention.
具体实施方式detailed description
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
参照图2,示出了本发明的一种文本信息的识别方法实施例1的步骤流程图,具体可以包括如下步骤:Referring to FIG. 2 , it shows a flow chart of the steps of Embodiment 1 of a text information recognition method of the present invention, which may specifically include the following steps:
步骤S201,当检测到指定的触控操作时,在当前界面的文本信息中查找候选文本信息;Step S201, when a specified touch operation is detected, search for candidate text information in the text information of the current interface;
若用户对在当前的界面显示的文本信息中的某个字、词、句感兴趣,则可以通过触发指定的触控操作,如长按、双击等,自动查找该字、词、句。If the user is interested in a certain word, word, or sentence in the text information displayed on the current interface, the word, word, or sentence can be automatically searched by triggering a specified touch operation, such as long press, double-click, etc.
需要说明的是,该文本信息可以为独立的文本信息,还可以是依附在图像中的文本信息,本发明实施例对此不加以限制。It should be noted that the text information may be independent text information, or text information attached to an image, which is not limited in this embodiment of the present invention.
首先,识别当前界面中的文本信息;First, identify the text information in the current interface;
在本发明实施例中,识别文本信息可以包括两层意思,一是识别文本信息的文字本身,二是识别文本信息的第一坐标位置。In the embodiment of the present invention, identifying text information may include two meanings, one is to identify the text itself of the text information, and the other is to identify the first coordinate position of the text information.
当前界面显示的文本信息时,以Android为例,当前界面所属的应用程序调用SurfaceFlinger服务把经过测量布局和绘制后的Surface渲染到显示屏上。When displaying text information on the current interface, taking Android as an example, the application to which the current interface belongs invokes the SurfaceFlinger service to render the Surface after measuring layout and drawing to the display screen.
其中,SurfaceFlinger服务为Android系统服务,负责管理Android系统的帧缓冲区,即显示屏幕;Among them, the SurfaceFlinger service serves the Android system and is responsible for managing the frame buffer of the Android system, that is, the display screen;
Surface为Android的应用程序的每一个窗口对应一个画布,可以理解为应用程序的一个窗口。Surface corresponds to a canvas for each window of the Android application, which can be understood as a window of the application.
根据文本信息的显示原理,识别文本信息及其第一坐标位置可分两种情况:According to the display principle of text information, the identification of text information and its first coordinate position can be divided into two situations:
1、由应用程序本身告知;1. Notified by the application itself;
这种方式中,从当前界面所属的应用程序接收文本信息,知道整个文本界面显示了哪些文本信息以及每个文本信息的第一坐标位置。In this manner, the text information is received from the application program to which the current interface belongs, and the text information displayed on the entire text interface and the first coordinate position of each text information are known.
应用程序会记录当前屏幕显示哪些文本信息,以及文本信息的排版情况(即第一坐标位置)。The application program will record which text information is currently displayed on the screen, and the typesetting of the text information (ie, the first coordinate position).
但是,文本信息以其第一坐标位置一般只有当前的应用程序本身知道,其他应用程序若需要获取这些信息,可以由当前的应用程序提供接口给外界,提供文本信息及其第一坐标位置,保证文本信息及其第一坐标位置的识别准确率。However, the first coordinate position of the text information is generally only known by the current application itself. If other applications need to obtain this information, the current application program can provide an interface to the outside world, providing the text information and its first coordinate position, ensuring The recognition accuracy of text information and its first coordinate position.
2、通过应用程序外部的方式识别。2. Identify by means outside the application.
这种方式中,对当前界面进行截图,获得界面图像,通过光学字符识别(OpticalCharacterRecognition,OCR)从界面图像中识别文本信息。In this manner, a screenshot is taken of the current interface to obtain an interface image, and text information is recognized from the interface image by optical character recognition (Optical Character Recognition, OCR).
OCR的方法具有普遍性,不管当前是什么应用程序,是独立文本信息还是依附在图像中的文本信息,都可以把其显示的界面当作一帧图像,从中提取出文本信息及其第一坐标位置,保证文本信息及其第一坐标位置的识别覆盖率。The OCR method is universal. No matter what the current application is, whether it is independent text information or text information attached to an image, the displayed interface can be regarded as a frame image, and the text information and its first coordinates can be extracted from it. position, to ensure the recognition coverage of the text information and its first coordinate position.
当然,上述文本信息的识别方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他文本信息的识别方式,本发明实施例对此不加以限制。另外,除了上述文本信息的识别方式外,本领域技术人员还可以根据实际需要采用其它文本信息的识别方式,本发明实施例对此也不加以限制。Certainly, the above-mentioned recognition method of text information is only an example. When implementing the embodiment of the present invention, other recognition methods of text information may be set according to the actual situation, which is not limited in the embodiment of the present invention. In addition, in addition to the foregoing text information recognition methods, those skilled in the art may also use other text information recognition methods according to actual needs, which is not limited in this embodiment of the present invention.
其次,根据所述触控操作在所述文本信息中查找候选文本信息;Second, searching for candidate text information in the text information according to the touch operation;
触控操作由用户触发,一般带有用户的意图,通过对触控操作进行分析,可以获知用户的意图。The touch operation is triggered by the user, and generally has the user's intention. By analyzing the touch operation, the user's intention can be known.
在一个示例中,可以认为离用户的触控操作最近的文本信息作为候选文本信息(T_touch)。In an example, the text information closest to the user's touch operation may be considered as the candidate text information (T_touch).
因此,可以查找每个文本信息的第一坐标位置,以及,检测触控操作对应的触控点,以计算触控点的第二坐标位置。Therefore, the first coordinate position of each text information can be searched, and the touch point corresponding to the touch operation can be detected to calculate the second coordinate position of the touch point.
以电容触摸屏为例,当用户触摸电容触摸屏时,由于人体电场,用户手指头和工作面形成一个耦合电容,因为工作面上接有高频信号,于是手指头吸收走一个很小的电流。这个电流分从触摸屏四个角上的电极中流出,并且理论上流经这四个电极的电流与手指到四角的距离成比例,通过对这四个电流比例的计算,获得触摸点的第二坐标位置。Taking the capacitive touch screen as an example, when the user touches the capacitive touch screen, due to the electric field of the human body, the user's finger and the working surface form a coupling capacitance. Because the working surface is connected to a high-frequency signal, the finger absorbs a small current. This current flows from the electrodes on the four corners of the touch screen, and theoretically the current flowing through these four electrodes is proportional to the distance from the finger to the four corners. By calculating the ratio of these four currents, the second coordinate of the touch point is obtained. Location.
需要说明的是,由于各个触控点几乎与像素一样密集,触控操作触发的触控点一般为多个,则可以计算出由该触控点组成的区域的中心点,以该中心点计算第二坐标位置。It should be noted that since each touch point is almost as dense as a pixel, there are usually multiple touch points triggered by a touch operation, and the center point of the area composed of the touch points can be calculated, and the center point can be used to calculate The second coordinate position.
进一步地,计算第二坐标位置与每个第一坐标位置之间的距离,如欧式距离,将最小值的距离所属的文本信息设置为候选文本信息(T_touch)。Further, the distance between the second coordinate position and each first coordinate position is calculated, such as the Euclidean distance, and the text information to which the minimum distance belongs is set as the candidate text information (T_touch).
当然,上述候选文本信息的查找方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他候选文本信息的查找方式,例如,基于触控点确定一范围,如以触控点为圆心,某个值为半径,确定一圆形范围,一该范围内的文本信息作为候选文本信息,等等,本发明实施例对此不加以限制。另外,除了上述候选文本信息的查找方式外,本领域技术人员还可以根据实际需要采用其它候选文本信息的查找方式,本发明实施例对此也不加以限制。Certainly, the search method of the above candidate text information is only an example. When implementing the embodiment of the present invention, the search method of other candidate text information can be set according to the actual situation. For example, a range is determined based on the touch point, such as using the touch point as The center of the circle, a certain value is the radius, and a circular range is determined, and the text information within the range is used as candidate text information, etc., which is not limited in this embodiment of the present invention. In addition, in addition to the above search methods for candidate text information, those skilled in the art may also use other search methods for candidate text information according to actual needs, which is not limited in this embodiment of the present invention.
步骤S202,在预置的词库中查找包含所述候选文本信息的一个或多个词组;Step S202, searching for one or more phrases containing the candidate text information in a preset thesaurus;
应用本发明实施例,可以预先采集各种常用的词汇、短语、流行语、网络用语等等词组,存储在词库中。By applying the embodiment of the present invention, it is possible to pre-collect various commonly used words, phrases, catchphrases, Internet terms, etc., and store them in the thesaurus.
通常,可以采用以下两种方式在词库中查找至少包含候选文本信息(T_touch)的词组,即该词组中,除了包含候选文本信息(T_touch)之后,还可以包含其他文字:Generally, the following two methods can be used to search for a phrase containing at least the candidate text information (T_touch) in the thesaurus, that is, in the phrase, other words can be included besides the candidate text information (T_touch):
1、本地查找;1. Local search;
具体而言,在本地预置的词库中,查找以候选文本信息(T_touch)作为开头或结尾或中间(即第N个字符,N为正整数,并未第一或者倒数第一)的一个或多个词组;Specifically, in the local preset thesaurus, look for one with the candidate text information (T_touch) as the beginning or end or the middle (that is, the Nth character, N is a positive integer, not the first or the last) or multiple phrases;
在此方式中,云端可以将制作好的词库推送至移动设备本地,以加快词组的查找速度。In this way, the cloud can push the prepared thesaurus to the local mobile device to speed up the search for phrases.
2、云端查找;2. Cloud search;
具体而言,将候选文本信息(T_touch)发送至指定的服务器,以及,接收服务器返回的,从预置的词库中查找到的、以候选文本信息(T_touch)作为开头或结尾或中间的一个或多个词组。Specifically, the candidate text information (T_touch) is sent to the specified server, and the one returned by the receiving server, found from the preset thesaurus, with the candidate text information (T_touch) as the beginning or end or the middle or multiple phrases.
在此方式中,利用云端服务器的强大存储和计算能力,将生僻字、网络流行语等也搜索出来,提高了文本信息的覆盖率,增加词组的数量,增加用户所需的文本信息识别成功率,更好地满足用户智能文本选择需求。In this method, using the powerful storage and computing capabilities of the cloud server, rare words, Internet buzzwords, etc. are also searched, which improves the coverage of text information, increases the number of phrases, and increases the success rate of text information recognition required by users , to better meet the needs of users for intelligent text selection.
需要说明的是,本地查找和云端查找这两种方式可以单独应用,也可以同时应用,本发明实施例对此不加以限制。It should be noted that the two methods of local search and cloud search can be applied independently or at the same time, which is not limited in this embodiment of the present invention.
例如,首先在本地查找,若未查找到以候选文本信息(T_touch)作为开头的词组,则可以在云端查找;For example, first search locally, if you do not find a phrase beginning with the candidate text information (T_touch), you can search in the cloud;
又例如,首先在云端查找,若在预设时间段内未接收到服务器返回的,从预置的词库中查找到的、以候选文本信息(T_touch)作为开头的多个词组,则可以在本地查找。For another example, first search in the cloud, if you do not receive the return of the server within the preset time period, find a plurality of phrases starting with the candidate text information (T_touch) from the preset thesaurus, then you can search in the Find it locally.
此外,以候选文本信息(T_touch)为开头进行查找,可以方便搜索,减少匹配用时。在移动设备的运算速度够快的情况下,候选文本信息(T_touch)可以放在第二、第三等位置也是可以的,本发明实施例对此不加以限制。In addition, searching starting with the candidate text information (T_touch) can facilitate searching and reduce matching time. If the computing speed of the mobile device is fast enough, it is also possible that the candidate text information (T_touch) can be placed in the second, third, etc. positions, which is not limited in this embodiment of the present invention.
步骤S203,将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;Step S203, matching the one or more phrases with the text information of the current interface to obtain the target text information that matches successfully;
在具体实现中,在词库里搜索出的所有的匹配结果,候选文本信息(T_touch)所在的文本信息进行进一步匹配时,可以以最短字符为原则,优先显示字符长度最短的文本信息。In a specific implementation, when all the matching results searched in the thesaurus and the text information where the candidate text information (T_touch) is located are further matched, the text information with the shortest character length can be displayed preferentially based on the principle of the shortest character.
即将一个或多个词组与文本信息进行匹配,将匹配成功的、字符串长度最短的文本信息设置为目标文本信息(T_mach)。That is, one or more phrases are matched with the text information, and the text information with the shortest character string length that is successfully matched is set as the target text information (T_mach).
步骤S204,展示所述目标文本信息。Step S204, displaying the target text information.
对于词库匹配成功、文本信息匹配成功的目标文本信息(T_mach),展示给用户,以让用户进行其他处理。For the target text information (T_mach) that is successfully matched in the thesaurus and text information, it is displayed to the user so that the user can perform other processing.
本发明实施例通过指定的触控操作,在当前文本界面中的文本信息中查找候选文本信息,在词库中查找至少包含候选文本信息的词组,再将词组与文本信息进行匹配,获得目标文本信息,避免了用户多次拖曳选择手柄,大大提高了操作的简便性,减少耗时,并且,避免了拖曳选择手柄,减少了误操作的几率,提高了文本的识别准确性。The embodiment of the present invention searches for candidate text information in the text information in the current text interface through a specified touch operation, searches for phrases containing at least candidate text information in the thesaurus, and then matches the phrases with the text information to obtain the target text The information prevents the user from repeatedly dragging the selection handle, which greatly improves the simplicity of operation and reduces time-consuming, and avoids dragging the selection handle, reduces the chance of misoperation, and improves the accuracy of text recognition.
参照图3,示出了本发明的一种文本信息的识别方法实施例2的步骤流程图,具体可以包括如下步骤:Referring to FIG. 3 , it shows a flow chart of the steps of Embodiment 2 of a text information recognition method of the present invention, which may specifically include the following steps:
步骤S301,当检测到指定的触控操作时,在当前界面的文本信息中查找候选文本信息;Step S301, when a specified touch operation is detected, search for candidate text information in the text information of the current interface;
步骤S302,在预置的词库中查找包含所述候选文本信息的一个或多个词组;Step S302, searching for one or more phrases containing the candidate text information in a preset thesaurus;
步骤S303,将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;Step S303, matching the one or more phrases with the text information of the current interface to obtain the target text information that matches successfully;
步骤S304,展示所述目标文本信息;Step S304, displaying the target text information;
步骤S305,当检测到针对所述目标文本信息的重选操作时,将所述目标文本信息设置为候选文本信息,返回执行步骤S302;Step S305, when a reselection operation for the target text information is detected, set the target text information as candidate text information, and return to step S302;
在本发明实施例中,在目标文本信息不为用户所需的文本,用户对目标文本信息可能不满意,则可以触发重选操作,如在目标文本信息的右侧进行双击,以上一轮匹配的目标文本信息(T_mach)作为下一轮匹配的候选文本信息(T_touch),选择字符串长度更长的目标文本信息(T_mach),直至用户满意为止。In the embodiment of the present invention, if the target text information is not the text required by the user, and the user may be dissatisfied with the target text information, a reselection operation may be triggered, such as double-clicking on the right side of the target text information, and the previous round of matching The target text information (T_mach) of the next round of matching is used as the candidate text information (T_touch), and the target text information (T_mach) with a longer string length is selected until the user is satisfied.
步骤S306,针对所述目标文本信息生成一个或多个应用入口对象;Step S306, generating one or more application entry objects for the target text information;
步骤S307,当所述应用入口对象被触发时,根据所述目标文本信息进行应用处理。Step S307, when the application entry object is triggered, perform application processing according to the target text information.
在本发明实施例中,可以对目标文本信息生成应用入口对象,即触发相应的应用处理的控件,如提示某个应用的文本数据、图像数据、JSON(JavaScriptObjectNotation,数据交换格式)数据等等。In the embodiment of the present invention, an application entry object can be generated for the target text information, that is, a control that triggers corresponding application processing, such as prompting text data, image data, JSON (JavaScript Object Notation, data exchange format) data of a certain application, and the like.
当该应用入口对象通过点击等操作被触发时,可以进行相应的应用处理。When the application entry object is triggered by operations such as clicking, corresponding application processing can be performed.
例如,某个应用入口对象用于触发复制目标文本信息的应用处理,若该应用入口对象被触发,则可以将该目标文本信息进行复制,用户可以在其他地方(如即时通信工具的聊天窗口)进行黏贴,快速实现文本输入。For example, an application entry object is used to trigger the application process of copying the target text information. If the application entry object is triggered, the target text information can be copied, and the user can copy the target text information in other places (such as the chat window of the instant messaging tool) Paste and quickly realize text input.
又例如,某个应用入口对象用于触发搜索目标文本信息的应用处理,若该应用入口对象被触发,则可以以该目标文本信息作为关键词,生成搜索请求,将该搜索请求发送至搜索引擎,并调用浏览器进行接搜结果的展示,实现快速文本搜索。For another example, a certain application entry object is used to trigger the application process of searching target text information. If the application entry object is triggered, the target text information can be used as a keyword to generate a search request, and the search request can be sent to the search engine , and call the browser to display the search results to achieve fast text search.
本发明实施例通过重选操作将目标文本信息设置为候选文本信息,重新进行匹配,增加了目标文本信息的多样性,进一步增加了文本识别的准确率。In the embodiment of the present invention, the target text information is set as the candidate text information through the reselection operation, and the matching is performed again, which increases the diversity of the target text information and further increases the accuracy of text recognition.
本发明实施例对目标文本信息提供应用入口对象,以快速进行应用处理,增加了调用其他应用的便捷性,提高了应用处理的效率。The embodiment of the present invention provides an application entry object for the target text information, so as to quickly perform application processing, increase the convenience of calling other applications, and improve the efficiency of application processing.
为使本领域技术人员更好地理解本发明实施例,以下通过具体的示例说明本发明实施例中文本信息的识别方法。In order to enable those skilled in the art to better understand the embodiments of the present invention, the method for recognizing text information in the embodiments of the present invention will be described below through specific examples.
用户在阅读电子书时,当前文本界面显示文本信息“用移动互联网思维重塑传统企业的产品,需要颠覆从前的固有思维,把握时代的脉搏,抓住消费者的需求,打造极致的产品。”When a user is reading an e-book, the current text interface displays a text message, "Reshaping the products of traditional enterprises with mobile Internet thinking requires overturning the inherent thinking of the past, grasping the pulse of the times, grasping the needs of consumers, and creating the ultimate product."
若用户对其中“移动互联网思维”的意思不懂,想查询相关资料。If the user does not understand the meaning of "mobile Internet thinking" and wants to inquire about relevant information.
用户在“移动互联网思维”前长按(指定的触控操作),则可以通过OCR识别当前文本界面中的文本信息。The user can recognize the text information in the current text interface through OCR by long pressing (designated touch operation) in front of the "Mobile Internet Thinking".
若检测到距离长按的触控点最近的是“移”字,则以“移”字作为候选文本信息(T_touch)。If it is detected that the character "Shi" is closest to the long-pressed touch point, the character "Shi" is used as the candidate text information (T_touch).
在词库中,以“移”为开头,查找到“移动”、“移植”、“移除”、“移民”、“移动互联网”等词组。In the thesaurus, start with "shift", find phrases such as "mobile", "transplant", "remove", "immigrant", "mobile Internet".
将“移动”、“移植”、“移除”、“移民”、“移动互联网”等词组在上述文本信息进行匹配,匹配成功“移动”和“移动互联网”,由于“移动”的字符串长度最短,因此,将“移动”作为目标文本信息(T_mach)进行展示。Match phrases such as "mobile", "transplant", "remove", "immigration", "mobile Internet" in the above text information, and match "mobile" and "mobile Internet" successfully, due to the string length of "mobile" The shortest, therefore, is to display "move" as the target text message (T_mach).
由于“移动”并未用户所需的全部文本,因此,用户可以在“移动”的右侧进行双击(重选操作),以“移动”作为候选文本信息(T_touch),进行下一轮匹配,获得字符串长度更长的目标文本信息(T_mach)“移动互联网”。Since "Move" does not contain all the text required by the user, the user can double-click (reselect) on the right side of "Move" and use "Move" as the candidate text information (T_touch) for the next round of matching. Obtain the target text message (T_mach) "Mobile Internet" with a longer string length.
同样地,由于“移动互联网”并未用户所需的全部文本,因此,用户可以在“移动互联网”的右侧进行双击(重选操作),以“移动互联网”作为候选文本信息(T_touch),进行下一轮匹配,获得字符串长度更长的目标文本信息(T_mach)“移动互联网思维”。Similarly, since "Mobile Internet" does not have all the texts required by the user, the user can double-click (reselect operation) on the right side of "Mobile Internet" to use "Mobile Internet" as the candidate text information (T_touch), Perform the next round of matching to obtain the target text information (T_mach) "mobile Internet thinking" with a longer string length.
“移动互联网思维”为用户所需的文本,用户可以触发某个为其配置的应用入口对象,以“移动互联网思维”作为关键词,生成搜索请求,将该搜索请求发送至搜索引擎,并调用浏览器进行接搜结果的展示(应用处理)。"Mobile Internet Thinking" is the text required by the user. The user can trigger an application entry object configured for it, use "Mobile Internet Thinking" as a keyword to generate a search request, send the search request to the search engine, and call The browser displays the search results (application processing).
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。It should be noted that, for the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the embodiment of the present invention is not limited by the described action sequence, because According to the embodiment of the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
参照图4,示出了本发明的一种文本信息的识别装置实施例1的结构框图,具体可以包括如下模块:Referring to FIG. 4 , it shows a structural block diagram of Embodiment 1 of a text information recognition device of the present invention, which may specifically include the following modules:
候选文本信息查找模块401,用于在检测到指定的触控操作时,在当前界面的文本信息中查找候选文本信息;Candidate text information search module 401, configured to search for candidate text information in the text information of the current interface when a specified touch operation is detected;
词组查找模块402,用于在预置的词库中查找包含所述候选文本信息的一个或多个词组;A phrase search module 402, configured to search for one or more phrases comprising the candidate text information in a preset thesaurus;
目标文本信息匹配模块403,用于将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;The target text information matching module 403 is used to match the one or more phrases with the text information of the current interface to obtain the target text information that matches successfully;
目标文本信息展示模块404,用于展示所述目标文本信息。The target text information display module 404 is configured to display the target text information.
在本发明的一种优选实施例中,所述候选文本信息查找模块401可以包括如下子模块:In a preferred embodiment of the present invention, the candidate text information search module 401 may include the following submodules:
文本信息识别子模块,用于识别当前界面中的文本信息;The text information identification sub-module is used to identify the text information in the current interface;
触控查找子模块,用于根据所述触控操作在所述文本信息中查找候选文本信息。The touch search submodule is configured to search for candidate text information in the text information according to the touch operation.
在本发明的一种优选实施例中,所述文本信息识别子模块可以包括如下单元:In a preferred embodiment of the present invention, the text information identification submodule may include the following units:
文本信息接收单元,用于从当前界面所属的应用程序接收文本信息;a text information receiving unit, configured to receive text information from the application program to which the current interface belongs;
和/或,and / or,
截图单元,用于对当前界面进行截图,获得界面图像;A screenshot unit, configured to take a screenshot of the current interface to obtain an interface image;
图像识别单元,用于通过光学字符识别从所述界面图像中识别文本信息。The image recognition unit is configured to recognize text information from the interface image through optical character recognition.
在本发明的一种优选实施例中,每个文本信息可以具有第一坐标位置;In a preferred embodiment of the present invention, each text message may have a first coordinate position;
所述触控查找子模块可以包括如下单元:The touch search submodule may include the following units:
触控点检测单元,用于检测所述触控操作对应的触控点;所述触控点具有第二坐标位置;a touch point detection unit, configured to detect a touch point corresponding to the touch operation; the touch point has a second coordinate position;
距离计算单元,用于计算所述第二坐标位置与每个第一坐标位置之间的距离;a distance calculation unit, configured to calculate the distance between the second coordinate position and each first coordinate position;
候选文本信息设置单元,用于将最小值的距离所属的文本信息设置为候选文本信息。The candidate text information setting unit is configured to set the text information to which the distance of the minimum value belongs as the candidate text information.
在本发明的一种优选实施例中,所述词组查找模块402可以包括如下子模块:In a preferred embodiment of the present invention, the phrase search module 402 may include the following submodules:
本地查找子模块,用于在本地预置的词库中,查找以所述候选文本信息作为开头或结尾或中间的一个或多个词组;The local search submodule is used to search for one or more phrases with the candidate text information as the beginning or end or middle in the local preset thesaurus;
和/或,and / or,
候选文本信息发送子模块,用于将所述候选文本信息发送至指定的服务器;A candidate text information sending submodule, configured to send the candidate text information to a designated server;
词组接收子模块,用于接收所述服务器返回的,从预置的词库中查找到的、以所述候选文本信息作为开头或结尾或中间的一个或多个词组。The phrase receiving sub-module is used to receive one or more phrases returned by the server, searched from a preset thesaurus, with the candidate text information as the beginning, the end, or the middle.
在本发明的一种优选实施例中,所述目标文本信息匹配模块404可以包括如下子模块:In a preferred embodiment of the present invention, the target text information matching module 404 may include the following submodules:
文本信息匹配子模块,用于将所述一个或多个词组与所述文本信息进行匹配;A text information matching submodule, configured to match the one or more phrases with the text information;
目标文本信息设置子模块,用于将匹配成功的、字符串长度最短的文本信息设置为目标文本信息。The target text information setting submodule is used to set the text information that matches successfully and has the shortest string length as the target text information.
本发明实施例通过指定的触控操作,在当前文本界面中的文本信息中查找候选文本信息,在词库中查找至少包含候选文本信息的词组,再将词组与文本信息进行匹配,获得目标文本信息,避免了用户多次拖曳选择手柄,大大提高了操作的简便性,减少耗时,并且,避免了拖曳选择手柄,减少了误操作的几率,提高了文本的识别准确性。The embodiment of the present invention searches for candidate text information in the text information in the current text interface through a specified touch operation, searches for phrases containing at least candidate text information in the thesaurus, and then matches the phrases with the text information to obtain the target text The information prevents the user from repeatedly dragging the selection handle, which greatly improves the simplicity of operation and reduces time-consuming, and avoids dragging the selection handle, reduces the chance of misoperation, and improves the accuracy of text recognition.
参照图5,示出了本发明的一种文本信息的识别装置实施例2的结构框图,具体可以包括如下模块:Referring to Fig. 5, it shows a structural block diagram of Embodiment 2 of a text information recognition device of the present invention, which may specifically include the following modules:
候选文本信息查找模块501,用于在检测到指定的触控操作时,在当前文本信息中查找候选文本信息;A candidate text information search module 501, configured to search for candidate text information in the current text information when a specified touch operation is detected;
词组查找模块502,用于在预置的词库中查找包含所述候选文本信息的一个或多个词组;A phrase search module 502, configured to search for one or more phrases comprising the candidate text information in a preset thesaurus;
目标文本信息匹配模块503,用于将所述一个或多个词组与当前界面的文本信息进行匹配,获得匹配成功的目标文本信息;The target text information matching module 503 is used to match the one or more phrases with the text information of the current interface to obtain the target text information that matches successfully;
目标文本信息展示模块504,用于展示所述目标文本信息;A target text information display module 504, configured to display the target text information;
重选操作模块505,用于在检测到针对所述目标文本信息的重选操作时,将所述目标文本信息设置为候选文本信息,返回调用词组查找模块502;A reselection operation module 505, configured to set the target text information as candidate text information when detecting a reselection operation for the target text information, and return to call the phrase search module 502;
应用入口对象生成模块506,用于针对所述目标文本信息生成一个或多个应用入口对象;An application entry object generation module 506, configured to generate one or more application entry objects for the target text information;
应用处理模块507,用于在所述应用入口对象被触发时,根据所述目标文本信息进行应用处理。The application processing module 507 is configured to perform application processing according to the target text information when the application entry object is triggered.
本发明实施例通过重选操作将目标文本信息设置为候选文本信息,重新进行匹配,增加了目标文本信息的多样性,进一步增加了文本识别的准确率。In the embodiment of the present invention, the target text information is set as the candidate text information through the reselection operation, and the matching is performed again, which increases the diversity of the target text information and further increases the accuracy of text recognition.
本发明实施例对目标文本信息提供应用入口对象,以快速进行进行应用处理,增加了调用其他应用的便捷性,提高了应用处理的效率。The embodiment of the present invention provides an application entry object for target text information to quickly perform application processing, which increases the convenience of invoking other applications and improves the efficiency of application processing.
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.
需要说明的是,本发明实施例可以应用于具有触摸屏的移动设备中,其中,该触摸屏可以包括矢量压力传感触摸屏、电阻触摸屏、电容触摸屏、红外线触摸屏、表面声波触摸屏等等,该移动设备可以包括手机、PDA(PersonalDigitalAssistant,个人数字助理)、膝上型计算机、平板电脑等等,本发明实施例对此不加以限制。It should be noted that the embodiment of the present invention can be applied to a mobile device with a touch screen, wherein the touch screen can include a vector pressure sensing touch screen, a resistive touch screen, a capacitive touch screen, an infrared touch screen, a surface acoustic wave touch screen, etc., and the mobile device can It includes a mobile phone, a PDA (Personal Digital Assistant, personal digital assistant), a laptop computer, a tablet computer, etc., which are not limited in this embodiment of the present invention.
这些移动设备可以支持WindowsPhone、Windows、Android(安卓)、IOS等操作系统,通常可以运行通过界面展示文本信息的应用程序,例如,浏览器、文本阅读器、邮箱客户端、即时通讯工具等等。These mobile devices can support operating systems such as WindowsPhone, Windows, Android (Android), IOS, etc., and can usually run applications that display text information through interfaces, such as browsers, text readers, email clients, instant messaging tools, and the like.
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, devices, or computer program products. Accordingly, embodiments of the invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。Embodiments of the present invention are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor or processor of other programmable data processing terminal equipment to produce a machine such that instructions executed by the computer or processor of other programmable data processing terminal equipment Produce means for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the The instruction means implements the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded into a computer or other programmable data processing terminal equipment, so that a series of operational steps are performed on the computer or other programmable terminal equipment to produce computer-implemented processing, thereby The instructions executed above provide steps for implementing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。Having described preferred embodiments of embodiments of the present invention, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, the appended claims are intended to be construed to cover the preferred embodiment and all changes and modifications which fall within the scope of the embodiments of the present invention.
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or terminal equipment comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements identified, or also include elements inherent in such a process, method, article, or end-equipment. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising said element.
以上对本发明所提供的一种文本信息的识别方法和一种文本信息的识别装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。A text information recognition method and a text information recognition device provided by the present invention have been introduced in detail above. In this paper, specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments It is only used to help understand the method and core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, The contents of this description should not be construed as limiting the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510460528.1ACN105824552B (en) | 2015-07-29 | 2015-07-29 | A kind of recognition methods of text information and device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510460528.1ACN105824552B (en) | 2015-07-29 | 2015-07-29 | A kind of recognition methods of text information and device |
| Publication Number | Publication Date |
|---|---|
| CN105824552Atrue CN105824552A (en) | 2016-08-03 |
| CN105824552B CN105824552B (en) | 2019-05-17 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510460528.1AActiveCN105824552B (en) | 2015-07-29 | 2015-07-29 | A kind of recognition methods of text information and device |
| Country | Link |
|---|---|
| CN (1) | CN105824552B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106484266A (en)* | 2016-10-18 | 2017-03-08 | 北京锤子数码科技有限公司 | A text processing method and device |
| CN108255804A (en)* | 2017-09-25 | 2018-07-06 | 上海四宸软件技术有限公司 | A kind of communication artificial intelligence system and its language processing method |
| CN109933275A (en)* | 2019-02-12 | 2019-06-25 | 努比亚技术有限公司 | A kind of knowledge screen method, terminal and computer readable storage medium |
| CN110008884A (en)* | 2019-03-28 | 2019-07-12 | 维沃移动通信有限公司 | A word processing method and terminal |
| CN110362546A (en)* | 2019-07-22 | 2019-10-22 | 网易(杭州)网络有限公司 | Acquisition methods, device and the document conversion system of convert file |
| CN111026319A (en)* | 2019-12-26 | 2020-04-17 | 腾讯科技(深圳)有限公司 | An intelligent text processing method, device, electronic device and storage medium |
| CN112347228A (en)* | 2020-11-10 | 2021-02-09 | 网易有道信息技术(北京)有限公司 | Method and portable electronic device for text query |
| CN112346643A (en)* | 2020-11-16 | 2021-02-09 | 维沃移动通信有限公司 | Text processing method, apparatus, electronic device and readable storage medium |
| CN112562684A (en)* | 2020-12-08 | 2021-03-26 | 维沃移动通信有限公司 | Voice recognition method and device and electronic equipment |
| CN113127718A (en)* | 2021-05-17 | 2021-07-16 | 北京字节跳动网络技术有限公司 | Text search method and device, readable medium and electronic equipment |
| CN113282820A (en)* | 2018-10-15 | 2021-08-20 | 华为技术有限公司 | Information display method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1471024A (en)* | 2002-07-25 | 2004-01-28 | 摩托罗拉公司 | Chinese segmenting method |
| CN102521216A (en)* | 2011-12-20 | 2012-06-27 | 安徽科大讯飞信息科技股份有限公司 | Object marking method applied to interactive multimedia equipment |
| CN102609208A (en)* | 2012-02-13 | 2012-07-25 | 广州市动景计算机科技有限公司 | Method and system for word capture on screen of touch screen equipment, and touch screen equipment |
| CN103455162A (en)* | 2012-06-01 | 2013-12-18 | 中兴通讯股份有限公司 | Input processing method and device |
| CN103744578A (en)* | 2013-12-20 | 2014-04-23 | 百度在线网络技术(北京)有限公司 | Method and device for text selection on basis of focus area |
| WO2014194450A1 (en)* | 2013-06-03 | 2014-12-11 | 东莞宇龙通信科技有限公司 | Association prompt input system, terminal and association prompt input method |
| CN104239313A (en)* | 2013-06-09 | 2014-12-24 | 百度在线网络技术(北京)有限公司 | Method for searching for characters displayed in screen and based on mobile terminal and mobile terminal |
| CN104778194A (en)* | 2014-12-26 | 2015-07-15 | 北京奇虎科技有限公司 | Search method and device based on touch operation |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1471024A (en)* | 2002-07-25 | 2004-01-28 | 摩托罗拉公司 | Chinese segmenting method |
| CN102521216A (en)* | 2011-12-20 | 2012-06-27 | 安徽科大讯飞信息科技股份有限公司 | Object marking method applied to interactive multimedia equipment |
| CN102609208A (en)* | 2012-02-13 | 2012-07-25 | 广州市动景计算机科技有限公司 | Method and system for word capture on screen of touch screen equipment, and touch screen equipment |
| CN103455162A (en)* | 2012-06-01 | 2013-12-18 | 中兴通讯股份有限公司 | Input processing method and device |
| WO2014194450A1 (en)* | 2013-06-03 | 2014-12-11 | 东莞宇龙通信科技有限公司 | Association prompt input system, terminal and association prompt input method |
| CN104239313A (en)* | 2013-06-09 | 2014-12-24 | 百度在线网络技术(北京)有限公司 | Method for searching for characters displayed in screen and based on mobile terminal and mobile terminal |
| CN103744578A (en)* | 2013-12-20 | 2014-04-23 | 百度在线网络技术(北京)有限公司 | Method and device for text selection on basis of focus area |
| CN104778194A (en)* | 2014-12-26 | 2015-07-15 | 北京奇虎科技有限公司 | Search method and device based on touch operation |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10489047B2 (en) | 2016-10-18 | 2019-11-26 | Beijing Bytedance Network Technology Co Ltd. | Text processing method and device |
| CN106484266A (en)* | 2016-10-18 | 2017-03-08 | 北京锤子数码科技有限公司 | A text processing method and device |
| CN111381751A (en)* | 2016-10-18 | 2020-07-07 | 北京字节跳动网络技术有限公司 | Text processing method and device |
| CN108255804A (en)* | 2017-09-25 | 2018-07-06 | 上海四宸软件技术有限公司 | A kind of communication artificial intelligence system and its language processing method |
| CN113282820A (en)* | 2018-10-15 | 2021-08-20 | 华为技术有限公司 | Information display method and device |
| CN109933275A (en)* | 2019-02-12 | 2019-06-25 | 努比亚技术有限公司 | A kind of knowledge screen method, terminal and computer readable storage medium |
| CN110008884A (en)* | 2019-03-28 | 2019-07-12 | 维沃移动通信有限公司 | A word processing method and terminal |
| CN110362546A (en)* | 2019-07-22 | 2019-10-22 | 网易(杭州)网络有限公司 | Acquisition methods, device and the document conversion system of convert file |
| CN111026319A (en)* | 2019-12-26 | 2020-04-17 | 腾讯科技(深圳)有限公司 | An intelligent text processing method, device, electronic device and storage medium |
| CN112347227A (en)* | 2020-11-10 | 2021-02-09 | 网易有道信息技术(北京)有限公司 | Method and portable electronic device for text query |
| CN112347228A (en)* | 2020-11-10 | 2021-02-09 | 网易有道信息技术(北京)有限公司 | Method and portable electronic device for text query |
| CN112346643A (en)* | 2020-11-16 | 2021-02-09 | 维沃移动通信有限公司 | Text processing method, apparatus, electronic device and readable storage medium |
| CN112562684A (en)* | 2020-12-08 | 2021-03-26 | 维沃移动通信有限公司 | Voice recognition method and device and electronic equipment |
| CN113127718A (en)* | 2021-05-17 | 2021-07-16 | 北京字节跳动网络技术有限公司 | Text search method and device, readable medium and electronic equipment |
| Publication number | Publication date |
|---|---|
| CN105824552B (en) | 2019-05-17 |
| Publication | Publication Date | Title |
|---|---|---|
| CN105824552A (en) | Text information recognition method and device | |
| US11157577B2 (en) | Method for searching and device thereof | |
| CN106484266B (en) | A text processing method and device | |
| EP3084634B1 (en) | Interaction with spreadsheet application function tokens | |
| US11734370B2 (en) | Method for searching and device thereof | |
| CN105468256A (en) | Input method keyboard switching method and device | |
| CN105095341A (en) | Search methods and devices | |
| CN114443203A (en) | Information display method and device, electronic device and readable storage medium | |
| US12266364B2 (en) | Task information management | |
| CN106970899B (en) | Text processing method and device | |
| CN112099647A (en) | Application operation method and device, electronic equipment and readable storage medium | |
| WO2023155678A1 (en) | Method and apparatus for determining information | |
| CN105589570B (en) | A kind of method and apparatus handling input error | |
| KR102213861B1 (en) | Sketch retrieval system, user equipment, service equipment, service method and computer readable medium having computer program recorded therefor | |
| CN114995691B (en) | Document processing method, device, equipment and medium | |
| CN107168627B (en) | Text editing method and device for touch screen | |
| KR20150097250A (en) | Sketch retrieval system using tag information, user equipment, service equipment, service method and computer readable medium having computer program recorded therefor | |
| WO2022228433A1 (en) | Information processing method and apparatus, and electronic device | |
| KR20120133149A (en) | Data tagging device, its data tagging method and data retrieval method | |
| CN107450742A (en) | A kind of information processing method, device and terminal | |
| CN113360073B (en) | Information input method and information input device | |
| CN113656034B (en) | Information processing method, information processing device, electronic equipment and storage medium | |
| CN119759243A (en) | Shortcut interaction method, system, equipment and storage medium of mobile terminal dialogue interface | |
| CN117407192A (en) | Information processing method, information processing device, electronic equipment and readable storage medium | |
| CN116540886A (en) | Method and device for determining text control, electronic equipment and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |