电子券的信息处理方法及装置与流程

文档序号:18602485发布日期:2019-09-03 22:50阅读:268来源:国知局
电子券的信息处理方法及装置与流程

本发明涉及数据处理技术领域,具体涉及一种电子券的信息处理方法及装置。



背景技术:

随着互联网技术的发展,越来越多的用户倾向于在线上购买物品或服务,同时商家为了促销与宣传,通常会分发优惠券、代金券、团购券、免费体验券、打折券、商品券等电子券。用户可以通过免费领取或者付费购买方式获得电子券,服务器生成电子券的核销码发送给用户,用户在线下进行消费时,将电子券的核销码提供给商家,商家对核销码进行核销。

现有的电子券核销方式中,用户向商户提供电子券的核销码进行核销,但是在一次核销处理过程中,用户向商户提供一个电子券的核销码进行核销,也即只能核销一个电子券,若用户需要核销多个电子券,用户和商户都需要进行多次核销操作,这种方式操作麻烦并且耗时,会给用户和商户造成不便,影响使用体验。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的电子券的信息处理方法及装置。

根据本发明的一个方面,提供了一种电子券的信息处理方法,包括:

接收用户端设备发起的针对至少两个待核销的电子券的合并核销请求;其中,合并核销请求中包含至少两个待核销的电子券的标识信息;

根据至少两个待核销的电子券的标识信息生成合并核销码,将合并核销码返回给用户端设备;

接收商户端设备发起的针对合并核销码的核销请求,根据合并核销码对至少两个待核销的电子券完成核销处理。

可选地,根据至少两个待核销的电子券的标识信息生成合并核销码之后,方法进一步包括:

设置合并核销码的有效核销期限;则根据合并核销码对至少两个待核销的电子券完成核销处理进一步包括:

判断是否超出合并核销码的有效核销期限;若否,则根据合并核销码对至少两个待核销的电子券完成核销处理。

可选地,方法执行之前,进一步包括:

获取用户已获取的可核销的电子券的信息列表;

将已获取的可核销的电子券的信息列表返回给用户端设备,以供用户选择待核销的电子券。

可选地,根据至少两个待核销的电子券的标识信息生成合并核销码进一步包括:

分别对至少两个待核销的电子券的有效性进行检测,在至少两个待核销的电子券的检测结果均为有效结果的情况下,根据至少两个待核销的电子券的标识信息生成合并核销码。

可选地,将合并核销码返回给用户端设备进一步包括:

将合并核销码进行加密处理,将已加密的合并核销码返回给用户端设备;

则接收商户端设备发起的针对合并核销码的核销请求,根据合并核销码对至少两个待核销的电子券完成核销处理进一步包括:

接收商户端设备发起的针对已加密的合并核销码的核销请求,将已加密的合并核销码进行解密处理,根据解密后的已加密的合并核销码对至少两个待核销的电子券完成核销处理。

根据本发明的另一方面,提供了一种电子券的合并核销装置,包括:

接收模块,适于接收用户端设备发起的针对至少两个待核销的电子券的合并核销请求;其中,合并核销请求中包含至少两个待核销的电子券的标识信息;

合并模块,适于根据至少两个待核销的电子券的标识信息生成合并核销码;

返回模块,适于将合并核销码返回给用户端设备;

核销模块,适于接收商户端设备发起的针对合并核销码的核销请求,根据合并核销码对至少两个待核销的电子券完成核销处理。

可选地,装置进一步包括:设置模块,适于设置合并核销码的有效核销期限;则核销模块进一步适于:

判断是否超出合并核销码的有效核销期限;若否,则根据合并核销码对至少两个待核销的电子券完成核销处理。

可选地,装置进一步包括:

获取模块,适于获取用户已获取的可核销的电子券的信息列表;

返回模块进一步适于:将已获取的可核销的电子券的信息列表返回给用户端设备,以供用户选择待核销的电子券。

可选地,合并模块进一步适于:

分别对至少两个待核销的电子券的有效性进行检测,在至少两个待核销的电子券的检测结果均为有效结果的情况下,根据至少两个待核销的电子券的标识信息生成合并核销码。

可选地,返回模块进一步适于:将合并核销码进行加密处理,将已加密的合并核销码返回给用户端设备;

则核销模块进一步适于:接收商户端设备发起的针对已加密的合并核销码的核销请求,将已加密的合并核销码进行解密处理,根据解密后的已加密的合并核销码对至少两个待核销的电子券完成核销处理。

根据本发明的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述电子券的信息处理方法对应的操作。

