一种监控服务器及其控制视频源设备时间同步的方法_2

文档序号:8322502阅读:来源:国知局
0070]时间差序列中出现的最小绝对值(即绝对值最小的时间差)可能为一个,也可能为多个,下面分别给出优选实施方式:
[0071]I)时间差序列中仅有一个最小绝对值
[0072]将所述最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
[0073]假设获取的各视频源设备的当前时间为Tn,其中N=l,2…N,N为监控服务器连接的视频源设备数目,将I\、T2、…、Tn按照时间从小到大的顺序排序,假设排序后的时间序列为 Tsl、Ts2、......、Tsn ;
[0074]获取上述时间序列中每两个相邻当前时间的时间差,得到时间差序列为Ts2_Tsl、
TS3_TS2、......、TsN~Ts (N_d, 简记为序列: Tdsl' Tds2 >......、TtJs(N-1),取 Tdsl、Tds2、......、TtJs(N-1)中绝对值最小的时间差Tdsm,(m可以取1、2、…、N-1);
[0075]若时间差序列中只有一个绝对值最小的时间差Tdsm,则取Ts为Tsm或Ts(m+1)。
[0076]当然,也可以将所述最小绝对值对应的两个相邻当前时间之间的任意的一个时间作为当前系统时间。
[0077]2)时间差序列中有多个最小绝对值
[0078]确定时间差序列中连续出现最小绝对值数目最多的序列子段;将该序列子段中任意一个最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
[0079]需要说明的是:若包含最小绝对值数目最多的序列子段仅有一个,则将该序列子段中任意一个最小绝对值对应的两个相邻当前时间之一,作为当前系统时间;若包含最小绝对值数目最多的序列子段有多个,则将多个子段中任意一个子段中任意一个最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
[0080]优选的,将该序列子段中位于中间的最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
[0081]上述优选的实施方式中,若该序列子段中含有奇数个最小绝对值,则将该序列子段中位于中间的最小绝对值对应的两个相邻当前时间之一,作为当前系统时间;若该序列子段中含有偶数个最小绝对值,则将该序列子段中位于中间的两个最小绝对值中任意一个最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
[0082]具体实施中,若时间差序列中有M个绝对值最小的时间差Tdsm,将M个绝对值最小的时间差分为X个段,其中连续出现的Tdsm作为一个分段,单独出现的Tdsm也作为一个分段,
每个分段中的绝对值最小的时间差个数分别为Cp C2,......、Cx,并且Cl+C2+......+cx=M,若
Cl、C2、……、cx中最大值为Cmax,则设最大值个数为Cmax的这个分段的中间的元素为Tdsx,将Ts 设置为 Tsx 或 Ts(x+1)。
[0083]当然,也可以将Tdsx对应的两个相邻当前时间之间的任意一个时间作为当前系统时间。
[0084]需要说明的是:即若时间差序列中有M个绝对值最小的时间差Tdsm,若M个绝对值最小的时间差Tdsm均不连续出现,则将Ts设置为M个绝对值最小的时间差中任意一个绝对值最小的时间差对应的的两个相邻当前时间之一。
[0085]基于相同的技术构思,本发明实施例还提供了一种监控服务器,由于该设备解决问题的原理与一种监控服务器控制时间同步的方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。
[0086]本发明实施例还提供了一种监控服务器设备,结构示意图如图3所示,包括:
[0087]检测单元301,用于检测是否连接到提供标准时间的外部设备;
[0088]确定单元302,用于获取所述外部设备的当前时间并将所述当前时间作为当前系统时间;不能获取所述外部设备的当前时间时,根据与监控服务器连接的各视频源设备的当前时间,确定当前系统时间;
[0089]调整单元303,用于将与监控服务器连接的各视频源设备的当前时间调整为所述当前系统时间。
[0090]通常,所述外部设备为网络时间协议NTP服务器。
[0091]具体实施中,若不能获取到所述外部设备的当前时间,且自身未连接任何视频源设备,所述确定单元302进一步用于通知检测单元间隔设定时间间隔后重新检测是否连接到提供标准时间的外部设备。
[0092]具体实施中,确定单元302具体用于:
[0093]将与自身连接的各视频源设备的当前时间按照时间先后排序;
[0094]获取每两个相邻当前时间的时间差,得到时间差序列;
[0095]将时间差序列中的最小绝对值对应的两个相邻当前时间之一,作为当前系统时间;或将最小绝对值对应的两个相邻当前时间之间的任意一个时间,作为当前系统时间。
[0096]具体实施中,所述确定单元302具体用于:
[0097]在所述时间差序列中仅有一个最小绝对值时,将所述最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
[0098]在所述时间差序列中有多个最小绝对值时,确定时间差序列中连续出现最小绝对值数目最多的序列子段;
[0099]将该序列子段中任意一个最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
[0100]优选地,所述确定单元302具体用于:
[0101]将该序列子段中位于中间的最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
[0102]以上功能单元或模块的划分方式仅为本发明实施例给出的一种优选实现方式,功能单元或模块的划分方式不构成对本发明的限制。
[0103]本发明所述的方法并不限于【具体实施方式】中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。
[0104]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种监控服务器控制视频源设备时间同步的方法,其特征在于,包括: 监控服务器检测是否连接到提供标准时间的外部设备; 若是,则获取所述外部设备的当前时间并将所述当前时间作为当前系统时间,否则,根据与自身连接的各视频源设备的当前时间,确定当前系统时间; 将与自身连接的各视频源设备的当前时间调整为所述当前系统时间。
2.如权利要求1所述的方法,其特征在于,所述外部设备为网络时间协议NTP服务器。
3.如权利要求1所述的方法,其特征在于,若不能获取到所述外部设备的当前时间,且自身未连接任何视频源设备,进一步包括: 间隔设定时间间隔后重新检测是否连接到提供标准时间的外部设备。
4.如权利要求1所述的方法,其特征在于,根据与自身连接的各视频源设备的当前时间,确定当前系统时间,包括: 将与自身连接的各视频源设备的当前时间按照时间先后排序; 获取每两个相邻当前时间的时间差,得到时间差序列; 将时间差序列中的最小绝对值对应的两个相邻当前时间之一,作为当前系统时间;或将最小绝对值对应的两个相邻当前时间之间的任意一个时间,作为当前系统时间。
5.如权利要求4所述的方法,其特征在于, 所述时间差序列中仅有一个最小绝对值时,将所述最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
6.如权利要求4所述的方法,其特征在于, 所述时间差序列中有多个最小绝对值时,确定时间差序列中连续出现最小绝对值数目最多的序列子段; 将该序列子段中任意一个最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
7.如权利要求6所述的方法,其特征在于, 将该序列子段中位于中间的最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
8.—种监控服务器,其特征在于,包括: 检测单元,用于检测是否连接到提供标准时间的外部设备; 确定单元,用于获取所述外部设备的当前时间并将所述当前时间作为当前系统时间;不能获取所述外部设备的当前时间时,根据与监控服务器连接的各视频源设备的当前时间,确定当前系统时间; 调整单元,用于将与监控服务器连接的各视频源设备的当前时间调整为所述当前系统时间。
9.如权利要求8所述的监控服务器,其特征在于,所述外部设备为网络时间协议NTP服务器。
10.如权利要求8所述的监控服务器,其特征在于,若不能获取到所述外部设备的当前时间,且自身未连接任何视频源设备,所述确定单元进一步用于通知检测单元间隔设定时间间隔后重新检测是否连接到提供标准时间的外部设备。
11.如权利要求8所述的监控服务器,其特征在于,确定单元具体用于: 将与自身连接的各视频源设备的当前时间按照时间先后排序; 获取每两个相邻当前时间的时间差,得到时间差序列; 将时间差序列中的最小绝对值对应的两个相邻当前时间之一,作为当前系统时间;或将最小绝对值对应的两个相邻当前时间之间的任意一个时间,作为当前系统时间。
12.如权利要求11所述的监控服务器,其特征在于,所述确定单元具体用于: 所述时间差序列中仅有一个最小绝对值时,将所述最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
13.如权利要求11所述的监控服务器,其特征在于,所述确定单元具体用于: 在所述时间差序列中有多个最小绝对值时,确定时间差序列中连续出现最小绝对值数目最多的序列子段; 将该序列子段中任意一个最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
14.如权利要求13所述的监控服务器,其特征在于,所述确定单元具体用于: 将该序列子段中位于中间的最小绝对值对应的两个相邻当前时间之一,作为当前系统时间。
【专利摘要】本发明实施例公开了一种监控服务器及其控制时间同步的方法,由于监控服务器在能获取到所述外部设备的当前时间的情况下,以从外部设备获取的当前时间作为当前系统时间,否则依据与自身连接的各视频源设备的当前时间确定当前系统时间,去掉了内嵌的时间模块,从而减少了监控服务器设备的成本并保证了整个系统的时间同步。
【IPC分类】H04N5-04, H04N7-18
【公开号】CN104639796
【申请号】CN201310558027
【发明人】廖晨歌, 殷俊, 张兴明
【申请人】浙江大华技术股份有限公司
【公开日】2015年5月20日
【申请日】2013年11月8日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1