低功率设备配置的制作方法

文档序号:11533420阅读:218来源:国知局
低功率设备配置的制造方法与工艺



背景技术:

电子设备被单独地和成组地销售。在设备组的销售中,可以根据客户的具体需要或要求对设备进行配置或编程。例如,大型企业客户可能订购大量网络使能的打印机,供在特定位置中或在特定网络上使用。为了确保设备遵守其安全策略、使用策略或网络配置,客户可能请求递送、预配置和设定打印机以准备好在其业务环境中运转。这样的设置可以包括网络密码、加密代码、业务特定的默认打印设置、启用或禁用的无线连通性以及命名约定。客户请求的配置可以不同于以其制造打印机的默认设置。

附图说明

图1图示了用于低功率设备配置的系统的示例示意图。

图2图示了包括示例低功率无线通信设备的示例电子设备的示意图。

图3图示了示例计算设备。

图4图示了多个电子设备的示例低功率配置。

图5是用于使用计算设备对电子设备进行低功率配置的示例方法的流程图。

图6是用于配置装备低功率通信的设备的示例方法的流程图。

图7图示了用于低功率设备配置的示例数据流。

具体实施方式

综述

本公开描述了用于配置装备有低功率无线通信设备的基本(primary)电子设备的系统、方法和设备的技术,所述基本电子设备诸如打印机、无线网络设备、自动化的控制器等。在各种示例实现中,使用内部电源(例如,电池),低功率无线通信设备可以传输周期性的或偶尔的低功率信标信号。低功率信标信号可以包括各种指示,其关于基本电子设备或低功率无线通信设备的身份和/或配置状态。例如,低功率信标信号可以包括序列号或通用唯一标识符(uuid)以及基本电子设备当前配置有一组默认设置的相应指示。诸如手持计算机、智能电话、平板计算机等的计算设备可以执行使用兼容的接收机或收发机检测低功率信标信号的应用。基于低功率信标信号的类型或内容,计算设备可以与低功率无线通信设备建立连接。一旦连接被建立,计算设备就可以发送存储一组配置设置的命令。

响应于存储配置设置的命令,低功率无线通信设备可以将配置设置存储在诸如闪存或电可擦除可编程只读存储器(eeprom)之类的本地非易失性存储器中。可以在计算设备与低功率无线通信设备之间建立通信会话,并且可以在不对基本电子设备加电的情况下将配置设置存储到本地存储器。相应地,基本电子设备可以在没有外部电力的情况下或甚至在被打包用于运送或递送时被配置。当基本电子设备被取出(unpack)且供电时,它可以询问低功率无线通信设备来确定其是否包含配置设置。如果在低功率无线通信设备中找到配置设置,则基本电子设备可以根据所述设置来配置它自己。

图1描绘了用于使用计算设备150和嵌入的低功率无线通信设备110来配置电子设备100的系统10的示意图。如所示,电子设备100可以包括低功率无线通信设备110。在一些实现中,低功率无线通信设备110可以被永久地或临时地耦合到电子设备100。例如,低功率无线通信设备110可以包括耦合到电子设备100的内部电子器件的专用集成电路(asic)或用所述专用集成电路(asic)来实现。在其他示例实现中,可以将低功率无线通信设备110实现为与电子设备100的外部或内部端口兼容的独立设备。例如,可以以存储器卡(例如,pc卡、压缩闪存、智能介质、记忆棒、安全数据(sd)卡等)、通用串行总线(usb)软件狗等的形状因数来实现低功率无线通信设备110。

在各种实现中,低功率无线通信设备110可以包括用于建立无线个域网类型通信的功能。例如,低功率无线通信设备110可以包括被实现为硬件或者硬件(例如,(一个或多个)处理器)和机器可读指令的组合的功能,所述机器可读指令可由硬件执行以使用各种开放的和专用的通信协议(例如,ieee802.15、低功耗蓝牙、无线usb、zigbee、z-wave等)与其他相应地使能的设备通信。

计算设备150可以包括被实现为硬件或者硬件和可由硬件执行的机器可读指令的组合的功能,针对低功率设备配置,所述机器可读指令在此被表示为用于存储在存储器中或由处理器执行的低功率设备配置215的指令。本文中较详细地描述了低功率设备配置215的具体功能的示例。

