CN104135468A - IMS (IP Multimedia Subsystem) session negotiation control system, device and method supporting multipath relay transmission - Google Patents

IMS (IP Multimedia Subsystem) session negotiation control system, device and method supporting multipath relay transmission Download PDF

Info

Publication number
CN104135468A
CN104135468A CN201410310503.9A CN201410310503A CN104135468A CN 104135468 A CN104135468 A CN 104135468A CN 201410310503 A CN201410310503 A CN 201410310503A CN 104135468 A CN104135468 A CN 104135468A
Authority
CN
China
Prior art keywords
session
media
relay route
recipient
control function
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
CN201410310503.9A
Other languages
Chinese (zh)
Other versions
CN104135468B (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.)
Northeastern University China
Original Assignee
Northeastern University China
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 Northeastern University China filed Critical Northeastern University China
Priority to CN201410310503.9A priority Critical patent/CN104135468B/en
Publication of CN104135468A publication Critical patent/CN104135468A/en
Application granted granted Critical
Publication of CN104135468B publication Critical patent/CN104135468B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses an IMS (IP Multimedia Subsystem) session negotiation control system, device and method supporting multipath relay transmission, belonging to the field of network communication technologies. Through introducing multipath transmission business, management (such as authorization management, path management and accounting management) is carried out on media transmission conveniently by an IMS network side; through carrying out multipath transmission business authorization on a registration process and a session setup process, the IMS network side can provide differentiated media transmission service quality for a user; through session negotiation, the IMS network side can provide multipath transmission business for a plurality of sessions between terminals and between the terminals and an application server; and IMS network capacity is introduced in a multipath transmission process, so that flexibility and controllability of multipath transmission are improved, and the multipath transmission process is further improved.

Description

