输入识别方法、装置及存储介质与流程

文档序号:28971997发布日期:2022-02-19 17:26阅读:52来源:国知局
输入识别方法、装置及存储介质与流程

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.在第二方面的第六种可能的实施方式中,所述生成单元还包括:
41.分别判断所述第一文本信息和所述第二文本信息与上文信息的关联度;
42.选择与上文信息关联度较高的文本信息进行展示。
43.第三方面,本技术实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如前述第一方面中任一项所述的输入识别方法。
44.第四方面,本技术实施例提供了一种用于输入识别的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含如前述第一方面中任一项所述的输入识别方法。
45.借由上述技术方案,本技术实施例提供的一种输入识别方法,对于现有技术存在
的问题,上述方法通过根据输入的图形化数据确定所述图形化数据对应的第一文本信息,其中,上述图形化数据包括文本的书写数据。识别上述第一文本信息,获取上述第一文本信息的读音信息。基于上述读音信息,生成与上述读音信息具有相同或相似读音的第二文本信息。在上述方案中,通过识别图形化数据中文本的书写数据,即通过输入文本的字形来分析获得第一文本。然后,通过分析获得的第一文本的读音信息,来获取与上述读音信息具有相同或相似读音的第二文本信息。从而能保证在用户不会书写具体的文本时,可以通过输入与希望书写的文本相同或相似读音的文本,经由本识别方法,在识别出书写文本后,根据书写文本对应的读音生成与书写的文本相同或相似读音的文本,从而方便用户在提笔忘字又不具备文本拼写能力的情况下,快速通过自己会写的文本辅助生成自己希望输入但是不会书写的文本。为用户使用输入法提供极大的便利。降低了手写输入法的使用门槛。提升了用户通过手写输入法进行文本输入的效率同时改善了用户的使用体验。
46.相应的,基于上述输入识别方法的装置和存储介质也具有相同效果,上述说明仅是本技术实施例技术方案的概述,为了能够更清楚了解本技术实施例的技术手段,可依照说明书的内容予以实施。并且为了让本技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术实施例的具体实施方式。
附图说明
47.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本技术实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
48.图1示出了本技术实施例提供的一种输入识别方法流程图;
49.图2示出了本技术实施例提供的一种输入识别装置的组成框图;
50.图3为本技术实施例提供的客户端的结构示意图;
51.图4为本技术实施例提供的服务器的结构示意图。
具体实施方式
52.下面将参照附图更详细地描述本技术的示例性实施例。虽然附图中显示了本技术的示例性实施例,然而应当理解,可以以各种形式实现本技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本技术实施例的范围完整的传达给本领域的技术人员。
53.本技术实施例提供了一种输入识别方法,如图1所示,该方法可以包括步骤:s101、s102和s103。
54.s101,根据输入的图形化数据确定上述图形化数据对应的第一文本信息。
55.其中,上述图形化数据包括文本的书写数据。
56.示例性的,上述图形化数据可以理解为记录有汉字或其他语种文字的书写数据的图像数据。上述汉字或其他语种文字可以是直接通过手写输入的,也可以是触控笔等其他硬件设备输入的,在此不做限定。
57.示例性的,上述第一文本信息可以是基于上述图形化数据通过预设手写模型识别得到的。上述预设手写模型可以是经过大量的保护书写数据的图像数据样本训练获得。上
述预设手写模型可以根据图像数据中记录的文字的书写数据预测出对应的文本信息。例如,用户在手机屏幕中用手指书写了文字“你”,即生成了记录有文字“你”书写数据的图像数据。可以通过预设手写模型识别记录有文字“你”的书写数据的图像数据,从而预测出记录有文字“你”的书写数据的图像数据对应的文本信息“你”。
58.s102,识别上述第一文本信息,获取上述第一文本信息的读音信息。
59.示例性的,上述可以根据预存的文本信息与读音的对应关系,查询上述第一文本信息对应的读音信息。
60.例如,手写的书写数据为“涛贴盛艳”,识别得到第一文本信息为“涛贴盛艳”。那么根据预存的文字与读音的对应关系,能够查询到上述“涛贴盛艳”的读音为“tao tie sheng yan”。需要说明的是,上述的读音可以是具有语调的读音信息也可以是不带语调的读音。
61.示例性的,上述预存的文本信息与读音的对应关系可以是存储在终端的对应数据,也可以是存储在服务器的对应数据。若上述对应关系是存储在服务器的对应数据,那么终端可以将识别到的文本信息发送至服务器。使服务器对根据预存的文本信息与读音的对应关系,查询上述第一文本信息对应的读音信息。
62.s103,基于上述读音信息,生成与上述读音信息具有相同或相似读音的第二文本信息。
63.示例性的,上述第二文本信息可以是与上述读音信息具有相同读音的文本信息。如果用户希望输入“饕餮盛宴”,但是由于一些字的字形较复杂,或笔画数较多出现提笔忘字或不确定具体书写方式的情形。例如,不会书写其中的“饕”、“餮”和“宴”,那么用户可能会用自己会书写的同音文字替换不会书写的文字。例如,可以手写输入形成包括“涛贴盛艳”书写数据的图像数据,那么识别得到第一文本信息为“涛贴盛艳”。那么根据预存的文字与读音的对应关系,能够查询到上述“涛贴盛艳”的读音为“tao tie sheng yan”,那么上述第二文本信息可以是同样具有上述“tao tie sheng yan”读音的“饕餮盛宴”。
64.示例性的,如果用户希望输入“饕餮盛宴”,但是由于一些字的字形较复杂,或笔画数较多出现提笔忘字或不确定具体书写方式的情形。例如,不会书写其中的“饕”、“餮”和“宴”,同时用户也想不到与“宴”同音的文字,或用户不会书写与“宴”同音的文字。那么用户可能会用自己会书写的读音相近的文字替换不会书写的文字。例如,可以手写输入形成包括“涛贴盛言”书写数据的图像数据,那么识别得到第一文本信息为“涛贴盛言”。那么根据预存的文字与读音的对应关系,能够查询到上述“涛贴盛言”的读音为“tao tie sheng yan”,这里的“yan”如果包括声调,那么应该是二声,那么上述第二文本信息可以是具有上述“tao tie sheng yan”读音相似读音的“饕餮盛宴”。
65.综上,上述实施例提供的一种输入识别方法,对于现有技术存在的问题,上述方法通过根据输入的图形化数据确定所述图形化数据对应的第一文本信息,其中,上述图形化数据包括文本的书写数据。识别上述第一文本信息,获取上述第一文本信息的读音信息。基于上述读音信息,生成与上述读音信息具有相同或相似读音的第二文本信息。在上述方案中,通过识别图形化数据中文本的书写数据,即通过输入文本的字形来分析获得第一文本。然后,通过分析获得的第一文本的读音信息,来获取与上述读音信息具有相同或相似读音的第二文本信息。从而能保证在用户不会书写具体的文本时,可以通过输入与希望书写的文本相同或相似读音的文本,经由本识别方法,在识别出书写文本后,根据书写文本对应的
读音生成与书写的文本相同或相似读音的文本,从而方便用户在提笔忘字又不具备文本拼写能力的情况下,快速通过自己会写的文本辅助生成自己希望输入但是不会书写的文本。为用户使用输入法提供极大的便利。降低了手写输入法的使用门槛。提升了用户通过手写输入法进行文本输入的效率同时改善了用户的使用体验。
66.根据一些实施例,上述第一文本信息为汉字文本信息,
67.上述识别所述第一文本信息,获取上述第一文本信息的读音信息,包括:
68.识别上述汉字文本信息,获取上述汉字文本信息中每个汉字的拼音音节;
69.上述基于所述读音信息,生成与上述读音信息具有相同或相似读音的第二文本信息,包括:
70.基于上述拼音音节,生成与上述拼音音节的组合具有相同或相似读音的候选汉字文本信息。
71.需要说明的是,由于与第一文本信息对应的读音信息具有相同或相似读音的第二文本信息会有非常多种,需要进一步筛选来确定用户实际希望书写的文本,根据一些实施例,上述基于上述读音信息,生成与上述读音信息具有相同或相似读音的第二文本信息,包括:
72.基于上述读音信息通过预设组词模型,生成与上述读音信息具有相同或相似读音的词组。
73.示例性的,如果手写的书写数据为“涛贴盛艳”,识别得到第一文本信息为“涛贴盛艳”。那么根据预存的文字与读音的对应关系,能够查询到上述“涛贴盛艳”的读音为“tao tie sheng yan”,那么上述第二文本信息可以是同样具有上述“tao tie sheng yan”读音的“饕餮盛宴”、“饕餮剩宴”和“饕餮胜艳”等不同文本,或读音相似的“饕餮声言”、“饕餮盛筵”等。然后,可以根据上述预设组词模型最终确定第二文本信息为“饕餮盛宴”。
74.根据一些实施例,上述方法还可以包括:
75.将所述第二文本信息作为候选项,或显示所述第二文本信息。
76.需要说明的是,在生成了第二文本信息以后,可以将所述第二文本信息作为候选项供用户选择,也可将上述第二文本信息直接进行显示。来将通过本方法识别出的文本信息推荐给用户,为用户输入提供便利。并且给用户选择的机会,避免误识别给用户造成困扰。例如用户希望输入的文本是“小瞧”,因为用户不会写“瞧”,所以手写输入的文字为“小乔”,如果最终识别出的第二文本信息为“小桥”,如果直接作为结果文本键入文本框,由于“小桥”不属于用户希望输入的文本,则可能会给用户造成困扰。而如果将第二文本信息显示以供用户选择。可以在无法通过识别模型对生成的文本做进一步区分时,将所有可能的第二文本显示,以供用户选择,达到准确输入的效果。
77.示例性的,上述显示所述第二文本信息,可以包括:
78.在识别到上述第一文本信息为非常规词组和/或上述第二文本信息为高频词组时,显示上述第二文本信息。
79.示例性的,在考虑是否将识别出的第二文本信息推荐给用户的时,可以考虑上述第一文本信息是否为非常规词组,如果是非常规词组,那么可以判断很有可能用户输入的文本中的某一个或多个文字是错误的,这种情况下,可以选择推荐根据第一文本信息的读音信息识别出的第二文本信息。
80.例如,第一文本信息为“陶贴”,在考虑是否将识别出的第二文本信息推荐给用户的时,可以考虑上述第一文本信息“陶贴”是否为非常规词组,明显第一文本信息“陶贴”为非常规词组,那么可以判断很有可能用户输入的文本中的某一个或多个文字是错误的,这种情况下,可以选择推荐根据第一文本信息的读音信息识别出的第二文本信息“饕餮”。
81.例如,第一文本信息为“小桥”,在考虑是否将识别出的第二文本信息推荐给用户的时,可以考虑上述第一文本信息“小桥”是否为非常规词组,明显第一文本信息“小桥”为常规词组,那么可以判断很有可能用户输入的文本是原本希望输入的文本,这种情况下,可以不选择推荐根据第一文本信息的读音信息识别出的第二文本信息“小瞧”。或者不去进行第二文本信息的识别操作,以减少计算资源的消耗,并提高输入识别方法的效率。
82.示例性的,上述高频词组可以是经统计获得的该用户经常使用的词组,也可以是全网的用户经常使用的词组,也可以是在某一时间段内特定用户经常使用的词组,在此不做限定。在考虑是否将识别出的第二文本信息推荐给用户的时,还可以考虑上述第二文本信息是否为高频词组,如果是高频词组,那么可以判断很有可能用户输入的文本中的某一个或多个文字是错误的才导致没有通过手写模型直接识别出第二文本,这种情况下,可以选择推荐根据第一文本信息的读音信息识别出的第二文本信息。
83.例如,第一文本信息为“陶贴”,在考虑是否将识别出的第二文本信息推荐给用户的时,还可以考虑上述第二文本信息“饕餮”是否为高频词组,那么明显,“饕餮”无论在全网的用户经常使用的词组中,还是在经统计获得的该用户经常使用的词组都属于高频词组。所以可以判断很有可能用户输入的文本中的某一个或多个文字是错误的才导致没有通过手写模型直接识别出第二文本“饕餮”,这种情况下,可以选择推荐根据第一文本信息的读音信息识别出的第二文本信息“饕餮”。
84.由于与第一文本信息对应的读音信息具有相同或相似读音的第二文本信息会有非常多种,需要进一步筛选来确定用户实际希望书写的文本,为解决上述问题,上述基于所述读音信息,生成与上述读音信息具有相同或相似读音的第二文本信息,包括:
85.上述基于上述读音信息并结合上文信息,生成与上述读音信息具有相同或相似读音的第二文本信息。
86.示例性的,上述上文信息可以是用户在输入上述图形化数据前已经输入的文本信息,可以选择与上文信息关联度较高的文本信息进行展示,来进一步筛选来确定用户实际希望书写的文本,提高用户输入时,文本推荐的准确性。
87.在一些示例中,上述方法还可以包括:
88.分别判断上述第一文本信息和上述第二文本信息与上文信息的关联度;
89.选择与上文信息关联度较高的文本信息进行展示。
90.示例性的,在确定推荐第一文本信息还是第二文本信息时,可以考虑用户在输入上述图形化数据前已经输入的文本信息,选择与上文信息关联度较高的文本信息进行展示,来进一步筛选来确定用户实际希望书写的文本,提高用户输入时,文本推荐的准确性。
91.示例性的,第一文本信息是“小瞧”,第二文本信息是“小桥”,在确定推荐第一文本信息“小瞧”还是第二文本信息“小桥”时,可以考虑用户在输入上述图形化数据前已经输入的文本信息。例如,用户在输入上述图形化数据前已经输入的文本信息为“河流穿过”,那么可以选择与上文信息关联度较高的文本信息“小桥”进行展示,来进一步筛选来确定用户实
际希望书写的文本,提高用户输入时,文本推荐的准确性。
92.上述示例是根据是否能和识别出的文本信息组成词组或构成句子等因素作为选择条件,来进一步筛选来确定用户实际希望书写的文本的。在一些示例中还可以通过用户在输入上述图形化数据前已经输入的文本信息的整体含义来进一步筛选来确定用户实际希望书写的文本。例如,第一文本信息是“小瞧”,第二文本信息是“小桥”,在确定推荐第一文本信息“小瞧”还是第二文本信息“小桥”时,可以考虑用户在输入上述图形化数据前已经输入的文本信息。例如,用户在输入上述图形化数据前已经输入的文本信息的整体含义在描述景观等信息,那么可以选择与上文信息关联度较高的文本信息“小桥”进行展示,来进一步筛选来确定用户实际希望书写的文本,提高用户输入时,文本推荐的准确性。
93.根据一些实施例,作为对上述图1及多种实施例所示输入识别方法的实现,本技术实施例还提供了一种生成式摘要的生成装置,用于对上述图1以及上述多个实施例所示的方法进行实现。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。如图2所示,该输入识别装置包括:确定单元21、识别单元22和生成单元23,其中:
94.生成单元21,可以用于根据输入的图形化数据确定所述图形化数据对应的第一文本信息,其中,所述图形化数据包括文本的书写数据。
95.识别单元22,可以用于识别所述第一文本信息,获取所述第一文本信息的读音信息。
96.识别单元23,可以用于基于所述读音信息,生成与所述读音信息具有相同或相似读音的第二文本信息。
97.借由上述技术方案,对于现有技术存在的问题,上述输入识别装置,通过根据输入的图形化数据确定所述图形化数据对应的第一文本信息,其中,上述图形化数据包括文本的书写数据。识别上述第一文本信息,获取上述第一文本信息的读音信息。基于上述读音信息,生成与上述读音信息具有相同或相似读音的第二文本信息。在上述方案中,通过识别图形化数据中文本的书写数据,即通过输入文本的字形来分析获得第一文本。然后,通过分析获得的第一文本的读音信息,来获取与上述读音信息具有相同或相似读音的第二文本信息。从而能保证在用户不会书写具体的文本时,可以通过输入与希望书写的文本相同或相似读音的文本,经由本识别方法,在识别出书写文本后,根据书写文本对应的读音生成与书写的文本相同或相似读音的文本,从而方便用户在提笔忘字又不具备文本拼写能力的情况下,快速通过自己会写的文本辅助生成自己希望输入但是不会书写的文本。为用户使用输入法提供极大的便利。降低了手写输入法的使用门槛。提升了用户通过手写输入法进行文本输入的效率同时改善了用户的使用体验。
98.示例性的,所述第一文本信息为汉字文本信息,所述识别单元具体用于:
99.识别所述汉字文本信息,获取所述汉字文本信息中每个汉字的拼音音节;
100.所述生成单元具体用于:
101.基于所述拼音音节,生成与所述拼音音节的组合具有相同或相似读音的候选汉字文本信息。
102.示例性的,所述生成单元具体用于:
103.基于所述读音信息通过预设组词模型,生成与所述读音信息具有相同或相似读音的词组。
104.示例性的,所述生成单元还用于:
105.将所述第二文本信息作为候选项,或显示所述第二文本信息。
106.示例性的,所述生成单元具体用于:
107.在识别到所述第一文本信息为非常规词组和/或所述第二文本信息为高频词组时,显示所述第二文本信息。
108.示例性的,所述生成单元具体用于:
109.所述基于所述读音信息并结合上文信息,生成与所述读音信息具有相同或相似读音的第二文本信息。
110.示例性的,所述生成单元还包括:
111.分别判断所述第一文本信息和所述第二文本信息与上文信息的关联度;
112.选择与上文信息关联度较高的文本信息进行展示。
113.示例性的,所述生成单元还包括:
114.分别判断所述第一文本信息和所述第二文本信息与上文信息的关联度;
115.选择与上文信息关联度较高的文本信息进行展示。
116.本技术实施例提供的方法,可以由客户端执行也可以由服务器执行,以下对执行上述方法的客户端和服务器分别进行说明。
117.图3示出了一种客户端300的框图。例如,客户端300可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
118.参照图3,客户端300可以包括以下一个或多个组件:处理组件302,存储器304,电源组件306,多媒体组件308,音频组件310,输入/输出(i/o)接口312,传感器组件314,以及通信组件316。
119.处理组件302通常控制客户端300的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件302可以包括一个或多个处理器320来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件302可以包括一个或多个模块,便于处理组件302和其他组件之间的交互。例如,处理部件302可以包括多媒体模块,以方便多媒体组件308和处理组件302之间的交互。
120.存储器304被配置为存储各种类型的数据以支持在客户端300的操作。这些数据的示例包括用于在客户端300上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器304可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
121.电源组件306为客户端300的各种组件提供电力。电源组件306可以包括电源管理系统,一个或多个电源,及其他与为客户端300生成、管理和分配电力相关联的组件。
122.多媒体组件308包括在所述客户端300和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传
感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件308包括一个前置摄像头和/或后置摄像头。当客户端300处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
123.音频组件310被配置为输出和/或输入音频信号。例如,音频组件310包括一个麦克风(mic),当客户端300处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器304或经由通信组件316发送。在一些实施例中,音频组件310还包括一个扬声器,用于输出音频信号。
124.i/o接口为处理组件302和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
125.传感器组件314包括一个或多个传感器,用于为客户端300提供各个方面的状态评估。例如,传感器组件314可以检测到设备300的打开/关闭状态,组件的相对定位,例如所述组件为客户端300的显示器和小键盘,传感器组件314还可以检测客户端300或客户端300一个组件的位置改变,用户与客户端300接触的存在或不存在,客户端300方位或加速/减速和客户端300的温度变化。传感器组件314可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件314还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件314还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
126.通信组件316被配置为便于客户端300和其他设备之间有线或无线方式的通信。客户端300可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件316经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件316还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
127.在示例性实施例中,客户端300可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法:
128.根据输入的图形化数据确定所述图形化数据对应的第一文本信息,其中,所述图形化数据包括文本的书写数据;
129.识别所述第一文本信息,获取所述第一文本信息的读音信息;
130.基于所述读音信息,生成与所述读音信息具有相同或相似读音的第二文本信息。
131.示例性的,上述第一文本信息为汉字文本信息,
132.所述识别所述第一文本信息,获取所述第一文本信息的读音信息,包括:
133.识别所述汉字文本信息,获取所述汉字文本信息中每个汉字的拼音音节;
134.所述基于所述读音信息,生成与所述读音信息具有相同或相似读音的第二文本信息,包括:
135.基于所述拼音音节,生成与所述拼音音节的组合具有相同或相似读音的候选汉字
文本信息。
136.示例性的,上述基于所述读音信息,生成与所述读音信息具有相同或相似读音的第二文本信息,包括:
137.基于所述读音信息通过预设组词模型,生成与所述读音信息具有相同或相似读音的词组。
138.示例性的,上述方法还包括:
139.将所述第二文本信息作为候选项,或显示所述第二文本信息。
140.示例性的,上述显示所述第二文本信息,包括:
141.在识别到所述第一文本信息为非常规词组和/或所述第二文本信息为高频词组时,显示所述第二文本信息。
142.示例性的,上述基于所述读音信息,生成与所述读音信息具有相同或相似读音的第二文本信息,包括:
143.所述基于所述读音信息并结合上文信息,生成与所述读音信息具有相同或相似读音的第二文本信息。
144.示例性的,上述方法还包括:
145.分别判断所述第一文本信息和所述第二文本信息与上文信息的关联度;
146.选择与上文信息关联度较高的文本信息进行展示。
147.图4是本技术实施例中服务器的结构示意图。该服务器400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)422(例如,一个或一个以上处理器)和存储器432,一个或一个以上存储应用程序442或数据444的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器432和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器422可以设置为与存储介质430通信,在服务器400上执行存储介质430中的一系列指令操作。
148.更进一步地,中央处理器422可以执行下述方法:
149.根据输入的图形化数据确定所述图形化数据对应的第一文本信息,其中,所述图形化数据包括文本的书写数据;
150.识别所述第一文本信息,获取所述第一文本信息的读音信息;
151.基于所述读音信息,生成与所述读音信息具有相同或相似读音的第二文本信息。
152.示例性的,上述第一文本信息为汉字文本信息,
153.所述识别所述第一文本信息,获取所述第一文本信息的读音信息,包括:
154.识别所述汉字文本信息,获取所述汉字文本信息中每个汉字的拼音音节;
155.所述基于所述读音信息,生成与所述读音信息具有相同或相似读音的第二文本信息,包括:
156.基于所述拼音音节,生成与所述拼音音节的组合具有相同或相似读音的候选汉字文本信息。
157.示例性的,上述基于所述读音信息,生成与所述读音信息具有相同或相似读音的第二文本信息,包括:
158.基于所述读音信息通过预设组词模型,生成与所述读音信息具有相同或相似读音的词组。
159.示例性的,上述方法还包括:
160.将所述第二文本信息作为候选项,或显示所述第二文本信息。
161.示例性的,上述显示所述第二文本信息,包括:
162.在识别到所述第一文本信息为非常规词组和/或所述第二文本信息为高频词组时,显示所述第二文本信息。
163.示例性的,上述基于所述读音信息,生成与所述读音信息具有相同或相似读音的第二文本信息,包括:
164.所述基于所述读音信息并结合上文信息,生成与所述读音信息具有相同或相似读音的第二文本信息。
165.示例性的,上述方法还包括:
166.分别判断所述第一文本信息和所述第二文本信息与上文信息的关联度;
167.选择与上文信息关联度较高的文本信息进行展示。
168.服务器400还可以包括一个或一个以上电源426,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口456,一个或一个以上键盘456,和/或,一个或一个以上操作系统441,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等等。
169.本技术实施例还提供了一种计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行以上方法实施例提供的输入识别方法。
170.综上,上述实施例提供的一种计算机可读介质,对于现有技术存在的问题,上述方法通过根据输入的图形化数据确定所述图形化数据对应的第一文本信息,其中,上述图形化数据包括文本的书写数据。识别上述第一文本信息,获取上述第一文本信息的读音信息。基于上述读音信息,生成与上述读音信息具有相同或相似读音的第二文本信息。在上述方案中,通过识别图形化数据中文本的书写数据,即通过输入文本的字形来分析获得第一文本。然后,通过分析获得的第一文本的读音信息,来获取与上述读音信息具有相同或相似读音的第二文本信息。从而能保证在用户不会书写具体的文本时,可以通过输入与希望书写的文本相同或相似读音的文本,经由本识别方法,在识别出书写文本后,根据书写文本对应的读音生成与书写的文本相同或相似读音的文本,从而方便用户在提笔忘字又不具备文本拼写能力的情况下,快速通过自己会写的文本辅助生成自己希望输入但是不会书写的文本。为用户使用输入法提供极大的便利。降低了手写输入法的使用门槛。提升了用户通过手写输入法进行文本输入的效率同时改善了用户的使用体验。
171.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求指出。
172.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制
173.以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和
原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1