本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種數(shù)據(jù)處理方法及電子設(shè)備。
背景技術(shù):
無線保真(Wi-Fi,WIreless-Fidelity)技術(shù)是一種無線網(wǎng)絡(luò)傳輸技術(shù),已被廣泛應(yīng)用到電子設(shè)備中;現(xiàn)有電子設(shè)備除能夠利用Wi-Fi技術(shù)連入到無線網(wǎng)絡(luò)中以外,還能夠利用多個(gè)Wi-Fi節(jié)點(diǎn)進(jìn)行定位,如利用4-5個(gè)熱點(diǎn)Wi-Fi節(jié)點(diǎn)進(jìn)行分米級(jí)的定位;但是,現(xiàn)有多數(shù)家庭或者小型商業(yè)單位中只有一個(gè)Wi-Fi節(jié)點(diǎn),而現(xiàn)有方法無法利用一個(gè)Wi-Fi節(jié)點(diǎn)進(jìn)行定位,因此,降低了用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法及電子設(shè)備,能至少解決現(xiàn)有技術(shù)中存在的上述問題。
本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例第一方面提供了一種數(shù)據(jù)處理方法,包括:
第一電子設(shè)備從至少兩個(gè)目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);
獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率特征信息;
基于接收的目標(biāo)信號(hào),確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息;
至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離,以通過所述第二電子設(shè)備發(fā)送的目標(biāo)信號(hào)對(duì)所述第二電子設(shè)備進(jìn)行定位。
本發(fā)明實(shí)施例第二方面提供了一種電子設(shè)備,包括:
接收單元,用于從至少兩個(gè)目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);
獲取單元,用于獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率特征信息;
確定單元,用于基于接收的目標(biāo)信號(hào),確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息;
計(jì)算單元,用于至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離,以通過所述第二電子設(shè)備發(fā)送的目標(biāo)信號(hào)對(duì)所述第二電子設(shè)備進(jìn)行定位。
本發(fā)明實(shí)施例所述的數(shù)據(jù)處理方法及電子設(shè)備,通過第一電子設(shè)備從至少兩個(gè)目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào),獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率特征信息,以及獲取所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,進(jìn)而至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離,以通過所述第二電子設(shè)備發(fā)送的目標(biāo)信號(hào)對(duì)所述第二電子設(shè)備進(jìn)行定位。如此,實(shí)現(xiàn)利用單一無線節(jié)點(diǎn)對(duì)另外一個(gè)無線節(jié)點(diǎn)進(jìn)行定位的目的;而且,本發(fā)明實(shí)施例所述的方法無需利用如無線網(wǎng)關(guān)之類的基礎(chǔ)設(shè)備,也無需利用額外的傳感器,只需利用通用芯片即可實(shí)現(xiàn)利用單一無線節(jié)點(diǎn)對(duì)另外一個(gè)無線節(jié)點(diǎn)進(jìn)行定位的目的,因此,便于在電子設(shè)備中大規(guī)模使用,為豐富用戶體驗(yàn)奠定了基礎(chǔ)。
附圖說明
圖1為本發(fā)明實(shí)施例一數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖;
圖2為利用本發(fā)明實(shí)施例所述的數(shù)據(jù)處理方法得到的飛行時(shí)間與頻段的對(duì)應(yīng)關(guān)系示意圖;
圖3為本發(fā)明實(shí)施例二數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖;
圖4為本發(fā)明實(shí)施例對(duì)相位信息進(jìn)行校準(zhǔn)的校準(zhǔn)過程示意圖;
圖5為本發(fā)明實(shí)施例電子設(shè)備的邏輯單元的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了能夠更加詳盡地了解本發(fā)明的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖;如圖1所示,所述方法包括:
步驟101:第一電子設(shè)備從至少兩個(gè)目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);
本實(shí)施例中,所述目標(biāo)信號(hào)可以具體為Wi-Fi信號(hào);在實(shí)際應(yīng)用中,Wi-Fi中存在35個(gè)信道,每個(gè)信道對(duì)應(yīng)一個(gè)頻帶;所述第一電子設(shè)備可以通過上述35個(gè)信道中的任一頻帶或者任一頻帶中的頻段接收第二電子設(shè)備所發(fā)射的目標(biāo)信號(hào)。
本實(shí)施例中,所述目標(biāo)頻段可以具體為所述35個(gè)信道中任一信道所對(duì)應(yīng)的頻帶,也可以具體為所述35個(gè)信道中任一信道所對(duì)應(yīng)的頻帶中的某一頻段。也就是說,本實(shí)施例所述的目標(biāo)頻段可以為頻帶,也可以頻帶中的某一頻段。進(jìn)一步地,當(dāng)所述目標(biāo)頻段為頻帶時(shí),本實(shí)施例中所述至少兩個(gè)目標(biāo)頻段指的是至少兩個(gè)頻帶,即所述第一電子設(shè)備從不相同的至少兩個(gè)頻帶中接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);或者,當(dāng)所述目標(biāo)頻段為頻帶中的某一頻段時(shí),本實(shí)施例中所述至少兩個(gè)目標(biāo)頻段指的是同一頻帶中的至少兩個(gè)不相同的頻段,也可以是不同頻帶中的至少兩個(gè)不相同的頻段,即所述第一電子設(shè)備從同一頻帶中的至少兩個(gè)不相同的頻段中接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào),或者,所述第一電子設(shè)備從不同頻帶中的至少兩個(gè)不相同的頻段中接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào)。這樣,便于所述第一電子設(shè)備利用接收到的目標(biāo)信號(hào)確定與第二電子設(shè)備之間的距離。
具體地,所述第一電子設(shè)備從至少兩個(gè)目標(biāo)頻段中的第一目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);解析從所述第一目標(biāo)頻段接收到的目標(biāo)信號(hào),得到第一數(shù)據(jù);所述第一數(shù)據(jù)至少包括控制所述第一電子設(shè)備進(jìn)行頻段跳轉(zhuǎn)以跳轉(zhuǎn)至所述至少兩個(gè)目標(biāo)頻段中的第二目標(biāo)頻段的指令;進(jìn)而所述第一電子設(shè)備根據(jù)所述第一數(shù)據(jù),控制所述第一電子設(shè)備從所述第一目標(biāo)頻段跳轉(zhuǎn)至所述第二目標(biāo)頻段,進(jìn)而從所述第二目標(biāo)頻段中接收所述第二電子設(shè)備發(fā)射的目標(biāo)信號(hào)。這樣,為所述第一電子設(shè)備利用從不同頻段中接收的目標(biāo)信號(hào)檢測自身與所述第二電子設(shè)備之間的距離奠定了基礎(chǔ)。
步驟102:獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率特征信息;
本實(shí)施例中,所述頻率特征信息可以具體為頻率。也就是說,所述第一電子設(shè)備獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率,得到至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的頻率。
步驟103:基于接收的目標(biāo)信號(hào),確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息;
本實(shí)施例中,相位特征信息可以具體為相位;也就是說,所述第一電子設(shè)備基于從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào),確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位。
步驟104:至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離,以通過所述第二電子設(shè)備發(fā)送的目標(biāo)信號(hào)對(duì)所述第二電子設(shè)備進(jìn)行定位。
在一實(shí)施例中,所述第一電子設(shè)備首先至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,得到目標(biāo)信號(hào)從所述第二電子設(shè)備傳輸至第一電子設(shè)備所對(duì)應(yīng)的時(shí)間特征信息;然后,再根據(jù)時(shí)間特征信息,計(jì)算得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離。
具體地,所述第二電子設(shè)備通過頻帶調(diào)頻協(xié)議來指揮第一電子設(shè)備與自身,也即第二電子設(shè)備同步,即所述第二電子設(shè)備在自身頻段(或頻帶)切換前,向第一電子設(shè)備發(fā)出控制包,以告知所述第一電子設(shè)備要跳到的頻段(或頻帶),相應(yīng)地,當(dāng)所述第一電子設(shè)備進(jìn)行頻段(或頻帶)的跳轉(zhuǎn)后會(huì)向所述第二電子設(shè)備反饋響應(yīng)信息,以告知所述第二電子設(shè)備跳轉(zhuǎn)結(jié)果,如此,便于所述第一電子設(shè)備與所述第二電子設(shè)備同步跳轉(zhuǎn)至目標(biāo)頻段(或頻帶),以在目標(biāo)頻段(或頻帶)中進(jìn)行目標(biāo)信號(hào)的傳輸。在實(shí)際應(yīng)用中,作為保險(xiǎn)機(jī)制,如果調(diào)頻一定時(shí)間后雙方接收不到數(shù)據(jù)包,則第一電子設(shè)備和第二電子設(shè)備同時(shí)跳到默認(rèn)頻段,以重新流程。
進(jìn)一步地,所述第一電子設(shè)備從不同的頻段(或頻帶)接收到目標(biāo)信號(hào),進(jìn)而獲取從不同的頻段(或頻帶)接收到目標(biāo)信號(hào)的相位信息,基于所述從不同的頻段(或頻帶)接收到目標(biāo)信號(hào)的相位信息,以及從不同的頻段(或頻帶)接收到目標(biāo)信號(hào)的頻率即可得到目標(biāo)信號(hào)從所述第二電子設(shè)備至所述第一電子設(shè)備的飛行時(shí)間,這里,飛行時(shí)間Γ的計(jì)算公式如下:
其中,所述i表示不同的頻段(或頻帶),所述∠hi表示該頻段(或頻帶)下的相位信息;所述i為大于1小于等于n的正整數(shù);所述n為頻段(或頻帶)的個(gè)數(shù)。
圖2為利用本發(fā)明實(shí)施例所述的數(shù)據(jù)處理方法得到的飛行時(shí)間與頻段的對(duì)應(yīng)關(guān)系示意圖;如圖2所示,根據(jù)上述方法可以得到不同頻段對(duì)應(yīng)的飛行時(shí)間;進(jìn)而根據(jù)余數(shù)定理,在得到的所有飛行時(shí)間中確定出最小公倍數(shù),該最小公倍數(shù)即為目標(biāo)飛行時(shí)間,如圖2中對(duì)號(hào)所指示的時(shí)間點(diǎn)即為目標(biāo)飛行時(shí)間;
進(jìn)而基于目標(biāo)飛行時(shí)間以及光速得到第一電子設(shè)備與第二電子設(shè)備之間的距離,例如所述距離=目標(biāo)飛行時(shí)間×光速。
這樣,本發(fā)明實(shí)施例所述的方法,通過第一電子設(shè)備從至少兩個(gè)目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào),獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率特征信息,以及獲取所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,進(jìn)而至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離,以通過所述第二電子設(shè)備發(fā)送的目標(biāo)信號(hào)對(duì)所述第二電子設(shè)備進(jìn)行定位。如此,實(shí)現(xiàn)利用單一無線節(jié)點(diǎn)對(duì)另外一個(gè)無線節(jié)點(diǎn)進(jìn)行定位的目的;而且,本發(fā)明實(shí)施例所述的方法無需利用如無線網(wǎng)關(guān)之類的基礎(chǔ)設(shè)備,也無需利用額外的傳感器,只需利用通用芯片即可實(shí)現(xiàn)利用單一無線節(jié)點(diǎn)對(duì)另外一個(gè)無線節(jié)點(diǎn)進(jìn)行定位的目的,因此,便于在電子設(shè)備中大規(guī)模使用,為豐富用戶體驗(yàn)奠定了基礎(chǔ)。
實(shí)施例二
圖3為本發(fā)明實(shí)施例二數(shù)據(jù)處理方法的實(shí)現(xiàn)流程示意圖;如圖3所示,所述方法包括:
步驟301:第一電子設(shè)備從至少兩個(gè)目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);
本實(shí)施例中,所述目標(biāo)信號(hào)可以具體為Wi-Fi信號(hào);在實(shí)際應(yīng)用中,Wi-Fi中存在35個(gè)信道,每個(gè)信道對(duì)應(yīng)一個(gè)頻帶;所述第一電子設(shè)備可以通過上述35個(gè)信道中的任一頻帶或者任一頻帶中的頻段接收第二電子設(shè)備所發(fā)射的目標(biāo)信號(hào)。
本實(shí)施例中,所述目標(biāo)頻段可以具體為所述35個(gè)信道中任一信道所對(duì)應(yīng)的頻帶,也可以具體為所述35個(gè)信道中任一信道所對(duì)應(yīng)的頻帶中的某一頻段。也就是說,本實(shí)施例所述的目標(biāo)頻段可以為頻帶,也可以頻帶中的某一頻段。進(jìn)一步地,當(dāng)所述目標(biāo)頻段為頻帶時(shí),本實(shí)施例中所述至少兩個(gè)目標(biāo)頻段指的是至少兩個(gè)頻帶,即所述第一電子設(shè)備從不相同的至少兩個(gè)頻帶中接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);或者,當(dāng)所述目標(biāo)頻段為頻帶中的某一頻段時(shí),本實(shí)施例中所述至少兩個(gè)目標(biāo)頻段指的是同一頻帶中的至少兩個(gè)不相同的頻段,也可以是不同頻帶中的至少兩個(gè)不相同的頻段,即所述第一電子設(shè)備從同一頻帶中的至少兩個(gè)不相同的頻段中接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào),或者,所述第一電子設(shè)備從不同頻帶中的至少兩個(gè)不相同的頻段中接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào)。這樣,便于所述第一電子設(shè)備利用接收到的目標(biāo)信號(hào)確定與第二電子設(shè)備之間的距離。
具體地,所述第一電子設(shè)備從至少兩個(gè)目標(biāo)頻段中的第一目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);解析從所述第一目標(biāo)頻段接收到的目標(biāo)信號(hào),得到第一數(shù)據(jù);所述第一數(shù)據(jù)至少包括控制所述第一電子設(shè)備進(jìn)行頻段跳轉(zhuǎn)以跳轉(zhuǎn)至所述至少兩個(gè)目標(biāo)頻段中的第二目標(biāo)頻段的指令;進(jìn)而所述第一電子設(shè)備根據(jù)所述第一數(shù)據(jù),控制所述第一電子設(shè)備從所述第一目標(biāo)頻段跳轉(zhuǎn)至所述第二目標(biāo)頻段,進(jìn)而從所述第二目標(biāo)頻段中接收所述第二電子設(shè)備發(fā)射的目標(biāo)信號(hào)。這樣,為所述第一電子設(shè)備利用從不同頻段中接收的目標(biāo)信號(hào)檢測自身與所述第二電子設(shè)備之間的距離奠定了基礎(chǔ)。
步驟302:獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率特征信息;
本實(shí)施例中,所述頻率特征信息可以具體為頻率。也就是說,所述第一電子設(shè)備獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率,得到至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的頻率。
步驟303:基于接收的目標(biāo)信號(hào),確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息;
本實(shí)施例中,相位特征信息可以具體為相位;也就是說,所述第一電子設(shè)備基于從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào),確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位。
步驟304:對(duì)確定出的所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息進(jìn)行校準(zhǔn)處理,得到所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的目標(biāo)相位特征信息;
在實(shí)際應(yīng)用中,由于第一電子設(shè)備從接收到目標(biāo)信號(hào),到檢測到接收的目標(biāo)信號(hào)之前存在時(shí)間延遲,所以,為去除上述時(shí)間延遲導(dǎo)致的測量結(jié)果存在偏差的問題,本實(shí)施例還需要對(duì)確定出的所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息進(jìn)行校準(zhǔn)處理,以提高檢測精度。
具體地,當(dāng)?shù)谝浑娮釉O(shè)備依據(jù)最初時(shí)間樣本的能量來檢測目標(biāo)信號(hào)是否出現(xiàn)時(shí),可以采用以下方法來去除目標(biāo)信號(hào)檢測延遲對(duì)飛行時(shí)間的影響;具體地,所述第一電子設(shè)備獲取所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的載波特征信息;載波特征信息包括有目標(biāo)頻段對(duì)應(yīng)的所有子載波的特征信息;基于載波特征信息,確定出所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)子載波;其中,目標(biāo)子載波中未承載有目標(biāo)信號(hào)中的至少部分子信號(hào);確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的除目標(biāo)子載波以外的其他子載波所承載的信號(hào)的相位特性信息;基于所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的除目標(biāo)子載波以外的其他子載波所承載的信號(hào)的相位特性信息,確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的目標(biāo)相位特征信息。
這里,在實(shí)際應(yīng)用中,由于中心頻率,也即子載波0不發(fā)送目標(biāo)數(shù)據(jù)中的部分子數(shù)據(jù),且中心頻率的相位信息不受檢測延時(shí)的影響,也就是說,中心頻率不會(huì)存在時(shí)間延時(shí),所以,可以基于上述特征,利用內(nèi)插值算法,得到所有測量的子載波的相位信息,進(jìn)而根據(jù)得到所有測量的子載波的相位信息,得到子載波0的相位信息,所述子載波0的相位信息即為目標(biāo)相位特征信息。
圖4為本發(fā)明實(shí)施例對(duì)相位信息進(jìn)行校準(zhǔn)的校準(zhǔn)過程示意圖;如圖4所示,所述第一電子設(shè)備可以根據(jù)四個(gè)子載波的相位信息,利用內(nèi)插值算法得到子載波0的相位信息,且該子載波0的相位信息即為沒有時(shí)間延遲的目標(biāo)相位特征信息。
這里,在實(shí)際應(yīng)用中,由于Wi-Fi有35個(gè)信道,每個(gè)信道上有30個(gè)子載波,實(shí)際操作中獲取35個(gè)信道上各20個(gè)子載波的相位,即可推算出每個(gè)信道上子載波0的相位信息,也即得到目標(biāo)信號(hào)的目標(biāo)相位特征信息,進(jìn)而再利用余數(shù)定理得到飛行時(shí)間,以計(jì)算出第一電子設(shè)備和第二電子設(shè)備之間的距離。
步驟305:至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的目標(biāo)相位特征信息,得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離,以通過所述第二電子設(shè)備發(fā)送的目標(biāo)信號(hào)對(duì)所述第二電子設(shè)備進(jìn)行定位。
這里,在實(shí)際應(yīng)用中,當(dāng)存在多個(gè)Wi-Fi熱點(diǎn)時(shí),可以通過測量不同熱點(diǎn)與接收端的距離,以及熱點(diǎn)之間的距離對(duì)接收端進(jìn)行定位。.
在一實(shí)施例中,所述第一電子設(shè)備首先至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息(或者目標(biāo)相位特征信息),得到目標(biāo)信號(hào)從所述第二電子設(shè)備傳輸至第一電子設(shè)備所對(duì)應(yīng)的時(shí)間特征信息;然后,再根據(jù)時(shí)間特征信息,計(jì)算得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離。
具體地,所述第二電子設(shè)備通過頻帶調(diào)頻協(xié)議來指揮第一電子設(shè)備與自身,也即第二電子設(shè)備同步,即所述第二電子設(shè)備在自身頻段(或頻帶)切換前,向第一電子設(shè)備發(fā)出控制包,以告知所述第一電子設(shè)備要跳到的頻段(或頻帶),相應(yīng)地,當(dāng)所述第一電子設(shè)備進(jìn)行頻段(或頻帶)的跳轉(zhuǎn)后會(huì)向所述第二電子設(shè)備反饋響應(yīng)信息,以告知所述第二電子設(shè)備跳轉(zhuǎn)結(jié)果,如此,便于所述第一電子設(shè)備與所述第二電子設(shè)備同步跳轉(zhuǎn)至目標(biāo)頻段(或頻帶),以在目標(biāo)頻段(或頻帶)中進(jìn)行目標(biāo)信號(hào)的傳輸。在實(shí)際應(yīng)用中,作為保險(xiǎn)機(jī)制,如果調(diào)頻一定時(shí)間后雙方接收不到數(shù)據(jù)包,則第一電子設(shè)備和第二電子設(shè)備同時(shí)跳到默認(rèn)頻段,以重新流程。
進(jìn)一步地,所述第一電子設(shè)備從不同的頻段(或頻帶)接收到目標(biāo)信號(hào),進(jìn)而獲取從不同的頻段(或頻帶)接收到目標(biāo)信號(hào)的相位信息,基于所述從不同的頻段(或頻帶)接收到目標(biāo)信號(hào)的相位信息,以及從不同的頻段(或頻帶)接收到目標(biāo)信號(hào)的頻率即可得到目標(biāo)信號(hào)從所述第二電子設(shè)備至所述第一電子設(shè)備的飛行時(shí)間,這里,飛行時(shí)間Γ的計(jì)算公式如下:
其中,所述i表示不同的頻段(或頻帶),所述∠hi表示該頻段(或頻帶)下的相位信息;所述i為大于1小于等于n的正整數(shù);所述n為頻段(或頻帶)的個(gè)數(shù)。
圖2為利用本發(fā)明實(shí)施例所述的數(shù)據(jù)處理方法得到的飛行時(shí)間與頻段的對(duì)應(yīng)關(guān)系示意圖;如圖2所示,根據(jù)上述方法可以得到不同頻段對(duì)應(yīng)的飛行時(shí)間;進(jìn)而根據(jù)余數(shù)定理,在得到的所有飛行時(shí)間中確定出最小公倍數(shù),該最小公倍數(shù)即為目標(biāo)飛行時(shí)間,如圖2中對(duì)號(hào)所指示的時(shí)間點(diǎn)即為目標(biāo)飛行時(shí)間;
進(jìn)而基于目標(biāo)飛行時(shí)間以及光速得到第一電子設(shè)備與第二電子設(shè)備之間的距離,例如所述距離=目標(biāo)飛行時(shí)間×光速。
這樣,本發(fā)明實(shí)施例所述的方法,通過第一電子設(shè)備從至少兩個(gè)目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào),獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率特征信息,以及獲取所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,進(jìn)而至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離,以通過所述第二電子設(shè)備發(fā)送的目標(biāo)信號(hào)對(duì)所述第二電子設(shè)備進(jìn)行定位。如此,實(shí)現(xiàn)利用單一無線節(jié)點(diǎn)對(duì)另外一個(gè)無線節(jié)點(diǎn)進(jìn)行定位的目的;而且,本發(fā)明實(shí)施例所述的方法無需利用如無線網(wǎng)關(guān)之類的基礎(chǔ)設(shè)備,也無需利用額外的傳感器,只需利用通用芯片即可實(shí)現(xiàn)利用單一無線節(jié)點(diǎn)對(duì)另外一個(gè)無線節(jié)點(diǎn)進(jìn)行定位的目的,因此,便于在電子設(shè)備中大規(guī)模使用,為豐富用戶體驗(yàn)奠定了基礎(chǔ)。
實(shí)施例三
本發(fā)明實(shí)施例提供了一種電子設(shè)備,如圖5所示,所述電子設(shè)備包括:
接收單元51,用于從至少兩個(gè)目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);
獲取單元52,用于獲取從所述至少兩個(gè)目標(biāo)頻段接收到的目標(biāo)信號(hào)的頻率特征信息;
確定單元53,用于基于接收的目標(biāo)信號(hào),確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息;
計(jì)算單元54,用于至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離,以通過所述第二電子設(shè)備發(fā)送的目標(biāo)信號(hào)對(duì)所述第二電子設(shè)備進(jìn)行定位。
在一實(shí)施例中,所述接收單元51,還用于:
從至少兩個(gè)目標(biāo)頻段中的第一目標(biāo)頻段接收第二電子設(shè)備發(fā)射的目標(biāo)信號(hào);
解析從所述第一目標(biāo)頻段接收到的目標(biāo)信號(hào),得到第一數(shù)據(jù);所述第一數(shù)據(jù)至少包括控制所述第一電子設(shè)備進(jìn)行頻段跳轉(zhuǎn)以跳轉(zhuǎn)至所述至少兩個(gè)目標(biāo)頻段中的第二目標(biāo)頻段的指令;
根據(jù)所述第一數(shù)據(jù),控制所述第一電子設(shè)備從所述第一目標(biāo)頻段跳轉(zhuǎn)至所述第二目標(biāo)頻段,以從所述第二目標(biāo)頻段中接收所述第二電子設(shè)備發(fā)射的目標(biāo)信號(hào)。
在另一實(shí)施例中,所述計(jì)算單元54,還用于:
至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息,得到目標(biāo)信號(hào)從所述第二電子設(shè)備傳輸至第一電子設(shè)備所對(duì)應(yīng)的時(shí)間特征信息;
根據(jù)時(shí)間特征信息,計(jì)算得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離。
在一實(shí)施例中,所述確定單元53,還用于對(duì)確定出的所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的相位特征信息進(jìn)行校準(zhǔn)處理,得到所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的目標(biāo)相位特征信息;
所述計(jì)算單元,還用于至少根據(jù)所述至少兩個(gè)目標(biāo)頻段的頻率特征信息以及所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的目標(biāo)相位特征信息,得到所述第一電子設(shè)備和所述第二電子設(shè)備之間的距離。
在另一實(shí)施例中,所述確定單元53,還用于:
獲取所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的載波特征信息;載波特征信息包括有目標(biāo)頻段對(duì)應(yīng)的所有子載波的特征信息;
基于載波特征信息,確定出所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)子載波;目標(biāo)子載波中未承載有目標(biāo)信號(hào)中的至少部分子信號(hào);
確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的除目標(biāo)子載波以外的其他子載波所承載的信號(hào)的相位特性信息;
基于所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的除目標(biāo)子載波以外的其他子載波所承載的信號(hào)的相位特性信息,確定所述至少兩個(gè)目標(biāo)頻段對(duì)應(yīng)的目標(biāo)信號(hào)的目標(biāo)相位特征信息。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實(shí)施例的電子設(shè)備中各處理單元的功能,可參照前述控制方法的相關(guān)描述而理解,本發(fā)明實(shí)施例的電子設(shè)備中各處理單元,可通過實(shí)現(xiàn)本發(fā)明實(shí)施例所述的功能的模擬電路而實(shí)現(xiàn),也可以通過執(zhí)行本發(fā)明實(shí)施例所述的功能的軟件在智能終端上的運(yùn)行而實(shí)現(xiàn)。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。