CN1968326A - Dynamic resource management method, and its media gateway and media gateway controller - Google Patents

Dynamic resource management method, and its media gateway and media gateway controller Download PDF

Info

Publication number
CN1968326A
CN1968326A CN 200510110349 CN200510110349A CN1968326A CN 1968326 A CN1968326 A CN 1968326A CN 200510110349 CN200510110349 CN 200510110349 CN 200510110349 A CN200510110349 A CN 200510110349A CN 1968326 A CN1968326 A CN 1968326A
Authority
CN
China
Prior art keywords
media gateway
digital signal
signal processor
dsp
surplus resources
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 200510110349
Other languages
Chinese (zh)
Other versions
CN100576863C (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.)
Nokia Shanghai Bell Co Ltd
Original Assignee
Alcatel Lucent Shanghai Bell Co Ltd
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 Alcatel Lucent Shanghai Bell Co Ltd filed Critical Alcatel Lucent Shanghai Bell Co Ltd
Priority to CN200510110349A priority Critical patent/CN100576863C/en
Publication of CN1968326A publication Critical patent/CN1968326A/en
Application granted granted Critical
Publication of CN100576863C publication Critical patent/CN100576863C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a dynamic manage method of digit signal processor resource of media network gate, wherein said method comprises that: setting inquire distance; based on preset inquire distance, timely sending message to digit signal processor to inquire and obtain present left resource of processor; judging if the left resource is higher than the call numbers accessed into one inquire distance, informing the judge result to the media network gate controller; the controller based on the judge result distributes call to the network gate. The invention also provides relative media network gate and media network gate controller.

Description

