本发明涉及时频系统。更具体地,涉及一种时码单元信号的动态识别检测方法和系统。
背景技术:
1、目前,在时频系统技术领域,通用化时统装置的应用不仅给设计者带来了极大的经济效益、节省了开发时间,并且给使用者带来了极大的应用便利。通用化时统装置已能快速满足用户不断变化的大部分需求。因此,需要提供一种时码单元信号的动态识别检测方法。本发明的时码单元信号动态识别检测方法是时统装置通用化设计的关键方法之一,故对时统装置的通用化实现起到了重要作用。除此之外,也为传统时统装置的定制保驾护航。
技术实现思路
1、本发明的一个目的在于提供一种时码单元信号的动态识别检测方法和系统,用于时统装置的通用化实现以及传统时统装置定制需求的快速响应。
2、为达到上述目的,本发明采用下述技术方案:
3、本发明第一方面提供一种时码单元信号的动态识别检测方法,所述方法包括:
4、获取时码单元主动上报的状态信息;
5、将所述状态信息解析并保存到存储单元;
6、定时通过询问方式动态检测所述时码单元状态;
7、若所述时码单元状态发生变化,则更新所述存储单元中存储的所述状态信息。
8、可选地,所述定时通过询问方式动态检测所述时码单元状态包括
9、定时向各在线的时码单元发送在线确认询问信息,
10、若收到时码单元回复,则判定此时码单元在线,
11、若未收到时码单元回复,则判定此时码单元不在线。
12、可选地,所述更新所述存储单元中存储的所述状态信息包括
13、当所述时码单元状态为不在线时,则更新所述存储单元中存储的所述时码单元的状态信息。
14、可选地,所述状态信息包括
15、时码单元id和时码单元类型,共用32位表示;
16、所述时码单元id用8位十六进制数表示,
17、表示的范围为0x01-0xff,所述范围共表示255个时码单元id;
18、所述时码单元类型用8位十六进制数表示,
19、表示的范围为0x01-0xff,所述范围共表示255个时码单元类型。
20、可选地,所述状态信息其余16位用于功能扩展。
21、可选地,所述时码单元类型包括
22、网络授时时码单元、脉冲信号授时时码单元、频率信号授时时码单元或irig-b码信号授时时码单元。
23、可选地,将所述状态信息解析并保存到存储单元包括
24、将时码单元类型存储在以时码单元id为索引的所述存储单元的内存空间。
25、可选地,当时统装置新增时码单元时,获取新增的所述时码单元状态信息后,实时更新存储单元中存储的各时码单元状态信息。
26、本发明第二方面提供一种时码单元信号的动态识别检测系统,所述系统包括:
27、信息获取单元,用于获取时码单元上报的状态信息;
28、检测单元,用于询问方式动态检测所述时码单元是否在线;
29、存储单元,用于解析和存储所述状态信息;
30、状态更新单元,用于更新所述存储单元中存储的所述检测单元检测到不在线的时码单元的状态信息。
31、本发明第三方面提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明第一方面提供的方法。
32、本发明第四方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明第一方面提供的方法。
33、本发明通过对时码单元信号的动态检测,可以实时获取各时码单元是否在线以及其状态信息,从而实现向在线的各时码单元发送控制指令,各时码单元执行指令,实现相应功能。
34、本发明的有益效果如下:
35、本发明的时码单元信号动态识别检测方法是时统装置通用化设计的关键方法之一,对时统装置的通用化实现起到了重要作用。本发明能够实时获取各时码单元是否在线以及其状态信息,从而实现向在线的各时码单元发送控制指令,除此之外,也为传统时统装置的定制保驾护航。
1.一种时码单元信号的动态识别检测方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述定时通过询问方式动态检测所述时码单元状态包括
3.如权利要求1所述的方法,其特征在于,
4.如权利要求1所述的方法,其特征在于,
5.如权利要求4所述的方法,其特征在于,
6.如权利要求1所述的方法,其特征在于,
7.如权利要求1所述的方法,其特征在于,
8.一种时码单元信号的动态识别检测系统,其特征在于,所述系统包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的方法。