一种智能车辆运营管理系统的制作方法

文档序号:17446518发布日期:2019-04-17 05:43阅读:160来源:国知局
一种智能车辆运营管理系统的制作方法

本发明涉及一种管理系统,具体为一种智能车辆运营管理系统,属于车辆设备领域。



背景技术:

目前公司拥有接近二十辆小车,小车管理人员仅有一人。在平时,小车需要应员工业务请求实施派送,同时在外小车需接送在途公司人员(或客人)。同时,为防止司机借“公车”之便办理私人事情,需要检测小车外出行走路线的有效性并核查司机的行走公里数。在系统自动计算司机的行走公里数的基础之上,根据公司规定系统可以自动计算司机的当月工资。为达到上述目的,其核心问题就是要精确计算汽车的行走路线,因为汽车管理显得很重要,所以汽车运营管理系统显得必不可少。

但是传统的汽车运营管理系统采用的gps定位运用的是gps跟踪仪,设备成本低,但是数据不能传回公司,不能做进一步的分析,或者利用手机上的gps,通过编写应用软件将定位信息发回公司由公司统一计算,但是它需要地图信息结合gps进行修正。公司没有购买地图信息。



技术实现要素:

本发明的目的就在于为了解决上述问题而提供一种智能车辆运营管理系统,通过基于android系统的拉活技术保证记录行车路线的应用程序只要手机开机应用就运行。应用程序在汽车行走过程中每隔3秒将汽车位置报告给服务器,系统根据这些gps位置信息自动计算汽车行走公里数并根据公司规则自动计算工资,不必每日人工核查计算汽车司机的工资。公司管理人员根据系统回传的gps信息以及用车请求的地理位置信息进行派车服务,从而减少了管理人员的工作量。

本发明通过以下技术方案来实现上述目的,一种智能车辆运营管理系统,包括服务器、gps数据存储模块、手机接收端模块、手机端模块、数据采集模块、数据传输模块、轨迹分析模块、主进程模块、文件a模块、文件b模块和拉活进程模块,所述服务器与所述手机接收端模块、所述手机端模块与所述gps数据存储模块连接,所述服务器与所述数据传输模块、所述轨迹分析模块与所述数据采集模块连接,所述数据采集模块与所述手机端模块连接,所述数据传输模块与所述手机接收端模块连接,所述轨迹分析模块与所述gps数据存储模块连接,所述主进程模块与所述文件a模块连接,所述主进程模块与所述拉活进程模块通过文件b模块连接,所述文件b模块与所述拉活进程模块连接。

优选的,为了解决车辆运行过程中gps信号缺失导致的轨迹中断问题,设计了车辆轨迹修复模型。运用vondrak滤波对车辆运行轨迹进行平滑的预处理,信号源经度信息与纬度信息,数据预处理包括所述vondrak滤波,轨迹修复包括三次样条插值与经纬度合并。

优选的,为了gps数据采集更为精确,所述数据采集模块与所述手机端模块双向连接,所述数据传输模块与所述手机接收端模块单向连接,所述轨迹分析模块与所述gps数据存储模块单向连接。

优选的,为了所述主进程模块与所述拉活进程模块互相制约,所述主进程模块与所述文件a模块单向连接,所述主进程模块与所述拉活进程模块通过所述文件b模块单向连接,所述文件b模块与所述拉活进程模块单向连接。

优选的,为了所述主进程模块与拉活进程模块更好的运行,所述主进程模块和所述拉活进程模块各自持有一个文件的文件锁,并请求对方的文件锁,此时双进程进入死锁状态。当对方进程存活时,申请文件锁操作将会被阻塞,直到对方进程死亡并释放其所持有的文件锁。一旦某个进程申请得到了对方的文件锁,则说明对方进程已经死亡,此时就可以进行拉活操作。

