WO2010083781A1 - Procédé, dispositif et système d'établissement de session - Google Patents
Procédé, dispositif et système d'établissement de session Download PDFInfo
- Publication number
- WO2010083781A1 WO2010083781A1 PCT/CN2010/070348 CN2010070348W WO2010083781A1 WO 2010083781 A1 WO2010083781 A1 WO 2010083781A1 CN 2010070348 W CN2010070348 W CN 2010070348W WO 2010083781 A1 WO2010083781 A1 WO 2010083781A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- session
- session establishment
- message
- user equipment
- server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 230000004044 response Effects 0.000 claims description 57
- 230000008569 process Effects 0.000 claims description 43
- CVRALZAYCYJELZ-UHFFFAOYSA-N O-(4-bromo-2,5-dichlorophenyl) O-methyl phenylphosphonothioate Chemical compound C=1C=CC=CC=1P(=S)(OC)OC1=CC(Cl)=C(Br)C=C1Cl CVRALZAYCYJELZ-UHFFFAOYSA-N 0.000 description 46
- 230000005540 biological transmission Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000012790 confirmation Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 235000002020 sage Nutrition 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
- H04W76/45—Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
Definitions
- a PoC (Push to talk over Cellular) service allows a user to communicate with one or more users, that is, push-to-talk, has the advantage of convenient and rapid call, and the content of the communication can be Including voice, audio, video and other media types.
- the PoC system includes a functional entity such as a PoC client and a PoC server.
- the PoC server is a PoC Server performing Participating PoC Function (PF server) and a PoC Server performing the Controlling PoC Function. , referred to as CF server), is responsible for managing PoC client access and PoC session control.
- the PoC session can be divided into two parts: the control plane and the user plane.
- the SIP (Session Initiation Protocol) protocol is used for the control and management of the PoC session, such as the session.
- the establishment, release, etc., the user plane uses a protocol stack structure based on RTP/RTCP (Real-time Transport Protocol/RTP Control Protocol) for user media transmission and media transmission quality. Feedback, control of the right to send media streams, etc.
- RTP/RTCP Real-time Transport Protocol/RTP Control Protocol
- the calling side user equipment sends a control plane-based session establishment request message, and the session establishment request message is sent to the called side user equipment through the PoC server, and the called side user equipment returns.
- the control plane-based session establishment response message is sent to the calling side user equipment through the foregoing path, so that the session establishment is completed. Both the control plane-based session establishment request message and the response message need to be forwarded through the SIP/IP core IMS (IP Mul t imedia subsystem, IP Multimedia Subsystem) domain.
- SIP/IP core IMS IP Mul t
- an object of the embodiments of the present invention is to provide a method, a server, a user equipment, and a network system for establishing a session, which can reduce the delay in establishing a session.
- a method for establishing a session including:
- a method of establishing a session including:
- the message sent by the server containing the session establishment result is received through the user plane.
- a server including:
- a receiving unit configured to receive, by the calling side user equipment, a message that includes session establishment information sent by the user plane;
- the session processing module is configured to establish session processing according to the session establishment message.
- a user equipment including:
- the receiving module is configured to receive, by using a user plane, a message that is sent by the server and includes a session establishment result.
- a network system capable of communicating with a user equipment, including:
- the participating function server is configured to receive a message including session establishment information sent by the calling side user equipment through the user plane, send a session establishment request message to the session control server, and receive a message including a session establishment result sent by the session control server, to the calling party
- the side user equipment sends a message including a session establishment result
- the session control server is configured to receive a session establishment request message, and send a session establishment request message to the network to which the called party user belongs, and receive a message including a session establishment result returned by the network to which the called side user equipment belongs.
- a network system capable of communicating with a user equipment, including:
- the server is configured to receive a message that includes the session establishment information sent by the user equipment on the calling side, and send a session establishment request message to the network to which the user on the called side belongs, and receive a message including the session establishment result sent by the network to which the called party belongs. Sending a message containing the session establishment result to the calling side user equipment.
- the user equipment does not need to send the control plane session establishment request message through the IMS domain of the SIP/IP core, but sends the message to the server by using the user plane message, and then
- the server device sends a session establishment request message, and the length of the user plane message is greatly reduced compared to the length of the control plane signaling message, thereby reducing delays in both forwarding and transmission, thereby reducing the delay between the two aspects.
- the latency during the entire session establishment process is significantly smaller.
- FIG. 1 is a schematic flowchart diagram of a method for establishing a session according to Embodiment 1 of the present invention
- 2 is a flowchart of a specific implementation of establishing session processing according to session establishment information in Embodiment 1 of the present invention
- FIG. 3 is a flowchart of another specific implementation of establishing session processing according to session establishment information in Embodiment 1 of the present invention.
- FIG. 5 is a schematic flowchart of a method for establishing a session according to a second embodiment of the present invention
- FIG. 6 is a flowchart of a method for establishing a session for a PoC service according to Embodiment 3 of the present invention
- FIG. 8 is a schematic diagram of extending an original Acknowledgement message based on the MBCP protocol in the embodiment of the present invention.
- FIG. 9 is a flowchart of a method for establishing a session according to Embodiment 4 of the present invention
- FIG. 10 is a flowchart of a method for establishing a session according to Embodiment 5 of the present invention
- FIG. 1b is a schematic diagram of another extension of an original Acknowledgement message based on the MBCP protocol in the embodiment of the present invention
- FIG. 12 is a schematic diagram of a server according to Embodiment 7 of the present invention.
- FIG. 13 is a schematic diagram of a specific implementation of the processing module in the seventh embodiment of the present invention
- FIG. 14 is a schematic diagram of another specific implementation of the processing module in the seventh embodiment of the present invention
- FIG. 16 is a schematic diagram of a network system according to Embodiment 9 of the present invention.
- FIG. 17 is a schematic diagram of a network system according to Embodiment 10 of the present invention.
- the session establishment request message and the session establishment response message need to be forwarded through the SIP/IP core IMS domain on the control plane, and the IMS domain based
- the message routing and forwarding delay is large, so the signaling routing forwarding delay of tens of milliseconds or even hundreds of milliseconds can be added to the information transmission in the two directions of the session establishment request and the session establishment response.
- the te message has a large number of session establishment messages, resulting in a large Invi te message length.
- the length of the SIP Invi te message on the normal control plane is several thousand bits, and the channel bandwidth on the air interface is several kbps or tens. In the case of kbps, the transmission delay of a few hundred milliseconds or even a second is also generated on the air interface. The delay of the session establishment due to the routing delay and the transmission delay is long, which seriously affects the user experience.
- a first embodiment of the present invention provides a method for establishing a session, where the method includes the following steps:
- Step S101 Receive a message including session establishment information sent by the calling side user equipment through the user plane.
- the user plane may be a user plane pre-established session, and the pre-established session is an inactive session established between the user equipment and the network to which the user equipment belongs.
- the calling user equipment wants to establish a session with other called user equipments, Between the calling user equipment and the network to which the calling user equipment belongs, it is possible to further establish the connection between the calling user equipment and the called user equipment by using the established inactive session instead of creating a new session.
- Step S102 Establish session processing according to the session establishment information.
- step S102 may specifically include:
- Step S10211 Send a session establishment request message to the session control server according to the session establishment information.
- Step S10212 Receive a message that is sent by the session controller and includes a session establishment result.
- the session establishment result may be that the session establishment succeeds or the session establishment fails.
- Step S10213 Send a message including a session establishment result to the calling side user equipment through the user plane.
- step S102 may further include: sending, by the user plane, a response message indicating that the message including the session establishment information has been received, to the calling side user equipment.
- step S102 may not be passed through the session control server, or the session controller itself may be integrated into the execution body of the embodiment. In this case, as shown in FIG. 3, step S102 may be specific. Includes:
- Step S10221 Send a session establishment request message to the network to which the called user equipment belongs according to the session establishment information;
- Step S10222 Receive a message including a session establishment result sent by a network to which the called side user equipment belongs;
- Step S10223 Send, by the user plane, a message including the session establishment result to the calling side user equipment.
- step S102 may further include: sending, by the user plane, a response message indicating that the message including the session establishment information has been received, to the calling side user equipment.
- the step S102 may further include the following steps, as shown in FIG. 4: Step S10231: Send, by using a user plane, a message indicating that the session has been established to the calling side user equipment;
- Step S10232 Send a session establishment request message to the session control server according to the session establishment information
- Step S10233 Receive a message sent by the session controller that includes a session establishment result.
- the step S102 further includes: sending the message including the failure result to the calling side user equipment through the user plane.
- the message including the session establishment information sent by the calling side user equipment is received by the user plane, and then the session establishment request is sent according to the session establishment information, which reduces the use of the control plane to forward the SIP protocol based on the prior art.
- the number of messages, and the route through which the user plane message passes is also much more simplified than the control plane message.
- the user plane message is no longer forwarded through the SIP domain, which is beneficial to reduce the delay caused by the forwarding process.
- the user plane message used is relative to The message length of the control plane is greatly reduced, from the original thousands of bits to tens of bits or hundreds of bits, so that the delay of transmitting messages with a limited bandwidth is significantly reduced, so in general The delay of the session establishment process is reduced, and the user experience is significantly improved.
- a first embodiment of the present invention provides a method for establishing a session, including:
- Step S501 The message that includes the session establishment information sent to the server by using the user plane.
- Step S502 Receive, by the user plane, a message that is sent by the server and includes a session establishment result.
- the method may further include: receiving, by the user plane, a response message sent by the server, the response message indicating that the server has received the message including the session establishment information.
- the message including the session establishment information is first sent by using the user plane, and the number of messages based on the SIP protocol is reduced by using the control plane, which is correspondingly less.
- /IP core IMS domain forwards the number of messages, so the delay caused by message forwarding is greatly reduced, and the length of messages transmitted by the user plane is greatly reduced, from thousands of bits of control plane messages to tens of A bit or a few hundred bits, so that the delay of transmitting a message with a limited bandwidth is significantly reduced, so that the delay of the session establishment process is generally reduced, and the user experience is significantly improved.
- Embodiment 3 The following describes the embodiment of the present invention in detail by taking a specific PoC service session as an example.
- the server specifically belongs to the PoC participating function server to which the user equipment of the calling side belongs, and the user equipment may be a PoC client, and the session control server is a PoC control function server.
- the method for establishing a session provided by this embodiment includes:
- Step S601 The calling side user equipment 601 sends the session establishment information to the PoC participating function server 602 to which the calling side user equipment 601 belongs, using the user plane of the pre-established session, when the user equipment 601 is required to establish a session with the called side user equipment 605.
- the session establishment information to the PoC participating function server 602 to which the calling side user equipment 601 belongs, using the user plane of the pre-established session, when the user equipment 601 is required to establish a session with the called side user equipment 605.
- the foregoing message including session establishment information may use a connection message based on the MBCP protocol, such as a Conne c t message.
- connection message is sent to the RAN (Radio Acces s Network), the SGSN (Servo ce GPRS Suppor t Node), and the GGSN (Gateway GPRS Serve ce Node).
- the PoC participating function server 602 to which the calling side user equipment belongs does not need to be forwarded through the SIP/IP core IMS domain as in the prior art, thereby saving the delay of the message delivery process.
- Step S 602 The PoC participating function server 602 to which the calling side user equipment belongs sends a response message to the calling side user equipment 601, and the response message includes information indicating that the session has been established. After the calling side user equipment 601 receives the acknowledgment response message, the calling side user equipment 601 considers that the session has been established.
- the acknowledgment response message may be an acknowledgment message based on the MBCP protocol, such as an Acknowledgement message.
- the acknowledgment response information is sent to the calling party user equipment 601 via the GGSN and the SGSN.
- RAN and the IMS domain forwarding of the SIP/IP core is no longer needed, thereby saving the delay of message delivery.
- the specific extension manner may include two types:
- a new type of protocol message is added in the MBCP protocol, and a new type of protocol message can be used to define a new message type according to the general message format of the MBCP protocol, and the session establishment information is included in the message content, for example, including: Identification information, pre-established session identification information, type information for requesting establishment of a session, called-side user identification requesting to establish a session (when a single invited user) or a called-side user identification list (when multiple invited users are) or Call the side group ID (when the PoC group is invited) or the ID of the PoC session that you want to join (when you request to join an existing PoC session), the called side user response mode information, the information using the PoC box, whether to support discrete media.
- the PoC client sends this MBCP message to the home PoC server.
- a new parameter field or a specific information bit is added to the original MBCP protocol message type to include session establishment information.
- FIG. 7 shows a specific implementation of a method for extending a Connect message based on the MBCP protocol, where "SSRC of PoC Server performing the Par ci ping" is originally "sending this MBCP Connect"
- the SSRC ID of the PF Server of the message ", the field of this field indicates the "SSRC ID of the PF Server or PoC client that sent this MBCP Connect message”.
- the PF Server may perform the method according to the present invention, that is, connect the pre-established session with the PoC client and send the Invi te of the control plane to the PoC control function server. Request to establish a PoC session.
- the "SDES i tem content" field has a total of 16 bits. In the prior art, only 6 of them are used, such as ABCDEFxxxxxxxxxx, where x represents an unused bit, and the indicator bit of the present invention is extended by the invention.
- Abcdef bit is added, the new field is ABCDEFxxabcdefxx, where a bit indicates the ID of the invited user, b bit indicates the list of invited users, c bit indicates the PoC session identifier, and d bit indicates the PoC group identifier, e
- the bit indicates that the session invitation does not wish to be routed to the PoC Box (the PoC Box is a type of storage device in the PoC service, similar to voicemail), and the f bit indicates that the session invitation is desired - only sent to the PoC Box.
- the PF Server After receiving the MBCP Connect message sent by the calling user equipment, the PF Server needs to map the information of these indication bits to the I nvite request.
- the "Add. indie.” field has a total of 8 bits, and now only 4 of them are used.
- the "SDES i tems" field originally indicates the identity of the user who sent the session invitation.
- the added meaning of the extension adds the invited PoC user, or the invited PoC user list, or the invited PoC session, or the invited PoC group.
- the PF Server selects the invited PoC user, or the invited PoC user list, or the invited PoC session, if the detection can perform subsequent session establishment. Or the invited PoC group, and fill this information into the generated Invi te request.
- Figure 8 shows a specific implementation of an extension method for an Acknowledgement message based on the MBCP protocol:
- the meaning of the "SSRC of PoC Cl ient sending the acknowledgement mes sage" field is originally "the SSRC ID of the PoC client that sent this MBCP Acknowledgement message".
- the field with the meaning of this field indicates "the PF Server or PoC client that sent this MBCP Acknowledgement message.
- the PF Server When the PF Server receives the MBCP Connect message sent by the PoC client, it may perform the method according to the present invention, that is, connect the pre-established session with the PoC client and send the Invi te of the control plane to the PoC control function server. Request to establish a PoC session and return an MBCP Acknowledgement message to the PoC client.
- the "padding” field is originally a padding field.
- the meaning of this field is expanded to be “padding/fa i lure code", which means padding field or fa i lure code error reason code. Under certain conditions, it means padding field, under certain conditions
- the "reason code” field has already defined three kinds of results, namely “Accepted”, “Busy” and “Not Accepted".
- the extension method proposed by the present invention is that when the returned result is “Not Accepted", "padding/fa”
- the i lure code” field means "fai lure code”. This field contains the reason code for the failure that caused the session to fail. For example, it can be the reason why the PoC session server cannot accept the tongue connection request.
- Step S603 The PoC participating function server 602 sends a session establishment request message to the PoC control function server 603 according to the session establishment information, and requests to establish a PoC ⁇ i tongue between the calling side user equipment 601 and the called side user equipment 605.
- the session establishment request message may be an Invi te message based on a normal SIP protocol.
- the form of the Invi te message belongs to a technique well known to those skilled in the art, and details are not described herein.
- Step S604 The PoC control function server 603 sends a session establishment request message to the network 304 to which the called side user equipment belongs.
- the session establishment request message may also use an Invi te message based on the SIP protocol.
- the network 604 to which the user equipment of the called side belongs may also be similar to the calling side, including: the PoC participating in the function server to which the called party user equipment belongs.
- Step S605 The network 604 of the called side user equipment performs a tongue establishing process with the called side user equipment 605.
- the session establishment process performed by the network 604 of the called user equipment is similar to that in the prior art, and may include: the PoC participating function server to which the called party user equipment belongs receives the session establishment request, for example, an Invi te message may be used, and The forwarding of the corresponding SIP/IP core on the called side sends an Invi te message to the called side user equipment, and the called side user equipment returns a response message through the above path.
- Step S606 The network 604 of the called party user equipment sends a response message to the PoC control function server 603.
- the response message is an acknowledgement message, indicating that the called side user equipment 605 receives the session establishment request.
- Step S607 After receiving the acknowledgment response message, the PoC control function server 603 sends a message including the session establishment result to the PoC participating function server 602. In this embodiment, the response response message is confirmed, and the session establishment result is successful.
- Step S608 A session is successfully established between the calling side user equipment 601 and the called side user equipment 605.
- a PoC session is established.
- the PoC participating function server sends a session establishment request message to the session control server, but in other specific applications, for example, session control.
- the server and the PoC participating function server are integrated in one device or the network is set to not need to go through the session control server.
- the PoC participating function server can also directly send a session establishment request message to the network to which the called side user equipment belongs.
- the PoC participates in the function server. It is also possible to receive an acknowledgment response message directly from the network to which the called party user equipment belongs.
- step S602 in the above solution may also be performed between step S607 and step S608.
- the calling side user equipment in the process of establishing a PoC session, the calling side user equipment does not need to send the control plane session establishment request message to the participating function server through the IMS domain of the IP/IP core, but uses the user plane to participate in the function server.
- the message of the user plane is greatly reduced compared with the message length based on the control plane. Therefore, the delay in the message transmission process in this embodiment is also greatly reduced. In general, the delay in the session establishment process is greatly reduced.
- Embodiment 4 In the method for establishing a session provided in the embodiment of the present invention, it is considered that a situation in which a session cannot be established is detected. At this time, a failure response message including failure reason information is returned to the calling side user equipment.
- the following is a detailed description of the embodiment in the PoC service. As shown in FIG. 9, the method for establishing a session provided in the first embodiment includes:
- Step S901 When the calling side user equipment 901 establishes a session with the called side user equipment 905, the user plane of the pre-established session sends the session establishment information including the session establishment information to the PoC participating function server 902 to which the calling side user equipment 901 belongs. Message
- the above message may use an MBCP-based connection message.
- the MBCP-based connection message may adopt an extension method similar to the connection message of the original MBCP protocol in the third embodiment.
- Step S902 The PoC participating function server 902 detects that the session establishment request cannot be completed, and rejects the session establishment request.
- Step S903 The PoC participating function server 902 returns a message containing the result of the failure to the calling side user equipment 901 by using the user plane, and the message may also include the reason for the failure.
- the failure response message may be an acknowledgement message based on the MBCP protocol.
- the acknowledgment message based on the MBCP protocol may also adopt an extension manner similar to the original acknowledgment message in the third embodiment.
- the calling side user equipment 901 may perform corresponding processing according to the received failure result and the failure reason, for example, displaying the prompt information to the user.
- the PoC participating function server sends a session establishment request message to the session control server, and in other specific applications, for example, the session control server and the PoC participating function server are integrated in one device or The network is set to not need to pass the session control server.
- the PoC participating function server can also directly send a session establishment request message to the network to which the called user equipment belongs.
- the PoC participating function server can also directly access the network of the called user equipment.
- a confirmation response message is received.
- the calling side user equipment interacts with the PoC participating function server through the message of the user plane.
- the PoC participating function server detects that the session establishment request cannot be completed. Compared with the prior art, the calling side user equipment can learn the session establishment result in a short time.
- a message that the session cannot be established is sent after the session establishment request message is sent in the first embodiment, and the message containing the failure result is sent by the user plane, and the calling side user equipment receives the foregoing. After the message, a confirmation response message is returned. Stop this session to establish a request.
- the PoC service is taken as an example to describe the embodiment of the present invention. As shown in FIG. 10, the method includes:
- Step S1001 The calling side user equipment 1001 sends the session establishment information to the PoC participating function server 1002 to which the calling side user equipment belongs, using the user plane of the pre-established session established in advance, when the user equipment 1001 wants to establish a session with the user equipment on the called side.
- the PoC participating function server 1002 to which the calling side user equipment belongs, using the user plane of the pre-established session established in advance, when the user equipment 1001 wants to establish a session with the user equipment on the called side.
- the foregoing connection message may adopt an MBCP-based connection message.
- the MBCP-based connection message may adopt an extension method similar to the connection message of the original MBCP protocol in the third embodiment.
- Step S1002 The PoC participating function server 1002 sends a response message to the calling side user equipment 1001 by using the user plane, and the response message indicates that the participating function server 1002 has received the message sent by the calling side user equipment 1001. After the calling side user equipment 1001 receives the acknowledgment response message, the calling side user equipment 1001 considers that the session has been established.
- the acknowledgment response message may be an acknowledgment message based on the MBCP protocol.
- the acknowledgment message based on the MBCP protocol may also adopt an extension manner similar to the original acknowledgment message in the third embodiment.
- Step S1003 The PoC participating function server 1002 sends a session establishment request message to the PoC control function server 1003 according to the session establishment information, requesting to establish a PoC session.
- the session establishment request message may adopt a request message based on a normal SIP protocol, such as an Inv i te message.
- Step S1004 The PoC control function server 1003 or the network 1004 to which the called party user equipment belongs detects that the session cannot be established in the subsequent session establishment process, or the called side user equipment 1005 itself rejects the session establishment request;
- the PoC control function server 1003 may detect that the session cannot be established, or the network 1004 to which the called user equipment belongs may not be established with the called user equipment 1005 during the subsequent session establishment process. In the case of a session, or the called user equipment 1005 refuses to accept the session establishment request, the network 1004 to which the called party user equipment belongs may send a failure response message to the PoC control function server 1003.
- Step S1005 The PoC control function server 1003 returns a response message including the result of the session establishment to the PoC participating function server 1002.
- the session establishment result is a failure
- the response message may further include an error.
- Step S1006 The PoC participating function server 1002 sends a message including the session establishment result to the calling side user equipment 1001 through the user plane, and the message may also be used to request to disconnect the pre-established session;
- the above message requesting disconnection of the pre-established session may be a disconnect message based on the MBCP protocol, such as a D i s c ornie c t message.
- Step S1007 The calling side user equipment 1001 returns an acknowledgement message to the PoC participating function server 1002 through the user plane, and disconnects the pre-established session.
- step S1002 after receiving the acknowledgment response information sent by the PoC participating function server 1002, the calling side user equipment 1001 considers that the session establishment is successful according to the acknowledgment response information, but the subsequent session establishment process There may be a session that cannot be established.
- the PoC participating function server also needs to resend a disconnect message to the calling side user equipment 1001 for requesting disconnection of the pre-established session and stopping the process of requesting the establishment of the session.
- the PoC participating function server sends a session establishment request message to the session control server, and in other specific applications, for example, the session control server and the PoC participating function server are integrated in one device or The network is set to not need to pass the session control server.
- the PoC participating function server can also directly send a session establishment request message to the network to which the called user equipment belongs. Similarly, the PoC participating function server can also directly access the network of the called user equipment. A confirmation response message is received.
- the calling side user equipment interacts with the PoC participating function server through the message of the user plane. Since the IMS domain of the SIP/IP core does not need to be forwarded, and the message length of the user plane is short, In the case that the session establishment request cannot be completed, the calling side user equipment can know the session establishment result in a shorter time than the prior art.
- This embodiment provides a method for establishing a session.
- the method is different from the previous embodiments in that the response message sent to the calling side user equipment is only used to indicate that the message including the session establishment information has been received, and the calling party After receiving the acknowledgment message, the side user equipment only knows that the message including the session establishment information has been received, and the result information for establishing the final establishment success of the session process is further sent by the server to the calling side through the user plane.
- User equipment sends.
- the following takes the PoC service as an example to describe the embodiment of the present invention.
- the method includes the following steps:
- Step S1101 When the calling-side user equipment 1101 establishes a session with the called-side user equipment 1105, the calling-side user equipment 1101 sends the session establishment information to the PoC participating function server 1102 to which the calling-side user equipment 1101 belongs, using the user plane of the pre-established session.
- the foregoing connection message may use a connection message based on the MBCP protocol, such as a Connec t message.
- the MBCP-based connection message may adopt an extension method similar to the connection message of the original MBCP protocol in Embodiment 3.
- Step S1102 The PoC participating function server 1102 to which the calling side user equipment belongs sends a response message to the calling side user equipment 1101 by using the user plane, where the response message includes the indication that the PoC participating function server 1102 has received the sending of the calling side device 1101.
- the calling side user equipment 1102 can only confirm that the PoC participating function server 1102 has received the connection cancellation response message, which may be an MBCP-based acknowledgement message, such as an Acknowledgement message.
- the acknowledgment message based on the MBCP protocol may also adopt an extension manner similar to the original acknowledgment message in the third embodiment.
- Step S1103 The PoC participating function server 1102 sends a session establishment request message to the PoC control function server 1103 according to the session establishment information, and requests to establish a PoC session between the calling side user equipment 1101 and the called side user equipment 1105.
- Step S1104 The PoC control function server 1103, the network to which the called side user equipment belongs, and the called side user equipment perform a subsequent session establishment process.
- the result of the foregoing establishment process may be successful or may be a failure.
- the result of the failure may include: the PoC control function server 1103 or the network 1104 to which the called side user equipment belongs is detected during the subsequent session establishment process.
- the outbound session cannot be established, or the called side user equipment 1105 itself rejects the session establishment request.
- step S1004 When the result of the session establishment is a failure, the step is similar to the case of step S1004 in the fifth embodiment, and the difference is that the step also includes the case that the session establishment result is successful.
- Step S1105 The PoC control function server 1103 returns a response message including the session establishment result to the PoC participating function server 1102.
- the response message may be a success response or a failure response. If the session establishment result is that the session cannot be completed, the failure response message further includes a failure reason code.
- Step S1106 The PoC participating function server 1102 sends an indication message including the session establishment result information to the calling side user equipment 1101 through the user plane. If the session establishment fails, the indication message may further include a failure reason.
- the PoC participating function server 1102 can send the following MBCP indication message to the calling side user equipment 1101 through the user plane, and notify the calling side user equipment 1101 of the result of the session establishment.
- the MBCP indication message format can be as shown in FIG. Show.
- the value of the "lxxxx" field in the first line is different from the value of other existing MBCP protocol message types.
- This field represents the MBCP message type, which is the MBCP indication message.
- resul t is set to a success indication (for example, the value is 1), and the reason code is all filled with 0.
- the session establishment fails resul t is set to the failure indication (for example, the value is 0), and the reason code is set to the error reason.
- the code according to the failure reason code carried in the failure response in step 805.
- the calling side user equipment confirms the result of the session establishment after receiving the last message including the session establishment result, so that, in the present embodiment, from the calling side user, in the present embodiment, From the perspective of the device, it is more accurate to get the result of successful session establishment.
- step S1002 may not be performed.
- a PoC session is established.
- the PoC participating function server sends a session establishment request message to the session control server, and in other specific applications, the PoC participates in the function server.
- the session establishment request message may also be sent directly to the network to which the called user equipment belongs.
- the PoC participating function server may directly receive the response message from the network to which the called user equipment belongs.
- the calling side user equipment in the process of establishing a PoC session, does not need to send the control plane session establishment request message to the participating function server through the IMS domain of the SIP/IP core, but sends the user plane to the participating function server by using the user plane.
- the connection message containing the session establishment information is sent by the participating function server to the session establishment request message, which reduces the number of times the message is forwarded by the IMS domain of the SIP/IP core, and the delay in the forwarding process is greatly reduced, and
- the message on the user plane is greatly reduced compared to the message length based on the control plane. Therefore, the delay in the message transmission process in this embodiment is also greatly reduced. In general, the delay in the session establishment process is greatly reduced.
- the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
- the server 1200 includes: a receiving unit 1201, configured to receive, by using a user plane, a message including session establishment information sent by a calling user equipment;
- the session processing module 1202 is configured to establish session processing according to the session establishment message.
- the tongue processing module 1202 includes:
- the first sending unit 120211 is configured to send a session establishment request message to the session control server according to the session establishment information
- the first receiving unit 120212 is configured to receive a message that is sent by the session controller and includes a session establishment result.
- the second sending unit 12021 3 is configured to send, by using a user plane, a message including a session establishment result to the calling side user equipment.
- the session processing module 1202 can include:
- the third sending unit 120221 is configured to send, according to the session establishment information, a session establishment request message to the network to which the called side user equipment belongs;
- the second receiving unit 120222 is configured to receive, by the network to which the called side user equipment belongs, a message including a session establishment result;
- the fourth sending unit 120223 is configured to send, by using a user plane, a message including the session establishment result to the calling side user equipment.
- the session processing module 1202 may further include a fifth sending unit, configured to send, by using the user plane, a response message indicating that the message including the session establishment information has been received to the calling side user equipment.
- the server provided by the embodiment does not need to exchange the message between the IMS domain of the SIP/IP core because the user equipment on the calling side communicates with the server through the user plane. Therefore, the number of times of forwarding the message in the IMS domain by using the SIP/IP core is reduced, and the delay in the forwarding process is greatly reduced.
- this embodiment since the message based on the user plane is significantly smaller than the message length based on the control plane, this embodiment is The delay in the message transmission process is also greatly reduced. In general, the delay in the process of establishing the tongue is greatly reduced.
- the user equipment 1500 includes: a sending unit 1501, configured to send, by using a user plane, a message including session establishment information to a server;
- the receiving module 1502 is configured to receive, by using a user plane, a message that is sent by the server and includes a session establishment result.
- the receiving module 1502 may include: a first user equipment receiving unit 15021, configured to receive, by the user plane, a message that is sent by the server and includes a session establishment result, where the receiving module 1502 further includes a second user equipment receiving unit 15022, where the receiving server passes The response message sent by the user equipment, the response message indicating that the server has received the message including the session establishment information.
- the user equipment provided by the user equipment interacts with the server through the user plane, which reduces the number of messages transmitted by the control plane based on the SIP protocol, and accordingly reduces the IMS using the SIP/IP core.
- the number of times the domain forwards the message so the delay caused by message forwarding is greatly reduced, and the length of the message transmitted by the user plane is greatly reduced.
- the number of bits of a flat message is reduced to tens of bits or hundreds of bits, so that the delay of transmitting a message with a limited bandwidth is significantly reduced, so that the delay of the session establishment process is generally reduced.
- the user experience is significantly improved.
- This embodiment provides a network system capable of communicating with user equipment.
- the network system 1600 includes:
- the server 1601 is configured to receive a message that includes the session establishment information sent by the user equipment on the calling side, and send a session establishment request message to the network to which the called party belongs, and receive the session establishment result sent by the network to which the called party belongs.
- the message sends a message containing the session establishment result to the calling side user equipment.
- the above server may be a participating function server, and may also include a session control server.
- the method further includes: a network 1602 to which the called side user equipment belongs, configured to receive the session establishment request message, and send a message including a session establishment result to the server.
- the user equipment exchanges information with the server through the user plane in the process of establishing the session, which reduces the number of messages transmitted by the control plane based on the SIP protocol, and accordingly uses SIP/ The number of times the IP core IMS domain forwards the message, so the delay caused by message forwarding is greatly reduced, and the length of the message transmitted by the user plane is greatly reduced, from several thousand bits of the control plane message to dozens. Bits or hundreds of bits, so that the delay of transmitting messages with a limited bandwidth is significantly reduced, so in general, the delay of the session establishment process is reduced, and the user experience is significantly improved.
- This embodiment provides a network system, which is capable of communicating with user equipment.
- the network system 1700 includes:
- the participation function server 1701 is configured to receive a message including session establishment information sent by the calling side user equipment through the user plane, and send a session establishment request message to the session control server 1702. Receiving, by the session control server 1702, a message including a session establishment result, and sending a message including a session establishment result to the calling side user equipment;
- the participating function server may be a PoC participating function server.
- the session control server 1702 is configured to receive a session establishment request message, and send a session establishment request message to the network to which the called side user belongs, and receive a message including a session establishment result returned by the network to which the called side user equipment belongs.
- the method may further include: a network 1703 to which the called side user equipment belongs, configured to receive a session establishment request message, and send a message including a session establishment result to the session control server 1702.
- the user equipment exchanges information with the participating function server through the user plane in the process of establishing the session, thereby reducing the number of messages transmitted by the control plane based on the SIP protocol, and correspondingly using SIP.
- /IP core IMS domain forwards the number of messages, so the delay caused by message forwarding is greatly reduced, and the length of messages transmitted by the user plane is greatly reduced, from thousands of bits of control plane messages to tens of A bit or a few hundred bits, so that the delay of transmitting a message with a limited bandwidth is significantly reduced, so that the delay of the session establishment process is generally reduced, and the user experience is significantly improved.
- modules in the apparatus in the embodiments may be distributed in the apparatus of the embodiment as described in the embodiments, or may be correspondingly changed in one or more apparatuses different from the embodiment.
- the modules of the above embodiments may be combined into one module, or may be further split into a plurality of sub-modules.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
Les modes de réalisation de la présente invention concernent un procédé, un serveur, un dispositif utilisateur et un système de réseau permettant l'établissement d'une session. Ledit procédé comprend les étapes suivantes : réception d'un message contenant des informations relatives à l'établissement d'une session transmis par un dispositif utilisateur côté appel par l'intermédiaire d'un plan utilisateur, et exécution du processus d'établissement de la session sur la base des informations relatives à l'établissement de la session. Ledit serveur comprend : une unité de réception utilisée pour la réception du message contenant les informations relatives à l'établissement de la session transmis par le dispositif utilisateur côté appel par l'intermédiaire d'un plan utilisateur, et un module de traitement de session utilisé pour exécuter le processus d'établissement de la session sur la base du message relatif à l'établissement de la session. Ledit dispositif utilisateur comprend : une unité de transmission utilisée pour transmettre un message contenant des informations relatives à l'établissement d'une session à un serveur par l'intermédiaire d'un plan utilisateur, et un module de réception utilisé pour la réception d'un message contenant le résultat de l'établissement de la session transmis par le serveur par l'intermédiaire du plan utilisateur. La solution technique offerte par les modes de réalisation de l'invention permet de réduire le retard lors de l'établissement d'une session.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910045708.8 | 2009-01-23 | ||
CN200910045708A CN101790134B (zh) | 2009-01-23 | 2009-01-23 | 建立会话的方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010083781A1 true WO2010083781A1 (fr) | 2010-07-29 |
Family
ID=42355563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/070348 WO2010083781A1 (fr) | 2009-01-23 | 2010-01-25 | Procédé, dispositif et système d'établissement de session |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101790134B (fr) |
WO (1) | WO2010083781A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102580109A (zh) * | 2012-03-02 | 2012-07-18 | 河南师范大学 | 一种抗癌药物载体及其制备方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130031161A1 (en) * | 2011-07-26 | 2013-01-31 | Htc Corporation | Apparatuses and methods for unified virtual experience (uve) session control |
CN104519302B (zh) * | 2014-12-25 | 2018-03-20 | 漳州顶竹通讯技术有限公司 | 一种视频信息实时共享与管控的系统及方法 |
CN109964468B (zh) | 2016-11-14 | 2021-07-09 | 华为技术有限公司 | 会话处理方法、装置和系统 |
CN107707649B (zh) * | 2017-09-28 | 2020-08-11 | 新华三技术有限公司 | 转控分离中转发平面的备份方法和装置 |
CN110418346B (zh) * | 2019-08-26 | 2021-09-17 | 中国联合网络通信集团有限公司 | 通话建立方法和通话建立系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878140A (zh) * | 2005-06-10 | 2006-12-13 | 株式会社Ntt都科摩 | 通信控制服务器、通信终端、通信控制方法 |
CN1885969A (zh) * | 2005-06-21 | 2006-12-27 | 大唐移动通信设备有限公司 | 数字集群通信系统及实现集群业务的方法 |
US20080003999A1 (en) * | 2006-06-09 | 2008-01-03 | Samsung Electronics Co., Ltd. | Method and system for processing PoC Ad-Hoc group session information using RTCP connection message |
CN101167378A (zh) * | 2005-02-03 | 2008-04-23 | 摩托罗拉公司 | 为ptt呼叫提供通话许可通知的方法和装置 |
-
2009
- 2009-01-23 CN CN200910045708A patent/CN101790134B/zh not_active Expired - Fee Related
-
2010
- 2010-01-25 WO PCT/CN2010/070348 patent/WO2010083781A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101167378A (zh) * | 2005-02-03 | 2008-04-23 | 摩托罗拉公司 | 为ptt呼叫提供通话许可通知的方法和装置 |
CN1878140A (zh) * | 2005-06-10 | 2006-12-13 | 株式会社Ntt都科摩 | 通信控制服务器、通信终端、通信控制方法 |
CN1885969A (zh) * | 2005-06-21 | 2006-12-27 | 大唐移动通信设备有限公司 | 数字集群通信系统及实现集群业务的方法 |
US20080003999A1 (en) * | 2006-06-09 | 2008-01-03 | Samsung Electronics Co., Ltd. | Method and system for processing PoC Ad-Hoc group session information using RTCP connection message |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102580109A (zh) * | 2012-03-02 | 2012-07-18 | 河南师范大学 | 一种抗癌药物载体及其制备方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101790134A (zh) | 2010-07-28 |
CN101790134B (zh) | 2012-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2367115C2 (ru) | Способ и система выполнения услуги сохранения мультимедийных данных при полудуплексной радиосвязи в сотовой сети связи | |
JP5294841B2 (ja) | プッシュツートークオーバーセルラーネットワークの端末分離方法及びそのシステム | |
JP5478581B2 (ja) | 事前設定セッションを管理する方法及びそれを実現するためのPoCシステム及びPoC端末装置 | |
US8175010B2 (en) | System and method for providing simultaneous multiple push-to-talk over cellular multimedia service | |
KR101278323B1 (ko) | PoC 시스템에서 애드 혹 PoC 세션 개설을 위한방법과 단말장치 및 그 시스템 | |
US7844293B2 (en) | System for establishing and managing multimedia PoC session for performing multimedia call service, method thereof, and user equipment therefor | |
JP4675963B2 (ja) | プッシュツートークオーバーセルラーシステムユーザの応答モードによる呼処理システム及び方法 | |
WO2010083781A1 (fr) | Procédé, dispositif et système d'établissement de session | |
US7873379B2 (en) | Conference communication system and method with notification | |
KR100793343B1 (ko) | PoC 시스템의 호 처리 방법 | |
CN101389059B (zh) | 实现会话模式切换的方法及设备 | |
US9801031B2 (en) | Method, apparatus and system for group session | |
EP2020131B1 (fr) | Procédés pour l'établissement de session pt pour l'utilisation de coffret pt | |
JP5030120B2 (ja) | PoCセッションで支援するメディアタイプ管理方法及びこれを具現するためのPoCシステムとPoC端末 | |
EP2214376B1 (fr) | Procédé, système et appareil de gestion pour un appareil spécifique dans une session multimédia | |
EP1819122B1 (fr) | Fourniture d'un service "Push-to-all" (PTA) | |
CN101400022B (zh) | 标识业务类型及根据标识建立业务的方法、装置及系统 | |
WO2009006830A1 (fr) | Procédé, dispositif et système pour implémenter la communication entre les terminaux utilisateur | |
KR20070075649A (ko) | PoC 시스템에서 멀티미디어 PoC 세션 참가자 정보제공 방법과 단말 장치 및 그 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10733254 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10733254 Country of ref document: EP Kind code of ref document: A1 |