一种车联网链路生存性评估方法与流程

文档序号:11548447阅读:237来源:国知局
一种车联网链路生存性评估方法与流程

本发明涉及一种车联网链路生存性评估方法,属于车联网技术领域。



背景技术:

车联网通信网络(v2v网络)连通性是车辆保持安全行驶重要因素之一,由于车联网通信链路的无线特性和快速移动性,所以它容易受到黑客的攻击或信道衰落,前者会造成虚假或错误道路交通信息从恶意车辆节点向其他正常车辆节点进行传播,后者会造成车与车之间车辆的通信中断,这两种因素都可能引起严重的交通安全问题。因此怎样确保车联网链路的安全性是当下重要的研究热点。

生存性研究是车联网链路安全性的一个重要的度量,它反映了车联网链路在遭受到各种异常事件(如恶意攻击、网络故障、自然灾害等)后依然能够继续完成其通信任务的能力。在以往的研究文献中出现了各种不同的生存性评估方法,他们分别应用在无线自组织网络、大规模移动自组织网络、无线传感网以及车辆自组织网,但是这些研究方法都是通过数学理论推导和数学近似值的仿真分析,其计算量大,花费时间长,而且数值分析能力比较弱,不能从多个角度进行精确计算和分析。



技术实现要素:

为解决现有技术中的上述不足,本发明提出了一种基于概率模型检测方法的车联网链路生存性评估方法,该方法在车联网通信链路生存性分析上能够提供了一个严格的形式化模型,能够分析模型中的所有可能的随机行为。

本发明提出的车联网链路生存性评估方法,其特征在于包括以下步骤:

步骤1:针对车联网链路构建连续马尔可夫链模型,该模型包含以下参数:车辆的故障数n,节点故障f1的故障强度λ1,链路故障f2的故障强度λ2,节点故障f1的修复率μ1,链路故障f2的修复率μ2;其中,故障强度是指:单位时间内发生故障的概率;修复率是指:单位时间内车联网链路可被修复的概率;

步骤2:在概率模型检测软件中对步骤1中构建的连续马尔可夫链模型进行可识别描述,用连续时间随机逻辑公式定义与生存性相关的两种属性,分别为发生故障时网络遭到破坏的最大概率pmax和发生故障时网络遭到破坏的最小概率pmin;

公式1:pmax=[trueu≤t{max}]

true表示为真,u表示在一直运行直到指定的时间,t是指在一定的时间范围,公式1表示在t时间内网络遭受到破坏的最大概率;

公式2:pmin=[trueu≤t{min}]

true表示为真,u表示在一直运行直到指定的时间,t是指在一定的时间范围,公式2表示在t时间内网络遭受到破坏的最小概率;

步骤3:在概率模型检测软件中设置车联网链路中的车辆数n,设置节点故障f1的故障强度λ1和节点故障f1的修复率μ1,使用概率模型检测软件对节点故障的最大概率pmax进行分析并输出分析图;设置链路故障f2的故障强度λ2、和链路故障f2的修复率μ2,使用概率模型检测软件对链路故障的最大概率pmax进行分析并输出最大概率分析图,链路故障分析时,链路数为2n-1;

步骤4:观察步骤3中获得的节点故障和链路故障下的最大概率分析图,找出故障强度上限值,当任意故障强度达到该上限值,车联网链路不可被修复,车联网链路的生存性为0;

步骤5:在概率模型检测软件中设置车联网链路中的车辆数n,设置节点故障f1的故障强度λ1和节点故障f1的修复率μ1,使用概率模型检测软件对节点故障的最小概率pmin进行分析并输出分析图;设置链路故障f2的故障强度λ2、和链路故障f2的修复率μ2,使用概率模型检测软件对链路故障的最小概率pmin进行分析并输出最小概率分析图,链路故障分析时,链路数为2n-1;

步骤6:观察步骤5中获得的节点故障和链路故障下的最小概率分析图,找出故障强度安全值,当任意故障强度不大于该安全值时,车联网链路不可被破坏,车联网链路的生存性较高;

步骤7:根据车联网链路的运行状况,计算综合故障强度λ=λ1+λ2,若λ大于或等于故障强度上限值,则车联网链路不可修复;若λ不超过故障强度安全值,则车联网链路的故障可被修复,车联网链路的生存性较高;若λ介于故障强度上限值与故障强度安全值,则通过提高修复率进行车联网链路修复,提高车联网链路的生存性。

本发明根据车联网的通信链路结构建立了连续的马尔可夫链模型,并在此模型中考虑了两种故障类型,一个是节点故障,另一个是链路故障,它们分别是由于恶意节点攻击和通信中断造成的,分析在这两种故障发生情况下对车联网链路生存性的影响情况。本发明在prism模型检测工具中对注入故障机制的马尔可夫链模型进行了系统描述,然后用连续随机逻辑(csl)公式对定义了相关的生存性属性,在概率模型检测方法下对模型产生的所有状态进行分析并输出分析图,最后观察分析图,获得对现实具有指导意义的结论。实践表明,本发明概率模型检测研究方法在车联网通信网络生存性分析上具有简单高效的特点。

