导航方法、导航装置和导航系统与流程

文档序号:12265610阅读:362来源:国知局
导航方法、导航装置和导航系统与流程

本发明涉及电子导航技术领域,具体而言,涉及一种电子导航方法、导航装置和导航系统。



背景技术:

目前,在建筑物区域内的导航方法主要有两种,一种是利用导航标示与导航工作站配合实现的导航方法,另一种是利用手机与导航区域电子图结合实现的导航方法。这两种导航方法有两个不同点,第一是起点的确定方式不同,在第一种导航方法中,由于导航工作站的位置是固定的,因此,不需要确定起点位置,而第二种导航方法的起点位置不是固定的,因此,需要选择或输入起点位置。第二是输出的路径内容不同,第一种导航路径输出的是路径标示符号,第二种输出的是地图与路径结合的图案。

在上述第一种导航方法中,往往会受到导航工作站数量和导航工作站安放位置的限制,在用户需要导航时,必须先找到导航工作站,然后通过相关的操作,才能得到导航系统提供的服务,因此,造成这种导航方法不灵活、不方便、不实用。

在上述第二种导航方法中,存在以下不便之处:1、常规地图中(包括电子地图),路口没有命名,而人们常常是到路口时才需要导航,因此,造成起始位置无法选择或输入;2、对周围环境不熟悉,不知自己所处的位置,因此,起始位置无法确定;3、所处的路口复杂,无法将显示的导航路径与实际的环境路径结合在一起,因此,用户无法按照导航的指示,顺利找到终点目标。

综上所述,现有的导航方法均存在使用不方便的问题,需要导航的用户使用时体验较差。



技术实现要素:

有鉴于此,本发明的目的在于提供一种导航方法、导航装置和导航系统,该方法和装置提高了导航的便利性。

第一方面,本发明实施例提供了一种导航方法,所述方法应用于移动终端上,包括:

接收到扫描指令时,启动摄像装置采集位于扫描区域内的定位码,所述定位码为预先设置在节点位置的定导标示牌上的,用于存储所述定导标示牌的位置标示符和导航链接地址的信息;所述导航链接地址为导航系统程序及导航基础数据表所在的网络服务器的链接地址;

解析所述摄像装置采集的定位码内存储的信息,向所述网络服务器发出导航服务请求,并向网络服务器传递所述定导标示牌的位置标示符作为起始位置;

接收并显示所述网络服务器返回的导航界面,其中,所述导航界面内包含有目标位置输入提示栏;

当在所述目标位置输入提示栏内接收到目标位置时,将所述目标位置发送给网络服务器,以请求所述网络服务器规划导航路径;

接收所述网络服务器返回的导航路径并输出到导航界面内显示,所述导航路径包括从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述定导标示牌设置在导航范围内的节点位置,所述定导标示牌上设置有位置标示符、相邻位置标示符、方向指示图标和定位码;所述位置标示符用于标记该定导标示牌所在的节点的位置;所述相邻位置标示符用于标记每一个与该定导标示牌所在的节点连通的相邻节点的位置;所述方向指示图标用于指示相邻节点相对于定导标示牌所在的节点所处的方向;所述定位码与导航链接地址和所述定导标示牌的位置标示符相对应;所述定位码为二维码或条形码;所述位置标示符为数字字符串、字母字符串、或由数字与字母组合而成的字符串。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述定导标示牌的中央为位置标示区,所述位置标示符位于所述位置标示区内,所述定位码位于所述位置标示区内或者所述位置标示区外;所述方向指示图标为箭头图案,所述箭头图案箭尾接近并朝向于所述位置标示区,所述箭头图案的箭头部指向相邻的定导标示牌;所述相邻位置标示符位于对应的所述箭头图案上或者所述箭头图案箭头部的外侧。

第二方面,本发明实施例还提供一种导航方法,所述方法应用于网络服务器上,包括:

侦听移动终端提交的导航服务请求,其中,所述导航服务请求是所述移动终端通过扫描定导标示牌上的定位码而生成的,所述定位码用于存储所述定导标示牌的位置标示符和所述网络服务器对应的导航链接地址的信息;

当接收到移动终端提交的导航服务请求时,将所述移动终端传递的所述定导标示牌的位置标示符作为起始位置;向所述移动终端返回导航界面,其中,所述导航界面内包含有目标位置输入提示栏;

