本申请涉及通信领域,尤其涉及一种以太网端口配置方法、以太网设备及存储介质。
背景技术:
1、目前,大多数以太网从站设备采用固定的端口配置方式;这些设备通常预设一个输入端口(in端口)用于接收来自主站的数据包,以及一个输出端口(out端口)用于向主站发送数据,这种设计使得从站设备能够稳定地进行数据交换,但同时也带来了一定程度的功能灵活性限制。
2、基于这种固定的端口配置方式,使得端口配置在设备出厂时已经固定,用户无法根据实际应用场景的需求对端口进行自定义配置;这意味着一旦设备部署完成,任何想要调整数据流方向或改变通信模式的操作都将变得十分困难。
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、本申请实施例提供了一种以太网端口配置方法,该方法应用于以太网设备的控制模块时包括:向相应通信端口发送配置命令,以配置相应通信端口所支持的接口协议,若接口协议为目标协议,则通过端口配置策略从相应通信端口中选取第一目标端口,将第一目标端口配置为输入端口和/或输出端口。本申请实施例可以基于用户的需求来灵活选择相应的通信端口进行输入端口或输出端口的配置,从而在提高端口配置灵活性的同时也提高了以太网设备与外部设备通信的灵活性;并且,基于端口配置的灵活性,在实际使用过程中可灵活调整数据流方向或改变通信模式的操作;另外,当需要额外的输入/输出端口或是需要适应新的需求功能时,无需更换设备,而是可根据需求变化灵活增加设置输入/输出端口,以使得该设备可适应未来可能增加的新功能需求或是更复杂的网络架构,进而降低了维护成本,也提高了设备的市场竞争力,扩大了使用场景范围。
1.一种以太网端口配置方法,其特征在于,以太网设备包括多个通信端口和控制模块;所述方法应用于所述控制模块,包括:
2.根据权利要求1所述的以太网端口配置方法,其特征在于,所述以太网设备还包括指示模块,所述指示模块中每一指示单元均连接所述控制模块,各所述指示单元用于对应指示一个所述通信端口的运行状态;在所述配置所述相应通信端口所支持的接口协议之后,还包括:
3.根据权利要求1或2所述的以太网端口配置方法,其特征在于,所述通过端口配置策略从所述相应通信端口中选取第一目标端口,将所述第一目标端口配置为输入端口和/或输出端口,包括:
4.根据权利要求3所述的以太网端口配置方法,其特征在于,所述分别对所述第二目标端口的端口号、所述第二目标端口的相邻端口的端口号进行求商取整运算,得到各自对应的运算值,包括:
5.根据权利要求2所述的以太网端口配置方法,其特征在于,所述在所述接口协议配置成功后,向与所述相应通信端口对应的所述指示单元发送电平信号,以使所述指示单元呈现第一指示状态,包括:
6.根据权利要求2所述的以太网端口配置方法,其特征在于,还包括:根据各所述通信端口的运行状态,控制对应的所述指示单元呈现相应指示状态。
7.根据权利要求2或6所述的以太网端口配置方法,其特征在于,还包括:
8.根据权利要求2或6所述的以太网端口配置方法,其特征在于,还包括:
9.一种以太网设备,其特征在于,包括多个通信端口和控制模块;所述控制模块用于执行如权利要求1-8中任一项所述的以太网端口配置方法。
10.一种计算机存储介质,其特征在于,其存储有计算机程序,所述计算机程序被执行时,实施根据权利要求1-8中任一项所述的以太网端口配置方法。
