【技术实现步骤摘要】
一种基于云环境的自动审批出入申请的动态控制方法
[0001]本专利技术涉及基于云环境的自动审批出入申请的动态控制方法,属于智慧校园管理领域。
技术介绍
[0002]出于安全考虑,大学实行封闭式管理。不同人员包括学生、老师、职工、外来人员等在出入校园时首先需要进行申请。不同的楼宇、教室、实验室等校园地点针对不同人员也涉及到不同的出入权限。例如只有属于对应院系的人员才有相应楼宇的访问权限,寝室区分性别。存在人员虽然没有出入权限,但是需要临时出入的情况。简单的门禁系统无法进行有效地处理,这时需要人为地分析和控制出入权限,且影响因素众多,是一项具体问题需要具体分析且容易出错的工作。目前校园的出入管理采取人员提交申请,相关管理人员进行审批的模式。大量的申请,处理起来耗费人力且数据不便于存储。人工审批也存在等待时延较长的问题。
技术实现思路
[0003]本专利技术的目的是为了解决现有智慧校园管理系统不能自动化处理出入申请和管理出入权限,人工进行审核和授权管理的工作量大,耗费时间且可能出错的问题,而提出一种基于云环境的自动审批出入申请的动态控制方法。
[0004]一种基于云环境的自动审批出入申请的动态控制方法具体过程为:
[0005]步骤一:获取现有规则和申请人员的申请日志数据文件;
[0006]对获取的现有规则和申请人员的申请日志数据文件进行预处理;
[0007]步骤二、基于步骤一构建数据库,并将数据库存储在云端;具体过程为:
[0008]数据库包含三个集合:规则库,已知申 ...
【技术保护点】
【技术特征摘要】
1.一种基于云环境的自动审批出入申请的动态控制方法,其特征在于:所述方法具体过程为:步骤一:获取现有规则和申请人员的申请日志数据文件;对获取的现有规则和申请人员的申请日志数据文件进行预处理;步骤二、基于步骤一构建数据库,并将数据库存储在云端;具体过程为:数据库包含三个集合:规则库,已知申请模式列表,未知申请模式列表;其中规则库存储已知的规则;步骤三、设计了三种分类方法:基于申请模式关联性的近邻分类方法,基于模式
‑
规则距离的分类方法,基于决策树的分类方法;分别用这三种方法对步骤二构建的数据库中的未知申请模式列表中的内容进行分类,将不同分类方法得到的分类结果进行融合,得出未知申请模式的最终分类结果;分类结果中未知申请模式一部分被识别,称之为新识别的申请模式;另一部分仍为未知类型的申请模式;步骤四、将新识别的申请模式转换为规则形式,将转换后的规则形式与已知的申请模式或规则进行冲突检测,得到审批结果;当不发生冲突时,将新识别的申请模式合并到数据库中的已知申请模式,将新规则合并入规则库中;当发生冲突时,对冲突进行消解,产生无冲突的新识别的申请模式,将消解后的新识别的申请模式合并入数据库中的已知申请模式,将新规则合并入规则库中;步骤五、将审批结果发送给相应的申请人员,继续执行步骤三继续对未知申请模式集合中向量样本进行识别。2.根据权利要求1所述的一种基于云环境的自动审批出入申请的动态控制方法,其特征在于:所述步骤一中获取现有规则和申请人员的申请日志数据文件;对获取的现有规则和申请人员的申请日志数据文件进行预处理;具体过程为:步骤一一、获取现有规则,放入规则库中;步骤一二、基于步骤一一生成申请模式。3.根据权利要求2所述的一种基于云环境的自动审批出入申请的动态控制方法,其特征在于:所述步骤一一中获取现有规则,放入规则库中;具体过程为:获取人工预先确定的现有规则,通过数据预处理,将人工预先确定的现有规则转化为规则库中的格式;且人工可以动态地修改已经确定的现有规则;每条规则由七部分变量组成:申请人员姓名applicant name、申请人员标识applicant number、申请的地点名称place、申请的操作action、申请的授权时间范围time、申请原因reason、授权结果result,表示为如下七元组形式:(applicant name,applicant number,place,action,time,reason,result)将七元组形式的规则保存为JSON格式的已知规则列表文件,用于后续构建数据库;JSON文件的内容如下形式:{"applicant name":"申请人员姓名""applicant number":"申请人员标识"
"place":"申请的地点名称""action":"申请的操作""time":"申请的授权时间范围""reason":"申请原因""result":"授权结果"}。4.根据权利要求3所述的一种基于云环境的自动审批出入申请的动态控制方法,其特征在于:所述步骤一二中基于步骤一一生成申请模式;具体过程为:申请模式是人员申请获取执行某种操作的权限事件行为,将申请模式分为两类,一种是由已知规则生成的申请模式,称为已知申请模式,另一种是需要通过分析申请日志所提取出的申请,称为未知申请模式;申请模式由已知申请模式和未知申请模式的共有属性以及未知申请模式特有属性构成;已知申请模式和未知申请模式的共有属性包括六部分:申请人员姓名applicant name、申请人员标识applicant number、申请的地点名称place、申请的操作action、申请的授权时间范围time、申请原因reason;未知申请模式特有属性包括申请日志编号id;已知申请模式表示成如下六元组形式:(applicant name,applicant number,place,action,time,reason)未知申请模式表示成如下七元组形式:(applicant name,applicant number,place,action,time,reason,id)将生成的已知和未知申请模式分别保存为JSON格式的申请模式列表文件,称为已知申请模式列表文件和未知申请模式列表文件,用于后续构建数据库;JSON格式的已知规则列表文件,用于后续构建数据库;JSON文件的内容如下形式:已知申请模式保存为JSON格式的已知规则列表文件,JSON文件内容如下所示:{"applicant name":"申请人员姓名""applicant number":"申请人员标识""place":"申请的地点名称""action":"申请的操作""time":"申请的授权时间范围""reason":"申请原因"}未知申请模式保存为JSON格式的未知规则列表文件,JSON文件内容如下所示:{"applicant name":"申请人员姓名""applicant number":"申请人员标识""place":"申请的地点名称""action":"申请的操作"
"time":"申请的授权时间范围""reason":"申请原因""id":"申请日志编号"}。5.根据权利要求4所述的一种基于云环境的自动审批出入申请的动态控制方法,其特征在于:所述步骤二中基于步骤一构建数据库,并将数据库存储在云端;数据库包含三个集合:规则库,已知申请模式...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。