一種服務(wù)器授時方法、系統(tǒng)及gps云管理服務(wù)器的制造方法
【專利摘要】本發(fā)明提供一種服務(wù)器授時方法、系統(tǒng)及GPS云管理服務(wù)器。包括:GPS云管理服務(wù)器接收各個GPS模塊的授時信息,并對授時信息進行比對,丟棄其中的分布異常的GPS模塊的授時信息;計算平均授時時間并將與平均授時時間相差超出第一閾值的授時信息丟棄;對剩余的授時信息進行加權(quán)處理,計算得到授時時間;獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;比對授時時間與各服務(wù)器組的系統(tǒng)時間是否一致,不一致時根據(jù)授時時間對服務(wù)器組進行授時。與現(xiàn)有技術(shù)相比,本發(fā)明具有安全性高、管理方便的優(yōu)點,在對大量服務(wù)器進行授時時操作簡單且授時準確性得到有效控制,不會造成系統(tǒng)紊亂,能夠保證整個服務(wù)器系統(tǒng)的授時安全。
【專利說明】—種服務(wù)器授時方法、系統(tǒng)及GPS云管理服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動網(wǎng)絡(luò)業(yè)務(wù)支撐【技術(shù)領(lǐng)域】,尤其涉及一種服務(wù)器授時方法、系統(tǒng)及GPS云管理服務(wù)器。
【背景技術(shù)】
[0002]隨著3G時代的到來,各類相關(guān)的新技術(shù)、新業(yè)務(wù)不斷發(fā)展。B0SS(BUSineSS &Operation Support System,業(yè)務(wù)運營支撐系統(tǒng))作為移動業(yè)務(wù)的核心,規(guī)模日益龐大。以計費系統(tǒng)為例,目前完成對客戶的計費過程涉及的服務(wù)器越來越多,各個服務(wù)器的時間誤差將對計費的準確性將造成巨大的影響。計費的準確性與系統(tǒng)時間的準確性息息相關(guān)。
[0003]目前整個系統(tǒng)對于時間的獲取,一般采用通過應(yīng)用程序獲取服務(wù)器上的時間的方式。而服務(wù)器時間一般通過以下三種方式進行設(shè)定:
[0004]一、直接通過系統(tǒng)命令進行設(shè)定。
[0005]這種方式采用人工干預(yù)的方式,在系統(tǒng)初始化時設(shè)定系統(tǒng)時間并且定期檢查系統(tǒng)時間,進行修正。
[0006]二、指定提供授時服務(wù)的NTP(Network Time Protocol,網(wǎng)絡(luò)時間協(xié)議)服務(wù)器,采用NTP服務(wù)器進行集中授時。 [0007]這種方式是在服務(wù)器端指定NTP服務(wù)器,由服務(wù)器本身按照設(shè)定的規(guī)則自動更新系統(tǒng)時間。
[0008]三、直接采用北斗、GPS(Global Positioning System,全球定位系統(tǒng))等系統(tǒng)進行授時。
[0009]這種方式是采用北斗、GPS等授時系統(tǒng)對服務(wù)器進行授時。
[0010]然而,現(xiàn)有的服務(wù)器時間設(shè)定方法均存在一定的缺陷,具體如下:
[0011]一、直接通過系統(tǒng)命令進行設(shè)定。
[0012]這種通過系統(tǒng)命令進行設(shè)定方式設(shè)定系統(tǒng)時間存在的問題主要有:1、只能在單臺服務(wù)器上進行,需要逐一配置,配置工作量大、配置時間長;2、多臺服務(wù)器間的時間設(shè)定無法完全一致;3、由于設(shè)備自身原因,長時間后,系統(tǒng)時間將出現(xiàn)誤差,且各個服務(wù)器的誤差大小呈現(xiàn)出隨機性的特點。以上問題將直接造成系統(tǒng)時間與實際時間不符,進而造成計費不準確,影響客戶感知。
[0013]二、指定NTP服務(wù)器,采用NTP服務(wù)器進行集中授時。
[0014]采用指定NTP服務(wù)器的方式存在的問題有:1、連接NTP服務(wù)器時,需要連接互聯(lián)網(wǎng),存在安全隱患;2、由于存在網(wǎng)絡(luò)延遲,授時精度存在誤差;3、由于NTP服務(wù)器由第三方控制,當(dāng)NTP授時系統(tǒng)出現(xiàn)故障時無法及時發(fā)現(xiàn);4、無法對NTP的授時準確性進行校驗。
[0015]三、直接采用北斗、GPS等系統(tǒng)進行授時。
[0016]采用北斗、GPS等系統(tǒng)進行授時存在的問題有:1、北斗、GPS的接收設(shè)備本身存在設(shè)備故障,無法實現(xiàn)冗余;2、如果對大量服務(wù)器進行授時,需要大量終端;3、采用北斗、GPS直接對系統(tǒng)進行授時無法根據(jù)系統(tǒng)業(yè)務(wù)邏輯進行定制性授時。[0017]綜上,現(xiàn)有技術(shù)中對服務(wù)器授時的方案中,均存在一定的缺陷,授時服務(wù)安全性不高,對大量服務(wù)器進行授時困難且授時準確性無法判斷,對系統(tǒng)中的單個服務(wù)器進行授時容易造成系統(tǒng)紊亂,進而造成整個服務(wù)器系統(tǒng)的混亂。
【發(fā)明內(nèi)容】
[0018]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點和不足,提供一種音視頻轉(zhuǎn)發(fā)控制方法及系統(tǒng)。
[0019] 一種服務(wù)器授時方法,包括:GPS云管理服務(wù)器接收各個GPS模塊的授時信息,并對所述授時信息進行比對,丟棄其中的分布異常的所述GPS模塊的授時信息;計算平均授時時間并將與所述平均授時時間相差超出第一閾值的所述授時信息丟棄;對剩余的所述授時信息進行加權(quán)處理,計算得到授時時間;
[0020]GPS云管理服務(wù)器獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;分別比對所述授時時間與各服務(wù)器組的系統(tǒng)時間是否一致,若是,流程結(jié)束;否則,根據(jù)所述授時時間對所述服務(wù)器組進行授時。
[0021]另一方面,本發(fā)明還公開了一種服務(wù)器授時系統(tǒng),包括至少一個GPS模塊與GPS云管理服務(wù)器,其中,
[0022]所述GPS模塊部署在一個局域網(wǎng)中,各個GPS模塊分散、獨立部署,各個GPS模塊之間不進行通信,用于接收GPS授時信息并發(fā)送給所述GPS云管理服務(wù)器;
[0023]所述GPS云管理服務(wù)器接收各個GPS模塊的授時信息,并對所述授時信息進行比對,丟棄其中的分布異常的所述GPS模塊的授時信息;計算平均授時時間并將與所述平均授時時間相差超出第一閾值的所述授時信息丟棄;對剩余的所述授時信息進行加權(quán)處理,計算得到授時時間;獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;當(dāng)比對所述授時時間與各服務(wù)器組的系統(tǒng)時間不一致時,根據(jù)所述授時時間對所述服務(wù)器組進行授時。
[0024]另一方面,本發(fā)明還公開了一種GPS云管理服務(wù)器,包含包括授時時間計算單元、服務(wù)器時間獲取比較單元和授時單元,其中,
[0025]所述授時時間計算單元,用于接收各個GPS模塊的授時信息,并對所述授時信息進行比對,丟棄其中的分布異常的所述GPS模塊的授時信息;計算平均授時時間并將與所述平均授時時間相差超出第一閾值的所述授時信息丟棄;對剩余的所述授時信息進行加權(quán)處理,計算得到授時時間;
[0026]所述服務(wù)器時間獲取比較單元,用于獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;分別比對所述授時時間與各服務(wù)器組的系統(tǒng)時間是否一致;
[0027]所述授時單元,用于根據(jù)所述授時時間對所述服務(wù)器組進行授時。
[0028]本發(fā)明采用GPS云管理服務(wù)器來管理所有的GPS模塊,并實現(xiàn)對服務(wù)器組的授時,可以更加高效的管理各個GPS模塊,并且通過相應(yīng)的預(yù)處理得到更為精確的授時時間,進而完成對服務(wù)器組的授時。與現(xiàn)有技術(shù)相比,具有安全性高、管理方便的優(yōu)點,在對大量服務(wù)器進行授時操作時較為簡單且授時準確性得到有效控制,不會造成系統(tǒng)紊亂,能夠保證整個服務(wù)器系統(tǒng)的授時安全。
【專利附圖】
【附圖說明】[0029]圖1為本發(fā)明實施例1提供的服務(wù)器授時系統(tǒng)框架圖;
[0030]圖2為本發(fā)明實施例2提供的服務(wù)器授時方法原理流程圖;
[0031]圖3為本發(fā)明實施例3提供的服務(wù)器授時系統(tǒng)結(jié)構(gòu)示意圖;
[0032]圖4為本發(fā)明實施例4提供的GPS云管理服務(wù)器結(jié)構(gòu)示意圖;
[0033]圖5為本發(fā)明實施例5提供的GPS云管理服務(wù)器中的授時時間計算單元41結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]下面結(jié)合附圖對本發(fā)明的【具體實施方式】進行詳細描述。但本發(fā)明的實施方式不限于此。
[0035]本發(fā)明方法實施例原理為通過GPS云管理服務(wù)器來實現(xiàn)對GPS模塊的整體控制與管理,GPS模塊分散、獨立部署,并與GPS云管理服務(wù)器建立連接。GPS云管理服務(wù)器獲取各個GPS云管理服務(wù)器的授時信息后,進行預(yù)處理過程,丟棄異常數(shù)據(jù),加權(quán)計算得到準確的授時時間,然后通過比較各服務(wù)器組的系統(tǒng)時間與授時時間的差異來差別化的對各服務(wù)器組進行授時。
[0036]為方便對本發(fā)明技術(shù)方案的理解,以下以本發(fā)明技術(shù)方案在計費系統(tǒng)的實現(xiàn)為例,具體說明本發(fā)明技術(shù)方案在計費系統(tǒng)的服務(wù)器組中的實現(xiàn)方式。然而,計費系統(tǒng)的應(yīng)用并不構(gòu)成本發(fā)明實現(xiàn)的限制條件,本發(fā)明的實現(xiàn)并非必然局限在某一特定系統(tǒng),因此本發(fā)明無意對技術(shù)方案實現(xiàn)時所基于的服務(wù)器系統(tǒng)進行限制,實際上,本發(fā)明各個實施例所記載的方案可以應(yīng)用于各種服務(wù)器組的授時服務(wù)中。
[0037]圖1所示為本發(fā)明實施例1提供的服務(wù)器授時系統(tǒng)框架,其中包括若干個GPS模塊、GPS云管理服務(wù)器以及服務(wù)器組。系統(tǒng)的時鐘來源是通過GPS模塊獲取授時信息。系統(tǒng)中GPS模塊部署在一個局域網(wǎng)中,各個GPS模塊分散、獨立部署,GPS模塊之間不進行通信。他們只和GPS云管理服務(wù)器及服務(wù)器組進行通信。GPS云管理服務(wù)器的主要功能有:1、負責(zé)管理GPS模塊,記錄GPS模塊狀態(tài)信息。2、對GPS模塊獲取的授時信息進行分析,排除錯誤的授時信息,獲取正確的授時信息。3、發(fā)起對服務(wù)器組的授時。服務(wù)器組是為完成一個或者幾個業(yè)務(wù)邏輯、存在緊密業(yè)務(wù)聯(lián)系的服務(wù)器的集合。他們作為一個整體接受授時服務(wù)。
[0038]圖2為本發(fā)明實施例2提供的服務(wù)器授時方法原理流程圖,具體如下:
[0039]步驟10,GPS云管理服務(wù)器接收各個GPS模塊的授時信息,并對授時信息進行比對,丟棄其中的分布異常的GPS模塊的授時信息;計算平均授時時間并將與平均授時時間相差超出第一閾值的授時信息丟棄;對剩余的授時信息進行加權(quán)處理,計算得到授時時間。
[0040]GPS云管理服務(wù)器存儲的信息有GPS模塊編碼信息、經(jīng)緯度位置、GPS模塊的平均故障時間、GPS模塊到GPS云管理服務(wù)器的路由長度、GPS模塊到GPS云管理服務(wù)器的路由長度、GPS模塊到各個服務(wù)器組的路由長度、被選為作為授時源的次數(shù)、距上次被選為授時源的時間。
[0041]當(dāng)GPS云管理服務(wù)器收到各個GPS模塊的授時信息后,首先對所有的GPS信息進行比對,將分布異常GPS信息拋棄,分布異常的信息包括以下幾種類型:1、時間格式不正確;2、時間信息為000000.000 ;3、GPS狀態(tài)為0、2、3、6 ;4、正在使用的衛(wèi)星數(shù)量小于3。
[0042]然后將與平均授 時時間相差超出第一閾值的授時信息拋棄,第一閾值的大小與GPS模塊的數(shù)量呈反比,GPS模塊數(shù)量在100以上時,第一閾值為2s,GPS模塊數(shù)量在50至100時,第一閾值為3s, GPS模塊數(shù)量在50以下時,第一閾值為4s。
[0043]進一步的,GPS云管理服務(wù)器需要對剩余的授時信息進行加權(quán)處理,具體過程如下:
[0044]1、各個GPS模塊的初始化權(quán)重值nice為10。
[0045]2、經(jīng)緯度位置:經(jīng)緯度在最近24小時內(nèi)出現(xiàn)過變化的GPS模塊的nice值降低5。
[0046]3、GPS模塊的平均故障時間:平均故障時間長,則增加權(quán)重,反之,則降低權(quán)重,GPS模塊的平均故障時間T與全部GPS模塊的平均故障時間t進行比較,當(dāng)T > t,則nice值增加1,否則,nice值降低I。
[0047]4、GPS模塊到GPS云管理服務(wù)器的路由長度:GPS模塊的到GPS云管理服務(wù)器的路由長途L與所有GPS模塊到云管理服務(wù)器的路由長度I相比較,當(dāng)L > 1,nice值降低1,否則,nice值增加1,L值最小的GPS模塊的nice值增加2。
[0048]5、被選為作為授時源的次數(shù):GPS模塊的平均被選為作為授時源的次數(shù)C與全部GPS模塊的平均被選為作為授時源的次數(shù)c進行比較,當(dāng)C > C,則nice值增加1,當(dāng)C < C,則nice值降低I ;若GPS模塊與該服務(wù)器組存在過授時關(guān)系,則nice值增加2。
[0049]6、距上次被選為授時源的時間S:時間短,增加權(quán)重,反之,降低權(quán)重。GPS模塊的S的與全部GPS模塊的S的平均值s進行比較,當(dāng)S > S,則nice值降低1,當(dāng)S < t,則nice值增加I。
[0050]至此,完成對各個GPS模塊授時信息的加權(quán)處理,根據(jù)加權(quán)結(jié)果由GPS云管理服務(wù)器確定授時時間。
[0051]步驟20,GPS云管理服務(wù)器獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;分別比對授時時間與各服務(wù)器組的系統(tǒng)時間是否一致,若是,流程結(jié)束;否則,根據(jù)授時時間對服務(wù)器組進行授時。
[0052]通常,GPS云管理服務(wù)器獲取服務(wù)器的分組信息,然后依據(jù)服務(wù)器組進行授時。具體的過程是比對服務(wù)器組當(dāng)前系統(tǒng)時間與授時時間的差別,如有差別,則根據(jù)授時時間對服務(wù)器組進行授時,否則,不進行授時。
[0053]特別的,GPS云管理服務(wù)器獲取服務(wù)器組中各服務(wù)器的系統(tǒng)時間并進行比對,確定服務(wù)器的系統(tǒng)時間存在異常時,根據(jù)當(dāng)前服務(wù)器組的系統(tǒng)時間對所述服務(wù)器進行授時。也就是說,GPS云管理服務(wù)器首先需要判定服務(wù)器組中的各個服務(wù)器系統(tǒng)時間是否一致,如有出現(xiàn)差異的,需要首先在服務(wù)器組內(nèi)進行時間統(tǒng)一,也就是根據(jù)當(dāng)前服務(wù)器組的時間對有差異的服務(wù)器進行授時 。在此之后,再判斷是否需要對服務(wù)器組進行授時。這里的時間不一致,一般是指服務(wù)器時間與服務(wù)器組內(nèi)服務(wù)器的平均時間相差60s以上。
[0054]通常來說,授時的過程包括如下步驟:
[0055]步驟一:自動或手動啟動授時服務(wù)。
[0056]步驟二:獲取服務(wù)器分組信息。
[0057]步驟三:獲取服務(wù)器組的系統(tǒng)時間。
[0058]步驟四:判斷服務(wù)器組中是否有服務(wù)器時間明顯異常,明顯異常是指服務(wù)器時間與服務(wù)器組內(nèi)服務(wù)器的平均時間相差60s以上,如存在明顯異常,則執(zhí)行步驟五;不存在則執(zhí)行步驟七。[0059]步驟五:獲取當(dāng)前服務(wù)器組的系統(tǒng)時間
[0060]步驟六:根據(jù)服務(wù)器組的系統(tǒng)時間對異常的服務(wù)器進行授時
[0061]步驟七:GPS云管理服務(wù)器獲取授時信息
[0062]步驟八:GPS云管理服務(wù)器授時信息與服務(wù)器組系統(tǒng)時間進行比對。時間一致,結(jié)束授時流程,不一致,執(zhí)行步驟九。
[0063]步驟九:GPS云管理服務(wù)器對服務(wù)器組進行授時。
[0064]圖3為本發(fā)明實施例3提供的服務(wù)器授時系統(tǒng)結(jié)構(gòu)示意圖,其中,該系統(tǒng)包括至少一個GPS模塊與GPS云管理服務(wù)器,具體如下:
[0065]GPS模塊部署在一個局域網(wǎng)中,各個GPS模塊分散、獨立部署,各個GPS模塊之間不進行通信,用于接收GPS授時信息并發(fā)送給GPS云管理服務(wù)器;
[0066]GPS云管理服務(wù)器接收各個GPS模塊的授時信息,并對授時信息進行比對,丟棄其中的分布異常的GPS模塊的授時信息;計算平均授時時間并將與平均授時時間相差超出第一閾值的授時信息丟棄;對剩余的授時信息進行加權(quán)處理,計算得到授時時間;獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;當(dāng)比對所述授時時間與各服務(wù)器組的系統(tǒng)時間不一致時,根據(jù)授時時間對服務(wù)器組進行授時。
[0067]特別的,這里的GPS云管理服務(wù)器還用于獲取服務(wù)器組中各服務(wù)器的系統(tǒng)時間并進行比對,確定服務(wù) 器的系統(tǒng)時間存在異常時,根據(jù)當(dāng)前服務(wù)器組的系統(tǒng)時間對服務(wù)器進行授時。
[0068]圖4為本發(fā)明實施例4提供的GPS云管理服務(wù)器結(jié)構(gòu)示意圖,GPS云管理服務(wù)器包括授時時間計算單元41、服務(wù)器時間獲取比較單元42和授時單元43,其中,
[0069]授時時間計算單元41,用于接收各個GPS模塊的授時信息,并對授時信息進行比對,丟棄其中的分布異常的GPS模塊的授時信息;計算平均授時時間并將與平均授時時間相差超出第一閾值的授時信息丟棄;對剩余的授時信息進行加權(quán)處理,計算得到授時時間;
[0070]服務(wù)器時間獲取比較單元42,用于獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;分別比對授時時間與各服務(wù)器組的系統(tǒng)時間是否一致;
[0071]授時單元43,用于根據(jù)授時時間對服務(wù)器組進行授時。
[0072]進一步的,GPS云管理服務(wù)器還包括異常服務(wù)器系統(tǒng)時間處理單元44,用于獲取服務(wù)器組中各服務(wù)器的系統(tǒng)時間并進行比對,確定服務(wù)器的系統(tǒng)時間存在異常時,根據(jù)當(dāng)前服務(wù)器組的系統(tǒng)時間對服務(wù)器進行授時。
[0073]如圖5所示,上述的GPS云管理服務(wù)器中的授時時間計算單元41進一步包括異常GPS模塊處理子單元411、異常授時信息處理子單元412、加權(quán)處理子單元413和授時時間計算子單元414,其中,
[0074]異常GPS模塊處理子單元411,用于接收各個GPS模塊的授時信息,并對授時信息進行比對,丟棄其中的分布異常的GPS模塊的授時信息;
[0075]異常授時信息處理子單元412,用于計算平均授時時間并將與平均授時時間相差超出第一閾值的授時信息丟棄;
[0076]加權(quán)處理子單元413,用于對剩余的授時信息進行加權(quán)處理;
[0077]授時時間計算子單元414,用于根據(jù)剩余的授時信息計算授時時間。[0078]綜上,本發(fā)明各個實施例彌補了現(xiàn)有的授時服務(wù)方法存在安全性不高,對大量服務(wù)器進行授時困能且授時準確性無法判斷,對系統(tǒng)中的單個服務(wù)器進行授時造成的系統(tǒng)紊舌L進而造成計費混亂的問題進行了改進,提高了系統(tǒng)的穩(wěn)定性和準確性。
[0079]上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其他的任何未背離本發(fā)明的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含 在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種服務(wù)器授時方法,其特征在于,所述方法包括: GPS云管理服務(wù)器接收各個GPS模塊的授時信息,并對所述授時信息進行比對,丟棄其中的分布異常的所述GPS模塊的授時信息;計算平均授時時間并將與所述平均授時時間相差超出第一閾值的所述授時信息丟棄;對剩余的所述授時信息進行加權(quán)處理,計算得到授時時間; GPS云管理服務(wù)器獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;分別比對所述授時時間與各服務(wù)器組的系統(tǒng)時間是否一致,若是,流程結(jié)束;否則,根據(jù)所述授時時間對所述服務(wù)器組進行授時。
2.如權(quán)利要求1所述的方法,其特征在于,在GPS云管理服務(wù)器獲取各服務(wù)器組的系統(tǒng)時間之后,所述方法還包括: GPS云管理服務(wù)器獲取所述服務(wù)器組中各服務(wù)器的系統(tǒng)時間并進行比對,確定所述服務(wù)器的系統(tǒng)時間存在異常時,根據(jù)當(dāng)前服務(wù)器組的系統(tǒng)時間對所述服務(wù)器進行授時。
3.如權(quán)利要求2所述的方法,其特征在于,所述確定所述服務(wù)器的系統(tǒng)時間存在異常,包括: 確定所述服務(wù)器的系統(tǒng)時間與所屬的服務(wù)器組的系統(tǒng)時間相差60秒以上;所述服務(wù)器組的系統(tǒng)時間為服務(wù)器組中所有服務(wù)器的系統(tǒng)時間的平均值。
4.如權(quán)利要求1所述的方法,其特征在于,所述各個GPS模塊部署在一個局域網(wǎng)中,各個GPS模塊分散、獨立部署,各個GPS模塊之間不進行通信; 所述GPS云管理服務(wù)器存儲所述各個GPS模塊編碼信息、各個GPS模塊的維護歷史、最近的經(jīng)緯度位置、GPS模塊到GPS云管理服務(wù)器的路由長度、GPS模塊到各個服務(wù)器組的路由長度。
5.如權(quán)利要求1所述的方法,其特征在于,所述分布異常的所述GPS模塊的授時信息,包括: GPS模塊的授時信息時間格式不正確; GPS模塊的授時信息時間信息為000000.000 ; GPS模塊的GPS狀態(tài)為0、2、3、6 ; GPS模塊正在使用的衛(wèi)星數(shù)量小于3。
6.如權(quán)利要求1所述的方法,其特征在于,所述第一閾值的大小與所述GPS模塊的數(shù)量成反比;所述GPS模塊數(shù)量在100以上時,所述第一閾值為2秒;所述GPS模塊數(shù)量在50至100時,所述第一閾值為3秒;所述GPS模塊數(shù)量在50以下時,所述閾值為4秒。
7.如權(quán)利要求1所述的方法,其特征在于,所述對剩余的所述授時信息進行加權(quán)處理,依據(jù)如下步驟進行: 步驟1:對于經(jīng)緯度在最近24小時內(nèi)出現(xiàn)過變化的所述GPS模塊的授時信息降低權(quán)重; 步驟2:所述GPS模塊的平均故障時間長,則增加所述授時信息的權(quán)重,反之,則降低所述授時信息的權(quán)重; 步驟3:所述GPS模塊到所述GPS云管理服務(wù)器的路由長度以及所述GPS模塊到所述各個服務(wù)器組的路由長度長,則降低所述授時信息權(quán)重;反之,則增加所述授時信息權(quán)重; 步驟4:所述GPS模塊被選為作為授時源的次數(shù)越多,增加所述授時信息權(quán)重,反之,降低所述授時信息權(quán)重; 步驟5:所述GPS模塊距上次被選為授時源的時間短,增加所述授時信息權(quán)重,反之,降低所述授時信息權(quán)重; 步驟6:所述GPS模塊的入網(wǎng)時間和平均入網(wǎng)時間之差的絕對值大,則降低所述授時信息權(quán)重,反之,增加所述授時信息權(quán)重。
8.一種服務(wù)器授時系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個GPS模塊與GPS云管理服務(wù)器,其中, 所述GPS模塊部署在一個局域網(wǎng)中,各個GPS模塊分散、獨立部署,各個GPS模塊之間不進行通信,用于接收GPS授時信息并發(fā)送給所述GPS云管理服務(wù)器; 所述GPS云管理服務(wù)器接收各個GPS模塊的授時信息,并對所述授時信息進行比對,丟棄其中的分布異常的所述GPS模塊的授時信息;計算平均授時時間并將與所述平均授時時間相差超出第一閾值的所述授時信息丟棄;對剩余的所述授時信息進行加權(quán)處理,計算得到授時時間;獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;當(dāng)比對所述授時時間與各服務(wù)器組的系統(tǒng)時間不一致時,根據(jù)所述授時時間對所述服務(wù)器組進行授時。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述GPS云管理服務(wù)器還用于獲取所述服務(wù)器組中各服務(wù)器的系統(tǒng)時間并進行比對,確定所述服務(wù)器的系統(tǒng)時間存在異常時,根據(jù)當(dāng)前服務(wù)器組的系統(tǒng)時間對所述服務(wù)器進行授時。
10.一種GPS云管理服務(wù)器,其特征在于,所述GPS云管理服務(wù)器包括授時時間計算單元、服務(wù)器時間獲取比較單元和授時單元,其中, 所述授時時間計算單元,用于接收各個GPS模塊的授時信息,并對所述授時信息進行比對,丟棄其中的分布異常的所述GPS模塊的授時信息;計算平均授時時間并將與所述平均授時時間相差超出第一閾值的所述授時信息丟棄;對剩余的所述授時信息進行加權(quán)處理,計算得到授時時間; 所述服務(wù)器時間獲取比較單元,用于獲取服務(wù)器的分組信息及各服務(wù)器組的系統(tǒng)時間;分別比對所述授時時間與各服務(wù)器組的系統(tǒng)時間是否一致; 所述授時單元,用于根據(jù)所述授時時間對所述服務(wù)器組進行授時。
11.如權(quán)利要求10所述的GPS云管理服務(wù)器,其特征在于,所述GPS云管理服務(wù)器進一步包括異常服務(wù)器系統(tǒng)時間處理單元,用于獲取服務(wù)器組中各服務(wù)器的系統(tǒng)時間并進行比對,確定所述服務(wù)器的系統(tǒng)時間存在異常時,根據(jù)當(dāng)前服務(wù)器組的系統(tǒng)時間對所述服務(wù)器進行授時。
12.如權(quán)利要求10或11所述的GPS云管理服務(wù)器,其特征在于,所述授時時間計算單元進一步包括異常GPS模塊處理子單元、異常授時信息處理子單元、加權(quán)處理子單元和授時時間計算子單元,其中, 所述異常GPS模塊處理子單元,用于接收各個GPS模塊的授時信息,并對所述授時信息進行比對,丟棄其中的分布異常的所述GPS模塊的授時信息; 所述異常授時信息處理子單元,用于計算平均授時時間并將與所述平均授時時間相差超出第一閾值的所述授時信息丟棄; 所述加權(quán)處理子單元,用于對剩余的所述授時信息進行加權(quán)處理; 所述授時時間計算 子單元,用于根據(jù)所述剩余的授時信息計算所述授時時間。
【文檔編號】G04R20/04GK103906220SQ201210573062
【公開日】2014年7月2日 申請日期:2012年12月24日 優(yōu)先權(quán)日:2012年12月24日
【發(fā)明者】宋朝紅, 劉明, 孫志廣, 蘇彥志, 田江濤, 王海通 申請人:中國移動通信集團河北有限公司