一种信息处理方法、设备以及存储介质

文档序号:1951956 发布日期:2021-12-10 浏览:14次 >En<

阅读说明:本技术 一种信息处理方法、设备以及存储介质 (Information processing method, device and storage medium ) 是由 张冠南 白路远 于 2021-09-03 设计创作,主要内容包括:本发明实施例提供了一种信息处理方法、设备以及存储介质,信息处理方法包括:获取输入的包含第一类字符的输入信息;根据输入信息的第一类字符在字符表确定索引结果;其中,字符表中对应不同的第一类字符均对应有不同的索引结果;根据索引结果在字符数组内进行匹配,确认查询得到与第一类字符不同且具有对应关系的包含第二类字符,则输出包含第二类字符的输出信息;其中,第二类字符和第一类字符不同且具有对应关系,字符数组为与第二类字符对应的序列组。实现了无需用户进行字符种类的切换操作,就能够输出与输入时所采用的完全不同的字符,且基于字符表和字符数组来确定的输出信息,具有高准确度、节约运算资源,以及提高运算效率的优点。(The embodiment of the invention provides an information processing method, equipment and a storage medium, wherein the information processing method comprises the following steps: acquiring input information containing first-class characters; determining an index result in a character table according to the first type of characters of the input information; wherein, different index results are corresponding to different first-class characters in the character table; matching in the character array according to the index result, confirming that the second type of characters which are different from the first type of characters and have corresponding relation are obtained by inquiry, and outputting output information containing the second type of characters; the second type of characters are different from the first type of characters and have corresponding relations, and the character array is a sequence group corresponding to the second type of characters. The method and the device have the advantages that completely different characters can be output from the input without switching the character types by a user, the output information is determined based on the character table and the character array, and the method and the device have the advantages of high accuracy, calculation resource saving and calculation efficiency improvement.)

一种信息处理方法、设备以及存储介质

技术领域

本发明涉及通信技术领域,尤其涉及一种信息处理方法、设备以及存储介质。

背景技术

在信息输入过程中,输入法既可以支持一种语言的输入,也可以支持多种语言的输入,每种语言的输入对应一种输入法模式。当进行多种语言的信息输入时,需要在多种输入法模式之间进行输入法切换。但是在电子设备上切换输入法的操作比较麻烦,例如,按用户使用习惯,输入法常默认为中文输入法,此时若用户需要输入拼音、英文等,还需要切换键盘的输入法才能够输出对应的拼音、英文等。尤其是针对互联网应用以及中后台软件中,应用最为广泛的字母式验证码的验证方法,用户需要在验证时输入对应的字母才能够通过验证,也就是,需要将中文输入法切换为英文输入法。如此,显然切换输入法的方式操作较为烦杂,给用户操作带来不便

发明内容

针对现有技术中存在的上述技术问题,本发明提供了一种信息处理方法、设备以及存储介质,其无需用户进行字符种类的切换操作,就能够输出与输入时所采用的完全不同的字符。

第一方面,本发明实施例提供了一种信息处理方法,包括:

获取包含第一类字符的输入信息;

根据所述输入信息的第一类字符在字符表确定索引结果;其中,所述字符表中对应不同的第一类字符均对应有不同的索引结果;

根据所述索引结果在字符数组内进行匹配,确认得到与所述第一类字符不同且具有对应关系的第二类字符,则输出包含所述第二类字符的输出信息;其中,所述字符数组为与所述第二类字符对应的序列组。

在一些实施例中,所述根据所述输入信息的第一类字符在字符表确定索引结果,具体包括:

根据对应所述第一类字符的编码集以及所述输入信息生成查询信息;

根据所述查询信息在所述字符表中确定索引结果。

在一些实施例中,所述根据所述查询信息在所述字符表中确定索引结果,具体包括:

将所述查询信息中的编码转换为二维坐标值;

根据所述二维坐标值在构造为二维表的所述字符表内确定索引结果,其中,所述字符表的横轴为高位字节轴,纵轴为低位字节轴。

在一些实施例中,在所述获取包含第一类字符的输入信息之前,所述方法还包括:

生成用于验证的校验信息,其中,所述校验信息包含有所述第二类字符;

所述获取包含第一类字符的输入信息,具体包括:

获取基于所述校验信息中的第二类字符输入的包含第一类字符的输入信息。

在一些实施例中,所述方法还包括:

