一种环境监测数据的传输方法

文档序号:9665071阅读:315来源:国知局
一种环境监测数据的传输方法
【技术领域】
[0001]本发明涉及数据传输技术领域,特别是涉及一种环境监测数据的传输方法。
【背景技术】
[0002]在环境监测系统中,监测终端获取的环境监测数据,要上传到上位机,以便对环境监测数据进行处理和分析。现有技术中,监测数据以分成多个数据包的形式传输,然而在数据传输过程中,存在数据包丢失的问题,导致了数据传输效率低。因此,如何减少数据包的丢失、提高监测数据的传输效率,是本领域技术人员需要解决的技术问题。

【发明内容】

[0003]本发明提供一种环境监测数据的传输方法,有助于降低数据传输中数据包的丢失,提高监测数据的传输效率。
[0004]为实现上述目的,本发明提高如下技术方案:
[0005]—种环境监测数据的传输方法,包括:
[0006]监测终端向上位机依次传输数据包;
[0007]每当传输预设数量的数据包后,所述监测终端统计所述预设数量的数据包的丢失率;
[0008]所述监测终端根据所述丢失率调整后续数据包的传输频率。
[0009]可选地,所述每当传输预设数量的数据包后,所述监测终端统计所述预设数量的数据包的丢失率,包括:
[0010]每当传输预设数量的数据包后,所述上位机向所述监测终端发送当前接收的数据包的个数信息;
[0011]所述监测终端根据所述个数信息统计所述预设数量的数据包的丢失率。
[0012]可选地,所述监测终端根据所述丢失率调整后续数据包的传输频率包括:
[0013]当判断所述丢失率大于第一阈值时,所述监测终端调整减小所述传输频率。
[0014]可选地,所述监测终端根据所述丢失率调整后续数据包的传输频率还包括:
[0015]当判断所述丢失率小于第二阈值且判断所述传输频率小于预设频率时,所述监测终端调整增大所述传输频率。
[0016]可选地,所述监测终端通过图片数据传输通道向所述上位机传输图片数据。
[0017]由上述技术方案可知,本发明所述的环境监测数据的传输方法,监测终端向上位机依次传输数据包,在每当传输预设数量的数据包后,所述上位机统计所述预设数量的数据包的丢失率;监测终端根据所述丢失率调整传输后续数据包的传输频率,从而在监测终端向上位机传输数据的过程中,通过实时检测数据包的丢失率,根据丢失率及时调整传输数据包的传输频率,以降低数据包的丢失。因此所述环境监测数据的传输方法有助于降低数据传输中数据包的丢失,提高监测数据的传输效率。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本发明实施例提供的一种环境监测数据的传输方法的流程图。
【具体实施方式】
[0020]为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0021]请参考图1,图1为本发明实施例提供的一种环境监测数据的传输方法的流程图,本实施例所述传输方法包括:
[0022]SlOO:监测终端向上位机依次传输数据包。
[0023]所述监测终端设置在环境监测现场,用于监测现场环境变化,获取对现场环境的监测数据,如所述监测终端可以是设在地下的、用于监测地下水位的水位传感器或者监测地下水质的水质检测器等。
[0024]监测终端获取的环境监测数据被分成多个数据包向上位机传输,具体地,监测终端向上位机依次传输数据包,以预设值传输频率向上位机传输所述数据包。
[0025]SlOl:每当传输预设数量的数据包后,所述监测终端统计所述预设数量的数据包的丢失率。
[0026]每当向上位机传输预设数量的数据包后,监测终端统计在传输这一组预设数量的数据包中数据包的丢失率。具体地,每当监测终端传输预设数量的数据包后,上位机向监测终端发送当前接收的数据包的个数信息,上位机将个数信息发送给监测终端,所述监测终端根据所述个数信息统计所述预设数量的数据包的丢失率。
[0027]所述预设数量可根据实际情况具体设定,如10个、20个等,例如,在监测终端向上位机依次传输数据包的传输过程中,监测终端每传输10个数据包,则上位机统计这一组10个数据包中已接收到的数据包个数,将接收到的数据包个数信息反馈给监测终端,监测终端根据该个数信息统计这一组数据包的丢失率。
[0028]S102:所述监测终端根据所述丢失率调整后续数据包的传输频率。
[0029]监测终端根据所述丢失率调整传输后续一组预设数量的数据包的传输频率,以根据丢失率及时调整传输数据包的传输频率。
[0030]由以上技术方案可知,本实施例所述的环境监测数据的传输方法,监测终端向上位机依次传输数据包,在每当传输预设数量的数据包后,所述上位机统计所述预设数量的数据包的丢失率;监测终端根据所述丢失率调整传输后续数据包的传输频率。从而在监测终端向上位机传输数据的过程中,通过实时检测数据包的丢失率,根据丢失率及时对传输数据包的传输频率作调整,以降低数据包的丢失。因此所述环境监测数据的传输方法有助于降低数据传输中数据包的丢失,提高监测数据的传输效率。
[0031]监测终端以一定的传输频率将环境监测数据的数据包向上位机传输,如果传输频率过高,会导致数据包比较容易丢失,在数据传输中丢失数据包的概率就比较高。在本实施例中,监测终端根据所述丢失率调整后续数据包的传输频率包括:当判断丢失率大于第一阈值时,监测终端调整减小传输后续数据包的传输频率,通过降低数据包的传输频率,以降低后续数据包传输时的丢失概率,从而对数据包传输频率及时作出调整,保证环境监测数据的有效传输。
[0032]监测终端在判断丢失率小于第二阈值,并且判断数据包的传输频率小于预设频率时,监测终端调整增大传输后续数据包的传输频率。第二阈值为预设的一个较低值,若数据包丢失率小于第二阈值,表明数据包丢失率已很低,此时若数据包传输频率小于预设传输频率,会导致数据传输效率降低,因此监测终端及时调整增大传输数据包的传输频率,以保证数据包的传输效率。
[0033]本实施例中,所述环境监测数据的传输方法还包括:监测终端通过图片数据传输通道向所述上位机传输图片数据。相比于普通的数值监测数据,获取的图片数据容量比较大,如果将其与数值监测数据一同传输,会降低传输效率,因此本实施例中监测终端将图片数据单独传输,通过构建单独的图片数据传输通道,向上位机传输图片数据,从而使环境监测数据的传输效率提高,保证了监测数据传输的完整性。
[0034]因此,本实施例所述的环境监测数据的传输方法,在监测终端向上位机传输数据包的过程中,实时检测数据包的丢失率,根据数据包的丢失率及时调整数据包的传输频率,实现了在数据传输中对传输频率的动态调整。从而降低数据传输中数据包的丢失,提高环境监测数据的传输效率。
[0035]以上对本发明所提供的一种环境监测数据的传输方法进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
【主权项】
1.一种环境监测数据的传输方法,其特征在于,包括: 监测终端向上位机依次传输数据包; 每当传输预设数量的数据包后,所述监测终端统计所述预设数量的数据包的丢失率; 所述监测终端根据所述丢失率调整后续数据包的传输频率。2.如权利要求1所述的传输方法,其特征在于,所述每当传输预设数量的数据包后,所述监测终端统计所述预设数量的数据包的丢失率,包括: 每当传输预设数量的数据包后,所述上位机向所述监测终端发送当前接收的数据包的个数信息; 所述监测终端根据所述个数信息统计所述预设数量的数据包的丢失率。3.如权利要求1所述的传输方法,其特征在于,所述监测终端根据所述丢失率调整后续数据包的传输频率包括: 当判断所述丢失率大于第一阈值时,所述监测终端调整减小所述传输频率。4.如权利要求3所述的传输方法,其特征在于,所述监测终端根据所述丢失率调整后续数据包的传输频率还包括: 当判断所述丢失率小于第二阈值且判断所述传输频率小于预设频率时,所述监测终端调整增大所述传输频率。5.如权利要求1-4任一项所述的传输方法,其特征在于,所述监测终端通过图片数据传输通道向所述上位机传输图片数据。
【专利摘要】本发明公开了一种环境监测数据的传输方法,包括:监测终端向上位机依次传输数据包;每当传输预设数量的数据包后,所述监测终端统计所述预设数量的数据包的丢失率;所述监测终端根据所述丢失率调整传输后续数据包的传输频率。在监测终端向上位机传输数据的过程中,通过实时检测数据包的丢失率,根据数据包的丢失率及时调整数据包的传输频率,实现了在数据传输中对传输频率的动态调整。有助于降低数据传输中数据包的丢失,提高环境监测数据的传输效率。
【IPC分类】H04L29/08, G01D21/02, G08C19/00
【公开号】CN105424093
【申请号】CN201510906570
【发明人】杨盛, 刘华, 甘洪江
【申请人】重庆多邦科技股份有限公司
【公开日】2016年3月23日
【申请日】2015年12月7日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1