网络社区的权限管理方法和系统技术方案

技术编号:14657749 阅读:115 留言:0更新日期:2017-02-16 23:23
本发明专利技术公开一种网络社区的权限管理方法和系统,上述权限管理方法和系统,根据用户资料信息判断是否满足获得权限的条件,并在满足条件后配置相应的权限,以及在使用权限后,清除配置的相应权限,该权限管理逻辑可应用于许多具有相同权限配置要求的业务逻辑中,新的业务逻辑均可采用该权限管理逻辑,减少了重复开发,降低了开发成本,且该权限管理灵活,具有限制,使用后便清除,非永久性的,可有效防止权限的乱用,提高了安全性。

【技术实现步骤摘要】

本专利技术公开一种网络社区的权限管理方法和系统,属于权限管理领域。
技术介绍
SNS(SocialNetworkService,社会网络服务)社区是为网络用户提供以人类社交为核心服务的网络社区,该类型的社区如FaceBook和Twitter等。在SNS社区,网络用户可根据个人的兴趣结交具有相同兴趣的网络用户,且两者之间进行互动,参与社区的活动。SNS社区内往往会上线许多社区活动,每个社区活动的业务逻辑均需分别进行相应的开发和测试,在多个社区活动中可能存在相同的业务逻辑,每次开发业务逻辑时,对相同的业务逻辑也需重复进行开发,例如业务逻辑中的用户的权限配置问题。其中,业务逻辑是指完成某个功能的逻辑。因需对相同的业务逻辑进行重复开发,增加了开发的成本。
技术实现思路
针对上述提到的现有技术中的SNS社区的业务逻辑模块都是分开设计的,需重复进行开发,浪费成本的缺点,本专利技术提供一种网络社区的权限管理方法和系统,能应用于具有相同权限配置要求的业务逻辑中,减少重复开发,降低开发成本。本专利技术解决其技术问题采用的技术方案是:一种网络社区的权限管理方法,包括下述步骤:A、获取与用户标识关联的资料信息;B、若所述资料信息满足获得权限的条件,则为所述用户标识配置相应的权限,所述用户标识配置相应的权限的可使用次数为预设次数;判断所述相应的权限的可使用次数是否已用完,若是,则结束,若否,则继续接收根据所述相应的权限对业务逻辑的触发请求,所述根据所述触发请求清除所述用户标识已配置的相应的权限的步骤包括:根据所述触发请求,将所述用户标识已配置的相应的权限的可使用次数减去一次;配置所述相应的权限的有效期限;判断所述相应的权限是否在有效期限内,若是,则接收根据所述相应的权限对业务逻辑的触发请求,若否,则清除所述用户标识已配置的相应的权限;C、接收根据所述相应的权限对业务逻辑的触发请求;D、根据所述触发请求清除所述用户标识已配置的相应的权限。一种网络社区的权限管理系统,该系统包括:获取模块,用于获取与用户标识关联的资料信息;配置模块,用于若所述资料信息满足获得权限的条件,则为所述用户标识配置相应的权限,为所述用户标识配置相应的权限的可使用次数为预设次数;所述删除模块还用于根据所述触发请求,将所述用户标识已配置的相应的权限的可使用次数减去一次,配置模块还用于配置所述相应的权限的有效期限;接收模块,用于接收根据所述相应的权限对业务逻辑的触发请求;第一判断模块,用于判断所述相应的权限的可使用次数是否已用完,若是,则结束,若否,则所述接收模块继续接收根据所述相应的权限对业务逻辑的触发请求;第二判断模块,用于判断所述相应的权限是否在有效期限内,若是,则所述接收模块用于接收根据所述相应的权限对业务逻辑的触发请求,若否,则所述删除模块用于清除所述用户标识已配置的相应的权限;删除模块,用于根据所述触发请求清除所述用户标识已配置的相应的权限。本专利技术解决其技术问题采用的技术方案进一步还包括:在所述根据所述触发请求清除所述用户标识已配置的相应的权限的步骤之后,还包括:根据所述触发请求配置相应的奖品凭证。所述系统还包括:分配模块,用于根据所述触发请求配置相应的奖品凭证。本专利技术的有益效果是:上述权限管理方法和系统,根据用户资料信息判断是否满足获得权限的条件,并在满足条件后配置相应的权限,以及在使用权限后,清除配置的相应权限,该权限管理逻辑可应用于许多具有相同权限配置要求的业务逻辑中,新的业务逻辑均可采用该权限管理逻辑,减少了重复开发,降低了开发成本,且该权限管理灵活,具有限制,使用后便清除,非永久性的,可有效防止权限的乱用,提高了安全性。下面将结合附图和具体实施方式对本专利技术做进一步说明。附图说明图1为本专利技术权限管理方法的流程图。图2为本专利技术权限管理系统的结构框图。具体实施方式本实施例为本专利技术优选实施方式,其他凡其原理和基本结构与本实施例相同或近似的,均在本专利技术保护范围之内。如图1所示,本专利技术中的权限管理方法可应用于公共服务器上,用于对用户访问或使用某业务逻辑的权限进行管理,位于公共服务器上,方便被需要使用该权限管理功能的其他服务器(如微信服务器等)调用。该权限管理方法,包括:步骤S1,获取与用户标识关联的资料信息。具体的,用户标识是指在网络上用于区分用户身份的标识。用户标识可为用户的注册名称和/或注册账号。首先,以用户在SNS社区内从事活动为例,需要通过浏览器或客户端登录SNS服务器申请注册。SNS服务器接收用户输入的注册信息,进行验证,验证通过后,给用户分配注册账号和注册名称。该注册账号可为用户注册的邮箱、即时通讯账号等,注册名称可为用户输入的注册信息中的用户名称。注册账号和注册名称均为唯一的。注册信息可包括用户真名、用户工作、地址、联系方式等。与用户标识关联的资料信息是指与用户标识存在对应关系的资料信息。该资料信息根据不同业务逻辑而有所不同。记录用户在不同业务逻辑中完成操作产生的数据,并将该数据作为该资料信息。例如,接收用户发表的评论信息、微博信息等,统计评论信息的条数和微博信息的条数,并将该条数作为资料信息;或者,接收用户升级等级请求,记录升级后的等级信息,并将该等级信息作为资料信息等。步骤S2,若该资料信息满足获得权限的条件,则为该用户标识配置相应的权限,且该权限的可使用次数为预设次数。具体的,获得权限的条件可根据不同业务逻辑设定。例如,当等级达到预定等级,可获得查看其他用户的注册信息的权限;当等级达到预定等级后,可获得抽奖或兑换奖品的权限;当用户为超级用户身份,可获得修改系统软件的权限。设用户标识配置相应的权限的使用次数为预设次数。该预设次数可根据需要设定,如为5次、10次等。设置权限的使用次数,进一步的增加了权限管理的灵活性,即可给予用户一定的权限,也防止了权限长期配置所引起的资源配置应用不合理的问题,当资料信息满足获得权限的条件后,为该用户标识配置相应的权限,可采用标记方式标记该用户标识所具有的权限,该标记可采用文字或图像,或文字和图像的结合。例如“具有对某业务逻辑的使用权限”,图像可自定义任意图像。该标记在用户通过浏览器或客户端登录服务器后,可显示在操作界面上提醒用户。该登录的服务器为提供某项服务的服务器。用户使用完权限后,服务器清除该权限。根据该触发请求,将该用户标识已配置的相应的权限的可使用次数减去一次。具体的,触发请求产生后,即根据使用了一次权限,相应的需将该相应的权限的可使用次数减去一次,每使用一次会减少一次,直到总的使用次数达到预设次数,权限使用完。上述权限管理方法,根据用户资料信息判断是否满足获得权限的条件,并在满足条件后配置相应的权限,以及在使用权限后,清除配置的相应权限,该权限管理逻辑可应用于许多具有相同权限配置要求的业务逻辑中,新的业务逻辑均可采用该权限管理逻辑,减少了重复开发,降低了开发成本,且该权限管理灵活,具有限制,使用后便清除,非永久性的,可有效防止权限的乱用,提高了安全性。步骤S3,判断相应的权限的使用次数是否已用完,若是,则结束,若否,执行步骤S7。具体的,判断权限的使用次数是否已用完,若用完,可在操作界面上显示提醒“已用完”的文字或图像等。若未用完,可继续接收用户根据相应的权限对业务逻辑的触发请求。在其他实本文档来自技高网...
网络社区的权限管理方法和系统

