[发明专利]一种智能设备安卓系统对密码键盘系统固件升级的方法在审
申请号: | 202110399885.7 | 申请日: | 2021-04-14 |
公开(公告)号: | CN113064621A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 罗勇军 | 申请(专利权)人: | 艾体威尔电子技术(北京)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/654;G06F13/42;G06F3/02 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 席小东 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 设备 系统 密码 键盘 升级 方法 | ||
本发明提供一种智能设备安卓系统对密码键盘系统固件升级的方法,包括以下步骤:步骤F1,智能设备包括安卓系统和密码键盘系统;在智能设备内部,使安卓系统和密码键盘系统直接通过串口硬件进行连接;步骤F2,智能设备的安卓系统,采用内部串口通信方式,对密码键盘系统完成固件升级。本发明提供的智能设备安卓系统对密码键盘系统固件升级的方法,智能设备的安卓系统通过内部串口通信方式,对密码键盘系统完成固件升级,解决了传统PC端对密码键盘系统进行固件升级所具有的安全问题,本发明提高了对密码键盘系统固件升级的安全性。
技术领域
本发明属于固件升级技术领域,具体涉及一种智能设备安卓系统对密码键盘系统固件升级的方法。
背景技术
智能设备,例如智能POS设备,配置安卓Android系统与密码键盘系统。由于密码键盘系统为单片机平台,因此,当需要对密码键盘系统进行固件升级时,采用以下方式:PC端为android系统平台,密码键盘系统外接串口到PC端,实现PC端与密码键盘系统进行硬件连接,然后,通过PC端对密码键盘系统进行固件升级。
此种固件升级方式存在以下问题:
由于密码键盘系统主要用于密码输入、刷卡等安全管控,因此,对密码键盘系统的安全管控要求比较严格,采用传统的PC端对密码键盘系统进行固件升级的方式,需要密码键盘系统外接串口硬件,对密码键盘系统安全产生一定的风险,无法满足密码键盘系统安全要求。
发明内容
针对现有技术存在的缺陷,本发明提供一种智能设备安卓系统对密码键盘系统固件升级的方法,可有效解决上述问题。
本发明采用的技术方案如下:
本发明提供一种智能设备安卓系统对密码键盘系统固件升级的方法,包括以下步骤:
步骤F1,智能设备包括安卓系统和密码键盘系统;在智能设备内部,使安卓系统和密码键盘系统直接通过串口硬件进行连接;
步骤F2,智能设备的安卓系统,采用内部串口通信方式,对密码键盘系统完成固件升级。
优选的,步骤F2具体包括:
预先定义安卓系统和密码键盘系统进行通信的数据包结构;所述数据包结构包括五个字段,分别为:Direction字段、Step字段、Len字段、Content字段和CRC16字段;
所述Direction字段用于标识传输方向,其中,Host表示由安卓系统发往密码键盘系统;Chip表示由密码键盘系统发往安卓系统;
Step字段表示下载交互步骤编号,共分为五个步骤,顺次进行;
Len字段表示数据包长度;
Content字段用于存放数据包的内容;
CRC16字段为数据包的CRC校验字段;
固件升级过程包括Step1-Step5:
Step1,当安卓系统需要对密码键盘系统进行固件升级时,安卓系统持续向密码键盘系统发送开始进行固件升级的指令;
然后,安卓系统判断是否在设定时间内接收到来自于密码键盘系统的数据应答包;如果没有,则下载超时,表明密码键盘系统固件升级失败,结束流程;如果有,则执行Step2;
其中,对于密码键盘系统,当接收到来自于安卓系统的固件升级的指令时,密码键盘系统向安卓系统返回的数据应答包携带以下信息:
Direction字段标识从密码键盘系统发往安卓系统;
Step字段为Step1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾体威尔电子技术(北京)有限公司,未经艾体威尔电子技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110399885.7/2.html,转载请声明来源钻瓜专利网。