一种汉语拼音的输出系统及方法

文档序号:6631002阅读:741来源:国知局
一种汉语拼音的输出系统及方法
【专利摘要】本发明公开了一种汉语拼音的输出系统及方法,该系统包括用户交互模块的输入模块、汉字注音关联表构造模块、文本分解处理模块、单音字检索注音模块、多音字检索注音模块、用户交互模块的输出模块。本发明应用PHP语言编写的web应用程序,完成了为汉字自动添加拼音的工作,只要电脑能联网,输入网址后,根据汉字可以直接输出拼音。该系统比目前为汉字添加拼音技术的工作效率要高,操作简便,并且能同时输出拼音和汉字或只输出相应的拼音。
【专利说明】一种汉语拼音的输出系统及方法

【技术领域】
[0001]本发明属于计算机【技术领域】,涉及一种汉语拼音的输出系统及方法。

【背景技术】
[0002]编辑文档时,在文档中需要输入汉语拼音,现有的方法一是可以利用Word软件中自带的特殊符号功能输入拼音和音调,二是利用Word中的格式进行编辑,但一般都只能同时输入汉字和拼音,三是利用一些特殊的软件来完成。这些技术虽然能完成拼音的输入,但输入的速度很慢,而且需要仔细核对,以免出错。如果需要快速、大量输入汉语拼音时,耗时就很长,也很麻烦。


【发明内容】

[0003]本发明的目的在于克服上述技术存在的缺陷,提供一种汉语拼音的输出方法,该方法应用PHP语言编写的web应用程序,使用PHP的HASH数组来存储汉字和拼音库,完成了为汉字自动添加拼音的工作,只要电脑能联网,输入网址后,根据汉字可以直接输出拼音。该系统比目前为汉字添加拼音技术的工作效率要高,操作简便,并且能同时输出拼音和汉字或只输出相应的拼音。其具体技术方案为:
[0004]—种汉语拼音的输出系统,包括用户交互模块的输入模块、汉字注音关联表构造模块、文本分解处理模块、单音字检索注音模块、多音字检索注音模块、用户交互模块的输出模块,
[0005]所述用户交互模块的输入模块:在浏览器中接受用户输入的文本;
[0006]所述汉字注音关联表构造模块:将汉字和拼音读入到一个关联数组中;将多音字读入到相应的关联数组中;
[0007]所述文本分解处理模块:将用户输入的文本拆分,提取出有效的汉字;
[0008]所述单音字检索注音模块:在单音字注音关联表中查找对应的拼音;
[0009]所述多音字检索注音模块:在多音字注音关联表中查找对应的多个拼音;
[0010]所述用户交互模块的输出模块:在浏览器中显示文本的注音。
[0011]一种汉语拼音的输出方法,包括以下步骤:
[0012](I)用户用Web浏览器进行访问;
[0013](2)用户提交待注音的文本;
[0014](3)服务器端接收用户输入的文本;
[0015](4)服务器端从接收到的文本分解出有效的汉字;
[0016](5)服务器端检索注音:首先进行判定,如果是单音字,则到单音字检索注音模块检索查找对应的拼音,并显示拼音;如果是多音字,则到多音字检索注音模块检索查找对应的多音字多个拼音,显示多音字及多个拼音;
[0017](6)显示输出拼音:在用户的Web浏览器显示文本和拼音或只显示拼音。
[0018]与现有技术相比,本发明的有益效果为:本发明应用PHP语言编写的web应用程序,完成了为汉字自动添加拼音的工作,只要电脑能联网,输入网址后,根据汉字可以直接输出拼音。该系统比目前为汉字添加拼音技术的工作效率要高,操作简便,并且能同时输出拼音和汉字或只输出相应的拼音。

【专利附图】

【附图说明】
[0019]图1为汉语拼音的输出系统的结构图;
[0020]图2为汉语拼音的输出方法的流程图。

