首页> 中国专利> 用户权益处理机动态装配方法及其装置、设备与介质

用户权益处理机动态装配方法及其装置、设备与介质

摘要

本申请公开一种用户权益处理机动态装配方法及其装置、设备与介质,所述方法包括:接收线上店铺关于用户权益处理机的生成请求,获取默认体系模板,且向线上店铺开放用户权益处理机,所述体系模板包含多个权益分配规则组件,权益分配规则组件用于根据线上店铺的用户消费事件匹配出用户权益信息;将所述体系模板推送给线上店铺的管理用户进行配置,监听其配置请求;接收所述配置请求,获取管理用户的调整信息,更新该体系模板;通过用户权益处理机监听线上店铺的用户消费事件,使其为用户消费事件适用体系模板中的权益分配规则组件,而为用户消费事件匹配出用户权益信息。本申请模块化管理及处理权益的储存及发放,高效且精准地为用户匹配权益信息。

著录项

  • 公开/公告号CN112862500A

    专利类型发明专利

  • 公开/公告日2021-05-28

    原文格式PDF

  • 申请/专利权人 广州华多网络科技有限公司;

    申请/专利号CN202110136403.9

  • 发明设计人 陈伟武;

    申请日2021-02-01

  • 分类号G06Q30/00(20120101);G06Q30/06(20120101);

  • 代理机构44673 广州利能知识产权代理事务所(普通合伙);

  • 代理人王增鑫

  • 地址 511442 广东省广州市番禺区南村镇万达广场B-1栋24层

  • 入库时间 2023-06-19 11:08:20

说明书

技术领域

本申请涉及互联网技术领域,尤其涉及一种用户权益处理机动态装配方法,此外还涉及该些方法相应的装置、设备以及非易失性存储介质。

背景技术

在互联网领域中,电商平台及其旗下的子平台会设置相应的分配规则,并且设置规则业务体系以维系电商平台及子平台与用户的关系,以提升用户使用电商平台的应用程序或登录其网站的积极性,达到促活用户在电商平台及其旗下的子平台中的活跃度及提升用户对平台的黏性,从而带来GMV转化。

为了管理电商平台旗下的线上商铺的权益分配规则,可通过权益业务系统对所述的各类型的规则进行统一管理,但现如今管理各类型权益业务系统中对于架构的多维度的合理性考虑欠佳,各类型权益业务所设置的权益分配规则及条件无法复用,且规则业务扩展性较差,在实际业务应用场景中存在如下问题:

首先,现如今管理各类型权益业务系统中,电商平台无法通过该系统有效地管理旗下线上店铺设置的权益分配规则,及管理各个规则业务与用户之间的关联。

其次,电商平台通过所述管理各类型权益业务系统部署新的权益分配规则的操作较为繁琐,部署的权益分配规则无法快速供线上店铺进行使用。

再者,电商平台所设置的各类型权益分配规则及条件无法通过权益业务系统进行复用,各类型的权益分配规则只适用于某一权益业务,当其部署新的权益业务时,需要重新设置新的权益分配规则进行使用,大大降低了权益业务的开发效率。

针对在电商平台的权益业务系统所存在的问题,是本领域亟待解决的问题。

发明内容

本申请的首要目的旨在提供一种用户权益处理机动态装配方法及其相应的装置、设备与非易失性存储介质。

适应本申请的目的之一而提出的一种用户权益处理机动态装配方法,包括如下步骤:

接收线上店铺关于用户权益处理机的生成请求,获取默认体系模板,向该线上店铺开放适于根据该体系模板发放用户权益的用户权益处理机,所述体系模板包含多个权益分配规则组件,所述权益分配规则组件用于根据该线上店铺的用户消费事件匹配出相应的用户权益信息;

将所述体系模板响应该生成请求而推送给所述线上店铺的管理用户进行配置,并监听其配置请求;

接收所述配置请求,从中获取所述管理用户对体系模板中的权益分配规则组件的调整信息,更新该体系模板;

