CN101400020B - Method, system and server for customer passively entering group to obtain group lists - Google Patents

Method, system and server for customer passively entering group to obtain group lists Download PDF

Info

Publication number
CN101400020B
CN101400020B CN200710175315XA CN200710175315A CN101400020B CN 101400020 B CN101400020 B CN 101400020B CN 200710175315X A CN200710175315X A CN 200710175315XA CN 200710175315 A CN200710175315 A CN 200710175315A CN 101400020 B CN101400020 B CN 101400020B
Authority
CN
China
Prior art keywords
group
user terminal
going
management server
passive
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.)
Expired - Fee Related
Application number
CN200710175315XA
Other languages
Chinese (zh)
Other versions
CN101400020A (en
Inventor
贺赢
何彬
毕娅娜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN200710175315XA priority Critical patent/CN101400020B/en
Publication of CN101400020A publication Critical patent/CN101400020A/en
Application granted granted Critical
Publication of CN101400020B publication Critical patent/CN101400020B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a method, system and server for user passively joining in group to acquire group list. The method at least comprises: extensible mark language document management server of passively grouped user terminal adds or updates list information of non-independent establishment group in group list document of passively grouped user terminal; server is a extensible mark language document management server of actively grouped user terminal or passively grouped user terminal; system comprises: actively grouped user terminal, passively grouped user terminal, aggregation proxy and extensible mark language document management server. The inventive method, system and server can make passively grouped user terminal to acquire list information of all group containing non-independent establishment group, and facilitates the user terminal to originate a call to non-independent establishment group.

Description

The passive user terminal that adds group obtains method, system and the server of group list
Technical field
The present invention relates to a kind of passive Push to talk over Cellular (Push to talk overCellular that adds group, hereinafter to be referred as: POC) user obtains method, system and the server of group list, relate in particular to the method and system of the list information that adds non-autonomous establishment group in a kind of list document of the POC user place group in passive adding group, and a kind of xml document management server, belong to the mobile communication technology field.
Background technology
POC utilizes internet audio protocols (Voice over IP is hereinafter to be referred as VoIP) the half-duplex voice business that realizes of technology.Same POC user can belong to a plurality of groups simultaneously, and these groups had both comprised the autonomous group of creating by POC user, also comprised by other POC users and initiated to invite and the group of passive adding.POC user initiates group call to the group at its place for convenience, POC user need with the group list under it from xml document management server (XML Document ManagementServer, hereinafter to be referred as: download to the POC user terminal XDMS).POC user can pass through Aggregation Proxy (Aggregation Proxy) and send request to XDMS, XDMS is through after inquiring about, again through Aggregation Proxy to POC user return the POC group document that this POC user has URL(uniform resource locator) (Uniform Resource Location, hereinafter to be referred as: URL).
As shown in Figure 1, the signaling process figure that downloads or upgrade for group list in the prior art.Wherein carry out following steps:
Step 1001, user terminal (User Equipment, hereinafter to be referred as: UE) A sends the information of the catalogue document of all POC group documents that acquisition request UEA has to Aggregation Proxy;
Step 1002, Aggregation Proxy are forwarded to XDMS with this solicited message;
Step 1003, XDMS return to Aggregation Proxy and obtain success response, carry the URL of all POC group documents that UEA has in this response;
Step 1004, Aggregation Proxy return to UEA and obtain success response, carry the URL of all POC group documents that UEA has in this response.
According to the existing management and group mechanism of POC, only comprise the autonomous group list of creating in group's document that XDMS preserves by the user, do not comprise by other users and initiate to invite and the group list of passive adding, the group list that the user obtained is also imperfect like this, thereby be not easy to initiate group call, influenced user's experience to the group of passive adding; In addition, other that can solve in the prior art that the real-time member who allows the passive adding group in the session knows session participate in the problem of information about firms, but can not solve the problem that how to allow the member of passive adding group still can obtain this group list after leaving session.
Summary of the invention
First purpose of the present invention is to provide a kind of passive user terminal that adds group to obtain the method for group list, no matter in session or behind the conversation end, can both make the passive user terminal that adds group obtain the list information of all groups of the group that comprises non-autonomous establishment, be convenient to this user terminal and initiate group call, improve user's susceptibility to the group of non-autonomous establishment.
Second purpose of the present invention is to provide a kind of xml document management server, can receive the list information of non-autonomous establishment group, and the list information of this group is stored in the list document of the passive user terminal place group of going into group.
The 3rd purpose of the present invention is to provide a kind of xml document management server, can judge whether the user terminal initiatively build group belongs to same xml document management server with the passive user terminal of going into to organize, and the list information that will independently create group sends to the xml document management server of the passive user terminal of going into to organize.
The 4th purpose of the present invention is to provide a kind of xml document management server, can not only receive the list information of non-autonomous establishment group, and the list information of this group is stored in the list document of the passive user terminal place group of going into group, can also judge whether the user terminal of initiatively building group and passive user terminal of going into group belong to same xml document management server, and the list information that will independently create group sends to passive xml document management server of going into the user terminal of group.
The 5th purpose of the present invention is to provide a kind of passive user terminal that adds group to obtain the system of group list, no matter in session or behind the conversation end, can both make the passive user terminal that adds group obtain the list information of all groups of the group that comprises non-autonomous establishment, be convenient to this user terminal and initiate group call, improve user's susceptibility to the group of non-autonomous establishment.
The passive user terminal that adds group provided by the invention obtains the method for group list, wherein carries out following steps:
Step 1, the user terminal of initiatively building group add passive user terminal of going into group in its group of creating;
Step 2, the described xml document management server of initiatively building the user terminal of group judge whether described user terminal and the described passive user terminal of going into to organize of initiatively building group belongs to same xml document management server, if not then execution in step 3; Otherwise, execution in step 4;
Step 3, the described xml document management server of initiatively building the user terminal of group send a notification message to the xml document management server of the described passive user terminal of going into to organize, and comprise the list information of described group in the described notification message;
The xml document management server of step 4, the described passive user terminal of going into to organize adds the list information of described group in the group list document of the described passive user terminal of going into to organize;
Step 5, the described passive user terminal of going into to organize obtain the list information of described group.
The passive user who adds group provided by the invention obtains the method for group list, no matter in session or behind the conversation end, can both make the passive user terminal that adds group obtain the list information of all groups of the group that comprises non-autonomous establishment, be convenient to this user terminal and initiate group call, improved user's susceptibility to the group of non-autonomous establishment.
A kind of xml document management server provided by the invention, comprise: first memory module, be used for the user terminal of initiatively building group comprising of creating passive user terminal of going into group the list information of group be stored in this passive group list document of going into the user terminal of group; First interface module, be connected with described first memory module, be used to receive notification message that the xml document management server of the user terminal of initiatively building group sends and return the successful response of notice, be packaged with the list information of the group that comprises the passive user terminal of going into to organize that the described user terminal of initiatively building group creates in the described notification message to the xml document management server of the user terminal of initiatively building group.
Above-mentioned xml document management server provided by the invention can receive the list information of non-autonomous establishment group, and the list information of this group is stored in the list document of the passive user terminal place group of going into group.
Another kind of xml document management server provided by the invention comprises: judge module is used to judge whether user terminal and the passive user terminal of going into to organize of initiatively building group belong to same xml document management server; Second memory module, be connected with described judge module, belong to same xml document management server if judge module is judged the user terminal of initiatively building group with passive user terminal of going into group, the list information that is used for the group that comprises the passive user terminal of going into to organize that the user terminal of initiatively building group is created is stored in the group list document of the passive user terminal of going into to organize; Second interface module, be connected with described judge module, if judging user terminal and the passive user terminal of going into to organize of initiatively building group, judge module do not belong to same xml document management server, be used for response from the notice success that passive xml document management server of going into the user terminal of group returns to passive xml document management server of going into the user terminal of group that send a notification message and receive, the list information of the group that comprises passive user terminal of going into group that is packaged with in the described notification message that the described user terminal of initiatively building group creates.
Above-mentioned xml document management server provided by the invention, can judge whether the user terminal of initiatively building group and passive user terminal of going into group belong to same xml document management server, and the list information that will independently create group sends to passive xml document management server of going into the user terminal of group.
Another xml document management server provided by the invention, comprise: the 3rd memory module, be used for the list information that comprises the first passive user terminal group of going into to organize that second user terminal of initiatively building group is created is stored in the group list document of the described first passive user terminal of going into to organize, and belonging to same xml document management server with the second passive user terminal of going into group if judge module is judged first user terminal of initiatively building group, the list information of the group that comprises the second passive user terminal of going into to organize that first user terminal of initiatively building group is created is stored in the group list document of the second passive user terminal of going into to organize; Judge module is connected with described the 3rd memory module, is used to judge whether first user terminal and the second passive user terminal of going into to organize of initiatively building group belongs to same xml document management server; First interface module, be connected with described the 3rd memory module, be used to receive notification message that second xml document management server of initiatively building the user terminal of group sends and return the successful response of notice, be packaged with the list information of the group that comprises the first passive user terminal of going into to organize that described second user terminal of initiatively building group creates in the described notification message to second xml document management server of initiatively building the user terminal of group; Second interface module, be connected with described judge module, if judging first user terminal and the second passive user terminal of going into to organize of initiatively building group, judge module do not belong to same xml document management server, be used for response from the notice success that the second passive xml document management server of going into the user terminal of group returns to the second passive xml document management server of going into the user terminal of group that send a notification message and receive, be packaged with the list information of the group that comprises the second passive user terminal of going into to organize that described first user terminal of initiatively building group creates in the described notification message.
Above-mentioned xml document management server provided by the invention, not only can receive the list information of non-autonomous establishment group, and the list information of this group is stored in the list document of the first passive user terminal place group of going into group, can also judge whether first user terminal and the second passive user terminal of going into group of initiatively building group belongs to same xml document management server, and the list information that will independently create group sends to the second passive xml document management server of going into the user terminal of group.
The passive user terminal that adds group provided by the invention obtains the system of group list, comprise the user terminal of initiatively building group, Aggregation Proxy, initiatively build the xml document management server of the user terminal of group, the described user terminal of initiatively building group is connected with described Aggregation Proxy, described Aggregation Proxy is connected with the described xml document management server of initiatively building the user terminal of group, also comprise: the xml document management server of passive user terminal of going into to organize and the passive user terminal of going into to organize, the wherein said passive user terminal of going into to organize is connected with described Aggregation Proxy, described Aggregation Proxy is connected with the xml document management server of the described passive user terminal of going into to organize, and the xml document management server of the described passive user terminal of going into to organize is connected with the described xml document management server of initiatively building the user terminal of group;
Wherein passive xml document management server of going into the user terminal of group comprises: first memory module, be used for the user terminal of initiatively building group comprising of creating passive user terminal of going into group the list information of group be stored in the list document of the passive user terminal place group of going into to organize; First interface module, be connected with described first memory module, be used to receive notification message that the xml document management server of the user terminal of initiatively building group sends and return the successful response of notice, be packaged with the list information of the group that comprises the passive user terminal of going into to organize that the described user terminal of initiatively building group creates in the described notification message to the xml document management server of the user terminal of initiatively building group;
The xml document management server of initiatively building the user terminal of group comprises: judge module is used to judge whether user terminal and the passive user terminal of going into to organize of initiatively building group belong to same xml document management server; Second memory module, be connected with described judge module, belong to same xml document management server if judge module is judged the user terminal of initiatively building group with passive user terminal of going into group, the list information that is used for the group that comprises the passive user terminal of going into to organize that the user terminal of initiatively building group is created is stored in the group list document of the passive user terminal of going into to organize; Second interface module, be connected with described judge module, if judging user terminal and the passive user terminal of going into to organize of initiatively building group, judge module do not belong to same xml document management server, be used for response from the notice success that passive xml document management server of going into the user terminal of group returns to passive xml document management server of going into the user terminal of group that send a notification message and receive, the list information of the group that comprises passive user terminal of going into group that is packaged with in the described notification message that the described user terminal of initiatively building group creates.
The passive user terminal that adds group provided by the invention obtains the system of group list, no matter in session or behind the conversation end, can both make the passive user terminal that adds group obtain the list information of all groups of the group that comprises non-autonomous establishment, be convenient to this user terminal and initiate group call, improved user's susceptibility to the group of non-autonomous establishment.
Description of drawings
Fig. 1 is for obtaining the signaling process figure of the list information of group in the prior art;
Signaling process figure when Fig. 2 obtains UEA and UEB among first embodiment of method of group list and belongs to same XDMS for the user of the passive adding of the present invention group;
Fig. 3 obtains the flow chart of first embodiment of the method for group list for the user of the passive adding of the present invention group;
Fig. 4 obtains the flow chart that UEA among second embodiment of method of group list upgrades the list information of non-autonomous establishment group for the user of the passive adding of the present invention group;
Fig. 5 is the schematic diagram of the embodiment of a kind of xml document management server of the present invention;
Fig. 6 is the schematic diagram of the embodiment of the another kind of xml document management server of the present invention;
Fig. 7 is the schematic diagram of the embodiment of another xml document management server of the present invention;
Fig. 8 obtains the schematic diagram of embodiment of the system of group list for the user of the passive adding of the present invention group.
Embodiment
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
In following examples, establish passive user terminal of going into group (User Equipment, hereinafter to be referred as: UE) be UEA, the user terminal of initiatively building group is UEB.
The user of the passive adding of the present invention group obtains first embodiment of the method for group list:
Fig. 3 obtains the flow chart of first embodiment of the method for group list for the user of the passive adding of the present invention group, the signaling process figure when Fig. 2 belongs to same XDMS for UEA in the present embodiment and UEB.As shown in Figures 2 and 3, UEB is added on UEA in its autonomous group 1 of creating, and UEA downloads the list information of group 1, and its execution in step is as follows:
Step 301, UEB are sent in the request of adding UEA in the group 1 to Aggregation Proxy;
Step 302, Aggregation Proxy are transmitted to this request the XDMS of UEB;
The XDMS of step 303, UEB adds UEA in the list information of group 1 to, and returns the successful response of interpolation to Aggregation Proxy;
Step 304, Aggregation Proxy are transmitted the successful response of this interpolation to UEB;
The XDMS of step 305, UEB judges whether UEB and UEA belong to same XDMS, if not after the execution in step 306,307 and 308, execution in step 309 again; Otherwise, execution in step 307 back execution in step 309;
The XDMS of step 306, UEB sends a notification message to the XDMS of UEA, comprises the list information of group 1 in this notification message, and promptly the XDMS of UEB sends to the list information of the group 1 of its storage the XDMS of UEA;
The XDMS of step 307, UEA adds the list information of group 1 in the group list document of UEA;
The XDMS of step 308, UEA returns the successful response of notice to the XDMS of UEB;
Step 309, UEA send the list information of acquisition request group 1 to Aggregation Proxy;
Step 310, Aggregation Proxy are forwarded to this request among the XDMS of UEA;
The XDMS of step 311, UEA obtains the list information of group 1 and returns the response of obtaining success to Aggregation Proxy, and this obtains the list information that is packaged with group 1 in the response of success;
The response of obtaining success that step 312, Aggregation Proxy will be packaged with the list information of group 1 is transmitted to UEA.
In above-mentioned steps 306 and the step 308, information interaction between the XDMS of UEA and the XDMS of UEB is based on extensible markup language (Extensible Markup Language, hereinafter to be referred as: XML) configuration access agreement (XML Configuration Access Protocol, hereinafter to be referred as: XCAP).
The list information that UEA obtains group 1 also can adopt the mode of the XDMS active push of UEA, specifically, above-mentioned steps 309~step 312 also can be specially: the XDMS of UEA is packaged into message with the list information of group 1 and sends to Aggregation Proxy, and Aggregation Proxy is given UEA with this forwards.
In the present embodiment,,, be convenient to UEA and initiate group call, improved user's susceptibility to group 1 so, can both make UEA download the list information of group 1 no matter in session or behind the conversation end because the list information of group 1 will be stored among the XDMS of UEA always.
The user of the passive adding of the present invention group obtains second embodiment of the method for group list:
Obtain the user of the passive adding of the present invention group on the basis of first embodiment of method of group list, second embodiment that the user of the passive adding of the present invention group obtains the method for group list comprises that also UEA upgrades the step of the list information of non-autonomous establishment group, as shown in Figure 4, obtain the flow chart that UEA among second embodiment of method of group list upgrades the list information of non-autonomous establishment group for the user of the passive adding of the present invention group.
Obtain among first embodiment of method of group list the user of the passive adding of the present invention group, UEA adds by in the autonomous group of creating 1 of UEB, and get access to the list information of group 1, in the present embodiment, variation has taken place in the list information of group 1, has added other user terminals in the group 1 again, represents with UEC, this moment, UEA will upgrade the list information of group 1, and its execution in step is as follows:
Step 401, UEB add UEC in group 1, the XDMS of UEB upgrades the list information of group 1;
The XDMS of step 402, UEB judges whether UEB and UEA belong to same XDMS, if not after the execution in step 403,404 and 405, execution in step 406 again; Otherwise, execution in step 404 back execution in step 406;
The XDMS of step 403, UEB sends a notification message to the XDMS of UEA, comprises the list information of group 1 in this notification message;
The XDMS of step 404, UEA upgrades the list information of group 1 in the group list document of UEA;
The XDMS of step 405, UEA returns the successful response of notice to the XDMS of UEB;
Step 406, UEA upgrade the list information of group 1 to the Aggregation Proxy request;
Step 407, Aggregation Proxy are forwarded to this request among the XDMS of UEA;
The XDMS of step 408, UEA obtains the list information of group 1 and returns the response of obtaining success to Aggregation Proxy, and this obtains the list information that is packaged with the group 1 that has upgraded in the response of success;
The success response of obtaining that step 409, Aggregation Proxy will be packaged with group's 1 list information that has upgraded is transmitted to UEA.
In above-mentioned steps 403 and the step 405, the information interaction between the XDMS of UEA and the XDMS of UEB is based on XCAP.
The list information that UEA obtains group 1 also can adopt the mode of the XDMS active push of UEA, specifically, above-mentioned steps 406~step 409 also can be specially: the list information of the group 1 that the XDMS of UEA will upgrade is packaged into new information and sends to Aggregation Proxy, and Aggregation Proxy is transmitted to UEA with this new information.
In the present embodiment, when the list information of group 1 changed, UEA can upgrade this list information timely, was convenient to UEA and initiated group call to group 1, had improved user's susceptibility.
As shown in Figure 5, schematic diagram for the embodiment of a kind of XDMS of the present invention, the XDMS of present embodiment is the XDMS of UEA, comprising: first memory module 51, the list information that is used for the group that comprises UEA that UEB is created is stored in the list document of UEA place group, wherein preferred implementation is, in the XDMS of UEA, increase the data structure of the autonomous group of creating of non-UEA, can expand the data structure of XML document of the XDMS inside of UEA, make the XDMS of UEA can store the list information of the autonomous group of creating of non-UEA; First interface module 52, be connected with first memory module 51, be used to receive notification message that the XDMS of UEB sends and return the successful response of notice to the XDMS of UEB, comprise in this notification message that UEB independently creates the list information of group, first interface module 52 receives this information, and it is stored in first memory module 51.
The XDMS that present embodiment provides can receive the independently list information of the group that comprises UEA of establishment of UEB, and the list information of this group is stored in the list document of UEA place group.
As shown in Figure 6, schematic diagram for the embodiment of another kind of XDMS of the present invention, the XDMS of present embodiment is the XDMS of UEB, store the list information of autonomous all groups created of UEB among the XDMS of UEB, the list information that comprises UEA place group, the XDMS of UEB also comprises: judge module 61 is used to judge whether UEB and UEA belong to same XDMS; Second memory module 62 is connected with judge module 61, and according to the message that judge module 61 returns, if UEB and UEA belong to same XDMS, then the list information with the group that comprises UEA that UEB created is stored in the group list document of UEA; Second interface module 63, be connected with judge module 61, the message of returning according to judge module 61, if UEB and UEA do not belong to same XDMS, then second interface module 63 is used for response from the notice success that the XDMS of UEA returns to the XDMS of UEA that send a notification message and receive, includes the list information of the autonomous group of creating that comprises UEA of UEB of the XDMS storage of UEB in this notification message.
The XDMS that present embodiment provides can judge whether UEB and UEA belong to same XDMS, and the list information of the autonomous group of creating that comprises UEA of UEB is sent to the XDMS of UEA.
As shown in Figure 7, schematic diagram for the embodiment of another XDMS of the present invention, in the present embodiment, UEA is added on UEB in its autonomous group 1 of creating, UEB is added on UEC in its autonomous group 2 of creating, the XDMS of present embodiment is the XDMS of UEB, wherein store the list information of group 2 in the group list document of UEB, also comprise: the 3rd memory module 71, be used for the list information of the autonomous group of creating that comprises UEB 1 of UEA is stored in the group list document of UEB, and the message of returning according to judge module 72, if UEB and UEC belong to same XDMS, then the list information with the group that comprises UEC 2 that UEB created is stored in the group list document of UEC; Judge module 72 is used to judge whether UEB and UEC belong to same XDMS; First interface module 73 is connected with the 3rd memory module 71, is used to receive notification message that the XDMS of UEA sends and returns the successful response of notice to the XDMS of UEA, comprises the list information of group 1 in this notification message; Second interface module 74, be connected with judge module 72, according to the message that judge module 72 returns, be used for response from the notice success that the XDMS of UEC returns to the XDMS of UEC that send a notification message and receive, comprise the list information of the group 2 that stores among the XDMS of UEB in this notification message.
The XDMS that present embodiment provides, not only can receive the list information that UEA independently creates group 1, and the list information of this group 1 is stored in the list document of UEB place group, can also judge whether UEB and UEC belong to same XDMS, and the list information that will independently create group 2 sends to the XDMS of UEC.
As shown in Figure 8, obtain the schematic diagram of embodiment of the system of group list for the user of the passive adding of the present invention group, comprising: the XDMS84 of UEB82, UEA81, Aggregation Proxy 85, UEB, the XDMS83 of UEA, UEA81 all is connected with Aggregation Proxy 85 with UEB82, the XDMS83 of UEA all is connected with Aggregation Proxy 85 with the XDMS84 of UEB, and the XDMS83 of UEA is connected with the XDMS84 of UEB.
As shown in Figure 5, wherein the XDMS83 of UEA comprises: first memory module 51, the list information that is used for the group that comprises UEA that UEB is created is stored in the list document of UEA place group, wherein preferred implementation is, in the XDMS of UEA, increase the data structure of the autonomous group of creating of non-UEA, can expand the data structure of XML document of the XDMS inside of UEA, make the XDMS of UEA can store the list information of the autonomous group of creating of non-UEA; First interface module 52, be connected with first memory module 51, be used to receive notification message that the XDMS of UEB sends and return the successful response of notice to the XDMS of UEB, comprise in this notification message that UEB independently creates the list information of group, first interface module 52 receives this information, and it is stored in first memory module 51.
The XDMS84 of UEB stores the list information of autonomous all groups created of UEB, comprises the list information of UEA place group, and as shown in Figure 6, the XDMS84 of UEB also comprises: judge module 61 is used to judge whether UEB and UEA belong to same XDMS; Second memory module 62 is connected with judge module 61, and according to the message that judge module 61 returns, if UEB and UEA belong to same XDMS, then the list information with the group that comprises UEA that UEB created is stored in the group list document of UEA; Second interface module 63, be connected with judge module 61, the message of returning according to judge module 61, if UEB and UEA do not belong to same XDMS, then second interface module 63 is used for response from the notice success that the XDMS of UEA returns to the XDMS of UEA that send a notification message and receive, includes the list information of the autonomous group of creating that comprises UEA of UEB of the XDMS storage of UEB in this notification message.
The passive user who adds group that present embodiment provides obtains the system of group list, no matter in session or behind the conversation end, can both make UEA81 obtain the list information of the group of UEB82 establishment, be convenient to UEA81 and initiate group call, improve user's susceptibility to the group that UEB82 creates.
It should be noted that at last: above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (16)

1. the user terminal of a passive adding group obtains the method for group list, it is characterized in that, comprising:
Step 1, the user terminal of initiatively building group add passive user terminal of going into group in its group of creating;
Step 2, the described xml document management server of initiatively building the user terminal of group judge whether described user terminal and the described passive user terminal of going into to organize of initiatively building group belongs to same xml document management server, if not then execution in step 3; Otherwise, execution in step 4;
Step 3, the described xml document management server of initiatively building the user terminal of group send a notification message to the xml document management server of the described passive user terminal of going into to organize, and comprise the list information of described group in the described notification message;
The xml document management server of step 4, the described passive user terminal of going into to organize adds the list information of described group in the group list document of the described passive user terminal of going into to organize;
Step 5, the described passive user terminal of going into to organize obtain the list information of described group.
2. the passive user terminal that adds group according to claim 1 obtains the method for group list, it is characterized in that, comprises also that after described step 5 the described passive user terminal of going into to organize upgrades the step of the list information of described group.
3. the passive user terminal that adds group according to claim 2 obtains the method for group list, it is characterized in that, the described passive user terminal of going into to organize upgrades the list information of described group, comprising:
Step 6, the described user terminal of initiatively building group add other user terminals except that the passive user terminal of going into to organize in described group;
Step 7, the described xml document management server of initiatively building the user terminal of group judge whether described user terminal and the described passive user terminal of going into to organize of initiatively building group belongs to same xml document management server, if not then execution in step 8; Otherwise, execution in step 9;
Step 8, the described xml document management server of initiatively building the user terminal of group send a notification message to the xml document management server of the described passive user terminal of going into to organize, and comprise the list information of new group in the described notification message;
The xml document management server of step 9, described passive user terminal of going into group upgrades the list information of described new group in the group list document of described passive user terminal of going into group;
Step 10, described passive user terminal of going into group obtain the list information of described new group.
4. the passive user terminal that adds group according to claim 1 obtains the method for group list, it is characterized in that, if described user terminal and the described passive user terminal of going into to organize of initiatively building group do not belong to same xml document management server, between execution in step 3 and step 4, also comprise:
The xml document management server of the described passive user terminal of going into to organize returns the successful response of notice to the described xml document management server of initiatively building the user terminal of group.
5. the passive user terminal that adds group according to claim 3 obtains the method for group list, it is characterized in that, if described user terminal and the described passive user terminal of going into to organize of initiatively building group do not belong to same xml document management server, between execution in step 8 and step 9, also comprise:
The xml document management server of the described passive user terminal of going into to organize returns the successful response of notice to the described xml document management server of initiatively building the user terminal of group.
6. obtain the method for group list according to the arbitrary described passive user terminal that adds group of claim 1-3, it is characterized in that described step 1 specifically comprises:
Step 11, the described user terminal of initiatively building group are sent in the request of adding the described passive user terminal of going into to organize in the described group to Aggregation Proxy;
Step 12, described Aggregation Proxy are transmitted to the described xml document management server of initiatively building the user terminal of group with described request;
Step 13, the described xml document management server of initiatively building the user terminal of group add the described passive user terminal of going into to organize in described group, and return the successful response of interpolation to described Aggregation Proxy;
Step 14, described Aggregation Proxy are transmitted the described successful response of adding to the described user terminal of initiatively building group.
7. obtain the method for group list according to the arbitrary described passive user terminal that adds group of claim 1-3, it is characterized in that described step 5 specifically comprises:
Step 51, the described passive user terminal of going into to organize send the list information of the described group of acquisition request to Aggregation Proxy;
Step 52, described Aggregation Proxy are forwarded to described request the xml document management server of the described passive user terminal of going into to organize;
The xml document management server of step 53, the described passive user terminal of going into to organize obtains the list information of described group, and return the response of obtaining success to described Aggregation Proxy, be packaged with the list information of described group in the described response of obtaining success;
Step 54, described Aggregation Proxy are transmitted to the described passive user terminal of going into to organize with described response of obtaining success.
8. obtain the method for group list according to the arbitrary described passive user terminal that adds group of claim 1-3, it is characterized in that described step 5 specifically comprises: the xml document management server of described passive user terminal of going into group is packaged into message with the list information of described group and sends to Aggregation Proxy; Described Aggregation Proxy is given the described passive user terminal of going into to organize with described forwards.
9. the passive user terminal that adds group according to claim 3 obtains the method for group list, it is characterized in that described step 10 specifically comprises:
Step 101, described passive user terminal of going into group send the list information of the described new group of acquisition request to Aggregation Proxy;
Step 102, described Aggregation Proxy are forwarded to described request the xml document management server of the described passive user terminal of going into to organize;
Step 103, described passive xml document management server of going into the user terminal of group obtain the list information of described new group, and return the response of obtaining success to described Aggregation Proxy, be packaged with the list information of described new group in the described response of obtaining success;
Step 104, described Aggregation Proxy are transmitted to the described passive user terminal of going into to organize with described response of obtaining success.
10. the passive user terminal that adds group according to claim 3 obtains the method for group list, it is characterized in that described step 10 specifically comprises: the xml document management server of described passive user terminal of going into group is packaged into new information with the list information of described new group and sends to Aggregation Proxy; Described Aggregation Proxy is transmitted to the described passive user terminal of going into to organize with described new information.
11. obtain the method for group list according to the arbitrary described passive user terminal that adds group of claim 1-3, it is characterized in that the xml document management server of the described user terminal of initiatively building group sends a notification message to described passive xml document management server of going into the user terminal of group and is based on extensible markup language configuration access agreement.
12. obtain the method for group list according to the user terminals of claim 4 or 5 described passive adding groups, it is characterized in that, describedly return the successful response of notice and be based on extensible markup language configuration access agreement.
13. an xml document management server is characterized in that, comprising:
First memory module, be used for the user terminal of initiatively building group comprising of creating passive user terminal of going into group the list information of group be stored in passive group list document of going into the user terminal of group;
First interface module, be connected with described first memory module, be used to receive notification message that the xml document management server of the user terminal of initiatively building group sends and return the successful response of notice, be packaged with the list information of the group that comprises the passive user terminal of going into to organize that the described user terminal of initiatively building group creates in the described notification message to the xml document management server of the user terminal of initiatively building group.
14. an xml document management server is characterized in that, comprising:
Judge module is used to judge whether user terminal and the passive user terminal of going into to organize of initiatively building group belong to same xml document management server;
Second memory module, be connected with described judge module, belong to same xml document management server if judge module is judged the user terminal of initiatively building group with passive user terminal of going into group, the list information that is used for the group that comprises the passive user terminal of going into to organize that the user terminal of initiatively building group is created is stored in the group list document of the passive user terminal of going into to organize;
Second interface module, be connected with described judge module, if judging user terminal and the passive user terminal of going into to organize of initiatively building group, judge module do not belong to same xml document management server, be used for response from the notice success that passive xml document management server of going into the user terminal of group returns to passive xml document management server of going into the user terminal of group that send a notification message and receive, the list information of the group that comprises passive user terminal of going into group that is packaged with in the described notification message that the described user terminal of initiatively building group creates.
15. an xml document management server is characterized in that, comprising:
The 3rd memory module, be used for the list information that comprises the first passive user terminal group of going into to organize that second user terminal of initiatively building group is created is stored in the group list document of the described first passive user terminal of going into to organize, and belonging to same xml document management server with the second passive user terminal of going into group if judge module is judged first user terminal of initiatively building group, the list information of the group that comprises the second passive user terminal of going into to organize that first user terminal of initiatively building group is created is stored in the group list document of the second passive user terminal of going into to organize;
Described judge module is connected with described the 3rd memory module, is used to judge whether first user terminal and the second passive user terminal of going into to organize of initiatively building group belongs to same xml document management server;
First interface module, be connected with described the 3rd memory module, be used to receive notification message that second xml document management server of initiatively building the user terminal of group sends and return the successful response of notice, be packaged with the list information of the group that comprises the first passive user terminal of going into to organize that described second user terminal of initiatively building group creates in the described notification message to second xml document management server of initiatively building the user terminal of group;
Second interface module, be connected with described judge module, if judging first user terminal and the second passive user terminal of going into to organize of initiatively building group, judge module do not belong to same xml document management server, be used for response from the notice success that the second passive xml document management server of going into the user terminal of group returns to the second passive xml document management server of going into the user terminal of group that send a notification message and receive, be packaged with the list information of the group that comprises the second passive user terminal of going into to organize that described first user terminal of initiatively building group creates in the described notification message.
16. a passive user terminal that adds group obtains the system of group list, comprise the user terminal of initiatively building group, Aggregation Proxy, initiatively build the xml document management server of the user terminal of group, the described user terminal of initiatively building group is connected with described Aggregation Proxy, described Aggregation Proxy is connected with the described xml document management server of initiatively building the user terminal of group, it is characterized in that, also comprise: the xml document management server of passive user terminal of going into to organize and the passive user terminal of going into to organize, the wherein said passive user terminal of going into to organize is connected with described Aggregation Proxy, described Aggregation Proxy is connected with the xml document management server of the described passive user terminal of going into to organize, and the xml document management server of the described passive user terminal of going into to organize is connected with the described xml document management server of initiatively building the user terminal of group;
Wherein passive xml document management server of going into the user terminal of group comprises: first memory module, be used for the user terminal of initiatively building group comprising of creating passive user terminal of going into group the list information of group be stored in the list document of the passive user terminal place group of going into to organize; First interface module, be connected with described first memory module, be used to receive notification message that the xml document management server of the user terminal of initiatively building group sends and return the successful response of notice, be packaged with the list information of the group that comprises the passive user terminal of going into to organize that the described user terminal of initiatively building group creates in the described notification message to the xml document management server of the user terminal of initiatively building group;
The xml document management server of initiatively building the user terminal of group comprises: judge module is used to judge whether user terminal and the passive user terminal of going into to organize of initiatively building group belong to same xml document management server; Second memory module, be connected with described judge module, belong to same xml document management server if judge module is judged the user terminal of initiatively building group with passive user terminal of going into group, the list information that is used for the group that comprises the passive user terminal of going into to organize that the user terminal of initiatively building group is created is stored in the group list document of the passive user terminal of going into to organize; Second interface module, be connected with described judge module, if judging user terminal and the passive user terminal of going into to organize of initiatively building group, judge module do not belong to same xml document management server, be used for response from the notice success that passive xml document management server of going into the user terminal of group returns to passive xml document management server of going into the user terminal of group that send a notification message and receive, the list information of the group that comprises passive user terminal of going into group that is packaged with in the described notification message that the described user terminal of initiatively building group creates.
CN200710175315XA 2007-09-28 2007-09-28 Method, system and server for customer passively entering group to obtain group lists Expired - Fee Related CN101400020B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200710175315XA CN101400020B (en) 2007-09-28 2007-09-28 Method, system and server for customer passively entering group to obtain group lists

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710175315XA CN101400020B (en) 2007-09-28 2007-09-28 Method, system and server for customer passively entering group to obtain group lists

Publications (2)

Publication Number Publication Date
CN101400020A CN101400020A (en) 2009-04-01
CN101400020B true CN101400020B (en) 2011-03-02

Family

ID=40518213

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710175315XA Expired - Fee Related CN101400020B (en) 2007-09-28 2007-09-28 Method, system and server for customer passively entering group to obtain group lists

Country Status (1)

Country Link
CN (1) CN101400020B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639341B (en) * 2013-11-11 2018-02-27 成都鼎桥通信技术有限公司 A kind of implementation method of terminal personalization group communication
KR20210116865A (en) * 2020-03-18 2021-09-28 주식회사 엔씨소프트 Method and apparatus for providing chatting service
CN115022266A (en) * 2022-01-10 2022-09-06 北京字跳网络技术有限公司 Group member adding method, device, equipment and medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101044774A (en) * 2004-09-08 2007-09-26 诺基亚公司 Group details of group services

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101044774A (en) * 2004-09-08 2007-09-26 诺基亚公司 Group details of group services

Also Published As

Publication number Publication date
CN101400020A (en) 2009-04-01

Similar Documents

Publication Publication Date Title
CN101273577B (en) Method and equipment for group communication in communication system
CN100369414C (en) Method for changing push business parameters data according to user and terminal relation
CN105681260A (en) Cloud storage file transmission method, fusion communication platform, sending end and system
CN101286875B (en) Method, system, device and terminal for batch processing XML document
KR101095422B1 (en) Method and system for controlling ad playing and playing ad in one group conversation
CN101400020B (en) Method, system and server for customer passively entering group to obtain group lists
CN101102541A (en) Method and device for air download service presentation
RU2502225C2 (en) Service processing method, communication system and corresponding devices
CN106789577A (en) A kind of method and system of automatic transmission wechat circle of friends
CN1852322B (en) Information synchronizing method and system and terminal device
CN101426183B (en) Group communication system and method triggered by mobile telephone on the basis of network group
CN101374282B (en) Method and apparatus for displaying different states of wireless one-key-through user in different groups
EP1912449B1 (en) A method and apparatus for saving interacting of wireless terminal user identification
Gligorić et al. M2M device management in LTE networks
CN101309458B (en) Short message realizing method between multiple enterprises, system and equipment
CN100362876C (en) Method for reading color message content
CN102598735B (en) Set up the method for utility cession, equipment and corresponding notice
CN100358293C (en) Method for changing push business parameters data according to user signed data
EP2169913B1 (en) Method, apparatus, and system for coordinating voice and webpage transmission
WO2007105074A2 (en) Deleting mechanism in sip multimedia services
CN103227977A (en) Method and system for implementing short message sending or mass texting in mobile communication network
JP6807952B2 (en) Methods and devices for determining the communication network that provides communication services to terminal communication devices
CN101437040B (en) Mobile stream medium terminal capable of supporting propelling movement type scene update
CN1984174B (en) Method for transmitting personal receipt message by SMS receiving terminal
CN101437212A (en) Method and system for implementing IP multimedia subsystem dynamic telephone book business

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110302

Termination date: 20210928