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