WO2007019761A1 - Methode de realisation d'extension de session un a un en session nombreux a nombreux - Google Patents

Methode de realisation d'extension de session un a un en session nombreux a nombreux Download PDF

Info

Publication number
WO2007019761A1
WO2007019761A1 PCT/CN2006/001344 CN2006001344W WO2007019761A1 WO 2007019761 A1 WO2007019761 A1 WO 2007019761A1 CN 2006001344 W CN2006001344 W CN 2006001344W WO 2007019761 A1 WO2007019761 A1 WO 2007019761A1
Authority
WO
WIPO (PCT)
Prior art keywords
chat room
server
user
client
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2006/001344
Other languages
English (en)
Chinese (zh)
Inventor
Lunjian Mu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2007019761A1 publication Critical patent/WO2007019761A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Definitions

  • the present invention relates to the field of wireless communication and the Internet (Internet), and in particular to an instant messaging system using a Session Initiation Protocol SIP/Instant Messaging and a Presence Extension Session Initiation Protocol (SIMPLE), a one-to-one session user invites other users to join. Chat room, a way to achieve many-to-many sessions.
  • Internet Internet
  • instant messaging services can be carried out on mobile communication networks and Internet networks.
  • the mobile networks include existing 2G, 2.5G, future third-generation mobile networks (3rd Generation, 3G for short), and multimedia sub-domains (IMS). .
  • the International Standards Organization has standardized mobile instant messaging, and there are two types of instant messaging systems in the current standard specification version.
  • the first type is an instant messaging system based on the Wireless Village Protocol (WV) protocol, which is based on Hypertext Transfer Protocol (HTTP) / Wireless Access Protocol ( WAP ) / Short Message Service Protocol (SMS). It can support 2.5G/3G network;
  • the second type is SIP/SIMPLE-based instant messaging system, which is based on SIP/SIMPLE bearer protocol and supports IMS-based IP network.
  • SIMPLE IM instant messaging
  • the present invention provides a one-to-one session extension to a many-to-many session implementation that enables SIP/SIMPLE IM system users to be extended from one-to-one sessions to many-to-many sessions.
  • the method of the present invention is applied to an instant messaging system using a Session Initiation Protocol SIP/Instant Messaging and a Service Extended Session Initiation Protocol SIMPLE.
  • the method 1 of the present invention includes:
  • Any client initiates an invitation request to the chat room server to invite other users to join the chat room; the chat room server is invited The user initiates an invitation to join the chat room;
  • the invited user client negotiates with the chat room server to establish a data transmission channel; the invited user client communicates with the chat room server through the data transmission channel, and the message is distributed by the chat room server to implement and chat Information interaction with other members of the room.
  • the client initiates an invitation to the chat room server to invite other users to join the chat room, including: the client that initiates the invitation sends the SIP reference message to the chat room server via the associated instant message IM server, and The message contains the Uniform Resource Identifier of the invited user.
  • the chat room server initiates an invitation to join the chat room to the invited user, including: the chat room server sends a SIP invite message to the invited user client via the IM server of the invited user client, and carries the message in the message.
  • negotiation parameter a SIP invite message to the invited user client via the IM server of the invited user client, and carries the message in the message.
  • the invited user client negotiates with the chat room server to establish a data transmission channel, including: the invited user client sends an invitation response message to the chat room server via the associated IM server, and carries the negotiation parameter of the response message in the response message. ; Establish a data transfer channel between the invited user client and the chat room server.
  • the chat room server receives the response message by returning the confirmation message to the IM server to which the inviting user client belongs;
  • chat room server After the chat room server sends the SIP invite message, the user is invited to return a confirmation message to notify the client response message by the IM server to which the user belongs, and after the chat server receives the confirmation notification of the client response message, the chat request server requests the request to be initiated.
  • the client sends a corresponding notification message;
  • the chat room server After receiving the invitation response message sent by the invited user client, the chat room server returns an acknowledgment that the invitation response message confirmation message is received by the IM server to which the invited user client belongs.
  • the message interaction between the user client and the IM server to which it belongs is forwarded by the SIP/IP core network to which the user client belongs.
  • the message interaction between the client and the chat room server needs to pass through the SIP/IP core network and the chat room server to which the client belongs.
  • the SIP/IP core network is forwarded;
  • the message interaction between the client and the chat server is forwarded by the same SIP/IP core network.
  • the method for implementing one-to-one session expansion into a many-to-many session in the instant messaging system provided by the present invention includes:
  • Any user requests to establish a chat room, and negotiates to establish a data transmission channel between the user client and the chat room server;
  • the user initiates an invitation request to the chat room server to invite another user to join the chat room;
  • the chat room server initiates an invitation to join the chat room to the invited user;
  • the invited user client negotiates with the chat room server to establish a data transmission channel
  • the invited user client communicates with the chat server through the data transmission channel established through negotiation with the chat room server, and the message is distributed by the chat room server to realize information interaction with other members of the chat room;
  • the user initiates an invitation request to the chat room server to invite other users to join the chat room; repeating the above steps, adding multiple users to the chat room for a many-to-many session.
  • the user requests to establish a chat room, and negotiates to establish a data transmission channel between the user client and the chat room server, including: the user client that initiates the chat room establishment request passes the IM
  • the server sends a SIP invite message to the chat room server, and carries the negotiation parameter of the message in the message;
  • the chat room server After the chat room server establishes the chat room, the IM server that belongs to the user client that initiates the chat room establishment request returns a response message, and carries the negotiation parameter of the response message in the response message; The user client that initiates the chat room establishment request establishes a message session relay protocol MSRP transmission channel with the chat room server.
  • the user initiates an invitation request to the chat room server to invite another user to join the chat room, including: the initiating invitation client sends a SIP reference message to the chat room server via the associated IM server, and The message includes the unified resource identification UI information of the invited user and the URI information of the chat room;
  • the chat server sends an SIP invite message to the invited user client via the IM server to which the user client is invited, and carries the negotiation parameter of the message in the message;
  • the invited user client After the invited user accepts the invitation, the invited user client sends a response message to the chat room server via the associated IM server, and carries its own negotiation parameters in the message; establishes data between the invited client and the chat room server. Transmission channel.
  • the chat room server sends the SIP invite message and the chat room server receives the response message returned by the invited user client via the IM server to which the chat user server belongs, the chat room server sends a corresponding notification to the client that initiated the invitation request. Message.
  • the disconnecting the point-to-point connection comprises:
  • the user client that initiates the invitation sends a request disconnection message to the chat room server via the own IM server, requesting to disconnect the transmission channel established when the user A and the user B are connected point-to-point; the chat room server is invited to invite the user client to belong to the The IM server returns a response message;
  • the chat room server sends a request disconnection message to the IM server to which the opposite end requesting disconnection is sent; the opposite end returns a response message via the associated IM server, and disconnects the transmission channel.
  • the message interaction between the user client and its associated IM server is forwarded by the SIP/IP core network to which the user client belongs.
  • the message interaction between the client and the chat room server needs to be forwarded by the SIP/IP core network to which the client ends and the SIP/IP core network to which the chat room server belongs;
  • the message interaction between the client and the chat server is forwarded by the same SIP IP core network.
  • the present invention provides an implementation method for extending a one-to-one session into a many-to-many session in an instant messaging system, including:
  • Any user initiates a chat room request to the chat room server, and simultaneously invites at least a plurality of users including the peer user to join the chat room;
  • chat room server After the chat room server establishes the chat room, initiating an invitation to join the chat room to the invited user; the invited user client negotiates with the chat room server to establish a data transmission channel;
  • the inviting user client and the invited user client respectively perform chat message transmission through the data transmission channel established between the chat room server and the chat room server, and the message is distributed by the chat room server to realize information interaction between the chat room members.
  • the user initiates a chat room request to the chat room server, and simultaneously invites a plurality of users including at least the peer user to join the chat room, including: the initiating the invite user client to belong to the IM
  • the server sends a SIP invite message to the chat room server, and includes the own negotiation parameter and the chat room URI and the invited user URI information in the message;
  • the chat room server is invited to the invited user client by the IM server to which the user client belongs
  • the terminal sends a SIP invite message, and carries its own negotiation parameters in the message;
  • the invited user client After the invited user accepts the invitation, the invited user client sends a response message to the chat room server through the IM server, and carries its own negotiation parameters in the response message; establishes data between the invited user client and the chat room server.
  • the chat server sends an SIP response message to the initiating user client via the IM server to which the user client belongs, and carries the negotiation parameter of the message in the message; A data transmission channel between the chat room server and the initiating invitation user client.
  • the chat room server invites the invited user to initiate an invitation to join the chat room one by one;
  • Each invited user client negotiates with the chat room server to establish a data transmission channel.
  • the chat room is established, if the user A and the user B communicate by peer-to-peer, before the arbitrary user initiates the establishment of the chat room request to the chat room server, or the invitation to invite the user client And the invited user client disconnects the peer-to-peer connection between the user A client and the user B client after establishing a data transmission channel with the chat room server respectively.
  • the disconnecting the point-to-point connection comprises:
  • the chat room server sends a disconnection message to the IM server to which the opposite end requesting disconnection; the opposite end returns a response message via the associated IM server, and disconnects the transmission channel.
  • the message interaction between the user client and its associated IM server is forwarded by the SIP/IP core network to which the user client belongs.
  • the message interaction between the client and the chat room server needs to pass through the SIP/IP core network and the chat room server to which the client ends.
  • the SIP/IP core network is forwarded;
  • the message between the client and the chat server is forwarded by the same SIP/IP core network.
  • the present invention provides a one-to-one IM information exchange between two users by inviting other users to join the chat room, expanding into a many-to-many chat room session of multiple users, and enhancing the service of the SIP/SIMPLE system.
  • the present invention provides more according to different IM usages of users and different user requirements.
  • the one-to-one session is extended to a many-to-many session solution, which can be flexibly selected according to the actual situation, which improves the system flexibility and the user's business experience.
  • Figure 1 is a flow chart of a one-to-one session extension to a many-to-many session for two users in an active chat room;
  • Figure 2 is one of the signaling flowcharts for establishing a chat room extension to a many-to-many session when two users communicate through SIP MESSAGE;
  • Figure 3 is a second flow chart of the signaling process for establishing a chat room extension to a many-to-many session when two users communicate via SIP MESSAGE;
  • Figure 4 is a signaling flow diagram of two users extending a chat room to a many-to-many session by peer-to-peer. detailed description
  • a signaling flowchart of a first embodiment of the present invention is shown.
  • User A and User B communicate in an activated chat room, User A's client A interacts with the chat room server through the MSRP transmission channel, and the chat room server performs message distribution;
  • User B's client B and chat room server pass The MSRP transmission channel interacts and the chat room server distributes the message.
  • client A, client B and client C and IM server belong to the same SIP/IP core network, and the IM server has chat room management function.
  • the specific signaling process for User A to invite User C to join the chat room includes:
  • User A wants user C to join user A and user B, and then sends an invitation instruction on client A;
  • Client A sends a SIP REFER message to the SIP/IP core network, and invites user C to join the chat room, which contains Refer-To information, for example, its content is ⁇ sip:IM-UserC@SIMPLE- IM.com>;
  • the SIP/IP core network forwards the SIP REFE message to the IM server;
  • the server responds to the SIP 202 Accepted confirmation message to the SIP/IP core network, indicating IM.
  • the server received the SIP REFER message;
  • the SIP/IP core network forwards the SIP 202 Accepted confirmation message to the client A;
  • the IM server sends a SIP INVITE message to the SIP/IP core network, and invites the user C to join the chat room.
  • the SIP INVITE message includes the media session protocol (SDP) information, and carries the negotiation parameters of the IM server, which is used to negotiate with the client C.
  • SDP media session protocol
  • the IM server sends a SIP NOTIFY message to the SIP/IP core network, notifying the user A that the IM server has sent a message to the user C inviting him to join the chat room;
  • the SIP/IP core network forwards the SIP NOTIFY message to the client A;
  • Client A responds to the SIP 200 OK message to the SIP/IP core network
  • the SIP/IP core network forwards the SIP 200 OK message to the IM server;
  • the SIP/IP core network forwards the SIP INVITE message sent by the IM server in step 6 to the client C;
  • the client C responds to the SIP 180 Ringing to the SIP/IP core network, indicating that the user A has been invited to join the chat room;
  • the SIP/IP core network forwards the SIP 180 Ringing message to the IM server;
  • the IM server sends a SIP NOTIFY message to the client A through the SIP/IP core network, and notifies the user A that the user C has received the message inviting him to join the chat room; the flow is the same as steps 7 to 10, see the dotted box. ;
  • User C accepts the invitation sent by the chat room server to join the chat room
  • the client C sends a message accepting the invitation SIP 200 OK to the SIP/IP core network;
  • the SIP/IP core network forwards the SIP 200 OK message to the IM server;
  • the IM server sends a SIP NOTIFY message to the client A through the SIP/IP core network, and notifies the user A that the user C has accepted the invitation to join the chat room; the process is the same as steps 7 to 10, see the dotted line box;
  • the IM server sends a SIP ACK confirmation message to the SIP/IP core network, and confirms that the SIP 200 OK message sent by the client C forwarded by the SIP/IP core network in step 17 is received;
  • the SIP/IP core network forwards the SIP AC acknowledgment message to client C, client C and IM.
  • the server establishes an MSRP transmission channel.
  • the client C can send and receive IM messages through the transmission channel, and the IM server performs message distribution to realize the communication between the user C and the user A and the user B.
  • the process of the above steps 7 to 10 may be notified after the step 11, that is, after the SIP/IP core network forwards the SIP INVITE message sent by the IM server.
  • FIG. 2 it is a schematic diagram of a signaling flow according to a second embodiment of the present invention.
  • User A and User B use their respective clients to interact with IM messages using SIP MESSAGE.
  • client A, client B and client C and IM server belong to the same SIP/IP core network, and the IM server has chat room management function.
  • the specific signaling process for user A to invite user C to join user A and user B includes:
  • Client A sends a SIP INVITE message to the SIP/IP core network, and requests to create a chat room and invites User B to join the chat room.
  • the setup chat room request includes an MSRP transmission channel for establishing a chat room server.
  • the SDP negotiation parameter, the UI of the chat room (Uniform Resource Identity), and the content of the user B are also included in the XML message body of the message.
  • the SIP/IP core network responds to the client A with a SIP 100 Trying response message, indicating that the SIP INVITE message has been received;
  • the SIP/IP core network forwards the SIP INVITE message to the IM server;
  • the IM server responds to the SIP/Try core response network with a SIP 100 Trying response message, indicating that the SIP INVITE message has been received; 6.
  • the IM server creates a chat room, and sends a SIP INVITE message to the SIP/IP core network, inviting client B to join the chat room;
  • the SIP INVITE message includes the URI information of the invitation as client B, and also includes the client and the client.
  • B establishes an SDP negotiation parameter of the MSRP transmission channel;
  • the SIP/IP core network forwards the SIP INVITE message to the client B.
  • the client B responds to the SIP/Ring core network with a SIP 180 Ringing response message, indicating that the message sent by the user A to join the chat room has been received;
  • the SIP/IP core network forwards the SIP 180 Ringing message to the IM server;
  • the IM server sends a SIP 180 Ringing message to the SIP/IP core network to notify the client A: User B receives the invitation;
  • the SIP/IP core network forwards the SIP 180 Ringing message to the client A;
  • the client B sends a message accepting the invitation.
  • the SIP 200 is sent to the core network, and the message includes an SDP negotiation parameter for establishing an MSRP transmission channel with the IM server.
  • the SIP/IP core network forwards the SIP 200 OK message to the IM server;
  • the IM server sends a SIP ACK confirmation message to the SIP/IP core network to confirm the receipt step.
  • the SIP/IP core network forwards the SIP ACK message to the client B, and the client B and the IM server establish an MSRP transmission channel, so that the user B can send and receive IM messages through the transmission channel, and the IM server performs message distribution.
  • the IM server sends a SIP 200 OK message to the SIP/IP core network, confirming that the chat room has been established and the MSRP transmission channel of the client B to the chat room has been established, and includes in the message for establishing MSRP transmission with the client A. SDP negotiation parameters of the channel;
  • the SIP/IP core network forwards the SIP 200 OK message to the client A;
  • the client A sends a SIPACK confirmation message to the SIP/IP core network, and confirms that the SIP 200 OK message in step 18 is received.
  • the SIP/IP core network forwards the SIP ACK confirmation message to the IM server, and the client A and the IM server establish an MSRP transmission channel, so that the user A can send and receive the IM through the transmission channel.
  • Information, the message is distributed by the IM server;
  • step 21 In the same manner as step 2 to step 20 in the flow of FIG. 1, user A invites user C to join the chat room, and client C and the IM server establish an MSRP transmission channel, so that user C can send and receive IM messages through the transmission channel. Message distribution is performed by the IM Server, and user A and user B and user C are communicated in the chat room.
  • user A invites B to enter the chat room when requesting to create a chat room.
  • User A can also request to create a chat room without inviting anyone. After the chat room is established, other users are invited to join the chat room.
  • the above process needs to be modified as follows:
  • step 2 the SIP INVITE message sent by the client A only includes the SDP negotiation parameters and the URI information of the chat room for establishing an MSRP transmission channel with the chat room server;
  • step 6 Omit step 6 to step 12;
  • step 21 user B and user C are invited to join the chat room one by one in the same manner as steps 2 to 20 in the flow of FIG. 1, so that user A communicates with user B and user C in the chat room.
  • FIG. 3 it is a signaling flowchart of a third embodiment of the present invention.
  • User A and User B use IM MESSAGE for IM message exchange through their respective clients.
  • client A, client B and client C and the IM server belong to the same SIP/IP core network, and the IM server has a chat room management function.
  • User A invites user C to join user A and user B.
  • the specific signaling process includes:
  • Client A sends a SIP INVITE message to the SIP/IP core network, and requests to create a chat room and invites User B and User C to join the chat room.
  • the Create Chat Room Request message contains the MSRP used to establish the chat room server.
  • the SDP negotiation parameter of the transmission channel, the URI of the chat room, and the content of the user B and the user C are also included in the XML message body of the message.
  • An example of an XML message body is:
  • the SIP/IP core network responds to the client A with a SIP 100 Trying response message, indicating that the SIP INVITE message has been received;
  • the SIP/IP core network forwards the SIP INVITE message to the IM server;
  • the IM server responds to the SIP/IP core network with a SIP 100 Trying response message, indicating that the SIP INVITE message has been received;
  • the IM server creates a chat room, and sends a SIP INVITE message to the SIP/IP core network, inviting client B to join the chat room;
  • the SIP INVITE message includes the URI information of the invitation as client B, and also includes the client and the client.
  • B establishes an SDP negotiation parameter of the MSRP transmission channel;
  • the SIP/IP core network forwards the SIP INVITE message to the client B.
  • the client B responds to the SIP/Ring core network with a SIP 180 Ringing response message, indicating that the message sent by the user A to join the chat room has been received;
  • the SIP/IP core network forwards the SIP 180 Ringing message to the IM server;
  • the IM server sends a SIP 180 Ringing message to the core network, notifying the client that A: User B has received the invitation;
  • the SIP/IP core network forwards the SIP 180 Ringing message to the client A;
  • the client B sends a message accepting the invitation SIP 200 OK to the SIP/IP core network, and the SDP negotiation parameter for establishing an MSRP transmission channel with the IM server is included in the message;
  • the SIP/IP core network forwards the SIP 200 OK message to the IM server;
  • the IM server sends a SIP ACK confirmation message to the SIP/IP core network, and confirms the received SIP 200 OK message;
  • the SIP/IP core network forwards the SIP ACK message to the client B, and the client B and the IM server establish an MSRP transmission channel, so that the user B can send and receive IM messages through the transmission channel, and the IM server performs message distribution.
  • the IM server invites the user C to join the chat room, and the client C and the IM server establish an MSRP transmission channel, so that the user C can send and receive IM messages through the transmission channel, by the IM.
  • the server performs message distribution;
  • the IM server sends a SIP 200 OK message to the SIP/IP core network, confirming that the chat room has been established and the MSRP transmission channel of the client B to the chat room has been established, and includes, in the message, establishing MSRP transmission with the client A. SDP negotiation parameters of the channel;
  • the SIP/IP core network forwards the SIP 200 OK message to the client A;
  • the client A sends a SIP ACK confirmation message to the SIP/IP core network to confirm receipt of the SIP 200 OK message;
  • the SIP/IP core network forwards the SIP ACK confirmation message to the IM server, and the client A and the IM server establish an MSRP transmission channel, so that the user A can send and receive IM messages through the transmission channel, and the IM server performs message distribution to implement the user A.
  • FIG. 4 it is a signaling flowchart of a fourth embodiment of the present invention.
  • User A and User B perform IM message exchange through the MSRP transmission channel between Client A and Client B.
  • the client A, the client B, the client C, and the IM server belong to the same SIP/IP core network, and the IM server has the chat room management function.
  • the specific signaling process for user A to invite user C to join user A and user B includes:
  • the above step 2 can also establish a chat room in the same manner as steps 2 to 21 of the flow of FIG. 3, and invite user B and user C to join the chat room while requesting to establish a chat room, and the client B establishes the client B one by one.
  • the MSRP transmission channel of the client C and the client A to the IM server enables the user A, the user B, and the user C to send and receive IM messages through the MSRP transmission channel of the IM server, and the IM server performs message distribution to implement the user A.
  • User B and user C perform information interaction in the chat room;
  • Client A sends a SIP BYE message to the SIP/IP core network, requesting to disconnect the MSRP peer-to-peer transmission channel with client B;
  • the SIP/IP core network forwards the SIP BYE message to the IM server;
  • the IM server responds to the SIP 200 OK message, indicating that the SIP BYE message is received, and is ready to notify the client B;
  • the SIP/IP core network forwards the SIP 200 OK message to the client A;
  • the IM server sends a SIP BYE message to the SIP/IP core network, and requires the client B to disconnect the MSRP point-to-point transmission channel with the client A;
  • the SIP/IP core network forwards the SIP BYE message to the client B.
  • the client B responds with a SIP 200 OK message, indicating that the SIP BYE message is received, and is ready to disconnect the MSRP point-to-point transmission channel with the client A;
  • the SIP/IP core network forwards the SIP 200 OK to the IM server;
  • Client A disconnects the MSRP peer-to-peer transmission channel from client B.
  • steps 3 to 11 can be placed before step 2, that is, the MSRP point-to-point transmission channel of client A and client B is disconnected, and then the user is invited to join the chat room.
  • the above flows are from 1 to 4, assuming that client A, client B, client C, and IM server belong to the same SIP/IP core network, and the IM server has chat room management function (ie, the IM server is the chat room server).
  • the IM server is the chat room server.
  • client A, client B, client C, and IM server belong to different SIP/IP core networks, and client A, client B, and client
  • the IM server to which C belongs does not have the chat room management function (that is, it cannot be used as a chat room server).
  • the message between the user client and its own IM server is forwarded by the SIP/IP core network to which the user client belongs. .
  • the message interaction between the client and the chat room server needs to be forwarded by the SIP/IP core network of the client terminal and the SIP/IP core network of the chat room server. If the client and chat server belong to the same SIP/IP core network, the message between the client and the chat server is forwarded by the same SIP/IP core network.
  • the present invention provides a one-to-one IM information exchange between two users through an invitation to establish a chat room and invite other users to join the chat room, and expands into a many-to-many chat room session of multiple users. Fill in the business gap of the existing technology.
  • the present invention provides a variety of ways to extend a chat room session based on an existing one-to-one form of communication, including:
  • chat room members invites other users to join the chat room;
  • one of the users requests to establish a chat room and invite other users to join the chat room in turn;
  • the two-to-one session of the two users is peer-to-peer communication through the MSRP transmission channel
  • one of the users requests to establish a chat room and invite other users to join the chat room, and disconnect the established MSRP transmission channel between the two users.
  • the present invention provides various solutions according to different IM usage conditions of users and different user requirements for user selection, thereby improving system flexibility and user service experience.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

