形近字多候选控制方法、装置和设备与流程

文档序号:26845310发布日期:2021-10-09 00:17阅读:134来源:国知局
形近字多候选控制方法、装置和设备与流程

1.本发明涉及智能识别技术领域,尤其涉及一种形近字多候选控制方法、装置和设备。


背景技术:

2.词典笔通过扫描的方式输入中英字词句,来进行字词的词典查询或句子翻译,查询结果即刻呈现在触控屏幕上,也可以通过语音的方式朗读或拼读输入中、英字词句,同样可快速查询翻译,极大提高学习效率。
3.目前的词典笔在扫描到形近字时,经常出现扫描读取错误的情况发生。用户需要在多次反复扫描后,才能识别并显示正确的结果。这种对形近字的处理方式十分不便,使得用户的体验感大幅降低。
4.因此,亟需一种形近字多候选控制方法、装置和设备。


技术实现要素:

5.鉴于此,本发明提供了一种形近字多候选控制方法、装置和设备,本发明还相应提供了一种计算机程序产品,通过以上形式,通过一次扫描就能显示与目标文字的字形相近的所有形近字,能够大幅提升对形近字的查询和翻译效率,进而提升用户对形近字查询的体验感。
6.关于上述本发明采用的技术方案具体如下:
7.第一方面,本发明提供了一种形近字多候选控制方法,包括:
8.响应于判断指令,对扫描文字进行识别并生成与第一文字对应的第一文字指令和与其他文字对应的其他文字指令,并对所述第一文字进行文字处理,得到第一文字处理内容,其中,所述判断指令用于在所述扫描文字属于形近字时,对所述扫描文字进行识别,所述其他文字与所述第一文字的字形相近;
9.响应于所述第一文字指令和所述其他文字指令,对所述第一文字、所述第一文字处理内容和所述其他文字进行显示;
10.基于显示内容判断所述第一文字与目标文字是否一致,若不一致,则在所述其他文字中确定所述目标文字,并对所述目标文字进行文字处理,得到目标文字处理内容。
11.在其中一种可能的实现方式中,所述响应于判断指令,对扫描文字进行识别并生成与第一文字对应的第一文字指令和与其他文字对应的其他文字指令,并对所述第一文字进行文字处理,得到第一文字处理内容包括:
12.通过检测模块检测扫描录入的所述扫描文字是否属于形近字,若所述扫描文字属于形近字,则向处理器发送判断指令;
13.响应于所述判断指令,所述处理器对所述扫描文字进行识别并生成与第一文字对应的第一文字指令和与其他文字对应的其他文字指令,并对所述第一文字进行文字处理,得到第一文字处理内容。
14.在其中一种可能的实现方式中,所述响应于所述第一文字指令和所述其他文字指令,对所述第一文字、所述第一文字处理内容和所述其他文字进行显示包括:
15.响应于所述第一文字指令和所述其他文字指令,通过屏幕显示所述第一文字、所述第一文字处理内容和所述其他文字。
16.在其中一种可能的实现方式中,所述通过屏幕显示所述第一文字、所述第一文字处理内容和所述其他文字包括:
17.通过所述屏幕显示所述第一文字和所述第一文字处理内容;
18.对所述其他文字进行隐藏处理,并在所述第一文字下方形成触发图标。
19.在其中一种可能的实现方式中,所述基于显示内容判断所述第一文字与目标文字是否一致,若不一致,则在所述其他文字中确定所述目标文字,并对所述目标文字进行文字处理,得到目标文字处理内容包括:
20.用户根据显示在所述屏幕上的所述第一文字,确定所述第一文字与所述目标文字是否一致;
21.若所述第一文字与所述目标文字不一致,则通过所述触发图标,使所述其他文字在所述屏幕上显示;
22.用户从显示的所述其他文字中手选确定所述目标文字;
23.通过所述处理器对所述目标文字进行文字处理,得到目标文字处理内容。
24.在其中一种可能的实现方式中,所述若所述第一文字与所述目标文字不一致,则通过所述触发图标,使所述其他文字在所述屏幕上显示包括:
25.在所述第一文字与所述目标文字不一致时,通过点击所述触发图标,所述其他文字在所述屏幕上以横向排列方式或竖向排列方式显示在所述第一文字的下方。
26.在其中一种可能的实现方式中,所述方法还包括:
27.对所述目标文字和所述目标文字处理内容进行显示。
28.第二方面,本发明提供了一种形近字多候选控制装置,包括:
29.检测模块,用于检测扫描录入的所述扫描文字是否属于形近字,并在所述扫描文字属于形近字,则向处理器发送判断指令;
30.处理器,用于响应于判断指令,对扫描文字进行识别并生成与第一文字对应的第一文字指令和与其他文字对应的其他文字指令,并对所述第一文字进行文字处理,得到第一文字处理内容,其中,所述判断指令用于在所述扫描文字属于形近字时,对所述扫描文字进行识别,所述其他文字与所述第一文字的字形相近;
31.显示模块,用于响应于所述第一文字指令和所述其他文字指令,对所述第一文字、所述第一文字处理内容和所述其他文字进行显示;
32.目标文字确定模块,用于基于显示内容在所述第一文字、所述第一文字处理内容和所述其他文字确定目标文字;
33.所述处理器还用于所述第一文字与目标文字不一致时,对所述目标文字进行文字处理,得到目标文字处理内容。
34.第三方面,本发明提供了一种形近字多候选控制设备,包括:
35.一个或多个处理器、存储器以及一个或多个计算机程序,所述存储器可以采用非易失性存储介质,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多
个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备执行如第一方面或者第一方面的任一可能实现方式中的所述方法。
36.第四方面,本发明还提供了一种计算机程序产品,当所述计算机程序产品被计算机执行时,用于执行第一方面或者第一方面的任一可能实现方式中的所述方法。
37.在第四方面的一种可能的设计中,该产品涉及到的相关程序可以全部或者部分存储在与处理器封装在一起的存储器上,也可以部分或者全部存储在不与处理器封装在一起的存储介质上。
38.本发明的核心构思在于提出一种能够对扫描形近字进行多候选处理的构思,具体是对显示第一文字、第一文字处理内容和与第一文字的字形相近的其他文字,基于显示内容判断第一文字与目标文字是否一致,在不一致的情况下,在其他文字中确定目标文字,并对目标文字进行文字处理。在对目标文字进行查询、翻译时,由于通过一次扫描就能显示与目标文字的字形相近的所有形近字,其中第一文字直接显示,与第一文字字形形近的其他文字进行隐藏,可直接选取调用,用户直接在屏幕上选取自己实际想要的目标文字,就可以显示该目标文字的处理结果,而无需进行第二次、第三次的扫描,直到确定扫描文字,因此能够实现通过一次扫描获得用户想要的结果,无需经过多次重复扫描,直到自己想要的目标形近字出现才停止扫描,可以大幅提升对形近字的查询和翻译效率,进而提升用户对形近字查询的体验感;在从其他文字中确定了目标文字之后,再对所选择的目标文字文字进行文字处理,这样可以节省处理器的计算量,从而能够降低功耗;显示目标文字和目标文字处理内容,便于用户进行查询。
附图说明
39.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步描述,其中:
40.图1为本发明提供的形近字多候选控制方法的实施例的流程图;
41.图2为本发明提供的形近字多候选控制装置的实施例的结构示意图。
具体实施方式
42.下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
43.如前文提及的,现有的词典笔多是通过提高形近字的识别正确率来提高用户的体验感,但是受限于个别字相似度过高,例如“日”、“曰”,出错的概率依然很高,用户仍需要在多次反复扫描后,才能识别并显示正确的结果,应用十分不便。
44.正是基于对上述效果不佳方案的分析和探究,本发明才提出了一种能够对扫描形近字进行多候选处理的构思。具体如下,本发明提供了所述形近字多候选控制方法的至少一种实施例,如图1所示,可包括:
45.步骤s1、响应于判断指令,对扫描文字进行识别并生成与第一文字对应的第一文字指令和与其他文字对应的其他文字指令,并对所述第一文字进行文字处理,得到第一文字处理内容,其中,所述判断指令用于在所述扫描文字属于形近字时,对所述扫描文字进行
识别,所述其他文字与所述第一文字的字形相近。
46.在步骤s1中,通过文字识别过程,得到了第一文字和其他文字,通过文字处理过程,得到了与第一文字对应的第一文字处理内容,其中,第一文字可以理解为扫描文字的优选识别结果,其他文字可以理解为扫描文字的备选识别结果。进一步地,第一文字指令用于在后续的步骤s2中显示第一文字和第一文字处理内容,其他文字指令用于在后续的步骤s2中显示其他文字。在一种实施方式中,步骤s1可以包括如下步骤:
47.步骤s11、通过检测模块检测扫描录入的所述扫描文字是否属于形近字,若所述扫描文字属于形近字,则向处理器发送判断指令。
48.其中,扫描文字通过扫描设备(例如为扫描笔或词典笔)扫描录入的,所述检测模块设置在笔身内,并且通过字形来检测扫描文字是否属于形近字,具体的检测方法可以借鉴现有技术,本发明对此不再赘述。示例性的,扫描录入的扫描文字为“日”,此时检测模块检测其属于形近字,并向处理器发送判断指令。
49.步骤s12、响应于所述判断指令,所述处理器对所述扫描文字进行识别并生成与第一文字对应的第一文字指令和与其他文字对应的其他文字指令,并对所述第一文字进行文字处理,得到第一文字处理内容。
50.在步骤s12中,文字识别过程和文字处理过程均是通过处理器实现的。其中,在本发明中,所述处理器为微处理器单元(micro processor uint,mpu)。本发明在一些实施方式中,处理器采用满足1g主频,并且带有多核网络处理器单元(network processing unit,npu)的微处理器单元。进一步地,所述文字处理包括但不限于语言翻译、同义词、反义词等处理,具体的文字处理方法可以借鉴现有技术,本发明对此不再赘述。
51.步骤s2、响应于所述第一文字指令和所述其他文字指令,对所述第一文字、所述第一文字处理内容和所述其他文字进行显示。
52.通过步骤s2,可以显示步骤s1得到的第一文字、第一文字处理内容和其他文字,以便于用户在第一文字和其他文字中选取自己实际想要的目标文字。其中,响应于所述第一文字指令,显示第一文字和第一文字处理内容;响应于其他文字指令,显示其他文字。具体地,响应于所述第一文字指令和所述其他文字指令,通过屏幕显示所述第一文字、所述第一文字处理内容和所述其他文字。其中,屏幕可以为扫描笔或词典笔的笔身上的显示屏。在一种实施方式中,步骤s2可以包括如下步骤:
53.步骤s21、通过所述屏幕显示所述第一文字和所述第一文字处理内容。
54.步骤s22、对所述其他文字进行隐藏处理,并在所述第一文字下方形成触发图标。
55.由此可见,在本发明中,仅通过一次扫描就能显示与目标文字的字形相近的所有形近字,其中第一文字直接显示在屏幕上,与第一文字字形形近的其他文字进行隐藏,并可在需要时直接选取调用。
56.示例性地,在扫描后,显示屏上显示“曰”、“曰”字的文字处理内容、和“曰”字字形相近的“日”、“目”、“旧”、“白”、“旦”,其中对形近字“日”、“目”、“旧”、“白”、“旦”进行隐藏,并在“曰”下方形成触发图标。
57.步骤s3、基于显示内容判断所述第一文字与目标文字是否一致,若不一致,则在所述其他文字中确定所述目标文字,并对所述目标文字进行文字处理,得到目标文字处理内容。
58.在第一文字与所述目标文字不一致时,需要从备选识别结果(即其他文字)中选择一个作为最终的识别结果,这里的目标文字可以理解为用户自己实际想要的文字。在一种实施方式中,步骤s3可以包括如下步骤:
59.步骤s31、用户根据显示在所述屏幕上的所述第一文字,确定所述第一文字与所述目标文字是否一致。
60.步骤s32、若所述第一文字与所述目标文字不一致,则通过所述触发图标,使所述其他文字在所述屏幕上显示。
61.具体而言,在所述第一文字与所述目标文字不一致时,通过点击所述触发图标,所述其他文字在所述屏幕上以横向排列方式或竖向排列方式显示在所述第一文字的下方。若第一文字与目标文字一致,则不执行后续的步骤s32

