[go: up one dir, main page]

CN108075904A - The transmission method and system of group's message - Google Patents

The transmission method and system of group's message Download PDF

Info

Publication number
CN108075904A
CN108075904A CN201611034107.3A CN201611034107A CN108075904A CN 108075904 A CN108075904 A CN 108075904A CN 201611034107 A CN201611034107 A CN 201611034107A CN 108075904 A CN108075904 A CN 108075904A
Authority
CN
China
Prior art keywords
message
user equipment
group
application server
rcs
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.)
Pending
Application number
CN201611034107.3A
Other languages
Chinese (zh)
Inventor
曹俊勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201611034107.3A priority Critical patent/CN108075904A/en
Publication of CN108075904A publication Critical patent/CN108075904A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • 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]
    • H04L51/046Interoperability with other network applications or services
    • 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/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]

Landscapes

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

Abstract

The present invention provides the transmission methods and system of a population message.Wherein, this method includes:The MESSAGE message of the first user equipment transmission is received, wherein, RCS group message of first account number by the first user equipment to communication pocket transmission in communication group is carried in MESSAGE message;RCS groups of message are sent to the second user equipment communicated in group where the second account number.The present invention solves the technical issues of group chat in correlation technique needs to occupy more Internet resources.

Description

The transmission method and system of group's message
Technical field
The present invention relates to the communications field, in particular to the transmission method and system of a population message.
Background technology
With the development of science and technology, information series business is more and more, short message and multimedia message from traditional business, to new business i.e. When communication and rich media communications (Rich Communication Suite, referred to as RCS) etc..Under new business, group chat has The application scenarios of very abundant, such as classmate group, Tong Shiqun, hobby group, group size also increasingly increase, e.g., ten crowds, Hundred crowds, even thousand crowds etc..
Traditional RCS group chats pass through session initiation protocol (Session Initiation Protocol, referred to as SIP) With message session delivery protocol (Message Session Relay Protocol, referred to as MSRP) protocol realization.Group chat field Scape creates data channel by MSRP agreements, transmits specific data, realizes the control to MSRP passages by Session Initiation Protocol, such as creates It builds, maintain and cancels.Under this implementation pattern, the group in active state with all online members, it is necessary to keep SIP meetings Words and MSRP sessions, the network element being related to includes terminal, platform and a series of network elements of centre, such as Call-Establish-Success rate module (Call Session Control Function, CSCF) etc., so as to consume more Internet resources.
The technical issues of needing to occupy more Internet resources for group chat in correlation technique, not yet proposes effective at present Solution.
The content of the invention
An embodiment of the present invention provides the transmission method and system of a population message, at least to solve group chat in correlation technique The technical issues of needing to occupy more Internet resources.
One side according to embodiments of the present invention, provides the transmission method of a population message, and this method includes:It receives The MESSAGE message that first user equipment is sent, wherein, the first account number is carried in communication group in MESSAGE message by the One user equipment to communication pocket transmission RCS group's message;RCS groups of message are sent to the second use communicated in group where the second account number Family equipment.
Optionally, before RCS groups of message to the second user equipment communicated in group where the second account number is sent, this method It further includes:After the MESSAGE message of the first user equipment transmission is received by the first application server, the second use is determined The second application server belonging to the equipment of family, wherein, application server of first application server belonging to the first user equipment. Sending RCS groups of message to the second user equipment communicated in group where the second account number includes:By the second application server to Two user equipmenies send RCS groups of message.
Optionally, sending RCS groups of message to second user equipment by the second application server includes:Pass through the second application Service determines the device type of second user equipment;Indicate the second application service using the device type with second user equipment The information sender formula matched somebody with somebody sends RCS groups of message to second user equipment.
Optionally, indicate the second application service using the matched information sender formula of device type with second user equipment Sending RCS groups of message to second user equipment includes:In the case where the device type of second user equipment is preset kind, refer to Show that the second application server sends MESSAGE message to second user equipment;It is not pre- in the device type of second user equipment If in the case of type, the second application server of instruction establishes the first MSRP links with second user equipment, wherein, first MSRP links are used for transmission RCS groups of message.
Optionally, the device type for determining second user equipment by the second application service includes:Second application server Obtain the log-on message of the second user equipment pre-saved;Second application server reads the second use described in log-on message The device type of family equipment.
Optionally, before the log-on message of the second user equipment pre-saved in the acquisition of the second application server, the party Method further includes:When second user equipment is reached the standard grade, the second application server receives and preserves the registration of second user equipment transmission Information.
Optionally, sending RCS groups of message to second user equipment by the second application server includes:In RCS groups of message Length be less than preset value in the case of, the second application server of instruction sends MESSAGE message to second user equipment; In the case that the length of RCS groups of message is not less than preset value, the second application server of instruction establishes the with second user equipment Two MSRP links, wherein, the 2nd MSRP links are used for transmission RCS groups of message.
Optionally, before the MESSAGE message that the first user equipment is sent is received, this method further includes:Receive the 3rd The first INVITE message that account number is sent by the 3rd user equipment, wherein, group chat service is carried in the first INVITE message It the URI of device and is used to indicate whether to establish the indication information of MSRP links;Communication is created according to the instruction of the first INVITE message Group.
Optionally, receive the 3rd account number is included by the first INVITE message that the 3rd user equipment is sent:Receive via First INVITE message of the 3rd application server forwarding belonging to the 3rd user equipment.
Optionally, after communication group is created according to the instruction of the first INVITE message, this method further includes:Obtain first The list of device addresses carried in INVITE message, wherein, record has the equipment of fourth user equipment in list of device addresses Location, fourth user equipment are the equipment for being invited into the 4th account number of communication group;Indicate the 4th belonging to fourth user equipment Application server sends the second INVITE message to fourth user equipment, wherein, the second INVITE message is for the 4th account of invitation Number add in communication group;The first response message of fourth user equipment transmission is received by the 4th application server, wherein, the first sound It answers to carry in information and is used to indicate whether the notice for adhereing to communication group and the finger for being used to indicate whether to establish MSRP links Show information.
Optionally, indication information includes preset field, and whether the property value of preset field establishes MSRP links for characterization.
Optionally, after communication group is created according to the instruction of the first INVITE message, this method further includes:Receive the 5th The first message that account number is sent by the 5th user equipment, wherein, first message communicates group for the 6th account number to be invited to add in, the The group identification of communication group is carried in one message and is used to indicate whether to establish the indication information of MSRP links;It sends to invite 6th account number adds in the 6th user equipment of the 3rd INVITE message to the 6th account number of communication group;Receive the 6th user equipment hair The second response message sent, wherein, carried in the second response message the notice that is used to indicate whether to adhere to communication group and It is used to indicate whether to establish the indication information of MSRP links.
Optionally, receive the 5th account number is included by the first message that the 5th user equipment is sent:It receives and is used via the 5th The first message of the 5th application server forwarding belonging to the equipment of family;Send the 6th account number is invited to add in communication group the 3rd 6th user equipment of INVITE message to the 6th account number includes:Turned by the 6th application server belonging to the 6th user equipment Send out the 3rd INVITE message to the 6th user equipment;Receiving the second response message of the 6th user equipment transmission includes:Receive warp The second response message forwarded by the 6th application server.
Optionally, after communication group is created according to the instruction of the first INVITE message, this method further includes:Receive the 7th The second message of communication group is exited in the request that account is sent by the 7th user equipment, wherein, communication is carried in second message The group identification of group;7th account is deleted from communication group.
Optionally, the second message bag that communication group is exited in the request that the 7th account is sent by the 7th user equipment is received It includes:Receive the second message forwarded via the 7th application server belonging to the 7th user equipment.
One side according to embodiments of the present invention provides the transmission method of a population message, including:First user sets Preparation send group chat server of the MESSAGE message to communicating where group, wherein, it is carried in MESSAGE message the in communication group One account number by the first user equipment to communication pocket transmission RCS group's message;Group chat server sends RCS groups of message to communicating group In second user equipment where the second account number.
Optionally, group chat server sends RCS groups of message to the second user equipment bag communicated in group where the second account number It includes:Group chat server sends the second application server belonging to MESSAGE message to second user equipment;Second application server RCS groups of message are sent to second user equipment.
Optionally, the second application server sends RCS groups of message to second user equipment and includes:Second application service determines The device type of second user equipment;Second application service is used to be sent with the matched information of the device type of second user equipment Mode sends RCS groups of message to second user equipment.
Optionally, the second application service is used sends with the matched information sender formula of the device type of second user equipment RCS groups of message to second user equipment includes:In the case where the device type of second user equipment is preset kind, second should MESSAGE message is sent to second user equipment with server;It is not preset kind in the device type of second user equipment In the case of, the second application server establishes the first MSRP links with second user equipment, wherein, the first MSRP links are used to pass Defeated RCS groups of message.
Optionally, the second application service determines that the device type of second user equipment includes:Second application server obtains The log-on message of the second user equipment pre-saved;The second user that second application server reads described in log-on message is set Standby device type.
Optionally, before the log-on message of the second user equipment pre-saved in the acquisition of the second application server, the party Method further includes:When second user equipment is reached the standard grade, the second application server receives and preserves the registration of second user equipment transmission Information.
Optionally, the second application server sends RCS groups of message to second user equipment and includes:In the length of RCS groups of message In the case that degree is less than preset value, the second application server sends MESSAGE message to second user equipment;In RCS groups of message Length not less than in the case of preset value, the second application server establishes the 2nd MSRP links with second user equipment, In, the 2nd MSRP links are used for transmission RCS groups of message.
Optionally, this method further includes:3rd account number sends the first INVITE message to the 3rd by the 3rd user equipment Application server, wherein, the URI of group chat server is carried in the first INVITE message and is used to indicate whether to establish MSRP chains The indication information on road;3rd application server sends the group chat server that the first INVITE message is identified to URI;Group chat service Device creates communication group according to the instruction of the first INVITE message.
Optionally, this method further includes:Group chat server obtains the list of device addresses carried in the first INVITE message, Wherein, the device address for having fourth user equipment is recorded in list of device addresses, fourth user equipment is to be invited into communication The equipment of the 4th account number of group;Group chat server sends the 4th application clothes belonging to the first INVITE message to fourth user equipment Business device;4th application server sends the second INVITE message to fourth user equipment, wherein, the second INVITE message is used to invite It please the 4th account number addition communication group;The first response message that 4th application server sends fourth user equipment is forwarded to group chat Server, wherein, the notice for being used to indicate whether to adhere to communication group is carried in the first response message and is used to indicate is The no indication information for establishing MSRP links.
Optionally, indication information includes preset field, and whether the property value of preset field establishes MSRP links for characterization.
Optionally, this method further includes:5th application server forwards what the 5th account number was sent by the 5th user equipment First message to group chat server, wherein, first message carries for the 6th account number to be invited to add in communication group, in first message It communicates the group identification of group and is used to indicate whether to establish the indication information of MSRP links;Group chat server sends to invite the 6th Account number adds in the 3rd INVITE message of communication group to the 6th application server belonging to the 6th user equipment of the 6th account number;The Six application servers forward the 3rd INVITE message to the 6th user equipment;6th application server forwards the 6th user equipment Second response message to group chat server, wherein, carried in the second response message and be used to indicate whether to adhere to communication group Notice and be used to indicate whether to establish the indication informations of MSRP links.
Optionally, this method further includes:7th application server asks the 7th account by what the 7th user equipment was sent The second message for exiting communication group is asked to be forwarded to group chat server, wherein, the group identification for communicating group is carried in second message;Group Merely server deletes the 7th account from communication group.
One side according to embodiments of the present invention provides the Transmission system of a population message, including:Communicate account in group User equipment used in number;Group chat server, for receiving the MESSAGE message that the first user equipment is sent, wherein, RCS group message of first account number by the first user equipment to communication pocket transmission in communication group is carried in MESSAGE message;Group Merely server is additionally operable to send RCS groups of message to the second user equipment communicated in group where the second account number.
Optionally, which further includes belonging to the first application server and the second user equipment belonging to the first user equipment The second application server, wherein, the first application server is for forwarding MESSAGE message that the first user equipment is sent to group Merely server, wherein, the first application server determines group chat server according to the group identification carried in MESSAGE message;Second Application server is used to forward RCS groups of message to second user equipment, wherein, the second application server is second user equipment institute The application server of category.
Optionally, the second application server includes:Determination unit, for determining the device type of second user equipment;The One transmitting element, for sending RCS groups of message extremely using with the matched information sender formula of the device type of second user equipment Second user equipment.
Optionally, the first transmitting element is additionally operable to:In the case where the device type of second user equipment is preset kind, MESSAGE message is sent to second user equipment;In the case where the device type of second user equipment is not preset kind, build Vertical the first MSRP links with second user equipment, wherein, the first MSRP links are used for transmission RCS groups of message.
Optionally it is determined that unit is additionally operable to:Obtain the log-on message of the second user equipment pre-saved;Read registration letter The device type of second user equipment described in breath.
Optionally, the second application server further includes:Storage unit for when second user equipment is reached the standard grade, preserves the The log-on message that two user equipmenies are sent.
Optionally, the second application server further includes:Second transmitting element, it is pre- for being less than in the length of RCS groups of message If in the case of value, MESSAGE message is sent to second user equipment;Unit is established, for not small in the length of RCS groups of message In the case of preset value, the 2nd MSRP links with second user equipment are established, wherein, the 2nd MSRP links are used for transmission RCS groups of message.
Optionally, group chat server includes:Receiving unit is sent for the 3rd account number of reception by the 3rd user equipment First INVITE message, wherein, the URI of group chat server is carried in the first INVITE message and is used to indicate whether to establish The indication information of MSRP links;Group unit is built, for creating communication group according to the instruction of the first INVITE message.
Optionally, the system further include including:The 3rd application server belonging to 3rd user equipment, for forwarding the 3rd The first INVITE message that user equipment is sent is to group chat server.
Optionally, which further includes:Group chat server is with being additionally operable to the equipment carried in the first INVITE message of acquisition Location list, wherein, record has the device address of fourth user equipment in list of device addresses, and fourth user equipment is to be invited to add Enter to communicate the equipment of the 4th account number of group;The system further includes the 4th application server belonging to fourth user equipment, for sending out The second INVITE message is sent to fourth user equipment, wherein, the second INVITE message communicates group for the 4th account number to be invited to add in; 4th application server is additionally operable to the first response message of forwarding fourth user equipment transmission to group chat server, wherein, first The notice for being used to indicate whether to adhere to communication group is carried in response message and is used to indicate whether to establish MSRP links Indication information.
Optionally, indication information includes preset field, and whether the property value of preset field establishes MSRP links for characterization.
Optionally, which further includes:The 5th application server belonging to 5th user equipment, for forwarding the 5th account number By the first message of the 5th user equipment transmission to group chat server, wherein, first message adds in for the 6th account number of invitation Group is communicated, the group identification of communication group is carried in first message and is used to indicate whether to establish the indication information of MSRP links;The The 6th application server belonging to six user equipmenies, for being added in for the 6th account number of invitation for group chat server to be forwarded to communicate group The 3rd INVITE message to the 6th user equipment;6th application server is additionally operable to the second response of the 6th user equipment of forwarding Information to group chat server, wherein, carried in the second response message the notice that is used to indicate whether to adhere to communication group and It is used to indicate whether to establish the indication information of MSRP links.
Optionally, which further includes:The 7th application server belonging to 7th user equipment, for forwarding the 7th account The request sent by the 7th user equipment exits the second message of communication group to group chat server, wherein, it is taken in second message Group identification with communication group;Wherein, group chat server deletes the 7th account when receiving second message from communication group It removes.
According to another embodiment of the invention, a kind of storage medium is provided, storage medium can be configured to store For performing the program code of following steps:The MESSAGE message of the first user equipment transmission is received, wherein, MESSAGE message In carry communication group in the first account number by the first user equipment to communication pocket transmission RCS group's message;Send RCS groups of message Second user equipment into communication group where the second account number.
In embodiments of the present invention, the MESSAGE message that the first user equipment is sent is received, wherein, in MESSAGE message Carry RCS group message of first account number by the first user equipment to communication pocket transmission in communication group;Send RCS groups of message extremely The second user equipment where the second account number in group is communicated, since instant communication information is during transmission, without keeping SIP With two class sessions of MSRP, so as to solve the technical issues of group chat in correlation technique needs to occupy more Internet resources, realize Reduce the technique effect to the occupancy of Internet resources.
Description of the drawings
Attached drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hair Bright schematic description and description does not constitute improper limitations of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of terminal according to embodiments of the present invention;
Fig. 2 is the flow chart of the transmission method of group's message according to embodiments of the present invention;
Fig. 3 is the optional flow chart for creating group in correlation technique;
Fig. 4 is the optional flow chart for creating group according to embodiments of the present invention;
Fig. 5 is the flow chart of the optional transmission group message in correlation technique;
Fig. 6 is the flow chart of optional transmission group message according to embodiments of the present invention;
Fig. 7 is the flow chart of optional transmission group message according to embodiments of the present invention;
Fig. 8 is the optional flow chart for increasing group members in correlation technique;
Fig. 9 is the optional flow chart for increasing group members according to embodiments of the present invention;
Figure 10 is the flow chart that optional member in correlation technique moves back group;
Figure 11 is the flow chart that optional member according to embodiments of the present invention moves back group;
Figure 12 is the schematic diagram of the Transmission system of group's message according to embodiments of the present invention.
Specific embodiment
Come that the present invention will be described in detail below with reference to attached drawing and in conjunction with the embodiments.It should be noted that do not conflicting In the case of, the feature in embodiment and embodiment in the application can be mutually combined.
It should be noted that term " first " in description and claims of this specification and above-mentioned attached drawing, " Two " etc. be the object for distinguishing similar, without being used to describe specific order or precedence.
Embodiment 1
The embodiment of the method that the embodiment of the present application one is provided can be in mobile terminal (such as mobile phone terminal, tablet computer Deng), perform in terminal or similar arithmetic unit.Exemplified by running on mobile terminals, as shown in Figure 1, mobile Terminal can include one or more (one is only shown in figure) processors 101, and (processor 101 can include but is not limited to micro- place The processing unit of reason device MCU or programmable logic device FPGA etc.), for the memory 103 that stores data and for communicating The transmitting device 105 of function.It will appreciated by the skilled person that structure shown in FIG. 1 is only to illustrate, not to upper The structure for stating electronic device causes to limit.
Memory 103 can be used for the software program and module of storage application software, such as the equipment in the embodiment of the present invention The corresponding program instruction/module of control method, processor 101 by operation be stored in the software program in memory 103 with And module, so as to perform various functions application and data processing, that is, realize above-mentioned method.Memory may include random at a high speed Memory may also include nonvolatile memory, such as one or more magnetic storage device, flash memory or other are non-volatile Property solid-state memory.In some instances, memory can further comprise compared with the remotely located memory of processor, these Remote memory can pass through network connection to terminal.The example of above-mentioned network includes but not limited to internet, enterprise In-house network, LAN, mobile radio communication and combinations thereof.
Transmitting device is used to that data to be received or sent via a network.Above-mentioned network specific example may include to calculate The wireless network that the communication providers of machine terminal provide.In an example, transmitting device includes a network adapter (Network Interface Controller, NIC), can be connected by base station with other network equipments so as to interconnection Net is communicated.In an example, transmitting device can be radio frequency (Radio Frequency, RF) module, be used to pass through Wireless mode is communicated with internet.
According to embodiments of the present invention, the embodiment of the method for the transmission method of a population message is provided, it is necessary to illustrate, Step shown in the flowchart of the accompanying drawings can perform in the computer system of such as a group of computer-executable instructions, and And although showing logical order in flow charts, in some cases, can institute be performed with the order being different from herein The step of showing or describing.
Fig. 2 is the flow chart of the transmission method of group's message according to embodiments of the present invention, as shown in Fig. 2, this method includes Following steps:
Step S201 receives the MESSAGE message that the first user equipment is sent, wherein, it is carried in MESSAGE message logical Interrogate RCS group message of first account number by the first user equipment to communication pocket transmission in the group identification of group and communication group.
Step S202 sends RCS groups of message to the second user equipment communicated in group where the second account number.
By above-described embodiment, the MESSAGE message that the first user equipment is sent is received, is carried in MESSAGE message Communicate RCS group message of first account number by the first user equipment to communication pocket transmission in group;RCS groups of message are sent to communicating group In second user equipment where the second account number, since instant communication information is during transmission, without keeping SIP and MSRP Two class sessions so as to solve the technical issues of group chat in correlation technique needs to occupy more Internet resources, realize reduction To the technique effect of the occupancy of Internet resources.
In traditional group chat pattern, the realization of all groups of message including group's management and group chat, is protected between terminal Premised on holding two class session of SIP and MSRP, on the one hand, group from silence to state of activation, need to be rebuild with all group members SIP and Two class sessions of MSRP, expense are bigger;On the other hand, group's state enters after state of activation, before silent status is entered, i.e., Make no group's information, SIP and two class sessions of MSRP still need to keep, and the resource consumption caused by terminal, CSCF and platform is very big.With The growth of group's user volume, activate group expense and idle session to the occupancy of resource, more and more substantially.
Using the present processes, instant communication information is carried using MESSAGE message, and is sent with MESSAGE During instant message, session namely instant communication information can not be kept during transmission, without keeping SIP and MSRP two Class session, so as to reduce the resource consumption caused by terminal, CSCF and platform, even if with the growth of group's user volume, it is right The occupancy of resource will not dramatically increase.
The life cycle of one group, most common group's relevant treatment, created including group, group's activation, group chat and deletion into The basic operations such as member.It should be noted that the network element on network element, for convenience of description omission intercooler core net, such as CSCF.
The related content in the core methed of Session Initiation Protocol is illustrated below:INVITE represents that calling subscribe initiates meeting Words request, invites other users to add in a session;ACK, client confirm that it has been had received to INVITE The final response of request;BYE represents to terminate a calling having built up;REGISTER represents client to sip server End registration.
The terminal for needing to use herein is illustrated below:
UE, user equipment (User Equipment) are responsible for initiating or receiving group chat chat messages, such as mobile phone, PAD etc.. UE_A, UE_B, UE_C and UE_D are respectively that four UE, UE_A, UE_B and UE_C can be mobile phone terminal, and three users are same A group, corresponding group ID is ID_1.
IM_AS, application server (English full name is Instant Messenger Application Server), is responsible for The message that terminal is submitted is received, is delivered according to recipient address, destination party UE, then is chatted to the AS transmissions that destination party belongs to Its message;Destination party is group ID (group chat mark), then to the group chat application server of group's ownership, (English full name is Group Chat Application Server, referred to as GC_AS) send chat messages, IM_AS_A, IM_AS_B, IM_AS_C and IM_AS_D The AS of respectively UE_A, UE_B, UE_C and UE_D ownership.
GC_AS, receives the chat messages that AS is sent, and inquires about corresponding group members according to group ID, chat messages are sent to The AS of each group members ownership.
(1) group creates
UE_A creates group, and user list is UE_B and UE_C.
Group's visioning procedure of traditional mode is as shown in Figure 3:
The IM_AS_A that step S301, UE_A belong to it sends INVITE requests, carries oneself between IM_AS_A Link setup information (including IP address, port PO RT etc.), destination address are that (English full name is Uniform Resource to group URI Identifier, referred to as URI, Chinese is uniform resource identifier), address list is UE_B and UE_C;
Step S302 after IM_AS_A receives the message of UE, selects to route, INVITE is sent to GC_AS according to destination address Message, carries the link setup information (IP, PORT etc.) between IM_AS_A and GC_AS, and address list is UE_B and UE_C;
Step S303 after GC_AS receives INVITE message, is judged as that instruction creates the message of group, then generates group information, group ID is ID_1, and group members UE_A, UE_B and UE_C, GC_AS to 200 response of IM_AS_A returns, believe by the link setup for carrying GC_AS Cease (IP, PORT etc.) and group identification ID_1;
Step S304, IM_AS_A receive response, to GC_AS feeding back ACKs;IM_AS_A returns to 200 responses to UE_A, carries Link setup information (IP, PORT etc.) and group identification ID_1 between IM_AS_A and UE_A;
Step S305, GC_AS and IM_AS_A establish MSRP links MSRP_2 according to the link setup information of negotiation;
Step S306, UE_A receive response message, return to ACK;
Step S307, UE_A and IM_AS_A establish MSRP links MSRP_1 according to the link setup information of negotiation;
Group members UE_B operations are invited in step S308, GC_AS triggering, are initiated INVITE message to IM_AS_B, are carried GC_ The link setup information (IP, PORT etc.) of AS;
Step S309, IM_AS_B receive message, send INVITE message to UE_B, carry the link setup information of IM_AS_B (IP, PORT etc.) invites UE_B to add in group ID_1;
Step S310, UE_B receive INVITE message, return to 200 responses, carry link setup information (IP, the PORT of UE_B Deng);
Step S311, IM_AS_B receive response, return to ACK to UE_B, IM_AS_B returns to 200 responses to GC_AS, carries The link setup information (IP, PORT etc.) of IM_AS_B;
Step S312, GC_AS receive response, and ACK is returned to IM_AS_B;
Step S313, GC_AS and IM_AS_B establish MSRP links MSRP_3 according to the link setup information of negotiation;
Step S314, IM_AS_B and UE_B establish MSRP links MSRP_4 according to the link setup information of negotiation;
Group members UE_C operations are invited in step S315, GC_AS triggering, are initiated INVITE message to IM_AS_C, are carried GC_ The link setup information (IP, PORT etc.) of AS;
Step S316, IM_AS_C receive message, send INVITE message to UE_C, carry the link setup information of IM_AS_C (IP, PORT etc.) invites UE_C to add in group ID_1;
Step S317, UE_C receive INVITE message, return to 200 responses, carry link setup information (IP, the PORT of UE_C Deng);
Step S318, IM_AS_C receive response, and ACK is returned to UE_C;IM_AS_C returns to 200 responses to GC_AS, carries The link setup information (IP, PORT etc.) of IM_AS_C;
Step S319, GC_AS receive response, and ACK is returned to IM_AS_C;
Step S320, GC_AS and IM_AS_C establish MSRP links MSRP_5 according to the link setup information of negotiation;
Step S321, IM_AS_C and UE_C establish MSRP links MSRP_6 according to the link setup information of negotiation;
Step S322, the group ID_1 created will be converted to silence without group's message, group in a period of time by state of activation The group from memory is moved out, is saved in database by state, GC_AS, simultaneously switches off the session between group members;
Step S323, GC_AS send BYE message to IM_AS_A;
Step S324, IM_AS_A receive BYE message, return to 200 responses, terminate between IM_AS_A and GC_AS SIP and MSRP sessions;IM_AS_A sends BYE message to UE_A;
Step S325, UE_A receive BYE message, return to 200 responses, terminate SIP and MSRP meetings between UE_A and IM_AS_A Words;
Step S326, GC_AS send BYE message to IM_AS_B;
Step S327, IM_AS_B receive BYE message, return to 200 responses, terminate between IM_AS_B and GC_AS SIP and MSRP sessions;IM_AS_B sends BYE message to UE_B;
Step S328, UE_B receive BYE message, return to 200 responses, terminate SIP and MSRP meetings between UE_B and IM_AS_B Words;
Step S329, GC_AS send BYE message to IM_AS_C;
Step S330, IM_AS_C receive BYE message, return to 200 responses, terminate between IM_AS_C and GC_AS SIP and MSRP sessions;IM_AS_C sends BYE message to UE_C;
Step S331, UE_C receive BYE message, return to 200 responses, terminate SIP and MSRP meetings between UE_C and IM_AS_C Words.
In traditional mode, when UE_A establish group complete, group is active, to before silence, UE_A, IM_AS_A and SIP sessions and MSRP links are always maintained between GC_AS;SIP sessions and MSRP links between UE_B, IM_AS_B and GC_AS It is always maintained at;SIP sessions and MSRP links are always maintained between UE_C, IM_AS_C and GC_AS.The holding of idle session, to money Source occupies more.
In order to overcome the above problem, in embodiments herein, disappear in the MESSAGE for receiving the transmission of the first user equipment Before breath, following method may be employed and create group:The 3rd account number is received by the first INVITE that the 3rd user equipment is sent to disappear Breath, wherein, the URI of group chat server is carried in the first INVITE message and is used to indicate whether to establish the instruction of MSRP links Information;Communication group is created according to the instruction of the first INVITE message.
Group chat server receives the first INVITE forwarded via the 3rd application server belonging to the 3rd user equipment and disappears Breath, carry in INVITE message the URI of group chat server, the object for being invited into communication group list of device addresses and It is used to indicate whether to establish the SDP information of MSRP sessions, group chat server is created according to the instruction of the INVITE message received Group is communicated, and generates the group identification of communication group.
Optionally, after the group identification for generating communication group in group chat server, group chat server obtains the first INVITE and disappears The list of device addresses carried in breath, record has the device address of fourth user equipment in list of device addresses, and fourth user is set Standby is the equipment for being invited into the 4th account number of communication group;Indicate that the 4th application server belonging to fourth user equipment is sent Second INVITE message to fourth user equipment, the second INVITE message communicates group for the 4th account number to be invited to add in;Pass through Four application servers receive the first response message that fourth user equipment is sent, wherein, it carries and is used in the first response message Indicate whether the notice for adhereing to communication group and the indication information (such as SDP information) for being used to indicate whether to establish MSRP links.
Above-mentioned indication information includes preset field, and whether the property value of preset field establishes MSRP links for characterization.
Specifically, the application group's visioning procedure is as shown in figure 4, where it is assumed that UE_A and UE_B are that the application is supported (to refer to Show communicated using MESSAGE namely the device end of Second Type) terminal, UE_C is the tradition for not supporting the application Terminal (i.e. the device end of the first kind), as shown in Figure 4:
IM_AS_A that step S401, UE_A belong to it sends INVITE requests, and destination address is group URI, address list For UE_B and UE_C;Certain field of SDP can carry a=inactive attributes, and expression need not establish MSRP sessions;
Step S402, IM_AS_A receive UE message, parse SDP information, judge to carry a=inactive attributes (i.e. SDP Be used to indicate whether to establish the information of MSRP links in information, inactive represents un-activation, i.e., without setting up), then do not build with The MSRP links of UE_A;It selects to route according to destination address, sends INVITE message to GC_AS, carry IM_AS_A and GC_AS Between link setup information (IP, PORT etc.), address list be UE_B and UE_C;
Step S403, GC_AS receive INVITE message, are judged as creating group, then generate group information, and group ID is ID_1;GC_ AS returns to 200 responses to IM_AS_A, carries the information such as ID_1, and SDP carries a=inactive attributes;
Step S404, IM_AS_A receive response, parse SDP information, judge to carry a=inactive attributes, then do not build with MSRP links between GC_AS, to GC_AS feeding back ACKs;IM_AS_A returns to 200 responses to UE_A, carries the information such as ID_1, SDP Carry a=inactive attributes;
Step S405, UE_A receive response, judge to carry a=inactive attributes, do not build MSRP sessions, return to ACK;
Step S406, UE_A send BYE message to IM_AS_A;
Step S407, IM_AS_A receive BYE message, terminate the SIP sessions between UE_A, return to 200 responses;IM_AS_A BYE message is sent to GC_AS;
Step S408, GC_AS receive BYE message, terminate SIP sessions between GC_AS and IM_AS_A, return to 200 responses;
Group members UE_B operations are invited in step S409, GC_AS triggering, are initiated INVITE message to IM_AS_B, are carried GC_ AS link setups information (IP, PORT etc.);
Step S410, IM_AS_B receive message, send INVITE message to UE_B, carry the link setup information of IM_AS_B (IP, PORT etc.) invites UE_B to add in group ID_1;
Step S411, UE_B receive INVITE message, return to 200 responses, SDP carries a=to support official documents and correspondence terminal Inactive attributes;
Step S412, IM_AS_B receive response, parse SDP information, judge to carry a=inactive attributes, then do not establish MSRP links between IM_AS_B and UE_B, IM_AS_B is to UE_B feeding back ACKs;IM_AS_B returns to 200 responses, SDP to GC_AS Carry a=inactive attributes;
Step S413, GC_AS receive response, parse SDP information, judge to carry a=inactive attributes, then do not establish MSRP links between GC_AS and IM_AS_B, GC_AS return to ACK to IM_AS_B;
Step S414, GC_AS send BYE message to IM_AS_B;
Step S415, IM_AS_B receive BYE message, terminate SIP sessions between IM_AS_B and GC_AS, return to 200 sound It should;IM_AS_B sends BYE message to UE_B;
Step S416, UE_B receive BYE message, terminate SIP sessions between UE_B and IM_AS_B, return to 200 responses;
Group members UE_C operations are invited in step S417, GC_AS triggering, are initiated INVITE message to IM_AS_C, are carried GC_ AS link setups information (IP, PORT etc.);
Step S418, IM_AS_C receive message, send INVITE message to UE_C, carry the link setup information of IM_AS_C (IP, PORT etc.) invites UE_C to add in group ID_1;
Step S419, UE_C are conventional terminal, receive INVITE message, return to 200 responses, carry the link setup information of UE_C (IP, PORT etc.);
Step S420, IM_AS_C receive response, and ACK is returned to UE_C;IM_AS_C supports this case, can not keep meeting Words, IM_AS_C return to 200 responses to GC_AS, and SDP carries a=inactive attributes;
Step S421, UE_C and IM_AS_C establish MSRP links MSRP_6 according to the link setup information of negotiation;
Step S422, GC_AS receive response, parse SDP information, judge to carry a=inactive attributes, then do not establish MSRP links between GC_AS and IM_AS_C, GC_AS return to ACK to IM_AS_C;
Step S423, GC_AS send BYE message to IM_AS_C;
Step S424, IM_AS_C receive BYE message, terminate SIP sessions between IM_AS_C and GC_AS, return to 200 sound It should;
Step S425 closes session without interacting message for a long time between IM_AS_C and UE_C, and IM_AS_C sends BYE and disappears Breath;
Step S426, UE_C receive BYE message, terminate SIP and MSRP sessions between IM_AS_C and GC_AS, return to 200 Response;
Step S427, the group ID_1 created will be converted to silence without group's message, group in a period of time by state of activation The group from memory is moved out, remained in database by state, GC_AS, simultaneously switches off the session between group members UE_C.
It is always maintained at different from link of the prior art needs, the holding of session is more to resource occupation, in the application Technical solution in, from UE_A establish group complete, group is active, to before silence, member UE_A, UE_B and UE_ C, group are active, UE_A, and sessionless is kept between IM_AS_A and GC_AS, UE_B, SIP between IM_AS_B and GC_AS Sessionless is kept, and SIP sessionless is kept between IM_AS_C and GC_AS, because UE_C be conventional terminal, it is necessary in IM_AS_C and SIP and MSRP sessions are kept between UE_C.In such a mode, IM_AS, AS and the GC_ for supporting the terminal of this case corresponding SIP and MSRP sessions need not be all kept between AS, it is only necessary between conventional terminal and corresponding IM_AS keep SIP and MSRP sessions greatly reduce the occupancy of idle session.
(2) group chat
The group chat message transfer process of traditional mode is as shown in Figure 5:
Step S501 if UE_A judges that group ID_1 is in silent status, is first carried out group and activates operation, belong to it IM_AS_A send activation group INVITE request, carry oneself the link setup information (IP, PORT etc.) between IM_AS_A, mesh Address be group ID_1;
Step S502, IM_AS_A receive UE message, select to route according to destination address, and sending INVITE to GC_AS disappears Breath, carries the link setup information (IP, PORT etc.) between IM_AS_A and GC_AS, and destination address is group ID_1;
Step S503, GC_AS receive INVITE message, search group's information according to ID_1, memory are loaded into, to IM_ AS_A returns to 200 responses, carries the link setup information (IP, PORT etc.) between GC_AS and IM_AS_A;
Step S504, IM_AS_A receive response, to GC_AS feeding back ACKs;IM_AS_A returns to 200 responses to UE, carries Link setup information (IP, PORT etc.) between IM_AS_A and UE_A;
Step S505, IM_AS_A and GC_AS establish MSRP links MSRP_2 according to the link setup information of negotiation;
Step S506, UE_A receive response message, return to ACK;
Step S507, UE_A and IM_AS_A establish MSRP links MSRP_1 according to the link setup information of negotiation;
Step S508, GC_AS create the session with UE_B, initiate INVITE message to IM_AS_B first, carry GC_AS Link setup information (IP, PORT etc.);
Step S509, IM_AS_B receive INVITE message, send INVITE message to UE_B, carry the link setup of IM_AS_B Information (IP, PORT etc.);
Step S510, UE_B receive INVITE message, return to 200 responses, carry link setup information (IP, the PORT of UE_B Deng);
Step S511, IM_AS_B receive response, and ACK is returned to UE_B;IM_AS_B returns to 200 responses to GC_AS, carries The link setup information (IP, PORT etc.) of IM_AS_B;
Step S512, GC_AS receive response, and ACK is returned to IM_AS_B;
Step S513, GC_AS and IM_AS_B establish MSRP links MSRP_3 according to the link setup information of negotiation;
Step S514, IM_AS_B and UE_B establish MSRP links MSRP_4 according to the link setup information of negotiation;
Step S515, GC_AS create the session with UE_C, initiate INVITE message to IM_AS_C first, carry GC_AS Link setup information (IP, PORT etc.);
Step S516, IM_AS_C receive INVITE message, send INVITE message to UE_C, carry the link setup of IM_AS_C Information (IP, PORT etc.);
Step S517, UE_C receive INVITE message, return to 200 responses, carry link setup information (IP, the PORT of UE_C Deng);
Step S518, IM_AS_C receive response, and ACK is returned to UE_C;IM_AS_C returns to 200 responses to GC_AS, carries The link setup information (IP, PORT etc.) of IM_AS_C;
Step S519, GC_AS receive response, and ACK is returned to IM_AS_C;
Step S520, GC_AS and IM_AS_C establish MSRP links MSRP_5 according to the link setup information of negotiation;
Step S521, IM_AS_C and UE_C establish MSRP links MSRP_6 according to the link setup information of negotiation.
It should be noted that step S501 to step S521 is group's activation process, if group is in active state, can omit This flow if group is in silent status, firstly the need of this flow is performed, could perform group chat operation.
So far, group's activation process is completed, and after group's activation, MSRP link MSRP_1 are set up between UE_A and IM_AS_A, MSRP links MSRP_2, GC_AS and IM_AS_B are set up between IM_AS_A and GC_AS and sets up MSRP links MSRP_3, IM_ MSRP links MSRP_4, GC_AS are set up between AS_B and UE_B and establishes MSRP links MSRP_5, M_AS_ between IM_AS_C C establishes the MSRP links MSRP_6 between UE_C.
Step S522, UE_A are by MSRP_1, to ID_1 pocket transmission chat messages;
Step S523, IM_AS_A receive the chat messages that UE_A sends past ID_1, return to 200 responses, IM_AS_A passes through Chat messages are sent to GC_AS by MSRP_2;
Step S524, GC_AS receive chat messages, return to 200 responses;According to group's information, members list is obtained, and to UE_B and UE_C sends the chat messages;
Chat messages are dealt into IM_AS_B by step S525, GC_AS by MSRP_3;
Step S526, IM_AS_B receive chat messages, returning response;IM_AS_B is sent chat messages by MSRP_4 To UE_B;
Step S527, UE_B receive the chat messages, return to 200 responses;
Chat messages are dealt into IM_AS_C by step S528, GC_AS by MSRP_5;
Step S529, IM_AS_C receive chat messages, return to 200 responses;IM_AS_C is by MSRP_6 by chat messages It is sent to UE_C;
Step S530, UE_C receive the chat messages, return to 200 responses.
In group chat flow, traditional mode has first had to group activation process, establishes UE, meeting between IM_AS and GC_AS Words, in chat process session be always maintained at, so as to cause the waste of many Internet resources.
In this application, in order to overcome the above problem, the technical solution of the application can be performed as follows.
Optionally, when receiving the MESSAGE message that the first user equipment is sent, the first user equipment sends MESSAGE and disappears Breath is forwarded to group chat server to the first application server by the first application server.The RCS group message are sent into communication group the During second user equipment where two account numbers, receiving what the first user equipment was sent by the first application server After MESSAGE message, the second application server belonging to second user equipment is determined, wherein, the first application server is the Application server belonging to one user equipment;RCS groups of message are sent to second user equipment by the second application server.
Above-mentioned is included by the second application server to RCS groups of message of second user equipment transmission:Pass through the second application Service determines the device type of second user equipment;Indicate the second application service using the device type with second user equipment The information sender formula matched somebody with somebody sends RCS groups of message to second user equipment.
Specifically, the device type for determining second user equipment by the second application service includes:Second application server Obtain the log-on message of the second user equipment pre-saved;Second application server reads the second use described in log-on message The device type of family equipment.
It indicates that the second application service is used and sends RCS with the matched information sender formula of the device type of second user equipment Group's message to second user equipment includes:In the case where the device type of second user equipment is preset kind, instruction second Application server sends MESSAGE message to second user equipment;It is not preset kind in the device type of second user equipment In the case of, the second application server of instruction establishes the first MSRP links with second user equipment, wherein, the first MSRP links It is used for transmission RCS groups of message.
Specifically, the device type for determining second user equipment by the second application service includes:Second application server Obtain the log-on message of the second user equipment pre-saved;Second application server reads the second use described in log-on message The device type of family equipment.
It should be noted that the log-on message of second user equipment pre-saved in the acquisition of the second application server it Before, the present processes further include:When second user equipment is reached the standard grade, the second application server receives and preserves second user and sets The log-on message that preparation is sent (specific field in log-on message is used to identify device type).
Above-mentioned device type includes the pre-defined first kind and Second Type, and the second application server uses and the The matched information sender formula of device type of two user equipmenies, which sends instant communication information to second user equipment, to be included: In the case that the device type of two user equipmenies is the first kind, the second application server establishes first with second user equipment MSRP links, and pass through the first MSRP links and send instant communication information to second user equipment, complete instant communication information MSRP links are closed after transmission immediately;In the case where the device type of second user equipment is Second Type, the second application clothes Business device transmission carries the MESSAGE message of instant communication information to second user equipment.
In another optional embodiment, RCS groups of message are sent to second user equipment by the second application server Including:In the case where the length of RCS groups of message is less than preset value, the second application server of instruction sends MESSAGE message extremely Second user equipment;RCS groups of message length not less than in the case of preset value, the second application server of instruction is established and the 2nd MSRP links of two user equipmenies, wherein, the 2nd MSRP links are used for transmission RCS groups of message.
Group chat server judges whether the length of instant communication information is less than preset value;Judging instant communication information In the case that length is less than preset value, the transmission of group chat server carries the MESSAGE message of instant communication information to second should Use server;Second application server sends the MESSAGE for carrying instant communication information when receiving MESSAGE message Message is to second user equipment;In the case where the length for judging instant communication information is not less than preset value, group chat server It sends and carries the MSRP message of instant communication information to the second application server;Second application server is carried receiving During the MSRP message of instant communication information, the MSRP links with second user equipment are established, and passes through MSRP links and sends immediately Communication information is to second user equipment.
It should be noted that the group chat message (instant communication information) of the application can be divided into small messaging chat and big message Chat, small messaging chat refer to message content within 900 bytes (i.e. preset value takes 900bit), can be sent with MESSAGE Message, the group chat overwhelming majority are such cases;Big messaging chat refers to message content more than 900 bytes, disappears beyond MESSAGE The scope sent is ceased, using " SIP+MSRP " sending mode, such case is seldom.Wherein, it will be assumed that UE_A and UE_B is to support The terminal (terminal of Second Type) of the application, UE_C are the conventional terminals (terminal of the first kind) for not supporting the application.
Small messaging chat flow is as shown in fig. 6, be described in detail as follows:
Step S601, UE_A reaches the standard grade, to IM_AS_A transmission registration message REGISTER, wherein Accept-Contact words Section carries mark alone=1, and mark UE_A is to support official documents and correspondence terminal;
Step S602, IM_AS_A receive registration message, return to 200 responses to UE_A, and UE_A is supported to the mark of this case It preserves;
Step S603, UE_B reaches the standard grade, to IM_AS_B transmission registration message REGISTER, wherein Accept-Contact words Section carries mark alone=1, and mark UE_B is to support official documents and correspondence terminal;
Step S604, IM_AS_B receive registration message, return to 200 responses to UE_B, and UE_B is supported to the mark of this case It preserves;
Step S605, UE_C reaches the standard grade, to IM_AS_C transmission registration message REGISTER, wherein Accept-Contact words Section does not carry mark alone=1, and mark UE_C is not support official documents and correspondence terminal;
Step S606, IM_AS_C receive registration message, to UE_C returning responses, and UE_C are not supported to the mark of this case It preserves;
Step S607, UE_A are submitted to IM_AS_A, destination to ID_1 pocket transmission chat messages by MESSAGE message Location is ID_1;
Step S608, IM_AS_A receive 202 response of MESSAGE message return;
Step S609, IM_AS_A send MESSAGE message to the GC_AS that ID_1 belongs to;
Step S610, GC_AS receive message, return to 202 responses;Corresponding group is inquired about according to ID_1, group members UE_A, UE_B and UE_C;
Step S611, GC_AS send MESSAGE message to IM_AS_B;
Step S612, IM_AS_B receive MESSAGE message, return to 202 responses;
Step S613, IM_AS_B judge that UE_B is the terminal for supporting this case, is sent to UE_B according to log-on message MESSAGE message;
Step S614, UE_B receive chat messages, return to 202 responses;
Step S615, GC_AS send MESSAGE message to IM_AS_C;
Step S616, IM_AS_C receive MESSAGE message, return to 202 responses;
Step S617, IM_AS_C judge that UE_C is the terminal for not supporting this case according to log-on message, are sent to UE_C INVITE message carries the link setup information (IP, PORT etc.) of IM_AS_C;
Step S618, UE_C receive INVITE message, return to 200 responses, carry link setup information (IP, the PORT of UE_C Deng);
Step S619, IM_AS_C receive response, and ACK is returned to UE_C;
Step S620, IM_AS_C and UE_C establish MSRP links MSRP_6 according to the link setup information of negotiation;
Step S621, IM_AS_C receive the MESSAG message contents that will be received, and are sent to chat messages by MSRP_6 UE_C;
Step S622, UE_C receive the chat messages, return to 200 responses.
The big messaging chat flow of the application is as shown in Figure 7:
Step S701, UE_A reaches the standard grade, to IM_AS_A transmission registration message REGISTER, wherein Accept-Contact words Section carries mark alone=1, and mark UE_A is to support official documents and correspondence terminal;
Step S702, IM_AS_A receive registration message, return to 200 responses to UE_A, and UE_A is supported to the mark of this case It preserves;
Step S703, UE_B reaches the standard grade, to IM_AS_B transmission registration message REGISTER, wherein Accept-Contact words Section carries mark alone=1, and mark UE_B is to support official documents and correspondence terminal;
Step S704, IM_AS_B receive registration message, return to 200 responses to UE_B, and UE_B is supported to the mark of this case It preserves;
Step S705, UE_C reaches the standard grade, to IM_AS_C transmission registration message REGISTER, wherein Accept-Contact words Section does not carry mark alone=1, and mark UE_C is not support official documents and correspondence terminal;
Step S706, IM_AS_C receive registration message, return to 200 responses to UE_C, and UE_C is not supported to the mark of this case Know and preserve;
Step S707, UE_A are more than 900 bytes to the big message of ID_1 pocket transmissions, message, can not be carried by MESSAGE message It hands over, uses " SIP+MSRP " mode (LARGE message, i.e., big message) instead, send INVITE message to IM_AS_A first, carry certainly Oneself link setup information (IP, PORT etc.) between IM_AS_A, destination address is group ID_1;
Step S708, IM_AS_A receive INVITE message, and returning to 200 to UE responds, between carrying IM_AS_A and UE_A Link setup information (IP, PORT etc.);
Step S709, UE_A receive response message, return to ACK;
Step S710, UE_A and IM_AS_A establish MSRP links MSRP_1 according to the link setup information of negotiation;
Step S711, UE_A are by MSRP_1, to the big message of IM_AS_A pocket transmissions;
Step S712, IM_AS_A receive big message, return and receive successful 200 response;
Step S713, UE_A judges that big message is sent successfully, to IM_AS_A transmission BYE message, closing SIP and MSRP meetings Words;
Step S714, IM_AS_A receive BYE message, return to 200 responses, close SIP and MSRP sessions;
Step S715, IM_AS_A judge to route according to big message destination address ID_1, and INVITE message is sent to GC_AS, Oneself the link setup information (IP, PORT etc.) between GC_AS is carried, destination address is group ID_1;
Step S716, GC_AS receive INVITE message, return to 200 responses to IM_AS_A, carry GC_AS and IM_AS_A Between link setup information (IP, PORT etc.);
Step S717, IM_AS_A receive response message, return to ACK;
Step S718, GC_AS and IM_AS_A establish MSRP links MSRP_2 according to the link setup information of negotiation;
Step S719, IM_AS_A send big message by MSRP_2 to GC_AS;
Step S720, GC_AS receive big message, return and receive successful 200 response;
Step S721, IM_AS_A judges that big message is sent successfully, to GC_AS transmission BYE message, closing SIP and MSRP meetings Words;
Step S722, GC_AS receive BYE message, return to 200 responses, close SIP and MSRP sessions;
Step S723, GC_AS receive big message, and corresponding group, group members UE_A, UE_B and UE_ are inquired about according to ID_1 C;GC_AS sends INVITE message to IM_AS_B, carries oneself the link setup information (IP, PORT etc.) between IM_AS_B, mesh Address be UE_B;
Step S724, IM_AS_B receive INVITE message, return to 200 responses to GC_AS, carry IM_AS_B and GC_AS Between link setup information (IP, PORT etc.);
Step S725, GC_AS receive response message, return to ACK;
Step S726, IM_AS_B and GC_AS establish MSRP links MSRP_3 according to the link setup information of negotiation;
Step S727, GC_AS send big message by MSRP_3 to IM_AS_B;
Step S728, IM_AS_B receive big message, return and receive successful 200 response;
Step S729, GC_AS judges that big message is sent successfully, to IM_AS_B transmission BYE message, closing SIP and MSRP meetings Words;
Step S730, IM_AS_B receive BYE message, return to 200 responses, close SIP and MSRP sessions;
Step S731, IM_AS_B receive big message, send INVITE message to UE_B, carry oneself between UE_B Link setup information (IP, PORT etc.), destination address UE_B;
Step S732, UE_B receive INVITE message, and 200 responses are returned to IM_AS_B, carry UE_B and IM_AS_B it Between link setup information (IP, PORT etc.);
Step S733, IM_AS_B receive response message, return to ACK;
Step S734, UE_B and IM_AS_B establish MSRP links MSRP_4 according to the link setup information of negotiation;
Step S735, IM_AS_B send big message by MSRP_4 to UE_B;
Step S736, IM_AS_B receive big message, return and receive successful 200 response;
Step S737, IM_AS_B judge that big message is sent successfully, judge UE_B according to UE_B log-on messages to support official documents and correspondence Terminal sends BYE message to UE_B, closes SIP and MSRP sessions;
Step S738, UE_B receive BYE message, and returning response closes SIP and MSRP sessions;
Step S739, GC_AS receive big message, and corresponding group, group members UE_A, UE_B and UE_ are inquired about according to ID_1 C;GC_AS sends INVITE message to IM_AS_C, carries oneself the link setup information (IP, PORT etc.) between IM_AS_C, mesh Address be UE_C;
Step S740, IM_AS_C receive INVITE message, return to 200 responses to GC_AS, carry IM_AS_C and GC_AS Between link setup information (IP, PORT etc.);
Step S741, GC_AS receive response message, return to ACK;
Step S742, IM_AS_C and GC_AS establish MSRP links MSRP_5 according to the link setup information of negotiation;
Step S743, GC_AS send big message by MSRP_5 to IM_AS_C;
Step S744, IM_AS_C receive big message, return and receive successful 200 response;
Step S745, GC_AS judges that big message is sent successfully, to IM_AS_C transmission BYE message, closing SIP and MSRP meetings Words;
Step S746, IM_AS_C receive BYE message, return to 200 responses, close SIP and MSRP sessions;
Step S747, IM_AS_C receive big message, send INVITE message to UE_C, carry oneself between UE_C Link setup information (IP, PORT etc.), destination address UE_C;
Step S748, UE_C receive INVITE message, and 200 responses are returned to IM_AS_C, carry UE_C and IM_AS_C it Between link setup information (IP, PORT etc.);
Step S749, IM_AS_C receive response message, return to ACK;
Step S750, UE_C and IM_AS_C establish MSRP links MSRP_6 according to the link setup information of negotiation;
Step S751, IM_AS_C send big message by MSRP_6 to UE_C;
Step S752, IM_AS_C receive big message, return and receive successful 200 response;
Step S753, IM_AS_C judge that big message is sent successfully, judge UE_B according to UE_C log-on messages not support this The terminal of application does not close SIP and MSRP sessions then immediately.
In group chat flow, traditional mode has first had to group activation process, establishes UE, meeting between IM_AS and GC_AS Words, in chat process session be always maintained at;In this application, small disappear is realized using without keeping the MESSAGE methods of session Group chat is ceased, session need not be always maintained in chat process, resource occupation can be reduced;In addition, for big message group chat, make It is realized with the mode of " SIP+MSRP ", although establishing SIP and MSRP sessions, session uses message-driven mode, uses It is complete to close immediately, avoid occupancy of the idle session to resource.
(3) group members are increased
UE_D is terminal, belongs to IM_AS_D.
The flow of the increase group members of traditional mode is as shown in Figure 8:
It should be noted that if group is in silent status, group is first carried out and activates operation (with reference to figure 5), if group It is active, skips activation step;After group's activation, MSRP links MSRP_1, IM_ are set up between UE_A and IM_AS_A MSRP links MSRP_2, GC_AS and IM_AS_B are set up between AS_A and GC_AS and sets up MSRP links MSRP_3, IM_AS_ MSRP links MSRP_5, M_AS_C between MSRP links MSRP_4, GC_AS foundation and IM_AS_C is set up between B and UE_B to build The vertical MSRP links MSRP_6 between UE_C.
Step S801, UE_A send REFER message, destination address ID_1 to IM_AS_A, and mark increases group members UE_D;
Step S802, IM_AS_A receive REFER message, return to 200 responses;
Step S803, IM_AS_A are searched according to ID_1 and route, and REFER message is sent to GC_AS;
Step S804, GC_AS receive REFER message, return to 200 responses;Corresponding group's information is searched according to ID_1, is obtained into Member's list;
Group members UE_D operations are invited in step S805, GC_AS triggering, are initiated INVITE message to IM_AS_D, are carried GC_ AS link setups information (IP, PORT etc.);
Step S806, IM_AS_D receive message, send INVITE message to UE_D, carry the link setup information of IM_AS_D (IP, PORT etc.) invites UE_D to add in group ID_1;
Step S807, UE_D receive INVITE message, return to 200 responses, carry link setup information (IP, the PORT of UE_D Deng);
Step S808, IM_AS_D receive response, and ACK is returned to UE_D;IM_AS_D returns to 200 responses to GC_AS, carries The link setup information (IP, PORT etc.) of IM_AS_D;
Step S809, GC_AS receive response, and ACK is returned to IM_AS_D;
Step S810, GC_AS and IM_AS_D establish MSRP links MSRP_7 according to the link setup information of negotiation;
Step S811, IM_AS_D and UE_D establish MSRP links MSRP_8 according to the link setup information of negotiation.
In this application, after communication group is created according to the instruction of the first INVITE message, such a way can be passed through Increase group members:The first message that the 5th account number is sent by the 5th user equipment is received, wherein, first message is for inviting the Six account numbers add in communication group, and the group identification of communication group is carried in first message and is used to indicate whether to establish the finger of MSRP links Show information;The 6th user for sending the 3rd INVITE message to the 6th account number that the 6th account number is invited to add in communication group sets It is standby;The second response message of the 6th user equipment transmission is received, wherein, it carries and is used to indicate whether together in the second response message Meaning adds in the notice of communication group and is used to indicate whether to establish the indication information of MSRP links.
Above-mentioned first message (i.e. REFER message) refers to indicate another user by a user to perform corresponding behaviour Make, REFER can not keep session.
Optionally, receive the 5th account number is included by the first message that the 5th user equipment is sent:It receives and is used via the 5th The first message of the 5th application server forwarding belonging to the equipment of family;Send the 6th account number is invited to add in communication group the 3rd 6th user equipment of INVITE message to the 6th account number includes:Turned by the 6th application server belonging to the 6th user equipment Send out the 3rd INVITE message to the 6th user equipment;Receiving the second response message of the 6th user equipment transmission includes:Receive warp The second response message forwarded by the 6th application server.
Specifically, group members flow is increased as shown in figure 9, wherein UE_A, UE_B are terminal (i.e. the second classes for supporting application The device end of type), UE_C is the conventional terminal (i.e. the device end of the first kind) for not supporting the application, and UE_D is also to support The terminal of this case belongs to IM_AS_D, as shown in Figure 9:
The IM_AS_A that step S901, UE_A belong to it sends REFER message, destination address ID_1, and mark increases group Member's UE_D, REFER-sub field fills in False, represents sessionless association.
Step S902, IM_AS_A receive REFER message, judge to route according to destination address ID_1, REFER message is sent out It send to GC_AS;
Step S903, GC_AS receive REFER message, return to 200 responses, search corresponding group's information according to ID_1, obtain into Member's list;
Step S904, IM_AS_A receive response, and 200 responses are returned to UE_A;
Group members UE_D operations are invited in step S905, GC_AS triggering, are initiated INVITE message to IM_AS_D, are carried GC_ AS link setups information (IP, PORT etc.);
Step S906, IM_AS_D receive message, send INVITE message to UE_D, carry the link setup information of IM_AS_D (IP, PORT etc.) invites UE_D to add in group ID_1;
Step S907, UE_D receive INVITE message, adhere to group, return to 200 responses, and SDP sets a=inactive Attribute;
Step S908, IM_AS_D receive response, parse SDP information, judge to carry a=inactive attributes, then do not establish MSRP links between IM_AS_D and UE_D, IM_AS_D return to 200 responses, SDP to UE_D feeding back ACKs, IM_AS_D to GC_AS A=inactive attributes are set;
Step S909, GC_AS receive response, parse SDP information, judge to carry a=inactive attributes, then do not establish MSRP links between GC_AS and IM_AS_D, GC_AS return to ACK to IM_AS_D;
Step S910, GC_AS send BYE message to IM_AS_D, terminate the SIP sessions between GC_AS and IM_AS_D;
Step S911, IM_AS_D receive BYE message, terminate SIP sessions between IM_AS_D and GC_AS, return to 200 sound Should, IM_AS_D sends BYE message to UE_D, terminates SIP sessions between IM_AS_D and UE_D;
Step S912, UE_D receive BYE message, terminate SIP sessions between UE_D and IM_AS_D, return to 200 responses;Extremely This, UE_D adds in group ID_1 successes.
(4) member moves back group
The member of traditional mode moves back group flow as shown in Figure 10:
It should be noted that if group is in silent status, group is first carried out and activates operation (with reference to figure 5), if group It is active, skips activation step;After group's activation, MSRP links MSRP_1, IM_ are set up between UE_A and IM_AS_A MSRP links MSRP_2, GC_AS and IM_AS_B are set up between AS_A and GC_AS and sets up MSRP links MSRP_3, IM_AS_ MSRP links MSRP_5, M_AS_C between MSRP links MSRP_4, GC_AS foundation and IM_AS_C is set up between B and UE_B to build The vertical MSRP links MSRP_6 between UE_C.
Step S1001, UE_B exit group chat, send BYE message to IM_AS_B, group chat mark, destination address are exited in carrying ID_1;
Step S1002, IM_AS_B receive BYE message, return to 200 responses, close session between IM_AS_B and UE_B;
Step S1003, IM_AS_B are searched according to ID_1 and route, and BYE message is sent to GC_AS;
Step S1004, GC_AS receive BYE message, return to 200 responses, close session between GC_AS and IM_AS_B, root Corresponding group's information is searched according to ID_1, UE_B is performed and exits operation;UE_B exits crowd ID_1.
It optionally, in this application, can be according to as follows after communication group is created according to the instruction of the first INVITE message Mode moves back group:The second message that communication group is exited in the request that the 7th account is sent by the 7th user equipment is received, wherein, second The group identification of communication group is carried in message;7th account is deleted from communication group.
The second message that communication group is exited in the request that above-mentioned the 7th account of reception is sent by the 7th user equipment includes: Receive the second message forwarded via the 7th application server belonging to the 7th user equipment.
Second message can be BYE message, after group chat server receives the message, determine the object mark in BYE message Know the group object to be moved back identified, and group object to be moved back is deleted from communication group.
Specifically, the member of the application moves back that group flow is as shown in figure 11, and wherein UE_A, UE_B are the terminals for supporting the application (i.e. the device end of Second Type), UE_C are the conventional terminals (i.e. the device end of the first kind) for not supporting the application.
Step S1101, UE_B will exit crowd ID_1, initially set up session, and the IM_AS_B belonged to it sends INVITE and disappears It ceases, a=inactive attributes is carried in destination address ID_1, SDP, mark need not establish MSRP sessions;
Step S1102, IM_AS_B receive message, judge to route according to destination address ID_1, INVITE message is sent to GC_AS carries the link setup information (IP, PORT etc.) between IM_AS_B and GC_AS;
Step S1103, GC_AS receive INVITE message, return to 200 responses, carry a=inactive attributes in SDP, no MSRP sessions are established, corresponding group's information is searched according to ID_1;
Step S1104, IM_AS_B receive response, parse SDP information, find a=inactive attributes, then do not establish MSRP sessions, directly return to ACK;
Step S1105, IM_AS_B return to 200 responses to UE_B is returned, and a=inactive attributes are included in SDP;
Step S1106, UE_B receive response, parse SDP information, find a=inactive attributes, then do not establish MSRP meetings Words, directly return to ACK;
Step S1107, UE_B exit group chat, send BYE message to IM_AS_B, group chat mark, destination address are exited in carrying ID_1;
Step S1108, IM_AS_B receive BYE message, return to 200 responses, close SIP meetings between IM_AS_B and UE_B Words;
Step S1109, IM_AS_B are searched according to ID_1 and route, and BYE message is sent to GC_AS;
Step S1110, GC_AS receive BYE message, return to 200 responses, close SIP sessions between GC_AS and IM_AS_B, Corresponding group's information is searched according to ID_1, UE_B is performed and exits operation, UE_B exits crowd ID_1.
It should be noted that when the present processes is used to carry out the transmission of group chat information, it is related to the modification of network element, has Body is as follows:
(1) user equipment (UE)
1, during registration, mark is carried, represents that the terminal supports sessionless group chat pattern, as Accept-Contact fields are taken Tape identification alone=1 represents to support;
2, it during group operation, such as creates group and exits group, initiate a session request, carry mark, expression does not create MSRP meetings Words if carried a=inactive attributes in SDP, represent no longer to create MSRP sessions, after completing operation, close SIP sessions;
3, it during group operation, such as is invited into group and is kicked out of group, receive session request, returning response carries mark, Expression does not create MSRP sessions, if carried a=inactive attributes in SDP, represents no longer to create MSRP sessions, after completing operation Close SIP sessions;
4, during group chat, traditional mode is to send message on MSRP chains road, is now changed to small message and is sent out using MESSAGE It send, creates MSRP sessions using sip message during big message, be sent completely, SIP and MSRP sessions are closed, to save resource consumption;
5, group operation sends REFER message, no longer correlating sessions.
(2) use with server I M_AS
1, endpoint registration message is received, judges whether terminal carries mark, checks whether it supports sessionless group chat pattern, Alone=1 is identified as Accept-Contact fields carry, and is saved into terminal attribute;
2, it during group operation, such as creates group and exits group, receive the session request of terminal initiation, judge to identify, if table Show and do not create MSRP sessions, as carried a=inactive attributes in SDP, then no longer create MSRP sessions;
3, the session request initiated is sent to GC_AS, when receiving opposite end response, judges whether that carrying does not create MSRP sessions Mark, if carry, such as in sdp carry a=inactive attributes, then do not create MSRP sessions;
4, it during group operation, such as is invited into group and is kicked out of group, receive GC_AS session requests, returning response, and take Band does not create MSRP session identifications, as carried a=inactive attributes in SDP, no longer creates MSRP sessions, is closed after completing operation Close SIP sessions;
5, during group chat, when receiving the MESSAGE message or LARGE message of terminal submission, it is transmitted to GC_AS;
6, during group chat, when receiving GC_AS and being handed down to the MESSAGE message of terminal or LARGE message, judge that user belongs to Property, if User support sessionless group chat pattern, terminal is handed down to using MESSAGE or LARGE patterns, otherwise, is used MSRP modes are handed down to terminal;
7, during group operation, the sessionless REFER message of terminal submission is received, passes through GC_AS.
(3) group chat server GC_AS
1, it during group operation, such as creates group and exits group, receive the session request of IM_AS initiations, judge to identify, if mark Knowledge does not create MSRP sessions, and as carried a=inactive attributes in SDP, returning response simultaneously carries mark, and expression does not create MSRP Session as carried a=inactive attributes in SDP, no longer creates MSRP sessions;
2, during group operation, such as member is invited into group and deletes group members, initiate a session request, sentence when receiving opposite end response Disconnected mark, if carrying the mark for not creating MSRP sessions, as carried a=inactive attributes in SDP, expression no longer creates MSRP sessions close SIP sessions after completing operation;
3, during group chat, the MESSAGE message or LARGE message of terminal submission are received, is disappeared by MESSAGE or LARGE Breath mode is sent to IM_AS;
4, during group operation, the sessionless REFER message of terminal submission is received, performs corresponding group operation.
Above-described embodiment is by the life cycle of a group, the group chat realization method of traditional mode and this case optimization is described in detail Difference.In traditional group chat pattern, need to keep two class session channel of SIP and MSRP always, when group is from silence to activation During state, two class session of SIP and MSRP need to be rebuild with all group members, expense is bigger;Before group is silent, even if believing without group Breath, two class sessions still need to keep, and the resource consumption caused by terminal, CSCF and platform is very big.In this application, by group chat Service protocol optimizes, and realizes a kind of group chat method of lightweight, will need the group chat implementation pattern of holding session originally, It is changed to keep the pattern of session, reduces the expense of activation group, reduce occupancy of the idle session to resource.
In the above-described embodiments, terminal initiates registration message, carries mark, and whether mark terminal supports sessionless group to belong to Property;Application server receives registration message, judges to identify, and preserves;Terminal is initiated to create group or exits group message, carries mark Know, mark does not create session, and application server judges mark, do not create TCP links;During terminal group chat, to corresponding mass-sending Even if sending message, application server receives group chat message, searches corresponding group members, and nothing is supported if carried when group members are registered Session group attribute, then be sent to group members by instant message.Since chat message is sent by MESSAGE, and do not have to Moment keeps SIP sessions and MSRP sessions, so as to save Internet resources, moreover it is possible to achieve the effect that improve resource utilization.
One side according to embodiments of the present invention provides the transmission method of a population message, including:First user sets Preparation send group chat server of the MESSAGE message to communicating where group, wherein, it is carried in MESSAGE message the in communication group One account number by the first user equipment to communication pocket transmission RCS group's message;Group chat server sends RCS groups of message to communicating group In second user equipment where the second account number.
Optionally, group chat server sends RCS groups of message to the second user equipment bag communicated in group where the second account number It includes:Group chat server sends the second application server belonging to MESSAGE message to second user equipment;Second application server RCS groups of message are sent to second user equipment.
Optionally, the second application server sends RCS groups of message to second user equipment and includes:Second application service determines The device type of second user equipment;Second application service is used to be sent with the matched information of the device type of second user equipment Mode sends RCS groups of message to second user equipment.
Optionally, the second application service is used sends with the matched information sender formula of the device type of second user equipment RCS groups of message to second user equipment includes:In the case where the device type of second user equipment is preset kind, second should MESSAGE message is sent to second user equipment with server;It is not preset kind in the device type of second user equipment In the case of, the second application server establishes the first MSRP links with second user equipment, wherein, the first MSRP links are used to pass Defeated RCS groups of message.
Optionally, the second application service determines that the device type of second user equipment includes:Second application server obtains The log-on message of the second user equipment pre-saved;The second user that second application server reads described in log-on message is set Standby device type.
Optionally, before the log-on message of the second user equipment pre-saved in the acquisition of the second application server, the party Method further includes:When second user equipment is reached the standard grade, the second application server receives and preserves the registration of second user equipment transmission Information.
Optionally, the second application server sends RCS groups of message to second user equipment and includes:In the length of RCS groups of message In the case that degree is less than preset value, the second application server sends MESSAGE message to second user equipment;In RCS groups of message Length not less than in the case of preset value, the second application server establishes the 2nd MSRP links with second user equipment, In, the 2nd MSRP links are used for transmission RCS groups of message.
Optionally, this method further includes:3rd account number sends the first INVITE message to the 3rd by the 3rd user equipment Application server, wherein, the URI of group chat server is carried in the first INVITE message and is used to indicate whether to establish MSRP chains The indication information on road;3rd application server sends the group chat server that the first INVITE message is identified to URI;Group chat service Device creates communication group according to the instruction of the first INVITE message.
Optionally, this method further includes:Group chat server obtains the list of device addresses carried in the first INVITE message, Wherein, the device address for having fourth user equipment is recorded in list of device addresses, fourth user equipment is to be invited into communication The equipment of the 4th account number of group;Group chat server sends the 4th application clothes belonging to the first INVITE message to fourth user equipment Business device;4th application server sends the second INVITE message to fourth user equipment, wherein, the second INVITE message is used to invite It please the 4th account number addition communication group;The first response message that 4th application server sends fourth user equipment is forwarded to group chat Server, wherein, the notice for being used to indicate whether to adhere to communication group is carried in the first response message and is used to indicate is The no indication information for establishing MSRP links.
Optionally, indication information includes preset field, and whether the property value of preset field establishes MSRP links for characterization.
Optionally, this method further includes:5th application server forwards what the 5th account number was sent by the 5th user equipment First message to group chat server, wherein, first message carries for the 6th account number to be invited to add in communication group, in first message It communicates the group identification of group and is used to indicate whether to establish the indication information of MSRP links;Group chat server sends to invite the 6th Account number adds in the 3rd INVITE message of communication group to the 6th application server belonging to the 6th user equipment of the 6th account number;The Six application servers forward the 3rd INVITE message to the 6th user equipment;6th application server forwards the 6th user equipment Second response message to group chat server, wherein, carried in the second response message and be used to indicate whether to adhere to communication group Notice and be used to indicate whether to establish the indication informations of MSRP links.
Optionally, this method further includes:7th application server asks the 7th account by what the 7th user equipment was sent The second message for exiting communication group is asked to be forwarded to group chat server, wherein, the group identification for communicating group is carried in second message;Group Merely server deletes the 7th account from communication group.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but it is very much In the case of the former be more preferably embodiment.Based on such understanding, technical scheme is substantially in other words to existing The part that technology contributes can be embodied in the form of software product, which is stored in a storage In medium (such as ROM/RAM, magnetic disc, CD), used including some instructions so that a station terminal equipment (can be mobile phone, calculate Machine, server or network equipment etc.) perform method described in each embodiment of the present invention.
Embodiment 2
The Transmission system of a population message is additionally provided in the embodiment of the present invention.The system be used to implement above-described embodiment and Preferred embodiment had carried out repeating no more for explanation.As used below, term " module " can realize predetermined work( The combination of the software and/or hardware of energy.It is hard although following embodiment described system is preferably realized with software The realization of the combination of part or software and hardware is also what may and be contemplated.
Figure 12 is the schematic diagram of the Transmission system of group's message according to embodiments of the present invention.As shown in figure 12, which can To include:Communicate user equipment 121 used in account and group chat server 122 in group.
Group chat server, for receiving the MESSAGE message that the first user equipment (UE) 1 is sent, wherein, MESSAGE message In carry communication group in the first account number by the first user equipment to communication pocket transmission RCS group's message;Group chat server is also For sending RCS groups of message to the second user equipment UE 2 communicated in group where the second account number.
Above-mentioned user equipment 121 is including UE1, UE2, UE3 etc..
By above-described embodiment, group chat server receives the MESSAGE message that the first user equipment is sent, and MESSAGE disappears RCS group message of first account number by the first user equipment to communication pocket transmission in communication group is carried in breath;Group chat server RCS groups of message are sent to the second user equipment communicated in group where the second account number, since instant communication information is in the mistake of transmission Cheng Zhong without keeping two class session of SIP and MSRP, needs to occupy more Internet resources so as to solve group chat in correlation technique The technical issues of, realize the technique effect reduced to the occupancy of Internet resources.
Optionally, the second application server includes:Determination unit, for determining the device type of second user equipment;The One transmitting element, for sending RCS groups of message extremely using with the matched information sender formula of the device type of second user equipment Second user equipment.
Optionally, the first transmitting element is additionally operable to:In the case where the device type of second user equipment is preset kind, MESSAGE message is sent to second user equipment;In the case where the device type of second user equipment is not preset kind, build Vertical the first MSRP links with second user equipment, wherein, the first MSRP links are used for transmission RCS groups of message.
Optionally it is determined that unit is additionally operable to:Obtain the log-on message of the second user equipment pre-saved;Read registration letter The device type of second user equipment described in breath.
Optionally, the second application server further includes:Storage unit for when second user equipment is reached the standard grade, preserves the The log-on message that two user equipmenies are sent.
Optionally, the second application server further includes:Second transmitting element, it is pre- for being less than in the length of RCS groups of message If in the case of value, MESSAGE message is sent to second user equipment;Unit is established, for not small in the length of RCS groups of message In the case of preset value, the 2nd MSRP links with second user equipment are established, wherein, the 2nd MSRP links are used for transmission RCS groups of message.
In traditional group chat pattern, the realization of all groups of message including group's management and group chat, is protected between terminal Premised on holding two class session of SIP and MSRP, on the one hand, group from silence to state of activation, need to be rebuild with all group members SIP and Two class sessions of MSRP, expense are bigger;On the other hand, group's state enters after state of activation, before silent status is entered, i.e., Make no group's information, SIP and two class sessions of MSRP still need to keep, and the resource consumption caused by terminal, CSCF and platform is very big.With The growth of group's user volume, activate group expense and idle session to the occupancy of resource, more and more substantially.
Using the information transmission mode of the application, instant communication information is carried using MESSAGE message, and is used MESSAGE when sending instant message, can not keep session namely instant communication information during transmission, without protecting Two class session of SIP and MSRP is held, so as to reduce the resource consumption caused by terminal, CSCF and platform, even if as group uses The growth of family amount, will not dramatically increase the occupancy of resource.
Optionally, group chat server includes:Receiving unit is sent for the 3rd account number of reception by the 3rd user equipment First INVITE message, wherein, the URI of group chat server is carried in the first INVITE message and is used to indicate whether to establish The indication information of MSRP links;Group unit is built, for creating communication group according to the instruction of the first INVITE message.
Optionally, the system further include including:The 3rd application server belonging to 3rd user equipment, for forwarding the 3rd The first INVITE message that user equipment is sent is to group chat server.
It is always maintained at different from link of the prior art needs, the holding of session is more to resource occupation, in the application Technical solution in, from UE_A establish group complete, group is active, to before silence, member UE_A, UE_B and UE_ C, group are active, UE_A, and sessionless is kept between IM_AS_A and GC_AS, UE_B, SIP between IM_AS_B and GC_AS Sessionless is kept, and SIP sessionless is kept between IM_AS_C and GC_AS, because UE_C be conventional terminal, it is necessary in IM_AS_C and SIP and MSRP sessions are kept between UE_C.In such a mode, IM_AS, AS and the GC_ for supporting the terminal of this case corresponding SIP and MSRP sessions need not be all kept between AS, it is only necessary between conventional terminal and corresponding IM_AS keep SIP and MSRP sessions greatly reduce the occupancy of idle session.
Optionally, which further includes:Group chat server is with being additionally operable to the equipment carried in the first INVITE message of acquisition Location list, wherein, record has the device address of fourth user equipment in list of device addresses, and fourth user equipment is to be invited to add Enter to communicate the equipment of the 4th account number of group;The system further includes the 4th application server belonging to fourth user equipment, for sending out The second INVITE message is sent to fourth user equipment, wherein, the second INVITE message communicates group for the 4th account number to be invited to add in; 4th application server is additionally operable to the first response message of forwarding fourth user equipment transmission to group chat server, wherein, first The notice for being used to indicate whether to adhere to communication group is carried in response message and is used to indicate whether to establish MSRP links Indication information.
Optionally, indication information includes preset field, and whether the property value of preset field establishes MSRP links for characterization.
Optionally, which further includes:The 5th application server belonging to 5th user equipment, for forwarding the 5th account number By the first message of the 5th user equipment transmission to group chat server, wherein, first message adds in for the 6th account number of invitation Group is communicated, the group identification of communication group is carried in first message and is used to indicate whether to establish the indication information of MSRP links;The The 6th application server belonging to six user equipmenies, for being added in for the 6th account number of invitation for group chat server to be forwarded to communicate group The 3rd INVITE message to the 6th user equipment;6th application server is additionally operable to the second response of the 6th user equipment of forwarding Information to group chat server, wherein, carried in the second response message the notice that is used to indicate whether to adhere to communication group and It is used to indicate whether to establish the indication information of MSRP links.
Optionally, which further includes:The 7th application server belonging to 7th user equipment, for forwarding the 7th account The request sent by the 7th user equipment exits the second message of communication group to group chat server, wherein, it is taken in second message Group identification with communication group;Wherein, group chat server deletes the 7th account when receiving second message from communication group It removes.
It should be noted that above-mentioned modules can be realized by software or hardware, for the latter, Ke Yitong In the following manner realization is crossed, but not limited to this:Above-mentioned module is respectively positioned in same processor;Alternatively, above-mentioned modules are with arbitrary The form of combination is located in different processors respectively.
Embodiment 3
The embodiment of the present invention additionally provides a kind of storage medium.Optionally, in the present embodiment, above-mentioned storage medium can The program code of following steps is performed to be arranged to storage:
S1 receives the MESSAGE message that the first user equipment is sent, wherein, carry communication group's in MESSAGE message Group identification and communication group in the first account number by the first user equipment to communication pocket transmission RCS group's message;
S2 sends RCS groups of message to the second user equipment communicated in group where the second account number.
Optionally, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), mobile hard disk, magnetic disc or light The various media that can store program code such as disk.
Optionally, in the present embodiment, processor is performed according to stored program code in storage medium:Receive first The MESSAGE message that user equipment is sent, wherein, it is carried in MESSAGE message the in the group identification of communication group and communication group One account number by the first user equipment to communication pocket transmission RCS group's message;Send RCS groups of message second account number into communication group The second user equipment at place.
Optionally, the specific example in the present embodiment may be referred to described in above-described embodiment and optional embodiment Example, details are not described herein for the present embodiment.
Obviously, those skilled in the art should be understood that each module of the above-mentioned present invention or each step can be with general Computing device realize that they can concentrate on single computing device or be distributed in multiple computing devices and be formed Network on, optionally, they can be realized with the program code that computing device can perform, it is thus possible to which they are stored Performed in the storage device by computing device, and in some cases, can be performed with the order being different from herein shown in The step of going out or describing they are either fabricated to each integrated circuit modules respectively or by multiple modules in them or Step is fabricated to single integrated circuit module to realize.It to be combined in this way, the present invention is not limited to any specific hardware and softwares.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.Within the spirit and principles of the invention, that is made any repaiies Change, equivalent substitution, improvement etc., should all be included in the protection scope of the present invention.