附图说明

图1为发生节点故障时网络遭到破坏的最大概率随着时间的变化图。

图2为发生链路故障时网络遭到破坏的最大概率随着时间的变化图。

图3为发生节点故障时网络遭到破坏的最小概率随着时间的变化图。

图4为发生链路故障时网络遭到破坏的最小概率随着时间的变化图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。

车联网链路生存性评估方法,其特征在于包括以下步骤:

步骤1:针对车联网链路构建连续马尔可夫链模型,该模型包含以下参数:车辆的故障数n,节点故障f1的故障强度λ1,链路故障f2的故障强度λ2,节点故障f1的修复率μ1,链路故障f2的修复率μ2;其中,故障强度是指:单位时间内发生故障的概率;修复率是指:单位时间内车联网链路可被修复的概率。

步骤2:在概率模型检测软件(prism,prism是由牛津大学的martakwiatkowska教授主导开发的一款面向学术界可免费使用的概率模型检测工具)中对步骤1中构建的连续马尔可夫链模型进行可识别描述,用连续时间随机逻辑公式定义与生存性相关的两种属性,分别为发生故障时网络遭到破坏的最大概率pmax和发生故障时网络遭到破坏的最小概率pmin;

公式1:pmax=[trueu≤t{max}]

true表示为真,u表示在一直运行直到指定的时间,t是指在一定的时间范围,公式1表示在t时间内网络遭受到破坏的最大概率;

公式2:pmin=[trueu≤t{min}]

true表示为真,u表示在一直运行直到指定的时间,t是指在一定的时间范围,公式2表示在t时间内网络遭受到破坏的最小概率。

步骤3:在概率模型检测软件(prism)中设置车联网链路中的车辆数n(本例中n设置为100),设置节点故障f1的故障强度λ1(分别设置0.1、0.3、0.6)和节点故障f1的修复率μ1(设置为0.5),使用概率模型检测软件对节点故障的最大概率pmax进行分析并输出分析图(如图1所示);设置链路故障f2的故障强度λ2(分别设置0.1、0.3、0.6)、和链路故障f2的修复率μ2(分别设置为0.05、0.2),使用概率模型检测软件对链路故障的最大概率pmax进行分析并输出最大概率分析图(如图2所示),链路故障分析时,链路数为198。

步骤4:观察步骤3中获得的节点故障和链路故障下的最大概率分析图,找出故障强度上限值。从图1和图2中可以看出,当强度达到0.3时,不论修复强度是多高,最终车联网链路还是遭到了破坏。因此,故障强度上限值可以取0.3。当任意故障强度达到该上限值,车联网链路不可被修复,车联网链路的生存性为0。从图中也可以看出,随着故障强度的增大,车联网链路的生存性越低,对于相同的故障强度下,修复率越高车联网链路的生存性越大。

步骤5:在概率模型检测软件(prism)中设置车联网链路中的车辆数n(本例中n设置为100),设置节点故障f1的故障强度λ1(分别设置0.1、0.3、0.6)和节点故障f1的修复率μ1(设置为0.5),使用概率模型检测软件对节点故障的最小概率pmin进行分析并输出分析图(如图3所示);设置链路故障f2的故障强度λ2(分别设置0.1、0.3、0.6)、和链路故障f2的修复率μ2(分别设置为0.05、0.2),使用概率模型检测软件对链路故障的最小概率pmin进行分析并输出最小概率分析图(如图4所示),链路故障分析时,链路数为198。

步骤6:观察步骤5中获得的节点故障和链路故障下的最小概率分析图,找出故障强度安全值。从图3、图4中可以看出,当故障强度达到0.1时,车联网链路的生存性较高,在观察时间内网络被破坏的概率较低。因此,故障强度安全值可取0.1,当任意故障强度不大于该安全值时,车联网链路不可被破坏,车联网链路的生存性较高。

步骤7:根据车联网链路的运行状况,计算综合故障强度(节点故障强度与链路故障强度之和)λ=λ1+λ2,若λ大于或等于故障强度上限值,则车联网链路不可修复;若λ不超过故障强度安全值,则车联网链路的故障可被修复,车联网链路的生存性较高,此时采用较低的修复率即可保证车联网的安全运行;若λ介于故障强度上限值与故障强度安全值,则通过提高修复率进行车联网链路修复,提高车联网链路的生存性。

以上所述仅为本发明的优选实施方式,本发明的保护范围并不仅限于上述实施方式,凡是属于本发明原理的技术方案均属于本发明的保护范围。对于本领域的技术人员而言,在不脱离本发明原理的前提下进行的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1