一种基于群体智能模式的数据防泄漏终端升级方法及系统技术方案

技术编号:24120186 阅读:22 留言:0更新日期:2020-05-13 02:51
本发明专利技术提供一种基于群体智能模式的数据防泄漏终端升级方法及系统,所述系统包括:终端问题收集模块、终端升级预测模块、决策计算模块、升级执行模块;所述终端问题收集模块,通过终端中的日志收集引擎获取试点终端升级后产生的问题;所述终端升级预测模块,用于利用历史数据与现阶段收集的问题推导预测升级的问题;所述决策计算模块,用于利用收集到的各类决策信息,并基于群体智能模式获得升级策略,确定是否扩大升级范围;所述升级执行模块,用于发布终端升级任务,推动指定终端进行升级操作。根据本发明专利技术的方案,根据设定或自动计算获取小范围的试点升级终端,并利用终端日志系统收集升级后产生的问题,在此基础上不为迭代、计算问题收敛程度,从而自动开展后续轮数的终端长级任务或提供有效长级决策建议。

【技术实现步骤摘要】
一种基于群体智能模式的数据防泄漏终端升级方法及系统
本专利技术涉及数据安全领域,尤其涉及一种基于群体智能模式的数据防泄漏终端升级方法及系统。
技术介绍
随着各行业对数据的日益重视,数据的安全问题也得到了数据的使用者的关注。数据安全问题作为信息安全的重要分支,也得到了快速发展。作为数据安全的防护手段,数据防泄漏系统也逐渐向智能化方向发展,越来越贴合用户的使用习惯。但数据防泄漏系统不是一成不变的,它需要进行系统升级以满足用户日益增长的使用需求。现有技术中,存在下发升级任务,人为安排升级时机,通知具有数据防泄漏系统的终端进行迭代升级的解决方式,用以满足用户日益增长的使用需求及终端的稳定性、便捷性。图1说明了现有技术中人为安排升级时机的数据防泄漏终端升级方法。终端升级由人为安排,并下发升级任务。在具有多个数据防泄漏终端的环境中,例如通过前期小面积升级的方法探测升级有效性,确定升级导致的问题收敛后,再开启大面积升级。这种方式在大面积升级时,存在以下问题:1、难以把所致大面积升级时机,若在问题没有暴露时进行大面积升级,会导致升级过程失败、问题范围扩大,影响正常使用。2、升级任务的时效性会导致长期未登录的终端错过推送的升级信息。3、选择升级目标存在困难,需要人为筛选哪些数据防泄漏设备需要升级;如果某些数据防泄漏终端升级失败,还需要再次进行人为筛选,并重新下发升级任务。现有的数据防泄漏终端在升级操作中,在问题收集、大面积升级以及自动升级方面都存在不足,导致升级后仍出现问题,又需要人为重新升级,影响客户使用。
技术实现思路
为解决上述技术问题,本专利技术提出了一种基于群体智能模式的数据防泄漏终端升级方法及系统,所述方法及系统,用以解决现有技术在数据防泄漏终端在升级操作中,在问题收集、大面积升级以及自动升级方面都存在不足,导致升级后仍出现问题,又需要人为重新升级,影响客户使用的技术问题。根据本专利技术的第一方面,提供一种基于群体智能模式的数据防泄漏终端升级系统,所述基于群体智能模式的数据防泄漏终端升级系统包括终端问题收集模块、终端升级预测模块、决策计算模块、升级执行模块;所述终端问题收集模块,通过终端中的日志收集引擎获取试点终端升级后产生的问题;所述终端升级预测模块,用于利用历史数据与现阶段收集的问题推导预测升级的问题;所述决策计算模块,用于利用收集到的各类决策信息,并基于群体智能模式获得升级策略,确定是否扩大升级范围;所述升级执行模块,用于发布终端升级任务,推动指定终端进行升级操作。进一步地,所述终端问题收集模块包括功能点划分子模块、问题日志记录子模块、功能使用比例统计子模块、功能使用覆盖率统计子模块、使用时长统计子模块、阈值设置子模块;所述功能点划分子模块,用于为升级包划分功能点,并对每个功能点里的每个操作进行编号,建立问题与功能点、功能点里的操作的对照表;所述问题日志记录子模块,用于在每次升级变更时,上传升级包,按照配置表选择试点终端;在试点终端按升级包完成升级后,启动日志收集引擎采集日志,记录问题,查找与该问题对应的功能点,并标记问题的严重程度;所述功能使用比例统计子模块,用于统计试点终端各功能点的使用比例;所述功能使用覆盖率统计子模块,用于统计功能点使用的覆盖率,确定出试点终端用户的功能使用情况,判断是否完成对所有功能点的测试;所述使用时长统计子模块,用于统计试点终端的数据防泄漏系统运行时长;所述阈值设置子模块,用于设置触发终端升级预测模块的升级预测阈值。进一步地,按照数据防泄漏终端的用户的权限、级别、使用时长对全部用户进行分级,获取各级别用户的数量,按预先设置的试点用户比例阈值确定试点用户数量,随机从各级别用户中按试点用户数量选取试点用户,将选取的试点用户写入配置表,所述配置表可以动态调整。进一步地,所述升级预测阈值可以为一个或多个。进一步地,所述终端升级预测模块包括原版本问题统计子模块、新版本问题统计子模块、新老版本问题对比子模块、升级后解决问题与产生问题统计子模块;所述原版本问题统计子模块,用于统计所述数据防泄漏终端原始版本的问题;所述新版本问题统计子模块,接收并统计由终端问题收集模块推送的升级包试点终端产生的问题;所述新老版本问题对比子模块,用于基于所述数据防泄漏终端原始版本的问题与升级包试点终端产生的问题进行对比,得出对比结果;所述升级后解决问题与产生问题统计子模块,用于根据所述对比结果,计算出原始版本问题的解决比例、产生的新问题的数量、新问题的严重性,所述新问题的严重性分为高、中、低三个级别;并基于知识库预测升级包更新后产生的问题,将产生的新问题、预测的问题推送给决策计算模块。所述决策计算模块,用于利用收集到的各类决策信息,并基于群体智能模式获得升级策略,确定是否扩大升级范围。进一步地,所述决策计算模块包括升级预测结果分析子模块、能否升级指标定义子模块、影响范围评估子模块、决策是否升级子模块;所述升级预测结果分析子模块,用于统计所述终端升级预测模块推送的升级包解决的问题,并按预设阈值将所述升级包解决问题划分为高、中、低三个级别,分别统计高、中、低三个级别的问题数量n1、n2、n3;获取终端升级预测模块统计的数据防泄漏终端预测新引入的问题,并按所述预设阈值将新引入问题划分为高、中、低三个级别,分别统计高、中、低级别的问题数量m1、m2、m3;所述能否升级指标定义子模块,定义高、中、低级别问题的影响权重w1、w2、w3,以及新引入问题容忍度权重因子α;所述影响范围评估子模块,计算决策因子P的数值,计算公式为P值大于0时表示升级后版本优于升级前版本;所述决策是否升级子模块,在P值大于0时,确定扩大升级范围,否则不允许升级,通知研发部门重新上传升级包进行试点测试。进一步地,所述升级执行模块包括下发升级任务子模块、智能化升级子模块、以及监控升级状态子模块;所述下发升级任务子模块在接收到所述决策计算模块发布的升级消息及升级任务后,触发智能化升级子模块;所述智能化升级子模块利用群体智能模式算法,确定满足升级条件的数据防泄漏终端,并将升级包及升级任务下发给所述满足升级条件的数据防泄漏终端;所述监控升级状态子模块,监控所述满足升级条件的数据防泄漏终端的升级状态,如果升级失败则重新进行升级;升级成功后,触发终端问题收集模块采集升级后的数据防泄漏终端的问题日志,供下次升级时终端升级预测模块分析数据。根据本专利技术第二方面,提供一种基于群体智能模式的数据防泄漏终端升级方法,所述基于群体智能模式的数据防泄漏终端升级方法基于如前所述的数据防泄漏终端升级系统,执行以下步骤:步骤S701:发布并上传升级包;步骤S702:选择试点终端进行升级,并向所述试点终端下发升级任务;步骤S703:收集及分析所述试点终端产生的问题;步骤S704:进行本文档来自技高网
...

