專利名稱:使用移動顯示器和攝像機傳感器可視地發(fā)送數字數據的制作方法
技術領域:
本公開涉及將攝像機配置連接至家庭網絡。
背景技術:
在此提供的背景描述的目的在于總地闡述本公開的環(huán)境。在本背景部分描述的范圍內的目前所指的發(fā)明人的工作以及在申請日時不會作為現有技術的說明書的各方面既不明確地也不隱含地被認為是相對于本公開的現有技術。在諸如家庭網絡的無線局域網(WLAN)中,網絡實現W1-Fi網絡或無線連接一個或多個設備的另外的機制。例如,該WLAN可包括接入點,其將設備連接至因特網或者其它廣域網(WAN)。設備可包括但不局限于臺式個人計算機、膝上型計算機、一個或多個計算機外圍設備、視頻游戲操作臺和/或諸如智能電話或平板式個人計算機的移動設備。該設備也可以包括攝像機或者包括攝像機傳感器的其他設備,例如通過WLAN將視頻數據流傳送至個人計算機和/或因特網的攝像機。典型地,設備必須(例如,由用戶)配置為連接至該WLAN。例如,該用戶可輸入配置數據至該設備。該配置數據可包括但是不局限于該WLAN的名稱或者其它標識符(例如,業(yè)務組標識符,或者SSID)、安全密鑰和/或密碼。僅作為示例地,該安全密鑰可包括W1-Fi保護接入(例如,WPA或者WPA2)安全密鑰。該設備使用該配置數據連接至該WLAN。
發(fā)明內容
一種用于建立第一設備和無線網絡之間的連接的系統包括位于所述第一設備中的第一控制模塊,其接收編碼的數字數據。所述編碼的數字數據對應于在第二設備的顯示器上依次顯示的多個圖像。所述多個圖像中的每一個對應于所述編碼的數字數據的不同部分。位于所述第一設備 中的解碼器模塊將所述編碼的數字數據轉換為配置數據。所述配置數據包括以下項中的至少一項所述無線網絡的標識符、與所述無線網絡相關聯的加密密鑰和與所述無線網絡相關聯的密碼。所述第一控制模塊使用所述配置數據來建立與所述無線網絡的所述連接。一種用于建立第一設備和無線網絡之間的連接的系統包括位于第二設備中的第一控制模塊,其接收配置數據。所述配置數據包括以下項中的至少一項所述無線網絡的標識符、與所述無線網絡相關聯的加密密鑰和與所述無線網絡相關聯的密碼。位于所述第二設備中的編碼器模塊將所述配置數據轉換為編碼的數字數據。所述編碼的數字數據對應于多個圖像。所述多個圖像中的每一個對應于所述編碼的數字數據的不同部分。顯示器依次顯示所述多個圖像?!N用于建立第一設備和無線網絡之間的連接的方法包括使用所述第一設備接收編碼的數字數據,其中,所述編碼的數字數據對應于在第二設備的顯示器上依次顯示的多個圖像,并且其中,所述多個圖像中的每一個對應于所述編碼的數字數據的不同部分;將所述編碼的數字數據轉換為配置數據,其中,所述配置數據包括以下項中的至少一項所述無線網絡的標識符、與所述無線網絡相關聯的加密密鑰和與所述無線網絡相關聯的密碼;以及使用所述配置數據來建立與所述無線網絡的所述連接。根據后文提供的詳細描述,本公開的進一步的應用領域將變得顯而易見。應當理解,該詳細描述和具體示例僅意圖用于說明的目的而不意圖限制本公開的范圍。
依據詳細說明書和附圖,將更加全面地理解本公開,其中圖1是根據本公開原理的無線局域網的功能框圖;圖2示出了根據本公開原理的攝像機配置系統;圖3是根據本公開原理的移動設備和攝像機的功能框圖;以及圖4示出了根據本公開原理的攝像機配置方法。
具體實施例方式在安全的或者非安全的無線局域網(WLAN)中的設備使用配置數據連接至該WLAN的接入點。例如,在安全的WLAN中,該配置數據可包括該WLAN的名稱或者其它標識符(例如,業(yè)務組標識符,或者SSID)、安全密鑰和/或密碼。在非安全的WLAN中,該配置數據可僅僅包括該WLAN的名稱或者其它標識符。該配置數據被提供給該設備,用于使該設備能夠連接至該WLAN。例如,如果該設備包括用戶接口,則用戶可使用該用戶接口向該設備輸入配置數據。如果該WLAN包括個人計算機(PC)或者具有用戶接口 的其他計算裝置,則該用戶可將該設備(例如,經由有線或者無線連接)連接至該PC,并且使用該PC的用戶接口將該配置數據輸入至該設備。一些設備(例如攝像機或者具有攝像機傳感器的另一設備)可能不包括適于向該設備提供該配置數據的用戶接口?;蛘?,該攝像機可包括用于提供該配置數據的用戶接口,但該用戶可能希望避免使用該用戶接口的不便。進一步地,該WLAN可不包括例如PC這樣的便于將配置數據輸入至攝像機的設備,或者該PC可能并不能用于連接至該攝像機。在根據本公開的攝像機配置系統中,移動設備將配置數據轉換為可視編碼的數字數據。該移動設備使用該移動設備的顯示器顯示該編碼的數字數據。例如,該移動設備將該編碼的數字數據顯示為單色序列。攝像機使用攝像機傳感器接收該編碼的數字數據。該攝像機將該編碼的數字數據解碼為配置數據并且使用該配置數據連接至WLAN?,F在參考圖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,計算機外圍設備和視頻游戲操作臺。在WLAN100中的設備116被示出為以基礎結構無線模式連接至AP112。設備116的每一個可獨立連接至AP112。僅作為示例地,用戶可經由設備116的各自的用戶接口向設備116中的每一個提供配置數據。如果WLAN100是安全的,則該配置數據可包括SSID、安全密鑰和/或密碼。如果WLAN100是非安全的,則該配置數據可包括WLAN100的名稱或者其它標識符,從而設備116可識別期望連接到的網絡。設備116的每一個使用配置數據與AP112通信來建立與.WLAN100的無線連接。盡管WLAN100被示出具有以基礎結構無線模式連接的設備116,但設備116的一個或多個可以以ad hoc無線模式連接。此外,附加于或替代無線連接地,設備116的任一個可包括至APl 12的有線連接。在一些情況中,設備116之一可能不包括適于向設備116輸入配置數據的用戶接口,或者可包括用戶接口但用戶希望避免使用該用戶接口的不便。因此,設備116可經由有線連接(例如通用串行總線(USB)連接)來連接到PC或者其它設備。該用戶然后可使用PC輸入配置數據至設備116。此外,設備116可包括接入點或者其它無線通信結構來建立至另一個設備116的單獨的無線連接。在該方式下,可使用另一個設備116來提供配置數據。如果設備116之一不包括接入點,WLAN100不包括PC或者其它設備,和/或用戶希望避免連接設備116至PC的不便,則向設備116提供配置數據可能存在問題。例如,攝像機120可以是網絡攝像機,其不包括接入點 和用于輸入配置數據的合適的用戶接口。但是,移動設備124或者具有顯示器的設備128之一可用于提供配置數據至攝像機120。具體而言,僅作為示例地,移動設備124可以是智能電話或具有顯示器的平板式PC。如果移動設備124無線連接至AP112,則AP112可經由無線連接提供配置數據至移動設備124??商鎿Q地或者附加地,如果移動設備124不是無線地或以其他方式連接至AP112,則用戶可從AP112或者另一個設備(例如,使用PC)獲得配置數據并且使用移動設備124的用戶接口手動輸入配置數據至移動設備124。移動設備124將配置數據轉換為可視地編碼的數字數據。例如,該編碼的數字數據包括在移動設備124的顯示器上獨立顯示的不同顏色的序列(例如每次一種顏色)。也就是說,每一種顏色可表示該可視地編碼的數字數據的不同部分。例如,移動設備124在第一周期顯示用于指示編碼的數字數據的第一部分(例如,數字數據的第一比特或者比特序列)的第一顏色,然后在第二周期顯示用于指示編碼的數字數據的第二部分(例如,數字數據的第二比特或者比特序列)的第二顏色,并且繼續(xù)顯示不同顏色直到編碼的數字數據的整個序列被顯示。僅作為示例地,移動設備124以每次一種顏色來顯示序列中的每種顏色,其中每種顏色針對一預定周期。移動設備124可根據需要重復編碼的數字數據的顯示。此夕卜,編碼的數字數據的顯示可包括時鐘數據。例如,顯示器的亮度級和/或顯示的每一種顏色的量可作為與編碼的數字數據相關的時鐘定時的指示。在其它實現中,在切換到下一種顏色之前,每種顏色的顯示可在第一周期以預定頻率打開和關閉。每一種顏色的顯示頻率也可作為時鐘定時的指示。當攝像機準備接收配置數據時,設置移動設備124使得移動設備124的顯示器面向攝像機120的攝像機傳感器。例如,用戶可保持移動設備124接近攝像機120,使得移動設備124的顯示器面向攝像機傳感器。相應地,攝像機120使用攝像機傳感器捕獲并且存儲顏色序列。攝像機120將顏色序列解碼為最初被輸入至移動設備124的配置數據。攝像機120然后能使用配置數據來加入WLAN100。盡管參照攝像機120描述了圖1,但是不同于攝像機120的設備也可從移動設備接收配置數據以加入WLAN100。例如,設備128之一可以是具有攝像機傳感器的另一設備,例如另一移動設備或者手持視頻游戲設備。此外,設備128之一可以是打印機或者包括可接收配置數據的掃描儀的一體式設備。因此,任何包括圖像感測結構的設備可用于檢測配置數據從而加入WLAN100?,F在參考圖2,示出了移動設備200,其使用顯示器204依次顯示對應于編碼的數字數據的第一顏色208、第二顏色212和第η顏色216。僅作為示例地,在該序列中的每種顏色,當顯示時,可填滿整個顯示器204。盡管示出了移動設備200顯示η種顏色,但也可使用其他數量的顏色。僅作為示例地,在一些實現中,移動設備200依次顯示多于2種的不同顏色。相反的,在其他實現中,移動設備200僅顯示第一顏色和第二顏色來表示二元的數字數據。移動設備200可配置為將配置數據轉換為編碼的數字數據并且使用應用軟件顯示編碼的數字數據。例如,應用軟件可以是經由購買或者下載獲得的第三方軟件。攝像機220包括攝像機傳感器224和一個或多個可視的狀態(tài)指示器(例如發(fā)光二極管(LED) 228)。攝像機傳感器224捕獲由移動設備200顯示的顏色序列并且攝像機220存儲該顏色序列并將其解碼為配置數據。例如,攝像機傳感器224捕獲該序列中的第一顏色,并且基于第一顏色存儲第一數字值,然后相應地捕獲第二顏色和后續(xù)的顏色。因為使用該移動設備200每次僅顯示一種顏色,因此由于攝像機傳感器224的分辨率導致的限制被最小化。攝像機220使用配置數據來連接到WLAN100。LED228可以指示攝像機220的狀態(tài)。例如,LED228可指示攝像機220準備接收配置數據或者攝像機220已成功地連 接到WLAN100。僅作為示例地,當攝像機220準備接收配置數據時,LED228可閃爍紅色。攝像機220可在設置模式下準備接收配置數據。例如,當攝像機220通電并檢測到無線網絡時,其可自動地進入設置模式,或者攝像機220可以響應于用戶按下設置按鈕而進入設置模式。相對地,當攝像機220已成功地連接到WLAN100時,LED228可閃爍綠色。可根據攝像機220的狀態(tài)來操作移動設備200。例如,當攝像機220準備接收配置數據時,用戶可按下在移動設備200上的設置按鈕。響應于用戶按下設置按鈕,移動設備200開始顯示表示配置數據的不同顏色的序列。移動設備200可重復顯示該序列,直到LED228指示攝像機220已成功地加入WLAN100,并且用戶通過按下移動設備200上的另一個按鈕來終止該序列??商鎿Q地或者附加地,一旦連接到WLAN100,攝像機220可與該移動設備200無線通信以終止該序列。移動設備200可基于一個或多個標準來顯示顏色,所述標準包括但并不限于環(huán)境光照條件、移動設備200的制造商或者設計規(guī)范和/或攝像機220的制造商或者設計規(guī)范。例如,如果移動設備200包括攝像機傳感器240,則該攝像機傳感器240可檢測環(huán)境光照條件。移動設備200可包括多個與不同級別的環(huán)境光級別相關聯的顏色組。例如,在某些光照條件下,攝像機220的攝像機傳感器224可能不容易檢測到一些顏色。相應地,移動設備200可選擇不包括那些顏色的顏色組來表示編碼的數字數據。此外,一些攝像機220可比其它攝像機更準確地檢測某些顏色。例如,攝像機傳感器224的分辨率可確定攝像機220檢測某些顏色的能力。相應地,用戶可提供攝像機220的型號/類型或者制造商給移動設備200。相應地,移動設備200可基于該型號/類型或者制造商來選擇適于與攝像機220一起使用的顏色組。僅作為示例地,在一些光照條件下或者對于一些攝像機,移動設備200可選擇使用八種或更多種不同顏色來表示配置數據的顏色組。例如,8種顏色中的每一種可表示范圍從OOO到111的3比特二進制數據(例如,數字值),其中第一顏色表示000、第二顏色表示
001,并且第八顏色表不111。相對地,16種顏色中的每一種可表不范圍從0000到1111的4比特二進制數據。不同顏色組可使用8種或者16種顏色的不同顏色組合,并且可包括不同灰度級的色調。在其它光照條件下或者對于其他攝像機,移動設備200可選擇使用少于八種顏色的顏色組。例如,顏色組可包括僅2種顏色,其中一種顏色表示二進制O而另一種顏色表示二進制I。在任意實現中,某些顏色或者數字值可表示控制數據。例如,控制數據可指示序列的開始或者結束,與編碼的數字數據相關聯的時鐘定時,和/或與編碼的數字數據相關聯的糾錯數據。盡管移動設備200僅作為示例被示出為智能電話或平板式PC,但任何具有顯示器的設備都能用于顯示編碼的數字數據。例如,如果攝像機220與連接到電視的視頻游戲操作臺一起使用,則電視顯示器可用于向攝像機220提供編碼的數字數據。此外,如果WLAN100包括臺式PC或者膝上型PC,并且用戶僅僅不希望手動提供配置數據至攝像機220,則臺式PC或者膝上型PC的顯示器可用于提供編碼的數字數據至攝像機220。此外,盡管移動設備200被描述為將編碼的數字數據顯示為在顯示器204上一次一種顏色地顯示的顏色序列,但也可使用編碼的數字數據的其他合適的實現。例如,編碼的數字數據可包括但不局限于QR代碼、大容量顏色代碼、條形碼,或者簡單圖案。例如,該簡單模式可包括棋盤圖案、條紋圖案中的兩種或更多種顏色,或者可簡單地包括兩種或更多種單色代替一種單色。僅作為示例地,該簡單圖案可以是一次顯示一種的簡單圖案的序列,例如單種單色、兩種單色、棋盤圖案,和/或條紋圖案。類似于上述的顏色組中的顏色,每一種圖案可表示不同數字值。編碼的數字數據也可包括打字的或者手寫的文本(例如,顯示在移動設備200上和/或在紙張或者其他介質上打字的/書寫的)。在一些實現中,編碼的數字數據也可包括音頻編碼的數字數據。例如,音頻編碼的數字數據可包括從移 動設備200的揚聲器輸出并且通過在攝像機220上的麥克風和相關聯處理接收的雙音多頻(DTMF)信號或者任何其它音頻信號。在其他實現中,攝像機220可包括聲音識別能力,并且用戶可通過語音命令來輸入配置數據至攝像機220。移動設備可被配置為基于一個或多個標準(例如環(huán)境光照條件、攝像機220的制造商或者設計規(guī)范,和/或用戶偏好),來選擇要顯示編碼的數字數據的哪種實現。例如,為了準確地檢測編碼的數字數據,QR代碼、大容量顏色代碼、條形碼,及其他復雜圖像要求攝像機220具有較高分辨率或者附加電路,理想的光照條件和/或其它環(huán)境或設備特征。相應地,移動設備200可基于例如攝像機220的制造商和/或設計規(guī)范來確定環(huán)境光照條件和攝像機220的能力。僅作為示例地,用戶可輸入關于攝像機220的信息,或者從存儲在移動設備200中的或者以其他方式為移動設備200可獲得的(例如經由下載或遠程訪問可獲得的)列表或數據庫中選擇攝像機220的類型。移動設備200可基于攝像機220的類型和檢測到的環(huán)境光照或者其它條件,在例如單色圖像序列、簡單圖案、QR代碼和/或任何其它適合的實現(例如,包括多種類型的音頻數據)之間進行選擇。例如,如果攝像機傳感器224是高分辨率攝像機并且攝像機220包括適當的電路,則移動設備200可基于配置數據來選擇并顯示QR代碼或者大容量顏色代碼。相對地,如果攝像機220不具有合適的電路或者具有合適分辨率的合適的攝像機傳感器,則移動設備200可基于配置數據選擇并且顯示單色序列或者簡單圖案。相應地,移動設備200可基于不同攝像機類型和/或不同環(huán)境條件,顯示多個不同的可視編碼的數字數據實現?,F在參考圖3,WLAN300包括AP304、移動設備308和攝像機312。移動設備308包括無線收發(fā)機模塊320、用戶接口 324、控制模塊328、攝像機傳感器332、編碼器模塊336和顯示器340。移動設備308通過WLAN300與AP304通信,從而使用無線收發(fā)機模塊320建立無線連接。無線收發(fā)機模塊320可從AP304接收配置數據,并且可從AP304接收攝像機312已成功地連接到WLAN300的指示。用戶使用用戶接口 324與移動設備308交互。例如,用戶接口 324包括但不局限于按鈕、鍵盤、麥克風和觸摸屏接口。用戶可使用用戶接口 324輸入配置數據或其他信息(例如,使用配置數據的攝像機312的初始設置,提供關于攝像機312的細節(jié)或者指示攝像機312已成功地連接到WLAN300)至移動設備308??刂颇K328經由無線收發(fā)機模塊320和/或用戶接口 324接收配置數據。控制模塊328也可接收與配置數據和攝像機312相關的附加信息。例如,攝像機傳感器332可檢測環(huán)境光照條件并且提供關于環(huán)境光照條件的信息給控制模塊328??刂颇K328提供配置數據和任何其他相關信息給編碼器模塊336。例如,控制模塊328可基于配置數據、環(huán)境光照條件和/或攝像機312的細節(jié)(例如,攝像機312的制造商或者型號信息)來選擇顏色組或者期望的編碼的數字數據的實現。編碼器模塊336將配置數據轉換為可視編碼的數字數據,例如,編碼器模塊336將配置數據轉換為由移動設備308顯示的不同顏色的序列。編碼器模塊336將編碼的數字數據提供給控制模塊328??刂颇K328輸出編碼的數字數據至顯示器340。顯示器340將編碼的數字數據顯示為表示配置數據的顏色序列。攝像機312捕獲并且存儲編碼的數字數據。攝像機312包括無線收發(fā)機模塊360、攝像機傳感器364、控制模塊368、解碼器模塊372和用戶接口 376。攝像機312通過WLAN300與AP304通信,從而使用從移動設備308接收的配置數據經由無線收發(fā)機模塊360建立無線連接。例如,攝像機傳感器364通過捕獲顯示在顯示器340上的顏色 序列從移動設備308接收編碼的數字數據。攝像機傳感器364向控制模塊368提供編碼的數字數據??刂颇K368向解碼器模塊372提供編碼的數字數據。解碼器模塊372將解碼的數字數據轉換為連接至WLAN300所需的配置數據,并且將配置數據提供給控制模塊368??刂颇K368使用配置數據建立與WLAN300的無線連接。例如,控制模塊368基于包含在配置數據中的WLAN300的名稱或者標識符來選擇要連接的網絡,并且使用無線收發(fā)機模塊360向AP304提供任何所需的加密密鑰或者密碼。一旦建立該無線連接,控制模塊368可提供攝像機312已成功地連接到WLAN300的指示給用戶接口 376。用戶接口 376可以可視地指示無線連接被建立。例如,用戶接口 376可包括LED。用戶接口 376可包括其它接口元件,例如電力按鈕。現在參考圖4,攝像機配置方法400開始于404。在408,獲得用于建立與WLAN的連接的配置數據并且將其提供給移動設備。僅作為示例地,移動設備從AP無線接收配置數據或者用戶手動輸入配置數據。在412,移動設備將配置數據轉換為可視編碼的數字數據。例如,移動設備基于選擇的顏色組、環(huán)境光照條件和/或攝像機的制造商或者型號信息來轉換配置數據。在416,用戶提供攝像機準備接收配置數據的指示。例如,響應于來自攝像機的表示攝像機準備接收配置數據的指示,用戶可按下移動設備上的設置按鈕。在420,移動設備顯示編碼的數字數據(例如,作為顏色序列)。在424攝像機檢測編碼的數字數據并且將編碼的數字數據轉換為配置數據。在428,攝像機使用配置數據建立與WLAN的連接。在432,攝像機確定與WLAN的連接是否成功。如果是,則方法400繼續(xù)至436。如果否,則方法400繼續(xù)至440。在436,移動設備停止顯示編碼的數字數據。方法在444結束。在440,方法400確定是否繼續(xù)以使用當前設置的攝像機嘗試檢測配置數據。僅作為示例地,方法400可在第一周期(例如,直到與移動設備和攝像機中的一個或兩個相關的計時器達到預定值)繼續(xù)嘗試檢測配置數據,或者繼續(xù)嘗試檢測配置數據預定次數(例如,直到移動設備顯示編碼的數字數據預定次數)。如果是,則方法400繼續(xù)至420。如果否,則方法400繼續(xù)至448。在448,方法400確定是否執(zhí)行對移動設備和/或攝像機的調整。例如,方法400可以執(zhí)行調整預定次數,和/或在與移動設備和攝像機中的一個或兩個相關的計時器達到第二預定值之前執(zhí)行調整。如果是,則方法400繼續(xù)至452。如果否,則方法400在444結束。在452,方法400執(zhí)行移動設備和攝像機中的至少一個的一個或多個調整。例如,如果配置數據的檢測沒有成功(例如,由于損壞的配置數據或不適合的環(huán)境光照條件),則移動設備和/或攝像機可采取一個或多個補 救動作。所述補救動作包括但不限于調整攝像機傳感器的參數(例如,補償光照條件),以及選擇顯示編碼的數字數據的不同的實現。例如,選擇顯示編碼的數字數據的不同的實現包括但不限于選擇不同的顏色組,在一個或多個可視實現(例如顏色序列,QR代碼等等)之間切換。在一些實現中,選擇不同的實現可以包括在可視實現和非可視實現(例如,音頻編碼的數字數據)之間切換。上述描述本質上僅僅是說明性的,并且不意圖限制本公開、其應用、或使用。本公開的廣泛教導可以以多種形式實現。因此,盡管本公開包括特定示例,但是本公開的實際范圍不應當受此限制,因為在研究了附圖、說明書及所附權利要求后,其他實現將變得顯而易見。為了清楚的目的,相同附圖標記將在附圖中用于標識類似的元件。如在此使用的,表達A、B和C中的至少一個應當解釋為表示使用非排他邏輯或的邏輯(A或B或C)。應當理解,在不改變本公開原理的情況下,可以以不同順序(或同時)執(zhí)行方法中的一個或多個步驟。如在此使用的,術語模塊可以指以下項、是以下項的一部分或者包括以下項專用集成電路(ASIC);電子電路;組合邏輯電路;現場可編程門陣列(FPGA);執(zhí)行代碼的處理器(共享、專用,或組);其它合適的提供描述功能的硬件組件;或以上中的一些或全部例如在片上系統中的組合。術語模塊可包括存儲處理器執(zhí)行的代碼的存儲器(共享、專用,或組)。如以上使用的,術語代碼可包括軟件、固件和/或微代碼,并且可指程序、例程、函數、類和/或對象。如以上使用的,術語共享是指來自多個模塊的一些或所有代碼可以使用單個(共享)處理器來執(zhí)行。另外,來自多個模塊的一些或所有代碼可由單個(共享)存儲器存儲。如以上使用的,術語組是指來自單個模塊的一些或所有代碼可以使用處理器組來執(zhí)行。另外,來自單個模塊的一些或所有代碼可使用存儲器組存儲。在此描述的裝置和方法可由一個或多個處理器執(zhí)行的一個或多個計算機程序來實現。計算機程序包括存儲在非瞬時的有形計算機可讀介質中的處理器可執(zhí)行指令。計算機程序也可包括存儲的數據。非瞬時的有形計算機可讀介質的非限制性示例是非易失性存儲器、磁存儲設備和光 存儲設備。
權利要求
1.一種用于建立第一設備和無線網絡之間的連接的系統,所述系統包括 位于所述第一設備中的第一控制模塊,其接收編碼的數字數據,其中,所述編碼的數字數據對應于在第二設備的顯示器上依次顯示的多個圖像,其中,所述多個圖像中的每一個對應于所述編碼的數字數據的不同部分;以及 位于所述第一設備中的解碼器模塊,其將所述編碼的數字數據轉換為配置數據,其中,所述配置數據包括以下項中的至少一項所述無線網絡的標識符、與所述無線網絡相關聯的加密密鑰和與所述無線網絡相關聯的密碼, 其中,所述第一控制模塊使用所述配置數據來建立與所述無線網絡的所述連接。
2.如權利要求1所述的系統,其中,所述多個圖像中的每一個是單色的。
3.如權利要求1所述的系統,其中,所述編碼的數字數據的所述不同部分中的每一個包括N比特數字值,并且其中,N大于或等于I。
4.如權利要求1所述的系統,還包括攝像機傳感器,所述攝像機傳感器檢測所述多個圖像并且基于所述多個圖像將所述編碼的數字數據輸出至所述第一控制模塊。
5.如權利要求1所述的系統,還包括位于所述第一設備中的無線收發(fā)機模塊,所述無線收發(fā)機模塊從所述第一控制模塊接收所述配置數據,并且與所述無線網絡的接入點進行通信,從而使用所述配置數據來建立所述連接。
6.如權利要求1所述的系統,還包括位于所述第一設備中的可視指示器,其中,所述可視指示器指示何時與所述無線網絡的所述連接被建立。
7.如權利要求1所述的系統,其中,所述編碼的數字數據還基于以下項中的至少一項環(huán)境光條件、所述第一設備的制造商和所述第一設備的類型。
8.如權利要求1所述的系統,還包括 所述第一設備;以及 所述第二設備,所述第二設備包括 第二控制模塊,其接收所述配置數據; 編碼器模塊,其將所述配置數據轉換為所述編碼的數字數據;以及; 所述顯示器。
9.如權利要求8所述的系統,其中,所述第一設備包括攝像機,并且所述第二設備包括以下中的至少一個移動電話、平板式個人計算機和電子讀取器。
10.一種集成電路,包括如權利要求1所述的系統。
11.一種用于建立第一設備和無線網絡之間的連接的系統,所述系統包括 位于第二設備中的第一控制模塊,其接收配置數據,其中,所述配置數據包括以下項中的至少一項所述無線網絡的標識符、與所述無線網絡相關聯的加密密鑰和與所述無線網絡相關聯的密碼; 位于所述第二設備中的編碼器模塊,其將所述配置數據轉換為編碼的數字數據,其中,所述編碼的數字數據對應于多個圖像,其中,所述多個圖像中的每一個對應于所述編碼的數字數據的不同部分;以及 顯示器,其依次顯示所述多個圖像。
12.如權利要求11所述的系統,其中,所述多個圖像中的每一個是單色的。
13.如權利要求11所述的系統,其中,所述編碼的數字數據的所述不同部分中的每一個包括N比特數字值,并且其中,N大于或等于I。
14.如權利要求11所述的系統,還包括位于所述第二設備中的無線收發(fā)機模塊,所述無線收發(fā)機模塊從所述無線網絡的接入點接收所述配置數據并且輸出所述配置數據給所述第一控制模塊。
15.如權利要求11所述的系統,還包括位于所述第二設備中的用戶接口,其中,所述用戶接口接收所述配置數據。
16.如權利要求11所述的系統,其中,所述第一控制模塊基于以下項中的至少一項來將所述配置數據提供給所述編碼器模塊環(huán)境光條件、所述第一設備的制造商和所述第一設備的類型。
17.如權利要求11所述的系統,還包括 所述第一設備;以及 所述第二設備, 其中,所述第一設備包括第二控制模塊,所述第二控制模塊接收所述編碼的數字數據; 解碼器模塊,其將所述編碼的數字數據轉換為所述配置數據;以及 無線收發(fā)機模塊,其使用所述配置數據來建立與所述無線網絡的所述連接。
18.如權利要求17所述的系統,其中,所述第一設備是攝像機,并且所述第二設備是以下中的至少一個移動電話、平板式個人計算機和電子讀取器。
19.如權利要求17所述的系統,其中,所述第一設備包括攝像機傳感器,所述攝像機傳感器檢測所述多個圖像,并且基于所述多個圖像將所述編碼的數字數據輸出至所述第二控制豐吳塊。
20.一種用于建立第一設備和無線網絡之間的連接的方法,所述方法包括 使用所述第一設備接收編碼的數字數據,其中,所述編碼的數字數據對應于在第二設備的顯示器上依次顯示的多個圖像,并且其中,所述多個圖像中的每一個對應于所述編碼的數字數據的不同部分; 將所述編碼的數字數據轉換為配置數據,其中,所述配置數據包括以下項中的至少一項所述無線網絡的標識符、與所述無線網絡相關聯的加密密鑰和與所述無線網絡相關聯的密碼;以及 使用所述配置數據來建立與所述無線網絡的所述連接。
全文摘要
本發(fā)明是使用移動顯示器和攝像機傳感器可視地發(fā)送數字數據。一種用于建立第一設備和無線網絡之間的連接的系統包括位于所述第一設備中的第一控制模塊,其接收編碼的數字數據。所述編碼的數字數據對應于在第二設備的顯示器上依次顯示的多個圖像。所述多個圖像中的每一個對應于所述編碼的數字數據的不同部分。位于所述第一設備中的解碼器模塊將所述編碼的數字數據轉換為配置數據。所述配置數據包括以下項中的至少一項所述無線網絡的標識符、與所述無線網絡相關聯的加密密鑰和與所述無線網絡相關聯的密碼。所述第一控制模塊使用所述配置數據來建立與所述無線網絡的所述連接。
文檔編號H04W76/02GK103067917SQ20121047190
公開日2013年4月24日 申請日期2012年10月8日 優(yōu)先權日2011年10月7日
發(fā)明者A·T-Y·宋 申請人:馬克西姆綜合產品公司