图2描绘了电子设备100和低功率无线通信设备110的示意图。如本文中描述的那样,电子设备100可以是任何类型的客户,商业的和工业的设备,其能够根据预定规范或动态地确定的规范被单独地配置。例如,电子设备100可以包括网络使能的打印机,其可以被配置默认打印设置和/或网络通信设置以在特定办公环境中和根据业务策略进行工作。

如图2中所示,电子设备100可以包括处理器101和存储器103。存储器103可以包括本文中描述的任何存储器。例如,存储器114可以包括任何类型的易失性(瞬时)或非易失性(非瞬时)计算机可读介质,诸如闪存、固态驱动器(ssd)、eeprom、动态只读存储器(dram)、静态只读存储器(sram)等。同样地,存储器103可以包括可由处理器101执行以实现电子设备100的功能的指令。例如,在电子设备100是打印机的场景中,存储器103可以包括可执行代码或设置,其包括可由处理器101执行以实行打印操作的指令。

在电子设备100被耦合到低功率无线通信设备110的实现中,处理器101还可以访问低功率无线通信设备110的内部存储器114。在这样的实现中,存储器114可以包括根据本公开的由低功率无线指示设备110存储的配置设置。在一些实现中,处理器101可以执行一般的电子设备操作(例如,打印机中的打印操作),然而,还可以使处理器专门化。在这样的实现中,处理器101可以是用于执行配置操作的专用低功率处理器。

如图2中图示的那样,低功率无线通信设备110可以包括各种子组件。在一些示例中,低功率无线通信设备110可以包括控制器111、通信接口112、电池或电源113、存储器114和/或天线117。控制器111可以包括通用处理器、asic、微控制器或任何其他模拟或数字逻辑,用于执行本文中描述的低功率无线通信设备110的功能。通信接口112可以包括用于基于来自控制器111的指令而生成电子消息和信号以用于与其他设备无线地通信的功能。在这样的示例中,通信接口112可以被耦合到天线117以根据各种无线通信协议传输电子信号。电池113可以包括任何类型的存储电力设备,诸如硬币式电池、超级电容器等。电池113可以被耦合到任何其他组件以为本文中描述的低功率无线通信设备110的功能供电。相应地,低功率无线通信设备110可以在电子设备100没有由外部电源供电的情况下运行。甚至在从电力拔掉电子设备100的插头和/或将电子设备100打包时,低功率无线通信设备110的独立能力也可以提供电子设备100的低功率配置。

存储器114可以包括本文中描述的任何存储器。例如,存储器114可以包括任何类型的易失性(瞬时)或非易失性(非瞬时)计算机可读介质,诸如闪存、固态驱动器(ssd)、eeprom、动态只读存储器(dram)、静态只读存储器(sram)等。存储器114可以存储低功率无线通信设备110的其他组件可以执行或参考以实行低功率无线通信设备110的功能的可执行代码和/或配置设置。例如,控制器111或处理器101可以执行存储在存储器114中的指令,诸如信标/配置指令119。信标/配置指令119中定义的操作可以使得低功率无线通信设备110使用通信接口112和天线117偶然地或周期性地生成和传输信标信号。信标/配置指令119可以使得低功率无线通信设备110从诸如计算设备150之类的外部计算设备接收请求消息信号,并且用响应消息信号进行响应或建立低功率无线通信会话。

在低功率无线通信会话期间,信标/配置指令119可以定义用于使控制器111或处理器101与计算设备150交换信息的操作。这样的信息可以包括处理器101可以使用和/或存储在存储器103中用于电子设备100的操作的配置设置。相应地,信标/配置指令119可以定义用于将配置设置存储到存储器114或存储器103的操作。当电子设备100被激活(例如,供电和启动)时,根据存储在存储器103中的计算机可执行指令,处理器101可以检索配置设置并执行各种其他操作(例如,打印操作、联网操作、控制操作等)。

存储器114可以存储与具体的低功率无线通信设备110和/或电子设备100相关联的标识符115。存储器114还可以存储状态标志或位,其指示存储器114是否不包含附加配置设置,是包含出厂默认配置设置还是先前重新编程的配置设置。相应地,标识符115和/或状态位可以在信标信号中传输并且在信标/配置指令119中定义的操作中使用。