所述输出信息中的第二类字符与所述校验信息中的第二类字符的比对结果一致,则确定符合验证条件。

在一些实施例中,所述方法还包括:

在所述校验信息中包含第三类字符的情况下,确定所述校验信息中的第三类字符为干扰项,并删除用于与所述输出信息比对的所述校验信息中包含的干扰项。

在一些实施例中,所述方法还包括:

在所述输入信息所包含的第一类字符为多个的情况下,确定所述输入信息中的多个第一类字符的输入序列;

生成与所述输入序列中的多个第一类字符分别对应的多个索引结果;

根据所述输入序列依次在所述字符数组内依次确定所述多个索引结果。

在一些实施例中,所述在所述输出信息中的第二类字符与所述校验信息中的第二类字符的比对结果通过的情况下,则确定用户身份符合验证条件,具体包括:

在所校验信息所包含的第二类字符为多个的情况下,确定所述校验信息的多个第二类字符能够组成的多个子集;

在所述输出信息中的多个第二类字符组成的集合为所述子集的情况下,确定比对结果通过。

第二方面,本发明实施例还提供了一种信息处理设备,包括:

获取模块,其配置为获取包含第一类字符的输入信息;

处理模块,其配置为将所述输入信息输入到字符表中,生成索引结果;其中,所述字符表中对应不同的第一类字符均对应有不同的索引结果;

根据所述索引结果在字符数组内进行匹配,确认得到与所述第一类字符不同且具有对应关系的第二类字符,则输出包含所述第二类字符的输出信息;其中,所述字符数组为与所述第二类字符对应的序列组。

第三方面,本发明实施例还提供了一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述信息处理方法的步骤。

与现有技术相比,本发明实施例的有益效果在于:本发明通过在获取到包含第一类字符的输入信息后,根据字符表和字符数组确定输出包含第二类字符的输出信息,实现了无需用户进行字符种类的切换操作,就能够输出与输入时所采用的完全不同的字符,且基于字符表和字符数组来确定的输出信息,具有高准确度、节约运算资源,以及提高运算效率的优点,用户使用体验得到了很大的提升。

附图说明

在不一定按比例绘制的附图中,相同的附图标记可以在不同的视图中描述相似的部件。具有字母后缀或不同字母后缀的相同附图标记可以表示相似部件的不同实例。附图大体上通过举例而不是限制的方式示出各种实施例,并且与说明书以及权利要求书一起用于对所公开的实施例进行说明。在适当的时候,在所有附图中使用相同的附图标记指代同一或相似的部分。这样的实施例是例证性的,而并非旨在作为本装置或方法的穷尽或排他实施例。

图1为本发明实施例信息处理方法的第一流程图;

图2为本发明实施例的字符表的示意图;

图3为本发明实施例信息处理方法的第二流程图;

图4为本发明实施例信息处理设备的结构框图。

图中的附图标记所表示的构件:

100-信息处理设备;101-获取模块;102-处理模块;103-生成模块。

具体实施方式

此处参考附图描述本发明的各种方案以及特征。

应理解的是,可以对此处发明的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本发明的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且与上面给出的对本发明的大致描述以及下面给出的对实施例的详细描述一起用于解释本发明的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式。

当结合附图时,鉴于以下详细说明,本发明的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本发明的具体实施例;然而,应当理解,所发明的实施例仅仅是本发明的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本发明模糊不清。因此,本文所发明的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本发明。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本发明的相同或不同实施例中的一个或多个。

图1为本申请实施例信息处理方法的流程图,该信息处理方法可应用于任一客户端上的应用程序,如移动终端上的应用程序、H5页面、web应用等等。

第一方面,本发明实施例提供了一种信息处理方法,如图1所示,信息处理方法包括步骤S101至步骤S103。

步骤S101:获取包含第一类字符的输入信息。

具体地,字符可以包括字母、数字、运算符号、标点符号、功能性符号以及与不同语言对应的文字等。为便于区分和描述,本申请实施例中将与输入相关的字符称为第一类字符。该第一类字符可以为字母、数字、运算符号、标点符号、功能性符号以及与不同语言对应的文字中的任一类字符,本申请对此不做具体限定,为更好的理解本申请技术方案,下文中将以第一类字符为中文进行具体说明。

具体地,上述输入信息可以是基于实时的输入场景获取到的,即该输入信息与实时的输入场景相关。实时的输入场景可为密码输入场景、验证码输入场景、特定领域搜索场景、语音转文字等场景。该实时的输入场景与信息处理设备默认的输入场景是可以是不同的,也可以相同。

