一种基于二维码的信息处理方法及系统与流程

文档序号:13144249阅读:269来源:国知局
技术领域本发明涉及二维码使用安全技术领域,特别地,涉及一种基于二维码的信息处理方法及系统。

背景技术:
电子商务时代,二维码已然成为移动互联网和O2O(即OnlineToOffline,线上到线下)的关键入口。企业和商户越来越多的进行线上线下并行的互动,二维码作为能衔接线上线下的媒介,已经成为电子商务企业开展线下的重要营销载体。二维码给消费者带来便捷和快速的消费体验,给商户和企业带来经营管理中的数据获取。近年来,生活中的很多实体物均开始电子化,特别是受到社会广泛使用的电子会员卡和电子优惠券,电子化给消费者带来了出行、支付的便捷,为商户带来成本降低、线上数据收集和丰富营销手段。现有技术的电子卡券,大都沿用实体会员卡和优惠券的形式,将会员卡卡号或优惠券券号等相关信息生成二维码,即完成电子化,消费过程中,消费者出示该二维码,商户扫描该二维码,识别卡券信息,再完成操作。但是,卡券通常是根据数字及部分明文信息生成,被识别后,显示的即是明文信息,并直接核对明文信息真假,因而易于被窃取使用,给商户和消费者均带来安全隐患。