步骤s34,即优选识别结果作为最终的识别结果,无需在备选识别结果中选择目标文字。
62.示例性地,用户发现“曰”并不是自己想录入查询的文字,则直接点击触发图标,则在屏幕上显示与“曰”字字形相近的“日”、“目”、“旧”、“白”、“旦”。
63.步骤s33、用户从显示的所述其他文字中手选确定所述目标文字。
64.这里的手选确定是指通过手动点击选定目标文字。
65.步骤s34、通过所述处理器对所述目标文字进行文字处理,得到目标文字处理内容。
66.在从其他文字中确定了目标文字之后,再对所选择的目标文字文字进行文字处理,这样可以节省处理器的计算量,从而能够降低功耗。
67.示例性地,用户直接点击显示屏上显示的“日”字,处理器就会对“日”子进行文字处理,得到“日”字的文字处理内容。
68.进一步地,本发明在一些实施方式中,所述方法还包括:
69.步骤s4、对所述目标文字和所述目标文字处理内容进行显示。
70.在第一文字与目标文字一致时,显示第一文字和第一文字处理内容;在第一文字与目标文字不一致时,显示从其他文字中确定的目标文字和对应的目标文字处理内容,通过显示目标文字和目标文字处理内容,便于用户进行查询。示例性地,在显示屏上显示“日”,和“日”字的文字处理内容,同时其他形近字全部消失或隐藏。
71.综上所述,本发明的核心构思在于提出一种能够对扫描形近字进行多候选处理的构思,具体是显示第一文字、第一文字处理内容和与第一文字的字形相近的其他文字,基于显示内容判断第一文字与目标文字是否一致,在不一致的情况下,在其他文字中确定目标文字,并对目标文字进行文字处理。在对目标文字进行查询、翻译时,由于通过一次扫描就能显示与目标文字的字形相近的所有形近字,其中第一文字直接显示,与第一文字字形形近的其他文字进行隐藏,可直接选取调用,用户直接在屏幕上选取自己实际想要的目标文字,就可以显示该目标文字的处理结果,而无需进行第二次、第三次的扫描,直到确定扫描文字,因此能够实现通过一次扫描获得用户想要的结果,无需经过多次重复扫描,直到自己想要的目标形近字出现才停止扫描,可以大幅提升对形近字的查询和翻译效率,进而提升用户对形近字查询的体验感;在从其他文字中确定了目标文字之后,再对所选择的目标文字文字进行文字处理,这样可以节省处理器的计算量,从而能够降低功耗;显示目标文字和目标文字处理内容,便于用户进行查询。
72.相应于上述各实施例及优选方案,本发明还提供了一种形近字多候选控制装置的实施例,如图2所示,具体可以包括如下部件:
73.检测模块101,用于检测扫描录入的所述扫描文字是否属于形近字,并在所述扫描文字属于形近字,则向处理器发送判断指令;
74.处理器102,用于响应于判断指令,对扫描文字进行识别并生成与第一文字对应的第一文字指令和与其他文字对应的其他文字指令,并对所述第一文字进行文字处理,得到第一文字处理内容,其中,所述判断指令用于在所述扫描文字属于形近字时,对所述扫描文字进行识别,所述其他文字与所述第一文字的字形相近;
75.显示模块103,用于响应于所述第一文字指令和所述其他文字指令,对所述第一文字、所述第一文字处理内容和所述其他文字进行显示;
76.目标文字确定模块104,用于基于显示内容在所述第一文字、所述第一文字处理内容和所述其他文字确定目标文字;
77.所述处理器102还用于所述第一文字与目标文字不一致时,对所述目标文字进行文字处理,得到目标文字处理内容。
78.在其中一种可能的实现方式中,所述检测模块101在检测到扫描录入的所述扫描文字属于形近字时,则向所述处理器102发送判断指令。
79.在其中一种可能的实现方式中,所述显示模块103包括屏幕。
80.在其中一种可能的实现方式中,所述显示模块103还包括隐藏单元,用于对所述其他文字进行隐藏处理,并在所述第一文字下方形成触发图标;所述屏幕用于显示所述第一文字和所述第一文字处理内容。
81.在其中一种可能的实现方式中,所述目标文字确定模块104包括:
82.第一文字判断单元,用于根据显示在所述屏幕上的所述第一文字,确定所述第一文字与所述目标文字是否一致;
83.触发单元,用于在所述第一文字与所述目标文字不一致时,通过所述触发图标,使所述其他文字在所述屏幕上显示;
84.目标文字确定单元,用于从显示的所述其他文字中手选确定所述目标文字。
85.在其中一种可能的实现方式中,所述处理器102还用于对所述目标文字进行文字处理,得到目标文字处理内容。
86.在其中一种可能的实现方式中,所述其他文字在所述屏幕上以横向排列方式或竖向排列方式显示在所述第一文字的下方。
87.在其中一种可能的实现方式中,所述显示模块103还用于对所述目标文字和所述目标文字处理内容进行显示。
88.应理解以上图2所示的形近字多候选控制装置的各个部件的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些部件可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分部件以软件通过处理元件调用的形式实现,部分部件通过硬件的形式实现。例如,某个上述模块可以为单独设立的处理元件,也可以集成在电子设备的某一个芯片中实现。其它部件的实现与之类似。此外这些部件全部或部分可以集成在一起,也可以独立实现。在实现过程中,上述方法的各步骤或以上各个部件可以通过处理器元件中的硬件的集成逻辑
电路或者软件形式的指令完成。
89.例如,以上这些部件可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit;以下简称:asic),或,一个或多个微处理器(digital singnal processor;以下简称:dsp),或,一个或者多个现场可编程门阵列(field programmable gate array;以下简称:fpga)等。再如,这些部件可以集成在一起,以片上系统(system

on

a

chip;以下简称:soc)的形式实现。
90.综合上述各实施例及其优选方案,本领域技术人员可以理解的是,在实际操作中,本发明适用于多种实施方式,本发明以下述载体作为示意性说明:
91.(1)一种形近字多候选控制设备,其可以包括:
92.一个或多个处理器、存储器以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备执行前述实施例或等效实施方式的步骤/功能。
93.应理解,形近字多候选控制设备能够实现前述实施例提供的方法的各个过程。该设备中的各个部件的操作和/或功能,可分别为了实现上述方法实施例中的相应流程。具体可参见前文中关于方法、装置等实施例的描述,为避免重复,此处适当省略详细描述。
94.总之,处理器内部的各部分处理器或处理单元可以共同配合实现之前的方法流程,且各部分处理器或处理单元相应的软件程序可存储在存储器中。
95.(2)一种可读存储介质,在可读存储介质上存储有计算机程序或上述装置,当计算机程序或上述装置被执行时,使得计算机执行前述实施例或等效实施方式的步骤/功能。
96.在本发明所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的某些技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以如下所述软件产品的形式体现出来。
97.(3)一种计算机程序产品(该产品可以包括上述装置并可以存储于某存储介质中),该计算机程序产品在终端设备上运行时,使终端设备执行前述实施例或等效实施方式的形近字多候选控制方法。
98.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,上述计算机程序产品可以包括但不限于是指app;接续前文再做补充说明,上述设备/终端可以是一台计算机设备(例如手机、pc终端、云平台、服务器、服务器集群或者诸如媒体网关等网络通信设备等)。并且,该计算机设备的硬件结构还可以具体包括:至少一个处理器,至少一个通信接口,至少一个存储器和至少一个通信总线;处理器、通信接口、存储器均可以通过通信总线完成相互间的通信。其中,处理器可能是一个中央处理器cpu、dsp、微控制器或数字信号处理器,还可包括gpu、嵌入式神经网络处理器(neural

network process units;以下简称:npu)和图像信号处理器(image signal processing;以下简称:isp),该处理器还可包括特定集成电路asic,或者是被配置成实施本发明实施例的一个或多个集成电路等,此外,处理器可以具有操作一个或多个软件程序的功能,软件程序可以存储在存储器等存储介质中;而前述的存储器/存储介质可以包括:非易失性存储器(non

volatile memory),例如非可移动磁盘、u盘、移动硬盘、光盘等,以及只读存储器(read

only memory;
以下简称:rom)、随机存取存储器(random access memory;以下简称:ram)等。
99.本发明实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示单独存在a、同时存在a和b、单独存在b的情况。其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a和b,a和c,b和c或a和b和c,其中a,b,c可以是单个,也可以是多个。
100.本领域技术人员可以意识到,本说明书中公开的实施例中描述的各模块、单元及方法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方式来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
101.以及,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可。尤其,对于装置、设备等实施例而言,由于其基本相似于方法实施例,所以相关之处可参见方法实施例的部分说明即可。以上所描述的装置、设备等实施例仅仅是示意性的,其中作为分离部件说明的模块、单元等可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个地方,例如系统网络的节点上。具体可根据实际的需要选择其中的部分或者全部模块、单元来实现上述实施例方案的目的。本领域技术人员在不付出创造性劳动的情况下,即可以理解并实施。
102.以上依据图式所示的实施例详细说明了本发明的构造、特征及作用效果,但以上仅为本发明的较佳实施例,需要言明的是,上述实施例及其优选方式所涉及的技术特征,本领域技术人员可以在不脱离、不改变本发明的设计思路以及技术效果的前提下,合理地组合搭配成多种等效方案;因此,本发明不以图面所示限定实施范围,凡是依照本发明的构想所作的改变,或修改为等同变化的等效实施例,仍未超出说明书与图示所涵盖的精神时,均应在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1