当接收到所述移动终端发送的目标位置时,根据所述起始位置、所述目标位置和预先设定的导航基础数据表,规划导航路径,所述导航路径包括从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列;

将所述导航路径发送给所述移动终端。

第三方面,本发明实施例还提供一种导航方法,所述方法应用于移动终端上,包括:

接收到扫描指令时,启动摄像装置采集位于扫描区域内的定位码,所述定位码为预先设置在节点位置的定导标示牌上的,用于存储所述定导标示牌上显示的位置标示符的信息;

解析所述摄像装置采集的定位码内存储的信息,将得到的所述定导标示牌的位置标示符作为起始位置;

显示包含有目标位置输入提示栏的导航界面;

当在所述目标位置输入提示栏内接收到目标位置时,根据所述起始位置所述目标位置和预先设定的导航基础数据表,规划导航路径,得到从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列;

将所述导航路径输出到导航界面内进行显示。

结合第三方面,本发明实施例提供了第三方面的第一种可能的实施方式,其中,所述方法还包括:

接收到导航启动信号后,显示包含有手动输入起始位置和扫描确定起始位置两个选项的操作界面;

若手动输入起始位置被选定,则显示包含有起始位置输入提示栏的导航界面,并根据所述起始位置输入提示栏接收到的起始位置进行导航;

若扫描确定起始位置被选定,则接收到扫描指令,并执行所述启动摄像装置采集位于扫描区域内的定位码的步骤。

第四方面,本发明实施例还提供一种导航装置,所述导航装置设置在移动终端上,包括:

扫描控制模块,用于接收到扫描指令时,启动摄像装置采集位于扫描区域内的定位码,所述定位码为预先设置在节点位置的定导标示牌上的,用于存储所述定导标示牌的位置标示符和导航链接地址的信息;所述导航链接地址为导航系统程序及导航基础数据表所在的网络服务器的链接地址;

导航链接模块,用于解析所述摄像装置采集的定位码内存储的信息,向所述网络服务器发出导航服务请求,并向网络服务器传递所述定导标示牌的位置标示符作为起始位置;

导航界面显示模块,用于接收并显示所述网络服务器返回的导航界面,其中,所述导航界面内包含有目标位置输入提示栏;

目标位置发送模块,用于在所述目标位置输入提示栏内接收到目标位置时,将所述目标位置发送给网络服务器,以请求所述网络服务器规划导航路径;

导航路径接收模块,用于接收所述网络服务器返回的导航路径并输出到导航界面内显示,所述导航路径包括从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列。

第五方面,本发明实施例还提供一种导航装置,所述所述导航装置设置在网络服务器上,包括:

导航服务请求侦听模块,用于侦听移动终端提交的导航服务请求,其中,所述导航服务请求是所述移动终端通过扫描定导标示牌上的定位码而生成的,所述定位码用于存储所述定导标示牌的位置标示符和所述网络服务器对应的导航链接地址的信息;

导航界面返回模块,用于当接收到移动终端提交的导航服务请求时,将所述移动终端传递的所述定导标示牌的位置标示符作为起始位置;向所述移动终端返回导航界面,其中,所述导航界面内包含有目标位置输入提示栏;

导航路径规划模块,用于接收到所述移动终端发送的目标位置时,根据所述起始位置、所述目标位置和预先设定的导航基础数据表,规划导航路径,所述导航路径包括从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列;

导航路径返回模块,用于将所述导航路径发送给所述移动终端。

第六方面,本发明实施例还提供一种导航装置,所述导航装置设置在移动终端上,包括:

扫描控制模块,用于接收到扫描指令时,启动摄像装置采集位于扫描区域内的定位码,所述定位码为预先设置在节点位置的定导标示牌上的,用于存储所述定导标示牌的位置标示符;

起始位置确定模块,用于解析所述摄像装置采集的定位码内存储的信息,将所述定导标示牌的位置标示符作为起始位置;

导航界面显示模块,用于显示包含有目标位置输入提示栏的导航界面;

导航路径规划模块,在所述目标位置输入提示栏内接收到目标位置时,根据所述起始位置所述目标位置和预先设定的导航基础数据表,规划导航路径,所述导航路径包括从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列;

导航路径显示模块,用于将所述导航路径输出到导航界面内进行显示。

