发明名称 Routing messages over a network of interconnected devices of a networked control system
摘要 The invention relates to routing messages over a network of interconnected devices of a networked control system, particularly to routing messages for individually controlling devices of a networked control system such as light sources of a lighting system. A basic idea of the invention is to determine a routing path for a message from a sender device to a destination device through the grid of interconnected devices of a networked control system, and to change the routing path, when a faulty device is contained in the routing path, in order to route the message around the faulty device, instead of determining an entirely new routing path. Thus, an efficient routing of a message over a network of interconnected device may be provided. An embodiment of the invention provides a method for routing messages over a network of interconnected devices (10, 12, 14, 16, 18) of a networked control system (20), wherein the devices are arranged in an approximately rectangular grid and each device (10) is adapted for routing messages, which were received from directly neighbored devices (12, 14, 16, 18) in the grid, to directly neighbored devices (12, 14, 16, 18) in the grid, wherein the routing comprises the acts of determining a routing path for a message from a sender device to a destination device through the grid (S10),routing the message from the sender device to the destination device along the determined routing path through the grid (S12), andchanging the routing path according to a predetermined routing rule for routing the message around a faulty device contained in the determined routing path (S14).
申请公布号 US8935426(B2) 申请公布日期 2015.01.13
申请号 US201013203249 申请日期 2010.02.19
申请人 Koninklijke Philips N.V. 发明人 Van Der Stok Petrus Desiderius Victor
分类号 G06F13/372;H04L12/733;H05B37/02;H04L12/703;H04L12/707;H04L12/721 主分类号 G06F13/372
代理机构 代理人
主权项 1. A method for routing messages over a network of interconnected devices arranged in a grid, each device being configured for routing messages between directly neighbored devices in the grid, the method comprising determining a routing path for a message from a sender device to a destination device through the grid, routing the message from the sender device to the destination device along the determined routing path through the grid, executing by at least one of the devices a change in the routing path according to a predetermined routing rule for routing the message around a faulty device contained in the determined routing path, and wherein the act of executing a change of the routing path according to a predetermined routing rule for routing the message around a faulty device contained in the determined routing path comprises performing the following acts for sending of the message from one device to a neighbored device: a) determining a changed routing direction by application of the predetermined routing rule, b) checking a connection link to the next neighbored device in the changed routing direction, and c) if the connection link is working sending the message to the next neighbored device in the changed routing direction else repeating steps a)-c),wherein the step of determining of the changed routing direction comprises changing the routing direction in a first order of predetermined routing directions up, left, down or the reverse first order if the routing direction of the determined routing path is from right in the grid, changing the routing direction in a second order of predetermined routing directions left, down, right or the reverse second order if the routing direction of the determined routing path is from up in the grid, changing the routing direction in a third order of predetermined routing directions down, right, up or the reverse third order if the routing direction of the determined routing path is from left in the grid, changing the routing direction in a fourth order of predetermined routing directions right, up, left or the reverse fourth order if the routing direction of the determined routing path is from down in the grid.
地址 Eindhoven NL