IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0520655
(2006-09-14)
|
등록번호 |
US-7796990
(2010-10-04)
|
발명자
/ 주소 |
- Matuszewski, Marcin Wieslaw
- Garcia-Martin, Miguel-Angel
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
0 |
초록
▼
The invention relates to a method for the routing of multimedia communication related signaling in a communication system. In the method a signaling message is received to a first network node. The signaling message provides an identity associated with a user. A hash key is computed from the identit
The invention relates to a method for the routing of multimedia communication related signaling in a communication system. In the method a signaling message is received to a first network node. The signaling message provides an identity associated with a user. A hash key is computed from the identity. The hash key is matched to a number of key ranges, each key range being associated with a network node. A second network node is determined by detecting that said hash key belongs to the key range of the second network node. A signaling message is provided to the second network node. Subscriber data associated with the identity is obtained in from the second network node. The signaling message is processed in the second network node based on information in the subscriber data.
대표청구항
▼
The invention claimed is: 1. A method, comprising: receiving a signaling message at a first network node from a proxy network node, said signaling message providing a first private user identity and a first public user identity; computing a first key from said first private user identity; matching
The invention claimed is: 1. A method, comprising: receiving a signaling message at a first network node from a proxy network node, said signaling message providing a first private user identity and a first public user identity; computing a first key from said first private user identity; matching said first key to at least one key range, each said at least one key range being associated with a network node; determining a second network node by detecting that said first key belongs to the key range of said second network node; providing said signaling message to said second network node; obtaining data associated with said first private user identity in said second network node; extracting said first public user identity from said signaling message in said second network node; computing a second key from said first public user identity; routing said signaling message to a third network node identified with said second key; obtaining data associated with said first public user identity in said third network node; registering a registration status of said first public user identity as active in said third network node; registering an identity of said proxy network node in said data associated with said first public user identity; receiving a session establishment message at a fourth network node, said session establishment message comprising said first public user identity; determining a third key from said first public user identity in said fourth network node; routing said session establishment message to said third network node identified with said third key; receiving said session establishment message at said third network node; determining said registration status of said first public user identity; and in response to said determination, transmitting said session establishment message to said proxy network node. 2. The method according to claim 1, the method further comprising: determining at least one second public user identity associated with said first private user identity in said second network node; determining routing keys for each said at least one second public user identity; and routing the signaling message to at least one fifth network node identified with said routing keys. 3. The method according to claim 1, the method further comprising: determining a fifth network node having a key range closest to said first key; and sending said signaling message to said fifth network node. 4. The method according to claim 1, the method further comprising: receiving said signaling message at said proxy network node from an end device via an access network; and transmitting said signaling message to said first network node. 5. The method according to claim 1, wherein said signaling message is a Session Initiation Protocol message. 6. A system, comprising: a first network node configured to receive a signaling message from a proxy network node, said signaling message providing a first private user identity and a first public user identity, to compute a first key from said first private user identity, to match said first key to at least one key range, each said at least one key range being associated with a network node, to determine a second network node by detecting that said first key belongs to the key range of said second network node, and to provide said signaling message to said second network node; said second network node configured to obtain data associated with said first private user identity, to extract said first public user identity from said signaling message, to compute a second key from said first public user identity, and to route said signaling message to a third network node identified with said second key; said third network node configured to register a registration status of said first public user identity as active, obtaining data associated with said first public user identity, to register an identity of said proxy network node in said data associated with said first public user identity, to receive said session establishment message, to determine said registration status of said first public user identity, and in response to said determination, to transmit said session establishment message to said proxy network node, a fourth network node configured to receive a session establishment message, said session establishment message comprising said first public user identity, to determine a third key from said first public user identity, and to route said session establishment message to said third network node identified with said third key. 7. The system according to claim 6, the system further comprising: said second network node configured to determine at least one second public user identity associated with said first private user identity, to determine routing keys for each said at least one second public user identity and to send said signaling message for routing in said system to at least one fifth network node identified with said routing keys; and said at least one fifth network node. 8. The system according to claim 6, the system further comprising: said second network node configured to determine a fifth network node having a key range closest to said first key and to send said signaling message to said fifth network node. 9. The system according to claim 6, the system further comprising: an access network; and said proxy network node configured to receive said signaling message from an end device via said access network and to transmit said signaling message to said first network node. 10. The system according to claim 6, wherein signaling message is a Session Initiation Protocol message. 11. An apparatus, comprising: a processor configured to receive a signaling message, said signaling message providing a first private user identity and a first public user identity, to compute a first key from said first private user identity, to match said first key to at least one key range, each said at least one key range being associated with a network node, to determine a remote network node by detecting that said first key belongs to the key range of said remote network node, to obtain data associated with said first private user identity, to extract said first public user identity from said signaling message, to compute a second key from said first public user identity, to route said signaling message with said second key, to register a registration status of said first public user identity as active, to obtain data associated with said first public user identity, to register an identity of a proxy network node in said data associated with said first public user identity, to receive a session establishment message, said session establishment message comprising said first public user identity, to determine a third key from said first public user identity, to route said session establishment message with said third key, determine said registration status of said first public user identity, and in response to said determination, to transmit said session establishment message to said proxy network node. 12. An apparatus, comprising: means for receiving a signaling message, said signaling message providing a first private user identity and a first public user identity; means for computing a first key from said first private user identity; means for matching said first key to at least one key range, each said at least one key range being associated with a network node; means for determining a remote network node by detecting that said first key belongs to the key range of said remote network node; means for obtaining data associated with said first private user identity; means for extracting said first public user identity from said signaling message; means for computing a second key from said first public user identity; means for routing said signaling message with said second key; means for registering a registration status of said first public user identity as active; means for obtaining data associated with said first public user identity; means for registering an identity of a proxy network node in said data associated with said first public user identity; means for receiving a session establishment message, said session establishment message comprising said first public user identity; means for determining a third key from said first public user identity; means for routing said session establishment message with said third key; means for determining said registration status of said first public user identity; and means for, in response to said determination, transmitting said session establishment message to said proxy network node. 13. A computer program embodied on a computer readable medium, when executed on a data-processing system, the computer program being configured to perform: receiving a signaling message, said signaling message providing a first private user identity and a first public user identity; computing a first key from said first private user identity; matching said first key to at least one key range, each said at least one key range being associated with a network node; determining a remote network node by detecting that said first key belongs to the key range of said remote network node; obtaining data associated with said first private user identity; extracting said first public user identity from said signaling message; computing a second key from said first public user identity; routing said signaling message with said second key; obtaining data associated with said first public user identity in said third network node; registering a registration status of said first public user identity as active; registering an identity of a proxy network node in said data associated with said first public user identity; receiving a session establishment message, said session establishment message comprising said first public user identity; determining a third key from said first public user identity; routing said session establishment message with said third key; determining said registration status of said first public user identity; and in response to said determination, transmitting said session establishment message to said proxy network node. 14. The computer program according to claim 13, wherein said computer readable medium is a removable memory card. 15. The computer program according to claim 13, wherein said computer readable medium is a removable memory device. 16. The computer program according to claim 13, wherein said computer readable medium is a magnetic disk, a holographic memory or an optical disk.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.