用于便携式计算设备的附件的制作方法

文档序号:6347937阅读:188来源:国知局

专利名称::用于便携式计算设备的附件的制作方法
技术领域
:本实用新型大体上涉及便携式计算设备,尤其涉及用于便携式计算设备的附件。本申请要求2010年1月6日提交的题为"KeyboardDockforAPortableComputerDevice"的美国临时专利申请No.61/292,640的优先权,该申请的全部内容通过引用方式为了所有目的而结合于此。
背景技术
:计算设备(例如个人计算机)已投入使用数十年。计算设备被用来执行多种任务,从简单的任务到某些最复杂的任务。计算设备可以大致分类成便携式(例如膝上型PC或PDA)以及非便携式(例如台式PC)。在过去的十年中,便携式计算设备已经由于其便携能力和管理多项任务的能力而变得流行。例如,便携式计算设备(例如个人数字助理)能够提供检查和答复电子邮件、管理会议、显示图形和视频以及播放音乐的能力。目前使用的便携式电子设备大部分不具有键盘,或者具有小而不便于使用的键盘。另外,集成的键盘常常比传统的键盘功能要少。便携式计算设备可以包括一个或多个连接器或端口,这些连接器或端口可以用来与其他设备进行接口。例如,连接器或端口可以使便携式计算设备能够被插入到接驳(docking)系统中,或者接纳附件设备。
实用新型内容本实用新型的某些实施例包括用于便携式计算设备的附件。该附件可以包括用于与便携式计算设备连接的连接器接口以及用于与另一附件连接的附加连接器接口,所述另一附件可以与该便携式计算设备一起使用。在一些实施例中,该附件可以包括金属体(metalmass),该金属体可以给该附件提供稳定性,还可以给附件和相关联的电路提供接地路径。在一些实施例中,附件可以被配置成以多个电压电平工作。在此情形下,当附加附件经过该附件而连接到便携式计算设备时,即使附件的正常工作电压与该附加附件的工作电压不同,附件也可以以与该附加附件相同的电压电平工作。在一些实施例中,附件可以用便携式计算设备特定协议来与便携式计算设备通信。由键盘产生的按键下压事件(例如USBHID事件)可以用所述便携式计算设备特定协议来封装,以产生便携式计算设备特定协议分组。包含按键下压事件的、便携式计算设备特定协议分组可以被传送到便携式计算设备以进行解释。由附件中包含的键盘所产生的按键下压(HID)事件可以作为便携式计算设备特定协议命令的有效载荷而被包含,并被发送到便携式计算设备。便携式计算设备可以解析该命令,并向其USB栈内的HID层发送从该附件接收的一个或多个HID事件以进行解释和处理。根据一种实施例,提供了一种用于便携式计算设备的附件,包括附件接口,其配置成连接到附加附件并向所述附加附件提供电能;便携式计算设备接口,其配置成连接到所述便携式计算设备并从所述便携式计算设备接收电能;电路,其配置成以第一工作电压或第二工作电压工作,所述第一工作电压对应于所述附件,所述第二工作电压对应于所述附加附件;其中,所述电路还被配置成在所述附加附件被连接到所述附件接口时,以所述第二工作电压工作,否则以所述第一工作电压工作。所述第二工作电压可以高于所述第一工作电压。所述电路还可以被配置成确定与第二电能需求相对应的电阻值,并向所述便携式计算设备传送所述电阻值。所述附件还可以包括金属体,所述金属体被配置成给所述附件提供稳定性并给键区和所述电路提供接地路径。所述金属体可以主要由锌组成。所述金属体可以占据基座体积的45%至55%。根据一种实施例,提供了一种用于使附件工作的方法,所述附件具有第一工作电能需求,所述方法包括由所述附件执行下述操作从连接到所述附件的附加附件,接收与使所述附加附件工作的第二工作电能需求相关联的信息;向连接到所述附件的便携式计算设备传送与第二工作电能需求相关联的信息,其中,所述第二工作电能需求与所述第一工作电能需求不同;从所述便携式计算设备接收与所述第二工作电能需求相对应的电压;使用与所述第二工作电能需求相对应的电压来工作。所述第一工作电能需求可以低于所述第二工作电能需求。接收与所述第二工作电能需求相关联的信息的步骤可以包括确定与所述第二工作电能需求相关联的电阻值。根据一种实施例,提供了一种用于便携式计算设备的附件,所述附件包括用户输入设备,其包括相关联的电路;控制部件,其连接到键区,所述控制部件包括第一接口,其配置成接受便携式计算设备;第二接口,其配置成接受另一附件;控制电路,其耦合到所述第一接口和所述第二接口;金属体,其构成所述附件的多于50%的总质量,所述金属体被配置成给所述键区电路和所述控制电路提供接地连接。所述用户输入设备可以是键盘。所述附件可以被配置成使用一组命令与所述便携式计算设备通信,这组命令包括可由所述附件向所述便携式计算设备发送的第一命令,所述第一命令包括与所述附件有关的配置信息;可由所述附件向所述便携式计算设备发送的第二命令,所述第二命令包括与所述键区上的一个或多个按键下压事件相关联的USBHID报告。所述附件还可以被配置成确定与连接到所述第二接口的所述另一附件的电能需求相关联的电阻值;向所述便携式计算设备传送所述电阻值。根据一种实施例,提供了一种用于便携式计算设备的附件,所述附件包括键区,其包括一个或多个按键;便携式计算设备接口,其被配置成使用针对所述便携式计算设备而定制的设备专用协议来与所述便携式计算设备通信,所述协议包括所定义的一组命令;控制器,其耦合到所述键区和所述便携式计算设备接口,并被配置成生成要向所述便携式计算设备传送的设备专用协议的命令,其中,这组命令包括可由所述附件向所述便携式计算设备发送的第一命令,所述第一命令包括与所述附件有关的配置信息;可响应于对所述键区的按键进行的用户操作而由所述附件向所述便携式计算设备发送的第二命令,所述第二命令包括标识了所述键区中受到操作的一个或多个按键的信息。这组命令还可以包括可由所述附件接收的第三命令,所述第三命令指示所述附件点亮与所述按键相关联的指示器。所述配置信息可以包括用于所述附件的HID描述符、国家代码、USB厂商ID、USB产品ID。标识了所述键区中的一个或多个按键的所述信息可以是USBHID报告。根据一种实施例,提供了一种用于便携式计算设备的附件,所述附件包括底座部件,其具有前表面、后表面、顶表面、基本上平的底表面、以及所述底表面下方突起的至少一个窄的支撑部分,所述支撑部分在所述底座部件的基本上整个宽度上延伸,并布置在所述底表面的、离所述前表面更远的第一端;接驳连接器,其从所述底座部件的顶表面向上延伸,所述接驳连接器适于连接到便携式计算设备;键区部件,其具有键区,所述键区部件在所述前表面的顶边缘附近接合到所述底座部件,并从所述前表面向前下方沿对角方向延伸,所述键区部件在第一下角部具有第一支撑件并在第二下角部具有第二支撑件,其中,底座部件的支撑部分以及所述键区部件的第一支撑件和第二支撑件被布置成使得当键盘附件被放置在基本上平的放置表面上时,所述底座部件的支撑部分以及所述键区部件的第一支撑件和第二支撑件与所述放置表面接触,并且所述底座部件的基本上平的底表面被保持为与所述放置表面分开。所述底座部件可以包括锌体。所述底座部件可以包括用于对所述键盘附件的工作进行控制的控制板,所述控制板通过所述锌体而接地。所述附件还可以包括布置在所述后表面上的附件连接器,所述附件连接器被配置成接受附加附件并将所述附加附件耦合到所述便携式计算设备。根据一种实施例,提供了一种用于在附件与便携式计算设备之间通信的方法,所述方法包括由所述便携式计算设备执行下述操作从所述附件接收命令,所述命令遵守PCD附件协议并包括与按键下压事件相关的信息,所述PCD附件协议是为便于所述便携式计算设备与附件之间的通信而定制的;分析所述命令,以确定所述命令中包括的按键下压事件;根据所述按键下压事件执行动作。分析所述命令的步骤可以包括向所述便携式计算设备内的软件栈传送与所述按键下压事件相关的信息;至少部分地根据与所述按键下压事件相关的信息,来确定按键下压事件。与所述按键下压事件相关的信息可以是附件HID报告。下面的详细说明和附图会提供对于本实用新型的性质和优点的更好理解。图IA是根据本实用新型实施例的键盘附件的正视图。图IB是根据本实用新型实施例的键盘附件的侧视图。图IC是根据本实用新型实施例的键盘附件的仰视图。图ID是根据本实用新型实施例的键盘附件的剖视图。图2A是根据本实用新型实施例的便携式计算设备的正视图。[0039]图2B是示出根据本实用新型实施例耦合到键盘附件的便携式计算设备的侧视图。图3是根据本实用新型实施例的便携式计算设备的框图。图4是根据本实用新型实施例的键盘附件的框图。图5的表格图示了根据本实用新型的实施例,可以用来在键盘附件与便携式计算设备之间传送按键下压事件的命令。图6是根据本实用新型实施例的便携式计算设备中包含的软件栈的功能框图。图7是根据本实用新型的实施例,用于对便携式计算设备附件协议分组进行处理的处理流程图。图8是根据本实用新型的实施例,用于在键盘附件与便携式计算设备之间传送指令的处理流程图。具体实施方式本实用新型的某些实施例提供了用于便携式计算设备的附件。附件可以包括各种类型的用户输入设备,例如触摸屏、触摸板、卷动轮(scrollwheel)、点击轮(clickwheel)、拨号盘、按钮、键区(keypad)、麦克风等。尽管下文以键盘作为用户输入设备为具体参考对一些实施例进行了说明,但是了解本实用新型的本领域技术人员可以理解,在不脱离权利要求的精神和范围的情况下,可以将任何(一个或多个)用户输入设备结合在附件中,并且有些附件根本不需要提供用户输入设备。本实用新型的某些实施例涉及用于便携式计算设备(PCD)的附件。附件可以提供接口,用于连接到便携式计算设备。在一些实施例中,附件可以包括附加的接口,以通过该附件将附加附件连接到便携式计算设备。在一些实施例中,附件可以提供低损耗的信号通过能力,其中,附件对于经过该附件而连接到便携式计算设备的其他附件而言可以是透明的。在一些实施例中,附件可以包括金属体,该金属体可以给附件提供稳定性和支撑,另外还可给附件中包含的电子器件提供接地路径。图IA图示了根据本实用新型实施例的键盘附件100的立体图。键盘附件100可以包括键盘110和基座(pedestal)120。基座120可以包括便携式计算设备(P⑶)接口连接器130,该连接器可以用来将P⑶(未示出)连接到键盘基座120。基座120可以容纳控制电路和其他电子器件,以对键盘附件100、PCD和耦合到PCD的任何其他附件之间的通信进行管理。基座120还可以包括附件端口,用于将附加的附件连接到P⑶(图IA中未示出)。用于与其他附件通信并对其进行管理的支持电子器件可以容纳在基座120内。在一些实施例中,基座120可以设计成外壳,并可以由各种材料(包括金属和/或塑料)制成。键盘110可以类似于当前可获得的任何标准键盘,也可以是被配置成能用于PCD的定制键盘。键盘110可以包括键区113,该键区可以包括例如标准的QWERTY键区、数字键区等。键盘附件100可以设计成结合各种P⑶工作,这些P⑶例如是个人数字助理、不带键盘的计算机等。在一些实施例中,键盘110的方向可以相对于基座120的顶面有4°至9°之间的角度。图IB图示了根据本实用新型实施例的键盘附件100的侧视图。如上所述,基座120可以包括附件端口140,该端口可以用来将另外的附件经过该键盘附件而连接到P⑶。在一些实施例中,附件端口140可以位于基座120的后侧。附件端口140可以用来将另外的附件(例如GPS接收机或电源)经过该键盘附件连接到PCD。附件端口140可以包括与由AppleInc.制造的iPod和iPhone产品中所用的连接器类似的30引脚连接器。在一些实施例中,P⑶连接器接口130与附件端口140之间的中心到中心距离可以在40mm与70mm之间。在一些实施例中,基座120可以具有支撑结构150,该支撑结构附装到基座的下表面。支撑结构150可以沿基座120的宽度方向水平延伸,其位置可以沿着离键盘最远的下边缘180。支撑结构150可以从基座120的下表面竖直向下突出到预定距离。在一些实施例中,这个预定距离可以在Imm与2mm之间。在一些实施例中,支撑结构150的长度可以在120mm与140mm之间,支撑结构150的宽度可以在55mm与80mm之间。在一些实施例中,沿着基座120中离键盘110最近的下边缘190可以没有支撑结构。在一些实施例中,基座120还可以包括P⑶支撑板127。在P⑶连接到键盘附件的时候,P⑶支撑板127以用来支撑P⑶。P⑶支撑板127以定位成使得当P⑶连接到键盘附件时,P⑶的后侧与P⑶支撑板127接触。在一些实施例中,P⑶支撑板127的方向相对于基座120的顶面可以是竖直的。在一些实施例中,P⑶支撑板127的方向相对于与基座120的顶面垂直的表面可以成15°到35°之间的角度。在一些实施例中,P⑶支撑板127可以从基座120的顶面升起25mm到35mm之间的高度。在一些实施例中,支撑结构150可以形成为条形,并可以如下文参考图IC所述那样沿着基座120的整个宽度延伸。P⑶接口连接器130可以用来与P⑶进行接口。在一些实施例中,P⑶接口连接器130可以是沿多个轴线可旋转或可移动的,以便于与PCD连接和断开,和/或在接驳时使P⑶可以有个安息角度(restangle)范围。2010年1月4日提交、共同在审的美国专利申请No.12/652,018中描述了P⑶接口连接器的具体情况。键盘110可以在一个末端111附装到基座120的顶边缘115,并可以从边缘115向前下方延伸。键盘110可以具有在其另一末端112附近附装到下表面的一个或多个支撑脚160,所述另一末端没有连接到边缘115。在一些实施例中,每个支撑脚160的直径可以在7mm到9mm之间。在一些实施例中,一对支撑脚160可以各自位于该末端112的两个角部,并可以具有240mm至270mm之间的中心到中心距离。支撑脚160可以从键盘110的下表面向下竖直延伸到预定距离。在一些实施例中,这个预定距离可以在Imm到2mm之间。在一些实施例中,当键盘附件110放置在表面125(虚线)上时,键盘的支撑脚160和基座的支撑结构150可以同时与表面125接触,从而提供使用键盘110的稳定环境,并将基座120的下表面保持在该表面上方。尤其是,基座120下表面附近的区域126被保持为离开表面125。这样,可以仅用三点支撑(即支撑结构150和两个支撑脚160)来实现整个键盘附件100的稳定性。图IC图示了根据本实用新型实施例的键盘附件100的仰视图,图示了支撑结构150和支撑脚160。如图IC所示,支撑结构150可以附装到基座120的下表面。在一种实施例中,支撑结构150可以沿着基座120的下边缘180延伸。本领域技术人员可以意识到,支撑结构150的形状和尺寸不限于图IC所示的那种。支撑脚160可以在两个角部处附装到键盘110的下表面。本领域技术人员可以意识到,支撑脚160可以沿键盘110下表面位于其他位置处。支撑脚160和支撑结构150的这种布置在平的或大体上平的表面上提供了稳定的三点支撑,这可以减小或消除键盘110在使用过程中的摇动或其他运动。另外,取决于支撑脚的高度,可以在区域126(图IA所示)产生有趣的视觉感受该区域看起来接触着该表面,而实际上并没有。图ID图示了根据本实用新型实施例的键盘附件100的剖视图。图ID图示了略微放大的基座剖面,以恰当地示出基座内部的细节。如图ID所示,键盘110可以包括键盘控制板116,键盘控制板能够支撑键区113并管理键盘功能。键盘控制板116可以包括键盘控制器(未示出)和相关联的电路,以将按键下压事件转换成合适的信号以发送到与键盘附件100连接的P⑶。在一些实施例中,基座120可以包括附件控制板121,附件控制板能够控制键盘附件110的总体工作。附件控制板121可以是印刷电路板,其支持微处理器或微控制器、存储器器件、以及用于与接口连接器130和140交换信号的互连件。在一些实施例中,键区110可以经过连接路径135连接到金属块170,并经过连接路径136连接到附件控制板121。P⑶接口连接器130可以经过连接路径131连接到金属块170,并经过连接路径132连接到附件控制板121。附件端口140可以经过连接路径141连接到金属块170,并经过连接路径142连接到附件控制板121。附件控制板121可以经过连接路径122连接到金属块170。在一些实施例中,基座120可以包括金属体170。金属体170可以给键盘附件100提供稳定性和支撑。在一些实施例中,金属体170可以主要由锌组成。在其他实施例中,金属体170可以包括铜、铝、钢或其组合。在一些实施例中,金属体170可以具有125mm到145mm之间的长度、65mm到75mm之间的宽度以及36mm到50mm之间的厚度(高度)。在一些实施例中,金属体170的形状可以是块状(例如长方体)或所需的任何其他形状。在一些实施例中,金属体170占据基座120体积的45%到55%之间,重量可以在130克到145克之间,而键盘附件100的总重量可以在550克到650克之间。在一些实施例中,除了给键盘附件100提供稳定性和支撑之外,金属体170还可以给键盘附件100的各种电子组件提供接地路径。例如,键盘控制板116、附件控制板121、P⑶接口连接器130和附件端口140都可以耦合到金属体170,金属体170可以给所有这些组件提供接地路径。如上所述,P⑶可以经过P⑶接口连接器130连接到键盘附件100。P⑶可以是能够执行计算、播放视频或音乐、连接到因特网并具有浏览能力等的任何设备。图2A图示了根据本实用新型实施例的便携式计算设备(P⑶)。P⑶200可以包括显示器210、一个或多个输入设备220、以及附件I/O接口230。显示器210在一些实施例中可以是触摸屏,并能够显示各种分辨率的图形和其他信息。在一些实施例中,显示器210可以用触笔或使用人的接触来工作。用户输入设备220可以用来向P⑶200提供输入。输入可以是对显示器210上提供的选项进行选择、对显示器210上的按钮进行点击等形式。在一些实施例中,用户输入设备220可以是分立的按钮,这些按钮可以被各自操作以向P⑶200提供输入。在其他实施例中,用户输入设备220可以以显示器210上显示的图标的形式来实现。用户可以激活这些图标以控制P⑶200的功能。附件I/O接口230可以用来将POT200连接到键盘附件或任意其他附件。在一些实施例中,附件I/O接口230可以是与由AppleInc.制造和销售的iPod产品上所用的连接器相对应的30引脚连接器。替换地或者另外地,附件I/O接口230可以包括其他的连接器和/或无线接口(例如蓝牙等)。在一些实施例中,附件I/O接口230可以包括多于一个连接器。图2B图示了经过P⑶接口130和附件I/O接口230而连接到键盘附件100的P⑶200。在连接后,P⑶200能够识别键盘附件100,用户可以开始使用该键盘。在一些实施例中,P⑶可以位于由可旋转的P⑶接口连接器130所支持的多个位置之一。在一些实施例中,PCD200可以只用一只手就连接到键盘附件100和从其断开,而无需在连接或断开的过程中按住键盘附件100。图3是根据本实用新型实施例的P⑶300的框图(例如实现图2A的P⑶200)。P⑶300可以包括处理器302、储存设备304、用户接口306、附件输入/输出(I/O)接口308和网络接口310。处理器302可以以一个或多个集成电路(例如传统的微处理器或微控制器)的形式实现,可以控制P⑶300的工作。例如,响应于由用户接口306提供的用户输入信号,处理器302可以与经过附件I/O接口308连接的附件进行通信。在一些实施例中,处理器302可以与连接到键盘附件100的附件端口140的附件直接通信。储存设备304例如可以用盘、闪存或其他任何非易失性储存介质来实现。在一些实施例中,储存设备304可以储存能够由PCD300操纵的文档、图形、媒体资产(asset)等。储存设备304还可以储存与能够用于PCD300的各种附件有关的信息。储存设备304还可以储存其他信息,例如安排的约会和事件、笔记和/或其他个人信息。在一些实施例中,储存设备304可以储存要由处理器302执行的一个或多个程序(例如视频游戏程序、个人信息管理程序、图像处理应用、媒体回放程序、字处理程序、展示应用等)。用户接口306可以包括输入控件,例如触摸屏、触摸板、卷动轮、点击轮、拨号盘、按钮、键区、麦克风等。用户接口306还可以包括一个或多个用户输出设备,例如指示器灯、扬声器、耳机插孔等,以及支持电子器件(例如模拟_数字或数字_模拟转换器、信号处理器等)。用户可以操作用户输入接口306的各种输入控件来调用PCD300的功能,并能够观看和/或听取来自PCD300的输出。附件I/O接口308可以使POT300能够与各种附件(例如键盘附件100)通信。例如,附件I/O接口308可以支持与遥控单元、外部扬声器附件、外部视频设备等的连接。在一些实施例中,各种附件可以连接到键盘附件100,P⑶300可以与所连接的这些附件直接通信。在一些实施例中,附件I/O接口308包括与由AppleInc.制造和销售的iPod产品上所用的连接器类似的30引脚连接器。替换地或者另外地,附件I/O接口308可以包括其他连接器和/或无线接口(例如蓝牙等)。在一些实施例中,附件I/O接口308可以包括多于一个连接器。网络接口310可以使P⑶300能够与网络上的其他设备通信并与这些其他设备交换信息。在一些实施例中,网络接口310可以包括用于接入无线语音和/或数据网络的射频(RF)收发器组件(例如使用蜂窝电话技术、先进数据网络技术(例如3G或EDGE)、WiFi(IEEE802.11族标准)或其他移动通信技术,或者它们的任意组合)、GPS接收机组件和/或其他组件。在一些实施例中,网络接口310除了无线接口外,或者替代无线接口,还可以提供有线网络连接能力(例如以太网)。网络接口310可以用硬件(例如天线、调制器/解调器、编码器/解码器以及其他模拟的和/或数字的信号处理电路)和软件组件的组合来实现。在一些实施例中,P⑶300可以向键盘附件以及向连接到键盘附件的任何其他附件提供电能。可以用附件I/O接口308来对电能进行路由(route)。图4是根据本实用新型实施例的键盘附件400的框图。键盘附件400可以包括控制器402、键区404、PCD接口406、一个或多个指示器装置408、存储器410和附件接口412。控制器402可以以一个或多个集成电路(例如传统的微处理器或微控制器)的形式实现,可以控制键盘附件400的工作。例如,控制器402可以对键盘附件400与经过P⑶接口406连接到该键盘附件的P⑶之间的通信进行管理。在一些实施例中,控制器402还可以对键盘附件400与经过附件接口412耦合到该键盘附件的其他附件之间的通信进行管理。在一些实施例中,控制器402可以是被设计来对键盘附件的工作进行控制的控制电路的一部分。键区404可以类似于市场上可获得的任何传统键区。键区中的每个按键对应于字符或指定的功能。当特定的按键被下压时,位于键盘中的控制器402可以感知这种按键下压,并可以产生与被下压的按键相对应的按键下压事件信号。然后,控制器402可以经过P⑶接口406和附件接口308而将按键下压事件信号发送到P⑶300的处理器302。处理器302可以接收与该按键下压事件对应的信号比特,并能将它们解码成合适的按键下压。然后,PCD可以根据受到下压的按键来决定执行何种动作,例如在屏幕上显示字符,还是执行某种动作。当该按键被松开时,停止代码可以被发送到PCD以表明此前受到下压的按键不再受到下压。在一些实施例中,通过将键区404上的按键下压,连接到键盘附件400的PCD可以从其休眠状态被唤醒。2010年1月6日提交的共同在审的美国临时专利申请No.61/292,626中描述了具有该特性的实施例。P⑶接口406可以使键盘附件400能够与P⑶通信。如上所述,P⑶可以是媒体播放器、个人数字助理、便携式计算机等。在一些实施例中,P⑶接口406可以包括与由AppleInc.制造和销售的iPod产品上所用的连接器互补的30引脚连接器。替代地或者另外地,P⑶接口406可以包括其他连接器和/或无线接口(例如蓝牙等)。在一些实施例中,P⑶接口406可以包括多于一个连接器。在一些实施例中,P⑶接口406可以将来自键区404的按键下压事件传送到P⑶,并将来自P⑶的命令/信号传送到键盘附件400。指示器设备408可以包括一个或多个照明器件(例如发光二极管(LED))或听觉设备。指示器设备408可以以可视或可听的方式向用户传送与键盘附件有关的状态信息。例如,指示器设备408可以包括用以指示P⑶连接状态的LED。在一些实施例中,LED可以在PCD连接到键盘附件并向键盘附件提供电能的任何时候都被点亮。在一些实施例中,指示器408可以传送附件状态、某些按键调节器(例如CAPSlock(大写锁定)、NumloCk(数字锁定)等)的状态以及其他事件。在一些实施例中,指示器设备408还可以包括表达特定状态的文本指示器。例如,当POT连接到键盘附件时。显示“P⑶已连接”的指示器可以点亮,以向用户提供P⑶被连接并可工作的信息。在一些实施例中,指示器设备408还可以包括扬声器,以递送音频(例如蜂鸣、语言等)来指示键盘附件和/或PCD的状态。在一些实施例中,指示器设备408还可以根据从PCD接收的信号而提供音频输出。存储器410例如可以用盘、闪存或其他任何非易失性储存介质来实现。在一些实施例中,存储器410可以储存用于键盘附件的固件。在一些实施例中,存储器410可以储存与能够经过键盘附件而连接到P⑶的各种附件有关的信息。在这种情况下,当附件经过附件接口412连接到键盘附件时,键盘附件可以根据由该附件提供的特定信号和信息来确定连接了哪个附件。根据所连接的附件,键盘附件可以改变其自身的配置,以能够结合该附件工作。在一些实施例中,存储器410可以储存与一个或多个P⑶有关的信息。例如,当连接了特定的PCD时,键盘附件可以确定PCD的类型(例如媒体播放器还是便携式计算机),并自动地以与该P⑶兼容的配置来工作。附件接口412可以使附件能够连接到键盘附件400。在一些实施例中,附件接口412可以包括与由AppleInc.制造和销售的iPod产品上所用的连接器对应的30引脚连接器。替换地或者另外地,附件接口412可以包括其他连接器和/或无线接口(例如蓝牙等)。在一些实施例中,附件接口412可以包括多于一个连接器,以能够与多于一个附件进行连接。在一些实施例中,键盘附件400可以给连接到键盘附件400的附件用作中介。例如,当附件被连接到键盘附件400时,键盘附件400可以给该附件用作穿通(pass-through)实体。在这种情况下,虽然该附件实际上仅仅直接连接到键盘附件400而不是P⑶,但该附件可以与所连接的P⑶直接通信,而不会意识到键盘附件400的存在。2010年1月6日提交的共同在审查的美国临时专利申请No.61/292,619中描述了将键盘附件400用作中介而工作的细节。在一些实施例中,用于使键盘附件工作的电能可以由连接到键盘附件的PCD提供。键盘附件可以设计成能够以多个工作电压工作。当仅有P⑶连接到该键盘附件时,键盘附件可以以第一电压(例如3.3伏特)工作,该第一电压可以由P⑶供给。当附件经过键盘附件而连接到PCD时,PCD也可以经过键盘附件向该附件提供电能。在一些实施例中,附件可以以与第一电压不同的第二电压(例如4.2伏特)工作。在一些实施例中,键盘附件可以将其自身重新配置为在该第二电压下工作,以与PCD和该附件无缝地一起工作。这种操作的细节在下文中结合图8描述。应当注意,上文所述的实施例不限于包括键盘或输入设备在内的附件。任何附件内的任何功能电路都可以如上所述配置成以两个不同的电压水平工作。可以理解,本申请中所述的系统配置和组件是示例性的,可以有各种变更和修改形式。PCD和/或键盘附件可以具有本申请中没有专门描述的其他能力(例如移动电话、全球定位系统(GPS)、宽带数据通信、互联网连接能力等)。根据需要,各个接口处的连接器可以是互补的,也可以不是。在两个连接器并非互补时,可以提供适配器以连接两个设备。此外,在一些实施例中,这些连接中的一些可以是无线的,在提供了无线接口的情况下可以省略连接器。此外,尽管本申请中参考特定的方框而描述了PCD和键盘附件,但是应当理解,这些方框是为了描述方便而限定的,而不应认为暗示了组成零件的特定实体配置。此外,这些方框不一定要对应于在实体上分开的组件。方框可以被配置来执行各种操作(例如通过对处理器进行编程或者提供合适的控制电路),取决于获得初始配置的方式,各个方框可以被重新配置,也可以不重新配置。本实用新型的实施例可以以各种设备的形式实现,这些设备包括用电路或软件的任意组合而实现的电子设备。P⑶300的附件I/O接口308和键盘附件400的P⑶接口406使P⑶300能够连接到键盘附件400,以及随后从键盘附件400断开。如本申请中所使用的,在附件I/O接口308与P⑶接口406之间建立通信信道的任何时候,P⑶300和键盘附件400被“连接”;而在这种通信通道被终止的任何时候,它们被“断开”。连接可以通过实体附装(例如在PCD300和键盘附件400的相应的匹配连接器之间)、通过间接连接(例如线缆)、或者通过建立无线通信通道来实现。类似地,断开可以通过实体脱离、断开线缆、关断P⑶300或者关闭无线通信通道来实现。这样,可以使用各种通信通道,包括有线的通道(例如USB、FireWire或通用异步接收机/发送机(“UART”))或者无线的通道(例如蓝牙和WiFi)。在一些实施例中,可以同时打开P⑶与键盘附件之间的多个通信通道,或者,P⑶可以经过键盘附件而连接到多个附件,各个附件使用不同的通信通道。无论特定的通信通道如何,只要P⑶300与键盘附件400彼此连接,这些设备就可以通过根据PCD附件协议交换命令和数据来通信,所述PCD附件协议经过定制以支持PCD与某个范围的可能附件中任意一者之间的通信。P⑶附件协议可以定义用于在P⑶300与键盘附件400之间发送消息的格式。例如,P⑶附件协议可以规定在具有头部(header)和可选有效载荷(payload)的分组(packet)中发送每个消息。头部提供基本信息(例如开始指示符、分组的长度、以及要由接收者处理的命令),而有效载荷提供了与该命令相关联的任何数据;相关联的数据的量可以对于不同的命令而不同,一些命令可以有可变长度的有效载荷。在各种实施例中,PCD附件协议可以定义具体的命令,以表明要由接收者采取的动作;对任务的完成、状态的改变或错误的发生提供信号;和/或标识相关联的数据的性质。在一些实施例中,这些命令可以被定义成使得特定的命令只在一个方向上有效。如本领域所知,分组还可以包括错误检测或错误校正代码。PCD附件协议可以定义多个“隐语(lingo)”,其中,“隐语”是可以由各种类别的附件支持(或不支持)的一组有关命令。在一些实施例中,命令可以由第一字节和第二字节来唯一地标识,所述第一字节标识了该命令所属于的隐语,所述第二字节标识了该隐语内的特定命令。也可以使用其他命令结构。不要求所有的附件或附件能够连接到的所有PCD都支持PCD附件协议中定义的每个隐语。在一些实施例中,被设计成彼此可协同工作的键盘附件400和每个P⑶300至少支持“通用,,隐语,所述通用隐语包括对于全部这些设备所共同的命令。通用隐语可以包括下述命令这些命令使PCD和附件(例如键盘附件)能够向对方标识其自身并提供与它们各自的能力(包括各自支持哪些其他隐语(如果有的话))有关的总体信息。通用隐语还可以包括认证命令,PCD可以使用所述认证命令来验证键盘附件和任意附件所声称的身份和能力(或反之),如果认证不成功,则键盘附件和该附件(或PCD)可被阻止调用某些命令或隐语。在一些实施例中,键盘附件可以通过使用P⑶附件协议发送和接收信息分组,来与P⑶通信。在一些实施例中,键盘附件可以将击键表示成USB人机接口设备(HID)事件。这样,键盘附件可以将USBHID事件报告包括到遵守PCD附件协议的分组中,并向PCD发送该分组。P⑶可以对所接收的分组进行解析(parse)和解释以确定哪个键受到下压。USBHID协议规定了可以由HID(例如键盘)用来与其他设备通信的某些报告。USBDeviceClassDefinitionforHumanInterfaceDevices(HID),firmwarespecification,Version1.11(人机接口设备(HID)的USB设备类别定义,固件规范,版本1.11)规范提供了对于各种HID报告的详细说明。图5示出的表格500列出了P⑶附件协议的命令中的一些,该协议可以用来在P⑶与根据本实用新型实施例的键盘附件之间传送数据。在PCD连接到该键盘附件之后,键盘附件可以向PCD发送RegisterDescriptor(注册描述符)命令。RegisterDescriptor命令可以包括下述内容作为其有效载荷用于该键盘的HID描述符、国家代码、USB厂商ID、USB产品ID。在接收到RegisterDescriptor命令时,PCD可以判定该键盘附件是HID设备。另外,RegisterDescriptor命令还可以向PCD通知所连接的附件是键盘、并且PCD应当期待从所连接的附件接收到与键盘有关的HID事件。在一些实施例中,PCD可以注册多个描述符,这些描述符可以与一个附件或多个附件相关联。在此情形下,每个描述符可以被赋予某种唯一的标识(例如数字或字母数字代码),以跟踪和管理该描述符。键盘附件可以向PCD发送UnregisterDescriptor(解除注册描述符)命令。UnregisterDescriptor命令向PCD通知该键盘附件将不再向PCD发送任何与键盘有关的HID事件。UnregisterDescriptor命令可以包括下述描述符的唯一标识作为其有效载荷,该描述符与所要解除注册的附件相关联。例如,在PCD从键盘附件断开之前,或者作为这种断开处理的一部分,键盘附件可以发送UnregisterDescriptor命令。键盘附件可以向PCD发送AccR印ort(附件报告)命令。Acdteport命令可以包括报告类型以及与对该键盘附件所执行的一个或多个按键下压动作有关的一个或多个HID事件。在一种示例中,AccR印ort命令可以以定期间隔(例如每8毫秒地)发送给P⑶。在一些实施例中,如果在上次传输与下一次传输之间(例如在上次传输之后8毫秒以内)发生多个HID事件,则这多个HID事件可以被聚集(aggregate)并且每8毫秒地作为一个分组而发送到P⑶。P⑶可以向键盘附件发送P⑶Iteport(P⑶报告)命令。P⑶Iteport命令可以包括报告的类型以及报告数据,所述报告数据可以包括键盘附件执行动作所用的指令。在一些实施例中,PCDReport命令可以包括根据当前的PCD状态来设定键盘附件状态的HID报告信息,例如更新指示器408(例如大写锁定、数字锁定、PCD电源/充电、键盘背光等)。例如,响应于由P⑶从键盘接收到大写锁定按键下压事件,P⑶Iteport命令可以包括使键盘附件上的大写锁定指示器点亮的指令。在一些实施例中,P⑶R印ort命令还可以用来向键盘附件传送出错消息。在一些实施例中,键盘附件可以在与P⑶连接时向P⑶发送按键下压事件命令。当键盘附件被连接到P⑶时,键盘附件可以向P⑶发送RegisterDescriptor命令。如上所述,该RegisterDescriptor命令向P⑶通知所连接的附件是键盘、并且该P⑶应当从附件接收与键盘有关的HID事件。例如,当用户压下键区上的按键(例如“A”按键)时,键盘产生与该按键下压有关的HID事件,并使用P⑶附件协议向P⑶发送该HID事件。一旦P⑶接收到该PCD附件协议命令,就可以对该命令进行解析以判定键区上的“A”按键受到下压,随后P⑶可以在P⑶的显示器上显示字符“A”。在一些实施例中,P⑶可以根据从键盘附件接收的输入,来对键盘附件上的各种指示器灯进行控制,以表明是否接收了正确的按键下压事件。例如,由于大写锁定按键不会造成屏幕上显示字符,所以用户可能不能知道PCD是否接收了与大写锁定按键相关联的HID事件。在这样的情形下,在接收到大写锁定事件之后,PCD可以向键盘发送命令以点亮与大写锁定按键相关联的指示器,从而提供PCD正确地接收了该事件的视觉指示。在一些实施例中,PCD可以根据键盘附件周围环境中的环境光来对键盘附件上的指示器装置的亮度进行控制,例如,房间越亮,指示器装置的亮度就越高。尽管上文描述了与PCD和键盘附件有关的命令,但是应当注意,能够实现PCD附件协议的任何设备都可以使用这些命令来发送和接收数据。如上所述,P⑶和键盘附件可以使用P⑶附件协议彼此通信。在一种实施例中,P⑶可以接收通过P⑶附件协议而发送的命令,并能够对该命令进行解释以根据该命令中包含的信息来确定按键下压事件。图6图示了根据本实用新型的实施例的便携式计算设备中包含的软件栈600,它可以用来对通过遵守PCD附件协议的分组而从附件接收的命令进行解释,这些命令可以包括USBHID报告。软件栈600例如可以在图3的P⑶300的处理器302中实现。P⑶内的协议守护程序(daemon)602可以对P⑶附件协议通信进行控制。在一种实施例中,协议守护程序602可以接收由外部设备(例如键盘附件)发送的P⑶附件协议分组,提取命令和任何相关的数据,并向协议管理器606递送该消息。在另一种实施例中,协议守护程序602可以从协议管理器606接收包含PCD附件协议的命令和数据的对外消息,并可以产生包含该消息的分组并将该分组传输到与PCD相连的附件(例如键盘附件)。协议管理器606可以从协议守护程序602接收PCD附件协议消息,并开始对该消息进行解释的处理。协议管理器606可以从由协议守护程序602提供的消息读取命令代码,并确定该命令的性质以及任何相关的有效载荷。一旦协议管理器606确定了有效载荷的类型,它可以将该有效载荷递送到应用支持层608,应用支持层608用作协议管理器606(可选地,其他低级设备功能)与应用610之间的中介。应用支持层608可以提供各种摘要,这些摘要隐藏了来自应用程序610的实现细节。这样,例如,应用程序610可以调用与附件的通信,而无需知晓附件协议命令或分组结构的细节。在一种实施例中,支持层608可以包括传统的USB栈,用于对USB报告(例如HID报告)进行处理。2008年8月29日提交并共同拥有的、题为"SupportLayerforEnablingSameAccessorySupportAcrossMultiplePlatforms"的美国专利申请No.12/201,874中描述了支持层608的示例。支持层608可以对命令和数据进行解释,并向相应的应用指示根据该命令所要执行的动作。应用610可以包括操作系统(OS)和/或实现PCD的各种功能的一个或多个应用程序。各种示例包括用于对媒体资产的数据库进行导航、以及对各种类型(例如音频、视频、静止图像(例如照片)等)的资产进行回放的接口。其他示例包括万维网浏览器、电子邮件程序、字处理程序、制表程序、展示程序、个人信息管理应用(例如用于对日历、任务、联系人等进行管理)、地理导航程序(例如在具备GPS能力的情况下使用该能力)等。在一些实施例中,协议守护程序602可以接收包含Acclteport命令的分组,提取命令和数据(即HID报告)并将它们转发给协议管理器606。协议管理器606可以将AccReport辨识为表明相关联的数据对应于USBHID报告,并将该HID报告导向应用支持层608内的USB栈612。USB栈612可以确定该USBHID报告包括按键下压事件(例如与按键“A”有关)。随后,支持层608可以向合适的应用通知“A”按键被压下,并且该应用可以根据该信息来执行动作,例如在P⑶的显示器上显示字符“A”。[0098]类似地,如果应用程序610确定应当对键盘附件采取感兴趣的动作(例如应当许用大写锁定),则该应用程序可以指示支持层608许用键盘附件上的大写锁定指示器。支持层608可以指示USB栈612产生对外的USBHID报告并可以指导协议管理器606将对外的HID报告传播给PCD,所述报告表明大写锁定指示器应当被点亮。根据附件通过PCD附件协议而不是通过USB进行通信这一事实,协议管理器606可以产生P⑶R印ort命令并向协议守护程序602发送消息,该消息包含该命令和HID报告。协议守护程序602可以构建包含该PCDIteport命令和对外HID报告的PCD附件协议分组,并能够根据PCD附件协议来向附件发送该命令。在一种实施例中,键盘附件可以产生与按键下压以及使用该键盘执行的其他操作有关的事件。在一些实施例中,可以以遵守USB标准的HID报告的形式来产生这些事件。图7是根据本实用新型的实施例,用于在键盘附件(例如图1的键盘附件100)与P⑶(例如图2的P⑶200)之间传送消息的处理700的流程图。在方框702,从外部设备(例如键盘附件)接收到遵守P⑶附件协议的分组。例如,该分组可以包括由键盘附件产生的AccR印ort命令和按键下压事件报告。该分组例如可以由图6的协议守护程序602接收。在方框704确定该分组的内容。在方框706,例如由支持层608对该分组进行处理,以确定按键下压事件。例如,USBHID报告可以由USB栈612处理,USB栈612可以确定该HID报告中所包含的特定的按键下压事件。一旦确定了按键下压事件,在方框708,该信息就可以被发送到合适的应用程序、操作系统(OS)程序或其他程序。在接收到按键下压事件信息时,程序可以根据该按键下压信息来执行动作,例如在显示器上显示与该按键下压事件对应的字符。可以理解,本申请中描述的处理700是示例性的,可以有各种修改和变更形式。被描述为依次进行的动作可以并行地执行,动作的顺序可以被改变,动作也可以被修改和组合。例如,根据从P⑶接收的命令,一些按键下压事件可能造成P⑶对键盘附件上的指示器进行控制,例如,按压大写锁定可以造成键盘上的大写锁定指示器被点亮。在其他示例中,PCD附件协议分组可以不包括按键下压事件,而是仅包括键盘附件的配置信息。如上所述,由键盘附件产生的一个或多个HID按键下压事件可以以USBHID报告的形式发送给P⑶。在一些实施例中,每个按键下压事件可以以8字节的比特掩码(bitmask)的形式发送,该比特掩码是USBHID协议命令的一部分。在一些实施例中,USBHID报告可以如上所述作为PCD附件协议命令的有效载荷而被发送。键盘附件内的控制器可以接收这些按键下压事件,并将一个或多个这种事件包含在USBHID报告中,所述USBHID报告要作为用于P⑶附件协议的命令的有效载荷而被包含。然后,该命令可以经过P⑶接口连接器而被传送到P⑶。P⑶可以经过其附件接口而接收该命令,并对该命令进行解析以识别该命令的内容,例如上文结合图5所述。可以理解,本申请中描述的这些处理是示例性的,可以有各种变更和修改形式。PCD可以支持任何类型的应用,应用可以在用户或其他处理的控制之下发起或退出。可以想到,各种低级处理(支持层608、协议管理器606和协议守护程序602)可以以软件和/或固件的形式来实现,并可以被配置成在设备通电时自动启动,并且只有在设备断电时或者检测到各种异常状况时才终止。这些处理可以在不使用的时候进入不活动(inactive)状态,以使资源消耗尽可能少。此外,本申请中所示的层次和处理并非全部必需的;例如,在一些实施例中,应用可以直接与协议管理器或协议守护程序进行通信。如上所述,键盘附件可以被设计成与附加附件一起工作,这些附加附件通过该键盘附件的附件端口140而连接到PCD。在许多情况下,经过附件端口140连接的这些附件可以具有不同的工作电压。在一些情况下,附件的工作电压可以与键盘附件的工作电压不同。在这种情况下,可能有利的是使键盘和该附件工作在相同的电压下,因为工作电压是由PCD提供的。通过使得在这些情形下具有单一的工作电压需求,PCD可以容易、无缝地与多个附件一起工作,而无需断开附件。图8是根据本实用新型的实施例使键盘附件工作的处理800的流程图。在方框801,键盘附件可以确定P⑶是否经过P⑶接口而与之连接。如果判定为P⑶未被连接,则键盘附件可以等待PCD连接。如果在方框801判定为PCD被连接到键盘附件,则在方框802,键盘附件可以检查是否有其它附件连接到该键盘附件。如果没有其它附件连接到键盘附件,则在方框803,键盘可以使用P⑶提供的电能以其正常电压(例如3.3伏特)工作。另外,键盘附件可以持续检查是否有附件连接到该键盘附件。如果在方框802判定为有附加附件连接到该键盘附件,则在方框804,键盘附件可以确定该附件的电能需求。在一些实施例中,该附件在连接时可以自动地向键盘附件发送其电能需求。在其他实施例中,键盘附件可以在该附件被连接时确定附件端口140的两个指定引脚(例如附件检测引脚和附件ID引脚)之间的电阻值。该电阻值可以指示出该附件的工作电压。然后,在方框805,键盘附件可以向PCD传送该附件的电能需求。PCD在接收到该电能需求时确定该附件的工作电压需求。例如,PCD可以包括查找表,该查找表列出了附件的各种电阻值以及它们对应的工作电压。P⑶可以经过键盘附件向该附件供应所需的工作电压。在方框806,键盘附件从PCD接收使该附件工作的电压。然后,键盘附件可以用作导体,将从PCD接收的电压供应给该附件。另外,响应于从PCD接收使该附件工作的电压,在方框807,键盘附件可以以与该附件相同的电压电平开始工作。在一些实施例中,键盘附件可以从P⑶接收控制信号,该信号表明PCD将供应与该附件的工作电压相等的电压。当键盘附件接收到该控制信号时,键盘附件可以将其工作电压从其正常值改变,以与由PCD提供的电压(该电压是该附件的工作电压)相匹配。例如,键盘附件的正常工作电压可以是3.3伏特,附件的正常工作电压可以是4.2伏特。在没有附件的情况下,键盘附件可以以由PCD供应的3.3伏特的电压工作。但是在附件被连接之后,键盘附件可以将其自身重新配置为以4.2伏特工作,即以附件的工作电压工作。使键盘附件能够以不同的电压工作能够允许各种附件连接到键盘附件而与PCD一起使用,而无需将键盘附件从P⑶断开。这在对可以用于P⑶的附件进行选择的方面提供了更多的灵活性。另外,如果需要,键盘附件也可以用来对该附件进行控制。可以理解,本申请中所述的处理800是示例性的,可以有各种变更和修改形式。被描述为依次进行的动作可以并行地执行,动作的顺序可以被改变,动作也可以被修改或组合。例如,键盘附件可以不从附件请求电能需求;相反,键盘附件会根据附件的标识以及键盘附件的存储器中储存的访问信息,来自动地确定该附件的电能需求,所述访问信息列出了各种附件的电能需求。本实用新型的实施例可以用专用组件和/或可编程处理器和/或其他可编程器件的任意组合来实现。本申请中所述的各种处理可以在同一处理器上实现,也可以在任意组合的不同处理器上实现。因此,在各个部件被描述为被配置成执行某些操作的情况下,这种配置可以例如通过下述方式来完成设计电子电路来执行操作、通过对可编程电子电路(例如微处理器)进行编程来执行操作、或者它们的任意组合。各个处理可以使用各种技术来进行通信,这些技术包括但不限于用于处理间(inter-process)通信的传统技术,不同对的处理可以使用不同的技术,或者,同一对处理也可以在不同的时候使用不同的技术。此外,尽管上述实施例可能引用了具体的硬件和软件组件,但是本领域技术人员可以理解,也可以使用硬件和/或软件组件的其他组合,而被描述为由硬件实现的某些操作也可以由软件实现,反之亦然。包含本实用新型各种特征的计算机程序可以被编码在各种非瞬时计算机可读介质上以进行储存和/或传输;合适的介质包括磁盘或磁带、光储存介质(例如紧致盘(CD)或DVD(数字多用盘))、闪存等。由程序代码进行编码的计算机可读介质可以与兼容的设备包装在一起,也可以与其他设备分开提供(例如通过因特网下载)。因此,尽管已经参考具体实施例对本实用新型进行了说明,但是可以理解,本实用新型应当覆盖所附权利要求范围内的全部变更和等同形式。权利要求1.一种用于便携式计算设备的附件,所述附件的特征在于包括附件接口,其配置成连接到附加附件并向所述附加附件提供电能;便携式计算设备接口,其配置成连接到所述便携式计算设备并从所述便携式计算设备接收电能;以及电路,其配置成以第一工作电压或第二工作电压工作,所述第一工作电压对应于所述附件,所述第二工作电压对应于所述附加附件;其中,所述电路还被配置成在所述附加附件被连接到所述附件接口时,以所述第二工作电压工作,否则以所述第一工作电压工作。2.根据权利要求1所述的附件,其中,所述第二工作电压高于所述第一工作电压。3.根据权利要求1所述的附件,其中,所述电路还被配置成确定与第二电能需求相对应的电阻值,并向所述便携式计算设备传送所述电阻值。4.根据权利要求1所述的附件,还包括金属体,所述金属体被配置成给所述附件提供稳定性并给键区和所述电路提供接地路径。5.根据权利要求4所述的附件,其中,所述金属体主要由锌组成。6.根据权利要求4所述的附件,其中,所述金属体占据基座体积的45%至55%。7.一种用于便携式计算设备的附件,所述附件的特征在于包括用户输入设备,其包括相关联的电路;控制部件,其连接到键区,所述控制部件包括第一接口,其配置成接受便携式计算设备;第二接口,其配置成接受另一附件;控制电路,其耦合到所述第一接口和所述第二接口;以及金属体,其构成所述附件的多于50%的总质量,所述金属体被配置成给所述键区电路和所述控制电路提供接地连接。8.根据权利要求7所述的附件,其中,所述用户输入设备是键盘。9.根据权利要求7所述的附件,其中,所述附件被配置成使用一组命令与所述便携式计算设备通信,这组命令包括可由所述附件向所述便携式计算设备发送的第一命令,所述第一命令包括与所述附件有关的配置信息;和可由所述附件向所述便携式计算设备发送的第二命令,所述第二命令包括与所述键区上的一个或多个按键下压事件相关联的USBHID报告。10.根据权利要求7所述的附件,还被配置成确定与连接到所述第二接口的所述另一附件的电能需求相关联的电阻值;以及向所述便携式计算设备传送所述电阻值。11.一种用于便携式计算设备的附件,所述附件的特征在于包括键区,其包括一个或多个按键;便携式计算设备接口,其被配置成使用针对所述便携式计算设备而定制的设备专用协议来与所述便携式计算设备通信,所述协议包括所定义的一组命令;以及控制器,其耦合到所述键区和所述便携式计算设备接口,并被配置成生成要向所述便携式计算设备传送的设备专用协议的命令,其中,这组命令包括可由所述附件向所述便携式计算设备发送的第一命令,所述第一命令包括与所述附件有关的配置信息;以及可响应于对所述键区的按键进行的用户操作而由所述附件向所述便携式计算设备发送的第二命令,所述第二命令包括标识了所述键区中受到操作的一个或多个按键的信息。12.根据权利要求11所述的附件,其中,这组命令还包括可由所述附件接收的第三命令,所述第三命令指示所述附件点亮与所述按键相关联的指不器。13.根据权利要求11所述的附件,其中,所述配置信息包括用于所述附件的HID描述符、国家代码、USB厂商ID、USB产品ID。14.根据权利要求11所述的附件,其中,标识了所述键区中的一个或多个按键的所述信息是USBHID报告。15.一种用于便携式计算设备的附件,所述附件的特征在于包括底座部件,其具有前表面、后表面、顶表面、基本上平的底表面、以及所述底表面下方突起的至少一个窄的支撑部分,所述支撑部分在所述底座部件的基本上整个宽度上延伸,并布置在所述底表面的、离所述前表面更远的第一端;接驳连接器,其从所述底座部件的顶表面向上延伸,所述接驳连接器适于连接到便携式计算设备;和键区部件,其具有键区,所述键区部件在所述前表面的顶边缘附近接合到所述底座部件,并从所述前表面向前下方沿对角方向延伸,所述键区部件在第一下角部具有第一支撑件并在第二下角部具有第二支撑件,其中,底座部件的支撑部分以及所述键区部件的第一支撑件和第二支撑件被布置成使得当键盘附件被放置在基本上平的放置表面上时,所述底座部件的支撑部分以及所述键区部件的第一支撑件和第二支撑件与所述放置表面接触,并且所述底座部件的基本上平的底表面被保持为与所述放置表面分开。16.根据权利要求15所述的附件,其中,所述底座部件包括锌体。17.根据权利要求16所述的附件,其中,所述底座部件包括用于对所述键盘附件的工作进行控制的控制板,所述控制板通过所述锌体而接地。18.根据权利要求15所述的附件,还包括布置在所述后表面上的附件连接器,所述附件连接器被配置成接受附加附件并将所述附加附件耦合到所述便携式计算设备。专利摘要本实用新型提供了用于便携式计算设备的附件。该附件包括键区和基座,该基座容纳控制电路并给附件提供机械稳定性。附件包括金属体,金属体执行了为稳定性而提供质量以及给键区和其他控制电路用作接地连接件的双重功能。该附件包括用于与便携式计算设备接口的连接器以及用于与附加附件接口的附加连接器。文档编号G06F3/02GK201993675SQ20102069785公开日2011年9月28日申请日期2010年12月24日优先权日2010年1月6日发明者劳伦斯·G·波尔顿,格雷戈里·T·利顿,约翰·M·阿南尼,罗伯托·G·叶佩兹,肯尼思·洛,贾汉·米诺申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1