CN1492697A - Large volume H.248 protocol distributive processing system and method - Google Patents

Large volume H.248 protocol distributive processing system and method Download PDF

Info

Publication number
CN1492697A
CN1492697A CNA031264530A CN03126453A CN1492697A CN 1492697 A CN1492697 A CN 1492697A CN A031264530 A CNA031264530 A CN A031264530A CN 03126453 A CN03126453 A CN 03126453A CN 1492697 A CN1492697 A CN 1492697A
Authority
CN
China
Prior art keywords
message
processor
centralized maintenance
distributed processors
interface board
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
CNA031264530A
Other languages
Chinese (zh)
Other versions
CN1210926C (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.)
ZTE Corp
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 CN03126453.0A priority Critical patent/CN1210926C/en
Publication of CN1492697A publication Critical patent/CN1492697A/en
Priority to PCT/CN2004/000764 priority patent/WO2005032089A1/en
Application granted granted Critical
Publication of CN1210926C publication Critical patent/CN1210926C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)

Abstract

This invention discloses a large volume H248 protocol distributed process system and method including one or many H248 interface plates, one or many H248 distributed processors a H248 centralized safeguard processor, ordinary H248 information is forwarded to the H248 information and the centralized safeguard information is forwarded to the H248 centralized processor for distribution. This invented method can solve the volume problem unabling to be expanded smoothly by H248 protocol and greatly increases the supported H248 call process capability and a technical break through to the volume MGW and MGC in NGN system.

Description

