本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種固定終端定位方法及裝置。
背景技術(shù):
隨著人類社會的不斷發(fā)展,未來城市將承載越來越多的人口。目前,我國正處于城鎮(zhèn)化加速發(fā)展的時(shí)期,部分地區(qū)“城市病”問題日益嚴(yán)峻。為解決城市發(fā)展難題,實(shí)現(xiàn)城市可持續(xù)發(fā)展,建設(shè)智慧城市已成為當(dāng)今世界城市發(fā)展不可逆轉(zhuǎn)的歷史潮流。智慧城市就是運(yùn)用信息和通信技術(shù)手段感測、分析、整合城市運(yùn)行核心系統(tǒng)的各項(xiàng)關(guān)鍵信息,從而對包括民生、環(huán)保、公共安全、城市服務(wù)、工商業(yè)活動(dòng)在內(nèi)的各種需求做出智能響應(yīng)。
在建設(shè)智慧城市中,經(jīng)常會使用在物聯(lián)網(wǎng)或者車聯(lián)網(wǎng)中放置固定終端,起到監(jiān)控等作用,例如在草叢中,或者地下管線中放置固定終端,或者在指示牌中放置固定終端,當(dāng)確定終端附件范圍內(nèi)有緊急事件發(fā)生時(shí),則可以快速處理,此時(shí)就需要知道這些固定終端的位置信息。
現(xiàn)有技術(shù)中,對固定終端的定位方法為固定終端在同一周期接收并且并行處理多個(gè)廣播信號,增加了CPU(Central Processing Unit,中央處理器)的處理資源;并且由于基站的呼吸效應(yīng)或者環(huán)境因素,或某基站的功率降低,導(dǎo)致覆蓋范圍發(fā)生變化時(shí),終端在某一周期只能接收到一個(gè)基站的信號強(qiáng)度,所以在此周期內(nèi)無法完成多個(gè)基站的信號強(qiáng)度的統(tǒng)計(jì),基站便無法擬合交集區(qū),即無法完成定位,在下一周期時(shí),還需要捕獲不同基站的信號并進(jìn)行解析,從而導(dǎo)致終端功耗較高。由于這些固定終端通常是由電池進(jìn)行供電,所以定位導(dǎo)致的功耗過高的問題會影響固定終端的使用。
綜上所述,在現(xiàn)有技術(shù)中,不能提供一種應(yīng)用與固定終端的低耗能的定位方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種固定終端定位方法及裝置,用于解決現(xiàn)有技術(shù)中不能提供一種應(yīng)用與固定終端的低耗能的定位方法的問題。
本發(fā)明實(shí)施例提供一種固定終端定位方法,所述方法包括:
在一個(gè)設(shè)定周期的非休眠期內(nèi),接收基站發(fā)射的廣播信號,并僅解析且存儲一個(gè)所述廣播信號對應(yīng)的基站的屬性信息;
在多個(gè)所述設(shè)定周期依序獲得多個(gè)不同基站的屬性信息后,將所述多個(gè)不同基站的屬性信息上報(bào)給基站進(jìn)行定位。
本發(fā)明實(shí)施例中,在任一一設(shè)定個(gè)周期內(nèi),接收至少一個(gè)廣播信號,并且在該周期內(nèi)解析一個(gè)廣播信號,確定廣播信號對應(yīng)的基站的屬性信息,并且將獲得的多個(gè)不同基站的屬性信息上報(bào)給基站定位。也就是說,在本發(fā)明實(shí)施例中,在一個(gè)設(shè)定周期的非休眠期內(nèi)解析了一個(gè)廣播信號對應(yīng)的基站的屬性信息,與現(xiàn)有技術(shù)中固定終端在一個(gè)周期內(nèi)并行解析多個(gè)廣播信號相比,有效的減少了固定終端CPU處理耗能,從而降低了固定終端的功耗,保證固定終端的正常工作。
本發(fā)明還提供一種定位裝置,包括:
解析單元,用于在一個(gè)設(shè)定周期的非休眠期內(nèi),接收基站發(fā)射的廣播信號,并僅解析且存儲一個(gè)所述廣播信號對應(yīng)的基站的屬性信息;
上報(bào)單元,用于在多個(gè)所述設(shè)定周期依序獲得多個(gè)不同基站的屬性信息后,將所述多個(gè)不同基站的屬性信息上報(bào)給基站進(jìn)行定位。
本發(fā)明實(shí)施例中,在任一一個(gè)周期內(nèi),接收至少一個(gè)廣播信號,并且在該周期內(nèi)解析一個(gè)廣播信號,確定廣播信號對應(yīng)的基站的屬性信息,并且將獲得的多個(gè)不同基站的屬性信息上報(bào)給基站定位。也就是說,在本發(fā)明實(shí)施例中,在一個(gè)設(shè)定周期的非休眠期內(nèi)解析了一個(gè)廣播信號對應(yīng)的基站的屬性信息,有效的減少了固定終端CPU處理耗能,從而降低了固定終端的功耗。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種固定終端定位方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的固定終端接收基站發(fā)射的廣播信號的示意圖;
圖3為本發(fā)明實(shí)施例提供的利用三基站的屬性信息進(jìn)行定位的示意圖;
圖4為本發(fā)明實(shí)施例提供的固定終端在非休眠周期進(jìn)行定位的示意圖;
圖5為本發(fā)明實(shí)施例提供的一種固定終端定位方法的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的一種固定終端定位裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供一種固定終端定位方法,如圖1所示,包括:
步驟101,在一個(gè)設(shè)定周期的非休眠期內(nèi),接收基站發(fā)射的廣播信號,并僅解析且存儲一個(gè)所述廣播信號對應(yīng)的基站的屬性信息;
步驟102,在多個(gè)所述設(shè)定周期依序獲得多個(gè)不同基站的屬性信息后,將所述多個(gè)不同基站的屬性信息上報(bào)給基站進(jìn)行定位。
在步驟101中,設(shè)定周期指的是根據(jù)終端的工作效率或者根據(jù)終端的處理能力等原因確定的可以調(diào)整的時(shí)間周期,設(shè)定周期為終端工作的最短周期。可選的,在本發(fā)明實(shí)施例中,一個(gè)設(shè)定周期內(nèi)包括休眠期,以及非休眠期,在非休眠期內(nèi),終端能夠接收基站發(fā)射的廣播信號。在本發(fā)明實(shí)施例中,如圖2所示,由于現(xiàn)有技術(shù)固定終端與基站的通信通常采用的是蜂窩移動(dòng)通訊技術(shù),所以一個(gè)固定終端至少能夠接收三個(gè)基站發(fā)出的廣播信號。
本文中結(jié)合終端和/或基站來描述各種方面。本發(fā)明實(shí)施例中,術(shù)語“基站”包括但不限于節(jié)點(diǎn)、站控制器、接入點(diǎn)(Access Point,簡稱AP)、或任何其它類型的能夠在無線環(huán)境中工作的接口設(shè)備。
本發(fā)明實(shí)施例中,術(shù)語“終端”指向用戶提供語音和/或數(shù)據(jù)連通性的設(shè)備(device),可以包括用于物聯(lián)網(wǎng)以及車聯(lián)網(wǎng)中使用的固定終端,該固定終端的特定是固定性高,定位周期長,由電池進(jìn)行供電,所以該固定終端對功耗要求較高。
在步驟101中,在任一一個(gè)設(shè)定周期中,當(dāng)接收到至少一個(gè)基站發(fā)送的廣播信號后,根據(jù)接收到的廣播信號對其中任一一個(gè)廣播信號進(jìn)行解析。在本發(fā)明實(shí)施例中,對廣播信號進(jìn)行解析為解析廣播信號對應(yīng)的基站的屬性信息,基站的屬性信息包括基站到終端的位置。
可選的,在本發(fā)明實(shí)施例中,解析廣播信號對應(yīng)的屬性信息主要根據(jù)接收到的廣播信號的強(qiáng)度,解析廣播信號中包括的基站的標(biāo)識信息,根據(jù)廣播信號的標(biāo)識信息確定廣播信號對應(yīng)的基站的發(fā)射信號強(qiáng)度,基站的信道衰落模型等等,根據(jù)接收到的廣播信號的強(qiáng)度,廣播信號對應(yīng)的基站發(fā)射信號的強(qiáng)度以及基站的信道衰落模型能夠確定基站到終端的位置。
可選的,在本發(fā)明實(shí)施例中,當(dāng)在一個(gè)設(shè)定周期的非休眠期內(nèi)接收到了至少兩個(gè)基站發(fā)送的廣播信號,則需要對解析的廣播信號進(jìn)行選擇??蛇x的,可以根據(jù)廣播信號的強(qiáng)度與解析順序的對應(yīng)關(guān)系,確定需要解析的廣播信號。例如,在本發(fā)明實(shí)施例中,基站能夠接收到四個(gè)基站的廣播信號,四個(gè)廣播信號分別為S1、S2、S3、S4,四個(gè)廣播信號的強(qiáng)度分別為RSSI1、RSSI2、RSSI3以及RSSI4,則需要首先按照四個(gè)廣播信號的強(qiáng)度進(jìn)行排序,例如排序結(jié)果為信號強(qiáng)度有強(qiáng)到若依次為:RSSI1、RSSI3、RSSI4、RSSI2。
可選的,在本發(fā)明實(shí)施例中,信號強(qiáng)度與解析順序的對應(yīng)關(guān)系為,信號強(qiáng)度越強(qiáng),解析順序越靠前,也就是說,按照上述四個(gè)廣播信號的信號強(qiáng)度,解析廣播信號的順序依次是S1、S3、S4以及S2,即選擇S1進(jìn)行解析。
可選的,在本發(fā)明實(shí)施例中,為了能夠更好的降低終端功耗,在一個(gè)設(shè)定周期內(nèi),終端可以至少解析一個(gè)廣播信號,至多解析兩個(gè)廣播信號,更好的降低終端功耗。
可選的,在本發(fā)明實(shí)施例中,當(dāng)終端接收到一個(gè)廣播信號后,能夠確定廣播信號的標(biāo)識信息,在終端解析完成一個(gè)廣播信號后,將廣播信號的標(biāo)識信息存儲在已解析廣播信號列表中??蛇x的,在本發(fā)明實(shí)施例中,廣播信號的標(biāo)識信息為廣播信號對應(yīng)的基站的標(biāo)識信息。
例如在本發(fā)明實(shí)施例中,已解析廣播信號列表中包括的廣播信號的標(biāo)識信息為S1、S3、S5、S6,則當(dāng)終端解析完廣播信號的標(biāo)識信息為S7時(shí),將S7加入到已解析廣播信號列表中
當(dāng)終端已經(jīng)解析完成一個(gè)廣播信號后,再進(jìn)行下一個(gè)廣播信號的解析時(shí),將需要解析的廣播信號為S1時(shí),根據(jù)S1在已解析廣播信號列表中可以查找到S1,則認(rèn)為廣播信號S1為已解析的廣播信號,需要選擇其它的廣播信號進(jìn)行解析。
可選的,在本發(fā)明實(shí)施例中,若按照廣播信號的強(qiáng)度排列的解析順序?yàn)镾1、S3、S5、S6,當(dāng)S1為已經(jīng)解析的廣播信號后,需要比對S3是否在已解析廣播信號列表中,若廣播信號S3未在已解析廣播信號列表中,則解析S3對應(yīng)的基站的屬性信息。
在步驟102中,當(dāng)確定已經(jīng)解析的廣播信號對應(yīng)的基站的屬性信息的數(shù)量滿足要求時(shí),則將多個(gè)不同基站的屬性信息上報(bào)給基站,以使基站進(jìn)行定位。在本發(fā)明實(shí)施例中,可以根據(jù)不同數(shù)量的基站的屬性信息對終端進(jìn)行定位,例如根據(jù)三個(gè)不同的基站的屬性信息對終端進(jìn)行定位,或者根據(jù)兩個(gè)不同的基站的屬性信息對終端進(jìn)行定位等等。
由于在現(xiàn)有技術(shù)中,常用的是采用的是三基站定位的方法對終端進(jìn)行定位,即利用終端能夠接收到的三個(gè)基站發(fā)送的廣播信號進(jìn)行定位,則終端需要解析三個(gè)廣播信號對應(yīng)的基站的屬性;由于終端在一個(gè)設(shè)定周期內(nèi)可以解析一個(gè)廣播信號對應(yīng)的基站的屬性信息,即終端能夠在三個(gè)周期內(nèi)解析三個(gè)基站的屬性信息。如圖3所示,終端接收三個(gè)基站發(fā)送的廣播信號,三個(gè)基站分別是BS1、BS2、BS3,可選的,為了更好的降低終端的能耗,終端在每一個(gè)設(shè)定周期內(nèi)解析一個(gè)廣播信號廣播信號,則解析三個(gè)基站的屬性信息需要三個(gè)設(shè)定周期。
例如,在本發(fā)明實(shí)施例中,在第一設(shè)定周期內(nèi)解析的是BS1基站發(fā)射的廣播信號,第二設(shè)定周期內(nèi)解析的是BS2基站;在第三設(shè)定周期內(nèi)解析的是BS3基站發(fā)射的廣播信號。
在本發(fā)明實(shí)施中,解析BS1基站發(fā)生的廣播信號后,得到BS1基站的屬性信息,即BS1基站到終端的距離為R1;解析BS2基站發(fā)生的廣播信號后,得到BS2基站的屬性信息,即BS2基站到終端的距離為R2;解析BS3基站發(fā)生的廣播信號后,得到BS3基站的屬性信息,即BS3基站到終端的距離為R3。
以BS1基站為中心,以R1為半徑畫圓;以BS2基站為中心,以R2為半徑畫圓;以BS3基站為中心,以R3為半徑畫圓;三個(gè)圓的交點(diǎn)就是終端的位置。
可選的,在本發(fā)明實(shí)施例中,每一個(gè)設(shè)定周期包括非休眠周期以及休眠周期;當(dāng)終端處于設(shè)定周期的非休眠周期時(shí),終端接收廣播信號并解析廣播信號;當(dāng)終端處于設(shè)定周期的休眠周期時(shí),終端關(guān)閉收發(fā)單元,進(jìn)入休眠,進(jìn)一步降低終端的功耗。
例如,如圖4所示,T1、T2為一個(gè)設(shè)定周期,T3、T4為一個(gè)設(shè)定周期,T1以及T3為一個(gè)設(shè)定周期中的非休眠周期,T2以及T4為一個(gè)設(shè)定周期中的休眠周期,即在一個(gè)設(shè)定周期中的T1工作時(shí)間內(nèi)或者在一個(gè)設(shè)定周期中的T3工作時(shí)間內(nèi),終端接收廣播信號并且解析廣播信號;在一個(gè)設(shè)定周期中的T2工作時(shí)間內(nèi)或者在一個(gè)設(shè)定周期中的T4工作時(shí)間內(nèi)終端關(guān)閉收發(fā)單元,進(jìn)入休眠狀態(tài)。
可選的,在本發(fā)明實(shí)施例中,終端在設(shè)定周期的非休眠周期內(nèi)完成解析最后一個(gè)定位需要的基站的屬性信息后,在同一個(gè)設(shè)定周期的非休眠周期內(nèi)將解析后的多個(gè)不同基站的屬性信息上報(bào)給基站進(jìn)行定位,例如在第三個(gè)設(shè)定周期的非休眠周期內(nèi)已經(jīng)解析了需要定位的需要的三個(gè)不同基站的屬性信息,則在第三個(gè)設(shè)定周期將解析后的三個(gè)不同基站的屬性信息上報(bào)給基站進(jìn)行定位。
為了便于本領(lǐng)域技術(shù)人員的理解,在此舉例說明,本發(fā)明提供一種定位方法,應(yīng)用于終端,如圖5所示,在本發(fā)明實(shí)施例中,終端在一個(gè)設(shè)定周期的工作時(shí)間內(nèi)解析一個(gè)廣播信號,利用三基站定位的方法對終端進(jìn)行定位,包括:
步驟501,終端在第一設(shè)定周期的非休眠周期內(nèi)接收至少三個(gè)基站發(fā)送的廣播信號;
步驟502,終端根據(jù)廣播信號的強(qiáng)度確定廣播信號的解析順序,在本發(fā)明實(shí)施例中,選擇強(qiáng)度最強(qiáng)的廣播信號進(jìn)行解析,得到強(qiáng)度最強(qiáng)的廣播信號對應(yīng)的第一基站的屬性信息;
步驟503,終端將解析后的廣播信號的標(biāo)識信息存儲在已解析廣播信號列表中;
步驟504,終端進(jìn)入第一設(shè)定周期的休眠周期;
步驟505,終端在第二設(shè)定周期的非休眠周期內(nèi)接收至少三個(gè)基站發(fā)送的廣播信號;
步驟506,終端根據(jù)廣播信號的強(qiáng)度確定廣播信號的解析順序,選擇一個(gè)需要解析的廣播信號;
步驟507,終端判斷需要解析的廣播信號是否為已解析的廣播信號,若不是,則執(zhí)行步驟508,若是,則返回步驟506;在本發(fā)明實(shí)施例中,終端根據(jù)需要解析的廣播信號的標(biāo)識信息在已解析廣播列表中查找,若能夠找到與需要解析的廣播信號的標(biāo)識信息一致的標(biāo)識信息,則確定要解析的廣播信號為已解析的廣播信號,否則,則認(rèn)為確定要解析的廣播信號為未解析的廣播信號;
步驟508,終端解析廣播信號,得到廣播信號對應(yīng)的第二基站的屬性信息;
步驟509,終端將解析后的廣播信號的標(biāo)識信息存儲在已解析廣播信號列表中;
步驟510,終端進(jìn)入第二設(shè)定周期的休眠周期;
步驟511,終端在第三設(shè)定周期的非休眠周期內(nèi)接收至少三個(gè)基站發(fā)送的廣播信號;
步驟512,終端根據(jù)廣播信號的強(qiáng)度確定廣播信號的解析順序,選擇一個(gè)需要解析的廣播信號;
步驟513,終端判斷需要解析的廣播信號是否為已解析的廣播信號,若不是,則執(zhí)行步驟514,若是,則返回步驟512;
步驟514,終端解析廣播信號,得到廣播信號對應(yīng)的第三基站的屬性信息;
步驟515,終端將第一基站的屬性信息、第二基站的屬性信息以及第三基站的屬性信息上報(bào)給基站,以使基站對終端進(jìn)行定位;
步驟516,終端將解析后的廣播信號的標(biāo)識信息存儲在已解析廣播信號列表中;
步驟517,終端進(jìn)入第三設(shè)定周期的休眠周期。
基于同樣的構(gòu)思,本發(fā)明實(shí)施例還提供一種定位裝置,如圖6所示,包括:
解析單元601,用于在一個(gè)設(shè)定周期的非休眠期內(nèi),接收基站發(fā)射的廣播信號,并僅解析且存儲一個(gè)所述廣播信號對應(yīng)的基站的屬性信息;
上報(bào)單元602,用于在多個(gè)所述設(shè)定周期依序獲得多個(gè)不同基站的屬性信息后,將所述多個(gè)不同基站的屬性信息上報(bào)給基站進(jìn)行定位。
進(jìn)一步地,所述解析單元601,具體用于:
當(dāng)確定接收到至少兩個(gè)基站發(fā)射的廣播信號時(shí),確定至少兩個(gè)所述廣播信號的信號強(qiáng)度;
根據(jù)所述廣播信號的信號強(qiáng)度與解析順序的對應(yīng)關(guān)系,確定需要解析的所述廣播信號。
進(jìn)一步地,所述每一個(gè)設(shè)定周期包括休眠周期;
所述解析單元601,具體用于:
在每一個(gè)所述休眠周期結(jié)束時(shí),接收至少一個(gè)基站發(fā)射的廣播信號。
進(jìn)一步地,所述每一個(gè)設(shè)定周期包括非休眠周期;
所述上報(bào)單元602,具體用于:
針對任意一設(shè)定周期,當(dāng)確定在所述周期的非休眠周期內(nèi)已解析完成定位需要的最后一個(gè)基站的屬性信息后,則在所述非休眠周期內(nèi)將所述多個(gè)不同基站的屬性信息上報(bào)給基站進(jìn)行定位。
進(jìn)一步地,所述解析單元601,具體用于:
根據(jù)接收到的所述廣播信號的標(biāo)識信息在已解析廣播信號列表中查找是否為已解析的廣播信號;
若確定接收到的所述廣播信號為未解析的廣播信號,則對所述廣播信號進(jìn)行解析。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。