掌桥专利:专业的专利平台
掌桥专利
首页

用于识别连接的电子设备的方法、系统和装置

文献发布时间:2023-06-19 12:24:27


用于识别连接的电子设备的方法、系统和装置

本申请是2019年8月16日提交的、名称为“用于识别连接的电子设备的方法、系统和装置”、申请号为201910757356.2的中国专利申请的分案申请。

背景技术

申请人已经识别出许多与传统电子设备相关的缺陷和问题。通过所付努力、智慧和创新,包括在本公开的实施方案中的开发解决方案已经解决了许多这些识别的问题,本文详细描述了这些解决方案的许多示例。

发明内容

本公开的示例性实施方案整体涉及电子设备,并且更具体地涉及用于识别连接的电子设备的方法、系统和装置。

本文所示的各种实施方案公开了包括第一通信网络接口的主要电子设备,该第一通信网络接口被配置为利用至少第一通信协议来建立与一个或多个辅助电子设备的一个或多个连接。主要电子设备还包括一个或多个传感器,该一个或多个传感器被配置为确定与主要电子设备相关联的一个或多个参数的一个或多个测量值。另外,主要电子设备包括通信地耦接到第一通信网络接口和该一个或多个传感器的处理器。处理器被配置为基于与主要电子设备相关联的一个或多个参数的一个或多个测量值来检测在主要电子设备上执行的事件。处理器被进一步配置为基于所检测到的事件来使第一命令发送到一个或多个辅助电子设备,其中该一个或多个辅助电子设备中的每个辅助电子设备均被配置为响应于所接收到的第一命令来生成通知。

在示例性实施方案中,通信网络接口被进一步配置为利用第二通信协议来与服务器进行通信,其中第一通信协议不同于第二通信协议。

在示例性实施方案中,与主要电子设备相关联的一个或多个参数包括运动参数、取向参数和/或音频参数中的至少一者。

在示例性实施方案中,处理器被配置为基于运动参数和/或取向参数中的至少一者的一个或多个测量值来检测主要电子设备的预定义运动和/或预定义取向。主要电子设备的预定义运动和/或预定义取向指示主要电子设备上的事件。

在示例性实施方案中,该一个或多个传感器包括被配置为确定运动参数和/或取向参数中的至少一者的一个或多个第一传感器。

在示例性实施方案中,该一个或多个传感器包括被配置为检测音频信号的第二传感器。

在示例性实施方案中,音频信号与工作人员使用主要电子设备提供的语音输入对应。

在示例性实施方案中,处理器被进一步配置为确定语音输入是否与工作人员使用主要电子设备提供的第二命令对应。处理器被进一步配置为将通过语音输入接收第二命令确定为事件。

在示例性实施方案中,音频信号与在主要电子设备周围的环境中生成的声音对应。处理器被配置为确定音频信号是否与一个或多个音频模板中的至少一个音频模板对应。处理器被配置为在其中音频信号与至少一个音频模板对应的情况下检测主要电子设备上的事件。

在示例性实施方案中,主要电子设备没有显示屏。

本文所示的各种实施方案公开了通信地耦接到主要电子设备的辅助电子设备。主要电子设备通信地耦接到一个或多个辅助电子设备。辅助电子设备包括一个或多个传感器,该一个或多个传感器被配置为确定与辅助电子设备相关联的一个或多个参数的一个或多个测量值。辅助电子设备还包括通信地耦接到一个或多个传感器的处理器。处理器被配置为基于与辅助电子设备相关联的一个或多个参数的一个或多个测量值来检测在辅助电子设备上执行的事件。处理器被配置为响应于检测到事件而将事件检测信号发送到主要电子设备。事件检测信号指示所检测到的事件。另外,处理器被配置为响应于事件检测信号的发送而从主要电子设备接收第一命令。主要电子设备将第一命令发送到该一个或多个辅助电子设备中的其他辅助电子设备。该一个或多个辅助电子设备基于第一命令的接收而生成通知。

在示例性实施方案中,与辅助电子设备相关联的一个或多个参数包括运动参数、取向参数和/或音频参数中的至少一者。

在示例性实施方案中,处理器被配置为基于运动参数和/或取向参数中的至少一者的一个或多个测量值来检测辅助电子设备的预定义运动和/或预定义取向,其中辅助电子设备的预定义运动和/或预定义取向与辅助电子设备上的事件对应。

在示例性实施方案中,该一个或多个传感器包括被配置为确定运动参数和/或取向参数中的至少一者的一个或多个第一传感器。

在示例性实施方案中,该一个或多个传感器包括被配置为检测音频信号的第二传感器。

在示例性实施方案中,音频信号与在主要电子设备周围的环境中生成的声音对应,其中处理器被配置为确定音频信号是否与一个或多个音频模板中的至少一个音频模板对应,并且处理器被配置为在其中音频信号与至少一个音频模板对应的情况下检测辅助电子设备上的事件。

本文所示的各种实施方案公开了包括主要电子设备的系统,该主要电子设备被配置为基于与主要电子设备相关联的一个或多个参数的一个或多个测量值来检测在主要电子设备上执行的事件。主要电子设备被进一步配置为基于所检测到的事件向一个或多个辅助电子设备发送第一命令。该系统还包括通信地耦接到主要电子设备的一个或多个辅助电子设备,其中该一个或多个辅助电子设备中的每个辅助电子设备均被配置为从主要电子设备接收第一命令并且响应于所接收到的第一命令来生成通知。

本文所示的各种实施方案公开了用于识别连接到主要电子设备的一个或多个辅助电子设备的方法。该方法包括由处理器使主要电子设备中的一个或多个传感器确定与主要电子设备相关联的一个或多个参数的一个或多个测量值。该方法还包括由处理器基于与主要电子设备相关联的一个或多个参数的一个或多个测量值来检测在主要电子设备上执行的事件。此外,该方法还包括由处理器向连接到主要电子设备的一个或多个辅助电子设备发送第一命令。该一个或多个辅助电子设备中的每个辅助电子设备均被配置为响应于所接收到的第一命令来生成通知。

在示例性实施方案中,与主要电子设备相关联的一个或多个参数包括运动参数、取向参数和/或音频参数中的至少一者。

在示例性实施方案中,该方法还包括基于运动参数和/或取向参数中的至少一者的一个或多个测量值来检测主要电子设备的预定义运动和/或预定义取向,其中对主要电子设备的预定义运动和/或预定义取向的检测与主要电子设备上的事件对应。

在示例性实施方案中,该一个或多个传感器包括被配置为确定运动参数和/或取向参数中的至少一者的一个或多个第一传感器。

提供上述发明内容仅是为了概述一些示例性实施方案的目的,以提供对本发明一些方面的基本了解。因此,应当理解,上述实施方案仅为示例并且不应理解为缩小本发明的范围或实质。应当理解,除了在此发明内容的那些,本发明的范围还涵盖了很多可能的实施方案,这些实施方案中的一些实施方案将在下面进一步描述。

附图说明

可结合附图阅读例示性实施方案的描述。应当理解,为了说明的简单和清晰,图中所示的元件不一定按比例绘制。例如,元件中的一些元件的尺寸相对于其他元件被夸大。结合本公开的教导的实施方案相对于文中给出的附图示出和描述,在附图中:

图1示出了根据本文所述一个或多个实施方案的系统架构方案,在该系统架构方案中,可以实现本公开的各种实施方案;

图2示出了根据本文所述一个或多个实施方案的主要电子设备的框图;

图3示出了根据本文所述一个或多个实施方案的用于操作主要电子设备的方法的流程图;

图4示出了根据本文所述一个或多个实施方案的用于检测主要电子设备上的事件的方法的流程图;

图5A和图5B示出了根据本文所述一个或多个实施方案的基于主要电子设备的取向参数的一个或多个测量值来检测事件的示例性方法;

图6示出了根据本文所述一个或多个实施方案的用于检测事件的方法的流程图;

图7示出了根据本文所述一个或多个实施方案的用于检测主要电子设备的预定义运动的方法的流程图;

图8示出了根据本文所述一个或多个实施方案的用于检测主要电子设备的预定义运动的另一方法的流程图;

图9示出了根据本文所述一个或多个实施方案的检测主要电子设备的预定义运动的示例性方法;

图10示出了根据本文所述一个或多个实施方案的用于检测主要电子设备的预定义运动的另一方法的流程图;

图11示出了根据本文所述一个或多个实施方案的用于检测主要电子设备的预定义运动的又一方法的流程图;

图12示出了根据本文所述一个或多个实施方案的用于检测主要电子设备的预定义运动的示例性方法;

图13示出了根据本文所述一个或多个实施方案的用于检测主要电子设备上的事件的另一方法的流程图;

图14示出了根据本文所述一个或多个实施方案的辅助电子设备的框图;并且

图15示出了根据本文所述一个或多个实施方案的用于检测辅助电子设备上的另一事件的方法的流程图。

具体实施方式

在下文中将参考附图更全面地描述本公开的一些实施方案,附图中示出了本公开的一些实施方案,但未示出全部实施方案。实际上,这些公开内容可以以许多不同的形式体现,并且不应该被解释为限于本文所阐述的实施方案;相反,提供这些实施方案是为了使本公开满足适用的法律要求。在全篇内容中,类似的标号指代类似的元件。在本专利中使用的术语并不意味着是限制性的,本文所述的设备或其部分可在其他取向上附接或利用。

术语“包括”意指包括但不限于,并且应以在专利上下文中通常使用的方式加以解释。应当理解,使用广义的术语如“包含”、“包括”和“具有”提供对狭义的术语如“由…组成”、“基本上由…组成”和“基本上由…构成”的支持。

短语“在一个实施方案中”、“根据一个实施方案”等一般意指跟在该短语后的特定特征、结构或特性可以被包括在本公开的至少一个实施方案中,或者可以被包括在本公开的不止一个实施方案中(重要的是,这类短语不一定是指相同的实施方案)。

本文使用的词语“示例性”意指“用作示例、实例或说明”。本文描述为“示例性”的任何具体实施不一定被理解为比其他具体实施优选或有利。

如果说明书陈述了部件或特征“可以”、“能够”、“能”、“应当”、“将”、“优选地”、“有可能地”、“通常”、“任选地”、“例如”、“经常”或“可能”(或其他此类词语)被包括或具有特性,则特定部件或特征不是必须被包括或具有该特性。这种部件或特征可任选地包括在一些实施方案中,或可排除在外。

术语“电子设备”可以与包括可使设备能够执行预先确定的操作的合适的逻辑和/或电路的设备对应。例如,电子设备可以包括处理器、一个或多个传感器、一个或多个通信网络接口、和可使电子设备能够执行预先确定的操作(诸如但不限于生成通知、捕获图像、在媒介诸如纸张上打印内容、收听音频、执行复杂计算、将数据发送到其他计算设备和/或其他电子设备)的一个或多个程序。电子设备的一些示例可以包括但不限于计算设备、录音机、打印机、头戴式耳机、条形码扫描器、图像捕获设备(例如,相机)、便携式计算设备诸如移动电话或PDA、和/或任何其他电子设备。

