本發(fā)明涉及通信領(lǐng)域,尤其涉及一種用于放映機(jī)的實(shí)時(shí)計(jì)時(shí)系統(tǒng)。
背景技術(shù):
目前放映機(jī)主要采用硬件控制電路,將燈計(jì)時(shí)器裝入放映機(jī)進(jìn)行計(jì)時(shí)。存在的問(wèn)題:硬件控制電路增加放映機(jī)成本、更換燈計(jì)時(shí)器不方便、燈計(jì)時(shí)器不便于管理、燈計(jì)時(shí)器損壞之后存在計(jì)時(shí)丟失的情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種用于放映機(jī)的實(shí)時(shí)計(jì)時(shí)系統(tǒng),從而解決現(xiàn)有技術(shù)中存在的前述問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明所述用于放映機(jī)的實(shí)時(shí)計(jì)時(shí)系統(tǒng),所述系統(tǒng)包括:網(wǎng)絡(luò)運(yùn)營(yíng)中心noc和安裝在放映機(jī)上的授權(quán)子板;所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc通過(guò)tcp/ip協(xié)議與所述授權(quán)子板通信;所述授權(quán)子板與其監(jiān)控的放映機(jī)通訊連接;
所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc,負(fù)責(zé)對(duì)接入所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc中的授權(quán)子板進(jìn)行管理,所述管理包括:管理授權(quán)子板的授權(quán)文件,管理授權(quán)子板使用密鑰和管理授權(quán)子板配置文件;
所述授權(quán)子板,負(fù)責(zé)計(jì)算其監(jiān)控的放映機(jī)的放映剩余時(shí)間,并將新的剩余時(shí)間、總授權(quán)時(shí)間、透支時(shí)間均加密之后,寫(xiě)入所述授權(quán)子板中的兩個(gè)計(jì)時(shí)乒乓文件中。
優(yōu)選地,所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc與所述授權(quán)子板通信過(guò)程中,使用非對(duì)稱(chēng)加密方式對(duì)通信報(bào)文進(jìn)行加解密。
優(yōu)選地,每個(gè)授權(quán)子板在所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc具有唯一的識(shí)別碼。
優(yōu)選地,任意一個(gè)授權(quán)子板i在每次啟動(dòng)時(shí),均需要將授權(quán)子板i中的唯一識(shí)別碼發(fā)送到網(wǎng)絡(luò)運(yùn)營(yíng)中心noc中,由網(wǎng)絡(luò)運(yùn)營(yíng)中心noc判斷接收到的唯一識(shí)別碼是否存儲(chǔ)在所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc中,如果是,則授權(quán)子板i合法性;如果否,則授權(quán)子板i不合法性。
優(yōu)選地,所述授權(quán)子板,負(fù)責(zé)計(jì)算其監(jiān)控的放映機(jī)的放映剩余時(shí)間,具體為:
在開(kāi)燈過(guò)程中,放映機(jī)的單片機(jī)每隔一段時(shí)間t將開(kāi)燈時(shí)間t發(fā)送給授權(quán)子板,
授權(quán)子板獲取所述放映機(jī)的前次計(jì)算剩余時(shí)間t′,然后在接收到開(kāi)燈時(shí)間t后,從前次計(jì)算剩余時(shí)間t′扣除開(kāi)燈時(shí)間t,得到放映機(jī)新的剩余時(shí)間m;
授權(quán)子板在計(jì)算完成放映機(jī)當(dāng)前的剩余時(shí)間m后,將計(jì)算完成的消息發(fā)送給單片機(jī),單片機(jī)將當(dāng)前獲取的開(kāi)燈時(shí)間t清零,并重新開(kāi)始下一次的計(jì)時(shí)。
優(yōu)選地,授權(quán)子板判斷所述透支時(shí)間是否大于最大可透支時(shí)長(zhǎng)n小時(shí),如果是,則授權(quán)子板控制單片機(jī)將所述放映機(jī)關(guān)閉;如果小于等于最大可透支時(shí)長(zhǎng)n小時(shí),且不等于0,則在放映機(jī)下次啟動(dòng)時(shí),單片機(jī)根據(jù)接收到授權(quán)子板的指令,先扣除剩余時(shí)間后,再進(jìn)行計(jì)時(shí)。
優(yōu)選地,兩個(gè)計(jì)時(shí)乒乓文件記載的計(jì)時(shí)內(nèi)容一致,所述授權(quán)子板每次在計(jì)算所消耗的時(shí)間和剩余時(shí)間之前,要讀取兩個(gè)計(jì)時(shí)乒乓文件記載的計(jì)時(shí)內(nèi)容,在兩個(gè)計(jì)時(shí)乒乓文件記載的計(jì)時(shí)內(nèi)容一致的基礎(chǔ)上,然后使用任意一個(gè)文件中的計(jì)時(shí)內(nèi)容進(jìn)行計(jì)算,計(jì)算完成后,將得到的計(jì)時(shí)結(jié)果同時(shí)更新到兩個(gè)乒乓文件。
優(yōu)選地,所述放映機(jī)將獲取目前所有計(jì)時(shí)文件內(nèi)容的請(qǐng)求發(fā)送到授權(quán)子板,授權(quán)子板根據(jù)所述請(qǐng)求,將所述放映機(jī)的所有計(jì)時(shí)內(nèi)容發(fā)送到所述放映機(jī)的單片機(jī);所述授權(quán)子板在將所有計(jì)時(shí)內(nèi)容發(fā)送給單片機(jī)時(shí),同時(shí),將所有計(jì)時(shí)內(nèi)容發(fā)送給網(wǎng)絡(luò)運(yùn)營(yíng)中心noc。
本發(fā)明的有益效果是:
1、所有接入網(wǎng)絡(luò)運(yùn)營(yíng)中心noc的放映機(jī)都可以通過(guò)網(wǎng)絡(luò)運(yùn)營(yíng)中心noc來(lái)控制,實(shí)現(xiàn)放映機(jī)的統(tǒng)一化管理。
2、可以通過(guò)遠(yuǎn)程對(duì)接入網(wǎng)絡(luò)運(yùn)營(yíng)中心noc的放映機(jī)下發(fā)、刪除授權(quán)文件,方便快捷的管理授權(quán)文件。
3、放映機(jī)計(jì)時(shí)文件不容易出現(xiàn)計(jì)時(shí)丟失的情況,使用乒乓計(jì)時(shí)方式可以確保損壞的計(jì)時(shí)文件再次恢復(fù),保證計(jì)時(shí)的穩(wěn)定性。
4、放映機(jī)授權(quán)子板使用ukey進(jìn)行非對(duì)稱(chēng)加密方式進(jìn)行加解密,確保了數(shù)據(jù)的安全性,并且每個(gè)授權(quán)子板所使用的ukey都是唯一的,可以確保放映機(jī)設(shè)備更換的可控性。
附圖說(shuō)明
圖1是用于放映機(jī)的實(shí)時(shí)計(jì)時(shí)系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是授權(quán)子板計(jì)算其監(jiān)控的放映機(jī)的放映剩余時(shí)間的流程示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
實(shí)施例
參照?qǐng)D1,本實(shí)施例所述用于放映機(jī)的實(shí)時(shí)計(jì)時(shí)系統(tǒng),所述系統(tǒng)包括:網(wǎng)絡(luò)運(yùn)營(yíng)中心noc和安裝與放映機(jī)上的授權(quán)子板;所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc通過(guò)tcp/ip協(xié)議與所述授權(quán)子板通信;所述授權(quán)子板與其監(jiān)控的放映機(jī)通訊連接;
所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc,負(fù)責(zé)對(duì)接入所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc中的授權(quán)子板進(jìn)行管理,所述管理包括:管理授權(quán)子板的授權(quán)文件,管理授權(quán)子板使用密鑰和管理授權(quán)子板配置文件;
所述授權(quán)子板,負(fù)責(zé)計(jì)算其監(jiān)控的放映機(jī)的放映剩余時(shí)間,并將新的剩余時(shí)間、總授權(quán)時(shí)間、透支時(shí)間均加密之后,寫(xiě)入所述授權(quán)子板中的兩個(gè)計(jì)時(shí)乒乓文件中。
所述放映機(jī)實(shí)時(shí)計(jì)時(shí)系統(tǒng)中的網(wǎng)絡(luò)運(yùn)營(yíng)中心noc的常規(guī)的功能主要為授權(quán)文件管理,除了邏輯部分的實(shí)現(xiàn),還需要支持關(guān)系型數(shù)據(jù)庫(kù),用來(lái)支持對(duì)授權(quán)文件的操作。
授權(quán)子板采用sam9g35系列arm處理器,移植linux操作系統(tǒng),同時(shí)需要移植tcp/ip協(xié)議棧、snmp協(xié)議。
授權(quán)子板硬件上需要預(yù)留四個(gè)rs232串口用來(lái)跟放映機(jī)進(jìn)行通信,一個(gè)rj45網(wǎng)口用來(lái)跟noc通信。
授權(quán)子板支持usb2.0驅(qū)動(dòng),并且移植pcsc智能卡驅(qū)動(dòng),用來(lái)支持ukey的讀寫(xiě)操作。
授權(quán)子板arm芯片中flash需要保留最少100m的存儲(chǔ)空間,用來(lái)存儲(chǔ)計(jì)時(shí)系統(tǒng)的應(yīng)用程序以及計(jì)時(shí)文件和日志文件。
更詳細(xì)的解釋說(shuō)明為:
(一)所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc與所述授權(quán)子板通信過(guò)程中,使用非對(duì)稱(chēng)加密方式對(duì)通信報(bào)文進(jìn)行加減密,確保數(shù)據(jù)的安全性?,F(xiàn)有放映機(jī)中計(jì)時(shí)加密技術(shù)采用的是計(jì)時(shí)器鎖匙電路來(lái)實(shí)現(xiàn),需要特定的編碼電路來(lái)實(shí)現(xiàn),除了硬件成本的增加外,硬件電路本身存在損壞的可能性,沒(méi)有使用非對(duì)稱(chēng)加密這種軟件實(shí)現(xiàn)的方式更可靠,同時(shí)非對(duì)稱(chēng)加密方式是當(dāng)前世界上最可靠的一種加密方式,幾乎很難被破解。從可靠性到安全性,非對(duì)稱(chēng)加密方式都要比計(jì)時(shí)器鎖匙電路先進(jìn)的多。
(二),每個(gè)授權(quán)子板在所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc具有唯一的識(shí)別碼,所述識(shí)別碼為每個(gè)授權(quán)子板中加密芯片的串號(hào)。使用授權(quán)子板上加密芯片的串號(hào)作為授權(quán)子板的唯一標(biāo)識(shí)碼,由于每個(gè)加密芯片串號(hào)都是獨(dú)一無(wú)二的,保證了每個(gè)授權(quán)子板的唯一標(biāo)識(shí)碼也是唯一的。每個(gè)授權(quán)子板在出廠的時(shí)候,需要操作人員手動(dòng)錄入每個(gè)授權(quán)子板的唯一標(biāo)識(shí)碼到noc數(shù)據(jù)庫(kù)中,以方便將來(lái)對(duì)其進(jìn)行操作,
只有在數(shù)據(jù)庫(kù)中有唯一標(biāo)識(shí)碼記錄的授權(quán)子板將來(lái)才能正常使用。授權(quán)子板每次在啟動(dòng)的時(shí)候,都需要讀取保存在加密芯片中的子板唯一標(biāo)識(shí)碼,之后noc與授權(quán)子板在交互的時(shí)候,noc判定接收到的唯一標(biāo)識(shí)碼是否存在于數(shù)據(jù)庫(kù)中。任意一個(gè)授權(quán)子板i在每次啟動(dòng)時(shí),均需要將授權(quán)子板i中的加密芯片內(nèi)部存儲(chǔ)的唯一標(biāo)識(shí)碼發(fā)送到網(wǎng)絡(luò)運(yùn)營(yíng)中心noc中,由網(wǎng)絡(luò)運(yùn)營(yíng)中心noc判斷授權(quán)子板i中的加密芯片存儲(chǔ)的唯一標(biāo)識(shí)碼是否存儲(chǔ)在所述網(wǎng)絡(luò)運(yùn)營(yíng)中心noc中,如果是,則授權(quán)子板i合法性;如果否,則授權(quán)子板i不合法性。
(三)參照?qǐng)D2,所述授權(quán)子板,負(fù)責(zé)計(jì)算其監(jiān)控的放映機(jī)的放映剩余時(shí)間,具體為:
在開(kāi)燈過(guò)程中,放映機(jī)的單片機(jī)每隔一段時(shí)間t將開(kāi)燈時(shí)間t發(fā)送給授權(quán)子板,
授權(quán)子板獲取所述放映機(jī)的前次計(jì)算剩余時(shí)間t′,然后在接收到開(kāi)燈時(shí)間t后,從前次計(jì)算剩余時(shí)間t′扣除開(kāi)燈時(shí)間t,得到放映機(jī)新的剩余時(shí)間m;m=t′-t。
授權(quán)子板在計(jì)算完成放映機(jī)當(dāng)前的剩余時(shí)間m后,將計(jì)算完成的消息發(fā)送給單片機(jī),單片機(jī)將當(dāng)前獲取的開(kāi)燈時(shí)間t清零,并重新開(kāi)始下一次的計(jì)時(shí)。
授權(quán)子板判斷所述透支時(shí)間是否大于最大可透支時(shí)長(zhǎng)n小時(shí),如果是,則授權(quán)子板控制單片機(jī)將所述放映機(jī)關(guān)閉;如果小于等于最大可透支時(shí)長(zhǎng)n小時(shí),且不等于0,則在放映機(jī)下次啟動(dòng)時(shí),單片機(jī)根據(jù)接收到授權(quán)子板的指令,先扣除剩余時(shí)間后,再進(jìn)行計(jì)時(shí)。
(四)兩個(gè)計(jì)時(shí)乒乓文件記載的計(jì)時(shí)內(nèi)容一致,所述授權(quán)子板每次在計(jì)算所消耗的時(shí)間和剩余時(shí)間之前,要讀取兩個(gè)計(jì)時(shí)乒乓文件記載的計(jì)時(shí)內(nèi)容,在兩個(gè)計(jì)時(shí)乒乓文件記載的計(jì)時(shí)內(nèi)容一致的基礎(chǔ)上,然后使用任意一個(gè)文件中的計(jì)時(shí)內(nèi)容進(jìn)行計(jì)算,計(jì)算完成后,將得到的計(jì)時(shí)結(jié)果同時(shí)更新到兩個(gè)乒乓文件。
授權(quán)子板中之所有兩個(gè)計(jì)時(shí)文件,是為了防止在讀寫(xiě)文件過(guò)程中突發(fā)斷電之類(lèi)的異常事件而導(dǎo)致計(jì)時(shí)文件損壞,無(wú)法再次讀取計(jì)時(shí)的情況。由于同一時(shí)刻只對(duì)一個(gè)文件進(jìn)行讀寫(xiě),即便損壞還有另外一個(gè)文件保存完整,而使用無(wú)損的文件又可以重新修復(fù)損壞的文件,保證了計(jì)時(shí)的穩(wěn)定性。
(五)所述放映機(jī)將獲取目前所有計(jì)時(shí)文件內(nèi)容的請(qǐng)求發(fā)送到授權(quán)子板,授權(quán)子板根據(jù)所述請(qǐng)求,將所述放映機(jī)的所有計(jì)時(shí)內(nèi)容發(fā)送到所述放映機(jī)的單片機(jī);所述授權(quán)子板在將所有計(jì)時(shí)內(nèi)容發(fā)送給單片機(jī)時(shí),同時(shí),將所有計(jì)時(shí)內(nèi)容發(fā)送給網(wǎng)絡(luò)運(yùn)營(yíng)中心noc。
放映機(jī)內(nèi)部單片機(jī)可以通過(guò)串口給授權(quán)子板發(fā)送獲取授權(quán)時(shí)間命令來(lái)獲取目前所有的計(jì)時(shí)文件內(nèi)容。同時(shí)授權(quán)子板也可以通過(guò)snmp協(xié)議將計(jì)時(shí)文件中的內(nèi)容發(fā)送給noc.這樣便實(shí)現(xiàn)了noc對(duì)每臺(tái)放映機(jī)放映時(shí)間的控制。
通過(guò)采用本發(fā)明公開(kāi)的上述技術(shù)方案,得到了如下有益的效果:
1、所有接入網(wǎng)絡(luò)運(yùn)營(yíng)中心noc的放映機(jī)都可以通過(guò)網(wǎng)絡(luò)運(yùn)營(yíng)中心noc來(lái)控制,實(shí)現(xiàn)放映機(jī)的統(tǒng)一化管理。
2、可以通過(guò)遠(yuǎn)程對(duì)接入網(wǎng)絡(luò)運(yùn)營(yíng)中心noc的放映機(jī)下發(fā)、刪除授權(quán)文件,方便快捷的管理授權(quán)文件。
3、放映機(jī)計(jì)時(shí)文件不容易出現(xiàn)計(jì)時(shí)丟失的情況,使用乒乓計(jì)時(shí)方式可以確保損壞的計(jì)時(shí)文件再次恢復(fù),保證計(jì)時(shí)的穩(wěn)定性。
4、放映機(jī)授權(quán)子板中ukey使用非對(duì)稱(chēng)加密方式進(jìn)行加解密,確保了數(shù)據(jù)的安全性。并且每個(gè)授權(quán)子板鎖使用的ukey都是唯一的,可以確保放映機(jī)設(shè)備更換的可控性。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視本發(fā)明的保護(hù)范圍。