用于wifi網(wǎng)絡(luò)的保活周期性確定的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本文所公開的主題涉及無線通信。
【背景技術(shù)】
[0002]當(dāng)連接到網(wǎng)絡(luò)時(shí),移動(dòng)無線裝置(也稱為用戶設(shè)備)可以位于例如防火墻、網(wǎng)絡(luò)地址轉(zhuǎn)換器等的所謂的“中間節(jié)點(diǎn)”后面,中間節(jié)點(diǎn)可能限制移動(dòng)無線裝置的可訪問性和可見性。為了維持連接性,移動(dòng)無線裝置可以建立到服務(wù)器的連接,并且然后嘗試通過向服務(wù)器發(fā)送保活消息(“keep alive message”)來維持連接。當(dāng)移動(dòng)無線裝置向服務(wù)器及時(shí)發(fā)送?;钕r(shí),這些消息貫穿中間結(jié)點(diǎn)并且維持在中間節(jié)點(diǎn)處的綁定以使得連接在移動(dòng)無線裝置和服務(wù)器之間維持開放。由此,移動(dòng)無線裝置可以向服務(wù)器周期性地發(fā)送?;钕亩S持當(dāng)前在中間節(jié)點(diǎn)處的綁定。
【發(fā)明內(nèi)容】
[0003]提供了包括計(jì)算機(jī)程序產(chǎn)品的方法和設(shè)備以用于在例如WiFi接入網(wǎng)絡(luò)的網(wǎng)絡(luò)中的保活消息。
[0004]在一些示例實(shí)施例中提供了一種方法。該方法可以包括在用戶設(shè)備處接收由無線接入點(diǎn)發(fā)送指示符,其中,所述指示符表示發(fā)送至少一個(gè)?;钕亩沟媚軌蚓S持在至少一個(gè)中間節(jié)點(diǎn)中的至少一個(gè)綁定的時(shí)間;以及由所述用戶設(shè)備生成所述至少一個(gè)?;钕ⅰ?br>[0005]在一些示例實(shí)施例中,可以做出如下文詳細(xì)說明的和/或在以下特征中描述的一個(gè)或多個(gè)變化。指示符可以從由無線接入點(diǎn)傳輸?shù)男艠?biāo)或由無線接入點(diǎn)發(fā)送的消息中的至少一個(gè)接收。該方法可以進(jìn)一步包括基于所接收的指示符,發(fā)送所述至少一個(gè)保活消息從而維持在至少一個(gè)中間節(jié)點(diǎn)中的至少一個(gè)綁定。所述綁定可以維持在所述用戶設(shè)備和裝置之間的傳輸控制協(xié)議連接和用戶數(shù)據(jù)報(bào)協(xié)議連接中的至少一個(gè)。該方法可以進(jìn)一步包括基于所接收的指示符和基本服務(wù)集最大空閑周期參數(shù)等待發(fā)送所述一個(gè)?;钕?,其中,所述至少一個(gè)?;钕⒌陌l(fā)送使得至少一個(gè)綁定能夠被維持在所述至少一個(gè)中間節(jié)點(diǎn)處并且使得在用戶設(shè)備和無線接入點(diǎn)之間的關(guān)聯(lián)能夠被維持在無線接入點(diǎn)處。無線接入點(diǎn)可以包括WiFi無線接入點(diǎn)。
[0006]應(yīng)該理解的是,前文的一般描述和下文的詳細(xì)描述都只是示例性和解釋性的而不是限制性的。除了本文所闡述的那些以外還可以提供其它特征和/或變形。例如,本文所描述的實(shí)現(xiàn)可以指向所公開的特征的多種結(jié)合和子結(jié)合和/或在下文詳細(xì)說明中所公開的若干其它特征的結(jié)合和子結(jié)合。
【附圖說明】
[0007]包含在本說明書中并且構(gòu)成本說明書的一部分的附圖示出了本文所公開的主題的某些方面,并且與說明書一起幫助解釋與本文所公開的主題相關(guān)聯(lián)的一些原理。在附圖中,
[0008]圖1示出根據(jù)一些示例實(shí)施例的系統(tǒng)的示例;
[0009]圖2示出根據(jù)一些示例實(shí)施例的用于接入點(diǎn)確定并且向用戶設(shè)備發(fā)送?;钪芷诘倪^程的示例;
[0010]圖3示出根據(jù)一些示例實(shí)施例的用于向接入點(diǎn)發(fā)送元組(“tuple”)以使得接入點(diǎn)能夠代表用戶設(shè)備發(fā)送保活消息的過程的示例;
[0011]圖4示出根據(jù)一些示例實(shí)施例的無線電的示例;以及
[0012]圖5示出根據(jù)一些示例實(shí)施例的無線接入點(diǎn)的示例。
[0013]相似的標(biāo)記被用來指代附圖中相同或類似的項(xiàng)目。
【具體實(shí)施方式】
[0014]在一些示例性實(shí)施例中,本文所公開的主題可以涉及向一個(gè)或多個(gè)用戶設(shè)備提供代表時(shí)間的值(在本文中也稱為保活周期或超時(shí))的無線接入點(diǎn),該時(shí)間表明何時(shí)應(yīng)當(dāng)向目的地發(fā)送?;钕⒁员憔S持對(duì)通過一個(gè)或多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的連接的綁定。在一些示例性實(shí)施例中,無線接入點(diǎn)可以確定被發(fā)送給用戶設(shè)備的該?;钪芷凇?br>[0015]在一些示例性實(shí)施例中,無線接入點(diǎn)可以在發(fā)送或廣播的信標(biāo)(“beacon”)中向一個(gè)或多個(gè)用戶設(shè)備提供?;钪芷冢蛘邿o線接入點(diǎn)可以在發(fā)送到用戶設(shè)備的探針(“probe”)響應(yīng)幀中提供?;钪芷?。由此,在一些示例性實(shí)施例中,用戶設(shè)備可以不需要確定?;钪芷?。
[0016]在一些示例性實(shí)施例中,無線接入點(diǎn)可以確定用于保活周期的值。要確定?;钪芷?,無線接入點(diǎn)可以確定在中間節(jié)點(diǎn)處的超時(shí)。例如,?;钪芷诳梢赃@樣選擇,以使得根據(jù)?;钪芷诎l(fā)送的保活消息防止在中間節(jié)點(diǎn)處的超時(shí)(例如連接(例如由一個(gè)或多個(gè)中間節(jié)點(diǎn)承載的TCP和/或UDP連接)的超時(shí))。無線接入點(diǎn)還可以周期性監(jiān)視(例如重新檢查)在中間節(jié)點(diǎn)處的超時(shí)周期從而確定任何網(wǎng)絡(luò)配置的改變是否已經(jīng)引起對(duì)先前確定的?;钪芷诘母淖?。
[0017]在一些示例性實(shí)施例中,盡管也可以實(shí)現(xiàn)其它無線電接入技術(shù),無線接入點(diǎn)可以至少根據(jù)WiFi (例如包括增補(bǔ)和修訂的IEEE 802.11系列標(biāo)準(zhǔn))被配置。
[0018]在一些示例性實(shí)施例中,用戶設(shè)備可以被配置為向無線接入點(diǎn)發(fā)送元組(例如5元組(“5-tuple”)),該無線接入點(diǎn)被配置為當(dāng)代表用戶設(shè)備向例如目標(biāo)服務(wù)器等的目的地裝置發(fā)送?;钕r(shí)使用該5元組。一旦無線接入點(diǎn)接收5元組,無線接入點(diǎn)就可以基于5元組周期性地發(fā)送?;钕亩S持至目的地裝置/服務(wù)器的一個(gè)或多個(gè)連接(例如TCP/UDP連接)。而且,這些?;钕⑹沟贸休d連接的中間節(jié)點(diǎn)能夠使連接不超時(shí)(例如對(duì)中間節(jié)點(diǎn)中的當(dāng)前連接保持綁定)。5元組可以包括用戶設(shè)備的源互聯(lián)網(wǎng)協(xié)議(IP)、用于目的地裝置(例如目的地服務(wù)器、另一用戶設(shè)備等)的目的地IP地址、協(xié)議、源端口號(hào)以及目的地端口號(hào)。如上所述,5元組可以提供足夠的信息以允許無線接入點(diǎn)代表用戶設(shè)備向目的地裝置發(fā)送?;钕?。并且,如上所述,這些?;钕⒖梢允沟媚軌蚓S持在中間節(jié)點(diǎn)處的TCP/UDP連接綁定,而用戶設(shè)備不必醒來(或變成工作的)并且發(fā)送?;钕ⅰ?br>[0019]在一些示例性實(shí)施例中,用戶設(shè)備可以從無線接入點(diǎn)接收?;钪芷凇5?,用戶設(shè)備可以基于所接收的?;钪芷诤?或空閑時(shí)間來調(diào)整何時(shí)發(fā)送?;钕???臻e時(shí)間可以表示這樣的時(shí)間:在該時(shí)間期間內(nèi),如果用戶設(shè)備未向無線接入點(diǎn)發(fā)送任何數(shù)據(jù)、消息和/或幀,無線接入點(diǎn)則將解除與用戶設(shè)備的關(guān)聯(lián)。空閑時(shí)間的示例是在IEEE 802.11系列標(biāo)準(zhǔn)中描述的基本服務(wù)集(BSS)最大空閑周期。為了說明,用戶設(shè)備可以從無線接入點(diǎn)接收?;钪芷?,并且確定?;钪芷谑欠癖瓤臻e時(shí)間更長、更短、或者與空閑時(shí)間相同。如果?;钪芷诒瓤臻e時(shí)間更短,則用戶設(shè)備可以根據(jù)?;顣r(shí)間周期值發(fā)送?;钕ⅰT诖耸纠?,保活消息起到維持在中間節(jié)點(diǎn)處的TCP/UDP綁定和維持在用戶設(shè)備和無線接入點(diǎn)之間的關(guān)聯(lián)的雙重作用。如果?;钪芷诒瓤臻e時(shí)間更長,用戶設(shè)備則可以替代地根據(jù)空閑時(shí)間發(fā)送?;钕?,這樣?;钕⒁财鸬诫p重作用。而且,如果保活周期與空閑時(shí)間大約相同,用戶設(shè)備則可以根據(jù)空閑時(shí)間和/或?;钪芷诎l(fā)送保活消息,所以再次地?;钕⑵鸬诫p重作用。
[0020]在提供額外的示例之前,下文提供在本文中描述的示例實(shí)施例可以在其中實(shí)現(xiàn)的系統(tǒng)框架的示例。
[0021]圖1示出根據(jù)一些示例實(shí)施例的系統(tǒng)100。系統(tǒng)100可以包括例如用戶設(shè)備114A-B的一個(gè)或多個(gè)用戶設(shè)備和例如無線接入點(diǎn)110的一個(gè)或多個(gè)接入點(diǎn)。在一些示例實(shí)施例中,無線接入點(diǎn)110可以根據(jù)例如IEEE802.11標(biāo)準(zhǔn)以及對(duì)這些標(biāo)準(zhǔn)的任何后續(xù)修訂和增補(bǔ)中的一個(gè)或多個(gè)的WiFi來實(shí)現(xiàn),盡管無線接入點(diǎn)110也可以根據(jù)其它無線電接入技術(shù)和/或標(biāo)準(zhǔn)來進(jìn)行配置。然而,本文所公開的主題不限于任何特定的標(biāo)準(zhǔn)或技術(shù)。
[0022]無線接入點(diǎn)110可以包括到網(wǎng)絡(luò)150的一個(gè)或多個(gè)鏈接。網(wǎng)絡(luò)150可包括以下項(xiàng)的一個(gè)或多個(gè):公共陸地移動(dòng)網(wǎng)、互聯(lián)網(wǎng)、回程鏈路、有線鏈路以及任何其它形式的通信。此夕卜,網(wǎng)絡(luò)150可以包括至少一個(gè)中間網(wǎng)絡(luò)節(jié)點(diǎn)167,例如網(wǎng)絡(luò)地址轉(zhuǎn)換器、防火墻等。如上所述,這些中間網(wǎng)絡(luò)節(jié)點(diǎn)可能需要?;钕⒁员惚3謱?duì)用戶設(shè)備和服務(wù)器之間的TCP和/或UDP連接的綁定。如果綁定過期,中間節(jié)點(diǎn)則可以丟棄連接,并且作為結(jié)果,服務(wù)器199將不再能訪問用戶設(shè)備。
[0023]在一些示例實(shí)施例中