[go: up one dir, main page]

CN101400020A - 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
CN101400020A
CN101400020A CNA200710175315XA CN200710175315A CN101400020A CN 101400020 A CN101400020 A CN 101400020A CN A200710175315X A CNA200710175315X A CN A200710175315XA CN 200710175315 A CN200710175315 A CN 200710175315A CN 101400020 A CN101400020 A CN 101400020A
Authority
CN
China
Prior art keywords
group
user terminal
going
management server
document management
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.)
Granted
Application number
CNA200710175315XA
Other languages
Chinese (zh)
Other versions
CN101400020B (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

本发明涉及一种被动加入群组的用户获取群组列表的方法、系统及服务器,其中方法至少包括:被动入组的用户终端的可扩展标记语言文档管理服务器在所述被动入组的用户终端的群组列表文档中添加或更新非自主创建群组的列表信息;服务器为主动建组的用户终端或被动入组的用户终端的可扩展标记语言文档管理服务器;系统包括:主动建组的用户终端、被动入组的用户终端、聚合代理以及可扩展标记语言文档管理服务器。本发明提供的被动加入群组的用户获取群组列表的方法、系统及服务器,不管在会话中或会话结束后,都能使被动加入群组的用户终端获取包括非自主创建的群组在内的所有群组的列表信息,便于该用户终端向非其主动创建的群组发起群组呼叫。

Figure 200710175315

The present invention relates to a method, system and server for a user who passively joins a group to obtain a group list, wherein the method at least includes: an Extensible Markup Language document management server of a user terminal that passively joins a group on the user terminal that passively joins a group Add or update the list information of non-self-created groups in the group list document; the server is the extensible markup language document management server of the user terminal that actively forms the group or the user terminal that passively joins the group; the system includes: the user who actively forms the group terminals, passively enrolled user terminals, aggregation agents, and extensible markup language document management servers. The method, system and server for users who passively join a group to obtain a group list provided by the present invention can enable a user terminal who passively joins a group to obtain groups including non-self-created groups no matter in the session or after the session ends. The list information of all groups in the user terminal is convenient for the user terminal to initiate a group call to a group not actively created by the user terminal.

Figure 200710175315

Description

被动加入群组的用户获取群组列表的方法、系统及服务器 Method, system and server for users who passively join a group to obtain a group list

技术领域 technical field

本发明涉及一种被动加入群组的无线一键通(Push to talk overCellular,以下简称:POC)用户获取群组列表的方法、系统及服务器,尤其涉及一种在被动加入群组的POC用户所在群组的列表文档中添加非自主创建群组的列表信息的方法和系统,以及一种可扩展标记语言文档管理服务器,属于移动通信技术领域。The present invention relates to a method, system and server for a Push to talk over Cellular (Push to talk over Cellular, hereinafter referred to as: POC) user who passively joins a group to obtain a group list, and in particular to a POC user who passively joins a group. A method and system for adding non-self-created group list information to a group list document, and an extensible markup language document management server, belong to the technical field of mobile communication.

背景技术 Background technique

POC是利用网际音频协议(Voice over IP,以下简称:VoIP)技术实现的半双工语音业务。同一POC用户可同时属于多个群组,这些群组既包括由POC用户自主创建的群组,也包括由其他POC用户发起邀请而被动加入的群组。为了方便POC用户对其所在的群组发起群组呼叫,POC用户需要将其所属的群组列表从可扩展标记语言文档管理服务器(XML Document ManagementServer,以下简称:XDMS)中下载到POC用户终端。POC用户可通过聚合代理(Aggregation Proxy)向XDMS发送请求,XDMS经过查询后,再经过聚合代理向POC用户返回该POC用户所拥有的POC群组文档的统一资源定位符(Uniform Resource Location,以下简称:URL)。POC is a half-duplex voice service realized by Voice over IP (Voice over IP, hereinafter referred to as: VoIP) technology. The same POC user can belong to multiple groups at the same time. These groups include groups created by the POC user independently, and groups that are passively joined by invitations from other POC users. In order to facilitate the POC user to initiate a group call to its group, the POC user needs to download the group list it belongs to from the XML Document Management Server (XDMS for short) to the POC user terminal. The POC user can send a request to XDMS through the aggregation proxy (Aggregation Proxy), and XDMS will return to the POC user through the aggregation proxy the Uniform Resource Locator (Uniform Resource Location, hereinafter referred to as the POC group document owned by the POC user) : URL).

如图1所示,为现有技术中群组列表下载或更新的信令流程图。其中执行以下步骤:As shown in FIG. 1 , it is a signaling flow chart of downloading or updating a group list in the prior art. where the following steps are performed:

步骤1001、用户终端(User Equipment,以下简称:UE)A向聚合代理发送请求获取UEA拥有的所有POC群组文档的目录文档的信息;Step 1001, the user terminal (User Equipment, hereinafter referred to as: UE) A sends a request to the aggregation agent to obtain the information of the directory documents of all POC group documents owned by the UEA;

步骤1002、聚合代理将该请求信息转发到XDMS;Step 1002, the aggregation agent forwards the request information to XDMS;

步骤1003、XDMS向聚合代理返回获取成功响应,该响应中携带UEA拥有的所有POC群组文档的URL;Step 1003, XDMS returns to the aggregation agent a success response, which carries URLs of all POC group documents owned by the UEA;

步骤1004、聚合代理向UEA返回获取成功响应,该响应中携带UEA拥有的所有POC群组文档的URL。In step 1004, the aggregation agent returns an acquisition success response to the UEA, and the response carries URLs of all POC group documents owned by the UEA.

按照POC现有的群组管理机制,XDMS保存的群组文档中仅包含由用户自主创建的群组列表,并不包含由其他用户发起邀请而被动加入的群组列表,这样用户所获取的群组列表并不完整,从而不便于向被动加入的群组发起群组呼叫,影响了用户的体验;另外,现有技术中可以解决实时的让会话中的被动加入群组的成员获知会话的其他参与成员信息的问题,但不能解决如何让被动加入群组的成员在离开会话后仍能获取该群组列表的问题。According to the existing group management mechanism of POC, the group files saved by XDMS only include the list of groups created by users themselves, and do not include the list of groups passively joined by invitations from other users. The group list is not complete, so it is not convenient to initiate a group call to the passively joined group, which affects the user experience; in addition, the existing technology can solve the problem of letting the passively joined group members in the session know other information about the session in real time. Participating member information, but does not solve the problem of how to allow passively joined group members to still get the group list after leaving the session.

