一种减小数据上传连接频次的方法技术

技术编号:19908427 阅读:32 留言:0更新日期:2018-12-26 04:30
本发明专利技术涉及一种减小数据上传连接频次的方法,包括以下步骤:数据上传周期开始后周期性采集并保存本设备的数据,在第一至第二预设时间期间若接收到同类设备的数据并发请求则将数据传输给该同类设备并重新开始周期;若没有接收到则在达到第二预设时间时广播数据并发请求,接收并保存同类设备传输的待上传数据,在达到第三预设时间时上传所有数据并重新开始周期。本发明专利技术有益效果在于可让临近上传期限的设备接收附近其他未临近上传期限的同类设备的数据,然后一并打包上传,被接收的同类设备在数据传输完毕后重新开始周期,整体上可明显降低数据上传的连接频次,节省连接次数的费用,提升传输效率,降低信号拥堵发生的概率。

【技术实现步骤摘要】
一种减小数据上传连接频次的方法
本专利技术涉及通信领域,具体涉及一种减小数据上传连接频次的方法。
技术介绍
从2G到4G,移动通信网络都只是为了连接“人”而生,人们对移动通信网络的数据传输速率和实时性的需求不断提高,但是随着万物互联时代的到来,人们对物的需求的演变,移动通信网络产生了物联网这只分支,这只分支正在面向连接“物”而演进,而且与“人”的连接不同,物联网的流量模型不再是以下行为主,可能是以上行为主。根据传输速率的不同,可将物联网业务进行高、中、低速的区分:高速率业务:主要使用3G、4G技术,例如车载物联网设备和监控摄像头,对应的业务特点是要求实时的数据传输;中等速率业务:主要使用GPRS技术,例如居民小区或超市的储物柜,使用频率高但并非实时使用,对网络传输速度的要求远不及高速率业务;低速率业务:业界将低速率业务市场归纳为LPWAN市场,即低功耗广域网,多数情况下通过GPRS技术勉力支撑,从而带来了成本高、影响低速率业务普及度低的问题。而低速率业务市场其实是最大的市场,如建筑中的灭火器、居民楼中的水表电表、科学研究中使用的各种监测器,此类设备在生活中出现的频次很低,但是汇集起来的设备总数却很巨大。这些设备的数据对实时性的要求往往不高,根据不同用途数据上传周期可以为预设的几分钟、半小时、1小时不等,每个数据上传周期内还可以有多次数据采集。目前国内低速率业务物联网的主要发展趋势是采用NB-IOT技术,其特点是:覆盖广、低功耗、低成本、大连接。但是NB-IOT的使用目前也存在一些不足,第一,虽然NB-IOT有着连接数量大的特点,但是随着物联网的发展,需要联网的物体越来越多,每时每刻NB-IOT模块都会上传,当数量多到一定程度时,可能会出现信号拥堵的情况。第二,网络运营商们为了更多的网建投资回报,采取了连接计费的方式,简单来说就是根据连接次数来对NB-IoT业务进行收费,而不是传统的与GPRS、3G、4G一样的流量收费,这种收费方式虽然对网络运营商们有利,当无疑对设备生产商不友好。
技术实现思路
为避免
技术介绍
的不足之处,本专利技术提供一种减小数据上传连接频次的方法,可整地上明显降低数据上传的连接频次,节省连接次数的费用,提升传输效率。本专利技术提出的一种减小数据上传连接频次的方法,包括以下步骤:数据上传周期开始,周期性采集并保存本设备需上传的数据;判断本数据上传周期是否达到第一预设时间,若是则进入下一步;开始接收同类设备发送的数据;判断第二预设时间前是否接收到同类设备广播的数据并发请求,若是则随机延时将保存的所有待上传数据传输给该同类设备并在确认数据传输成功后重新开始数据上传周期,否则进入下一步;判断本数据上传周期是否达到第二预设时间,若是则进入下一步;给同类设备广播数据并发请求;接收并保存同类设备传输的待上传数据;判断本数据上传周期是否达到第三预设时间时,若是则进入下一步;上传所有保存的待上传数据;确认数据上传成功后重新开始数据上传周期。进一步的,给同类设备广播数据并发请求的步骤前还包括步骤:判断本设备是否处于可上传数据的状态,若是则进入给同类设备广播数据并发请求的步骤,否则进入以下步骤:继续周期性采集并循环覆盖保存本设备需上传的数据;数据保存后判断本设备是否处于可上传数据的状态,若是则上传所有保存的待上传数据并在确认数据上传成功后重新开始数据上传周期。第一优选的方案,数据保存后判断本设备是否处于可上传数据的状态的步骤中,若否,则进入以下步骤:判断第二预设时间前是否接收到同类设备广播的数据并发请求,若是则进入下一步;随机延时将保存的所有待上传数据传输给该同类设备;确认数据传输成功后重新开始数据上传周期。第二优选的方案,数据保存后判断本设备是否处于可上传数据的状态的步骤中,若否,则进入以下步骤:给同类设备广播数据传输请求;判断是否接收到同类设备反馈的数据接收应答,若是则进入下一步;将保存的所有待上传数据传输给该同类设备;确认数据传输成功后重新开始数据上传周期;在第二优选方案的基础上进一步的,开始接收同类设备发送的数据的步骤后还包括步骤:判断是否接收到同类设备广播的数据传输请求,若是则进入下一步;对该同类设备反馈数据接收应答;接收并保存该同类设备指定本设备后传输的数据。继续进一步的,将保存的所有待上传数据传输给该同类设备的步骤前还包括步骤:根据预设传输条件确定符合传输条件的同类设备。继续进一步的,数据接收应答包括中数据上传周期的持续时间;根据预设传输条件确定符合传输条件的同类设备的步骤包括:识别数据接收应答中的数据上传周期的持续时间;将持续时间最长的同类设备确定为符合传输条件的同类设备。在前述方案基础上进一步的,随机延时将保存的所有待上传数据传输给该同类设备的步骤前还包括步骤:对该同类设备反馈确认数据传输应答;判断是否收到该同类设备反馈的确认数据接收应答,若是则进入随机延时将保存的所有待上传数据传输给该同类设备的步骤;接收并保存同类设备传输的待上传数据的步骤前还包括步骤:接收同类设备反馈的确认数据传输应答;根据预设接收条件确定符合接收条件的同类设备并反馈确认数据接收应答。继续进一步的,确认数据传输应答中包括优先度信息;根据预设接收条件确定符合接收条件的同类设备的步骤包括:识别数据接收应答中的优先度信息;将优先度最高的预设数量的同类设备确定为符合传输条件的同类设备。继续进一步的,优先度信息包括数据上传周期的持续时间、待传输的数据量大小、设备类型编号中的一种或多种结合。本专利技术还提出了一种可采集并上传数据的电子设备,包括用于存储程序的存储器和用于执行所述程序的处理器,所述程序被处理器执行时实现上述任意一项所述方法的步骤。本专利技术有益效果在于可让临近上传期限的设备接收附近其他未临近上传期限的同类设备的数据,然后一并打包上传,被接收的同类设备在数据传输完毕后重新开始周期,整体上可明显降低数据上传的连接频次,节省连接次数的费用,提升传输效率,降低信号拥堵发生的概率。附图说明图1是实施例1一种减小数据上传连接频次的方法的流程示意图。图2是在实施例2一种在实施例1基础上改进方法的流程示意图。图3-图4在实施例3另一种在实施例1基础上改进方法的流程示意图。具体实施方式以下结合附图和具体实施例对本专利技术作进一步说明。实施例1,参照附图1,一种减小数据上传连接频次的方法,包括以下步骤:步骤S101:数据上传周期开始,周期性采集并保存本设备需上传的数据;本步骤为本实施例方法的开端,数据上传周期开始并计时,本设备周期性采集数据并保存,该数据为心跳数据,在整个数据上传周期内,会多次保存心跳数据,在最后上传的时候,将每次保存的心跳数据打包一起上传;本实施例中数据采集周期为十秒,正常情况下数据上传周期设定为5分钟,当联网失败无法上传数据时,数据上传周期继续计时。步骤S102:判断本数据上传周期是否达到第一预设时间,若是则进入步骤S103;本设备在本数据上传周期的第一预设时间前,只采集并保存心跳数据,无其他动作,本实施例中第一预设时间为2.5分钟。步骤S103:开始接收同类设备发送的数据;本专利技术中,同类设备指的是与本设备功能类似的设备,也即具有上传数据功能和发送信号与本设备通信功能的设备都可称为同类设备,更细分还可分为结构相同的相同设备和结构本文档来自技高网
...

