一种时间同步的方法、装置及系统的制作方法

文档序号:9276634阅读:432来源:国知局
一种时间同步的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种时间同步的方法、装置及系统。
【背景技术】
[0002]—般在服务厅中,根据功能的不同,可以将服务厅中的网络分成两类,一类是服务厅内网,另一类是服务厅外网。服务厅内网为中心应用系统、排队和评价系统提供数据交互服务,服务厅外网主要是监控网络,为流媒体监控系统提供视频和音频数据交互服务。内网和外网通过网闸相连。以办税服务厅为例,当前,各个办税服务厅搭建了标准化的设施及业务流程,通过整合排队叫号设备、服务评价设备,实现对业务办理流程的有序控制,采集办税人员业务办理的开始时间、结束时间、叫号时间、评价时间等数据,实现对服务受理的痕迹化记录。通过大厅及各个窗口安装大量的监控设备,包括窗口摄像机,球机,NVR (NetworkVideo Recorder,网络硬盘录像机)、DVR(Digital Video Recorder,硬盘录像机)、拾音器等,平均一个大厅安装近几十台的监控设备,以满足日常监控需求。通过这些监控设备采集音视频信息并且及时保存。由于音视频信息占用网络带宽较高,为了避免对业务办理造成影响,需要将监控设备单独组网,与办税服务厅物理内网进行隔离。
[0003]由于监控和排队设备属于相互隔离的两个网络,且每台监控设备内部均有自己独立的时钟,设备非常多,极易出现设备时钟不同步的情况,特别容易出现与内网排队叫号系统时间不同步的情况,导致管理人员在系统中查看时,出现音视频与业务办理不同步的情形,如业务办理已经开始,而对应的音视频提前或者延后,给各项工作带来极大不便。现有的服务厅中,不能实现内网和外网的时间同步。

【发明内容】

[0004]有鉴于此,本发明提供了一种时间同步的方法、装置及系统,能够实现两个网络的时间同步。
[0005]第一方面,本发明提供了一种时间同步的方法,包括:预先将第一网络与第二网络通过网闸相连,还包括:
[0006]S1:定时获取第一网络中的第一数据库的时钟的当前时间;
[0007]S2:将所述当前时间插入到所述第一数据库的数据中,得到携带有当前时间的时间数据;
[0008]S3:通过所述网闸将所述时间数据同步到所述第二网络中的第二数据库中;
[0009]S4:从所述第二数据库中的所述时间数据中,获取所述当前时间;
[0010]S5:根据所述当前时间更新所述第二网络的系统时间。
[0011]进一步地,还包括:在所述第二数据库中,设置触发器和存储过程;
[0012]所述S4,包括:
[0013]当前所述时间数据同步到所述第二数据库中时,触发所述触发器,通过所述触发器调用所述存储过程;
[0014]通过所述存储过程从所述第二数据库中的所述时间数据中,获取所述当前时间。
[0015]进一步地,所述S5,包括:
[0016]调用所述第二数据库对应的操作系统中的时间修改命令,根据所述当前时间,通过所述时间修改命令修改所述操作系统的系统时间。
[0017]进一步地,还包括:在所述第二数据库所在的第二数据库服务器上搭建网络时间协议NTP服务端,在所述第二网络中的监控设备上设置NTP客户端;
[0018]所述S5,包括:
[0019]根据所述当前时间更新所述第二数据库服务器的服务器系统时间;
[0020]通过所述NTP服务端和所述NTP客户端,实现所述监控设备与所述第二数据库服务器的时间同步。
[0021]第二方面,本发明提供了一种时间同步的装置,包括:
[0022]连接单元,用于将第一网络与第二网络通过网闸相连;
[0023]第一获取单元,用于定时获取第一网络中的第一数据库的时钟的当前时间;
[0024]插入单元,用于将所述当前时间插入到所述第一数据库的数据中,得到携带有当前时间的时间数据;
[0025]网闸单元,用于通过所述网闸将所述时间数据同步到所述第二网络中的第二数据库中;
[0026]第二获取单元,用于从所述第二数据库中的所述时间数据中,获取所述当前时间;
[0027]更新单元,用于根据所述当前时间更新所述第二网络的系统时间。
[0028]进一步地,还包括:
[0029]设置单元,用于在所述第二数据库中,设置触发器和存储过程;
[0030]所述第二获取单元,用于当前所述时间数据同步到所述第二数据库中时,触发所述触发器,通过所述触发器调用所述存储过程,通过所述存储过程从所述第二数据库中的所述时间数据中,获取所述当前时间;
[0031]进一步地,该装置还包括:NTP单元,用于在所述第二数据库所在的第二数据库服务器上搭建网络时间协议NTP服务端,在所述第二网络中的监控设备上设置NTP客户端;
[0032]所述更新单元,用于根据所述当前时间更新所述第二数据库服务器的系统时间,通过所述NTP服务端和所述NTP客户端,实现所述监控设备与所述第二数据库服务器的时间同步。
[0033]第三方面,本发明提供了一种时间同步的系统,包括:
[0034]第一网络子系统、第二网络子系统;
[0035]所述第一网络子系统与所述第二网络子系统通过网闸相连;
[0036]所述第一网络子系统包括:第一数据库服务器,所述第一数据库服务器上部署有第一数据库;
[0037]所述第二网络子系统包括:第二数据库服务器,所述第二数据库服务器上部署有第二数据库;
[0038]所述第一数据库服务器,用于定时获取所述第一数据库的时钟的当前时间,将所述当前时间插入到所述第一数据库的数据中,得到携带有当前时间的时间数据;
[0039]所述网闸单元,用于通过所述网闸将所述时间数据同步到所述第二数据库中;
[0040]所述第二数据库服务器,用于从所述第二数据库中的所述时间数据中,获取所述当前时间,根据所述当前时间更新本服务器的系统时间。
[0041]进一步地,还包括:
[0042]设置单元,用于在所述第二数据库中,设置触发器和存储过程;
[0043]所述第二数据库服务器,用于当前所述时间数据同步到所述第二数据库中时,触发所述触发器,通过所述触发器调用所述存储过程,通过所述存储过程从所述第二数据库中的所述时间数据中,获取所述当前时间。
[0044]进一步地,第二网络子系统,还包括:监控设备;
[0045]所述系统还包括:网络时间协议NTP单元,用于在第二数据库服务器上搭建NTP服务端,在所述监控设备上设置NTP客户端;
[0046]所述监控设备,用于通过所述NTP客户端与所述NTP服务端进行通信,实现与所述第二数据库服务器的时间同步。
[0047]进一步地,所述第二数据库服务器,用于调用本服务器的操作系统中的时间修改命令,根据所述当前时间,通过所述时间修改命令修改所述操作系统的系统时间。
[0048]本发明提供了一种时间同步的方法、装置及系统,通过网闸将两个独立的网络连通,便于两个网络之间通信,以第一网络的时间为准,定时获取第一网络的第一数据库的当前时间,通过网闸将携带有当前时间的时间数据传递到第二数据库,从第二数据库中获取当前时间,对第二网络的系统时间进行更新,实现两个网络的时间同步。
【附图说明】
[0049]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0050]图1是本发明一实施例提供的一种时间同步的方法的流程图;
[0051]图2是本发明一实施例提供的另一种时间同步的方法的流程图;
[0052]图3是本发明一实施例提供的一种时间同步的装置的示意图;
[0053]图4是本发明一实施例提供的一种时间同步的系统的示意图。
【具体实施方式】
[0054]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1