WO2010083781A1 - Method, device and system for establishing session - Google Patents
Method, device and system for establishing 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
A method, a server, a user device, and a network system for establishing a session are provided by the embodiments of the present invention. Wherein said method includes: receiving a message including session establishment information transmitted by a calling-side user device through a user-plane, and performing the establishing session processing based on the session establishment information. Said server includes: a receiving unit, used for receiving the message including session establishment information transmitted by the calling-side user device through a user-plane, and a session processing module, used for performing establishing session processing based on the session establishment message. Said user device includes: a transmitting unit, used for transmitting a message including session establishment information to a server through a user-plane, and a receiving module, used for receiving a message including session establishment result transmitted by the server through the user-plane. Based on the technical solution provided by the embodiments of the present invention, the delay during establishing a session can be reduced.
Description
建立^ ^的方法、 装置及系统 本申请要求于 2009 年 1 月 23 日提交中国专利局、 申请号为 200910045708.8、发明名称为"建立^舌的方法、装置及系统"的中国专利申 请的优先权, 其全部内容通过引用结合在本申请中。 技术领域 本发明涉及通信技术领域, 尤其涉及一种建立会话的方法、 装置及系 统。 背景技术 目前各种业务中的两个用户设备之间在建立会话过程中都要经过多次 消息的交互, 这些交互消息多采用控制平面上的消息。 Method, device and system for establishing ^ ^ This application claims priority to Chinese patent application filed on January 23, 2009, Chinese Patent Application No. 200910045708.8, entitled "Method, Device and System for Establishing Tongue" The entire contents of which are incorporated herein by reference. TECHNICAL FIELD The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for establishing a session. BACKGROUND Currently, two user equipments in various services have to perform multiple message interactions during a session establishment process. These interaction messages mostly use messages on the control plane.
例如, PoC (Push to talk over Cellular, 基于蜂窝网的即按即说业 务)业务允许用户与一个或者多个用户进行通信, 即按即讲, 具有通话便 利、 迅速的优点, 并且通信的内容可以包括语音、 音频、 视频等多种媒体 类型。 PoC系统包括 PoC客户端、 PoC服务器等功能实体, 其中 PoC服务器分 为 PoC参与功能服务器 ( PoC Server performing Participating PoC Function, 简称 PF server )和 PoC控制功能月良务器( PoC Server performing the Controlling PoC Function , 简称 CF server ) , 分别负责管理 PoC客 户端的接入和 PoC会话的控制。 在 PoC业务中, PoC会话可以分为控制平面和 用户平面两个部分,控制平面上目前主要使用的是 SIP( Session Initiation Protocol, 会话初始协议)协议, 用于 PoC会话的控制和管理, 例如会话的 建立、 释放等, 用户平面使用了基于 RTP/RTCP ( Real-time Transport Protocol/RTP Control Protocol, 实时传输协议 /实时传输协议控制协议) 的协议栈结构, 用于用户媒体的传输、 媒体传输质量反馈、 对媒体流发送 权限的控制等。
现有技术在建立 PoC会话的过程中, 主叫侧用户设备发送基于控制平面 的会话建立请求消息, 该会话建立请求消息经过 PoC服务器发送到被叫侧用 户设备上, 被叫侧用户设备又返回基于控制平面的会话建立响应消息, 通 过上述路径发送到主叫侧用户设备上, 从而使得会话建立完成。 基于控制 平面的会话建立请求消息和响应消息都需要经过 SIP/IP核心的 IMS ( IP Mul t imedia subsys tem, IP多媒体子系统)域转发。 For example, 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. In the PoC service, 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. In the process of establishing a PoC session, 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.
上述现有技术中, 会话建立过程中的信息传输时延较长, 影响用户的 业务体验。 发明内容 有鉴于此, 本发明实施例的目的在于提供一种建立会话的方法、 服务 器、 用户设备和网络系统, 能够减小^舌建立时的时延。 In the above prior art, the information transmission delay in the session establishment process is long, which affects the user's service experience. SUMMARY OF THE INVENTION In view of this, 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.
根据本发明的一方面, 提供一种建立会话的方法, 包括: According to an aspect of the present invention, a method for establishing a session is provided, including:
接收主叫侧用户设备通过用户平面发送的包含会话建立信息的消息; 根据会话建立信息进行建立会话处理。 Receiving a message including session establishment information sent by the calling side user equipment through the user plane; establishing session processing according to the session establishment information.
根据本发明的另一方面, 提供一种建立会话的方法, 包括: According to another aspect of the present invention, a method of establishing a session is provided, including:
通过用户平面向服务器发送的包含会话建立信息的消息; a message containing session establishment information sent to the server through the user plane;
通过用户平面接收服务器发送的包含会话建立结果的消息。 The message sent by the server containing the session establishment result is received through the user plane.
根据本发明的另一方面, 提供一种服务器, 包括: According to another aspect of the present invention, a server is provided, 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.
根据本发明的另一方面, 提供一种用户设备, 包括: According to another aspect of the present invention, a user equipment is provided, including:
发送单元, 用于通过用户平面向服务器发送的包含会话建立信息的消
接收模块, 用于通过用户平面接收服务器发送的包含会话建立结果的 消息。 a sending unit, configured to send the session establishment information to the server through the user plane 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.
根据本发明的另一方面, 提供一种网络系统, 该网络系统能够与用户 设备进行通信, 包括: According to another aspect of the present invention, a network system is provided, the network system being 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.
根据本发明的另一方面, 提供一种网络系统, 该网络系统能够与用户 设备进行通信, 包括: According to another aspect of the present invention, a network system is provided, the network system being 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.
由上述公开的技术方案可以看出, 在本发明实施例中由于用户设备不 需要经过 SIP/IP核心的 IMS域发送基于控制平面会话建立请求消息, 而是利 用用户平面消息发给服务器, 再由服务器设备向外发送会话建立请求消息, 并且所述的用户平面消息长度比控制平面信令消息的长度大大減小, 因此 减少了转发和传输两个方面的时延, 从而相对于现有技术, 整个会话建立 过程中的时延大幅较小。 附图说明 图 1是本发明实施例一提供的一种建立会话的方法的流程示意图;
图 2是本发明实施例一中根据会话建立信息进行建立会话处理的一种 具体实现的流程图; It can be seen from the foregoing technical solution that, in the embodiment of the present invention, 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. BRIEF DESCRIPTION OF THE DRAWINGS 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;
图 3是本发明实施例一中根据会话建立信息进行建立会话处理的另一 种具体实现的流程图; 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.
图 4是本发明实施例一中根据会话建立信息进行建立会话处理的再一 种具体实现的流程图; 4 is a flowchart of still another specific implementation of establishing session processing according to session establishment information in Embodiment 1 of the present invention;
图 5是本发明实施例二提供的一种建立会话的方法的流程示意图; 图 6是本发明实施例三提供的 PoC业务建立会话的方法的流程图; 图 7是本发明实施例中对原有基于 MBCP协议的 Connect消息进行扩展的 示意图; 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; A schematic diagram of extension of a Connect message based on the MBCP protocol;
图 8是本发明实施例中对原有基于 MBCP协议的 Acknowledgement消息进 行扩展的示意图; 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是本发明实施例四提供的一种建立会话的方法的流程图; 图 10是本发明实施例五提供的一种建立会话的方法的流程图; 图 11a是本发明实施例六提供的一种建立会话的方法的流程图; 图 lib是本发明实施例中对原有基于 MBCP协议的 Acknowledgement消息 进行的另一种扩展的示意图; 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; A flowchart of a method for establishing a session; 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;
图 12是本发明实施例七提供的一种服务器的示意图; FIG. 12 is a schematic diagram of a server according to Embodiment 7 of the present invention; FIG.
图 13是本发明实施例七中 ^舌处理模块的一种具体实现示意图; 图 14是本发明实施例七中^ "处理模块的另一种具体实现示意图; 图 15是本发明实施例八提供的一种用户设备的示意图; 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; a schematic diagram of a user equipment;
图 16是本发明实施例九提供的一种网络系统的示意图; 16 is a schematic diagram of a network system according to Embodiment 9 of the present invention;
图 17是本发明实施例十提供的一种网络系统的示意图。 具体实施方式
在实现本发明的过程中, 发明人发现, 在现有技术中由于会话建立请 求消息及会话建立响应消息, 都需要在控制平面上经过 S I P/ 1 P核心的 IMS域 转发, 而基于 IMS域的消息路由转发时延较大, 所以会在会话建立请求和会 话建立响应两个方向的信息发送上各增加几十毫秒甚至可到达上百毫秒的 信令路由转发时延, 另一方面, 由于 Invi te消息中带有大量的会话建立消 息, 导致 Invi te消息长度较大, 通常的控制平面上的 S IP Invi te消息长度 都在几千个比特, 在空中接口的信道带宽是几 kbps或者几十 kbps的时候, 也会在空中接口产生几百毫秒甚至达到秒级的传输时延, 由于上述路由转 发时延和传输时延导致会话建立的时延很长, 严重影响用户的业务体验。 FIG. 17 is a schematic diagram of a network system according to Embodiment 10 of the present invention. detailed description In the process of implementing the present invention, the inventors have found that in the prior art, 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. On the other hand, due to Invi 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.
为了能够有效减少会话建立过程中的时延, 提高用户体验, 提出了本 发明实施例的技术方案, 下面将结合本发明实施例中的附图, 对本发明实 施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是 本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本 领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例, 都属于本发明保护的范围。 In order to effectively reduce the delay in the session establishment process and improve the user experience, the technical solution of the embodiment of the present invention is proposed. The technical solution in the embodiment of the present invention will be clear and complete in conjunction with the drawings in the embodiments of the present invention. It is apparent that the described embodiments are only a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
下面结合附图对本发明实施例进行详细描述。 The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
实施例一 Embodiment 1
参见图 1, 本发明实施例一提供一种建立会话的方法, 该方法包括如下 步骤: Referring to FIG. 1, a first embodiment of the present invention provides a method for establishing a session, where the method includes the following steps:
步骤 S101: 接收主叫侧用户设备通过用户平面发送的包含会话建立信 息的消息; Step S101: Receive a message including session establishment information sent by the calling side user equipment through the user plane.
其中, 上述用户平面可以是预建立会话的用户平面, 预建立会话是用 户设备和用户设备所属网络之间建立的未激活的会话, 当主叫用户设备希 望与其他被叫用户设备建立会话时, 在主叫用户设备和主叫用户设备所属 网络之间可以不用再次新建会话, 而使用已经建立过的未激活的会话, 来 进一步建立主叫用户设备和被叫用户设备之间的^舌。
步骤 S102 : 根据会话建立信息进行建立会话处理。 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. When 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.
其中, 如图 2所示, 步骤 S 102可以具体包括: As shown in FIG. 2, step S102 may specifically include:
步骤 S10211 : 根据所述会话建立信息, 向会话控制服务器发送会话建 立请求消息; Step S10211: Send a session establishment request message to the session control server according to the session establishment information.
步骤 S10212 : 接收会话控制器发送的包含会话建立结果的消息; 其中, 会话建立结果可以是会话建立成功也可以使会话建立失败。 步骤 S 10213: 通过用户平面向主叫侧用户设备发送包含会话建立结果 的消息。 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.
另外, 步骤 S102还可以进一步包括: 通过用户平面向主叫侧用户设备 发送用于表示已经收到包含会话建立信息的消息的响应消息。 In addition, 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.
需要说明的是, 步骤 S 102中的消息可以不经过会话控制服务器, 或者 也可以是会话控制器本身集成在本实施例的执行主体中,此时,如图 3所示, 步骤 S 102可以具体包括: It should be noted that the message in 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:
步骤 S10221 : 根据所述会话建立信息, 向被叫侧用户设备所属网络发 送会话建立请求消息; Step S10221: Send a session establishment request message to the network to which the called user equipment belongs according to the session establishment information;
步骤 S10222 : 接收被叫侧用户设备所属网络发送的包含会话建立结果 的消息; Step S10222: Receive a message including a session establishment result sent by a network to which the called side user equipment belongs;
步骤 S10223 : 通过用户平面向主叫侧用户设备发送包含所述会话建立 结果的消息。 Step S10223: Send, by the user plane, a message including the session establishment result to the calling side user equipment.
另外, 步骤 S102还可以进一步包括: 通过用户平面向主叫侧用户设备 发送用于表示已经收到包含会话建立信息的消息的响应消息。 In addition, 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.
在上述技术方案中, 步骤 S102也可以具体包括如下步骤, 如图 4所示: 步骤 S10231 : 通过用户平面, 向主叫侧用户设备发送表示会话已经建 立的消息; In the foregoing technical solution, 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;
步骤 S10232 : 根据会话建立信息, 向会话控制服务器发送会话建立请 求消息;
步骤 S 10233: 接收会话控制器发送的包含会话建立结果的消息。 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.
此时, 当会话建立结果为失败时, 步骤 S102还包括: 将包含失败结果 的消息通过用户平面发送给主叫侧用户设备。 At this time, when the session establishment result is a failure, the step S102 further includes: sending the message including the failure result to the calling side user equipment through the user plane.
根据本发明实施例, 通过用户平面接收主叫侧用户设备发送的包含会 话建立信息的消息, 然后根据会话建立信息发送会话建立请求, 相对于现 有技术, 减少了利用控制平面转发基于 SIP协议的消息数量, 并且用户平面 消息经过的路由也比控制平面消息简化很多, 用户平面消息不再经过 SIP域 的转发, 有利于减少转发过程中造成的延时, 另外, 由于所使用用户平面 消息相对于控制平面的消息长度大幅减小 , 从原来的几千个比特減少到几 十个比特或者几百个比特, 这样就可以使带宽有限的情况下传输消息的时 延明显降低, 所以总的来说减低了会话建立过程的时延, 使用户的体验得 到明显提升。 According to the embodiment of the present invention, 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. In addition, since 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.
实施例二 Embodiment 2
参见图 5 , 本发明实施例一提供一种建立会话的方法, 包括: Referring to FIG. 5, a first embodiment of the present invention provides a method for establishing a session, including:
步骤 S501: 通过用户平面向服务器发送的包含会话建立信息的消息; 步骤 S502: 通过用户平面接收服务器发送的包含会话建立结果的消息。 还可以包括: 通过用户平面接收服务器发送的响应消息, 所述响应消 息表示服务器已经接收到所述包含会话建立信息的消息。 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.
根据本实施例, 在建立会话过程中, 首先利用用户平面发送包含会话 建立信息的消息, 相对于现有技术, 减少了利用控制平面转发基于 SIP协议 的消息数量, 也就相应较少了利用 SIP/IP核心的 IMS域转发消息的次数, 所 以大幅减小了因消息转发带来的时延, 而且利用用户平面发送的消息长度 大幅减小, 从控制平面消息的几千个比特减少到几十个比特或者几百个比 特, 这样就可以使带宽有限的情况下传输消息的时延明显降低, 所以总的 来说减低了会话建立过程的时延, 使用户的体验得到明显提升。 According to the embodiment, in the process of establishing a session, 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.
实施例三
下面以具体的建立 PoC业务会话为例详细说明本发明实施例。 Embodiment 3 The following describes the embodiment of the present invention in detail by taking a specific PoC service session as an example.
在本实施例中 , 服务器具体为主叫侧用户设备所属的 PoC参与功能服务 器, 用户设备可以为 PoC客户端, 会话控制服务器为 PoC控制功能服务器。 如图 6所示, 本实施例提供的建立会话的方法包括: In this embodiment, 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. As shown in FIG. 6, the method for establishing a session provided by this embodiment includes:
主叫侧用户设备 601与主叫侧用户设备所属的 PoC参与功能服务器 602 之间存在预先建立的预建立会话。 There is a pre-established pre-established session between the calling side user equipment 601 and the PoC participating function server 602 to which the calling side user equipment belongs.
步骤 S601 : 主叫侧用户设备 601在希望和被叫侧用户设备 605建立会话 时, 使用上述预建立会话的用户平面, 向主叫侧用户设备 601所属的 PoC参 与功能服务器 602发送包含会话建立信息的消息; 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. News
其中, 特别地, 上述包含会话建立信息的消息可以采用基于 MBCP协议 的连接消息, 例如 Conne c t消息。 Specifically, the foregoing message including session establishment information may use a connection message based on the MBCP protocol, such as a Conne c t message.
上述连接消息具体经过 RAN ( Radio Acces s Network, 无线接入网) 、 SGSN ( Servi ce GPRS Suppor t Node , 月良务 GPRS支持节点 )和 GGSN ( Gateway GPRS Servi ce Node, 网关 GPRS服务节点)发送到主叫侧用户设备所属的 PoC 参与功能服务器 602上, 不需要如现有技术中经过 SIP/IP核心 IMS域的转发, 从而可以节省消息传递过程的时延。 The foregoing 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.
步骤 S 602: 主叫侧用户设备所属的 PoC参与功能服务器 602使用用户平 面向主叫侧用户设备 601发送响应消息, 该响应消息中包含指示会话已经建 立的信息。主叫侧用户设备 601收到该确认响应消息后,主叫侧用户设备 601 则认为会话已经建立。 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.
类似, 如图 6所示, 该确认响应消息可以为基于 MBCP协议的确认消息, 例如 Acknowledgement消息。 Similarly, as shown in FIG. 6, the acknowledgment response message may be an acknowledgment message based on the MBCP protocol, such as an Acknowledgement message.
具体地, 该确认响应信息经过 GGSN、 SGSN. RAN发送到主叫方用户设备 601上, 不再需要经过 SIP/IP核心的 IMS域转发, 从而节省消息传递的时延。 Specifically, 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.
需要说明的是, 当上述包含会话建立信息的消息采用基于 MBCP的连接 消息时, 发明人发现现有的基于 MBCP协议的连接消息只能用在被叫用户设
备一侧, 同理现有的基于 MBCP协议的确认消息也不能够直接被用于本发明 实施例, 所以发明人对原有的基于 MBCP协议的连接消息和确认消息进行了 扩展, 以适合本发明实施例的需要, 具体的扩展方式可以包括两种: It should be noted that when the above message including the session establishment information uses the MBCP-based connection message, the inventor finds that the existing MBCP-based connection message can only be used in the called user. On the other hand, the existing MBCP-based acknowledgment message is not directly applicable to the embodiment of the present invention, so the inventor has extended the original MBCP-based connection message and acknowledgment message to suit the present invention. For the needs of the embodiments of the present invention, the specific extension manner may include two types:
其一: 在 MBCP协议中增加新类型的协议消息, 使用新类型的协议消息 可以按照 MBCP协议的一般消息格式, 定义新的消息类型, 并且在消息内容 中包含会话建立信息, 例如包括: 发送者标识信息、 预建立会话标识信息、 请求建立会话的类型信息、 请求建立会话的被叫侧用户标识(单个被邀请 用户时)或者被叫侧用户标识列表(多个被邀情用户时)或者被叫侧群组 标识(邀请 PoC群组时)或者希望加入的 PoC会话的标识(请求加入已经存 在的 PoC会话时) 、 被叫侧用户应答模式信息、 使用 PoC Box的信息、 是否 支持离散媒体的信息, PoC客户端将此 MBCP消息发送至归属 PoC服务器。 First, 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. Information, the PoC client sends this MBCP message to the home PoC server.
其二, 在原有 MBCP协议消息类型的基础上增加新的参数字段或者特定 信息比特以包含会话建立信息。 Second, a new parameter field or a specific information bit is added to the original MBCP protocol message type to include session establishment information.
例如, 图 7示出了一种对基于 MBCP协议的 Connect消息进行扩展方法的 具体实现, 其中, "SSRC of PoC Server performing the Par t i ci pa t ing PoC Funct ion"含义原本为 "发送此 MBCP Connect消息的 PF Server的 SSRC 标识" , 此字段意义扩展后的字段表示 "发送此 MBCP Connect消息的 PF Server或者 PoC客户端的 SSRC标识" 。 当 PF Server接收到 PoC客户端发送来 的 MBCP Connect消息时, 可以按照本发明提出的方法进行处理, 即连接与 PoC客户端之间的预建立会话并向 PoC控制功能服务器发送控制平面的 Invi te请求建立 PoC会话。 For example, 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". 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.
"SDES i tem content" 字段共有 16个比特, 现有技术中只使用了其中 的 6个比特, 如 ABCDEFxxxxxxxxxx , 其中 x代表未使用比特, 本发明新增此 字段的指示比特进行扩展。 新增 abcdef 比特, 新的字段为 ABCDEFxxabcdefxx , 其中 a比特表示被邀请用户的 ID标识, b比特表示被邀 请的多个用户的列表, c比特表示 PoC会话标识, d比特表示 PoC群组标识, e
比特表示会话邀请不希望被路由到 PoC Box ( PoC Box是 PoC业务中的一种存 储设备,类似于语音信箱), f比特表示希望会话邀销-仅仅被发送给 PoC Box。 PF Server接收到主叫用户设备发送的 MBCP Connect消息后, 需要将这些指 示比特的信息映射到 I nv i t e请求中。 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. 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.
"Add. indie. "字段共有 8个比特, 现在只使用了其中的 4个比特, The "Add. indie." field has a total of 8 bits, and now only 4 of them are used.
ABCDxxxx, 其中 X代表未使用比特, 此字段新增指示比特进行扩展。 新增 EF 比特, 新的字段为 ABCDEFxx, 其中 E表示需要被邀请用户手动应答, F比特 表示需要支持离散媒体。 PF Server接收到主叫用户设备发送的 MBCP Connec t消息后 , 需要将这些指示比特的信息映射到 I nv i t e请求中。 ABCDxxxx, where X represents an unused bit, this field adds an indication bit to expand. Added EF bit, the new field is ABCDEFxx, where E means that the user needs to be manually answered, and F bit means that discrete media needs to be supported. After receiving the MBCP Connec t message sent by the calling user equipment, the PF Server needs to map the information of these indication bits into the I nv i t e request.
"SDES i tems" 字段原本表示发出会话邀请的用户的标识, 扩展的新 增含义增加了被邀请的 PoC用户、 或者被邀请的 PoC用户列表、 或者被邀请 的 PoC会话、 或者被邀请的 PoC群组, PF Server接收到主叫用户发送的 MBCP Connec t消息后, 如果检测可以进行后续的会话建立则选择其中的被邀请的 PoC用户、 或者被邀请的 PoC用户列表、 或者被邀请的 PoC会话、 或者被邀请 的 PoC群组, 并将这些信息填写到生成的 Invi te请求中。 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. After receiving the MBCP Connec t message sent by the calling user, 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.
图 8示出了一种对基于 MBCP协议的 Acknowledgement消息进行扩展方法 的具体实现: Figure 8 shows a specific implementation of an extension method for an Acknowledgement message based on the MBCP protocol:
"SSRC of PoC Cl ient sending the acknowledgement mes sage"字 段含义原本为 "发送此 MBCP Acknowledgement消息的 PoC客户端的 SSRC标 识" , 此字段意义扩展后的字段表示 "发送此 MBCP Acknowledgement消息 的 PF Server或者 PoC客户端的 SSRC标识" 。 当 PF Server接收到 PoC客户端 发送来的 MBCP Connect消息时, 可以按照本发明提出的方法进行处理, 即 连接与 PoC客户端之间的预建立会话并向 PoC控制功能服务器发送控制平面 的 Invi te請求建立 PoC会话, 并向 PoC客户端返回 MBCP Acknowledgement消 息。
" padding " 字段原本为填充字段, 此字段意义扩展后表示为 "padding/fa i lure code" , 表示填充字段或者 fa i lure code错误原因码, 在某些条件下代表填充字段, 某些条件下代表 吴原因码。 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 SSRC logo on the side. 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. Represents the Wu reason code.
" reason code"字段原本已经定义过三种结果,分别是 "Accepted" 、 "Busy"和 "Not Accepted" , 本发明提出的扩展方法是当返回的结果是 "Not Accepted" 时, "padding/fa i lure code" 字段含义为 "fai lure code" , 此字段中包含有导致会话建立失败的失败原因码, 例如可以是也 就是 PoC会话服务器无法接受 舌连接请求的原因。 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.
步骤 S603: PoC参与功能服务器 602根据上述会话建立信息, 向 PoC控制 功能服务器 603发送会话建立请求消息, 请求建立主叫侧用户设备 601和被 叫侧用户设备 605之间的 PoC^i舌。 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.
如图 6所示, 该会话建立请求消息可以采用基于通常的 SIP协议的 Invi te消息, Invi te消息的形式属于本领域技术人员公知的技术, 这里不 再赘述。 As shown in FIG. 6, 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.
步骤 S604: PoC控制功能服务器 603向被叫侧用户设备所属网络 304发送 会话建立请求消息; 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.
同理, 该会话建立请求消息也可以采用基于 SIP协议的 Invi te消息。 在建立 PoC会话的场合, 被叫侧用户设备所属网络 604也可以类似主叫 侧包括: 被叫侧用户设备所属的 PoC参与功能服务器。 Similarly, the session establishment request message may also use an Invi te message based on the SIP protocol. In the case of establishing a PoC session, 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.
步骤 S605 : 被叫侧用户设备所属网络 604进行与被叫侧用户设备 605的 ^舌建立过程; Step S605: The network 604 of the called side user equipment performs a tongue establishing process with the called side user equipment 605.
其中, 被叫侧用户设备所属网络 604进行的会话建立过程与现有技术中 类似, 可以包括: 被叫侧用户设备所属的 PoC参与功能服务器接收会话建立 请求, 例如可以采用 Invi te消息, 并经过被叫侧相应的 SIP/IP核心的转发, 将 Invi te消息发送给被叫侧用户设备, 被叫侧用户设备通过上述路径返回 响应消息。
步骤 S606: 被叫侧用户设备所属网络 604向 PoC控制功能服务器 603发送 响应消息, 本实施例中该响应消息为确认消息, 表示被叫侧用户设备 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. In this embodiment, the response message is an acknowledgement message, indicating that the called side user equipment 605 receives the session establishment request.
步骤 S607: PoC控制功能服务器 603接收到确认响应消息后, 向 PoC参与 功能服务器 602发送包含会话建立结果的消息, 本实施例中为确认响应消 息, 会话建立结果为成功。 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.
步骤 S608: 主叫侧用户设备 601与被叫侧用户设备 605之间成功建立会 话。 Step S608: A session is successfully established between the calling side user equipment 601 and the called side user equipment 605.
需要说明的是, 本实施例中是以建立 PoC会话为例, 在建立 PoC会话的 过程中 PoC参与功能服务器向会话控制服务器发送会话建立请求消息, 而在 其他的具体应用场合, 例如, 会话控制服务器与 PoC参与功能服务器集成在 一个设备中或者网络设置为不需要经过会话控制服务器 , PoC参与功能服务 器也可以直接向被叫侧用户设备所属网络发送会话建立请求消息, 同理, PoC参与功能服务器也可以直接从被叫侧用户设备所属网络接收确认响应 消息。 It should be noted that, in this embodiment, a PoC session is established. In the process of establishing a PoC session, 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. Similarly, 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.
另夕卜, 上述方案中的步骤 S602也可以在步骤 S607与步骤 S608之间执行。 根据本发明实施例, 建立 PoC会话的过程中主叫侧用户设备不需要经过 S IP/ IP核心的 IMS域向参与功能服务器发送基于控制平面会话建立请求消 息, 而是利用用户平面向参与功能服务器发送包含会话建立信息的连接消 息,由参与功能服务器向外发送会话建立请求消息,这样减少了利用 SIP/ IP 核心的 IMS域转发消息的次数, 大幅减少了转发过程中的时延, 同时由于基 于用户平面的消息较基于控制平面的消息长度大幅减小, 所以本实施例在 消息传输过程中的时延也大幅减小, 总的来说, 在会话建立过程中的时延 大幅减小。 In addition, step S602 in the above solution may also be performed between step S607 and step S608. According to the embodiment of the present invention, 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. Sending a connection message containing session establishment information, and sending a session establishment request message from the participating function server, thereby reducing the number of times the message is forwarded by the IMS domain of the SIP/IP core, greatly reducing the delay in the forwarding process, and 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.
实施例四
本发明实施例中提供的建立会话的方法中考虑检测到无法建立会话的 情形, 此时向主叫侧用户设备返回包含失败原因信息的失败响应消息。 下 面具体以 PoC业务详细说明本实施例, 如图 9所示, 本实施例一提供的建立 会话的方法包括: 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:
步骤 S901 : 主叫侧用户设备 901在希望和被叫侧用户设备 905建立会话 时, 使用预建立会话的用户平面, 向主叫侧用户设备 901所属的 PoC参与功 能服务器 902发送包含会话建立信息的消息; 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
其中, 特别地, 上述消息可以采用基于 MBCP的连接消息。 In particular, the above message may use an MBCP-based connection message.
该基于 MBCP的连接消息可以采用类似实施例三中对原有 MBCP协议的连 接消息的扩展方法。 The MBCP-based connection message may adopt an extension method similar to the connection message of the original MBCP protocol in the third embodiment.
步骤 S902 : PoC参与功能服务器 902检测出无法完成本次会话建立请求, 则拒绝本次会话建立请求; Step S902: The PoC participating function server 902 detects that the session establishment request cannot be completed, and rejects the session establishment request.
步骤 S903 : PoC参与功能服务器 902利用用户平面向主叫侧用户设备 901 返回包含失败结果的消息 , 该消息也可以包括失败原因。 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.
特别地, 该失败响应消息可以为基于 MBCP协议的确认消息。 In particular, the failure response message may be an acknowledgement message based on the MBCP protocol.
其中, 该基于 MBCP协议的确认消息也可以采用类似实施例三中对原有 确认消息的扩展方式。 The acknowledgment message based on the MBCP protocol may also adopt an extension manner similar to the original acknowledgment message in the third embodiment.
另外, 主叫侧用户设备 901在接收到上述失败响应消息后, 可以根据接 收到的失败结果和失败原因进行相应的处理 , 例如显示提示信息给用户。 In addition, after receiving the failure response message, 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.
需要说明的是, 在建立 PoC会话的过程中 PoC参与功能服务器向会话控 制服务器发送会话建立请求消息, 而在其他的具体应用场合, 例如, 会话 控制服务器与 PoC参与功能服务器集成在一个设备中或者网络设置为不需 要经过会话控制服务器, PoC参与功能服务器也可以直接向被叫侧用户设备 所属网络发送会话建立请求消息, 同理, PoC参与功能服务器也可以直接从 被叫侧用户设备所属网 ¾矣收确认响应消息。
根据本实施例, 主叫侧用户设备与 PoC参与功能服务器之间通过用户平 面的消息进行交互, 由于不需要经过 SIP/IP核心的 IMS域的转发, 而且用户 平面的消息长度较短, 所以在 PoC参与功能服务器检测出无法完成本次会话 建立请求的情况, 相对于现有技术, 主叫侧用户设备能够在较短时间内得 知会话建立结果。 It should be noted that, in the process of establishing a PoC 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. According to the embodiment, 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, 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.
实施例五 Embodiment 5
本实施例中考虑当实施例一中当发送出会话建立请求消息后收到无法 建立会话的消息的情形, 此时通过用户平面发送包含失败结果的消息, 所 述主叫侧用户设备收到上述消息后, 返回确认响应消息。 停止本次会话建 立请求。 In this embodiment, 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.
下面以 PoC业务为例, 伴细说明本发明实施例, 如图 10所示, 该方法包 括: The PoC service is taken as an example to describe the embodiment of the present invention. As shown in FIG. 10, the method includes:
步骤 S1001: 主叫侧用户设备 1001在希望和被叫侧用户设备建立会话 时, 使用事先建立的预建立会话的用户平面, 向主叫侧用户设备所属的 PoC 参与功能服务器 1002发送包含会话建立信息的消息; 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. News
其中, 特别地, 上述连接消息可以采用基于 MBCP的连接消息。 Specifically, the foregoing connection message may adopt an MBCP-based connection message.
该基于 MBCP的连接消息可以采用类似实施例三中对原有 MBCP协议的连 接消息的扩展方法。 The MBCP-based connection message may adopt an extension method similar to the connection message of the original MBCP protocol in the third embodiment.
步骤 S1002 : PoC参与功能服务器 1002使用用户平面向主叫侧用户设备 1001发送响应消息, 该响应消息指示参与功能服务器 1002已经收到主叫侧 用户设备 1001发送的消息。 主叫侧用户设备 1001收到该确认响应消息后, 主叫侧用户设备 1001则认为会话已经建立。 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.
该确认响应消息可以为基于 MBCP协议的确认消息。 The acknowledgment response message may be an acknowledgment message based on the MBCP protocol.
其中, 该基于 MBCP协议的确认消息也可以采用类似实施例三中对原有 确认消息的扩展方式。
步骤 S1003 : PoC参与功能服务器 1002根据上述会话建立信息, 向 PoC控 制功能服务器 1003发送会话建立请求消息, 请求建立 PoC会话。 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.
该会话建立请求消息可以采用基于通常的 S IP协议的请求消息, 例如 Inv i te消息。 The session establishment request message may adopt a request message based on a normal SIP protocol, such as an Inv i te message.
步骤 S1004 : PoC控制功能服务器 1003或被叫侧用户设备所属网络 1004 在后续的会话建立过程中检测出会话无法建立, 或者被叫侧用户设备 1005 本身拒绝此次会话建立请求; 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;
其中, PoC控制功能服务器 1003在接收到会话建立请求信息后, 可能检 测到无法建立会话, 或者被叫侧用户设备所属网络 1004在后续的会话建立 过程中可能出现无法与被叫侧用户设备 1005建立会话的情况, 或者被叫用 户设备 1005拒绝接受会话建立请求, 这样被叫侧用户设备所属网络 1004会 向 PoC控制功能服务器 1003发送失败响应消息。 After receiving the session establishment request information, 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.
步骤 S1005: PoC控制功能服务器 1003向 PoC参与功能服务器 1002返回包 含会话建立结果的响应消息, 本实施例中会话建立结果为失败, 该响应消 息中还可以包含失 因。 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. In this embodiment, the session establishment result is a failure, and the response message may further include an error.
步骤 S1006 : PoC参与功能服务器 1002通过用户平面向主叫侧用户设备 1001发送包含会话建立结果的消息, 该消息还可以用于请求断开预建立会 话; 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;
上述请求断开预建立会话的消息可以是基于 MBCP协议的断开消息, 例 如 D i s c ornie c t消息。 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.
步骤 S1007 : 所述主叫侧用户设备 1001通过用户平面向 PoC参与功能服 务器 1002返回确认消息, 断开预建立会话。 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.
由此可见在上述步驟中, 虽然步骤 S 1002中, 主叫侧用户设备 1001在接 收到 PoC参与功能服务器 1002发送的确认响应信息后, 根据确认响应信息认 为会话建立成功, 但是后续的会话建立过程中可能会出现会话无法建立的
情况, 这时 PoC参与功能服务器还需要向主叫侧用户设备 1001重新发送一个 断开消息, 用来请求断开预建立会话, 停止请求建立会话的过程。 Therefore, in the above step, in 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. In this case, 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.
需要说明的是, 在建立 PoC会话的过程中 PoC参与功能服务器向会话控 制服务器发送会话建立请求消息, 而在其他的具体应用场合, 例如, 会话 控制服务器与 PoC参与功能服务器集成在一个设备中或者网络设置为不需 要经过会话控制服务器, PoC参与功能服务器也可以直接向被叫侧用户设备 所属网络发送会话建立请求消息, 同理, PoC参与功能服务器也可以直接从 被叫侧用户设备所属网 ¾矣收确认响应消息。 It should be noted that, in the process of establishing a PoC 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.
根据本发明实施例, 主叫侧用户设备与 PoC参与功能服务器之间通过用 户平面的消息进行交互, 由于不需要经过 SIP/IP核心的 IMS域的转发, 而且 用户平面的消息长度较短, 所以在后续检测出无法完成本次会话建立请求 的情况, 相对于现有技术, 主叫侧用户设备能够在较短时间内得知会话建 立结果。 According to the embodiment of the present invention, 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.
实施例六 Embodiment 6
本实施例提供一种建立会话的方法, 该方法与前几个实施例的区别在 于, 在向主叫侧用户设备发送的响应消息只用来指示已经收到包含会话建 立信息的消息, 主叫侧用户设备在接收到该确认消息后也仅仅得知包含会 话建立信息的消息已经被接收到, 而对于建立会话过程的最终建立成功与 否的结果信息, 由服务器经过用户平面另外向主叫侧用户设备发送。 下面 以 PoC业务为例, 具体说明本发明实施例。 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.
如图 11a所示, 该方法包括如下步骤: As shown in FIG. 11a, the method includes the following steps:
步骤 S1101: 主叫侧用户设备 1101在希望和被叫侧用户设备 1105建立会 话时, 使用上述预建立会话的用户平面, 向主叫侧用户设备 1101所属的 PoC 参与功能服务器 1102发送包含会话建立信息的消息;
其中, 特别地, 上述连接消息可以采用基于 MBCP协议的连接消息, 例 如 Connec t消息。 该基于 MBCP的连接消息可以采用类似实施例三中对原有 MBCP协议的连接消息的扩展方法。 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. News Specifically, 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.
步骤 S 1102: 主叫侧用户设备所属的 PoC参与功能服务器 1102使用用户 平面向主叫侧用户设备 1101发送响应消息, 该响应消息中包含指示 PoC参与 功能服务器 1102已经收到主叫侧设备 1101发送的消息, 主叫侧用户设备 1102收到该响应信息后, 只能确认 PoC参与功能服务器 1102已经收到连接消 该响应消息可以为基于 MBCP协议的确认消息, 例如 Acknowledgement消 息。 其中, 该基于 MBCP协议的确认消息也可以采用类似实施例三中对原有 确认消息的扩展方式。 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. After receiving the response message, 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.
步骤 S1103: PoC参与功能服务器 1102根据上述会话建立信息, 向 PoC控 制功能服务器 1103发送会话建立请求消息, 请求建立主叫侧用户设备 1101 和被叫侧用户设备 1105之间的 PoC会话。 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.
步骤 S1104 : PoC控制功能服务器 1103、 被叫侧用户设备所属网络和被 叫侧用户设备进行后续的会话建立过程。 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.
其中, 上述后续的建立过程的结果可能是成功, 也可能是失败, 例如, 对于失败的结果, 可以包括: PoC控制功能服务器 1103或被叫侧用户设备所 属网络 1104在后续的会话建立过程中检测出会话无法建立 , 或者被叫侧用 户设备 1105本身拒绝此次会话建立请求。 The result of the foregoing establishment process may be successful or may be a failure. For example, 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.
当会话建立结果为失败时, 此步骤类似于实施例五中的步骤 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.
步骤 S 1105: PoC控制功能服务器 1103向 PoC参与功能服务器 1102返回包 含会话建立结果的响应消息。 Step S1105: The PoC control function server 1103 returns a response message including the session establishment result to the PoC participating function server 1102.
其中, 响应消息可以是成功响应或者失败响应, 如果会话建立结果是 无法完成会话, 则上述失败响应信息中还包括失败原因码。
步骤 S1106: PoC参与功能服务器 1102通过用户平面向主叫侧用户设备 1101发送包含会话建立结果信息的指示消息, 其中, 如果会话建立失败, 则该指示消息中还可以包含失败原因。 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.
例如, PoC参与功能月良务器 1102可以通过用户平面使用以下 MBCP指示消 息发送给主叫侧用户设备 1101, 通知主叫侧用户设备 1101会话建立的结果, MBCP指示消息格式可以如图 l ib所示。 其中第一行的 "lxxxx" 字段的值为 不同于现有其他 MBCP协议消息类型的值, 此字段代表 MBCP消息类型, 此时 为 MBCP指示消息。当会话建立成功时, resul t设置为成功指示(例如值为 1 ), reason code全部填 0 , 当会话建立失败时, resul t设置为失败指示 (例如 值为 0 ) , reason code设置为错误原因码, 根据步骤 805中失败响应中携带 的失败原因码。 For example, 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. When the session is established successfully, resul t is set to a success indication (for example, the value is 1), and the reason code is all filled with 0. When 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.
在上述方案中, 主叫侧用户设备在接收到最后的包含会话建立结果的 消息后再确认会话建立的结果, 这样相对于前面的几个实施例, 在本本实 施例中, 从主叫侧用户设备的角度看, 得到会话建立成功与否的结果更准 确。 In the foregoing solution, 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.
另外, 上述步驟中, 步驟 S1002也可以不执行。 Further, in the above steps, step S1002 may not be performed.
需要说明的是, 本实施例中是以建立 PoC会话为例, 在建立 PoC会话的 过程中 PoC参与功能服务器向会话控制服务器发送会话建立请求消息, 而在 其他的具体应用场合, PoC参与功能服务器也可以直接向被叫侧用户设备所 属网络发送会话建立请求消息, 同理, PoC参与功能服务器也可以直接从被 叫侧用户设备所属网络接收响应消息。 It should be noted that, in this embodiment, a PoC session is established. In the process of establishing a PoC session, 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. Similarly, the PoC participating function server may directly receive the response message from the network to which the called user equipment belongs.
根据本发明实施例, 建立 PoC会话的过程中主叫侧用户设备不需要经过 SIP/IP核心的 IMS域向参与功能服务器发送基于控制平面会话建立请求消 息, 而是利用用户平面向参与功能服务器发送包含会话建立信息的连接消 息,由参与功能服务器向外发送会话建立请求消息,这样减少了利用 SIP/IP 核心的 IMS域转发消息的次数, 大幅减少了转发过程中的时延, 同时由于基
于用户平面的消息较基于控制平面的消息长度大幅减小, 所以本实施例在 消息传输过程中的时延也大幅减小, 总的来说, 在会话建立过程中的时延 大幅减小。 According to the embodiment of the present invention, 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 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.
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机 可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述的存储介质包括: R0M、 RAM, 磁碟或者光盘等各种可以存储程序代 码的介质。 A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The steps of the foregoing method embodiments are included; and 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.
实施例七 Example 7
本实施例相应提供一种服务器, 如图 12所示, 该服务器 1200包括: 接收单元 1201, 用于接收主叫侧用户设备通过用户平面发送的包含会 话建立信息的消息; In this embodiment, a server is provided. As shown in FIG. 12, 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;
会话处理模块 1202 , 用于根据会话建立消息进行建立会话处理。 The session processing module 1202 is configured to establish session processing according to the session establishment message.
其中, 如图 1 3所示, 舌处理模块 1202包括: Wherein, as shown in FIG. 13, the tongue processing module 1202 includes:
第一发送单元 120211, 用于根据会话建立信息, 向会话控制服务器发 送会话建立请求消息; 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;
第一接收单元 120212 , 用于接收会话控制器发送的包含会话建立结果 的消息; The first receiving unit 120212 is configured to receive a message that is sent by the session controller and includes a session establishment result.
第二发送单元 12021 3 , 用于通过用户平面向主叫侧用户设备发送包含 会话建立结果的消息。 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.
另一方面, 如图 14所示, 会话处理模块 1202可以包括: On the other hand, as shown in FIG. 14, the session processing module 1202 can include:
第三发送单元 120221, 用于根据会话建立信息, 向被叫侧用户设备所 属网络发送会话建立请求消息; 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;
第二接收单元 120222 , 用于接收被叫侧用户设备所属网络发送的包含 会话建立结果的消息;
第四发送单元 120223, 用于通过用户平面向主叫侧用户设备发送包含 所述会话建立结果的消息。 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.
另外, 上述会话处理模块 1202还可以包括第五发送单元, 用于通过用 户平面, 向主叫侧用户设备发送用于表示已经收到包含会话建立信息的消 息的响应消息。 In addition, 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.
利用本实施例提供的服务器在请求建立会话的过程中, 由于主叫侧用 户设备与服务器之间通过用户平面进行消息交互, 所以二者之间不需要经 过 SIP/IP核心的 IMS域的转发消息, 所以減少了利用 SIP/IP核心的 IMS域转 发消息的次数, 大幅减少了转发过程中的时延, 同时由于基于用户平面的 消息较基于控制平面的消息长度大幅减小, 所以本实施例在消息传输过程 中的时延也大幅减小, 总的来说, 在^舌建立过程中的时延大幅減小。 In the process of requesting to establish a session, 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. At the same time, 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.
实施例八 Example eight
本实施例提供一种用户设备, 如图 15所示, 该用户设备 1500包括: 发送单元 1501 , 用于通过用户平面向服务器发送包含会话建立信息的 消息; This embodiment provides a user equipment. As shown in FIG. 15, 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;
接收模块 1502 , 用于通过用户平面接收服务器发送的包含会话建立结 果的消息。 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.
其中, 接收模块 1502可以包括: 第一用户设备接收单元 15021, 用于通 过用户平面接收服务器发送的包含会话建立结果的消息 , 接收模块 1502还 包括第二用户设备接收单元 15022 , 用于接收服务器通过所述用户设备发送 的响应消息, 所述响应消息表示服务器已经接收到所述包含会话建立信息 的消息。 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.
本实施例提供的用户设备在建立会话的过程中, 与服务器通过用户平 面进行信息交互, 减少了利用控制平面转发基于 S IP协议的消息数量, 也就 相应较少了利用 SIP/IP核心的 IMS域转发消息的次数, 所以大幅减小了因消 息转发带来的时延, 而且利用用户平面发送的消息长度大幅减小, 从控制
平面消息的几千个比特减少到几十个比特或者几百个比特, 这样就可以使 带宽有限的情况下传输消息的时延明显降低, 所以总的来说减低了会话建 立过程的时延, 使用户的体验得到明显提升。 In the process of establishing a session, 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.
实施例九 Example nine
本实施例提供一种网络系统, 该网络系统能够与用户设备进行通信, 如图 16所示, 该网络系统 1600包括: This embodiment provides a network system capable of communicating with user equipment. As shown in FIG. 16, the network system 1600 includes:
服务器 1601 , 用于接收主叫侧用户设备通过用户平面发送的包含会话 建立信息的消息, 向被叫侧用户所属网络发送会话建立请求消息, 接收被 叫侧用户所属网络发送的包含会话建立结果的消息, 向主叫侧用户设备发 送包含会话建立结果的消息。 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.
上述服务器可以为参与功能服务器, 还可以包括会话控制服务器。 还可以包括: 被叫侧用户设备所属网络 1602 , 用于接收所述会话建立 请求消息, 向服务器发送包含会话建立结果的消息。 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.
利用本实施例提供的网络系统, 用户设备在建立会话的过程中, 与服 务器通过用户平面进行信息交互, 减少了利用控制平面转发基于 S IP协议的 消息数量, 也就相应较少了利用 SIP/IP核心的 IMS域转发消息的次数, 所以 大幅减小了因消息转发带来的时延, 而且利用用户平面发送的消息长度大 幅减小, 从控制平面消息的几千个比特减少到几十个比特或者几百个比特, 这样就可以使带宽有限的情况下传输消息的时延明显降低 , 所以总的来说 减低了会话建立过程的时延, 使用户的体验得到明显提升。 With the network system provided by the embodiment, 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.
实施例十 Example ten
本实施例提供一种网络系统, 该网络系统能够与用户设备进行通信, 如图 17所示, 该网络系统 1700包括: This embodiment provides a network system, which is capable of communicating with user equipment. As shown in FIG. 17, the network system 1700 includes:
参与功能服务器 1701 , 用于接收主叫侧用户设备通过用户平面发送的 包含会话建立信息的消息, 向会话控制服务器 1702发送会话建立请求消息,
接收会话控制服务器 1702发送的包含会话建立结果的消息, 向主叫侧用户 设备发送包含会话建立结果的消息; 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;
上述参与功能服务器可以是 PoC参与功能服务器。 The participating function server may be a PoC participating function server.
会话控制服务器 1702 , 用于接收会话建立请求消息, 向被叫侧用户所 属网络发送会话建立请求消息, 接收被叫侧用户设备所属网络返回的包含 会话建立结果的消息。 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.
还可以包括: 被叫侧用户设备所属网络 1703 , 用于接收会话建立请求 消息, 向会话控制服务器 1702发送包含会话建立结果的消息。 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.
利用本实施例提供的网络系统, 用户设备在建立会话的过程中, 与参 与功能服务器通过用户平面进行信息交互, 减少了利用控制平面转发基于 SIP协议的消息数量, 也就相应较少了利用 SIP/IP核心的 IMS域转发消息的 次数, 所以大幅减小了因消息转发带来的时延, 而且利用用户平面发送的 消息长度大幅减小, 从控制平面消息的几千个比特减少到几十个比特或者 几百个比特, 这样就可以使带宽有限的情况下传输消息的时延明显降低, 所以总的来说减低了会话建立过程的时延, 使用户的体验得到明显提升。 With the network system provided by the embodiment, 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.
本领域普通技术人员可以理解: 实施例中的装置中的模块可以按照实 施例描述分布于实施例的装置中, 也可以进行相应变化位于不同于本实施 例的一个或多个装置中。 上述实施例的模块可以合并为一个模块, 也可以 进一步拆分成多个子模块。 It will be understood by those skilled in the art that the 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.
上述本发明实施例序号仅仅为了描述, 不代表实施例的优劣。 以上所 述仅是本发明的优选实施方式, 应当指出, 对于本技术领域的普通技术人 员来说, 在不脱离本发明原理的前提下, 还可以做出若干改进和润饰, 这 些改进和润饰也 应视为本发明的保护范围。
The serial numbers of the embodiments of the present invention are merely for the description, and do not represent the advantages and disadvantages of the embodiments. The above description is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. It should be considered as the scope of protection of the present invention.
Claims
1、 一种建立会话的方法, 其特征在于, 包括: A method for establishing a session, the method comprising:
接收主叫侧用户设备通过用户平面发送的包含会话建立信息的消息; 才艮据所述会话建立信息进行建立会话处理。 Receiving a message including session establishment information sent by the calling side user equipment through the user plane; and establishing session processing according to the session establishment information.
2、 根据权利要求 1所述的方法, 其特征在于, 所述用户平面为预建立 会活的用户平面。 2. The method according to claim 1, wherein the user plane is a pre-established live user plane.
3、根据权利要求 1所述的方法,其特征在于, 所述建立会话处理包括: 根据所述会话建立信息, 向会话控制服务器发送会话建立请求消息; 接收所述会话控制器发送的包含会话建立结果的消息; The method of claim 1, wherein the establishing session processing comprises: sending a session establishment request message to the session control server according to the session establishment information; receiving the session establishment sent by the session controller Result message
通过所述用户平面向所述主叫侧用户设备发送包含会话建立结果的消 ir Sending, by the user plane, the irir containing the session establishment result to the calling side user equipment
4、根据权利要求 1所述的方法,其特征在于, 所述建立会话处理包括: 根据所述会话建立信息 , 向被叫侧用户设备所属网络发送会话建立请 求消息; The method of claim 1, wherein the establishing a session process comprises: sending a session establishment request message to a network to which the called user equipment belongs according to the session establishment information;
接收所述被叫侧用户设备所属网络发送的包含会话建立结果的消息; 通过所述用户平面向所述主叫侧用户设备发送包含所述会话建立结果 的消息。 Receiving a message including a session establishment result sent by the network to which the called side user equipment belongs; sending, by the user plane, a message including the session establishment result to the calling side user equipment.
5、 根据权利要求 3或 4所述的方法, 其特征在于, 所述建立会话处理 还包括: 通过所述用户平面, 向所述主叫侧用户设备发送用于表示已经收 到包含会话建立信息的消息的响应消息。 The method of claim 3 or 4, wherein the establishing the session process further comprises: transmitting, by the user plane, to the calling side user equipment, indicating that the included session establishment information has been received The response message for the message.
6、根据权利要求 1所述的方法,其特征在于, 所述建立会话处理包括: 通过所述用户平面, 向所述主叫侧用户设备发送表示会话已经建立的 消息; The method of claim 1, wherein the establishing the session process comprises: sending, by the user plane, a message indicating that the session has been established to the calling side user equipment;
根据所述会话建立信息, 向会话控制服务器发送会话建立请求消息; 接收所述会话控制器发送的包含会话建立结果的消息。 And sending, according to the session establishment information, a session establishment request message to the session control server; and receiving, by the session controller, a message including a session establishment result.
7、根据权利要求 1所述的方法,其特征在于, 所述建立会话处理包括:
通过所述用户平面向所述主叫侧用户设备发送表示会话已经建立的消The method according to claim 1, wherein the establishing session processing comprises: Sending, by the user plane, to the calling side user equipment, indicating that the session has been established
<¾■, <3⁄4■,
根据所述会话建立信息, 向被叫侧用户设备所属网络发送会话建立请 求消息; Sending a session establishment request message to the network to which the called user equipment belongs according to the session establishment information;
接收所述被叫侧用户设备所属网络发送的包含会话建立结果的消息。 Receiving a message including a session establishment result sent by the network to which the called side user equipment belongs.
8、 一种建立会话的方法, 其特征在于, 包括: 8. A method for establishing a session, the method comprising:
通过用户平面向服务器发送包含会话建立信息的消息; Sending a message containing session establishment information to the server through the user plane;
通过所述用户平面接收服务器发送的包含会话建立结果的消息。 A message including a session establishment result sent by the server is received by the user plane.
9、 根据权利要求 8所述的方法, 其特征在于, 所述方法还包括: 通过用户平面接收服务器发送的响应消息, 所述响应消息表示服务器 已经接收到所述包含会话建立信息的消息。 The method according to claim 8, wherein the method further comprises: 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.
10、 一种服务器, 其特征在于, 包括: 10. A server, comprising:
接收单元, 用于接收主叫侧用户设备通过用户平面发送的包含会话建 立信息的消息; 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.
11、 根据权利要求 10所述的服务器, 其特征在于, 所述会话处理模块 包括: The server according to claim 10, wherein the session processing module comprises:
第一发送单元, 用于根据所述会话建立信息, 向会话控制服务器发送 会话建立请求消息; a first sending unit, configured to send a session establishment request message to the session control server according to the session establishment information;
第一接收单元, 用于接收所述会话控制器发送的包含会话建立结果的 消息; a first receiving unit, configured to receive a message that is sent by the session controller and includes a session establishment result;
第二发送单元, 用于通过所述用户平面向主叫侧用户设备发送包含所 述会话建立结果的消息。 And a second sending unit, configured to send, by using the user plane, a message including the session establishment result to the calling side user equipment.
12、 根据权利要求 10所述的服务器, 其特征在于, 所述会话处理模块 包括: The server according to claim 10, wherein the session processing module comprises:
第三发送单元, 用于根据所述会话建立信息, 向被叫侧用户设备所属
网络发送 ^舌建立请求消息; a third sending unit, configured to: according to the session establishment information, to the user equipment of the called side The network sends a tongue establishment request message;
第二接收单元, 用于接收所述被叫侧用户设备所属网络发送的包含会 话建立结果的消息; a second receiving unit, configured to receive a message that is sent by the network to which the called side user equipment belongs, and includes a session establishment result;
第四发送单元, 用于通过所述用户平面向主叫侧用户设备发送包含所 述会话建立结果的消息。 And a fourth sending unit, configured to send, by using the user plane, a message including the session establishment result to the calling side user equipment.
13、 根据权利要求 11或 12所述的服务器, 所述会话处理模块还包括: 第五发送单元, 用于通过所述用户平面, 向所述主叫侧用户设备发送用于 表示已经收到包含会话建立信息的消息的响应消息。 The server according to claim 11 or 12, the session processing module further includes: a fifth sending unit, configured to send, by using the user plane, the calling side user equipment, to indicate that the inclusion has been received A response message to the message of the session establishment information.
14、 一种用户设备, 其特征在于, 包括: 14. A user equipment, comprising:
发送单元, 用于通过用户平面向服务器发送的包含会话建立信息的消 息; a sending unit, configured to send, by the user plane, a message including session establishment information to the server;
接收模块, 用于通过所述用户平面接收服务器发送的包含会话建立结 果的消息。 And a receiving module, configured to receive, by using the user plane, a message that is sent by the server and includes a session establishment result.
15、 根据权利要求 14所述的用户设备, 其特征在于, 所述接收模块包 括: 第一用户设备接收单元, 用于通过所述用户平面接收服务器发送的包 含会话建立结果的消息, 所述接收模块还包括第二用户设备接收单元, 用 于接收服务器通过所述用户设备发送的响应消息 , 所述响应消息表示服务 器已经接收到所述包含会话建立信息的消息。 The user equipment according to claim 14, wherein the receiving module comprises: a first user equipment receiving unit, configured to receive, by using the user plane, a message that is sent by a server and includes a session establishment result, where the receiving The module further includes a second user equipment receiving unit, configured to receive a response message sent by the server by the user equipment, where the response message indicates that the server has received the message including session establishment information.
16、 一种网络系统, 该网络系统能够与用户设备进行通信, 其特征在 于, 包括: 16. A network system, the network system capable of communicating with a user equipment, the feature comprising:
参与功能服务器, 用于接收主叫侧用户设备通过用户平面发送的包含 会话建立信息的消息, 向会话控制服务器发送会话建立请求消息, 接收所 述会话控制服务器发送的包含会话建立结果的消息, 向所述主叫侧用户设 备发送包含会话建立结果的消息; 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 the session establishment result sent by the session control server, to The calling side user equipment sends a message including a session establishment result;
会话控制服务器, 用于接收所述会话建立请求消息, 向被叫侧用户所 属网络发送会话建立请求消息, 接收所述被叫侧用户设备所属网络返回的 包含会话建立结果的消息。
The session control server is configured to receive the session establishment request message, 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.
17、 根据权利要求 16所述的网络系统, 其特征在于, 所述网络系统还 包括: The network system according to claim 16, wherein the network system further comprises:
被叫侧用户设备所属网络, 用于接收所述会话控制服务器发送的所述 会话建立请求消息, 向所述会话控制服务器发送包含会话建立结果的消息。 The network to which the called user equipment belongs is used to receive the session establishment request message sent by the session control server, and send a message including a session establishment result to the session control server.
18、 一种网络系统, 该网络系统能够与用户设备进行通信, 其特征在 于, 包括: 18. A network system, the network system capable of communicating with a user equipment, the feature comprising:
服务器, 用于接收主叫侧用户设备通过用户平面发送的包含会话建立 信息的消息, 向被叫侧用户所属网络发送会话建立请求消息, 接收所述被 叫侧用户所属网络发送的包含会话建立结果的消息, 向所述主叫侧用户设 备发送包含会话建立结果的消息。 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 called party belongs, and receive the session establishment result sent by the network to which the called party belongs. And sending a message including a session establishment result to the calling side user equipment.
19、 根据权利要求 18所述的网络系统, 其特征在于, 所述网络系统还 包括: The network system according to claim 18, wherein the network system further comprises:
被叫侧用户设备所属网絡, 用于接收所述会话建立请求消息, 向服务 器发送包含会话建立结果的消息。
The network to which the called side user equipment belongs is configured to receive the session establishment request message, and send a message including a session establishment result to the server.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910045708.8 | 2009-01-23 | ||
CN200910045708A CN101790134B (en) | 2009-01-23 | 2009-01-23 | Method, device and system for establishing session |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010083781A1 true WO2010083781A1 (en) | 2010-07-29 |
Family
ID=42355563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/070348 WO2010083781A1 (en) | 2009-01-23 | 2010-01-25 | Method, device and system for establishing session |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101790134B (en) |
WO (1) | WO2010083781A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102580109A (en) * | 2012-03-02 | 2012-07-18 | 河南师范大学 | Anti-cancer drug carrier and method for producing same |
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 (en) * | 2014-12-25 | 2018-03-20 | 漳州顶竹通讯技术有限公司 | A kind of video information Real-Time Sharing and the system and method for management and control |
CN109964468B (en) | 2016-11-14 | 2021-07-09 | 华为技术有限公司 | Session processing method, device and system |
CN107707649B (en) * | 2017-09-28 | 2020-08-11 | 新华三技术有限公司 | Backup method and device for forwarding plane in transfer control separation |
CN110418346B (en) * | 2019-08-26 | 2021-09-17 | 中国联合网络通信集团有限公司 | Call establishment method and call establishment system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878140A (en) * | 2005-06-10 | 2006-12-13 | 株式会社Ntt都科摩 | Communication control server, communication terminal and communication control method |
CN1885969A (en) * | 2005-06-21 | 2006-12-27 | 大唐移动通信设备有限公司 | Digital cluster communication system and method for realizing cluster service |
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 (en) * | 2005-02-03 | 2008-04-23 | 摩托罗拉公司 | Method and apparatus for providing talk permit notification for a PTT call |
-
2009
- 2009-01-23 CN CN200910045708A patent/CN101790134B/en not_active Expired - Fee Related
-
2010
- 2010-01-25 WO PCT/CN2010/070348 patent/WO2010083781A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101167378A (en) * | 2005-02-03 | 2008-04-23 | 摩托罗拉公司 | Method and apparatus for providing talk permit notification for a PTT call |
CN1878140A (en) * | 2005-06-10 | 2006-12-13 | 株式会社Ntt都科摩 | Communication control server, communication terminal and communication control method |
CN1885969A (en) * | 2005-06-21 | 2006-12-27 | 大唐移动通信设备有限公司 | Digital cluster communication system and method for realizing cluster service |
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 (en) * | 2012-03-02 | 2012-07-18 | 河南师范大学 | Anti-cancer drug carrier and method for producing same |
Also Published As
Publication number | Publication date |
---|---|
CN101790134A (en) | 2010-07-28 |
CN101790134B (en) | 2012-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2367115C2 (en) | Method and system for providing for multimedia data storage services during half-duplex radio communication in cellular network | |
JP5294841B2 (en) | Push-to-talk over cellular network terminal separation method and system | |
JP5478581B2 (en) | Method for managing preset session and PoC system and PoC terminal device for realizing the method | |
US8175010B2 (en) | System and method for providing simultaneous multiple push-to-talk over cellular multimedia service | |
KR101278323B1 (en) | METHOD AND TERMINAL APPARATUS AND SYSTEM FOR AN HOC PoC GROUP SESSION SETUP IN PoC SYSTEM | |
US7844293B2 (en) | System for establishing and managing multimedia PoC session for performing multimedia call service, method thereof, and user equipment therefor | |
JP4675963B2 (en) | Push-to-talk over cellular system call processing system and method according to user response mode | |
WO2010083781A1 (en) | Method, device and system for establishing session | |
US7873379B2 (en) | Conference communication system and method with notification | |
KR100793343B1 (en) | Call processing method of PC system | |
CN101389059B (en) | Method, and device for implementing session mode switching | |
US9801031B2 (en) | Method, apparatus and system for group session | |
EP2020131B1 (en) | Methods for establishing pt session in order to use pt box | |
JP5030120B2 (en) | Media type management method supported by PoC session, and PoC system and PoC terminal for realizing the method | |
EP2214376B1 (en) | Management method, system and apparatus for specific apparatus in multimedia session | |
EP1819122B1 (en) | Providing push to all (PTA) service | |
CN101400022B (en) | Method, apparatus and system for identifying service type and establishing service according to identification | |
WO2009006830A1 (en) | Method, device and system for implementing communication between the user terminals | |
KR20070075649A (en) | Method for Providing Multimedia PC Session Participant Information in PC System, Terminal Device and Its System |
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 |