Protocol distributed treatment system of a kind of high-capacity H .248 and method
Technical field
The present invention relates to the communications field, specifically, relate to distributed processing system(DPS) and method that MGC (Media Gateway Controller) and MGW (media gateway) in NGN in the communications field (next generation network is as the WCDMA/CDMA2000/TD-SCDMA/SOFTSWITCH) system go up jumbo H.248 agreement.
Background technology
H.248 agreement is adopted by tissues such as 3GPP/3GPP2, and as the NGN network carrying and the consensus standard that control separates, control is set up in the gateway control and the carrying that are mainly used between MGC and the MGW.
By H.248 communicating by letter, message can select text mode or binary mode to encode between MGC and the MGW.H.248 message-length is usually between 100 to 300 bytes.Through the coding message format as shown in Figure 1, message H.248 is nested from outside to inside to be affairs (Transaction)/action (Action)/order (Command) successively:
Affairs: affairs are made up of some actions, and affairs have integrality, and action in the same affairs and order request order are carried out.
Action: action is formed by some command in combination, and action generally has concrete implication, and in particular cases, an action is made up of an order.Action is actually the sign of Management Information Base.
Order: order is the base unit that MGC and MGW realize interactive information, comprises the various command parameter in the order.The operand of order is context (Context), and context is distinguished with Context identifier (Context ID).Context is corresponding with calling, safeguards destination node (Termination) state that participates in calling.
A complete calling procedure, will be between MGC and MGW mutual 20~60 H.248 orders, finishing same contextual calling control operation, each command interaction is encapsulated into and forms in the affairs H.248 that message sends to the other side.
H.248 protocol processes scheme commonly used at present is as Fig. 2: MGC or MGW externally have one to a plurality of interface boards, are responsible for receiving outside H.248 message or sending H.248 message; H.248 the message that receives delivered to and decoded on the Protocol Processing Board, and finish transaction, context maintenance H.248 and the coding that externally sends message on this plate.This scheme whole system has only a plate to carry out protocol processes, and it is very big to be subject to processing the device capabilities limits, also is difficult to handle jumbo H.248 agreement even processor is very capable.With PENTIUM III700MHZ CPU is example, and H.248 disposal ability is usually less than 100 calling/seconds.
In the NGN system, the MGC disposal ability has above demand (such as the MSC-SERVER of 3GPP) 1000 calling/seconds, and the mode that H.248 simple veneer is handled can not satisfy system requirements.Top simple process mode can not be used the mode expanding system disposal ability that increases processor, because message is not H.248 known the processor of message correspondence before not having decoding, if the random H.248 message that will receive of interface board is issued each disposable plates decoding, must cause a large amount of decoded message not belong to this plate and handle.(n>1) the individual processor of supposing that n is arranged, the message of (1-1/n) * 100% needs to transmit from probability, and the number of times of forwarding is between 1 to n-1.Processor is many more, and the probability of forwarding is big more, and the number of times that is forwarded to final context disposable plates is many more.Model with 1000 calling/seconds of 10 processor processing calculates, there is 90% message to transmit, frequent a large amount of processors of forwards consumption and intercommunication bandwidth, in addition, because message-length H.248 is unfixing, decoded message-length is uncertain, for the allocation manager in communication data district is brought difficulty.At present, still there is not satisfactory ground solution of the above problems to propose.
Summary of the invention
Technical problem to be solved by this invention provides a kind of H.248 agreement can smoothly expand the system and method for disposal ability, handling jumbo H.248 agreement, solves in the NGN system the H.248 problem of load sharing.The expansion of power system capacity smoothly realizes by expanding distributed processors and transmission/pre decoding number of processors.
High-capacity H .248 protocol processes of the present invention system comprises: one or more H.248 interface boards, one or more H.248 distributed processors, centralized maintenance processor H.248;
Described H.248 interface board is responsible for receiving H.248 message and externally send H.248 message of outside;
This plate that the described H.248 interface board branch of described H.248 distributed processors processing sends is message H.248, and generation is called out relevant H.248 message and externally sent by described H.248 interface board;
Described H.248 centralized maintenance processor processing error message and at the maintain message of whole M GW, and safeguard proper communication between the MGC/MGW is safeguarded the consistency of resource and call state between the two.
Further, described H.248 interface board also is responsible for the message that receives is carried out pre decoding, discerns the processor type of the correspondence of each H.248 message that enters system.
High-capacity H .248 protocol processes method of the present invention comprises following treatment step:
The first step receives H.248 message of outside, and carries out pre decoding, for common H.248 message, forwards is arrived described H.248 distributed processors; For centralized maintenance message, forwards is arrived described H.248 centralized maintenance processor;
In second step, described H.248 distributed processors receives message, and produces H.248 according to the call progress situation that message sends to H.248 entity of opposite end by described H.248 interface board;
The 3rd step, the described centralized maintenance message of described H.248 centralized maintenance processor processing, and inform H.248 entity of opposite end by described H.248 interface board.
Described H.248 distributed processors can also send maintenance request message to described H.248 centralized maintenance processor, notifies described H.248 distributed processors after described H.248 centralized maintenance processor processing finishes.
Adopt H.248 protocol processes method of the present invention, through measuring and calculating, compared with prior art, can solve the problem that agreement H.248 can't smoothly expand capacity, the H.248 call handling capacity that can support at least can be than 20 times of present raisings, are to solve that the key technology of big capacity MGW and MGC breaks through in the NGN system.
Description of drawings
Below in conjunction with accompanying drawing, concrete enforcement of the present invention is described in further detail.
Fig. 1 is a message structure schematic diagram H.248.
Fig. 2 is a H.248 agreement simple process mode structure chart of prior art uniprocessor.
Fig. 3 is a H.248 treatment system structural representation of the present invention.
Fig. 4 is the interaction diagrams between several key link of the present invention.
Fig. 5 is an external message transmission/reception message pre decoding distribution link handling process schematic diagram among Fig. 4.
Fig. 6 is the H.248 message distribution handling process schematic diagram among Fig. 4.
Embodiment
Fig. 1, Fig. 2 are described in background technology, do not repeat them here.
Fig. 3 is a structure chart of the present invention, comprises 3 links: externally message transmissions/reception message pre decoding is distributed link, H.248 centralized maintenance link, distribution process link H.248.These three link combinations realize jumbo H.248 protocol processes, and can realize level and smooth capacity extensions.
Message transmission/reception message pre decoding distribution link externally sends H.248 message; Internally receive external message, judge behind the pre decoding that issuing the distribution process processor still issues the centralized maintenance processor, the pre decoding link is discerned each processor that enters the H.248 message of system, is the key link that the present invention realizes the distributed treatment distribution.Centralized maintenance processing links processing messages receives the error message that the pre decoding link can not be discerned, perhaps handle maintain message at whole M GW, the centralized maintenance processing links is safeguarded the proper communication between the MGC/MGW, safeguards the consistency of resource and call state between them.The distributed treatment link is handled the H.248 message that pre decoding link branch sends, and generation is called out relevant H.248 message and sent by message transmission/reception pre decoding link veneer.
Fig. 4 is the interaction diagrams between three main processing links among Fig. 3.Message transmission/reception message pre decoding distribution link is responsible for the external information receiving and transmitting of system, and the pre decoding judgement that receives message.The centralized maintenance processing links receives the H.248 maintain message that message distribution link is sent, or handles the maintenance request that distributed processors is sent, distribution of notifications formula processor or inform H.248 entity of opposite end by the message sending link after disposing.The message that the main processing messages distribution of distributed treatment link link is come produces message according to the call progress situation and sends to H.248 entity of opposite end, and the message between the distributed processors is to comprise the processing request of a plurality of actions in the affairs and handle response message.
Fig. 5 is the handling process of external message transmission/reception message pre decoding distribution link among Fig. 4, and this link can be to be divided into interface board and pre decoding plate, and also can integrate becomes a plate.The Transaction ID (Transaction Identifier) that send this locality is as a kind of resource, for each H.248 distribution processor distribute one section interval, on pre decoding and message point of departure, can find the table of comparisons of affairs ID and processor, this H.248 the transactions requests sent of entity dispose when replying the other side, pre decoding at first finds the alignment processing device according to replying ID.For MGC, continue to be decoded to EVENT REQUEST ID (event number sign), event number identifies as a kind of resource, the allocation table that the resident event number of reserving for each distribution processor of interface board identifies, and the event number message that receives can find the corresponding distributed processor according to this table.For MGW, if the message of receiving is the H.248 entity request of sending of opposite end, pre decoding proceeds to finds out first CONTEXT ID (Context identifier), if this Context identifier is newly-built or empty, specify a distributed processors to handle, the Context identifier of this calling just drops in the Context identifier interval of this processor correspondence, if this Context identifier meets the context interval range of certain distribution processor, message is issued distributed processors and handled.Illegal Transaction Identifier or event number sign or Context identifier message perhaps at the message and the error message of ROOT and "-" sign, are handled by the centralized maintenance processor is unified.
The centralized maintenance processor is safeguarded the H.248 state synchronized between the communication entity, accepts the registration of MGW during as MGC, initiates the registration to MGC during as MGW.This link is also finished error message simultaneously and is handled, and the processing of message such as Resource Availability maintenance is ordered as SERVICE CHANGE H.248.
Fig. 6 is the handling process of distributed treatment link among Fig. 3.There is not attaching relation in the mutual equality of relation between the distributed processors.The message of handling on the distributed processors has two classes, a class be H.248 in the message context return and oneself handle, another kind of is to also have not the context of management to one's name.This processor will be handled the context of oneself, judges then whether this message is that other distribution processors are transmitted, if, then reply result to this forwarding processor, message sends if not then being encoded into H.248.If find to also have the context of other processor processing behind the intact own context of this processor processing,, be encoded into H.248 message transmission together after waiting other processor processing to finish context then earlier to relevant distribution processor distribution.The distributed processors secondary distribution is the situation that occurs a plurality of actions in the affairs in order to handle, if the processor of these context correspondences is different, receive that at first the distributed processors of this message need be born distribution, the wait acknowledge task of Unified coding then.
In the model of system and method for the present invention, the load of pre decoding message distribution and centralized maintenance management processor seldom, distribution processor increase H.248 disposal ability as required can superpose.The pre decoding operand is very little, and NGN full call is about 20 to 60 message H.248, the centralized maintenance processor is at most only handled one of them message (can only handle registration message as required), therefore the disposal ability of this model can reach more than 20 times of simple process mode in theory, can satisfy all high-capacity H .248 processing demands among the NGN.

