一种基于移动终端的步行指引***及其实现方法
技术领域:
本发明涉及移动通信技术领域,尤其涉及一种基于移动终端的步行指引***及其实现方法。
背景技术:
随着移动通讯网络的迅速发展以及定位装置的小型化,手机、平板电脑等移动终端上开始出现导航***。相对于车载导航***,手机、平板电脑上的导航***能实现与通讯网络的实时交互,从服务器上下载最新地图信息或路面数据,更加准确和人性化,能满足用户更高需求。
然而,目前现有的基于移动终端的导航***所采用的导航界面为二维导航界面或虚拟导航界面。
二维导航界面将包含诸如道路、公园、河流、商店、医院等信息在内的地图信息体现在俯视视角的平面地图上,该平面地图与用户所处的真实环境差别较大,方向指向性差,画面不够直观,用户在导航时,先要辨别自己面对的方向,然后依据地图与所处环境的对应关系选择当前行进路线,导航效率低下,体验度较差。
虚拟导航界面可通过模拟城市建筑、道路和地形生成一个三维空间地图,能较直观呈现用户所在位置的信息,然而,其逼真度与现实场景还有一定差距。且三维空间地图制作耗时更长,相对于平面地图,其更新缓慢、时效性差。越来越高的城市密集度也使得三维地图上的信息更加繁杂,无形增加了用户的位置识别的负担。
发明内容:
本发明的一个目的是提供一种基于移动终端的步行指引***。它操作简单,使用方便,能提高导航效率。
本发明所述的一种基于移动终端的步行指引***的技术方案是这样实现的:
一种基于移动终端的步行指引***,它包括一地图信息获取模块和一定位装置,地图信息获取模块获取地图信息,定位装置实时获取用户实际的位置和方向,其特征在于:它还包括:
一摄像头,用于采集当前位置周边的实景画面;
一显示模块,包括一显示屏,显示模块于显示屏上生成一包括所述实景画面的实景导航界面;
一线路规划模块,将地图信息与所述实景画面进行匹配并建立映射关系,并根据当前用户的位置信息与目的地位置信息计算并获取导航路径和距离,并于实景导航界面上显示方向指引标识和/或距离标识。
本发明所述的一种基于移动终端的步行指引***与现有技术相比具有如下优点:
1.本发明通过摄像头实时拍摄到的实景画面作为导航界面的主要显示部分,并在该导航界面上生成方向指引标识和/或距离标识,可以清晰直观的指引用户目的地方向或当前行进方向或相关距离,以便用户快速找到目的地;
2.本发明仅需通过获取地图信息并与实景画面进行匹配以建立映射关系即可帮助用户指引,不需对道路、公园、河流、商店、医院等信息在内的地图信息界面元素进行制作,可以节省相关制作时间,使得地图信息的更新频率更高,时效性更好;
3.对于复杂的路面信息,用户可以通过获取导航路径或方向指引标识快速分辨行进方向,相对于现有的二维导航或虚拟导航界面,能提高导航效率,增加用户体验度。
上述所述方向指引标识包括当前行进方向和/或目的地所在方向,距离标识包括当前路段行进距离和/或当前位置到目的地的总距离。本发明所述的一种基于移动终端的步行指引***可通过方向指引标识指引用户当前需要行进的方向和/或目的地相对于用户当前位置所在的方向,以便用户灵活选择当前应当行进的方向,如:用户在去目的地的路上需要去超市,而***给出的当前行进方向的路径上并没有超市,用户可以根据目的地所在方向,判断是否需要沿有超市的另一个路径行进;该***也可通过距离标识指引用户当前路段的行进距离,或到达目的地的距离,以便用户估算所需时间。
上述所述定位装置包括一GPS定位装置,显示模块于实景导航界面实时显示当前的GPS信号状态。以使用户能够即时查看当前GPS信号状态,防止用户在无GPS信号或GPS信号较弱时,按尚未更新的指引走错方向。
上述所述一种基于移动终端的步行指引***还包括一语音模块,语音模块实时进行语音步行指引。当指引方式改变或用户并未按照指引行进时,语音模块通过语音对用户进行提示,以增强本发明所述***的人性化和体验感。
上述所述实景导航界面包括一用于显示导航线路的子地图。用户可以通过子地图清楚自己所处具体方位,且当用户并未按照指引行进时,子地图自动放大并显示用户所在详细位置。
上述所述一种基于移动终端的步行指引***还包括:
一常规导航界面,所述常规导航界面与实景导航界面分别独立显示于显示屏的同一显示区域内,所述常规导航界面可以是二维导航界面或虚拟导航界面;
一切换模块,所述切换模块包括一状态检测模块,状态检测模块检测当前移动终端的放置状态,并实现常规导航界面和实景导航界面在不同放置状态时的互相切换。通过切换模块实现常规导航界面和实景导航界面的切换,提高了移动终端的兼容性,同时通过改变移动终端放置状态的方式来实现其切换使得切换过程更加流畅。
上述所述放置状态包括一竖屏竖放状态,一竖屏平放状态、一横屏竖放状态和一横屏平放状态;定义显示屏朝向用户为向前方向;
竖屏竖放状态大致等同于显示屏向前且竖直正放置时移动终端的放置状态;
竖屏平放状态大致等同于竖屏竖放状态下以当前移动终端竖直方向上的最底部为转轴向后旋转90度所得到的放置状态;
横屏竖放状态大致等同于竖屏竖放状态下移动终端于屏幕所在面上顺时针或逆时针旋转90度所得到的放置状态;
横屏平放状态大致等同于横屏竖放状态下以当前移动终端竖直方向上的最底部为转轴向后旋转90度所得到的放置状态;
状态检测模块检测移动终端处于横屏竖放状态时,显示屏显示实景导航界面,状态检测模块检测移动终端旋转到竖屏竖放、竖屏平放或横屏平放状态时,切换模块将实景导航界面切换为常规导航界面。
本发明的另一个目的是提供一种基于移动终端的步行指引方法。操作简单,使用方便,能提高导航效率。
本发明所述的一种基于移动终端的步行指引方法的技术方案是这样实现的:
一种基于移动终端的步行指引方法,用于上述所述的一种基于移动终端的步行指引***,其特征在于:它包括以下步骤:
A.打开摄像头,摄像头采集当前位置周边的实景画面;
B.显示屏上显示一包括所述实景画面的实景导航界面;
C.将地图信息与所述实景画面进行匹配并建立映射关系,并根据当前用户的位置信息与目的地的位置信息计算并获取导航路径和距离,并于实景导航界面上显示方向指引标识和/或距离标识。
本发明所述的一种基于移动终端的步行指引方法与现有技术相比具有如下优点:
1.本发明通过摄像头实时拍摄到的实景画面作为导航界面的主要显示部分,并在该导航界面上生成方向指引标识和/或距离标识,可以清晰直观的指引用户目的地方向或当前行进方向或相关距离,以便用户快速找到目的地;
2.本发明仅需通过获取地图信息并与实景画面进行匹配以建立映射关系即可帮助用户指引,不需对道路、公园、河流、商店、医院等信息在内的地图信息界面进行制作,可以节省相关制作时间,使得地图信息的更新频率更高,时效性更好;
3.对于复杂的路面信息,用户可以通过获取导航路径或方向指引标识快速分辨行进方向,相对于现有的二维导航或虚拟导航界面,能提高导航效率,增加用户体验度。
上述所述移动终端还包括:
一常规导航界面,所述常规导航界面与实景导航界面分别独立显示于显示屏的同一显示区域内,所述常规导航界面可以是二维导航界面或虚拟导航界面;
一切换模块,所述切换模块包括一状态检测模块,状态检测模块检测当前移动终端的放置状态,并实现常规导航界面和实景导航界面在不同放置状态时的互相切换。通过切换模块实现常规导航界面和实景导航界面的切换,提高了移动终端的兼容性,同时通过改变移动终端放置状态的方式来实现其切换使得切换过程更加流畅。
上述所述放置状态包括一竖屏竖放状态,一竖屏平放状态、一横屏竖放状态和一横屏平放状态;定义显示屏朝向用户为向前方向;
竖屏竖放状态大致等同于显示屏向前且竖直正放置时移动终端的放置状态;
竖屏平放状态大致等同于竖屏竖放状态下以当前移动终端竖直方向上的最底部为转轴向后旋转90度所得到的放置状态;
横屏竖放状态大致等同于竖屏竖放状态下移动终端于屏幕所在面上顺时针或逆时针旋转90度所得到的放置状态;
横屏平放状态大致等同于横屏竖放状态下以当前移动终端竖直方向上的最底部为转轴向后旋转90度所得到的放置状态;
状态检测模块检测移动终端处于横屏竖放状态时,显示屏显示实景导航界面,状态检测模块检测移动终端旋转到竖屏竖放、竖屏平放或横屏平放状态时,切换模块将实景导航界面切换为常规导航界面。
附图说明:
下面结合附图对本发明作详细的说明:
图1是本发明所述的一种基于移动终端的步行指引***在未达到目的地时的实景导航界面;
图2是本发明所述的一种基于移动终端的步行指引***在达到目的地时的实景导航界面;
图3是在实景导航时,不在视野范围内的方向的说明示意图;
图4是本发明实施例所述的一种基于移动终端的步行指引方法的流程示意图;
图5是本发明实施例所述的一种基于移动终端的步行指引方法的判断、指引用户所处方向及与目的地距离的流程图。
具体实施方式:
一种基于移动终端的步行指引***,它包括一地图信息获取模块和一定位装置,地图信息获取模块获取地图信息,定位装置实时获取用户实际的位置和方向,其特征在于:它还包括:
一摄像头,用于采集当前位置周边的实景画面;
一显示模块,包括一显示屏,显示模块于显示屏上生成一包括所述实景画面的实景导航界面;
一线路规划模块,将地图信息与所述实景画面进行匹配并建立映射关系,并根据当前用户的位置信息与目的地位置信息计算并获取导航路径和距离,并于实景导航界面上显示方向指引标识和/或距离标识。
上述所述方向指引标识包括当前行进方向和/或目的地所在方向,距离标识包括当前路段行进距离和/或当前位置到目的地的总距离。本发明所述的一种基于移动终端的步行指引***可通过方向指引标识指引用户当前需要行进的方向和/或目的地相对于用户当前位置所在的方向,以便用户灵活选择当前应当行进的方向,如:用户在去目的地的路上需要去超市,而***给出的当前行进方向的路径上并没有超市,用户可以根据目的地所在方向,判断是否需要沿有超市的另一个路径行进;该***也可通过距离标识指引用户当前路段的行进距离,或到达目的地的距离,以便用户计算所需时间。
上述所述定位装置包括一GPS定位装置,显示模块于实景导航界面实时显示当前的GPS信号状态。
上述所述一种基于移动终端的步行指引***还包括一语音模块,语音模块实时进行语音步行指引。当指引方式改变或用户并未按照指引行进时,语音模块通过语音对用户进行提示,以增强本发明所述***的人性化和体验感。
上述所述实景导航界面包括一用于显示导航线路的子地图。
上述所述一种基于移动终端的步行指引***还包括:
一常规导航界面,所述常规导航界面与实景导航界面分别独立显示于显示屏的同一显示区域内,所述常规导航界面可以是二维导航界面或虚拟导航界面;
一切换模块,所述切换模块包括一状态检测模块,状态检测模块检测当前移动终端的放置状态,并实现常规导航界面和实景导航界面在不同放置状态时的互相切换。通过切换模块实现常规导航界面和实景导航界面的切换,提高了移动终端的兼容性,同时通过改变移动终端放置状态的方式来实现其切换使得切换过程更加流畅。
上述所述放置状态包括一竖屏竖放状态,一竖屏平放状态、一横屏竖放状态和一横屏平放状态;定义显示屏朝向用户为向前方向;
竖屏竖放状态大致等同于显示屏向前且竖直正放置时移动终端的放置状态;
竖屏平放状态大致等同于竖屏竖放状态下以当前移动终端竖直方向上的最底部为转轴向后旋转90度所得到的放置状态;
横屏竖放状态大致等同于竖屏竖放状态下移动终端于屏幕所在面上顺时针或逆时针旋转90度所得到的放置状态;
横屏平放状态大致等同于横屏竖放状态下以当前移动终端竖直方向上的最底部为转轴向后旋转90度所得到的放置状态;
状态检测模块检测移动终端处于横屏竖放状态时,显示屏显示实景导航界面,状态检测模块检测移动终端旋转到竖屏竖放、竖屏平放或横屏平放状态时,切换模块将实景导航界面切换为常规导航界面。
在本实施例中,如图1所示,所述实景导航界面可包括:
位于实景画面上的指引当前行进方向的方向指引标识,该方向指引标识可以是一指向箭头1;
用于提示当前位置与目的地距离的距离标识,该距离标识可以是一文字提示栏2;
位于界面左下角的用于显示GPS信号状态的信号提示框3,该信号提示框通过标识“正在获取GPS信号”、“无GPS信号”、“GPS信号弱”“GPS信号强”等文字提示用户当前GPS信号状态;
位于界面右下角的子地图4,用于提示用户行径路径。用户可以通过子地图清楚自己所处具体方位,且当用户并未按照指引行进时,子地图自动放大并显示用户所在详细位置;
位于界面右上角的雷达图5,用于提示目的地与用户所在位置的相对关系,以便用户更快速准确的到达目的地;
位于界面右侧的目的地标识6,该目的地标识可以是文字,或目的地的实景照片,便于用户到达目的地后可以快速辨认目标;
用户可通过界面左上角的返回按钮7快速退出实景导航界面。
当用户达到目的地时,如图2所示,目的地标识6居中并放大显示,同时文字提示栏2提示“已到达目的地”。
一种基于移动终端的步行指引方法,用于实现上述所述的一种基于移动终端的步行指引***,其特征在于:它包括以下步骤:
A.打开摄像头,摄像头采集当前位置周边的实景画面;
B.显示屏上显示一包括所述实景画面的实景导航界面;
C.将地图信息与所述实景画面进行匹配并建立映射关系,并根据当前用户的位置信息与目的地的位置信息计算并获取导航路径和距离,并于实景导航界面上显示方向指引标识和/或距离标识。
上述所述移动终端还包括:
一常规导航界面,所述常规导航界面与实景导航界面分别独立显示于显示屏的同一显示区域内,所述常规导航界面可以是二维导航界面或虚拟导航界面;
一切换模块,所述切换模块包括一状态检测模块,状态检测模块检测当前移动终端的放置状态,并实现常规导航界面和实景导航界面在不同放置状态时的互相切换。
上述所述放置状态包括一竖屏竖放状态,一竖屏平放状态、一横屏竖放状态和一横屏平放状态;定义显示屏朝向用户为向前方向;
竖屏竖放状态大致等同于显示屏向前且竖直正放置时移动终端的放置状态;
竖屏平放状态大致等同于竖屏竖放状态下以当前移动终端竖直方向上的最底部为转轴向后旋转90度所得到的放置状态;
横屏竖放状态大致等同于竖屏竖放状态下移动终端于屏幕所在面上顺时针或逆时针旋转90度所得到的放置状态;
横屏平放状态大致等同于横屏竖放状态下以当前移动终端竖直方向上的最底部为转轴向后旋转90度所得到的放置状态;
状态检测模块检测移动终端处于横屏竖放状态时,显示屏显示实景导航界面,状态检测模块检测移动终端旋转到竖屏竖放、竖屏平放或横屏平放状态时,切换模块将实景导航界面切换为常规导航界面。
在本实施例中,如图4所示,在开始导航后,当状态检测模块检测到当前移动终端的放置状态为横屏竖放时,显示实景导航界面。
如图5所示,移动终端获取当前进行方向或目的地所在方向,并判断上述方向是否在当前视野范围内,若不是,则给出指引方向:文字提示栏提示“请向XX方转”,同时图1中指向标识对方向指向转动方向。若是,或用户根据移动终端提示转动到上述方向,则更新指引方向,同时,文字提示栏提示当前路段进行距离或当前位置到目的地的总距离,如:“距X地,还有XXX米”。
如图3所示,上述所述不在视野范围内是指当前进行方向或目的地所在方向在用户正对方向的向左、向右、向左后、向右后或向后的区间内。
如上所述是结合具体内容提供的几种实施方式,并不认定本发明的具体实施只局限于这些说明。如:所述定位装置不仅限于GPS定位装置、所述常规导航界面不仅限于二维导航界面、实景导航界面不仅限于具体实施例中公开的界面布局等。凡与本发明方法、结构等近似、雷同,或是对于发明构思前提下做出若干技术推演或替换,都应当视为本发明的保护范围。