一种控制手机语言选择的方法.pdf

上传人:62****3 文档编号:1498420 上传时间:2018-06-18 格式:PDF 页数:4 大小:187.27KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910047647.9

申请日:

2009.03.16

公开号:

CN101841591A

公开日:

2010.09.22

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04M 1/725申请公布日:20100922|||实质审查的生效IPC(主分类):H04M 1/725申请日:20090316|||公开

IPC分类号:

H04M1/725; H04M1/247

主分类号:

H04M1/725

申请人:

上海闻泰电子科技有限公司

发明人:

宋莹莹

地址:

200001 上海市黄浦区北京东路668号科技京城G区6楼

优先权:

专利代理机构:

上海世贸专利代理有限责任公司 31128

代理人:

李浩东;陈颖洁

PDF下载: PDF下载
内容摘要

本发明公开了一种控制手机语言选择的方法,实现起来很简单,只需要增加对语言参数处理的代码,改动下语言模块,不需要硬件做改动;但确给手机开发和用户带来很大的方便.对用户而言,可以实现一机多国使用,各种语言可以自由切换;在不同的国家可以正常通讯;对手机开发人员而言,省时便捷,不易出错,是多国语言开发得力的助手.

权利要求书

1: 一种控制手机语言选择的方法,该手机包括多个语言单元,每个语言单元对应一种语言,其特征在于该方法包括以下步骤:A.在FLASH芯片里设置一个语言模块,该语言模块内包括三个参数,分别为所有语言参数,可选语言参数和默认语言参数;B.从所有语言中选择出可选语言,将该可选语言存入语言模块中的可选语言参数;C.读取语言模块,取出可选语言参数,从可选语言中选择默认语言,并把该默认语言存入默认语言参数;D.读取语言模块,取出默认语言参数,并根据该默认语言参数选择该默认语言对应的语言单元进行处理。
2: 如权利要求1所述的控制手机语言选择的方法,其特征在于将所有语言按一定顺序排列,默认语言参数为一个八位字节,默认语言所对应的位为1,其余位为0;可选语言参数也为一八位字节,可选语言所对应的位均为1,其余位为0;所有语言参数也为一八位字节,所有语言中各种语言对应的位均为1,没有语言相对应的位为0。

说明书


