CN101588606A - Method, system and relative device for operating capability negotiation continually - Google Patents

Method, system and relative device for operating capability negotiation continually Download PDF

Info

Publication number
CN101588606A
CN101588606A CN 200910147661 CN200910147661A CN101588606A CN 101588606 A CN101588606 A CN 101588606A CN 200910147661 CN200910147661 CN 200910147661 CN 200910147661 A CN200910147661 A CN 200910147661A CN 101588606 A CN101588606 A CN 101588606A
Authority
CN
China
Prior art keywords
link
diameter node
diameter
application power
node
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.)
Granted
Application number
CN 200910147661
Other languages
Chinese (zh)
Other versions
CN101588606B (en
Inventor
杨红梅
丁学新
甘斌
宋大猛
陈刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Global Innovation Polymerization LLC
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN 200910147661 priority Critical patent/CN101588606B/en
Publication of CN101588606A publication Critical patent/CN101588606A/en
Priority to PCT/CN2010/073087 priority patent/WO2010142197A1/en
Application granted granted Critical
Publication of CN101588606B publication Critical patent/CN101588606B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities

Abstract

The invention discloses a method, a system and a relative device for operating capability negotiation continually. When an application ability of DIAMETER node is changed, the method comprise steps of: directly sending exchange of an ability request to reciprocal terminal DIAMETER node in success state of a capability negotiation, and carrying the changed application ability of DIAMETER node; determining a negotiation result by DIAMETER node according to own application ability and the carried application ability in the received exchange of the ability request, and informing a novel negotiation result to DIAMETER node; breaking a link according to the novel negotiation result or sending the supported applied DIAMETER information on the link by DIAMETER node. The invention simplifying process of broken link and link construction of the link, and does not affect the application supported by DIAMETER node after and before the application ability is changed.

Description

A kind of method of operating capability negotiation continually, system and relevant apparatus
Technical field
The present invention relates to the communications field, relate in particular to a kind of method, system and relevant apparatus of operating capability negotiation continually.
Background technology
According to the RFC3588 agreement, after the transport layer link establishment between two DIAMETER nodes, must handling capacity exchanging messages, (ability (security mechanism that the DIAMETER of protocol version, support uses, supports) that the exchange of CER message/CEA) supports one another is carried out capability negotiation.If two nodes do not have the common ability of supporting (not having common DIAMETER to use, do not have common security mechanism etc.), then capability negotiation failure disconnects transport layer and connects.If two nodes have the ability of common support, then capability negotiation success.Behind the capability negotiation, the DIAMETER node only can send the DIAMETER application message that process is consulted to peer node.
Under the situation of network element unification, the application power of DIAMETER node support has multiple, and may be according to configuring condition, requires the application power of DIAMETER node can dynamic change, such as, application power increases.
In the prior art, through the Link State after the capability negotiation success is I-Open (or R-Open), when DIAMETER node application power changes, want the application power of node support is embodied on the link that carried out capability negotiation, have only by disconnecting link, link re-establishment again, the mode of carrying out capability negotiation again realize.And the mode that this chain rupture is rebuild can be influential to the application of using this link.
Summary of the invention
In view of above-mentioned analysis, the present invention aims to provide a kind of method, system and relevant apparatus of operating capability negotiation continually, in order to solve the chain rupture that exists in the prior art problem of capability negotiation again.
Purpose of the present invention mainly is achieved through the following technical solutions:
The invention provides a kind of method of operating capability negotiation continually, when application power changed on the DIAMETER node, described method comprised:
Steps A: described DIAMETER node is the exchange of the peers include both DIAMETER node initiating capacity in the link that is in capability negotiation success status request directly, carries the application power after described DIAMETER node changes in the described capabilities exchange request;
Step B: peers include both DIAMETER node is determined the result that consults again according to the application power of carrying in the application power of himself and the described capabilities exchange request of receiving thereof, and negotiation result is notified to the described DIAMETER node of transmitting capacity exchange request again;
Step C: when the described DIAMETER node of transmitting capacity exchange request receives the negotiation result again that described peers include both DIAMETER node sends, disconnect this link or on this link, sends the application DIAMETER message of support according to described negotiation result again according to described negotiation result again.
Further, described steps A specifically comprises:
Described DIAMETER node carries out following processing to the link that all are in the capability negotiation success status, all finishes negotiation again up to all links that are in the capability negotiation success status:
Judge in the link that is in the capability negotiation success status whether the link that does not carry out capability negotiation is again arranged, if, peers include both DIAMETER node initiating capacity exchange request in this link carries the application power after this node changes in the described capabilities exchange request; If not, all links that are in the capability negotiation success status all finish again to be consulted, and buffer memory is consulted application power on each successful link again, and sends the application DIAMETER message of this link support on each link according to negotiation result again.
Further, described step B specifically comprises:
Described peers include both DIAMETER node receiving ability exchange request, according to himself application power and its capabilities exchange request of receiving in the application power of carrying judge, if having, the application power of carrying in application power of himself and the described capabilities exchange request is not empty common factor, judge that then this consults success again, otherwise judge that this consults failure again, and the result notification that will consult again is to the DIAMETER node of transmitting capacity exchange request.
Further, described step C specifically comprises:
Step C1: the described DIAMETER node of transmitting capacity exchange request judges whether receive the negotiation result again that described peers include both DIAMETER node is sent in the given time, if, execution in step C2, otherwise execution in step C3;
Step C2: the described DIAMETER node of transmitting capacity exchange request disconnects this link or sends the application DIAMETER message of supporting according to described negotiation result again on this link according to described negotiation result again, forwards steps A then to;
Step C3: when the application power of repeatedly carrying out new capability negotiation when overtime, judging supporting on this link in that whether this node deleted or part is deleted, if, disconnect this DIAMETER link, forward steps A then to; Otherwise the application power on the link remains unchanged, and forwards steps A to.
Wherein, described step C2 specifically comprises: the described DIAMETER node of transmitting capacity exchange request is judged negotiation result again, if consult failure again, is then disconnected this link; If consult again successfully, then on this link, send the application DIAMETER message of supporting according to described negotiation result again.
The present invention also provides a kind of system of operating capability negotiation continually, comprise: the peers include both DIAMETER node of initiating the DIAMETER node of consulting again and accepting to consult again, the DIAMETER node that described initiation is consulted again comprises: initiation module and processing module; The peers include both DIAMETER node that described acceptance is consulted again comprises: determination module, wherein,
Described initiation module, when being used for application power on this DIAMETER node and changing, the directly exchange of the peers include both DIAMETER node initiating capacity in the link that is in capability negotiation success status request carries the application power after this DIAMETER node changes in the described capabilities exchange request;
Described determination module, be used to receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, application power according to the application power of carrying in the described capabilities exchange request and this DIAMETER node is determined negotiation result again, and sends again the DIAMETER node that negotiation result is consulted again to described initiation;
Described processing module is used to receive the negotiation result again that peers include both DIAMETER node is sent, and according to described negotiation result again disconnect this link or according to described negotiation result again on this link, sends the support application DIAMETER message.
Further, described initiation module specifically comprises: link judging unit and request transmitting unit, wherein,
Described link judging unit when being used for that application power changes on the DIAMETER node, judges in the link that is in the capability negotiation success status whether do not carry out the link of capability negotiation again in addition, if having, and trigger request sending module then; Otherwise the negotiation result again of each link of buffer memory.
The described request transmitting element is used for carrying the application power after this node changes in the described capabilities exchange request to the peers include both DIAMETER of this link node initiating capacity exchange request.
Further, described determination module specifically is used to receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, application power according to the application power of carrying in the described capabilities exchange request and this DIAMETER node self is judged, if having, the application power of the application power of carrying in the described capabilities exchange request and this DIAMETER node self is not empty common factor, judge that then this consults success again, otherwise judge that this consults failure again, and the result notification that will consult again is to the described DIAMETER node of transmitting capacity exchange request.
Further, described processing module specifically comprises: first judging unit, second judging unit and the 3rd judging unit, wherein,
Described first judging unit, be used to judge the negotiation result again of whether receiving that in the given time peers include both DIAMETER node is sent, if disconnect this link or on this link, send the application DIAMETER message of support according to described negotiation result again according to negotiation result again; Otherwise trigger described second judging unit;
Described second judging unit is used for judging and consults whether pre-determined number of expired times again, if trigger described the 3rd judging unit, otherwise trigger the transmitting capacity exchange request once more of described request transmitting element;
Described the 3rd judging unit, be used to judge that the application power supported on this link is in that this DIAMETER node is whether deleted or part is deleted, if trigger this DIAMETER node and disconnect this DIAMETER link, otherwise directly trigger described link judge module.
The present invention also provides a kind of DIAMETER node, when described DIAMETER node during as the originating end consulted again, comprising: initiation module and processing module; When described DIAMETER node during, comprising as the peers include both of consulting again: determination module, wherein,
Described initiation module, when being used for application power on this DIAMETER node and changing, the directly exchange of the peers include both DIAMETER node initiating capacity in the link that is in capability negotiation success status request carries the application power after this DIAMETER node changes in the described capabilities exchange request;
Described determination module, be used to receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, application power according to the application power of carrying in the described capabilities exchange request and this DIAMETER node is determined negotiation result again, and sends again the DIAMETER node that negotiation result is consulted again to described initiation;
Described processing module is used to receive the negotiation result again that peers include both DIAMETER node is sent, and according to described negotiation result again disconnect this link or according to described negotiation result again on this link, sends the support application DIAMETER message.
Beneficial effect of the present invention is as follows:
When the present invention changes in the application power of DIAMETER node, do not need to disconnect and consult successful link and rebulid again, and directly initiating capacity exchange request message carries out the link capability negotiation, in the hope of reaching the purpose of dynamic increase or minimizing DIAMETER link capability.The present invention exchanges messages at initiating capacity, when changing link capability, owing to do not need disconnecting link, the application ability is changed the not influence of all supporting the rear and front end of application.
Other features and advantages of the present invention will be set forth in the following description, and becoming apparent from specification of part perhaps understood by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of being write, claims and accompanying drawing.
Description of drawings
Fig. 1 is the message flow schematic diagram of the method for the invention;
Fig. 2 is the schematic flow sheet of the described method of the embodiment of the invention;
Fig. 3 is the structural representation of the described system of the embodiment of the invention;
Fig. 4 is in the embodiment of the invention, the structural representation of DIAMETER node during as the originating end consulted again;
Fig. 5 is in the embodiment of the invention, the structural representation of DIAMETER node during as the receiving terminal consulted again.
Embodiment
The method that the purpose of this invention is to provide a kind of operating capability negotiation continually, when this method changes in the application power of DIAMETER node, do not need to disconnect and consult successful link and rebulid again, and directly initiating capacity exchange request message carries out the link capability negotiation, in the hope of reaching the purpose that on-the-fly modifies DIAMETER link application power.
As shown in Figure 1, Fig. 1 is the message flow schematic diagram of the method for the invention, specifically can may further comprise the steps:
Step 101: between two DIAMETER nodes (node A and Node B) handling capacity consult and consult successfully, two nodes are all supported set of applications 1, Link State is respectively I-Open and R-Open, promptly Link State is the capability negotiation success status; Behind the capability negotiation, mutual application DIAMETER message of receiving and dispatching set of applications 1 between two DIAMETER nodes.
Step 102: as required, application power changes on the DIAMETER node, need carry out capability negotiation again.Simultaneously, the state that detects the peers include both state machine is I-Open (perhaps R-Open), and then directly initiating capacity exchanges request message, and capability negotiation is carried out in request.Here changing and initiate CER message with node A application power is example, changes the application power that back local terminal (being node A) is supported with going up application power in the CER message.
Step 103: Node B is received CER message when state is R-Open (perhaps I-Open), application power according to the application power of carrying in the CER message and this DIAMETER (being Node B) self is judged, if the application power of the application power of carrying in the CER message and this DIAMETER (being Node B) self has non-NULL to occur simultaneously, the application power that the support of this DIAMETER node is described or partly supports to carry in the CER message, again consult successfully, reply CEA message, Result-Code is changed to DIAMETER_SUCCESS, carried out for the 104th step then; Otherwise Node B is not supported the application power of carrying among the CER, consults failure again, in the CEA message of answer Result-Code is changed to DIAMETER_NO_COMMON_APPLICATION, disconnects transport layer and connects.
It should be noted that, after Node B is received CER message, as long as the application power of carrying in the application power of local terminal support and the CER message is occured simultaneously not for empty, the application power that common support is promptly arranged, just think and consult again successfully, this common factor is consults posterior nodal point A and the common set of applications of supporting (being defined as set of applications 2 among the present invention) of Node B again, in the CEA response message of replying Result-Code is changed to DIAMETER_SUCCESS.
Step 104: through after consulting again, support set of applications 2 jointly between node A and the Node B, receive and dispatch the application DIAMETER message of set of applications 2 mutually.
Certainly, change, and the peers include both state machine is when being R-Open (perhaps I-Open) if Node B detects the application power of local terminal support, also can initiating capacity exchange request message CER, carry the application power of this DIAMETER support.If node A receives CER message when state is I-Open (perhaps R-Open), it is identical with step 103 to handle the CER message flow.If promptly node A also supports the application power of carrying in the CER message, then reply CEA message, Result-Code is changed to DIAMETER_SUCCESS, capability negotiation success, execution in step 104; If node A does not support the application power of carrying in the CER message then in the CEA message of Hui Fuing Result-Code to be changed to DIAMETER_NO_COMMON_APPLICATION, the capability negotiation failure disconnects transport layer and connects.
This is I-Open (perhaps R-Open) at Link State, when local terminal supports that application power changes, not chain rupture and directly carry out the mode of capability negotiation, no matter simplified chain rupture flow process and the increase of this end node application power or the minimizing of link setup again, can not exert an influence for changing the application of all supporting the rear and front end.
Specifically describe preferential embodiment of the present invention below in conjunction with accompanying drawing, wherein, accompanying drawing constitutes the application's part, and is used from explaination principle of the present invention with embodiments of the invention one.For clear and simplification purpose, when it may make theme of the present invention smudgy, with specifying in detail of known function and structure in the omission device described herein.
2 pairs of described methods of the embodiment of the invention are elaborated at first in conjunction with the accompanying drawings.
As shown in Figure 2, Fig. 2 is the schematic flow sheet of the described method of the embodiment of the invention, specifically can may further comprise the steps:
Step 201:DIAMETER node is supported set of applications A, and has set up the DIAMETER link with each peer node, through all supporting the application power among the set of applications A on each bar link of capability negotiation;
Step 202: this DIAMETER node has been revised the set of applications that this DIAMETER supports as required, and amended set of applications is B, and wherein, set B can be the deletion of element among the pair set A, and promptly application power reduces; Also can increase non-existent element in the set A, promptly application power increases; Can also be to be to have the deletion of element among the pair set A and increase non-existent element among the A, i.e. the existing increase of application power has minimizing again; For example, if set A be (use 1, use 2), the set B after then ability reduces can be (using 2), the set B after ability increases for (use 1, use 2 and use 3), it can be (use 2 and application 3) that the existing increase of ability has the set B of minimizing again;
Step 203: this DIAMETER node judges that current whether state is arranged is I-Open (perhaps R-Open), it is the link that ability consults successfully still also not carry out again capability negotiation, as for not, all states are that the link of I-Open (perhaps R-Open) all carried out capability negotiation, execution in step 214 again; As for being, getting a bar state and be I-Open (perhaps R-Open) but do not carry out the link of capability negotiation, execution in step 204;
Step 204: coding generates CER message, wherein carry all application among the set of applications B that this DIAMETER node supports, send by this link, Link State is switched to I-Open-Wait-CEA (perhaps R-Open-Wait-CEA) state, be provided with simultaneously and wait for CEA timer, execution in step 205;
Step 205: judge whether this link receives CEA message at timer in the scheduled time, if do not receive, execution in step 206; If receive CEA message, execution in step 210;
Step 206: judge in the process of carrying out capability negotiation on this link again whether expired times surpass pre-determined number (as 3 times) after the transmission CER message, if surpass 3 times execution in step 207; If do not surpass 3 times execution in step 204;
Step 207: repeatedly capability negotiation is overtime, new capability negotiation failure on this link, judge that the application power supported on this link is in this DIAMETER node whether deleted (perhaps part is deleted), if it is not deleted, this DIAMETER node is still supported the former ability that consults on this link, and then execution in step 208; If deleted (perhaps part is deleted), this DIAMETER node have no longer been supported the former application power that consults on this link, then execution in step 209;
Step 208: the handoff links state is I-Open (perhaps R-Open), and application power remains unchanged on this link, and forwards step 203 to;
Step 209: the ability of consulting again to support on overtime failure and the link is no longer supported at this DIAMETER node, disconnects this DIAMETER link, and forwards step 203 to;
Step 210: turn off the timer of waiting for CEA, execution in step 211;
Step 211: judge whether the Result-Code among the CEA is DIAMETER_SUCCESS, as for being that then execution in step 213; As being to deny, then execution in step 212;
Step 212: consult failure again, disconnect this DIAMETER link, and forward step 203 to;
Step 213: the success of negotiation again on this link, the handoff links state is I-Open (perhaps R-Open), only receives and dispatches the application DIAMETER message that belongs to after consulting again on follow-up this link, and forwards step 203 to;
Step 214: all states are that the link of I-Open (perhaps R-Open) all carried out capability negotiation again, and buffer memory is consulted application power on successful each link, send the application DIAMETER message that this link is supported according to the capability negotiation result on each link.
3 pairs of described systems of the embodiment of the invention are elaborated below in conjunction with accompanying drawing.
As shown in Figure 3, Fig. 3 is the structural representation of the described system of the embodiment of the invention, specifically can comprise: passed through the both sides DIAMETER node on the DIAMETER link of capability negotiation success, the peers include both DIAMETER node of promptly initiating the DIAMETER node of consulting again and accepting to consult again; The peers include both DIAMETER node of accepting to consult again can be for one or more, and when being a plurality of, the DIAMETER node of initiating to consult again needs to initiate to consult again request to each peers include both DIAMETER node successively.The DIAMETER node that described initiation is consulted again specifically comprises: initiation module and processing module; The peers include both DIAMETER node that described acceptance is consulted again specifically comprises: determination module.
Below each module in the described system of the embodiment of the invention is elaborated.
Initiation module, when the application power on this DIAMETER node changes, initiation module is the exchange of the peers include both DIAMETER node initiating capacity in the link that is in capability negotiation success status request directly, carries the application power after this DIAMETER node changes in the capabilities exchange request; Initiation module specifically comprises: link judging unit and request transmitting unit.
When application power changes on this DIAMETER node, because the link related with this DIAMETER node has many, a plurality of this DIAMETER of peers include both nodes are promptly arranged, therefore when the application power of this DIAMETER node changes, need judge all links by the link judging unit, judge the link that whether does not carry out capability negotiation in the link that is in the capability negotiation success status in addition again, if have, trigger request transmitting element then, by the peers include both DIAMETER node initiating capacity exchange request of request transmitting unit in this link, carry the application power after this node changes in this capabilities exchange request; If all links that are in the capability negotiation success had all carried out consulting again, at this moment the negotiation result again of each link of buffer memory.
Determination module, receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, determine negotiation result again according to the application power of the application power of carrying in the described capabilities exchange request and this DIAMETER node then, and send again negotiation result to the DIAMETER node of initiating to consult again; Described determination module specifically is used to receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, application power according to the application power of carrying in the described capabilities exchange request and this DIAMETER node self is judged, if having, the application power of the application power of carrying in the described capabilities exchange request and this DIAMETER node self is not empty common factor, judge that then this consults success again, otherwise judge that this consults failure again, and the result notification that will consult again is to the described DIAMETER node of transmitting capacity exchange request.
Processing module is used to receive the negotiation result again that peers include both DIAMETER node is sent, and according to described negotiation result again disconnect this link or according to described negotiation result again on this link, sends the support application DIAMETER message.Described processing module specifically comprises: first judging unit, second judging unit and the 3rd judging unit, wherein,
First judging unit, whether judgement receives the negotiation result again that peers include both DIAMETER node is sent in the timer preset time, if disconnect this link or on this link, send the application DIAMETER message of support according to described negotiation result again according to negotiation result again; Otherwise trigger second judging unit;
Whether pre-determined number (as 3 times) of expired times is consulted in the further judgement of second judging unit again, if surpass 3 times, repeatedly capability negotiation is overtime, and the new capability negotiation failure on this link triggers the 3rd judging unit; If do not surpass 3 times, the trigger request transmitting element, by request transmitting unit once more transmitting capacity exchange request give peers include both DIAMETER node;
The 3rd judging unit judges that further the application power supported on this link is in that this DIAMETER node is whether deleted or part is deleted, 1) if not deleted or part is deleted), illustrate that this DIAMETER node still supports the former ability that consults on this link, DIAMETER node handoff links state is I-Open (perhaps R-Open), and application power remains unchanged on this link; Again the negotiations process of this DIAMETER link disposes, and the trigger link judging unit is handled next bar DIAMETER link by the link judging unit; 2) if deleted (perhaps part is deleted), this DIAMETER node has no longer been supported the former application power that consults on this link, the ability of consulting again to support on overtime failure and the link supports no longer that at this DIAMETER node the DIAMETER node disconnects this DIAMETER link; Again the negotiations process of this DIAMETER link disposes, and the trigger link judging unit is handled next bar DIAMETER link by the link judging unit.
Close most in conjunction with the accompanying drawings 4 and the DIAMETER node that relates to of 5 pairs of embodiment of the invention of accompanying drawing be elaborated.
The DIAMETER node that the embodiment of the invention relates to both can be used as the originating end of consulting again, can be used as the receiving terminal of consulting again again.
As shown in Figure 4, the structural representation when Fig. 4 is the DIAMETER node as the originating end of consulting again when DIAMETER node during as the originating end consulted again, can comprise: initiation module and processing module;
Initiation module, when the application power on this DIAMETER node changes, initiation module is the exchange of the peers include both DIAMETER node initiating capacity in the link that is in capability negotiation success status request directly, carries the application power after this DIAMETER node changes in the capabilities exchange request.
Processing module receives the negotiation result again that peers include both DIAMETER node is sent, and disconnects this link or sends the application DIAMETER message of support according to described negotiation result again on this link according to described negotiation result again.
As shown in Figure 5, the structural representation when Fig. 5 is the DIAMETER node as the peers include both of consulting again when DIAMETER node during as the peers include both of consulting again, can comprise: determination module;
Determination module, receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, determine negotiation result again according to the application power of the application power of carrying in the described capabilities exchange request and this DIAMETER node then, and send again negotiation result to the DIAMETER node of initiating to consult again; Described determination module specifically is used to receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, application power according to the application power of carrying in the described capabilities exchange request and this DIAMETER node self is judged, if having, the application power of the application power of carrying in the described capabilities exchange request and this DIAMETER node self is not empty common factor, judge that then this consults success again, otherwise judge that this consults failure again, and the result notification that will consult again is to the described DIAMETER node of transmitting capacity exchange request.
For the specific implementation process of described system of the embodiment of the invention and DIAMETER node,, just repeat no more owing in said method, elaborate herein.
In sum, the embodiment of the invention provides a kind of method, system and relevant apparatus of operating capability negotiation continually, as the DIAMETER node when detecting the local terminal application power after the capability negotiation success and change, do not need this moment disconnecting link to rebuild, and can come to carry out capability negotiation again by initiatively initiating to carry the capabilities exchange request that changes the back application power with peer node.The embodiment of the invention has been simplified the process of link chain rupture, link setup, and the not influence of application that capacity variation rear and front end DIAMETER node is all supported.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claims.

