基于区块链的消费处理系统、方法、装置、设备、及介质制造方法及图纸

技术编号:27978131 阅读:15 留言:0更新日期:2021-04-06 14:12
本发明专利技术实施例涉及一种基于区块链的消费处理系统、方法、装置、设备、及介质,具体涉及区块链技术领域,该系统中各餐厅分别通过一区块链节点与云账户连接形成区块链云账户集群;各餐厅局域网内的多个消费机分别组成本地区块链网络;任一消费机接收到员工消费请求,获取该员工的账户余额,若确定该员工的账户余额大于或等于所请求的消费金额,则处理所述消费请求并将对应的消费记录在本地区块链网络中进行分布式同步存储;若任一餐厅的区块链节点检测到网络恢复,同步所属本地区块链网络中的消费记录,将未上链存储到区块链云账户集群中的消费记录在区块链云账户集群中进行上链存储,能够在离线情况下支持员工在不超支账户余额的前提下正常消费。

【技术实现步骤摘要】
基于区块链的消费处理系统、方法、装置、设备、及介质
本专利技术实施例涉及区块链
,具体涉及一种基于区块链的消费处理系统、方法、装置、电子设备、及存储介质。
技术介绍
在人流集中的企业内部餐厅消费场景中,尤其大的集团公司,就餐人员多且园区遍布全国,要面对的网络情况变得越发复杂,尤其外部园区通过专线的形式与集团网络对接时,餐厅的专线带宽往往难以得到保障。面对短时间内汇聚的大量员工,一旦网络出现问题,员工的在线账户便无法使用,而网络修复工作又不是一蹴而就的,这就会导致餐厅大量的人员滞留和抱怨。因此解决餐厅突发的网络终端情况下的在线账户消费问题成为企业餐厅必须要考虑的问题。现有的一种现有的处理方案是,将账户余额写入物理IC卡的方式实现离线消费,但是存在物理IC卡余额与线上余额不同步的问题,且卡片以及读卡器也会增加企业负担。
技术实现思路
有鉴于此,本专利技术实施例提供一种基于区块链的消费处理系统、方法、装置、电子设备、及存储介质,以实现即使在离线情况下也能支持员工在不超支账户余额的前提下正常消费。本专利技术实施例的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术实施例的实践而习得。在本公开的第一方面,本专利技术实施例提供了一种基于区块链的消费处理系统,各餐厅分别通过一区块链节点与云账户连接形成区块链云账户集群;各餐厅局域网内的多个消费机分别组成本地区块链网络;任一消费机接收到员工消费请求,获取该员工的账户余额,若确定该员工的账户余额大于或等于所请求的消费金额,则处理所述消费请求并将对应的消费记录在本地区块链网络中进行分布式同步存储;若任一餐厅的区块链节点检测到网络恢复,同步所属本地区块链网络中的消费记录,将未上链存储到所述区块链云账户集群中的消费记录在所述区块链云账户集群中进行上链存储。于一实施例中,将对应的消费记录在本地区块链网络中进行分布式同步存储包括:将对应的消费记录在本地进行记账存储并在所属餐厅局域网内进行广播;任一消费机接收到其他消费机广播的消费记录后,将所接收到的消费记录在本地进行记账存储。于一实施例中,处理所述消费请求包括:将所请求的消费金额入账到该消费机对应的账户中,并从该用户余额中扣除所请求的消费金额。于一实施例中,在将对应的消费记录在本地区块链网络中进行分布式同步存储之后还包括:若该消费机检测到所属的本地区块链网络与云账户网络连接良好,则将所述消费记录同步到所属餐厅对应的区块链节点中,以使所述区块链节点将所述消费记录在所述区块链云账户集群中进行上链存储。在本公开的第二方面,本专利技术实施例提供了一种基于区块链的消费处理方法,由基于区块链的消费处理系统中的消费机执行,所述消费处理系统包括多个餐厅,各餐厅分别通过一区块链节点与云账户连接形成区块链云账户集群,各餐厅局域网内的多个消费机分别组成本地区块链网络,所述云账户用于管理各员工账户信息和各餐厅账户信息,所述方法包括:接收员工的消费请求,获取该员工的账户余额,若确定该员工的账户余额大于或等于所请求的消费金额,则处理所述消费请求并将对应的消费记录在本地区块链网络中进行分布式同步存储。于一实施例中,将对应的消费记录在本地区块链网络中进行分布式同步存储包括:将对应的消费记录在本地进行记账存储并在所属餐厅局域网内进行广播;若收到其他消费机广播的消费记录,则将所接收到的消费记录在本地进行记账存储。于一实施例中,处理所述消费请求包括:将所请求的消费金额入账到该消费机对应的账户中,并从该用户余额中扣除所请求的消费金额。于一实施例中,在将对应的消费记录在本地区块链网络中进行分布式同步存储之后还包括:若检测到所属的本地区块链网络与云账户网络连接良好,则将所述消费记录同步到所属餐厅对应的区块链节点中,以使所述区块链节点将所述消费记录在所述区块链云账户集群中进行上链存储。在本公开的第三方面,本专利技术实施例还提供了一种基于区块链的消费处理装置,配置于基于区块链的消费处理系统中的消费机中,所述消费处理系统包括多个餐厅,各餐厅分别通过一区块链节点与云账户连接形成区块链云账户集群,各餐厅局域网内的多个消费机分别组成本地区块链网络,所述云账户用于管理各员工账户信息和各餐厅账户信息,所述装置包括:消费请求接收单元,用于接收员工的消费请求;员工余额查询单元,用于获取该员工的账户余额;消费请求处理单元,用于若确定该员工的账户余额大于或等于所请求的消费金额,则处理所述消费请求并将对应的消费记录在本地区块链网络中进行分布式同步存储。于一实施例中,所述消费请求处理单元用于将对应的消费记录在本地区块链网络中进行分布式同步存储包括:将对应的消费记录在本地进行记账存储并在所属餐厅局域网内进行广播;若收到其他消费机广播的消费记录,则将所接收到的消费记录在本地进行记账存储。于一实施例中,所述消费请求处理单元用于处理所述消费请求包括:用于将所请求的消费金额入账到该消费机对应的账户中,并从该用户余额中扣除所请求的消费金额。于一实施例中,所述装置还包括云上存储单元,用于在将对应的消费记录在本地区块链网络中进行分布式同步存储之后,若检测到所属的本地区块链网络与云账户网络连接良好,则将所述消费记录同步到所属餐厅对应的区块链节点中,以使所述区块链节点将所述消费记录在所述区块链云账户集群中进行上链存储。在本公开的第四方面,提供了一种电子设备。该电子设备包括:处理器;以及存储器,用于存储可执行指令,所述可执行指令在被所述处理器执行时使得所述电子设备执行第二方面中的方法。在本公开的第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第二方面中的方法。本专利技术实施例提出的技术方案的有益技术效果是:本专利技术实施例通过各餐厅分别通过一区块链节点与云账户连接形成区块链云账户集群;各餐厅局域网内的多个消费机分别组成本地区块链网络;任一消费机接收到员工消费请求,获取该员工的账户余额,若确定该员工的账户余额大于或等于所请求的消费金额,则处理所述消费请求并将对应的消费记录在本地区块链网络中进行分布式同步存储;若任一餐厅的区块链节点检测到网络恢复,同步所属本地区块链网络中的消费记录,将未上链存储到所述区块链云账户集群中的消费记录在所述区块链云账户集群中进行上链存储,能够在离线情况下支持员工在不超支账户余额的前提下正常消费。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例中的一部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。图1是根据本专利技术实施例提供的一种基于区块链的消费处理系统的结构示意图;图2是根据本专利技术实施例提供的一种基于区块链的消费处理方法的流程示意图;图3是根据本专利技术实施例提供的另一种基于区块链的消本文档来自技高网...