【技术保护点】
一种网络社区的权限管理方法,其特征是:所述的方法包括下述步骤:A、获取与用户标识关联的资料信息;B、若所述资料信息满足获得权限的条件,则为所述用户标识配置相应的权限,所述用户标识配置相应的权限的可使用次数为预设次数;判断所述相应的权限的可使用次数是否已用完,若是,则结束,若否,则继续接收根据所述相应的权限对业务逻辑的触发请求,所述根据所述触发请求清除所述用户标识已配置的相应的权限的步骤包括:根据所述触发请求,将所述用户标识已配置的相应的权限的可使用次数减去一次;配置所述相应的权限的有效期限;判断所述相应的权限是否在有效期限内,若是,则接收根据所述相应的权限对业务逻辑的触发请求,若否,则清除所述用户标识已配置的相应的权限;C、接收根据所述相应的权限对业务逻辑的触发请求;D、根据所述触发请求清除所述用户标识已配置的相应的权限。

【技术特征摘要】
1.一种网络社区的权限管理方法,其特征是:所述的方法包括下述步骤:A、获取与用户标识关联的资料信息;B、若所述资料信息满足获得权限的条件,则为所述用户标识配置相应的权限,所述用户标识配置相应的权限的可使用次数为预设次数;判断所述相应的权限的可使用次数是否已用完,若是,则结束,若否,则继续接收根据所述相应的权限对业务逻辑的触发请求,所述根据所述触发请求清除所述用户标识已配置的相应的权限的步骤包括:根据所述触发请求,将所述用户标识已配置的相应的权限的可使用次数减去一次;配置所述相应的权限的有效期限;判断所述相应的权限是否在有效期限内,若是,则接收根据所述相应的权限对业务逻辑的触发请求,若否,则清除所述用户标识已配置的相应的权限;C、接收根据所述相应的权限对业务逻辑的触发请求;D、根据所述触发请求清除所述用户标识已配置的相应的权限。2.根据权利要求1所述的网络社区的权限管理方法,其特征是,在所述根据所述触发请求清除所述用户标识已配置的相应的权限的步骤之后,还包括:根据所述触发请求配置相应的奖品凭证。3.一种网络社区...

【专利技术属性】
技术研发人员:陈新南胡飞飞徐键黄昱杨俊权洪丹轲钱其明
申请(专利权)人:中国南方电网有限责任公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1