使用移动显示器和摄像机传感器可视地发送数字数据

申请号 CN201210471904.3 申请日 2012-10-08 公开(公告)号 CN103067917B 公开(公告)日 2017-09-29
申请人 马克西姆综合产品公司; 发明人 A·T-Y·宋;
摘要 本 发明 是使用移动显示器和摄像机 传感器 可视地发送数字数据。一种用于建立第一设备和无线网络之间的连接的系统包括:位于所述第一设备中的第一控 制模 块 ,其接收编码的数字数据。所述编码的数字数据对应于在第二设备的显示器上依次显示的多个图像。所述多个图像中的每一个对应于所述编码的数字数据的不同部分。位于所述第一设备中的 解码器 模块将所述编码的数字数据转换为配置数据。所述配置数据包括以下项中的至少一项:所述无线网络的标识符、与所述无线网络相关联的加密密钥和与所述无线网络相关联的密码。所述第一 控制模块 使用所述配置数据来建立与所述无线网络的所述连接。
权利要求

1.一种用于建立第一设备和无线网络之间的连接的系统,所述系统包括:
位于所述第一设备中的第一控制模,其接收编码的数字数据,其中,所述编码的数字数据对应于在第二设备的显示器上在不同时间依次显示的多个图像,其中,所述多个图像中的每一个包括单种单色,其中每种单色表示所述编码的数字数据的不同部分,并且其中,所述第二设备的所述显示器在第一预定周期内显示指示所述编码的数字数据的第一部分的第一单色,并且然后在第二预定周期内显示指示所述编码的数字数据的第二部分的第二单色;
位于所述第一设备中的解码器模块,其将所述编码的数字数据转换为配置数据,其中,所述配置数据包括以下项中的至少一项:所述无线网络的标识符、与所述无线网络相关联的加密密钥和与所述无线网络相关联的密码,
其中,所述第一控制模块使用所述配置数据来建立与所述无线网络的所述连接。
2.如权利要求1所述的系统,其中,所述编码的数字数据的所述不同部分中的每一个包括N比特数字值,并且其中,N大于或等于1。
3.如权利要求1所述的系统,还包括摄像机传感器,所述摄像机传感器检测所述多个图像并且基于所述多个图像将所述编码的数字数据输出至所述第一控制模块。
4.如权利要求1所述的系统,还包括位于所述第一设备中的无线收发机模块,所述无线收发机模块从所述第一控制模块接收所述配置数据,并且与所述无线网络的接入点进行通信,从而使用所述配置数据来建立所述连接。
5.如权利要求1所述的系统,还包括位于所述第一设备中的可视指示器,其中,所述可视指示器指示何时与所述无线网络的所述连接被建立。
6.如权利要求1所述的系统,其中,所述编码的数字数据还基于以下项中的至少一项:
环境光条件、所述第一设备的制造商和所述第一设备的类型。
7.如权利要求1所述的系统,还包括:
所述第一设备;以及
所述第二设备,所述第二设备包括:
第二控制模块,其接收所述配置数据;
编码器模块,其将所述配置数据转换为所述编码的数字数据;以及;
所述显示器。
8.如权利要求7所述的系统,其中,所述第一设备包括摄像机,并且所述第二设备包括以下中的至少一个:移动电话、平板式个人计算机和电子读取器。
9.一种集成电路,包括如权利要求1所述的系统。
10.一种用于建立第一设备和无线网络之间的连接的系统,所述系统包括:
位于第二设备中的第一控制模块,其接收配置数据,其中,所述配置数据包括以下项中的至少一项:所述无线网络的标识符、与所述无线网络相关联的加密密钥和与所述无线网络相关联的密码;
位于所述第二设备中的编码器模块,其将所述配置数据转换为编码的数字数据,其中,所述编码的数字数据对应于多个图像,其中,所述多个图像中的每一个包括单种单色;以及显示器,其在不同时间依次显示所述多个图像,其中每种单色表示所述编码的数字数据的不同部分,并且其中,所述显示器在第一预定周期内显示指示所述编码的数字数据的第一部分的第一单色,并且然后在第二预定周期内显示指示所述编码的数字数据的第二部分的第二单色;
其中所述配置数据被所述第一设备用来建立与所述无线网络的所述连接。
11.如权利要求10所述的系统,其中,所述编码的数字数据的所述不同部分中的每一个包括N比特数字值,并且其中,N大于或等于1。
12.如权利要求10所述的系统,还包括位于所述第二设备中的无线收发机模块,所述无线收发机模块从所述无线网络的接入点接收所述配置数据并且输出所述配置数据给所述第一控制模块。
13.如权利要求10所述的系统,还包括位于所述第二设备中的用户接口,其中,所述用户接口接收所述配置数据。
14.如权利要求10所述的系统,其中,所述第一控制模块基于以下项中的至少一项来将所述配置数据提供给所述编码器模块:环境光条件、所述第一设备的制造商和所述第一设备的类型。
15.如权利要求10所述的系统,还包括:
所述第一设备;以及
所述第二设备,
其中,所述第一设备包括第二控制模块,所述第二控制模块接收所述编码的数字数据;
解码器模块,其将所述编码的数字数据转换为所述配置数据;以及
无线收发机模块,其使用所述配置数据来建立与所述无线网络的所述连接。
16.如权利要求15所述的系统,其中,所述第一设备是摄像机,并且所述第二设备是以下中的至少一个:移动电话、平板式个人计算机和电子读取器。
17.如权利要求15所述的系统,其中,所述第一设备包括摄像机传感器,所述摄像机传感器检测所述多个图像,并且基于所述多个图像将所述编码的数字数据输出至所述第二控制模块。
18.一种用于建立第一设备和无线网络之间的连接的方法,所述方法包括:
使用所述第一设备接收编码的数字数据,其中,所述编码的数字数据对应于在第二设备的显示器上在不同时间依次显示的多个图像,并且其中,所述多个图像中的每一个包括单种单色,其中每种单色表示所述编码的数字数据的不同部分,并且其中,所述第二设备的所述显示器在第一预定周期内显示指示所述编码的数字数据的第一部分的第一单色,并且然后在第二预定周期内显示指示所述编码的数字数据的第二部分的第二单色;
将所述编码的数字数据转换为配置数据,其中,所述配置数据包括以下项中的至少一项:所述无线网络的标识符、与所述无线网络相关联的加密密钥和与所述无线网络相关联的密码;以及
使用所述配置数据来建立与所述无线网络的所述连接。

