用于無線設(shè)備的全球時(shí)間同步服務(wù)器的制造方法
【專利說明】用于無線設(shè)備的全球時(shí)間同步服務(wù)器
[0001]交叉引用
[0002]本專利申請要求由Kuhn等人于2014年4月29日提交的題為“Global TimeSynchronizat1n Server for Wireless Devices(用于無線設(shè)備的全球時(shí)間同步服務(wù)器)”的美國專利申請N0.14/264,368、以及由Kuhn等人于2013年10月11日提交的題為“Global Time Synchronizat1n Server for Wireless Devices(用于無線設(shè)備的全球時(shí)間同步服務(wù)器)”的美國臨時(shí)專利申請N0.61/890,172的優(yōu)先權(quán),其中的每一件申請均被轉(zhuǎn)讓給本申請受讓人。
[0003]背景
[0004]以下一般涉及無線通信,尤其涉及跨網(wǎng)絡(luò)或在斷開狀態(tài)中使無線設(shè)備同步。無線通信系統(tǒng)被廣泛部署以提供諸如語音、視頻、分組數(shù)據(jù)、消息接發(fā)、廣播等各種類型的通信內(nèi)容。這些系統(tǒng)可以是能夠通過共享可用系統(tǒng)資源(例如,時(shí)間、頻率和功率)來支持與多個(gè)用戶通信的多址系統(tǒng)。此類多址系統(tǒng)的示例包括碼分多址(CDMA)系統(tǒng)、時(shí)分多址(TDMA)系統(tǒng)、頻分多址(FDMA)系統(tǒng)、以及正交頻分多址(OFDMA)系統(tǒng)。
[0005]多址無線系統(tǒng)可具有各種拓?fù)?。在被稱為無線廣域網(wǎng)(WWAN)或蜂窩系統(tǒng)的一種拓?fù)渲?,系統(tǒng)包括共同地為城市或區(qū)域性地理區(qū)域(例如,城市、國家等)提供覆蓋的數(shù)個(gè)基站。每一基站具有覆蓋范圍,其可被稱為蜂窩小區(qū)的覆蓋區(qū)域。在被稱為無線局域網(wǎng)(WLAN)的另一種拓?fù)渲校尤朦c(diǎn)形成本地覆蓋區(qū)域(例如,建筑物、房屋等)內(nèi)的設(shè)備的網(wǎng)絡(luò),并且可通過該接入點(diǎn)來提供至其他網(wǎng)絡(luò)(例如,因特網(wǎng)等)的連通性。采用IEEE 802.11通信標(biāo)準(zhǔn)族的WLAN網(wǎng)絡(luò)被廣泛部署和使用。W1-F1、W1-Fi直連(亦稱為P2P)的特定實(shí)現(xiàn)是使諸設(shè)備能夠容易地以W1-Fi數(shù)據(jù)傳輸率來彼此連接而無需專用的W1-Fi接入點(diǎn)(硬AP)的標(biāo)準(zhǔn)。在這種技術(shù)中,啟用W1-Fi直連的設(shè)備(例如,P2P設(shè)備)可被選擇以作為用于與其他W1-Fi設(shè)備的通信的軟AP或群主(GO)來操作。在一些實(shí)現(xiàn)中,P2P GO還可結(jié)合一個(gè)或多個(gè)AP使用來有效地?cái)U(kuò)展AP的覆蓋,適配不同的通信路徑條件,以及提高系統(tǒng)吞吐量。
[0006]WLAN系統(tǒng)(諸如采用IEEE 802.11標(biāo)準(zhǔn)族(例如,WiFi)的那些WLAN系統(tǒng))可以使用信道偵聽多址(CSMA),其中設(shè)備或站(STA)在接入信道之前偵聽信道條件。在WLAN系統(tǒng)中,接入點(diǎn)(AP)可以與若干或許多其他STA并發(fā)地通信,且因此數(shù)據(jù)傳輸可被其中AP正服務(wù)其他STA的時(shí)段所中斷。
[0007]概述
[0008]所描述的特征一般涉及用于根據(jù)全球時(shí)基(GTB)來執(zhí)行預(yù)先調(diào)度的通信事件的一個(gè)或多個(gè)改進(jìn)的系統(tǒng)、方法和/或裝置。實(shí)現(xiàn)GTB的設(shè)備可被配置成在根據(jù)GTB所確定的時(shí)間點(diǎn)蘇醒并且在預(yù)先調(diào)度的信道上交換發(fā)現(xiàn)和服務(wù)能力信息。因供應(yīng)商而異或系統(tǒng)范圍的事件調(diào)度可以在設(shè)備和/或網(wǎng)絡(luò)被置備時(shí)確定。附加地或替換地,可以為設(shè)備調(diào)度新的通信事件以執(zhí)行自組織聯(lián)網(wǎng)的群集結(jié)或者元數(shù)據(jù)和/或其他信息的交換。GTB可與全球定位系統(tǒng)(GPS)系統(tǒng)時(shí)間相關(guān)。
[0009]設(shè)備可實(shí)現(xiàn)用于提供相對(duì)于GTB而言準(zhǔn)確的時(shí)鐘時(shí)間的本地源的全球時(shí)間服務(wù)器(GTS) ATB可聚集包括GPS和WWAN在內(nèi)的絕對(duì)和/或相對(duì)時(shí)間的多個(gè)源,選擇在給定移動(dòng)環(huán)境中可用的最準(zhǔn)確的源,跟蹤源狀態(tài)轉(zhuǎn)變(例如,進(jìn)入和離開GPS覆蓋),以及管理時(shí)鐘漂移。在一個(gè)實(shí)施例中,GTS可基于GPS來更新本地存儲(chǔ)的全球時(shí)間值,并且可使用WWAN信號(hào)(例如,導(dǎo)頻信號(hào)、同步信號(hào)等)的相對(duì)定時(shí)來管理GPS信號(hào)的接收之間的本地時(shí)鐘漂移。GTS可實(shí)現(xiàn)應(yīng)用編程接口(API)以使應(yīng)用級(jí)組件取回全球時(shí)間值(例如,歷元名稱、針對(duì)GTB歷元的轉(zhuǎn)換因子、與歷元基的偏移)和/或全球時(shí)間值的相對(duì)準(zhǔn)確性的度量。GTS可使用共享存儲(chǔ)器接口來更新該設(shè)備的諸組件的全球時(shí)間值。
[0010] 設(shè)備/或網(wǎng)絡(luò)可實(shí)現(xiàn)一個(gè)或多個(gè)全球時(shí)間客戶機(jī)(GTC),該一個(gè)或多個(gè)GTC用于從GTS接收更新并且基于經(jīng)更新的全球時(shí)間值和相對(duì)于GTB的通信事件時(shí)間來計(jì)算通信事件相對(duì)于本地時(shí)鐘的偏移。GTC可校正來自經(jīng)更新的全球時(shí)間值跨設(shè)備的模塊或子組件(例如,不同的集成電路(IC)芯片等)的傳輸?shù)膫鬏斦`差。GTC可經(jīng)由共享存儲(chǔ)器接口接收全球時(shí)間更新并且校正由共享存儲(chǔ)器中的GTS作出的對(duì)全球時(shí)間值的更新與在GTC處接收全球時(shí)間值之間的傳輸誤差。
[0011 ] 一些實(shí)施例涉及一種方法,包括:在第一通信設(shè)備處確定第一通信事件的第一全球時(shí)間值,該第一全球時(shí)間值與全球時(shí)基相關(guān);至少部分地基于第一全球時(shí)間值來確定第一通信事件的第一本地時(shí)間值;以及根據(jù)針對(duì)第一通信事件所確定的第一本地時(shí)間值來與至少第二通信設(shè)備通信。該方法可包括在第一通信設(shè)備處確定包括多個(gè)通信事件的事件調(diào)度,該多個(gè)通信事件中的每一者關(guān)聯(lián)于與全球時(shí)基相關(guān)的全球時(shí)間值。在一些實(shí)施例中,根據(jù)第一通信設(shè)備的設(shè)備類來為第一通信設(shè)備置備事件調(diào)度。該方法可包括確定與第一通信事件相關(guān)聯(lián)的通信信道以供與至少第二通信設(shè)備通信。全球時(shí)基可與全球定位系統(tǒng)(GPS)系統(tǒng)時(shí)間相關(guān)。與至少第二通信設(shè)備通信可以在無線局域網(wǎng)(WLAN)接口上執(zhí)行。
[0012]在一些實(shí)施例中,與至少第二通信設(shè)備通信包括:在針對(duì)第一通信事件所確定的第一本地時(shí)間值處針對(duì)設(shè)備發(fā)現(xiàn)窗口從休眠狀態(tài)轉(zhuǎn)變到蘇醒狀態(tài);在該設(shè)備發(fā)現(xiàn)窗口中建立與該至少第二通信設(shè)備的連接;以及在所建立的連接上與該至少第二通信設(shè)備交換服務(wù)信息。該方法可包括建立與該至少第二通信設(shè)備的群集結(jié)事件調(diào)度,該群集結(jié)事件調(diào)度包括第二未來通信事件。該方法可包括確定與第一通信事件相關(guān)聯(lián)的通信信道以供與該至少第二通信設(shè)備通信。
[0013]在一些實(shí)施例中,確定第一通信事件的第一本地時(shí)間包括:基于來自全球?qū)Ш较到y(tǒng)的一個(gè)或多個(gè)實(shí)體的信號(hào)、來自無線廣域網(wǎng)(WWAN)的信號(hào)、或其組合中的一者或多者來確定本地時(shí)鐘與全球時(shí)基的偏移。本地時(shí)鐘可以是例如第一通信設(shè)備的系統(tǒng)時(shí)鐘。該方法可包括從第一通信設(shè)備的應(yīng)用層接收第一通信事件。
[0014]在一些實(shí)施例中,全球時(shí)基可與全球定位系統(tǒng)(GPS)系統(tǒng)時(shí)間相關(guān)。在一些實(shí)施例中,與至少第二通信設(shè)備通信可以在無線局域網(wǎng)(WLAN)接口上執(zhí)行。
[0015]—些實(shí)施例涉及一種裝備,包括:用于在第一通信設(shè)備處確定第一通信事件的第一全球時(shí)間值的裝置,該第一全球時(shí)間值與全球時(shí)基相關(guān);用于至少部分地基于第一全球時(shí)間值來確定第一通信事件的第一本地時(shí)間值的裝置;以及用于針對(duì)根據(jù)第一通信事件所確定的第一本地時(shí)間值來與至少第二通信設(shè)備通信的裝置。
[0016]該裝備可包括用于在第一通信設(shè)備處確定包括多個(gè)通信事件的事件調(diào)度的裝置,該多個(gè)通信事件中的每一者關(guān)聯(lián)于與全球時(shí)基相關(guān)的全球時(shí)間值。用于與至少第二通信設(shè)備通信的裝置可對(duì)于第一通信事件在所確定的第一本地時(shí)間值處針對(duì)設(shè)備發(fā)現(xiàn)窗口從休眠狀態(tài)轉(zhuǎn)變到蘇醒狀態(tài);在該設(shè)備發(fā)現(xiàn)窗口中建立與該至少第二通信設(shè)備的連接;以及在所建立的連接上與該至少第二通信設(shè)備交換服務(wù)信息。該裝備可包括用于建立與至少第二通信設(shè)備的群集結(jié)事件調(diào)度的裝置。群集結(jié)事件調(diào)度可以是第二未來通信事件。該裝備可包括用于確定與第一通信事件相關(guān)聯(lián)的通信信道以供與至少第二通信設(shè)備通信的裝置。用于確定第一通信事件的第一本地時(shí)間的裝置可基于來自全球?qū)Ш较到y(tǒng)的一個(gè)或多個(gè)實(shí)體的信號(hào)、來自無線廣域網(wǎng)(WWAN)的信號(hào)、或其組合中的一者或多者來確定本地時(shí)鐘與全球時(shí)基的偏移。
[0017]—些實(shí)施例涉及一種用于通信設(shè)備的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)包括能由處理器執(zhí)行以執(zhí)行以下操作的指令:在通信設(shè)備處確定第一通信事件的第一全球時(shí)間值,該第一全球時(shí)間值與全球時(shí)基相關(guān);至少部分地基于第一全球時(shí)間值來確定第一通信事件的第一本地時(shí)間值;以及根據(jù)針對(duì)第一通信事件確定的第一本地時(shí)間值來與至少第二通信設(shè)備通信。
[0018]在一些實(shí)施例中,該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)包括能由處理器執(zhí)行以在通信設(shè)備處確定包括多個(gè)通信事件的事件調(diào)度的指令,其中該多個(gè)通信事件中的每一者關(guān)聯(lián)于與全球時(shí)基相關(guān)的全球時(shí)間值。該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)可包括能由處理器執(zhí)行以執(zhí)行以下操作的指令:在針對(duì)第一通信事件確定的第一本地時(shí)間值處針對(duì)設(shè)備發(fā)現(xiàn)窗口從休眠狀態(tài)轉(zhuǎn)變到蘇醒狀態(tài);在該設(shè)備發(fā)現(xiàn)窗口中建立與該至少第二通信設(shè)備的連接;以及在所建立的連接上與該至少第二通信設(shè)備交換服務(wù)信息。該非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)可包括能由處理器執(zhí)行以與至少第二通信設(shè)備建立群集結(jié)事件調(diào)度的指令,該群集結(jié)事件調(diào)度包括第二未來通ig事件。
[0019]—些實(shí)施例涉及一種用于無線通信設(shè)備的方法,包括:從提供全球時(shí)基的全球系統(tǒng)的第一定時(shí)源接收第一信號(hào)。該信號(hào)可指示公共參考時(shí)間值。該方法還可涉及接收從不同于全球系統(tǒng)的第二定時(shí)源傳送的多個(gè)信號(hào)中的至少一個(gè)信號(hào)。第二定時(shí)源的多個(gè)信號(hào)可在連貫信號(hào)之間具有預(yù)定的時(shí)間間隔。該方法還可涉及使用從第一和第二定時(shí)源接收的信號(hào)來維持本地時(shí)鐘與全球時(shí)基之間的全球時(shí)間偏移。此外,該方法可涉及基于以下一者或多者來確定所確定的全球時(shí)間偏移的精確等級(jí):自從第一定時(shí)源接收到第一信號(hào)起所流逝的時(shí)間、自從接收到第二定時(shí)源的多個(gè)信號(hào)中的一個(gè)或多個(gè)信號(hào)起所流逝的時(shí)間、或其組入口 ο
[0020]在一些實(shí)施例中,確定精確等級(jí)可涉及確定是否使用第一定時(shí)源來更新所確定的全球時(shí)間偏移。在此類實(shí)施例中,該方法可涉及如果使用第一定時(shí)源來更新全球時(shí)間偏移,則將精確等級(jí)設(shè)置成第一精確值。
[0021]在一些實(shí)施例中,確定精確等級(jí)可進(jìn)一步涉及確定是否使用第二定時(shí)源來更新所確定的全球時(shí)間偏移,以及確定是否已從第一定時(shí)源接收到有效的全球時(shí)間信號(hào)。在此類實(shí)施例中,該方法可涉及如果使用第二定時(shí)源來更新所確定的全球時(shí)間偏移并且已從第一定時(shí)源接收到有效的全球時(shí)間信號(hào),則將精確等級(jí)設(shè)置成第二精確值。
[0022]在一些實(shí)施例中,該方法可涉及如果不使用第二定時(shí)源來更新所確定的全球時(shí)間偏移并且已從第一定時(shí)源接收到有效的全球時(shí)間信號(hào),則將精確等級(jí)設(shè)置成第三精確值。
[0023]在一些實(shí)施例中,確定精確等級(jí)可進(jìn)一步涉及確定所確定的全球時(shí)間偏移在漂移容限內(nèi)是否有效。在此類實(shí)施例中,該方法可涉及如果所確定的全球時(shí)間偏移在漂移容限內(nèi)是有效的,則將精確等級(jí)設(shè)置成第四精確值。
[0024]在一些實(shí)施例中,該方法可涉及如果所確定的全球時(shí)間偏移在漂移容限內(nèi)不是有效的,則將精確等級(jí)設(shè)置成第五精確值。
[0025]在一些實(shí)施例中,該方法可包括使用所確定的全球時(shí)間偏移來執(zhí)行通信操作。在此類實(shí)施例中,該方法可包括接收在特定的全球時(shí)間執(zhí)行通信操作的指令以及在該特定的全球時(shí)間使用所確定的全球偏移來執(zhí)行通信操作。
[0026]在一些實(shí)施例中,從第一定時(shí)源接收信號(hào)包括從全球?qū)Ш较到y(tǒng)的實(shí)體接收信號(hào)。接收多個(gè)信號(hào)可涉及從無線廣域網(wǎng)(WffAN)接收多個(gè)信號(hào)。
[0027]在一些實(shí)施例中,該方法包括使用全球時(shí)間偏移來使通信設(shè)備針對(duì)通信事件與至少一個(gè)其他通信設(shè)備同步。在此類實(shí)施例中,無線通信設(shè)備可以在該通信事件之前與該至少一個(gè)其他通信設(shè)備在通信上斷開連接。在一些實(shí)施例中,該方法包括跟蹤第一定時(shí)源關(guān)于通信設(shè)備的狀態(tài)轉(zhuǎn)變。
[0028]在一些實(shí)施例中,該方法包括從第一定時(shí)源接收指示另一公共參考時(shí)間值的第二信號(hào)。關(guān)于全球時(shí)基的經(jīng)更新的第一時(shí)間偏移可使用該另一公共參考時(shí)間值來確定。經(jīng)更新的全球時(shí)間偏移可使用經(jīng)更新的第一時(shí)間偏移來確定。
[0029]—些實(shí)施例涉及一種用于通信設(shè)備的裝備,包括:用于從提供全球時(shí)基的全球系統(tǒng)的第一定時(shí)源接收第一信號(hào)的裝置。該信號(hào)可指示公共參考時(shí)間值。該裝備還可包括用于接收從不同于全球系統(tǒng)的第二定時(shí)源傳送的多個(gè)信號(hào)中的至少一個(gè)信號(hào)的裝置。第二定時(shí)源的多個(gè)信號(hào)可在連貫信號(hào)之間具有預(yù)定的時(shí)間間隔。該裝備還可包括用于使用從第一和第二定時(shí)源接收的信號(hào)來維持本地時(shí)鐘與全球時(shí)基之間的全球時(shí)間偏移的裝置。該裝備可進(jìn)一步包括用于基于以下一者或多者來確定所確定的全球時(shí)間偏移的精確等級(jí)的裝置:自從第一定時(shí)源接收到第一信號(hào)起所流逝的時(shí)間、自從接收到第二定時(shí)源的多個(gè)信號(hào)中的一個(gè)或多個(gè)信號(hào)起所流逝的時(shí)間、或其組合。
[0030]—些實(shí)施例涉及一種用于通信設(shè)備的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)指令的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),這些指令能由處理器執(zhí)行以從提供全球時(shí)基的全球系統(tǒng)的第一定時(shí)源接收第一信號(hào)。該信號(hào)可指示公共參考時(shí)間值。這些指令還可執(zhí)行以接收從不同于全球系統(tǒng)的第二定時(shí)源傳送的多個(gè)信號(hào)中的至少一個(gè)信號(hào)。第二定時(shí)源的多個(gè)信號(hào)可在連貫信號(hào)之間具有預(yù)定的時(shí)間間隔。這些指令還可執(zhí)行以使用從第一和第二定時(shí)源接收的信號(hào)來維持本地時(shí)鐘與全球時(shí)基之間的全球時(shí)間偏移。這些指令可被進(jìn)一步執(zhí)行以基于以下一者或多者來確定所確定的全球時(shí)間偏移的精確等級(jí):自從第一定時(shí)源接收到第一信號(hào)起所流逝的時(shí)間、自從接收到第二定時(shí)源的多個(gè)信號(hào)中的一個(gè)或多個(gè)信號(hào)起所流逝的時(shí)間、或其組合。
[0031]所描述的方法和設(shè)備的適用性的進(jìn)一步范圍將因以下具體描述、權(quán)利要求和附圖而變得明了。詳細(xì)描述和具體示例僅是藉由解說來給出的,因?yàn)槁湓谠撁枋龅木窈头秶鷥?nèi)的各種變化和改動(dòng)對(duì)于本領(lǐng)域技術(shù)人員而言將變得顯而易見。
[0032]附圖簡述
[0033]通過參照以下附圖