电子设备的检测方法及装置制造方法及图纸

技术编号:8215847 阅读:122 留言:0更新日期:2013-01-17 15:08
本发明专利技术公开一种电子设备的检测方法,包括:接收目标电子设备发送的程序代码校验值;将程序代码校验值与数据库中预存的备案信息进行比对,根据比对结果,确认目标电子设备的合法性。本发明专利技术还公开一种电子设备的检测装置。本发明专利技术通过接收目标电子设备发送的程序代码校验值、将所述程序代码校验值与数据库中预存的备案信息进行比对,根据比对结果,确认所述目标电子设备的合法性的方法,具有简捷地确认电子设备合法性的有益效果,提高了电子设备的安全性。

【技术实现步骤摘要】

本专利技术涉及电子设备检测
,尤其涉及一种电子设备的检测方法及装置
技术介绍
目前,嵌入式系统广泛应用于各种电子设备中。部分电子设备 的嵌入式系统,特别是仪器仪表类产品中的嵌入式系统,由于具备法定的计量功能,需要防止内部控制器中的程序代码被非法篡改。现有技术中,对电子设备的合法性检测尚未提出较为简易、便捷、通用的检测方法。
技术实现思路
本专利技术的主要目的是提供一种电子设备的检测方法及装置,旨在实现对电子设备合法性的检测。本专利技术公开了一种电子设备的检测方法,包括以下步骤接收目标电子设备发送的程序代码校验值;将所述程序代码校验值与数据库中预存的备案信息进行比对,根据比对结果,确认所述目标电子设备的合法性。优选地,所述接收目标电子设备发送的程序代码校验值的步骤之前还包括步骤通过通信接口发送校验命令给所述目标电子设备。优选地,所述通过通信接口发送校验命令给所述目标电子设备的步骤之前还包括步骤将目标电子设备的所述程序代码校验值备案到数据库中。 优选地,所述根据比对结果,确认所述目标电子设备的合法性的步骤包括若比对结果一致,则确认所述目标电子设备合法;若比对结果不一致,则确认所述目标电子设备非法。优选地,所述备案信息包括所述程序代码校验值和/或所述目标电子设备的身份识别码ID号,或者所述目标电子设备的其他特征信息。本专利技术还公开一种电子设备的检测装置,包括信息接收模块,用于接收目标电子设备发送的程序代码校验值;合法性校验模块,用于将所述程序代码校验值与数据库中预存的备案信息进行比对,根据比对结果,确认所述目标电子设备的合法性。优选地,所述电子设备的检测装置还包括命令发送模块,用于通过通信接口发送校验命令给所述目标电子设备。优选地,所述电子设备的检测装置还包括 信息备案模块,用于将目标电子设备的所述程序代码校验值备案到数据库中。优选地,所述合法性校验模块具体用于若比对结果一致,则确认所述目标电子设备合法;若比对结果不一致,则确认所述目标电子设备非法。优选地,所述备案信息包括所述程序代码校验值和/或所述目标电子设备的ID号,或者所述目标电子设备的其他特征信息。本专利技术通过接收目标电子设备发送的程序代码校验值、将所述程序代码校验值与数据库中预存的备案信息进行比对,根据比对结果,确认所述目标电子设备的合法性的方法,具有简捷地确认电子设备合法性和唯一性的有益效果,提高了电子设备的安全性。附图说明图I是本专利技术电子设备的检测方法一实施例结构图;图2是本专利技术目标电子设备一实施例结构图;图3是本专利技术检测设备一实施例结构图; 图4是本专利技术电子设备的检测方法第一实施例流程示意图;图5是本专利技术电子设备的检测方法第二实施例流程示意图;图6是本专利技术电子设备的检测方法第三实施例流程示意图;图7是本专利技术电子设备的检测装置第一实施例结构示意图;图8是本专利技术电子设备的检测装置第二实施例结构示意图;图9是本专利技术电子设备的检测装置第三实施例结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图I是本专利技术电子设备的检测方法一实施例结构图;如图I所示,本专利技术电子设备的检测方法是检测设备通过加密通信接口与目标电子设备进行通信,对目标设备的合法性和唯一性进行检测。具体地,在一优选的实施例中,所述目标设备的结构图请参照图2,图2是本专利技术目标电子设备一实施例结构图;所述检测设备的结构图请参照图3,图3是本专利技术检测设备一实施例结构图;如图2所示,目标电子设备包括控制器、程序代码校验值产生逻辑以及加密通信逻辑、程序代码及其他功能模块;如图3所示,检测设备包括与目标电子设备进行通信的加密通信逻辑、目标电子设备的程序代码校验值备案数据库、人机接口和通信接口等。在一优选的实施例中,所述检测装置的人机接口包括操作键盘和显示屏;特别地,若所述显示屏具有触摸控制功能,则不需要单独的操作键盘。基于上述检测装置和目标电子设备组成的简要描述,参照图4,图4是本专利技术电子设备的检测方法第一实施例流程示意图;如图4所示,本专利技术电子设备的检测方法具体包括以下步骤步骤S01、接收目标电子设备发送的程序代码校验值;在一优选的实施例中,当目标电子设备与检测装置建立通信后,目标电子设备即向检测装置发送程序代码校验值,借此来校验自身的合法性;或者,在检测装置发送校验命令给目标电子设备后,目标电子设备根据该校验命令,发送自身程序代码的程序代码校验值,此时检测装置接收该目标电子设备根据校验命令发送的程序代码校验值。目标电子设备的程序代码校验值,可以为CRC (Cyclic Redundancy Check,循环冗余码校验)值或者其它运算方法对程序代码进行运算所产生的校验值,例如异或运算等。步骤S02、将所述程序代码校验值与数据库中预存的备案信息进行比对,根据比对结果,确认所述目标电子设备的合法性。检测装置将目标电子设备发送的程序代码校验值与自身数据库中预先存储的备案信息进行比对,并根据比对结果,确认所述目标电子设备的合法性;具体地,若比对结果一致,则确认所述目标电子设备合法;若比对结果不一致,则确认所述目标电子设备非法。在一优选的实施例中,所述备案信息除了包括所述目标电子设备的程序代码校验值以外,还可以包括该目标电子设备的全球唯一 ID (Identity,身份)号及其他特征信息,如标识目标电子设备的唯一电子标签等。在一优选的实施例中,检测装置通过自身的显示屏将比对结果显不出来。本实施例通过接收目标电子设备发送的程序代码校验值、将所述程序代码校验值与数据库中预存的备案信息进行比对,根据比对结果,确认所述目标电子设备的合法性的 方法,具有简捷地确认电子设备合法性和唯一性的有益效果,提高了电子设备的安全性。参照图5,图5是本专利技术电子设备的检测方法第二实施例流程示意图;本实施例与第一实施例的区别是,仅增加了步骤S03 ;本实施例仅对步骤S03作具体描述,本专利技术电子设备的检测方法所涉及的其他步骤请参照相关实施例的具体描述,在此不再赘述。如图5所示,本专利技术电子设备的检测方法在步骤S01、接收目标电子设备发送的程序代码校验值的步骤之前还包括步骤步骤S03、通过通信接口发送校验命令给所述目标电子设备;在检测开始时,检测装置通过通信接口发送校验命令给目标电子设备;所述通信接口可以为有线或者无线的各种接口,例如SPI (Serial Peripheral Interface,串行外设接口)、USB (Universal Serial Bus,通用串行总线)、UART (Universal AsynchronousReceiver Transmitter,异步串口)、WIFI (Wireless Fidelity,无线局域网)、蓝牙或者私有无线通信协议等,只要检测装置与目标电子设备能够实现信息互通即可。在一优选的实施例中,所述通信接口可以与加密通信接口统一为一个接口,或者通过人机界面输入目标电子设备信息,则可以省去此数据库下载通信接口。在一优选的实施例中,所述通信接口是经过加密的通信接口,加密方法可以是DES(Data Encrypti本文档来自技高网...

【技术保护点】
一种电子设备的检测方法,其特征在于,包括以下步骤:接收目标电子设备发送的程序代码校验值;将所述程序代码校验值与数据库中预存的备案信息进行比对,根据比对结果,确认所述目标电子设备的合法性。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘小灵齐凡陈明鑫廖文忠
申请(专利权)人:深圳市芯海科技有限公司
类型:发明
国别省市:

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

1