示例性地,在处于默认的输入场景的情况下,该信息处理设备的输入法可为与第一类字符相关的输入法,即中文输入法,当信息处理设备生成需要用户输入密码、输入验证码或输入特定领域搜索词的实时的输入场景时,信息处理设备仍处于中文输入状态,如此将获取到与实时的输入场景中的输入目标对应的包含中文的输入信息。例如,实时的输入场景为验证码验证的场景,用户可以根据信息处理设备上呈现的输入目标为“XFDG”的验证码,在中文输入状态下输入“XFDG”,使信息处理设备获取到与输入目标“XFDG”对应的中文的输入信息,如输入信息为中文表示的“仙风道骨”。

步骤S102:根据所述输入信息的第一类字符在字符表确定索引结果;其中,所述字符表中对应不同的第一类字符均对应有不同的索引结果。

具体地,信息处理方法还可以包括创建与第一类字符有关的字符表,该字符表中每个第一类字符均有与其一一对应的索引结果,如输入信息为“仙风道骨”,其中,“仙”这一字符在字符表中有与其对应的第一索引结果,“风”这一字符在字符表中有与其对应的第二索引结果,“道”这一字符在字符表中有与其对应的第三索引结果,如此,采用字符表能够确定与不同的第一类字符分别对应不同的索引结果的方式,能够节省大量存储空间,以及降低计算复杂度。

当然,在第一类字符为英文或数字等其他类型的字符的情况下,字符表中能够对应有与其一一对应的索引结果,该字符表是针对第一类字符创建的。

步骤S103:根据所述索引结果在字符数组内进行匹配,确认得到与所述第一类字符不同且具有对应关系的第二类字符,则输出包含所述第二类字符的输出信息;其中,所述字符数组为与所述第二类字符对应的序列组。

为便于区分和描述,本申请实施例中将与输出相关的字符称为第二类字符。该第二类字符可以为字母、数字、运算符号、标点符号、功能性符号以及与不同语言对应的文字中的任一类字符,本申请对此不做具体限定,为更好的理解本申请技术方案,下文中将以第二类字符为字母或多个字母组成的拼音进行具体说明。

具体地,多个第二类字符可以组合形成不同字符串,在第二类字符为字母的情况下,与第二类字符对应的字符串可理解为拼音,该拼音与中文具有对应关系。如此,上述字符数组可理解为存储有各个拼音与索引结果的映射关系,每个索引结果均有与其对应的拼音,字符数组以序列组的形式存储各个拼音。采用该字符数字能够降低存储的复杂程度,且能够减少匹配过程中的时间,提高匹配效率。

具体地,字符数组可存储有索引结果和第二类字符的映射关系,如输入信息为“仙”这一字符的情况下,基于“仙”在字符表中确定与其对应的第一索引结果,根据该第一索引结果能够在字符数组中确定与第一索引结果对应的第二类字符,第二类字符可为“X”,也可为“xian”,总之,输出信息包含的第二类字符是与输入信息包含的第一类字符具有对应关系的。

示例性地,在输入信息为“仙”的情况下,输出信息的第二类字符具体为缩写的结果“X”,还是为全拼的结果“xian”,可以由上述输入信息的字符数量和字符内容确定,该字符数量可理解为生成输入信息时用户操作以选择字符时的操作次数,如用户操作选择字符“X”时,字符数量和操作次均为一个;用户操作选择多个字符“Xian”时,字符数量和操作次均为四个。

例如,当用户基于输入目标“X”获取到的输入信息为“仙”,以及与确定输入信息对应的字符数量为一个,如此输出信息中的第二类字符为“X”;当用户基于输入目标“Xian”获取到的输入信息为“仙”,以及确定与输入信息对应的字符数量为四个,如此输出信息中的第二类字符为“Xian”,

进一步地,当用户基于输入目标“XFDG”获取到的输入信息为“仙风道骨”,以及确定与输入信息对应的字符数量为四个,如此针对每个第一类字符依次生成输出信息中的第二类字符,也就是输出信息中的第二类字符为“XFDG”;当用户基于输入目标“Xian FengDao Gu”获取到的输入信息为“仙风道骨”,以及确定与输入信息对应的字符数量为十三个,如此针对每个第一类字符依次生成输出信息中的第二类字符,也就是输出信息中的第二类字符为“Xian Feng Dao Gu”。

