一种基于条码的支付凭证的制作方法

文档序号:6426352阅读:235来源:国知局
专利名称:一种基于条码的支付凭证的制作方法
技术领域
本发明涉及条码、系统软件,移动终端等多个技术领域,特别是指一种基于条码的支付凭证。
背景技术
随着互联网技术、通信技术的发展,特别是条码技术的成熟和系统软件技术的发展,为基于条码的支付凭证提供了可行性。终端支付尤其是手机支付成为一种便捷的消费模式,用户无需携带钱包等物品即可完成消费的全过程,成为人们的一种消费支付的选择。目前流行的支付方式主要是NFC方式,需要更换特制手机终端或SIM卡,同时需要 POS机的配合,推广上存在弊端,成本较高,而通过短信获取支付代码凭证,并通过系统简单的识别,可以完成NFC类似的支付功能,对手机没有要求,用户群基础更广泛。同时,以上各种支付方式都是在线使用方式,而条码的支付凭证方式可以是离线使用方式,用户可以先行获取支付凭证,在不同的时间和地点使用,提高了使用的便捷性。有鉴于此,本发明的目的在于提出一种简单,易行,通过基于条码的支付凭证完成支付的一种方法。

发明内容
从上面所述可以看出,本发明提供的一种基于条码的支付凭证,通过在条码作为凭证,在条码中包含用户支付的编码,使用时验证支付凭证,进行在线或离线的支付的一种简单易行的基于条码的支付凭证。具体来说具有以下优点
成本低廉
基于系统在线生成承载支付凭证,费用低廉,有效地降低了成本。使用方便
用户获得支付凭证后,根据使用场景,打印凭证或通过手机承载,使用方式灵活。易于部署
通过条码识别,识别技术相对简单,设备成本低廉,技术成熟,部署简单快捷。离线消费
用户获得支付凭证后可以在离线方式使用该支付凭证,而无需实时或在线支付特定消费或服务,方便了用户的使用。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I为本发明系统模块结构的示意图。图2为用户获取支付凭证交互示意图。图3为用户凭证使用流程示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。为实现上述目的,提出了一种基于条码的支付凭证。以下通过结合附图,对本发明的实施方式进行描述。实现一种基于条码的支付凭证的关键点如下
凭证申请
用户注册后可以在系统申请凭证,用户申请凭证时系统将从用户账户扣费,并根据扣费结果生成凭证,凭证数据包含支付流水号信息,系统用来映射后台系统保留的具体的大量的用户信息和支付信息。凭证编码
为保证数据和消息的安全,系统生成唯一性的编码数据,映射用户支付的信息和支付信息,凭证侧数据量小,提高识别的成功率。凭证验证
用户在使用凭证时,系统将验证用户的凭证条码,系统读取条码数据后将以该编码为查询的索引键查找系统的对应的用户数据和支付数据,以及使用状态,并根据用户的安全设置决定是否使用动态密码进行验证,如该条码凭证有效且未使用的话,则本次验证有效。支付结算
用户在申请凭证时通过系统账户或第三方的账户进行支付,如系统账户的扣费的话则需要与支付对象进行资金的结算,周期性地与支付对象进行资金的转移和报表的生成。
主要功能模块
如图I所示,一种基于条码的支付凭证的系统结构主要包括
终端侧
互联网终端100
移动终端内部的数据库系统,保存各种数据,为其他模块提供数据来源和访问接口。移动终端101 :
终端侧的与支付有关的各个逻辑流程的控制和执行,与其他模块进行交互完成各种业务逻辑功能。打印终端102
负责与系统端和终端侧的各个模块进行接口协议适配,负责与系统侧的接口模块进行通信,按照协商的协议进行数据传输和通信,提供各种消息和数据的上下行的收发。消费端
凭证扫描103
在消费终端上扫描条码和解析条码信息,并将读取的数据提交给业务逻辑模块。
凭证识别104
消费终端上在读取到条码后在本地识别条码或通过系统的条码识别服务接口进行远程条码识别,并将识别结果提交给业务逻辑模块。人机交互模块105
消费终端与用户进行交互的模块,用户可以在消费终端进行输入密码,消费商户的操作员进行人机操作的模块。本地数据库106:
在消费终端上保存业务逻辑数据,包含识别信息,识别结果,支付数据等各种业务数据并提供数据查询等数据库的常见功能。业务逻辑107:
消费终端上根据条码识别的结果执行对应的业务逻辑,包含使用条件判定,支付请求等操作,并将各种逻辑操作结果记录在日志。数据接口模块108:
负责将消费端设备与系统的交互的数据通过数据传输通道与系统进行上下行的数据交互,完成数据的传输,系统的其他模块通过调用接口完成数据的上下载。管理配置模块109
负责消费终端侧的系统的参数配置,提供消费终端设备的各种设备和软件的管理功倉泛。传输通道110:
提供数据传输的实际的物理通道,可以是互联网、无线宽带网和移动数据网络,包含移动宽带网,WIFI,固定宽带网等等。系统侧
系统接口模块111 :
负责与终端与消费端设备的接口模块进行通信,按照协商的协议进行数据传输和通信,将数据发送给终端和接收终端的请求数据。数据库112:
提供数据存储和数据库以及各种基于数据库的各种功能,如数据触发器、函数等逻辑功能以及报表系统等。终端业务逻辑模块113:
负责系统端的对应终端用户的各个业务逻辑的执行和逻辑设置、保存等功能,解析终端侧的业务请求并响应终端,处理各种业务请求逻辑。消费终端业务逻辑模块114
负责系统端与消费终端的对应的业务逻辑的执行和逻辑设置、保存等功能,解析消费终端侧的业务请求并响应终端,处理消费终端侧各种业务请求逻辑。服务封装115:
将系统端的业务逻辑服务能力封装成服务接口形式,供终端侧以远程服务形式调用,包含条码服务,验证服务、查询服务等。安全模块116:
负责用户身份验证和支付安全相关的各种功能,包含生成动态密码,验证终端用户身份和属性,加密和解密各种数据等功能。条码模块117:
负责生成条码和解析条码,为业务逻辑模块提供条码的生成和解析,通过条码服务接口,消费终端可将条码发送到系统的条码模块进行识别,识别后将数据返回到消费终端,也可以在消费终端本地进行识别。结算模块118:
负责与消费终端所属的商户以及支付系统所属机构进行结算,提供各种支付数据的详细数据和资金结算的数据,通过报表模块提供各种分析数据报表。日志模块119:
将系统的支付操作的信息记录到系统日志,并提供给用户进行查询。本地支付模块120:
为用户提供系统内进行支付的功能,系统提供完整的储值,扣款,出账等支付功能。报表模块121 :
为系统提供各种报表,根据用户的需求,生成和输出各种分析数据报表。第三方支付接口 122:
与第三方支付系统的接口,系统通过调用支付接口完成与第三方支付系统的交互。第三方支付系统123
第三方的支付系统,提供电子化的支付接口和根据接口协议完成支付功能,并将支付结果返回给调用方。管理模块124
管理系统,包含用户管理,业务逻辑管理、日志、参数配置等各种管理功能。系统门户125
系统用户登入门户的系统的门户,提供用户使用系统的界面和各种业务流程的承载。
下面举一个例子来说明本发明用户使用条码凭证进行支付的工作流程,该实施例中,业务包括以下步骤
预置条件终端已经在系统进行了注册。步骤I :用户登陆系统门户,选取对应支付对象的支付凭证和设置凭证的安全策略,如是否需要动态密码保护;
步骤2 :系统对该用户进行鉴权,确定是系统用户;
步骤3 :系统发起对用户的扣费并确认扣费结果状态;
步骤4.在扣费成功的情况下,根据用户的支付状态生成支付代码数据并将该支付代码数据和具体支付情况的数据进行了关联,并记录到日志;
步骤5.系统生成包含支付代码的条码;
步骤6.用户下载该条码;
步骤7.用户通过打印终端打印该支付凭证或通过手机承载该条码;
步骤8.用户使用该支付凭证。本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理 解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种基于条码的支付凭证,其特征在于用户注册在系统后通过互联网等方式获取支付凭证,系统根据用户支付的结果生成包含支付信息的条码作为支付凭证并通过该凭证进行离线的支付。
2.如权利要求I所述,用户注册到系统后使用该业务,其特征在于,用户需在系统进行注册,需要提供用户的基本信息以及根据用户支付的方式提供第三方的支付账户信息,系统内部也为用户生成资金账户,对于每个用户,系统将生成的一个唯一性的ID号和账户号并彼此对应。
3.如权利要求I所述,用户获取基于条码的支付凭证作为支付的凭证,其特征在于,条码为一维条码或二维条码,由系统生成唯一性的编码,其映射后台的用户信息和支付信息,用户信息包含用户号码,用户ID,,注册手机号码,支付信息包含支付时间,支付类型,支付对象,支付金额,支付方式,支付流水号等支付数据,系统在识别支付编码凭证后即可验证用户支付的种类和数目,在要求更高安全性的情况下,可以选择使用二维码,二维码中的数据进行加密后编码,加密算法由系统约定,使用基于公私钥的不对称密钥算法或对称密钥算法。
4.如权利要求3所述,用户获取基于条码的支付凭证后即可使用该凭证进行支付,其特征在于,根据不同的使用场景,用户在系统上进行凭证的安全性设置,包含无需密码和使用密码,使用密码的情况下,系统将下方一个动态密码到用户注册的手机上,用户在使用该凭证需要输入动态密码,无需密码的情况下则系统识别后核对支付数据和使用状态后即可使用。
5.如权利要求3所述,用户通过凭证请求获得支付凭证,获得凭证之前需用户在系统上进行账户的扣费,其特征在于,系统收到用户请求支付请求消息后从用户资金账户进行扣费,账户可以是用户在移动运营商的账户或第三方支付账户,系统可以从运营商账户进行支付,也可以得到用户授权从用户的第三方资金账户进行支付,包含系统储值、信用卡授权或第三方支付系统进行支付,系统储值方式需用户进行充值后使用,信用卡和第三方支付系统在得到用户授权后通过调用第三方的开放支付接口进行支付。
6.如权利要求3所述,用户获得基于条码的支付凭证后可使用该凭证,其特征在于,用户通过互联网下载,邮件方式,无线互联网方式,彩信方式获得条码凭证,用户将该凭证打印,或者通过手机以图像方式承载该条码,系统识别该凭证条码,验证用户是否有效支付,验证通过则本次支付有效。
7.如权利要求5所述,系统在生成凭证之前对用户进行扣费,并根据用户支付具体数据与支付对象进行结算,其特征在于,如果系统扣费是通过系统外的支付系统,系统扣费直接扣费到支付对象的账户,系统保留扣费数据,如系统账户进行扣费,则系统将定期与支付对象的账户进行结算。
8.如权利要求6所述,用户获得凭证并被系统验证有效后即可使用该凭证,系统在完成验证凭证后标记凭证使用的状态,并通过各种方式通知终端用户,其特征在于,通知采取短信,彩信,邮件等方式发送支付凭证使用通知,并记录在用户消费日志,用户随后可以登陆系统进行支付详细数据查询。
全文摘要
本发明公开了一种基于条码的支付凭证,包含凭证条码生成模块,编码模块,逻辑模块,验证模块,计费模块等等。本发明通过在系统平台获取系统为用户生成的条码,用户通过各种方式如互联网,邮件等方式获取该条码后打印、复印在纸媒介或通过手机承载作为支付的凭证,使用时系统根据用户的条码进行识别并判断该条码包含的支付价值和真实有效性,验证通过则本次支付凭证合法有效,并将该条码的使用状态标记为已经使用,通过本发明的支付方法,为用户提供了一种离线或在线的一种方便快捷的支付方式。
文档编号G06Q20/08GK102831514SQ20111016077
公开日2012年12月19日 申请日期2011年6月15日 优先权日2011年6月15日
发明者顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1