第七方面,本发明实施例还提供一种导航系统,所述导航系统包括设置在导航范围内的节点位置的定导标示牌,移动终端和网络服务器。所述移动终端上设置有第四方面所提供的导航装置,所述网络服务器上设置有第五方面所提供的导航装置所述定导标示牌上设置有位置标示符、相邻位置标示符、方向指示图标和定位码;所述位置标示符用于标记该定导标示牌所在的节点的位置;所述相邻位置标示符用于标记每一个与该定导标示牌所在的节点连通的相邻节点的位置;所述方向指示图标用于指示相邻节点相对于定导标示牌所在的节点所处的方向;所述定位码与导航链接地址和所述定导标示牌的位置标示符相对应。

本发明实施例带来了以下有益效果:

本发明实施例的导航方法,只需通过移动终端扫描预先设置在定导标示牌上的定位码,即可实现连接网络服务器和传递位置参数的过程。当起始位置和目标位置确定后,发送至网络服务器,由网络服务器规划从起始位置和目标位置的导航路径,并返回移动终端上进行显示。用户根据输出的导航路径的位置标示符的有序序列,按顺序与设置在地面或墙面的定导标示牌上的位置标示符进行核对,并在定导标示牌上的相邻位置标示符和所在方位图标的指引下行走,循环上述核对与行走过程,直至到达目标位置。这样,在导航路径和定导标示牌的共同指引下,用户可以快速找到路径,顺利行至目标位置。与传统的导航方式相比,在很大程度上提高了导航的实用性和便利性。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例所提供的导航方法的流程图;

图2为本发明实施例所提供的导航系统的结构框图;

图3为本发明实施例所使用的移动终端的结构框图;

图4为本发明一实施例提供的导航方法的流程图;

图5为本发明另一实施例提供的导航方法的流程图;

图6为本发明实施例提供的导航方法及装置中所使用的定导标示牌的结构示意图。

图标:

1-网络服务器;2-移动终端;6-定导标示牌;61-位置标示区;62-方向指示图标;63-位置标示符;64-定位码。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前,使用传统的导航软件时,由于常规的导航基础数据表中,一般对路口都没有命名,人们在路口处需要导航时,定义和输入起始位置很不方便。另外,人们对周围环境不熟悉,不知道自己所处的位置时,起始位置也无法确定。即使在确定了起始位置和目标位置之后,导航软件给出了导航路径,但有时所处的路口复杂,用户无法将显示的导航路径与实际的环境路径结合在一起,因此,用户也无法按照导航的指示,顺利找到终点目标。为此,本发明实施例提供了一种导航方法、导航装置和导航系统。

实施例一

该实施例所提供的导航方法,应用在移动终端上。如图1所示,该方法包括如下步骤:

步骤S101,接收到扫描指令时,启动摄像装置采集位于扫描区域内的定位码,定位码为预先设置在节点位置的定导标示牌上的,用于存储定导标示牌的位置标示符;

步骤S102,解析摄像装置采集的定位码内存储的信息,将定导标示牌的位置标示符作为起始位置;

步骤S103,显示包含有目标位置输入提示栏的导航界面;

步骤S104,当在目标位置输入提示栏内接收到目标位置时,根据起始位置、目标位置和预先设定的导航基础数据表,规划导航路径,导航路径包括从起始位置至目标位置的定导标示牌的位置标示符的有序序列;

步骤S105,将导航路径输出到导航界面内进行显示。

其中,步骤S101中,移动终端可以是用户的手机,用户需要导航服务,又不清楚自己所在的确切位置时,只需用手中的手机扫描定导标示牌上的定位码来确定起始位置。

所述的定导标示牌设置在导航范围(展会、医院或博物馆)内的节点位置,这里的节点位置包括道路交叉口、门口、楼梯电梯口、安全出口、转弯处等。定导标示牌上设置有位置标示符、相邻位置标示符、方向指示图标和定位码;其中,位置标示符用于标记该定导标示牌所在的节点的位置;相邻位置标示符用于标记每一个与该定导标示牌所在的节点连通的相邻节点的位置;方向指示图标用于指示相邻节点相对于定导标示牌所在的节点所处的方向;定位码中存储了定导标示牌的位置标示符的信息,可实现移动终端扫码定位。

定导标示牌上设有指示当前位置的位置标识符,相当于对路口等节点进行了命名,方便在路口处确定起始位置,解决了现有技术中起始位置不好确定的技术问题。每个定导标示牌都有起始定位、途中定位和导航指路的功能。

