首页> 中国专利> 一种基于区块链的多场景一码通管控方法及平台

一种基于区块链的多场景一码通管控方法及平台

摘要

本发明属于区块链应用技术领域,提供了一种基于区块链的多场景一码通管控方法及平台。其中,基于区块链的多场景一码通管控方法包括:接收用户注册信息,绑定用户身份,自动为用户生成信用数据并存储至区块链中,根据用户绑定信息及区块链中的信用数据生成不同颜色的二维码并发送至用户终端;接收当前应用场景中的扫码终端通过扫描用户终端所展示的二维码,根据二维码获取用户身份信息,验证二维码的合法性;对于验证合法的二维码,向应用支付系统发起支付请求,接收支付结果反馈信息,经处理转换为用户信用数据并更新至区块链中;依据区块链中的信用数据及用户的身份生成新的二维码,以用于下一场景的扫码。

著录项

  • 公开/公告号CN112801253A

    专利类型发明专利

  • 公开/公告日2021-05-14

    原文格式PDF

  • 申请/专利权人 山大地纬软件股份有限公司;

    申请/专利号CN202110050194.6

  • 申请日2021-01-14

  • 分类号G06K19/06(20060101);G06Q20/32(20120101);G07C9/21(20200101);

  • 代理机构37221 济南圣达知识产权代理有限公司;

  • 代理人张庆骞

  • 地址 250101 山东省济南市历城区港兴一路300号

  • 入库时间 2023-06-19 10:58:46

说明书

技术领域

本发明属于区块链应用技术领域,尤其涉及一种基于区块链的多场景一码通管控方法及平台。

背景技术

本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。

扫码验码在交通、景区、展馆等场景的使用越来越广泛,但是由于扫码场景不同,汽车、火车、地铁、飞机、景区、展馆等所使用的扫码终端或者系统不一样,各自提供的二维码也不一样,从而导致用户需要下载使用不同的移动端程序,不同的场景需要分别进行验码,操作起来非常繁琐,各式各样的移动端软件占用了用户手机大量的资源,还耗费了用户大量的精力。发明人发现,现有扫码放行方案,要求用户必须实时支付成功才能放行,但由于种种原因可能导致支付失败,如遇此种情况可能会引发入口通道阻塞,用户情绪波动等不利影响,导致用户体验性差,各场景下的管理难度增加等。

发明内容

为了解决上述背景技术中存在的至少一项技术问题,本发明提供一种基于区块链的多场景一码通管控方法及平台,其聚合了多场景不同应用,一码实现多功能应用,一码适用多种类多场景,提高了用户体验性。

为了实现上述目的,本发明采用如下技术方案:

本发明的第一个方面提供一种基于区块链的多场景一码通管控方法。

一种基于区块链的多场景一码通管控方法,包括:

接收用户注册信息,绑定用户身份,自动为用户生成信用数据并存储至区块链中,根据用户绑定信息及区块链中的信用数据生成不同颜色的二维码并发送至用户终端;

接收当前应用场景中的扫码终端通过扫描用户终端所展示的二维码,根据二维码获取用户身份信息,验证二维码的合法性;

对于验证合法的二维码,向应用支付系统发起支付请求,接收支付结果反馈信息,经处理转换为用户信用数据并更新至区块链中;

依据区块链中的信用数据及用户的身份生成新的二维码,以用于下一场景的扫码。

本发明的第二个方面提供一种基于区块链的多场景一码通管控平台。

一种基于区块链的多场景一码通管控平台,包括:

二维码生成模块,其用于接收用户注册信息,绑定用户身份,自动为用户生成信用数据并存储至区块链中,根据用户绑定信息及区块链中的信用数据生成不同颜色的二维码并发送至用户终端;

合法性验证模块,其用于接收当前应用场景中的扫码终端通过扫描用户终端所展示的二维码,根据二维码获取用户身份信息,验证二维码的合法性;

用户信用数据更新模块,其用于对于验证合法的二维码,向应用支付系统发起支付请求,接收支付结果反馈信息,经处理转换为用户信用数据并更新至区块链中;

二维码更新模块,其用于依据区块链中的信用数据及用户的身份生成新的二维码,以用于下一场景的扫码。

本发明的第三个方面提供一种计算机可读存储介质。

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述所述的基于区块链的多场景一码通管控方法中的步骤。

本发明的第四个方面提供一种计算机设备。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述所述的基于区块链的多场景一码通管控方法中的步骤。

与现有技术相比,本发明的有益效果是:

本发明依据区块链中的信用数据及用户的身份生成新的二维码,以用于下一场景的扫码,聚合了多场景不同应用,一码实现多功能应用,一码适用多种类多场景;而且用户无需安装多个客户端,一码通用,用户使用起来更便捷高效。

