首页> 中国专利> 执行第三方工厂试验系统及方法

执行第三方工厂试验系统及方法

摘要

本公开涉及执行第三方工厂试验系统及方法。揭露了一种用于在新制造的计算装置的质量确认期间执行第三方工厂试验的系统以及方法。在装配线质量确认期间,在计算装置上执行工厂实施试验以及所需的第三方工厂试验,然后所述执行由外部过程来确认。在确认所述所需的第三方工厂试验被执行时,所述计算装置被配置成用以在所述计算装置随后的启动时执行释放图像。

著录项

  • 公开/公告号CN103034474A

    专利类型发明专利

  • 公开/公告日2013-04-10

    原文格式PDF

  • 申请/专利权人 谷歌公司;

    申请/专利号CN201210374586.9

  • 申请日2012-09-29

  • 分类号G06F9/30(20060101);G06F13/38(20060101);

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人李镇江

  • 地址 美国加利福尼亚

  • 入库时间 2024-02-19 17:52:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-02

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F9/30 变更前: 变更后: 申请日:20120929

    专利权人的姓名或者名称、地址的变更

  • 2017-04-19

    授权

    授权

  • 2014-07-02

    实质审查的生效 IPC(主分类):G06F9/30 申请日:20120929

    实质审查的生效

  • 2013-04-10

    公开

    公开

说明书

技术领域

相关申请的参考

本申请主张来自美国申请编号13/273,173、现在的美国专利编号 8,214,692的优先权权益,其主张在35U.S.C.§119(e)规定下、来自于 2011年9月30日申请的美国临时申请编号61/542,121的优先权,这 两者的全部内容并入于本文中以作为参考。

本主题技术大体上涉及计算装置的制造以及试验。

背景技术

计算机的制造可牵涉数方。例如,当原始设备制造商(OEM) 典型地与计算机品牌同名,且负责其整体质量时,计算机的实际制造 商可为不同者。第三方,例如通常不涉及于制造过程的操作系统提供 者,也可对控制所述制造过程中一些方面的质量有兴趣。然而,除了 通过与OEM以及计算机制造商的紧密整合之外,在制造计算机的期 间,对于对硬件(例如,先前认可用于制造的零件)或软件(例如, 由第三方提供的启动图像)作出的修改上,没有办法提供第三方提供 者控制。

发明内容

本主题技术提供了一种系统以及计算机实施方法,用于在新制造 的计算装置的质量确认期间执行第三方工厂试验。根据一方面,在包 含多个新制造的计算装置的装配线中,计算机实施方法可包括,配置 计算装置以执行工厂实施的试验以及所需的第三方工厂试验,执行所 述工厂实施试验以及所需的第三方工厂试验,确认所述所需的第三方 工厂试验被执行,以及在确认所述所需的第三方工厂试验被执行时, 配置所述计算装置以在所述计算装置随后的启动时执行释放图像。其 它方面包括用于实施所述计算机实施方法的相应的系统、装置以及计 算机程序产品。

先前描述的方面以及其它方面可包括一个或多个下述特征。例 如,执行工厂实施试验以及所需的第三方工厂试验可包括执行工厂启 动图像来确认多个组件是根据第一预定性能标准在运作,以及执行所 需的启动图像来确认一个或多个第三方兼容组件是根据第二预定性能 标准在运作。所述工厂启动图像以及所需的启动图像可被加载,并以 预定顺序在计算装置上被自动地执行。所述预定顺序可被存储在也负 责存储所述工厂启动图像以及所需的启动图像的存储介质中的元数据 区域中。配置所述计算装置以执行所述释放图像可包括在确认所述工 厂启动图像以及所需的启动图像被执行下,更新所述存储介质的元数 据区域。

