時鐘同步方法、設(shè)備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種時鐘同步方法、設(shè)備及系統(tǒng)。方法包括:同步服務(wù)器接收參考AP發(fā)送的參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳;同步服務(wù)器接收同步AP發(fā)送的同步AP接收到同步消息時記錄的接收時間戳;同步服務(wù)器根據(jù)發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差,以根據(jù)時間偏差控制同步AP與參考AP進(jìn)行時鐘同步。采用本發(fā)明技術(shù)方案可以減輕各AP的負(fù)擔(dān),進(jìn)而提高了時鐘同步的收斂速度。
【專利說明】時鐘同步方法、設(shè)備及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及時鐘同步技術(shù),尤其涉及一種時鐘同步方法、設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]無線局域網(wǎng)(Wireless Local Area Network,簡稱為WLAN)在物理上主要包括站點(diǎn)(Station,簡稱為STA)、無線介質(zhì)(Wireless Medium,簡稱為WM)、接入點(diǎn)(AccessPoint,簡稱為AP)和分發(fā)系統(tǒng)(Distribution System,簡稱為DS)組成。分發(fā)系統(tǒng)用來連接多個AP,從而擴(kuò)展WLAN的業(yè)務(wù)范圍。另外,WLAN也可以通過接入控制(Access Control,簡稱為AC)進(jìn)行集中式管理。在WLAN中,各AP之間必須相互協(xié)調(diào)工作才能保證WLAN正常,因此要求在這些AP之間有一個準(zhǔn)確的、統(tǒng)一的時鐘,即各個AP的本地時鐘需要同步。
[0003]現(xiàn)有技術(shù)中,常用的時鐘同步技術(shù)有以下幾種:一種是參考廣播同步(ReferenceBroadcast Synchronization,簡稱為RBS)算法,該算法的過程是發(fā)送者廣播一個參考分組,當(dāng)?shù)谝还?jié)點(diǎn)收到這個分組,記下自己的本地時鐘Tll,當(dāng)?shù)诙?jié)點(diǎn)收到這個分組時,也記下自己的本地時鐘T21,然后第一節(jié)點(diǎn)與第二節(jié)點(diǎn)交換本地時鐘Tll與T21,其中一個節(jié)點(diǎn)只要根據(jù)時間差值(Til - T21),修改自己的時鐘就能與另一個節(jié)點(diǎn)實現(xiàn)時鐘同步,但是該算法的同步次數(shù)會隨著同步節(jié)點(diǎn)的數(shù)量的增加而呈平方級的增加,收斂時間較長,收斂速度較慢。另一種是傳感網(wǎng)時間同步協(xié)議(Timing-sync Protocol forSensor Networks,簡稱為TPSN)算法,該算法的過程是同步節(jié)點(diǎn)A向參考節(jié)點(diǎn)B發(fā)送同步請求并記錄發(fā)送的時間戳Tl,參考節(jié)點(diǎn)B接收同步請求并記錄接收到的時間戳T2,參考節(jié)點(diǎn)B向同步節(jié)點(diǎn)A發(fā)送同步應(yīng)答并記錄發(fā)送的時間戳T3,同步節(jié)點(diǎn)A接收同步應(yīng)答并記錄接收到的時間戳T4,然后根據(jù)記錄的四個時間戳通過TPSN算法即可計算出同步節(jié)點(diǎn)A與參考節(jié)點(diǎn)B之間的時鐘偏差,但是在該方法中每個同步節(jié)點(diǎn)都需要同參考節(jié)點(diǎn)進(jìn)行一次同步交互,如果同步節(jié)點(diǎn)個數(shù)很多,這將給參考節(jié)點(diǎn)帶來很大的同步負(fù)擔(dān),也會導(dǎo)致同步收斂時間較長,收斂速度較慢。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種時鐘同步方法、設(shè)備及系統(tǒng),可以減少時鐘同步過程中AP間的交互次數(shù),減輕AP的處理負(fù)擔(dān),提高時鐘同步的收斂速度。
[0005]第一方面提供一種時鐘同步方法,包括:
[0006]同步服務(wù)器接收參考AP發(fā)送的所述參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳;
[0007]所述同步服務(wù)器接收所述同步AP發(fā)送的所述同步AP接收到所述同步消息時記錄的接收時間戳;
[0008]所述同步服務(wù)器根據(jù)所述發(fā)送時間戳和所述接收時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。[0009]第二方面提供一種時鐘同步方法,包括:
[0010]參考AP向同步AP發(fā)送同步消息,并記錄發(fā)送所述同步消息的發(fā)送時間戳;
[0011]所述參考AP將所述發(fā)送時間戳發(fā)送給同步服務(wù)器,以使所述同步服務(wù)器根據(jù)所述發(fā)送時間戳和所述同步AP發(fā)送的所述同步AP在接收到所述同步消息時記錄的接收時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。
[0012]第三方面提供一種同步服務(wù)器,包括:
[0013]第一接收模塊,用于接收參考AP發(fā)送的所述參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳;
[0014]第二接收模塊,用于接收所述同步AP發(fā)送的所述同步AP接收到所述同步消息時記錄的接收時間戳;
[0015]同步控制模塊,用于根據(jù)所述發(fā)送時間戳和所述接收時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。
[0016]第四方面提供一種接入點(diǎn)AP,包括:
[0017]第一發(fā)送模塊,用于向同步AP發(fā)送同步消息,并記錄發(fā)送所述同步消息的發(fā)送時間戳;
[0018]第二發(fā)送模塊,用于將所述發(fā)送時間戳發(fā)送給同步服務(wù)器,以使所述同步服務(wù)器根據(jù)所述發(fā)送時間戳和所述同步AP發(fā)送的所述同步AP在接收到所述同步消息時記錄的接收時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差。
[0019]第五方面提供一種時鐘同步系統(tǒng),包括本發(fā)明第三方面提供的任一同步服務(wù)器、第四方面提供的任一接入點(diǎn)AP和至少一個同步AP ;
[0020]所述至少一個同步AP,用于接收所述AP發(fā)送的同步消息,并記錄所述同步消息的接收時間戳,將所述接收時間戳發(fā)送給所述同步服務(wù)器,以使所述同步服務(wù)器獲得所述AP的本地時鐘與所述至少一個同步AP的本地時鐘的時間偏差。
[0021]本發(fā)明實施例提供的時鐘同步方法、設(shè)備及系統(tǒng),參考AP向同步AP發(fā)送同步消息并記錄發(fā)送時間戳,同步AP在接收到同步消息時記錄接收時間戳,參考AP和同步AP分別將記錄的發(fā)送時間戳和接收時間戳發(fā)送給同步服務(wù)器,由同步服務(wù)器根據(jù)發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘之間的時間偏差,進(jìn)而根據(jù)獲得的始終偏差控制同步AP與參考AP進(jìn)行時鐘同步。采用本實施例提供的方法,在有多個同步AP時每個同步AP只需接收參考AP發(fā)送的同步消息并向服務(wù)器提供同步消息的接收時間戳即可,交互次數(shù)較少,另外,參考AP和每個同步AP上報的時間戳的比較計算是在同步服務(wù)器中集中一次完成的,不需要參考AP進(jìn)行處理,減輕了參考AP的處理負(fù)擔(dān),因此提高了時鐘同步的收斂速度。
【專利附圖】
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1為本發(fā)明實施例提供的一種網(wǎng)絡(luò)架構(gòu)示意圖;
[0024]圖2為本發(fā)明實施例提供的一種時鐘同步方法的流程圖;
[0025]圖3為本發(fā)明實施例提供的另一種時鐘同步方法的流程圖;
[0026]圖4為本發(fā)明實施例提供的一種時鐘同步方法的信息交互示意圖;
[0027]圖5為本發(fā)明實施例提供的又一種時鐘同步方法的流程圖;
[0028]圖6為本發(fā)明實施例提供的另一種時鐘同步方法的信息交互示意圖;
[0029]圖7為本發(fā)明實施例提供的又一種時鐘同步方法的流程圖;
[0030]圖8為本發(fā)明實施例提供的又一種時鐘同步方法的流程圖;
[0031]圖9為本發(fā)明實施例提供的一種同步服務(wù)器的結(jié)構(gòu)示意圖;
[0032]圖10為本發(fā)明實施例提供的另一種同步服務(wù)器的結(jié)構(gòu)示意圖;
[0033]圖11為本發(fā)明實施例提供的又一種同步服務(wù)器的結(jié)構(gòu)示意圖;
[0034]圖12為本發(fā)明實施例提供的一種AP的結(jié)構(gòu)示意圖;
[0035]圖13為本發(fā)明實施例提供的另一種AP的結(jié)構(gòu)示意圖;
[0036]圖14為本發(fā)明實施例提供的時鐘同步系統(tǒng)中同步AP的一種結(jié)構(gòu)示意圖;
[0037]圖15為本發(fā)明實施例提供的時鐘同步系統(tǒng)中同步AP的另一種結(jié)構(gòu)不意圖。
【具體實施方式】
[0038]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0039]為了解決WLAN中各AP之間的時鐘同步問題,首先要獲取各AP的本地時鐘之間的時間偏差,然后根據(jù)獲得的時間偏差控制各AP進(jìn)行時鐘同步。為解決該問題,本發(fā)明實施例提供了一種解決方法,該方法的核心思想是:通過參考AP發(fā)送同步消息給同步AP,記錄下參考AP發(fā)送同步消息的發(fā)送時間戳TO和同步AP接收到同步消息的接收時間戳Ti,其中i=l,2,3,……n,表示不同的同步AP;將發(fā)送時間戳和接收時間戳進(jìn)行比較,從而得出參考AP的本地時鐘與同步AP的本地時鐘的時間偏差Λ =TO-Ti,然后根據(jù)時鐘偏差Λ控制各AP進(jìn)行時鐘同步。進(jìn)一步,為了解決各AP之間時鐘同步收斂速度慢的問題,在上述方法的基礎(chǔ)上,進(jìn)一步提出:參考AP將記錄的發(fā)送時間戳TO發(fā)送給同步服務(wù)器,同步AP將記錄的接收時間戳Ti也發(fā)送給同步服務(wù)器,由同步服務(wù)器集中將發(fā)送時間戳TO與接收時間戳Ti進(jìn)行比較,獲取兩者的時間偏差,然后根據(jù)獲取的時間偏差控制參考AP與同步AP進(jìn)行時鐘同步。由于參考AP和每個同步AP上報的時間戳的比較計算是在同步服務(wù)器中集中一次完成的,不需要參考AP進(jìn)行處理,減輕了參考AP的處理負(fù)擔(dān),因此提高了時鐘同步的收斂速度。本發(fā)明將通過以下實施例對本發(fā)明技術(shù)方案進(jìn)行詳細(xì)說明。[0040]在本發(fā)明各實施中,參考AP是指提供參考時鐘的ΑΡ,同步AP是指需要進(jìn)行時鐘同步的ΑΡ。其中不同的同步AP可以工作在不同的信道。參考AP可以由管理員預(yù)先指定,或者也可以采用選舉機(jī)制選舉出,對此不做限定。
[0041]圖1為本發(fā)明實施例提供的一種網(wǎng)絡(luò)架構(gòu)示意圖。如圖1所示,該網(wǎng)絡(luò)架構(gòu)包括:同步服務(wù)器、參考AP以及至少一個同步AP。各個AP之間可以通過無線方式連接;各個AP可以以有線方式,也可以以無線方式與同步服務(wù)器連接。本發(fā)明以下各方法實施例可基于圖1所示網(wǎng)絡(luò)架構(gòu)實現(xiàn)。
[0042]圖2為本發(fā)明實施例提供的一種時鐘同步方法的流程圖。本實施例從同步服務(wù)器的角度進(jìn)行描述,如圖2所示,所述方法包括:
[0043]201、同步服務(wù)器接收參考AP發(fā)送的該參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳。
[0044]參考AP首先向同步AP發(fā)送同步消息,并記錄同步消息的發(fā)送時間戳。參考AP記錄的發(fā)送時間戳表示參考AP發(fā)送同步消息的本地時間。參考AP除了向同步AP發(fā)送同步消息記錄發(fā)送時間戳之外,還要將記錄的發(fā)送時間戳發(fā)送給同步服務(wù)器。相應(yīng)的,同步服務(wù)器會接收參考AP發(fā)送的發(fā)送時間戳。
[0045]202、同步服務(wù)器接收同步AP發(fā)送的該同步AP接收到上述同步消息時記錄的接收時間戳。
[0046]對同步AP來說,接收參考AP發(fā)送的同步消息,并在接收到同步消息時記錄接收到該同步消息的本地時間,即接收時間戳。然后。同步AP將記錄的接收時間戳發(fā)送給同步服務(wù)器。相應(yīng)的,同步服務(wù)器會接收同步AP發(fā)送的接收時間。
[0047]203、同步服務(wù)器根據(jù)上述發(fā)送時間戳和上述接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。
[0048]在此說明,較為優(yōu)選的,參考AP可以在發(fā)送同步消息之后,立即將記錄的發(fā)送時間戳發(fā)送給同步服務(wù)器,而同步AP在接收到同步消息后,立即將記錄的接收時間戳發(fā)送給同步服務(wù)器,但不限于此。本實施例對參考AP向同步服務(wù)器發(fā)送所記錄的發(fā)送時間戳的時間以及同步AP向同步服務(wù)器發(fā)送所記錄的接收時間戳的時間不做限定。
[0049]在本實施例中,對同步服務(wù)器的具體實現(xiàn)不做限定,凡是具有一定計算能力的設(shè)備均可以作為本實施例的同步服務(wù)器。根據(jù)同步服務(wù)器的實現(xiàn)的不同,參考AP將發(fā)送時間戳發(fā)送給同步服務(wù)器,以及同步AP將接收時間戳發(fā)送給同步服務(wù)器的方式也會有所不同。下面舉例說明:
[0050]如果同步服務(wù)器是網(wǎng)管設(shè)備,則參考AP可以通過網(wǎng)管協(xié)議,例如,簡單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol,簡稱為SNMP),對發(fā)送時間戳進(jìn)行封裝,生成網(wǎng)管協(xié)議報文,然后將包括發(fā)送時間戳的網(wǎng)管協(xié)議報文發(fā)送給同步服務(wù)器;同理,同步AP可以通過網(wǎng)管協(xié)議,例如SNMP,對接收時間戳進(jìn)行封裝,生成網(wǎng)管協(xié)議報文,然后將包括接收時間戳的網(wǎng)管協(xié)議報文發(fā)送給同步服務(wù)器。在本實施例中,為便于區(qū)分,將參考AP發(fā)送的網(wǎng)管協(xié)議報文稱為第一網(wǎng)管協(xié)議報文,將同步AP發(fā)送的網(wǎng)管協(xié)議報文稱為第二網(wǎng)管協(xié)議報文。相應(yīng)的,同步服務(wù)器接收參考AP發(fā)送的發(fā)送時間戳的方式包括:同步服務(wù)器接收參考AP發(fā)送的第一網(wǎng)管協(xié)議報文,從第一網(wǎng)管協(xié)議報文中獲取發(fā)送時間戳;同步服務(wù)器接收同步AP發(fā)送的接收時間戳的方式包括:同步服務(wù)器接收同步AP發(fā)送的第二網(wǎng)管協(xié)議報文,從第二網(wǎng)管協(xié)議報文中獲取接收時間戳。
[0051]如果同步服務(wù)器是接入控制器(Access Controller,簡稱為AC)設(shè)備,貝U參考AP可以通過無線接入點(diǎn)控制與配置協(xié)議(Control And Provisioning offfireless AccessPoints Protocol Specif ication,簡稱為CAPWAP)對發(fā)送時間戳進(jìn)行封裝,生成CAPWAP隧道報文,然后將包括該發(fā)送時間戳的CAPWAP隧道報文發(fā)送給同步服務(wù)器;同理,同步AP可以通過CAPWAP,對接收時間戳進(jìn)行封裝,生成CAPWAP隧道報文,然后將包括接收時間戳的CAPffAP隧道報文發(fā)送給同步服務(wù)器。在本實施例中,為便于區(qū)分,將參考AP發(fā)送的CAPWAP隧道報文稱為第一 CAPWAP隧道報文,將同步AP發(fā)送的CAPWAP隧道報文稱為第二 CAPWAP隧道報文。相應(yīng)的,同步服務(wù)器接收參考AP發(fā)送的發(fā)送時間戳的方式包括:同步服務(wù)器接收參考AP發(fā)送的第一 CAPWAP隧道報文,從第一 CAPWAP隧道報文中獲取該發(fā)送時間戳;同步服務(wù)器接收同步AP發(fā)送的接收時間戳的方式包括:同步服務(wù)器接收同步AP發(fā)送的第二CAPffAP隧道報文,從第二 CAPWAP隧道報文中獲取接收時間戳。
[0052]如果同步服務(wù)器是一臺使用IP協(xié)議的服務(wù)器,則參考AP可以將發(fā)送時間戳封裝在IP數(shù)據(jù)報文中,然后將包括該發(fā)送時間戳的IP數(shù)據(jù)報文發(fā)送給同步服務(wù)器;同理,同步AP可以將接收時間戳封裝在IP數(shù)據(jù)報文中,然后將包括接收時間戳的IP數(shù)據(jù)報文發(fā)送給同步服務(wù)器。在本實施例中,為便于區(qū)分,將參考AP發(fā)送的IP數(shù)據(jù)報文稱為第一 IP數(shù)據(jù)報文,將同步AP發(fā)送的IP數(shù)據(jù)報文稱為第二 IP數(shù)據(jù)報文。相應(yīng)的,同步服務(wù)器接收參考AP發(fā)送的發(fā)送時間戳的方式包括:同步服務(wù)器接收參考AP發(fā)送的第一 IP數(shù)據(jù)報文,從第
一IP數(shù)據(jù)報文中獲取該發(fā)送時間戳;同步服務(wù)器接收同步AP發(fā)送的接收時間戳的方式包括:同步服務(wù)器接收同步AP發(fā)送的第二 IP數(shù)據(jù)報文,從第二 IP數(shù)據(jù)報文中獲取接收時間戳。
[0053]同步服務(wù)器在獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差之后,還可以根據(jù)所獲得的時間偏差,控制同步AP與參考AP進(jìn)行時鐘同步。其中,同步服務(wù)器根據(jù)所獲得的時間偏差,控制同步AP與參考AP進(jìn)行時鐘同步的方式取決于具體的應(yīng)用。例如,同步服務(wù)器可以向同步AP發(fā)送同步指令并攜帶該時間偏差,以使同步AP調(diào)整本地時鐘的時間,從而實現(xiàn)與參考AP的時鐘同步。又例如,由于在WLAN的很多應(yīng)用,例如被動干擾估計PIE中,只需要獲知同步AP與參考AP之間的時間偏差就可以在同步服務(wù)器中對AP上報的各個報文進(jìn)行同步處理,因此對同步服務(wù)器來說,得到參考AP的本地時鐘與同步AP的本地時鐘的時間偏差就可以看作是時鐘同步結(jié)束,后續(xù)對報文進(jìn)行同步計算的過程會因應(yīng)用的不同而不同。
[0054]由上述可見,在本實施例中,參考AP向同步AP發(fā)送同步消息并記錄發(fā)送時間戳,同步AP在接收到同步消息時記錄接收時間戳,參考AP和同步AP分別將記錄的發(fā)送時間戳和接收時間戳發(fā)送給同步服務(wù)器,由同步服務(wù)器根據(jù)發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘之間的時間偏差,然后根據(jù)時間偏差控制參考AP與同步AP進(jìn)行時鐘同步,每個同步AP只需接收參考AP發(fā)送的同步消息并將同步消息對應(yīng)的接收時間戳發(fā)送給同步服務(wù)器即可,交互次數(shù)較少,有利于提高時鐘同步的收斂速度;另外,參考AP和每個同步AP上報的時間戳的比較計算是在同步服務(wù)器中集中一次完成的,不需要參考AP進(jìn)行處理,減輕了參考AP的處理負(fù)擔(dān),因此提高了時鐘同步的收斂速度。
[0055]進(jìn)一步,參考AP與同步AP之間采用無線傳輸方式,空口報文的傳送速度近似光速,而參考AP與同步AP之間的距離大概在100米以內(nèi),則由空口傳播造成的延時最多為
0.33微秒(US),而WLAN對時間精確度的要求一般在20?30us,因此,因空口傳播造成的時延可以忽略不計。由此可見,本實施例的方法還可以提高所獲得的時間偏差的精度,進(jìn)而有利于提聞時鐘同步的精度。
[0056]圖3為本發(fā)明實施例提供的另一種時鐘同步方法的流程圖,如圖3所示,所述方法包括:
[0057]301、同步服務(wù)器向參考AP發(fā)送第一同步命令,以指示參考AP向同步AP發(fā)送同步消息并記錄該同步消息的發(fā)送時間戳,其中,第一同步命令包括攜帶指示,該攜帶指示用于指示參考AP在同步消息中攜帶同步標(biāo)記。
[0058]在本實施例中,同步過程的開始由同步服務(wù)器控制。同步服務(wù)器向參考AP發(fā)送第一同步命令,以告知參考AP開始進(jìn)行時鐘同步過程。根據(jù)同步服務(wù)器的實現(xiàn)的不同,同步服務(wù)器向參考AP發(fā)送第一同步命令的方式也會不同。例如,同步服務(wù)器可以將第一同步命令封裝在網(wǎng)管協(xié)議報文中發(fā)送給參考AP?;蛘?,同步服務(wù)器可以將第一同步命令封裝在CAPffAP隧道報文中發(fā)送給參考AP?;蛘?,同步服務(wù)器可以將第一同步命令封裝在IP報文中發(fā)送給參考AP。相應(yīng)的,參考AP接收同步服務(wù)器發(fā)送的網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP報文,從中獲取第一同步命令。
[0059]在本實施例中,由于同步服務(wù)器未向同步AP發(fā)送同步命令,所以同步AP并不知道時鐘同步過程已經(jīng)開始,為了讓同步AP能夠區(qū)分接收到的消息是普通的業(yè)務(wù)消息,還是同步過程中的同步消息,同步服務(wù)器在發(fā)送給參考AP的第一同步命令中包括攜帶指示,以指示參考AP在發(fā)送的同步消息中添加同步標(biāo)記以對該同步消息進(jìn)行標(biāo)記,這樣就可以使同步AP識別出該同步消息是同步過程中的消息,進(jìn)而接收該同步消息并記錄該同步消息的接收時間戳。基于此,參考AP發(fā)送給同步AP的同步消息包括同步標(biāo)記,以使同步AP識別接收的同步消息為時鐘同步過程中的消息并記錄同步消息的接收時間戳。
[0060]可選的,上述帶同步標(biāo)記的同步消息可以用符合802.11標(biāo)準(zhǔn)的控制幀、管理幀或數(shù)據(jù)幀來實現(xiàn),同步標(biāo)記可以通過其中的某個字段來攜帶。
[0061]302、同步服務(wù)器接收參考AP發(fā)送的該參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳。
[0062]具體參見201,在此不再贅述。
[0063]303、同步服務(wù)器接收同步AP發(fā)送的該同步AP接收到上述同步消息時記錄的接收時間戳。
[0064]具體參見202,在此不再贅述。
[0065]304、同步服務(wù)器根據(jù)上述發(fā)送時間戳和上述接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。
[0066]具體參見203,在此不再贅述。
[0067]305、同步服務(wù)器向參考AP發(fā)送第一同步結(jié)束命令。
[0068]同步服務(wù)器通過比較發(fā)送時間戳和接收時間戳獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差之后,向參考AP發(fā)送第一同步結(jié)束命令,以告知參考AP該時鐘同步過程結(jié)束。
[0069]根據(jù)同步服務(wù)器的實現(xiàn)的不同,同步服務(wù)器向參考AP發(fā)送第一同步結(jié)束命令的方式也會不同。例如,同步服務(wù)器可以將第一同步結(jié)束命令封裝在網(wǎng)管協(xié)議報文中發(fā)送給參考AP?;蛘撸椒?wù)器可以將第一同步結(jié)束命令封裝在CAPWAP隧道報文中發(fā)送給參考AP。或者,同步服務(wù)器可以將第一同步結(jié)束命令封裝在IP報文中發(fā)送給參考AP。相應(yīng)的,參考AP接收同步服務(wù)器發(fā)送的網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP報文,從中獲取第一冋步結(jié)束命令。
[0070]在本實施例中,時鐘同步過程的開始由同步服務(wù)器控制,同步服務(wù)器可以根據(jù)應(yīng)用需求靈活的控制進(jìn)行時鐘同步的時機(jī)。
[0071]舉例來說,參見圖4,為本發(fā)明實施例提供的一種時鐘同步方法的信息交互示意圖,以下結(jié)合圖4具體說明圖3所示的時鐘同步方法。
[0072]4a、同步服務(wù)器發(fā)送同步命令給參考AP,該同步命令中包括攜帶指示,命令同步過程開始。
[0073]如果同步服務(wù)器是網(wǎng)管設(shè)備,則該同步命令可以通過網(wǎng)管協(xié)議,例如SNMP進(jìn)行封裝發(fā)送;如果同步服務(wù)器是AC,則該同步命令可以通過CAPWAP隧道封裝協(xié)議進(jìn)行封裝發(fā)送;如果同步服務(wù)器是一臺服務(wù)器,則該同步命令可以通過IP報文形式發(fā)送。
[0074]4b、參考AP接收到同步命令后,根據(jù)其中的攜帶指示,發(fā)送帶同步標(biāo)記的同步消息給同步AP,其中,同步標(biāo)記標(biāo)識該消息是同步消息,同步AP接收到該消息時不能丟棄,必須響應(yīng)同步。
[0075]該帶同步標(biāo)記的同步消息可以用符合802.11標(biāo)準(zhǔn)的控制幀、管理幀或數(shù)據(jù)幀來實現(xiàn)。例如,在控制幀中用值為0110的子類型字段表示同步標(biāo)記。
[0076]4c、參考AP在發(fā)送帶同步標(biāo)記的同步消息時記錄下發(fā)送時間戳,并將該發(fā)送時間戳上報給同步服務(wù)器。
[0077]在4c中,如果同步服務(wù)器是網(wǎng)管設(shè)備,則該發(fā)送時間戳的上報可以通過網(wǎng)管協(xié)議,例如SNMP進(jìn)行封裝發(fā)送;如果同步服務(wù)器是AC,則該發(fā)送時間戳的上報可以通過CAPWAP隧道封裝協(xié)議進(jìn)行封裝發(fā)送;如果同步服務(wù)器是一臺使用IP協(xié)議的服務(wù)器,則該發(fā)送時間戳的上報可以通過IP報文形式發(fā)送。
[0078]4d、同步AP接收到帶同步標(biāo)記的同步消息后,記錄下接收同步消息的時間戳(稱為接收時間戳),并將該接收時間戳上報給同步服務(wù)器。
[0079]在4d中,如果同步服務(wù)器是網(wǎng)管設(shè)備,則該接收時間戳的上報可以通過網(wǎng)管協(xié)議,例如SNMP進(jìn)行封裝發(fā)送;如果同步服務(wù)器是AC,則該接收時間戳的上報可以通過CAPWAP隧道封裝協(xié)議進(jìn)行封裝發(fā)送;如果同步服務(wù)器是一臺使用IP協(xié)議的服務(wù)器,則該接收時間戳的上報可以通過IP報文形式發(fā)送。
[0080]4e、同步服務(wù)器通過比較上報的發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差,然后發(fā)出同步結(jié)束命令給參考AP。
[0081]在4e中,如果同步服務(wù)器是網(wǎng)管設(shè)備,則該同步結(jié)束命令可以通過網(wǎng)管協(xié)議,例如SNMP進(jìn)行封裝發(fā)送;如果同步服務(wù)器是AC,則該同步結(jié)束命令可以通過CAPWAP隧道封裝協(xié)議進(jìn)行封裝發(fā)送;如果同步服務(wù)器是一臺使用IP協(xié)議的服務(wù)器,則該同步結(jié)束命令可以通過普通的IP報文形式發(fā)送。
[0082]可選的,在4e之后,同步服務(wù)器還可以根據(jù)獲得的時間偏差,控制同步AP與參考AP進(jìn)行時鐘同步。
[0083]參見圖5,為本發(fā)明實施例提供的又一種時鐘同步方法的流程圖,與圖3所示時鐘同步方的區(qū)別在于,同步服務(wù)器采用了另一種控制時鐘同步過程的方式。如圖5所示,所述方法包括:
[0084]501、同步服務(wù)器向參考AP發(fā)送第二同步命令,以指示參考AP向同步AP發(fā)送同步消息并記錄發(fā)送所述同步消息的發(fā)送時間戳。
[0085]502、同步服務(wù)器向同步AP發(fā)送第三同步命令,以指示同步AP接收參考AP發(fā)送的所述同步消息并記錄接收所述同步消息的接收時間戳。
[0086]本實施例對步驟501與步驟502的執(zhí)行先后順序不做限定。例如,同步服務(wù)器可以先向參考AP發(fā)送第二同步命令,然后再向同步AP發(fā)送第三同步命令。又例如,同步服務(wù)器可以先向同步AP發(fā)送第三同步命令,然后再向參考AP發(fā)送第二同步命令。又例如,同步服務(wù)器還可以同時向參考AP發(fā)送第二同步命令,向同步AP發(fā)送第三同步命令。其中,較為優(yōu)選的,同步服務(wù)器可以同時向參考AP和同步AP分別發(fā)送第二同步命令和第三同步命令。
[0087]本實施例中,由于同步服務(wù)器分別向參考AP和同步AP發(fā)送了同步命令,這樣參考AP和同步AP都可以獲知時鐘同步過程的開始,同步AP收到參考AP發(fā)送的同步消息后,就可以直接判斷出接收到的同步消息是時鐘同步過程中的消息。基于此,參考AP發(fā)送給同步AP的同步消息可以不用攜帶同步標(biāo)記,但不限于此。例如,為了避免同步AP發(fā)生錯誤判斷,參考AP發(fā)送的同步消息也可以攜帶同步標(biāo)記。
[0088]可選的,本實施例的第二同步命令和第三同步命令可以相同,也可以不相同。如果第二同步命令和第三同步命令不相同,則可以通過同步命令本身的某個字段進(jìn)行區(qū)分,例如類型字段;如果類型字段取值為I表示第二同步命令,同時通過該字段還可以達(dá)到指示參考AP主動向同步AP發(fā)送同步消息的目的;如果類型字段取值為O表示第三同步命令,同時通過該字段還可以達(dá)到指示同步AP明確自身需要同步,準(zhǔn)備接收參考AP發(fā)送來的同步消息的目的。
[0089]同理,根據(jù)同步服務(wù)器的實現(xiàn)不同,同步服務(wù)器發(fā)送第二同步命令和第三同步命令的方式也會不同。例如,同步服務(wù)器可以將第二同步命令和第三同步命令分別封裝在不同的網(wǎng)管協(xié)議報文中發(fā)送給參考AP和同步AP?;蛘?,同步服務(wù)器可以將第二同步命令和第三同步命令分別封裝在不同的CAPWAP隧道報文中發(fā)送給參考AP和同步AP?;蛘撸椒?wù)器可以將第二同步命令和第三同步命令分別封裝在不同的IP報文中發(fā)送給參考AP和同步AP。相應(yīng)的,參考AP接收同步服務(wù)器發(fā)送的網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP報文,從中獲取第二同步命令;同步AP接收同步服務(wù)器發(fā)送的網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP報文,從中獲取第三同步命令。
[0090]503、同步服務(wù)器接收參考AP發(fā)送的該參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳。
[0091]具體參見201,在此不再贅述。
[0092]504、同步服務(wù)器接收同步AP發(fā)送的該同步AP接收到上述同步消息時記錄的接收時間戳。
[0093]具體參見202,在此不再贅述。
[0094]505、同步服務(wù)器根據(jù)上述發(fā)送時間戳和上述接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。
[0095]具體參見203,在此不再贅述。[0096]506、同步服務(wù)器向參考AP發(fā)送第二同步結(jié)束命令。
[0097]507、同步服務(wù)器向同步AP發(fā)送第三同步結(jié)束命令。
[0098]本實施例對步驟506與步驟507的執(zhí)行先后順序不做限定。
[0099]可選的,本實施例的第二同步結(jié)束命令和第三同步結(jié)束命令可以相同,也可以不相同。如果第二同步結(jié)束命令和第三同步結(jié)束命令不相同,則可以通過同步結(jié)束命令本身的某個字段進(jìn)行區(qū)分,例如類型字段;如果類型字段取值為I表示第二同步結(jié)束命令;如果類型字段取值為O表示第三同步結(jié)束命令。
[0100]同理,根據(jù)同步服務(wù)器的實現(xiàn)不同,同步服務(wù)器發(fā)送第二同步結(jié)束命令和第三同步結(jié)束命令的方式也會不同。例如,同步服務(wù)器可以將第二同步結(jié)束命令和第三同步結(jié)束命令分別封裝在不同的網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP報文中發(fā)送給參考AP和同步AP。相應(yīng)的,參考AP接收同步服務(wù)器發(fā)送的網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP報文,從中獲取第二同步結(jié)束命令;同步AP接收同步服務(wù)器發(fā)送的網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP報文,從中獲取第三同步結(jié)束命令。
[0101]在本實施例中,時鐘同步過程的開始由同步服務(wù)器控制,同步服務(wù)器可以根據(jù)應(yīng)用需求靈活的控制進(jìn)行時鐘同步的時機(jī)。
[0102]需要說明的是,參考AP除了如本發(fā)明圖3或圖5所示的在同步服務(wù)器的控制下向同步AP發(fā)送同步消息以開始時鐘同步過程之外,也可以由參考AP自身控制時鐘同步過程,例如可以預(yù)先設(shè)定執(zhí)行時鐘同步過程的周期,則參考AP可以主動周期性的執(zhí)行時鐘同步過程,同步服務(wù)器可以周期性接收到參考AP的發(fā)送時間戳和同步AP的接收時間戳。
[0103]舉例來說,參見圖6,為本發(fā)明實施例提供的另一種時鐘同步方法的信息交互示意圖。以下結(jié)合圖6具體說明圖5所示的時鐘同步方法。
[0104]6a、同步服務(wù)器發(fā)送同步命令給參考AP和同步AP,命令同步過程開始。
[0105]在6a中,同步服務(wù)器發(fā)送的同步命令有兩種,可以用同步命令自身攜帶的類型標(biāo)記來進(jìn)行區(qū)別。一種是發(fā)送給參考AP的同步命令,使參考AP明確自身是時鐘參考,應(yīng)當(dāng)主動發(fā)送同步消息給同步AP;另一種是發(fā)送給同步AP的同步命令,使同步AP明確自身需要同步,準(zhǔn)備接收參考AP發(fā)送來的同步消息。參考AP或同步AP收到同步命令時,應(yīng)當(dāng)首先檢驗類型標(biāo)記,如果和自己的身份一致則接收,否則丟棄。
[0106]在6a中,如果同步服務(wù)器是網(wǎng)管設(shè)備,則該同步命令可以通過網(wǎng)管協(xié)議,例如SNMP進(jìn)行封裝發(fā)送;如果同步服務(wù)器是AC,則該同步命令可以通過CAPWAP隧道封裝協(xié)議進(jìn)行封裝發(fā)送;如果同步服務(wù)器是一臺使用IP協(xié)議的服務(wù)器,則該同步命令可以通過IP報文形式發(fā)送。
[0107]6b、參考AP發(fā)送同步消息給同步AP,同步AP接收到該同步消息時不能丟棄,響應(yīng)同步。
[0108]其中,同步消息可以用符合802.11標(biāo)準(zhǔn)的控制幀、管理幀或數(shù)據(jù)幀來實現(xiàn)。
[0109]6c、參考AP在發(fā)送同步消息時記錄下接收同步消息的時間戳,即發(fā)送時間戳,并將該發(fā)送時間戳上報給同步服務(wù)器。
[0110]在6c中,如果同步服務(wù)器是網(wǎng)管設(shè)備,則該發(fā)送時間戳的上報可以通過網(wǎng)管協(xié)議,例如SNMP進(jìn)行封裝發(fā)送;如果同步服務(wù)器是AC,則該發(fā)送時間戳的上報可以通過CAPWAP隧道封裝協(xié)議進(jìn)行封裝發(fā)送;如果同步服務(wù)器是一臺使用IP協(xié)議的服務(wù)器,則該發(fā)送時間戳的上報可以通過IP報文形式發(fā)送。
[0111]6d、同步AP接收到同步消息后,記錄下接收同步消息的時間戳,即接收時間戳,并將該接收時間戳上報給同步服務(wù)器。
[0112]在6d中,如果同步服務(wù)器是網(wǎng)管設(shè)備,則該接收時間戳的上報可以通過網(wǎng)管協(xié)議,例如SNMP進(jìn)行封裝發(fā)送;如果同步服務(wù)器是AC,則該接收時間戳的上報可以通過CAPWAP隧道封裝協(xié)議進(jìn)行封裝發(fā)送;如果同步服務(wù)器是一臺使用IP協(xié)議的服務(wù)器,則該接收時間戳的上報可以通過IP報文形式發(fā)送。
[0113]6e、同步服務(wù)器通過比較上報的發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差,然后發(fā)出同步結(jié)束命令給參考AP和同步AP。
[0114]在6e中,同步服務(wù)器發(fā)送的同步結(jié)束命令有兩種,可以用同步結(jié)束命令自身攜帶的類型標(biāo)記來進(jìn)行區(qū)別。一種是發(fā)送給參考AP的同步結(jié)束命令;另一種是發(fā)送給同步AP的同步結(jié)束命令。
[0115]在6e中,如果同步服務(wù)器是網(wǎng)管設(shè)備,則該同步結(jié)束命令可以通過網(wǎng)管協(xié)議,例如SNMP進(jìn)行封裝發(fā)送;如果同步服務(wù)器是AC,則該同步結(jié)束命令可以通過CAPWAP隧道封裝協(xié)議進(jìn)行封裝發(fā)送;如果同步服務(wù)器是一臺使用IP協(xié)議的服務(wù)器,則該同步結(jié)束命令可以通過普通的IP報文形式發(fā)送。
[0116]可選的,在6e之后,同步服務(wù)器還可以根據(jù)獲得的時間偏差,控制同步AP與參考AP進(jìn)行時鐘同步。
[0117]在上述實施例中,利用同步服務(wù)器、參考AP和同步AP之間的交互,實現(xiàn)了各同步AP和參考AP之間的精確時鐘同步;另外,由于參考AP和多個同步AP上報時間戳的比較計算是在同步服務(wù)器中集中一次完成的,因此,同步收斂速度較快。
[0118]圖7為本發(fā)明實施例提供的又一種時鐘同步方法的流程圖。本實施例從參考AP的角度進(jìn)行描述。如圖7所示,所述方法包括:
[0119]步驟701、參考AP向同步AP發(fā)送同步消息,并記錄發(fā)送該同步消息的發(fā)送時間戳。
[0120]步驟702、參考AP將所記錄的發(fā)送時間戳發(fā)送給同步服務(wù)器,以使同步服務(wù)器根據(jù)該發(fā)送時間戳和同步AP發(fā)送的該同步AP在接收到上述同步消息時記錄的接收時間戳,獲得參考AP的本地時鐘和同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。
[0121]本實施例的詳細(xì)描述可參見前述從同步服務(wù)器的描述進(jìn)行描述的實施例,在此不再贅述。
[0122]參見圖8,為本發(fā)明實施例提供的又一種時鐘同步方法的流程圖,如圖8所示,所述方法包括:
[0123]801、參考AP接收同步服務(wù)器發(fā)送的同步命令。
[0124]802、參考AP根據(jù)該同步命令的指示,向同步AP發(fā)送同步消息并記錄發(fā)送該同步消息的發(fā)送時間戳。
[0125]803、參考AP將所記錄的發(fā)送時間戳發(fā)送給同步服務(wù)器,以使同步服務(wù)器根據(jù)該發(fā)送時間戳和同步AP發(fā)送的該同步AP在接收到上述同步消息時記錄的接收時間戳,獲得參考AP的本地時鐘和同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。[0126]可選的,本實施例中的同步命令可以相當(dāng)于前述實施例中同步服務(wù)器向參考AP發(fā)送的第二同步命令;在這種情況下,同步服務(wù)器也會向同步AP發(fā)送第三同步命令。
[0127]可選的,本實施例的同步命令可以相當(dāng)于前述實施例中同步服務(wù)器向參考AP發(fā)送的第一同步命令,則本實施例參考AP接收到的同步命令包括攜帶指示。基于此,參考AP根據(jù)同步命令的指示,向同步AP發(fā)送同步消息并記錄所述發(fā)送時間戳包括:參考AP根據(jù)同步命令中的攜帶指示,將攜帶同步標(biāo)記的同步消息發(fā)送給同步AP并記錄發(fā)送該同步消息的發(fā)送時間戳,該同步標(biāo)記用于使同步AP識別同步消息為時鐘同步過程中的消息并記錄同步消息的接收時間戳。
[0128]804、參考AP接收同步服務(wù)器發(fā)送的同步結(jié)束命令。
[0129]其中,804為一可選步驟。參考AP根據(jù)該同步結(jié)束命令識別時鐘同步過程結(jié)束。這里的同步結(jié)束命令可以是前述實施例中的第一同步結(jié)束命令或第二同步結(jié)束命令。
[0130]關(guān)于本實施例的詳細(xì)描述,可參見前述從同步服務(wù)器角度描述的實施例中相應(yīng)的描述,在此不再贅述。
[0131]本實施例提供的時鐘同步方法,參考AP向同步AP發(fā)送同步消息并記錄發(fā)送時間戳,同步AP在接收到同步消息時記錄接收時間戳,參考AP和同步AP分別將記錄的發(fā)送時間戳和接收時間戳發(fā)送給同步服務(wù)器,由同步服務(wù)器根據(jù)發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘之間的時間偏差并根據(jù)獲得的時間偏差控制參考AP與同步AP進(jìn)行時鐘同步,在有多個同步AP時每個同步AP只需接收參考AP發(fā)送的同步消息,并將同步消息的接收時間戳發(fā)送給同步服務(wù)器即可,交互次數(shù)較少,有利于提高時鐘同步的收斂速度;另外,參考AP和每個同步AP上報的時間戳的比較計算是在同步服務(wù)器中集中一次完成的,不需要參考AP進(jìn)行處理,減輕了參考AP的處理負(fù)擔(dān),因此提高了時鐘同步的收斂速度。
[0132]進(jìn)一步,參考AP與同步AP之間采用無線傳輸方式,空口報文的傳送速度近似光速,而參考AP與同步AP之間的距離大概在100米以內(nèi),則由空口傳播造成的延時最多為
0.33微秒(US),而WLAN對時間精確度的要求一般在20?30us,因此,因空口傳播造成的時延可以忽略不計。由此可見,本實施例的方法還可以提高所獲得的時間偏差的精度,進(jìn)而有利于提聞時鐘同步的精度。
[0133]圖9為本發(fā)明實施例提供的一種同步服務(wù)器的結(jié)構(gòu)示意圖。如圖9所示,所述同步服務(wù)器包括:第一接收模塊91、第二接收模塊92和同步控制模塊93。
[0134]第一接收模塊91,用于接收參考AP發(fā)送的該參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳。
[0135]第二接收模塊92,用于接收同步AP發(fā)送的該同步AP接收到同步消息時記錄的接收時間戳。
[0136]同步控制模塊93,與第一接收模塊91和第二接收模塊92連接,用于根據(jù)第一接收模塊91接收到的發(fā)送時間戳和第二接收模塊92接收到的接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差,以根據(jù)該時間偏差控制同步AP與參考AP進(jìn)行時鐘同步。
[0137]參見圖10,為本發(fā)明實施例提供的另一種同步服務(wù)器的結(jié)構(gòu)示意圖,所述同步服務(wù)器還包括:發(fā)送模塊94。[0138]發(fā)送模塊94,用于向參考AP發(fā)送第一同步命令,以指示參考AP向同步AP發(fā)送同步消息并記錄該同步消息的發(fā)送時間戳,這里的第一同步命令包括攜帶指示,用于指示參考AP在該同步消息中攜帶同步標(biāo)記。該同步標(biāo)記用于使同步AP識別該同步消息為時鐘同步過程中的消息并記錄該同步消息的接收時間戳。可選的,發(fā)送模塊94與第一接收模塊91連接。
[0139]可選的,發(fā)送模塊94還用于在同步控制模塊93獲得所述時間偏差后,向參考AP發(fā)送第一同步結(jié)束命令。可選的,發(fā)送模塊94還與同步控制模塊93連接。
[0140]或者,發(fā)送模塊94,用于向參考AP發(fā)送第二同步命令,以指示參考AP向同步AP發(fā)送同步消息并記錄所述發(fā)送時間戳,并向同步AP發(fā)送第三同步命令,以指示同步AP接收同步消息并記錄所述接收時間戳。
[0141]可選的,發(fā)送模塊94還用于在同步控制模塊93獲得所述時間偏差后,分別向參考AP和同步AP發(fā)送第二同步結(jié)束命令和第三同步結(jié)束命令。
[0142]在一可選實施方式中,第一接收模塊91具體可用于接收參考AP發(fā)送的第一網(wǎng)管協(xié)議報文或第一 CAPWAP隧道報文或第一 IP數(shù)據(jù)報文,所述第一網(wǎng)管協(xié)議報文或第一CAPffAP隧道報文或第一 IP數(shù)據(jù)報文包括所述發(fā)送時間戳。
[0143]相應(yīng)地,第二接收模塊92具體可用于接收同步AP發(fā)送的第二網(wǎng)管協(xié)議報文或第
二CAPWAP隧道報文或第二 IP數(shù)據(jù)報文,所述第二網(wǎng)管協(xié)議報文或第二 CAPWAP隧道報文或第二 IP數(shù)據(jù)報文包括所述接收時間戳。
[0144]本實施例提供的同步服務(wù)器的各功能模塊可用于執(zhí)行上述圖2-圖6所示方法實施例中的相應(yīng)流程,其具體工作原理不再贅述,詳見方法實施例的描述。
[0145]本實施例提供的同步服務(wù)器,接收參考AP和同步AP分別發(fā)送的發(fā)送時間戳和接收時間戳,根據(jù)發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘之間的時間偏差,然后根據(jù)時間偏差控制參考AP與同步AP進(jìn)行時鐘同步,由于參考AP和每個同步AP上報的時間戳的比較計算是在同步服務(wù)器中集中一次完成的,不需要參考AP進(jìn)行處理,減輕了參考AP的處理負(fù)擔(dān),因此提高了時鐘同步的收斂速度。
[0146]圖11為本發(fā)明實施例提供的又一種同步服務(wù)器的結(jié)構(gòu)示意圖。如圖11所示,所述同步服務(wù)器包括:處理器111、存儲器112、通信接口 113和總線114。處理器111、存儲器112、通信接口 113通過總線114相互連接并完成相互間的通信??偩€114可以是工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Industry StandardArchitecture,簡稱為ISA)總線、外部設(shè)備互連(Peripheral Component,簡稱為PCI)總線或擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Extended IndustryStandardArchitecture,簡稱為EISA)總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖11中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。其中:
[0147]通信接口 113,用于接收參考AP發(fā)送的該參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳,以及用于接收同步AP發(fā)送的該同步AP接收到所述同步消息時記錄的接收時間戳。除此之外,通信接口 113還負(fù)責(zé)向同步AP和參考AP發(fā)送信息,另外,通信接口 113還負(fù)責(zé)同步服務(wù)器與其他設(shè)備之間的通信,例如接收其他設(shè)備發(fā)送的數(shù)據(jù)或者向其他設(shè)備發(fā)送數(shù)據(jù)等。
[0148]存儲器112用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計算機(jī)操作指令。
[0149]存儲器112可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
[0150]處理器111通過讀取存儲器112中存儲的程序并運(yùn)行該程序,以用于:根據(jù)通信接口 113接收到的發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差,以根據(jù)該時間偏差控制同步AP與參考AP進(jìn)行時鐘同步。
[0151]處理器111可能是一個中央處理器(Central Processing Unit,簡稱為CPU),或者網(wǎng)絡(luò)處理器(Network Processor,簡稱為NP),或者是特定集成電路(ApplicationSpecific Integrated Circuit,簡稱為ASIC),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
[0152]本實施例提供的同步服務(wù)器可用于執(zhí)行上述圖2-圖6所示方法實施例中的相應(yīng)流程,其具體工作原理不再贅述,詳見方法實施例的描述。
[0153]本實施例提供的同步服務(wù)器,接收參考AP和同步AP分別發(fā)送的發(fā)送時間戳和接收時間戳,根據(jù)發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘之間的時間偏差,然后根據(jù)時間偏差控制參考AP與同步AP進(jìn)行時鐘同步,由于參考AP和每個同步AP上報的時間戳的比較計算是在同步服務(wù)器中集中一次完成的,不需要參考AP進(jìn)行處理,減輕了參考AP的處理負(fù)擔(dān),因此提高了時鐘同步的收斂速度。
[0154]圖12為本發(fā)明實施例提供的一種AP的結(jié)構(gòu)示意圖。如圖12所示,所述AP包括:第一發(fā)送模塊121和第二發(fā)送模塊122。
[0155]第一發(fā)送模塊121,用于向同步AP發(fā)送同步消息,并記錄發(fā)送該同步消息的發(fā)送時間戳。
[0156]第二發(fā)送模塊122,與第一發(fā)送模塊121連接,用于將第一發(fā)送模塊121所記錄的發(fā)送時間戳發(fā)送給同步服務(wù)器,以使同步服務(wù)器根據(jù)該發(fā)送時間戳和同步AP發(fā)送的該同步AP在接收到上述同步消息時記錄的接收時間戳,獲得所述AP的本地時鐘與同步AP的本地時鐘的時間偏差。
[0157]參見圖12,為本發(fā)明實施例提供的另一種AP的結(jié)構(gòu)示意圖,所述AP還包括:接收模塊123。接收模塊123,用于接收同步服務(wù)器發(fā)送的同步命令?;诖?,第一發(fā)送模塊121具體用于根據(jù)接收模塊123接收到的同步命令的指示,向同步AP發(fā)送同步消息并記錄所述發(fā)送時間戳。接收模塊123與第一發(fā)送模塊121連接。
[0158]可選的,上述同步命令包括攜帶指示?;诖?,第一發(fā)送模塊121具體用于根據(jù)該攜帶指示,將攜帶同步標(biāo)記的同步消息發(fā)送給同步AP并記錄發(fā)送時間戳,該同步標(biāo)記用于使同步AP識別該同步消息為時鐘同步過程中的消息并記錄所述接收時間戳。
[0159]可選的,接收模塊123還用于在第二發(fā)送模塊122將所述發(fā)送時間戳發(fā)送給同步服務(wù)器之后,接收同步服務(wù)器發(fā)送的同步結(jié)束命令??蛇x的,接收模塊123還與第二發(fā)送模塊122連接。
[0160]第二發(fā)送模塊122具體可用于向同步服務(wù)器發(fā)送網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP數(shù)據(jù)報文,所述網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP數(shù)據(jù)報文包括所述發(fā)送時間戳。
[0161]本實施例提供的AP的各功能模塊可用于執(zhí)行圖7和圖8所示方法實施例的流程,其具體工作原理不再贅述,詳見方法實施例的描述。
[0162]本實施例提供的AP,向同步AP發(fā)送同步消息并記錄發(fā)送時間戳,而同步AP在接收到同步消息時記錄接收時間戳,本實施例AP和同步AP分別將記錄的發(fā)送時間戳和接收時間戳發(fā)送給同步服務(wù)器,由同步服務(wù)器根據(jù)發(fā)送時間戳和接收時間戳,獲得本實施例AP的本地時鐘與同步AP的本地時鐘之間的時間偏差并根據(jù)獲得的時間偏差控制本實施例AP與同步AP進(jìn)行時鐘同步,基于本實施例提供的AP,在多個同步AP的情況下每個同步AP只需接收本實施例AP發(fā)送的同步消息并將同步消息的接收時間戳發(fā)送給同步服務(wù)器即可,交互次數(shù)較少,有利于提高時鐘同步的收斂速度;另外,本實施例提供的AP允許其和每個同步AP上報的時間戳的比較計算在同步服務(wù)器中集中一次完成的,不需要親自進(jìn)行處理,本實施例AP的處理負(fù)擔(dān)較輕,因此提高了時鐘同步的收斂速度。
[0163]圖13為本發(fā)明實施例提供的另一種AP的結(jié)構(gòu)示意圖。如圖13所示,所述AP包括:處理器131、存儲器132、通信接口 133和總線134。處理器131、存儲器132和通信接口133通過總線134相互連接并完成相互間的通信??偩€134可以是ISA總線、PCI總線或EISA總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖13中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。其中:
[0164]存儲器132,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計算機(jī)操作指令。
[0165]存儲器132可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
[0166]處理器131,用于執(zhí)行存儲器132所存放的程序,以用于在通信接口 133向同步AP發(fā)送同步消息時記錄該同步消息的發(fā)送時間戳。處理器131可能是CPU,或者是NP,者是特定ASIC,或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
[0167]通信接口 133,用于向同步AP發(fā)送同步消息,以及將處理器131記錄的該同步消息的發(fā)送時間戳發(fā)送給同步服務(wù)器,以使同步服務(wù)器根據(jù)該發(fā)送時間戳和同步AP發(fā)送的該同步AP在接收到所述同步消息時記錄的接收時間戳,獲得本實施例AP的本地時鐘與同步AP的本地時鐘的時間偏差。
[0168]通信接口 133除了負(fù)責(zé)本實施例AP與同步服務(wù)器之間的通信之外,還負(fù)責(zé)與其他設(shè)備之間的通信。
[0169]本實施例提供的AP可用于執(zhí)行圖7和圖8所示方法實施例的流程,其具體工作原理不再贅述,詳見方法實施例的描述。
[0170]本實施例提供的AP,向同步AP發(fā)送同步消息并記錄發(fā)送時間戳,而同步AP在接收到同步消息時記錄接收時間戳,本實施例AP和同步AP分別將記錄的發(fā)送時間戳和接收時間戳發(fā)送給同步服務(wù)器,由同步服務(wù)器根據(jù)發(fā)送時間戳和接收時間戳,獲得本實施例AP的本地時鐘與同步AP的本地時鐘之間的時間偏差并根據(jù)獲得的時間偏差控制本實施例AP與同步AP進(jìn)行時鐘同步,基于本實施例提供的AP,在有多個同步AP的情況下每個同步AP只需接收本實施例AP發(fā)送的同步消息并將同步消息的接收時間戳發(fā)送給同步服務(wù)器即可,交互次數(shù)較少,有利于提高時鐘同步的收斂速度;另外,本實施例提供的AP允許其和每個同步AP上報的時間戳的比較計算在同步服務(wù)器中集中一次完成的,不需要親自進(jìn)行處理,本實施例提供的AP的處理負(fù)擔(dān)較輕,因此提高了時鐘同步的收斂速度。[0171]本發(fā)明實施例提供的一種時鐘同步系統(tǒng),該系統(tǒng)包括同步服務(wù)器、參考AP和同步AP0
[0172]所述同步服務(wù)器,用于接收所述參考AP發(fā)送的所述參考AP向所述同步AP發(fā)送同步消息時記錄的發(fā)送時間戳,接收所述同步AP發(fā)送的所述同步AP接收到所述同步消息時記錄的接收時間戳,并根據(jù)所述發(fā)送時間戳和所述接收時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差;
[0173]所述參考AP,用于向所述同步AP發(fā)送同步消息,并記錄發(fā)送所述同步消息時的發(fā)送時間戳;并向所述同步服務(wù)器發(fā)送所述發(fā)送時間戳;
[0174]所述同步AP,用于接收所述同步消息,并記錄接收到所述同步消息時的接收時間戳;并向所述同步服務(wù)器發(fā)送所述接收時間戳。所述系統(tǒng)中可以僅包括一個所述同步AP,也可以包括兩個或兩個以上所述同步AP。
[0175]所述時鐘同步系統(tǒng)中的同步服務(wù)器的實現(xiàn)結(jié)構(gòu)可參見圖9、圖10或圖11,其工作原理可參見前述相應(yīng)實施例的描述;所述時鐘同步系統(tǒng)中參考AP的實現(xiàn)結(jié)構(gòu)可參見圖12或圖13,其工作原理可參見前述相應(yīng)實施例的描述。參見圖14,為本實施例時鐘同步系統(tǒng)中同步AP的一種結(jié)構(gòu)示意圖。如圖14所示,所述同步AP包括:第一接收模塊141和發(fā)送模塊142。
[0176]第一接收模塊141,用于接收所述參考AP發(fā)送的同步消息,并記錄該同步消息的接收時間戳。
[0177]發(fā)送模塊142,與第一接收模塊141連接,用于將第一接收模塊41記錄的接收時間戳發(fā)送給同步服務(wù)器,以使同步服務(wù)器根據(jù)該接收時間戳和參考AP發(fā)送的所述參考AP發(fā)送同步消息時記錄的發(fā)送時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差。
[0178]可選的,第一接收模塊141接收到的同步消息包括同步標(biāo)記?;诖耍谝唤邮漳K141具體可用于根據(jù)該同步消息中的同步標(biāo)記,接收該同步消息并記錄所述接收時間戳。
[0179]一種可能實現(xiàn)方式中,參見圖14,所述同步AP還包括:第二接收模塊143。第二接收模塊143,用于接收同步服務(wù)器發(fā)送的第三同步命令。相應(yīng)地,第一接收模塊141具體可用于根據(jù)第二接收模塊143接收到的第三同步命令的指示,接收參考AP發(fā)送的同步消息并記錄接收時間戳。
[0180]可選的,第二接收模塊143還用于在發(fā)送模塊142將接收時間戳發(fā)送給同步服務(wù)器之后,接收同步服務(wù)器發(fā)送的第三同步結(jié)束命令。可選的,第二接收模塊143還與發(fā)送模塊142連接。
[0181]可選的,發(fā)送模塊142具體可用于向同步服務(wù)器發(fā)送網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP數(shù)據(jù)報文,所述網(wǎng)管協(xié)議報文或CAPWAP隧道報文或IP報文包括所述接收時間戳。
[0182]參見圖15,為本實施例時鐘同步系統(tǒng)中同步AP的另一種結(jié)構(gòu)示意圖。如圖15所示,所述同步AP包括:處理器151、存儲器152、通信接口 153和總線154。處理器151、存儲器152和通信接口 153通過總線154相互連接并完成相互間的通信。總線154可以是ISA總線、PCI總線或EISA總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖15中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。其中:
[0183]存儲器152,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計算機(jī)操作指令。
[0184]存儲器152可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-vo latile memory ),例如至少一個磁盤存儲器。
[0185]處理器151,用于執(zhí)行存儲器152所存放的程序,以用于在通信接口 153接收參考AP發(fā)送的同步消息時記錄該同步消息的接收時間戳。處理器151可能是一個CPU,或者是NP,者是特定ASIC,或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
[0186]通信接口 153,用于接收參考AP發(fā)送的同步消息,以及將處理器151記錄的接收時間戳發(fā)送給同步服務(wù)器,以使同步服務(wù)器根據(jù)該接收時間戳和參考AP發(fā)送的該參考AP發(fā)送同步消息時記錄的發(fā)送時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘的時間偏差。
[0187]通信接口 153除了負(fù)責(zé)同步AP與同步服務(wù)器之間的通信之外,還負(fù)責(zé)與其他設(shè)備之間的通信。
[0188]本實施例提供的時鐘同步系統(tǒng),可用于執(zhí)行上述圖1-圖8所示方法實施例的流程,參考AP向同步AP發(fā)送同步消息并記錄發(fā)送時間戳,同步AP在接收到同步消息時記錄接收時間戳,參考AP和同步AP分別將記錄的發(fā)送時間戳和接收時間戳發(fā)送給同步服務(wù)器,由同步服務(wù)器根據(jù)發(fā)送時間戳和接收時間戳,獲得參考AP的本地時鐘與同步AP的本地時鐘之間的時間偏差,進(jìn)而根據(jù)獲得的始終偏差控制同步AP與參考AP進(jìn)行時鐘同步;在有多個同步AP時每個同步AP只需接收參考AP發(fā)送的同步消息并將同步消息的接收時間戳發(fā)送給同步服務(wù)器即可,交互次數(shù)較少,另外,參考AP和每個同步AP上報的時間戳的比較計算是在同步服務(wù)器中集中一次完成的,不需要參考AP進(jìn)行處理,減輕了參考AP的處理負(fù)擔(dān),因此提高了時鐘同步的收斂速度。
[0189]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0190]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種時鐘同步方法,其特征在于,包括: 同步服務(wù)器接收參考AP發(fā)送的所述參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳; 所述同步服務(wù)器接收所述同步AP發(fā)送的所述同步AP接收到所述同步消息時記錄的接收時間戳; 所述同步服務(wù)器根據(jù)所述發(fā)送時間戳和所述接收時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。
2.根據(jù)權(quán)利要求1所述的時鐘同步方法,其特征在于,所述同步消息攜帶有同步標(biāo)記,以使所述同步AP識別所述同步消息為時鐘同步過程中的消息并記錄所述接收時間戳; 在所述同步服務(wù)器接收參考AP發(fā)送的所述參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳之前,所述方法還包括: 所述同步服務(wù)器向所述參考AP發(fā)送第一同步命令,以指示所述參考AP向所述同步AP發(fā)送所述同步消息并記錄所述發(fā)送時間戳,所述第一同步命令包括攜帶指示,用于指示所述參考AP在所述同步消息中攜帶所述同步標(biāo)記。
3.根據(jù)權(quán)利要求1所述的時鐘同步方法,其特征在于,在所述同步服務(wù)器接收參考AP發(fā)送的所述參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳之前,所述方法還包括: 所述同步服務(wù)器 向所述參考AP發(fā)送第二同步命令,以指示所述參考AP向所述同步AP發(fā)送所述同步消息并記錄所述發(fā)送時間戳,并向所述同步AP發(fā)送第三同步命令,以指示所述同步AP接收所述同步消息并記錄所述接收時間戳。
4.一種時鐘同步方法,其特征在于,包括: 參考AP向同步AP發(fā)送同步消息,并記錄發(fā)送所述同步消息的發(fā)送時間戳; 所述參考AP將所述發(fā)送時間戳發(fā)送給同步服務(wù)器,以使所述同步服務(wù)器根據(jù)所述發(fā)送時間戳和所述同步AP發(fā)送的所述同步AP在接收到所述同步消息時記錄的接收時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。
5.根據(jù)權(quán)利要求4所述的時鐘同步方法,其特征在于,在所述參考AP向同步AP發(fā)送同步消息之前,所述方法還包括: 所述參考AP接收所述同步服務(wù)器發(fā)送的同步命令; 所述參考AP向同步AP發(fā)送同步消息,并記錄發(fā)送所述同步消息的發(fā)送時間戳包括: 所述參考AP根據(jù)所述同步命令的指示,向所述同步AP發(fā)送所述同步消息并記錄所述發(fā)送時間戳。
6.根據(jù)權(quán)利要求5所述的時鐘同步方法,其特征在于,所述同步命令包括攜帶指示; 所述參考AP根據(jù)所述同步命令的指示,向所述同步AP發(fā)送所述同步消息并記錄所述發(fā)送時間戳包括: 所述參考AP根據(jù)所述攜帶指示,將攜帶同步標(biāo)記的所述同步消息發(fā)送給所述同步AP并記錄所述發(fā)送時間戳,所述同步標(biāo)記用于使所述同步AP識別所述同步消息為時鐘同步過程中的消息并記錄所述接收時間戳。
7.一種同步服務(wù)器,其特征在于,包括:第一接收模塊,用于接收參考AP發(fā)送的所述參考AP向同步AP發(fā)送同步消息時記錄的發(fā)送時間戳; 第二接收模塊,用于接收所述同步AP發(fā)送的所述同步AP接收到所述同步消息時記錄的接收時間戳; 同步控制模塊,用于根據(jù)所述發(fā)送時間戳和所述接收時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差,以根據(jù)所述時間偏差控制所述同步AP與所述參考AP進(jìn)行時鐘同步。
8.根據(jù)權(quán)利要求7所述的同步服務(wù)器,其特征在于,還包括: 發(fā)送模塊,用于向所述參考AP發(fā)送第一同步命令,以指示所述參考AP向所述同步AP發(fā)送所述同步消息并記錄所述發(fā)送時間戳,所述第一同步命令包括攜帶指示,用于指示所述參考AP在所述同步消息中攜帶同步標(biāo)記,所述同步標(biāo)記用于使所述同步AP識別所述同步消息為時鐘同步過程中的消息并記錄所述接收時間戳; 或者,用于向所述參考AP發(fā)送第二同步命令,以指示所述參考AP向所述同步AP發(fā)送所述同步消息并記錄所述發(fā)送時間戳,并向所述同步AP發(fā)送第三同步命令,以指示所述同步AP接收所述同步消息并記錄所述接收時間戳。
9.一種接入點(diǎn)AP,其特征在于,包括: 第一發(fā)送模塊,用于向同步AP發(fā)送同步消息,并記錄發(fā)送所述同步消息的發(fā)送時間戳; 第二發(fā)送模塊,用于將所述發(fā)送時間戳發(fā)送給同步服務(wù)器,以使所述同步服務(wù)器根據(jù)所述發(fā)送時間戳和所述同步AP發(fā)送的所述同步AP在接收到所述同步消息時記錄的接收時間戳,獲得所述參考AP的本地時鐘與所述同步AP的本地時鐘的時間偏差。
10.根據(jù)權(quán)利要求9所述的AP,其特征在于,還包括: 接收模塊,用于接收所述同步服務(wù)器發(fā)送的同步命令; 所述第一發(fā)送模塊,具體用于根據(jù)所述接收模塊接收的所述同步命令的指示,向所述同步AP發(fā)送所述同步消息并記錄所述發(fā)送時間戳。
11.根據(jù)權(quán)利要求10所述的AP,其特征在于,所述同步命令包括攜帶指示; 所述第一發(fā)送模塊,具體用于根據(jù)所述攜帶指示,將攜帶同步標(biāo)記的所述同步消息發(fā)送給所述同步AP并記錄所述發(fā)送時間戳,所述同步標(biāo)記用于使所述同步AP識別所述同步消息為時鐘同步過程中的消息并記錄所述接收時間戳。
12.—種時鐘同步系統(tǒng) ,其特征在于,包括:如權(quán)利要求7-8任一項所述的同步服務(wù)器、如權(quán)利要求9-11任一項所述的接入點(diǎn)AP和至少一個同步AP ; 所述至少一個同步AP,用于接收所述AP發(fā)送的同步消息,并記錄所述同步消息的接收時間戳,將所述接收時間戳發(fā)送給所述同步服務(wù)器,以使所述同步服務(wù)器獲得所述AP的本地時鐘與所述至少一個同步AP的本地時鐘的時間偏差。
【文檔編號】H04W28/06GK103813382SQ201210456756
【公開日】2014年5月21日 申請日期:2012年11月14日 優(yōu)先權(quán)日:2012年11月14日
【發(fā)明者】徐相勝, 王云貴, 孫福清, 韋家駒 申請人:華為技術(shù)有限公司