发明内容 Contents of the invention

本发明的第一个目的在于提供一种被动加入群组的用户获取群组列表的方法,不管在会话中或会话结束后,都能使被动加入群组的用户终端获取包括非自主创建的群组在内的所有群组的列表信息,便于该用户终端向非自主创建的群组发起群组呼叫,提高用户的感受度。The first object of the present invention is to provide a method for a user who passively joins a group to obtain a group list, which enables a user terminal who passively joins a group to obtain a group list including non-autonomously created groups no matter during the session or after the session ends. The list information of all groups including the group is convenient for the user terminal to initiate a group call to a non-independently created group, thereby improving user experience.

本发明的第二个目的在于提供一种可扩展标记语言文档管理服务器,能接收非自主创建群组的列表信息,并将该群组的列表信息存储在被动入组的用户终端所在群组的列表文档中。The second object of the present invention is to provide an Extensible Markup Language document management server, which can receive the list information of the non-autonomously created group, and store the list information of the group in the group where the user terminal passively joined the group belongs. list document.

本发明的第三个目的在于提供一种可扩展标记语言文档管理服务器,能判断主动建组的用户终端与被动入组的用户终端是否属于同一可扩展标记语言文档管理服务器,并将自主创建群组的列表信息发送给被动入组的用户终端的可扩展标记语言文档管理服务器。The third object of the present invention is to provide an extensible markup language document management server, which can judge whether the user terminal actively forming a group and the user terminal passively joining the group belong to the same extensible markup language document management server, and will automatically create a group The group list information is sent to the extensible markup language document management server of the user terminal that passively joins the group.

本发明的第四个目的在于提供一种可扩展标记语言文档管理服务器,不仅能接收非自主创建群组的列表信息,并将该群组的列表信息存储在被动入组的用户终端所在群组的列表文档中,还能判断主动建组的用户终端与被动入组的用户终端是否属于同一可扩展标记语言文档管理服务器,并将自主创建群组的列表信息发送给被动入组的用户终端的可扩展标记语言文档管理服务器。The fourth object of the present invention is to provide an Extensible Markup Language document management server, which can not only receive the list information of non-autonomously created groups, but also store the list information of the group in the group where the user terminal that passively joins the group belongs In the list document, it is also possible to determine whether the user terminal actively forming a group and the user terminal passively joining the group belong to the same XML document management server, and send the list information of the self-created group to the user terminal passively joining the group Extensible Markup Language Document Management Server.

本发明的第五个目的在于提供一种被动加入群组的用户获取群组列表的系统,不管在会话中或会话结束后,都能使被动加入群组的用户终端获取包括非自主创建的群组在内的所有群组的列表信息,便于该用户终端向非自主创建的群组发起群组呼叫,提高用户的感受度。The fifth object of the present invention is to provide a system for users who passively join a group to obtain a group list, which enables a user terminal who passively joins a group to obtain a list of groups including non-voluntarily created groups no matter in the session or after the session ends. The list information of all groups including the group is convenient for the user terminal to initiate a group call to a non-independently created group, thereby improving user experience.

本发明提供的被动加入群组的用户获取群组列表的方法,其中执行以下步骤:The method for obtaining a group list by a user who passively joins a group provided by the present invention, wherein the following steps are performed:

步骤1、主动建组的用户终端在其所创建的群组中添加被动入组的用户终端;Step 1, the user terminal that actively builds a group adds the user terminal that passively joins the group in the group created by it;

步骤2、所述主动建组的用户终端的可扩展标记语言文档管理服务器判断所述主动建组的用户终端与所述被动入组的用户终端是否属于同一可扩展标记语言文档管理服务器,若不是,则执行步骤3;否则,执行步骤4;Step 2, the Extensible Markup Language document management server of the user terminal actively forming a group determines whether the user terminal actively forming a group and the user terminal passively joining the group belong to the same Extensible Markup Language document management server, if not , then go to step 3; otherwise, go to step 4;

步骤3、所述主动建组的用户终端的可扩展标记语言文档管理服务器向所述被动入组的用户终端的可扩展标记语言文档管理服务器发送通知消息,所述通知消息中包括所述群组的列表信息;Step 3, the XML document management server of the user terminal actively forming a group sends a notification message to the XML document management server of the user terminal passively joining the group, and the notification message includes the group list information;

步骤4、所述被动入组的用户终端的可扩展标记语言文档管理服务器在所述被动入组的用户终端的群组列表文档中添加所述群组的列表信息;Step 4, the extensible markup language document management server of the user terminal that passively joins the group adds the list information of the group to the group list document of the user terminal that passively joins the group;

步骤5、所述被动入组的用户终端获取所述群组的列表信息。Step 5. The user terminal that passively joins the group acquires the list information of the group.

本发明提供的被动加入群组的用户获取群组列表的方法,不管在会话中或会话结束后,都能使被动加入群组的用户终端获取包括非自主创建的群组在内的所有群组的列表信息,便于该用户终端向非自主创建的群组发起群组呼叫,提高了用户的感受度。The method for a user who passively joins a group to obtain a group list provided by the present invention enables a user terminal who passively joins a group to obtain all groups including non-self-created groups no matter in the session or after the session ends list information, it is convenient for the user terminal to initiate a group call to the non-self-created group, which improves the user experience.

本发明提供的一种可扩展标记语言文档管理服务器,包括:第一存储模块,用于将主动建组的用户终端所创建的包含被动入组的用户终端的群组的列表信息存储在该被动入组的用户终端的群组列表文档中;第一接口模块,与所述第一存储模块连接,用于接收主动建组的用户终端的可扩展标记语言文档管理服务器发送来的通知消息以及向主动建组的用户终端的可扩展标记语言文档管理服务器返回通知成功的响应,所述通知消息中封装有所述主动建组的用户终端所创建的包含被动入组的用户终端的群组的列表信息。An extensible markup language document management server provided by the present invention includes: a first storage module, configured to store, in the passive In the group list file of the user terminal that has entered the group; the first interface module is connected to the first storage module, and is used to receive the notification message sent by the extensible markup language document management server of the user terminal that actively builds the group and send the notification message to The extensible markup language document management server of the user terminal that actively forms a group returns a response of notification success, and the notification message encapsulates a list of groups created by the user terminal that actively forms a group and includes user terminals that passively join the group information.

