System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于确定网络用户的链位置的方法技术_技高网

一种用于确定网络用户的链位置的方法技术

技术编号:40226229 阅读:7 留言:0更新日期:2024-02-02 22:30
本发明专利技术涉及一种用于在以太网中确定网络用户(21.1‑21.4)的链位置的方法,其中网络用户(21.1‑21.4)在菊花链中彼此连接,并且菊花链在其两端分别与以太网网关(1)的一个端口(11a‑16a、11b‑16b)耦连。所述方法具有以下步骤:(a)停用所述以太网网关(1)的两个端口(11a‑16a、11b‑16b)之一;(b)记录所述网络用户(21.1‑21.4)之一的状态报告,该状态报告涉及相关的网络用户(21.1‑21.4)的未连接的端口(22.1a‑22.4a、22.1b‑22.4b);(c)从所述相关的网络用户(21.1‑21.4)的状态报告中提取至少一个识别号,并将第一链位置分配给该识别号;(d)停用所述相关的网络用户(21.1‑21.4)的另一个端口(22.1a‑22.4a、22.1b‑22.4b);和(e)重复步骤(b)至(d),直到所有网络用户(21.1‑21.4)都已被记录了其识别号,并且在步骤(c)的重复中分配后续的链位置。本发明专利技术还涉及一种农业设备的系统,特别是挤奶位,其被设置来执行该方法。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及一种用于在以太网中确定网络用户的链位置的方法,其中网络用户在菊花链中彼此连接,并且所述菊花链在其两端上分别与以太网网关的一个端口耦连。本专利技术还涉及一种具有网络用户的农业设备的系统,其适合于执行所述方法。


技术介绍

1、传统上,星形拓扑经常用在以太网中,其中多个网络用户以星形分别与网关的一个端口连接。在此拓扑中,可以简单地查询网络用户的标识符的分配关系,例如分配给其的ip(internet protocol)地址,或固有地分配给其的mac(media access control)地址,以及网络用户所耦连的端口(接头)。如果在一个设备中存在多个类似的网络用户,则这种查询例如是重要的。

2、农业设备,例如挤奶站,通常具有多个这种最初类似的网络用户。挤奶站的一个示例是挤奶转盘,在挤奶转盘上可以设有大量类似的挤奶位,这些挤奶位沿着挤奶转盘的圆周布置,并且其控制装置设置有以太网接头用于监视和/或控制。每个挤奶位都循环分配有一个位置号。如果根据布线图已知在星形拓扑中位置号和网关的端口之间的分配关系,则可以简单地对于每个位置确定识别号,例如ip地址和/或mac地址。

3、除了星形拓扑之外,在以太网中也使用菊花链拓扑。适合这种情况的网络用户具有两个以太网端口,其通过这些以太网端口分别与其邻居耦连,或者在链的端部分别与网关的一个端口耦连。如此形成的环结构提供了这样的优点,即在网络用户之间可能更简单的布线以及一定冗余,因为至少一个连接中断可以由此得到补偿,即网络用户可以从不同侧达到。

4、菊花链拓扑还可以用在农业设备中,例如上述的挤奶转盘或其他挤奶站,即挤奶位的系统,特别是用于减少布线量。

5、对于菊花链拓扑,还可以简单地记录网络用户的识别号列表,例如ip地址和/或mac地址列表,但是不再具有关于哪个网络用户处在菊花链内哪个位置上的信息。相应地,不再能够简单地创建在挤奶转盘上的位置号与识别号之间的分配关系。

6、相反,在安装期间,必须在网络用户上本地读取或通过直接连接的服务计算机确定网络用户的识别号,然后必须将识别号在分配关系表中分配给位置号。如果可以自动检测哪个网络用户在菊花链中占据哪个位置,则可以简化此过程。在这种情况下,又可以由已知的布线图确定具有位置号与网络用户的分配关系的相应表格。


技术实现思路

1、因此,本专利技术的一个任务是,提供一种用于在以太网菊花链拓扑内确定网络用户的链位置的方法。另一任务是,提供一种具有多个网络用户的农业系统,利用该农业系统可以执行所述方法。

2、该任务通过具有相应独立权利要求的特征的方法或农业设备来解决。有利的方案和进一步变型是从属权利要求的主题。

3、根据开头提到的类型的根据本专利技术的方法的特征在于以下步骤:在第一步骤(a)中,以太网网关的两个端口之一被停用,并接着在步骤(b)中,记录来自网络用户之一的涉及未连接的端口的状态报告。在步骤(c)中,从所述状态报告提取相关的网络用户的识别号并将其分配给第一链位置。在步骤(d)中,然后停用所述相关的网络用户的另一端口。接着重复步骤(b)至(d),直到所有网络用户都已被记录了其标识符,其中在步骤(c)的重复中,分配随后的、特别是升序或降序的链位置。

4、为了在以太网菊花链拓扑中能够补偿网络线路的故障,网络用户能够识别出未与另一个网络用户的活动端口相连接的端口,并报告给交换机。在根据本专利技术的方法中,网络用户还被设置用于根据询问将端口停用。根据本专利技术的方法然后使用这些可能性,以便能够通过有针对性地停用端口来查询网络用户在菊花链内的位置信息。连续地从一端起直至另一端通过停用端口并由此使网络用户“隐形”看起来缩短了链,并且可以辨识出分别在链端部的网络用户。由于只是暂时进行端口停用,因此在记录所有网络用户之后可以再次激活整个链,然后再次准备好进行常规的网络运行。