Dynamic resource management method and media gateway thereof and Media Gateway Controller
Technical field
The present invention relates to Digital Signal Processing (DSP) field, relate in particular to a kind of DSP dynamic resource management (DRM) method and the media gateway and the Media Gateway Controller that are used to realize this method.
Background technology
It is carrying with the packet network that next generation network (NGN) is one, and the fixedly integrated services network of multiple business such as mobile voice, data and video traffic is provided.The essential characteristic of NGN network is control, carrying and professional separating, and therefore, the sharpest edges of NGN network are network opening.This opening is mainly reflected in the following aspects: adopt the interface protocol of standard to communicate between each functional entity; The technological innovation development of bearer network can not have influence on providing of high-level business; Introduce application server and third party's application interface and can dispose value-added service and third party's business fast.The demand that control separates with carrying in the NGN network has directly caused the development of media gateway controlling technology.At present, the MGCP agreement that H.248 protocol family standard that ITU-T formulates and IETF formulate is two kinds of main flows, also is typical case's representative of the MGCP that is most widely used.The development of media gateway controlling technology has changed conventional fixed voice and the middle call signaling control of early stage ip voice (mainly being H.323) and media bearer and has been integrated in the thinking of development of realizing in the functional entity, make that business provides relatively independent with the bearer network development in the next generation network, for trouble and worry has been exempted in the evolution of bearer network in the next generation network.
Media gateway is mainly finished the adaptive of media stream transition and bearer path as bearing layer equipment.Media gateway becomes the desired media formats of another kind of network with the media conversion in a kind of network.For example, media gateway can be changed between the Media Stream of the bearer path of Circuit Switching Network and Packet Based Network.Media gateway can processing audio, video or T.120, also can possess the ability of the combination in any of handling this three.Media gateway also can be carried out the media translation of full duplex.Media gateway can demonstration video/audio message, realizes other IVR function, also can carry out media conference.Media gateway is finished the processing of sophisticated signal, comprising VoIP handle (G.711, G723, G.729, AMR, SMV, or the like).In general, this part work is finished by DSP (digital signal processor).
In the media gateway design, the selection of different DSP has very big influence to the realization and the entire system performance of other modules of media gateway system.In the past, in common gateway designs, all do not consider the influence that realization produced of different DSP to other modules of system, so it realizes also often being presented as its DSP driver module and other application programs, as calling out control, TDM (time division multiplexing) Switching Module close-coupled.Because the close coupling design of this software and the correlation of DSP and hardware platform, the variation meeting of DSP be to the very big influence of realization generation of other modules in the system, and when DSP upgrades, this close-coupled is unfavorable for transplanting the realization with Added Business.
Nowadays, the development of the device DSP of most critical is maked rapid progress in the media gateway system, only just there are producers such as TI, Mindspeed, Broadcom, Freescale (Motorola), Intel in the provider that the DSP with high density port number is provided in the VoIP field, and no matter aspect hardware designs, still aspect software control, the DSP of each provider exists very big difference.
At diversity and the upgradability of DSP, for can be in media gateway system integrated DSP apace, require to come DSP is controlled and manages with unified interface, this interface must satisfy the miscellaneous service demand as much as possible.In the design of DSP driver module and upper layer calling processing module interface, at transactional (Transaction) notion of call treatment message and the abstract definition of media call descriptor, dsp software is carried out modularized design, and this wherein most critical be exactly between DSP and upper layer module, the definition DSP open unified management and control interface.
This unified management and control interface carry out the media call descriptor of upper layer calling processing module interface highly abstract on the basis of transactional (Transaction) notion of upper layer calling processing messages.This unified management and control interface are based upon on a kind of basis of new ideas of software module loose coupling, concerning upper layer module, the distribution of DSP resource, management all are in logic notions with control, and which kind of DSP that need not be concerned about actual use is, removes to control DSP with which kind of mode (interruption or inquire about).
Under this novel DSP unified management and control interface technology, only need simply revise capacity configuration and get final product in the time of need upgrading to DSP future.And in the time need using the dsp chip of new architecture instead, in dsp software module, only need developing and replace with the closely-coupled Host api function of DSP module, DSP guiding load-on module and dsp interface module.For the DSP adapter, then need carry out necessary modifications and adaptive at the characteristics of new DSP on control and interface.And for the upper layer calling processing module, media call descriptor by the docking port module abstract, make the DSP resource distribution, management and to control all be in logic notion, so concerning upper layer module, no matter on the interface definition mode still is control mode, do not need to make any change, this will raise the efficiency greatly.This technology has been used for current media gateway system.
Now, a major issue that faces in the media gateway system is, original DSP channel capacity is less, and simplification for the media processing resources management, the available channel of fixed number generally all can only be provided for any algorithm, for example the M806xx of Mindspeed is exactly corresponding to various common phonetic algorithms and Modem modulation and demodulation algorithm, supports 6 tunnel available channel.Though this design is highly profitable to the simplification of resource management,,, still have a lot of DSP resources to fail to use fully even if all 6 tunnel available channel are all occupied for the simple algorithm such as G.711.For such design and application, every port cost of system is higher.For example, suppose that G.723 algorithm complex is G.711 about three times, then its theoretical available channel number approximately be G.711 1/3rd.If the DSP active volume is calculated according to available channel number G.723 regularly, then in G.711 using completely, the cost of its every port approximately is three times more than of DSP that have different port numbers corresponding to the different phonetic algorithm, this is unacceptable for the telecom equipment manufacturers that is among the fierce market competition.
And the DSP technical development is rapid, and it is very fast that disposal ability improves, and many in the market DSP manufacturer can both provide has the very DSP of high throughput.For phonetic algorithm commonly used, many advanced persons' DSP can support to reach roads up to a hundred.In addition, along with continuing to bring out of new technology, for some new algorithms especially wireless speech algorithm, realizing its high compression, low bandwidth, high-quality while, its algorithm complex also is considerable, even reaching several times of complexity of simple algorithm, this just requires to provide intelligent more, more cost effective management method to the DSP resource in the media gateway design.
Summary of the invention
The objective of the invention is in media gateway system, dynamically to obtain the surplus resources of DSP, so that on the basis of various service quality such as voice, more effectively utilize the signal handling capacity of DSP based on above-mentioned DSP unified management and control interface technology.
To achieve these goals, according to an aspect of the present invention, provide a kind of dynamic management approach that is used for the digital signal processor resource of media gateway at this, described method comprises step: set the polling interval; According to the polling interval of described setting, send the current residual resource of message to digital signal processor termly with inquiry and acquisition digital signal processor; Judge the calls whether surplus resources can insert at interval greater than one query according to the surplus resources of the digital signal processor that is obtained, and the surplus resources judged result is notified to Media Gateway Controller, distributes to described media gateway according to described surplus resources judged result by described Media Gateway Controller and call out.
According to another aspect of the present invention, a kind of media gateway also is provided, comprising the dynamic resource management device, call-processing arrangement, the channel arrangement device, unified management and control device and digital signal processor, wherein: described dynamic resource management device is used for inquiring about by described unified management and control device termly the surplus resources of described digital signal processor, judge the calls whether described surplus resources can insert at interval greater than one query according to the surplus resources of the digital signal processor that is obtained, and the surplus resources judged result is notified to the Media Gateway Controller of controlling described media gateway, distributes to described media gateway according to described surplus resources judged result by described Media Gateway Controller and call out; Described call-processing arrangement inserts the calling from described Media Gateway Controller; Described channel arrangement device is given the calling that is inserted the channel arrangement of digital signal processor; And the management of described unified management and control device and control described dynamic resource management device and described channel arrangement device and described digital signal processor between communicate by letter.
According to a further aspect of the invention, a kind of Media Gateway Controller also is provided, be used for control according to a plurality of media gateway of the present invention, it is characterized in that comprising: the media gateway resource memory is used to store the surplus resources of the media gateway of coming free described Media Gateway Controller control; The call distribution device, be used for when calling out the arrival Media Gateway Controller, distribute described calling according to the surplus resources situation that is stored in each media gateway in the media gateway resource memory, if the calls that the surplus resources of the digital signal processor of certain media gateway can insert at interval greater than one query, then calling can be linked into described media gateway, otherwise, if the surplus resources of the digital signal processor of certain media gateway is then forbidden subsequent voice calls is assigned to described media gateway less than the calls that one query can insert at interval.
According to reference to the accompanying drawings with the detailed description of exemplary embodiment, it is obvious that the features and advantages of the present invention will become.
Description of drawings
Fig. 1 is the structural representation that has according to the media gateway of DSP dynamic resource management device of the present invention;
Fig. 2 is the structural representation according to DSP dynamic resource management device of the present invention;
Fig. 3 is the operational flowchart according to the DSP dynamic resource management device of Fig. 2 of the present invention;
Fig. 4 be according to a preferred embodiment of the invention unified management and the structural representation of control device;
Fig. 5 is the flow chart that the unified management of Fig. 4 and control device are handled the resource inquiry information that the DSP dynamic resource management device of Fig. 2 sends;
Fig. 6 is based on the unified management of Fig. 4 and the call flows figure of control device; And
Fig. 7 is according to the annexation between the structural representation of Media Gateway Controller of the present invention and it and a plurality of media gateway.
Describe according to a preferred embodiment of the invention below in conjunction with accompanying drawing.
Embodiment
In a preferred embodiment of the invention, the M82610 that has selected U.S. Mindspeed company for use is as media processing chip, at signal processing chip this advanced person, highdensity,, dynamically obtain the surplus resources of DSP based on DSP unified management and control device.
As media processing chip, the M82610 of U.S. Mindspeed company can provide abundant language process function, but for different algorithms, the available channel number also is different:
Phonetic algorithm available channel number
G.711 μ leads and A leads 256
G.729Annex A and Annex B 100
G.723.1 and G.723.1 Annex A 80
T.38 80
Here only list phonetic algorithm commonly used in the fixed network VoIP application and the algorithm available channel number T.38 of Fax over IP.
At surplus resources more for a long time, the situation of passage establishment and configuration successful can appear all generally.And under the situation that the gateway surplus resources exhausts, the situation of passage establishment and configuration failure can appear, and this will cause serious call loss, and this is unacceptable for media gateway equally.In order to prevent this from occurring, need judge whether to insert more calling by the surplus resources of inquiry DSP.
At signal processing chip M82610 above-mentioned advanced person, that support multiple algorithm and different port numbers,, the present invention proposes perfect DSP dynamic resource management method based on the thought of open DSP unified management and control interface.Its basic thought is that the DSP surplus resources of various algorithms is regularly inquired about, in the hope of when relating to mixing calling (promptly might use various codecs), understand current DSP and also remain how many available resources, whether should make a response corresponding to the deficiency of DSP resource, to reduce call loss, realize DSP dynamic resource management completely.
State in realization in DSP dynamic resource management (DRM) device of method, enable the DRM time block and carry out timing to inquire about the DSP surplus resources termly, after the response that obtains surplus resources, simply judge, show the very fast deficiency that is about to of this gateway resource if judge, then send the indication of inadequate resource to Media Gateway Controller, Media Gateway Controller just can be assigned to more calling other processing unit like this, thereby call drop is reduced to minimum level.For example, present DSP resource management module inquiry each second once, and the call capabilities of gateway designs proposed by the invention is 4CAPS (the treatable calls of per second), so if surplus resources all has been consumed, will produce call loss in a surplus resources polling interval.This port number that just result and the one query of a surplus resources inquiry can need be inserted at interval compares and judges, so that can successfully insert in interval after this.Like this, the call capabilities and the polling interval in a second corresponding to the 4CAPS of gateway proposed by the invention, G.723 and T.38 for, the minimum surplus resources that converses is 4 the tunnel, for G.729, the minimum surplus resources that converses is 5 the tunnel, and for G.711, the minimum surplus resources that converses is approximately 12 the tunnel.If the residue DSP resource that any surplus resources inquiry obtains is less than above-mentioned numerical value, then above-mentioned DSP dynamic resource management (DRM) device will send the indication of gateway resource deficiency by application layer to Media Gateway Controller.
As shown in Figure 7, by Media Gateway Controller 7 control a plurality of media gateway A, B ..., N.
Below with reference to the internal structure of Fig. 1 description according to media gateway of the present invention.Fig. 1 is the structural representation that has according to the media gateway of DSP dynamic resource management of the present invention (DRM) device.This media gateway comprises call-processing arrangement 1, DSP dynamic resource management (DRM) device 2, DSP channel arrangement device 3, unified management and control device 4 and DSP 5.In when work, Media Gateway Controller 7 receives the calling that will distribute to the media gateway shown in Fig. 1, and according to the surplus resources situation of each media gateway, the call distribution that is received is given the media gateway of resource abundance.No matter call out whether arrive Media Gateway Controller 7, DSP dynamic resource management (DRM) device 2 of this media gateway is all inquired about the surplus resources of DSP 5 termly.And have only when Query Result shows that surplus resources is enough, Media Gateway Controller 7 just can will be called out the call-processing arrangement 1 that inserts this media gateway, gives the calling that is received the surplus resources of DSP 5 or channel allocation via DSP channel arrangement device 3 then.In addition, no matter be in the inquiry of DSP surplus resources, still in call handling process, all communicate with DSP 5 by unified management and control device 4.Should be noted that this figure is exemplary, can comprise more device in the actual media gateway system.
Fig. 2 is the structural representation according to DSP dynamic resource management of the present invention (DRM) device.This DSP dynamic resource management (DRM) device 2 comprises DRM resource management module 20, DRM time block 21 and DRM driver module 22.Wherein, communicate, communicate by DRM resource management module 20 and upper layer module by DRM driver module 22 and unified management and control device 4.DRM time block 21 offers DRM driver module 22 to the polling interval that the user is provided with.Describe the course of work of DSP dynamic resource management (DRM) device 2 in detail below with reference to Fig. 3.
Fig. 3 is the flow chart according to DSP dynamic resource management method of the present invention.In step S301, on DRM time block 21, the polling interval is set by the user.In step S302, according to the polling interval of setting on DRM time block 21, DRM driver module 22 is termly to unified management and control device 4 inquiry DSP surplus resources.After unified management and control device 4 are received this query messages, in step S303, send resource inquiry information to DSP 5.In step S304, DSP 5 calculates surplus resources, and result of calculation is returned unified management and control device 4.In step S305, by call back function, unified management and control device 4 are notified to DSP dynamic resource management (DRM) device 2 with this result of calculation.In step S306, the DRM resource management module 20 of DSP dynamic resource management (DRM) device 2 is judged the port number whether surplus resources can insert greater than the one query interval.If the port number that surplus resources can insert at interval greater than one query, execution in step S307 then is to the situation of Media Gateway Controller transmission gateway resource abundance.Otherwise if the port number that surplus resources can insert at interval less than one query, then DRM resource management module 20 sends the indication (step 308) of gateway resource deficiency to Media Gateway Controller 1.
Fig. 4 be according to a preferred embodiment of the invention unified management and the structural representation of control device 4.This unification control and management devices 4 comprise DSP adapter 40, DSP database 41, DSP monitoring module 42, api function storehouse 43, DSP guiding load-on module 44 and dsp interface module 45.Wherein, the function of DSP adapter 40 is extremely important, and its message with upper layer module is fitted to corresponding D SP, and it comprises request processing module 401, response processing module 402 and event processing module 403.
When a calling or message arrival, DSP channel arrangement device 3 sends DSP channel resource request message to this unified management and control device 4, and DSP adapter 40 is sought available DSP resource from DSP database 41, and notice DSP channel arrangement device 3.By this DSP channel arrangement device 3 available DSP resource distribution is called out to this.Then, this time the concrete media description information of calling out also can be delivered to unified management and control device 4 by the request (order) to DSP, by carrying out message conversion, the message maps that call-processing arrangement 3 is sent is the message format that DSP 5 can accept, and sends to DSP 5.Be to realize message conversion in the present embodiment, but obviously the present invention also can finish this message conversion by other existing conversion methods by the mode of calling the Host api function.Here, owing to carried out abstract to media call descriptor from call-processing arrangement 3, and the transactional of call treatment message (Transaction) notion, request (order) message that DSP channel arrangement device 3 is sent generally all can be mapped as the message that many DSP 5 can accept, and sends message by calling a plurality of DSP Host api functions to DSP 5.This also means when responding, and needs all are all collected corresponding to the response of a plurality of DSP message of a request (order), provides response again.And, send to DSP 5 by the dsp interface module 45 that is positioned at unified management and control device 4 bottoms through the message that DSP Host API combines with DSP agreement form.Here, dsp interface module 45 can be to interrupt or other modes that define, and sends to DSP5 by physics pci bus or Ethernet.
After the message that all is sent to DSP 5 is handled, respond and all can be delivered to DSP adapter 40 by same path, it is complete that DSP adapter 40 can will ask all responses of (order) to be collected corresponding to DSP, passes to call-processing arrangement by response processing module 402 then.DSP adapter 40 also is recorded in the details and the channel status of calling out in the memory in addition, for example writes down in the DSP database 41 shown in the figure.
If DSP 5 detects some telephone events (Telephony Event) or unusual, will trigger the indication incident.After dsp interface module 45 is received message from DSP 5, by calling the Host api function it is issued DSP adapter 40, if telephone event or some statistical phenomeon, DSP adapter 40 just sends it to call-processing arrangement 1 by event processing module 403, with the notice Media Gateway Controller, or further handle.
By aforesaid operations, unified management and control device 4 are finished under the coordination control of call-processing arrangement 1 and are continued, hang up, the acquisition of statistical information, and the monitoring of customer incident and processing what call out.
In addition, DSP monitoring module 42 monitoring DSP abnormality processing incidents perhaps regularly initiatively send probe message to DSP 5, with the current state of inquiry DSP 5.Be in undesired or unresponsive state in case find current DSP or passage; DSP monitoring module 42 will initiate a message by the event processing module 403 of DSP adapter; 3 cleanings of notification call processing unit are called out; the passage or the DSP that also can attempt breaking down reinitialize, thereby realize the online self function of DSP resource.
Add the DSP guiding load-on module that is embedded in wherein, just formed the unified management that is used for media gateway and the basic framework of control device 4.Should be noted that this figure is exemplary, actual unified management and control device 4 can comprise more module.
Fig. 5 is the unified management of Fig. 4 and the flow chart of DSP dynamic resource management (DRM) device 2 resource inquiry information of sending that control device 4 is handled Fig. 2.With reference to figure 3, in step S302, according to the polling interval of setting on DRM time block 21, DRM driver module 22 is termly to unified management and control device 4 inquiry DSP surplus resources.In step S501, the request processing module 401 of the DSP adapter 40 of unified management and control device 4 receives resource inquiry information.In step S502, call the HOST api function in the api function storehouse 43, this resource inquiry information is mapped as the message format that DSP can receive.Then, by dsp interface module 45 resource inquiry information is sent to DSP 5 (step S503).After DSP 5 calculates surplus resources, response is delivered to dsp interface module 45 (step S504).Then, in step S505, call the HOST api function in the api function storehouse 43, response is delivered to the response processing module 402 of DSP adapter 40.Response processing module 402 passes to DSP dynamic resource management (DRM) device 2 with response, and the details and the channel status of inquiry is recorded in (step S506) in the DSP database 41.
Fig. 6 is based on the unified management of Fig. 4 and the call flows figure of control device.Refer again to Fig. 3, in step S307, send the situation of gateway resource abundance to Media Gateway Controller, so call-processing arrangement 1 will be called out access media gateway (step S601), and application layer delivered to DSP adapter 40 (step S602) to the concrete media description information of the request of DSP and this calling.The request processing module 401 of DSP adapter 40 receives calling (step S603), call the HOST api function in the api function storehouse 43, upper layer message is mapped as the message format (step S604) that DSP can accept, sends a message to DSP 5 (step S605) by dsp interface module 45.In step S606, DSP 5 is delivered to dsp interface module 45 with response after handling and calling out.Then, in step S607, call the HOST api function in the api function storehouse 43, response is delivered to the response processing module 402 of DSP adapter 40.At last, response processing module 402 passes to call processing module 3 with response, and the details and the channel status of calling out is recorded in (step S608) in the DSP database 41.
Fig. 7 illustrates according to the annexation between the internal structure of Media Gateway Controller 7 of the present invention and it and a plurality of media gateway.
As shown in Figure 7, this Media Gateway Controller 7 control a plurality of media gateway A, B ..., N.This Media Gateway Controller 7 also comprises media gateway resource memory 71 and call distribution device 72.The resource situation information that these media gateway resource memory 71 storages regularly receive from each media gateway.When this call-processing arrangement 72 receives calling at this Media Gateway Controller 7, according to the resource situation of each media gateway that is stored in this media gateway resource memory 71, according to principles such as load balancing call distribution to there being enough surplus resources to handle the media gateway of this calling.For example, if the surplus resources of the digital signal processor of certain media gateway then can be linked into calling described media gateway greater than the calls that one query can insert at interval; Otherwise, if the surplus resources of the digital signal processor of certain media gateway is then forbidden subsequent voice calls is assigned to described media gateway less than the calls that one query can insert at interval.
Method and apparatus by the invention described above, can dynamically obtain the DSP surplus resources and the ability of media gateway, more effectively utilize the signal handling capacity of DSP, make the DSP resource to be fully used, on the basis of satisfying various service quality such as voice, improve the gateway capacity, reduce every port cost.
Although the present invention is described with exemplary embodiment, the invention is not restricted to the realization that goes out given herein.Those of ordinary skill in the art can make various modification according to the embodiment that this specification provides.Therefore, scope of the present invention covers the various implementations except the embodiment disclosed herein, and this scope is limited by claims.

