一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

生成节点临时身份标识的方法、节点及系统与流程

2022-02-25 23:43:44 来源:中国专利 TAG:


1.本发明涉及网络技术领域,特别是涉及一种生成节点临时身份标识的方法、节点及系统。


背景技术:

2.随着半导体技术和人工智能技术的双重驱动,物联网等智能网络系统得到快速发展,节点数量快速上升,安全并高效的管理节点成为了一大难点。在通信过程中,终端节点需要具有身份标识(类似指纹),以实现身份识别,授权,认证等功能,但出于安全考虑,这种不可修改的身份标识使用的次数越多,暴露的风险越高,安全性较低。但如果在通信过程中对不可修改的身份标识进行保护处理,则各终端节点都会耗费相应的时间,从而导致网络系统的运营效率降低。


技术实现要素:

3.本发明提供一种生成节点临时身份标识的方法、节点及系统,以解决现有网络系统的节点安全性较低、运营效率较低的问题。
4.为了解决上述问题,本发明公开了一种生成节点临时身份标识的方法,应用于网络系统中的管理节点,所述管理节点用于管理所在的网络系统中的各所述终端节点,所述方法包括:
5.在与所述终端节点建立连接后,与所述终端节点之间进行多次时间同步过程,以在每次所述时间同步过程中产生目标参数;
6.根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识。
7.可选地,所述与所述终端节点之间进行多次时间同步过程,以在每次所述时间同步过程中产生目标参数,包括:
8.接收所述终端节点发送的基于终端节点当前时钟信号的终端节点当前时间;所述终端节点当前时钟信号的频率与第一频率控制字相关;
9.确定管理节点当前时间与所述终端节点当前时间之间的时间偏差;
10.根据所述时间偏差,确定第二频率控制字;
11.将所述第二频率控制字发送至所述终端节点,以使所述终端节点根据所述第二频率控制字调整时钟信号的频率,实现时间同步过程。
12.可选地,所述第二频率控制字与所述第一频率控制字之间的差值为频率控制字偏差,所述目标参数包括所述时间偏差和所述频率控制字偏差中的至少一者。
13.可选地,所述根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识,包括:
14.对至少两次所述时间同步过程中所产生的目标参数进行排列或组合,得到所述终端节点对应的临时身份标识;或者,
15.按照预设计算方式,对至少两次所述时间同步过程中所产生的目标参数进行计算,得到所述终端节点对应的临时身份标识。
16.为了解决上述问题,本发明还公开了一种生成节点临时身份标识的方法,应用于网络系统中的终端节点,所述网络系统还包括管理节点,所述管理节点用于管理所在的所述网络系统中的各所述终端节点,所述方法包括:
17.在与所述管理节点建立连接后,与所述管理节点之间进行多次时间同步过程,以使所述管理节点在每次所述时间同步过程中产生目标参数,并根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识。
18.可选地,所述与所述管理节点之间进行多次时间同步过程,包括:
19.基于第一频率控制字产生终端节点当前时钟信号;
20.根据所述终端节点当前时钟信号,确定终端节点当前时间;
21.将所述终端节点当前时间发送至所述管理节点,以使所述管理节点确定管理节点当前时间与所述终端节点当前时间之间的时间偏差,根据所述时间偏差,确定第二频率控制字,并将所述第二频率控制字发送至所述终端节点;
22.接收所述管理节点发送的所述第二频率控制字;
23.根据所述第二频率控制字调整时钟信号的频率,实现时间同步过程。
24.为了解决上述问题,本发明还公开了一种生成节点临时身份标识的方法,应用于网络系统,所述网络系统包括管理节点和至少一个终端节点,所述管理节点用于管理所在的所述网络系统中的各所述终端节点,所述方法包括:
25.在所述终端节点与所述管理节点建立连接后,所述终端节点与所述管理节点之间进行多次时间同步过程,以在每次所述时间同步过程中产生目标参数;
26.所述管理节点根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识。
27.为了解决上述问题,本发明还公开了一种管理节点,所述管理节点包括:
28.第一时间同步模块,用于在与所述终端节点建立连接后,与所述终端节点之间进行多次时间同步过程,以在每次所述时间同步过程中产生目标参数;
29.临时身份标识生成模块,用于根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识。
30.为了解决上述问题,本发明还公开了一种终端节点,其特征在于,所述终端节点包括:
31.第二时间同步模块,用于在与所述管理节点建立连接后,与所述管理节点之间进行多次时间同步过程,以使所述管理节点在每次所述时间同步过程中产生目标参数,并根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识。
32.为了解决上述问题,本发明还公开了一种网络系统,包括管理节点和至少一个终端节点,所述管理节点用于管理所在的网络系统中的各所述终端节点;
33.所述终端节点,配置为在与所述管理节点建立连接后,与所述管理节点之间进行多次时间同步过程;
34.所述管理节点,配置为在与所述终端节点建立连接后,与所述终端节点之间进行
多次时间同步过程,以在每次所述时间同步过程中产生目标参数,根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识。
35.可选地,所述网络系统属于物联网系统。
36.为了解决上述问题,本发明还公开了一种管理节点,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的应用于管理节点的生成节点临时身份标识的方法的步骤。
37.可选地,所述管理节点为网关设备或路由设备。
38.为了解决上述问题,本发明还公开了一种终端节点,包括频率可调的时钟发生器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述时钟发生器用于基于频率控制字调整时钟信号的频率,以与建立连接的管理节点进行时间同步,所述计算机程序被所述处理器执行时实现如上所述的应用于终端节点的生成节点临时身份标识的方法的步骤。
39.可选地,所述频率可调的时钟发生器为taf-dps时钟发生器。
40.与现有技术相比,本发明包括以下优点:
41.在本发明实施例中,管理节点可以在与终端节点进行时间同步的过程中,根据该过程中所产生的与终端节点、管理节点和当前的网络系统环境有关的目标参数,生成与终端节点、管理节点和当前的网络系统环境有关的终端节点临时身份标识,提高了节点间的安全性,以及网络系统的运营效率。
附图说明
42.图1示出了本发明实施例的一种生成节点临时身份标识的方法的步骤流程图;
43.图2示出了本发明实施例的一种网络系统;
44.图3示出了本发明实施例的另一种生成节点临时身份标识的方法的步骤流程图;
45.图4示出了本发明实施例的一种生成节点临时身份标识的方法的架构示意图;
46.图5示出了本发明实施例的又一种生成节点临时身份标识的方法的步骤流程图;
47.图6示出了本发明实施例的一种管理节点的结构框图;
48.图7示出了本发明实施例的一种终端节点的结构框图。
具体实施方式
49.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
50.参照图1,示出了本发明实施例的一种生成节点临时身份标识的方法的步骤流程图,该方法可以应用于如图2所示的网络系统1000,该网络系统1000包括管理节点100和至少一个终端节点200,管理节点100用于管理所在的网络系统1000中的各终端节点200。
51.在一些可选的实施例中,网络系统1000可以属于物联网系统,也即网络系统1000可以是物联网系统中的一个子系统,用以实现物联网业务中的一部分过程。
52.在一些可选的实施例中,管理节点100可以为网关设备或路由设备。其中,网关设备可以用于连接不同的网络,路由设备可以用于根据ip(internet protocol,网络互连协议)地址进行路由选择。在实际应用中,网关设备和路由设备均可以作为网络系统中的管理
节点,用于管理下游的终端节点。管理节点100也即是所管理的各终端节点200进行时间同步的主节点,各终端节点200即为时间同步的次节点。
53.可以理解的是,以上的网络系统和节点仅为一些可选的示例,本发明并不旨在对其进行限定。
54.在实际应用中,在终端节点200与管理节点100建立连接,从而组成网络系统1000之前,终端节点200与管理节点100的时间可能会存在偏差,因此,终端节点200需要以管理节点100的时间为准进行时间同步,从而使网络系统1000中各节点的时间同步,如此,网络系统1000才能够准确、高效地进行通信业务。
55.而在本发明实施例中,可以在终端节点200与管理节点100之间进行时间同步的过程中,生成终端节点对应的临时身份标识。
56.具体地,该方法包括以下步骤:
57.步骤101:在终端节点与管理节点建立连接后,终端节点与管理节点之间进行多次时间同步过程,以在每次时间同步过程中产生目标参数。
58.在本发明实施例中,在终端节点与管理节点建立连接,从而组成网络系统之后,终端节点可以与管理节点进行时间同步。不同节点的时间会存在偏差是因为不同节点的时钟信号频率不同,从而导致不同节点根据自身的时钟信号所计算得到的时间不同,因此,终端节点与管理节点每次进行时间同步的过程中,会产生与双方时间、双方时钟信号频率有关的一些参数,可以从这些参数中选取至少一种作为目标参数,用于生成终端节点对应的临时身份标识。
59.步骤102:管理节点根据至少两次时间同步过程中所产生的目标参数,生成终端节点对应的临时身份标识。
60.管理节点可以根据与该终端节点进行的至少两次时间同步过程中所产生的目标参数,生成终端节点对应的临时身份标识,以供管理节点在需要的情况下通过该临时身份标识,进行与该终端节点相关的业务处理。
61.在终端节点与管理节点之间进行时间同步时,管理节点可以在每次时间同步过程中产生与终端节点和管理节点有关的目标参数,进而管理节点可以根据目标参数生成该终端节点对应的临时身份标识,则该临时身份标识也与该终端节点和管理节点有关,因此具有双向物理特性。另外,终端节点与管理节点当前所构成的网络系统为可变的网络系统环境,因此,该临时身份标识还与当前所处的网络系统环境有关,因而又具有随机性。在本发明实施例中,可以在时间同步的过程中,生成与终端节点、管理节点和当前网络系统环境均有关的终端节点临时身份标识,并且在不同网络系统环境下可以不同,无需在通信过程中进行保护处理,因此,可以同时提高节点间的安全性,以及网络系统的运营效率。
62.在本发明实施例中,生成的终端节点对应的临时身份标识,可以辅助某些场景下(例如匿名访问)对该终端节点的识别、认证等功能。
63.在本发明实施例中,管理节点可以在与终端节点进行时间同步的过程中,根据该过程中所产生的与终端节点、管理节点和当前的网络系统环境有关的目标参数,生成与终端节点、管理节点和当前的网络系统环境有关的终端节点临时身份标识,提高了节点间的安全性,以及网络系统的运营效率。
64.以下将分别对终端节点和管理节点所执行的步骤进行详细说明。
65.参照图3,示出了本发明实施例的一种生成节点临时身份标识的方法的步骤流程图,该方法可以应用于如图2所示的网络系统1000中的终端节点200,该网络系统1000还包括管理节点100,管理节点100用于管理所在的网络系统1000中的各终端节点200,该方法包括以下步骤:
66.步骤301:在与管理节点建立连接后,与管理节点之间进行多次时间同步过程,以使管理节点在每次时间同步过程中产生目标参数,并根据至少两次时间同步过程中所产生的目标参数,生成终端节点对应的临时身份标识。
67.图4示出了本发明实施例的一种生成节点临时身份标识的方法的架构示意图,参照图4,在一种可选的实施方式中,终端节点与管理节点之间进行多次时间同步过程的步骤,具体可以通过以下方式实现,包括:
68.s31:基于第一频率控制字产生终端节点当前时钟信号。
69.在一些实施例中,终端节点可以包括频率可调的时钟发生器,频率可调的时钟发生器可以基于频率控制字,输出相应频率的时钟信号,当频率控制字调整时,时钟信号的频率也会相应变化。由于时钟信号的频率与周期互为倒数,因此,频率控制字也可称为周期控制字。在实际应用中,频率控制字通常根据时钟信号的频率需要而设定。
70.在一种可选的实施方式中,频率可调的时钟发生器可以为taf-dps(time-average-frequency direct period synthesis,时间平均频率直接周期合成)时钟发生器。taf-dps时钟发生器可利用两种或多种脉冲进行目标时钟周期的合成,从而实现任意频率的产生和频率的快速切换。
71.taf-dps时钟发生器包括taf-dps频率合成器,taf-dps频率合成器可以根据基本时间单元δ和频率控制字f,生成第一周期和第二周期,第一周期和第二周期以交织方式合成所需频率的时钟信号。taf-dps时钟发生器具有一个输出端,用于输出合成的时钟信号。
72.taf-dps时钟发生器还包括k路输出端,k路输出端可以输出k路相位均匀间隔的脉冲信号,k为大于1的正整数。在k路脉冲信号中,任意相邻的两个脉冲信号之间的相位差即为基本时间单元δ。在实际应用中,基本时间单元δ通常根据taf-dps电路的需要而设计。
73.频率控制字f=i r,其中,i为整数部分,r为小数部分,0≤r<1,taf-dps时钟发生器的频率精度与分配给r的存储位数有关。在实际应用中,频率控制字f通常根据时钟信号的频率需要而设定。
74.根据基本时间单元δ和频率控制字f,taf-dps频率合成器可以生成两种类型的周期,第一周期ta=i*δ,第二周期tb=(i 1)*δ。taf-dps频率合成器输出的时钟信号是周期ta和tb以交织方式合成的时钟脉冲串,时钟脉冲串的平均周期t
taf
=(1-r)*ta r*tb。其中,t
taf
由r的值控制。t
taf
的倒数即为需要输出的时钟信号的频率。
75.此外,由于单个脉冲信号都是直接构建的,因此,taf-dps时钟发生器输出的时钟信号频率可以瞬间改变,使得taf-dps时钟发生器具有频率切换迅速的特性。能够生成任意频率以及能够快速进行频率切换,也是taf-dps时钟发生器优于常规频率源的主要原因。
76.在本步骤中,当终端节点开机启动时,终端节点中的振荡器(oscillator,osc)开启振荡,频率可调的时钟发生器基于振荡器输出的信号,以默认的第一频率控制字f0开始工作,输出频率为f0的时钟信号,也即终端节点当前时钟信号,终端节点当前时钟信号的形式可以为方波。
77.s32:根据终端节点当前时钟信号,确定终端节点当前时间。
78.时钟信号的频率不同,则周期不同,所以时钟信号输出同样数量的上升沿所需要的时间就会不同。在具体应用中,各节点都可以通过对时钟信号上升沿的计数来换算时间,实现计时。在终端节点与管理节点的时钟信号频率不同的情况下,终端节点和管理节点统计相同数量的时钟信号上升沿所换算得到的时间就会不同。
79.频率可调的时钟发生器可以将终端节点当前时钟信号输出至处理电路,处理电路一般可以包括加法器、计数器等,处理电路可以根据所需要的时间标准格式(例如“时:分:秒”格式)进行预设的计时方式,从而输出终端节点当前时间ts。终端节点可以通过寄存器存储终端节点当前时间ts。
80.s33:将终端节点当前时间发送至管理节点,以使管理节点确定管理节点当前时间与终端节点当前时间之间的时间偏差,根据时间偏差,确定第二频率控制字,并将第二频率控制字发送至终端节点。
81.在需要进行时间同步时,终端节点可以读取寄存器中的终端节点当前时间ts,进而发送给管理节点,管理节点接收到后,可以确定管理节点当前时间tm与终端节点当前时间ts之间的时间偏差d,其中,d=tm-ts。管理节点确定管理节点当前时间tm的实现方式,可以参考上述终端节点确定终端节点当前时间ts的实现方式,在此不再赘述。进而管理节点可以根据时间偏差d,确定一个新的第二频率控制字f1,并将第二频率控制字f1发回给终端节点。
82.以taf-dps时钟发生器为例,在taf-dps时钟发生器中,频率控制字f与时钟信号的频率f之间满足以下两个关系式:
[0083][0084][0085]
其中,f
δ
为k路输出端所输出的每个脉冲信号的频率。根据上述两个关系式可知,时钟信号的频率f与频率控制字f呈负相关。
[0086]
而时间偏差d与时钟信号的频率f之间满足以下关系式:
[0087][0088]
其中,t0为终端节点当前时钟信号(频率为f0)对应的周期,时间偏差d由m个t0产生。根据上述关系式可知,时间偏差d与时钟信号的频率f呈负相关,因此,时间偏差d与频率控制字f呈正相关。
[0089]
当时间偏差d>0时,说明终端节点的时间较慢,需要将终端节点当前时钟信号的频率f0调大,相应地,需要将终端节点当前的第一频率控制字f0调小,因此,需要根据时间偏差d确定出一个小于第一频率控制字f0的第二频率控制字f1。
[0090]
当时间偏差d<0时,说明终端节点的时间较快,需要将终端节点当前时钟信号的频率f0调小,相应地,需要将终端节点当前的第一频率控制字f0调大,因此,需要根据时间偏差d确定出一个大于第一频率控制字f0的第二频率控制字f1。
[0091]
在实际应用中,d与f1之间的关系式,或者d与(f1-f0)之间的关系式,可以通过试验或计算得到。
[0092]
管理节点确定出新的第二频率控制字f1后,可以将第二频率控制字f1发回给终端节点。
[0093]
s34:接收管理节点发送的第二频率控制字。
[0094]
s35:根据第二频率控制字调整时钟信号的频率,实现时间同步过程。
[0095]
终端节点接收到管理节点发送的第二频率控制字f1后,可以根据第二频率控制字f1输出新的时钟信号,新的时钟信号的频率不等于f0,从而实现了终端节点时钟信号频率的调整,完成了终端节点与管理节点之间的一次时间同步过程。
[0096]
在具体应用时,上述的终端节点与管理节点之间的时间同步过程,会在终端节点开机的情况下一直循环进行,也即在终端节点与对应的管理节点进行业务处理的过程中,一直都会进行时间同步,以保证通信业务准确、高效的进行。
[0097]
其中,终端节点在与管理节点的每次时间同步过程中,可以产生与双方时间、双方时钟信号频率有关的一些参数(即目标参数),例如时间偏差d、控制字偏差(f1-f0)等,本发明可以从这些参数中选取至少一种作为目标参数,进而通过目标参数构建出终端节点对应的临时身份标识。
[0098]
在本发明实施例中,管理节点可以在与终端节点进行时间同步的过程中,根据该过程中所产生的与终端节点、管理节点和当前的网络系统环境有关的目标参数,生成与终端节点、管理节点和当前的网络系统环境有关的终端节点临时身份标识,提高了节点间的安全性,以及网络系统的运营效率。
[0099]
参照图5,示出了本发明实施例的一种生成节点临时身份标识的方法的步骤流程图,该方法可以应用于如图2所示的网络系统1000中的管理节点100,该管理节点100用于管理所在的网络系统1000中的各终端节点200,该方法包括以下步骤:
[0100]
步骤501:在与终端节点建立连接后,与终端节点之间进行多次时间同步过程,以在每次时间同步过程中产生目标参数。
[0101]
在一些可选的实施例中,本步骤可以通过以下方式实现:
[0102]
接收终端节点发送的基于终端节点当前时钟信号的终端节点当前时间ts;终端节点当前时钟信号的频率f0与第一频率控制字f0相关;
[0103]
确定管理节点当前时间tm与终端节点当前时间ts之间的时间偏差d;
[0104]
根据时间偏差d,确定第二频率控制字f1;
[0105]
将第二频率控制字f1发送至终端节点,以使终端节点根据第二频率控制字f1调整时钟信号的频率,实现时间同步过程。
[0106]
上述过程可以参考上文的相关内容,在此不再赘述。
[0107]
其中,可选地,第二频率控制字f1与第一频率控制字f0之间的差值为频率控制字偏差df(df=f1-f0),目标参数可包括时间偏差d和频率控制字偏差df中的至少一者。
[0108]
步骤502:根据至少两次时间同步过程中所产生的目标参数,生成终端节点对应的临时身份标识。
[0109]
在一种可选的实施方式中,本步骤可以通过以下方式1实现,包括:
[0110]
对至少两次时间同步过程中所产生的目标参数进行排列或组合,得到终端节点对
应的临时身份标识。
[0111]
在一种实施例中,终端节点对应的临时身份标识id可以由n次时间同步过程中的时间偏差d进行排列或组合得到。例如,id={d1,d2,

,dn}、{dn,d
n-1
,

,d1}等。
[0112]
在另一种实施例中,终端节点对应的临时身份标识id可以由n次时间同步过程中的频率控制字偏差df进行排列或组合得到。例如,id={d
f1
,d
f2
,

,d
fn
}、{d
fn
,d
fn-1
,

,d
f1
}等。
[0113]
在又一种实施例中,终端节点对应的临时身份标识id可以由n次时间同步过程中的时间偏差d和频率控制字偏差df进行排列或组合得到。例如,id={d1,d
f1
,d2,d
f2
,

,dn,d
fn
}、{dn,d
fn
,d
n-1
,d
fn-1
,

,d1,d
f1
}等。
[0114]
在另一种可选的实施方式中,本步骤还可以通过以下方式2实现,包括:
[0115]
按照预设计算方式,对至少两次时间同步过程中所产生的目标参数进行计算,得到终端节点对应的临时身份标识。
[0116]
在一种实施例中,终端节点对应的临时身份标识id可以由n次时间同步过程中的时间偏差d进行计算得到。例如,id={d1 d2

dn}、{dn×dn-1
×…×
d1}等。
[0117]
在另一种实施例中,终端节点对应的临时身份标识id可以由n次时间同步过程中的频率控制字偏差df进行计算得到。例如,id={d
f1
d
f2


d
fn
}、{d
fn
×dfn-1
×…×df1
}等。
[0118]
在又一种实施例中,终端节点对应的临时身份标识id可以由n次时间同步过程中的时间偏差d和频率控制字偏差df进行计算得到。例如,id={d1 d
f1
d2 d
f2


dn d
fn
}、{dn×dfn
×dn-1
×dfn-1
×…×
d1×df1
}等。
[0119]
在上述两种实施方式中,对目标参数进行排列或组合得到临时身份标识的方式较为简单,可简单高效地获得临时身份标识,对目标参数进行计算得到临时身份标识的方式可获得字符数较少的临时身份标识,有利于临时身份标识的存储、识别等,在实际应用中可根据需求选择实施方式。
[0120]
当然,在实际应用中,还可将上述两种实施方式结合,例如对目标参数先计算后排列或组合。
[0121]
在一种实施例中,终端节点对应的临时身份标识id可以由n次时间同步过程中的时间偏差d和频率控制字偏差df的乘积进行排列或组合得到。例如,id={d1d
f1
,d2d
f2
,

,d
ndfn
}、{d
ndfn
,d
n-1dfn-1
,

,d1d
f1
}等。
[0122]
管理节点和终端节点在进行时间同步时,修正的时间偏差与管理节点,终端节点和当前网络系统环境都有关,可以通过时间偏差或控制字偏差构建终端节点的临时身份标识(类似临时指纹)。该临时身份标识因为与管理节点和终端节点的时钟源有关,因此具有双向物理特性,又因为与环境因素有关,又具有随机特性,因此,该临时身份标识可以实现临时指纹的功能。该方法简单高效,临时身份标识是时间同步过程中附加的产物,可以有效增强节点间的安全性并提高物联网数字化运营的效率
[0123]
在本发明实施例中,管理节点可以在与终端节点进行时间同步的过程中,根据该过程中所产生的与终端节点、管理节点和当前的网络系统环境有关的目标参数,生成与终端节点、管理节点和当前的网络系统环境有关的终端节点临时身份标识,提高了节点间的安全性,以及网络系统的运营效率。
[0124]
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但
是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0125]
参照图6,示出了本发明实施例的一种管理节点的结构框图,管理节点100包括:
[0126]
第一时间同步模块11,用于在与所述终端节点建立连接后,与所述终端节点之间进行多次时间同步过程,以在每次所述时间同步过程中产生目标参数;
[0127]
临时身份标识生成模块12,用于根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识。
[0128]
可选地,所述第一时间同步模块包括:
[0129]
第一接收子模块,用于接收所述终端节点发送的基于终端节点当前时钟信号的终端节点当前时间;所述终端节点当前时钟信号的频率与第一频率控制字相关;
[0130]
第一确定子模块,用于确定管理节点当前时间与所述终端节点当前时间之间的时间偏差;
[0131]
第二确定子模块,用于根据所述时间偏差,确定第二频率控制字;
[0132]
第一时间同步子模块,用于将所述第二频率控制字发送至所述终端节点,以使所述终端节点根据所述第二频率控制字调整时钟信号的频率,实现时间同步过程。
[0133]
可选地,所述第二频率控制字与所述第一频率控制字之间的差值为频率控制字偏差,所述目标参数包括所述时间偏差和所述频率控制字偏差中的至少一者。
[0134]
可选地,所述临时身份标识生成模块包括:
[0135]
排列组合子模块,用于对至少两次所述时间同步过程中所产生的目标参数进行排列或组合,得到所述终端节点对应的临时身份标识。
[0136]
可选地,所述临时身份标识生成模块包括:
[0137]
计算子模块,用于按照预设计算方式,对至少两次所述时间同步过程中所产生的目标参数进行计算,得到所述终端节点对应的临时身份标识。
[0138]
参照图7,示出了本发明实施例的一种终端节点的结构框图,终端节点200包括:
[0139]
第二时间同步模块21,用于在与所述管理节点建立连接后,与所述管理节点之间进行多次时间同步过程,以使所述管理节点在每次所述时间同步过程中产生目标参数,并根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识。
[0140]
可选地,所述第二时间同步模块包括:
[0141]
频率可调的时钟发生器模块,用于基于第一频率控制字产生终端节点当前时钟信号;
[0142]
第三确定子模块,用于根据所述终端节点当前时钟信号,确定终端节点当前时间;
[0143]
发送子模块,用于将所述终端节点当前时间发送至所述管理节点,以使所述管理节点确定管理节点当前时间与所述终端节点当前时间之间的时间偏差,根据所述时间偏差,确定第二频率控制字,并将所述第二频率控制字发送至所述终端节点;
[0144]
第二接收子模块,用于接收所述管理节点发送的所述第二频率控制字;
[0145]
频率调整子模块,用于根据所述第二频率控制字调整时钟信号的频率,实现时间同步过程。
[0146]
参照图2,网络系统1000包括管理节点100和至少一个终端节点200,所述管理节点100用于管理所在的网络系统1000中的各所述终端节点200;
[0147]
所述终端节点,配置为在与所述管理节点建立连接后,与所述管理节点之间进行多次时间同步过程;
[0148]
所述管理节点,配置为在与所述终端节点建立连接后,与所述终端节点之间进行多次时间同步过程,以在每次所述时间同步过程中产生目标参数,根据至少两次所述时间同步过程中所产生的目标参数,生成所述终端节点对应的临时身份标识。
[0149]
可选地,所述网络系统属于物联网系统。
[0150]
对于上述管理节点、终端节点和网络系统的实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0151]
本发明实施例还公开了一种管理节点,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上各实施例中的管理节点所实现的生成节点临时身份标识的方法的步骤。
[0152]
可选地,所述管理节点为网关设备或路由设备。
[0153]
本发明实施例还公开了一种终端节点,包括频率可调的时钟发生器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述时钟发生器用于基于频率控制字调整时钟信号的频率,以与建立连接的管理节点进行时间同步,所述计算机程序被所述处理器执行时实现如上各实施例中的终端节点所实现的生成节点临时身份标识的方法的步骤。
[0154]
可选地,所述频率可调的时钟发生器为taf-dps时钟发生器。
[0155]
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0156]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0157]
以上对本发明所提供的一种生成节点临时身份标识的方法、节点及系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献