一种基于最优估计的时间同步攻击检测与修正方法和装置

文档序号:660818 发布日期:2021-04-27 浏览:18次 >En<

阅读说明:本技术 一种基于最优估计的时间同步攻击检测与修正方法和装置 (Time synchronization attack detection and correction method and device based on optimal estimation ) 是由 冯旭哲 陆青 周超 胡梅 马超 刘宗敏 于 2021-03-26 设计创作,主要内容包括:本申请涉及一种基于最优估计的时间同步攻击检测与修正方法、装置、计算机设备和存储介质。所述方法包括:获取观测钟差序列,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,确定观测窗口内的预测钟差序列;根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。(The application relates to a time synchronization attack detection and correction method and device based on optimal estimation, computer equipment and a storage medium. The method comprises the following steps: acquiring an observation clock error sequence, constructing an optimization model by taking a clock error binomial model parameter and a clock error attack amount as optimization variables and taking the minimum difference value between the observation clock error sequence and a real clock error sequence when being attacked by time as an optimization target, and solving the optimization model under a constraint condition to obtain an estimation value of the clock error binomial model parameter and an estimation value of the clock error attack amount; fitting a clock error model in an observation window according to the estimated value of the clock error binomial model parameter, and determining a predicted clock error sequence in the observation window; and obtaining a receiver clock error model fitting residual error according to the observed clock error sequence and the predicted clock error sequence, judging whether the receiver is attacked by time synchronization according to the receiver clock error model fitting residual error, and if so, correcting a current clock error calculation value of the receiver according to an estimated value of a clock error attack amount.)

一种基于最优估计的时间同步攻击检测与修正方法和装置

技术领域

本申请涉及卫星授时抗欺骗领域,特别是涉及一种基于最优估计的时间同步攻击检测与修正方法、装置、计算机设备和存储介质。

背景技术

随着科技水平的不断提高,各行业对时间同步的精度要求也变得越来越高。例如电力系统利用相位测量单元实时估算电网的状态并据此进行系统控制和电力调度,而相位测量单元非常依赖于精确的时间同步,这可由卫星导航解算或者网络时间同步协议实现。除此之外,时间同步还被广泛用于移动通信、航空管制、机器人协同控制以及基于传感器的无源定位等领域。

定位、导航与授时是全球卫星导航系统三大基本服务。卫星授时因其具有受众广、精确性好、长期稳定等特点,是目前最主要的授时方法。而授时型接收机作为实现时间同步的主要设备,它通过解算接收到的卫星导航信号来获得高精度的时间,进而为各系统提供标准的时间信号。目前,基于GPS/BDS的时间同步系统使用的是民用GPS/BDS信号,而民用卫星导航信号的信号结构是公开的,而这一点使得时间同步系统容易受到时间同步攻击。针对时间同步系统进行攻击是通过对接收机注入虚假的卫星导航信号,使得目标接收机解算得到错误的时间信息,进而使得对方重要基础设施部门的时间无法同步。时间同步攻击通常不会立刻看到效果,其造成的损失和危害是隐蔽的和持续的,所以高效的抗时间同步攻击算法是十分有必要的。

现有技术存在实时性不佳的问题。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高算法实时性的基于最优估计的时间同步攻击检测与修正方法、装置、计算机设备和存储介质。

一种基于最优估计的时间同步攻击检测与修正方法,方法包括:

获取卫星授时接收机在观测窗口内的观测钟差序列;

根据观测钟差序列和用于刻画钟差的二项式模型的系数矩阵,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;钟差二项式模型参数包括钟漂、频漂和钟差;

根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,根据钟差模型确定观测窗口内的预测钟差序列;

根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。

在其中一个实施例中,还包括:根据观测钟差序列和用于刻画钟差的二项式模型的系数矩阵,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型为:

其中,表示观测钟差序列,表示当前观测时刻,表示观测窗口长度,表示观测钟差;表示钟差攻击量的估计值;表示钟差攻击量的真实值;表示钟差二项式模型参数的估计值,其中分别表示接收机的钟漂、频漂和钟差的估计值;表示钟差二项式模型参数的真实值;表示系数矩阵;表示接收机钟漂的真实值;

在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;约束条件为

在其中一个实施例中,还包括:根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,根据钟差模型确定观测窗口内的预测钟差序列为:

