Enhanced techniques for using core based nodes for state transfer
First Claim
1. A communications method for use in a communications network including a core state management node and a plurality of access nodes coupled to said core state management node through which mobile nodes can attach to a communications network via wireless communications links, the method comprising:
- operating the core state management node to receive a state update signal from a first access node, the state update signal including an access node identifier, end node state corresponding to a first end node, and a first count value;
operating the core state management node to determine if the core state management node already has stored state corresponding to said first end node;
in response to determining that the core state management node already includes stored state corresponding to said first end node, determining if the first count value was updated after the count value included in said stored state corresponding to said first end node was generated; and
when it is determined that the first count value was updated after the count value included in said stored state corresponding to the first end node, updating the stored state information with state information included in the received state update signal.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for storing, manipulating, retrieving, and forwarding state, e.g., context and other information, used to support communications sessions with one or more end nodes, e.g., mobile devices, are described. Various features are directed to a mobile node controlling the transfer of state from a first access node to a second access node during a handoff operation thereby eliminating any need for state transfer messages to be transmitted between the second access node and the first access node during handoff. Other features of the invention are directed to the use of a core network node to store state information. State information stored in the core node can be accessed and used by access nodes in cases where a mobile node does not send a state transfer message during a handoff, e.g., because communication with the first access node is lost or because such messages are not supported.
-
Citations
39 Claims
-
1. A communications method for use in a communications network including a core state management node and a plurality of access nodes coupled to said core state management node through which mobile nodes can attach to a communications network via wireless communications links, the method comprising:
-
operating the core state management node to receive a state update signal from a first access node, the state update signal including an access node identifier, end node state corresponding to a first end node, and a first count value;
operating the core state management node to determine if the core state management node already has stored state corresponding to said first end node;
in response to determining that the core state management node already includes stored state corresponding to said first end node, determining if the first count value was updated after the count value included in said stored state corresponding to said first end node was generated; and
when it is determined that the first count value was updated after the count value included in said stored state corresponding to the first end node, updating the stored state information with state information included in the received state update signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communications method for use in a communications network including a core state management node and a plurality of access nodes coupled to said core state management node through which mobile nodes can attach to a communications network via wireless communications links, the method comprising:
-
operating the core state management node to receive a state update signal from a first access node, the state update signal including an access node identifier, end node state information corresponding to a first end node, a first access node dependent count value, and a second access node independent count value;
operating the core state management node to store at least some of said received end node state information if it is determined that state corresponding to said end node is not present in storage;
operating the core state management node to store at least some of said end node state information state information if it is determined that either i) stored state information corresponding to said end node is present in storage, the access node identifier included in said received state update request signal matches a stored access node identifier associated with said stored state information corresponding to said end node, and the received state update message was generated subsequent to a state update message from said access node from which the stored information was obtained and ii) stored state information corresponding to said end node is present in storage, the access node identifier included in said received state update request signal does not match a stored access node identifier associated with said stored state information corresponding to said end node, and the received state update message was generated subsequent to a state update message from which the stored information was obtained; and
operating the core state management node to reject said state update message by leaving the stored state information corresponding to said end node unchanged when said state information is not stored in one of said preceding steps. - View Dependent Claims (11, 12, 13)
-
-
14. A communications method for use in a communications system including a first access node, a second access node and a core state management node, said core state management system including stored state, said stored state including a first access node identifier corresponding to the first access node, a first access specific count corresponding to the first access node, and state information received from the first access node, the method comprising:
-
operating the second access node to send a first state update signal to said core state management node, the first state update signal including a second access node identifier corresponding to said second access node, the first access node identifier, a second first access node specific count, and state information obtained from said second access node;
operating the core state management node to receive said first update signal;
operating the core state management node to compare the first first access node specific count to the second first access node specific count included in the received first update message to determine if the second first access node count was generated before the first first access node specific count; and
upon determining that the second first access node specific count was generated before said first first access node specific count, responding to said update signal by transmitting a response signal including at least some of said stored state information to said second access node. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A communications method for use in a communications system including a mobile node, a first access node, a second access node, and a core state management node, said core state management node including stored state corresponding to said mobile node, the method comprising:
-
operating the second access node to receive a request to access said second access node transmitted by said end node to said second access node via said first access node;
operating the second access node to transmit to said core state management node a signal requesting state corresponding to said mobile node; and
operating the second access node to receive from said core state management node state information corresponding to said mobile node. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A communications method for use in a communications system including a first access node, a second access node, a core state management node and an end node which communicates via a wireless communications connection with at least one of said first and second access nodes, the method comprising:
-
operating the first access node to generate a state update message in response to one of;
receiving a signal producing a state change in state corresponding to said end node which is stored in said first access node and detecting a change in state corresponding to said end node which occurs inside said access node;
transmitting the state update message to said core state management node;
operating the core state management node to store state included in said state update message; and
operating the core state management node to transmit said stored state to said second access node in response to a state request message received by said core state management node that was transmitted by said second access node and which includes an end node identifier corresponding to said end node.
-
-
39. A communications system, comprising:
-
a core state management node;
a plurality of access nodes coupled to said core state management node through which mobile nodes can attach to a communications network via wireless communications links, wherein said core state management node includes;
means for receiving a state update signal from a first access node in said plurality of access nodes, the state update signal including an access node identifier, end node state corresponding to a first end node, and a first count value;
means for determining if the core state management node already has stored state corresponding to said first end node;
means for determining if the first count value was updated after the count value included in said stored state corresponding to said first end node was generated; and
means for updating the stored state information with state information included in the received state update signal when it is determined that the first count value was updated after the count value included in said stored state corresponding to the first end node.
-
Specification