一种基于云环境的自动审批出入申请的动态控制方法技术

技术编号:38496231 阅读:13 留言:0更新日期:2023-08-15 17:06
一种基于云环境的自动审批出入申请的动态控制方法,本发明专利技术涉及基于云环境的自动审批出入申请的动态控制方法。本发明专利技术的目的是为了解决现有智慧校园管理系统不能自动化处理出入申请和管理出入权限,人工进行审核和授权管理的工作量大,耗费时间且可能出错的问题。过程为:一:获取现有规则和申请人员的申请日志数据文件;二、构建数据库;三、得出未知申请模式的最终分类结果;分类结果中未知申请模式一部分被识别,称为新识别的申请模式;另一部分仍为未知类型的申请模式;四、将新识别的申请模式转换为规则形式,与已知的申请模式或规则进行冲突检测,得到审批结果;五、将审批结果发送给申请人员继续识别。本发明专利技术用于智慧校园管理领域。理领域。理领域。

【技术实现步骤摘要】
一种基于云环境的自动审批出入申请的动态控制方法


[0001]本专利技术涉及基于云环境的自动审批出入申请的动态控制方法,属于智慧校园管理领域。

技术介绍

[0002]出于安全考虑,大学实行封闭式管理。不同人员包括学生、老师、职工、外来人员等在出入校园时首先需要进行申请。不同的楼宇、教室、实验室等校园地点针对不同人员也涉及到不同的出入权限。例如只有属于对应院系的人员才有相应楼宇的访问权限,寝室区分性别。存在人员虽然没有出入权限,但是需要临时出入的情况。简单的门禁系统无法进行有效地处理,这时需要人为地分析和控制出入权限,且影响因素众多,是一项具体问题需要具体分析且容易出错的工作。目前校园的出入管理采取人员提交申请,相关管理人员进行审批的模式。大量的申请,处理起来耗费人力且数据不便于存储。人工审批也存在等待时延较长的问题。

技术实现思路

[0003]本专利技术的目的是为了解决现有智慧校园管理系统不能自动化处理出入申请和管理出入权限,人工进行审核和授权管理的工作量大,耗费时间且可能出错的问题,而提出一种基于云环境的自动审批出入申请的动态控制方法。
[0004]一种基于云环境的自动审批出入申请的动态控制方法具体过程为:
[0005]步骤一:获取现有规则和申请人员的申请日志数据文件;
[0006]对获取的现有规则和申请人员的申请日志数据文件进行预处理;
[0007]步骤二、基于步骤一构建数据库,并将数据库存储在云端;具体过程为:
[0008]数据库包含三个集合:规则库,已知申请模式列表,未知申请模式列表;
[0009]其中规则库存储已知的规则;
[0010]步骤三、设计了三种分类方法:基于申请模式关联性的近邻分类方法,基于模式

