[发明专利]一种实现的多音字汉字转拼音的方法在审
申请号: | 201610781359.6 | 申请日: | 2016-08-31 |
公开(公告)号: | CN106383848A | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 丛锐;刘永辉;孟令军;赵明 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/28;G06F17/22 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孟峣 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现的多音字汉字转拼音的方法,其实现过程为通过定义数组并返回转换后的二维数组,然后二维数组排列组合,递归调用,实现多音字汉字转拼音。该一种实现的多音字汉字转拼音的方法与现有技术相比,能够完美契合多音汉字,通过该方法可匹配合理的搜索结果,大大提高现有搜索的匹配度,增强用户的使用体验,实用性强,适用范围广泛,易于推广。 | ||
搜索关键词: | 一种 实现 多音字 汉字 拼音 方法 | ||
【主权项】:
一种实现的多音字汉字转拼音的方法,其特征在于,其实现过程为:一、接收待转换的字符串,然后将其转换为char[]数组,定义与char[]数组等长度的二维数组temp[][],用来存储每个char转换后的结果;二、遍历得到的char[]数组,获取每一个char字符,并将其放入上述二维数组temp[][]中;三、通过得到的temp[][]第一位长度length1和第二位长度length2,获取两位排列组合后长度newlength=length1*length2,创建temp[newlength]来接收第一位与第二位排列组合后产生的结果;四、创建新二维数组newtemp[][]将原temp[][]中第二位往后的值一次填入newtemp[][]中第一位往后的位置,第一位置空出,将temp[newlength]填入第一位置;五、递归调用上述步骤三、四,将newtemp[][]作为参数传入,即可获取最终结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610781359.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种页面内容处理方法和装置
- 下一篇:信息整合系统及方法