通过所述用户权益处理机监听所述线上店铺内的用户消费事件,使其为用户消费事件适用体系模板中的权益分配规则组件,而为用户消费事件匹配出相应的用户权益信息。

进一步的实施例中,从中获取所述管理用户对体系模板中的权益分配规则组件的调整信息,更新该体系模板的步骤中,包括:

接收所述配置请求,从中获取所述管理用户对体系模板中的权益分配规则组件的调整信息;

从调整信息中识别出所述配置请求中包含属于付费项目的权益分配规则组件;

将所述体系模板从免费版本转换为付费版本,关联更新一个或多个权益分配规则组件为付费版本,从而更新所述体系模板。

进一步的实施例中,所述用户权益处理机监听所述线上店铺内的用户消费事件的步骤,包括:

调用所述线上店铺所已配置的体系模板;

调用该体系模板中的权益分配规则组件,该权益分配规则组件包括相关联的条件信息及权益信息,将该用户消费事件相对应的用户行为数据与所述权益分配规则组件中的条件信息进行匹配,当两者相匹配时,确定出相关联的权益信息;

将所述相关联的权益信息作为用户消费事件相对应的用户权益信息;

将所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中。

进一步的实施例中,将所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中的步骤之后,包括:

向所述用户预设的通信接口发送通知消息。

较佳的实施例中,将该用户消费事件相对应的用户行为数据与所述权益分配规则组件中的条件信息进行匹配的步骤中,包括:

用户权益处理机将该体系模板的条件信息存储于条件池中;

用户权益处理机调用第一中间组件将用户消费事件相对应的用户行为数据与所述条件池中的各个条件信息进行逐一匹配,以确定出相匹配的条件信息,从而确定出相对应的权益信息。

较佳的实施例中,将所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中的步骤中,由用户权益处理机调用第二中间组件将所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中。

进一步的实施例中,所述用户权益处理机监听所述线上店铺内的用户消费事件的步骤,包括:

通过所述用户消费事件识别用户等级身份;

根据所述用户等级身份适用该线上店铺中对应等级的体系模板,以进行所述用户权益信息的匹配。

适应本申请的目的而提出的一种用户权益处理机动态装配装置,其包括:

模板生成单元,用于接收线上店铺关于用户权益处理机的生成请求,获取默认体系模板,向该线上店铺开放适于根据该体系模板发放用户权益的用户权益处理机,所述体系模板包含多个权益分配规则组件,所述权益分配规则组件用于根据该线上店铺的用户消费事件匹配出相应的用户权益信息;

请求监听单元,用于将所述体系模板响应该生成请求而推送给所述线上店铺的管理用户进行配置,并监听其配置请求;

模板更新单元,用于接收所述配置请求,从中获取所述管理用户对体系模板中的权益分配规则组件的调整信息,更新该体系模板;

权益匹配单元,用于通过所述用户权益处理机监听所述线上店铺内的用户消费事件,使其为用户消费事件适用体系模板中的权益分配规则组件,而为用户消费事件匹配出相应的用户权益信息。

部分实施例中,所述模板更新单元包括:

信息获取模块,用于接收所述配置请求,从中获取所述管理用户对体系模板中的权益分配规则组件的调整信息;

组件识别模块,用于从调整信息中识别出所述配置请求中包含属于付费项目的权益分配规则组件;

版本转换模块,用于将所述体系模板从免费版本转换为付费版本,关联更新一个或多个权益分配规则组件为付费版本,从而更新所述体系模板。

部分实施例中,所述权益匹配单元包括:

模板调用模块,用于调用所述线上店铺所已配置的体系模板;

组件调用模块,用于调用该体系模板中的权益分配规则组件,该权益分配规则组件包括相关联的条件信息及权益信息,将该用户消费事件相对应的用户行为数据与所述权益分配规则组件中的条件信息进行匹配,当两者相匹配时,确定出相关联的权益信息;

信息确定模块,用于将所述相关联的权益信息作为用户消费事件相对应的用户权益信息;

信息绑定模块,用于将所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中。

另一实施例中,所述权益匹配单元还包括:

