本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò),具體涉及一種基于無(wú)線管理報(bào)文實(shí)現(xiàn)時(shí)間同步的方法及系統(tǒng)。
背景技術(shù):
1、目前,多種關(guān)鍵應(yīng)用均依賴網(wǎng)絡(luò)中各個(gè)設(shè)備之間的時(shí)間同步:
2、1.在分布式系統(tǒng)中,時(shí)間同步是維護(hù)數(shù)據(jù)一致性的關(guān)鍵。各個(gè)節(jié)點(diǎn)需要共享一個(gè)統(tǒng)一的時(shí)間基準(zhǔn),以避免因時(shí)間不一致而導(dǎo)致的數(shù)據(jù)沖突和錯(cuò)誤。
3、2.許多安全協(xié)議和系統(tǒng)依賴于時(shí)間戳來(lái)驗(yàn)證和授權(quán)操作。時(shí)間同步確保了時(shí)間戳的準(zhǔn)確性和一致性,從而保障了系統(tǒng)的安全性。
4、3.在系統(tǒng)日志記錄和故障排查中,準(zhǔn)確的時(shí)間戳有助于快速定位和解決問題。時(shí)間同步確保了日志中事件的時(shí)間順序和一致性。
5、4.時(shí)間同步對(duì)于網(wǎng)絡(luò)通信協(xié)議的正確功能非常重要。在多方參與的通信中,確保消息的時(shí)間戳一致性是確保通信順利進(jìn)行的基礎(chǔ)。
6、5.對(duì)于需要實(shí)時(shí)處理的應(yīng)用,時(shí)間同步確保了數(shù)據(jù)的實(shí)時(shí)性和準(zhǔn)確性。
7、wifi無(wú)線設(shè)備的普及推動(dòng)了現(xiàn)代社會(huì)的信息化進(jìn)程。隨著技術(shù)的不斷演進(jìn),wifi幾乎滲透到了每一個(gè)家庭、辦公室及公共場(chǎng)所,為用戶提供了便捷、高速的無(wú)線網(wǎng)絡(luò)接入體驗(yàn)。它不僅能讓人們隨時(shí)隨地訪問互聯(lián)網(wǎng),享受在線娛樂、遠(yuǎn)程教育、遠(yuǎn)程辦公等多元化服務(wù),還促進(jìn)了智能家居、物聯(lián)網(wǎng)等新興技術(shù)的快速發(fā)展,極大地豐富了人們的生活方式和工作模式。因此在wifi網(wǎng)絡(luò)中實(shí)現(xiàn)各個(gè)設(shè)備間的時(shí)間同步是提高網(wǎng)絡(luò)穩(wěn)定和擴(kuò)展網(wǎng)絡(luò)功能的基礎(chǔ)。
8、當(dāng)前在ieee?802.11無(wú)線網(wǎng)絡(luò)中,ap與移動(dòng)設(shè)備間已實(shí)現(xiàn)了頻率同步,但若要移動(dòng)設(shè)備實(shí)現(xiàn)時(shí)間同步,仍需要使用ntp或sntp等通信協(xié)議實(shí)現(xiàn)。這無(wú)疑增加了空口資源的負(fù)擔(dān)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明目的在于提供一種基于無(wú)線管理報(bào)文實(shí)現(xiàn)時(shí)間同步的方法及系統(tǒng),以解決現(xiàn)有技術(shù)中存在的技術(shù)問題。
2、本發(fā)明通過(guò)下述技術(shù)方案實(shí)現(xiàn):
3、第一方面,本發(fā)明實(shí)施例提供的一種基于無(wú)線管理報(bào)文實(shí)現(xiàn)時(shí)間同步的方法,包括:
4、終端設(shè)備與無(wú)線接入點(diǎn)設(shè)備連接時(shí),接收無(wú)線接入點(diǎn)設(shè)備廣播的beacon報(bào)文或probe交互式報(bào)文,所述beacon報(bào)文或probe交互式報(bào)文中帶有時(shí)間信息的廠商自定義字段;
5、終端設(shè)備對(duì)beacon報(bào)文或probe交互式報(bào)文進(jìn)行處理,得到處理后的時(shí)間信息;
6、根據(jù)處理后的時(shí)間信息更新終端設(shè)備的系統(tǒng)時(shí)間。
7、第二方面,本發(fā)明實(shí)施例提供的一種基于無(wú)線管理報(bào)文實(shí)現(xiàn)時(shí)間同步的系統(tǒng),包括:終端設(shè)備和無(wú)線接入點(diǎn)設(shè)備,終端設(shè)備與無(wú)線接入點(diǎn)設(shè)備連接時(shí),終端設(shè)備接收無(wú)線接入點(diǎn)設(shè)備廣播的beacon報(bào)文或probe交互式報(bào)文,所述beacon報(bào)文或probe交互式報(bào)文中帶有時(shí)間信息的廠商自定義字段;
8、終端設(shè)備對(duì)beacon報(bào)文或probe交互式報(bào)文進(jìn)行處理,得到處理后的時(shí)間信息;
9、終端設(shè)備根據(jù)處理后的時(shí)間信息更新終端設(shè)備的系統(tǒng)時(shí)間。
10、本發(fā)明與現(xiàn)有技術(shù)相比,具有如下的優(yōu)點(diǎn)和有益效果:
11、本發(fā)明實(shí)施例提供的一種基于無(wú)線管理報(bào)文實(shí)現(xiàn)時(shí)間同步的方法及系統(tǒng),基于ieee?802.11無(wú)線傳輸協(xié)議,通過(guò)在beacon報(bào)文和probe報(bào)文中添加的帶有時(shí)間信息的廠商自定義字段,解決了無(wú)線傳輸網(wǎng)絡(luò)需借助額外協(xié)議才能實(shí)現(xiàn)時(shí)間同步的問題。
12、時(shí)間信息承載在beacon報(bào)文和probe報(bào)文中,提高了設(shè)備兼容性。由于beacon報(bào)文和probe報(bào)文為廣播報(bào)文,且使用最低速率發(fā)送,對(duì)網(wǎng)絡(luò)中不同型號(hào)的設(shè)備均可接收到這種管理報(bào)文。
13、同時(shí)將時(shí)間信息承載在ieee?802.11協(xié)議報(bào)文中,減少了因設(shè)備時(shí)間同步對(duì)空口資源占用。
1.一種基于無(wú)線管理報(bào)文實(shí)現(xiàn)時(shí)間同步的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述廠商自定義字段包括:元素編號(hào)、字段長(zhǎng)度、組織標(biāo)識(shí)符和時(shí)間信息,所述元素編號(hào)為ieee?802.11協(xié)議規(guī)定的221;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述時(shí)間信息還包括接收前一條報(bào)文時(shí)設(shè)備的本地時(shí)間。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述終端設(shè)備對(duì)beacon報(bào)文進(jìn)行處理的具體方法包括:
5.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述終端設(shè)備對(duì)probe交互式報(bào)文進(jìn)行處理的具體方法包括:
6.一種基于無(wú)線管理報(bào)文實(shí)現(xiàn)時(shí)間同步的系統(tǒng),其特征在于,包括:終端設(shè)備和無(wú)線接入點(diǎn)設(shè)備,終端設(shè)備與無(wú)線接入點(diǎn)設(shè)備連接時(shí),終端設(shè)備接收無(wú)線接入點(diǎn)設(shè)備廣播的beacon報(bào)文或probe交互式報(bào)文,所述beacon報(bào)文或probe交互式報(bào)文中帶有時(shí)間信息的廠商自定義字段;
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述廠商自定義字段包括元素編號(hào)、字段長(zhǎng)度、組織標(biāo)識(shí)符和時(shí)間信息,所述元素編號(hào)為ieee?802.11協(xié)議規(guī)定的221;
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述時(shí)間信息還包括接收前一條報(bào)文時(shí)設(shè)備的本地時(shí)間。
9.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述終端設(shè)備包括beacon報(bào)文分析模塊,所述beacon報(bào)文分析模塊用于從beacon報(bào)文中識(shí)別到指定的ssid,提取beacon報(bào)文中的時(shí)間信息,并采用提取到的時(shí)間信息更新終端設(shè)備的系統(tǒng)時(shí)間。
10.根據(jù)權(quán)利要求6或8所述的系統(tǒng),其特征在于,所述終端設(shè)備包括probe交互式報(bào)文分析模塊,所述probe交互式報(bào)文分析模塊向無(wú)線接入點(diǎn)設(shè)備發(fā)送探測(cè)請(qǐng)求幀報(bào)文,其中時(shí)間信息為終端設(shè)備發(fā)送當(dāng)前探測(cè)請(qǐng)求幀報(bào)文的時(shí)間,記為t1;