资源预览内容
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
自动键盘布局确定的制作方法专利名称:自动键盘布局确定的制作方法技术领域:所揭示的实施例大体来说涉及具有触敏表面的电子装置,且更确切地说,涉及具有经配置以接受来自硬件键盘的输入的触敏表面的电子装置。背景技术:近年来,将触敏表面作为计算机及其它电子计算装置的输入装置的使用已显著增力口。示范性触敏表面包括触摸板及触摸屏显示器。这些表面广泛用以操控显示器上的用户接口对象。用于确定键盘布局的现有方法麻烦且效率低。当前,不存在普遍使用的键盘语言及键盘布局。通常,用户必须指定键盘布局或回答一系列键盘配置问题。发明内容因此,计算装置需要具有用于自动确定键盘的布局且配置键盘的更快、更高效的方法及接口。这些方法及接口可补充或取代用于自动确定键盘布局且配置键盘的常规方法。这些方法及接口减少用户的认知负担且产生更高效的人机接口。对于电池操作的计算装置,这些方法及接口节省电力且增加电池充电之间的时间。通过所揭示的装置而减少或消除与用于具有触敏表面的计算装置的用户接口相关联的上述缺点及其它问题。在一些实施例中,所述装置是桌上型计算机。在一些实施例中,所述装置是便携式的(例如,笔记本计算机、平板计算机或手持式装置)。在一些实施例中,所述装置具有触摸板。在一些实施例中,所述装置具有触敏显示器(还称为“触摸屏”或“触摸屏显示器”)。在一些实施例中,所述装置具有图形用户接口(GUI)、一个或一个以上处理器、存储器及存储于存储器中的用于执行多个功能的一个或一个以上模块、程序或指令集。在一些实施例中,用户主要经由触敏表面上的手指接触及手势来与CTI交互。在一些实施例中,所述功能可包括图像编辑、绘图、呈现、文字处理、网站创建、磁盘创作、电子表格制作、玩游戏、打电话、视频会议、发电子邮件、即时消息接发、锻炼支持、数字拍照、数字视频、网络浏览、数字音乐播放,及/或数字视频播放。用于执行这些功能的可执行指令可包括于计算机可读存储媒体或经配置以用于供一个或一个以上处理器执行的其它计算机程序广品中。根据一些实施例,提供一种用以自动确定键盘布局且相应地配置所述键盘的方法,包括无用户介入。从多个硬件及软件源获得语言信息及位置信息。基于由相应源所提供的语言信息及位置信息的可靠性而排定硬件及软件源的优先次序。将来自具有最高优先级的源的语言信息及位置信息映射成硬件及/或屏幕上键盘的键盘布局。以多种方式使用所述键盘布局。举例来说,在一些实施例中,使用所述键盘布局以基于由所述多个硬件及软件源所提供的语言信息及位置信息而配置硬件键盘来反映用户很可能偏好的键入语言及键盘格式。此使得所述装置能够基于所确定的键盘布局而解译来自所述硬件键盘的按键输入信号,而无需用户在单独键盘配置过程中输入键盘配置信息。根据一些实施例,在包括一个或一个以上处理器、存储器及一显示器的电子装置处执行一种方法。所述方法包括从与所述电子装置相关联的一个或一个以上硬件及软件信息源获得语言信息及位置信息中的至少一者。所述方法还包括基于所述硬件及软件信息源的相关联语言及位置信息的可靠性而排定所述硬件及软件信息源的优先次序。所述方法进一步包括基于从具有最高相对优先级的信息源所获得的语言信息及位置信息而确定硬件键盘的键盘语言及键盘布局。所述方法进一步包括配置所述电子装置以基于所确定的键盘语言及所确定的键盘布局而解译来自所述硬件键盘的按键输入信号。在一些实施例中,可自动地(意味着无用户介入)进行所述配置。根据一些实施例,在包括一个或一个以上处理器、存储器及一显示器的电子装置处执行一种方法。所述方法包括从与所述电子装置相关联的一个或一个以上信息源获得语言信息及位置信息中的至少一者。所述方法还包括基于所述信息源的相关联语言及位置信息的可靠性而排定所述信息源的优先次序。所述方法进一步包括基于从具有最高相对优先级的信息源所获得的语言信息及位置信息而确定键盘的键盘语言及键盘布局。所述方法进一步包括配置所述电子装置以基于所确定的键盘语言及所确定的键盘布局而解译来自所述键盘的输入信号。根据一些实施例,一种电子装置包括触敏显示器、一个或一个以上处理器、存储器,及一个或一个以上程序;所述一个或一个以上程序存储于所述存储器中且经配置以由所述一个或一个以上处理器执行,且所述一个或一个以上程序包括用于执行上文所描述的方法中的任一者的操作的指令。根据一些实施例,在具有显示器、存储器及用以执行存储于所述存储器中的一个或一个以上程序的一个或一个以上处理器的电子装置上的图形用户接口包括在上文所描述的方法中的任一者中所显示的元件中的一者或一者以上,响应于输入而更新所述元件,如在上述方法的任一者中所描述。根据一些实施例,一种计算机可读存储媒体中存储有指令,所述指令在由具有触敏显示器的电子装置执行时使所述装置执行上文所描述的方法中的任一者的操作。根据一些实施例,一种电子装置包括显示器;及用于执行上文所描述的方法中的任一者的操作的装置。根据一些实施例,用于具有显示器的电子装置中的信息处理设备包括用于执行上文所描述的方法中的任一者的操作的装置。根据一些实施例,一种电子装置包括处理单元及耦合到所述处理单元的显示单元。所述处理单元经配置以进行以下操作从与所述电子装置相关联的一个或一个以上硬件及软件信息源获得语言信息及位置信息中的至少一者;基于所述硬件及软件信息源的相关联语言及位置信息的可靠性而排定所述硬件及软件信息源的优先次序;基于从具有最高相对优先级的信息源所获得的语言信息及位置信息而确定硬件键盘的键盘语言及键盘布局;及配置所述电子装置以基于所确定的键盘语言及所确定的键盘布局而解译来自所述硬件键盘的按键输入信号。所述显示单元经配置以显示与经解译的按键输入信号相关联的信肩、O根据一些实施例,一种电子装置包括处理单元及耦合到所述处理单元的显示单元。所述处理单元经配置以进行以下操作从与所述电子装置相关联的一个或一个以上信息源获得语言信息及位置信息中的至少一者;基于所述信息源的相关联语言信息及位置信息的可靠性而排定所述信息源的优先次序;基于从具有最高相对优先级的信息源所获得的语言信息及位置信息而确定键盘的键盘语言及键盘布局;及配置所述电子装置以基于所确定的键盘语言及所确定的键盘布局而解译来自所述键盘的输入信号。所述显示单元经配置以显示与经解译的按键输入信号相关联的信息。因此,向具有显示器的电子装置提供用于自动确定键盘布局且配置键盘的更快、更高效的方法及接口,借此增加在使用这些装置的情况下的有效性、效率及用户满意度。这些方法及接口可补充或取代用于确定键盘布局且配置键盘的常规方法。为了更好地理解本发明的前述实施例以及其额外实施例,应结合下图参考以下具体实施方式,在图中,所有图中相同的参考数字指代对应部分。图IA及IB为说明根据一些实施例的具有触敏显示器的便携式多功能装置的框图。图IC为说明根据一些实施例的用于事件处置的示范性组件的框图。图2说明根据一些实施例的具有触摸屏的便携式多功能装置。图3为根据一些实施例的具有显示器及触敏表面的示范性多功能装置的框图。图4A及4B说明根据一些实施例的便携式多功能装置上的应用程序的菜单的示范性用户接口。图4C说明根据一些实施例的具有与显示器分离的触敏表面的多功能装置的示范性用户接口。图5为可与多功能装置交互以获得键盘布局、语言及位置信息的源的框图。图6A、6B、6C及6D为展示多功能装置上的硬件键盘输入的框图。图7A及7B为说明根据一些实施例的自动确定键盘布局的方法的流程图。图8为根据一些实施例的电子装置的功能框图。具体实施例方式现在将详细参考实施例,在附图中说明所述实施例的实例。在以下详细描述中,陈述众多具体细节以便提供对本发明的透彻理解。然而,所属领域的技术人员将明白,可在没有这些具体细节的情况下实践本发明。在其它例子中,未详细描述众所周知的方法、程序、组件、电路及网络,以便不会不必要地混淆实施例的各方面。还将理解,虽然术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不应受这些术语限制。这些术语仅用于将一个元件与另一元件区分开来。举例来说,在不脱离本发明的范围的情况下,可将第一接触称为第二接触,且类似地,可将第二接触称为第一接触。第一接触及第二接触两者均是接触,但不是相同的接触。本文中用于本发明的描述中的术语仅是出于描述特定实施例的目的且无意限制本发明。如本发明及所附权利要求书的描述中所使用,单数形式“一”及“所述”意在也包括复数形式,除非上下文另有清楚指示。还将理解,如本文中所使用的术语“及/或”指代且涵盖相关联的所列项目中的一者或一者以上的任何及所有可能的组合。将进一步理解,术语“包括”及/或“包含”当用于本说明书中时指定所述特征、整体、步骤、操作、元件及/或组件的存在,而不排除一个或一个以上其它特征、整体、步骤、操作、元件、组件及/或其群组的存在或添加。如本文中所使用,视上下文而定,术语“如果”可解释为是指“当时”或“在后即刻”或“响应于确定”或“响应于检测到”。类似地,视上下文而定,短语“如果确定”或“如果检测到规定条件或事件”可解释为是指“在确定后即刻”或“响应于确定”或“在检测到规定条件或事件后即刻”或“响应于检测到规定条件或事件”。描述了计算装置、用于这些装置的用户接口及用于使用这些装置的相关联的过程的实施例。在一些实施例中,计算装置是便携式通信装置,例如移动电话,其还含有其它功能,例如PDA及/或音乐播放器功能。便携式多功能装置的示范性实施例包括(不限于)来自加利福尼亚州库比迪诺的苹果公司的iPhone及iPodTouch装置。还可使用其它便携式装置,例如具有触敏表面(例如,触摸屏显示器及/或触摸板)的膝上型或平板计算机。还应理解,在一些实施例中,所述装置不是便携式通信装置,而是具有触敏表面(例如,触摸屏显示器及/或触摸板)的桌上型计算机。在以下论述中,描述包括显示器及触敏表面的计算装置。然而,应理解,所述计算装置可包括一个或一个以上其它物理用户接口装置,例如物理键盘、鼠标及/或操纵杆。所述装置支持多种应用程序,例如以下各者中的一者或一者以上绘图应用程序、呈现应用程序、文字处理应用程序、网站创建应用程序、磁盘创作应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息接发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字视频相机应用程序、网络浏览应用程序、数字音乐播放器应用程序,及/或数字视频播放器应用程序。可在所述装置上执行的各种应用程序可使用至少一个共同物理用户接口装置,例如触敏表面。触敏表面的一个或一个以上功能以及所述装置上所显示的对应信息可在不同应用程序中及/或在相应应用程序内受到调整及/或变化。以此方式,所述装置的共同物理架构(例如,触敏表面)可用直观且透明的用户接口来支持多种应用程序。所述用户接口可包括一个或一个以上软键盘或屏幕上键盘实施例。软键盘实施例可包括在键盘的所显示图标上的标准(QWERTY、AZERTY、Dvorak)及/或非标准的符号配置,例如2006年7月24日申请的美国专利申请案11/459,606“用于便携式电子装置的键盘(KeyboardsForPortableElectronicDevices)”、2006年7月24日申请的美国专利申请案11/459,615“用于便携式电子装置的触摸屏键盘(TouchScreenKeyboardsForPortableElectronicDevices)”以及2009年3月16日申请的美国专利申请案61/210,331“用于具有触摸屏显示器的多功能装置的智能键盘管理(SmartKeyboardManagementforaMultifunctionDevicewithaTouchScreenDisplay)”中描述的那些,其全部内容在此以引用的方式并入。软键盘可采用任何语言。键盘实施例可包括相对于现有物理键盘(例如,打字机的键盘)中的键数目而数目减少的图标(或软键)。此可使得用户更容易地选择键盘中的一个或一个以上图标,且因此,选择一个或一个以上
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号