预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112241266A(43)申请公布日2021.01.19(21)申请号201910646804.1(22)申请日2019.07.17(71)申请人腾讯科技(北京)有限公司地址100080北京市海淀区海淀大街38号银科大厦16层1601-1608室(72)发明人莫宝军(74)专利代理机构北京三高永信知识产权代理有限责任公司11138代理人张所明(51)Int.Cl.G06F8/38(2018.01)G06F21/30(2013.01)权利要求书2页说明书15页附图6页(54)发明名称前端渲染场景下的权限控制方法、装置、设备及存储介质(57)摘要本申请是关于一种前端渲染场景下的权限控制方法、装置、设备及存储介质。该方法包括:通过前端框架获取页面对象的权限参数;通过前端框架将权限参数传入权限控制单元,所述权限控制单元独立于其它逻辑控制单元;通过所述权限控制单元,根据所述权限参数获取页面对象的权限控制信息,根据所述权限控制信息对所述页面对象进行权限控制。本申请通过上述方案使得用于进行权限控制的逻辑单元与其他逻辑控制单元解耦,减少了在执行其他逻辑控制单元时对权限控制单元的重复执行,避免了不必要的权限控制过程所带来的资源浪费,从而提高页面对象的展示效率。CN112241266ACN112241266A权利要求书1/2页1.一种前端渲染场景下的权限控制方法,其特征在于,所述方法包括:通过前端框架获取页面对象的权限参数,所述页面对象是前端框架当前渲染的页面中的页面对象,所述权限参数用于指示渲染所述页面对象所需的用户权限;通过所述前端框架将所述权限参数传入权限控制单元,所述权限控制单元独立于其它逻辑控制单元,所述其它逻辑控制单元是具有权限控制之外的逻辑控制功能的软件单元;通过所述权限控制单元,根据所述权限参数获取所述页面对象的权限控制信息,所述权限控制信息用于指示所述页面对象在当前登录状态下是否可见;通过所述权限控制单元,根据所述权限控制信息对所述页面对象进行权限控制。2.根据权利要求1所述的方法,其特征在于,所述通过所述权限控制单元,根据所述权限参数获取所述页面对象的权限控制信息,包括:通过所述权限控制单元将所述权限参数与权限控制数据进行比对,所述权限控制数据中包含当前登录状态下所具有的各项权限参数;根据所述权限参数与所述权限控制数据之间的比对结果获取所述权限控制信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述权限参数与所述权限控制数据之间的比对结果获取所述权限控制信息,包括:若所述比对结果为所述权限参数不存在于所述权限控制数据中,则获取第一控制信息,所述第一控制信息用于指示所述页面对象在当前登录状态下不可见。4.根据权利要求2所述的方法,其特征在于,所述通过所述权限控制单元将所述权限参数与权限控制数据进行比对之前,还包括:从服务器获取当前登录状态下所具有的所述各项权限参数;根据所述各项权限参数生成所述权限控制数据。5.根据权利要求1至4任一所述的方法,其特征在于,所述通过所述权限控制单元,根据所述权限控制信息对所述页面对象进行权限控制,包括:当所述页面对象是所述页面,且所述权限控制信息指示所述页面对象在当前登录状态下不可见时,通过所述权限控制单元,控制向指定页面跳转。6.根据权利要求1至4任一所述的方法,其特征在于,所述通过所述权限控制单元,根据所述权限控制信息对所述页面对象进行权限控制,包括:当所述页面对象是所述页面中的页面组件或者所述页面组件中的元素,且所述权限控制信息指示所述页面对象在当前登录状态下不可见时,通过所述权限控制单元将所述页面对象的显示属性设置为隐藏。7.根据权利要求1至4任一所述的方法,其特征在于,所述通过所述前端框架将所述权限参数传入权限控制单元,包括:通过所述前端框架调用指定钩子函数,将所述权限参数传入所述权限控制单元;所述指定钩子函数是针对所述页面对象单次可执行的钩子函数。8.一种前端渲染场景下的权限控制装置,其特征在于,所述装置包括:第一权限参数获取模块,用于通过前端框架获取页面对象的权限参数,所述页面对象是前端框架当前渲染的页面中的页面对象,所述权限参数用于指示渲染所述页面对象所需的用户权限;参数传入模块,用于通过所述前端框架将所述权限参数传入权限控制单元,所述权限2CN112241266A权利要求书2/2页控制单元独立于其它逻辑控制单元,所述其它逻辑控制单元是具有权限控制之外的逻辑控制功能的软件单元;权限控制信息获取模块,用于通过所述权限控制单元,根据所述权限参数获取所述页面对象的权限控制信息,所述权限控制信息用于指示所述页面对象在当前登录状态下是否可见;权限控制模块,用于通过所述权限控制单元,根据所述权限控制信息对所