【技术保护点】
1.一种基于群体智能模式的数据防泄漏终端升级系统,其特征在于,所述基于群体智能模式的数据防泄漏终端升级系统包括终端问题收集模块、终端升级预测模块、决策计算模块、升级执行模块;/n所述终端问题收集模块,通过终端中的日志收集引擎获取试点终端升级后产生的问题;/n所述终端升级预测模块,用于利用历史数据与现阶段收集的问题推导预测升级的问题;/n所述决策计算模块,用于利用收集到的各类决策信息,并基于群体智能模式获得升级策略,确定是否扩大升级范围;/n所述升级执行模块,用于发布终端升级任务,推动指定终端进行升级操作。/n

【技术特征摘要】
1.一种基于群体智能模式的数据防泄漏终端升级系统,其特征在于,所述基于群体智能模式的数据防泄漏终端升级系统包括终端问题收集模块、终端升级预测模块、决策计算模块、升级执行模块;
所述终端问题收集模块,通过终端中的日志收集引擎获取试点终端升级后产生的问题;
所述终端升级预测模块,用于利用历史数据与现阶段收集的问题推导预测升级的问题;
所述决策计算模块,用于利用收集到的各类决策信息,并基于群体智能模式获得升级策略,确定是否扩大升级范围;
所述升级执行模块,用于发布终端升级任务,推动指定终端进行升级操作。


