一种电子优惠券交易管理方法及系统与流程

文档序号:27072310发布日期:2021-10-24 10:09阅读:320来源:国知局
一种电子优惠券交易管理方法及系统与流程

1.本发明涉及电子优惠券技术领域,尤其涉及一种电子优惠券交易管理方法及系统。


背景技术:

2.电子优惠券,是商家在网上以电子文本和图片形式存在的一种打折优惠信息或优惠券,与印刷的优惠券相比,存在使用方便和环保的优点,传统电子优惠券的交易过程主要包括商家的发行及核销,该方式只能在b2c商业模式下,一定程度上保证电子优惠券的安全运营,而对b2b2c、多级分销、c2c以及其它新的商业模式,电子优惠券从发行到核销,期间可能发生商家间流转、用户间流转,此时传统电子优惠券在交易的过程中就无法得到有效的安全保证从而将很大程度上导致用户权益受损、进而用户对商家的信任度也随之下降。


技术实现要素:

3.有鉴于此,本发明提出一种电子优惠券交易管理方法及系统,可以解决现有电子优惠券交易所存在的交易过程安全无法得到保证的缺陷。
4.本发明的技术方案是这样实现的:
5.一种电子优惠券交易管理方法,具体包括以下步骤:
6.步骤s1,依据电子优惠券交易类型,生成智能合约;
7.步骤s2,对所述智能合约进行安全规则链设置,并将所述安全规则链进行存储,生成安全规则链集合;
8.步骤s3,当有电子优惠券进行交易时,分别对电子优惠券状态变更和电子优惠券交易对应的智能合约执行进行检测;
9.步骤s4,当检测到智能合约执行存在异常交易事件时,则执行步骤s5,当检测到电子优惠券状态变更存在异常交易事件时,执行步骤s6;
10.步骤s5,判断智能合约执行是否合法,若是,则将智能合约执行的安全规则链更新至所述安全规则链集合中,否则,判定该智能合约执行所代表的电子优惠券交易异常;
11.步骤s6,对该电子优惠券进行信息的溯源查询,并将查询结果发送至产生异常的商家或用户中,从而实现电子优惠券的交易管理。
12.作为所述电子优惠券交易管理方法的进一步可选方案,所述对电子优惠券交易对应的智能合约执行进行检测基于安全规则链,具体包括以下步骤:
13.步骤s31,获取对电子优惠券交易对应的智能合约执行的安全规则链;
14.步骤s32,将获取到的安全规则链与所述安全规则链集合中的安全规则链进行匹配,若匹配成功,则为正常交易事件,否则为异常交易事件。
15.作为所述电子优惠券交易管理方法的进一步可选方案,所述对电子优惠券状态变更进行检测,具体包括以下步骤:
16.步骤s33,查询电子优惠券状态变更所对应的交易信息;
17.步骤s34,依据得到的交易信息,对电子优惠券的状态变更进行匹配,若匹配成功,则为正常交易事件,否则为异常交易事件。
18.作为所述电子优惠券交易管理方法的进一步可选方案,所述步骤s5中判断智能合约执行是否合法,具体包括以下步骤:
19.步骤s51,查询异常交易事件对应的交易信息;
20.步骤s52,依据得到的交易信息来判断该异常交易事件是否合规合法。
21.作为所述电子优惠券交易管理方法的进一步可选方案,所述步骤s6中对该电子优惠券进行信息的溯源查询,具体为追溯查询电子优惠券从发行到当前状态的所有信息。
22.一种电子优惠券交易管理系统,所述系统包括:
23.电子优惠券智能管理模块,用于实现电子优惠券的交易;
24.电子优惠券交易管理模块,用于依据电子优惠券交易类型,生成智能合约,并对所述智能合约进行安全规则链设置;
25.电子优惠券交易分析模块,用于实现电子优惠券交易数据采集、分析以及安全规则管理;
26.任务管理模块,用于实现电子优惠券状态变更监控和智能合约执行监控;
27.智能合约服务模块,用于实现智能合约的管理和检测;
28.区块链服务模块,用于提供监控接口和业务接口。
29.作为所述电子优惠券交易管理系统的进一步可选方案,所述电子优惠券智能管理模块包括:
30.电子优惠券优惠发行管理器,用于实现电子优惠券的发行功能;
31.电子优惠券兑换管理器,用于实现电子优惠券兑换功能和电子优惠券转赠功能;
32.电子优惠券溯源管理器,用于实现将电子优惠券发行、电子优惠券商家之间流转、电子优惠券用户兑换、电子优惠券核销整个生命周期所有信息存储在区块链网络中的功能,以及查询电子优惠券信息的功能;
33.电子优惠券分销管理器,用于实现电子优惠券在商家间流通;
34.电子优惠券核销管理器,用于实现电子优惠券的核销。
35.作为所述电子优惠券交易管理系统的进一步可选方案,所述电子优惠券交易管理模块包括:
36.发行商交易管理器,用于实现电子优惠券发行基础管理、电子优惠券核销基础管理和安全规则链管理;
37.分销商交易管理器,用于实现多级分销体系管理、分销安全规则链管理和电子优惠券分销交易管理;
38.零售商交易管理器,用于实现电子优惠券零售基础管理、电子优惠券兑换管理、电子优惠券转赠管理和安全规则链管理;
39.用户交易管理器,用于实现电子优惠券兑换管理、电子优惠券转赠管理和电子优惠券核销管理。
40.作为所述电子优惠券交易管理系统的进一步可选方案,所述智能合约服务模块包括:
41.智能合约管理器,用于实现智能合约的基础功能管理;
42.嵌入式规则检测器,用于实现安全规则链监控、安全规则链集合管理和安全规则链检测管理。
43.作为所述电子优惠券交易管理系统的进一步可选方案,所述电子优惠券交易分析模块包括:
44.交易数据采集器,用于实现用户交易数据和商家交易数据的采集;
45.交易数据识别器,用于根据采集的交易数据,对用户信息、商家信息、交易详细信息进行提取,并对提取信息进行预处理和存储处理;
46.安全交易管理器,用于实现安全规则链管理、交易记录管理、电子优惠券状态管理和交易异常事件管理;
47.所述任务管理模块包括:
48.电子优惠券监控模块,用于实现电子优惠券从发行、兑换、流转、核销全生命周期状态监控管理;
49.智能合约监控模块,用于实现智能合约状态监控和智能合约事件订阅;
50.所述区块链服务模块包括:
51.区块链监控接口管理器,用于提供提供监控信息查询服务;
52.区块链业务接口管理器,用于提供业务上链服务。
53.本发明的有益效果是:通过生成智能合约,能够实现电子优惠券发行、分销、零售、兑换以及核销的全程链上自动执行,提高电子优惠券的智能效果,同时,通过对智能合约进行安全规则链设置,能够实现智能合约与安全规则链的匹配检测,从而为商家及用户提供安全可靠的电子优惠券运营方法,此外,通过分别对电子优惠券状态变更和电子优惠券交易对应的智能合约执行进行检测,能够进一步提高电子优惠券在交易过程中的安全性,进而有效保障用户权益。
附图说明
54.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
55.图1为本发明一种电子优惠券交易管理方法的流程示意图;
56.图2为本发明一种电子优惠券交易管理系统的组成示意图。
具体实施方式
57.下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
58.参考图1