本发明提供的上述可扩展标记语言文档管理服务器,能够接收非自主创建群组的列表信息,并将该群组的列表信息存储在被动入组的用户终端所在群组的列表文档中。The above-mentioned extensible markup language document management server provided by the present invention can receive the list information of the non-autonomously created group, and store the list information of the group in the list document of the group where the user terminal that passively joins the group belongs.

本发明提供的另一种可扩展标记语言文档管理服务器,包括:判断模块,用于判断主动建组的用户终端与被动入组的用户终端是否属于同一可扩展标记语言文档管理服务器;第二存储模块,与所述判断模块连接,根据判断模块返回的消息,用于将主动建组的用户终端所创建的包含被动入组的用户终端的群组的列表信息存储在被动入组的用户终端的群组列表文档中;第二接口模块,与所述判断模块连接,根据判断模块返回的消息,用于向被动入组的用户终端的可扩展标记语言文档管理服务器发送通知消息以及接收被动入组的用户终端的可扩展标记语言文档管理服务器返回的通知成功的响应,所述通知消息中封装有所述主动建组的用户终端所创建的包含被动入组的用户终端的群组的列表信息。Another extensible markup language document management server provided by the present invention includes: a judging module for judging whether the user terminal actively forming a group and the user terminal passively joining the group belong to the same extensible markup language document management server; module, connected to the judging module, and according to the message returned by the judging module, is used to store the list information of the group containing the passively joined user terminal created by the actively grouped user terminal in the passively joined user terminal's In the group list document; the second interface module is connected to the judging module, and is used to send a notification message to the Extensible Markup Language document management server of the user terminal that passively joins the group and receive passive joining according to the message returned by the judging module The XML document management server of the user terminal returns a successful notification response, and the notification message encapsulates the group list information created by the user terminal that actively forms the group and includes the user terminal that passively joins the group.

本发明提供的上述可扩展标记语言文档管理服务器,能够判断主动建组的用户终端与被动入组的用户终端是否属于同一可扩展标记语言文档管理服务器,并将自主创建群组的列表信息发送给被动入组的用户终端的可扩展标记语言文档管理服务器。The above-mentioned extensible markup language document management server provided by the present invention can judge whether the user terminal actively forming a group and the user terminal passively joining the group belong to the same extensible markup language document management server, and send the list information of the independently created group to Extensible Markup Language document management server for passively enrolled user terminals.

本发明提供的又一种可扩展标记语言文档管理服务器,包括:第三存储模块,用于将第二主动建组的用户终端创建的包含第一被动入组的用户终端群组的列表信息存储在所述第一被动入组的用户终端的群组列表文档中,以及根据判断模块返回的消息,将第一主动建组的用户终端所创建的包含第二被动入组的用户终端的群组的列表信息存储在第二被动入组的用户终端的群组列表文档中;判断模块,与所述第三存储模块连接,用于判断第一主动建组的用户终端与第二被动入组的用户终端是否属于同一可扩展标记语言文档管理服务器;第一接口模块,与所述第三存储模块连接,用于接收第二主动建组的用户终端的可扩展标记语言文档管理服务器发送来的通知消息以及向第二主动建组的用户终端的可扩展标记语言文档管理服务器返回通知成功的响应,所述通知消息中封装有所述第二主动建组的用户终端所创建的包含第一被动入组的用户终端的群组的列表信息;第二接口模块,与所述判断模块连接,根据判断模块返回的消息,用于向第二被动入组的用户终端的可扩展标记语言文档管理服务器发送通知消息以及接收第二被动入组的用户终端的可扩展标记语言文档管理服务器返回的通知成功的响应,所述通知消息中封装有所述第一主动建组的用户终端所创建的包含第二被动入组的用户终端的群组的列表信息。Yet another extensible markup language document management server provided by the present invention includes: a third storage module, configured to store the list information of the first user terminal group that passively joins the group created by the second user terminal that actively forms the group In the group list document of the first user terminal that passively joins the group, and according to the message returned by the judging module, the group that contains the second user terminal that passively joins the group created by the first user terminal that actively joins the group The list information is stored in the group list file of the second passively joined user terminal in the group; the judging module is connected to the third storage module and is used to judge the first active group-building user terminal and the second passively joined group Whether the user terminal belongs to the same Extensible Markup Language document management server; the first interface module is connected to the third storage module, and is used to receive the notification sent by the second Extensible Markup Language document management server of the user terminal actively forming a group message and return a successful notification response to the Extensible Markup Language document management server of the second user terminal actively forming a group, the notification message encapsulates the first passive entry created by the second actively forming a user terminal The list information of the group of user terminals in the group; the second interface module is connected to the judgment module, and is used to send to the extensible markup language document management server of the second passive user terminal according to the message returned by the judgment module A notification message and a successful notification response returned by the Extensible Markup Language document management server that receives the second passively joined user terminal, wherein the notification message is encapsulated with the information created by the first actively grouped user terminal containing the second List information of groups of user terminals that passively join the group.

本发明提供的上述可扩展标记语言文档管理服务器,不仅能够接收非自主创建群组的列表信息,并将该群组的列表信息存储在第一被动入组的用户终端所在群组的列表文档中,还能够判断第一主动建组的用户终端与第二被动入组的用户终端是否属于同一可扩展标记语言文档管理服务器,并将自主创建群组的列表信息发送给第二被动入组的用户终端的可扩展标记语言文档管理服务器。The above-mentioned extensible markup language document management server provided by the present invention can not only receive the list information of the non-autonomously created group, but also store the list information of the group in the list file of the group where the user terminal that first passively joins the group belongs , it is also possible to determine whether the first user terminal actively forming a group and the second user terminal passively joining the group belong to the same extensible markup language document management server, and send the list information of the self-created group to the second passively joining user terminal Extensible Markup Language document management server for terminals.

