一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于红外传感器的定位方法、装置、设备及存储介质与流程

2022-02-20 05:19:18 来源:中国专利 TAG:


1.本技术属于车辆定位技术领域,具体涉及一种基于红外传感器的定位方法、装置、设备及存储介质。


背景技术:

2.随着现代通信技术和无线网络的快速发展,有越来越多的场合需要基于位置的服务,使人们对定位与导航的需求日益增大。目前,公知的导航技术相对来说已经比较成熟了。
3.然而,目前的定位都是针对交通路段并且基于gps定位装置或者wifi定位实现的,通过卫星实现定位,或者通过车辆传感器与交通路段的路基传感器之间无线通信实现定位,这种定位方式在交通路段确实比较能达到较好的定位效果。在某些特殊场合下,例如港口、军事基地等的场景,由于场景的特殊性,如港口存在集装箱多,且集装箱放置位置无规律等问题,采用上述定位方式时,存在车辆定位精度不高的问题,导致电子地图信息不准确,导致行车中容易出现安全问题。


技术实现要素:

4.本技术实施例的目的在于提出一种基于红外传感器的定位方法、装置、计算机设备及存储介质,以解决现有gps定位或者wifi定位应用于特殊场景时存在的车辆定位精度不高,电子地图信息不准确,以及容易导致特殊场景的地图数据泄露的技术问题。
5.为了解决上述技术问题,本技术实施例提供一种基于红外传感器的定位方法,采用了如下所述的技术方案:
6.一种基于红外传感器的定位方法,包括:
7.获取目标区域的场景信息,并基于所述场景信息构建所述目标区域的电子地图,其中,所述目标区域内均匀设置有若干个红外传感器,所述场景信息包括若干个所述红外传感器的位置信息;
8.接收第一响应信号,并基于所述第一响应信号确定目标传感器,其中,所述目标传感器为行驶车辆在当前时刻遮挡的红外传感器;
9.对所述目标传感器进行边沿检测,得到确定所述目标传感器周围的边沿传感器;
10.当所述边沿传感器触发响应时,接收所述边沿传感器上传的第二响应信号,并基于所述第一响应信号和所述第二响应信号生成所述行驶车辆的第一行车信息;
11.基于预设的车辆传感器获取所述行驶车辆的第二行车信息;
12.基于所述第一行车信息和所述第二行车信息对所述行驶车辆进行定位,生成定位信息;
13.将所述定位信息导入所述电子地图,并在所述电子地图上显示所述定位信息。
14.进一步地,所述第一行车信息包括所述行驶车辆的第一行车速度和第一行车方向,所述基于所述第一响应信号和所述第二响应信号生成所述行驶车辆的第一行车信息的
步骤,具体包括:
15.获取所述目标传感器到所述边沿传感器的距离,得到所述行驶车辆的行进距离;
16.计算服务器接收到所述第一响应信号和所述第二响应信号之间的时间间隔,得到所述行驶车辆的行进时间;
17.基于所述行进距离和所述行进时间,计算所述行驶车辆的第一行车速度;
18.确定所述目标传感器和所述边沿传感器的相对位置,并基于所述相对位置确定所述行驶车辆的第一行车方向。
19.进一步地,所述车辆传感器包括测速传感器和方向传感器,所述第二行车信息包括所述行驶车辆的第二行车速度和第二行车方向,所述基于预设的车辆传感器获取所述行驶车辆的第二行车信息的步骤,具体包括:
20.基于所述测速传感器获取所述行驶车辆的第二行车速度;
21.基于所述方向传感器获取所述行驶车辆的第二行车方向。
22.进一步地,所述基于所述第一行车信息和所述第二行车信息对所述行驶车辆进行定位,生成定位信息的步骤,具体包括:
23.对所述第一行车速度和所述第二行车速度进行匹配,生成速度匹配结果;
24.对所述第一行车方向和所述第二行车方向进行匹配,生成方向匹配结果;
25.基于所述速度匹配结果和所述方向匹配结果,对所述行驶车辆进行第一定位,并生成所述定位信息。
26.进一步地,在所述接收第一响应信号,并基于所述第一响应信号确定目标传感器的步骤之后,还包括:
27.接收所述目标传感器的位置信息,并将所述目标传感器的位置信息导入所述电子地图;
28.基于所述目标传感器的位置信息,在所述电子地图上生成与所述行驶车辆对应的车辆标志;
29.基于所述行驶车辆的第二行车信息实时更新所述车辆标志在所述电子地图中的位置。
30.进一步地,在所述基于所述目标传感器的位置信息,在所述电子地图上生成与所述行驶车辆对应的车辆标志的步骤之后,还包括:
31.检测所述目标区域区域内的集装箱,获取所述集装箱的当前位置信息;
32.基于所述集装箱的当前位置信息,在所述电子地图上生成与所述集装箱对应的集装箱标志;
33.实时采集所述集装箱的位置信息,得到所述集装箱的实时位置信息;
34.基于所述集装箱的实时位置信息更新所述集装箱标志在所述电子地图中的位置。
35.进一步地,在所述将所述定位信息导入所述电子地图,并在所述电子地图上显示所述定位信息步骤之后,还包括:
36.当检测到所述行驶车辆离开所述目标区域时,清除所述行驶车辆的车辆标志和所述定位信息;
37.当检测到所述集装箱离开所述目标区域时,清除所述集装箱标志和所述集装箱的位置信息。
38.为了解决上述技术问题,本技术实施例还提供一种基于红外传感器的定位装置,采用了如下所述的技术方案:
39.一种基于红外传感器的定位装置,包括:
40.地图构建模块,用于获取目标区域的场景信息,并基于所述场景信息构建所述目标区域的电子地图,其中,所述目标区域内均匀设置有若干个红外传感器,所述场景信息包括若干个所述红外传感器的位置信息;
41.第一响应模块,用于接收第一响应信号,并基于所述第一响应信号确定目标传感器,其中,所述目标传感器为行驶车辆在当前时刻遮挡的红外传感器;
42.边沿检测模块,用于对所述目标传感器进行边沿检测,得到确定所述目标传感器周围的边沿传感器;
43.第二响应模块,用于当所述边沿传感器触发响应时,接收所述边沿传感器上传的第二响应信号,并基于所述第一响应信号和所述第二响应信号生成所述行驶车辆的第一行车信息;
44.车辆传感器模块,用于基于预设的车辆传感器获取所述行驶车辆的第二行车信息;
45.车辆定位模块,用于基于所述第一行车信息和所述第二行车信息对所述行驶车辆进行定位,生成定位信息;
46.定位显示模块,用于将所述定位信息导入所述电子地图,并在所述电子地图上显示所述定位信息。
47.为了解决上述技术问题,本技术实施例还提供一种计算机设备,采用了如下所述的技术方案:
48.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上述所述的基于红外传感器的定位方法的步骤。
49.为了解决上述技术问题,本技术实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
50.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上述所述的基于红外传感器的定位方法的步骤。
51.与现有技术相比,本技术实施例主要有以下有益效果:
52.本技术公开了一种基于红外传感器的定位方法、装置、设备及存储介质,属于车辆定位技术领域,具体应用于港口、军事基地等特殊场景。本技术接收第一响应信号,并基于第一响应信号确定目标传感器,对目标传感器进行边沿检测,得到确定目标传感器周围的边沿传感器,当边沿传感器触发响应时,接收边沿传感器上传的第二响应信号,并基于第一响应信号和第二响应信号生成行驶车辆的第一行车信息,基于获取行驶车辆的第二行车信息,基于第一行车信息和第二行车信息对行驶车辆进行定位。本技术基于红外传感器的定位既能保证车辆定位的准确性以及实时性,同时还可以电子地图中车辆标志的动态更新。此外,本技术在检测到行驶车辆离开目标区域时,清除行驶车辆的车辆数据和定位信息,保证行驶数据的安全不泄露,以及保护特殊场景地图数据的安全。
附图说明
53.为了更清楚地说明本技术中的方案,下面将对本技术实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
54.图1示出了本技术可以应用于其中的示例性系统架构图;
55.图2示出了根据本技术的基于红外传感器的定位方法的一个实施例的流程图;
56.图3示出了根据本技术的基于红外传感器的定位装置的一个实施例的车辆标志示意图;
57.图4示出了根据本技术的基于红外传感器的定位装置的一个实施例的集装箱标志示意图;
58.图5示出了根据本技术的基于红外传感器的定位装置的一个实施例的结构示意图;
59.图6示出了根据本技术的计算机设备的一个实施例的结构示意图。
具体实施方式
60.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术;本技术的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本技术的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。
61.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
62.为了使本技术领域的人员更好地理解本技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
63.如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
64.用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
65.终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(moving picture expertsgroup audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving pictureexperts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
66.服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上显示的
页面提供支持的后台服务器。
67.需要说明的是,本技术实施例所提供的基于红外传感器的定位方法一般由服务器执行,相应地,基于红外传感器的定位装置一般设置于服务器中。
68.应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
69.继续参考图2,示出了根据本技术的基于红外传感器的定位的方法的一个实施例的流程图,所述的基于红外传感器的定位方法,包括以下步骤:
70.s201,获取目标区域的场景信息,并基于所述场景信息构建所述目标区域的电子地图,其中,所述目标区域内均匀设置有若干个红外传感器,所述场景信息包括若干个所述红外传感器的位置信息。
71.在某些特殊场合下,例如港口、军事基地等的场景,由于场景的特殊性,如港口存在集装箱多,且集装箱放置位置无规律等问题,采用上gps定位装置或者wifi定位,存在车辆定位精度不高的问题,导致电子地图信息不准确,导致行车中容易出现安全问题,且容易导致特殊场景的地图数据泄露。为此本技术提供一种基于红外传感器的定位方法,以解决现有gps定位或者wifi定位应用于特殊场景时存在的车辆定位精度不高,电子地图信息不准确,以及容易导致特殊场景的地图数据泄露的技术问题。
72.具体的,服务器在接收到车辆定位指令后,获取目标区域的场景信息,并基于场景信息构建目标区域的电子地图,其中,目标区域为特殊场景区域,如港口、军事基地等,以港口为例,港口内行车环境复杂,车辆多,且港口上放置的集装箱位置是非固定的,因此现有的车辆定位方案和导航方案精度不高,难以适用。
73.在目标区域内均匀设置有若干个反射型红外传感器,场景信息包括若干个红外传感器的位置信息,任意两个红外线反射型传感器之间的最小距离小于或等于港口规定运输车辆的宽度,且需大于运输车辆宽度一半。其中,每个传感器都有一个信号模块与服务器连接,当传感器被遮挡时,信号模块即时发送相响应信号至服务器。服务器预先根据传感器的设置情况进行电子地图构建,电子地图中包括每个传感器的位置,其中,每个传感器有不同的编号,当传感器被遮挡,电子地图上相应的传感器则显示被遮挡图案,如图3所示,当检测到遮挡物体为汽车时,在电子地图上显示对应的汽车标志。
74.在本实施例中,基于红外传感器的定位方法运行于其上的电子设备(例如图1所示的服务器)可以通过有线连接方式或者无线连接方式接收车辆定位指令。需要指出的是,上述无线连接方式可以包括但不限于3g/4g连接、wifi连接、蓝牙连接、wimax连接、zigbee连接、uwb(ultra wideband)连接、以及其他现在已知或将来开发的无线连接方式。
75.s202,接收第一响应信号,并基于所述第一响应信号确定目标传感器,其中,所述目标传感器为行驶车辆在当前时刻遮挡的红外传感器。
76.具体的,行驶车辆当前时刻遮挡的红外传感器为目标传感器,当行驶车辆遮挡红外传感器时,红外传感器输出第一响应信号,服务器接收第一响应信号,并基于第一响应信号确定目标传感器,同时服务器获取目标传感器的位置信息,并将目标传感器的位置信息导入电子地图,基于目标传感器的位置信息,在电子地图上生成与行驶车辆对应的车辆标志。
77.s203,对所述目标传感器进行边沿检测,得到确定所述目标传感器周围的边沿传
感器。
78.具体的,服务器对目标传感器四周预订范围内的传感器进行检测,得到确定目标传感器周围的边沿传感器。在本身一种具体的实施例中,目标传感器坐标为(x.y),进行边沿检测,获取处于目标传感器坐标为(x.y)的四周预定范围内的传感器,如检测得到边沿传感器(x
±
1.y
±
1)。参考图3,a为车辆标志,目标传感器坐标为(3.4)、(4.4)、(3.5)、(4.5)、(3.6)、(4.6),边沿传感器为(3.3)、(4.3)、(3.7)、(4.7)、(2.3)、(2.4)、(2.5)、(2.6)、(2.7)、(5.3)、(5.4)、(5.5)、(5.6)、(5.7)。
79.s204,当所述边沿传感器触发响应时,接收所述边沿传感器上传的第二响应信号,并基于所述第一响应信号和所述第二响应信号生成所述行驶车辆的第一行车信息。
80.具体的,服务器实时检测边沿传感器的响应信号,当边沿传感器触发响应时,接收边沿传感器上传的第二响应信号,并基于第一响应信号和第二响应信号生成行驶车辆的第一行车信息。其中,行车信息包括行驶车辆的行车速度和行车方向,通过目标传感器到边沿传感器的距离,以及行驶车辆从目标传感器位置行驶到边沿传感器位置的行驶时间可以计算行车速度,通过目标传感器位置和边沿传感器位置可以获得行驶车辆的行车方向。
81.s205,基于预设的车辆传感器获取所述行驶车辆的第二行车信息。
82.具体的,车辆传感器包括测速传感器和方向传感器,基于测速传感器获取行驶车辆的第二行车速度,基于方向传感器获取行驶车辆的第二行车方向。
83.s206,基于所述第一行车信息和所述第二行车信息对所述行驶车辆进行定位,生成定位信息。
84.具体的,服务器通过比对行车速度和行车方向实现对驶车辆进行定位,并生成定位信息。通过车辆定位实现电子地图上车辆标志与实际行驶车辆进行匹配关联,在避免复杂场景下的多车干扰导致的电子地图显示错误的问题,保证车辆定位的准确性以及实时性,同时可以实现电子地图中车辆标志的动态更新。
85.s207,将所述定位信息导入所述电子地图,并在所述电子地图上显示所述定位信息。
86.具体的,服务器将定位信息导入电子地图,并在电子地图上显示定位信息,并将电子地图发送至行驶车辆的终端,供用户查看,使得用户在特殊场景下行车可以实时感知自身车辆情况和周围环境情况。
87.在上述实例中,本技术接收第一响应信号,并基于第一响应信号确定目标传感器,对目标传感器进行边沿检测,得到确定目标传感器周围的边沿传感器,当边沿传感器触发响应时,接收边沿传感器上传的第二响应信号,并基于第一响应信号和第二响应信号生成行驶车辆的第一行车信息,基于获取行驶车辆的第二行车信息,基于第一行车信息和第二行车信息对行驶车辆进行定位。本技术基于红外传感器的定位既能保证车辆定位的准确性以及实时性,同时还可以电子地图中车辆标志的动态更新。
88.进一步地,所述第一行车信息包括所述行驶车辆的第一行车速度和第一行车方向,所述基于所述第一响应信号和所述第二响应信号生成所述行驶车辆的第一行车信息的步骤,具体包括:
89.获取所述目标传感器到所述边沿传感器的距离,得到所述行驶车辆的行进距离;
90.计算服务器接收到所述第一响应信号和所述第二响应信号之间的时间间隔,得到
所述行驶车辆的行进时间;
91.基于所述行进距离和所述行进时间,计算所述行驶车辆的第一行车速度;
92.确定所述目标传感器和所述边沿传感器的相对位置,并基于所述相对位置确定所述行驶车辆的第一行车方向。
93.具体的,服务器获取目标传感器到边沿传感器的距离,得到行驶车辆的行进距离,例如,目标传感器(3.4)到(3.3)的距离为行进距离l,然后服务器计算服务器接收到第一响应信号和第二响应信号之间的时间间隔,得到行驶车辆的行进时间t,基于行进距离和行进时间,计算行驶车辆的第一行车速度v1=l/t,第一行车速度v1为行驶车辆在行进距离l上的平均行车速度,服务器通过确定目标传感器和边沿传感器的相对位置,并基于相对位置确定行驶车辆的第一行车方向。
94.进一步地,所述车辆传感器包括测速传感器和方向传感器,所述第二行车信息包括所述行驶车辆的第二行车速度和第二行车方向,所述基于预设的车辆传感器获取所述行驶车辆的第二行车信息的步骤,具体包括:
95.基于所述测速传感器获取所述行驶车辆的第二行车速度;
96.基于所述方向传感器获取所述行驶车辆的第二行车方向。
97.具体的,车辆传感器包括测速传感器和方向传感器,测速传感器和方向传感器分别与服务器通过过局域网连接,第二行车信息包括行驶车辆的第二行车速度和第二行车方向,基于测速传感器获取行驶车辆的第二行车速度,基于方向传感器获取行驶车辆的第二行车方向。
98.进一步地,所述基于所述第一行车信息和所述第二行车信息对所述行驶车辆进行定位,生成定位信息的步骤,具体包括:
99.对所述第一行车速度和所述第二行车速度进行匹配,生成速度匹配结果;
100.对所述第一行车方向和所述第二行车方向进行匹配,生成方向匹配结果;
101.基于所述速度匹配结果和所述方向匹配结果,对所述行驶车辆进行第一定位,并生成所述定位信息。
102.具体的,服务器先对第一行车速度和第二行车速度进行匹配,生成速度匹配结果,再对第一行车方向和第二行车方向进行匹配,生成方向匹配结果,基于速度匹配结果和方向匹配结果,对行驶车辆进行第一定位,并生成定位信息。
103.在本技术一种具体的实施例中,目标区域可能存在多辆行驶车辆,即服务器会同时接收到多个第一行车速度和多个第二行车速度,通过对第一行车速度和第二行车速度进行匹配,生成速度匹配结果,服务器会同时接收到多个第一行车方向和多个第二行车方向,通过对第一行车方向和第二行车方向进行匹配,生成方向匹配结果,最后基于速度匹配结果和方向匹配结果,对行驶车辆进行第一定位,并生成定位信息。通过车辆定位实现电子地图上车辆标志与实际行驶车辆进行匹配关联,在避免复杂场景下的多车干扰导致的电子地图显示错误的问题,保证车辆定位的准确性以及实时性,同时可以实现电子地图中车辆标志的动态更新。
104.进一步地,在所述接收第一响应信号,并基于所述第一响应信号确定目标传感器的步骤之后,还包括:
105.接收所述目标传感器的位置信息,并将所述目标传感器的位置信息导入所述电子
地图;
106.基于所述目标传感器的位置信息,在所述电子地图上生成与所述行驶车辆对应的车辆标志;
107.基于所述行驶车辆的第二行车信息实时更新所述车辆标志在所述电子地图中的位置。
108.具体的,服务器在确定目标传感器后,获取目标传感器的位置信息,并将目标传感器的位置信息导入电子地图,基于目标传感器的位置信息,在电子地图上生成与行驶车辆对应的车辆标志,基于行驶车辆的第二行车信息实时更新车辆标志在电子地图中的位置,并将电子地图发送至行驶车辆的终端,供用户查看,使得用户在特殊场景下行车可以实时感知自身车辆情况和周围环境情况。
109.进一步地,在所述基于所述目标传感器的位置信息,在所述电子地图上生成与所述行驶车辆对应的车辆标志的步骤之后,还包括:
110.检测所述目标区域区域内的集装箱,获取所述集装箱的当前位置信息;
111.基于所述集装箱的当前位置信息,在所述电子地图上生成与所述集装箱对应的集装箱标志;
112.实时采集所述集装箱的位置信息,得到所述集装箱的实时位置信息;
113.基于所述集装箱的实时位置信息更新所述集装箱标志在所述电子地图中的位置。
114.港口存在集装箱多,且集装箱放置位置无规律等问题,导致港口行车环境复杂,现有的定位方案难以获得集装箱数量及位置变化情况,无法根据集装箱数量和位置改变而实时进行更新导航地图,导致电子地图信息不准确,导致行车中容易出现安全问题。
115.在本技术中,服务器通过检测目标区域区域内的集装箱,获取集装箱的当前位置信息,基于集装箱的当前位置信息,在电子地图上生成与集装箱对应的集装箱标志,如图4所示,b为集装箱标志。在本技术一种具体的实施例中,为了区分车辆标志和集装箱标志,在集装箱标志外侧设置空白框x。服务器通过实时采集集装箱的位置信息,得到集装箱的实时位置信息,基于集装箱的实时位置信息更新集装箱标志在电子地图中的位置供用户查看,使得用户在特殊场景下行车可以实时感知自身车辆情况和周围环境情况,保证行车安全。
116.进一步地,在所述将所述定位信息导入所述电子地图,并在所述电子地图上显示所述定位信息步骤之后,还包括:
117.当检测到所述行驶车辆离开所述目标区域时,清除所述行驶车辆的车辆标志和所述定位信息;
118.当检测到所述集装箱离开所述目标区域时,清除所述集装箱标志和所述集装箱的位置信息。
119.具体的,当检测到行驶车辆离开目标区域时,清除行驶车辆的车辆标志和定位信息,并清除行驶车辆终端的地图数据。当检测到集装箱离开目标区域时,清除集装箱标志和集装箱的位置信息。
120.在上述实施例中,本技术在检测到行驶车辆或集装箱离开目标区域时,清除行驶车辆的车辆数据和定位信息,清除集装箱标志和集装箱的位置信息,保证地图数据的安全不泄露,以及保护特殊场景地图数据的安全。
121.本技术公开了一种基于红外传感器的定位方法,属于车辆定位技术领域,具体应
用于港口、军事基地等特殊场景。本技术接收第一响应信号,并基于第一响应信号确定目标传感器,对目标传感器进行边沿检测,得到确定目标传感器周围的边沿传感器,当边沿传感器触发响应时,接收边沿传感器上传的第二响应信号,并基于第一响应信号和第二响应信号生成行驶车辆的第一行车信息,基于获取行驶车辆的第二行车信息,基于第一行车信息和第二行车信息对行驶车辆进行定位。本技术基于红外传感器的定位既能保证车辆定位的准确性以及实时性,同时还可以电子地图中车辆标志的动态更新。此外,本技术在检测到行驶车辆离开目标区域时,清除行驶车辆的车辆数据和定位信息,保证行驶数据的安全不泄露,以及保护特殊场景地图数据的安全。
122.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,该计算机可读指令可存储于一计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)等非易失性存储介质,或随机存储记忆体(random access memory,ram)等。
123.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
124.进一步参考图5,作为对上述图2所示方法的实现,本技术提供了一种基于红外传感器的定位装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
125.如图5所示,本实施例所述的基于红外传感器的定位装置包括:
126.地图构建模块501,用于获取目标区域的场景信息,并基于所述场景信息构建所述目标区域的电子地图,其中,所述目标区域内均匀设置有若干个红外传感器,所述场景信息包括若干个所述红外传感器的位置信息;
127.第一响应模块502,用于接收第一响应信号,并基于所述第一响应信号确定目标传感器,其中,所述目标传感器为行驶车辆在当前时刻遮挡的红外传感器;
128.边沿检测模块503,用于对所述目标传感器进行边沿检测,得到确定所述目标传感器周围的边沿传感器;
129.第二响应模块504,用于当所述边沿传感器触发响应时,接收所述边沿传感器上传的第二响应信号,并基于所述第一响应信号和所述第二响应信号生成所述行驶车辆的第一行车信息;
130.车辆传感器模块505,用于基于预设的车辆传感器获取所述行驶车辆的第二行车信息;
131.车辆定位模块506,用于基于所述第一行车信息和所述第二行车信息对所述行驶车辆进行定位,生成定位信息;
132.定位显示模块507,用于将所述定位信息导入所述电子地图,并在所述电子地图上显示所述定位信息。
133.进一步地,所述第一行车信息包括所述行驶车辆的第一行车速度和第一行车方向,所述第二响应模块504具体包括:
134.行进距离获取单元,用于获取所述目标传感器到所述边沿传感器的距离,得到所述行驶车辆的行进距离;
135.行进时间获取单元,用于计算服务器接收到所述第一响应信号和所述第二响应信号之间的时间间隔,得到所述行驶车辆的行进时间;
136.第一行车速度单元,用于基于所述行进距离和所述行进时间,计算所述行驶车辆的第一行车速度;
137.第一行车方向单元,用于确定所述目标传感器和所述边沿传感器的相对位置,并基于所述相对位置确定所述行驶车辆的第一行车方向。
138.进一步地,所述车辆传感器包括测速传感器和方向传感器,所述第二行车信息包括所述行驶车辆的第二行车速度和第二行车方向,所述车辆传感器模块505具体包括:
139.第二行车速度单元,用于基于所述测速传感器获取所述行驶车辆的第二行车速度;
140.第二行车方向单元,用于基于所述方向传感器获取所述行驶车辆的第二行车方向。
141.进一步地,所述车辆定位模块506具体包括:
142.速度匹配单元,用于对所述第一行车速度和所述第二行车速度进行匹配,生成速度匹配结果;
143.方向匹配单元,用于对所述第一行车方向和所述第二行车方向进行匹配,生成方向匹配结果;
144.车辆定位单元,用于基于所述速度匹配结果和所述方向匹配结果,对所述行驶车辆进行第一定位,并生成所述定位信息。
145.进一步地,所述基于红外传感器的定位装置还包括:
146.车辆信息导入模块,用于接收所述目标传感器的位置信息,并将所述目标传感器的位置信息导入所述电子地图;
147.车辆标志生成模块,用于基于所述目标传感器的位置信息,在所述电子地图上生成与所述行驶车辆对应的车辆标志;
148.车辆标志更新模块,用于基于所述行驶车辆的第二行车信息实时更新所述车辆标志在所述电子地图中的位置。
149.进一步地,所述基于红外传感器的定位装置还包括:
150.集装箱检测模块,用于检测所述目标区域区域内的集装箱,获取所述集装箱的当前位置信息;
151.集装箱标志生成模块,用于基于所述集装箱的当前位置信息,在所述电子地图上生成与所述集装箱对应的集装箱标志;
152.位置信息实时采集模块,用于实时采集所述集装箱的位置信息,得到所述集装箱的实时位置信息;
153.集装箱标志更新模块,用于基于所述集装箱的实时位置信息更新所述集装箱标志在所述电子地图中的位置。
154.进一步地,所述基于红外传感器的定位装置还包括:
155.车辆信息清除模块,用于当检测到所述行驶车辆离开所述目标区域时,清除所述行驶车辆的车辆标志和所述定位信息;
156.集装箱信息清除模块,用于当检测到所述集装箱离开所述目标区域时,清除所述集装箱标志和所述集装箱的位置信息。
157.本技术公开了一种基于红外传感器的定位装置,属于车辆定位技术领域,具体应用于港口、军事基地等特殊场景。本技术接收第一响应信号,并基于第一响应信号确定目标传感器,对目标传感器进行边沿检测,得到确定目标传感器周围的边沿传感器,当边沿传感器触发响应时,接收边沿传感器上传的第二响应信号,并基于第一响应信号和第二响应信号生成行驶车辆的第一行车信息,基于获取行驶车辆的第二行车信息,基于第一行车信息和第二行车信息对行驶车辆进行定位。本技术基于红外传感器的定位既能保证车辆定位的准确性以及实时性,同时还可以电子地图中车辆标志的动态更新。此外,本技术在检测到行驶车辆离开目标区域时,清除行驶车辆的车辆数据和定位信息,保证行驶数据的安全不泄露,以及保护特殊场景地图数据的安全。
158.为解决上述技术问题,本技术实施例还提供计算机设备。具体请参阅图6,图6为本实施例计算机设备基本结构框图。
159.所述计算机设备6包括通过系统总线相互通信连接存储器61、处理器62、网络接口63。需要指出的是,图中仅示出了具有组件61-63的计算机设备6,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,本技术领域技术人员可以理解,这里的计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(application specific integrated circuit,asic)、可编程门阵列(field-programmable gate array,fpga)、数字处理器(digital signal processor,dsp)、嵌入式设备等。
160.所述计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。
161.所述存储器61至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器61可以是所述计算机设备6的内部存储单元,例如该计算机设备6的硬盘或内存。在另一些实施例中,所述存储器61也可以是所述计算机设备6的外部存储设备,例如该计算机设备6上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。当然,所述存储器61还可以既包括所述计算机设备6的内部存储单元也包括其外部存储设备。本实施例中,所述存储器61通常用于存储安装于所述计算机设备6的操作系统和各类应用软件,例如基于红外传感器的定位方法的计算机可读指令等。此外,所述存储器61还可以用于暂时地存储已经输出或者将要输出的各类数据。
162.所述处理器62在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器62通常用于控制所述计
算机设备6的总体操作。本实施例中,所述处理器62用于运行所述存储器61中存储的计算机可读指令或者处理数据,例如运行所述基于红外传感器的定位方法的计算机可读指令。
163.所述网络接口63可包括无线网络接口或有线网络接口,该网络接口63通常用于在所述计算机设备6与其他电子设备之间建立通信连接。
164.本技术公开了一种设备,属于车辆定位技术领域,具体应用于港口、军事基地等特殊场景。本技术接收第一响应信号,并基于第一响应信号确定目标传感器,对目标传感器进行边沿检测,得到确定目标传感器周围的边沿传感器,当边沿传感器触发响应时,接收边沿传感器上传的第二响应信号,并基于第一响应信号和第二响应信号生成行驶车辆的第一行车信息,基于获取行驶车辆的第二行车信息,基于第一行车信息和第二行车信息对行驶车辆进行定位。本技术基于红外传感器的定位既能保证车辆定位的准确性以及实时性,同时还可以电子地图中车辆标志的动态更新。此外,本技术在检测到行驶车辆离开目标区域时,清除行驶车辆的车辆数据和定位信息,保证行驶数据的安全不泄露,以及保护特殊场景地图数据的安全。
165.本技术还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令可被至少一个处理器执行,以使所述至少一个处理器执行如上述的基于红外传感器的定位方法的步骤。
166.本技术公开了一种存储介质,属于车辆定位技术领域,具体应用于港口、军事基地等特殊场景。本技术接收第一响应信号,并基于第一响应信号确定目标传感器,对目标传感器进行边沿检测,得到确定目标传感器周围的边沿传感器,当边沿传感器触发响应时,接收边沿传感器上传的第二响应信号,并基于第一响应信号和第二响应信号生成行驶车辆的第一行车信息,基于获取行驶车辆的第二行车信息,基于第一行车信息和第二行车信息对行驶车辆进行定位。本技术基于红外传感器的定位既能保证车辆定位的准确性以及实时性,同时还可以电子地图中车辆标志的动态更新。此外,本技术在检测到行驶车辆离开目标区域时,清除行驶车辆的车辆数据和定位信息,保证行驶数据的安全不泄露,以及保护特殊场景地图数据的安全。
167.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
168.显然,以上所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例,附图中给出了本技术的较佳实施例,但并不限制本技术的专利范围。本技术可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本技术的公开内容的理解更加透彻全面。尽管参照前述实施例对本技术进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本技术说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本技术专利保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献