CN106910067A - Band hides the light certification offline electronic payment device of message - Google Patents
Band hides the light certification offline electronic payment device of message Download PDFInfo
- Publication number
- CN106910067A CN106910067A CN201710066514.0A CN201710066514A CN106910067A CN 106910067 A CN106910067 A CN 106910067A CN 201710066514 A CN201710066514 A CN 201710066514A CN 106910067 A CN106910067 A CN 106910067A
- Authority
- CN
- China
- Prior art keywords
- module
- payment
- information
- data
- wallet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种带隐藏消息的光认证离线支付装置。该装置包括电子钱包、消费机和服务器;电子钱包包括可见光发射模块、条码扫描模块、控制模块、钱包模块、输入模块、显示模块、数据接口、钱包光接收模块;消费机包括可见光接收模块、条码显示模块、读写控制模块、收银箱模块、键盘模块、通信模块、背光模块;采用装置的可见光信号收发、条码显示及扫描设备构成通信信道,用条码和其他提示信息的显示装置的照明背光构造一个信息传输的隐藏信道,提供了不少于一种由消费机或电子钱包发起的支付装置,支付过程运用了可见光信号和条码扫描识别的相互认证,并利用隐藏信道传隐藏信息,让离线支付过程更加安全可靠。
The invention discloses an optical authentication off-line payment device with hidden messages. The device includes an electronic wallet, a consumer machine and a server; the electronic wallet includes a visible light emitting module, a barcode scanning module, a control module, a wallet module, an input module, a display module, a data interface, and a wallet light receiving module; the consumer machine includes a visible light receiving module, a barcode Display module, read-write control module, cash register module, keyboard module, communication module, backlight module; use the visible light signal transceiver of the device, barcode display and scanning equipment to form a communication channel, and use the lighting backlight structure of the display device for barcode and other prompt information A hidden channel for information transmission provides no less than a payment device initiated by a consumer machine or an electronic wallet. The payment process uses mutual authentication of visible light signals and barcode scanning recognition, and uses hidden channels to transmit hidden information, allowing offline payments The process is more secure and reliable.
Description
技术领域technical field
本发明属于光支付技术领域,特别涉及一种带隐藏消息的光认证离线支付装置。The invention belongs to the technical field of optical payment, in particular to an optical authentication offline payment device with hidden messages.
背景技术Background technique
可见光通信(Visible Light Communication,简称VLC)技术。VLC技术就是利用LED可以发出高频闪烁且人眼无法感知到的灯光闪烁的这一特点,在数据发送端用LED的高频闪烁来携带信号,在接收端用响应时间同样很快的感光元件进行信号的采集,从而实现无线通信的方法。Visible Light Communication (VLC for short) technology. VLC technology utilizes the feature that LEDs can emit high-frequency flickering lights that cannot be perceived by the human eye. At the data sending end, the high-frequency flickering of the LED is used to carry the signal, and at the receiving end, the photosensitive element with the same fast response time is used. A method of collecting signals to realize wireless communication.
传统的非现金交易手段都是在线交易,原有的磁卡系统就是典型的在线交易系统。离线支付是一种当网络、GPRS、3G、4G等通讯中断时,所进行的交易支付手段,RFID、NFC是目前比较常见的离线支付方式。The traditional means of non-cash transactions are all online transactions, and the original magnetic card system is a typical online transaction system. Offline payment is a means of transaction payment when the network, GPRS, 3G, 4G and other communications are interrupted. RFID and NFC are currently more common offline payment methods.
“扫码”是时下很流行的信息获取方式,“扫码支付”则是在“扫码”技术和微信、支付宝等技术的基础上发展起来的线上支付方式手段。然而,属于“扫码支付”的支付手段,仍然是一种离不开网络的在线支付方式,这样的方式还是不能如同离线支付一样,解决网络通讯中断无法支付的问题。"Scanning code" is a very popular way to obtain information nowadays, and "scanning code payment" is an online payment method developed on the basis of "scanning code" technology and WeChat, Alipay and other technologies. However, the payment method that belongs to "scan code payment" is still an online payment method that cannot be separated from the network. This method still cannot solve the problem of unable to pay due to network communication interruption like offline payment.
“扫码”的“码”通常是一个动态可变的“码”,需要在显示屏上的显示出来,现用的液晶屏、LED屏都是需要提供背光照明,而照明背光又是可见光通信的一个很好的载体。照明背光是一个容易被忽略的信息载体,将照明背光作为一个隐藏信号的传输载体,应用在光支付领域,可以提供一个隐藏通道,提高支付环节的安全性。The "code" of "scanning code" is usually a dynamically variable "code" that needs to be displayed on the display screen. The current LCD screen and LED screen need to provide backlighting, and the lighting backlight is a visible light communication a good carrier. Lighting backlight is an information carrier that is easily overlooked. Using lighting backlight as a hidden signal transmission carrier in the field of optical payment can provide a hidden channel and improve the security of the payment link.
本发明得到以上几个技术方式的启发,利用了摄像头、闪光灯、环境光感知传感模块这几个几乎是现代智能手机、平板电脑的标准配置,共同构造一个带有安全而隐蔽的离线支付装置,让人们只要带了手机、平板就可以轻松购物、消费。Inspired by the above technical methods, the present invention utilizes a camera, a flashlight, and an ambient light perception sensor module, which are almost the standard configurations of modern smart phones and tablet computers, to jointly construct a safe and concealed offline payment device , so that people can easily shop and consume as long as they bring their mobile phones and tablets.
发明内容Contents of the invention
本发明的目的在于提供一种带隐藏消息的光认证离线支付装置。The purpose of the present invention is to provide an optical authentication offline payment device with hidden messages.
本发明是这样实现的:一种带隐藏消息的光认证离线支付装置,包括:电子钱包、消费机和服务器。The present invention is realized in the following way: an optical authentication off-line payment device with concealed messages includes: an electronic wallet, a consumption machine and a server.
电子钱包,包括:可见光发射模块、条码扫描模块、控制模块、钱包模块、输入模块、显示模块、数据接口和钱包光接收模块;可见光发射模块,用于根据控制模块输入的信息,生成并发送可见光信号;条码扫描模块,用于扫描识别条码,并将识别的结果输出给控制模块;控制模块,用于:1、将待发送的信息进行处理,生成数据包,并输出给可见光发射模块,驱动可见光发射模块发送可见光信号;2、接收条码扫描模块的扫描结果输出,并对扫描结果进行验证;3、接收钱包光接收模块的结果输出,并予以识别、认证;4、根据收到的信息和生成的支付信息,生成需要通过可见光发射模块的信息;5、与钱包模块进行消费、充值、余额查询、操作日志信息的读写操作;6、能够通过数据接口与服务器进行数据交互;钱包模块,用于保存包括:用户账号信息、钱包余额、消费权限、查询密码、支付密码、操作日志、生产发行机构在内的信息;并能够验证输入的密码是否与钱包密码模块内保存的密码一致;输入模块,用于向控制模块输入包括支付金额、查询密码、支付密码、操作指令在内的信息;显示模块,用于显示支付金额、密码输入界面、操作指令以及提示信息;数据接口,用于提供电子钱包的联网功能,提供与服务器连接并进行数据交换、数据维护和升级的功能;钱包光接收模块,用于接收背光模块发送的可见光背光信号。Electronic wallet, including: visible light emitting module, barcode scanning module, control module, wallet module, input module, display module, data interface and wallet light receiving module; visible light emitting module is used to generate and send visible light according to the information input by the control module signal; the barcode scanning module is used to scan and identify the barcode, and output the recognition result to the control module; the control module is used to: 1. process the information to be sent, generate a data packet, and output it to the visible light emission module to drive The visible light emitting module sends visible light signals; 2. Receive the scanning result output of the barcode scanning module, and verify the scanning result; 3. Receive the result output of the light receiving module of the wallet, and identify and authenticate it; 4. According to the received information and The generated payment information generates information that needs to pass through the visible light emission module; 5. Perform consumption, recharge, balance inquiry, and operation log information reading and writing operations with the wallet module; 6. Can perform data interaction with the server through the data interface; the wallet module, It is used to save information including: user account information, wallet balance, consumption authority, query password, payment password, operation log, production and issuing organization; and can verify whether the entered password is consistent with the password stored in the wallet password module; input Module, used to input information including payment amount, query password, payment password, and operation instructions to the control module; display module, used to display payment amount, password input interface, operation instructions and prompt information; data interface, used to provide The networking function of the electronic wallet provides the function of connecting with the server and performing data exchange, data maintenance and upgrading; the wallet optical receiving module is used to receive the visible light backlight signal sent by the backlight module.
消费机,包括:可见光接收模块、条码显示模块、读写控制模块、收银箱模块、键盘模块、通信模块和背光模块;可见光接收模块,用于接收可见光信号,并处理还原成对应的数字信号,还原成数据包;条码显示模块,用于:1、根据读写控制模块的输入信息,生成并显示出条码;2、显示交易金额、密码输入界面、操作指令以及提示信息;读写控制模块,用于:1、接收可见光接收模块的输出,并予以识别、认证;2、将待发送的信息进行处理,输出给条码显示模块;3、将需要通过光信号形式发送的信息进行处理,生成数据包,并输出给背光模块,驱动背光模块发送可见光信号;4、与收银箱模块进行消费、充值、余额查询、操作日志信息的读写操作;5、提供数据接口,通过通信模块与服务器进行信息的上传和下载; 收银箱模块,用于保存包括:操作日志、收款消费权限、黑名单、收银余额、操作密码、有效期、生产发行机构在内的信息;键盘模块,用于向读写控制模块输入交易金额、交易密码、操作指令;通信模块,用于通过有线或者无线的方式,连接上位机或者接入网络,从而与服务器相连;背光模块,用于为条码显示模块提供显示的照明背光,同时利用背光发送可见光背光信号。Consumer machine, including: visible light receiving module, barcode display module, read-write control module, cash register module, keyboard module, communication module and backlight module; visible light receiving module is used to receive visible light signals, and process and restore them into corresponding digital signals, Restored into a data packet; the barcode display module is used to: 1. Generate and display a barcode according to the input information of the read-write control module; 2. Display the transaction amount, password input interface, operation instructions and prompt information; the read-write control module, Used to: 1. Receive the output of the visible light receiving module, and identify and authenticate it; 2. Process the information to be sent and output it to the barcode display module; 3. Process the information that needs to be sent in the form of optical signals to generate data package, and output it to the backlight module, which drives the backlight module to send visible light signals; 4. Perform consumption, recharge, balance inquiry, and operation log information reading and writing operations with the cash register module; 5. Provide a data interface to communicate with the server through the communication module Upload and download; cash register module, used to save information including: operation log, payment collection and consumption authority, blacklist, cash register balance, operation password, validity period, production and issuing organization; keyboard module, used to read and write control The module enters the transaction amount, transaction password, and operation instructions; the communication module is used to connect to the host computer or access the network through wired or wireless methods, so as to connect to the server; the backlight module is used to provide lighting backlight for the barcode display module , while using the backlight to send visible light backlight signals.
控制模块分别与可见光发射模块、条码扫描模块、钱包模块、输入模块、显示模块、数据接口、钱包光接收模块电连接;读写控制模块分别与可见光接收模块、条码显示模块、收银箱模块、键盘模块、通信模块、背光模块电连接。The control module is electrically connected to the visible light emitting module, barcode scanning module, wallet module, input module, display module, data interface, and wallet optical receiving module; the read-write control module is respectively connected to the visible light receiving module, barcode display module, cash register module, keyboard The module, the communication module and the backlight module are electrically connected.
服务器,用于:1、与消费机通过通信模块建立上传、下载的数据连接;2、与电子钱包通过数据接口建立上传、下载的数据连接;3、提供本离线支付方法的后台服务支持;4、提供整个离线支付装置与金融系统的资金流动的接口;5、为消费机、电子钱包发放或取消授权,提供包括:密钥更新、算法更新和升级、使用权限调整、有效期调整、电子钱包充值、消费机缴款、电子钱包和消费机公开信息查询在内的服务;6、保存包括:授权用户清单、黑名单、操作日志汇总、消费机清单在内的信息。The server is used to: 1. Establish an upload and download data connection with the consumer machine through the communication module; 2. Establish an upload and download data connection with the electronic wallet through the data interface; 3. Provide background service support for this offline payment method; 4. . Provide an interface between the entire offline payment device and the financial system for capital flow; 5. Issue or cancel authorization for consumer machines and electronic wallets, including: key update, algorithm update and upgrade, use authority adjustment, validity period adjustment, and electronic wallet recharge , Services including consumer machine payment, e-wallet and consumer machine public information query; 6. Save information including: authorized user list, blacklist, operation log summary, and consumer machine list.
授权用户清单,用于保存包括:已经授权可以进行离线支付的电子钱包的身份标识、使用权限、有效期、电子钱包持有者的身份信息;黑名单,用于保存授权用户清单中,因欠费、挂失、有不正当使用记录而被拒绝支付交易的那部分电子钱包的身份标识信息;支付接口,用于提供整个离线支付装置与金融系统的资金流动的接口;操作日志汇总,用于保存包括所有消费机、电子钱包的查询、充值、消费的操作的时间、支付金额、支付过程数据参数在内的信息;消费机清单,用于保存包括:已经授权可以进行离线支付交易的消费机身份标识、使用权限、有效期、消费机持有者的身份信息;服务器用于给包括上述消费机的模块及其功能的设备发放权限,使其具备接受装置内的电子钱包进行支付的功能;服务器用于给包括上述电子钱包的模块以及功能的设备发放权限,使其具备向装置内的消费机进行支付的功能;同时由服务器给用户发放一个授权,授权方式是发放一个授权实体硬件设备,或者是为已有设备的用户提供一个授权号;并为设备充值,写入电子钱包身份标识、使用权限、有效期、电子钱包的支付密码和查询密码、电子钱包持有者的身份信息。The authorized user list is used to save: the identity of the e-wallet that has been authorized to make offline payments, the use authority, the validity period, and the identity information of the e-wallet holder; the blacklist is used to save the list of authorized users. , loss reporting, and the identity information of the part of the e-wallet that has been rejected for payment transactions due to improper use records; the payment interface is used to provide the interface between the entire offline payment device and the financial system; the operation log summary is used to save information including: Information on all consumption machines, e-wallet queries, recharge, consumption operation time, payment amount, and payment process data parameters; consumption machine list, used to save including: the identity of the consumption machine that has been authorized to conduct offline payment transactions , use authority, period of validity, identity information of the owner of the consumer machine; the server is used to issue authority to the equipment including the modules and functions of the above consumer machine, so that it has the function of accepting the electronic wallet in the device for payment; the server is used to Authorization is issued to the equipment including the modules and functions of the above-mentioned electronic wallet, so that it has the function of paying to the consumer machine in the device; at the same time, the server issues an authorization to the user. The authorization method is to issue an authorized physical hardware device, or for The user who has the device provides an authorization number; and recharges the device, writes the e-wallet identity, usage authority, validity period, payment password and query password of the e-wallet, and identity information of the e-wallet holder.
在支付流程中,从电子钱包接收消费机发送的数据,以及从消费机接收电子钱包发送的数据, 都可能在收发过程中存在无法识别的可能,所以在支付流程中,对于无法识别的数据,以及因为无法接收数据而导致无法识别的情况,装置都会在一个设定的等待时间超时后,单方面结束支付流程。In the payment process, receiving the data sent by the consumer machine from the electronic wallet and receiving the data sent by the electronic wallet from the consumer machine may be unrecognizable during the sending and receiving process, so in the payment process, for unidentifiable data, And if it cannot be recognized due to the inability to receive data, the device will unilaterally end the payment process after a set waiting time expires.
在支付流程中,从电子钱包向消费机发送的数据,以及从消费机向电子钱包发送的数据, 可能在收发过程中存在数据的丢失、被篡改、伪造的风险,因此在支付流程中,对每次收到的关键数据,都假定当前收到的数据与支付流程的前面的步骤生成的或者接收到的数据不一样,需要对比验证,由此保证收发数据的真实、完整。In the payment process, the data sent from the electronic wallet to the consumer machine, and the data sent from the consumer machine to the electronic wallet may have the risk of data loss, tampering, and forgery during the sending and receiving process. Therefore, in the payment process, the Every time the key data is received, it is assumed that the currently received data is different from the data generated or received in the previous steps of the payment process, and it needs to be compared and verified, so as to ensure the authenticity and integrity of the sent and received data.
本发明以可见光通信技术和条码扫描识别技术两者相结合为前提,并利用条码和其他提示信息的显示装置的照明背光,构造了一个隐藏信道,引入了消息摘要算法技术,并利用隐藏信道传输消息摘要,由此进一步提高支付传输数据的完整性以及支付过程的安全性,从而提出的一种带隐藏消息的光认证离线支付装置,本发明把时下最流行的智能手机、平板电脑作为电子钱包的载体,利用其摄像头、闪光灯、环境光感知器件等常见配置作为通信工具,实现了一种离线支付,解决了线上支付无法脱离网络的弊端。The present invention is based on the combination of visible light communication technology and barcode scanning recognition technology, and uses the lighting backlight of the display device of barcode and other prompt information to construct a hidden channel, introduces the message digest algorithm technology, and uses the hidden channel to transmit Message summary, thereby further improving the integrity of the payment transmission data and the security of the payment process, thereby proposing a light-authenticated offline payment device with hidden messages. This invention uses the most popular smart phones and tablet computers as electronic wallets The carrier, using its camera, flashlight, ambient light sensing device and other common configurations as a communication tool, realizes an offline payment, which solves the disadvantage that online payment cannot be separated from the network.
附图说明Description of drawings
图1 是本发明的结构示意图。Fig. 1 is a structural schematic diagram of the present invention.
图2 是本发明的实施例中装置的结构图。Fig. 2 is a structural diagram of the device in the embodiment of the present invention.
图中标记:1-电子钱包;2-消费机;3-服务器; 11-控制模块;12-输入模块;13-显示模块;14-数据接口;15-条码扫描模块;16-钱包模块;17-可见光发射模块;18-钱包光接收模块;21-读写控制模块;22-条码显示模块;23-收银箱模块;24-可见光接收模块;25-键盘模块;26-背光模块;27-通信模块。Marks in the figure: 1-electronic wallet; 2-consumer machine; 3-server; 11-control module; 12-input module; 13-display module; 14-data interface; 15-barcode scanning module; 16-wallet module; 17 -visible light emitting module; 18-wallet light receiving module; 21-reading and writing control module; 22-barcode display module; 23-cash box module; 24-visible light receiving module; 25-keyboard module; module.
具体实施方式detailed description
实施例:Example:
一种带隐藏消息的光认证离线支付装置,包括:电子钱包1、消费机2、服务器3。An optically authenticated offline payment device with hidden messages, comprising: an electronic wallet 1 , a consumer machine 2 , and a server 3 .
电子钱包1,包括:可见光发射模块17、条码扫描模块15、控制模块11、钱包模块16、输入模块12、显示模块13、数据接口14、钱包光接收模块18。The electronic wallet 1 includes: a visible light emitting module 17 , a barcode scanning module 15 , a control module 11 , a wallet module 16 , an input module 12 , a display module 13 , a data interface 14 , and a wallet light receiving module 18 .
可见光发射模块17,用于根据控制模块11输入的信息,生成并发送可见光信号。The visible light emitting module 17 is configured to generate and send a visible light signal according to the information input by the control module 11 .
条码扫描模块15,用于扫描识别条码,并将识别的结果输出给控制模块11。The barcode scanning module 15 is used to scan and identify the barcode, and output the identification result to the control module 11 .
控制模块11,用于:1、将待发送的信息进行处理,生成数据包,并输出给可见光发射模块17,驱动可见光发射模块17发送可见光信号;2、接收条码扫描模块15的扫描结果输出,并对扫描结果进行验证;3、与钱包模块16进行消费、充值、余额查询、操作日志信息的读写操作;4、根据收到的信息和生成的支付信息,生成需要通过可见光发射模块17发送的信息;5、能够通过数据接口14与服务器3进行数据交互;6、接收钱包光接收模块18的结果输出,并予以识别、认证。The control module 11 is used to: 1. Process the information to be sent, generate a data packet, and output it to the visible light emitting module 17, and drive the visible light emitting module 17 to send a visible light signal; 2. Receive the output of the scanning result of the barcode scanning module 15, And verify the scanning results; 3. Perform consumption, recharge, balance inquiry, and operation log information reading and writing operations with the wallet module 16; 4. According to the received information and generated payment information, the generation needs to be sent through the visible light emission module 17 5. Be able to perform data interaction with the server 3 through the data interface 14; 6. Receive the result output of the light receiving module 18 of the wallet, and identify and authenticate it.
钱包模块16,用于保存包括:用户账号信息、钱包余额、消费权限、查询密码、支付密码、操作日志、生产发行机构在内的信息;并可以验证输入的密码是否与钱包密码模块内保存的密码一致;该模块使用手机sim卡实现。Wallet module 16 is used to preserve information including: user account information, wallet balance, consumption authority, query password, payment password, operation log, production and distribution organization; The passwords are the same; the module is realized by the SIM card of the mobile phone.
输入模块12,用于向控制模块11输入支付金额、查询密码、支付密码、操作指令。The input module 12 is used to input the payment amount, inquiry password, payment password, and operation instruction to the control module 11.
显示模块13,用于显示支付金额、密码输入界面、操作指令以及提示信息。The display module 13 is used to display payment amount, password input interface, operation instructions and prompt information.
数据接口14,用于提供电子钱包1的联网功能,提供与服务器3连接,并进行数据交换、数据维护和升级的功能。The data interface 14 is used to provide the networking function of the electronic wallet 1, provide the function of connecting with the server 3, and performing data exchange, data maintenance and upgrading.
钱包光接收模块18,用于接收背光模块26发送的可见光背光信号。The wallet light receiving module 18 is configured to receive the visible light backlight signal sent by the backlight module 26 .
电子钱包1采用配置了闪光灯、光电感知器件和摄像头的智能手机实现。The electronic wallet 1 is implemented by a smart phone equipped with a flashlight, a photoelectric sensing device and a camera.
钱包模块16使用手机sim卡实现。The wallet module 16 is implemented using a mobile phone sim card.
消费机2,包括:可见光接收模块24、读写控制模块21、收银箱模块23、键盘模块25、条码显示模块22、通信模块27、背光模块26。The consumer machine 2 includes: a visible light receiving module 24 , a read-write control module 21 , a cash register module 23 , a keyboard module 25 , a barcode display module 22 , a communication module 27 , and a backlight module 26 .
可见光接收模块24,用于接收可见光信号,并处理还原成对应的数字信号,还原成数据包。The visible light receiving module 24 is configured to receive the visible light signal, process and restore it into a corresponding digital signal, and restore it into a data packet.
条码显示模块22,用于:1、根据读写控制模块21的输入信息,生成并显示出条码;2、显示交易金额、密码输入界面、操作指令以及提示信息。The barcode display module 22 is used for: 1. generating and displaying a barcode according to the input information of the read-write control module 21; 2. displaying the transaction amount, password input interface, operation instructions and prompt information.
读写控制模块21,用于:1、接收可见光接收模块24的输出,并予以认证;2、将待发送的信息进行处理,输出给条码显示模块22;3、与收银箱模块23进行消费、充值、余额查询、操作日志信息的读写操作;4、提供通信接口,通过通信模块27与服务器3进行信息的上传和下载;5、将需要通过光信号形式发送的信息进行处理,生成数据包,并输出给背光模块26,驱动背光模块26发送可见光信号。The read-write control module 21 is used to: 1. receive the output of the visible light receiving module 24 and authenticate it; 2. process the information to be sent and output it to the barcode display module 22; 3. consume with the cash register module 23; Recharge, balance inquiry, read and write operations of operation log information; 4. Provide a communication interface to upload and download information with the server 3 through the communication module 27; 5. Process the information that needs to be sent in the form of optical signals to generate data packets , and output to the backlight module 26 to drive the backlight module 26 to send visible light signals.
收银箱模块23,用于保存包括:操作日志、收款消费权限、黑名单、收银余额、操作密码、有效期、生产发行机构在内的信息。The cash register module 23 is used to save information including: operation log, payment collection and consumption authority, blacklist, cash register balance, operation password, validity period, and production and issuing institution.
键盘模块25,用于向读写控制模块21输入交易金额、交易密码、操作指令。The keyboard module 25 is used to input the transaction amount, transaction password and operation instruction to the read-write control module 21.
通信模块27,用于通过有线或者无线的方式,连接上位机或者接入网络,从而与服务器相连。The communication module 27 is used to connect to the host computer or access the network in a wired or wireless manner, so as to be connected to the server.
背光模块26,用于为条码显示模块22提供显示的照明背光,同时利用背光发送可见光背光信号。The backlight module 26 is used for providing illumination backlight for the barcode display module 22 and sending visible light backlight signals by using the backlight.
控制模块11分别与可见光发射模块17、条码扫描模块15、钱包模块16、输入模块12、显示模块13、数据接口14、钱包光接收模块18电连接;读写控制模块21分别与可见光接收模块24、收银箱模块23、键盘模块25、条码显示模块22、通信模块27、背光模块26电连接。The control module 11 is electrically connected with the visible light emitting module 17, the barcode scanning module 15, the wallet module 16, the input module 12, the display module 13, the data interface 14, and the wallet light receiving module 18 respectively; , the cash register module 23, the keyboard module 25, the barcode display module 22, the communication module 27, and the backlight module 26 are electrically connected.
服务器3,用于:1、与消费机2通过通信模块27建立上传、下载的数据连接;2、与电子钱包1通过数据接口14建立上传、下载的数据连接;3、提供本离线支付方法的后台服务支持;4、提供整个离线支付装置与金融系统的资金流动的接口;5、为消费机2以及电子钱包1,发放或取消授权,并提供包括:密钥更新、算法更新和升级、使用权限调整、有效期调整、电子钱包充值、消费机缴款、电子钱包和消费机公开信息查询在内的服务;6、保存包括:授权用户清单、黑名单、操作日志、消费机清单在内的信息。The server 3 is used for: 1. establishing a data connection for uploading and downloading with the consumer machine 2 through the communication module 27; 2. establishing a data connection for uploading and downloading with the electronic wallet 1 through the data interface 14; 3. providing this offline payment method Background service support; 4. Provide the interface between the entire offline payment device and the capital flow of the financial system; 5. Issue or cancel authorization for the consumer machine 2 and electronic wallet 1, and provide: key update, algorithm update and upgrade, use Services including authority adjustment, validity period adjustment, e-wallet recharge, consumer machine payment, e-wallet and consumer machine public information query; 6. Save information including: authorized user list, blacklist, operation log, and consumer machine list .
授权用户清单,用于保存包括:已经授权可以进行离线支付的电子钱包的身份标识、使用权限、有效期、电子钱包持有者的身份信息。The list of authorized users is used to save the identity information of electronic wallets that have been authorized to make offline payments, use rights, validity period, and electronic wallet holders.
黑名单,用于保存授权用户清单中,因欠费、挂失、有不正当使用记录而被拒绝支付交易的那部分电子钱包的身份标识信息。The blacklist is used to save the identification information of the part of the electronic wallet that is refused to pay the transaction due to arrears, loss reporting, and improper use records in the list of authorized users.
支付接口,用于提供整个离线支付装置与金融系统的资金流动的接口。The payment interface is used to provide the interface between the entire offline payment device and the financial system for the flow of funds.
操作日志汇总,用于保存包括所有消费机、电子钱包的查询、充值、消费的操作的时间、支付金额、支付过程数据参数在内的信息。Operation log summary, used to save information including all consumption machines, e-wallet inquiries, recharge, consumption operation time, payment amount, and payment process data parameters.
消费机清单,用于保存已经授权可以进行离线支付交易的消费机终端的信息、使用权限、有效期。The consumer machine list is used to save the information, usage rights, and validity period of the consumer terminal terminals that have been authorized to conduct offline payment transactions.
电子钱包的发行过程包括:由服务器给用户发放一个授权,授权方式可以是发放一个授权实体硬件设备,也可以是为用户已有的配备本发明的设备提供一个授权号;并为设备充值,写入电子钱包身份标识、使用权限、有效期、电子钱包的支付密码和查询密码、电子钱包持有者的身份信息。The issuance process of the electronic wallet includes: the server issues an authorization to the user, and the authorization method can be to issue an authorized physical hardware device, or provide an authorization number for the user's existing device equipped with the present invention; and recharge the device, write Enter the e-wallet identity, usage authority, validity period, payment password and query password of the e-wallet, and identity information of the e-wallet holder.
在以上的装置中,由电子钱包1向消费机3发起支付,支付流程包括以下步骤:In the above device, the electronic wallet 1 initiates payment to the consumer machine 3, and the payment process includes the following steps:
ZF1,电子钱包1生成一个支付请求码QQM1,支付请求码QQM1包括:电子钱包身份标识QID1、支付随机码QRD1、支付金额ZFR1,并由可见光发射模块17采用可见光信号的方式向消费机2发送支付请求码QQM1。ZF1, the electronic wallet 1 generates a payment request code QQM1, the payment request code QQM1 includes: electronic wallet identity identifier QID1, payment random code QRD1, payment amount ZFR1, and the visible light emitting module 17 sends payment to the consumer machine 2 by means of visible light signals Request code QQM1.
ZF2,消费机2通过可见光接收模块24接收可见光信号形式的支付请求码QQM2,从中提取出电子钱包身份标识QID2、支付随机码QRD2、支付金额ZFR2;消费机2生成一个应答随机码YDR2、一个光随机码GRD2,根据支付请求码QQM2、应答随机码YDR2、光随机码GRD2,运算得到收款应答码SKYD2,并生成收款码SKM2,收款码SKM2包括:收款金额SJR2、消费机身份标识SID2、收款应答码SKYD2、支付请求码QQM2、支付随机码QRD2。ZF2, the consumption machine 2 receives the payment request code QQM2 in the form of visible light signal through the visible light receiving module 24, and extracts the electronic wallet identity identifier QID2, the payment random code QRD2, and the payment amount ZFR2; the consumption machine 2 generates a response random code YDR2, a light The random code GRD2, according to the payment request code QQM2, the response random code YDR2, and the optical random code GRD2, is calculated to obtain the collection response code SKYD2, and generates the collection code SKM2. The collection code SKM2 includes: the collection amount SJR2, and the identity of the consumer machine SID2, collection response code SKYD2, payment request code QQM2, payment random code QRD2.
ZF2.1,消费机2将收款码SKM2生成条码,通过条码显示模块22显示出来;并采用消息摘要算法、应答随机码YDR2和光随机码GRD2将收款码SKM2转为消息摘要zySKM2,通过背光模块26,将光随机码GRD2、消息摘要zySKM2以可见光信号的方式向电子钱包1发送出去。ZF2.1, the consumer machine 2 generates a barcode from the payment code SKM2, and displays it through the barcode display module 22; and uses the message digest algorithm, the response random code YDR2 and the light random code GRD2 to convert the payment code SKM2 into a message summary zySKM2, through the backlight The module 26 sends the optical random code GRD2 and the message digest zySKM2 to the electronic wallet 1 in the form of visible light signals.
ZF3,由电子钱包1扫描消费机2条码显示模块22显示的条码得到收款码SKM3,电子钱包1利用钱包光接收模块接收光随机码GRD3、消息摘要zySKM3;从收款码SKM3提取出收款金额SJR3、消费机身份标识SID3、收款应答码SKYD3、支付随机码QRD3;并根据收款应答码SKYD3、应答随机码YDR3、光随机码GRD3,运算得到支付请求码QQM3、应答随机码YDR3;再运用消息摘要算法、应答随机码YDR3、光随机码GRD3,将收款码SKM3转为消息摘要zySKM30。ZF3, the electronic wallet 1 scans the barcode displayed by the consumer machine 2 barcode display module 22 to obtain the payment code SKM3, and the electronic wallet 1 uses the wallet light receiving module to receive the optical random code GRD3 and the message summary zySKM3; extract the payment from the payment code SKM3 Amount SJR3, consumer machine identity SID3, collection response code SKYD3, payment random code QRD3; and according to the collection response code SKYD3, response random code YDR3, and light random code GRD3, the payment request code QQM3 and response random code YDR3 are obtained through calculation; Then use the message digest algorithm, response random code YDR3, and optical random code GRD3 to convert the payment code SKM3 into message digest zySKM30.
ZF3.1,进行以下的对比验证:ZF3.1, conduct the following comparative verification:
1) ZF3中电子钱包1生成的消息摘要zySKM30和ZF3中接收消息摘要zySKM3。1) The message digest zySKM30 generated by electronic wallet 1 in ZF3 and the received message digest zySKM3 in ZF3.
2)ZF1中电子钱包1生成的支付金额ZFR1和ZF3中接收并从收款码中提取得到的收款金额SJR3。2) The payment amount ZFR1 generated by electronic wallet 1 in ZF1 and the payment amount SJR3 received in ZF3 and extracted from the collection code.
3)ZF1中电子钱包1生成的支付随机码QRD1和ZF3中接收并从收款码中提取得到的支付随机码QRD3。3) The payment random code QRD1 generated by electronic wallet 1 in ZF1 and the payment random code QRD3 received in ZF3 and extracted from the payment code.
4)ZF1中电子钱包1生成的支付请求码QQM1和ZF3中接收并提取得到的支付请求码QQM3。4) The payment request code QQM1 generated by electronic wallet 1 in ZF1 and the payment request code QQM3 received and extracted in ZF3.
如果以上有一个不一致则退出支付流程,并在显示模块13上显示支付请求错误的提示信息;如果一致就进入ZF3.2。If there is any inconsistency among the above, then exit the payment process, and display a payment request error prompt message on the display module 13; if they are consistent, enter ZF3.2.
ZF3.2,电子钱包1根据从收款码SKM3提取得到的收款金额SJR3、消费机身份标识SID3、收款应答码SKYD3、支付随机码QRD3以及收款应答码SKYD3、应答随机码YDR3、光随机码GRD3,运算得到支付确认码FKQR3,并生成支付码ZFM3,支付码ZFM3包括:收款码SKM3、电子钱包身份标识FID1、支付金额FJR1、支付确认码FKQR3,再将支付码ZFM3以可见光信号的形式,由可见光发射模块17发送出去。ZF3.2, electronic wallet 1 is based on the collection amount SJR3 extracted from the collection code SKM3, the identity of the consumer machine SID3, the collection response code SKYD3, the payment random code QRD3, the collection response code SKYD3, the response random code YDR3, the light The random code GRD3 is calculated to obtain the payment confirmation code FKQR3, and the payment code ZFM3 is generated. The payment code ZFM3 includes: the collection code SKM3, the electronic wallet identity identifier FID1, the payment amount FJR1, and the payment confirmation code FKQR3. In the form of , it is sent out by the visible light emitting module 17.
ZF4,消费机2通过可见光接收模块24接收可见光信号形式的信号,得到支付码ZFM4,从中提取出收款码SKM4、电子钱包身份标识QID4、支付金额FJR4、支付确认码FKQR4,从SKM4提取出收款金额SJR4、消费机身份标识SID4、收款应答码SKYD4、收款金额SJR3、支付随机码QRD4;从支付确认码FKQR4运算得到收款应答码SKYD4、应答随机码YDR4、光随机码GRD4。ZF4, the consumer machine 2 receives the signal in the form of visible light signal through the visible light receiving module 24, and obtains the payment code ZFM4, from which it extracts the collection code SKM4, the electronic wallet identity mark QID4, the payment amount FJR4, and the payment confirmation code FKQR4, and extracts the payment code ZFM4 from SKM4. Payment amount SJR4, consumer machine identity SID4, collection response code SKYD4, collection amount SJR3, payment random code QRD4; from the payment confirmation code FKQR4, the collection response code SKYD4, response random code YDR4, and optical random code GRD4 are obtained.
ZF4.1,进行至少以下的对比验证:ZF4.1, conduct at least the following comparative verification:
1)对比ZF2运算得到的收款应答码SKM2和ZF4中提取出的收款码SKM4。1) Compare the collection response code SKM2 obtained by ZF2 calculation with the collection code SKM4 extracted from ZF4.
2)对比ZF2中生成的应答随机码YDR4和ZF4中从SKM4提取出的应答随机码YDR4。2) Compare the response random code YDR4 generated in ZF2 with the response random code YDR4 extracted from SKM4 in ZF4.
3)对比ZF2中生成的光随机码GRD2和ZF4中从SKM4提取出的光随机码GRD4。3) Compare the optical random code GRD2 generated in ZF2 with the optical random code GRD4 extracted from SKM4 in ZF4.
4)对比ZF2中提取到的电子钱包身份标识QID2和ZF4中从ZFM4提取出的电子钱包身份标识QID4。4) Compare the electronic wallet identity QID2 extracted from ZF2 with the electronic wallet identity QID4 extracted from ZFM4 in ZF4.
5)对比ZF2中得到的支付金额FJR2、收款金额SJR2和ZF4中从ZFM4提取出的收款金额SJR4。5) Compare the payment amount FJR2 and collection amount SJR2 obtained in ZF2 with the collection amount SJR4 extracted from ZFM4 in ZF4.
6)对比ZF2中得到的支付随机码QRD2和ZF4中从ZFM4提取出的支付随机码QRD4。6) Compare the payment random code QRD2 obtained in ZF2 with the payment random code QRD4 extracted from ZFM4 in ZF4.
如果以上6个对比都分别一致,就进入ZF4.2;否则就退出支付流程,并在条码显示模块上显示验证出错的提示信息。If the above 6 comparisons are all consistent, enter ZF4.2; otherwise, exit the payment process, and display a verification error prompt message on the barcode display module.
ZF4.2,消费机2生成一个光确认码GQR4,并根据电子钱包身份标识QID4、支付金额FJR4、消费机身份标识SID4、收款应答码SKYD4、应答随机码YDR4、光确认码GQR4、支付随机码QRD4,运算得到收款确认码SKQR4;并采用消息摘要算法、应答随机码YDR4和光确认码GQR4将收款确认码SKQR4转为消息摘要zySKQR4。ZF4.2, consumer machine 2 generates an optical confirmation code GQR4, and according to the electronic wallet identity QID4, payment amount FJR4, consumer machine identity SID4, collection response code SKYD4, response random code YDR4, optical confirmation code GQR4, payment random The code QRD4 is calculated to obtain the receipt confirmation code SKQR4; and the message digest algorithm, the response random code YDR4 and the light confirmation code GQR4 are used to convert the receipt confirmation code SKQR4 into a message digest zySKQR4.
ZF4.3,消费机2将收款确认码SKQR4生成条码,通过条码显示模块22显示出来;并通过背光模块26,将光确认码GQR4、消息摘要zySKQR4以可见光信号的方式向电子钱包1发送出去。ZF4.3, the consumer machine 2 generates a barcode from the receipt confirmation code SKQR4, and displays it through the barcode display module 22; and through the backlight module 26, sends the light confirmation code GQR4 and the message summary zySKQR4 to the electronic wallet 1 in the form of visible light signals .
ZF5,电子钱包1扫描消费机2条码显示模块22显示的条码得到收款确认码SKQR5,电子钱包利用钱包光接收模块24接收光确认码GQR5、消息摘要zySKQR5;根据光确认码GQR5、收款确认码SKQR5,运算得到电子钱包身份标识QID5、支付金额FJR5、消费机身份标识SID5、收款应答码SKYD5、应答随机码YDR5、支付随机码QRD5。ZF5, the electronic wallet 1 scans the barcode displayed by the consumer machine 2 barcode display module 22 to obtain the receipt confirmation code SKQR5, and the electronic wallet utilizes the wallet optical receiving module 24 to receive the optical confirmation code GQR5 and message abstract zySKQR5; according to the optical confirmation code GQR5, the receipt confirmation The code SKQR5 is calculated to obtain the electronic wallet identity identifier QID5, the payment amount FJR5, the consumer machine identity identifier SID5, the collection response code SKYD5, the response random code YDR5, and the payment random code QRD5.
再运用消息摘要算法、应答随机码YDR4、光确认码GQR4,将收款确认码SKQR5转为消息摘要zySKQR50。Then use the message digest algorithm, response random code YDR4, and optical confirmation code GQR4 to convert the payment confirmation code SKQR5 into message digest zySKQR50.
ZF5.1,进行至少以下的对比验证:ZF5.1, carry out at least the following comparative verification:
1)对比ZF5中电子钱包1生成的消息摘要zySKQR50和ZF5中接收消息摘要zySKQR5。1) Compare the message digest zySKQR50 generated by electronic wallet 1 in ZF5 and the received message digest zySKQR5 in ZF5.
2)对比ZF1生成的支付金额FJR1和从ZF5中运算得到的支付金额FJR5。2) Compare the payment amount FJR1 generated by ZF1 with the payment amount FJR5 calculated from ZF5.
3)对比ZF1生成的支付随机码QRD1和从ZF5中运算得到的支付随机码QRD5。3) Compare the payment random code QRD1 generated by ZF1 with the payment random code QRD5 calculated from ZF5.
4)对比ZF3得到的消费机身份标识SID3和从ZF5中运算得到的消费机身份标识SID5。4) Compare the consumer machine identity SID3 obtained from ZF3 with the consumer machine identity SID5 calculated from ZF5.
5)对比ZF3生成的收款应答码SKYD3和从ZF5中运算得到的收款应答码SKYD5。5) Compare the collection response code SKYD3 generated by ZF3 with the collection response code SKYD5 calculated from ZF5.
6)对比ZF3生成的应答随机码YDR3和从ZF5中运算得到的应答随机码YDR5。6) Compare the response random code YDR3 generated by ZF3 with the response random code YDR5 calculated from ZF5.
7)对比电子钱包身份标识QID1和从ZF5中运算得到的电子钱包身份标识QID5。7) Compare the electronic wallet identity QID1 with the electronic wallet identity QID5 calculated from ZF5.
如果以上有一个对比不一致则退出支付流程,并在显示模块13上显示验证错误的提示信息;如果一致就进入ZF5.2。If one of the above comparisons is inconsistent, exit the payment process, and display a verification error prompt message on the display module 13; if they are consistent, enter ZF5.2.
ZF5.2,电子钱包1根据光确认码GQR5、收款确认码SKQR5,生成收款完成码SKWC5,再将收款完成码SKWC以可见光信号的形式,由可见光发射模块17发送出去。ZF5.2, the electronic wallet 1 generates the payment completion code SKWC5 according to the optical confirmation code GQR5 and the payment confirmation code SKQR5, and then sends the payment completion code SKWC in the form of a visible light signal by the visible light emitting module 17.
ZF5.3,更新钱包模块16的钱包余额,用操作时间SJ、光确认码GQR5、收款确认码SKQR5,生成收款完成码SKWC生成操作日志,并通过显示模块13显示付款成功的提示信息。ZF5.3, update the wallet balance of the wallet module 16, use the operation time SJ, the light confirmation code GQR5, and the payment confirmation code SKQR5 to generate the payment completion code SKWC to generate an operation log, and display the prompt information of successful payment through the display module 13.
ZF6,消费机2通过可见光接收模块24接收来自电子钱包1发送的可见光信号,得到收款完成码SKWC6,并从中得到光确认码GQR6、收款确认码SKQR6,再进入ZF6.1进行验证。ZF6, the consumer machine 2 receives the visible light signal sent from the electronic wallet 1 through the visible light receiving module 24, obtains the payment completion code SKWC6, and obtains the optical confirmation code GQR6 and the payment confirmation code SKQR6 from it, and then enters ZF6.1 for verification.
ZF6.1,进行至少以下的对比验证:ZF6.1, conduct at least the following comparative verification:
1)对比ZF4.2运算得到的收款确认码SKQR4和ZF6中得到的收款确认码SKQR6。1) Compare the payment confirmation code SKQR4 obtained in ZF4.2 with the payment confirmation code SKQR6 obtained in ZF6.
2)对比ZF4.2中生成的光确认码GQR4和ZF6中得到的光确认码GQR6。2) Compare the optical confirmation code GQR4 generated in ZF4.2 with the optical confirmation code GQR6 obtained in ZF6.
如果以上2个对比都分别一致,就进入ZF6.2;否则就退出支付流程,并在条码显示模块上显示验证出错的提示信息,进入ZF6.3。If the above two comparisons are consistent, enter ZF6.2; otherwise, exit the payment process, display a verification error message on the barcode display module, and enter ZF6.3.
ZF6.2,将该操作时间SJ、电子钱包身份标识FID7、收款完成码SKWC6写入收款箱模块23,生成操作日志,并更新收款箱模块23的余额信息,并通过条码显示模块22显示收款成功的提示信息。ZF6.2, write the operation time SJ, electronic wallet identity mark FID7, and collection completion code SKWC6 into the cash box module 23, generate an operation log, and update the balance information of the cash box module 23, and display it through the barcode display module 22 Display the prompt message of successful payment.
ZF6.3,将该操作时间SJ、电子钱包身份标识FID7、收款完成码SKWC6写入收款箱模块23,生成复核信息,等待消费机2连接服务器3时上传本次支付的复核信息,由服务器3确认本次支付是否有问题。ZF6.3, write the operation time SJ, the electronic wallet identity mark FID7, and the collection completion code SKWC6 into the cash box module 23, generate review information, wait for the consumer machine 2 to upload the review information of this payment when it connects to the server 3, and The server 3 confirms whether there is a problem with this payment.
在支付流程中,从电子钱包1接收消费机2发送的数据,以及从消费机2接收电子钱包1发送的数据, 都可能在收发过程中存在无法识别的可能,所以在支付流程中,对于无法识别的数据,以及因为无法接收数据而导致无法识别的情况,装置都会在一个设定的等待时间超时后,单方面结束支付流程。In the payment process, receiving the data sent by the consumer machine 2 from the electronic wallet 1 and receiving the data sent by the electronic wallet 1 from the consumer machine 2 may not be recognized during the sending and receiving process, so in the payment process, for those who cannot If the data is recognized, or if it cannot be recognized due to the inability to receive the data, the device will unilaterally end the payment process after a set waiting time expires.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710066514.0A CN106910067B (en) | 2017-02-07 | 2017-02-07 | Optically authenticated offline payment device with hidden message |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710066514.0A CN106910067B (en) | 2017-02-07 | 2017-02-07 | Optically authenticated offline payment device with hidden message |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106910067A true CN106910067A (en) | 2017-06-30 |
| CN106910067B CN106910067B (en) | 2023-10-13 |
Family
ID=59208897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710066514.0A Active CN106910067B (en) | 2017-02-07 | 2017-02-07 | Optically authenticated offline payment device with hidden message |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106910067B (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101577026A (en) * | 2009-06-19 | 2009-11-11 | 陕西海基业高科技实业有限公司 | Method and system for realizing mobile self-service charging and consumption of electronic wallet |
| CN103456062A (en) * | 2013-09-09 | 2013-12-18 | 桂林理工大学 | Light-operated access control device with bidirectional authentication function |
| CN103812835A (en) * | 2012-11-09 | 2014-05-21 | 深圳市华营数字商业有限公司 | Public key algorithm based offline mode ID and transaction authentication method |
| CN104008480A (en) * | 2014-06-09 | 2014-08-27 | 滁州惠智科技服务有限公司 | A shopping checkout method based on visible light communication |
| CN104166910A (en) * | 2014-04-30 | 2014-11-26 | 深圳光启创新技术有限公司 | Photonic payment method and photonic payment system based on photonic wallet |
| CN104794611A (en) * | 2014-01-20 | 2015-07-22 | 上海睿响信息技术有限公司 | Off-line guiding and verifying device and off-line guiding and verifying method supporting mobile payment |
| CN204833529U (en) * | 2015-08-27 | 2015-12-02 | 深圳市华阳信通科技发展有限公司 | A intelligent terminal for receiving silver -colored system |
| US9239979B1 (en) * | 2015-01-15 | 2016-01-19 | Randy McGill | Synthetic barcode payment system and method |
| CN105303379A (en) * | 2014-08-09 | 2016-02-03 | 北京互帮国际技术有限公司 | Method supporting offline guidance and confirmation of entity card payment |
| CN105654633A (en) * | 2015-12-30 | 2016-06-08 | 福建联迪商用设备有限公司 | POS code scanning payment method, system and device |
-
2017
- 2017-02-07 CN CN201710066514.0A patent/CN106910067B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101577026A (en) * | 2009-06-19 | 2009-11-11 | 陕西海基业高科技实业有限公司 | Method and system for realizing mobile self-service charging and consumption of electronic wallet |
| CN103812835A (en) * | 2012-11-09 | 2014-05-21 | 深圳市华营数字商业有限公司 | Public key algorithm based offline mode ID and transaction authentication method |
| CN103456062A (en) * | 2013-09-09 | 2013-12-18 | 桂林理工大学 | Light-operated access control device with bidirectional authentication function |
| CN104794611A (en) * | 2014-01-20 | 2015-07-22 | 上海睿响信息技术有限公司 | Off-line guiding and verifying device and off-line guiding and verifying method supporting mobile payment |
| CN104166910A (en) * | 2014-04-30 | 2014-11-26 | 深圳光启创新技术有限公司 | Photonic payment method and photonic payment system based on photonic wallet |
| CN104008480A (en) * | 2014-06-09 | 2014-08-27 | 滁州惠智科技服务有限公司 | A shopping checkout method based on visible light communication |
| CN105303379A (en) * | 2014-08-09 | 2016-02-03 | 北京互帮国际技术有限公司 | Method supporting offline guidance and confirmation of entity card payment |
| US9239979B1 (en) * | 2015-01-15 | 2016-01-19 | Randy McGill | Synthetic barcode payment system and method |
| CN204833529U (en) * | 2015-08-27 | 2015-12-02 | 深圳市华阳信通科技发展有限公司 | A intelligent terminal for receiving silver -colored system |
| CN105654633A (en) * | 2015-12-30 | 2016-06-08 | 福建联迪商用设备有限公司 | POS code scanning payment method, system and device |
Non-Patent Citations (3)
| Title |
|---|
| "用于电子商务的小型支付终端", 中国科技信息, no. 10, pages 21 * |
| CHRISTOPHER SMOWTON,ANDOENA BALLA 等: "A cost-effective approach to improving performance of big genomic data analyses in clouds", 《FUTURE GENERATION COMPUTER SYSTEMS》, pages 368 - 381 * |
| 赵晓萌;周俊杰;: "基于可见光通信的移动支付信息交互系统", 电脑与电信, no. 10, pages 14 - 17 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106910067B (en) | 2023-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9031880B2 (en) | Systems and methods for non-traditional payment using biometric data | |
| JP6467559B2 (en) | Information processing system, information processing method, and information processing program | |
| US9519900B2 (en) | Secure two party matching transaction system | |
| US20060237528A1 (en) | Systems and methods for non-traditional payment | |
| JP2014513825A5 (en) | ||
| US20210142298A1 (en) | Proximity-based exchange between physical currency and digital accounts related to cryptocurrency | |
| CN106910070A (en) | Exempt from close offline electronic payment method with what visible light communication and barcode scanning were recognized | |
| CN106845997B (en) | Double-random code visible light and bar code double-authentication offline payment method with hidden channel | |
| CN106910069A (en) | Offline electronic payment method with visible ray Yu bar code two-way authentication | |
| CN106910068B (en) | Multi-algorithm multi-key optical authentication offline payment method | |
| KR100646361B1 (en) | Financial transaction system and method using IC card embedded mobile terminal for mobile banking | |
| CN106600274B (en) | Multi-algorithm and multi-key optical authentication offline payment device | |
| CN106910058B (en) | Optical Authentication Fast Offline Payment Method with Hidden Channel | |
| CN106920096B (en) | Double-medium double-authentication rapid off-line payment method under public key system | |
| CN106920095B (en) | Optical Authentication Offline Payment Method with Hidden Message Digest | |
| CN106910067A (en) | Band hides the light certification offline electronic payment device of message | |
| CN106910059A (en) | Visible ray and the offline electronic payment method of the two-way public key system certification of bar code | |
| CN206541337U (en) | A kind of on-line payment device with two-way authentication | |
| CN106651375A (en) | Double-medium offline payment device having VLC and Barcode public-key system | |
| CN106920093B (en) | Visible light and barcode authentication online payment device with hidden channel | |
| CN106875180A (en) | On-line payment method with visible ray Yu bar code two-way authentication | |
| CN207198910U (en) | A kind of light certification offline electronic payment device | |
| CN106920094B (en) | Online payment device with two-way authentication of visible light and barcode | |
| CN106845985B (en) | Visible light and bar code CA authentication online payment method with hidden channel | |
| CN207216684U (en) | A Visible Light and Barcode Authentication Online Payment Device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20170630 Assignee: Guangxi Zhaoyang Technology Co.,Ltd. Assignor: GUILIN University OF TECHNOLOGY Contract record no.: X2023980044580 Denomination of invention: Optical Authentication Offline Payment Device with Hidden Messages Granted publication date: 20231013 License type: Common License Record date: 20231027 |
|
| EE01 | Entry into force of recordation of patent licensing contract | ||
| OL01 | Intention to license declared | ||
| OL01 | Intention to license declared | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20170630 Assignee: Guangxi Junhai Technology Co.,Ltd. Assignor: GUILIN University OF TECHNOLOGY Contract record no.: X2024980022814 Denomination of invention: Optical authentication offline payment device with hidden messages Granted publication date: 20231013 License type: Common License Record date: 20241108 |
|
| EE01 | Entry into force of recordation of patent licensing contract | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20170630 Assignee: Xingye County Yutong Motor Vehicle Inspection Co.,Ltd. Assignor: GUILIN University OF TECHNOLOGY Contract record no.: X2024980026240 Denomination of invention: Optical authentication offline payment device with hidden messages Granted publication date: 20231013 License type: Common License Record date: 20241121 |
|
| EE01 | Entry into force of recordation of patent licensing contract | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20170630 Assignee: Guangxi Guigang Hengyi Investment Management Co.,Ltd. Assignor: GUILIN University OF TECHNOLOGY Contract record no.: X2024980036812 Denomination of invention: Optical authentication offline payment device with hidden messages Granted publication date: 20231013 License type: Common License Record date: 20241212 Application publication date: 20170630 Assignee: GUANGXI LIUGANG DALING ELECTRIC VEHICLE MANUFACTURING CO.,LTD. Assignor: GUILIN University OF TECHNOLOGY Contract record no.: X2024980033317 Denomination of invention: Optical authentication offline payment device with hidden messages Granted publication date: 20231013 License type: Common License Record date: 20241210 |
|
| EE01 | Entry into force of recordation of patent licensing contract | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20170630 Assignee: Guangxi Lingfei Agricultural Technology Co.,Ltd. Assignor: GUILIN University OF TECHNOLOGY Contract record no.: X2024980034765 Denomination of invention: Optical authentication offline payment device with hidden messages Granted publication date: 20231013 License type: Open License Record date: 20241210 Application publication date: 20170630 Assignee: Guangxi Houpu Digital Technology Co.,Ltd. Assignor: GUILIN University OF TECHNOLOGY Contract record no.: X2024980034756 Denomination of invention: Optical authentication offline payment device with hidden messages Granted publication date: 20231013 License type: Open License Record date: 20241210 |
|
| EE01 | Entry into force of recordation of patent licensing contract | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20170630 Assignee: Guangxi Tianfan Information Technology Co.,Ltd. Assignor: GUILIN University OF TECHNOLOGY Contract record no.: X2024980040705 Denomination of invention: Optical authentication offline payment device with hidden messages Granted publication date: 20231013 License type: Open License Record date: 20241220 |
|
| EE01 | Entry into force of recordation of patent licensing contract | ||
| OL01 | Intention to license declared |