一种基于时序状态的电子兑换卡券安全交易方法及系统与流程

文档序号:14774773发布日期:2018-06-23 02:49阅读:315来源:国知局
一种基于时序状态的电子兑换卡券安全交易方法及系统与流程

本发明涉及电子兑换卡券交易领域技术领域,更具体地,涉及一种基于时序状态的电子兑换卡券安全交易方法及系统。



背景技术:

电子兑换卡券是传统纸质兑换卡券的电子形式,无需物流,低碳、环保、高效、便捷。电子兑换卡券被越来越多的商家作为品牌推广、增加用户粘度、带动销售的有效手段之一。用户拥有的电子兑换卡券的种类、数量日益增多,对不需要的卡券进行再交易的需求也日益增强。因为电子兑换卡券兑换码的全程可见性以及交易双方的个人诚信问题,致使在交易后的兑换过程中频繁出现“已兑换”的问题纠纷。是交易前转让方先行兑换还是交易后受让方否认其兑换行为,一直缺少有效的佐证数据去准确界定问题的责任方。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种基于时序状态的电子兑换卡券安全交易方法及系统,按时序溯源所述电子兑换卡券的全流程交易的时序点及相关数据,对界定兑换行为是转让方还是受让方提供了有效的佐证数据,从而增加了对“作弊行为”的威慑力,进而降低了“已兑换”问题发生的比率。

为解决上述问题,本发明提供的技术方案为:一种基于时序状态的电子兑换卡券安全交易方法,包括以下步骤:

S1.卡券转让方在交易系统中注册认证;

S2.卡券转让方在交易系统中完成预交易的电子兑换卡券的登记;

S3.卡券转让方在交易系统中转让电子兑换卡券C给受让方;

S4.受让方在交易系统中退回电子兑换卡券C给卡券转让方;

S5.受让方在交易系统中查看电子兑换卡券的兑换码;

S6.用户在交易系统中查看其拥有的电子兑换卡券。

进一步地,所述的S1步骤还包括:

S101.卡券转让方向用户认证模块发起注册认证申请,填写注册信息,包括个人唯一标识ID,个人唯一标识ID是卡券转让方的移动通信终端号码;

S102.注册认证模块向标识ID的移动通信终端发送认证码;

S103.用户认证模块验证卡券转让方提交的认证码是否正确,如果正确,提示“注册认证成功”的信息并完成卡券转让方的注册认证过程;如果错误,则提示“认证码不一致,注册认证失败”的信息,并返回至步骤S101。

进一步地,所述的S2步骤还包括:

S201.卡券转让方向卡券登记模块发起电子兑换卡券登记申请,提交预登记的电子兑换卡券的属性信息;

S202.卡券登记模块向兑换码加密模块发出兑换码加密请求,兑换码加密模块对卡券转让方所提交的兑换码进行加密;

S203.卡券登记模块把卡券属性信息写入存储模块,此时,卡券状态值为“登记加密”。

进一步地,所述的S3步骤还包括:

S301.卡券转让方向卡券转让模块发起其拥有的电子兑换卡券C的转让申请,卡券转让模块校验电子兑换卡券C的状态是否为“登记加密”,如果是则进入S302步骤;否则提示“电子兑换卡券C是已查看状态,不能转让”的信息,结束转让过程;

S302.卡券转让方向卡券转让模块提交受让方的个人唯一标识ID;

S303.卡券转让模块向变更处理模块发起变更请求,变更处理模块更改“电子兑换卡券C和卡券转让方”的关系类型为“转让”;同时新增“电子兑换卡券C,受让方”的关系,其关系类型为“拥有”。

进一步地,所述的S4步骤还包括:

S401.受让方向卡券转让模块发起其拥有的电子兑换卡券C的退回申请,卡券转让模块校验电子兑换卡券C的状态是否为“登记加密”,如果是则进入S402;否则提示“电子兑换卡券C是已查看状态,不能退回”的信息,结束退回过程;

S402.受让方向卡券转让模块提交卡券转让方的个人唯一标识ID;

S403.卡券转让模块向变更处理模块发起变更请求,变更处理模块更改“电子兑换卡券C,受让方”的关系类型为“退回”;同时新增“电子兑换卡券C,卡券转让方”的关系,其关系类型为“拥有”。

进一步地,所述的S5步骤还包括:

S501.受让方向兑换码查看模块发出对其拥有的电子兑换卡券C的兑换码的查看申请,兑换码查看模块校验电子兑换卡券C的状态是否为“登记加密”,如果是则进入S502;否则提示“电子兑换卡券C的兑换码是已查看状态”的信息,结束查看过程;

S502.卡券查看模块向兑换码解密模块发出解密申请,兑换码解密模块对存储的电子兑换卡券C的兑换码进行解密操作,并把解密成功的反馈信息及解密后的兑换码返回给卡券查看模块;

S503.卡券查看模块收到兑换码解密模块发送的解密成功的反馈信息后,向变更处理模块发起变更请求,变更处理模块更改电子兑换卡券C的状态为“解密公开”,并记录电子兑换卡券C的解密日期、解密时间;

S504.卡券查看模块把卡券属性信息返回给受让方。

