一种基于互联网的车辆定位分析系统的制作方法

文档序号:18084943发布日期:2019-07-06 10:25阅读:114来源:国知局
一种基于互联网的车辆定位分析系统的制作方法

本发明涉及车辆定位技术领域,尤其涉及一种基于互联网的车辆定位分析系统。



背景技术:

车辆定位系统是由全球卫星定位系统和地理信息系统组成,可以实现对车辆的跟踪和定位;现有技术车辆定位系统有两种方式。一种为卫星定位系统,由于大气层对卫星测距误差的影响,卫星定位系统精度只能达到10米级别,无法满足自能汽车驾驶对车辆精确控制的车辆定位需求。第二种为视觉局部定位方案,利用摄像头识别车道线,判断车辆距离左右车道线的距离,对车辆实现横向定位。此方案成本较低,可以在一定程度上满足驾驶辅助的要求,但是在识别车道线有限,不能在车道数较多的情况下,判断车辆所处的位置,同时只能做横向定位,无法准确确定车辆的位置。

现有的车辆利用基站定位,存在定位误差较大,定位不准确的问题;本发明利用基站加上互联网图片识别技术,从而提高定位的准确性;解决了车辆利用基站存在误差较大的问题。



技术实现要素:

本发明的目的在于提供一种基于互联网的车辆定位分析系统。

本发明所要解决的技术问题为:

(1)如何利用连接基站和拍摄图片获取车辆的定位;

(2)如何发布车辆救助信息以及对救助车辆的筛选;

(3)如何对车辆定位的路面进行平整度计算从而进行路面平整度提醒。

本发明的目的可以通过以下技术方案实现:一种基于互联网的车辆定位分析系统,包括车辆上网模块、数据采集模块、处理器、数据库、定位分析模块、图片拍摄模块、车辆显示终端、传感采集模块、路面分析模块和服务器;

所述车辆上网模块用于连接通信基站;所述数据采集模块用于采集车辆上网模块所连接的通信基站信息;所述通信基站信息包括基站id、连接基站id上网的pci及接收基站id的信号功率rsrp;所述数据采集模块将采集的通信基站信息发送至处理器;所述处理器接收数据采集模块发送的通信基站信息并将通信基站信息发送至定位分析模块;所述图片拍摄模块用于拍摄车辆周围道路标识、车辆周围360度全景及拍摄时间;所述图片拍摄模块将拍摄车辆周围道路标识、车辆周围360度全景及拍摄时间发送至处理器;所述处理器接收图片拍摄模块发送的拍摄车辆周围道路标识、车辆周围360度全景及拍摄时间并将其发送至定位分析模块;

所述数据库包括基站数据库、道路数据库和基站图片数据库;所述基站数据库用于存储基站id、基站覆盖扇区及对应pci和基站坐标;道路数据库用于存储地图数据;所述基站图片数据库用于存储通信基站覆盖区的图片数据信息;所述定位分析模块用于对车辆进行定位分析;具体分析步骤如下:

步骤一:通过采集的基站id与基站数据库内存储的基站id进行匹配,得到基站id所在坐标;从而判断待定位车辆在该坐标附近;

步骤二:然后通过采集的连接基站id上网的pci与基站数据库内存储的该基站id的pci进行匹配;得到待定位车辆位于该基站id所覆盖的扇区;

步骤三:然后通过采集的信号功率rsrp进行判断距离基站id的距离;利用公式获取距离基站id的距离si;其中,b是基站id的发射信号功率;u是信号衰减系数;sa是信号衰减距离,取值为100米;

步骤四:根据距离基站id的扇区和距离si与道路数据库内的地图进行对比判断;得到带定位车辆在基站id的扇区所覆盖的道路上;

步骤五:将拍摄车辆周围道路标识、车辆周围360度全景与基站图片数据库内存储的通信基站覆盖区的图片数据信息进行匹配;通过车辆周围道路标识图片进行匹配,利用拍摄时间和带定位车辆的行驶速度及行驶时间得到行驶距离,然后及pci的切换判断车辆行驶的方向;通过方向、行驶距离与道路标识之间的关系得到车辆定位;车辆周围360度全景与基站图片数据库内图片匹配,获取匹配图片,通过匹配图片的坐标,得到带定位车辆的定位坐标;

所述救助模块用于车辆发布救助信息;所述救助模块包括救助发布单元、筛选单元、发送单元和统计单元;所述救助发布单元用于车辆发布救助信息;所述筛选单元用于筛选发布救助信息车辆的救助车辆,具体筛选步骤如下:

s1:对救助信息的严重性进行计算;设定救助信息记为ai;对比信息记为bi;对比信息对应的严重分值记为ci;救助信息与对比信息进行匹配,获取得到严重总值d;当严重总值d大于设定阀值,则直接将待救助的车辆定位发送至救助中心;

s2:严重总值d小于设定阀值时,对待救助车辆附近的车辆进行筛选;获取到救助车辆同方向距离为e范围内的车辆,并获取车辆的型号和行驶速度;

s3:对e范围内的车辆进行设定车辆排序值,设定车辆型号对应的参考值为gi;利用公式获取得到车辆排序值pi;其中,j1、j2、j3为预设比例系数,ga为待救助车辆对应的参考值;v是e范围内的车辆的行驶速度,hi为e范围内的车辆的帮助值;其中di是e范围内的车辆以前帮助其他车辆救助信息对应的严重值;ki是严重值di对应的比例系数;车辆型号对应的参考值越接近,车辆排序值越大;车辆行驶速度越小车辆排序值越大;帮助值越大车辆排序值越大;

所述筛选单元将筛选的车辆信息发送至发送单元;所述发送单元将待救助车辆的车辆定位信息及救助信息发送至车辆排序值最大的车辆;当车辆排序值最大的同意救助;则发送单元停止发送待救助车辆的车辆定位信息及救助信息;当车辆排序值最大的不同意救助;按照车辆排序值由大到小的顺序依次发送;直至同意救助;所述统计单元用于统计车辆的帮助值。

优选的,所述车辆显示终端用于输入和显示救助信息以及显示车辆定位信息;所述基站图片数据库还包括自动更新单元;自动更新单元用户获取互联网上基站覆盖范围内的照片;

优选的,所述传感采集模块用于采集车辆的行驶速度和车辆减震器的振动频率;所述传感采集模块将采集的车辆的踩刹车次数和车辆减震器的振动次数发送至路面分析模块;所述路面分析模块用于对车辆行驶的路面平整度进行分析,具体分析步骤如下:

步骤一:设定车辆的踩刹车次数记为qi,i=1……n;车辆减震器的振动次数记为ri,i=1……n;

步骤二:利用公式zi=100-qi*d1-ri*d2获取得到平整度zi;其中,d1、d2为预设比例系数;车辆的踩刹车次数越大,平整度越小,代表路面越颠簸;车辆减震器的振动次数越大,平整度越小,代表路面越颠簸;

所述路面分析模块将车辆定位信息及车辆行驶的路面平整度发送至服务器;所述服务器接收路面分析模块发送的车辆定位信息及车辆行驶的路面平整度信息并存储;

优选的,所述服务器内还包括报警单元;所述报警单元用于向车辆发送路面平整度信息,具体过程如下:

a:对平整度zi进行累积并对平整度zi进行平均值计算;当平整度zi的均值小于设定值;则判断该路面平整度较差;记为报警提醒路面;

b:报警单元将发送语音提醒至车辆定位距该路面为h的车辆;

c:当在该路面行驶的车辆发送的平整度zi大于设定值;且发送的车辆数大于5;则取消报警提醒路面;

本发明的有益效果:

(1)本发明通过车辆上网模块连接通信基站,然后通过数据采集模块采集通信基站信息,通过定位分析模块进行分析,通过基站id所在坐标,从而判断待定位车辆在该坐标附近,通过pci得到待定位车辆位于该基站id所覆盖的扇区,通过采集的信号功率rsrp进行判断距离基站id的距离;根据距离基站id的扇区和距离si与道路数据库内的地图进行对比判断;得到带定位车辆在基站id的扇区所覆盖的道路,然后将拍摄车辆周围道路标识、车辆周围360度全景与基站图片数据库内存储的通信基站覆盖区的图片数据信息进行匹配;通过车辆周围道路标识图片进行匹配,利用拍摄时间和带定位车辆的行驶速度及行驶时间得到行驶距离,然后及pci的切换判断车辆行驶的方向;通过方向、行驶距离与道路标识之间的关系得到车辆定位;车辆周围360度全景与基站图片数据库内图片匹配,获取匹配图片,通过匹配图片的坐标,得到带定位车辆的定位坐标;

(2)本发明救助模块用于车辆发布救助信息;对救助信息的严重性进行计算;当严重总值d小于设定阀值时,对待救助车辆附近的车辆进行筛选;利用公式获取得到车辆排序值pi;车辆型号对应的参考值越接近,车辆排序值越大;车辆行驶速度越小车辆排序值越大;帮助值越大车辆排序值越大;