本发明的有益效果是:本发明结构服务器包括数据传输模块、轨迹分析模块与数据采集模块,数据传输模块与手机端模块连接,接受手机发来的gps相关信息,便于更加清晰知道车辆运行的动态和行驶情况,轨迹分析模块内部包含gps数据存储模块,gps数据存储模块设计了车辆轨迹修复模型,运用vondrak滤波对车辆运行轨迹进行平滑的预处理,再通过三次样条插值法分别对车辆经度、纬度信息进行修复,最后将经度、纬度信息合并得到修复后的车辆轨迹,更好的解决车辆运行过程中gps信号缺失导致的轨迹中断问题,数据传输模块与手机接收端模块连接,将采集到的gps信息传回手机接收端模块,手机接收到gps信息之后到车辆的行驶路线重新核对和更正,主进程模块与拉活进程模块是单向连接,主进程模块和拉活进程模块各自持有一个文件的文件锁,并请求对方的文件锁,此时双进程进入死锁状态,当对方进程存活时,申请文件锁操作将会被阻塞,直到对方进程死亡并释放其所持有的文件锁,一旦某个进程申请得到了对方的文件锁,则说明对方进程已经死亡,此时就可以进行拉活操作。

附图说明

图1为本发明模块连接图;

图2为本发明android进程拉活示意图;

图3为本发明轨迹修补模型图;

图4为本发明模型图。

图中:1、服务器,2、gps数据存储模块,3、手机接收端模块,4、手机端模块,5、数据采集模块,6、数据传输模块,7、轨迹分析模块,8、主进程模块,9、文件a模块,10、文件b模块,11、拉活进程模块。

具体实施方式

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

请参阅图1-4所示,一种智能车辆运营管理系统,包括服务器1、gps数据存储模块2、手机接收端模块3、手机端模块4、数据采集模块5、数据传输模块6、轨迹分析模块7、主进程模块8、文件a模块9、文件b模块10和拉活进程模块11,所述服务器1与所述手机接收端模块3、所述手机端模块4与所述gps数据存储模块2连接,所述服务器1与所述数据传输模块6、所述轨迹分析模块7与所述数据采集模块5连接,所述数据采集模块5与所述手机端模块4连接,所述数据传输模块6与所述手机接收端模块3连接,所述轨迹分析模块7与所述gps数据存储模块2连接,所述主进程模块8与所述文件a模块9连接,所述主进程模块8与所述拉活进程模块11通过文件b模块10连接,所述文件b模块10与所述拉活进程模块11连接。

作为本发明的一种技术优化方案,信号源经度信息与纬度信息,数据预处理包括所述vondrak滤波,轨迹修复包括三次样条插值与经纬度合并。

作为本发明的一种技术优化方案,所述数据采集模块5与所述手机端模块4双向连接,所述数据传输模块6与所述手机接收端模块3单向连接,所述轨迹分析模块7与所述gps数据存储模块2单向连接。

作为本发明的一种技术优化方案,所述主进程模块8与所述文件a模块9单向连接,所述主进程模块8与所述拉活进程模块11通过所述文件b模块10单向连接,所述文件b模块10与所述拉活进程模块11单向连接。

作为本发明的一种技术优化方案,所述主进程模块8和所述拉活进程模块11各自持有一个文件的文件锁,并请求对方的文件锁,此时双进程进入死锁状态。当对方进程存活时,申请文件锁操作将会被阻塞,直到对方进程死亡并释放其所持有的文件锁。一旦某个进程申请得到了对方的文件锁,则说明对方进程已经死亡,此时就可以进行拉活操作。

本发明在使用时,本发明结构首先安装服务器1,打开服务器1,服务器1包括数据传输模块6、轨迹分析模块7与数据采集模块5,接入数据传输模块6,数据传输模块6与手机端模块4连接,接受手机发来的gps相关信息,便于更加清晰知道车辆运行的动态和行驶情况,再接入轨迹分析模块7,轨迹分析模块7内部包含gps数据存储模块2,gps数据存储模块2设计了车辆轨迹修复模型,运用vondrak滤波对车辆运行轨迹进行平滑的预处理,再通过三次样条插值法分别对车辆经度、纬度信息进行修复,再将经度、纬度信息合并得到修复后的车辆轨迹,更好的解决车辆运行过程中gps信号缺失导致的轨迹中断问题,然后把数据传输模块6与手机接收端模块3连接,将采集到的gps信息传回手机接收端模块3,手机接收到gps信息之后到车辆的行驶路线重新核对和更正,主进程模块8与拉活进程模块11是单向连接,主进程模块8和拉活进程模块11各自持有一个文件的文件锁,并请求对方的文件锁,此时双进程进入死锁状态,当对方进程存活时,最后申请文件锁操作将会被阻塞,直到对方进程死亡并释放其所持有的文件锁,一旦某个进程申请得到了对方的文件锁,则说明对方进程已经死亡,此时就可以进行拉活操作。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

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