进一步地,所述的卡券属性信息包括卡券名称、面值、兑换码、登记日期、登记时间、解密日期、解密时间。

进一步地,所述的卡券登记模块设有批次导入接口,卡券转让方能够通过批次导入接口把存储有多张电子兑换卡券信息的文件导入,进行电子卡券的批次登记操作。

在本发明中,用户可以对其拥有的且未查看过兑换码的电子兑换卡券执行转让操作;用户也以对受让的且未查看过兑换码的电子兑换卡券执行退回操作;用户也可以对受让的且未查看过兑换码的电子兑换卡券继续执行转让操作;用户一旦对其拥有的电子兑换卡券执行了查看兑换码的操作,在交易系统中则不能继续转让或退回该电子兑换卡券。确保了在转让链条中,能够知悉兑换码的只有最初的电子兑换卡券登记用户及最后的电子兑换卡券兑换码查看用户。同时电子兑换卡券登记用户在该电子兑换卡券转让后,在交易系统中无法获知该电子兑换卡券是否被查看的信息,即无法获知该电子兑换卡券的兑换码解密的具体日期时间。因此在该电子兑换卡券实际兑换时发生“已兑换”问题时,通过核查该电子兑换卡券的实际兑换时间与在所述交易系统中其兑换码的解密时间的先后,能比较容易的界定是电子兑换卡券登记用户的过错还是电子兑换卡券兑换码查看用户的过错。

本发明还提供一种基于时序状态的电子兑换卡券安全交易系统,包括:

存储模块,用于存储注册认证用户信息、电子兑换卡券信息、卡券用户关系信息;

用户认证模块,与存储模块连接,用于响应已认证与未认证用户的认证请求和协调各个模块之间的数据处理过程;

卡券登记模块,用于提供用户在线登记电子兑换卡券的相关属性;

兑换码查看模块,与兑换码解密模块、变更处理模块连接,用于查看已登记的电子兑换卡券的兑换码;

卡券转让模块,与变更处理模块连接,用于实现电子兑换卡券的在线转让、退回;

兑换码加密模块,与卡券登记模块、存储模块连接,用于响应卡券登记模块的请求,对登记的电子兑换卡券的兑换码进行加密;

兑换码解密模块,与兑换码查看模块连接,用于响应兑换码查看模块的请求,对已经加密的电子兑换卡券的兑换码执行解密操作;

变更处理模块,用于处理兑换码查看模块、卡券转让模块的相关数据处理请求,完成电子兑换卡券状态的变更、“电子兑换卡券,用户”关系及关系状态的变更。

与现有技术相比,有益效果是:本发明提供的一种基于时序状态的电子兑换卡券安全交易方法及系统,使用电子兑换卡券交易系统对电子兑换卡券实现在线交易,电子兑换卡券在交易系统中登记后,在没有查看兑换码的前提下所述电子兑换卡券可以无限次转让或退回;电子兑换卡券的兑换码以加密形式存储于交易系统中,转让过程中兑换码加密不可见,且转让过程可溯源,因此在发生“无法兑换”纠纷时能辅助快速排查、界定责任方,对无诚信的交易方有较强的威慑性。

附图说明

图1为本发明方法流程图。

图2为本发明交易系统结构示意图。

图3为本发明转让过程流程图。

图4为本发明实施例中发生问题时的判断分析示意图。

具体实施方式

如图1所示,一种基于时序状态的电子兑换卡券安全交易方法,使用电子兑换卡券交易系统对电子兑换卡券实现在线交易,包括以下步骤:

步骤1.卡券转让方(用户A)在交易系统中注册认证:

S101.用户A向用户认证模块发起注册认证申请,填写注册信息,包括个人唯一标识ID,个人唯一标识ID是用户A的移动通信终端号码;

S102.注册认证模块向标识ID的移动通信终端发送认证码;

S103.用户认证模块验证用户A提交的认证码是否正确,如果正确,提示“注册认证成功”的信息并完成用户A的注册认证过程;如果错误,则提示“认证码不一致,注册认证失败”的信息,并返回至步骤S101。

步骤2.用户A在交易系统中完成预交易的电子兑换卡券的登记:

S201.用户A向卡券登记模块发起电子兑换卡券登记申请,提交预登记的电子兑换卡券的名称、面值、兑换码等属性信息;

S202.卡券登记模块向兑换码加密模块发出兑换码加密请求,兑换码加密模块对用户A所提交的兑换码进行加密;

S203.卡券登记模块把卡券名称、面值、加密后的兑换码以及登记日期、登记时间、卡券状态等属性信息写入存储模块,此时,卡券状态值为“登记加密”。

步骤3.用户A在交易系统中转让电子兑换卡券C给受让方(用户B):

S301.用户A向卡券转让模块发起其拥有的电子兑换卡券C的转让申请,卡券转让模块校验电子兑换卡券C的状态是否为“登记加密”,如果是则进入S302步骤;否则提示“电子兑换卡券C是已查看状态,不能转让”的信息,结束转让过程;

S302.用户A向卡券转让模块提交用户B的个人唯一标识ID;

