对网络装置的基于传感器的配置和控制的制作方法

文档序号:7791535阅读:230来源:国知局
对网络装置的基于传感器的配置和控制的制作方法
【专利摘要】例如智能电话或平板计算机的一种移动装置可以执行用于在通信网络中配置网络装置并且用于随后用极少的手动输入来控制网络装置的操作的功能性。所述移动装置可以从网络装置检测指示与网络装置相关联的配置信息的传感器信息。所述移动装置可以对接收到的传感器信息进行解码以确定配置信息,并且可以相应地在通信网络中登记所述网络装置。响应于确定控制已经登记的网络装置,移动装置可以捕获网络装置的图像,并且可以使用捕获到的图像明确地识别网络装置。移动装置可以与网络装置建立通信链路,并且可以发射改变网络装置的操作参数的一个或多个命令。
【专利说明】对网络装置的基于传感器的配置和控制
[0001]相关申请案
[0002]本申请案主张2012年2月24日申请的第61/603,230号美国临时申请案和2012年9月21日申请的第13/624,360号美国申请案的优先权权益。

【背景技术】
[0003]本发明的主题的实施例总地来说涉及通信网络领域,并且更具体来说涉及网络装置的基于传感器的配置和控制。
[0004]局域网通常包括多种网络装置。举例来说,归属网络可以包括不同类型的智能装置(例如,智能电器)和其它合适类型的通信装置。“智能”装置通常是指可以自动监视和调整其操作以满足用户的需要和要求的电子装置(例如,家用电器,例如照明装置、冰箱、供暖/制冷单元等)。智能装置可以用无线方式配置和控制,并且甚至可以与其它智能装置通信/协调。


【发明内容】

[0005]揭示了用于对网络装置的基于传感器的配置和控制的各种实施例。在一些实施例中,一种方法包括:在移动装置处确定在通信网络中配置网络装置;在与所述移动装置相关联的传感器处从所述网络装置检测传感器信息,其中所述传感器信息指示与所述网络装置相关联的配置信息;基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码;以及从所述移动装置向所述网络装置提供与所述通信网络的接入点相关联的通信装置凭证,以便使得所述网络装置能够至少部分基于所述经解码的配置信息经由接入点连接到所述通信网络。
[0006]在一些实施例中,如果所述网络装置经配置以使用光源提供与所述配置信息相关联的传感器信息,那么所述从所述网络装置检测所述传感器信息包括以下动作中的一个:使用与所述移动装置相关联的光传感器从所述网络装置检测光波形,其中所述光源产生的所述光波形的波动速率根据所述配置信息而变化,或使用与所述移动装置相关联的所述光传感器从所述网络装置检测光波形,其中所述光源产生的所述光波形的强度根据所述配置信息而变化。
[0007]在一些实施例中,所述基于从所述网络装置检测的所述传感器信息解码所述配置信息包括基于分析从所述网络装置接收到的所述光波形检测光强度的变化;以及基于所述光波形的所述光强度的所述检测到的变化对所述配置信息进行解码。
[0008]在一些实施例中,如果所述网络装置经配置以使用音频产生器提供与所述配置信息相关联的传感器信息,所述从所述网络装置检测所述传感器信息包括使用与移动装置相关联的音频传感器从所述网络装置检测音频波形,其中所述音频波形的至少一个参数根据所述配置信息而变化。
[0009]在一些实施例中,所述音频波形的所述参数包括所述音频波形的振幅、所述音频波形的频率和所述音频波形的相位中的一个或多个。
[0010]在一些实施例中,所述基于从所述网络装置检测到的传感器信息对所述配置信息进行解码包括基于分析从所述网络装置接收到的音频波形检测所述音频波形的至少一个参数的变化;以及基于所述音频波形的所述至少一个参数的所述检测到的变化对所述配置信息进行解码。
[0011]在一些实施例中,如果所述网络装置与表示所述配置信息的预定代码相关联,那么所述从所述网络装置检测所述传感器信息包括:使用与所述移动装置相关联的扫描装置检测与所述网络装置相关联的所述预定代码,其中所述预定代码表示所述配置信息,或使用与所述移动装置相关联的相机捕获与所述网络装置相关联的所述预定代码的图像。
[0012]在一些实施例中,所述基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码包括:基于与所述网络装置相关联的所述检测到的预定代码对所述配置信息进行解码,或基于与所述网络装置相关联的所述预定代码的所述所捕获图像对所述配置信息进行解码。
[0013]在一些实施例中,所述传感器信息是光信号、音频信号、超声波信号、红外线信号、近场通信(NFC)信号、条形码、快速响应(QR)代码、射频识别符(RFID)信号、无线局域网(WLAN)信号和电力线通信(PLC)信号中的至少一个。
[0014]在一些实施例中,所述移动装置是移动电话、笔记本计算机、可穿戴计算机或平板计算机。
[0015]在一些实施例中,所述方法进一步包括:记录所述网络装置的图像、所述网络装置相对于所述通信网络中的一个或多个固定位置的位置、所述网络装置相对于一个或多个先前登记的网络装置的位置、所述配置信息和所述网络装置用来向所述移动装置传送所述配置信息的所述传感器信息中的至少一个。
[0016]在一些实施例中,响应于所述确定在通信网络中配置网络装置,所述方法进一步包括:与所述网络装置交换一个或多个初始握手消息以确定用于在所述移动装置处从所述网络装置接收所述配置信息的格式;以及在所述移动装置处下载应用程序以至少部分基于所述一个或多个初始握手消息对将在所述移动装置处从所述网络装置接收到的所述配置信息进行解码。
[0017]在一些实施例中,所述配置信息包括媒体接入控制(MAC)识别符和个人识别号(PIN)中的一个或多个。
[0018]在一些实施例中,在使得所述网络装置连接到所述通信网络之后,所述方法进一步包括:确定要改变所述网络装置的所述一个或多个操作参数;在所述移动装置处捕获包括所述网络装置的查询图像;至少部分基于所述捕获到的查询图像从多个网络装置中识别所述网络装置;确定与所述网络装置相关联的一个或多个通信参数以便改变所述网络装置的所述一个或多个操作参数;以及与所述网络装置建立通信链路,以便提供至少部分基于与所述网络装置相关联的所述一个或多个通信参数改变所述网络装置的所述一个或多个操作参数的一个或多个命令。
[0019]在一些实施例中,所述至少部分基于所述捕获到的查询图像从所述多个网络装置中识别所述网络装置包括:将所述查询图像与在与所述移动装置相关联的预定数据库中的所述多个网络装置的图像比较;确定所述多个所述网络装置中的第一网络装置与所述查询图像之间的相关度超出相关度阈值;以及选择所述多个所述网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置。
[0020]在一些实施例中,所述方法进一步包括:确定所述查询图像与所述多个所述网络装置中的两个或更多个网络装置之间的相关度超出相关度阈值;以及执行模糊解算操作以便选择所述多个所述网络装置中的所述两个或更多个网络装置中的第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置。
[0021]在一些实施例中,所述执行模糊解算操作包括以下中的至少一个:至少部分基于指示所述多个网络装置在所述通信网络内的位置的地图,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置,其中所述地图是二维地图或三维地图;至少部分基于所述移动装置在所述通信网络内的当前位置,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;至少部分基于一天中的时间和与所述移动装置的用户相关联的日程信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;基于用户情境和用户行为中的至少一个,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;以及基于分析与所述多个所述网络装置中的所述两个或更多个网络装置中的每一个相关联的飞行时间信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置。
[0022]在一些实施例中,所述执行模糊解算操作包括:向与所述通信网络相关联的接入点发射对所述多个所述网络装置中的所述两个或更多个网络装置的指示;从所述多个所述网络装置中的所述两个或更多个网络装置中的每一个接收指示所述网络装置的无线电签名;以及至少部分基于从所述多个所述网络装置的子集中的每一个接收到的所述无线电签名,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置。
[0023]在一些实施例中,一种方法包括:在移动装置处确定在通信网络中配置网络装置;在与所述移动装置相关联的传感器处从所述网络装置检测传感器信息,其中所述传感器信息指示与所述网络装置相关联的配置信息;基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码;至少部分基于所述经解码的配置信息在所述通信网络中登记所述网络装置;在所述在所述通信网络中登记所述网络装置之后,确定要改变所述网络装置的所述一个或多个操作参数;在所述移动装置处捕获包括所述网络装置的查询图像;至少部分基于所述捕获到的查询图像从多个网络装置中识别所述网络装置;确定与所述网络装置相关联的一个或多个通信参数以便改变所述网络装置的所述一个或多个操作参数;以及与所述网络装置建立通信链路,以便提供至少部分基于与所述网络装置相关联的所述一个或多个通信参数改变所述网络装置的所述一个或多个操作参数的一个或多个命令。
[0024]在一些实施例中,所述传感器信息是光信号、音频信号、超声波信号、红外线信号、近场通信(NFC)信号、条形码、快速响应(QR)代码、射频识别符(RFID)信号、无线局域网(WLAN)信号和电力线通信(PLC)信号中的至少一个。
[0025]在一些实施例中,所述至少部分基于所述捕获到的查询图像从所述多个网络装置中识别所述网络装置包括:将所述查询图像与在与所述移动装置相关联的预定数据库中的所述多个网络装置的图像比较;确定所述多个所述网络装置中的第一网络装置与所述查询图像之间的相关度超出相关度阈值;以及选择所述多个所述网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置。
[0026]在一些实施例中,响应于确定所述查询图像与所述多个网络装置中的两个或更多个网络装置之间的相关度超出所述相关度阈值,所述方法进一步包括以下操作中的至少一个:至少部分基于指示所述多个网络装置在所述通信网络内的位置的地图,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置,其中所述地图是二维地图或三维地图;至少部分基于所述移动装置在所述通信网络内的当前位置,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;至少部分基于一天中的时间和与所述移动装置的用户相关联的日程信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;基于用户情境和用户行为中的至少一个,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;或基于分析与所述多个所述网络装置中的所述两个或更多个网络装置中的每一个相关联的飞行时间信息选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置。
[0027]在一些实施例中,一种移动装置包括:网络接口 ;以及与所述网络接口耦合的配置和控制单元,所述配置和控制单元可操作以:确定在通信网络中配置网络装置;在与所述移动装置相关联的传感器处从所述网络装置检测传感器信息,其中所述传感器信息指示与所述网络装置相关联的配置信息;基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码;以及向所述网络装置提供与所述通信网络的接入点相关联的通信装置凭证,以便使得所述网络装置能够至少部分基于所述经解码的配置信息经由接入点连接到所述通信网络。
[0028]在一些实施例中,如果所述网络装置经配置以使用光源提供与所述配置信息相关联的传感器信息,那么可操作以从所述网络装置检测所述传感器信息的所述配置和控制单元包括以下中的一个:可操作以使用与所述移动装置相关联的光传感器从所述网络装置检测光波形的所述配置和控制单元,其中所述光源产生的所述光波形的波动速率根据所述配置信息而变化;或可操作以使用与所述移动装置相关联的所述光传感器从所述网络装置检测光波形的所述配置和控制单元,其中所述光源产生的所述光波形的强度根据所述配置信息而变化;以及可操作以基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码的所述配置和控制单元包括:可操作以基于分析从网络装置接收到的光波形检测光强度的变化和基于光波形的光强度的检测到的变化对配置信息进行解码的配置和控制单
J Li ο
[0029]在一些实施例中,如果所述网络装置经配置以使用音频产生器提供与所述配置信息相关联的传感器信息,那么可操作以从所述网络装置检测所述传感器信息的所述配置和控制单元包括:可操作以使用与移动装置相关联的音频传感器从网络装置检测音频波形的配置和控制单元,其中音频波形的至少一个参数根据配置信息而变化;以及可操作以基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码的所述配置和控制单元包括:可操作以基于分析从网络装置接收到的音频波形而检测音频波形的至少一个参数的变化和基于音频波形的至少一个参数的检测到的变化对配置信息进行解码的配置和控制单兀。
[0030]在一些实施例中,如果网络装置与表示配置信息的预定代码相关联,那么可操作以从网络装置检测传感器信息的配置和控制单元包括以下中的一个:可操作以使用与所述移动装置相关联的扫描装置检测与所述网络装置相关联的所述预定代码的所述配置和控制单元,其中所述预定代码表示所述配置信息;或可操作以使用与所述移动装置相关联的相机捕获与所述网络装置相关联的所述预定代码的图像的所述配置和控制单元;以及可操作以基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码的所述配置和控制单元包括以下中的一个:可操作以基于与所述网络装置相关联的所述检测到的预定代码对所述配置信息进行解码的所述配置和控制单元,或可操作以基于与所述网络装置相关联的所述预定代码的所述所捕获图像对所述配置信息进行解码的所述配置和控制单元。
[0031]在一些实施例中,在使得网络装置能够连接到通信网络之后,所述配置和控制单元进一步可操作以:确定所述网络装置的有待改变的所述一个或多个操作参数;捕获包括所述网络装置的查询图像;至少部分基于所述捕获到的查询图像从多个网络装置中识别所述网络装置;确定与所述网络装置相关联的一个或多个通信参数以便改变所述网络装置的所述一个或多个操作参数;以及与所述网络装置建立通信链路,以便提供至少部分基于与所述网络装置相关联的所述一个或多个通信参数改变所述网络装置的所述一个或多个操作参数的一个或多个命令。
[0032]在一些实施例中,响应于所述配置和控制单元确定所述查询图像与所述多个网络装置中的两个或更多个网络装置之间的相关度超出相关度阈值,所述配置和控制单元可操作以进一步可操作以进行以下操作中的至少一个:至少部分基于指示所述多个网络装置在所述通信网络内的位置的地图,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置,其中所述地图是二维地图或三维地图;至少部分基于所述移动装置在所述通信网络内的当前位置,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;至少部分基于一天中的时间和与所述移动装置的用户相关联的日程信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;基于用户情境和用户行为中的至少一个,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;以及基于分析与所述多个所述网络装置中的所述两个或更多个网络装置中的每一个相关联的飞行时间信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置。
[0033]在一些实施例中,一个或多个其中存储有指令的机器可读存储媒体,所述指令在由一个或多个处理器执行时致使所述一个或多个处理器执行包括以下各项的操作:在移动装置处确定在通信网络中配置网络装置;在与所述移动装置相关联的传感器处从所述网络装置检测传感器信息,其中所述传感器信息指示与所述网络装置相关联的配置信息;基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码;以及从所述移动装置向所述网络装置提供与所述通信网络的接入点相关联的通信装置凭证,以便使得所述网络装置能够至少部分基于所述经解码的配置信息经由接入点连接到所述通信网络。
[0034]在一些实施例中,如果所述网络装置经配置以使用音频产生器提供与所述配置信息相关联的传感器信息,那么所述从所述网络装置检测所述传感器信息的操作包括:使用与所述移动装置相关联的音频传感器从所述网络装置检测音频波形,其中所述音频波形的至少一个参数根据所述配置信息变化;并且所述基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码的操作包括:基于分析从所述网络装置接收到的所述音频波形检测所述音频波形的所述至少一个参数的变化;以及基于所述音频波形的所述至少一个参数的所述检测到的变化对所述配置信息进行解码。
[0035]在一些实施例中,如果所述网络装置与表示所述配置信息的预定代码相关联,那么所述从所述网络装置检测所述传感器信息的操作包括以下中的一个:使用与所述移动装置相关联的扫描装置检测与所述网络装置相关联的所述预定代码,其中所述预定代码表示所述配置信息;或使用与所述移动装置相关联的相机捕获与所述网络装置相关联的所述预定代码的图像;并且所述基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码的操作包括以下各项中的一个:基于与所述网络装置相关联的所述检测到的预定代码对所述配置信息进行解码,或基于与所述网络装置相关联的所述预定代码的所述所捕获图像对所述配置信息进行解码。
[0036]在一些实施例中,在使得所述网络装置连接到所述通信网络之后,所述操作进一步包括:确定所述网络装置的有待改变的所述一个或多个操作参数;在所述移动装置处捕获包括所述网络装置的查询图像;至少部分基于所述捕获到的查询图像从多个网络装置中识别所述网络装置;确定与所述网络装置相关联的一个或多个通信参数以便改变所述网络装置的所述一个或多个操作参数;以及与所述网络装置建立通信链路,以便提供至少部分基于与所述网络装置相关联的所述一个或多个通信参数改变所述网络装置的所述一个或多个操作参数的一个或多个命令。
[0037]在一些实施例中,响应于确定所述查询图像与所述多个网络装置中的两个或更多个网络装置之间的相关度超出相关度阈值,所述操作进一步包括以下操作中的至少一个:至少部分基于指示所述多个网络装置在所述通信网络内的位置的地图,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置,其中所述地图是二维地图或三维地图;至少部分基于所述移动装置在所述通信网络内的当前位置,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;至少部分基于一天中的时间和与所述移动装置的用户相关联的日程信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;基于用户情境和用户行为中的至少一个,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置;以及基于分析与所述多个所述网络装置中的所述两个或更多个网络装置中的每一个相关联的飞行时间信息选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与有待改变的所述一个或多个操作参数相关联的所述网络装置。
[0038]在一些实施例中,一种网络装置包括:处理器;以及与所述处理器耦合的配置单元,所述配置单元可操作以:从通信网络的移动装置检测通告消息;响应于所述配置单元从所述移动装置检测到所述通告消息,向所述移动装置提供指示与所述网络装置相关联的配置信息的传感器信息以便在所述通信网络中配置所述网络装置;以及响应于所述移动装置基于所述网络装置提供的所述传感器信息对所述配置信息进行解码,接收与所述通信网络的接入点相关联的通信装置凭证以便使得所述网络装置能够经由接入点连接到所述通信网络。
[0039]在一些实施例中,通告消息是信标消息。
[0040]在一些实施例中,所述传感器信息包括以下中的至少一个:通过与所述网络装置相关联的光源产生的光波形,其中所述光波形的波动速率根据所述配置信息而变化,通过与所述网络装置相关联的光源产生的光波形,其中所述光波形的强度根据所述配置信息而变化,通过与所述网络装置相关联的音频源产生的音频波形,其中所述音频波形的至少一个参数根据所述配置信息而变化,与所述网络装置相关联的预定代码,其中所述预定代码表示所述配置信息,以及近场通信(NFC)信号、条形码、快速响应(QR)代码、射频识别符(RFID)信号、无线局域网(WLAN)信号和电力线通信(PLC)信号。