Claims (10)

1, a kind of method of operating capability negotiation continually is characterized in that, when the application power on the DIAMETER node changed, described method comprised:
Steps A: described DIAMETER node is the exchange of the peers include both DIAMETER node initiating capacity in the link that is in capability negotiation success status request directly, carries the application power after described DIAMETER node changes in the described capabilities exchange request;
Step B: peers include both DIAMETER node is determined the result that consults again according to the application power of carrying in the application power of himself and the described capabilities exchange request of receiving thereof, and negotiation result is notified to the described DIAMETER node of transmitting capacity exchange request again;
Step C: when the described DIAMETER node of transmitting capacity exchange request receives the negotiation result again that described peers include both DIAMETER node sends, disconnect this link or on this link, sends the application DIAMETER message of support according to described negotiation result again according to described negotiation result again.
2, method according to claim 1 is characterized in that, described steps A specifically comprises:
Described DIAMETER node carries out following processing to the link that all are in the capability negotiation success status, all finishes negotiation again up to all links that are in the capability negotiation success status:
Judge in the link that is in the capability negotiation success status whether the link that does not carry out capability negotiation is again arranged, if, peers include both DIAMETER node initiating capacity exchange request in this link carries the application power after this node changes in the described capabilities exchange request; If not, all links that are in the capability negotiation success status all finish again to be consulted, and buffer memory is consulted application power on each successful link again, and sends the application DIAMETER message of this link support on each link according to negotiation result again.
3, method according to claim 1 and 2 is characterized in that, described step B specifically comprises:
Described peers include both DIAMETER node receiving ability exchange request, according to himself application power and its capabilities exchange request of receiving in the application power of carrying judge, if having, the application power of carrying in application power of himself and the described capabilities exchange request is not empty common factor, judge that then this consults success again, otherwise judge that this consults failure again, and the result notification that will consult again is to the DIAMETER node of transmitting capacity exchange request.
4, method according to claim 1 and 2 is characterized in that, described step C specifically comprises:
Step C1: the described DIAMETER node of transmitting capacity exchange request judges whether receive the negotiation result again that described peers include both DIAMETER node is sent in the given time, if, execution in step C2, otherwise execution in step C3;
Step C2: the described DIAMETER node of transmitting capacity exchange request disconnects this link or sends the application DIAMETER message of supporting according to described negotiation result again on this link according to described negotiation result again, forwards steps A then to;
Step C3: when the application power of repeatedly consulting again when overtime, judging to support on this link in that whether this node deleted or part is deleted, if, disconnect this DIAMETER link, forward steps A then to; Otherwise the application power on the link remains unchanged, and forwards steps A to.
5, method according to claim 4 is characterized in that, described step C2 specifically comprises: the described DIAMETER node of transmitting capacity exchange request is judged negotiation result again, if consult failure again, is then disconnected this link; If consult again successfully, then on this link, send the application DIAMETER message of supporting according to described negotiation result again.
6, a kind of system of operating capability negotiation continually, it is characterized in that, comprise: the peers include both DIAMETER node of initiating the DIAMETER node of consulting again and accepting to consult again, the DIAMETER node that described initiation is consulted again comprises: initiation module and processing module; The peers include both DIAMETER node that described acceptance is consulted again comprises: determination module, wherein,
Described initiation module, when being used for application power on this DIAMETER node and changing, the directly exchange of the peers include both DIAMETER node initiating capacity in the link that is in capability negotiation success status request carries the application power after this DIAMETER node changes in the described capabilities exchange request;
Described determination module, be used to receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, application power according to the application power of carrying in the described capabilities exchange request and this DIAMETER node is determined negotiation result again, and sends again the DIAMETER node that negotiation result is consulted again to described initiation;
Described processing module is used to receive the negotiation result again that peers include both DIAMETER node is sent, and according to described negotiation result again disconnect this link or according to described negotiation result again on this link, sends the support application DIAMETER message.
7, system according to claim 6 is characterized in that, described initiation module specifically comprises: link judging unit and request transmitting unit, wherein,
Described link judging unit when being used for that application power changes on the DIAMETER node, judges in the link that is in the capability negotiation success status whether do not carry out the link of capability negotiation again in addition, if having, and trigger request sending module then; Otherwise the negotiation result again of each link of buffer memory.
The described request transmitting element is used for carrying the application power after this node changes in the described capabilities exchange request to the peers include both DIAMETER of this link node initiating capacity exchange request.
8, according to claim 6 or 7 described systems, it is characterized in that, described determination module specifically is used to receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, application power according to the application power of carrying in the described capabilities exchange request and this DIAMETER node self is judged, if having, the application power of the application power of carrying in the described capabilities exchange request and this DIAMETER node self is not empty common factor, judge that then this consults success again, otherwise judge that this consults failure again, and the result notification that will consult again is to the described DIAMETER node of transmitting capacity exchange request.
9, system according to claim 7 is characterized in that, described processing module specifically comprises: first judging unit, second judging unit and the 3rd judging unit, wherein,
Described first judging unit, be used to judge the negotiation result again of whether receiving that in the given time peers include both DIAMETER node is sent, if disconnect this link or on this link, send the application DIAMETER message of support according to described negotiation result again according to negotiation result again; Otherwise trigger described second judging unit;
Described second judging unit is used for judging and consults whether pre-determined number of expired times again, if trigger described the 3rd judging unit, otherwise trigger the transmitting capacity exchange request once more of described request transmitting element;
Described the 3rd judging unit, be used to judge that the application power supported on this link is in that this DIAMETER node is whether deleted or part is deleted, if trigger this DIAMETER node and disconnect this DIAMETER link, otherwise directly trigger described link judge module.
10, a kind of DIAMETER node is characterized in that, when described DIAMETER node during as the originating end consulted again, comprising: initiation module and processing module; When described DIAMETER node during, comprising as the peers include both of consulting again: determination module, wherein,
Described initiation module, when being used for application power on this DIAMETER node and changing, the directly exchange of the peers include both DIAMETER node initiating capacity in the link that is in capability negotiation success status request carries the application power after this DIAMETER node changes in the described capabilities exchange request;
Described determination module, be used to receive the capabilities exchange request that DIAMETER node that described initiation consults is again sent, application power according to the application power of carrying in the described capabilities exchange request and this DIAMETER node is determined negotiation result again, and sends again the DIAMETER node that negotiation result is consulted again to described initiation;
Described processing module is used to receive the negotiation result again that peers include both DIAMETER node is sent, and according to described negotiation result again disconnect this link or according to described negotiation result again on this link, sends the support application DIAMETER message.
CN 200910147661 2009-06-11 2009-06-11 Method, system and relative device for operating capability negotiation continually Expired - Fee Related CN101588606B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200910147661 CN101588606B (en) 2009-06-11 2009-06-11 Method, system and relative device for operating capability negotiation continually
PCT/CN2010/073087 WO2010142197A1 (en) 2009-06-11 2010-05-21 Method for operating capability negotiation without breaking link, system and relative device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910147661 CN101588606B (en) 2009-06-11 2009-06-11 Method, system and relative device for operating capability negotiation continually

