[发明专利]一种通过微信小程序下载蓝牙设备证书的实现方法及系统有效
申请号: | 202011258159.5 | 申请日: | 2020-11-12 |
公开(公告)号: | CN112104672B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W4/80;H04W12/06;H04W76/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 微信小 程序 下载 蓝牙 设备 证书 实现 方法 系统 | ||
1.一种通过微信小程序下载蓝牙设备证书的实现方法,其特征在于,包括:
步骤S1:当微信小程序接收到手机银行用户的触发信息且在检测到所述手机银行用户成功登录所述微信小程序后,所述微信小程序与蓝牙设备建立连接;
步骤S2:所述微信小程序从所述蓝牙设备中获取设备信息并将所述设备信息和所述手机银行用户的用户唯一标识发送给小程序服务器;所述小程序服务器通过所述设备信息对所述蓝牙设备进行验证,如验证合法则给与所述用户唯一标识对应的所述手机银行用户登录的所述微信小程序返回验证合法信息,执行步骤S3,如验证不合法则报错;
步骤S3:与所述用户唯一标识对应的所述手机银行用户登录的所述微信小程序判断连接的蓝牙设备是否为所述手机银行用户绑定的蓝牙设备,是则执行步骤S4,否则报错;
步骤S4:与所述用户唯一标识对应的所述手机银行用户登录的所述微信小程序从所述蓝牙设备中获取签名公钥并将所述签名公钥和所述用户唯一标识发送给所述小程序服务器;
步骤S5:所述小程序服务器将所述签名公钥与所述用户唯一标识对应保存,通过与所述用户唯一标识对应的所述手机银行用户登录的所述微信小程序从所述蓝牙设备中获取随机数,根据所述随机数与保存的蓝牙设备的初始密码生成验证密码指令并通过与所述用户唯一标识对应的所述手机银行用户登录的所述微信小程序发送给所述蓝牙设备;
步骤S6:所述蓝牙设备根据所述随机数对所述验证密码指令进行验证,如验证成功则通过与所述用户唯一标识对应的所述手机银行用户登录的所述微信小程序给所述小程序服务器返回验证成功信息;
步骤S7:所述小程序服务器根据证书标识符和与所述用户唯一标识对应的签名公钥生成待签名数据,将所述待签名数据和包含证书申请数据的签名指令发送给与所述用户唯一标识对应的手机银行用户登录的所述微信小程序;
步骤S8:与所述用户唯一标识对应的手机银行用户登录的所述微信小程序缓存所述待签名数据并将所述签名指令发送给所述蓝牙设备;
步骤S9:所述蓝牙设备使用签名私钥对所述签名指令中的证书申请数据进行签名并将签名结果发送给与所述用户唯一标识对应的手机银行用户登录的所述微信小程序;
步骤S10:与所述用户唯一标识对应的手机银行用户登录的所述微信小程序根据所述签名结果和缓存的所述待签名数据生成颁发证书请求并发送给认证中心;当接收到所述认证中心返回的证书时将所述证书和所述用户唯一标识发送给所述小程序服务器;
步骤S11:所述小程序服务器对所述证书进行验证,如验证有效则将所述证书通过与所述用户唯一标识对应的手机银行用户登录的所述微信小程序发送给所述蓝牙设备,执行步骤S12,如验证无效则报错;
步骤S12:所述蓝牙设备保存所述证书。
2.如权利要求1所述的方法,其特征在于,所述步骤S1包括:
步骤S1-1:当所述微信小程序接收到手机银行用户触发信息时,获取登录标识和手机银行用户证书参数;
步骤S1-2:所述微信小程序向所述小程序服务器发送机构号和所述登录标识;
步骤S1-3:所述小程序服务器接收所述机构号和所述登录标识,根据所述机构号从数据库获取对应的小程序标识符和小程序密钥,将所述小程序标识符、所述小程序密钥和所述登录标识发送给微信服务器,并接收所述微信服务器返回的所述用户唯一标识;
步骤S1-4:所述小程序服务器根据所述用户唯一标识从数据库中获取对应的手机银行用户信息,给所述微信小程序返回所述手机银行用户信息和登录成功状态码;
步骤S1-5:所述微信小程序检测蓝牙状态是否可用,是则开启蓝牙扫描,当扫描到蓝牙设备时向所述蓝牙设备发起连接;
步骤S1-6:所述蓝牙设备给所述微信小程序返回蓝牙连接状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011258159.5/1.html,转载请声明来源钻瓜专利网。