CN108075904A - The transmission method and system of group's message - Google Patents
The transmission method and system of group's message Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 100
- 230000005540 biological transmission Effects 0.000 title claims abstract description 98
- 238000004891 communication Methods 0.000 claims abstract description 167
- 230000004044 response Effects 0.000 claims description 157
- 238000012512 characterization method Methods 0.000 claims description 9
- 238000002360 preparation method Methods 0.000 claims description 5
- 238000001994 activation Methods 0.000 description 20
- 230000004913 activation Effects 0.000 description 15
- 230000000977 initiatory effect Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 101100346631 Caenorhabditis elegans msrp-7 gene Proteins 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 238000012559 user support system Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified 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
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.
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)
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)
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 |
-
2016
- 2016-11-16 CN CN201611034107.3A patent/CN108075904A/en active Pending
Patent Citations (5)
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)
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 |