手机语言、输入法切换装置及切换方法

文档序号:6598224阅读:235来源:国知局
专利名称:手机语言、输入法切换装置及切换方法
技术领域
本发明涉及通信技术领域,更具体的,本发明涉及一种手机语言、输入法切换装置及切换方法。
背景技术
随着国际贸易的发展,很多手机制造商会为不同国家的用户提供手机产品,相应的,越来越多的手机上集成了两种甚至更多种不同的语言。通常的,这种多语言集成的手机中包含有一套手机嵌入式软件,而所述手机嵌入式软件中提供了语言设置的选项,通过在语言设置选项中进行选择,即可确定适合用户使用的语言。另一方面,随着通信技术的发展,手机已成为重要的信息处理平台,时至今日,手机可以完成的信息处理功能也越来越多,例如短信、电子邮件、文档编辑等,这些功能的实现都需要进行字符输入,通常的,不同语言中的字符需要通过对应的输入法来实现。因此,多语言集成手机在切换手机语言的同时,还需要切换相应的输入法。联发科技股份有限公司提供了一种多语言集成的手机系统,版本为6223C-08B,所述多语言集成的手机系统可以实现多种语言及输入法同时集成在一套手机软件中。用户可以通过手机软件中的语言设置选项选择适合的语言。然而,现有技术的多语言集成手机的语言设置选项位于用户设置菜单中,用户在进行所述语言设置时,备选语言列表中包含了所有被集成的语言,因此,如果用户不小心进行了误操作,切换到自己无法识别的语言,则很难再恢复到自己可以识别的语言,最终导致用户无法正常使用手机,必须由专业人员进行维修。此外,现有技术多语言集成手机在进行手机输入法切换时,会依次显示手机软件中预先存储的所有输入法,因此,手机中集成的语言越多,对应的输入法也越多,相应的,用户在进行输入法选择时所花费的时间也越多,这种低效的输入法切换方法往往会影响用户的输入速度让用户难以忍受。综上,需要提供一种手机语言、输入法切换装置及切换方法,以改善语言选择误操作的问题并提高输入法切换效率。

发明内容
本发明解决的问题是提供一种手机语言、输入法切换装置及切换方法,改善因手机语言选择错误操作而使手机无法正常工作的问题,并提高手机输入法切换速度与输入效率。为解决上述问题,本发明提供了一种手机语言切换方法,包括提供全部语言列表,所述全部语言列表中的每一列表成员对应于一种语言及所在地区;接收外部输入的用户所在地区的信息;基于所述用户所在地区的信息,对与所述用户所在地区对应的列表成员进行标记; 基于所述被标记的列表成员,形成由所述被标记列表成员构成的备选语言列表。相应的,本发明还提供了一种手机输入法切换方法,包括提供全部输入法列表,所述全部输入法列表中的每个列表成员对应于一种输入法代码及语言代码;基于手机的当前语言确定与所述当前语言对应的语言代码;基于所述与当前语言对应的语言代码,形成由全部输入法列表中与当前语言相同语言代码的列表成员构成的备选输入法列表。相应的,本发明还提供了一种手机语言、输入法切换装置,包括输入单元、全部列表单元、搜索单元、备选列表单元以及语言识别单元,其中输入单元,用于接收外部输入的用户所在地区的信息,将所述用户所在地区的信息发送给搜索单元;全部列表单元,用于存储全部语言列表,所述全部语言列表的每一列表成员对应于唯一的语言,包含有输入法代码、语言代码、所在地区以及被选择标识符;语言识别单元,用于依据当前语言确定与所述当前语言对应的语言代码,并将所述语言代码发送至搜索单元;搜索单元,用于从所述全部语言列表中选择包含与输入单元发送的与用户所在地区相同的列表成员、以及从全部语言列表中选择包含与当前语言相同语言代码的列表成员,并将所述列表成员发送至备选列表单元;备选列表单元,用于存储与用户所在地区相同的列表成员,并基于所述列表成员中的语言代码调用对应的字库;以及存储与当前语言相同语言代码的列表成员,基于所述列表成员中的输入法代码调用对应的输入法。与现有技术相比,本发明具有以下优点1.形成了只包含部分语言的备选语言列表,改善了手机由于用户误操作选中无法识别的语言而无法正常工作的问题;2.通过在手机中预先设置输入法与语言代码的对应关系,使得用户在选择输入法时,只需要在与手机的当前语言对应的备选输入法列表中进行选择,这就减少了输入法切换的时间,大大提高了输入效率。


