一種利用WiFi-direct的時(shí)間同步方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種利用WiFi-direct的時(shí)間同步方法和系統(tǒng),所述方法包括:主控設(shè)備從基站獲取用于時(shí)間同步的標(biāo)準(zhǔn)日期和時(shí)間信息;在主控設(shè)備和從設(shè)備之間建立WiFi-Direct連接;從設(shè)備按照主動(dòng)式獲取時(shí)間同步方式或被動(dòng)式接收時(shí)間同步方式,通過(guò)所述WiFi-Direct連接從主控設(shè)備獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息;從設(shè)備利用所述標(biāo)準(zhǔn)日期和時(shí)間信息,計(jì)算消除了傳輸時(shí)間延遲影響的實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,并利用所述實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,設(shè)置其系統(tǒng)日期和時(shí)間。本發(fā)明的主控設(shè)備通過(guò)Wi-Fi?Direct將從基站獲取的標(biāo)準(zhǔn)日期和時(shí)間信息傳輸給各個(gè)從設(shè)備,使各個(gè)從設(shè)備實(shí)現(xiàn)時(shí)間同步。
【專利說(shuō)明】—種利用Wi F 1-d i rect的時(shí)間同步方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及時(shí)間同步技術(shù),特別涉及一種利用WiF1-direct實(shí)現(xiàn)時(shí)間同步的技 術(shù)。
【背景技術(shù)】
[0002]隨著無(wú)線通信技術(shù)的不斷發(fā)展,智能手機(jī)的普及率急速增加,因此,移動(dòng)電話已經(jīng) 被定位為現(xiàn)代人生活的必需品。一般來(lái)說(shuō),移動(dòng)電話不僅具有傳統(tǒng)的聲音通信功能,而且也 進(jìn)行各種信息服務(wù),并且可以從基站接收標(biāo)準(zhǔn)日期和時(shí)間信息,通過(guò)LCD等顯示裝置顯示 出來(lái)。
[0003]現(xiàn)代用戶通常都擁有很多的數(shù)碼產(chǎn)品,例如筆記本電腦、數(shù)碼相機(jī)、電子相框等 等,這些產(chǎn)品都需要手動(dòng)進(jìn)行系統(tǒng)日期和時(shí)間的設(shè)置。
[0004]如上所述,移動(dòng)電話從基站接收標(biāo)準(zhǔn)日期和時(shí)間信息,只能在自己的畫(huà)面上顯示 出來(lái),但是它并不具備將標(biāo)準(zhǔn)日期和時(shí)間轉(zhuǎn)達(dá)給其它設(shè)備的功能。因此,為了使各個(gè)數(shù)碼設(shè) 備顯示出正確的日期和時(shí)間信息,用戶必須手動(dòng)地一個(gè)個(gè)設(shè)置系統(tǒng)日期和時(shí)間,這給用戶 帶來(lái)了很大的不方便。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種利用WiF1-direct的時(shí)間同步方法和系統(tǒng),能更好地 解決數(shù)碼設(shè)備不能自動(dòng)設(shè)置系統(tǒng)日期和時(shí)間問(wèn)題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種利用WiF1-direct的時(shí)間同步方法,包括:
[0007]主控設(shè)備從基站獲取用于時(shí)間同步的標(biāo)準(zhǔn)日期和時(shí)間信息;
[0008]在主控設(shè)備和從設(shè)備之間建立WiF1-Direct連接;
[0009]從設(shè)備按照主動(dòng)式獲取時(shí)間同步方式或被動(dòng)式接收時(shí)間同步方式,通過(guò)所述 WiF1-Direct連接從主控設(shè)備獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息;
[0010]從設(shè)備利用所述標(biāo)準(zhǔn)日期和時(shí)間信息,計(jì)算消除了傳輸時(shí)間延遲影響的實(shí)際標(biāo)準(zhǔn) 日期和時(shí)間,并利用所述實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,設(shè)置其系統(tǒng)日期和時(shí)間。
[0011]優(yōu)選地,從設(shè)備按照主動(dòng)式獲取時(shí)間同步方式獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息的步 驟包括:
[0012]從設(shè)備通過(guò)WiF1-Direct連接向主控設(shè)備發(fā)送用于請(qǐng)求標(biāo)準(zhǔn)日期和時(shí)間的時(shí)間 同步請(qǐng)求包,所述時(shí)間同步請(qǐng)求包包含其發(fā)送時(shí)間信息;
[0013]從設(shè)備接收主控設(shè)備響應(yīng)所述時(shí)間同步請(qǐng)求包的時(shí)間同步應(yīng)答包,獲取所述時(shí)間 同步應(yīng)答包的接收時(shí)間信息;
[0014]解析所述時(shí)間同步應(yīng)答包,提取其中的標(biāo)準(zhǔn)日期和時(shí)間信息、時(shí)間同步請(qǐng)求包的 發(fā)送時(shí)間信息。
[0015]優(yōu)選地,從設(shè)備利用所述標(biāo)準(zhǔn)日期和時(shí)間信息計(jì)算消除了傳輸時(shí)間延遲影響的實(shí) 際標(biāo)準(zhǔn)日期和時(shí)間的步驟包括:[0016]從設(shè)備根據(jù)所述時(shí)間同步應(yīng)答包的接收時(shí)間信息和時(shí)間同步請(qǐng)求包的發(fā)送時(shí)間 信息,計(jì)算傳輸延遲時(shí)間;
[0017]將所述標(biāo)準(zhǔn)日期和時(shí)間與所述傳輸延遲時(shí)間相加,得到實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。
[0018]優(yōu)選地,從設(shè)備按照被動(dòng)式接收時(shí)間同步方式獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息的步 驟包括:
[0019]主控設(shè)備根據(jù)其與從設(shè)備建立WiF1-Direct連接期間的信息交互,計(jì)算傳輸延遲 時(shí)間;
[0020]主控設(shè)備生成包含傳輸延遲時(shí)間信息、所述標(biāo)準(zhǔn)日期和時(shí)間信息的時(shí)間同步信息 包,并將所述時(shí)間同步信息包發(fā)送至從設(shè)備;
[0021]從設(shè)備收到所述時(shí)間同步信息包后,提取所述傳輸延遲時(shí)間信息、標(biāo)準(zhǔn)日期和時(shí) 間信息。
[0022]優(yōu)選地,從設(shè)備利用所述標(biāo)準(zhǔn)日期和時(shí)間信息計(jì)算消除了傳輸時(shí)間延遲影響的實(shí) 際標(biāo)準(zhǔn)日期和時(shí)間的步驟包括:
[0023]將所述標(biāo)準(zhǔn)日期和時(shí)間與所述傳輸延遲時(shí)間相加,得到實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。
[0024]優(yōu)選地,所述主控設(shè)備是移動(dòng)電話,所述從設(shè)備是數(shù)碼設(shè)備。
[0025]根據(jù)本發(fā)明的另一方面,提供了一種利用WiF1-direct的時(shí)間同步系統(tǒng),主控設(shè) 備和從設(shè)備,所述主控設(shè)備和所述從設(shè)備之間建有WiF1-Direct連接,其中:
[0026]主控設(shè)備,用于從基站獲取用于時(shí)間同步的標(biāo)準(zhǔn)日期和時(shí)間信息;
[0027]從設(shè)備,用于按照主動(dòng)式獲取時(shí)間同步方式或被動(dòng)式接收時(shí)間同步方式,通過(guò)所 述WiF1-Direct連接從主控設(shè)備獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息,利用所述標(biāo)準(zhǔn)日期和時(shí)間 信息,計(jì)算消除了傳輸時(shí)間延遲影響的實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,并利用所述實(shí)際標(biāo)準(zhǔn)日期和 時(shí)間,設(shè)置其系統(tǒng)日期和時(shí)間。
[0028]優(yōu)選地,所述從設(shè)備包括:
[0029]無(wú)線收發(fā)單元,用于通過(guò)WiF1-Direct連接向主控設(shè)備發(fā)送用于請(qǐng)求標(biāo)準(zhǔn)日期和 時(shí)間的包含其發(fā)送時(shí)間信息的時(shí)間同步請(qǐng)求包,并接收主控設(shè)備響應(yīng)所述時(shí)間同步請(qǐng)求包 的時(shí)間同步應(yīng)答包;
[0030]時(shí)間提取單元,用于獲取所述時(shí)間同步應(yīng)答包的接收時(shí)間信息;
[0031 ] 解析單元,用于解析所述時(shí)間同步應(yīng)答包,提取其中的標(biāo)準(zhǔn)日期和時(shí)間信息、時(shí)間 同步請(qǐng)求包的發(fā)送時(shí)間信息。
[0032]優(yōu)選地,所述從設(shè)備還包括:
[0033]時(shí)間計(jì)算單元,用于根據(jù)所述時(shí)間同步應(yīng)答包的接收時(shí)間信息和時(shí)間同步請(qǐng)求包 的發(fā)送時(shí)間信息,計(jì)算傳輸延遲時(shí)間,并將所述標(biāo)準(zhǔn)日期和時(shí)間與所述傳輸延遲時(shí)間相加, 得到實(shí)際標(biāo)準(zhǔn)日期和時(shí)間;
[0034]時(shí)間調(diào)整單元,用于利用所述實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,設(shè)置其系統(tǒng)日期和時(shí)間。
[0035]優(yōu)選地,所述主控設(shè)備包括:
[0036]傳輸延遲時(shí)間計(jì)算單元,用于根據(jù)其與從設(shè)備建立WiF1-Direct連接期間的信息 交互,計(jì)算傳輸延遲時(shí)間;
[0037]信息包生成單元,用于生成包含傳輸延遲時(shí)間信息、所述標(biāo)準(zhǔn)日期和時(shí)間信息的 時(shí)間同步信息包;[0038]無(wú)線收發(fā)單元,用于將所述時(shí)間同步信息發(fā)送至從設(shè)備。
[0039]優(yōu)選地,所述信息包生成單元還用于生成用于響應(yīng)所述時(shí)間同步請(qǐng)求包的時(shí)間同 步應(yīng)答包。
[0040]與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:
[0041]本發(fā)明的主控設(shè)備通過(guò)WiF1-Direct將從基站接收到的標(biāo)準(zhǔn)日期和時(shí)間信息傳 輸給各個(gè)從設(shè)備,實(shí)現(xiàn)了各個(gè)從設(shè)備的時(shí)間同步,使用戶方便快捷的使各個(gè)從設(shè)備顯示標(biāo) 準(zhǔn)的日期和時(shí)間。
【專利附圖】
【附圖說(shuō)明】
[0042]圖1是本發(fā)明實(shí)施例提供的利用WiF1-direct的時(shí)間同步方法原理框圖;
[0043]圖2是本發(fā)明實(shí)施例提供的主動(dòng)式獲取時(shí)間同步操作所使用的時(shí)間同步應(yīng)答包 PDU格式示意圖;
[0044]圖3是本發(fā)明實(shí)施例提供的添加其它信息字段后的主動(dòng)式獲取時(shí)間同步操作所 使用的時(shí)間同步應(yīng)答包PDU格式示意圖;
[0045]圖4是本發(fā)明實(shí)施例提供的被動(dòng)式接收時(shí)間同步操作所使用的時(shí)間同步信息包 PDU格式示意圖;
[0046]圖5是本發(fā)明實(shí)施例提供的添加其它信息字段后的被動(dòng)式接收時(shí)間同步操作所 使用的時(shí)間同步信息包PDU格式示意圖;
[0047]圖6是本發(fā)明實(shí)施例提供的主動(dòng)式獲取時(shí)間同步方法的流程圖;
[0048]圖7是本發(fā)明實(shí)施例提供的被動(dòng)式接收時(shí)間同步方式的流程圖。
【具體實(shí)施方式】
[0049]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,應(yīng)當(dāng)理解,以下所說(shuō)明的優(yōu) 選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]本發(fā)明利用主控設(shè)備(移動(dòng)電話)從基站接收標(biāo)準(zhǔn)日期和時(shí)間信息,并通過(guò) WiF1-Direct傳輸給多個(gè)從設(shè)備(其它數(shù)碼設(shè)備),各個(gè)從設(shè)備可以將自身日期和時(shí)間信息 修改顯示為實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。
[0051]本發(fā)明有如下兩個(gè)技術(shù)點(diǎn):
[0052]第一、具有WiF1-Direct技術(shù)的移動(dòng)電話可以將自身的日期和時(shí)間信息提取出 來(lái),并將此信息傳輸給其它數(shù)碼設(shè)備,從而正確校準(zhǔn)裝置間的日期和時(shí)間,實(shí)現(xiàn)時(shí)間信息的 同步。
[0053]第二、在共享各個(gè)設(shè)備間的時(shí)間信息時(shí),能考慮到在各設(shè)備間進(jìn)行時(shí)間信息傳輸 所需要的時(shí)間,以使時(shí)間校準(zhǔn)功能盡量的精確。
[0054]由于不同數(shù)碼設(shè)備所具有的數(shù)據(jù)處理能力不同(筆記本電腦的數(shù)據(jù)處理能力大于 電子相框),根據(jù)數(shù)據(jù)處理能力不同,將時(shí)間同步操作分為主動(dòng)式獲取時(shí)間同步方式和被動(dòng) 式接收時(shí)間同步方式。
[0055]圖1是本發(fā)明實(shí)施例提供的利用WiF1-direct的時(shí)間同步方法原理框圖,如圖1 所示,步驟包括:
[0056]步驟S101、主控設(shè)備從基站獲取用于時(shí)間同步的標(biāo)準(zhǔn)日期和時(shí)間信息。[0057]步驟S102、在主控設(shè)備和從設(shè)備之間建立WiF1-Direct連接。
[0058]步驟S103、從設(shè)備按照主動(dòng)式獲取時(shí)間同步方式或被動(dòng)式接收時(shí)間同步方式,通 過(guò)所述WiF1-Direct連接從主控設(shè)備獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息。
[0059]從設(shè)備按照主動(dòng)式獲取時(shí)間同步方式獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息的步驟包括: 從設(shè)備通過(guò)WiF1-Direct連接向主控設(shè)備發(fā)送用于請(qǐng)求標(biāo)準(zhǔn)日期和時(shí)間的時(shí)間同步請(qǐng)求 包,所述時(shí)間同步請(qǐng)求包包含其發(fā)送時(shí)間信息;從設(shè)備接收主控設(shè)備響應(yīng)所述時(shí)間同步請(qǐng) 求包的時(shí)間同步應(yīng)答包(格式如圖2或圖3所示),獲取所述時(shí)間同步應(yīng)答包的接收時(shí)間信 息;解析所述時(shí)間同步應(yīng)答包,提取其中的標(biāo)準(zhǔn)日期和時(shí)間信息、時(shí)間同步請(qǐng)求包的發(fā)送時(shí) 間信息。
[0060]從設(shè)備按照被動(dòng)式接收時(shí)間同步方式獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息的步驟包括: 主控設(shè)備根據(jù)其與從設(shè)備建立WiF1-Direct連接期間的信息交互,計(jì)算傳輸延遲時(shí)間;主 控設(shè)備生成包含傳輸延遲時(shí)間信息、所述標(biāo)準(zhǔn)日期和時(shí)間信息的時(shí)間同步信息包(格式如 圖4或圖5所示),并將所述時(shí)間同步信息包發(fā)送至從設(shè)備;從設(shè)備收到所述時(shí)間同步信息 包后,提取所述傳輸延遲時(shí)間信息、標(biāo)準(zhǔn)日期和時(shí)間信息。
[0061]步驟S104、從設(shè)備利用所述標(biāo)準(zhǔn)日期和時(shí)間信息,計(jì)算消除了傳輸時(shí)間延遲影響 的實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,并利用所述實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,設(shè)置其系統(tǒng)日期和時(shí)間。
[0062]從設(shè)備按照主動(dòng)式獲取時(shí)間同步方式獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息后,從設(shè)備根 據(jù)所述時(shí)間同步應(yīng)答包的接收時(shí)間信息和時(shí)間同步請(qǐng)求包的發(fā)送時(shí)間信息,計(jì)算傳輸延遲 時(shí)間;將所述標(biāo)準(zhǔn)日期和時(shí)間與所述傳輸延遲時(shí)間相加,得到實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。
[0063]從設(shè)備按照被動(dòng)式接收時(shí)間同步方式獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息后,將所述標(biāo) 準(zhǔn)日期和時(shí)間與所述傳輸延遲時(shí)間相加,得到實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。
[0064]也就是說(shuō),在主動(dòng)式獲取時(shí)間同步方式中,以從基站接收到標(biāo)準(zhǔn)日期和時(shí)間信 息的移動(dòng)電話為主控設(shè)備,其它數(shù)碼設(shè)備為從設(shè)備,此后,任一從設(shè)備建立與主控設(shè)備的 WiF1-Direct連接;上述從設(shè)備向主控設(shè)備申請(qǐng)標(biāo)準(zhǔn)日期和時(shí)間信息,并在接收到標(biāo)準(zhǔn)日 期和時(shí)間信息后,計(jì)算出傳輸延遲時(shí)間,并求出實(shí)際標(biāo)準(zhǔn)日期和時(shí)間;利用上述實(shí)際標(biāo)準(zhǔn)日 期和時(shí)間信息,將自己的系統(tǒng)日期和時(shí)間設(shè)置為標(biāo)準(zhǔn)日期和時(shí)間。在被動(dòng)式接收時(shí)間同步 方式中,以從基站接收到標(biāo)準(zhǔn)日期和時(shí)間信息的移動(dòng)電話為主控設(shè)備,其它數(shù)碼設(shè)備為從 設(shè)備,此后,任一從設(shè)備建立與主控設(shè)備的WiF1-Direct連接;主控設(shè)備根據(jù)W1-Fi Direct 連接建立過(guò)程信息交互(PDU交互)情況計(jì)算出傳輸延遲時(shí)間,將標(biāo)準(zhǔn)日期和時(shí)間信息和傳 輸延遲時(shí)間發(fā)送到從設(shè)備;從設(shè)備利用接收到的標(biāo)準(zhǔn)日期和時(shí)間信息以及傳輸延遲時(shí)間, 計(jì)算實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,并將自己的系統(tǒng)日期和時(shí)間設(shè)置為實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。
[0065]進(jìn)一步地,在被動(dòng)式接收時(shí)間同步方式中,主控設(shè)備根據(jù)WiF1-Direct連接建 立過(guò)程PDU交互情況計(jì)算出傳輸延遲時(shí)間,主控設(shè)備和從設(shè)備之間的信息交互都是基于 請(qǐng)求-應(yīng)答模式的。應(yīng)答PDU接收時(shí)間減去請(qǐng)求PDU發(fā)送時(shí)間然后除以2,即可得到傳 輸時(shí)延。例如時(shí)間同步操作進(jìn)行的前提是,主控設(shè)備和從設(shè)備之間建立WiF1-Direct連 接。在連接建立開(kāi)始,主控設(shè)備需要發(fā)送ConnectionEstablishRequest PDU給從設(shè)備,其 中包含了建立連接的必要參數(shù),從設(shè)備發(fā)回ConnectionEstablishSetup PDU給主控設(shè)備 表示連接建立成功。主控設(shè)備分別記錄ConnectionEstablishRequest PDU發(fā)送時(shí)間和 ConnectionEstablishSetup PDU的接收時(shí)間,用接收時(shí)間-發(fā)送時(shí)間然后除以2,就可得出傳輸延時(shí)。
[0066]圖2是本發(fā)明實(shí)施例提供的主動(dòng)式獲取時(shí)間同步操作所使用的時(shí)間同步應(yīng)答包 PDU格式示意圖,如圖2所示,包括消息類型字段、移動(dòng)電話日期字段、移動(dòng)電話時(shí)間字段以 及消息發(fā)送時(shí)間字段,其中:
[0067]消息類型字段:用于區(qū)別時(shí)間同步操作與其它操作;
[0068]移動(dòng)電話日期:移動(dòng)電話從基站接收到的標(biāo)準(zhǔn)日期;
[0069]移動(dòng)電話時(shí)間:移動(dòng)電話從基站接收到的標(biāo)準(zhǔn)時(shí)間;
[0070]消息發(fā)送時(shí)間字段:為從設(shè)備發(fā)送時(shí)間同步請(qǐng)求包rou時(shí)的時(shí)間,該字段包含的 時(shí)間用于計(jì)算傳輸延遲時(shí)間以求出實(shí)際標(biāo)準(zhǔn)時(shí)間。
[0071]圖3是本發(fā)明實(shí)施例提供的添加其它信息字段后的主動(dòng)式獲取時(shí)間同步操作所 使用的時(shí)間同步應(yīng)答包PDU格式示意圖,如圖3所示,與圖2比較,主動(dòng)式獲取時(shí)間同步方 式所使用的時(shí)間同步應(yīng)答包PDU格式可以根據(jù)實(shí)際情況增添其它信息字段,以有利于系統(tǒng) 日期和時(shí)間同步操作的進(jìn)行,例如其它信息字段所包含的內(nèi)容能使時(shí)間同步操作進(jìn)行地更 為精確。這種通過(guò)增添其它信息字段來(lái)達(dá)到本發(fā)明目的的方法皆屬于本發(fā)明的保護(hù)范疇。
[0072]圖4是本發(fā)明實(shí)施例提供的被動(dòng)式接收時(shí)間同步操作所使用的時(shí)間同步信息包 PDU格式示意圖,如圖4所示,包括消息類型字段、移動(dòng)電話日期字段、移動(dòng)電話時(shí)間字段以 及延時(shí)字段,其中:
[0073]消息類型字段:用于區(qū)別時(shí)間同步操作與其它操作;
[0074]移動(dòng)電話日期:移動(dòng)電話從基站接收到的標(biāo)準(zhǔn)日期;
[0075]移動(dòng)電話時(shí)間:移動(dòng)電話從基站接收到的標(biāo)準(zhǔn)時(shí)間;
[0076]延時(shí)字段:該字段包含主控設(shè)備和從設(shè)備交互時(shí)rou的傳輸延遲時(shí)間,由主控設(shè) 備根據(jù)WiF1-Direct連接建立過(guò)程PDU交互情況計(jì)算出。
[0077]圖5是本發(fā)明實(shí)施例提供的添加其它信息字段后的被動(dòng)式接收時(shí)間同步操作所 使用的時(shí)間同步信息包PDU格式示意圖,如圖5所示,與圖4比較,被動(dòng)式接收時(shí)間同步方 式所使用的時(shí)間同步信息包PDU格式可以根據(jù)實(shí)際情況增添其它信息字段,以有利于系統(tǒng) 日期和時(shí)間同步操作的進(jìn)行,例如其它信息字段所包含的內(nèi)容能使時(shí)間同步操作進(jìn)行地更 為精確。這種通過(guò)增添其它信息字段來(lái)達(dá)到本發(fā)明目的的方法皆屬于本發(fā)明的保護(hù)范疇。
[0078]圖6是本發(fā)明實(shí)施例提供的主動(dòng)式獲取時(shí)間同步方法的流程圖,如圖6所示,步驟 包括:
[0079]步驟S601、主控設(shè)備或從設(shè)備搜索對(duì)方設(shè)備,建立WiF1-Direct連接。
[0080]步驟S602、從設(shè)備利用時(shí)間設(shè)定的應(yīng)用程序向主控設(shè)備發(fā)送時(shí)間同步請(qǐng)求包,申 請(qǐng)標(biāo)準(zhǔn)日期和時(shí)間信息。
[0081]步驟S603、從設(shè)備檢測(cè)是否接收到時(shí)間同步應(yīng)答包,若沒(méi)有收到時(shí)間同步應(yīng)答包, 重新執(zhí)行步驟S602 ;若收到時(shí)間同步應(yīng)答包,繼續(xù)執(zhí)行步驟S604。
[0082]步驟S604、從設(shè)備從時(shí)間同步應(yīng)答包中提取所述時(shí)間同步請(qǐng)求包H)U的發(fā)送時(shí)間 信息,結(jié)合所述時(shí)間同步應(yīng)答包PDU的接收時(shí)間信息,計(jì)算出數(shù)據(jù)包的傳輸延遲時(shí)間。
[0083]步驟S605、從設(shè)備提取出標(biāo)準(zhǔn)日期和時(shí)間,加上數(shù)據(jù)包的傳輸延遲時(shí)間,得出實(shí)際 標(biāo)準(zhǔn)日期和時(shí)間。
[0084]步驟S606、從設(shè)備使用上述實(shí)際標(biāo)準(zhǔn)時(shí)間信息,將自己的系統(tǒng)時(shí)間設(shè)置為標(biāo)準(zhǔn)時(shí)間。
[0085]步驟S607、從設(shè)備提取出實(shí)際標(biāo)準(zhǔn)日期信息,將自己的系統(tǒng)日期設(shè)置為標(biāo)準(zhǔn)日期。
[0086]圖7是本發(fā)明實(shí)施例提供的被動(dòng)式接收時(shí)間同步方式的流程圖,如圖7所示,步驟 包括:
[0087]步驟S701、主控設(shè)備或從設(shè)備搜索對(duì)方設(shè)備,建立WiF1-Direct連接。
[0088]步驟S702、主控設(shè)備根據(jù)建立WiF1-Direct連接期間的PDU交互情況計(jì)算出數(shù)據(jù) 包的傳輸延遲時(shí)間。
[0089]步驟S703、主控設(shè)備構(gòu)造時(shí)間同步信息包H)U,將主控設(shè)備從基站處獲取的標(biāo)準(zhǔn) 日期和時(shí)間和傳輸延遲時(shí)間填入到時(shí)間同步信息包PDU中。
[0090]步驟S704、從設(shè)備接收到該時(shí)間同步信息包rou,提取出標(biāo)準(zhǔn)日期和時(shí)間信息和 傳輸延遲時(shí)間信息,得出實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。
[0091]步驟S705、從設(shè)備使用上述實(shí)際標(biāo)準(zhǔn)時(shí)間信息,將自己的系統(tǒng)時(shí)間設(shè)置為標(biāo)準(zhǔn)時(shí) 間。
[0092]步驟S706、從設(shè)備提取出標(biāo)準(zhǔn)日期信息,將自己的系統(tǒng)日期設(shè)置為標(biāo)準(zhǔn)日期。
[0093]本發(fā)明還提供了一種利用WiF1-direct的時(shí)間同步系統(tǒng),包括主控設(shè)備和從設(shè) 備,所述主控設(shè)備和所述從設(shè)備之間建有WiF1-Direct連接,其中:
[0094]主控設(shè)備,用于從基站獲取用于時(shí)間同步的標(biāo)準(zhǔn)日期和時(shí)間信息。其包括傳輸延 遲時(shí)間計(jì)算單元、信息包生成單元、無(wú)線收發(fā)單元。
[0095]從設(shè)備,用于按照主動(dòng)式獲取時(shí)間同步方式或被動(dòng)式接收時(shí)間同步方式,通過(guò)所 述WiF1-Direct連接從主控設(shè)備獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息,利用所述標(biāo)準(zhǔn)日期和時(shí)間 信息,計(jì)算消除了傳輸時(shí)間延遲影響的實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,并利用所述實(shí)際標(biāo)準(zhǔn)日期和 時(shí)間,設(shè)置其系統(tǒng)日期和時(shí)間。其包括無(wú)線收發(fā)單元、時(shí)間提取單元、解析單元、時(shí)間計(jì)算單 元、時(shí)間調(diào)整單元。
[0096]在主動(dòng)式獲取時(shí)間同步方式中,以從基站接收到標(biāo)準(zhǔn)日期和時(shí)間信息的移動(dòng)電話 為主控設(shè)備,其它數(shù)碼設(shè)備為從設(shè)備,此后,任一從設(shè)備建立與主控設(shè)備的WiF1-Direct連 接。從設(shè)備的所述無(wú)線收發(fā)單元通過(guò)WiF1-Direct連接向主控設(shè)備發(fā)送用于請(qǐng)求標(biāo)準(zhǔn)日期 和時(shí)間的包含其發(fā)送時(shí)間信息的時(shí)間同步請(qǐng)求包,主控設(shè)備的無(wú)線收發(fā)單元收到所述時(shí)間 同步請(qǐng)求包后,信息包生成單元生成用于響應(yīng)所述時(shí)間同步請(qǐng)求包的時(shí)間同步應(yīng)答包,并 經(jīng)由所述無(wú)線收發(fā)單元發(fā)送至從設(shè)備。從設(shè)備的所述無(wú)線收發(fā)單元接收主控設(shè)備響應(yīng)所述 時(shí)間同步請(qǐng)求包的時(shí)間同步應(yīng)答包后,時(shí)間提取單元獲取所述時(shí)間同步應(yīng)答包的接收時(shí)間 信息,解析單元解析所述時(shí)間同步應(yīng)答包,提取其中的標(biāo)準(zhǔn)日期和時(shí)間信息、時(shí)間同步請(qǐng)求 包的發(fā)送時(shí)間信息。時(shí)間計(jì)算單元根據(jù)所述時(shí)間同步應(yīng)答包的接收時(shí)間信息和時(shí)間同步請(qǐng) 求包的發(fā)送時(shí)間信息,計(jì)算傳輸延遲時(shí)間,并將所述標(biāo)準(zhǔn)日期和時(shí)間與所述傳輸延遲時(shí)間 相加,得到實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。所述時(shí)間調(diào)整單元利用所述實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,設(shè)置其 系統(tǒng)日期和時(shí)間。
[0097]在被動(dòng)式接收時(shí)間同步方式中,以從基站接收到標(biāo)準(zhǔn)日期和時(shí)間信息的移動(dòng)電話 為主控設(shè)備,其它數(shù)碼設(shè)備為從設(shè)備,此后,任一從設(shè)備建立與主控設(shè)備的WiF1-Direct連 接;主控設(shè)備的所述傳輸延遲時(shí)間計(jì)算單元根據(jù)其與從設(shè)備建立WiF1-Direct連接期間的 信息交互,計(jì)算傳輸延遲時(shí)間。信息包生成單元生成包含傳輸延遲時(shí)間信息、所述標(biāo)準(zhǔn)日期和時(shí)間信息的時(shí)間同步信息包,并經(jīng)由無(wú)線收發(fā)單元發(fā)送至從設(shè)備。
[0098]綜上所述,本發(fā)明具有以下技術(shù)效果:
[0099]移動(dòng)電話從基站接收到標(biāo)準(zhǔn)日期和時(shí)間信息后,通過(guò)WiF1-Direct傳輸給各個(gè)數(shù) 碼設(shè)備,各數(shù)碼設(shè)備將自身的日期和時(shí)間信息修改為標(biāo)準(zhǔn)日期和時(shí)間,通過(guò)這種方式來(lái)實(shí) 現(xiàn)各數(shù)碼設(shè)備對(duì)標(biāo)準(zhǔn)日期和時(shí)間的同步,使用戶不費(fèi)力就能使各數(shù)碼設(shè)備顯示標(biāo)準(zhǔn)日期和 時(shí)間。
[0100]盡管上文對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,但是本發(fā)明不限于此,本【技術(shù)領(lǐng)域】技術(shù)人員 可以根據(jù)本發(fā)明的原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為 落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種利用WiF1-direct的時(shí)間同步方法,其特征在于,包括:主控設(shè)備從基站獲取用于時(shí)間同步的標(biāo)準(zhǔn)日期和時(shí)間信息;在主控設(shè)備和從設(shè)備之間建立WiF1-Direct連接;從設(shè)備按照主動(dòng)式獲取時(shí)間同步方式或被動(dòng)式接收時(shí)間同步方式,通過(guò)所述 WiF1-Direct連接從主控設(shè)備獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息;從設(shè)備利用所述標(biāo)準(zhǔn)日期和時(shí)間信息,計(jì)算消除了傳輸時(shí)間延遲影響的實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,并利用所述實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,設(shè)置其系統(tǒng)日期和時(shí)間。
2.根據(jù)權(quán)利要求1所述的時(shí)間同步方法,其特征在于,從設(shè)備按照主動(dòng)式獲取時(shí)間同步方式獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息的步驟包括:從設(shè)備通過(guò)WiF1-Direct連接向主控設(shè)備發(fā)送用于請(qǐng)求標(biāo)準(zhǔn)日期和時(shí)間的時(shí)間同步請(qǐng)求包,所述時(shí)間同步請(qǐng)求包包含其發(fā)送時(shí)間信息;從設(shè)備接收主控設(shè)備響應(yīng)所述時(shí)間同步請(qǐng)求包的時(shí)間同步應(yīng)答包,獲取所述時(shí)間同步應(yīng)答包的接收時(shí)間信息;解析所述時(shí)間同步應(yīng)答包,提取其中的標(biāo)準(zhǔn)日期和時(shí)間信息、時(shí)間同步請(qǐng)求包的發(fā)送時(shí)間信息。
3.根據(jù)權(quán)利要求2所述的時(shí)間同步方法,其特征在于,從設(shè)備利用所述標(biāo)準(zhǔn)日期和時(shí)間信息計(jì)算消除了傳輸時(shí)間延遲影響的實(shí)際標(biāo)準(zhǔn)日期和時(shí)間的步驟包括:從設(shè)備根據(jù)所述時(shí)間同步應(yīng)答包的接收時(shí)間信息和時(shí)間同步請(qǐng)求包的發(fā)送時(shí)間信息, 計(jì)算傳輸延遲時(shí)間;將所述標(biāo)準(zhǔn)日期和時(shí)間與所 述傳輸延遲時(shí)間相加,得到實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。
4.根據(jù)權(quán)利要求1所述的時(shí)間同步方法,其特征在于,從設(shè)備按照被動(dòng)式接收時(shí)間同步方式獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息的步驟包括:主控設(shè)備根據(jù)其與從設(shè)備建立WiF1-Direct連接期間的信息交互,計(jì)算傳輸延遲時(shí)間;主控設(shè)備生成包含傳輸延遲時(shí)間信息、所述標(biāo)準(zhǔn)日期和時(shí)間信息的時(shí)間同步信息包, 并將所述時(shí)間同步信息包發(fā)送至從設(shè)備;從設(shè)備收到所述時(shí)間同步信息包后,提取所述傳輸延遲時(shí)間信息、標(biāo)準(zhǔn)日期和時(shí)間信肩、O
5.根據(jù)權(quán)利要求4所述的時(shí)間同步方法,其特征在于,從設(shè)備利用所述標(biāo)準(zhǔn)日期和時(shí)間信息計(jì)算消除了傳輸時(shí)間延遲影響的實(shí)際標(biāo)準(zhǔn)日期和時(shí)間的步驟包括:將所述標(biāo)準(zhǔn)日期和時(shí)間與所述傳輸延遲時(shí)間相加,得到實(shí)際標(biāo)準(zhǔn)日期和時(shí)間。
6.一種利用WiF1-direct的時(shí)間同步系統(tǒng),其特征在于,包括主控設(shè)備和從設(shè)備,所述主控設(shè)備和所述從設(shè)備之間建有WiF1-Direct連接,其中:主控設(shè)備,用于從基站獲取用于時(shí)間同步的標(biāo)準(zhǔn)日期和時(shí)間信息;從設(shè)備,用于按照主動(dòng)式獲取時(shí)間同步方式或被動(dòng)式接收時(shí)間同步方式,通過(guò)所述 WiF1-Direct連接從主控設(shè)備獲取所述標(biāo)準(zhǔn)日期和時(shí)間信息,利用所述標(biāo)準(zhǔn)日期和時(shí)間信息,計(jì)算消除了傳輸時(shí)間延遲影響的實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,并利用所述實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,設(shè)置其系統(tǒng)日期和時(shí)間。
7.根據(jù)權(quán)利要求6所述的時(shí)間同步系統(tǒng),其特征在于,所述從設(shè)備包括:無(wú)線收發(fā)單元,用于通過(guò)WiF1-Direct連接向主控設(shè)備發(fā)送用于請(qǐng)求標(biāo)準(zhǔn)日期和時(shí)間的包含其發(fā)送時(shí)間信息的時(shí)間同步請(qǐng)求包,并接收主控設(shè)備響應(yīng)所述時(shí)間同步請(qǐng)求包的時(shí)間同步應(yīng)答包;時(shí)間提取單元,用于獲取所述時(shí)間同步應(yīng)答包的接收時(shí)間信息;解析單元,用于解析所述時(shí)間同步應(yīng)答包,提取其中的標(biāo)準(zhǔn)日期和時(shí)間信息、時(shí)間同步請(qǐng)求包的發(fā)送時(shí)間信息。
8.根據(jù)權(quán)利要求7所述的時(shí)間同步系統(tǒng),其特征在于,所述從設(shè)備還包括:時(shí)間計(jì)算單元,用于根據(jù)所述時(shí)間同步應(yīng)答包的接收時(shí)間信息和時(shí)間同步請(qǐng)求包的發(fā)送時(shí)間信息,計(jì)算傳輸延遲時(shí)間,并將所述標(biāo)準(zhǔn)日期和時(shí)間與所述傳輸延遲時(shí)間相加,得到實(shí)際標(biāo)準(zhǔn)日期和時(shí)間;時(shí)間調(diào)整單元,用于利用所述實(shí)際標(biāo)準(zhǔn)日期和時(shí)間,設(shè)置其系統(tǒng)日期和時(shí)間。
9.根據(jù)權(quán)利要求6所述的時(shí)間同步系統(tǒng),其特征在于,所述主控設(shè)備包括:傳輸延遲時(shí)間計(jì)算單元,用于根據(jù)其與從設(shè)備建立WiF1-Direct連接期間的信息交互,計(jì)算傳輸延遲時(shí)間;信息包生成單元,用于生成包含傳輸延遲時(shí)間信息、所述標(biāo)準(zhǔn)日期和時(shí)間信息的時(shí)間同步信息包;無(wú)線收發(fā)單元,用于將所述時(shí)間同步信息發(fā)送至從設(shè)備。
10.根據(jù)權(quán)利要 求9所述的時(shí)間同步系統(tǒng),其特征在于,所述信息包生成單元還用于生成用于響應(yīng)所述時(shí)間同步請(qǐng)求包的時(shí)間同步應(yīng)答包。
【文檔編號(hào)】H04W84/12GK103458496SQ201210181201
【公開(kāi)日】2013年12月18日 申請(qǐng)日期:2012年6月4日 優(yōu)先權(quán)日:2012年6月4日
【發(fā)明者】楊惠 申請(qǐng)人:中興通訊股份有限公司