一种室内导航方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种室内导航方法及移动终端。
【背景技术】
[0002]随着智能手机的普及,以及移动互联网的发展,室内导航应用越来越普及。
[0003]目前的室内地图导航功能中,用户输入一个目的地后,终端会直接查询地图,进而为用户提供一个可行路径。但是用户事先不知道目的地时,此种路径获取方法显然不够智能和任性化。比如,用户到达机场时,用户事先并不知道用户乘坐的航班办理登机手续的窗口具体位置,此时简单的室内地图导航功能无法满足用户的需求。
【发明内容】
[0004]本发明实施例提供本发明实施例提供一种室内导航方法及移动终端,以期提升室内导航应用的智能性和用户体验。
[0005]本发明实施例第一方面提供一种室内导航方法,包括:
[0006]移动终端获取目标航班信息以及所述目标航班信息对应的常规登机手续办理窗口的等待人数M ;
[0007]若所述等待人数M满足预设条件,所述移动终端向服务器发送获取所述目标航班信息对应的紧急登机手续办理窗口的地理位置的第一获取请求;
[0008]所述移动终端接收所述服务器响应所述第一获取请求而发送的第一响应消息,所述第一响应消息携带所述紧急登机手续办理窗口的地理位置;
[0009]所述移动终端根据所述移动终端当前地理位置和所述紧急登机手续办理窗口的地理位置生成第一导航信息。
[0010]结合发明实施例第一方面,在第一方面的第一种可能的实现方式中,所述移动终端向服务器发送获取所述目标航班信息对应的紧急登机手续办理窗口的地理位置的第一获取请求之前,所述方法还包括:
[0011]所述移动终端获取所述目标航班信息对应的停止办理登机手续时间tdP所述移动终端当前时间t2;
[0012]所述移动终端根据所述停止办理登机手续时间^和所述移动终端当前时间t 2确定办理登机手续的剩余时间At1;
[0013]所述移动终端根据所述等待人数M和预设计算策略计算办理所述等待人数M需要的办理时长t3;
[0014]若所述办理时长13与所述剩余时间△ t 4勺差值大于或等于预设阈值,则所述移动终端确定所述等待人数M满足预设条件。
[0015]结合发明实施例第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:
[0016]若所述等待人数M不满足所述预设条件,所述移动终端向所述服务器发送获取所述常规登机手续办理窗口的地理位置的第二获取请求;
[0017]所述移动终端接收所述服务器响应所述第二获取请求而发送的第二响应消息,所述第二响应消息携带所述常规登机手续办理窗口的地理位置;
[0018]所述移动终端根据所述终端当前地理位置和所述常规登机手续办理窗口的地理位置生成第二导航信息。
[0019]结合发明实施例第一方面、第一方面的第一种或第二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述移动终端根据所述终端当前地理位置和所述紧急登机手续办理窗口的地理位置生成第一导航信息之后,所述方法还包括:
[0020]所述移动终端获取所述紧急登机手续办理窗口的等待人数N、所述移动终端当前时间t2、用户平均步行速度V和所述目标航班信息对应的停止办理登机手续时间t1;
[0021]所述移动终端根据所述第一导航信息确定用户从所述移动终端当前地理位置到所述紧急登机手续办理窗口的路程L ;
[0022]所述移动终端根据所述用户平均步行速度V与所述路径L确定到达所述紧急登机手续办理窗口的时长t3;
[0023]所述移动终端根据所述停止办理登机手续时间^和所述移动终端当前时间t 2确定办理登机手续的剩余时间At1;
[0024]所述移动终端根据所述等待人数N和预设计算策略计算办理所述等待人数N需要的办理时长t4;
[0025]所述移动终端根据所述剩余时间△ ^和所述办理时长t 4确定剩余办理手续时长Δ t2;
[0026]若所述时长t3小于所述剩余办理手续时长Δ 12,所述移动终端输出用于提醒用户加快步行速度的提示消息。
[0027]结合发明实施例第一方面、第一方面的第一种至第三种任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述移动终端获取所述目标航班信息对应的常规登机手续办理窗口的等待人数M,包括:
[0028]所述移动终端向所述服务器发送获取所述常规登机手续办理窗口的等待人数的第三获取请求;
[0029]所述移动终端接收所述服务器响应所述第三获取请求而发送的第三响应消息,所述第三响应消息携带所述等待人数M0
[0030]本发明实施例第二方面提供一种移动终端,包括:
[0031]第一获取单元,用于获取目标航班信息以及所述目标航班信息对应的常规登机手续办理窗口的等待人数M ;
[0032]第一发送单元,用于若所述等待人数M满足预设条件,向服务器发送获取所述目标航班信息对应的紧急登机手续办理窗口的地理位置的第一获取请求;
[0033]第一接收单元,用于接收所述服务器响应所述第一获取请求而发送的第一响应消息,所述第一响应消息携带所述紧急登机手续办理窗口的地理位置;
[0034]第一导航单元,用于根据所述移动终端当前地理位置和所述紧急登机手续办理窗口的地理位置生成第一导航信息。
[0035]结合发明实施例第二方面,在第二方面的第一种可能的实现方式中,所述移动终端还包括:
[0036]第二获取单元,用于获取所述目标航班信息对应的停止办理登机手续时间ti和所述移动终端当前时间t2;
[0037]第一确定单元,用于根据所述停止办理登机手续时间和所述移动终端当前时间七2确定办理登机手续的剩余时间At1;
[0038]第一计算单元,用于根据所述等待人数M和预设计算策略计算办理所述等待人数M需要的办理时长t3;
[0039]第二确定单元,用于若所述办理时长丨3与所述剩余时间△ t i的差值大于或等于预设阈值,则确定所述等待人数M满足预设条件。
[0040]结合发明实施例第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述移动终端还包括:
[0041]第二发送单元,用于若所述等待人数M不满足所述预设条件,向所述服务器发送获取所述常规登机手续办理窗口的地理位置的第二获取请求;
[0042]第二接收单元,用于收所述服务器响应所述第二获取请求而发送的第二响应消息,所述第二响应消息携带所述常规登机手续办理窗口的地理位置;
[0043]第二导航单元,用于根据所述终端当前地理位置和所述常规登机手续办理窗口的地理位置生成第二导航信息。
[0044]结合发明实施例第二方面、第二方面的第一种或第二种任一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述移动终端还包括:
[0045]第三获取单元,用于获取所述紧急登机手续办理窗口的等待人数N、所述移动终端当前时间t2、用户平均步行速度V和所述目标航班信息对应的停止办理登机手续时间t1;
[0046]第三确定单元,用于根据所述第一导航信息确定用户从所述移动终端当前地理位置到所述紧急登机手续办理窗口的路程L ;
[0047]第四确定单元,用于根据所述停止办理登机手续时间h和所述移动终端当前时间七2确定办理登机手续的剩余时间At1;
[0048]第二计算单元,用于根据所述等待人数N和预设计算策略计算办理所述等待人数N需要的办理时长t4;
[0049]第五确定单元,用于根据所述剩余时间A h和所述办理时长t4确定剩余办理手续时长Δ t2;
[0050]提醒单元,用于若所述时长t3小于所述剩余办理手续时长△ t 2,输出用于提醒用户加快步行速度的提示消息。
[0051]结合发明实施例第二方面、第二方面的第一种至第三种任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第一获取单元具体用于:
[0052]向所述服务器发送获取所述常规登机手续办理窗口的等待人数的第三获取请求;
[0053]接收所述服务器响应所述第三获取请求而发送的第三响应消息,所述第三响应消息携带所述等待人数M。
[0054]实施本发明实施例,具有如下有益效果:
[0055]本发明实施例中,移动终端获取目标航班信息以及所述目标航班信息对应的常规登机手续办理窗口的等待人数M ;若所述等待人数M满足预设条件,所述移动终端向服务器发送获取所述目标航班信息对应的紧