La présente invention concerne une méthode de réalisation d'extension de session un à un en session nombreux à nombreux utilisée pour un système IM SIP/SIMPLE se présentant ainsi : un client membre d'un chat room envoie une requête INVITE à un serveur de chat room pour inviter un autre utilisateur à se joindre au chat room ; le serveur de chat room initie une INVITE pour que l'utilisateur invité se joigne au chat room ; après que l'utilisateur invité accepte l'INVITE, le client établit un canal de transmission de données avec le serveur de chat room par négociation et échange des informations avec le membre du chat room. Cette méthode permet d'étendre une session un à un à une session nombreux à nombreux dans le système IM SIP/SIMPLE.
PCT/CN2006/001344 2005-08-17 2006-06-15 Methode de realisation d'extension de session un a un en session nombreux a nombreux Ceased WO2007019761A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200510090517.5 2005-08-17
CNA2005100905175A CN1852125A (zh) 2005-08-17 2005-08-17 一对一会话扩展为多对多会话的实现方法

Publications (1)

Publication Number Publication Date
WO2007019761A1 true WO2007019761A1 (fr) 2007-02-22

Family

ID=37133596

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/001344 Ceased WO2007019761A1 (fr) 2005-08-17 2006-06-15 Methode de realisation d'extension de session un a un en session nombreux a nombreux

