一种智能电池的认证方法及终端技术

技术编号:4179558 阅读:169 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种智能电池的认证方法及终端。所述认证方法包括:获取所述智能电池的第一身份标识信息;将所述智能电池的第一身份标识信息和预先保存的身份标识信息进行比较,得到一个比较结果;根据所述比较结果判断所述智能电池是否合法。按照本发明专利技术,能够避免了用户在不知情的情况下使用假冒伪劣智能电池,提高了智能电池使用的安全性。

【技术实现步骤摘要】

本专利技术涉及智能电池,具体涉及一种智能电池的认i正方法及终端。
技术介绍
目前,便携式电子终端设备,例如笔记本电脑、手机、数码相机/摄像机、掌上电脑(PDA)已经成为人们日常工作和生活的重要工具。这些终端设备, 在没有外接电源的情况下,通常都使用智能电池进行供电。目前,智能电池(Smart Battery)已经成为一种行业应用标准。其应用的 协议已发展到了 SBdata 1.1 (数据协议)和SMBUS 2.0 (总线协议)。如图1 所示,智能电池(SmartBattery),通常包括接口单元、电池控制单元(或专用 微处理器)和作为电源的电池。其中接口单元是电子终端设备与作为电源的电 池之间的接口,例如提供电池与电子终端设备通信的SMBUS总线;电池控制 单元用于为电子终端设备提供电池剩余电量信息,以及控制电池的充、放电过 程,实现对电池的智能化管理。更为详细的智能电池的原理,可以参考现有技 术的相关文献和标准。使用高质量的智能电池是终端设备使用安全的重要保证,但在过去的几年 中,由智能电池引发的安全事件层出不穷,如笔记本电脑着火事件、手机电池 爆炸事件等。目前,虽然电子终端设备对于其所使用的智能电池有一定的要求,电池厂 商也提供了一些智能电池防伪方法供给用户识别正品智能电池,但是电子终端 设备本身并没有办法阻止用户有意或无意地使用低质量且不安全的智能电池, 从而也就不能杜绝由于使用低质量且不安全的智能电池带来的安全隐患。
技术实现思路
本专利技术所要解决的技术问题是提供一种智能电池的认证方法及终端,通过终端对其使用的智能电池进行认证,从而提高智能电池使用的安全性。为解决上述技术问题,本专利技术提供方案如下一种智能电池的认证方法,所述智能电池与终端进行连接并为所述终端供 电,包括获取所述智能电池的第 一 身份标识信息;将所述智能电池的第一身份标识信息和预先保存的身份标识信息进行比 较,得到一个比较结果;根据所述比较结果判断所述智能电池是否合法。优选地,上述方法中,所述根据所述比较结果判断所述智能电池是否合法 包括在所述比较结果指示所述第一身份标识信息和预先保存的身份标识信息 相匹配时,判断所述智能电池合法;否则,判断为非法。优选地,上述方法中,所述方法还包括在判断所述智能电池合法时,继 续使用所述智能电池为所述终端供电;否则,采取相应的保护措施。优选地,上述方法中,所述采取相应的保护措施包括向用户提示所述智 能电池非法,和/或控制所述终端关机。优选地,上述方法中,所述身份标识信息是所述智能电池的固件程序代码 的哈希值,或者是保存在所述智能电池中的特定序列号。优选地,上述方法中,在所述身份标识信息是所述智能电池的固件程序代 码的哈希值时,所述获取所述智能电池的第一身份标识信息包括向所述智能电池发送用于读取所述智能电池的电池控制单元中的固件程 序代码的预定指令;接收所述智能电池基于所述预定指令返回的固件程序代码;处理所述固件程序代码,获得所述固件程序代码的哈希值,所述哈希值为 所述智能电池的第 一 身份标识信息。优选地,上述方法中,在所述终端安装有安全芯片,且所述身份标识信息 是所述智能电池的电池控制单元中的固件程序代码的哈希值时,所述获取所述 智能电池的第 一身份标识信息包括向所述智能电池发送用于读取所述智能电池的电池控制单元中的固件程 序代码的预定指令;6接收所述智能电池基于所述预定指令返回的固件程序代码,并将接收到的固件程序代码发送给所述安全芯片;接收所述安全芯片处理所述固件程序代码得到的哈希值,所述哈希值为所 述智能电池的第 一 身份标识信息。优选地,上述方法中,所述安全芯片为可信平台模块TPM芯片或可信密 码模块TCM芯片,所述预先保存的身份标识信息保存在所述安全芯片中。优选地,上述方法中,所述预先保存的智能电池的身份标识信息有多个, 所述根据所述比较结果判断所述智能电池是否合法包括在所述第一身份标识 信息与任意一个预先保存的身份标识信息相匹配时,判断所述智能电池合法; 否则,判断所述智能电池非法。本专利技术还提供了一种终端,与智能电池连接,并利用所述智能电池为自身 供电,所述终端包括获取模块,用于获取所述智能电池的第一身份标识信息;存储模块,用于存储预先保存的身份标识信息;认证模块,用于对所述第一身份标识信息和所述预先保存的身份标识信息 进行比较,得到一比较结果,所述比较结果用来判断所述智能电池是否合法。优选地,上述终端中,还包括控制模块,与所述认证模块进行连接,用 于在所述比较结果指示所述智能电池合法时,继续使用所述智能电池为所述终 端供电;否则,采取相应的保护措施。优选地,上述终端中,所述身份标识信息为所述智能电池的电池控制单元 中的固件程序代码的哈希值,或者是保存在所述智能电池中特定位置处的特定 序列号。优选地,上述终端中,在所述身份标识信息为所述智能电池的电池控制单 元中的固件程序代码的哈希值时,所述获取模块包括指令发送模块,用于向所述智能电池发送用于读取所述智能电池的电池控 制单元中的固件程序代码的预定指令;代码接收^t块,用于接收所述智能电池基于所述预定指令返回的固件程序 代码;哈希计算;f莫块,用于处理所述固件程序代码,获得所述固件程序代码的哈希值,所述哈希值为所述智能电池的第 一身份标识信息。优选地,上述终端中,在所述身份标识信息为智能电池的电池控制单元中的固件程序代码的哈希值时,所述获取模块包括指令发送模块,用于向所述智能电池发送用于读取所述智能电池的电池控 制单元中的固件程序代码的预定指令;代码转发模块,用于接收并转发所述智能电池基于所述预定指令返回的固 件程序代码;安全芯片,用于接收所述代码转发模块转发的所述固件程序代码,并处理 所述固件程序代码,获得所述固件程序代码的哈希值,所述哈希值为所述智能 电池的第 一 身份标识信息;接收模块,用于获取所述安全芯片计算得到的所述第一身份标识信息。 优选地,上述终端包括笔记本电脑、手机、数码相机、数码摄像机或掌 上电脑。从以上所述可以看出,本专利技术提供的一种智能电池的认证方法及终端,通 过终端主动对其所使用的智能电池进行身份认证,并在发现非法智能电池时给 出警告甚至拒绝用户使用,从而避免了用户在不知情的情况下使用假冒伪劣智 能电池,提高了智能电池使用的安全性。并且,本专利技术还根据智能电池的固件 程序代码,计算对应的哈希值作为智能电池的身份标识信息。由于固件程序代 码是电池厂家的商业机密,固化在EPROM中的程序代码难以被复制,因此, 本专利技术能够很好地识别出非法智能电池。本专利技术还通过将合法智能电池的身份 标识信息保存在安全芯片中,从而进一步提高了智能电池使用的安全性。本发 明可以避免假冒电池厂家给正规电脑厂家以及其供应商造成的经济损失、名誉 伤害,并且,能够通过杜绝和防止假冒商品带来良好的社会效益。附图说明图1为现有技术的智能电池的结构示意图2为本专利技术实施例中所述智能电池的认证方法的流程图3为本专利技术实施例中所述终端的结构示意图。8具体实施例方式为使本专利技术实施例要解决的技术问题、技术方案和优点更加清楚,下面将 结合附图及具体实施例进行详细描述。本专利技术实施例的一种智能电池的认证方法,由终端主动对其所使用的智能电池进行认i正,如图2所示,包括步本文档来自技高网...

【技术保护点】
一种智能电池的认证方法,所述智能电池与终端进行连接并为所述终端供电,其特征在于,包括: 获取所述智能电池的第一身份标识信息; 将所述智能电池的第一身份标识信息和预先保存的身份标识信息进行比较,得到一个比较结果; 根据所述比 较结果判断所述智能电池是否合法。

【技术特征摘要】

【专利技术属性】
技术研发人员:李志刚
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[]

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

1
相关领域技术
  • 暂无相关专利