[发明专利]一种在手机中建立语言版本的方法无效
申请号: | 200910162884.X | 申请日: | 2009-08-11 |
公开(公告)号: | CN101997965A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 张岩 | 申请(专利权)人: | 北京搜狗信息服务有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F17/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李辰 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机 建立 语言 版本 方法 | ||
技术领域
本发明涉及手机等手持设备的软件领域。
背景技术
手机是现代社会中人们最常用的电子设备。人们经常会利用手机进行通信和做其它事情。
手机是在美国发明的因而英文是手机中最常用的文字。中国是目前世界上手机制造大国,超过半数以上的手机在中国制造,因而中文也是手机中常见的语言文字。但对于那些使用人数较少的语言文字,却往往没有人为他们专门定制语言版本。
目前手机所有关于语言文字的信息数据都需要预先预置在手机中,在手机出场时,该手机支持什么语言就是已经固定的了。能不能找到一种办法能够在手机出厂后改变它的语言文字呢?
发明内容
本发明的目的就是希望发明一种能够在手机等手持设备上在手机出厂后增加或改变手机语言版本的方法。
通常功能手机(feature phone)在出厂前都已经确定了支持的语言,其语言文字相关信息数据都已经与手机的软件系统融合为一个整体,一起烧录在手机的存储器中。在手机出厂后,没有人能够改变或增加手机的语言版本。
而本发明的方法则不同。除了手机中必定会有的语言文字,如英文外,所有的语言文字版本所需要的信息数据,如提示信息字符串,文字显示规则数据,文字字模字库数据,输入法数据,和语种相关的图片、音频、视频数据等都可以存放在手机的外接存储卡中,也就是我们常说的“T-flash卡”中。通过将支持某种语言文字的这些数据复制到手机的T卡中或从T卡中将末各语言文字的数据删除,就可以轻而易举地改变手机支持的语种。
具体实施方式
如果采用本发明的方法,首先要在手机软件中加入支持全部语言文字的显示、输入法、编辑器等引擎软件。该软件可以根据从T卡中读取的语言文字数据自动支持对该语言文字的显示,并可选择不同的字体和字号,选择不同的输入法。
当手机开机时,手机系统软件会到手机T卡中搜索能够支持的语言的数据文件,并将各个语言的信息,包括语言标识号,语言名称字符串,语言数据文件名,提示字符串数据地址等信息写入语言文字数据列表。当切换手机语言时,软件将列表中的所有语言的名称列出供操作者选择。当操作者选择了某一语言后,系统将当前语言设定为所选择的语言,并将该语言的提示字符串数据调入内存。当需要得到显示某一提示字符串时,系统根据字符串的序号找到字符串的地址,然后从内存中提取字符串的内容。
对于字符显示而言,需要解决两个问题,一是对于某些语言需要跟据具体的字符进行一些变形,这需要获取变形规则。这些规则是已经存储在手机的内存中的;而是字模字库数据,这些数据是存储在存储卡里的,当需要某个字模数据时,系统先在内存中读取,字模数据的地址,然后再到存储卡中读取字模数据。
当需要输入文字时,系统将当前输入法的概要信息读入内存,然后依次到存储卡中读取输入法字符串的数据进行匹配,直到找出符合的字词。
获取图片、音频、视频等资源时需要解决的是资源ID号与资源文件名的对应问题。所有的资源都以其原始形态(如图片以bmp文件形式)保存在存储卡中,但资源ID号与资源文件名的对应表则在初始化时调入内存。当需要读取某一资源时,由对应表将资源ID转化为资源文件名,然后直接读取资源文件。
总之,通过将与语言有关的信息数据和资源存放在存储卡中,在需要的时候再从存储卡中提取出来,可以实现再手机出厂后灵活地改变手机的语言版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗信息服务有限公司,未经北京搜狗信息服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910162884.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:易于维护的LED路灯
- 下一篇:吸油烟机照明用LED灯