【专利附图】

【附图说明】
[0041]通过参看附图,可以更好地理解本发明的实施例,并且使得所属领域的技术人员清楚许多目的、特征和优点。
[0042]图1是说明用于使用快速响应(QR)代码来配置智能电器的实例操作的概念图;
[0043]图2是说明在使用QR代码来配置智能电器时智能电器、接入点与移动装置之间的实例消息流的消息序列图;
[0044]图3是包含移动装置、智能电器和接入点的归属网络的实例实施例;
[0045]图4是说明用于使用L1-Fi技术来配置智能电器的实例操作的概念图;
[0046]图5是说明用于使用音频信号来配置智能电器的实例操作的概念图;
[0047]图6是说明用于在混合通信网络中配置智能电器的实例操作的概念图;
[0048]图7是说明用于在通信网络中配置智能电器的基于传感器的机构的实例操作的流程图;
[0049]图8是说明用于识别和控制先前登记的智能电器的机构的实例框图;
[0050]图9是说明用于识别和控制先前登记的智能电器的实例操作的流程图;以及
[0051]图10是包含用于配置和控制智能电器的基于传感器的机构的电子装置的一个实施例的框图。

【具体实施方式】
[0052]下文的描述包含实施本发明标的物的技术的示范性系统、方法、技术、指令序列和计算机程序产品。但是,应理解,可以在没有这些具体细节的情况下实践所描述的实施例。举例来说,虽然实例涉及用于使用无线局域网(WLAN)技术(例如,IEEE802.1lx技术)配置和控制智能电器的操作,但是实施例不限于此。在其它实施例中,可以使用其它合适的通信标准和技术(例如,电力线通信(PLC)技术)来执行本文所述的操作。在一些实施例中,利用两个或更多个通信标准/协议(例如,WLAN、PLC、以太网等的组合)的混合装置(在混合通信网络中)也可以使用本文所述的操作来配置和控制智能电器。另外,虽然实例涉及用于配置和控制智能电器的操作,但是在其它实施例中,可以执行本文所述的操作以控制和配置其它合适类型的电子网络装置(例如,归属网络装置、混合网络装置等)。在其它情况下,为了不使描述变混乱,未详细展示众所周知的指令例子、协议、结构和技术。
[0053]智能电器(例如,智能照明系统、智能恒温器等)通常要先被配置和添加到归属通信网络(例如,归属WLAN、电力线网络等),然后才能利用智能电器和其对应服务。举例来说,一些联网协议(例如,Bon1ur、通用即插即用(UPnP)等)通常可能需要智能电器连接到局域网(例如,归属WLAN)。另外,用于在局域网中连接智能电器的WLAN连接设置程序可能需要预配置安全密钥(例如,W1-Fi受保护接入(WPA2)密钥)。但是,智能电器通常具有极少甚至没有用户输入能力。经由基于因特网的配置页或经由智能电器上的按钮/拨号盘面板配置和控制智能电器可能比较困难。这可能会使配置智能电器的过程耗时、复杂、昂贵并且让用户感到很难。用于配置智能电器的现有技术通常采用静态个人识别号(PIN)方法或按钮方法来起始WLAN连接程序并将智能电器连接到归属网络的接入点。但是,按钮可能不是用户友好的,可能会中断,并且在智能电器上实施按钮可能会增加智能电器的成本和大小。另外,在激活按钮之后交换的通信可能容易遇到安全和隐私问题(例如,积极偷听)。静态PIN方法可能涉及用户采用计算机或另一通信装置来输入PIN(例如,因为接入点和/或智能电器可能不具有用户输入面板)。用户还可能丢失/忘记预定静态PIN或可能会选择容易被破解的PIN ;因而静态PIN方法可能既不容易实施也不安全。
[0054]在一些实施例中,智能电话或另一用户友好的电子装置(例如,平板计算机)可以实施用于用极少的手动干预来安全地配置已向接入点登记的装置(例如,当前不是归属网络的一部分的智能电器)且将拟登记装置添加到归属网络的功能性。智能电话可以利用相机、麦克风或另一传感器装置从拟登记装置检测光的变化、音频变化和/或其它合适的传感器信息。智能电话(也称为“外部注册服务器”)可以实施对来自传感器装置检测到的传感器信息的与拟登记装置相关联的个人识别号(PIN)进行解码并且接着向拟登记装置安全地提供网络凭证的功能性。拟登记装置可以接着使用所述网络凭证来设置和配置拟登记装置(例如,以便使用现有的W1-Fi受保护设置(WPS)连接程序来连接和配置智能电器)而接入归属网络(和控制归属网络的接入点)。图1-7将描述用于经由移动装置(也称为便携型装置或手持式装置)使用不同传感器技术在归属网络中配置智能电器的实例操作。如下文将在图8-9中描述,用户还可以使用智能电话(或另一用户友好的电子装置)来识别先前登记的智能电器、连接到智能电器和控制智能电器。这种用于配置和控制智能电器的技术可能容易使用。这种技术还可以改善与交换装置凭证用于建立通信链路相关联的隐私和安全。另外,智能电器不需要一直活动,因为用户可以在他/她需要控制智能电器或改变其当前操作状态时连接到智能电器。这可以进一步减少智能电器和归属网络的功率消耗。
[0055]图1是说明用于使用快速响应(QR)代码来配置智能电器的实例操作的概念图。在图1中描绘的一个实施例中,归属网络100包括WLAN接入点102、移动装置104和智能电器106(即,拟登记装置)。拟登记装置106可以是智能光源(例如,智能灯泡)、智能冰箱、智能声音系统或另一合适的智能电器。拟登记装置106与QR代码107相关联。应理解,在其它实施例中,拟登记装置106可以与条形码或另一合适的经编码图像、文本等相关联。QR代码107可以放置在智能电器106的外部上,使得可以容易使用移动装置104来扫描和检测与智能电器106相关联的QR代码107。移动装置104可以是智能电话、平板计算机、膝上型计算机、可穿戴式计算机或经配置以执行本文所述的功能性的另一合适的移动(或手持式)电子装置。移动装置104用作拟登记装置106与WLAN接入点102之间的中间装置(也称为“外部注册服务器”,并且辅助拟登记装置106连接到通过WLAN接入点102管理的归属网络100。
[0056]在这个实施例中,在阶段A,假设移动装置104(即,外部注册服务器)已经在归属网络100中连接,可以与WLAN接入点102通信,并且因此了解与WLAN接入点102通信所必需的装置/网络凭证(例如,W1-Fi受保护接入(WPA2)密钥108)。为了在归属网络100中登记拟登记装置106,移动装置104可以首先试图在移动装置104与拟登记装置106之间创建通信链路(也称为“绑定”)。在图1的实例中,拟登记装置106可以具有WLAN通信能力,并且可以通过发射合适的通告消息110而通告其存在。或者,拟登记装置106还可监听来自WLAN接入点102或移动装置104的信标或通告消息。在阶段B,移动装置104可以起始握手操作112 (例如,W1-Fi直接握手程序)以建立拟登记装置106与移动装置104之间的绑定。拟登记装置106与移动装置104可以交换一个或多个握手消息以建立拟登记装置106与移动装置104之间的绑定。在阶段C,移动装置104可以检测与拟登记装置106相关联的QR代码107。如上所述,QR代码107表示与拟登记装置106相关联的PIN(或装置识别符,或其它合适的配置信息)。举例来说,用户可以使用移动装置104的相机来拍摄QR代码107的图片。在移动装置104上执行QR代码解码应用程序可以对QR代码107进行解码,并且可以根据QR代码107确定拟登记装置的PIN。作为另一实例,移动装置104可以包括QR代码扫描仪以扫描QR代码107并且对QR代码进行解码。还应理解,在其它实施例中,移动装置104可包括条形码扫描仪以便扫描和解码与拟登记装置106相关联的条形码。在移动装置104从检测到的QR代码107解码出拟登记装置的PIN之后,移动装置104可以向WLAN接入点102登记智能电器106。举例来说,在阶段D,移动装置104可以向拟登记装置106提供与WLAN接入点102相关联的网络凭证(例如,服务组识别符(SSID)和WPA2通行短语),以便使得拟登记装置106能够识别WLAN接入点102和与其通信。在阶段E,拟登记装置106可以使用与WLAN接入点102相关联的SSID和WPA2通行短语来试图与WLAN接入点102关联(和建立通信链路)。在一些实施例中,移动装置104还可以向WLAN接入点102提供拟登记装置的PIN。这里,WLAN接入点102充当内部注册服务器。
[0057]当移动装置104直接配置拟登记装置106 (例如,智能电器)时,执行上文参看图1所述的操作。在其它实施例中,移动装置104可以通过WLAN接入点102配置拟登记装置106。在这个实施例中,移动装置104可以充当在W1-Fi简单配置(WSC)规范中指定的用于WLAN接入点102的外部注册服务器。在图2中进一步说明移动装置104使用QR代码通过WLAN接入点102配置智能电器106的操作。图2描绘说明在使用QR代码配置智能电器106时智能电器106、接入点102与移动装置104之间的实例消息流的消息序列图。在阶段A,智能电器106 (例如,智能电器106的配置单元)周期性地扫描以寻找来自接入点102的信标消息。智能电器106(例如,配置单元)从接入点102接收到信标消息202。在阶段B,移动装置104启动其QR代码读取器(例如,初始化用于读取和解码QR代码的应用程序),并且移动装置104在阶段204读取QR代码(例如,当用户按压按钮以指示应捕获QR代码时)。响应于移动装置104读取与智能电器106相关联的QR代码,移动装置104和接入点102交换用于外部注册服务器设置的一个或多个消息206。举例来说,移动装置104和接入点102可以交换一个或多个消息206以在移动装置104与接入点102之间建立通信链路,并且将移动装置104配置为外部注册服务器或智能电器106与接入点102之间的中间装置。在阶段C,在配置移动装置104 (即,外部注册服务器)之后,移动装置104可以提示用户(例如,经由显示面板上的通知)将移动装置的相机指向智能电器106并且拍摄与智能电器106相关联的QR代码的图片。在阶段D,移动装置104可以对PIN、媒体接入控制识别符(MAC ID)、其它合适的装置识别符和/或与智能电器106相关联的其它合适的配置信息进行解码。应注意,在一些实施例中,作为与智能电器106相关联的PIN的替代或附加,移动装置104可以对与智能电器106相关联的共享机密或密码进行解码。另外,移动装置104还可根据QR代码确定用以验证QR代码应用于配置智能电器的校验和值、智能电器的类型(例如,智能电器是被配置为客户端台还是接入点)、智能电器名称、智能电器描述、使得移动装置能够下载装置特定的应用程序或接入装置特定的网站的URL等。在图2中,在对与智能电器106相关联的PIN和MAC ID进行解码之后,移动装置104可以向接入点102发射消息210,将移动装置本身识别为外部注册服务器,并且指示至少智能电器106的PIN和MAC ID。接入点102又可以向智能电器106发射通过至少其MAC ID具体参考智能电器106的信标消息208,并且指示其想使用PIN(根据QR代码确定)来配置电器。智能电器106 (例如,配置单元)和接入点102可以接着通过在智能电器106与接入点102之间交换消息212并且在移动装置104与接入点102之间交换消息214而执行用于经由外部注册服务器(B卩,经由移动装置104)的基于PIN的通信链路设置的操作。在成功地建立了智能电器106与接入点102之间的通信链路之后,接入点102可以向移动装置104发射消息216,指示成功地建立了与智能电器106的通信链路。移动装置104可以接着向接入点102发射消息218,指示其不再是用于智能电器106的外部注册服务器。接入点102可以进一步发射消息220 (例如,信标消息)以通知智能电器106移动装置104不再是外部注册服务器。移动装置104可以接着使用智能电器的MAC ID成功地与智能电器通信(消息222)。最后,在阶段E,移动装置104可以通知用户已经用接入点102成功地配置了智能电器106。
[0058]应理解,虽然图1和2描述用于使用QR代码来配置智能电器的操作,但是实施例不限于此。在其它实施例中,上述配置操作可以使用三维条形码、二维条形码、经由OCR可辨识的印刷文本、经编码图像或其它合适的技术来执行。
[0059]图3描绘包含移动装置104 (例如,智能电话、平板计算机或具有传感器和通信能力的另一合适的手持式电子装置)、智能电器106和接入点102的归属网络100的实例实施例。移动装置104、智能电器106和接入点102经由通信网络302 (例如,WLAN、PLC网络、混合网络等)以通信方式耦合。在一个实施例中,移动装置104包括传感器单元304、通信单元306、对象检测单元308和模糊解算单元310。传感器单元304配合通信单元306可以接收传感器信息(例如,图1的QR代码107)、对传感器信息进行解码以确定与智能电器106相关联的装置凭证(例如,PIN、MAC ID、PLC密钥等),并且向接入点102登记智能电器106,如上文参看图1-2所述,并且如下文将在图4-7中进一步描述。对象检测单元308、模糊解算单元310和通信单元306结合起来可以使得用户能够连接到和控制已登记的智能电器106,如下文将参看图8和9进一步描述。
[0060]图4是说明用于使用L1-Fi技术来配置智能电器的实例操作的概念图。图4描绘包括WLAN接入点402、移动装置404和具有光源的智能电器406的归属网络400。在图4的实例中,具有光源的智能电器406是拟登记装置,并且移动装置404充当拟登记装置406与WLAN接入点402之间的外部注册服务器。移动装置404可以辅助拟登记装置406连接到通过WLAN接入点402管理的归属网络400。在这个实施例中,在阶段A,假设移动装置404已经在归属网络400中连接,可以与WLAN接入点402通信,并且因此知道与WLAN接入点402通信所必需的装置/网络凭证(例如,WPA2通行短语408)。在如上所述的一个实施例中,移动装置404和拟登记装置406可以交换一个或多个握手消息410、412以建立拟登记装置406与移动装置404之间的绑定(在阶段B)。在图4的实例中,拟登记装置406可以使用光信号向移动装置404传送其PIN (和/或其它装置识别符和配置信息)。使用光信号来发射信息的这个过程被称作“L1-Fi技术”。在图4中描绘的一些实施例中,拟登记装置406可以是智能灯泡或另一智能光源。在其它实施例中(图4中未展示),拟登记装置406可以是与光源耦合的任何合适的智能电器。举例来说,拟登记装置406可以是与发光二极管(LED)耦合的智能冰箱。在图4的实例中,L1-Fi技术可以用于将与拟登记装置406相关联的PIN转换成基于拟登记装置的PIN随时间波动的强度波形。在阶段C,在激活拟登记装置406之后,拟登记装置406的光源可以产生表示拟登记装置的PIN的强度波形。在一个实施例中,智能电器406(例如,配置单元)可以通过用预定模式闪烁与智能电器406相关联的光源来产生强度波形。在这个实施例中,可以基于与智能电器406相关联的PIN来确定光源打开/关闭的持续时间(“闪烁速率”)。在另一实施例中,智能电器406(例如,配置单元)可以通过改变光源的亮度或强度来产生强度波形。在这个实施例中,可以基于与智能电器406相关联的PIN来改变亮度等级或亮度改变速率。在阶段D,移动装置404上的合适的光传感器(例如,相机、视频记录器等)可以检测/记录强度波形。在这个实施例中,检测到的强度波形是在移动装置404处从拟登记装置406接收到的传感器信息。移动装置404 (例如,图3的传感器单元304)可以检测强度波形的波动,并且可以对与拟登记装置406相关联的PIN进行解码。在这个实施例中,假设智能电器406和移动装置404两者都执行用于光强度和/或闪烁速率到PIN之间的地图的相同操作。在移动装置404对拟登记装置的PIN进行解码之后,移动装置404 (例如,图3的通信单元306)可以向WLAN接入点402登记拟登记装置406 (例如,具有光源的智能电器406)。如上所述,因为移动装置404通常已经连接到归属网络400,所以移动装置404可以具有与WLAN接入点402通信所必需的网络凭证(例如,SSID、WPA2通行短语信息)。在移动装置404对拟登记装置的PIN进行解码并且建立与拟登记装置406的通信链路(例如,W1-Fi直接连接)之后,移动装置404可以向拟登记装置406提供(在阶段E)与WLAN接入点402相关联的网络凭证(例如,SSID和WPA2通行短语信息)。在阶段F,拟登记装置406可以使用SSID和WPA2通行短语信息来定位WLAN接入点402、与其连接、与其关联和与其通信。在一些实施例中,移动装置404 (例如,通信单元306)还可以向WLAN接入点402提供拟登记装置的PIN。
[0061]图5是说明用于使用音频信号来配置智能电器的实例操作的概念图。图5描绘包括WLAN接入点502、移动装置504和具有音频源的智能电器506的归属网络500。在图5的实例中,具有音频源的智能电器506是拟登记装置,并且移动装置504充当拟登记装置506与WLAN接入点502之间的外部注册服务器。移动装置504可以辅助拟登记装置506连接到通过WLAN接入点502管理的归属网络500。在这个实施例中,在阶段A,假设移动装置504已经在归属网络500中连接,可以与WLAN接入点502通信,并且因此知道与WLAN接入点502通信所必需的装置/网络凭证(例如,WPA2通行短语508)。在如上所述的一个实施例中,移动装置504和拟登记装置506可以交换一个或多个握手消息510、512以建立拟登记装置506与移动装置504之间的绑定(在阶段B)。在图5的实例中,拟登记装置506可以使用超声波信号向移动装置504传送其PIN(和/或其它装置识别符和配置信息)。在图5中描绘的一些实施例中,拟登记装置506可以是智能扬声器或另一智能音频源。在其它实施例(图5中未描绘)中,拟登记装置506可以是与合适的音频产生单元耦合的另一合适的智能电器。举例来说,拟登记装置506可以是与音频源耦合的智能冰箱。在图5的实例中,超声波技术可以用于将与拟登记装置506相关联的PIN转换成基于拟登记装置的PIN随时间波动的音频波形。在阶段C,在激活拟登记装置506之后,拟登记装置506 (例如,配置单元)可以产生音频波形,使得至少一个音频波形参数(例如,振幅、频率、相位等)以表示拟登记装置的PIN的速率变化。在一些实施例中,可以用人耳听不到的频率发射音频波形。在阶段D,与移动装置504相关联的合适的音频传感器(例如,麦克风)可以检测/记录音频波形。在这个实施例中,检测到的音频波形是在移动装置404处从拟登记装置506接收到的传感器信息。移动装置504(例如,图3的传感器单元304)可以检测音频波形的波动,并且可以对与拟登记装置506相关联的PIN进行解码。在移动装置504对拟登记装置的PIN进行解码之后,移动装置504 (例如,图3的通信单元306)可以向WLAN接入点502登记拟登记装置506 (例如,具有音频源的智能电器506)。如上所述,因为移动装置504通常已经连接到归属网络500,所以移动装置504可以具有与WLAN接入点502通信所必需的网络凭证(例如,SSID、WPA2通行短语信息)。在移动装置504对拟登记装置的PIN进行解码并且建立与拟登记装置506的通信链路(例如,W1-Fi直接连接)之后,移动装置504可以向拟登记装置506提供(在阶段E)与WLAN接入点502相关联的网络凭证(例如,SSID和WPA2通行短语信息)。在阶段F,拟登记装置506可以使用SSID和WPA2通行短语信息来定位WLAN接入点502、与其连接、与其关联和与其通信。在一些实施例中,移动装置504 (例如,通信单元306)还可以向WLAN接入点502提供拟登记装置的PIN。
[0062]虽然在图1-5的实例中,接入点、移动装置和拟登记装置是兼容WLAN的装置;但是实施例不限于此。换句话说,接入点、移动装置和拟登记装置可能不支持共同的通信技术。在其它实施例中,接入点、移动装置和拟登记装置可以是混合网络(例如,混合WLAN-电力线通信(PLC)网络)的一部分,并且可以支持不同的通信技术,如下文将在图6中描述。
[0063]图6是说明用于在混合通信网络中配置智能电器的实例操作的概念图。图6描绘包括混合接入点602 (例如,能够进行IEEE1901电力线通信和802.1lWLAN通信两者的IEEE1905.1装置)、兼容WLAN的移动装置604和具有光源的兼容PLC的智能电器606的混合归属网络600。在图6的实例中,具有光源的智能电器606是拟登记装置,并且可能不具有WLAN通信能力。移动装置604可能未插入到电力线插座中(即,可能未连接到PLC网络)或者可能不具有PLC能力。移动装置604可以充当外部注册服务器以使得兼容PLC的拟登记装置606能够连接到通过混合接入点602管理的PLC网络。在阶段A,一旦确定了拟登记装置606应添加到混合归属网络600后,移动装置604 (例如,图3的通信单元306)即刻可以向混合接入点602发射“开始PLC握手”WLAN信号608。在一些实施例中,移动装置604可以先验地知道应在PLC网络中配置拟登记装置606。通过发射WLAN信号608,移动装置604可以通知混合接入点602存在兼容PLC的拟登记装置606,并且可以间接地提示(经由混合接入点602)兼容PLC的拟登记装置606发射传感器信息以最终在PLC网络中配置兼容PLC的拟登记装置606。在其它实施例中,移动装置604可能并不先验地知道应在PLC网络中配置拟登记装置606。移动装置608可以向混合接入点602发射WLAN信号608 (例如,周期性地、在预定时刻等)以间接提示(经由混合接入点602)任何想要在PLC网络中配置的兼容PLC的拟登记装置向移动装置604发射传感器信息。
[0064]在阶段B,混合接入点602可以向拟登记装置606并且向PLC网络中的其它PLC装置发射(经由PLC网络)“开始握手”PLC消息610。在一个实施例中,“开始握手”PLC消息610可以是广播消息。发射“开始握手”PLC消息610可以提示所有未配置的装置开始经由光源发射其相应PIN。在阶段C,响应于接收到“开始握手” PLC消息610,拟登记装置606 (例如,配置单元)可以开始使光源快速波动,并且产生表示拟登记装置的PLC密钥的强度波形612。在阶段D,移动装置604 (例如,图3的传感器单元304)可以检测强度波形,并且如上文参看图4所述,可以从强度波形612中解码拟登记装置的PLC密钥。在阶段E,移动装置604可以在WLAN信号614中向混合接入点602发射拟登记装置的PLC密钥。在阶段F,混合接入点602可以使用拟登记装置的PLC密钥与拟登记装置606通信并且将拟登记装置606添加到PLC网络。应注意,虽然图6描绘兼容WLAN的移动装置604使用L1-Fi技术确定与兼容PLC的智能电器相关联的PLC密钥,但是实施例不限于此。在其它实施例中,兼容WLAN的移动装置604可以使用音频信号或其它合适的传感器技术(例如,RFID、QR代码等)确定与兼容PLC的智能电器相关联的PLC密钥以便在PLC网络中配置兼容PLC的智能电器。应注意,如果在混合归属网络600中存在多个PLC装置,那么混合接入点602可以试图配置每一装置直到成功为止。
[0065]图7是说明用于在通信网络中配置智能电器的基于传感器的机构的实例操作的流程图(“流程”)700。流程700在框702处开始。
[0066]在框702处,在通信网络的移动装置处接收到与智能电器相关联的传感器信息。如上文参看图1-6所述,移动装置可以是智能电话、平板计算机或具有传感器和通信能力的其它合适的手持式电子装置。参看图3的实例,移动装置102的传感器单元304可以接收智能电器106发射的传感器信息(例如,光强度波形、音频波形、RFID信号等)。在另一实施例中,传感器单元304可以扫描QR代码、条形码或与智能电器106相关联的另一合适的经编码图像。在这个实施例中,经扫描的QR代码、条形码或另一合适的经编码图像可以是与智能电器106相关联的传感器信息。流程在框704处继续。
[0067]在框704处,至少部分基于与智能电器相关联的传感器信息确定与智能电器相关联的装置识别符。举例来说,如上文参看图4所述,传感器单元304可以对从智能电器106接收到的(使用L1-Fi技术)光强度波形进行解码以确定与智能电器106相关联的PIN(和/或MAC ID和/或其它合适的装置识别符,和/或其它合适的配置信息)。作为另一实例,如上文参看图5所述,传感器单元304可以对从智能电器106接收到的音频波形进行解码以确定与智能电器106相关联的PIN(或其它合适的装置识别符)。流程在框706处继续。
[0068]在框706处,向通信网络的接入点登记智能电器。举例来说,在传感器单元304对智能电器的PIN和/或其它装置识别符(例如,MAC ID)进行解码之后,通信单元306可以向通信网络302的接入点102登记智能电器106。在一些实施例中,通信单元306可以向智能电器106提供与接入点102相关联的网络凭证(例如,SSID和WPA2通行短语)以使得智能电器106能够识别接入点102和与其通信。智能电器106可以使用SSID和WPA2通行短语信息来定位接入点102、与其连接、与其关联和与其通信。在一些实施例中,通信单元306还可向接入点102提供智能电器106的PIN和/或其它装置识别符。流程在框708处继续。
[0069]在框708处,至少存储与智能电器相关联的装置识别符用于随后识别智能电器。举例来说,在通信网络中登记智能电器之后,传感器单元304可以存储与智能电器106相关联的装置识别符(在框704处解码)、与智能电器106相关联的传感器信息(在框702处接收到)、智能电器106的图片、智能电器106在通信网络100中的位置、智能电器106相对于一个或多个先前配置的智能电器的位置和/或可以使得移动装置104能够容易在稍后日期识别智能电器106的其它合适的信息。流程从框708结束。
[0070]通常,在可以控制智能电器106之前(例如,在可以改变智能电器106的一个或多个操作参数之前),执行服务发现程序以识别智能电器106。如果移动装置104可以在请求(例如,向接入点102)准许连接到(和控制)期望的智能电器106之前唯一地识别有待控制的智能电器106,那么服务发现程序可以简化,如下文将在图8和9中描述。
[0071]图8是说明用于识别和控制先前登记的智能电器的机制的框图。图8描绘包括WLAN接入点802、移动装置804和智能电器806的归属网络800。移动装置804包括相机812、通信单元814、对象检测单元808和模糊解算单元810。移动装置804可以如下文在阶段A-D中所述执行操作以识别先前登记的智能电器、连接到所识别的智能电器和控制智能电器。
[0072]在阶段A,对象检测单元808执行对象检测机制以基于捕获到的智能电器806的图片(被称作“查询图像”)识别智能电器806。举例来说,可以使用与移动装置804相关联的相机812拍摄用户想要控制的智能电器806的图片816。移动装置812可以采用装置辨识技术来根据查询图像816识别有待控制的智能电器806( “目标装置”)。对象检测单元808可以执行合适的对象检测算法以识别目标装置806的类别/类型。举例来说,对象检测单元808可以识别查询图像816中的目标装置806是不是门把手、灯具、冰箱等。对象检测单元808可以通过将查询图像816与先前登记的智能电器的数据库比较而识别最接近查询图像816中的目标装置806的对象(就匹配数目、相关度等而言)。对象检测单元808可以执行尺度不变特征变换(SIFT)、加速鲁棒特征(SURF)算法和/或其它合适的对象检测算法。通常,对象检测算法的准确性可以取决于数据库的大小和数据库的内容。但是,因为类似对象可以定位在不同位置(例如,相同类型的智能灯泡可以安装在用户房屋的多个位置),所以对象检测算法可能不足以明确地识别目标装置806。因此,移动装置804可以采用合适的模糊解算机制从多个可能的目标装置(“模糊组”)中唯一地识别目标装置806,如下文将描述。
[0073]在阶段B,模糊解算单元810执行模糊解算机制以通过使用补充信息来解算对象检测中的模糊。举例来说,模糊解算单元810可以存取预先存在的地图,其是对归属网络800(例如,用户的家)的建筑平面图的二维表示。在登记过程期间,可以用指示智能电器定位在何处的信息来增强预先存在的地图。举例来说,可以作为地图的一部分存储智能电视相对于前门入口的位置。在另一实施例中,可以使用例如同时定位和地图(SLAM)等计算机视觉技术来确定当前环境(例如,归属网络)的三维表示地图。举例来说,当配置、登记和向归属网络800添加智能电器时,可以动态地构造所述地图。当可以获得关于智能电器的位置的更多信息并且当向归属网络800添加/从归属网络800移除智能电器时,可以动态地更新所述地图。举例来说,可以在归属网络800中登记智能灯泡,可以捕获智能灯泡的图片,可以确定智能灯泡的位置,并且可以向地图添加智能灯泡。接下来,可以在归属网络800中登记智能门把手,并且可以捕获智能门把手的图片。基于智能灯泡与智能门把手的图片之间的相关性,可以确定智能灯泡和智能门把手彼此接近。因此,在地图上智能门把手可以定位成靠近智能灯泡。当目标装置806是“不可移动装置”(例如冰箱、灯泡、门把手或通常不可移动的其它智能电器)时,模糊解算单元810可以采用二维地图和/或三维地图来解算对象检测中的模糊。通常,当目标装置806是“可移动装置”(例如台式风扇或可容易移动的其它智能电器)时模糊解算单元810可以不采用二维地图和/或三维地图来解算模糊。
[0074]在另一实施例中,模糊解算单元810可以采用位置信息来解算对象检测中的模糊。举例来说,基于了解移动装置804 (并且因此用户)在客厅,模糊解算810可以确定查询图像816中的门把手很可能是主入口上的门把手。可以使用W1-Fi定位、基于SLAM的视觉和/或其它合适的定位技术来确定位置信息。模糊解算单元810还可以使用位置信息来修剪(或减小)查询图像816与其相比的数据库的大小,以便使识别出对于查询图像816中的目标装置806的匹配的似然性最大化。在另一实施例中,模糊解算单元810可以采用传感器信息来解算对象检测中的模糊。举例来说,模糊解算单元810可以使用来自陀螺仪、力口速计、指南针或与移动装置804相关联的其它合适的传感器的信息来识别目标装置806在查询图像816中的定向、用户在查询图像816中相对于目标装置806的位置等。可以配合位置信息采用传感器信息以确定目标智能电器806的身份和/或位置的至少粗略估计。在另一实施例中,模糊解算单元810可以采用W1-Fi定位技术(或其它合适的定位技术)基于用户的位置估计目标装置806。举例来说,如果归属网络800包括多个接入点,那么可以基于来自多个接入点的信息确定用户的位置(即,移动装置804的位置)的估计。因此,可以基于用户的估计从模糊组中识别目标装置806。
[0075]在一些实施例中,模糊解算单元810可以使用情境意识来进行模糊解算。可以基于来自用户的移动装置804的信号、一天中的时间、用户的日程、对用户的习惯的历史了解等估计用户的位置。举例来说,模糊解算单元810可以“意识到”用户通常在晚上10点上床睡觉。因此,如果确定用户在晚上10点之后正在试图控制智能灯泡,那么模糊解算单元810可以推断智能灯泡可能在用户的卧室中。
[0076]在另一实施例中,在使用阶段A处描述的对象检测技术(例如,计算机视觉技术)识别了模糊组之后,模糊解算单元810可以使用与智能电器相关联的无线电装置(例如,通信单元)来解算模糊。在这个实施例中,模糊解算单元810可以使用WLAN接入点802从模糊组中的智能电器中识别目标装置806。模糊解算单元810可以向WLAN接入点802提供与模糊组中的所有智能电器相关联的信息(例如,装置识别符、装置地址、装置图像等)。WLAN接入点802可以向模糊组中的智能电器中的每一个发射探测信号,请求所识别的智能电器中的每一个发射无线电信标(或另一唯一无线电签名/信号)。模糊解算单元810可以接收无线电信标、确定与模糊组中的智能电器中的每一个相关联的信号强度和配合上述补充信息(例如,2维地图、3维地图、传感器信息、情境意识等)使用信号强度(或签名)来识别/定位待控制的目标装置806。
[0077]应注意,在其它实施例中,模糊解算单元810可以不使用信号强度来识别/定位待控制的目标装置806。在一些实施例中,模糊组中的智能电器中的每一个可以经由预定无线电资源辐射良好定义的签名(例如,用时间、频率、功率等)。模糊解算单元810可以使用检测到的无线电签名来识别/定位待控制的目标装置806。在另一实施例中,模糊解算单元810可以根据从模糊组中的智能电器中的每一个接收到的无线电信标确定飞行时间信息。模糊解算单元810可以接着估计与在其视线中的目标装置806相关联的飞行时间,并且可以试图从模糊组中识别待控制的适当智能电器。应理解,可以采用PLC信号或其它类型的无线通信信号从模糊组中识别目标装置。
[0078]在阶段C,在明确地识别了目标装置806之后,确定与所识别的目标装置806相关联的连接性参数。在一个实施例中,通信单元814可以向接入点802发射目标装置806的识别符,并且可以从接入点802接收与目标装置806相关联的一个或多个连接性参数。连接性参数可包含服务集合标识(SSID)、基本服务集合标识(BSSID)、验证要求、装置凭证、缴费/订购信息、装置联系信息、所采用的无线技术(例如,WLAN、蓝牙等)、用于网络地址转换器(NAT)协议的信息(例如,STUN/TURN服务器信息)、统一资源指示符(URI)、装置位置和/或其它合适的装置信息。应注意,连接性参数可以受到保护(例如,受密码保护、力口密等)。在另一实施例中,在模糊解算单元810识别出目标装置806之后,移动装置804可以接入本地(或远程)连接性参数数据库(或另一合适的存储器位置或数据结构)以确定与目标装置806相关联的一个或多个连接性参数。举例来说,在明确地识别出目标装置806之后,移动装置804可以不连接到接入点802以确定如何与目标装置806通信。实情为,移动装置804可以确定(没有来自接入点802的辅助)PIN和/或可以用于与目标装置806通信的其它合适的连接性参数。
[0079]在阶段D,移动装置804与目标装置806通信。在一些实施例中,移动装置804可以通过设置直接对等连接而连接到目标装置806 (例如,目标装置806的配置单元)。在另一实施例中,移动装置804可以经由无线接入点802与目标装置806通信。在另一实施例中,在移动装置804识别出目标装置804之后,移动装置804可以存取关于先前登记的智能电器的信息,并且可以确定与目标装置806相关联的PIN (或其它信息)。移动装置804可以接着直接与目标装置806通信(使用PIN)而不是经由接入点802通信。移动装置804可以发射一个或多个命令以改变目标装置806的一个或多个操作参数,并且因此控制目标装置806的操作。
[0080]图9是说明用于控制先前登记的智能电器的实例操作的流程图900。流程图900在框902处开始。
[0081]在框902处,接收到有待控制的目标装置的查询图像。参看图8的实例,用户可以使用与移动装置804相关联的相机812来拍摄用户想要控制的先前登记的智能电器806的图片816。可以向对象检测单元808提供查询图像816。流程在框904处继续。
[0082]在框904处,将查询图像与先前登记的智能电器的数据库比较,以便唯一地识别有待控制的目标装置。举例来说,如上文在图8的阶段A中所述,对象检测单元808可以将查询图像816与先前登记的智能电器的数据库比较,从而试图唯一地识别有待控制的目标装置806。流程在框906处继续。
[0083]在框906处,确定是否唯一地识别目标装置。参看图8的实例,对象检测单元808可以确定是否可以唯一地识别目标装置806或者是否确定了包括多个可能目标装置的模糊组。如果唯一地识别了目标装置806,那么流程在框910处继续。否则的话,流程在框908处继续。
[0084]在框908处,采用模糊解算机制从模糊组唯一地识别目标装置。参看图8的实例,模糊解算单元810可以采用位置信息、传感器信息和/或无线电信号从模糊组中唯一地识别目标装置806,如上文在阶段B中所述。在明确地识别了目标装置806之后,流程在框910处继续。
[0085]在框910处,确定一个或多个通信参数以便连接到目标装置和与目标装置通信。参看图8的实例,通信单元814可以确定一个或多个通信参数以便与目标装置806通信。如上所述,在一些实施例中,可以从归属网络800的接入点802获得与目标装置806相关联的通信参数。但是,在其它实施例中,移动装置804可以在没有接入点802辅助的情况下并且通过存取先前存储的通信参数而确定与目标装置806相关联的通信参数。流程在框912处继续。
[0086]在框912处,至少部分基于一个或多个通信参数与目标装置建立通信链路。如上文在图8的阶段C和D中所述,通信单元814可以与目标装置806建立通信链路。在一个实例中,通信单元804可以与目标装置806建立直接通信链路。在另一实例中,通信单元804可以经由接入点802与目标装置806建立通信链路。流程在框914处继续。
[0087]在框914处,经由通信链路提供用于控制目标装置的一个或多个命令。参看图8的实例,通信单元814可以发射改变目标装置806的一个或多个操作参数并且因此控制目标装置806的操作(例如,基于用户输入)的一个或多个命令。流程从框914结束。
[0088]应理解,图1-9是意在帮助理解实施例并且不应当用于限制实施例或限制权利要求书的范围的实例。实施例可包括额外电路组件、不同电路组件,和/或可以执行额外操作、更少的操作、用不同次序操作、并联操作和不同地执行一些操作。应理解,虽然实例参考的是使用智能电话在归属网络中登记智能电器并且控制所登记的智能电器,但是实施例不限于此。在其它实施例中,可以采用具有用户输入能力和适当传感器(例如,相机、麦克风、NFC检测器、红外线信号检测器、条形码扫描仪等)以捕获智能电器发射的信息的另一合适的电子装置(例如,平板计算机)。
[0089]虽然图4-6描述使用光信号和音频信号来指示和解码拟登记装置的PIN(或其它合适的装置识别符)以便在移动装置与拟登记装置之间建立通信链路,但是实施例不限于此。在其它实施例中,拟登记装置和移动装置可以采用其它合适的带外通信技术(例如,条形码、W1-Fi直接、近场通信(NFC)、RFID标签等)来发射/解码拟登记装置的PIN以便建立通信链路。举例来说,可以使用NFC技术在拟登记装置与移动装置之间交换PIN。NFC芯片可以嵌入在拟登记装置中,并且NFC检测器可以嵌入在移动装置中。当移动装置在拟登记装置的可配置阈值距离内移动时,移动装置的NFC检测器可以检测通过拟登记装置的NFC芯片发射的一个或多个NFC信号。NFC检测器可以对NFC信号进行解码、对拟登记装置的PIN进行解码和建立拟登记装置与移动装置之间的绑定。作为另一实例,拟登记装置可包括条形码、快速响应(QR)代码、经编码图像或另一合适的类型的代码。移动装置可包括合适的条形码(或QR代码)扫描仪/读取器(例如,使用相机)。用户可以使用移动装置来读取拟登记装置上的条形码(或QR代码),对条形码(或QR代码)进行解码以确定与拟登记装置相关联的拟登记装置的PIN。同样,参看图6的混合网络600,拟登记装置606可以采用另一合适的通信技术(例如,超声波技术、条形码、NFC等)向移动装置发射其PLC密钥。移动装置可以采用对应的合适的传感器机构(例如,麦克风、条形码扫描仪、NFC读取器等)检测和解码拟登记装置的PLC密钥。
[0090]虽然图1-6描述移动装置向拟登记装置提供与接入点相关联的装置凭证(例如,SSID、WPA2通行短语信息等)以使得拟登记装置能够经由接入点连接到归属网络,但是实施例不限于此。在其它实施例中,在移动装置与拟登记装置建立绑定并且对拟登记装置的PIN进行解码之后,移动装置可以直接将拟登记装置添加到归属网络。另外,在将拟登记装置添加到归属网络之后,可以存储关于已经登记的装置的信息(例如,在中央网络协调器处、在接入点处、在移动装置上等)以便随后使用。举例来说,可以存储已经登记的装置的图片、已经登记的装置提供的服务、已经登记的装置在归属网络中的位置、与已经登记的装置相关联的PIN(或PLC密钥)、已经登记的装置提供的传感器信息(例如,图1的QR代码107的图片、图4的光强度波形、图5的音频波形等)等以便随后识别已经登记的装置。还应理解,移动装置可以不包括关于如何从从拟登记装置接收到的信息(例如,强度波形、音频波形等)中解码PIN的先验信息。移动装置可以下载根据输入信息的类型(例如,根据信息是被相机还是麦克风等检测到)对拟登记装置的PIN进行解码的合适的应用程序和功能性。举例来说,拟登记装置的制造商可以提供可下载的应用程序,移动装置可以使用所述应用程序来处理和解码拟登记装置的PIN。在一些实施例中,在网络中登记了智能电器之后(例如,在智能电器被配置和添加到网络之后),移动装置(例如,智能电话、平板计算机等)可以使得用户能够连接到和控制智能电器(例如,受网络控制的灯泡、智能门把手等),如图8和9中所描述。
[0091]在一些实施例中,如上所述,可以使用与移动装置(例如,相机、麦克风等)相关联的合适的传感器来记录从智能电器接收到的传感器信息(例如,光脉冲、超声波音频数据、红外线信号等)。可以将从接收到的传感器信息解码的PIN与先前存储的PIN值(在配置智能电器期间获得的)比较,以便识别有待控制的智能电器。或者,可以将接收到的传感器信息与在配置智能电器期间获得的先前存储的传感器信息比较,以便识别有待控制的智能电器。
[0092]如所属领域的技术人员将了解,可以将本发明的主题的方面体现为系统、方法或计算机程序产品。因此,本发明的主题的方面可以采用完全硬件实施例、软件实施例(包含固件、驻留软件、微码等)或组合软件与硬件方面的实施例(在本文中可以全部总称为“电路”、“模块”或“系统”的形式。另外,本发明的主题的方面可以采用实施于上面体现有计算机可读程序代码的一个或多个计算机可读媒体中的计算机程序产品的形式。
[0093]可以利用一个或多个计算机可读媒体的任何组合。计算机可读媒体可以是计算机可读信号媒体或计算机可读存储媒体。计算机可读存储媒体可以举例来说(但不限于)是电子、磁性、光学、电磁、红外线或半导体系统、设备或装置或者前述的任何合适的组合。计算机可读存储媒体的更特定的实例(非穷举的列表)将包含以下各项:具有一个或多个金属丝的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器EPROM或快闪存储器)、光纤、便携型只读光盘(CD-ROM)、光学存储装置、磁性存储装置或前述的任何合适的组合。在本文档的上下文中,计算机可读存储媒体可以是可以含有或存储用于由指令执行系统、设备或装置使用或者结合指令执行系统、设备或装置使用的程序的任何有形媒体。
[0094]计算机可读信号媒体可包含其中体现有计算机可读程序代码的所传播的数据信号,举例来说,在基带中或者作为载波的一部分。此传播信号可以采用多种形式中的任一种,包含(但不限于)电磁性、光学或其任何合适的组合。计算机可读信号媒体可以是并非计算机可读存储媒体并且可以传送、传播或传输用于由指令执行系统、设备或装置使用或者结合指令执行系统、设备或装置使用的程序的任何计算机可读媒体。
[0095]可以使用任何适当媒体(包含但不限于无线、有线、光纤电缆、RF等或前述的任何合适的组合)来发射在计算机可读媒体上体现的程序代码。
[0096]可以用一个或多个编程语言的任何组合编写用于执行本发明的主题的方面的操作的计算机程序代码,所述编程语言包含面向对象的编程语言(例如Java、Smalltalk、C++等等)和常规程序编程语言(例如“C”编程语言或类似编程语言)。可以完全在用户的计算机上、部分地在用户的计算机上、作为独立软件包、部分地在用户的计算机上和部分地在远程计算机上或完全在远程计算机或服务器上执行程序代码。在后一种场景中,远程计算机可以通过任何类型的网络(包含局域网(LAN)或广域网(WAN))连接到用户的计算机,或者可以对外部计算机进行连接(举例来说,使用因特网服务提供方通过因特网)。
[0097]参照根据本发明的主题的实施例的方法、设备(系统)和计算机程序产品的流程图说明和/或框图描述本发明的主题的方面。将理解,可以通过计算机程序指令实施流程图说明和/或框图中的每一框和流程图说明和/或框图中的框的组合。可以将这些计算机程序指令提供到通用计算机、专用计算机或其它可编程数据处理设备的处理器以产生机器,使得经由计算机或其它可编程数据处理设备的处理器执行的指令创建用于实施在流程图和/或框图框中指定的功能/动作的装置。
[0098]这些计算机程序指令还可存储在计算机可读媒体中,所述计算机可读媒体可以弓I导计算机、其它可编程数据处理设备或其它装置用特定方式起作用,使得存储在计算机可读媒体中的指令产生包含实施在流程图和/或框图框中指定的功能/动作的指令的制品。
[0099]计算机程序指令还可加载到计算机、其它可编程数据处理设备或其它装置上,以便致使在计算机、其它可编程设备或其它装置上执行一系列操作步骤,以便产生计算机实施的过程,使得在计算机或其它可编程设备上执行的指令提供用于实施在流程图和/或框图框中指定的功能/动作的过程。
[0100]图10是包含用于配置和控制智能电器的基于传感器的机构的电子装置1000的一个实施例的框图。在一些实施方案中,电子装置1000可以是膝上型计算机、平板计算机、移动电话、智能电器、电力线通信装置、游戏控制台或其它具有无线通信能力的移动电子系统中的一个。电子装置1000包含处理器单元1002 (可能包含多个处理器、多个核心、多个节点和/或实施多线程等)。电子装置1000包含存储器单元1006。存储器单元1006可以是系统存储器(例如,高速缓存、SRAM、DRAM、零电容器RAM、双晶体管RAM、eDRAM、EDO RAM、DDRRAM、EEPROM、NRAM、RRAM、SONOS, PRAM等中的一个或多个)或机器可读媒体的以上已经描述的可能实现形式中的任何一个或多个。电子装置1000还包含总线1010(例如,PC1、ISA、PC1-Express、HypcrTranspoil?、丨rdlniBand?、NuBus> AHB> AXI 等),以及包含无线网络接口(例如,WLAN 接口、Bluetooth?接口、WiMAX 接口、SgBee?接口、无线 USB 接口等)和有线网络接口(例如,PLC接口、以太网接口等)中的至少一个的网络接口 1004。
[0101 ] 电子装置1000还包含配置和控制单元1008。配置和控制单元1008包括传感器单元1012、通信单元1014、对象检测单元1016和模糊解算单元1018。传感器单元1012配合通信单元1014可以执行以下功能性:检测与智能电器相关联的传感器信息、基于对传感器信息的解码而确定与智能电器相关联的装置识别符和使用装置识别符配置智能电器,如上文参看图1-7所述。对象检测单元1016、模糊解算单元1018和通信单元1014结合起来可以明确地识别有待控制的智能电器、与所识别的智能电器建立通信链路和发射一个或多个命令以控制智能电器,如上文参看图8和9所述。这些功能性中的任一者可以部分(或全部)在硬件中和/或在处理器单元1002上实施。举例来说,可以用专用集成电路、在处理器单元1002中实施的逻辑中、在外围装置或卡上的协处理器中等实施所述功能性。此外,实现形式可包含更少的组件或图10中未说明的额外组件(例如,视频卡、音频卡、额外网络接口、外围装置等)。处理器单元1002、存储器单元1006和网络接口 1004耦合到总线1010。虽然是说明为耦合到总线1010,但是存储器单元1006可以耦合到处理器单元1002。
[0102]虽然参看各种实施方案和开发形式描述所述实施例,但是将理解,这些实施例是说明性的,并且本发明的主题的范围不限于此。总的来说,如本文所描述的用于对网络装置的基于传感器的配置和控制的技术可以用符合任何硬件系统的设施来实施。许多变化形式、修改、添加和改进是可能的。
[0103]针对本文中描述为单个例子的组件、操作或结构可以提供多个例子。最后,多个组件、操作和数据存储装置之间的边界在某种程度上是任意的,并且特定操作是在特定的说明性配置的背景中说明的。预想功能性的其它分配,并且这些分配可以属于本发明的主题的范围内。总的来说,在示范性配置中呈现为分开的组件的结构和功能性可以实施为组合结构或组件。类似地,呈现为单个组件的结构和功能性可以实施为分开的组件。这些和其它变化形式、修改、添加和改进可以属于本发明的主题的范围内。
【权利要求】
1.一种方法,其包括: 在移动装置处确定在通信网络中配置网络装置; 在与所述移动装置相关联的传感器处从所述网络装置检测传感器信息,其中所述传感器信息指示与所述网络装置相关联的配置信息; 基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码;以及从所述移动装置向所述网络装置提供与所述通信网络的接入点相关联的通信装置凭证,以便使所述网络装置能够至少部分基于所述经解码的配置信息经由所述接入点连接到所述通信网络。
2.根据权利要求1所述的方法,其中,如果所述网络装置经配置以使用光源提供与所述配置信息相关联的传感器信息,那么所述从所述网络装置检测所述传感器信息包括以下动作中的一个: 使用与所述移动装置相关联的光传感器从所述网络装置检测光波形,其中所述光源产生的所述光波形的波动速率根据所述配置信息而变化,或 使用与所述移动装置相关联的所述光传感器从所述网络装置检测光波形,其中所述光源产生的所述光波形的强度根据所述配置信息而变化。
3.根据权利要求2所述的方法,其中所述基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码包括: 基于分析从所述网络装置接收到的所述光波形检测光强度的变化;以及 基于所述光波形的所述光强度的所述检测到的变化对所述配置信息进行解码。
4.根据权利要求1所述的方法,其中,如果所述网络装置经配置以使用音频产生器提供与所述配置信息相关联的传感器信息,那么所述从所述网络装置检测所述传感器信息包括: 使用与所述移动装置相关联的音频传感器从所述网络装置检测音频波形,其中所述音频波形的至少一个参数根据所述配置信息而变化。
5.根据权利要求4所述的方法,其中所述音频波形的所述参数包括所述音频波形的振幅、所述音频波形的频率和所述音频波形的相位中的一个或多个。
6.根据权利要求4所述的方法,其中所述基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码包括: 基于分析从所述网络装置接收到的所述音频波形检测所述音频波形的所述至少一个参数的变化;以及 基于所述音频波形的所述至少一个参数的所述检测到的变化对所述配置信息进行解码。
7.根据权利要求1所述的方法,其中,如果所述网络装置与表示所述配置信息的预定代码相关联,那么所述从所述网络装置检测所述传感器信息包括: 使用与所述移动装置相关联的扫描装置检测与所述网络装置相关联的所述预定代码,其中所述预定代码表示所述配置信息,或 使用与所述移动装置相关联的相机捕获与所述网络装置相关联的所述预定代码的图像。
8.根据权利要求7所述的方法,其中所述基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码包括: 基于与所述网络装置相关联的所述检测到的预定代码对所述配置信息进行解码,或基于与所述网络装置相关联的所述预定代码的所述捕获到的图像对所述配置信息进行解码。
9.根据权利要求1所述的方法,其中所述传感器信息是光信号、音频信号、超声波信号、红外线信号、近场通信NFC信号、条形码、快速响应QR代码、射频识别符RFID信号、无线局域网WLAN信号和电力线通信PLC信号中的至少一个。
10.根据权利要求1所述的方法,其中所述移动装置是移动电话、笔记本计算机、可穿戴计算机或平板计算机。
11.根据权利要求1所述的方法,其进一步包括: 记录所述网络装置的图像、所述网络装置相对于所述通信网络中的一个或多个固定位置的位置、所述网络装置相对于一个或多个先前登记的网络装置的位置、所述配置信息和所述网络装置用来向所述移动装置传送所述配置信息的所述传感器信息中的至少一个。
12.根据权利要求1所述的方法,其中响应于所述确定在所述通信网络中配置所述网络装置,所述方法进一步包括: 与所述网络装置交换一个或多个初始握手消息以确定用于在所述移动装置处从所述网络装置接收所述配置信息的格式;以及 在所述移动装置处下载应用程序以至少部分基于所述一个或多个初始握手消息对将在所述移动装置处从所述网络装置接收到的所述配置信息进行解码。
13.根据权利要求1所述的方法,其中所述配置信息包括媒体接入控制MAC识别符和个人识别号PIN中的一个或多个。
14.根据权利要求1所述的方法,其中在使所述网络装置能够连接到所述通信网络之后, 所述方法进一步包括: 确定要改变所述网络装置的一个或多个操作参数; 在所述移动装置处捕获包括所述网络装置的查询图像; 至少部分基于所述捕获到的查询图像从多个网络装置中识别所述网络装置; 确定与所述网络装置相关联的一个或多个通信参数以便改变所述网络装置的所述一个或多个操作参数;以及 与所述网络装置建立通信链路,以便提供至少部分基于与所述网络装置相关联的所述一个或多个通信参数改变所述网络装置的所述一个或多个操作参数的一个或多个命令。
15.根据权利要求14所述的方法,其中所述至少部分基于所述捕获到的查询图像从所述多个网络装置中识别所述网络装置包括: 将所述查询图像与在与所述移动装置相关联的预定数据库中的所述多个网络装置的图像比较; 确定所述多个所述网络装置中的第一网络装置与所述查询图像之间的相关度超出相关度阈值;以及 选择所述多个所述网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置。
16.根据权利要求14所述的方法,其进一步包括: 确定所述查询图像与所述多个网络装置中的两个或更多个网络装置之间的相关度超出相关度阈值;以及 执行模糊解算操作以便选择所述多个所述网络装置中的所述两个或更多个网络装置中的第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置。
17.根据权利要求16所述的方法,其中所述执行所述模糊解算操作包括以下操作中的至少一个: 至少部分基于指示所述多个网络装置在所述通信网络内的位置的地图,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置,其中所述地图是二维地图或三维地图, 至少部分基于所述移动装置在所述通信网络内的当前位置,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置, 至少部分基于一天中的时间和与所述移动装置的用户相关联的日程信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置, 基于用户情境和用户行为中的至少一个,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置,以及 基于分析与所述多个所述网络装置中的所述两个或更多个网络装置中的每一个相关联的飞行时间信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置。
18.根据权利要求16所述的方法,其中所述执行所述模糊解算操作包括: 向与所述通信网络相关联的接入点发射对所述多个所述网络装置中的所述两个或更多个网络装置的指示; 从所述多个所述网络装置中的所述两个或更多个网络装置中的每一个接收指示所述网络装置的无线电签名;以及 至少部分基于从所述多个所述网络装置的子集中的每一个接收到的所述无线电签名,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置。
19.一种方法,其包括: 在移动装置处确定在通信网络中配置网络装置; 在与所述移动装置相关联的传感器处从所述网络装置检测传感器信息,其中所述传感器信息指示与所述网络装置相关联的配置信息; 基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码; 至少部分基于所述经解码的配置信息在所述通信网络中登记所述网络装置; 在所述在所述通信网络中登记所述网络装置之后,确定要改变所述网络装置的一个或多个操作参数; 在所述移动装置处捕获包括所述网络装置的查询图像; 至少部分基于所述捕获到的查询图像从多个网络装置中识别所述网络装置; 确定与所述网络装置相关联的一个或多个通信参数以便改变所述网络装置的所述一个或多个操作参数;以及 与所述网络装置建立通信链路,以便提供至少部分基于与所述网络装置相关联的所述一个或多个通信参数改变所述网络装置的所述一个或多个操作参数的一个或多个命令。
20.根据权利要求19所述的方法,其中所述传感器信息是光信号、音频信号、超声波信号、红外线信号、近场通信NFC信号、条形码、快速响应QR代码、射频识别符RFID信号、无线局域网WLAN信号和电力线通信PLC信号中的至少一个。
21.根据权利要求19所述的方法,其中所述至少部分基于所述捕获到的查询图像从所述多个网络装置中识别所述网络装置包括: 将所述查询图像与在与所述移动装置相关联的预定数据库中的所述多个网络装置的图像比较; 确定所述多个所述网络装置中的第一网络装置与所述查询图像之间的相关度超出相关度阈值;以及 选择所述多个所述网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置。
22.根据权利要求21所述的方法,其中,响应于确定所述查询图像与所述多个网络装置中的两个或更多个网络装置之间的相关度超出所述相关度阈值,所述方法进一步包括以下操作中的至少一个: 至少部分基于指示所述多个网络装置在所述通信网络内的位置的地图,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置,其中所述地图是二维地图或三维地图, 至少部分基于所述移动装置在所述通信网络内的当前位置,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置, 至少部分基于一天中的时间和与所述移动装置的用户相关联的日程信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置, 基于用户情境和用户行为中的至少一个,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置,或 基于分析与所述多个所述网络装置中的所述两个或更多个网络装置中的每一个相关联的飞行时间信息选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置。
23.—种移动装置,其包括: 网络接口 ;以及 与所述网络接口耦合的配置和控制单元,所述配置和控制单元可操作以: 确定在通信网络中配置网络装置; 在与所述移动装置相关联的传感器处从所述网络装置检测传感器信息,其中所述传感器信息指示与所述网络装置相关联的配置信息; 基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码;以及向所述网络装置提供与所述通信网络的接入点相关联的通信装置凭证,以便使所述网络装置能够至少部分基于所述经解码的配置信息经由所述接入点连接到所述通信网络。
24.根据权利要求23所述的移动装置,其中,如果所述网络装置经配置以使用光源提供与所述配置信息相关联的传感器信息, 那么所述配置和控制单元可操作以从所述网络装置检测所述传感器信息包括以下中的一者:所述配置和控制单元可操作以使用与所述移动装置相关联的光传感器从所述网络装置检测光波形,其中所述光源产生的所述光波形的波动速率根据所述配置信息而变化,或所述配置和控制单元可操作以使用与所述移动装置相关联的所述光传感器从所述网络装置检测光波形,其中所述光源产生的所述光波形的强度根据所述配置信息而变化;以及 所述配置和控制单元可操作以基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码包括所述配置和控制单元可操作以进行以下动作: 基于分析从所述网络装置接收到的所述光波形检测光强度的变化;以及 基于所述光波形的所述光强度的所述检测到的变化对所述配置信息进行解码。
25.根据权利要求23所述的移动装置,其中,如果所述网络装置经配置以使用音频产生器提供与所述配置信息相关联的传感器信息, 那么所述配置和控制单元可操作以从所述网络装置检测所述传感器信息包括所述配置和控制单元可操作以进行以下动作: 使用与所述移动装置相关联的音频传感器从所述网络装置检测音频波形,其中所述音频波形的至少一个参数根据所述配置信息而变化;并且 所述配置和控制单元可操作以基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码包括所述配置和控制单元可操作以进行以下动作: 基于分析从所述网络装置接收到的所述音频波形检测所述音频波形的所述至少一个参数的变化;以及 基于所述音频波形的所述至少一个参数的所述检测到的变化对所述配置信息进行解码。
26.根据权利要求23所述的移动装置,其中,如果所述网络装置与表示所述配置信息的预定代码相关联, 那么所述配置和控制单元可操作以从所述网络装置检测所述传感器信息包括以下中的一者: 所述配置和控制单元可操作以使用与所述移动装置相关联的扫描装置检测与所述网络装置相关联的所述预定代码,其中所述预定代码表示所述配置信息,或 所述配置和控制单元可操作以使用与所述移动装置相关联的相机捕获与所述网络装置相关联的所述预定代码的图像;以及 所述配置和控制单元可操作以基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码包括以下中的一者: 所述配置和控制单元可操作以基于与所述网络装置相关联的所述检测到的预定代码对所述配置信息进行解码,或 所述配置和控制单元可操作以基于与所述网络装置相关联的所述预定代码的所述捕获到的图像对所述配置信息进行解码。
27.根据权利要求23所述的移动装置,其中在使所述网络装置能够连接到所述通信网络之后,所述配置和控制单元进一步可操作以: 确定要改变所述网络装置的一个或多个操作参数; 捕获包括所述网络装置的查询图像; 至少部分基于所述捕获到的查询图像从多个网络装置中识别所述网络装置; 确定与所述网络装置相关联的一个或多个通信参数以便改变所述网络装置的所述一个或多个操作参数;以及 与所述网络装置建立通信链路,以便提供至少部分基于与所述网络装置相关联的所述一个或多个通信参数改变所述网络装置的所述一个或多个操作参数的一个或多个命令。
28.根据权利要求27所述的移动装置,其中响应于所述配置和控制单元确定所述查询图像与所述多个网络装置中的两个或更多个网络装置之间的相关度超出相关度阈值,所述配置和控制单元可操作以进一步可操作以进行以下动作中的至少一个: 至少部分基于指示所述多个网络装置在所述通信网络内的位置的地图,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置,其中所述地图是二维地图或三维地图, 至少部分基于所述移动装置在所述通信网络内的当前位置,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置, 至少部分基于一天中的时间和与所述移动装置的用户相关联的日程信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置, 基于用户情境和用户行为中的至少一个,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置,以及 基于分析与所述多个所述网络装置中的所述两个或更多个网络装置中的每一个相关联的飞行时间信息选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置。
29.—种或多种其中存储有指令的机器可读存储媒体,所述指令在由一个或多个处理器执行时致使所述一个或多个处理器执行包括以下各项的操作: 在移动装置处确定在通信网络中配置网络装置; 在与所述移动装置相关联的传感器处从所述网络装置检测传感器信息,其中所述传感器信息指示与所述网络装置相关联的配置信息; 基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码;以及从所述移动装置向所述网络装置提供与所述通信网络的接入点相关联的通信装置凭证,以便使所述网络装置能够至少部分基于所述经解码的配置信息经由所述接入点连接到所述通信网络。
30.根据权利要求29所述的机器可读存储媒体,其中,如果所述网络装置经配置以使用音频产生器提供与所述配置信息相关联的传感器信息, 那么所述从所述网络装置检测所述传感器信息的操作包括: 使用与所述移动装置相关联的音频传感器从所述网络装置检测音频波形,其中所述音频波形的至少一个参数根据所述配置信息而变化;以及 所述基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码的操作包括: 基于分析从所述网络装置接收到的所述音频波形检测所述音频波形的所述至少一个参数的变化;以及 基于所述音频波形的所述至少一个参数的所述检测到的变化对所述配置信息进行解码。
31.根据权利要求29所述的机器可读存储媒体,其中,如果所述网络装置与表示所述配置信息的预定代码相关联, 那么所述从所述网络装置检测所述传感器信息的操作包括以下各项中的一个: 使用与所述移动装置相关联的扫描装置检测与所述网络装置相关联的所述预定代码,其中所述预定代码表示所述配置信息,或 使用与所述移动装置相关联的相机捕获与所述网络装置相关联的所述预定代码的图像;以及 所述基于从所述网络装置检测到的所述传感器信息对所述配置信息进行解码的操作包括以下各项中的一个: 基于与所述网络装置相关联的所述检测到的预定代码对所述配置信息进行解码,或基于与所述网络装置相关联的所述预定代码的所述捕获到的图像对所述配置信息进行解码。
32.根据权利要求29所述的机器可读存储媒体,其中在使所述网络装置能够连接到所述通信网络之后,所述操作进一步包括: 确定所述网络装置的待改变的一个或多个操作参数; 在所述移动装置处捕获包括所述网络装置的查询图像; 至少部分基于所述捕获到的查询图像从多个网络装置中识别所述网络装置; 确定与所述网络装置相关联的一个或多个通信参数以便改变所述网络装置的所述一个或多个操作参数;以及 与所述网络装置建立通信链路,以便提供至少部分基于与所述网络装置相关联的所述一个或多个通信参数改变所述网络装置的所述一个或多个操作参数的一个或多个命令。
33.根据权利要求32所述的机器可读存储媒体,其中,响应于确定所述查询图像与所述多个网络装置中的两个或更多个网络装置之间的相关度超出相关度阈值,所述操作进一步包括以下各项中的至少一个: 至少部分基于指示所述多个网络装置在所述通信网络内的位置的地图,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置,其中所述地图是二维地图或三维地图, 至少部分基于所述移动装置在所述通信网络内的当前位置,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置, 至少部分基于一天中的时间和与所述移动装置的用户相关联的日程信息,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置, 基于用户情境和用户行为中的至少一个,选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置,以及 基于分析与所述多个所述网络装置中的所述两个或更多个网络装置中的每一个相关联的飞行时间信息选择所述多个所述网络装置中的所述两个或更多个网络装置中的所述第一网络装置作为与待改变的所述一个或多个操作参数相关联的所述网络装置。
34.一种网络装置,其包括: 处理器;以及 与所述处理器耦合的配置单元,所述配置单元可操作以: 从通信网络的移动装置检测通告消息; 响应于所述配置单元从所述移动装置检测到所述通告消息,向所述移动装置提供指示与所述网络装置相关联的配置信息的传感器信息以便在所述通信网络中配置所述网络装置;以及 响应于所述移动装置基于所述网络装置提供的所述传感器信息对所述配置信息进行解码,接收与所述通信网络的接入点相关联的通信装置凭证,以便使所述网络装置能够经由所述接入点连接到所述通信网络。
35.根据权利要求34所述的网络装置,其中所述通告消息是信标消息。
36.根据权利要求34所述的网络装置,其中所述传感器信息包括以下各项中的至少一者: 由与所述网络装置相关联的光源产生的光波形,其中所述光波形的波动速率根据所述配置信息而变化, 由与所述网络装置相关联的光源产生的光波形,其中所述光波形的强度根据所述配置信息而变化, 由与所述网络装置相关联的音频源产生的音频波形,其中所述音频波形的至少一个参数根据所述配置信息而变化, 与所述网络装置相关联的预定代码,其中所述预定代码表示所述配置信息,以及近场通信NFC信号、条形码、快速响应QR代码、射频识别符RFID信号、无线局域网WLAN信号和电力线通信PLC信号。
【文档编号】H04W84/12GK104137480SQ201380009358
【公开日】2014年11月5日 申请日期:2013年2月22日 优先权日:2012年2月24日
【发明者】皮拉波尔·丁那功西素帕, 阿许温·史汪明纳桑, 希兰·K·索马孙达拉姆, 比布·普拉萨德·莫汉蒂 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1