一种基于物联网的车辆位置记录系统的制作方法

文档序号:17845147发布日期:2019-06-11 21:38阅读:187来源:国知局
一种基于物联网的车辆位置记录系统的制作方法

本发明涉及物联网技术领域,具体涉及一种基于物联网的车辆位置记录系统。



背景技术:

用户希望通过移动通信模块,把管辖下的车辆都接入物联网云端,并可以在云端看到车辆的历史轨迹和当前位置,实现对车辆使用的更好管理。由于移动通信费用较高,用户希望用尽可能便宜的通信模块实现上述功能,造成的结果是通信模块的通信速率受限。请参阅图1,目前的车辆位置记录系统包含如下步骤:

1、车辆点火后,所有模块启动,位置定位模块试图获得当前车辆位置,微处理器检查fifo中是否有上次车辆熄火时仍未传完的位置数据,如果有,则通知通信模块开始向云端传输。

2、位置模块得到定位信息后,按照预先定义的周期,不断的把位置信息写入fifo。

3、微处理器用于对车辆端的所有模块进行控制和管理,同时可以接收云端发来的命令(例如清空fifo中的超期信息)和配置信息(例如位置更新上报周期)。

4、物联网云端接收到车辆位置信息,绘制轨迹图,供用户通过pc或手机查看。

用户在车辆上安装了存储模块,当用户位置信息无法及时发送到云端时,将会缓存在存储模块中。由于存储模块采用的是先入先出的存储方式,使得用户在网络端看到的经常是车辆的历史位置信息,很长一段时间内无法得到车辆当前的位置状态。



技术实现要素:

本发明的目的是提供一种实时跟踪车辆当前位置,同时不丢失历史轨迹信息的基于物联网的车辆位置记录系统。

为了解决背景技术所存在的问题,本发明是采用以下技术方案:一种基于物联网的车辆位置记录系统,它包含微处理器、位置定位模块和通信模块,它还包含历史位置存储模块和当前位置存储模块,微处理器分别与位置定位模块、历史位置存储模块、当前位置存储模块和通信模块连接,位置定位模块与当前位置存储模块连接,历史位置存储模块和当前位置存储模块均与通信模块连接,通信模块通过物联网云端连接用户的手机和电脑。

本发明的实施步骤为:

(1)将车辆端的存储模块从逻辑上分为历史位置存储模块和当前位置存储模块,历史位置存储模块用于存储车辆历史位置信息,当前位置存储模块用于存储当前位置信息;

(2)车辆点火后,位置定位信息将只发送给当前位置存储模块,且信息中包含当前系统时间;

(3)微处理器将控制通信模块轮流从历史位置存储模块和当前位置存储模块中获取数据,传输给物联网云端,确保车辆历史位置轨迹和当前位置信息都能得到显示;

(4)微处理器将根据历史位置存储模块和当前位置存储模块中数据的多少,动态调整两个模块发送的频率,确保在通信速率受限情况时,优先发送当前位置信息;

(5)车辆熄火时,通信模块由于会断电,将会停止发送;在这之前,微处理器模块检查车辆当前位置存储模块中是否仍有未发送完毕的位置信息,如果有,保存到车辆历史位置存储模块中,确保下次车辆点火时,当前位置信息模块为空;

(6)物联网云端通过接收到的位置信息中的时间戳区分历史位置和当前实时位置,分别绘制车辆的历史轨迹和当前轨迹。

采用上述技术方案后,本发明具有以下有益效果:

本发明通过创建独立的车辆历史位置信息存储模块和车辆当前位置信息存储模块,实现在移动网络信号受限时,既能实时显示车辆当前位置信息,又能在云端端尽量记录车辆历史位置信息,从而使得车辆所有者/管理者对车辆当前状况和历史轨迹都能知道,且不需要更换传输速率更高但使用费用也更昂贵的移动通信模块。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为背景技术中车辆位置记录系统的框架图;

图2为本发明所提供的实施例的系统框架图;

图3为本发明所提供的实施例的具体实现流程图;

附图标记:

1-微处理器;2-位置定位模块;3-历史位置存储模块;4-当前位置存储模块;5-通信模块;6-物联网云端;7-电脑;8-手机。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施方式,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅用以解释本发明,并不用于限定本发明。

请参阅图2,本具体实施方式采用以下技术方案:一种基于物联网的车辆位置记录系统,它包含微处理器1、位置定位模块2、历史位置存储模块3、当前位置存储模块4、通信模块5、物联网云端6、电脑7和手机8,微处理器1分别与位置定位模块2、历史位置存储模块3、当前位置存储模块4和通信模块5连接,位置定位模块2与当前位置存储模块4连接,历史位置存储模块3和当前位置存储模块4均与通信模块5连接,通信模块5通过物联网云端6连接用户的手机8和电脑7。

请参阅图3,本发明的实施步骤为:

(1)将车辆端的存储模块从逻辑上分为历史位置存储模块3和当前位置存储模块4,历史位置存储模块3用于存储车辆历史位置信息,当前位置存储模块4用于存储当前位置信息;

(2)车辆点火后,位置定位信息将只发送给当前位置存储模块4,且信息中包含当前系统时间;

(3)微处理器1将控制通信模块轮流从历史位置存储模块2和当前位置存储模块3中获取数据,传输给物联网云端6,确保车辆历史位置轨迹和当前位置信息都能得到显示;

(4)微处理器1将根据历史位置存储模块3和当前位置存储模块4中数据的多少,动态调整两个模块发送的频率,确保在通信速率受限情况时,优先发送当前位置信息;

(5)车辆熄火时,通信模块5由于会断电,将会停止发送;在这之前,微处理器1检查车辆当前位置存储模块4中是否仍有未发送完毕的位置信息,如果有,保存到车辆历史位置存储模块3中,确保下次车辆点火时,当前位置信息模块为空;

(6)物联网云端6通过接收到的位置信息中的时间戳区分历史位置和当前实时位置,分别绘制车辆的历史轨迹和当前轨迹。

本发明在不增加用户硬件成本和改动硬件配置的前提下(只是把fifo从逻辑上分为两部分,同时不需要更换更高速率的通信模块),通过优化软件算法实现实时跟踪车辆当前位置,同时不丢失历史轨迹信息。

通过创建独立的车辆历史位置信息存储模块和车辆当前位置信息存储模块,实现在移动网络信号受限时,既能实时显示车辆当前位置信息,又能记录车辆历史位置信息。根据具体情况,动态调整车辆历史位置信息和当前位置信息上传频率/速度的方法。在物联网云端,通过接收到的时间戳区分上述这两种信息,分别绘制车辆的历史轨迹和当前轨迹。

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

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

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