一种电子秤的防作弊方法技术

技术编号:10332500 阅读:172 留言:0更新日期:2014-08-20 18:00
本发明专利技术涉及重量计量技术领域,特别是涉及一种电子秤的防假冒、防作弊的方法,充分地利用了芯片中的机器码进行防伪检验工作,把电子秤芯片内的机器码作为了“防伪码”,无需为了检验工作而额外地在电子秤上安装附加器件,也无需专门地研发针对电子秤的防伪检验设备,因此检验方法简单有效,技术人员、检查人员通过与备案数据进行比对,就能够便捷地对电子秤进行验证,使用者也可以方便地通过电话或其它方式与生产厂家进行实时的机器码查询比对工作,因而检验工作可以便捷有效地实现,有效地确保市场贸易环境的诚信、公平。

【技术实现步骤摘要】
一种电子秤的防作弊方法
本专利技术涉及重量计量
,特别是涉及一种电子秤的防假冒、防作弊的方法。
技术介绍
随着电子秤的使用普及,一些不法技术人员与商人,为了个人利益,假冒、改装电子秤变成可作弊的电子秤。扰乱了整个市场秩序。质量技术监督部门对电子秤生产制造商提出了技术要求。从技术上把关,识别、防止电子秤作弊、被假冒。目前,常见的作弊方法主要是以下几点:一、改变前级运算放大器的放大系数,如图1所示,拨动开关SW,就接到不同电阻中。图一改变信号放大器放大量;图2改变传感器信号量;都达到改变重量示值目的。二、上面的开关SW亦可以用遥控模块代替,则成为遥控式。这种办法,必须拆开秤体,加装作弊附件。只要跟原装秤对比就能发现。有些会利用人们不太留意的地方把作弊附件隐藏起来。比如:1、藏在线路板的后面;2、把电池掏空安装在里面;3、装在接线盒里等等。但只要仔细对比原版电路;敲敲电池有否空心的感觉、引出线是否多了;传感器电缆中段有否接上不明器件。就能发现。此两种方法是多年前使用的,近年来已不多见。三、软件与硬件配合。如图3,换掉原电子秤的芯片(MCU),把遥控开关接到芯片(MCU)的I/O口上,开关的不同电平状态反映到MCU的I/O口上,配合程序改变运算参数,改变重量示值。拆机后,与原装机比较,可看见多出一些元件,能被识破。四、纯软件作弊。换掉原电子秤的芯片(MCU)。通过较复杂操作方法,调用不同的运算参数改变重量示值。通过简单的操作、恢复正常运算参数,使秤恢复正常。例如,通过更改电子秤芯片的内部程序以后,按下电子秤的功能键,输入密码,比如12.345,电子秤进入作弊状态,然后按电子秤的“M1”键,重量示值为原来的110%,或按“M2”键,重量示值为原来的120%等等,按“M6”键退出作弊功能,电子秤恢复正常。此类作弊的操作方法千差万别,隐秘性极强。五、电磁干扰。针对某中类型的电子秤,使用某频段强干扰信号发生器,干扰信号叠加到传感器信号上以改变信号量,达到改变重量示值目的。但难以控制干扰的量,而且令示值不稳定,容易被怀疑、发现。六、一些小动作。令电子秤倾斜;用“隐形”丝拉着秤盘架施力;一台秤进、一台秤出;破坏签封,重新标定电子秤等。
技术实现思路
有鉴于此,本专利技术公开一种电子秤的防作弊方法,能识别出电子秤芯片的程序是否被修改过,防止电子秤被假冒,防止违法人员把正常的电子秤改装成作弊品,确保市场贸易环境的诚信、公平。需要说明的是,电子秤的主要工作都由内部的一个芯片(MCU)来完成。芯片(MCU)的所有“动作”都由编入其中的机器码决定。如图4所示,每个机器码都一一对应芯片的存储器地址,如果减少、增加机器码,就会使得原来存储地址与机器码的对应关系变化,如果只修改机器码(不增加或减少),就会破坏原程序以至无法正常工作。根据上述技术原理,本专利技术采用的技术方案是:一种电子秤的防作弊方法,其特征在于,包括以下步骤:S1:在电子秤芯片的原程序中插入一段查询芯片自身机器码的查询程序,并能通过控制电子秤的功能键启动所述查询程序;在电子秤需要验证真伪时,可以通过电子秤功能键输入相关命令启动所述查询程序,以查询电子秤芯片内的机器码。S2:对电子秤芯片的机器码进行备案,生成备案数据;此步骤可在电子秤产品出厂前进行,备案数据可以用纸质文件作为保存,或者保存在电脑中等等。S3:当电子秤需要验证时,通过启动查询程序调出电子秤芯片的机器码,并与所述备案数据进行比对。当被调出的机器码与电子秤出厂前的备案数据不一致时,就证明电子秤芯片的内部机器码被人为篡改过,就可以判断出该被检验的电子秤是一台作弊品。上述电子秤的防作弊方法充分地利用了芯片中的机器码进行防伪检验工作,把电子秤芯片内的机器码作为了“防伪码”,无需为了检验工作而额外地在电子秤上安装附加器件,也无需专门地研发针对电子秤的防伪检验设备,因此检验方法简单有效,技术人员、检查人员通过与备案数据进行比对,就能够便捷地对电子秤进行验证,使用者也可以方便地通过电话或其它方式与生产厂家进行实时的机器码查询比对工作,因而检验工作可以便捷有效地实现,有效地确保市场贸易环境的诚信、公平。进一步地,为了防止违法人员拆开电子秤并对电子秤芯片的程序进行修改、抄袭,或者是对电子秤内部电路进行违法改造和调校,因此在所述步骤S1和S2之间,还包括以下步骤:S12:往电子秤芯片的原程序中插入一段能改写原程序机器码的自改写程序,电子秤芯片电性连接有触发开关,在壳体安装于底座的状态下,所述触发开关不触发启动,在电子秤壳体上设置有触发件,所述触发件设在所述壳体与触发开关之间,触发件能随壳体的拆开触发所述触发开关,促使触发开关启动所述自改写程序。也就是说,在电子秤安装完成后,其内部的触发开关不会触发启动,让触发开关不能启动所述自改写程序,电子秤因而能够进行正常的称重工作。然而,当电子秤壳体被拆开的瞬间,所述位于壳体和触发开关之间的触发件就会以壳体被拆开这一动作为诱导,进而促使所述触发开关的触头产生触发动作,使得触发开关给予了电子秤芯片一个触发信号,并启动电子秤芯片内的自改写程序,自改写程序就能够自动改写电子秤芯片内的原程序机器码,机器码被自动修改后,技术人员在设计过程中可以有选择地让电子秤达到两种结果,一种是机器码被修改后的电子秤芯片不能再进行正常的称重工作,及时有效地阻止违法人员继续利用被拆过的电子秤进行作弊行为,另一种是机器码虽然发生了变化,但不会对电子秤的称重工作构成影响,而是让芯片内部的机器码作稍微的变化,当通过所述查询程序调出芯片的机器码时,能够明显发现被调出的机器码与所述备案数据不完全一致,就能够判断电子秤被修改过,此方式能够让违法人员在不知不觉的情况下留下作案的线索,有利于执法人员以此线索为依据,有证据地举证违法人员的作弊行为,杜绝违法作弊行为,维护市场贸易的公平诚信。然而,上述触发电子秤芯片自动修改原程序机器码的方式虽然有利于防止电子秤被恶意修改,却会在电子秤的生产装配过程中造成极大的不便,原因是电子秤在出厂并正式投入使用前往往需要先经过装配和调试阶段,在装配时,必须保证自改写程序不会被启动,才能有效完成装配,在调试阶段时,往往会有部分的电子秤需要拆开壳体重新调整称重的偏差,如果因此而启动触发开关,并启动所述自改写程序,芯片机器码被改写后就会严重阻碍电子秤的调试工作。为了避免上述情况的发生,所述电子秤芯片上还烧写有一段初始测试程序,所述初始测试程序不受所述自改写程序的编辑改写,电子秤芯片通过读取所述初始测试程序进行称重工作,通过对电子秤功能键输入预先设定的命令使电子秤芯片退出所述初始测试程序。因此,在电子秤处于调试阶段时,电子秤芯片只会读取并运行烧写在电子秤芯片上的初始测试程序,由于所述初始测试程序不受所述自改写程序的编辑改写,因而即使电子秤的壳体被拆卸,电子秤仍然能进行称重工作,保证了电子秤的调试工作能顺利进行。当所述装配和调试阶段完成后,技术人员可以通过电子秤的功能键输入特定的命令使电子秤芯片退出所述初始测试程序,电子秤芯片进入到正常的使用状态,在正常的使用状态下,电子秤芯片在工作过程中能读取所述含有自改写程序的原程序,电子秤随时可以因壳体的被拆开而启动触发开关。进一步地,所述电子秤芯片的储存空间长度大于实本文档来自技高网
...
一种电子秤的防作弊方法