Support IMS session negotiation control system, the device and method of multipath relay transmission
Technical field
The invention belongs to network communications technology field, be specifically related to a kind of IMS session negotiation control system, device and method of supporting multipath relay transmission.
Background technology
IMS (IP Multimedia Subsystem, IP Multimedia System) be 3GPP (3rd Generation Partnership Project, third generation partner program) introduce multimedia communication standard system, be confirmed to be at present the core architecture of next generation network (Next Generation Network, NGN).IMS architecture is emphasized two separation: " service network and bearer network are separated, signaling procedure and media delivery are separated ", mainly relies on the media delivery business that bearer network provides QoS (Quality of Service, service quality) to ensure.IMS is based on SIP's (Session Initiation Protocol, conversation initialized protocol).
From the situation of the current Disposition & Operation IMS of operator business, IMS application is scarcely out of swaddling-clothes generally and makes slow progress, also there are problems in its technological layer, particularly IMS media transport technology pattern falls behind, and is difficult to adapt to and support the broadband connections application demand of Fast Growth.IMS is designed to be only applied to mobile network at first, and under technical background at that time, IMS relies on bearer network completely to carry out media delivery QoS and ensure there is certain reasonability.But along with TISPAN (Telecommunications and Internet Converged Services and Protocols for Advanced Networking, telecommunications and the Internet converged services and high-level network protocol) propelling to fixed network IMS standard, common IMS (Common IMS) is established as next generation network core standard, IMS has been considered to comprise movement, fixed network, admittedly move fusion (Fixed Mobile Convergence, FMC) network supports in the core technology of interior all kinds of telecommunication service networks.This variation has formed challenge to original technical system of IMS, especially aspect media transport technology, bearer network carries out QoS control end to end and becomes more complicated and difficult, and the single footpath transmission mode building based on traditional route technology, be difficult to effective network enabled load balancing and resource allocation, also limited the development of the IMS application of high bandwidth business demand.IMS media transport technology must be broken away from the simple mode of simple dependence bearer network, finds and set up new technical method.
If service media meets concurrent transmission condition, compare single footpath transmission mode, Multipath Transmission pattern not only can reduce the dependence to QoS conditions such as single-pathway bandwidth, expand transmittability end to end, and by mechanism such as path redundancy and dynamic load distributions, can realize fault-tolerant communications, improve transmission reliability, and then will significantly promote IMS medium business service quality guarantee ability.In traditional IP, transfer of data mainly relies on the single-pathway of layer default route Network Based, if realize Multipath Transmission in network layer or transport layer, need existing a large amount of network equipment or terminal equipment to carry out HardwareUpgring or network protocol stack renewal, be faced with the problem of large scale deployment.A kind of effective means that realizes Multipath Transmission is based on application layer relay, by dispose via node in network, for the media delivery between terminal provides multipath conditions.At present, still support media multipath relay transmission pattern not of IMS.
Summary of the invention
The deficiency existing for prior art, the invention provides a kind of IMS session negotiation control system, device and method of supporting multipath relay transmission.
Technical scheme of the present invention:
A kind of IMS session negotiation control system of supporting multipath relay transmission, it comprises: service control function device: (a) in registration request person's registration process, for obtaining Multipath Transmission ability label from registration message, according to described Multipath Transmission ability label, described registration request person is carried out to Multipath Transmission service authorization; If described mandate is not passed through, return to registration failure response message; If described mandate is passed through, return to the response message that succeeds in registration; (b) in session establishment process, for obtaining session setup side and session recipient's user ID, described session is carried out to Multipath Transmission service authorization, if described mandate do not pass through, conversation procedure processing routinely; If described mandate is passed through, be that described session distributes relay route, and by the signaling message in session establishment process, relay route information is passed to described session setup side and described session recipient, make described session setup side and described session recipient set up one or more media transmission path according to the signaling message in session establishment process; Described relay route is the path via one or more media relays processing capacity servers between session setup side and session recipient or session recipient and session initiator; Described relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination; (c) in session teardown process, for extracting session identification from session teardown request message, check whether described session has used Multipath Transmission business, is, be released to the relay route that described session distributes, no, conversation procedure processing routinely;
Media relays control function server: for receiving the relay route allocation request message that comes from service control function device, be each unidirectional allocated for media streams one or more relay route in session; For receiving the relay route releasing request message that comes from service control function device, be released to the relay route that described session distributes; Described relay route assignment request message is drawn together session identification and one or more medium stream information; Described medium stream information comprises Media Stream mark, Media Stream type, Media Stream direction, address, session setup side, session setup square end mouth, session recipient address, session recipient port; Described Media Stream direction be divided into session setup side to session recipient's unidirectional, session recipient to session setup side unidirectional, session setup side is two-way to session recipient's; Described relay route releasing request message comprises described session identification;
Media relays processing capacity server: for forwarding the Media Stream between described session setup side and described session recipient.
Described service control function device independently arranges, or, be arranged in the service call conversation control function (Serving-Call Session Control Function, S-CSCF) of IMS network.
Described registration request person is terminal or application server; Described session setup side is terminal or application server; Described session recipient is terminal or application server.
A kind of network equipment, be arranged in IMS network, it comprises: registed authorization module, for the registration process registration request person, from registration message, obtain Multipath Transmission ability label, according to described Multipath Transmission ability label, described registration request person is carried out to Multipath Transmission service authorization; If described mandate is not passed through, return to registration failure response message; If described mandate is passed through, return to the response message that succeeds in registration;
Session authorization module, in session establishment process, obtains session setup side and session recipient's user ID, and described session is carried out to Multipath Transmission service authorization; For in session teardown process, from session teardown request message, extract session identification, check whether described session has used Multipath Transmission business;
Path management module, in the time that described session authorization module Authorization result passes through for authorizing, is that session distributes relay route; For in described session authorization module check result when having used Multipath Transmission business, be released to the relay route of session distribution;
Path release module, for the relay route of distributing according to described path management module, by the signaling message in session establishment process, relay route information is passed to session setup side and session recipient, make session setup side and session recipient set up one or more media transmission path according to the signaling message in session establishment process.
The IMS session negotiation control method that adopts the IMS session negotiation control system of described support multipath relay transmission, it comprises:
A. in registration request person's registration process, from registration message, obtain Multipath Transmission ability label, according to described Multipath Transmission ability label, described registration request person is carried out to Multipath Transmission service authorization; If described mandate is not passed through, return to registration failure response message; If described mandate is passed through, return to the response message that succeeds in registration;
B. in session establishment process, obtain session setup side and session recipient's user ID, described session carried out to Multipath Transmission service authorization, if described mandate do not pass through, conversation procedure processing routinely; If described mandate is passed through, be that described session distributes relay route, and by the signaling message in session establishment process, relay route information is passed to described session setup side and described session recipient, make described session setup side and described session recipient set up one or more media transmission path according to the signaling message in session establishment process;
C. in session teardown process, from session teardown request message, extract session identification, check whether described session has used Multipath Transmission business, is, be released to the relay route that described session distributes, no, conversation procedure processing routinely.
Described is that described session distributes the method for relay route as follows:
1) in the signaling message of service control function device from session establishment process, obtain session identification, and one or more medium stream information;
2) service control function device sends relay route allocation request message to media relays control function server;
3) media relays control function server is each unidirectional allocated for media streams one or more relay route; Media relays control function server is divided into session setup side by session initiator to session recipient's two-way media stream and flows to session recipient's one-way media stream and session recipient to the one-way media of session setup side;
4) media relays control function server is to service control function device loopback relay route assignment response message; Described relay route assignment response message comprises session identification and one or more one-way media stream relay route information; Described one-way media stream relay route information comprises Media Stream mark, Media Stream direction, one or more relay route information.
Describedly by the signaling message in session establishment process, relay route information is passed to described session setup side and described session recipient, method is:
In session establishment process, in the signaling message that carries medium stream information that sends to session recipient, insert Media Stream relay route information; One-way media stream for session setup side to session recipient, described Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media destination; One-way media stream for session recipient to session setup side, described Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media source; Two-way media stream for session setup side to session recipient, described Media Stream relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination;
In session establishment process, in the signaling message that carries medium stream information that sends to session setup side, insert Media Stream relay route information; One-way media stream for session setup side to session recipient, described Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media source; One-way media stream for session recipient to session setup side, described Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media destination; Two-way media stream for session setup side to session recipient, described Media Stream relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.
The described relay route that is released to described session distribution, method is:
Service control function device obtains session identification, sends relay route releasing request message to media relays control function server; Media relays control function server is released to according to described session identification the relay route that described session distributes, and discharges response message to service control function device loopback relay route.
Described described session is carried out to Multipath Transmission service authorization, method is: service control function device, according to session setup side and corresponding user's CAMEL-Subscription-Information and/or the medium stream information of described session negotiation and/or the local policy of session recipient, carries out Multipath Transmission service authorization to described session.
Described in session dispose procedure, check whether described session has used Multipath Transmission business, method is: according to the state of the described session of safeguarding, or, whether carry Multipath Transmission ability label according to the session teardown request message that comes from session setup side or session recipient receiving and check whether described session has used Multipath Transmission business.
Beneficial effect of the present invention: by introducing Multipath Transmission business, make IMS network side be convenient to media delivery to manage (as empowerment management, path management, accounting management); By registration process and session establishment process are carried out to Multipath Transmission service authorization, make IMS network side that the media delivery service quality of differentiation can be provided for user; By session negotiation, make IMS network side provide Multipath Transmission business for the multiple session between terminal and between terminal and application server; Technique scheme has been introduced IMS network capabilities in Multipath Transmission process, has improved flexibility and the controllability of Multipath Transmission, further perfect Multipath Transmission process.
Brief description of the drawings
Fig. 1 is the IMS session negotiation control system structural representation of the support multipath relay transmission of the embodiment of the present invention one;
Fig. 2 is the IMS session negotiation control method of support multipath relay transmission of the embodiment of the present invention two flow chart in the registration process of terminal or application server;
Fig. 3 is the IMS session negotiation control method of support multipath relay transmission of the embodiment of the present invention two flow chart in session establishment process;
Fig. 4 is the IMS session negotiation control method of support multipath relay transmission of the embodiment of the present invention two flow chart in session teardown process;
Fig. 5 is the IMS session negotiation control method flow chart of the support multipath relay transmission of the embodiment of the present invention three;
Fig. 6 is the structural representation of the network equipment of the embodiment of the present invention four.
Embodiment
Below in conjunction with accompanying drawing, the present invention is elaborated.
Embodiment mono-
The IMS session negotiation control system of the support multipath relay transmission that the embodiment of the present invention one provides, as shown in Figure 1, it comprises: service control function device, media relays control function server, media relays processing capacity server and IMS core.Service control function device is independent of the setting of IMS core by Fig. 1, optional, service control function device can with IMS core in S-CSCF close and establish.
Service control function device: (a) in the registration process of terminal or application server, for obtain Multipath Transmission ability label from registration message, terminal or application server are carried out to Multipath Transmission service authorization; Do not pass through if authorized, return to registration failure response message; Pass through if authorized, return to the response message that succeeds in registration.(b) in session establishment process, for obtaining session setup side and session recipient's user ID, this session is carried out to Multipath Transmission service authorization, do not pass through conversation procedure processing routinely if authorized; Pass through if authorized, session distributes relay route for this reason, and by the signaling message in session establishment process, relay route information is passed to session setup side and session recipient, make session setup side and session recipient set up one or more media transmission path according to the signaling message in session establishment process.(c) in session teardown process, for extracting session identification from session teardown request message, check whether this session has used Multipath Transmission business, is, discharge the relay route that session for this reason distributes, no, conversation procedure processing routinely.
In the registration process of terminal or application server, service control function device to Multipath Transmission service authorization can be: service control function device is audited according to terminal or user corresponding to application server CAMEL-Subscription-Information and/or local policy.Service control function device to the object lesson of registration process mandate is: if service control function device is judged user's Multipath Transmission business of having contracted in advance, authorize and pass through, do not pass through otherwise authorize.Another kind of service control function device to the object lesson of registration process mandate is: be that all terminal uses or application server are all allow to use Multipath Transmission business in the situation that at local policy, tube terminal or the application server Multipath Transmission business of whether having contracted not, as long as carried Multipath Transmission ability label in registration message, the result of carrying out Multipath Transmission service authorization according to local policy is to authorize to be passed through.
In session establishment process, service control function device carries out Multipath Transmission service authorization to this session, and method judges according to session setup side and user corresponding to session recipient CAMEL-Subscription-Information and/or medium stream information and/or the local policy that this session is consulted for: service control function device.An object lesson judging is: if the not signing Multipath Transmission business of the user of session setup side, this session is not used Multipath Transmission business; If do not carry Multipath Transmission ability label in the INVITE that session setup side generates, this session is not used Multipath Transmission business; If the not signing Multipath Transmission business of session recipient's user, this session is not used Multipath Transmission business; If show not use Multipath Transmission business in session recipient's log-on message, this session is not used Multipath Transmission business; If all Media Streams that this session is consulted are all not suitable for Multipath Transmission, this session is not used Multipath Transmission business; Otherwise this session is used Multipath Transmission business.Another object lesson judging is: be that the in the situation that of forcing all sessions all to use Multipath Transmission business, this session is used Multipath Transmission business at local policy.
Service control function device is that session distributes relay route to be: in the signaling message of service control function device from session establishment process, obtain session identification, and need to use one or more medium stream informations of Multipath Transmission business.Medium stream information comprises Media Stream mark, Media Stream type, Media Stream direction, address, session setup side, session setup square end mouth, session recipient address, session recipient port; Service control function device generates relay route allocation request message and sends to media relays control function server according to session identification and medium stream information; Media relays control function server is each unidirectional allocated for media streams one or more relay route; Media relays control function server is to service control function device loopback relay route assignment response message, and relay route assignment response message comprises session identification and one or more one-way media stream relay route information.One-way media stream relay route information comprises Media Stream mark, Media Stream direction, one or more relay route information.Relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.One-way media stream for session setup side to session recipient, session setup side is media source, session recipient is media destination; One-way media stream for session recipient to session setup side, session recipient is media source, session setup side is media destination.Address, opposite end and the port of media source, be media source and send destination address and the port of media data.Address, opposite end and the port of media destination, be address, source and the port of media destination receiving media data.
Service control function device passes to session setup side and session recipient by the signaling message in session establishment process by relay route information, Ke Yiwei: in session establishment request, insert relay route information and pass to session recipient; In session establishment success response, insert relay route information and pass to session setup side, relay route information comprises the address, opposite end of ID of trace route path, path priority, media source and address, opposite end and the port of port and/or media destination.IMS network uses Session initiation Protocol (Session Initiation Protocol, SIP) as signaling control protocol.The relay route information of transmitting between service control function device and terminal and application server can be carried in sip message.
From foregoing description, service control function device is the execution point of IMS network support media Multipath Transmission function, carry out Multipath Transmission Service control, as the registration to terminal and application server with session establishment is authorized and session negotiation process (comprising distribution and the issue of relay route) is controlled etc.
Media relays control function server: for receiving the relay route allocation request message that comes from service control function device, be each unidirectional allocated for media streams one or more relay route in session; For receiving the relay route releasing request message that comes from service control function device, discharge the relay route that session for this reason distributes.
Media relays processing capacity server: for forwarding the Media Stream between session setup side and session recipient.
IMS core, for carrying out route to the information of transmitting between service control function device and terminal and application server.For example, IMS core is carried out route to the SIP signaling of transmitting between terminal and application server and service control function device.
An object lesson of the interface between above-mentioned service control function device, media relays control function server, media relays processing capacity server and IMS core is:
Interface between terminal and IMS core can be I1 interface, and I1 interface is for terminal transmitting-receiving SIP signaling.
Interface between application server and IMS core can be I2 interface, and I2 interface is for application server transmitting-receiving SIP signaling.
Interface between IMS core and service control function device can be I3 interface, and I3 interface is for forwarding the SIP signaling between IMS core and service control function device.
Interface between service control function device and media relays control function server can be I4, and I4 interface is for the OpenPath message between forwarding service control functional device and media relays control function server.
Interface between media relays control function server and media relays processing capacity server can be I5, and I5 interface is for the OpenPath message between forwarding media relay and control function server and media relays processing capacity server.
Interface between terminal and application server and media relays processing capacity server can be I6, I6 interface for media relays processing capacity server forward between terminal or terminal and application server between media content.
Embodiment bis-
The IMS session negotiation control method of the IMS session negotiation control system of the support multipath relay transmission described in the employing that the embodiment of the present invention two provides, the flow process of the method is as shown in accompanying drawing 2, Fig. 3 and Fig. 4.
A. in the registration process of terminal or application server, as shown in Figure 2, method is as follows,
S201, from the registration message of terminal or application server, obtain the ability label of Multipath Transmission business.
The business that provides mulitpath to arrange for the media delivery between terminal or between terminal and application server is provided Multipath Transmission business in the present invention.Application server in the present invention is a kind of general designation, and the service application of media or data can be provided for user in general reference IMS network, for example, provides the conference applications server of multi-party conversation business, and the IPTV application server of program request, live broadcast service is provided.Terminal use in IMS network and application server can be selected signing Multipath Transmission business, also can select the Multipath Transmission business of not contracting.Terminal use in IMS network may select the terminal equipment login with different disposal performance at different time or different location, therefore, the contracted terminal use of Multipath Transmission business can or not use Multipath Transmission business for the online or each session choice for use of each registration.
In registration process, the terminal of the Multipath Transmission business of having contracted or application server can carry Multipath Transmission ability label in registration message, for representing that this registration is used Multipath Transmission business during online.IMS network uses SIP as signaling control protocol.REGISTER message in the corresponding Session Initiation Protocol of registration message.An object lesson that carries Multipath Transmission ability label in registration message is, a header field below REGISTER extension of message:
P-Capability-Set:multipath
S202, terminal or application server are carried out to Multipath Transmission service authorization, pass through if authorized, to S203, otherwise, to S204.
Terminal or application server are carried out to Multipath Transmission service authorization can be: judge whether terminal or application server have authority to use Multipath Transmission business.This licensing process can carry out according to the CAMEL-Subscription-Information of terminal or application server or local policy.The object lesson of a mandate is: the Multipath Transmission business if terminal use or application server have been contracted in advance, and authorize and pass through, otherwise authorization failure is authorized and do not passed through.The object lesson of another mandate is, that all terminal uses or application server are all allow to use Multipath Transmission business in the situation that at local policy, tube terminal or the application server Multipath Transmission business of whether having contracted not, as long as carried Multipath Transmission ability label in registration message, the result of carrying out Multipath Transmission service authorization according to local policy is to authorize to be passed through.
S203, to terminal or the application server loopback response message that succeeds in registration, this registration process finishes.
An object lesson to the response message that succeeds in registration of terminal or application server loopback is: SIP200 (OK, correct) message.
S204, to terminal or application server loopback registration failure response message, this registration process finishes.
To object lesson a: SIP401 (Unauthorized, the unauthorized) message of terminal or application server loopback registration failure response message, or SIP403 (Forbidden forbids) message.
B. in session establishment process, as shown in Figure 3, comprise the steps:
S301, in session establishment process, obtain session setup side and session recipient's user ID, and the medium stream information that comprises of this session.
IMS network uses SIP as signaling control protocol.Session establishment process is completed by the INVITE/200OK/ACK three-way handshake process of Session Initiation Protocol conventionally.The medium stream information that session is consulted can adopt Session Description Protocol (Session Description Protocol, SDP) mode is carried in sip message, and can complete session setup side and session recipient's media consultation process by SDP Offer/Answer (provide/reply) mechanism.Obtain session setup side and session recipient's user ID, and an object lesson of the medium stream information that comprises of this session is: in session establishment process, session setup direction network side sends INVITE, network side can obtain session setup side and session recipient's user ID from the INVITE receiving, and the medium stream information that comprises of this session.
S302, this session is carried out to Multipath Transmission service authorization, pass through if authorized, to S304, otherwise, to S303.
The method of this session being carried out to Multipath Transmission service authorization is: check whether session setup side and session recipient all support Multipath Transmission business, or, check whether session setup side and session recipient all support Multipath Transmission business, and the medium stream information of consulting in conjunction with this session, again or, according to local policy.An object lesson judging is: if the not signing Multipath Transmission business of the user of session setup side, this session is not used Multipath Transmission business; If do not carry Multipath Transmission ability label in the INVITE that session setup side generates, this session is not used Multipath Transmission business; If the not signing Multipath Transmission business of session recipient's user, this session is not used Multipath Transmission business; If show not use Multipath Transmission business in session recipient's log-on message, this session is not used Multipath Transmission business; If all Media Streams that this session is consulted are all not suitable for Multipath Transmission, this session is not used Multipath Transmission business; Otherwise this session is used Multipath Transmission business.Another object lesson judging is: be that the in the situation that of forcing all sessions all to use Multipath Transmission business, this session is used Multipath Transmission business at local policy.
S303, conversation procedure processing routinely, finish.
S304, be session distribute relay route.
In session, may exist one or more Media Streams need to use Multipath Transmission business, the Media Stream that need to use Multipath Transmission business can be unidirectional can be also two-way.In the signaling message of service control function device from session establishment process, obtain session identification, and need to use one or more medium stream informations of Multipath Transmission business.Medium stream information comprises Media Stream mark, Media Stream type, Media Stream direction, address, session setup side, session setup square end mouth, session recipient address, session recipient port.
A kind of object lesson that obtains session identification is: the Call-ID header field value of the INVITE that session initiator is generated is as session identification.The object lesson that obtains one or more medium stream informations that need to use Multipath Transmission business is: the SDP message body of the INVITE generating from session setup side, obtain a medium stream information, the media-level starting with " m " row is described a corresponding Media Stream.Media Stream is designated local mark, only needs the Media Stream mark of all Media Streams in session different.Media Stream type can be audio frequency, video, file transfer etc.Media Stream direction be divided into session setup side to session recipient's unidirectional, session recipient to session setup side unidirectional, session setup side is two-way to session recipient's.A kind of object lesson that judges Media Stream direction is: SDP message body of the INVITE generating according to session setup side, if media-level contains " a=sendonly " in describing, this Media Stream is the one-way media stream from session setup side to session recipient; If media-level contains " a=recvonly " in describing, this Media Stream is the one-way media stream from session recipient to session initiator; If media-level contains " a=sendrecv " in describing, this Media Stream is the two-way media stream from session setup side to session recipient.Address, session setup side and session setup square end mouth are address and the ports of the transmission of session setup side or receiving media.Session recipient address and session recipient port are address and the ports of session recipient transmission or receiving media.
Service control function device can also can one by one use the Media Stream of Multipath Transmission business to distribute relay route to the request of media relays control function server for needing in session once.Service control function device sends relay route allocation request message to media relays control function server, and relay route assignment request message is drawn together session identification and one or more medium stream information;
Media relays control function server is each unidirectional allocated for media streams one or more relay route.Media relays control function server is divided into session setup side by session initiator to session recipient's two-way media stream and flows to session recipient's one-way media stream and session recipient to the one-way media of session setup side.Relay route is the path via one or more media relays processing capacity servers between session setup side and session recipient or session recipient and session initiator.Media relays control function server distributes a lot of according to having of relay route, for example, according to the address of session setup side and session recipient transmission or receiving media, obtain the physical network at their places, choose the media relays processing capacity server composition relay route that route cost is less or physical network position is nearer; According to Media Stream type, determine the jumping figure that distributes relay route.
Media relays control function server is to service control function device loopback relay route assignment response message, and relay route assignment response message comprises session identification and one or more one-way media stream relay route information.One-way media stream relay route information comprises Media Stream mark, Media Stream direction, one or more relay route information.Relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.One-way media stream for session setup side to session recipient, session setup side is media source, session recipient is media destination; One-way media stream for session recipient to session setup side, session recipient is media source, session setup side is media destination.Address, opposite end and the port of media source, be media source and send destination address and the port of media data.Address, opposite end and the port of media destination, be address, source and the port of media destination receiving media data.
S305, by the signaling message in session establishment process, relay route information is passed to session setup side and session recipient.
IMS network uses SIP as signaling control protocol.Session establishment process is completed by the INVITE/200OK/ACK three-way handshake process of Session Initiation Protocol conventionally.The medium stream information that session is consulted adopts SDP mode to be carried in sip message conventionally.The INVITE/200OK/ACK three-way handshake process of Session Initiation Protocol combines with SDP Offer/Answer mechanism, completes session setup side and session recipient's session and media consultation process.Under normal circumstances, INVITE carries SDP Offer, and 200OK message is carried SDP Answer; Under a few cases, 200OK message is carried SDP Offer, and ACK message is carried SDP Answer.
In session establishment process, in the signaling message that carries medium stream information that sends to session recipient, insert Media Stream relay route information.One-way media stream for session setup side to session recipient, Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media destination; One-way media stream for session recipient to session setup side, Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media source; Two-way media stream for session setup side to session recipient, Media Stream relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.The signaling message that carries medium stream information that sends to session recipient is the INVITE that carries SDP Offer under normal circumstances, is likely also the ACK message of carrying SDP Answer.
In session establishment process, in the signaling message that carries medium stream information that sends to session setup side, insert Media Stream relay route information, one-way media stream for session setup side to session recipient, Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media source; One-way media stream for session recipient to session setup side, Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media destination; Two-way media stream for session setup side to session recipient, Media Stream relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.The signaling message that carries medium stream information that sends to session setup side is the 200OK message of carrying SDP Answer under normal circumstances, is likely also the 200OK message of carrying SDP Offer.
An object lesson that inserts Media Stream relay route information in the signaling message that carries medium stream information is: expand a following new SDP attribute,
a=relay-path:direction?priority?path-id?transport-address?addrtype:IPV4/IPV6:port
Wherein, the direction of transfer of direction Parametric Representation relay route, " s " represents the relay route information of signaling message recipient as media source, " r " represents the relay route information of signaling message recipient as media destination; Priority Parametric Representation path priority; Path-id represents ID of trace route path; In the time that direction value is " s ", transport-address Parametric Representation media source sends the destination address of media, in the time that direction value is " r ", and the address, source of transport-address Parametric Representation media destination receiving media.
An object lesson that carries the SDP Offer of Media Stream relay route information is:
C. in session teardown process, as shown in Figure 4, comprise the steps:
S401, in session teardown process, extract session identification.
IMS network uses SIP as signaling control protocol.Session teardown process is completed by the BYE/200OK process of Session Initiation Protocol conventionally.All initiation session demolishing process initiatively of session setup side and session recipient, send BYE message to network side.Service control function device obtains session identification, a kind of object lesson that obtains session identification is: from BYE message, obtain session identification, the method of obtaining session identification is identical with the method for obtaining session identification in session process of establishing, for example, and using Call-ID header field value as session identification.
S402, check whether this session has used Multipath Transmission business, is, goes to S403, no, go to S404;
In session teardown process, check whether this session has used the mode of Multipath Transmission business to have multiple, for example, search the state of respective session according to session identification, judge whether this session has used Multipath Transmission business; Again for example, check in BYE message whether carried Multipath Transmission ability label, judge whether this session has used Multipath Transmission business; Again for example, check the two Multipath Transmission business of whether all having contracted of sending out of communication, judge whether this session has used Multipath Transmission business; Again for example, be, the in the situation that of forcing all sessions all to use Multipath Transmission business, to judge that this session has been used Multipath Transmission business at local policy.
S403, be released to session distribute relay route.
In session corresponding to session identification, may exist one or more Media Streams to use Multipath Transmission business, the Media Stream that has used Multipath Transmission business can be unidirectional can be also two-way, a Media Stream can corresponding many relay route.
Service control function device can discharge all relay route that session for this reason distributes once, also discharge one by one all relay route of each allocated for media streams of session for this reason Media Stream, also discharge to path one by one all relay route that session for this reason distributes.Service control function device sends relay route releasing request message to media relays control function server, and relay route releasing request message comprises session identification, can also comprise Media Stream mark or ID of trace route path.
Media relays control function server discharges corresponding relay route according to relay route releasing request message, and discharges response message to service control function device loopback relay route.
S404, conversation procedure processing routinely, finish.。
The executive agent of above-described embodiment two is the service control function device of network side, service control function device can independently arrange, also can be arranged in some network equipments of network side IMS core, as be arranged in the service call conversation control function S-CSCF of IMS core.
Embodiment tri-
The IMS session negotiation control method of the IMS session negotiation control system of the support multipath relay transmission described in the employing that the embodiment of the present invention three provides, as shown in Figure 5, the flow process of the method comprises the steps:
Step 2-1, terminal or application server send registration request;
IMS network uses SIP as signaling control protocol, the REGISTER message in the corresponding Session Initiation Protocol of registration request.In registration process, the terminal of the Multipath Transmission business of having contracted or application server can carry Multipath Transmission ability label in registration message, for representing that this registration is used Multipath Transmission business during online.
Step 2-2, IMS core (IMS Core) receive after registration request, carry out conventional registration message processing procedure.If the failure of conventional registration message processing procedure, IMS core can be directly to terminal or the response of application server loopback registration failure; If the success of conventional registration message processing procedure, IMS core can be transmitted to registration request service control function device.IMS core can, according to whether carrying Multipath Transmission ability label in registration request, determine whether registration request to be transmitted to service control function device.Service control function device can independently arrange, and for example, in 3GPP IMS network, service control function device can show as the independent business control function body (Service Control Function, SCF) arranging; The implementation of the another possibility of service control function device is to close to be located in IMS network in an existing network equipment, such as a functional module of the S-CSCF as IMS core.
Step 2-3, service control function device obtain user ID from registration request, and this user ID is carried out to Multipath Transmission service authorization.This licensing process can carry out according to user corresponding to user ID CAMEL-Subscription-Information or local policy.Pass through if authorized, service control function device is to the IMS core loopback response of succeeding in registration.Be the REGISTER message in Session Initiation Protocol at registration request, the response of succeeding in registration can be SIP200OK message.Do not pass through if authorized, service control function device is to the response of IMS core loopback registration failure, so that IMS core is known the failure of Multipath Transmission service authorization.Be the REGISTER message in Session Initiation Protocol at registration request, registration failure response can be SIP401 (Unauthorized, unauthorized) message or SIP403 (Forbidded forbids) message.
Step 2-4, IMS core receive after registration response, and registration response is transmitted to terminal or application server.
Step 2-5, in session establishment process, send session establishment request as the terminal of session setup side or application server.
IMS network uses SIP as signaling control protocol, the INVITE in the corresponding Session Initiation Protocol of session establishment request.Under normal circumstances, INVITE carries SDP Offer, and 200OK message is carried SDP Answer; Under a few cases, 200OK message is carried SDP Offer, and ACK message is carried SDP Answer.The present embodiment three adopts INVITE to carry the normal conditions that SDP Offer, 200OK message carry SDP Answer, and the processing procedure of another kind of situation is similar.The SDP message body part of INVITE is being carried session setup side's wish and is being set up the medium stream information that session comprises, the several rows attribute that each Media Stream correspondence starts with " m " row.Multipath Transmission ability label can carry in session establishment request in session setup side, for representing that this session wish is used Multipath Transmission business.
Step 2-6, IMS core (IMS Core) receive after session establishment request, carry out conventional session establishment request processing procedure.If the failure of conventional session establishment request processing procedure, IMS core can be directly to terminal or application server loopback session establishment failure response; If the success of conventional session establishment request processing procedure, IMS core can be transmitted to session establishment request service control function device.IMS core can be according to whether carrying Multipath Transmission ability label in session establishment request, or according to local policy, determine whether session establishment request to be transmitted to service control function device.
Step 2-7, service control function device receive after session establishment request, first judge whether this session uses Multipath Transmission business.Judge whether this session uses the mode of Multipath Transmission business can have a lot, a concrete example is: the Multipath Transmission business if use corresponding to session setup side and session recipient has been contracted per family, and in session establishment request, carry Multipath Transmission ability label, this session is used Multipath Transmission business, otherwise this session is not used Multipath Transmission business.
If judge that this session is not used Multipath Transmission business, service control function device is to the session establishment amendment that begs off from doing, and directly loopback is to IMS core.
If judge that this session is used Multipath Transmission business, service control function device and media relays control function server session distribution relay route for this reason alternately.Detailed process is described below:
Service control function device obtains session identification from session establishment request, and need to use one or more medium stream informations of Multipath Transmission business.Medium stream information comprises Media Stream mark, Media Stream type, Media Stream direction, address, session setup side, session setup square end mouth, session recipient address, session recipient port.Session identification can be taken from the Call-ID header field of INVITE.Medium stream information can obtain from the SDP Offer of INVITE, and wherein, Media Stream mark is produced voluntarily by service control function device, only needs to ensure that in a session be unique; Media Stream type is determined by m property column, can be audio frequency, video, file transfer etc.; Media Stream direction can be determined by media-level a=sendonly|recvonly|sendrecv attribute; Address, session setup side and session setup square end mouth can be determined by the c property column of session level or media-level and m property column; Session recipient address and session recipient port can be set to sky.Service control function device sends relay route allocation request message to media relays control function server, and relay route assignment request message is drawn together session identification and one or more medium stream information.
Media relays control function server is each unidirectional allocated for media streams one or more relay route.In assigning process, media relays control function server and media relays processing capacity server interaction relay route are added message for new relay route information is set.Media relays control function server is to service control function device loopback relay route assignment response message, and relay route assignment response message comprises session identification and one or more one-way media stream relay route information.One-way media stream relay route information comprises Media Stream mark, Media Stream direction, one or more relay route information.Relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.
Relay route information is inserted into session establishment request by service control function device.One-way media stream for session setup side to session recipient, Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media destination; One-way media stream for session recipient to session setup side, Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media source; Two-way media stream for session setup side to session recipient, Media Stream relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.
Service control function device by amended session establishment request echo to IMS core.
Step 2-7, IMS core, from Service control functional device receives session establishment request, are transmitted to terminal or the application server as session recipient using session establishment request.
Step 2-8, agree to set up session, the success response of loopback session establishment as session recipient's terminal or application server.
Step 2-9, IMS core receive after session establishment success response, session is successfully established to response and is transmitted to service control function device.
Step 2-10, service control function device receive after session establishment success response, can check whether corresponding session has used Multipath Transmission business according to session identification.If this session is not used Multipath Transmission business, service control function device to session establishment success response do not make an amendment, directly loopback is to IMS core.
If this session has been used Multipath Transmission business, the information of service control function device and this session of media relays control function server interactive refreshing.Detailed process is described below:
The session status that service control function device maintains from this locality and session establishment success response, obtain session identification, and used one or more medium stream informations of Multipath Transmission business.Medium stream information comprises Media Stream mark, Media Stream type, Media Stream direction, address, session setup side, session setup square end mouth, session recipient address, session recipient port.Wherein, session recipient address and session recipient port can obtain from the SDP Answer of SIP200OK, can be determined by the c property column of session level or media-level and m property column.Service control function device sends relay route inquiry request message to media relays control function server, and relay route inquiry request message comprises session identification and one or more medium stream information.
Media relays control function server is inquired about the relay route for each allocated for media streams according to session identification and Media Stream mark, and from relaying path query request message, extracts session recipient address and session recipient port.Media relays control function server and media relays processing capacity server interaction relay route updating message are for upgrading the relay route information of having distributed, such as upgrading the down hop transport address of media relays processing capacity server.Media relays control function server is to service control function device loopback relay route query response message, and relay route query response message comprises session identification and one or more one-way media stream relay route information.One-way media stream relay route information comprises Media Stream mark, Media Stream direction, one or more relay route information.Relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.
Relay route information is inserted into session establishment success response by service control function device.One-way media stream for session setup side to session recipient, Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media source; One-way media stream for session recipient to session setup side, Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media destination; Two-way media stream for session setup side to session recipient, Media Stream relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.
Service control function device by amended session establishment success response loopback to IMS core.
Step 2-11, IMS core, from Service control functional device receives session establishment success response, are successfully established response using session and are transmitted to terminal or the application server as session setup side.
So far, session setup side and session recipient have completed session and media consultation process by the signaling message of session establishment process, and from session and media consultation process, obtained available relay route information, thereby can set up many one or more relay route via media relays processing capacity server.
Step 2-12, in session teardown process, all can send session teardown request as session setup side or session recipient's terminal or application server.
BYE message in the corresponding Session Initiation Protocol of session teardown request.Session teardown request can be carried Multipath Transmission ability label, for representing that this session has been used Multipath Transmission business.
Step 2-13, IMS core receive after session teardown request, session teardown request can be transmitted to service control function device.IMS core can be according to whether carrying Multipath Transmission ability label in session teardown request, or according to local policy, determine whether session teardown request to be transmitted to service control function device.
Step 2-14, service control function device receive after session teardown request, first judge whether this session has used Multipath Transmission business.Judge whether this session has used the mode of Multipath Transmission business can have a lot, for example, from BYE message, obtains session identification, searches the state of respective session according to session identification, judges whether this session has used Multipath Transmission business; Or check in session teardown request whether carried Multipath Transmission ability label, judge whether this session has used Multipath Transmission business.
If judge that this session has been used Multipath Transmission business, service control function device and media relays control function server discharge the relay route that session for this reason distributes alternately.Detailed process is described below: service control function device sends relay route releasing request message to media relays control function server, and relay route releasing request message comprises session identification, can also comprise Media Stream mark or ID of trace route path; Media relays control function server discharges corresponding relay route according to relay route releasing request message, in dispose procedure, media relays control function server and media relays processing capacity server interaction relay route are deleted message for deleting the relay route information of having distributed; Media relays control function server discharges response message to service control function device loopback relay route.
Service control function device by session teardown request echo to IMS core.
Step 2-15, IMS core, from Service control functional device receives session teardown request, are transmitted to the opposing party in session by session teardown request.The terminal or the application server that receive session teardown request respond to IMS core loopback session teardown; IMS core is transmitted to session teardown response the sender of session teardown request.
The present embodiment is independently set to example with service control function device with respect to IMS core and describes, can certainly with IMS core in a certain functional network entity close and establish, for example, service control function device can close and establish with S-CSCF.
Embodiment tetra-
A kind of network equipment that the embodiment of the present invention four provides, as shown in Figure 6, it comprises:
Registed authorization module for the registration process at terminal or application server, is obtained Multipath Transmission ability label from registration message, according to Multipath Transmission ability label, terminal or application server is carried out to Multipath Transmission service authorization; Do not pass through if authorized, return to registration failure response message; Pass through if authorized, return to the response message that succeeds in registration;
Session authorization module, in session establishment process, obtains session setup side and session recipient's user ID, and session is carried out to Multipath Transmission service authorization; For in session teardown process, whether use Multipath Transmission business to judge to session;
Path management module, in the time that session authorization module Authorization result passes through for authorizing, is that session distributes relay route; For in session authorization module judged result when having used Multipath Transmission business, be released to the relay route of session distribution;
Path release module, for the relay route of distributing according to path management module, by the signaling message in session establishment process, relay route information is passed to session setup side and session recipient, make session setup side and session recipient set up one or more media transmission path according to the signaling message in session establishment process.
Although more than described the specific embodiment of the present invention, the those skilled in the art in this area should be appreciated that these only illustrate, and can make various changes or modifications to these execution modes, and not deviate from principle of the present invention and essence.Scope of the present invention is only limited by appended claims.