Claims (11)

1. dynamic management approach that is used for the digital signal processor resource of media gateway, described method comprises step:
Set the polling interval;
According to the polling interval of described setting, send the current residual resource of message to digital signal processor termly with inquiry and acquisition digital signal processor;
Judge the calls whether surplus resources can insert at interval greater than one query according to the surplus resources of the digital signal processor that is obtained, and the surplus resources judged result is notified to Media Gateway Controller, distributes to described media gateway according to described surplus resources judged result by described Media Gateway Controller and call out.
2. method according to claim 1, if wherein described surplus resources judged result shows the calls that the digital signal processor surplus resources of certain media gateway can insert at interval greater than one query, then when calling out the arrival Media Gateway Controller, described calling can be linked into described media gateway, otherwise, if the surplus resources of the digital signal processor of certain media gateway is then forbidden subsequent voice calls is assigned to described media gateway less than the calls that one query can insert at interval.
3. method according to claim 1 is wherein inquired about and the step that obtains the current residual resource of digital signal processor also comprises the steps:
Send resource inquiry information to described digital signal processor; And
Described digital signal processor calculates surplus resources, and returns result of calculation.
4. method according to claim 1 is wherein inquired about and the step that obtains the current residual resource of digital signal processor also comprises the steps:
Call transfer function, described resource inquiry information is mapped as the message format that described digital signal processor can receive;
Described resource inquiry information is sent to described digital signal processor;
Described digital signal processor returns result of calculation after calculating surplus resources;
Call transfer function, the information format of the result of calculation that conversion is returned; And
Result of calculation after the storage conversion.
5. method according to claim 4, wherein said transfer function are the HOST api functions.
6. media gateway, comprising dynamic resource management device, call-processing arrangement, channel arrangement device, unified management and control device and digital signal processor, wherein:
Described dynamic resource management device is used for inquiring about by described unified management and control device termly the surplus resources of described digital signal processor, judge the calls whether described surplus resources can insert at interval greater than one query according to the surplus resources of the digital signal processor that is obtained, and the surplus resources judged result is notified to the Media Gateway Controller of controlling described media gateway, distributes to described media gateway according to described surplus resources judged result by described Media Gateway Controller and call out;
Described call-processing arrangement inserts the calling from described Media Gateway Controller;
Described channel arrangement device is given the calling that is inserted the channel arrangement of digital signal processor; And
The management of described unified management and control device and control described dynamic resource management device and described channel arrangement device and described digital signal processor between communicate by letter.
7. media gateway according to claim 6, wherein said dynamic resource management device further comprises:
Time block is used to set the polling interval;
Driver module is used for inquiring about and obtain the current residual resource of digital signal processor termly according in the described polling interval that described time block is set; And
Resource management module is used to judge the port number whether surplus resources can insert at interval greater than one query.
8. media gateway according to claim 6, wherein said unified management and control device comprise:
Adapter is used for the message from described dynamic resource management device and channel arrangement device is fitted to the digital signal corresponding processor;
The application program interface function storehouse is used for the message from described adapter is made up, and detects telephone event or when unusual, will give described adapter from the forwards of described digital signal processor at described digital signal processor;
Interface module, being used in the future, the combined message of self-application routine interface function library sends to described digital signal processor, and be used for detecting telephone event or when unusual, will giving described application program interface function storehouse from the forwards of digital signal processor at described digital signal processor;
Storage device is used for the details and the channel status of metered call;
Monitoring module, be used to inquire about the current state of described digital signal processor, and under situation about noting abnormalities, initiate a message by described adapter, notify described call-processing arrangement cleaning to call out, and attempt passage or the digital signal processor that breaks down reinitialized.
9. media gateway according to claim 8, wherein said adapter further comprises:
Request processing module is used for sending the request of dynamic resource management device to digital signal processor to the application program interface function storehouse;
Response processing module is used for sending described digital signal processor to the application layer request responding to application layer; And
Event processing module is used for detecting telephone event or indicating to application layer transmission incident when unusual at described digital signal processor.
10. media gateway according to claim 8, wherein said application program interface function storehouse use the Host api function to realize the combination from the message of described adapter.
11. a Media Gateway Controller is used for controlling any one the described a plurality of media gateway according to claim 6-10, it is characterized in that comprising:
The media gateway resource memory is used to store the surplus resources judged result of the media gateway of coming free described Media Gateway Controller control;
The call distribution device, be used for when calling out the arrival Media Gateway Controller, distribute described calling according to the surplus resources situation that is stored in each media gateway in the media gateway resource memory, if the calls that the surplus resources of the digital signal processor of certain media gateway can insert at interval greater than one query, then calling can be linked into described media gateway, otherwise, if the surplus resources of the digital signal processor of certain media gateway is then forbidden subsequent voice calls is assigned to described media gateway less than the calls that one query can insert at interval.
CN200510110349A 2005-11-14 2005-11-14 Dynamic resource management method and media gateway thereof and Media Gateway Controller Active CN100576863C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200510110349A CN100576863C (en) 2005-11-14 2005-11-14 Dynamic resource management method and media gateway thereof and Media Gateway Controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200510110349A CN100576863C (en) 2005-11-14 2005-11-14 Dynamic resource management method and media gateway thereof and Media Gateway Controller