执行所需的第三方工厂试验可包括确认与所需的启动图像有关 的签名而确认所述所需的启动图像未被修改,以及,在确认所述签名 时,从所述所需的启动图像来启动计算装置。在此方面,在确定所述 签名不能被确认时,所述方法还可包括预防所述计算装置从所述所需 的启动图像启动,以及预防所述计算装置执行释放图像。此外,或在 替代方案中,所述签名可由存储在与所述计算装置有关的存储器上的 固件指令的执行来确认。

确认所需的第三方工厂试验被执行可包括将有关所述所需的第 三方工厂试验的试验报告发送至报告服务器,在执行所述所需的第三 方工厂试验之后,自动地发送所述试验报告。在此方面,所述方法还 可包括收集用于在一段时间期间制造的多个计算装置的多个试验报 告,将所述多个试验报告总结成总结报告,以及将所述总结报告传输 至远程确认服务器,其中在完成预定数目的计算装置时,将所述总结 报告自动地传输至所述远程确认服务器。此外,或在替代方案中,所 述方法可包括,在确认所述所需的第三方工厂试验不被执行时,预防 所述计算装置执行释放图像。

在另一方面中,系统可包括被配置用以接收一个或多个计算装置 以及用以估计那些装置的质量的装配线配置、存储装置以及包括存储 器的监控计算机。所述存储器可包括试验指令,当执行所述试验指令 时,所述试验指令使得所述监控计算机确认工厂实施试验,且在试验 下的装置上执行所需的第三方工厂试验,确认所述所需的第三方工厂 试验被完成而无失败,并在确认所述所需的第三方工厂试验被完成而 无失败时,将试验报告传输至所述存储装置,并在试验下配置所述装 置,以在试验下的所述装置随后的启动执行释放图像。其它方面包括 相应的系统、装置、方法以及计算机程序产品。

先前描述的方面以及其它方面可包括一个或多个下述特征。例 如,当执行试验指令时,该试验指令可进一步使得监控计算机在试验 下在装置上执行工厂实施试验以及所需的第三方工厂试验。在这方面, 使得所述监控计算机执行所述工厂实施试验以及所述所需的第三方工 厂试验的所述试验指令包括使得所述监控计算机执行工厂启动图像, 以确认多个组件是根据第一预定性能标准在运作,以及执行所需的启 动图像,以确认一个或多个第三方兼容组件是根据第二预定性能标准 在运作。此外,或在替代方案中,可加载所述工厂启动图像以及所需 的启动图像,并以预定顺序在试验下在所述装置上执行。此外,或在 所述替代方案中,所述预定顺序可被存储在试验下的所述装置的存储 介质的元数据区域中,所述存储介质也负责存储所述工厂启动图像以 及所述所需的启动图像。

此外,或在替代方案中,在确认工厂启动图像以及所需的启动图 像被执行下,试验指令可进一步使得监控计算机更新元数据区域。与 所述所需的启动图像有关的签名可由存储在与试验下的所述装置有关 的存储器上的固件指令的执行来确认,以及当执行所述试验指令时, 所述试验指令可进一步使得所述监控计算机读取元数据区域,以确定 与所述所需的启动图像有关的签名被确认。

试验指令当被执行时,可进一步使得监控计算机确认与所需的启 动图像有关的签名,以确认所述所需的启动图像未被修改。在这方面, 如果不能确认所述签名,所述试验指令当被执行时可进一步使得所述 监控计算机预防在试验下的所述装置执行释放图像。

在确认所需的第三方工厂试验不被执行时,试验指令可使得监控 计算机预防在试验下的装置执行释放图像。此外,或在替代方案中, 当执行所述试验指令时,测试指令可进一步使得所述监控计算机在存 储装置处收集用于多个分别计算装置的多个试验报告,将所述多个试 验结果总结成总结报告,以及将所述总结报告传输至远程确认服务器。 在这方面,可在预定间隔下将所述总结报告自动地传输至所述远程确 认服务器,每个预定间隔由预定数目的计算装置的质量确认来确定。

