本發(fā)明涉及一種安防監(jiān)控技術(shù)領(lǐng)域,具體而言涉及一種通過指示燈輸出網(wǎng)絡相機的配置信息的方法和網(wǎng)絡相機。
背景技術(shù):
網(wǎng)絡相機(IP Camera,簡稱IPC)是一種通過IP網(wǎng)絡傳輸視頻流的攝像機,目前廣泛應用于監(jiān)控、安防領(lǐng)域。IPC上通常會配備一個或多個LED指示燈用于指示相機的運行狀態(tài),但在IPC上沒有配備其它的顯示裝置(如液晶屏等)。IP網(wǎng)絡中的設(shè)備必須正確配置IP地址才能正常通信,且通信雙方在通行時需要知道對方的IP地址。在實際工程中,常常出現(xiàn)由于網(wǎng)絡相機IP地址配置錯誤,或者工程人員遺忘網(wǎng)絡相機的IP地址,導致無法與網(wǎng)絡相機通信的問題,而由于無法通信,便不能通過網(wǎng)絡得知其IP地址。
現(xiàn)有產(chǎn)品通常提供兩種解決方法:第一種方法是,在IPC上增加復位按鈕,長按該復位按鈕可以使IP地址恢復出廠設(shè)定;第二種方法是,提供搜索工具,當IPC與電腦直接連接或連接在同一廣播域下時,能夠通過廣播報文搜索到相機,并修改其地址。然而,第一種方法會重置包括IP地址在內(nèi)的全部相機配置,在沒有復位之前,相機的各種參數(shù)已經(jīng)按照用戶需要設(shè)定好,而復位后其他參數(shù)也被重置,還需要對其進行重新配置,增加了工作量。第二種方法,需要一臺電腦與網(wǎng)絡相機連接在同一廣播域中,在某些情況下難以操作,實現(xiàn)困難。
因此,為了解決上述技術(shù)問題,本發(fā)明提供一種新的網(wǎng)絡相機。
技術(shù)實現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明一方面提供一種通過指示燈輸出配置信息的網(wǎng)絡相機,包括:指示燈和控制模塊,其中,所述控制模塊接收所述網(wǎng)絡相機的配置信息,并驅(qū)動所述指示燈以預定方式閃爍以顯示所述配置信息。
示例性地,所述控制模塊將所述配置信息進行編碼以生成編碼信息,并驅(qū)動所述指示燈根據(jù)所述編碼信息進行閃爍,從而顯示所述配置信息。
示例性地,所述控制模塊由微控制器實現(xiàn)。
示例性地,還包括主處理器,所述控制模塊從所述主處理器獲取所述網(wǎng)絡相機的配置信息。
示例性地,所述控制模塊由所述主處理器中集成的特殊功能外部設(shè)備實現(xiàn),
或者,所述控制模塊由運行于所述主處理器中的程序?qū)崿F(xiàn),所述程序模擬信號編碼控制引腳電平使得所述指示燈以預定方式閃爍。
示例性地,所述特殊功能外部設(shè)備為曼徹斯特編碼器。
示例性地,所述指示燈的閃爍方式采用莫爾斯電碼的編碼方法,或者,采用頻移鍵控的編碼方法,或者,采用脈沖位置調(diào)制的編碼方法。
示例性地,所述莫爾斯電碼包括“·”和“—”,其中,所述指示燈閃爍包括點亮和熄滅兩種狀態(tài),由所述指示燈點亮1個單位時間表示“·”,由所述指示燈點亮3個單位時間表示“—”,由所述指示燈保持熄滅3個單位時間表示“/”,指示燈在兩次點亮之間熄滅1個單位時間。
示例性地,還包括復位按鈕,所述復位按鈕與所述控制模塊連接,所述復位按鈕在被觸發(fā)時開啟所述控制模塊,從而驅(qū)動所述指示燈以預定方式閃爍以顯示所述配置信息。
示例性地,所述指示燈為LED指示燈,和/或,所述網(wǎng)絡相機的配置信息為所述網(wǎng)絡相機的IP地址。
本發(fā)明另一方面提供一種通過指示燈輸出網(wǎng)絡相機的配置信息的方法,包括:
接收網(wǎng)絡相機的配置信息;
基于所述配置信息驅(qū)動所述指示燈以預定方式進行閃爍。
示例性地,所述基于所述配置信息驅(qū)動所述指示燈以預定方式進行閃爍包括:
將所述配置信息進行編碼以生成編碼信息;
驅(qū)動所述指示燈根據(jù)所述編碼信息進行閃爍。
示例性地,所述方法還包括:
采集所述閃爍的過程,基于所述閃爍的過程獲得所述配置信息。
示例性地,所述方法還包括:
采集所述閃爍的過程,基于所述閃爍的過程讀取所述編碼信息,解碼所述編碼信息以獲得所述配置信息。
示例性地,通過人眼觀察所述指示燈的閃爍,獲得所述編碼信息,并解碼所述編碼信息獲得所述配置信息,或者,使用輔助工具對所述指示燈的閃爍方式進行解碼,以獲得所述配置信息。
示例性地,所述使用輔助工具對所述指示燈的閃爍方式進行解碼以獲得所述配置信息包括:
使用移動終端通過所述移動終端的攝像頭采集所述指示燈的閃爍過程的視頻;
基于所述視頻以及所述攝像頭的幀率分析得到所述指示燈的點亮規(guī)律,所述點亮規(guī)律包括所述指示燈每次點亮、熄滅的時間;
基于所述點亮規(guī)律解碼出所述編碼信息;
解碼所述編碼信息以獲得所述配置信息。
示例性地,所述網(wǎng)絡相機的配置信息為所述網(wǎng)絡相機的IP地址。
本發(fā)明的網(wǎng)絡相機對其現(xiàn)有的指示燈加以利用,將配置信息(例如,IP地址)以指示燈閃爍的形式顯示出來,從而獲得配置信息,這樣的設(shè)計充分利用了相機上原有的硬件資源,不改變相機外殼設(shè)計,僅需要對指示燈控制模塊作適當修改即可實現(xiàn)本功能,而利用指示燈閃爍顯示配置信息的這一功能,能夠無需與網(wǎng)絡相機物理連接,便可獲得相機的配置信息,增加了施工便利性。
附圖說明
通過結(jié)合附圖對本發(fā)明實施例進行更詳細的描述,本發(fā)明的上述以及其它目的、特征和優(yōu)勢將變得更加明顯。附圖用來提供對本發(fā)明實施例的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中,相同的參考標號通常代表相同部件或步驟。
附圖中:
圖1示出了本發(fā)明的一實施例中的網(wǎng)絡相機的示意性框圖;
圖2示出了本發(fā)明的一實施例中的一種通過指示燈輸出網(wǎng)絡相機的配置信息的方法的流程圖。
具體實施方式
在下文的描述中,給出了大量具體的細節(jié)以便提供對本發(fā)明更為徹底的理解。然而,對于本領(lǐng)域技術(shù)人員而言顯而易見的是,本發(fā)明可以無需一個或多個這些細節(jié)而得以實施。在其他的例子中,為了避免與本發(fā)明發(fā)生混淆,對于本領(lǐng)域公知的一些技術(shù)特征未進行描述。
應當理解的是,本發(fā)明能夠以不同形式實施,而不應當解釋為局限于這里提出的實施例。相反地,提供這些實施例將使公開徹底和完全,并且將本發(fā)明的范圍完全地傳遞給本領(lǐng)域技術(shù)人員。
在此使用的術(shù)語的目的僅在于描述具體實施例并且不作為本發(fā)明的限制。在此使用時,單數(shù)形式的“一”、“一個”和“所述/該”也意圖包括復數(shù)形式,除非上下文清楚指出另外的方式。還應明白術(shù)語“組成”和/或“包括”,當在該說明書中使用時,確定所述特征、整數(shù)、步驟、操作、元件和/或部件的存在,但不排除一個或更多其它的特征、整數(shù)、步驟、操作、元件、部件和/或組的存在或添加。在此使用時,術(shù)語“和/或”包括相關(guān)所列項目的任何及所有組合。
為了徹底理解本發(fā)明,將在下面提供詳細的描述,以便闡釋本發(fā)明的技術(shù)方案。本發(fā)明的較佳實施例詳細描述如下,然而除了這些詳細描述外,本發(fā)明還可以具有其他實施方式。
為了解決前述的技術(shù)問題,本發(fā)明提供了一種通過指示燈輸出配置信息的網(wǎng)絡相機,所述網(wǎng)絡相機包括:
指示燈和控制模塊,其中,所述控制模塊接收所述網(wǎng)絡相機的配置信息,并驅(qū)動所述指示燈以預定方式閃爍以顯示所述配置信息。
本發(fā)明的網(wǎng)絡相機對其現(xiàn)有的指示燈加以利用,將配置信息(例如,IP地址)以指示燈閃爍的形式顯示出來,從而獲得配置信息,這樣的設(shè)計充分利用了相機上原有的硬件資源,不改變相機外殼設(shè)計,僅需要對指示燈控制模塊作適當修改即可實現(xiàn)本功能,而利用指示燈閃爍顯示配置信息的這一功能,能夠無需與網(wǎng)絡相機物理連接,便可獲得相機的配置信息,增加了施工便利性。
下面,參考圖1對本發(fā)明的網(wǎng)絡相機做詳細說明,其中,圖1示出了本發(fā)明的一實施例中的網(wǎng)絡相機的示意性框圖。
具體地,本發(fā)明的網(wǎng)絡相機包括:指示燈和控制模塊,其中,所述控制模塊接收所述網(wǎng)絡相機的配置信息,并驅(qū)動所述指示燈以預定方式閃爍以顯示所述配置信息。
在一個示例中,如圖1所示,所述指示燈可以為LED指示燈,在IPC上可以配備一個或多個LED指示燈,用于指示網(wǎng)絡相機的運行狀態(tài),也可以為本領(lǐng)域技術(shù)人員熟知的網(wǎng)絡相機上的其他類型的指示燈等。
進一步地,所述控制模塊將所述配置信息進行編碼以生成編碼信息,并驅(qū)動所述指示燈根據(jù)所述編碼信息進行閃爍,從而顯示所述配置信息。
可選地,所述配置信息可以為網(wǎng)絡相機的初始的任何的配置信息,例如IP地址、設(shè)備號、設(shè)備序列號或品牌等配置信息,在本實施例中,所述配置信息為IP地址。
在一個示例中,所述控制模塊由微控制器實現(xiàn)。其中,微控制器可以為一般性能的微控制器,無需使用高性能的微控制器,例如,可用8位、32位單片機實現(xiàn)所述微控制器,也可以由本領(lǐng)域技術(shù)人員熟知的能夠?qū)崿F(xiàn)本發(fā)明中的控制模塊功能的其他單片機實現(xiàn)。
進一步地,本發(fā)明的網(wǎng)絡相機還包括主處理器,所述主處理器用于網(wǎng)絡通信等功能,其可以為網(wǎng)絡相機原有的組件,所述控制模塊從所述主處理器獲取所述網(wǎng)絡相機的配置信息,例如IP地址等信息。其中,微控制器通過接口連接到主處理器,該接口可選用集成電路總線(I2C)、串口、串行外設(shè)總線(SPI)等低速通信接口,也可以使用其他適合的具有通信功能的接口。
示例性地,也可以將微控制器的功能集成進主處理器中,例如,所述控制模塊由所述主處理器中集成的特殊功能外部設(shè)備實現(xiàn),或者,所述控制模塊由運行于所述主處理器中的程序?qū)崿F(xiàn),所述程序模擬信號編碼控制引腳電平使得所述指示燈以預定方式閃爍。
可選地,所述特殊功能外部設(shè)備可以為曼徹斯特編碼器,或者其他適合的編碼器,以對接收到的網(wǎng)絡相機的配備信息(例如IP地址)進行編碼。
在一個示例中,所述控制模塊接收所述網(wǎng)絡相機的配置信息,例如配備信息為IP地址,并驅(qū)動所述指示燈(例如LED指示燈)以預定方式閃爍顯示所述配置信息。
具體地,所述控制模塊接收所述網(wǎng)絡相機的配置信息并將所述配置信息進行編碼以生成編碼信息,并驅(qū)動所述指示燈根據(jù)所述編碼信息進行閃爍,從而顯示所述配置信息。
示例性地,所述指示燈的閃爍方式可以采用莫爾斯電碼的編碼方法,或者,采用頻移鍵控(FSK)的編碼方法,或者,采用脈沖位置調(diào)制(PPM)的編碼方法,或者采用本領(lǐng)域技術(shù)人員熟知的其他適合的編碼方法。
在一個示例中,微控制器可以從主處理器中獲取IP地址等信息,然后驅(qū)動指示燈以閃爍的方式顯示IP地址,例如,使用莫爾斯電碼方式編碼時,微控制器會查詢標準電碼表,將IP地址轉(zhuǎn)換為莫爾斯電碼。
示例性地,若IP地址為192.168.1.1時,將IP地址轉(zhuǎn)換為莫爾斯電碼對應的編碼信息為“·––––/––––·/··–––/·–·–·–/·––––/–····/–––··/·–·–·–/·––––/·–·–·–/·––––”。其中為了使LED指示燈按照對應的莫爾斯電碼的方式閃爍,則可以由控制模塊驅(qū)動LED指示燈按照相應的編碼信息進行閃爍,以能夠顯示IP地址,例如,所述莫爾斯電碼包括“·”和“—”,所述指示燈閃爍包括點亮和熄滅兩種狀態(tài),由LED指示燈點亮1個單位時間表示“·”,由點亮3個單位時間表示“–”,由暫停(保持熄滅)3個單位時間表示“/”,LED指示燈在兩次點亮之間熄滅1個單位時間,其中,單位時間可以為任意適合的時間,例如單位時間可以為0.1秒、0.2秒、0.3秒、0.4秒等。
進一步地,還可以將所述指示燈設(shè)定為定期閃爍,以顯示配置信息,例如每隔特定時間指示燈進行閃爍,該特定時間可以根據(jù)實際需要進行合理設(shè)置,例如可以為10s、20s、30s或者其他適合的時間。
在一個示例中,所述網(wǎng)絡相機還包括復位按鈕,所述復位按鈕與所述控制模塊連接,所述復位按鈕在被觸發(fā)時開啟所述控制模塊,從而驅(qū)動所述指示燈以預定方式閃爍以顯示所述配置信息,例如,所述復位按鈕與微控制器連接,在短按所述復位按鈕時,開啟所述控制模塊,驅(qū)動所述指示燈以閃爍的方式顯示所述配置信息,例如顯示IP地址,其中該復位按鈕可以為長按該按鈕可以使相機的配置信息恢復出廠設(shè)定的復位按鈕,也可以為其他的獨立設(shè)置用于使指示燈閃爍顯示配置信息的復位按鈕。
進一步地,可以通過人眼觀察所述指示燈的閃爍,獲得所述編碼信息,并解碼所述編碼信息獲得所述配置信息,或者,使用輔助工具對所述指示燈的閃爍方式進行解碼,以獲得所述配置信息。
在一個示例中,所述輔助工具可以為移動終端,所述移動終端安裝有專門用于解碼所述指示燈閃爍的軟件(例如,安裝在手機上專門用于解碼所述指示燈閃爍的App),以及所述移動終端具有攝像頭,其中,所述使用輔助工具對所述指示燈的閃爍方式進行解碼以獲得所述配置信息包括:使用移動終端通過所述移動終端的攝像頭采集所述指示燈的閃爍過程的視頻;基于所述視頻以及所述攝像頭的幀率分析得到所述指示燈的點亮規(guī)律,所述點亮規(guī)律包括所述指示燈每次點亮、熄滅的時間;基于所述點亮規(guī)律解碼出所述編碼信息;解碼所述編碼信息以獲得所述配置信息。
可選地,該移動終端的攝像頭的拍攝幀率要高于指示燈的閃爍的頻率。
可選地,所述移動終端包括手機、筆記本電腦或者平板電腦中的一種,或者其他的具有攝像頭以及能夠安裝專門用于解碼所述指示燈閃爍的軟件的移動終端設(shè)備。
在一個示例中,所述移動終端較佳的為手機,現(xiàn)有智能手機的攝像頭拍攝幀率在30fps以上,高于LED指示燈閃爍的頻率,足以采集LED指示燈的閃爍過程,使用攝像頭對準閃爍的LED指示燈采集閃爍過程,配合手機攝像頭已知的幀率信息,即可推算出所述指示燈每次點亮、熄滅的時間等的點亮規(guī)律,基于所述點亮規(guī)律通過所述軟件解碼出所述編碼信息,例如,莫爾斯電碼對應的編碼信息;解碼所述編碼信息以獲得所述配置信息,例如,通過查詢標準電碼表,從而得知配置信息(例如IP地址),該查詢標準電碼表的過程可以由軟件直接實現(xiàn)從而輸出配置信息(例如IP地址)。
至此完成了對本發(fā)明的通過指示燈輸出配置信息的網(wǎng)絡相機的關(guān)鍵組件的介紹,其中,對于完整的網(wǎng)絡相機系統(tǒng)還包括其他的組件,在此不做詳細描述。
綜上所述,本發(fā)明的網(wǎng)絡相機對其原有的LED指示燈加以利用,將配置信息(例如IP地址)通過編碼后,以LED指示燈閃爍的方式展現(xiàn)出來,在通過解碼LED指示燈的閃爍而得知網(wǎng)絡相機的IP地址等配置信息,該網(wǎng)絡相機充分利用了其原有的硬件資源,不改變網(wǎng)絡相機的外殼設(shè)計等,僅需要對于指示燈控制電路作適當修改即可實現(xiàn)上述功能,而利用LED指示燈閃爍顯示IP地址的這一功能,能夠無需與網(wǎng)絡相機物理連接,便可獲得相機IP地址,增加了施工便利性。
實施例二
本發(fā)明還提供一種通過指示燈輸出網(wǎng)絡相機的配置信息的方法,該方法使用前述實施例一中的網(wǎng)絡相機實現(xiàn)。
在一個示例中,本發(fā)明的通過指示燈輸出網(wǎng)絡相機的配置信息的方法,如圖2所示,主要包括以下步驟:
步驟S1,接收網(wǎng)絡相機的配置信息;
步驟S2,基于所述配置信息驅(qū)動所述指示燈以預定方式進行閃爍。
進一步地,所述基于所述配置信息驅(qū)動所述指示燈以預定方式進行閃爍包括:
將所述配置信息進行編碼以生成編碼信息;
驅(qū)動所述指示燈根據(jù)所述編碼信息進行閃爍。
其中,所述指示燈可以為LED指示燈,在IPC上可以配備一個或多個LED指示燈,用于指示網(wǎng)絡相機的運行狀態(tài),也可以為本領(lǐng)域技術(shù)人員熟知的網(wǎng)絡相機上的其他類型的指示燈等。
示例性地,所述指示燈的閃爍方式可以采用莫爾斯電碼的編碼方法,或者,采用頻移鍵控(FSK)的編碼方法,或者,采用脈沖位置調(diào)制(PPM)的編碼方法,或者本領(lǐng)域技術(shù)人員熟知的其他適合的編碼方法。
在一個示例中,通過微控制器可以從主處理器中獲取IP地址等信息,然后驅(qū)動指示燈以閃爍的方式顯示IP地址,例如,使用莫爾斯電碼方式編碼時,微控制器會查詢標準電碼表,將IP地址轉(zhuǎn)換為莫爾斯電碼。
示例性地,若IP地址為192.168.1.1時,將IP地址轉(zhuǎn)換為莫爾斯電碼對應的編碼信息為“·––––/––––·/··–––/·–·–·–/·––––/–····/–––··/·–·–·–/·––––/·–·–·–/·––––”。其中為了使LED指示燈按照對應的莫爾斯電碼的方式閃爍,則可以由控制模塊驅(qū)動LED指示燈按照相應的編碼信息進行閃爍,以能夠顯示IP地址,例如,所述指示燈閃爍包括點亮和熄滅兩種狀態(tài),LED指示燈點亮1個單位時間表示“·”,點亮3個單位時間表示“–”,暫停(保持熄滅)3個單位時間表示“/”,LED指示燈在兩次點亮之間熄滅1個單位時間,其中,單位時間可以為任意適合的時間,例如單位時間可以為0.1秒、0.2秒、0.3秒、0.4秒等。
在一個示例中,本發(fā)明的通過指示燈輸出網(wǎng)絡相機的配置信息的方法,還包括:采集所述閃爍的過程,基于所述閃爍的過程獲得所述配置信息,具體地,采集所述閃爍的過程,基于所述閃爍的過程讀取所述編碼信息,解碼所述編碼信息以獲得所述配置信息。
進一步地,可以通過人眼觀察所述指示燈的閃爍,獲得所述編碼信息,并解碼所述編碼信息獲得所述配置信息,或者,使用輔助工具對所述指示燈的閃爍方式進行解碼,以獲得所述配置信息。
在一個示例中,所述輔助工具可以為移動終端,所述移動終端安裝有專門用于解碼所述指示燈閃爍的軟件(例如,安裝在手機上專門用于解碼所述指示燈閃爍的App),以及所述移動終端具有攝像頭。其中,所述使用輔助工具對所述指示燈的閃爍方式進行解碼以獲得所述配置信息包括:使用移動終端通過所述移動終端的攝像頭采集所述指示燈的閃爍過程的視頻;基于所述視頻以及所述攝像頭的幀率分析得到所述指示燈的點亮規(guī)律,所述點亮規(guī)律包括所述指示燈每次點亮、熄滅的時間;基于所述點亮規(guī)律解碼出所述編碼信息;解碼所述編碼信息以獲得所述配置信息。
其中,該移動終端的攝像頭的拍攝幀率要高于指示燈的閃爍的頻率。
可選地,所述移動終端包括手機、筆記本電腦或者平板電腦中的一種,或者其他的具有攝像頭以及能夠安裝專門用于解碼所述指示燈閃爍的軟件的移動終端設(shè)備。
在一個示例中,所述移動終端較佳的為手機,現(xiàn)有智能手機的攝像頭拍攝幀率在30fps以上,高于LED指示燈閃爍的頻率,足以采集LED指示燈的閃爍過程,使用攝像頭對準閃爍的LED指示燈采集閃爍過程,配合手機攝像頭已知的幀率信息,即可推算出所述指示燈每次點亮、熄滅的時間等的點亮規(guī)律,基于所述點亮規(guī)律通過所述軟件解碼出所述編碼信息,例如,莫爾斯電碼對應的編碼信息;解碼所述編碼信息以獲得所述配置信息,例如,通過查詢標準電碼表,從而得知配置信息(例如IP地址),該查詢標準電碼表的過程可以由軟件直接實現(xiàn)從而輸出配置信息(例如IP地址)。
綜上所述,本發(fā)明的通過指示燈輸出配置信息的方法基于前述實施例一的網(wǎng)絡相機而實現(xiàn),因此,其具有與前述的實施例一中的網(wǎng)絡相機相同的優(yōu)點。
本發(fā)明已經(jīng)通過上述實施例進行了說明,但應當理解的是,上述實施例只是用于舉例和說明的目的,而非意在將本發(fā)明限制于所描述的實施例范圍內(nèi)。本領(lǐng)域技術(shù)人員還可以理解的是,本發(fā)明并不局限于上述實施例,根據(jù)本發(fā)明的教導還可以做出更多種的變型和修改,這些變型和修改均落在本發(fā)明所要求保護的范圍以內(nèi)。本發(fā)明的保護范圍由附屬的權(quán)利要求書及其等效范圍所界定。