一种车辆定位管理方法技术

技术编号:32361297 阅读:116 留言:0更新日期:2022-02-20 03:29
本发明专利技术公开了一种车辆定位管理方法,包括:建立终端与服务器的TCP长连接;通过终端采集位置信息、录音信息和状态信息;根据位置信息、录音信息和状态信息,构建通讯协议报文,所述通讯协议报文包括位置信息、录音信息和状态信息对应的报文;将通讯协议报文传输至服务器并存储,并根据位置信息获取终端的移动状态,所述移动状态为移动或不移动;当移动状态为移动或通过用户端向服务器查询时,将位置信息、录音信息和状态信息对应的报文发送至用户端。本发明专利技术可以实时获取位置信息、录音信息和状态信息,实现了对车辆的位置追踪和远程监听。实现了对车辆的位置追踪和远程监听。实现了对车辆的位置追踪和远程监听。

【技术实现步骤摘要】
一种车辆定位管理方法


[0001]本专利技术属于车辆定位管理领域,具体涉及一种车辆定位管理方法。

技术介绍

[0002]车辆定位数据是交通基础数据之一,智能交通系统研究领域中的车辆监控、导航、安全辅助驾驶和自动驾驶等都需要车辆定位数据的支持。车辆定位数据的获取主要依赖于全球定位系统(GPS)和北斗卫星导航系统,经过专门的数据解码芯片及终端处理后,以通信协议报文发送给用户。在现有技术中,常常采用超文本传输协议(HyperText Transfer Protocol,HTTP)发送报文,但是超文本传输协议报文较长,并且属于短连接,不能够实时传输,从而不能够对车辆定位进行实时管理。

技术实现思路