身份识别模块,用于通过所述用户消费事件识别用户等级身份;

模板调用模块,用于根据所述用户等级身份适用该线上店铺中对应等级的体系模板,以进行所述用户权益信息的匹配。

进一步的实施例中,所述组件调用模块包括:

信息储存模块,用于将该体系模板的条件信息存储于条件池中;

信息匹配模块,用于调用第一中间组件将用户消费事件相对应的用户行为数据与所述条件池中的各个条件信息进行逐一匹配,以确定出相匹配的条件信息,从而确定出相对应的权益信息。

较佳的实施例中,所述阈值排序模块包括:

余量存储模块,用于将与当前梯度相对应的由线上店铺预配置的权益对象余量存储到缓存中,对其进行独占访问;

商值运算单元,用于以未经兑换权益对象的所述消费额度对当前梯度相对应的消费额度阈值进行取商运算,将取商结果作为当前梯度相对应的权益对象数量,并从所述缓存的权益对象余量中扣减;

额度确定模块,用于将当前消费额度减去权益对象数量与当前梯度的消费额度阈值的乘积后作为新的未经兑换权益对象的消费额度。

适应本申请的目的而提出的一种电子设备,包括中央处理器和存储器,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行所述的用户权益处理机动态装配方法的步骤。

适应本申请的目的而提出的一种非易失性存储介质,其存储有依据所述的用户权益处理机动态装配方法所实现的计算机程序,所述计算机程序被计算机调用运行时,执行其相应的方法所包括的步骤。

相对于现有技术,本申请的优势如下:

首先,本申请为服务器构建了管理规则模板的能力,使线上店铺可定制化自身的权益分配规则。服务器通过响应线上店铺发送的生成请求,获取默认的体系模板,所述体系模板中包含多个权益分配规则组件,所述权益分配规则组件中包含预设的用于判断用户消费事件是否满足相应的条件的条件信息及使用户使用相应的权益的权益信息,服务器将该默认体系模板反馈至线上店铺,以便线上店铺在默认体系模板的基础上构建适用于自身的体系模板,并发送配置请求,触发服务器根据配置请求中的调整信息,更新该线上店铺相应的体系模板。通过这一逻辑,电商平台旗下的线上店铺可根据自身业务需求构建自身的体系模板,且各个体系模板的权益分配规则组件可被其他的线上店铺复用,加快权益业务的开发速率,同时各个所述体系模板为标准化的模板,以便服务器高效地管理各个体系模板。

其次,本申请通过构建用户权益处理机,高效地处理各个线上店铺的权益发放。服务器响应线上店铺发送的生成请求,向线上店铺反馈所述体系模板的同时,也为线上店铺开放所述用户权益处理机,以便用户权益处理机监听该线上店铺的用户消费事件,并根据线上店铺所属的体系模板的权益分配规则,确定各个所述用户消费事件的用户权益信息。

另外,本申请通过所述服务器管理各个电商平台旗下线上店铺的权益规则业务,且通过所述用户权益处理机处理各个电商平台旗下线上店铺的权益发放业务,构建模块化的权益业务平台,便于维护各个电商平台的权益业务的同时,高效的处理各个用户消费事件的权益匹配,提升用户使用体验。

本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为实施本申请的技术方案相关的一种典型的网络部署架构示意图;

图2为本申请的用户权益处理机动态装配方法的典型实施例的流程示意图;

图3为图2中步骤S13的具体步骤所形成的流程示意图;

图4为图2中步骤S14的具体步骤所形成的流程示意图;

图5为图4中步骤S142的具体步骤所形成的流程示意图;

图6为图2中步骤S14的一种实施例的具体步骤所形成的流程示意图;

图7为本申请的用户权益处理机动态装配装置的典型实施例的原理框图;

