[发明专利]一种基于ZigBee的银行机器人安全传输方法在审
申请号: | 201910558610.6 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110225059A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 周院平;黄华;代品宣;孙信中;矫人全 | 申请(专利权)人: | 南京奥拓电子科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W12/00;H04W12/02;G07C11/00 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 张苏沛 |
地址: | 210039 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 排队机 安全传输 银行 内网 外网 加密 票号信息打印 传输客户 隔离问题 加密算法 客户使用 客户信息 票号信息 无线通信 银行客户 银行业务 点对点 刷卡器 银行卡 字符串 解密 刷卡 算法 封装 身份证 泄露 并用 返回 访问 保证 | ||
1.一种基于ZigBee的银行机器人安全传输方法,其特征在于,包括机器人、机器人ZigBee模块、排队机ZigBee模块、排队机;机器人通过证件识别设备识别客户信息,将客户信息封装成JSON字符串,使用SM4算法对JSON字符串加密,并写入到机器人ZigBee模块;机器人ZigBee模块、排队机ZigBee模块之间进行点对点的安全传输;排队机接收到加密后的字符串,解密并处理后,生成票号信息,返回给机器人;最终机器人打印票号信息给客户。
2.根据权利要求1所述的基于ZigBee的银行机器人传输方法,其特征在于,包括以下步骤:
S1,机器人通过身份证/银行卡识别设备,识别客户信息并封装成JSON字符串,生成取号指令,对其进行SM4加密处理,并用串口通信私有协议封装;用串口通信将取号指令写入到机器人ZigBee模块;
S2,机器人ZigBee模块将取号指令进行点对点无线传输到排队机的ZigBee模块;
S3,排队机上还包括一个中间件,中间件按照私有协议解析数据,再用SM4解密算法进行解密处理,中间件解析出取号指令,转发给排队机,排队机对指令进行识别和校验,校验完成后输出票号数据;
S4,中间件打包票号数据,对其进行SM4加密处理,然后使用串口通信私有协议封装加密;用串口通信将票号信息写入到排队机ZigBee模块;
S5,排队机ZigBee模块进行点对点无线传输到机器人ZigBee模块;
S6,机器人用串口读取票号数据,按照私有协议解析数据包,再用SM4解密数据包,还原出票号信息的JSON数据,并打印出票。
3.根据权利要求1所述的基于ZigBee的银行机器人安全传输方法,其特征在于:排队机与排队机ZigBee模块采用串口通信,包含二层私有数据格式,同时采用SM4加密算法对串口数据进行加密、解密。
4.根据权利要求1所述的基于ZigBee的银行机器人安全传输方法,其特征在于:排队机还包括一个中间件,中间件用串口与排队机ZigBee模块通信,用Socket与排队机软件通信,避免了外网机器人与内网排队机直接进行TCP/IP或HTTP通信的问题,有效地进行了银行内网和外网的隔离。
5.根据权利要求1所述的基于ZigBee的银行机器人安全传输方法,其特征在于:机器人与排队机的通信报文还包括:查询业务状态、远程鉴权;包括以下步骤:
S11,机器人查询排队机业务状态,机器人获取排队机取号界面的业务类型分类;
S12,机器人远程鉴权,机器人传输身份证或银行卡数据给排队机,排队机对比数据库中的客户类型,返回给机器人以供客户选择普通或VIP业务类型。
6.根据权利要求1-5中任一所述的基于ZigBee的银行机器人安全传输方法,其特征在于:
机器人与排队机的通信过程中均设有数据重传机制,包括ZigBee通信的丢包重发机制,串口通信的校验失败重发机制,超时重发机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京奥拓电子科技有限公司,未经南京奥拓电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910558610.6/1.html,转载请声明来源钻瓜专利网。