Publications (2)

Publication Number Publication Date
CN101588606A true CN101588606A (en) 2009-11-25
CN101588606B CN101588606B (en) 2011-07-13

Family

ID=41372613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910147661 Expired - Fee Related CN101588606B (en) 2009-06-11 2009-06-11 Method, system and relative device for operating capability negotiation continually

Country Status (2)

Country Link
CN (1) CN101588606B (en)
WO (1) WO2010142197A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010142197A1 (en) * 2009-06-11 2010-12-16 中兴通讯股份有限公司 Method for operating capability negotiation without breaking link, system and relative device thereof
CN102893556A (en) * 2010-02-12 2013-01-23 泰克莱克股份有限公司 Methods, systems, and computer readable media for source peer capacity-based diameter load sharing
US8958306B2 (en) 2009-10-16 2015-02-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring functionality
CN104601533A (en) * 2013-10-31 2015-05-06 阿尔卡特朗讯 Method and device for closing Diameter connection
WO2015062040A1 (en) * 2013-10-31 2015-05-07 华为技术有限公司 Capability negotiation method, system and apparatus
CN106664195A (en) * 2014-08-01 2017-05-10 华为技术有限公司 Data processing method, apparatus, and system
US9729454B2 (en) 2015-01-21 2017-08-08 Oracle International Corporation Methods, systems, and computer readable media for balancing diameter message traffic received over long-lived diameter connections
US10027577B2 (en) 2015-07-29 2018-07-17 Oracle International Corporation Methods, systems, and computer readable media for peer aware load distribution
US10027760B2 (en) 2015-05-22 2018-07-17 Oracle International Corporation Methods, systems, and computer readable media for short and long term policy and charging rules function (PCRF) load balancing
US10999202B2 (en) 2018-11-30 2021-05-04 Oracle International Corporation Methods, systems, and computer readable media for distributing Sigtran connections among signal transfer point (STP) message processors
US11576072B2 (en) 2020-09-21 2023-02-07 Oracle International Corporation Methods, systems, and computer-readable media for distributing S1 connections to mobility management entities (MMEs) and N2 connections to access and mobility management functions (AMFs)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100359877C (en) * 2004-09-09 2008-01-02 华为技术有限公司 Discovery of link type
CN101237383A (en) * 2007-01-31 2008-08-06 华为技术有限公司 A method and system for transmitting multicast information and authorized multicast service
CN101141391A (en) * 2007-10-09 2008-03-12 中兴通讯股份有限公司 Method for implementing fault switching
CN101588606B (en) * 2009-06-11 2011-07-13 中兴通讯股份有限公司 Method, system and relative device for operating capability negotiation continually

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010142197A1 (en) * 2009-06-11 2010-12-16 中兴通讯股份有限公司 Method for operating capability negotiation without breaking link, system and relative device thereof
US8958306B2 (en) 2009-10-16 2015-02-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring functionality
US9088478B2 (en) 2010-02-12 2015-07-21 Tekelec, Inc. Methods, systems, and computer readable media for inter-message processor status sharing
CN102893556A (en) * 2010-02-12 2013-01-23 泰克莱克股份有限公司 Methods, systems, and computer readable media for source peer capacity-based diameter load sharing
CN102893556B (en) * 2010-02-12 2016-08-03 泰克莱克股份有限公司 Method, system and equipment for source peer-to-peer Diameter based on capacity load Sharing
CN104601533A (en) * 2013-10-31 2015-05-06 阿尔卡特朗讯 Method and device for closing Diameter connection
WO2015062040A1 (en) * 2013-10-31 2015-05-07 华为技术有限公司 Capability negotiation method, system and apparatus
US10136362B2 (en) 2013-10-31 2018-11-20 Huawei Technologies Co., Ltd. Capability negotiation method, system and apparatus
CN106664195A (en) * 2014-08-01 2017-05-10 华为技术有限公司 Data processing method, apparatus, and system
CN106664195B (en) * 2014-08-01 2020-05-15 广州小熊信息科技有限公司 Data processing method, device and system
US9729454B2 (en) 2015-01-21 2017-08-08 Oracle International Corporation Methods, systems, and computer readable media for balancing diameter message traffic received over long-lived diameter connections
US10027760B2 (en) 2015-05-22 2018-07-17 Oracle International Corporation Methods, systems, and computer readable media for short and long term policy and charging rules function (PCRF) load balancing
US10027577B2 (en) 2015-07-29 2018-07-17 Oracle International Corporation Methods, systems, and computer readable media for peer aware load distribution
US10999202B2 (en) 2018-11-30 2021-05-04 Oracle International Corporation Methods, systems, and computer readable media for distributing Sigtran connections among signal transfer point (STP) message processors
US11576072B2 (en) 2020-09-21 2023-02-07 Oracle International Corporation Methods, systems, and computer-readable media for distributing S1 connections to mobility management entities (MMEs) and N2 connections to access and mobility management functions (AMFs)

