一種室內導航方法及移動終端的制作方法
【技術領域】
[0001]本發明涉及電子技術領域,尤其涉及一種室內導航方法及移動終端。
【背景技術】
[0002]隨著智能手機的普及,以及移動互聯網的發展,室內導航應用越來越普及。
[0003]目前的室內地圖導航功能中,用戶輸入一個目的地后,終端會直接查詢地圖,進而為用戶提供一個可行路徑。但是用戶事先不知道目的地時,此種路徑獲取方法顯然不夠智能和任性化。比如,用戶在候機時,若用戶乘坐的航班登機口發生變化,用戶并不知道變更后的登機口具體位置,此時簡單的室內地圖導航功能無法滿足用戶的需求。
【發明內容】
[0004]本發明實施例提供一種室內導航方法及移動終端,以期提升室內導航應用的智能性和用戶體驗。
[0005]本發明實施例第一方面提供一種室內導航方法,包括:
[0006]若移動終端確定目標航班信息對應的登機口發生變更,所述移動終端向服務器發送獲取變更后的登機口的地理位置的第一獲取請求;
[0007]所述移動終端接收所述服務器響應所述第一獲取請求而發送的第一響應消息,所述第一響應消息攜帶所述變更后的登機口的地理位置;
[0008]所述移動終端根據所述移動終端當前地理位置和所述變更后的登機口的地理位置生成導航信息。
[0009]結合本發明實施例第一方面,在第一方面的第一種可能的實現方式中,所述移動終端根據所述終端當前地理位置和所述變更后的登機口的地理位置生成導航信息之后,所述方法還包括:
[0010]所述移動終端獲取所述變更后的登機口停止登機時間、用戶平均步行速度V和所述移動終端當前時間t2;
[0011]所述移動終端根據所述導航信息確定用戶從所述移動終端當前地理位置到所述變更后的登機口的路程L ;
[0012]所述移動終端根據所述用戶平均步行速度V與所述路程L確定到達所述變更后的登機口的時長t3;
[0013]所述移動終端根據所述停止登機時間^和所述移動終端當前時間12確定距離所述變更后的登機口停止登機的剩余時長At ;
[0014]若所述剩余時長△ t小于所述時長t3,所述移動終端輸出用于提醒用戶加快步行速度的提示消息。
[0015]結合本發明實施例第一方面,在第一方面的第二種可能的實現方式中,所述移動終端根據所述終端當前地理位置和所述變更后的登機口的地理位置生成導航信息之后,所述方法還包括:
[0016]所述移動終端獲取所述變更后的登機口停止登機時間h、用戶平均步行速度V和所述移動終端當前時間t2;
[0017]所述移動終端根據所述導航信息確定用戶從所述移動終端當前地理位置到所述變更后的登機口的路程L ;
[0018]所述移動終端根據所述停止登機時間^和所述移動終端當前時間12確定距離所述變更后的登機口停止登機的剩余時長At ;
[0019]所述移動終端根據所述剩余時長△ t和所述路程L確定參考步行速度V1;
[0020]若所述用戶平均步行速度V小于所述參考步行速度V1,所述移動終端輸出用于提醒用戶加快步行速度的提示消息。
[0021]結合本發明實施例第一方面、第一方面的第一種或第二種任一種可能的實現方式,在第一方面的第三種可能的實現方式中,所述移動終端向服務器發送獲取變更后的登機口的地理位置的第一獲取請求之前,所述方法還包括:
[0022]所述移動終端獲取所述目標航班信息;
[0023]所述移動終端向所述服務器發送獲取所述目標航班信息對應的航班狀態信息的第二獲取請求;
[0024]所述移動終端接收所述服務器響應所述第二獲取請求而發送的響應消息,所述第二響應消息攜帶所述目標航班信息的航班狀態信息;
[0025]若所述航班狀態信息包含登機口變更信息,則所述移動終端確定目標航班信息對應的登機口發生變更。
[0026]結合本發明實施例第一方面的第三種可能的實現方式,在第一方面的第四種可能的實現方式中,所述移動終端獲取所述目標航班信息,包括:
[0027]所述移動終端從存儲于所述移動終端中的訂單信息獲取所述移動終端當前地理位置關聯的航班信息,并將所述移動終端當前地理位置關聯的航班信息作為所述目標航班信息;
[0028]或者,
[0029]所述移動終端通過所述移動終端的攝像頭掃描所述目標航班信息對應的登機牌,以獲取所述目標航班信息。
[0030]本發明實施例第二方面提供一種移動終端,包括:
[0031]第一發送單元,用于若移動終端確定目標航班信息對應的登機口發生變更,向服務器發送獲取變更后的登機口的地理位置的第一獲取請求;
[0032]第一接收單元,用于接收所述服務器響應所述第一獲取請求而發送的第一響應消息,所述第一響應消息攜帶所述變更后的登機口的地理位置;
[0033]導航單元,用于根據所述移動終端當前地理位置和所述變更后的登機口的地理位置生成導航信息。
[0034]結合發明實施例第二方面,在第二方面的第一種可能的實現方式中,所述移動終端還包括:
[0035]第一獲取單元,用于獲取所述變更后的登機口停止登機時間h、用戶平均步行速度V和所述移動終端當前時間t2;
[0036]第一確定單元,用于根據所述導航信息確定用戶從所述移動終端當前地理位置到所述變更后的登機口的路程L ;
[0037]第二確定單元,用于根據所述用戶平均步行速度V與所述路程L確定到達所述變更后的登機口的時長t3;
[0038]第三確定單元,用于根據所述停止登機時間h和所述移動終端當前時間12確定距離所述變更后的登機口停止登機的剩余時長At ;
[0039]第一提醒單元,用于若所述剩余時長At小于所述時長t3,輸出用于提醒用戶加快步行速度的提示消息。
[0040]結合發明實施例第二方面,在第二方面的第二種可能的實現方式中,所述移動終端還包括:
[0041]第二獲取單元,用于獲取所述變更后的登機口停止登機時間h、用戶平均步行速度V和所述移動終端當前時間t2;
[0042]第四確定單元,用于根據所述導航信息確定用戶從所述移動終端當前地理位置到所述變更后的登機口的路程L ;
[0043]第五確定單元,用于根據所述停止登機時間h和所述移動終端當前時間12確定距離所述變更后的登機口停止登機的剩余時長At ;
[0044]第六確定單元,用于根據所述剩余時長△ t和所述路程L確定參考步行速度V1;
[0045]第二提醒單元,用于若所述用戶平均步行速度V小于所述參考步行速度V1,輸出用于提醒用戶加快步行速度的提示消息。
[0046]結合發明實施例第二方面、第二方面的第一種或第二種任一種可能的實現方式,在第二方面的第三種可能的實現方式中,所述移動終端還包括:
[0047]第三獲取單元,用于獲取所述目標航班信息;
[0048]第二接收單元,用于接收所述服務器響應所述第二獲取請求而發送的響應消息,所述第二響應消息攜帶所述目標航班信息的航班狀態信息;
[0049]第七確定單元,用于若所述航班狀態信息包含登機口變更信息,則確定目標航班信息對應的登機口發生變更。
[0050]結合發明實施例第二方面的第三種可能的實現方式,在第二方面的第三種可能的實現方式中,第三獲取單元具體用于:
[0051]從存儲于所述移動終端中的訂單信息獲取所述移動終端當前地理位置關聯的航班信息,并將所述移動終端當前地理位置關聯的航班信息作為所述目標航班信息;
[0052]或者,
[0053]通過所述移動終端的攝像頭掃描所述目標航班信息對應的登機牌,以獲取所述目標航班信息。
[0054]實施本發明實施例,具有如下有益效果:
[0055]本發明實施例中,若移動終端確定目標航班信息對應的