自适应输入语言切换的制作方法

上传人:ting****789 文档编号:310050136 上传时间:2022-06-14 格式:DOCX 页数:8 大小:27.61KB
返回 下载 相关 举报
自适应输入语言切换的制作方法_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《自适应输入语言切换的制作方法》由会员分享,可在线阅读,更多相关《自适应输入语言切换的制作方法(8页珍藏版)》请在金锄头文库上搜索。

1、自适应输入语言切换的制作方法专利名称:自适应输入语言切换的制作方法技术领域:本发明涉及输入 法技术,尤其涉及输入法中的语言切换技术。背景技术:计算机越来越能够利用以不同语言书写的内容。另外,计算设备一般能够取决于所安装的语言选项以各种不同的语言来显示内容。例如,计算机可用不同的语言来显示带有文本内容的网页,诸如英文、西班牙文、中文、日文等。除了用不同的语言来显示内容之外,计算机通常允许用户使用不同的语言来输入文本。例如,用户可能正对汉语文档进行操作,并因此用汉语来输入文本。同一个用户也可能正对英文文档进行操作,并因此用英文来输入文本。尽管多语言支持是常见的,但在不同语言之间切换以进行文本输入可

2、能是困难且耗时的。在某些情形下,想要用与当前被选中的语言不同的语言来输入文本的用户可能必须执行一系列手动步骤以便切换到不同的语言。例如,用户可能必须访问设置菜单,选择语言配置选项,选择语言配置选项中不同的语言,然后退出设置菜单。如果用户需要频繁地改变语言,则这一切换过程可能是耗时且低效的。因此,存在足够机会来改进涉及输入语言切换的技术。发明内容提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。描述了用于自适应输入语言切换的技术和工具。在某些实施例中,执行输入语言的自动切换。

3、在其他实施例中,提供用于切换输入语言的方便的用户界面元素。例如,自适应输入语言切换提供了对输入语言的更高效的切换,而不必手动地(例如,使用设置菜单)改变设备的输入语言。根据本文描述的技术和工具的一个方面,提供了一种用于切换计算设备的输入语言的方法。该方法包括接收计算设备所显示的文本内容的第一语言的指示(其中计算设备的当前输入语言被设置为与第一语言不同的第二语言),接收计算设备所显示的文本输入区域已经被选择的指示(例如,通过从用户接收对文本输入区域的选择),以及在接收到对文本输入区域的选择后自动地将计算设备的当前输入语言从第二语言切换成第一语言。在切换了当前输入语言之后,计算设备在文本输入区域中

4、接收到的文本是使用第一语言来接收的(例如,使用与第一语言相对应的键盘配置和/或语言设置)。根据本文描述的技术和工具的另一方面,提供了一种用于切换计算设备的输入语言的计算设备。该计算设备包括显示器、存储器和处理单元,其中该计算设备配置成执行包括以下各项的操作接收计算设备所显示的文本内容的第一语言的指示(其中计算设备的当前输入语言被设置为与第一语言不同的第二语言),从计算设备的用户接收对文本输入区域的选择,以及在接收到对文本输入区域的选择后自动地将计算设备的当前输入语言从第二语言切换成第一语言。在切换了当前输入语言之后,计算设备在文本输入区域中接收到的文本是使用第一语言来接收的(例如,使用与第一语

5、言相对应的键盘配置和/或语言设置)。根据本文描述的技术和工具的另一方面,提供了一种用于切换计算设备的输入语言的方法。该方法包括接收计算设备所显示的文本内容的第一语言的指示,确定计算设备的当前输入语言被设置为与第一语言不同的第二语言,从计算设备的用户接收对计算设备所显示的文本输入区域的选择,在接收到对文本输入区域的选择后显示用户可选择以将计算设备的当前输入语言从第二语言切换成第一语言的用户界面元素,以及在接收到对用户界面元素的选择后自动地将计算设备的当前输入语言从第二语言切换成第一语言。用于自动切换输入语言的用户界面元素可例如在文本输入区域附近或在另一位置处提供(例如,在工具栏区域中显示)。参考

