WO2010072129A1 - 一种注册方法、边界代理设备及通信系统 - Google Patents
一种注册方法、边界代理设备及通信系统 Download PDFInfo
- Publication number
- WO2010072129A1 WO2010072129A1 PCT/CN2009/075745 CN2009075745W WO2010072129A1 WO 2010072129 A1 WO2010072129 A1 WO 2010072129A1 CN 2009075745 W CN2009075745 W CN 2009075745W WO 2010072129 A1 WO2010072129 A1 WO 2010072129A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- registration
- core side
- duration
- network element
- response message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/02—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration by periodical registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1045—Proxies, e.g. for session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a registration method, a border proxy device, and a communication system. Background technique
- IMS Internet Protocol Multimedia Subsystem
- terminals in the same home domain access the different border proxy devices (Outbound-Prox y) in the domain, such as the call session control function proxy device (P-CSCF).
- P-CSCF the call session control function proxy device
- the Proxy-CSCF where the CSCF is called Call Session Control Function, which is called the call session control function
- S-CSCF the call session control function server
- S-CSCF Serving-CSCF
- the terminal periodically initiates re-registration after registration, and many terminals frequently initiate re-registration in a short period of time based on network address translation (NAT, Network Address Translation) for other purposes, so that the core side network element
- NAT Network Address Translation
- the amount of re-registration messages processed is greatly increased, which causes it to become a performance bottleneck of the core side network element.
- the solution of the prior art is to check whether the registration duration is smaller than the core side network element by the core side network element checking the registration duration in the re-registration message.
- the minimum registration duration that can be accepted if it is less than, the core side network element returns "423" to the terminal and carries the minimum registration duration that can be accepted by the network side, and informs the terminal to re-register with the minimum registration duration returned by the core side network element.
- the border proxy device is responsible for forwarding information between the terminal and the core side network element.
- the prior art provides a solution that requires the terminal to support "423" and supports re-initiation of re-registration according to the minimum registration duration carried in "423". If the terminal does not support "423" or the terminal is frequently re-registered, that is, the frequency of re-registration is high but not high enough to require anti-attack, a large number of re-registration messages will still reach the core side network element, and the core side network element The load is still heavy. Summary of the invention
- the embodiments of the present invention provide a registration method, a border proxy device, and a communication system, which are aimed at reducing the load caused by the terminal re-registering to the core side network element in the IMS network, and the method is applicable to all types of terminals.
- a registration method including:
- the user registration time length of the re-registration request is changed to the preset core side registration duration, and the modified re-registration request is sent to the core side network element, and the response message returned by the core side network element is received and forwarded to the Terminal
- a border agent device including:
- a re-registration receiving unit configured to receive a re-registration request sent by the terminal, where the re-registration request carries a user registration duration
- a re-registration determining unit configured to determine, according to the re-registration request received by the re-registration receiving unit, whether to re-register with the core side network element
- a re-registration processing unit configured to: when the re-registration determining unit determines that the re-registration of the core-side network element is required, the user registration time length carried in the re-registration request is changed to a preset core side registration duration, and the modified weight is sent.
- the registration request is sent to the core side network element, and the response message returned by the core side network element is received and forwarded to the terminal.
- the re-registration sending unit is configured to return a response message to the terminal when the re-registration judging unit judges that it is not necessary to re-register with the core side network element.
- a communication system includes any of the border proxy devices provided by the embodiments of the present invention.
- the embodiment of the present invention uses the border proxy device to receive the re-registration request sent by the terminal, and then determines whether it needs to re-register with the core side network element according to the re-registration request. When it is determined that re-registration is required, the border proxy device will re-register the request. The registered user registration time is changed to the preset core side registration duration, that is, it is modified to a longer registration duration, and then the modified re-registration request is sent to the core side network element for re-registration, thereby reducing the core side network element. The amount of information received by the re-registration request greatly reduces the load caused by the terminal re-registering to the core side network element.
- FIG. 1 is a flowchart of a re-registration method according to Embodiment 1 of the present invention.
- FIG. 2 is a flowchart of a re-registration method according to Embodiment 2 of the present invention.
- Embodiment 3 is a flowchart of an initial registration method of Embodiment 3 provided by the present invention.
- FIG. 4 is a schematic structural diagram of a boundary proxy device according to Embodiment 4 of the present invention.
- FIG. 5 is a schematic structural diagram of a re-registration processing unit of Embodiment 4 provided by the present invention.
- FIG. 6 is a schematic structural diagram of an initial registration processing unit of Embodiment 4 provided by the present invention. detailed description
- the embodiment of the invention provides a registration method.
- Embodiments of the present invention also provide corresponding border proxy devices and communication systems. The details are described below separately.
- Embodiment 1 The embodiment of the present invention provides a registration method, including: the border proxy device receives a re-registration request sent by the terminal, and then determines, according to the re-registration request, whether it needs to re-register with the core side network element, and if so, The user registration time length carried in the re-registration request is changed to the preset core side registration duration, the modified re-registration request is sent to the core side network element, and finally the response message returned by the core side network element is received and forwarded to the terminal, if not, Then directly return a response message to the terminal.
- a specific process of a re-registration method according to an embodiment of the present invention including:
- the border proxy device receives a re-registration request sent by the terminal, where the re-registration request carries a user registration duration.
- the border proxy device determines, according to the re-registration request, whether it needs to re-enter the core side network element. If yes, go to step 103. If no, go to step 104.
- Method 1 Set a fixed duration, the fixed duration is equal to the core side registration duration or the core side registration duration minus a margin, and the border proxy device determines whether the duration between the user's last core network registration and the current re-registration is greater than a preset. If the value is greater than the number of times, it is determined that the core side network element is re-registered. If it is smaller, the core side network element is not required to be re-registered.
- a fixed timer can be monitored by a timer. After the registration is successful, the timer is started. After the user initiates the re-registration again, it determines whether the current timer is greater than the fixed duration. If it is greater than, it is determined that the core side registration is required. After the re-registration, the timer is cleared and then re-timed. , it is judged that it is not necessary to register to the core side;
- Method 2 It is determined whether the sum of the user registration duration and the time in the timer carried in the re-registration request is greater than the preset core side registration duration. If yes, it indicates that the core side network element needs to be re-registered; if not, it indicates no The core side network element needs to be re-registered; the timer starts when the initial registration of the terminal is successful, and is reset after each re-registration succeeds;
- a margin may also be set, and the determining method is: determining whether the sum of the user registration duration, the time in the timer, and the margin carried in the re-registration request is greater than the preset core side registration duration;
- Method 3 Determine whether the user registration duration carried in the re-registration request is greater than the duration of the timer. If yes, it indicates that the core network element needs to be re-registered; if not, it means that the core side network element does not need to be re-registered.
- the timer is a decrementing timer, and the initial duration can be set to the core side registration duration, or the core side registration duration minus a margin, and the start decrement is started when the terminal performs the initial registration success, and after each re-registration succeeds. Reset the initial duration of the timer;
- the margin in the above method can be set or configured according to the operator's policy. By adding/reducing the margin, the user status can be changed due to the core side registration timeout due to the user re-registration interval being too long. In the case of a logout status.
- the border proxy device modifies the user registration duration carried in the re-registration request to a preset core side registration duration, and sends the modified re-registration request to the core side network element, and receives the return of the core side network element. After responding to the message, the response message is forwarded to the terminal.
- the response message After the border proxy device receives the response message returned by the core side network element, the response message carries the core side registration duration. At this time, the border proxy device may send the core side registration to the terminal. The response message of the duration, the terminal can further re-register the core side registration duration carried in the response message, so that the number of times the terminal initiates re-registration can be reduced, and the workload of the border proxy device can be reduced; The registration time of the core side in the message is changed to the user registration duration carried in the original re-registration request, so that the frequency of re-registration of the terminal is not affected, and the performance of the terminal is guaranteed to be stable. Of course, this requires that before this, The user registers the duration of the record, so after the step 101, that is, after receiving the re-registration request sent by the terminal, the border proxy device can record the user registration duration carried in the re-registration request.
- the border proxy device directly returns a response message, for example, a 200 response message to the terminal.
- the border proxy device may be a P-CSCF, a Session Border Controller (SBC), an Interconnect Boundary Control Function (IBCF), or other similar functions.
- the core side network element may be an S-CSCF, an application server (AS, Application System), a combination of the S-CSCF and other network elements, or other network element that can implement the registration function.
- the present invention has no special feature for the core side network element. Requirements.
- the embodiment uses the border proxy device to receive the re-registration request sent by the terminal, and then determines whether it needs to re-register with the core side network element according to the re-registration request.
- the border proxy device will The user registration duration carried in the re-registration request is modified to the preset core side registration duration, that is, modified to a longer registration duration, and then the modified re-registration request is sent to the core side network element for re-registration, thereby reducing the number of registrations.
- the signaling traffic between the border proxy device and the core side network element reduces the amount of information about the re-registration request received by the core side network element, which greatly reduces the load caused by the terminal re-registering to the core side network element.
- the response message returned to the terminal is a normal response message, such as a 200 response message, so there is no special requirement for the terminal.
- the core side network element is an S-CSCF
- the border proxy device is a P-CSCF as an example for further detailed description.
- the P-CSCF receives the re-registration request sent by the terminal, and determines whether the sum of the user registration duration and the time in the timer carried in the re-registration request is greater than a preset core-side registration duration, and if so, the re-registration request
- the user registration time length is changed to the preset core side registration duration, and the modified re-registration request is sent to the core side network element, and finally the response message returned by the core side network element is received and forwarded to the terminal. If not, the direct return is performed.
- Sending a response message to the terminal, where the timer is performed at the terminal Starts when the initial registration is successful, and clears the retime after each successful re-registration.
- the terminal sends a re-registration request to the P-CSCF, where the re-registration request carries an expired header field, that is, a user registration duration, where the registration duration of the expire header field identifier is 30s.
- the P-CSCF may record the registration duration indicated by the expire header field, that is, 30s.
- the registration duration indicated by the expire header field may be stored in a memory indicating the duration of the user registration.
- the locally stored user registration duration may be directly updated, that is, the expire header field of the re-registration request.
- the registration duration of the logo overrides the user registration duration recorded at the time of the last registration.
- the P-CSCF determines, according to the re-registration request, whether it needs to re-register with the S-CSCF. If yes, step 204 is performed, and if no, step 209 is performed.
- the judgment method can be as follows:
- the P-CSCF determines whether the sum of the registration duration 30s and the time in the timer indicated by the expire header field carried by the re-registration request is greater than the preset core side registration duration, and if so, indicates that the S-CSCF needs to be re-registered; No, it means that there is no need to re-register with the S-CSCF.
- the timer starts when the terminal successfully registers for the first time. The initial value of the timer is set to 0, and is reset after each re-registration. The timer is an increment timer.
- ⁇ sets the core side registration duration to 7200s (the following assumes that the core side registration duration is 7200s). If the time in the timer is 12s, the sum of 30s and 12s is less than 7200s, so there is no need to go to S- The CSCF performs the re-registration, that is, the step 209 is performed. However, if the timer time is 7180 s, the sum of the 30s and the 7180 s is greater than 7200 s, so the S-CSCF needs to be re-registered at this time, that is, step 204 is performed. A margin may also be set, for example, 50 seconds. The judgment method is: The P-CSCF determines whether the registration duration of the expire header field carried by the re-registration request is 30s, the time in the timer, and the sum of the margins are greater than a preset. The core side registration duration.
- a fixed duration is set, which is equal to the core side registration time of 7200 s, and the border proxy device determines that the user last registered the core side to the present. Whether the duration of the secondary re-registration is greater than the preset fixed duration of 7200 s. If it is greater than, it is determined that the core side network element needs to be re-registered. If it is smaller, it is not required to re-register with the core side network element; for example, a timing can be adopted. To monitor the fixed duration, start the timer after the initial registration or re-registration of the user.
- the current timer time is greater than the fixed duration of 7200s. If it is greater than, the judgment needs to go to the core side.
- Re-registration reset the timer after resetting, and then re-time. If it is less, it is judged that it is not necessary to register to the core side; of course, you can also set a margin, for example, 50s, and the fixed duration is set to the core side registration time of 7200s minus The remaining amount is 50s, that is, 7150s, and it is judged whether it is necessary to register to the core side by comparing the current timer time with the fixed time period of 7150s.
- the decrement timer can also be used for judging.
- the initial duration of the timer can be set to the core side registration time of 7200s, or the core side registration time of 7200s minus a margin of 50s, and then determine the user registration duration carried in the re-registration request. Whether the 30s is greater than the duration of the timer, if yes, it means that the core side network element needs to be re-registered; if not, it means that the core side network element is not required to be re-registered, wherein the timer is a decrementing timer, and the initial duration is It can be set to the core side registration duration, or the core side registration duration minus a margin.
- the P-CSCF changes the registration duration indicated by the expire header field carried in the re-registration request, that is, 30s to the preset core side registration duration of 7200s.
- the P-CSCF sends the modified re-registration request, that is, the re-registration request with the registration duration of 7200s identified by the expire header field to the S-CSCF.
- a response message returned by the S-CSCF for example, a 200 response message to the P-CSCF.
- the registration time identified by the expire header field carried by the response message returned by the S-CSCF is the same as the registration time indicated by the expire header field carried by the re-registration request received by the S-CSCF, that is, because in step 204, the P-CSCF
- the registration duration of the expired header field carried in the re-registration request is changed to the preset core-side registration duration. Therefore, the registration time identified by the expire header field carried in the response message is the registration time of the core side, that is, 7200 s.
- the P-CSCF may ensure that the performance of the terminal is stable without affecting the frequency of the re-registration of the terminal, and the P-CSCF may identify the expired header field carried in the response message.
- the registration duration of 7200s is modified to be 30s of the registration duration identified by the expire header field carried in the original re-registration request.
- the P-CSCF can also directly send a response message carrying the core side registration duration to the user terminal.
- step 202 is an optional step.
- the P-CSCF sends the modified response message to the terminal, so that a re-registration process is completed.
- the P-CSCF directly returns a response message, for example, a 200 response message to the terminal.
- the core side network element is the S-CSCF
- the border proxy device is The P-CSCF is described as an example.
- the core side network element of the embodiment of the present invention may also be a combination of an AS, an S-CSCF, and other network elements, or other network element that can implement a registration function.
- the border proxy device may also be an SBC or an IBCF. Or other network elements that can implement similar functions.
- the core side registration duration can be set on the core side network element according to the operator's policy, and then the border proxy device obtains the core side registration duration from the core side network element, of course, in order to reduce the boundary proxy device and the core side.
- the signaling traffic between the network elements, the border proxy device may not obtain the core side registration duration from the core side network element, but is manually preset on the border proxy device, and the core side registration duration is generally greater than or equal to the user registration. duration.
- the registration time of the core side includes the registration duration of the initial registration and the registration duration of the re-registration, and the registration duration of the re-registration is half of the registration duration of the initial registration, and the registration duration of the core side described in the embodiment of the present invention is in different scenarios. , can be the registration duration of the initial registration or the registration duration of the re-registration.
- the embodiment uses the P-CSCF to receive the re-registration request sent by the terminal, and then determines whether it needs to re-register with the S-CSCF according to the expire header field carried in the re-registration request, when it is determined that re-registration is really needed.
- the P-CSCF modifies the registration duration of the expire header field identifier carried in the re-registration request to the preset core side registration duration, that is, changes to a longer registration duration, and then sends the modified re-registration request to the S-
- the CSCF performs re-registration, thereby reducing the signaling traffic between the P-CSCF and the S-CSCF, that is, reducing the amount of information of the re-registration request received by the S-CSCF, and greatly reducing the frequent re-registration of the terminal to the S-CSCF.
- the load, and since the response message returned to the terminal is a normal response message, such as a 200 response message, there is no special requirement for the terminal.
- the P-CSCF may modify the registration duration indicated by the expire header field carried in the response message returned by the S-CSCF to the registration duration indicated by the expire header field carried in the original re-registration request, and then The modified response message is sent to the terminal, so that the frequency of the re-registration of the terminal is not affected, and the original performance of the terminal is maintained, and the solution provided by the embodiment of the present invention does not need to be changed correspondingly.
- the re-registration process is described in detail.
- the embodiment of the present invention also improves the processing of the initial registration, and the following examples are performed. With a detailed description.
- the border proxy device receives the initial registration request sent by the terminal, and then determines the initial registration. Whether the registration time of the user carried in the request is smaller than the preset registration time of the core side, and if yes, the user registration time in the initial registration request is changed to the registration time of the core side, and the modified initial registration request is sent to the core side network element; If no, the initial registration request is forwarded to the core side network element; and finally, the border proxy device receives the response message indicating success that is returned by the core side network element, and then forwards the response message to the terminal.
- the border proxy device may also record the user registration duration carried in the initial registration request, so that after the border proxy device receives the response message indicating success succeeded by the core side network element
- the core side registration duration in the response message can be modified to the recorded user registration duration, and then forwarded to the terminal, thereby avoiding the impact on the frequency of re-registration of the terminal, that is, letting the terminal maintain the original registration duration.
- the core side network element is the S-CSCF and the border proxy device is the P-CSCF.
- the specific process of initial registration can be as follows:
- the terminal sends an initial registration request to the P-CSCF, where the initial registration request carries an expire header field, that is, a user registration duration.
- the registration duration of the expire header field identifier is 30s.
- the P-CSCF may record the registration duration indicated by the expire header field of the initial registration request, that is, 30s.
- the P-CSCF determines whether the user registration duration carried in the initial registration request is less than a preset core side registration duration. If yes, step 304 is performed. If not, the P-CSCF directly forwards the initial registration request to the S-CSCF. After receiving the response message returned by the S-CSCF, for example, the 200 response message, the response message is forwarded to the terminal, thereby completing the initial registration.
- the core side registration duration can be preset by the operator's policy.
- the core side registration duration is generally greater than or equal to the user registration duration.
- the case where the user registration duration is greater than the core side registration duration is not excluded.
- ⁇ sets the core side registration duration to 7200s (the following assumes that the core side registration duration is 7200s). Since 30s is less than 7200s, it is determined that the user registration duration carried in the initial registration request is smaller than the preset core side registration duration. 304.
- the P-CSCF modifies the registration duration indicated by the expire header field carried in the initial registration request, that is, 30s to the preset core side registration duration of 7200s.
- the P-CSCF sends the modified initial registration request, that is, the initial registration request with the registration duration of 7200s identified by the expire header field to the S-CSCF.
- the S-CSCF If the initial registration is successful, the S-CSCF returns a response message indicating success, for example, 200 rings. The message should be sent to the P-CSCF (the following is a response message indicating that the response is successful).
- the registration time indicated by the expire header field carried by the 200 response message returned by the S-CSCF is the same as the registration time indicated by the expire header field carried by the initial registration request received by the S-CSCF, that is, because in step 304, P- The CSCF modifies the registration duration of the expired header field carried in the initial registration request to the preset core side registration duration. Therefore, the registration time identified by the expire header field carried in the 200 response message is the registration time of the core side, that is, 7200s.
- the P-CSCF After receiving the 200 response message returned by the S-CSCF, the P-CSCF starts the timer and starts timing. In addition, the P-CSCF can ensure that the performance of the terminal is stable without affecting the frequency of re-registration of the terminal after this.
- the registration duration 7200s identified by the expire header field carried in the 200 response message is modified to be 30s of the registration duration indicated by the expire header field carried in the original initial registration request.
- the P-CSCF sends the modified 200 response message to the terminal, and the initial registration process is completed.
- the terminal After the initial registration is successful, the terminal periodically initiates a re-registration request in order to keep the link active or for other purposes.
- the P-CSCF can start a timer after the user terminal is successfully registered.
- the setting manner of the timer is related to the manner in which the subsequent determination is performed. For the specific setting method, refer to the foregoing embodiment. A detailed description of various judgment methods.
- Embodiments 1 and 2 For the processing of the re-registration request initiated by the terminal, refer to Embodiments 1 and 2, which is not cumbersome here. It can be seen that when the terminal performs the initial registration, the border proxy device can determine the received initial registration request, and when it is determined that the user registration duration carried in the initial registration request is less than the preset core side registration duration, the border proxy The device advertises the user registration time length of the initial registration request to the core side registration time, and then forwards the user registration time stored in the core side network element, thereby periodically initiating the terminal registration time. The preparation of the re-registration request is prepared to reduce the amount of information of the re-registration request received by the core side network element after this, and reduce the load.
- Embodiment 4 Embodiment 4
- the embodiment of the present invention further provides a border proxy device (Outbound-Proxy).
- the border proxy device includes a re-registration receiving unit 401, a re-registration determining unit 403, Re-registration processing unit 404 and re-registration transmitting unit 405;
- a re-registration receiving unit 401 configured to receive a re-registration request sent by the terminal, where the re-registration request Carry the user registration duration;
- the re-registration determining unit 403 is configured to determine, according to the re-registration request received by the re-registration receiving unit 401, whether it needs to re-register with the core side network element;
- the re-registration processing unit 404 is configured to: when the re-registration determining unit 403 determines that the re-registration of the core-side network element is required, the user registration time length carried in the re-registration request is changed to the preset core side registration duration, and the modified The re-registration request is sent to the core side network element, and the response message returned by the core side network element is received and forwarded to the terminal;
- the re-registration sending unit 405 is configured to return a response message to the terminal when the re-registration determining unit 403 determines that it is not necessary to re-register with the core side network element.
- the border proxy device may further include a re-registration recording unit 402;
- the re-registration recording unit 402 is configured to record the user registration duration carried in the re-registration request received by the re-registration receiving unit 401.
- the re-registration processing unit 404 may include a first modifying unit 4041, a first transmitting unit 4042, a first receiving unit 4043, a second modifying unit 4044, and a second transmitting unit 4045;
- the first modifying unit 4041 is configured to: when the re-registration determining unit 403 determines that the core side network element needs to be re-registered, modify the user registration duration carried in the re-registration request to a preset core side registration duration;
- the first sending unit 4042 is configured to send the modified re-registration request of the first modifying unit 4041 to the core side network element;
- the first receiving unit 4043 is configured to receive a response message returned by the core side network element, where the response message carries a core side registration duration;
- the second modifying unit 4044 is configured to modify the core side registration duration carried in the response message received by the first receiving unit 4043 to the user registration duration recorded by the re-registration recording unit 402.
- the second sending unit 4045 uses The modified response message sent by the second modifying unit 4044 is sent to the terminal.
- the border proxy device may further include an initial registration receiving unit 501, a primary registration recording unit 502, a primary registration determination unit 503, a primary registration modification unit 504, a primary registration transmission unit 505, and a primary registration processing unit 506. ;
- the initial registration receiving unit 501 is configured to receive an initial registration request sent by the terminal, where the initial registration The user registration period is carried in the request;
- the initial registration recording unit 502 is configured to record the user registration duration carried in the initial registration request received by the initial registration receiving unit 501.
- the initial registration determining unit 503 is configured to determine whether the user registration duration carried in the initial registration request received by the initial registration receiving unit 501 is less than the preset core side registration duration;
- the initial registration modification unit 504 is configured to modify the user registration duration in the initial registration request to the core side registration duration when the initial registration determination unit 503 determines that the user registration duration is less than the preset core side registration duration;
- the initial registration sending unit 505 is configured to send the initial registration request modified by the initial registration modification unit 504 to the core side network element, or when the initial registration determining unit 503 determines that the user registration duration is greater than or equal to the preset core side registration duration, the forwarding station Describe the initial registration request to the core side network element;
- the registration processing unit 506 is configured to receive a response message indicating success returned by the core side network element, and then forward the response message to the terminal.
- the initial registration processing unit 506 includes a second receiving unit 5061, a third modifying unit 5062, and a third sending unit 5063.
- the second receiving unit 5061 is configured to receive a response message indicating that the core side network element returns a success, and the response message indicating that the success is successful carries the core side registration duration;
- the third modification unit 5062 is configured to modify the core side registration duration in the response message indicating success received by the second receiving unit 5061 to the user registration duration recorded by the registration record unit 502;
- the third sending unit 5063 is configured to send a modified response message indicating the success of the third modifying unit 5062 to the terminal.
- the border proxy device may be a P-CSCF, an SBC, an IBCF, or other network element that can implement similar functions.
- the core side network element may be a combination of the S-CSCF, the AS, the S-CSCF, and other network elements. Or other network elements that can implement the registration function.
- FIG. 6 another network element, that is, the core side network element 6, is also shown in FIG. 4, FIG. 5 and FIG. 6, and the core side network element 6 does not belong to the embodiment of the present invention. Part of the structure of the provided border proxy device.
- the embodiment of the present invention further provides a communication system, including any of the border proxy devices provided by the embodiments of the present invention.
- the embodiment uses the border proxy device to receive the re-registration request sent by the terminal. Then, according to the user registration duration carried in the re-registration request, it is determined whether it is necessary to re-register with the core side network element. When it is determined that re-registration is required, the border proxy device modifies the user registration duration carried in the re-registration request to the preset core. The side registration duration is modified to a longer registration duration, and then the modified re-registration request is sent to the core side network element for re-registration, thereby reducing the signaling traffic between the border proxy device and the core side network element.
- the amount of information about the re-registration request received by the core side network element is reduced, which greatly reduces the load caused by the terminal re-registering to the core side network element, and the response returned to the terminal.
- the message is a normal response message, such as a 200 response message, so there is no special requirement for the type of terminal.
- the border proxy device may modify the core side registration duration carried in the response message returned by the core side network element to the user registration duration carried in the original re-registration request, and then send the modified response message to the terminal. Therefore, it is possible to avoid affecting the frequency of the re-registration of the terminal, and it is advantageous to maintain the original performance of the terminal, so that the solution provided by the embodiment of the present invention does not need to be correspondingly changed.
- the border proxy device may determine the received initial registration request, and when it is determined that the user registration duration carried in the initial registration request is less than the preset core side registration duration, the border proxy device may The user registration time length carried in the initial registration request is changed to the core side registration duration, and then forwarded to the core side network element, thereby prolonging the user registration duration stored by the core side network element, which is The preparation of the registration request is prepared to reduce the amount of information of the re-registration request received by the core side network element and reduce the load.
- the border proxy device may determine the received initial registration request. When it is determined that the user registration duration carried in the initial registration request is less than the preset core side registration duration, the border proxy device will The user registration time length carried in the initial registration request is changed to the core side registration duration, and then forwarded to the core side network element, thereby prolonging the user registration duration stored by the core side network element, and is a re-registration request periodically initiated to the terminal. The processing is ready; when the terminal performs re-registration, the border proxy device can determine whether it needs to re-register with the core side network element according to the received re-registration request, and when it is determined that re-registration is really required, the border proxy device will be heavy.
- the registration request is forwarded to the core side network element, and the user registration time carried in the re-registration request is modified to the preset core side registration duration before being forwarded, that is, modified to a longer registration duration, thereby reducing the border proxy device.
- Signaling traffic with the core side network element, that is, the core side network element reception is reduced.
- the re-registration request The amount of information greatly reduces the load caused by the terminal re-registering to the core side network element.
- the response message returned to the terminal is an ordinary response message, such as a 200 response message, there is no special requirement for the terminal, and it is not like
- the 423 response message returned by the prior art is also limited by the type of terminal.
- the border proxy device may modify the core side registration duration carried in the response message returned by the core side network element to the user registration duration carried in the original re-registration request, and then send the modified response message to the terminal. Therefore, it is possible to avoid affecting the frequency of the re-registration of the terminal, and it is advantageous to maintain the original performance of the terminal, so that the solution provided by the embodiment of the present invention does not need to be correspondingly changed.
- the program may be stored in a computer readable storage medium, and the storage medium may include: ROM, RAM, disk or CD, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Description
一种注册方法、 边界代理设备及通信系统
本申请要求了 2008年 12月 22日递交的申请号为 200810186518.3发明名 称为 "一种注册方法、 边界代理设备及通信系统" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域
本发明涉及通信技术领域,具体涉及一种注册方法、边界代理设备及通信 系统。 背景技术
在网际协议多媒体子系统(IMS, IP Multimedia Subsystem ) 网络中, 处 于相同归属域的终端通过其拜访域内的不同的边界代理设备 ( Outbound-Prox y ), 例如呼叫会话控制功能代理设备(P-CSCF, 即 Proxy-CSCF, 其中 CSCF 的全称为 Call Session Control Function, 即呼叫会话控制功能)接入到 IMS 域, 并在核心侧网元如呼叫会话控制功能服务器(S-CSCF, Serving-CSCF) 上进行注册。 与此同时, 终端在注册后会周期性地发起重注册, 很多终端基于 网络地址转换 ( NAT, Network Address Translation)保活或其他目的, 以很 短的周期频繁发起重注册,使得核心侧网元处理的重注册消息量大大增加,从 而导致其成为核心侧网元的性能瓶颈。
为了解决终端频繁重注册给核心侧网元带来的性能瓶颈问题,现有技术的 解决方法是由核心侧网元检查重注册消息中的注册时长,判断该注册时长是否 小于本核心侧网元能接受的最小注册时长,如果小于,则核心侧网元返回" 423" 给终端并携带^亥心侧网元能接受的最小注册时长,通知终端以核心侧网元返 回的最小注册时长重注册,在此过程中, 边界代理设备负责终端与核心侧网元 之间信息的转发。
在对现有技术的研究和实践过程中, 现有技术提供的方案要求终端支持 "423"并支持根据 "423" 中携带的最小注册时长重新发起重注册。 如果终端 不支持 "423" 或终端恶意频繁重注册, 即重注册的频率较高但未高到需要防 攻击的程度, 则仍会有大量重注册消息到达核心侧网元,核心侧网元的负荷仍 然很重。
发明内容
本发明实施例提供一种注册方法、边界代理设备及通信系统, 目的在于降 低 IMS网络中终端频繁重注册给核心侧网元造成的负荷, 同时该方法适用于所 有类型的终端。
一种注册方法, 包括:
接收终端发送的重注册请求, 所述重注册请求中携带用户注册时长; 根据所述重注册请求判断是否需要到核心侧网元重注册;
若是,则将所述重注册请求中携带的用户注册时长修改为预置的核心侧注 册时长,发送修改后的重注册请求给核心侧网元,接收核心侧网元返回的响应 消息并转发给终端;
若否, 则返回响应消息给终端。
一种边界代理设备, 包括:
重注册接收单元, 用于接收终端发送的重注册请求, 所述重注册请求中携 带用户注册时长;
重注册判断单元,用于根据所述重注册接收单元接收到的重注册请求判断 是否需要到核心侧网元重注册;
重注册处理单元, 用于当重注册判断单元判断需要到核心侧网元重注册 时, 将所述重注册请求中携带的用户注册时长修改为预置的核心侧注册时长, 发送修改后的重注册请求给核心侧网元,接收核心侧网元返回的响应消息并转 发给终端。
重注册发送单元,用于当重注册判断单元判断不需要到核心侧网元重注册 时, 返回响应消息给终端。
一种通信系统, 包括本发明实施例提供的任一种边界代理设备。
本发明实施例采用由边界代理设备来接收终端发送的重注册请求,然后根 据重注册请求判断是否需要到核心侧网元重注册, 当判断需要进行重注册时, 边界代理设备将重注册请求中携带的用户注册时长修改为预置的核心侧注册 时长, 即修改成一个较长的注册时长, 然后才发送修改后的重注册请求给核心 侧网元进行重注册,从而减少了核心侧网元接收到的重注册请求的信息量, 大 大减轻了终端频繁重注册给核心侧网元造成的负荷。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需 要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的 一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。
图 1是本发明提供的实施例一的重注册方法流程图;
图 2是本发明提供的实施例二的重注册方法流程图;
图 3是本发明提供的实施例三的初次注册方法流程图;
图 4是本发明提供的实施例四的边界代理设备的结构示意图;
图 5是本发明提供的实施例四的重注册处理单元的结构示意图;
图 6是本发明提供的实施例四的初次注册处理单元的结构示意图。 具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
本发明实施例提供一种注册方法。本发明实施例还提供相应的边界代理设 备及通信系统。 以下分别进行详细说明。 实施例一、 本发明实施例提供了一种注册方法, 包括, 边界代理设备接收终端发送的 重注册请求,然后根据该重注册请求判断是否需要到核心侧网元重注册,若是, 则将该重注册请求中携带的用户注册时长修改为预置的核心侧注册时长,发送 修改后的重注册请求给核心侧网元,最后接收核心侧网元返回的响应消息并转 发给终端, 若否, 则直接返回响应消息给终端。
如图 1所示, 给出了本发明实施例一种重注册方法的具体流程, 包括:
101、 边界代理设备接收终端发送的重注册请求, 该重注册请求中携带用 户注册时长。
102、 边界代理设备根据所述重注册请求判断是否需要到核心侧网元重注
册, 若是, 则执行步骤 103, 若否, 则执行步骤 104。
本发明实施例提供了多种判断方法:
方法一:设置一个固定时长,该固定时长等于核心侧注册时长或者核心侧 注册时长减去一个余量,边界代理设备确定用户上次核心网注册至本次重注册 之间的时长是否大于预设的固定时长,如果大于, 则判断需要到核心侧网元重 注册, 如果小于, 则不需要到核心侧网元重注册; 例如, 可以通过一个定时器 来监控固定时长,在用户初始注册或者重注册成功后启动该定时器, 当用户再 次发起重注册后, 确定当前定时器是否大于固定时长, 如果大于, 则判断需要 到核心侧重注册, 重注册后将定时器清零后重新计时, 如果小于, 则判断不需 要到核心侧注册;
方法二:判断重注册请求中携带的用户注册时长与定时器中的时间的和是 否大于预置的核心侧注册时长,若是,则表示需要到核心侧网元重注册;若否, 则表示不需要到核心侧网元重注册;所述定时器在终端进行初次注册成功时开 始启动, 并在每次重注册成功后清零重新计时;
在方法二的基 上, 也可以设置一个余量, 判断方法为: 判断重注册请求 中携带的用户注册时长、定时器中的时间以及余量之和是否大于预置的核心侧 注册时长;
方法三: 判断重注册请求中携带的用户注册时长是否大于定时器中的时 长, 若是, 则表示需要到核心侧网元重注册; 若否, 则表示不需要到核心侧网 元重注册,其中所述定时器为一个递减定时器,初始时长可以设置为核心侧注 册时长,或者核心侧注册时长减去一个余量,在终端进行初次注册成功时开始 启动递减, 并在每次重注册成功后重新设置定时器的初始时长;
以上方法中的余量可以根据运营商的策略进行设置或配置, 通过加 /减余 量的方法,可以减少因用户重注册间隔过长, 而导致的因核心侧注册时长超时 而将用户状态变更为注销状态的情况。
103、 边界代理设备将所述重注册请求中携带的用户注册时长修改为预置 的核心侧注册时长, 并发送修改后的重注册请求给核心侧网元,在接收到核心 侧网元返回的响应消息后, 转发响应消息给终端。
在边界代理设备接收到核心侧网元返回的响应消息后,该响应消息中携带 的是核心侧注册时长,此时, 边界代理设备可以向终端发送携带该核心侧注册
时长的响应消息,终端进一步可以 ^居该响应消息中携带的核心侧注册时长来 进行重注册,这样就可以减少终端发起重注册的次数, 减少边界代理设备的工 作负担;当然也可以将该响应消息中的核心侧注册时长修改为原来重注册请求 中携带的用户注册时长,这样可以不影响终端进行重注册的频率,保证终端的 性能的稳定, 当然,这也就要求在此之前,需要有用户注册时长的记录, 所以, 在步骤 101之后, 即接收终端发送的重注册请求之后, 边界代理设备可以记录 该重注册请求中携带的用户注册时长。
104、 边界代理设备直接返回响应消息, 例如 200响应消息给终端。
需说明的是,其中,边界代理设备可以为 P-CSCF、 ^舌边界控制器(SBC, Session Border Controller )、互连边界控制功能设备( IBCF, Interconnect bounder control function )或其他可以实现类似功能的网元;核心侧网元可以为 S-CSCF、 应用服务器(AS, Application System) 、 S-CSCF与其他网元的组合或其他可 以实现注册功能的网元, 本发明对核心侧网元没有特殊的要求。
由上可知, 本实施例采用由边界代理设备来接收终端发送的重注册请求, 然后根据重注册请求判断是否需要到核心侧网元重注册,当确定确实需要进行 重注册时,边界代理设备将重注册请求中携带的用户注册时长修改为预置的核 心侧注册时长, 即修改成一个较长的注册时长, 然后才发送修改后的重注册请 求给核心侧网元进行重注册,从而减少了边界代理设备与核心侧网元之间的信 令流量, 即减少了核心侧网元接收到的重注册请求的信息量, 大大减轻了终端 频繁重注册给核心侧网元造成的负荷,同时由于返回给终端的响应消息是普通 的响应消息, 例如 200响应消息, 所以对终端没有特殊的要求。 实施例二、
根据实施例一所描述的方法, 下面将以核心侧网元是 S-CSCF, 边界代理 设备是 P-CSCF为例作进一步详细说明。
首先, P-CSCF接收终端发送的重注册请求, 判断该重注册请求中携带的 用户注册时长与定时器中的时间的和是否大于预置的核心侧注册时长, 若是, 则将该重注册请求中携带的用户注册时长修改为预置的核心侧注册时长,发送 修改后的重注册请求给核心侧网元,最后接收核心侧网元返回的响应消息并转 发给终端, 若否, 则直接返回响应消息给终端, 其中, 所述定时器在终端进行
初次注册成功时开始启动, 并在每次重注册成功后清零重新计时。
如图 2所示, 重注册的具体流程可以如下:
201、 终端发送重注册请求给 P-CSCF, 该重注册请求携带期限(expire ) 头域, 即用户注册时长, 以下均 殳该 expire头域标识的注册时长为 30s。
202、 P-CSCF接收到该重注册请求后, 可以记录 expire头域所标识的注册 时长, 即 30s。 例如可以将该 expire头域所标识的注册时长存储在一个表示用户 注册时长的存储器中, 当然, 为了节省存储空间, 可以直接更新本地存储的用 户注册时长, 即将该重注册请求的 expire头域所标识的注册时长覆盖掉上一次 注册时记录的用户注册时长。
203、 P-CSCF根据所述重注册请求判断是否需要到 S-CSCF重注册, 若是, 则执行步骤 204, 若否, 则执行步骤 209。 判断方法可以如下:
P-CSCF判断该重注册请求携带的 expire头域所标识的注册时长 30s与定时 器中的时间的和是否大于预置的核心侧注册时长,若是,则表示需要到 S-CSCF 重注册; 若否, 则表示不需要到 S-CSCF重注册。 其中, 定时器在终端进行初 次注册成功时就开始启动, 定时器的初始值设置为 0, 并在每次重注册成功后 清零重新计时, 该定时器为递增定时器。
例如, ^^设核心侧注册时长为 7200s(以下均假设核心侧注册时长为 7200s ), 若此时定时器中的时间为 12s, 由于 30s与 12 s的和小于 7200s, 所以不需要到 S-CSCF进行重注册, 即执行步骤 209; 但若此时定时器时间为 7180s, 由于 30s 与 7180 s的和大于 7200s,所以此时需要到 S-CSCF进行重注册,即执行步骤 204, 本实施例中也可以设置一个余量, 例如 50秒, 判断方法为: P-CSCF判断该重 注册请求携带的 expire头域所标识的注册时长 30s、定时器中的时间以及余量之 和是否大于预置的核心侧注册时长。
除了上述介绍的方法外, 还可以通过实施例一中介绍的其他方法进行判 断, 例如, 设置一个固定时长, 该固定时长等于核心侧注册时长 7200s, 边界 代理设备确定用户上次核心侧注册至本次重注册之间的时长是否大于预设的 固定时长 7200s, 如果大于, 则判断需要到核心侧网元重注册, 如果小于, 则 不需要到核心侧网元重注册; 例如, 可以通过一个定时器来监控固定时长, 在 用户初始注册或者重注册成功后启动该定时器, 当用户再次发起重注册后, 确 定当前定时器时间是否大于固定时长 7200s, 如果大于, 则判断需要到核心侧
重注册, 重注册后将定时器清零后重新计时, 如果小于, 则判断不需要到核心 侧注册; 当然, 也可以设置一个余量, 例如 50s, 固定时长设置为核心侧注册 时长 7200s减去该余量 50s, 即 7150s, 通过比较当前定时器时间与该固定时长 7150s来判断是否需要到核心侧注册。
利用递减定时器来进行判断的方式也可以,定时器的初始时长可以设置为 核心侧注册时长 7200s, 或者核心侧注册时长 7200s减去一个余量 50s, 然后判 断重注册请求中携带的用户注册时长 30s是否大于定时器中的时长, 若是, 则 表示需要到核心侧网元重注册; 若否, 则表示不需要到核心侧网元重注册, 其 中所述定时器为一个递减定时器,初始时长可以设置为核心侧注册时长,或者 核心侧注册时长减去一个余量,在终端进行初次注册成功时开始启动递减, 并 在每次重注册成功后重新设置定时器的初始时长。
204、 P-CSCF将重注册请求携带的 expire头域所标识的注册时长, 即 30s修 改为预置的核心侧注册时长 7200s。
205、 P-CSCF发送修改后的重注册请求, 即 expire头域所标识的注册时长 为 7200s的重注册请求给 S-CSCF。
206、 S-CSCF返回的响应消息, 例如 200响应消息给 P-CSCF。
由于 S-CSCF返回的响应消息携带的 expire头域所标识的注册时间与 S-CSCF接收到的重注册请求携带的 expire头域所标识的注册时间一致, 即由于 在步骤 204中, P-CSCF将重注册请求携带的 expire头域所标识的注册时长修改 为预置的核心侧注册时长, 所以此时, 该响应消息携带的 expire头域所标识的 注册时间为核心侧注册时长, 即 7200s。
207、 P-CSCF接收到 S-CSCF返回的响应消息后, 为了不影响终端进行重 注册的频率, 保证终端的性能的稳定, P-CSCF可以将该响应消息中携带的 expire头域所标识的注册时长 7200s修改成原来重注册请求中携带的 expire头域 所标识的注册时长 30s。 当然这里 P-CSCF也可以直接将携带有核心侧注册时长 的响应消息发送给用户终端, 这种情况下, 步骤 202即为可选步骤。
208、 P-CSCF将该修改后的响应消息发送给终端, 从而完成一次重注册流 程。
209、 P-CSCF直接返回响应消息, 例如 200响应消息给终端。
需说明的是, 本实施例只是以核心侧网元是 S-CSCF , 边界代理设备是
P-CSCF为例进行描述, 本发明实施例的核心侧网元还可以为 AS、 S-CSCF与其 他网元的组合或其他可以实现注册功能的网元; 边界代理设备还可以为 SBC、 IBCF或其他可以实现类似功能的网元。 另夕卜, 核心侧注册时长可以才 据运营 商的策略在核心侧网元上进行设置,然后边界代理设备向核心侧网元获取该核 心侧注册时长, 当然, 为了减少边界代理设备与核心侧网元之间的信令流量, 边界代理设备可以不向核心侧网元获取核心侧注册时长,而是由人工直接在边 界代理设备上进行预置, 该核心侧注册时长一般都会大于等于用户注册时长。
另外, 核心侧注册时长包括初始注册的注册时长以及重注册的注册时长, 一般重注册的注册时长是初始注册的注册时长的一半,本发明实施例中所述的 核心侧注册时长在不同场景下,可以为初始注册的注册时长或者重注册的注册 时长。
由上可知, 本实施例采用由 P-CSCF来接收终端发送的重注册请求, 然后 根据重注册请求中携带的 expire头域判断是否需要到 S-CSCF重注册, 当确定确 实需要进行重注册时, P-CSCF将重注册请求中携带的 expire头域标识的注册时 长修改为预置的核心侧注册时长, 即修改成一个较长的注册时长, 然后才发送 修改后的重注册请求给 S-CSCF进行重注册,从而减少了 P-CSCF与 S-CSCF之间 的信令流量, 即减少了 S-CSCF接收到的重注册请求的信息量, 大大减轻了终 端频繁重注册给 S-CSCF造成的负荷, 同时由于返回给终端的响应消息是普通 的响应消息, 例如 200响应消息, 所以对终端没有特殊的要求。
另夕卜, 由于 P-CSCF可以将 S-CSCF返回的响应消息中携带的 expire头域所 标识的注册时长修改成原来重注册请求中携带的 expire头域所标识的注册时 长, 然后再将该修改后的响应消息发送给终端, 所以可以避免对终端的重注册 的频率造成影响,有利于维持终端原有的性能, 采用本发明实施例提供的方案 不需要对终端作出相应的改变。 实施例三、
实施例一和二对重注册过程作了详细的描述,为了进一步减少核心侧网元 的信息量, 减轻其负荷, 本发明实施例对初次注册的处理也作了相应的改进, 以下夸举例进行伴细说明。
首先, 边界代理设备接收终端发送的初次注册请求, 然后判断该初次注册
请求中携带的用户注册时长是否小于预置的核心侧注册时长,若是, 则将该初 次注册请求中的用户注册时长修改为核心侧注册时长,发送修改后的初次注册 请求给核心侧网元; 若否, 则转发该初次注册请求给核心侧网元; 最后边界代 理设备接收核心侧网元返回的表示成功的响应消息后转发给终端。
当然,边界代理设备在接收到终端发送的初次注册请求之后还可以记录下 该初次注册请求中携带的用户注册时长,这样, 当边界代理设备接收到核心侧 网元返回的表示成功的响应消息后,就可以将该响应消息中的核心侧注册时长 修改为记录的用户注册时长, 然后才转发给终端,从而避免对之后终端进行重 注册的频率造成影响, 即让终端保持原有的注册时长。
下面将以核心侧网元是 S-CSCF, 边界代理设备是 P-CSCF为例作进一步详 细说明, 如图 3所示, 初次注册的具体流程可以如下:
301、 终端发送初次注册请求给 P-CSCF, 该初次注册请求携带 expire头域, 即用户注册时长, 以下均 殳该 expire头域标识的注册时长为 30s。
302、 P-CSCF接收到该初次注册请求后,可以记录该初次注册请求的 expire 头域所标识的注册时长, 即 30s。
303、 P-CSCF判断该初次注册请求中携带的用户注册时长是否小于预置的 核心侧注册时长, 若是, 则执行步骤 304, 若否, 则 P-CSCF直接转发初次注册 请求给 S-CSCF, 并在接收到 S-CSCF返回的响应消息, 例如 200响应消息后, 将响应消息转发给终端, 从而完成初次注册。
其中,核心侧注册时长可以由运营商的策略进行预置,核心侧注册时长在 一般情况下都会大于等于用户注册时长, 当然, 不排除存在用户注册时长大于 核心侧注册时长的情况。
例如, ^^设核心侧注册时长为 7200s(以下均假设核心侧注册时长为 7200s ) 由于 30s小于 7200s, 所以确定该初次注册请求中携带的用户注册时长小于预置 的核心侧注册时长, 执行步骤 304。
304、 P-CSCF将初次注册请求携带的 expire头域所标识的注册时长, 即 30s 修改为预置的核心侧注册时长 7200s。
305、 P-CSCF发送修改后的初次注册请求, 即 expire头域所标识的注册时 长为 7200s的初次注册请求给 S-CSCF。
306、 若初次注册成功, 则 S-CSCF返回表示成功的响应消息, 例如 200响
应消息 (以下均^■设该表示成功的响应消息为 200响应消息)给 P-CSCF。
由于 S-CSCF返回的 200响应消息携带的 expire头域所标识的注册时间与 S-CSCF接收到的初次注册请求携带的 expire头域所标识的注册时间一致, 即由 于在步骤 304中, P-CSCF将初次注册请求携带的 expire头域所标识的注册时长 修改为预置的核心侧注册时长, 所以此时,该 200响应消息携带的 expire头域所 标识的注册时间为核心侧注册时长, 即 7200s。
307、 P-CSCF接收到 S-CSCF返回的 200响应消息后, 启动定时器, 开始计 时, 另外, 为了不影响终端在此之后进行重注册的频率, 保证终端的性能的稳 定, P-CSCF可以将该 200响应消息中携带的 expire头域所标识的注册时长 7200s 修改成原来初次注册请求中携带的 expire头域所标识的注册时长 30s。
308、 P-CSCF将该修改后的 200响应消息发送给终端, 该初次注册流程完 毕。
在初次注册成功之后, 为了保持链路处于激活状态或其他目的, 终端会周 期性地发起重注册请求。 为了对后续重注册消息的频率进行限制, P-CSCF在 用户终端注册成功后可以启动一个定时器,这个定时器的设置方式与采用何种 方式进行后续判断有关,具体设置方法可以参考上述实施例中对各种判断方法 的具体描述。
对终端发起的重注册请求的处理可参见实施例一和二, 在此不再累赘。 由上可知,在终端进行初次注册时, 边界代理设备可以对接收到的初次注 册请求进行判断,当确定所述初次注册请求中携带的用户注册时长小于预置的 核心侧注册时长时,边界代理设备会将所述初次注册请求中携带的用户注册时 长修改为核心侧注册时长后才转发给核心侧网元,从而延长了核心侧网元所存 储的用户注册时长, 为之后对终端周期性发起的重注册请求的处理做好准备, 有利于减少在此之后核心侧网元接收到的重注册请求的信息量, 减轻其负荷。 实施例四、
为了更好地实施以上方法,本发明实施例还相应地提供一种边界代理设备 ( Outbound-Proxy ), 如图 4所示, 该边界代理设备包括重注册接收单元 401、 重注册判断单元 403、 重注册处理单元 404和重注册发送单元 405;
重注册接收单元 401, 用于接收终端发送的重注册请求, 所述重注册请求
中携带用户注册时长;
重注册判断单元 403,用于根据所述重注册接收单元 401接收到的重注册请 求判断是否需要到核心侧网元重注册;
重注册处理单元 404,用于当重注册判断单元 403判断需要到核心侧网元重 注册时,将所述重注册请求中携带的用户注册时长修改为预置的核心侧注册时 长,发送修改后的重注册请求给核心侧网元,接收核心侧网元返回的响应消息 并转发给终端;
重注册发送单元 405,用于当重注册判断单元 403判断不需要到核心侧网元 重注册时, 返回响应消息给终端。
该边界代理设备还可以包括重注册记录单元 402;
重注册记录单元 402,用于记录所述重注册接收单元 401接收到的重注册请 求中携带的用户注册时长。
另夕卜, 如图 5所示, 所述重注册处理单元 404可以包括第一修改单元 4041、 第一发送单元 4042、 第一接收单元 4043、 第二修改单元 4044和第二发送单元 4045;
第一修改单元 4041, 用于当重注册判断单元 403判断需要到核心侧网元重 注册时,将所述重注册请求中携带的用户注册时长修改为预置的核心侧注册时 长;
第一发送单元 4042,用于将第一修改单元 4041修改后的重注册请求给核心 侧网元;
第一接收单元 4043, 用于接收核心侧网元返回的响应消息, 所述响应消息 携带核心侧注册时长;
第二修改单元 4044,用于将所述第一接收单元 4043接收到的响应消息中携 带的核心侧注册时长修改为所述重注册记录单元 402记录的用户注册时长; 第二发送单元 4045, 用于发送第二修改单元 4044修改后的响应消息给终 端。
此外, 如图 4所示, 该边界代理设备还可以包括初次注册接收单元 501、初 次注册记录单元 502、 初次注册判断单元 503、 初次注册修改单元 504、 初次注 册发送单元 505和初次注册处理单元 506;
初次注册接收单元 501, 用于接收终端发送的初次注册请求, 所述初次注
册请求中携带用户注册时长;
初次注册记录单元 502,用于记录所述初次注册接收单元 501接收到的初次 注册请求中携带的用户注册时长。
初次注册判断单元 503,用于判断初次注册接收单元 501接收到的初次注册 请求中携带的用户注册时长是否小于预置的核心侧注册时长;
初次注册修改单元 504,用于当将初次注册判断单元 503判断用户注册时长 小于预置的核心侧注册时长时,将所述初次注册请求中的用户注册时长修改为 核心侧注册时长;
初次注册发送单元 505,用于发送初次注册修改单元 504修改后的初次注册 请求给核心侧网元, 或当初次注册判断单元 503判断用户注册时长大于等于预 置的核心侧注册时长时, 转发所述初次注册请求给核心侧网元;
注册处理单元 506, 用于接收核心侧网元返回的表示成功的响应消息后转 发给终端。
其中,如图 6所示, 所述初次注册处理单元 506包括可以包括第二接收单元 5061、 第三修改单元 5062和第三发送单元 5063;
第二接收单元 5061, 用于接收核心侧网元返回的表示成功的响应消息, 所 述表示成功的响应消息中携带所述核心侧注册时长;
第三修改单元 5062,用于将第二接收单元 5061接收到的表示成功的响应消 息中的核心侧注册时长修改为注册记录单元 502记录的用户注册时长;
第三发送单元 5063,用于发送第三修改单元 5062修改后的表示成功的响应 消息给终端。
该边界代理设备具体可以为 P-CSCF、 SBC、 IBCF或其他可以实现类似功 能的网元; 另夕卜, 核心侧网元具体可以为 S-CSCF、 AS、 S-CSCF与其他网元的 组合或其他可以实现注册功能的网元。
需说明的是, 为了描述得更为清楚, 图 4、 图 5和图 6中还给出了另一个网 元, 即核心侧网元 6,该核心侧网元 6并不属于本发明实施例所提供的边界代理 设备的结构的一部分。
本发明实施例还相应地提供一种通信系统,包括本发明实施例提供的任一 种边界代理设备。
由上可知, 本实施例采用由边界代理设备来接收终端发送的重注册请求,
然后根据重注册请求中携带的用户注册时长判断是否需要到核心侧网元重注 册, 当确定确实需要进行重注册时, 边界代理设备将重注册请求中携带的用户 注册时长修改为预置的核心侧注册时长, 即修改成一个较长的注册时长, 然后 才发送修改后的重注册请求给核心侧网元进行重注册,从而减少了边界代理设 备与核心侧网元之间的信令流量,从核心侧网元的角度来看, 即减少了核心侧 网元接收到的重注册请求的信息量,大大减轻了终端频繁重注册给核心侧网元 造成的负荷, 同时由于返回给终端的响应消息是普通的响应消息, 例如 200响 应消息, 所以对终端类型没有特殊的要求。
另夕卜,由于边界代理设备可以将核心侧网元返回的响应消息中携带的核心 侧注册时长修改成原来重注册请求中携带的用户注册时长,然后再将该修改后 的响应消息发送给终端, 所以可以避免对终端的重注册的频率造成影响,有利 于维持终端原有的性能,使得采用本发明实施例提供的方案不需要对终端作出 相应的改变。
当然,在终端进行初次注册时, 边界代理设备可以对接收到的初次注册请 求进行判断,当确定所述初次注册请求中携带的用户注册时长小于预置的核心 侧注册时长时,边界代理设备会将所述初次注册请求中携带的用户注册时长修 改为核心侧注册时长后才转发给核心侧网元,从而延长了核心侧网元所存储的 用户注册时长, 为之后对终端周期性发起的重注册请求的处理做好准备,有利 于减少核心侧网元接收到的重注册请求的信息量, 减轻其负荷。
综上, 本发明实施例具有如下有益效果:
在终端进行初次注册时,边界代理设备可以对接收到的初次注册请求进行 判断,当确定所述初次注册请求中携带的用户注册时长小于预置的核心侧注册 时长时,边界代理设备会将所述初次注册请求中携带的用户注册时长修改为核 心侧注册时长后才转发给核心侧网元,从而延长了核心侧网元所存储的用户注 册时长, 为之后对终端周期性发起的重注册请求的处理做好准备; 在终端进行 重注册时,边界代理设备可以根据接收到的重注册请求判断是否需要到核心侧 网元重注册, 当确定确实需要进行重注册时, 边界代理设备才将重注册请求转 发给核心侧网元,并且在转发前将该重注册请求中携带的用户注册时长修改为 预置的核心侧注册时长, 即修改成一个较长的注册时长,从而减少了边界代理 设备与核心侧网元之间的信令流量,即减少了核心侧网元接收到的重注册请求
的信息量, 大大减轻了终端频繁重注册给核心侧网元造成的负荷, 同时由于返 回给终端的响应消息是普通的响应消息, 例如 200响应消息, 所以对终端没有 特殊的要求, 不会像现有技术返回的 423响应消息一样受到终端类型的限制。
另夕卜,由于边界代理设备可以将核心侧网元返回的响应消息中携带的核心 侧注册时长修改成原来重注册请求中携带的用户注册时长,然后再将该修改后 的响应消息发送给终端, 所以可以避免对终端的重注册的频率造成影响,有利 于维持终端原有的性能,使得采用本发明实施例提供的方案不需要对终端作出 相应的改变。 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中, 存储介质可以包括: ROM、 RAM, 磁盘或光盘等。
以上对本发明实施例所提供的一种注册方法、边界代理设备及通信系统进 述, 以上实施例的说明只是用于帮助理解本发明的方法及其核心思想; 同时, 对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围 上均会有改变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。
Claims
1、 一种注册方法, 其特征在于, 包括:
接收终端发送的重注册请求, 所述重注册请求中携带用户注册时长; 根据所述重注册请求判断是否需要到核心侧网元重注册;
若是,则将所述重注册请求中携带的用户注册时长修改为预置的核心侧注 册时长,发送修改后的权重注册请求给核心侧网元,接收核心侧网元返回的响应 消息并转发给终端;
若否, 则返回响应消息给终端。
2、根据权利要求 1所述的注册方法, 其特征在于, 所述根据所述重注册请 求判断是否需要到核心侧网元重注册包括:
判断用户上次核心网注册至本次重注册之间的时长是否大于预设的固定 时长, 若是, 则表示需要到核心侧网元重注册, 若否, 则表示不需要到核心侧 网元重注册,其中所述固定时长等于核心侧注册时书长或者核心侧注册时长减去 一个余量; 或者
判断所述重注册请求中携带的用户注册时长与定时器中的时间的和,或者 用户注册时长、定时器中的时间以及一个余量之和是否大于预置的核心侧注册 时长, 若是, 则表示需要到核心侧网元重注册, 若否, 则表示不需要到核心侧 网元重注册,其中所述定时器在终端进行初次注册成功时开始启动, 并在每次 重注册成功后清零重新计时; 或者
判断重注册请求中携带的用户注册时长是否大于定时器中的时长, 若是, 则表示需要到核心侧网元重注册; 若否, 则表示不需要到核心侧网元重注册, 其中所述定时器为一个递减定时器, 定时器的初始时长设置为核心侧注册时 长,或者核心侧注册时长减去一个余量,在终端进行初次注册成功时开始启动 递减, 并在每次重注册成功后重新设置定时器的初始时长。
3、 根据权利要求 1或 2所述的注册方法, 其特征在于, 所述接收终端发送 的重注册请求之后还包括:
记录所述重注册请求中携带的用户注册时长。
4、根据权利要求 3所述的注册方法, 其特征在于, 所述接收核心侧网元返 回的响应消息并转发给终端具体为:
接收核心侧网元返回的响应消息, 所述响应消息携带核心侧注册时长;
将所述响应消息中携带的核心侧注册时长修改为记录的用户注册时长; 发送修改后的响应消息给终端。
5、根据权利要求 1所述的注册方法, 其特征在于, 所述接收终端发送的重 注册请求之前还包括:
接收终端发送的初次注册请求, 所述初次注册请求中携带用户注册时长; 判断所述用户注册时长是否小于预置的核心侧注册时长;
若是,则将所述初次注册请求中的用户注册时长修改为所述核心侧注册时 长, 发送修改后的初次注册请求给核心侧网元;
若否, 则转发所述初次注册请求给核心侧网元;
接收核心侧网元返回的响应消息后转发给终端。
6、根据权利要求 5所述的注册方法, 其特征在于, 所述接收终端发送的初 次注册请求之后还包括:
记录所述初次注册请求中携带的用户注册时长。
7、根据权利要求 6所述的注册方法, 其特征在于, 所述接收核心侧网元返 回的响应消息后转发给终端具体为:
接收核心侧网元返回的响应消息, 所述响应消息携带核心侧注册时长; 将所述响应消息中携带的核心侧注册时长修改为记录的用户注册时长; 发送修改后的响应消息给终端。
8、 一种边界代理设备, 其特征在于, 包括:
重注册接收单元, 用于接收终端发送的重注册请求, 所述重注册请求中携 带用户注册时长;
重注册判断单元,用于根据所述重注册接收单元接收到的重注册请求判断 是否需要到核心侧网元重注册;
重注册处理单元, 用于当重注册判断单元判断需要到核心侧网元重注册 时, 将所述重注册请求中携带的用户注册时长修改为预置的核心侧注册时长, 发送修改后的重注册请求给核心侧网元,接收核心侧网元返回的响应消息并转 发给终端;
重注册发送单元,用于当重注册判断单元判断不需要到核心侧网元重注册
时, 返回响应消息给终端。
9、 根据权利要求 8所述的边界代理设备, 其特征在于, 还包括: 重注册记录单元,用于记录所述重注册接收单元接收到的重注册请求中携 带的用户注册时长。
10、 根据权利要求 9所述的边界代理设备, 其特征在于, 所述重注册处理 单元包括:
第一修改单元, 用于当重注册判断单元判断需要到核心侧网元重注册时, 将所述重注册请求中携带的用户注册时长修改为预置的核心侧注册时长; 第一发送单元, 用于将第一修改单元修改后的重注册请求给核心侧网元; 第一接收单元, 用于接收核心侧网元返回的响应消息, 所述响应消息携带 核心侧注册时长;
第二修改单元,用于将所述第一接收单元接收到的响应消息中携带的核心 侧注册时长修改为所述重注册记录单元记录的用户注册时长;
第二发送单元, 用于发送第二修改单元修改后的响应消息给终端。
11、 根据权利要求 9或 10所述的边界代理设备, 其特征在于, 还包括: 初次注册接收单元, 用于接收终端发送的初次注册请求, 所述初次注册请 求中携带用户注册时长;
初次注册判断单元,用于判断初次注册接收单元接收到的初次注册请求中 携带的用户注册时长是否小于预置的核心侧注册时长;
初次注册修改单元,用于当初次注册判断单元判断用户注册时长小于预置 的核心侧注册时长时,将所述初次注册请求中携带的用户注册时长修改为核心 侧注册时长;
初次注册发送单元,用于发送初次注册修改单元修改后的初次注册请求给 核心侧网元,或当初次注册判断单元判断用户注册时长大于等于预置的核心侧 注册时长时, 转发所述初次注册请求给核心侧网元;
初次注册处理单元, 用于接收核心侧网元返回的响应消息后转发给终端。
12、 根据权利要求 11所述的边界代理设备, 其特征在于, 还包括: 初次注册记录单元,用于记录所述初次注册接收单元接收到的初次注册请 求中携带的用户注册时长。
13、根据权利要求 12所述的边界代理设备, 其特征在于, 所述初次注册处 理单元包括:
第二接收单元, 用于接收核心侧网元返回的响应消息, 所述响应消息中携 带所述核心侧注册时长;
第三修改单元,用于将第二接收单元接收到的响应消息中的核心侧注册时 长修改为初次注册记录单元记录的用户注册时长;
第三发送单元, 用于发送第三修改单元修改后的响应消息给终端。
14、 根据权利要求 8至 13中任一项所述的边界代理设备, 其特征在于, 所 述边界代理设备具体为呼叫会话控制功能代理设备 P-CSCF、 会话边界控制器 SBC或互连边界控制功能设备 IBCF。
15、 一种通信系统, 其特征在于, 包括权利要求 8至 14中任一种边界代理 设备。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP09834082A EP2372967A4 (en) | 2008-12-22 | 2009-12-21 | REGISTRATION METHOD, OUTGOING PROXY EQUIPMENT AND COMMUNICATION SYSTEM |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810186518.3 | 2008-12-22 | ||
| CN2008101865183A CN101448318B (zh) | 2008-12-22 | 2008-12-22 | 一种注册方法、边界代理设备及通信系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010072129A1 true WO2010072129A1 (zh) | 2010-07-01 |
Family
ID=40743633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2009/075745 Ceased WO2010072129A1 (zh) | 2008-12-22 | 2009-12-21 | 一种注册方法、边界代理设备及通信系统 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP2372967A4 (zh) |
| CN (1) | CN101448318B (zh) |
| WO (1) | WO2010072129A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111988841A (zh) * | 2019-05-21 | 2020-11-24 | 海能达通信股份有限公司 | 注册、注册请求发送方法、装置、通信设备及存储介质 |
| WO2024026619A1 (en) * | 2022-08-01 | 2024-02-08 | Mediatek Singapore Pte. Ltd. | Improvement on start condition of t318 in iot ntn |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101448318B (zh) * | 2008-12-22 | 2010-08-18 | 华为技术有限公司 | 一种注册方法、边界代理设备及通信系统 |
| CN103220636B (zh) * | 2012-01-19 | 2016-09-21 | 华为终端有限公司 | 终端应用客户端注册方法和系统、以及设备 |
| CN103607390A (zh) * | 2013-11-19 | 2014-02-26 | 大唐移动通信设备有限公司 | 一种第三方重注册的方法及装置 |
| CN106455043A (zh) * | 2015-08-10 | 2017-02-22 | 中国电信股份有限公司 | VoLTE用户状态检测方法及装置、SBC |
| CN106911713B (zh) * | 2017-03-31 | 2021-01-15 | 宇龙计算机通信科技(深圳)有限公司 | Ims注册方法、s-cscf及终端 |
| CN112738848B (zh) * | 2019-10-14 | 2022-12-06 | 中国移动通信集团安徽有限公司 | 核心网负荷调整方法、装置、设备及计算机可读存储介质 |
| CN111770096B (zh) * | 2020-06-29 | 2022-04-15 | 西安抱朴通信科技有限公司 | 一种注册状态恢复的方法及设备 |
| CN112738882A (zh) * | 2021-03-31 | 2021-04-30 | 四川创智联恒科技有限公司 | 一种基于5g通信的nr网络注册方法、系统及nr制式终端 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100737564B1 (ko) * | 2006-06-16 | 2007-07-10 | 주식회사 팬택앤큐리텔 | 이동통신 단말기의 모바일 아이피 등록 방법 |
| CN101155176A (zh) * | 2006-09-29 | 2008-04-02 | 华为技术有限公司 | 一种移动ip注册方法及系统 |
| CN101291320A (zh) * | 2007-04-18 | 2008-10-22 | 中兴通讯股份有限公司 | Ip多媒体子系统集中业务重注册的实现方法 |
| CN101299697A (zh) * | 2007-04-30 | 2008-11-05 | 华为技术有限公司 | 注销无线ip接入网联系地址的方法和设备 |
| CN101448318A (zh) * | 2008-12-22 | 2009-06-03 | 华为技术有限公司 | 一种注册方法、边界代理设备及通信系统 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7434258B2 (en) * | 2002-05-07 | 2008-10-07 | Nokia Corporation | Method and communication system for controlling security association lifetime |
| CN100382503C (zh) * | 2005-06-20 | 2008-04-16 | 华为技术有限公司 | 一种在用户注册过程中注册异常的处理方法 |
| CN100455138C (zh) * | 2006-08-01 | 2009-01-21 | 上海华为技术有限公司 | 核心网故障恢复后业务重分担的方法 |
| CN1968097A (zh) * | 2006-10-23 | 2007-05-23 | 华为技术有限公司 | 一种注册设备的方法和系统 |
| CN101217388B (zh) * | 2007-01-05 | 2011-01-05 | 中兴通讯股份有限公司 | 一种紧急呼叫注册的实现方法 |
| WO2008117165A2 (en) * | 2007-03-28 | 2008-10-02 | Nokia Corporation | Methods, apparatuses and computer program product for forwarding emergency registration request to a home network |
| CN101127786B (zh) * | 2007-09-25 | 2011-12-07 | 中兴通讯股份有限公司 | 一种移动ip多重注册时分配ip地址的方法 |
-
2008
- 2008-12-22 CN CN2008101865183A patent/CN101448318B/zh not_active Expired - Fee Related
-
2009
- 2009-12-21 EP EP09834082A patent/EP2372967A4/en not_active Withdrawn
- 2009-12-21 WO PCT/CN2009/075745 patent/WO2010072129A1/zh not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100737564B1 (ko) * | 2006-06-16 | 2007-07-10 | 주식회사 팬택앤큐리텔 | 이동통신 단말기의 모바일 아이피 등록 방법 |
| CN101155176A (zh) * | 2006-09-29 | 2008-04-02 | 华为技术有限公司 | 一种移动ip注册方法及系统 |
| CN101291320A (zh) * | 2007-04-18 | 2008-10-22 | 中兴通讯股份有限公司 | Ip多媒体子系统集中业务重注册的实现方法 |
| CN101299697A (zh) * | 2007-04-30 | 2008-11-05 | 华为技术有限公司 | 注销无线ip接入网联系地址的方法和设备 |
| CN101448318A (zh) * | 2008-12-22 | 2009-06-03 | 华为技术有限公司 | 一种注册方法、边界代理设备及通信系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2372967A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111988841A (zh) * | 2019-05-21 | 2020-11-24 | 海能达通信股份有限公司 | 注册、注册请求发送方法、装置、通信设备及存储介质 |
| WO2024026619A1 (en) * | 2022-08-01 | 2024-02-08 | Mediatek Singapore Pte. Ltd. | Improvement on start condition of t318 in iot ntn |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2372967A4 (en) | 2012-09-26 |
| CN101448318A (zh) | 2009-06-03 |
| CN101448318B (zh) | 2010-08-18 |
| EP2372967A1 (en) | 2011-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2010072129A1 (zh) | 一种注册方法、边界代理设备及通信系统 | |
| CA2541331C (en) | A method for handling service failures | |
| CN104335544B (zh) | 用于处理p-cscf故障和恢复连接的方法和装置 | |
| JP6663082B2 (ja) | ノードタイプに基づくデータストリーミングの支援制御 | |
| US20110258682A1 (en) | Method, apparatus, and system for processing session context | |
| JP2011523239A (ja) | パケット交換マルチメディア加入者サービスを提供するアーキテクチャにより規定された機能とのインタフェースを有する移動交換センタプラットフォーム | |
| CN103685163A (zh) | Ims网络中的容灾方法、系统和设备 | |
| US8817778B2 (en) | Session processing method, device, and communication system | |
| EP2372966A1 (en) | Method and device of multimedia subsystem service disposal and multimedia subsystem | |
| US8036659B2 (en) | Method for requesting an unregistered UE to perform registration in the IMS | |
| CA2605475C (en) | Session initiation from application servers in an ip multimedia subsystem | |
| WO2008025216A1 (fr) | Procédé et système de mise à jour de ressources | |
| US8792344B2 (en) | Method and system for managing signalling in a telecommunication network | |
| CN110351110B (zh) | 一种配置终端参数的方法、设备及系统 | |
| CN112738848A (zh) | 核心网负荷调整方法、装置、设备及计算机可读存储介质 | |
| CN110581853B (zh) | 信令发送、接收方法及装置、存储介质、网络设备、终端 | |
| CN102487495B (zh) | Hss异常时实现呼叫的方法及cscf | |
| EP3742695B1 (en) | Network service system and method | |
| CN102045364A (zh) | Ims网络中用户注册的方法、装置及通信系统 | |
| US20090219926A1 (en) | Call control method and ims cs control apparatus | |
| Farahbakhsh et al. | Transmission Delay Reduction in IMS by Re-registration procedure modification | |
| WO2008051944A2 (en) | Method and apparatus for session initiation protocol registration | |
| CN105763524A (zh) | Ip多媒体子系统中的注册方法、装置和系统 | |
| KR101328728B1 (ko) | 네트워크장치 및 그 동작 방법과, 단말장치 | |
| CN102131285B (zh) | 一种注册方法和网络设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09834082 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2009834082 Country of ref document: EP |