本发明涉及通信,尤其涉及一种通信组网方法、装置和系统。
背景技术:
1、随着新能源技术的迅速发展,电动汽车作为一种发展前景广阔的绿色交通工具,其普及速度越来越迅猛。随着电动汽车数量的日益增多,车辆充电桩作为电动汽车的充电设备,其需求量也越来越大。
2、目前的充电桩系统中包括网关设备和若干普通充电桩,若干普通充电桩与所述网关设备通过433mhz无线网络进行组网,并通过所述网关设备与应用平台进行交互。
3、然而,发明人发现现有技术至少存在如下问题:现有组网方案多采用以单网关设备与若干普通充电桩组成的星状网络的方式,存在信号覆盖范围有限的问题,此外,在复杂的工作环境,比如电磁干扰严重,或者信号遮挡严重的情况下,可能出现网关设备信号质量差甚至不可用的情况,导致充电桩无法正常工作。
技术实现思路
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、在所述网关设备处于正常工作状态时,在选择的信道上广播自身当前的若干个工作参数;所述业务通信设备能够在处于未组网状态时,根据所有所述网关设备广播的工作参数计算所述网关设备的可用性量化值,确定满足预设阈值要求的可用性量化值对应的网关设备作为目标网关设备,并向所述目标网关设备发送组网请求;
28、当接收到业务通信设备发送的组网请求时,建立所述业务通信设备与所述网关设备的组网连接。
29、作为上述方案的改进,所述方法还包括:
30、在所述网关设备处于异常工作状态时,断开所述网关设备与已组网连接的业务通信设备的组网连接;其中,所述异常工作状态为所述网关设备的工作温度异常或所述网关设备与所述服务端的通讯信号异常。
31、作为上述方案的改进,所述方法还包括:
32、当所述网关设备的已组网连接的业务通信设备数量达到第一预设数量时,在所述已组网连接的业务通信设备中选择第二预设数量的业务通信设备,作为选定业务通信设备;其中,所述第二预设数量小于所述第一预设数量;
33、当接收到已组网连接的业务通信设备发送的询问信息,且发送所述询问信息的业务通信设备为所述选定业务通信设备时,向发送所述询问信息的业务通信设备返回需要切换网关的回复信息;所述选定业务通信设备能够在接收到所述需要切换网关的回复信息时断开自身与所述网关设备的组网连接。
34、本发明实施例还提供了一种通信组网装置,应用于业务通信设备侧,所述业务通信设备通过与所述网关设备连接组网的方式实现与服务端的通讯;
35、所述装置包括:
36、工作参数获取模块,用于在所述业务通信设备处于未组网状态时,获取当前所扫描到的所有所述网关设备广播的所述网关设备自身的若干个工作参数;
37、可用性量化值计算模块,用于根据所述工作参数计算所述网关设备的可用性量化值;
38、目标网关设备确定模块,用于根据满足预设阈值要求的可用性量化值对应的网关设备,确定目标网关设备;
39、第一组网连接模块,用于向所述目标网关设备发送组网请求,以建立所述业务通信设备与所述目标网关设备的组网连接。
40、本发明实施例还提供了一种通信组网装置,应用于网关设备侧,业务通信设备通过与所述网关设备连接组网的方式实现与服务端的通讯;
41、所述装置包括:
42、工作参数广播模块,用于在所述网关设备处于正常工作状态时,在选择的信道上广播自身当前的若干个工作参数;所述业务通信设备能够在处于未组网状态时,根据所有所述网关设备广播的工作参数计算所述网关设备的可用性量化值,确定满足预设阈值要求的可用性量化值对应的网关设备作为目标网关设备,并向所述目标网关设备发送组网请求;
43、第二组网连接模块,用于当接收到业务通信设备发送的组网请求时,建立所述业务通信设备与所述网关设备的组网连接。
44、本发明实施例还提供了一种通信组网装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的通信组网方法。
45、本发明实施例还提供了一种通信组网系统,包括服务端,若干个网关设备和若干个业务通信设备,所述业务通信设备通过与所述网关设备连接组网的方式实现与所述服务端的通讯;且所述业务通信设备包括如上述应用于业务通信设备侧的所述的通信组网装置;所述网关设备包括如上述应用于网关设备侧所述的通信组网装置。
46、与现有技术相比,本发明公开的一种通信组网方法、装置和系统,通过在系统中增加有限的冗余的网关设备,所有业务通信设备不是固定连接至唯一的网关设备,每一个业务通信设备可以根据各个网关设备的工作参数计算对应的可用性量化值,从而选择满足要求的网关设备建立组网连接,提高了通信组网系统的可靠性、健壮性和信号覆盖范围,有效的避免了因自组网内网关设备的个体通讯异常导致的多个设备终端无法正常开展业务流程,提高了通信组网系统的容错率。同时提高了通信组网系统的可用性,有效平衡了各网关设备的mcu处理压力,提高了整个通信组网系统的运转效率。
1.一种通信组网方法,其特征在于,应用于业务通信设备侧,所述业务通信设备通过与网关设备连接组网的方式实现与服务端的通讯;
2.如权利要求1所述的通信组网方法,其特征在于,所述若干个工作参数包括工作温度、与所述服务端的通讯信号强度、与业务通信设备的通讯信号强度和已组网连接的业务通信设备的数量。
3.如权利要求1所述的通信组网方法,其特征在于,所述根据所述工作参数计算所述网关设备的可用性量化值,包括:
4.如权利要求3所述的通信组网方法,其特征在于,所述确定每一所述工作参数的量化数值和预设的权重值,以计算所述网关设备的可用性量化值,包括:
5.如权利要求4所述的通信组网方法,其特征在于,所述工作参数的范围越接近预设的正常范围,所述工作参数对应的量化数值越小;影响所述工作参数的环境因素越差,所述工作参数对应的权重值越大;则所述预设阈值要求为:所述可用性量化值最小;
6.如权利要求1至5任一项所述的通信组网方法,其特征在于,所述根据满足预设阈值要求的可用性量化值对应的网关设备,确定目标网关设备,包括:
7.如权利要求1至6任一项所述的通信组网方法,其特征在于,所述方法还包括:
8.一种通信组网方法,其特征在于,应用于网关设备侧,业务通信设备通过与所述网关设备连接组网的方式实现与服务端的通讯;
9.如权利要求8所述的通信组网方法,其特征在于,所述方法还包括:
10.如权利要求8所述的通信组网方法,其特征在于,所述方法还包括:
11.一种通信组网装置,其特征在于,应用于业务通信设备侧,所述业务通信设备通过与所述网关设备连接组网的方式实现与服务端的通讯;
12.一种通信组网装置,其特征在于,应用于网关设备侧,业务通信设备通过与所述网关设备连接组网的方式实现与服务端的通讯;
13.一种通信组网装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至10中任意一项所述的通信组网方法。
14.一种通信组网系统,其特征在于,包括服务端,若干个网关设备和若干个业务通信设备,所述业务通信设备通过与所述网关设备连接组网的方式实现与所述服务端的通讯;且所述业务通信设备包括如权利要求11所述的通信组网装置;所述网关设备包括如权利要求12所述的通信组网装置。