6、附图阅读以下详细描述,将更清楚本发明的前述和其他目标、特征和优点。图I是描绘一种用于切换计算设备的输入语言的示例方法的流程图。图2是描绘自动切换计算设备上的输入语言的示例的屏幕截图。图3是描绘自动切换移动计算设备上的输入语言的示例的屏幕截图。图4是描绘一种用于使用用户界面元素来切换计算设备的输入语言的示例方法的流程图。图5是描绘在计算设备上提供用于切换输入语言的用户界面元素的示例的屏幕截图。图6是描绘使用移动计算设备来提供用于切换输入语言的用户界面元素的示例的屏幕截图。图7是描绘在计算设备上提供用于切换输入语言用户界面元素的示例的屏幕截图,其中该用户界面元素在文本输入区域附近显示。图8是描绘使

7、用移动计算设备来提供用于切换输入语言的用户界面元素的示例的屏幕截图,其中该用户界面元素在文本输入区域附近显示。图9是示出可结合其实现此处描述的技术和工具的示例移动计算设备的框图。具体实施例方式以下描述涉及用于输入语言的自适应切换的技术和解决方案。例如,输入语言的切换可通过自动切换各计算设备上的输入语言来执行,所述计算设备为诸如台式计算机、膝上型计算机、平板计算机、智能电话、或任何其他类型的计算设备。通常,计算设备(例如,计算机或智能电话)的用户必须执行一系列步骤以便改变设备的输入语言。例如,为了改变计算设备的当前输入语言,用户可能需要手动地选择计算设备的设置程序,选择设置程序内的语言选项,将语

8、言选项改变成所需语言,然后退出设置程序。每一次用户想要用设备当前被设置使用的语言不同的语言(例如,使用不同输入配置的语言,诸如不同的键盘和/或语言设置)来输入文本时可能就需要执行这一系列的手动步骤。在某些实施例中,计算设备的输入语言被自动切换(例如,无需用户必须手动地切换输入语言或选择任何语言切换用户界面元素)。自动切换可在计算设备的用户选择与不同于计算设备的当前语言设置的语言相关联的文本输入区域时执行。例如,考虑使用当前被设置为使用英文语言的计算设备的既说英文又说中文的用户。如果用户访问搜索引擎网站(该网站是中文的)并且在搜索输入框中点击,则输入语言可自动地从英文切换成中文,以使得当用户在搜

9、索 输入框中输入搜索查询时,输入是中文字符。在某些实施例中,计算设备的输入语言基于建议的输入语言来切换。在计算设备的用户选择与不同于计算设备的当前语言设置的语言相关联的文本输入区域时可建议输入语言。例如,如果用户访问搜索引擎网站(该网站是中文的)并且在搜索输入框中点击,则可显示允许用户快速且容易地将输入语言从英文切换成中文的用户界面元素,以使得当用户在搜索输入框中输入搜索查询时,输入是中文字符。基于所显示的文本内容的语言来向用户提供所建议或推荐的方便的用户界面元素可以减少用户需要采取来改变设备的当前输入语言的动作的数量。例如,使用设置菜单手动切换输入语言可能需要三个或四个动作(例如,三次或四次

10、点击、轻叩或选择),而所建议或推荐的用于进行切换的用户界面元素可能只需要一个动作(例如,一次点击、轻叩或选择)。输入语言在本文描述的技术和解决方案中,输入语言指的是计算设备将用于文本输入的语言。输入语言可以指代计算设备的语言配置(例如,包括具体字母表的指示)和/或键盘配置。例如,某些语言使用不同的字母表来输入文本(并因此可能需要显示不同的键盘或使用不同的键映射),而某些语言使用相同的字母表字符(例如,拉丁字母表字符)但提供以不同于英文的语言输入文本(例如,使用拉丁键盘来输入中文字符)。计算设备当前被配置使用的输入语言在本文中被称为当前输入语言。输入语言有时候也被称为计算设备的“输入法”。在使用