根据进一步的方面,机器可读取介质包括机器可执行指令,用于 执行在新制造的计算装置的质量确认期间用于执行第三方工厂试验的 方法。在这方面,所述方法可包括在计算装置上执行工厂启动图像而 确认多个硬件系统是根据第一预定性能标准在运作,在所述计算装置 上执行所需的启动图像而确认一个或多个第三方兼容硬件系统是根据 第二预定性能标准在运作,以预定顺序执行所述工厂启动图像以及所 述所需的启动图像,确认所述所需的启动图像被执行,在确认所述启 动图像被执行时,将试验报告传输至存储位置,以及配置所述计算装 置的存储器区域,以在所述计算装置随后的启动执行释放图像。

要了解的是,从下述详细的描述,对于本领域的技术人员而言, 本主题技术的其它配置将变得显而易见,其中利用示例的方式示出并 描述了本主题技术的各种配置。将认识到的是,本主题技术能够有其 它以及不同的配置,且其数个细节能够有在各种其它方面的修改,其 都不背离本主题技术的范围。因此,附图以及详细的描述在本质上被 视为示例性,且不为限制性。

附图说明

将参照伴随的附图做出详细的描述:

图1是根据本主题技术的一方面,一种在新制造的计算装置的质 量确认期间,用于执行第三方工厂试验的系统的框图。

图2是根据本主题技术的一方面,一种在新制造的计算装置的质 量确认期间,用于执行第三方工厂试验的启动顺序的框图。

图3是根据本主题技术的一方面,示例一种在新制造的计算装置 的质量确认期间,用于执行第三方工厂试验的过程的流程图。

图4是根据本主题技术的一方面,示例一种在新制造的计算装置 的质量确认期间,用于执行第三方工厂试验的过程的替代性流程图。

图5是根据本主题技术的一方面,示例一种在包括处理器与其它 内部组件的新制造的计算装置的质量确认期间,用于执行第三方工厂 试验的机器或计算机的框图。

具体实施方式

图1是根据本主题技术的一方面,一种在新制造的计算装置的质 量确认期间,用于执行第三方工厂试验的系统的框图。计算机使能的 系统100可包括被配置用以接收一个或多个计算装置102(包括,例 如,个人或笔记本计算机、平板式计算机、智能电话、PDA等)的装 配线101、监控计算机103以及质量信息存储器104(例如,数据库或 文件系统)。装配线101可包括技术员的顺序组织、工具或机器及/ 或帮助多个装置102的制造及/或试验的部分。例如,如同将进一步描 述的,装配线101可被配置用以通过工厂试验的执行(例如,启动试 验)来帮助装置102的一个或多个硬件系统的质量保证试验。在另一 方面中,装配线101可包括以一次一个装置来执行所述多个装置102 的制造及/或试验的一个或多个技术员。

系统100可确保有关于第三方提供者的试验在制造过程期间被执 行。第三方提供者(例如,软件提供者或操作系统的提供者)可要求 装置102的制造商及/或OEM在所述装置的制造期间执行所需的第三 方工厂试验(例如,以可由装置102启动的图像的形式)。例如,操 作系统提供者可要求在装置上执行某些试验,以在将它释出而贩卖给 大众之前确保与某些软件组件(例如最终操作系统)或硬件组件(例 如,由所述第三方提供者先前确认过的硬件)的兼容性。所述提供者 可希望限制其与装置制造商关于实施更扩充的工厂试验过程的交互作 用。在这方面,监控计算机103可被配置用以监控在装配线101处执 行的进行中试验(硬件以及软件),并用以帮助用于确保在试验下的 装置的机制,以及其相关的硬件顺应于所述第三方提供者的软件(例 如,以所述装置运送的启动图像)。只要所述装置的所述硬件及/或软 件通过执行所需的第三方工厂试验来通过所述装置的试验而符合所述 第三方提供者的标准,所述装置的制造商及/或OEM可保留对所述工 厂试验过程做出适应或改变的自由,全部同时减少来自两方所需对于 软件或硬件的反复修改所引起的进一步缺陷的潜在可能,以解决那些 改变所引起的任何冲突。

