WO2008019613A1 - System, apparatus and method for maintaining presence information of public group member - Google Patents
System, apparatus and method for maintaining presence information of public group member Download PDFInfo
- Publication number
- WO2008019613A1 WO2008019613A1 PCT/CN2007/070420 CN2007070420W WO2008019613A1 WO 2008019613 A1 WO2008019613 A1 WO 2008019613A1 CN 2007070420 W CN2007070420 W CN 2007070420W WO 2008019613 A1 WO2008019613 A1 WO 2008019613A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- group
- information
- server
- public
- presentation
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42365—Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
Definitions
- the invention relates to the interaction technology between a terminal and a server, in particular to a system, device and method for maintaining information presented by members of a public group. Background of the invention
- the Presence Server is an enabling component of the IP Multimedia Subsystem (IMS) service, maintains the willingness information and capability information of the Presentity, and can provide these to any legal observer (Watcher). information.
- IMS IP Multimedia Subsystem
- the Presence List Server When the Resource List Server (RLS) is applied to the Presence service, it is called the Presence List Server, which is the extension server of the presence server and is responsible for maintaining the subscription list document (rls) formulated by the observer. -services document ), the observer can use the document to write the identity, private group, and public group of a single presentity into the document, so that the observer only needs to initiate a subscription request to the resource list server, and the resource list can be passed. The server subscribes all of the information for these presenters.
- the observer user sets a subscription list, and any member, private group, public group, etc. can be added in the subscription list, and the user terminal initiates a subscription to the resource list server, and the resource list server and the group group management server (Group List Management Server, GLMS) and the presence server interact to obtain the presentation information of all the members included in the subscription list, and then send the information to the user terminal, and the user terminal does not have to subscribe one by one.
- group group management server Group List Management Server, GLMS
- 1 is a structural diagram of an existing group presentation service, wherein if an observer refers to an identifier of a single presentity in a subscription list document, the resource list server directly initiates a subscription to the individual presenters to the presence server; If a private group or a public group is referenced in the subscription list document, the resource list server needs to maintain a group of private groups and public groups.
- the group management server subscribes to the member information of the group or group, obtains the member information, and then initiates multiple subscriptions to the presence server, thereby completing the subscription of all members.
- An embodiment of the present invention provides a system for maintaining public group member presentation information, which is used to implement subscription of public group member information and reduce the pressure of performance and resource occupation of the resource list server and the presentation server.
- Another embodiment of the present invention provides a group presence server for implementing subscription of public group member information.
- Another embodiment of the present invention provides a method for maintaining presence information of a public group member for subscribing to member presentation information of a public group.
- An embodiment of the present invention provides a system for maintaining presence information of a member of a public group, including a presence server and a group group management server, and further includes:
- a group presentation server connected to the presence server and the group group management server, configured to acquire the member information of the public group from the group group management server according to the received subscription request for the public group member presentation information, and Subscribe to the public from the presence server The presence information of the members in the group, and the preservation of the presence information.
- An embodiment of the present invention further provides a group presentation server, including:
- a subscription/notification group member presentation information module configured to receive a subscription request for the public group member presentation information, and return the presentation information of the member in the public group to the initiator of the subscription request;
- a subscription/notification group member module configured to acquire member information of the public group from the group group management server according to the subscription request
- a single subscription/notification presentation information module configured to obtain, from the presence server, presence information of each member in the public group according to the member information of the public group, where
- the presence information of the members of the public group obtained from the presence server is saved by any one of a subscription/notification group member presentation information module, a subscription/notification group member module, and a single subscription/notification presentation information module.
- An embodiment of the present invention further provides a method for maintaining presence information of a member of a public group, including:
- the group presentation server by separating the functions of the group presentation server and correspondingly adding the message interface, the group presentation server only subscribes once to the members in each public group, and saves all the subscribed public groups.
- the member's presence information is sent directly to other users when they subscribe to the presence information again, without having to go to the presence server to extract the member presentation information, thereby reducing the performance of the resource list server and the presence server and the pressure of resource occupation.
- 1 is a network structure diagram of a group presentation service in the prior art
- 2 is a system architecture diagram in which the functions of the group presentation server are logically independent in the first embodiment of the present invention
- FIG. 3 is a structural diagram of a group presentation server in an embodiment of the present invention.
- FIG. 4 is a flowchart of a method for a user terminal to subscribe to a public group member presentation information according to Embodiment 1 of the present invention
- FIG. 5 is a system architecture diagram of a user terminal subscribing to a public group member presentation information according to Embodiment 2 of the present invention.
- FIG. 6 is a flowchart of a method for a user terminal to subscribe to a public group member presentation information according to Embodiment 2 of the present invention
- FIG. 7 is a system architecture diagram of a user terminal subscribing to a public group member presentation information according to Embodiment 3 of the present invention.
- FIG. 8 is a flowchart of a method for a user terminal to subscribe to public group member presentation information according to Embodiment 3 of the present invention.
- FIG. 9 is a system architecture diagram of a comprehensive solution according to Embodiment 2 and Embodiment 3 of the present invention. Mode for carrying out the invention
- the embodiment of the present invention separates the functions of the group presentation server and increases the message interface accordingly.
- the group presentation server only subscribes once to the members in each public group, and saves the subscribed public group.
- the networking diagram of the function of group presentation server is logically independent, as shown in Figure 2.
- the functionality of the group presence server can be implemented as a module on a resource list server or as a separate device.
- the group The network architecture is clear, the function is clear, and the internal logic is simple.
- the group presentation server can not only expose the interface to the terminal, but also directly expose the interface to other application servers.
- the functions of the three basic servers for presenting the service are clarified. Division of labor, enhanced standardization.
- the internal structure and external connection relationship of the group presentation server are as shown in FIG. 3, including: a subscription/notification group presentation information module, configured to process interaction between the user terminal and the group presentation server, and the user terminal subscribes to the group presentation to the module. After the group presentation server processes the subscription request, notifying the user terminal of the presence information of the group;
- a central control unit configured to control normal operation of other modules in the group presentation server, including control of subscription and notification functions of group presence information, control of subscription function to group member information, and control of presentation of individual members in the group Subscription function;
- a subscription/notification group member module configured to subscribe group group information to the group group management server, and process the message sent by the group group management server;
- a single subscription/notification presentation information function module is used to initiate a subscription request to a presence server for presence information of a single member and to process a message sent by the presence server.
- the central control unit can save the subscription relationship to the group presentation information, the group member list, and the presence information of the group members. Again, this save function can be distributed to several other modules.
- Embodiment 1 is a diagrammatic representation of Embodiment 1:
- the function of the group presentation server is logically separated from the resource list server, and the separated architecture diagram is as shown in FIG. 2, and the system is used to implement the user terminal to subscribe to the public group member to present information.
- Step 401 UE#1 subscribes to its own resource list. For simplicity of description, it is assumed that only one member of the public group G is presented in the resource list.
- Step 402 The resource list server performs a permission check on the subscription request, and returns a response to the UE#1.
- URI unique identifier
- Step 404 The resource list server subscribes to the group group management server for membership information of the public group.
- Step 405 The group packet management server performs a permission check on the subscription request, and returns a response to the resource list server.
- Step 406 The group group management server sends the member information of the public group G to the resource list server, and assumes that the members A and B are included therein;
- Step 407 The resource list server subscribes the presentation message of the members A and B to the presence server.
- Step 408 The presence server performs a permission check on the subscription request and returns a response.
- Step 409 The presence server sends the presentation of the members A and B to the resource list server.
- Step 410 The resource list server stores the presentation information of members A and B, and sends the presentation information of members A and B to UE#1.
- Step 411 UE#2 subscribes to its own resource list, and only includes information about a member of the public group G in the resource list;
- Step 412 The resource list server performs a permission check on the subscription request, and returns a response.
- Step 413 Since the resource list server already has the presence information of the members A and B in the public group G, the existing presence information may be sent to the UE #2. Among them, resources The list server can judge that the member presentation information of the public group has been saved according to the URI of the public group G referenced in the subscription list, so that it is not necessary to initiate a subscription request to the group group management server again.
- Embodiment 2 is a diagrammatic representation of Embodiment 1:
- FIG. 5 is a system architecture diagram of a user terminal subscribing to a public group member presentation information in a second embodiment of the present invention, including a user terminal, a presence server, a resource list server, and a group group management server, and further includes:
- the group presentation server is connected to the presence server, the resource list server, and the group group management server, and is configured to obtain the member information of the public group and subscribe to the presence information of all members of the public group, and save the presence information.
- FIG. 6 is a flowchart of a method for a user terminal to subscribe to a public group member to present information in Embodiment 2 of the present invention, and specifically performing the following steps:
- Step 601 The user terminal UE#1 subscribes to the resource list required by itself, and sends a subscription request to the resource list server. For the simple description, it is assumed that only one public group G is included in the subscription list;
- Step 602 The resource list server performs a permission check on the subscription request, and returns a response to the UE#1.
- Step 603 The resource list server sends the resource information in the subscription list to the UE#1, where the resource information is a unique identifier of the member, the private group, and the public group in the subscription list.
- Step 604 The resource list server finds that the subscription list includes The public group G, the group presentation server initiates a request to subscribe to the public group; the group presentation server may determine the public group according to the URI of the public group G referenced in the subscription list, because the URI of the public group and The URI of a private packet uses a clearly distinguishing identifier;
- Step 605 The group presence server performs a permission check on the subscription request, sends a response to the resource list server, and sends a notification message to the resource list server.
- Step 606 The group presentation server subscribes the member information of the public group G to the group group management server.
- Step 607 The group packet management server performs a permission check on the subscription request, and returns a response to the group presentation server.
- Step 608 The group grouping management server sends the member information of the public group G to the group presentation server, where the member A and the B are included in the group G, and the member information includes the URIs of A and B;
- Step 609 The group presentation server subscribes the presentation server to the presence server for the presentation messages of the members A and B.
- Step 611 The presence server sends the presentation information of the members A and B to the group presentation server.
- the step 612 of the group presentation server stores the presence information of the members A and B, and sends the presentation information of the A and B to the UE through the resource list server. 1;
- Step 613 The user terminal UE#2 subscribes to the resource list required by itself, and sends a subscription request to the resource list server, and only the public group G is included in the subscription list;
- Step 614 The resource list server performs a permission check on the subscription request, returns a response to the UE#2, and sends the resource information in the subscription list to the UE#2, where the resource information is a member, a private group, and a public group in the subscription list.
- Unique identifier URI
- Step 615 The resource list server initiates a request for subscribing to the public group G to the group presentation server.
- Step 617 The group presentation server sends the presence information of the members A and B to the UE#2 directly through the resource list server because the member information of the public group G and the presence information thereof are already owned.
- Embodiment 3 is a diagrammatic representation of Embodiment 3
- the group presentation server becomes a separate server, and the interface can be directly exposed to the terminal, and the terminal can directly subscribe to the group presentation server for the presence information of a public group member, without necessarily having to publicize the group. Put it in the subscription list to subscribe, which makes the signaling process more streamlined.
- FIG. 7 is a system architecture diagram of a user terminal subscribing to a public group member presentation information according to a third embodiment of the present invention.
- the group presentation server is directly connected to the user terminal, and is configured to directly receive the user terminal for public group member presentation. Subscription request for information.
- FIG. 8 is a flowchart of a method for a user terminal to subscribe to a public group member presentation information according to Embodiment 3 of the present invention, where the following steps are specifically performed:
- Step 801 The UE#1 directly subscribes to the group presentation server to subscribe to the member presentation information of the public group G.
- Step 802 The group presence server performs a permission check on the subscription request, returns a response to the UE#1, and sends a notification message to the UE#1.
- Step 803 The group presentation server subscribes the member information of the public group G to the group group management server.
- Step 804 The group packet management server performs a permission check on the subscription request, and returns a response to the group presentation server.
- Step 805 the group packet management server sends the member information of the public group G to the group presentation server, assuming that the members A and B are included therein;
- Step 806 The group presentation server subscribes the presentation server to the presence server by the presence message 807 of the members A and B, and the presence server performs a permission check on the subscription request and returns a response to the group presentation server.
- Step 808 The presence server sends the presence information of the members A and B to the UE#1 through the group presentation server, and the presence information is saved by the group presentation server.
- Step 809 UE#2 directly subscribes to the group presentation server to subscribe to the member presentation information of the public group G.
- Step 810 The group presentation server performs a permission check on the subscription request, and returns a response to the UE#2.
- Step 811 The group presentation server directly sends the saved presence information of the member of the public group G to the UE#2.
- the group presence server becomes a separate server and directly exposes the interface to the terminal, which enhances the flexibility of the terminal user to subscribe to the public group, and can add the public group to the subscription list, or subscribe separately. , improved user experience.
- FIG. 9 is a system architecture diagram of the integrated solution of the second embodiment and the third embodiment.
- the group presentation server can be implemented as a stand-alone server, and the interface can be exposed to both the terminal and the resource list server.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP07785414A EP2012462A4 (en) | 2006-08-16 | 2007-08-06 | SYSTEM, APPARATUS AND METHOD FOR PRESERVING PRESENCE INFORMATION OF A PUBLIC GROUP MEMBER |
| CN2007800003099A CN101405990B (zh) | 2006-08-16 | 2007-08-06 | 维护公有群组成员呈现信息的系统、装置及方法 |
| US12/274,187 US20090083419A1 (en) | 2006-08-16 | 2008-11-19 | System, apparatus and method for maintaining presence information of public group members |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2006101114058A CN101127614A (zh) | 2006-08-16 | 2006-08-16 | 维护公有群组成员呈现信息的系统及方法 |
| CN200610111405.8 | 2006-08-16 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/274,187 Continuation US20090083419A1 (en) | 2006-08-16 | 2008-11-19 | System, apparatus and method for maintaining presence information of public group members |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008019613A1 true WO2008019613A1 (en) | 2008-02-21 |
Family
ID=39081948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/070420 Ceased WO2008019613A1 (en) | 2006-08-16 | 2007-08-06 | System, apparatus and method for maintaining presence information of public group member |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20090083419A1 (zh) |
| EP (1) | EP2012462A4 (zh) |
| CN (2) | CN101127614A (zh) |
| WO (1) | WO2008019613A1 (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8332516B2 (en) * | 2009-12-08 | 2012-12-11 | International Business Machines Corporation | Optimized cooperation between resource list servers and presence servers |
| EP2510672B1 (en) * | 2009-12-10 | 2013-07-17 | Telefonaktiebolaget LM Ericsson (publ) | Method, apparatus and computer program product for presence data updates |
| CN102098211B (zh) | 2009-12-11 | 2012-08-08 | 华为技术有限公司 | 客户端和服务器动态协助的业务聚合方法、服务器和客户端 |
| CN102209313A (zh) * | 2010-03-29 | 2011-10-05 | 华为技术有限公司 | 订阅呈现信息的方法、系统、资源列表服务器及呈现服务器 |
| CN102413122B (zh) * | 2011-10-10 | 2014-08-20 | 中国电信股份有限公司 | 一种查询好友终端业务能力指示信息的方法和系统 |
| US20150281144A1 (en) * | 2014-03-28 | 2015-10-01 | Microsoft Technology Licensing, Llc | Cross-client subscription to groups |
| CN110460978B (zh) * | 2014-11-04 | 2021-12-14 | 华为技术有限公司 | 一种资源访问的方法和装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050054361A1 (en) | 2003-09-05 | 2005-03-10 | Nokia Corporation | Group service with information on group members |
| CN1790998A (zh) * | 2004-12-17 | 2006-06-21 | 日立通讯技术株式会社 | 呈现综合管理系统、呈现服务器及呈现信息管理程序 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB0213726D0 (en) * | 2002-06-14 | 2002-07-24 | Nokia Corp | A communication system |
| CN1307832C (zh) * | 2003-11-11 | 2007-03-28 | 华为技术有限公司 | 一种通信终端协助用户选择联系方式的方法 |
| US20050186970A1 (en) * | 2004-02-20 | 2005-08-25 | Yates Charles R. | Method of PoC instant temporary group chat based on presence and location |
| JP4214941B2 (ja) * | 2004-04-09 | 2009-01-28 | 日本電気株式会社 | プレゼンス情報提供システム、その方法およびサーバ |
| US7822185B2 (en) * | 2005-05-10 | 2010-10-26 | Samsung Electronics Co., Ltd. | Instant conference method and apparatus |
| US20070150491A1 (en) * | 2005-12-28 | 2007-06-28 | Marko Torvinen | Server middleware for enterprise work group presence solution |
-
2006
- 2006-08-16 CN CNA2006101114058A patent/CN101127614A/zh active Pending
-
2007
- 2007-08-06 EP EP07785414A patent/EP2012462A4/en not_active Withdrawn
- 2007-08-06 CN CN2007800003099A patent/CN101405990B/zh not_active Expired - Fee Related
- 2007-08-06 WO PCT/CN2007/070420 patent/WO2008019613A1/zh not_active Ceased
-
2008
- 2008-11-19 US US12/274,187 patent/US20090083419A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050054361A1 (en) | 2003-09-05 | 2005-03-10 | Nokia Corporation | Group service with information on group members |
| CN1790998A (zh) * | 2004-12-17 | 2006-06-21 | 日立通讯技术株式会社 | 呈现综合管理系统、呈现服务器及呈现信息管理程序 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2012462A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2012462A4 (en) | 2009-11-18 |
| CN101127614A (zh) | 2008-02-20 |
| CN101405990A (zh) | 2009-04-08 |
| US20090083419A1 (en) | 2009-03-26 |
| EP2012462A1 (en) | 2009-01-07 |
| CN101405990B (zh) | 2012-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7123693B2 (en) | Method and apparatus for increasing the reliability of an emergency call communication network | |
| CN102255935B (zh) | 云服务消费方法、云服务中介及云系统 | |
| WO2008019613A1 (en) | System, apparatus and method for maintaining presence information of public group member | |
| EP2891279B1 (en) | Efficient presence distribution mechanism for a large enterprise | |
| WO2014029276A1 (zh) | 通讯方法及装置 | |
| CN102801691A (zh) | 联系人信息的获取方法及装置 | |
| CN109981538A (zh) | 订阅事件的注册方法及系统、订阅事件的处理方法及系统 | |
| CN106657299B (zh) | 关注主播上线提醒方法及系统 | |
| CN106487641A (zh) | 一种实现在线客服的方法和装置 | |
| CN101159910B (zh) | 同步呈现状态的方法及实现该方法的群组服务器和终端 | |
| EP2692185A1 (en) | Method and arrangement for providing update notifications in a telecommunication network | |
| CN101729585B (zh) | 一种资源列表服务器及ims中状态呈现信息的订阅方法 | |
| WO2008125057A1 (fr) | Procédé et système de communication avec un abonné supportant divers services de messagerie | |
| WO2014015525A1 (zh) | 一种用户在线状态的查询方法和装置 | |
| CN101217598A (zh) | 遇忙回叫方法及系统 | |
| CN101400121B (zh) | 一种集中注册的方法、系统和区域位置服务器 | |
| CN110399573A (zh) | 一种信息处理方法、装置、设备及计算机可读存储介质 | |
| CN109120578A (zh) | 一种实现链路连接处理的方法及装置 | |
| US20140365635A1 (en) | Application router | |
| CN111866170A (zh) | Iot集群内发送同步消息的方法 | |
| CN105359494A (zh) | 网站之间的镜像呈现 | |
| WO2014176968A1 (zh) | 在线状态转换方法、装置、系统及计算机存储介质 | |
| CN104092703A (zh) | 基于tsp服务的cti信号处理系统及其方法 | |
| US20260019842A1 (en) | System and method for monitoring an event in a network | |
| CN102761462A (zh) | 个人网的合并方法及装置、个人网的拆分方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200780000309.9 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07785414 Country of ref document: EP Kind code of ref document: A1 |
|
| REEP | Request for entry into the european phase |
Ref document number: 2007785414 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2007785414 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: RU |