Patent ID: 8125995

Claim:
A method for implementing dynamic signaling routing, comprising: A. receiving, by a Network Element (NE), a register request sent from a Terminal Element (TE); and B. upon receiving the register request, determining a Service Element (SE) which will provide signaling service for the TE in accordance with association information recorded in the NE; wherein the association information comprises: association information between neighboring SEs and the TE for which signaling service is provided, association information between neighboring NEs and the TE for which signaling transfer service is provided, association information between the NE and SEs from which the NE requests signaling service, and association information between the NE and NEs from which the NE requests signaling transfer service; wherein the step B comprises: B1. searching, by the NE, in the association information between the NE and SEs from which the NE requests signaling service, for the SE which has provided signaling service for the TE; determining the SE which has provided signaling service for the TE as the SE which will provide signaling service for the TE; B2. forwarding the register request to the SE which will provide signaling service for the TE; or B3. searching, by the NE, in the association information between neighboring NEs and the TE for which signaling transfer service is provided, for a neighboring NE which has provided signaling transfer service for the TE; determining the neighboring NE which has provided signaling transfer service for the TE as a neighboring NE which will provide signaling transfer service for the TE; B4. forwarding the register request to a SE which has provided signaling service for the TE via the neighboring NE which will provide signaling transfer service for the TE; or B5. searching, by the NE, in the association information between the NE and SEs from which the NE requests signaling service, for an SE which has provided signaling service for the TE; determining the SE which has provided signaling service for the TE as an SE which will provide signaling service for the TE, and going to step B6; otherwise, going to step B7; B6. forwarding the register request from the TE to the SE which will provide signaling service for the TE; B7. searching, by the NE, in the association information between neighboring NEs and the TE for which signaling transfer service is provided, for a neighboring NE which has provided signaling transfer service for the TE; determining the neighboring NE which has provided signaling transfer service for the TE as a neighboring NE which will provide signaling transfer service for the TE, and going to step B8; otherwise, ending the search; and B8. forwarding the register request from the TE to a SE which has provided signaling service for the TE via the neighboring NE which will provide signaling transfer service for the TE.