如此可见,本申请实施例输出信息中包含的第二类字符与上述输入信息的字符数量和字符内容具有对应关系,能够进一步智能地为用户提供包含第二类字符的输出信息,简化用户操作步骤。

本发明通过在获取到包含第一类字符的输入信息后,根据字符表和字符数组确定输出包含第二类字符的输出信息,实现了无需用户进行字符种类的切换操作,就能够输出与输入时所采用的完全不同的字符,且基于字符表和字符数组来确定的输出信息,具有高准确度、节约运算资源,以及提高运算效率的优点,用户使用体验得到了很大的提升。

在一些实施例中,在根据所述索引结果在字符数组内进行匹配,且无法得到匹配结果的情况下,则直接输出输入信息中的第一类字符。

具体地,在字符数组内匹配失败后,将无法确定与输入信息的第一类字符对应的第二类字符,此时将输入信息中的第一类字符不做处理,直接作为输出信息输出。

在一些实施例中,步骤S102:所述根据所述输入信息的第一类字符在字符表确定索引结果,具体包括步骤S201至步骤S202。

步骤S201:根据对应所述第一类字符的编码集以及所述输入信息生成查询信息。

步骤S202:根据所述查询信息在所述字符表中确定索引结果。

具体地,上述编码集可理解为汉字编码集,如GBK,GBK是一个汉字编码标准。该编码集针对每个第一类字符均具有不同的编码,根据输入信息以及输入信息中包含的第一类字符在编码集中的编码,生成能够在字符表中确定索引结果的查询信息。

示例性地,以汉字编码集GB2312为例,在该汉字编码集中“仙”字的编码为CFC9,根据该编码在字符表中确定与编码对应的索引结果。

在一些实施例中,步骤S202:所述根据所述查询信息在所述字符表中确定索引结果,具体包括:

将所述查询信息中的编码转换为二维坐标值;

根据所述二维坐标值在构造为二维表的所述字符表内确定索引结果,其中,所述字符表的横轴为高位字节轴,纵轴为低位字节轴。

示例性地,继续以汉字编码集GB2312为例,在该汉字编码集中“仙”字的编码为“CFC9”,将编码“CFC9”转换为十进制表达的二维坐标值,二维坐标值为“207,201”,该二维坐标值可作为查询信息输入到字符表中,在字符表中能够确定与该二维坐标值对应的唯一的索引结果。如图2所示,图2中示出的是本申请实施例的字符表的示意图,在该字符表中可根据二维坐标值“207,201”,确定索引结果“467”。由于字符数组为与第二类字符对应的序列组,基于索引结果“467”能够在字符数组内匹配与之对应的匹配结果,即拼音“xian”。

可以理解的是,上述二维坐标值“207,201”中的“207”可理解为高位字节轴,“201”可理解为低位字节轴。上述编码转化为二维坐标值,并通过二维坐标值在字符表中确定唯一的索引结果。

在一些实施例中,如图3所示,在所述获取包含第一类字符的输入信息(步骤S101)之前,所述方法还包括步骤S301。

步骤S301:生成用于验证的校验信息,其中,所述校验信息包含有所述第二类字符。

具体地,该校验信息可基于验证码输入场景、密码输入场景等场景生成,以校验信息基于验证码输入场景为例,为验证用户身份,信息处理设备生成包含验证码的校验信息,该验证码可以至少包括多个依次排列的字母,如验证码为“XFDG”。

所述获取包含第一类字符的输入信息(步骤S101),具体包括步骤S302。步骤S302:获取基于所述校验信息中的第二类字符输入的包含第一类字符的输入信息。

具体地,用户在接收到与验证码对应的校验信息后,根据该校验信息在与第一类字符对应的输入法下输入“XFDG”,即在中文输入法下输入“XFDG”。

上述是以输入信息是基于验证码输入场景、密码输入场景等场景获取到的,下述本申请实施例将以输入信息是基于特定领域搜索场景获取到的,以及基于语音转文字场景获取到的分别进行说明。

示例性地,信息处理设备可以响应于在特定领域下发送的搜索请求,基于所述搜索请求接收包含第一类字符的输入信息,该输入信息可以与上述特定领域相关,且该输入信息是在与中文输入法下输入的,如用户在键盘上依次确认“TB”,此时输入信息可为“淘宝”,也可为“头部”等等,此时可在多种第一类字符中选择出与该特定领域相关的内容作为输入信息,如在电商平台领域将会选择“淘宝”作为输入信息,在医疗领域将会选择“头部”作为输入信息,如此,能够更加贴合用户在特定邻域下的搜索场景,为用户提供更好的体验。