Also Published As

Publication number Publication date
CN101588606B (en) 2011-07-13
WO2010142197A1 (en) 2010-12-16

Similar Documents

Publication Publication Date Title
CN101588606B (en) Method, system and relative device for operating capability negotiation continually
JP6421833B2 (en) Wireless communication system and method used in wireless communication system
JP4709217B2 (en) Method and apparatus for session control in a hybrid telecommunications network
CN105850156B (en) For optimizing the method and system of the short data burst service in LTE network
CN100568854C (en) A kind of method and interface board that keeps neighborhood
WO2010142203A1 (en) Method, apparatus and system for controlling tunnel identifier allocation
WO2011140698A1 (en) Method, device and system for processing short messages
CN110875914B (en) Method and device for transmitting messages based on shared session link
CN113271687B (en) Data transmission method, service base station and anchor point base station
CN101047880B (en) Message transmission method and system
CN109802982B (en) Dual-connection implementation method, device and system
JP2024045406A (en) Signaling exchange method, base station and device
WO2013166899A1 (en) Method, apparatus and system for transmitting short message
CN106357646B (en) Agent control system for storage management software
KR101007408B1 (en) Data sharing based data transfer method and system
JP2017509285A (en) Configuration method, network device, and user equipment
CN103634757A (en) Short message group sending method and mobile terminal
CN102291735B (en) Method and device for tunneling protocol (GTPC) signaling interaction of evolved packet core (EPC) network
JP4509187B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND TRANSMISSION PATH CONTROL METHOD THEREOF
CN111131496A (en) Communication transfer method, system, device and medium based on identification information
KR20000028410A (en) Method for processing call for packet data communication in radio communication network
WO2015003591A1 (en) Method and apparatus for releasing resource
CN115150870B (en) Session residue processing method, device, session management functional entity and storage medium
CN102131154A (en) Method, device and system for processing value added services for short message service
KR101403784B1 (en) Media link establishment method for transmitting large message mode cpm messages to groups

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180703

Address after: California, USA

Patentee after: Global innovation polymerization LLC

Address before: 518057 Nanshan District high tech Industrial Park, Shenzhen, Guangdong, Ministry of justice, Zhongxing Road, South China road.

Patentee before: ZTE Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110713