本发明提供的被动加入群组的用户获取群组列表的系统,包括主动建组的用户终端、聚合代理、主动建组的用户终端的可扩展标记语言文档管理服务器,所述主动建组的用户终端与所述聚合代理连接,所述聚合代理与所述主动建组的用户终端的可扩展标记语言文档管理服务器连接,还包括:被动入组的用户终端和被动入组的用户终端的可扩展标记语言文档管理服务器,其中所述被动入组的用户终端与所述聚合代理连接,所述聚合代理与所述被动入组的用户终端的可扩展标记语言文档管理服务器连接,所述被动入组的用户终端的可扩展标记语言文档管理服务器与所述主动建组的用户终端的可扩展标记语言文档管理服务器连接;The system for passively joining a group user to obtain a group list provided by the present invention includes a user terminal actively forming a group, an aggregation agent, an Extensible Markup Language document management server for the user terminal actively forming a group, and the user actively forming a group The terminal is connected to the aggregation agent, and the aggregation agent is connected to the extensible markup language document management server of the user terminal actively forming a group, and also includes: a user terminal passively entering the group and an extensible link between the user terminal passively entering the group A markup language document management server, wherein the user terminals that are passively entered into the group are connected to the aggregation agent, and the aggregation agent is connected to the extensible markup language document management server of the user terminals that are passively entered into the group, and the passively entered group The Extensible Markup Language document management server of the user terminal is connected to the Extensible Markup Language document management server of the active user terminal;

其中被动入组的用户终端的可扩展标记语言文档管理服务器包括:第一存储模块,用于将主动建组的用户终端创建的包含被动入组的用户终端的群组的列表信息存储在被动入组的用户终端所在群组的列表文档中;第一接口模块,与所述第一存储模块连接,用于接收主动建组的用户终端的可扩展标记语言文档管理服务器发送来的通知消息以及向主动建组的用户终端的可扩展标记语言文档管理服务器返回通知成功的响应,所述通知消息中封装有所述主动建组的用户终端所创建的包含被动入组的用户终端的群组的列表信息;Wherein the extensible markup language document management server of the user terminal that passively joins the group includes: a first storage module, configured to store the list information of the group containing the user terminal that passively joins the group created by the user terminal that actively builds the group in the passive entry In the list file of the group where the user terminal of the group is located; the first interface module is connected to the first storage module, and is used to receive the notification message sent by the extensible markup language document management server of the user terminal that actively builds the group and send the notification message to The extensible markup language document management server of the user terminal that actively forms a group returns a response of notification success, and the notification message encapsulates a list of groups created by the user terminal that actively forms a group and includes user terminals that passively join the group information;

主动建组的用户终端的可扩展标记语言文档管理服务器包括:判断模块,用于判断主动建组的用户终端与被动入组的用户终端是否属于同一可扩展标记语言文档管理服务器;第二存储模块,与所述判断模块连接,根据判断模块返回的消息,用于将主动建组的用户终端所创建的包含被动入组的用户终端的群组的列表信息存储在被动入组的用户终端的群组列表文档中;第二接口模块,与所述判断模块连接,根据判断模块返回的消息,用于向被动入组的用户终端的可扩展标记语言文档管理服务器发送通知消息以及接收被动入组的用户终端的可扩展标记语言文档管理服务器返回的通知成功的响应,所述通知消息中封装有所述主动建组的用户终端所创建的包含被动入组的用户终端的群组的列表信息。The extensible markup language document management server of the user terminal actively forming a group includes: a judging module for judging whether the user terminal actively forming a group and the user terminal passively joining the group belong to the same extensible markup language document management server; the second storage module , connected to the judging module, according to the message returned by the judging module, used to store the list information of the group containing the passively joined user terminal created by the actively grouped user terminal in the group of the passively joined user terminal In the group list document; the second interface module is connected to the judging module, and is used to send a notification message to the Extensible Markup Language document management server of the user terminal that passively joins the group according to the message returned by the judging module and to receive the message of passively joining the group The XML document management server of the user terminal returns a successful notification response, and the notification message encapsulates the list information of the groups created by the user terminal that actively forms the group and includes the user terminals that passively join the group.

本发明提供的被动加入群组的用户获取群组列表的系统,不管在会话中或会话结束后,都能使被动加入群组的用户终端获取包括非自主创建的群组在内的所有群组的列表信息,便于该用户终端向非自主创建的群组发起群组呼叫,提高了用户的感受度。The system for users who passively join a group to obtain a group list provided by the present invention can enable a user terminal who passively joins a group to obtain all groups including non-self-created groups no matter in the session or after the session ends list information, it is convenient for the user terminal to initiate a group call to the non-self-created group, which improves the user experience.

附图说明 Description of drawings

图1为现有技术中获取群组的列表信息的信令流程图;FIG. 1 is a signaling flow chart for acquiring group list information in the prior art;

图2为本发明被动加入群组的用户获取群组列表的方法的第一实施例中UEA和UEB属于同一个XDMS时的信令流程图;2 is a signaling flow chart when UEA and UEB belong to the same XDMS in the first embodiment of the method for passively joining a group user to obtain a group list in the present invention;

图3为本发明被动加入群组的用户获取群组列表的方法的第一实施例的流程图;3 is a flowchart of a first embodiment of a method for a user who passively joins a group to obtain a group list according to the present invention;

图4为本发明被动加入群组的用户获取群组列表的方法的第二实施例中UEA更新非自主创建群组的列表信息的流程图;4 is a flow chart of UEA updating list information of non-autonomously created groups in the second embodiment of the method for users who passively join a group to obtain a group list according to the present invention;

图5为本发明一种可扩展标记语言文档管理服务器的实施例的示意图;Fig. 5 is a schematic diagram of an embodiment of an extensible markup language document management server of the present invention;

图6为本发明另一种可扩展标记语言文档管理服务器的实施例的示意图;Fig. 6 is a schematic diagram of an embodiment of another extensible markup language document management server of the present invention;

图7为本发明又一种可扩展标记语言文档管理服务器的实施例的示意图;Fig. 7 is a schematic diagram of an embodiment of another extensible markup language document management server of the present invention;

