一种产生可信时间的方法与流程

文档序号:29090128发布日期:2022-03-02 02:32阅读:234来源:国知局
一种产生可信时间的方法与流程

1.本发明属于时间校准技术领域,具体涉及一种产生可信时间的方法。


背景技术:

2.随着信息技术、电子技术和互联网技术快速发展,对准确、安全和权威的 时间的需求将会变得越来越迫切。网络仲裁以及互联网法院等新兴司法裁决方 式的出现,电子证据愈来愈重要;另外,随着互联网活动被大众所接受程度越 来越高,网上办公、网上签合同、网上法庭和电子政务等依托互联网的活动逐 渐普及,在互联网活动的过程中会产生海量的电子数据,为了保证电子数据的 真实性和有效性,通常会给电子数据打上时间戳。但是,现有技术中通常直接 将操作系统的时间作为时间戳,导致电子数据的时间属性不准确,从而导致电 子数据的真实性和有效性得不到保障。因此,为了保障电子数据不被篡改以及 保障电子数据的真实性,本技术提出了一种产生可信时间的方法。


技术实现要素:

3.针对现有技术中的上述不足,本发明提供的一种产生可信时间的方法解决 了现有技术中存在的问题。
4.为了达到上述发明目的,本发明采用的技术方案为:一种产生可信时间的 方法,包括:
5.获取标准时间以及本地时间;
6.根据本地时间和标准时间,获取本地时间与标准时间之间的时间差以及第 一频率准确度;
7.根据第一频率准确度,获取本地时钟信号调整量;
8.根据时间差对本地时间进行调整,根据本地时钟信号调整量对本地时钟信 号进行调整,得到可信时间。
9.进一步地,所述根据本地时间和标准时间,获取本地时间与标准时间之间 的时间差以及第一频率准确度,包括:
10.设定测量时间间隔为t秒;
11.以同一时刻为起点,获取t秒后的第一本地时间和第一标准时间;
12.以t+n秒后的时刻为起点,获取2t+n秒后的第二本地时间和第二标准时间;
13.根据第一本地时间、第一标准时间、第二本地时间和第二标准时间,获取 本地时间与标准时间之间的时间差以及第一频率准确度;
14.其中,第一标准时间和第二标准时间均表示指定时刻从国家授时中心所采 集的标准时间。
15.进一步地,所述根据第一本地时间、第一标准时间、第二本地时间和第二 标准时间,获取本地时间与标准时间之间的时间差以及第一频率准确度,包括:
16.根据第一本地时间和第一标准时间,获取第一时间差δt1;
17.根据第二本地时间和第二标准时间,获取第二时间差δt2;
18.根据第一时间差δt1和第二时间差δt2,获取第一频率准确度。
19.进一步地,所述第一频率准确度、第一时间差δt1和第二时间差δt2之间关系 式为:
[0020][0021]
其中,a表示第一频率准确度,b表示第一频率漂移率。
[0022]
进一步地,所述根据第一频率准确度,获取本地时钟信号调整量,包括:
[0023]
根据第一频率准确度,获取频率偏差δf;
[0024]
设定本地时钟信号的最大调整量δf,并根据最大调整量δf和频率偏差 δf,获取本地时钟信号调整量n。
[0025]
进一步地,所述频率偏差δf为:
[0026]
δf=a
×f[0027]
所述本地时钟信号调整量n为:
[0028]
n=δf/(δf/2
32
)
[0029]
其中,f表示标准频率。
[0030]
进一步地,还包括:
[0031]
获取计量标准时间以及可信时间;
[0032]
根据计量标准时间和可信时间,获取第二频率准确度以及第二频率漂移率;
[0033]
根据第二频率准确度和第二频率漂移率,对可信时间进行监测;
[0034]
其中,计量标准时间表示指定时刻从国家计量院获取的符合计量标准的时 间。
[0035]
进一步地,所述根据计量标准时间和可信时间,获取第二频率准确度以及 第二频率漂移率,包括:
[0036]
设定测量时间间隔为t'秒;
[0037]
以同一时刻为起点,获取t'秒后的第一可信时间和第一计量标准时间;
[0038]
以t'+n秒后的时刻为起点,获取2t'+n秒后的第二可信时间和第二计量标 准时间;
[0039]
根据第一可信时间、第一计量标准时间、第二可信时间和第二计量标准时 间,获取第二频率准确度以及第二频率漂移率。
[0040]
进一步地,所述根据第一可信时间、第一计量标准时间、第二可信时间和 第二计量标准时间,获取第二频率准确度以及第二频率漂移率,包括:
[0041]
根据第一可信时间和第一计量标准时间,获取第三时间差δt3;
[0042]
根据第二可信时间和第二计量标准时间,获取第四时间差δt4;
[0043]
根据第三时间差δt3和第四时间差δt4,获取第二频率准确度以及第二频率漂 移率。
[0044]
进一步地,所述第三时间差δt3、第二频率准确度和第二频率漂移率之间的 关系
式为:
[0045][0046]
所述第四时间差δt4、第二频率准确度和第二频率漂移率之间的关系式为:
[0047][0048]
其中,a'表示第二频率准确度,b'表示第二频率漂移率。
[0049]
本发明的有益效果为:
[0050]
(1)本发明提供了一种产生可信时间的方法,通过将本地时间与标准时间 进行对比,获得时间差,并根据时间差获取本地时钟信号调整量,从而可以根 据时间差对本地时间进行调整,根据本地时钟信号调整量对本地时钟信号进行 调整,得到了可信时间,保证了本地时间的准确性、可靠性以及安全性。
[0051]
(2)本发明在产生可信时间后,对可信时间进行监测,从而可以进一步保 证时间的准确性、可靠性以及安全性。
附图说明
[0052]
图1为本发明实施例提供的一种产生可信时间的方法的流程图。
[0053]
图2为本发明实施例提供的一种产生可信时间的系统的框图。图3为本发明实施例提供的一种产生可信时间的装置的结构示意图。图4为本发明实施例提供的一种产生可信时间的设备的结构示意图。
具体实施方式
[0054]
下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理 解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的 普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精 神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保 护之列。
[0055]
下面结合附图详细说明本发明的实施例。
[0056]
实施例1
[0057]
如图1所示,一种产生可信时间的方法,包括:
[0058]
s11、获取标准时间以及本地时间;
[0059]
s12、根据本地时间和标准时间,获取本地时间与标准时间之间的时间差以 及第一频率准确度;
[0060]
s13、根据第一频率准确度,获取本地时钟信号调整量;
[0061]
s14、根据时间差对本地时间进行调整,根据本地时钟信号调整量对本地时 钟信号进行调整,得到可信时间。
[0062]
所述获取标准时间以及本地时间,包括:采集时间信号产生设备所产生的 本地时间;采集国家授时中心所产生的标准时间。
[0063]
在一种可能的实施方式中,所述根据本地时间和标准时间,获取本地时间 与标准
时间之间的时间差以及第一频率准确度,包括:
[0064]
设定测量时间间隔为t秒。
[0065]
以同一时刻为起点,获取t秒后的第一本地时间和第一标准时间。
[0066]
以t+n秒后的时刻为起点,获取2t+n秒后的第二本地时间和第二标准时间。
[0067]
根据第一本地时间、第一标准时间、第二本地时间和第二标准时间,获取 本地时间与标准时间之间的时间差以及第一频率准确度。
[0068]
其中,第一标准时间和第二标准时间均表示指定时刻从国家授时中心所采 集的标准时间。
[0069]
在一种可能的实施方式中,所述根据第一本地时间、第一标准时间、第二 本地时间和第二标准时间,获取本地时间与标准时间之间的时间差以及第一频 率准确度,包括:
[0070]
根据第一本地时间和第一标准时间,获取第一时间差δt1。
[0071]
根据第二本地时间和第二标准时间,获取第二时间差δt2。
[0072]
根据第一时间差δt1和第二时间差δt2,获取第一频率准确度。
[0073]
可选的,根据第一本地时间和第一标准时间,获取第一时间差δt1,包括: 使用第一本地时间减去第一标准时间,得到第一时间差δt1。
[0074]
根据第二本地时间和第二标准时间,获取第二时间差δt2,包括:使用第二 本地时间减去第二标准时间,得到第二时间差δt2。
[0075]
在一种可能的实施方式中,所述第一频率准确度、第一时间差δt1和第二时 间差δt2之间关系式为:
[0076][0077]
其中,a表示第一频率准确度,b表示第一频率漂移率。
[0078]
可选的,t可以设置为960,n为任意正整数,例如n可以为50、100或者 200。
[0079]
在一种可能的实施方式中,所述根据第一频率准确度,获取本地时钟信号 调整量,包括:
[0080]
根据第一频率准确度,获取频率偏差δf。
[0081]
设定本地时钟信号的最大调整量δf,并根据最大调整量δf和频率偏差 δf,获取本地时钟信号调整量n。
[0082]
在一种可能的实施方式中,所述频率偏差δf为:
[0083]
δf=a
×f[0084]
所述本地时钟信号调整量n为:
[0085]
n=δf/(δf/2
32
)
[0086]
其中,f表示标准频率。
[0087]
可选的,标准频率f可以设置为10mhz,最大调整量δf可以设置为100hz。
[0088]
在一种可能的实施方式中,还包括:
[0089]
获取计量标准时间以及可信时间;
[0090]
根据计量标准时间和可信时间,获取第二频率准确度以及第二频率漂移率;
[0091]
根据第二频率准确度和第二频率漂移率,对可信时间进行监测;
[0092]
其中,计量标准时间表示指定时刻从国家计量院获取的符合计量标准的时 间。
[0093]
在一种可能的实施方式中,所述根据计量标准时间和可信时间,获取第二 频率准确度以及第二频率漂移率,包括:
[0094]
设定测量时间间隔为t'秒,t'可以设置为960。
[0095]
以同一时刻为起点,获取t'秒后的第一可信时间和第一计量标准时间。
[0096]
以t'+n秒后的时刻为起点,获取2t'+n秒后的第二可信时间和第二计量标 准时间。
[0097]
根据第一可信时间、第一计量标准时间、第二可信时间和第二计量标准时 间,获取第二频率准确度以及第二频率漂移率。
[0098]
在一种可能的实施方式中,所述根据第一可信时间、第一计量标准时间、 第二可信时间和第二计量标准时间,获取第二频率准确度以及第二频率漂移率, 包括:
[0099]
根据第一可信时间和第一计量标准时间,获取第三时间差δt3。
[0100]
根据第二可信时间和第二计量标准时间,获取第四时间差δt4。
[0101]
根据第三时间差δt3和第四时间差δt4,获取第二频率准确度以及第二频率漂 移率。
[0102]
可选的,根据第一可信时间和第一计量标准时间,获取第三时间差δt3,包 括:使用第一可信时间减去第一计量标准时间,得到第三时间差δt3。
[0103]
根据第二可信时间和第二计量标准时间,获取第四时间差δt4,包括:使用 第二可信时间减去第二计量标准时间,得到第四时间差δt4。
[0104]
在一种可能的实施方式中,所述第三时间差δt3、第二频率准确度和第二频 率漂移率之间的关系式为:
[0105][0106]
所述第四时间差δt4、第二频率准确度和第二频率漂移率之间的关系式为:
[0107][0108]
其中,a'表示第二频率准确度,b'表示第二频率漂移率。
[0109]
可选的,可以设定准确度阈值范围和漂移率阈值范围,当第二频率准确度a' 超过设定的准确度阈值范围或第二频率漂移率b'超过漂移率阈值范围时,可以 生成警报信息以及日志信息,并将警报信息和日志信息可视化。
[0110]
在一种可能的实施方式中,可以将产生可信时间的过程中所产生的数据以 及可信时间监测过程中所产生的数据进行存储,形成不可更改的日志,方便查 阅的同时,确保了时间的可靠性和安全性。存储的数据可以包括第一时间差δt1、 第二时间差δt2、第三时间差δt3、第四时间差δt4、第一频率准确度a、第一频 率漂移率b、频率偏差δf、本地时钟信号调整量n、第二频率准确度a'以及第 二频率漂移率b'。
[0111]
本发明提供了一种产生可信时间的方法,通过将本地时间与标准时间进行 对比,
获得时间差,并根据时间差获取本地时钟信号调整量,从而可以根据时 间差对本地时间进行调整,根据本地时钟信号调整量对本地时钟信号进行调整, 得到了可信时间,保证了本地时间的准确性、可靠性以及安全性。
[0112]
本发明在产生可信时间后,对可信时间进行监测,从而可以进一步保证时 间的准确性、可靠性以及安全性。
[0113]
实施例2
[0114]
如图2所示,本实施例提供一种产生可信时间的系统,包括数据库服务器、 计算机、时间信号产生设备、标准时间溯源设备、计量标准时间溯源设备、第 一gnss卫星以及第二dnss卫星。
[0115]
所述计算机分别与数据库服务器、时间信号产生设备、标准时间溯源设备 和计量标准时间溯源设备通信连接,所述时间信号产生设备分别与标准时间溯 源设备、计量标准时间溯源设备和数据库服务器电性连接,所述标准时间溯源 设备与第一gnss卫星通信连接,所述计量标准时间溯源设备与第二gnss卫 星通信连接。
[0116]
在本实施例中,时间信号产生设备用于产生本地时间,并将本地时间分别 传输至标准时间溯源设备和计量标准时间溯源设备。
[0117]
第一gnss卫星连接至国家授时中心,用于采集国家授时中心的标准时间, 并将标准时间传输至标准时间溯源设备。
[0118]
第二gnss卫星连接至国家计量院,用于采集计量标准时间(符合计量标 准的时间),并将计量标准时间传输至计量标准时间溯源设备。
[0119]
标准时间溯源设备用于接收本地时间和标准时间,获取本地时间与标准时 间之间的时间差,并将本地时间与标准时间之间的时间差传输至计算机。
[0120]
计量标准时间溯源设备用于接收本地时间和计量标准时间,获取本地时间 与计量标准时间的时间差,并将本地时间与计量时间之间的时间差传输至计算 机。
[0121]
计算机用于接收标准时间溯源设备所发送的时间差和计量标准时间溯源设 备所发送的时间差,并根据标准时间溯源设备所发送的时间差,获取可信时间 和本地时钟信号调整量,将标准时间溯源设备所发送的时间差和本地时钟信号 调整量均传输至时间信号产生设备,根据计量标准时间溯源设备所发送的时间 差对可信时间进行监测。
[0122]
数据库服务器用于存储计算机和时间信号产生设备所有的数据,并形成不 可更改日志,以保证数据真实性。
[0123]
通过产生可信时间的系统,可以产生可信时间,并对可信时间进行监测, 保证了时间的有效性和真实性。
[0124]
实施例3
[0125]
如图3所示,本实施例提供一种产生可信时间的装置,包括第一获取模块 31、第二获取模块32、第三获取模块33以及调整模块34。
[0126]
第一获取模块31用于,获取标准时间以及本地时间。
[0127]
第二获取模块32用于,根据本地时间和标准时间,获取本地时间与标准时 间之间的时间差以及第一频率准确度。
[0128]
第三获取模块33用于,根据第一频率准确度,获取本地时钟信号调整量。
[0129]
调整模块34用于,根据时间差对本地时间进行调整,根据本地时钟信号调 整量对
本地时钟信号进行调整,得到可信时间。
[0130]
在本实施例中,第一获取模块31具体用于,采集时间信号产生设备所产生 的本地时间;采集国家授时中心所产生的标准时间。
[0131]
在本实施例中,第二获取模块32具体用于,设定测量时间间隔为t秒;以 同一时刻为起点,获取t秒后的第一本地时间和第一标准时间;以t+n秒后的时 刻为起点,获取2t+n秒后的第二本地时间和第二标准时间;根据第一本地时间、 第一标准时间、第二本地时间和第二标准时间,获取本地时间与标准时间之间 的时间差以及第一频率准确度;其中,第一标准时间和第二标准时间均表示指 定时刻从国家授时中心所采集的标准时间。
[0132]
可选的,根据第一本地时间、第一标准时间、第二本地时间和第二标准时 间,获取本地时间与标准时间之间的时间差以及第一频率准确度,包括:根据 第一本地时间和第一标准时间,获取第一时间差δt1;根据第二本地时间和第二 标准时间,获取第二时间差δt2;根据第一时间差δt1和第二时间差δt2,获取第 一频率准确度。
[0133]
可选的,第一频率准确度、第一时间差δt1和第二时间差δt2之间关系式为:
[0134][0135]
其中,a表示第一频率准确度,b表示第一频率漂移率。
[0136]
在本实施例中,第三获取模块33具体用于,根据第一频率准确度,获取频 率偏差δf;设定本地时钟信号的最大调整量δf,并根据最大调整量δf和频 率偏差δf,获取本地时钟信号调整量n。
[0137]
频率偏差δf为:
[0138]
δf=a
×f[0139]
本地时钟信号调整量n为:
[0140]
n=δf/(δf/2
32
)
[0141]
其中,f表示标准频率。
[0142]
在本实施例中,一种产生可信时间的装置还包括监测模块,监测模块用于 获取计量标准时间以及可信时间;根据计量标准时间和可信时间,获取第二频 率准确度以及第二频率漂移率;根据第二频率准确度和第二频率漂移率,对可 信时间进行监测;其中,计量标准时间表示指定时刻从国家计量院获取的符合 计量标准的时间。
[0143]
可选的,根据计量标准时间和可信时间,获取第二频率准确度以及第二频 率漂移率,包括:设定测量时间间隔为t'秒;以同一时刻为起点,获取t'秒后的 第一可信时间和第一计量标准时间;以t'+n秒后的时刻为起点,获取2t'+n秒 后的第二可信时间和第二计量标准时间;根据第一可信时间、第一计量标准时 间、第二可信时间和第二计量标准时间,获取第二频率准确度以及第二频率漂 移率。
[0144]
可选的,根据第一可信时间、第一计量标准时间、第二可信时间和第二计 量标准时间,获取第二频率准确度以及第二频率漂移率,包括:根据第一可信 时间和第一计量标准时间,获取第三时间差δt3;根据第二可信时间和第二计量 标准时间,获取第四时间差
δt4;根据第三时间差δt3和第四时间差δt4,获取第 二频率准确度以及第二频率漂移率。
[0145]
可选的,第三时间差δt3、第二频率准确度和第二频率漂移率之间的关系式 为:
[0146][0147]
所述第四时间差δt4、第二频率准确度和第二频率漂移率之间的关系式为:
[0148][0149]
其中,a'表示第二频率准确度,b'表示第二频率漂移率。
[0150]
图3所示实施例提供的产生可信时间的装置可以执行实施例1所述方法实 施例所提供的技术方案,其实现原理以及有益效果类似,此次不再进行赘述。
[0151]
实施例4
[0152]
如图4所示,本技术实施例提供一种产生可信时间的设备,该产生可信时 间的设备40可以包括存储器41和处理器42。示例性地,存储器41和处理器 42之间通过总线43相互连接。
[0153]
所述存储器41存储计算机执行指令;
[0154]
所述处理器42执行所述存储器存储的计算机执行指令,使得所述处理器执 行实施例1所示的产生可信时间的方法。
[0155]
图4实施例所示的产生可信时间的设备可以执行实施例1所述方法实施例 所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
[0156]
实施例5
[0157]
本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中 存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现实施 例1所示的产生可信时间的方法。
[0158]
实施例6
[0159]
本技术实施例还可以提供一种计算机程序产品,包括计算机程序,该计算 机程序被处理器执行时实现实施例1所示的产生可信时间的方法。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1