Claims (5)

1. high-capacity H .248 protocol processes system is characterized in that described system comprises: one or more H.248 interface boards, one or more H.248 distributed processors, centralized maintenance processor H.248;
Described H.248 interface board is responsible for receiving H.248 message and externally send H.248 message of outside;
This plate that the described H.248 interface board branch of described H.248 distributed processors processing sends is message H.248, generates the relevant H.248 message of calling and externally send by described H.248 interface board;
Described H.248 centralized maintenance processor processing error message and at the maintain message of whole M GW, and safeguard proper communication between the MGC/MGW is safeguarded the consistency of resource and call state between the two.
2. high-capacity H .248 protocol processes according to claim 1 system is characterized in that, described H.248 interface board also is responsible for the message that receives is carried out pre decoding, discerns the processor type of the correspondence of each H.248 message that enters system.
3. the processing method of high-capacity H .248 protocol processes according to claim 1 system is characterized in that described method comprises following treatment step:
Step 1 receives H.248 message of outside, and carries out pre decoding, for common H.248 message, forwards is arrived described H.248 distributed processors; For centralized maintenance message, forwards is arrived described H.248 centralized maintenance processor;
Step 2, described H.248 distributed processors receives message, and produces H.248 message and send to H.248 entity of opposite end by described H.248 interface board according to the call progress situation;
Step 3, the described centralized maintenance message of described H.248 centralized maintenance processor processing, and inform H.248 entity of opposite end by described H.248 interface board.
4. high-capacity H .248 protocol processes method according to claim 3, it is characterized in that, in the step 2, described H.248 distributed processors can also send maintenance request message to described H.248 centralized maintenance processor, notifies described H.248 distributed processors after described H.248 centralized maintenance processor processing finishes.
5. according to claim 3 or 4 described high-capacity H .248 protocol processes methods, it is characterized in that the pre decoding in the described step 1 is handled and comprised following process:
1) for MGC, be decoded to and obtain the event number sign, no longer continue decoding;
2) for MGW, if the message of receiving is the H.248 entity request of sending of opposite end, be decoded to and obtain first Context identifier, if this Context identifier is newly-built or empty, specify a distributed processors to handle, the Context identifier of this calling just drops in the Context identifier interval of this processor correspondence, if this Context identifier meets the context interval range of certain distribution processor, then message is issued this distributed processors processing;
3) illegal Transaction Identifier or event number identify or Context identifier message, and perhaps error message is handled by H.248 the centralized maintenance processor is unified.
CN03126453.0A 2003-09-28 2003-09-28 Large volume H.248 protocol distributive processing system and method Expired - Fee Related CN1210926C (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN03126453.0A CN1210926C (en) 2003-09-28 2003-09-28 Large volume H.248 protocol distributive processing system and method
PCT/CN2004/000764 WO2005032089A1 (en) 2003-09-28 2004-07-07 A distributed processing system and method using h.248 protocol on mgc/mgw

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN03126453.0A CN1210926C (en) 2003-09-28 2003-09-28 Large volume H.248 protocol distributive processing system and method

Publications (2)

Publication Number Publication Date
CN1492697A true CN1492697A (en) 2004-04-28
CN1210926C CN1210926C (en) 2005-07-13

Family

ID=34239661

Family Applications (1)

Application Number Title Priority Date Filing Date
CN03126453.0A Expired - Fee Related CN1210926C (en) 2003-09-28 2003-09-28 Large volume H.248 protocol distributive processing system and method

Country Status (2)

Country Link
CN (1) CN1210926C (en)
WO (1) WO2005032089A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101068246B (en) * 2007-05-23 2011-05-11 中兴通讯股份有限公司 Method for preventing concurrent operation in H.248 protocol stack and system thereof
CN102104487A (en) * 2009-12-21 2011-06-22 上海贝尔股份有限公司 Message processing method and equipment
CN105554029A (en) * 2016-01-27 2016-05-04 北京邮电大学 Method for realizing media intercommunication between WebRTC terminal and SIP terminal and media gateway

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1383662A (en) * 2000-06-06 2002-12-04 皇家菲利浦电子有限公司 Interactive processing system
US6985734B2 (en) * 2001-10-01 2006-01-10 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications system and method for implementing H. 248 media gateways within third-generation mobile access networks
CN1217553C (en) * 2001-11-14 2005-08-31 中兴通讯股份有限公司 Short message original calling control gateway

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101068246B (en) * 2007-05-23 2011-05-11 中兴通讯股份有限公司 Method for preventing concurrent operation in H.248 protocol stack and system thereof
CN102104487A (en) * 2009-12-21 2011-06-22 上海贝尔股份有限公司 Message processing method and equipment
CN102104487B (en) * 2009-12-21 2014-12-17 上海贝尔股份有限公司 Message processing method and equipment
CN105554029A (en) * 2016-01-27 2016-05-04 北京邮电大学 Method for realizing media intercommunication between WebRTC terminal and SIP terminal and media gateway

Also Published As

Publication number Publication date
WO2005032089A1 (en) 2005-04-07
CN1210926C (en) 2005-07-13

Similar Documents

Publication Publication Date Title
US7027435B2 (en) Method and device for call diversion via an agent in a communications system
CN101242392B (en) Method, device and system for processing series service message
CN111212085B (en) Method for synchronously calling Internet of things platform, internet of things system and network equipment
CN1929462A (en) Device and method for digital household network media format transcoding
CN100459722C (en) Method and system for managing call in telecommunication system
CN114265999A (en) Unified cloud rendering signaling product compatible with universal engine 4, unity and ceium
CN100372346C (en) A media server based on soft switch
CN1210926C (en) Large volume H.248 protocol distributive processing system and method
CN1545290A (en) A method of distributed processing for RTP resource control
CN103051927A (en) Stream media transcoding control method, stream media transcoding control device and stream media transcoding device
CN1266870C (en) Method for realizing traffic load sharing in user adaptation layer of signaling network layer
CN101056282B (en) Implementation method, device and system of the random channel signaling under the H.248 separated architecture
CN100568871C (en) A kind of method that in the SIP multicomputer system, realizes conversation dispatching
CN1192560C (en) Method for realixing adaption layer procotol of ISDN user
CN109905645B (en) Video monitoring equipment directory exchange method and networking platform
CN1176544C (en) Method for carrying calling number by calling PC client terminal in medium gateway control protocol
CN100456709C (en) The method and device for matching and detection of SIGTRAN configuration
CN1183721C (en) Cluster management method and system for low-end switches
CN1874258A (en) Method and equipment for implementing resource release between peer entities in network
CN1889610B (en) Large-capacity distributing signalling processing equipment and method thereof
CN1265605C (en) Method for realziing double-layer use adaption layer for seven-signalling network message transmission protocol
EP1130873A2 (en) A method of setting up data communication with a communication means and furthermore program modules and means therefor
CN1595917A (en) System and method for communication between media gateway controller and media gateway
CN1867010A (en) High capacity ISDN access system and method in next generation network
CN1239002C (en) Method for supplying transparent transmission channel to media gateway control protocol extension

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050713

Termination date: 20150928

EXPY Termination of patent right or utility model