说明书全文

使用移动显示器和摄像机传感器可视地发送数字数据

技术领域

[0001] 本公开涉及将摄像机配置连接至家庭网络

背景技术

[0002] 在此提供的背景描述的目的在于总地阐述本公开的环境。在本背景部分描述的范围内的目前所指的发明人的工作以及在申请日时不会作为现有技术说明书的各方面既不明确地也不隐含地被认为是相对于本公开的现有技术。
[0003] 在诸如家庭网络的无线局域网(WLAN)中,网络实现Wi-Fi网络或无线连接一个或多个设备的另外的机制。例如,该WLAN可包括接入点,其将设备连接至因特网或者其它广域网(WAN)。设备可包括但不局限于:台式个人计算机、膝上型计算机、一个或多个计算机外围设备、视频游戏操作台和/或诸如智能电话或平板式个人计算机的移动设备。该设备也可以包括摄像机或者包括摄像机传感器的其他设备,例如通过WLAN将视频数据流传送至个人计算机和/或因特网的摄像机。
[0004] 典型地,设备必须(例如,由用户)配置为连接至该WLAN。例如,该用户可输入配置数据至该设备。该配置数据可包括但是不局限于:该WLAN的名称或者其它标识符(例如,业务组标识符,或者SSID)、安全密钥和/或密码。仅作为示例地,该安全密钥可包括Wi-Fi保护接入(例如,WPA或者WPA2)安全密钥。该设备使用该配置数据连接至该WLAN。

