基于物联网的无线通讯补偿方法、装置及设备的制造方法

文档序号:9729922阅读:416来源:国知局
基于物联网的无线通讯补偿方法、装置及设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于物联网的无线通讯补偿方法、装置及设备。
【背景技术】
[0002]物联网中大部分是物与物之间的通讯,而不像人与人之间的通讯那样以人为主导,以人为主导的通讯特点是信息若有误发或者漏发,作为主导的人是可以通过各种方式纠正过来的。但物联网中的通讯,多数情况下通讯双方都是物体,自身不能进行人工干预,因而,在物联网中对无线通讯系统的通讯可靠性提出了更高的要求。目前的无线通讯技术,如WIFI(无线宽带,基于IEEE 802.11系列协议的局域网)、ZIGBEE(紫蜂协议,基于IEEE802.15.4标准的低功耗局域网协议)等,在通讯可靠性方面无法满足物联网业务质量的要求。WIFI等宽带无线通讯技术是追求有效性的通讯技术,它追求的是在有限的频率资源和时间资源内,发送最大的数据量,而追求有效性是以牺牲可靠性为代价的,因此,WIFI等技术不能满足物联网高可靠性业务质量的要求。ZIGBEE等窄带无线通讯技术,普遍采用退避算法(CSMA)解决无线干扰问题,即在发射之前先打开接收机探测空中是否有干扰信号,无信号则发射,有信号则退避,为了控制功耗,接收机对空中干扰信号的探测是有次数限制的,一般不超过三次。ZIGBEE协议规定,一组数据如果在收发节点三次都发射不出去,该组数据将被丢弃,由此可以看出,若无上位机的支持,仅靠协议本身,无法做到可靠的通讯补偿。因此,ZIGBEE等窄带无线通讯技术,在网络吞吐率比较大时,也无法保证通讯的可靠性。

【发明内容】

[0003]本发明提供一种基于物联网的无线通讯补偿方法、装置及设备,旨在提高无线通讯数据传输的可靠性。
[0004]为实现上述目的,本发明提供一种基于物联网的无线通讯补偿方法,所述基于物联网的无线通讯补偿方法包括:
[0005]将上位机发送的第一传输数据通过无线通讯接口发送到一个或多个接收端;
[0006]监测由各个接收端返回的响应消息,其中,所述响应消息包括数据全部接收成功或部分接收失败的信息;
[0007]在第一预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,按照多级补偿机制中各个补偿策略的先后顺序依次发送相应数据到相应的接收端,直到接收端返回数据全部接收成功的响应消息或所有的补偿策略均已执行。
[0008]优选地,在所述多级补偿机制中首先执行的是第一补偿策略;根据所述第一补偿策略发送第二传输数据到相应的接收端包括:
[0009]采用与发送所述第一传输数据相同的无线通讯设置发送第二传输数据到相应的接收端;
[0010]在第二预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,
[0011]在第二预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,根据第二补偿策略发送第三传输数据到相应的接收端。
[0012]优选地,所述根据第二补偿策略发送第三传输数据到相应的接收端包括:
[0013]增大无线信号发射功率,并将第三传输数据发送到相应的接收端;
[0014]在第三预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,
[0015]在第三预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,根据第三补偿策略发送第四传输数据到相应的接收端。
[0016]优选地,所述根据第三补偿策略发送第四传输数据到相应的接收端包括:
[0017]降低无线信号传输速率,并将第四传输数据发送到相应的接收端;
[0018]在第四预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,
[0019]在第四预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,根据第四补偿策略发送第五传输数据到相应的接收端。
[0020]优选地,所述根据第四补偿策略发送第五传输数据到相应的接收端包括:
[0021]采用前向纠错机制将第五传输数据发送到相应的接收端;
[0022]在第五预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,
[0023]在第五预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,根据第五补偿策略发送第六传输数据到相应的接收端。
[0024]优选地,所述根据第五补偿策略发送第六传输数据到相应的接收端包括:
[0025]采用直接序列扩频机制将第六传输数据发送到相应的接收端;
[0026]在第六预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,
[0027]在第六预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,向所述上位机返回发送数据到相应接收端失败的响应消息。
[0028]为实现上述目的,本发明提供一种基于物联网的无线通讯补偿装置,所述基于物联网的无线通讯补偿装置包括:
[0029]发送模块,用于将上位机发送的第一传输数据通过无线通讯接口发送到一个或多个接收端;
[0030]监测模块,用于监测由各个接收端返回的响应消息,其中,所述响应消息包括数据全部接收成功或部分接收失败的信息;
[0031]补偿模块,用于在第一预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,按照多级补偿机制中各个补偿策略的先后顺序依次发送相应数据到相应的接收端,直到接收端返回数据全部接收成功的响应消息或所有的补偿策略均已执行。
[0032]优选地,所述补偿模块包括:
[0033]第一补偿单元,用于采用与发送所述第一传输数据相同的无线通讯设置发送第二传输数据到相应的接收端;在第二预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,在第二预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,根据第二补偿策略发送第三传输数据到相应的接收端;
[0034]第二补偿单元,用于增大无线信号发射功率,并将第三传输数据发送到相应的接收端;在第三预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,在第三预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,根据第三补偿策略发送第四传输数据到相应的接收端;
[0035]第三补偿单元,用于降低无线信号传输速率,并将第四传输数据发送到相应的接收端;在第四预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,在第四预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,根据第四补偿策略发送第五传输数据到相应的接收端。
[0036]优选地,所述补偿模块还包括:
[0037]第四补偿单元,用于采用前向纠错机制将第五传输数据发送到相应的接收端;在第五预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,在第五预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,根据第五补偿策略发送第六传输数据到相应的接收端;
[0038]第五补偿单元,用于采用直接序列扩频机制将第六传输数据发送到相应的接收端;在第六预设时间段内接收到数据全部接收成功的响应消息时,向所述上位机返回发送数据到相应接收端成功的响应消息;或者,在第六预设时间段内未接收到所述响应消息或者接收到数据部分接收失败的响应消息时,向所述上位机返回发送数据到相应接收端失败的响应消息。
[0039]此外,为实现上述目的,本发明还提供一种无线通讯设备,所述无线通讯设备包括上述任一所述的基于物联网的无线通讯补偿装置。
[0040]本发明提出的基于物联网的无线通讯方法、装置及设备,当接收端有数据接收失败时,采用多级补偿机制按照所述多级补偿机制中各个补偿策略的排序顺序,自动依次发送相应的数据到所述接收端,以保证数据的完整交付,无需人工频繁控制数据重发,提高了数据传输的可靠性。
【附图说明】
[0041]图1为本发明基于物联网的无线通讯方法第一实施例的流程示意图;
[0042]图2为本发明基于物联网的无
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1