具体地说,定导标示牌的结构如图6所示,其中央为位置标示区61,位置标示区61可以采用圆形、椭圆形或方形图案与周围区域隔开。位置标示符63位于所述位置标示区61内,可以采用数字字符串、字母字符串、或由数字与字母组合而成的字符串。定位码64为二维码、条形码或由字母、数字组成的编码,图中设置在位置标示区内,也可以设置在位置标示区61外。方向指示图标62为箭头图案,箭头图案的箭头部远离位置标示区61。相邻位置标示符位于对应的箭头图案上或者箭头图案箭头部的外侧。

步骤S104中,规划导航路径具体包括:根据导航基础数据表中的所有节点,加载两个表到内存中,一个待检测节点表T,一个已检测节点表S;导航基础数据表是依据下列数据关系信息建立的,第一是定导标示之间的链接关系信息;第二是导航起终点与定导标示之间的从属关系信息;算法开始时将起点A放入表S中,并初始化各节点到起点的最短路径,如果之间不相通,距离为无穷大,否则,当前最短路径为到起点A的直接距离,整个算法过程为不断从T表中寻找当前最短路径的节点,并将其从T表转移到S表,直到T表为空,每次从T表中提取当前最短路径的节点之后需要更新T表中每个节点的当前最短路径,更新方法为:获取T表中的节点Ti,依次用S表中的每个节点Si,将Si的最短路径长度加上Si到Ti的距离和与Ti直接到源点的距离做比较,如果距离和更小,则更新Ti的当前最短路径。总流程可表示为:表S、T初始化->提取T中最小路径节点放入S中->更新T表节点的当前最小路径,直到T表为空,算法结束。将最小路径作为导航路径。

该方法仅需要根据预先存储好的导航基础数据表即可进行路径规划,而无需电子地图或导航图,占用空间小,从而节省存储空间。

步骤S105中,输出的导航路径可以是单独的从起始位置至目标位置的定导标示牌的位置标示符的有序序列;也可以是显示在地图中的从起始位置至目标位置的定导标示牌的位置标示符的有序序列。导航起始位置和目标位置从属于相应路段上或从属于相应的节点上。

用户在进入展会或博物馆等场所前,可以先通过扫描工作人员提供的二维码或关注微信公众号的方式,取得导航程序的下载地址,预先在手机中安装导航程序。在场馆内需要导航时,启动导航程序,扫描定导标示牌上的定位码,确定起始位置,待弹出导航界面后,再输入目标位置,导航程序就会根据起始位置和目标位置,规划出导航路径显示给用户。用户根据输出的导航路径的位置标示符的有序序列,按顺序与设置在地面或墙面的定导标示牌上的位置标示符进行核对,并在定导标示牌上的相邻位置标示符和所在方位图标的指引下行走,循环上述核对与行走过程,直至到达目标位置。

除了扫描定位码确定起始位置之外,程序还提供了手动输入起始位置的方法,具体为:程序启动后,显示包含有手动输入起始位置和扫描确定起始位置两个选项的操作界面;若用户选择扫描确定起始位置选项,则按照上述的步骤扫描定位码;若用户选择手动输入起始位置,则显示包含有起始位置输入提示栏的导航界面,并等待用户输入起始位置。用户可以在起始位置输入提示栏内输入起始节点的位置标示符或起始位置的名称;系统会自动起始位置的名称转换为位置标示符。

这种方法,导航程序直接安装在用户手机上,无需联网即可实现导航,方便在没有网络和通讯网络忙、信号弱的情况下使用。用户的手机作为移动的导航器,替代了传统的固定导航装置,大大提高了导航的便利性。

实施例二

该实施例提供了一种导航系统,包括图2所示的移动终端2、网络服务器1和设置在导航范围内的定导标示牌。如图2所示,网络服务器1和移动终端2位于无线网络中,通过该无线网络,移动终端2与网络服务器1进行数据交互。其中,移动终端2可以包括智能手机、平板电脑、膝上型便携计算机、导航仪、穿戴式移动终端等等,用于扫描定导标示牌上的定位码,获得导航链接地址,并确定需要导航的起始位置和目标位置。将起始位置和目标位置发送给网络服务器,等待网络服务器返回导航路径,再将导航路径展示给用户。网络服务器1用于接收移动终端发起的路径规划请求,根据其传送的起始位置和目标位置规划导航路径,并返回给移动终端。