环境(诸如,仓库和物料搬运系统)中存在技术挑战和问题。工作人员可能必须同时操作各种电子设备以执行预先确定的操作。例如,工作人员可能同时操作头戴式耳机、标记扫描器和打印机以便在仓库中执行任务。通常,此类电子设备通过通信网络(诸如,Bluetooth

由于许多工作人员在整个仓库中工作,在某些情况下(诸如,在工作期间休息之后),电子设备可能会发生混淆。例如,连接到不同网络的电子设备可能放置在一起,诸如放置在仓库休息室中的餐桌上。在休息之后,工作人员可能会拿起未连接在与工作人员正在使用的头戴式耳机或打印机相同的通信网络上的标记扫描器。在这种情形下,如果工作人员利用标记扫描器来解码标记,则标记扫描器可能在不同的通信网络上发送经解码的标记数据。因此,头戴式耳机和打印机(正在由工作人员使用)可能永远不会接收到经解码的标记数据。因此,这种情形可能导致错误的数据捕获和记录,这可能进一步导致仓库效率和生产率的下降。

根据本文所示的示例性实施方案,公开了一种主要电子设备。主要电子设备建立与一个或多个辅助电子设备的一个或多个连接。在一些示例中,主要电子设备可以与在一些示例中可充当用于一个或多个辅助电子设备的通信网关或通信路由器的主电子设备对应。例如,主要电子设备可以包括第一通信网络接口和第二通信网络接口。在一些示例中,主要电子设备可以利用第一通信网络接口使用第一通信协议(诸如但不限于Bluetooth

在示例性实施方案中,主要电子设备可以包括一个或多个传感器,该一个或多个传感器被配置为确定与主要电子设备相关联的一个或多个参数的一个或多个测量值。在一些示例中,一个或多个参数包括运动参数、音频参数和/或取向参数中的至少一者。此外,为了确定取向参数和运动参数的一个或多个测量值,一个或多个传感器可以包括一个或多个第一传感器,诸如加速度计、陀螺仪和磁力仪,该一个或多个第一传感器可以被配置为确定运动参数和/或取向参数的一个或多个测量值。在示例性实施方案中,基于一个或多个参数的一个或多个测量值,主要电子设备中的处理器可以被配置为检测事件。在示例性实施方案中,事件可以至少与主要电子设备102的预定义运动对应。例如,使用主要电子设备的工作人员可以保持主要电子设备并且可以摇动主要电子设备。在此类具体实施中,主要电子设备中的一个或多个第一传感器可以被配置为确定运动参数(诸如,主要电子设备的加速度和主要电子设备的减速度)的一个或多个测量值。基于主要电子设备的减速度和加速度的一个或多个测量值,处理器可以检测主要电子设备上的事件(例如,主要电子设备的摇动)。

在检测到事件时,主要电子设备可以使用第一通信网络接口将第一命令发送到一个或多个辅助电子设备(连接到主要电子设备)。在接收到第一命令时,一个或多个辅助电子设备中的每个辅助电子设备均可以生成通知。在示例性实施方案中,通知可以与音频和/或视觉指示器对应,该音频和/或视觉指示器可以允许工作人员识别与主要电子设备连接的一个或多个辅助电子设备。例如,辅助电子设备诸如扫描器可以经由其瞄准器生成闪光信号,以作为通知。辅助电子设备诸如打印机可以经由其LED灯生成闪光信号,生成哔哔声,并且/或者使纸张在其喂料机中移动,以作为通知。辅助设备诸如头戴式耳机可以经由其扬声器生成声音或经由其LED灯生成闪光信号,以作为通知。

在一些示例中,为了使工作人员能够识别连接到主要电子设备的一个或多个辅助电子设备,工作人员以预先确定的方式移动主要电子设备。基于该移动,连接到主要电子设备的一个或多个辅助电子设备可以生成音频/视觉通知,从而允许工作人员在各种设备(例如,放置在休息室桌子上的各种设备)中容易地识别出一个或多个辅助电子设备。因此,本发明的各种实施方案提供了允许快速、可靠地识别连接到主要电子设备的辅助电子设备的技术优点,从而避免了一个或多个辅助电子设备可能与连接到不同通信网络的设备混淆的情况。

图1示出了根据本文所述一个或多个实施方案的系统环境100,在该系统环境中,可以实现本公开的各种实施方案。系统环境100可以是指与物品的制造、物品的库存存储、物品的包装和启封、准备客户订单、基于物品的扫描和识别来记录物品相关信息、和装运处理(包括物品的装运和物流配送)相关(但不限于这些)的环境。在此类环境中,许多工作人员执行不同的操作,这可能涉及在系统环境100的整个操作周期的各个阶段(包括但不限于累积、分类、扫描和识别、包装和装运准备等)期间处理物品。例如,在准备装运的客户订单时,工作人员参与物品的手动包装和启封。在另一个示例中,工作人员可以将物品放置在传送带系统的累积区域中,以便自动包装物品。在一些环境中,工作人员可以使用电子设备(例如,主要电子设备102和一个或多个辅助电子设备106a、106b和106c)来执行各种前述操作(例如,扫描和识别贴在用于装运准备的物品上的标签,诸如条形码、RFID标签等)。因此,在这些环境中,许多工作人员通常参与执行用于装运处理和运输的各种操作,这些操作涉及处理物品以及与不同的机器(诸如累积器、尺寸器(用于确定物体的尺寸)、扫描和识别设备等)进行交互。如图1所示,系统环境100包括主要电子设备102、第一通信网络104、一个或多个辅助电子设备106a、106b和106c(下文称为辅助电子设备106)、第二通信网络108和计算设备110。在示例性实施方案中,辅助电子设备106通过第一通信网络104耦接到主要电子设备102。此外,计算设备110通过第二通信网络108耦接到主要电子设备102。

主要电子设备102可以与包括合适的逻辑和/或电路的电子设备对应,该合适的逻辑和/或电路可以使得主要电子设备102能够经由第一通信网络104连接到辅助电子设备106,如结合图3进一步描述的。在一些示例中,主要电子设备102可以经由第一通信网络104从辅助电子设备106接收数据/信息。此外,在一些示例中,主要电子设备102可以被配置为经由第二通信网络108将所接收到的数据/信息发送到计算设备110。在示例性实施方案中,主要电子设备102可以被配置为确定与主要电子设备102相关联的一个或多个参数的一个或多个测量值,如结合图4、图6、图7、图8、图10和图11进一步描述的。在一些示例性实施方案中,与主要电子设备102相关联的一个或多个参数可以包括但不限于运动参数、取向参数和/或音频参数。在示例性实施方案中,基于与主要电子设备102相关联的一个或多个参数的一个或多个测量值,主要电子设备102可以被配置为检测事件,如结合图4、图5和图13进一步描述的。

在示例性实施方案中,事件可以与主要电子设备102的预定义运动、主要电子设备102的预定义取向、来自使用主要电子设备102的工作人员的预定义语音输入的接收、和/或预定义音频信号的接收中的至少一者对应。基于对事件的检测,主要电子设备102可以被配置为经由第一通信网络104将第一命令发送到辅助电子设备106中的每个辅助电子设备,如图3中进一步描述的。结合图2描述了主要电子设备102的结构和操作。

第一通信网络104与内容和消息通过其在系统环境中的各种设备(例如,主要电子设备102和辅助电子设备106)之间流动的介质对应。第一通信网络104的示例可以包括但不限于无线保真(Wi-Fi)网络、微微网、个人局域网(PAN)、Zigbee和散射网。在一些示例中,第一通信网络104可以是近程无线网络,其中主要电子设备102和辅助电子设备106可以使用一个或多个通信协议(诸如但不限于Wi-Fi、蓝牙、蓝牙低功耗(BLE)、Zigbee和Z-Wave)彼此连接。在一些示例中,本公开的范围不限于第一通信网络104为近程无线网络。在示例性实施方案中,辅助电子设备106可以使用其他各种有线通信协议和无线通信协议(诸如,传输控制协议和互联网协议(TCP/IP)、用户数据报协议(UDP)以及2G、3G或4G通信协议)连接到主要电子设备102。

辅助电子设备106可以包括合适的逻辑和/或电路,其可以使辅助电子设备106中的每个辅助电子设备能够执行预先确定的操作。例如,辅助电子设备106可以被配置为经由第一通信网络104连接到主要电子设备102,如结合图3进一步描述的。在一些示例中,辅助电子设备106可以从主要电子设备102接收一个或多个命令以执行任务。例如,辅助电子设备106可以从主要电子设备102接收第一命令,如结合图3进一步描述的。基于第一命令的接收,辅助电子设备106可以被配置为生成通知,如结合图15进一步描述的。

在一些示例中,本公开的范围不限于辅助电子设备106仅基于第一命令的接收而生成通知。在示例性实施方案中,辅助电子设备106可以接收命令以执行其他操作。例如,在辅助电子设备106中的辅助电子设备(例如,106c)是打印机的情况下,辅助电子设备106c可以被配置为接收来自主要电子设备102的用于在介质诸如纸张上打印内容的命令。在另一个示例中,在辅助电子设备106中的辅助电子设备(例如,106b)为标记扫描器的情况下,辅助电子设备106b可以被配置为接收用于捕获图像的命令。在又一个示例中,在辅助电子设备106中的辅助电子设备(例如,106a)与头戴式耳机对应的情况下,辅助电子设备106a可以接收作为命令的音频信号,辅助电子设备106a可以基于接收到该命令而进一步生成音频。

在一些示例中,本公开的范围不限于与打印机设备、标记扫描器或头戴式耳机对应的辅助电子设备106。在一些示例中,辅助电子设备106可以与可具有经由第一通信网络104连接到主要电子设备102的能力并且能够基于从主要电子设备102接收到一个或多个命令而执行一个或多个操作的任何其他电子设备对应。稍后结合图14描述了辅助电子设备106的结构和操作。

第二通信网络108与内容和消息通过其在系统环境100中的各种设备(例如,计算设备110和主要电子设备102)之间流动的介质对应。第二通信网络108的示例可以包括但不限于无线保真(Wi-Fi)网络、无线区域网(WAN)、局域网(LAN)或城域网(MAN)。系统环境100中的各种设备可以根据各种有线通信协议和无线通信协议(诸如,传输控制协议和互联网协议(TCP/IP)、用户数据报协议(UDP)以及2G、3G或4G通信协议)连接到第二通信网络108。

在各种实施方案中,第一通信网络104的通信协议不同于第二通信网络108的通信协议。例如,第一通信网络104可以是蓝牙网络,而第二通信网络108可以是Wi-Fi网络。

在示例性实施方案中,计算设备110可以与可经由第二通信网络108耦接到主要电子设备102的应用服务器对应。计算设备110可以被配置为从主要电子设备102接收数据/信息。如上文所讨论,辅助电子设备106可以被配置为生成数据/信息并将其发送到主要电子设备102,该主要电子设备进一步将所接收到的数据/信息发送到计算设备110。在一些示例中,计算设备110可以被配置为将指令发送到主要电子设备102,使用主要电子设备102的工作人员可以基于该指令执行任务(例如,扫描条形码)。在示例性实施方案中,计算设备110可以通过各种应用服务器来实现,这些应用服务器诸如但不限于Base4应用服务器、基于Java的应用服务器和TNAPS应用服务器。

图2示出了根据本文所述一个或多个实施方案的主要电子设备102的框图200。主要电子设备102包括第一处理器202、第一存储器设备204、第一通信网络接口206、一个或多个传感器208、辅助设备管理单元210、第一事件检测单元212、第一音频处理单元214和第一通知生成单元216。在示例性实施方案中,第一处理器202可以通信地耦接到第一存储器设备204、第一通信网络接口206、一个或多个传感器208、辅助设备管理单元210、第一事件检测单元212、第一音频处理单元214和第一通知生成单元216中的每一者。

第一处理器202可以实现为包括具有一个或多个伴随数字信号处理器的一个或多个微处理器、不具有伴随数字信号处理器的一个或多个处理器、一个或多个协处理器、一个或多个多核处理器、一个或多个控制器、处理电路、一个或多个计算机、各种其他处理元件(包括集成电路,诸如例如专用集成电路(ASIC)或现场可编程门阵列(FPGA))、或它们的某种组合的装置。因此,尽管在图2中示出为单个处理器,但在一个实施方案中,第一处理器202可以包括多个处理器和信号处理模块。多个处理器可以在单个电子设备上实现,或者可以分布在统一被配置为用作主要电子设备102的电路的多个电子设备上。该多个处理器彼此可操作地通信,并且可以统一被配置为执行主要电子设备102的电路的一个或多个功能,如本文所描述的。在示例性实施方案中,第一处理器202可以被配置为执行存储在第一存储器设备204中或可以其他方式供第一处理器202访问的指令。当这些指令由第一处理器202执行时,其可以使主要电子设备102的电路执行一个或多个功能,如本文所描述的。

无论第一处理器202是由硬件方法配置,还是由固件/软件方法来配置,亦或是由它们的组合来配置,该第一处理器均可以包括能够根据本公开的实施方案执行操作同时进行相应配置的实体。因此,例如,当第一处理器202实现为ASIC、FPGA等时,第一处理器202可以包括用于进行本文所述的一个或多个操作的专门配置的硬件。另选地,作为另一个示例,当第一处理器202实现为(诸如可以存储在第一存储器设备204中的)指令的执行器时,指令可以专门配置第一处理器202以执行本文所述的一个或多个算法和操作。

因此,本文所用的第一处理器202可以是指可编程微处理器、微型计算机、或一个或多个多处理器芯片,其可由软件指令(应用程序)配置以执行包括上述各种实施方案的功能的各种功能。在一些设备中,可以提供专用于无线通信功能的多个处理器和专用于运行其他应用程序的一个处理器。软件应用程序在被访问和加载到处理器之前可以存储在内部存储器中。处理器可包括足以存储应用程序软件指令的内部存储器。在许多设备中,内部存储器可以是易失性存储器或非易失性存储器诸如闪存存储器或两者的混合。存储器还可以位于另一个计算资源的内部(例如,使计算机可读指令能够通过互联网或另一个有线连接或无线连接下载)。

第一存储器设备204可以包括合适的逻辑、电路和/或接口,其适于存储可由第一处理器202执行以执行预先确定的操作的一组指令。存储器具体实施中的一些包括但不限于硬盘、随机存取存储器、高速缓存存储器、只读存储器(ROM)、可擦可编程只读存储器(EPROM)和电可擦可编程只读存储器(EEPROM)、闪存存储器、磁带盒、磁带、磁盘存储装置或其他磁存储设备、光盘只读存储器(CD-ROM)、数字通用光盘只读存储器(DVD-ROM)、光盘、被配置为存储信息的电路、或它们的某种组合。在一个实施方案中,在不脱离本公开的范围的情况下,第一存储器设备204可以与第一处理器202集成在单个芯片上。

第一通信网络接口206可以与可有利于经由第一通信网络104和第二通信网络108向各种设备发送消息和数据并且从各种设备接收消息和数据的通信网络接口对应。例如,第一通信网络接口206使得主要电子设备102和计算设备110之间能够经由第二通信网络108进行通信。附加地或另选地,第一通信网络接口206使得主要电子设备102和辅助电子设备106之间能够经由第一通信网络104进行通信。第一通信网络接口206的示例可以包括但不限于天线、以太网端口、USB端口、串行端口、或可适于接收和发送数据的任何其他端口。第一通信网络接口206根据各种通信协议(诸如,蓝牙、ZigBee、Z-Wave、I2C、TCP/IP、UDP以及2G、3G、4G或5G通信协议)发送和接收数据和/或消息。

该一个或多个传感器208可以包括合适的逻辑和/或电路,其可以使得该一个或多个传感器208能够确定与主要电子设备102相关联的一个或多个参数的一个或多个测量值,如结合图4、图6、图7、图8、图10和图11进一步描述的。如所讨论的,与主要电子设备102相关联的一个或多个参数可以包括但不限于运动参数、取向参数和/或音频参数。在一些示例中,与主要电子设备102相关联的运动参数可以包括主要电子设备102的加速度、主要电子设备102的减速度、主要电子设备102的速度、主要电子设备102的加速度变化率、和/或主要电子设备102的减速度变化率中的至少一者。在示例性实施方案中,主要电子设备102的取向参数可以包括主要电子设备102的俯仰、主要电子设备102的偏航、或主要电子设备102的滚动中的至少一者。在示例性实施方案中,音频参数可以包括由一个或多个传感器208检测到的音频信号的幅值、频率和功率谱。在一些示例中,为了确定主要电子设备102的运动参数和取向参数的一个或多个测量值,一个或多个传感器208可以包括一个或多个第一传感器。该一个或多个第一传感器的一些示例可以包括但不限于陀螺仪、磁力仪和/或加速度计。

在示例性实施方案中,一个或多个传感器208可以包括可被配置为检测由主要电子设备102接收到的音频信号的第二传感器。在一些示例中,音频信号可以与在主要电子设备102周围的环境中生成的声音信号对应。在另一个示例中,音频信号可以与由使用主要电子设备102的工作人员提供的语音输入对应。在示例性实施方案中,第二传感器可以被配置为基于对音频信号的检测来生成电信号。然后,在一些示例中,第二传感器可以被配置为确定与音频信号相关联的音频参数(例如,幅值、频率和功率谱)的一个或多个测量值,如结合图13进一步描述的。在示例性实施方案中,第二传感器可以将音频参数的一个或多个测量值确定为基于对音频信号的检测而生成的电信号的一个或多个特征(例如,幅值、频率和/或功率谱)的一个或多个测量值。第二传感器的一些示例可以包括但不限于麦克风或能够检测音频信号并生成对应电信号的任何其他传感器。

在一些示例中,本公开的范围不限于包括该一个或多个第一传感器和该第二传感器的一个或多个传感器208。在示例性实施方案中,一个或多个传感器208还可以包括可与一个或多个输入设备对应的一个或多个第三传感器,该一个或多个输入设备诸如但不限于按钮、图像捕获设备、射频(RF)读取器等。在一些示例中,按钮可以允许工作人员提供输入以在主要电子设备102上执行预先确定的操作。例如,主要电子设备102上的预先确定的操作可以包括使用图像捕获设备捕获图像,和/或使用RF读取器读取RF标签。此外,该按钮还可以允许工作人员以预先确定的模式提供输入。在一些示例中,预先确定的模式可以与工作人员按照预定义次数的计数按压按钮并且/或者在预定义时间段内按压按钮对应。在一些示例中,图像捕获设备可以与被配置为捕获图像捕获设备的视场的图像的相机对应。在示例性实施方案中,图像捕获设备可以包括可启用图像捕获的图像传感器。在示例性实施方案中,RF读取器可以与可被配置为分别读取存储在RFID标签和/或NFC标签中的数据的射频识别(RFID)读取器和近场通信(NFC)读取器对应。

辅助设备管理单元210可以包括合适的逻辑、电路和/或程序,其可以使辅助设备管理单元210能够保持当前连接到主要电子设备102的辅助电子设备106的记录,如结合图3进一步描述的。在示例性实施方案中,辅助电子设备106的记录可以存储在第一存储设备204中。此外,在示例性实施方案中,辅助设备管理单元210可以被配置为将一个或多个命令发送到辅助电子设备106,如结合图3进一步描述的。辅助设备管理单元210可以利用其他电路(诸如第一处理器202和第一存储器设备204)来执行这些动作。然而,还应当理解,在一些实施方案中,辅助设备管理单元210可以包括用于执行本文所述功能的单独的存储器、处理器、专门配置的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。可以使用通过硬件或软件配置用于实现这些计划功能的装置的硬件部件来实现辅助设备管理单元210。

第一事件检测单元212可以包括合适的逻辑、电路和/或程序,其可以使第一事件检测单元212能够检测主要电子设备102上的事件。如所讨论的,主要电子设备102上的事件可以与主要电子设备102的预定义运动、主要电子设备102的预定义取向、工作人员使用主要电子设备102进行的预定义语音输入的接收、和/或预定义音频信号的接收中的至少一者对应。在示例性实施方案中,第一事件检测单元212可以被配置为基于与主要电子设备102相关联的一个或多个参数的一个或多个测量值来检测主要电子设备102上的事件,如结合图4、图6、图7、图8、图10和图11进一步描述的。第一事件检测单元212可以利用其他电路(诸如第一处理器202和第一存储器设备204)来执行这些动作。然而,还应当理解,在一些实施方案中,第一事件检测单元212可以包括用于执行本文所述功能的单独的存储器、处理器、专门配置的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。可以使用通过硬件或软件配置用于实现这些计划功能的装置的硬件部件来实现第一事件检测单元212。

第一音频处理单元214可以包括合适的逻辑、电路和/或程序,其可以使音频处理单元214能够处理由第二传感器检测到的音频信号。在一些示例性具体实施中,音频处理单元214可以被配置为分析(例如,第二传感器基于检测到的音频信号生成的)电信号以确定所接收到的音频信号的音频参数的一个或多个测量值。基于音频参数的一个或多个测量值,音频处理单元214可以被配置为确定所接收到的音频信号是否与预定义音频信号对应,如结合图13进一步描述的。在另一个示例中,基于音频参数的一个或多个测量值,第一音频处理单元214可以被配置为确定所接收到的音频信号是否与预定义语音信号对应,如结合图13进一步描述的。第一音频处理单元214可以利用其他电路(诸如第一处理器202和第一存储器设备204)来执行这些动作。然而,还应当理解,在一些实施方案中,第一音频处理单元214可以包括用于执行本文所述功能的单独的存储器、处理器、专门配置的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。可以使用通过硬件或软件配置用于实现这些计划功能的装置的硬件部件来实现第一音频处理单元214。

第一通知生成单元216可以包括合适的逻辑、电路和/或程序,其可以使第一通知生成单元216能够生成通知,如结合图15进一步描述的。在一些示例中,通知可以与音频/视觉通知(诸如,生成预先确定的声音信号,和/或在预先确定的时间段内在主要电子设备102上打开或闪烁LED灯)对应。第一通知生成单元216可以利用其他电路(诸如第一处理器202和第一存储器设备204)来执行这些动作。然而,还应当理解,在一些实施方案中,第一通知生成单元216可以包括用于执行本文所述功能的单独的存储器、处理器、专门配置的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。可以使用通过硬件或软件配置用于实现这些计划功能的装置的硬件部件来实现第一通知生成单元216。

在一些示例中,主要电子设备102可以任选地包括显示屏218,该显示屏可以被配置为使用主要电子设备102向工作人员显示内容。可以使用一种或多种技术来实现显示屏218,这些技术诸如但不限于液晶显示器(LCD)、发光二极管(LED)、有机LED (OLED)。

在一些实施方案中,主要电子设备102没有显示屏218。在此类实施方案中,出于多种原因,在主要电子设备102中不包括显示屏218。例如,主要电子设备102可以具有相对小的形状因子,因此缺少设置显示屏的空间。此外,没有显示屏218的主要电子设备102可相对地体积较小,并且可便于让工作人员在仓库中随身携带。

主要电子设备102还可以包括未在框图200中示出的附加部件。例如,主要电子设备102可以包括LED灯、振动器等,它们中的每一者均可以被配置为与主要电子设备102的各种部件通信地耦接并且便于主要电子设备102执行某些命令特定的操作。

结合图3进一步描述主要电子设备102的操作。

图3、图4、图6至图8、图10、图11和图13示出了根据本发明的示例性实施方案的由装置(诸如,图1和图2的主要电子设备102)执行的操作的示例性流程图。应当理解,流程图中的每个框、和流程图中的框的组合可以通过各种装置(诸如硬件、固件、一个或多个处理器、电路、和/或与包括一个或多个计算机程序指令的软件的执行相关联的其他设备)来实现。例如,上述过程中的一者或多者可以通过计算机程序指令来实现。在这方面,体现上述过程的计算机程序指令可以由采用本发明的实施方案的装置的存储器存储并由装置中的处理器执行。可以理解,可以将任何这样的计算机程序指令加载到计算机或其他可编程装置(例如,硬件)上以产生一种机器,使得所得计算机或其他可编程装置提供一个或多个流程图框中指定的功能的实施方式。这些计算机程序指令还可以存储在非暂态计算机可读存储存储器中,该非暂态计算机可读存储存储器可以指示计算机或其他可编程装置以特定方式工作,使得存储在计算机可读存储存储器中的指令产生一种制品,其执行可实现一个或多个流程图框中指定的功能。计算机程序指令还可以加载到计算机或其他可编程装置上,以使得在计算机或其他可编程装置上执行一系列操作,从而产生计算机实施方法,使得在计算机或其他可编程装置上执行的指令提供用于实现一个或多个流程图框中指定的功能的操作。因此,图3、图4、图6至图8、图10、图11和图13的操作在被执行时,将计算机或处理电路转换成被配置为执行本发明的示例性实施方案的特定机器。因此,图3、图4、图6至图8、图10、图11和图13的操作定义了用于将计算机或处理器配置为执行示例性实施方案的算法。在一些情况下,可以为通用计算机提供处理器的实例,该实例执行图3、图4、图6至图8、图10、图11和图13的算法,以将通用计算机变换为被配置为执行示例性实施方案的特定机器。

因此,流程图中的框支持用于执行指定功能的装置的组合以及用于执行指定功能的操作的组合。还将理解,流程图中的一个或多个框以及流程图中的框的组合可以由执行指定功能的基于硬件的专用计算机系统或者专用硬件和计算机指令的组合来实现。

图3示出了根据本文所述一个或多个实施方案的用于操作主要电子设备102的方法的流程图300。

在步骤302处,主要电子设备102可以包括用于利用至少一个第一通信协议来连接到辅助电子设备106中的一者或多者的装置,诸如第一处理器202、第一通信网络接口206、辅助设备管理单元210等。在示例性实施方案中,辅助设备管理单元210可以被配置为使得第一通信网络接口206与辅助电子设备106建立一个或多个连接。在一些示例中,第一通信网络接口可以从包括诸如但不限于蓝牙、Wi-Fi、ZigBee的一组通信协议中确定该至少一个第一通信协议,以与辅助电子设备106建立一个或多个连接。

例如,在具体实施中,当第一通信网络接口206利用蓝牙协议与辅助电子设备106建立一个或多个连接时,辅助设备管理单元210可以使得第一通信网络接口206在主要电子设备102周围的预定义近侧范围内广播“INQUIRY”命令。在示例性实施方案中,预定义近侧范围可以与主要电子设备102中的天线可以发送信号(包括数据/命令/信息)的最大距离对应。例如,如果主要电子设备102中的天线可以发送信号的最大距离是5米,则预定义近侧范围可以与主要电子设备102的5米内的区域对应。

在广播“INQUIRY”命令之后,辅助设备管理单元210可以从位于主要电子设备102的预定义近侧范围内的辅助电子设备106接收响应。在示例性实施方案中,响应可以包括与辅助电子设备106中的每个辅助电子设备相关联的别名和/或与辅助电子设备106中的每个辅助电子设备相关联的唯一标识。在一些示例中,与辅助电子设备106中的每个辅助电子设备相关联的唯一标识与唯一地标识通信网络(例如,第一通信网络104)中的辅助电子设备106中的辅助电子设备的硬件地址对应。唯一标识的示例包括但不限于MAC地址。在接收到响应时,辅助设备管理单元210可以被配置为将与辅助电子设备106中的每个辅助电子设备相关联的别名和唯一标识作为与辅助电子设备106有关的信息存储在第一存储器设备204中。

附加地或另选地,在一些示例中,辅助设备管理单元210可以被配置为向辅助电子设备106中的每个辅助电子设备分配唯一的软件地址(例如,IP地址)以与辅助电子设备106建立一个或多个连接。在一些示例中,辅助设备管理单元210可以利用一个或多个网络管理协议(诸如但不限于动态主机配置协议(DHCP))来将唯一的软件地址分配给辅助电子设备106中的每个辅助电子设备。在示例性实施方案中,辅助设备管理单元210可以被配置为将分配给辅助电子设备106中的每个辅助电子设备的唯一软件地址作为与辅助电子设备106有关的信息存储在第一存储器设备204中。在一些示例中,在辅助设备管理单元210已经将唯一软件地址分配给辅助电子设备106中的每个辅助电子设备之后,辅助设备管理单元210确定已经与辅助电子设备106建立了一个或多个连接。

在一些示例中,本公开的范围不限于将唯一软件地址分配给辅助电子设备106中的每个辅助电子设备。在另选的实施方案中,辅助设备管理单元210可以利用(响应于“INQUIRY”命令而接收的)硬件地址来与辅助电子设备106建立一个或多个连接。

在一些示例中,在与辅助电子设备106建立一个或多个连接之后,辅助设备管理单元210可以被配置为周期性地检查与辅助电子设备106中的每个辅助电子设备的连接状态。在示例性实施方案中,连接状态可以确定辅助电子设备106中的辅助电子设备是否连接到主要电子设备102。在示例性实施方案中,辅助设备管理单元210可以被配置为利用SNMP协议和/或ICMP协议中的一者或多者来确定辅助电子设备是否连接到主要电子设备。例如,辅助设备管理单元210可以被配置为周期性地对辅助电子设备106中的每个辅助电子设备进行查验以确定相应的连接状态。如果辅助设备管理单元210未从辅助电子设备接收到对查验的任何响应,则辅助设备管理单元210可以确定主要电子设备102和辅助电子设备之间的连接已经丢失。另一方面,如果辅助设备管理单元210从辅助电子设备接收到对查验的响应,则辅助设备管理单元210可以确定主要电子设备102和辅助电子设备之间的连接是活动的。在一些示例中,辅助设备管理单元210可以被配置为将与辅助电子设备106中的每个辅助电子设备相关联的连接状态作为与辅助电子设备106有关的信息存储在第一存储器设备204中。

在一些示例中,由于“INQUIRY”命令在主要电子设备102的预定义近侧范围内广播,除辅助电子设备106之外,不需要的设备也可以连接到主要电子设备102。为了仅允许辅助电子设备106连接到主要电子设备102,使用主要电子设备102的工作人员可以被配置为在辅助电子设备106中的每个辅助电子设备上提供他希望连接到主要电子设备102的输入。在一些示例中,输入可以与以配对模式来配置辅助电子设备106中的每个辅助电子设备对应。在示例性实施方案中,在配对模式下,仅辅助电子设备106可以侦听“INQUIRY”命令,并且可以相应地对“INQUIRY”命令作出响应。在主要电子设备102的近侧范围内并且未在配对模式下配置的其他设备无法对“INQUIRY”命令作出响应,无论他们处于主要电子设备102的预定义近侧范围内的哪个位置。

在一些示例中,本公开的范围不限于基于上述方法在主要电子设备102和辅助电子设备106之间建立一个或多个连接。在另选的实施方案中,主要电子设备102和辅助电子设备106可以基于对位于辅助电子设备106上的RFID标签和/或NFC标签的读取来建立一个或多个连接。在一些示例中,位于一个或多个辅助电子设备106中的辅助电子设备(例如,106a)上的RFID标签和/或NFC标签可以包括与辅助电子设备有关的相应信息。如所讨论的,与辅助电子设备有关的信息包括与辅助电子设备相关联的别名和与辅助电子设备106相关联的唯一标识。当工作人员使主要电子设备102靠近辅助电子设备106a上的RFID标签和/或NFC标签中的一者时,RFID读取器和/或NFC读取器可以被配置为从相应的RFID标签和/或相应的NFC标签接收与辅助电子设备106a有关的信息。然后,基于与辅助电子设备106a有关的信息,主要电子设备102可以被配置为与辅助电子设备106a建立连接。

在一些示例中,本公开的范围不限于辅助设备管理单元210基于蓝牙协议与辅助电子设备106建立一个或多个连接。在另选的实施方案中,辅助设备管理单元210可以被配置为利用其他通信协议(诸如Wi-Fi协议、ZigBee、Z-Wave)来与辅助电子设备106建立一个或多个连接。

在步骤304处,主要电子设备102可以包括用于检测主要电子设备102上的事件的装置,诸如第一处理器202、第一事件检测单元212等。如上文所讨论的,事件可以与主要电子设备102的预定义运动、主要电子设备102的预定义取向、来自使用主要电子设备102的工作人员的预定义语音输入的接收、或预定义音频信号的接收中的至少一者对应。在示例性实施方案中,第一事件检测单元212可以被配置为基于与主要电子设备102相关联的一个或多个参数的一个或多个测量值来检测主要电子设备102上的事件。稍后结合图4、图6、图7、图8、图10和图11描述了对事件的检测。

在步骤306处,主要电子设备102可以包括用于将第一命令发送到辅助电子设备106中的每个辅助电子设备的装置,诸如第一处理器202、第一通信网络接口206、辅助设备管理单元210。在示例性实施方案中,在其中第一事件检测单元212检测到主要电子设备102上的事件的情况下,辅助设备管理单元210可以被配置为将第一命令发送到辅助电子设备106。在一些示例中,在将第一命令发送到辅助电子设备106之前,辅助设备管理单元210可以被配置为从第一存储器设备204提取与连接到主要电子设备102的辅助电子设备106有关的信息。如上文所讨论的,辅助设备管理单元210可以被配置为存储与连接到主要电子设备102的辅助电子设备106中的每个辅助电子设备有关的信息。此外,如上文所讨论的,存储在第一存储器设备204中的信息包括与辅助电子设备106中的每个辅助电子设备相关联的别名、与辅助电子设备106相关联的唯一标识、分配给辅助电子设备106中的每个辅助电子设备的唯一软件地址、和/或与辅助电子设备106中的每个辅助电子设备相关联的连接状态。在示例性实施方案中,辅助设备管理单元210可以利用与辅助电子设备106中的每个辅助电子设备相关联的唯一标识和/或唯一软件地址来使得第一通信网络接口206发送第一命令。由于辅助设备管理单元210利用存储在第一存储器设备204中的与辅助电子设备106有关的信息来发送第一命令,辅助设备管理单元210可以仅将第一命令发送到经由该至少一个第一通信协议连接到主要电子设备102的那些辅助电子设备106。

在示例性实施方案中,将第一命令发送到辅助电子设备106可以使得连接到主要电子设备102的辅助电子设备106生成通知。在示例性实施方案中,通知可以与使用主要电子设备102的工作人员可感知的音频/视觉指示器对应。在一些示例中,音频/视觉指示器允许工作人员容易地识别连接到主要电子设备102的辅助电子设备106。因此,本公开提供了允许工作人员容易地识别连接到主要电子设备的辅助电子设备的技术优点。

例如,辅助电子设备诸如扫描器可以在给定时间段内经由其瞄准器生成闪光信号。辅助电子设备诸如打印机可以在给定时间段内经由其LED灯生成闪光信号,生成哔哔声,并且/或者使纸张在其喂料机中移动。辅助设备诸如头戴式耳机可以在给定时间段内经由其扬声器生成声音或经由其LED灯生成闪光信号。在一些实施方案中,连接的辅助电子设备同时在给定时间段内进入“配对设备模式”并相应地生成通知。

此外,本公开还允许工作人员识别辅助电子设备106中已经与主要电子设备102失去连接的任何辅助电子设备。未连接到或不再连接到主要电子设备102的辅助电子设备不生成通知,因为如果辅助电子设备与主要电子设备102之间的连接已经丢失,则辅助电子设备不会接收第一命令。因此,使用主要电子设备102的工作人员能够基于未生成通知来识别辅助电子设备106中的辅助电子设备。

图4示出了根据本文所述一个或多个实施方案的用于检测主要电子设备102上的事件的方法的流程图400。

在步骤402处,主要电子设备102可以包括用于使一个或多个传感器208确定与主要电子设备102相关联的一个或多个参数的一个或多个测量值的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。例如,第一事件检测单元212可以使一个或多个传感器208确定与主要电子设备102相关联的取向参数的一个或多个测量值。如所讨论的,与主要电子设备102相关联的取向参数包括但不限于主要电子设备102的俯仰、主要电子设备102的偏航、和主要电子设备102的滚动。在一些示例中,第一事件检测单元212可以被配置为使得陀螺仪传感器(一个或多个传感器208中的一个传感器)确定主要电子设备102的取向参数的一个或多个测量值。例如,陀螺仪传感器可以将取向参数确定为10度俯仰、60度偏航和100度滚动。

在步骤404处,主要电子设备102可以包括用于确定取向参数的一个或多个测量值是否表示主要电子设备102的预定义取向的装置,诸如第一处理器202、第一事件检测单元212等。在示例性实施方案中,可以基于主要电子设备102的取向参数的一个或多个测量值是否等于与预定义取向相关联的预定义值(例如,俯仰、偏航和滚动的预定义值)来识别主要电子设备102的预定义取向。如果是,则第一事件检测单元212可以确定主要电子设备102的取向与预定义取向相同。在下文中,取向的预定义值被称为取向阈值。此外,取向阈值包括俯仰阈值、偏航阈值和/或滚动阈值。

在示例性实施方案中,为了确定主要电子设备102的取向的一个或多个测量值是否表示预定义取向,第一事件检测单元212可以确定取向参数的一个或多个测量值是否满足取向阈值。例如,如果第一事件检测单元212确定主要电子设备102的俯仰的测量值等于俯仰阈值(即,取向阈值中的一个取向阈值),则第一事件检测单元212可以确定:取向参数的一个或多个测量值满足取向阈值,并且相应地表示主要电子设备102的预定义取向。在另一个示例中,如果第一事件检测单元212确定主要电子设备102的偏航的测量值等于偏航阈值(即,取向阈值中的一个取向阈值),则第一事件检测单元212可以确定:取向参数的一个或多个测量值满足取向阈值,并且相应地表示主要电子设备102的预定义取向。在另一个示例中,如果第一事件检测单元212确定主要电子设备102的滚动的测量值等于滚动阈值(即,取向阈值中的一个取向阈值),则第一事件检测单元212可以确定:取向参数的一个或多个测量值满足取向阈值,并且相应地表示主要电子设备102的预定义取向。在另一个示例中,如果第一事件检测单元212确定主要电子设备102的俯仰、偏航和滚动的测量值分别等于俯仰阈值、偏航阈值和滚动阈值,则第一事件检测单元212可以确定:取向参数的一个或多个测量值满足取向阈值,并且相应地表示主要电子设备102的预定义取向。

在示例性实施方案中,如果第一事件检测单元212确定取向参数的一个或多个测量值表示主要电子设备102的预定义取向,则第一事件检测单元212可以被配置为执行步骤406。然而,如果第一事件检测单元212确定取向参数的一个或多个测量值不表示主要电子设备102的预定义取向,则第一事件检测单元212可以被配置为重复步骤402。

在步骤406处,主要电子设备102可以包括用于确定是否已经过去预定义时间段的装置,诸如第一处理器202、第一事件检测单元212等。在示例性实施方案中,预定义时间段可以与期间可执行以下操作的最小持续时间对应:如果取向参数的一个或多个测量值满足取向阈值,则第一事件检测单元212可以检测主要电子设备102上的事件。在一些示例中,预定义时间段确保第一事件检测单元212避免错误地检测主要电子设备102上的事件。

如果第一事件检测单元212确定已经过去预定义时间段,则第一事件检测单元212可以被配置为执行步骤408。然而,如果第一事件检测单元212确定尚未过去预定义时间段,则第一事件检测单元212可以被配置为重复步骤402。

在步骤408处,主要电子设备102可以包括用于检测事件的装置,诸如第一处理器202、第一事件检测单元212等。在一些示例中,流程图400中描述的方法允许工作人员通过以预定义取向对主要电子设备102进行取向来触发第一事件检测单元212以检测事件。已经结合图5A和图5B描述了关于基于主要电子设备102的取向参数的一个或多个测量值来检测事件的各种示例性情形。

图5A和图5B示出了根据本文所述一个或多个实施方案的基于主要电子设备102的取向参数的一个或多个测量值来检测事件的示例性方法500A和500B。

示例性方法500A示出了示例性预定义取向。在该示例中,工作人员502(使用主要电子设备102)必须使主要电子设备102取向成使得主要电子设备102具有0度滚动和0度俯仰。在此类示例性具体实施中,0度滚动和0度俯仰与滚动阈值和俯仰阈值(即,取向阈值)对应。此外,在此类具体实施中,为了使主要电子设备102取向成具有上述取向(即,0度滚动和0度俯仰),使用主要电子设备102的工作人员502必须将主要电子设备102放置在平坦表面(例如,桌子504)上。

在将主要电子设备102放置在桌子504上时,第一事件检测单元212可以确定主要电子设备102的取向参数的一个或多个测量值为0度俯仰和0度滚动,这等于取向阈值。因此,第一事件检测单元212确定主要电子设备102的取向参数的一个或多个测量值在预定义时间段内是否未变化(即,步骤406)。如果第一事件检测单元212确定主要电子设备102的取向参数的一个或多个测量值在预定义时间段内未变化,则第一事件检测单元212可以检测主要电子设备102上的事件。因此,工作人员502可以通过仅将主要电子设备102放置在桌子504上来使第一事件检测单元212检测主要电子设备102上的事件。

示例性方法500B示出了,当主要电子设备102放置在集线器或支架(例如,支架506)上时,预定义取向可以与主要电子设备102的取向对应。在此类具体实施中,取向阈值可以包括偏航阈值、俯仰阈值和滚动阈值此类值,使得当主要电子设备102放置在支架506上时,与主要电子设备102相关联的取向参数的一个或多个测量值将等于取向阈值。例如,取向阈值包括10度偏航阈值、30度俯仰阈值和45度滚动阈值。当主要电子设备102放置在支架506上时,第一事件检测单元212可以将取向参数的一个或多个测量值确定为10度偏航、30度俯仰和45度滚动。因此,第一事件检测单元212确定主要电子设备102的取向参数的一个或多个测量值等于取向阈值。然后,第一事件检测单元212可以确定在预定义时间段内主要电子设备102的取向参数的一个或多个测量值是否等于取向阈值。如果在预定义时间段内取向参数的一个或多个测量值等于取向阈值,则第一事件检测单元212可以检测主要电子设备102上的事件。如果在预定义时间段内取向参数的一个或多个测量值不等于取向阈值,则第一事件检测单元212可以确定主要电子设备102上未出现事件。

在一些实施方案中,取向阈值(包括俯仰阈值、偏航阈值和/或滚动阈值)中的至少一者指示值的范围。例如,俯仰阈值可以指示0度至30度的范围;偏航阈值可以指示0度至10度的范围;滚动阈值可以指示0度至45度的范围。当取向参数的一个或多个测量值(例如,偏航、俯仰、滚动)落入到由其对应阈值指示的值范围内时,第一事件检测单元212可以检测主要电子设备102上的事件。

图6示出了根据本文所述一个或多个实施方案的用于检测事件的方法的流程图600。

在步骤602处,主要电子设备102可以包括用于确定与主要电子设备102相关联的一个或多个参数的一个或多个测量值的装置,诸如第一处理器202、一个或多个传感器208等。例如,第一处理器202可以使一个或多个传感器208确定运动参数的一个或多个测量值。如上文所讨论的,运动参数对应于与主要电子设备102相关联的一个或多个参数中的一个参数。此外,如上文所讨论的,运动参数包括主要电子设备102的加速度、主要电子设备102的减速度、主要电子设备102的速度、主要电子设备102的加速度变化率、和/或主要电子设备102的减速度变化率中的至少一者。

在示例性实施方案中,第一处理器202可以使得主要电子设备102中的加速度计,在主要电子设备102的工作人员移动主要电子设备102时,确定运动参数(例如,主要电子设备102的加速度和/或减速度)的一个或多个测量值。在示例性实施方案中,加速度计(即,一个或多个第一传感器中的一个第一传感器)可以根据与一个或多个传感器208相关联的采样率来确定运动参数的一个或多个测量值。在一些示例中,与一个或多个传感器208相关联的采样率与一个或多个传感器208可确定一个或多个参数的一个或多个测量值的频率对应。例如,如果一个或多个传感器208中的传感器的采样率是10个样本/秒,则传感器可以在一秒内确定一个或多个参数的测量值10次。

在步骤604处,主要电子设备102可以包括用于确定主要电子设备102的运动是否与预定义运动中的一个预定义运动对应的装置,诸如第一处理器202、第一事件检测单元212等。在示例性实施方案中,主要电子设备102的预定义运动可以与工作人员可在主要电子设备102上或与该主要电子设备一起执行的某些姿态对应。

例如,工作人员可以将主要电子设备102握持在一只手中并摇动手(手中握持有主要电子设备102)。在这种情形下,握持主要电子设备102的手的摇动可以与主要电子设备102的预定义运动对应。在另一个示例中,工作人员可能已经沿一个圆圈移动了主要电子设备102。这种移动还可以与主要电子设备的预定义运动对应。在示例性实施方案中,结合图7、图8、图10和图11描述对主要电子设备102的预定义运动的检测。

重新参照图6,在步骤604处,如果第一事件检测单元212确定主要电子设备102的运动与预定义运动对应,则第一事件检测单元212可以被配置为执行步骤606。然而,如果第一事件检测单元212确定主要电子设备102的运动不与任何预定义运动(一个或多个)对应,则第一事件检测单元212可以被配置为继续图4的步骤402。

在步骤606处,主要电子设备102可以包括用于检测事件的装置,诸如第一处理器202、第一事件检测单元212等。因此,在一些示例中,主要电子设备102的预定义运动可以使第一事件检测单元212检测事件。如所讨论的,在检测到事件时,辅助设备管理单元210可以使第一通信网络接口206将第一命令发送到辅助电子设备106。

图7示出了根据本文所述一个或多个实施方案的用于检测主要电子设备102的预定义运动的方法的流程图700。

在步骤702处,主要电子设备102可以包括用于确定在预先确定的时间段内的加速度变化率和/或减速度变化率的装置,诸如第一处理器202、第一事件检测单元212等。在一些示例中,预先确定的时间段可以与主要电子设备102的工作人员移动主要电子设备102的持续时间对应。在示例性实施方案中,第一事件检测单元212可以使用以下公式来确定加速度变化率和/或减速度变化率:

其中,

j(t):加速度变化率和/或减速度变化率;并且

a:加速度测量值和/或减速度测量值;并且

t:与一个或多个传感器相关联的采样时间。

在步骤704处,主要电子设备102可以包括用于确定所确定的加速度变化率和/或所确定的减速度变化率是否分别满足加速率阈值和/或减速率阈值的装置,诸如第一处理器202、第一事件检测单元212等。在示例性实施方案中,加速率阈值和/或减速率阈值与满足以下条件的加速度变化率和/或减速度变化率的值对应:超过该值,则第一事件检测单元212可以检测主要电子设备102的突然加速和/或突然减速。例如,如果第一事件检测单元212确定主要电子设备102的加速度变化率大于或等于加速率阈值,则第一事件检测单元212可以确定运动参数的一个或多个测量值描绘了主要电子设备102的突然加速。类似地,如果第一事件检测单元212确定主要电子设备102的减速度变化率小于或等于减速率阈值,则第一事件检测单元212可以确定运动参数的一个或多个测量值描绘主要电子设备102的突然减速。在示例性实施方案中,突然加速和/或突然减速将描绘:主要电子设备102基于主要电子设备102的突然加速而运动,并且基于主要电子设备102的突然减速而停止。在一些示例中,这种运动将描绘主要电子设备102的摇动运动。

如果第一事件检测单元212确定所确定的加速度变化率和/或所确定的减速度变化率分别满足加速率阈值和/或减速率阈值,则第一事件检测单元212可以被配置为执行步骤706。然而,如果第一事件检测单元212确定运动参数的一个或多个测量值不满足加速率阈值和/或减速率阈值,则第一处理器202可以被配置为执行步骤708。

在步骤706处,主要电子设备102可以包括用于检测主要电子设备102的运动与预定义运动对应的装置,诸如第一处理器202、第一事件检测单元212等。

在步骤708处,主要电子设备102可以包括用于检测主要电子设备102的运动不与预定义运动对应的装置,诸如第一处理器202、第一事件检测单元212等。

在一些示例中,本公开的范围不限于作为单个摇动运动的预定义运动。在另选的实施方案中,第一事件检测单元212可以在主要电子设备102已经摇动预定义次数(例如,3次)时检测预定义运动。在此类具体实施中,一个或多个测量值将描绘突然加速和突然减速的预定义计数。结合图8描述检测预定义运动的一种此类方法。

图8示出了根据本文所述一个或多个实施方案的用于检测主要电子设备102的预定义运动的另一种方法的流程图800。

在步骤802处,主要电子设备102包括用于确定在预先确定的时间段内的加速度变化率和/或减速度变化率的装置,诸如第一处理器202、第一事件检测单元212等。在示例性实施方案中,第一事件检测单元212可以被配置为使用步骤702中所述的方法来确定加速度变化率和/或减速度变化率。

在步骤804处,主要电子设备102包括用于在预先确定的时间段期间基于加速度变化率和/或减速度变化率分别满足加速率阈值和/或减速率阈值次数的计数(即,第一事件检测单元212观察到加速度/减速度的突然变化的次数的计数)来确定加速计数和/或减速计数的装置,诸如第一处理器202、第一事件检测单元212等。例如,第一事件检测单元212可以被配置为在预先确定的时间段期间确定加速度变化率大于或等于加速率阈值(如步骤704中所述)的次数的计数。然后,第一事件检测单元212可以将次数的计数确定为加速计数。类似地,第一事件检测单元212可以被配置为在预先确定的时间段期间确定主要电子设备102的减速度变化率小于或等于减速率阈值(如步骤704中所述)的次数的计数。

在步骤806处,主要电子设备102包括用于确定加速计数和/或减速计数是否分别满足加速计数阈值和/或减速计数阈值的装置,诸如第一处理器202、第一事件检测单元212等。在示例性实施方案中,加速计数阈值和减速计数阈值与满足以下条件的加速计数和减速计数的值对应:超过该值,则第一事件检测单元212可以确定加速计数和/或减速计数分别满足加速计数阈值和/或减速计数阈值。

在一些示例中,如果第一事件检测单元212确定加速计数大于或等于加速计数阈值,则第一事件检测单元212可以确定加速计数满足加速计数阈值。因此,第一事件检测单元212可以执行步骤808。在另选的实施方案中,如果第一事件检测单元212确定减速计数大于或等于减速计数阈值,则第一事件检测单元212可以确定减速计数满足减速计数阈值。因此,第一事件检测单元212可以执行步骤808。

在又一另选实施方案中,第一事件检测单元212可以仅在加速计数和减速计数分别大于或等于加速计数阈值和减速计数阈值时执行步骤808。在示例性实施方案中,当事件检测单元212确定加速计数和减速计数分别大于加速计数阈值和减速计数阈值时,事件检测单元212可以确定主要电子设备102已经摇动预定义的次数的计数。

在步骤808处,主要电子设备102包括用于检测主要电子设备102的运动与预定义运动对应的装置,诸如第一处理器202、第一事件检测单元212等。

另一方面,在步骤806处,如果第一事件检测单元212确定加速计数和/或减速计数不满足加速计数阈值和/或减速计数阈值,则第一事件检测单元212可以被配置为执行步骤810。在步骤810处,主要电子设备102包括用于检测主要电子设备102的运动不与预定义运动对应的装置,诸如第一处理器202、第一事件检测单元212等。

图9示出了根据本文所述一个或多个实施方案的检测主要电子设备102的预定义运动的示例性方法900。

示例性方法900描绘了工作人员902在方向904上摇动主要电子设备102。主要电子设备102的这种运动由主要电子设备102中的一个或多个传感器208(例如,加速度计)检测。图906描绘了由(例如参照图8的步骤802描述的)第一事件检测单元212基于(由一个或多个传感器208确定的)加速度和减速度的一个或多个测量值确定的加速度变化率和减速度变化率的测量值。图906包括描绘主要电子设备102运动的预先确定的时间段的X轴908。例如,主要电子设备102在预先确定的时间段T(由910描绘)内运动。此外,图906包括描绘加速度变化率的Y轴912。在一些示例中,负Y轴912描绘了减速度变化率。

图906描绘了在预先确定的时间段T(由910描绘)期间突然加速(由峰值914描绘)的一个实例和突然减速(由峰值916a和916b描绘)的两个实例。如上文所讨论的,第一事件检测单元212可以被配置为基于加速率阈值和减速率阈值来检测主要电子设备102的突然加速和突然减速。在图906中,值A

如果加速计数阈值和减速计数阈值均为2,则第一事件检测单元212可以确定加速计数不满足加速计数阈值,而减速计数满足减速计数阈值。因此,在一个实施方案中,第一事件检测单元212可以检测到主要电子设备102的运动不与预定义运动对应。在另一个实施方案中,如果加速计数或减速计数满足其对应阈值,则第一事件检测单元212可以检测到主要电子设备102的运动与预定义运动对应。

在一些示例中,本公开的范围不限于基于加速度变化率和/或减速度变化率分别满足加速率阈值和/或减速率阈值来检测主要电子设备102的预定义运动。在另选的实施方案中,第一事件检测单元212可以被配置为基于加速度的测量值和/或减速度的测量值来检测主要电子设备102的预定义运动。结合图10描述检测主要电子设备102的预定义运动的一种此类方法。

图10示出了根据本文所述一个或多个实施方案的用于检测主要电子设备102的预定义运动的另一种方法的流程图1000。

在步骤1002处,主要电子设备102包括用于确定加速度和/或减速度的一个或多个测量值(如上文在步骤602中所述)的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。在步骤1004处,主要电子设备102包括用于确定主要电子设备102的加速度/减速度的一个或多个测量值是否满足预先确定的加速度/减速度阈值的装置,诸如第一处理器202、第一事件检测单元212等。在示例性实施方案中,加速度/减速度阈值可以与满足以下条件的加速度/减速度边界的值对应:超过该值,则第一事件检测单元212可以确定加速度/减速度的一个或多个测量值分别满足加速度/减速度阈值。例如,如果主要电子设备102的加速度的测量值大于或等于加速度阈值,则第一事件检测单元212可以确定加速度的测量值满足加速度阈值。在另一个示例中,如果主要电子设备102的减速度的测量值小于或等于减速度阈值,则第一事件检测单元212可以确定减速度的测量值满足减速度阈值。

如果第一事件检测单元212确定加速度和/或减速度的测量值满足加速度阈值和/或减速度阈值,则第一事件检测单元212可以执行步骤1006。然而,如果第一事件检测单元212确定加速度和/或减速度的测量值不满足加速度阈值和/或减速度阈值,则第一事件检测单元212可以被配置为执行步骤1008。

在步骤1006处,主要电子设备102包括用于检测主要电子设备102的运动与预定义运动对应的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。

在步骤1008处,主要电子设备102包括用于检测主要电子设备102的运动不与预定义运动对应的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。

在一些示例中,主要电子设备102的预定义运动不限于如在流程图700、800和1000中描述的运动的预定义运动。在示例性实施方案中,预定义运动可以与主要电子设备102的预定义行进路径或移动模式对应。可以基于用户输入来创建预定义行进路径或移动模式。例如,工作人员可以移动其中握持有主要电子设备102的手以创建预定义行进路径或移动模式,并且主要电子设备102可以记录与预定义行进路径或移动模式相关联的各种参数。例如,预定义行进路径可以是圆圈。

此外,第一事件检测单元212可以被配置为使用本文所述的示例性方法来检测主要电子设备102的这种预定义运动。

图11示出了根据本文所述一个或多个实施方案的用于检测主要电子设备102的预定义运动的又一种方法的流程图1100。

在步骤1102处,主要电子设备102包括用于确定工作人员正在移动主要电子设备102的速度的测量值的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。在示例性实施方案中,第一事件检测单元212可以被配置为基于运动参数的一个或多个测量值(诸如主要电子设备102的加速度和/减速度)来确定主要电子设备102的速度。在示例性实施方案中,第一事件检测单元212可以被配置为利用以下公式来确定主要电子设备102的速度:

速度=∫a(t)dt (2)

其中,

a(t):主要电子设备102的加速度。

在步骤1104处,主要电子设备102包括用于确定速度的测量值是否满足预定义速度阈值的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。在示例性实施方案中,预定义速度阈值可以与满足以下条件的速度的值对应:超过该值,则第一事件检测单元212可以确定速度的测量值满足速度阈值。例如,如果第一事件检测单元212确定主要电子设备102的速度的测量值大于或等于速度阈值,则第一事件检测单元212可以确定主要电子设备102的速度的测量值满足速度阈值。在示例性实施方案中,如果第一事件检测单元212确定主要电子设备102的速度的测量值满足速度阈值,则第一事件检测单元212可以被配置为执行步骤1106。然而,如果第一事件检测单元212确定主要电子设备102的速度的测量值不满足速度阈值,则第一事件检测单元212可以被配置为执行步骤1112。

在步骤1106处,主要电子设备102包括用于确定主要电子设备102的取向概况的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。在示例性实施方案中,主要电子设备102的取向概况可以与在主要电子设备102运动时确定的取向参数的一组测量值对应。主要电子设备102的示例性取向概况如下所示:

在示例性实施方案中,基于用户输入来创建取向概况。如上所述,工作人员可以移动其中正握持有主要电子设备102的手以创建预定义行进路径或移动模式。在移动期间,主要电子设备102可以在与预定义行进路径或移动模式相关联的各个时间点处记录俯仰、偏航和滚动。

在步骤1108处,主要电子设备102包括用于确定主要电子设备102的取向概况是否与存储在第一存储器设备204中的预定义取向概况中的至少一个预定义取向概况对应的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。在示例性实施方案中,预定义取向概况与主要电子设备102在工作人员基于预定义行进路径(例如,圆圈)或运动模式移动主要电子设备102时可以具有的取向参数的一组测量值对应。在示例性实施方案中,第一事件检测单元212可以被配置为将主要电子设备102的取向概况与预定义取向概况进行比较,以确定主要电子设备102的取向概况是否与预定义取向概况中的至少一个预定义取向概况相同。在示例性实施方案中,如果第一事件检测单元212确定主要电子设备102的取向概况与至少一个预定义取向概况相同,则第一事件检测单元212可以被配置为执行步骤1110。然而,如果第一事件检测单元212确定取向概况与一个或多个预定义取向概况中的任一个预定义取向概况均不相同,则第一事件检测单元212可以被配置为执行步骤1112。

在步骤1110处,主要电子设备102包括用于检测主要电子设备102的运动与预定义运动对应的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。

在步骤1112处,主要电子设备102包括用于检测主要电子设备102的运动不与预定义运动对应的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。

此外,加速率阈值、减速率阈值、加速计数阈值、减速计数阈值、加速度阈值、减速度阈值、速度阈值和预定义取向概况中的每一者均可以在主要电子设备102的制造期间存储在第一存储器设备204上。

图12示出了根据本文所述一个或多个实施方案的用于检测主要电子设备102的预定义运动的示例性方法。

示例性方法1200描绘了工作人员使主要电子设备102沿虚拟路径(例如,圆圈1202)移动。在主要电子设备102的此类运动期间,第一事件检测单元212可以被配置为确定主要电子设备102的取向概况(如步骤1106中所描述的)。示例性方法1200中的1204描绘了示例性取向概况。示例性取向概况1204描绘了主要电子设备102的偏航在0度至360度的范围内变化。

然后,第一事件检测单元212可以被配置为将所确定的取向概况与至少一个预定义取向概况(例如,圆圈的取向概况(由1206描绘))进行比较。根据针对圆形形状的预定义取向概况1206,偏航的测量值在0度至360度的范围内变化。因此,基于主要电子设备102的取向概况1204与预定义取向概况的比较,主要电子设备102可以确定主要电子设备102的取向概况1204与该至少一个预定义取向概况1206相同。因此,第一事件检测单元212可以确定主要电子设备102的运动与预定义运动对应。

图13示出了根据本文所述一个或多个实施方案的用于检测主要电子设备102上的事件的另一方法的流程图1300。

在步骤1302处,主要电子设备102可以包括用于使一个或多个传感器208确定与主要电子设备102相关联的一个或多个参数的一个或多个测量值的装置,诸如第一处理器202、一个或多个传感器208、第一音频处理单元214等。例如,第一音频处理单元214可以使一个或多个传感器208确定与主要电子设备102相关联的音频参数的一个或多个测量值。在示例性实施方案中,为了确定音频参数,第一音频处理单元214可以被配置为使一个或多个传感器208检测音频信号。在一些示例中,如上文所讨论的,音频信号可以与在主要电子设备102周围的环境中生成的声音对应。例如,工作人员可以轻击主要电子设备102的外壳以生成轻击声音。轻击声音可以与音频信号对应。在另一个示例中,音频信号可以与使用主要电子设备102的工作人员的语音输入对应。如上文所讨论的,音频参数可以包括音频信号的幅值、音频信号的频率、及音频信号的功率谱。

为了确定音频参数,在示例性实施方案中,第一音频处理单元214可以被配置为利用第二传感器来检测音频信号并相应地生成与所检测到的音频信号对应的电信号。如上文所讨论的,第二传感器与能够生成与所检测到的音频信号对应的电信号的麦克风对应。

在示例性实施方案中,第一音频处理单元214可以使第二传感器将电信号的一个或多个特征的一个或多个测量值确定为音频参数。在示例性实施方案中,电信号的一个或多个特征可以包括但不限于电信号的幅值、电信号的频率、及电信号的功率谱。在示例性实施方案中,传感器208中的第二传感器可以被配置为利用一种或多种信号处理技术(诸如但不限于快速傅里叶变换(FFT)、离散傅里叶变换(DFT)和小波变换)来确定电信号的一个或多个特征的一个或多个测量值。在示例性实施方案中,电信号的一个或多个特征的一个或多个测量值对应于(由第二传感器检测到的)与音频信号相关联的音频参数的一个或多个测量值。

在一些示例中,本公开的范围不限于第二传感器确定音频参数的一个或多个测量值。在示例性实施方案中,第一音频处理单元214可以被配置为确定音频参数的一个或多个测量值。在此类具体实施中,第一音频处理单元214可以被配置为接收与所检测到的音频信号对应的电信号。然后,第一音频处理单元214可以被配置为确定音频信号的一个或多个测量值。

在步骤1304处,主要电子设备102可以包括用于确定音频信号是否包括语音输入的装置,诸如第一处理器202、一个或多个传感器208、第一音频处理单元214等。在示例性实施方案中,语音输入可以与人类语音对应。在示例性实施方案中,第一音频处理单元214可以被配置为基于音频参数的一个或多个测量值来确定音频信号是否包括语音输入。在一些示例中,第一音频处理单元214可以被配置为利用一个或多个算法(诸如但不限于GSM语音活动检测(VAD)算法)来确定音频信号是否包括来自工作人员的语音输入。如果第一音频处理单元214确定音频信号不包括或不对应于语音输入,则第一音频处理单元214可以被配置为执行步骤1306。然而,如果第一音频处理单元214确定音频信号包括或对应于语音输入,则第一音频处理单元214可以被配置为执行步骤1310。

在步骤1306处,主要电子设备102可以包括用于确定音频信号是否等同于一个或多个模板音频信号中的至少一个模板音频信号的装置,诸如第一处理器202、一个或多个传感器208、第一音频处理单元214等。在示例性实施方案中,一个或多个模板音频信号可以与声音集合对应。当第一音频处理单元214检测到声音集合中的一个声音时,第一事件检测单元212可以检测主要电子设备102上的事件。模板音频信号的示例可以包括双击声,当工作人员双击主要电子设备102的外壳时生成该双击声。另一个模板音频信号可以包括当工作人员根据特定频率轻击主要电子设备102的外壳时生成的一系列声音。

在示例性实施方案中,一个或多个模板音频信号在主要电子设备102的制造期间存储在第一存储器设备204中。更具体地,与一个或多个模板音频信号对应的一个或多个模板电信号中的每个模板电信号的一个或多个特征的测量值可以预先存储在第一存储器设备204中。

在示例性实施方案中,基于用户输入来创建一个或多个模板音频信号。例如,当工作人员双击主要电子设备102的外壳时,工作人员可以输入命令以指示主要电子设备102记录音频信号。然后,主要电子设备102将该音频信号作为一个或多个模板音频信号中的一个模板音频信号存储在第一存储器设备204中。

在示例性实施方案中,为了确定音频信号是否与一个或多个模板音频信号中的至少一个模板音频信号对应,第一音频处理单元214可以被配置为将电信号(与由第二传感器检测的音频信号对应)的一个或多个特征的一个或多个测量值与一个或多个模板电信号(与一个或多个模板音频信号对应)中的每个模板电信号的一个或多个特征的一个或多个测量值进行比较。例如,如果第一音频处理单元214确定电信号的一个或多个特征的测量值等于与双击声对应的模板电信号的一个或多个特征的测量值,则第一音频处理单元214可以确定音频信号与双击声对应。因此,第一处理器202可以被配置为执行步骤1308。然而,如果第一音频处理单元214确定音频信号不等同于一个或多个模板音频信号中的任一个模板音频信号,则第一音频处理单元214可以被配置为重复步骤1302。在一些示例中,第一音频处理单元214可以被配置为利用其他语音处理技术(诸如但不限于声学指纹或音频指纹和动态时间规整)来确定音频信号是否与一个或多个模板音频信号中的一个模板音频信号对应。

在步骤1308处,主要电子设备102可以包括用于检测主要电子设备102上的事件的装置,诸如第一处理器202、一个或多个传感器208、第一事件检测单元212等。

如上文结合1304所讨论的,如果第一音频处理单元214确定音频信号包括语音信号,则第一音频处理单元214可以被配置为执行步骤1310。在步骤1310处,主要电子设备102可以包括用于使用一个或多个语音到文本(STT)算法将音频信号转换为文本的装置,诸如第一处理器202、一个或多个传感器208、第一音频处理单元214等。STT算法的一些示例可以包括但不限于隐马尔可夫模型(HMM)、基于动态时间规整(DTW)的语音识别、及基于神经网络的语音识别。在示例性实施方案中,从音频信号获得的文本可以包括工作人员对主要电子设备102的第二传感器说出的一个或多个字词。

在步骤1312处,主要电子设备102可以包括用于确定文本是否与第二命令对应的装置,诸如第一处理器202、一个或多个传感器208、第一音频处理单元214等。在示例性实施方案中,第二命令可以与主要电子设备102的工作人员可向主要电子设备102提供以执行预先确定的操作的指令对应。例如,与第二命令对应的预先确定的操作可以包括将第一命令发送到一个或多个辅助电子设备106。在示例性实施方案中,为了检测文本是否与第二命令对应,第一事件检测单元212可以被配置为将(基于语音到文本转换获得的)文本与对应于第二命令的字符串进行比较。在一些示例中,第一事件检测单元212可以被配置为使用一个或多个字符串比较算法来将文本与对应于第二命令的字符串进行比较。如果基于该比较,第一事件检测单元212确定文本与第二命令对应,则第一事件检测单元212可以被配置为执行步骤1314。然而,如果第一事件检测单元212确定文本不与第二命令对应,则第一事件检测单元212可以被配置为重复步骤1302。

在步骤1314处,主要电子设备102可以包括用于检测主要电子设备102上的事件的装置,诸如第一处理器202、一个或多个传感器208等。

在一些示例中,本公开的范围不限于主要电子设备102中的第二传感器检测音频信号。在另选的实施方案中,主要电子设备102可以从辅助电子设备106中的一个接收音频信号。例如,工作人员可以通过辅助电子设备106a(与头戴式耳机对应)提供音频信号(例如,双击输入或语音输入)。在此类具体实施中,辅助电子设备106a可以包括第二传感器,该第二传感器可以被配置为检测音频信号,并且可以被配置为相应地生成事件检测信号。此外,辅助电子设备106a可以被配置为经由第一通信网络104将事件检测信号发送到主要电子设备102。然后,主要电子设备102可以被配置为执行流程图1300中所示的步骤以检测事件。

在一些示例中,本公开的范围不限于基于音频信号和/或语音信号的接收、主要电子设备102的预定义运动、和/或主要电子设备102的预定义取向来检测事件。在另选的实施方案中,可以基于与以预定义模式按压按钮、捕获预定义图像、和/或读取预定义RFID标签对应的输入的接收在主要电子设备上检测事件。

例如,当事件的检测与以预定义模式按压按钮对应时,事件检测单元212可以被配置为监视对主要电子设备102上的按钮的按压。例如,第一事件检测单元212可以被配置为在按压按钮(一个或多个第三传感器)时接收输入信号。基于输入信号的接收,第一事件检测单元212可以被配置为监视对按钮的按压。例如,基于对输入信号的监视,第一事件检测单元212可以被配置为确定第一事件检测单元212接收输入信号的次数的计数。在另一个示例中,基于对输入信号的监视,第一事件检测单元212可以确定接收输入信号的持续时间。

基于第一事件检测单元212接收输入信号的次数的计数,第一事件检测单元212确定按压按钮的次数的计数为接收输入信号的次数的计数。然后,第一事件检测单元212确定接收到输入信号的次数的计数是否满足预定义计数。在一些示例中,预定义计数可以与为了使第一事件检测单元212检测主要电子设备102上的事件必须按压按钮的次数的计数对应。如果第一事件检测单元212确定按压按钮的次数的计数满足预定义计数,则第一事件检测单元212检测主要电子设备上的事件。在示例性实施方案中,预定义计数与按压按钮的预定义模式对应。类似地,第一事件检测单元212可以被配置为确定第一事件检测单元212接收输入信号的持续时间是否满足预定义持续时间。如果第一事件检测单元212确定第一事件检测单元212接收输入信号的持续时间满足预定义持续时间,则第一事件检测单元212检测主要电子设备102上的事件。在示例性实施方案中,预定义持续时间与按压按钮的预先确定的模式对应。

在示例性实施方案中,在主要电子设备102上的事件与预定义图像的捕获对应的情况下,使用主要电子设备102的工作人员可以提供输入以使图像捕获设备捕获图像捕获设备的视场的图像。例如,工作人员可以按压按钮以使图像捕获设备捕获图像。然后,第一事件检测单元212可以确定所捕获的图像是否与预定义图像对应。在一些示例中,第一事件检测单元212可以被配置为利用一种或多种图像处理技术(诸如,尺度不变特征变换(SIFT)和加速鲁棒特征(SURF))来确定所捕获的图像是否与预定义图像对应。如果第一事件检测单元212确定所捕获的图像与预定义图像对应,则第一事件检测单元212确定已经在主要电子设备102上执行了事件。

在又一个实施方案中,在事件与预定义条形码的扫描对应的情况下,工作人员可以提供输入以使图像捕获设备捕获条形码的图像。然后,第一事件检测单元212可以对所捕获的图像中的条形码进行解码。此外,第一事件检测单元212确定经解码的信息是否对应于与预定义条形码相关联的信息,并且可以检测主要电子设备102上的事件。

在一种具体实施中,在事件与对预定义RFID标签的读取对应的情况下,工作人员可以将主要电子设备102带到预定义RFID标签附近。如所讨论的,主要电子设备102可以包括能够读取RFID标签的RFID读取器。在一些示例中,预定义RFID标签可以包括预定义信息。当第一事件检测单元212接收到预定义信息时,第一事件检测单元212检测主要电子设备102上的事件。因此,当主要电子设备102的工作人员将主要电子设备102带到预定义RFID标签附近时,第一事件检测单元212接收预定义信息。响应于接收到预定义信息,第一事件检测单元212可以检测主要电子设备102上的事件。

在一些示例中,本公开的范围不限于基于与主要电子设备102相关联的一个或多个参数的一个或多个测量值来检测事件。在另选的实施方案中,第一事件检测单元212可以被配置为基于对来自辅助电子设备106中的一个辅助电子设备的事件检测信号的接收来检测主要电子设备102上的事件。在示例性实施方案中,事件检测信号可以指示在辅助电子设备106中的一个辅助电子设备处检测到另一事件。在一些示例中,可以以与对主要电子设备102上的事件的检测类似的方式检测辅助电子设备(例如,辅助电子设备106a)上的事件。结合图15描述对辅助电子设备106上的事件的检测。在示例性实施方案中,第一事件检测单元212可以被配置为在其中从辅助电子设备106中的一个辅助电子设备接收到事件检测信号的情况下检测主要电子设备102上的事件。因此,辅助设备管理单元210可以被配置为将第一命令发送到辅助电子设备106中的每个辅助电子设备。

如所讨论的,可以在辅助电子设备106上检测到事件。为了使辅助电子设备106能够检测到该事件,辅助电子设备106可以包括合适的逻辑、电路和/或程序,如结合图14进一步描述的。

图14示出了根据本文所述一个或多个实施方案的辅助电子设备106中的辅助电子设备(例如,106a)的框图1400。在示例性实施方案中,辅助电子设备106a包括第二处理器1402、第二存储器设备1404、第二通信网络接口1406、一个或多个传感器1408、第二事件检测单元1410、第二音频处理单元1412、和第二通知生成单元1414。在示例性实施方案中,第二处理器1402通信地耦接到第二存储器设备1404、第二通信网络接口1406、一个或多个传感器1408、第二事件检测单元1410、第二音频处理单元1412和第二通知生成单元1414中的每一者。

第二处理器1402可以实现为包括具有一个或多个伴随数字信号处理器的一个或多个微处理器、不具有伴随数字信号处理器的一个或多个处理器、一个或多个协处理器、一个或多个多核处理器、一个或多个控制器、处理电路、一个或多个计算机、各种其他处理元件(包括集成电路,诸如例如专用集成电路(ASIC)或现场可编程门阵列(FPGA))、或它们的某种组合的装置。因此,尽管在图14中示出为单个处理器,但在一个实施方案中,第二处理器1402可以包括多个处理器和信号处理模块。多个处理器可以在单个电子设备上实现,或者可以分布在统一被配置为用作辅助电子设备106a的电路的多个电子设备上。该多个处理器彼此可操作地通信,并且可以统一被配置为执行辅助电子设备106a的电路的一个或多个功能,如本文所描述的。在示例性实施方案中,第二处理器1402可以被配置为执行存储在第二存储器设备1404中或可以其他方式供第二处理器1402访问的指令。当这些指令由第二处理器1402执行时,其可以使辅助电子设备106a的电路执行一个或多个功能,如本文所描述的。

无论第二处理器1402是由硬件方法配置,还是由固件/软件方法来配置,亦或是由它们的组合来配置,该第二处理器均可以包括能够根据本公开的实施方案执行操作同时进行相应配置的实体。因此,例如,当第二处理器1402实现为ASIC、FPGA等时,第二处理器1402可以包括用于进行本文所述的一个或多个操作的专门配置的硬件。另选地,作为另一个示例,当第二处理器1402实现为(诸如可以存储在第二存储器设备1404中的)指令的执行器时,指令可以专门配置第二处理器1402以执行本文所述的一个或多个算法和操作。

因此,本文所用的第二处理器1402可以是指可编程微处理器、微型计算机、或一个或多个多处理器芯片,其可由软件指令(应用程序)配置以执行包括上述各种实施方案的功能的各种功能。在一些设备中,可以提供专用于无线通信功能的多个处理器和专用于运行其他应用程序的一个处理器。软件应用程序在被访问和加载到处理器之前可以存储在内部存储器中。处理器可包括足以存储应用程序软件指令的内部存储器。在许多设备中,内部存储器可以是易失性存储器或非易失性存储器诸如闪存存储器或两者的混合。存储器还可以位于另一个计算资源的内部(例如,使计算机可读指令能够通过互联网或另一个有线连接或无线连接下载)。

第二存储器设备1404可以包括合适的逻辑、电路和/或接口,其适于存储可由第二处理器1402执行以执行预先确定的操作的一组指令。存储器具体实施中的一些包括但不限于硬盘、随机存取存储器、高速缓存存储器、只读存储器(ROM)、可擦可编程只读存储器(EPROM)和电可擦可编程只读存储器(EEPROM)、闪存存储器、磁带盒、磁带、磁盘存储装置或其他磁存储设备、光盘只读存储器(CD-ROM)、数字通用光盘只读存储器(DVD-ROM)、光盘、被配置为存储信息的电路、或它们的某种组合。在一个实施方案中,在不脱离本公开的范围的情况下,第二存储器设备1404可以与第二处理器1402集成在单个芯片上。

第二通信网络接口1406可以与可有利于经由第一通信网络104向各种设备发送消息和数据并且从各种设备接收消息和数据的通信网络接口对应。例如,第二通信网络接口1406使得能够经由第一通信网络104与主要电子设备102进行通信。第二通信网络接口1406的示例可以包括但不限于天线、以太网端口、USB端口、串行端口、或可适于接收和发送数据的任何其他端口。第二通信网络接口1406根据各种通信协议(诸如,蓝牙、ZigBee、Z-Wave、I2C、TCP/IP、UDP以及2G、3G、4G或5G通信协议)发送和接收数据和/或消息。

该一个或多个传感器1408可以包括合适的逻辑和/或电路,其可以使得该一个或多个传感器1408能够确定与辅助电子设备106a相关联的一个或多个参数的一个或多个测量值。在示例性实施方案中,一个或多个传感器1408类似于主要电子设备102中的一个或多个传感器208。此外,与辅助电子设备106a相关联的一个或多个参数也类似于与主要电子设备102相关联的一个或多个参数。例如,与辅助电子设备106a相关联的一个或多个参数包括但不限于运动参数、取向参数和/或音频参数。

第二事件检测单元1410可以包括合适的逻辑和电路,其可以使第二事件检测单元1410能够检测辅助电子设备106a上的事件。在示例性实施方案中,第二事件检测单元1410的结构和功能类似于第一事件检测单元212的结构和功能。例如,第二事件检测单元1410可以被配置为基于与辅助电子设备106a相关联的一个或多个参数的一个或多个测量值来检测辅助电子设备106a上的事件。第二事件检测单元1410可以利用其他电路(诸如第二处理器1402和第二存储器设备1404)来执行这些动作。然而,还应当理解,在一些实施方案中,第二事件检测单元1410可以包括用于执行本文所述功能的单独的存储器、处理器、专门配置的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。可以使用通过硬件或软件配置用于实现这些计划功能的装置的硬件部件来实现第二事件检测单元1410。

第二音频处理单元1412可以包括合适的逻辑、电路和/或程序,其可以使音频处理单元1412能够处理音频信号。在示例性实施方案中,音频处理单元1412的功能和结构类似于音频处理单元214的结构和功能。例如,第二音频处理单元1412可以被配置为确定音频信号是否与一个或多个模板音频信号对应。第二音频处理单元1412可以利用其他电路(诸如第二处理器1402和第二存储器设备1404)来执行这些动作。然而,还应当理解,在一些实施方案中,第二音频处理单元1412可以包括用于执行本文所述功能的单独的存储器、处理器、专门配置的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。可以使用通过硬件或软件配置用于实现这些计划功能的装置的硬件部件来实现第二音频处理单元1412。

第二通知生成单元1414包括合适的逻辑和/或电路,其可以使第二通知生成单元1414能够生成通知。在示例性实施方案中,第二通知生成单元1414的结构和功能类似于第一通知生成单元216的结构和功能。第二通知生成单元1414可以利用其他电路(诸如第二处理器1402和第二存储器设备1404)来执行这些动作。然而,还应当理解,在一些实施方案中,第二通知生成单元1414可以包括用于执行本文所述功能的单独的存储器、处理器、专门配置的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。可以使用通过硬件或软件配置用于实现这些计划功能的装置的硬件部件来实现第二通知生成单元1414。例如,辅助电子设备诸如扫描器可以经由其瞄准器生成闪光信号,以作为通知。辅助电子设备诸如打印机可以经由其LED灯生成闪光信号,生成哔哔声,并且/或者使纸张在其喂料机中移动,以作为通知。辅助设备诸如头戴式耳机可以经由其扬声器生成声音或经由其LED灯生成闪光信号,以作为通知。

在示例性实施方案中,通知可以与音频和/或视觉指示器对应,该音频和/或视觉指示器可以允许工作人员识别与主要电子设备连接的一个或多个辅助电子设备。

结合图15描述了由辅助电子设备106a执行的各种操作。

图15示出了根据本发明的示例性实施方案的由装置(诸如,图1和图14的辅助电子设备106)执行的操作的示例性流程图。应当理解,流程图中的每个框、和流程图中的框的组合可以通过各种装置(诸如硬件、固件、一个或多个处理器、电路、和/或与包括一个或多个计算机程序指令的软件的执行相关联的其他设备)来实现。例如,上述过程中的一者或多者可以通过计算机程序指令来实现。在这方面,体现上述过程的计算机程序指令可以由采用本发明的实施方案的装置的存储器存储并由装置中的处理器执行。可以理解,可以将任何这样的计算机程序指令加载到计算机或其他可编程装置(例如,硬件)上以产生一种机器,使得所得计算机或其他可编程装置提供一个或多个流程图框中指定的功能的实施方式。这些计算机程序指令还可以存储在非暂态计算机可读存储存储器中,该非暂态计算机可读存储存储器可以指示计算机或其他可编程装置以特定方式工作,使得存储在计算机可读存储存储器中的指令产生一种制品,其执行可实现一个或多个流程图框中指定的功能。计算机程序指令还可以加载到计算机或其他可编程装置上,以使得在计算机或其他可编程装置上执行一系列操作,从而产生计算机实施方法,使得在计算机或其他可编程装置上执行的指令提供用于实现一个或多个流程图框中指定的功能的操作。因此,图15的操作在被执行时,将计算机或处理电路转换成被配置为执行本发明的示例性实施方案的特定机器。因此,图15的操作定义了用于将计算机或处理器配置为执行示例性实施方案的算法。在一些情况下,可以为通用计算机提供处理器的实例,该实例执行图15的算法,以将通用计算机变换为被配置为执行示例性实施方案的特定机器。

因此,流程图中的框支持用于执行指定功能的装置的组合以及用于执行指定功能的操作的组合。还将理解,流程图中的一个或多个框以及流程图中的框的组合可以由执行指定功能的基于硬件的专用计算机系统或者专用硬件和计算机指令的组合来实现。

图15示出了根据本文所述一个或多个实施方案的用于检测辅助电子设备106a上的事件的方法的流程图1500。

在步骤1502处,辅助电子设备106a可以包括用于与主要电子设备102建立连接的装置,诸如第二处理器1402、第二通信网络接口1406等。在示例性实施方案中,为了与主要电子设备102建立连接,第二通信网络接口1406可以被配置为侦听“INQUIRY”命令。如上文所讨论的,“INQUIRY”命令与由主要电子设备102广播以发起与辅助电子设备106的一个或多个连接的命令对应。

在接收到“INQUIRY”命令时,第二通信网络接口1406可以被配置为将该响应发送到主要电子设备102。如所讨论的,该响应可以包括与辅助电子设备106a相关联的别名和/或与辅助电子设备106a相关联的唯一标识,主要电子设备102基于该别名和/或该标识与辅助电子设备106a建立连接。

在步骤1504处,辅助电子设备106a可以包括用于基于与辅助电子设备106a相关联的一个或多个参数的一个或多个测量值来检测辅助电子设备106a上的事件的装置,诸如第二处理器1402、一个或多个传感器1408、第二事件检测单元1410等。在示例性实施方案中,第二事件检测单元1410可以被配置为使用图4、图6、图7、图8、图10和图11中描述的方法检测辅助电子设备106a上的事件。例如,事件检测单元1410可以被配置为在运动参数的一个或多个测量值表示辅助电子设备106a的预定义运动时检测辅助电子设备106a上的事件,如图7、图8、图10和图11中所描述的。在另一个示例中,第二事件检测单元1410可以被配置为在辅助电子设备106a的取向参数的一个或多个测量值与预定义取向对应时检测事件,如上文在图4中所描述的。在另一个示例中,第二事件检测单元1410可以被配置为在由一个或多个传感器1408中的第二传感器检测到的音频信号与一个或多个模板音频信号中的一个模板音频信号对应时检测事件,如上文结合图13描述的。在另一个示例中,第二事件检测单元1410可以被配置为在音频信号中的语音信号与第二命令对应时检测事件,如上文结合图13描述的。

在步骤1506处,辅助电子设备106a可以包括用于响应于在辅助电子设备106a上检测到事件而将事件检测信号发送到主要电子设备102的装置,诸如第二处理器1402、第二通信网络接口1406、一个或多个传感器1408、第二事件检测单元1410等。在示例性实施方案中,事件检测信号指示在辅助电子设备106a上检测到事件。

在一些示例中,响应于接收到事件检测信号,主要电子设备102可以被配置为检测主要电子设备102上的事件。因此,主要电子设备102可以将第一命令发送到辅助电子设备106中的每个辅助电子设备,如上文在步骤306中描述的。另外,主要电子设备102可以被配置为生成可由使用主要电子设备102的工作人员感知的通知。在示例性实施方案中,第一通知生成单元216可以被配置为生成通知。类似于在辅助电子设备106上生成的通知,在主要电子设备102上生成的通知同样可由工作人员感知,这允许工作人员容易地识别可能例如在休息期间放置在仓库中的桌子上的各种主要电子设备中的主要电子设备102。

在步骤1508处,辅助电子设备106(包括辅助电子设备106b和106c)可以包括用于从主要电子设备102接收第一命令的装置,诸如第二处理器1402、第二通信网络接口1406等。在步骤1510处,辅助电子设备106包括用于生成通知的装置,诸如第二处理器1402、第二通信网络接口1406、第二通知生成单元1414等。如所讨论的,通知的生成可以与将辅助电子设备106(诸如辅助电子设备106b和106c)中的LED切换到ON对应。在另选或附加的实施方案中,生成通知还可以包括生成工作人员可感知的预先确定的声音。

在一些示例性实施方案中,可如下所述修改或进一步放大本文中的某些操作。此外,在一些实施方案中,还可包括附加的任选操作。应当理解,本文描述的修改、任选的添加或扩增中的每一个可单独地或与本文描述的特征中的任何其他特征组合地包括在本文的操作中。

提供前述方法描述和过程流程图仅作为说明性示例,并且不旨在要求或暗示必须以所呈现的顺序执行各种实施方案的步骤。如本领域技术人员将理解的,上述实施方案中的步骤顺序可以以任何顺序执行。词语诸如“之后”、“然后”、“下一个”等并不旨在限制步骤的顺序;这些词只是用来引导读者了解方法的描述。此外,例如,使用冠词“一个”、“一种”或“该”对单数形式的权利要求元素的任何引用都不应被解释为将元素限制为单数。

用于实现结合本文所公开的各方面描述的各种例示性逻辑、逻辑块、模块和电路的硬件可以包括通用处理器、数字信号处理器(DSP)、专用处理器诸如专用集成电路(ASIC)或现场可编程门阵列(FPGA)、可编程逻辑设备、离散栅极或晶体管逻辑、离散硬件部件或它们的被设计用于执行本文描述的功能的任何组合。通用处理器可以是微处理器,然而,另选地,处理器可以是任何处理器、控制器或状态机。处理器可还被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、结合DSP核心的一个或多个微处理器、或者任何其他此类配置。另选地或除此之外,一些步骤或方法可以通过特定于给定功能的电路来执行。

在一个或多个示例性实施方案中,本文描述的功能可由专用硬件或由固件或其他软件编程的硬件的组合来实现。在依赖于固件或其他软件的实现方式中,可由于存储在一个或多个非暂态计算机可读介质和/或一个或多个非暂态处理器可读介质上的一个或多个指令的执行来执行这些功能。这些指令可由驻留在一个或多个非暂态计算机可读或处理器可读存储介质上的一个或多个处理器可执行软件模块来体现。在这方面,非暂态计算机可读或处理器可读存储介质可包括可由计算机或处理器访问的任何存储介质。作为示例而非限制,这种非暂态计算机可读或处理器可读介质可以包括RAM、ROM、EEPROM、闪存存储器、磁盘存储装置、磁存储设备等。如本文所用,磁盘存储装置包括压缩光盘(CD)、激光盘、光学光盘、数字通用光盘(DVD)、软磁盘及蓝光disc

本发明所属领域的技术人员将想到本文所阐述的本发明的许多修改和其他实施方案,其具有前述描述和相关附图中呈现的教导的益处。尽管附图仅示出了本文描述的装置和系统的某些部件,但应当理解,各种其他部件可与供应管理系统结合使用。因此,应当理解,本发明不限于所公开的特定实施方案,并且修改和其他实施方案旨在被包括在所附权利要求的范围内。此外,上述方法中的步骤可能不一定以附图中所描绘的顺序发生,并且在一些情况下,所描绘的步骤中的一个或多个可基本上同时发生,或者可涉及附加步骤。尽管本文采用了特定术语,但它们仅以一般性和描述性意义使用,而不是出于限制的目的。

相关技术
  • 用于将来自车辆的电力馈给至外部的电力接收装置的馈电连接器、用于识别该连接器的方法、用于识别该连接器的系统和使用该连接器的馈电系统
  • 用于识别连接的电子设备的方法、系统和装置
技术分类

06120113281054