(3)本发明路面分析模块用于对车辆行驶的路面平整度进行分析,利用公式zi=100-qi*d1-ri*d2获取得到平整度zi;车辆的踩刹车次数越大,平整度越小,代表路面越颠簸;车辆减震器的振动次数越大,平整度越小,代表路面越颠簸;

(4)本发明服务器内还包括报警单元;报警单元用于向车辆发送路面平整度信息;对平整度zi进行累积并对平整度zi进行平均值计算;当平整度zi的均值小于设定值;则判断该路面平整度较差;记为报警提醒路面;当在该路面行驶的车辆发送的平整度zi大于设定值;且发送的车辆数大于5;则取消报警提醒路面。

附图说明

下面结合附图对本发明作进一步的说明。

图1是本发明一种基于互联网的车辆定位分析系统的原理框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为一种基于互联网的车辆定位分析系统,包括车辆上网模块、数据采集模块、处理器、数据库、定位分析模块、图片拍摄模块、车辆显示终端、传感采集模块、路面分析模块和服务器;

车辆上网模块用于连接通信基站;数据采集模块用于采集车辆上网模块所连接的通信基站信息;通信基站信息包括基站id、连接基站id上网的pci及接收基站id的信号功率rsrp;数据采集模块将采集的通信基站信息发送至处理器;处理器接收数据采集模块发送的通信基站信息并将通信基站信息发送至定位分析模块;图片拍摄模块用于拍摄车辆周围道路标识、车辆周围360度全景及拍摄时间;图片拍摄模块将拍摄车辆周围道路标识、车辆周围360度全景及拍摄时间发送至处理器;处理器接收图片拍摄模块发送的拍摄车辆周围道路标识、车辆周围360度全景及拍摄时间并将其发送至定位分析模块;

数据库包括基站数据库、道路数据库和基站图片数据库;基站数据库用于存储基站id、基站覆盖扇区及对应pci和基站坐标;道路数据库用于存储地图数据;基站图片数据库用于存储通信基站覆盖区的图片数据信息;定位分析模块用于对车辆进行定位分析;具体分析步骤如下:

步骤一:通过采集的基站id与基站数据库内存储的基站id进行匹配,得到基站id所在坐标;从而判断待定位车辆在该坐标附近;

步骤二:然后通过采集的连接基站id上网的pci与基站数据库内存储的该基站id的pci进行匹配;得到待定位车辆位于该基站id所覆盖的扇区;

步骤三:然后通过采集的信号功率rsrp进行判断距离基站id的距离;利用公式获取距离基站id的距离si;其中,b是基站id的发射信号功率;u是信号衰减系数;sa是信号衰减距离,取值为100米;

步骤四:根据距离基站id的扇区和距离si与道路数据库内的地图进行对比判断;得到带定位车辆在基站id的扇区所覆盖的道路上;

步骤五:将拍摄车辆周围道路标识、车辆周围360度全景与基站图片数据库内存储的通信基站覆盖区的图片数据信息进行匹配;通过车辆周围道路标识图片进行匹配,利用拍摄时间和带定位车辆的行驶速度及行驶时间得到行驶距离,然后及pci的切换判断车辆行驶的方向;通过方向、行驶距离与道路标识之间的关系得到车辆定位;车辆周围360度全景与基站图片数据库内图片匹配,获取匹配图片,通过匹配图片的坐标,得到带定位车辆的定位坐标;

救助模块用于车辆发布救助信息;救助模块包括救助发布单元、筛选单元、发送单元和统计单元;救助发布单元用于车辆发布救助信息;筛选单元用于筛选发布救助信息车辆的救助车辆,具体筛选步骤如下:

s1:对救助信息的严重性进行计算;设定救助信息记为ai;对比信息记为bi;对比信息对应的严重分值记为ci;救助信息与对比信息进行匹配,获取得到严重总值d;当严重总值d大于设定阀值,则直接将待救助的车辆定位发送至救助中心;救助中心包括医院机构、公安局机构和交警机构;

s2:严重总值d小于设定阀值时,对待救助车辆附近的车辆进行筛选;获取到救助车辆同方向距离为e范围内的车辆,并获取车辆的型号和行驶速度;

