首页 / 一种车辆实时定位的小型服务器

一种车辆实时定位的小型服务器实质审查 发明

技术领域

[0001] 本发明属于车辆实时定位技术领域,尤其涉及一种车辆实时定位的小型服务器。

相关背景技术

[0002] 车辆实时定位技术依赖于卫星导航系统,但受到信号遮挡、多径效应等因素的影响,定位精度和实时性存在一定局限。并且由于车辆客户端与服务器之间进行数据传输过程中的安全性、可靠性和灵活性不足。
[0003] 因此,如何对现有的车辆实时定位服务器进行改进,提升车辆客户端与服务器之间进行数据传输过程中的安全性、可靠性和灵活性,是目前亟需解决的技术问题。

具体实施方式

[0031] 下面结合附图1~图3对本发明作进一步的详细说明:
[0032] 实施例1
[0033] 参见附图1所示,参见附图1所示,一种车辆实时定位的小型服务器,包括数据接收模块、数据库模块、无线通讯模块、车辆定位计算模块、地图生成模块、服务网站模块,数据库模块与无线通讯模块和数据接收模块连接,无线通讯模块与车辆定位计算模块连接,车辆定位计算模块与地图生成模块连接,地图生成模块与服务网站模块连接。数据接收模块,用于接收车辆的相关位置数据以及请求数据,相关位置数据包括GPS位置数据以及实时位置图像数据。无线通讯模块,用于实现车辆与服务器之间的无线通信。数据库模块,用于存储车辆的相关位置数据以及用户信息,为后续的寻车引导做数据准备。车辆定位计算模块,用于基于车辆的GPS定位数据以及实时位置图像数据对车辆的实时定位进行计算。地图生成模块,用于基于车辆定位计算模块计算得到的车辆的实时定位结果生成车辆行驶的地图数据。服务网站模块,用于对地图生成模块生成的车辆行驶的地图数据进行可视化展示。
[0034] 在本实施例中,该车辆实时定位的小型服务器还包括控制模块,车辆客户端向服务器发起定位请求,并通过所述无线通讯模块将所述定位请求传输给服务器,服务器通过数据接收模块接收所述定位请求,所述控制模块将所述定位请求加入请求队列,所述车辆客户端与服务器之间通过不断发送“心跳”保持持续连接。通过车辆客户端与服务器之间通过不断发送“心跳”保持持续连接。使得实时位置数据能够实时得到处理,防止位置数据处理的延迟。
[0035] 实施例2
[0036] 在实施例1的基础上,还包括定位校准模块,所述定位校准模块与车辆定位计算模块连接,所述车辆客户端与服务器之间建立连接后,车辆客户端向服务器发送GPS位置数据以及实时位置图像数据,服务器数据接收模块接收到车辆的相关位置数据,所述车辆定位计算模块基于GPS位置数据进行定位计算,再基于实时位置图像数据对定位计算结果进行校准处理。
[0037] 在本实施例中,定位校准模块基于实时位置图像数据对定位计算结果进行校准处理的具体过程为,从所述实时位置图像数据中提取空间维度的特征信息,并基于图像预处理、边缘检测和轮廓检测对提取的空间维度特征信息进行图像特征增强处理,并基于图像增强处理后的图像数据中的空间维度的特征信息对定位计算结果进行校准。
[0038] 车辆客户端向服务器发起定位请求的同时,车辆客户端会发送其他的请求,所述控制模块根据请求发起的时间,将请求依次加入请求队列,控制模块对请求队列中的所有请求分配优先级,并基于分配的优先级对请求队列的顺序进行重新排序,形成新的请求队列,其中所述定位请求位于第一优先级。在通过车辆客户端向服务器发起定位请求的同时,车辆客户端会发送其他的请求,将请求依次加入请求队列,控制模块对请求队列中的所有请求分配优先级,并基于分配的优先级对请求队列的顺序进行重新排序,形成新的请求队列。并且在分配优先级后,进一步通过AI算法进行服务器的调度和负载均衡,以确保每个优先级的数据能够在相应的时间内得到处理,并且能够保证各个服务器的负载均衡。其中所述定位请求位于第一优先级,确保实时位置数据能够优先被处理,确保定位的实时性,实现了低延迟运算和高精度实时定位。
[0039] 实施例3
[0040] 在实施例1或者实施例2的基础上,所述服务器与车辆客户端之间基于全球移动通信系统GSM协议或者GPRS协议或者TCP/IP协议实现无线通讯。因此,本实施例中的车辆实时定位的小型服务器提供了综合性的功能模块,包括数据库、无线通讯、Server核心、服务网站和扩展模块。基于GSM、GPRS和TCP/IP协议,实现无线通讯,具有鉴权、解/压缩、加解密等功能,确保数据安全可靠,通过配置更换驱动和算法程序,实现功能模块的灵活定制。
[0041] 在本实施例中,参见图3,服务器与车辆客户端之间基于全球移动通信系统GSM协议进行通信时,内置于服务器的GSM模块将实时位置数据基于GSM网络发送至服务器的控制模块,并通过所述控制模块对实时位置数据进行数据处理,并将处理后的数据基于GSM模块返回给车辆客户端。
[0042] 进一步地,服务器与车辆客户端之间基于全球移动通信系统GPRS协议进行通信时,处理后的实时位置数据经内置于服务器的GPRS模块接收到位置数据后将数据分割成小的数据包,通过无线信道发送到移动基站,再通过网络传输至相应的车辆客户端。
[0043] 更进一步地,参见图2,服务器与车辆客户端之间基于TCP/IP协议进行通信时,首先建立服务器与车辆客户端的连接,将实时位置数据转换成TCP/IP协议栈能够识别的格式,并封装成TCP或UDP数据包,所述TCP或UDP数据包包括用于将数据包路由到正确目的地的源和目标IP地址、源和目标端口号,再根据数据包的目标IP地址和网络设备通过查找路由表的方式将TCP或UDP数据包通过网络经其中最佳路径发送至目的车辆客户端。在目的车辆客户端获取TCP或UDP数据包后,所述TCP或UDP数据包被解封装,TCP或UDP头部被移除,TCP或UDP数据被传递给指定应用程序。
[0044] 综上所述,本发明提供的车辆实时定位的小型服务器,包括数据接收模块、数据库模块、无线通讯模块、车辆定位计算模块、地图生成模块、服务网站模块,通过数据接收模块接收车辆的相关位置数据以及请求数据;无线通讯模块实现车辆与服务器之间的无线通信;数据库模块存储车辆的相关位置数据以及用户信息,为后续的寻车引导做数据准备;车辆定位计算模块基于车辆的GPS定位数据以及实时位置图像数据对车辆的实时定位进行计算;地图生成模块基于车辆定位计算模块计算得到的车辆的实时定位结果生成车辆行驶的地图数据;服务网站模块对地图生成模块生成的车辆行驶的地图数据进行可视化展示。
[0045] 服务器与车辆客户端之间基于全球移动通信系统GSM协议或者GPRS协议或者TCP/IP协议实现无线通讯,通过GPRS协议的数据分割和拼接、数据加密和解密等过程实现了数据安全、高效和稳定的传输。通过TCP/IP协议的无线通讯方式支持灵活的路由选择,使得数据能够快速、准确地传输到目的地。通过车辆客户端向服务器发起定位请求,并通过无线通讯模块将定位请求传输给服务器,服务器通过数据接收模块接收定位请求,控制模块将定位请求加入请求队列,车辆客户端与服务器之间通过不断发送“心跳”保持持续连接。使得实时位置数据能够实时得到处理,防止位置数据处理的延迟。
[0046] 通过设置定位校准模块,车辆客户端向服务器发送GPS位置数据以及实时位置图像数据,服务器数据接收模块接收到车辆的相关位置数据,车辆定位计算模块基于GPS位置数据进行定位计算,再基于实时位置图像数据对定位计算结果进行校准处理,进一步提升了实时定位的准确性和精度。通过车辆客户端向服务器发起定位请求的同时,车辆客户端会发送其他的请求,将请求依次加入请求队列,控制模块对请求队列中的所有请求分配优先级,并基于分配的优先级对请求队列的顺序进行重新排序,形成新的请求队列,其中定位请求位于第一优先级,确保实时位置数据能够优先被处理,确保位置的实时性。

当前第1页 第1页 第2页 第3页
相关技术
实时定位相关技术
车辆实时相关技术
张阳发明人的其他相关专利技术