示例性地,信息处理设备还可以获取语音信息,将该语音信息转化为文字信息,将该文字信息作为输入信息进行输入,从而得到包含第二类字符的输入信息。在语音转文字的场景下,可以判断用户语音信息中是否包含第二类字符;当用户所输入的语音信息中包含第二类字符,且具有与该第二类字符同音的第一类字符的情况下,可以将语音信息中的第二类字符直接转化为与其对应的第一类字符作为输入信息进行呈现;当用户所输入的语音信息中包含第二类字符,且不具有与该第二类字符同音的第一类字符的情况下,可以将语音信息中的第二类字符直接作为输入信息进行呈现。

具体举例进行说明,上述语音信息为“PCSD”,此时判断出语音信息中包含为字母的第二类字符,其中,字符“P”具有与其对应的为中文的第一类字符“批”;字符“D”具有与其对应的为中文的第一类字符“地”,而字符“C”和字符“S”并不具有与其对应的第一类字符,因此,将语音信息转为文字的结果可为“批CS地”,该“批CS地”可以作为输入信息进行输入。

在一些实施例中,所述方法还包括:

所述输出信息中的第二类字符与所述校验信息中的第二类字符的比对结果一致,则确定符合验证条件。此处一致可理解为输出信息中的第二类字符与校验信息中的第二类字符的完全相同。

在一些实施例中,在输出信息中的第二类字符与校验信息中的第二类字符的对比结果满足预设条件的情况下,确定符合验证条件。其中,输出信息中的第二类字符可与校验信息中的第二类字符不完全对应,部分对应即可确定符合验证条件,从而确认用户身份。

示例性地,上述预设条件可为满足字符对比率,如字符对比率在60%,上述校验信息为“XFDG”,输出信息中的第二类字符为“XDG”,如此可确定输出信息中的第二类字符与校验信息中的第二类字符之间的字符对比率在75%,由于高于字符对比率60%,则可认证符合验证条件。

具体地,在输出信息中的第二类字符与校验信息中的第二类字符的比对结果不一致,未满足预设条件的情况下,且确定用户不符合验证条件,用户身份验证不通过。

在一些实施例中,所述方法还包括:判断所述校验信息中是否包含第三类信息。

若是,即在所述校验信息中包含第三类字符的情况下,确定所述校验信息中的第三类字符为干扰项,并删除用于与所述输出信息比对的所述校验信息中包含的干扰项。

若否,可以继续判断所述校验信息中是否包含第四类字符,或直接确认所述校验信息中的字符均为第二类字符。其中,上述第四类字符为与第三类字符不同的字符,其也为校验信息中的干扰项,其中,第四类字符可为符号。

具体地,上述第三类字符可为与第一类字符和第二类字符完全不同的字符,该第三类字符可以为字母、数字、运算符号、标点符号、功能性符号以及与不同语言对应的文字中的任一类字符,本申请对此不做具体限定,为更好的理解本申请技术方案,下文中将以第三类字符为数字进行具体说明。

具体地,在信息处理设备的输入法为中文输入法,以及校验信息包含第三类字符的情况下,第三类字符会对输入信息造成干扰,如校验信息为“xf3g”,此时在中文输入法下输入“xf”后再输入“3”,则会选择与“xf”对应的中文候选列中的第三个候选对象,如“消费”,并在输入“3”后输入“g”,则可能会生成“消费观”。可见,用户实际输入的字符数量为4个,而最终生成的字符数量为3个,确定生成输入信息时用户输入的对象包含第三类字符,将校验信息中的该第三类字符判定为干扰项。

具体地,在确定输入信息包含第三类字符的情况下,可以删除用于与输出信息比对的校验信息中包含的第三类字符,如初始的校验信息为“xf3g”,则用于与输出信息比对的校验信息则为“xfg”,如此能够消除干扰项对输出信息与校验信息的比对结果的影响。

