面向車載設(shè)備的Wi-Fi Direct周期性數(shù)據(jù)接收方法
【專利摘要】發(fā)明涉及涉及一種面向車載設(shè)備的Wi-Fi?Direct周期性數(shù)據(jù)接收方法,包括GroupOwner終端設(shè)備和Client終端設(shè)備,包括以下步驟:GroupOwner終端設(shè)備和Client終端設(shè)備建立點(diǎn)對(duì)點(diǎn)連接;連接建立成功后,Client終端設(shè)備向GroupOwner終端設(shè)備發(fā)送周期為T的數(shù)據(jù),并對(duì)已有的P2P數(shù)據(jù)包的幀格式進(jìn)行修改;解析數(shù)據(jù)幀格式中周期T的值;GroupOwner終端設(shè)備每隔T時(shí)間段即可進(jìn)入到休眠狀態(tài)。本發(fā)明在周期性數(shù)據(jù)包傳送時(shí),僅僅只對(duì)第一幀數(shù)據(jù)中添加周期信息,在之后的數(shù)據(jù)幀傳送中,無(wú)需添加周期信息字段,從而減少了數(shù)據(jù)包的冗余度。
【專利說(shuō)明】面向車載設(shè)備的W1-Fi Direct周期性數(shù)據(jù)接收方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信技術(shù)和低功耗節(jié)能技術(shù),具體涉及一種面向車載設(shè)備的W1-Fi Direct周期性數(shù)據(jù)接收方法。
【背景技術(shù)】
[0002]隨著移動(dòng)通信技術(shù)的快速發(fā)展,手持終端即Client終端設(shè)備(如:智能手機(jī))和車載終端即Group Owner終端設(shè)備(如:寶馬E90車載終端)互聯(lián)技術(shù)已經(jīng)被廣泛應(yīng)用在各種車載設(shè)備上。其中W1-Fi Direct就是實(shí)現(xiàn)Client終端設(shè)備和Group Owner終端設(shè)備互聯(lián)的主要途徑,W1-Fi Direct設(shè)備能夠隨時(shí)隨地實(shí)現(xiàn)互相連接,由于不需要W1-Fi路由器或接入點(diǎn),因此兩個(gè)設(shè)備之間可以在任何地點(diǎn)實(shí)現(xiàn)連接,與現(xiàn)有的藍(lán)牙技術(shù)相比較,W1-FiDirect在傳輸速度和傳輸距離方面有大幅度的提升。因此,在車內(nèi)采用W1-Fi Direct技術(shù)實(shí)現(xiàn)Client終端設(shè)備和Group Owner終端設(shè)備互聯(lián),以及在車車通信、車路通信中采用該技術(shù)具有廣泛的應(yīng)用前景。
[0003]在Client終端設(shè)備和Group Owner終端設(shè)備進(jìn)行數(shù)據(jù)通信時(shí),高效的節(jié)能措施對(duì)車載終端具有重要的意義,W1-Fi Direct原有的兩種節(jié)能機(jī)制為:機(jī)會(huì)節(jié)能(Opportunistic Power Save)與缺席通知(Notice of Absence)。這兩種 W1-Fi Direct 節(jié)能措施均具有獨(dú)特的屬性,同時(shí)具有各自的優(yōu)勢(shì),其中機(jī)會(huì)節(jié)能主要用于低速率的移動(dòng)應(yīng)用,而缺席通知?jiǎng)t在高速率的移動(dòng)應(yīng)用中能夠提供有效的工作周期。
[0004]但是,針對(duì)不同類型的數(shù)據(jù)交互特性,例如對(duì)于多媒體、游戲等這種具有周期特性的數(shù)據(jù),以上兩種機(jī)制就不能夠有效解決車載終端在接收周期性數(shù)據(jù)時(shí),達(dá)到最佳的節(jié)能效果。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種面向車載設(shè)備的W1-Fi Direct周期性數(shù)據(jù)接收方法,該方法能夠解決Group Owner終端設(shè)備和Client終端設(shè)備進(jìn)行周期性數(shù)據(jù)通信時(shí),GroupOwner終端設(shè)備接收數(shù)據(jù)過(guò)程中所存在的功耗問(wèn)題。
[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案是:一種面向車載設(shè)備的W1-Fi Direct周期性數(shù)據(jù)接收方法,包括Group Owner終端設(shè)備和Client終端設(shè)備,Client終端設(shè)備與Group Owner終端設(shè)備進(jìn)行相互通信,其特別之處在于:包括以下步驟:
步驟一:Group Owner終端設(shè)備和Client終端設(shè)備建立點(diǎn)對(duì)點(diǎn)連接;
步驟二:連接建立成功后,Client終端設(shè)備向Group Owner終端設(shè)備發(fā)送周期為T的數(shù)據(jù),并對(duì)已有的P2P數(shù)據(jù)包的幀格式進(jìn)行修改,具體修改如下:
a、P2P幀格式中ID屬性是可變長(zhǎng)度,其取值的范圍為:0-221,其中0_18字段和第221字段已經(jīng)被系統(tǒng)使用,19-220為保留字段,因此選擇ID屬性值為19-220范圍內(nèi)的某一值來(lái)攜帶數(shù)據(jù)的周期信息T ;
b、P2P幀格式中數(shù)據(jù)包也是可變長(zhǎng)度,由于在ID屬性中增加一個(gè)字段,因此在數(shù)據(jù)包長(zhǎng)度中需要增加兩個(gè)字節(jié)長(zhǎng)度用來(lái)存放Client終端設(shè)備發(fā)送數(shù)據(jù)的周期值T值;
步驟三:Group Owner終端設(shè)備接收到Client終端設(shè)備發(fā)送的數(shù)據(jù)包后,解析數(shù)據(jù)中貞格式中周期T的值;
步驟四:Group Owner終端設(shè)備每隔T時(shí)間段即可進(jìn)入到休眠狀態(tài)。
[0007]所述步驟二中對(duì)已有的P2P數(shù)據(jù)包的幀格式做如下修改:
a、P2P幀格式中ID屬性是可變長(zhǎng)度,其取值的范圍為:0-221,其中0_18和第221字段已經(jīng)被系統(tǒng)使用,19-220為保留字段,因此選擇ID屬性值50來(lái)攜帶數(shù)據(jù)的周期信息;
b、P2P幀格式中數(shù)據(jù)包也是可變長(zhǎng)度,由于在ID屬性中增加一個(gè)字段,因此在數(shù)據(jù)包長(zhǎng)度中需要增加兩個(gè)字節(jié)長(zhǎng)度用來(lái)存放Client終端設(shè)備發(fā)送數(shù)據(jù)的周期值T值;
C、僅僅只在Group Owner終端設(shè)備接收的第一個(gè)數(shù)據(jù)幀中包含附加的數(shù)據(jù)周期信息T,從而減少第一個(gè)數(shù)據(jù)幀之后數(shù)據(jù)包傳送的大小。
[0008]所述步驟三中對(duì)數(shù)據(jù)包的具體解析操作為:
a、對(duì)接收到數(shù)據(jù)幀格式進(jìn)行解析,獲取屬性ID值為50所對(duì)應(yīng)的數(shù)據(jù)發(fā)送周期T;
b、GroupOwner終端設(shè)備獲取到周期T值后,在Client終端設(shè)備發(fā)送數(shù)據(jù)的時(shí)候,Group Owner終端設(shè)備無(wú)需一直處于活動(dòng)狀態(tài),通過(guò)T值,可以準(zhǔn)確的設(shè)定Group Owner終端設(shè)備休眠的時(shí)刻。
[0009]與現(xiàn)有技術(shù)相比較,本發(fā)明具有以下有益效果:
(I W^tGroup Owner終 端設(shè)備和Client終端設(shè)備進(jìn)行周期性數(shù)據(jù)通信時(shí),Group Owner終端設(shè)備具有更多的休眠時(shí)間,從而達(dá)到了高效的節(jié)能效果,實(shí)現(xiàn)了 Group Owner終端設(shè)備的低功耗;
(2)僅僅只在原有W1-FiDirect數(shù)據(jù)幀格式基礎(chǔ)上額外添加字段值,并且該字段值是系統(tǒng)幀結(jié)構(gòu)中所預(yù)留的字段,并沒(méi)有對(duì)數(shù)據(jù)幀結(jié)構(gòu)的本身結(jié)構(gòu)進(jìn)行修改;
(3)在周期性數(shù)據(jù)包傳送時(shí),僅僅只對(duì)第一幀數(shù)據(jù)中添加周期信息,在之后的數(shù)據(jù)幀傳送中,無(wú)需添加周期信息字段,從而減少了數(shù)據(jù)包的冗余度。
【專利附圖】
【附圖說(shuō)明】
[0010]圖1是本發(fā)明的流程圖;
圖2是P2P數(shù)據(jù)幀結(jié)構(gòu)示意圖;
圖3是P2P數(shù)據(jù)幀中屬性ID值的示意圖;
圖4是現(xiàn)有的機(jī)會(huì)節(jié)能機(jī)制在非周期性數(shù)據(jù)傳送中的模型示例圖;
圖5是現(xiàn)有的機(jī)會(huì)節(jié)能機(jī)制在周期數(shù)據(jù)傳送中的模型示意圖;
圖6是本發(fā)明方法的節(jié)能機(jī)制在周期數(shù)據(jù)傳送中的模型示意圖。
【具體實(shí)施方式】
[0011 ] 下面結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行詳細(xì)的說(shuō)明。
[0012]參見圖1, 一種面向車載設(shè)備的W1-Fi Direct周期性數(shù)據(jù)接收方法,包括GroupOwner終端設(shè)備和Client終端設(shè)備,Client終端設(shè)備與Group Owner終端設(shè)備進(jìn)行相互通信,包括以下步驟:
步驟一:Group Owner終端設(shè)備和Client終端設(shè)備通過(guò)設(shè)備發(fā)現(xiàn)、服務(wù)發(fā)現(xiàn)、創(chuàng)建小組等步驟后,Group Owner終端設(shè)備和Client終端設(shè)備建立點(diǎn)對(duì)點(diǎn)連接;
步驟二:連接建立成功后,Client終端設(shè)備向Group Owner終端設(shè)備發(fā)送周期為T的數(shù)據(jù),在發(fā)送第一幀數(shù)據(jù)時(shí),需要修改第一幀的數(shù)據(jù)結(jié)構(gòu);并對(duì)已有的P2P數(shù)據(jù)包的幀格式進(jìn)行修改,如圖2所示,P2P數(shù)據(jù)幀結(jié)構(gòu)主要包含三大部分:屬性ID、數(shù)據(jù)長(zhǎng)度和數(shù)據(jù)內(nèi)容,如圖3所示,具體修改如下:
a、P2P幀格式中ID屬性是可變長(zhǎng)度,其取值的范圍為:0-221,其中0-18字段和第221字段已經(jīng)被系統(tǒng)使用,19-220為保留字段,因此選擇ID屬性值50,用來(lái)攜帶數(shù)據(jù)的周期信息T ;
b、P2P幀格式中數(shù)據(jù)包也是可變長(zhǎng)度,由于在ID屬性中增加一個(gè)字段,因此在數(shù)據(jù)包長(zhǎng)度中需要增加兩個(gè)字節(jié)長(zhǎng)度用來(lái)存放Client終端設(shè)備發(fā)送數(shù)據(jù)的周期值T值;
C、僅僅只在Group Owner終端設(shè)備接收的第一個(gè)數(shù)據(jù)幀中包含附加的數(shù)據(jù)周期信息T,從而減少第一個(gè)數(shù)據(jù)幀之后數(shù)據(jù)包傳送的大小。
[0013]步驟三:Group Owner終端設(shè)備接收到Client終端設(shè)備發(fā)送的數(shù)據(jù)包后,解析數(shù)據(jù)幀格式中周期T的值,獲取屬性ID值為50所對(duì)應(yīng)的數(shù)據(jù)發(fā)送周期T ;Group Owner終端設(shè)備獲取到周期T值后,在Client終端設(shè)備發(fā)送數(shù)據(jù)的時(shí)候,Group Owner終端設(shè)備無(wú)需一直處于活動(dòng)狀態(tài),通過(guò)T值,可以準(zhǔn)確的設(shè)定Group Owner終端設(shè)備休眠的時(shí)刻。
[0014]步驟四:Group Owner終端設(shè)備每隔T時(shí)間段即可進(jìn)入到休眠狀態(tài)。
[0015]圖4為現(xiàn)有的機(jī)會(huì)節(jié)能機(jī)制在非周期性數(shù)據(jù)傳送中的模型示意圖,描述了在非周期性數(shù)據(jù)傳送時(shí),Group Owner終端設(shè)備的節(jié)能情況。
[0016]如圖4所示,在第一個(gè)信標(biāo)范圍內(nèi),Group Owner終端設(shè)備向Client終端設(shè)備發(fā)送數(shù)據(jù);第二個(gè)信標(biāo)范圍內(nèi),Client終端設(shè)備沒(méi)有向Group Owner終端設(shè)備發(fā)送數(shù)據(jù),則Group Owner終端設(shè)備在其設(shè)定的CTWiildow內(nèi)沒(méi)有收到Cl ient終端設(shè)備發(fā)送的數(shù)據(jù),則Group Owner終端設(shè)備在CTWindow之后就處于休眠狀態(tài);在弟二個(gè)彳目標(biāo)、泡圍內(nèi),Group Owner終端設(shè)備在
CTWindow內(nèi)收到了 Client終端設(shè)備發(fā)送的數(shù)據(jù),在GTWkldmv結(jié)束后,如果GroupOwner終端設(shè)備收到的數(shù)據(jù)包中PM值為O,則說(shuō)明Client終端設(shè)備還繼續(xù)向Group Owner終端設(shè)備發(fā)送數(shù)據(jù),Group Owner終端設(shè)備不能進(jìn)入到休眠狀態(tài),直到Client終端設(shè)備向Group Owner終端設(shè)備發(fā)送數(shù)據(jù)包中PM值為1,則說(shuō)明Client終端設(shè)備數(shù)據(jù)發(fā)送完成,Group Owner終端設(shè)備即可進(jìn)入到休眠狀態(tài)。
[0017]如圖5為現(xiàn)有的機(jī)會(huì)節(jié)能機(jī)制在周期數(shù)據(jù)傳送中的模型示意圖,圖中Client終端設(shè)備向Group Owner終端設(shè)備發(fā)送周期性數(shù)據(jù),Client終端設(shè)備每隔時(shí)間T向Group Owner終端設(shè)備發(fā)送數(shù)據(jù),如果采用機(jī)會(huì)節(jié)能機(jī)制,那么在C1TWindmv后,go端進(jìn)入到休眠狀態(tài),但是Client端還會(huì)繼續(xù)給GO端發(fā)送數(shù)據(jù),因此GO端就采用機(jī)會(huì)節(jié)能機(jī)制,定期的從休眠狀態(tài)進(jìn)入到可用狀態(tài),檢測(cè)Client端是否會(huì)有數(shù)據(jù)發(fā)送。如圖5所示,可按如下方式推導(dǎo)出GO端在第一信標(biāo)范圍內(nèi)休眠時(shí)間占總時(shí)間的比例。
[0018]設(shè)(JHVindrnv的時(shí)間為Ijc,第一信標(biāo)范圍內(nèi)的總時(shí)間為Is, go端休眠τ。后進(jìn)入到活動(dòng)狀態(tài),GO端在第一信標(biāo)范圍內(nèi)的休眠時(shí)間為2Τ。,Client端在第一信標(biāo)范圍內(nèi)休眠三次,那么GO端在第一信標(biāo)范圍內(nèi)的休眠時(shí)間占總時(shí)間I比例CGm為:
【權(quán)利要求】
1.一種面向車載設(shè)備的Iff1-Fi Direct周期性數(shù)據(jù)接收方法,包括Group Owner終端設(shè)備和Client終端設(shè)備,Client終端設(shè)備與Group Owner終端設(shè)備進(jìn)行相互通信,其特征在于:包括以下步驟: 步驟一:Group Owner終端設(shè)備和Client終端設(shè)備建立點(diǎn)對(duì)點(diǎn)連接; 步驟二:連接建立成功后,Client終端設(shè)備向Group Owner終端設(shè)備發(fā)送周期為T的數(shù)據(jù),并對(duì)已有的P2P數(shù)據(jù)包的幀格式進(jìn)行修改,具體修改如下: a、P2P幀格式中ID屬性是可變長(zhǎng)度,其取值的范圍為:0-221,其中0-18字段和第221字段已經(jīng)被系統(tǒng)使用,19-220為保留字段,因此選擇ID屬性值為19-220范圍內(nèi)的某一值來(lái)攜帶數(shù)據(jù)的周期信息T ; b、P2P幀格式中數(shù)據(jù)包也是可變長(zhǎng)度,由于在ID屬性中增加一個(gè)字段,因此在數(shù)據(jù)包長(zhǎng)度中需要增加兩個(gè)字節(jié)長(zhǎng)度用來(lái)存放Client終端設(shè)備發(fā)送數(shù)據(jù)的周期值T值; 步驟三:Group Owner終端設(shè)備接收到Client終端設(shè)備發(fā)送的數(shù)據(jù)包后,解析數(shù)據(jù)中貞格式中周期T的值; 步驟四:Group Owner終端設(shè)備每隔T時(shí)間段即可進(jìn)入到休眠狀態(tài)。
2.根據(jù)權(quán)利要求1所述的面向車載設(shè)備的W1-F1Direct周期性數(shù)據(jù)接收方法,其特征在于:所述步驟二中對(duì)已有的P2P數(shù)據(jù)包的幀格式做如下修改: a、P2P幀格式中ID屬性是可變長(zhǎng)度,其取值的范圍為:0-221,其中0_18和第221字段已經(jīng)被系統(tǒng)使用,19-220為保留字段,因此選擇ID屬性值50來(lái)攜帶數(shù)據(jù)的周期信息; b、P2P幀格式中數(shù)據(jù)包也是可變長(zhǎng)度,由于在ID屬性中增加一個(gè)字段,因此在數(shù)據(jù)包長(zhǎng)度中需要增加兩個(gè)字節(jié)長(zhǎng)度用來(lái)存放Client終端設(shè)備發(fā)送數(shù)據(jù)的周期值T值; C、僅僅只在Group Owner終端設(shè)備接收的第一個(gè)數(shù)據(jù)幀中包含附加的數(shù)據(jù)周期信息T,從而減少第一個(gè)數(shù)據(jù)幀之后數(shù)據(jù)包傳送的大小。
3.根據(jù)權(quán)利要求1所述的面向車載設(shè)備的M-F1Direct周期性數(shù)據(jù)接收方法,其特征在于:所述步驟三中對(duì)數(shù)據(jù)包的具體解析操作為: a、對(duì)接收到數(shù)據(jù)幀格式進(jìn)行解析,獲取屬性ID值為50所對(duì)應(yīng)的數(shù)據(jù)發(fā)送周期T; b、GroupOwner終端設(shè)備獲取到周期T值后,在Client終端設(shè)備發(fā)送數(shù)據(jù)的時(shí)候,Group Owner終端設(shè)備無(wú)需一直處于活動(dòng)狀態(tài),通過(guò)T值,可以準(zhǔn)確的設(shè)定Group Owner終端設(shè)備休眠的時(shí)刻。
【文檔編號(hào)】H04W52/02GK103813426SQ201410067530
【公開日】2014年5月21日 申請(qǐng)日期:2014年2月27日 優(yōu)先權(quán)日:2014年2月27日
【發(fā)明者】趙祥模, 惠飛, 王健, 陳皓, 周思浩, 史昕, 楊瀾, 郭迎 申請(qǐng)人:長(zhǎng)安大學(xué)