A media negotiation method for an ip multimedia link is used in the process of establishing an ip multimedia link between a first entity and a second entity via an application server (AS) of an ip multimedia subsystem (ims). AS sends the second entity an invite message, which includes media resource information of the first entity; When AS receives a message with media resource information from the second entity before an answer message is received or after it receives a response message with media resource information from the second entity, AS sends an ims re-invite message without media source information to the first entity; the AS, after receiving the ims signaling message with media resource information from the first entity, sends the first entity the media resource information returned by the second entity. The present invention is applicable to an ims centralized service and may effectively reduce the number of steps and the time required after response for media resource re-negotiation.
|
6. A media negotiation method for an ip multimedia link, applicable to a process of establishing an ip multimedia link between a first entity and a second entity through an application server (AS) of an ip multimedia subsystem (ims), the media negotiation method comprising:
said AS sending an ims re-invite message without sdp content to said first entity;
said AS, after receiving an ims signaling message with sdp content from said first entity, sending an invite message with said sdp content to said second entity;
said AS, if a response message with sdp content from said second entity is not received within a specific time or within a specific retransmitted number of said ims signaling messages with sdp content returned by said first entity, sending an ims signaling message with sdp content to said first entity, and then further sending a re-invite message without sdp content to said first entity; and
said AS, after receiving a response message with sdp content from said second entity, sending said first entity an ims signaling message with the sdp content returned by said second entity.
1. A media negotiation method for an ip multimedia link, applicable to a process of establishing an ip multimedia link between a first entity and a second entity through an application server (AS) of an ip multimedia subsystem (ims), the media negotiation method comprising:
said AS sending the second entity an invite message, which includes sdp content of said first entity, and sending said first entity an ims re-invite message without sdp content;
said AS, after receiving an ims signaling message with sdp content from said first entity, and if either a message with sdp content before an answer message is received or a response message with sdp content from said second entity is not received within a specific time or within a specific retransmitted number of said ims signaling messages with sdp content returned by said first entity, sending an ims signaling message with sdp content to said first entity, and then further sending a re-invite message without sdp content to said first entity; and
said AS, after receiving a message with sdp content from said second entity before an answer message is received or receiving a response message with sdp content from said second entity, sending said first entity an ims signaling message with the sdp content returned by said second entity.
2. The media negotiation method according to
When, within a specific time or within a specific retransmitted number of said ims signaling messages with sdp content returned by said first entity, said AS receives the message with sdp content from said second entity before an answer message is received or receives the response message with sdp content from said second entity, then said AS directly sends said first entity an ims signaling message with the sdp content returned by said second entity; otherwise, said AS, after receiving the ims signaling message with sdp content sent again by said first entity, sends said first entity the sdp content returned by said second entity;
wherein said specific time is shorter than an overtime of said first entity waiting for said AS to send an ims signaling message with sdp content, and the retransmitted number is smaller than or equal to the number of ims signaling messages with sdp content retransmitted before said first entity waits overtime.
3. The media negotiation method according to
a first terminal serviced by said first entity firstly establishes a call link with other terminal via said AS, the call link comprising an ip multimedia link S2 between said first entity and said other terminal, afterwards, said first terminal further calls said second entity via said AS so as to establish a three-party conference, or said other terminal initiates an ims transfer service or a transfer service in an ims centralized service to said second entity via said AS, and replaces said ip multimedia link S2 with an ip multimedia link between said first entity and said second entity, thereby triggering said AS to perform said media negotiation.
4. The media negotiation method according to
the re-invite message without sdp content each time sent by said AS to said first entity includes a session identification of the ip multimedia link S2; and
before said AS receives a message with sdp content from said second entity before an answer message is received or receives a response message with sdp content from said second entity, in an ims signaling message with sdp content each time sent to said first entity, the available media type in said sdp content is identical to the available media type in sdp content used for the ip multimedia link S2.
5. The media negotiation method according to
said first entity is an entity having a gateway and a gateway control function, where the gateway control function part for performing message interaction with said AS is implemented by a mobile switch center enhanced (MSCe) or a media gateway control function (MGCF), and the sdp content of said first entity is sdp content of the gateway part; and
said second entity is a second terminal, and said AS makes sdp content of said first entity included in a call message sent to said second terminal, and obtains the sdp content of said second terminal from a response message sent by said second terminal; sdp content of said first entity as included in said call message is sdp content of said first entity used for the ip multimedia link S2 as recorded by said AS during the call establishment between said first terminal and said other terminal.
7. The media negotiation method according to
before said AS receives a message with sdp content from said second entity before an answer message is received or receives a response message with sdp content from said second entity, in an ims signaling message with sdp content each time sent to said first entity, the available media type in said sdp content is identical to the available media type in the sdp content used for an ip multimedia link S2.
8. The media negotiation method according to
when said AS receives a message with sdp content from said second entity before an answer message is received or receives a response message with sdp content from said second entity, said AS directly sends said first entity an ims signaling message with the sdp content returned by said second entity; otherwise, after receiving the ims signaling message sent again by said first entity, said AS further sends said first entity the ims signaling message with the sdp content returned by said second entity;
wherein said specific time is shorter than an overtime of said first entity waiting for said AS to send an ims signaling message with sdp content, and said specific retransmitted number is smaller than or equal to the number of ims signaling messages with sdp content that are retransmitted before said first entity waits overtime.
9. The media negotiation method according to
a first terminal serviced by said first entity firstly establishes a call link with other terminal via said AS, the call link comprising an ip multimedia link S2 between said first entity and said other terminal, afterwards, said first terminal further calls said second entity via said AS so as to establish a three-party conference, or said other terminal initiates an ims transfer service or a transfer service in an ims centralized service to said second entity via said AS, and replaces said ip multimedia link S2 with an ip multimedia link between said first entity and said second entity, thereby triggering said AS to perform said media negotiation.
10. The media negotiation method according to
the re-invite message without sdp content each time sent by said AS to said first entity includes a session identification of the ip multimedia link S2; and
in the ims signaling message with sdp content sent by said first entity to said AS, and in the invite message with sdp content sent by said AS to said second entity, said sdp content is sdp content of said first entity being used by the ip multimedia link S2.
11. The media negotiation method according to
said first entity is an entity having a gateway and a gateway control function, where the gateway control function part for performing message interaction with said AS is a mobile switch center enhanced (MSCe) or a media gateway control function (MGCF), and in the ims signaling message with sdp content sent by said first entity, said sdp content is the sdp content of the gateway part in said first entity; and
said second entity is a second terminal, where in the message with sdp content returned by said second entity before said second entity answers or in a response message with sdp content returned by said second entity, said sdp content is the sdp content of said second terminal.
12. The media negotiation method according to
the invite message with sdp content of said first entity sent by said AS to said second terminal is a call message, what is returned by said second terminal is a response message with sdp content, and after receiving the response message from said second terminal, said AS further sends a response acknowledgement message to said second terminal; and
the ims signaling message with sdp content sent or re-sent by said MSCe or MGCF to said AS is a response message about the re-invite, and the ims signaling message with sdp content sent by said AS to said MSCe or MGCF is a response acknowledgement message.
13. The media negotiation method according to
a first terminal serviced by said first entity firstly establishes a call link with other terminal via said AS, the call link comprising an ip multimedia link S2 between said first entity and said other terminal, afterwards, said first terminal further calls said second entity via said AS so as to establish a three-party conference, or said other terminal initiates an ims transfer service or a transfer service in an ims centralized service to said second entity via said AS, and replaces said ip multimedia link S2 with an ip multimedia link between said first entity and said second entity, thereby triggering said AS to perform said media negotiation.
14. The media negotiation method according to
the re-invite message without sdp content each time sent by said AS to said first entity includes a session identification of the ip multimedia link S2; and
before said AS receives a message with sdp content from said second entity before an answer message is received or receives a response message with sdp content from said second entity, in an ims signaling message with sdp content each time sent to said first entity, the available media type in said sdp content is identical to the available media type in sdp content used for the ip multimedia link S2.
15. The media negotiation method according to
said first entity is an entity having a gateway and a gateway control function, where the gateway control function part for performing message interaction with said AS is implemented by a mobile switch center enhanced (MSCe) or a media gateway control function (MGCF), and the sdp content of said first entity is sdp content of the gateway part; and
said second entity is a second terminal, and said AS makes sdp content of said first entity included in a call message sent to said second terminal, and obtains the sdp content of said second terminal from a response message sent by said second terminal; sdp content of said first entity as included in said call message is sdp content of said first entity used for the ip multimedia link S2 as recorded by said AS during the call establishment between said first terminal and said other terminal.
16. The media negotiation method according to
a first terminal serviced by said first entity firstly establishes a call link with other terminal via said AS, the call link comprising an ip multimedia link S2 between said first entity and said other terminal, afterwards, said first terminal further calls said second entity via said AS so as to establish a three-party conference, or said other terminal initiates an ims transfer service or a transfer service in an ims centralized service to said second entity via said AS, and replaces said ip multimedia link S2 with an ip multimedia link between said first entity and said second entity, thereby triggering said AS to perform said media negotiation.
17. The media negotiation method according to
a first terminal serviced by said first entity firstly establishes a call link with other terminal via said AS, the call link comprising an ip multimedia link S2 between said first entity and said other terminal, afterwards, said first terminal further calls said second entity via said AS so as to establish a three-party conference, or said other terminal initiates an ims transfer service or a transfer service in an ims centralized service to said second entity via said AS, and replaces said ip multimedia link S2 with an ip multimedia link between said first entity and said second entity, thereby triggering said AS to perform said media negotiation.
18. The media negotiation method according to
the re-invite message without sdp content each time sent by said AS to said first entity includes a session identification of the ip multimedia link S2; and
in the ims signaling message with sdp content sent by said first entity to said AS, and in the invite message with sdp content sent by said AS to said second entity, said sdp content is sdp content of said first entity being used by the ip multimedia link S2.
19. The media negotiation method according to
the re-invite message without sdp content each time sent by said AS to said first entity includes a session identification of the ip multimedia link S2; and
in the ims signaling message with sdp content sent by said first entity to said AS, and in the invite message with sdp content sent by said AS to said second entity, said sdp content is sdp content of said first entity being used by the ip multimedia link S2.
20. The media negotiation method according to
said AS, if either a message with sdp content before an answer message is received, sending an ims signaling message with sdp content to said first entity, and then further sending a re-invite message without sdp content to said first entity; and
said AS, after receiving a message with sdp content from said second entity before an answer message is received, sending said first entity an ims signaling message with the sdp content returned by said second entity.
|
The present invention relates to the field of communications, and more particularly, relates to a media negotiation method for an IP multimedia link.
An IP (internet protocol) multimedia core network subsystem (IMS) is an IP-based network architecture proposed by the 3rd generation partnership project (3GPP), which constructs an open and flexible service environment, supports multimedia applications, and can provide users with abundant multimedia services.
In an IMS service system, a control layer and a service layer are separated. The control layer does not provide specific services, but only provides the service layer with necessary functions such as trigger, routing, charging, etc. The service trigger and control function of the control layer is accomplished by a call session control function (CSCF, categorized into three types as follows: Proxy, Interrogating, and Serving, wherein the Serving plays a major role, and the Interrogating is optional). The service layer is composed of a series of application servers (ASs) and can provide specific services. The AS may be an independent entity or exists in an S-CSCF. The control layer (S-CSCF), according to subscription information of users, controls service trigger and calls services of the AS, so as to implement service functions. The AS and the S-CSCF may be generally called a server equipment (SE). An end-to-end equipment in a session is called a user equipment (UE), responsible for interaction with a user. All the traditional UEs support a circuit switch (CS) network protocol, and all of these CS terminals interact with an IMS network via an IMS network gateway. Since it requires a process to completely upgrade a UE to support an IMS network protocol, some UEs, which may have a limited capability of supporting an IMS protocol, can only support an IMS signaling protocol, but can not support an IMS media protocol; if the UE can also support a CS network protocol, then a medial channel may be provided via the CS network, and such UE is called an IMS centralized service UE (ICS UE). The interaction between the IMS network and the CS network is implemented through a conversion gateway of the IMS network or via a mobile switch center enhanced (MSCe) of the CS network in the IMS centralized service, or may also be implemented by cooperation of the conversion gateway and the MSCe. The part responsible for signaling conversion in the conversion gateway of the IMS network is called a media gateway control function (MGCF), and the part responsible for media conversion is called a media gateway (MGW). The cooperation between the MSCe and the conversion gateway of the IMS network refers to cooperation between the MSCe and the media gateway (MGW) in the conversion gateway of the IMS network, and at this point, the MSCe is similar to the MGCF.
An ultimate objective for a session is to realize media connection, and thus it is necessary to negotiate media resource information in the session. The protocol for negotiating the media resource information in the IMS system is called an SDP (session description protocol). The interaction manner of the protocol is a request-response mode, i.e., one SDP response is necessary for one SDP request, and contents of the SDP request and response are both media resource information comprising media owner information (including address information), media connection address, media type and, media type-related media port and codec information, etc.; in the content of the SDP response, the media quantity, type, and sequence are required to be completely identical to the media quantity, type and sequence in the SDP request. The content of the SDP is included in a message body of a session initialization protocol (SIP), and an interaction process is independent from the request-response mode of the SIP, i.e., a SIP request or response message may include an SDP request, or may include an SDP response, or may not include SDP protocol content.
The IMS centralized service provides a uniform IMS service platform for a traditional user terminal or a terminal merely supporting the IMS signaling protocol, so that various service logics of the user and user information are uniformly provided and recorded via the IMS network. An IMS transfer service enables a user, on the basis that there is already a call, to accept a transfer request of a call counterpart to initiate a call to a third party.
Hereinafter, for the convenience of graph drawing and depiction, the AS and the S-CSCF are represented as a same entity, the interaction between them is implemented through a standard IMS signaling flow; the MSCe and the conversion gateway of the IMS network are represented as a same entity, because their functions are quite similar, except that the MSCe is a CS network device, while the MGCF and the MGW (MGCF/MGW) are IMS network devices.
Till now, a call connection may be established between the ICS UE-A and the UE-C, the call connection comprising two media links, one being an existing CS media link 51, the other being a new media link S3. Since the existing media link S2 is replaced by S3, the MSCe/MGCF/MGW can correctly connect 51 and S3. The MSCe/MGCF controls, according to the received UE-C media resource information, the MGW to replace the media link S2 with the new media link S3 between the MGW and the UE-C.
Till now, a call connection can be established between the CS-A and the UE-C, the call connection comprising two media links, one being an existing CS media link 51, the other being a new media link S3. Since the existing media link S2 is replaced by S3, the MGCF/MGW can correctly connect 51 and S3.
For the prior art method for connecting a newly established media link to an existing CS media link, after a user responds, i.e., after step 304 or 405, more steps are required to perform media resource re-negotiation before actually realizing a session, which particularly requires participation of a third-party user which very likely belongs to a different network and involves a longer transmission path, thereby resulting in a bad user experience.
The present invention provides a method for connecting an existing circuit switching link with an IP multimedia link, which is used for an IMS centralized service and may effectively reduce steps and time required after response for media resource re-negotiation.
In order to solve the above technical problem, the present invention provides a media negotiation method for an IP multimedia link, applicable to a process of establishing an IP multimedia link between a first entity and a second entity through an application server (AS) of an IP multimedia subsystem (IMS), the media negotiation method comprising:
Further, said media negotiation method may have said following characteristics: said media negotiation method is triggered under said following circumstances:
Further, the above media negotiation method may further have the following characteristics:
Further, the above media negotiation method may further have the following characteristics:
Further, the above media negotiation method may further have the following characteristics:
In order to solve the above technical problem, the present invention further provides a media negotiation method for an IP multimedia link, applicable to a process of establishing an IP multimedia link between a first entity and a second entity through an AS of an IMS, the media negotiation method comprising:
Further, the above media negotiation method may further have the following characteristics:
Further, the above media negotiation method may further have the following characteristics: the media negotiation method is triggered under the following circumstances:
Further, the above media negotiation method may further have the following characteristics:
Further, the above media negotiation method may further have the following characteristics:
In order to solve the above technical problem, the present invention further provides a media negotiation method for an IP multimedia link, applicable to a process of establishing an IP multimedia link between a first entity and a second entity through an AS of an IMS, the media negotiation method comprising:
Further, the above media negotiation method may further have the following characteristics:
Further, the above media negotiation method may further have the following characteristics:
Further, the above media negotiation method may further have the following characteristics: the media negotiation method is triggered under the following circumstances:
Further, the above media negotiation method may further have the following characteristics:
Further, the above media negotiation method may further have the following characteristics:
Further, the above media negotiation method may further have the following characteristics:
According to the method of the present invention for connecting a newly established media link with an existing CS media link, steps and time for re-negotiation after response are effectively reduced, and in particular, the steps and time for media re-negotiation between an AS and a terminal after the terminal responds are effectively reduced, thereby user experience is improved.
The technical solution of the present invention will be described in more detail hereinafter with reference to the drawings and embodiments.
Hereinafter, for the convenience of graph drawing and depiction, an AS and an S-CSCF are represented as a same entity, interaction between the two is carried out through a standard IMS signaling flow. An MGCF and an MGW are represented by an entity having a gateway and a gateway control function, the media resource information of the entity being the media resource information of the gateway part. The MGCF and the MGW are IMS network devices; and an entity corresponding to a CS network is an MSCe (responsible for processing IMS signaling and media data at the same time), or the entity comprises an MSCe (merely responsible for processing the IMS signaling) and an MGW. The dotted-line part in the figures indicates an action only occurring under a certain condition.
The response acknowledgement message in the above step 508 and the response message in step 509 are sent after step 504, while the sequence among steps 505-507 and between 508 and 509 are not limited in the present invention, which may be carried out simultaneously.
According to the above flow, a call connection established between the ICS UE-A and the UE-C comprises two media links, one being an existing CS media link 51, the other being a new media link S3. Since the existing media link S2 is replaced with S3, the MSCe/MGCF/MGW can correctly connect 51 and S3.
In this embodiment, the AS firstly sends MGW media resource information (an SDP request) as previously recorded to the UE-C, and afterwards, makes a request for media resource information (an SDP request) from the MSCe/MGCF; since no new media resource information is provided to the MGCF, the media resource information used by the MSCe/MGW will not change, therefore it is unnecessary to send the MSCe/MGW media resource information to a new called party. After receiving media resource information of the new called party (an SDP response) and media resource information returned from the MSCe/MGCF, the AS sends the media resource information (SDP response) of the new called party to the MSCe/MGCF to complete negotiation, thereby effectively reducing steps and time of re-negotiation after response.
The sequence of the above steps 619, 617, and 618 is not limited in the present invention, which may be performed simultaneously.
According to the above flow, the call connection between the ICS UE-A and the UE-C comprises two media link, one being an existing CS media link S1, the other being a new media link S3; the existing media link S2 is replaced by S3, thus the MSCe/MGCF/MGW can correctly connect S1 and S3.
The solution of the present embodiment as shown in
The above step 715 is performed after step 713, and the sequence of the step 715 and step 714 is not limited in the present invention, which may be performed simultaneously.
According to the above flow, a call connection established between the CS-A and the UE-C comprises two media links, one being an existing CS media link 51, the other being a new media link S3. Since the existing media link S2 is replaced by S3, the MGCF/MGW can correctly connect 51 and S3.
Further, it should be noted that the substantive difference among the solutions corresponding to
Further, different specific SIP messages are used in different application scenarios, while the focus of the present invention is the establishment of a media link, thus what SIP signaling is used is not necessarily limited in a media resource information negotiation process. For example, after an MSCe/MGCF receives a re-invite message, it may also return a provisional response message including the media resource information of the MSCe/MGW used for S2, while an AS, after receiving the provisional response message, may send the media resource information of a UE-C to the MSCe/MGCF via a pre-acknowledgement message or an update message.
The media negotiation process of the present invention is not limited between a MSCe/MGCF and a terminal, it may be used in a process of establishing an IP multimedia link between two entities. Further, segmentation may exist during the IP multimedia link establishment between two entities, for example, a terminal C may be connected to an AS via an MGCF, thus, the media resource information transmitted via the AS might be not the media resource information of the first entity or of the second entity, but the media resource information of an intermediary device; and so forth.
Further, as to the media negotiation between the AS and the terminal C, in the embodiments, the media resource information of the MSCe/MGCF is sent to the terminal C through a call message (an invite message), and the media resource information of the terminal C is returned to the AS through a message responding to the call message. But it is not necessarily so, for example, the terminal C may also return its own media resource information to the AS through a provisional response message. Herein, as long as the terminal C returns media resource information to the AS through a message before it answers or via a response message, the effect of reducing steps of media negotiation between the AS and the terminal after response can be achieved.
Of course, the present invention may have other embodiments. Without departing from the spirit and essence of the present invention, those skilled in the art can make various corresponding changes and alterations according to the present invention, but such corresponding changes and alterations shall fall within the scope of the appended claims.
The media negotiation method for an IP multimedia link according to the present invention is applicable to a process of establishing an IP multimedia link between a first entity and a second entity through an AS of an IMS, thereby effectively reducing steps and time required after response for re-negotiation.
Patent | Priority | Assignee | Title |
10674522, | Mar 23 2017 | Qualcomm Incorporated | Scheduling request for one or more uplink transmissions using narrowband communications |
Patent | Priority | Assignee | Title |
8406156, | Nov 19 2004 | International Business Machines Corporation | Composite voice applications and services using single sign-on across heterogeneous voice servers |
8599831, | Jul 01 2005 | MASON LICENSING LLC | Method for establishing a session between a caller and a callee |
20060227728, | |||
20070071216, | |||
20070172051, | |||
20070242628, | |||
20070274289, | |||
20080062863, | |||
20080080480, | |||
20080267171, | |||
20090252153, | |||
20090262908, | |||
20110225307, | |||
CN101217600, | |||
CN101247440, | |||
EP1909455, | |||
WO2007142447, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 17 2008 | ZTE Corporation | (assignment on the face of the patent) | / | |||
Jan 18 2011 | XIE, ZHENHUA | ZTE Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025861 | /0912 |
Date | Maintenance Fee Events |
Oct 23 2018 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Nov 02 2022 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
May 19 2018 | 4 years fee payment window open |
Nov 19 2018 | 6 months grace period start (w surcharge) |
May 19 2019 | patent expiry (for year 4) |
May 19 2021 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 19 2022 | 8 years fee payment window open |
Nov 19 2022 | 6 months grace period start (w surcharge) |
May 19 2023 | patent expiry (for year 8) |
May 19 2025 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 19 2026 | 12 years fee payment window open |
Nov 19 2026 | 6 months grace period start (w surcharge) |
May 19 2027 | patent expiry (for year 12) |
May 19 2029 | 2 years to revive unintentionally abandoned end. (for year 12) |