其中,n表示观测窗口内的时间序号;表示由钟差模型得到的预测钟差。

在其中一个实施例中,还包括:根据观测钟差序列和预测钟差序列的差值得到观测窗口内各时刻的拟合误差序列

根据拟合误差序列表示滑窗步长,得到拟合误差的均值和标准差

判断时刻的拟合误差是否落在区间内,若,则认为接收机在时刻未受到时间同步攻击,若,则认为接收机在时刻受到时间同步攻击。

在其中一个实施例中,还包括:若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正,得到修正后的钟差解算值为:

其中,,表示在m时刻的钟差攻击量的估计值。

在其中一个实施例中,还包括:根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正之后,将观测窗口向后移动个观测历元,继续进行时间同步攻击检测与修正。

在其中一个实施例中,还包括:根据卫星授时接收机的接收天线接收到的卫星导航信号解算得到观测窗口内的观测钟差序列。

一种基于最优估计的时间同步攻击检测与修正装置,装置包括:

观测钟差序列获取模块,用于获取卫星授时接收机在观测窗口内的观测钟差序列;

最优化模型求解模块,用于根据观测钟差序列和用于刻画钟差的二项式模型的系数矩阵,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;钟差二项式模型参数包括钟漂、频漂和钟差;

预测钟差序列获取模块,用于根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,根据钟差模型确定观测窗口内的预测钟差序列;

钟差修正模块,用于根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。

一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:

获取卫星授时接收机在观测窗口内的观测钟差序列;

根据观测钟差序列和用于刻画钟差的二项式模型的系数矩阵,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;钟差二项式模型参数包括钟漂、频漂和钟差;

根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,根据钟差模型确定观测窗口内的预测钟差序列;

根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取卫星授时接收机在观测窗口内的观测钟差序列;

根据观测钟差序列和用于刻画钟差的二项式模型的系数矩阵,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;钟差二项式模型参数包括钟漂、频漂和钟差;

根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,根据钟差模型确定观测窗口内的预测钟差序列;

根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。

上述基于最优估计的时间同步攻击检测与修正方法、装置、计算机设备和存储介质,通过获取卫星授时接收机在观测窗口内的观测钟差序列,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;然后根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,进而确定观测窗口内的预测钟差序列;根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。相较于其它的抗时间同步攻击算法,由于本发明所提出的算法可以实时检测并修正,实时性好,对于抵抗时间同步攻击具有较好的效果。

附图说明

图1为一个实施例中基于最优估计的时间同步攻击检测与修正方法的流程示意图;

图2为另一个实施例中基于最优估计的时间同步攻击检测与修正方法的流程示意图;

图3为一个实施例中涉及的检测并修正突变型时间同步攻击的示意图;

图4为一个实施例中涉及的检测并修正持续型时间同步攻击的示意图;

图5为一个实施例中基于最优估计的时间同步攻击检测与修正装置的结构框图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的基于最优估计的时间同步攻击检测与修正方法,可以应用于如下应用环境中。通过卫星时间攻击检测终端执行一种基于最优估计的时间同步攻击检测与修正方法,获取卫星授时接收机在观测窗口内的观测钟差序列,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;然后根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,进而确定观测窗口内的预测钟差序列;根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。

在一个实施例中,如图1所示,提供了一种基于最优估计的时间同步攻击检测与修正方法,包括以下步骤:

步骤102,获取卫星授时接收机在观测窗口内的观测钟差序列。

卫星授时接收机解算得到的时间与标准系统时间的偏差称为接收机钟差,接收机的钟差在一段时间内可用二项式模型表示为:

式中,为接收机在参考时刻相对于系统时的偏差,也称为接收机钟差;为接收机内部时钟在参考时刻相对于实际频率的频漂;为接收机时钟频率的漂移系数,即钟漂。

现有技术一般通过观测数据进行多项式拟合来确定二项式系数,采用滑动窗口的方式,往后递推,以保证求得的系数具有良好的连续性。

步骤104,根据观测钟差序列和用于刻画钟差的二项式模型的系数矩阵,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;

系数矩阵为根据钟差二项式模型结构预先定义的。本实施例采用最优估计的方式,将钟差二项式模型参数和钟差攻击量的求解转换成求解最优化模型,由于本发明所提出的算法可以实时检测并修正,所以对于抵抗时间同步攻击具有较好的效果。

