[发明专利]一种中文字符的转换方法及其系统无效
申请号: | 200610089020.6 | 申请日: | 2006-07-31 |
公开(公告)号: | CN101118542A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 王堃 | 申请(专利权)人: | 西门子通信技术(北京)有限公司 |
主分类号: | G06F17/28 | 分类号: | G06F17/28;G06F3/023 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100016北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中文 字符 转换 方法 及其 系统 | ||
技术领域
本发明涉及一种字符的转换方法,尤其是一种中文字符的转换方法,以及为实现此方法而采用的系统。
背景技术
近年来,随着数字电视(Digital TV,DTV)、高清数字电视(High Definition TV,HDTV)以及网络电视(Internet Protocol TV,IPTV)的发展,人们对作为其辅助设备的机顶盒(Set TopBox,STB)也提出了更多的要求。机顶盒要能够支持视频点播、网络浏览、信息服务等业务功能,它作为一种家用数字平台将被广泛用于不断扩大的交互式多媒体数字内容服务领域。在使用机顶盒进行搜索时,由于机顶盒上没有中文键盘,因此如果想通过机顶盒在电视屏幕上搜索电视节目,只能借助于机顶盒上的英文键盘进行输入。也就是说,需要通过英文键盘输入拼音对中文电视节目进行搜索。
如果机顶盒上也没有英文键盘,则可以通过一个在电视屏幕上的软键盘对电视节目进行搜索,在该软键盘上具有英文键盘,能够通过该键盘输入拼音实现对中文电视节目的搜索。
现有技术中如果要将中文字符转换为其拼音首字母,一般通过先检索中文字符、再由该中文字符查找其拼音首字母的方法进行,如图1所示。图1的左边是拼音字母的排列表,该表的排列顺序类似于汉语字典的排列顺序,图1的右边是与同一个拼音相对应的一系列中文字符。如果要将一个中文字符转换为其拼音首字母,则首先用中文字符检索方法检索到该中文字符,然后从图1所示的表中找到该中文字符对应的拼音,进而找到其首字母。例如,如果要查找电影“英雄”,首先通过中文字符检索方法检索到“英”,然后从图1中可以找到“英”所对应的拼音为“ying”,从而得到其拼音首字母“y”,对“雄”的处理过程与“英”类似。尽管上述方法能够将中文字符转换为其拼音首字母,但是上述检索中文字符的过程需要的时间较长,尤其在需要检索的中文字符较多(例如电影名称比较长的时候)会花费更多的检索时间,从而为使用者带来不便。而且,由于存储图1所示的拼音与汉字对应表需要一定数量的内存空间,因此对于转换系统的内存容量也提出了更多要求。
发明内容
因此,本发明的主要目的在于提供一种中文字符的转换方法,将中文字符快速地转换为拼音首字母或者拼音首字母的组合,以便使用者在输入该拼音方式时,能够快速查找到对应的中文字符。
为达到上述目的,本发明的技术方案具体是这样实现的:一种中文字符的转换方法,该方法包含以下步骤:
(1)构建数组与中文字符的拼音首字母的对应表;
(2)获取待转换的中文字符的索引值;
(3)按照上述索引值在上述对应表中查找上述待转换的中文字符的拼音首字母。
根据本发明的一个方面,在步骤(2)中,将待转换的中文字符的编码值减去中文字符编码表中的一个基础值,得到待转换的中文字符的索引值。
根据本发明的另一个方面,上述中文字符的编码为统一码。
根据本发明的再一个方面,将待转换的中文字符的统一码值减去中文字符统一码表中的第一个中文字符的统一码值,得到待转换的中文字符的索引值。
根据本发明的又一个方面,通过中文字符与中文字符统一码的对照表获取上述待转换的中文字符的统一码值。
根据本发明的又一个方面,通过函数获取上述待转换的中文字符的统一码值。
相应地,本发明还提出一种中文字符的转换系统,该系统包括以下单元:
(1)用于存储数组与中文字符的拼音首字母的对应表的存储单元
(2)用于获取待转换的中文字符的索引值的计算单元;
(3)用于按照上述索引值在上述对应表中查找上述待转换的中文字符的拼音首字母的查找单元。
在上述装换系统中,上述计算单元中包括一个编码单元,用于将待转换的中文字符转换为中文字符编码值。通常这种中文字符的编码为统一码。
可见,本发明所提供的一种中文字符的转换方法及其系统,具有以下的优点和特点:
(1)采用本发明方法将中文字符转化为其拼音首字母时,可以先将中文字符用函数生成其编码值,然后减去一个编码值的基础值,得到中文字符的索引值,再在构建的数组与中文字符的拼音首字母对应表中查找索引值即可得到中文字符的拼音首字母。由于中文字符用函数生成其编码值的速度很快,其后减去基础值而得到索引值、再由索引值查找的过程同样非常迅速,因此本方法能够快速地提高由中文字符得到其拼音首字母的处理速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子通信技术(北京)有限公司,未经西门子通信技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610089020.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耐光性、耐水性的微乳液水性墨水
- 下一篇:轮箍预装用卡环