本发明涉及数据传输及通信,特别是涉及一种养殖设备无线数据可靠上下行的方法。
背景技术:
1、随着高速网络技术和多媒体技术的飞速发展,无线网络的发展异常迅猛,在无线网络中,实现终端间通信的传输媒体主要有无线电波、红外线等,由于无线电波存在衰减,并且频率越高,无线电波随距离衰减越快,因此高工作频率将导致网络中被赋予基站角色的无线中继站的覆盖范围十分有限,针对这一点,现有技术在网络中加入了无线中继站,以增加系统覆盖的范围。
2、在智能化养殖区域(例如智能猪场)中,目前在使用无线中继站的很多情况下只是简单地控制中继站中转移动终端与被赋予基站角色的无线中继站之间的养殖数据,而随着无线网络的飞速发展,无线网络的复杂度也越来越高,网络间交互的数据量也日益增加,中继站作为数据传输的中转功能并不稳定,如何利用无线中继站合理地调度无线网络资源,且如何更稳定更高效的对养殖数据进行传输,成为目前亟需解决的问题。
技术实现思路
1、为了克服现有技术的不足,本发明的目的是提供一种养殖设备无线数据可靠上下行的方法。
2、为实现上述目的,本发明提供了如下方案:
3、一种养殖设备无线数据可靠上下行的方法,应用于一种无线中继系统中,所述无线中继系统包括无线中继站、被赋予用户设备角色的无线中继站与被赋予基站角色的无线中继站,所述方法包括:
4、依据所述无线中继系统的网络结构进行网络拓扑选择,并根据选择结果确定是否与所述无线中继站的相邻无线中继站建立连接;
5、请求被赋予基站角色的无线中继站分配资源,并依据被赋予用户设备角色的无线中继站的请求为所述被赋予用户设备角色的无线中继站分配资源;
6、为中继链路和接入链路分别配置非连续接收和/或非连续发送;
7、在接收到被赋予用户设备角色的无线中继站的接入请求时,根据接入链路和中继链路的负载情况确定是否接受所述被赋予用户设备角色的无线中继站的接入请求;
8、在中继链路完成与被赋予基站角色的无线中继站间的无线承载建立,在接入链路向被赋予用户设备角色的无线中继站发起无线承载建立请求。
9、优选地,还包括:
10、在接收到被赋予基站角色的无线中继站发送的下行数据后,进行转发处理,将处理后的下行数据发送给被赋予用户设备角色的无线中继站,以及,在接收到被赋予用户设备角色的无线中继站发送的上行数据后,进行转发处理,将处理后的上行数据发送给所述被赋予基站角色的无线中继站;
11、下发非竞争接入前导给被赋予用户设备角色的无线中继站,并处理所述被赋予用户设备角色的无线中继站的随机接入信道接入并反馈竞争解决信息,以及,向被赋予基站角色的无线中继站发送随机接入前导消息,并根据被赋予基站角色的无线中继站回复发送调度传输参数。
12、优选地,在接收到被赋予基站角色的无线中继站发送的下行数据后,还包括:
13、对所述下行数据进行网络链路的通断判断,若网络链路为断开,则将所述下行数据保存至本地;若网络链路为导通,则将所述下行数据进行转发处理;或
14、对所述上行数据进行网络链路的通断判断,若网络链路为断开,则将所述上行数据保存至本地;若网络链路为导通,则将所述上行数据进行转发处理。
15、优选地,还包括:
16、在接收到被赋予基站角色的无线中继站发送的下行数据后,进行转发处理,将处理后的下行数据发送给被赋予用户设备角色的无线中继站,并回复信息给所述被赋予基站角色的无线中继站,以及,在接收到被赋予用户设备角色的无线中继站发送的上行数据后,进行转发处理,将处理后的上行数据发送给所述被赋予基站角色的无线中继站,并回复信息给所述被赋予用户设备角色的无线中继站;
17、下发非竞争接入前导给被赋予用户设备角色的无线中继站,并处理所述被赋予用户设备角色的无线中继站的无线承载接入并反馈竞争解决信息,以及,向被赋予基站角色的无线中继站发送随机接入前导消息,并根据被赋予基站角色的无线中继站回复发送调度传输参数。
18、优选地,还包括:
19、在接收到被赋予基站角色的无线中继站发送的下行数据后,进行转发处理,并将处理后的下行数据发送给被赋予用户设备角色的无线中继站,并回复信息给所述被赋予基站角色的无线中继站,以及,在接收到被赋予用户设备角色的无线中继站发送的上行数据后,进行转发处理,并将处理后的上行数据发送给所述被赋予基站角色的无线中继站,并回复信息给所述被赋予用户设备角色的无线中继站;
20、当所述无线中继站为中继链路的中间节点时,自动转发,当所述无线中继站为中继链路的目标节点时,接入数据,停止转发。
21、优选地,还包括:
22、在接收到被赋予基站角色的无线中继站发送的下行数据后,进行转发处理,并将处理后的下行数据发送给被赋予用户设备角色的无线中继站,以及,在接收到被赋予用户设备角色的无线中继站发送的上行数据后,进行转发处理,并将处理后的上行数据发送给所述被赋予基站角色的无线中继站;
23、采用增强型加密算法对所述无线中继站和被赋予基站角色的无线中继站之间的交互信息进行加密。
24、优选地,所述增强型加密算法的步骤包括:
25、确定用于特定含义的密钥;
26、将密钥按照行顺序自第一行或按照列顺序自第一列依次编制于密码矩阵,将密钥中未出现的其他英文字母按照英文字母表顺序依次编制为密码矩阵的其余元素;
27、若密码矩阵编制完成,则将明文中每两个字母组成一明文字母组的组合,所述明文字母组分别通过密码矩阵加密方法加密为相应的密文字母组;所述明文字母组包括第一元素m1和第二元素m2;所述密文字母组包括第一元素o1和第二元素o2。
28、优选地,所述密码矩阵加密方法的步骤包括:
29、若第一元素m1和第二元素m2在同一行,则对应第一元素o1和第二元素o2分别是第一元素m1和第二元素m2右相邻的字母;
30、若第一元素m1和第二元素m2在同一列,则对应第一元素o1和第二元素o2分别是第一元素m1和第二元素m2下相邻的字母;
31、若第一元素m1和第二元素m2不在同一列且不在同一行,则对应第一元素o1和第二元素o2分别是第一元素m1和第二元素m2所形成的矩阵的其他两角的字母。
32、优选地,所述无线中继站采用设定中转次数生命周期递减的方式进行传输,当所述无线中继站进行中转数据生命周期结束时,停止对本数据中转。
33、优选地,所述无线中继站、所述被赋予用户设备角色的无线中继站与所述被赋予基站角色的无线中继站采用2.4g无线通讯技术实现设备自动组网。
34、根据本发明提供的具体实施例,本发明公开了以下技术效果:
35、本发明提供了一种养殖设备无线数据可靠上下行的方法,应用于一种无线中继系统中,所述无线中继系统包括无线中继站、被赋予用户设备角色的无线中继站与被赋予基站角色的无线中继站,所述方法包括:依据所述无线中继系统的网络结构进行网络拓扑选择,并根据选择结果确定是否与所述无线中继站的相邻无线中继站建立连接;请求被赋予基站角色的无线中继站分配资源,并依据被赋予用户设备角色的无线中继站的请求为所述被赋予用户设备角色的无线中继站分配资源;为中继链路和接入链路分别配置非连续接收和/或非连续发送;在接收到被赋予用户设备角色的无线中继站的接入请求时,根据接入链路和中继链路的负载情况确定是否接受所述被赋予用户设备角色的无线中继站的接入请求;在中继链路完成与被赋予基站角色的无线中继站间的无线承载建立,在接入链路向被赋予用户设备角色的无线中继站发起无线承载建立请求。本发明利用无线中继站合理地调度无线网络资源,提高了数据上下行传输的可靠性,能够更稳定更高效的对养殖数据进行传输。