專利名稱:一種嵌入式安防設(shè)備及其密碼恢復(fù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及嵌入式安防設(shè)備技術(shù)領(lǐng)域,具體涉及一種嵌入式安防設(shè)備及其密碼恢復(fù)方法。
背景技術(shù):
嵌入式安防設(shè)備,例如DVR (digital video recorder,數(shù)字硬盤錄像機(jī))和DVS(digital video server,數(shù)字視頻服務(wù)器)中,有兩種用戶可以登錄設(shè) 備去進(jìn)行操作,一種用戶是管理員用戶,一種是普通用戶。管理員用戶一般只有一個(gè),是由設(shè)備生產(chǎn)廠家在設(shè)備出廠前創(chuàng)建,管理員初始密碼(缺省密碼)在設(shè)備出廠前由生產(chǎn)廠家設(shè)置,設(shè)備到用戶那里后,用戶可以利用缺省密碼登錄設(shè)備,并修改該缺省密碼為用戶自己的管理員密碼,以保證設(shè)備登錄安全,管理員密碼只能由管理員自己修改。普通用戶的創(chuàng)建有兩種,一種是廠家默認(rèn)的,另外一種是由管理員用戶創(chuàng)建、設(shè)置初始密碼并指定操作權(quán)限,可以有多個(gè)。無論是哪一種用戶,都必須通過輸入密碼來登錄和操作設(shè)備。管理員為了設(shè)備的安全,在必要的時(shí)候可以修改普通用戶的密碼、用戶權(quán)限,甚至可以刪除普通用戶以確保設(shè)備的安全。所以管理員用戶擁有設(shè)備的最高管理權(quán)力,擁有所有權(quán)限來使用、操作嵌入式安防設(shè)備。鑒于嵌入式安防設(shè)備管理員密碼對(duì)嵌入式安防設(shè)備的重要性,用戶一旦出于某種原因忘記了管理員密碼,總是希望能夠在第一時(shí)間內(nèi)盡快恢復(fù)出廠缺省密碼。一旦管理員忘記了密碼,以前的一般的做法是要求用戶把設(shè)備送回生產(chǎn)廠家,由生產(chǎn)廠家用特定的方法來恢復(fù)密碼,這樣做周期很長、而且費(fèi)用也很高。
發(fā)明內(nèi)容
本發(fā)明的特征和優(yōu)點(diǎn)在下文的描述中部分地陳述,或者可從該描述顯而易見,或者可通過實(shí)踐本發(fā)明而學(xué)習(xí)。為解決現(xiàn)有技術(shù)的問題,本發(fā)明提供一種嵌入式安防設(shè)備及其密碼恢復(fù)方法,使用戶在有限的條件下可以快速對(duì)嵌入式安防設(shè)備的缺省密碼進(jìn)行恢復(fù),克服了傳統(tǒng)的密碼恢復(fù)方法周期長、費(fèi)用高的缺陷。本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下根據(jù)本發(fā)明的一個(gè)方面,提供一種嵌入式安防設(shè)備,包括嵌入式安防設(shè)備主控芯片和電壓轉(zhuǎn)換裝置,該嵌入式安防設(shè)備主控芯片和電壓轉(zhuǎn)換裝置相連,該電壓轉(zhuǎn)換裝置用于根據(jù)用戶的操作改變輸出的電壓值,該嵌入式安防設(shè)備主控芯片用于監(jiān)測(cè)該電壓轉(zhuǎn)換裝置輸出的電壓值,當(dāng)該電壓轉(zhuǎn)換裝置輸出設(shè)定電壓值時(shí),該嵌入式安防設(shè)備主控芯片將當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼。根據(jù)本發(fā)明的一個(gè)實(shí)施例,該嵌入式安防設(shè)備主控芯片通過運(yùn)行監(jiān)測(cè)程序?qū)崿F(xiàn)對(duì)該電壓值的監(jiān)測(cè)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,該嵌入式安防設(shè)備主控芯片設(shè)置有通用輸入/輸出管腳,該電壓轉(zhuǎn)換裝置與該通用輸入/輸出管腳相連。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該嵌入式安防設(shè)備主控芯片設(shè)為片上系統(tǒng)芯片。根據(jù)本發(fā)明的一個(gè)實(shí)施例,該電壓轉(zhuǎn)換裝置包括第一電阻和第二電阻,第一電阻的一端與該通用輸入/輸出管腳相連,其另一端與第二電阻的一端相連,第二電阻的另一端連接電源,該電壓轉(zhuǎn)換裝置通過將第一電阻和第二電阻的公共端選擇性地接地實(shí)現(xiàn)該通用輸入/輸出管腳電壓值的轉(zhuǎn)換。根據(jù)本發(fā)明的一個(gè)實(shí)施例,該電壓轉(zhuǎn)換裝置包括跳線元件,該跳線元件用于將第一電阻和第二電阻的公共端選擇性地接地。根據(jù)本發(fā)明的另一個(gè)方面,本發(fā)明提供一種嵌入式安防設(shè)備密碼恢復(fù)方法,包括步驟Al、在嵌入式安防設(shè)備主控芯片上運(yùn)行監(jiān)測(cè)程序,對(duì)電壓轉(zhuǎn)換裝置輸出的電壓值進(jìn)行監(jiān)測(cè);
A2、當(dāng)該監(jiān)測(cè)程序檢測(cè)到該電壓值根據(jù)用戶操作轉(zhuǎn)換為設(shè)定值時(shí),將該嵌入式安防設(shè)備主控芯片的當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼。根據(jù)本發(fā)明的一個(gè)實(shí)施例,該步驟Al中包括步驟在該嵌入式安防設(shè)備主控芯片上定時(shí)循環(huán)運(yùn)行該監(jiān)測(cè)程序。根據(jù)本發(fā)明的一個(gè)實(shí)施例,該步驟A2中當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼包括下列步驟BI、注銷當(dāng)前用戶;B2、恢復(fù)缺省密碼。根據(jù)本發(fā)明的一個(gè)實(shí)施例,該步驟B2之后還包括步驟B3、蜂鳴器發(fā)出指示信息。本發(fā)明使用戶在有限的條件下可以快速對(duì)嵌入式安防設(shè)備的缺省密碼進(jìn)行恢復(fù),克服了傳統(tǒng)的密碼恢復(fù)方法周期長、費(fèi)用高的缺陷,提高了嵌入式安防設(shè)備密碼的恢復(fù)效率,降低了嵌入式安防設(shè)備廠商的維護(hù)成本。通過閱讀說明書,本領(lǐng)域普通技術(shù)人員將更好地了解這些實(shí)施例和其它實(shí)施例的特征和方面。
下面通過參考附圖并結(jié)合實(shí)例具體地描述本發(fā)明,本發(fā)明的優(yōu)點(diǎn)和實(shí)現(xiàn)方式將會(huì)更加明顯,其中附圖所示內(nèi)容僅用于對(duì)本發(fā)明的解釋說明,而不構(gòu)成對(duì)本發(fā)明的任何意義上的限制,在附圖中圖I為本發(fā)明電壓轉(zhuǎn)換裝置實(shí)施例示意圖;圖2為本發(fā)明嵌入式安防設(shè)備密碼恢復(fù)方法實(shí)施例流程圖。
具體實(shí)施例方式本發(fā)明所稱的嵌入式安防設(shè)備是指但不限于數(shù)字硬盤錄像機(jī)和數(shù)字視頻服務(wù)器。嵌入式安防設(shè)備就是安防領(lǐng)域用于監(jiān)控行業(yè)的設(shè)備,一般采用的主控芯片是SOC (SystemOn a Chip,即片上系統(tǒng))芯片,幾乎所有的SOC芯片都是有GPIO (General Purpose InputOutput,即通用輸入/輸出)管腳,GPIO管腳是一種通用的芯片管腳類型。
本發(fā)明嵌入式安防設(shè)備,包括嵌入式安防設(shè)備主控芯片和電壓轉(zhuǎn)換裝置,嵌入式安防設(shè)備主控芯片和電壓轉(zhuǎn)換裝置相連,電壓轉(zhuǎn)換裝置用于根據(jù)用戶的操作改變輸出的電壓值,嵌入式安防設(shè)備主控芯片用于監(jiān)測(cè)電壓轉(zhuǎn)換裝置輸出的電壓值,當(dāng)電壓轉(zhuǎn)換裝置輸出設(shè)定電壓值時(shí),嵌入式安防設(shè)備主控芯片將當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼。優(yōu)選地,嵌入式安防設(shè)備主控芯片通過運(yùn)行監(jiān)測(cè)程序?qū)崿F(xiàn)對(duì)電壓值的監(jiān)測(cè)。優(yōu)選地,嵌入式安防設(shè)備主控芯片設(shè)置有通用輸入/輸出管腳,電壓轉(zhuǎn)換裝置與通用輸入/輸出管腳相連。優(yōu)選地,嵌入式安防設(shè)備主控芯片設(shè)為SOC芯片。如圖I所不,電壓轉(zhuǎn)換裝置包括第一電阻R356和第二電阻R328,第一電阻R356的一端與SOC芯片的通用輸入/輸出管腳GPI006相連,其另一端與第二電阻R328的一端相連,第二電阻R328的另一端連接電源,電壓轉(zhuǎn)換裝置通過將第一電阻R356和第二電阻R328的公共端選擇性地接地實(shí)現(xiàn)通用輸入/輸出管腳GPI006電壓值的轉(zhuǎn)換。在本實(shí)施例中,電壓轉(zhuǎn)換裝置包括跳線元件,跳線元件用于將第一電阻R356和第二電阻R328的公共端選擇性地接地,例如可以通過跳線帽短路接口 JP2的I腳和2腳,使第一電阻R356和第二電阻R328的公共端選擇性地接地。
圖I中的GPI006是硬件主板的主控芯片的一個(gè)GPIO管腳(即通用輸入/輸出管腳)。JP2就是一個(gè)跳線位置,用戶可以用跳線帽或者其他措施,使得JP2的管腳1、2短路幾秒中實(shí)現(xiàn)密碼復(fù)位功能。R328是一個(gè)上拉3. 3V的電阻,其電阻的阻值為4K7 ;R356是一個(gè)串接GPI006的電阻,其電阻的阻值為560R。因?yàn)楣苣_2是接地的,因此用戶短路管腳1、2后,GPIO就由高電平轉(zhuǎn)換為低電平。本發(fā)明嵌入式安防設(shè)備密碼恢復(fù)方法包括步驟Al、在嵌入式安防設(shè)備主控芯片上運(yùn)行監(jiān)測(cè)程序,對(duì)電壓轉(zhuǎn)換裝置輸出的電壓值進(jìn)行監(jiān)測(cè);本實(shí)施例中監(jiān)測(cè)程序采用定時(shí)檢測(cè)線程,該線程可以定時(shí)(例如每I秒)循環(huán)運(yùn)行一次,用于定時(shí)循環(huán)對(duì)電壓轉(zhuǎn)換裝置輸出的電壓值進(jìn)行監(jiān)測(cè);A2、當(dāng)監(jiān)測(cè)程序檢測(cè)到電壓值根據(jù)用戶操作轉(zhuǎn)換為設(shè)定值時(shí),將嵌入式安防設(shè)備主控芯片的當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼。根據(jù)本實(shí)施例,步驟Al包括步驟在嵌入式安防設(shè)備主控芯片上定時(shí)循環(huán)運(yùn)行監(jiān)測(cè)程序;步驟A2中當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼包括下列步驟BI、注銷當(dāng)前用戶;B2、恢復(fù)缺省密碼。B3、蜂鳴器發(fā)出指示信息。如圖2所示,本發(fā)明嵌入式安防設(shè)備密碼恢復(fù)方法具體實(shí)施例包括步驟101、在嵌入式系統(tǒng)中開辟一個(gè)定時(shí)線程,運(yùn)行監(jiān)測(cè)程序;102、監(jiān)測(cè)程序讀取通用輸入/輸出GPIO管腳的狀態(tài);103、判斷GPIO管腳是否為低電平,是則執(zhí)行步驟104 ;否則執(zhí)行步驟102 ;104、注銷當(dāng)前用戶;105、恢復(fù)出廠默認(rèn)密碼(即缺省密碼);106、蜂鳴器發(fā)出指示信息;107、完成密碼恢復(fù)。定時(shí)線程可以定時(shí)I秒循環(huán)運(yùn)行一次。
本實(shí)施例中,嵌入式安防設(shè)備管理員密碼遺失的恢復(fù)方法,包括檢測(cè)是否需要密碼恢復(fù)和進(jìn)行密碼恢復(fù)兩個(gè)過程,具體包括以下步驟I、嵌入式安防設(shè)備的硬件主板設(shè)計(jì)時(shí)設(shè)計(jì)一個(gè)用于檢測(cè)用戶是否需要密碼恢復(fù)的GPIO管腳,當(dāng)用戶丟失密碼后,需要打開機(jī)箱,在硬件主板上找到對(duì)應(yīng)的管腳跳線位置,利用跳線帽或者可以進(jìn)行短路的導(dǎo)線短路2個(gè)跳線的位置,短路保持一定時(shí)間,一般為幾
秒左右。2、嵌入式安防設(shè)備的軟件中專門開辟的一個(gè)定時(shí)運(yùn)行檢測(cè)的線程,檢測(cè)到用戶的跳線短路后,進(jìn)行密碼恢復(fù)的邏輯實(shí)現(xiàn),密碼恢復(fù)后,通過蜂鳴器發(fā)出“嘀”的聲音。其中檢測(cè)跳線短路的方法為讀取對(duì)應(yīng)的GPIO管腳的電平狀態(tài),分兩種情況,一種是硬件設(shè)計(jì)時(shí)確定了平時(shí)是高電平,短路時(shí)是低電平,此時(shí)如果讀取的電平是低電平則表示需要進(jìn)行密碼復(fù)位,如果是高電平則不進(jìn)行密碼復(fù)位;另一種是硬件設(shè)計(jì)時(shí)確定了平時(shí)是低電平,短路時(shí)是高電平,此時(shí)如果讀取的電平是高電平則表示需要進(jìn)行密碼復(fù)位,如果 是低電平則不進(jìn)行密碼復(fù)位。密碼恢復(fù)的邏輯實(shí)現(xiàn)方法為當(dāng)根據(jù)上述方法檢測(cè)到需要進(jìn)行密碼復(fù)位后,首先注銷當(dāng)前已經(jīng)登錄的用戶,然后把出廠的默認(rèn)密碼通過指定算法加密后保存到嵌入式安防設(shè)備的用戶配置文件當(dāng)中,以此來覆蓋已經(jīng)遺忘的密碼。最后通過向主板上的蜂蜜器發(fā)出指定的高電平或者低電平來激發(fā)蜂鳴器的聲音,這樣就完成了密碼恢復(fù)的邏輯。3、當(dāng)用戶聽到硬件主板上的蜂鳴器發(fā)出的“嘀”的聲音后,就表示密碼被恢復(fù)了。以上參照
了本發(fā)明的優(yōu)選實(shí)施例,本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實(shí)質(zhì),可以有多種變型方案實(shí)現(xiàn)本發(fā)明。舉例而言,作為一個(gè)實(shí)施例的部分示出或描述的特征可用于另一實(shí)施例以得到又一實(shí)施例。以上僅為本發(fā)明較佳可行的實(shí)施例而已,并非因此局限本發(fā)明的權(quán)利范圍,凡運(yùn)用本發(fā)明說明書及附圖內(nèi)容所作的等效變化,均包含于本發(fā)明的權(quán)利范圍之內(nèi)。
權(quán)利要求
1.一種嵌入式安防設(shè)備,其特征在于包括嵌入式安防設(shè)備主控芯片和電壓轉(zhuǎn)換裝置,所述嵌入式安防設(shè)備主控芯片和電壓轉(zhuǎn)換裝置相連,所述電壓轉(zhuǎn)換裝置用于根據(jù)用戶的操作改變輸出的電壓值,所述嵌入式安防設(shè)備主控芯片用于監(jiān)測(cè)所述電壓轉(zhuǎn)換裝置輸出的電壓值,當(dāng)所述電壓轉(zhuǎn)換裝置輸出設(shè)定電壓值時(shí),所述嵌入式安防設(shè)備主控芯片將當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼。
2.根據(jù)權(quán)利要求I所述的嵌入式安防設(shè)備,其特征在于所述嵌入式安防設(shè)備主控芯片通過運(yùn)行監(jiān)測(cè)程序?qū)崿F(xiàn)對(duì)所述電壓值的監(jiān)測(cè)。
3.根據(jù)權(quán)利要求2所述的嵌入式安防設(shè)備,其特征在于所述嵌入式安防設(shè)備主控芯片設(shè)置有通用輸入/輸出管腳,所述電壓轉(zhuǎn)換裝置與所述通用輸入/輸出管腳相連。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的嵌入式安防設(shè)備,其特征在于所述嵌入式安防設(shè)備主控芯片設(shè)為片上系統(tǒng)芯片。
5.根據(jù)權(quán)利要求4所述的嵌入式安防設(shè)備,其特征在于所述電壓轉(zhuǎn)換裝置包括第一電阻和第二電阻,第一電阻的一端與所述通用輸入/輸出管腳相連,其另一端與第二電阻的一端相連,第二電阻的另一端連接電源,所述電壓轉(zhuǎn)換裝置通過將第一電阻和第二電阻的公共端選擇性地接地實(shí)現(xiàn)所述通用輸入/輸出管腳電壓值的轉(zhuǎn)換。
6.根據(jù)權(quán)利要求5所述的嵌入式安防設(shè)備,其特征在于所述電壓轉(zhuǎn)換裝置包括跳線元件,所述跳線元件用于將第一電阻和第二電阻的公共端選擇性地接地。
7.一種嵌入式安防設(shè)備密碼恢復(fù)方法,其特征在于,包括步驟 Al、在嵌入式安防設(shè)備主控芯片上運(yùn)行監(jiān)測(cè)程序,對(duì)電壓轉(zhuǎn)換裝置輸出的電壓值進(jìn)行監(jiān)測(cè); A2、當(dāng)所述監(jiān)測(cè)程序檢測(cè)到所述電壓值根據(jù)用戶操作轉(zhuǎn)換為設(shè)定值時(shí),將所述嵌入式安防設(shè)備主控芯片的當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼。
8.根據(jù)權(quán)利要求7所述的嵌入式安防設(shè)備密碼恢復(fù)方法,其特征在于,所述步驟Al中包括步驟在所述嵌入式安防設(shè)備主控芯片上定時(shí)循環(huán)運(yùn)行所述監(jiān)測(cè)程序。
9.根據(jù)權(quán)利要求7或8所述的嵌入式安防設(shè)備密碼恢復(fù)方法,其特征在于,所述步驟A2中當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼包括下列步驟 BI、注銷當(dāng)前用戶; B2、恢復(fù)缺省密碼。
10.根據(jù)權(quán)利要求9所述的嵌入式安防設(shè)備密碼恢復(fù)方法,其特征在于,所述步驟B2之后還包括步驟 B3、蜂鳴器發(fā)出指示信息。
全文摘要
本發(fā)明提供了一種嵌入式安防設(shè)備及其密碼恢復(fù)方法,該嵌入式安防設(shè)備包括嵌入式安防設(shè)備主控芯片和電壓轉(zhuǎn)換裝置,嵌入式安防設(shè)備主控芯片和電壓轉(zhuǎn)換裝置相連,電壓轉(zhuǎn)換裝置用于根據(jù)用戶的操作改變輸出的電壓值,嵌入式安防設(shè)備主控芯片用于監(jiān)測(cè)電壓轉(zhuǎn)換裝置輸出的電壓值,當(dāng)電壓轉(zhuǎn)換裝置輸出設(shè)定電壓值時(shí),嵌入式安防設(shè)備主控芯片將當(dāng)前系統(tǒng)密碼恢復(fù)為缺省密碼。本發(fā)明通過嵌入式安防設(shè)備及其密碼恢復(fù)方法使用戶在有限的條件下可以快速對(duì)嵌入式安防設(shè)備的缺省密碼進(jìn)行恢復(fù),克服了傳統(tǒng)的密碼恢復(fù)方法周期長、費(fèi)用高的缺陷,提高了嵌入式安防設(shè)備密碼的恢復(fù)效率,降低了嵌入式安防設(shè)備廠商的維護(hù)成本。
文檔編號(hào)G06F11/00GK102779077SQ20121020005
公開日2012年11月14日 申請(qǐng)日期2012年6月18日 優(yōu)先權(quán)日2012年6月18日
發(fā)明者張 林, 李虹輝, 王功潔, 胡志雄 申請(qǐng)人:安科智慧城市技術(shù)(中國)有限公司, 武漢恒億電子科技發(fā)展有限公司