根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述电子券的信息处理方法对应的操作。

根据本发明提供的电子券的信息处理方法及装置,首先接收用户端设备发起的针对至少两个待核销的电子券的合并核销请求;其中,合并核销请求中包含至少两个待核销的电子券的标识信息;其次,根据至少两个待核销的电子券的标识信息生成合并核销码,将合并核销码返回给用户端设备;最后,接收商户端设备发起的针对合并核销码的核销请求,根据合并核销码对所述至少两个待核销的电子券完成核销处理。该方式通过生成用于核销用户所选择的多个待核销的电子券的合并核销码,用户和商户仅需要对合并核销码执行一次核销操作,就可以完成对合并核销码关联的多个待核销的电子券的核销,能够支持在一次核销处理过程中核销多个电子券,提升核销多个电子券的效率,为用户和商户带来了便利。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的电子券的信息处理方法的流程示意图;

图2示出了根据本发明另一个实施例的电子券的信息处理方法的流程示意图;

图3示出了根据本发明另一个实施例的电子券的信息处理装置的功能模块图;

图4示出了根据本发明实施例的一种计算设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的电子券的信息处理方法的流程示意图,如图1所示,该方法包括:

步骤s101,接收用户端设备发起的针对至少两个待核销的电子券的合并核销请求,合并核销请求中包含至少两个待核销的电子券的标识信息。

用户可通过用户端设备发起合并核销请求,具体地,用户对用户端设备展示的当前可核销的电子券的信息进行选择,确定至少两个待核销的电子券。用户端设备根据用户的选择操作,发起针对用户所选择的至少两个待核销的电子券的合并核销请求,合并核销请求中包含用户所选择的至少两个待核销的电子券的标识信息。

步骤s102,根据至少两个待核销的电子券的标识信息生成合并核销码,将合并核销码返回给用户端设备。

服务器接收到合并核销请求时,提取合并核销请求中所包含的至少两个待核销的电子券的标识信息,按照预设的算法生成合并核销码,并将生成的合并核销码返回给用户端设备。合并核销码可以是二维码、条形码或者字符串等等,本发明对合并核销码的具体形式不作限定。

步骤s103,接收商户端设备发起的针对合并核销码的核销请求,根据合并核销码对至少两个待核销的电子券完成核销处理。

用户在获取到合并核销码之后,将合并核销码提供给商户,商户针对合并核销码发起核销请求。具体地,用户端设备对接收到的合并核销码进行展示,商户使用商户端设备扫描合并核销码以发起针对该合并核销码的核销请求。其中,合并核销码是根据用户所选择的至少两个待核销的电子券的标识信息而生成的,也就是说,合并核销码关联了用户所选择的至少两个待核销的电子券,因此,服务器在接收到合并核销码的核销请求时,对合并核销码关联的至少两个待核销的电子券完成核销处理。

根据本实施例提供的电子券的信息处理方法,首先接收用户端设备发起的针对至少两个待核销的电子券的合并核销请求;其中,合并核销请求中包含至少两个待核销的电子券的标识信息;其次,根据至少两个待核销的电子券的标识信息生成合并核销码,将合并核销码返回给用户端设备;最后,接收商户端设备发起的针对合并核销码的核销请求,根据合并核销码对所述至少两个待核销的电子券完成核销处理。该方式通过生成用于核销用户所选择的多个待核销的电子券的合并核销码,用户和商户仅需要对合并核销码执行一次核销操作,就可以完成对合并核销码关联的多个待核销的电子券的核销,能够支持在一次核销处理过程中核销多个电子券,简化了多电子券核销的流程,提升了多个电子券核销的效率,为用户和商户提供便利。

图2示出了根据本发明另一个实施例的电子券的信息处理方法的流程示意图,如图2所示,该方法包括:

步骤s201,获取用户已获取的可核销的电子券的信息列表,将已获取的可核销的电子券的信息列表返回给用户端设备,以供用户选择待核销的电子券。

具体地,用户可通过用户端设备发起电子券查询请求,服务器接收到用户端设备发送的电子券查询请求时,查询用户已获取的可核销的电子券的信息列表,并将查询到的用户已获取的可核销的电子券的信息列表返回给用户端设备,用户端设备对接收到用户已获取的可核销的电子券的信息列表进行展示,以供用户从中选择待核销的电子券。若用户仅选择了一个待核销的电子券,则按照现有的券核销方式完成核销;如用户选择了至少两个待核销的电子券,则继续执行步骤s202以完成合并核销。

