專(zhuān)利名稱(chēng):用于減輕在無(wú)線(xiàn)裝置處接收非請(qǐng)求ip包的影響的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)案主張2004年11月22日申請(qǐng)的題為"Method for Reducing the Impact of Receiving Unsolicited IP Packets on a Mobile Station"的第60/630,260號(hào)美國(guó)臨時(shí)申請(qǐng)案的 優(yōu)先權(quán),所述美國(guó)臨時(shí)申請(qǐng)案轉(zhuǎn)讓給本申請(qǐng)案的受讓人,且出于所有目的而以全文引用 的方式并入本文中。
本揭示案大體上涉及通信,且更具體地說(shuō),涉及用于在無(wú)線(xiàn)裝置處處理網(wǎng)際協(xié)議(IP) 包的技術(shù)。
背景技術(shù):
無(wú)線(xiàn)通信網(wǎng)絡(luò)經(jīng)廣泛部署以提供各種通信服務(wù)(例如語(yǔ)音、包數(shù)據(jù)等)。無(wú)線(xiàn)裝置可 經(jīng)由無(wú)線(xiàn)網(wǎng)絡(luò)所采用的空中鏈路接口,通過(guò)使用IP來(lái)從所述無(wú)線(xiàn)網(wǎng)絡(luò)獲得數(shù)據(jù)服務(wù)。無(wú) 線(xiàn)裝置可建立與網(wǎng)絡(luò)實(shí)體的數(shù)據(jù)對(duì)話(huà),且經(jīng)由因特網(wǎng)或某種其它網(wǎng)絡(luò)而與耦合到所述無(wú) 線(xiàn)網(wǎng)絡(luò)的其它實(shí)體交換數(shù)據(jù)。
無(wú)線(xiàn)裝置可在數(shù)據(jù)對(duì)話(huà)期間的任何給定時(shí)刻以活動(dòng)狀態(tài)或休眠狀態(tài)進(jìn)行操作。無(wú)線(xiàn) 裝置可在可被開(kāi)啟一段延長(zhǎng)的時(shí)間段的數(shù)據(jù)對(duì)話(huà)期間僅在一部分時(shí)間中為活動(dòng)的。舉例 來(lái)說(shuō),無(wú)線(xiàn)裝置可以短脈沖來(lái)傳輸和/或接收包數(shù)據(jù),且可在這些數(shù)據(jù)脈沖之間的很多時(shí) 間段中保持休眠。休眠指的是數(shù)據(jù)對(duì)話(huà)開(kāi)啟但無(wú)線(xiàn)電資源釋放的情形。為了節(jié)省電池電 力(這對(duì)于例如蜂窩電話(huà)的便攜式裝置是較為重要的),無(wú)線(xiàn)裝置可在休眠狀態(tài)時(shí)使盡可 能多的電路降低功耗。無(wú)線(xiàn)裝置可僅周期性地醒來(lái)以接收(1)警告所述無(wú)線(xiàn)裝置存在傳 入的呼叫或包數(shù)據(jù)的頁(yè)面消息,和(2)為所述無(wú)線(xiàn)裝置運(yùn)載系統(tǒng)信息和其它信息的額外 開(kāi)銷(xiāo)消息。
無(wú)線(xiàn)裝置可在休眠狀態(tài)時(shí)從無(wú)線(xiàn)網(wǎng)絡(luò)接收非請(qǐng)求IP包。非請(qǐng)求IP包可被定義為并 非由所述無(wú)線(xiàn)裝置請(qǐng)求且另外不具有在無(wú)線(xiàn)裝置上運(yùn)行的相應(yīng)應(yīng)用程序或服務(wù)的IP包。 在處于休眠時(shí)接收IP包通常導(dǎo)致無(wú)線(xiàn)裝置重新建立與所述無(wú)線(xiàn)網(wǎng)絡(luò)的業(yè)務(wù)信道,且保持 活動(dòng)狀態(tài)持續(xù)某段時(shí)間。如果所接收到的IP包是非請(qǐng)求IP包,那么無(wú)線(xiàn)裝置通常丟棄 所述IP包和/或發(fā)送重設(shè)包,且不采取進(jìn)一步行動(dòng)。非請(qǐng)求IP包不觸發(fā)與無(wú)線(xiàn)網(wǎng)絡(luò)的數(shù) 據(jù)交換。而是,非請(qǐng)求IP包浪費(fèi)系統(tǒng)資源,因?yàn)榻⒘藰I(yè)務(wù)信道而并不使用所述業(yè)務(wù)信 道來(lái)交換數(shù)據(jù)。因?yàn)闊o(wú)線(xiàn)裝置由于接收到此IP包而被接通并準(zhǔn)備進(jìn)行無(wú)線(xiàn)通信,所以非
請(qǐng)求IP包另外還消耗電池電力且縮短待機(jī)時(shí)間。
因此,此項(xiàng)技術(shù)中需要用以減輕接收非請(qǐng)求IP包的影響的技術(shù)。
發(fā)明內(nèi)容
本文描述用于在無(wú)線(xiàn)裝置處識(shí)別非請(qǐng)求IP包且提早起始休眠的技術(shù)。在一方面中, 如果無(wú)線(xiàn)裝置處接收到的IP包(1)導(dǎo)致所述無(wú)線(xiàn)裝置從休眠中恢復(fù)活動(dòng)(即,從休眠 狀態(tài)轉(zhuǎn)變?yōu)榛顒?dòng)狀態(tài)),(2)沒(méi)有被傳遞到在所述無(wú)線(xiàn)裝置處運(yùn)行的應(yīng)用程序或服務(wù), (3)不導(dǎo)致任何回復(fù)或?qū)е聼o(wú)線(xiàn)裝置的單個(gè)"拒絕"回復(fù),或(4)滿(mǎn)足某種其它條件 或標(biāo)準(zhǔn),那么所述接收到的IP包可被認(rèn)為是非請(qǐng)求IP包。
在另一方面中,無(wú)線(xiàn)裝置針對(duì)非請(qǐng)求IP包而提早起始休眠。無(wú)線(xiàn)裝置從無(wú)線(xiàn)網(wǎng)絡(luò)接 收IP包,且確定所述接收到的IP包是否為非請(qǐng)求IP包。如果所述接收到的IP包被認(rèn)為 是非請(qǐng)求IP包,那么無(wú)線(xiàn)裝置提早向休眠轉(zhuǎn)變,且任何其它事件都不阻止向休眠的轉(zhuǎn)變。
無(wú)線(xiàn)裝置可使用各種用于提早向休眠轉(zhuǎn)變的機(jī)制。舉例來(lái)說(shuō),無(wú)線(xiàn)裝置可在數(shù)據(jù)對(duì) 話(huà)期間在處于活動(dòng)狀態(tài)時(shí)維持不活動(dòng)計(jì)時(shí)器。無(wú)線(xiàn)裝置可在接收或發(fā)送IP包時(shí)重設(shè)所述 不活動(dòng)計(jì)時(shí)器,且可在所述不活動(dòng)計(jì)時(shí)器期滿(mǎn)時(shí)向休眠轉(zhuǎn)變。所述不活動(dòng)計(jì)時(shí)器可以多 個(gè)計(jì)時(shí)器值進(jìn)行操作,以減輕非請(qǐng)求IP包的影響。在一實(shí)施例中,導(dǎo)致從休眠中恢復(fù)活 動(dòng)的接收到的IP包被認(rèn)為是非請(qǐng)求IP包,且導(dǎo)致對(duì)不活動(dòng)計(jì)時(shí)器使用縮短值持續(xù)預(yù)定 持續(xù)時(shí)間。在此持續(xù)時(shí)間之后,對(duì)所述不活動(dòng)計(jì)時(shí)器使用標(biāo)稱(chēng)值。如果恢復(fù)活動(dòng)是由于 非請(qǐng)求IP包引起的,那么縮短值允許無(wú)線(xiàn)裝置提早進(jìn)入休眠。
下文更詳細(xì)描述本發(fā)明的各個(gè)方面和實(shí)施例。
通過(guò)結(jié)合附圖閱讀下文所陳述的詳細(xì)描述,將易于了解本發(fā)明的特征和本質(zhì),在附 圖中相同參考標(biāo)號(hào)始終進(jìn)行相應(yīng)的識(shí)別。 圖l展示示范性無(wú)線(xiàn)部署。 圖2展示示范性協(xié)議堆棧。 圖3展示無(wú)線(xiàn)裝置的實(shí)施例。
圖4展示針對(duì)非請(qǐng)求IP包而提早向休眠轉(zhuǎn)變的過(guò)程。
圖5說(shuō)明對(duì)不活動(dòng)計(jì)時(shí)器使用兩個(gè)值。
圖6展示用于用多個(gè)值操作不活動(dòng)計(jì)時(shí)器的過(guò)程。
圖7展示用于選擇性重設(shè)不活動(dòng)計(jì)時(shí)器的過(guò)程。
圖8展示無(wú)線(xiàn)裝置的方框圖。
具體實(shí)施例方式
本文中使用詞"示范性"來(lái)意指"充當(dāng)實(shí)例、例子或說(shuō)明"。不必將本文中描述為"示 范性"的任何實(shí)施例或設(shè)計(jì)理解為相對(duì)于其它實(shí)施例或設(shè)計(jì)來(lái)說(shuō)為優(yōu)選的或有優(yōu)勢(shì)的。
本文中描述的用以識(shí)別非請(qǐng)求IP包和提早起始休眠的技術(shù)可用于各種無(wú)線(xiàn)網(wǎng)絡(luò)。舉 例來(lái)說(shuō),這些技術(shù)可用于碼分多址(CDMA)網(wǎng)絡(luò)、全球移動(dòng)電信系統(tǒng)(UMTS)網(wǎng)絡(luò)、 無(wú)線(xiàn)局域網(wǎng)絡(luò)(LAN)等。CDMA網(wǎng)絡(luò)可實(shí)施無(wú)線(xiàn)電訪(fǎng)問(wèn)技術(shù)(RAT)(例如cdma2000) 和連網(wǎng)協(xié)議(例如ANSI-41)。 UMTS網(wǎng)絡(luò)可實(shí)施RAT (例如寬帶CDMA (W-CDMA) 和/或全球移動(dòng)通信系統(tǒng)(GSM))及連網(wǎng)協(xié)議(例如GSM移動(dòng)應(yīng)用部分(GSM-MAP))。 無(wú)線(xiàn)LAN提供針對(duì)有限地理區(qū)域的通信覆蓋,且可為正EE 802.11網(wǎng)絡(luò)、藍(lán)牙個(gè)人區(qū)域 網(wǎng)絡(luò)(BT-PAN)等。 一般來(lái)說(shuō),本文描述的技術(shù)可用于無(wú)線(xiàn)廣域網(wǎng)絡(luò)(例如,CDMA或 UMTS網(wǎng)絡(luò))或無(wú)線(xiàn)LAN (例如,正EE 802.11網(wǎng)絡(luò)或BT-PAN)。
圖1展示無(wú)線(xiàn)裝置120與無(wú)線(xiàn)網(wǎng)絡(luò)130進(jìn)行通信以獲得通信服務(wù)的部署100。無(wú)線(xiàn) 裝置120還可被稱(chēng)為移動(dòng)臺(tái)(MS)、用戶(hù)設(shè)備(UE)、用戶(hù)終端、訂戶(hù)單元或某種其它術(shù) 語(yǔ)。無(wú)線(xiàn)網(wǎng)絡(luò)130包括基站142、包數(shù)據(jù)實(shí)體144和IP網(wǎng)關(guān)150。基站142為無(wú)線(xiàn)裝置 120提供無(wú)線(xiàn)電通信。包數(shù)據(jù)實(shí)體144控制基站142與IP網(wǎng)關(guān)150之間的包傳輸。IP網(wǎng) 關(guān)150在無(wú)線(xiàn)網(wǎng)絡(luò)130中支持無(wú)線(xiàn)裝置的數(shù)據(jù)服務(wù)。舉例來(lái)說(shuō),IP網(wǎng)關(guān)150可負(fù)責(zé)建立、 維持和終止無(wú)線(xiàn)裝置的數(shù)據(jù)對(duì)話(huà),且可進(jìn)一步向無(wú)線(xiàn)裝置分配動(dòng)態(tài)IP地址。IP網(wǎng)關(guān)150 可耦合到數(shù)據(jù)網(wǎng)絡(luò)160a、因特網(wǎng)160b和/或其它數(shù)據(jù)網(wǎng)絡(luò)。IP網(wǎng)關(guān)150可與耦合到這些 數(shù)據(jù)網(wǎng)絡(luò)的各種實(shí)體(例如,遠(yuǎn)程主機(jī)170)進(jìn)行通信。
無(wú)線(xiàn)網(wǎng)絡(luò)130還可被視為包含無(wú)線(xiàn)電網(wǎng)絡(luò)140和包數(shù)據(jù)網(wǎng)絡(luò)。無(wú)線(xiàn)電網(wǎng)絡(luò)140包括 基站142和包數(shù)據(jù)實(shí)體144,且支持無(wú)線(xiàn)電通信。包數(shù)據(jù)網(wǎng)絡(luò)包括IP網(wǎng)關(guān)150,且支持 無(wú)線(xiàn)電網(wǎng)絡(luò)140與外部數(shù)據(jù)網(wǎng)絡(luò)之間的包切換通信。
無(wú)線(xiàn)網(wǎng)絡(luò)130可為CDMA網(wǎng)絡(luò),在此情況下,包數(shù)據(jù)實(shí)體144被稱(chēng)為包控制功能件 (PCF),且IP網(wǎng)關(guān)150被稱(chēng)為包數(shù)據(jù)服務(wù)節(jié)點(diǎn)(PDSN)。無(wú)線(xiàn)網(wǎng)絡(luò)130還可為UMTS 網(wǎng)絡(luò),在此情況下,包數(shù)據(jù)實(shí)體144被稱(chēng)為服務(wù)GPRS支持節(jié)點(diǎn)(SGSN),且IP網(wǎng)關(guān)150 被稱(chēng)為網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)。無(wú)線(xiàn)網(wǎng)絡(luò)130還可為無(wú)線(xiàn)LAN。
圖2展示用于無(wú)線(xiàn)裝置120與遠(yuǎn)程主機(jī)170之間經(jīng)由無(wú)線(xiàn)網(wǎng)絡(luò)130的數(shù)據(jù)通信的示 范性協(xié)議堆棧200。所述協(xié)議堆棧包括傳送層、網(wǎng)絡(luò)層、鏈路層和物理層。無(wú)線(xiàn)裝置120 和遠(yuǎn)程主機(jī)170可在傳送層處使用傳輸控制協(xié)議(TCP)、用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)或某 種其它協(xié)議來(lái)進(jìn)行通信。TCP和UDP通常在網(wǎng)絡(luò)層處在IP頂部操作。傳送層數(shù)據(jù)被包封在IP包中,所述IP包經(jīng)由無(wú)線(xiàn)電網(wǎng)絡(luò)140和IP網(wǎng)關(guān)150而在無(wú)線(xiàn)裝置120與遠(yuǎn)程主
機(jī)no之間進(jìn)行交換。
無(wú)線(xiàn)裝置120與無(wú)線(xiàn)網(wǎng)絡(luò)BO之間的鏈路層通常依賴(lài)于無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù)。對(duì)于CDMA 網(wǎng)絡(luò),在無(wú)線(xiàn)電鏈接協(xié)議(RLP)上用點(diǎn)到點(diǎn)協(xié)議(PPP)來(lái)實(shí)施鏈路層。無(wú)線(xiàn)裝置120 維持與IP網(wǎng)關(guān)150的PPP對(duì)話(huà)以進(jìn)行數(shù)據(jù)對(duì)話(huà),且經(jīng)由RLP來(lái)與無(wú)線(xiàn)電網(wǎng)絡(luò)140進(jìn)行 通信以實(shí)現(xiàn)數(shù)據(jù)交換。RLP在空中鏈路接口 (例如,cdma2000)頂部進(jìn)行操作。無(wú)線(xiàn)電 網(wǎng)絡(luò)140經(jīng)由依賴(lài)于技術(shù)的接口 (例如,針對(duì)CDMA網(wǎng)絡(luò)的"R-P"接口)而與IP網(wǎng)關(guān) 150進(jìn)行通信,所述接口在物理層頂部進(jìn)行操作。IP網(wǎng)關(guān)150在鏈路層和物理層上經(jīng)由 IP與遠(yuǎn)程主機(jī)170進(jìn)行通信。針對(duì)其它無(wú)線(xiàn)網(wǎng)絡(luò),所述各層可能有所不同。
圖3展示無(wú)線(xiàn)裝置120的實(shí)施例。在無(wú)線(xiàn)裝置120處,應(yīng)用程序和服務(wù)320在套接 字322和數(shù)據(jù)協(xié)議堆棧324上執(zhí)行。套接字是網(wǎng)絡(luò)上運(yùn)行的兩個(gè)應(yīng)用程序之間的雙向通 信路徑的一個(gè)端點(diǎn)。在因特網(wǎng)情形中,套接字與IP地址、傳送層處的協(xié)議(例如,TCP 或UDP)和傳送層協(xié)議的端口編號(hào)相關(guān)聯(lián)。無(wú)線(xiàn)裝置120處運(yùn)行的每個(gè)應(yīng)用程序均與一 個(gè)或一個(gè)以上套接字相關(guān)聯(lián),且經(jīng)由相關(guān)聯(lián)的套接字而與外部實(shí)體交換數(shù)據(jù)。每個(gè)服務(wù) (例如,F(xiàn)TP、 Telnet等)也可與一個(gè)或一個(gè)以上套接字相關(guān)聯(lián)。對(duì)于圖3所示的實(shí)施例 來(lái)說(shuō),數(shù)據(jù)協(xié)議堆棧324利用在IP頂部操作的TCP和/或UDP。 一般來(lái)說(shuō),數(shù)據(jù)協(xié)議堆 ??蓪?shí)施針對(duì)任何數(shù)目的層的任何協(xié)議組合。無(wú)線(xiàn)裝置120經(jīng)由Um接口 328a與無(wú)線(xiàn)網(wǎng) 絡(luò)130進(jìn)行通信,且可進(jìn)一步經(jīng)由Rm接口 328b與終端設(shè)備進(jìn)行通信。所述終端設(shè)備可 以是膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)或某種其它計(jì)算裝置。
無(wú)線(xiàn)裝置120可具有與IP網(wǎng)關(guān)150的開(kāi)放式數(shù)據(jù)對(duì)話(huà),但可偶發(fā)地交換數(shù)據(jù)。在數(shù) 據(jù)對(duì)話(huà)期間,無(wú)線(xiàn)裝置可在存在待交換(例如,發(fā)送或接收)的數(shù)據(jù)時(shí)進(jìn)入活動(dòng)狀態(tài), 且可在不存在待交換的數(shù)據(jù)時(shí)進(jìn)入休眠狀態(tài)。無(wú)線(xiàn)裝置依據(jù)數(shù)據(jù)活動(dòng)而在活動(dòng)與休眠狀 態(tài)之間進(jìn)行轉(zhuǎn)變。
無(wú)線(xiàn)裝置120與無(wú)線(xiàn)電網(wǎng)絡(luò)140進(jìn)行通信,以便與IP網(wǎng)關(guān)150和遠(yuǎn)程主機(jī)170交換 數(shù)據(jù)。在活動(dòng)狀態(tài)下,無(wú)線(xiàn)裝置120可建立(1)用于從無(wú)線(xiàn)電網(wǎng)絡(luò)140接收數(shù)據(jù)的前向 鏈路業(yè)務(wù)信道,和(2)用于向無(wú)線(xiàn)電網(wǎng)絡(luò)140發(fā)送數(shù)據(jù)的反向鏈路業(yè)務(wù)信道。在休眠狀 態(tài)下,無(wú)線(xiàn)裝置釋放業(yè)務(wù)信道,且可使盡可能多的電路降低功耗,以便節(jié)省電池電力。
無(wú)線(xiàn)裝置120可在處于休眠狀態(tài)時(shí)從無(wú)線(xiàn)網(wǎng)絡(luò)130接收IP包。所述接收到的IP包 使無(wú)線(xiàn)裝置從休眠中恢復(fù)活動(dòng),且導(dǎo)致無(wú)線(xiàn)裝置因預(yù)期與無(wú)線(xiàn)網(wǎng)絡(luò)的可能的數(shù)據(jù)交換而 重新建立針對(duì)前向和/或反向鏈路的業(yè)務(wù)信道。如果所述接收到的IP包是非請(qǐng)求IP包,那么無(wú)線(xiàn)裝置通常丟棄所述IP包和/或發(fā)送TCP重設(shè)包,且不執(zhí)行任何其它動(dòng)作。在此 情況下,需要釋放業(yè)務(wù)信道且提早轉(zhuǎn)變回到休眠。
圖4展示用于針對(duì)非請(qǐng)求IP包而提早向休眠轉(zhuǎn)變的過(guò)程400的流程圖。最初,從無(wú) 線(xiàn)網(wǎng)絡(luò)接收IP包(方框412)。確定所述接收到的IP包是否為非請(qǐng)求IP包(方框414)。 此確定可基于各種標(biāo)準(zhǔn)來(lái)進(jìn)行。如果所述接收到的IP包被認(rèn)為是非請(qǐng)求IP包,那么無(wú) 線(xiàn)裝置提早向休眠轉(zhuǎn)變,且任何其它事件都不阻止向休眠的轉(zhuǎn)變,即不發(fā)生任何其它活 動(dòng)(方框416)。
提早向休眠轉(zhuǎn)變可以各種方式來(lái)實(shí)現(xiàn)。下文描述基于不活動(dòng)計(jì)時(shí)器而提早向休眠轉(zhuǎn) 變的若干實(shí)施例。
無(wú)線(xiàn)裝置120可在處于活動(dòng)狀態(tài)時(shí)維持不活動(dòng)計(jì)時(shí)器。所述不活動(dòng)計(jì)時(shí)器確定用以 保持活動(dòng)狀態(tài)而不交換任何數(shù)據(jù)的時(shí)間量。無(wú)線(xiàn)裝置可在接收或發(fā)送IP包時(shí)將不活動(dòng)計(jì) 時(shí)器重設(shè)為標(biāo)稱(chēng)值,且可在不活動(dòng)計(jì)時(shí)器期滿(mǎn)時(shí)進(jìn)入休眠狀態(tài)。不活動(dòng)計(jì)時(shí)器允許無(wú)線(xiàn) 裝置在沒(méi)有交換數(shù)據(jù)時(shí)釋放業(yè)務(wù)信道,從而節(jié)省無(wú)線(xiàn)電資源。
不活動(dòng)計(jì)時(shí)器的標(biāo)稱(chēng)值通常經(jīng)選擇以為預(yù)期的數(shù)據(jù)使用提供良好性能。較短的不活 動(dòng)計(jì)時(shí)器值可導(dǎo)致無(wú)線(xiàn)裝置(例如)由于遠(yuǎn)程服務(wù)器的延遲響應(yīng)的緣故而太快地超時(shí)且 進(jìn)入休眠,這可導(dǎo)致數(shù)據(jù)丟失。較長(zhǎng)的不活動(dòng)計(jì)時(shí)器值可導(dǎo)致無(wú)線(xiàn)裝置維持業(yè)務(wù)信道持 續(xù)太長(zhǎng)時(shí)間而不交換任何數(shù)據(jù),從而浪費(fèi)無(wú)線(xiàn)電資源。通?;谶@兩個(gè)因素之間的權(quán)衡 來(lái)選擇標(biāo)稱(chēng)值。已發(fā)現(xiàn)大約為20秒的標(biāo)稱(chēng)值在特定數(shù)據(jù)使用情形下提供良好性能。
無(wú)線(xiàn)裝置可在處于休眠時(shí)接收非請(qǐng)求IP包。非請(qǐng)求IP包導(dǎo)致無(wú)線(xiàn)裝置恢復(fù)活動(dòng), 且將不活動(dòng)計(jì)時(shí)器設(shè)置為標(biāo)稱(chēng)值。無(wú)線(xiàn)裝置將接著需要在轉(zhuǎn)變回到休眠且釋放業(yè)務(wù)信道 之前進(jìn)行等待,直到不活動(dòng)計(jì)時(shí)器期滿(mǎn)為止。
在提早休眠的實(shí)施例中,不活動(dòng)計(jì)時(shí)器以多個(gè)值進(jìn)行操作,以減輕接收非請(qǐng)求IP包 的影響。在無(wú)線(xiàn)裝置從休眠恢復(fù)活動(dòng)時(shí),可對(duì)不活動(dòng)計(jì)時(shí)器使用縮短值(其短于標(biāo)稱(chēng)值)。 如果所述恢復(fù)活動(dòng)是由于非請(qǐng)求IP包的緣故,那么縮短值允許無(wú)線(xiàn)裝置更早地返回休眠 且釋放業(yè)務(wù)信道。在無(wú)線(xiàn)裝置正與無(wú)線(xiàn)網(wǎng)絡(luò)交換數(shù)據(jù)時(shí),可對(duì)不活動(dòng)計(jì)時(shí)器使用標(biāo)稱(chēng)值。 所述標(biāo)稱(chēng)值允許無(wú)線(xiàn)裝置在上文所述的兩個(gè)因素的方面實(shí)現(xiàn)所需行為。可(例如)針對(duì) 上文所述的兩個(gè)因素來(lái)選擇所述縮短值以實(shí)現(xiàn)良好性能。舉例來(lái)說(shuō),標(biāo)稱(chēng)值可為20秒, 且縮短值可為5秒。縮短值也可為基于非請(qǐng)求業(yè)務(wù)、網(wǎng)絡(luò)行為等的典型型式而選擇的可 配置的值。所述可配置的縮短值也可被限制為處于預(yù)定值范圍內(nèi),例如從一秒到五秒。
圖5說(shuō)明根據(jù)一實(shí)施例對(duì)不活動(dòng)計(jì)時(shí)器使用縮短值和標(biāo)稱(chēng)值。對(duì)于此實(shí)施例,在無(wú)
線(xiàn)裝置從休眠中恢復(fù)活動(dòng)之后,使用縮短值持續(xù)預(yù)定持續(xù)時(shí)間,這被稱(chēng)為等待時(shí)期,且 在所述等待時(shí)期之后,使用標(biāo)稱(chēng)值。所述等待時(shí)期可為經(jīng)選擇以提供良好性能的固定值。 舉例來(lái)說(shuō),等待時(shí)期可等于縮短值或標(biāo)稱(chēng)值?;蛘?,等待時(shí)期可為基于非請(qǐng)求業(yè)務(wù)的典 型型式而選擇的可配置值。等待計(jì)時(shí)器可用于追蹤使用縮短值時(shí)所持續(xù)的消逝時(shí)間。通 過(guò)在等待時(shí)期之后使用標(biāo)稱(chēng)值,無(wú)線(xiàn)裝置可(1)以相同方式處理網(wǎng)絡(luò)始發(fā)的業(yè)務(wù)和移動(dòng) 始發(fā)的業(yè)務(wù),且(2)依據(jù)不活動(dòng)應(yīng)何時(shí)導(dǎo)致休眠和釋放業(yè)務(wù)信道來(lái)為所述兩個(gè)業(yè)務(wù)類(lèi)型 提供相同行為。
圖6展示用于用多個(gè)值操作不活動(dòng)計(jì)時(shí)器的過(guò)程600的流程圖。最初,從無(wú)線(xiàn)網(wǎng)絡(luò) 接收IP包(方框612)。確定所述接收到的IP包是否導(dǎo)致無(wú)線(xiàn)裝置從休眠中恢復(fù)活動(dòng)(方 框614)。如果答案為"是",那么將所述不活動(dòng)計(jì)時(shí)器值設(shè)為等于縮短值(方框616), 且將等待計(jì)時(shí)器重設(shè)為等待時(shí)期(方框618)。另外方面,如果方框614的答案為"否", 那么將不活動(dòng)計(jì)時(shí)器值設(shè)為等于標(biāo)稱(chēng)值(方框620)。接著將不活動(dòng)計(jì)時(shí)器重設(shè)為當(dāng)前不 活動(dòng)計(jì)時(shí)器值,所述值依據(jù)無(wú)線(xiàn)裝置是否已通過(guò)所接收到的IP包而從休眠中恢復(fù)活動(dòng)而 定可為縮短值或標(biāo)稱(chēng)值(方框622)。不活動(dòng)計(jì)時(shí)器和等待計(jì)時(shí)器每一者在重設(shè)后遞增或 遞減,且在達(dá)到載入在計(jì)時(shí)器中的值時(shí)期滿(mǎn)。
此后,確定(例如,周期性地)是否與無(wú)線(xiàn)網(wǎng)絡(luò)交換另一IP包(方框624)。如果答 案為"是",那么過(guò)程返回到方框622,且將不活動(dòng)計(jì)時(shí)器重設(shè)為當(dāng)前不活動(dòng)計(jì)時(shí)器值。 否則,如果方框624的答案為"否",那么確定不活動(dòng)計(jì)時(shí)器是否已期滿(mǎn)(方框626)。 如果方框626的答案為"否",那么確定等待計(jì)時(shí)器是否已期滿(mǎn)(方框630)。如果方框 630的答案為"是",那么將不活動(dòng)計(jì)時(shí)器值設(shè)為等于標(biāo)稱(chēng)值,所述標(biāo)稱(chēng)值從這點(diǎn)開(kāi)始用 于不活動(dòng)計(jì)時(shí)器(方框632)。從方框632和另外如果方框630的答案為"否",那么過(guò) 程返回到方框624。
如果不活動(dòng)計(jì)時(shí)器已期滿(mǎn)且方框626的答案為"是",那么無(wú)線(xiàn)裝置起始休眠且釋放 業(yè)務(wù)信道(方框628)。接著過(guò)程終止。雖然圖6中未展示,但在無(wú)線(xiàn)裝置出于任何原因 而進(jìn)入休眠時(shí),可將不活動(dòng)計(jì)時(shí)器值設(shè)為等于標(biāo)稱(chēng)值。這確保在無(wú)線(xiàn)裝置此后向無(wú)線(xiàn)網(wǎng) 絡(luò)發(fā)送IP包時(shí)使用標(biāo)稱(chēng)值。
對(duì)于過(guò)程600,導(dǎo)致從休眠中恢復(fù)活動(dòng)的接收到的IP包還導(dǎo)致對(duì)不活動(dòng)計(jì)時(shí)器使用 縮短值。如果所述接收到的IP包是非請(qǐng)求IP包(例如,MSRPC包)且此后不交換任何 其它IP包,那么無(wú)線(xiàn)裝置在縮短時(shí)期過(guò)去且不活動(dòng)計(jì)時(shí)器期滿(mǎn)之后起始休眠。此提早向 休眠的轉(zhuǎn)變減少了不必要地建立業(yè)務(wù)信道的時(shí)間量。舉例來(lái)說(shuō),如果標(biāo)稱(chēng)值為20秒且縮
短值為5秒,那么可提前高達(dá)15秒起始休眠。提早休眠節(jié)省了無(wú)線(xiàn)網(wǎng)絡(luò)的無(wú)線(xiàn)電資源和 無(wú)線(xiàn)裝置的電池電力兩者。相反地,如果所述接收到的IP包為有效IP包,那么此后可 交換其它IP包,且將在每個(gè)IP包交換之后重設(shè)不活動(dòng)計(jì)時(shí)器。如果無(wú)線(xiàn)裝置在整個(gè)等 待時(shí)期中不進(jìn)入休眠,那么對(duì)不活動(dòng)計(jì)時(shí)器使用標(biāo)稱(chēng)值。無(wú)線(xiàn)裝置接著將以與常規(guī)情況 下相同的方式進(jìn)行操作。
過(guò)程600依賴(lài)于以下假定(1)偶發(fā)地接收非請(qǐng)求IP包,使得內(nèi)送非請(qǐng)求IP包不 會(huì)連續(xù)地重設(shè)不活動(dòng)計(jì)時(shí)器,和(2)不會(huì)響應(yīng)于接收非請(qǐng)求IP包而交換后續(xù)IP包,使 得外出IP包不會(huì)重設(shè)不活動(dòng)計(jì)時(shí)器。過(guò)程600的實(shí)施較為簡(jiǎn)單。然而,性能取決于基礎(chǔ) 假定的準(zhǔn)確性。
圖6展示對(duì)不活動(dòng)計(jì)時(shí)器使用兩個(gè)值且在整個(gè)等待時(shí)期中使用縮短值的特定實(shí)施 例。在另一實(shí)施例中,每當(dāng)接收到的IP包導(dǎo)致從休眠中恢復(fù)活動(dòng)時(shí)使用縮短值,且一旦 接收或發(fā)送有效IP包就使用標(biāo)稱(chēng)值。如果(例如)接收到的IP包被傳遞到在無(wú)線(xiàn)裝置 處運(yùn)行的應(yīng)用程序或服務(wù),那么所述接收到的IP包可被認(rèn)為是有效IP包。對(duì)于此實(shí)施 例并不需要等待計(jì)時(shí)器。在又一實(shí)施例中,使用縮短值持續(xù)所述等待持續(xù)時(shí)間,或直到 接收到有效IP包為止,無(wú)論哪者首先發(fā)生。對(duì)于此實(shí)施例,等待計(jì)時(shí)器有效地在接收到 有效IP包時(shí)期滿(mǎn)。在再一實(shí)施例中,僅針對(duì)第一個(gè)接收到的導(dǎo)致從休眠中恢復(fù)活動(dòng)的IP 包來(lái)使用縮短值,且此后使用標(biāo)稱(chēng)值。對(duì)于此實(shí)施例,并非必須維持等待計(jì)時(shí)器。
在又一實(shí)施例中,對(duì)不活動(dòng)計(jì)時(shí)器使用兩個(gè)以上值。舉例來(lái)說(shuō),每個(gè)接收到的IP包 可導(dǎo)致不活動(dòng)計(jì)時(shí)器由逐漸加長(zhǎng)的值(從最短值到標(biāo)稱(chēng)值)重設(shè)。第一個(gè)接收到的IP包 可導(dǎo)致不活動(dòng)計(jì)時(shí)器由最短值重設(shè),下一個(gè)接收到的IP包可導(dǎo)致不活動(dòng)計(jì)時(shí)器由較長(zhǎng)值 重設(shè),依此類(lèi)推,且第n個(gè)接收到的IP包可導(dǎo)致不活動(dòng)計(jì)時(shí)器由標(biāo)稱(chēng)值重設(shè)。 一般來(lái)說(shuō), 可對(duì)不活動(dòng)計(jì)時(shí)器使用任何數(shù)目的值,且可以任何方式施加每個(gè)計(jì)時(shí)器值。
在提早休眠的另一實(shí)施例中,基于檢測(cè)到的業(yè)務(wù)來(lái)選擇性地重設(shè)不活動(dòng)計(jì)時(shí)器。可 對(duì)不活動(dòng)計(jì)時(shí)器使用單個(gè)值或多個(gè)值。不會(huì)在接收到內(nèi)送IP包或發(fā)送外出IP包時(shí)自動(dòng) 重設(shè)不活動(dòng)計(jì)時(shí)器。而是,每當(dāng)IP包被認(rèn)為是有效IP包時(shí)選擇性地重設(shè)不活動(dòng)計(jì)時(shí)器。
圖7展示用于選擇性地重設(shè)不活動(dòng)計(jì)時(shí)器的過(guò)程700的流程圖。最初,從無(wú)線(xiàn)網(wǎng)絡(luò) 接收IP包(方框712)。此接收到的IP包可能己導(dǎo)致或尚未導(dǎo)致從休眠中恢復(fù)活動(dòng)。接 著確定所述接收到的IP包在無(wú)線(xiàn)裝置內(nèi)的目的地(方框714)。這可通過(guò)以下方式來(lái)實(shí)現(xiàn) (1)檢査所述接收到的IP包的目的地端口編號(hào);和(2)確定應(yīng)用程序或服務(wù)是否在收 聽(tīng)此端口編號(hào)。舉例來(lái)說(shuō),網(wǎng)站應(yīng)用程序可在所述無(wú)線(xiàn)裝置上運(yùn)行,或可使用特定端口
來(lái)發(fā)送出數(shù)據(jù)。以此端口為目的地的內(nèi)送IP包將被傳遞到網(wǎng)站應(yīng)用程序。所述網(wǎng)站應(yīng)用 程序可被視為已默默地請(qǐng)求業(yè)務(wù)。如果內(nèi)送IP包以與在無(wú)線(xiàn)裝置處運(yùn)行的應(yīng)用程序或服 務(wù)相關(guān)聯(lián)的端口為目的地,那么所述內(nèi)送IP包可因此被認(rèn)為是有效IP包。
接著確定所述接收到的IP包是否已被傳遞到在無(wú)線(xiàn)裝置處運(yùn)行的應(yīng)用程序或服務(wù) (方框716)。如果答案為"是",那么所述接收到的IP包被認(rèn)為是有效IP包,且將所述 不活動(dòng)計(jì)時(shí)器重設(shè)為標(biāo)稱(chēng)值(方框718)。另外方面,如果接收到的IP包沒(méi)有傳遞到應(yīng)用 程序或服務(wù),那么可允許所述不活動(dòng)計(jì)時(shí)器繼續(xù)(即,不重設(shè)),或可將所述不活動(dòng)計(jì)時(shí) 器重設(shè)為縮短值(方框720)。在方框718和720之后,過(guò)程前進(jìn)到方框722。
在方框722中,確定(例如,周期性地)無(wú)線(xiàn)裝置是否將外出IP包發(fā)送到無(wú)線(xiàn)網(wǎng)絡(luò)。 如果答案為"是",那么過(guò)程返回到方框718,且將不活動(dòng)計(jì)時(shí)器重設(shè)為標(biāo)稱(chēng)值。另外方 面,確定是否從無(wú)線(xiàn)網(wǎng)絡(luò)接收到內(nèi)送IP包(方框724)。如果答案為"是",那么過(guò)程返 回到方框714以確定所述接收到的IP包的目的地。如果尚未接收到IP包且方框724的 答案為"否",那么確定所述不活動(dòng)計(jì)時(shí)器是否已期滿(mǎn)(方框726)。如果答案為"否", 那么過(guò)程返回到方框722。另外方面,如果不活動(dòng)計(jì)時(shí)器已期滿(mǎn)且方框726的答案為"是", 那么無(wú)線(xiàn)裝置起始休眠且釋放業(yè)務(wù)信道(方框728)。接著過(guò)程終止。
對(duì)于過(guò)程700,由接收到的有效IP包或外出IP包將不活動(dòng)計(jì)時(shí)器重設(shè)為標(biāo)稱(chēng)值。因 此,每當(dāng)檢測(cè)到有效業(yè)務(wù)時(shí),將不活動(dòng)計(jì)時(shí)器重設(shè)為標(biāo)稱(chēng)值。未傳遞到在無(wú)線(xiàn)裝置處運(yùn) 行的應(yīng)用程序或服務(wù)的非請(qǐng)求IP包不會(huì)重設(shè)不活動(dòng)計(jì)時(shí)器,或會(huì)將不活動(dòng)計(jì)時(shí)器重設(shè)為 縮短值,這可接著導(dǎo)致提早向休眠轉(zhuǎn)變。
可由導(dǎo)致從休眠中恢復(fù)活動(dòng)的接收到的IP包觸發(fā)過(guò)程700,如圖7指示。 一般來(lái)說(shuō), 過(guò)程700可用于由無(wú)線(xiàn)網(wǎng)絡(luò)或無(wú)線(xiàn)裝置導(dǎo)致的恢復(fù)活動(dòng),且用于內(nèi)送業(yè)務(wù)和外出業(yè)務(wù)兩 者。過(guò)程700需要更多處理來(lái)確定每個(gè)接收到的IP包是有效的還是非請(qǐng)求的。然而,過(guò) 程700可在提早起始休眠方面更為準(zhǔn)確,因?yàn)樽龀鰢L試以確定每個(gè)接收到的IP包的有效 性。
不活動(dòng)計(jì)時(shí)器和等待計(jì)時(shí)器的值可為固定值或可配置的值。舉例來(lái)說(shuō),可基于針對(duì) 無(wú)線(xiàn)網(wǎng)絡(luò)而存在的非請(qǐng)求業(yè)務(wù)的表征來(lái)選擇固定值。使用固定值可簡(jiǎn)化計(jì)時(shí)器的實(shí)施。 可配置的值允許適應(yīng)操作環(huán)境,這可改進(jìn)性能。舉例來(lái)說(shuō),可基于非請(qǐng)求IP包的本質(zhì)、 無(wú)線(xiàn)網(wǎng)絡(luò)行為等來(lái)確定計(jì)時(shí)器值。
圖6和7展示識(shí)別非請(qǐng)求IP包和提早向休眠轉(zhuǎn)變以使得減輕接收非請(qǐng)求IP包的影 響的特定實(shí)施例。 一般來(lái)說(shuō),可以各種方式來(lái)識(shí)別非請(qǐng)求IP包。舉例來(lái)說(shuō),如果接收到
的IP包(1)導(dǎo)致無(wú)線(xiàn)裝置從休眠中恢復(fù)活動(dòng)(如針對(duì)圖6描述),(2)沒(méi)有被傳遞到在 無(wú)線(xiàn)裝置處運(yùn)行的應(yīng)用程序或服務(wù)(如針對(duì)圖7描述),(3)導(dǎo)致無(wú)線(xiàn)裝置沒(méi)有任何回復(fù) 或?qū)е聼o(wú)線(xiàn)裝置的單個(gè)拒絕,或(4)滿(mǎn)足某種其它條件或標(biāo)準(zhǔn),那么所述接收到的IP 包可被認(rèn)為是非請(qǐng)求IP包。非請(qǐng)求IP包也可由后續(xù)數(shù)據(jù)交換(如果存在的話(huà))所需的 時(shí)間量來(lái)識(shí)別。舉例來(lái)說(shuō),如果接收到的IP包之后的數(shù)據(jù)交換短于預(yù)定持續(xù)時(shí)間,那么 所述接收到的IP包可被認(rèn)為是非請(qǐng)求IP包。與針對(duì)有效IP包的數(shù)據(jù)交換相比,針對(duì)非 請(qǐng)求IP包的數(shù)據(jù)交換通常非常短。在任何情況下,檢測(cè)到作為非請(qǐng)求IP包的接收到的 IP包可用于更早起始休眠,且因此節(jié)省無(wú)線(xiàn)電資源和電池電力。
圖8展示無(wú)線(xiàn)裝置120的實(shí)施例的方框圖。無(wú)線(xiàn)裝置120包括用于與無(wú)線(xiàn)網(wǎng)絡(luò)130 通信的無(wú)線(xiàn)調(diào)制解調(diào)器、控制器840、存儲(chǔ)器842和計(jì)時(shí)器844。在傳輸路徑上,待由無(wú) 線(xiàn)裝置120發(fā)送的數(shù)據(jù)和信令由編碼器822進(jìn)行處理(例如,格式化、編碼和交錯(cuò))且 由調(diào)制器(Mod) 824進(jìn)行進(jìn)一步處理(例如,調(diào)制、傳播、通道化和錯(cuò)亂),以生成數(shù) 據(jù)切片流。發(fā)射器單元(TMTR) 832接著調(diào)節(jié)(例如,轉(zhuǎn)換為模擬、濾波、放大和增頻 轉(zhuǎn)換)所述數(shù)據(jù)切片流,以生成反向鏈路信號(hào),所述反向鏈路信號(hào)經(jīng)由天線(xiàn)836發(fā)射。 在接收路徑上,在無(wú)線(xiàn)網(wǎng)絡(luò)130中由基站發(fā)射的前向鏈路信號(hào)由天線(xiàn)836接收且被提供 到接收器單元(RCVR) 838。接收器單元838調(diào)節(jié)(例如,濾波、放大、降頻轉(zhuǎn)換和數(shù) 字化)所述接收到的信號(hào),以生成數(shù)據(jù)樣本。解調(diào)器(Demod) 826處理(例如,解錯(cuò)亂、 解傳播、通道化和解調(diào)制)所述樣本,以獲得符號(hào)估計(jì)。解碼器828進(jìn)一步處理(例如, 解交錯(cuò)和解碼)所述符號(hào)估計(jì),以獲得經(jīng)解碼的數(shù)據(jù)。編碼器822、調(diào)制器824、解調(diào)器 826和解碼器828可由調(diào)制解調(diào)器處理器820實(shí)施。這些單元根據(jù)無(wú)線(xiàn)網(wǎng)絡(luò)130所使用 的無(wú)線(xiàn)技術(shù)(例如,W-CDMA或cdma2000)來(lái)執(zhí)行處理
控制器840指導(dǎo)無(wú)線(xiàn)裝置120內(nèi)各種單元的操作,且可進(jìn)一步執(zhí)行應(yīng)用程序并實(shí)施 圖3所示的協(xié)議堆棧。存儲(chǔ)單元842存儲(chǔ)由控制器840和其它單元使用的程序代碼和數(shù) 據(jù)。計(jì)時(shí)器844可實(shí)施不活動(dòng)計(jì)時(shí)器、等待計(jì)時(shí)器和/或其它計(jì)時(shí)器。
控制器840可實(shí)施圖4、 6和7所示的過(guò)程400、 600和/或700,以減輕接收非請(qǐng)求 IP包的影響??刂破?40可接收用于識(shí)別非請(qǐng)求IP包的相干信息。此信息可包括(例如) 關(guān)于接收到的IP包是否導(dǎo)致從休眠中恢復(fù)活動(dòng)的指示、所述接收到的IP包的目的地端 口編號(hào)等??刂破?40基于所述接收到的信息來(lái)識(shí)別非請(qǐng)求IP包,并基于所檢測(cè)到的業(yè) 務(wù)來(lái)操作不活動(dòng)計(jì)時(shí)器和/或等待計(jì)時(shí)器,(例如)如上文針對(duì)圖6和/或7描述。如果檢 測(cè)到非請(qǐng)求IP包,那么控制器840可提早起始休眠。
本文所述的技術(shù)可以多種方式來(lái)實(shí)施。舉例來(lái)說(shuō),這些技術(shù)可以硬件、軟件或其組 合來(lái)實(shí)施。對(duì)于硬件實(shí)施方案來(lái)說(shuō),可在一個(gè)或一個(gè)以上專(zhuān)用集成電路(ASIC)、數(shù)字 信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程 門(mén)陣列(FPGA)、處理器、控制器、微控制器、微處理器、電子裝置、經(jīng)設(shè)計(jì)以執(zhí)行本 文所述的功能的其它電子單元或其組合內(nèi)實(shí)施用于識(shí)別非請(qǐng)求IP包且提早起始休眠的處 理單元。
對(duì)于軟件實(shí)施方案來(lái)說(shuō),所述技術(shù)可由執(zhí)行本文所述的功能的模塊(例如,程序、 功能件等)來(lái)實(shí)施。軟件代碼可存儲(chǔ)在存儲(chǔ)單元(例如,圖8的存儲(chǔ)單元842)中,且 由處理器(例如,控制器840)來(lái)執(zhí)行。存儲(chǔ)單元可在處理器內(nèi)部或處理器外部實(shí)施。
提供所揭示的實(shí)施例的先前描述以使得所屬領(lǐng)域的技術(shù)人員能制作或使用本發(fā)明。 所屬領(lǐng)域的技術(shù)人員將容易了解對(duì)于這些實(shí)施例的各種修改,且可在不脫離本發(fā)明的精 神或范圍的情況下將本文所界定的一般原理應(yīng)用于其它實(shí)施例。因此,不希望本發(fā)明限 于本文展示的實(shí)施例,而是希望本發(fā)明符合與本文所揭示的原理和新穎特征一致的最廣 范圍。
權(quán)利要求
1.一種無(wú)線(xiàn)裝置,其包含處理器,其可操作以從無(wú)線(xiàn)網(wǎng)絡(luò)接收包;和控制器,其可操作以確定所述接收到的包是否為非從所述無(wú)線(xiàn)網(wǎng)絡(luò)請(qǐng)求的非請(qǐng)求包,且在所述接收到的包被認(rèn)為是非請(qǐng)求包時(shí)提早起始向休眠的轉(zhuǎn)變。
2. 根據(jù)權(quán)利要求l所述的無(wú)線(xiàn)裝置,其中所述控制器可操作以在所述接收到的包導(dǎo)致 脫離休眠的轉(zhuǎn)變時(shí)斷言所接收到的包為非請(qǐng)求包。
3. 根據(jù)權(quán)利要求l所述的無(wú)線(xiàn)裝置,其中所述控制器可操作以在所述接收到的包不被 傳遞到在所述無(wú)線(xiàn)裝置上運(yùn)行的應(yīng)用程序或服務(wù)時(shí)斷言所述接收到的包為非請(qǐng)求 包。
4. 根據(jù)權(quán)利要求l所述的無(wú)線(xiàn)裝置,其中所述控制器可操作以在所述接收到的包不導(dǎo) 致任何回復(fù)或?qū)е戮芙^回復(fù)時(shí)斷言所述接收到的包為非請(qǐng)求包。
5. 根據(jù)權(quán)利要求1所述的無(wú)線(xiàn)裝置,其中所述控制器可操作以如果存在后續(xù)數(shù)據(jù)交換, 在所述后續(xù)數(shù)據(jù)交換短于預(yù)定持續(xù)時(shí)間時(shí)斷言所述接收到的包為非請(qǐng)求包。
6. 根據(jù)權(quán)利要求l所述的無(wú)線(xiàn)裝置,其中所述控制器可操作以在所述接收到的包被認(rèn) 為是非請(qǐng)求包時(shí)將不活動(dòng)計(jì)時(shí)器重設(shè)為縮短值,且在所述不活動(dòng)計(jì)時(shí)器期滿(mǎn)時(shí)起始向休眠的轉(zhuǎn)變。
7. 根據(jù)權(quán)利要求l所述的無(wú)線(xiàn)裝置,其中所述控制器可操作以在所述接收到的包被認(rèn) 為不是非請(qǐng)求包時(shí)將不活動(dòng)計(jì)時(shí)器重設(shè)為預(yù)定值,且在所述不活動(dòng)計(jì)時(shí)器期滿(mǎn)時(shí)起始向休眠的轉(zhuǎn)變。
8. —種方法,其包含從無(wú)線(xiàn)網(wǎng)絡(luò)接收包;確定所述接收到的包是否為非從所述無(wú)線(xiàn)網(wǎng)絡(luò)請(qǐng)求的非請(qǐng)求包;和 在所述接收到的包被認(rèn)為是非請(qǐng)求包時(shí),提早向休眠轉(zhuǎn)變。
9. 根據(jù)權(quán)利要求8所述的方法,其中所述確定所述接收到的包是否為非請(qǐng)求包包含在所述接收到的包導(dǎo)致脫離休眠的轉(zhuǎn)變時(shí),斷言所述接收到的包為非請(qǐng)求包。
10. 根據(jù)權(quán)利要求8所述的方法,其中所述確定所述接收到的包是否為非請(qǐng)求包包含在所述接收到的包沒(méi)有被傳遞到應(yīng)用程序或服務(wù)時(shí),斷言所述接收到的包為非請(qǐng) 求包。
11. 根據(jù)權(quán)利要求8所述的方法,其進(jìn)一步包含在所述接收到的包被認(rèn)為是非請(qǐng)求包時(shí),將不活動(dòng)計(jì)時(shí)器重設(shè)為縮短值;和 在所述不活動(dòng)計(jì)時(shí)器期滿(mǎn)時(shí)向休眠轉(zhuǎn)變。
12. —種設(shè)備,其包含用于從無(wú)線(xiàn)網(wǎng)絡(luò)接收包的裝置;用于確定所述接收到的包是否為非從所述無(wú)線(xiàn)網(wǎng)絡(luò)請(qǐng)求的非請(qǐng)求包的裝置;和 用于在所述接收到的包被認(rèn)為是非請(qǐng)求包時(shí)提早向休眠轉(zhuǎn)變的裝置。
13. 根據(jù)權(quán)利要求12所述的設(shè)備,其進(jìn)一步包含-用于在所述接收到的包導(dǎo)致脫離休眠的轉(zhuǎn)變時(shí)斷言所述接收到的包為非請(qǐng)求包 的裝置。
14. 根據(jù)權(quán)利要求12所述的設(shè)備,其進(jìn)一步包含用于在所述接收到的包沒(méi)有被傳遞到應(yīng)用程序或服務(wù)時(shí)斷言所述接收到的包為 非請(qǐng)求包的裝置。
15. 根據(jù)權(quán)利要求12所述的設(shè)備,其進(jìn)一步包含用于在所述接收到的包被認(rèn)為是非請(qǐng)求包時(shí)將不活動(dòng)計(jì)時(shí)器重設(shè)為縮短值的裝 置;和用于在所述不活動(dòng)計(jì)時(shí)器期滿(mǎn)時(shí)向休眠轉(zhuǎn)變的裝置。
16. —種處理器可讀媒體,其用于存儲(chǔ)可在無(wú)線(xiàn)裝置中操作以進(jìn)行以下操作的指令確定從無(wú)線(xiàn)網(wǎng)絡(luò)接收到的包是否為非從所述無(wú)線(xiàn)網(wǎng)絡(luò)請(qǐng)求的非請(qǐng)求包;和 在所述接收到的包被認(rèn)為是非請(qǐng)求包時(shí),提早起始向休眠的轉(zhuǎn)變。
17. 根據(jù)權(quán)利要求16所述的處理器可讀媒體,其進(jìn)一步用于存儲(chǔ)可操作以進(jìn)行以下操 作的指令-在所述接收到的包被認(rèn)為是非請(qǐng)求包時(shí),將不活動(dòng)計(jì)時(shí)器重設(shè)為縮短值;和 在所述不活動(dòng)計(jì)時(shí)器期滿(mǎn)時(shí),起始向休眠的轉(zhuǎn)變。
18. —種無(wú)線(xiàn)裝置,其包含-處理器,其可操作以從無(wú)線(xiàn)網(wǎng)絡(luò)接收包;和控制器,其可操作以確定所述接收到的包是否為非從無(wú)線(xiàn)網(wǎng)絡(luò)請(qǐng)求的非請(qǐng)求包, 可操作以在所述接收到的包被認(rèn)為是非請(qǐng)求包時(shí)對(duì)不活動(dòng)計(jì)時(shí)器使用第一計(jì)時(shí)器 值持續(xù)預(yù)定持續(xù)時(shí)間,且可操作以在所述預(yù)定持續(xù)時(shí)間之后對(duì)所述不活動(dòng)計(jì)時(shí)器使 用第二計(jì)時(shí)器值。
19. 根據(jù)權(quán)利要求18所述的設(shè)備,其中所述控制器可操作以針對(duì)在所述預(yù)定持續(xù)時(shí)間 期間接收到的每個(gè)包將所述不活動(dòng)計(jì)時(shí)器重設(shè)為所述第一計(jì)時(shí)器值。
20. 根據(jù)權(quán)利要求18所述的設(shè)備,其中所述控制器可操作以針對(duì)在所述預(yù)定持續(xù)時(shí)間 之后接收到的每個(gè)包將所述不活動(dòng)計(jì)時(shí)器重設(shè)為所述第二計(jì)時(shí)器值。
21. 根據(jù)權(quán)利要求18所述的設(shè)備,其中所述預(yù)定持續(xù)時(shí)間等于所述第一計(jì)時(shí)器值或所 述第二計(jì)時(shí)器值。
22. 根據(jù)權(quán)利要求18所述的設(shè)備,其中所述控制器可操作以在所述不活動(dòng)計(jì)時(shí)器期滿(mǎn) 時(shí)起始向休眠的轉(zhuǎn)變。
23. 根據(jù)權(quán)利要求18所述的設(shè)備,其中所述第一計(jì)時(shí)器值是可配置的。
24. —種方法,其包含確定接收到的包是否為非從無(wú)線(xiàn)網(wǎng)絡(luò)請(qǐng)求的非請(qǐng)求包;在所述接收到的包被認(rèn)為是非請(qǐng)求包時(shí),對(duì)不活動(dòng)計(jì)時(shí)器使用第一計(jì)時(shí)器值,其 中使用所述第一計(jì)時(shí)器值持續(xù)預(yù)定的持續(xù)時(shí)間;和在所述預(yù)定持續(xù)時(shí)間之后,對(duì)所述不活動(dòng)計(jì)時(shí)器使用第二計(jì)時(shí)器值。
25. 根據(jù)權(quán)利要求24所述的方法,其進(jìn)一步包含針對(duì)在所述預(yù)定持續(xù)時(shí)間期間接收到的每個(gè)包,將所述不活動(dòng)計(jì)時(shí)器重設(shè)為所述 第一計(jì)時(shí)器值。
26. 根據(jù)權(quán)利要求24所述的方法,其進(jìn)一步包含-針對(duì)在所述預(yù)定持續(xù)時(shí)間之后接收到的每個(gè)包,將所述不活動(dòng)計(jì)時(shí)器重設(shè)為所述 第二計(jì)時(shí)器值。
27. 根據(jù)權(quán)利要求24所述的方法,其中所述預(yù)定持續(xù)時(shí)間等于所述第一計(jì)時(shí)器值或所 述第二計(jì)時(shí)器值。
28. 根據(jù)權(quán)利要求24所述的方法,其進(jìn)一步包含在所述不活動(dòng)計(jì)時(shí)器期滿(mǎn)時(shí),向休眠轉(zhuǎn)變。
全文摘要
為提早起始休眠,一種無(wú)線(xiàn)裝置從無(wú)線(xiàn)網(wǎng)絡(luò)接收IP包,且確定所述接收到的IP包是否為非請(qǐng)求IP包。如果所述接收到的IP包導(dǎo)致所述無(wú)線(xiàn)裝置從休眠中恢復(fù)活動(dòng)或沒(méi)有被傳遞到在所述無(wú)線(xiàn)裝置處運(yùn)行的應(yīng)用程序或服務(wù),那么可斷言為非請(qǐng)求IP包。如果所述接收到的IP包被認(rèn)為是非請(qǐng)求IP包,那么所述無(wú)線(xiàn)裝置提早向休眠轉(zhuǎn)變,且任何其它事件都不會(huì)阻止向休眠的轉(zhuǎn)變。所述無(wú)線(xiàn)裝置可(1)如果檢測(cè)到非請(qǐng)求IP包,那么對(duì)不活動(dòng)計(jì)時(shí)器使用縮短值持續(xù)預(yù)定的持續(xù)時(shí)間,且(2)此后對(duì)所述不活動(dòng)計(jì)時(shí)器使用標(biāo)稱(chēng)值。所述無(wú)線(xiàn)裝置每當(dāng)發(fā)送或接收到IP包時(shí)均重設(shè)所述不活動(dòng)計(jì)時(shí)器,且在所述不活動(dòng)計(jì)時(shí)器期滿(mǎn)時(shí)向休眠轉(zhuǎn)變。
文檔編號(hào)H04Q7/32GK101103537SQ200580046867
公開(kāi)日2008年1月9日 申請(qǐng)日期2005年11月18日 優(yōu)先權(quán)日2004年11月22日
發(fā)明者斯里拉姆·納格什·努卡拉, 馬爾切洛·利奧伊 申請(qǐng)人:高通股份有限公司