在一方面中,监控计算机103可经由有线或无线网络105而可操 作地连接至装置102。网络105可操作地连接至装配线101,或在装配 线101处的在试验下的一个或多个装置102。在另一方面中,可在与 计算机103有关的显示终端处输入试验结果(例如,通过执行试验试 验的技术员)。计算机103可存储(例如,在存储器或在存储器104 处)将在装配线101处执行的一个或多个试验程序。在一些方面中, 试验程序的执行可通过一连串预定义的试验筛选,每个需要针对预定 数目的试验标准来确认试验结果的输入。在其它方面中,执行可通过 负责执行所述试验的一个或多个技术员遵守所述程序。

计算机103可被配置用以确认一个或多个试验(例如,工厂实施 试验以及所需的第三方工厂试验)在装置102上被执行。如同关于图 2而将进一步详细描述的,计算机103可被配置用以加载以及执行、 或确认装置102上被加载的一个或多个启动图像的执行。计算机103 可进一步被配置成用以确认是否完成所执行的试验而无(例如,硬件 组件的)失败,然后将试验结果传输至质量信息存储器104。然后装 置102可被配置成用以在所述装置随后的启动时执行(例如,转变成) 释放图像。计算机103可被配置成用以经由计算机103以及装置102 之间的通信来自动地确认以及配置装置102,或在其它方面中,配置 也可通过在与计算机103有关的终端接收的用户输入,例如,依照预 定义的试验程序。在进一步的方面中,确认一个或多个试验被执行或 完成而无失败可包括从装置102接收所述试验被执行或完成而无失败 的指示。在这方面,装置102可执行或确认装置102上加载的一个或 多个启动图像的执行,并将代表通过或失败的信号发送至计算机103。 计算机103可从所述多个装置102接收所述信号,并将结果记录于本 地存储器104中。

依照本主题技术的一方面,系统100还可包括经由网络107(例 如,在安全的WAN、LAN或所述网络上)可操作地连接至监控计算 机103的远程确认服务器106。监控计算机103可被配置成用以接收 108在装配线101处试验的每个装置的试验结果数据(例如,硬件性 能数据),在一段预定时间期间收集多个装置102的结果数据。计算 机103可进一步被配置成用以将所述多个试验结果总结成总结报告, 然后经由网络107将所述总结报告传输109至远程确认服务器106。 在一些方面中,可在预定间隔将所述总结报告自动地传输至远程确认 服务器106。每个预定间隔可由一段预定的时间或由预定数目的计算 机使能的装置102的完成来确定。远程确认服务器106可从监控计算 机103收集制造数据,并可被配置成用以警告第三方所需的第三方工 厂试验的不依从(non-compliance)或失败。远程确认服务器106也 可将监控计算机103以新版本的所需的第三方工厂试验(包括,例如, 所需的试验图像)来定期地更新。

图2是根据本主题技术的一方面,一种在新制造的计算装置的质 量确认期间,用于执行第三方工厂试验的启动顺序的框图。在所述计 算机的质量确认期间,可分割存储介质201(例如,硬磁盘驱动器) 以包括两个或更多个分开的启动图像。第一启动图像可包括工厂试验 图像202。在一方面中,工厂试验图像202可不包括标准操作系统特 征(例如,浏览器),但是,可包括被配置用以只试验所述计算机的 硬件系统(例如,物理存储器地址以及硬件功能、网络能力等)的有 限特征集。工厂试验图像202可负责确认计算机硬件的某些方面,包 括,例如,每个那些硬件系统正在运作,且符合预定的性能标准。性 能标准可包括,例如,稳定性、存储能力、显示以及图形性能、处理 器及/或图形基准、能量使用等。工厂图像202可由所述装置的制造商 结合所述OEM或其它第三方(例如,操作系统提供者)来实施、再 配置及/或修改,以帮助不同硬件及/或软件配置的试验。

