技术路线: 整个流程如下图所示: 认证过程支付过程执行过程 认证过程: 1:首先用户向界面输入用户名密码 2:在客户端数据经过安全模块加密以后由通讯模块通过http协议发送到服务器端 3:web服务器接受到请求 4:通讯模块解析到数据 然后安全模块解密 5:再由应用服务器的登陆模块进行登陆处理 6:如果登陆成功,返回登陆成功信息和一个全局临时ID来表示用户已经登陆成功。 支付过程: 1:选定购买商品后,用户确认支付 2:客户端数据(客户全局临时ID,消费金额及商品ID号)由通讯模块通过http协议发送到服务器端 3:web服务器接受到请求 4:通讯模块解析到数据 5:再由应用服务器的交易处理模块进行交易 6:如果交易完成,向客户端和商家服务器返回成功信息,并向商家服务器返回的ID号 执行过程: 1:商家服务器接受到支付系统传递的数据 2:修改数据库相应商品ID的状态,标记其为已付款 3:出口RFID READER读取商品RFID信息,若其数据库中状态为已付款则不报警,反之,则报警。 可行性分析: 1:NFC可以作为RFID的读写器——用作数据采集及交换,因为采用了独特的信号衰减技术,其通讯距离在10CM以内,不会造成对其他商品RFID的误读。 2:NFC也是一种近距离连接协议,提供各种设备间轻松、安全、迅速而自动的通信。与无线世界中的其他连接方式相比,NFC是一种近距离的私密通信方式。 3:RFID READER能够同时读取多个RFID信息(数量几十至几百,因设备而不同) 4:为保护客户数据安全,软件发送用户数据与服务器返回数据均需加密。 5:通信模块基于http协议与服务器通信,由于http协议是无状态的,它可以有效降低服务 器的通信负担。 6:软件的界面友好,能及时记录删改所选购的商品,创造与传统购物相似的体验,使用户更容易接受。 本文来源:https://www.wddqw.com/doc/1cea082901020740be1e650e52ea551810a6c9a1.html