本公开涉及物联网,尤其涉及一种无线通讯系统的信道切换方法、装置、设备、介质及产品。
背景技术:
1、lora(long range radio,远距离无线电)作为一种无线通讯技术,由于其功耗低、传播距离远而得到广泛应用。在无线通讯系统的应用过程中,路由表中某些设备的异常,会导致整个网络出现异常,无自恢复能力,需要切换系统中的信道。现有技术中通常是由服务技术人员手动配置白名单路由表,通过物理端口写入网关的方式来切换信道的。
2、然而,这种方式存在诸多问题:对服务技术人员的技术能力要求较高,且易出现配置错误的现象,导致设备无法通讯;现场手动配置白名单路由表耗时久且易出错,且若配置错误,需要重新配置,费时费力;现场网络环境存在波动,不能适时自适应地应对网络环境变化;设备需要预留写入物理接口,防水、防尘等级较低,容易影响设备的可靠性等。
技术实现思路
1、本公开要解决的技术问题是为了克服现有技术中通过手动方式来切换通讯信道,存在费时费力、易出错、不能应对网络变化等问题,导致设备无法正常通讯的缺陷,提供一种无线通讯系统的信道切换方法、装置、设备、介质及产品。
2、本公开是通过下述技术方案来解决上述技术问题:
3、本公开提供一种无线通讯系统的信道切换方法,所述信道切换方法包括:
4、控制lora网关和/或各个路由,对所述无线通讯系统当前信道中的无线信号进行监测,以获取干扰信号累计出现的干扰时长和有效信号累计出现的有效时长;
5、其中,所述有效信号用于表征符合目标网络制式且符合目标网关白名单的信号,所述干扰信号用于表征不符合所述目标网络制式和/或不符合所述目标网关白名单的信号;
6、控制所述lora网关根据所述干扰时长和所述有效时长,计算得到所述当前信道中所述干扰信号对应的干扰信号占比;
7、当所述干扰信号占比满足预设条件时,控制所述lora网关将所述无线通讯系统中的信道从所述当前信道切换至备用信道。
8、较佳地,所述控制lora网关和/或各个路由,对所述无线通讯系统当前信道中的无线信号进行监测,以获取干扰信号累计出现的干扰时长和有效信号累计出现的有效时长的步骤包括:
9、控制所述lora网关对所述当前信道中的无线信号进行监测,以获取第一干扰信号累计出现的第一干扰时长、第二干扰信号累计出现的第二干扰时长、第一有效信号累计出现的第一有效时长;
10、其中,所述第一干扰信号用于表征所述lora网关获取的符合所述目标网络制式但不符合所述目标网关白名单的信号,所述第二干扰信号用于表征所述lora网关获取的不符合所述目标网络制式的信号,所述第一有效信号用于表征所述lora网关获取的符合所述目标网络制式且符合所述目标网关白名单的信号;
11、和/或,
12、控制各个所述路由对所述当前信道中的无线信号进行监测,以获取第三干扰信号累计出现的第三干扰时长、第四干扰信号累计出现的第四干扰时长、第二有效信号累计出现的第二有效时长;
13、其中,所述第三干扰信号用于表征所述路由获取的符合所述目标网络制式但不符合所述目标网关白名单的信号,所述第四干扰信号用于表征所述路由获取的不符合所述目标网络制式的信号,所述第二有效信号用于表征所述路由获取的符合所述目标网络制式且符合所述目标网关白名单的信号。
14、较佳地,所述控制所述lora网关根据所述干扰时长和所述有效时长,计算得到所述当前信道中所述干扰信号对应的干扰信号占比的步骤包括:
15、控制所述lora网关计算所述第一干扰时长、所述第二干扰时长和所述第一有效时长之和,得到第一总时长;
16、控制所述lora网关计算所述第一干扰时长与所述第一总时长的比值,得到第一干扰信号占比,计算所述第二干扰时长与所述第一总时长的比值,得到第二干扰信号占比;
17、控制所述路由计算所述第三干扰时长、所述第四干扰时长和所述第二有效时长之和,得到第二总时长;
18、控制所述lora网关计算所述第三干扰时长与所述第二总时长的比值,得到第三干扰信号占比,计算所述第四干扰时长与所述第二总时长的比值,得到第三干扰信号占比;
19、控制所述lora网关计算所述第一干扰信号占比与第一预设权重的乘积得到第一加权占比,计算所述第三干扰信号占比与第三预设权重的乘积得到第三加权占比,计算所述第一加权占比与所述第三加权占比之和得到第五干扰信号占比;
20、控制所述lora网关计算所述第二干扰信号占比与第二预设权重的乘积得到第二加权占比,计算所述第四干扰信号占比与第四预设权重的乘积得到第四加权占比,计算所述第二加权占比与所述第四加权占比之和得到第六干扰信号占比。
21、较佳地,所述当所述干扰信号占比满足预设条件时,控制所述lora网关将所述无线通讯系统中的信道从所述当前信道切换至备用信道的步骤包括:
22、当所述第五干扰信号占比大于或者等于第一干扰阈值,和/或,所述第六干扰信号占比大于或者等于第二干扰阈值时,控制所述lora网关将所述无线通讯系统从所述当前信道切换至所述备用信道。
23、较佳地,所述控制所述lora网关将所述无线通讯系统从所述当前信道切换至备用信道的步骤包括:
24、控制所述lora网关直接发送或者通过所述路由转发信道切换请求至各个所述lora终端,所述信道切换请求中包含所述备用信道的识别信息;
25、基于所述识别信息,控制所述lora终端接收所述信道切换请求,并按照预设信道切换策略切换至所述备用信道。
26、较佳地,所述信道切换方法还包括:
27、当所述第一总时长大于或者等于第一预设时长时,控制所述lora网关清空所述第一干扰时长、所述第二干扰时长和所述第一有效时长,并重新执行控制所述lora网关对所述无线通讯系统所述当前信道中的所述无线信号进行监测,以获取所述干扰信号累计出现的所述干扰时长和所述有效信号累计出现的所述有效时长的步骤;
28、和/或,
29、当所述第二总时长大于或者等于第二预设时长时,控制所述路由清空所述第三干扰时长、所述第四干扰时长和所述第二有效时长,并重新执行控制所述lora网关对所述无线通讯系统所述当前信道中的所述无线信号进行监测,以获取所述干扰信号累计出现的所述干扰时长和所述有效信号累计出现的所述有效时长的步骤。
30、本公开还提供一种无线通讯系统的信道切换装置,所述信道切换装置包括:
31、信号监测模块,用于控制lora网关和/或各个路由,对所述无线通讯系统当前信道中的无线信号进行监测,以获取干扰信号累计出现的干扰时长和有效信号累计出现的有效时长;
32、其中,所述有效信号用于表征符合目标网络制式且符合目标网关白名单的信号,所述干扰信号用于表征不符合所述目标网络制式和/或不符合所述目标网关白名单的信号;
33、干扰计算模块,用于控制所述lora网关根据所述干扰时长和所述有效时长,计算得到所述当前信道中所述干扰信号对应的干扰信号占比;
34、信道切换模块,用于当所述干扰信号占比满足预设条件时,控制所述lora网关将所述无线通讯系统中的信道从所述当前信道切换至备用信道。
35、在一可实施的方案中,所述信号监测模块1还用于:
36、控制所述lora网关对所述当前信道中的无线信号进行监测,以获取第一干扰信号累计出现的第一干扰时长、第二干扰信号累计出现的第二干扰时长、第一有效信号累计出现的第一有效时长;
37、其中,所述第一干扰信号用于表征所述lora网关获取的符合所述目标网络制式但不符合所述目标网关白名单的信号,所述第二干扰信号用于表征所述lora网关获取的不符合所述目标网络制式的信号,所述第一有效信号用于表征所述lora网关获取的符合所述目标网络制式且符合所述目标网关白名单的信号;
38、和/或,
39、控制各个所述路由对所述当前信道中的无线信号进行监测,以获取第三干扰信号累计出现的第三干扰时长、第四干扰信号累计出现的第四干扰时长、第二有效信号累计出现的第二有效时长;
40、其中,所述第三干扰信号用于表征所述路由获取的符合所述目标网络制式但不符合所述目标网关白名单的信号,所述第四干扰信号用于表征所述路由获取的不符合所述目标网络制式的信号,所述第二有效信号用于表征所述路由获取的符合所述目标网络制式且符合所述目标网关白名单的信号。
41、较佳地,干扰计算模块包括:
42、第一计算单元,用于控制所述lora网关计算所述第一干扰时长、所述第二干扰时长和所述第一有效时长之和,得到第一总时长;
43、第二计算单元,用于控制所述lora网关计算所述第一干扰时长与所述第一总时长的比值,得到第一干扰信号占比,计算所述第二干扰时长与所述第一总时长的比值,得到第二干扰信号占比;
44、第三计算单元,用于控制所述路由计算所述第三干扰时长、所述第四干扰时长和所述第二有效时长之和,得到第二总时长;
45、第四计算单元,用于控制所述lora网关计算所述第三干扰时长与所述第二总时长的比值,得到第三干扰信号占比,计算所述第四干扰时长与所述第二总时长的比值,得到第三干扰信号占比;
46、第五计算单元,用于控制所述lora网关计算所述第一干扰信号占比与第一预设权重的乘积得到第一加权占比,计算所述第三干扰信号占比与第三预设权重的乘积得到第三加权占比,计算所述第一加权占比与所述第三加权占比之和得到第五干扰信号占比;
47、第六计算单元,用于控制所述lora网关计算所述第二干扰信号占比与第二预设权重的乘积得到第二加权占比,计算所述第四干扰信号占比与第四预设权重的乘积得到第四加权占比,计算所述第二加权占比与所述第四加权占比之和得到第六干扰信号占比。
48、较佳地,信道切换模块还用于:
49、当所述第五干扰信号占比大于或者等于第一干扰阈值,和/或,所述第六干扰信号占比大于或者等于第二干扰阈值时,控制所述lora网关将所述无线通讯系统从所述当前信道切换至所述备用信道。
50、较佳地,信道切换模块还包括:
51、请求发送单元,用于控制所述lora网关直接发送或者通过所述路由转发信道切换请求至各个所述lora终端,所述信道切换请求中包含所述备用信道的识别信息;
52、信道切换单元,用于基于所述识别信息,控制所述lora终端接收所述信道切换请求,并按照预设信道切换策略切换至所述备用信道。
53、较佳地,所述信道切换装置还包括重置模块,用于:
54、当所述第一总时长大于或者等于第一预设时长时,控制所述lora网关清空所述第一干扰时长、所述第二干扰时长和所述第一有效时长,并重新执行控制所述lora网关对所述无线通讯系统所述当前信道中的所述无线信号进行监测,以获取所述干扰信号累计出现的所述干扰时长和所述有效信号累计出现的所述有效时长的步骤;
55、和/或,
56、当所述第二总时长大于或者等于第二预设时长时,控制所述路由清空所述第三干扰时长、所述第四干扰时长和所述第二有效时长,并重新执行控制所述lora网关对所述无线通讯系统所述当前信道中的所述无线信号进行监测,以获取所述干扰信号累计出现的所述干扰时长和所述有效信号累计出现的所述有效时长的步骤。
57、本公开还提供一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的无线通讯系统的信道切换方法。
58、本公开还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的无线通讯系统的信道切换方法。
59、本公开还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的无线通讯系统的信道切换方法。
60、在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本公开各较佳实例。
61、本公开的积极进步效果在于:通过lora网关和各级路由监测信道中的干扰信号占比,并在干扰信号占比满足一定条件时,控制lora网关自动完成通讯信道的切换,可以使得无线通讯系统能够在网络状况发生变化时,自适应地切换信道,提高了信道切换的效率,从而提高了无线通讯系统通讯网络的稳定性。