网络服务器1包括:存储器、第一处理器以及第一网络模块。存储器可用于存储软件程序以及模块,如本发明实施例中的导航程序指令或模块,第一处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现导航路径规划。存储器可以包括高速随机存储器或非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。第一网络模块用于接收以及发送网络信号。

进一步地,上述软件程序以及模块还可包括:操作系统以及服务模块。服务模块运行在操作系统的基础上,并通过操作系统的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,服务模块用于向客户端提供网络服务。网络服务器1还可包括比上述更多或者更少的组件,或者具有与上述不同的配置。另外,本发明实施例中的服务器还可以包括多个具体不同功能的网络服务器。

图3示出了一种可应用于本发明实施例中的移动终端的结构框图。如图3所示,移动终端2包括存储器22,一个或多个(图中仅示出一个)处理器21、外设接口23、摄像装置24、触控屏幕25、网络模块26等。这些组件通过一条或多条通讯总线/信号线相互通讯。

存储器22可用于存储软件程序以及模块,如在具有扫描功能的软件、浏览器软件以及导航程序指令或模块,处理器21通过运行存储在存储器22内的软件程序以及模块,从而执行各种功能应用以及数据处理,如接收导航界面、发送起始位置和目标位置、接收并显示导航路径等。外设接口23将各种输入/输出装置耦合至处理器21以及存储器22。在一些实施例中,外设接口23和处理器21可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

摄像装置24包括摄像头及其辅助部件,用于扫描定位标示牌上的定位码,并将信息传输至处理器21进行处理。触控屏幕25在移动终端2与用户之间同时提供一个输出及输入界面。具体地,触控屏幕25向用户显示导航界面,引导用户输入目标位置,并向用户显示导航路径等信息。网络模块26用于接收以及发送网络信号,如与网络服务器1进行通讯等。

可以理解,图3所示的结构仅为示意,移动终端2还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。图3中所示的各组件可以采用硬件、软件或其组合实现。

于本发明实施例中,移动终端2中安装有客户端,该客户端可以是具有扫描功能的软件、浏览器也可以是第三方应用软件,与服务器(Server)相对应,为用户提供导航服务。

定导标示牌设置在导航范围内的节点位置,所述节点位置包括道路交叉口、楼梯电梯口、安全出口等。所述定导标示牌上设置有位置标示符、相邻位置标示符、方向指示图标和定位码;所述位置标示符用于标记该定导标示牌所在的节点的位置;所述相邻位置标示符用于标记每一个与该定导标示牌所在的节点连通的相邻节点的位置;所述方向指示图标用于指示相邻节点相对于定导标示牌所在的节点所处的方向;所述定位码与导航链接地址和所述定导标示牌的位置标示符相对应,是实现移动终端扫码定位以及连接启动导航程序的桥梁。

定导标示牌上设有指示当前位置的位置标识符,相当于对路口等节点进行了命名,方便在路口处确定起始位置,解决了现有技术中起始位置不好确定的技术问题。每个定导标示牌都有起始定位、途中定位和导航指路的功能。

具体地说,定导标示牌的结构如图6所示,其中央为位置标示区61,位置标示区61可以采用圆形、椭圆形或方形图案与周围区域隔开。位置标示符63位于所述位置标示区61内,可以采用数字字符串、字母字符串、或由数字与字母组合而成的字符串。定位码64为二维码、条形码或由字母、数字组成的编码,图中设置在位置标示区内,也可以设置在位置标示区61外。方向指示图标62为箭头图案,箭头图案的箭头部远离位置标示区61。相邻位置标示符位于对应的箭头图案上或者箭头图案箭头部的外侧。

更进一步地,定导标示牌还包括定导标示承载物,定导标示承载物是指能将定导标示图案通过刻画、印制、书写等固化方式在其上显示的固态物质,如:金属材料、复合材料、陶瓷、高分子材料等。通过固化工艺(刻画、印刷等)将定指定导标示图案固化到定导标示承载物上,使之成为可安装或粘贴的定导标示牌。

上述的定导标示牌中,位置标示符与相邻位置标示符,具有以下特点:每对相邻的位置标示符之间(相邻是指两个位置标示符之间,有直通的道路,中间不含路口),具有互指索引的关系,如:94号标示与95号标示、94号标示与125号标示、125号标示与127号标示、127号标示与95号标示等,都具有互为指引的关系。

