本发明涉及大数据,特别涉及一种业务流可信度动态评估方法及系统。
背景技术:
1、目前,随着信息技术和互联网技术的快速发展,越来越多的业务提供给用户的同时用户可以根据需求指定或制定相应的业务,给人们的生活、工作带来了极大的便利。但是,业务的可信度随着数据质量、系统稳定性、测量与监控、安全性与隐私保护以及可靠性验证等因素的改变而改变,因此,实现业务流的动态评估是本领域技术人员亟待解决的技术问题。
2、因此,本发明提出一种业务流可信度动态评估方法及系统。
技术实现思路
1、本发明提供一种业务流可信度动态评估方法及系统,用以通过业务流的初始可信数据计算对应的初始可信度,历史行为数据计算对应的历史可信度,并根据业务流的初始可信度和历史可信度计算对应的当前可信度,可以根据当前可信度确定业务流执行过程中可信度低的原因,制定对应的优化策略,并基于优化效果持续进行业务流程的监测、优化和调整,实现对业务流可信度的动态评估。
2、本发明提供一种业务流可信度动态评估方法,包括:
3、步骤1:获取所述业务流的初始可信数据;
4、步骤2:统计业务流的历史行为数据,其中,历史行为数据包括业务流在执行过程中的监控数据和日志信息;
5、步骤3:根据所述业务流的初始可信数据计算对应的初始可信度,同时,根据所述业务流历史行为数据计算对应的历史可信度,并根据所述初始可信度和历史可信度计算所述业务流的当前可信度;
6、步骤4:根据所述当前可信度对所述业务流进行动态评估,判定所述业务流是否允许授权访问。
7、优选的,所述初始可信数据包括:
8、业务流的若干子设计目标的第一信息与若干子设计需求的第二信息。
9、优选的,根据所述业务流的初始可信数据计算对应的初始可信度,包括:
10、基于所述第一信息,确定每个子设计目标的有效度、实现度以及合规度,同时,基于所述第二信息,确定每个子设计需求的有效度、实现度以及合规度;
11、根据所有子设计目标的确定结果以及所有子设计需求的确定结果以及业务流设计可行度,计算所述业务流的初始可信度;
12、;其中,表示基于所有子设计目标的第一综合可信度,表示子设计目标i1的有效度,表示子设计目标i1的合规度,表示子设计目标i1的实现度,分别表示子设计目标i1在整个业务流设计目标中对应有效度、合规度、实现度的权重系数,表示子设计目标数量,表示基于所有子设计需求的第二综合可信度,表示子要求目标j1的有效度,表示子设计需求j1的合规度,表示子设计需求j1的实现度,分别表示子设计需求j1在整个业务流设计需求中对应有效度、合规度、实现度的权重系数,表示子设计要求数量,表示业务流设计可行度,表示约束条件k1的值,表示约束条件k1在整体约束条件中的权重系数,表示约束条件数量,分别表示为第一综合可信度、第二综合可信度、业务流设计可行度在业务流初始可信度中的计算权重,且。
13、优选的,据所述业务流历史行为数据计算对应的历史可信度,包括
14、统计所述历史行为数据的历史时间长度并划分为n01个设定时间长度;
15、分析同设定时间长度下业务流在执行过程中的历史监控数据和历史日志信息,提取同设定时间长度下每个子业务流在不同设定时间点的性能值、故障维护值以及用户反馈值,并基于性能值进行第一曲线绘制、故障维护值进行第二曲线绘制以及用户反馈值进行第三曲线绘制;
16、获取每个第一曲线绘制结果的第一拟合度、每个第二曲线绘制结果的第二拟合度以及每个第三曲线绘制结果的第三拟合度;
17、分别基于所有子业务流的全部第一拟合度、第二拟合度以及第三拟合度,计算基于性能的第一信任度、基于故障维护的第二信任度以及基于用户反馈的第三信任度;
18、;其中,分别表示子业务流j2基于第i2个设定时间长度下的性能误差因子、故障维护误差因子,、以及分别表示子业务流j2基于第i2个设定时间长度下基于性能的权重系数、基于故障维护的权重系数以及基于用户反馈的权重系数,、以及分别表示子业务流j2基于所有设定时间长度下分别针对第一拟合度、第二拟合度以及第三拟合度的第一平均度、第二平均度以及第三平均度,、以及分别表示子业务流j2基于历史时间长度下所有设定时间长度基于拟合度的第一拟合标准差、第二拟合标准差、第三拟合标准差,n02表示子业务流数量,、分别表示子业务流j2下的第i2个设定时间长度下的第一拟合度、第二拟合度以及第三拟合度;
19、基于第一信任度、第二信任度以及第三信任度,计算业务流在历史时间长度下的待定信任度;
20、获取每个子业务流在历史时间长度下分别基于不同时间点的性能值、故障维护值以及用户反馈值的综合系数,并构建得到综合曲线,并获取得到基于所述综合曲线的第一拟合直线;
21、;其中,x1表示对应子业务流在不同时间点下基于性能值z01、故障维护值x02、用户反馈值z03的综合系数;表示综合函数;
22、同时,对所述综合曲线按照n01进行拆分,来获取每个子曲线的第二拟合直线;
23、分别将所述第一拟合直线与第二拟合直线按照相同横向坐标进行两端点的竖向比较以及确定对应的直线相交点;
24、根据竖向比较结果以及直线相交点,确定对应子曲线的变动因子;
25、;其中,bd表示对应子曲线的变动因子;表示相同横向坐标所对应段的第一拟合直线的竖向坐标累加和;表示相同横向坐标所对应段的第二拟合直线的竖向坐标累加和;表示相同横向坐标所对应段的第一拟合直线的首个竖向坐标值;表示相同横向坐标所对应段的第一拟合直线的最后一个竖向坐标值;表示相同横向坐标所对应段的第二拟合直线的首个竖向坐标值;表示相同横向坐标所对应段的第二拟合直线的最后一个竖向坐标值;表示所确定的直线相交点的个数;表示符号异同函数,当的计算符号相同时,取值为0,当的计算符号不相同时,取值为;n03表示相同横向坐标所对应段的时间点总个数;
26、根据同个子业务流的所有变动因子,构建针对所述业务流的变动向量;
27、根据所述变动向量对所述待定信任度进行调整,得到历史可信度。
28、优选的,根据所述初始可信度和历史可信度计算所述业务流的当前可信度,包括:
29、;其中,、分别表示业务流初始信任度和历史信任度的比例系数,表示当前信任度,表示初始可信度,表示历史可信度。
30、优选的,判定所述业务流是否允许授权访问,包括:
31、若所述业务流的当前信任度大于第一预设阈值,判定业务流允许授权访问;
32、若所述业务流的当前信任度小于等于第一预设阈值,将业务流的初始信任度与第二预设阈值进行第一比较,同时,将业务流的历史信任度与第三预设阈值进行第二比较,确定当前可信度小于第一预设阈值的原因。
33、优选的,还包括:
34、若所述业务流的第一比较结果为初始信任度小于等于第二预设阈值,同时,第二比较结果为历史信任度大于第二预设阈值,则基于用户反馈数据对业务流进行优化后,重新计算初始信任度并进行第三比较;
35、若所述业务流的第三比较结果为初始信任度大于第二预设阈值,同时,第二比较结果为历史信任度小于等于第二预设阈值,则分析并确定历史信任度低的原因,确定优化措施对业务流进行优化,并重新计算历史信任度并进行第四比较;
36、根据最后的比较结果,确定优化效果并持续进行业务流程的监测、优化和调整,实现对业务流可信度的动态评估。
37、本发明提供一种业务流可信度动态评估系统,包括:
38、获取模块:获取所述业务流的初始可信数据;
39、统计模块:统计业务流的历史行为数据,其中,历史行为数据包括业务流在执行过程中的监控数据和日志信息;
40、计算模块:根据所述业务流的初始可信数据计算对应的初始可信度,同时,根据所述业务流历史行为数据计算对应的历史可信度,并根据所述初始可信度和历史可信度计算所述业务流的当前可信度;
41、判定模块:根据所述当前可信度对所述业务流进行动态评估,判定所述业务流是否允许授权访问。
42、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
43、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。