进一步举例说明,基于为“消费观”的输入信息将会生成为“xfg”的输出信息,将该输出信息“xfg”与用于与输出信息比对的校验信息为“xfg”进行比对,此时初始的校验信息中的第三类字符已经删除,由此确定输出信息中的第二类字符与校验信息中的第二类字符比对结果通过,即可确定符合验证条件,从而确认用户身份。如此删除用于与输出信息比对的校验信息中包含的干扰项,将得到的输出信息中的第二类字符与删除干扰项的校验信息中的第二类字符进行比对,对确定是否符合验证条件进行判断。

在一些实施例中,所述方法还包括:

在所述输入信息所包含的第一类字符为多个的情况下,确定所述输入信息中的多个第一类字符的输入序列;

生成与所述输入序列中的多个第一类字符分别对应的多个索引结果;

根据所述输入序列依次在所述字符数组内依次确定所述多个索引结果。

具体地,上述第一类字符为多个的情况下,根据用户输入的顺序可以确定输入序列。例如,在校验用户身份的场景下,用户基于校验信息“XFDG”,在中文输入法下依序输入“X”、“F”、“D”以及“G”,此时多个第一类字符的输入的顺序即为输入序列,输入信息为与校验信息对应的第一类字符,即“仙风道骨”,信息处理设备可根据输入信息“仙风道骨”,依次将第一类字符“仙”、“风”、“道”以及“骨”分别输入到字符表中,得到四个不同的索引结果,并将四个不同的索引结果依次在字符数组内进行匹配,得到四个不同的匹配结果,再结合与输入信息对应的字符数量,即生成输入信息“仙风道骨”时为四次的操作次数,输出与四个不同的匹配结果分别对应的第二类字符的输出信息,即输出信息“XFDG”。

如此实现无需将中文输入法切换为英文输入法,就能够直接输出包含与输入信息的字符类型不同的字符类型的输出信息,简化了需要输出不同种类字符的操作步骤。

在一些实施例中,所述在所述输出信息中的第二类字符与所述校验信息中的第二类字符的比对结果通过的情况下,则确定用户身份符合验证条件,具体包括:

在所校验信息所包含的第二类字符为多个的情况下,确定所述校验信息的多个第二类字符能够组成的多个子集;

在所述输出信息中的多个第二类字符组成的集合为所述子集的情况下,确定比对结果通过。

具体地,在校验信息中包含的多个第二类字符对应有多个字母组成的拼音的情况下,该多个第二类字符对应的拼音可具有多个子集,子集可理解为包含多个第二类字符中的任意一个或多个字符。如校验信息为“xian”,则校验信息中的多个第二类字符的子集可为“xa”、“xi”,以及“xia”等。

由此,在输出信息中的多个第二类字符组成的集合为校验信息中的多个第二类字符形成集合的子集的情况下,仍能够确定用户的身份,确定比对结果通过。

在一些实施例中,在上述输入信息中的第一类字符为中文,且该中文为多音字的情况下,即在输入信息中的第一类字符具有与其关联的多个第二类字符的情况下,可以判断输出信息中的第二类字符是否为与所述输入信息中的第一类字符具有关联关系的字符;若是,则确定输出信息的输出结果准确,验证成功;若否,则确定输出信息的输出结果不准确,验证失败。

示例性地,输入信息为“曾”,与“曾”具有关联关系的拼音为“ceng”以及“zeng”,基于该输入信息在第一类字符表中会查到多个索引结果,每个索引结果对应不同的第二类字符,确定多个中的一个作为唯一的索引结果,,并基于该索引结果在字符数组中确定第二类字符,如确认“ceng”为输出信息中的第二类字符,在确定该第二类字符“ceng”为与输入信息“曾”具有关联关系的情况下,则确定输出信息的输出结果准确,验证成功。

第二方面,本发明实施例还提供了一种信息处理设备100,如图4所示,信息处理设备100包括获取模块101和处理模块102。获取模块101配置为获取包含第一类字符的输入信息。

处理模块102配置为将所述输入信息输入到字符表中,生成索引结果;其中,所述字符表中对应不同的第一类字符均对应有不同的索引结果;

根据所述索引结果在字符数组内进行匹配,确认得到与所述第一类字符不同且具有对应关系的第二类字符,则输出包含所述第二类字符的输出信息;其中,所述字符数组为与所述第二类字符对应的序列组。

在一些实施例中,所述处理模块102进一步配置为:

根据对应所述第一类字符的编码集以及所述输入信息生成查询信息;

根据所述查询信息在所述字符表中确定索引结果。

在一些实施例中,所述处理模块102进一步配置为:

