Method and apparatus for network variable aliasing
First Claim
1. A method for resolving connection conflicts in a network, the method comprising the steps of:
- a) detecting when a first network connection point of a node cannot be associated with a second connection because said first network connection point belongs to a first connection, said first network connection point corresponding to a network variable;
b) associating a second network connection point of the node to the second connection;
c) establishing a correspondence between said second network connection point and said network variable;
d) if said network variable is an input network variable, theni) updating said network variable responsive to messages received on said first network connection point, andii) updating said network variable responsive to messages received on said second network connection point; and
e) if said network variable is an output network variable, then when said network variable is updated with a value,i) transmitting the value in a first message identifying said first connection though said first network connection point; and
ii) transmitting the value in a second message identifying said second connection through said second network connection point.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for resolving connection conflicts in a network is provide. A network connection point on a node cannot be added to a first network connection when it already belongs to a second network connection. When a particular configuration would otherwise violate this rule, a network connection point on the node is established as an alias to the network connection point. The alias network connection point is added to the first network connection. A correlation is established between the alias network connection point and the network variable that is associated with the network connection point. If the network variable is an input network variable, then the value of the network variable is updated responsive to messages received on either the first or the second connection. If the network variable is an output network variable, then messages are sent over both the first and second connections when the network variable is updated. The correlation between the alias network connection point and the network variable may be established through tables in the apparatus, or through the use of an alias variable defined in the same application as the network variable.
94 Citations
14 Claims
-
1. A method for resolving connection conflicts in a network, the method comprising the steps of:
-
a) detecting when a first network connection point of a node cannot be associated with a second connection because said first network connection point belongs to a first connection, said first network connection point corresponding to a network variable; b) associating a second network connection point of the node to the second connection; c) establishing a correspondence between said second network connection point and said network variable; d) if said network variable is an input network variable, then i) updating said network variable responsive to messages received on said first network connection point, and ii) updating said network variable responsive to messages received on said second network connection point; and e) if said network variable is an output network variable, then when said network variable is updated with a value, i) transmitting the value in a first message identifying said first connection though said first network connection point; and ii) transmitting the value in a second message identifying said second connection through said second network connection point. - View Dependent Claims (2, 3, 4, 5, 11, 12, 13)
-
-
6. Anode for communicating information between applications in a network, the node comprising:
-
an input/output coupled to at least one node on the network by a first connection; a network connection point coupled to at least one node on the network by a second connection, wherein the second connection is different from said first connection; memory containing an application which defines a network variable; a first indicator indicating that the network variable corresponds to the input/output; a second indicator indicating that the input/output corresponds to the first connection; a third indicator indicating that the network variable corresponds to the network connection point; and a fourth indicator indicating that the network connection point corresponds to the second connection; a transmit mechanism for transmitting a first message over said first connection and a second message over said second connection when said network variable is updated if said network variable is an output network variable; and an update mechanism for updating said network variable responsive to messages over said first connection and responsive to messages over said second connection if said network variable is an input network variable. - View Dependent Claims (7, 8, 9, 14)
-
-
10. A method for updating an input network variable associated with a node based on a first output network variable and a second output network variable, wherein the first output network variable and the second output network variable are both associated with a second node, comprising the steps of:
-
binding the input network variable to the first output network variable over a first connection through a primary network connection point; binding the input network variable to the second output network variable over a second connection through an alias network connection point; causing the first node to transmit a polling message over the first connection through the primary network connection point and over the second connection through the alias network connection point; causing the second node to generate a first update message containing the value of the first output network variable over the first connection responsive to the polling message on the first connection; and causing the second node to generate a second update message containing the value of the second output network variable over the second connection responsive to the polling message on the second connection; and updating the input network variable responsive to the first update message and the second update message.
-
Specification