Led顯示屏加密方法、加密led顯示屏和led顯示屏控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及,特別是涉及一種LED顯示屏加密方法、加密LED顯示屏和LED顯示屏控制裝置。
【背景技術(shù)】
[0002]LED顯示屏是由一個個LED組成的平板顯示裝置,廣泛應(yīng)用于戶內(nèi)外的信息顯示、廣告宣傳、視頻播放等領(lǐng)域,具有高亮度、廣視角、長壽命等優(yōu)點。
[0003]目前LED顯示屏一般采取分期付款銷售的方式,即終端用戶先付部分首款,安裝完成后再付部分款項,等驗收無誤后再付尾款。如果有用戶拖延付款,由于LED顯示屏本身成本較高,會給LED顯示屏生產(chǎn)企業(yè)帶來很大的經(jīng)濟負擔(dān),甚至導(dǎo)致LED顯示屏資金周轉(zhuǎn)不開而破產(chǎn)。
[0004]現(xiàn)有技術(shù)中雖然已有對LED顯示屏設(shè)置時間鎖,到期之后對LED顯示屏加密的方法來促進用戶結(jié)清貨款,但用戶往往可以通過修改時間、更換部件等手段破解時間鎖,破解后用戶不付款也可以繼續(xù)使用LED顯示屏,無法達到促進用戶結(jié)清貨款的目的。
【發(fā)明內(nèi)容】
[0005]本發(fā)明主要解決的技術(shù)問題是提供一種LED顯示屏加密方法、加密LED顯示屏和LED顯示屏控制裝置,能夠解決現(xiàn)有技術(shù)中LED顯示屏加密方法能夠被輕易破解的問題。
[0006]為了解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種LED顯示屏加密方法,包括:發(fā)送卡定時生成加密包并將其發(fā)送給LED顯示屏的控制模塊,每個加密包是使用預(yù)設(shè)的密碼對對應(yīng)的時間戳加密得到的,對應(yīng)的時間戳是指開始生成加密包時發(fā)送卡的系統(tǒng)時間;控制模塊接收加密包,并使用保存的預(yù)設(shè)的密碼對其進行解密以獲取對應(yīng)的時間戳;如果控制模塊超過預(yù)設(shè)的時間間隔未收到加密包、或無法對加密包進行解密、或解密后獲得的時間戳大于等于保存的預(yù)設(shè)時間節(jié)點、或相鄰的時間戳出現(xiàn)了時間停滯或倒流,則控制模塊鎖定LED顯示屏,使得LED顯示屏在輸入正確的解鎖信息之前無法顯示用戶想要顯示的內(nèi)容。
[0007]其中,每個加密包是使用預(yù)設(shè)的密碼對對應(yīng)的時間戳加密得到的包括:每個加密包是對對應(yīng)的時間戳和預(yù)設(shè)的密碼的組合使用第一加密算法得到的。
[0008]其中,第一加密算法為對稱可逆加密算法。
[0009]其中,每個加密包是使用預(yù)設(shè)的密碼對對應(yīng)的時間戳加密得到的包括:每個加密包是對第一數(shù)據(jù)包和第一隨機數(shù)的組合使用第二加密算法得到的,其中第一數(shù)據(jù)包是對對應(yīng)的時間戳和預(yù)設(shè)的密碼組合之后使用第三加密算法得到的。
[0010]其中,每個加密包使用的第一隨機數(shù)是根據(jù)前m個加密包使用的第一隨機數(shù)運算得到的,其中m為正整數(shù)。
[0011 ]其中,第二加密算法和第三加密算法為對稱可逆加密算法。
[0012]其中,控制模塊保存加密后的預(yù)設(shè)的密碼和預(yù)設(shè)時間節(jié)點。
[0013]其中,發(fā)送卡進一步從連接到的主機或通過主機從網(wǎng)絡(luò)服務(wù)器獲取時間信息以校正自身的系統(tǒng)時間。
[0014]為了解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種加密LED顯示屏,包括:依次連接的發(fā)送卡、控制模塊和LED顯示屏體;發(fā)送卡用于定時生成加密包并將其發(fā)送給控制模塊,每個加密包是使用預(yù)設(shè)的密碼對對應(yīng)的時間戳加密得到的,對應(yīng)的時間戳是指開始生成加密包時發(fā)送卡的系統(tǒng)時間;控制模塊用于接收加密包,并使用保存的預(yù)設(shè)的密碼對其進行解密以獲取對應(yīng)的時間戳;如果控制模塊超過預(yù)設(shè)的時間間隔未收到加密包、或無法對加密包進行解密、或解密后獲得的時間戳大于等于保存的預(yù)設(shè)時間節(jié)點、或相鄰的時間戳出現(xiàn)了時間停滯或倒流,則控制模塊鎖定LED顯示屏體,使得LED顯示屏體在輸入正確的解鎖信息之前無法顯示用戶想要顯示的內(nèi)容。
[0015]其中,控制模塊集成于LED顯示屏體內(nèi)。
[0016]為了解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種LED顯示屏控制裝置,包括:依次連接的接口單元、解密單元、分析單元和鎖定單元,鎖定單元還分別連接接口單元和解密單元;接口單元用于連接發(fā)送卡,定時從發(fā)送卡接收加密包并將加密包發(fā)送給解密單元,當(dāng)超過預(yù)設(shè)的時間間隔未收到加密包時向鎖定單元發(fā)送鎖定信號,其中每個加密包是發(fā)送卡使用預(yù)設(shè)的密碼對對應(yīng)的時間戳加密得到的,對應(yīng)的時間戳是指開始生成加密包時發(fā)送卡的系統(tǒng)時間;解密單元用于使用保存的預(yù)設(shè)的密碼對接收到的加密包進行解密以獲取對應(yīng)的時間戳,并將解密后獲得的時間戳發(fā)送給分析單元,當(dāng)無法對加密包進行解密時向鎖定單元發(fā)送鎖定信號;分析單元用于對接受到的時間戳進行分析,當(dāng)時間戳大于等于保存的預(yù)設(shè)時間節(jié)點、或相鄰的時間戳出現(xiàn)了時間停滯或倒流時,向鎖定單元發(fā)送鎖定信號;鎖定單元用于連接LED顯示屏,并在接收到鎖定信號時鎖定LED顯示屏,使得LED顯示屏在輸入正確的解鎖信息之前無法顯示用戶想要顯示的內(nèi)容。
[0017]本發(fā)明的有益效果是:發(fā)送卡定時將用預(yù)設(shè)的密碼加密后的時間戳發(fā)給LED顯示屏的控制模塊,控制模塊使用預(yù)設(shè)的密碼進行解密以獲取時間戳,如果時間戳大于等于預(yù)設(shè)的時間節(jié)點則鎖定LED顯示屏,輸入正確的解鎖信息之前無法顯示用戶想要顯示的內(nèi)容,起到了時間鎖的作用,促使用戶結(jié)清貨款。超過預(yù)設(shè)的時間間隔未收到所述加密包以及無法對所述加密包進行解密時鎖定LED顯示屏可以防止用戶通過更換發(fā)送卡的方式來破解,相鄰的時間戳出現(xiàn)了時間停滯或倒流時鎖定LED顯示屏可以防止用戶通過修改時間或捕獲一個加密包之后重復(fù)發(fā)送該加密包的方式來破解,有效的提高了時間鎖的破解難度。
【附圖說明】
[0018]圖1是本發(fā)明LED顯示屏加密方法第一實施例的流程圖;
[0019]圖2是本發(fā)明加密LED顯示屏第一實施例的結(jié)構(gòu)圖;
[0020]圖3是本發(fā)明LED顯示屏控制裝置第一實施例的結(jié)構(gòu)圖。
【具體實施方式】
[0021]如圖1所示,本發(fā)明LED顯示屏加密方法第一實施例包括:
[0022]SI 10:發(fā)送卡定時生成加密包并將其發(fā)送給LED顯示屏的控制模塊。
[0023]一般而言,發(fā)送卡是LED顯示屏的配套部件,用于連接LED顯示屏和控制主機,從主機獲取顯示內(nèi)容及其他信息并發(fā)給LED顯示屏。每個加密包是使用預(yù)設(shè)的密碼對對應(yīng)的時間戳加密得到的,例如使用預(yù)設(shè)的密碼作為密鑰對對應(yīng)的時間戳進行加密。發(fā)送卡自帶時鐘功能,對應(yīng)的時間戳是一個字符序列,唯一地標(biāo)識了開始生成加密包時發(fā)送卡的系統(tǒng)時間。發(fā)送卡可以將加密包嵌入圖像數(shù)據(jù)中發(fā)送,也可以將加密包插入兩幀圖像數(shù)據(jù)之間發(fā)送。
[0024]S120:控制模塊接收加密包,并使用保存的預(yù)設(shè)的密碼對其進行解密以獲取對應(yīng)的時間戳。
[0025]一般而言,控制模塊集成于LED顯示屏內(nèi),可以防止用戶通過更換控制模塊的方式破解??刂颇K保存的預(yù)設(shè)的密碼必須和發(fā)送卡使用的預(yù)設(shè)密碼匹配才能完成解密。
[0026]S130:如果控制模塊超過預(yù)設(shè)的時間間隔未收到加密包、或無法對加密包進行解密、或解密后獲得的時間戳大于等于保存的預(yù)設(shè)時間節(jié)點、或相鄰的時間戳出現(xiàn)了時間停滯或倒流,則控制模塊鎖定LED顯示屏。
[0027]預(yù)設(shè)時間節(jié)點為廠商設(shè)置的時間