5、网关和网络用户首先直接参与执行所述方法。所述方法可以由网关本身的控制器来协调,例如根据上级控制器或服务计算机的请求,所述服务计算机通过网络与所述网关的连接。不言而喻,上级控制器或服务计算机可以通过局域网或互联网连接到网关。所述方法还可以通过网关外部的单元来协调,例如上级控制器或服务计算机。

6、在一种有利的方案中,例如通过网络用户在端口停用之后启动定时器,在定时器到期之后再次激活端口,则可以通过网络用户本身在端口停用后的预定时间之后取消网络用户的端口的所述停用。

7、在另一方案中可以规定,当网络用户检测到在其另一端口处再次存在与另一网络用户或所述以太网网关的连接时,网络用户直接终止端口的所述停用。在这种情况下,通过将以太网网关的先前停用的端口再次激活,整个菊花链可以连续地并且无需等待时间地通过单个计时器到期再次激活。

8、在所述方法的另一有利方案中可以规定,步骤(b)和/或(d)中的动作由相关的网络用户自主地执行。备选地,也可以根据网关或外部连接到网关的单元的请求由网络用户来执行步骤(b)中的状态报告和/或步骤(d)中的端口的所述停用。

9、作为所述方法的结果,可以例如由太网网关或外部单元创建表格,该表格基于最初停用的端口明确地描述网络用户的识别号,例如ip地址和/或mac地址,及其在菊花链中的位置。利用给定的系统布线图,于是可以将网络用户的识别号明确地分配给真实的网络用户。

10、根据本专利技术的具有农业设备的系统设置用于执行前述方法,其中所述农业设备分别具有至少一个网络接口,该网络接口作为网络用户与以太网菊花链拓扑中的网关连接。所述系统有利地具有多个类似的设备,并且例如是多个挤奶位的系统,特别是挤奶转盘。这具有与所述方法相关地描述的优点。

本文档来自技高网...

【技术保护点】

1.一种用于在以太网中确定网络用户(21.1-21.4)的链位置的方法,其中所述网络用户(21.1-21.4)在菊花链中彼此连接,并且所述菊花链在其两端分别与以太网网关(1)的一个端口(11a-16a,11b-16b)耦连,具有以下步骤:

2.根据权利要求1所述的方法,其中所确定的链位置与所述识别号一起记录在设备表中。

3.根据权利要求1或2所述的方法,其中所述识别号是IP地址(23.1-23.4)和/或MAC地址(24.1-24.4)。

4.根据权利要求1至3中任一项所述的方法,其中在步骤(b)中的所述状态报告在识别出所述未连接的端口之后自主地由所述相关的网络用户(21.1-21.4)发出。

5.根据权利要求1至3中任一项所述的方法,其中在步骤(b)中的所述状态报告根据请求由所述相关的网络用户(21.1-21.4)发出。

6.根据权利要求1至5中任一项所述的方法,其中在识别出所述未连接的端口之后自主地由所述相关的网络用户(21.1-21.4)执行在步骤(d)中的所述另一端口(22.1a-22.4a、22.1b-22.4b)的停用。

7.根据权利要求1至5中任一项所述的方法,其中在识别出所述未连接的端口之后根据请求由所述相关的网络用户(21.1-21.4)执行在步骤(d)中的所述另一端口(22.1a-22.4a、22.1b-22.4b)的停用。

8.根据权利要求1至7中任一项所述的方法,其中在步骤(e)之后,所述网络用户(21.1-21.4)和/或网关(1)再次激活所述停用的端口(11a-16a、11b-16b、

9.根据权利要求1至8中任一项所述的方法,其中所述网络用户(21.1-21.4)自主地在停用后的预定时间之后再次激活所述端口(22.1a-22.4a、22.1b-22.4b)。

10.根据权利要求1至8中任一项所述的方法,其中,当所述网络用户(21.1-21.4)在所述端口(22.1a-22.4a、22.1b-22.4b)中的另一个上再次检测到连接时,所述网络用户(21.1-21.4)自主地再次激活所述端口(22.1a-22.4a、22.1b-22.4b)。

11.一种农业设备(2)的系统,所述农业设备分别具有至少一个网络接口,其作为网络用户(21.1-21.4)连接到以太网菊花链拓扑中的网关(1),其特征在于,所述系统设置用于执行根据权利要求1至5中任一项所述的方法。

12.根据权利要求11所述的系统,其中,所述设备(2)是挤奶位,特别是挤奶转盘。

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于在以太网中确定网络用户(21.1-21.4)的链位置的方法,其中所述网络用户(21.1-21.4)在菊花链中彼此连接,并且所述菊花链在其两端分别与以太网网关(1)的一个端口(11a-16a,11b-16b)耦连,具有以下步骤:

2.根据权利要求1所述的方法,其中所确定的链位置与所述识别号一起记录在设备表中。

3.根据权利要求1或2所述的方法,其中所述识别号是ip地址(23.1-23.4)和/或mac地址(24.1-24.4)。

4.根据权利要求1至3中任一项所述的方法,其中在步骤(b)中的所述状态报告在识别出所述未连接的端口之后自主地由所述相关的网络用户(21.1-21.4)发出。

5.根据权利要求1至3中任一项所述的方法,其中在步骤(b)中的所述状态报告根据请求由所述相关的网络用户(21.1-21.4)发出。

6.根据权利要求1至5中任一项所述的方法,其中在识别出所述未连接的端口之后自主地由所述相关的网络用户(21.1-21.4)执行在步骤(d)中的所述另一端口(22.1a-22.4a、22.1b-22.4b)的停用。

7.根据权利要求1至5中任一项所述的方法,其中在识别出所述未连接的端口之后根据请求由所述相关的...

【专利技术属性】
技术研发人员:M·朔尔蒂塞克
申请(专利权)人:GEA农业技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1