【技术保护点】
1.一种减小数据上传连接频次的方法,其特征在于,包括以下步骤:数据上传周期开始,周期性采集并保存本设备需上传的数据;判断本数据上传周期是否达到第一预设时间,若是则进入下一步;开始接收同类设备发送的数据;判断第二预设时间前是否接收到同类设备广播的数据并发请求,若是则随机延时将保存的所有待上传数据传输给该同类设备并在确认数据传输成功后重新开始数据上传周期,否则进入下一步;判断本数据上传周期是否达到第二预设时间,若是则进入下一步;给同类设备广播数据并发请求;接收并保存同类设备传输的待上传数据;判断本数据上传周期是否达到第三预设时间时,若是则进入下一步;上传所有保存的待上传数据;确认数据上传成功后重新开始数据上传周期。

【技术特征摘要】
1.一种减小数据上传连接频次的方法,其特征在于,包括以下步骤:数据上传周期开始,周期性采集并保存本设备需上传的数据;判断本数据上传周期是否达到第一预设时间,若是则进入下一步;开始接收同类设备发送的数据;判断第二预设时间前是否接收到同类设备广播的数据并发请求,若是则随机延时将保存的所有待上传数据传输给该同类设备并在确认数据传输成功后重新开始数据上传周期,否则进入下一步;判断本数据上传周期是否达到第二预设时间,若是则进入下一步;给同类设备广播数据并发请求;接收并保存同类设备传输的待上传数据;判断本数据上传周期是否达到第三预设时间时,若是则进入下一步;上传所有保存的待上传数据;确认数据上传成功后重新开始数据上传周期。2.根据权利要求1所述的一种减小数据上传连接频次的方法,其中,所述给同类设备广播数据并发请求的步骤前还包括步骤:判断本设备是否处于可上传数据的状态,若是则进入所述给同类设备广播数据并发请求的步骤,否则进入以下步骤:继续周期性采集并循环覆盖保存本设备需上传的数据;数据保存后判断本设备是否处于可上传数据的状态,若是则上传所有保存的待上传数据并在确认数据上传成功后重新开始数据上传周期。3.根据权利要求2所述的一种减小数据上传连接频次的方法,其中,所述数据保存后判断本设备是否处于可上传数据的状态的步骤中,若否,则进入以下步骤:判断第二预设时间前是否接收到同类设备广播的数据并发请求,若是则进入下一步;随机延时将保存的所有待上传数据传输给该同类设备;确认数据传输成功后重新开始数据上传周期。4.根据权利要求2所述的一种减小数据上传连接频次的方法,其中,所述数据保存后判断本设备是否处于可上传数据的状态的步骤中,若否,则进入以下步骤:给同类设备广播数据传输请求;判断是否接收到同类设备反馈的数据接收应答,若是则进入下一步;将保存的所有待上传数据传输给该同类设备;确认数据传输成功后重新开始数据上传周期;所述开始接收...

【专利技术属性】
技术研发人员:徐承柬张建敏朱浩章季盛高吴凯宁洪辉旭
申请(专利权)人:浙江天地人科技有限公司
类型:发明
国别省市:浙江,33

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

1