地磅廠家關(guān)于手持式電子計價秤防作弊監(jiān)督檢測系統(tǒng)設(shè)計與應(yīng)用
地磅廠家關(guān)于手持式電子計價秤防作弊監(jiān)督檢測系統(tǒng)設(shè)計與應(yīng)用
針對目前電子計價秤軟件作弊導(dǎo)致的計量難、監(jiān)管難的問題。設(shè)計了一種手持式電子計價秤防作弊監(jiān)督檢測系統(tǒng),用于大批量電子計價秤的快速便捷檢測。該手持式電子計價秤防作弊監(jiān)督檢測系統(tǒng)通過在主控單元內(nèi)加裝的功能模塊生成唯一的程序校驗碼,使用基于 Android 系統(tǒng)的手持式設(shè)備與服務(wù)器中備案的校驗碼進(jìn)行比對,以驗證是否存在軟件作弊現(xiàn)象。該系統(tǒng)操作簡單,方便攜帶,能夠有效遏制電子計價秤的軟件作弊現(xiàn)象。
一、引言
隨著電子技術(shù)的發(fā)展,電子計價秤成本越來越低,而且其操作便利、精確直觀、穩(wěn)定可靠,已經(jīng)逐步取代老式的機(jī)械秤和桿秤。但是隨著市場經(jīng)濟(jì)的發(fā)展,一些不法商戶法律意識淡薄,為了取得利益最大化,對計價秤的軟件和硬件肆意改裝,嚴(yán)重侵害了消費(fèi)者的利益。目前市場上主要的作弊方式有以下幾種:
(一) 軟件作弊通過更改軟件程序,利用數(shù)字鍵盤上不同鍵的組合即可實(shí)現(xiàn)作弊。
(二) 加裝按鍵開關(guān)
在電子計價秤的數(shù)字鍵盤空當(dāng)處或者秤的底部等不易發(fā)現(xiàn)的地方裝一個或多個按鍵開關(guān),打開開關(guān),電子計價秤的顯示值會大于實(shí)際值 10%~30%。
(三) 安裝遙控開關(guān)在電子計價秤內(nèi)部加裝遙控線路板,經(jīng)營者
將遙控裝置放在口袋內(nèi),通過無線遙控來改變電子計價秤的顯示值。
目前,由于第二、三種作弊方法容易被識別,市場上已經(jīng)很少見此類作弊方法。但是第一種軟件作弊方式由于其隱蔽性極強(qiáng),所以不容易被發(fā)現(xiàn),其無需硬件改動和易恢復(fù)等特點(diǎn),使執(zhí)法人員往往對其束手無策,出現(xiàn)了計量難、監(jiān)管難的問題。為了解決此類計價秤作弊問題,多家計量科研機(jī)構(gòu)進(jìn)行了相關(guān)的開發(fā)。例如中國計量院的崔偉群設(shè)計了一種電子計價秤軟件自動測試系統(tǒng),其通過對電子計價秤軟硬件結(jié)構(gòu)的分析,給出了基于硬件結(jié)構(gòu)作弊的檢查方法,并設(shè)計出了基于軟件的自動測試系統(tǒng)[3]。廣東省現(xiàn)代幾何與力學(xué)計量重點(diǎn)實(shí)驗室開發(fā)了一套 ACS- 30 電子計價秤輸出截獲系統(tǒng)來實(shí)現(xiàn)對軟件作弊的自動檢測[4]。這些成果在一定程度上遏制電子計價秤的作弊,但是往往是僅對某種具體型號的計價秤或者某種具體軟硬件的計價秤有作用,而且檢測時間周期長,不適合用于日常農(nóng)貿(mào)市場大批量的計價秤的日常監(jiān)測。為了解決這一問題,江蘇省計量科學(xué)研究院和蘇州蘇靈儀表有限公司合作開發(fā)了一套手持式電子計價秤防作弊監(jiān)督檢測系統(tǒng),其方便攜帶且檢測時間短,適合檢定人員農(nóng)貿(mào)市場大批量的日常檢定。
二、系統(tǒng)設(shè)計
手持式電子計價秤防作弊監(jiān)督檢測系統(tǒng)硬件圖如圖 1 所示,計價秤在進(jìn)行型評試驗時,將通過驗證軟件的校驗碼存儲到服務(wù)器中,在日常的檢測過程中便將被檢的計價秤校驗碼與服務(wù)器中備案的校驗碼進(jìn)行比對,驗證軟件是否存在作弊現(xiàn)象。
手持式電子計價秤現(xiàn)場檢測的原理圖如圖 2
所示,首先通過在電子計價秤的主控單元內(nèi)增加的功能模塊,在電子計價秤開機(jī)時強(qiáng)制對主控單元內(nèi)的程序進(jìn)行掃描和監(jiān)控,生成唯一的程序校驗碼。當(dāng)檢查人員對電子計價秤做檢查時,只需要用手持式檢查設(shè)備讀出此程序校驗碼,并通過3G/4G 或 wifi 網(wǎng)絡(luò)與數(shù)據(jù)管理中心備案的程序校驗碼核對,并將查詢結(jié)果回傳到手持式設(shè)備,實(shí)時檢查電子計價秤軟硬件數(shù)據(jù)是否與備案的一致,達(dá)到對電子計價秤防作弊監(jiān)督檢查的目的。如果電子計價秤的程序發(fā)生了任何的變化,生成的程序校驗碼也會發(fā)生變化。電子計價秤的程序校驗碼就好比人的身份證號碼,每一種型號的電子計價秤對應(yīng)唯一的程序校驗碼,管理部門在對電子計價秤進(jìn)行型式評價時便對程序校驗碼和產(chǎn)品型號等信息在數(shù)據(jù)管理中心進(jìn)行備案錄入。
(一) 硬件部分本系統(tǒng)的硬件部分 (如圖 3 所示) 主要包括
在電子計價秤內(nèi)加裝的功能模塊和用于通訊的藍(lán)牙模塊。功能模塊是加裝在電子計價秤的主控單元內(nèi),在電子計價秤開機(jī)時強(qiáng)制對主控單元內(nèi)的電子計價秤程序進(jìn)行掃描,并生成唯一的程序校驗碼,且利用 128 位隨機(jī)密碼加密。掃描過程非常短暫,基本不影響計價秤開機(jī)速度,且此芯片成本低廉,大約只需要 0.2 元左右,不增加電子計價秤的成本;藍(lán)牙模塊 (如圖 4 所示) 是檢定人員隨帶即插即用設(shè)備,將此設(shè)備插入到計價秤RS232 接口上即可將加密的校驗碼傳輸?shù)绞殖质娇蛻舳?/span>。
(二) 軟件系統(tǒng)
主要包括基于 Android 手持式客戶端和服務(wù)器端程序。其整個軟件結(jié)構(gòu)如圖 5 所示。手持式客戶端是基于 Android 系統(tǒng)開發(fā)的軟件,其安裝在普通 Android 手機(jī)即可使用,方便攜帶。主要功能是將電子計價秤與服務(wù)器端的已有的數(shù)據(jù)資料進(jìn)行匹配,對電子計價秤進(jìn)行真?zhèn)闻袛啵饕δ馨炞C查詢終端及采集器的合法性的驗證、電子計價秤合法性的驗證以及歷史檢測記錄的查詢等,查詢界面如圖 6 所示。服務(wù)器端程序的主要功能是,一方面包含對人員、角色、權(quán)限、數(shù)據(jù)導(dǎo)入導(dǎo)出等系統(tǒng)管理;另一方面也包含對使用單位、區(qū)域以及電子計價秤、采集器、查詢終端等資料信息的錄入、發(fā)布以及查詢的管理,其界面如圖 7 所示。
三、市場應(yīng)用
為了進(jìn)一步驗證本系統(tǒng)的可行性和適用性。項目組特地選取江蘇省南京江寧供銷農(nóng)貿(mào)市場、無錫的東亭門樓農(nóng)貿(mào)市場、泰州海陵區(qū)欣蓮農(nóng)貿(mào)市場、宿遷的萬福隆農(nóng)貿(mào)市場,蘇州的相城區(qū)盛南農(nóng)貿(mào)市場作為試點(diǎn),每個市場投放 15 臺試驗用秤,并與當(dāng)?shù)赜嬃坎块T合作,不定期進(jìn)行檢測,通過 3 個多月的試驗,此手持式電子計價秤防作弊監(jiān)督檢測系統(tǒng)能夠準(zhǔn)確及時的發(fā)現(xiàn)不良商戶對計價秤的不法改造,很好的保證了消費(fèi)者的利益,并且對不法商戶起到了良好的震懾作用。