该定导标示牌,与传统指路标牌的区别:在传统的指路标牌上,显现的是地理名称或场所名称和方位图标,在导航区域内独立存在时,有指路的意义,而本发明实施例中的定导标示牌上,显现的有二维码或条码、位置标示符号、相邻位置标示符号和方向指示图标,在导航区域独立存在时,没有指路的意义。

当需要导航时,只须用手机或其它移动终端扫描附近定导标示中的二维码或条码,即可实现读取数据、链接网络服务器和传递位置参数的过程,当选择目标位置后,网络服务器将规划从扫码位置到目标位置的导航路径,并将导航路径输出到手机屏幕上,需要导航的人员,在导航路径和定导标示牌的共同指引下,行至目标位置。

本发明实施例还提供了一种应用于上述的移动终端2中的导航方法,如图4所示,该导航方法包括:

步骤S401,接收到扫描指令时,启动摄像装置采集位于扫描区域内的定位码,所述定位码为预先设置在节点位置的定导标示牌上的,用于存储所述定导标示牌的位置标示符和导航链接地址的信息;所述导航链接地址为导航系统程序及导航基础数据表所在的网络服务器的链接地址;也可以说是导航系统的程序入口信息,程序入口信息是指导航程序的存储地址和入口程序名;所述存储地址是指导航程序存储的位置,如移动终端的某一目录下或某网站的IP地址下(IP地址是互联网协议地址是英文Internet ProtocolAddress的缩写);

步骤S402,解析所述摄像装置采集的定位码内存储的信息,向所述网络服务器发出导航服务请求,并向网络服务器传递所述定导标示牌的位置标示符作为起始位置;

步骤S403,接收并显示所述网络服务器返回的导航界面,其中,所述导航界面内包含有目标位置输入提示栏;提示用户输入目标位置,用户可以采用语音或文字的方式输入目标位置;如果导航区域为医院,则目标位置可以是科室名称,房间号或目标位置的位置标示符;如果导航区域为展馆或展会,则目标位置可以是展厅或展位号、展位的位置标示符等;

步骤S404,当在所述目标位置输入提示栏内接收到目标位置时,将所述目标位置发送给网络服务器,以请求所述网络服务器规划导航路径;

步骤S405,接收所述网络服务器返回的导航路径并输出到导航界面内显示,所述导航路径包括从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列。

从上述过程可以看出,本发明实施例所提供的导航方法,移动终端可以安装专用的程序,也可以不安装专用程序。可以利用其它程序(如微信等)的扫描功能进行扫码,这种情况下只需联网接收字符串即可实现导航,而无需下载专用的应用程序,既节省了网络流量,又节省了移动终端的存储器空间。

而且网络服务器发送给移动终端的导航路径仅是定导标示牌的位置标示符的有序序列,仅以数字或字符的形式显示,其数据量小,网络流量小,传输速度快,在及时响应用户需求的同时,又节省了用户流量。

相应地,本发明实施例还提供了一种应用于上述的网络服务器1中的导航方法,如图5所示,该导航方法包括:该导航方法包括:

步骤S501,侦听移动终端提交的导航服务请求,其中,所述导航服务请求是所述移动终端通过扫描定导标示牌上的定位码而生成的,所述定位码用于存储所述定导标示牌的位置标示符和所述网络服务器对应的导航链接地址的信息;

步骤S502,当接收到移动终端提交的导航服务请求时,将所述移动终端传递的所述定导标示牌的位置标示符作为起始位置;向所述移动终端返回导航界面,其中,所述导航界面内包含有目标位置输入提示栏;

步骤S503,当接收到所述移动终端发送的目标位置时,根据所述起始位置、所述目标位置和预先设定的导航基础数据表,规划导航路径,所述导航路径包括从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列;

步骤S504,将所述导航路径发送给所述移动终端。

其中,步骤S503中,规划导航路径具体包括:根据导航基础数据表中的所有节点,加载两个表到内存中,一个待检测节点表T,一个已检测节点表S;所述的导航基础数据表中记载了各位置标示符的节点位置、相邻位置标示符之间的关系及距离等信息;算法开始时将起点A放入表S中,并初始化各节点到起点的最短路径,如果之间不相通,距离为无穷大,否则,当前最短路径为到起点A的直接距离,整个算法过程为不断从T表中寻找当前最短路径的节点,并将其从T表转移到S表,直到T表为空,每次从T表中提取当前最短路径的节点之后需要更新T表中每个节点的当前最短路径,更新方法为:获取T表中的节点Ti,依次用S表中的每个节点Si,将Si的最短路径长度加上Si到Ti的距离和与Ti直接到源点的距离做比较,如果距离和更小,则更新Ti的当前最短路径。总流程可表示为:表S、T初始化->提取T中最小路径节点放入S中->更新T表节点的当前最小路径,直到T表为空,算法结束。