Claims (10)

1. an IMS session negotiation control system of supporting multipath relay transmission, is characterized in that: it comprises:
Service control function device: (a) in registration request person's registration process, for obtain Multipath Transmission ability label from registration message, according to described Multipath Transmission ability label, described registration request person is carried out to Multipath Transmission service authorization; If described mandate is not passed through, return to registration failure response message; If described mandate is passed through, return to the response message that succeeds in registration; (b) in session establishment process, for obtaining session setup side and session recipient's user ID, described session is carried out to Multipath Transmission service authorization, if described mandate do not pass through, conversation procedure processing routinely; If described mandate is passed through, be that described session distributes relay route, and by the signaling message in session establishment process, relay route information is passed to described session setup side and described session recipient, make described session setup side and described session recipient set up one or more media transmission path according to the signaling message in session establishment process; Described relay route is the path via one or more media relays processing capacity servers between session setup side and session recipient or session recipient and session initiator; Described relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination; (c) in session teardown process, for extracting session identification from session teardown request message, check whether described session has used Multipath Transmission business, is, be released to the relay route that described session distributes, no, conversation procedure processing routinely;
Media relays control function server: for receiving the relay route allocation request message that comes from service control function device, be each unidirectional allocated for media streams one or more relay route in session; For receiving the relay route releasing request message that comes from service control function device, be released to the relay route that described session distributes; Described relay route assignment request message is drawn together session identification and one or more medium stream information; Described medium stream information comprises Media Stream mark, Media Stream type, Media Stream direction, address, session setup side, session setup square end mouth, session recipient address, session recipient port; Described Media Stream direction be divided into session setup side to session recipient's unidirectional, session recipient to session setup side unidirectional, session setup side is two-way to session recipient's; Described relay route releasing request message comprises described session identification;
Media relays processing capacity server: for forwarding the Media Stream between described session setup side and described session recipient.
2. the IMS session negotiation control system of support multipath relay transmission according to claim 1, is characterized in that: described service control function device independently arranges, or is arranged in the service call conversation control function S-CSCF of IMS network.
3. the IMS session negotiation control system of support multipath relay transmission according to claim 1, is characterized in that: described registration request person is terminal or application server; Described session setup side is terminal or application server; Described session recipient is terminal or application server.
4. a network equipment, is arranged in IMS network, it is characterized in that: it comprises:
Registed authorization module for the registration process registration request person, is obtained Multipath Transmission ability label from registration message, according to described Multipath Transmission ability label, described registration request person is carried out to Multipath Transmission service authorization; If described mandate is not passed through, return to registration failure response message; If described mandate is passed through, return to the response message that succeeds in registration;
Session authorization module, in session establishment process, obtains session setup side and session recipient's user ID, and described session is carried out to Multipath Transmission service authorization; For in session teardown process, from session teardown request message, extract session identification, check whether described session has used Multipath Transmission business;
Path management module, in the time that described session authorization module Authorization result passes through for authorizing, is that session distributes relay route; For in described session authorization module check result when having used Multipath Transmission business, be released to the relay route of session distribution;
Path release module, for the relay route of distributing according to described path management module, by the signaling message in session establishment process, relay route information is passed to session setup side and session recipient, make session setup side and session recipient set up one or more media transmission path according to the signaling message in session establishment process.
5. the IMS session negotiation control method that adopts the IMS session negotiation control system of support multipath relay transmission claimed in claim 1, is characterized in that: comprising:
A. in registration request person's registration process, from registration message, obtain Multipath Transmission ability label, according to described Multipath Transmission ability label, described registration request person is carried out to Multipath Transmission service authorization; If described mandate is not passed through, return to registration failure response message; If described mandate is passed through, return to the response message that succeeds in registration;
B. in session establishment process, obtain session setup side and session recipient's user ID, described session carried out to Multipath Transmission service authorization, if described mandate do not pass through, conversation procedure processing routinely; If described mandate is passed through, be that described session distributes relay route, and by the signaling message in session establishment process, relay route information is passed to described session setup side and described session recipient, make described session setup side and described session recipient set up one or more media transmission path according to the signaling message in session establishment process;
C. in session teardown process, from session teardown request message, extract session identification, check whether described session has used Multipath Transmission business, is, be released to the relay route that described session distributes, no, conversation procedure processing routinely.
6. the IMS session negotiation control method of support multipath relay transmission according to claim 5, is characterized in that: the described method for described session distribution relay route is as follows:
1) in the signaling message of service control function device from session establishment process, obtain session identification, and one or more medium stream information;
2) service control function device sends relay route allocation request message to media relays control function server;
3) media relays control function server is each unidirectional allocated for media streams one or more relay route; Media relays control function server is divided into session setup side by session initiator to session recipient's two-way media stream and flows to session recipient's one-way media stream and session recipient to the one-way media of session setup side;
4) media relays control function server is to service control function device loopback relay route assignment response message; Described relay route assignment response message comprises session identification and one or more one-way media stream relay route information; Described one-way media stream relay route information comprises Media Stream mark, Media Stream direction, one or more relay route information.
7. the IMS session negotiation control method of support multipath relay transmission according to claim 5, it is characterized in that: describedly by the signaling message in session establishment process, relay route information is passed to described session setup side and described session recipient, method is:
In session establishment process, in the signaling message that carries medium stream information that sends to session recipient, insert Media Stream relay route information; One-way media stream for session setup side to session recipient, described Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media destination; One-way media stream for session recipient to session setup side, described Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media source; Two-way media stream for session setup side to session recipient, described Media Stream relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination;
In session establishment process, in the signaling message that carries medium stream information that sends to session setup side, insert Media Stream relay route information; One-way media stream for session setup side to session recipient, described Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media source; One-way media stream for session recipient to session setup side, described Media Stream relay route information comprises address, opposite end and the port of ID of trace route path, path priority, media destination; Two-way media stream for session setup side to session recipient, described Media Stream relay route information comprises address, opposite end and the port of the address, opposite end of ID of trace route path, path priority, media source and port, media destination.
8. the IMS session negotiation control method of support multipath relay transmission according to claim 5, is characterized in that: described in be released to the relay route that described session distributes, method is:
Service control function device obtains session identification, sends relay route releasing request message to media relays control function server; Media relays control function server is released to according to described session identification the relay route that described session distributes, and discharges response message to service control function device loopback relay route.
9. the IMS session negotiation control method of support multipath relay transmission according to claim 5, it is characterized in that: described described session is carried out to Multipath Transmission service authorization, method is: service control function device, according to session setup side and corresponding user's CAMEL-Subscription-Information and/or the medium stream information of described session negotiation and/or the local policy of session recipient, carries out Multipath Transmission service authorization to described session.
10. the IMS session negotiation control method of support multipath relay transmission according to claim 5, it is characterized in that: described in session dispose procedure, check whether described session has used Multipath Transmission business, method is: according to the state of the described session of safeguarding, or, whether carry Multipath Transmission ability label according to the session teardown request message that comes from session setup side or session recipient receiving and check whether described session has used Multipath Transmission business.
CN201410310503.9A 2014-07-01 2014-07-01 Support IMS session negotiation control systems, the device and method of multipath relay transmission Active CN104135468B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410310503.9A CN104135468B (en) 2014-07-01 2014-07-01 Support IMS session negotiation control systems, the device and method of multipath relay transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410310503.9A CN104135468B (en) 2014-07-01 2014-07-01 Support IMS session negotiation control systems, the device and method of multipath relay transmission

