模块化平板外壳的制作方法_4

文档序号:9829862阅读:来源:国知局
100通信的另一个按钮38(和可选的弹簧36)。根据实施例, 按钮38是可编程按钮。
[0088]因为可编程按钮使用机电致动,而不是物理致动,因此平板计算机100上的按钮或 功能可以被致动,而与其外部按钮构造无关。可编程按钮的位置可以与平板计算机上的按 钮的位置不同,并且它不需要与其对准。由于不同类型的平板可以具有不同的按钮位置和 构造,因此许多外壳被制造成符合按钮位置。即,与可编程按钮相关联的致动器和/或致动 系统可基于平板计算机100定制和/或被设计为子组件以用于放置在模块化组件102中。因 此,尽管其中按钮可以在平板计算机100上,但是致动器和/或致动系统可以被组装成使得 可编程按钮被设计为致动它们。但是,在模块化组件102上有至少一个可编程按钮的情况 下,在(一个或多个)平板上提供的按钮构造没有限制。模块化组件102可以操纵实际物理平 板按钮而与是哪个平板以及其位置无关。因此,模块化组件102可以被安装在任何数量的类 型的平板上,而无需移动平板载体10和/或外部壳体12上的(一个或多个)可编程按钮的位 置。
[0089] 此外,由于致动是机电的,因此到(一个或多个)致动器的电力和经由(一个或多 个)可编程按钮的通信可以被控制。例如,可编程按钮可以被去激活,以增强安全性。
[0090] 根据实施例,可编程按钮可以被配置为基于任何数量的启动序列,例如,单次推 动、两次推动、推动并保持预定时间量(例如,三十秒)、在推动另一个按钮时同时推动并保 持(例如,电源按钮或音量上/下键),来实现其指定功能(和/或其它功能)。例如,指定的(一 个或多个)序列可以启动整体系统硬复位、可以运行系统诊断并向终端用户报告结果、启动 特定的软件应用或程序和/或启动组合软件/硬件应用(例如,扫描条形码、打印、通过WWAN 发送数据)。
[0091] 图16示出了根据实施例的、与模块化组件102相关联的系统体系架构的例子。所示 出的是具有磁刷卡读取器(MSR)及其微控制器(MCU)或微处理器的第一端盖44和具有条形 码读取器的第二端盖46ISR经由其微控制器与在平板载体10(或插入件)中提供的主电路 板50的集线器通信。条形码读取器也与该集线器通信。此外,如所示出的,外部壳体12的底 部42可以通过在其中容纳一个或多个电池而用作第三端盖,从而启用被配置为与主电路板 50通信的具有无线充电的额外电池电源。
[0092] 利用端盖或利用诸如可编程按钮38的按钮实现的功能或动作可以由平板载体10 中的电路板50及其微控制器(MCU)控制。平板载体10(或插入件)包括嵌入式软件来控制系 统体系架构,包括USB总线以及电源管理、端盖外围接口和认证以及微处理器/控制器控制。 螺线管驱动器132(参见图16)可以用作致动器130来机电地激活例如平板计算机100上的电 源和/或(一个或多个)音量按钮。平板计算机100被配置为与平板载体10中提供的主电路板 50的集线器通信。
[0093]在实施例中,模块化组件102包括用于移动设备管理(MDM)的嵌入式软件以便检 测、监视和控制特定的系统,诸如:确定端盖部分44和46是否存在、是否被认证以及最后何 时被附连/安装;在外部壳体12和/或电源助力器端盖部分(如果被附连)中的(一个或多个) 电池的电池容量和状态;确定端盖功能(例如,诊断以确定端盖是否正确地工作);确定MSR 端盖支付密钥的存在(及类型);暂停或关闭端盖部分;以及配置如果像44或46的端盖部分 被去除和/或被篡改则锁住平板计算机。但是,此类例子不是限制性的。
[0094]图25-27示出了根据实施例的与模块化组件102相关联的系统体系架构的可替代 例子。图25示出了根据实施例的、与平板计算机100和模块化组件102相关联的软件和固件 构件的基于开放USB体系架构的示意图。平板计算机100包括其操作系统(0S)70和核心应用 编程接口72(或API),其可以经由主电路板50通信。核心应用编程接口(API)72指定软件构 件应该如何彼此交互。核心API 72包括,例如,命令和/或控制模块74 (即,控制器)、状态模块 76、充电和电源管理模块78、制造商数据模块80以及设备现场上传模块82。平板计算机100 可以具有添加和/或定制为特定用例设计的(一个或多个)软件应用的能力,在此被示为演 示应用68。还示出的是第一端盖EC1 API 84和第二端盖EC2 API 86。构件中的每个构件都 被配置为通过向其它构件发送和接收信号和命令进行通信。演示应用68、操作系统70、核心 API 72以及EC1 API 84和EC2 API 86都彼此进行通信。演示应用68负责与模块化组件102 的固件/MCU通信。
[0095]如所示出的,平板计算机100和模块化组件102经由USB类或者像HID-人机接口设 备和VCP-虚拟Com端口的协议进彳丁通{目。
[0096]模块化组件102具有固件,其包括微控制器(MCT)、具有其自己的电路板58的第一 端盖44和具有其电路板60的第二端盖46。该MCU、第一端盖和第二端盖经由USB连接88与平 板计算机通信(例如,通过利用电路板58和60发送信号和/或命令)。
[0097] 如果需要的话,在图25中示出的体系架构允许在平板侧调整或更改软件。例如,演 示应用68可以按需被上传或下载和更新。模块化组件102的MCU也允许下载新的软件,并且, 经其USB连接88,与端盖44和/或46中的一个或多个相关联的软件可以被传输到模块化组件 102的集线器和MCU中。
[0098] 在图25的示意图中没有示出的是与模块化组件102相关联的一系列按钮。但是,应 当理解,当这种按钮被按下时,MCU检测并发送作为HID信息的命令到平板0S 70。如果接收 到或者发生另一个动作,则MCU可以发出状态报告,其中,在这种情况下,可以经由VCP传送 到核心API 72中。
[0099] 图26示出了根据本公开内容的实施例的与图25的基于"开放"USB体系架构相关联 的示例性电路。如所示出的,与平板计算机100相关联的电路包括到开关的12V DC输入、充 电器、诸如电池48的电池组、另一开关以及电压调节器。一个电压调节器可以输出具有高电 流输出的电压(例如,5伏),以给平板充电、给端盖提供电力等。其它的电压调节器可以输出 具有低电流输出的电压(例如,3.3伏),以供给常开电路系统,诸如MCU。
[0100]还在图26中示出的是与模块化组件102相关联的电路系统。该电路系统示出了被 连接用于经由USB FS集线器与平板电路系统通信的像连接器56的30-针连接器。可替代地, 可以使用无线连接(如前面所描述的hUSB FS集线器经由其电路板58(这里示为MSR)与第 一端盖44通信、经由其电路板60(这里示为条形码扫描仪(BCS))与第二端盖46通信以及与 Μ⑶和可选的(一个或多个)其它设备或端盖通信,如由TBD所表示的。Μ⑶经由I2C通信控制 模块化组件102的任何LED 29。模块化组件102上的按钮(例如,开/关、音量、(一个或多个) 可编程按钮)经由GP10与Μ⑶通信。平板开/关按钮致动器130 (或致动系统)也与Μ⑶机电地 通信(例如,如前面所描述的)。基本上,模块化组件102的MCU经由USB集线器与平板计算机 的OS 70和核心API 72交流。
[0101] 图27示出了根据本公开内容实施例的、与例如像特定于iOS的体系架构的可替代 操作系统体系架构相关联的电路。与平板计算机100相关联的电路包括到开关的12V DC输 入、充电器、诸如电池48的电池组、另一个开关以及电压调节器。一个电压调节器可以输出 具有高电流输出的电压(例如,5伏),以给平板充电、给端盖提供电力等。其它的电压调节器 可以输出具有低电流输出的电压(例如,3.3伏),以供给常开电路系统,诸如MCU。
[0102] 由于一些0S设备只有单个USB线,而不是如在其它基于USB的体系架构中可以找到 的集线器或多个附件或连接,因此诸如USB主机形式的闪电连接器92的连接设备可以在模 块化组件102中提供,以充当到MCU的USB桥。可替代的,可以使用无线连接器。此类0S设备还 可以包括被连接到MCU以认证和确认附件(其在这种情况下是模块化组件102)是兼容的并 且可信的认证处理器94 J⑶经由其电路板58(这里示为MSR)与第一端盖44通信、经由其电 路板60(这里示为条形码扫描仪(BCS))与第二端盖46通信以及与可选的(一个或多个)其它 设备(未示出)通信。Μ⑶可以经由I2C通信与LED驱动器31的通信来控制模块化组件102的 LED。模块化组件102上的按钮(例如,开/关、音量、(一个或多个)可编程按钮)经由GP10与 MCU通信。平板开/关按钮致动器130(或致动系统)也与MCU机电地通信(例如,如前面所描述 的)。基本上,模块化组件102的MCU经由连接器92形式的USB主机与平板计算机的0S 70和核 心API 72交流。
[0103] 图28示出了流程图,该流程图示出了用于如本文所公开的自动监视电池状态并且 给模块化组件102内封装的平板计算机的电池充电和控制其充电状态的方法110。该方法 110可以例如通过如在图25中所示出的状态模块76 (例如,测量充电的水平或百分比)以及 充电和电源管理模块78和/或命令模块74,例如利用系统的软件和固件来实现。如在图28中 所示出的方法110也包括监视和控制模块化组件102中的电池的充电状态,以便延长平板电 池的寿命或使用。
[0104] -般地,方法110包括:自动地监视至少一个外壳电池的充电状态;自动地监视平 板电池的充电状态;以及利用该至少一个外壳电池自动地给平板电池充电。在实施例中,监 视平板电池的充电状态包括确定平板电池的充电状态是否小于其总容量的预定量,并且其 中利用至少一个外壳电池给平板电池自动充电是在确定平板电池的充电状态小于预定量 之后执行的。
[0105] 方法110利用在给外围端盖44和46供电的同时给平板计算机100充电来允许优化 电池寿命。无需手工干预来向平板电池充电。因此,方法110也可以被称作用于平板计算机 100的充电算法。例如,方法110可以由平板计算机100的核心API的模块74-82来实现。在实 施例中,方法110被提供为用于在平板计算机上下载或实现的应用。因此,当方法110作为应 用被实现时,它可以根据需要进行更新。
[0106] 如在图28中所示出的,方法110可以在112处开始或启动并且平板电池的充电状态 被监视,如在114处所指出的。在116处,确定(一个或多个)外壳电池是否具有大于其总容量 的40%的充电状态。在实施例中,如果外壳电池的充电状态VCASE不大于其总容量的40%, 即,否一外壳电池的充电状态低于(或等于)40%,则没有足够的或充分的过多容量给平板 电池充电。因此,没有必要检查平板计算机100的充电状态,因为它不能由模块化组件102的 电池充电。因此,该方法可以被重新启动。
[0107] 在实施例中,如在120处所示出的,可以可选地提供提醒,以提醒用户充电状态低 并且需要或将需要对模块化组件102的电池48和/或54和/或平板计算机100充电(例如,经 由(到电源插座)的插头连接器或感应充电)。在实施例中,在120处的提醒通过打开或改变 模块化组件102上的LED的颜色来提供。被点亮的LED的数量也可以被调整,或者,可替代地, LED可以被配置为闪烁。当然,也可以使用平板计算机100和/或模块化组件102上的其它提 醒,诸如警报(可视的或可听到的)。可选的提醒可以以任何数量的形式来提供并且不是要 进行限制。
[0108] 在实施例中,模块化组件102的(一个或多个)电池48和/或54可以被单独地或者与 其中封装的平板计算机100的电池一起充电。例如,在实施例中,平板电池可以经由感应充 电来充电,例如,经由配置为感应地给放置在垫子上的平板计算机充电的垫子。在实施例 中,与模块化组件102相关联的(一个或多个)电池48和/或54可以被感应地充电。在实施例 中,模块化组件102可以提供对平板计算机100的访问,以允许插头连接器被插入用于充电。 在实施例中,插头连接器可以被插入到模块化组件102的端口中,以同时给(一个或多个)电 池48和/或54以及平板电池充电,或者只给(一个或多个)电池48和/或54充电。用于给电池 48和/或54以及平板电池充电的设备和方法不应该受到限制。
[0109] 再次参考图28,在116处,如果外壳电池的充电状态VCASE大于其总容量的40%, 艮P,是,则然后在118处确定平板电池的充电状态,在图23中表示为VTABLET,是否小于其总 容量的35%。如果不是,即,否,则方法110可以重新启动。可以提供可选的提醒,如在120处 所示出的。
[0110]但是,如果确定平板电池的充电状态VTABLET是小于其总容量的35 %,则方法110 从118处继续并且如在122处所示出的,确定充电状态VTABLET是否小于其总容量的20%。如 果在122处是否,则该方法继续监视平板的充电,如在126处所示出的,并且继续确定平板计 算机的充电状态¥
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1