智能导游方法、装置、终端和介质制造方法及图纸

技术编号:20747242 阅读:24 留言:0更新日期:2019-04-03 10:44
本发明专利技术实施例公开了一种智能导游方法、装置、终端和介质,涉及电子地图技术领域。该方法包括:依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标;若目标景点的平面坐标在终端屏幕的显示范围内,则基于确定的平面坐标,将落入终端屏幕显示范围内的目标景点显示在终端的屏幕上。本发明专利技术实施例提供了一种智能导游方法、装置、终端和介质,实现了对景区内的子景点相对用户当前位置的方位进行展现。

【技术实现步骤摘要】
智能导游方法、装置、终端和介质
本专利技术实施例涉及电子地图
,尤其涉及一种智能导游方法、装置、终端和介质。
技术介绍
游客在进入景区游玩时,在没有导游的情况下,往往不清楚对景区内子景点的游玩路线。为方便用户对景区内景点的游玩路线的确定,当前可以通过2D地图的方式,将景区的所有景点在地图中进行展示。然而,对于方向感不强的用户很难根据地图中展示的景点的位置,确定出用户当前位置与该景点的方位。
技术实现思路
本专利技术实施例提供一种智能导游方法、装置、终端和介质,以实现对景区内的景点相对用户当前位置的方位进行展现。第一方面,本专利技术实施例提供了一种智能导游方法,该方法包括:依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标;若目标景点的平面坐标在终端屏幕的显示范围内,则基于确定的平面坐标,将落入终端屏幕显示范围内的目标景点显示在终端的屏幕上。第二方面,本专利技术实施例还提供了一种智能导游装置,该装置包括:平面坐标确定模块,用于依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标;景点显示模块,用于若目标景点的平面坐标在终端屏幕的显示范围内,则基于确定的平面坐标,将落入终端屏幕显示范围内的目标景点显示在终端的屏幕上。第三方面,本专利技术实施例还提供了一种终端,所述终端包括:一个或多个处理器;图像采集装置,用于对当前位置的场景进行实时采集;屏幕,用于显示所述图像采集装置实时采集的场景图像;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例中任一所述的智能导游方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的智能导游方法。本专利技术实施例通过依据目标景点的位置信息,将目标景点投影至终端屏幕所在平面,然后将落入终端屏幕显示范围内的目标景点显示在显示实时场景图像的终端屏幕上。从而用户可以通过终端屏幕直观地看到目标景点相对用户当前位置的方位。附图说明图1为本专利技术实施例一提供的一种智能导游方法的流程图;图2为本专利技术实施例二提供的一种智能导游方法的流程图;图3是本专利技术实施例二提供的一种使用场景图;图4是本专利技术实施例三提供的一种智能导游方法的流程图;图5是本专利技术实施例四提供的一种智能导游方法的流程图;图6是本专利技术实施例四提供的一种方位导航示意图;图7是本专利技术实施例五提供的一种智能导游方法的流程图;图8是本专利技术实施例六提供的一种智能导游方法的流程图;图9a是本专利技术实施例六提供的一种智能导游触发示意图;图9b是本专利技术实施例六提供的一种AR(AugmentedReality,增强现实技术)导游触发示意图;图10a是本专利技术实施例六提供的一种竖屏AR导游的效果示意图;图10b是本专利技术实施例六提供的一种横屏AR导游的效果示意图;图11是本专利技术实施例七提供的一种智能导游装置的结构示意图;图12为本专利技术实施例八提供的一种终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种智能导游方法的流程图。本实施例可适用于对用户进行景区子景点的方位引导的情况。该方法可以由一种智能导游装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以是任意移动终端,典型地该装置可以手机。参见图1,本实施例提供的智能导游方法包括:S110、依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标。其中,目标景点是目标景区中用户希望访问的景点,目标景点可以由用户自行设定。通常一个景区中包括多个景点。具体地,目标景点的位置信息可以是目标景点的经纬度坐标。终端信息可以是终端的相机参数,也可以是终端的位置信息和朝向信息。可选地,可以基于终端的相机参数和目标景点的位置信息,确定目标景点投影至终端屏幕所在平面的平面坐标;也可以基于终端的位置信息和朝向信息,以及目标景点的位置信息,确定目标景点投影至终端屏幕所在平面的平面坐标。具体地,基于终端的相机参数和目标景点的位置信息,确定目标景点投影至终端屏幕所在平面的平面坐标,包括:根据终端的相机参数确定世界坐标与屏幕坐标系之间的转换关系;根据确定的转换关系和目标景点的位置信息,确定目标景点投影至终端屏幕所在平面的平面坐标。依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标的实现,可以基于世界坐标系和屏幕坐标系间的坐标转换实现。典型地,可以利用MVP转换矩阵,将目标景点从世界坐标系投影至终端屏幕所在的屏幕坐标系中。其中,M是视口矩阵,V是摄像机矩阵,P是投影矩阵。若终端发生转动,则终端的拍摄视口也会变化,视口矩阵也会随之发生变化。因此,依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标之前,还包括:依据终端的转动参数,对实现目标景点投影至终端屏幕所在平面的转换矩阵进行调整。终端的转动参数包括用于确定终端转动角度的任意参数。MVP转换矩阵可以基于终端信息中的相机参数确定。其中,终端可以是任意具有显示屏幕的终端,例如手机和平板电脑等。终端屏幕包括终端显示器屏幕。例如,手机屏幕和电脑显示器屏幕等。S120、若目标景点的平面坐标在终端屏幕的显示范围内,则基于确定的平面坐标,将落入终端屏幕显示范围内的目标景点显示在终端的屏幕上。换而言之,若目标景点的平面坐标在终端屏幕的显示范围内,则基于确定的平面坐标,将落入终端屏幕显示范围内的目标景点绘制在终端的屏幕上。具体地,可以根据终端屏幕坐标系的原点、屏幕的长和屏幕的宽确定终端屏幕的显示范围。根据目标景点在终端屏幕坐标系下的平面坐标,判断目标景点是否在终端屏幕的显示范围内。例如,终端屏幕坐标系的原点在屏幕的左下角,屏幕的长为480像素,屏幕的宽为320像素,那么终端屏幕的显示范围为(0,0)、(0,480)、(320,0)和(320,480)四个坐标点构成的矩形区域。若目标景点的平面坐标为(100,200),因为0<100<320,0<200<480,所以目标景点在终端屏幕的显示范围内,则将目标景点显示在平面坐标为(100,200)的屏幕位置。本专利技术实施例的技术方案,通过依据目标景点的位置信息,将目标景点投影至终端屏幕所在平面,然后将落入终端屏幕显示范围内的目标景点显示在显示实时场景图像的终端屏幕上。从而用户可以通过终端屏幕直观地看到目标景点的方位。可选地,所述依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标之前,还可以包括:依据从属于目标景区的子景点与用户当前位置间的距离,和/或,从属于目标景区的子景点的访问量,从目标景区的所有景点中提取设定景点数量的目标景点。具体地,可以从从属于目标景区的子景点中提取距离小于设定距离阈值的,且访问量大于设定访问量阈值的子景点作为目标景点。也即,从目标景区提取热度较高,且到达时间较短的子景点推荐给用户。需要说明的是,目标景本文档来自技高网...