规则距离的分类方法,基于决策树的分类方法;
[0011]分别用这三种方法对步骤二构建的数据库中的未知申请模式列表中的内容进行分类,将不同分类方法得到的分类结果进行融合,得出未知申请模式的最终分类结果;
[0012]分类结果中未知申请模式一部分被识别,称之为新识别的申请模式;另一部分仍为未知类型的申请模式;
[0013]步骤四、将新识别的申请模式转换为规则形式,将转换后的规则形式与已知的申请模式或规则进行冲突检测,得到审批结果;
[0014]当不发生冲突时,将新识别的申请模式合并到数据库中的已知申请模式,将新规则合并入规则库中;
[0015]当发生冲突时,对冲突进行消解,产生无冲突的新识别的申请模式,将消解后的新识别的申请模式合并入数据库中的已知申请模式,将新规则合并入规则库中;
[0016]步骤五、将审批结果发送给相应的申请人员,继续执行步骤三继续对未知申请模式集合中向量样本进行识别。
[0017]本专利技术有益效果
[0018]本专利技术提出了一种基于云环境的自动审批出入申请的动态控制方法,将申请日志存储在云环境中,有效的解决了数据量大的问题,实现了对出入权限的自动化控制,有效解决了策略对人工的依赖。
附图说明
[0019]图1为本专利技术流程图;
[0020]图2为数据文件进行预处理流程图;
[0021]图3为基于申请模式关联性的近邻分类算法分类示意图。
具体实施方式
[0022]具体实施方式一:本实施方式一种基于云环境的自动审批出入申请的动态控制方法具体过程为:
[0023]步骤一:获取现有规则和申请人员的申请日志等数据文件;
[0024]对获取的现有规则和申请人员的申请日志等数据文件进行预处理;
[0025]由于文件中数据的格式无法直接被后续算法直接使用,需要对数据文件进行预处理,得到预处理后的数据文件。
[0026]步骤二、基于步骤一构建数据库,并将数据库存储在云端;具体过程为:
[0027]数据库包含三个集合:规则库,已知申请模式列表,未知申请模式列表;
[0028]其中规则库存储已知的规则;
[0029]每收到一个新的申请,根据申请日志生成相应的申请模式,将其放入未知申请模式列表中。新识别的申请模式与新规则会被加入到规则库中,因此规则库会随着方法的不断迭代而扩展。
[0030]步骤三、将识别申请请求应该被同意或者拒绝的问题转换为对未知请求模式的分类问题;
[0031]设计了三种分类方法:基于申请模式关联性的近邻分类方法,基于模式

规则距离的分类方法,基于决策树的分类方法;
[0032]分别用这三种方法对步骤二构建的数据库中的未知申请模式列表中的内容进行分类,将不同分类方法得到的分类结果进行融合,得出未知申请模式的最终分类结果;
[0033]分类结果中未知申请模式一部分被识别,称之为新识别的申请模式;另一部分仍为未知类型的申请模式,仍为未知的申请模式将在后续的迭代中被识别;
[0034]步骤四、将新识别的申请模式转换为规则形式,将转换后的规则形式与已知的申请模式或规则进行冲突检测,得到审批结果;
[0035]当不发生冲突时,将新识别的申请模式合并到数据库中的已知申请模式,将新规则合并入规则库中;
[0036]当发生冲突时,对冲突进行消解,产生无冲突的新识别的申请模式,将消解后的新识别的申请模式合并入数据库中的已知申请模式,将新规则合并入规则库中;
[0037]步骤五、将该申请模式的最终审批结果发送给相应的申请人员,继续执行步骤三继续对未知申请模式集合中向量样本进行识别。
[0038]申请人发送申请日志,具体如下:
[0039]{applicant,name,applicant number,place,action,time,reason,id}
[0040]经预处理后变为七元组形式:
[0041](applicant name,applicant number,place,action,time,reason,id)
[0042]将申请应该被允许或拒绝的问题转化成对未知申请模式的分类问题,通过用三种分类方法对未知的申请模式进行分类,并将三种分类结果进行融合计算得到新识别的申请模式类别;
[0043]将新识别的申请模式类别转换成生成新规则,经冲突检测和冲突消解后,将审批结果(允许或不允许)发送给申请人员,然后继续执行步骤三,对未知申请模式集合中向量样本进行识别。
[0044]具体实施方式二:本实施方式与具体实施方式一不同的是,所述步骤一中获取现有规则和申请人员的申请日志等数据文件;
[0045]对获取的现有规则和申请人员的申请日志等数据文件进行预处理;具体过程为:
[0046]步骤一一、获取现有规则,放入规则库中;
[0047]步骤一二、基于步骤一一生成申请模式。
[0048]由于文件中数据的格式无法被后续算法直接使用,需要对数据文件进行预处理,得到预处理后的数据文件。
[0049]具体实施方式三:本实施方式与具体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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所述的一种基于云环境的自动审批出入申请的动态控制方法,其特征在于:所述步骤二中基于步骤一构建数据库,并将数据库存储在云端;数据库包含三个集合:规则库,已知申请模式...

【专利技术属性】
技术研发人员:李群曹荃
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:

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

1