本發(fā)明涉及無線通信技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)絡(luò)攝像機(jī)配置方法和裝置。
背景技術(shù):
網(wǎng)絡(luò)攝像機(jī)又叫IP CAMERA(簡(jiǎn)稱IPC)。網(wǎng)絡(luò)攝像機(jī)在出廠前的生產(chǎn)測(cè)試中,需要通過連接產(chǎn)線的路由器連接無線網(wǎng)絡(luò),進(jìn)而與網(wǎng)絡(luò)中的終端設(shè)備連接,并通過連接的終端設(shè)備觀看視頻對(duì)網(wǎng)絡(luò)攝像機(jī)的攝像頭進(jìn)行調(diào)焦。為了提高網(wǎng)絡(luò)攝像機(jī)的生產(chǎn)效率,通常工廠內(nèi)會(huì)有多個(gè)產(chǎn)線會(huì)同時(shí)運(yùn)轉(zhuǎn),每個(gè)產(chǎn)線對(duì)應(yīng)一個(gè)無線路由器和用于調(diào)焦的終端設(shè)備。
傳統(tǒng)的產(chǎn)線中的網(wǎng)絡(luò)攝像機(jī)連接路由器的方法是:網(wǎng)絡(luò)攝像機(jī)接收無線環(huán)境中終端設(shè)備發(fā)送的無線報(bào)文,根據(jù)接收到的無線報(bào)文中的無線路由器參數(shù)連接無線路由器。上述連接方式存在的問題是:當(dāng)無線環(huán)境中存在多臺(tái)終端設(shè)備發(fā)送無線報(bào)文,生產(chǎn)線中的網(wǎng)絡(luò)攝像機(jī)不知道連接到哪臺(tái)路由器,網(wǎng)絡(luò)攝像機(jī)很可能連接到其他產(chǎn)線的路由器,進(jìn)而也就不能通過對(duì)應(yīng)產(chǎn)線的局域網(wǎng)觀看視頻進(jìn)行調(diào)焦。對(duì)于上述由于無線干擾導(dǎo)致的網(wǎng)絡(luò)連接錯(cuò)位的情況只能使用硬件復(fù)位,顯然這樣的操作會(huì)增加工廠員工的工作負(fù)擔(dān),同時(shí)也降低了網(wǎng)絡(luò)攝像機(jī)的調(diào)焦效率。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)產(chǎn)測(cè)階段,網(wǎng)絡(luò)攝像機(jī)調(diào)焦效率低的問題,提供一種網(wǎng)絡(luò)攝像機(jī)配置方法和裝置。
一種網(wǎng)絡(luò)攝像機(jī)配置方法,所述方法包括:
當(dāng)檢測(cè)到上電信號(hào)時(shí),獲取網(wǎng)絡(luò)攝像機(jī)中已寫入的產(chǎn)線標(biāo)識(shí);
查找與所述產(chǎn)線標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的無線路由器參數(shù),所述無線路由器參數(shù)包括無線路由器標(biāo)識(shí)和密碼信息;
向無線路由器發(fā)送連接請(qǐng)求,所述連接請(qǐng)求中包括所述無線路由器參數(shù);
接收所述無線路由器發(fā)送的連接成功消息,完成與產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的所述無線路由器的連接。
在一個(gè)實(shí)施例中,所述當(dāng)檢測(cè)到上電信號(hào)時(shí),獲取網(wǎng)絡(luò)攝像機(jī)中已寫入的產(chǎn)線標(biāo)識(shí)的步驟包括:
當(dāng)檢測(cè)到上電信號(hào)時(shí),查找網(wǎng)絡(luò)攝像機(jī)中是否已寫入產(chǎn)線標(biāo)識(shí);
若否,則打開通信接口,通過所述通信接口接收控制終端輸入的產(chǎn)線標(biāo)識(shí);
若是,則讀取寫入的所述產(chǎn)線標(biāo)識(shí)。
在一個(gè)實(shí)施例中,通過所述通信接口接收控制終端輸入的產(chǎn)線標(biāo)識(shí)的步驟之后,還包括:
將接收的所述產(chǎn)線標(biāo)識(shí)寫入網(wǎng)絡(luò)攝像機(jī)的指定文件,并關(guān)閉所述通信接口;
獲取斷電重啟指令,讀取所述指定文件中已寫入的所述產(chǎn)線標(biāo)識(shí)。
在一個(gè)實(shí)施例中,在所述關(guān)閉所述通信接口之前,還包括:
通過所述通信接口向所述控制終端發(fā)送數(shù)據(jù)接收成功的反饋信息。
在一個(gè)實(shí)施例中,所述通信接口為串口通信接口。
一種網(wǎng)絡(luò)攝像機(jī)配置裝置,所述裝置包括:
產(chǎn)線信息獲取模塊,用于當(dāng)檢測(cè)到上電信號(hào)時(shí),獲取網(wǎng)絡(luò)攝像機(jī)中已寫入的產(chǎn)線標(biāo)識(shí);
無線信息獲取模塊,用于查找與所述產(chǎn)線標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的無線路由器參數(shù),所述無線路由器參數(shù)包括無線路由器標(biāo)識(shí)和密碼信息;
連接請(qǐng)求模塊,用于向無線路由器發(fā)送連接請(qǐng)求,所述連接請(qǐng)求中包括所述無線路由器參數(shù);
連接模塊,用于接收所述無線路由器發(fā)送的連接成功消息,完成與產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的所述無線路由器的連接。
在一個(gè)實(shí)施例中,所述產(chǎn)線信息獲取模塊還用于當(dāng)檢測(cè)到上電信號(hào)時(shí),查找網(wǎng)絡(luò)攝像機(jī)中是否已寫入產(chǎn)線標(biāo)識(shí);
若否,則打開通信接口,通過所述通信接口接收控制終端輸入的產(chǎn)線標(biāo)識(shí);
若是,則讀取寫入的所述產(chǎn)線標(biāo)識(shí)。
在一個(gè)實(shí)施例中,所述產(chǎn)線信息獲取模塊還包括:
產(chǎn)線信息寫入模塊,用于將接收的所述產(chǎn)線標(biāo)識(shí)寫入網(wǎng)絡(luò)攝像機(jī)的指定文件,并關(guān)閉所述通信接口;
重啟模塊,用于獲取斷電重啟指令,讀取所述指定文件中已寫入的產(chǎn)線標(biāo)識(shí)。
在一個(gè)實(shí)施例中,所述裝置還包括:
反饋模塊,用于通過所述通信接口向所述控制終端發(fā)送數(shù)據(jù)接收成功的反饋信息。
在一個(gè)實(shí)施例中,所述通信接口為串口通信接口。
上述網(wǎng)絡(luò)攝像機(jī)配置方法和裝置,通過當(dāng)檢測(cè)到上電信號(hào)時(shí),獲取網(wǎng)絡(luò)攝像機(jī)中已寫入的產(chǎn)線標(biāo)識(shí);查找與所述產(chǎn)線標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的無線路由器參數(shù),所述無線路由器參數(shù)包括無線路由器標(biāo)識(shí)和密碼信息;向無線路由器發(fā)送連接請(qǐng)求,所述連接請(qǐng)求中包括所述無線路由器參數(shù);接收所述無線路由器發(fā)送的連接成功消息,完成與產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的所述無線路由器的連接;網(wǎng)絡(luò)攝像機(jī)通過預(yù)先寫入的產(chǎn)線標(biāo)識(shí),準(zhǔn)確的連接到與產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的無線路由器上,以使該無線路由器局域網(wǎng)中的終端設(shè)備能夠準(zhǔn)確地對(duì)接入的網(wǎng)絡(luò)攝像機(jī)進(jìn)行調(diào)焦,有效避免了其他產(chǎn)線無線網(wǎng)絡(luò)的干擾,無需復(fù)位重連,提高了網(wǎng)絡(luò)攝像機(jī)的調(diào)焦效率。
附圖說明
圖1為一個(gè)實(shí)施例中網(wǎng)絡(luò)攝像機(jī)配置方法的流程圖;
圖2為一個(gè)實(shí)施例中的獲取產(chǎn)線標(biāo)識(shí)步驟對(duì)應(yīng)的流程圖;
圖3為另一個(gè)實(shí)施例中網(wǎng)絡(luò)攝像機(jī)配置方法的流程圖;
圖4為一個(gè)實(shí)施例中網(wǎng)絡(luò)攝像機(jī)配置裝置的結(jié)構(gòu)框圖;
圖5為另一個(gè)實(shí)施例中網(wǎng)絡(luò)攝像機(jī)配置裝置的結(jié)構(gòu)框圖;
圖6為又一個(gè)實(shí)施例中網(wǎng)絡(luò)攝像機(jī)配置裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在如圖1所示的實(shí)施例中,提供了一種網(wǎng)絡(luò)攝像機(jī)配置方法,該方法包括如下步驟:
步驟S102:當(dāng)檢測(cè)到上電信號(hào)時(shí),獲取網(wǎng)絡(luò)攝像機(jī)中已寫入的產(chǎn)線標(biāo)識(shí)。
具體的,在網(wǎng)絡(luò)攝像機(jī)進(jìn)行產(chǎn)線調(diào)焦前,預(yù)先在網(wǎng)絡(luò)攝像機(jī)的指定的文件中寫入該網(wǎng)絡(luò)攝像機(jī)對(duì)應(yīng)產(chǎn)線的產(chǎn)線標(biāo)識(shí),其中,每個(gè)產(chǎn)線標(biāo)識(shí)唯一的對(duì)應(yīng)一個(gè)路由器,在網(wǎng)絡(luò)攝像機(jī)中預(yù)先將產(chǎn)線標(biāo)識(shí)以及產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的路由器的參數(shù)關(guān)聯(lián)存儲(chǔ)。
例如,生成網(wǎng)絡(luò)攝像機(jī)的工廠內(nèi)布置有四個(gè)生產(chǎn)產(chǎn)線,設(shè)置這四個(gè)生產(chǎn)產(chǎn)線的標(biāo)識(shí)分別為“1”、“2”、“3”、“4”,每個(gè)生產(chǎn)產(chǎn)線中對(duì)應(yīng)設(shè)置有一個(gè)路由器,建立產(chǎn)線標(biāo)識(shí)與對(duì)應(yīng)的路由器的參數(shù)之間的映射關(guān)系,路由器參數(shù)包括路由器標(biāo)識(shí)以及登錄路由器網(wǎng)絡(luò)的密碼信息。如下表格所示:
其中,表格中的Pwd1、Pwd2、Pwd3和Pwd4均可為任意字符串,相互之間可以相同,也可以不同。
步驟S104:查找與所述產(chǎn)線標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的無線路由器參數(shù),所述無線路由器參數(shù)包括無線路由器標(biāo)識(shí)和密碼信息。
具體的,網(wǎng)絡(luò)攝像機(jī)中寫入產(chǎn)線標(biāo)識(shí)后,可根據(jù)該寫入的產(chǎn)線標(biāo)識(shí),查找預(yù)存的(如上表格所示)與該寫入的產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的路由器的參數(shù)。例如,當(dāng)寫入的產(chǎn)線標(biāo)識(shí)為“1”時(shí),查找出的無線路由器參數(shù)為factory_test1和Pwd1。
步驟S106:向無線路由器發(fā)送連接請(qǐng)求,所述連接請(qǐng)求中包括所述無線路由器參數(shù)。
步驟S108:接收所述無線路由器發(fā)送的連接成功消息,完成與產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的所述無線路由器的連接。
網(wǎng)絡(luò)攝像機(jī)查找得到無線路由器參數(shù)后,將攜帶該無線路由器參數(shù)發(fā)出連接請(qǐng)求,無線路由器接收到連接請(qǐng)求后,將連接請(qǐng)求中的無線路由器標(biāo)識(shí)與密碼信息與自身的標(biāo)識(shí)和接入密碼匹配,在匹配成功的情況下,向網(wǎng)絡(luò)攝像機(jī)發(fā)送連接成功消息。
完成與無線路由器的連接后,網(wǎng)絡(luò)攝像機(jī)可以通過無線路由器連接到無線路由器所在的局域網(wǎng)內(nèi)。
本實(shí)施例中,網(wǎng)絡(luò)攝像機(jī)過預(yù)先寫入的產(chǎn)線標(biāo)識(shí),準(zhǔn)確的連接到與產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的無線路由器上,以使該無線路由器局域網(wǎng)中的終端設(shè)備能夠準(zhǔn)確地對(duì)接入的網(wǎng)絡(luò)攝像機(jī)進(jìn)行調(diào)焦,有效避免了其他產(chǎn)線無線網(wǎng)絡(luò)的干擾,無需復(fù)位重連,提高了網(wǎng)絡(luò)攝像機(jī)的調(diào)焦效率。
在一個(gè)實(shí)施例中,如圖2所示,網(wǎng)絡(luò)攝像機(jī)配置方法還包括:
步驟S202:當(dāng)檢測(cè)到上電信號(hào)時(shí),查找網(wǎng)絡(luò)攝像機(jī)中是否已寫入產(chǎn)線標(biāo)識(shí);
若否,則執(zhí)行步驟S302:打開通信接口,通過所述通信接口接收控制終端輸入的產(chǎn)線標(biāo)識(shí);
若是,則執(zhí)行步驟S102中的獲取網(wǎng)絡(luò)攝像機(jī)中已寫入的產(chǎn)線標(biāo)識(shí)的步驟。
網(wǎng)絡(luò)攝像機(jī)查找指定的文件中沒有產(chǎn)線標(biāo)識(shí)時(shí),可通過打開通信接口,接收工廠人員輸入數(shù)據(jù)的方式獲得產(chǎn)線標(biāo)識(shí)。其中,這里的指定文件可以是用于寫入產(chǎn)線標(biāo)識(shí)新建的文件,也可以是網(wǎng)絡(luò)攝像機(jī)中已有的文件。
在一個(gè)實(shí)施例中,通過通信接口輸入產(chǎn)線標(biāo)識(shí)的步驟是在網(wǎng)絡(luò)攝像機(jī)軟件燒錄成功后進(jìn)行的。具體的,給軟件燒錄成功后的網(wǎng)絡(luò)攝像機(jī)上電,網(wǎng)絡(luò)攝像機(jī)打開通信接口,工廠人員通過控制終端上安裝的接口助手應(yīng)用程序向該打開的通信接口輸入產(chǎn)線標(biāo)識(shí)。輸入的該產(chǎn)線標(biāo)識(shí)應(yīng)當(dāng)與網(wǎng)絡(luò)攝像機(jī)調(diào)焦時(shí)所在的產(chǎn)線對(duì)應(yīng)。
在一個(gè)實(shí)施例中,如圖2所示,在通過所述通信接口接收控制終端輸入的產(chǎn)線標(biāo)識(shí)的步驟之后,還包括:
步驟S304:將接收的所述產(chǎn)線標(biāo)識(shí)寫入網(wǎng)絡(luò)攝像機(jī)的指定文件,并關(guān)閉所述通信接口。
步驟S306:獲取斷電重啟指令,讀取所述指定文件中已寫入的產(chǎn)線標(biāo)識(shí)。
網(wǎng)絡(luò)攝像機(jī)接收輸入的產(chǎn)線標(biāo)識(shí)并寫入文件后,關(guān)閉通信接口,并標(biāo)記網(wǎng)絡(luò)攝像機(jī)狀態(tài)為已寫入產(chǎn)線標(biāo)識(shí)狀態(tài)。此時(shí),可以給設(shè)備斷電重啟,設(shè)備斷電重啟后,獲取已經(jīng)寫入的產(chǎn)線標(biāo)識(shí),根據(jù)產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的無線路由器的標(biāo)識(shí)以及密碼自動(dòng)連接到對(duì)應(yīng)產(chǎn)線的無線網(wǎng)絡(luò),處于同一局域網(wǎng)內(nèi)的終端設(shè)備通過分配的IP地址中查看視頻,通過觀察視頻對(duì)網(wǎng)絡(luò)攝像機(jī)的攝像頭進(jìn)行調(diào)焦,調(diào)焦成功后,標(biāo)識(shí)當(dāng)前網(wǎng)絡(luò)攝像機(jī)的狀態(tài)為已廠測(cè)狀態(tài)。
已廠測(cè)的網(wǎng)絡(luò)攝像機(jī)可進(jìn)入正常的出貨模式。
在一個(gè)實(shí)施例中,通過接口在接收到輸入的產(chǎn)線標(biāo)識(shí)后,將通過通信接口向控制終端發(fā)送數(shù)據(jù)接收成功的信息反饋,以使工廠人員能夠準(zhǔn)確及時(shí)地獲知網(wǎng)絡(luò)攝像機(jī)接收數(shù)據(jù)的情況,當(dāng)?shù)玫浇邮諗?shù)據(jù)成功的反饋后,工廠人員可進(jìn)行網(wǎng)絡(luò)攝像機(jī)斷電重啟操作。
在一個(gè)實(shí)施例中,通信接口為串行通信接口。
如圖3所示,為實(shí)現(xiàn)網(wǎng)絡(luò)攝像機(jī)配置的提供的一個(gè)詳細(xì)的實(shí)施例的流程圖。
網(wǎng)絡(luò)攝像機(jī)每次上電都會(huì)先初始化的WiFi模塊,判斷WiFi模塊是否有配置文件factory_test。設(shè)備第一次上電程序中并沒有factory_test文件,需要?jiǎng)?chuàng)建一個(gè)factory_test文件同時(shí)寫入二進(jìn)制的值:factory=1、normal=0、num,其中factory用于標(biāo)識(shí)網(wǎng)絡(luò)攝像機(jī)是處于產(chǎn)測(cè)階段,還是處于出貨階段,Normal標(biāo)識(shí)網(wǎng)絡(luò)攝像機(jī)中是否已經(jīng)寫入num值,num寫入的是產(chǎn)線標(biāo)識(shí)。
factory_test文件創(chuàng)建成功后判斷normal的值是否為0,normal的值為0代表還未寫入num值。第一次上電normal的值為0,串口打開,進(jìn)入等待串口接收數(shù)據(jù),數(shù)據(jù)接收成功后返回“receive success”,同時(shí)將串口接收到的數(shù)據(jù)寫到factory_test文件的num中,并且將normal的值設(shè)置為1,然后將網(wǎng)絡(luò)攝像機(jī)斷電。
網(wǎng)絡(luò)攝像機(jī)第二次上電,由于第一次上電后將normal的值設(shè)置為1,所以不會(huì)再打開串口等待接收數(shù)據(jù)。通過判斷factory的值為1,將num值所對(duì)應(yīng)的無線路由器標(biāo)識(shí)ssid和密碼pwd保存到config配置文件,IPC根據(jù)config文件中的無線路由器標(biāo)識(shí)ssid和密碼pwd連接對(duì)應(yīng)產(chǎn)線的路由器,連接成功后將標(biāo)志位factory置為0,然后將設(shè)備斷電。
設(shè)備第三次上電,讀取factory_test文件中的值(factory、normal、num),通過判斷factory的值為0,表示已經(jīng)進(jìn)行過工廠測(cè)試,IPC進(jìn)入正常接收手機(jī)發(fā)送的無線報(bào)文,并且連接路由器。
在一個(gè)實(shí)施例中,如圖4所示,提供了一種網(wǎng)絡(luò)攝像機(jī)配置裝置,該裝置包括:
產(chǎn)線信息獲取模塊402,用于當(dāng)檢測(cè)到上電信號(hào)時(shí),獲取網(wǎng)絡(luò)攝像機(jī)中已寫入的產(chǎn)線標(biāo)識(shí)。
無線信息獲取模塊404,用于查找與所述產(chǎn)線標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的無線路由器參數(shù),所述無線路由器參數(shù)包括無線路由器標(biāo)識(shí)和密碼信息。
連接請(qǐng)求模塊406,用于向無線路由器發(fā)送連接請(qǐng)求,所述連接請(qǐng)求中包括所述無線路由器參數(shù)。
連接模塊408,用于接收所述無線路由器發(fā)送的連接成功消息,完成與產(chǎn)線標(biāo)識(shí)對(duì)應(yīng)的所述無線路由器的連接。
在一個(gè)實(shí)施例中,所述產(chǎn)線信息獲取模塊還用于當(dāng)檢測(cè)到上電信號(hào)時(shí),查找網(wǎng)絡(luò)攝像機(jī)中是否已寫入產(chǎn)線標(biāo)識(shí);
若否,則打開通信接口,通過所述通信接口接收控制終端輸入的產(chǎn)線標(biāo)識(shí);
若是,則讀取寫入的產(chǎn)線標(biāo)識(shí)。
在一個(gè)實(shí)施例中,如圖5所示,所述產(chǎn)線信息獲取模塊還包括:
產(chǎn)線信息寫入模塊502,用于將接收的所述產(chǎn)線標(biāo)識(shí)寫入網(wǎng)絡(luò)攝像機(jī)的指定文件,并關(guān)閉所述通信接口;
重啟模塊504,用于獲取斷電重啟指令,讀取所述指定文件中已寫入的產(chǎn)線標(biāo)識(shí)。
在一個(gè)實(shí)施例中,如圖6所示,網(wǎng)絡(luò)攝像機(jī)配置裝置還包括:
反饋模塊602,用于通過所述通信接口向所述控制終端發(fā)送數(shù)據(jù)接收成功的反饋。
在一個(gè)實(shí)施例中,所述通信接口為串口通信接口。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如本發(fā)明實(shí)施例中,該程序可存儲(chǔ)于計(jì)算機(jī)系統(tǒng)的存儲(chǔ)介質(zhì)中,并被該計(jì)算機(jī)系統(tǒng)中的至少一個(gè)處理器執(zhí)行,以實(shí)現(xiàn)包括如上述各方法的實(shí)施例的流程。其中,存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。