一種導(dǎo)航方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種導(dǎo)航方法和裝置。
【背景技術(shù)】
[0002]大型商場(chǎng)或者交通樞紐發(fā)生火災(zāi)或者其它事故時(shí),電梯、扶梯設(shè)施無(wú)法使用,人們?cè)诨艁y過(guò)程中容易出現(xiàn)找不到樓梯,或者出現(xiàn)繞路的情況。
[0003]通?,F(xiàn)有技術(shù)中的導(dǎo)航是通過(guò)手動(dòng)選取起點(diǎn)和終點(diǎn),再規(guī)劃路線,并且路線中包含所有可以達(dá)到終點(diǎn)的方式。發(fā)生意外時(shí),用戶由于慌亂容易造成點(diǎn)錯(cuò)或者選擇的出口不是最近的路線,造成逃生時(shí)間浪費(fèi)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種導(dǎo)航方法和裝置,以實(shí)現(xiàn)在逃生環(huán)境下便捷的導(dǎo)航功能。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種導(dǎo)航方法,包括:
[0006]獲取設(shè)定功能的導(dǎo)航開(kāi)啟指令;
[0007]根據(jù)所述導(dǎo)航開(kāi)啟指令,查找所述設(shè)定功能對(duì)應(yīng)的導(dǎo)航規(guī)則,并定位終端當(dāng)前位置;
[0008]根據(jù)所述當(dāng)前位置和導(dǎo)航規(guī)則形成導(dǎo)航路線。
[0009]第二方面,本發(fā)明實(shí)施例提供了一種導(dǎo)航裝置,包括:
[0010]導(dǎo)航開(kāi)啟指令獲取模塊,用于獲取設(shè)定功能的導(dǎo)航開(kāi)啟指令;
[0011]終端位置定位模塊,用于根據(jù)所述導(dǎo)航開(kāi)啟指令,查找所述設(shè)定功能對(duì)應(yīng)的導(dǎo)航規(guī)則,并定位終端當(dāng)前位置;
[0012]導(dǎo)航路線形成模塊,用于根據(jù)所述當(dāng)前位置和導(dǎo)航規(guī)則形成導(dǎo)航路線。
[0013]本發(fā)明實(shí)施例提供的導(dǎo)航方法和裝置,通過(guò)獲取設(shè)定功能的導(dǎo)航開(kāi)啟指令,根據(jù)導(dǎo)航開(kāi)啟指令查找所述設(shè)定功能對(duì)應(yīng)的導(dǎo)航規(guī)則,并定位終端當(dāng)前位置,根據(jù)所述當(dāng)前位置和導(dǎo)航規(guī)則形成導(dǎo)航路線。由于預(yù)先設(shè)置了設(shè)定功能的導(dǎo)航規(guī)則,所以無(wú)需用戶點(diǎn)選起點(diǎn)、終點(diǎn)的選擇以及其他操作,可以快捷得形成導(dǎo)航路線,節(jié)約導(dǎo)航時(shí)間。
【附圖說(shuō)明】
[0014]圖1為本發(fā)明實(shí)施例一提供的一種導(dǎo)航方法的流程圖;
[0015]圖2為本發(fā)明實(shí)施例二提供的一種導(dǎo)航方法的流程圖;
[0016]圖3為本發(fā)明實(shí)施例三提供的一種導(dǎo)航方法的流程圖;
[0017]圖4A-4E為本發(fā)明實(shí)施例四提供的一種導(dǎo)航方法的具體執(zhí)行過(guò)程圖;
[0018]圖5A為本發(fā)明實(shí)施例五提供的一種導(dǎo)航裝置的結(jié)構(gòu)框圖;
[0019]圖5B為本發(fā)明實(shí)施例五提供的一種導(dǎo)航裝置的結(jié)構(gòu)框圖;
[0020]圖5C為本發(fā)明實(shí)施例五提供的一種導(dǎo)航裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0021]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0022]實(shí)施例一
[0023]圖1為本發(fā)明實(shí)施例一提供的一種導(dǎo)航方法的流程圖,本實(shí)施例可適用于用戶需要進(jìn)行設(shè)定功能導(dǎo)航的情況,該方法可以由終端中配置的導(dǎo)航裝置來(lái)執(zhí)行,該導(dǎo)航裝置可以采用硬件和/或軟件的方式實(shí)現(xiàn)。該方法具體包括如下:
[0024]S110、獲取設(shè)定功能的導(dǎo)航開(kāi)啟指令;
[0025]設(shè)定功能是任意一種有設(shè)定目的性的導(dǎo)航功能,例如逃生功能、以及回家功能等。設(shè)定功能的導(dǎo)航開(kāi)啟指令可以由用戶輸入,優(yōu)選是采用便捷的輸入方式,例如一鍵輸入或語(yǔ)音輸入的。該導(dǎo)航開(kāi)啟指令無(wú)需用戶輸入起點(diǎn)、終點(diǎn)、以及導(dǎo)航策略等復(fù)雜的輸入信息。
[0026]S120、根據(jù)所述導(dǎo)航開(kāi)啟指令,查找所述設(shè)定功能對(duì)應(yīng)的導(dǎo)航規(guī)則,并定位終端當(dāng)前位置;
[0027]不同的設(shè)定功能對(duì)應(yīng)不同的導(dǎo)航規(guī)則,當(dāng)設(shè)定功能是逃生功能的時(shí)候?qū)?yīng)的導(dǎo)航規(guī)則可以是快速定位終端當(dāng)前位置并自動(dòng)搜尋終端所在建筑物的所有出口,同時(shí)規(guī)劃出安全又省時(shí)的逃生方案。具體的,當(dāng)發(fā)生火災(zāi)時(shí),導(dǎo)航策略可以是不走電梯和扶梯,只走樓梯;或者導(dǎo)航策略可以是不走目前正在發(fā)生危險(xiǎn)的位置。例如當(dāng)發(fā)生火災(zāi)時(shí),導(dǎo)航策略可以是遠(yuǎn)離火災(zāi)發(fā)生的位置;當(dāng)發(fā)生踩踏時(shí),導(dǎo)航策略可以是遠(yuǎn)離踩踏發(fā)生的位置。當(dāng)設(shè)定功能是回家功能時(shí),對(duì)應(yīng)的導(dǎo)航規(guī)則可以是定位終端當(dāng)前位置并找到家所在的位置,同時(shí)規(guī)劃回家的方案。具體的,回家的導(dǎo)航策略可以是坐公交車(chē)、步行或者開(kāi)車(chē)。
[0028]當(dāng)前位置是指終端運(yùn)用導(dǎo)航裝置的室內(nèi)定位功能確定的位置,終端可以是手機(jī)、平板電腦等用戶持有的設(shè)備。
[0029]室內(nèi)定位功能是指在室內(nèi)環(huán)境中可以實(shí)現(xiàn)位置定位,方便用戶在室內(nèi)導(dǎo)航,終端中的導(dǎo)航裝置具有室內(nèi)定位功能。
[0030]S130、根據(jù)所述當(dāng)前位置和導(dǎo)航規(guī)則形成導(dǎo)航路線;
[0031]終端中的導(dǎo)航裝置把運(yùn)用室內(nèi)定位功能確定的終端當(dāng)前位置和設(shè)定目的性的導(dǎo)航功能對(duì)應(yīng)的導(dǎo)航規(guī)則結(jié)合后最終形成導(dǎo)航路線。
[0032]本實(shí)施例的技術(shù)方案終端通過(guò)獲取設(shè)定功能的導(dǎo)航開(kāi)啟指令,根據(jù)導(dǎo)航開(kāi)啟指令查找所述設(shè)定功能對(duì)應(yīng)的導(dǎo)航規(guī)則,并定位終端當(dāng)前位置,根據(jù)所述當(dāng)前位置和導(dǎo)航規(guī)則形成導(dǎo)航路線。由于終端中的導(dǎo)航裝置預(yù)先設(shè)置了設(shè)定功能的導(dǎo)航規(guī)則,所以無(wú)需用戶點(diǎn)選起點(diǎn)、終點(diǎn)的選擇以及其他操作,可以快捷的形成導(dǎo)航路線,節(jié)約導(dǎo)航時(shí)間。
[0033]在上述技術(shù)方案的基礎(chǔ)上,SllO優(yōu)選可以是獲取用戶通過(guò)點(diǎn)擊終端導(dǎo)航界面上顯示的設(shè)定按鍵,而輸入的導(dǎo)航開(kāi)啟指令。SllO這樣設(shè)置的好處在于終端通過(guò)點(diǎn)擊設(shè)定按鍵便可以快速獲取設(shè)定功能的導(dǎo)航開(kāi)啟指令。具體的,設(shè)定按鍵可以是一鍵逃生按鍵。用戶通過(guò)點(diǎn)擊一鍵逃生按鍵便可以獲取逃生功能的導(dǎo)航開(kāi)啟指令,便于快速形成逃生導(dǎo)航路線,節(jié)約導(dǎo)航時(shí)間。
[0034]實(shí)施例二
[0035]圖2為本發(fā)明實(shí)施例二提供的一種導(dǎo)航方法的流程圖,本實(shí)施例以實(shí)施例一為基礎(chǔ),對(duì)實(shí)施例一中的S130進(jìn)行優(yōu)化,所述設(shè)定功能為逃生功能本實(shí)施例可適用于用戶逃生時(shí)需要導(dǎo)航的情況。該方法具體包括:
[0036]S210、獲取逃生功能的導(dǎo)航開(kāi)啟指令;
[0037]S220、根據(jù)所述導(dǎo)航開(kāi)啟指令,查找所述逃生功能對(duì)應(yīng)的逃生導(dǎo)航規(guī)則,并定位終端當(dāng)前位置;
[0038]S230、基于逃生導(dǎo)航規(guī)則,根據(jù)所述當(dāng)前位置確定終端所在建筑物;
[0039]當(dāng)設(shè)定功能為逃生功能時(shí),終端中的導(dǎo)航裝置基于逃生時(shí)的導(dǎo)航規(guī)則,運(yùn)用室內(nèi)定位功能確定終端的當(dāng)前位置,運(yùn)用室內(nèi)定位功能確定的當(dāng)前位置可以具體到用戶所在的樓層,導(dǎo)航裝置可以根據(jù)用戶所在樓層確定終端所在建筑物。
[0040]室內(nèi)定位功能是指在室內(nèi)環(huán)境中可以實(shí)現(xiàn)位置定位,方便用戶在室內(nèi)導(dǎo)航,終端中的導(dǎo)航裝置具有室內(nèi)定位功能。
[0041]S240、識(shí)別所述建筑物的至少一個(gè)出口 ;
[0042]終端所在的建筑物具有多個(gè)出口,終端運(yùn)用導(dǎo)航裝置識(shí)別出終端所在的建筑物的多個(gè)出口,其中建筑物的出口至少有一個(gè)。導(dǎo)航裝置找到出口后便于可以根據(jù)終端的當(dāng)前位置和建筑物的出口來(lái)規(guī)劃逃生的候選路線,便于根據(jù)導(dǎo)航策略最后確定逃生的導(dǎo)航路線。
[0043]S250、查找所述當(dāng)前位置與所述出口之間的至少一條候選路線;
[0044]其中終端中的導(dǎo)航裝置具有路線規(guī)劃功能,當(dāng)確定了終端的當(dāng)前位置和建筑物的多個(gè)出口之后,終端便可以運(yùn)用路線規(guī)劃功能根據(jù)終端的當(dāng)前位置和建筑物的多個(gè)出口規(guī)劃出走出所述建筑物的多條候選路線。用戶可以從多條候選路線中選出導(dǎo)航路線。
[0045]S260、從所述候選路線中基于逃生導(dǎo)航規(guī)則進(jìn)行選擇,作為導(dǎo)航路線。
[0046]終端中的導(dǎo)航裝置根據(jù)逃生功能對(duì)應(yīng)的導(dǎo)航規(guī)則從導(dǎo)航裝置運(yùn)用路線規(guī)劃功能規(guī)劃出的候選路線中選出導(dǎo)航路線,作為逃生導(dǎo)航路線。選擇的依據(jù)例如為最短原則或最安全原則等。
[0047]本實(shí)施例的技術(shù)方案中將設(shè)定功能設(shè)定為逃生功能,終端中的導(dǎo)航裝置基于逃生導(dǎo)航規(guī)則,運(yùn)用室內(nèi)定位功能確定終端的當(dāng)前位置,導(dǎo)航裝置確定終端所在建筑物,運(yùn)用導(dǎo)航裝置識(shí)別出終端所在的建筑物的多個(gè)出口,然后終端運(yùn)用路線規(guī)劃功能規(guī)劃出所述當(dāng)前位置與多個(gè)出口之間的至少一條候選路線,并從所述候選路線中基于逃生導(dǎo)航規(guī)則進(jìn)行選擇,作為逃生導(dǎo)航路線。終端通過(guò)運(yùn)用導(dǎo)航裝置的室內(nèi)定位功能確定終端所在建筑物和運(yùn)用路線規(guī)劃功能根據(jù)終端的當(dāng)前位置和建筑物的多個(gè)出口規(guī)劃出走出所述建筑物的多條候選路線。最后結(jié)合逃生時(shí)的導(dǎo)航規(guī)則來(lái)確定逃生時(shí)的導(dǎo)航路線,使逃生時(shí)導(dǎo)航路線的選擇更加可靠、快捷,更有利于逃生。
[0048]實(shí)施例三
[0049]圖3為本發(fā)明實(shí)施例三提供的一種導(dǎo)航方法的流程圖,本實(shí)施例以以上實(shí)施例為基礎(chǔ),對(duì)實(shí)施例二中的S260進(jìn)行優(yōu)化。該方法具體包括:
[0050]S310、獲取逃生功能的導(dǎo)航開(kāi)啟指令;
[0051]S320、根據(jù)所述導(dǎo)航開(kāi)啟指令,查找所述逃生功能對(duì)應(yīng)的逃生導(dǎo)航規(guī)則,并定位終端當(dāng)前位置;
[0052]S330、基于逃生導(dǎo)航規(guī)則,根據(jù)所述當(dāng)前位置確定終端所在建筑物;
[0053]S340、識(shí)別所述建筑物的至少一個(gè)出口 ;
[0054]S350、查找所述當(dāng)前位置與所述出口之間的至少一條候選路線;
[0055]S360、根據(jù)所述逃生導(dǎo)航規(guī)則為各路線要素設(shè)置不同的安全權(quán)值;
[0056]進(jìn)一步,所述路線要素可以包括電梯、扶梯和樓梯等,或者,如果涉及到室外的導(dǎo)航路線,也可以包括立交橋、或地下通道等其他路線要素。
[0057]所述樓梯的安全權(quán)值高于所述電梯和扶梯的安全權(quán)值。具體的,當(dāng)發(fā)生火災(zāi)時(shí),不能使用電梯和扶梯逃生,因此根據(jù)火災(zāi)時(shí)的逃生導(dǎo)航規(guī)則需要對(duì)各路線要素設(shè)置不同的安全權(quán)值,例如可以把樓梯的安全權(quán)值設(shè)置的高一些,把電梯和扶梯的安全權(quán)值設(shè)置的低一些,例如可以將電梯的安全權(quán)值設(shè)置為0,將扶梯的安全權(quán)值設(shè)置為0.2,將樓梯的安全權(quán)值設(shè)置為1,也可以將距離發(fā)生火災(zāi)很近的樓梯的安全權(quán)值設(shè)置為0,這樣設(shè)置的安全權(quán)值可以把接近危險(xiǎn)的位置排除在外。不同路線要素設(shè)置成不同的安全權(quán)值,選擇安全權(quán)值高的路線要素,更有利于逃生。
[0058]S370、計(jì)算由路線要素構(gòu)成的候選路線的安全權(quán)值之和;
[0059]具體的,根據(jù)構(gòu)成路線的路線要素及個(gè)各路線要素的安全權(quán)值,求得所選候選路線的安全權(quán)值之和。例如可以是統(tǒng)計(jì)某個(gè)候選路線中由幾個(gè)電梯、幾個(gè)扶梯和幾個(gè)樓梯組成,然后根據(jù)電梯、扶梯和樓梯的安全權(quán)值乘以各自對(duì)應(yīng)的個(gè)數(shù),求得某個(gè)候選路線的安全權(quán)值之和。以上指的是所有電梯的安全權(quán)值一