图8为本发明被动加入群组的用户获取群组列表的系统的实施例的示意图。FIG. 8 is a schematic diagram of an embodiment of a system for obtaining a group list by a user who passively joins a group according to the present invention.

具体实施方式 Detailed ways

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

在以下实施例中,设被动入组的用户终端(User Equipment,以下简称:UE)为UEA,主动建组的用户终端为UEB。In the following embodiments, it is assumed that a user terminal (User Equipment, hereinafter referred to as UE) that passively joins a group is UEA, and a user terminal that actively establishes a group is UEB.

本发明被动加入群组的用户获取群组列表的方法的第一实施例:The first embodiment of the method for a user who passively joins a group to obtain a group list in the present invention:

图3为本发明被动加入群组的用户获取群组列表的方法的第一实施例的流程图,图2为本实施例中UEA和UEB属于同一个XDMS时的信令流程图。如图2和图3所示,UEB将UEA添加在其自主创建的群组1中,UEA下载群组1的列表信息,其执行步骤如下:FIG. 3 is a flow chart of the first embodiment of the method for a user who passively joins a group to obtain a group list according to the present invention, and FIG. 2 is a signaling flow chart when UEA and UEB belong to the same XDMS in this embodiment. As shown in Figure 2 and Figure 3, UEB adds UEA to its self-created group 1, and UEA downloads the list information of group 1, and its execution steps are as follows:

步骤301、UEB向聚合代理发送在群组1中添加UEA的请求;Step 301, UEB sends a request to add UEA in group 1 to the aggregation agent;

步骤302、聚合代理将该请求转发给UEB的XDMS;Step 302, the aggregation agent forwards the request to XDMS of UEB;

步骤303、UEB的XDMS将UEA添加到群组1的列表信息中,并向聚合代理返回添加成功的响应;Step 303, UEB's XDMS adds UEA to the list information of group 1, and returns a successful addition response to the aggregation agent;

步骤304、聚合代理向UEB转发该添加成功的响应;Step 304, the aggregation agent forwards the addition success response to UEB;

步骤305、UEB的XDMS判断UEB和UEA是否属于同一XDMS,若不是,执行步骤306、307和308后,再执行步骤309;否则,执行步骤307后执行步骤309;Step 305, UEB's XDMS judges whether UEB and UEA belong to the same XDMS, if not, execute steps 306, 307 and 308, and then execute step 309; otherwise, execute step 307 and then execute step 309;

步骤306、UEB的XDMS向UEA的XDMS发送通知消息,该通知消息中包括群组1的列表信息,即UEB的XDMS将其存储的群组1的列表信息发送给UEA的XDMS;Step 306, the XDMS of UEB sends a notification message to the XDMS of UEA, the notification message includes the list information of group 1, that is, the XDMS of UEB sends the stored list information of group 1 to the XDMS of UEA;

步骤307、UEA的XDMS在UEA的群组列表文档中添加群组1的列表信息;Step 307, the XDMS of UEA adds the list information of group 1 to the group list document of UEA;

步骤308、UEA的XDMS向UEB的XDMS返回通知成功的响应;Step 308, the XDMS of UEA returns a response of notification success to the XDMS of UEB;

步骤309、UEA向聚合代理发送请求获取群组1的列表信息;Step 309, UEA sends a request to the aggregation agent to obtain the list information of group 1;

步骤310、聚合代理将该请求转发到UEA的XDMS中;Step 310, the aggregation agent forwards the request to the XDMS of the UEA;

步骤311、UEA的XDMS获取群组1的列表信息并向聚合代理返回获取成功的响应,该获取成功的响应中封装有群组1的列表信息;Step 311, the XDMS of the UEA obtains the list information of group 1 and returns a successful response to the aggregation agent, and the list information of group 1 is encapsulated in the successful response;

步骤312、聚合代理将封装有群组1的列表信息的获取成功的响应转发给UEA。Step 312, the aggregation agent forwards the response of successful acquisition encapsulating the list information of group 1 to the UEA.

上述步骤306和步骤308中,UEA的XDMS与UEB的XDMS之间的信息交互基于可扩展置标语言(Extensible Markup Language,以下简称:XML)配置访问协议(XML Configuration Access Protocol,以下简称:XCAP)。In the above step 306 and step 308, the information exchange between the XDMS of UEA and the XDMS of UEB is based on Extensible Markup Language (Extensible Markup Language, hereinafter referred to as: XML) Configuration Access Protocol (XML Configuration Access Protocol, hereinafter referred to as: XCAP) .

UEA获取群组1的列表信息也可以采用UEA的XDMS主动推送的方式,具体地说,上述步骤309~步骤312也可以具体为:UEA的XDMS将群组1的列表信息封装成消息发送给聚合代理,聚合代理将该消息转发给UEA。UEA can also use UEA's XDMS to actively push the list information of group 1. Specifically, the above steps 309 to 312 can also be specifically: UEA's XDMS encapsulates the list information of group 1 into a message and sends it to the aggregation Proxy, Aggregation Proxy forwards the message to UEA.

本实施例中,由于群组1的列表信息将一直存储在UEA的XDMS中,所以不管在会话中或会话结束后,都能使UEA下载群组1的列表信息,便于UEA向群组1发起群组呼叫,提高了用户的感受度。In this embodiment, since the list information of group 1 will always be stored in the XDMS of UEA, UEA can download the list information of group 1 no matter during the session or after the session is over, so that UEA can initiate a message to group 1. Group calling improves user experience.

本发明被动加入群组的用户获取群组列表的方法的第二实施例:The second embodiment of the method for the user who passively joins the group to obtain the group list in the present invention:

在本发明被动加入群组的用户获取群组列表的方法的第一实施例的基础上,本发明被动加入群组的用户获取群组列表的方法的第二实施例还包括UEA更新非自主创建群组的列表信息的步骤,如图4所示,为本发明被动加入群组的用户获取群组列表的方法的第二实施例中UEA更新非自主创建群组的列表信息的流程图。On the basis of the first embodiment of the method for a user who passively joins a group to obtain a group list in the present invention, the second embodiment of the method for a user who passively joins a group to obtain a group list in the present invention also includes UEA updating non-autonomous creation The step of group list information, as shown in FIG. 4 , is a flow chart of UEA updating non-autonomously created group list information in the second embodiment of the method for passively joining a group user to obtain a group list in the present invention.