[0003]针对现有技术中的上述不足,本专利技术提供的一种车辆定位管理方法解决了现有技术中存在的问题。
[0004]为了达到上述专利技术目的,本专利技术采用的技术方案为:一种车辆定位管理方法,所述车辆上设置有终端,所述终端与服务器连接,所述服务器与用户端连接,包括:
[0005]建立终端与服务器的TCP长连接;
[0006]通过终端采集位置信息、录音信息和状态信息;
[0007]根据位置信息、录音信息和状态信息,构建通讯协议报文,所述通讯协议报文包括位置信息、录音信息和状态信息对应的报文;
[0008]将通讯协议报文传输至服务器并存储,并根据位置信息获取终端的移动状态,所述移动状态为移动或不移动;
[0009]当移动状态为移动或通过用户端向服务器查询时,将位置信息、录音信息和状态信息对应的报文发送至用户端。
[0010]进一步地,所述通讯协议报文的格式为:{起始位字段,命令号字段,校验码字段,序列号字段,包体长度字段,包体字段};
[0011]所述起始位字段包括明文字段或加密字段;当起始位包括明文字段时,对包体字段不加密;当起始位包括加密字段时,对包体字段加密;
[0012]所述命令号字段包括数据类型字段,所述数据类型字段包括位置信息类型、录音信息类型或状态信息类型;
[0013]所述校验码字段包括校验结果字段,所述校验结果字段为完整数据或不完整数据,所述完整数据表示通讯协议报文包括序列号、包体长度和包体,所述不完整数据表示序列号、包体长度和包体中的一个或者多个数据缺失;
[0014]所述序列号字段包括通讯协议报文的序号,所述通讯协议报文的序号唯一;
[0015]所述包体长度字段包括包体字段的长度;
[0016]所述包体字段包括位置信息、录音信息或状态信息。
[0017]进一步地,所述建立终端与服务器的TCP长连接后,还包括:间隔固定时间,通过终端向服务器发送一次数据,保持终端与服务器之间的连接。
[0018]进一步地,所述位置信息包括:终端的经度、纬度、海拔以及速度。
[0019]进一步地,所述录音信息包括至少一个音频数据,且每个音频数据对应一个序号。
[0020]进一步地,所述状态信息包括终端的电量以及信号强度。
[0021]进一步地,所述通过终端采集位置信息、录音信息和状态信息时,还包括:将位置信息、录音信息和状态信息与时间关联。
[0022]进一步地,所述将通讯协议报文传输至服务器并存储,并根据位置信息获取终端的移动状态,包括:
[0023]将通讯协议报文传输至服务器并存储;
[0024]根据位置信息,判断终端的经度、纬度、海拔或速度的改变是否达到设定的阈值,若是,则判定移动状态为移动,否则判定移动状态为不移动。
[0025]进一步地,所述将通讯协议报文传输至服务器并存储,包括:若通讯协议报文的数量达到设定阈值,则将通讯协议报文传输至服务器并存储。
[0026]进一步地,所述当移动状态为移动或通过用户端向服务器查询时,将位置信息、录音信息和状态信息对应的报文发送至用户端,包括:
[0027]当移动状态为移动时,将服务器中存储的位置信息、录音信息和状态信息对应的报文发送至用户端,并可视化;
[0028]当通过用户端向服务器查询时,通过服务器获取当前时刻终端的位置信息、录音信息和状态信息对应的报文,将服务器中存储的位置信息、录音信息和状态信息对应的报文发送至用户端,将当前时刻终端的位置信息、录音信息和状态信息对应的报文发送至用户端。
[0029]本专利技术的有益效果为:
[0030](1)本专利技术提供了一种车辆定位管理方法,可以实时获取位置信息、录音信息和状态信息,实现了对车辆的位置追踪和远程监听。
[0031](2)本专利技术获取位置信息、录音信息和状态信息时,与时间进行关联,实现了对车辆内部状态的实施监测,并且与时间关联的位置信息可构成车辆轨迹,实现了车辆的轨迹监测。
[0032](3)本专利技术中终端与服务器之间建立有TCP长连接,并且定时与服务器通讯,保证了终端与服务器之间的连接不会断开,能够实现对车辆的实时监测。
附图说明
[0033]图1为本申请实施例提出的一种车辆定位管理方法的流程图。
[0034]图2为本申请实施例提出的一种车辆定位管理系统的框图。
具体实施方式
[0035]下面对本专利技术的具体实施方式进行描述,以便于本
的技术人员理解本专利技术,但应该清楚,本专利技术不限于具体实施方式的范围,对本
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本专利技术的精神和范围内,这些变化是显而易
见的,一切利用本专利技术构思的专利技术创造均在保护之列。
[0036]下面结合附图详细说明本专利技术的实施例。
[0037]如图1所示,一种车辆定位管理方法,所述车辆上设置有终端,所述终端与服务器连接,所述服务器与用户端连接,包括:
[0038]A、建立终端与服务器的TCP(Transmission Control Protocol,传输控制协议)长连接。
[0039]在建立终端与服务器的TCP长连接,可以通过终端定时向服务器发送心跳包,保持终端与服务器之间的可持续性通讯。同时,通过服务器判断终端设备是否超过设定时间阈值没有发送心跳包,若是,则认为该终端已经离线,通过服务器断开与终端的连接,否则继续通讯。心跳包可以为数据包,例如,数据包包括在线状态信息,将该数据包发送至服务器后,即可判断发送该数据包的终端在线,从而保持服务器与该终端之间的连接。
[0040]B、通过终端采集位置信息、录音信息和状态信息。
[0041]位置信息可以是与终端位置相关的数据,与终端位置相关的数据可以为一个或多个。例如,与终端位置相关的数据可以为经纬度数据、速度数据、海拔数据等。
[0042]C、根据位置信息、录音信息和状态信息,构建通讯协议报文,所述通讯协议报文包括位置信息、录音信息和状态信息对应的报文。
[0043]每个通讯协议报文均只包括一种信息,例如,通讯协议报文只包括位置信息、录音信息或状态信息。
[0044]D、将通讯协议报文传输至服务器并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆定位管理方法,所述车辆上设置有终端,所述终端与服务器连接,所述服务器与用户端连接,其特征在于,包括:建立终端与服务器的TCP长连接;通过终端采集位置信息、录音信息和状态信息;根据位置信息、录音信息和状态信息,构建通讯协议报文,所述通讯协议报文包括位置信息、录音信息和状态信息对应的报文;将通讯协议报文传输至服务器并存储,并根据位置信息获取终端的移动状态,所述移动状态为移动或不移动;当移动状态为移动或通过用户端向服务器查询时,将位置信息、录音信息和状态信息对应的报文发送至用户端。2.根据权利要求1所述的车辆定位管理方法,其特征在于,所述通讯协议报文的格式为:{起始位字段,命令号字段,校验码字段,序列号字段,包体长度字段,包体字段};所述起始位字段包括明文字段或加密字段;当起始位包括明文字段时,对包体字段不加密;当起始位包括加密字段时,对包体字段加密;所述命令号字段包括数据类型字段,所述数据类型字段包括位置信息类型、录音信息类型或状态信息类型;所述校验码字段包括校验结果字段,所述校验结果字段为完整数据或不完整数据,所述完整数据表示通讯协议报文包括序列号、包体长度和包体,所述不完整数据表示序列号、包体长度和包体中的一个或者多个数据缺失;所述序列号字段包括通讯协议报文的序号,所述通讯协议报文的序号唯一;所述包体长度字段包括包体字段的长度;所述包体字段包括位置信息、录音信息或状态信息。3.根据权利要求1所述的车辆定位管理方法,其特征在于,所述建立终端与服务器的TCP长连接后,还包括:间隔固定时间,通过终端向服务器发送一次数据,保持终端与服务器之间的连接。4.根据权利要求1所述的车辆定位管理...

【专利技术属性】
技术研发人员:王飞
申请(专利权)人:广东小狼星物联有限公司
类型:发明
国别省市:

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

1