一种台区物联管理终端路由管理方法及系统
文献发布时间:2023-06-19 19:23:34
技术领域
本发明涉及工业设备现场通信技术领域,特别涉及一种台区物联管理终端路由管理方法系统。
背景技术
台区管理终端(简称终端)管理低压配电变压器台区各种设备的通信。由于台区设备种类多,不同设备通信方式多样,包括窄带载波、宽带载波、小无线、双模、RS485、以太网、WIFI、蓝牙、MBUS、CAN总线等等,各种通信方式的运维管理复杂。
随着物联网技术的发展,电力物联网成为智能电网的新形态,是电网建设的重要方向,低压配电台区是电力物联网的重要应用领域,台区管理终端应用在低压配电台区,是电力物联网“云、管、边、端”架构下重要的边缘侧设备。台区管理终端不再仅仅是传统功能的终端,通信路由将是终端的重要功能,实现终端管理的各种设备互联互通。
现有技术方案是,主站下发通信转发命令,终端按照通信命令里的转发端口将通信帧转发出去,终端收到通信应答后,将应答帧转发给主站。然而,其具有如下缺点:
现有技术需要主站将通信端口下发到台区管理终端,操作时需要记住端口。由于现场设备多,设备更换、新增设备、更改现场接线等情形较多,每次都需要记录现场端口参数,管理繁琐。
发明内容
本发明实施例的目的是提供一种台区物联管理终端路由管理方法和系统,解决终端下挂设备的通信端口需要人工维护的问题,实现通信端口参数免维护。
为解决上述技术问题,本发明第一方面提供了一种台区物联管理终端路由管理方法,包括:
终端接收通过各通信端口连接的各个设备的通信配置参数,其中通信端口标记为未知端口,
判断有端口是否空闲或者终端是否需要与设备通信;
当有端口空闲时,终端在预定间隔时间对端口未知的设备发送探测帧,如果收到应答,则将应答端口建立与应答相匹配设备的通信地址的对应关系,并修改为设备所属的已知端口;
当终端需要和设备通信时,通过判断条件将信息发送给所有通信端口或者已知端口,并根据通信是否成功判断是否修改设备的通信端口属性。
进一步的,所述当所有端口空闲时,终端在预定间隔时间对未知端口发送探测帧,如果收到应答,则将未知端口建立与应答相匹配设备的通信地址的对应关系的步骤包括:
判断某端口是否空闲:如果否,则结束;如果是,则进行下一步;
查找端口未知的设备:如果未找到,则结束;如果找到,则进行下一步;
对端口未知的设备在该端口上发送探测帧;
根据是否收到应答以判断是否通信成功:如果否,则回到上述查找端口未知的设备的步骤;如果是,则将该未知端口建立与应答相匹配设备的通信地址的对应关系。
进一步的,所述当终端需要和设备通信时,通过判断条件将信息发送给所有通信端口或者已知端口,并根据通信是否成功判断是否修改设备的通信端口属性的步骤包括:
判断设备通信端口是否已知:如果否,则将通信信息发送给所有的通信端口;如果是,则通过已知端口发送通信信息;
当将通信信息发送给所有的通信端口后,判断是否有端口通信成功:如果是,则记录该端口为对应设备的所属端口,并停止其他端口的等待;如果否,则回到判断是否有端口通信成功的步骤;
当通过已知端口发送通信信息后,判断是否通信成功:如果否,则将通信端口设置为未知端口然后结束;如果是,则直接结束。
进一步的,在所述当将通信信息发送给所有的通信端口后,判断是否有端口通信成功的步骤中:
如果否,判断所有端口是否通信超时:如果是,则结束;如果否,则回到判断是否有端口通信成功的步骤。
进一步的,在所述当通过已知端口发送通信信息后,判断是否通信成功的步骤中:
如果否,判断通信是否超过预定次数:如果是,则将通信端口设置为未知端口;如果否,则回到判断是否通信成功的步骤。
本发明的第二方面提供了一种台区物联管理终端路由管理系统,包括:终端、通信端口和各个设备;
所述终端接收通过各通信端口连接的各个设备的通信配置参数,其中通信端口标记为未知端口,
当有端口空闲时,终端在预定间隔时间对端口未知的设备发送探测帧,如果收到应答,则将应答端口建立与应答相匹配设备的通信地址的对应关系,并修改为设备所属的已知端口;
当终端需要和设备通信时,通过判断条件将信息发送给所有通信端口或者已知端口,并根据通信是否成功判断是否修改设备的通信端口属性。
进一步的,当所有端口空闲时,终端在预定间隔时间对端口未知的设备发送探测帧,如果收到应答,则将应答端口建立与应答相匹配设备的通信地址的对应关系,包括:
判断某端口是否空闲:如果否,则结束;如果是,则进行下一步;
查找端口未知的设备:如果未找到,则结束;如果找到,则进行下一步;
对端口未知的设备在该端口上发送探测帧;
根据是否收到应答以判断是否通信成功:如果否,则回到上述查找端口未知的设备的步骤;如果是,则将该端口建立与应答相匹配设备的通信地址的对应关系。
进一步的,当终端需要和设备通信时,通过判断条件将信息发送给所有通信端口或者已知端口,并根据通信是否成功判断是否修改设备的通信端口属性,包括:
判断设备通信端口是否为已知:如果否,则将通信信息发送给所有的通信端口;如果是,则通过已知端口发送通信信息;
当将通信信息发送给所有的通信端口后,判断是否有端口通信成功:如果是,则记录该端口为对应设备的所属端口,并停止其他端口的等待;如果否,则回到判断是否有端口通信成功的步骤;
当通过已知端口发送通信信息后,判断是否通信成功:如果否,则将通信端口设置为未知端口然后结束;如果是,则直接结束。
进一步的,在所述当将通信信息发送给所有的通信端口后,判断是否有端口通信成功的步骤中:
如果否,判断所有端口是否通信超时:如果是,则结束;如果否,则回到判断是否有端口通信成功的步骤。
进一步的,在所述当通过已知端口发送通信信息后,判断是否通信成功的步骤中:
如果否,判断通信是否超过预定次数:如果是,则将通信端口设置为未知端口;如果否,则回到判断是否通信成功的步骤。
综上所述,本发明公开了一种台区物联管理终端路由管理方法及系统,该方法包括:终端接收通过各通信端口连接的各个设备的配置参数,其中通信端口标记为未知端口,当有端口空闲时,终端在预定间隔时间对端口未知的设备发送探测帧,如果收到应答,则将端口建立与应答相匹配设备的通信地址的对应关系,并修改为设备所属的已知端口;当终端需要和设备通信时,通过判断条件将信息发送给所有通信端口或者已知端口,并根据通信是否成功判断是否修改设备的通信端口属性。本发明能够解决终端下挂设备的通信端口需要人工维护的问题,实现通信端口参数免维护。
本发明实施例的上述技术方案具有如下有益的技术效果:
在物联网终端各通信端口下连接各种通信设备,设置这些通信设备参数的时候,不需要设置通信设备所在的端口,物联网终端能够自动探测并记录这些端口,即使后期改变外部接线,也能自动调整通信端口,从而减少运行维护工作量。
附图说明
图1是本发明实施例提供的台区物联管理终端路由管理方法流程示意图;
图2是本发明一具体实施例提供的台区物联管理终端路由管理方法流程示意图;
图3是本发明实施例提供的台区物联管理终端路由管理系统结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
本发明第一方面提供了一种台区物联管理终端路由管理方法,如图1所示,包括如下步骤:
步骤S100,终端接收通过各通信端口连接的各个设备的通信配置参数,其中通信端口标记为未知端口。配置参数包括终端下挂设备的通信地址和通信协议等内容,根据通信地址可以确定端口为已知或未知。
步骤S200,判断是否有端口空闲或者终端是否需要与设备通信。
当有端口空闲时,终端在预定间隔时间对端口未知的设备发送探测帧,如果收到应答,则将应答端口建立与应答相匹配设备的通信地址的对应关系,并修改为设备所属的已知端口。
当终端需要和设备通信时,通过判断条件将信息发送给所有通信端口或者已知端口,并根据通信是否成功判断是否修改设备的通信端口属性。具体的,终端需要与下挂设备通信时,根据通信帧目的地址查找目的端口。1)、如果查找到目的端口,通过目的端口将通信帧发送出去,收到应答通信帧后通信结束。2)、如果查找不到目的端口,将通信帧通过所有通信端口发出去,并等待应答,在一端口收到应答帧后通信结束,之后将该端口与通信地址建立对应关系。终端主动往全部端口发送探测帧时,如果在一个端口收到应答,立即结束其他端口的应答等待,提升探测效率。如果端口已经确定的设备,预定次数通信不上(例如3次),将其端口重新设为未知,后续通信时,将通过所有端口进行通信,重新进行端口对应。
在一个具体的实施例中,对本发明的方法流程进行进一步的说明,如图2所示。终端收到设备的通信配置参数,通信端口未知。判断终端是否需要与设备进行通信(或者所有端口是否空闲)。
当终端需要和设备通信时,通过判断条件将信息发送给所有通信端口或者已知端口,并根据通信是否成功判断是否修改设备的通信端口属性,具体包括:
判断设备通信端口是否为已知:如果否,则将通信信息发送给所有的通信端口;如果是,则通过已知端口发送通信信息;
当将通信信息发送给所有的通信端口后,判断是否有端口通信成功:如果是,则记录该端口为对应设备的所属端口,并停止其他端口的等待;如果否,则回到判断是否有端口通信成功的步骤;
进一步的,在所述当将通信信息发送给所有的通信端口后,判断是否有端口通信成功的步骤中:
如果否,判断所有端口是否通信超时:如果是,则结束;如果否,则回到判断是否有端口通信成功的步骤。
判断设备通信端口是否为已知:如果是,通过已知端口进行通信。当通过已知端口发送通信信息后,判断是否通信成功:如果否,则将通信端口设置为未知端口然后结束;如果是,则直接结束。
进一步的,在所述当通过已知端口发送通信信息后,判断是否通信成功的步骤中:
如果否,判断通信是否超过预定次数(可以设置为3次,或者其他次数数值):如果是,则将通信端口设置为未知端口;如果否,则回到判断是否通信成功的步骤。
判断某端口是否空闲:如果否,则结束;如果是,则进行下一步;
查找该端口未知的设备:如果未找到,则结束;如果找到,则进行下一步;
对端口未知的设备发送探测帧;
根据是否收到应答以判断是否通信成功:如果否,则回到上述查找端口未知的设备的步骤;如果是,则将该未知端口建立与应答相匹配设备的通信地址的对应关系,并修改为设备所属的已知端口。
本发明的第二方面提供了一种台区物联管理终端路由管理系统,包括:终端、通信端口和各个设备,如图3所示,终端接收通过各通信端口连接的各个设备的配置参数,其中通信端口标记为未知端口。判断是否有端口空闲或者终端是否需要与设备通信。当有端口空闲时,终端在预定间隔时间对端口未知的设备发送探测帧,如果收到应答,则将端口建立与应答相匹配设备的通信地址的对应关系,并修改为设备所属的已知端口;当终端需要和设备通信时,通过判断条件将信息发送给所有通信端口或者已知端口,并根据通信是否成功判断是否修改设备的通信端口属性。终端、通信端口和各个设备的功能如上所述,在此不再赘述。
综上所述,本发明公开了一种台区物联管理终端路由管理方法及系统,该方法包括:终端接收通过各通信端口连接的各个设备的配置参数,各端口中通信地址未知的标记为未知端口,当有端口空闲时,终端在预定间隔时间对未知端口发送探测帧,如果收到应答,则将未知端口建立与应答相匹配设备的通信地址的对应关系,并修改为设备所属的已知端口;当终端需要和设备通信时,通过判断条件将信息发送给所有通信端口或者已知端口,并根据通信是否成功判断是否修改设备的通信端口属性。本发明能够解决终端下挂设备的通信端口需要人工维护的问题,实现通信端口参数免维护。
本发明实施例的上述技术方案具有如下有益的技术效果:
在物联网终端各通信端口下连接各种通信设备,设置这些通信设备参数的时候,不需要设置通信设备所在的端口,物联网终端能够自动探测并记录这些端口,即使后期改变外部接线,也能自动调整通信端口,从而减少运行维护工作量。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
- 一种物品电子标识的管理系统、管理方法和固定寻物终端
- 一种兼容多制式V2X的V2X终端、系统及管理方法
- 一种环境配置管理方法、系统及终端设备
- 一种智能饮水机管理方法、装置、终端与系统
- 一种车桩充电管理方法、系统及终端设备
- 一种台区用电管理系统及台区用电管理方法
- 台区的管理方法、管理装置及终端设备