当前位置: 首页 > 专利查询>刘志懿专利>正文

一种兼容多种转写的输入梵语的方法、系统及装置制造方法及图纸

技术编号:14078412 阅读:137 留言:0更新日期:2016-11-30 14:21
本发明专利技术涉及一种兼容多种转写的输入梵语的方法、系统及装置,其中兼容多种转写的输入梵语的方法,包括:S1,接收用户输入的字符串,获取当前输入的字符串的输入模式;S2,根据所述输入模式调用预存的对应列表,根据所述列表得到对应所述字符串的拉丁字符串;S3,根据外部输入的选择指令,输出所述拉丁字符串或对应所述拉丁字符串的天城体字符串。本发明专利技术支持天城体/罗马化拉丁文字母转写字体的混合录入,同时支持基于国际罗马化拉丁字母转写标准下的IAST、HK,ITrans三种输入模式;优化了现有转写规则的歧义问题;支持百万级词条的列表,查询快速而准确,并能记录用户的输入信息,查询结果个体化,有着较好的用户体验。

【技术实现步骤摘要】

本专利技术涉及一种兼容多种转写的输入梵语的方法、系统及装置
技术介绍
IAST是国际梵语转写字母的英语名称(International Alphabet of Sanskrit Transliteration)的缩写,是学术上对于梵语转写的标准,亦变成了一般出版界,如书籍及杂志的非业界标准。随着Unicode字型的普及,它在电子文本的使用亦因此而相应地增加。这项标准是于1912年在雅典举行的东方学会议(International Congress of Orientalists)上订立的,而它又基于了1894年在日内瓦举行的东方学会议制定的标准。[1][2]IAST是罗马化梵语和巴利语的最流行的方案,它允许无损的天城文转写(和其他的印度文字比如克什米尔语的传统文字夏拉达文的转写),而且不只是梵语的音素,还允许本质上的语音标注(比如是词尾的r和s的同位异音)。天城文又称“天城体”是印度和尼泊尔的一种文字,用来书写印地语、梵语、尼泊尔语、孟加拉语等语言。天城文最早出现在13世纪初,是城文变体之一,天城文是对城文的改良而成,改良后的城文为突出其神圣加多了个梵文“天”字成为天城文。城文来自笈多文,笈多文犹如印度的其他文字一样,源自于前3世纪的婆罗米文。现在亚洲不少民族使用的字母与天城文的关系密切,而从帕拉瓦文派生的文字则在缅甸、泰国、柬埔寨、老挝等地使用。现有技术中只有google、keyman可以分别输入梵语天城体,或是罗马转写,并且候选项列表也很少,或是没有。
技术实现思路
本专利技术所要解决的技术问题是,针对现有技术的不足,提供一种兼容多种转写的输入梵语的方法及系统,其基于三种国际罗马化拉丁字符转写标准下的输入模式进行输入,使熟悉不同转写的用户都能熟练操作输入梵语,在输入过程中也能随时切换,提高输入效率。本专利技术解决上述技术问题的技术方案如下:一种兼容多种转写的输入梵语的方法,包括以下步骤:S1,接收用户输入的字符串,获取当前输入的字符串的输入模式;S2,根据所述输入模式调用预存的对应列表,根据所述列表得到对应所述字符串的拉丁字符串;S3,根据外部输入的选择指令,输出所述拉丁字符串或对应所述拉丁字符串的天城体字符串。本专利技术的有益效果是:本专利技术支持天城体/罗马化拉丁文字母转写字体的混合录入,同时支持基于国际罗马化拉丁字母转写标准下的IAST、HK,ITrans三种输入模式;优化了现有转写规则的歧义问题;支持百万级词条的列表,查询快速而准确,并能记录用户的输入信息,查询结果个体化,有着较好的用户体验。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述字符串的输入模式包括基于国际罗马化拉丁字母转写标准下的IAST、HK和ITRANS三种输入模式。IAST:是国际梵语转写字母的英语名称(International Alphabet of Sanskrit Transliteration)的缩写,是学术上对于梵语转写的标准,亦变成了一般出版界,如书籍及杂志的非业界标准。HK:哈佛-京都转写(Harvard-Kyoto Convention)是使用天城体的梵语和其他语言的ASCII码转写方案。ITRANS:印度语言转写(Indian languages TRANSliteration简写为ITRANS)是印度文字,特别但不限于天城体(用于印度语、马拉地语、梵语、尼泊尔语、信德语和其他语言)的ASCII码转写。它由Avinash Chopde开发。最新版本ITRANS 5.30是2001年七月的发布。ITRANS在这个版本已经稳定了。进一步,所述预存的列表包括第一转写列表、第二转写列表和第三转写列表;所述第一转写列表用于存储IAST输入模式下的字符串及与其相对应的拉丁字符串;所述第二转写列表用于设置HK输入模式下的字符串及与其相对应的拉丁字符串;所述第三转写列表用于设置ITRANS输入模式下的字符串及与其相对应的拉丁字符串。采用上述进一步方案的有益效果是,通过三种标准的国际罗马化拉丁字母转写标准下的输入模式输入的字符串与拉丁字符串相对应,可以实现正确的输入。进一步,所述IAST输入模式、HK输入模式和ITRANS输入模式通过外部控制实现互相切换。采用上述进一步方案的有益效果是,通过一种模式进行输入时,用户通过快捷键或按键切换,可以转换为其他模式进行输入,切换过程不影响下一步处理。进一步,所述S3具体包括:根据外部输入的选择指令,判断是否输出天城体,如果是,对应所述拉丁字符串的天城体字符串去重后生成候选列表并输出;否则,将所述拉丁字符串去重后生成候选列表并输出。采用上述进一步方案的有益效果是,使用候选列表可以使用户输入更快捷,随着输入字符的增加,候选列表随时变化,当出现用户需要的字符时,用户通过点击选中,即可达到输入的目的;去重保证输出的候选列表中不存在重复的字符串,以保证输出的都是有效字符串。进一步,所述天城体字符串构成的候选列表中,当第一个字符串为单个带元音的辅音字符时,将所述辅音字符中带的元音插入到候选列表中的第二个字符串的位置上。列表中都是字符串,但是字符串也有只包含单个字符的情况。如不带元音a的辅音和带元音a的辅音天城体的辅音不带a时底下有止音符号在第一个字符串,只包含一个字符,有两种可能性,元音或辅音时,如或不带元音a的辅音和带元音a的辅音时。就在第二个位置插入该元音对应的元音符号,如注:元音里只有没有元音符号,当辅音加上他时去掉止音符辅音是元音的元音符号。进一步,所述候选列表中的字符按照权重值由大到小进行排序。采用上述进一步方案的有益效果是,通过权重值对字符进行排序后,用户首先查看到的是选中频率高的字符,更能适应用户的使用习惯,使用户输入更快捷。进一步,所述字符串的权重值按照以下规则获得:一个字符串在历史记录中被选中一次,则所述字符串对应的权重值加一;在历史记录中,出现连续至少两次输入同样字符串,则第一次选中的字符串其对应的权重值减一。采用上述进一步方案的有益效果是,所述权重值是根据用户的使用习惯生成的,通过用户的使用和自学习的功能,对用户经常输入的字符自动联想,保证输入的更快捷;权重值为高频词增加权重;智能纠错:两次或多次输入同样的字串,极大可能前一次选择候选列表时出现了误操作,因此降低前一次单词的权重。进一步,所述第一转写列表、第二转写列表和第三转写列表中还分别存储有所有拉丁字符串及与其相对应的天城体字符串。本专利技术解决上述技术问题的技术方案如下:一种兼容多种转写的输入梵语的系统,包括:接收模块、对照模块和输出模块;所述接收模块,接收用户输入的字符串,获取当前输入的字符串的输入模式;所述对照模块,根据所述输入模式调用预存的对应列表,根据所述列表得到对应所述字符串的拉丁字符串;所述输出模块,根据外部输入的选择指令,输出所述拉丁字符串或对应所述拉丁字符串的天城体字符串。本专利技术解决上述技术问题的技术方案如下:一种兼容多种转写的输入梵语的装置,包括如上所述的一种兼容多种转写的输入梵语的系统,还包括输入设备和输出设备;所述输入设备用于录入用户输入的字符串,并将字符串发送到系统中,系统经过处理输出拉丁字符串或天城体字符串;所述输出设备用于显示系统输出的拉丁字符串或天城体字符串。附图说明图1为本专利技术实本文档来自技高网...
一种兼容多种转写的输入梵语的方法、系统及装置

