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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000002776 aggregation Effects 0.000 claims abstract description 52
- 238000004220 aggregation Methods 0.000 claims abstract description 52
- 230000004044 response Effects 0.000 claims description 42
- 238000010586 diagram Methods 0.000 description 8
- 230000011664 signaling Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种被动加入群组的用户获取群组列表的方法、系统及服务器,其中方法至少包括:被动入组的用户终端的可扩展标记语言文档管理服务器在所述被动入组的用户终端的群组列表文档中添加或更新非自主创建群组的列表信息;服务器为主动建组的用户终端或被动入组的用户终端的可扩展标记语言文档管理服务器;系统包括:主动建组的用户终端、被动入组的用户终端、聚合代理以及可扩展标记语言文档管理服务器。本发明提供的被动加入群组的用户获取群组列表的方法、系统及服务器,不管在会话中或会话结束后,都能使被动加入群组的用户终端获取包括非自主创建的群组在内的所有群组的列表信息,便于该用户终端向非其主动创建的群组发起群组呼叫。
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.
Description
技术领域 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群组文档的目录文档的信息;
步骤1002、聚合代理将该请求信息转发到XDMS;
步骤1003、XDMS向聚合代理返回获取成功响应,该响应中携带UEA拥有的所有POC群组文档的URL;
步骤1004、聚合代理向UEA返回获取成功响应,该响应中携带UEA拥有的所有POC群组文档的URL。In
按照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的请求;
步骤302、聚合代理将该请求转发给UEB的XDMS;
步骤303、UEB的XDMS将UEA添加到群组1的列表信息中,并向聚合代理返回添加成功的响应;
步骤304、聚合代理向UEB转发该添加成功的响应;
步骤305、UEB的XDMS判断UEB和UEA是否属于同一XDMS,若不是,执行步骤306、307和308后,再执行步骤309;否则,执行步骤307后执行步骤309;
步骤306、UEB的XDMS向UEA的XDMS发送通知消息,该通知消息中包括群组1的列表信息,即UEB的XDMS将其存储的群组1的列表信息发送给UEA的XDMS;
步骤307、UEA的XDMS在UEA的群组列表文档中添加群组1的列表信息;
步骤308、UEA的XDMS向UEB的XDMS返回通知成功的响应;
步骤309、UEA向聚合代理发送请求获取群组1的列表信息;
步骤310、聚合代理将该请求转发到UEA的XDMS中;
步骤311、UEA的XDMS获取群组1的列表信息并向聚合代理返回获取成功的响应,该获取成功的响应中封装有群组1的列表信息;
步骤312、聚合代理将封装有群组1的列表信息的获取成功的响应转发给UEA。
上述步骤306和步骤308中,UEA的XDMS与UEB的XDMS之间的信息交互基于可扩展置标语言(Extensible Markup Language,以下简称:XML)配置访问协议(XML Configuration Access Protocol,以下简称:XCAP)。In the
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
本实施例中,由于群组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的列表信息;
步骤402、UEB的XDMS判断UEB和UEA是否属于同一XDMS,若不是,执行步骤403、404和405后,再执行步骤406;否则,执行步骤404后执行步骤406;
步骤403、UEB的XDMS向UEA的XDMS发送通知消息,该通知消息中包括群组1的列表信息;
步骤404、UEA的XDMS在UEA的群组列表文档中更新群组1的列表信息;
步骤405、UEA的XDMS向UEB的XDMS返回通知成功的响应;
步骤406、UEA向聚合代理请求更新群组1的列表信息;
步骤407、聚合代理将该请求转发到UEA的XDMS中;
步骤408、UEA的XDMS获取群组1的列表信息并向聚合代理返回获取成功的响应,该获取成功的响应中封装有已更新的群组1的列表信息;
步骤409、聚合代理将封装有已更新的群组1列表信息的获取成功响应转发给UEA。
上述步骤403和步骤405中,UEA的XDMS与UEB的XDMS之间的信息交互基于XCAP。In the
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
本实施例中,当群组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
本实施例提供的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,
如图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
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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20041169A0 (en) * | 2004-09-08 | 2004-09-08 | Nokia Corp | Group Services Group Information |
-
2007
- 2007-09-28 CN CN200710175315XA patent/CN101400020B/en not_active Expired - Fee Related
Cited By (5)
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 |