本發(fā)明涉及視頻監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種視頻監(jiān)控設(shè)備的密鑰獲取方法及系統(tǒng)。
背景技術(shù):
視頻監(jiān)控設(shè)備在獲取第三方網(wǎng)絡(luò)系統(tǒng)提供的服務(wù)是,需要通過密鑰付費(fèi)購買,因此,每臺(tái)視頻監(jiān)控設(shè)備出廠時(shí)必須提前配置一份付費(fèi)購買的密鑰,每出廠一臺(tái)視頻監(jiān)控設(shè)備,要付費(fèi)購買一份對(duì)應(yīng)的密鑰,并燒錄綁定在視頻監(jiān)控設(shè)備上,這使得在視頻監(jiān)控設(shè)備生產(chǎn)時(shí),必須多一步燒錄密鑰的過程,導(dǎo)致視頻監(jiān)控設(shè)備成本升高、且增加了生產(chǎn)工序的復(fù)雜度。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種視頻監(jiān)控設(shè)備的密鑰獲取方法及系統(tǒng),以解決現(xiàn)有技術(shù)中需要將密鑰燒錄在視頻監(jiān)控設(shè)備上,導(dǎo)致視頻監(jiān)控設(shè)備成本升高、增加了生產(chǎn)工序的復(fù)雜度的問題。
本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下:
根據(jù)本發(fā)明的一個(gè)方面,提供的一種視頻監(jiān)控設(shè)備的密鑰獲取方法,包括:
通過視頻監(jiān)控服務(wù)端,獲取密鑰,并添加至密鑰列表,該密鑰包括啟用時(shí)間、停用時(shí)間及使用狀態(tài);
在視頻監(jiān)控設(shè)備獲取服務(wù)時(shí),接收視頻監(jiān)控設(shè)備發(fā)送的序列號(hào),并將序列號(hào)在初始序列號(hào)列表中進(jìn)行匹配;
當(dāng)序列號(hào)匹配成功后,在密鑰列表中選取一密鑰,向視頻監(jiān)控設(shè)備返回密鑰。
優(yōu)選地,根據(jù)當(dāng)前時(shí)間及預(yù)設(shè)使用時(shí)間段,對(duì)密鑰中的啟用時(shí)間及停用時(shí)間進(jìn)行修改,并將使用狀態(tài)標(biāo)記為已使用狀態(tài)。
優(yōu)選地,在密鑰列表中,將序列號(hào)標(biāo)記至對(duì)應(yīng)的密鑰中。
優(yōu)選地,在密鑰列表中選取使用狀態(tài)為未使用狀態(tài)的密鑰。
優(yōu)選地,該方法還包括:
在密鑰列表中,統(tǒng)計(jì)使用狀態(tài)為未使用狀態(tài)的密鑰的數(shù)量;
當(dāng)數(shù)量少于預(yù)設(shè)數(shù)量值時(shí),通過視頻監(jiān)控服務(wù)端,再次獲取密鑰。
根據(jù)本發(fā)明的另一個(gè)方面,提供的一種視頻監(jiān)控設(shè)備的密鑰獲取系統(tǒng),包括:
密鑰獲取單元,用于通過視頻監(jiān)控服務(wù)端,獲取密鑰,并添加至密鑰列表,該密鑰包括啟用時(shí)間、停用時(shí)間及使用狀態(tài);
序列號(hào)匹配單元,用于在視頻監(jiān)控設(shè)備獲取服務(wù)時(shí),接收視頻監(jiān)控設(shè)備發(fā)送的序列號(hào),并將序列號(hào)在初始序列號(hào)列表中進(jìn)行匹配;以及
密鑰發(fā)送單元,用于當(dāng)序列號(hào)匹配成功后,在密鑰列表中選取一密鑰,向視頻監(jiān)控設(shè)備返回所述密鑰。
優(yōu)選地,該密鑰發(fā)送單元,包括:
修改單元,用于根據(jù)當(dāng)前時(shí)間及預(yù)設(shè)使用時(shí)間段,對(duì)密鑰中的啟用時(shí)間及停用時(shí)間進(jìn)行修改,并將使用狀態(tài)標(biāo)記為已使用狀態(tài)。
優(yōu)選地,該密鑰發(fā)送單元,還包括:
標(biāo)記單元,用于在密鑰列表中,將序列號(hào)標(biāo)記至對(duì)應(yīng)的密鑰中。
優(yōu)選地,在密鑰列表中選取使用狀態(tài)為未使用狀態(tài)的密鑰。
優(yōu)選地,該系統(tǒng)還包括:
數(shù)量統(tǒng)計(jì)單元,用于在密鑰列表中,統(tǒng)計(jì)使用狀態(tài)為未使用狀態(tài)的密鑰的數(shù)量;以及
再次獲取單元,用于當(dāng)數(shù)量少于預(yù)設(shè)數(shù)量值時(shí),通過視頻監(jiān)控服務(wù)端,再次獲取密鑰。
本發(fā)明實(shí)施例的用于視頻監(jiān)控設(shè)備的密鑰獲取方法及系統(tǒng),通過向視頻監(jiān)控服務(wù)端獲取密鑰,在視頻監(jiān)控設(shè)備請(qǐng)求密鑰后,將密鑰發(fā)送給視頻監(jiān)控設(shè)備,省略了出廠時(shí)將密鑰燒錄在視頻監(jiān)控設(shè)備上的繁瑣步驟,減少了作業(yè)流程,提高生產(chǎn)效率,同時(shí)節(jié)約成本,另外,在視頻監(jiān)控設(shè)備請(qǐng)求密鑰時(shí),通過與初始密鑰序列表進(jìn)行匹配,保證了安全性。
附圖說明
圖1為本發(fā)明實(shí)施例的一種用于視頻監(jiān)控設(shè)備的密鑰獲取方法的流程圖;
圖2為本發(fā)明實(shí)施例的一種用于視頻監(jiān)控設(shè)備的密鑰獲取方法的流程圖;
圖3為本發(fā)明實(shí)施例的一種用于視頻監(jiān)控設(shè)備的密鑰獲取系統(tǒng)的示意圖;
圖4為本發(fā)明實(shí)施例的一種用于視頻監(jiān)控設(shè)備的密鑰獲取系統(tǒng)的示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1示出了本發(fā)明實(shí)施例的一種用于視頻監(jiān)控設(shè)備的密鑰獲取方法的流程圖,該方法包括以下步驟:
s101、通過視頻監(jiān)控服務(wù)端,獲取密鑰,并添加至密鑰列表,該密鑰包括啟用時(shí)間、停用時(shí)間及使用狀態(tài)。
在本發(fā)明實(shí)施例中,視頻監(jiān)控服務(wù)端是為視頻監(jiān)控設(shè)備提供服務(wù)的第三方網(wǎng)絡(luò)系統(tǒng),其所提供給視頻監(jiān)控設(shè)備的服務(wù)是需要通過密鑰進(jìn)行付費(fèi)獲取的服務(wù)。視頻監(jiān)控服務(wù)器在向視頻監(jiān)控服務(wù)端獲取密鑰時(shí),通過視頻監(jiān)控服務(wù)器的密鑰申請(qǐng)接口向視頻監(jiān)控服務(wù)器申請(qǐng)密鑰,在申請(qǐng)密鑰時(shí),同時(shí)發(fā)送用于付費(fèi)的信息,以便于視頻監(jiān)控服務(wù)端向視頻監(jiān)控服務(wù)器發(fā)送付費(fèi)賬單,在視頻監(jiān)控服務(wù)器接收到視頻監(jiān)控服務(wù)端返回的密鑰時(shí),將密鑰添加至密鑰列表,密鑰包括啟用時(shí)間、停用時(shí)間及使用狀態(tài),啟用時(shí)間為視頻監(jiān)控設(shè)備獲取密鑰的時(shí)間,停用時(shí)間為視頻監(jiān)控設(shè)備停止使用密鑰的時(shí)間,使用狀態(tài)包括已使用狀態(tài)和未使用狀態(tài),表示密鑰是否已發(fā)送給視頻監(jiān)控設(shè)備進(jìn)行使用。
s102、在視頻監(jiān)控設(shè)備獲取服務(wù)時(shí),接收視頻監(jiān)控設(shè)備發(fā)送的序列號(hào),并將序列號(hào)在初始序列號(hào)列表中進(jìn)行匹配。
在本發(fā)明實(shí)施例中,視頻監(jiān)控服務(wù)器在視頻監(jiān)控設(shè)備出廠時(shí),獲取視頻監(jiān)控設(shè)備的初始序列號(hào),形成初始序列號(hào)列表,在視頻監(jiān)控設(shè)備在啟用時(shí),需要獲取密鑰時(shí),視頻監(jiān)控設(shè)備將本機(jī)序列號(hào)和密鑰請(qǐng)求打包發(fā)送給視頻監(jiān)控服務(wù)器,視頻監(jiān)控服務(wù)器接收到請(qǐng)求后,解析請(qǐng)求命令,將視頻監(jiān)控設(shè)備發(fā)送的序列號(hào)在初始序列號(hào)列表中進(jìn)行匹配,以確定當(dāng)前序列號(hào)是否真實(shí)有效。
s103、當(dāng)序列號(hào)匹配成功后,在密鑰列表中選取一密鑰,向頻監(jiān)控設(shè)備返回密鑰。
在本發(fā)明實(shí)施例中,當(dāng)視頻監(jiān)控設(shè)備發(fā)送的序列號(hào)與初始序列號(hào)列表中的初始序列號(hào)匹配成功,說明當(dāng)前序列號(hào)為真實(shí)有效的序列號(hào),可以將密鑰發(fā)送給視頻監(jiān)控設(shè)備,視頻監(jiān)控服務(wù)器在密鑰列表中選取一密鑰發(fā)送給頻監(jiān)控設(shè)備。
進(jìn)一步地,根據(jù)當(dāng)前時(shí)間及預(yù)設(shè)使用時(shí)間段,對(duì)密鑰中的啟用時(shí)間及停用時(shí)間進(jìn)行修改,并將使用狀態(tài)標(biāo)記為已使用狀態(tài)。
具體地,在發(fā)送密鑰的時(shí)候,將啟用時(shí)間修改為當(dāng)前時(shí)間,當(dāng)前時(shí)間加上預(yù)設(shè)使用時(shí)間段的時(shí)間,作為停用時(shí)間,并將使用狀態(tài)標(biāo)記為已使用狀態(tài),表示該密鑰已發(fā)送給視頻監(jiān)控設(shè)備進(jìn)行使用,使得在向視頻監(jiān)控設(shè)備發(fā)送密鑰時(shí),能夠保證發(fā)送的密鑰時(shí)可以有效使用的密鑰。
進(jìn)一步地,為了可以在密鑰列表中查找已使用狀態(tài)的密鑰所發(fā)送的對(duì)象,在密鑰列表中,將序列號(hào)標(biāo)記至對(duì)應(yīng)的密鑰中。
進(jìn)一步地,為了保證發(fā)送的密鑰時(shí)可以有效使用的密鑰,在密鑰列表中選取使用狀態(tài)為未使用狀態(tài)的密鑰。
圖2示出了本發(fā)明實(shí)施例的一種用于視頻監(jiān)控設(shè)備的密鑰獲取方法的流程圖,該方法包括以下步驟:
s201、通過視頻監(jiān)控服務(wù)端,獲取密鑰,并添加至密鑰列表,該密鑰包括啟用時(shí)間、停用時(shí)間及使用狀態(tài)。
s202、在視頻監(jiān)控設(shè)備獲取服務(wù)時(shí),接收視頻監(jiān)控設(shè)備發(fā)送的序列號(hào),并將序列號(hào)在初始序列號(hào)列表中進(jìn)行匹配。
s203、當(dāng)序列號(hào)匹配成功后,在密鑰列表中選取一密鑰,向頻監(jiān)控設(shè)備返回密鑰。
s204、在密鑰列表中,統(tǒng)計(jì)使用狀態(tài)為未使用狀態(tài)的密鑰的數(shù)量。
s205、當(dāng)數(shù)量少于預(yù)設(shè)數(shù)量值時(shí),通過視頻監(jiān)控服務(wù)端,再次獲取密鑰。
在本發(fā)明實(shí)施例中,統(tǒng)計(jì)密鑰列表中使用狀態(tài)為未使用狀態(tài)的密鑰的數(shù)量,為了避免未使用狀態(tài)的密鑰的數(shù)量不能夠滿足視頻監(jiān)控設(shè)備的獲取密鑰請(qǐng)求,需要定期統(tǒng)計(jì)未使用狀態(tài)的密鑰的數(shù)量,在數(shù)量少于預(yù)設(shè)數(shù)量值時(shí),需要及時(shí)向視頻監(jiān)控服務(wù)端重新獲取密鑰。
在本發(fā)明實(shí)施例中,通過向視頻監(jiān)控服務(wù)端獲取密鑰,在視頻監(jiān)控設(shè)備請(qǐng)求密鑰后,將密鑰發(fā)送給視頻監(jiān)控設(shè)備,省略了出廠時(shí)將密鑰燒錄在視頻監(jiān)控設(shè)備上的繁瑣步驟,減少了作業(yè)流程,提高生產(chǎn)效率,同時(shí)節(jié)約成本,另外,在視頻監(jiān)控設(shè)備請(qǐng)求密鑰時(shí),通過與初始密鑰序列表進(jìn)行匹配,保證了安全性。
圖3示出了本發(fā)明實(shí)施例的一種用于視頻監(jiān)控設(shè)備的密鑰獲取系統(tǒng)的示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
一種用于視頻監(jiān)控設(shè)備的密鑰獲取系統(tǒng),包括:密鑰獲取單元31、序列號(hào)匹配單元32及密鑰發(fā)送單元33,其中:
密鑰獲取單元31,用于通過視頻監(jiān)控服務(wù)端,獲取密鑰,并添加至密鑰列表,該密鑰包括啟用時(shí)間、停用時(shí)間及使用狀態(tài)。
在本發(fā)明實(shí)施例中,視頻監(jiān)控服務(wù)端是為視頻監(jiān)控設(shè)備提供服務(wù)的第三方網(wǎng)絡(luò)系統(tǒng),其所提供給視頻監(jiān)控設(shè)備的服務(wù)是需要通過密鑰進(jìn)行付費(fèi)獲取的服務(wù)。視頻監(jiān)控服務(wù)器在向視頻監(jiān)控服務(wù)端獲取密鑰時(shí),通過視頻監(jiān)控服務(wù)器的密鑰申請(qǐng)接口向視頻監(jiān)控服務(wù)器申請(qǐng)密鑰,在申請(qǐng)密鑰時(shí),同時(shí)發(fā)送用于付費(fèi)的信息,以便于視頻監(jiān)控服務(wù)端向視頻監(jiān)控服務(wù)器發(fā)送付費(fèi)賬單,在視頻監(jiān)控服務(wù)器接收到視頻監(jiān)控服務(wù)端返回的密鑰時(shí),將密鑰添加至密鑰列表,密鑰包括啟用時(shí)間、停用時(shí)間及使用狀態(tài),啟用時(shí)間為視頻監(jiān)控設(shè)備獲取密鑰的時(shí)間,停用時(shí)間為視頻監(jiān)控設(shè)備停止使用密鑰的時(shí)間,使用狀態(tài)包括已使用狀態(tài)和未使用狀態(tài),表示密鑰是否已發(fā)送給視頻監(jiān)控設(shè)備進(jìn)行使用。
序列號(hào)匹配單元32,用于在視頻監(jiān)控設(shè)備獲取服務(wù)時(shí),接收該視頻監(jiān)控設(shè)備發(fā)送的序列號(hào),并將序列號(hào)在初始序列號(hào)列表中進(jìn)行匹配。
在本發(fā)明實(shí)施例中,視頻監(jiān)控服務(wù)器在視頻監(jiān)控設(shè)備出廠時(shí),獲取視頻監(jiān)控設(shè)備的初始序列號(hào),形成初始序列號(hào)列表,在視頻監(jiān)控設(shè)備在啟用時(shí),需要獲取密鑰時(shí),視頻監(jiān)控設(shè)備將本機(jī)序列號(hào)和密鑰請(qǐng)求打包發(fā)送給視頻監(jiān)控服務(wù)器,視頻監(jiān)控服務(wù)器接收到請(qǐng)求后,解析請(qǐng)求命令,將視頻監(jiān)控設(shè)備發(fā)送的序列號(hào)在初始序列號(hào)列表中進(jìn)行匹配,以確定當(dāng)前序列號(hào)是否真實(shí)有效。
密鑰發(fā)送單元33,用于當(dāng)序列號(hào)匹配成功后,在密鑰列表中選取一密鑰,向視頻監(jiān)控設(shè)備返回密鑰。
在本發(fā)明實(shí)施例中,當(dāng)視頻監(jiān)控設(shè)備發(fā)送的序列號(hào)與初始序列號(hào)列表中的初始序列號(hào)匹配成功,說明當(dāng)前序列號(hào)為真實(shí)有效的序列號(hào),可以將密鑰發(fā)送給視頻監(jiān)控設(shè)備,視頻監(jiān)控服務(wù)器在密鑰列表中選取一密鑰發(fā)送給頻監(jiān)控設(shè)備。
進(jìn)一步地,密鑰發(fā)送單元33,包括:
修改單元,用于根據(jù)當(dāng)前時(shí)間及預(yù)設(shè)使用時(shí)間段,對(duì)密鑰中的啟用時(shí)間及停用時(shí)間進(jìn)行修改,并將使用狀態(tài)標(biāo)記為已使用狀態(tài)。
具體地,在發(fā)送密鑰的時(shí)候,將啟用時(shí)間修改為當(dāng)前時(shí)間,當(dāng)前時(shí)間加上預(yù)設(shè)使用時(shí)間段的時(shí)間,作為停用時(shí)間,并將使用狀態(tài)標(biāo)記為已使用狀態(tài),表示該密鑰已發(fā)送給視頻監(jiān)控設(shè)備進(jìn)行使用,使得在向視頻監(jiān)控設(shè)備發(fā)送密鑰時(shí),能夠保證發(fā)送的密鑰時(shí)可以有效使用的密鑰。
進(jìn)一步地,為了可以在密鑰列表中查找已使用狀態(tài)的密鑰所發(fā)送的對(duì)象,密鑰發(fā)送單元33,還包括:標(biāo)記單元,用于在所述密鑰列表中,將所述序列號(hào)標(biāo)記至對(duì)應(yīng)的密鑰中。
進(jìn)一步地,為了保證發(fā)送的密鑰時(shí)可以有效使用的密鑰,在密鑰列表中選取使用狀態(tài)為未使用狀態(tài)的密鑰。
在本發(fā)明實(shí)施例中,通過向視頻監(jiān)控服務(wù)端獲取密鑰,在視頻監(jiān)控設(shè)備請(qǐng)求密鑰后,將密鑰發(fā)送給視頻監(jiān)控設(shè)備,省略了出廠時(shí)將密鑰燒錄在視頻監(jiān)控設(shè)備上的繁瑣步驟,減少了作業(yè)流程,提高生產(chǎn)效率,同時(shí)節(jié)約成本,另外,在視頻監(jiān)控設(shè)備請(qǐng)求密鑰時(shí),通過與初始密鑰序列表進(jìn)行匹配,保證了安全性。
圖4示出了本發(fā)明實(shí)施例的一種用于視頻監(jiān)控設(shè)備的密鑰獲取系統(tǒng)的示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
一種用于視頻監(jiān)控設(shè)備的密鑰獲取系統(tǒng),包括:密鑰獲取單元41、序列號(hào)匹配單元42、密鑰發(fā)送單元43、數(shù)量統(tǒng)計(jì)單元44及再次獲取單元45,其中:
密鑰獲取單元41,用于通過視頻監(jiān)控服務(wù)端,獲取密鑰,并添加至密鑰列表,該密鑰包括啟用時(shí)間、停用時(shí)間及使用狀態(tài)。
序列號(hào)匹配單元42,用于在視頻監(jiān)控設(shè)備獲取服務(wù)時(shí),接收該視頻監(jiān)控設(shè)備發(fā)送的序列號(hào),并將序列號(hào)在初始序列號(hào)列表中進(jìn)行匹配。
密鑰發(fā)送單元43,用于當(dāng)序列號(hào)匹配成功后,在密鑰列表中選取一密鑰,向視頻監(jiān)控設(shè)備返回密鑰。
數(shù)量統(tǒng)計(jì)單元44,用于在密鑰列表中,統(tǒng)計(jì)使用狀態(tài)為未使用狀態(tài)的密鑰的數(shù)量。
再次獲取單元45,用于當(dāng)數(shù)量少于預(yù)設(shè)數(shù)量值時(shí),通過視頻監(jiān)控服務(wù)端,再次獲取密鑰。
在本發(fā)明實(shí)施例中,統(tǒng)計(jì)密鑰列表中使用狀態(tài)為未使用狀態(tài)的密鑰的數(shù)量,為了避免未使用狀態(tài)的密鑰的數(shù)量不能夠滿足視頻監(jiān)控設(shè)備的獲取密鑰請(qǐng)求,需要定期統(tǒng)計(jì)未使用狀態(tài)的密鑰的數(shù)量,在數(shù)量少于預(yù)設(shè)數(shù)量值時(shí),需要及時(shí)向視頻監(jiān)控服務(wù)端重新獲取密鑰。
在本發(fā)明實(shí)施例中,通過向視頻監(jiān)控服務(wù)端獲取密鑰,在視頻監(jiān)控設(shè)備請(qǐng)求密鑰后,將密鑰發(fā)送給視頻監(jiān)控設(shè)備,省略了出廠時(shí)將密鑰燒錄在視頻監(jiān)控設(shè)備上的繁瑣步驟,減少了作業(yè)流程,提高生產(chǎn)效率,同時(shí)節(jié)約成本,另外,在視頻監(jiān)控設(shè)備請(qǐng)求密鑰時(shí),通過與初始密鑰序列表進(jìn)行匹配,保證了安全性。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件來實(shí)現(xiàn),但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上參照附圖說明了本發(fā)明的優(yōu)選實(shí)施例,并非因此局限本發(fā)明的權(quán)利范圍。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實(shí)質(zhì),可以有多種變型方案實(shí)現(xiàn)本發(fā)明,比如作為一個(gè)實(shí)施例的特征可用于另一實(shí)施例而得到又一實(shí)施例。凡在運(yùn)用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所作的任何修改、等同替換和改進(jìn),均應(yīng)在本發(fā)明的權(quán)利范圍之內(nèi)。