虽然将低功率无线通信设备110的组件图示为单独的组件,但是可以在不背离本公开的精神和范围的情况下将任何组件的功能与任何其他组件组合。例如,可以将控制器111、通信接口112和存储器114的功能组合到asic中。替代地,可以将低功率无线通信设备的组件的功能实现为硬件或者硬件和可由硬件执行的机器可读指令的组合。

图3描绘了计算设备210,其可以用来通过相应的低功率无线通信设备110与电子设备100通信和配置电子设备100。虽然计算设备210被描绘为是平板计算机或智能电话,但是其可以以可以包括本文中描述的各种组件和功能的任何形状因数。相应地,计算设备210还可以是台式计算机、膝上型计算机、个人数字助理或其他手持计算设备。

计算设备210可以包括处理器211、通信接口212和存储器214。计算设备210的处理器211可以包括任何通用或专用处理器。存储器214可以包括任何易失性或非易失性计算机可读介质,诸如闪存、硬盘驱动器、ssd、eeprom、dram、sram等。通信接口212可以包括被实现为硬件或者硬件和机器可读指令的组合的任何通信接口,所述机器可读指令可由硬件执行以用于根据各种通信协议生成无线通信信号。例如,通信接口212可以包括用于基于来自处理器211的指令而生成电子消息和信号以用于与其他设备无线地通信的功能,所述其他设备诸如低功率无线通信设备110。在这样的示例中,通信接口212可以被耦合到天线(未示出)以传输电子信号。可以根据诸如ieee802.15、低功耗蓝牙、无线usb、zigbee、z-wave等的无线个域网类型通信协议生成电子信号。

处理器211可以执行被作为可执行代码或指令存储在存储器214中以实行本文中描述的计算设备210的功能的指令。例如,处理器211可以执行存储在存储器214中的低功率设备配置指令210,以通过通信接口212与低功率通信设备110建立通信会话和传输要存储在存储器114中的设置。

虽然未示出,但是计算设备210还可以包括用户接口设备,其包括用于向用户输出信息和接收用户输入的功能。例如,用户接口设备可以包括显示器、键盘、触摸板、物理按钮、触摸屏或其他用户输入设备的组合。例如,被实现为平板计算机的计算设备210可以显示表示可执行应用的图标,用户可以选择运行所述可执行应用以实现低功率设备配置指令215的功能。

图4描绘了用于使用计算设备210通过相应的无线通信设备110来配置多个电子设备100的系统20的示意图。根据本文中描述的示例实现,无线通信设备110可以每个包括电池113。同样地,无线通信设备110中的每个可以与电子设备100是被供电还是被激活无关地运转。使用这样的实现,即使相应的电子设备100被包含在包装中、未被供电和准备好用于运送,也可以将配置设置提供给无线通信设备110。在一些示例中,这可以使得特定于预期用户的设置的配置能够在没有取出每个电子设备100、使每个电子设备100通电或将每个电子设备100物理上连接到计算设备210的情况下被安装。这样的实现可以减小步骤的数目,并且因此使电子设备100可以被针对特定最终用户具体地配置、处理和运送到特定最终用户的速度增加。

如图示的那样,可以在批组(batch)205中处理和配置电子设备100。例如,批组205可以表示打包的电子设备100的货板(pallet)价值。为了配置电子设备100,使用计算设备210的用户可以移动到批组205附近。当在批组205的范围内时,计算设备可以开始执行用于低功率设备配置的指令。在一些实现中,低功率设备配置可以包括检测由电子设备100内的相应的低功率无线通信设备110传输的多个低功率信标信号。

如本文中描述的那样,低功率无线通信设备110可以包括标识符115。在一些实现中,标识符115对相应的低功率无线药物治疗设备110和/或电子设备100而言是唯一的。在其他实现中,标识符115可以包括批组号、型号、版本号或将低功率无线通信设备110和/或电子设备100与特定批组205相关联的其他标识符。在一些示例中,标识符115还可以包括状态指示符,所述标识符115关于低功率无线通信设备110和/或电子设备100的当前配置状态。低功率无线通信设备110传输的信标信号可以包括标识符115,所述标识符115可以包括关于低功率无线通信设备110和/或电子设备100的当前状态的各种信息。

