一种检测软件抄袭的方法和装置

    公开(公告)号:CN103729580A

    公开(公告)日:2014-04-16

    申请号:CN201410039084.X

    申请日:2014-01-27

    CPC classification number: G06F8/751

    Abstract: 本发明提供一种检测软件抄袭的方法和装置,该方法基于抽象语法树的剪枝比对算法,其包括以下步骤:A.获取源代码文件;B.生成抽象语法树;C.遍历该抽象语法树,并将其转化为所需的存储类型;D.赋值抽象语法树的节点并排序;E.比对排序后的节点;F.输出结果。本发明在语法层次上,对源代码抄袭进行准确检测,尤其是对抽象语法树检测算法无法进行判别的变量类型改变和添加干扰变量的抄袭进行准确而有效的检测,且可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备执行本发明的方法。

    基于多层分级系统的权限控制方法

    公开(公告)号:CN105787317B

    公开(公告)日:2021-07-13

    申请号:CN201610170260.2

    申请日:2016-03-23

    Abstract: 本发明公开了一种基于多层分级系统的权限控制方法,包括:提取系统中的功能信息,并把所述功能信息预置到数据库中;将系统中实现各功能的方法函数进行封装,并创建管理层的类库;系统用户登录时,调用预先封装的权限检测接口,验证用户的权限;根据用户的权限,从所述类库中提取相应的功能对应的方法函数进行加载。本发明的基于多层分级系统的权限控制方法,通过对地区、角色、用户的区分,分别对登录到系统的用户进行授权,对于不同级别的管理人员授予不同的控制权限,权限不够的用户将看不到全部的管理模块及操作相应的功能,该方法能有效的对人员进行管理,简化复杂的管理系统,节约时间,操作自如,节省人力安排,提高工作质量。

Patent Agency Ranking