在本发明被动加入群组的用户获取群组列表的方法的第一实施例中,UEA加入由UEB自主创建的群组1中,并且获取到群组1的列表信息,本实施例中,群组1的列表信息发生了变化,群组1中又添加了其他用户终端,用UEC来表示,此时UEA要更新群组1的列表信息,其执行步骤如下:In the first embodiment of the method for obtaining a group list by a user who passively joins a group in the present invention, UEA joins the group 1 independently created by UEB, and obtains the list information of group 1. In this embodiment, the group The list information of group 1 has changed, and other user terminals have been added to group 1, represented by UEC. At this time, UEA needs to update the list information of group 1, and its execution steps are as follows:

步骤401、UEB在群组1中添加UEC,UEB的XDMS更新群组1的列表信息;Step 401, UEB adds UEC to group 1, and the XDMS of UEB updates the list information of group 1;

步骤402、UEB的XDMS判断UEB和UEA是否属于同一XDMS,若不是,执行步骤403、404和405后,再执行步骤406;否则,执行步骤404后执行步骤406;Step 402, UEB's XDMS judges whether UEB and UEA belong to the same XDMS, if not, execute steps 403, 404 and 405, and then execute step 406; otherwise, execute step 404 and then execute step 406;

步骤403、UEB的XDMS向UEA的XDMS发送通知消息,该通知消息中包括群组1的列表信息;Step 403, the XDMS of UEB sends a notification message to the XDMS of UEA, and the notification message includes the list information of group 1;

步骤404、UEA的XDMS在UEA的群组列表文档中更新群组1的列表信息;Step 404, the XDMS of UEA updates the list information of group 1 in the group list document of UEA;

步骤405、UEA的XDMS向UEB的XDMS返回通知成功的响应;Step 405, the XDMS of UEA returns a response of notification success to the XDMS of UEB;

步骤406、UEA向聚合代理请求更新群组1的列表信息;Step 406, UEA requests the aggregation agent to update the list information of group 1;

步骤407、聚合代理将该请求转发到UEA的XDMS中;Step 407, the aggregation proxy forwards the request to the XDMS of the UEA;

步骤408、UEA的XDMS获取群组1的列表信息并向聚合代理返回获取成功的响应,该获取成功的响应中封装有已更新的群组1的列表信息;Step 408, the XDMS of the UEA obtains the list information of group 1 and returns a successful response to the aggregation agent, and the updated list information of group 1 is encapsulated in the successful response;

步骤409、聚合代理将封装有已更新的群组1列表信息的获取成功响应转发给UEA。Step 409 , the aggregation agent forwards to the UEA a successful acquisition response encapsulated with the updated group 1 list information.

上述步骤403和步骤405中,UEA的XDMS与UEB的XDMS之间的信息交互基于XCAP。In the above step 403 and step 405, the information exchange between the XDMS of the UEA and the XDMS of the UEB is based on XCAP.

UEA获取群组1的列表信息也可以采用UEA的XDMS主动推送的方式,具体地说,上述步骤406~步骤409也可以具体为:UEA的XDMS将已更新的群组1的列表信息封装成新消息发送给聚合代理,聚合代理将该新消息转发给UEA。UEA can also use the active push method of XDMS of UEA to obtain the list information of group 1. Specifically, the above steps 406 to 409 can also be specifically: XDMS of UEA encapsulates the updated list information of group 1 into a new The message is sent to the aggregation agent, which forwards the new message to the UEA.

本实施例中,当群组1的列表信息发生变化时,UEA能及时的更新该列表信息,便于UEA向群组1发起群组呼叫,提高了用户的感受度。In this embodiment, when the list information of the group 1 changes, the UEA can update the list information in time, which facilitates the UEA to initiate a group call to the group 1, and improves user experience.

如图5所示,为本发明的一种XDMS的实施例的示意图,本实施例的XDMS为UEA的XDMS,其中包括:第一存储模块51,用于将UEB创建的包含UEA的群组的列表信息存储在UEA所在群组的列表文档中,其中较佳的实施方式为,在UEA的XDMS中增加非UEA自主创建的群组的数据结构,可以扩展UEA的XDMS内部的XML文档的数据结构,使得UEA的XDMS能够存储非UEA自主创建的群组的列表信息;第一接口模块52,与第一存储模块51连接,用于接收UEB的XDMS发送来的通知消息以及向UEB的XDMS返回通知成功的响应,该通知消息中包括UEB自主创建群组的列表信息,第一接口模块52接收到该信息,将其存储在第一存储模块51中。As shown in FIG. 5 , it is a schematic diagram of an embodiment of an XDMS in the present invention. The XDMS in this embodiment is the XDMS of UEA, which includes: a first storage module 51, which is used to store the information of the group containing UEA created by UEB The list information is stored in the list document of the group where the UEA is located. The preferred implementation method is to add the data structure of the group not created by the UEA to the XDMS of the UEA, which can expand the data structure of the XML document inside the XDMS of the UEA , so that the XDMS of the UEA can store the list information of groups not independently created by the UEA; the first interface module 52 is connected to the first storage module 51, and is used to receive the notification message sent by the XDMS of the UEB and return the notification to the XDMS of the UEB For a successful response, the notification message includes the UEB self-created group list information, and the first interface module 52 receives the information and stores it in the first storage module 51 .

本实施例提供的XDMS,能够接收UEB自主创建的包含UEA的群组的列表信息,并将该群组的列表信息存储在UEA所在群组的列表文档中。The XDMS provided in this embodiment can receive the list information of the group including the UEA independently created by the UEB, and store the list information of the group in the list file of the group where the UEA is located.