针对每个检测到的低功率信标信号,计算设备210可以与相应的低功率无线通信设备110建立低功率无线通信会话。在低功率无线通信会话期间,计算设备210可以传输各种命令。例如,计算设备210可以传输包括特定于相应的电子设备100的配置设置的命令或信号。配置设置的传输可以包括将配置设置存储在低功率无线通信设备110的存储器114中的命令。在一些实现中,计算设备210可以向低功率无线通信设备110传输命令以改变相应的信标信号。例如,这样的命令可以包括停止传输信标信号或更新状态指示符(例如,从“未配置”到“已配置”)的指令。当计算设备210已经完成向低功率无线通信设备110传输命令时,其可以结束低功率无线通信会话并且与仍在传输信标信号的另一低功率无线通信设备110建立低功率无线通信会话。以该方式,计算设备210可以与电子设备100和特定批组或组205的每个低功率无线通信设备110建立低功率无线通信会话并且向所述每个低功率无线通信设备110传输配置设置。

如本文中描述的那样,组205可以由特定区域中的电子设备100的物理接近度定义。例如,组205可以由被包装和捆扎在准备好用于运送的货板上的电子设备100的特定集合定义。在其他实现中,组205可以由标识符115的范围定义。例如,标识符115可以包括相应的唯一序列号或介质访问控制(mac)地址。计算设备210因此可以仅与具有在预定范围内的标识符115的低功率无线通信设备110建立低功率无线通信会话并且向所述低功率无线通信设备110传输相应的配置设置。在这样的实现中,批组205(例如,被预备递送到客户a的一个货板的打印机以及被预备递送给客户b的另一货板的打印机)彼此紧密接近而不干扰相应的配置是可能的。

图5描绘了用于使用计算设备210来配置被耦合到相应的低功率无线通信设备110的特定电子设备100的示例方法500的流程图。如所示,方法500可以在框501处开始,其中计算设备可以接收低功率信标信号。如本文中描述的那样,信标信号的存在可以指示进行传输的低功率无线通信设备110被配置成或不包含与存储在相应的电子设备100中的配置设置不同的附加配置设置。替代地,信标设备可以包括其他信息,诸如计算设备可以使用其来标识进行传输的低功率无线通信设备110或相应的电子设备100的配置状态或标识符115。

在框503处,计算设备210可以向传输被检测到的信标信号的相应的低功率无线通信设备110传输配置数据。配置数据可以包括配置设置和/或命令,其可以被低功率无线通信设备110用来将所传输的配置数据存储在相应存储器114中。在一些示例实现中,一旦低功率无线通信设备110已经成功地存储所传输的配置数据,其就可以发送指示配置数据被成功地接收了且交付给存储器了的证实确认(confirmationacknowledgment)。相应地,在框507处,计算设备210可以记录证实确认。在一些实现中,可以将证实确认与和低功率无线通信设备110和/或相应的电子设备100相关联的标识符115相关联。在这样的实现中,计算设备210可以使用证实确认的记录来确定该特定电子设备100已经被配置和避免关于该设备而重复配置过程。

在确定509处,计算设备210可以确定是否存在更多信标信号。确定是否存在更多信标信号可以包括简单地检测信标信号。替代地,检测是否还存在信标信号可以包括确定信标信号中的标识符115和针对配置状态指示符而分析它或将它与所接收的证实确认的记录进行比较。如果存在更多信标信号,则计算设备210可以重复框501到507,直到它在确定509处确定不再存在信标信号为止。

当不再存在信标信号时,计算设备210可以记录接收了配置数据的所有低功率无线通信设备110和/或相应的电子设备100的设备标识符115。在一个实现中,记录标识符115可以包括更新数据库或企业系统:与标识符115相关联的电子设备100准备好用于运送。

图6是用于使用相应的低功率无线通信设备110来配置电子设备100的方法600的流程图。如本文中描述的那样,方法600可以被实现为实现为硬件或者硬件和可由硬件执行的机器可读指令的组合。例如,方法600可以被实现为信标/配置指令119。在一些实现中,方法600可以在框601处开始,其中低功率无线通信设备110可以广播低功率信标信号。如本文中描述的那样,低功率信标信号可以包括低功率无线通信设备115和/或相应电子设备100的标识符115和/或配置状态的其他指示。在各种实现中,低功率无线通信设备110可以周期性地或偶尔地传输信标信号。例如,低功率无线通信设备110可以每10秒广播一次低功率信标信号。传输低功率信标信号的速率可以取决于电池113中的可用电力和/或低功率无线通信设备110的期望的保质期。