【技术保护点】
一种电子秤的防作弊方法,其特征在于,包括以下步骤:S1:在电子秤芯片的原程序中插入一段查询芯片自身机器码的查询程序,并能通过控制电子秤的功能键启动所述查询程序;S2:对电子秤芯片的机器码进行备案,生成备案数据;S3:当电子秤需要验证时,通过启动查询程序调出电子秤芯片的机器码,并与所述备案数据进行比对。

【技术特征摘要】
1.一种电子秤的防作弊方法,其特征在于,包括以下步骤:S1:在电子秤芯片的原程序中插入一段查询芯片自身机器码的查询程序,并能通过控制电子秤的功能键启动所述查询程序;S2:对电子秤芯片的机器码进行备案,生成备案数据;S3:当电子秤需要验证时,通过启动查询程序调出电子秤芯片的机器码,并与所述备案数据进行比对;在所述步骤S1和S2之间,还包括以下步骤:S12:往电子秤芯片的原程序中插入一段能改写原程序机器码的自改写程序,电子秤芯片电性连接有触发开关,在壳体安装于底座的状态下,所述触发开关不触发启动,在电子秤壳体上设置有触发件,所述触发件设在所述壳体与触发开关之间,触发件能随壳体的拆开触发所述触发开关,促使触发开关启动所述自改写程序;所述电子秤芯片上还烧写有一段初始测试程序,所述初始测试程序不受所述自改写程序的编辑改写,电子秤芯片通过读取所述初始测试程序进行称重工作,通过对电子秤功能键输入预先设定的命令使电子秤芯片退出所述初始测试程序。2.根据权利要求1所述的电子秤的防作弊方法,其特征在于,所述电子秤芯片的储存空间长度大于...

【专利技术属性】
技术研发人员:江国栋
申请(专利权)人:广州市中兴电子衡器厂
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1