将所述查询信息中的编码转换为二维坐标值;

根据所述二维坐标值在构造为二维表的所述字符表内确定索引结果,其中,所述字符表的横轴为高位字节轴,纵轴为低位字节轴。

在一些实施例中,所述信息处理设备100还包括生成模块103,生成模块103配置为在所述获取包含第一类字符的输入信息之前,生成用于验证的校验信息,其中,所述校验信息包含有所述第二类字符;

所述获取模块101进一步配置为:获取基于所述校验信息中的第二类字符输入的包含第一类字符的输入信息。

在一些实施例中,所述处理模块102进一步配置为:

所述输出信息中的第二类字符与所述校验信息中的第二类字符的比对结果一致,则确定符合验证条件。

在一些实施例中,所述处理模块102进一步配置为:

在所述校验信息中包含第三类字符的情况下,确定所述输入信息中的第三类字符为干扰项,并删除用于与所述输出信息比对的所述校验信息中包含的干扰项。

在一些实施例中,所述处理模块102进一步配置为:

在所述输入信息所包含的第一类字符为多个的情况下,确定所述输入信息中的多个第一类字符的输入序列;

生成与所述输入序列中的多个第一类字符分别对应的多个索引结果;

根据所述输入序列依次在所述字符数组内依次确定所述多个索引结果。

在一些实施例中,所述处理模块102进一步配置为:

在所校验信息所包含的第二类字符为多个的情况下,确定所述校验信息的多个第二类字符能够组成的多个子集;

在所述输出信息中的多个第二类字符组成的集合为所述子集的情况下,确定比对结果通过。

第三方面,本发明实施例还提供了一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述信息处理方法的步骤。

注意,根据本申请的各个实施例中的各个单元,可以实现为存储在存储器上的计算机可执行指令,由处理器执行时可以实现相应的步骤;也可以实现为具有相应逻辑计算能力的硬件;也可以实现为软件和硬件的组合(固件)。在一些实施例中,处理器可以实现为FPGA、ASIC、DSP芯片、SOC(片上系统)、MPU(例如但不限于Cortex)、等中的任何一种。处理器可以通信地耦合到存储器并且被配置为执行存储在其中的计算机可执行指令。存储器可以包括只读存储器(ROM)、闪存、随机存取存储器(RAM)、诸如同步DRAM(SDRAM)或Rambus DRAM的动态随机存取存储器(DRAM)、静态存储器(例如,闪存、静态随机存取存储器)等,其上以任何格式存储计算机可执行指令。计算机可执行指令可以被处理器访问,从ROM或者任何其他合适的存储位置读取,并加载到RAM中供处理器执行,以实现根据本申请各个实施例的无线通信方法。

应当注意的是,在本申请的系统的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本申请不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。

本申请的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本申请实施例的系统中的一些或者全部部件的一些或者全部功能。本申请还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本申请的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。另外,本申请可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。

此外,尽管已经在本文中描述了示例性实施例,其范围包括任何和所有基于本申请的具有等同元件、修改、省略、组合(例如,各种实施例交叉的方案)、改编或改变的实施例。权利要求书中的元件将被基于权利要求中采用的语言宽泛地解释,并不限于在本说明书中或本申请的实施期间所描述的示例,其示例将被解释为非排他性的。因此,本说明书和示例旨在仅被认为是示例,真正的范围和精神由以下权利要求以及其等同物的全部范围所指示。

以上描述旨在是说明性的而不是限制性的。例如,上述示例(或其一个或更多方案)可以彼此组合使用。例如本领域普通技术人员在阅读上述描述时可以使用其它实施例。另外,在上述具体实施方式中,各种特征可以被分组在一起以简单化本申请。这不应解释为一种不要求保护的公开的特征对于任一权利要求是必要的意图。相反,本申请的主题可以少于特定的公开的实施例的全部特征。从而,以下权利要求书作为示例或实施例在此并入具体实施方式中,其中每个权利要求独立地作为单独的实施例,并且考虑这些实施例可以以各种组合或排列彼此组合。本申请的范围应参照所附权利要求以及这些权利要求赋权的等同形式的全部范围来确定。

以上实施例仅为本申请的示例性实施例,不用于限制本申请,本申请的保护范围由权利要求书限定。本领域技术人员可以在本申请的实质和保护范围内,对本申请做出各种修改或等同替换,这种修改或等同替换也应视为落在本申请的保护范围内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:文本输入方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类