一種基于網(wǎng)絡(luò)數(shù)據(jù)庫的智能終端軟件防盜版方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于網(wǎng)絡(luò)數(shù)據(jù)庫的智能終端軟件防盜版方法及系統(tǒng),解決了使用相同智能芯片方案的產(chǎn)品,軟件容易被盜版的問題,保護(hù)了廠家軟件投入,更好地促進(jìn)技術(shù)創(chuàng)新。而且本發(fā)明不需增加硬件成本,使用簡(jiǎn)單,填補(bǔ)了市場(chǎng)類似產(chǎn)品的空缺。其中智能終端開機(jī)時(shí)檢查某加密文件是否存在,若存在驗(yàn)證加密文件內(nèi)容是否合法,合法則正常開機(jī)使用,非法則強(qiáng)制關(guān)機(jī);若加密文件不存在,則發(fā)送終端唯一標(biāo)識(shí)給網(wǎng)絡(luò)上的加密服務(wù)器,加密服務(wù)器判斷該唯一標(biāo)識(shí)是否已存在數(shù)據(jù)庫中,若存在說明已被使用,發(fā)送錯(cuò)誤消息給終端,終端程序收到消息后,強(qiáng)制關(guān)機(jī);若標(biāo)識(shí)不存在數(shù)據(jù)庫中,加密服務(wù)器把該標(biāo)識(shí)插入數(shù)據(jù)庫并據(jù)此產(chǎn)生一個(gè)加密串返回給終端程序,終端依此產(chǎn)生加密文件,然后正常開機(jī)使用。
【專利說明】一種基于網(wǎng)絡(luò)數(shù)據(jù)庫的智能終端軟件防盜版方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信,軟件防盜版領(lǐng)域,尤其涉及基于網(wǎng)絡(luò)數(shù)據(jù)庫的智能終端軟件防盜版方法及系統(tǒng)。
技術(shù)背景
[0002]隨著智能芯片的集成度越來越高,換代時(shí)間越來越短,許多終端廠家為了更快推出新產(chǎn)品,購買別人成熟方案是不錯(cuò)選擇。這樣許多不同產(chǎn)品的硬件平臺(tái)一樣,只是軟件部分各廠家作了不同定制。這隱藏了一個(gè)極大的風(fēng)險(xiǎn),若某廠家的產(chǎn)品暢銷,很容易被人復(fù)制假冒。因此,若能發(fā)明一套系統(tǒng)既可防止盜版軟件用于生產(chǎn),又可防止用于刷機(jī),將有極大的實(shí)用價(jià)值與商業(yè)價(jià)值。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的就是提供一種基于網(wǎng)絡(luò)數(shù)據(jù)庫的智能終端軟件防盜版方法及系統(tǒng),解決了使用相同智能芯片方案的產(chǎn)品,軟件容易被盜版的問題,保護(hù)了廠家軟件投入,更好地促進(jìn)技術(shù)創(chuàng)新。而且本發(fā)明不需增加硬件成本,使用簡(jiǎn)單,填補(bǔ)了市場(chǎng)類似產(chǎn)品的空缺。
[0004]根據(jù)本發(fā)明的一個(gè)方面,提供了一種基于網(wǎng)絡(luò)數(shù)據(jù)庫的智能終端軟件防盜版方法,包括如下步驟:
[0005]A.智能終端在工廠組裝完成,開機(jī)時(shí),系統(tǒng)判斷某個(gè)加密文件是否存在;
[0006]B.若加密文件存在,則通過一套算法驗(yàn)證文件內(nèi)容是否合法,若不合法則強(qiáng)制關(guān)機(jī);若合法則正常開機(jī)使用;
[0007]C.若加密文件不存在,智能終端則把某個(gè)標(biāo)識(shí)信息發(fā)給加密服務(wù)器驗(yàn)證。后者查看數(shù)據(jù)庫中是否存在該標(biāo)識(shí)信息,若存在,則返回驗(yàn)證失敗信息,智能終端將自動(dòng)關(guān)機(jī);若不存在,則返回一串密鑰給智能終端,后者據(jù)此生成加密文件,然后正常使用。
[0008]D.智能終端出售后,每次開機(jī)都會(huì)檢驗(yàn)該加密文件,若不存在,則強(qiáng)制關(guān)機(jī);若存在,則驗(yàn)證內(nèi)容是否合法,只有合法才能繼續(xù)使用。
[0009]其中,步驟A具體為:
[0010]Al.智能終端開機(jī)時(shí),系統(tǒng)啟動(dòng)加密程序,后者查找某加密文件;
[0011]A2.該文件不是系統(tǒng)自帶的,是后面根據(jù)一些信息生成的。
[0012]其中,步驟B具體為:
[0013]B1.若系統(tǒng)存在某加密文件,加密程序通過一套算法驗(yàn)證該文件內(nèi)容是否合法;
[0014]B2.若合法,則正常開機(jī)使用;若不合法,則強(qiáng)制關(guān)機(jī)。
[0015]其中,步驟C具體為:
[0016]Cl.智能終端上的加密程序通過TCP/UDP協(xié)議把唯一標(biāo)識(shí)信息發(fā)給網(wǎng)絡(luò)上的加密服務(wù)器;
[0017]C2.加密服務(wù)器查找數(shù)據(jù)庫,看該標(biāo)識(shí)信息是否存在,若存在說明已被使用,返回驗(yàn)證失敗消息給智能終端上加密程序,后者將強(qiáng)制系統(tǒng)關(guān)機(jī);若該標(biāo)識(shí)信息不存在,將把該標(biāo)識(shí)信息寫入數(shù)據(jù)庫,并把一串密鑰返回給智能終端上加密程序,后則據(jù)此生成加密文件。
[0018]其中,步驟D具體為:
[0019]Dl.智能終端出售后,每次開機(jī),加密程序都會(huì)檢驗(yàn)該加密文件;
[0020]D2.只有該加密文件存在且內(nèi)容合法,才能正常使用;否則系統(tǒng)將自動(dòng)關(guān)機(jī)。
[0021]其中,所述系統(tǒng)包括:
[0022]智能終端上加密程序;
[0023]加密服務(wù)器;
[0024]有線或無線網(wǎng)絡(luò),為以上二者之間網(wǎng)絡(luò)通信提供通路。
[0025]其中,所述智能終端上的加密程序包括:
[0026]查找加密文件模塊,負(fù)責(zé)查看加密文件,以及驗(yàn)證加密內(nèi)容;
[0027]生成加密文件模塊,負(fù)責(zé)產(chǎn)生加密文件;
[0028]網(wǎng)絡(luò)通信模塊,負(fù)責(zé)與加密服務(wù)器通信;
[0029]強(qiáng)制關(guān)機(jī)模塊,負(fù)責(zé)強(qiáng)制把系統(tǒng)電源關(guān)閉。
[0030]其中,所述加密服務(wù)器包括:
[0031]網(wǎng)絡(luò)通信模塊,負(fù)責(zé)與智能終端上加密程序通信,拒絕非法用戶連接;
[0032]數(shù)據(jù)庫處理模塊,負(fù)責(zé)讀寫數(shù)據(jù)庫,查找或?qū)懭胂嚓P(guān)信息;
[0033]密鑰生成模塊,根據(jù)某個(gè)規(guī)則生成密鑰串,發(fā)送給智能終端上加密程序;
[0034]其中,所述智能終端包括:
[0035]智能手機(jī),智能平板電腦,智能機(jī)頂盒等;
[0036]與現(xiàn)有類似技術(shù)相比較,本發(fā)明有益效果在:為使用相同智能芯片方案的廠商,在不需修改硬件,不增加硬件成本的情況下,實(shí)現(xiàn)了一套簡(jiǎn)單可行的軟件防盜版解決方案。
【專利附圖】
【附圖說明】
[0037]圖1是本發(fā)明實(shí)施例提供的終端軟件加密及驗(yàn)證流程圖;
【具體實(shí)施方式】
[0038]以下結(jié)合附圖對(duì)本發(fā)明優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)指出,以下所說明的優(yōu)選實(shí)施例僅用于解釋和說明本發(fā)明,并不用于限定本發(fā)明。
[0039]圖1是本發(fā)明實(shí)施例提供的終端軟件加密及驗(yàn)證流程圖.如圖1所示,智能終端開機(jī)sll,系統(tǒng)將檢查是否存在某個(gè)加密文件sl2 ;若存在則根據(jù)某個(gè)算法驗(yàn)證文件內(nèi)容是否合法sl8,合法則正常開機(jī)使用sl7,非法則強(qiáng)制關(guān)機(jī)sl9。若加密文件不存在,系統(tǒng)將把該智能終端的唯一標(biāo)識(shí)符發(fā)送給網(wǎng)絡(luò)上指定加的密服務(wù)器sl3。加密服務(wù)器判斷該唯一標(biāo)識(shí)是否已存在數(shù)據(jù)庫中,若存在說明已被使用,返回錯(cuò)誤消息給該終端s20,終端上的程序得到該消息后強(qiáng)制關(guān)機(jī)sl9 ;若標(biāo)識(shí)不存在數(shù)據(jù)庫中,加密服務(wù)器將把該唯一標(biāo)識(shí)寫入數(shù)據(jù)庫并據(jù)此生成一個(gè)加密串發(fā)送給終端sl5。終端程序收到加密串后,據(jù)此生成加密文件sl6,然后系統(tǒng)正常開機(jī)使用sl7。
[0040]盡管上文對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,但是本發(fā)明不限于此,本【技術(shù)領(lǐng)域】技術(shù)人員可以根據(jù)本發(fā)明的技術(shù)原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于網(wǎng)絡(luò)數(shù)據(jù)庫的智能終端軟件防盜版方法及系統(tǒng),其特征在于,所述方法包括如下步驟: A.智能終端在工廠組裝完成,開機(jī)時(shí),系統(tǒng)判斷某個(gè)加密文件是否存在; B.若加密文件存在,則通過一套算法驗(yàn)證文件內(nèi)容是否合法,若不合法則強(qiáng)制關(guān)機(jī);若合法則正常開機(jī)使用; C.若加密文件不存在,智能終端則把某個(gè)標(biāo)識(shí)信息發(fā)給加密服務(wù)器驗(yàn)證。后者查看數(shù)據(jù)庫中是否存在該標(biāo)識(shí)信息,若存在,則返回驗(yàn)證失敗信息,智能終端將自動(dòng)關(guān)機(jī);若不存在,則返回一串密鑰給智能終端,后者據(jù)此生成加密文件,然后正常使用。 D.智能終端出售后,每次開機(jī)都會(huì)檢驗(yàn)該加密文件,若不存在,則強(qiáng)制關(guān)機(jī);若存在,則驗(yàn)證內(nèi)容是否合法,只有合法才能繼續(xù)使用。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A具體為: Al.智能終端開機(jī)時(shí),系統(tǒng)啟動(dòng)加密程序,后者查找某加密文件; A2.該文件不是系統(tǒng)自帶的,是后面根據(jù)一些信息生成的。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B具體為: B1.若系統(tǒng)存在某加密文件,加密程序通過一套算法驗(yàn)證該文件內(nèi)容是否合法; B2.若合法,則正常開機(jī)使用;若不合法,則強(qiáng)制關(guān)機(jī)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C具體為: Cl.智能終端上的加密程序通過TCP/UDP協(xié)議把唯一標(biāo)識(shí)信息發(fā)給網(wǎng)絡(luò)上的加密服務(wù)器; C2.加密服務(wù)器查找數(shù)據(jù)庫,看該標(biāo)識(shí)信息是否存在,若存在說明已被使用,返回驗(yàn)證失敗消息給智能終端上加密程序,后者將強(qiáng)制系統(tǒng)關(guān)機(jī);若該標(biāo)識(shí)信息不存在,將把該標(biāo)識(shí)信息寫入數(shù)據(jù)庫,并把一串密鑰返回給智能終端上加密程序,后則據(jù)此生成加密文件。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟D具體為: Dl.智能終端出售后,每次開機(jī),加密程序都會(huì)檢驗(yàn)該加密文件; D2.只有該加密文件存在且內(nèi)容合法,才能正常使用;否則系統(tǒng)將自動(dòng)關(guān)機(jī)。
6.一種基于網(wǎng)絡(luò)數(shù)據(jù)庫的智能終端軟件防盜版系統(tǒng),其特征在于,所述系統(tǒng)包括: 智能終端上加密程序; 加密服務(wù)器; 有線或無線網(wǎng)絡(luò),為以上二者之間網(wǎng)絡(luò)通信提供通路。
7.根據(jù)權(quán)利I至6任一項(xiàng)所述的方法,其特征在于,所述智能終端上的加密程序包括: 查找加密文件模塊,負(fù)責(zé)查看加密文件,以及驗(yàn)證加密內(nèi)容; 生成加密文件模塊,負(fù)責(zé)產(chǎn)生加密文件; 網(wǎng)絡(luò)通信模塊,負(fù)責(zé)與加密服務(wù)器通信; 強(qiáng)制關(guān)機(jī)模塊,負(fù)責(zé)強(qiáng)制把系統(tǒng)電源關(guān)閉。
8.根據(jù)權(quán)利I至6任一項(xiàng)所述的方法,其特征在于,所述加密服務(wù)器包括: 網(wǎng)絡(luò)通信模塊,負(fù)責(zé)與智能終端上加密程序通信,拒絕非法用戶連接; 數(shù)據(jù)庫處理模塊,負(fù)責(zé)讀寫數(shù)據(jù)庫,查找或?qū)懭胂嚓P(guān)信息; 密鑰生成模塊,根據(jù)某個(gè)規(guī)則生成密鑰串,發(fā)送給智能終端上加密程序。
9.根據(jù)權(quán)利I至6任一項(xiàng)所述的方法,其特征在于,所述智能終端包括:智能手機(jī),智能平板電腦,智能機(jī)頂盒等。
【文檔編號(hào)】G06F21/12GK104134020SQ201310164485
【公開日】2014年11月5日 申請(qǐng)日期:2013年5月3日 優(yōu)先權(quán)日:2013年5月3日
【發(fā)明者】楊高赟, 尹銳, 崔伯磊 申請(qǐng)人:楊高赟, 尹銳, 崔伯磊