该方法仅需要根据预先存储好的导航基础数据表即可进行路径规划,而无需电子地图或导航图,占用空间小,从而节省存储空间。

以下以展馆为例,描述上述导航方法的实现过程:

展馆的导航基础数据表已预先存储在存储器中,例如,用户所处的位置在:18号路口(定导标示牌上的位置标示符为18),预去往1721展位,操作如下:需要用户用手机扫描18号定导标示牌上的定位码,根据提示输入目标位置为展台号1721,由网络服务器依据接收的与定位码对应的起始位置和输入的目标位置,规划出从起点位置到目标点位置的导航路径,并将导航路径输出到手机屏幕上,输出的内容分为两种:1、文字输出:起点位置为18号路口,目标位置为1721展位,行走路线为:向41号路口方向行走(见地面指示),所经过的路口为:18>41>40>39>38>37>36>35>60,终点位于60号路口位置,路径全长94.9米;2、含定导标示牌的图案输出,需要导航的人员,以显示的位置标示符序列为基础,以地面上的定导标示牌为参照物,完成从起点位置到目标位置的行走过程。这样,用户使用的手机就起到了移动导航工作站的功能,与传统的固定式导航工作站相比,大大提高了导航的实用性和便利性。手机只需联网接收字符串即可实现导航,而无需下载专用的应用程序,既节省了网络流量,又节省了手机的存储空间。导航路径为字符表示,传输的数据量小,传输速度快。

导航路径是从起始位置至目标位置的定导标示牌的位置标示符的有序序列,改变了现有技术中导航路径的展现方式,用户很容易将导航路径中的位置标示符与现场定导标示牌上的位置标识符对应起来,解决了现有技术中无法将显示的导航路径与实际的环境路径结合在一起的问题,使导航更加便捷。

与上述应用在移动终端上的导航方法相对应地,本发明实施例还提供了一种导航装置,所述导航装置设置在移动终端上,包括:

扫描控制模块,用于接收到扫描指令时,启动摄像装置采集位于扫描区域内的定位码,所述定位码为预先设置在节点位置的定导标示牌上的,用于存储所述定导标示牌的位置标示符和导航链接地址的信息;所述导航链接地址为导航系统程序及导航基础数据表所在的网络服务器的链接地址;

导航链接模块,用于解析所述摄像装置采集的定位码内存储的信息,向所述网络服务器发出导航服务请求,并向网络服务器传递所述定导标示牌的位置标示符作为起始位置;

导航界面显示模块,用于接收并显示所述网络服务器返回的导航界面,其中,所述导航界面内包含有目标位置输入提示栏;

目标位置发送模块,用于在所述目标位置输入提示栏内接收到目标位置时,将所述目标位置发送给网络服务器,以请求所述网络服务器规划导航路径;

导航路径接收模块,用于接收所述网络服务器返回的导航路径并输出到导航界面内显示,所述导航路径包括从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列。

与上述应用在网络服务器上的导航方法相对应地,本发明实施例还提供了一种导航装置,所述导航装置设置在网络服务器上,包括:导航服务请求侦听模块,用于侦听移动终端提交的导航服务请求,其中,所述导航服务请求是所述移动终端通过扫描定导标示牌上的定位码而生成的,所述定位码用于存储所述定导标示牌的位置标示符和所述网络服务器对应的导航链接地址的信息;

导航界面返回模块,用于当接收到移动终端提交的导航服务请求时,将所述移动终端传递的所述定导标示牌的位置标示符作为起始位置;向所述移动终端返回导航界面,其中,所述导航界面内包含有目标位置输入提示栏;

导航路径规划模块,用于接收到所述移动终端发送的目标位置时,根据所述起始位置、所述目标位置和预先设定的导航基础数据表,规划导航路径,所述导航路径包括从所述起始位置至所述目标位置的定导标示牌的位置标示符的有序序列;

导航路径返回模块,用于将所述导航路径发送给所述移动终端。

本发明实施例提供的导航方法、导航装置和导航系统具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1