System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及离线支付领域,尤其涉及一种基于wi-fi技术的离线自动付费方法、系统及装置。
技术介绍
1、现在的超市,扫描完货物,需要拿出手机亮出微信或支付宝付款二维码支付,这样需要排队,或者需要上网,或者需要打开支付码。另外在加油站,加完油需要到营业厅付款,没有快速地完成支付。同时有些需要上网或者拿出手机打开相应的微信或者支付宝才能完成。
2、在现代的生活中,通过二维码进行支付很普及,二维码有收款码和付款码。但是,需要客户使用手机进行确认支付,当购物数量较多,无法腾出手进行支付时,降低客户的购物体验。目前的无感支付使用人脸或者指纹等人体特征进行确认支付,容易泄露个人的人体特征。因此,需要设计一款既能快速地、简单地支付,又不会泄露个人的人体特征的支付方法。
3、cn101308559a公开了wi-fi手机支付终端、支付方法及系统,其系统包括:支付方手机终端、被支付方手机终端及银行移动支付服务器,所述被支付方手机终端,用于向支付方手机终端通过wi-fi信号发送支付请求;所述支付方手机终端,用于接收所述支付请求,并根据支付请求向银行移动支付服务器发送支付指令;所述银行移动支付服务器,接收所述支付请求,处理相关账务信息,并将操作结果发送给所述被支付方手机终端和支付方手机终端。通过wi-fi把账单信息把账单发送至手机,使用手机确认并进行支付,减少了输入信息,但是需要使用手机支付,存在无法腾出手进行确认的情况,可能降低客户体验。
4、本专利技术需要解决的技术问题是:如何在无网络的情况下付费或者不需要拿出
技术实现思路
1、本专利技术的主要目的是提供一种基于wi-fi技术的离线自动付费方法,通过利用wi-fi的beacon广播包,不停地广播各个消费者的消费信息,客户根据自己手机独特的临时ptk获取自己的账单,并通过4-way handshak加密发送付款二维码从而实现在无网络的情况下付费或者不需要拿出手机操作付费,而且ap可以短时间发送多个beacon广播包,从而实现大批量自动快速付费。
2、为实现上述目的,本申请所采用的技术方案:
3、一种基于wi-fi技术的离线自动付费方法,包括以下步骤:
4、步骤1:ap广播第一数据;所述第一数据内含有客户手机的消费账单;当客户手机收到第一数据并验证mic通过,获取消费账单,并启动和ap之间的4-way handshak离线连接;
5、步骤2:ap采用第一ptk加密anonce生成m1并发送给客户手机;所述客户手机采用第一ptk解密m1,获得anonce;所述第一ptk由ap和客户手机在上一次4-way handshak过程中协商产生;
6、步骤3:ap接收m2,所述m2中含有采用第二ptk加密的付款码、snonce;所述第二ptk由客户手机采用客户手机的标志信息、anonce、snonce生成;客户手机的标志信息预存在ap中;
7、步骤4:ap采用第二ptk解密付款码,并采用解密后的付款码进行支付。
8、需要说明的是:4-way handshak:叫作四次握手,就是手机和ap通过wi-fi进行无线连接的过程,具体为:ap和sta在4-wayshake前各自都知道密码。在1/4的时候,ap把自己的随机数(anonce)传给手sta,sta在收到anonce后,已经可以生成ptk;在2/4的时候,sta把自己的随机数(snonce)传给ap,同时加了mic(就是秘钥确认秘钥)。ap收到snonce以后,就可以生成ptk了,将收到的mic和自己生成的mic比较进行完整性校验,如果校验失败,握手失败。校验成功,ap生成ptk和gtk(grouptransient key,用来加密组播和广播);在3/4的时候,ap将gtk和mic一起发给sta;在4/4的时候,sta发送ack进行确认。
9、sta:每一个连接到无线网络中的终端,如:笔记本电脑、手机以及其他可以联网的用户设备。
10、ap:就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一种ap,可以开启wi-fi热点的设备也是一种ap。
11、anonce:ap生成的随机数。
12、snonce:sta生成的随机数。
13、ptk:成对传输秘钥,用于单播数据帧的加密和解密。
14、bssid:设备识别的识别符。
15、beacon:为信标帧,由ap以一定的时间间隔周期性发出,以此来告诉外界自己无线网络的存在。
16、mic:秘钥确认秘钥,用于校验。
17、gtk:grouptransient key,用来加密组播和广播。
18、优选地,所述客户手机的标志信息为手机号码和手机的bssid。
19、优选地,步骤1中的验证方法为:ap采用第一ptk对消费账单进行加密;所述客户手机采用第一ptk解密。
20、优选地,若为初次购物,需办理电子购物卡,具体流程为:ap采用客户手机的标志信息加密第二数据并广播;所述第二数据包含商家-bssid和商家名;当客户手机采用标志信息解密第二数据,获取ap-bssid和商家名,需要存储商家信息以便连锁商家使用。并启动和ap之间的4-way handshak离线连接,产生第一ptk。
21、优选地,还包括步骤5:ap通过客户手机的定位监测客户的位置,当客户离开时判断是否已付款。
22、优选地,还包括步骤6:ap扫描周围其他的ap,判断其他的ap是否存在ap-bssid冲突。
23、优选地,若是连锁商家,则多个ap共享客户手机信息和第一ptk;所述客户手机信息包括手机号码和手机的bssid;
24、所述步骤1:ap广播第一数据;所述第一数据内含有客户手机的消费账单和原始的ap-bssid;当客户手机收到第一数据并验证mic通过,获取消费账单和原始的ap-bssid,验证原始的ap-bssid通过,启动和ap之间的4-way handshak离线连接。
25、还提供一种基于wi-fi技术的离线自动付费装置,包括如下单元:
26、广播单元:用于广播第一数据;所述第一数据内含有客户手机的消费账单;当客户手机收到第一数据并验证mic通过,获取消费账单,并启动和ap之间的4-way handshak离线连接;
27、m1生成单元:用于采用第一ptk加密anonce生成m1并发送给客户手机;所述客户手机采用第一ptk解密m1,获得anonce;所述第一ptk由ap和客户手机在上一次4-wayhandshak过程中协商产生;
28、m2接收单元:用于接收m2,所述m2中含有采用第二ptk加密的付款码、snonce;所述第二ptk由客户手机采用客户手机的标志信息、anonce、snonce生成本文档来自技高网...
【技术保护点】
1.一种基于Wi-Fi技术的离线自动付费方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于Wi-Fi技术的离线自动付费方法,其特征在于,所述客户手机的标志信息为手机号码和手机的BSSID。
3.根据权利要求1所述的一种基于Wi-Fi技术的离线自动付费方法,其特征在于,步骤1中的验证方法为:AP采用第一PTK对消费账单进行加密;所述客户手机采用第一PTK解密。
4.根据权利要求1所述的一种基于Wi-Fi技术的离线自动付费方法,其特征在于,若为初次购物,需办理电子购物卡,具体流程为:AP采用客户手机的标志信息加密第二数据并广播;所述第二数据包含AP-BSSID和商家名;当客户手机采用标志信息解密第二数据,获取AP-BSSID和商家名,客户初次需要确认商家的信息,并启动和AP之间的4-Way Handshak离线连接。
5.根据权利要求1所述的一种基于Wi-Fi技术的离线自动付费方法,其特征在于,还包括步骤5:AP通过客户手机的定位监测客户的位置,当客户离开时判断是否已付款。
6.根据权利要求1所述的一种基于W
7.根据权利要求4所述的一种基于Wi-Fi技术的离线自动付费方法,其特征在于,若是连锁商家,则多个AP共享客户手机信息和第一PTK;所述客户手机信息包括手机号码和手机的BSSID;
8.一种基于Wi-Fi技术的离线自动付费装置,其特征在于,包括如下单元:
9.根据权利要求8所述的一种基于Wi-Fi技术的离线自动付费装置,其特征在于,还包括:
10.根据权利要求8所述的一种基于Wi-Fi技术的离线自动付费装置,其特征在于,还包括:
11.根据权利要求8所述的一种基于Wi-Fi技术的离线自动付费装置,其特征在于,还包括:
12.一种基于Wi-Fi技术的离线自动付费系统,其特征在于,包括如8-11任一所述的装置以及客户手机;所述客户手机与装置通信连接。
13.根据权利要求12所述的一种基于Wi-Fi技术的离线自动付费系统,其特征在于,所述多个装置之间通信连接。
...【技术特征摘要】
1.一种基于wi-fi技术的离线自动付费方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于wi-fi技术的离线自动付费方法,其特征在于,所述客户手机的标志信息为手机号码和手机的bssid。
3.根据权利要求1所述的一种基于wi-fi技术的离线自动付费方法,其特征在于,步骤1中的验证方法为:ap采用第一ptk对消费账单进行加密;所述客户手机采用第一ptk解密。
4.根据权利要求1所述的一种基于wi-fi技术的离线自动付费方法,其特征在于,若为初次购物,需办理电子购物卡,具体流程为:ap采用客户手机的标志信息加密第二数据并广播;所述第二数据包含ap-bssid和商家名;当客户手机采用标志信息解密第二数据,获取ap-bssid和商家名,客户初次需要确认商家的信息,并启动和ap之间的4-way handshak离线连接。
5.根据权利要求1所述的一种基于wi-fi技术的离线自动付费方法,其特征在于,还包括步骤5:ap通过客户手机的定位监测客户的位置,当客户离开时判断是否已付款。
6.根据权利要求1所述的一...
【专利技术属性】
技术研发人员:蓝红,陶洋,陈小军,黄章良,招嘉焕,
申请(专利权)人:广州鲁邦通物联网科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。