类似于第一图像,第二启动图像可为限制于试验机器硬件的所需 试验图像203,以确认所述硬件符合第二预定性能标准。所需的图像 203可由第三方提供者来提供,而且,不像工厂试验图像202,所需的 试验图像203可进一步被限制于只试验所述第三方提供者有兴趣的装 置的那些特征。因此,可将所述第二预定性能标准设定成关于更受限 制的硬件特征集(例如,组件、通电功能、功能性等)。在所述计算 机的质量确认期间,工厂试验图像202以及所需的试验图像203可由 计算装置(例如,装置102)来执行,以试验所述装置的硬件,以及 在试验下没有所述装置的硬件组件、系统及/或特征的失败。一旦已成 功完成硬件试验,可安装第三释放图像204,包括由末端用户使用的 最终操作系统。可通过将释放图像204加载至第三分割部分,或,通 过将存储介质201再分割成只包括释放图像204来安装释放图像204。 在另一方面,如果不符合性能标准,或没有成功地完成试验,可不安 装释放图像204。

在试验下的装置可包括具有固件206的装置存储器205(例如, ROM)。固件206也可包括起始及/或试验指令207,该起始及/或试 验指令207当由在试验下的所述装置的处理器执行时为可操作的,以 使得所述处理器起始启动顺序,并加载以及执行一个或多个先前描述 的启动图像。在一些方面中,试验指令207可使得在试验下的所述装 置执行启动图像的确认。例如,当启动所述装置时,密码钥208可用 以确认所述启动图像的签名209或所述启动图像的一部分。在这方面, 所述装置可执行校验和或类似的确认,以及,如果不能确认阶段,预 防所述未确认的阶段在所述装置上执行。如同图2所描绘的,所需的 试验图像203以及释放图像204可由第三方(例如,装置制造商之外 的一方)密码地签名209,并被配置成不被所述制造商、OEM或其他 方修改。密码钥208可包括在非可修改的固件206(例如,在ROM 上)或其部分中。固件206可由,例如,第三方操作系统提供者提供, 以在制造期间被包括作为机器的一部分,以确认所需的启动图像203 的签名,并释放启动图像204,以及确保所述图像在所述制造过程期 间不被修改。如果不能确认任一图像,所述固件可预防所述装置从所 述未确认的图像启动,及/或预防释放图像204被安装。

在质量确认周期期间启动图像的顺序可被预先确定并维持在装 置存储器205的元数据区域210中。在其它方面中,元数据区域210 可被存储在存储介质201(例如,硬磁盘驱动器)上。所述预定顺序 可与工厂启动图像202以及所需的启动图像203一起被存储在存储介 质201中。当执行试验指令207时,试验指令207可使得所述计算装 置使用所述工厂启动图像以及所需的启动图像被执行的确认(例如, 通过设定旗帜)来更新元数据区域210。试验指令207也可使用签名 209被确认的确认来更新元数据210。在一方面中,试验指令207可使 得所述装置确定是否执行所述所需的图像及/或已完成所有的硬件试 验(例如,通过所述启动图像的成功执行)。在确定所需的试验203 被执行时,元数据区域210可被配置成用以设定所述计算装置从下次 打开所述装置时的释放图像204来启动。或者,如果例如确定所需的 图像203不被执行或由所需的图像203执行的一个或多个所述试验失 败了,则可配置元数据区域210,使得预防所述装置启动及/或执行所 述释放图像。

