一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于光通信技术的无卡取现系统与方法与流程

2022-11-19 08:19:09 来源:中国专利 TAG:


1.本发明涉及无卡取现技术领域,具体为一种基于光通信技术的无卡取现系统与方法。


背景技术:

2.光通信技术是一种以光波为传输媒质的通信方式,光波和无线电波同属电磁波,但光波的频率比无线电波的频率高,波长比无线电波的波长短,因此,具有传输频带宽、通信容量大和抗电磁干扰能力强等优点。
3.现有的取现方式普遍通过ic卡方式,需额外带上卡片,携带不方便,并且rfid和nfc需要另外安装读写设备,且仅有部分高端手机内置nfc模块,并未得到普及,同时,生物识别需要额外增加外设且造价较高,对atm本身的配置要求也较高,且存在活体检测和识别算法被攻击的风险,故而,提出一种基于光通信技术的无卡取现系统与方法来解决上述问题。


技术实现要素:

4.(一)解决的技术问题
5.针对现有技术的不足,本发明提供了一种基于光通信技术的无卡取现系统与方法,具备将光通信技术运于atm无卡取款等优点,解决了现有的取现方式普遍通过ic卡方式,需额外带上卡片,携带不方便,并且rfid和nfc需要另外安装读写设备,且仅有部分高端手机内置nfc模块,并未得到普及,同时,生物识别需要额外增加外设且造价较高,对atm本身的配置要求也较高,且存在活体检测和识别算法被攻击的风险的问题。
6.(二)技术方案
7.为实现上述目的,本发明提供如下技术方案:一种基于光通信技术的无卡取现系统,包括:
8.atm机,用于点击闪光取款按钮进行取款操作,向atm后台发起请求,atm机将会在一定时间内向atm后台轮询本次闪光取款的结果,同时atm机得到轮询结果后,可完成出钞动作并且返回结果;
9.atm后台,用于根据闪光模块id确定取钱的atm机(系统事先将模组id和atm机配对),并且可返回给atm机userid和取款金额,以及显示到atm机上,以及用户确认无误后可发起密码验证流程;
10.app,用于闪一闪,可将该次操作的userid和取款金额发送到app后台,并且app可用于调用闪光取sdk,发起闪光,把token传给闪光取sdk,闪光取sdk对token进行发送,取款完全后用于根据app后台的返回提示客户取款是否成功的结果;
11.app后台,用于生成唯一的token(可根据token查到userid和金额),并将token返回给app,根据token查到userid和金额,并将userid、金额和闪光模组id发送给atm后台;
12.认证服务模块,用于接收闪光取sdk发送的token,并将闪光码发回给闪光取sdk,
生成唯一的闪光码,认证服务根据闪光码查到token,并且完成闪光认证,并将token和闪光模组id发送给app后台;
13.闪光模块,用于接收到闪光码后,将闪光码及闪光模组id发回给认证服务模块。
14.进一步,所述app后台可根据userid、金额和时间戳等生成唯一的token,token=sha1(userid 金额 时间戳 8位随机数)。
15.进一步,所述闪光取sdk为嵌入在app的一个控件。
16.本发明要解决的另一技术问题是提供一种基于光通信技术的无卡取现方法,包括以下步骤:
17.1)用户点击atm机上的闪光取款按钮,atm机向atm后台发起请求,atm机将会在一定时间内向atm后台轮询本次闪光取款的结果;
18.2)用户打开银行app,输入取钱金额后,点击闪一闪,app将该次操作的userid、取款金额发送到app后台;
19.3)app后台生成唯一的token(可根据token查到userid和金额),并将token返回给app;
20.4)app调用闪光取sdk,发起闪光,把token传给闪光取sdk;
21.5)闪光取sdk将token发送给认证服务;
22.6)认证服务模块生成唯一的闪光码(可根据闪光码查到token),并将闪光码发回给闪光取sdk;
23.7)闪光取sdk驱动手机闪光灯,将闪光码发射出去;
24.8)闪光模块接收到闪光码后,将闪光码及闪光模组id发回给认证服务模块;
25.9)认证服务模块根据闪光码查到token,完成闪光认证,并将token和闪光模组id发送给app后台;
26.10)app后台根据token查到userid和金额,并将userid、金额和闪光模组id发送给atm后台;
27.11)atm后台根据闪光模块id确定了取钱的atm机(系统事先将模组id和atm机配对),返回给atm机userid、取款金额(即完成第1步发起的轮询),显示到atm机上,用户确认无误后发起密码验证流程;
28.12)客户输入取款密码,atm后台进行验证;
29.13)密码验证通过后,atm后台将userid和金额行记账,记账成功后atm机发起吐钞流程;
30.14)atm机得到轮询结果后,完成出钞动作并返回结果;
31.15)app根据app后台的返回提示客户取款是否成功的结果。
32.(三)有益效果
33.与现有技术相比,本发明提供了一种基于光通信技术的无卡取现系统与方法,具备以下有益效果:
34.1、该基于光通信技术的无卡取现系统与方法,通过将光通信技术运于atm无卡取款,其中,利用光可以进行数据传输的特性,通过手机闪光灯将闪光码传输给光接收模块,认证服务模块对模块id、闪光码以及token进行认证,认证通过,则用户身份得到确认,确认客户身份后,需客户输入取款密码进行取款操作,方便了使用,提高了实用性。
35.2、该基于光通信技术的无卡取现系统与方法,通过在原有atm取款的基础上结合了app移动支付的方案,同时增加了闪光模块和认证服务模块,在提高客户取款便捷性的同时,尽量减少atm设备与外网及其它设备模块的交互,减少被攻击的可能性,在不牺牲安全性的前提下最大的提高了用户体验。
附图说明
36.图1为本发明提出的一种基于光通信技术的无卡取现系统与方法系统图;
37.图2为本发明提出的一种基于光通信技术的无卡取现系统与方法整体对接时序图。
具体实施方式
38.下面将结合本发明的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.请参与图1-2,一种基于光通信技术的无卡取现系统,包括:
40.atm机,用于点击闪光取款按钮进行取款操作,向atm后台发起请求,atm机将会在一定时间内向atm后台轮询本次闪光取款的结果,同时atm机得到轮询结果后,可完成出钞动作并且返回结果;
41.atm后台,用于根据闪光模块id确定取钱的atm机(系统事先将模组id和atm机配对),并且可返回给atm机userid和取款金额,以及显示到atm机上,以及用户确认无误后可发起密码验证流程;
42.app,用于闪一闪,可将该次操作的userid和取款金额发送到app后台,并且app可用于调用闪光取sdk,发起闪光,把token传给闪光取sdk,闪光取sdk对token进行发送,取款完全后用于根据app后台的返回提示客户取款是否成功的结果;
43.app后台,用于生成唯一的token(可根据token查到userid和金额),并将token返回给app,根据token查到userid和金额,并将userid、金额和闪光模组id发送给atm后台;
44.认证服务模块,用于接收闪光取sdk发送的token,并将闪光码发回给闪光取sdk,生成唯一的闪光码,认证服务根据闪光码查到token,并且完成闪光认证,并将token和闪光模组id发送给app后台;
45.闪光模块,用于接收到闪光码后,将闪光码及闪光模组id发回给认证服务模块,整个交互过程闪光模块不涉及任何用户的敏感信息,不与atm机做任何通讯,从而保证了atm机安全、独立地运行且用户信息安全,不会有任何泄漏。
46.需要说明的是,app后台可根据userid、金额和时间戳等生成唯一的token,token=sha1(userid 金额 时间戳 8位随机数)。
47.同时,闪光取sdk为嵌入在app的一个控件。
48.其中,app需能获取客户信息并通过app后台与认证服务模块进行通信;光接收模块除了借用atm电源外,不再有其他线束和atm机系统连接,光接收模块不介入原atm系统,从而保证atm原系统的独立、安全运行;token及闪光码具有不可重用性,安全性更高;光通
信信号传输不受到其他外界的干扰,可以应用于对电磁感应较为敏感的环境之中,且人眼观察不到;光通信的频谱不需要取得授权就可以使用,因此在应用方面更加的灵活,可组合使用也可以单独使用。
49.一种基于光通信技术的无卡取现方法,包括以下步骤:
50.1)用户点击atm机上的闪光取款按钮,atm机向atm后台发起请求,atm机将会在一定时间内向atm后台轮询本次闪光取款的结果;
51.2)用户打开银行app,输入取钱金额后,点击闪一闪,app将该次操作的userid、取款金额发送到app后台;
52.3)app后台生成唯一的token(可根据token查到userid和金额),并将token返回给app;
53.4)app调用闪光取sdk,发起闪光,把token传给闪光取sdk;
54.5)闪光取sdk将token发送给认证服务;
55.6)认证服务模块生成唯一的闪光码(可根据闪光码查到token),并将闪光码发回给闪光取sdk;
56.7)闪光取sdk驱动手机闪光灯,将闪光码发射出去;
57.8)闪光模块接收到闪光码后,将闪光码及闪光模组id发回给认证服务模块;
58.9)认证服务模块根据闪光码查到token,完成闪光认证,并将token和闪光模组id发送给app后台;
59.10)app后台根据token查到userid和金额,并将userid、金额和闪光模组id发送给atm后台;
60.11)atm后台根据闪光模块id确定了取钱的atm机(系统事先将模组id和atm机配对),返回给atm机userid、取款金额(即完成第1步发起的轮询),显示到atm机上,用户确认无误后发起密码验证流程;
61.12)客户输入取款密码,atm后台进行验证;
62.13)密码验证通过后,atm后台将userid和金额行记账,记账成功后atm机发起吐钞流程;
63.14)atm机得到轮询结果后,完成出钞动作并返回结果;
64.15)app根据app后台的返回提示客户取款是否成功的结果。
65.本发明的有益效果是:
66.(1)该基于光通信技术的无卡取现系统与方法,通过将光通信技术运于atm无卡取款,其中,利用光可以进行数据传输的特性,通过手机闪光灯将闪光码传输给光接收模块,认证服务模块对模块id、闪光码以及token进行认证,认证通过,则用户身份得到确认,确认客户身份后,需客户输入取款密码进行取款操作,方便了使用,提高了实用性。
67.(2)该基于光通信技术的无卡取现系统与方法,通过在原有atm取款的基础上结合了app移动支付的方案,同时增加了闪光模块和认证服务模块,在提高客户取款便捷性的同时,尽量减少atm设备与外网及其它设备模块的交互,减少被攻击的可能性,在不牺牲安全性的前提下最大的提高了用户体验。
68.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换
和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献