Claims (40)

1. the transmission method of a population message, which is characterized in that including:
The MESSAGE message of the first user equipment transmission is received, wherein, it is carried in the MESSAGE message the in communication group One account number by first user equipment to it is described communication pocket transmission RCS group's message;
Send second user equipment of the RCS groups of message into the communication group where the second account number.
2. according to the method described in claim 1, it is characterized in that,
Before second user equipment of the RCS groups of message into the communication group where the second account number is sent, the method It further includes:After the MESSAGE message that first user equipment is sent is received by the first application server, really The second application server belonging to the fixed second user equipment, wherein, first application server is first user Application server belonging to equipment;
Sending second user equipment of the RCS groups of message into the communication group where the second account number includes:Pass through described Two application servers send the RCS groups of message to the second user equipment.
3. according to the method described in claim 2, it is characterized in that, by second application server to the second user Equipment, which sends the RCS groups of message, to be included:
The device type of the second user equipment is determined by second application service;
It indicates that second application service is used to send out with the matched information sender formula of the device type of the second user equipment The RCS groups of message are sent to the second user equipment.
4. according to the method described in claim 3, it is characterized in that, instruction second application service is used and used with described second The matched information sender formula of device type of family equipment, which sends the RCS groups of message to the second user equipment, to be included:
In the case where the device type of the second user equipment is preset kind, indicate that second application server is sent The MESSAGE message is to the second user equipment;
In the case where the device type of the second user equipment is not the preset kind, second application service is indicated Device establishes the first MSRP links with the second user equipment, wherein, the first MSRP links are used for transmission RCS groups described Message.
5. the method according to claim 3 or 4, which is characterized in that determine described second by second application service The device type of user equipment includes:
The log-on message for the second user equipment that the second application server acquisition pre-saves;
Second application server reads the device type of the second user equipment described in the log-on message.
6. the according to the method described in claim 5, it is characterized in that, institute pre-saved in second application server acquisition Before the log-on message for stating second user equipment, the method further includes:
When the second user equipment is reached the standard grade, second application server receives and preserves the second user equipment and sends The log-on message.
7. according to the method described in claim 2, it is characterized in that, by second application server to the second user Equipment, which sends the RCS groups of message, to be included:
In the case where the length of the RCS groups of message is less than preset value, indicate described in the second application server transmission MESSAGE message is to the second user equipment;
In the case where the length of the RCS groups of message is not less than the preset value, indicate that second application server is established With the 2nd MSRP links of the second user equipment, wherein, the 2nd MSRP links are used for transmission the RCS groups of message.
8. according to the method described in claim 1, it is characterized in that, receiving the MESSAGE message of the first user equipment transmission Before, the method further includes:
The first INVITE message that the 3rd account number is sent by the 3rd user equipment is received, wherein, first INVITE message In carry group chat server URI and be used to indicate whether to establish the indication information of MSRP links;
The communication group is created according to the instruction of first INVITE message.
9. according to the method described in claim 8, it is characterized in that, receive the 3rd account number is sent by the 3rd user equipment the One INVITE message includes:
Receive first INVITE message forwarded via the 3rd application server belonging to the 3rd user equipment.
10. according to the method described in claim 8, it is characterized in that, in the instruction establishment according to first INVITE message After the communication group, the method further includes:
The list of device addresses carried in first INVITE message is obtained, wherein, there is record in the list of device addresses The device address of fourth user equipment, the fourth user equipment are to be invited into setting for the 4th account number for communicating group It is standby;
Indicate that the 4th application server belonging to the fourth user equipment sends the second INVITE message to the fourth user Equipment, wherein, second INVITE message is used to that the 4th account number to be invited to add in the communication group;
The first response message that the fourth user equipment sends is received by the 4th application server, wherein, described the The notice for being used to indicate whether to adhere to the communication group is carried in one response message and is used to indicate whether to establish MSRP The indication information of link.
11. according to the method described in claim 8, it is characterized in that, the indication information includes preset field, the predetermined word Whether the property value of section establishes MSRP links for characterization.
12. according to the method described in claim 8, it is characterized in that, in the instruction establishment according to first INVITE message After the communication group, the method further includes:
The first message that the 5th account number is sent by the 5th user equipment is received, wherein, the first message is for invitation the 6th Account number adds in the communication group, and the group identification of the communication group is carried in the first message and is used to indicate whether to establish The indication information of MSRP links;
The 3rd INVITE message that the 6th account number is invited to add in the communication group is sent to the of the 6th account number Six user equipmenies;
The second response message that the 6th user equipment is sent is received, wherein, it carries and is used in second response message Indicate whether the notice for adhereing to the communication group and the indication information for being used to indicate whether to establish MSRP links.
13. according to the method for claim 12, which is characterized in that
Receive the 5th account number is included by the first message that the 5th user equipment is sent:It receives via the 5th user equipment institute The first message of the 5th application server forwarding belonged to;
The 3rd INVITE message that the 6th account number is invited to add in the communication group is sent to the of the 6th account number Six user equipmenies include:3rd INVITE message is forwarded by the 6th application server belonging to the 6th user equipment To the 6th user equipment;
Receiving the second response message that the 6th user equipment is sent includes:It receives and is forwarded via the 6th application server Second response message.
14. according to the method described in claim 8, it is characterized in that, in the instruction establishment according to first INVITE message After the communication group, the method further includes:
The second message that the communication group is exited in the request that the 7th account is sent by the 7th user equipment is received, wherein, it is described The group identification of the communication group is carried in second message;
7th account is deleted from the communication group.
15. according to the method for claim 14, which is characterized in that receive what the 7th account was sent by the 7th user equipment The second message that the communication group is exited in request includes:
Receive the second message forwarded via the 7th application server belonging to the 7th user equipment.
16. the transmission method of a population message, which is characterized in that including:
First user equipment sends the group chat server where MESSAGE message to communication group, wherein, the MESSAGE message In carry it is described communication group in the first account number by first user equipment to it is described communication pocket transmission RCS group's message;
The group chat server sends second user equipment of the RCS groups of message into the communication group where the second account number.
17. according to the method for claim 16, which is characterized in that the group chat server sends the RCS groups of message extremely Second user equipment in the communication group where the second account number includes:
The group chat server sends the MESSAGE message to the second application server belonging to the second user equipment;
Second application server sends the RCS groups of message to the second user equipment.
18. according to the method for claim 17, which is characterized in that second application server is set to the second user Preparation send the RCS groups of message to include:
Second application service determines the device type of the second user equipment;
Second application service is used sends institute with the matched information sender formula of the device type of the second user equipment RCS groups of message are stated to the second user equipment.
19. according to the method for claim 18, which is characterized in that second application service uses and the second user The matched information sender formula of device type of equipment, which sends the RCS groups of message to the second user equipment, to be included:
In the case where the device type of the second user equipment is preset kind, described in the second application server transmission MESSAGE message is to the second user equipment;
In the case where the device type of the second user equipment is not the preset kind, second application server is built Vertical the first MSRP links with the second user equipment, wherein, the first MSRP links are used for transmission described RCS groups and disappear Breath.
20. the method according to claim 18 or 19, which is characterized in that second application service determines that described second uses The device type of family equipment includes:
The log-on message for the second user equipment that the second application server acquisition pre-saves;
Second application server reads the device type of the second user equipment described in the log-on message.
21. according to the method for claim 20, which is characterized in that pre-saved in second application server acquisition Before the log-on message of the second user equipment, the method further includes:
When the second user equipment is reached the standard grade, second application server receives and preserves the second user equipment and sends The log-on message.
22. according to the method for claim 17, which is characterized in that second application server is set to the second user Preparation send the RCS groups of message to include:
In the case where the length of the RCS groups of message is less than preset value, second application server sends the MESSAGE Message is to the second user equipment;
In the case where the length of the RCS groups of message is not less than the preset value, second application server is established and institute The 2nd MSRP links of second user equipment are stated, wherein, the 2nd MSRP links are used for transmission the RCS groups of message.
23. according to the method for claim 16, which is characterized in that the method further includes:
3rd account number sends the first INVITE message to the 3rd application server by the 3rd user equipment, wherein, described first The URI of the group chat server is carried in INVITE message and is used to indicate whether to establish the indication information of MSRP links;
3rd application server sends the group chat server that first INVITE message is identified to the URI;
The group chat server creates the communication group according to the instruction of first INVITE message.
24. according to the method for claim 23, which is characterized in that the method further includes:
The group chat server obtains the list of device addresses carried in first INVITE message, wherein, the equipment Record has the device address of fourth user equipment in the list of location, and the fourth user equipment is to be invited into the communication group The equipment of 4th account number;
The group chat server sends first INVITE message to the 4th application service belonging to the fourth user equipment Device;
4th application server sends the second INVITE message to the fourth user equipment, wherein, described second INVITE message is used to that the 4th account number to be invited to add in the communication group;
The first response message that the fourth user equipment is sent is forwarded to the group chat service by the 4th application server Device, wherein, it is carried in first response message and is used to indicate whether to adhere to the notice for communicating group and for referring to Show the indication information for whether establishing MSRP links.
25. according to the method for claim 23, which is characterized in that the indication information includes preset field, described default Whether the property value of field establishes MSRP links for characterization.
26. according to the method for claim 23, which is characterized in that the method further includes:
5th application server forwards the 5th account number by the first message that the 5th user equipment is sent to the group chat server, Wherein, the first message carries the communication for the 6th account number to be invited to add in the communication group in the first message Group group identification and be used to indicate whether to establish the indication information of MSRP links;
The group chat server sends the 3rd INVITE message that the 6th account number is invited to add in the communication group to institute State the 6th application server belonging to the 6th user equipment of the 6th account number;
6th application server forwards the 3rd INVITE message to the 6th user equipment;
6th application server forwards the second response message of the 6th user equipment to the group chat server, In, the notice for being used to indicate whether to adhere to the communication group is carried in second response message and is used to indicate whether Establish the indication information of MSRP links.
27. according to the method for claim 23, which is characterized in that the method further includes:
The request that 7th account is sent by the 7th user equipment is exited second disappearing for the communication group by the 7th application server Breath is forwarded to the group chat server, wherein, the group identification for communicating group is carried in the second message;
The group chat server deletes the 7th account from the communication group.
28. the Transmission system of a population message, which is characterized in that including:
Communicate user equipment used in account in group;
Group chat server, for receiving the MESSAGE message that the first user equipment is sent, wherein, it is taken in the MESSAGE message RCS group message of first account number by first user equipment to the communication pocket transmission in group is communicated with described;
The group chat server is additionally operable to send second user of the RCS groups of message into the communication group where the second account number Equipment.
29. system according to claim 28, which is characterized in that the system also includes belonging to first user equipment The first application server and the second user equipment belonging to the second application server, wherein,
First application server is used for the MESSAGE message that first user equipment is forwarded to send to the group chat Server, wherein, first application server determines that the group chat takes according to the group identification carried in the MESSAGE message Business device;
Second application server is used to forward the RCS groups of message to the second user equipment, wherein, described second should With application server of the server belonging to the second user equipment.
30. system according to claim 29, which is characterized in that second application server includes:
Determination unit, for determining the device type of the second user equipment;
First transmitting element, for sending institute using with the matched information sender formula of the device type of the second user equipment RCS groups of message are stated to the second user equipment.
31. system according to claim 30, which is characterized in that first transmitting element is additionally operable to:
In the device type of the second user equipment in the case of preset kind, to send the MESSAGE message to described Second user equipment;
In the case where the device type of the second user equipment is not the preset kind, foundation is set with the second user The first standby MSRP links, wherein, the first MSRP links are used for transmission the RCS groups of message.
32. system according to claim 30, which is characterized in that the determination unit is additionally operable to:
Obtain the log-on message of the second user equipment pre-saved;
Read the device type of the second user equipment described in the log-on message.
33. system according to claim 32, which is characterized in that second application server further includes:
Storage unit, for when the second user equipment is reached the standard grade, preserving the registration that the second user equipment is sent Information.
34. system according to claim 29, which is characterized in that second application server further includes:
Second transmitting element in the case of being less than preset value in the length of the RCS groups of message, sends the MESSAGE Message is to the second user equipment;
Unit is established, for, not less than in the case of the preset value, being established and described second in the length of the RCS groups of message 2nd MSRP links of user equipment, wherein, the 2nd MSRP links are used for transmission the RCS groups of message.
35. system according to claim 29, which is characterized in that the group chat server includes:
Receiving unit, for receiving the first INVITE message for being sent by the 3rd user equipment of the 3rd account number, wherein, described the The URI of group chat server is carried in one INVITE message and is used to indicate whether to establish the indication information of MSRP links;
Group unit is built, for creating the communication group according to the instruction of first INVITE message.
36. system according to claim 35, which is characterized in that the system also includes including:
The 3rd application server belonging to 3rd user equipment, for forward that the 3rd user equipment sends described the One INVITE message is to the group chat server.
37. system according to claim 35, which is characterized in that the system also includes:
The group chat server is additionally operable to obtain the list of device addresses carried in first INVITE message, wherein, it is described Record has the device address of fourth user equipment in list of device addresses, and the fourth user equipment is described logical to be invited into The equipment for interrogating the 4th account number of group;
The system also includes the 4th application server belonging to the fourth user equipment, for sending the second INVITE message To the fourth user equipment, wherein, second INVITE message is used to that the 4th account number to be invited to add in the communication group;
4th application server is additionally operable to the first response message that the fourth user equipment is forwarded to send to the group chat Server, wherein, the notice and use for being used to indicate whether to adhere to the communication group are carried in first response message In the indication information for indicating whether to establish MSRP links.
38. system according to claim 35, which is characterized in that the indication information includes preset field, described default Whether the property value of field establishes MSRP links for characterization.
39. system according to claim 35, which is characterized in that the system also includes:
The 5th application server belonging to 5th user equipment, for the 5th account number to be forwarded to be sent by the 5th user equipment First message to the group chat server, wherein, the first message is for inviting the 6th account number to add in the communication group, institute It states the group identification that the communication group is carried in first message and is used to indicate whether to establish the indication information of MSRP links;
The 6th application server belonging to 6th user equipment, for forward the group chat server for inviting the described 6th Account number adds in the 3rd INVITE message to the 6th user equipment of the communication group;
6th application server is additionally operable to forward the second response message of the 6th user equipment to the group chat server, In, the notice for being used to indicate whether to adhere to the communication group is carried in second response message and is used to indicate whether Establish the indication information of MSRP links.
40. system according to claim 35, which is characterized in that the system also includes:
The 7th application server belonging to 7th user equipment, for the 7th account to be forwarded to be asked by what the 7th user equipment was sent The second message for exiting the communication group is sought to the group chat server, wherein, the communication is carried in the second message The group identification of group;
Wherein, the group chat server deletes the 7th account when receiving the second message from the communication group It removes.
CN201611034107.3A 2016-11-16 2016-11-16 The transmission method and system of group's message Pending CN108075904A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611034107.3A CN108075904A (en) 2016-11-16 2016-11-16 The transmission method and system of group's message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611034107.3A CN108075904A (en) 2016-11-16 2016-11-16 The transmission method and system of group's message

