System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种汉字转拼音的方法及系统技术方案_技高网

一种汉字转拼音的方法及系统技术方案

技术编号:41012238 阅读:3 留言:0更新日期:2024-04-18 21:48
本发明专利技术提供了一种汉字转拼音的方法及系统,该方法包括:当实时接收到用户输入的目标字符串时,对目标字符串进行长度迭代处理,以将目标字符串转换成对应的目标类型;实时检测出与目标类型对应的拼音码,并将拼音码实时输入至预设拼音转换模型中,拼音码包含有具体的数值;实时接收预设拼音转换模型输出的与拼音码对应的初始汉字拼音,并实时判断初始汉字拼音是否与目标字符串相对应;若实时判断到初始汉字拼音与目标字符串相对应,则将初始汉字拼音设定为与目标字符串对应的目标汉字拼音,目标汉字拼音包括全拼音或者拼音首字母。本发明专利技术能够大批量的完成汉字的转换,提升了用户使用体验。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别涉及一种汉字转拼音的方法及系统


技术介绍

1、随着科技的进步以及生产力的快速发展,计算机技术也日趋成熟,并且已经在多个领域得到了深入的应用,提高了人们的工作效率,同时极大的方便了人们的生活。

2、其中,在人们进行计算机办公的过程中,难免会使用大量的汉字,具体的,在某些特殊场景下,需要将汉字转换成对应的拼音,以完成对应的工作要求。

3、进一步的,现有技术大部分通过hash匹配的方式来将汉字转换成对应的拼音,然而,此种转换方式只能逐个将每个汉字转换成对应的拼音,并不能同时完成大批量的转换处理,导致转换的效率较低,对应降低了用户体验。


技术实现思路

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.一种汉字转拼音的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的汉字转拼音的方法,其特征在于:所述对所述目标字符串进行长度迭代处理,以将所述目标字符串转换成对应的目标类型的步骤包括:

3.根据权利要求2所述的汉字转拼音的方法,其特征在于:所述通过所述预设编码网络将每一所述最小字符单元分别转换成对应的目标类型的步骤包括:

4.根据权利要求1所述的汉字转拼音的方法,其特征在于:所述实时接收所述预设拼音转换模型输出的与所述拼音码对应的初始汉字拼音的步骤包括:

5.根据权利要求4所述的汉字转拼音的方法,其特征在于:所述基于预设规则在若干所述待选拼音中实时匹配出与所述拼音码对应的初始汉字拼音的步骤包括:

6.根据权利要求1所述的汉字转拼音的方法,其特征在于:所述方法还包括:

7.根据权利要求6所述的汉字转拼音的方法,其特征在于:所述方法还包括:

8.一种汉字转拼音的系统,其特征在于,所述系统包括:

9.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的汉字转拼音的方法。

10.一种可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任意一项所述的汉字转拼音的方法。

...

【技术特征摘要】

1.一种汉字转拼音的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的汉字转拼音的方法,其特征在于:所述对所述目标字符串进行长度迭代处理,以将所述目标字符串转换成对应的目标类型的步骤包括:

3.根据权利要求2所述的汉字转拼音的方法,其特征在于:所述通过所述预设编码网络将每一所述最小字符单元分别转换成对应的目标类型的步骤包括:

4.根据权利要求1所述的汉字转拼音的方法,其特征在于:所述实时接收所述预设拼音转换模型输出的与所述拼音码对应的初始汉字拼音的步骤包括:

5.根据权利要求4所述的汉字转拼音的方法,其特征在于:所述基于预设规则在若干所述待选拼音中实时匹配出与...

【专利技术属性】
技术研发人员:梁羽平吴东崔坚曾忠安丁川樊海东叶凯鲁冰青
申请(专利权)人:江西曼荼罗软件有限公司
类型:发明
国别省市:

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

1