一種時間同步的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種時間同步的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]—般在服務(wù)廳中,根據(jù)功能的不同,可以將服務(wù)廳中的網(wǎng)絡(luò)分成兩類,一類是服務(wù)廳內(nèi)網(wǎng),另一類是服務(wù)廳外網(wǎng)。服務(wù)廳內(nèi)網(wǎng)為中心應(yīng)用系統(tǒng)、排隊和評價系統(tǒng)提供數(shù)據(jù)交互服務(wù),服務(wù)廳外網(wǎng)主要是監(jiān)控網(wǎng)絡(luò),為流媒體監(jiān)控系統(tǒng)提供視頻和音頻數(shù)據(jù)交互服務(wù)。內(nèi)網(wǎng)和外網(wǎng)通過網(wǎng)閘相連。以辦稅服務(wù)廳為例,當(dāng)前,各個辦稅服務(wù)廳搭建了標(biāo)準(zhǔn)化的設(shè)施及業(yè)務(wù)流程,通過整合排隊叫號設(shè)備、服務(wù)評價設(shè)備,實現(xiàn)對業(yè)務(wù)辦理流程的有序控制,采集辦稅人員業(yè)務(wù)辦理的開始時間、結(jié)束時間、叫號時間、評價時間等數(shù)據(jù),實現(xiàn)對服務(wù)受理的痕跡化記錄。通過大廳及各個窗口安裝大量的監(jiān)控設(shè)備,包括窗口攝像機,球機,NVR (NetworkVideo Recorder,網(wǎng)絡(luò)硬盤錄像機)、DVR(Digital Video Recorder,硬盤錄像機)、拾音器等,平均一個大廳安裝近幾十臺的監(jiān)控設(shè)備,以滿足日常監(jiān)控需求。通過這些監(jiān)控設(shè)備采集音視頻信息并且及時保存。由于音視頻信息占用網(wǎng)絡(luò)帶寬較高,為了避免對業(yè)務(wù)辦理造成影響,需要將監(jiān)控設(shè)備單獨組網(wǎng),與辦稅服務(wù)廳物理內(nèi)網(wǎng)進行隔離。
[0003]由于監(jiān)控和排隊設(shè)備屬于相互隔離的兩個網(wǎng)絡(luò),且每臺監(jiān)控設(shè)備內(nèi)部均有自己獨立的時鐘,設(shè)備非常多,極易出現(xiàn)設(shè)備時鐘不同步的情況,特別容易出現(xiàn)與內(nèi)網(wǎng)排隊叫號系統(tǒng)時間不同步的情況,導(dǎo)致管理人員在系統(tǒng)中查看時,出現(xiàn)音視頻與業(yè)務(wù)辦理不同步的情形,如業(yè)務(wù)辦理已經(jīng)開始,而對應(yīng)的音視頻提前或者延后,給各項工作帶來極大不便?,F(xiàn)有的服務(wù)廳中,不能實現(xiàn)內(nèi)網(wǎng)和外網(wǎng)的時間同步。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種時間同步的方法、裝置及系統(tǒng),能夠?qū)崿F(xiàn)兩個網(wǎng)絡(luò)的時間同步。
[0005]第一方面,本發(fā)明提供了一種時間同步的方法,包括:預(yù)先將第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)通過網(wǎng)閘相連,還包括:
[0006]S1:定時獲取第一網(wǎng)絡(luò)中的第一數(shù)據(jù)庫的時鐘的當(dāng)前時間;
[0007]S2:將所述當(dāng)前時間插入到所述第一數(shù)據(jù)庫的數(shù)據(jù)中,得到攜帶有當(dāng)前時間的時間數(shù)據(jù);
[0008]S3:通過所述網(wǎng)閘將所述時間數(shù)據(jù)同步到所述第二網(wǎng)絡(luò)中的第二數(shù)據(jù)庫中;
[0009]S4:從所述第二數(shù)據(jù)庫中的所述時間數(shù)據(jù)中,獲取所述當(dāng)前時間;
[0010]S5:根據(jù)所述當(dāng)前時間更新所述第二網(wǎng)絡(luò)的系統(tǒng)時間。
[0011]進一步地,還包括:在所述第二數(shù)據(jù)庫中,設(shè)置觸發(fā)器和存儲過程;
[0012]所述S4,包括:
[0013]當(dāng)前所述時間數(shù)據(jù)同步到所述第二數(shù)據(jù)庫中時,觸發(fā)所述觸發(fā)器,通過所述觸發(fā)器調(diào)用所述存儲過程;
[0014]通過所述存儲過程從所述第二數(shù)據(jù)庫中的所述時間數(shù)據(jù)中,獲取所述當(dāng)前時間。
[0015]進一步地,所述S5,包括:
[0016]調(diào)用所述第二數(shù)據(jù)庫對應(yīng)的操作系統(tǒng)中的時間修改命令,根據(jù)所述當(dāng)前時間,通過所述時間修改命令修改所述操作系統(tǒng)的系統(tǒng)時間。
[0017]進一步地,還包括:在所述第二數(shù)據(jù)庫所在的第二數(shù)據(jù)庫服務(wù)器上搭建網(wǎng)絡(luò)時間協(xié)議NTP服務(wù)端,在所述第二網(wǎng)絡(luò)中的監(jiān)控設(shè)備上設(shè)置NTP客戶端;
[0018]所述S5,包括:
[0019]根據(jù)所述當(dāng)前時間更新所述第二數(shù)據(jù)庫服務(wù)器的服務(wù)器系統(tǒng)時間;
[0020]通過所述NTP服務(wù)端和所述NTP客戶端,實現(xiàn)所述監(jiān)控設(shè)備與所述第二數(shù)據(jù)庫服務(wù)器的時間同步。
[0021]第二方面,本發(fā)明提供了一種時間同步的裝置,包括:
[0022]連接單元,用于將第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)通過網(wǎng)閘相連;
[0023]第一獲取單元,用于定時獲取第一網(wǎng)絡(luò)中的第一數(shù)據(jù)庫的時鐘的當(dāng)前時間;
[0024]插入單元,用于將所述當(dāng)前時間插入到所述第一數(shù)據(jù)庫的數(shù)據(jù)中,得到攜帶有當(dāng)前時間的時間數(shù)據(jù);
[0025]網(wǎng)閘單元,用于通過所述網(wǎng)閘將所述時間數(shù)據(jù)同步到所述第二網(wǎng)絡(luò)中的第二數(shù)據(jù)庫中;
[0026]第二獲取單元,用于從所述第二數(shù)據(jù)庫中的所述時間數(shù)據(jù)中,獲取所述當(dāng)前時間;
[0027]更新單元,用于根據(jù)所述當(dāng)前時間更新所述第二網(wǎng)絡(luò)的系統(tǒng)時間。
[0028]進一步地,還包括:
[0029]設(shè)置單元,用于在所述第二數(shù)據(jù)庫中,設(shè)置觸發(fā)器和存儲過程;
[0030]所述第二獲取單元,用于當(dāng)前所述時間數(shù)據(jù)同步到所述第二數(shù)據(jù)庫中時,觸發(fā)所述觸發(fā)器,通過所述觸發(fā)器調(diào)用所述存儲過程,通過所述存儲過程從所述第二數(shù)據(jù)庫中的所述時間數(shù)據(jù)中,獲取所述當(dāng)前時間;
[0031]進一步地,該裝置還包括:NTP單元,用于在所述第二數(shù)據(jù)庫所在的第二數(shù)據(jù)庫服務(wù)器上搭建網(wǎng)絡(luò)時間協(xié)議NTP服務(wù)端,在所述第二網(wǎng)絡(luò)中的監(jiān)控設(shè)備上設(shè)置NTP客戶端;
[0032]所述更新單元,用于根據(jù)所述當(dāng)前時間更新所述第二數(shù)據(jù)庫服務(wù)器的系統(tǒng)時間,通過所述NTP服務(wù)端和所述NTP客戶端,實現(xiàn)所述監(jiān)控設(shè)備與所述第二數(shù)據(jù)庫服務(wù)器的時間同步。
[0033]第三方面,本發(fā)明提供了一種時間同步的系統(tǒng),包括:
[0034]第一網(wǎng)絡(luò)子系統(tǒng)、第二網(wǎng)絡(luò)子系統(tǒng);
[0035]所述第一網(wǎng)絡(luò)子系統(tǒng)與所述第二網(wǎng)絡(luò)子系統(tǒng)通過網(wǎng)閘相連;
[0036]所述第一網(wǎng)絡(luò)子系統(tǒng)包括:第一數(shù)據(jù)庫服務(wù)器,所述第一數(shù)據(jù)庫服務(wù)器上部署有第一數(shù)據(jù)庫;
[0037]所述第二網(wǎng)絡(luò)子系統(tǒng)包括:第二數(shù)據(jù)庫服務(wù)器,所述第二數(shù)據(jù)庫服務(wù)器上部署有第二數(shù)據(jù)庫;
[0038]所述第一數(shù)據(jù)庫服務(wù)器,用于定時獲取所述第一數(shù)據(jù)庫的時鐘的當(dāng)前時間,將所述當(dāng)前時間插入到所述第一數(shù)據(jù)庫的數(shù)據(jù)中,得到攜帶有當(dāng)前時間的時間數(shù)據(jù);
[0039]所述網(wǎng)閘單元,用于通過所述網(wǎng)閘將所述時間數(shù)據(jù)同步到所述第二數(shù)據(jù)庫中;
[0040]所述第二數(shù)據(jù)庫服務(wù)器,用于從所述第二數(shù)據(jù)庫中的所述時間數(shù)據(jù)中,獲取所述當(dāng)前時間,根據(jù)所述當(dāng)前時間更新本服務(wù)器的系統(tǒng)時間。
[0041]進一步地,還包括:
[0042]設(shè)置單元,用于在所述第二數(shù)據(jù)庫中,設(shè)置觸發(fā)器和存儲過程;
[0043]所述第二數(shù)據(jù)庫服務(wù)器,用于當(dāng)前所述時間數(shù)據(jù)同步到所述第二數(shù)據(jù)庫中時,觸發(fā)所述觸發(fā)器,通過所述觸發(fā)器調(diào)用所述存儲過程,通過所述存儲過程從所述第二數(shù)據(jù)庫中的所述時間數(shù)據(jù)中,獲取所述當(dāng)前時間。
[0044]進一步地,第二網(wǎng)絡(luò)子系統(tǒng),還包括:監(jiān)控設(shè)備;
[0045]所述系統(tǒng)還包括:網(wǎng)絡(luò)時間協(xié)議NTP單元,用于在第二數(shù)據(jù)庫服務(wù)器上搭建NTP服務(wù)端,在所述監(jiān)控設(shè)備上設(shè)置NTP客戶端;
[0046]所述監(jiān)控設(shè)備,用于通過所述NTP客戶端與所述NTP服務(wù)端進行通信,實現(xiàn)與所述第二數(shù)據(jù)庫服務(wù)器的時間同步。
[0047]進一步地,所述第二數(shù)據(jù)庫服務(wù)器,用于調(diào)用本服務(wù)器的操作系統(tǒng)中的時間修改命令,根據(jù)所述當(dāng)前時間,通過所述時間修改命令修改所述操作系統(tǒng)的系統(tǒng)時間。
[0048]本發(fā)明提供了一種時間同步的方法、裝置及系統(tǒng),通過網(wǎng)閘將兩個獨立的網(wǎng)絡(luò)連通,便于兩個網(wǎng)絡(luò)之間通信,以第一網(wǎng)絡(luò)的時間為準(zhǔn),定時獲取第一網(wǎng)絡(luò)的第一數(shù)據(jù)庫的當(dāng)前時間,通過網(wǎng)閘將攜帶有當(dāng)前時間的時間數(shù)據(jù)傳遞到第二數(shù)據(jù)庫,從第二數(shù)據(jù)庫中獲取當(dāng)前時間,對第二網(wǎng)絡(luò)的系統(tǒng)時間進行更新,實現(xiàn)兩個網(wǎng)絡(luò)的時間同步。
【附圖說明】
[0049]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0050]圖1是本發(fā)明一實施例提供的一種時間同步的方法的流程圖;
[0051]圖2是本發(fā)明一實施例提供的另一種時間同步的方法的流程圖;
[0052]圖3是本發(fā)明一實施例提供的一種時間同步的裝置的示意圖;
[0053]圖4是本發(fā)明一實施例提供的一種時間同步的系統(tǒng)的示意圖。
【具體實施方式】
[0054]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做