在另一方面中,可经由在制造商设施处的服务器与第三方控制的 服务器之间的通信通道来提供与启动确认过程有关的反馈。例如,本 地计算机(例如,监控计算机102)可经由所述装置的接口(例如, 无线连接,或标准接口,例如串行式SCSI(SAS)、光纤信道接口、 PCI Express(PCIe)、SATA、USB等)来可操作地连接至存储介质 201或装置存储器205。在这方面,所述本地计算机可监控装配线中每 个在试验下的装置,并将试验结果存储在本地存储器(例如,质量信 息存储器103)中。然后,报告可基于周期性的基础而在试验完成时 或与其它报告一起(例如在总结报告中)被传输。

图3是根据本主题技术的一方面,示例一种在新制造的计算装置 的质量确认期间,用于执行第三方工厂试验的过程的流程图。在第一 步骤301中,计算装置(例如,计算装置102)被配置成用以执行工 厂试验图像以及所需的试验图像。在一方面中,配置所述装置可包括 将所述两个图像加载至与所述装置有关的存储器的两个分别的分割部 分上。在另一方面中,配置所述装置可包括将所述装置可操作地连接 至远程位置(例如,可换式磁盘、随身碟、远程服务器等),所述图 像的其中一或两者是从该远程位置加载。在第二步骤302中,所述装 置从所述工厂试验图像启动,并执行所述工厂试验图像,以试验某些 硬件系统及/或特征。在已执行所述工厂试验图像而无一个或多个所述 硬件组件、系统及/或特征的失败之后,在第三步骤303中,所述装置 被设定成从所述所需的试验图像启动。

在第四步骤304中,与所需的试验图像有关的签名被确认,以确 定所述所需的试验图像未在制造过程期间被改变。所述签名可为由第 三方(例如,释放图像/操作系统的提供者)产生的密码图形签名,以 确保所述图像未被修改。如果不能确认所述签名,则所述过程结束。 否则,在确认所述签名有效时,在第五步骤305中,计算装置从所述 所需的试验图像启动,并执行所述所需的试验图像。在所述启动过程 期间,根据由所述第三方写成启动码的试验指令来试验所述装置的硬 件组件。在成功启动时,在第六步骤306中,可将一个或多个试验结 果组织成报告,并传输至本地或远程存储器。所述试验结果可包括是 否执行所述所需的试验图像及/或是否侦测到任何的硬件失败。在一些 方面中,可从在试验下的一个或多个其它装置收集进一步的试验结果, 并将所述试验结果组织成总结报告,用以传输至所述第三方提供者。 以此方式,所述第三方提供者可确保所述所需的试验图像在装配线处 制造的所有或相当大部分的装置上被执行。在第七步骤307中,所述 装置被配置成用以在所述装置随后的启动执行释放图像。

图4是根据本主题技术的一方面,示例一种在新制造的计算装置 的质量确认期间,用于执行第三方工厂试验的过程的替代性流程图。 在第一步骤401中,计算装置被配置成用以执行工厂实施试验以及所 需的第三方工厂试验。在第二步骤402中,执行所述工厂实施试验以 及所述所需的第三方工厂试验。在第三步骤403中,确认所述所需的 第三方工厂试验的执行。在确认所述所需的第三方工厂试验被执行时, 在第四步骤404中,所述计算装置被配置成用以在所述计算装置随后 的启动执行释放图像。

图5是根据本主题技术的一方面,示例一种在包括处理器与其它 内部组件的新制造的计算装置的质量确认期间,用于执行第三方工厂 试验的机器或计算机的框图。在一些方面中,计算机化的装置500(例 如,监控计算机103、远程服务器106等)包括数个内部组件,例如 处理器501、系统总线502、只读存储器503、系统存储器504、网络 接口505、I/O接口506等。在一方面中,处理器501也可经由I/O接 口506而与存储介质507(例如,硬磁盘驱动器、数据库或数据云) 通信。在一些方面中,装置500的所有这些组件可被集成为单一装置。 在其它方面中,这些组件可被配置作为分开的组件。

