一种报警同步发声方法、装置、存储介质和操作站与流程

文档序号:21360014发布日期:2020-07-04 04:33阅读:来源:国知局

技术特征:

1.一种报警同步发声方法,独立应用于多个操作站,其特征在于,所述报警同步发声方法包括:

每当接收到本操作站的操作系统发送的定时器消息时,都获取本操作系统的当前utc时间tn;其中,上位机预先对各操作站进行时钟同步,预先设置各操作站中的起始时间ts、节拍时长tp以及定时器间隔时间tt均一致,tt比tp小预设个数量级;

计算从起始时间ts到当前utc时间tn为止所经过的节拍数tempo,tempo为自然数;

按照每经过int个节拍播放一次报警声的原则,判断当前节拍数tempo下是否要开始播放报警声,并按判断结果进行执行,int为各操作站统一约定的一个正整数。

2.根据权利要求1所述的报警同步发声方法,其特征在于,所述按照每经过int个节拍播放一次报警声的原则,判断当前节拍数tempo下是否要开始播放报警声,并按判断结果进行执行,包括:

计算节拍数tempo除以int所得余数alm,判断alm是否等于各操作站统一约定的阈值,如果是,开始播放报警声,直至当前报警声播放完毕。

3.根据权利要求1所述的报警同步发声方法,其特征在于,所述对各操作站进行时钟同步,包括:采用网络时间协议ntp授时或全球定位系统gps授时的方式对各操作站进行时钟同步。

4.根据权利要求1所述的报警同步发声方法,其特征在于,计算出的节拍数tempo使用n位无符号的整数来保存,递增溢出后归零继续递增,n≥2。

5.一种报警同步发声装置,独立应用于多个操作站,其特征在于,所述报警同步发声装置包括:

预处理单元,用于响应上位机指令,预先对各操作站进行时钟同步,预先设置各操作站中的起始时间ts、节拍时长tp以及定时器间隔时间tt均一致,tt比tp小预设个数量级;

时间获取单元,用于每当接收到本操作站的操作系统发送的定时器消息时,都获取本操作系统的当前utc时间tn;

节拍数计算单元,用于计算从起始时间ts到当前utc时间tn为止所经过的节拍数tempo,tempo为自然数;

以及报警发声单元,用于按照每经过int个节拍播放一次报警声的原则,判断当前节拍数tempo下是否要开始播放报警声,并按判断结果进行执行,int为各操作站统一约定的一个正整数。

6.根据权利要求5所述的报警同步发声装置,其特征在于,所述报警发声单元具体用于计算节拍数tempo除以int所得余数alm,判断alm是否等于各操作站统一约定的阈值,如果是,开始播放报警声,直至当前报警声播放完毕。

7.根据权利要求5所述的报警同步发声装置,其特征在于,所述预处理单元具体用于采用网络时间协议ntp授时或全球定位系统gps授时的方式对各操作站进行时钟同步。

8.根据权利要求5所述的报警同步发声装置,其特征在于,所述节拍数计算单元用于将计算出的节拍数tempo使用n位无符号的整数来保存,递增溢出后归零继续递增,n≥2。

9.一种存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1-4中任一项所述的报警同步发声方法。

10.一种操作站,其特征在于,所述操作站中安装有如权利要求9所述的存储介质。


技术总结
本申请公开了一种报警同步发声方法、装置、存储介质和操作站,实现了跨操作站报警同步发声。该方法独立应用于多个操作站,该方法包括:每当接收到本操作站的操作系统发送的定时器消息时,都获取本操作系统的当前UTC时间Tn;其中,上位机预先对各操作站进行时钟同步,预先设置各操作站中的起始时间Ts、节拍时长Tp以及定时器间隔时间Tt均一致,Tt比Tp小预设个数量级;计算从起始时间Ts到当前UTC时间Tn为止所经过的节拍数Tempo,Tempo为自然数;按照每经过Int个节拍播放一次报警声的原则,判断当前节拍数Tempo下是否要开始播放报警声,并按判断结果进行执行,Int为各操作站统一约定的一个正整数。

技术研发人员:王博;罗幸明;戴晓华;葛剑;刘威;汪宏毅;沈人杰
受保护的技术使用者:浙江中控技术股份有限公司
技术研发日:2020.03.12
技术公布日:2020.07.03
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1