專利名稱:一種系統(tǒng)同步控制方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通訊領(lǐng)域復(fù)雜系統(tǒng),尤其涉及一種復(fù)雜系統(tǒng)的同步控制方法和裝置。
背景技術(shù):
復(fù)雜系統(tǒng),尤其是無(wú)線通信領(lǐng)域系統(tǒng)設(shè)備往往由很多設(shè)備組成,包括各種單板、月艮務(wù)器、各種監(jiān)控終端。圖I顯示了現(xiàn)有技術(shù)提供的系統(tǒng)同步控制場(chǎng)景圖,如圖I所示,系統(tǒng)存在多個(gè)后臺(tái)控制系統(tǒng)和多個(gè)前臺(tái)系統(tǒng),后臺(tái)控制系統(tǒng)會(huì)向前臺(tái)系統(tǒng)各種設(shè)備發(fā)送各種控制信息,前臺(tái)系統(tǒng)的各種設(shè)備也會(huì)向后臺(tái)監(jiān)控系統(tǒng)反饋各種狀態(tài)和統(tǒng)計(jì)信息。如果所有設(shè)備之間控制時(shí)間點(diǎn)不一致,就會(huì)導(dǎo)致各種問(wèn)題;此外,各種設(shè)備反饋信息的時(shí)間點(diǎn)不一致,也會(huì)導(dǎo)致信息錯(cuò)亂。 由此可見(jiàn),如何準(zhǔn)確進(jìn)行系統(tǒng)時(shí)間同步控制是亟待解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種系統(tǒng)同步控制方法和裝置,用于解決復(fù)雜系統(tǒng)的同步控制問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供的一種系統(tǒng)同步控制方法包括后臺(tái)主控模塊向前臺(tái)主控模塊下發(fā)同步命令,并接收前臺(tái)主控模塊在下一個(gè)全球定位系統(tǒng)GPS定時(shí)時(shí)鐘到達(dá)時(shí)響應(yīng)所述同步命令的反饋信息;后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊和前臺(tái)從控模塊發(fā)送控制命令;前臺(tái)主控模塊和前臺(tái)從控模塊收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令。根據(jù)本發(fā)明的另一個(gè)方面,提供的一種系統(tǒng)同步控制裝置包括后臺(tái)主控模塊,用于向前臺(tái)主控模塊下發(fā)同步命令,接收前臺(tái)主控模塊在下一個(gè)全球定位系統(tǒng)GPS定時(shí)時(shí)鐘到達(dá)時(shí)響應(yīng)所述同步命令的反饋信息,并在收到所述反饋信息后,向前臺(tái)主控模塊和前臺(tái)從控模塊發(fā)送控制命令;前臺(tái)主控模塊,用于在收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令;前臺(tái)從控模塊,用于在收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令。所述裝置還包括后臺(tái)從控模塊,用于接收后臺(tái)主控模塊發(fā)送的控制命令,并將所述控制命令發(fā)送至前臺(tái)從控模塊。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果I、本發(fā)明通過(guò)在GPS定時(shí)時(shí)鐘對(duì)齊的時(shí)刻進(jìn)行同步操作,能夠保證一次同步命令不會(huì)跨躍定時(shí)時(shí)鐘,從而保證系統(tǒng)時(shí)間同步的準(zhǔn)確性;2、本發(fā)明還可以應(yīng)用于對(duì)同步要求高的控制功能和信息收集功能中。
圖I是現(xiàn)有技術(shù)提供的系統(tǒng)同步控制場(chǎng)景圖;圖2是本發(fā)明提供的系統(tǒng)同步控制方法流程圖;圖3是本發(fā)明提供的系統(tǒng)同步控制裝置結(jié)構(gòu)示意圖;圖4是本發(fā)明第一實(shí)施例提供的系統(tǒng)時(shí)間同步時(shí)序圖;
圖5是本發(fā)明第二實(shí)施例提供的系統(tǒng)時(shí)間監(jiān)控時(shí)序圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,應(yīng)當(dāng)理解,以下所說(shuō)明的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限制本發(fā)明。圖2顯示了本發(fā)明提供的系統(tǒng)同步控制方法流程圖,如圖2所示,步驟包括步驟201 :后臺(tái)主控模塊向前臺(tái)主控模塊下發(fā)同步命令,并接收前臺(tái)主控模塊在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí)響應(yīng)的反饋信息;步驟202 :后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊和前臺(tái)從控模塊發(fā)送控制命令;步驟203 :前臺(tái)主控模塊和前臺(tái)從控模塊收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令。所述步驟202包括后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊和后臺(tái)從控模塊發(fā)送用于時(shí)間同步的控制命令;后臺(tái)從控模塊將收到的所述控制命令發(fā)送至前臺(tái)從控模塊。所述用于時(shí)間同步的控制命令包括設(shè)置的全局時(shí)間。所述步驟203包括前臺(tái)主控模塊和前臺(tái)從控模塊收到所述用于時(shí)間同步的控制命令后,設(shè)置當(dāng)前時(shí)間,并在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),將所述設(shè)置的當(dāng)前時(shí)間作為起始時(shí)間,自動(dòng)推動(dòng)時(shí)間。所述步驟202包括后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊和后臺(tái)從控模塊發(fā)送用于時(shí)間監(jiān)控的控制命令;后臺(tái)從控模塊將收到的所述控制命令發(fā)送至前臺(tái)從控模塊。所述步驟203包括前臺(tái)主控模塊收到所述用于時(shí)間監(jiān)控的控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),將其當(dāng)前時(shí)間發(fā)送至后臺(tái)主控模塊;前臺(tái)從控模塊收到所述用于時(shí)間監(jiān)控控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),將其當(dāng)前時(shí)間經(jīng)由后臺(tái)從控模塊發(fā)送至后臺(tái)主控模塊。本發(fā)明的應(yīng)用不限于上述的時(shí)間同步和時(shí)間監(jiān)控,還可以應(yīng)用于對(duì)同步要求高的其他控制功能和信息收集功能中。圖3顯示了本發(fā)明提供的系統(tǒng)同步控制裝置結(jié)構(gòu)示意圖,如圖3所示,裝置由以下幾個(gè)部分組成后臺(tái)主控模塊,用于向前臺(tái)主控模塊下發(fā)同步命令,接收前臺(tái)主控模塊在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí)響應(yīng)的反饋信息,并在收到所述反饋信息后,向前臺(tái)主控模塊和前臺(tái)從控模塊發(fā)送控制命令。也就是說(shuō),后臺(tái)主控模塊用于發(fā)起同步控制,控制前臺(tái)主控模塊、以及后臺(tái)從控模塊的同步控制過(guò)程。所述后臺(tái)主控模塊一般不配置GPS。前臺(tái)主控模塊,用于在收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令。具體地說(shuō),前臺(tái)主控模塊是系統(tǒng)主要參考時(shí)鐘,具有本地GPS時(shí)鐘,并能定時(shí)接收GPS定時(shí)信號(hào),用于和后臺(tái)主控模塊協(xié)同完成同步控制。
前臺(tái)從控模塊,用于在收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令。具體地說(shuō),前臺(tái)從控模塊具有本地GPS時(shí)鐘,并能定時(shí)接收GPS定時(shí)信號(hào),用于和后臺(tái)從控模塊協(xié)同完成同步控制。所述裝置還包括后臺(tái)從控模塊,用于接收后臺(tái)主控模塊發(fā)送的用于時(shí)間同步的控制命令,并將收到的所述控制命令發(fā)送至前臺(tái)從控模塊;還用于接收后臺(tái)主控模塊發(fā)送的用于時(shí)間監(jiān)控的控制命令,將收到的所述控制命令發(fā)送至前臺(tái)從控模塊,并將前臺(tái)從控模塊響應(yīng)的前臺(tái)從控模塊的當(dāng)前時(shí)間發(fā)送至后臺(tái)主控模塊。也就是說(shuō),后臺(tái)從控模塊接收后臺(tái)主控模塊發(fā)送的控制命令,并將所述控制命令發(fā)送至前臺(tái)從控模塊,從而協(xié)同后臺(tái)主控模塊完成前臺(tái)從控模塊的同步控制,一般不配置GPS。上述GPS定時(shí)信號(hào)周期一般足夠長(zhǎng),比如I秒。后臺(tái)控制模塊(包括后臺(tái)主控模塊和后臺(tái)從控模塊)和前臺(tái)模塊(包括前臺(tái)主控模塊和前臺(tái)從控模塊)可以是一對(duì)一、一對(duì)多、多對(duì)多的情況。所述裝置工作原理主要涉及如下幾個(gè)步驟步驟301 :后臺(tái)主控模塊向前臺(tái)主控模塊發(fā)起同步命令;步驟302 :前臺(tái)主控模塊收到所述同步命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),將響應(yīng)所述同步命令的反饋信息發(fā)送至后臺(tái)主控模塊;步驟303 :后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊和其他后臺(tái)從控模塊發(fā)送控制命令;步驟304 :后臺(tái)從控模塊收到所述控制命令后,向前臺(tái)從控模塊發(fā)送所述控制命令;步驟305 :前臺(tái)從控模塊和前臺(tái)主控模塊收到所述控制命令后,保存所述控制命令;步驟306 :前臺(tái)主控模塊和前臺(tái)從控模塊收到下一個(gè)GPS定時(shí)信號(hào)后,即在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令。圖4顯示了本發(fā)明第一實(shí)施例提供的系統(tǒng)時(shí)間同步時(shí)序圖,如圖4所示步驟包括步驟401 :后臺(tái)主控模塊在Ti定時(shí)周期內(nèi)的某個(gè)隨機(jī)時(shí)刻向前臺(tái)主控模塊發(fā)起同步命令;步驟402 :前臺(tái)主控模塊在Ti定時(shí)周期內(nèi)的某個(gè)隨機(jī)時(shí)刻收到所述同步命令后,在Ti+Ι定時(shí)時(shí)鐘到達(dá)時(shí),將響應(yīng)所述同步命令的反饋信息發(fā)送至后臺(tái)主控模塊;步驟403:后臺(tái)主控模塊收到所述反饋信息后,給前臺(tái)主控模塊和其他后臺(tái)從控模塊發(fā)送用于時(shí)間同步的控制命令,所述控制命令中帶有設(shè)置的全局時(shí)間;
步驟404 :后臺(tái)從控模塊收到所述控制命令后,向前臺(tái)從控模塊發(fā)送所述控制命令;步驟405 :前臺(tái)從控模塊和前臺(tái)主控模塊收到所述控制命令后,根據(jù)所述控制命令中的全局時(shí)間設(shè)置其當(dāng)前時(shí)間;步驟406 :前臺(tái)主控模塊和前臺(tái)從控模塊收到下一個(gè)定時(shí)信號(hào)后,即在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),以設(shè)置的當(dāng)前時(shí)間作為起始時(shí)間自動(dòng)推動(dòng)時(shí)間。圖5顯示了本發(fā)明第二實(shí)施例提供的系統(tǒng)時(shí)間監(jiān)控時(shí)序圖,如圖5所示,步驟包括步驟501 :后臺(tái)主控模塊Ti定時(shí)周期內(nèi)的某個(gè)隨機(jī)時(shí)刻向前臺(tái)主控模塊發(fā)起同步命令;
步驟502 :前臺(tái)主控模塊Ti定時(shí)周期內(nèi)的某個(gè)隨機(jī)時(shí)刻收到同步命令后,在Ti+1定時(shí)時(shí)鐘到達(dá)時(shí),將響應(yīng)所述同步命令的反饋信息發(fā)送至后臺(tái)主控模塊;步驟503 :后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊、其他后臺(tái)從控模塊發(fā)送用于時(shí)間監(jiān)控的控制命令;步驟504 :后臺(tái)從控模塊收到所述控制命令后,向前臺(tái)從控模塊發(fā)送所述用于時(shí)間監(jiān)控的控制命令;步驟505 :前臺(tái)從控模塊收到所述控制命令后,在Ti+2定時(shí)時(shí)鐘到達(dá)時(shí),向后臺(tái)從控模塊反饋前臺(tái)從控模塊的當(dāng)前時(shí)間,后臺(tái)從控模塊收到反饋后發(fā)給后臺(tái)主控模塊;步驟506 :前臺(tái)主控模塊收到所述控制命令后,在Ti+2定時(shí)時(shí)鐘到達(dá)時(shí),向后臺(tái)主控模塊反饋前臺(tái)主控模塊的當(dāng)前時(shí)間。本發(fā)明通過(guò)在GPS定時(shí)時(shí)鐘對(duì)齊的時(shí)刻進(jìn)行同步操作,保證了系統(tǒng)時(shí)間同步的準(zhǔn)確性,不僅可以進(jìn)行系統(tǒng)時(shí)間監(jiān)控,還可以應(yīng)用于對(duì)同步要求高的控制功能和信息收集功能中。盡管上文對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,但是本發(fā)明不限于此,本技術(shù)領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所做的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種系統(tǒng)同步控制方法,其特征在于,包括 后臺(tái)主控模塊向前臺(tái)主控模塊下發(fā)同步命令,并接收前臺(tái)主控模塊在下一個(gè)全球定位系統(tǒng)GPS定時(shí)時(shí)鐘到達(dá)時(shí)響應(yīng)所述同步命令的反饋信息; 后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊和前臺(tái)從控模塊發(fā)送控制命令;前臺(tái)主控模塊和前臺(tái)從控模塊收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述控制命令的發(fā)送步驟包括 后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊和后臺(tái)從控模塊發(fā)送用于時(shí)間同步的控制命令; 后臺(tái)從控模塊將收到的所述控制命令發(fā)送至前臺(tái)從控模塊。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述控制命令包括用于設(shè)置前臺(tái)主控模塊和前臺(tái)從控模塊的全局時(shí)間。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述控制命令的執(zhí)行步驟包括 前臺(tái)主控模塊和前臺(tái)從控模塊根據(jù)所述控制命令,設(shè)置當(dāng)前時(shí)間; 前臺(tái)主控模塊和前臺(tái)從控模塊在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),將所述設(shè)置的當(dāng)前時(shí)間作為起始時(shí)間,并自動(dòng)推動(dòng)時(shí)間。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述控制命令的發(fā)送步驟包括 后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊和后臺(tái)從控模塊發(fā)送用于時(shí)間監(jiān)控的控制命令; 后臺(tái)從控模塊將收到的所述控制命令發(fā)送至前臺(tái)從控模塊。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述控制命令的執(zhí)行步驟包括 前臺(tái)主控模塊根據(jù)所述控制命令,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),將其當(dāng)前時(shí)間發(fā)送至后臺(tái)主控模塊; 前臺(tái)從控模塊根據(jù)所述控制命令,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),將其當(dāng)前時(shí)間經(jīng)由后臺(tái)從控模塊發(fā)送至后臺(tái)主控模塊。
7.一種系統(tǒng)同步控制裝置,其特征在于,包括 后臺(tái)主控模塊,用于向前臺(tái)主控模塊下發(fā)同步命令,接收前臺(tái)主控模塊在下一個(gè)全球定位系統(tǒng)GPS定時(shí)時(shí)鐘到達(dá)時(shí)響應(yīng)所述同步命令的反饋信息,并在收到所述反饋信息后,向前臺(tái)主控模塊和前臺(tái)從控模塊發(fā)送控制命令; 前臺(tái)主控模塊,用于在收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令; 前臺(tái)從控模塊,用于在收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)時(shí),執(zhí)行所述控制命令。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 后臺(tái)從控模塊,用于接收后臺(tái)主控模塊發(fā)送的控制命令,并將收到的所述控制命令發(fā)送至前臺(tái)從控模塊。
全文摘要
本發(fā)明公開一種系統(tǒng)同步控制方法和裝置,方法包括后臺(tái)主控模塊向前臺(tái)主控模塊下發(fā)同步命令,并接收前臺(tái)主控模塊在下一個(gè)全球定位系統(tǒng)GPS定時(shí)時(shí)鐘到達(dá)時(shí)響應(yīng)所述同步命令的反饋信息;后臺(tái)主控模塊收到所述反饋信息后,向前臺(tái)主控模塊和前臺(tái)從控模塊發(fā)送控制命令;前臺(tái)主控模塊和前臺(tái)從控模塊收到所述控制命令后,在下一個(gè)GPS定時(shí)時(shí)鐘到達(dá)后,執(zhí)行所述控制命令。本發(fā)明通過(guò)在GPS定時(shí)時(shí)鐘對(duì)齊的時(shí)刻進(jìn)行同步操作,能夠保證一次同步命令不會(huì)跨躍GPS定時(shí)信號(hào)的周期,保證系統(tǒng)時(shí)間同步的準(zhǔn)確性。
文檔編號(hào)H04W56/00GK102892191SQ201110203468
公開日2013年1月23日 申請(qǐng)日期2011年7月20日 優(yōu)先權(quán)日2011年7月20日
發(fā)明者陳詩(shī)軍 申請(qǐng)人:中興通訊股份有限公司