S303.卡券转让模块向变更处理模块发起变更请求,变更处理模块更改“电子兑换卡券C和用户A”的关系类型为“转让”;同时新增“电子兑换卡券C,用户B”的关系,其关系类型为“拥有”。

步骤4.用户B在交易系统中退回电子兑换卡券C给用户A:

S401.用户B向卡券转让模块发起其拥有的电子兑换卡券C的退回申请,卡券转让模块校验电子兑换卡券C的状态是否为“登记加密”,如果是则进入S402;否则提示“电子兑换卡券C是已查看状态,不能退回”的信息,结束退回过程;

S402.用户B向卡券转让模块提交用户A的个人唯一标识ID;

S403.卡券转让模块向变更处理模块发起变更请求,变更处理模块更改“电子兑换卡券C,用户B”的关系类型为“退回”;同时新增“电子兑换卡券C,用户A”的关系,其关系类型为“拥有”。

步骤5.用户B在交易系统中查看电子兑换卡券的兑换码:

S501.用户B向兑换码查看模块发出对其拥有的电子兑换卡券C的兑换码的查看申请,兑换码查看模块校验电子兑换卡券C的状态是否为“登记加密”,如果是则进入S502;否则提示“电子兑换卡券C的兑换码是已查看状态”的信息,结束查看过程;

S502.卡券查看模块向兑换码解密模块发出解密申请,兑换码解密模块对存储的电子兑换卡券C的兑换码进行解密操作,并把解密成功的反馈信息及解密后的兑换码返回给卡券查看模块;

S503.卡券查看模块收到兑换码解密模块发送的解密成功的反馈信息后,向变更处理模块发起变更请求,变更处理模块更改电子兑换卡券C的状态为“解密公开”,并记录电子兑换卡券C的解密日期、解密时间;

S504.卡券查看模块把卡券名称、面值、兑换码、登记日期、登记时间、解密日期、解密时间等属性信息返回给用户B。

步骤6.用户在交易系统中查看其拥有的电子兑换卡券,用户可以查看(卡券,用户)关系类型为“拥有”的所有电子兑换卡券,查询结果信息包括:卡券名称、面值、登记日期、登记时间、卡券状态等属性信息,如果卡券状态为“登记加密”,则不显示加密后的兑换码;如果卡券状态为“解密公开”,则显示解密后的兑换码、解密日期、解密时间。

如图3所示,在交易系统中进行电子兑换卡券的交易时,只有未查看过兑换码的电子兑换卡券能进行交易,已经查看过的电子兑换卡券不能进行交易与退回。

如图4所示,在交易系统中记录有用户A登记电子兑换卡券的时间T1、所述卡券交易给用户B的时间T2、用户B解密查看兑换码的时间T3、用户B使用兑换码去兑换该电子兑换卡券的时间T4。发生“已兑换”问题的时间即为时间T4。从电子兑换卡券服务商获知的所述电子兑换卡券的实际兑换时间为T5,则如果T5早于T3,则责任方可以判定为用户A,因为在用户B查看兑换码前该兑换码一直加密存储与交易系统中,用户B无法获知所述兑换码;如果T5晚于T3,则责任方判定为用户B,因为用户B已经查看过解密后的兑换码。

当然,存在一种可能性,即用户A在T3-T4时间段内进行了所述电子兑换卡券的兑换操作。如果用户A与用户B之间没有其他的交易用户,则在交易系统中用户A只能获知电子兑换卡券交易给用户B的时间T2,用户B查看兑换码的时间T3无法获知,即用户A准确猜测用户B的查看兑换码的时间T3与用户B去兑换的时间T4的可能性非常小。如果用户A与用户B之间还有一个或多个其他的交易用户,则用户A则无法从交易系统中获知用户B的交易时间T2,猜测用户B查看兑换码的时间T3的难度更大。综上,所述交易方法与交易系统增大了用户A猜测交易用户B查看兑换码的时间的猜测风险,进一步降低了用户A猜测兑换时间进而去兑换的可能性。

如图2所示,本发明提供的一种基于时序状态的电子兑换卡券安全交易系统,包括:

存储模块,用于存储注册认证用户信息、电子兑换卡券信息、卡券用户关系信息;

用户认证模块,与存储模块连接,用于响应已认证与未认证用户的认证请求和协调各个模块之间的数据处理过程;

卡券登记模块,用于提供用户在线登记电子兑换卡券的相关属性;

兑换码查看模块,与兑换码解密模块、变更处理模块连接,用于查看已登记的电子兑换卡券的兑换码;

卡券转让模块,与变更处理模块连接,用于实现电子兑换卡券的在线转让、退回;

兑换码加密模块,与卡券登记模块、存储模块连接,用于响应卡券登记模块的请求,对登记的电子兑换卡券的兑换码进行加密;

兑换码解密模块,与兑换码查看模块连接,用于响应兑换码查看模块的请求,对已经加密的电子兑换卡券的兑换码执行解密操作;

变更处理模块,用于处理兑换码查看模块、卡券转让模块的相关数据处理请求,完成电子兑换卡券状态的变更、“电子兑换卡券,用户”关系及关系状态的变更。

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1