s3:对e范围内的车辆进行设定车辆排序值,设定车辆型号对应的参考值为gi;利用公式获取得到车辆排序值pi;其中,j1、j2、j3为预设比例系数,ga为待救助车辆对应的参考值;v是e范围内的车辆的行驶速度,hi为e范围内的车辆的帮助值;其中di是e范围内的车辆以前帮助其他车辆救助信息对应的严重值;ki是严重值di对应的比例系数;车辆型号对应的参考值越接近,车辆排序值越大;车辆行驶速度越小车辆排序值越大;帮助值越大车辆排序值越大;

筛选单元将筛选的车辆信息发送至发送单元;发送单元将待救助车辆的车辆定位信息及救助信息发送至车辆排序值最大的车辆;当车辆排序值最大的同意救助;则发送单元停止发送待救助车辆的车辆定位信息及救助信息;当车辆排序值最大的不同意救助;按照车辆排序值由大到小的顺序依次发送;直至同意救助;统计单元用于统计车辆的帮助值;

车辆显示终端用于输入和显示救助信息以及显示车辆定位信息;基站图片数据库还包括自动更新单元;自动更新单元用户获取互联网上基站覆盖范围内的照片;

传感采集模块用于采集车辆的行驶速度和车辆减震器的振动频率;传感采集模块将采集的车辆的踩刹车次数和车辆减震器的振动次数发送至路面分析模块;路面分析模块用于对车辆行驶的路面平整度进行分析,具体分析步骤如下:

步骤一:设定车辆的踩刹车次数记为qi,i=1……n;车辆减震器的振动次数记为ri,i=1……n;

步骤二:利用公式zi=100-qi*d1-ri*d2获取得到平整度zi;其中,d1、d2为预设比例系数;车辆的踩刹车次数越大,平整度越小,代表路面越颠簸;车辆减震器的振动次数越大,平整度越小,代表路面越颠簸;

路面分析模块将车辆定位信息及车辆行驶的路面平整度发送至服务器;服务器接收路面分析模块发送的车辆定位信息及车辆行驶的路面平整度信息并存储;

服务器内还包括报警单元;报警单元用于向车辆发送路面平整度信息,具体过程如下:

a:对平整度zi进行累积并对平整度zi进行平均值计算;当平整度zi的均值小于设定值;则判断该路面平整度较差;记为报警提醒路面;

b:报警单元将发送语音提醒至车辆定位距该路面为h的车辆;

c:当在该路面行驶的车辆发送的平整度zi大于设定值;且发送的车辆数大于5;则取消报警提醒路面;

本发明的工作原理:通过车辆上网模块连接通信基站,然后通过数据采集模块采集通信基站信息,通过定位分析模块进行分析,通过基站id所在坐标,从而判断待定位车辆在该坐标附近,通过pci得到待定位车辆位于该基站id所覆盖的扇区,通过采集的信号功率rsrp进行判断距离基站id的距离;根据距离基站id的扇区和距离si与道路数据库内的地图进行对比判断;得到带定位车辆在基站id的扇区所覆盖的道路,然后将拍摄车辆周围道路标识、车辆周围360度全景与基站图片数据库内存储的通信基站覆盖区的图片数据信息进行匹配;通过车辆周围道路标识图片进行匹配,利用拍摄时间和带定位车辆的行驶速度及行驶时间得到行驶距离,然后及pci的切换判断车辆行驶的方向;通过方向、行驶距离与道路标识之间的关系得到车辆定位;车辆周围360度全景与基站图片数据库内图片匹配,获取匹配图片,通过匹配图片的坐标,得到带定位车辆的定位坐标;救助模块用于车辆发布救助信息;对救助信息的严重性进行计算;当严重总值d小于设定阀值时,对待救助车辆附近的车辆进行筛选;利用公式获取得到车辆排序值pi;车辆型号对应的参考值越接近,车辆排序值越大;车辆行驶速度越小车辆排序值越大;帮助值越大车辆排序值越大;路面分析模块用于对车辆行驶的路面平整度进行分析,利用公式zi=100-qi*d1-ri*d2获取得到平整度zi;车辆的踩刹车次数越大,平整度越小,代表路面越颠簸;车辆减震器的振动次数越大,平整度越小,代表路面越颠簸;服务器内还包括报警单元;报警单元用于向车辆发送路面平整度信息;对平整度zi进行累积并对平整度zi进行平均值计算;当平整度zi的均值小于设定值;则判断该路面平整度较差;记为报警提醒路面;当在该路面行驶的车辆发送的平整度zi大于设定值;且发送的车辆数大于5;则取消报警提醒路面。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

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