本发明基于区块链技术,具有全网维护、不可篡改、安全隐私保护、可信传递、透明交易、全程追溯等优点;实施和对接简单,无需改变应用原有实现方式。

本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。

图1是本发明实施例的基于区块链的多场景一码通管控方法流程图。

具体实施方式

下面结合附图与实施例对本发明作进一步说明。

应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

实施例一

参照图1,本实施例的一种基于区块链的多场景一码通管控方法,其具体包括如下步骤:

S101:接收用户注册信息,绑定用户身份,自动为用户生成信用数据并存储至区块链中,根据用户绑定信息及区块链中的信用数据生成不同颜色的二维码并发送至用户终端。

在具体实施中,通过用户注册信息且绑定用户身份,能够将信用数据与用户相匹配,而且根据区块链中用户的信用数据,依据相应规则生成不同颜色的二维码,包括绿码、蓝码、黄码和红码。绿码代表不欠费并放行,蓝码代表未完成支付并放行,黄码代表支付失败但未达到失败限额并放行,红码代表超过支付失败限额禁止放行,并产生社会信用记录。

S102:接收当前应用场景中的扫码终端通过扫描用户终端所展示的二维码,根据二维码获取用户身份信息,验证二维码的合法性。

在具体实施中,通过比对解析后的二维码中用户身份信息,与预先存储的二维码对应的用户身份信息,若两者一致,验证二维码合法;若两者不一致,则验证二维码不合法。

若二维码合法,则根据区块链中的信用数据判断是否进行消费放行,若可以放行,则请求对应场景的应用支付系统进行支付或者先不支付等待后续支付,否则,向扫码终端下发验证提示信息。

S103:对于验证合法的二维码,向应用支付系统发起支付请求,接收支付结果反馈信息,经处理转换为用户信用数据并更新至区块链中。

在具体实施中,若支付结果反馈信息为支付成功,则区块链更新用户信用数据并对用户信用进行修复;若支付结果反馈信息为支付失败,则区块链进行支付失败信息记录。

其中,区块链中的用户信用数据构成了用户各自独立的信用评价体系。

在具体实施中,还为每个用户分配独立的区块链存储区域,用户的身份、信用等数据信息保持独立,有效保护用户隐私。

S104:依据区块链中的信用数据及用户的身份生成新的二维码,以用于下一场景的扫码。

为了减少不同场景中各自场景应用管理系统的替换成本,不对各场景中已有应用系统进行侵入,不改变已有应用系统的运行模式,在验码成功后只通过调用原有应用系统的支付功能接口进行支付,记录返回的支付结果信息。

为了防伪的需要,二维码使用完毕立即作废,避免伪造者以同样的方式在下次继续使用。

为了防伪的需要,二维码配置为只在一定时间内有效,过期则作废。

在本实施例中,只需要绑定用户身份信息,无需绑定银行卡信息,每次需要使用二维码时,自主生成并亮码即可,通过向待放行场景应用系统请求支付。

实施例二

本实施例提供了一种基于区块链的多场景一码通管控平台,其包括:

二维码生成模块,其用于接收用户注册信息,绑定用户身份,自动为用户生成信用数据并存储至区块链中,根据用户绑定信息及区块链中的信用数据生成不同颜色的二维码并发送至用户终端;

合法性验证模块,其用于接收当前应用场景中的扫码终端通过扫描用户终端所展示的二维码,根据二维码获取用户身份信息,验证二维码的合法性;

用户信用数据更新模块,其用于对于验证合法的二维码,向应用支付系统发起支付请求,接收支付结果反馈信息,经处理转换为用户信用数据并更新至区块链中;

二维码更新模块,其用于依据区块链中的信用数据及用户的身份生成新的二维码,以用于下一场景的扫码。

需要说明的是,本实施例的基于区块链的多场景一码通管控平台中的各个模块,与实施例一中的基于区块链的多场景一码通管控方法中的各个步骤一一对应,其具体实施过程相同,此处不再累述。

在本实施例中,一码通管控平台允许用户不进行实时支付或允许用户支付失败,只要用户手中的二维码符合一码通管控平台的验码规则且不是红码,一码通管控平台即可对用户进行放行。

一码通管控平台区块链中的信用数据会对用户的信用进行实时更新,在用户请求生成二维码时,一码通管控平台通过信用评价体系更新用户二维码颜色,扫码终端根据二维码颜色决定是否对用户进行放行。

在本实施例中,用户只需要在一码通管控平台绑定用户身份信息,无需绑定银行卡信息,每次需要使用二维码时,用户在一码通管控平台应用中自主生成并亮码即可,由一码通管控平台通过向待放行场景应用系统请求支付,支持放行一码通管控平台合作的全部场景。

实施例三

本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例一所述的基于区块链的多场景一码通管控方法中的步骤。

实施例四

本实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例一所述的基于区块链的多场景一码通管控方法中的步骤。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号