本發(fā)明涉及室內(nèi)位置定位技術(shù)領(lǐng)域,具體涉及一種基于高頻聲碼的室內(nèi)定位方法、裝置及系統(tǒng)。
背景技術(shù):
聲碼,是除WIFI、藍(lán)牙、二維碼之外的又一種跨越物理空間限制的信息傳播方式。聲碼技術(shù)是一種基于人耳無(wú)法聽(tīng)到的18-20kHz頻段的聲波水印技術(shù)。高頻聲碼,是指運(yùn)用人耳聽(tīng)不到的高頻聲音做連接各種設(shè)備的通信協(xié)議,實(shí)現(xiàn)數(shù)據(jù)傳輸,相當(dāng)于“音頻二維碼”。
室內(nèi)定位是指在室內(nèi)環(huán)境中實(shí)現(xiàn)位置定位,主要采用無(wú)線通訊、基站定位、慣導(dǎo)定位等多種技術(shù)集成形成一套室內(nèi)位置定位體系,從而實(shí)現(xiàn)人員、物體等在室內(nèi)空間中的位置監(jiān)控。常見(jiàn)的室內(nèi)無(wú)線定位技術(shù)有:Wi-Fi、藍(lán)牙、紅外線、超寬帶、RFID、ZigBee和超聲波。
雖然,聲碼是一種人耳察覺(jué)不到的信息傳遞方式,但是,通過(guò)智能手機(jī)、平板電腦和智能手表等移動(dòng)終端可以捕獲該波段的信號(hào),只需單向傳輸即可實(shí)現(xiàn)定位功能,因此,利用聲碼技術(shù)完全可以實(shí)現(xiàn)室內(nèi)定位的功能。然而,在現(xiàn)有技術(shù)中未發(fā)現(xiàn)有通過(guò)高頻聲碼實(shí)現(xiàn)室內(nèi)定位的技術(shù)方案。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問(wèn)題,本發(fā)明提出了一種基于高頻聲碼的室內(nèi)定位方法、裝置及系統(tǒng)。
本發(fā)明是以如下技術(shù)方案實(shí)現(xiàn)的:
第一方面,本發(fā)明提供一種基于高頻聲碼的室內(nèi)定位方法,所述方法在帶有Mic的移動(dòng)終端上執(zhí)行,包括:
開(kāi)啟室內(nèi)導(dǎo)航應(yīng)用軟件,獲取室內(nèi)地圖;
接收聲碼發(fā)射器發(fā)送的高頻聲碼信息,所述高頻聲碼信息為所述聲碼發(fā)射器的位置信息經(jīng)過(guò)中央處理器轉(zhuǎn)化成的高頻聲碼;
將所述高頻聲碼信息解析成相應(yīng)的坐標(biāo)信息;
根據(jù)所述坐標(biāo)信息,在所述室內(nèi)地圖上標(biāo)記出相應(yīng)的坐標(biāo)位置。
第二方面,本發(fā)明提供一種基于高頻聲碼的室內(nèi)定位裝置,所述裝置設(shè)置于帶有Mic的移動(dòng)終端側(cè),包括:
獲取模塊,用于開(kāi)啟室內(nèi)導(dǎo)航應(yīng)用軟件,獲取室內(nèi)地圖;
接收模塊,用于接收聲碼發(fā)射器發(fā)送的高頻聲碼信息,所述高頻聲碼信息為所述聲碼發(fā)射器的位置信息經(jīng)過(guò)中央處理器轉(zhuǎn)化成的高頻聲碼;
解析模塊,用于將所述高頻聲碼信息解析成相應(yīng)的坐標(biāo)信息;
標(biāo)記模塊,用于根據(jù)所述坐標(biāo)信息,在所述室內(nèi)地圖上標(biāo)記出相應(yīng)的坐標(biāo)位置。
第三方面,本發(fā)明提供一種基于高頻聲碼的室內(nèi)定位系統(tǒng),包括帶有Mic的移動(dòng)終端、聲碼發(fā)射器和中央處理器,所述移動(dòng)終端包括第二方面所述的裝置。
相對(duì)于現(xiàn)有技術(shù),本發(fā)明提供的基于高頻聲碼的室內(nèi)定位方法、裝置及系統(tǒng)具有如下有益效果:
本發(fā)明將室內(nèi)劃分成面積相等或不等的一些區(qū)域,每個(gè)區(qū)域或相鄰的幾個(gè)區(qū)域內(nèi)安裝一個(gè)聲碼發(fā)射器,每個(gè)聲碼發(fā)射器以一定頻率發(fā)送位置信息,聲碼發(fā)射器的位置信息經(jīng)過(guò)中央處理器轉(zhuǎn)化成高頻聲碼信息,移動(dòng)終端通過(guò)接收上述高頻聲碼信息,將所述高頻聲碼信息解析成相應(yīng)的坐標(biāo)信息,便可以“無(wú)聲無(wú)息”地實(shí)現(xiàn)室內(nèi)定位的功能,定位精度高,適用范圍廣。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它附圖。
圖1是本發(fā)明實(shí)施例一提供的一種基于高頻聲碼的室內(nèi)定位方法的流程圖;
圖2是本發(fā)明實(shí)施例一提供的一種以車庫(kù)為例的基于高頻聲碼的室內(nèi)定位方法的流程圖;
圖3是本發(fā)明實(shí)施例二提供的一種基于高頻聲碼的室內(nèi)定位裝置的結(jié)構(gòu)框圖;
圖4是本發(fā)明實(shí)施例二提供的另一種基于高頻聲碼的室內(nèi)定位裝置的結(jié)構(gòu)框圖;
圖5是本發(fā)明實(shí)施例三提供的一種基于高頻聲碼的室內(nèi)定位系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一:
本申請(qǐng)實(shí)施例一所提供的方法實(shí)施例可以在帶有Mic的移動(dòng)終端上執(zhí)行。Mic的全稱是Microphone,意為麥克風(fēng),話筒,傳聲器,是來(lái)接受聲音的一個(gè)電子元器件。本實(shí)施例中的移動(dòng)終端不只局限于可搭載iOS或Android操作系統(tǒng)的、具有顯示屏的且可以在移動(dòng)中使用的手持計(jì)算機(jī)設(shè)備,例如智能手機(jī)和平板電腦,還包括可搭載Android操作系統(tǒng)的、具有顯示屏的且可以在移動(dòng)中使用的智能手表。
參考圖1,圖1是根據(jù)本發(fā)明實(shí)施例一提供的一種基于高頻聲碼的室內(nèi)定位方法的流程圖,該圖以帶有Mic的移動(dòng)終端角度展示了基于高頻聲碼的室內(nèi)定位方法的的流程步驟。所述方法包括:
步驟S101.開(kāi)啟室內(nèi)導(dǎo)航應(yīng)用軟件,獲取室內(nèi)地圖。
在進(jìn)入某建筑前根據(jù)GPS定位建筑信息,然后在智能手機(jī)、平板電腦或智能手表等帶有Mic的移動(dòng)終端上開(kāi)啟室內(nèi)導(dǎo)航應(yīng)用軟件,根據(jù)GPS定位到的或手動(dòng)輸入的建筑位置信息,打開(kāi)對(duì)應(yīng)建筑的室內(nèi)地圖。
GPS(Global Positioning System),即全球定位系統(tǒng),利用該系統(tǒng),用戶可以在全球范圍內(nèi)實(shí)現(xiàn)全天候、連續(xù)、實(shí)時(shí)的三維導(dǎo)航定位和測(cè)速;另外,利用該系統(tǒng),用戶還能夠進(jìn)行高精度的時(shí)間傳遞和高精度的精密定位。
作為一種可選的實(shí)施例,步驟S101前還包括:將室內(nèi)劃分成面積相等或不等的一些區(qū)域,每個(gè)區(qū)域或相鄰的幾個(gè)區(qū)域內(nèi)安裝一個(gè)聲碼發(fā)射器,每個(gè)聲碼發(fā)射器以一定頻率發(fā)送位置信息,經(jīng)過(guò)中央處理器轉(zhuǎn)化成高頻聲碼信息。
步驟S102.接收聲碼發(fā)射器發(fā)送的高頻聲碼信息,所述高頻聲碼信息為所述聲碼發(fā)射器的位置信息經(jīng)過(guò)中央處理器轉(zhuǎn)化成的高頻聲碼。
步驟S103.將所述高頻聲碼信息解析成相應(yīng)的坐標(biāo)信息。
其中,所述坐標(biāo)信息為三維信息,包含樓層信息和該樓層內(nèi)的二維坐標(biāo)信息,所述二維坐標(biāo)信息為經(jīng)緯度信息或者根據(jù)二維矩陣簡(jiǎn)單算法獲得的坐標(biāo)信息。
步驟S104.根據(jù)所述坐標(biāo)信息,在所述室內(nèi)地圖上標(biāo)記出相應(yīng)的坐標(biāo)位置。
作為一種可選的實(shí)施例,步驟S104后還包括:根據(jù)當(dāng)前的坐標(biāo)位置,得到當(dāng)前位置到目標(biāo)位置的導(dǎo)航線路。
當(dāng)處于導(dǎo)航過(guò)程中時(shí),可以通過(guò)聲音、震動(dòng)等信息來(lái)提示用戶后續(xù)的行走方向。
參考圖2,圖2是本發(fā)明實(shí)施例一提供的一種以車庫(kù)為例的基于高頻聲碼的室內(nèi)定位方法的流程圖。需要說(shuō)明的是,該例是以車庫(kù)作為室內(nèi),手機(jī)作為帶有Mic的移動(dòng)終端,對(duì)高頻聲碼定位和導(dǎo)航的方法進(jìn)行說(shuō)明。所述方法包括:
步驟S201.開(kāi)啟室內(nèi)導(dǎo)航應(yīng)用軟件,獲取室內(nèi)地圖。
在進(jìn)入某建筑前根據(jù)GPS定位建筑信息,然后在智能手機(jī)上開(kāi)啟室內(nèi)導(dǎo)航應(yīng)用軟件,根據(jù)GPS定位到的或手動(dòng)輸入的建筑位置信息,打開(kāi)對(duì)應(yīng)建筑的室內(nèi)地圖。
開(kāi)啟室內(nèi)導(dǎo)航應(yīng)用軟件,獲取室內(nèi)地圖之前還包括:在車庫(kù)的每個(gè)車位或每相鄰的幾個(gè)車位內(nèi)安裝一個(gè)聲碼發(fā)射器,每個(gè)聲碼發(fā)射器以一定頻率發(fā)送位置信息,經(jīng)過(guò)中央處理器轉(zhuǎn)化成高頻聲碼信息。
其中,相鄰聲碼發(fā)射器發(fā)送聲碼信息是不同時(shí)的,避免相鄰聲碼發(fā)射器同時(shí)發(fā)射產(chǎn)生的干擾。
需要說(shuō)明的是,中央處理器可以根據(jù)相鄰聲碼放射器的間隔,調(diào)整聲碼發(fā)射器的發(fā)射功率,其目的是讓聲碼發(fā)射器在可以在有效范圍內(nèi)被接收到其發(fā)射的高頻聲碼信息,同時(shí)又不會(huì)給相鄰區(qū)域帶來(lái)較多的干擾。
作為一種可選的實(shí)施例,每個(gè)聲碼發(fā)射器可以是單獨(dú)的一個(gè)處理設(shè)備,即每個(gè)聲碼發(fā)射器擁有自己的微處理器,能夠?qū)⑽恢眯畔凑占榷▍f(xié)議轉(zhuǎn)換成高頻聲碼,并可以自行控制發(fā)射的頻率和功率。
作為一種可選的實(shí)施例,所有的聲碼發(fā)射器均由一個(gè)統(tǒng)一的中央處理器來(lái)控制,即中央處理器控制各聲碼發(fā)射器的發(fā)射頻率和發(fā)射功率。中央處理器將各聲碼發(fā)射器的位置信息轉(zhuǎn)化成高頻聲碼,發(fā)送到對(duì)應(yīng)的聲碼反射器。
步驟S202.在車庫(kù)停好車后,接收聲碼發(fā)射器發(fā)送的高頻聲碼信息。
其中,所述高頻聲碼信息為所述聲碼發(fā)射器的位置信息經(jīng)過(guò)中央處理器轉(zhuǎn)化成的高頻聲碼。
步驟S203.將所述高頻聲碼信息解析成相應(yīng)的坐標(biāo)信息。
其中,所述坐標(biāo)信息為三維信息,包含樓層信息和該樓層內(nèi)的二維坐標(biāo)信息,所述二維坐標(biāo)信息為經(jīng)緯度信息或者根據(jù)二維矩陣簡(jiǎn)單算法獲得的坐標(biāo)信息。
步驟S204.根據(jù)所述坐標(biāo)信息,在所述室內(nèi)地圖上標(biāo)記出相應(yīng)的坐標(biāo)位置,并將該坐標(biāo)位置作為后續(xù)目標(biāo)位置。
步驟S205.后面找車時(shí),在室內(nèi)導(dǎo)航應(yīng)用軟件的搜索欄中輸入停車時(shí)記錄的聲碼發(fā)射器的位置信息,搜索該坐標(biāo)位置。
步驟S206.判斷是否有搜索到對(duì)應(yīng)的車位信息。
步驟S207.若是,則將搜索到的目標(biāo)位置信息在室內(nèi)地圖上標(biāo)記出來(lái),并根據(jù)當(dāng)前位置規(guī)劃出導(dǎo)航線路。
步驟S208.若否,則提示用戶“沒(méi)有搜索到相關(guān)信息,請(qǐng)檢查信息是否輸入有誤”。
本領(lǐng)域的技術(shù)人員應(yīng)該理解,除了車庫(kù)的實(shí)施例外,本發(fā)明還可以應(yīng)用到倉(cāng)庫(kù)和超市等場(chǎng)所,對(duì)于超市來(lái)說(shuō),其聲碼信息除了樓層和坐標(biāo)位置外,還可以包括商品的相關(guān)信息,便于用戶查找。
實(shí)施例二:
參考圖3,圖3是本發(fā)明實(shí)施例二提供的一種基于高頻聲碼的室內(nèi)定位裝置的結(jié)構(gòu)框圖,該裝置與圖1所示的方法實(shí)施例相對(duì)應(yīng)。
如圖3所示,本實(shí)施例的基于高頻聲碼的室內(nèi)定位裝置300設(shè)置在移動(dòng)終端側(cè),包括:
獲取模塊301,用于開(kāi)啟室內(nèi)導(dǎo)航應(yīng)用軟件,獲取室內(nèi)地圖;
接收模塊302,用于接收聲碼發(fā)射器發(fā)送的高頻聲碼信息,所述高頻聲碼信息為所述聲碼發(fā)射器的位置信息經(jīng)過(guò)中央處理器轉(zhuǎn)化成的高頻聲碼;
其中,所述聲碼發(fā)射器位于室內(nèi)的一個(gè)區(qū)域或相鄰的幾個(gè)區(qū)域內(nèi),每個(gè)聲碼發(fā)射器以一定頻率發(fā)送位置信息,相鄰聲碼發(fā)射器發(fā)送聲碼信息是不同時(shí)的,避免相鄰聲碼發(fā)射器同時(shí)發(fā)射產(chǎn)生的干擾。
需要說(shuō)明的是,中央處理器還用于根據(jù)相鄰聲碼放射器的間隔,調(diào)整聲碼發(fā)射器的發(fā)射功率,其目的是讓聲碼發(fā)射器在可以在有效范圍內(nèi)被接收到其發(fā)射的高頻聲碼信息,同時(shí)又不會(huì)給相鄰區(qū)域帶來(lái)較多的干擾。
解析模塊303,用于將所述高頻聲碼信息解析成相應(yīng)的坐標(biāo)信息;
其中,所述坐標(biāo)信息為三維信息,包含樓層信息和該樓層內(nèi)的二維坐標(biāo)信息,所述二維坐標(biāo)信息為經(jīng)緯度信息或者根據(jù)二維矩陣簡(jiǎn)單算法獲得的坐標(biāo)信息。
標(biāo)記模塊304,用于根據(jù)所述坐標(biāo)信息,在所述室內(nèi)地圖上標(biāo)記出相應(yīng)的坐標(biāo)位置。
作為一種可選的實(shí)施例,如圖4所示,所述裝置300還包括:導(dǎo)航線路規(guī)劃模塊305,用于根據(jù)當(dāng)前的坐標(biāo)位置,規(guī)劃出當(dāng)前位置到目標(biāo)位置的導(dǎo)航線路。
實(shí)施例三:
參考圖5,圖5是本發(fā)明實(shí)施例三提供的一種基于高頻聲碼的室內(nèi)定位系統(tǒng)的結(jié)構(gòu)框圖。
如圖5所示,本發(fā)明還提供了一種基于高頻聲碼的室內(nèi)定位系統(tǒng)500的實(shí)施例,該系統(tǒng)包括聲碼發(fā)射器501、中央處理器502和帶有Mic的移動(dòng)終端503,所述移動(dòng)終端503包括圖3所述的裝置。
Mic的全稱是Microphone,意為麥克風(fēng),話筒,傳聲器,是來(lái)接受聲音的一個(gè)電子元器件。本實(shí)施例中的移動(dòng)終端503不只局限于可搭載iOS或Android操作系統(tǒng)的、具有顯示屏的且可以在移動(dòng)中使用的手持計(jì)算機(jī)設(shè)備,例如智能手機(jī)和平板電腦,還包括可搭載Android操作系統(tǒng)的、具有顯示屏的且可以在移動(dòng)中使用的智能手表。
其中,聲碼發(fā)射器501位于室內(nèi)的一個(gè)區(qū)域或相鄰的幾個(gè)區(qū)域內(nèi),每個(gè)聲碼發(fā)射器501以一定頻率發(fā)送位置信息,相鄰聲碼發(fā)射器501發(fā)送聲碼信息是不同時(shí)的,避免相鄰聲碼發(fā)射器501同時(shí)發(fā)射產(chǎn)生的干擾。
需要說(shuō)明的是,中央處理器502可以將聲碼發(fā)射器501的位置信息轉(zhuǎn)化成高頻聲碼,并根據(jù)相鄰聲碼放射器501的間隔,調(diào)整聲碼發(fā)射器501的發(fā)射功率,其目的是讓聲碼發(fā)射器501在可以在有效范圍內(nèi)被接收到其發(fā)射的高頻聲碼信息,同時(shí)又不會(huì)給相鄰區(qū)域帶來(lái)較多的干擾。
作為一種可選的實(shí)施例,每個(gè)聲碼發(fā)射器可以是單獨(dú)的一個(gè)處理設(shè)備,即每個(gè)聲碼發(fā)射器擁有自己的微處理器,能夠?qū)⑽恢眯畔凑占榷▍f(xié)議轉(zhuǎn)換成高頻聲碼,并可以自行控制發(fā)射的頻率和功率。
作為一種可選的實(shí)施例,所有的聲碼發(fā)射器均由一個(gè)統(tǒng)一的中央處理器來(lái)控制,即中央處理器控制各聲碼發(fā)射器的發(fā)射頻率和發(fā)射功率。
在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。