[发明专利]一种ATM的软件远程升级方法在审
申请号: | 202110694203.5 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113299018A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 唐毅 | 申请(专利权)人: | 上海和数软件有限公司;苏州和数区块链应用研究院有限公司 |
主分类号: | G07F19/00 | 分类号: | G07F19/00;G06F21/60 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 李崧岩 |
地址: | 200000 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 atm 软件 远程 升级 方法 | ||
1.一种ATM的软件远程升级方法,其特征在于,所述方法通过下列步骤进行:
S1、准备流程;
S101、PC端连接于ATM设备终端上的控制系统ATMC,并生成个人密钥发送于控制系统ATMC;
S102、ATM设备终端上控制系统ATMC生成终端密钥;
S103、控制系统ATMC通过个人密钥中个人私钥对终端密钥进行加密,得到密钥加密包,并发送于PC端;
S104、PC端通过个人私钥对密钥加密包进行解密,得到终端密钥;
S105、PC端进入加密流程;
S2、升级流程;
S3、试运行流程。
2.根据权利要求1所述的一种ATM的软件远程升级方法,其特征在于,用于对软件包进行加密的所述加密流程包括以下步骤:
S10501、PC端通过终端密钥中的终端私钥对待升级软件的软件包进行一次加密,得到一次加密包;
S10502、PC端再通过终端密钥中的终端公钥对一次加密包进行二次加密,得到二次加密包。
3.根据权利要求2所述的一种ATM的软件远程升级方法,其特征在于,用于使ATM设备终端进入升级状态的所述升级流程包括以下步骤:
S201、PC端向控制系统ATMC发送升级请求;
S202、控制系统ATMC接收升级请求,控制ATM设备终端进入维护模式,
并向PC端反馈;
S203、PC端接收反馈后,将二次加密包发送于控制系统ATMC;
S204、控制系统ATMC接收二次加密包;
S205、控制系统ATMC进入解密流程。
4.根据权利要求3所述的一种ATM的软件远程升级方法,其特征在于,用于对二次加密包进行解密的所述解密流程包括以下步骤:
S20401、控制系统ATMC通过终端公钥对二次加密包进行解密,得到一次加密包;
S20402、控制系统ATMC通过终端私钥对一次加密包进行解密,得到软件包。
5.根据权利要求4所述的一种ATM的软件远程升级方法,其特征在于,用于避免升级过程出现问题的所述试运行流程包括以下步骤:
S301、控制系统ATMC暂停原软件的运行,解压软件包得到新软件,并试运行软件包;
S302、判断软件是否运行成功;
S303、若运行成功则删除原软件并完全运行新软件;
S303、若运行失败则删除新软件并继续运行原软件。
6.根据权利要求1所述的一种ATM的软件远程升级方法,其特征在于:
所述S101和S102同步运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海和数软件有限公司;苏州和数区块链应用研究院有限公司,未经上海和数软件有限公司;苏州和数区块链应用研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110694203.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种矿用本安无线车载控制器电路
- 下一篇:一种基于区块链的人机交互系统