发明内容

[0005] 一种用于建立第一设备和无线网络之间的连接的系统包括:位于所述第一设备中的第一控制模,其接收编码的数字数据。所述编码的数字数据对应于在第二设备的显示器上依次显示的多个图像。所述多个图像中的每一个对应于所述编码的数字数据的不同部分。位于所述第一设备中的解码器模块将所述编码的数字数据转换为配置数据。所述配置数据包括以下项中的至少一项:所述无线网络的标识符、与所述无线网络相关联的加密密钥和与所述无线网络相关联的密码。所述第一控制模块使用所述配置数据来建立与所述无线网络的所述连接。
[0006] 一种用于建立第一设备和无线网络之间的连接的系统包括:位于第二设备中的第一控制模块,其接收配置数据。所述配置数据包括以下项中的至少一项:所述无线网络的标识符、与所述无线网络相关联的加密密钥和与所述无线网络相关联的密码。位于所述第二设备中的编码器模块将所述配置数据转换为编码的数字数据。所述编码的数字数据对应于多个图像。所述多个图像中的每一个对应于所述编码的数字数据的不同部分。显示器依次显示所述多个图像。
[0007] 一种用于建立第一设备和无线网络之间的连接的方法包括:使用所述第一设备接收编码的数字数据,其中,所述编码的数字数据对应于在第二设备的显示器上依次显示的多个图像,并且其中,所述多个图像中的每一个对应于所述编码的数字数据的不同部分;将所述编码的数字数据转换为配置数据,其中,所述配置数据包括以下项中的至少一项:所述无线网络的标识符、与所述无线网络相关联的加密密钥和与所述无线网络相关联的密码;以及使用所述配置数据来建立与所述无线网络的所述连接。
[0008] 根据后文提供的详细描述,本公开的进一步的应用领域将变得显而易见。应当理解,该详细描述和具体示例仅意图用于说明的目的而不意图限制本公开的范围。附图说明
[0009] 依据详细说明书和附图,将更加全面地理解本公开,其中:
[0010] 图1是根据本公开原理的无线局域网的功能框图
[0011] 图2示出了根据本公开原理的摄像机配置系统;
[0012] 图3是根据本公开原理的移动设备和摄像机的功能框图;以及
[0013] 图4示出了根据本公开原理的摄像机配置方法。

具体实施方式

