一種駕駛培訓(xùn)gps學(xué)時(shí)終端防止圍欄破解裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及GPS定位及數(shù)據(jù)加密技術(shù)領(lǐng)域,特別涉及一種駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置。
【背景技術(shù)】
[0002]在駕駛員考試中,針對(duì)駕駛員科目二培訓(xùn)規(guī)則:要求學(xué)員必須在經(jīng)過管理部門審核的線路和區(qū)域進(jìn)行培訓(xùn),所培訓(xùn)學(xué)時(shí)才能作為有效學(xué)時(shí)?,F(xiàn)有的駕培計(jì)時(shí)終端主要依靠終端根據(jù)開放的0183協(xié)議采集GPS生成的定位數(shù)據(jù)上傳到計(jì)時(shí)培訓(xùn)平臺(tái)與平臺(tái)上的規(guī)定線路和區(qū)域進(jìn)行匹配,如超出規(guī)定允許的偏離的范圍,學(xué)時(shí)無(wú)效。
[0003]現(xiàn)有的數(shù)據(jù)采集方法容易被破解,市面上存在大量的圍欄破解作弊器,將原計(jì)時(shí)器的GPS數(shù)據(jù)源斷開,按協(xié)議格式接入模擬的GPS定位數(shù)據(jù),上傳到平臺(tái),達(dá)到車輛不用在規(guī)定的線路和區(qū)域培訓(xùn),也能使培訓(xùn)學(xué)時(shí)有效的目的。這種作弊行為極大的干擾了考試成績(jī)的公平性,并且為將來可能發(fā)生的交通事故埋下隱患。
【實(shí)用新型內(nèi)容】
[0004]本實(shí)用新型的目的旨在至少解決所述技術(shù)缺陷之一。
[0005]為此,本實(shí)用新型的目的在于提出一種駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置,可以實(shí)現(xiàn)在GPS模塊與控制器之間的數(shù)據(jù)通訊采用加密方式,動(dòng)態(tài)密鑰的更換通過計(jì)時(shí)培訓(xùn)平臺(tái)調(diào)整,不易被破解,可杜絕市面上圍欄破解作弊器利用模擬位置信息產(chǎn)生的偽學(xué)時(shí),保障學(xué)員駕駛培訓(xùn)的培訓(xùn)質(zhì)量。
[0006]為了實(shí)現(xiàn)上述目的,本實(shí)用新型的實(shí)施例提供一種駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置,包括:用于獲取教練車的圍欄定位數(shù)據(jù)并對(duì)所述圍欄定位數(shù)據(jù)以預(yù)設(shè)密鑰規(guī)則進(jìn)行加密的GPS模塊;用于對(duì)加密后的圍欄定位數(shù)據(jù)以所述預(yù)設(shè)密鑰規(guī)則進(jìn)行解密的控制器,所述控制器與所述GPS模塊相連,其中,所述控制器在對(duì)所述圍欄定位數(shù)據(jù)解密成功后判斷所述圍欄定位數(shù)據(jù)合法,否則判斷所述圍欄定位數(shù)據(jù)無(wú)效;用于接收合法的圍欄定位數(shù)據(jù)的無(wú)線通訊模塊,所述無(wú)線通訊模塊與所述控制器和駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)相連以上報(bào)所述合法的圍欄定位數(shù)據(jù)。
[0007]進(jìn)一步,所述無(wú)線通訊模塊為GPRS通訊模塊。
[0008]進(jìn)一步,所述控制器為單片機(jī)。
[0009]根據(jù)本實(shí)用新型實(shí)施例的駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置,在GPS模塊與控制器之間的數(shù)據(jù)通訊采用加密方式,動(dòng)態(tài)密鑰的更換通過計(jì)時(shí)培訓(xùn)平臺(tái)調(diào)整;摒棄了現(xiàn)有計(jì)時(shí)培訓(xùn)終端明碼傳輸定位數(shù)據(jù)的方式。由于定位數(shù)據(jù)采用數(shù)據(jù)加密通訊,不易被破解,可杜絕市面上圍欄破解作弊器利用模擬位置信息產(chǎn)生的偽學(xué)時(shí),保障學(xué)員駕駛培訓(xùn)的培訓(xùn)質(zhì)量。
[0010]本實(shí)用新型附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本實(shí)用新型的實(shí)踐了解到。
【附圖說明】
[0011]本實(shí)用新型的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0012]圖1為根據(jù)本實(shí)用新型實(shí)施例的駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置的結(jié)構(gòu)圖;
[0013]圖2為根據(jù)本實(shí)用新型實(shí)施例的動(dòng)態(tài)調(diào)整密鑰的示意圖;
[0014]圖3為根據(jù)本實(shí)用新型實(shí)施例的防止圍欄作弊的示意圖。
【具體實(shí)施方式】
[0015]下面詳細(xì)描述本實(shí)用新型的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本實(shí)用新型,而不能理解為對(duì)本實(shí)用新型的限制。
[0016]如圖1所示,本實(shí)用新型實(shí)施例的駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置,包括:GPS模塊1、控制器2和無(wú)線通訊模塊3。
[0017]具體地,GPS模塊I可以獲取教練車的圍欄定位數(shù)據(jù),并對(duì)該圍欄定位數(shù)據(jù)以預(yù)設(shè)密鑰規(guī)則進(jìn)行加密。
[0018]需要說明的是,該預(yù)設(shè)密鑰規(guī)則是由控制器2發(fā)送至GPS模塊I的。具體地,由駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)將預(yù)設(shè)密鑰規(guī)則(其中攜帶有密鑰)發(fā)送至無(wú)線通訊模塊3,無(wú)線通訊模塊3進(jìn)一步將該預(yù)設(shè)密鑰規(guī)則轉(zhuǎn)發(fā)至控制器2??刂破?接收到預(yù)設(shè)密鑰規(guī)則后,按照協(xié)議通過無(wú)線通訊模塊3向駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)應(yīng)答確認(rèn)接收信息,對(duì)因網(wǎng)絡(luò)或其他原因接受不到新密鑰的終端,駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)會(huì)在收到終端上線信息后補(bǔ)發(fā)密鑰信號(hào),直至接收成功。
[0019]控制器2在接收到預(yù)設(shè)密鑰規(guī)則后,記錄該預(yù)設(shè)密鑰規(guī)則,并將其發(fā)送至GPS模塊1從而,GPS模塊I在獲取到教練車的圍欄定位數(shù)據(jù)后,采用接收到的預(yù)設(shè)密鑰規(guī)則對(duì)該圍欄定位數(shù)據(jù)進(jìn)行加密,并將加密后的圍欄定位數(shù)據(jù)發(fā)送給控制器2。
[0020]如圖2所示,在本實(shí)用新型的實(shí)施例中,該預(yù)設(shè)密鑰規(guī)則是由駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)主動(dòng)發(fā)起,駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)可以動(dòng)態(tài)調(diào)整該預(yù)設(shè)密鑰規(guī)則或者調(diào)整具體的密鑰。例如,每隔一個(gè)月更換一次密鑰,也可以根據(jù)實(shí)際情況由駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)臨時(shí)發(fā)起密鑰的調(diào)整。
[0021]控制器2與GPS模塊I相連,對(duì)加密后的圍欄定位數(shù)據(jù)以預(yù)設(shè)密鑰規(guī)則進(jìn)行解密。由于控制器2與GPS模塊I中的密鑰規(guī)則是一致的,所以經(jīng)由GPS模塊I加密后的數(shù)據(jù),是可以由控制器2相應(yīng)實(shí)現(xiàn)解密。S卩,如果控制器2對(duì)圍欄定位數(shù)據(jù)解密成功,則可以判斷圍欄定位數(shù)據(jù)合法,否則判斷圍欄定位數(shù)據(jù)無(wú)效。
[0022]換言之,對(duì)于圍欄破解作弊器等外接設(shè)備,即使通過人為方式斷開控制器2與GPS模塊I之間的通訊線路,接入模擬的駕校訓(xùn)練場(chǎng)GPS圍欄和區(qū)域數(shù)據(jù)(如圖3所示),因外置設(shè)備無(wú)法獲知加密方法以及密鑰,所模擬數(shù)據(jù)的圍欄及區(qū)域數(shù)據(jù)因不符合預(yù)設(shè)密鑰規(guī)貝1J,發(fā)送到控制器2后,控制器2對(duì)該模擬數(shù)據(jù)經(jīng)過判別后,會(huì)被判定為無(wú)效數(shù)據(jù),那么,此種情況下的學(xué)車學(xué)時(shí)為無(wú)效學(xué)時(shí)。
[0023]無(wú)線通訊模塊3與控制器2和駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)相連,用于接收來自控制器2的合法的圍欄定位數(shù)據(jù),并將合法的圍欄定位數(shù)據(jù)上報(bào)給控制器2。在本實(shí)用新型的一個(gè)實(shí)施例中,控制器2可以為單片機(jī),無(wú)線通訊模塊3可以為GPRS通訊模塊。
[0024]在控制器2和GPS模塊I之間數(shù)據(jù)通訊以預(yù)設(shè)密鑰規(guī)則采用數(shù)據(jù)加密方式。在本實(shí)用新型的實(shí)施例中,加密方式可以采用IDEA、DES、RSA等加密方式,或者自定義加密方式。其中,本實(shí)用新型采用交通部JT/T808-2011中采用的數(shù)據(jù)通訊加解密方式。
[0025]具體地,控制器2和GPS模塊I之間的數(shù)據(jù)加密要求如下:
[0026]I)加密只針對(duì)報(bào)文的數(shù)據(jù)體部分進(jìn)行,密鑰通過網(wǎng)絡(luò)進(jìn)行傳輸,不同的報(bào)文可采用不同的密鑰進(jìn)行加密。
[0027]2)在數(shù)據(jù)包發(fā)送之前,將數(shù)據(jù)包內(nèi)容與偽隨機(jī)序列按字節(jié)進(jìn)行異或運(yùn)算。
[0028]3)加密算法如下:用N模偽隨機(jī)序列發(fā)生器產(chǎn)生偽隨機(jī)字節(jié)序列。將待傳輸?shù)臄?shù)據(jù)與偽隨機(jī)碼按字節(jié)進(jìn)行異或運(yùn)算。
[0029]4)不同的上下級(jí)平臺(tái)之間,加密的算法是一致的,但是針對(duì)Ml、IAU ICl的不同。數(shù)據(jù)需要先經(jīng)過加密而后解密。
[0030]其中,加解密算法部分代碼如下:
[0031]Const unsigned uint32_t Ml = A ;
[0032]Const unsigned uint32_t IAl = B ;
[0033]Const unsigned uint32_t ICl = C ;
[0034]Void encrypt(uint32_t key, unsigned char*buffer,uint32_t size)
[0035]{
[0036]uint32_t idx = 0 ;
[0037]if (0 == key)
[0038]{
[0039]key = I ;
[0040]}
[0041]uint32_t mkey = Ml ;
[0042]if (0 = = mkey)
[0043]{
[0044]mkey = I ;
[0045]}
[0046]while (idx<size)
[0047]{
[0048]key = IAl^ (key % mkey) +ICl ;
[0049]buffer[idx++]" = (unsigned char) ((key>>20)&0xFF);
[0050]}
[0051]}
[0052]根據(jù)本實(shí)用新型實(shí)施例的駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置,在GPS模塊與控制器之間的數(shù)據(jù)通訊采用加密方式,動(dòng)態(tài)密鑰的更換通過計(jì)時(shí)培訓(xùn)平臺(tái)調(diào)整;摒棄了現(xiàn)有計(jì)時(shí)培訓(xùn)終端明碼傳輸定位數(shù)據(jù)的方式。由于定位數(shù)據(jù)采用數(shù)據(jù)加密通訊,不易被破解,可杜絕市面上圍欄破解作弊器利用模擬位置信息產(chǎn)生的偽學(xué)時(shí),保障學(xué)員駕駛培訓(xùn)的培訓(xùn)質(zhì)量。
[0053]在本說明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本實(shí)用新型的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0054]盡管上面已經(jīng)示出和描述了本實(shí)用新型的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本實(shí)用新型的限制,本領(lǐng)域的普通技術(shù)人員在不脫離本實(shí)用新型的原理和宗旨的情況下在本實(shí)用新型的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。本實(shí)用新型的范圍由所附權(quán)利要求極其等同限定。
【主權(quán)項(xiàng)】
1.一種駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置,其特征在于,包括: 用于獲取教練車的圍欄定位數(shù)據(jù)并對(duì)所述圍欄定位數(shù)據(jù)以預(yù)設(shè)密鑰規(guī)則進(jìn)行加密的GPS模塊; 用于對(duì)加密后的圍欄定位數(shù)據(jù)以所述預(yù)設(shè)密鑰規(guī)則進(jìn)行解密的控制器,所述控制器與所述GPS模塊相連,其中,所述控制器在對(duì)所述圍欄定位數(shù)據(jù)解密成功后判斷所述圍欄定位數(shù)據(jù)合法,否則判斷所述圍欄定位數(shù)據(jù)無(wú)效; 用于接收合法的圍欄定位數(shù)據(jù)的無(wú)線通訊模塊,所述無(wú)線通訊模塊與所述控制器和駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)相連以上報(bào)所述合法的圍欄定位數(shù)據(jù)。2.如權(quán)利要求1所述的駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置,其特征在于,所述無(wú)線通訊模塊為GPRS通訊模塊。3.如權(quán)利要求1所述的駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置,其特征在于,所述控制器為單片機(jī)。
【專利摘要】本實(shí)用新型提出了一種駕駛培訓(xùn)GPS學(xué)時(shí)終端防止圍欄破解裝置,包括:用于獲取教練車的圍欄定位數(shù)據(jù)并對(duì)圍欄定位數(shù)據(jù)以預(yù)設(shè)密鑰規(guī)則進(jìn)行加密的GPS模塊;用于對(duì)加密后的圍欄定位數(shù)據(jù)以預(yù)設(shè)密鑰規(guī)則進(jìn)行解密的控制器,控制器與GPS模塊相連;用于接收合法的圍欄定位數(shù)據(jù)的無(wú)線通訊模塊,無(wú)線通訊模塊與控制器和駕駛員計(jì)時(shí)培訓(xùn)考核平臺(tái)相連以上報(bào)合法的圍欄定位數(shù)據(jù)。本實(shí)用新型在GPS模塊與控制器之間的數(shù)據(jù)通訊采用加密方式,不易被破解,保障學(xué)員駕駛培訓(xùn)的培訓(xùn)質(zhì)量。
【IPC分類】H04L29/06, H04W12/02, H04W4/02
【公開號(hào)】CN204836593
【申請(qǐng)?zhí)枴緾N201520631161
【發(fā)明人】曹景力
【申請(qǐng)人】河北億程交通科技有限公司
【公開日】2015年12月2日
【申請(qǐng)日】2015年8月20日