处理器501可被配置成用以执行密码或指令,以执行本文中所描 述的操作以及功能性,管理要求流程以及地址映像,并用以执行计算 以及产生命令。处理器501被配置成用以监控以及控制服务器500中 组件的操作。所述处理器可为通用微处理器、微控制器、数字信号处 理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、 可编程逻辑器件(PLD)、控制器、状态机、门控逻辑、离散硬件组 件或前述的组合。一个或多个顺序的指令可被存储作为处理器501内 ROM上的固件。同样地,一个或多个顺序的指令可被软件存储,并 从系统存储器505、ROM 503读取,或从存储介质507(例如,经由 I/O接口506)接收。ROM503、系统存储器505以及存储介质507代 表机器或计算机可读取介质的范例,指令/密码可由处理器501在所述 机器或计算机可读取介质上执行。机器或计算机可读取的介质一般可 意指任何介质或用以提供指令给处理器501的介质,其包括易失性介 质(例如用于系统存储器504或处理器501内缓冲器的动态存储器), 以及非易失性介质,例如电子介质、光学介质以及磁性介质。

在一些方面中,处理器501被配置成用以与一个或多个外部装置 (例如,经由I/O接口506)通信。处理器501进一步被配置成用以 读取系统存储器504及/或存储介质507中存储的数据,并用以对来自 所述一个或多个外部装置的要求作出反应,而将所读取的数据转送至 所述一个或多个外部装置。所读取的数据可包括将提供在所述一个或 多个外部装置上的一个或多个网页及/或其它软件呈现。所述一个或多 个外部装置可包括计算系统,例如个人计算机、服务器、工作站、膝 上型计算机、PDA、智能型手机等。

在一些方面中,系统存储器504代表用以暂时存储数据以及用以 管理装置500的信息的易失性存储器。根据本主题技术的一方面,系 统存储器504是随机读取存储器(RAM),例如双数据速率(DDR) RAM。其它类型的RAM也可用以实施系统存储器504。可使用单一 RAM模块或多个RAM模块来实施存储器504。虽然将系统存储器504 描绘为装置500的一部分,本领域的技术人员将认识到,系统存储器 504可与装置500分开,而不背离本主题技术的范围。或者,系统存 储器504可为非易失性存储器,例如磁盘、闪存、外围SSD等。

I/O接口506可被配置成用以耦合至一个或多个外部装置,用以 从所述一个或多个外部装置接收数据,并用以将数据发送至所述一个 或多个外部装置。I/O接口506可包括电与物理连接,用于将I/O接 口506可操作地耦合至处理器501,例如,经由所述总线502。I/O接 口506被配置成用以通信数据、地址以及控制附接至总线502(例如, 处理器501)的内部组件以及一个或多个外部装置(例如,硬磁盘驱 动器)之间的信号。I/O接口506可被配置成用以实施标准接口,例 如串行式SCSI(SAS)、光纤信道接口、PCI Express(PCIe)、SATA、 USB等。I/O接口506可被配置成用以只实施一个接口。或者,I/O接 口506可被配置成用以实施多个接口,所述多个接口可使用由用户选 择或在组装时编程的配置参数来分别地选择。I/O接口506可包括一 个或多个缓冲器,用于缓冲一个或多个外部装置以及总线502及/或可 操作地附接至其的所述内部装置之间的传输。

本领域的技术人员将意识到本文中所描述的各种示例性的块体、 模块、要素、组件、方法以及算法可被实施为电子硬件、计算机软件 或两者的组合。为了示例此硬件以及软件的可交换性,在上述中已关 于它们的功能性大致上描述了各种示例性的块体、模块、要素、组件、 方法以及算法。是否将这种功能性实施作为硬件或软件取决于特定的 应用以及施加于整体系统上的设计限制。技术人员可以各种方式对于 每个特定的应用来实施所描述的功能性。各种组件以及块体可被不同 地配置(例如,以不同的顺序配置,或以不同的方式分割),而不背 离本主题技术的范围。