图8为本申请一个实施例的计算机设备的基本结构框图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“客户端”、“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他诸如个人计算机、平板电脑之类的通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global PositioningSystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“客户端”、“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“客户端”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本申请所称的“服务器”、“客户端”、“服务节点”等名称所指向的硬件,本质上是具备个人计算机等效能力的电子设备,为具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯若依曼原理所揭示的必要构件的硬件装置,计算机程序存储于其存储器中,中央处理器将存储在外存中的程序调入内存中运行,执行程序中的指令,与输入输出设备交互,借此完成特定的功能。

需要指出的是,本申请所称的“服务器”这一概念,同理也可扩展到适用于服务器机群的情况。依据本领域技术人员所理解的网络部署原理,所述各服务器应是逻辑上的划分,在物理空间上,这些服务器既可以是互相独立但可通过接口调用的,也可以是集成到一台物理计算机或一套计算机机群的。本领域技术人员应当理解这一变通,而不应以此约束本申请的网络部署方式的实施方式。

请参阅图1,本申请相关技术方案实施时所需的硬件基础可按图中所示的架构进行部署。本申请所称服务器80部署在云端,作为一个业务服务器,其可以负责进一步连接起相关数据服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备例如图中所示的智能手机81和个人计算机82或者第三方服务器(未图示)提供服务。所述的智能手机和个人计算机均可通过公知的网络接入方式接入互联网,与云端的服务器80建立数据通信链路,以便运行所述服务器所提供的服务相关的终端应用程序。

对于服务器而言,所述的应用程序通常会被构建为服务进程,开放相应的程序接口,供各种终端设备上运行的应用程序进行远程调用,本申请中适于运行于服务器的相关技术方案,便可以此种方式实现于服务器中。

本申请所称的应用程序,其通称意义是指运行于服务器或终端设备之类的电子设备的应用程序,这些应用程序采用编程的方式实现了本申请的相关技术方案,其程序代码可被以计算机可执行指令的形式保存于计算机能识别的非易失性存储介质中,并被中央处理器调入内存中运行,通过该应用程序在计算机的运行而构造出本申请的相关装置。

本领域技术人员对此应当知晓:本申请的各种方法,虽然基于相同的概念而进行描述而使其彼此间呈现共通性,但是,除非特别说明,否则这些方法都是可以独立执行的。同理,对于本申请所揭示的各个实施例而言,均基于同一发明构思而提出,因此,对于相同表述的概念,以及尽管概念表述不同但仅是为了方便而适当变换的概念,应被等同理解。

本申请的一种用户权益处理机动态装配方法的典型实施例中,其被实现为运行于服务器的计算机程序,开放供外部调用的程序接口,该程序接口可被服务器或终端设备的应用程序调用。请结合图2,该典型实施例中,该方法具体包括如下步骤:

步骤S11,接收线上店铺关于用户权益处理机的生成请求,获取默认体系模板,向该线上店铺开放适于根据该体系模板发放用户权益的用户权益处理机,所述体系模板包含多个权益分配规则组件,所述权益分配规则组件用于根据该线上店铺的用户消费事件匹配出相应的用户权益信息:

服务器接收由线上店铺发送的关于用户权益处理及的所述生成请求,从相应的数据库中获取默认的体系模板,并向发送该受测请求的线上店铺开放根据该体系模板发放用户权益的所述用户权益处理机。

所述的体系模板包含多个所述权益分配规则组件,以便所述用户权益处理机根据所述权益分配规则组件为相应的线上店铺的用户消费事件匹配出相应的用户权益信息。

所述的用户消费事件包含其所对应的用户所属的用户行为数据,以便用户权益处理机根据所述用户行为数据,调用所述体系模板中相应的权益分配规则组件,判断该用户行为数据所满足的权益分配规则组件。

所述的权益分配规则组件包含相关联的条件信息及权益信息,以便所述用户权益处理机根据所述用户权益信息的所述用户行为数据,确定该用户权益信息所满足的相应的所述权益分配规则组件中的所述条件信息,并将该用户消费事件所满足的权益分配规则组件的所述权益信息发放至相应的用户中。

关于所述权益分配规则组件包含的所述条件信息及权益信息的具体实施方式,请参考后续步骤,此步骤恕不赘述。