Publications (2)

Publication Number Publication Date
CN104135468A true CN104135468A (en) 2014-11-05
CN104135468B CN104135468B (en) 2017-04-05

Family

ID=51807990

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410310503.9A Active CN104135468B (en) 2014-07-01 2014-07-01 Support IMS session negotiation control systems, the device and method of multipath relay transmission

Country Status (1)

Country Link
CN (1) CN104135468B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105141971A (en) * 2015-09-16 2015-12-09 深圳市前海智媒网络科技有限公司 Method and system for realizing live broadcast based on session initialization protocol
CN107431711A (en) * 2015-01-30 2017-12-01 黑莓有限公司 The Access Control of IMS service
CN114024998A (en) * 2021-11-11 2022-02-08 瑞斯康达科技发展股份有限公司 Method and device for supporting multiple sessions based on netconf protocol

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101925023A (en) * 2009-06-16 2010-12-22 中兴通讯股份有限公司 Media link establishment method for transmitting large message mode CPM messages to group
CN102546418A (en) * 2012-01-16 2012-07-04 东北大学 Overlay-network-multipath-transmission-based Internet protocol multimedia subsystem (IMS) client and media exchange method
CN103166959A (en) * 2013-02-28 2013-06-19 东北大学 Control system and control method of multipath real-time transmission
US20130195004A1 (en) * 2012-01-31 2013-08-01 Karl Georg Hampel Method and apparatus for multipath protocol packet relay
CN103415059A (en) * 2013-08-26 2013-11-27 宇龙计算机通信科技(深圳)有限公司 Terminals and mobile communication method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101925023A (en) * 2009-06-16 2010-12-22 中兴通讯股份有限公司 Media link establishment method for transmitting large message mode CPM messages to group
CN102546418A (en) * 2012-01-16 2012-07-04 东北大学 Overlay-network-multipath-transmission-based Internet protocol multimedia subsystem (IMS) client and media exchange method
US20130195004A1 (en) * 2012-01-31 2013-08-01 Karl Georg Hampel Method and apparatus for multipath protocol packet relay
CN103166959A (en) * 2013-02-28 2013-06-19 东北大学 Control system and control method of multipath real-time transmission
CN103415059A (en) * 2013-08-26 2013-11-27 宇龙计算机通信科技(深圳)有限公司 Terminals and mobile communication method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YANG YANG等: "A Novel IMS Qos Strategy Decision Method based on Markov Model for Multipath Transmission", 《INSTRUMENTATION, MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2013 THIRD INTERNATIONAL CONFERENCE ON》 *
ZHANG WEI等: "The load distribution mechanism of multipath transmission in overlay network", 《 INSTRUMENTATION, MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2013 THIRD INTERNATIONAL CONFERENCE ON》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107431711A (en) * 2015-01-30 2017-12-01 黑莓有限公司 The Access Control of IMS service
CN105141971A (en) * 2015-09-16 2015-12-09 深圳市前海智媒网络科技有限公司 Method and system for realizing live broadcast based on session initialization protocol
CN105141971B (en) * 2015-09-16 2018-08-28 深圳市前海智媒网络科技有限公司 A kind of dialogue-based initializtion protocol realizes the method and system of live streaming
CN114024998A (en) * 2021-11-11 2022-02-08 瑞斯康达科技发展股份有限公司 Method and device for supporting multiple sessions based on netconf protocol
CN114024998B (en) * 2021-11-11 2023-05-23 瑞斯康达科技发展股份有限公司 Method and device for supporting multiple sessions based on netconf protocol

