一种产品权限管理的方法及装置制造方法及图纸

技术编号:33956465 阅读:16 留言:0更新日期:2022-06-29 23:37
本申请实施例提供了一种产品权限管理的方法及装置,方法包括:获取目标产品的新版本内容,并将目标产品由当前版本内容更新为新版本内容,目标产品包括当前版本内容在内的至少一个历史版本内容;获取新版本内容的至少一个功能模块;向第一类用户开放至少一个功能模块的使用权限,向第二类用户开放第一类功能模块的使用权限,第一类用户为访问新版本内容的用户,第二类用户为访问至少一个历史版本内容中的第一历史版本内容的用户,第一类功能模块为至少一个功能模块中与第一历史版本内容重叠的功能模块。采用上述方法,可以解决前后台产品使用功能不一致,多版本功能管理混乱的问题。题。题。

A method and device for product authority management

【技术实现步骤摘要】
一种产品权限管理的方法及装置


[0001]本申请属于软件产品的版本管理
,具体涉及一种产品权限管理的方法及装置。

技术介绍

[0002]软件产品从进入运行之后,会针对漏洞或新功能进行不断的更新换代,作为软件即服务(Software

as

a

Service,SaaS)化微信小程序端的产品,不同的企业的小程序如果不更新版本的话,使用的功能能力是不一样的。作为管理后台是个人计算机(Personal Computer,PC)端的软件产品在上线后就会实时更新,这样就会存在前后台产品使用功能不一致导致功能无法使用的情况,且某一个功能新版本下架而历史版本还保留使用会出现系统报错的问题,并且SaaS化产品根据购买的时期不一样,提供的版本内容本身就会有差异性的问题,无法得到兼容。因此,对于小程序更新换代时存在的前后台产品使用功能不一致导致功能使用报错是亟需解决的技术问题。

技术实现思路

