国网湖南电力申请一种基于抽象语法树的权限控制专利,解决系统开发迭代中权限信息频繁更新问题

金融界2024年10月18日消息,国家知识产权局信息显示,国网湖南省电力有限公司申请一项名为“一种基于抽象语法树的权限控制方法及控制系统”的专利,公开号 CN 118779862 A,申请日期为2024年6月。

专利摘要显示,本发明公开了一种基于抽象语法树的权限控制方法及控制系统,方法包括步骤:步骤101、基于系统前端源代码,获取路由信息;步骤102、遍历路由信息,遍历过程中获取页面入口源代码,将其解析为抽象语法树,遍历抽象语法树获取页面入口文件依赖模块的信息,递归遍历依赖模块信息获取其依赖模块和请求接口信息,结束后生成权限树;步骤103、将权限树转换为xml文件,后端通过接口的形式将此xml文件解析为json在系统中使用;步骤104、系统请求权限树接口,基于权限树上的信息控制页面展示。本发明解决了系统开发迭代过程中权限信息频繁更新的问题,完善了权限管理过程中权限数据生成、存储、使用的流程。