步骤106,根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,根据钟差模型确定观测窗口内的预测钟差序列。

预测钟差序列是根据估计的二项式模型参数构建的钟差二项式模型得到的,具有一定连续性和预测性。

步骤108,根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。

如果在观测时刻接收机解算得到的观测钟差值与二项式预测的钟差值差异过大,则认为接收机受到了时间同步攻击,需要根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。

上述基于最优估计的时间同步攻击检测与修正方法中,通过获取卫星授时接收机在观测窗口内的观测钟差序列,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;然后根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,进而确定观测窗口内的预测钟差序列;根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。相较于其它的抗时间同步攻击算法,由于本发明所提出的算法可以实时检测并修正,实时性好,对于抵抗时间同步攻击具有较好的效果。

在其中一个实施例中,还包括:根据观测钟差序列和用于刻画钟差的二项式模型的系数矩阵,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型为:

其中,表示观测钟差序列,表示当前观测时刻,表示观测窗口长度,表示观测钟差;表示钟差攻击量的估计值;表示钟差攻击量的真实值;表示钟差二项式模型参数的估计值,其中分别表示接收机的钟漂、频漂和钟差的估计值;表示钟差二项式模型参数的真实值;表示系数矩阵;表示接收机钟漂的真实值;

在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;约束条件为

在其中一个实施例中,还包括:根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,根据钟差模型确定观测窗口内的预测钟差序列为:

其中,n表示观测窗口内的时间序号;表示由钟差模型得到的预测钟差。

在其中一个实施例中,还包括:根据观测钟差序列和预测钟差序列的差值得到观测窗口内各时刻的拟合误差序列;根据拟合误差序列表示滑窗步长,得到拟合误差的均值和标准差;判断时刻的拟合误差是否落在区间内,若,则认为接收机在时刻未受到时间同步攻击,若,则认为接收机在时刻受到时间同步攻击。若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正,得到修正后的钟差解算值为:

其中,,表示在m时刻的钟差攻击量的估计值。

在其中一个实施例中,还包括:根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正之后,将观测窗口向后移动个观测历元,继续进行时间同步攻击检测与修正。

在其中一个实施例中,还包括:根据卫星授时接收机的接收天线接收到的卫星导航信号解算得到观测窗口内的观测钟差序列。

应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个具体实施例中,如图2所示,提供了一种基于最优估计的时间同步攻击检测与修正方法,包括以下步骤:

步骤(1):接收机根据接收天线接收到的卫星导航信号解算得到k时刻的接收机钟差值

步骤(2):将k时刻实际的钟差攻击量标记为,滑动观测窗口的长度标记为,滑动步长标记为。当接收机在正常工作时解算并得到个真实的接收机钟差值以后,在的观测窗口内求解下列最优化模型:

其中是接收机钟差序列,该序列的每一项是步骤(1)中接收机正常解算或经过步骤(6)修正以后得到的钟差值。是钟差攻击量序列,序列的每一项是估计得到的各时刻的钟差攻击量,估计结果为0的表示接收机在该时刻未受到时间同步攻击。是估计得到的k时刻的接收机钟差二项式模型拟合系数,其中分别表示接收机的钟漂、频漂和钟差,由于一般接收机所使用的高精度晶振的钟漂在短时间内小于量级,故有满足为系数矩阵,是将接收机的钟差二项式模型在观测窗口内的各观测历元处离散化表示得到的,具体的有:

步骤(3):利用步骤(2)中获得的接收机钟差二项式模型参数来拟合观测窗口内的接收机钟差模型:

其中

步骤(4):利用步骤(1)中获得的时间段内各时刻的接收机钟差解算值减去步骤(3)中获得的模型拟合值,从而得到当前观测窗口内各时刻的接收机钟差拟合误差,接着再计算接收机钟差模型拟合误差序列的均值和标准差

步骤(5):判断拟合误差是否落在区间内,若,则认为接收机在时刻未受到时间同步攻击,此时的钟差解算值为正常值,若,则执行步骤(6);

步骤(6):利用步骤(2)中估计得到的钟差攻击量对钟差解算值进行修正:

将修正后的钟差代替接收机在m时刻的钟差解算值。将观测窗口向后移动个观测历元并返回步骤(2)。

