本公開總體上涉及一種發(fā)現(xiàn)方法及其電子設(shè)備,更具體地,涉及一種鄰近網(wǎng)絡(luò)配置方法及其電子設(shè)備,在所述方法中通過鄰近網(wǎng)絡(luò)構(gòu)成群集的電子設(shè)備中的每一個(gè)共享被不同配置或被改變的發(fā)現(xiàn)窗口(discoverywindow,dw)的活動(dòng)持續(xù)時(shí)間信息,并且可以在共享活動(dòng)持續(xù)時(shí)間信息的基礎(chǔ)上有效地發(fā)送/接收信號(hào)。
背景技術(shù):
使用近場(chǎng)通信技術(shù)的各種類型的鄰近通信服務(wù)正在不斷發(fā)展。例如,可以配置相鄰電子設(shè)備之間的鄰近網(wǎng)絡(luò)并且可以通過鄰近網(wǎng)絡(luò)交換數(shù)據(jù)的鄰近通信服務(wù)正在不斷發(fā)展。
鄰近通信服務(wù)可以是例如使用藍(lán)牙低能量(bluetoothlowenergy,ble)信標(biāo)等的低功率鄰近通信服務(wù),并且可以使用基于無線局域網(wǎng)(wlan)的鄰居感知網(wǎng)絡(luò)(neighborawarenessnetworking,nan)通信標(biāo)準(zhǔn)。
鄰近通信服務(wù)是使用動(dòng)態(tài)改變的鄰近網(wǎng)絡(luò)的服務(wù)。例如,在nan通信中,構(gòu)成鄰近網(wǎng)絡(luò)的一組電子設(shè)備可以稱為群集。
對(duì)于要加入群集的電子設(shè)備,群集中的至少一個(gè)電子設(shè)備必須發(fā)送用于報(bào)告群集存在的信號(hào),并且要加入群集的電子設(shè)備必須接收信號(hào)。
用于發(fā)現(xiàn)群集的信號(hào)可以由群集中的所有電子設(shè)備發(fā)送,或者可以由群集中的一些電子設(shè)備發(fā)送。由于發(fā)送用于發(fā)現(xiàn)群集的信號(hào),發(fā)送用于發(fā)現(xiàn)群集的信號(hào)的電子設(shè)備可能比不發(fā)送用于發(fā)現(xiàn)群集的信號(hào)的電子設(shè)備消耗相對(duì)更多的功率。
即使某些電子設(shè)備發(fā)送用于發(fā)現(xiàn)群集的信號(hào),其他電子設(shè)備也可能無法接收信號(hào)。例如,群集中的每個(gè)電子設(shè)備可以配置能夠以不同的方式(differently)發(fā)送/接收用于發(fā)現(xiàn)群集的信號(hào)的活動(dòng)持續(xù)時(shí)間,從而降低功耗。
在nan通信中,能夠發(fā)送/接收用于發(fā)現(xiàn)群集的信號(hào)的活動(dòng)持續(xù)時(shí)間可以被稱為發(fā)現(xiàn)窗口(dw)。例如,即使某些電子設(shè)備發(fā)送用于發(fā)現(xiàn)群集的信號(hào),如果不是其中其他電子設(shè)備的dw活動(dòng)的持續(xù)時(shí)間,則另一電子設(shè)備可能不會(huì)接收由某些電子設(shè)備發(fā)送的信號(hào)。
技術(shù)實(shí)現(xiàn)要素:
本公開的一個(gè)方面提供了一種鄰近網(wǎng)絡(luò)配置方法及其電子設(shè)備,在所述方法中通過鄰近網(wǎng)絡(luò)構(gòu)成群集的每個(gè)電子設(shè)備共享被不同配置或被改變的dw的活動(dòng)持續(xù)時(shí)間信息,并且可以在共享活動(dòng)持續(xù)時(shí)間信息的基礎(chǔ)上有效地發(fā)送/接收信號(hào)。
根據(jù)本公開的一個(gè)方面,提供了一種操作電子設(shè)備的方法。該方法包括從多個(gè)發(fā)現(xiàn)窗口中確定預(yù)定發(fā)現(xiàn)窗口;以及將發(fā)現(xiàn)幀發(fā)送到在預(yù)定發(fā)現(xiàn)窗口中的至少一個(gè)其他電子設(shè)備。
根據(jù)本公開的另一方面,提供了一種操作電子設(shè)備的方法。該方法包括從多個(gè)發(fā)現(xiàn)窗口中確定預(yù)定發(fā)現(xiàn)窗口;以及從在預(yù)定發(fā)現(xiàn)窗口中的至少一個(gè)其他電子設(shè)備接收發(fā)現(xiàn)幀。
根據(jù)本公開的另一方面,提供一種電子設(shè)備。該電子設(shè)備包括被配置為從多個(gè)發(fā)現(xiàn)窗口中確定預(yù)定發(fā)現(xiàn)窗口的處理器;以及被配置為將發(fā)現(xiàn)幀發(fā)送到在預(yù)定發(fā)現(xiàn)窗口中的至少一個(gè)其他電子設(shè)備的通信模塊。
根據(jù)本公開的另一方面,提供一種電子設(shè)備。該電子設(shè)備包括被配置為從多個(gè)發(fā)現(xiàn)窗口中確定預(yù)定發(fā)現(xiàn)窗口的處理器;以及被配置為從在預(yù)定發(fā)現(xiàn)窗口中的至少一個(gè)不同的電子設(shè)備接收發(fā)現(xiàn)幀的通信模塊。
附圖說明
從以下結(jié)合附圖的詳細(xì)描述中,本公開的某些實(shí)施例的上述和其它方面、特征和優(yōu)點(diǎn)將更加明顯,其中:
圖1是根據(jù)本公開的實(shí)施例的電子設(shè)備的網(wǎng)絡(luò)環(huán)境的框圖;
圖2是根據(jù)本公開的實(shí)施例的電子設(shè)備的框圖;
圖3是根據(jù)本公開的實(shí)施例的群集的框圖;
圖4是根據(jù)本公開的實(shí)施例的nan發(fā)現(xiàn)窗口的圖;
圖5是根據(jù)本公開的實(shí)施例的群集中的數(shù)據(jù)交換的圖;
圖6是根據(jù)本公開的實(shí)施例的各自電子設(shè)備之間的發(fā)現(xiàn)操作的圖;
圖7是根據(jù)本公開的實(shí)施例的用于三個(gè)nan設(shè)備的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息的圖表;
圖8是根據(jù)本公開的實(shí)施例的nan服務(wù)發(fā)現(xiàn)幀的圖表;
圖9是根據(jù)本公開的實(shí)施例的nan屬性通用格式的圖表;
圖10是根據(jù)本公開的實(shí)施例的nan信標(biāo)幀和nan服務(wù)發(fā)現(xiàn)幀中的nan屬性格式的圖表;
圖11是根據(jù)本公開的實(shí)施例的服務(wù)描述符屬性格式的圖表;
圖12是根據(jù)本公開的實(shí)施例的使用可用活動(dòng)發(fā)現(xiàn)窗口(availableactivediscoverywindow,aadw)位圖的發(fā)現(xiàn)操作的圖表;
圖13是根據(jù)本公開的實(shí)施例的nan通信方法的流程圖;
圖14是根據(jù)本公開的實(shí)施例的使用改變的aadw位圖的發(fā)現(xiàn)操作的圖表;以及
圖15是根據(jù)本公開的實(shí)施例的nan通信方法的流程圖。
具體實(shí)施方式
在下文中,參考附圖描述本公開的各種實(shí)施例。本公開的各種實(shí)施例可以以各種形式改變,并且不限于下文詳細(xì)描述的某個(gè)實(shí)施例,這對(duì)于本領(lǐng)域普通技術(shù)人員將是顯而易見的。
圖1是根據(jù)本公開的實(shí)施例的電子設(shè)備101的網(wǎng)絡(luò)環(huán)境100的框圖。
參考圖1,電子設(shè)備101的網(wǎng)絡(luò)環(huán)境100可以包括諸如智能電話、平板電腦(pc)等的各種類型的電子設(shè)備101,并且可以包括在近距離與電子設(shè)備101通信的外部電子設(shè)備102、經(jīng)由網(wǎng)絡(luò)162在遠(yuǎn)距離通信的外部電子設(shè)備104和服務(wù)器106。
電子設(shè)備101可以包括例如總線110、處理器120、存儲(chǔ)器130、輸入/輸出接口150、顯示器160、通信接口170等??偩€110可以包括用于連接上述元件并用于在元件之間傳遞通信消息或數(shù)據(jù)的電路。
處理器120可以包括中央處理單元(cpu)、應(yīng)用處理器(ap)和通信處理器(cp)中的一個(gè)或多個(gè),并且可以控制電子設(shè)備101的元件中的至少一個(gè)或者可以運(yùn)行算術(shù)運(yùn)算或處理用于通信的數(shù)據(jù)。
處理器120可以提供對(duì)例如配置鄰近網(wǎng)絡(luò)的控制,并通過與屬于鄰近網(wǎng)絡(luò)的群集的其他電子設(shè)備同步的通信持續(xù)時(shí)間來交換數(shù)據(jù)。這里,根據(jù)nan通信標(biāo)準(zhǔn),通信持續(xù)時(shí)間可以被稱為發(fā)現(xiàn)窗口(dw)。
存儲(chǔ)器130可以包括例如易失性和/或非易失性存儲(chǔ)器,可以存儲(chǔ)與電子設(shè)備101的至少一個(gè)不同元件相關(guān)的指令或數(shù)據(jù),并且可以存儲(chǔ)軟件和/或程序140。
程序140可以包括例如內(nèi)核141、中間件143、應(yīng)用程序編程接口(api)145、應(yīng)用程序147等。內(nèi)核141、中間件143或api145的至少一部分可以被稱為操作系統(tǒng)(os)。
內(nèi)核141可以控制或管理例如用于運(yùn)行在其他程序(例如,中間件143、api145或應(yīng)用程序147)中實(shí)現(xiàn)的操作或功能的系統(tǒng)資源(例如,總線110、處理器120、存儲(chǔ)器130等)。
中間件143可以執(zhí)行調(diào)解(mediation)作用,以使得api145或應(yīng)用程序147可以與內(nèi)核141通信以交換數(shù)據(jù)。
api145可以包括用于文件控制、窗口控制、視頻處理、字符控制等的至少一個(gè)接口或功能,作為能夠控制由內(nèi)核141或中間件143中的應(yīng)用程序147提供的功能的接口。
輸入/輸出接口150可以起到能夠?qū)⒗鐝挠脩艋虿煌獠侩娮釉O(shè)備輸入的指令或數(shù)據(jù)傳送到電子設(shè)備101的不同元件的接口的作用。
顯示器160可以是各種類型的顯示器,例如液晶顯示器(lcd)、發(fā)光二極管(led)顯示器、有機(jī)發(fā)光二極管(oled)顯示器等,可以包括觸摸屏幕,并且可以通過使用電子筆或用戶身體的一部分來接收觸摸、手勢(shì)、接近或懸停輸入。
通信接口170可以建立電子設(shè)備101、外部電子設(shè)備102和104與服務(wù)器106之間的通信。例如,通信接口170可以由通過無線通信或有線通信與網(wǎng)絡(luò)162連接來與外部電子設(shè)備104和服務(wù)器106通信。
無線通信可以包括例如長期演進(jìn)(lte)、lte高級(jí)(lte-a)、碼分多址(cdma)、寬帶cdma(wcdma)、通用移動(dòng)電信系統(tǒng)(umts)無線寬帶(wibro)、全球移動(dòng)通信系統(tǒng)(gsm)等。有線通信可以包括例如通用串行總線(usb)、高清多媒體接口(hdmi)、推薦標(biāo)準(zhǔn)(rs)-232和普通老式電話服務(wù)(pots)。
網(wǎng)絡(luò)162可以包括例如遠(yuǎn)程通信網(wǎng)絡(luò)、計(jì)算機(jī)網(wǎng)絡(luò)(例如,局域網(wǎng)(lan)或廣域網(wǎng)(wan))、互聯(lián)網(wǎng)和電話網(wǎng)絡(luò)中的至少一個(gè)。
圖2是根據(jù)本公開的實(shí)施例的電子設(shè)備201的框圖。
參考圖2,電子設(shè)備201可以包括例如至少一個(gè)應(yīng)用處理器(ap)210、通信模塊220、用戶識(shí)別模塊(sim)卡224、存儲(chǔ)器230、傳感器模塊240、輸入單元250、顯示器260、接口270、音頻模塊280、相機(jī)模塊291、電源管理模塊295、電池296、指示器297、馬達(dá)298等。
ap210可以通過驅(qū)動(dòng)例如操作系統(tǒng)或應(yīng)用程序來控制連接到ap210的多個(gè)硬件或軟件元件,并可以處理包括多媒體數(shù)據(jù)的各種數(shù)據(jù),以及可以執(zhí)行算術(shù)運(yùn)算。ap210可以以例如片上系統(tǒng)(soc)來實(shí)現(xiàn),并且還可以包括圖形處理單元(gpu)和/或圖像信號(hào)處理器。
ap210可以包括圖2的上述元件的至少一個(gè)部分(例如,蜂窩模塊221),并且可以通過將其加載到易失性存儲(chǔ)器來處理從不同元件(例如,非易失性存儲(chǔ)器)中的至少一個(gè)接收的指令或數(shù)據(jù),并且可以將各種數(shù)據(jù)存儲(chǔ)在非易失性存儲(chǔ)器。
通信模塊220可以具有與圖1的通信接口160相同或相似的配置。通信模塊220可以包括蜂窩模塊221、無線保真(wi-fi)模塊223、藍(lán)牙(bt)模塊225、全球定位系統(tǒng)(gps)模塊227、近場(chǎng)通信(nfc)模塊228和射頻(rf)模塊229。
蜂窩模塊221可以例如通過通信網(wǎng)絡(luò)提供語音呼叫、視頻呼叫、文本服務(wù)、因特網(wǎng)服務(wù)等。蜂窩模塊221可以通過使用sim卡224來識(shí)別和認(rèn)證通信網(wǎng)絡(luò)內(nèi)的電子設(shè)備201。蜂窩模塊221可以執(zhí)行可由ap210提供的至少一些功能,并且可以包括通信處理器(cp)。
wi-fi模塊223、bt模塊225、gps模塊227和nfc模塊228中的每一個(gè)可以包括例如用于處理通過相應(yīng)模塊發(fā)送/接收的數(shù)據(jù)的處理器。蜂窩模塊221、wi-fi模塊223、bt模塊225、gps模塊227和nfc模塊228中的至少一些(例如,兩個(gè)或更多個(gè))可以包括在一個(gè)集成電路(ic)或ic封裝中。
rf模塊229可以發(fā)射/接收例如rf信號(hào),并且可以包括收發(fā)器、功率放大器模塊(pam)、頻率濾波器、低噪聲放大器(lna)、天線等。蜂窩模塊221、wi-fi模塊223、bt模塊225、gps模塊227和nfc模塊228中的至少一個(gè)可以經(jīng)由單獨(dú)的rf模塊發(fā)送/接收rf信號(hào)。
sim卡224可以包括sim和/或嵌入式sim,并且可以包括唯一的標(biāo)識(shí)信息(例如,集成電路卡標(biāo)識(shí)符(iccid))或訂戶信息(例如,國際移動(dòng)用戶標(biāo)識(shí)(imsi))。
存儲(chǔ)器230可以包括例如內(nèi)部存儲(chǔ)器232或外部存儲(chǔ)器234。傳感器模塊240可以測(cè)量例如物理量或檢測(cè)電子設(shè)備201的操作狀態(tài),并且因此可以將所測(cè)量或檢測(cè)到信息轉(zhuǎn)換成電信號(hào)。
傳感器模塊240可以包括例如手勢(shì)傳感器240a、陀螺儀傳感器240b、壓力傳感器240c、磁性傳感器240d、加速度傳感器240e、握持傳感器240f、接近傳感器240g、顏色傳感器240h(例如,紅綠藍(lán)(rgb)傳感器)、生物傳感器240i、溫度/濕度傳感器240j、照度傳感器240k和紫外(uv)光傳感器240m中的至少一個(gè)。
傳感器模塊240可以包括例如電子鼻(e-nose)傳感器、肌電圖(emg)傳感器、腦電圖(eeg)傳感器、心電圖(ecg)傳感器、紅外(ir)傳感器、虹膜傳感器、指紋傳感器等。
輸入單元250可以包括例如觸摸面板252、(數(shù)字)筆傳感器254、按鍵256或超聲波輸入單元258。顯示器260可以包括面板262、全息圖264或投影儀266。
接口270可以包括例如hdmi272、usb274、光通信接口276或d超小型(d-sub)連接器278。音頻模塊280可以雙向轉(zhuǎn)換例如聲音和電信號(hào),并且可以轉(zhuǎn)換通過例如揚(yáng)聲器282、接收器284、耳機(jī)286、麥克風(fēng)288等輸入或輸出的聲音信息。
相機(jī)模塊291是例如用于圖像和視頻捕獲的裝置,并且可以包括一個(gè)或多個(gè)圖像傳感器(例如,前傳感器或后傳感器)、鏡頭、圖像信號(hào)處理器(isp)或閃光燈(例如led或氙氣燈)。
電源管理模塊295可以管理例如電子設(shè)備201的電源,并且可以包括電源管理集成電路(pmic)、充電器集成電路(ic)或電池表。
指示器297可以指示電子設(shè)備201或其一部分(例如,ap210)的特定狀態(tài),例如,引導(dǎo)狀態(tài)、消息狀態(tài)、充電狀態(tài)等。馬達(dá)298可以將電信號(hào)轉(zhuǎn)換為機(jī)械振動(dòng),并且生成諸如振動(dòng)等的效果。
圖3是根據(jù)本公開的實(shí)施例的群集300的框圖。
參考圖3,群集300指示構(gòu)成鄰近網(wǎng)絡(luò)的一組電子設(shè)備,以使得每個(gè)電子設(shè)備可以相互發(fā)送和接收數(shù)據(jù)。
群集300可以根據(jù)nan通信標(biāo)準(zhǔn)被稱為nan群集。群集300可以由例如多個(gè)電子設(shè)備310、320、330和340構(gòu)成。群集300中的每一個(gè)電子設(shè)備可以通過使用例如信標(biāo)、同步信標(biāo)、服務(wù)發(fā)現(xiàn)幀等,來執(zhí)行發(fā)現(xiàn)、同步和數(shù)據(jù)交換操作。
圖4是根據(jù)本公開的實(shí)施例的nan發(fā)現(xiàn)窗口的圖。
參考圖4,包括在群集中的電子設(shè)備可以根據(jù)nan通信標(biāo)準(zhǔn)通過某個(gè)信道(例如,信道6)發(fā)送信號(hào)。
電子設(shè)備可以在在nan通信標(biāo)準(zhǔn)中定義的特定dw持續(xù)時(shí)間內(nèi)發(fā)送同步信標(biāo)402和服務(wù)發(fā)現(xiàn)幀403,并且可以以除特定dw持續(xù)時(shí)間以外的持續(xù)時(shí)間發(fā)送發(fā)現(xiàn)信標(biāo)401。
可以在屬于群集的各個(gè)電子設(shè)備之間以基于競(jìng)爭(zhēng)的方式發(fā)送同步信標(biāo)402和服務(wù)發(fā)現(xiàn)幀403。dw是其中將相應(yīng)的電子設(shè)備從低功率或睡眠狀態(tài)激活到全功率或喚醒狀態(tài)以用于各自電子設(shè)備之間的數(shù)據(jù)交換的持續(xù)時(shí)間。
dw可以分為時(shí)間單位(tu),例如,毫秒單位。用于發(fā)送/接收同步信標(biāo)402和服務(wù)發(fā)現(xiàn)幀403的dw可以根據(jù)nan通信標(biāo)準(zhǔn)占用例如16個(gè)tu,并且可以具有每512個(gè)tu(即512t)重復(fù)的周期。
發(fā)現(xiàn)信標(biāo)401是被發(fā)送以使得尚未加入群集的電子設(shè)備發(fā)現(xiàn)群集的信號(hào)。也就是說,發(fā)現(xiàn)信標(biāo)401是用于報(bào)告群集的存在的信號(hào),并且電子設(shè)備可以通過執(zhí)行被動(dòng)掃描(passivescan)接收發(fā)現(xiàn)信標(biāo)401來加入群集。
發(fā)現(xiàn)信標(biāo)401可以包括與群集同步所需的信息。例如,發(fā)現(xiàn)信標(biāo)可以包括用于指示信號(hào)的功能(例如,信標(biāo))的幀控制(fc)字段、廣播地址、發(fā)送設(shè)備的媒體訪問控制(mac)地址、群集標(biāo)識(shí)符、序列控制、信標(biāo)幀的時(shí)間戳、用于指示發(fā)現(xiàn)信標(biāo)的發(fā)送間隔的信標(biāo)間隔、以及發(fā)送裝置的能力信息中的至少一個(gè)。
發(fā)現(xiàn)信標(biāo)401可以包括至少一個(gè)鄰近網(wǎng)絡(luò)(或群集)相關(guān)的信息元素。鄰近網(wǎng)絡(luò)相關(guān)信息可以被稱為屬性信息。
同步信標(biāo)402是用于維持屬于群集的各自電子設(shè)備之間的同步的信號(hào)。同步信標(biāo)402可以包括用于與群集同步的必要信息。
例如,同步信標(biāo)402可以包括用于指示信號(hào)的功能(例如,信標(biāo))的fc字段、廣播地址、發(fā)送設(shè)備的mac地址、群集標(biāo)識(shí)符、序列控制、用于信標(biāo)幀的時(shí)間戳、用于指示發(fā)現(xiàn)信標(biāo)的發(fā)送間隔的信標(biāo)間隔和發(fā)送設(shè)備的能力信息中的至少一個(gè)。同步信標(biāo)402可以包括鄰近網(wǎng)絡(luò)相關(guān)信息中的至少一個(gè)。
服務(wù)發(fā)現(xiàn)幀403是用于通過鄰近網(wǎng)絡(luò)交換數(shù)據(jù)的信號(hào)。鄰近網(wǎng)絡(luò)相關(guān)信息可以包括鄰近網(wǎng)絡(luò)服務(wù)的內(nèi)容。服務(wù)發(fā)現(xiàn)幀403是供應(yīng)商特定的公共動(dòng)作幀,并且可以包括各種字段。
例如,服務(wù)發(fā)現(xiàn)幀403可以包括類別和動(dòng)作字段,并且可以包括鄰近網(wǎng)絡(luò)相關(guān)信息中的至少一個(gè)。
發(fā)現(xiàn)信標(biāo)401可以包括鄰近網(wǎng)絡(luò)相關(guān)信息。鄰近網(wǎng)絡(luò)相關(guān)信息可以包括指示信息類型、信息長度和主體字段的標(biāo)識(shí)符,作為對(duì)應(yīng)信息。
例如,相應(yīng)的信息可以包括主指示信息、群集信息、服務(wù)標(biāo)識(shí)符列表信息、服務(wù)描述符信息、連接能力信息、wlan基礎(chǔ)設(shè)施信息、點(diǎn)對(duì)點(diǎn)(p2p)操作信息、獨(dú)立基本服務(wù)集(ibss)信息、網(wǎng)格信息、進(jìn)一步的鄰近網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)信息、進(jìn)一步的可用性地圖信息、國家代碼信息、測(cè)距信息、群集發(fā)現(xiàn)信息和供應(yīng)商特定信息中的至少一個(gè)。
圖5是根據(jù)本公開的實(shí)施例的群集中的數(shù)據(jù)交換的圖。
參考圖5,nan群集中的至少一個(gè)電子設(shè)備501可以起到主電子設(shè)備的作用。
電子設(shè)備501可以例如根據(jù)nan通信標(biāo)準(zhǔn)在dw持續(xù)時(shí)間內(nèi)發(fā)送服務(wù)發(fā)現(xiàn)幀(servicediscoveryframe,sdf),并且nan群集中的其他電子設(shè)備502和503可以接收sdf。
在dw持續(xù)時(shí)間以外的持續(xù)時(shí)間內(nèi),電子設(shè)備501、502和503保持睡眠狀態(tài)作為省電模式以降低功耗。例如,由于電子設(shè)備根據(jù)時(shí)鐘僅在dw活動(dòng)持續(xù)時(shí)間內(nèi)從睡眠狀態(tài)轉(zhuǎn)換到喚醒狀態(tài)中操作,因此能夠降低功耗。
圖6是根據(jù)本公開的實(shí)施例的各自電子設(shè)備之間的發(fā)現(xiàn)操作的圖。
參考圖6,例如,屬于一個(gè)群集的第一至第三電子設(shè)備601、602和603可以根據(jù)每個(gè)電子設(shè)備的功率狀態(tài)、操作狀態(tài)等來配置不同的dw活動(dòng)持續(xù)時(shí)間。
根據(jù)nan通信標(biāo)準(zhǔn),第一電子設(shè)備601可以配置16個(gè)dw活動(dòng)持續(xù)時(shí)間dw0-dw15,其中可以在16個(gè)dwtu期間以1×512tu的間隔發(fā)送/接收信號(hào)。
第二電子設(shè)備602可以配置8個(gè)dw活動(dòng)持續(xù)時(shí)間dw0、dw2、dw4、dw6、dw8、dw10、dw12和dw14,其中可以在16個(gè)dwtu期間以2×512tu的間隔發(fā)送/接收信號(hào)。
第三電子設(shè)備603可以配置4個(gè)dw活動(dòng)持續(xù)時(shí)間dw0、dw4、dw8和dw12,其中在16個(gè)dwtu期間可以以4×512tu的間隔發(fā)送/接收信號(hào)。
根據(jù)nan通信標(biāo)準(zhǔn),在16個(gè)dw之中,指定第一dw,即dw0,以使得所有電子設(shè)備都必須處于喚醒狀態(tài),從而可以在電子設(shè)備601至603之間持續(xù)地保持同步。
如果第一電子設(shè)備601例如在dw5中以廣播或單播方式發(fā)送sdf等,如圖6中所示,則第二電子設(shè)備602和第三電子設(shè)備603不處于dw活動(dòng)持續(xù)時(shí)間而是處于睡眠狀態(tài),因此不能接收sdf。
也就是說,如果第1電子設(shè)備601至第3電子設(shè)備603不共享可以不同地配置的或根據(jù)每個(gè)電子設(shè)備的電源狀態(tài)或操作狀態(tài)等被改變的dw的活動(dòng)持續(xù)時(shí)間信息,如上參考圖6所描述的,則可能發(fā)生其中電子設(shè)備發(fā)送的信號(hào)不能被另一電子設(shè)備接收的信號(hào)傳輸錯(cuò)誤。
根據(jù)本公開的實(shí)施例,在每個(gè)電子設(shè)備中配置的dw活動(dòng)持續(xù)時(shí)間信息被共享,并且在在其中基于共享的活動(dòng)持續(xù)時(shí)間信息其他電子設(shè)備可以來接收信號(hào)的適當(dāng)?shù)某掷m(xù)時(shí)間內(nèi)發(fā)送/接收信號(hào)。因此,由群集中的一個(gè)電子設(shè)備發(fā)送的信號(hào)可以被另一個(gè)電子設(shè)備接收,從而能夠增加信號(hào)傳輸?shù)拇_定性并且避免不必要的功率消耗。
圖7示出了根據(jù)本公開的實(shí)施例的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息的示例。
參考圖7,dw活動(dòng)持續(xù)時(shí)間信息可以被不同地稱為例如可用活動(dòng)發(fā)現(xiàn)窗口(aadw)位圖等,并且aadw位圖可以是16位的比特流。
aadw位圖中包含的值1指示其中dw處于活動(dòng)狀態(tài)的持續(xù)時(shí)間,并且aadw位圖中包含的值0指示dw未處于活動(dòng)狀態(tài)的持續(xù)時(shí)間。
例如,圖6的第一電子設(shè)備601的aadw位圖701可以具有“1111111111111111”的比特流值,并且該值指示第一電子設(shè)備601配置有16個(gè)dw活動(dòng)持續(xù)時(shí)間dw0-dw15,其中可以在16dwtu期間以1×512tu的間隔發(fā)送/接收信號(hào)。
第二電子設(shè)備602的aadw位圖702可以具有“1010101010101010”的比特流值,該值指示電子設(shè)備602配置有8個(gè)dw活動(dòng)持續(xù)時(shí)間dw0、dw2、dw4、dw6、dw8、dw10、dw12和dw14,其中可以在16個(gè)dwtu期間以2×512tu的間隔發(fā)送/接收信號(hào)。
第三電子設(shè)備603的aadw位圖703可以具有“1000100010001000”的比特流值,該值指示電子設(shè)備603配置有4個(gè)dw活動(dòng)持續(xù)時(shí)間dw0、dw4、dw8和dw12,其中可以在16個(gè)dwtu期間以4×512tu的間隔發(fā)送/接收信號(hào)。
圖8是根據(jù)本公開的實(shí)施例的nan服務(wù)發(fā)現(xiàn)幀的圖表。
參考圖8,nan服務(wù)發(fā)現(xiàn)幀800可以包括根據(jù)nan通信標(biāo)準(zhǔn)的類別801、動(dòng)作字段802、組織唯一標(biāo)識(shí)符(organizationallyuniqueidentifier,oui)803、oui類型804和nan屬性字段805。
nan屬性字段805可以具有未確定的可變大小和未確定的可變值,并且可以在其中記錄至少一個(gè)nan屬性信息。
根據(jù)本公開的實(shí)施例,屬于群集的電子設(shè)備通過將aadw位圖包括在sdf中,例如nan屬性字段805等,將aadw位圖作為電子設(shè)備的dw活動(dòng)持續(xù)時(shí)間信息發(fā)送,并且屬于群集的其他電子設(shè)備接收并共享aadw位圖。
此外,可以通過被包括在同步信標(biāo)或發(fā)現(xiàn)信標(biāo)中來發(fā)送aadw位圖,并且因此可以由電子設(shè)備來共享。以下,詳細(xì)說明了其中aadw位圖被包含在sdf中的實(shí)施例。然而,如對(duì)于本領(lǐng)域普通技術(shù)人員將是顯而易見的,本公開不限于下面描述的實(shí)施例。
圖9示出了根據(jù)本公開的實(shí)施例的nan屬性通用格式。
參考圖9,根據(jù)nan通信標(biāo)準(zhǔn),nan屬性通用格式900可以包括屬性標(biāo)識(shí)符(id)901、長度902和屬性主體字段903。
屬性id901和長度902中的每一個(gè)具有確定的大小(例如,分別為1個(gè)八位字節(jié)和2個(gè)八位字節(jié))和未確定的可變值。屬性主體字段903具有未確定的可變大小和變量值。在本公開的實(shí)施例中,可以通過包括在屬性主體字段903中將aadw位圖發(fā)送到電子設(shè)備。
圖10示出了根據(jù)本公開的實(shí)施例的nan信標(biāo)幀和nan服務(wù)發(fā)現(xiàn)幀中的nan屬性格式。
參考圖10,nan信標(biāo)幀和nan服務(wù)發(fā)現(xiàn)幀中的nan屬性格式1000可以包括根據(jù)nan通信標(biāo)準(zhǔn)的各種多條屬性信息。
例如,如圖10中所示,根據(jù)nan屬性格式1000,可以包括服務(wù)描述符屬性1001、保留區(qū)域1002、供應(yīng)商特定屬性1003等,并且可以包括對(duì)于每條屬性信息唯一的屬性id。
根據(jù)本公開的實(shí)施例,可以通過將對(duì)應(yīng)的電子設(shè)備的aadw位圖包括在保留區(qū)域1002中來發(fā)送。在本公開的實(shí)施例中,可以通過將對(duì)應(yīng)的電子設(shè)備的aadw位圖包括在供應(yīng)商特定屬性1003中來發(fā)送,并且可以定義用于報(bào)告包括了aadw位圖的唯一屬性id并將其發(fā)送到群集中的電子設(shè)備。此外,根據(jù)本公開的實(shí)施例,可以通過將對(duì)應(yīng)的電子設(shè)備的aadw位圖包括在服務(wù)描述符屬性1001中來發(fā)送。
圖11是根據(jù)本公開的實(shí)施例的服務(wù)描述符屬性格式的圖表。
參考圖11,根據(jù)nan通信標(biāo)準(zhǔn),服務(wù)描述符屬性格式1100可以包括各種多條信息。
例如,如圖11中所示,根據(jù)服務(wù)描述符屬性格式1100,可以包括服務(wù)id1101、服務(wù)信息(或信息)服務(wù)等。服務(wù)id1101具有確定的大小(例如,6個(gè)八位字節(jié))和未確定的可變值,并且服務(wù)信息1102具有未確定的可變大小和可變值。
根據(jù)本公開的實(shí)施例,可以通過將對(duì)應(yīng)的電子設(shè)備的aadw位圖包括在服務(wù)信息1102中來發(fā)送,并且可以定義用于指示包括了aadw位圖的新服務(wù)id1101并將其發(fā)送到電子群集中的設(shè)備。
圖12是根據(jù)本公開的實(shí)施例的使用aadw位圖的發(fā)現(xiàn)操作的圖表。
參考圖12,例如,屬于一個(gè)群集的第一至第三電子設(shè)備1201、1202和1203可以根據(jù)每個(gè)電子設(shè)備的功率狀態(tài)、操作狀態(tài)等來配置不同的dw活動(dòng)持續(xù)時(shí)間。
根據(jù)nan通信標(biāo)準(zhǔn),第一電子設(shè)備1201可以配置16個(gè)dw活動(dòng)持續(xù)時(shí)間dw0至dw15,其中可以在16個(gè)dwtu期間以1×512tu的間隔發(fā)送/接收信號(hào)。
第二電子設(shè)備1202可以配置8個(gè)dw活動(dòng)持續(xù)時(shí)間dw0、dw2、dw4、dw6、dw8、dw10、dw12和dw14,其中可以在16個(gè)dwtu期間以2×512tu的間隔發(fā)送/接收信號(hào)。
第三電子設(shè)備1203可以配置4個(gè)dw活動(dòng)持續(xù)時(shí)間dw0、dw4、dw8和dw12,其中在16個(gè)dwtu期間可以以4×512tu的間隔發(fā)送/接收信號(hào)。
根據(jù)nan通信標(biāo)準(zhǔn),在16個(gè)dw之中,指定第一dw,也即dw0,使得所有電子設(shè)備都必須處于喚醒狀態(tài),從而可以在電子設(shè)備1201至1203之間持續(xù)保持同步。
在本公開的實(shí)施例中,在如上所述的所有電子設(shè)備處于喚醒狀態(tài)的dw0中,可以通過將在每個(gè)電子設(shè)備中配置的aadw位圖包括在sdf中來發(fā)送,并且即使改變了在每個(gè)電子設(shè)備中配置的aadw位圖,也可以通過包含在sdf中來發(fā)送aadw位圖。因此,所有的電子設(shè)備可以共享相互的aadw位圖。
基于共享的其他電子設(shè)備的aadw位圖,電子設(shè)備中的每一個(gè)可以通過以廣播或單播方式發(fā)送同步信標(biāo)、發(fā)現(xiàn)信標(biāo)和sdf中的至少一個(gè)來向另一個(gè)電子設(shè)備發(fā)送信號(hào)。
參考圖12,由于第一至第三電子設(shè)備1201、1202和1203共享相互的aadw位圖,如果第一電子設(shè)備1201在圖12的dw4中發(fā)送sdf1b,則第二電子設(shè)備1202和第三電子設(shè)備1203都可以接收sdf1b。在這種情況下,以廣播方式發(fā)送sdf1b。
如果第一電子設(shè)備1201在圖12的dw6中發(fā)送sdf1c,則僅第二電子設(shè)備1202可以接收sdf1c。在這種情況下,以單播方式發(fā)送sdf1c。
如果第二電子設(shè)備1202在圖12的dw8中發(fā)送sdf2b,則第一電子設(shè)備1201和第三電子設(shè)備1203都可以接收sdf2b。在這種情況下,以廣播方式發(fā)送sdf1b。
如果第二電子設(shè)備1202在圖12的dw10中發(fā)送sdf2c,則僅第一電子設(shè)備1201可以接收sdf2c。在這種情況下,最終,以單播方式發(fā)送sdf2c。
如果第三電子設(shè)備1203在圖12的dw12中發(fā)送sdf3b,則第一電子設(shè)備1201和第二電子設(shè)備1202都可以接收sdf3b。在這種情況下,以廣播方式發(fā)送sdf3b。
根據(jù)本公開的實(shí)施例,電子設(shè)備可以包括用于通過鄰近網(wǎng)絡(luò)與電子設(shè)備通信的通信模塊以及用于控制通信模塊的處理器。處理器可以控制通信模塊通過鄰近網(wǎng)絡(luò)配置具有電子設(shè)備的群集,以獲取電子設(shè)備的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息,并基于活動(dòng)持續(xù)時(shí)間信息與電子設(shè)備進(jìn)行通信。
鄰近網(wǎng)絡(luò)可以是應(yīng)用了nan通信標(biāo)準(zhǔn)的近場(chǎng)通信網(wǎng)絡(luò)。發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息可以是可用活動(dòng)發(fā)現(xiàn)窗口(aadw)位圖。可以通過將發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息包括在應(yīng)用于鄰近網(wǎng)絡(luò)的nan通信標(biāo)準(zhǔn)的服務(wù)發(fā)現(xiàn)幀中來發(fā)送。
可以通過將發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息包括在服務(wù)發(fā)現(xiàn)幀的nan屬性字段的保留區(qū)域中來發(fā)送??梢酝ㄟ^將發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息包括在服務(wù)發(fā)現(xiàn)幀的nan屬性字段的供應(yīng)商特定屬性區(qū)域中來發(fā)送??梢酝ㄟ^將發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息包括在服務(wù)發(fā)現(xiàn)幀的nan屬性字段的服務(wù)描述符屬性區(qū)中來發(fā)送。
服務(wù)描述符屬性區(qū)域可以包括服務(wù)標(biāo)識(shí)符(id)字段和服務(wù)信息字段。服務(wù)id字段可以包括用于發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息的服務(wù)id。服務(wù)信息字段可以包括發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息。
如果電子設(shè)備的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息在與另一個(gè)電子設(shè)備通信時(shí)改變,則處理器可以控制通信模塊將改變的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息發(fā)送到另一個(gè)電子設(shè)備。可以通過功率狀態(tài)的變化和電子設(shè)備的操作狀態(tài)的變化中的至少一個(gè)來改變電子設(shè)備的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息。
如果在另一電子設(shè)備正在與電子設(shè)備通信時(shí)獲取電子設(shè)備的改變的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息,則處理器可以控制通信模塊根據(jù)所獲得的活動(dòng)持續(xù)時(shí)間信息來改變其他電子設(shè)備的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息。
圖13是根據(jù)本公開的實(shí)施例的nan通信方法的流程圖。
參考圖13,在步驟1300中,根據(jù)nan通信標(biāo)準(zhǔn),多個(gè)相鄰電子設(shè)備可以被配置為一個(gè)群集作為鄰近網(wǎng)絡(luò)。
在步驟1301中,群集中的多個(gè)電子設(shè)備通過將aadw位圖包括在sdf中而將每個(gè)電子設(shè)備中配置的dw活動(dòng)持續(xù)時(shí)間信息的aadw位圖傳輸?shù)狡渌娮釉O(shè)備。因此,多個(gè)電子設(shè)備可以共享相互的aadw位圖。
在步驟1302中,電子設(shè)備中的每一個(gè)可以在其他電子設(shè)備的共享的aadw位圖的基礎(chǔ)上,在喚醒狀態(tài)下執(zhí)行其中至少一個(gè)電子設(shè)備發(fā)送同步信標(biāo)、sdf等的準(zhǔn)確nan通信。
圖14是根據(jù)本公開的實(shí)施例的使用改變的aadw位圖的發(fā)現(xiàn)操作的圖。
參考圖14,例如,屬于一個(gè)群集的第一電子設(shè)備1401和第二電子設(shè)備1402可以根據(jù)每個(gè)電子設(shè)備的功率狀態(tài)、操作狀態(tài)等隨機(jī)地改變預(yù)設(shè)的dw活動(dòng)持續(xù)時(shí)間。
由于第一電子設(shè)備1401和第二電子設(shè)備1402共享相互的aadw位圖,所以可以通過在圖14中的dw0至dw6中發(fā)送/接收數(shù)據(jù)服務(wù)發(fā)現(xiàn)幀(即,sdf1b)等來交換數(shù)據(jù)。
此后,如果第二電子設(shè)備1402根據(jù)低功率狀態(tài)、操作狀態(tài)等不同地改變預(yù)設(shè)的aadw位圖,則可以通過被包括在服務(wù)發(fā)現(xiàn)幀(即sdf2a)中來在dw8中發(fā)送改變的aadw位圖。
第一電子設(shè)備1401可以提取在dw8中所接收的包含服務(wù)發(fā)現(xiàn)幀(即sdf2a)的aadw位圖,并將其更新為第二電子設(shè)備1402的aadw位圖,然后可以根據(jù)更新的aadw位圖執(zhí)行與第二電子設(shè)備的nan通信1402。
圖15是根據(jù)本公開的實(shí)施例的nan通信方法的流程圖。
參考圖15,在步驟1500中,根據(jù)nan通信標(biāo)準(zhǔn),可將多個(gè)相鄰電子設(shè)備配置為一個(gè)群集作為鄰近網(wǎng)絡(luò)。
在步驟1501中,群集中的多個(gè)電子設(shè)備通過將aadw位圖包括在sdf中將在每個(gè)電子設(shè)備中配置的dw活動(dòng)持續(xù)時(shí)間信息的aadw位圖發(fā)送到其他電子設(shè)備。因此,多個(gè)電子設(shè)備可以共享相互的aadw位圖。
在步驟1502中,電子設(shè)備中的每一個(gè)可以在其他電子設(shè)備的共享的aadw位圖的基礎(chǔ)上,在喚醒狀態(tài)下執(zhí)行其中至少一個(gè)電子設(shè)備發(fā)送同步信標(biāo)、sdf等的nan通信。
在步驟1503中,如果多個(gè)電子設(shè)備中的至少一個(gè)電子設(shè)備中根據(jù)功率狀態(tài)、操作狀態(tài)等將aawd位圖改變?yōu)榕c前一個(gè)位圖不同,則在步驟1504,改變了aadw位圖的電子設(shè)備通過將aadw位圖包含在sdf中將改變的aadw位圖發(fā)送到另一個(gè)電子設(shè)備。因此,多個(gè)電子設(shè)備可以更新和共享改變的aadw位圖。
在步驟1505中,電子設(shè)備中的每一個(gè)可以在其他電子設(shè)備的更新和共享的aadw位圖的基礎(chǔ)上,在喚醒狀態(tài)下執(zhí)行其中至少一個(gè)電子設(shè)備發(fā)送同步信標(biāo)、sdf等的nan通信。
根據(jù)本公開的實(shí)施例,操作電子設(shè)備的方法可以包括通過鄰近網(wǎng)絡(luò)配置具有電子設(shè)備的群集,獲取電子設(shè)備的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息,并在活動(dòng)持續(xù)時(shí)間信息的基礎(chǔ)上與電子設(shè)備通信。
鄰近網(wǎng)絡(luò)可以是應(yīng)用了nan通信標(biāo)準(zhǔn)的近場(chǎng)通信網(wǎng)絡(luò)。發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息可以是aadw位圖??梢酝ㄟ^將發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息包括在應(yīng)用于鄰近網(wǎng)絡(luò)的nan通信標(biāo)準(zhǔn)的服務(wù)發(fā)現(xiàn)幀中來發(fā)送。
可以通過將發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息包括在服務(wù)發(fā)現(xiàn)幀的nan屬性字段的保留區(qū)域中來發(fā)送??梢酝ㄟ^將發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息包括在服務(wù)發(fā)現(xiàn)幀的nan屬性字段的供應(yīng)商特定屬性區(qū)域中來發(fā)送??梢酝ㄟ^將發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息包括在服務(wù)發(fā)現(xiàn)幀的nan屬性字段的服務(wù)描述符屬性區(qū)中來發(fā)送。
服務(wù)描述符屬性區(qū)域可以包括服務(wù)標(biāo)識(shí)符(id)字段和服務(wù)信息字段,其中服務(wù)id字段包括用于發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息的服務(wù)id,并且其中服務(wù)信息字段包括發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息。
該方法還可以包括,如果電子設(shè)備的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息在與另一電子設(shè)備通信時(shí)改變,則將改變的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息發(fā)送到另一電子設(shè)備。電子設(shè)備的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息可以通過功率狀態(tài)的變化和電子設(shè)備的操作狀態(tài)的變化中的至少一個(gè)來改變。
該方法還可以包括,如果在與電子設(shè)備通信時(shí)獲取了電子設(shè)備的改變的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息,則根據(jù)所獲取的活動(dòng)持續(xù)時(shí)間信息改變另一電子設(shè)備的發(fā)現(xiàn)窗口的活動(dòng)持續(xù)時(shí)間信息。
如上所述,根據(jù)本公開的實(shí)施例,例如,在群集中配置為鄰近網(wǎng)絡(luò)的每個(gè)電子設(shè)備在例如nan通信標(biāo)準(zhǔn)的基礎(chǔ)上共享不同配置的或在基于功率狀態(tài)或操作狀態(tài)等的基礎(chǔ)上改變的dw的活動(dòng)持續(xù)時(shí)間信息,并基于共享的活動(dòng)持續(xù)時(shí)間信息在其中群集中的電子設(shè)備可以接收信號(hào)的主動(dòng)持續(xù)時(shí)間發(fā)送/接收信號(hào),從而能夠增加信號(hào)傳輸?shù)拇_定性并避免不必要的功率消耗。
雖然已經(jīng)參考本發(fā)明的實(shí)施例示出和描述了本公開,但是本領(lǐng)域技術(shù)人員將理解,在不脫離如所附權(quán)利要求及其等同物所限定的本公開的范圍的情況下,可以對(duì)其形式和細(xì)節(jié)進(jìn)行各種改變。