Publications (2)

Publication Number Publication Date
CN1968326A true CN1968326A (en) 2007-05-23
CN100576863C CN100576863C (en) 2009-12-30

Family

ID=38076854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510110349A Active CN100576863C (en) 2005-11-14 2005-11-14 Dynamic resource management method and media gateway thereof and Media Gateway Controller

Country Status (1)

Country Link
CN (1) CN100576863C (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008148347A1 (en) * 2007-06-04 2008-12-11 Huawei Technologies Co., Ltd. Resource management method, bearing device and bearing control device
WO2009009996A1 (en) * 2007-07-19 2009-01-22 Huawei Technologies Co., Ltd. A method, device and system for dynamically configuring algorithm channels of a digital signal processor
CN101494699B (en) * 2008-12-23 2011-12-07 中兴通讯股份有限公司 VOIP access gateway and method for using DSP resource
CN101719917B (en) * 2009-12-01 2013-02-27 中兴通讯股份有限公司 Media gateway and digital processor chip resource management method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008148347A1 (en) * 2007-06-04 2008-12-11 Huawei Technologies Co., Ltd. Resource management method, bearing device and bearing control device
WO2009009996A1 (en) * 2007-07-19 2009-01-22 Huawei Technologies Co., Ltd. A method, device and system for dynamically configuring algorithm channels of a digital signal processor
CN101494699B (en) * 2008-12-23 2011-12-07 中兴通讯股份有限公司 VOIP access gateway and method for using DSP resource
CN101719917B (en) * 2009-12-01 2013-02-27 中兴通讯股份有限公司 Media gateway and digital processor chip resource management method

Also Published As

Publication number Publication date
CN100576863C (en) 2009-12-30

Similar Documents

Publication Publication Date Title
US7320017B1 (en) Media gateway adapter
US6847991B1 (en) Data communication among processes of a network component
US7568125B2 (en) Data replication for redundant network components
US7702090B1 (en) Processing a subscriber call in a telecommunications network
US7899878B2 (en) Recording trace messages of processes of a network component
US7529269B1 (en) Communicating messages in a multiple communication protocol network
US7761876B2 (en) Method and system for balancing the load on media processors based upon CPU utilization information
US7185094B2 (en) Media session framework using a control module to direct and manage application and service servers
CN1190079C (en) Soft exchange based video conference system multipoint controller
CN1805427B (en) Method for processing multimedia streams
US20020156900A1 (en) Protocol independent control module
US6888937B1 (en) Managing processes of a network component
US20080091827A1 (en) Method, device and system for allocating media resources
CN101291293B (en) Media resource adaptation method, media gateway controller and server
CN100527883C (en) Method and system for insuring service chain service quality
CN100576863C (en) Dynamic resource management method and media gateway thereof and Media Gateway Controller
US7042995B1 (en) Providing features to a subscriber in a telecommunications network
CN100372346C (en) A media server based on soft switch
US7633932B2 (en) Accelerated removal from service of a signal processor at a media gateway
US8019587B1 (en) Software upgrade of redundant network components
CN1992706A (en) Method for adjusting statistical parameter value in media gateway
US7426182B1 (en) Method of managing signal processing resources
EP1520386B1 (en) Coding for data in a data package
CN100514920C (en) Next-generation network system and service quality failure positioning method in next-generation network
CN1633004A (en) Method of transmission line configuration

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
C56 Change in the name or address of the patentee

Owner name: SHANGHAI ALCATEL-LUCENT CO., LTD.

Free format text: FORMER NAME: BEIER AERKATE CO., LTD., SHANGHAI

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 201206 Pudong Jinqiao Export Processing Zone, Nanjing Road, No. 388, Shanghai

Patentee after: Shanghai Alcatel-Lucent Co., Ltd.

Address before: 201206 Pudong Jinqiao Export Processing Zone, Nanjing Road, No. 388, Shanghai

Patentee before: Beier Aerkate Co., Ltd., Shanghai

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 201206 Pudong Jinqiao Export Processing Zone, Nanjing Road, No. 388, Shanghai

Patentee after: Shanghai NOKIA Baer Limited by Share Ltd

Address before: 201206 Pudong Jinqiao Export Processing Zone, Nanjing Road, No. 388, Shanghai

Patentee before: Shanghai Alcatel-Lucent Co., Ltd.