[0014] 在安全的或者非安全的无线局域网(WLAN)中的设备使用配置数据连接至该WLAN的接入点。例如,在安全的WLAN中,该配置数据可包括:该WLAN的名称或者其它标识符(例如,业务组标识符,或者SSID)、安全密钥和/或密码。在非安全的WLAN中,该配置数据可仅仅包括该WLAN的名称或者其它标识符。
[0015] 该配置数据被提供给该设备,用于使该设备能够连接至该WLAN。例如,如果该设备包括用户接口,则用户可使用该用户接口向该设备输入配置数据。如果该WLAN包括个人计算机(PC)或者具有用户接口的其他计算装置,则该用户可将该设备(例如,经由有线或者无线连接)连接至该PC,并且使用该PC的用户接口将该配置数据输入至该设备。
[0016] 一些设备(例如摄像机或者具有摄像机传感器的另一设备)可能不包括适于向该设备提供该配置数据的用户接口。或者,该摄像机可包括用于提供该配置数据的用户接口,但该用户可能希望避免使用该用户接口的不便。进一步地,该WLAN可不包括例如PC这样的便于将配置数据输入至摄像机的设备,或者该PC可能并不能用于连接至该摄像机。在根据本公开的摄像机配置系统中,移动设备将配置数据转换为可视编码的数字数据。该移动设备使用该移动设备的显示器显示该编码的数字数据。例如,该移动设备将该编码的数字数据显示为单色序列。摄像机使用摄像机传感器接收该编码的数字数据。该摄像机将该编码的数字数据解码为配置数据并且使用该配置数据连接至WLAN。
[0017] 现在参考图1,WLAN100使用调制调解器108连接至WAN104(如因特网)。WLAN100包括例如无线路由器的接入点(AP)112,以及多个设备116。设备116包括但不局限于:摄像机120、移动设备124及其他设备128-1、128-2……128-n(总称为其它设备128)。摄像机120可以是网络摄像机,其收集视频数据并且将视频数据无线地流传送给AP112以传输至WAN104。
移动设备124可以是智能电话(或者其它移动电话)、平板式PC、电子读取器,或者任何其它具有显示器的移动设备。另一个设备128可包括但不局限于:台式PC、膝上型PC,计算机外围设备和视频游戏操作台。
[0018] 在WLAN100中的设备116被示出为以基础结构无线模式连接至AP112。设备116的每一个可独立连接至AP112。仅作为示例地,用户可经由设备116的各自的用户接口向设备116中的每一个提供配置数据。如果WLAN100是安全的,则该配置数据可包括SSID、安全密钥和/或密码。如果WLAN100是非安全的,则该配置数据可包括WLAN100的名称或者其它标识符,从而设备116可识别期望连接到的网络。设备116的每一个使用配置数据与AP112通信来建立与.WLAN100的无线连接。尽管WLAN100被示出具有以基础结构无线模式连接的设备116,但设备116的一个或多个可以以ad hoc无线模式连接。此外,附加于或替代无线连接地,设备116的任一个可包括至AP112的有线连接。
[0019] 在一些情况中,设备116之一可能不包括适于向设备116输入配置数据的用户接口,或者可包括用户接口但用户希望避免使用该用户接口的不便。因此,设备116可经由有线连接(例如通用串行总线(USB)连接)来连接到PC或者其它设备。该用户然后可使用PC输入配置数据至设备116。此外,设备116可包括接入点或者其它无线通信结构来建立至另一个设备116的单独的无线连接。在该方式下,可使用另一个设备116来提供配置数据。
[0020] 如果设备116之一不包括接入点,WLAN100不包括PC或者其它设备,和/或用户希望避免连接设备116至PC的不便,则向设备116提供配置数据可能存在问题。例如,摄像机120可以是网络摄像机,其不包括接入点和用于输入配置数据的合适的用户接口。但是,移动设备124或者具有显示器的设备128之一可用于提供配置数据至摄像机120。
[0021] 具体而言,仅作为示例地,移动设备124可以是智能电话或具有显示器的平板式PC。如果移动设备124无线连接至AP112,则AP112可经由无线连接提供配置数据至移动设备124。可替换地或者附加地,如果移动设备124不是无线地或以其他方式连接至AP112,则用户可从AP112或者另一个设备(例如,使用PC)获得配置数据并且使用移动设备124的用户接口手动输入配置数据至移动设备124。
[0022] 移动设备124将配置数据转换为可视地编码的数字数据。例如,该编码的数字数据包括在移动设备124的显示器上独立显示的不同颜色的序列(例如每次一种颜色)。也就是说,每一种颜色可表示该可视地编码的数字数据的不同部分。例如,移动设备124在第一周期显示用于指示编码的数字数据的第一部分(例如,数字数据的第一比特或者比特序列)的第一颜色,然后在第二周期显示用于指示编码的数字数据的第二部分(例如,数字数据的第二比特或者比特序列)的第二颜色,并且继续显示不同颜色直到编码的数字数据的整个序列被显示。仅作为示例地,移动设备124以每次一种颜色来显示序列中的每种颜色,其中每种颜色针对一预定周期。移动设备124可根据需要重复编码的数字数据的显示。此外,编码的数字数据的显示可包括时钟数据。例如,显示器的亮度级和/或显示的每一种颜色的量可作为与编码的数字数据相关的时钟定时的指示。在其它实现中,在切换到下一种颜色之前,每种颜色的显示可在第一周期以预定频率打开和关闭。每一种颜色的显示频率也可作为时钟定时的指示。
[0023] 当摄像机准备接收配置数据时,设置移动设备124使得移动设备124的显示器面向摄像机120的摄像机传感器。例如,用户可保持移动设备124接近摄像机120,使得移动设备124的显示器面向摄像机传感器。相应地,摄像机120使用摄像机传感器捕获并且存储颜色序列。摄像机120将颜色序列解码为最初被输入至移动设备124的配置数据。摄像机120然后能使用配置数据来加入WLAN100。
[0024] 尽管参照摄像机120描述了图1,但是不同于摄像机120的设备也可从移动设备接收配置数据以加入WLAN100。例如,设备128之一可以是具有摄像机传感器的另一设备,例如另一移动设备或者手持视频游戏设备。此外,设备128之一可以是打印机或者包括可接收配置数据的扫描仪的一体式设备。因此,任何包括图像感测结构的设备可用于检测配置数据从而加入WLAN100。
[0025] 现在参考图2,示出了移动设备200,其使用显示器204依次显示对应于编码的数字数据的第一颜色208、第二颜色212和第n颜色216。仅作为示例地,在该序列中的每种颜色,当显示时,可填满整个显示器204。尽管示出了移动设备200显示n种颜色,但也可使用其他数量的颜色。仅作为示例地,在一些实现中,移动设备200依次显示多于2种的不同颜色。相反的,在其他实现中,移动设备200仅显示第一颜色和第二颜色来表示二元的数字数据。移动设备200可配置为将配置数据转换为编码的数字数据并且使用应用软件显示编码的数字数据。例如,应用软件可以是经由购买或者下载获得的第三方软件。
[0026] 摄像机220包括摄像机传感器224和一个或多个可视的状态指示器(例如发光二极管(LED)228)。摄像机传感器224捕获由移动设备200显示的颜色序列并且摄像机220存储该颜色序列并将其解码为配置数据。例如,摄像机传感器224捕获该序列中的第一颜色,并且基于第一颜色存储第一数字值,然后相应地捕获第二颜色和后续的颜色。因为使用该移动设备200每次仅显示一种颜色,因此由于摄像机传感器224的分辨率导致的限制被最小化。摄像机220使用配置数据来连接到WLAN100。
[0027] LED228可以指示摄像机220的状态。例如,LED228可指示摄像机220准备接收配置数据或者摄像机220已成功地连接到WLAN100。仅作为示例地,当摄像机220准备接收配置数据时,LED228可闪烁红色。摄像机220可在设置模式下准备接收配置数据。例如,当摄像机220通电并检测到无线网络时,其可自动地进入设置模式,或者摄像机220可以响应于用户按下设置按钮而进入设置模式。相对地,当摄像机220已成功地连接到WLAN100时,LED228可闪烁绿色。可根据摄像机220的状态来操作移动设备200。例如,当摄像机220准备接收配置数据时,用户可按下在移动设备200上的设置按钮。响应于用户按下设置按钮,移动设备200开始显示表示配置数据的不同颜色的序列。移动设备200可重复显示该序列,直到LED228指示摄像机220已成功地加入WLAN100,并且用户通过按下移动设备200上的另一个按钮来终止该序列。可替换地或者附加地,一旦连接到WLAN100,摄像机220可与该移动设备200无线通信以终止该序列。
[0028] 移动设备200可基于一个或多个标准来显示颜色,所述标准包括但并不限于:环境光照条件、移动设备200的制造商或者设计规范和/或摄像机220的制造商或者设计规范。例如,如果移动设备200包括摄像机传感器240,则该摄像机传感器240可检测环境光照条件。移动设备200可包括多个与不同级别的环境光级别相关联的颜色组。例如,在某些光照条件下,摄像机220的摄像机传感器224可能不容易检测到一些颜色。相应地,移动设备200可选择不包括那些颜色的颜色组来表示编码的数字数据。此外,一些摄像机220可比其它摄像机更准确地检测某些颜色。例如,摄像机传感器224的分辨率可确定摄像机220检测某些颜色的能。相应地,用户可提供摄像机220的型号/类型或者制造商给移动设备200。相应地,移动设备200可基于该型号/类型或者制造商来选择适于与摄像机220一起使用的颜色组。
[0029] 仅作为示例地,在一些光照条件下或者对于一些摄像机,移动设备200可选择使用八种或更多种不同颜色来表示配置数据的颜色组。例如,8种颜色中的每一种可表示范围从000到111的3比特二进制数据(例如,数字值),其中第一颜色表示000、第二颜色表示001,并且第八颜色表示111。相对地,16种颜色中的每一种可表示范围从0000到1111的4比特二进制数据。不同颜色组可使用8种或者16种颜色的不同颜色组合,并且可包括不同灰度级的色调。在其它光照条件下或者对于其他摄像机,移动设备200可选择使用少于八种颜色的颜色组。例如,颜色组可包括仅2种颜色,其中一种颜色表示二进制0而另一种颜色表示二进制1。
在任意实现中,某些颜色或者数字值可表示控制数据。例如,控制数据可指示序列的开始或者结束,与编码的数字数据相关联的时钟定时,和/或与编码的数字数据相关联的纠错数据。
[0030] 尽管移动设备200仅作为示例被示出为智能电话或平板式PC,但任何具有显示器的设备都能用于显示编码的数字数据。例如,如果摄像机220与连接到电视的视频游戏操作台一起使用,则电视显示器可用于向摄像机220提供编码的数字数据。此外,如果WLAN100包括台式PC或者膝上型PC,并且用户仅仅不希望手动提供配置数据至摄像机220,则台式PC或者膝上型PC的显示器可用于提供编码的数字数据至摄像机220。
[0031] 此外,尽管移动设备200被描述为将编码的数字数据显示为在显示器204上一次一种颜色地显示的颜色序列,但也可使用编码的数字数据的其他合适的实现。例如,编码的数字数据可包括但不局限于:QR代码、大容量颜色代码、条形码,或者简单图案。例如,该简单模式可包括棋盘图案、条纹图案中的两种或更多种颜色,或者可简单地包括两种或更多种单色代替一种单色。仅作为示例地,该简单图案可以是一次显示一种的简单图案的序列,例如单种单色、两种单色、棋盘图案,和/或条纹图案。类似于上述的颜色组中的颜色,每一种图案可表示不同数字值。编码的数字数据也可包括打字的或者手写的文本(例如,显示在移动设备200上和/或在纸张或者其他介质上打字的/书写的)。
[0032] 在一些实现中,编码的数字数据也可包括音频编码的数字数据。例如,音频编码的数字数据可包括从移动设备200的扬声器输出并且通过在摄像机220上的麦克和相关联处理接收的双音多频(DTMF)信号或者任何其它音频信号。在其他实现中,摄像机220可包括声音识别能力,并且用户可通过语音命令来输入配置数据至摄像机220。
[0033] 移动设备可被配置为基于一个或多个标准(例如环境光照条件、摄像机220的制造商或者设计规范,和/或用户偏好),来选择要显示编码的数字数据的哪种实现。例如,为了准确地检测编码的数字数据,QR代码、大容量颜色代码、条形码,及其他复杂图像要求摄像机220具有较高分辨率或者附加电路,理想的光照条件和/或其它环境或设备特征。相应地,移动设备200可基于例如摄像机220的制造商和/或设计规范来确定环境光照条件和摄像机220的能力。仅作为示例地,用户可输入关于摄像机220的信息,或者从存储在移动设备200中的或者以其他方式为移动设备200可获得的(例如经由下载或远程访问可获得的)列表或数据库中选择摄像机220的类型。
[0034] 移动设备200可基于摄像机220的类型和检测到的环境光照或者其它条件,在例如单色图像序列、简单图案、QR代码和/或任何其它适合的实现(例如,包括多种类型的音频数据)之间进行选择。例如,如果摄像机传感器224是高分辨率摄像机并且摄像机220包括适当的电路,则移动设备200可基于配置数据来选择并显示QR代码或者大容量颜色代码。相对地,如果摄像机220不具有合适的电路或者具有合适分辨率的合适的摄像机传感器,则移动设备200可基于配置数据选择并且显示单色序列或者简单图案。相应地,移动设备200可基于不同摄像机类型和/或不同环境条件,显示多个不同的可视编码的数字数据实现。
[0035] 现在参考图3,WLAN300包括AP304、移动设备308和摄像机312。移动设备308包括无线收发机模块320、用户接口324、控制模块328、摄像机传感器332、编码器模块336和显示器340。移动设备308通过WLAN300与AP304通信,从而使用无线收发机模块320建立无线连接。
无线收发机模块320可从AP304接收配置数据,并且可从AP304接收摄像机312已成功地连接到WLAN300的指示。用户使用用户接口324与移动设备308交互。例如,用户接口324包括但不局限于:按钮、键盘、麦克风和触摸屏接口。用户可使用用户接口324输入配置数据或其他信息(例如,使用配置数据的摄像机312的初始设置,提供关于摄像机312的细节或者指示摄像机312已成功地连接到WLAN300)至移动设备308。
[0036] 控制模块328经由无线收发机模块320和/或用户接口324接收配置数据。控制模块328也可接收与配置数据和摄像机312相关的附加信息。例如,摄像机传感器332可检测环境光照条件并且提供关于环境光照条件的信息给控制模块328。控制模块328提供配置数据和任何其他相关信息给编码器模块336。例如,控制模块328可基于配置数据、环境光照条件和/或摄像机312的细节(例如,摄像机312的制造商或者型号信息)来选择颜色组或者期望的编码的数字数据的实现。
[0037] 编码器模块336将配置数据转换为可视编码的数字数据,例如,编码器模块336将配置数据转换为由移动设备308显示的不同颜色的序列。编码器模块336将编码的数字数据提供给控制模块328。控制模块328输出编码的数字数据至显示器340。显示器340将编码的数字数据显示为表示配置数据的颜色序列。摄像机312捕获并且存储编码的数字数据。
[0038] 摄像机312包括无线收发机模块360、摄像机传感器364、控制模块368、解码器模块372和用户接口376。摄像机312通过WLAN300与AP304通信,从而使用从移动设备308接收的配置数据经由无线收发机模块360建立无线连接。例如,摄像机传感器364通过捕获显示在显示器340上的颜色序列从移动设备308接收编码的数字数据。摄像机传感器364向控制模块368提供编码的数字数据。控制模块368向解码器模块372提供编码的数字数据。解码器模块372将解码的数字数据转换为连接至WLAN300所需的配置数据,并且将配置数据提供给控制模块368。
[0039] 控制模块368使用配置数据建立与WLAN300的无线连接。例如,控制模块368基于包含在配置数据中的WLAN300的名称或者标识符来选择要连接的网络,并且使用无线收发机模块360向AP304提供任何所需的加密密钥或者密码。一旦建立该无线连接,控制模块368可提供摄像机312已成功地连接到WLAN300的指示给用户接口376。用户接口376可以可视地指示无线连接被建立。例如,用户接口376可包括LED。用户接口376可包括其它接口元件,例如电力按钮。
[0040] 现在参考图4,摄像机配置方法400开始于404。在408,获得用于建立与WLAN的连接的配置数据并且将其提供给移动设备。仅作为示例地,移动设备从AP无线接收配置数据或者用户手动输入配置数据。在412,移动设备将配置数据转换为可视编码的数字数据。例如,移动设备基于选择的颜色组、环境光照条件和/或摄像机的制造商或者型号信息来转换配置数据。在416,用户提供摄像机准备接收配置数据的指示。例如,响应于来自摄像机的表示摄像机准备接收配置数据的指示,用户可按下移动设备上的设置按钮。
[0041] 在420,移动设备显示编码的数字数据(例如,作为颜色序列)。在424摄像机检测编码的数字数据并且将编码的数字数据转换为配置数据。在428,摄像机使用配置数据建立与WLAN的连接。在432,摄像机确定与WLAN的连接是否成功。如果是,则方法400继续至436。如果否,则方法400继续至440。在436,移动设备停止显示编码的数字数据。方法在444结束。
[0042] 在440,方法400确定是否继续以使用当前设置的摄像机尝试检测配置数据。仅作为示例地,方法400可在第一周期(例如,直到与移动设备和摄像机中的一个或两个相关的计时器达到预定值)继续尝试检测配置数据,或者继续尝试检测配置数据预定次数(例如,直到移动设备显示编码的数字数据预定次数)。如果是,则方法400继续至420。如果否,则方法400继续至448。在448,方法400确定是否执行对移动设备和/或摄像机的调整。例如,方法400可以执行调整预定次数,和/或在与移动设备和摄像机中的一个或两个相关的计时器达到第二预定值之前执行调整。如果是,则方法400继续至452。如果否,则方法400在444结束。
[0043] 在452,方法400执行移动设备和摄像机中的至少一个的一个或多个调整。例如,如果配置数据的检测没有成功(例如,由于损坏的配置数据或不适合的环境光照条件),则移动设备和/或摄像机可采取一个或多个补救动作。所述补救动作包括但不限于:调整摄像机传感器的参数(例如,补偿光照条件),以及选择显示编码的数字数据的不同的实现。例如,选择显示编码的数字数据的不同的实现包括但不限于:选择不同的颜色组,在一个或多个可视实现(例如颜色序列,QR代码等等)之间切换。在一些实现中,选择不同的实现可以包括在可视实现和非可视实现(例如,音频编码的数字数据)之间切换。
[0044] 上述描述本质上仅仅是说明性的,并且不意图限制本公开、其应用、或使用。本公开的广泛教导可以以多种形式实现。因此,尽管本公开包括特定示例,但是本公开的实际范围不应当受此限制,因为在研究了附图、说明书及所附权利要求后,其他实现将变得显而易见。为了清楚的目的,相同附图标记将在附图中用于标识类似的元件。如在此使用的,表达A、B和C中的至少一个应当解释为表示使用非排他逻辑或的逻辑(A或B或C)。应当理解,在不改变本公开原理的情况下,可以以不同顺序(或同时)执行方法中的一个或多个步骤。
[0045] 如在此使用的,术语模块可以指以下项、是以下项的一部分或者包括以下项:专用集成电路(ASIC);电子电路;组合逻辑电路;现场可编程阵列(FPGA);执行代码的处理器(共享、专用,或组);其它合适的提供描述功能的硬件组件;或以上中的一些或全部例如在片上系统中的组合。术语模块可包括存储处理器执行的代码的存储器(共享、专用,或组)。
[0046] 如以上使用的,术语代码可包括软件、固件和/或微代码,并且可指程序、例程、函数、类和/或对象。如以上使用的,术语共享是指来自多个模块的一些或所有代码可以使用单个(共享)处理器来执行。另外,来自多个模块的一些或所有代码可由单个(共享)存储器存储。如以上使用的,术语组是指来自单个模块的一些或所有代码可以使用处理器组来执行。另外,来自单个模块的一些或所有代码可使用存储器组存储。
[0047] 在此描述的装置和方法可由一个或多个处理器执行的一个或多个计算机程序来实现。计算机程序包括存储在非瞬时的有形计算机可读介质中的处理器可执行指令。计算机程序也可包括存储的数据。非瞬时的有形计算机可读介质的非限制性示例是非易失性存储器、磁存储设备和光存储设备。
QQ群二维码
意见反馈