[發明專利]獲取絕對時間戳的方法、相關裝置和系統在審
| 申請號: | 201911035344.5 | 申請日: | 2019-10-29 |
| 公開(公告)號: | CN112751636A | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 張濤;王江;潘曙光 | 申請(專利權)人: | 華為數字技術(蘇州)有限公司 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 顏晶 |
| 地址: | 215000 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 絕對 時間 方法 相關 裝置 系統 | ||
本申請公開了一種獲取絕對時間戳的方法、相關裝置和系統。該獲取絕對時間戳的方法可以應用在服務系統中,該服務系統包括服務器和GPS授時設備,該服務系統可以為數據中心。當服務器上執行的應用任務需要獲取第一時刻的絕對時間戳時,服務器向服務器所在服務系統的GPS授時設備發送時間戳請求消息,GPS授時設備向服務器發送時間戳響應消息,從而,應用任務可以獲取到第一時刻的絕對時間戳。采用本申請公開的方法、相關裝置和系統,應用任務可以獲取到絕對時間戳,并且,不必為服務器配備支持高精度時間同步協議的專用網卡,從而,降低了服務器的實現復雜度。
技術領域
本申請涉及通信技術領域,特別涉及一種獲取絕對時間戳的方法和分布式系統。
背景技術
目前,有很多應用屬于分布式應用,執行分布式應用的系統稱為分布式系統。分布式應用的應用程序往往分布在分布式系統的不同數據中心的多個服務器上,這些服務器分別執行該分布式應用的一個或多個應用任務,以實現該分布式應用的功能。在各個服務器上執行的應用任務,需要按照一定的時序來進行,否則各應用任務可能會發生錯亂,導致不能實現該分布式應用的功能。所以服務器在執行應用任務時,需要獲取并記錄每個應用任務的時間戳,并且,各個應用任務的時間戳應當來自于同一個時間源,以保證這些時間戳的可比性。
為了保證各個應用任務的時序,可以為各個服務器部署高精度時間同步協議(例如1588V2協議),并為各服務器配備支持高精度時間同步協議的專用網卡。這樣,各個服務器可以從全球定位系統(Global Positioning System,GPS)授時設備獲取到時間戳,而各個GPS授時設備中的時間均是從衛星中獲取的,所以可以保證各個應用任務獲取到的時間戳均來自于同一個時間源。來自于GPS授時設備的時間戳可以稱為絕對時間戳。
然而,在每個服務器上部署高精度時間同步協議,配置過于復雜。
發明內容
本申請實施例提供了一種獲取絕對時間戳的方法、相關裝置和系統,可以用于確定應用任務需要獲取的絕對時間戳。獲取絕對時間戳的相關裝置可以是芯片、計算機可讀存儲介質或服務器等,獲取絕對時間戳的系統可以是服務系統和分布式系統等。所述獲取絕對時間戳的方法、相關裝置和系統如下所述:
第一方面,提供了一種獲取絕對時間戳的方法,包括:當服務系統里的服務器上執行的應用任務需要獲取第一時刻的絕對時間戳時,所述服務器確定所述第一時刻的本地時間戳T0;所述服務器向所述服務系統的GPS授時設備發送時間戳請求消息,并確定所述時間戳請求消息的發送時間戳T1;所述服務器接收所述GPS授時設備向所述服務器發送的時間戳響應消息,所述時間戳響應消息中攜帶有所述時間戳請求消息在所述GPS授時設備上的接收時間戳T2和所述GPS授時設備發送所述時間戳響應消息的發送時間戳T3;所述服務器確定所述時間戳響應消息的接收時間戳T4;所述服務器基于所述T0、所述T1、所述T2、所述T3和所述T4,確定所述應用任務在所述第一時刻的絕對時間戳。
其中,GPS授時設備為一個可以從衛星中獲取標準的時間信號的交換機,并且,其可以為其他設備提供獲取到的標準時間信號。可選的,該衛星可以為GPS衛星,也可以為北斗衛星。需要說明的是,即使是從北斗衛星中獲取標準的時間信號的授時設備,也可以稱為GPS授時設備。
服務器為任意可以執行應用任務的計算機設備。服務器可以為服務系統中的多個服務器中的任一執行應用任務的服務器,應用任務還可以稱為應用進程。該服務系統可以為數據中心,企業網絡等,服務器可以為數據中心中的服務器,也可以企業網絡中的服務器,
絕對時間戳是指從衛星中獲取的時間戳,由于各GPS授時設備中的時間信號均是從衛星中獲取的,所以GPS授時設備中記錄的時間戳即為絕對時間戳。本地時間戳為服務器上記錄的時間戳。在T0、T1、T2、T3和T4中,T0、T1和T4為服務器上的本地時間戳,T2和T3為GPS授時設備上的絕對時間戳,T0、T1、T2、T3和T4的時間精度可以為納秒級精度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為數字技術(蘇州)有限公司,未經華為數字技術(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911035344.5/2.html,轉載請聲明來源鉆瓜專利網。





