一种基于嵌入式系统的无线网络盲区数据补传的方法技术方案

技术编号:22172655 阅读:32 留言:0更新日期:2019-09-21 13:22
本发明专利技术公开了一种基于嵌入式系统的无线网络盲区数据补传的方法,包括GPS模块、嵌入式系统、无线网络模块、内存、存储设备与数据中心服务器;GPS模块,用于采集移动设备的GPS数据;嵌入式系统,接收GPS数据,并将采集的GPS数据通过无线网络模块上报给数据处理中心服务器,同时进行GPS数据补传;内存,缓存最新产生的且发送不出去的GPS数据;存储设备,内当存缓冲区满时,将最早的GPS数据保存到存储设备,将数据通过文件的形式保存到存储设备中。本发明专利技术所述的一种基于嵌入式系统的无线网络盲区数据补传的方法,采用缓存到存储设备与缓存到内存相结合的方式,既大大减少了对存储设备的读写频率,又保障了GPS位置信息数据的完整性。

A Method of Blind Zone Data Replenishment in Wireless Network Based on Embedded System

【技术实现步骤摘要】
一种基于嵌入式系统的无线网络盲区数据补传的方法
本专利技术涉及数据传输领域,特别涉及一种基于嵌入式系统的无线网络盲区数据补传的方法。
技术介绍
当前移动网络信号并不能覆盖所有区域空间,而且各覆盖区域的信号强度也存在差异,信号强度波动大,容易导致移动网络终端收发网络数据失败,当需要GPS定位的移动网络终端设备进入这种无线网络盲区时,将不能转发GPS数据,导致设备轨迹不完整。针对此问题,现有技术可能会丢弃掉这部分GPS数据,或者直接将GPS数据缓存到SD卡等存储设备之中,待网络通畅时再从存储设备中读取数据并上传,这将导致频繁的读写存储设备,效率低下,为此,我们提出一种基于嵌入式系统的无线网络盲区数据补传的方法。
技术实现思路
本专利技术的主要目的在于提供一种基于嵌入式系统的无线网络盲区数据补传的方法,可以有效解决
技术介绍
中的问题。为实现上述目的,本专利技术采取的技术方案为:一种基于嵌入式系统的无线网络盲区数据补传的方法,包括GPS模块、嵌入式系统、无线网络模块、内存、存储设备与数据中心服务器;GPS模块,用于采集移动设备的GPS数据;嵌入式系统,接收GPS数据,并将采集的GPS数据通过无线网络模块上报给数据处理中心服务器,同时进行GPS数据补传;内存,缓存最新产生的且发送不出去的GPS数据;存储设备,当内存缓冲区满时,将最早的GPS数据保存到存储设备,将数据通过文件的形式保存到存储设备中;无线网络模块,用于将GPS数据传输给数据中心服务器,并接收数据中心服务器的反馈数据;数据中心服务器,接收移动设备上报的GPS数据,当接收到GPS数据后会反馈给移动设备端一个确认信息。优选的,所述GPS数据采集上报步骤如下:(1)、先通过GPS模块采集GPS数据,将采集的GPS数据缓冲在内存中;(2)、内存缓冲满时,将最早的GPS数据缓存到存储设备中。优选的,所述步骤(2)中,当内存缓冲区满时,最新的GPS数据缓存至内存中,而最早的GPS数据缓存在文件中,存储设备存储文件时有以下两种情况:A、文件可写时,将文件直接存入到存储设备中;B、文件不可写时,将GPS数据丢弃。优选的,所述GPS上报确认步骤如下:①、数据中心服务器接收到GPS数据后,向嵌入式系统反馈确认信息;②、嵌入式系统接收确认信息,并在内存缓冲与存储设备文件中查找,将上传后的GPS数据丢弃。优选的,所述步骤②中,当嵌入式系统没有接收到确认信息时,再次向数据中心服务器发送GPS数据,使得数据中心服务器再次发出确认信息,先进行内存查找:查找到时,将内存中的GPS数据丢弃;查找不到时,在存储设备内部进行查找;之后,再进行存储设备查找:查找到时,将存储设备中的GPS数据丢弃。优选的,所述GPS补传步骤如下:Ⅰ、嵌入式系统检测内存缓冲情况,内存缓冲不为空时,将剩余数据重新传递给数据中心服务器;内存缓冲空时,检测存储设备中的文件;Ⅱ、嵌入式系统检测存储设备文件,文件中有未被确认的数据时,将未被确认的数据重新发送给数据中心服务器,没有未被确认的数据时不做处理。与现有技术相比,本专利技术具有如下有益效果:本专利技术采用缓存到存储设备与缓存到内存相结合的方式,既大大减少了对存储设备的读写频率,又保障了GPS位置信息数据的完整性。附图说明图1为本专利技术一种基于嵌入式系统的无线网络盲区数据补传的方法整体流程框图;图2为本专利技术一种基于嵌入式系统的无线网络盲区数据补传的方法中GPS数据采集上报的流程框图;图3为本专利技术一种基于嵌入式系统的无线网络盲区数据补传的方法中GPS上报确认的流程框图;图4为本专利技术一种基于嵌入式系统的无线网络盲区数据补传的方法中GPS补传的流程框图。具体实施方式为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。如图1-4所示,一种基于嵌入式系统的无线网络盲区数据补传的方法,包括GPS模块、嵌入式系统、无线网络模块、内存、存储设备与数据中心服务器;GPS模块,用于采集移动设备的GPS数据;嵌入式系统,接收GPS数据,并将采集的GPS数据通过无线网络模块上报给数据处理中心服务器,同时进行GPS数据补传;内存,缓存最新产生的且发送不出去的GPS数据;存储设备,当内存缓冲区满时,将最早的GPS数据保存到存储设备,将数据通过文件的形式保存到存储设备中;无线网络模块,用于将GPS数据传输给数据中心服务器,并接收数据中心服务器的反馈数据;数据中心服务器,接收移动设备上报的GPS数据,当接收到GPS数据后会反馈给移动设备端一个确认信息。优选的,所述GPS数据采集上报步骤如下:(1)、先通过GPS模块采集GPS数据,将采集的GPS数据缓冲在内存中;(2)、内存缓冲满时,将最早的GPS数据缓存到存储设备中。优选的,所述步骤(2)中,当内存缓冲区满时,最新的GPS数据缓存至内存中,而最早的GPS数据缓存在文件中,存储设备存储文件时有以下两种情况:A、文件可写时,将文件直接存入到存储设备中;B、文件不可写时,将GPS数据丢弃。此流程中,上报GPS数据是上报到数据中心服务器。从此流程中也可以看出当文件不可写时将丢弃GPS数据,文件不可写一般出现在没有插入TF卡或者TF卡空间不足的情况。内存缓冲区的大小可以根据系统的实际情况去设计,比如最多只缓存10个GPS数据,按15秒上报一次GPS数据的频率则这样可以缓存150秒的数据,对于汽车这样的高速移动交通工具,很可能150秒内已经从移动信号弱的区域移动到了信号强的区域,这样就即避免了多次写文件又确保了GPS数据的不丢失。优选的,所述GPS上报确认步骤如下:①、数据中心服务器接收到GPS数据后,向嵌入式系统反馈确认信息;②、嵌入式系统接收确认信息,并在内存缓冲与存储设备文件中查找,将上传后的GPS数据丢弃。优选的,所述步骤②中,当嵌入式系统没有接收到确认信息时,再次向数据中心服务器发送GPS数据,使得数据中心服务器再次发出确认信息,先进行内存查找:查找到时,将内存中的GPS数据丢弃;查找不到时,在存储设备内部进行查找;之后,再进行存储设备查找:查找到时,将存储设备中的GPS数据丢弃。优选的,所述GPS补传步骤如下:Ⅰ、嵌入式系统检测内存缓冲情况,内存缓冲不为空时,将剩余数据重新传递给数据中心服务器;内存缓冲空时,检测存储设备中的文件;Ⅱ、嵌入式系统检测存储设备文件,文件中有未被确认的数据时,将未被确认的数据重新发送给数据中心服务器,没有未被确认的数据时不做处理。GPS数据在内存和文件中缓存的形式都是以结构体为单位,连续缓存的,因此在内存中即为数组。其中结构体的伪代码如下:另外存文件的时候,文件的最开始几个字节保存有文件的整体信息,其中包含了文件中有多少个未被确认的GPS数据,在设备开机的时候会去读取这个整体信息,以判断文件中是否有未上报成功的GPS数据。整个数据补传的流程分为如下3个子逻辑流程(这三个流程是可以串行执行的,其中GPS数据采集上报流程的执行频率大概为每15秒一次,另外两个流程为每秒一次)。以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变本文档来自技高网...