[0003]本申请实施例提供了一种产品权限管理的方法及装置,通过对产品的功能模块管理,从而解决前后台产品使用功能不一致,多版本功能管理混乱的问题。
[0004]第一方面,本申请实施例提供了一种产品权限管理的方法,该方法包括:获取目标产品的新版本内容,并将目标产品由当前版本内容更新为新版本内容,目标产品包括当前版本内容在内的至少一个历史版本内容;获取新版本内容的至少一个功能模块;向第一类用户开放至少一个功能模块的使用权限,向第二类用户开放第一类功能模块的使用权限,第一类用户为访问新版本内容的用户,第二类用户为访问至少一个历史版本内容中的第一历史版本内容的用户,第一类功能模块为至少一个功能模块中与第一历史版本内容重叠的功能模块。
[0005]在一个可能的示例中,该方法还包括,接收目标用户的登入请求,并根据登入请求向目标用户提供新版本内容;接收目标用户的使用请求,使用请求用于请求使用目标功能模块,目标功能模块为至少一个功能模块中的任意一个;检测目标用户的用户类型,用户类型包括第一类用户或第二类用户;若目标用户的用户类型包括目标功能模块的使用权限,则允许目标用户使用目标功能模块。
[0006]在一个可能的示例中,该方法还包括,若检测到目标用户的用户类型由第二类型用户切换为第一类型用户,则向目标用户开放至少一个功能模块中,除第一类功能模块之外的第二类功能模块的使用权限。
[0007]在一个可能的示例中,在获取新版本内容的至少一个功能模块之后,该方法还包括,配置至少一个功能模块的入口;向第一类用户开放至少一个功能模块的使用权限,向第二类用户开放第一类功能模块的使用权限,包括:向第一类用户提供接入至少一个功能模块的入口,向第二类用户提供接入第一类功能模块的入口。
[0008]在一个可能的示例中,获取新版本内容的至少一个功能模块之后,该方法还包括,配置至少一个功能模块的入口;向第一类用户开放至少一个功能模块的使用权限,向第二类用户开放第一类功能模块的使用权限,包括:向第一类用户和第二类用户提供接入至少一个功能模块的入口,并将第一类用户的接入至少一个功能模块的入口的开关设置为开启状态,将第二类用户接入第一类功能模块的入口的开关设置为开启状态,将第二类用户接入第二类功能模块的入口的开关设置为关闭状态,第二类功能模块为至少一个功能模块中,除第一类功能模块之外的功能模块。
[0009]在一个可能的示例中,向目标用户开放至少一个功能模块中,除第一类功能模块之外的第二类功能模块的使用权限,包括,将目标用户的接入第二类功能模块的入口的开关切换为开启状态。
[0010]在一个可能的示例中,在检测目标用户的用户类型之后,该方法还包括:若目标用户的用户类型不包括目标功能模块的使用权限,则获取目标用户在第一预设时间内请求使用目标功能模块的次数;若目标用户在第一预设时间内请求使用目标功能模块的次数大于第一预设次数,则将目标用户的用户类型切换为第一类用户,并允许目标用户使用目标功能模块;在第二预设时间后将目标用户的用户类型切换为第二类用户,并禁止目标用户使用目标功能模块。
[0011]第二方面,本申请实施例提供了一种产品权限管理装置,其中包括:
[0012]获取单元,用于获取目标产品的新版本内容,并将目标产品由当前版本内容更新为新版本内容,目标产品包括当前版本内容在内的至少一个历史版本内容;
[0013]获取单元,用于获取新版本内容的至少一个功能模块;
[0014]授权单元,用于向第一类用户开放至少一个功能模块的使用权限,向第二类用户开放第一类功能模块的使用权限,第一类用户为访问新版本内容的用户,第二类用户为访问至少一个历史版本内容中的第一历史版本内容的用户,第一类功能模块为至少一个功能模块中与第一历史版本内容重叠的功能模块。
[0015]第三方面,本申请实施例提供了一种电子装置,该装置包括处理器、存储器、通信接口,处理器、存储器和通信接口相互连接,并且完成相互间的通信工作,存储器上存储有可执行程序代码,通信接口用于进行无线通信,处理器用于调取存储器上存储的可执行程序代码,执行例如第一方面任一方法中所描述的部分或全部的步骤。
[0016]第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有程序数据,程序数据在被处理器执行时,用于执行程序数据以实现本申请实施例第一方面的部分或全部步骤。
[0017]可以看出,本申请实施例中,获取目标产品的新版本内容,并将目标产品由当前版本内容更新为新版本内容,目标产品包括当前版本内容在内的至少一个历史版本内容;获取新版本内容的至少一个功能模块;向第一类用户开放至少一个功能模块的使用权限,向第二类用户开放第一类功能模块的使用权限,第一类用户为访问新版本内容的用户,第二类用户为访问至少一个历史版本内容中的第一历史版本内容的用户,第一类功能模块为至少一个功能模块中与第一历史版本内容重叠的功能模块。采用上述方法,通过对产品功能模块的管理,可以解决前后台产品使用功能不一致导致的功能无法使用的问题,以及某一个功能因为新版本下架而历史版本还保留使用出现的系统报错的问题。
附图说明
[0018]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本申请实施例提供的一种产品管理系统的结构示意图;
[0020]图2为本申请实施例提供的一种产品权限管理的方法的流程示意图;
[0021]图3为本申请实施例提供的一种产品版本对照图的结构示意图;
[0022]图4为本申请实施例提供的一种产品显示结构示意图;
[0023]图5为本申请实施例提供的一种产品权限管理装置500的结构示意图;
[0024]图6为本申请实施例提供的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产品权限管理的方法,其特征在于,所述方法包括:获取目标产品的新版本内容,并将所述目标产品由当前版本内容更新为所述新版本内容,所述目标产品包括所述当前版本内容在内的至少一个历史版本内容;获取所述新版本内容的至少一个功能模块;向第一类用户开放所述至少一个功能模块的使用权限,向第二类用户开放第一类功能模块的使用权限,所述第一类用户为访问所述新版本内容的用户,所述第二类用户为访问所述至少一个历史版本内容中的第一历史版本内容的用户,所述第一类功能模块为所述至少一个功能模块中与所述第一历史版本内容重叠的功能模块。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收目标用户的登入请求,并根据所述登入请求向所述目标用户提供所述新版本内容;接收目标用户的使用请求,所述使用请求用于请求使用目标功能模块,所述目标功能模块为所述至少一个功能模块中的任意一个;检测所述目标用户的用户类型,所述用户类型包括所述第一类用户或所述第二类用户;若所述目标用户的用户类型包括所述目标功能模块的使用权限,则允许所述目标用户使用所述目标功能模块。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若检测到所述目标用户的用户类型由第二类型用户切换为第一类型用户,则向所述目标用户开放所述至少一个功能模块中,除所述第一类功能模块之外的第二类功能模块的使用权限。4.根据权利要求1

3任一项所述的方法,其特征在于,在获取所述新版本内容的至少一个功能模块之后,所述方法还包括:配置所述至少一个功能模块的入口;所述向第一类用户开放所述至少一个功能模块的使用权限,向第二类用户开放第一类功能模块的使用权限,包括:向所述第一类用户提供接入所述至少一个功能模块的入口,向所述第二类用户提供接入所述第一类功能模块的入口。5.根据权利要求1

3任一项所述的方法,其特征在于,在获取所述新版本内容的至少一个功能模块之后,所述方法还包括:配置所述至少一个功能模块的入口;所述向第一类用户开放所述至少一个功能模块的使用权限,向第二类用户开放第一类功能模块的使用权限,包括:向所述第一类用户和所述第二类用户提供接入所述至少一个功能模块的入口,并将所述第一类用户的接入所述至少一个功能模块的入口的开关设置为开启状态,将所述第二类用户接入...

【专利技术属性】
技术研发人员:刘雁嘉
申请(专利权)人:深圳思为科技有限公司
类型:发明
国别省市:

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

1