Also Published As

Publication number Publication date
CN104135468B (en) 2017-04-05

Similar Documents

Publication Publication Date Title
KR100594790B1 (en) System and method for reducing information communicated between universal mobile telecommunication system multimedia capable units
CN101601224B (en) Pinning the route of Ip bearer flows in a next generation network
JP2008236183A (en) Call session control server assignment method and system
CN101026616A (en) Multimedia subsystem based interactive media session establishing system and method
JP2008236033A (en) Home subscriber server configuration method, configuration system, program and storage medium
CN101606353A (en) SIP interworking is provided in next generation network
CN101212316A (en) Media stream based billing method and system in multi-party session
CN101227272A (en) System and method for obtaining media stream protection cryptographic key
JP2008148313A (en) Method and system for controlling establishment of communication channel for enabling transmission of multimedia information
CN101052045B (en) Synchronous source identifier distributing method
US20120002665A1 (en) Telephone Exchange Apparatus and Telephone Terminal and a Control Method Used for a Telephone System
WO2009076840A1 (en) A method, system and device for implementing media negotiation
CN104135468A (en) IMS (IP Multimedia Subsystem) session negotiation control system, device and method supporting multipath relay transmission
US9531806B2 (en) Method and apparatus for requesting media replication in a collaborative communication session, and method and apparatus for assigning a communication medium for a collaborative communication session
US10313400B2 (en) Method of selecting a network resource
US11218515B2 (en) Media protection within the core network of an IMS network
CN101378401B (en) Method, system and equipment for controlling business resource authorization
CN101426124B (en) Time shifting method for interactive network television system in next generation communication network
CN108881118B (en) IMS (IP multimedia subsystem) cascade networking method and equipment
CN102238175B (en) Method and apparatus for assigning and requesting control role for collaborative communication session
CN101789932B (en) Game service processing method, device and system
CN101146322B (en) Inter-domain negotiation method for guaranteeing end-to-end service quality
JP2008301228A (en) Third party call control (3pcc) system and 3pcc attaining method in ip communications network having multiple ip address systems
CN105491180B (en) Method for realizing network communication through back-to-back agent
CN102984168A (en) Method for realizing interworking of distributed soft switching system with IMS

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant