一種室內(nèi)導(dǎo)航方法、裝置以及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種室內(nèi)導(dǎo)航方法、裝置以及終端。
【背景技術(shù)】
[0002]現(xiàn)階段,室外導(dǎo)航技術(shù)已經(jīng)十分成熟,通過輸入目的地,可以獲知導(dǎo)航路線。然而,室外導(dǎo)航采用的GPS技術(shù),只能應(yīng)用于室外環(huán)境,當(dāng)在室內(nèi)環(huán)境時,無法做到根據(jù)用戶的需求生成導(dǎo)航路線。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種室內(nèi)導(dǎo)航方法、裝置以及終端,能夠提供室內(nèi)環(huán)境下的導(dǎo)航路線以及花費時間。
[0004]本發(fā)明第一方面提供了一種室內(nèi)導(dǎo)航方法,應(yīng)用于移動終端,包括:
[0005]獲取室內(nèi)目的位置的信息;
[0006]根據(jù)所述移動終端的當(dāng)前位置信息生成到達(dá)所述目的位置的至少一條導(dǎo)航路線;
[0007]根據(jù)所述導(dǎo)航路線的路線特征計算所述導(dǎo)航路線的花費時間,其中,所述路線特征包括:平地路程、臺階數(shù)、電梯信息以及樓層信息;
[0008]在室內(nèi)地圖上顯示所述至少一條導(dǎo)航路線及其花費時間。
[0009]優(yōu)選地,所述獲取室內(nèi)目的位置的信息,包括:接收其他終端發(fā)送的位置共享信息;解析所述位置共享信息,獲取所述目的位置的位置信息;在室內(nèi)地圖上標(biāo)識所述目的位置。
[0010]優(yōu)選地,所述獲取室內(nèi)目的位置的信息,包括:輸入所述目的位置的關(guān)鍵字,或者掃描所述目的位置的二維碼信息;在室內(nèi)地圖上查找與所述關(guān)鍵字或二維碼信息匹配的地址;確定所述地址所表示的位置為目的位置,在室內(nèi)地圖上標(biāo)識所述目的位置。
[0011]優(yōu)選地,所述根據(jù)所述移動終端的當(dāng)前位置信息生成到達(dá)所述目的位置的至少一條導(dǎo)航路線,包括:根據(jù)通過基站確定的所述移動終端的當(dāng)前位置信息以及室內(nèi)地圖信息,生成到達(dá)所述目的位置的至少一條導(dǎo)航路線。
[0012]優(yōu)選地,所述根據(jù)所述導(dǎo)航路線的路線特征計算所述導(dǎo)航路線的花費時間,包括:解析所述導(dǎo)航路線,獲取所述路線特征;獲取所述移動終端的速度信息,其中所述速度信息包括:平地步行速度以及預(yù)估臺階步行速度;根據(jù)所述路線特征以及所述速度信息計算所述導(dǎo)航路線的花費時間。
[0013]本發(fā)明第二方面提供一種室內(nèi)導(dǎo)航裝置,應(yīng)用于移動終端,包括:
[0014]獲取模塊,用于獲取室內(nèi)目的位置的信息;
[0015]生成模塊,用于根據(jù)所述移動終端的當(dāng)前位置信息生成到達(dá)所述目的位置的至少一條導(dǎo)航路線;
[0016]計算模塊,用于根據(jù)所述導(dǎo)航路線的路線特征計算所述導(dǎo)航路線的花費時間,其中,所述路線特征包括:平地路程、臺階數(shù)、電梯信息以及樓層信息;
[0017]顯示模塊,用于在室內(nèi)地圖上顯示所述至少一條導(dǎo)航路線及其花費時間。
[0018]優(yōu)選地,所述獲取模塊包括:接收單元,用于接收其他終端發(fā)送的位置共享信息;解析單元,用于解析所述位置共享信息,獲取所述目的位置的位置信息;標(biāo)識單元,用于在室內(nèi)地圖上標(biāo)識所述目的位置。
[0019]優(yōu)選地,所述獲取模塊包括:輸入單元,用于輸入所述目的位置的關(guān)鍵字,或者掃描所述目的位置的二維碼信息;查找單元,用于在室內(nèi)地圖上查找與所述關(guān)鍵字或二維碼信息匹配的地址;確定單元,用于確定所述地址所表示的位置為目的位置,在室內(nèi)地圖上標(biāo)識所述目的位置。
[0020]優(yōu)選地,所述生成模塊包括:生成單元,用于根據(jù)通過基站確定的所述移動終端的當(dāng)前位置信息以及室內(nèi)地圖信息,生成到達(dá)所述目的位置的至少一條導(dǎo)航路線。
[0021]優(yōu)選地,所述計算模塊包括:特征獲取單元,用于解析所述導(dǎo)航路線,獲取所述路線特征;速度獲取單元,用于獲取所述移動終端的速度信息,其中所述速度信息包括:平地步行速度以及預(yù)估臺階步行速度;計算單元,用于根據(jù)所述路線特征以及所述速度信息計算所述導(dǎo)航路線的花費時間。
[0022]本發(fā)明第三方面提供了一種終端,包括上述所述的室內(nèi)導(dǎo)航裝置。
[0023]實施本發(fā)明實施例,具有如下有益效果:
[0024]本發(fā)明實施例中,通過獲取室內(nèi)目的位置信息,生成到達(dá)目的位置的導(dǎo)航路線,并能夠計算導(dǎo)航路線的花費時間,能夠及時為用戶提供路線建議,并顯示對應(yīng)的花費時間,不僅節(jié)省了用戶的時間,而且提升了效率,提升了用戶體驗。
【附圖說明】
[0025]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0026]圖1為本發(fā)明實施例提供的一種室內(nèi)導(dǎo)航方法第一實施例的流程圖。
[0027]圖2為本發(fā)明實施例提供的一種室內(nèi)導(dǎo)航方法第二實施例的流程圖。
[0028]圖3為本發(fā)明實施例提供的一種室內(nèi)導(dǎo)航方法第三實施例的流程圖。
[0029]圖4為本發(fā)明實施例提供的一種室內(nèi)導(dǎo)航裝置第一實施例的結(jié)構(gòu)示意圖。
[0030]圖5為本發(fā)明實施例提供的一種室內(nèi)導(dǎo)航裝置第二實施例的結(jié)構(gòu)示意圖。
[0031]圖6為本發(fā)明實施例提供的一種室內(nèi)導(dǎo)航裝置第三實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0033]圖1為本發(fā)明實施例提供的一種室內(nèi)導(dǎo)航方法第一實施例的流程圖。在本實施方式中,室內(nèi)導(dǎo)航方法應(yīng)用于移動終端上,該移動終端可以為智能手機(jī)、平板、智能手表以及可穿戴式設(shè)備等。優(yōu)選地,該移動終端上設(shè)有顯示屏,可用于顯示地圖信息,所述地圖信息包括室內(nèi)地圖信息。本領(lǐng)域技術(shù)人員可以理解的是,當(dāng)用戶攜帶移動終端到達(dá)某一室內(nèi)環(huán)境時,移動終端可通過安裝該室內(nèi)環(huán)境對應(yīng)的應(yīng)用程序獲取該室內(nèi)環(huán)境的電子地圖,或者通過地圖類應(yīng)用程序下載該室內(nèi)環(huán)境的電子地圖,所述室內(nèi)環(huán)境可以是大型商場、超市、醫(yī)院或者會展場館等,本實施例并不以此為限。該室內(nèi)導(dǎo)航方法包括以下步驟:S101-S104。
[0034]在步驟SlOl中,移動終端獲取室內(nèi)目的位置的信息。
[0035]具體的,移動終端首先獲取室內(nèi)目的位置的信息。在本實施方式中,目的位置信息可以由其他設(shè)備發(fā)送位置共享信息;也可以是在移動終端上根據(jù)目的位置的關(guān)鍵字信息進(jìn)行查找。比如,若用戶目前位于醫(yī)院中,需要去到某一層樓的病房,則可以也由他人共享病房的地理位置信息,也可以是通過輸入病房號獲取該病房的位置信息。
[0036]在步驟S102中,根據(jù)所述移動終端的當(dāng)前位置信息生成到達(dá)所述目的位置的至少一條導(dǎo)航路線。
[0037]具體的,在獲知目的位置的信息之后,根據(jù)當(dāng)前的位置信息,生成到達(dá)目的位置的導(dǎo)航路線。在本實施方式中,導(dǎo)航線路可以有多條,本發(fā)明實施例并不以此為限。比如,若用戶位于醫(yī)院一樓,若要去到5樓的病房,則導(dǎo)航線路可以有多條線路,比如可以通過電梯到達(dá),也可以通過樓梯到達(dá)。特別的,在生成導(dǎo)航路線時,可以按照一定的算法進(jìn)行,比如可以按照最短路徑優(yōu)先算法。通過遍歷所有路徑,找出路徑最短或較短的至少一條導(dǎo)航路線。在其他實施方式中,也可以按照其他算法進(jìn)行,本發(fā)明實施例并不以此為限。
[0038]在步驟S103中,根據(jù)所述導(dǎo)航路線的路線特征計算所述導(dǎo)航路線的花費時間。
[0039]具體的,在得到導(dǎo)航路線了之后,進(jìn)一步的分