首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

卡券管理方法、装置、设备及计算机可读存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:深圳前海微众银行股份有限公司

摘要:本发明公开了一种卡券管理方法。该卡券管理方法包括:在接收到用户端发送的卡券使用请求时,根据所述卡券使用请求获取卡券编码Code;根据所述卡券Code获取卡券对应商户的路由号段信息,并基于所述路由号段信息和预设规则生成对应的卡券令牌Token;根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用。本发明还公开了一种卡券管理装置、设备及计算机可读存储介质。本发明能够提高卡券核销的安全性和灵活性。

主权项:1.一种卡券管理方法,其特征在于,应用于卡券管理设备,所述卡券管理方法包括:在接收到用户端发送的卡券使用请求时,根据所述卡券使用请求获取卡券编码Code;根据卡券Code与商户之间的映射关系,确定所述卡券所对应的商户,根据各商户预设的路由号段信息表,获取所述卡券对应商户的路由号段信息;所述路由号段信息为商户POS端所支持的路由号段;获取当前时间,将所述当前时间转换成第一字符串,并随机生成一第二字符串;对所述路由号段信息、所述第一字符串和所述第二字符串进行拼接,得到卡券令牌Token;根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用;建立所述卡券Token与所述卡券Code之间的映射关系,并在经过预设时间后检测是否存在与所述卡券Token对应的使用信息;若不存在与所述卡券Token对应的使用信息,则清除所述卡券Token与所述卡券Code之间的映射关系;在接收到卡券报表统计请求时,根据所述卡券报表统计请求获取目标商户信息;根据所述目标商户信息获取目标商户的卡券Code,根据所述目标商户的卡券Code和所述映射关系获取所述目标商户的卡券Token;获取与所述目标商户的卡券Token关联保存的使用信息,记为目标商户的卡券使用信息;基于所述目标商户的卡券使用信息,对所述目标商户的卡券使用情况进行统计,并生成对应的卡券统计报表。