Publications (1)

Publication Number Publication Date
CN108075904A true CN108075904A (en) 2018-05-25

Family

ID=62161041

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611034107.3A Pending CN108075904A (en) 2016-11-16 2016-11-16 The transmission method and system of group's message

Country Status (1)

Country Link
CN (1) CN108075904A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114124867A (en) * 2021-11-18 2022-03-01 大连九锁网络有限公司 Group-sending instant message transmission method under two-layer and three-layer hybrid network structure

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106536A (en) * 2006-07-15 2008-01-16 华为技术有限公司 A method of establishing a group conversation
CN101212719A (en) * 2006-12-31 2008-07-02 华为技术有限公司 Method and system for realizing integrated message service in a wireless communication network
CN102223293A (en) * 2010-04-16 2011-10-19 中兴通讯股份有限公司 Routing method of information requests and processing system
CN105743766A (en) * 2014-12-10 2016-07-06 中国移动通信集团公司 Group communication method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106536A (en) * 2006-07-15 2008-01-16 华为技术有限公司 A method of establishing a group conversation
CN101212719A (en) * 2006-12-31 2008-07-02 华为技术有限公司 Method and system for realizing integrated message service in a wireless communication network
CN102223293A (en) * 2010-04-16 2011-10-19 中兴通讯股份有限公司 Routing method of information requests and processing system
WO2011127772A1 (en) * 2010-04-16 2011-10-20 中兴通讯股份有限公司 Method and processing system for routing message request
CN105743766A (en) * 2014-12-10 2016-07-06 中国移动通信集团公司 Group communication method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114124867A (en) * 2021-11-18 2022-03-01 大连九锁网络有限公司 Group-sending instant message transmission method under two-layer and three-layer hybrid network structure