【技术保护点】
1.一种智能导游方法,其特征在于,包括:依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标;若目标景点的平面坐标在终端屏幕的显示范围内,则基于确定的平面坐标,将落入终端屏幕显示范围内的目标景点显示在终端的屏幕上。

【技术特征摘要】
1.一种智能导游方法,其特征在于,包括:依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标;若目标景点的平面坐标在终端屏幕的显示范围内,则基于确定的平面坐标,将落入终端屏幕显示范围内的目标景点显示在终端的屏幕上。2.根据权利要求1所述的方法,其特征在于,所述基于确定的平面坐标,将落入终端屏幕显示范围内的目标景点显示在终端的屏幕上之前,还包括:若落入终端屏幕显示范围内的至少两个目标景点的平面坐标交叠,则沿屏幕所在平面中的预设方向对交叠的目标景点的平面坐标进行调整。3.根据权利要求2所述的方法,其特征在于,所述沿屏幕所在平面中的预设方向对交叠的目标景点的平面坐标进行调整,包括:依据交叠的目标景点与用户当前位置间的距离,和/或交叠的目标景点的访问量,沿屏幕所在平面中的预设方向对交叠的目标景点的平面坐标进行调整。4.根据权利要求3所述的方法,其特征在于,所述依据交叠的目标景点与用户当前位置间的距离,沿屏幕所在平面中的预设方向对交叠的目标景点的平面坐标进行调整,包括:依据交叠的目标景点与用户当前位置间的距离由远及近的顺序,对交叠的目标景点的平面坐标沿屏幕所在平面中由上至下方向进行调整。5.根据权利要求3所述的方法,其特征在于,所述依据交叠的目标景点的访问量,沿屏幕所在平面中的预设方向对交叠的目标景点的平面坐标进行调整,包括:依据交叠的目标景点的访问量由高及低的顺序,对交叠的目标景点的平面坐标沿屏幕所在平面中由中间向两端进行调整。6.根据权利要求1所述的方法,其特征在于,所述依据目标景点的位置信息和终端信息,确定目标景点投影至终端屏幕所在平面的平面坐标之前,还包括:依据从属于目标景区的子景点与用户当前位置间的距离,和/或,从属于目标景区的子景点的访问量,从目标景区的所有景点中提取设定景点数量的目标景点。7.根据权利要求1-6中任一所述的方法,其特征在于,还包括:依据终端的当前位置、终端的转动参数和目标景点的位置,对用户进行目标景点方位导航。8.根据权利要求7所述的方法,其特在于,所述依据终端的当前位置、终端的转动参数和目标景点的位置,对用户进行目标景点方位导航,包括:依据终端的当前位置和终端的转动参数确定终端图像采集装置的采集区域;在预设导航图像中对目标景点的位置、终端的当前位置和所述采集区域进行实时显示。9.根据权利要求1-6中任一所述的方法,其特征在于,所述基于确定的平面坐标,将落入终端屏幕显示范围内的目标景点显示在终端的屏幕上,包括:依据目标景点的平面坐标,将落入终端屏幕显示范围内的目标景点的景点标识显示在终端屏幕...

【专利技术属性】
技术研发人员:江志磊
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1