所述的用户消费事件中包含的用户行为数据一般是指用户在相应的线上店铺中进行消费行为所生成的数据,数据的类型可分为用户在线上店铺中的消费总额、用户在线上店铺中的订单数量,用户在线上店铺中的登录次数等,以便所述用户权益处理机根据所述用户行为数据,并调用相应的所述权益分配规则组件,判断该用户行为数据是否满足该权益分配规则的所述条件信息。

所述的用户权益处理机用于处理其所开放的线上店铺的各个所述用户消费事件,所述用户权益处理机根据所述用户消费事件的所述用户行为数据,并根据所述线上店铺所属的体系模板中的各个所述权益分配规则配件,为该用户消费事件匹配相应的所述用户权益信息。

步骤S12,将所述体系模板响应该生成请求而推送给所述线上店铺的管理用户进行配置,并监听其配置请求:

服务器获取所述默认体系模板并将其推送至所述生成请求所属的线上店铺的管理用户,以便管理用户根据所述默认体系模板中包含的各个所述权益分配规则组件选择其所需的一个或多个所述权益分配规则组件,构建其所需的体系模板。

服务器监听所述管理用户的配置请求,当所述管理用户根据所述默认体系模板构建出其所需的体系模板后,将生成所述配置请求并发放至服务器中,以便服务器根据所述配置请求,将管理用户相对应的所述默认体系模板修改为该配置请求所指定的体系模板。

可以理解,所述管理用户构建的体系模板是基于所述默认体系模板中包含的各个所述权益分配规则组件所构建的,复用各个所述权益分配规则组件构建相应的体系模板。

关于服务器根据所述配置请求更新所述默认体系模板的具体更新操作,请参考后续步骤,恕不赘述。

步骤S13,接收所述配置请求,从中获取所述管理用户对体系模板中的权益分配规则组件的调整信息,更新该体系模板:

服务器接收到所述管理用户发送的所述配置请求后,将解析该配置请求,获取该请求中所述管理用户对所述体系模板中的权益分配规则组件的调整信息,以便根据所述调整信息更新该管理用户所属的所述体系模板。

服务器根据所述调整信息指向的一个或多个所述权益分配规则组件,在该调整信息所属的管理用户相对应的所述体系模板中添加(删除)一个或多个所述权益分配规则组件,从而更新该体系模板。

一种实施例中,请参阅图3,服务器根据所述配置请求中的调整信息,将该配置请求所指向的所述体系模板转换为付费版本的体系模板,具体的实施步骤如下:

步骤S131,接收所述配置请求,从中获取所述管理用户对体系模板中的权益分配规则组件的调整信息:

服务器接收所述管理用户发送的所述配置请求,并从所述配置请求中获取所述管理用户对对应的体系模板中的权益分配规则组件的所述调整信息。

步骤S132,从调整信息中识别出所述配置请求中包含属于付费项目的权益分配规则组件:

服务器从所述调整信息中识别出所述配置请求中包含属于付费项目的一个或多个所述权益配置规则组件。

所述的付费项目的权益配置规则组件中包含的用户权益信息一般只供在用户等级身份为付费等级的用户使用,即该权益配置规则组件中的所述条件信息中包含用于判断用户等级身份为付费等级的用户的条件信息。

步骤S133,将所述体系模板从免费版本转换为付费版本,关联更新一个或多个权益分配规则组件为付费版本,从而更新所述体系模板:

当服务器在所述调整信息中识别出所述配置请求中包含付费项目的权益分配规则组件后,将该调整信息所指向的体系模板从免费版本转换为付费版本,并将该配置请求中包含的所述付费项目的权益分配规则组件添加到该体系模板中,从而完成对该体系模板的关系。

一种实施例中,所述体系模板携带用于表征其版本的映射标签,以便所述用户权益处理机根据该映射标签,确定管理用户相关联的各个所述体系模板为所述免费版本或为所述付费版本。

步骤S14,通过所述用户权益处理机监听所述线上店铺内的用户消费事件,使其为用户消费事件适用体系模板中的权益分配规则组件,而为用户消费事件匹配出相应的用户权益信息:

服务器通过调用所述用户权益处理机,通过该用户权益处理机监听所述线上店铺的所述用户消费事件,并根据该线上店铺的所述体系模板,判断该用户消费事件所满足的所述权益分配规则组件中的所述条件信息,并将该用户消费商品所满足的权益规则组件的所述权益信息确定为该用户消费事件的所述用户权益信息。

所述的权益分配规则组件可包含一个或多个所述条件信息,以便权益分配规则组件根据其所包含的一个或多个所述条件信息构建相应的运算逻辑,例如,当所述权益分配组件中包含第一条件信息为历史消费额度满1000,第二条件信息为单位时间内消费额度满100,则所述用户消费事件的用户行为数据满足第一条件信息的前提下,所述用户权益处理机才会根据所述第二条件信息判断该用户行为数据。相应的,所述权益分配规则可通过自身携带的条件顺序信息表征各个条件信息相应的运算逻辑关系,以便所述用户权益处理机根据所述条件顺序信息,按序判断所述用户行为数据所满足的所述条件信息。本领域技术人员可灵活设计所述权益分配组件中各个条件信息的逻辑运算关系的实施方式,恕不赘述。

所述权益分配规则组件一般只包含一个所述权益信息,所述用户权益处理机根据所述用户消费事件所匹配的权益分配规则组件,将该权益分配组件相关联的所述权益信息确定为该用户消费事件所指向的用户的所述用户权益信息。

所述用户权益信息可包含一个或多个所述权益信息,其由所述用户权益信息相对应的所述用户消费事件的用户行为数据所决定,各个权益信息可为用户提供相应的消费权益,例如,满额减免、跨店折扣及数字货币奖励等。

一种实施例中,请参阅图4,关于所述用户权益处理机处理相应的线上店铺的所述用户消费事件的具体实施步骤如下:

步骤S141,调用所述线上店铺所已配置的体系模板:

所述用户权益处理机调用所述线上店铺的所述体系模板,以便根据该体系模板包含的一个或多个所述权益分配规则组件,确定该线上店铺的所述消费用户事件相匹配的所述用户权益信息。

步骤S142,调用该体系模板中的权益分配规则组件,该权益分配规则组件包括相关联的条件信息及权益信息,将该用户消费事件相对应的用户行为数据与所述权益分配规则组件中的条件信息进行匹配,当两者相匹配时,确定出相关联的权益信息:

所述用户权益处理机根据其所调用的所述体系模板,并调用该体系模板包含的一个或多个所述权益分配规则组件,判断所述线上店铺的所述用户消费事件相对应的所述用户行为数据所满足的一个或多个所述权益分配规则组件的所述条件信息,确定该用户消费事件的所述权益信息。

所述的条件信息由所述线上店铺的管理用户根据其所指定的所述权益分配规则组件所设置,以便所述用户权益处理机根据所述条件信息,判断该线上店铺的所述用户消费事件相应的所述用户行为数据是否满足该条件信息表征的条件,若满足该条件信息,则该用户消费事件与该条件信息所属的权益分配规则组件相匹配,将该权益分配规则组件相对应的权益信息确定为该用户消费事件的用户权益信息。

一种实施例中,所述用户权益处理机将调用所获得的所述条件信息储存至条件池中,以便用户权益处理机处理所述线上店铺的各个所述用户消费事件时,只需通过所述条件池中储存的各个所述条件信息判断所述用户消费事件,无需重复调用所述体系模板,进而加快所述用户权益处理机处理所述用户消费事件的速率。请参阅图5,所述用户权益处理机按照如下具体步骤处理:

步骤S1421,用户权益处理机将该体系模板的条件信息存储于条件池中:

所述用户处理机将预先调用的所述体系模板中的所述条件信息储存至所述条件池中,以便复用所述条件池中的条件信息,判断所述线上店铺的各个所述用户消费事件。

步骤S1422,用户权益处理机调用第一中间组件将用户消费事件相对应的用户行为数据与所述条件池中的各个条件信息进行逐一匹配,以确定出相匹配的条件信息,从而确定出相对应的权益信息:

所述用户权益处理机通过调用所述第一中级组件,将所述用户消费时间相应的所述用户行为数据与所述条件池中的各个所述条件信息进行逐一匹配,确定出该用户行为数据相匹配的一个或多个所述条件信息,并根据所述条件信息所属的所述权益分配规则组件相应的所述权益信息。

所述条件池布置于所述第一中间组件中,所述用户权益处理机通过所述第一中级组件为所述用户权益处理机分配的预设接口,调用所述条件池中各个所述条件信息,以判断所述用户行为数据所满足的所述条件信息,确定所述用户行为数据的所述权益信息,进而实现数据复用,加快所述用户权益处理机处理所述用户消费事件的效率。

一种实施例中,所述条件池可部署在缓存中,当所述用户权益处理机处理完所述线上店铺的所有所述用户消费事件后,将清除该缓存中的所述条件池,以节省服务器的储存空间,防止因储存空间中存在大量的所述条件池,降低服务器的响应效率。

步骤S143,将所述相关联的权益信息作为用户消费事件相对应的用户权益信息:

所述用户权益处理机将所述用户消费事件相关联的一个或多个所述权益信息作为该用户消费事件的所述用户权益信息。

步骤S144,将所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中:

所述用户权益处理机将所述用户消费事件的所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中,以便该用户通过所述个人账户中的所述用户权益信息,使用相应的权益。

所述的个人账户一般是指用于储存用户的用户权益信息的数据库,用户通过访问所述个人账户,获取其所拥有的所述用户权益信息,确定可使用的权益。

一种实施例中,由用户权益处理机调用第二中间组件将所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中。

一种实施例中,所述个人账户布置于第二中间组件中,所述用户权益处理机调用第二中间组件所提供的预设接口,通过该接口将所述用户权益信息绑定至所述用户消费时间所属的用户的所述个人账户中,以实现模块化管理用户的个人账户,进而提高用户的个人账户的数据安全性。

另一种实施例中,所述用户权益处理机将所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中后,将生成用于表征发放所述用户权益信息的通知消息,并通过所述用户预设的通信接口,向该用户发送所述通知消息。

再一种实施例中,请参阅图6,所述线上店铺可配置多个所述体系模板,且所述体现模板分为免费版本及付费版本,所述用户权益处理机将通过所述用户消费时间中的用户身份等级,确定相应的的所述体系模板,并根据该体系模板确定所述用户消费事件的所述用户权益信息,具体实施步骤如下:

步骤S141’,通过所述用户消费事件识别用户等级身份:

所述用户权益处理机监听线上店铺的所述用户消费事件,并根据所述用户消费事件中的用户等级身份信息,识别出该用户信息事件的所述用户等级身份,所述用户等级身份一般分为普通等级及白金等级,所述普通等级一般为免费的用户等级身份,所述白金等级一般为付费的用户等级身份。

步骤S142’,根据所述用户等级身份适用该线上店铺中对应等级的体系模板,以进行所述用户权益信息的匹配:

所述用户权益处理机根据所述用户消费事件的所述用户等级身份,在该线上店铺的各个所述体系模板中查询与该用户等身份相应的所述体系模板,并根据该体系模板为该用户等级身份匹配相应的所述权益分配规则组件的权益信息,并将该权益信息作为所述用户消费事件的所述用户权益信息。

进一步,可以通过将上述各实施例所揭示的方法中的各个步骤进行功能化,构造出本申请的一种用户权益处理机动态装配装置,按照这一思路,请参阅图7,其中的一个典型实施例中,该装置包括:模板生成单元11、请求监听单元12、模板更新单元13及权益匹配单元14。其中,模板生成单元11,用于接收线上店铺关于用户权益处理机的生成请求,获取默认体系模板,向该线上店铺开放适于根据该体系模板发放用户权益的用户权益处理机,所述体系模板包含多个权益分配规则组件,所述权益分配规则组件用于根据该线上店铺的用户消费事件匹配出相应的用户权益信息;请求监听单元12,用于将所述体系模板响应该生成请求而推送给所述线上店铺的管理用户进行配置,并监听其配置请求;模板更新单元13,用于接收所述配置请求,从中获取所述管理用户对体系模板中的权益分配规则组件的调整信息,更新该体系模板;权益匹配单元14,用于通过所述用户权益处理机监听所述线上店铺内的用户消费事件,使其为用户消费事件适用体系模板中的权益分配规则组件,而为用户消费事件匹配出相应的用户权益信息。