【具体实施方式】
[0021]下面结合附图和具体实施例对本发明的技术方案作进一步详细地说明。
[0022]参考图1,一种汉语拼音的输出系统,包括用户交互模块的输入模块、汉字注音关联表构造模块、文本分解处理模块、单音字检索注音模块、多音字检索注音模块、用户交互模块的输出模块,
[0023]所述用户交互模块的输入模块:在浏览器中接受用户输入的文本;
[0024]所述汉字注音关联表构造模块:将汉字和拼音读入到一个关联数组中;将多音字读入到相应的关联数组中;
[0025]所述文本分解处理模块:将用户输入的文本拆分,提取出有效的汉字;
[0026]所述单音字检索注音模块:在单音字注音关联表中查找对应的拼音;
[0027]所述多音字检索注音模块:在多音字注音关联表中查找对应的多个拼音;
[0028]所述用户交互模块的输出模块:在浏览器中显示文本的注音。
[0029]如图2所示,汉语拼音的输出系统的结构图,可以包括以下步骤:
[0030]步骤(I)通过用户交互模块中的输入模块,在浏览器中接受用户输入的文本。
[0031 ] 在本实施例中,用户输入文本“汉语拼音输出系统”。
[0032]步骤(2)通过汉字注音关联表构造模块,在服务器上将汉字和拼音读入到一个关联数组中;
[0033]步骤(3)通过文本分解处理模块,将用户输入的文本拆分,提取出有效的汉字。
[0034]在本实施例中,将用户输入的文本“汉语拼音输出系统”拆分,提取出有效的汉字“汉”、“语”、“拼”、“音”、“输”、“出”、“系”、“统”。
[0035]步骤(4)通过单音字检索注音模块和多音字检索注音模块,在单音字注音关联表和多音字注音关联表中查找对应的单个拼音或多个拼音。
[0036]在本实施例中,查找出“hdin yu pin yin shu chu xi t0ng”和多音字“语(yii)(yii)、系(ji) Gd)”的多个拼音。
[0037]步骤(5)通过用户交互模块的输出模块,在浏览器中通过勾选显示文本的注音或同时显示文本和注音。
[0038]在本实施例中,输出显示“hdinyu pin yin shu chu xi t0ng”和“语(yu) (yu) >系(ji)0d),,。
[0039]或显示:
[0040]han yu pin yin shu chu xi tong
[0041]汉语拼音输出系统
[0042]语:(yu)(yu)
[0043]系:(ji)(xi)
[0044]用户再自行选择正确的多音字读音。
[0045]系统的组成模块:用户交互模块的输入模块、汉字注音关联表构造模块、文本分解处理模块、单音字检索注音模块、多音字检索注音模块、用户交互模块的输出模块。
[0046]系统的工作过程:在输入框中输入相应的汉字后,点击“提交”,系统自动到程序中单音字检索注音模块和多音字检索注音模块查找出相应的拼音,然后按照输入的汉字字序,输出相应的拼音。输出格式是可选的,可以选择输出拼音和汉字,也可以选择只输出拼曰?
[0047]达到效果:在输入框中输入一个汉字、一个词语或一段文字后,能够输出相应的汉语拼音。可以选择输出格式为拼音和汉字同时显示,也可以选择输出格式为只显示拼音,不显示汉字。
[0048]以上所述,仅为本发明较佳的【具体实施方式】,本发明的保护范围不限于此,任何熟悉本【技术领域】的技术人员在本发明披露的技术范围内,可显而易见地得到的技术方案的简单变化或等效替换均落入本发明的保护范围内。
【权利要求】
1.一种汉语拼音的输出系统,其特征在于,包括用户交互模块的输入模块、汉字注音关联表构造模块、文本分解处理模块、单音字检索注音模块、多音字检索注音模块、用户交互模块的输出模块, 所述用户交互模块的输入模块:在浏览器中接受用户输入的文本; 所述汉字注音关联表构造模块:将汉字和拼音读入到一个关联数组中;将多音字读入到相应的关联数组中; 所述文本分解处理模块:将用户输入的文本拆分,提取出有效的汉字; 所述单音字检索注音模块:在单音字注音关联表中查找对应的拼音; 所述多音字检索注音模块:在多音字注音关联表中查找对应的多个拼音; 所述用户交互模块的输出模块:在浏览器中显示文本的注音。
2.一种汉语拼音的输出方法,其特征在于:包括以下步骤: (1)用户用Web浏览器进行访问; (2)用户提交待注音的文本; (3)服务器端接收用户输入的文本; (4)服务器端将接收到的文本分解; (5)服务器端判定,如果是单音字,则到单音字检索注音模块检索查找对应的拼音,并显示拼音;如果是多音字,则到多音字检索注音模块检索查找对应的多音字多个拼音,显示多音字及多个拼音; (6)显示输出拼音:显示文本和拼音或只显示拼音。
【文档编号】G06F3/0487GK104317505SQ201410561555
【公开日】2015年1月28日 申请日期:2014年10月12日 优先权日:2014年10月12日
【发明者】黄宏志, 许光 申请人:渤海大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1