用于输入中文字符的方法和装置制造方法及图纸

技术编号:5134253 阅读:189 留言:0更新日期:2012-04-11 18:40
公开了一种用于输入中文字符的方法和装置。具体地,公开了一种用于使用罗马音标在电子设备中输入中文字符的方法和装置。该方法包括由设备接收(106)来自第一虚拟键盘的对第一虚拟键的选择。然后,显示(112)与第一虚拟键关联的第二虚拟键盘并且接收(116)来自第二虚拟键盘的对第二虚拟键的选择。随后,基于第一虚拟键和第二虚拟键形成(128、130)罗马音标并且显示(134)包括基于该罗马音标的候选中文字符列表的第三虚拟键盘。最后,设备接收(140)来自候选中文字符列表的对所需中文字符的选择,并且作为响应,输入(182)所需中文字符。

【技术实现步骤摘要】

本专利技术通常涉及电子设备中的数据输入并且更具体地,涉及用于通过使用罗马字母在电子设备中输入中文字符的方法和装置。
技术介绍
在用于输入中文字符的常规已知方法中,存在数种如下方法,其中基于关于中文 字符的发音的规则使用罗马字母输入中文字符并且随后将罗马字母“词”(罗马音标)转换 为中文字符。中文字符罗马音标可以包括声母和韵母。声母和韵母是罗马音标使用的中文 的基本元素。不存在如同英语的辅音和元音的概念。存在两种常见的罗马音标技术,即注音和拼音。台湾较常使用注音,而中国大陆较 常使用拼音。这两个技术均是使用音标表示中文的语音学系统。与拼音声母关联的罗马字 母组是b、p、m、f、d、t、n、l、g、k、h、j、q、x、zh、ch、sh、r、z、c、s。随后,对于每个声母,存 在与之关联的各个韵母。例如,与“L”关联的韵母是a、ai、an、ang、ao、e、ei、eng、i、ia、 ian、iang、iao、ie、in、ing、iu、o、ong、ou、u、uan、un、uo、ν 和 ve。然而,还存在一些如下拼音词,即在不使用任何声母的情况下可以形成该拼音词。 这些拼音词被称为“零声母”。零声母的示例是a、ο、e、ai、ei、ao、ou、an、en、ang、eng、 0ng、er等。而且,官方拼音系统中的声母表中不包括罗马字母“W”和“y”。存在声母不存 在时的关于韵母“i”、“u”和“U”的拼字习惯。换言之,当“i”、“u”或“U”是韵母并且不存 在声母时,它们常被分别拼为“yi”、“mi”和“yil”。因此罗马字母“W”和“y”被称为半声母。在这两种技术中,即注音和拼音,中文字符经由罗马音标输入到电子设备中并且 随后被转换为对应于该罗马音标的所需的中文字符。此外,存在与每个罗马音标关联的不 止一个中文字符。这些中文字符具有相同的罗马音标但是具有不同的声调。在中文中,声 调用于相互区分多种中文词。正确声调的使用对于仅声调不同的大量中文语音表述的可理 解性是必不可少的。存在五种声调,即第一声调( )、第二声调( )、第三声调(δ)、第四声调 ( )和第五或第零声调(·)。例如,ma意指“妈”,ma意指“麻”,ma意指“马”,并且· ma意 指“骂”。因此,向罗马音标添加正确的声调相比于没有声调指示符的罗马音标,允许用户更 容易地选择所需的中文字符。目前,为了使用QWERTY键盘布局输入中文字符,用户需要点击拼音拼写中的每个对应的键以生成完整的拼音拼写。在使用具有小键盘的电子设备时,这是耗时的和不方便 的。例如,为了使用小QWERTY键盘布局输入罗马音标“Liang”,用户需要顺序选择字母“L”、 “I”、“A”、“N”和“G”。因此,为了输入“Liang”,用户须使用至少五次键击。这还不包括输 入特定声调。相似地,使用多次按键文本输入法输入中文字符相比于QWERTY键盘需要更多 次键击,这是因为用户须按动特定键多次以获得所需的罗马字母。小键上的大量的键击使 得在手持电子设备上输入中文字符是耗时的。因此,需要一种用于使用较少的键击输入中文字符的方法和装置。附图说明在附图中,贯穿多种视图,相同的附图标记表示相同或功能相似的元素,附图连同 下文的详细描述一起并入说明书并且形成说明书的一部分,并且用于进一步说明包括要求 保护的本专利技术的构思的实施例,并且解释这些实施例的各种原理和优点。图1是根据某些实施例的用于使用罗马音标输入中文字符的流程图。图2-7是表明根据某些实施例的用于输入中文字符的示例性过程的电子设备的 屏幕视图。图8是根据某些实施例的用于输入中文字符的电子设备的框图。本领域的技术人员将认识到,为了简化和清楚的目的而说明图中的元素并且没有 必要依比例绘制。例如,图中某些元素的尺寸可以相对于其他元素放大以协助改善对于本 专利技术的实施例的理解。适当的情况中装置和方法部件由附图中的常规符号表示,仅示出了与理解本专利技术 的实施例有关的特定细节,以便于不致使本公开内容与受益于此处描述的本领域的普通技 术人员公知的细节混淆。具体实施例方式一种方法和装置使用罗马音标(romanization)在电子设备中输入中文字符。该 方法包括显示第一虚拟键盘和自该第一虚拟键盘接收对第一虚拟键的选择的电子设备。然 后,该设备显示与第一虚拟键关联的第二虚拟键盘并且自该第二虚拟键盘接收对第二虚拟 键的选择。第一虚拟键盘的布局包括关于所有声母、所有半声母(即w和y)、所有可能韵母 的首个罗马字母(即,a、e和ο)和退格的键。声母、半声母和所有可能韵母的首个罗马字 母被称为字母组。第二虚拟键盘的布局是动态的,意味着第二键盘的布局基于来自第一虚 拟键盘的对第一字母组的选择是不同的。第二虚拟键盘布局包括完成以第一字母组为开端 的罗马音标的所有有效字母组、退格和罗马音标的结束。作为选择的结果,该电子设备确定第二虚拟键是否与字母组关联。如果第二虚拟 键表示字母组,则该电子设备将第一字母组与第二字母组组合以形成罗马音标。然而,如果 该电子设备确定第二虚拟键与罗马音标键的结束关联,则该电子设备仅自第一字母组形成 罗马音标。此外,该电子设备基于该罗马音标显示包括候选中文字符列表的第三虚拟键盘 并且接收来自第三虚拟键盘的对所需中文字符的选择。响应于所需中文字符的选择,该电 子设备输入来自候选中文字符列表的所需中文字符。当输入所需中文字符时,该设备将该 所需中文字符存储在存储器中并且将其显示在显示器上。作为使用多种虚拟键盘的结果,极大地减少了用于输入中文字符所需的键击次数。图1是根据某些实施例的用于使用罗马音标输入中文字符的流程图100。该方法 从用户进入102中文文本输入模式开始。作为响应,电子设备显示104第一虚拟键盘。该第一虚拟键盘包括与不同的罗马字母组关联的多种键和退格键。该字母组包括 所有拼音声母、所有拼音半声母和所有可能拼音韵母的仅首个罗马字母。例如,与第一虚拟 键盘关联的字母组是b、p、m、f、d、t、η、1、g、k、h、j、q、χ、zh、ch、sh、r、z、c、s、w、y、a、e、 i、0、U和V。与退格关联的键用于删除先前输入的中文字符(如果有的话)。由于退格键执行删除字母组、罗马音标或中文字符的功能,因此在本公开内容中“删除”和“退格”可交 换使用以表示相同的键。用户随后选择第一虚拟键盘上的多种键中的一个键。结果,电子设备接收来自第 一虚拟键盘的对第一虚拟键的选择106并且确定108第一虚拟键是否与字母组关联。如果 第一虚拟键未与字母组关联,则所选择的键一定是退格键并且设备删除110先前输入的中 文字符(如果有的话),并且循环回到显示104第一虚拟键盘。否则,如果设备确定108第 一虚拟键与字母组关联,则电子设备显示112与该第一虚拟键关联的第一字母组并且还显 示114第二虚拟键盘。第二虚拟键盘包括与第一虚拟键所关联的字母组关联的键、退格键和指出罗马音 标“词”的结束的其他键。与第一虚拟键关联的第二虚拟键盘中的字母组包括完成以第一 字母组为开端的罗马音标的所有字母组。例如,与第一虚拟键“L”关联的字母组是a、ai、 an λ ang、ao、e、ei、eng、i、ia、ian、iang、iao、ie、in、ing、iu、o、ong本文档来自技高网...