Similar Documents

Publication Publication Date Title
CN110851035B (en) Session message display method and device, electronic equipment and storage medium
CN101159714B (en) Instant communication method and device
US11558322B2 (en) Communication management system
CN101243381A (en) User interface for conducting chats over a network
CN103326929B (en) Method and device for transmitting messages
CN102150443A (en) System and methods for communication between instant message users and short message service users
CN107360636A (en) A data transmission method, device, terminal and computer-readable storage medium
CN104660494B (en) A kind of communication system
CN112087363A (en) Message processing method and device, terminal and server
CN109729005A (en) Message treatment method, device, computer equipment and storage medium
CN112838976B (en) Message processing method and device
CN102882769A (en) Instant communication method, terminal and system, and communication server
CN109639566A (en) A kind of open instant messaging chat robots system
KR20030070852A (en) Information processor, information processing method and information processing program
CN113342235B (en) Information processing method, device, electronic device and storage medium
CN110875914A (en) A method and device for transmitting messages based on a shared session link
CN105763716A (en) Short message processing method and short message processing terminal
CN108075904A (en) The transmission method and system of group's message
KR101984231B1 (en) Method and apparatus for managing acquaintance list
CN106658656A (en) Method and device for connection control of wireless fidelity WiFi hotspot
KR101545663B1 (en) Device, system and method for changing multi-user relationship chain
CN104507058B (en) A kind of information transferring method based on two dimensional code, system and mobile terminal
CN101548514A (en) Method for exchanging messages in a mobile radio network
CN112616171A (en) Communication method and device based on wireless local area network and computer readable storage medium
CN105429981A (en) Game voice transmission method, terminal, voice service module and game system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180525