如图6所示,为本发明的另一种XDMS的实施例的示意图,本实施例的XDMS为UEB的XDMS,UEB的XDMS中存储有UEB自主创建的所有群组的列表信息,包含UEA所在群组的列表信息,UEB的XDMS还包括:判断模块61,用于判断UEB和UEA是否属于同一XDMS;第二存储模块62,与判断模块61连接,根据判断模块61返回的消息,若UEB和UEA属于同一XDMS,则将UEB所创建的包含UEA的群组的列表信息存储在UEA的群组列表文档中;第二接口模块63,与判断模块61连接,根据判断模块61返回的消息,若UEB和UEA不属于同一XDMS,则第二接口模块63用于向UEA的XDMS发送通知消息以及接收UEA的XDMS返回的通知成功的响应,该通知消息中包括有UEB的XDMS存储的UEB自主创建的包含UEA的群组的列表信息。As shown in Figure 6, it is a schematic diagram of another XDMS embodiment of the present invention. The XDMS of this embodiment is UEB's XDMS, and UEB's XDMS stores the list information of all groups independently created by UEB, including For the list information of the group, the XDMS of UEB also includes: a judging module 61 for judging whether UEB and UEA belong to the same XDMS; UEA belongs to the same XDMS, then the list information of the group containing UEA created by UEB is stored in the group list file of UEA; the second interface module 63 is connected with the judgment module 61, and according to the message returned by the judgment module 61, if UEB and UEA do not belong to the same XDMS, then the second interface module 63 is used to send a notification message to the XDMS of UEA and receive a successful notification response returned by the XDMS of UEA, the notification message includes the UEB self-created information stored in the XDMS of UEB. List information of groups containing UEA.

本实施例提供的XDMS,能够判断UEB与UEA是否属于同一XDMS,并将UEB自主创建的包含UEA的群组的列表信息发送给UEA的XDMS。The XDMS provided in this embodiment can judge whether the UEB and the UEA belong to the same XDMS, and send the list information of the group including the UEA independently created by the UEB to the XDMS of the UEA.

如图7所示,为本发明的又一种XDMS的实施例的示意图,在本实施例中,UEA将UEB添加在其自主创建的群组1中,UEB将UEC添加在其自主创建的群组2中,本实施例的XDMS为UEB的XDMS,其中UEB的群组列表文档中存储有群组2的列表信息,还包括:第三存储模块71,用于将UEA自主创建的包含UEB的群组1的列表信息存储在UEB的群组列表文档中,以及根据判断模块72返回的消息,若UEB和UEC属于同一XDMS,则将UEB所创建的包含UEC的群组2的列表信息存储在UEC的群组列表文档中;判断模块72,用于判断UEB和UEC是否属于同一XDMS;第一接口模块73,与第三存储模块71连接,用于接收UEA的XDMS发送来的通知消息以及向UEA的XDMS返回通知成功的响应,该通知消息中包括群组1的列表信息;第二接口模块74,与判断模块72连接,根据判断模块72返回的消息,用于向UEC的XDMS发送通知消息以及接收UEC的XDMS返回的通知成功的响应,该通知消息中包括UEB的XDMS中存储的群组2的列表信息。As shown in FIG. 7 , it is a schematic diagram of another XDMS embodiment of the present invention. In this embodiment, UEA adds UEB to its self-created group 1, and UEB adds UEC to its self-created group In group 2, the XDMS of this embodiment is the XDMS of UEB, wherein the group list file of UEB stores the list information of group 2, and also includes: a third storage module 71, which is used to store the UEB's The list information of group 1 is stored in the group list file of UEB, and according to the message returned by the judging module 72, if UEB and UEC belong to the same XDMS, the list information of group 2 containing UEC created by UEB is stored in In the group list file of UEC; Judging module 72, used to judge whether UEB and UEC belong to the same XDMS; The first interface module 73, connected with the third storage module 71, used to receive the notification message sent by the XDMS of UEA and send to The XDMS of UEA returns the response of notification success, and the notification message includes the list information of group 1; the second interface module 74 is connected with the judgment module 72, and is used to send a notification message to the XDMS of UEC according to the message returned by the judgment module 72 And receiving a successful notification response returned by the XDMS of the UEC, the notification message includes the list information of the group 2 stored in the XDMS of the UEB.

本实施例提供的XDMS,不仅能够接收UEA自主创建群组1的列表信息,并将该群组1的列表信息存储在UEB所在群组的列表文档中,还能够判断UEB与UEC是否属于同一XDMS,并将自主创建群组2的列表信息发送给UEC的XDMS。The XDMS provided by this embodiment can not only receive the list information of group 1 independently created by UEA, and store the list information of group 1 in the list file of the group where UEB is located, but also can determine whether UEB and UEC belong to the same XDMS , and send the list information of self-created group 2 to the XDMS of UEC.

如图8所示,为本发明被动加入群组的用户获取群组列表的系统的实施例的示意图,其中包括:UEB82、UEA81、聚合代理85、UEB的XDMS84、UEA的XDMS83,UEA81和UEB82均与聚合代理85连接,UEA的XDMS83和UEB的XDMS84均与聚合代理85连接,UEA的XDMS83与UEB的XDMS84连接。As shown in FIG. 8 , it is a schematic diagram of an embodiment of a system for obtaining a group list by a user who passively joins a group in the present invention, which includes: UEB82, UEA81, aggregation agent 85, XDMS84 of UEB, XDMS83 of UEA, UEA81 and UEB82 It is connected to the aggregation agent 85, the XDMS83 of the UEA and the XDMS84 of the UEB are both connected to the aggregation agent 85, and the XDMS83 of the UEA is connected to the XDMS84 of the UEB.

如图5所示,其中UEA的XDMS83包括:第一存储模块51,用于将UEB创建的包含UEA的群组的列表信息存储在UEA所在群组的列表文档中,其中较佳的实施方式为,在UEA的XDMS中增加非UEA自主创建的群组的数据结构,可以扩展UEA的XDMS内部的XML文档的数据结构,使得UEA的XDMS能够存储非UEA自主创建的群组的列表信息;第一接口模块52,与第一存储模块51连接,用于接收UEB的XDMS发送来的通知消息以及向UEB的XDMS返回通知成功的响应,该通知消息中包括UEB自主创建群组的列表信息,第一接口模块52接收到该信息,将其存储在第一存储模块51中。As shown in Figure 5, the XDMS 83 of UEA includes: a first storage module 51, which is used to store the list information of the group containing UEA created by UEB in the list file of the group where UEA is located, wherein the preferred implementation mode is , adding the data structure of non-UEA self-created groups in UEA's XDMS can expand the data structure of the XML document inside UEA's XDMS, so that UEA's XDMS can store the list information of non-UEA self-created groups; first The interface module 52 is connected to the first storage module 51, and is used to receive a notification message sent by the UEB's XDMS and return a notification success response to the UEB's XDMS. The notification message includes list information of the UEB autonomously created group, the first The interface module 52 receives the information and stores it in the first storage module 51 .

