CN111623791A - 在公共区域进行导航的方法、装置、设备和介质 - Google Patents
在公共区域进行导航的方法、装置、设备和介质 Download PDFInfo
- Publication number
- CN111623791A CN111623791A CN202010468836.XA CN202010468836A CN111623791A CN 111623791 A CN111623791 A CN 111623791A CN 202010468836 A CN202010468836 A CN 202010468836A CN 111623791 A CN111623791 A CN 111623791A
- Authority
- CN
- China
- Prior art keywords
- target
- information
- target object
- guiding
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3461—Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types, segments such as motorways, toll roads, ferries
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/343—Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3492—Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
Abstract
本申请涉及一种在公共区域进行导航的方法、装置、设备和介质。所述方法包括:通过当前的分叉位置处部署的引导设备采集目标对象的身份信息;识别身份信息得到与目标对象对应的目标特征,并获取与目标特征相关联的目标位置信息;根据当前的引导设备的地理位置信息和目标位置信息,确定与目标对象对应的引导信息,并展示引导信息;当目标对象按照引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的当前的分叉位置,并重复执行从采集目标对象的身份信息至展示引导信息的步骤,直至通过引导设备集群引导目标对象运动至与目标位置信息对应的目标位置。采用本方法能够直观、有效地在公共区域进行导航,并大大提高导航的准确性。
Description
技术领域
本申请涉及导航技术领域,特别是涉及一种在公共区域进行导航的方法、装置、设备和介质。
背景技术
随着导航技术的发展,出现了手机导航技术,用户通过手机导航,可以快速获取到达目的地的导航路线。传统的手机导航方式是在手机上安装导航应用,通过GPS(GlobalPositioning System,全球定位***)和基站来获取手机的当前位置,根据当前位置和目的地位置来计算得到导航路线,并将导航路线以轨迹的方式显示在手机屏幕上。
然而,采用传统的手机导航方式进行导航时,需要依赖GPS和基站来实现实时定位和导航路线规划。因此,当用户处于信号弱的区域时,会存在由于手机无法接收信号而导致导航不准确的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高导航准确性的在公共区域进行导航的方法、装置、设备和介质。
一种在公共区域进行导航的方法,应用于引导设备集群中的引导设备,所述引导设备集群中的各引导设备分别部署于公共区域中的各个分叉位置,所述方法包括:
通过当前的分叉位置处部署的引导设备采集目标对象的身份信息;
识别所述身份信息得到与所述目标对象对应的目标特征,并获取与所述目标特征相关联的目标位置信息;
根据当前的引导设备的地理位置信息和所述目标位置信息,确定与所述目标对象对应的引导信息,并展示所述引导信息;
当所述目标对象按照所述引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的所述当前的分叉位置,并重复执行从采集目标对象的身份信息至展示所述引导信息的步骤,直至通过所述引导设备集群引导目标对象运动至与所述目标位置信息对应的目标位置。
一种在公共区域进行导航的装置,应用于引导设备集群中的引导设备,所述引导设备集群中的各引导设备分别部署于公共区域中的各个分叉位置,所述装置包括:
采集模块,用于通过当前的分叉位置处部署的引导设备采集目标对象的身份信息;
识别模块,用于识别所述身份信息得到与所述目标对象对应的目标特征,并获取与所述目标特征相关联的目标位置信息;
确定模块,用于根据当前的引导设备的地理位置信息和所述目标位置信息,确定与所述目标对象对应的引导信息,并展示所述引导信息;
引导模块,用于当所述目标对象按照所述引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的所述当前的分叉位置,并重复执行从采集目标对象的身份信息至展示所述引导信息的步骤,直至通过所述引导设备集群引导目标对象运动至与所述目标位置信息对应的目标位置。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
通过当前的分叉位置处部署的引导设备采集目标对象的身份信息;
识别所述身份信息得到与所述目标对象对应的目标特征,并获取与所述目标特征相关联的目标位置信息;
根据当前的引导设备的地理位置信息和所述目标位置信息,确定与所述目标对象对应的引导信息,并展示所述引导信息;
当所述目标对象按照所述引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的所述当前的分叉位置,并重复执行从采集目标对象的身份信息至展示所述引导信息的步骤,直至通过所述引导设备集群引导目标对象运动至与所述目标位置信息对应的目标位置。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
通过当前的分叉位置处部署的引导设备采集目标对象的身份信息;
识别所述身份信息得到与所述目标对象对应的目标特征,并获取与所述目标特征相关联的目标位置信息;
根据当前的引导设备的地理位置信息和所述目标位置信息,确定与所述目标对象对应的引导信息,并展示所述引导信息;
当所述目标对象按照所述引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的所述当前的分叉位置,并重复执行从采集目标对象的身份信息至展示所述引导信息的步骤,直至通过所述引导设备集群引导目标对象运动至与所述目标位置信息对应的目标位置。
上述在公共区域进行导航的方法、装置、设备和介质,通过当前的分叉位置处部署的引导设备采集目标对象的身份信息,当从身份信息中识别到对应的目标特征时,获取与目标特征相关联的目标位置信息,并展示与目标位置信息对应的引导信息。当目标对象按照引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的当前的分叉位置,并重复执行以上的采集、识别以及展示步骤,直至通过引导设备集群引导目标对象运动至与目标位置信息对应的目标位置。通过这样的方式,可在预设区域的每个分叉位置处部署引导设备,并通过引导设备集群的联合来指引用户到达目标位置,因此,大大降低了用户读懂地图的门槛,从而直观、有效地进行导航。并且,由于各引导设备均具有实时识别、计算和显示功能,使得用户摆脱对手机的依赖,在信号弱的预设区域内也能实时导航,因而提高了导航的准确性。此外,通过引导设备集群在各分叉位置处的准确识别,还能起到分流引导的作用,从而缓解公共区域内的交通阻塞压力。
附图说明
图1为一个实施例中在公共区域进行导航的方法的应用环境图;
图2为一个实施例中在公共区域进行导航的方法的流程示意图;
图3为一个实施例中引导设备集群中的各引导设备的部署图;
图4为一个实施例中引导设备的显示图;
图5为一个实施例中引导设备集群中的各引导设备的引导图;
图6为一个实施例中引导设备集群中的各引导设备组成的分布式节点图;
图7为一个实施例中在公共区域进行导航的装置的结构框图;
图8为另一个实施例中在公共区域进行导航的装置的结构框图;
图9为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的在公共区域进行导航的方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120进行通信,服务器120通过网络与引导设备集群130中的引导设备140进行通信。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。其中,终端可以是部署在公共区域入口处的智能终端,也可以是用户的移动终端。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。其中,服务器可以是云服务器,也可以是离线部署的实体服务器。引导设备集群130中的各引导设备140分别部署于公共区域中的各个分叉位置,引导设备140具体可通过显示屏、处理器和抓拍摄像头来实现,引导设备140具体用于引导目标对象运动,引导设备集群130用于引导目标对象运动至目标位置。
可以理解,终端110采集与目标对象对应的目标特征和目标位置信息,并上报至服务器120进行关联处理。通过当前的分叉位置处部署的引导设备140采集目标对象的身份信息;当前的引导设备140识别身份信息得到与目标对象对应的目标特征,并从服务器120或者本地获取与目标特征相关联的目标位置信息;根据当前的引导设备140的地理位置信息和目标位置信息,确定与目标对象对应的引导信息,并展示引导信息;当目标对象按照引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的当前的分叉位置,并重复执行从采集目标对象的身份信息至展示引导信息的步骤,直至通过引导设备集群130引导目标对象运动至与目标位置信息对应的目标位置。
在一个实施例中,如图2所示,提供了一种在公共区域进行导航的方法,以该方法应用于图1中的引导设备140为例进行说明,包括以下步骤:
S202,通过当前的分叉位置处部署的引导设备采集目标对象的身份信息。
其中,引导设备是用于引导目标对象运动的显示设备,引导设备也可称作智慧引导屏和信息引导屏,简称智慧屏。引导设备集成了计算单元和控制单元,各引导设备都可实时识别、实时计算以及实时显示,也就是说,每个引导设备都可作为一个独立的***。各引导设备分别部署于公共区域中的各个分叉位置处,在预设区域内的各个引导设备组成一个引导设备集群。引导设备集群中的各引导设备间通过有线或者WIFI(Wireless Fidelity,无线局域网)互相连接,实现信息同步和共享。引导设备集群用于引导目标对象运动至目标位置。
目标对象具体可以是自然人或物,也可以是计算机设备可处理的、与自然人或物对应的数据对象。自然人具体可以是用户,比如行人、车主或者乘客等对象,自然物比如是车辆。当目标对象是用户时,对应的身份信息可以是用户的人脸图像、用户的身份标识和与用户相关联的设备的设备标识。其中,用户的身份标识比如用户图像的ID,用户图像具体可以是包括用户衣着、背包以及帽子等物件的图像。与用户相关联的设备的设备标识比如是用户随身携带的手机的手机标识。当目标对象是车辆时,对应的身份信息可以是车牌图像。
在一个实施例中,在公共区域的每一个分叉位置处都部署一个引导设备(也就是图3中的智慧屏),参考图3,当目标对象运动至当前的分叉位置处,通过当前的分叉位置处部署的引导设备来采集标对象的身份信息。其中,公共区域是公众都有权限可以进入的区域,比如需要公众凭借票据进入的区域或者无需票据即可直接进入的区域。公共区域可分为开放区域或者封闭区域。其中,开放区域比如马路,封闭区域比如停车场、园区或者工厂内部等场所。分叉位置是有多个前进方向的位置,比如道路路口。当公共区域是开放区域,比如马路时,分叉位置具体是各马路交叉处的路口;当公共区域是封闭区域,比如商场时,分叉位置具体是商场的各过道交叉处的路口。本申请实施例对此不做限定。
在一个实施例中,当目标对象运动至当前的分叉位置处,当前的分叉位置处部署的引导设备可以通过摄像头来拍摄目标对象的图像;或者,当前的分叉位置处部署的引导设备可以通过蓝牙技术来采集目标对象的MAC地址(Media Access Control Address,媒体存取控制位址);再或者,当前的分叉位置处部署的引导设备可以通过RFID(RadioFrequency Identification,射频识别)技术来采集和识别目标对象的ID(Identitydocument,身份标识号)。本申请实施例对此不做限定。
在一个实施例中,引导设备通过摄像头来拍摄目标对象的图像。当用户或车辆运动至当前的分叉位置处,通过当前的分叉位置处部署的引导设备上的抓拍摄像头,来抓拍用户或车辆的图像。比如当用户或车辆运动到距离引导设备10至20米处,引导设备上的抓拍摄像头每隔0.05秒拍摄一次当前的分叉位置处的图像。
在一个实施例中,通过引导设备上的蓝牙检测器采集与目标对象相关联的蓝牙设备的MAC地址。当用户或车辆运动至当前的分叉位置处,通过当前的分叉位置处部署的引导设备上的蓝牙检测器,来检测与用户或车辆相关联的蓝牙设备的MAC地址。
在一个实施例中,引导设备通过RFID技术采集目标对象的ID。比如,当用户或车辆运动至当前的分叉位置处,也就是与目标对象相关联的电子标签进入磁场后,目标对象的电子标签可接收当前引导设备发出的射频信号,电子标签凭借感应电流所获得的能量发送出存储在自身芯片中的信息,比如用户ID等信息。以使得引导设备上的读写器可接收与目标对象相关联的电子标签所传输的信息。其中,电子标签与读写器之间通过耦合元件实现射频信号的空间非接触耦合。电子标签是一种数据载体。
S204,识别身份信息得到与目标对象对应的目标特征,并获取与目标特征相关联的目标位置信息。
在一个实施例中,当前的分叉位置处部署的引导设备对采集到的目标对象的身份信息进行识别。比如当引导设备通过抓拍摄像头抓拍到用户的人脸图像时,引导设备对该人脸图像进行识别,从而根据人脸图像来确定与该用户对象的人脸特征。
在一个实施例中,当引导设备通过蓝牙检测器采集到与用户相关联的蓝牙设备的MAC地址时,引导设备对该蓝牙设备的MAC地址进行识别,从而根据MAC地址来确认相关联的用户的蓝牙设备,比如手机或者电脑等设备。
在一个实施例中,当引导设备通过读写器接收与用户相关联的电子标签所传输的ID信息时,引导设备对该ID信息进行识别,从而根据ID信息来确认对应的用户的RFID载体,也就是电子标签所对应的用户设备。
在一个实施例中,引导设备的识别和导航只需要在每个有分叉的路口进行,因而引导设备只部署在各分叉位置处,而直行路段无需覆盖。
在一个实施例中,通过引导设备在各个分叉位置处的准确采集和识别,比如通过引导设备采集用户和车辆的图像,识别出对应的人脸特征或者车牌号码。并且,采集相应蓝牙设备的MAC地址或相应的ID等信息,以进行辅助特征的识别。通过这样的多重采集和识别,可大大提高导航的准确性。
在一个实施例中,每个分叉位置部署的引导设备都是实时识别和实时计算的,因而即使目标对象不按照引导设备的引导信息前进,也就是目标对象走错了导航路径,当该目标对象运动至下一个分叉位置处时,所在分叉位置处的引导设备会重新进行识别和计算功能,因而保证了导航的准确性。
在一个实施例中,当引导设备获取到人脸特征后,可从本地存储器中查找是否有与该人脸特征相关联的信息,比如目标位置信息。当本地存储器中存有与该人脸特征相关联的目标位置信息时,引导设备可直接从本地存储器中读取对应的目标位置信息。其中,本地存储的与该人脸特征相关联的目标位置信息是由引导设备集群中的其他引导设备同步并存储而得到的。
在一个实施例中,当引导设备集群中的一个引导设备获取到目标特征以及对应的目标位置信息时,该引导设备将所获取的目标对象的目标特征以及对应的目标位置信息同步共享到该引导设备集群中的其他引导设备,以使得引导设备集群中的其他各引导设备实现信息同步共享。
在一个实施例中,当本地存储器中不存在与目标特征相关联的目标位置信息时,引导设备可从服务器中读取与该人脸特征对应的目标位置信息。其中,服务器是用于关联存储各目标对象对应的目标特征以及目标位置信息的服务器。服务器可分别与引导设备集群中的各引导设备进行网络通信。
S206,根据当前的引导设备的地理位置信息和目标位置信息,确定与目标对象对应的引导信息,并展示引导信息。
其中,引导信息是用于引导目标对象运动的信息,引导信息可以是一个具体的方向,比如左转、右转、前行或者后退等方向。引导信息可以是图像或者文字等类型。地理位置信息比如是地理坐标,目标位置信息比如是目标位置的坐标。
在一个实施例中,步骤S206,也就是根据当前的引导设备的地理位置信息和目标位置信息,确定与目标对象对应的引导信息,并展示引导信息的步骤,具体包括:根据当前的引导设备的地理位置信息和目标位置信息,计算与目标对象对应的导航路径;根据导航路径确定与当前的引导设备相应的引导信息;引导信息用于引导目标对象朝导航路径中的下一个分叉位置处运动;将与目标对象对应的目标特征、目标位置信息以及对应的引导信息进行关联展示。
在一个实施例中,当前的分叉位置处部署的引导设备采集到目标对象时,表示目标对象已经运动至当前引导设备处。因而,此时目标对象的实时位置也就是当前的引导设备的地理位置。
在一个实施例中,当前的引导设备确定自身的地理位置,也就是目标对象当前的实时位置,比如确定引导设备所在的地理坐标。并且,引导设备还确定目标对象的目标位置,比如确定目标位置所在的地理坐标。当前的引导设备根据引导设备所在的地理坐标以及目标位置所在的地理坐标,实时计算目标对象从当前位置前往目标位置的各个路径,并将最佳路径作为导航路径。其中,最佳路径具体可以是从当前位置前往目标位置的距离最短的路径或者所花费的时间最短的路径。本申请实施例对此不作限定。
在一个实施例中,当目标位置信息中的目标位置是停车场时,当前的引导设备自动筛选出停车场中有空位的位置,比如通过识别车位是否空闲的车位识别相机来实现。当引导设备识别到车辆的车牌号码后,自动计算出该车牌号码对应的车辆到这些空位的各自的距离。当前的引导设备将其中的相应距离最短的路径作为最佳路径,并根据所计算的最佳路径显示车辆当前的前进方向。
在一个实施例中,当目标位置信息中的目标位置是商场内部时,表示目标对象需要先进行停车再进入商场内部。此时,当前的引导设备自动计算出目标对象前往停车场中各个空位所需的时间,以及从各个空位到商场内部所花费的时间。也就是说,服务器可以计算整条链路的最短时间。服务器将其中的相应花费时间最短的路径作为最佳路径,也就是导航路径。
在一个实施例中,当前的引导设备在计算导航路径时,还可根据当前区域的车辆拥挤情况,进行多重筛选。比如说当前停车场内车辆较为拥挤时,引导设备要计算车辆通过当前拥挤道路所花费的时间,并将当前拥挤道路所花费的时间增加到所计算的最短时间中,从而计算出实时的最短时间,并将最短时间对应的路径作为导航路径。
在一个实施例中,当前的引导设备根据导航路径,确定用户从当前位置处前往目标位置的引导方向,使得用户可根据引导方向朝导航路径中的下一个分叉位置处运动。并且,引导设备实时展示与用户对应的目标特征、目标位置信息以及对应的引导信息。
参考图4,在一个实施例中,引导设备的显示屏中实时展示引导设备所在的地理位置信息、与目标对象对应的目标特征、目标位置信息、引导信息以及推广信息。其中,引导设备所在的地理位置信息比如出口B2;与目标对象对应的目标特征比如车牌号码,如沪D82C20;目标位置信息比如停车位、电影院以及商场电梯;引导信息比如引导箭头;推广信息比如“商场大堂中庭L1正在举办新春新年特产展,欢迎前往”等广告信息。
在一个实施例中,当目标对象是用户,目标特征是人脸特征时,引导设备中展示目标特征时,可以用人形图像或者人脸图像代替。本申请实施例对此不做限定。
在一个实施例中,引导设备集群中的各引导设备都拥有独立的识别、计算和显示能力,也就是说,每个引导设备都可作为一个独立的***。因而,即使其中一个引导设备无法工作,也不影响整个引导设备集群的运行,这保证了引导设备集群的抗风险能力。
上述实施例中,根据当前的引导设备的地理位置信息和目标位置信息,计算与目标对象对应的导航路径,并确定与当前的引导设备相应的引导信息,且将关联展示与目标对象对应的目标特征、目标位置信息以及对应的引导信息。通过这样的方式,引导设备可实时计算导航路径,并且直接在引导设备上展示与导航路径对应的引导信息,可大大降低了用户读懂地图的门槛,从而直观、有效地进行导航。并且,由于各引导设备均具有实时识别、计算和显示功能,使得用户摆脱对手机的依赖,在信号弱的预设区域内也能实时导航,因而提高了导航的准确性。
S208,当目标对象按照引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的当前的分叉位置,并重复执行从采集目标对象的身份信息至展示引导信息的步骤,直至通过引导设备集群引导目标对象运动至与目标位置信息对应的目标位置。
在一个实施例中,引导设备集群中的各引导设备分别部署于公共区域中的各个分叉位置处。当用户按照引导信息运动至下一个分叉位置处时,下一个位置处也部署了对应的引导设备,并且将下一个分叉位置处的引导设备作为下一轮的当前的引导设备。当前的引导设备重复执行步骤S202至步骤S206的所有步骤,也就是重新采集目标对象的身份信息,并根据身份信息中的目标特征获取对应的目标位置信息,再根据目标对象的目标位置信息以及引导设备的地理位置信息确定并展示引导信息。
在一个实施例中,当身份信息是图像信息,比如人脸图像或者车辆图像时,通过当前的引导设备上的抓拍摄像头拍摄到用户或车辆的图像,可通过ReID(Person Re-identification,行人再识别)跨境跟踪技术对图像进行识别,其中,ReID跨境跟踪技术能够通过人脸、衣服、外形、颜色、车牌以及车型等综合特征,对用户或车辆持续跟踪路线,以保证对同一目标对象进行连续的导航指引服务。
在一个实施例中,当目标对象运动到引导设备A所在的分叉位置处时,由引导设备A采集该目标对象的图像信息,且对该图像信息进行识别,引导设备A根据识别后的目标特征确定该目标对象的目标位置,因而为该目标对象实时规划导航路径。当目标对象离开引导设备A所在的分叉位置,并来到相邻的引导设备B所在的分叉位置处时,引导设备B再次采集该目标对象的图像信息,并将对该图像信息识别后得到的目标对象与之前引导设备A所在的分叉位置识别到的目标对象进行比对,以判断是否是同一个目标对象从引导设备A所在的分叉位置来到了引导设备B所在的分叉位置。
在一个实施例中,当引导设备A获取到与目标特征对应的目标位置信息后,引导设备A将与目标对象对应的目标特征、目标位置信息以及导航信息一起同步至引导设备集群中的除当前引导设备之外的所有其他引导设备,比如引导设备B。也就是引导设备集群中的其他引导设备都可以实时获取目标对象对应的目标特征和目标位置信息,并存储在各自本地的存储器中。
在一个实施例中,当引导设备B确定同一个目标对象从引导设备A所在的分叉位置来到了引导设备B所在的分叉位置时,引导设备B可从本地存储器中获取与该目标对象的目标特征相关联的目标位置信息,从而对该目标对象实时计算导航路径。
在一个实施例中,当引导设备B确定同一个目标对象从引导设备A所在的分叉位置来到了引导设备B所在的分叉位置时,引导设备B可从本地存储器中直接获取引导设备A同步的与该目标对象对应的导航信息。并且,引导设备B直接根据自身的地理位置信息,确定与导航信息对应的引导信息,比如确定指示方向。
在一个实施例中,当根据目标位置信息中的目标位置,确定当前的分叉位置处的引导设备是该导航过程中的最后一个引导设备时,当前的引导设备通过引导信息将目标对象直接引导至目标位置,以使得该目标对象在公共区域中完成本次导航。
在一个实施例中,用户可通过扫描移动端的二维码或反向寻车终端,激活反向寻车过程。其中,反向寻车终端是公共区域内固定位置处的终端,比如位于公共区域内人流量大的位置。具体地,用户可通过扫描移动端的二维码或者向反向寻车终端输入语音指令,来获取之前停车的目标位置信息。服务器根据计算用户的当前位置至之前停车的目标位置的导航路径,并将导航路径发送至移动端或者反向寻车终端,以使得移动端或者反向寻车终端上可以显示导航路径的轨迹。
在一个实施例中,用户运动至下一个分叉位置处时,在距离当前分叉位置处的引导设备10-20米处时,引导设备的抓拍摄像机采集身份信息,并根据身份信息中的目标特征获取对应的目标位置信息,再根据目标对象的目标位置信息以及引导设备的地理位置信息确定并展示引导信息,从而实时为用户提供当前分叉位置处的前进方向,直至到达之前的目标位置,比如停车位,从而完成反向寻车过程。
上述在公共区域进行导航的方法中,通过当前的分叉位置处部署的引导设备采集目标对象的身份信息,当从身份信息中识别到对应的目标特征时,获取与目标特征相关联的目标位置信息,并展示与目标位置信息对应的引导信息。当目标对象按照引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的当前的分叉位置,并重复执行以上的采集、识别以及展示步骤,直至通过引导设备集群引导目标对象运动至与目标位置信息对应的目标位置。通过这样的方式,可在预设区域的每个分叉位置处部署引导设备,并通过引导设备集群的联合来指引用户到达目标位置,因此,大大降低了用户读懂地图的门槛,从而直观、有效地进行导航。并且,由于各引导设备均具有实时识别、计算和显示功能,使得用户摆脱对手机的依赖,在信号弱的预设区域内也能实时导航,因而提高了导航的准确性。此外,通过引导设备集群在各分叉位置处的准确识别,还能起到分流引导的作用,从而缓解公共区域内的交通阻塞压力。
在一个实施例中,步骤S204,也就是识别身份信息得到与目标对象对应的目标特征,并获取与目标特征相关联的目标位置信息的步骤,具体包括:识别身份信息得到与目标对象对应的目标特征;根据目标特征从服务器的关联信息表中查找对应的目标位置信息;关联信息表为服务器将由终端上报的用户输入信息所确定的目标特征和目标位置信息进行关联处理得到。
在一个实施例中,当前的分叉位置处部署的引导设备对采集到的目标对象的身份信息进行识别。比如当引导设备通过抓拍摄像头抓拍到用户的人脸图像时,引导设备对该人脸图像进行识别,从而根据人脸图像来确定与该用户对象的人脸特征;当引导设备通过蓝牙检测器采集到与用户相关联的蓝牙设备的MAC地址时,引导设备对该蓝牙设备的MAC地址进行识别,从而根据MAC地址来确认相关联的用户的蓝牙设备,比如手机或者电脑等设备;当引导设备通过读写器接收与用户相关联的电子标签所传输的ID信息时,引导设备对该ID信息进行识别,从而根据ID信息来确认对应的用户的RFID载体,也就是电子标签所对应的用户设备。
在一个实施例中,当引导设备通过抓拍摄像头抓拍到用户或车辆的图像时,引导设备通过识别算法对该人脸图像或车辆图像进行识别。其中,识别算法的模型可以是SSD算法(Single Shot MultiBox Detector,单镜头多盒检测器)、R-CNN算法(Region CNN,区域卷积神经网络)或YOLO算法(You Only Look Once,一种实时目标检测算法)等的神经网络模型。本申请实施例对此不做限定。
在一个实施例中,终端采集用户输入信息,并将用户输入信息上报至服务器中。其中,用户输入信息是用户输入的信息,比如用户的目标位置信息和目标特征。终端可以是用户移动端或者固定采集终端。其中,移动端是位于公共区域内任意位置处的终端,比如是用户的手机端或者个人电脑端。固定采集终端是位于公共区域固定位置处的终端,比如是位于入口处的终端。本申请实施例对此不做限定。
在一个实施例中,当终端是固定采集终端时,用户可以通过语音输入和拍摄图像的方式将用户输入信息上传至固定采集终端。具体地,用户通过固定采集终端上的摄像头来拍摄用户或车辆的图像,再通过语音输入的方式将想要去的目的地语音输入至固定采集终端。因而固定采集终端接收到用户的语音数据和图像数据,固定采集终端从语音数据和图像数据中分别识别出目标特征以及对应的目标位置信息。
在一个实施例中,固定采集终端将所采集的用户输入信息,也就是用户的目标位置信息和目标特征上传至服务器中,以使得引导集群中的各引导设备在识别到目标特征后,可从服务器中获取与目标特征对应的目标位置信息。
在一个实施例中,当终端是用户移动端时,用户可以通过语音输入、文本输入以及拍摄图像的方式向移动端上传用户输入信息。具体地,用户通过移动端的摄像头来拍摄人脸或者车辆图像,再通过语音输入的方式将想要去的目的地语音输入或者文本输入至移动端中,移动端对接收到用户的语音数据、文本数据或者图像数据进行识别,从而识别出目标特征以及对应的目标位置信息。
在一个实施例中,当终端是用户移动端时,终端采集用户输入信息的方式很灵活。比如,用户可在该公共区域的任意位置处通过移动端上传用户输入信息。这样可实现节点式组网,只要在任意一个节点处录入用户输入信息,便可在整个联网区域中实现信息共享,进而实现在公共区域内进行导航。
在一个实施例中,移动端将所收集到的与用户对应的目标位置信息和目标特征上传至服务器中,以使得引导集群中的各引导设备在识别到目标特征后,可从服务器中获取与目标特征对应的目标位置信息。
在一个实施例中,终端采集用户的目标位置信息,比如用户通过固定采集终端语音输入目标位置,还比如,用户通过移动终端语音输入、或者文本输入目标位置,终端将采集到的目标位置信息上传至服务器。同时由引导设备上采集用户的身份信息,比如通过引导设备上的抓拍摄像头拍摄人脸图像,并上传至服务器。
在一个实施例中,服务器分别确定接收到的目标位置信息对应的地理位置信息以及身份信息对应的地理位置信息,当接收到的目标位置信息和身份信息对应相同的地理位置信息时,可将目标位置信息与身份信息进行关联处理。
在一个实施例中,终端将用户输入信息直接至服务器,服务器接收到终端发送的语音数据、文本数据以及图像数据时,对这些数据进行识别,从而在图像数据中识别出与目标对象对应的目标特征,在语音数据或者文本数据中识别出与目标对象对应的目标位置信息。
在一个实施例中,服务器将识别到的与目标对象对应的目标特征以及目标位置信息进行关联绑定。比如服务器将与用户对应的人脸特征、车牌号码以及目标位置进行关联绑定,并存储在数据库的关联信息表中。其中,关联信息表是用于存储和记录目标对象的目标特征和目标位置信息。
在一个实施例中,当服务器识别到与目标对象对应的目标特征以及目标位置信息后,实时获取目标对象的当前位置。服务器根据目标对象的当前位置以及目标位置信息中的目标位置,计算从当前位置前往目标位置的最佳路径。其中,最佳路径是目标对象从当前位置前往目标位置的最优路径。最佳路径具体可以是从当前位置前往目标位置的距离最短的路径或者所花费的时间最短的路径。本申请实施例对此不作限定。
在一个实施例中,服务器将计算得到的最佳路径与目标对象的目标特征以及目标位置信息关联存储至数据库的关联信息表中。
在一个实施例中,当目标位置信息中的目标位置是停车场时,服务器自动筛选出停车场中有空位的位置,并且根据目标对象的当前位置,自动计算出目标对象到这些空位的各自的距离。服务器将其中的相应距离最短的路径作为最佳路径,并将该最佳路径反馈给终端。比如服务器将计算出的最佳路径,也就是导航路径反馈给用户的移动端,使得用户在移动端可实时查看到导航路径的轨迹。
在一个实施例中,当目标位置信息中的目标位置是商场内部时,表示目标对象需要先进行停车再进入商场内部。此时,服务器根据目标对象的当前位置,自动计算出目标对象到停车场中各个空位,并从各个空位中走路到商场内部所花费的时间。也就是说,服务器可以计算整条链路的最短时间。服务器将其中的相应花费时间最短的路径作为最佳路径,并将该最佳路径反馈给终端。
参考图5,在一个实施例中,当目标位置信息中的目标位置是商场内部时,引导设备(也就是图中的信息引导屏)先识别车辆图像,根据识别到的车辆号码获取对应的停车位,生成对应的导航路径(如图中的车行路线),并通过引导设备集群沿着车行路线引导车辆运动至该停车位。当车辆到达停车位后,引导设备继续识别车辆中的用户的人脸图像,并根据人脸特征获取商场位置,成对应的导航路径(如图中的步行路线),并通过引导设备集群沿着步行路线来引导用户前进至该商场。
在一个实施例中,引导设备集群所实现的导航效果是可以打通上下楼层的导航。比如,上下楼层之间有任何可通行的路径时,可将两块引导设备分别配置在楼层的两个分叉位置处,从而对目标对象进行导航指引。其中,上下楼层之间可通行的路径比如是楼梯、升降电梯或者扶梯等。
在一个实施例中,服务器在计算最佳路径时,还可根据当前区域的车辆拥挤情况,进行多重筛选。比如说当前停车场内车辆较为拥挤时,服务器要计算车辆通过当前拥挤道路所花费的时间,并将当前拥挤道路所花费的时间增加到所计算的最短时间中,从而计算出实时的最短时间,并将最短时间对应的路径作为最佳路径。
在一个实施例中,当目标位置信息中的目标位置是停车场时,停车场中的每个停车位都装有状态灯。比如当停车位中停有车辆时,相应的状态灯为红色,表示该车位已满;当停车位中没有车辆时,相应的状态灯为绿色,表示该车位处于空闲状态。服务器可通过检测停车场中的停车位的状态灯,来判断哪些车位是空位。
在一个实施例中,当引导设备识别到目标特征后,可从服务器的关联信息表中读取与该目标特征对应关联的目标位置信息。引导设备将所获取的目标位置信息以及识别到的目标特征进行实时展示。
上述实施例中,当前的引导设备从目标对象的身份信息中识别得到对应的目标特征后,再从服务器的关联信息表中查找对应的目标位置信息。因而引导设备可获取目标对象的目标位置,以便于计算导航路径和对应的指引信息,从而大大提高导航的准确性。
在一个实施例中,根据目标特征从服务器的关联信息表中查找对应的目标位置信息之后,该在公共区域进行导航的方法还包括信息同步的步骤,该信息同步的步骤具体包括:当前的引导设备将关联信息表同步至引导设备集群中的除当前引导设备之外的引导设备,以使得引导设备集群中的各引导设备根据关联信息表获取与目标特征相关联的目标位置信息。
参考图6,在一个实施例中,引导设备集群中的各引导设备(也就是图中的智慧屏)间通过有线或者WIFI互相连接,可实现实时交换目标对象的目标特征、目标位置信息以及导航路径等信息。这实现了分布式节点通信,可达到去中心化的联网通信。
在一个实施例中,引导设备集群中的各引导设备间引导设备集群中的各引导设备间,实现信息同步,当有任何信息发生变更时,实时发送至服务器中进行更新存储,也就是保持引导设备集群中的各引导设备中存储的信息与服务器中存储的信息是同步的。
在一个实施例中,在公共区域的每一个分叉位置处都部署对应的引导设备,且各引导设备之间实现分布式节点通信。因而不仅可以集中信息处理,也能进行边缘计算,同时大大降低了安装部署和维护的难度。
在一个实施例中,当目标位置信息中的目标位置是停车场中的空位时,各引导设备还可互相交换停车场中各车位的状态灯信息。本申请实施例对此不做限定。
在一个实施例中,当前的引导设备从服务器中获取到与目标特征对应的目标位置信息后,当前的引导设备将关联信息表同步至引导设备集群中的除当前引导设备之外的所有其他引导设备。也就是引导设备集群中的其他引导设备都可以实时获取目标对象对应的目标特征和目标位置信息,并存储在各自本地的存储器中。
在一个实施例中,当用户前进至该公共区域内的其他的分叉位置处,该分叉位置处的引导设备采集到用户的目标特征后,可从该引导设备的本地存储器中获取该目标对象的目标位置信息。
在一个实施例中,当用户前进至该公共区域内的其他的分叉位置处,该分叉位置处的引导设备采集到用户的目标特征后,该引导设备可从服务器中或者其他引导设备处获取该目标对象的目标特征对应的目标位置信息。
上述实施例中,当前的引导设备将关联信息表同步至引导设备集群中的除当前引导设备之外的引导设备。通过这样的方式,可以实现引导设备集群中的各引导设备间实现信息同步和共享。也就是说,这实现了分布式节点通信,可达到去中心化的联网通信,这大大提高了导航的准确性。
在一个实施例中,该在公共区域进行导航还包括实时显示引导信息的步骤,该实时显示引导信息的步骤具体包括:在预设时间段内,当在当前的分叉位置处出现的目标对象的总个数大于等于目标数量时,获取各目标对象的实时位置信息;根据各目标对象的实时位置信息,计算各目标对象与当前的分叉位置处部署的引导设备间的目标距离,并筛选出相应目标距离符合预设条件的第一目标对象;将第一目标对象所对应的目标特征、目标位置信息以及对应的引导信息进行放大展示;确定目标对象中除去第一目标对象后得到的第二目标对象;将第二目标对象所对应的目标特征、目标位置信息以及对应的引导信息进行滚动展示。
其中,预设时间段是一个固定的时间段,比如0.1秒。目标数量是一个具体的数值,比如5个。目标距离是目标对象与当前的分叉位置处的引导设备的距离。第一目标对象是筛选出的相应目标距离符合预设条件的目标对象,第二目标对象是除去相应目标距离符合预设条件的目标对象以外的所有目标对象。预设条件比如目标距离最短。
在一个实施例中,在预设时间段内,当在当前的分叉位置处出现的目标对象的总个数大于等于目标数量时,引导设备获取各目标对象的实时位置点,根据各目标对象的实时位置点和当前引导设备的位置点,分别计算各目标对象与当前的引导设备间的目标距离,从各个目标距离中筛选出相应目标距离符合预设条件的目标对象,作为第一目标对象。
举例说明,当0.1秒内,在当前的分叉位置处出现5个以上的不同的目标对象时,当前的引导设备实时获取这5个目标对象的实时位置信息,比如获取5个目标对象的实时位置点,分别记为M1、M2、M3、M4和M5,并将当前的引导设备的位置点标记为N。引导设备分别计算M1、M2、M3、M4、M5与N的之间的目标距离,得到的各个目标距离分别记为L1、L2、L3、L4和L5。引导设备比较L1、L2、L3、L4和L5的距离长短,筛选出最短的目标距离,比如L3。引导设备确定L3所对应的第一目标对象。
在一个实施例中,引导设备根据第一目标对象的目标特征,从服务器或者本地存储器中获取对应的目标位置信息。引导设备根据当前的地理位置信息和第一目标对象的目标位置信息,实时计算对应的导航信息,并基于当前的地理位置信息,确定对应的引导信息。
在一个实施例中,当前的引导设备将与第一目标对象所对应的目标特征、目标位置信息以及对应的引导信息进行放大展示。比如,当前分叉未位置处的引导设备将第一目标对象所对应的目标特征、目标位置信息以及对应的引导信息放大展示在屏幕的第一排;或者将第一目标对象所对应的目标特征、目标位置信息以及对应的引导信息进行突出显示,以红色或黄色等显眼的颜色进行集中放大展示。本事情实施例对此不做限定。
在一个实施例中,当前的引导设备将第二目标对象所对应的目标特征、目标位置信息以及对应的引导信息在屏幕上滚动展示。比如采用滚动轮播的方式,根据引导设备识别到的第二目标对象的目标距离的远近进行排序,将相应目标距离越小的第二目标对象排序越前。并按照排序后的顺序滚动播放各第二目标对象所对应的目标特征、目标位置信息以及对应的引导信息。这使得各个目标对象都可在引导设备上看到对应的引导信息,也就是在同一屏幕上显示多条指示信息。
上述实施例中,当在当前的分叉位置处出现的大于等于目标数量的目标对象时,计算各目标对象与当前的分叉位置处部署的引导设备间的目标距离,筛选出相应目标距离符合预设条件的第一目标对象,将与第一目标对象相关联的所有信息放大展示。通过这样的方式,引导设备可同时为多个目标对象提供导航服务,并且将距离引导设备最近的目标对象的指示信息放大展示,以避免用户错过指示信息。这不仅降低了用户读懂地图的门槛,从而直观、有效地进行导航,还大大提高导航的准确性。
在一个实施例中,该在公共区域进行导航还包括选择性显示信息的步骤,该选择性显示信息的步骤具体包括:当在当前的分叉位置处出现不同目标对象对应相同的目标位置信息时,将不同的目标对象各自对应的目标特征、相同的目标位置信息以及对应的引导信息关联展示在同一条目中;和/或;在引导设备集群中的各引导设备的预设区域中显示推广信息。
在一个实施例中,各引导设备的屏幕可以是整块的液晶屏或者LED屏(LightEmitting Diode,发光二极管)。其中,引导设备的屏幕所显示的内容都是动态刷新的,并可以进行选择性的改动。
在一个实施例中,引导设备展示的内容为聚合目的地信息。当在当前的分叉位置处出现不同目标对象对应相同的目标位置信息时,比如同时出现5个目标对象,且所对应的目标位置信息都是商场。引导设备可将这5个目标对象各自对应的目标特征、相同的目标位置信息以及对应的引导信息关联展示在同一条目中。其中,这五个目标对象的目标特征滚动显示,相同的目标位置信息以及对应的引导信息直接显示。因而可实现优化多条重复内容的展示效果。
在一个实施例中,各引导设备的屏幕中不显示任何信息的空白区域可作为预设区域。其中,预设区域比如屏幕的边缘处或者特定规划的区域。引导设备可在预设区域中实时展示推广信息。其中,推广信息可以是与目标位置信息或者所在公共区域相关的广告信息或通告。当目标位置信息中的目标位置是商场是,推广信息可以是商场的广告信息或者通告。
上述实施例中,引导设备将相同目标位置信息的目标对象的目标特征以及对应的引导信息关联展示在同一条目中,还可在各引导设备的预设区域中显示推广信息。通过这样的方式,引导设备可以优化显示屏幕的显示内容,并且尽合理且有效的展示与导航信息对应的指示信息以及相应的推广信息,从而不仅大大提高引导设备的导航准确性,还可提高引导设备的使用效率。
在一个实施例中,该在公共区域进行导航中的目标对象包括用户对象和车辆中的至少一种;当目标对象为用户对象时,目标对象的身份信息包括人脸图像、用户标识和与用户对象相关联的设备的设备标识中的至少一种,目标对象的目标特征包括人脸特征;当目标对象为车辆时,目标对象的身份信息包括车辆图像,目标对象的目标特征包括车牌号码。
其中,用户的身份标识比如用户图像的ID,用户图像具体可以是包括用户衣着、背包以及帽子等物件的图像,与用户相关联的设备的设备标识比如是用户随身携带的手机的手机标识。
在一个实施例中,当用户或车辆运动至当前的分叉位置处,当前的分叉位置处部署的引导设备通过抓拍摄像头抓拍人脸图像或车辆图像。并且,引导设备对该人脸图像或车辆图像进行识别,从而根据人脸图像来确定与该用户的人脸特征,以及根据车辆图像来确定与该车辆的车牌号码。
在一个实施例中,当用户或车辆运动至当前的分叉位置处,通过当前的分叉位置处部署的引导设备上的蓝牙检测器来检测与用户或车辆相关联的蓝牙设备的MAC地址。并且,引导设备对该蓝牙设备的MAC地址进行识别,从而根据MAC地址来确认相关联的用户的蓝牙设备,比如手机或者电脑等设备。
在一个实施例中,当用户或车辆运动至当前的分叉位置处,用户或车辆的电子标签接收当前引导设备发出的射频信号,电子标签将存储在自身芯片中的ID信息发送至引导设备。引导设备对接收到的ID信息进行识别,从而根据ID信息来确认相关联的用户的RFID载体,也就是电子标签所对应的用户设备。
上述实施例中,引导设备可以通过多种方式采集和识别目标对象的身份信息,除了能通过引导设备上的抓拍摄像机识别用户和车辆的特征,还可以通过蓝牙或者RFID等多种方式进行辅助特征识别,从而不仅提高引导设备识别目标对象的效率,也提高了识别目标对象的准确率,进而大大提高了导航的准确性。
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种在公共区域进行导航的装置700,包括:采集模块701、识别模块702、确定模块703和引导模块704,其中:
采集模块701,用于通过当前的分叉位置处部署的引导设备采集目标对象的身份信息。
识别模块702,用于识别身份信息得到与目标对象对应的目标特征,并获取与目标特征相关联的目标位置信息。
确定模块703,用于根据当前的引导设备的地理位置信息和目标位置信息,确定与目标对象对应的引导信息,并展示引导信息。
引导模块704,用于当目标对象按照引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的当前的分叉位置,并重复执行从采集目标对象的身份信息至展示引导信息的步骤,直至通过引导设备集群引导目标对象运动至与目标位置信息对应的目标位置。
在一个实施例中,识别模块702还用于识别身份信息得到与目标对象对应的目标特征;根据目标特征从服务器的关联信息表中查找对应的目标位置信息;关联信息表为服务器将由终端上报的用户输入信息所确定的目标特征和目标位置信息进行关联处理得到。
参考图8,在一个实施例中,该在公共区域进行导航的装置还包括信息同步模块705,用于当前的引导设备将关联信息表同步至引导设备集群中的除当前引导设备之外的引导设备,以使得引导设备集群中的各引导设备根据关联信息表获取与目标特征相关联的目标位置信息。
在一个实施例中,确定模块703还用于根据当前的引导设备的地理位置信息和目标位置信息,计算与目标对象对应的导航路径;根据导航路径确定与当前的引导设备相应的引导信息;引导信息用于引导目标对象朝导航路径中的下一个分叉位置处运动;将与目标对象对应的目标特征、目标位置信息以及对应的引导信息进行关联展示。
在一个实施例中,该在公共区域进行导航的装置还包括展示模块706,用于在预设时间段内,当在当前的分叉位置处出现的目标对象的总个数大于等于目标数量时,获取各目标对象的实时位置信息;根据各目标对象的实时位置信息,计算各目标对象与当前的分叉位置处部署的引导设备间的目标距离,并筛选出相应目标距离符合预设条件的第一目标对象;将第一目标对象所对应的目标特征、目标位置信息以及对应的引导信息进行放大展示;确定目标对象中除去第一目标对象后得到的第二目标对象;将第二目标对象所对应的目标特征、目标位置信息以及对应的引导信息进行滚动展示。
在一个实施例中,展示模块706还用于当在当前的分叉位置处出现不同目标对象对应相同的目标位置信息时,将不同的目标对象各自对应的目标特征、相同的目标位置信息以及对应的引导信息关联展示在同一条目中;和/或;在引导设备集群中的各引导设备的预设区域中显示推广信息。
在一个实施例中,该在公共区域进行导航的装置中的目标对象包括用户对象和车辆中的至少一种;当目标对象为用户对象时,目标对象的身份信息包括人脸图像、用户标识和与用户对象相关联的设备的设备标识中的至少一种,目标对象的目标特征包括人脸特征;当目标对象为车辆时,目标对象的身份信息包括车辆图像,目标对象的目标特征包括车牌号码。
上述在公共区域进行导航的装置,通过当前的分叉位置处部署的引导设备采集目标对象的身份信息,当从身份信息中识别到对应的目标特征时,获取与目标特征相关联的目标位置信息,并展示与目标位置信息对应的引导信息。当目标对象按照引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的当前的分叉位置,并重复执行以上的采集、识别以及展示步骤,直至通过引导设备集群引导目标对象运动至与目标位置信息对应的目标位置。通过这样的方式,可在预设区域的每个分叉位置处部署引导设备,并通过引导设备集群的联合来指引用户到达目标位置,因此,大大降低了用户读懂地图的门槛,从而直观、有效地进行导航。并且,由于各引导设备均具有实时识别、计算和显示功能,使得用户摆脱对手机的依赖,在信号弱的预设区域内也能实时导航,因而提高了导航的准确性。此外,通过引导设备集群在各分叉位置处的准确识别,还能起到分流引导的作用,从而缓解公共区域内的交通阻塞压力。
关于在公共区域进行导航的装置的具体限定可以参见上文中对于在公共区域进行导航的方法的限定,在此不再赘述。上述在公共区域进行导航的装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是上述提到的引导设备,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(Near Field Communication,近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种在公共区域进行导航的方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述在公共区域进行导航的方法的步骤。此处在公共区域进行导航的方法的步骤可以是上述各个实施例的在公共区域进行导航的方法中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述在公共区域进行导航的方法的步骤。此处在公共区域进行导航的方法的步骤可以是上述各个实施例的在公共区域进行导航的方法中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种在公共区域进行导航的方法,其特征在于,应用于引导设备集群中的引导设备,所述引导设备集群中的各引导设备分别部署于公共区域中的各个分叉位置,所述方法包括:
通过当前的分叉位置处部署的引导设备采集目标对象的身份信息;
识别所述身份信息得到与所述目标对象对应的目标特征,并获取与所述目标特征相关联的目标位置信息;
根据当前的引导设备的地理位置信息和所述目标位置信息,确定与所述目标对象对应的引导信息,并展示所述引导信息;
当所述目标对象按照所述引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的所述当前的分叉位置,并重复执行从采集目标对象的身份信息至展示所述引导信息的步骤,直至通过所述引导设备集群引导目标对象运动至与所述目标位置信息对应的目标位置。
2.根据权利要求1所述的方法,其特征在于,所述识别所述身份信息得到与所述目标对象对应的目标特征,并获取与所述目标特征相关联的目标位置信息,包括:
识别所述身份信息得到与所述目标对象对应的目标特征;
根据所述目标特征从服务器的关联信息表中查找对应的目标位置信息;所述关联信息表为所述服务器将由终端上报的用户输入信息所确定的目标特征和目标位置信息进行关联处理得到。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标特征从服务器的关联信息表中查找对应的目标位置信息之后,所述方法还包括:
当前的引导设备将所述关联信息表同步至所述引导设备集群中的除当前引导设备之外的引导设备,以使得所述引导设备集群中的各引导设备根据所述关联信息表获取与所述目标特征相关联的目标位置信息。
4.根据权利要求1所述的方法,其特征在于,所述根据当前的引导设备的地理位置信息和所述目标位置信息,确定与所述目标对象对应的引导信息,并展示所述引导信息,包括:
根据当前的引导设备的地理位置信息和所述目标位置信息,计算与所述目标对象对应的导航路径;
根据所述导航路径确定与当前的引导设备相应的引导信息;所述引导信息用于引导所述目标对象朝所述导航路径中的下一个分叉位置处运动;
将与所述目标对象对应的目标特征、目标位置信息以及对应的引导信息进行关联展示。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在预设时间段内,当在当前的分叉位置处出现的目标对象的总个数大于等于目标数量时,获取各所述目标对象的实时位置信息;
根据各所述目标对象的实时位置信息,计算各所述目标对象与所述当前的分叉位置处部署的引导设备间的目标距离,并筛选出相应目标距离符合预设条件的第一目标对象;
将所述第一目标对象所对应的目标特征、目标位置信息以及对应的引导信息进行放大展示;
确定所述目标对象中除去所述第一目标对象后得到的第二目标对象;
将所述第二目标对象所对应的目标特征、目标位置信息以及对应的引导信息进行滚动展示。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当在当前的分叉位置处出现不同目标对象对应相同的目标位置信息时,将所述不同的目标对象各自对应的目标特征、所述相同的目标位置信息以及对应的引导信息关联展示在同一条目中;和/或;
在所述引导设备集群中的各引导设备的预设区域中显示推广信息。
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述目标对象包括用户对象和车辆中的至少一种;当所述目标对象为用户对象时,所述目标对象的身份信息包括人脸图像、用户标识和与用户对象相关联的设备的设备标识中的至少一种,所述目标对象的目标特征包括人脸特征;当所述目标对象为车辆时,所述目标对象的身份信息包括车辆图像,所述目标对象的目标特征包括车牌号码。
8.一种在公共区域进行导航的装置,其特征在于,应用于引导设备集群中的引导设备,所述引导设备集群中的各引导设备分别部署于公共区域中的各个分叉位置,所述装置包括:
采集模块,用于通过当前的分叉位置处部署的引导设备采集目标对象的身份信息;
识别模块,用于识别所述身份信息得到与所述目标对象对应的目标特征,并获取与所述目标特征相关联的目标位置信息;
确定模块,用于根据当前的引导设备的地理位置信息和所述目标位置信息,确定与所述目标对象对应的引导信息,并展示所述引导信息;
引导模块,用于当所述目标对象按照所述引导信息运动至下一个分叉位置处时,将下一个分叉位置作为下一轮的所述当前的分叉位置,并重复执行从采集目标对象的身份信息至展示所述引导信息的步骤,直至通过所述引导设备集群引导目标对象运动至与所述目标位置信息对应的目标位置。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010468836.XA CN111623791A (zh) | 2020-05-28 | 2020-05-28 | 在公共区域进行导航的方法、装置、设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010468836.XA CN111623791A (zh) | 2020-05-28 | 2020-05-28 | 在公共区域进行导航的方法、装置、设备和介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111623791A true CN111623791A (zh) | 2020-09-04 |
Family
ID=72259199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010468836.XA Withdrawn CN111623791A (zh) | 2020-05-28 | 2020-05-28 | 在公共区域进行导航的方法、装置、设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111623791A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113295168A (zh) * | 2021-05-18 | 2021-08-24 | 浙江微能科技有限公司 | 一种基于人脸识别的签约用户导航方法及装置 |
CN114646314A (zh) * | 2020-12-17 | 2022-06-21 | 奥多比公司 | 用于生成可穿越路径的指示的*** |
CN115701622A (zh) * | 2021-08-02 | 2023-02-10 | 上海擎感智能科技有限公司 | 寻车引导方法、寻车引导装置及寻车引导*** |
TWI798815B (zh) * | 2021-01-25 | 2023-04-11 | 大陸商中國銀聯股份有限公司 | 目標重識別方法、裝置及電腦可讀存儲介質 |
-
2020
- 2020-05-28 CN CN202010468836.XA patent/CN111623791A/zh not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114646314A (zh) * | 2020-12-17 | 2022-06-21 | 奥多比公司 | 用于生成可穿越路径的指示的*** |
TWI798815B (zh) * | 2021-01-25 | 2023-04-11 | 大陸商中國銀聯股份有限公司 | 目標重識別方法、裝置及電腦可讀存儲介質 |
CN113295168A (zh) * | 2021-05-18 | 2021-08-24 | 浙江微能科技有限公司 | 一种基于人脸识别的签约用户导航方法及装置 |
CN115701622A (zh) * | 2021-08-02 | 2023-02-10 | 上海擎感智能科技有限公司 | 寻车引导方法、寻车引导装置及寻车引导*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111623791A (zh) | 在公共区域进行导航的方法、装置、设备和介质 | |
US20230016568A1 (en) | Scenario recreation through object detection and 3d visualization in a multi-sensor environment | |
CN107563419B (zh) | 图像匹配和二维码相结合的列车定位方法 | |
Koukoumidis et al. | Leveraging smartphone cameras for collaborative road advisories | |
KR102399591B1 (ko) | 관심 지역 및 입구의 위치를 결정하는 시스템 | |
CN102930744B (zh) | 用于停车场的车位引导和反向寻车方法 | |
CN201629053U (zh) | 停车场智能车位综合信息*** | |
US20200152061A1 (en) | Method and system for computing parking occupancy | |
CN105933650A (zh) | 视频监控***及方法 | |
CN108417047A (zh) | 一种车辆定位追踪方法及其*** | |
US20140267738A1 (en) | Visual monitoring of queues using auxillary devices | |
CN103699677A (zh) | 一种基于人脸识别技术的罪犯行踪地图绘制***及其方法 | |
US12026195B2 (en) | Revealing city dynamics from random imagery data captured by a plurality of vehicles | |
CN106935059A (zh) | 一种定位找车***、定位找车方法及位置定位方法 | |
CN108694381A (zh) | 对象定位方法和对象轨迹追踪方法 | |
EP3053129A1 (en) | Marker based activity transition models | |
Lu et al. | Taxi queue, passenger queue or no queue? | |
Balzano et al. | PAM-SAD: ubiquitous car parking availability model based on V2V and smartphone activity detection | |
CN113330278B (zh) | 一种导航装置、方法及相关设备 | |
CN115512565A (zh) | 一种室内停车场室内导航方法及停车管理*** | |
Zhu et al. | CrowdParking: Crowdsourcing based parking navigation in autonomous driving era | |
JPH0830892A (ja) | 交通監視システム及び車番認識装置付き自動車 | |
US11718176B2 (en) | Information providing system, information providing method, information terminal, and information display method | |
CN115424465B (zh) | 停车场地图的构建方法、装置及存储介质 | |
Semanjski et al. | Sensing human activity for smart cities’ mobility management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200904 |