2,一种电子优惠券交易管理方法,具体包括以下步骤:
59.步骤s1,依据电子优惠券交易类型,生成智能合约;
60.步骤s2,对所述智能合约进行安全规则链设置,并将所述安全规则链进行存储,生
成安全规则链集合;
61.步骤s3,当有电子优惠券进行交易时,分别对电子优惠券状态变更和电子优惠券交易对应的智能合约执行进行检测;
62.步骤s4,当检测到智能合约执行存在异常交易事件时,则执行步骤s5,当检测到电子优惠券状态变更存在异常交易事件时,执行步骤s6;
63.步骤s5,判断智能合约执行是否合法,若是,则将智能合约执行的安全规则链更新至所述安全规则链集合中,否则,判定该智能合约执行所代表的电子优惠券交易异常;
64.步骤s6,对该电子优惠券进行信息的溯源查询,并将查询结果发送至产生异常的商家或用户中,从而实现电子优惠券的交易管理。
65.在本实施例中,通过生成智能合约,能够实现电子优惠券发行、分销、零售、兑换以及核销的全程链上自动执行,提高电子优惠券的智能效果,同时,通过对智能合约进行安全规则链设置,能够实现智能合约与安全规则链的匹配检测,从而为商家及用户提供安全可靠的电子优惠券运营方法,此外,通过分别对电子优惠券状态变更和电子优惠券交易对应的智能合约执行进行检测,能够进一步提高电子优惠券在交易过程中的安全性,进而有效保障用户权益。
66.优选的,所述对电子优惠券交易对应的智能合约执行进行检测基于安全规则链,具体包括以下步骤:
67.步骤s31,获取对电子优惠券交易对应的智能合约执行的安全规则链;
68.步骤s32,将获取到的安全规则链与所述安全规则链集合中的安全规则链进行匹配,若匹配成功,则为正常交易事件,否则为异常交易事件。
69.优选的,所述对电子优惠券状态变更进行检测,具体包括以下步骤:
70.步骤s33,查询电子优惠券状态变更所对应的交易信息;
71.步骤s34,依据得到的交易信息,对电子优惠券的状态变更进行匹配,若匹配成功,则为正常交易事件,否则为异常交易事件。
72.优选的,所述步骤s5中判断智能合约执行是否合法,具体包括以下步骤:
73.步骤s51,查询异常交易事件对应的交易信息;
74.步骤s52,依据得到的交易信息来判断该异常交易事件是否合规合法。
75.优选的,所述步骤s6中对该电子优惠券进行信息的溯源查询,具体为追溯查询电子优惠券从发行到当前状态的所有信息。
76.在本实施例中,通过对电子优惠券进行信息的溯源查询,能够准确了解到产生交易异常的原因,从而能够避免下一次继续发生同样的交易异常事件,进一步保障了用户的权益。
77.一种电子优惠券交易管理系统,所述系统包括:
78.电子优惠券智能管理模块,用于实现电子优惠券的交易;
79.电子优惠券交易管理模块,用于依据电子优惠券交易类型,生成智能合约,并对所述智能合约进行安全规则链设置;
80.电子优惠券交易分析模块,用于实现电子优惠券交易数据采集、分析以及安全规则管理;
81.任务管理模块,用于实现电子优惠券状态变更监控和智能合约执行监控;
82.智能合约服务模块,用于实现智能合约的管理和检测;
83.区块链服务模块,用于提供监控接口和业务接口。
84.在本实施例中,通过生成智能合约,能够实现电子优惠券发行、分销、零售、兑换以及核销的全程链上自动执行,提高电子优惠券的智能效果,同时,通过对智能合约进行安全规则链设置,能够实现智能合约与安全规则链的匹配检测,从而为商家及用户提供安全可靠的电子优惠券运营方法,此外,通过分别对电子优惠券状态变更和电子优惠券交易对应的智能合约执行进行检测,能够进一步提高电子优惠券在交易过程中的安全性,进而有效保障用户权益。
85.优选的,所述电子优惠券智能管理模块包括:
86.电子优惠券优惠发行管理器,用于实现电子优惠券的发行功能;
87.电子优惠券兑换管理器,用于实现电子优惠券兑换功能和电子优惠券转赠功能;
88.电子优惠券溯源管理器,用于实现将电子优惠券发行、电子优惠券商家之间流转、电子优惠券用户兑换、电子优惠券核销整个生命周期所有信息存储在区块链网络中的功能,以及查询电子优惠券信息的功能;
89.电子优惠券分销管理器,用于实现电子优惠券在商家间流通;
90.电子优惠券核销管理器,用于实现电子优惠券的核销。
91.在本实施例中,所述电子优惠券优惠发行管理器,用于实现电子优惠券的发行功能,具体为电子优惠券信息配置,如面值、余额、有效期、商品信息配置、发行计划、发行数量及规模;
92.所述电子优惠券兑换管理器由电子优惠券兑换和电子优惠券转赠两个功能模块组成,电子优惠券兑换模块,用户可以采用现金直接购买、消费返券、积分兑换等多种方式将消费权限和现金兑换为电子优惠券,用于后续的消费优惠,或直接实现权益兑换,电子优惠券转赠,用户完成电子优惠券兑换后即获取该电子优惠券的所有权,此时用户可以使用该电子优惠券兑换相关权益,同时也可以将该电子优惠券转赠他人,从而实现电子优惠券所有权的变更,
93.所述电子优惠券溯源管理器由电子优惠券信息上链和电子优惠券信息链上溯源两个功能模块组成,电子优惠券信息上链模块,实现调用区块链业务接口管理器的发起上链交易服务接口,将电子优惠券发行、电子优惠券商家之间流转、电子优惠券用户兑换、电子优惠券核销整个生命周期所有信息,存储在区块链网络,从而保证信息的不可篡改,电子优惠券信息链上溯源模块,商家管理电子优惠券或用户在使用电子优惠券的过程中,可以根据需要,查看电子优惠券链上溯源信息;
94.所述电子优惠券分销管理器用于实现电子优惠券在商家间流通;
95.所述电子优惠券核销管理器当用户完成电子优惠券兑换后,将收到电子优惠券的核销码或核销码所对应的二维码作为核销凭证,用户向商家出示核销凭证,系统通过核销端进行电子优惠券券的核销。
96.优选的,所述电子优惠券交易管理模块包括:
97.发行商交易管理器,用于实现电子优惠券发行基础管理、电子优惠券核销基础管理和安全规则链管理;
98.分销商交易管理器,用于实现多级分销体系管理、分销安全规则链管理和电子优
惠券分销交易管理;
99.零售商交易管理器,用于实现电子优惠券零售基础管理、电子优惠券兑换管理、电子优惠券转赠管理和安全规则链管理;
100.用户交易管理器,用于实现电子优惠券兑换管理、电子优惠券转赠管理和电子优惠券核销管理。
101.在本实施例中,所述发行商交易管理器包括电子优惠券发行交易管理和电子优惠券核销交易管理,所述电子优惠券发行交易管理主要包含电子优惠券发行基础管理和安全规则链管理两部分功能,电子优惠券发行基础管理:由发行商负责电子优惠券定义和配置管理,并对交易进行日常管理;安全规则链管理:由发行商负责安全规则链配置,并由系统进行规则链的自动化部署及发布,并对交易过程产生安全事件进行处理及跟踪,所述电子优惠券核销交易管理主要包含电子优惠券核销基础管理和安全规则链管理两部分功能,电子优惠券核销基础管理:由发行商负责电子优惠券核销交易的日常管理;安全规则链管理:由发行商负责安全规则链配置,并由系统进行规则链的自动化部署及发布,并对交易过程产生安全事件进行处理及跟踪;
102.所述分销商交易管理器负责管理电子优惠券分销交易,主要包含多级分销体系管理、分销安全规则链管理以及电子优惠券分销交易管理三部分功能,多级分销体系管理:由发行商配置一级分销商和配置分销层级数后,由各级分销商构建其下一级分销商,从而完成多级分销体系间构建;电子优惠券分销基础管理:由分销商负责电子优惠券分销采购以及账单处理;安全规则链管理:由分销商负责安全规则链配置,并由系统进行规则链的自动化部署及发布,并对交易过程产生安全事件进行处理及跟踪;
103.所述零售商交易管理器负责管理电子优惠券零售交易,主要包含电子优惠券零售基础管理、电子优惠券兑换管理、电子优惠券转赠管理和安全规则链管理四部分功能,电子优惠券零售基础管理:由零售商负责电子优惠券商城上架以及日常销售管理;电子优惠券兑换管理:由零售商对用户发起的兑换交易进行管理,并负责交易的执行;电子优惠券转赠管理:由零售商对用户发起的转赠交易进行管理,并负责交易的执行;安全规则链管理:由零售商负责安全规则链配置,并由系统进行规则链的自动化部署及发布,并对交易过程产生安全事件进行处理及跟踪;
104.所述用户交易管理器主要包含电子优惠券兑换管理、电子优惠券转赠管理和电子优惠券核销管理三部分功能,电子优惠券兑换管理:系统对用户获取商家电子优惠券所产生的交易进行管理;电子优惠券转赠管理:系统对用户转赠电子优惠券所产生的交易进行管理;电子优惠券核销管理:系统对用户使用电子优惠券兑换权益所产生的交易进行管理。
105.优选的,所述智能合约服务模块包括:
106.智能合约管理器,用于实现智能合约的基础功能管理;
107.嵌入式规则检测器,用于实现安全规则链监控、安全规则链集合管理和安全规则链检测管理。
108.在本实施例中,智能合约管理器包含智能合约管理器和嵌入式规则检测器两部分,实现电子优惠券从发行到核销全生命周期的安全防护。
109.智能合约管理器:智能合约管理器包括基础功能管理以及安全功能管理两个功能模块,基础功能管理:提供状态监控接口服务以及接口服务,通过ap i接口为业务及应用提
供合约部署发布、状态监控等管理功能服务;安全功能管理:通过在智能合约插入安全探针,在智能合约执行时,将实时分析交易是否与安全规则链匹配;
110.嵌入式规则检测器:安全规则管理器包括安全规则链监控模块、安全规则链集合管理、安全规则链检测管理三部分功能模块,安全规则链监控模块:由插入智能合约的安全探针实时记录安全规则数据上下文信息,通过该模块实时监控探针获取的信息;安全规则链集合管理:由安全交易管理器,将电子优惠券交易管理过程所产生的规则链,根据业务需求部署到链上,同时智能合约管理员可以通过监控,获知交易与现有规则链匹配记录,并判断匹配失败并回滚的交易是否合法,对合法交易,智能合约管理可以申请将对应规则链添加到安全规则链集合;安全规则链检测管理:安全监控模块获取规则链信息后调用该模块,校验器是否在安全规则集合中,如果匹配成功,那么将正常执行智能合约;如果匹配失败,那么将回滚交易并记录该异常交易规则,并生成异常事件,该事件由安全感知任务捕获并交由安全交易管理器进行异常事件处理。
111.优选的,所述电子优惠券交易分析模块包括:
112.交易数据采集器,用于实现用户交易数据和商家交易数据的采集;
113.交易数据识别器,用于根据采集的交易数据,对用户信息、商家信息、交易详细信息进行提取,并对提取信息进行预处理和存储处理;
114.安全交易管理器,用于实现安全规则链管理、交易记录管理、电子优惠券状态管理和交易异常事件管理;
115.所述任务管理模块包括:
116.电子优惠券监控模块,用于实现电子优惠券从发行、兑换、流转、核销全生命周期状态监控管理;
117.智能合约监控模块,用于实现智能合约状态监控和智能合约事件订阅;
118.所述区块链服务模块包括:
119.区块链监控接口管理器,用于提供提供监控信息查询服务;
120.区块链业务接口管理器,用于提供业务上链服务。
121.在本实施例中,所述电子优惠券交易分析模块包括交易数据采集器、交易数据识别器和安全交易管理器,交易数据采集器:通过商家电子支付通道实时采集用户交易数据,同时通过平台系统实时采集商家交易数据,并上传到后台进行数据分析;
122.交易数据识别器:根据采集的交易数据,对用户信息、商家信息、交易详细信息进行提取,并对提取信息进行预处理和存储处理;
123.安全交易管理器:安全交易管理器主要包含安全规则链管理、交易记录管理、电子优惠券状态管理、交易异常事件管理四部分功模块。安全规则链管理:将电子优惠券交易管理部件所生成的安全规则链部署并发布上链;交易记录管理:对交易数据识别器处理后的数据进行管理,可以进行交易查询、检索;电子优惠券状态管理:当电子优惠券监控任务捕获到电子优惠券状态变化事件,将通过电子优惠券查询对应交易记录,并检查交易与电子优惠券状态是否匹配,如果无法匹配,那么将向系统管理员发出报警,并由系统管理员进行电子优惠券溯源信息查询;交易异常事件管理:当智能合约监控任务捕获到异常交易事件,通过该事件查询对应的安全规则链,并更新交易记录中对应的交易,添加交易对应的安全规则链信息;
124.所述任务管理模块包括电子优惠券监控模块和智能合约监控模块,电子优惠券监控模块:主要实现功能为电子优惠券状态监控,即实现电子优惠券从发行、兑换、流转、核销全生命周期状态管理,当监控到电子优惠券状态发生变化时,通知安全交易管理器,安全交易管理器收到通知后,查询对应交易记录,并检查交易与电子优惠券状态是否匹配,并做相关处理;
125.智能合约监控模块:由智能合约状态监控和智能合约事件订阅两个功能模块组成,智能合约状态监控模块,实现智能合约运行过程中状态监控管理,安全事件订阅模块,对嵌入式安全规则模块所产生的异常事件进行处理,其中主要事件为交易与规则链不匹配,当该事件发生时,将通知安全交易管理器对该交易进行异常交易处理或对安全规则链进行动态优化;
126.所述区块链服务模块包括区块链监控接口管理器和区块链业务接口管理器,所述区块链监控接口管理器:通过ap i接口为业务及应用提供监控信息查询服务,监控指标主要包括:区块链节点监控指标和区块链通道监控指标。区块链节点监控指标主要包括:节点存储空间监控信息、数据库存储空间监控信息以及背书计数监控信息等,区块链通道监控指标主要包括:账本存储空间监控信息、广播的区块计数监控信息、广播的交易计数监控信息、接收交易计数监控信息以及接收交易区块计数监控信息等;
127.区块链业务接口管理器:通过ap i接口为业务及应用提供业务上链相关服务。本发明主要实现了四种业务接口:发起上链交易服务接口、发起查询交易服务接口、发起查询区块服务接口和事件订阅服务接口;发起上链交易服务接口,实现向区块链网络发送交易,交易通过节点验证并被成功写入账本后返回;发起查询交易服务接口,实现向区块链网络查询某一交易的信息;发起查询区块服务接口,实现向区块链网络查询某一区块的信息;事件订阅服务器接口,业务及应用通过订阅的方式,接收区块链网络上发生的事件。
128.以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1