一種獲取目標(biāo)物位置信息的方法、裝置及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及定位技術(shù),尤其涉及一種獲取目標(biāo)物位置信息的方法、裝置及電子設(shè) 備。
【背景技術(shù)】
[0002] 隨著計(jì)算機(jī)通信以及互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,電子設(shè)備的應(yīng)用越來越普遍,例如, 智能移動(dòng)電話、個(gè)人數(shù)字助理、掌上電腦以及臺(tái)式機(jī)電腦得到了越來越廣泛的應(yīng)用。例如, 以定位應(yīng)用為例,一方面,可以利用安裝在電子設(shè)備中的應(yīng)用程序(APP,Application),通 過與基站以及導(dǎo)航系統(tǒng)的交互,可以對(duì)電子設(shè)備進(jìn)行定位導(dǎo)航,從而引導(dǎo)使用電子設(shè)備的 用戶沿著導(dǎo)航路線到達(dá)電子地圖中的目的地。另一方面應(yīng)用是,構(gòu)建電子設(shè)備與目標(biāo)物的 定位系統(tǒng),即通過在目標(biāo)物中設(shè)置小型基站,利用電子設(shè)備中安裝的定位應(yīng)用程序,對(duì)目標(biāo) 物進(jìn)行定位,并引導(dǎo)用戶找到該目標(biāo)物,舉例來說,當(dāng)車輛停在較大的地下車庫(kù)中,用戶找 不到或不易于該車輛時(shí),可以通過車輛中設(shè)置的基站(例如,藍(lán)牙模塊)的獨(dú)立天線發(fā)射的 信號(hào),電子設(shè)備依據(jù)接收信號(hào)強(qiáng)度指示(RSSI,Receive Signal Strength Indicator),計(jì) 算該電子設(shè)備與車輛的大致距離,從而可以獲知車輛相對(duì)電子設(shè)備的位置信息,并在該距 離的圓周范圍內(nèi)進(jìn)行搜索查找。
[0003] 但該獲取目標(biāo)物位置信息的方法,利用接收的RSSI信號(hào)計(jì)算的電子設(shè)備與車輛的 距離R,得到的位置信息(定位信息)只是距離信息,而無法提供電子設(shè)備與車輛的方位信 息,需要用戶在半徑為R的圓周內(nèi)進(jìn)行搜索查找,使得搜索查找到目標(biāo)物所需的時(shí)間較長(zhǎng), 尤其是目標(biāo)物在運(yùn)動(dòng)場(chǎng)景中,沿著半徑為R的圓周內(nèi)進(jìn)行搜索查找,如果搜索查找的方位與 目標(biāo)物所處的方位不一致,可能使得目標(biāo)物與電子設(shè)備之間的距離越來越大,從而導(dǎo)致該 方法定位目標(biāo)物的精度較低。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明實(shí)施例提供一種獲取目標(biāo)物位置信息的方法、裝置及電子設(shè)備, 提升定位目標(biāo)物的精度。
[0005] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006] 第一方面,本發(fā)明實(shí)施例提供一種獲取目標(biāo)物位置信息的方法,包括:
[0007] 在一個(gè)發(fā)送周期內(nèi),依次接收目標(biāo)物中的天線陣列發(fā)送的信號(hào),所述發(fā)送的信號(hào) 中包含有天線陣列信息,計(jì)算各接收信號(hào)強(qiáng)度指示;
[0008] 選取滿足預(yù)先設(shè)置的第一選取策略的接收信號(hào)強(qiáng)度指示映射的第一天線,提取與 所述第一天線相鄰的第二天線以及第三天線;
[0009] 從獲取的第二天線以及第三天線映射的接收信號(hào)強(qiáng)度指示中,選取滿足預(yù)先設(shè)置 的第二選取策略的接收信號(hào)強(qiáng)度指示,得到輔助定位天線;
[0010] 依據(jù)所述第一天線、所述輔助定位天線以及所述天線陣列信息,獲取所述目標(biāo)物 相對(duì)接收信號(hào)的電子設(shè)備的位置信息。
[0011] 可選的,所述在一個(gè)發(fā)送周期內(nèi),依次接收目標(biāo)物中的天線陣列發(fā)送的信號(hào)包括:
[0012] 接收目標(biāo)物發(fā)送的廣播信號(hào),解析接收的所述廣播信號(hào);
[0013] 如果解析的所述廣播信號(hào)中的發(fā)射時(shí)隙不為所述發(fā)送周期的第一時(shí)隙,觸發(fā)在下 一所述發(fā)送周期的第一時(shí)隙進(jìn)行接收;
[0014] 依序接收所述發(fā)送周期在所屬各時(shí)隙中發(fā)送的廣播信號(hào)并存儲(chǔ),直至所述發(fā)送周 期結(jié)束。
[0015] 可選的,所述計(jì)算各接收信號(hào)強(qiáng)度指示包括:
[0016] 提取存儲(chǔ)的同一時(shí)隙的廣播信號(hào),依據(jù)預(yù)先設(shè)置的信號(hào)強(qiáng)度算法計(jì)算提取的所述 廣播信號(hào)的接收信號(hào)強(qiáng)度指示。
[0017] 可選的,所述廣播信號(hào)還包含:媒體接入控制地址信息以及時(shí)隙信息。
[0018] 可選的,所述依據(jù)所述第一天線、所述輔助定位天線以及所述天線陣列信息,獲取 所述目標(biāo)物相對(duì)接收信號(hào)的電子設(shè)備的位置信息包括:
[0019] 依據(jù)所述第一天線的接收信號(hào)強(qiáng)度指示計(jì)算所述目標(biāo)物相對(duì)接收信號(hào)的電子設(shè) 備的距離信息;
[0020] 依據(jù)所述第一天線、所述輔助定位天線以及所述天線陣列信息,確定所述目標(biāo)物 的方位信息。
[0021 ]可選的,所述天線陣列信息還包含:電子羅盤方位信息,所述方法還包括:
[0022] 依據(jù)所述第一天線對(duì)應(yīng)的電子羅盤方位信息以及所述輔助定位天線對(duì)應(yīng)的電子 羅盤方位信息,計(jì)算所述目標(biāo)物的角度方位信息。
[0023] 可選的,所述天線陣列信息還包含:天線絕對(duì)方位信息、和/或,天線相對(duì)方位信 息,所述依據(jù)所述第一天線、所述輔助定位天線以及所述天線陣列信息,確定所述目標(biāo)物的 方位信息包括:
[0024] 依據(jù)所述第一天線以及所述輔助定位天線的天線絕對(duì)方位信息、和/或,天線相對(duì) 方位信息,計(jì)算所述目標(biāo)物的角度方位信息。
[0025]可選的,所述方法還包括:
[0026]將計(jì)算得到的距離信息以及方位信息以用戶界面的方式進(jìn)行呈現(xiàn)。
[0027]可選的,所述方法還包括:
[0028]對(duì)計(jì)算得到的距離信息以及方位信息進(jìn)行語(yǔ)音播報(bào)。
[0029] 第二方面,本發(fā)明實(shí)施例提供一種獲取目標(biāo)物位置信息的裝置,包括:信號(hào)強(qiáng)度計(jì) 算模塊、信號(hào)強(qiáng)度處理模塊、輔助定位天線選取模塊以及定位模塊,其中,
[0030] 信號(hào)強(qiáng)度計(jì)算模塊,用于在一個(gè)發(fā)送周期內(nèi),依次接收目標(biāo)物中的天線陣列發(fā)送 的信號(hào),所述發(fā)送的信號(hào)中包含有天線陣列信息,計(jì)算各接收信號(hào)強(qiáng)度指示;
[0031] 信號(hào)強(qiáng)度處理模塊,用于選取滿足預(yù)先設(shè)置的第一選取策略的接收信號(hào)強(qiáng)度指示 映射的第一天線,提取與所述第一天線相鄰的第二天線以及第三天線;
[0032] 輔助定位天線選取模塊,用于從獲取的第二天線以及第三天線映射的接收信號(hào)強(qiáng) 度指示中,選取滿足預(yù)先設(shè)置的第二選取策略的接收信號(hào)強(qiáng)度指示,得到輔助定位天線;
[0033] 定位模塊,用于依據(jù)所述第一天線、所述輔助定位天線以及所述天線陣列信息,獲 取所述目標(biāo)物相對(duì)接收信號(hào)的電子設(shè)備的位置信息。
[0034]可選的,所述信號(hào)強(qiáng)度計(jì)算模塊包括:信號(hào)解析單元、時(shí)隙判斷單元、信號(hào)存儲(chǔ)單 元以及信號(hào)強(qiáng)度計(jì)算單元,其中,
[0035] 信號(hào)解析單元,用于接收目標(biāo)物發(fā)送的廣播信號(hào),所述廣播信號(hào)中包含有天線陣 列信息,解析接收的所述廣播信號(hào);
[0036] 時(shí)隙判斷單元,如果解析的所述廣播信號(hào)中的發(fā)射時(shí)隙不為所述發(fā)送周期的第一 時(shí)隙,觸發(fā)在下一所述發(fā)送周期的第一時(shí)隙進(jìn)行接收;
[0037] 信號(hào)存儲(chǔ)單元,用于依序接收所述發(fā)送周期在所屬各時(shí)隙中發(fā)送的廣播信號(hào)并存 儲(chǔ),直至所述發(fā)送周期結(jié)束;
[0038] 信號(hào)強(qiáng)度計(jì)算單元,用于計(jì)算各接收信號(hào)強(qiáng)度指示。
[0039] 可選的,所述計(jì)算各接收信號(hào)強(qiáng)度指示包括:
[0040] 提取存儲(chǔ)的同一時(shí)隙的廣播信號(hào),依據(jù)預(yù)先設(shè)置的信號(hào)強(qiáng)度算法計(jì)算提取的所述 廣播信號(hào)的接收信號(hào)強(qiáng)度指示。
[0041]可選的,所述廣播信號(hào)還包含:媒體接入控制地址信息以及時(shí)隙信息。
[0042]可選的,所述定位模塊包括:距離信息計(jì)算單元以及方位信息計(jì)算單元,其中, [0043]距離信息計(jì)算單元,用于依據(jù)所述第一天線的接收信號(hào)強(qiáng)度指示計(jì)算所述目標(biāo)物 相對(duì)接收信號(hào)的電子設(shè)備的距離信息;
[0044]方位信息計(jì)算單元,用于依據(jù)所述第一天線、所述輔助定位天線以及所述天線陣 列信息,確定所述目標(biāo)物的方位信息。
[0045] 可選的,所述天線陣列信息還包含:電子羅盤方位信息,所述方位信息計(jì)算單元還 用于依據(jù)所述第一天線對(duì)應(yīng)的電子羅盤方位信息以及所述輔助定位天線對(duì)應(yīng)的電子羅盤 方位信息,計(jì)算所述目標(biāo)物的角度方位信息。
[0046] 可選的,所述天線陣列信息還包含:天線絕對(duì)方位信息、和/或,天線相對(duì)方位信 息,所述方位信息計(jì)算單元還用于依據(jù)所述第一天線以及所述輔助定位天線的天線絕對(duì)方 位信息、和/或,天線相對(duì)方位信息,計(jì)算所述目標(biāo)物的角度方位信息。
[0047] 可選的,所述裝置還包括:
[0048]信息呈現(xiàn)模塊,用于將計(jì)算得到的距離信息以及方位信息以用戶界面的方式進(jìn)行 呈現(xiàn)。
[0049] 可選的,所述裝置還包括:
[0050] 語(yǔ)音播報(bào)模塊,用于對(duì)計(jì)算得到的距離信息以及方位信息進(jìn)行語(yǔ)音播報(bào)。
[005? ]第三方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,所述電子設(shè)備包括:殼體、處理器、存 儲(chǔ)器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲(chǔ)器設(shè)置 在電路板上;電源電路,用于為上述電子設(shè)備的各個(gè)電路或器件供電;存儲(chǔ)器用于存儲(chǔ)可執(zhí) 行程序代碼;處理器通過讀取存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對(duì) 應(yīng)的程序,用于執(zhí)行前述任一所述的獲取目標(biāo)物位置信息的方法。
[0052]本發(fā)明實(shí)施例提供的獲取目標(biāo)物位置信息的方法、裝置及電子設(shè)備,在一個(gè)發(fā)送 周期內(nèi),依次接收目標(biāo)物中的天線陣列發(fā)送的信號(hào),所述發(fā)送的信號(hào)中包含有天線陣列信 息,計(jì)算各接收信號(hào)強(qiáng)度指示;選取滿足預(yù)先設(shè)置的第一選取策略的接收信號(hào)強(qiáng)度指示映 射的第一天線,提取與所述第一天線相鄰的第二天線以及第三天線;從獲取的第二天線以 及第三天線映射的接收信號(hào)強(qiáng)度指示中,選取滿足預(yù)先設(shè)置的第