用于對(duì)等通信網(wǎng)絡(luò)的功率節(jié)省機(jī)制的制作方法
【專利摘要】對(duì)等通信網(wǎng)絡(luò)的群主被配置成確定與該對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的所有客戶端設(shè)備是否都支持直接數(shù)據(jù)通信。該群主被配置成在所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通信時(shí)針對(duì)每個(gè)信標(biāo)區(qū)間的一部分實(shí)現(xiàn)蘇醒模式。該群主被配置成針對(duì)每個(gè)信標(biāo)區(qū)間的剩余部分實(shí)現(xiàn)休眠模式以在不中斷相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省該群主處的功率。
【專利說(shuō)明】用于對(duì)等通信網(wǎng)絡(luò)的功率節(jié)省機(jī)制
[0001] 相關(guān)申請(qǐng)
[0002] 本申請(qǐng)要求于2012年3月6日提交的美國(guó)申請(qǐng)序列號(hào)13/413, 011的優(yōu)先權(quán)權(quán)益。
[0003] 背景
[0004] 本發(fā)明主旨的實(shí)施例一般涉及通信系統(tǒng)領(lǐng)域,尤其涉及用于對(duì)等網(wǎng)絡(luò)中的群主的 功率節(jié)省機(jī)制。
[0005] 對(duì)等(P2P)網(wǎng)絡(luò)中的客戶端一旦與該對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián)就可使用直接數(shù)據(jù)通信來(lái) 彼此通信。直接數(shù)據(jù)通信使這些客戶端能在不由該對(duì)等網(wǎng)絡(luò)中的群主進(jìn)行任何中介的情 況下通信。對(duì)等網(wǎng)絡(luò)中的群主可使用常規(guī)機(jī)制(例如,機(jī)會(huì)式功率節(jié)省機(jī)制和不在場(chǎng)通知 (NoA)機(jī)制)來(lái)達(dá)成功率節(jié)省。
[0006] 概述
[0007] 公開(kāi)了用于為對(duì)等通信網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備(例如,群主)實(shí)現(xiàn)功率節(jié)省機(jī)制 的各種實(shí)施例。在一些實(shí)施例中,網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備確定與對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的所有客戶 端設(shè)備是否都支持直接數(shù)據(jù)通信。響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通 信,針對(duì)與網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的一部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的蘇醒模 式。而且,針對(duì)每個(gè)信標(biāo)區(qū)間的剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以在不中斷相關(guān) 聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器處的功率。
[0008] 在一些實(shí)施例中,網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備被配置成作為對(duì)等網(wǎng)絡(luò)的群主工作。
[0009] 在一些實(shí)施例中,所述針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休 眠模式以在不中斷相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率 包括:針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以不管這些相關(guān)聯(lián) 客戶端設(shè)備的工作模式如何并且在不中斷這些相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié) 省網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率。
[0010] 在一些實(shí)施例中,所述針對(duì)每個(gè)信標(biāo)區(qū)間的該部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的蘇醒模 式包括在每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起蘇醒模式并且維持蘇醒模式長(zhǎng)達(dá)每個(gè)信標(biāo)區(qū)間 的預(yù)定義時(shí)段;并且所述針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式 包括在每個(gè)信標(biāo)區(qū)間的蘇醒模式之后發(fā)起休眠模式并且維持休眠模式直至每個(gè)信標(biāo)區(qū)間 完成以在不中斷相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率。 [0011] 在一些實(shí)施例中,該方法還包括在每個(gè)信標(biāo)區(qū)間的起始時(shí)間處傳送信標(biāo)幀,并且 其中所述維持蘇醒模式長(zhǎng)達(dá)每個(gè)信標(biāo)區(qū)間的預(yù)定義時(shí)段包括維持蘇醒模式長(zhǎng)達(dá)與每個(gè)信 標(biāo)區(qū)間相關(guān)聯(lián)的預(yù)定義爭(zhēng)用窗口期。
[0012] 在一些實(shí)施例中,該方法還包括響應(yīng)于檢測(cè)出一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求在 與網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信標(biāo)區(qū)間之一的蘇醒模式期間尚未履行完成,延長(zhǎng)網(wǎng)絡(luò)協(xié)調(diào)器 設(shè)備的該信標(biāo)區(qū)間的蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇醒模式期間履行完成這一個(gè)或 更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求。
[0013] 在一些實(shí)施例中,所述延長(zhǎng)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的蘇醒模式包括連續(xù)地 延長(zhǎng)該信標(biāo)區(qū)間的蘇醒模式直至這一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求已被履行完成或者將 該信標(biāo)區(qū)間的蘇醒模式延長(zhǎng)了預(yù)定義時(shí)間量。
[0014] 在一些實(shí)施例中,該方法還包括響應(yīng)于檢測(cè)出網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備與試圖連接到對(duì)等 網(wǎng)絡(luò)的一個(gè)或更多個(gè)新客戶端設(shè)備之間的握手操作尚未在與網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信 標(biāo)區(qū)間之一的蘇醒模式期間完成,延長(zhǎng)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的蘇醒模式以在該信 標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇醒模式期間完成這些握手操作。
[0015] 在一些實(shí)施例中,該方法還包括響應(yīng)于完成這些握手操作并且確定這一個(gè)或更多 個(gè)新客戶端設(shè)備已經(jīng)由網(wǎng)絡(luò)控制器設(shè)備連接到對(duì)等網(wǎng)絡(luò),確定這一個(gè)或更多個(gè)新客戶端設(shè) 備是否支持直接數(shù)據(jù)通信。
[0016] 在一些實(shí)施例中,響應(yīng)于確定相關(guān)聯(lián)客戶端設(shè)備中的至少一個(gè)相關(guān)聯(lián)客戶端設(shè)備 不支持直接數(shù)據(jù)通信,在網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處實(shí)現(xiàn)常規(guī)功率節(jié)省機(jī)制。
[0017] 在一些實(shí)施例中,這些相關(guān)聯(lián)客戶端設(shè)備包括經(jīng)由網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備連接到對(duì)等通 信網(wǎng)絡(luò)的客戶端設(shè)備。
[0018] 在一些實(shí)施例中,一種方法包括:在對(duì)等通信網(wǎng)絡(luò)的群主處確定與該對(duì)等通信網(wǎng) 絡(luò)相關(guān)聯(lián)的所有客戶端設(shè)備是否都支持直接數(shù)據(jù)通信;響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備 都支持直接數(shù)據(jù)通信,在與群主相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起該群主的蘇醒模 式并且維持蘇醒模式長(zhǎng)達(dá)每個(gè)信標(biāo)區(qū)間的預(yù)定義時(shí)段;以及在每個(gè)信標(biāo)區(qū)間的蘇醒模式之 后發(fā)起該群主的休眠模式并且維持休眠模式直至每個(gè)信標(biāo)區(qū)間完成以在不中斷這些相關(guān) 聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省該群主處的功率。
[0019] 在一些實(shí)施例中,該方法還包括響應(yīng)于檢測(cè)出一個(gè)或更多個(gè)新客戶端設(shè)備請(qǐng)求或 一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求在與該群主相關(guān)聯(lián)的一個(gè)信標(biāo)區(qū)間的蘇醒模式期間尚未 履行完成,延長(zhǎng)該群主的該信標(biāo)區(qū)間的蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇醒模式期間履 行完成這一個(gè)或更多個(gè)新客戶端設(shè)備請(qǐng)求或這一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求。
[0020] 在一些實(shí)施例中,響應(yīng)于確定相關(guān)聯(lián)客戶端設(shè)備中的至少一個(gè)相關(guān)聯(lián)客戶端設(shè)備 不支持直接數(shù)據(jù)通信,在該群主處實(shí)現(xiàn)常規(guī)功率節(jié)省機(jī)制。
[0021] 在一些實(shí)施例中,一種網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備包括處理器;以及功率節(jié)省單元,其與該處 理器耦合并可操作以:確定與對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的所有客戶端設(shè)備是否都支持直接數(shù)據(jù) 通信;以及響應(yīng)于功率節(jié)省單元確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通信,針對(duì)與 網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的一部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的蘇醒模式,并且針 對(duì)每個(gè)信標(biāo)區(qū)間的剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以在不中斷這些相關(guān)聯(lián)客戶 端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器處的功率。
[0022] 在一些實(shí)施例中,網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備被配置成作為對(duì)等網(wǎng)絡(luò)的群主工作。
[0023] 在一些實(shí)施例中,功率節(jié)省單元可操作以針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng) 絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以在不中斷相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié) 調(diào)器設(shè)備處的功率包括:功率節(jié)省單元可操作以針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò) 協(xié)調(diào)器設(shè)備的休眠模式以甚至當(dāng)這些相關(guān)聯(lián)客戶端設(shè)備的至少子集處于活躍工作模式中 時(shí)并且在不中斷這些相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功 率。
[0024] 在一些實(shí)施例中,功率節(jié)省單元可操作以針對(duì)每個(gè)信標(biāo)區(qū)間的該部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié) 調(diào)器設(shè)備的蘇醒模式包括功率節(jié)省單元可操作以在每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起蘇醒 模式并且維持蘇醒模式長(zhǎng)達(dá)每個(gè)信標(biāo)區(qū)間的預(yù)定義時(shí)段;并且功率節(jié)省單元可操作以針對(duì) 每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式包括功率節(jié)省單元可操作以 在每個(gè)信標(biāo)區(qū)間的蘇醒模式之后發(fā)起休眠模式并且維持休眠模式直至每個(gè)信標(biāo)區(qū)間完成 以在不中斷相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率。
[0025] 在一些實(shí)施例中,功率節(jié)省單元還可操作以檢測(cè)一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求 在與網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信標(biāo)區(qū)間之一的蘇醒模式期間尚未履行完成;以及延長(zhǎng)網(wǎng)絡(luò) 協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇醒模式期間履行完成這 一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求。
[0026] 在一些實(shí)施例中,功率節(jié)省單元還可操作以檢測(cè)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備與試圖連接到對(duì) 等網(wǎng)絡(luò)的一個(gè)或更多個(gè)新客戶端設(shè)備之間的握手操作在與網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信標(biāo) 區(qū)間之一的蘇醒模式期間尚未完成;以及延長(zhǎng)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的蘇醒模式以 在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇醒模式期間完成這些握手操作。
[0027] 在一些實(shí)施例中,響應(yīng)于功率節(jié)省單元確定相關(guān)聯(lián)客戶端設(shè)備中的至少一個(gè)相關(guān) 聯(lián)客戶端設(shè)備不支持直接數(shù)據(jù)通信,該功率節(jié)省單元可操作以在網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處實(shí)現(xiàn)常 規(guī)功率節(jié)省機(jī)制。
[0028] 在一些實(shí)施例中,一種或多種其中存儲(chǔ)有指令的機(jī)器可讀存儲(chǔ)介質(zhì),這些指令在 由一個(gè)或更多個(gè)處理器執(zhí)行時(shí)使這一個(gè)或更多個(gè)處理器執(zhí)行包括以下的操作:在對(duì)等通信 網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處確定與對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的所有客戶端設(shè)備是否都支持直接 數(shù)據(jù)通信;以及響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通信,針對(duì)與網(wǎng)絡(luò)協(xié)調(diào) 器設(shè)備相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的一部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器的蘇醒模式,并且針對(duì)每個(gè)信標(biāo)區(qū) 間的剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以在不中斷這些相關(guān)聯(lián)客戶端設(shè)備之間的 通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器處的功率。
[0029] 在一些實(shí)施例中,所述針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休 眠模式以在不中斷相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器處的功率的操 作包括:針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以不管這些相關(guān) 聯(lián)客戶端設(shè)備的工作模式如何并且在不中斷這些相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下 節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器處的功率。
[0030] 在一些實(shí)施例中,所述針對(duì)每個(gè)信標(biāo)區(qū)間的該部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的蘇醒模 式的操作包括在每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起蘇醒模式并且維持蘇醒模式長(zhǎng)達(dá)每個(gè)信 標(biāo)區(qū)間的預(yù)定義時(shí)段;并且所述針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休 眠模式的操作包括在每個(gè)信標(biāo)區(qū)間的蘇醒模式之后發(fā)起休眠模式并且維持休眠模式直至 每個(gè)信標(biāo)區(qū)間完成以在不中斷相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器設(shè) 備處的功率。
[0031] 在一些實(shí)施例中,這些操作還包括檢測(cè)一個(gè)或更多個(gè)新客戶端設(shè)備請(qǐng)求或一個(gè)或 更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求在與網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信標(biāo)區(qū)間之一的蘇醒模式期間尚 未履行完成;以及延長(zhǎng)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng) 蘇醒模式期間履行完成這一個(gè)或更多個(gè)新客戶端設(shè)備請(qǐng)求或這一個(gè)或更多個(gè)相關(guān)聯(lián)客戶 端請(qǐng)求。
[0032] 在一些實(shí)施例中,一種網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備包括:用于確定與對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的 所有客戶端設(shè)備是否都支持直接數(shù)據(jù)通信的裝置;用于響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備 都支持直接數(shù)據(jù)通信而針對(duì)與網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的一部分實(shí)現(xiàn)網(wǎng)絡(luò) 協(xié)調(diào)器設(shè)備的蘇醒模式的裝置;以及用于響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù) 據(jù)通信而針對(duì)每個(gè)信標(biāo)區(qū)間的剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以在不中斷這些 相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器處的功率的裝置。
[0033] 在一些實(shí)施例中,所述用于針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備 的休眠模式以在不中斷相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器處的功率 的裝置包括:用于針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以不管 這些相關(guān)聯(lián)客戶端設(shè)備的工作模式如何并且在不中斷這些相關(guān)聯(lián)客戶端設(shè)備之間的通信 的情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器處的功率的裝置。
[0034] 在一些實(shí)施例中,所述用于針對(duì)每個(gè)信標(biāo)區(qū)間的該部分實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的蘇 醒模式的裝置包括用于在每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起蘇醒模式并且維持蘇醒模式長(zhǎng) 達(dá)每個(gè)信標(biāo)區(qū)間的預(yù)定義時(shí)段的裝置;并且所述用于針對(duì)每個(gè)信標(biāo)區(qū)間的該剩余部分實(shí)現(xiàn) 網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式的裝置包括用于在每個(gè)信標(biāo)區(qū)間的蘇醒模式之后發(fā)起休眠模 式并且維持休眠模式直至每個(gè)信標(biāo)區(qū)間完成以在不中斷相關(guān)聯(lián)客戶端設(shè)備之間的通信的 情況下節(jié)省網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率的裝置。
[0035] 在一些實(shí)施例中,網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備還包括用于檢測(cè)一個(gè)或更多個(gè)新客戶端設(shè)備請(qǐng) 求或一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求在與網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的一個(gè)信標(biāo)區(qū)間的蘇醒 模式期間尚未履行完成的裝置;以及用于延長(zhǎng)網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的蘇醒模式以 在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇醒模式期間履行完成這一個(gè)或更多個(gè)新客戶端設(shè)備請(qǐng)求或這一 個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求的裝置。
[0036] 附圖簡(jiǎn)要描述
[0037] 通過(guò)參照附圖,本文實(shí)施例可被更好地理解,并且眾多對(duì)象、特征和優(yōu)勢(shì)對(duì)本領(lǐng)域 技術(shù)人員而言可變得明顯。
[0038] 圖1描繪用于在對(duì)等網(wǎng)絡(luò)中實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制的示例概念性圖示;
[0039] 圖2描繪對(duì)等網(wǎng)絡(luò)中的實(shí)體的模式(休眠和蘇醒)連同由這些實(shí)體交換的通信信 號(hào)的不例時(shí)序圖;
[0040] 圖3解說(shuō)用于為對(duì)等網(wǎng)絡(luò)中的群主實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制的示例操作的流 程圖;以及
[0041] 圖4是包括配置成實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制的通信單元的電子設(shè)備的一個(gè)實(shí) 施例的框圖。
[0042] 實(shí)施例描述
[0043]以下描述包括實(shí)現(xiàn)本發(fā)明主旨的技術(shù)的示例性系統(tǒng)、方法、技術(shù)、指令序列和計(jì)算 機(jī)程序產(chǎn)品。然而,應(yīng)理解,所描述實(shí)施例可在沒(méi)有這些具體細(xì)節(jié)的情況下被實(shí)踐。例如, 盡管示例引述群主的功率節(jié)省單元執(zhí)行操作來(lái)實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制,但是實(shí)施例不 受此限定。在一些實(shí)施例中,群主的附加組件/模塊可執(zhí)行操作來(lái)為對(duì)等網(wǎng)絡(luò)中的群主實(shí) 現(xiàn)直接傳輸功率節(jié)省機(jī)制。在其他實(shí)例中,公知指令實(shí)例、協(xié)議、結(jié)構(gòu)和技術(shù)未被詳細(xì)示出 以免混淆本說(shuō)明。
[0044] 在對(duì)等網(wǎng)絡(luò)中,群主可通過(guò)實(shí)現(xiàn)常規(guī)功率節(jié)省機(jī)制(例如,機(jī)會(huì)式功率節(jié)省機(jī)制 和不在場(chǎng)通知功率節(jié)省機(jī)制)來(lái)達(dá)成一定功率節(jié)省。當(dāng)采用機(jī)會(huì)式功率節(jié)省機(jī)制時(shí),對(duì)等 網(wǎng)絡(luò)中的群主在該對(duì)等網(wǎng)絡(luò)中的其他設(shè)備處于休眠模式中時(shí)進(jìn)入休眠模式(即,低功率利 用模式)。然而,機(jī)會(huì)式功率節(jié)省機(jī)制不允許該群主在該對(duì)等網(wǎng)絡(luò)中的其他設(shè)備處于蘇醒模 式中時(shí)發(fā)起休眠模式。當(dāng)采用不在場(chǎng)通知功率節(jié)省機(jī)制時(shí),群主宣告不可用時(shí)段并且對(duì)等 網(wǎng)絡(luò)中的所有設(shè)備進(jìn)入休眠模式長(zhǎng)達(dá)某些時(shí)間區(qū)間。然而,在不在場(chǎng)通知功率節(jié)省機(jī)制的 情況下,該群主強(qiáng)制對(duì)等網(wǎng)絡(luò)中的其他設(shè)備進(jìn)入休眠模式而不管休眠模式是否將中斷P2P 客戶端之間的數(shù)據(jù)傳輸。
[0045] 在一些實(shí)施例中,群主可實(shí)現(xiàn)直接數(shù)據(jù)傳輸功率節(jié)省機(jī)制(下文稱為"直接傳輸 功率節(jié)省機(jī)制")以改善對(duì)等網(wǎng)絡(luò)的群主的功率節(jié)省。功率節(jié)省單元在相關(guān)聯(lián)客戶端(即, 連接到對(duì)等網(wǎng)絡(luò)的客戶端)支持直接數(shù)據(jù)通信時(shí)實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制。直接傳輸功 率節(jié)省機(jī)制允許對(duì)等網(wǎng)絡(luò)中的群主在相關(guān)聯(lián)客戶端未正在使用該群主來(lái)進(jìn)行數(shù)據(jù)傳輸或 未正在執(zhí)行涉及該群主的其他操作時(shí)進(jìn)入休眠模式。相關(guān)聯(lián)客戶端可使用利用TDLS (隧穿 直接鏈路建立)協(xié)議所建成的直接路徑來(lái)直接交換數(shù)據(jù)。直接傳輸功率節(jié)省機(jī)制通過(guò)允許 群主甚至在相關(guān)聯(lián)客戶端處于蘇醒模式(例如,恒蘇醒模式)中并且正執(zhí)行數(shù)據(jù)傳輸操作 (例如,使用直接數(shù)據(jù)通信技術(shù))時(shí)進(jìn)入休眠模式來(lái)為該群主達(dá)成功率節(jié)省。直接傳輸功 率節(jié)省機(jī)制允許群主在不管相關(guān)聯(lián)客戶端的模式(休眠或蘇醒)如何的情況下進(jìn)入休眠模 式。而且,直接傳輸功率節(jié)省機(jī)制不強(qiáng)制相關(guān)聯(lián)客戶端在群主進(jìn)入休眠模式時(shí)進(jìn)入休眠模 式。
[0046] 圖1描繪用于在對(duì)等網(wǎng)絡(luò)中實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制的示例概念性圖示。圖1 描繪對(duì)等網(wǎng)絡(luò)100。對(duì)等網(wǎng)絡(luò)100包括多個(gè)實(shí)體,其中包括客戶端102、客戶端104和群主 106??蛻舳?02和104連接到對(duì)等網(wǎng)絡(luò)100??蛻舳?02和104通過(guò)一系列握手操作(例 如,認(rèn)證和關(guān)聯(lián)操作)經(jīng)由群主106加入對(duì)等網(wǎng)絡(luò)100的BSS(基本服務(wù)集)??蛻舳?02 和104稱為網(wǎng)絡(luò)100中的相關(guān)聯(lián)客戶端??蛻舳?02和客戶端104有支持直接數(shù)據(jù)通信的 特征。通過(guò)實(shí)現(xiàn)直接數(shù)據(jù)通信,客戶端102和104可在沒(méi)有群主支持的情況下彼此通信以 交換數(shù)據(jù)。客戶端102和客戶端104可以是帶有無(wú)線網(wǎng)絡(luò)接口和支持對(duì)等網(wǎng)絡(luò)協(xié)議的任何 合適的計(jì)算設(shè)備(例如,膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、移動(dòng)電話等)??蛻舳?02和104可 經(jīng)由群主106連接到因特網(wǎng)以與對(duì)等網(wǎng)絡(luò)外部通信。群主106包括通信單元108和功率節(jié) 省單元110。群主可以是包括無(wú)線網(wǎng)絡(luò)通信接口、對(duì)等網(wǎng)絡(luò)協(xié)議等的執(zhí)掌對(duì)對(duì)等網(wǎng)絡(luò)的所 有權(quán)并配置成作為該對(duì)等網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備工作的任何合適的電子設(shè)備(例如,路由 器、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、移動(dòng)電話、臺(tái)式計(jì)算機(jī)、游戲控制臺(tái)、無(wú)線接入點(diǎn)等)。應(yīng)注 意,在一些實(shí)例中,客戶端設(shè)備可執(zhí)掌對(duì)對(duì)等網(wǎng)絡(luò)的所有權(quán)并作為群主工作,而在其他實(shí)例 中,客戶端設(shè)備可作為相關(guān)聯(lián)客戶端之一工作。通信單元108包括用于無(wú)線通信能力的組 件(包括發(fā)射機(jī)模塊、接收機(jī)模塊、處理器模塊、程序指令等)以實(shí)現(xiàn)通信。功率節(jié)省單元 110可由通信單元108使用這些組件中的至少一者或更多者來(lái)實(shí)現(xiàn)。圖1描繪用于在階段 A到E的序列中實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制的示例操作。然而,應(yīng)注意,在一些實(shí)現(xiàn)中,在階 段A到E中描述的示例操作中的一些可并發(fā)地或以不同次序執(zhí)行。
[0047] 在階段A,群主106確定相關(guān)聯(lián)客戶端支持對(duì)等網(wǎng)絡(luò)100中的直接數(shù)據(jù)通信。在 一個(gè)實(shí)現(xiàn)中,該群主中的功率節(jié)省單元110驗(yàn)證群主106中的由相關(guān)聯(lián)客戶端102和104 配置的一組條件。例如,功率節(jié)省單元110驗(yàn)證一標(biāo)志是否在通信單元108中被置位。該 標(biāo)志指示一客戶端是否能夠進(jìn)行直接數(shù)據(jù)通信。該標(biāo)志在客戶端102和104加入對(duì)等網(wǎng)絡(luò) 100時(shí)在通信單元108中被配置。在一些實(shí)施例中,通信單元108維護(hù)數(shù)據(jù)結(jié)構(gòu)(例如,陣 列、表等),其中該數(shù)據(jù)結(jié)構(gòu)的條目對(duì)應(yīng)于與對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián)的每個(gè)客戶端。通信單元108 利用該數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)關(guān)于與對(duì)等網(wǎng)絡(luò)100相關(guān)聯(lián)的客戶端的信息(例如,客戶端的MAC 地址、RSSI、對(duì)直接數(shù)據(jù)通信的支持等)。功率節(jié)省單元110讀取存儲(chǔ)在該數(shù)據(jù)結(jié)構(gòu)中的信 息以驗(yàn)證客戶端是否支持直接數(shù)據(jù)通信。
[0048] 在階段B,群主106響應(yīng)于確定相關(guān)聯(lián)客戶端支持直接數(shù)據(jù)通信而實(shí)現(xiàn)直接傳輸 功率節(jié)省機(jī)制。例如,功率節(jié)省單元110在所有相關(guān)聯(lián)客戶端都支持直接數(shù)據(jù)通信時(shí)在群 主106中實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制。功率節(jié)省單元110通過(guò)修改功率節(jié)省單元110內(nèi)的 程序設(shè)定和/或通過(guò)與通信單元108中的其他模塊交互來(lái)實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制。例 如,功率節(jié)省單元110可修改通信單元108中的功率節(jié)省模式變量的值以指示對(duì)直接傳輸 功率節(jié)省機(jī)制的選擇。功率節(jié)省單元110在對(duì)等網(wǎng)絡(luò)1〇〇中的至少一個(gè)相關(guān)聯(lián)客戶端不支 持直接數(shù)據(jù)通信時(shí)實(shí)現(xiàn)常規(guī)功率節(jié)省機(jī)制之一。
[0049] 在階段C,群主106發(fā)起蘇醒模式并在目標(biāo)信標(biāo)傳送時(shí)間傳送信標(biāo)幀。例如,通信 單元108發(fā)起蘇醒模式并在目標(biāo)信標(biāo)傳送時(shí)間傳送信標(biāo)幀以通告無(wú)線對(duì)等網(wǎng)絡(luò)的存在性。 該信標(biāo)幀包括關(guān)于該對(duì)等網(wǎng)絡(luò)的信息(例如,時(shí)間戳、服務(wù)集ID、所支持?jǐn)?shù)據(jù)速率和/或通 信模式等)。一旦檢測(cè)出信標(biāo)幀,(當(dāng)前未與對(duì)等網(wǎng)絡(luò)1〇〇相關(guān)聯(lián)的)客戶端就可請(qǐng)求加入 對(duì)等網(wǎng)絡(luò)100。客戶端通過(guò)經(jīng)由一系列握手操作向群主106注冊(cè)來(lái)加入對(duì)等網(wǎng)絡(luò)100。群 主106在完成這些握手操作之際至少存儲(chǔ)關(guān)于該客戶端的通信能力的信息。群主106繼續(xù) 處于蘇醒模式中長(zhǎng)達(dá)預(yù)定義爭(zhēng)用窗口期。在一些實(shí)現(xiàn)中,預(yù)定義爭(zhēng)用窗口期的時(shí)長(zhǎng)取決于 用于通信的信道接入技術(shù)。在一些實(shí)現(xiàn)中,預(yù)定義爭(zhēng)用窗口期的時(shí)長(zhǎng)可以是可配置的。在 蘇醒模式中,群主106與正在加入對(duì)等網(wǎng)絡(luò)100的新客戶端執(zhí)行握手操作并履行由相關(guān)聯(lián) 客戶端102和104作出的任何請(qǐng)求。在一個(gè)示例中,由相關(guān)聯(lián)客戶端102和104作出的請(qǐng) 求可包括與對(duì)等網(wǎng)絡(luò)100外部的設(shè)備通信、訪問(wèn)對(duì)等網(wǎng)絡(luò)100外部的信息等。通信單元108 中的功率節(jié)省單元110確定與新客戶端的握手操作和由相關(guān)聯(lián)客戶端作出的請(qǐng)求是否已 在爭(zhēng)用窗口期內(nèi)履行完成。當(dāng)在爭(zhēng)用窗口期內(nèi)握手操作未完成或者由相關(guān)聯(lián)客戶端102和 104發(fā)出的請(qǐng)求未被履行完成時(shí),功率節(jié)省單元110延長(zhǎng)該爭(zhēng)用窗口期。在一些實(shí)現(xiàn)中,功 率節(jié)省單元110連續(xù)地延長(zhǎng)爭(zhēng)用窗口期,直至所有握手操作和由相關(guān)聯(lián)客戶端102和104 發(fā)出的請(qǐng)求已被履行完成。在一些實(shí)施例中,功率節(jié)省單元110將爭(zhēng)用窗口期延長(zhǎng)到最高 達(dá)一最大限值(例如,由信道接入技術(shù)規(guī)定的最大限值或可配置最大限值)。在其他實(shí)施例 中,功率節(jié)省機(jī)制不實(shí)現(xiàn)用于延長(zhǎng)爭(zhēng)用窗口期的最大限值,僅下一信標(biāo)區(qū)間的起始(即,當(dāng) 該信標(biāo)幀被發(fā)送時(shí))例外。功率節(jié)省單元110可根據(jù)在功率節(jié)省單元110中配置的程序設(shè) 定來(lái)延長(zhǎng)爭(zhēng)用窗口期。例如,功率節(jié)省單元110的程序設(shè)定規(guī)定了針對(duì)特定信標(biāo)幀區(qū)間中 的爭(zhēng)用窗口期的每次延長(zhǎng)將爭(zhēng)用窗口期增加一固定時(shí)段或增加逐次減小的時(shí)段。
[0050] 在階段D,相關(guān)聯(lián)客戶端102和104向群主106發(fā)送功率管理比特。例如,相關(guān)聯(lián) 客戶端102和104響應(yīng)于檢測(cè)出來(lái)自群主106的信標(biāo)幀而發(fā)送帶有功率管理比特的空數(shù)據(jù) 分組。該功率管理比特向群主106指示相關(guān)聯(lián)客戶端的模式。例如,設(shè)為0的功率管理比 特指示相關(guān)聯(lián)客戶端處于蘇醒模式中。設(shè)為1的功率管理比特指示相關(guān)聯(lián)客戶端處于休眠 模式中。盡管階段D被描繪成在階段C之后,但階段D處的操作可與階段C處的操作并行 地發(fā)生。群主106在蘇醒模式期間檢測(cè)帶有功率管理比特的數(shù)據(jù)分組。
[0051] 在階段E,群主106在爭(zhēng)用窗口期到期之際在不中斷相關(guān)聯(lián)客戶端102和104的情 況下針對(duì)剩余信標(biāo)區(qū)間發(fā)起休眠模式。例如,群主106中的功率節(jié)省單元110檢測(cè)出爭(zhēng)用 窗口期的到期并使通信單元108進(jìn)入休眠模式。功率節(jié)省單元110指令通信單元108僅在 爭(zhēng)用期期間檢測(cè)出的諸相關(guān)聯(lián)客戶端支持直接數(shù)據(jù)通信時(shí)進(jìn)入休眠模式。在該休眠模式期 間,通信單元108的組件在低功率模式中工作。例如,在休眠模式期間,通信單元108關(guān)斷 或降低發(fā)射機(jī)和接收機(jī)模塊的功率以在低功率模式中工作。群主106發(fā)起休眠模式而不管 相關(guān)聯(lián)客戶端102和104的狀態(tài)如何。群主106繼續(xù)處于休眠模式長(zhǎng)達(dá)信標(biāo)區(qū)間的在爭(zhēng)用 窗口期到期之后剩余的時(shí)段。換言之,群主106保持在休眠模式中直至下一信標(biāo)區(qū)間的起 始(即,當(dāng)群主106發(fā)起蘇醒模式以傳送下一信標(biāo)區(qū)間的下一信標(biāo)幀時(shí))。一旦信標(biāo)區(qū)間完 成,群主106重復(fù)在階段C、D和E所描述的操作。
[0052] 圖2描繪對(duì)等網(wǎng)絡(luò)中的實(shí)體的模式(休眠和蘇醒)連同由這些實(shí)體交換的通信信 號(hào)的示例時(shí)序圖。該時(shí)序圖包括對(duì)等網(wǎng)絡(luò)的群主106、客戶端102和客戶端104??蛻舳?102和104是與該對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián)的客戶端。圖2描繪了群主106的時(shí)間實(shí)例TBTT(目標(biāo) 信標(biāo)傳送時(shí)間)和CTW(爭(zhēng)用窗口)。在所描繪實(shí)施例中,TBTT和CTW之間的時(shí)間區(qū)間包括 爭(zhēng)用窗口期。群主106在該爭(zhēng)用窗口期期間停留在蘇醒模式中。群主106在每個(gè)TBTT傳 送信標(biāo)幀。該信標(biāo)幀包括關(guān)于該對(duì)等網(wǎng)絡(luò)的信息(例如,時(shí)間戳、服務(wù)集ID、所支持?jǐn)?shù)據(jù)速 率、通信模式等)。接連的TBTT之間的時(shí)間區(qū)間包括信標(biāo)區(qū)間。在一些實(shí)現(xiàn)中,對(duì)于每個(gè)信 標(biāo)區(qū)間而言,群主106從相關(guān)聯(lián)客戶端102和104接收PM(功率管理)比特。該P(yáng)M比特向 群主106指示相關(guān)聯(lián)客戶端的模式。PM比特的值1指示相關(guān)聯(lián)客戶端處于休眠模式中。PM 比特的值〇指示相關(guān)聯(lián)客戶端處于蘇醒模式中。圖2還描繪了當(dāng)客戶端102和104處于蘇 醒模式中時(shí)相關(guān)聯(lián)客戶端102和104之間的直接數(shù)據(jù)傳輸。
[0053] 時(shí)段204、208、212、216、220描繪群主106的休眠模式的時(shí)段。時(shí)段202、206、210、 214和218描繪當(dāng)群主106處于蘇醒模式時(shí)的爭(zhēng)用窗口期。群主106在爭(zhēng)用窗口期期間完 成對(duì)正在加入對(duì)等網(wǎng)絡(luò)的新客戶端的握手操作。群主106還在爭(zhēng)用窗口期期間履行由相關(guān) 聯(lián)客戶端102和104作出的請(qǐng)求。當(dāng)在爭(zhēng)用窗口期內(nèi)握手操作未完成或者由相關(guān)聯(lián)客戶端 102和104作出的請(qǐng)求未履行完成時(shí),群主106延長(zhǎng)該爭(zhēng)用窗口期。時(shí)段210描繪了延長(zhǎng)的 爭(zhēng)用窗口期并且群主106停留在蘇醒模式中長(zhǎng)達(dá)延長(zhǎng)的爭(zhēng)用窗口期。時(shí)段222和224描繪 了當(dāng)相關(guān)聯(lián)客戶端102處于休眠模式時(shí)的信標(biāo)區(qū)間。相關(guān)聯(lián)客戶端102和104 -旦進(jìn)入休 眠模式就將功率管理比特傳送為1。相關(guān)聯(lián)客戶端102和104在處于蘇醒模式中時(shí)將功率 管理比特傳送為0。時(shí)段226描繪了當(dāng)相關(guān)聯(lián)客戶端102處于蘇醒模式時(shí)的信標(biāo)區(qū)間。為 簡(jiǎn)單起見(jiàn),相關(guān)聯(lián)客戶端102和104的蘇醒模式的所有時(shí)段并未都在圖2中描繪。
[0054] 圖3解說(shuō)用于為對(duì)等網(wǎng)絡(luò)中的群主實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制的示例操作的流 程圖。
[0055] 在框302,確定直接數(shù)據(jù)通信是否在對(duì)等網(wǎng)絡(luò)中的所有客戶端上受支持。在一些 實(shí)現(xiàn)中,群主的功率節(jié)省單元確定直接數(shù)據(jù)通信是否在對(duì)等網(wǎng)絡(luò)的所有客戶端上受支持。 例如,功率節(jié)省單元驗(yàn)證針對(duì)與對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián)的每個(gè)客戶端,用于直接數(shù)據(jù)通信的標(biāo)志 (或其他指示符)是否在通信單元中被置位。如果針對(duì)與對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián)的每個(gè)客戶端,該 標(biāo)志均被置位,那么控制流至框306。如果針對(duì)與對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián)的至少一個(gè)客戶端,該標(biāo) 志未被置位,那么控制流至框304。功率節(jié)省單元可一次針對(duì)一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端驗(yàn) 證該標(biāo)志。當(dāng)功率節(jié)省單元檢測(cè)出針對(duì)相關(guān)聯(lián)客戶端之一未被置位的第一標(biāo)志時(shí),該功率 節(jié)省單元可跳過(guò)對(duì)剩余相關(guān)聯(lián)客戶端的標(biāo)志的檢查并且控制流至框304。
[0056] 在框304處,響應(yīng)于確定至少一個(gè)相關(guān)聯(lián)客戶端不支持直接數(shù)據(jù)通信,發(fā)起常規(guī) 功率節(jié)省機(jī)制。在一些實(shí)現(xiàn)中,功率節(jié)省單元為群主啟動(dòng)常規(guī)功率節(jié)省機(jī)制(例如,機(jī)會(huì)式 功率節(jié)省機(jī)制、不在場(chǎng)通知功率節(jié)省機(jī)制等)。例如,功率節(jié)省單元執(zhí)行該功率節(jié)省單元內(nèi) 的程序指令集來(lái)啟動(dòng)常規(guī)功率節(jié)省機(jī)制。在一些實(shí)施例中,功率節(jié)省單元指令通信單元中 的模塊之一來(lái)啟動(dòng)常規(guī)功率節(jié)省機(jī)制。
[0057] 在框306處,響應(yīng)于確定所有相關(guān)聯(lián)客戶端都支持直接數(shù)據(jù)通信,發(fā)起直接傳輸 功率節(jié)省機(jī)制。在一些實(shí)現(xiàn)中,功率節(jié)省單元為群主發(fā)起直接傳輸功率節(jié)省機(jī)制。例如,功 率節(jié)省單元通過(guò)修改通信單元中的功率節(jié)省標(biāo)識(shí)符變量的值來(lái)發(fā)起直接傳輸功率節(jié)省機(jī) 制。功率節(jié)省單元和通信單元周期性地監(jiān)視功率節(jié)省標(biāo)識(shí)符變量。在一些實(shí)施例中,功率 節(jié)省標(biāo)識(shí)符變量可由功率節(jié)省單元維護(hù)。在一些實(shí)施例中,代替(或補(bǔ)充于)修改變量的 值,功率節(jié)省單元可設(shè)置通信單元中的標(biāo)志以指示直接傳輸功率節(jié)省機(jī)制被啟用。
[0058] 在框308處,在信標(biāo)區(qū)間的起始處,啟動(dòng)蘇醒模式并且傳送信標(biāo)幀。在一些實(shí)現(xiàn) 中,當(dāng)信標(biāo)幀要(例如,在目標(biāo)信標(biāo)傳送時(shí)間)被傳送時(shí),功率節(jié)省單元使通信單元在信標(biāo) 區(qū)間的起始處進(jìn)入蘇醒模式。例如,功率節(jié)省單元指令通信單元的一個(gè)或更多個(gè)模塊在蘇 醒模式中工作。當(dāng)通信單元進(jìn)入蘇醒模式時(shí),通信單元傳送信標(biāo)幀(例如,通信單元的收發(fā) 機(jī)經(jīng)由群主的網(wǎng)絡(luò)接口和天線來(lái)傳送該信標(biāo)幀)。在一些實(shí)施例中,功率節(jié)省單元定義供通 信單元進(jìn)入蘇醒模式和傳送信標(biāo)幀的策略。功率節(jié)省單元定義當(dāng)直接傳輸功率節(jié)省機(jī)制被 發(fā)起時(shí)(即,在框306處)用于通信單元的策略。功率節(jié)省單元根據(jù)這些策略來(lái)配置通信 單元中的程序指令。這些策略還可被預(yù)定義在通信單元中以在該通信單元正在蘇醒模式中 工作時(shí)被實(shí)現(xiàn)。
[0059] 在框310處,在蘇醒模式期間啟動(dòng)爭(zhēng)用窗口期。在一些實(shí)現(xiàn)中,功率節(jié)省單元使通 信單元中的一個(gè)或更多個(gè)模塊(例如,發(fā)射機(jī)-接收機(jī)模塊)停留在蘇醒模式中長(zhǎng)達(dá)爭(zhēng)用 窗口期。爭(zhēng)用窗口期在目標(biāo)信標(biāo)傳送時(shí)間處開(kāi)始。爭(zhēng)用窗口期可基于用于通信的信道接 入技術(shù)和/或可以是可配置的。在一些實(shí)施例中,功率節(jié)省單元定義使通信單元停留在蘇 醒模式中長(zhǎng)達(dá)爭(zhēng)用窗口期的策略。功率節(jié)省單元定義當(dāng)直接傳輸功率節(jié)省機(jī)制被發(fā)起時(shí) (即,在框306處)用于通信單元的策略。功率節(jié)省單元根據(jù)這些策略來(lái)配置通信單元中的 程序指令。
[0060] 在框312處,確定與新客戶端的握手操作和由相關(guān)聯(lián)客戶端作出的請(qǐng)求是否已完 成。在一些實(shí)現(xiàn)中,功率節(jié)省單元確定與新客戶端的握手操作和由相關(guān)聯(lián)客戶端作出的請(qǐng) 求是否已完成。例如,功率節(jié)省單元監(jiān)視群主的進(jìn)程隊(duì)列以確定握手操作和請(qǐng)求是否已完 成。進(jìn)程隊(duì)列包括與正在加入網(wǎng)絡(luò)的新客戶端的握手操作和由任何相關(guān)聯(lián)客戶端作出的請(qǐng) 求。如果這些握手操作和請(qǐng)求已完成,那么控制流至框318。如果這些握手操作和請(qǐng)求尚未 完成,那么控制流至框314。
[0061] 在框314處,響應(yīng)于確定與新客戶端的握手操作和由相關(guān)聯(lián)客戶端發(fā)出的請(qǐng)求尚 未完成,爭(zhēng)用窗口期被延長(zhǎng)。在一些實(shí)現(xiàn)中,功率節(jié)省單元指令通信單元中的一個(gè)或更多個(gè) 模塊(例如,發(fā)射機(jī)-接收機(jī)模塊)停留在蘇醒模式中長(zhǎng)達(dá)延長(zhǎng)的爭(zhēng)用窗口期。功率節(jié)省 單元根據(jù)群主的進(jìn)程隊(duì)列中的待決請(qǐng)求來(lái)延長(zhǎng)爭(zhēng)用窗口期。例如,功率節(jié)省單元可在進(jìn)程 隊(duì)列中有一個(gè)請(qǐng)求待決時(shí)將爭(zhēng)用窗口期延長(zhǎng)150微秒。類似地,功率節(jié)省單元可在進(jìn)程隊(duì) 列中有三個(gè)請(qǐng)求待決時(shí)將爭(zhēng)用窗口期延長(zhǎng)450微秒。在一些實(shí)施例中,功率節(jié)省單元根據(jù) 進(jìn)程隊(duì)列中的請(qǐng)求類型來(lái)延長(zhǎng)爭(zhēng)用窗口期。例如,對(duì)于握手操作,功率節(jié)省單元將爭(zhēng)用窗口 期延長(zhǎng)150微秒,而對(duì)于由相關(guān)聯(lián)客戶端發(fā)出的請(qǐng)求,功率節(jié)省單元將爭(zhēng)用窗口期延長(zhǎng)100 微秒。盡管示例引述爭(zhēng)用窗口期的具體時(shí)間區(qū)間,但是這些時(shí)間區(qū)間可由功率節(jié)省單元配 置??刂茝目?14循環(huán)回到框312以確定握手操作和由相關(guān)聯(lián)客戶端作出的請(qǐng)求是否已完 成。
[0062] 在框318處,響應(yīng)于確定與新客戶端的握手操作和由相關(guān)聯(lián)客戶端作出的請(qǐng)求已 完成,確定新客戶端是否已與對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián)。在一些實(shí)現(xiàn)中,功率節(jié)省單元確定新客戶端 與對(duì)等網(wǎng)絡(luò)的關(guān)聯(lián)。例如,當(dāng)群主的進(jìn)程隊(duì)列中的對(duì)新客戶端的握手操作完成時(shí),功率節(jié)省 單元驗(yàn)證新客戶端的關(guān)聯(lián)。如果新客戶端已與對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián),那么控制流至框320。如果 沒(méi)有新客戶端已與對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián),那么控制流至框324。
[0063] 在框320處,響應(yīng)于確定新客戶端已與網(wǎng)絡(luò)相關(guān)聯(lián),確定直接數(shù)據(jù)通信是否在已 與該對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián)的所有新客戶端上受支持。在一些實(shí)現(xiàn)中,功率節(jié)省單元驗(yàn)證直接數(shù) 據(jù)通信是否在所有新客戶端上受支持。例如,功率節(jié)省單元驗(yàn)證針對(duì)在當(dāng)前信標(biāo)區(qū)間中已 與對(duì)等網(wǎng)絡(luò)相關(guān)聯(lián)的每個(gè)新客戶端,用于直接數(shù)據(jù)通信的標(biāo)志是否在通信單元中被置位。 如果直接數(shù)據(jù)通信在所有新客戶端上受支持,那么控制流至框324。如果直接數(shù)據(jù)通信在至 少一個(gè)新客戶端上不受支持,那么控制流至框322。
[0064] 在框322處,響應(yīng)于確定直接數(shù)據(jù)通信在至少一個(gè)新客戶端上不受支持,發(fā)起常 規(guī)功率節(jié)省機(jī)制。在一些實(shí)現(xiàn)中,功率節(jié)省單元為群主發(fā)起常規(guī)功率節(jié)省機(jī)制(例如,機(jī)會(huì) 式功率節(jié)省機(jī)制、不在場(chǎng)通知功率節(jié)省機(jī)制等)。例如,功率節(jié)省單元執(zhí)行該功率節(jié)省單元 內(nèi)的程序指令集以發(fā)起常規(guī)功率節(jié)省機(jī)制。在一些實(shí)施例中,功率節(jié)省單元指令通信單元 中的模塊之一啟動(dòng)常規(guī)功率節(jié)省機(jī)制。功率節(jié)省單元可以指定或可以不指定要由該模塊發(fā) 起的常規(guī)功率機(jī)制。
[0065] 在框324處,針對(duì)剩余信標(biāo)區(qū)間啟動(dòng)休眠模式。在一些實(shí)現(xiàn)中,功率節(jié)省單元針對(duì) 剩余信標(biāo)區(qū)間啟動(dòng)休眠模式。例如,功率節(jié)省單元使通信單元的一個(gè)或更多個(gè)模塊在剩余 信標(biāo)區(qū)間里在低功率模式中工作。功率節(jié)省單元獨(dú)立于相關(guān)聯(lián)客戶端的模式地啟動(dòng)休眠模 式。功率節(jié)省單元也不強(qiáng)制任何相關(guān)聯(lián)客戶端進(jìn)入休眠模式。功率節(jié)省單元不中斷客戶端 之間的任何進(jìn)行中的直接數(shù)據(jù)通信??刂齐S后循環(huán)回到框308并且針對(duì)下一信標(biāo)區(qū)間重復(fù) 框 308、310、312、314、318、320、322 和 324 處的操作。
[0066] 應(yīng)理解,所描繪圖示(圖1-3)是旨在輔助理解實(shí)施例的示例而不應(yīng)被用來(lái)限定實(shí) 施例或限定權(quán)利要求的范圍。實(shí)施例可執(zhí)行附加操作、更少操作、以不同次序執(zhí)行操作、并 行地執(zhí)行操作以及不同地執(zhí)行一些操作。例如,功率節(jié)省單元可在新客戶端與群主的握手 操作期間確定正在加入對(duì)等網(wǎng)絡(luò)的新客戶端是否支持直接數(shù)據(jù)通信。功率節(jié)省單元可以不 等待直到所有握手操作已完成才確定直接數(shù)據(jù)通信是否在新客戶端上受支持。
[0067] 在一些實(shí)施例中,功率節(jié)省單元可周期性地執(zhí)行框302的操作。例如,當(dāng)群主未正 在利用直接傳輸功率節(jié)省機(jī)制時(shí),在某些時(shí)間區(qū)間處,功率節(jié)省單元確定與對(duì)等網(wǎng)絡(luò)相關(guān) 聯(lián)的所有客戶端是否支持直接數(shù)據(jù)通信。
[0068] 在一些實(shí)施例中,功率節(jié)省單元不限于直到對(duì)新客戶端的所有握手操作和由相關(guān) 聯(lián)客戶端作出的請(qǐng)求已完成時(shí)才進(jìn)入休眠模式。例如,如果爭(zhēng)用窗口期被延長(zhǎng)到包括了信 標(biāo)區(qū)間的顯著部分,那么功率節(jié)省單元停止延長(zhǎng)該爭(zhēng)用窗口期并進(jìn)入休眠模式。在一個(gè)具 體示例中,如果爭(zhēng)用窗口期被延長(zhǎng)到包括了信標(biāo)區(qū)間的預(yù)定義百分比或被延長(zhǎng)了一預(yù)定義 時(shí)限,那么功率節(jié)省單元停止延長(zhǎng)該爭(zhēng)用窗口期并進(jìn)入休眠模式。在該示例中,待決的握手 操作和由相關(guān)聯(lián)客戶端作出的請(qǐng)求可在下一信標(biāo)區(qū)間中完成。
[0069] 在一些實(shí)施例中,群主在發(fā)起休眠模式之際向所有相關(guān)聯(lián)客戶端傳送廣播消息以 向相關(guān)聯(lián)設(shè)備通知該群主將處于休眠模式。例如,群主可廣播空數(shù)據(jù)分組,其中比特之一被 設(shè)置成(例如,功率管理比特被設(shè)置成)指示該群主在剩余信標(biāo)區(qū)間里處于休眠模式。然 而,應(yīng)注意,在其他實(shí)現(xiàn)中,群主可發(fā)送帶有其他類型的指示符的其他類型消息來(lái)指示該群 主正進(jìn)入休眠模式。
[0070] 各實(shí)施例可采取全硬件實(shí)施例、全軟件實(shí)施例(包括固件、常駐軟件、微代碼等)、 或組合了軟件與硬件方面的實(shí)施例的形式,其在本文可全部被統(tǒng)稱為"電路"、"模塊"或"系 統(tǒng)"。此外,本發(fā)明主題內(nèi)容的各實(shí)施例可采取實(shí)施在任何有形表達(dá)介質(zhì)中的計(jì)算機(jī)程序產(chǎn) 品的形式,該有形表達(dá)介質(zhì)中實(shí)施有計(jì)算機(jī)可使用程序代碼。所描述的實(shí)施例可作為可包 括其上存儲(chǔ)有指令的機(jī)器可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品、或軟件來(lái)提供,這些指令可用來(lái)編 程計(jì)算機(jī)系統(tǒng)(或其他電子設(shè)備)以根據(jù)實(shí)施例來(lái)執(zhí)行過(guò)程--無(wú)論本文中是否有所描 述,因?yàn)楸疚闹形疵杜e每種可構(gòu)想到的變體。機(jī)器可讀介質(zhì)包括用于以機(jī)器(例如,計(jì)算 機(jī))可讀的形式(例如,軟件、處理應(yīng)用)來(lái)存儲(chǔ)或傳送信息的任何機(jī)構(gòu)。機(jī)器可讀介質(zhì)可 以是機(jī)器可讀存儲(chǔ)介質(zhì)、或機(jī)器可讀信號(hào)介質(zhì)。機(jī)器可讀存儲(chǔ)介質(zhì)可包括例如但不限于:磁 存儲(chǔ)介質(zhì)(例如,軟盤);光存儲(chǔ)介質(zhì)(例如,CD-ROM);磁光存儲(chǔ)介質(zhì);只讀存儲(chǔ)器(ROM); 隨機(jī)存取存儲(chǔ)器(RAM);可擦除可編程存儲(chǔ)器(例如,EPROM和EEPR0M);閃存;或其他類型 的適于存儲(chǔ)(例如,可由一個(gè)或多個(gè)處理器執(zhí)行的)電子指令的有形介質(zhì)。機(jī)器可讀信號(hào) 介質(zhì)可包括其中實(shí)施有計(jì)算機(jī)可讀程序代碼的所傳播數(shù)據(jù)信號(hào),例如電、光、聲、或其他形 式的所傳播信號(hào)(例如,載波、紅外信號(hào)、數(shù)字信號(hào)等)。實(shí)施在機(jī)器可讀信號(hào)介質(zhì)上的程序 代碼可以使用任何合適的介質(zhì)來(lái)傳送,包括但不限于有線、無(wú)線、光纖纜線、RF或其他通信 介質(zhì)。
[0071] 用于執(zhí)行諸實(shí)施例的操作的計(jì)算機(jī)程序代碼可以用一種或更多種編程語(yǔ)言的任 何組合來(lái)編寫,包括面向?qū)ο缶幊陶Z(yǔ)目(諸如.丨ava?、Smalltalk、C++或類似語(yǔ)目)、以及 常規(guī)過(guò)程編程語(yǔ)言(諸如"C"編程語(yǔ)言或類似編程語(yǔ)言)。該程序代碼可完全地在用戶的 計(jì)算機(jī)上、部分地在用戶的計(jì)算機(jī)上、作為自立軟件包、部分地在用戶的計(jì)算機(jī)上并且部分 地在遠(yuǎn)程計(jì)算機(jī)上、或者完全地在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一情景中,遠(yuǎn)程計(jì)算機(jī) 可通過(guò)任何類型的網(wǎng)絡(luò)(包括局域網(wǎng)(LAN)、個(gè)域網(wǎng)(PAN)、或廣域網(wǎng)(WAN))連接到用戶的 計(jì)算機(jī),或者該連接可(例如,使用因特網(wǎng)服務(wù)供應(yīng)商來(lái)通過(guò)因特網(wǎng))對(duì)外部計(jì)算機(jī)進(jìn)行。
[0072] 圖4是包括配置成實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制的通信單元的電子設(shè)備400的一 個(gè)實(shí)施例的框圖。電子設(shè)備400可以是無(wú)線路由器、膝上型計(jì)算機(jī)、移動(dòng)設(shè)備、打印機(jī)或配 置成作為對(duì)等網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備(例如,群主)工作的其他合適電子設(shè)備。電子設(shè)備 400包括處理器單元402 (其有可能包括多個(gè)處理器、多個(gè)核、多個(gè)節(jié)點(diǎn)和/或?qū)崿F(xiàn)多線程 等)。電子設(shè)備400包括存儲(chǔ)器單元406。存儲(chǔ)器單元406可以是系統(tǒng)存儲(chǔ)器(例如,高 速緩存、SRAM、DRAM、零電容器 RAM、雙晶體管 RAM、eDRAM、EDO RAM、DDR RAM、EEPROM、NRAM、 RRAM、SONOS、PRAM等中的一者或多者)或者上面已經(jīng)描述的機(jī)器可讀存儲(chǔ)介質(zhì)的可能實(shí) 現(xiàn)中的任何一者或更多者。電子設(shè)備400還包括總線410 (例如,PCI、ISA、PCI-Express、 HyperTransportK、丨nfiniBandK、NuBus、AHB、AXI 等)、以及網(wǎng)絡(luò)接口 404,該網(wǎng)絡(luò)接口 404 包括無(wú)線網(wǎng)絡(luò)接口(例如,WLAN接口、藍(lán)牙?接口、WiMAX接口、ZigBee8裝口、無(wú)線USB接 口等)中的至少一者并且還可包括有線網(wǎng)絡(luò)接口(例如,以太網(wǎng)接口)。電子設(shè)備400還包 括通信單元408、功率節(jié)省單元415和(諸)存儲(chǔ)設(shè)備413 (例如,光存儲(chǔ)、磁存儲(chǔ)等)。通 信單元408可以是包括無(wú)線發(fā)射機(jī)-接收機(jī)(收發(fā)機(jī))單元、(諸)處理器單元、(諸)存 儲(chǔ)器單元、(諸)功率管理電路、程序指令等以實(shí)現(xiàn)無(wú)線通信的片上系統(tǒng)(SoC)。功率節(jié)省 單元415可使用這些組件中的至少一者或更多者實(shí)現(xiàn)在通信單元408中并配置成確定對(duì)等 網(wǎng)絡(luò)中的相關(guān)聯(lián)客戶端是否支持直接數(shù)據(jù)通信并實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制。然而,要注 意,在其他實(shí)現(xiàn)中,功率節(jié)省單元的一些或所有功能性可在存儲(chǔ)器單元406或(諸)存儲(chǔ)設(shè) 備413中實(shí)現(xiàn)或者單獨(dú)地耦合到總線410。這些功能性中的任何一個(gè)功能性可部分地(或 完全地)在硬件中和/或在處理器單元402上實(shí)現(xiàn)。例如,該功能性可用專用集成電路來(lái) 實(shí)現(xiàn),在處理器單元402中實(shí)現(xiàn)的邏輯中實(shí)現(xiàn),在外圍設(shè)備或卡上的協(xié)處理器中實(shí)現(xiàn)等。此 夕卜,各實(shí)現(xiàn)可包括較少組件或未在圖4中解說(shuō)的附加組件(例如,視頻卡、音頻卡、附加網(wǎng)絡(luò) 接口、外圍設(shè)備等)。處理器單元402、存儲(chǔ)器單元406、(諸)存儲(chǔ)設(shè)備413、通信單元408 和網(wǎng)絡(luò)接口 404耦合到總線410。盡管被解說(shuō)為耦合到總線410,但是存儲(chǔ)器單元406可耦 合到處理器單元402。
[0073] 盡管各實(shí)施例是參考各種實(shí)現(xiàn)和利用來(lái)描述的,但是將理解,這些實(shí)施例是解說(shuō) 性的且本發(fā)明主題內(nèi)容的范圍并不限于這些實(shí)施例。一般而言,用于為對(duì)等網(wǎng)絡(luò)中的群主 實(shí)現(xiàn)直接傳輸功率節(jié)省機(jī)制的技術(shù)可用與任何一個(gè)或多個(gè)硬件系統(tǒng)相一致的設(shè)施來(lái)實(shí)現(xiàn)。 許多變體、修改、添加和改進(jìn)都是可能的。
[0074] 可為本文中描述為單數(shù)實(shí)例的組件、操作、或結(jié)構(gòu)提供復(fù)數(shù)個(gè)實(shí)例。最后,各種組 件、操作和數(shù)據(jù)存儲(chǔ)之間的邊界在某種程度上是任意的,并且在具體解說(shuō)性配置的上下文 中解說(shuō)了特定操作。其他的功能性分配是已預(yù)見(jiàn)的并且可落在本發(fā)明主題內(nèi)容的范圍內(nèi)。 一般而言,在示例性配置中呈現(xiàn)為分開(kāi)的組件的結(jié)構(gòu)和功能性可被實(shí)現(xiàn)為組合式結(jié)構(gòu)或組 件。類似地,被呈現(xiàn)為單個(gè)組件的結(jié)構(gòu)和功能性可被實(shí)現(xiàn)為分開(kāi)的組件。這些以及其他變 體、修改、添加及改進(jìn)可落在本發(fā)明主題內(nèi)容的范圍內(nèi)。
【權(quán)利要求】
1. 一種方法,包括: 在對(duì)等通信網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處確定與所述對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的所有客戶端 設(shè)備是否都支持直接數(shù)據(jù)通信; 響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通信, 針對(duì)與所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的一部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè) 備的蘇醒模式;以及 針對(duì)每個(gè)信標(biāo)區(qū)間的剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以在不中斷所述 相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率。
2. 如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備被配置成作為所述對(duì) 等網(wǎng)絡(luò)的群主工作。
3. 如權(quán)利要求1所述的方法,其特征在于,所述針對(duì)每個(gè)信標(biāo)區(qū)間的所述剩余部分實(shí) 現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模式以在不中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的 情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率包括:針對(duì)每個(gè)信標(biāo)區(qū)間的所述剩余部分實(shí)現(xiàn)所 述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模式以不管所述相關(guān)聯(lián)客戶端設(shè)備的工作模式如何并且在 不中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率。
4. 如權(quán)利要求1所述的方法,其特征在于: 所述針對(duì)每個(gè)信標(biāo)區(qū)間的所述部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述蘇醒模式包括在 每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起所述蘇醒模式并維持所述蘇醒模式長(zhǎng)達(dá)每個(gè)信標(biāo)區(qū)間的 預(yù)定義時(shí)段;以及 所述針對(duì)每個(gè)信標(biāo)區(qū)間的所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模式包 括在每個(gè)信標(biāo)區(qū)間的所述蘇醒模式之后發(fā)起所述休眠模式并維持所述休眠模式直至每個(gè) 信標(biāo)區(qū)間完成以在不中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào) 器設(shè)備處的功率。
5. 如權(quán)利要求4所述的方法,其特征在于,還包括在每個(gè)信標(biāo)區(qū)間的所述起始時(shí)間處 傳送信標(biāo)幀,并且其中所述維持所述蘇醒模式長(zhǎng)達(dá)每個(gè)信標(biāo)區(qū)間的所述預(yù)定義時(shí)段包括維 持所述蘇醒模式長(zhǎng)達(dá)與每個(gè)信標(biāo)區(qū)間相關(guān)聯(lián)的預(yù)定義爭(zhēng)用窗口期。
6. 如權(quán)利要求4所述的方法,其特征在于,還包括:響應(yīng)于檢測(cè)出一個(gè)或更多個(gè)相關(guān)聯(lián) 客戶端請(qǐng)求在與所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信標(biāo)區(qū)間之一的所述蘇醒模式期間尚未履 行完成,延長(zhǎng)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的所述蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng) 蘇醒模式期間履行完成所述一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求。
7. 如權(quán)利要求6所述的方法,其特征在于,所述延長(zhǎng)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū) 間的所述蘇醒模式包括連續(xù)地延長(zhǎng)該信標(biāo)區(qū)間的所述蘇醒模式直至所述一個(gè)或更多個(gè)相 關(guān)聯(lián)客戶端請(qǐng)求已被履行完成或者將該信標(biāo)區(qū)間的所述蘇醒模式延長(zhǎng)了預(yù)定義時(shí)間量。
8. 如權(quán)利要求4所述的方法,其特征在于,還包括:響應(yīng)于檢測(cè)出所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備 與試圖連接到所述對(duì)等網(wǎng)絡(luò)的一個(gè)或更多個(gè)新客戶端設(shè)備之間的握手操作在與所述網(wǎng)絡(luò) 協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信標(biāo)區(qū)間之一的所述蘇醒模式期間尚未完成,延長(zhǎng)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè) 備的該信標(biāo)區(qū)間的所述蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇醒模式期間完成所述握手操 作。
9. 如權(quán)利要求8所述的方法,其特征在于,還包括:響應(yīng)于完成所述握手操作并且確定 所述一個(gè)或更多個(gè)新客戶端設(shè)備已經(jīng)由所述網(wǎng)絡(luò)控制器設(shè)備連接到所述對(duì)等網(wǎng)絡(luò),確定所 述一個(gè)或更多個(gè)新客戶端設(shè)備是否支持直接數(shù)據(jù)通信。
10. 如權(quán)利要求1所述的方法,其特征在于,響應(yīng)于確定所述相關(guān)聯(lián)客戶端設(shè)備中的至 少一個(gè)相關(guān)聯(lián)客戶端設(shè)備不支持直接數(shù)據(jù)通信,在所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處實(shí)現(xiàn)常規(guī)功率節(jié) 省機(jī)制。
11. 如權(quán)利要求1所述的方法,其特征在于,所述相關(guān)聯(lián)客戶端設(shè)備包括經(jīng)由所述網(wǎng)絡(luò) 協(xié)調(diào)器設(shè)備連接到所述對(duì)等通信網(wǎng)絡(luò)的客戶端設(shè)備。
12. -種方法,包括: 在對(duì)等通信網(wǎng)絡(luò)的群主處確定與所述對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的所有客戶端設(shè)備是否都 支持直接數(shù)據(jù)通信; 響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通信, 在與所述群主相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起所述群主的蘇醒模式并維持 所述蘇醒模式長(zhǎng)達(dá)每個(gè)信標(biāo)區(qū)間的預(yù)定義時(shí)段;以及 在每個(gè)信標(biāo)區(qū)間的所述蘇醒模式之后發(fā)起所述群主的休眠模式并維持所述休眠模式 直至每個(gè)信標(biāo)區(qū)間完成以在不中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述 群主處的功率。
13. 如權(quán)利要求12所述的方法,其特征在于,還包括:響應(yīng)于檢測(cè)出一個(gè)或更多個(gè)新客 戶端設(shè)備請(qǐng)求或一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求在與所述群主相關(guān)聯(lián)的信標(biāo)區(qū)間之一的 所述蘇醒模式期間尚未履行完成,延長(zhǎng)所述群主的該信標(biāo)區(qū)間的所述蘇醒模式以在該信標(biāo) 區(qū)間的經(jīng)延長(zhǎng)蘇醒模式期間履行完成所述一個(gè)或更多個(gè)新客戶端設(shè)備請(qǐng)求或所述一個(gè)或 更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求。
14. 如權(quán)利要求12所述的方法,其特征在于,響應(yīng)于確定所述相關(guān)聯(lián)客戶端設(shè)備中的 至少一個(gè)相關(guān)聯(lián)客戶端設(shè)備不支持直接數(shù)據(jù)通信,在所述群主處實(shí)現(xiàn)常規(guī)功率節(jié)省機(jī)制。
15. -種網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,包括 處理器;以及 功率節(jié)省單元,其與所述處理器耦合并能操作以: 確定與對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的所有客戶端設(shè)備是否都支持直接數(shù)據(jù)通信; 響應(yīng)于所述功率節(jié)省單元確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通信, 針對(duì)與所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的一部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè) 備的蘇醒模式;以及 針對(duì)每個(gè)信標(biāo)區(qū)間的剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以在不中斷所述 相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率。
16. 如權(quán)利要求15所述的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,其特征在于,所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備被配置 成作為所述對(duì)等網(wǎng)絡(luò)的群主工作。
17. 如權(quán)利要求15所述的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,其特征在于,所述功率節(jié)省單元能操作以 針對(duì)每個(gè)信標(biāo)區(qū)間的所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模式以在不中斷 所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率包括:所述 功率節(jié)省單元能操作以針對(duì)每個(gè)信標(biāo)區(qū)間的所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所 述休眠模式以甚至當(dāng)所述相關(guān)聯(lián)客戶端設(shè)備的至少子集處于活躍工作模式中時(shí)并且在不 中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率。
18. 如權(quán)利要求15所述的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,其特征在于: 所述功率節(jié)省單元能操作以針對(duì)每個(gè)信標(biāo)區(qū)間的所述部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備 的所述蘇醒模式包括所述功率節(jié)省單元能操作以在每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起所述 蘇醒模式并維持所述蘇醒模式長(zhǎng)達(dá)每個(gè)信標(biāo)區(qū)間的預(yù)定義時(shí)段;以及 所述功率節(jié)省單元能操作以針對(duì)每個(gè)信標(biāo)區(qū)間的所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器 設(shè)備的所述休眠模式包括所述功率節(jié)省單元能操作以在每個(gè)信標(biāo)區(qū)間的所述蘇醒模式之 后發(fā)起所述休眠模式并維持所述休眠模式直至每個(gè)信標(biāo)區(qū)間完成以在不中斷所述相關(guān)聯(lián) 客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率。
19. 如權(quán)利要求15所述的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,其特征在于,所述功率節(jié)省單元還能操作 以: 檢測(cè)一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求在與所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信標(biāo)區(qū)間之 一的所述蘇醒模式期間尚未履行完成;以及 延長(zhǎng)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的所述蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇 醒模式期間履行完成所述一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求。
20. 如權(quán)利要求15所述的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,其特征在于,所述功率節(jié)省單元還能操作 以: 檢測(cè)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備與試圖連接到所述對(duì)等網(wǎng)絡(luò)的一個(gè)或更多個(gè)新客戶端設(shè)備 之間的握手操作在與所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信標(biāo)區(qū)間之一的所述蘇醒模式期間尚 未完成;以及 延長(zhǎng)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的所述蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇 醒模式期間完成所述握手操作。
21. 如權(quán)利要求15所述的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,其特征在于,響應(yīng)于所述功率節(jié)省單元確 定所述相關(guān)聯(lián)客戶端設(shè)備中的至少一個(gè)相關(guān)聯(lián)客戶端設(shè)備不支持直接數(shù)據(jù)通信,所述功率 節(jié)省單元能操作以在所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處實(shí)現(xiàn)常規(guī)功率節(jié)省機(jī)制。
22. -種或更多種其上存儲(chǔ)有指令的機(jī)器可讀存儲(chǔ)介質(zhì),所述指令在由一個(gè)或更多個(gè) 處理器執(zhí)行時(shí)使所述一個(gè)或更多個(gè)處理器執(zhí)行包括以下的操作: 在對(duì)等通信網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處確定與所述對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的所有客戶端 設(shè)備是否都支持直接數(shù)據(jù)通信; 響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通信, 針對(duì)與所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的一部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè) 備的蘇醒模式;以及 針對(duì)每個(gè)信標(biāo)區(qū)間的剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以在不中斷所述 相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率。
23. 如權(quán)利要求22所述的機(jī)器可讀存儲(chǔ)介質(zhì),其特征在于,所述針對(duì)每個(gè)信標(biāo)區(qū)間的 所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模式以在不中斷所述相關(guān)聯(lián)客戶端設(shè) 備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率的操作包括:針對(duì)每個(gè)信標(biāo)區(qū)間 的所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模式以不管所述相關(guān)聯(lián)客戶端設(shè)備 的工作模式如何并且在不中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò) 協(xié)調(diào)器設(shè)備處的功率。
24. 如權(quán)利要求22所述的機(jī)器可讀存儲(chǔ)介質(zhì),其特征在于: 所述針對(duì)每個(gè)信標(biāo)區(qū)間的所述部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述蘇醒模式的操作 包括:在每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起所述蘇醒模式并維持所述蘇醒模式長(zhǎng)達(dá)每個(gè)信標(biāo) 區(qū)間的預(yù)定義時(shí)段;以及 所述針對(duì)每個(gè)信標(biāo)區(qū)間的所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模式的 操作包括:在每個(gè)信標(biāo)區(qū)間的所述蘇醒模式之后發(fā)起所述休眠模式并維持所述休眠模式直 至每個(gè)信標(biāo)區(qū)間完成以在不中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所述網(wǎng) 絡(luò)協(xié)調(diào)器設(shè)備處的功率。
25. 如權(quán)利要求22所述的機(jī)器可讀存儲(chǔ)介質(zhì),其特征在于,所述操作還包括檢測(cè)一個(gè) 或更多個(gè)新客戶端設(shè)備請(qǐng)求或一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求在與所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備 相關(guān)聯(lián)的信標(biāo)區(qū)間之一的所述蘇醒模式期間尚未履行完成,以及延長(zhǎng)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備 的該信標(biāo)區(qū)間的所述蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延長(zhǎng)蘇醒模式期間履行完成所述一個(gè) 或更多個(gè)新客戶端設(shè)備請(qǐng)求或所述一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求。
26. -種網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,包括 用于確定與對(duì)等通信網(wǎng)絡(luò)相關(guān)聯(lián)的所有客戶端設(shè)備是否都支持直接數(shù)據(jù)通信的裝 置; 用于響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通信而針對(duì)與所述網(wǎng)絡(luò)協(xié)調(diào) 器設(shè)備相關(guān)聯(lián)的每個(gè)信標(biāo)區(qū)間的一部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的蘇醒模式的裝置;以及 用于響應(yīng)于確定所有相關(guān)聯(lián)客戶端設(shè)備都支持直接數(shù)據(jù)通信而針對(duì)每個(gè)信標(biāo)區(qū)間的 剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的休眠模式以在不中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的 通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率的裝置。
27. 如權(quán)利要求26所述的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,其特征在于,所述用于針對(duì)每個(gè)信標(biāo)區(qū)間 的所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模式以在不中斷所述相關(guān)聯(lián)客戶端 設(shè)備之間的通信的情況下節(jié)省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率的裝置包括:用于針對(duì)每個(gè)信 標(biāo)區(qū)間的所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模式以不管所述相關(guān)聯(lián)客戶 端設(shè)備的工作模式如何并且在不中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié)省所 述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率的裝置。
28. 如權(quán)利要求26所述的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,其特征在于: 所述用于針對(duì)每個(gè)信標(biāo)區(qū)間的所述部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述蘇醒模式的 裝置包括用于在每個(gè)信標(biāo)區(qū)間的起始時(shí)間處發(fā)起所述蘇醒模式并維持所述蘇醒模式長(zhǎng)達(dá) 每個(gè)信標(biāo)區(qū)間的預(yù)定義時(shí)段的裝置;以及 所述用于針對(duì)每個(gè)信標(biāo)區(qū)間的所述剩余部分實(shí)現(xiàn)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的所述休眠模 式的裝置包括用于在每個(gè)信標(biāo)區(qū)間的所述蘇醒模式之后發(fā)起所述休眠模式并維持所述休 眠模式直至每個(gè)信標(biāo)區(qū)間完成以在不中斷所述相關(guān)聯(lián)客戶端設(shè)備之間的通信的情況下節(jié) 省所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備處的功率的裝置。
29. 如權(quán)利要求26所述的網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備,其特征在于,還包括 用于檢測(cè)一個(gè)或更多個(gè)新客戶端設(shè)備請(qǐng)求或一個(gè)或更多個(gè)相關(guān)聯(lián)客戶端請(qǐng)求在與所 述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備相關(guān)聯(lián)的信標(biāo)區(qū)間之一的所述蘇醒模式期間尚未履行完成的裝置;以及 用于延長(zhǎng)所述網(wǎng)絡(luò)協(xié)調(diào)器設(shè)備的該信標(biāo)區(qū)間的所述蘇醒模式以在該信標(biāo)區(qū)間的經(jīng)延 長(zhǎng)蘇醒模式期間履行完成所述一個(gè)或更多個(gè)新客戶端設(shè)備請(qǐng)求或所述一個(gè)或更多個(gè)相關(guān) 聯(lián)客戶端請(qǐng)求的裝置。
【文檔編號(hào)】H04W52/02GK104145511SQ201380012230
【公開(kāi)日】2014年11月12日 申請(qǐng)日期:2013年3月6日 優(yōu)先權(quán)日:2012年3月6日
【發(fā)明者】K·波穆迪, K·R·錢德拉塞卡蘭 申請(qǐng)人:高通股份有限公司