其中,已获取的可核销的电子券的信息列表中包含用户已获取的各个电子券的信息,电子券的信息具体包括:电子券的类型信息、使用条件信息、电子券的优惠信息以及电子券的商品信息等等。其中,电子券的类型包括折扣类型、抵扣类型以及商品类型等等,使用条件包括使用时段、是否可叠加、使用对象(例如,仅限学生用户使用)以及是否可与其他优惠叠加使用等等,优惠信息包括代金券的抵扣信息、折扣券的折扣信息、商品券的优惠信息,电子券的商品信息具体指的是商品券所对应的商品的信息。

其中,由于用户可能提前领取或者购买了多个电子券,则可以做一个预判断,确定哪些电子券是当前可核销的,而哪些电子券是当前不可核销的,将当前可核销的电子券的信息列表返回给用户端设备。例如,对于一些规定了使用时段的电子券,若当前时间处于该使用时段,则确定该电子券是当前可核销的,反之,则确定该当前电子券是不可核销的。当然,本发明对此不做限定。

步骤s202,接收用户端设备发起的针对至少两个待核销的电子券的合并核销请求,合并核销请求中包含至少两个待核销的电子券的标识信息。

用户对用户端设备展示的当前可核销的电子券的信息进行选择,确定至少两个待核销的电子券,用户端设备根据用户的选择操作,向服务器发送针对用户所选择的至少两个待核销的电子券的合并核销请求,合并核销请求中包含用户所选择的至少两个待核销的电子券的标识信息。

步骤s203,根据至少两个待核销的电子券的标识信息生成合并核销码,设置合并核销码的有效核销期限,将合并核销码返回给用户端设备。

服务器接收到合并核销请求时,提取合并核销请求中所包含的至少两个待核销的电子券的标识信息,按照预设的算法生成合并核销码,并将生成的合并核销码返回给用户端设备。合并核销码可以是二维码、条形码或者字符串等等,本发明对合并核销码的具体形式不作限定。为了保证核销的安全性,设置合并核销码的有效核销期限,仅能够在有效核销期限内对合并核销码进行核销,一旦超出有效核销期限,该合并核销码失效。在这之后,将合并核销码返回给用户端设备。

优选地,在根据至少两个待核销的电子券的标识信息生成合核销码之前,分别对至少两个待核销的电子券的有效性进行检测,在至少两个待核销的电子券的检测结果均为有效结果的情况下,根据至少两个待核销的电子券的标识信息生成合并核销码。通常情况下,电子券都具有相应的使用条件,例如,不可叠加使用、仅限学生用户使用、适用时段、有效期限等等,因此根据各个待核销的电子券的使用条件信息,对各个待核销的电子券的有效性进行检测,除此之外,还可以检测各个待核销的电子券是否已经被核销了。在各个待核销的电子券均有效的情况下,根据各个待核销的电子券的标识信息生成合并核销码。

可选地,在完成了对各个待核销的电子券的有效性检测处理之后,将有效性检测结果返回给用户端设备和/或商户端设备。

步骤s204,接收商户端设备发起的针对合并核销码的核销请求,判断是否超出合并核销码的有效核销期限。

用户在接收到合并核销码之后,将合并核销码提供给商户,商户针对合并核销码发起核销请求。具体地,用户端设备根据用户操作对接收到的合并核销码进行展示,商户使用商户端设备扫描合并核销码以发起针对该合并核销码的核销请求。服务器在接收到商户端设备发起的针对合并核销码的核销请求时,首先判断当前时间是否超出了合并核销码的有效核销期限,若没有超出,则执行步骤s205。若超出了,则不对该合并核销码关联的至少两个待核销的电子券进行核销处理,向商户端设备发送核销码失效的提示信息。

步骤s205,若判断出未超出合并核销码的有效核销期限,根据合并核销码对至少两个待核销的电子券完成核销处理。

其中,合并核销码是根据用户所选择的至少两个待核销的电子券的标识信息而生成的,也就是说,合并核销码关联了用户所选择的至少两个待核销的电子券,因此,若判断未超出合并核销码的有效期限,则对合并核销码关联的至少两个待核销的电子券完成核销处理。

进一步地,为了提升核销的安全性,防止合并核销码被复制和篡改,在步骤s203中,将合并核销码返回给用户端设备之前,将合并核销码进行加密处理,再将已加密的合并核销码返回给用户端设备。然后,用户端设备将已加密的合并核销码提供给商户端设备,商户端设备针对该已加密的合并核销码发起核销请求,则在步骤s205中,若判断出未超出合并核销码的有效核销期限,首先对已加密的合并核销码进行解密处理,然后根据解密后的已加密的合并核销码对至少两个待核销的电子券完成核销处理。其中,按照预设的加密算法对合并核销码进行加密,相应地,核销时,按照相应的解密算法对加密后的合并核销码进行解密,以获得合并核销码。

