本发明属于数据管理技术领域,涉及一种基于多租户可配置的会员行为服务系统。
背景技术:
随着互联网信息技术的发展,越来越多的互联网线上服务推出电子会员体系。会员体系的建立是维持用户黏度的一个重要手段。对用户来说,成为会员也将享受到更优质的服务和权益。针对公司业务来说,通过会员体系用户管理,可以更加有效地掌握会员用户的资料,了解用户的兴趣爱好和消费习惯,挖掘用户意向需求;同时我们可以进行用户分层,针对不同用户提供优质的个性化服务。
对传统企业和非it类企业来说,近年来互联网服务的迭代升级,降低了互联网服务的使用门槛。越来越多的互联网公司推出多租户的服务,对于提供方来说,研发投入的成本可以通过多次销售来均摊成本,能够给企业带来持续稳定的收入,这种稳健的运营模式使供应商能够将更多精力放在产品完善和推广中,不断提高客户服务质量,形成良性循环。
在行业背景不同的情况下,项要为所有的在线服务提供一种满足各种场景的会员体系是不可能的事情。因此灵活的定制化是多租户会员系统所不可缺少的能力。但是如果针对每个场景开发一套独立的会员体系将会有大量的重复性工作,并且成本难以控制。
技术实现要素:
为解决上述技术问题,本发明提供了一种基于多租户可配置的会员行为服务系统,以达到灵活配置多租户的会员行为体系的目的。
为达到上述目的,本发明的技术方案如下:
一种基于多租户可配置的会员行为服务系统,该系统包括如下组成:租户管理模块、行为类型模块、行为规则配置模块、会员成长体系模块;
所述租户管理模块包括租户注册管理模块和租户配置管理模块;所述租户注册管理模块用于提供新租户的注册和基础信息录入;租户配置管理模块用于租户的关键配置项进行管理。
所述行为类型模块包括行为类型管理模块和行为附属权益配置模块,所述的行为类型管理模块用于根据租户维度来配置对应的会员行为类型;所述的行为附属权益配置模块用于根据会员的行为类型配置会员权益。
所述行为规则配置模块,是把租户维度下所配置的行为类型和会员成长体系进行管理和规则配置,从而达到动态配置的目的。
所述会员成长体系模块,用于管理注册会员的成长体系,所述的成长体系包括会员积分、成长值。
所述租户是指通过注册开通流程而得到的一个独立的服务对象,这是多租户系统的基本单位。会员行为类型、成长体系等都是在此维度下进行管理和配置的。
进一步的,所述的会员行为类型是指会员在使用过程中发生的行为,包括注册行为、签到行为、信息完善行为、实名认证行为、爱车认证行为、充电行为、评论行为、反馈行为、和或充电车型确认行为。
进一步的,所述会员积分是指在会员在发生行为时,根据配置的规则进行奖励给用户的虚拟货币;积累的积分值可以在积分商城中兑换丰富的礼品和优惠券。
进一步的,所述的成长值是指租户配置的行为类型对应的附属权益的增加数值。
进一步的,所述会员等级是指在会员使用的过程中,通过成长值的积累来划分的活跃度等级;会员行为越活跃,会员等级越高。
进一步的,默认支持6个等级划分,分别是l1~l6。
进一步的,所述会员权益是指在会员成长体系升级过程中,提供给会员的增值服务。比如:支付权益、优惠权益、客服优先权益、身份标识权益、生日礼包权益、升级奖励权益等。
根据以上配置,工具会在文件中查找配置的方法名,使用其具体的转换规则对其属性根据转换类型修改或添加需要修改的属性名或添加的属性名和添加的属性值,以及通过转换属性类型对属性值的类型进行转换。根据以上配置,工具会在文件中查找配置的扩展名,把需要转换的扩展名转换为转换后的扩展名。
采用以上所述的基于多租户可配置的会员行为服务系统,其操作流程包括如下步骤:
步骤一、注册并初始化新的租户信息;
步骤二、新增并配置租户维度下的行为类型;
步骤三、根据已配置的行为类型关联附属权益,使每一种行为类型都有对应的附属权益;
步骤四、初始化会员成长体系,包括会员积分、成长值、等级等。关键在于成长体系的初始化也是以商户作为区分维度;
步骤五、根据已配置的所有内容,会员用户发生具体的行为类型时:首先根据租户编号来确定当前会员所属的租户,然后行为规则配置模块根据租户已配置的行为类型和会员权益的映射关系,选择出此会员行为类型的权益增加数值,计算的结果将进入会员成长体系模块,由此租户已配置的成长体系来自动完成当前会员的成长变化,包括积分值和成长值的累计,并根据等级划分来触发升级;等级的变化将会给会员带来更优质的特权服务和体验。
其中,步骤二中,新增并配置商户维度下的行为类型的步骤如下:
(1)选择要配置的商户,根据商户需求定制配置会员行为类型。
(2)配置发生此会员行为时对应的积分值奖励;
(3)配置发生此会员行为时对应的成长值奖励;
通过上述技术方案,本发明提供的基于多租户可配置的会员行为服务可以灵活的定制化实现不同需求的会员体系服务,只需要一次开发部署就能够拥有扩展定制的能力,在为多租户提供服务的时候可以明显降低开发成本、降低重复工作量、简化操作流程和难度。同时,服务的租户越多,均摊成本越低,收益越明显。
附图说明
图1为本发明的基于多租户可配置的会员行为服务系统结构图;
图2为本发明的基于多租户可配置的会员行为服务系统原理流程示意图。
具体实施方式
下面将结合本发明的实施例和附图,对本发明基于多租户可配置的会员行为服务系统的技术方案进行清楚、完整地描述。
本发明提供了一种基于多租户可配置的会员行为服务,使用当前流行的c#语言开发而成,c#是微软推出的一种基于.net框架的、面向对象的高级编程语言。c#以.net框架类库作为基础,拥有类似visualbasic的快速开发能力。c#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言。c#也引入了languageintegratedquery(linq)模式到通用语言运行库中,并且支持扩展方法。
c#语言使用的包管理工具是nuget。nuget是免费、开源的包管理开发工具,专注于在.net应用开发过程中,简单地合并第三方的组件库。而且本系统基于.net基础库进行开发,无需安装任何依赖,使用起来极为方便。
本发明系统的实现技术中包含了大量的数据库表的配置,通过这些配置可以灵活的定制不同的规则,并且根据需求来满足各种会员行为类型的配置。
如图1所示,本发明的基于多租户可配置的会员行为服务系统,包括如下组成:租户管理模块、行为类型模块、行为规则配置模块、会员成长体系模块;
租户管理模块包括租户注册管理模块和租户配置管理模块;所述租户注册管理模块用于提供新租户的注册和基础信息录入;租户配置管理模块用于租户的关键配置项进行管理。
行为类型模块包括行为类型管理模块和行为附属权益配置模块,所述的行为类型管理模块用于根据租户维度来配置对应的会员行为类型,会员行为类型是指会员在使用过程中发生的行为分类,默认将支持注册行为、签到行为、信息完善行为、实名认证行为、爱车认证行为、充电行为、评论行为、反馈行为、充电车型确认行为等。
行为附属权益配置模块用于根据会员的行为类型配置会员权益。会员权益是指在会员成长体系升级过程中,提供给会员的增值服务。比如:支付权益、优惠权益、客服优先权益、身份标识权益、生日礼包权益、升级奖励权益等。
行为规则配置模块,是把租户维度下所配置的行为类型和会员成长体系进行管理和规则配置,从而达到动态配置的目的。
会员成长体系模块,用于管理注册会员的成长体系,所述的成长体系包括会员积分、成长值。注册的普通会员,将拥有一整套完整的会员成长体系。会员积分是指在会员充电、签到等行为类型下,根据配置的规则进行奖励给用户的虚拟货币。积累的积分值可以在积分商城中兑换丰富的礼品和优惠券。等级是指在会员使用的过程中,通过成长值的积累来划分的活跃度等级。会员行为越活跃,会员等级越高。默认支持6个等级划分,分别是l1~l6。
租户是指通过注册开通流程而得到的一个独立的服务对象,这是多租户系统的基本单位。会员行为类型、等级系统等都是在此维度下进行管理和配置的。
下面从维护和配置人员的角度着手,以默认租户的默认会员行为需求为例进行详细的描述,如图2所示,具体步骤如下:
步骤一:租户首先在本发明所述的多租户系统中注册租户身份,租户信息包括租户编号、租户名称、注册时间等。
步骤二:租户根据实际的业务规则和需求,配置会员的行为类型、并根据行为类型配置会员权益、会员等级划分。
步骤三、配置发生某个会员行为时对应的积分值奖励;
步骤四、配置发生某个会员行为时对应的成长值奖励;
步骤五:普通会员用户通过“注册”操作在对应的租户系统中开通身份。
以上步骤基本完成了租户在本发明所述的多租户系统中开通并配置会员行为服务。接下来,根据用户在实际使用中发生的行为类型,依据规则将会产生积分值和成长值,这两项数据将在会员成长体系中体现出不同的作用。
以下将简洁的说明会员的发生行为时的内部处理逻辑:
1.会员发生某种行为,比如签到、充电、实名认证等,系统将会捕捉到记录到系统中,同时触发下一步操作。
2.根据租户已经配置的规则,计算出应该给会员哪些奖励(成长值、积分值),通知记录到会员的基本信息中。
3.系统在成长值发生变更时,将会自动检测是否达到升级标准,升级标准是租户在初始化配置中预先配置的规则。
4.如果达到升级标准,将会触发升级操作。等级变更后对应的权益也会发生变化。
5.系统在积分值发生变更时,将自动记录到会员的虚拟钱包中。积累的积分值可以在虚拟兑换商城中兑换多种多样的福利商品。
至此已经基本将本发明所述的一种基于多租户可配置的会员行为服务的具体实施方式描述基本结束。通过实施方式可以看出,使用本服务将大量减少系统重复开发的成本、快速提高服务响应能力等多种优势。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
1.一种基于多租户可配置的会员行为服务系统,其特征在于,包括如下组成:租户管理模块、行为类型模块、行为规则配置模块、会员成长体系模块;
所述租户管理模块包括租户注册管理模块和租户配置管理模块;所述租户注册管理模块用于提供新租户的注册和基础信息录入;所述租户配置管理模块用于租户的关键配置项进行管理;
所述行为类型模块包括行为类型管理模块和行为附属权益配置模块,所述的行为类型管理模块用于根据租户维度来配置对应的会员行为类型;所述的行为附属权益配置模块用于根据会员的行为类型配置会员权益;
所述行为规则配置模块,是把租户维度下所配置的行为类型和会员成长体系进行管理和规则配置;
所述会员成长体系模块,用于管理注册会员的成长体系,所述的成长体系包括会员积分、成长值。
2.根据权利要求1所述的基于多租户可配置的会员行为服务系统,其特征在于,所述的会员行为类型是指会员在使用过程中发生的行为,包括注册、签到、信息完善、实名认证、爱车认证、充电行为、评论、反馈、和或充电车型确认行为。
3.根据权利要求2所述的基于多租户可配置的会员行为服务系统,其特征在于,所述会员积分是指在会员在发生所述行为时,根据配置的规则进行奖励给用户的虚拟货币。
4.根据权利要求2所述的基于多租户可配置的会员行为服务系统,其特征在于,所述的成长值是指租户配置的行为类型对应的附属权益的增加数值。
5.根据权利要求4所述的基于多租户可配置的会员行为服务系统,其特征在于,所述会员等级是指在会员使用的过程中,通过成长值的积累来划分的活跃度等级。
6.根据权利要求5所述的基于多租户可配置的会员行为服务系统,其特征在于,默认支持6个等级划分,分别是l1~l6。
7.根据权利要求1所述的基于多租户可配置的会员行为服务系统,其特征在于,所述行为类型模块还包括行为附属权益配置模块,所述的行为附属权益配置模块用于根据会员成长体系配置会员权益。
8.根据权利要求7所述的基于多租户可配置的会员行为服务系统,其特征在于,所述会员权益是指在会员成长体系升级过程中,提供给会员的增值服务。
9.根据权利要求1-8任一项所述的基于多租户可配置的会员行为服务系统,其特征在于,所述租户是指通过注册开通流程而得到的一个独立的服务对象。
技术总结