• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 12
    • 下载费用:30 金币  

    网易重庆时时彩走趋图: 带可见光与条码双向认证的离线支付装置.pdf

    关 键 词:
    可见光 条码 双向 认证 离线 支付 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201710066533.3

    申请日:

    2017.02.07

    公开号:

    CN106682904A

    公开日:

    2017.05.17

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06Q 20/38申请日:20170207|||公开
    IPC分类号: G06Q20/38(2012.01)I; G06Q20/40(2012.01)I 主分类号: G06Q20/38
    申请人: 桂林理工大学
    发明人: 邓健志; 周越菡; 程小辉; 邓卓洪
    地址: 541004 广西壮族自治区桂林市七星区建干路12号
    优先权:
    专利代理机构: 代理人:
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201710066533.3

    授权公告号:

    |||

    法律状态公告日:

    2017.06.09|||2017.05.17

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明公开了一种带可见光与条码双向认证的离线支付装置。该装置包括电子钱包、充值消费机和服务器;电子钱包包括可见光发射???、条码扫描???、控制???、钱包???、输入???、显示???、数据接口;充值消费机包括可见光接收???、条码显示???、读写控制???、收银箱???、键盘???、显示器、通信???;作为收款方的充值消费机和付款方的电子钱包的交易双方,将交易的金额、交易流程的启动、验证、关闭等信息融合在可见光和条码中,让一个具有闪光灯和摄像头的设备成为了实现离线支付的载体,实现了一种新型的离线交易模式。

    权利要求书

    1.一种带可见光与条码双向认证的离线支付装置,其特征在于该离线支付装置包括:
    电子钱包、充值消费机和服务器;
    电子钱包,包括:可见光发射???、条码扫描???、控制???、钱包???、输入???、显示
    ???、数据接口;控制??榉直鹩肟杉夥⑸淠??、条码扫描???、钱包???、输入???、显
    示???、数据接口电连接;可见光发射???,用于根据控制??槭淙氲男畔?,生成并发送可
    见光信号;条码扫描???,用于扫描识别条码,并将识别的结果输出给控制???;控制???,
    用于:1、将待发送的信息进行处理,生成数据包,并输出给可见光发射???,驱动可见光发
    射??榉⑺涂杉庑藕?;2、接收条码扫描??榈纳杞峁涑?,并对扫描结果进行验证;3、
    与钱包??榻邢?、充值、余额查询、操作日志信息的读写操作;4、根据收到的信息和生
    成的支付信息,生成需要通过可见光发射??榈男畔?;5、能够通过数据接口与服务器进行
    数据交互;钱包???,用于保存包括:用户账号信息、钱包余额、消费权限、查询密码、支付密
    码、操作日志、生产发行机构在内的信息;并可以验证输入的密码是否与钱包密码??槟诒?br />存的密码一致;该??槟芄皇褂冒ㄊ只鷖im卡、NFC在内的介质作为钱包??榈脑靥?输入
    ???,用于向控制??槭淙氚ㄖЦ督鸲?、查询密码、支付密码、操作指令在内的信息;显示
    ???,用于显示支付金额、密码输入界面、操作指令以及提示信息;数据接口,用于提供电子
    钱包的联网功能,提供与服务器连接并进行数据交换、数据维护和升级的功能;
    充值消费机,包括:可见光接收???、条码显示???、读写控制???、收银箱???、键盘
    ???、显示器、通信???;读写控制??榉直鹩肟杉饨邮漳??、条码显示???、收银箱模
    块、键盘???、显示器、通信??榈缌?;可见光接收???,用于接收可见光信号,并处理还
    原成对应的数字信号,还原成数据包;条码显示???,用于根据读写控制??榈氖淙胄畔?,
    生成并显示出条码;读写控制???,用于:1、接收可见光接收??榈氖涑?,并予以认证;2、将
    待发送的信息进行处理,输出给条码显示???;3、与收银箱??榻邢?、充值、余额查询、
    操作日志信息的读写操作;4、提供数据接口,通过通信??橛敕衿鹘行畔⒌纳洗拖?br />载;收银箱???,用于保存包括:操作日志、收款消费权限、黑名单、收银余额、操作密码、有
    效期、生产发行机构在内的信息;键盘???,用于向读写控制??槭淙虢灰捉鸲?、交易密码、
    操作指令;显示器,用于显示交易金额、密码输入界面、操作指令以及提示信息;通信???,
    用于通过有线或者无线的方式,连接上位机或者接入网络,从而与服务器相连;
    服务器,用于:1、与充值消费机通过通信??榻⑸洗?、下载的数据连接;2、与电子钱
    包通过数据接口建立上传、下载的数据连接;3、提供本离线支付方法的后台服务支持;4、提
    供整个离线支付装置与金融系统的资金流动的接口;5、为充值消费机、电子钱包发放或取
    消授权,提供包括:密钥更新、算法更新和升级、使用权限调整、有效期调整、电子钱包充值、
    充值消费机缴款、电子钱包和充值消费机公开信息查询在内的服务;6、保存包括:授权用户
    清单、黑名单、操作日志汇总、充值消费机清单在内的信息;
    授权用户清单,用于保存包括:已经授权能够进行离线支付的电子钱包的身份标识、使
    用权限、有效期、电子钱包持有者的身份信息;黑名单,用于保存授权用户清单中,因欠费、
    挂失、有不正当使用记录而被拒绝支付交易的那部分电子钱包的身份标识信息;支付接口,
    用于提供整个离线支付装置与金融系统的资金流动的接口;操作日志汇总,用于保存包括
    所有充值消费机、电子钱包的查询、充值、消费的操作的时间、支付金额、支付过程数据参数
    在内的信息;充值消费机清单,用于保存包括:已经授权可以进行离线支付交易的充值消费
    机的身份标识、使用权限、有效期、充值消费机持有者的身份信息;
    服务器用于给充值消费机发放权限,使其具备接受装置内的电子钱包进行支付的功
    能;服务器用于给电子钱包发放权限,使其具备向装置内的充值消费机进行支付的功能;同
    时,由服务器给用户发放一个授权,授权方式是发放一个授权实体硬件设备或者是为已有
    设备的用户提供一个授权号;并为设备充值,写入电子钱包身份标识、使用权限、有效期、电
    子钱包的支付密码和查询密码、电子钱包持有者的身份信息;
    该离线支付装置能够提供2种离线支付方式:需要在支付过程中输入密码的离线支付
    和不需要在支付过程中输入密码的离线支付;
    该离线支付装置能够提供2种离线支付方法:由充值消费机的收款方发起支付的方法
    和由电子钱包的付款方发起支付的方法;
    在离线支付的支付流程中,从电子钱包接收充值消费机发送的数据,以及从充值消费
    机接收电子钱包发送的数据, 都可能在收发过程中存在无法识别的可能,所以在支付流程
    中,对于无法识别的数据,以及因为无法接收数据而导致无法识别的情况,装置都会在一个
    设定的等待时间超时后,单方面结束支付流程;
    在离线支付的支付流程中,从电子钱包向充值消费机发送的数据,以及从充值消费机
    向电子钱包发送的数据, 可能在收发过程中存在数据的丢失、被篡改、伪造的可能性,因此
    在支付流程中,对每次收到的关键数据,都假定当前收到的数据与支付流程的前面的步骤
    生成的或者接收到的数据不一样,需要对比验证,由此保证收发数据的真实、完整。

    说明书

    带可见光与条码双向认证的离线支付装置

    技术领域

    本发明属于光支付技术领域,特别涉及一种带可见光与条码双向认证的离线支付
    装置。

    背景技术

    可见光通信(Visible Light Communication,简称VLC)技术。VLC技术就是利用
    LED可以发出高频闪烁且人眼无法感知到的灯光闪烁的这一特点,在数据发送端用LED的高
    频闪烁来携带信号,在接收端用响应时间同样很快的感光元件进行信号的采集,从而实现
    无线通信的方法。

    传统的非现金交易手段都是在线交易,原有的磁卡系统就是典型的在线交易系
    统。离线支付是一种当网络、GPRS、3G、4G等通讯中断时,所进行的交易支付手段,RFID、NFC
    是目前比较常见的离线支付方式。

    “扫码”是时下很流行的信息获取方式,“扫码支付”则是在“扫码”技术和微信、支
    付宝等技术的基础上发展起来的线上支付方式手段。然而,属于“扫码支付”的支付手段,仍
    然是一种离不开网络的在线支付方式,这样的方式还是不能如同离线支付一样,解决网络
    通讯中断无法支付的问题。

    本发明得到VLC技术、“扫码支付”等方式的启发,借助智能手机、平板电脑这类有
    LED闪光灯和摄像头的智能设备,提出了一个离线支付的方法。

    发明内容

    本发明的目的在于提供一种带可见光与条码双向认证的离线支付装置。

    本发明是这样实现的:一种带可见光与条码双向认证的离线支付装置,包括:电子
    钱包、充值消费机和服务器。

    电子钱包,包括:可见光发射???、条码扫描???、控制???、钱包???、输入???、
    显示???、数据接口;控制??榉直鹩肟杉夥⑸淠??、条码扫描???、钱包???、输入模
    块、显示???、数据接口电连接;可见光发射???,用于根据控制??槭淙氲男畔?,生成并发
    送可见光信号;条码扫描???,用于扫描识别条码,并将识别的结果输出给控制???;控制
    ???,用于:1、将待发送的信息进行处理,生成数据包,并输出给可见光发射???,驱动可见
    光发射??榉⑺涂杉庑藕?;2、接收条码扫描??榈纳杞峁涑?,并对扫描结果进行验
    证;3、与钱包??榻邢?、充值、余额查询、操作日志信息的读写操作;4、根据收到的信息
    和生成的支付信息,生成需要通过可见光发射??榈男畔?;5、能够通过数据接口与服务器
    进行数据交互;钱包???,用于保存包括:用户账号信息、钱包余额、消费权限、查询密码、支
    付密码、操作日志、生产发行机构在内的信息;并可以验证输入的密码是否与钱包密码???br />内保存的密码一致;该??槟芄皇褂冒ㄊ只鷖im卡、NFC在内的介质作为钱包??榈脑靥?
    输入???,用于向控制??槭淙氚ㄖЦ督鸲?、查询密码、支付密码、操作指令在内的信息;
    显示???,用于显示支付金额、密码输入界面、操作指令以及提示信息;数据接口,用于提供
    电子钱包的联网功能,提供与服务器连接并进行数据交换、数据维护和升级的功能。

    充值消费机,包括:可见光接收???、条码显示???、读写控制???、收银箱???、
    键盘???、显示器、通信???;读写控制??榉直鹩肟杉饨邮漳??、条码显示???、收银箱
    ???、键盘???、显示器、通信??榈缌?;可见光接收???,用于接收可见光信号,并处理
    还原成对应的数字信号,还原成数据包;条码显示???,用于根据读写控制??榈氖淙胄?br />息,生成并显示出条码;读写控制???,用于:1、接收可见光接收??榈氖涑?,并予以认证;
    2、将待发送的信息进行处理,输出给条码显示???;3、与收银箱??榻邢?、充值、余额
    查询、操作日志信息的读写操作;4、提供数据接口,通过通信??橛敕衿鹘行畔⒌纳洗?br />和下载;收银箱???,用于保存包括:操作日志、收款消费权限、黑名单、收银余额、操作密
    码、有效期、生产发行机构在内的信息;键盘???,用于向读写控制??槭淙虢灰捉鸲?、交易
    密码、操作指令;显示器,用于显示交易金额、密码输入界面、操作指令以及提示信息;通信
    ???,用于通过有线或者无线的方式,连接上位机或者接入网络,从而与服务器相连。

    服务器,用于:1、与充值消费机通过通信??榻⑸洗?、下载的数据连接;2、与电
    子钱包通过数据接口建立上传、下载的数据连接;3、提供本离线支付方法的后台服务支持;
    4、提供整个离线支付装置与金融系统的资金流动的接口;5、为充值消费机、电子钱包发放
    或取消授权,提供包括:密钥更新、算法更新和升级、使用权限调整、有效期调整、电子钱包
    充值、充值消费机缴款、电子钱包和充值消费机公开信息查询在内的服务;6、保存包括:授
    权用户清单、黑名单、操作日志汇总、充值消费机清单在内的信息。

    授权用户清单,用于保存包括:已经授权能够进行离线支付的电子钱包的身份标
    识、使用权限、有效期、电子钱包持有者的身份信息;黑名单,用于保存授权用户清单中,因
    欠费、挂失、有不正当使用记录而被拒绝支付交易的那部分电子钱包的身份标识信息;支付
    接口,用于提供整个离线支付装置与金融系统的资金流动的接口;操作日志汇总,用于保存
    包括所有充值消费机、电子钱包的查询、充值、消费的操作的时间、支付金额、支付过程数据
    参数在内的信息;充值消费机清单,用于保存包括:已经授权可以进行离线支付交易的充值
    消费机的身份标识、使用权限、有效期、充值消费机持有者的身份信息。

    服务器用于给充值消费机发放权限,使其具备接受装置内的电子钱包进行支付的
    功能;服务器用于给电子钱包发放权限,使其具备向装置内的充值消费机进行支付的功能;
    同时,由服务器给用户发放一个授权,授权方式是发放一个授权实体硬件设备或者是为已
    有设备的用户提供一个授权号;并为设备充值,写入电子钱包身份标识、使用权限、有效期、
    电子钱包的支付密码和查询密码、电子钱包持有者的身份信息。

    该离线支付装置能够提供2种离线支付方式:需要在支付过程中输入密码的离线
    支付和不需要在支付过程中输入密码的离线支付。

    该离线支付装置能够提供2种离线支付方法:由充值消费机的收款方发起支付的
    方法和由电子钱包的付款方发起支付的方法。

    在离线支付的支付流程中,从电子钱包接收充值消费机发送的数据,以及从充值
    消费机接收电子钱包发送的数据, 都可能在收发过程中存在无法识别的可能,所以在支付
    流程中,对于无法识别的数据,以及因为无法接收数据而导致无法识别的情况,装置都会在
    一个设定的等待时间超时后,单方面结束支付流程。

    在离线支付的支付流程中,从电子钱包向充值消费机发送的数据,以及从充值消
    费机向电子钱包发送的数据, 可能在收发过程中存在数据的丢失、被篡改、伪造的可能性,
    因此在支付流程中,对每次收到的关键数据,都假定当前收到的数据与支付流程的前面的
    步骤生成的或者接收到的数据不一样,需要对比验证,由此保证收发数据的真实、完整。

    本发明是利用可见光通信技术和条码扫描识别技术两者相结合,而提出的一种离
    线支付装置,解决了线上支付无法脱离网络的弊端,实现了一种新颖的脱机离线支付手段。
    本发明采用现在人们几乎人手一台甚至人手多台的智能手机、平板电脑等设备,作为电子
    钱包的载体,避免了随身携带各种支付工具的麻烦,让人们出行更加方便快捷。

    附图说明

    图1 是本发明的结构示意图。

    图2是本发明的实施例中装置的结构图。

    图中标记:1-电子钱包;2-充值消费机;3-服务器; 11-控制???;12-输入???;
    13-显示???;14-数据接口;15-条码扫描???;16-钱包???;17-可见光发射???;21-读写
    控制???;22-条码显示???;23-收银箱???;24-可见光接收???;25-键盘???;26-显示
    器;27-通信???。

    具体实施方式

    实施例:

    一种带可见光与条码双向认证的离线支付装置,包括:电子钱包1、充值消费机2和服务
    器3。

    电子钱包1,包括:可见光发射???7、条码扫描???5、控制???1、钱包???6、
    输入???2、显示???3、数据接口14。

    可见光发射???7,用于根据控制???1输入的信息,生成并发送可见光信号。

    条码扫描???5,用于扫描识别条码,并将识别的结果输出给控制???1;

    控制???1,用于:1、将待发送的信息进行处理,生成数据包,并输出给可见光发射模
    块17,驱动可见光发射???7发送可见光信号;2、接收条码扫描???5的扫描结果输出,并
    对扫描结果进行验证;3、与钱包???6进行消费、充值、余额查询、操作日志信息的读写操
    作;4、根据收到的信息和生成的支付信息,生成需要通过可见光发射???7发送的信息;5、
    能够通过数据接口14与服务器3进行数据交互。

    钱包???6,用于保存包括:用户账号信息、钱包余额、消费权限、查询密码、支付
    密码、操作日志、生产发行机构在内的信息;并可以验证输入的密码是否与钱包密码??槟?br />保存的密码一致。

    输入???2,用于向控制???1输入支付金额、查询密码、支付密码、操作指令。

    显示???3,用于显示支付金额、密码输入界面、操作指令以及提示信息。

    数据接口14,用于提供电子钱包1的联网功能,提供与服务器3连接,并进行数据交
    换、数据维护和升级的功能。

    电子钱包1采用配置了闪光灯和摄像头的智能手机实现。

    钱包???6使用手机sim卡实现。

    充值消费机2,包括:可见光接收???4、条码显示???2、读写控制???1、收银
    箱???3、键盘???5、显示器26、通信???7。

    可见光接收???4,用于接收可见光信号,并处理还原成对应的数字信号,还原成
    数据包。

    条码显示???2,用于根据读写控制???1的输入信息,生成并显示出条码。

    读写控制???1,用于:1、接收可见光接收???4的输出,并予以认证;2、将待发
    送的信息进行处理,输出给条码显示???2;3、与收银箱???3进行消费、充值、余额查询、
    操作日志信息的读写操作;4、提供通信接口,通过通信???7与服务器3进行信息的上传和
    下载。

    收银箱???3,用于保存包括:操作日志、收款消费权限、黑名单、收银余额、操作
    密码、有效期、生产发行机构在内的信息。

    键盘???5,用于向读写控制???1输入交易金额、交易密码、操作指令。

    显示器26,用于显示交易金额、密码输入界面、操作指令以及提示信息。

    通信???7,用于通过有线或者无线的方式,连接上位机或者接入网络,从而与服
    务器相连。

    服务器3,用于:1、与充值消费机2通过通信???7建立上传、下载的数据连接;2、
    与电子钱包1通过数据接口14建立上传、下载的数据连接;3、提供本离线支付方法的后台服
    务支持;4、提供整个离线支付装置与金融系统的资金流动的接口;5、为充值消费机2、电子
    钱包1发放或取消授权,提供包括:密钥更新、算法更新和升级、使用权限调整、有效期调整、
    电子钱包充值、充值消费机缴款、电子钱包和充值消费机公开信息查询在内的服务;6、保存
    包括:授权用户清单、黑名单、操作日志汇总、充值消费机清单在内的信息。

    授权用户清单,用于保存包括:已经授权可以进行离线支付的电子钱包的身份标
    识、使用权限、有效期、电子钱包持有者的身份信息。

    黑名单,用于保存授权用户清单中,因欠费、挂失、有不正当使用记录而被拒绝支
    付交易的那部分电子钱包的身份标识信息。

    支付接口,用于提供整个离线支付装置与金融系统的资金流动的接口。

    操作日志汇总,用于保存包括所有充值消费机、电子钱包的查询、充值、消费的操
    作的时间、支付金额、支付过程数据参数在内的信息。

    充值消费机清单,用于保存已经授权可以进行离线支付交易的充值消费机终端的
    信息、使用权限、有效期。

    电子钱包的发行过程包括:由服务器给用户发放一个授权,授权方式是发放一个
    授权实体硬件设备;并为设备充值,写入电子钱包身份标识、使用权限、有效期、电子钱包的
    支付密码和查询密码、电子钱包持有者的身份信息。

    装置提供2种离线支付方式:1、标准的离线支付;2、也可以提供小额的免密码的离
    线支付方式。

    (1)标准的离线支付,需要在支付过程中输入密码,其支付流程实施例如下:

    支付由一个授权的充值消费机2的收款方和一个授权的电子钱包1的付款方共同完成,
    支付流程如下:

    BF1,由收款方发出收款请求,处理流程包含如下步骤:

    BF1.1,收款方在充值消费机2上输入待接收的收款金额JR1。

    BF1.2,读写控制???1根据BF1.1输入的收款金额JR1,生成一个含有收款金额
    JR1和充值消费机2的身份标识CID1的收款请求SKQQ1,并将收款请求SKQQ1输出到条码显示
    ???2。

    BF1.3,条码显示???2根据收款请求SKQQ1生成一个条码并显示出来,并开始等
    待接收付款方的响应;如果在一个设定的等待时间内未收到来自付款方的响应,则刷新条
    码显示???2,等待下一个的收款请求的输入。

    BF2,付款方接受来自收款方的收款请求,并根据收款请求做出付款响应,处理流
    程包含如下步骤:

    BF2.1,电子钱包1用条码扫描???3扫描识别收款方的条码显示???2,得到收款请
    求SKQQ2。

    BF2.2,控制???1根据收款请求SKQQ2,得到收款金额JR2和充值消费机21的身份
    标识CID2,并将JR2、CID2和付款提示信息显示在显示???2上,并等待付款方确认;如果付
    款方同意支付,就通过输入???2输入同意支付的指令,并进入到BF2.3;如果付款方输入
    不同意支付的指令或者在一定设定的时间内不予确认是否同意,则退出支付流程。

    BF2.3,电子钱包1得到同意支付的指令后,在显示???3上显示输入密码的提示。

    BF2.4,用户根据BF2.3中的密码输入的提示,由输入???2输入支付密码。

    BF2.5,控制???1将输入???2输入的支付密码输入到钱包???6,由钱包???br />16对支付密码进行验证,当验证无误时,进入BF2.6;当验证错误时,在显示???3上显示输
    入密码错误的提示,并退出支付流程。

    BF2.6,控制???1往钱包???写入查询钱包余额的指令,检查钱包余额是否足
    够支付。

    BF2.7,如果钱包余额足够,则由钱包???6返回一个余额足够的信号给控制???br />11,并进入BF2.8;如果钱包余额不足,则由钱包???6返回一个余额不足的信号给控制模
    块11,并进入BF2.9。

    BF2.8,控制???1生成一个含有电子钱包1的身份标识QID2、支付同意ZFTY2、支
    付金额FKJR2和收款请求SKQQ2的数据包,并将该数据包输出到可见光发射???7,由可见
    光发射???7将数据包以可见光信号的形式发送出去,并开始等待收款方的响应;如果在
    一个设定的等待时间内未收到来自收款方的响应,则结束操作,退出支付流程。

    BF2.9,控制???1生成一个含有电子钱包1的身份标识QID2、支付余额不足ZFBZ2
    和收款请求SKQQ2的数据包,并将该数据包输出到可见光发射???7,由可见光发射???7
    将数据包以可见光信号的形式发送出去,控制???1并向显示???3发送一个余额不足的
    提示信息,通过显示???3告知付款方的用户,同时结束操作,退出支付流程。

    BF3,收款方根据付款方发送的付款响应,发出做出收款受理,处理流程包含如下
    步骤:

    BF3.1,由充值消费机2的可见光接收???4接收可见光信号,并转换成数据包,再输出
    给读写控制???1。

    BF3.2,读写控制???1从数据包中提取出电子钱包1的身份标识QID3、收款请求
    SKQQ3、支付金额FKJR3、支付同意ZFTY3或者余额不足ZFBZ3;如果为余额不足的数据包,则
    由读写控制???1向显示器26发送一个余额不足的提示信息,通过显示器26告知收款方用
    户,同时结束操作,退出支付流程;如果为支付同意的数据包,则进行如下三个验证:

    1)验证电子钱包1的身份标识QID3是否并未列入黑名单中,如果电子钱包1的身份标识
    QID3在黑名单中,为验证不通过;否则为验证通过。

    2)收到数据包里的收款请求SKQQ3与由收款方发送的SKQQ1是否一致,如果两者一
    致,为验证通过;否则为验证不通过。

    3)付款响应的数据包里的支付金额FKJR3是否与由收款方发送的收款金额JR1一
    致,如果两者一致,为验证通过;否则为验证不通过。

    以上三个都验证通过时,进入BF3.3,否则只要有至少一个验证不通过的,就由读
    写控制???1向显示器26发送一个验证不通过的提示信息,通过显示器26告知收款方的用
    户,同时结束操作,退出支付流程。

    BF3.3,读写控制???1生成一个包括了收款金额JR1、充值消费机2的身份标识
    CID1、电子钱包1的身份标识QID3、支付同意ZFTY3、收款码SKM3的受理信息SLX,并将受理信
    息SLX3输出到条码显示???2。

    BF3.4,条码显示???2根据受理信息SLX3生成一个条码并显示出来,并开始等待
    接收付款方的响应;如果在一个设定的等待时间内未收到来自付款方的响应,则刷新条码
    显示???2,结束本次支付的流程操作,退出支付流程。

    BF4,支付方接收来自收款方的收款受理信息,并据此做出付款答复,付款方的处
    理流程包括:

    BF4.1,电子钱包1用条码扫描???5扫描识别收款方的条码显示???2,得到受理信
    息SLX4。

    BF4.2,控制???1根据受理信息SLX4,得到收款金额JR4、充值消费机2的身份标
    识CID4、电子钱包1的身份标识QID4、支付同意ZFTY4、收款码SKM4,并进行如下验证:

    1)收款金额JR2与收款金额JR4是否一致。

    2)充值消费机2的身份标识CID2与CID4是否一致。

    3)电子钱包1的身份标识QID2与QID4是否一致。

    4)支付同意ZFTY2与支付同意ZFTY4是否一致。

    如果以上4个对比都分别一致,为验证通过,进入BF4.3;否则有一个对比不一致为
    验证不通过,否则由控制???1向显示???3发送一个验证不通过的提示信息,通过显示
    ???3告知付款方,同时结束操作,退出支付流程。

    BF4.4,控制???1向钱包???6发送一个包含有收款金额JR4、充值消费机2的身
    份标识CID4的付款指令。

    BF4.5,钱包???6更新钱包余额,生成一个支付码ZFM4,将本次付款操作的时间、
    收款金额JR4、充值消费机2的身份标识CID4、支付码ZFM4、收款码SKM4写入钱包???6,作
    为操作日志保存,并将付款金额JR4、支付码ZFM4输出给控制???1。

    BF4.6,由控制???1生成一个包含有电子钱包1的身份标识QID4、付款金额JR4、
    支付码ZFM4、充值消费机2的身份标识CID4的付款答复的数据包,并将该数据包输出到可见
    光发射???7,由可见光发射???7将数据包以可见光信号的形式发送出去。

    BF5,收款方根据付款方发送的付款答复,做出收款确认,处理流程包含如下步骤:

    BF5.1,由充值消费机2的可见光接收???4接收可见光信号,并转换成数据包,再输出
    给读写控制???1。

    BF5.2,读写控制???1从数据包中提取出电子钱包1的身份标识QID5、收款金额
    JR5、支付码ZFM5、充值消费机的身份标识CID5、收款码SKM5,并进行如下验证:

    1)收款金额JR1与收款金额JR5是否一致。

    2)充值消费机2的身份标识CID1与CID5是否一致。

    3)电子钱包1的身份标识QID3与QID5是否一致。

    4)收款码SKM3与SKM5是否一致。

    如果以上4个对比都分别一致,为验证通过,进入BF5.3;否则有一个对比不一致为
    验证不通过,否则由读写控制???1向显示器26发送一个验证不通过的提示信息,通过显
    示器26告知收款方,同时结束操作,退出支付流程。

    BF5.3,将该操作的时间、电子钱包1的身份标识QID3、收款金额JR5、支付码ZFM5、
    收款码SKM5写入收款箱???3,生成操作日志,并更新收款箱???3的余额信息,并通过显
    示器26显示付款成功的提示信息。

    (2)小额的免密码的离线支付方式,不需要在支付过程中输入密码;在持有授权充
    值消费机2的收款方和持有授权电子钱包2的付款方之间进行快速免密离线支付的实例,在
    持有授权充值消费机2的收款方和持有授权电子钱包1的付款方之间进行快速免密离线支
    付的流程如下:

    首先,收款方在充值消费机2上输入一个收款金额SJR,付款方在电子钱包1上输入一个
    支付金额FJR,然后进入快速免密离线支付流程:

    KF1,由电子钱包1生成一个支付请求码ZFQQ1,包括电子钱包身份标识FID1、支付金额
    FJR、支付随机码JRM1,并将ZFQQ1以可见光信号的形式,由可见光发射??橄虺渲迪鸦?
    发送出去。

    KF2,充值消费机2接收到支付请求码ZFQQ2后,从中提取出电子钱包身份标识
    FID2、支付金额FJR2、支付随机码JRM2,并进行对比验证:

    KF2.1,对比支付金额FJR2与收款金额SJR是否一致,如果不一致则退出支付流程,并在
    显示器26上显示支付金额和收款金额不一致的提示信息;如果一致就进入KF2.2。

    KF2.2,验证电子钱包身份标识FID2,如果验证电子钱包身份标识FID2在黑名单
    中,则退出收款,并在显示器26上显示验证失败的提示信息;如果验证电子钱包身份标识
    FID2不在黑名单通过就进入KF3。

    KF3,充值消费机2根据支付请求码ZFQQ2,运算得到收款应答码SKYD3,并生成收款码
    SKM3,收款码SKM3包括:收款金额SJR3、充值消费机身份标识SID3、收款应答码SKYD3。

    KF4,充值消费机2将收款码SKM3,通过条码显示???2显示出来。

    KF5,由电子钱包1扫描充值消费机2条码显示???2显示的条码得到收款码SKM5,
    并从中提取出收款金额SJR5、充值消费机身份标识SID5、收款应答码SKYD5,并运算并进行
    对比验证:

    KF5.1,对比支付金额FJR与收款金额SJR5是否一致,如果不一致则退出支付流程,并在
    显示???3上显示支付金额和收款金额不一致的提示信息;如果一致就进入KF5.2。

    KF5.2,根据收款应答码SKYD5,运算得到支付请求码FKQQ5,对比运算得到的支付
    请求码FKQQ5与付款方原来的支付请求码FKQQ2;如果一致,则更新钱包???6的钱包余额,
    用操作时间SJ、收款应答码SKYD5、支付金额FJR、充值消费机身份标识SID5、收款应答码
    SKYD5生成操作日志,并通过显示???3显示付款成功的提示信息;如果不一致,则退出支
    付流程,并在显示??樯舷允局Ц督鸲詈褪湛罱鸲畈灰恢碌奶崾拘畔?。

    KF6,付款方根据收款应答码SKYD5,运算得到支付确认码FKQR6,并生成支付码
    ZFM6,支付码ZFM6包括:收款码SKM5、电子钱包身份标识FID1、支付金额FJR、支付确认码
    FKQR6,再将支付码ZFM6以可见光信号的形式,由可见光发射???7发送出去。

    KF7,充值消费机2接收到支付码ZFM7,从中提取出收款码SKM7、电子钱包身份标识
    FID7、支付确认码FKQR7,并根据支付确认码FKQR7,运算得到收款应答码SKYD7;并进行验
    证:

    1)对比KF7运算得到的收款应答码SKYD7与KF3中得到的收款应答码SKYD3。

    2)对比KF7提取到的收款码SKM7与KF3中生成的SKM3。

    3)对比KF7中提取到的电子钱包身份标识FID7与KF2中提取到的电子钱包身份标
    识FID2。

    4)对比 KF7中提取到的支付金额FJR7与KF2中提取到的支付金额FJR。

    如果以上4个对比都分别一致,就进入KF8;否则就退出支付流程,并在显示器上显
    示验证出错的提示信息。

    KF8,充值消费机2将该操作时间SJ、电子钱包身份标识FID7、支付金额FJR5、支付
    码ZFM7、收款码SKM7写入收款箱???3,生成操作日志,并更新收款箱???3的余额信息,
    并通过显示器26显示收款成功的提示信息。

    关于本文
    本文标题:带可见光与条码双向认证的离线支付装置.pdf
    链接地址://www.4mum.com.cn/p-6079433.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 七星彩最容易中奖方法 快三二同号稳赚技巧 双面盘玩法技巧 逆袭彩票计划软件ios 七星彩最容易中奖方法 大乐透蓝球数字范围 广东11选5任二稳赚 极速时时开奖器 幸运pc28最快结果参考 双色球开奖数据库设计 最新版双面盘平台 极速赛车8码稳赚不赔绝招 包胆直选3d 北京pk拾稳赚技巧公式 北京pk10一期人工计划 超级大乐透8十2多少注