【技术保护点】
一种兼容多种转写的输入梵语的方法,其特征在于,包括以下步骤:S1,接收用户输入的字符串,获取当前输入的字符串的输入模式;S2,根据所述输入模式调用预存的对应列表,根据所述列表得到对应所述字符串的拉丁字符串;S3,根据外部输入的选择指令,输出所述拉丁字符串或对应所述拉丁字符串的天城体字符串。

【技术特征摘要】
1.一种兼容多种转写的输入梵语的方法,其特征在于,包括以下步骤:S1,接收用户输入的字符串,获取当前输入的字符串的输入模式;S2,根据所述输入模式调用预存的对应列表,根据所述列表得到对应所述字符串的拉丁字符串;S3,根据外部输入的选择指令,输出所述拉丁字符串或对应所述拉丁字符串的天城体字符串。2.根据权利要求1所述的一种兼容多种转写的输入梵语的方法,其特征在于,所述字符串的输入模式包括基于国际罗马化拉丁字母转写标准下的IAST、HK和ITRANS三种输入模式。3.根据权利要求2所述的一种兼容多种转写的输入梵语的方法,其特征在于,所述预存的列表包括第一转写列表、第二转写列表和第三转写列表;所述第一转写列表用于存储IAST输入模式下的字符串及与其相对应的拉丁字符串;所述第二转写列表用于设置HK输入模式下的字符串及与其相对应的拉丁字符串;所述第三转写列表用于设置ITRANS输入模式下的字符串及与其相对应的拉丁字符串。4.根据权利要求2所述的一种兼容多种转写的输入梵语的方法,其特征在于,所述IAST输入模式、HK输入模式和ITRANS输入模式通过外部控制实现互相切换。5.根据权利要求1-4任一项所述的一种兼容多种转写的输入梵语的方法,其特征在于,所述S3具体包括:根据外部输入的选择指令,判断是否输出天城体,如果是,将对应所述拉丁字符串的天城体字符串去重后生成候选列表并输出;否则,将所述拉丁字符串去重后生成候选列表并输出。6.根据权利要求5所述的一种兼容多种转写的输入梵语的方法,其特征在于,所述天城...

【专利技术属性】
技术研发人员:刘志懿
申请(专利权)人:刘志懿
类型:发明
国别省市:天津;12

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

1