等级体系设置方法和系统与流程

文档序号:12200797阅读:221来源:国知局
等级体系设置方法和系统与流程
等级体系设置方法和系统【技术领域】本发明涉及互联网技术领域,特别的涉及一种等级体系设置方法和系统。

背景技术:
随着网络技术的发展,互联网社区、网络游戏、网络即时通信体系等网络应用已经越来越成为人们沟通交流、休闲娱乐以及工作学习的重要工具和渠道。多数网络应用都建立了用户等级体系设置系统,对网络应用的用户等级进行管理,一般的,用户的等级越高,其可享受的服务也就越多。在用户等级管理系统中,用户的等级由其成长值决定,每一等级都对应不同的成长值,等级越高,则其对应的成长值也越高。传统的用户等级体系设置系统,一般设置低等级上升一级所需的成长值较低,往后升级所需的成长值逐级增加。因此,低等级升级相对容易,越往上升级则变得越来越困难。由易到难的升级模式可激发用户的兴趣,使用户对等级体系相关的网络应用保持持续的积极性。然而,低等级升级也不能过快。因为,一方面,低等级升级过快会使用户升级所需的使用网络应用的时间减少,另一方面升级缺乏挑战性有可能降低用户使用网络应用的兴趣,从而导致用户流失,降低网络应用的用户留存率。因此,为了使低等级升级不会过快,传统的用户等级体系设置系统设置了在预设时段内用户的成长值的增量不能超出一定上限,当成长值的增量超出一定上限时,则不管用户完成多少任务或操作,成长值都不会再增加。然而,传统的用户等级体系设置系统由于设置了成长值的增量上限,使得用户在预设时段内获取的成长值的增量达到上限后,可能没有兴趣在该时段内继续使用相关的网络应用,进而有可能导致用户流失,从而降低网络应用的用户使用率和留存率。

