一種移動(dòng)終端應(yīng)用軟件加密裝置及應(yīng)用有該裝置的移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及一種移動(dòng)終端應(yīng)用軟件加密裝置及應(yīng)用該裝置的移動(dòng)終端。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展以及智能移動(dòng)終端(包括平板電腦、手機(jī)等)的普及,基于AndroicU1S操作系統(tǒng)的移動(dòng)終端應(yīng)用軟件(APPlicat1n,簡(jiǎn)稱APP)更為豐富和多元化,正逐漸滲透到衣食住行各個(gè)領(lǐng)域,如網(wǎng)絡(luò)購物、團(tuán)購、美食、生活資訊、地圖、旅行、天氣、導(dǎo)航、健康、電影等。移動(dòng)終端APP的興起和發(fā)展,代表了互聯(lián)網(wǎng)進(jìn)化的趨勢(shì)和方向。
[0003]作為一個(gè)移動(dòng)互聯(lián)網(wǎng)的重要分支,手機(jī)應(yīng)用行業(yè)如今表現(xiàn)愈發(fā)強(qiáng)勢(shì),大量資本與從業(yè)人員涌入,興起的一個(gè)新型移動(dòng)終端應(yīng)用軟件領(lǐng)域。全新設(shè)計(jì)一個(gè)APP需要?jiǎng)?chuàng)意設(shè)計(jì)、需求分析、UKUser Interface縮寫,用戶界面)設(shè)計(jì)、代碼撰寫與調(diào)試、試用與完善,需要付出大量的精力與財(cái)力。但是由于行業(yè)競(jìng)爭(zhēng),一些同行總想花最少代價(jià)走捷徑,盜用其它公司開發(fā)的APP,如直接使用原來的移動(dòng)軟件、或只適當(dāng)修改含出品人的界面而直接采用原來代碼,不但嚴(yán)重侵害了原來APP設(shè)計(jì)商,而且對(duì)市場(chǎng)秩序帶來嚴(yán)重破壞,是制約軟件行業(yè)健康發(fā)展的毒瘤。盜版APP極具危害性大,且維權(quán)難,訴訟成本高?!捌骄靠钫鍭PP對(duì)應(yīng)26.3個(gè)盜版APP,其中每款正版軟件對(duì)應(yīng)28個(gè)盜版軟件,每款正版游戲?qū)?yīng)21.5個(gè)盜版游戲,且正版下載量越大,盜版數(shù)量就越多?!边@是近年360公司發(fā)布的《中國(guó)手機(jī)APP安全性分析專題報(bào)告》中的一組數(shù)字。因此,如何打擊盜版,推進(jìn)市場(chǎng)有序競(jìng)爭(zhēng),是行業(yè)亟待解決的難題。
[0004]目前防止APP盜版的方法不多,主要有在生成應(yīng)用代碼時(shí)進(jìn)行源碼混淆或者采用第三方加密平臺(tái),但這只能進(jìn)行簡(jiǎn)單加密,可防范簡(jiǎn)單的版權(quán)盜用,但對(duì)專業(yè)人員盜用其代碼沒有難度。即使退一步說,其代碼確實(shí)不能被盜用,但也存在代碼直接拷貝后放到其它地方使用的版權(quán)問題。另外,有些APP商采用云服務(wù)器注冊(cè)帳號(hào)與口令的辦法解決盜版問題,這不但增加了開發(fā)商的成本以及用戶的使用費(fèi)用,但與前述方法一樣只是抬高了代碼被盜用的門檻,難于完全真正防止APP被盜用問題。
【實(shí)用新型內(nèi)容】
[0005]本實(shí)用新型所要解決的第一個(gè)技術(shù)問題是針對(duì)上述現(xiàn)有技術(shù)提供一種能防止移動(dòng)終端中應(yīng)用軟件被復(fù)制和盜用的移動(dòng)終端應(yīng)用軟件加密裝置。
[0006]本實(shí)用新型所要解決的第二個(gè)技術(shù)問題是提供一種應(yīng)用軟件不易被復(fù)制和盜用的移動(dòng)終端。
[0007]本實(shí)用新型解決上述第一個(gè)技術(shù)問題所采用的技術(shù)方案為:包括與移動(dòng)終端中的應(yīng)用軟件通過USB接口進(jìn)行數(shù)據(jù)交換的應(yīng)用軟件加密模塊,該應(yīng)用軟件加密模塊包括:
[0008]存儲(chǔ)模塊,該存儲(chǔ)模塊中預(yù)先保存有移動(dòng)終端中的應(yīng)用軟件運(yùn)行時(shí)需要的驗(yàn)證數(shù)據(jù)及應(yīng)用軟件運(yùn)行時(shí)需要調(diào)用的參數(shù)數(shù)據(jù);
[0009]加密模塊,存儲(chǔ)模塊與加密模塊連接,用于將存儲(chǔ)模塊中保存的驗(yàn)證數(shù)據(jù)和參數(shù)數(shù)據(jù)進(jìn)行加密;
[0010]USB接口電路,與加密模塊連接;
[0011]迷你USB接口,與USB接口電路連接,迷你USB接口用于接收移動(dòng)終端中的應(yīng)用軟件發(fā)來的驗(yàn)證數(shù)據(jù)請(qǐng)求和調(diào)用參數(shù)數(shù)據(jù)請(qǐng)求,并將加密模塊加密后的驗(yàn)證數(shù)據(jù)和參數(shù)數(shù)據(jù)發(fā)送給移動(dòng)終端的應(yīng)用軟件;
[0012]DC/DC電源模塊,DC/DC電源模塊的輸入端與迷你USB接口電路連接,DC/DC電源模塊的輸出端與加密模塊連接;
[0013]發(fā)光指示燈,發(fā)光指示燈的一端與加密模塊的輸出端連接,發(fā)光指示燈的另一端接地。
[0014]所述加密模塊、USB接口電路和存儲(chǔ)模塊可以采用同一片型號(hào)為STM32F105的、內(nèi)含加密算法軟件和存儲(chǔ)空間以及USB接口的單片機(jī)。
[0015]另外,所述加密模塊和存儲(chǔ)模塊采用同一片型號(hào)為STM32F103的、內(nèi)含加密算法軟件和存儲(chǔ)空間的單片機(jī),所述USB接口電路采用型號(hào)為CH340或PL2303的轉(zhuǎn)換芯片。
[0016]本實(shí)用新型解決上述第二個(gè)技術(shù)問題所采用的技術(shù)方案為:一種移動(dòng)終端,包括裝載有應(yīng)用軟件的主控電路板,該主控電路板上設(shè)置有USB接口模塊,其特征在于:還包括與移動(dòng)終端的主控電路板連接的移動(dòng)終端應(yīng)用軟件加密裝置,該移動(dòng)終端應(yīng)用軟件加密裝置采用如權(quán)利要求1所述的移動(dòng)終端應(yīng)用軟件加密裝置。
[0017]與現(xiàn)有技術(shù)相比,本實(shí)用新型的優(yōu)點(diǎn)在于:本實(shí)用新型提供的移動(dòng)終端應(yīng)用軟件加密裝置,能對(duì)移動(dòng)終端中應(yīng)用軟件的運(yùn)行驗(yàn)證及調(diào)用的參數(shù)數(shù)據(jù)進(jìn)行加密,只有通過驗(yàn)證及獲取正確的參數(shù)后才能正常運(yùn)行,因此能極好的防止移動(dòng)終端中應(yīng)用軟件被復(fù)制和盜用。
【附圖說明】
[0018]圖1為本實(shí)用新型實(shí)施例中移動(dòng)終端應(yīng)用軟件加密裝置的硬件連接框圖。
【具體實(shí)施方式】
[0019]以下結(jié)合附圖實(shí)施例對(duì)本實(shí)用新型作進(jìn)一步詳細(xì)描述。
[0020]如圖1所示的移動(dòng)終端應(yīng)用軟件加密裝置,其包括與移動(dòng)終端中的應(yīng)用軟件通USB接口進(jìn)行數(shù)據(jù)交換的應(yīng)用軟件加密模塊,該應(yīng)用軟件加密模塊包括:
[0021]包括與移動(dòng)終端中的應(yīng)用軟件通過USB接口進(jìn)行數(shù)據(jù)交換的應(yīng)用軟件加密模塊,該應(yīng)用軟件加密模塊包括:
[0022]存儲(chǔ)模塊I,該存儲(chǔ)模塊中預(yù)先保存有移動(dòng)終端中的應(yīng)用軟件運(yùn)行時(shí)需要的驗(yàn)證數(shù)據(jù)及應(yīng)用軟件運(yùn)行時(shí)需要調(diào)用的參數(shù)數(shù)據(jù);
[0023]加密模塊2,存儲(chǔ)模塊與加密模塊連接,用于將存儲(chǔ)模塊中保存的驗(yàn)證數(shù)據(jù)和參數(shù)數(shù)據(jù)進(jìn)行加密;
[0024]USB接口電路3,與加密模塊連接;
[0025]迷你USB接口4,與USB接口電路連接,迷你USB接口用于接收移動(dòng)終端中的應(yīng)用軟件發(fā)來的驗(yàn)證數(shù)據(jù)請(qǐng)求和調(diào)用參數(shù)數(shù)據(jù)請(qǐng)求,并將加密模塊加密后的驗(yàn)證數(shù)據(jù)和參數(shù)數(shù)據(jù)發(fā)送給移動(dòng)終端的應(yīng)用軟件;
[0026]DC/DC電源模塊5,DC/DC電源模塊的輸入端與迷你USB接口電路連接,DC/DC電源模塊的輸出端與加密模塊連接;
[0027]發(fā)光指示燈6,發(fā)光指示燈的一端與加密模塊的輸出端連接,發(fā)光指示燈的另一端接地。
[0028]在圖1中,其中迷你U