全文数据:卡券管理方法、装置、设备及计算机可读存储介质技术领域本发明涉及金融科技技术领域,尤其涉及一种卡券管理方法、装置、设备及计算机可读存储介质。背景技术随着金融科技Fintech,尤其是互联网科技金融的不断发展,越来越多的商家通过互联网发送电子卡券,以电子卡券作为载体进行各种营销活动。电子卡券包括电子形式的优惠券、团购券、代金券等,其背后实际上对应有价证券,其核销的灵活性和安全性至关重要。然而,传统模式下的卡券核销只是将卡券Code编码直接渲染成条形码或者二维码的模式来实现,缺少时间有效性等管理机制,在被他人拍照或者录屏后,该二维码可被他人直接使用,存在被盗用的风险,安全性较低。此外,由于传统模式下的卡券Code为静态显示,而常见的商户POSpointofsale,销售终端端核销卡券一般采用的是号段路由机制,不同的路由号段需使用不同的渠道核销,因此,商户卡券系统必须按照制定的合作商户去生成卡券Code,才能实现核销使用的效果,因此发券商户需要生成各种规则的卡券,灵活性相对较低。因此,现有技术中存在卡券核销的安全性和灵活性较差的问题。发明内容本发明的主要目的在于提供一种卡券管理方法、装置、设备及计算机可读存储介质,旨在解决现有卡券核销的安全性和灵活性较差的问题。为实现上述目的,本发明提供一种卡券管理方法,所述卡券管理方法包括:在接收到用户端发送的卡券使用请求时,根据所述卡券使用请求获取卡券编码Code;根据所述卡券Code获取卡券对应商户的路由号段信息,并基于所述路由号段信息和预设规则生成对应的卡券令牌Token;根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用。可选地,所述根据所述卡券Code获取卡券对应商户的路由号段信息,并基于所述路由号段信息和预设规则生成对应的卡券令牌Token的步骤包括:根据所述卡券Code获取卡券对应商户的路由号段信息;获取当前时间,将所述当前时间转换成第一字符串,并随机生成一第二字符串;对所述路由号段信息、所述第一字符串和所述第二字符串进行拼接,得到卡券令牌Token。可选地,所述根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用的步骤之后,还包括:建立所述卡券Token与所述卡券Code之间的映射关系,并在经过预设时间后检测是否存在与所述卡券Token对应的使用信息;若不存在与所述卡券Token对应的使用信息,则清除所述卡券Token与所述卡券Code之间的映射关系。可选地,所述卡券管理方法还包括:在接收到商户端发送的卡券核销请求时,根据所述卡券核销请求获取待核销卡券的卡券Token;根据所述待核销卡券的卡券Token和所述映射关系确定所述待核销卡券的卡券Code;判断所述待核销卡券的卡券Code是否存在于预设有效卡券Code列表中;若所述待核销卡券的卡券Code存在于预设有效卡券Code列表中,则生成核销成功的提示信息,并发送至所述商户端。可选地,所述生成核销成功的提示信息,并发送至所述商户端的步骤之后,还包括:根据所述待核销卡券的卡券Code确定所述待核销卡券的卡券类型;检测所述待核销卡券的卡券类型是否为预设可分次使用的卡券类型;若所述待核销卡券的卡券类型不为预设可分次使用的卡券类型,则更新对应用户端中的所述待核销卡券的使用状态为已使用,或清除所述待核销卡券;生成所述待核销卡券的使用信息,并将所述待核销卡券的使用信息与所述待核销卡券的卡券Token关联保存。可选地,所述检测所述待核销卡券的卡券类型是否为预设可分次使用的卡券类型的步骤之后,还包括:若所述待核销卡券的卡券类型为预设可分次使用的卡券类型,则检测经核销后的待核销卡券中是否存在剩余金额或剩余使用次数;若检测到经核销后的待核销卡券中存在剩余金额或剩余使用次数,则更新对应用户端中的所述待核销卡券的剩余金额或剩余使用次数,并执行步骤:生成所述待核销卡券的使用信息,并将所述待核销卡券的使用信息与所述待核销卡券的卡券Token关联保存;若检测到经核销后的待核销卡券中不存在剩余金额或剩余使用次数,则执行步骤:更新对应用户端中的所述待核销卡券的使用状态为已使用,或清除所述待核销卡券。可选地,所述更新对应用户端中的所述待核销卡券的使用状态为已使用,或清除所述待核销卡券的步骤之后,还包括:在所述预设有效卡券Code列表中删除所述待核销卡券的卡券Code。可选地,所述卡券管理方法还包括:在接收到卡券报表统计请求时,根据所述卡券报表统计请求获取目标商户信息;根据所述目标商户信息获取目标商户的卡券Code,根据所述目标商户的卡券Code和所述映射关系获取所述目标商户的卡券Token;获取与所述目标商户的卡券Token关联保存的使用信息,记为目标商户的卡券使用信息;基于所述目标商户的卡券使用信息,对所述目标商户的卡券使用情况进行统计,并生成对应的卡券统计报表。此外,为实现上述目的,本发明还提供一种卡券管理装置,所述卡券管理装置包括:第一获取模块,用于在接收到用户端发送的卡券使用请求时,根据所述卡券使用请求获取卡券编码Code;生成模块,用于根据所述卡券Code获取卡券对应商户的路由号段信息,并基于所述路由号段信息和预设规则生成对应的卡券令牌Token;第一发送模块,用于根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用。此外,为实现上述目的,本发明还提供一种卡券管理设备,所述卡券管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的卡券管理程序,所述卡券管理程序被所述处理器执行时实现如上所述的卡券管理方法的步骤。此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有卡券管理程序,所述卡券管理程序被处理器执行时实现如上所述的卡券管理方法的步骤。本发明提供一种卡券管理方法、装置、设备及计算机可读存储介质,在接收到用户端发送的卡券使用请求时,根据该卡券使用请求获取该卡券的卡券Code;根据该卡券Code获取卡券对应商户的路由号段信息,并基于该路由号段信息和预设规则生成对应的卡券令牌Token;进而根据该卡券Token生成卡券核销码,并将该卡券核销码发送至用户端,以供用户展示使用。由于Token是一种临时性的令牌,只在限定时间内有效,相比于传统模式下不会更新变化的卡券Code,本发明可大大降低卡券被泄露的风险,提高卡券使用和卡券核销的安全性。此外,本发明中根据卡券Code来获取路由号段信息,进而基于路由号段信息生成对应的卡券Token,通过卡券Code和卡券Token分离的机制,可适应不同的号段路由规则,无需商户按照制定的合作商户去生成各种规则的卡券Code,从而可提高卡券核销的灵活性。附图说明图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图;图2为本发明卡券管理方法第一实施例的流程示意图;图3为本发明卡券管理方法第二实施例的流程示意图;图4为本发明卡券管理方法第三实施例的流程示意图;图5为本发明卡券管理装置第一实施例的功能模块示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图。本发明实施例卡券管理设备可以是PCPersonalComputer,个人计算机、平板电脑、便携计算机等终端设备。如图1所示,该卡券管理设备可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏Display、输入单元比如键盘Keyboard,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口如Wi-Fi接口。存储器1005可以是高速RAM存储器,也可以是稳定的存储器non-volatilememory,例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的卡券管理设备结构并不构成对卡券管理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及卡券管理程序。在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的卡券管理程序,并执行以下卡券管理方法的各个步骤。基于上述硬件结构,提出本发明卡券管理方法的各实施例。本发明提供一种卡券管理方法。参照图2,图2为本发明卡券管理方法第一实施例的流程示意图。在本实施例中,该卡券管理方法包括:步骤S10,在接收到用户端发送的卡券使用请求时,根据所述卡券使用请求获取卡券编码Code;目前,传统模式下的卡券核销只是将卡券Code编码直接渲染成条形码或者二维码的模式来实现,缺少时间有效性等管理机制,在被他人拍照或者录屏后,该二维码可被他人直接使用,存在被盗用的风险,安全性较低。此外,由于传统模式下的卡券Code为静态显示,而常见的商户POSpointofsale,销售终端端核销卡券一般采用的是号段路由机制,不同的路由号段需使用不同的渠道核销,因此,商户卡券系统必须按照制定的合作商户去生成卡券Code,才能实现核销使用的效果,因此发券商户需要生成各种规则的卡券,灵活性相对较低。对此,本发明提供一种卡券管理方法,通过根据卡券Code获取对应商户的路由号段信息,然后根据路由号段信息按预设规则生成卡券Token,进而根据卡券Token生成卡券核销码,供用户展示使用。由于Token是一种临时性的令牌,只在限定时间内有效,从而可大大降低卡券被泄露的风险,提高卡券使用和卡券核销的安全性。此外,本发明中根据卡券Code来获取路由号段信息,进而基于路由号段信息生成对应的卡券Token,通过卡券Code和卡券Token分离的机制,可适应不同的号段路由规则,无需商户按照制定的合作商户去生成各种规则的卡券Code,从而可提高卡券核销的灵活性。本实施例的卡券管理方法是由卡券管理设备实现的,该设备以服务器为例进行说明。在本实施例中,用户获取到卡券时,可将对应的卡券编码Code导入到用户端的相关AppApplication,应用程序中,其中,每一张卡券包含有唯一的卡券编码,该卡券编码具体不做限定,根据实际需要设置。在需要使用时,点击立即使用,即可触发用户端的卡券使用请求,此时,服务器在接收到用户端发送的卡券使用请求时,根据该卡券使用请求获取该卡券的卡券Code。步骤S20,根据所述卡券Code获取卡券对应商户的路由号段信息,并基于所述路由号段信息和预设规则生成对应的卡券令牌Token;在获取到卡券Code之后,根据该卡券Code获取卡券对应商户的路由号段信息,并根据基于路由号段信息和预设规则生成对应的卡券令牌Token。其中,路由号段信息即为POS端所支持的路由号段,如10路由号段、20路由号段等。对于卡券对应商户及其路由号段信息的确定,由于商户在生成卡券Code后,会进行关联记录,即会建立商户与其所生成的卡券Code之间的映射关系,并将映射关系保存到卡券管理设备中,因此,在获取到卡券Code之后,卡券管理设备可根据该卡券Code与商户之间的映射关系来确定该卡券所对应的商户,进而根据各商户预设的路由号段信息表,可获取到该卡券对应商户的路由号段信息。具体的,步骤S20包括:步骤a1,根据所述卡券Code获取卡券对应商户的路由号段信息;步骤a2,获取当前时间,将所述当前时间转换成第一字符串,并随机生成一第二字符串;步骤a3,对所述路由号段信息、所述第一字符串和所述第二字符串进行拼接,得到卡券令牌Token。在获取到卡券Code之后,先根据卡券Code获取卡券对应商户的路由号段信息。然后,获取当前时间,将当前时间转换成第一字符串,并随机生成一第二字符串。其中,当前时间可以包括日期+时间,如XXXX年XX月XX日XX时XX分,也可以只包括时间,如XX时XX分,可根据实际情况进行设定获取,若获取到的当前时间为2019年03月18日16时30分,可转换成201903181630;第二字符串的位数可根据实际情况设定,此处不做限定。最后,对路由号段信息、第一字符串和第二字符串进行拼接,得到卡券令牌Token。例如,当路由号段为10,第一字符串为201903181630,第二字符串为1325时,可拼接得到卡券Token102019031816301325。当然,在具体实施例中,卡券Token的生成规则并不限于上述规则,具体的卡券Token的生成规则可具体设定,只需保证所生成的卡券Token的前缀与路由号段相对应、及卡券Token的唯一性,从而使得商户POS端可对生成的卡券Token进行核销。例如,还可以根据卡券Code和路由号段信息生成对应的卡券Token,如当卡券Code为10123456789时,若路由号段为20,则可生成卡券Token20987654321;若路由号段为30,则可生成卡券Token30987654321。通过上述方式,基于卡券Code和路由号段信息来生成对应的卡券Token,可灵活方便的对接各种商户POS的规则系统,通过卡券Code和卡券Token分离的机制,可适应不同的号段路由规则,无需商户按照制定的合作商户去生成各种规则的卡券Code,从而可提高卡券核销的灵活性。步骤S30,根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用。在生成卡券Token后,服务器根据该卡券Token生成卡券核销码,其中,卡券核销码可以为二维码,还可以为条形码等其他形式的图形编码,服务器可根据卡券的类型或其他参数,确定具体生成何种形式的展示码。若卡券核销码为二维码时,则可以调用的对应的二维码生成器或二维码生成接口,以根据卡券Token生成二维码形式的卡券核销码;若卡券核销码为条形码时,则可以调用的对应的条形码生成器或条形码生成接口,以根据卡券Token生成条形码形式的卡券核销码。然后,将生成的卡券核销码发送至用户端,以供用户展示使用。由于Token是一种临时性的令牌,需在限定时间内如1分钟内,可具体设定使用,即该卡券Token对应的卡券核销码仅在很短时间内有效,当卡券核销码不小心被他人拍照时,往往盗窃者还没来得及使用,该卡券核销码便已失效,从而可大大降低卡券被泄露的风险,提高卡券使用和卡券核销的安全性。本发明实施例提供一种卡券管理方法,在接收到用户端发送的卡券使用请求时,根据该卡券使用请求获取该卡券的卡券Code;根据该卡券Code获取卡券对应商户的路由号段信息,并基于该路由号段信息和预设规则生成对应的卡券令牌Token;进而根据该卡券Token生成卡券核销码,并将该卡券核销码发送至用户端,以供用户展示使用。由于Token是一种临时性的令牌,只在限定时间内有效,相比于传统模式下不会更新变化的卡券Code,本发明可大大降低卡券被泄露的风险,提高卡券使用和卡券核销的安全性。此外,本发明中根据卡券Code来获取路由号段信息,进而基于路由号段信息生成对应的卡券Token,通过卡券Code和卡券Token分离的机制,可适应不同的号段路由规则,无需商户按照制定的合作商户去生成各种规则的卡券Code,从而可提高卡券核销的灵活性。进一步的,参照图3,图3为本发明卡券管理方法第二实施例的流程示意图。基于图2所示的第一实施例,在步骤S30之后,该卡券管理方法还包括:步骤S40,建立所述卡券Token与所述卡券Code之间的映射关系,并在经过预设时间后检测是否存在与所述卡券Token对应的使用信息;在本实施例中,为便于后续对卡券进行核销和统计,在生成卡券Token后,需建立卡券Token与卡券Code之间的映射关系,从而在核销时,可基于卡券Token查找到卡券Code,以进行核销。此外,由于生成的卡券Token不一定会被使用,为避免卡券Code因映射一些未被使用的卡券Token而影响后续核销和统计效率,服务器可在经过预设时间后检测是否存在与所述卡券Token对应的使用信息,以检测该卡券Token是否被使用。其中,对于预设时间的设定,可设为大于或等于卡券Token的有效时间,具体数值可根据实际情况进行设定。使用信息即为该卡券Token对应卡券被使用的相关信息,包括使用金额、使用时间和使用次数等。若不存在与所述卡券Token对应的使用信息,则执行步骤S50:清除所述卡券Token与所述卡券Code之间的映射关系。若检测到不存在与卡券Token对应的使用信息,则说明该卡券Token未被及时使用,此时,服务器清除该卡券Token与卡券Code之间的映射关系,以避免卡券Code映射一些未被使用的卡券Token、而导致占用不必要的存储空间、及影响后续的核销和统计效率。进一步的,基于上述第一实施例和第二实施例,提出本发明卡券管理方法的第三实施例。参照图4,图4为本发明卡券管理方法第三实施例的流程示意图。在本实施例中,在第二实施例的步骤S50之后,该卡券管理方法还包括:步骤S60,在接收到商户端发送的卡券核销请求时,根据所述卡券核销请求获取待核销卡券的卡券Token;步骤S70,根据所述待核销卡券的卡券Token和所述映射关系确定所述待核销卡券的卡券Code;当商户通过商户端如POS端或智能手机等扫描用户展示的卡券核销码时,可触发商户端的卡券核销请求。此时,服务器在接收到商户端发送的卡券核销请求时,根据该卡券核销请求获取待核销卡券的卡券Token,然后,根据该待核销卡券的卡券Token和之前构建得到的卡券Token和卡券Code之间的映射关系,来确定该待核销卡券的卡券Code。当然,在获取到待核销卡券的卡券Token之后,可先检测映射关系中是否存在与该待核销卡券的卡券Token相关的映射关系,若存在,则根据待核销卡券的卡券Token和映射关系确定待核销卡券的卡券Code;若不存在,则说明该卡券Token已失效,此时,可生成对应的提示信息,并返回至商户端,以提示该卡券无效。步骤S80,判断所述待核销卡券的卡券Code是否存在于预设有效卡券Code列表中;若所述待核销卡券的卡券Code存在于预设有效卡券Code列表中,则执行步骤S90:生成核销成功的提示信息,并发送至所述商户端。在确定出待核销卡券的卡券Code后,判断待核销卡券的卡券Code是否存在于预设有效卡券Code列表中,以检测该待核销卡券的有效性。若待核销卡券的卡券Code存在于预设有效卡券Code列表中,则说明该待核销卡券是有效可用的,此时,则生成核销成功的提示信息,并发送至商户端,已告知商户已核销成功。本实施例中介绍了卡券的核销机制,先获取待核销卡券的卡券Token,然后结合映射关系得到对应的卡券Code,进而根据卡券Code判断待核销卡券的有效性,以进行核销。通过卡券Token进行核销,可避免卡券Code的泄露,可提高卡券核销的安全性。进一步的,基于上述各实施例,提出本发明卡券管理方法的第四实施例。在本实施例中,该卡券管理方法还包括:步骤A,根据所述待核销卡券的卡券Code确定所述待核销卡券的卡券类型;步骤B,检测所述待核销卡券的卡券类型是否为预设可分次使用的卡券类型;在核销成功后,需记录该待核销卡券的使用信息,以便于后续进行对卡券使用情况进行统计。然而,卡券包括多种类型,例如代金券、红包券、折扣券等,有些卡券是一次性使用的,而有些是可以分多次使用的,如仅一次使用的折扣券、可分次使用的代金券等。因此,在核销成功后,在向商户端发送核销成功的提示信息的同时,还需根据卡券类型来生成对应的使用信息。具体的,先根据待核销卡券的卡券Code确定待核销卡券的卡券类型,然后检测该待核销卡券的卡券类型是否为预设可分次使用的卡券类型。若所述待核销卡券的卡券类型不为预设可分次使用的卡券类型,则执行步骤C10:更新对应用户端中的所述待核销卡券的使用状态为已使用,或清除所述待核销卡券;步骤C11,生成所述待核销卡券的使用信息,并将所述待核销卡券的使用信息与所述待核销卡券的卡券Token关联保存。若待核销卡券的卡券类型不为预设可分次使用的卡券类型,则说明该待核销卡券仅支持一次性使用,此时,更新与该待核销卡券所对应的用户端中的待核销卡券的使用状态为已使用,或清除该待核销卡券。同时,生成该待核销卡券的使用信息,并将待核销卡券的使用信息与待核销卡券的卡券Token关联保存,以便于后续对卡券使用情况进行统计。其中,使用信息即为该卡券Token对应卡券被使用的相关信息,包括使用金额、使用时间和使用次数等。需要说明的是,步骤C10和C11的执行顺序不分先后。若所述待核销卡券的卡券类型为预设可分次使用的卡券类型,则执行步骤C20,检测经核销后的待核销卡券中是否存在剩余金额或剩余使用次数;若待核销卡券的卡券类型为预设可分次使用的卡券类型,则说明该待核销卡券可支持分次使用,此时,检测经核销后的待核销卡券中是否存在剩余金额或剩余使用次数。若检测到经核销后的待核销卡券中存在剩余金额或剩余使用次数,则执行步骤C21:更新对应用户端中的所述待核销卡券的剩余金额或剩余使用次数,进而执行步骤C11:生成所述待核销卡券的使用信息,并将所述待核销卡券的使用信息与所述待核销卡券的卡券Token关联保存;若检测到经核销后的待核销卡券中不存在剩余金额或剩余使用次数,则执行步骤C10:更新对应用户端中的所述待核销卡券的使用状态为已使用,或清除所述待核销卡券。若检测到经核销后的待核销卡券中存在剩余金额或剩余使用次数,则更新与该待核销卡券对应用户端中的待核销卡券的剩余金额或剩余使用次数,以告知用户,进而生成该待核销卡券的使用信息,并将待核销卡券的使用信息与待核销卡券的卡券Token关联保存,以便于后续对卡券使用情况进行统计。若检测到经核销后的待核销卡券中不存在剩余金额或剩余使用次数,则说明该经核销后的待核销卡券已被使用完,此时,则更新与该待核销卡券所对应的用户端中的待核销卡券的使用状态为已使用,或清除该待核销卡券。同时,生成该待核销卡券的使用信息,并将待核销卡券的使用信息与待核销卡券的卡券Token关联保存,以便于后续对卡券使用情况进行统计。进一步的,在上述步骤C10之后,该卡券管理方法还包括:在所述预设有效卡券Code列表中删除所述待核销卡券的卡券Code。当待核销卡券已被使用完后,为避免该待核销卡券被再次核销,服务器在更新与该待核销卡券所对应的用户端中的待核销卡券的使用状态为已使用,或清除该待核销卡券之后,需在预设有效卡券Code列表中删除该待核销卡券的卡券Code。通过上述方式,本发明通过卡券Code和卡券Token之间一对多的管理方式,可支持可分次使用卡券的多次核销,从而可通过控制核销次数来满足营销活动中各种规则的需求。进一步的,基于上述各实施例,该卡券管理方法还包括:步骤D,在接收到卡券报表统计请求时,根据所述卡券报表统计请求获取目标商户信息;在本实施例中,当商户需要统计发放卡券的使用情况时,可通过商户端中的对应软件或App触发卡券报表统计请求,服务器在接收到卡券报表统计请求时,先根据该卡券报表统计请求获取目标商户信息。其中,该目标商户信息可以包括但不限于目标商户的名称、编码、所需统计的卡券类型、所需统计的卡券的发放时间段等。步骤E,根据所述目标商户信息获取目标商户的卡券Code,根据所述目标商户的卡券Code和所述映射关系获取所述目标商户的卡券Token;然后,根据目标商户信息获取目标商户的卡券Code,进而根据目标商户的卡券Code和上述构建的卡券Code与卡券Token之间的映射关系获取目标商户的卡券Token。步骤F,获取与所述目标商户的卡券Token关联保存的使用信息,记为目标商户的卡券使用信息;步骤G,基于所述目标商户的卡券使用信息,对所述目标商户的卡券使用情况进行统计,并生成对应的卡券统计报表。在得到目标商户的卡券Token后,获取与目标商户的卡券Token关联保存的使用信息,记为目标商户的卡券使用信息,然后基于该目标商户的卡券使用信息,对目标商户的卡券使用情况进行统计,并生成对应的卡券统计报表。本实施例中,通过卡券Code与卡券Token的映射关系,来间接获取到各卡券的使用信息,从而以卡券Code为维度对卡券的使用情况进行统计,可避免传统模式下因根据合作商户的路由号段改变卡券Code的生成规则、而造成的卡券Code报表统计混乱的情况。本发明还提供一种卡券管理装置。参照图5,图5为本发明卡券管理装置第一实施例的功能模块示意图。如图5所示,所述卡券管理装置包括:第一获取模块10,用于在接收到用户端发送的卡券使用请求时,根据所述卡券使用请求获取卡券编码Code;生成模块20,用于根据所述卡券Code获取卡券对应商户的路由号段信息,并基于所述路由号段信息和预设规则生成对应的卡券令牌Token;第一发送模块30,用于根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用。进一步的,所述卡券管理装置还包括:第一检测模块,用于建立所述卡券Token与所述卡券Code之间的映射关系,并在经过预设时间后检测是否存在与所述卡券Token对应的使用信息;清除模块,用于若不存在与所述卡券Token对应的使用信息,则清除所述卡券Token与所述卡券Code之间的映射关系。进一步的,所述卡券管理装置还包括:第二获取模块,用于在接收到商户端发送的卡券核销请求时,根据所述卡券核销请求获取待核销卡券的卡券Token;第一确定模块,用于根据所述待核销卡券的卡券Token和所述映射关系确定所述待核销卡券的卡券Code;判断模块,用于判断所述待核销卡券的卡券Code是否存在于预设有效卡券Code列表中;第二发送模块,用于若所述待核销卡券的卡券Code存在于预设有效卡券Code列表中,则生成核销成功的提示信息,并发送至所述商户端。进一步的,所述卡券管理装置还包括:第二确定模块,用于根据所述待核销卡券的卡券Code确定所述待核销卡券的卡券类型;第二检测模块,用于检测所述待核销卡券的卡券类型是否为预设可分次使用的卡券类型;第一更新模块,用于若所述待核销卡券的卡券类型不为预设可分次使用的卡券类型,则更新对应用户端中的所述待核销卡券的使用状态为已使用,或清除所述待核销卡券;关联保存模块,用于生成所述待核销卡券的使用信息,并将所述待核销卡券的使用信息与所述待核销卡券的卡券Token关联保存。进一步的,所述卡券管理装置还包括:第三检测模块,用于若所述待核销卡券的卡券类型为预设可分次使用的卡券类型,则检测经核销后的待核销卡券中是否存在剩余金额或剩余使用次数;第二更新模块,用于若检测到经核销后的待核销卡券中存在剩余金额或剩余使用次数,则更新对应用户端中的所述待核销卡券的剩余金额或剩余使用次数;所述关联保存模块,还用于若检测到经核销后的待核销卡券中存在剩余金额或剩余使用次数,则生成所述待核销卡券的使用信息,并将所述待核销卡券的使用信息与所述待核销卡券的卡券Token关联保存;所述第一更新模块,还用于若检测到经核销后的待核销卡券中不存在剩余金额或剩余使用次数,则更新对应用户端中的所述待核销卡券的使用状态为已使用,或清除所述待核销卡券。进一步的,所述卡券管理装置还包括:删除模块,用于在所述预设有效卡券Code列表中删除所述待核销卡券的卡券Code。进一步的,所述卡券管理装置还包括:第三确定模块,用于在接收到卡券报表统计请求时,根据所述卡券报表统计请求获取目标商户信息;第三获取模块,用于根据所述目标商户信息获取目标商户的卡券Code,根据所述目标商户的卡券Code和所述映射关系获取所述目标商户的卡券Token;第四获取模块,用于获取与所述目标商户的卡券Token关联保存的使用信息,记为目标商户的卡券使用信息;统计模块,用于基于所述目标商户的卡券使用信息,对所述目标商户的卡券使用情况进行统计,并生成对应的卡券统计报表。其中,上述卡券管理装置中各个模块的功能实现与上述卡券管理方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有卡券管理程序,所述卡券管理程序被处理器执行时实现如以上任一项实施例所述的卡券管理方法的步骤。本发明计算机可读存储介质的具体实施例与上述卡券管理方法各实施例基本相同,在此不作赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质如ROMRAM、磁碟、光盘中,包括若干指令用以使得一台终端设备可以是手机,计算机,服务器,空调器,或者网络设备等执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

