施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1是本發(fā)明實施例提供的一種導(dǎo)航路線的生成方法的第一實施例流程示意圖;
[0035]圖2是本發(fā)明實施例提供的一種導(dǎo)航路線的生成方法的第二實施例流程示意圖;
[0036]圖3是本發(fā)明實施例提供的一種導(dǎo)航路線的生成方法的第三實施例流程示意圖;
[0037]圖4a是本發(fā)明實施例提供的一種移動終端的第一實施例結(jié)構(gòu)示意圖;
[0038]圖4b是本發(fā)明實施例提供的一種移動終端的第一實施例又一結(jié)構(gòu)示意圖;
[0039]圖4c是本發(fā)明實施例提供的一種移動終端的第一實施例又一結(jié)構(gòu)示意圖;
[0040]圖5是本發(fā)明實施例提供的一種移動終端的第二實施例結(jié)構(gòu)示意圖。
【具體實施方式】
[0041]本發(fā)明實施例提供了一種導(dǎo)航路線的生成方法及移動終端,以期為用戶提供個性化導(dǎo)航路線。
[0042]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0043]本發(fā)明實施例所描述的移動終端可以包括智能手機(jī)(如Android手機(jī)、1S手機(jī)、Windows Phone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,MobileInternet Devices)或穿戴式設(shè)備等,上述移動終端僅是舉例,而非窮舉,包含但不限于上述移動終端。
[0044]本發(fā)明實施例的導(dǎo)航路線的生成方法的一個實施例。其中,一種導(dǎo)航路線的生成方法:移動終端獲取用戶在室內(nèi)地圖依次標(biāo)記的多個位置,其中,該多個位置中不包含該移動終端的當(dāng)前位置,移動終端按照該多個位置的標(biāo)記時間的先后順序,將該多個位置依次連接,將該當(dāng)前位置與該多個位置中的標(biāo)記時間最早的位置進(jìn)行連接,以形成導(dǎo)航路線。
[0045]請參閱圖1,為本發(fā)明實施例提供的一種導(dǎo)航路線的生成方法的第一實施例流程示意圖。本實施例中所描述的導(dǎo)航路線的生成方法,包括以下步驟:
[0046]S101、移動終端獲取用戶在室內(nèi)地圖依次標(biāo)記的多個位置,其中,該多個位置中不包含該移動終端的當(dāng)前位置。
[0047]本發(fā)明實施例中,可在移動終端打開室內(nèi)地圖時,用戶可在該室內(nèi)地圖上進(jìn)行標(biāo)記。用戶在室內(nèi)地圖上每標(biāo)記一次,可獲取與該標(biāo)記對應(yīng)的位置。用戶可依次進(jìn)行多次標(biāo)記,從而,可獲取與該多次標(biāo)記對應(yīng)的多個位置。其中,該多個位置中不包含該移動終端的當(dāng)前位置,因為該移動終端的當(dāng)前位置可直接定位得到,因此,該當(dāng)前位置無需標(biāo)記。
[0048]本發(fā)明實施例中,該室內(nèi)地圖由該移動終端所處的場景決定,例如,該移動終端所處于的環(huán)境可為超市、購物中心、學(xué)校、博物館、機(jī)場、地鐵站、火車站、醫(yī)院、體育館等等。
[0049]S102、移動終端按照該多個位置的標(biāo)記時間的先后順序,將該多個位置依次連接。
[0050]本發(fā)明實施例中,上述多個位置中的每個位置均對應(yīng)有相應(yīng)的標(biāo)記時間,因而,可根據(jù)該多個位置的標(biāo)記時間的先后順序,將該多個位置依次進(jìn)行連接,例如,假設(shè)有4個位置,該4個位置分別為A位置(簡稱A)、B位置(簡稱B)、C位置(簡稱C)和D位置(簡稱D)。依據(jù)該4個位置的標(biāo)記時間的先后順序分別為:A、B、C和D,則A和B進(jìn)行連接,然后B和C進(jìn)行連接,C和D進(jìn)行連接。進(jìn)一步地,A和B之間的連接可為直線或者曲線,例如,在A和B之間沒有障礙物的情況下,則A和B之間可用直線進(jìn)行連接,若A和B之間用某個建筑物或者一扇門擋住了,則A和B之間可用曲線進(jìn)行連接。需要說明的是,多個位置可為兩個或者兩個以上的位置,特殊地,本發(fā)明實施例中的多個位置可為一個位置。
[0051]作為一種可能的實施方式,移動終端可根據(jù)上述多個位置的標(biāo)記時間的順序依次生成該多個位置中的相鄰位置之間的最優(yōu)路徑。例如,假設(shè)有4個位置,該4個位置分別為A位置(簡稱A)、B位置(簡稱B)、C位置(簡稱C)和D位置(簡稱D)。依據(jù)該4個位置的標(biāo)記時間的先后順序分別為:A、B、C和D,則可先生成A與B之間的最優(yōu)路徑,然后生成B與C之間的最優(yōu)路徑,最后生成C與D之間的最優(yōu)路徑。
[0052]進(jìn)一步地,移動終端按照該多個位置的標(biāo)記時間的先后順序,將該多個位置依次連接之后,可對該多個位置中的任意兩個相鄰位置之間的連接的路線進(jìn)行修改,以上述A與B之間的路徑進(jìn)行舉例說明,例如,A與B之間因為某個建筑物擋住了,則在室內(nèi)地圖上生成的路線會由A繞過該建筑物到達(dá)B,而,假若用戶知道該建筑物可以穿越,則用戶可對A與B之間的路線進(jìn)行修改,讓A直接穿越該建筑物與B連接,此種情況下,用戶從A到達(dá)B可節(jié)約不少時間。
[0053]S103、移動終端將該當(dāng)前位置與該多個位置中的標(biāo)記時間最早的位置進(jìn)行連接,以形成導(dǎo)航路線。
[0054]本發(fā)明實施例中,在多個位置依次被連接之后,移動終端可將當(dāng)前位置與上述多個位置中的標(biāo)記時間最早的位置進(jìn)行連接,從而,當(dāng)前位置和上述多個位置就形成了一條導(dǎo)航路線??蛇x地,移動終端可將當(dāng)前位置與多個位置中的標(biāo)記時間最早的位置進(jìn)行連接,然后,將該多個位置的標(biāo)記時間的先后順序?qū)⒃摱鄠€位置依次連接。
[0055]進(jìn)一步地,在移動終端將該當(dāng)前位置與該多個位置中的標(biāo)記時間最早的位置進(jìn)行連接,以形成導(dǎo)航路線之后,可移除該多個位置中的部分位置,在該部分位置不包含該多個位置中的標(biāo)記時間最早的位置的時候,可保留當(dāng)前位置與該標(biāo)記時間最早的位置的連接,然后,將多個位置中除去部分位置之后的位置按照原來的多個位置的標(biāo)記時間的先后順序進(jìn)行連接。可選地,在該部分位置包含該多個位置中的標(biāo)記時間最早的位置的時候,可將該多個位置中除去該部分位置之外的位置按照原來的多個位置的標(biāo)記時間的先后順序進(jìn)行連接,然后,再將當(dāng)前位置與該多個位置中除去該部分位置之外的位置中的標(biāo)記時間最早的位置進(jìn)行連接。
[0056]進(jìn)一步地,在移動終端將該當(dāng)前位置與該多個位置中的標(biāo)記時間最早的位置進(jìn)行連接,以形成導(dǎo)航路線之后,可獲取用戶在該室內(nèi)地圖上再次依次標(biāo)記的多個位置,則也可以按照上述實施方式進(jìn)行連接,以得到導(dǎo)航路線。
[0057]進(jìn)一步地,在移動終端將該當(dāng)前位置與該多個位置中的標(biāo)記時間最早的位置進(jìn)行連接,以形成導(dǎo)航路線之后,則可拖動該多個位置中的任一位置,則在該拖動過程中,導(dǎo)航路線在保持該多個位置之間的連接關(guān)系之后進(jìn)行相應(yīng)地調(diào)整。
[0058]可以看出,在本實施例中,移動終端可在獲取用戶在室內(nèi)地圖依次標(biāo)記的多個位置,其中,該多個位置中不包含該移動終端的當(dāng)前位置,根據(jù)該多個位置的標(biāo)記時間順序連接出該當(dāng)前位置與該多個位置之間的導(dǎo)航路線,可見,上述操作過程中,可得到當(dāng)前位置與用戶標(biāo)記的多個位置的導(dǎo)航路線,因而,可為用戶提供個性化導(dǎo)航路線。
[0059]請參閱圖2,為本發(fā)明實施例提供的一種導(dǎo)航路線的生成方法的第二實施例流程示意圖。本實施例中所描述的導(dǎo)航路線的生成方法,包括以下步驟:
[0060]S201、移動終端獲取用戶在室內(nèi)地圖依次標(biāo)記的多個位置,其中,該多個位置中不包含該移動終端的當(dāng)前位置。
[0061]S202、移動終端判斷該移動終端以及該移動終端綁定的穿戴設(shè)備是否均在預(yù)設(shè)時長內(nèi)發(fā)生同一動作事件。
[0062]若是,執(zhí)行步驟S203。
[0063]若否,通知移動終端該同一動作事件失敗,并再次執(zhí)行步驟S202。
[0064]本發(fā)明實施例中,穿戴設(shè)備可為智能手表、智能手環(huán)、智能眼鏡等等。移動終端可預(yù)先與穿戴設(shè)備進(jìn)行綁定,移動終端可判斷該移動終端以及穿戴設(shè)備是否在預(yù)設(shè)時長內(nèi)發(fā)生同一動作事件,若是,則按照該多個位