技术实现要素:
为解决现有技术中卡券使用存在安全隐患的技术问题,本发明提供卡券使用安全的一种基于二维码的信息处理方法及系统。本发明提供的一种基于二维码信息处理方法,包括如下步骤:a、获取信息,对信息加密,生成电子卡券,派发电子卡券;b、识别电子卡券信息,并将识别的信息生成二维码;c、扫描二维码并发送扫描获取的信息;d、解码、核对从步骤c中接收到的信息,并发送核对结果;e、根据核对结果进行处理。根据本发明的一个优选实施例,步骤a中,获取明文信息,将明文信息加密成密文信息,将密文信息生成电子卡券,并将电子卡券派发,派发的方式为自动派发或手动派发。根据本发明的一个优选实施例,电子卡券的卡面包括派发方的标识。根据本发明的一个优选实施例,将电子卡券信息转化为二维码的操作包括长按电子卡券、点击电子卡券、按住滑动电子卡券中的一种或多种。根据本发明的一个优选实施例,步骤c中,扫描二维码,扫描获取的信息为密文,发送获取的信息,发送的信息为密文。根据本发明的一个优选实施例,将从步骤c中接收到的信息解码,对解码后的信息与步骤a中获取的信息核对,并发送核对结果。根据本发明的一个优选实施例,步骤e中,接收核对结果,根据核对结果进行处理,处理包括支付、核销、派券、充值中的一种或多种。本发明还提供一种基于二维码信息处理系统,包括:电子卡券处理模块,用于获取信息,对信息加密,生成电子卡券,派发电子卡券;转化模块,用于识别电子卡券信息,并将识别的信息生成二维码;扫描处理模块,用于扫描二维码并发送扫描获取的信息;管理后台,用于解码、核对通过所述扫描处理模块处理后接收到的信息;商户终端,用于根据核对结果进行处理。根据本发明的一个优选实施例,电子卡券处理模块用于获取明文信息,将明文信息加密成密文信息,将密文信息生成电子卡券,通过自动派发或手动派发方式派发电子卡券。根据本发明的一个优选实施例,电子卡券处理模块生成的电子卡券的卡面包括派发方的标识。根据本发明的一个优选实施例,转化模块将电子卡券信息转化为二维码的触发操作包括长按电子卡券、点击电子卡券、按住滑动电子卡券中的一种或多种。根据本发明的一个优选实施例,扫描处理模块扫描二维码获取密文信息,并发送获取的信息,发送的信息为密文。根据本发明的一个优选实施例,管理后台将从扫描处理模块接收到的信息解码,对解码后的信息与二维码处理模块获取的信息核对,发送核对结果。根据本发明的一个优选实施例,商户终端接收核对结果,根据核对结果进行处理,处理包括支付、核销、派券、充值中的一种或多种。本发明提供的技术方案具有如下有益效果:1、通过对信息进行加密,生成电子卡券并派发,将电子卡券的明文信息隐藏,从而避免出现恶意修改或伪造,利于商户和消费者的交易安全;2、识别电子卡券信息,将识别的信息生成二维码,利于信息的传输快速和安全;3、商户终端扫描二维码也无法获取其明文信息,而是发送至管理后台进行解码及核对,再将核对结果反馈至商户终端,进一步保证商户和消费者交易安全。除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1是本发明提供的一种基于二维码的信息处理方法的流程图;图2是本发明提供的一种基于二维码的信息处理系统的结构框图;图3是图2所示的电子卡券处理模块的结构框图;图4是图2所示的转化模块的结构框图;图5是图2所示的扫描处理模块的结构框图;图6是图2所示的管理后台的结构框图;图7是图2所示的商户终端的结构框图。具体实施方式下面结合本发明的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。请参阅图1,是本发明提供的一种基于二维码的信息处理方法的流程图。所述一种基于二维码的信息处理方法,该方法包括如下步骤:a、获取信息,对信息加密,生成电子卡券,派发电子卡券;获取信息是指获取商户的相关信息、消费者的相关信息、或者获取商户和消费者的相关信息、或者卡券信息,相关信息部分来源于消费者或商户的输入,并存储于管理后台,相关信息的形式为数字、字母、中文或图形中的一种或多种结合,即为明文信息,其中管理后台包括用于存储相关信息的数据库,相关信息包括资质、账户和卡券类型信息,将获取的相关明文信息进行加密,在本实施例中,采用的加密方式为MD5加密,将相关明文信息加密为密文信息,如将数字和中文加密为字母或其它语言文字,在明文信息量较大时,加密为密文信息时将进行信息量缩小,再根据相关密文信息生成电子卡券,同时将此电子卡券派发至相应的主体,在本实施例中,相应的主体为消费者,所述消费者包括个人、企业、团体及其他组织。所述电子卡券的卡面包括派发方的标识,所述派发方标识可以为派发方的LOGO或其他能识别出派发方的文字或图形。所述电子卡券的卡面不显示生成该电子卡券的主要信息,如电子卡券的号码。部分相关明文信息是由消费者或者商户输入,存储于管理后台,部分相关明文信息输入存储的流程可以为以下几种:1)消费者或商户利用商户终端输入相关信息,相关信息以明文形式传输至管理后台,管理后台对相关信息进行检验,发送检验结果至商户终端,若检验成功,则存储相关明文信息于管理后台;2)消费者利用消费者终端输入相关信息,相关信息以明文形式传输至管理后台,管理后台对相关明文信息进行检验,发送检验结果至消费者终端,若检验成功,则存储相关明文信息于管理后台。将二维码派发的形式可以为自动派发,也可以为手动派发。自动派发是指消费者满足获取条件时,商户通过设备或软件自动给消费者派发二维码,如消费者的消费达到一定金额时,消费者结账操作时,为消费者自动派发二维码;手动派发是指商户根据情况通过人工参与向消费者派发二维码。b、识别电子卡券信息,并将识别的信息生成二维码;消费者通过终端接收电子卡券,将电子卡券存储于消费者终端,进行消费、交易时,消费者先出示电子卡券,再通过触发操作,触发操作启动后,识别电子卡券信息,并将识别的信息生成二维码,通过消费者终端展示该二维码。触发操作为消费者终端通过某种触发来激活某个操作。触发的方式有多种,可以包括长按电子卡券、点击电子卡券、按住滑动电子卡券,其中点击电子卡券实现触发,可以依据点击力度的大小判定是否为触发行为,完成触发后,相对应的操作将启动,所述操作为识别电子卡券并将识别的信息转化为二维码,通过消费者终端展示该二维码。c、扫描二维码并发送扫描获取的信息;消费者在商户经营场所选购或消费,也可以为消费者在商户网上商城选购,在商户实体经营场所进行结账操作时,消费者通过消费者终端出示二维码,商户用扫描设备扫描二维码,获取扫描到的二维码信息,商户扫描设备获取的信息直接发送至管理后台。商户扫描设备将扫描二维码获取的密文发送至管理后台,在本实施例中,是通过HTTPS请求的方式发送。d、解码、核对从步骤b中接收到的信息,并发送核对结果;步骤c中发送的密文由管理后台接收,所述管理后台具有解码通过MD5方式加密的功能,即通过解码功能将密文信息解码为明文信息,所述明文信息即为生成电子卡券时获取的明文信息,包括商户的相关信息、消费者的相关信息、或者获取商户和消费者的相关信息、或卡券信息,信息形式为数字、文字、字母、图形的一种或多种结合。将解码后获取的明文信息与步骤a中存储于数据库中的相关明文信息进行核对,判断解码后获取的明文信息是否能与数据库中明文信息相符,并将判断的结果发送至商户,由商户根据核对结果进行相应处理。若核对结果为相符,则向商户发送核对成功信息,若核对结果为不相符,则向商户发送核对不成功,并在核对不成功情形下,发送核对不成功的原因,易于商户和消费者了解具体情形。e、根据核对结果进行处理;商户接收管理后台发送的核对结果,根据核对结果进行处理。若核对结果为成功,则商户可以与消费者进行后续的处理,如支付、核销、派券和充值等,若进行支付操作,则商户扫描消费者展示的二维码,选择收款服务,输入交易金额,确认后,则完成支付;若进行核销操作,则商户扫描消费者展示的二维码,选择核销服务,选择核销的优惠券,确认后,则完成核销;若进行派券操作,则商户扫描消费者展示的二维码,选择派券服务,选择要派发的优惠券,确认派发后,则完成优惠券派发;若进行充值操作,则商户扫描消费者展示的二维码,选择充值服务,输入充值金额,再选择充值方式,则完成充值,在其他情况下,也可以为不需要商户再次扫描消费者展示的二维码,而是商户端接收到核对成功信息后,即能进行支付、核销、派券和充值操作。若核对结果为不成功,则在商户端提示核对不成功的原因,再由商户进行相应处理。请参阅2,是本发明提供的一种基于二维码的信息处理系统的结构框图。所述一种基于二维码的信息处理系统1,包括:电子卡券处理模块11,用于获取信息,对信息加密,生成电子卡券,派发电子卡券;转化模块13,用于识别电子卡券信息,并将识别的信息生成二维码;扫描处理模块15,用于扫描二维码并发送扫描获取的信息;管理后台17,用于解码、核对通过所述扫描处理模块15处理后接收到的信息;商户终端19,用于根据核对结果进行处理。请再参阅图3,是图2所示的电子卡券处理模块的结构框图;其中,所述电子卡券处理模11包括获取信息组件111、加密组件113、电子卡券生成组件115和派发组件117。所述获取信息组件111从所述管理后台17获取用于加密的相关明文信息,所述管理后台17的明文信息来源于商户或消费者的输入,所述加密组件113用于对获取的相关明文信息加密,具体为,将明文信息加密为密文信息,当明文信息的信息量较大时,通过加密形成信息量缩小的密文信息,所述电子卡券生成组件115依据相关密文信息生成电子卡券,生成的电子卡券通过所述派发组件117派发给消费者。所述电子卡券处理模块11可以包括于智能终端,如智能POS机、智能手机。所述电子卡券的卡面包括派发方的标识,所述派发方标识可以为派发方的LOGO或其他能识别出派发方的文字或图形。所述电子卡券的卡面不显示生成该电子卡券的主要信息,如电子卡券的号码。部分相关明文信息是由消费者或者商户输入,存储于所述管理后台17,部分相关明文信息输入存储的流程可以为以下几种:1)消费者或商户利用所述商户终端19输入相关信息,相关信息以明文形式传输至所述管理后台17,所述管理后台17对相关信息进行检验,发送检验结果至所述商户终端19,若检验成功,则存储相关明文信息于所述管理后台17;2)消费者利用消费者终端输入相关信息,相关信息以明文形式传输至所述管理后台17,所述管理后台17对相关明文信息进行检验,发送检验结果至消费者终端,若检验成功,则存储相关明文信息于所述管理后台17。请再参阅图4,是图2所示的转化模块的结构框图;所述转化模块13包括识别组件131和二维码生成组件133,二者相连接。所述转化模块13包括于消费者终端中,消费者终端接收电子卡券并存储,通过触发路径将电子卡券与所述识别组件131关联,当触发路径激活时,所述识别组件131识别电子卡券信息,将识别的信息发送至所述二维码生成组件133,所述二维码生成组件133根据接收到的信息生成二维码,同时二维码通过消费者终端展示。实现触发路径激活的触发方式有多种,可以包括长按电子卡券、点击电子卡券、按住滑动电子卡券,其中点击电子卡券实现触发,可以依据点击力度的大小判定是否为触发行为,完成触发后,启动该触发方式的触发路径,即调用所述转化模块13,识别电子卡券并将识别的信息转化为二维码,通过消费者终端展示该二维码。请再参阅图5,是图2所示的扫描处理模块的结构框图;所述扫描处理模块15包括扫描组件151和发送组件153。所述扫描组件151用于扫描消费者展示的二维码,获取二维码的密文信息,通过所述发送组件153将密文信息发送至所述管理后台17。所述扫描处理模块15可以包括于智能终端,如智能POS机、智能手机。请再参阅图6,图2所示的管理后台的结构框图;所述管理后台17包括通讯模块171、解码模块173和核对模块175。通过所述通讯模块171接收密文信息,再将密文信息传输至所述解码模块173,所述解码模块173对密文信息进行解码后得到生成二维码的明文信息,所述解码模块173将明文信息发送至所述核对模块175,所述核对模块175对明文信息进行核对后,将核对结果发送至所述通讯模块171,所述通讯模块171将核对结果发送至所述商户终端19。所述核对模块175包括核对组件1751和存储组件1753,所述存储组件1753用于存储消费者或商户输入的相关明文信息,依据这些相关明文信息加密为密文信息,所述电子卡券生成组件115根据密文信息生成电子卡券,所述转化模块13将识别电子卡券并根据识别信息生成二维码,因而所述存储组件1753中的信息为明文形式,所述核对组件1751接收将从所述解码模块173获取的明文信息与所述存储组件1753中的明文信息进行比对,判断是否比较成功。请再参阅图7,是图2所示的商户终端的结构框图。所述商户终端19接收所述管理后台17发送的核对结果,核对结果包括核对成功和核对不成功。所述商户终端19包括支付模块191、核销模块193、派券模块195和充值模块197中的一个或多个,在本实施例中,所述商户终端19包括支付模块191、核销模块193、派券模块195和充值模块197,当所述商户终端19接收的核对结果为成功,则商户可以选择所述支付模块191、所述核销模块193、所述派券模块195或所述充值模块197进行处理,若核对结果为不成功,则通过所述商户终端19提示商户核对不成功的原因,再根据接收到的原因进行操作。所述商户终端19为智能POS机或智能手机。本发明具有的有益效果:1、通过对信息进行加密,生成电子卡券并派发,将电子卡券的明文信息隐藏,从而避免出现恶意修改或伪造,利于商户和消费者的交易安全;2、识别电子卡券信息,将识别的信息生成二维码,利于信息的传输快速和安全;3、所述商户终端19扫描二维码也无法获取其明文信息,而是发送至所述管理后台17进行解码及核对,再将核对结果反馈至所述商户终端19,进一步保证商户和消费者交易安全;4、通过对信息量较大的明文信息通过加密成信息量缩小的密文信息,利于扫描识别速率和成功率。以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1