Country Status (2)

Country Link
CN (1) CN1852125A (fr)
WO (1) WO2007019761A1 (fr)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729444B (zh) * 2008-10-17 2012-06-27 英华达(西安)通信科技有限公司 实时讯息交换方法及系统
CN104301287B (zh) * 2013-07-16 2020-03-31 中兴通讯股份有限公司 一种多对多会话的实现方法、网络节点、服务器及系统
TW201626788A (zh) * 2015-01-08 2016-07-16 廣達電腦股份有限公司 視訊會議系統及多方視訊會議轉換方法
CN106878141A (zh) * 2015-12-11 2017-06-20 北京信威通信技术股份有限公司 一种基于msrp协议的即时通信方法
CN109300070A (zh) * 2018-09-26 2019-02-01 上海与德科技有限公司 一种救护通信方法、装置、服务器及存储介质
CN115883723A (zh) * 2021-08-11 2023-03-31 中国移动通信有限公司研究院 商业电话实现方法、装置、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1478352A (zh) * 1999-08-04 2004-02-25 管理计算机网络用户之间的协商
US20050102365A1 (en) * 2003-11-06 2005-05-12 International Business Machines Corporation Method and system for multiple instant messaging login sessions
CN1618055A (zh) * 2001-12-15 2005-05-18 汤姆森特许公司 调用预定时间视频会议的服务器
CN1794675A (zh) * 2005-08-10 2006-06-28 华为技术有限公司 建立聊天室数据传输通道实现聊天消息传送的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1478352A (zh) * 1999-08-04 2004-02-25 管理计算机网络用户之间的协商
CN1618055A (zh) * 2001-12-15 2005-05-18 汤姆森特许公司 调用预定时间视频会议的服务器
US20050102365A1 (en) * 2003-11-06 2005-05-12 International Business Machines Corporation Method and system for multiple instant messaging login sessions
CN1794675A (zh) * 2005-08-10 2006-06-28 华为技术有限公司 建立聊天室数据传输通道实现聊天消息传送的方法