在另一个具体算例中,利用MathWorks公司的MATLAB仿真软件与Unicorecomm公司的高精度定位型接收机板卡UB4B0,进行时间同步攻击检测与修正方法的验证。在接收到的真实卫星信号的基础上仿真得到时间同步攻击信号,攻击信号不会影响接收机的位置解算结果,只会对接收机时钟的有关参数造成影响。接收机接收真实卫星信号解算得到的钟差和在遭到突变型时间同步攻击时解算得到的钟差以及经过本方法修正后得到的钟差,三者之间的关系如图3(a)所示,突变型时间同步攻击开始于第60s,时间攻击量为,经本方法修正以后的接收机钟差与接收真实卫星信号解算得到的钟差之间的误差如图3(b)所示,二者之间的误差最大约为。接收机接收真实卫星信号解算得到的钟差和在遭到持续型时间同步攻击时解算得到的钟差以及经过本方法修正后得到的钟差,三者之间的关系如图4(a)所示,持续型时间攻击开始于第60s,时间攻击量约为,经本方法修正以后的接收机钟差与接收真实卫星信号解算得到的钟差之间的误差如图4(b)所示,二者之间的误差最大为。通过本实施例可见,本发明所提算法具有较好的时间同步攻击检测与修正效果。

在一个实施例中,如图5所示,提供了一种基于最优估计的时间同步攻击检测与修正装置,包括:观测钟差序列获取模块502、最优化模型求解模块504、预测钟差序列获取模块506和钟差修正模块508,其中:

观测钟差序列获取模块502,用于获取卫星授时接收机在观测窗口内的观测钟差序列;

最优化模型求解模块504,用于根据观测钟差序列和用于刻画钟差的二项式模型的系数矩阵,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型,在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;钟差二项式模型参数包括钟漂、频漂和钟差;

预测钟差序列获取模块506,用于根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,根据钟差模型确定观测窗口内的预测钟差序列;

钟差修正模块508,用于根据观测钟差序列和预测钟差序列得到接收机钟差模型拟合残差,根据接收机钟差模型拟合残差判断接收机是否受到时间同步攻击,若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正。

最优化模型求解模块504还用于根据观测钟差序列和用于刻画钟差的二项式模型的系数矩阵,以钟差二项式模型参数和钟差攻击量为优化变量,以受到时间攻击时观测钟差序列和真实钟差序列的差值最小为优化目标,构建最优化模型为:

其中,表示观测钟差序列,表示当前观测时刻,表示观测窗口长度,表示观测钟差;表示钟差攻击量的估计值;表示钟差攻击量的真实值;表示钟差二项式模型参数的估计值,其中分别表示接收机的钟漂、频漂和钟差的估计值;表示钟差二项式模型参数的真实值;表示系数矩阵;表示接收机钟漂的真实值;

在约束条件下求解最优化模型,得到钟差二项式模型参数的估计值和钟差攻击量的估计值;约束条件为

预测钟差序列获取模块506还用于根据钟差二项式模型参数的估计值拟合观测窗口内的钟差模型,根据钟差模型确定观测窗口内的预测钟差序列为:

其中,n表示观测窗口内的时间序号;表示由钟差模型得到的预测钟差。

钟差修正模块508还用于根据观测钟差序列和预测钟差序列的差值得到观测窗口内各时刻的拟合误差序列

根据拟合误差序列表示滑窗步长,得到拟合误差的均值和标准差

判断时刻的拟合误差是否落在区间内,若,则认为接收机在时刻未受到时间同步攻击,若,则认为接收机在时刻受到时间同步攻击。若受到攻击,根据钟差攻击量的估计值对接收机当前的钟差解算值进行修正,得到修正后的钟差解算值为:

其中,,表示在m时刻的钟差攻击量的估计值。

钟差修正模块508还用于将观测窗口向后移动个观测历元,继续进行时间同步攻击检测与修正。

观测钟差序列获取模块502还用于根据卫星授时接收机的接收天线接收到的卫星导航信号解算得到观测窗口内的观测钟差序列。

关于基于最优估计的时间同步攻击检测与修正装置的具体限定可以参见上文中对于基于最优估计的时间同步攻击检测与修正方法的限定,在此不再赘述。上述基于最优估计的时间同步攻击检测与修正装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于最优估计的时间同步攻击检测与修正方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现上述方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:卫星导航天线性能评估系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类