UEB的XDMS84存储有UEB自主创建的所有群组的列表信息,包含UEA所在群组的列表信息,如图6所示,UEB的XDMS84还包括:判断模块61,用于判断UEB和UEA是否属于同一XDMS;第二存储模块62,与判断模块61连接,根据判断模块61返回的消息,若UEB和UEA属于同一XDMS,则将UEB所创建的包含UEA的群组的列表信息存储在UEA的群组列表文档中;第二接口模块63,与判断模块61连接,根据判断模块61返回的消息,若UEB和UEA不属于同一XDMS,则第二接口模块63用于向UEA的XDMS发送通知消息以及接收UEA的XDMS返回的通知成功的响应,该通知消息中包括有UEB的XDMS存储的UEB自主创建的包含UEA的群组的列表信息。The XDMS84 of UEB stores the list information of all groups independently created by UEB, including the list information of the group where UEA is located. As shown in FIG. XDMS; the second storage module 62 is connected to the judging module 61, and according to the message returned by the judging module 61, if UEB and UEA belong to the same XDMS, the list information of the group containing UEA created by UEB is stored in the group of UEA In the list document; the second interface module 63 is connected to the judging module 61, and according to the message returned by the judging module 61, if UEB and UEA do not belong to the same XDMS, the second interface module 63 is used to send a notification message to the XDMS of UEA and receive The XDMS of the UEA returns a successful notification response, and the notification message includes the list information of the group including the UEA that the UEB independently creates and stores in the XDMS of the UEB.

本实施例提供的被动加入群组的用户获取群组列表的系统,不管在会话中或会话结束后,都能使UEA81获取UEB82创建的群组的列表信息,便于UEA81向UEB82创建的群组发起群组呼叫,提高了用户的感受度。The system for passively joining a group user to obtain the group list provided by this embodiment can enable UEA81 to obtain the list information of the group created by UEB82 no matter in the session or after the session is over, so that UEA81 can initiate a group list to the group created by UEB82. Group calling improves user experience.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (16)

1, a kind of passive user who adds 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 who 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 who 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;
The xml document management server of step 8, 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, comprises the list information of described 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 who 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 who 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 who 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 who 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 who 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 who 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 who 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 who 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 users 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, a kind of 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, a kind of 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, according to the message that judge module returns, 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;
Second interface module, be connected with described judge module, the message of returning according to judge module, 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, a kind of 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 the message of returning according to judge module, the list information of the group that comprises the second passive user terminal of going into group 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 group;
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, the message of returning according to judge module, 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 kind of passive user who 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, according to the message that judge module returns, 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; Second interface module, be connected with described judge module, the message of returning according to judge module, 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 true CN101400020A (en) 2009-04-01
CN101400020B 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)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639341A (en) * 2013-11-11 2015-05-20 成都鼎桥通信技术有限公司 Method for implementing terminal personalized group communication
CN113497715A (en) * 2020-03-18 2021-10-12 恩希软件株式会社 Chat service providing method and device
WO2023131263A1 (en) * 2022-01-10 2023-07-13 北京字跳网络技术有限公司 Group member adding method and apparatus, device, and medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20041169A0 (en) * 2004-09-08 2004-09-08 Nokia Corp Group Services Group Information

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639341A (en) * 2013-11-11 2015-05-20 成都鼎桥通信技术有限公司 Method for implementing terminal personalized group communication
CN104639341B (en) * 2013-11-11 2018-02-27 成都鼎桥通信技术有限公司 A kind of implementation method of terminal personalization group communication
CN113497715A (en) * 2020-03-18 2021-10-12 恩希软件株式会社 Chat service providing method and device
CN113497715B (en) * 2020-03-18 2023-09-19 恩希软件株式会社 Chat service providing method and device
WO2023131263A1 (en) * 2022-01-10 2023-07-13 北京字跳网络技术有限公司 Group member adding method and apparatus, device, and medium

Also Published As

Publication number Publication date
CN101400020B (en) 2011-03-02

Similar Documents

Publication Publication Date Title
CN109818868B (en) Method, device, equipment and storage medium for realizing edge network capability opening
CN101361315B (en) Group communication
CN111031498B (en) Network system supporting 5G terminal short message service and construction method thereof
CN100369414C (en) Method for changing and pushing service parameter information according to the relationship between users and terminal equipment
WO2007031708A1 (en) Group communications
US20060133407A1 (en) Content sharing in a communication system
CN105052179B (en) Communication between Machine To Machine service layer and transmission network
CN103795689A (en) Resource subscription method and device
CN101521875A (en) Terminal function management server, communication system and communication method
CN106209966A (en) Management and control end updates the method for equipment state, the treating method and apparatus of service end
CN110035040B (en) Method and device for signaling addressing
CN100454949C (en) Method for Acquiring Service Capability Information of Mobile Terminal
CN101848456B (en) A business processing method, communication system and related equipment
RU2432715C2 (en) Delivery report in communication system
CN101110984A (en) A method and system for providing mobile data service
CN101102541A (en) Over-the-air service presenting method and service presenting device
CN101400020A (en) Method, system and server for customer passively entering group to obtain group lists
JP7692471B2 (en) Method, system, and computer-readable medium for supporting migration of user profile and policy information - Patents.com
CN100499885C (en) Method for pushing business parameters data according to roamer status
CN110267212A (en) Method and device for establishing group communication in mobile network
CN100334840C (en) Method for push of service parameter information actively initiated by network management center
WO2009014911A2 (en) Providing network connectivity and service state information to application servers
CN100358293C (en) Method for changing push business parameters data according to user signed data
JP2003115795A (en) Communication system, server used for this communication system, agent control method, agent control program
CN110381451B (en) Method, device and system for establishing group communication by mobile network

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

Granted publication date: 20110302

Termination date: 20210928

CF01 Termination of patent right due to non-payment of annual fee