CN101340301B - The method and system of media data are obtained in application layer multicasting network - Google Patents
The method and system of media data are obtained in application layer multicasting network Download PDFInfo
- Publication number
- CN101340301B CN101340301B CN200710118257.7A CN200710118257A CN101340301B CN 101340301 B CN101340301 B CN 101340301B CN 200710118257 A CN200710118257 A CN 200710118257A CN 101340301 B CN101340301 B CN 101340301B
- Authority
- CN
- China
- Prior art keywords
- media
- node
- signaling
- unit
- information
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 106
- 230000011664 signaling Effects 0.000 claims abstract description 177
- 230000005540 biological transmission Effects 0.000 claims description 21
- 230000001413 cellular effect Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 5
- 238000007726 management method Methods 0.000 description 29
- 230000000875 corresponding effect Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 5
- 230000001276 controlling effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 2
- 241000331006 Euchaeta media Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Embodiment of the present invention provides the method and system obtaining media data in a kind of application layer multicasting network, and connect signaling particular by the media between transit node, the media data information getting node that can be definite, as media session information etc.; Then just corresponding ticket be can generate according to the media data information collected, quasi real time charging or the charge on traffic of application layer multicasting network realized.
Description
Technical field
The present invention relates to network communication field, particularly relate to the method and system obtaining media data in a kind of application layer multicasting network.
Background technology
Group membership's Nodes Self-organized is become a logic application layer overlay network by application layer multicast ALM, and provide multicast routing protocol to build in application layer and safeguard this network, forwarding tree builds on the application layer by it, transmits data between its interior joint by host-host protocol IP unicast.Be illustrated in figure 1 the structural representation of application layer multicasting network, the multicast tree in figure is made up of multicast source and multicast node, and multicast source is herein generally server, and multicast node is taken on by common node usually.Multicast node is different according to the position in multicast tree, can be divided into two classes: intermediate node and leaf nodes.Intermediate node is wherein responsible for accepting data flow from superior node, and is transmitted to downstream site; And leaf nodes is only responsible for from superior node receiving data stream, downstream site can not be transmitted to.The function of the session management unit in figure is mainly: be sensor selection problem father node when node accesses, bear the management of multicast tree simultaneously.The above application layer multicast tree is operated in application layer, and in network layer, the data flow between its node is unicast stream, namely point-to-point transfer of data.
Be illustrated in figure 2 the schematic diagram of each signaling relation of multicast tree in prior art, in figure: all nodes in session management unit and multicast tree are mutual, complete the adding of node, exit, content search and issue, and the function such as the management of multicast tree; Media between all nodes connect signaling and occur among the nodes, without session management unit.Fig. 3 is the simplified flow chart that access node obtains media data flow in application layer multicasting network, and figure comprises:
Step 1: access node adds multicast group to session management request, access node here can be the user terminal applying for adding;
Step 2: access node, through authentication, is added multicast group and notifies that access node adds successfully, sending confirmation instruction, i.e. 200OK signaling by session management;
Step 3: access node can be accessed by the multicast node of service to session management request, multicast node mentioned here can be data source nodes, also can be other nodes;
Step 4: session management is that access node chooses the multicast node that can serve, and returns to access node;
Step 5: access node is initiated media to multicast node and connected;
Step 6: multicast node and access node have consulted media parameter, sends confirmation instruction, i.e. 200OK signaling;
Step 7: multicast node to access node transmission of media data stream, the media data flow transmission of carrying out with realtime transmission protocol RTP (Real-timeTransportProtocol) namely in figure;
Step 8: access node prepares to exit multicast group, and announcement session manages its reactive power optimization;
Step 9: what session management completed access node exits management, returns confirmation signaling, i.e. 200OK signaling to access node;
Step 10: access node and multicast node are interrupted media and be connected.
As can be seen from above step: in existing application layer multicast signalling flow process, session management unit can get access node, namely user, adds in session, the relevant information exited in process, as described in above step 1,2,3,4 and 8; But but cannot get the relevant information of access node in media connection procedure, i.e. media session information, as described in above step 5 and 6; Also the media flow information of access node cannot be got, as described in step 7.Therefore, according to existing application layer multicast structure and signalling flow process, the media data information of collection user that just cannot be definite, as media session information etc., also just cannot complete the processes such as follow-up quasi real time charging or charge on traffic.
In sum, realizing in process of the present invention, inventor finds that in prior art, at least there are the following problems: according to existing application layer multicast structure and signalling flow process, cannot be definite collect the media data information of node in media connection procedure, as media session information etc.
Summary of the invention
Embodiment of the present invention provides the method and system obtaining media data in a kind of application layer multicasting network, can be definite collect the media data information of node in media connection procedure, as media session information etc.
Embodiment of the present invention is achieved through the following technical solutions:
Obtain a method for media data in application layer multicasting network, connect signaling by the media between transit node, obtain the media session information of node.
Embodiment of the present invention also provides a kind of media signaling proxy unit, is applied in application layer multicasting network, connects signaling, and obtain the media session information of node for the media between transit node.
Embodiment of the present invention also provides the system obtaining media data in a kind of application layer multicasting network, comprising: the node and the media signaling proxy unit that carry out media connection, described in carry out media connection node in media connection procedure, produce media connect signaling; The described media described in the switching of media signaling proxy unit connect signaling, and obtain the media session information of node.
Embodiment of the present invention additionally provides a kind of charging method of application layer multicasting network, comprise: connect signaling by the media between switching access node and multicast node, collect the media session information of access node, according to media session information and access node, the session information in conversation procedure generates ticket, completes charging.
Embodiment of the present invention additionally provides a kind of charge system of application layer multicasting network, comprising:
Session management unit: for the session information collected and report access node in conversation procedure;
Media signaling proxy unit: the media for transferring between access node and multicast node connect signaling, and collect and report the media session information of access node in media connection procedure;
Consumption collecting unit: for generating ticket according to the session information reported and media session information, complete charging.
Embodiment of the present invention additionally provides a kind of method controlling flow information in application layer multicasting network, comprise: according to the opportunity of transmission of media data stream between access node and multicast node, utilize by media signaling proxy unit the interface arranged between media signaling proxy unit and flow collection unit, instruction flow collection unit starts or terminates flow collection.
Embodiment of the present invention additionally provides a kind of method controlling flow information reporting in application layer multicasting network, comprising: by forwarding the media data flow transmitted between access node and multicast node, collect and report the flow information of described media data flow.
As can be seen from above-mentioned provided technical scheme, embodiment of the present invention connects signaling by the media between transit node, the media data information getting node that can be definite, as media session information etc., this makes it possible to the work such as quasi real time charging or charge on traffic realized in subsequent use layer multicast network.
Accompanying drawing explanation
Fig. 1 is the structural representation of application layer multicasting network in prior art;
Fig. 2 is the schematic diagram of each signaling relation of multicast tree in prior art;
Fig. 3 is the flow chart that in prior art, access node obtains media data flow;
Fig. 4 is the structural relation schematic diagram that in embodiment of the present invention, multicast tree respectively forms;
Fig. 5 is the structural representation of media signaling proxy unit in embodiment of the present invention;
Fig. 6 is the method flow diagram that embodiment of the present invention realizes charging;
Fig. 7 is the system configuration schematic diagram that embodiment of the present invention realizes charging;
Fig. 8 is the structural representation of embodiment of the present invention flow collection;
Fig. 9 is the flow chart of embodiment of the present invention based on the control flow collection of Fig. 7 structure;
Figure 10 is another structural representation of embodiment of the present invention flow collection;
Figure 11 is the flow chart of embodiment of the present invention based on the control flow collection of Figure 10 structure;
Figure 12 is the flow chart that after adding media signaling proxy unit in the specific embodiment of the invention 1, access node obtains media data flow;
Figure 13 is the flow chart controlling flow collection in the specific embodiment of the invention 2;
Figure 14 is the flow chart controlling flow collection in the specific embodiment of the invention 3.
Embodiment
Embodiment of the present invention provides the method and system obtaining media data in a kind of application layer multicasting network, and connect signaling by the media between transit node, the media data information getting node that can be definite, as media session information etc.; So just corresponding ticket be can generate according to the media data information collected, quasi real time charging or the charge on traffic of application layer multicasting network realized.
The mode obtaining media data described in embodiment of the present invention be by transit node between media connect signaling and obtain, specifically, can be set up between node and the corresponding relation identified of transferring, node described here can be set as between access node and multicast node, described switching mark can generate after access node adds multicast group, also can be generate in the conversation procedure of access node; Carry out in the process of media connection at access node, according to switching identifier lookup to multicast node, the media then just can transferred between access node and multicast node connect signaling.
Wherein, the described corresponding relation setting up access node, multicast node and switching mark, the method that can be identified by binding access node address, multicast node address and switching is realized, then when access node carries out media connection, according to address and the address identifying and just can find multicast node of transferring of access node itself, thus the media that just can be come between transit node by third party connect signaling.
Connect in the process of signaling at switching media, just can get the media session information of node, namely media data, media session information described here can be the label information etc. of media connection state information and node.
Embodiment of the present invention additionally provides the media signaling proxy unit in a kind of application layer multicasting network, Fig. 4 is the structural relation schematic diagram that in embodiment of the present invention, multicast tree respectively forms, in application layer multicasting network, include media signaling proxy unit in figure, the media that described media signaling proxy unit is used between transit node connect signaling, and obtaining the media session information of node, the method that its switching media connect signaling is described above.
Be illustrated in figure 5 the structural representation of media signaling proxy unit, figure comprises: receiving element, processing unit, adapter unit and information acquisition unit, and receiving element is wherein used for the media of receiving node in media connection procedure and connects signaling; Processing unit for set up carry out media connection node between, and switching mark corresponding relation, and node carry out media connect time, according to switching identifier lookup to correspondence node; Adapter unit is used for the corresponding relation set up according to described processing unit, and the media that described receiving element of transferring receives connect signaling; Information acquisition unit is used for connecting in the process of signaling at described adapter unit switching media, obtains the media session information of access node.
Information reporting unit can also be comprised in media signaling proxy unit, report for the media session information that described information acquisition unit is got, the equipment such as consumption collecting unit UM can be reported to here to carry out the process of related data information.
Embodiment of the present invention additionally provides the system obtaining media data in a kind of application layer multicasting network, comprising: the node and the media signaling proxy unit that carry out media connection, the described node carrying out media connection produces media and connects signaling in media connection procedure, can be the signaling that access node and multicast node produce in media connection procedure here; The described media described in the switching of media signaling proxy unit connect signaling, and obtain the media session information of node.
In addition, in order to realize the accounting management to application layer multicasting network, needing the relevant information of collector node user in the conversation procedure and media connection procedure of application layer multicasting network, collecting these information and then can complete quasi real time charging to user; If needs to user's charging, so also need the flow information etc. of collector node user according to flow.
Embodiment of the present invention additionally provides the method for charging in a kind of application layer multicasting network, and be illustrated in figure 6 the method flow diagram that embodiment of the present invention realizes charging, figure comprises:
Step 01: access node adds multicast group.Here access node request adds the process of multicast group as described in the background art, simultaneously in the conversation procedure of access node, step 001 can be performed: collect the session information of access node in conversation procedure, session information described here refers to the information that access node produces in the conversation procedure adding multicast group.
Step 02: carry out media connection between access node and multicast node, and the signaling between them of transferring.Specifically, can by setting up the corresponding relation of access node, multicast node and switching mark, and carry out in the process of media connection at access node, according to switching identifier lookup to multicast node, the signaling of then transferring between access node and multicast node.Here switching mark can generate after access node adds multicast group, also can be generate in the conversation procedure of access node; And the described corresponding relation setting up access node, multicast node and switching mark, the method that can be identified by binding access node address, multicast node address and switching is realized, when access node carries out media connection, according to address and the address identifying and can find multicast node of transferring of access node itself, thus just can be transferred between access node and multicast node by third party and carry out mutual information, the signaling of namely transferring between them.
Simultaneously in the media connection procedure of access node, step 002 can be performed: the media session information of collecting access node, media session information described here refers to the information that access node produces in media connection procedure, can be the label information etc. of media connection state information and access node.
Step 03: access node exits multicast group, request exits the process of multicast group as described in the background art.
Step 003: generate ticket according to the media session information of collecting and session information, complete charging.Collected the media session information of the session information of access node in conversation procedure and access node by step 001 and step 002 after, just can generate quasi real time charging ticket according to these information, complete whole charging process.
In addition, in the process of media connection, can carry out step 004 if carry out at access node, namely collect the flow information of access node in media connection procedure, so according to flow information generation according to the ticket of charge on traffic, charging process can also be completed.
Embodiment of the present invention additionally provides a kind of charge system of application layer multicasting network, Fig. 7 is the structural representation of described charge system, figure comprises session management unit, media signaling proxy unit and consumption collecting unit, session management unit is wherein for the session information collected and report access node in conversation procedure, here the node in session management unit and all multicast networks is mutual, complete adding of access node, exit, and content search and issue, the functions such as multicast tree management, and the session information of access node in conversation procedure is collected and is reported to consumption collecting unit.
Media signaling proxy unit is used for pass-through signaling between access node and multicast node, collects and reports the media session information of access node in media connection procedure.Specifically, can carry out in the process of media connection at access node, generate switching mark by media signaling proxy unit, also can be referred to as to act on behalf of session number; Then relation access node, multicast node and switching being identified three is mapped, as access node address, multicast node address and switching mark three bound; When access node carries out media connection, access node is connected to media signaling proxy unit, by media signaling proxy unit according to switching identifier lookup to multicast node, the signaling of then transferring between them, thus transferred between access node and multicast node by media signaling proxy unit and carry out mutual various information, and the media session information in media connection procedure is collected and is reported to consumption collecting unit.
Also can find out after adding media signaling proxy unit from Fig. 4, the relation of each signalling in multicast tree, media connection procedure between all multicast points all have passed through media signaling proxy unit, so just can be collected the session information of access node by session management unit, collected the media session information of access node by media signaling proxy unit, thus collect the various information required for quasi real time charging.
Consumption collecting unit is used for generating quasi real time ticket according to the session information reported and media session information, completes whole charging process.Also comprise information acquisition unit and ticket generation unit in described consumption collecting unit, information acquisition unit is wherein for gathering the various information reported, and various information mentioned here can be session information, media session information or flow information etc.; The information that ticket generation unit is used for according to reporting generates corresponding ticket, completes charging process.
In addition, flow collection unit can also be comprised in described charge system, for collecting and reporting the flow information of access node in media connection procedure, be illustrated in figure 8 the structural representation adding flow collection after flow collection unit, flow collection unit wherein can be Broadband Remote Access Service equipment B RAS (BroadbandRemoteAccessServer), can certainly be other equipment, such as media gateway MG (MediaGateway), if collect this flow information, then described consumption collecting unit just can according to the ticket of the flow information generation reported according to charge on traffic, complete charging process.
Can also arrange interface between described flow collection unit and media signaling proxy unit, this interface is used for the collection of media signaling proxy unit controls flow collection cellular convection amount information.
Here media signaling proxy unit controls flow collection cellular convection amount information carries out the method for collecting, and as shown in Figure 9, figure comprises its flow chart:
Step 010: carry out media connection between access node and multicast node, the Signalling exchange in media connection procedure is transferred by media signaling proxy unit.
Step 011: the transmission carrying out media data flow between access node and multicast node, media signaling proxy unit instruction flow collection unit starts to carry out flow collection simultaneously.Because signaling mutual between access node and multicast node is transferred by media signaling proxy unit, so media signaling proxy unit can be definite know the opportunity of carrying out media data flow transmission between access node and multicast node, when they start media data flow transmission, media signaling proxy unit just utilizes the interface arranged between itself and flow collection unit, and instruction flow collection unit starts to carry out flow collection.
Step 012: the flow information of collection is reported to consumption collecting unit by flow collection unit.
Step 013: stop the transmission carrying out media data flow between access node and multicast node, media signaling proxy unit instruction flow collection unit stops carrying out flow collection simultaneously, and flow collection unit also stops reporting of flow information.Same as above, when media signaling proxy unit know to stopped media data flow transmission between access node and multicast node time, the interface of setting will be utilized to indicate flow collection unit to stop carrying out flow collection.
By above-described control method, just can realize media signaling proxy unit controls flow collection cellular convection amount information to collect, flow collection unit is reported to consumption collecting unit after collecting relevant flow information, described consumption collecting unit just according to the flow information generation reported according to the ticket of charge on traffic, can complete charging process.
In addition, can also comprise Media proxy unit in described charge system, the flow information for being reported by flow collection unit is reported to consumption collecting unit after transferring.As described in Figure 10 for adding the structural representation of flow collection after Media proxy unit, in figure: after increase Media proxy unit, media data flow transmission between access node and multicast node is all forwarded by Media proxy unit, reported the flow information of switching to consumption collecting unit by Media proxy unit, described consumption collecting unit just can generate the ticket of charging by flow according to the flow information reported, and completes the process of charging.
Be provided with interface between described Media proxy unit and media signaling proxy unit, this interface is used for reporting of media signaling proxy unit controls Media proxy cellular convection amount information.
Here media signaling proxy unit controls Media proxy cellular convection amount information carries out the method that reports, and as shown in figure 11, figure comprises its flow chart:
Step 020: allocation medium forwarding data flow resource.Carry out in the process of media connection at access node and multicast node, the corresponding mutual signaling of media signaling proxy unit switching, and utilize the resource of the interface application forwarding media data flow arranged between itself and Media proxy unit, corresponding media data flow forwarding resource can be distributed after Media proxy unit receives application.
Step 021: the transmission carrying out media data flow between access node and multicast node, the media data flow simultaneously transmitted between media signaling proxy unit instruction Media proxy unit forwards access node and multicast node.When media signaling proxy unit know start to carry out media data flow transmission between access node and multicast node time, the media data flow of the interface instruction Media proxy unit forwards transmission of setting will be utilized, after Media proxy unit receives instruction, the media data flow forwarding resource distributed in advance will be utilized to forward media data flow.
Step 022: Media proxy unit by forward media data flow information reporting to consumption collecting unit.
Step 023: stop the transmission carrying out media data flow between access node and multicast node, media signaling proxy unit instruction Media proxy unit stops forwarding media data flow simultaneously, Media proxy unit also stops reporting of flow information, and discharges the media data flow forwarding resource of distribution.
Method as can be seen from above: carry out flow collection in order to realize Media proxy unit according to the session of every group node and report, interface can be increased between media signaling proxy unit and Media proxy unit, so that what make that Media proxy unit can be definite knows which node current media data flow occurs between, thus forward the media data flow needed, and relevant flow information is reported to consumption collecting unit, described consumption collecting unit just can generate the ticket of charging by flow according to the flow information reported, and completes the process of charging.
For further describing embodiment of the present invention, now in conjunction with specific embodiments its technical scheme is described further:
Embodiment 1: after increasing media signaling proxy unit, the quasi real time charging realized in application layer multicasting network is that example is described.Figure 12 is for after increase media signaling proxy unit, and access node gets the flow chart of the whole process of media data flow, and figure comprises:
Step 1: access node adds multicast group to session management request;
Step 2: access node, through authentication, is added multicast group and notifies that access node adds successfully, sending the signaling of confirmation by session management, the 200OK signaling also namely in figure;
Step 3: the multicast node that access node can be served to session management request;
Step 4: session management is the multicast node that access node is selected to serve, and select media signaling proxy simultaneously;
Step 5: access node address and multicast node address, to media signaling proxy application switching mark, herein with acting on behalf of session number to represent, and are carried to media signaling proxy by session management simultaneously;
Step 6: media signaling proxy generates and acts on behalf of session number, and session number binding is acted on behalf of with this in access node address and multicast node address, then return to session management and act on behalf of session number;
Step 7: session management returns to media signaling proxy address to access node and acts on behalf of session number;
Step 8: access node access media signaling proxy, carries and acts on behalf of session number;
Step 9: media signaling proxy finds multicast node according to acting on behalf of session number, and the mutual signaling that switching is relevant;
Step 10: multicast node and access node have consulted media parameter, and transmission of media data stream, the transmission carried out with realtime transmission protocol RTP namely in figure;
Step 11: access node prepares to exit multicast group, and announcement session manages its reactive power optimization;
Step 12: session management completes and exits management to access node, returns the signaling of confirmation, i.e. 200OK signaling to access node;
Step 13: access node interrupts media to the request of media signaling proxy and connects;
Step 14: media signaling proxy notice multicast node interrupts media connect.
In above whole connection transmitting procedure, media connection procedure between access node and multicast node all have passed through media signaling proxy unit, so just can be collected and report the session information of access node by session management unit, collected by media signaling proxy unit and report the media session information of access node, then consumption collecting unit UM just generates quasi real time charging ticket according to the session information reported and media session information, completes quasi real time charging process.
Embodiment 2: increase flow collection unit on the basis of embodiment 1, here flow collection unit is Broadband Remote Access Service equipment B RAS, by collecting the flow information in media data stream transmission procedure, realize carrying out charging by flow in application layer multicasting network.
When adopting BRAS to collect flow information, all network traffics all need can collect all data traffics through BRAS, BRAS, but BRAS cannot identification services accurately, also cannot do meticulous traffic statistics based on business separately.So when adopting BRAS to collect flow information, key is that control BRAS collects the flow information needed, between media signaling proxy unit and BRAS, be provided with corresponding interface for this reason, the function of this interface is the collection allowing media signaling proxy unit notice BRAS start or terminate flow information, BRAS is after receiving corresponding instruction, collect and report correlative flow information by command request or terminate to collect, as shown in figure 13, figure comprises the flow chart of its flow information collecting and reporting process:
Step 1: access node initiates media connection procedure to BRAS;
Step 2:BRAS transparent transmission signaling is to media signaling proxy;
Step 3: the pass-through signaling of media signaling proxy by BRAS to multicast node;
Step 4: multicast node is consulted media parameter and returned, and leads up to BRAS, media signaling proxy until request end;
Step 5: access node sends Play instruction instruction and plays, and namely indicates transmitting data stream;
Step 6: media signaling proxy switching Play instruction, notifies that BRAS starts flow collection simultaneously;
Step 7:BRAS starts flow collection and is reported to consumption to gather UM;
Step 8: access node sends and disconnects TearDown instruction to media signaling proxy, and instruction disconnects Media Stream;
Step 9: the pass-through signaling of media signaling proxy to multicast node, and notifies that BRAS stops flow collection simultaneously.
In the above process, the flow information that consumption collecting unit UM just can report according to BRAS generates the ticket of charging by flow, thus completes the process of whole charging.
Embodiment 3: or to realize charging by flow in application layer multicasting network, the present embodiment adopts Media proxy unit to report relevant flow information, after this Media proxy unit of increase, media data flow transmission between access node and multicast node is all forwarded by Media proxy unit, is reported the flow information of switching by Media proxy unit to consumption collecting unit UM.Interface is provided with between Media proxy unit and media signaling proxy unit, this interface is used to allow media signaling proxy unit controls Media proxy cellular convection amount information report, as shown in figure 14, figure comprises the flow chart of its flow information collecting and reporting process:
Step 1: access node initiates media connection procedure to media signaling proxy;
Step 2: media signaling proxy to Media proxy application media resource, and carries out media parameter negotiation between access node and Media proxy;
Step 3: Media proxy record current sessions, and distribute Session Resources, return resource allocation result and negotiation result to media signaling proxy;
Step 4: media signaling proxy switching media connect signaling to multicast node, and indicate multicast node and current media agency to carry out media parameter negotiation;
Step 5: multicast node is consulted media parameter and returned;
Step 6: media signaling proxy transfers result to requestor, i.e. access node;
Step 7: access node initiates Play play instruction, request data transfer stream;
Step 8: media signaling proxy switching Play instruction is to multicast node, and instruction multicast node pushes Media Stream to Media proxy;
Step 9: media signaling proxy instruction Media proxy is in transition state, waits for forwarding media data flow;
Step 10: multicast node is to Media proxy propelling data stream;
Step 11: stream compression is issued access node by Media proxy, and media flow information reporting is gathered UM to consumption;
Step 12: access node sends and disconnects TearDown instruction to media signaling proxy, and instruction disconnects Media Stream;
Step 13: media signaling proxy notice Media proxy stops forwarding media data flow, and deletes the local proxy resources distributed;
Step 14: the pass-through signaling of media signaling proxy is to multicast node.
In the above process, consumption collecting unit UM just can generate the ticket of charging by flow according to the flow information reported, and completes the process of whole charging.
In addition, for two kinds of methods according to charge on traffic in embodiment 2 and embodiment 3, should be respectively used to different occasion, the charge on traffic scheme wherein based on BRAS needs to open the interface between BRAS and media signaling proxy unit, needs the support of BRAS during deployment; And do not need to transform existing bearer network based on the charge on traffic scheme of Media proxy unit.
In addition, one of ordinary skill in the art will appreciate that: all or part of step realized in method described in above-mentioned execution mode can carry out by program the hardware that instruction is correlated with to have come, described program can be stored in a computer read/write memory medium, and described storage medium can be ROM/RAM, magnetic disc, CD etc.
In sum, the media data information getting node that embodiment of the present invention can be definite, as media session information etc.; Then corresponding ticket be can generate according to the media data information collected, quasi real time charging or the charge on traffic of application layer multicasting network realized.
The above; be only the present invention's preferably embodiment; but protection scope of the present invention is not limited thereto; anyly be familiar with those skilled in the art in the technical scope that the embodiment of the present invention discloses; the change 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 claim.
Claims (13)
1. in an application layer multicasting network, obtain the method for media data, it is characterized in that, connect signaling by the media in media signaling proxy unit switching application layer multicasting network between access node and multicast node, obtain the media session information of described access node; Described media session information comprises: the label information of media connection state information and node;
Wherein, media in described switching application layer multicasting network between access node and multicast node connect signaling, specifically comprise: set up the corresponding relation between node and switching mark three carrying out media connection, when node carries out media connection, according to switching identifier lookup to corresponding node, and the media between transit node connect signaling;
Described media signaling proxy unit reports the described media session information got further.
2. a media signaling proxy unit, is characterized in that, is applied in application layer multicasting network, connects signaling, and obtain the media session information of described access node for the media of transferring between access node and multicast node; Described media session information comprises: the label information of media connection state information and node;
Wherein, media between described switching access node and multicast node connect signaling, specifically comprise: set up the corresponding relation between node and switching mark three carrying out media connection, when node carries out media connection, according to switching identifier lookup to corresponding node, and the media between transit node connect signaling;
Also comprise in described media signaling proxy unit:
Information reporting unit: the media session information got for reporting information acquiring unit.
3. media signaling proxy unit as claimed in claim 2, it is characterized in that, described media signaling proxy unit comprises:
Receiving element: connect signaling for the media of receiving node in media connection procedure;
Processing unit: for set up carry out media connection node between, and switching mark corresponding relation, and node carry out media connect time, according to switching identifier lookup to correspondence node;
Adapter unit: for the corresponding relation set up according to described processing unit, the media that described receiving element of transferring receives connect signaling;
Information acquisition unit: for connecting in the process of signaling at described adapter unit switching media, obtain the media session information of access node.
4. obtain a system for media data in application layer multicasting network, it is characterized in that, comprising:
In application layer multicasting network, carry out the access node of media connection, multicast node and media signaling proxy unit, described in carry out media connection access node in media connection procedure, produce media with multicast node and be connected signaling; The described media described in the switching of media signaling proxy unit connect signaling, and obtain the media session information of described access node, and described media signaling proxy unit reports the described media session information got further;
Wherein, the process that described media signaling proxy unit switching media connect signaling is specially: set up the corresponding relation between node and switching mark three carrying out media connection, when node carries out media connection, according to switching identifier lookup to corresponding node, and the media between transit node connect signaling.
5. the charging method of an application layer multicasting network, it is characterized in that, in application layer multicasting network, signaling is connected by the media between switching access node and multicast node, collect the media session information of access node, according to media session information and access node, the session information in conversation procedure generates ticket, completes charging; Wherein, the described media session information got also is reported further;
Wherein, the process that media between described switching access node and multicast node connect signaling is specially: set up the corresponding relation between node and switching mark three carrying out media connection, when node carries out media connection, according to switching identifier lookup to corresponding node, and the media between transit node connect signaling;
If collect the flow information of access node in media connection procedure, then generate the ticket according to charge on traffic according to flow information, complete charging.
6. a charge system for application layer multicasting network, is characterized in that, comprising:
Session management unit: for the session information collected and report access node in conversation procedure;
Media signaling proxy unit: the media for transferring in application layer multicasting network between access node and multicast node connect signaling, and collect and report the media session information of described access node in media connection procedure, also report the described media session information got further; Described media session information comprises: the label information of media connection state information and node;
Wherein, the process that described media signaling proxy unit switching media connect signaling is specially: set up the corresponding relation between node and switching mark three carrying out media connection, when node carries out media connection, according to switching identifier lookup to corresponding node, and the media between transit node connect signaling;
Consumption collecting unit: the media session information reported for the session information that reports according to described session management unit and described media signaling proxy unit generates ticket, completes charging;
Flow collection unit: for collecting and reporting the flow information of access node in media connection procedure;
Described consumption collecting unit generates the ticket according to charge on traffic according to the flow information that described flow collection unit reports, and completes charging.
7. the charge system of application layer multicasting network as claimed in claim 6, it is characterized in that, be provided with interface between described flow collection unit and media signaling proxy unit, this interface is used for the collection of media signaling proxy unit controls flow collection cellular convection amount information.
8. the charge system of application layer multicasting network as claimed in claim 6, is characterized in that, also comprise:
Media proxy unit: the flow information for being reported by flow collection unit is reported to consumption collecting unit after transferring;
Be provided with interface between described Media proxy unit and media signaling proxy unit, this interface is used for reporting of media signaling proxy unit controls Media proxy cellular convection amount information.
9. the charge system of application layer multicasting network as claimed in claim 6, it is characterized in that, described consumption collecting unit comprises:
Information acquisition unit: for gathering the information reported;
Ticket generation unit: the information for reporting according to described information acquisition unit generates corresponding ticket, completes charging.
10. in an application layer multicasting network, control the method for flow information, it is characterized in that, the media of being transferred between access node and multicast node by media signaling proxy unit in application layer multicasting network connect signaling, and according to opportunity of transmission of media data stream between described access node and described multicast node, utilize by described media signaling proxy unit the interface arranged between described media signaling proxy unit and flow collection unit, indicate described flow collection unit start or terminate flow collection;
Wherein, the process that media between described media signaling proxy unit switching access node and multicast node connect signaling is specially: set up the corresponding relation between node and switching mark three carrying out media connection, when node carries out media connection, according to switching identifier lookup to corresponding node, and the media between transit node connect signaling.
The method of flow information reporting is controlled in 11. 1 kinds of application layer multicasting networks, it is characterized in that, the media of being transferred between access node and multicast node by media signaling proxy unit in application layer multicasting network connect signaling, and utilize by described media signaling proxy unit the interface arranged between media signaling proxy unit and Media proxy unit, instruction Media proxy unit starts or stops forwarding the media data flow transmitted between access node and multicast node, by forwarding the media data flow transmitted between access node and multicast node, collect and report the flow information of described media data flow,
Wherein, the process that media between described media signaling proxy unit switching access node and multicast node connect signaling is specially: set up the corresponding relation between node and switching mark three carrying out media connection, when node carries out media connection, according to switching identifier lookup to corresponding node, and the media between transit node connect signaling.
The method of flow information reporting is controlled in 12. application layer multicasting networks as claimed in claim 11, it is characterized in that, before the media data flow transmitted between described forwarding access node and multicast node, also comprise: the forwarding resource required for forwarding media data flow is set.
Control the method for flow information reporting in 13. application layer multicasting networks as claimed in claim 12, it is characterized in that, after stopping forwarding described media data flow, the forwarding resource described in release.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710118257.7A CN101340301B (en) | 2007-07-03 | 2007-07-03 | The method and system of media data are obtained in application layer multicasting network |
EP08757884A EP2146460B1 (en) | 2007-07-03 | 2008-06-30 | Method and system of acquiring media data in the application layer multicast network |
PCT/CN2008/071490 WO2009003407A1 (en) | 2007-07-03 | 2008-06-30 | Method and system of acquiring media data in the application layer multicast network |
JP2010513631A JP5039832B2 (en) | 2007-07-03 | 2008-06-30 | Method and system for acquiring media data in an application layer multicast network |
AT08757884T ATE494696T1 (en) | 2007-07-03 | 2008-06-30 | METHOD AND SYSTEM FOR RECEIVING MEDIA DATA IN A NETWORK WITH MULTICAST AT THE APPLICATION LAYER |
DE602008004336T DE602008004336D1 (en) | 2007-07-03 | 2008-06-30 | METHOD AND SYSTEM FOR OBTAINING MEDIA DATA IN A NETWORK WITH MULTICAST ON APPLICATION LAYER |
KR1020097023589A KR101076343B1 (en) | 2007-07-03 | 2008-06-30 | Method and system for acquiring media data in application layer multicast network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710118257.7A CN101340301B (en) | 2007-07-03 | 2007-07-03 | The method and system of media data are obtained in application layer multicasting network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101340301A CN101340301A (en) | 2009-01-07 |
CN101340301B true CN101340301B (en) | 2016-04-06 |
Family
ID=40214263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710118257.7A Expired - Fee Related CN101340301B (en) | 2007-07-03 | 2007-07-03 | The method and system of media data are obtained in application layer multicasting network |
Country Status (7)
Country | Link |
---|---|
EP (1) | EP2146460B1 (en) |
JP (1) | JP5039832B2 (en) |
KR (1) | KR101076343B1 (en) |
CN (1) | CN101340301B (en) |
AT (1) | ATE494696T1 (en) |
DE (1) | DE602008004336D1 (en) |
WO (1) | WO2009003407A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102113279B (en) * | 2009-06-15 | 2015-06-24 | 松下电器产业株式会社 | Alm distribution tree constructing apparatus, method of constructing alm distribution tree, and integrated circuit |
CN101917280A (en) * | 2010-08-19 | 2010-12-15 | 中兴通讯股份有限公司 | Method and system for authenticating and accounting group user for using multicast service |
CN102013987A (en) * | 2010-11-26 | 2011-04-13 | 中兴通讯股份有限公司 | Two-layer multicasting charging method and system |
CN102487291B (en) * | 2010-12-03 | 2015-02-04 | 大可全创意股份有限公司 | WI-FI (Wireless Fidelity) wireless signal relay and transfer system without depending on signal distribution |
CN102231668A (en) * | 2011-06-22 | 2011-11-02 | 中兴通讯股份有限公司 | Multicast service charging method, device and system |
KR20130135489A (en) | 2012-06-01 | 2013-12-11 | 한국전자통신연구원 | Method and apparatus for transmitting parameter to multicast agent in relayed multicast network |
CN107786613B (en) * | 2016-08-30 | 2020-05-12 | 新华三技术有限公司 | Broadband remote access server BRAS forwarding implementation method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606751A (en) * | 2002-02-20 | 2005-04-13 | 诺基亚有限公司 | Charging mechanism for multicasting |
CN1925412A (en) * | 2005-08-29 | 2007-03-07 | 阿尔卡特公司 | Multicast host authorization, tracking and accounting |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002363148A1 (en) * | 2001-10-31 | 2003-05-12 | Blue Falcon Networks, Inc. | Data transmission process and system |
JP3999527B2 (en) * | 2002-02-15 | 2007-10-31 | 株式会社 アンクル | Computer network authentication method and data distribution method |
US7305010B2 (en) * | 2002-01-11 | 2007-12-04 | Nippon Telegraph And Telephone Corporation | Multicast communication system |
JP4432626B2 (en) * | 2004-06-03 | 2010-03-17 | 日本電気株式会社 | Multicast tree construction system and method, network node device, and server device |
EP1619853A1 (en) * | 2004-07-21 | 2006-01-25 | Siemens Mobile Communications S.p.A. | RTSP proxy extended to detect streaming session events and report to valued streaming applications the notified ones |
US20060291412A1 (en) * | 2005-06-24 | 2006-12-28 | Naqvi Shamim A | Associated device discovery in IMS networks |
US7961622B2 (en) * | 2005-09-02 | 2011-06-14 | Tekelec | Methods, systems, and computer program products for monitoring and analyzing signaling messages associated with delivery of streaming media content to subscribers via a broadcast and multicast service (BCMCS) |
CN100479433C (en) * | 2005-11-14 | 2009-04-15 | 华为技术有限公司 | Base station in wide-band wireless access-in system and method for realizing multi-cast business |
JP2007318242A (en) * | 2006-05-23 | 2007-12-06 | Pioneer Electronic Corp | Photographing apparatus, photographing method, and photographing program |
JP4826338B2 (en) * | 2006-05-25 | 2011-11-30 | 日本電気株式会社 | CUG service system, group management apparatus, group management apparatus control program, and group management method |
-
2007
- 2007-07-03 CN CN200710118257.7A patent/CN101340301B/en not_active Expired - Fee Related
-
2008
- 2008-06-30 DE DE602008004336T patent/DE602008004336D1/en active Active
- 2008-06-30 WO PCT/CN2008/071490 patent/WO2009003407A1/en active Application Filing
- 2008-06-30 EP EP08757884A patent/EP2146460B1/en not_active Not-in-force
- 2008-06-30 AT AT08757884T patent/ATE494696T1/en not_active IP Right Cessation
- 2008-06-30 JP JP2010513631A patent/JP5039832B2/en not_active Expired - Fee Related
- 2008-06-30 KR KR1020097023589A patent/KR101076343B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606751A (en) * | 2002-02-20 | 2005-04-13 | 诺基亚有限公司 | Charging mechanism for multicasting |
CN1925412A (en) * | 2005-08-29 | 2007-03-07 | 阿尔卡特公司 | Multicast host authorization, tracking and accounting |
Also Published As
Publication number | Publication date |
---|---|
DE602008004336D1 (en) | 2011-02-17 |
ATE494696T1 (en) | 2011-01-15 |
JP5039832B2 (en) | 2012-10-03 |
KR101076343B1 (en) | 2011-10-26 |
EP2146460B1 (en) | 2011-01-05 |
EP2146460A4 (en) | 2010-04-28 |
EP2146460A1 (en) | 2010-01-20 |
JP2010532116A (en) | 2010-09-30 |
CN101340301A (en) | 2009-01-07 |
KR20090130409A (en) | 2009-12-23 |
WO2009003407A1 (en) | 2009-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101340301B (en) | The method and system of media data are obtained in application layer multicasting network | |
US7623536B2 (en) | Network relaying method and device | |
CN101047614B (en) | Flow transmission route set-up method and data transmission system in IPv6 network environment | |
CN103916275A (en) | BFD detection device and method | |
CN101345746B (en) | Method, equipment and system for resource admission control amalgamation | |
CN104184663A (en) | Communication method and device based on software-defined network and integrated identification network | |
CN113132170A (en) | Data management method and system, associated subsystem and computer readable medium | |
CN101098256A (en) | Simple network management protocol based cluster management method and system | |
CN101106515B (en) | Service quality guarantee method and system in multicast network | |
CN102413052B (en) | A kind of method of access network, Apparatus and system | |
CN100433664C (en) | Network monitoring system and method for realizing monitoring | |
JP2004159112A (en) | Communication control system, communication control method, and routing controller and router device suitably used for them | |
CN103227982B (en) | Data straight through processing method, equipment and system | |
CN101820410B (en) | Call processing method, system and device | |
CN102355653A (en) | Inter-terminal communication method, control equipment, user equipment, base station and network system | |
CN107078965A (en) | Streaming media service provides method and apparatus | |
CN101534241A (en) | Method and system for relieving network flow and session control unit | |
WO2021197184A1 (en) | Network access control method, sdf, cp, up and network system | |
JP4423304B2 (en) | Communication control system, communication control method, and routing control apparatus and router apparatus suitable for use in these | |
CN100486217C (en) | Connection-oriented establishment and message transmitting method on signalling gateway | |
CN101193153A (en) | A method, system and device for billing control | |
CN1503509B (en) | Remote network management method | |
CN101399815B (en) | Service negotiating method, gateway and related device | |
CN100450083C (en) | Media-flow conversion address distribution method and media-flow conversion method | |
CN102882729B (en) | Flexible network centralized management method facing to SkyWAN satellite communication system |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160406 |