【技术保护点】
1.一种基于嵌入式系统的无线网络盲区数据补传的方法,其特征在于,包括GPS模块、嵌入式系统、无线网络模块、内存、存储设备与数据中心服务器;GPS模块,用于采集移动设备的GPS数据;嵌入式系统,接收GPS数据,并将采集的GPS数据通过无线网络模块上报给数据处理中心服务器,同时进行GPS数据补传;内存,缓存最新产生的且发送不出去的GPS数据;存储设备,当内存缓冲区满时,将最早的GPS数据保存到存储设备,将数据通过文件的形式保存到存储设备中;无线网络模块,用于将GPS数据传输给数据中心服务器,并接收数据中心服务器的反馈数据;数据中心服务器,接收移动设备上报的GPS数据,当接收到GPS数据后会反馈给移动设备端一个确认信息。

【技术特征摘要】
1.一种基于嵌入式系统的无线网络盲区数据补传的方法,其特征在于,包括GPS模块、嵌入式系统、无线网络模块、内存、存储设备与数据中心服务器;GPS模块,用于采集移动设备的GPS数据;嵌入式系统,接收GPS数据,并将采集的GPS数据通过无线网络模块上报给数据处理中心服务器,同时进行GPS数据补传;内存,缓存最新产生的且发送不出去的GPS数据;存储设备,当内存缓冲区满时,将最早的GPS数据保存到存储设备,将数据通过文件的形式保存到存储设备中;无线网络模块,用于将GPS数据传输给数据中心服务器,并接收数据中心服务器的反馈数据;数据中心服务器,接收移动设备上报的GPS数据,当接收到GPS数据后会反馈给移动设备端一个确认信息。2.根据权利要求1所述的一种基于嵌入式系统的无线网络盲区数据补传的方法,其特征在于:所述GPS数据采集上报步骤如下:(1)、先通过GPS模块采集GPS数据,将采集的GPS数据缓冲在内存中;(2)、内存缓冲满时,将最早的GPS数据缓存到存储设备中。3.根据权利要求2所述的一种基于嵌入式系统的无线网络盲区数据补传的方法,其特征在于:所述步骤(2)中,当内存缓冲区满时,最新的GPS数据缓存至内存中,而最早的GPS数据缓存在文件中,存储设备存储文件时有以...

【专利技术属性】
技术研发人员:周志文纪向晴谭金铭陈俊
申请(专利权)人:深圳市麦谷科技有限公司
类型:发明
国别省市:广东,44

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

1