【技术保护点】
1.一种基于区块链的消费处理系统,其特征在于,各餐厅分别通过一区块链节点与云账户连接形成区块链云账户集群;各餐厅局域网内的多个消费机分别组成本地区块链网络;/n任一消费机接收到员工消费请求,获取该员工的账户余额,若确定该员工的账户余额大于或等于所请求的消费金额,则处理所述消费请求并将对应的消费记录在本地区块链网络中进行分布式同步存储;/n若任一餐厅的区块链节点检测到网络恢复,同步所属本地区块链网络中的消费记录,将未上链存储到所述区块链云账户集群中的消费记录在所述区块链云账户集群中进行上链存储。/n

【技术特征摘要】
1.一种基于区块链的消费处理系统,其特征在于,各餐厅分别通过一区块链节点与云账户连接形成区块链云账户集群;各餐厅局域网内的多个消费机分别组成本地区块链网络;
任一消费机接收到员工消费请求,获取该员工的账户余额,若确定该员工的账户余额大于或等于所请求的消费金额,则处理所述消费请求并将对应的消费记录在本地区块链网络中进行分布式同步存储;
若任一餐厅的区块链节点检测到网络恢复,同步所属本地区块链网络中的消费记录,将未上链存储到所述区块链云账户集群中的消费记录在所述区块链云账户集群中进行上链存储。


2.根据权利要求1所述的系统,其特征在于,将对应的消费记录在本地区块链网络中进行分布式同步存储包括:
将对应的消费记录在本地进行记账存储并在所属餐厅局域网内进行广播;
任一消费机接收到其他消费机广播的消费记录后,将所接收到的消费记录在本地进行记账存储。


3.根据权利要求1所述的系统,其特征在于,处理所述消费请求包括:
将所请求的消费金额入账到该消费机对应的账户中,并从该用户余额中扣除所请求的消费金额。


4.根据权利要求1所述的系统,其特征在于,在将对应的消费记录在本地区块链网络中进行分布式同步存储之后还包括:
若该消费机检测到所属的本地区块链网络与云账户网络连接良好,则将所述消费记录同步到所属餐厅对应的区块链节点中,以使所述区块链节点将所述消费记录在所述区块链云账户集群中进行上链存储。


5.一种基于区块链的消费处理方法,其特征在于,由基于区块链的消费处理系统中的消费机执行,所述消费处理系统包括多个餐厅,各餐厅分别通过一区块链节点与云账户连接形成区块链云账户集群,各餐厅局域网内的多个消费机分别组成本地区块链网络,所述云账户用于管理各员工账户信息和各餐厅账户信息,所述方法包括:
接收员工的消费请求,获取该员工的账户余额,若确定该员工的账户余额大于或等于所请求的消费金额,则处理所述消费请求并将对应的消费记录在本地区块链网络中进行分布式同步存储。


6.根据权利要求5所述的方法,其特征在于,将对应的消费记录在本地区块链网络中进...

【专利技术属性】
技术研发人员:徐春长冷合礼盛国军刘子力
申请(专利权)人:青岛海链数字科技有限公司青岛海尔工业智能研究院有限公司海尔卡奥斯物联生态科技有限公司海尔数字科技青岛有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1