一种控制手机语言选择的方法

    【技术领域】

    本发明主要涉及手机领域,具体涉及一种控制手机语言选择的方法。

    背景技术

    在手机项目开发中,客户会有不同语言的项目需求;例如:同一个项目有不同的语言需求;按照正常的处理就是每种需求要重新编译一个软件;那么用NV来控制,就可以共用一个软件;在选择输入法库时,我们可以选择所需求的几个语言库的组合库;只要制作出所需语言的NV,就可以很方便的完成多个语言的需求;为软件开发人员节省了很多时间,又不容易产生错误。NV是非易失随机存取存储器,就是手机里一些参数存贮,参数主要有RF部分的一些指标,IMEI号,电池电量经验值,LCD对比度调整值,温度补偿等,是一种在系统失电的情况下仍然能保留数据的随机存取存储器(RAM)。由NV工具生成的可执行文件在手机里是存储在FLASH芯片里面,进行读写操作。

    【发明内容】

    本发明的目的在于提供一种控制手机语言选择的方法,在手机项目开发中起到了便捷省时的作用;减少反复的编译工作。发明实现起来也很简单。

    为了实现上述目的,本发明的技术方案如下:一种控制手机语言选择的方法,该手机包括多个语言单元,每个语言单元对应一种语言,其特征在于该方法包括以下步骤:A.在FLASH芯片里设置一个语言模块,该语言模块内包括三个参数,分别为所有语言参数,可选语言参数和默认语言参数;B.读取语言模块,取出所有语言参数,从所有语言中选择出可选语言,将该可选语言存入语言模块中的可选语言参数;C.读取语言模块,取出可选语言参数,从可选语言中选择默认语言,并把该默认语言存入默认语言参数;D.读取语言模块,取出默认语言参数,并根据该默认语言参数选择该默认语言对应的语言单元进行处理。根据本发明的一个实施例,将多种语言按一定顺序排列,默认语言参数为一个八位字节,默认语言所对应的位为1,其余位为0;可选语言参数也为一八位字节,可选语言所对应的位均为1,其余位为0;所有语言参数也为一八位字节,所有语言中各种语言对应的位均为1,没有语言相对应的位为0。

    本发明实现起来很简单,只需要增加对语言参数处理的代码,改动下语言模块,不需要硬件做改动;但确给手机开发和用户带来很大的方便。对用户而言,可以实现一机多国使用,各种语言可以自由切换;在不同的国家可以正常通讯;对手机开发人员而言,省时便捷,不易出错,是多国语言开发得力的助手。因此本发明的优点在于在手机项目开发中起到了便捷省时的作用;减少反复的编译工作,可以降低手机的开发成本。

    具体实施方法:

    一种控制手机语言选择的方法,该手机包括多个语言单元,每个语言单元对应一种语言,其特征在于该方法包括以下步骤:A.在手机的FLASH芯片里设置一个语言模块,该语言模块内包括三个参数,分别为表示所有语言的所有语言参数,表示可选语言的可选语言参数和表示默认语言的默认语言参数;B.从所有语言中选择可选语言,将该可选语言存入语言模块中的可选语言参数;C.读取语言模块,取出可选语言参数,从可选语言中选择默认语言,并把该默认语言存入默认语言参数;D.读取语言模块,取出默认语言参数,并根据该默认语言参数选择该默认语言对应的语言单元进行处理。根据本发明的一个实施例,将多种语言按一定顺序排列,默认语言参数为一个八位字节,默认语言所对应的位为1,其余位为0;可选语言参数也为一八位字节,可选语言所对应的位均为1,其余位为0;所有语言参数也为一八位字节,所有语言中各种语言对应的位均为1,没有语言相对应的位为0。

    以下为本发明一实施例。以下为各国语言在代码中的顺序(顺序不是固定的,主要是后面定义的数字),表示第几位代表什么语言,英语是默认包含进来的;

    #define ENGLISH(英语) 0

    #define RUSS(俄语)    1

    #define FRE(法语)     2

    #define ARAB(阿拉伯语) 3

    #define PERSIAN(波斯语) 4

    #define TURKEY(土耳其语) 5

    假设现在需求的语言包组和为阿拉伯语,波斯语及英文;开机默认语言为阿拉伯语;

    那么我们就可以确定结构体中三个参数的值:

    lang_default参数的意义是开机默认语言;本例的开机默认语言为阿拉伯语,ARAB(阿拉伯语)被定义为3,所以

    lang_default=3:

    lang_selection的每一位(二进制)对应一个语言;其对应关系如下(十六进制表示):

    俄语 0x0001

    法语 0x0002

    阿拉伯语 0x0004

    波斯语 0x0008

    土耳其语 0x0010

    需求的是阿拉伯和波斯语,故将其加在一起,即得:

    lang_selection=0x000C;

    language_all是表示所有的语言,本例中5个语言,故将其加在一起,即得:language_all=0x001F。

    默认语言参数是首次开机时取出,然后调用所对应的语言单元;故本例开机后的语言显示为阿拉伯语。可选语言参数是本次客户要求可支持的语言;在语言选择列表里显示可选语言,用户选择所要的语言即可;新选择的语言将覆盖默认设置的语言,成为新的默认语言,即当前语言;所有语言参数应该包含了可选语言参数,即所有语言参数要大于或者等于可选语言参数;在本例中所有语言参数大于可选语言参数,如果客户要增加可选语言的种类,而这个语言又包含在所有语言参数中,那么我们就只改变可选语言的设置即可;所有语言参数是为后续的变动做后备的。

    

一种控制手机语言选择的方法.pdf_第1页
第1页 / 共4页
一种控制手机语言选择的方法.pdf_第2页
第2页 / 共4页
一种控制手机语言选择的方法.pdf_第3页
第3页 / 共4页
点击查看更多>>
资源描述

《一种控制手机语言选择的方法.pdf》由会员分享,可在线阅读,更多相关《一种控制手机语言选择的方法.pdf(4页珍藏版)》请在专利查询网上搜索。

本发明公开了一种控制手机语言选择的方法,实现起来很简单,只需要增加对语言参数处理的代码,改动下语言模块,不需要硬件做改动;但确给手机开发和用户带来很大的方便.对用户而言,可以实现一机多国使用,各种语言可以自由切换;在不同的国家可以正常通讯;对手机开发人员而言,省时便捷,不易出错,是多国语言开发得力的助手.。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1