[发明专利]基于嵌入式系统的维吾尔文连写判断与存储方法在审
申请号: | 201210553890.X | 申请日: | 2012-12-19 |
公开(公告)号: | CN103885607A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 塔拉甫·加盘;王天军;邹帅 | 申请(专利权)人: | 新疆信息产业有限责任公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 乌鲁木齐新科联知识产权代理有限公司 65107 | 代理人: | 祁磊 |
地址: | 830011 新疆维吾尔自治区*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 嵌入式 系统 维吾尔文 连写 判断 存储 方法 | ||
技术领域
本发明涉及维吾尔语信息技术领域,特别是基于嵌入式系统的维吾尔文连写判断与存储方法。
背景技术
近年来,随着少数民族信息化以及自动化领域的发展,在新疆基于嵌入式系统的智能设备在少数民族中也有了比较广泛的应用,但各地区、各民族之间的文化水平差异较大,给少数民族用户应用智能终端设备带来了一定的困难。
发明内容
本发明的目的在于提供一种基于嵌入式系统的维吾尔文连写判断与存储方法,可以解决当今维吾尔语输入效率慢、存储速率慢,所需存储空间大等问题,并提出了根据适用于维吾尔文语言特点的拼写和存储方法。
本发明的目的是这样实现的:一种基于嵌入式系统的维吾尔文连写判断与存储方法,根据维吾尔文语言特点,以维吾尔文unicode扩展码为基础,并根据维吾尔文词头、词中、词尾各自构成字符集而且其在词头,词中和词尾的位置不同,判断是否是词的前连,后连,中间(即前后连)或单独一个词,进行变形;以标准8×16字库为基准,取出智能终端界面显示实际用到的维吾尔文字,将其生成一个新的精简维吾尔文字库。
维吾尔文变形规则处理:维吾尔文字属于阿拉伯文字系列,阿拉伯文字在伊斯兰教的影响下流传很广。波斯文,乌尔都文以及我国的新疆的哈萨克、柯尔克孜文等多种文字采用阿拉伯字母。维吾尔文的字母没有大写和小写的区分,但有印刷体和书写体的区别,而且除去 这五个字母以外,其它27个字母都可以和后面的字母连写,而且因其在词头、词中和词尾的位置不同,字形也有所变化。
维吾尔文字的书写方向和中文不同,它是自右向左横着写,因此,维吾尔文的书籍和本子都是右开本的,在换行的时候,一般地,需要判断一下是否是整个词,进行整个词的换行,而不能把词拆成两个部分,维吾尔文里面的数字仍然采用从左往右的显示方式。根据上面分法,分成first,last,middle,alone,并判断是否是词的前连(前面字符在集合1中),后连(后面字符在集合2中),中间(即前后连,前面字符在集合1中,后面字符在集合2中)或单独一个词,进行变形。根据上述分析,给出变形的数组:分别对应上面的情况。对于其它不在数组中的,其变形和自身相同。例如:本发明的程序执行步骤如下:
const WORD Arbic_Position[][4]= // first, last, middle, alone
{
{ 0xfe90, 0xfe91, 0xfe92, 0xfe8f}, // 0x628
{ 0xfe94, 0xfe93, 0xfe93, 0xfe93},
{ 0xfe96, 0xfe97, 0xfe98, 0xfe95}, // 0x62A
{ 0xfe9a, 0xfe9b, 0xfe9c, 0xfe99},
{ 0xfe9e, 0xfe9f, 0xfea0, 0xfe9d},
{ 0xfea2, 0xfea3, 0xfea4, 0xfea1},
{ 0xfea6, 0xfea7, 0xfea8, 0xfea5},
{ 0xfeaa, 0xfea9, 0xfeaa, 0xfea9},
……
}
判断是否是连接前面的,采用判断该字符前一个字符的判定方法,方法是,看前一个字符是否在集合set1中。如果在,则是有连接前面的。集合1如下:
static U16 theSet1[23]={
0x62c, 0x62d, 0x62e, 0x647, 0x639, 0x63a, 0x641, 0x642,
0x62b, 0x635, 0x636, 0x637, 0x643, 0x645, 0x646, 0x62a,
0x644, 0x628, 0x64a, 0x633, 0x634, 0x638, 0x626};
判断是否是连接后面的,采用判断该字符后一个字符的判定方法,方法是,看后一个字符是否在集合set2中。如果在,则是有连接后面的。集合2如下:
static U16 theSet2[35]={
0x62c, 0x62d, 0x62e, 0x647, 0x639, 0x63a, 0x641, 0x642,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新疆信息产业有限责任公司,未经新疆信息产业有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210553890.X/2.html,转载请声明来源钻瓜专利网。