近场无线POS装置、近场移动支付方法及系统与流程

文档序号:11201687阅读:1111来源:国知局
近场无线POS装置、近场移动支付方法及系统与流程
本发明属于无线通信领域,尤其涉及一种近场无线pos(pointofsale,销售终端)装置、近场移动支付方法及系统。
背景技术
:移动支付发展迅速,以其方便快捷和良好的用户体验,已经广泛应用在各行各业和日常生活中。由于支付的特殊性和安全要求,移动支付必须面对面支付和认证,近场移动支付是一种面对面支付方式。目前商业化的近场移动支付主要有2种,nfc(nearfieldcommunication,近距离无线通讯技术)和扫码支付,配置nfc功能的移动终端普及率太低,要使用这个支付方案,用户必须更换nfc功能的移动终端,这造成了用户使用成本增加,推广难度大。支付宝、微信支付是近场移动扫码支付的案例,目前的近场移动扫码支付场景用户体验不够好,以微信支付为例,需要先打开微信app,再依次打开:我—钱包—收付款,一方面,用户操作步骤多、复杂,不符合用户操作习惯;另一方面,扫描支付方法只实行支付场景的单方认证,存在安全的隐患;扫码支付在技术发展已经碰到了天花板,没有进一步发展的空间,不利于将来人工智能的创新和发展。技术实现要素:本发明提供一种近场无线pos装置、近场移动支付方法及系统,旨在解决现有的扫描支付方式操作步骤复杂,并且扫描支付方式只实行支付场景的单方认证,存在安全隐患的问题。本发明提供了一种近场无线销售终端pos装置,包括:无线收发模块、射频功率衰减器和定向天线;所述射频功率衰减器一端与所述无线收发模块连接,另一端与所述定向天线连接;所述射频功率衰减器用于将所述无线收发模块发送的信号或所述定向天线发送的信号衰减到预设功率,所述定向天线用于以预设的角度发射或接收信号。进一步地,所述近场无线pos装置还包括:中央处理器和摄像模块,所述摄像模块与所述中央处理器连接,用于根据所述中央处理器的指令采集包括支付用户本人的支付场景图像。本发明还提供了一种近场移动支付方法,包括:无线pos装置将所述无线pos装置的设备信息和销售方的交易数据按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将所述数据报文封装成第一数据包,将所述第一数据包发送给移动终端和远程处理中心;所述移动终端依照用户的指令接收所述第一数据包,并利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心;所述远程处理中心对所述第一数据包和第二数据包按照所述网络通信协议和所述预置无线通信协议解封装,以获取所述第一数据包和第二数据包中的信息,并对所述第一数据包和第二数据包中的信息进行双向认证,认证通过后进行结算扣款。进一步地,所述预置无线通信协议规定的格式包括:所述预置无线通信协议规定的数据报文中包括协议报头和协议数据部分,其中所述数据报文的总长度为大于或等于3个字节,所述协议报头为3个字节;所述协议报头中的第一个字节用于定义所述第一个字节之后的字节数,所述协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,所述传输方式包括:传输协议的种类和传输间隔;所述协议数据部分包括:数据报头和数据段,所述数据报头用于定义报文长度、厂商标志位和厂商特定数据,所述数据段用于定义无线pos装置的设备信息与所述销售方的交易数据,所述无线pos装置的设备信息包括:远程处理中心向所述无线pos装置发送的周期动态变化的无线pos装置名称和无线pos装置地址,所述销售方的交易数据包括:交易订单号、金额信息和动态验证码;所述报文长度为1个字节,所述厂商标志位和厂商特定数据分别为1个字节和4个字节,所述无线pos装置地址为5个字节,所述交易订单号、金额信息和动态验证码分别为8个字节、4个字节和3个字节。进一步地,所述移动终端依照用户的指令接收所述第一数据包,并利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心,包括:所述移动终端依照用户的指令接收包含无线pos装置名称的第一数据包,将所述第一数据包包含的无线pos装置名称,与所述远程处理中心发送的周期动态变化的无线pos装置名称进行匹配,若匹配成功,则利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心;所述移动终端付款方的信息包括:电话号码,还包括硬件标识符imei或者mac地址。进一步地,所述获取所述第一数据包和第二数据包中的信息,并对所述第一数据包和第二数据包中的信息进行双向认证,认证通过后进行结算扣款的步骤包括:获取所述第一数据包中的无线pos装置地址、交易订单号、交易金额和动态验证码,并获取所述第二数据包中的无线pos装置地址、交易订单号、交易金额、动态验证码和支付密码;验证所述远程处理中心预留的装置地址是否包含所述第一数据包中的无线pos装置地址和所述第二数据包中的无线pos装置地址,若包含,则将所述第一数据包中的无线pos装置地址、交易订单号及动态验证码分别和第二数据包中的无线pos装置地址、交易订单号及动态验证码进行匹配,若匹配成功,验证所述第一数据包中的交易金额与所述第二数据包中的交易金额是否一致,及验证所述第二数据包中的支付密码是否与所述远程处理中心预留的支付密码一致,若均一致,则认证通过,所述远程处理中心进行结算扣款;所述认证通过后进行结算扣款的步骤之后,还包括:所述远程处理中心发送交易状态和交易记录给所述移动终端,发送交易状态给所述无线pos装置,并发采集支付场景图像的指令给所述无线pos装置;所述移动终端显示所述交易状态;所述无线pos装置根据所述指令采集包括支付用户本人的支付场景图像,并显示交易状态。本发明还提供了一种近场移动支付系统,所述系统包括无线pos装置、移动终端和远程处理中心;所述无线pos装置,用于将所述无线pos装置的设备信息和销售方的交易数据按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将所述数据报文封装成第一数据包,将所述第一数据包发送给移动终端和远程处理中心;所述移动终端,用于依照用户的指令接收所述第一数据包,并利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心;所述远程处理中心,用于对所述第一数据包和第二数据包按照所述网络通信协议和所述预置无线通信协议解封装,以获取所述第一数据包和第二数据包中的信息,并对所述第一数据包和第二数据包中的信息进行双向认证,认证通过后进行结算扣款。进一步地,所述预置无线通信协议规定的格式包括:所述预置无线通信协议规定的数据报文中包括协议报头和协议数据部分,其中所述数据报文的总长度为大于或等于3个字节,所述协议报头为3个字节;所述协议报头中的第一个字节用于定义所述第一个字节之后的字节数,所述协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,所述传输方式包括:传输协议的种类和传输间隔;所述协议数据部分包括:数据报头和数据段,所述数据报头用于定义报文长度、厂商标志位和厂商特定数据,所述数据段用于定义无线pos装置的设备信息与所述销售方的交易数据,所述无线pos装置的设备信息包括:远程处理中心向所述无线pos发送的周期动态变化的无线pos装置名称和无线pos装置地址,所述销售方的交易数据包括:交易订单号、金额信息和动态验证码;所述报文长度为1个字节,所述厂商标志位和厂商特定数据分别为1个字节和4个字节,所述无线pos装置地址为5个字节,所述交易订单号、金额信息和动态验证码分别为8个字节、4个字节和3个字节。进一步地,所述移动终端,具体用于依照用户的指令接收包含无线pos装置名称的第一数据包,将所述第一数据包包含的无线pos装置名称,与所述远程处理中心发送的周期动态变化的无线pos装置名称进行匹配,若匹配成功,则利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心;所述移动终端付款方的信息包括:电话号码,还包括硬件标识符imei或者mac地址。进一步地,所述远程处理中心,具体用于对所述第一数据包和第二数据包按照所述网络通信协议和所述预置无线通信协议解封装,以获取所述第一数据包中的无线pos装置地址、交易订单号、交易金额和动态验证码,并获取所述第二数据包中的无线pos装置地址、交易订单号、交易金额、动态验证码和支付密码;验证所述远程处理中心预留的装置地址是否包含所述第一数据包中的无线pos装置地址和所述第二数据包中的无线pos装置地址,若包含,则将所述第一数据包中的无线pos装置地址、交易订单号及动态验证码分别和第二数据包中的无线pos装置地址、交易订单号及动态验证码进行匹配,若匹配成功,验证所述第一数据包中的交易金额与所述第二数据包中的交易金额是否一致,及验证所述第二数据包中的支付密码是否与所述远程处理中心预留的支付密码一致,若均一致,则认证通过,所述远程处理中心进行结算扣款;所述远程处理中心,还用于发送交易状态和交易记录给所述移动终端,发送交易状态给所述无线pos装置,并发采集支付场景图像的指令给所述无线pos装置;所述移动终端,还用于显示所述交易状态;所述无线pos装置,还用于根据所述指令采集包括支付用户本人的支付场景图像,并显示交易状态。本发明与现有技术相比,有益效果在于:本发明提供的一种近场无线pos装置、近场移动支付方法及系统,一方面,提供了一种近场无线pos装置,采用了射频功率衰减器和定向发射天线,可以保证只有在无线pos装置前面预设距离和预设角度范围的移动终端才能接收到该无线pos装置发出的信号,其它位置的移动终端接收不到信号,实现近场面对面支付,并且,在支付过程中,只需要移动终端对应的处于运行状态下的app通过用户指定的操作手势(比如摇一摇的操作手势)就可接收到无线pos装置发射的信号,操作简单,并且提高面对面移动支付的方便性、体验性,符合用户操作习惯;另一方面,提供了一种近场移动支付方法,无线pos装置将无线pos装置的设备信息和销售方的交易数据封装成第一数据包,并发送给移动终端和远程处理中心;移动终端依照用户的指令接收所述第一数据包,并将所述第一数据包、支付密码和移动终端付款方的信息作为第二数据包,将所述第二数据包转发给所述远程处理中心;远程处理中心对所述第一数据包和第二数据包解封装,以获取所述第一数据包和第二数据包中的信息,并对所述信息进行双向认证,认证通过后进行结算扣款;本发明与现有技术相比,实现了支付场景的双方认证,排除了移动终端接收到错误数据信息导致出现错误支付的可能,从而保证交易的安全性和可靠性;本发明提供的支付方式可以广泛用于各类型的实体店,使消费者多了一种支付的选择。附图说明图1是本发明实施例提供的一种近场无线pos装置的模块示意图;图2是本发明实施例提供的π型射频功率衰减器的示意图;图3是本发明实施例提供的一种近场移动支付方法的流程示意图;图4是本发明实施例提供的预置无线通信协议规定的格式的示意图;图5是本发明实施例提供的一种近场移动支付方法的流程示意图;图6是本本发明实施例提供的一种近场移动支付系统的示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请参阅图1,为本发明实施例提供的一种近场无线pos装置,包括:无线收发模块101、射频功率衰减器102和定向天线103;所述射频功率衰减器102一端与所述无线收发模块101连接,另一端与所述定向天线103连接;所述射频功率衰减器102用于将所述无线收发模块101发送的信号或所述定向天线103发送的信号衰减到预设功率,所述定向天线103用于以预设的角度发射或接收信号。具体地,所述无线收发模块101的种类不做限定,可以是蓝牙、wifi(wireless-fidelity,无线保真)或者是其它一些商业使用的模块。请参阅图2,为本发明实施例提供的射频功率衰减器102,所述射频功率衰减器102为π型射频功率衰减器。考虑一个r0=50欧的传输系统,信号源的输出阻抗和负载阻抗均是50欧,设r2=r3=r,电压衰减倍数由公式at=vin/vout决定,vin和vout分别是衰减的输入和输出电压,射频功率衰减器102的电压衰减由公式20lgat=20lg(vin/vout)(db)决定。π型电路的计算公式:x=20lgat(db)其中,x是衰减的分贝数。下表1是π型射频功率衰减器用在无线收发模块ticc254x设计的计算实例,x(db)atr=r2=r3r1703162.2850欧79057欧表1其中,π型射频功率衰减器衰减的分贝数是70db,无线收发模块ticc254x的输出功率是-23db,则无线pos装置的输出功率=-23db+(-70)db=-93db,-93db射频功率满足信号传输距离不超过20cm,在20cm范围内灵敏度达到-93dbm。即所述射频功率衰减器可以减小输出功率,使得信号传输距离变短。具体地,所述定向发射天线103采用双极化天线,信号发射度角是水平夹角:90±5度,垂直夹角:90±5度,即所述双极化天线的信号发射度角是一个近似90度的圆锥体,移动终端20只有处于所述圆锥体内才能接收到信号。具体地,所述近场无线pos装置还包括:中央处理器104和摄像模块105,所述摄像模块105与所述中央处理器104连接,用于根据所述中央处理器104的指令采集包括支付用户本人的支付场景图像。具体地,所述近场无线pos装置还包括:通信模块106,所述通信模块106与所述中央处理器104连接,无线pos装置10通过所述通信模块106与远程处理中心保持长连接通信。具体地,所述近场无线pos装置还包括:存储模块107,所述存储模块107与所述中央处理器104连接,用于存储交易过程中的相关数据和所述摄像模块105采集的支付场景图像。具体地,所述近场无线pos装置还包括:输入/输出模块108,其中,输入模块可以是键入信息的键盘、触摸显示屏,也可以连接外置的收银机;输出模块可以是输出信息的触摸显示屏,也可以连接外置的打印机。本发明实施例提供的一种近场无线pos装置,使用π型射频功率衰减器,使得输出功率减少到-93db,最大无线信号传输距离减少到20厘米;使用定向发射天线(双极化天线),使得信号发射度角是水平夹角:90±5度,垂直夹角:90±5度,这样可以保证只有位于无线pos装置前面的移动终端接收到该无线pos装置发出的信号,其它位置的移动终端接收不到信号,并且同时保证灵敏度达到-93dbm,实现近场面对面支付。另外,在支付过程中,只需要移动终端对应的处于运行状态下的app通过用户指定的操作手势(比如摇一摇的操作手势)就可接收到无线pos装置发射的信号,操作简单,并且提高面对面移动支付的方便性、体验性,符合用户操作习惯。请参阅图3,为本发明实施例提供的一种近场移动支付方法,包括:步骤s1,无线pos装置将所述无线pos装置的设备信息和销售方的交易数据按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将所述数据报文封装成第一数据包,将所述第一数据包发送给移动终端和远程处理中心;具体地,所述无线pos装置和远程处理中心保持长连接通信,所述远程处理中心会周期动态变化无线pos装置的名称,并向所述无线pos装置和移动终端发送周期动态变化的无线pos装置名称,所述移动终端安装有支付应用的app,当所述app处于运行状态时,会接收周期动态变化的无线pos装置名称。需要说明的是,本发明实施例中,所述无线pos装置是以广播的形式向所述移动终端发送第一数据包,而所述无线pos装置是通过所述通信模块向所述远程处理中心发送第一数据包。具体地,请参阅图4,为本发明实施例提供的预置无线通信协议规定的格式的示意图,所述预置无线通信协议规定的格式包括:所述预置无线通信协议规定的数据报文中包括协议报头和协议数据部分,其中,所述数据报文的总长度为大于或等于3个字节,所述协议报头为3个字节。其中,所述协议报头中的第一个字节用于定义所述第一个字节之后的字节数,所述协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,所述传输方式包括:传输协议的种类和传输间隔;其中,所述协议数据部分包括:数据报头和数据段,所述数据报头用于定义报文长度、厂商标志位和厂商特定数据,所述数据段用于定义无线pos装置的设备信息与所述销售方的交易数据,所述无线pos装置的设备信息包括:远程处理中心向所述无线pos装置发送的周期动态变化的无线pos装置名称和无线pos装置地址,所述销售方的交易数据包括:交易订单号、金额信息和动态验证码;具体地,所述报文长度为1个字节,所述厂商标志位和厂商特定数据分别为1个字节和4个字节,所述无线pos装置地址为5个字节,所述交易订单号、金额信息和动态验证码分别为8个字节、4个字节和3个字节。下面解释预置无线通信协议中每个字节的定义:其中,表2是预置无线通信协议的协议报头中各字节的定义,表3是预置无线通信协议的数据报头中各字节的定义,表4是预置无线通信协议的数据段中各字节的定义。表2表3表4下面举一具体实施例来解释预置无线通信协议中每个字节的定义:假如,一组交易传输中,无线pos装置地址:0x0123456789,交易订单号:0xabcdef0123456789,交易金额:0xabcdef01,动态验证码:0x234567,则接收数据的格式是:0201061bff4c0002150123456789abcdef0123456789abcdef012345670000。下表5是本发明实施例列出的该组数据在预置无线通信协议中各字节代表的定义。表5步骤s2,所述移动终端依照用户的指令接收所述第一数据包,并利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心;具体地,所述移动终端依照用户的指令接收包含无线pos装置名称的第一数据包,将所述第一数据包包含的无线pos装置名称,与所述远程处理中心发送的周期动态变化的无线pos装置名称进行匹配,若匹配成功,则利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心。具体地,在本发明实施例中,依照用户的指令接收包含无线pos装置名称的第一数据包一般是指:移动终端对应的支付app处于运行状态时,用户通过摇一摇移动终端的方式来扫描并接收所述无线pos装置以广播的形式发送的包含无线pos装置名称的第一数据包。另外,在匹配成功后,用户可以自行验证所述移动终端显示的交易金额、支付对象等信息是否正确,若认为无误则输入支付密码并提交,移动终端利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心。需要说明的是,本发明实施例通过将接收的所述第一数据包包含的周期动态变化的无线pos装置名称和所述远程处理中心发送的周期动态变化的无线pos装置名称进行匹配,并在匹配成功后,再进行后续的处理过程,可以使得在交易过程中,根据所述周期动态变化的无线pos装置名称过滤掉无效的数据包,避免不法分子破解无线pos装置名称后,用相同的协议发送数据包,从而使得用户接收到错误的数据包而导致错误支付,造成用户财产损失。具体地,所述移动终端付款方的信息包括:电话号码,还包括硬件标识符imei或者mac地址。步骤s3,所述远程处理中心对所述第一数据包和第二数据包按照所述网络通信协议和所述预置无线通信协议解封装,以获取所述第一数据包和第二数据包中的信息,并对所述第一数据包和第二数据包中的信息进行双向认证,认证通过后进行结算扣款。具体地,获取所述第一数据包中的无线pos装置地址、交易订单号、交易金额和动态验证码,并获取所述第二数据包中的无线pos装置地址、交易订单号、交易金额、动态验证码和支付密码;验证所述远程处理中心预留的装置地址是否包含所述第一数据包中的无线pos装置地址和所述第二数据包中的无线pos装置地址,若包含,则将所述第一数据包中的无线pos装置地址、交易订单号及动态验证码分别和第二数据包中的无线pos装置地址、交易订单号及动态验证码进行匹配,若匹配成功,验证所述第一数据包中的交易金额与所述第二数据包中的交易金额是否一致,及验证所述第二数据包中的支付密码是否与所述远程处理中心预留的支付密码一致,若均一致,则认证通过,所述远程处理中心进行结算扣款。需要说明的是,在验证完所述第一数据包中的无线pos装置的属性信息和所述第二数据包中的无线pos装置的属性信息后,通过无线pos装置地址、交易订单号两个元素即可进行数据包的匹配,本发明实施例加上对动态验证码的匹配,可以进一步增加交易的安全性,保证交易过程的万无一失。另外,所述第二数据包中的电话号码,和硬件标识符imei(internationalmobileequipmentidentity,国际移动设备身份码)或者mac(mediaaccesscontrol或者mediumaccesscontrol,媒体访问控制)地址中的一种会存储在所述远程处理中心的存储器中,以记录实施交易过程所使用的移动终端。所述认证通过后进行结算扣款的步骤之后,还包括:步骤s4,所述远程处理中心发送交易状态和交易记录给所述移动终端,发送交易状态给所述无线pos装置,并发采集支付场景图像的指令给所述无线pos装置;所述移动终端显示所述交易状态,所述无线pos装置根据所述指令采集包括支付用户本人的支付场景图像,并显示交易状态。需要说明的是,一方面,本发明实施例提供的近场移动支付方法里面的涉及到的所有传输数据都是经过加密处理的;另一方面,本发明实施例提供的近场移动支付方法可应用于本发明提供的近场无线pos装置,但不仅限于本发明提供的近场无线pos装置。需要说明的是,本发明实施例提供的一种近场移动支付方法,一方面,在支付过程中,移动终端保证只有置于无线pos装置前端的预设角度和预设距离才能接收到该无线pos装置发出的信号,其它位置的移动终端接收不到信号,并且正因为本发明设置为:移动终端在该无线pos装置前端预设距离(20厘米)才能接收到信号,而同系统中的其它无线pos装置之间的距离大于该预设距离,所以,移动终端在该无线pos装置前端进行支付时,接收不到同系统的其它无线pos装置发出的信号;另一方面,本发明实施例提供的支付方法可以通过周期动态变化的无线pos装置名称和动态验证码过滤掉所有非同系统的信号,这就保证了近场无线通信的唯一性,实现1对1支付(一个发射一个接收)。请参阅图5,为本发明实施例提供的一种近场移动支付方法,该方法详细示出了无线pos装置、移动终端和远程处理中心三端之间的交互过程,其中:(1),无线pos装置和远程处理中心保持长连接通信,所述远程处理中心周期动态变化无线pos装置的名称,并发送给所述无线pos装置;(2),无线pos装置:输入模块输入交易金额;(3),无线pos装置:广播发送第一数据包给所述移动终端;(4),无线pos装置:同时通过通信模块向远程处理中心发送第一数据包;(5),移动终端:启动预安装的支付应用的app,app开始与远程处理中心通信并接收到远程处理中心发送周期动态变化的无线pos装置名称。(6),移动终端:摇一摇开始扫描并接收所述无线pos装置发送的第一数据包,移动终端用户验证交易信息,交易信息包括交易金额、支付对象,然后使用支付密码支付本次交易;(7),移动终端:通过无线网络向远程处理中心发送第二数据包(所述第二数据包是利用所述第一数据包及支付密码和移动终端的信息生成,移动终端的信息包括电话号码和硬件标识符imei或者mac地址);(8),远程处理中心:收到移动终端和无线pos装置发送的第一数据包和第二数据包,利用双重认证方法验证交易的有效性,然后做相应的结算和扣款处理;(9),远程处理中心:发送交易状态及交易记录给移动终端;(10),移动终端:显示支付交易状态;(11),远程处理中心:发送交易状态给无线pos装置,并发指令使无线pos装置拍支付场景照片来用作本次支付交易的记录;(12)无线pos装置:显示支付交易状态。本发明实施例提供的一种近场移动支付方法,远程处理中心对移动终端和无线pos装置传输的数据包进行认证,实现支付场景的双方认证,排除移动终端接收到错误数据信息出现错误支付的可能,从而保证交易的安全性和可靠性。请参阅图6,为本本发明实施例提供的一种近场移动支付系统,所述系统包括无线pos装置10、移动终端20和远程处理中心30;所述无线pos装置10,用于将所述无线pos装置10的设备信息和销售方的交易数据按照预置无线通信协议规定的格式封装成数据报文,并按照网络通信协议将所述数据报文封装成第一数据包,将所述第一数据包发送给移动终端20和远程处理中心30;具体地,所述预置无线通信协议规定的格式包括:所述预置无线通信协议规定的数据报文中包括协议报头和协议数据部分,其中所述数据报文的总长度为大于或等于3个字节,所述协议报头为3个字节;其中,所述协议报头中的第一个字节用于定义所述第一个字节之后的字节数,所述协议报头中的第二个字节和第三个字节用于定义数据包的传输方式,其中,所述传输方式包括:传输协议的种类和传输间隔;其中,所述协议数据部分包括:数据报头和数据段,所述数据报头用于定义报文长度、厂商标志位和厂商特定数据,所述数据段用于定义无线pos装置的设备信息与所述销售方的交易数据,所述无线pos装置的设备信息包括:远程处理中心向所述无线pos发送的周期动态变化的无线pos装置名称和无线pos装置地址,所述销售方的交易数据包括:交易订单号、金额信息和动态验证码;其中,所述报文长度为1个字节,所述厂商标志位和厂商特定数据分别为1个字节和4个字节,所述无线pos装置地址为5个字节,所述交易订单号、金额信息和动态验证码分别为8个字节、4个字节和3个字节。所述移动终端20,用于依照用户的指令接收所述第一数据包,并利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心30;具体地,所述移动终端20,用于依照用户的指令接收包含无线pos装置名称的第一数据包,将所述第一数据包包含的无线pos装置名称,与所述远程处理中心发送的周期动态变化的无线pos装置名称进行匹配,若匹配成功,则利用所述第一数据包、支付密码和移动终端付款方的信息生成第二数据包,将所述第二数据包转发给所述远程处理中心30;具体地,所述移动终端付款方的信息包括:电话号码,还包括硬件标识符imei或者mac地址。所述远程处理中心30,用于对所述第一数据包和第二数据包按照所述网络通信协议和所述预置无线通信协议解封装,以获取所述第一数据包和第二数据包中的信息,并对所述第一数据包和第二数据包中的信息进行双向认证,认证通过后进行结算扣款。具体地,所述远程处理中心30,用于对所述第一数据包和第二数据包按照所述网络通信协议和所述预置无线通信协议解封装,以获取所述第一数据包中的无线pos装置地址、交易订单号、交易金额和动态验证码,并获取所述第二数据包中的无线pos装置地址、交易订单号、交易金额、动态验证码和支付密码;验证所述远程处理中心预留的装置地址是否包含所述第一数据包中的无线pos装置地址和所述第二数据包中的无线pos装置地址,若包含,则将所述第一数据包中的无线pos装置地址、交易订单号及动态验证码分别和第二数据包中的无线pos装置地址、交易订单号及动态验证码进行匹配,若匹配成功,验证所述第一数据包中的交易金额与所述第二数据包中的交易金额是否一致,及验证所述第二数据包中的支付密码是否与所述远程处理中心预留的支付密码一致,若均一致,则认证通过,所述远程处理中心进行结算扣款;所述远程处理中心30,还用于发送交易状态和交易记录给所述移动终端,发送交易状态给所述无线pos装置10,并发采集支付场景图像的指令给所述无线pos装置10;所述移动终端20,还用于显示所述交易状态;所述无线pos装置10,还用于根据所述指令采集包括支付用户本人的支付场景图像,并显示交易状态。需要说明的是,本发明实施例提供的近场移动支付装置中,无线pos装置、移动终端和远程处理中心之间的所有传输数据都是经过加密处理的。本发明实施例提供的一种近场移动支付装置,远程处理中心对移动终端和无线pos装置传输的数据包进行认证,实现支付场景的双方认证,排除移动终端接收到错误数据信息出现错误支付的可能,从而保证交易的安全性和可靠性。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1