【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī),尤其涉及一種時(shí)鐘同步方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、目前,用于網(wǎng)絡(luò)設(shè)備之間時(shí)鐘同步的常用協(xié)議是精確時(shí)鐘協(xié)議(ptp)。ptp通過讓主設(shè)備周期性向從設(shè)備發(fā)送同步報(bào)文與時(shí)間戳,以及讓從設(shè)備向主設(shè)備發(fā)送延遲請(qǐng)求和響應(yīng)報(bào)文,來測量報(bào)文的傳輸時(shí)間,以此調(diào)整和校正從設(shè)備的本地時(shí)鐘。這種方法是基于網(wǎng)絡(luò)理想環(huán)境下報(bào)文傳輸時(shí)間是對(duì)稱的假設(shè),但在實(shí)際的無線網(wǎng)絡(luò)中,由于存在網(wǎng)絡(luò)抖動(dòng)、拓?fù)鋸?fù)雜、設(shè)備性能差異等多方面原因,導(dǎo)致報(bào)文的正反向傳輸時(shí)間不對(duì)稱、不穩(wěn)定,直接應(yīng)用ptp中的時(shí)鐘同步方法,導(dǎo)致在實(shí)際網(wǎng)絡(luò)環(huán)境下時(shí)鐘的同步不夠準(zhǔn)確。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)提供了一種時(shí)鐘同步方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),以解決實(shí)際網(wǎng)絡(luò)環(huán)境下時(shí)鐘的同步不夠準(zhǔn)確的問題。
2、本專利技術(shù)第一方面提供了一種時(shí)鐘同步方法,包括:搭建目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D包括各網(wǎng)絡(luò)節(jié)點(diǎn)以及各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路;分析所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路的時(shí)延特性;基于各鏈路的時(shí)延特性,構(gòu)建所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型;確定目標(biāo)網(wǎng)絡(luò)中的待同步設(shè)備組,并獲取所述待同步設(shè)備組上主設(shè)備與從設(shè)備之間的傳輸報(bào)文的時(shí)間點(diǎn);基于所述時(shí)延分析模型確定所述主設(shè)備與所述從設(shè)備之間傳輸報(bào)文的單向傳輸時(shí)延;基于所述單向傳輸時(shí)延和所述主設(shè)備與所述從設(shè)備之間的傳輸報(bào)文的時(shí)間點(diǎn),計(jì)算出所述主設(shè)備與所述從設(shè)備之間傳輸報(bào)文的單向傳輸時(shí)間;基于所述單向傳輸時(shí)間調(diào)整本地時(shí)鐘,以使所述本地時(shí)鐘與所述主設(shè)備的時(shí)鐘
3、在一種可行的實(shí)施方式中,所述搭建目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,包括:確定網(wǎng)絡(luò)節(jié)點(diǎn)和各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路;根據(jù)各網(wǎng)絡(luò)節(jié)點(diǎn)和各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路繪制目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D。
4、在一種可行的實(shí)施方式中,所述確定各網(wǎng)絡(luò)節(jié)點(diǎn)和各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路,包括:獲取業(yè)務(wù)需求,基于所述業(yè)務(wù)需求選擇對(duì)應(yīng)的網(wǎng)絡(luò)節(jié)點(diǎn);確定各網(wǎng)絡(luò)節(jié)點(diǎn)之間的連接關(guān)系,形成各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路,各網(wǎng)絡(luò)節(jié)點(diǎn)之間的連接關(guān)系包括各網(wǎng)絡(luò)節(jié)點(diǎn)之間的物理連接和邏輯連接。
5、在一種可行的實(shí)施方式中,所述根據(jù)各網(wǎng)絡(luò)節(jié)點(diǎn)和各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路繪制目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,包括:基于各網(wǎng)絡(luò)節(jié)點(diǎn)和各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路繪制初始網(wǎng)絡(luò)拓?fù)鋱D;對(duì)所述初始網(wǎng)絡(luò)拓?fù)鋱D添加標(biāo)注和說明,得到處理后的初始網(wǎng)絡(luò)拓?fù)鋱D;對(duì)所述處理后的初始網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行審查和驗(yàn)證,得到目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D。
6、在一種可行的實(shí)施方式中,所述分析所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路的時(shí)延特性,包括:通過所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路傳輸?shù)臄?shù)據(jù)大小和鏈路帶寬計(jì)算各鏈路的傳輸時(shí)延;通過所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路的到達(dá)率和服務(wù)率估算各鏈路的排隊(duì)時(shí)延;基于所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路傳輸?shù)臄?shù)據(jù)大小和各網(wǎng)絡(luò)設(shè)備的處理速率計(jì)算出各鏈路的處理時(shí)延。
7、在一種可行的實(shí)施方式中,所述通過所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路的到達(dá)率和服務(wù)率估算各鏈路的排隊(duì)時(shí)延,包括:通過所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路的到達(dá)率和服務(wù)率計(jì)算各鏈路的平均隊(duì)列長度;基于各鏈路的平均隊(duì)列長度和傳輸速率,估算出各鏈路的排隊(duì)時(shí)延。
8、在一種可行的實(shí)施方式中,所述基于各鏈路的時(shí)延特性,構(gòu)建所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型,包括:將各鏈路的傳輸時(shí)延、排隊(duì)時(shí)延和處理時(shí)延進(jìn)行加和,得到時(shí)延數(shù)學(xué)模型;基于所述時(shí)延數(shù)學(xué)模型,構(gòu)建報(bào)文在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的各網(wǎng)絡(luò)節(jié)點(diǎn)之間的傳輸路徑,得到各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型。
9、在一種可行的實(shí)施方式中,所述基于所述時(shí)延數(shù)學(xué)模型,構(gòu)建報(bào)文在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的各網(wǎng)絡(luò)節(jié)點(diǎn)之間的傳輸路徑,得到各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型,包括:確定報(bào)文在目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中的起始節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn);基于所述時(shí)延數(shù)學(xué)模型,從所述起始節(jié)點(diǎn)開始,選擇時(shí)延最小的路徑作為報(bào)文的下一個(gè)鏈路,以此類推,直至到達(dá)所述目標(biāo)節(jié)點(diǎn),從而構(gòu)建報(bào)文在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的各網(wǎng)絡(luò)節(jié)點(diǎn)之間的傳輸路徑,得到各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型。
10、在一種可行的實(shí)施方式中,所述基于所述時(shí)延數(shù)學(xué)模型,從所述起始節(jié)點(diǎn)開始,選擇時(shí)延最小的路徑作為報(bào)文的下一個(gè)鏈路,以此類推,直至到達(dá)所述目標(biāo)節(jié)點(diǎn),從而構(gòu)建報(bào)文在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的各網(wǎng)絡(luò)節(jié)點(diǎn)之間的傳輸路徑,得到各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型,包括:基于所述時(shí)延數(shù)學(xué)模型,從所述起始節(jié)點(diǎn)開始,計(jì)算所述起始節(jié)點(diǎn)與各相鄰節(jié)點(diǎn)之間的相鄰鏈路的時(shí)延;對(duì)各相鄰鏈路的時(shí)延大小按照由小到大的順序進(jìn)行排序;選擇排序在第一位的相鄰鏈路作為報(bào)文的下一個(gè)鏈路,以此類推,直至到達(dá)所述目標(biāo)節(jié)點(diǎn),從而構(gòu)建報(bào)文在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間的傳輸路徑,得到各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型。
11、在一種可行的實(shí)施方式中,所述基于所述時(shí)延分析模型確定所述主設(shè)備與所述從設(shè)備之間傳輸報(bào)文的單向傳輸時(shí)延,包括:基于所述時(shí)延分析模型計(jì)算出所述從設(shè)備將延遲請(qǐng)求報(bào)文傳輸至所述主設(shè)備的請(qǐng)求傳輸時(shí)延;基于所述時(shí)延分析模型計(jì)算出所述主設(shè)備將延遲響應(yīng)報(bào)文傳輸至所述從設(shè)備的響應(yīng)傳輸時(shí)延。
12、在一種可行的實(shí)施方式中,若所述主設(shè)備與所述從設(shè)備之間的傳輸報(bào)文的時(shí)間點(diǎn)包括延遲請(qǐng)求報(bào)文的發(fā)送時(shí)間點(diǎn)和接收時(shí)間點(diǎn)、以及延遲響應(yīng)報(bào)文的發(fā)送時(shí)間點(diǎn)和接收時(shí)間點(diǎn),所述延遲請(qǐng)求報(bào)文包括所述從設(shè)備向所述主設(shè)備傳輸?shù)牡谝谎舆t請(qǐng)求報(bào)文和第二延遲請(qǐng)求報(bào)文,所述延遲響應(yīng)報(bào)文包括所述主設(shè)備向所述從設(shè)備傳輸?shù)牡谝谎舆t響應(yīng)報(bào)文和第二延遲響應(yīng)報(bào)文,則所述基于所述單向傳輸時(shí)延和所述主設(shè)備與所述從設(shè)備之間的傳輸報(bào)文的時(shí)間點(diǎn),計(jì)算出所述主設(shè)備與所述從設(shè)備之間傳輸報(bào)文的單向傳輸時(shí)間,包括:計(jì)算所述第二延遲請(qǐng)求報(bào)文的接收時(shí)間點(diǎn)和所述第一延遲響應(yīng)報(bào)文的發(fā)送時(shí)間點(diǎn)之間的目標(biāo)差值;基于所述請(qǐng)求傳輸時(shí)延、所述響應(yīng)傳輸時(shí)延和所述目標(biāo)差值計(jì)算出延遲響應(yīng)報(bào)文的單向傳輸時(shí)間。
13、在一種可行的實(shí)施方式中,所述基于所述單向傳輸時(shí)間調(diào)整本地時(shí)鐘,以使所述本地時(shí)鐘與所述主設(shè)備的時(shí)鐘同步,包括:基于所述第二延遲響應(yīng)報(bào)文的發(fā)送時(shí)間和所述單向傳輸時(shí)間計(jì)算出目標(biāo)時(shí)間;根據(jù)所述目標(biāo)時(shí)間對(duì)所述從設(shè)備的本地時(shí)鐘進(jìn)行偏移量調(diào)整,以使所述本地時(shí)鐘與所述主設(shè)備的時(shí)鐘同步。
14、本專利技術(shù)第二方面提供了一種時(shí)鐘同步裝置,包括:搭建模塊,用于搭建目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D包括各網(wǎng)絡(luò)節(jié)點(diǎn)以及各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路;分析模塊,用于分析所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路的時(shí)延特性;構(gòu)建模塊,用于基于各鏈路的時(shí)延特性,構(gòu)建所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型;處理模塊,用于確定目標(biāo)網(wǎng)絡(luò)中的待同步設(shè)備組,并獲取所述待同步設(shè)備組上主設(shè)備與從設(shè)備之間的傳輸報(bào)文的時(shí)間點(diǎn);確定模塊,用于基于所述時(shí)延分析模型確定所述主設(shè)備與所述從設(shè)備之間傳輸報(bào)文的單向傳輸時(shí)延;計(jì)算模塊,用于基于所述單向傳輸時(shí)延和所述主設(shè)備與所述從設(shè)備之間的傳輸報(bào)文的時(shí)間點(diǎn),計(jì)算出所述主設(shè)備與所述從設(shè)備之間傳輸報(bào)文的單向傳輸時(shí)間;同步模塊,用于基于所述單向傳輸時(shí)間調(diào)整本地時(shí)鐘,以使所述本地時(shí)鐘與所述主本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種時(shí)鐘同步方法,其特征在于,所述時(shí)鐘同步方法包括:
2.根據(jù)權(quán)利要求1所述的時(shí)鐘同步方法,其特征在于,所述搭建目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,包括:
3.根據(jù)權(quán)利要求2所述的時(shí)鐘同步方法,其特征在于,所述確定各網(wǎng)絡(luò)節(jié)點(diǎn)和各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路,包括:
4.根據(jù)權(quán)利要求2所述的時(shí)鐘同步方法,其特征在于,所述根據(jù)各網(wǎng)絡(luò)節(jié)點(diǎn)和各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路繪制目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,包括:
5.根據(jù)權(quán)利要求1所述的時(shí)鐘同步方法,其特征在于,所述分析所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路的時(shí)延特性,包括:
6.根據(jù)權(quán)利要求5所述的時(shí)鐘同步方法,其特征在于,所述通過所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路的到達(dá)率和服務(wù)率估算各鏈路的排隊(duì)時(shí)延,包括:
7.根據(jù)權(quán)利要求1所述的時(shí)鐘同步方法,其特征在于,所述基于各鏈路的時(shí)延特性,構(gòu)建所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型,包括:
8.根據(jù)權(quán)利要求7所述的時(shí)鐘同步方法,其特征在于,所述基于所述時(shí)延數(shù)學(xué)模型,構(gòu)建報(bào)文在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的各網(wǎng)絡(luò)節(jié)點(diǎn)之間的傳輸路徑,得到各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分
9.根據(jù)權(quán)利要求8所述的時(shí)鐘同步方法,其特征在于,所述基于所述時(shí)延數(shù)學(xué)模型,從所述起始節(jié)點(diǎn)開始,選擇時(shí)延最小的路徑作為報(bào)文的下一個(gè)鏈路,以此類推,直至到達(dá)所述目標(biāo)節(jié)點(diǎn),從而構(gòu)建報(bào)文在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的各網(wǎng)絡(luò)節(jié)點(diǎn)之間的傳輸路徑,得到各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型,包括:
10.根據(jù)權(quán)利要求1所述的時(shí)鐘同步方法,其特征在于,所述基于所述時(shí)延分析模型確定所述主設(shè)備與所述從設(shè)備之間傳輸報(bào)文的單向傳輸時(shí)延,包括:
11.根據(jù)權(quán)利要求10所述的時(shí)鐘同步方法,其特征在于,若所述主設(shè)備與所述從設(shè)備之間的傳輸報(bào)文的時(shí)間點(diǎn)包括延遲請(qǐng)求報(bào)文的發(fā)送時(shí)間點(diǎn)和接收時(shí)間點(diǎn)、以及延遲響應(yīng)報(bào)文的發(fā)送時(shí)間點(diǎn)和接收時(shí)間點(diǎn),所述延遲請(qǐng)求報(bào)文包括所述從設(shè)備向所述主設(shè)備傳輸?shù)牡谝谎舆t請(qǐng)求報(bào)文和第二延遲請(qǐng)求報(bào)文,所述延遲響應(yīng)報(bào)文包括所述主設(shè)備向所述從設(shè)備傳輸?shù)牡谝谎舆t響應(yīng)報(bào)文和第二延遲響應(yīng)報(bào)文,則所述基于所述單向傳輸時(shí)延和所述主設(shè)備與所述從設(shè)備之間的傳輸報(bào)文的時(shí)間點(diǎn),計(jì)算出所述主設(shè)備與所述從設(shè)備之間傳輸報(bào)文的單向傳輸時(shí)間,包括:
12.根據(jù)權(quán)利要求11所述的時(shí)鐘同步方法,其特征在于,所述基于所述單向傳輸時(shí)間調(diào)整本地時(shí)鐘,以使所述本地時(shí)鐘與所述主設(shè)備的時(shí)鐘同步,包括:
13.一種時(shí)鐘同步裝置,其特征在于,所述時(shí)鐘同步裝置包括:
14.一種時(shí)鐘同步設(shè)備,其特征在于,所述時(shí)鐘同步設(shè)備包括:存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器中存儲(chǔ)有指令;
15.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有指令,其特征在于,所述指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-12中任一項(xiàng)所述時(shí)鐘同步方法。
...【技術(shù)特征摘要】
1.一種時(shí)鐘同步方法,其特征在于,所述時(shí)鐘同步方法包括:
2.根據(jù)權(quán)利要求1所述的時(shí)鐘同步方法,其特征在于,所述搭建目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,包括:
3.根據(jù)權(quán)利要求2所述的時(shí)鐘同步方法,其特征在于,所述確定各網(wǎng)絡(luò)節(jié)點(diǎn)和各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路,包括:
4.根據(jù)權(quán)利要求2所述的時(shí)鐘同步方法,其特征在于,所述根據(jù)各網(wǎng)絡(luò)節(jié)點(diǎn)和各網(wǎng)絡(luò)節(jié)點(diǎn)之間的鏈路繪制目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D,包括:
5.根據(jù)權(quán)利要求1所述的時(shí)鐘同步方法,其特征在于,所述分析所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路的時(shí)延特性,包括:
6.根據(jù)權(quán)利要求5所述的時(shí)鐘同步方法,其特征在于,所述通過所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中網(wǎng)絡(luò)節(jié)點(diǎn)之間鏈路的到達(dá)率和服務(wù)率估算各鏈路的排隊(duì)時(shí)延,包括:
7.根據(jù)權(quán)利要求1所述的時(shí)鐘同步方法,其特征在于,所述基于各鏈路的時(shí)延特性,構(gòu)建所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D中各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型,包括:
8.根據(jù)權(quán)利要求7所述的時(shí)鐘同步方法,其特征在于,所述基于所述時(shí)延數(shù)學(xué)模型,構(gòu)建報(bào)文在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的各網(wǎng)絡(luò)節(jié)點(diǎn)之間的傳輸路徑,得到各網(wǎng)絡(luò)節(jié)點(diǎn)之間的時(shí)延分析模型,包括:
9.根據(jù)權(quán)利要求8所述的時(shí)鐘同步方法,其特征在于,所述基于所述時(shí)延數(shù)學(xué)模型,從所述起始節(jié)點(diǎn)開始,選擇時(shí)延最小的路徑作為報(bào)文的下一個(gè)鏈路,以此類推,直至到達(dá)所述目標(biāo)節(jié)點(diǎn),從而構(gòu)建報(bào)文在所述目標(biāo)網(wǎng)絡(luò)拓?fù)鋱D的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王懷井,趙立峰,
申請(qǐng)(專利權(quán))人:南京樂韻瑞信息技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。