2.如权利要求1所述的基于群体智能模式的数据防泄漏终端升级系统,其特征在于,所述终端问题收集模块包括功能点划分子模块、问题日志记录子模块、功能使用比例统计子模块、功能使用覆盖率统计子模块、使用时长统计子模块、阈值设置子模块;
所述功能点划分子模块,用于为升级包划分功能点,并对每个功能点里的每个操作进行编号,建立问题与功能点、功能点里的操作的对照表;
所述问题日志记录子模块,用于在每次升级变更时,上传升级包,按照配置表选择试点终端;在试点终端按升级包完成升级后,启动日志收集引擎采集日志,记录问题,查找与该问题对应的功能点,并标记问题的严重程度;
所述功能使用比例统计子模块,用于统计试点终端各功能点的使用比例;
所述功能使用覆盖率统计子模块,用于统计功能点使用的覆盖率,确定出试点终端用户的功能使用情况,判断是否完成对所有功能点的测试;
所述使用时长统计子模块,用于统计试点终端的数据防泄漏系统运行时长;
所述阈值设置子模块,用于设置触发终端升级预测模块的升级预测阈值。


3.如权利要求2所述的基于群体智能模式的数据防泄漏终端升级系统,其特征在于,按照数据防泄漏终端的用户的权限、级别、使用时长对全部用户进行分级,获取各级别用户的数量,按预先设置的试点用户比例阈值确定试点用户数量,随机从各级别用户中按试点用户数量选取试点用户,将选取的试点用户写入配置表,所述配置表可以动态调整。


4.如权利要求2所述的基于群体智能模式的数据防泄漏终端升级系统,其特征在于,所述升级预测阈值可以为一个或多个。


5.如权利要求1所述的基于群体智能模式的数据防泄漏终端升级系统,其特征在于,所述终端升级预测模块包括原版本问题统计子模块、新版本问题统计子模块、新老版本问题对比子模块、升级后解决问题与产生问题统计子模块;
所述原版本问题统计子模块,用于统计所述数据防泄漏终端原始版本的问题;
所述新版本问题统计子模块,接收并统计由终端问题收集模块推送的升级包试点终端产生的问题;
所述新老版本问题对比子模块,用于基于所述数据防泄漏终端原始版本的问题与升级包试点终端产生的问题进行对比,得出对比结果;
所述升级后解决问题与产生问题统计子模块,用于根据所述对比结果,计算出原始版本问题的解决比例、产生的新问题的数量、新问题的严重性,所述新问题的严重性分为高、中、低三个级别;并基于知识库预测升级包更新后产生的问题,将产生的新问题、预测的问题推送给决策计算模块。
所述决策计算模块,用于利用收集到的各类决策信息,并基于群体智能模式获得升级策...

【专利技术属性】
技术研发人员:曹建强王志华王志海喻波秦凯
申请(专利权)人:北京明朝万达科技股份有限公司
类型:发明
国别省市:北京;11

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

1