权利要求:1.一种卡券管理方法,其特征在于,所述卡券管理方法包括:在接收到用户端发送的卡券使用请求时,根据所述卡券使用请求获取卡券编码Code;根据所述卡券Code获取卡券对应商户的路由号段信息,并基于所述路由号段信息和预设规则生成对应的卡券令牌Token;根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用。2.如权利要求1所述的卡券管理方法,其特征在于,所述根据所述卡券Code获取卡券对应商户的路由号段信息,并基于所述路由号段信息和预设规则生成对应的卡券令牌Token的步骤包括:根据所述卡券Code获取卡券对应商户的路由号段信息;获取当前时间,将所述当前时间转换成第一字符串,并随机生成一第二字符串;对所述路由号段信息、所述第一字符串和所述第二字符串进行拼接,得到卡券令牌Token。3.如权利要求1或2所述的卡券管理方法,其特征在于,所述根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用的步骤之后,还包括:建立所述卡券Token与所述卡券Code之间的映射关系,并在经过预设时间后检测是否存在与所述卡券Token对应的使用信息;若不存在与所述卡券Token对应的使用信息,则清除所述卡券Token与所述卡券Code之间的映射关系。4.如权利要求3所述的卡券管理方法,其特征在于,所述卡券管理方法还包括:在接收到商户端发送的卡券核销请求时,根据所述卡券核销请求获取待核销卡券的卡券Token;根据所述待核销卡券的卡券Token和所述映射关系确定所述待核销卡券的卡券Code;判断所述待核销卡券的卡券Code是否存在于预设有效卡券Code列表中;若所述待核销卡券的卡券Code存在于预设有效卡券Code列表中,则生成核销成功的提示信息,并发送至所述商户端。5.如权利要求4所述的卡券管理方法,其特征在于,所述生成核销成功的提示信息,并发送至所述商户端的步骤之后,还包括:根据所述待核销卡券的卡券Code确定所述待核销卡券的卡券类型;检测所述待核销卡券的卡券类型是否为预设可分次使用的卡券类型;若所述待核销卡券的卡券类型不为预设可分次使用的卡券类型,则更新对应用户端中的所述待核销卡券的使用状态为已使用,或清除所述待核销卡券;生成所述待核销卡券的使用信息,并将所述待核销卡券的使用信息与所述待核销卡券的卡券Token关联保存。6.如权利要求5所述的卡券管理方法,其特征在于,所述检测所述待核销卡券的卡券类型是否为预设可分次使用的卡券类型的步骤之后,还包括:若所述待核销卡券的卡券类型为预设可分次使用的卡券类型,则检测经核销后的待核销卡券中是否存在剩余金额或剩余使用次数;若检测到经核销后的待核销卡券中存在剩余金额或剩余使用次数,则更新对应用户端中的所述待核销卡券的剩余金额或剩余使用次数,并执行步骤:生成所述待核销卡券的使用信息,并将所述待核销卡券的使用信息与所述待核销卡券的卡券Token关联保存;若检测到经核销后的待核销卡券中不存在剩余金额或剩余使用次数,则执行步骤:更新对应用户端中的所述待核销卡券的使用状态为已使用,或清除所述待核销卡券。7.如权利要求3所述的卡券管理方法,其特征在于,所述卡券管理方法还包括:在接收到卡券报表统计请求时,根据所述卡券报表统计请求获取目标商户信息;根据所述目标商户信息获取目标商户的卡券Code,根据所述目标商户的卡券Code和所述映射关系获取所述目标商户的卡券Token;获取与所述目标商户的卡券Token关联保存的使用信息,记为目标商户的卡券使用信息;基于所述目标商户的卡券使用信息,对所述目标商户的卡券使用情况进行统计,并生成对应的卡券统计报表。8.一种卡券管理装置,其特征在于,所述卡券管理装置包括:第一获取模块,用于在接收到用户端发送的卡券使用请求时,根据所述卡券使用请求获取卡券编码Code;生成模块,用于根据所述卡券Code获取卡券对应商户的路由号段信息,并基于所述路由号段信息和预设规则生成对应的卡券令牌Token;第一发送模块,用于根据所述卡券Token生成卡券核销码,并发送至所述用户端,以供用户展示使用。9.一种卡券管理设备,其特征在于,所述卡券管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的卡券管理程序,所述卡券管理程序被所述处理器执行时实现如权利要求1至7中任一项所述的卡券管理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有卡券管理程序,所述卡券管理程序被处理器执行时实现如权利要求1至7中任一项所述的卡券管理方法的步骤。

百度查询: 深圳前海微众银行股份有限公司 卡券管理方法、装置、设备及计算机可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。