技术实现要素:
基于此,有必要提供一种能提高网络应用的用户使用率和留存率的等级体系设置方法。一种等级体系设置方法,包括以下步骤:根据用户操作获取该操作对应的成长值;判断在预设时段内所述用户的成长值的增量是否大于等于第一阈值,若是,则将所述操作对应的成长值累加至所述用户的储蓄值,若否,则将所述操作对应的成长值累加至所述用户的成长值;根据所述用户的成长值和储蓄值设置用户等级。优选的,所述将所述操作对应的成长值累加至所述用户的储蓄值的步骤为:判断在预设时段内所述用户的储蓄值的增量是否大于等于第二阈值,若是,则停止增加所述用户的储蓄值,若否,则将所述操作对应的成长值累加至所述用户的储蓄值。优选的,所述根据所述用户的成长值和储蓄值设置用户等级的步骤为:获取用户使用所述用户的储蓄值升级用户等级的请求;判断所述用户的成长值与储蓄值的和是否大于等于升级所需的成长值,若是,则升级该用户的用户等级。优选的,所述升级该用户的用户等级的步骤为:将所述用户的储蓄值累加至所述用户的成长值,根据累加的成长值升级用户的用户等级,并将所述用户的储蓄值设置为零。优选的,在所述获取用户使用用户的储蓄值升级用户等级的请求的步骤之后,所述方法还包括:判断用户当前的用户等级是否大于等于预设级别,若是,则进一步执行所述判断所述用户的成长值与储蓄值的和是否大于等于升级所需的成长值的步骤,若否,则不使用所述储蓄值升级用户等级。基于此,还有必要提供一种能提高网络应用的用户使用率和留存率的等级体系设置系统。一种等级体系设置系统,包括:成长值获取模块,用于根据用户操作获取该操作对应的成长值;成长值累加模块,用于判断在预设时段内所述用户的成长值的增量是否大于等于第一阈值,若是,则将所述操作对应的成长值累加至所述用户的储蓄值,若否,则将所述操作对应的成长值累加至所述用户的成长值;等级设置模块,用于根据所述用户的成长值和储蓄值设置用户等级。优选的,所述成长值累加模块用于当在预设时段内所述用户的成长值的增量大于等于第一阈值时,判断在预设时段内所述用户的储蓄值的增量是否大于等于第二阈值,若是,则停止增加所述用户的储蓄值,若否,则将所述操作对应的成长值累加至所述用户的储蓄值。优选的,所述等级设置模块用于获取用户使用用户的储蓄值升级用户等级的请求,判断所述用户的成长值与储蓄值的和是否大于等于升级所需的成长值,若是,则升级该用户的用户等级。优选的,所述等级设置模块还用于当所述用户的成长值与储蓄值的和大于等于升级所需的成长值时,将所述用户的储蓄值累加至所述用户的成长值,根据累加的成长值升级用户的用户等级,并将所述用户的储蓄值设置为零。优选的,所述等级设置模块还用于在获取用户使用用户的储蓄值升级用户等级的请求后,判断用户当前的用户等级是否大于等于预设级别,若是,则判断所述用户的成长值与储蓄值的和是否大于等于升级所需的成长值,若否,则不使用用户的储蓄值升级用户等级。上述等级体系设置方法和系统,放开了预设时段内用户的成长值的增量的上限,用户的操作都可获取相应的成长值,且上述方式设置了储蓄值,当在预设时段内用户的成长值的增量大于等于预设阈值时,则将用户的操作对应的成长值累加到储蓄值,用户可使用储蓄值升级难度大的高等级,可防止用户由于成长值的增量上限而降低使用与等级体系相关的网络应用的积极性,同时,又可防止低等级用户升级过快,因此,上述方式可提高与等级体系相关的网络应用的用户使用率和留存率。【附图说明】图1为一个实施例中的等级体系设置方法的流程示意图;图2为一个实施例中的显示用户的成长值和储蓄值的示意图;图3为一个实施例中的根据用户的成长值和储蓄值设置用户等级的流程示意图;图4为一个实施例中的等级体系设置系统的结构示意图。【具体实施方式】如图1所示,在一个实施例中,一种等级体系设置方法,包括:步骤S101,根据用户操作获取该操作对应的成长值。具体的,在一个实施例中,可根据用户操作判断用户操作完成的任务类别,进一步根据该任务类别成长值的计算方式来计算用户操作对应的成长值。具体的,可预先设置任务类别和每一任务类别的成长值的计算方式。在一个实施例中,可设置任务类别包括日常任务、活动任务、长期消费类任务等。在一个实施例中,对于日常任务,可设置用户每日只能通过执行一次日常任务来获取成长值;对于活动任务,可设置活动任务的有效期、不同等级用户可通过执行该任务获取成长值的次数等;对于长期消费类任务,可设置消费金额与成长值的映射关系,等等。步骤S102,判断在预设时段内用户的成长值的增量是否大于等于第一阈值,若是,则执行步骤S103,若否,则执行步骤S104。具体的,预设时段内用户的成长值的增量为预设时段终止时间用户的成长值与预设时段起始时间用户的成长值的差。若当前时间早于预设时段终止时间,则可计算用户当前的成长值与预设时段起始时间用户的成长值的差作为预设时段内用户的成长值的增量。例如,预设时段为2012-03-01至2012-03-31,当前时间为2012-03-09,由于当前时间早于预设时段的终止时间,则可计算用户当前的成长值与在2012-03-01用户的成长值的差,作为该预设时段内用户的成长值的增量。在一个实施例中,预设时段也可以用时长来描述。例如,预设时段为一个月,则可判断在当月用户的成长值的增量是否已经大于等于预设阈值。步骤S103,将操作对应的成长值累加至用户的储蓄值。在一个实施例中,可设置储蓄值的初始值为零,用户在预设时段内获取的超出第一阈值的成长值则累加至储蓄值。在一个实施例中,用户的储蓄值可在高等级的升级中使用。在一个实施例中,步骤S103的具体过程为:判断在预设时段内用户的储蓄值的增量是否大于等于第二阈值,若是,则停止增加用户的储蓄值,若否,则将上述操作对应的成长值累加至用户的储蓄值。本实施例中,当在预设时段内用户的储蓄值的增量大于等于预设的第二阈值时,不再增加储蓄值,可避免储蓄值无限制的增加。步骤S104,将操作对应的成长值累加至用户的成长值。具体的,在一个实施例中,在步骤S104之后,所述方法还包括:判断在预设时段内用户的成长值的增量是否大于第一阈值,若是,则计算用户的成长值的增量与第一阈值的差,将用户的成长值减去所述差,并将所述差累加至用户的储蓄值。例如,在当月用户的成长值的增量不能大于第一阈值1000,若当月用户的成长值的增量已经有960,即当前用户的成长值减去月初时用户的成长值的差为960,用户执行了某操作,该操作对应的成长值为100,则将用户操作对应的成长值累加至用户的成长值后,则当月用户的成长值的增量为960+100=1060>第一阈值,进一步计算用户的成长值的增量1060与第一阈值1000的差,得到差为60,然后将用户的成长值减去差60,并将差60累加至用户的储蓄值。在另一个实施例中,步骤S104的具体过程为:将操作对应的成长值与预设时段内用户的成长值的增量的和超出第一阈值的部分累加至储蓄值,并将操作对应的成长值与超出第一阈值的部分的差累加至用户的成长值。例如,在当月用户的成长值的增量不能大于第一阈值1000,若当月用户的成长值的增量已经有960,用户执行了某操作,该操作对应的成长值为100,则操作对应的成长值与当月用户的成长值的增量的和等于960+100=1060,计算该和超出第一阈值的部分1060-1000=60,将超出第一阈值的部分60累加至储蓄值,并将操作对应的成长值100与超出第一阈值的部分60的差40累加至用户的成长值。在一个实施例中,可显示用户的成长值与用户的储蓄值。如图2所示,显示用户的成长值与用户的储蓄值的进度条,用进度条的长度来表示用户的成长值或储蓄值的大小,当用户的成长值或用户的储蓄值变化时,实时更新用户的成长值或储蓄值的进度条。步骤S105,根据用户的成长值和储蓄值设置用户等级。上述等级体系设置方法,放开了预设时段内用户的成长值的增量的上限,用户的操作都可获取相应的成长值,且上述方式设置了储蓄值,当在预设时段内用户的成长值的增量大于等于预设阈值时,则将用户的操作对应的成长值累加到储蓄值,用户可使用储蓄值升级难度大的高等级,可防止用户由于成长值的增量上限而降低使用与等级体系相关的网络应用的积极性,同时,又可防止低等级用户升级过快,因此,上述方式可提高与等级体系相关的网络应用的用户使用率和留存率。在一个实施例中,步骤S105的具体过程为:根据用户的成长值设置用户等级。具体的,可预先保存用户等级与成长值的对应关系表,在对应关系表中查找用户当前等级的上一等级所对应的成长值,判断用户的成长值是否大于等于上一等级所需的成长值,若是,则将用户的当前等级增加一级。在另一个实施例中,可在用户等级与成长值的对应关系表中查找小于等于用户当前成长值的成长值,获取查找到的成长值对应的用户等级,并获取其中等级最高的用户等级,将用户的当前等级设置为该最高用户等级。在另一个实施例中,如图3所示,步骤S105的具体过程包括:步骤S301,获取用户使用用户的储蓄值升级用户等级的请求。具体的,在一个实施例中,可在用户界面中提供使用储蓄值升级的按钮,用户点击该按钮,即可发起使用用户的储蓄值升级的请求。步骤S302,判断用户的成长值与储蓄值的和是否大于等于升级所需的成长值,若是,则升级该用户的用户等级。在一个实施例中,可预先保存每一用户等级与该等级所需要的成长值的对应关系表。例如,设升级到6级所需的成长值为10800,若用户的成长值为10000,储蓄值为1000,则用户的成长值与储蓄值的和为11000,已经大于升级到6级所需的成长值10800,当接收到用户使用用户的储蓄值升级的请求时,则可将用户的等级设置为6级。在一个实施例中,步骤S302的具体过程为:将用户的储蓄值累加至用户的成长值,根据累加的成长值升级用户的用户等级,将用户的储蓄值设置为零。在另一个实施例中,步骤S302的具体过程为:获取用户的成长值与升级所需的成长值的差额,将用户的储蓄值减去该差额,并将该差额累加到用户的成长值,进一步的,升级用户的用户等级。上述等级体系设置方法,用户可使用储蓄值升级难度大的高等级,可防止用户在低等级时由于获取过多的成长值而升级过快,又可以加快用户在高等级的升级速度,从而可提高用户使用与等级体系相关的网络应用的积极性,从而可提高网络应用的用户使用率和留存率在一个实施例中,步骤S302的具体过程为:判断用户当前的用户等级是否大于等于预设级别,若否,则不使用用户的储蓄值升级用户等级,若是,则进一步判断用户的成长值与储蓄值的和是否大于等于升级所需的成长值,若是,则升级该用户的用户等级。具体的,在一个实施例中,设用户等级达到7级以后才能使用用户的储蓄值升级,当用户在7级以下就发起使用储蓄值升级的请求时,可向用户返回提示信息:“对不起,您当前的用户等级不能使用储蓄值升级,7级以后才能使用储蓄值升级”。本实施例中,当用户的等级没有达到预设级别时,不能使用储蓄值进行升级,可防止用户在低等级就使用储蓄值升级,导致低等级升级过快,用户在达到预设级别后升级比较困难的高等级时,可使用储蓄值进行升级,可加速用户在较高等级的升级速度。上述方式,放开了在预设时段内用户的成长值的增量的上限,同时,又可以防止低等级升级过快,还可以加速升级较困难的高等级的升级速度,可巩固用户对等级体系相关的网络应用的持续的兴趣,从而提高网络应用的用户使用率和留存率。在一个实施例中,上述等级体系设置方法,还包括步骤:根据用户等级设置用户权限,根据用户权限验证用户的操作请求。具体的,可根据用户等级设置用户权限,用户等级越高,可设置其权限越大。用户权限越大,则其可进行的操作和可享受的服务也就越多。本实施例中,用户可通过增加操作来获取更多的成长值,用户获取的成长值可加速用户的升级,用户的等级高则用户可享受到更多的服务,也就是说,用户操作越多,可享受的服务也就越多,用户享受的服务越多,反过来又可提高用户使用与等级体系关联的网络应用的积极性,从而形成良性循环,提高网络应用的用户使用率和留存率。如图4所示,在一个实施例中,一种等级体系设置系统,包括操作成长值获取模块401、成长值累加模块402、等级设置模块403,其中:操作成长值获取模块401用于根据用户操作获取该操作对应的成长值。具体的,在一个实施例中,可根据用户操作判断用户操作完成的任务类别,进一步根据该任务类别成长值的计算方式来计算用户操作对应的成长值。具体的,可预先设置任务类别和每一任务类别的成长值的计算方式。在一个实施例中,可设置任务类别包括日常任务、活动任务、长期消费类任务等。在一个实施例中,对于日常任务,可设置用户每日只能通过执行一次日常任务来获取成长值;对于活动任务,可设置活动任务的有效期、不同等级用户可通过执行该任务获取成长值的增量的次数等;对于长期消费类任务,可设置消费金额与成长值的映射关系,等等。成长值累加模块402用于判断在预设时段内用户的成长值的增量是否大于等于第一阈值,若是,则将操作对应的成长值累加至用户的储蓄值,若否,则将操作对应的成长值累加至用户的成长值。具体的,预设时段内用户的成长值的增量为预设时段终止时间用户的成长值与预设时段起始时间用户的成长值的差。若当前时间早于预设时段终止时间,则成长值累加模块402可计算用户当前的成长值与预设时段起始时间用户的成长值的差作为预设时段内用户的成长值的增量。例如,预设时段为2012-03-01至2012-03-31,当前时间为2012-03-09,由于当前时间早于预设时段的终止时间,则可计算用户当前的成长值与在2012-03-01用户的成长值的差,作为该预设时段内用户的成长值的增量。在一个实施例中,预设时段也可以用时长来描述。例如,预设时段为一个月,则成长值累加模块402可判断在当月用户的成长值的增量是否已经大于等于预设阈值。在一个实施例中,储蓄值的初始值为零。在一个实施例中,成长值累加模块402还用于在预设时段内用户的成长值的增量大于等于第一阈值时,判断在预设时段内用户的储蓄值的增量是否大于等于第二阈值,若是,则停止增加用户的储蓄值,若否,则将上述操作对应的成长值累加至用户的储蓄值。本实施例中,当在预设时段内用户的储蓄值的增量大于等于预设的第二阈值时,不再增加储蓄值,可避免储蓄值无限制的增加。在一个实施例中,成长值累加模块402还用于将操作对应的成长值累加至用户的成长值后,判断在预设时段内用户的成长值的增量是否大于第一阈值,若是,则计算用户的成长值的增量与第一阈值的差,将用户的成长值减去所述差,并将所述差累加至用户的储蓄值。例如,在当月用户的成长值的增量不能大于第一阈值1000,若当月用户的成长值的增量已经有960,即当前用户的成长值减去月初时用户的成长值的差为960,用户执行了某操作,该操作对应的成长值为100,则将用户操作对应的成长值累加至用户的成长值后,则当月用户的成长值的增量为960+100=1060>第一阈值,进一步计算用户的成长值的增量1060与第一阈值1000的差,得到差为60,然后将用户的成长值减去差60,并将差60累加至用户的储蓄值。在另一个实施例中,成长值累加模块402用于在预设时段内用户的成长值的增量小于第一阈值时,将操作对应的成长值与预设时段内用户的成长值的增量的和超出第一阈值的部分累加至储蓄值,并将操作对应的成长值与超出第一阈值的部分的差累加至用户的成长值。例如,在当月用户的成长值的增量不能大于第一阈值1000,若当月用户的成长值的增量已经有960,用户执行了某操作,该操作对应的成长值为100,则操作对应的成长值与当月用户的成长值的增量的和等于960+100=1060,计算该和超出第一阈值的部分1060-1000=60,将超出第一阈值的部分60累加至储蓄值,并将操作对应的成长值100与超出第一阈值的部分60的差40累加至用户的成长值。在一个实施例中,成长值累加模块402还可用于显示用户的成长值与用户的储蓄值。如图2所示,显示用户的成长值与用户的储蓄值的进度条,用进度条的长度来表示用户的成长值或储蓄值的大小,当用户的成长值或用户的储蓄值变化时,成长值累加模块402可用于实时更新用户的成长值或储蓄值的进度条。等级设置模块403用于根据用户的成长值和储蓄值设置用户等级。上述等级体系设置系统,放开了预设时段内用户的成长值的增量的上限,用户的操作都可获取相应的成长值,且上述方式设置了储蓄值,当在预设时段内用户的成长值的增量大于等于预设阈值时,则将用户的操作对应的成长值累加到储蓄值,用户可使用储蓄值升级难度大的高等级,可防止用户由于成长值的增量上限而降低使用与等级体系相关的网络应用的积极性,同时,又可防止低等级用户升级过快,因此,上述方式可提高与等级体系相关的网络应用的用户使用率和留存率。在一个实施例中,等级设置模块403用于根据用户的成长值设置用户等级。具体的,可预先保存用户等级与成长值的对应关系表,等级设置模块403可用于在对应关系表中查找用户当前等级的上一等级所对应的成长值,判断用户的成长值是否大于等于上一等级所需的成长值,若是,则将用户的当前等级增加一级。在另一个实施例中,等级设置模块403可用于在用户等级与成长值的对应关系表中查找小于等于用户当前成长值的成长值,获取查找到的成长值对应的用户等级,并获取其中等级最高的用户等级,将用户的当前等级设置为该最高用户等级。在另一个实施例中,等级设置模块403用于获取用户使用用户的储蓄值升级用户等级的请求,判断用户的成长值与储蓄值的和是否大于等于升级所需的成长值,若是,则升级该用户的用户等级。具体的,在一个实施例中,可在用户界面中提供使用储蓄值升级的按钮,用户点击该按钮,即可发起使用用户的储蓄值升级的请求。在一个实施例中,可预先保存每一用户等级与该等级所需要的成长值的对应关系表。例如,设升级到6级所需的成长值为10800,若用户的成长值为10000,储蓄值为1000,则用户的成长值与储蓄值的和为11000,已经大于升级到6级所需的成长值10800,当接收到用户使用用户的储蓄值升级的请求时,则可将用户的等级设置为6级。具体的,在一个实施例中,等级设置模块403还用于当用户的成长值与储蓄值的和大于等于升级所需的成长值时,将用户的储蓄值累加至用户的成长值,根据累加的成长值升级用户的用户等级,将用户的储蓄值设置为零。在另一个实施例中,等级设置模块403还用于当用户的成长值与储蓄值的和大于等于升级所需的成长值时,获取用户的成长值与升级所需的成长值的差额,将用户的储蓄值减去该差额,并将该差额累加到用户的成长值,并升级用户的用户等级。上述等级体系设置系统,用户可使用储蓄值升级难度大的高等级,可防止用户在低等级时由于获取过多的成长值而升级过快,又可以加快用户在高等级的升级速度,从而可提高用户使用与等级体系相关的网络应用的积极性,从而可提高网络应用的用户使用率和留存率在一个实施例中,等级设置模块403还用于在获取用户使用用户的储蓄值升级用户等级的请求后,判断用户当前的用户等级是否大于等于预设级别,若否,则不使用用户的储蓄值升级用户等级,若是,则进一步判断用户的成长值与储蓄值的和是否大于等于升级所需的成长值。具体的,在一个实施例中,设用户等级达到7级以后才能使用用户的储蓄值升级,当用户在7级以下就发起使用储蓄值升级的请求时,等级设置模块403可向用户返回提示信息:“对不起,您当前的用户等级不能使用储蓄值升级,7级以后才能使用储蓄值升级”。本实施例中,当用户的等级没有达到预设级别时,不能使用储蓄值进行升级,可防止用户在低等级就使用储蓄值升级,导致低等级升级过快,用户在达到预设级别后升级比较困难的高等级时,可使用储蓄值进行升级,可加速用户在较高等级的升级速度。上述方式,放开了在预设时段内用户的成长值的增量的上限,同时,又可以防止低等级升级过快,还可以加速升级较困难的高等级的升级速度,可巩固用户对等级体系相关的网络应用的持续的兴趣,从而提高网络应用的用户使用率和留存率。在一个实施例中,上述等级体系设置系统还包括权限管理模块(图中未示出),用于根据用户等级设置用户权限,根据用户权限验证用户的操作请求。具体的,可根据用户等级设置用户权限,用户等级越高,可设置其权限越大。用户权限越大,则其可进行的操作和可享受的服务也就越多。本实施例中,用户可通过增加操作来获取更多的成长值,用户获取的成长值可加速用户的升级,用户的等级高则用户可享受到更多的服务,也就是说,用户操作越多,可享受的服务也就越多,用户享受的服务越多,反过来又可提高用户使用与等级体系关联的网络应用的积极性,从而形成良性循环,提高网络应用的用户使用率和留存率。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1