在框603处,低功率无线通信设备110可以接收配置数据。相应地,在示例实现中,低功率无线通信设备110可以在低功率无线通信会话期间从计算设备210接收配置数据。相应地,接收配置数据可以包括与计算设备210建立低功率无线通信会话。如本文中使用的那样,术语“配置设置”和“配置数据”指的是可以被电子设备100或低功率无线通信设备110用来定义、定制或设置各种相应操作的任何信息。

在框605处,低功率无线通信设备110可以将配置数据存储在相应存储器114中。一旦将配置数据存储在存储器114中,低功率无线通信设备110就可以回向计算设备210发送证实确认以证实对配置数据的接收和成功存储。在一些实现中,方法600可以在框605处停止。然而,在其他示例实现中,方法600可以继续执行本文中描述的附加操作。例如,方法600还可以包括关于框607和609描述的操作。

在框607处,低功率无线通信设备110可以改变低功率信标信号。如本文中描述的那样,改变低功率信标信号可以包括停止传输低功率信标信号,或改变低功率信标信号的内容。例如,低功率无线通信设备110可以将低功率信标信号改变成包括“已配置”标志以向计算设备210指示其先前已经接收了配置数据。在一些实现中,用户可能希望在不使特定电子设备100通电的情况下对其进行重配置。在这样的实现中,计算设备可以搜索具有已配置标志的低功率信标信号并且与相应的低功率无线通信设备110建立相应的低功率无线通信会话以传输新的配置数据。

在框609处,低功率无线通信设备110可以将配置数据提供给电子设备100。例如,当电子设备100由最终用户取出、安装和/或通电时,电子设备100可以访问其耦合到的低功率无线通信设备110来检查配置数据是否被存储在存储器114中。如果存储器114包含替换、附加或新的配置数据,则电子设备100可以将配置数据从存储器114拷贝到它自己的存储器103中并且根据配置数据中包含的设置而运转。

图7是用于使用n个相应的低功率无线通信设备110和计算设备210来配置n个电子设备100的过程的数据流700。如所示,特定批组205中的n个低功率无线通信设备110中的每个可以传输信标信号701。移动计算设备210可以检测信标信号701,并且作为响应而与进行传输的低功率无线通信设备110建立相应的低功率无线通信会话。在各种示例实现中,可以连续地、一个接一个地与低功率无线通信设备110中的每个建立低功率无线通信会话。然而,并且其他示例实现,移动计算设备210可以包括用于与多个低功率无线通信设备110建立多个低功率无线通信会话的功能。在任一这样的实现中,移动计算设备可以基于信标信号中包括的标识符115向相应的低功率无线通信设备110无线地传输相应的连接请求信号703。响应于连接请求703,低功率无线通信设备110可以传输低功率无线连接确认消息705。连接请求703与连接确认705的成功交换可以建立低功率无线通信会话。

一旦低功率无线指示会话被建立,移动计算设备210就可以向参与低功率无线通信会话的特定低功率无线通信设备110传输配置命令707。如本文中描述的那样,配置命令707可以包括配置数据、配置设置和各种命令,它们可以被低功率无线通信设备110用来针对单独的电子设备100存储特定于电子设备100的组205的具体配置设置。

当低功率无线通信设备110已经成功地处理相应的配置命令707时,它们可以利用相应的配置确认信号709进行响应。基于配置确认信号709,移动计算设备210可以记录低功率无线通信设备110中的哪些已经被配置。在移动计算设备210没有接收到配置确认信号709的实例中,移动计算设备210可以再尝试由701、703、705和707表示的步骤。类似地,如果移动计算设备210没有接收到连接确认信号705,则其可以再尝试连接请求703直到建立可行的低功率无线通信会话为止。

这些和其他变化、修改、添加和改进可以落在(一个或多个)所附权利要求的范围内。如在本文中的描述中和贯穿接着的权利要求书使用的那样,“一”、“一个”和“该”包括复数参考,除非上下文另外清楚地规定。而且,如在本文中的描述中和贯穿接着的权利要求书使用的那样,“在......中”的含义包括“在......中”和“在......上”,除非上下文另外清楚地规定。本说明书(包括任何附随的权利要求、摘要和图)中公开的所有特征和/或如此公开的任何方法或过程的所有元素可以以除这样的特征和/或元素中的至少一些互斥的组合之外的任何组合来组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1