一种积分管理方法

文档序号:10471602阅读:277来源:国知局
一种积分管理方法
【专利摘要】本发明公开了一种积分管理方法,所述积分管理方法基于积分管理模块、数据库和积分计算模块实现,所述数据库存储有积分规则集合,所述积分管理方法包括如下步骤:步骤S1,积分计算模块向积分管理模块录入新增的积分规则;步骤S2,积分管理模块将新增的积分规则保存至数据库的积分规则集合中;步骤S3,积分计算模块向数据库调取积分规则集合;步骤S4,积分计算模块选择积分规则集合中的至少一个目标积分规则;步骤S5,积分计算模块根据所选目标积分规则计算积分。本发明能够灵活增加新的积分规则,进而实现积分的灵活管理、发放,满足用户需求。
【专利说明】
一种积分管理方法
技术领域
[0001]本发明涉及积分处理技术领域,尤其涉及一种积分管理方法。
【背景技术】
[0002]“农技宝”是“农技云”平台的移动客户端,“农技云”平台是由国家农业科技服务云平台联合实验室联合研发设计的农技推广云平台,依托于宽带、移动通信网络、呼叫中心、云计算等技术手段提供一套满足农技推广交流互动、农技服务管理等应用需求的综合信息服务。
[0003]农技宝业务是综合运用信息互联网、固网和移动通信、呼叫中心、云计算等多种技术手段,为各级管理部门加强基层农技人员服务管理和提升农技推广成效提供的综合信息化应用解决方案。我们将目标用户划分三种角色群体:农技管理员、农技员及农户,不同的角色群体使用不同的操作版本界面,当用户执行某种操作命令后,需要根据系统内预设数量的积分规则进行判断,若用户的操作命令符合积分规则,会向该用户发放积分,但是由于积分规则是嵌设于系统内部,所以,当有新的积分规则时,管理员难以在系统内部增加这些积分规则,难以做到积分的灵活管理、发放。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的不足,提供一种能够灵活增加积分规则的积分管理方法。
[0005]为解决上述技术问题,本发明采用如下技术方案。
[0006]—种积分管理方法,所述积分管理方法基于积分管理模块、数据库和积分计算模块实现,所述数据库存储有积分规则集合,所述积分规则集合包括多个积分规则,所述积分管理方法包括如下步骤:步骤SI,积分管理模块录入新增的积分规则;步骤S2,积分管理模块将新增的积分规则保存至数据库的积分规则集合中;步骤S3,积分计算模块向数据库调取积分规则集合;步骤S4,积分计算模块选择积分规则集合中的多个积分规则作为目标积分规则;步骤S5,积分计算模块根据所选目标积分规则计算积分。
[0007]优选地,所述步骤S5中,积分计算模块通过如下步骤计算积分:步骤S50,积分计算模块从目标积分规则中提取一个积分规则;步骤S51,判断用户在预设的计算周期内是否已通过该积分规则产生了积分,若是,则执行步骤S55,若否,则执行步骤S52 ;步骤S52,获取用户的操作命令,并根据该操作命令生成因子;步骤S53,判断因子与积分规则是否匹配,若是则执行步骤S54,若否,则执行步骤S55 ;步骤S54,产生积分,并执行步骤S55 ;步骤S55,积分计算模块从目标积分规则中提取下一个积分规则,之后返回至步骤S51,直至目标积分规则全部计算完毕,则计算过程结束。
[0008]优选地,所述步骤S54中,产生积分后,记录记录与该积分对应的操作命令、积分值和与该积分匹配的积分规则。
[0009]本发明公开的积分管理方法中,当有新的积分规则时,由管理员通过积分计算模块录入这些积分规则,同时,积分管理模块将这些积分规则存储至数据库的积分规则集合中,积分规则集合更新后,积分计算模块重新识别积分规则集合,当用户获取积分时,可通过积分计算模块在积分规则集合中选择目标积分规则,再由积分计算模块根据用户所选的目标积分规则计算积分,本发明通过外置的积分计算模块录入新增积分规则和计算积分,其相比现有技术中将积分规则嵌设于系统内部的方式而言,本发明能够灵活增加新的积分规则,进而实现积分的灵活管理、发放,满足用户需求。
【附图说明】
[0010]图1为积分管理模块、数据库和积分计算模块的连接关系示意图。
[0011]图2为本发明积分管理方法的流程图
[0012]图3为积分计算模块计算积分过程的流程图。
【具体实施方式】
[0013]下面结合附图和实施例对本发明作更加详细的描述。
[0014]本发明公开了一种积分管理方法,结合图1至图3所示,所述积分管理方法基于积分管理系统实现,所述积分管理系统包括有积分管理模块1、数据库2和积分计算模块3,其中的积分管理模块I是用于管理用户类别、优先等级、为用户分配积分、执行历史记录等操作的计算机软件,所述数据库2存储有由多个积分规则组成的积分规则集合,所述积分计算模块3是用于计算用户的积分,并将积分值反馈回积分管理模块I的计算机软件,所述积分管理方法包括如下步骤:
[0015]步骤SI,积分管理模块录入新增的积分规则;
[0016]步骤S2,积分管理模块将新增的积分规则保存至数据库的积分规则集合中;
[0017]步骤S3,积分计算模块向数据库调取积分规则集合;
[0018]步骤S4,积分计算模块选择积分规则集合中的多个积分规则作为目标积分规则;
[0019]步骤S5,积分计算模块根据所选目标积分规则计算积分。
[0020]上述积分管理方法中,当有新的积分规则时,由管理员录入这些积分规则,同时,积分管理模块I将这些积分规则存储至数据库2的积分规则集合中,积分规则集合更新后,积分计算模块3重新识别积分规则集合,当用户获取积分时,可通过积分计算模块3在积分规则集合中选择目标积分规则,再由积分计算模块3根据用户所选的目标积分规则计算积分,本发明通过外置的积分计算模块3录入新增积分规则和计算积分,其相比现有技术中将积分规则嵌设于系统内部的方式而言,本发明能够灵活增加新的积分规则,进而实现积分的灵活管理、发放,满足用户需求。
[0021]作为一种优选方式,所述步骤S5中,积分计算模块3通过如下步骤计算积分:
[0022]步骤S50,积分计算模块3从目标积分规则中提取一个积分规则;
[0023]步骤S51,判断用户在预设的计算周期内是否已通过该积分规则产生了积分,若是,则执行步骤S55,若否,则执行步骤S52 ;
[0024]步骤S52,获取用户的操作命令,并根据该操作命令生成因子;
[0025]步骤S53,判断因子与积分规则是否匹配,若是则执行步骤S54,若否,则执行步骤S55 ;
[0026]步骤S54,产生积分,并执行步骤S55 ;
[0027]步骤S55,积分计算模块3从目标积分规则中提取下一个积分规则,之后返回至步骤S51,直至目标积分规则全部计算完毕,则计算过程结束。
[0028]上述过程中,积分计算模块3通过循环判断的方式,获得与用户的操作命令相匹配的积分规则,再利用该积分规则向用户分配积分,其在积分规则匹配过程中具有高效、准确的优势。
[0029]为了便于判断用户在预设的计算周期内是否已通过该积分规则产生了积分,所述步骤S54中,产生积分后,记录与该积分对应的操作命令、积分值和与该积分匹配的积分规则。
[0030]本发明公开的积分管理方法,其通过外置的积分计算模块3录入新增积分规则和计算积分,其相比现有技术中将积分规则嵌设于系统内部的方式而言,本发明能够灵活增加新的积分规则,进而实现积分的灵活管理、发放,满足用户需求,此外,本发明中的积分计算模块3通过循环判断的方式,能快速、准确地获得与用户的操作命令相匹配的积分规则。
[0031]以上所述只是本发明较佳的实施例,并不用于限制本发明,凡在本发明的技术范围内所做的修改、等同替换或者改进等,均应包含在本发明所保护的范围内。
【主权项】
1.一种积分管理方法,其特征在于,所述积分管理方法基于积分管理模块、数据库和积分计算模块实现,所述数据库存储有积分规则集合,所述积分规则集合包括多个积分规则,所述积分管理方法包括如下步骤: 步骤Si,积分管理模块录入新增的积分规则; 步骤S2,积分管理模块将新增的积分规则保存至数据库的积分规则集合中; 步骤S3,积分计算模块向数据库调取积分规则集合; 步骤S4,积分计算模块选择积分规则集合中的多个积分规则作为目标积分规则; 步骤S5,积分计算模块根据所选目标积分规则计算积分。2.如权利要求1所述的积分管理方法,其特征在于,所述步骤S5中,积分计算模块通过如下步骤计算积分: 步骤S50,积分计算模块从目标积分规则中提取一个积分规则; 步骤S51,判断用户在预设的计算周期内是否已通过该积分规则产生了积分,若是,则执行步骤S55,若否,则执行步骤S52 ; 步骤S52,获取用户的操作命令,并根据该操作命令生成因子; 步骤S53,判断因子与积分规则是否匹配,若是则执行步骤S54,若否,则执行步骤S55 ; 步骤S54,产生积分,并执行步骤S55 ; 步骤S55,积分计算模块从目标积分规则中提取下一个积分规则,之后返回至步骤S51,直至目标积分规则全部计算完毕,则计算过程结束。3.如权利要求2所述的积分管理方法,其特征在于,所述步骤S54中,产生积分后,记录记录与该积分对应的操作命令、积分值和与该积分匹配的积分规则。
【文档编号】G06Q30/02GK105825316SQ201510237499
【公开日】2016年8月3日
【申请日】2015年5月11日
【发明人】林洁琬, 肖诗亮, 陈厚扬, 许晓辉, 陈建安
【申请人】广东亿迅科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1