11、Microsoft Windmvs 操作系统的具体实施例中,至少部分地使用输入法弓丨擎(IME)组件来执行改变输入语言。在某些实施例中,改变输入法可包括改变设备的控制(例如,智能电话或平板计算机的)屏幕上的键盘的软件输入面板(SIP)配置。计算设备一般被配置成支持一种或多种语言的文本输入。例如,包括输入语言配置的语言包可被安装在计算设备上以支持不同语言的文本输入。可以改变计算设备当前被设置使用的输入语言(当前输入语言)。例如,可将计算设备的当前输入语言从第一输入语言(例如英文)改变成第二输入语言(例如中文)。在某些实现中,当前输入语言可被改变成计算设备被配置为支持的输入语言之一(例如,被改变成

12、已经安装在计算设备上的语言之一)。为了确定是否支持切换到特定的输入语言,计算设备可检查该特定的输入语言是否安装在计算设备上。在输入文本内容时,使用计算设备的当前输入语言。例如,如果用户将文本输入到文本输入区域中,则所输入的文本将使用计算设备的当前输入语言。在经由计算设备的键盘接收文本输入时,也使用计算设备的当前输入语言。例如,键盘输入可被映射到计算设备的当前输入语言。此外,可使用当前输入语言来(例如,在智能电话或平板计算机上)显示屏幕上的键盘(例如,所显示的键可以是使用当前输入语言字母表的)。文本内容在本文所述的技术和解决方案中,可确定计算设备所显示的文本内容的语言。例如,计算设备可确定web

13、浏览器应用、聊天应用、即时消息应用、文字处理应用、演示文档、或显示文本内容的另一类型的应用所显示的文本内容的语言。所显示的文本内容可以与文本输入区域相关联。文本输入区域的示例包括网页上的文本输入域或框、即时消息或聊天应用、文字处理文档、演示文档中的输入域、以及用户可经由计算设备在其中输入文本内容的任何其他区域。用户可选择文本输入区域。例如,可显示包含文本内容以及文本输入域(例如,搜索引擎站点的、用于输入搜索查询的文本输入域)的网页。在某些实现中,在显示网页时,文本输入域未被选择(即,如果用户开始打字,则由于文本输入域未被选择或者未被聚焦所以不会将文本输入到该文本输入域中。)如果用户希望将文本输

14、入到文本输入域中,则用户可选择(例如,点击或轻叩)文本输入域,这通常会将光标置于文本输入域内,从而指示当用户打字时文本将被输入到该域中。在其他实现中,在显示网页时,可自动选择文本输入域。输入语言的自动切换在本文所述的技术和解决方案中,可自动切换计算设备的当前输入语言。例如,计算设备的当前输入语言可被自动地从第一语言切换成第二语言(例如,无需用户必须手动地改变计算设备的语言设置)。计算设备的当前输入语言可基于检测到所显示的内容的语言而自动切换。例如,计算设备可使当前输入语言被设为一特定语言,诸如英文。计算设备的用户随后可用不同的语言(诸如中文)来显示内容。作为响应,计算设备可自动地将设备的当前输

15、入语言从英文切换成中文。图I示出了用于切换计算设备的输入语言的示例性方法(100)。在(110),接收所显示的文本内容的第一语言的指示,其中计算设备被设为与第一语言不同的第二语言。在(120),从计算设备的用户接收对文本输入区域的选择。例如,对文本输入区域的选择可以是对网页上的文本输入域或者对聊天程序中的文本输入框的选择。在(130),在接收到对文本输入区域的选择(120)后,当前输入语言被自动地从第二语言切换成第一语言。自动切换(130)可在无需任何额外的用户交互以及无需用户必须手动地切换输入语言的情况下进行。一旦输入语言已经被自动切换(130),用户输入的文本将使用新的输入语言(在此情况下

16、为第一语言)。因此,在切换之后如果用户将文本输入到文本输入区域中,则将使用第一语目。切换计算设备的输入语言可取决于特定计算设备和计算设备所使用的系统软件(例如,操作系统软件)而涉及不同的操作。在某些计算设备中,切换当前输入语言可包括改变设备的语言设置(例如,在系统设置应用内)和/或改变设备的键盘配置(例如,以使得外部或屏幕上的键盘上的键被映射到新的语言的字符)。为了确定计算设备所显示的内容的语言是与计算设备的当前输入语言设置不同的语言,计算设备可接收所显示的内容的语言的指示。对所显示的内容的语言的指示可经由检测所显示的内容的语言(例如,检测网页上、文本文档中、聊天窗口中等显示的文本内容的语言)的组件(例如,软件组件,诸如本地软件组件或在线软件组件)来接收。在某些实现中,语言检测组件可使用Microsoft Translator (翻译器)技术(例如,作为在线服务或者被集成到计算设备的软件中)。在某些情况下,可能无需改变输入语言直到用户指示了输入文本的意图。例如,用户可能正在查看网页,其中网页内容使用与显示网页的设备的当前输入

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号