【技术保护点】
一种用于在电子设备中输入中文字符的方法,所述方法包括:显示第一虚拟键盘;自所述第一虚拟键盘接收对第一虚拟键的选择;显示与所述第一虚拟键关联的第二虚拟键盘;自所述第二虚拟键盘接收对第二虚拟键的选择;基于所述第一虚拟键和所述第二虚拟键形成罗马音标;显示第三虚拟键盘,所述第三虚拟键盘包括具有所述罗马音标的候选中文字符列表;自所述第三虚拟键盘接收对第三虚拟键的选择;和基于所选择的第三虚拟键输入所需中文字符。

【技术特征摘要】
一种用于在电子设备中输入中文字符的方法,所述方法包括显示第一虚拟键盘;自所述第一虚拟键盘接收对第一虚拟键的选择;显示与所述第一虚拟键关联的第二虚拟键盘;自所述第二虚拟键盘接收对第二虚拟键的选择;基于所述第一虚拟键和所述第二虚拟键形成罗马音标;显示第三虚拟键盘,所述第三虚拟键盘包括具有所述罗马音标的候选中文字符列表;自所述第三虚拟键盘接收对第三虚拟键的选择;和基于所选择的第三虚拟键输入所需中文字符。2.如权利要求1所述的方法,进一步包括在接收对所述第一虚拟键的选择之后 显示与所述第一虚拟键关联的第一字母组。3.如权利要求2所述的方法,其中如果所述第二虚拟键与罗马音标符号的结束关联, 则所述第一字母组形成所述罗马音标。4.如权利要求2所述的方法,进一步包括如果所述第二虚拟键与删除关联,则删除所述第一字母组。5.如权利要求1所述的方法,进一步包括在接收对所述第一虚拟键的选择之后 如果所述第一虚拟键未与字母组关联,则删除先前输入的中文字符。6.如权利要求1所述的方法,其中显示所述第三虚拟键盘的步骤进一步包括 显示所述第一虚拟键盘。7.如权利要求6所述的方法,进一步包括如果所述第三虚拟键与字母组关联,则从所述候选中文字符列表中输入缺省中文字符;显示与所述第三虚拟键关联的所述第二虚拟键盘。8.如权利要求7所述的方法,进一步包括 显示与所述第三虚拟键关联的第三字母组。9.如权利要求6所述的方法,其中显示所述第三虚拟键盘的步骤进一步包括 显示声调虚拟键盘。10.如权利要求9所述的方法,进一步包括如果所述第三虚拟键与声调虚拟键关联,则基于所述声调虚拟键使用候选中文字符的 第一缩减列表替换所述候选中文字符列表。11.如权利要求10所述的方法,进一步包括 接收对第四虚拟键的选择。12.如权利要求11所述的方法,进一步包括如果所述第四虚拟键与删除关联,则关闭所述候选中文字符的第一缩减列表;和 显示所述候选中文字符列表。13.如权利要求11所述的方法,进一步包括如果所述第四虚拟键与字母组关联,则从所述候选中文字符的第一缩减列表中输入缺 省中文字符;和显示与所述第四虚拟键关联的所述第二虚拟键盘。14.如权利要求11所述的方法,进一步包括如果所述第四虚拟键与另一声调虚拟键关联,则基于所述另一声调虚拟键使用第二缩 减列表替换所述第一缩减列表。15.如权利要求1所述的方法,进一步包括如果所述罗马音标...

【专利技术属性】
技术研发人员:姚建东赵兵
申请(专利权)人:摩托罗拉移动公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1