要了解的是,在所揭露的过程中,步骤的特定顺序或层级为示范 性方案的示例。基于设计偏好,要了解的是,可重新配置所述过程中 步骤的特定顺序或层级。可同时执行一些步骤。所伴随的方法权利要 求以样本顺序来呈现各种步骤的要素,且不意欲被限制为所呈现的特 定顺序或层级。

提供了先前的描述,以让任何本领域的技术人员能够实行本文中 所描述的各种方面。先前的描述提供了本主题技术的各种范例,且本 主题技术不限于这些范例。对于本领域的技术人员而言,这些方面的 各种修改将为容易显而易见的,且本文中所定义的上位原则可应用至 其它方面。因此,权利要求不意欲被限制于本文中所示出的方面,但 将符合与语言权利要求一致的全部范围,其中除非具体地如此声明, 以单数提及要素不意欲意指“一个以及只有一个”,而是意指“一个或多 个”。除非另外具体地声明,用语“一些”意指一个或多个。使用男性的 代名词(例如,他的)包括女性以及中性(例如,她的以及它的), 且反之亦然。标题以及次标题,如果有的话,只为了方便性而使用, 且不限制本发明。

如同本文中所使用的,用语“网站”可包括网站的任何方面,包括 一个或多个网页、用以主持或存储网络相关内容的一个或多个服务器 等。因此,所述用语“网站”可与用语“网页”以及“服务器”交换地使用。 述语字眼“被配置成用以”、“可操作用以”以及“被编程用以”不暗示主 题的任何特定的明确的或模糊的修改,而是意欲用以可交换地使用。 例如,被配置用以监控以及控制操作或组件的处理器也可意指被编程 用以监控以及控制的处理器或可操作用以监控以及控制所述操作的处 理器。同样地,被配置成用以执行密码的处理器可被理解为被编程用 以执行密码或可操作用以执行密码的处理器。

措辞,例如“方面”,不暗示这方面对于本主题技术是必要的,或 这方面应用于本主题技术的所有配置。关于一方面的揭露内容可应用 至所有的配置、或一个或多个配置。一方面可提供一个或多个范例。 措辞,例如“方面”,可意指一或更多方面,且反之亦然。措辞,例如“具 体实施例”,不暗示这种具体实施例对于本主题技术是必要的,或这种 具体实施例应用于本主题技术的所有配置。关于具体实施例的揭露内 容可应用至所有的具体实施例、或一个或多个具体实施例。具体实施 例可提供一个或多个范例。措辞,例如“具体实施例”,可意指一个或 多个具体实施例,且反之亦然。措辞,例如“配置”,不暗示这种配置 对于本主题技术是必要的,或这种配置应用于本主题技术的所有配置。 关于配置的揭露内容可应用至所有的配置、或一个或多个配置。配置 可提供一个或多个范例。措辞,例如“配置”,可意指一个或多个配置, 且反之亦然。

用字“示范性的”在本文中用以意指“作为范例或示例”。本文中所 描述作为“示范性的”任何方面或设计不一定被理解作为比其它方面或 设计更优选或有利。

对于本领域的技术人员而言为已知或后来变成已知的与整个此 揭露内容中所描述的各种方面的要素均等的所有结构性以及功能性均 等物被明确地并入于本文中以作为参考,且意欲被权利要求包含。此 外,本文中所揭露的所有事物不意欲用以提供给大众,不论这种揭露 内容是否被列举在权利要求中。没有任何权利要求要素是在35U.S.C. §112、第六段下被理解,除非使用措辞“用于…的装置”来明确地列举 所述要素,或在方法权利要求的例子中,使用措辞“用于…的步骤”来 列举所述要素。此外,若用语“包括”、“具有”等在描述或权利要求中 被使用,这种用语意欲为以类似于用语“包含”的方式来包括(如同当在 权利要求中作为过渡用字来使用所解译的“包含”)。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号