Also Published As

Publication number Publication date
CN1852125A (zh) 2006-10-25

Similar Documents

Publication Publication Date Title
CN100488139C (zh) 建立聊天室数据传输通道实现聊天消息传送的方法
JP5294841B2 (ja) プッシュツートークオーバーセルラーネットワークの端末分離方法及びそのシステム
KR101458634B1 (ko) 사전 설정 세션을 관리하기 위한 방법 및 이를 구현하기위한 PoC 시스템과 PoC 단말
US8099089B2 (en) Method, user equipment and software product for media stream transfer between devices
CN101364883B (zh) 一种多终端会话方法及通讯系统以及相关设备
US20090279455A1 (en) Method, a device and a system for converging ip message
US20150163295A1 (en) VVoIP CALL TRANSFER
WO2012000347A1 (fr) Procédé, appareil et système pour la convergence de conférence multiplateforme
CN101345845A (zh) 一种在ims环境中实现视频会议业务的方法
JP2009500934A (ja) 通信システムにおけるマルチユーザサービス
CN101946531A (zh) 重新激活的组通信
CN101147336A (zh) 在无线一键通网络中建立ad-hoc会话的方法和系统
EP1769591B1 (fr) Procede et appareil de traitement d'appel dans un systeme de messagerie vocale instantanee cellulaire ("push-to-talk over cellular" ou poc)
US20080270553A1 (en) Method and System for Instant Notification of Communication Block Information
WO2007041937A1 (fr) Methode d'envoi et de reception de message hors ligne, appareil client, serveur et systeme
CN101389059B (zh) 实现会话模式切换的方法及设备
US9178941B2 (en) Method and apparatus for requesting media replication in a collaborative communication session, and method and apparatus for assigning a communication medium for a collaborative communication session
WO2007019761A1 (fr) Methode de realisation d'extension de session un a un en session nombreux a nombreux
KR100976050B1 (ko) 이동통신 단말기의 임시 아이디를 이용한 익명성 메시지제공 시스템 및 그 방법
KR101198946B1 (ko) 게이트웨이 장치 및 이를 이용한 네트워크 서비스 제공 방법
KR20160046213A (ko) 메시지 서버가 필요없는 p2p형 커뮤니케이션 제공 시스템 및 제공 방법
CN101305623A (zh) 用于确定具有控制功能的pt服务器的方法和装置
Sim et al. Conferencing Service Interworking in peer-to-peer and IMS Networks.
Hyun et al. System and Method for Providing SIP-Based Conference Service without Memorizing Temporary Conference ID

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06742176

Country of ref document: EP

Kind code of ref document: A1