图1是本发明实施例的手机语言切换方法;图2是本发明实施例的手机输入法切换方法;图3是本发明实施例的手机语言与输入法切换装置。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式
做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,因此本发明不受下面公开的具体实施例的限制。正如 背景技术部分所述,现有技术的多语言集成手机的语言设置选项位于用户设置菜单中,若用户不小心进行了误操作切换到自己无法识别的语言,可能会导致用户无法正常使用手机。此外,现有技术多语言集成手机集成的手机输入法数量过多,用户在进行输入法选择时所花费的时间因此而大量增加,这种低效的输入法切换方法往往会影响用户的输入速度。针对上述问题,发明人提供了一种手机语言、输入法切换装置及切换方法,其中, 手机语言切换时,提供给用户进行选择的备选语言列表只包含手机中存储的所有语言中的部分语言,而不是在用户手机中的手机语言设置选项中直接提示手机存储的所有语言;相应的,在手机的当前语言确定后,用户在进行字符输入时,需要轮询的输入法仅包含与所述确定的当前语言对应的输入法,或者仅包含与当前语言、默认语言对应的输入法,而其他语言对应的输入法并不提示。通常的,多语言集成手机是面对不同语言地区的用户而进行设计的,其中通常存储了多种语言,例如英文、中文、日文、法文以及西班牙文等语言。但对于每个地区的手机用户来说,其使用的语言通常限于有限的一种或几种,以中国为例,中文是通用语言,对于用户而言,手机的备选语言列表中只要包含有简体中文、繁体中文这两种语言文字,即可满足其语言文字的交流、识别的需求;同时,由于英文字符的广泛使用,因此,英文作为默认语言提供在备选语言列表中。因此,虽然多语言集成手机的软件中可能在其软件设计时就已集成了多种语言,但是当销售到具体地区时,只需要从全部语言列表中选择出一种或几种该地区的通用语言即可。为了更好的理解本发明的手机语言、输入法切换装置及切换方法,下面参照附图对本发明的具体实施例作进一步说明,但应认识到,本领域技术人员可以修改在此描述的本发明而仍然实现本发明的有利效果。因此,下列的描述应当被理解为对本领域技术人员的广泛教导,而并不作为对本发明的限制。图1是本发明实施例的手机语言切换方法。如图1所示,本发明实施例的手机语言切换方法包括执行步骤S102,提供全部语言列表,所述全部语言列表中的每一列表成员对应于一种语言及所在地区;执行步骤S104,接收外部输入的用户所在地区的信息;执行步骤S106,基于所述用户所在地区的信息,对与所述用户所在地区对应的列表成员进行标记;执行步骤S108,基于所述被标记的列表成员,形成由所述被标记列表成员构成的备选语言列表。下面对上述实施例过程进行进一步说明。为了形成备选语言列表,必须先提供包含有多种语言的全部语言列表,所述全部语言列表中的每个列表成员对应于一种语言,其中,每一列表成员包括所在地区、语言代码以及被选择标识符,所述全部语言列表如表1所示列表成员序号列表成员内容
1所在地区1语言代码1 被选择标识符
2所在地区2语言代码2 被选择标识符
··· ··· · · · · · ·
η所在地区η语言代码η 被选择标识符表 1在确定全部语言列表后,接收由外部输入的用户所在地区的信息。将所输入的用户所在地区的信息与全部语言列表中每一列表成员的所在地区的数据进行比较。如果某一列表成员的所在地区与外部输入的用户所在地区的信息相同,则将所述列表成员中的被选择标识符的值置为逻辑真,即说明所述列表成员被标记选定。之所以通过被选择标识符来选定列表成员,是因为所述被选择标识符的值可以存储在手机的只读存储器中,当手机掉电后,所述被选择标识符的值不会丢失。在与输入的用户所在地区对应的列表成员选定后,基于所述列表成员形成备选语言列表。在具体实施例中,基于列表成员形成备选语言列表包括提取全部语言列表中被选择标识符值为逻辑真的列表成员,S卩,对全部语言列表中每个列表成员的被选择标识符的值与逻辑真进行逻辑与操作,存储所述逻辑与操作结果为逻辑真的列表成员;比较被选择标识符的值为逻辑真的列表成员与语言数据库中成员的语言代码,如果所述语言数据库包含有该列表成员,则将所述列表成员添加到备选语言列表中。所述语言数据库是用于存储多个字库的数据库,每一语言对应于唯一的字库,所述字库包括字符显示格式的数据以及与语言对应的语言代码。所述与用户所在地区一致的备选语言列表形成后,即可通过列表成员中包含的语言代码,从语言数据库中调用相应的字库,并以所述字库的字符显示格式,将列表成员的语言代码数据分别显示在手机显示屏上,供用户参考。当用户从所述备选语言列表中选择适合自己使用的语言时,可以基于用户的输入命令得到确定的语言代码。基于所述确定的语言代码,从语言数据库中调用与所述语言代码相同的字库,并将手机菜单、字符界面中所有需要显示的字符以该字库的字符显示格式显不。依据具体实施例的不同,所述备选语言列表可以包含一种或多种语言。对于所述备选语言列表中包含一种语言的情况,则用户菜单中无需再提供手机语言设置的选项,即用户无需对系统语言进行更改;对于所述备选语言列表中包含多种语言的情况,手机的用户菜单中需要再提供手机语言设置的选项,供用户选择系统的当前语言,由于备选语言列表中包含的语言要远少于全部语言列表,因此用户在进行手机操作的时候,其误操作的几率大大降低。
本发明的手机语言切换方法形成备选语言列表的过程是由手机制造商 或供应商进行操作的,例如通过手机的工程菜单确定。用户不需要进行复杂的语言选择操作,因此也就避免了接触过多语言的全部语言列表,进而改善了因用户误操作而选择到无法识别语言,解决了用户语言错误选择的问题。相应的,对于所述多语言集成手机,需要提供便于不同地区用户选择的输入法列表,以减少用户在输入字符时不必要的轮询操作。图2是本发明实施例的手机输入法切换方法。如图2所示,本发明实施例的手机输入法切换方法包括执行步骤S202,提供全部输入法列表,所述全部输入法列表中的每个列表成员对应于唯一的输入法代码及语言代码;执行步骤S204,基于手机的当前语言确定与所述当前语言对应的语言代码;执行步骤S206,基于所述与当前语言对应的语言代码,形成由全部输入法列表中与当前语言相同语言代码的列表成员构成的备选输入法列表。下面对上述实施例过程进行进一步说明。为了形成与手机的当前语言对应的备选输入法列表,必须先提供包含有多种输入法的全部输入法列表,所述全部输入法列表中的每一个列表成员对应于一种输入法,其中,
每一列表成员包括语言代码以及输入法代码,所述全部输入法列表如表2所示
权利要求
1.一种手机语言切换方法,其特征在于,包括提供全部语言列表,所述全部语言列表中的每一列表成员对应于一种语言及所在地区;接收外部输入的用户所在地区的信息;基于所述用户所在地区的信息,对与所述用户所在地区对应的列表成员进行标记; 基于所述被标记的列表成员,形成由所述被标记列表成员构成的备选语言列表。
2.如权利要求1所述的手机语言切换方法,其特征在于,每一列表成员包括所在地区、 语言代码以及被选择标识符。
3.如权利要求2所述的手机语言切换方法,其特征在于,基于所述用户所在地区的信息,对与所述用户所在地区对应的列表成员进行标记包括如果某一列表成员的所在地区与外部输入的用户所在地区的信息相同,则将所述列表成员中的被选择标识符的值置为逻辑真。
4.如权利要求2所述的手机语言切换方法,其特征在于,所述被选择标识符的值存储在手机的只读存储器中。
5.如权利要求3所述的手机语言切换方法,其特征在于,基于所述被标记的列表成员, 形成由所述被标记列表成员构成的备选语言列表提取全部语言列表中被选择标识符值为逻辑真的列表成员;将所述语言数据库包含的被选择标示符值为逻辑真的列表成员添加到备选语言列表中。
6.如权利要求1所述的手机语言切换方法,其特征在于,还包括以备选语言列表中包含的列表成员对应的字符显示格式,将所述列表成员的语言代码显示在手机显示屏上。
7.—种手机输入法切换方法,其特征在于,包括提供全部输入法列表,所述全部输入法列表中的每个列表成员对应于一种输入法代码及语言代码;基于手机的当前语言确定与所述当前语言对应的语言代码;基于所述与当前语言对应的语言代码,形成由全部输入法列表中与当前语言相同语言代码的列表成员构成的备选输入法列表。
8.如权利要求7所述的手机输入法切换方法,其特征在于,基于手机的当前语言确定与所述当前语言对应的语言代码包括基于手机当前正在调用的字库,在语言数据库中查找并提取所述该字库的语言代码,该字库的语言代码即代表了当前语言。
9.如权利要求7所述的手机输入法切换方法,其特征在于,基于全部输入法列表中与当前语言相同语言代码的列表成员构成的备选语言列表包括提取全部输入法列表中与当前语言的语言代码相同的列表成员; 基于用户切换输入法的命令,依次显示被提取输入法代码的列表成员的输入法代码, 并提示给用户。
10.如权利要求9所述的手机输入法切换方法,其特征在于,从输入法数据库中存储的输入法中调用与当前显示的输入法代码对应的输入法,供用户输入字符时使用。
11.一种手机语言、输入法切换装置,其特征在于,包括输入单元、全部列表单元、搜索单元、备选列表单元以及语言识别单元,其中输入单元,用于接收外部输入的用户所在地区的信息,将所述用户所在地区的信息发送给搜索单元;全部列表单元,用于存储全部语言列表,所述全部语言列表的每一列表成员对应于唯一的语言,包含有输入法代码、语言代码、所在地区以及被选择标识符;语言识别单元,用于依据当前语言确定与所述当前语言对应的语言代码,并将所述语言代码发送至搜索单元;搜索单元,用于从所述全部语言列表中选择包含与输入单元发送的与用户所在地区相同的列表成员、以及从全部语言列表中选择包含与当前语言相同语言代码的列表成员,并将所述列表成员发送至备选列表单元;备选列表单元,用于存储与用户所在地区相同的列表成员,并基于所述列表成员中的语言代码调用对应的字库;以及存储与当前语言相同语言代码的列表成员,基于所述列表成员中的输入法代码调用对应的输入法。
全文摘要
一种手机语言、输入法切换方法及切换装置。所述手机语言切换方法包括提供全部语言列表,所述全部语言列表中的每一列表成员对应于一种语言及所在地区;接收外部输入的用户所在地区的信息;基于所述用户所在地区的信息,对与所述用户所在地区对应的列表成员进行标记;基于所述被标记的列表成员,形成包含被标记的列表成员的备选语言列表。
文档编号G06F3/023GK102158585SQ20101011082
公开日2011年8月17日 申请日期2010年2月11日 优先权日2010年2月11日
发明者毛伟 申请人:上海贝尚通信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1