可选地,核销处理完成之后,服务器保存合并核销码,以便于后续进行查询和定位。进一步可选地,核销处理完成之后,服务器向用户端设备和/或商户端设备返回核销结果。

综上所述,采用本实施例的方法,允许用户选择多个待核销的电子券,能够生成用于核销用户所选择的多个待核销的电子券的合并核销码,用户和商户仅需要对合并核销码执行一次核销操作,就可以完成对合并核销码关联的多个待核销的电子券的核销,该方式支持在一次核销处理过程中核销多个电子券,简化了多电子券核销的流程,能够提升核销多个电子券的效率,提升使用体验;其次,通过设置合并核销码的有效核销期限,以及对合并核销码进行加密处理,能够保证核销过程的安全性。

图3示出了根据本发明另一个实施例的电子券的信息处理装置的功能模块图,如图3所示,该装置包括:

接收模块31,适于接收用户端设备发起的针对至少两个待核销的电子券的合并核销请求;其中,合并核销请求中包含至少两个待核销的电子券的标识信息;

合并模块32,适于根据至少两个待核销的电子券的标识信息生成合并核销码;

返回模块33,适于将合并核销码返回给用户端设备;

核销模块34,适于接收商户端设备发起的针对合并核销码的核销请求,根据合并核销码对至少两个待核销的电子券完成核销处理。

在一种可选的方式中,上述装置进一步包括:设置模块,适于设置合并核销码的有效核销期限;则核销模块34进一步适于:

判断是否超出合并核销码的有效核销期限;若否,则根据合并核销码对至少两个待核销的电子券完成核销处理。

在一种可选的方式中,上述装置进一步包括:

获取模块,适于获取用户已获取的可核销的电子券的信息列表;

则返回模块33进一步适于:将已获取的可核销的电子券的信息列表返回给用户端设备,以供用户选择待核销的电子券。

在一种可选的方式中,合并模块32进一步适于:

分别对至少两个待核销的电子券的有效性进行检测,在至少两个待核销的电子券的检测结果均为有效结果的情况下,根据至少两个待核销的电子券的标识信息生成合并核销码。

在一种可选的方式中,返回模块33进一步适于:将合并核销码进行加密处理,将已加密的合并核销码返回给用户端设备;

则核销模块34进一步适于:接收商户端设备发起的针对已加密的合并核销码的核销请求,将已加密的合并核销码进行解密处理,根据解密后的已加密的合并核销码对至少两个待核销的电子券完成核销处理。

本申请实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的电子券的信息处理方法。

图4示出了根据本发明实施例的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。

如图4所示,该计算设备可以包括:处理器(processor)402、通信接口(communicationsinterface)404、存储器(memory)406、以及通信总线408。

其中:

处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。

通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。

处理器402,用于执行程序410,具体可以执行上述电子券的信息处理方法实施例中的相关步骤。

具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。

处理器402可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序410具体可以用于使得处理器402执行以下操作:接收用户端设备发起的针对至少两个待核销的电子券的合并核销请求;其中,合并核销请求中包含至少两个待核销的电子券的标识信息;根据至少两个待核销的电子券的标识信息生成合并核销码,将合并核销码返回给用户端设备;接收商户端设备发起的针对合并核销码的核销请求,根据合并核销码对至少两个待核销的电子券完成核销处理。

在一种可选的方式中,根据至少两个待核销的电子券的标识信息生成合并核销码之后,程序410具体还可以用于使得处理器402执行以下操作:

设置合并核销码的有效核销期限;判断是否超出合并核销码的有效核销期限;若否,则根据合并核销码对至少两个待核销的电子券完成核销处理。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:获取用户已获取的可核销的电子券的信息列表;将已获取的可核销的电子券的信息列表返回给用户端设备,以供用户选择待核销的电子券。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:分别对至少两个待核销的电子券的有效性进行检测,在至少两个待核销的电子券的检测结果均为有效结果的情况下,根据至少两个待核销的电子券的标识信息生成合并核销码。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:将合并核销码进行加密处理,将已加密的合并核销码返回给用户端设备;接收商户端设备发起的针对已加密的合并核销码的核销请求,将已加密的合并核销码进行解密处理,根据解密后的已加密的合并核销码对至少两个待核销的电子券完成核销处理。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的计算设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

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