一种实施例中,所述模板更新单元13包括:

信息获取模块,用于接收所述配置请求,从中获取所述管理用户对体系模板中的权益分配规则组件的调整信息;

组件识别模块,用于从调整信息中识别出所述配置请求中包含属于付费项目的权益分配规则组件;

版本转换模块,用于将所述体系模板从免费版本转换为付费版本,关联更新一个或多个权益分配规则组件为付费版本,从而更新所述体系模板。

一种实施例中,所述权益匹配单元14包括:

模板调用模块,用于调用所述线上店铺所已配置的体系模板;

组件调用模块,用于调用该体系模板中的权益分配规则组件,该权益分配规则组件包括相关联的条件信息及权益信息,将该用户消费事件相对应的用户行为数据与所述权益分配规则组件中的条件信息进行匹配,当两者相匹配时,确定出相关联的权益信息;

信息确定模块,用于将所述相关联的权益信息作为用户消费事件相对应的用户权益信息;

信息绑定模块,用于将所述用户权益信息绑定至该用户消费事件所属的用户的个人账户中。

再一种实施例中,所述权益匹配单元14还包括:

身份识别模块,用于通过所述用户消费事件识别用户等级身份;

模板调用模块,用于根据所述用户等级身份适用该线上店铺中对应等级的体系模板,以进行所述用户权益信息的匹配。

进一步的实施例中,所述组件调用模块包括:

信息储存模块,用于将该体系模板的条件信息存储于条件池中;

信息匹配模块,用于调用第一中间组件将用户消费事件相对应的用户行为数据与所述条件池中的各个条件信息进行逐一匹配,以确定出相匹配的条件信息,从而确定出相对应的权益信息。

进一步的实施例中,所述阈值排序模块包括:

余量存储模块,用于将与当前梯度相对应的由线上店铺预配置的权益对象余量存储到缓存中,对其进行独占访问;

商值运算单元,用于以未经兑换权益对象的所述消费额度对当前梯度相对应的消费额度阈值进行取商运算,将取商结果作为当前梯度相对应的权益对象数量,并从所述缓存的权益对象余量中扣减;

额度确定模块,用于将当前消费额度减去权益对象数量与当前梯度的消费额度阈值的乘积后作为新的未经兑换权益对象的消费额度。

为解决上述技术问题,本申请实施例还提供一种计算机设备,用于运行根据所述用户权益处理机动态装配方法所实现的计算机程序。具体请参阅图8,图8为本实施例计算机设备基本结构框图。

如图8所示,计算机设备的内部结构示意图。该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种用户权益处理机动态装配方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种用户权益处理机动态装配方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本实施方式中处理器用于执行本发明的用户权益处理机动态装配装置中的各个模块/子模块的具体功能,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有用户权益处理机动态装配装置中执行所有模块/子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。

本申请还提供一种非易失性存储介质,所述的用户权益处理机动态装配方法被编写成计算机程序,以计算机可读指令的形式存储于该存储介质中,计算机可读指令被一个或多个处理器执行时,意味着该程序在计算机中的运行,由此使得一个或多个处理器执行上述任一实施例用户权益处理机动态装配方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。

综上所述,本申请通过为服务器构建合法性校验的能力及构建按序匹配权益的能力,通过所述合法性校验规则及分配规则的构建,使服务器可过滤不合法的用户消费事件,并为合法的用户消费事件按序匹配相应的权益对象,以供相应的用户享受最大化的权益。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本技术领域技术人员可以理解,本申请中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本申请中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本申请中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号