WO2007076673A1 - Procede, systeme et dispositif permettant de partager des informations de presence - Google Patents

Procede, systeme et dispositif permettant de partager des informations de presence Download PDF

Info

Publication number
WO2007076673A1
WO2007076673A1 PCT/CN2006/002890 CN2006002890W WO2007076673A1 WO 2007076673 A1 WO2007076673 A1 WO 2007076673A1 CN 2006002890 W CN2006002890 W CN 2006002890W WO 2007076673 A1 WO2007076673 A1 WO 2007076673A1
Authority
WO
WIPO (PCT)
Prior art keywords
group
information
server
presentation
presence information
Prior art date
Application number
PCT/CN2006/002890
Other languages
English (en)
French (fr)
Inventor
Quan Zhang
Original Assignee
Huawei Technologies 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37298180&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2007076673(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Priority to CNA2006800122977A priority Critical patent/CN101160878A/zh
Priority to EP06805095A priority patent/EP1981228A4/en
Publication of WO2007076673A1 publication Critical patent/WO2007076673A1/zh
Priority to US11/955,720 priority patent/US7899479B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Definitions

  • the present invention relates to the field of information processing, and in particular, to a method, system and apparatus for sharing presence information.
  • BACKGROUND OF THE INVENTION Group services are capable of providing users with bulk communication information. After establishing a group, users can use group services to send messages (including short messages, multimedia messages, instant messages, or emails), or use group services to initiate a multi-party conference or push-to-talk over cellular (PoC) )call.
  • the group service according to the policy of the group, the users outside the group or in the group can share the basic information of the group to different degrees, and the basic information of the group includes the group attribute, the group member list, The attributes of the group members, etc.
  • a presence service is a communication service that collects and publishes presence information.
  • the presence information includes: user intention information and network connection status information, etc., wherein the user intention information includes status attributes describing the user's willingness to communicate, such as: willing, not willing, etc., and related to a specific application. Willingness information, for example: willing to apply PoC (willing for PoC), unwilling to apply instant messaging service (not willing for IM), etc., the user's willingness information is controlled by the user; the network connection state information includes description of user equipment and network The attribute of the connection state, for example: the user's power on/off state, whether the user is in the service area, whether the user has logged in to the instant messaging system, etc., the network connection status information is controlled by the network.
  • presentation information includes: one or more communication methods and addresses (phone numbers or email addresses, etc.) of the user, location information, personal information of the user (eg, mood, hobbies, language, icons, etc.), user time zone User's end End ability and so on.
  • the entity that subscribes to the presence information is called an observer, and the entity that publishes the presentation information is called a presentity.
  • the group service and the presentation service are independent, and the group service is used, and the user can only share the group basic information in the group to which the group belongs; and using the presentation service, the user can only obtain the own presentation information.
  • the application needs to be applied to the presence server, and the presence server determines whether to provide the user with the presence information of the other person by confirming the identity of the user and verifying the authority. If the current group user wants to obtain the presentation information of all the members in the group, the application can only be applied to the presentation server separately, and each application needs to confirm and verify the application user. The process is cumbersome and cannot be convenient.
  • the implementation group shares the sharing of information.
  • the present invention provides a method for sharing presence information, and on the other hand, provides a sharing.
  • the system and device for presenting information can conveniently realize interaction and sharing of presence information between group users.
  • the method for sharing presence information provided by the present invention includes:
  • the obtained group presence information is sent to the group members.
  • the system for sharing presence information includes: a group presentation information distribution subsystem and a group member, wherein
  • the group presentation information distribution subsystem is configured to acquire group presentation information; and send the obtained group presentation information to the group member.
  • the device for sharing presence information includes: a group server, a A presence server and a presence information management device.
  • the group server provided by the present invention includes: a subscription unit and a presence information sending and receiving unit, wherein:
  • a subscription unit configured to receive a request for subscription group presence information from a group member, send a group presence information transmission notification to the presence information sending and receiving unit according to the received subscription request, and send a subscription to the presence server according to the group basic information.
  • a presence information sending and receiving unit configured to receive presence information of a group member from the presence server, obtain group presentation information according to the group basic information and the received group member's presence information, and receive the group from the subscription unit When the group presents the information sending notification, the obtained group presentation information is sent to the group member.
  • the presentation server provided by the present invention includes: an information subscription unit and a presence information sending unit, where
  • An information subscription unit configured to receive a request for subscription group presence information from a group member, and send a group presence information transmission notification to the presence information sending unit according to the received subscription request;
  • a presence information sending unit configured to receive group basic information from the group server, obtain group presentation information according to the received group basic information and presence information of the group members stored by the group, and receive the subscription from the information When the group presentation information transmission notification of the unit, the acquired group presentation information is sent to the group member.
  • the present invention provides a presence information management apparatus, including: a subscription module and a presence information transmission and reception module, wherein
  • a subscription module configured to receive a request for subscription group presence information from a group member, and send a group presence information transmission to the presence information sending and receiving module according to the received subscription request Notice;
  • a presence information sending and receiving module configured to receive group basic information from the group server and presence information of a group member of the presence server, and obtain group presentation information according to the received group basic information and the group member presentation information And sending the obtained group presence information to the group member when receiving the group presentation information sending notification from the subscription module.
  • the present invention has the following advantages: By combining group service and presence service, group members can easily share each other's presentation because fewer members are restricted by the authorization within the same group. Information not only realizes the sharing of presence information, but also enriches the business functions of a single group service. At the same time, it can also utilize rich group information to implement additional services such as community and chat room.
  • BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a flow chart of a method of sharing presence information based on the basic idea of the present invention.
  • FIG. 2 is a schematic diagram of the system structure based on the method shown in FIG. 1.
  • Figure 3 is a detailed structural view of the system of Figure 2.
  • Figure 4 is a further detailed structural view of the system of Figure 2.
  • FIG. 5 is a flowchart of a method for sharing presence information in Embodiment 1 of the present invention.
  • FIG. 6 is a specific flowchart of the group creation process and the information presented by the group member of the created group subscription group in the first embodiment of the present invention.
  • Figure ⁇ is a flow chart of an external member joining a group and subscribing to the group presentation information in the embodiment of the present invention.
  • FIG. 8 is a flow chart of the notification processing process when the group presentation information is changed in the embodiment of the present invention
  • FIG. 9 is a flowchart of a method for sharing presence information in Embodiment 2 of the present invention.
  • FIG. 10 is a flowchart of a method for sharing presence information in Embodiment 3 of the present invention. The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
  • the basic idea of the present invention is: acquiring group presentation information; and transmitting the acquired group presentation information to group members. .
  • Figure 1 is a flow chart of a method for sharing presence information based on the basic idea of the present invention. The process includes the following steps:
  • Step 101 Obtain group presentation information.
  • this implementation can adopt multiple implementation modes. The following describes only the three implementation modes to describe the specific implementation process of this step:
  • Implementation 1 The presence server sends the presence information of the group member to the group server; the group server obtains the group presentation information according to the received group member's presence information and the group basic information stored by itself.
  • the foregoing in the first implementation manner may further include: a step of the group server subscribing the presence information of the group member to the presence server, and a step of the group server sending the group member list to the presence server, where the presence server may be based on the group A group member list that sends the presence information of members in the group member list to the group server.
  • the presence server sends the group member's presence information to the group server periodically or in real time.
  • Implementation 2 The group server sends the group basic information to the presence server, and the presence server according to the received group basic information and the presence information of the group members stored by itself. Get group presentation information.
  • the group server may send the group basic information to the presence server periodically or in real time, or the presence server may initiate a group basic information subscription request to the group server, and the group server sends the group basic information according to the subscription request. Render the server.
  • Embodiment 3 pre-set the group presentation information management device; the group server sends the group basic information to the group presentation information management device, and the presence server sends the group member's presence information to the group presentation information management device; The presence information management device acquires the group presence information according to the received group basic information and the presence information of the group member.
  • the group server and the presence server may send the group basic information and the presence information of the group members to the group presentation information management device periodically or in real time.
  • the group presence information management device sends the member of the subscription group that carries the group member list to the presence server according to the received group basic information.
  • the request for presenting information the presence server sends the presence information of the group member to the group presentation information management device according to the subscription request.
  • the group presence information management device may also initiate a request for subscribing to the group basic information to the group server, and the group server sends the group basic information to the group presentation information management device according to the subscription request.
  • Step 102 Send the acquired group presentation information to the group member.
  • the sending operation is performed by the group server in this step; if the implementation mode 2 is adopted in the step 101, the sending server performs the sending operation in this step; In Embodiment 101, implementation 3 is adopted, and in this step, the group presentation information management apparatus performs the operation of the transmission.
  • the entity that publishes the group presentation information is referred to as a group presentation information issuer
  • the group presentation information release body is a group server
  • the group presentation information release body is a presence server.
  • the group presentation information distribution body presents the information management device for the group.
  • the method further includes: the group member initiating a request to subscribe to the group presentation information.
  • the presence information of the group members in the flow shown in FIG. 1 includes partial information or all information in all presence information of all group members; the group presentation information includes partial information or all information in all presence information of all group members. Further, part or all of the information of all the group basic information may be included, and the group basic information and the presence information of the group members may be organized.
  • the group presentation information may be obtained according to an authorization policy and a receiving policy or preset.
  • a group member may pre-set an authorization policy, such as agreeing or rejecting a subscription of the group to present information, or what information in the group and the group outside the group can subscribe to, and
  • the authorization policy can be pre-posted to the presence server or on the group server, or on the group presence information management device.
  • the presence server sends the presence information of the group member to the group server
  • the presence information in the authorization scope is sent to the group server or the group member or the group presentation information management device according to the authorization policy of the group member
  • the group server subscribes the presence information of the group member to the presence server
  • the group member subscribes to the presence information within the authorization range of the group member according to the authorization policy of the group member
  • the group presence information management device sends the subscription request to the presence server,
  • the authorization information of the group member the presence information in the group member authorization scope is subscribed, and when the group presentation information is sent to the group member, the presence information in the authorization range of the group member is sent according to the authorization policy of the group member.
  • the group administrator can also set the authorization policy of the group presentation information, and set which users in the group or outside the group can subscribe to the group presentation.
  • Information you can also use common settings, such as: members in the group can subscribe, members outside the group are not allowed to subscribe, and so on.
  • the group member When receiving the group presentation information, the group member may preset the receiving policy, such as rejecting or agreeing to receive the group presentation information, or receiving group group information of the group members, or receiving the information in the group presentation information, and the like.
  • the information actually received by the group member is the information obtained according to the filtering logic.
  • the receiving policy may be set in the local device of the group member, and only receives the information that needs to be received in the filtering logic setting when receiving the group presentation information; or the group member may carry the receiving policy in the subscription request and send the message to the group.
  • the group presentation information distribution body such as the group server in the first implementation manner, or the presence server in the second implementation manner, or the group presentation information management device in the third implementation manner, the group presentation information distribution body according to the subscription request Receive policies that send information that group members need to subscribe to to group members. If an authorization policy is set in advance, the group presentation information issuer sends information to the group members that the group members in the authorization range need to subscribe according to the receiving policy.
  • the group presentation information issuer may be preset to: send the group member's presence information as a group presence information to the group member, or organize the group member's presence information and the group basic information as a group.
  • the presence information is sent to the group members, and the presence information and the group basic information of the group members are simultaneously or separately sent to the group members.
  • the presence server may send the changed group member's presence information to the group server, and the group server will change.
  • the presentation information of the subsequent group members is sent to the group members.
  • the group basic information of the changed group is sent to the group member by the group server.
  • the group server may send the changed group basic information to the presence server, and the presence server Send the changed group basic information to the group members.
  • the presence server may send the presentation information of the changed group member to the group member.
  • the group server may send the changed group basic information to the group presentation information management device, and the group member's presence information changes.
  • the presence server may send the presentation information of the changed group member to the group presentation information management device, and the group presentation information management device sends the changed group basic information and the group member presentation information to the group member. .
  • FIG. 2 is a schematic structural diagram of a system based on the method shown in FIG. 1.
  • the system includes: a group presence information distribution subsystem 201 and a group member 202.
  • the group presentation information publishing subsystem 201 is configured to acquire group presentation information; and send the acquired group presentation information to the group member 202.
  • the group member 202 is configured to receive group presence information from the group presence information distribution subsystem, and may be further configured to: initiate a request for subscribing to the group presentation information to the group presentation information distribution subsystem 201, and the group presentation information is released.
  • Subsystem 201 performs an operation of transmitting the acquired group presence information to group member 202 in accordance with the subscription request.
  • system also has a variety of implementations, as well as three implementations in the flow shown in Figure 1.
  • FIG. 3 is a specific structural diagram of the system shown in FIG. 2.
  • the group presentation information publishing subsystem 201 may specifically include: a group server 301 and a presence server 302.
  • the implementation manner 1 may be implemented, or the implementation manner 2 may be implemented.
  • the following two cases are listed as follows:
  • the presence server 302 is configured to send the presence information of the group members to the group server 301.
  • the group server 301 is configured to receive from the presence server 302 The group member's presence information is obtained according to the received group member's presence information and the group basic information in the storage unit, and the acquired group presentation information is sent to the group member 202.
  • the group server 301 may be further configured to send, to the presence server 302, a request to subscribe to the presence information of the group member, and the presence server 302 performs the operation of sending the presence information of the group member to the group server 301 according to the received subscription request.
  • the group server 301 is further configured to receive a request for the group member 202 to subscribe to the group presence information, and perform an operation of sending the group presence information to the group member 202 according to the received subscription request.
  • the group server 301 can include: a subscription unit and a presence information sending and receiving unit.
  • the subscription unit is configured to receive a request for the subscription group presence information from the group member 202, and send a group presentation information transmission notification to the presence information sending and receiving unit according to the received subscription request; and to the presence server according to the group basic information.
  • 302 sends a request to subscribe to the presence information of the group member.
  • the presence server 302 receives the request for the presence information of the subscription group member from the subscription unit, and performs the operation of transmitting the presence information of the group member to the presentation information transmission and reception module according to the received subscription request.
  • the presence information transmitting and receiving unit is configured to receive the presence information of the group member from the presence server 302, obtain the group presence information according to the group basic information and the received group member's presence information, and receive the group from the subscription unit.
  • the group presents the information transmission notification, the acquired group presence information is sent to the group member 202.
  • the group server 301 is configured to send the group basic information to the presence server 302.
  • the presence server 302 is configured to receive the group basic information from the group server 301, obtain the group presentation information according to the received group basic information and the presence information of the group members in the storage unit, and acquire the group group. Group presentation information sent to group composition Member 202.
  • the presence server 302 may include: an information subscription unit and a presence information transmission unit.
  • the information subscription unit is configured to receive a request for the subscription group presence information from the group member 202, and send a group presentation information transmission notification to the presence information sending unit according to the received subscription request.
  • a presence information sending unit configured to receive group basic information from the group server 301, obtain group presentation information according to the received group basic information and presence information of group members in the self storage unit, and receive the group presentation information
  • the acquired group presence information is transmitted to the group member 202.
  • each component of the group server 301 and the presence server 302 and the group server 301 may have the same as described in the first embodiment and the second embodiment in the flow shown in FIG. 1 .
  • the functionality, and implementation process, may also be consistent with the description in the flow shown in FIG.
  • FIG. 4 is still another specific structural diagram of the system shown in FIG. 2.
  • the group presentation information distribution subsystem may specifically include: a group server 401, a presence server 402, and a group presentation information management device 403.
  • implementation 3 can be implemented.
  • the group server 401 is configured to send the group basic information to the group presence information management device 403.
  • the presence server 402 is configured to send the presence information of the group members to the group presentation information management device 403.
  • the group presence information management device 403 is configured to receive the group basic information and the group member's presence information from the group server 401 and the presence server 402, according to the received group basic information and the group member presentation information. The group presence information is obtained, and the acquired group presence information is sent to the group member 202.
  • the group presentation information management device 403 can also Further, the method is: receiving a request for the group group presentation information from the group member 202, and performing, according to the received subscription request, the operation of sending the acquired group presence information to the group member 202.
  • the presence information management device 403 may include: a subscription module and a presence information sending module.
  • the subscription module is configured to receive a request for the subscription group presentation information from the group member, and send a group presentation information transmission notification to the presence information sending module according to the received subscription request.
  • a presentation information sending module configured to receive group basic information from the group server 401 and the presence server 402 and presence information of the group member, and obtain group presentation according to the received group basic information and the group member presentation information. Information, and when receiving the group presentation information sending notification from the subscription module, sending the obtained group presentation information to the group member 202
  • the group server 401, the presence server 402, and the group presence information management device 403 may have the functions described in the third embodiment in the flow shown in FIG. 1 in addition to the functions listed above, and the implementation process is also implemented. This can be consistent with the description in the flow shown in Figure 1.
  • Embodiment 1 In the application of the implementation mode, the group presentation information release body is a group server.
  • the group member sets an authorization policy on the presence server in advance, and the group presentation information is information that organizes the group basic information and the presence information of the group members.
  • the group member is required to send the group presentation information to the group member when initiating the request for subscribing to the group presentation information.
  • FIG. 5 is a flowchart of a method for sharing presence information in Embodiment 1 of the present invention. The process includes the following steps:
  • Step 501 Create one or more groups on the group server.
  • user A creates one or more groups on the group server, and each group may include multiple users, and multiple users in the group may be in the group according to group settings. Share the information in the group to different degrees. .,
  • Step 502 Determine whether the user creates the group successfully. If the creation is unsuccessful, return to step 501; otherwise, perform step 503.
  • the group server determines whether the user A creates the group successfully according to the setting of the corresponding group service, for example, whether the format of the creation request sent by the user A to the group server is correct, and the like.
  • step 501 can be returned, and the user continues to apply to the group server to create a group.
  • Step 503 The group server subscribes the presence information of the group member to the presence server.
  • the group server may subscribe the presence server to all the presence information of the group member, including the member's willingness information, the member's network connection status information, and other presentation information of the member, or may subscribe to only part of the presentation information as needed. For example, only subscribe to members' network connection information.
  • the group server may subscribe the presence information of all members to the presence server, or may only subscribe to the presence information of some members.
  • the member C sets an authorization policy on the group server in advance, and requests the group server not to be in the group.
  • the member or other members outside the group provide their own presence information, and the group server may not subscribe the presentation server to the presence information of the member C.
  • Step 504 The presence server notifies the group server of the presence information of the group member according to the group member's pre-set authorization policy. Since the group member pre-sets the authorization policy on the presence server, this step needs to organize the group member's presence information according to the group member's authorization policy.
  • the presence information may be all the presence information of the member, or may be partial presentation information of the member; may be information of all group members, or may be information of some members. Wherein, preferably, the presentation information of the members is organized in a multipart/related format.
  • the group server organizes the basic information of the group and the presentation information of the group members. Preferably, these two pieces of information are also organized using the multipart/related format.
  • Step 506 Determine whether the group member subscribes to the group presence information to the group server. If yes, that is, the group member initiates the subscription group presence information request to the group server, step 507 is performed; otherwise, step 508 is performed.
  • Step 507 The group server notifies the user of the group presentation information organized by the group basic information and the group member's presence information.
  • Step 508 The group server stores the group presentation information, and waits for the group member's subscription group to present the information request.
  • the presence information shared by the user is all the presence information authorized by the group members in the group member list sent according to the authorization policy of the group member, but in a specific implementation, the group The member may set the receiving policy of the shared information, for example, rejecting or agreeing to receive the shared presence information, and determining to receive information having specific characteristics in all the information by setting the filtering logic. For example, only the presence information of the user who has the same group role as the user is received.
  • FIG. 6 is a specific flowchart of a group creation process and information presented by a member of a group subscription group created in the first embodiment of the present invention.
  • the process includes the following steps
  • user A sends a creation request to the group server to create group A on the group server.
  • Step 602 The group server receives the creation request of user A. If the request is a legitimate request, the user A returns a successful response.
  • Step 603 The group server sends a request to the presence server to subscribe to the group member presentation information.
  • a plurality of groups may be established by one or more users on the group server.
  • group A may be used as an example, that is, the group server subscribes the group members to the presence server as the group A. Presentation information.
  • Step 604 After receiving the subscription request, the presence server returns a subscription success response to the group server to indicate that the group member accepting the subscription request of the group member of the group server.
  • the presence server subscribes the group server to the member list of the group to determine which member's presence information needs to be sent to the group server.
  • Step 606 After receiving the member list subscription request from the presence server, the group server returns a subscription success response to the presence server to indicate that the group member list will be provided.
  • Step 607 The group server notifies the presence server of the group member list.
  • Step 608 After receiving the group member list sent by the group server, the presence server returns a notification response to the group server.
  • Step 609 according to the group member list, the presentation server notifies the group server of the presence information of the related group member.
  • the message in the initial session protocol may be implemented, for example, a SIP NOTIFY message may be used. And in the SIP NOTIFY message header, carrying the identity of the group server and the presence server, indicating which rendering server is sent to which A group server, etc., and the format of the message body is set to multipart/related, etc., and the SIP NOTIFY message body carries a list of group members and presentation information of group members.
  • SIP initial session protocol
  • Step 610 After receiving the group presentation information from the presence server, the group server returns a notification response.
  • the group server successfully subscribed to the presence information of the group members from the presence server.
  • the presence server notifies the group server of the presence information of the group member according to the group member list.
  • the presence server may notify all the presence information to the group server.
  • the group server then sends the corresponding presence information to the group members, such as the members of the group A, according to the group member list.
  • Step 603 When the group server sends a subscription request to the presence server, the group member may carry the information of the group member list, and the steps 604 to 609 may be merged into: after the presence server receives the subscription request, the subscription server returns the subscription success to the group server. Responding, and notifying the group server of the presence information of the relevant group member according to the group member list carried in the subscription request.
  • Figure ⁇ is a specific flow chart of an external member joining a group and subscribing to the group presentation information in the embodiment of the present invention.
  • ⁇ - There is a user B to join group A, and subscribe to the presentation information of other members.
  • the process of joining a user and subscribing to group information is described as follows:
  • Step 701 User B sets an authorization policy for group A to the presence server.
  • setting the authorization policy refers to setting whether to provide the presence information of the user B to the members of the group A, and the members of the group A, the presence information of the user B, and the user. Which presentation information of B can be shared by group A or even members outside the group, and the like.
  • the user can set an authorization policy for the group on the presence server before joining the group, agreeing or rejecting the group's subscription to the self-presentation information. If the user is not set For the group's subscription authorization policy, the presence server can adopt the default authorization policy.
  • the default authorization policy is that the group itself can subscribe to the presence information of the group members by default. Alternatively, other default policies can also be set.
  • Step 702 The presence server returns a setting success response to the user B, indicating that the authorization policy is valid on the presence server.
  • Step 703 User B sends a request to join the group A to the group server.
  • Step 704 When the request sent by the user B is legal, the group server returns a successful response to the user B.
  • Step 705 The group server sends a member list change notification to the presence server.
  • the member list that has changed after being newly added to the user B is re-notified to the presence server.
  • Step 706 The presence server returns a notification response to the group server; the presence server joins the group A subscription to the presence information of the user B.
  • Step 707 The presence server notifies the group server of the latest group member presentation information. Among them, the presentation information is provided according to the latest member list after the change.
  • Step 708 the group server returns a notification response.
  • Step 709 the user B initiates a subscription to the group A presentation information to the group server to share the presentation information of other members in the group A.
  • Step 710 The group server returns a subscription success response, indicating that the user B has been able to obtain the member presentation information in the group A.
  • Step 711 The group server notifies the user B of the group presentation information of the group A.
  • the group presence information includes group basic information organized by the group server and presence information of the group members.
  • User B returns a notification response.
  • FIG. 8 is a flow chart of the notification processing process when the group presentation information is changed in the embodiment of the present invention.
  • the description of the group presentation information change notification processing procedure is as follows: When the presence information of the group member changes (for example, user B joins the group A), step 801 to step 806 are performed:
  • Step 801 The presence server notifies the group server of the latest group member presentation information.
  • the group server returns a notification response.
  • Step 803 The group server notifies the user A of the change of the group member presentation information of the group A.
  • step 804 user A returns a notification response.
  • Step 805 The group server notifies the user B of the change of the group member presentation information of the group A.
  • step 806 user B returns a notification response.
  • step 807 to step 810 are performed:
  • step 807 the group server notifies the user A of the change of the group basic information of the group A.
  • the group server notifies the user B of the change of the group basic information of the group A.
  • SIP message implementation may also be used, for example, a SIP NOTIFY message may also be used.
  • SIP NOTIFY message header carrying the identifier of the group and the identifier of the group member, indicating which group group basic information is sent to which group member, etc., and setting the format of the message body to multipart/related Etc., carrying the group basic information and the like in the SIP NOTIFY message body.
  • step 810 user B returns a notification response.
  • the group server When the group basic information or the presence information of the group member changes, the group server will promptly notify the subscriber to the information, in which the group information and the group The presentation information of group members can be notified separately.
  • Embodiment 2 In the application of the second implementation mode, the group presentation information release body is a presence server.
  • FIG. 9 is a flowchart of a method for sharing presence information in Embodiment 2 of the present invention. The process includes the following steps:
  • Step 901 Create one or more groups on the group server.
  • one or more groups may be created by the user C on the group server, each group may include multiple users, and multiple users in the group are set according to groups in the group.
  • the information in the group can be shared to different degrees.
  • Step 902 Determine whether the user creates a group successfully. If the creation is unsuccessful, return to step 901; otherwise, perform step 903.
  • the group server determines whether the user C creates the group successfully according to the setting of the corresponding group service, for example, whether the format of the creation request sent by the user C to the group server is correct, and the like.
  • step 901 the user continues to apply to the group server to create a group.
  • Step 903 After the group is successfully created, the group server sends the group basic information to the presence server; the presence server collects the presence information of the group members.
  • a SIP protocol message may also be used.
  • the identifier of the group server and the identifier of the presence server are carried in the message header of the SIP NOTIFY, indicating which group server is sent to which presentation server, In the SIP NOTIFY message body, the basic information of the group is carried.
  • Step 904 The server organizes the group basic information and the group information of the group members to present the information as the group.
  • the group basic information is published by the group server to the presence server in real time; the presence information of the group members is collected by the presence server, and then the presence information of the group basic information and the group members are organized by the presence server. Presenting information as a group;
  • the group server can also set its own authorization policy.
  • the default policy can be set as the group member can subscribe to the group's presence information by default.
  • the group member can then subscribe to the presence message to the presence server.
  • Step 905 Determine whether the group member subscribes to the presence information to the presence server. If yes, that is, the group member initiates a request for subscribing to the group presence information to the presence server, step 906 is performed; otherwise, step 907 is performed.
  • Step 906 The presence server notifies the user of the group presentation information organized by the group basic information and the group member presentation information, thereby implementing the function of sharing information between the group members.
  • Step 907 The presence server stores the group presentation information and waits for a subscription request of the group member.
  • Embodiment 3 In the application of the third implementation mode, the group presentation information release body presents the information management device as a group.
  • FIG. 10 is a flowchart of a method for sharing presence information in Embodiment 3 of the present invention. The process includes the following steps:
  • Step 1001 Create one or more groups on the group server.
  • the user D creates one or more groups on the group server, and each group may include multiple users, and multiple users in the group may be in the group according to the group setting. Share the information in the group to different degrees.
  • step 1002 it is determined whether the user creates a group successfully. If the creation is unsuccessful, the process may return to step 1001; otherwise, step 1003 is performed. 06 002890 In this step, the group server determines whether the user A creates a group successfully according to the setting of the corresponding group service, for example, whether the format of the creation request sent by the user D to the group server is correct, and the like.
  • step 1001 may be returned, and the user continues to apply to the group server to create a group.
  • Step 1003 The group server sends a group basic message to the group presentation information management device.
  • Step 1004. The group presence information management device subscribes the presence information of the group member to the presence server according to the received group basic information.
  • the group presentation information management device may subscribe to all the presence information of the group members to the presentation J3 ⁇ 4 server, including the member's willing information, the member's network connection status information, and other presentation information of the members, or may only subscribe as needed. Some of them present information, for example, only the members' network connection information.
  • the group presentation information management device may subscribe the presence information of all members to the presence server, or may only subscribe to the presence information of some members.
  • the member E sets an authorization policy on the group presence information management device in advance, and requests the group.
  • the presence information management device does not provide its own presence information to members in the group or other members outside the group, and the group presentation information management device may not subscribe the presence information of the member E to the presence server.
  • step 1005 the presence server notifies the group presentation information management apparatus of the presence information of the group member group according to the group member's pre-set authorization policy.
  • the presence information may be all the presence information of the member, or may be partial presentation information of the member; may be information of all group members, or may be information of some members.
  • the presentation information of members is organized in a multipart/related format.
  • the group presence information management device organizes the group basic information and the presence information of the group members. Preferably, both types of information are also organized using the multipart/related format.
  • Step 1007 Determine whether the group member subscribes to the group presentation information to the group presentation information management device. If yes, that is, when the group member initiates the subscription group presence information request to the group presentation information management device, step 1008 is performed; otherwise, Go to step 1009.
  • Step 1008 The group presentation information management apparatus notifies the user of the group presentation information organized by the group basic information and the group member's presence information.
  • Step 1009 The group presence information management device stores the group presentation information, and waits for the subscription group of the group member to present the information request.
  • the presence information shared by the user is all the presence information authorized by the group members in the group member list sent according to the authorization policy of the group member, but in a specific implementation, the group member
  • the receiving policy of the shared information may be set, for example, rejecting or agreeing to receive the shared presence information, and determining to receive information having a specific feature in all the information by setting the filtering logic. For example, only the presence information of the user who has the same group role as the user is received.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

发明名称由本国际检索单位确定如下:
技术领域
本发明涉及信息处理领域, 尤其涉及一种共享呈现信息的方法、 系 统及装置。 发明背景 群组业务能够为用户提供批量的通信信息。 在建立一个群组后, 用户可以利用群组业务来发送消息 (包括短消息、 多媒体消息、 即时消 息、 或者是邮件) , 也可以利用群组业务来发起一个多方会议或者无线 一键通 (PoC )呼叫。 在群组业务中, 根据群組的策略, 群组外或者群 组内的用户能够对群組的基本信息进行不同程度的共享, 所述群组基本 信息包括群组属性、 群组成员列表、 群组成员的属性等。
呈现业务是一种搜集和发布呈现信息 (presence information ) 的通 信业务。其中, 呈现信息包括: 用户意愿信息以及网络连接状态信息等, 其中, 用户意愿信息包括描述用户通信意愿的状态属性, 例如: 愿意 ( willing ), 不愿意(not willing )等, 以及与具体应用相关的意愿信息, 例如: 愿意应用 PoC ( willing for PoC ), 不愿意应用即时消息业务 ( not willing for IM )等, 所述用户意愿信息由用户控制; 所述网络连接状态 信息包括描述用户设备与网络之间连接状态的属性, 例如: 用户开关机 状态、 用户是否在服务区、 用户是否登陆了即时消息***等, 所述网络 连接状态信息由网络控制。 其他的呈现信息还包括: 用户的一个或者多 个通信方式及地址(电话号码或者邮件地址等等)、 位置信息、 用户的 个人信息 (如: 心情、 爱好、 语言、 图标等等)、 用户时区、 用户的终 端能力等等。 其中, 订阅呈现信息的实体称为观察体, 发布呈现信息的 实体称为呈现体 ( Presentity )。
在现有技术中, 群组业务和呈现业务是独立的, 使用群组服务, 用 户只能共享其所属的群组中的群组基本信息; 而使用呈现服务, 用户只 能获取自身的呈现信息, 当群组用户希望获取群组中其他成员的呈现信 息时, 需要向呈现服务器进行申请, 由呈现服务器通过对用户身份的确 认以及根据权限审定, 来确定是否为该用户提供他人的呈现信息。 如果 当前群组用户希望获取群組中所有成员的呈现信息时, 只能分别一次一 次的单独向呈现服务器进行申请, 而每一次申请都需要对申请用户进行 确认和审定, 过程繁瑣, 不能够方便的实现群组呈现信息的共享。 发明内容 针对现有技术中个人申请呈现信息过程繁瑣,并且难以在多个用户 之间共享呈现信息的缺陷, 本发明一方面提供了一种共享呈现信息的方 法, 另一方面提供了一种共享呈现信息的***及装置, 能够方便实现群 組用户之间交互共享呈现信息。
本发明所提供的共享呈现信息的方法, 包括:
获取群组呈现信息;
将所获取的群组呈现信息发送给群组成员。
本发明所提供的共享呈现信息的***, 包括: 群组呈现信息发布子 ***和群组成员, 其中,
群組呈现信息发布子***, 用于获取群组呈现信息; 并将所获取的 群组呈现信息发送给群组成员。
本发明所提供的共享呈现信息的装置包括: 一种群组服务器、 一种 呈现服务器及一种呈现信息管理装置。
其中, 本发明所提供的群组服务器, 包括: 订阅单元和呈现信息发 送接收单元, 其中, .
订阅单元, 用于接收来自群组成员的订阅群组呈现信息的请求, 根 据所接收的订阅请求, 向呈现信息发送接收单元发送群组呈现信息发送 通知; 根据群组基本信息向呈现服务器发送订阅群组成员的呈现信息的 请求;
呈现信息发送接收单元, 用于接收来自呈现服务器的群组成员的呈 现信息, 根据群组基本信息及接收的群组成员的呈现信息, 获取群组呈 现信息, 并在接收到来自订阅单元的群组呈现信息发送通知时, 将所获 取的群組呈现信息发送给群组成员。
本发明所提供的呈现服务器, 包括: 信息订阅单元和呈现信息发送 单元, 其中,
信息订阅单元, 用于接收来自群组成员的订阅群组呈现信息的请 求, 根据所接收的订阅请求, 向呈现信息发送单元发送群组呈现信息发 送通知;
呈现信息发送单元, 用于接收来自群组服务器的群组基本信息, 根 据所接收的群組基本信息及自身存储的群组成员的呈现信息, 获取群組 呈现信息, 并在接收到来自信息订阅单元的群組呈现信息发送通知时, 将所获取的群組呈现信息发送给群组成员。
本发明所提供的呈现信息管理装置, 包括: 订阅模块和呈现信息发 送接收模块, 其中,
订阅模块, 用于接收来自群组成员的订阅群组呈现信息的请求, 根 据所接收的订阅请求 , 向呈现信息发送接收模块发送群组呈现信息发送 通知;
呈现信息发送接收模块, 用于接收来自群组服务器的群組基本信息 和呈现服务器的群组成员的呈现信息, 根据所接收的群组基本信息和群 组成员的呈现信息, 获取群组呈现信息, 并在接收到来自订阅模块的群 組呈现信息发送通知时, 将所获取的群组呈现信息发送给群组成员。
与现有技术相比, 本发明具有以下优点: 通过将群组服务和呈现服 务相结合, 由于同一群组内的成员受到较少的授权限制, 因此使得群组 成员能够方便地共享彼此的呈现信息, 不仅实现了呈现信息的共享, 而 且丰富了单一群组服务的业务功能, 同时, 还可以利用丰富的群组信息 来实现例如社区、 聊天室等附加业务。 附图简要说明 图 1是基于本发明基本思想的共享呈现信息的方法流程图。
图 2是基于图 1所示方法的***结构示意图。 图 3是图 2所示***的一种具体结构图。 图 4是图 2所示***的又一种具体结构图。 图 5是本发明实施例一中共享呈现信息的方法流程图。
图 6是本发明实施例一中群组创建过程及由所创建群组订阅群组成 员呈现信息的具体流程图。
图 Ί是本发明实施例中外部成员加入群组并订阅群组呈现信息^具 体流程图。
图 8是本发明实施例中群组呈现信息改变时, 通知处理过程的流程 图 9是本发明实施例二中共享呈现信息的方法流程图。
图 10为本发明实施例三中共享呈现信息的方法流程图。 实施本发明的方式 为使本发明的目的、 技术方案和优点更加清楚, 下面结合附图及实 施例对本发明作进一步的详细描述。
本发明的基本思想是: 获取群組呈现信息; 将所获取的群组呈现信 息发送给群组成员。 .
参见图 1 , 图 1为基于本发明基本思想的共享呈现信息的方法流程 图。 该流程包括如下步骤:
步骤 101 , 获取群组呈现信息。
具体实现时, 本步骤可以采用多种实现方式, 下面仅列举三种实现 方式对本步骤的具体实现过程进行说明:
实现方式一: 呈现服务器将群组成员的呈现信息发送给群组服务 器; 群组服务器根据接收的群组成员的呈现信息以及自身存储的群组基 本信息, 获取群组呈现信息。
其中, 实现方式一中的前面还可以包括: 群组服务器向呈现服务器 订阅群耝成员的呈现信息的步骤, 以及群组服务器将群组成员列表发送 给呈现服务器的步骤, 则呈现服务器可以根据群组成员列表, 将群组成 员列表中的成员的呈现信息发送给群组服务器。
或者呈现服务器定期或实时的将群组成员的呈现信息发送给群组 服务器。
实现方式二: 群组服务器将群组基本信息发送给呈现服务器, 呈现 服务器根据接收的群组基本信息以及自身存储的群组成员的呈现信息, 获取群組呈现信息。
其中, 群组服务器可以定期或实时的将群组基本信息发送给呈现服 务器, 或者由呈现服务器向群組服务器发起群组基本信息订阅请求, 群 组服务器根据该订阅请求将群组基本信息发送给呈现服务器。
实现方式三: 预先设置群组呈现信息管理装置; 群組服务器将群组 基本信息发送给群组呈现信息管理装置, 呈现服务器将群组成员的呈现 信息发送给群组呈现信息管理装置; 群组呈现信息管理装置根据接收的 所述群组基本信息和所述群组成员的呈现信息, 获取群組呈现信息。
其中, 群组服务器及呈现服务器可以定期或实时的向群组呈现信息 管理装置发送群組基本信息及群組成员的呈现信息。
或者, 群组服务器将群组基本信息发送给群組呈现信息管理装置之 后, 群组呈现信息管理装置根据所接收的群组基本信息, 向呈现服务器 发送携带群组成员列表的订阅群组成员的呈现信息的请求, 呈现服务器 根据订阅请求向群組呈现信息管理装置发送群组成员的呈现信息。
其中, 群组呈现信息管理装置也可向群组服务器发起订阅群组基本 信息的请求, 群組服务器根据该订阅倩求向群组呈现信息管理装置发送 群组基本信息。
步骤 102, 将所获取的群组呈现信息发送给群组成员。
若步骤 101中釆用实现方式一, 则本步骤中由群组服务器执行所述 发送的操作; 若步骤 101中采用实现方式二, 则本步驟中由呈现服务器 执行所述发送的操作; 若步骤 101中采用实现方式三, 则本步骤中由群 组呈现信息管理装置执行所述发送的操作。 如果将发布群组呈现信息的 实体称为群組呈现信息发布体, 则实现方式一中, 群組呈现信息发布体 为群組服务器, 实现方式二中群组呈现信息发布体为呈现服务器, 实现 方式三中群组呈现信息发布体为群组呈现信息管理装置。
图 1所示流程中, 可以在步骤 101之前, 或者步骤 101至步骤 102 之间, 进一步包括: 群组成员发起订阅群组呈现信息的请求。
图 1所示流程中的群組成员的呈现信息包括所有群组成员的所有呈 现信息中的部分信息或全部信息; 群组呈现信息包括所有群组成员的所 有呈现信息中的部分信息或全部信息; 进一步地, 还可以包括所有群组 基本信息中的部分信息或全部信息, 且群组基本信息和群组成员的呈现 信息可以组织在一起。
其中, 群组呈现信息可以根据授权策略及接收策略或预先设置得 到。
例如: 实际应用中, 群组成员可预先设置授权策略, 如同意或者拒 绝该群组对自己呈现信息的订阅, 或者该群组及群组外成员可以订阅自 己呈现信息中的哪些信息等, 并且该授权策略可预先发布到呈现服务器 上或在群组服务器上, 或在群组呈现信息管理装置上。 则呈现服务器在 向群组服务器发送群组成员的呈现信息时, 会根据群组成员的授权策略 将授权范围内的呈现信息发送给群组服务器或群组成员或群组呈现信 息管理装置; 群组服务器在向呈现服务器订阅群组成员的呈现信息时, 根据群组成员的授权策略订阅群组成员授权范围内的呈现信息; 同样, 群组呈现信息管理装置向呈现服务器发送订阅请求时, 也根据群組成员 的授权策略订阅群组成员授权范围内的呈现信息, 向群组成员发送群组 呈现信息时, 根据群组成员的授权策略发送群组成员授权范围内的呈现 信息。
此外, 在实现方式二中, 还可以由群組管理员来设置群组呈现信息 的授权策略, 设置群组中或者群组外的哪些用户可以订阅该群组的呈现 信息, 也可以使用通用的设置, 如: 群组内的成员可以订阅, 群组外的 成员不允许订阅等。
群組成员在接收群组呈现信息时, 可以预先设置接收策略, 如拒绝 或同意接收群组呈现信息, 或接收哪些群组成员的群组呈现信息, 或接 收群组呈现信息中的哪些信息等, 则群组成员实际接收到的信息为根据 过滤逻辑得到的信息。 其中, 接收策略可以设置在群组成员的本地设备 中, 在接收群组呈现信息时只接收过滤逻辑设置中需要接收的信息; 也 可以由群组成员将接收策略携带在订阅请求中发送给群组呈现信息发 布体, 如实现方式一中的群组服务器, 或实现方式二中的呈现服务器, 或实现方式三中的群组呈现信息管理装置, 由群组呈现信息发布体按照 订阅请求中的接收策略, 将群组成员需要订阅的信息发送给群组成员。 若预先设置有授权策略, 则群组呈现信息发布体根据接收策略将授权范 围内的群组成员需要订阅的信息发送给群组成员。
对于群组呈现信息发布体可以预先设置为: 将群组成员的呈现信息 作为群组呈现信息发送给群组成员, 或者将群组成员的呈现信息和群組 基本信息组织在一起, 作为群组呈现信息发送给群组成员, 再或者将群 组成员的呈现信息和群组基本信息同时或分别发送给群组成员。
此外, 在图 1所示流程的实现方式一中, 当群组成员的呈现信息发 生变化时, 呈现服务器可将变化后的群组成员的呈现信息发送给群组服 务器, 由群组服务器将变化后的群組成员的呈现信息发送给群组成员。 当群组基本信息发生变化时, 由群组服务器将变化后的群組基本信息发 送给群组成员。
在图 1所示流程的实现方式二中, 当群组基本信息发生变化时, 群 组服务器可将变化后的群组基本信息发送给呈现服务器, 由呈现服务器 将变化后的群组基本信息发送给群組成员。 当群组成员的呈现信息发生 变化时, 呈现服务器可将变化后的群组成员的呈现信息发送给群组成 员。
在图 1所示流程的实现方式三中, 当群组基本信息发生变化时, 群 組服务器可向群組呈现信息管理装置发送变化后的群组基本信息, 当群 组成员的呈现信息发生变化时, 呈现服务器可向群组呈现信息管理装置 发送变化后的群组成员的呈现信息, 由群组呈现信息管理装置将变化后 的群组基本信息以及群组成员的呈现信息发送给群组成员。
参见图 2, 图 2为基于图 1所示方法的***结构示意图。 该***包 括: 群组呈现信息发布子*** 201和群组成员 202。
其中, 群组呈现信息发布子*** 201用于获取群组呈现信息; 并将 所获取的群组呈现信息发送给群组成员 202。
群组成员 202用于接收来自群组呈现信息发布子***的群组呈现信 息, 并且可进一步用于: 向群组呈现信息发布子*** 201发起订阅群组 呈现信息的请求, 群组呈现信息发布子*** 201根据该订阅请求执行将 所获取的群组呈现信息发送给群组成员 202的操作。
具体实现时, 该***也有^艮多种实现方式, 同样也可采用图 1所示 流程中的三种实现方式。
如图 3所示, 图 3为图 2所示***的一种具体结构图。 其中, 群组 呈现信息发布子*** 201 可具体包括: 群组服务器 301 和呈现服务器 302。 并且此时可采用实现方式一进行实现, 也可采用实现方式二进行 实现。 下面分别列举两种情况如下:
采用实现方式一时, 呈现服务器 302用于将群组成员的呈现信息发 送给群組服务器 301。 群组服务器 301用于接收来自呈现服务器 302的 群組成员的呈现信息, 根据所接收的群组成员的呈现信息与自身存储单 元中的群组基本信息, 获取群组呈现信息, 并将所获取的群组呈现信息 发送给群组成员 202。 其中, 群組服务器 301可进一步用于向呈现服务 器 302发送订阅群組成员的呈现信息的请求, 由呈现服务器 302根据所 接收的订阅请求执行向群組服务器 301 发送群组成员的呈现信息的操 作; 群组服务器 301还用于接收群组成员 202的订阅群组呈现信息的请 求, 根据所接收的订阅请求执行向群组成员 202发送群組呈现信息的操 作。
具体实现时, 群組服务器 301可包括: 订阅单元和呈现信息发送接 收单元。 其中, 订阅单元用于接收来自群组成员 202的订阅群组呈现信 息的请求, 根据所接收的订阅请求, 向呈现信息发送接收单元发送群组 呈现信息发送通知; 根据群组基本信息向呈现服务器 302发送订阅群组 成员的呈现信息的请求。
则呈现服务器 302接收来自订阅单元的订阅群組成员的呈现信息的 请求, 根据所接收的订阅请求执行所述将群组成员的呈现信息发送给呈 现信息发送接收模块的操作。
呈现信息发送接收单元用于接收来自呈现服务器 302的群组成员的 呈现信息, 根据群组基本信息及接收的群组成员的呈现信息, 获取群组 呈现信息, 并在接收到来自订阅单元的群组呈现信息发送通知时, 将所 获取的群组呈现信息发送给群组成员 202。
采用实现方式二时, 群组服务器 301用于将群组基本信息发送给呈 现服务器 302。 呈现服务器 302用于接收来自群组服务器 301的群组基 本信息, 根据所接收的群組基本信息及自身存储单元中的群组成员的呈 现信息, 获取群组呈现信息, 并将所获取的群组呈现信息发送给群组成 员 202。
具体实现时, 呈现服务器 302可包括: 信息订阅单元和呈现信息发 送单元。 其中, 信息订阅单元, 用于接收来自群组成员 202的订阅群组 呈现信息的请求, 根据所接收的订阅请求, 向呈现信息发送单元发送群 組呈现信息发送通知。
呈现信息发送单元,用于接收来自群组服务器 301的群组基本信息, 根据所接收的群组基本信息及自身存储单元中的群组成员的呈现信息, 获取群组呈现信息, 并在接收到来自信息订阅单元的群組呈现信息发送 通知时, 将所获取的群组呈现信息发送给群组成员 202。
其中 , 群组服务器 301和呈现服务器 302以及群组服务器 301中的 各组成单元除了具有上述列举的各功能外, 还可以相应具有图 1所示流 程中关于实现方式一和实现方式二中描述的功能, 并且实现过程也可以 与图 1所示流程中的描述一致。
如图 4所示, 图 4为图 2所示***的又一种具体结构图。 其中, 群 组呈现信息发布子***可具体包括: 群组服务器 401、 呈现服务器 402 及群组呈现信息管理装置 403。 此时可采用实现方式三进行实现。
其中, 群组服务器 401用于将群组基本信息发送给群组呈现信息管 理装置 403。
呈现服务器 402用于将群组成员的呈现信息发送给群組呈现信-息管 理装置 403。
群组呈现信息管理装置 403用于接收来自群组服务器 401及呈现服 务器 402的所述群组基本信息及群组成员的呈现信息, 根据所接收的群 組基本信息及群组成员的呈现信息, 获取群组呈现信息, 并将所获取的 群組呈现信息发送给群组成员 202。 群組呈现信息管理装置 403还可以 进一步用于: 接收来自群组成员 202的订阅群组呈现信息的请求, 根据 所接收的订阅请求, 执行所述将所获取的群组呈现信息发送給群组成员 202的操作。
具体实现时, 呈现信息管理装置 403可包括: 订阅模块和呈现信息 发送模块。 其中, 订阅模块, 用于接收来自群组成员的订阅群组呈现信 息的请求, 根据所接收的订阅请求, 向呈现信息发送模块发送群组呈现 信息发送通知。
呈现信息发送模块,用于接收来自群组服务器 401及呈现服务器 402 的群组基本信息及群组成员的呈现信息, 根据所接收的群组基本信息及 群组成员的呈现信息, 获取群组呈现信息, 并在接收到来自订阅模块的 群组呈现信息发送通知时, 将所获取的群组呈现信息发送给群组成员 202„
其中, 群组服务器 401、 呈现服务器 402以及群组呈现信息管理装 置 403除了具有上述列举的各功能外, 还可以相应具有图 1所示流程中 关于实现方式三中描述的功能, 并且实现过程也可以与图 1所示流程中 的描述一致。
下面对结合上述方法及***的几个具体应用实施例进行详细描述。 实施例一: 采用实现方式一时的应用, 群組呈现信息发布体为群组 服务器。
本实施例中, 群组成员预先在呈现服务器上设置了授权策略, 并且 群组呈现信息为将群组基本信息和群组成员的呈现信息组织在一起的 信息。 并且本实施例中, 需要群组成员在发起订阅群组呈现信息的请求 时, 才将群組呈现信息发送给群組成员。
参见图 5 , 图 5是本发明实施例一中共享呈现信息的方法流程图。 该流程包括如下步驟:
步骤 501, 在群组服务器上创建一个或多个群组。
本步骤中, 用户 A在群组服务器上创建一个或多个群组, 每个群组 可以包括多个用户, 所述群组中的多个用户在群组中根据群组的设定而 可以对群组内的信息进行不同程度的共享。 .,
步骤 502, 判断用户创建群组是否成功, 如果创建不成功, 则可返 回执行步骤 501 ; 否则执行步骤 503。
本步骤中,群组服务器根据相应的群组服务的设置而判断用户 A创 建群组是否成功, 例如, 用户 A向群组服务器发送的创建请求格式是否 正确等等。
如果创建群组不成功,则用户 A或群组服务器不进行下面对呈现服 务器的请求。 优选地, 可以返回步骤 501 , 由用户继续向群组服务器申 请创建群组。
步骤 503 , 群组服务器向呈现服务器订阅群组成员的呈现信息。 本步骤中, 群组服务器可以向呈现服务器订阅群组成员的所有呈现 信息, 包括成员的意愿信息、 成员的网络连接状态信息以及成员的其他 呈现信息, 也可以根据需要只订阅其中的部分呈现信息, 例如, 只订阅 成员的网络连接信息。 另外, 群组服务器可以向呈现服务器订阅所有成 员的呈现信息, 也可以只订阅部分成员的呈现信息, 例如, 成员 C预先 在群组服务器上设置了授权策略, 请求群组服务器不向群組内成员或群 组外部其它成员提供自己的呈现信息, 则群组服务器可以不向呈现服务 器订阅成员 C的呈现信息。
步骤 504, 呈现服务器根据群组成员对预先设置的授权策略组织群 组成员的呈现信息通知给群组服务器。 由于群組成员在呈现服务器上预先设置了授权策略, 所以本步骤需 要根据群组成员的授权策略组织群組成员的呈现信息。 相应地, 所述呈 现信息可以是成员的全部呈现信息, 也可以是成员的部分呈现信息; 可 以是全部群组成员的信息, 也可以是部分成员的信息。 其中, 优选地, 成员的呈现信息以 multipart/related的格式进行组织。
优选地, 步驟 505 , 群组服务器把群组的基本信息和群组成员的呈 现信息组织在一起。 优选地, 这两种信息也使用 multipart/related的格式 进行组织。
步骤 506, 判断群组成员是否向群组服务器订阅群组呈现信息, 如 果是, 即群组成员向群组服务器发起订阅群组呈现信息请求时, 执行步 骤 507; 否则, 执行步骤 508。
步驟 507, 群组服务器把由群组基本信息和群组成员的呈现信息组 织起来的群组呈现信息通知给该用户。
步骤 508, 群组服务器存储所述群组呈现信息, 并等待群组成员的 订阅群组呈现信息请求。
在上述的信息共享过程中, 用户所共享的呈现信息是才 据群组成员 的授权策略发送的群组成员列表中的群組成员所授权的所有呈现信息, 但是, 在具体实施中, 群组成员可以对共享信息的接收策略进行设置, 例如对共享的呈现信息拒绝接收或同意接收, 以及通过对过滤逻辑的设 定而决定接收全部信息中具有特定特征的信息。 例如, 只接收与用户具 有相同群组角色的用户的呈现信息。
以下分别结合图 6至图 8对应用图 5所示流程的共享呈现信息方法 时的具体应用进行详细描述。
参见图 6, 图 6是本发明实施例一中群组创建过程及由所创建群组 订阅群組成员呈现信息的具体流程图。 如图 6所示, 该流程包括如下步 步骤 601, 用户 A向群組服务器发送创建请求, 以在群组服务器上 创建群组 A。
步骤 602, 群组服务器接收到用户 A的创建请求, 若经过验证, 所 述请求是合法请求, 则向用户 A返回创建成功的响应。
步骤 603 , 群组服务器向呈现服务器发出订阅群组成员呈现信息的 请求。
在群组服务器上可能由一个或多个用户建立了多个群组, 为便于描 述, 在此, 可以群组 A为例, 即群組服务器以群组 A的身份向呈现服务 器订阅群组成员的呈现信息。
步驟 604, 呈现服务器接收到订阅请求后, 向群组服务器返回订阅 成功响应, 以表示接受群組服务器的群组成员呈现信息的订阅请求。
在步骤 605 , 呈现服务器向群組服务器订阅群組的成员列表, 以确 定需要将哪些成员的呈现信息发送给群组服务器。
步骤 606, 群组服务器接收到来自呈现服务器的成员列表订阅请求 后, 向呈现服务器返回订阅成功响应, 以表示将提供群组成员列表。
步骤 607, 群组服务器把群组成员列表通知给呈现服务器。
步據 608, 呈现服务器接收到群组服务器发送的群组成员列表后, 向群组服务器返回收到通知响应。
步骤 609, 才 据群組成员列表, 呈现月良务器将相关群组成员的呈现 信息通知给群組服务器。
本步骤中,具体实现时,可采用初始会话协议(SIP )中的消息实现, 如可采用 SIP通知(NOTIFY ) 消息。 并且在 SIP NOTIFY消息头中, 携带群組服务器和呈现服务器的标识, 表明由哪个呈现服务器发送到哪 个群組服务器等, 并可设定消息体的格式为 multipart/related等, 在 SIP NOTIFY消息体中携带群组成员的列表及群组成员的呈现信息等。
步骤 610, 群组服务器收到来自呈现服务器的群组呈现信息后, 返 回收到通知响应。
至此, 群组服务器从呈现服务器成功地订阅了群组成员的呈现信 息。 其中, 在本实施例中, 呈现服务器是根据群组成员列表将群组成员 的呈现信息通知群组服务器的, 可替换地, 呈现服务器也可以将自身所 有的呈现信息通知给群组服务器, 而群組服务器再根据群组成员列表分 别将相应的呈现信息发送给群组成员, 如群组 A的成员。
其中, 步骤 603 , 群組服务器向呈现服务器发出订阅请求时, 可以 携带群组成员列表的信息, 则步骤 604至步驟 609可以合并为: 呈现服 务器接收到订阅请求后, 向群组服务器返回订阅成功响应, 并根据订阅 请求中携带的群组成员列表, 将相关群组成员的呈现信息通知给群組服 务器。
图 Ί是本发明实施例中外部成员加入群组并订阅群组呈现信息的具 体流程图。 在此^ -设有一个用户 B要加入群组 A, 并且订阅其他成员的 呈现信息。 用户加入群组并且订阅群组信息的处理过程描述如下:
步驟 701 , 用户 B向呈现服务器设置对群组 A的授权策略。
本步驟中, 设置授权策略指的是设定对于群组 A , 是否向群组 A的 成员提供用户 B的呈现信息、以及可以向群组 A中的哪些成员提供用户 B的呈现信息、以及用户 B的哪些呈现信息可以供群组 A甚至群组外的 成员共享等等。
因此, 用户在加入群组之前可以在呈现服务器上设置对该群组的授 权策略, 同意或者拒绝该群组对自己呈现信息的订阅。 如果用户未设置 对群组的订阅授权策略, 呈现服务器可以采用缺省的授权策略。 在本实 施例中, 缺省的授权策略为群组本身默认可以订阅群组成员的呈现信 息。 可替换地, 也可以设置其他的缺省策略。
步驟 702, 呈现服务器向用户 B返回设置成功响应, 表示在呈现服 务器端授权策略生效。
步骤 703, 用户 B向群组服务器发出加入群组 A的请求。
步骤 704, 在用户 B所发出的请求合法时, 群组^ ^务器向用户 B返 回力口入成功响应。
步骤 705, 群组服务器向呈现服务器发送成员列表变化通知。
在本实施例中,将新加入用户 B后变化的成员列表重新通知呈现服 务器。
步骤 706, 呈现服务器向群组服务器返回收到通知响应; 呈现服务 器加入群组 A对用户 B的呈现信息的订阅。
步骤 707, 呈现服务器通知群組服务器最新的群组成员呈现信息。 其中, 呈现信息是根据变化后最新的成员列表而提供的。
步骤 708, 群组服务器返回收到通知响应。
步骤 709, 用户 B向群组服务器发起对群组 A呈现信息的订阅, 以 共享群组 A中其他成员的呈现信息。
步骤 710, 群组服务器返回订阅成功响应, 表示用户 B已经能够获 取群组 A内的成员呈现信息。
步骤 711 , 群组服务器向用户 B通知群组 A的群組呈现信息。 其中, 优选地, 所述群组呈现信息包括由群组服务器组织起来的群 组基本信息和群组成员的呈现信息。
步骤 712, 用户 B返回收到通知响应。
图 8是本发明实施例中群组呈现信息改变时, 通知处理过程的流程 图。 如图所示, 对群组呈现信息改变通知处理过程的描述如下: 当群组成员的呈现信息发生了变化(例如有用户 B加入群组 A )时, 执行步骤 801至步驟 806:
步骤 801 , 呈现服务器通知群组服务器最新的群组成员呈现信息。 步骤 802, 群组服务器返回收到通知响应。
步骤 803 ,群组服务器向用户 A通知群组 A的群組成员呈现信息的 变化。
步骤 804, 用户 A返回收到通知响应。
步骤 805,群组服务器向用户 B通知群组 A的群組成员呈现信息的 变化。
步骤 806, 用户 B返回收到通知响应。
当群组基本信息发生了变化(如群组 A中某个成 的属性发生了变 化等) 时, 执行步骤 807至步骤 810:
步骤 807,群组服务器向用户 A通知群組 A的群組基本信息的变化。 步骤 808, 用户 A返回收到通知响应。
步骤 809,群组服务器向用户 B通知群组 A的群组基本信息的变化。 本步骤中, 具体实现时, 也可采用 SIP消息实现, 如也可采用 SIP NOTIFY消息。 并且在 SIP NOTIFY消息头中, 携带群组的标识和群组 成员的标识, 表明将哪个群组的群组基本信息发送到哪个群组成员等, 并可设定消息体的格式为 multipart/related等, 在 SIP NOTIFY消息体 中携带群组基本信息等。
步骤 810, 用户 B返回收到通知响应。
当群组基本信息或者是群组成员的呈现信息发生了变化的时候, 群 组服务器将及时通知这些信息给订阅者, 在这些通知中, 群組信息和群 组成员的呈现信息可以分开进行通知。
实施例二: 采用实现方式二时的应用, 群组呈现信息发布体为呈现 服务器。
参见图 9, 图 9是本发明实施例二中共享呈现信息的方法流程图。 该流程包括如下步骤:
步骤 901 , 在群组服务器上创建一个或多个群组。
本步骤中, 可以由用户 C在群组服务器上创建一个或多个群组, 每 个群组可以包括多个用户, 所述群组中的多个用户在群组中根据群组的 设定而可以对群组内的信息进行不同程度的共享。
步骤 902, 判断用户创建群組是否成功, 如果创建不成功, 则可返 回执行步骤 901; 否则执行步骤 903。
本步骤中,群组服务器根据相应的群组服务的设置而判断用户 C创 建群组是否成功, 例如, 用户 C向群组服务器发送的创建请求格式是否 正确等等。
如果创建群组不成功, 优选地, 返回步骤 901 , 由用户继续向群组 服务器申请创建群组。
步骤 903 , 当群组创建成功之后, 群组服务器向呈现服务器发送群 组基本信息; 呈现服务器收集群组成员的呈现信息。
本步驟中, 也可采用 SIP协议消息, 如采用 SIP NOTIFY消息时, 在 SIP NOTIFY 的消息头中携带群组服务器的标识和呈现服务器的标 识, 表示由哪个群组服务器发送到哪个呈现服务器, 在 SIP NOTIFY消 息体中, 携带群组的基本信息等。
步骤 904, 呈现服务器组织群组基本信息和群组成员的呈现信息, 以作为该群组呈现信息。 其中, 群组基本信息由群组服务器实时的发布到呈现服务器; 群组 成员的呈现信息由呈现服务器收集, 然后再由呈现服务器将所述群组基 本信息和群组成员的呈现信息组织起来, 作为群组呈现信息;
其中, 群組服务器也可以设置自身的授权策略, 例如, 缺省策略可 以设置为群组成员默认可以订阅群組的呈现信息。
然后群组成员可以向呈现服务器订阅群组呈现信息。
步骤 905 , 判断群組成员是否向呈现服务器订阅了呈现信息, 如果 是, 即群组成员向呈现服务器发起订阅群组呈现信息的请求时, 执行步 骤 906; 否则, 执行步骤 907。
步骤 906, 呈现服务器把由群組基本信息和群组成员呈现信息组织 起来的群组呈现信息通知给该用户, 从而实现群组成员间呈现信息共享 的功能。
步骤 907, 呈现服务器存储所述群组呈现信息, 并等待群組成员的 订阅请求。
实施例三: 采用实现方式三时的应用, 群组呈现信息发布体为群组 呈现信息管理装置。
参见图 10, 图 10是本发明实施例三中共享呈现信息的方法流程图。 该流程包括如下步骤:
步骤 1001 , 在群组服务器上创建一个或多个群组。
本步骤中, 用户 D在群组服务器上创建一个或多个群組, 每个群组 可以包括多个用户, 所述群组中的多个用户在群組中根据群組的设定而 可以对群组内的信息进行不同程度的共享。
步骤 1002, 判断用户创建群組是否成功, 如果创建不成功, 则可返 回执行步骤 1001 ; 否则执行步骤 1003。 06 002890 本步骤中,群组服务器根据相应的群组服务的设置而判断用户 A创 建群組是否成功, 例如, 用户 D向群组服务器发送的创建请求格式是否 正确等等。
如果创建群组不成功,则用户 D或群组服务器不进行下面对呈现服 务器的请求。 优选地, 可以返回步骤 1001 , 由用户继续向群组服务器申 请创建群组。
步骤 1003 , 群組服务器向群组呈现信息管理装置发送群组基本信 步骤 1004, 群组呈现信息管理装置根据所接收的群组基本信息, 向 呈现服务器订阅群组成员的呈现信息。
本步骤中, 群组呈现信息管理装置可以向呈现 J¾务器订阅群组成员 的所有呈现信息, 包括成员的意愿信息、 成员的网络连接状态信息以及 成员的其他呈现信息, 也可以根据需要只订阅其中的部分呈现信息, 例 如, 只订阅成员的网络连接信息。 另外, 群组呈现信息管理装置可以向 呈现服务器订阅所有成员的呈现信息, 也可以只订阅部分成员的呈现信 息, 例如, 成员 E预先在群組呈现信息管理装置上设置了授权策略, 请 求群组呈现信息管理装置不向群组内成员或群组外部其它成员提供自 己的呈现信息, 则群组呈现信息管理装置可以不向呈现服务器订阅成员 E的呈现信息。
步骤 1005,呈现服务器根据群組成员对预先设置的授权策略组织群 組成员的呈现信息通知给群组呈现信息管理装置。
由于群组成员在呈现服务器上预先设置了授权策略, 所以本步骤需 要才艮据群組成员的授权策略组织群组成员的呈现信息。 相应地, 所述呈 现信息可以是成员的全部呈现信息, 也可以是成员的部分呈现信息; 可 以是全部群组成员的信息, 也可以是部分成员的信息。 其中, 优选地, 成员的呈现信息以 multipart/related的格式进行組织。
优选地, 步驟 1006, 群组呈现信息管理装置把群组基本信息和群组 成员的呈现信息组织在一起。优选地,这两种信息也使用 multipart/related 的格式进行组织。
步骤 1007,判断群組成员是否向群组呈现信息管理装置订阅群组呈 现信息, 如果是, 即群组成员向群组呈现信息管理装置发起订阅群组呈 现信息请求时, 执行步骤 1008; 否则, 执行步骤 1009。
步骤 1008 ,群組呈现信息管理装置把由群组基本信息和群组成员的 呈现信息组织起来的群组呈现信息通知给该用户。
步骤 1009, 群组呈现信息管理装置存储所述群组呈现信息, 并等待 群组成员的订阅群组呈现信息请求。
在上述的信息共享过程中, 用户所共享的呈现信息是根据群组成员 的授权策略发送的群组成员列表中的群组成员所授权的所有呈现信息, 但是, 在具体实施中, 群組成员可以对共享信息的接收策略进行设置, 例如对共享的呈现信息拒绝接收或同意接收, 以及通过对过滤逻辑的设 定而决定接收全部信息中具有特定特征的信息。 例如, 只接收与用户具 有相同群组角色的用户的呈现信息。
1 以上所述的具体实施例, 对本发明的目的、 技术方案和有益效果进 行了进一步详细说明, 所应理解的是, 以上所述仅为本发明的具体实施 例而已, 并非用于限定本发明的保护范围, 任何本领域技术人员, 在不 脱离本发明的精神和范围内, 可以作出一些修改和润饰, 因此凡在本发 明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含 在本发明的保护范围之内。

Claims

权利要求书
1、 一种共享呈现信息的方法, 其特征在于, 包括:
获取群组呈现信息;
将所获取的群组呈现信息发送给群组成员。
2、 如权利要求 1 所述的方法, 其特征在于, 在将所获取的群组呈 现信息发送给群组成员之前进一步包括: 群组成员 £起订阅群组呈现信 息的请求。
3、 如权利要求 1 所述的方法, 其特征在于, 在群组成员的呈现信 息发生变化时, 所述获取群组呈现信息为: 获取变化后的群组成员的呈 现信息。
4、 如权利要求 3 所述的方法, 其特征在于, 该方法进一步包括: 在群组基本信息发生变化时, 获取变化后的群组基本信息, 并将所获取 的变化后的群组基本信息发送给群組成员。
5、 如权利要求 1至 4中任一项所述的方法, 其特征在于, 所述获 取群組呈现信息具体为: 呈现服务器将群组成员的呈现信息发送给群组 服务器; 群组服务器根据接收的呈现信息以及自身存储的群组基本信 息, 获取群组呈现信息;
所述将所获取的群组呈现信息发送给群组成员具体为: 群组服务器 将所获取的群组呈现信息发送给群組成员。
6、 如权利要求 5 所述的方法, 其特征在于, 获取群组呈现信息之 前进一步包括: 群组服务器向呈现服务器发送订阅群组成员的呈现信息 的请求, 呈现服务器根据接收到的订阅请求, 执行所述将群組成员的呈 现信息发送给群组服务器的操作。
7、 如权利要求 5 所述的方法, 其特征在于, 获取群组呈现信息之 前进一步包括: 群组服务器将群组成员列表发送给呈 ί见服务器, 呈现服 务器根据接收到的成员列表得到所述群组成员的呈现信息。
8、 如权利要求 1至 4中任一项所述的方法, 其特征在于, 所述获 取群組呈现信息具体为: 群组服务器将群組基本信息发送给呈现服务 器, 呈现服务器根据接收的群组基本信息以及自身存储的呈现信息, 获 取群組呈现信息;
所述将所获取的群組呈现信息发送给群组成员具体为: 呈现服务器 将所获取的群组呈现信息发送给群組成员。
9、 如权利要求 1至 4中任一项所述的方法, 其特征在于, 所述获 取群组呈现信息具体为: 群组服务器将群组基本信息发送给群组呈现信 息管理装置, 呈现良务器将群组成员的呈现信息发送给群组呈现信息管 理装置; 群组呈现信息管理装置根据接收的所述群组基本信息和所述呈 现信息, 获取群组呈现信息;
所述将所获取的群组呈现信息发送给群组成员具体为: 群组呈现信 息管理装置将所获取的群组呈现信息发送给群组成员。
10、 如权利要求 9所述的方法, 其特征在于, 所述群組服务器将群 组基本信息发送给群组呈现信息管理装置之后, 包括:
群组呈现信息管理装置根据所接收的群组基本信息, 向呈现服务器 发送携带群組成员列表的订阅群组成员的呈现信息的请求; 呈现月 务器 根据接收到的所述请求, 将所述成员列表中的群组成员的呈现信息发送 给群组呈现信息管理装置。
11、 一种共享呈现信息的***, 其特征在于, 包括: 群组呈现信息 发布子***和群组成员, 其中, 群组呈现信息发布子***, 用于获取群组呈现信息; 并将所获取的 群組呈现信息发送给群组成员。
12、 如权利要求 11 所述的***, 其特征在于, 所述群组呈现信息 发布子***包括: 群组服务器和呈现服务器, 其中,
呈现服务器, 用于将群组成员的呈现信息发送给群组服务器; 群組服务器, 用于接收来自呈现服务器的群组成员的呈现信息, 根 据所接收的群组成员的呈现信息与自身存储的群组基本信息, 获取群组 呈现信息, 并将所获取的群组呈现信息发送给群组成员。
13、 如权利要求 12 所述的***, 其特征在于, 所述群组服务器还 用于: 接收来自群組成员的订阅群组呈现信息的请求, 根据该订阅请求 执行所述向群组成员发送群组呈现信息的操作;
根据群组基本信息向呈现服务器发送订阅群组成员的呈现信息的 请求; 则呈现服务器还用于: 接收来自群组服务器的订阅群组成员的呈 现信息的请求, 根据所接收的订阅请求, 执行所述将群组成员的呈现信 息发送给群组服务器的操作。
14、 如权利要求 11 所述的***, 其特征在于, 所述群组呈现信息 发布子***包括: 群组服务器和呈现服务器, 其中,
群組服务器, 用于将群组基本信息发送给呈现服务器;
呈现服务器, 用于接收来自群组服务器的群组基本信息, 根据所接 收的群组基本信息及自身存储的群组成员的呈现信息, 获取群组呈现信 息, 并将所获取的群组呈现信息发送给群组成员。
15、 如权利要求 14 所述的***, 其特征在于, 所述呈现服务器进 一步用于: 接收来自群组成员的订阅群组呈现信息的请求, 根据所接收 的订阅请求, 执行所述将所获取的群组呈现信息发送给群组成员的操 作。
16、 如权利要求 11 所述的***, 其特征在于, 所述群组呈现信息 发布子***包括: 群组服务器、 呈现服务器及群组呈现信息管理装置, 其中,
群組服务器, 用于将群组基本信息发送给群组呈现信息管理装置; 呈现服务器, 用于将群组成员的呈现信息发送给群组呈现信息管理 装置;
群组呈现信息管理装置, 用于接收来自群组服务器及呈现服务器的 所述群組基本信息及群组成员的呈现信息, 根据所接收的群组基本信息 及群组成员的呈现信息, 获取群组呈现信息, 并将所获取的群组呈现信 息发送给群组成员。
17、 如权利要求 16所述的***, 其特征在于, 所述群组呈现信息 管理装置进一步用于: 接收来自群组成员的订阅群组呈现信息的请求, 根据所接收的订阅请求, 执行所述将所获取的群组呈现信息发送给群组 成员的操作。
18、 一种群组服务器, 其特征在于, 该群组服务器包括: 订阅单元 和呈现信息发送接收单元, 其中,
订阅单元, 用于接收来自群组成员的订阅群组呈现信息的请求, 根 据所接收的订阅请求 , 向呈现信息发送接收单元发送群组呈现信息发送 通知; 根据群组基本信息向呈现服务器发送订阅群組成员的呈现信息的 请求;
呈现信息发送接收单元, 用于接收来自呈现服务器的群组成员的呈 现信息, 根据群组基本信息及接收的群組成员的呈现信息, 获取群組呈 现信息, 并在接收到来自订阅单元的群組呈现信息发送通知时, 将所获 取的群組呈现信息发送给群组成员。
19、 一种呈现服务器, 其特征在于, 所述呈现服务器包括: 信息订 阅单元和呈现信息发送单元, 其中,
信息订阅单元, 用于接收来自群组成员的订阅群組呈现信息的请 求, 才艮据所接收的订阅请求, 向呈现信息发送单元发送群组呈现信息发 送通知;
呈现信息发送单元, 用于接收来自群组服务器的群组基本信息, 根 据所接收的群组基本信息及自身存储的群组成员的呈现信息, 获取群组 呈现信息, 并在接收到来自信息订阅单元的群組呈现信息发送通知时, 将所获取的群组呈现信息发送给群组成员。
20、 一种呈现信息管理装置, 其特征在于, 该管理装置包括: 订阅 模块和呈现信息发送接收模块, 其中,
订阅模块, 用于接收来自群组成员的订阅群组呈现信息的请求, 根 据所接收的订阅请求, 向呈现信息发送接收模块发送群组呈现信息发送 通知;
呈现信息发送接收模块, 用于接收来自群組服务器的群组基本信息 和呈现服务器的群组成员的呈现信息, 根据所接收的群组基本信息和群 组成员的呈现信息, 获取群組呈现信息, 并在接收到来自订阅模块的群 組呈现信息发送通知时, 将所获取的群组呈现信息发送给群組成员。
PCT/CN2006/002890 2005-12-30 2006-10-27 Procede, systeme et dispositif permettant de partager des informations de presence WO2007076673A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CNA2006800122977A CN101160878A (zh) 2005-12-30 2006-10-27 共享呈现信息的方法、***及装置
EP06805095A EP1981228A4 (en) 2005-12-30 2006-10-27 METHOD, SYSTEM AND DEVICE FOR THE JOINT USE OF PRESENCE INFORMATION
US11/955,720 US7899479B2 (en) 2005-12-30 2007-12-13 Method, system and apparatuses for sharing presence information

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200510003575.X 2005-12-30
CNB200510003575XA CN100464537C (zh) 2005-12-30 2005-12-30 共享呈现信息的方法及***、群组服务器及呈现服务器

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/955,720 Continuation US7899479B2 (en) 2005-12-30 2007-12-13 Method, system and apparatuses for sharing presence information

Publications (1)

Publication Number Publication Date
WO2007076673A1 true WO2007076673A1 (fr) 2007-07-12

Family

ID=37298180

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/002890 WO2007076673A1 (fr) 2005-12-30 2006-10-27 Procede, systeme et dispositif permettant de partager des informations de presence

Country Status (4)

Country Link
US (1) US7899479B2 (zh)
EP (1) EP1981228A4 (zh)
CN (2) CN100464537C (zh)
WO (1) WO2007076673A1 (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1964329A (zh) * 2006-11-24 2007-05-16 华为技术有限公司 在呈现业务中提供日程信息的方法及呈现服务器
JP2008263326A (ja) * 2007-04-11 2008-10-30 Nec Corp 情報配信システム及びそれに用いる情報配信方法
CN101257508B (zh) * 2008-03-04 2011-01-19 ***通信集团广东有限公司 一种基于手机号码的个人综合信息服务***
US8447808B2 (en) * 2008-09-19 2013-05-21 International Business Machines Corporation Virtual presence server
US8458321B2 (en) * 2009-06-26 2013-06-04 Motorola Solutions, Inc. Method and system of updating presence information in a communication system
CN101938713B (zh) * 2009-06-30 2014-06-04 华为终端有限公司 个人信息更改情况的通知方法、装置及终端
US20110010635A1 (en) * 2009-07-10 2011-01-13 Novell, Inc. Unified editable inbox
US9516123B2 (en) 2009-08-20 2016-12-06 Motorola Solutions, Inc. Method for presence information subscription in a group communications system
US9049617B2 (en) * 2009-09-23 2015-06-02 At&T Intellectual Property I, L.P. Signaling-less dynamic call setup and teardown by utilizing observed session state information
US8166121B2 (en) * 2009-12-31 2012-04-24 International Business Machines Corporation Situation based presence notification leveraging
JP5583790B2 (ja) * 2010-01-27 2014-09-03 テレフオンアクチーボラゲット エル エム エリクソン(パブル) プレゼンス情報の認可のための方法及びシステム
US8285779B2 (en) * 2010-02-08 2012-10-09 International Business Machines Corporation Programmable presence virtualization
CN102256212A (zh) * 2011-07-19 2011-11-23 李四保 建立并使用通讯群组的方法
US10637943B2 (en) * 2012-09-28 2020-04-28 Avaya Inc. System and method for composite presence subscriptions
JP6533085B2 (ja) 2015-03-31 2019-06-19 Line株式会社 端末、情報処理方法、及びプログラム
CN110166348A (zh) * 2019-05-09 2019-08-23 苏宁易购集团股份有限公司 一种服务号信息推送方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003034672A1 (en) 2001-10-19 2003-04-24 Nokia Corporation A messaging system
CN1435974A (zh) * 2002-01-29 2003-08-13 三星电子株式会社 域名管理方法及其设备
WO2005025131A1 (en) 2003-09-05 2005-03-17 Nokia Corporation Group service with information on group members
CN1617542A (zh) * 2003-11-11 2005-05-18 华为技术有限公司 一种通信终端协助用户选择联系方式的方法
CN1663216A (zh) * 2002-06-14 2005-08-31 诺基亚公司 使用sip协议的事件订阅方法与***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60218152T2 (de) * 2001-05-02 2007-12-06 Symbian Ltd. Gruppenkommunikationsverfahren für ein funkkommunikationsgerät
US20050210104A1 (en) * 2004-03-19 2005-09-22 Marko Torvinen Method and system for presence enhanced group management and communication
WO2006051584A1 (ja) * 2004-11-10 2006-05-18 Fujitsu Limited コンテンツサーバ及びコンテンツサービスシステム
US7471961B2 (en) * 2005-09-29 2008-12-30 Motorola, Inc. Group call service using broadcast radio bearer
US7818020B1 (en) * 2007-02-15 2010-10-19 Nextel Communications Company L.P. System and method for joining communication groups
US7797010B1 (en) * 2007-02-15 2010-09-14 Nextel Communications Inc. Systems and methods for talk group distribution

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003034672A1 (en) 2001-10-19 2003-04-24 Nokia Corporation A messaging system
CN1435974A (zh) * 2002-01-29 2003-08-13 三星电子株式会社 域名管理方法及其设备
CN1663216A (zh) * 2002-06-14 2005-08-31 诺基亚公司 使用sip协议的事件订阅方法与***
WO2005025131A1 (en) 2003-09-05 2005-03-17 Nokia Corporation Group service with information on group members
CN1617542A (zh) * 2003-11-11 2005-05-18 华为技术有限公司 一种通信终端协助用户选择联系方式的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1981228A4

Also Published As

Publication number Publication date
US20080125157A1 (en) 2008-05-29
EP1981228A4 (en) 2009-05-13
CN101160878A (zh) 2008-04-09
CN1859317A (zh) 2006-11-08
US7899479B2 (en) 2011-03-01
CN100464537C (zh) 2009-02-25
EP1981228A1 (en) 2008-10-15

Similar Documents

Publication Publication Date Title
WO2007076673A1 (fr) Procede, systeme et dispositif permettant de partager des informations de presence
US9065579B2 (en) Group service with information on group members
US9860074B2 (en) Group communication
TWI403148B (zh) 通訊系統、操作通訊系統方法、伺服器單元、操作伺服器單元方法、通訊服務客戶單元及操作通訊服務客戶單元方法
TWI445433B (zh) 用於裝置間媒體串流傳送之方法、使用者設備和軟體產品
JP7050354B2 (ja) 非同期メッセージシステムにおける単一アカウントに対する複数プロファイルを管理する方法、システムおよびコンピュータ読み取り可能媒体
RU2477014C2 (ru) Способ группового оповещения в службе обмена сообщениями на основе протокола инициации сеанса связи "sip"
JP5550627B2 (ja) 通信システムにおけるグループ通信
US20080108332A1 (en) Method and system for subscribing for presence information
WO2008095424A1 (fr) Procédé, système et dispositif pour effectuer une communication partagée, et procédé pour délivrer un statut d'évènement
JP2011090685A (ja) プレゼンス技術を用いたアプリケーション情報およびコマンドの送信
EP1594270A1 (en) A communication system for handling subscriber requests
CN101636999A (zh) 在通信网络中通告客户端的方法及设备
JP2007110631A (ja) グループ通話サーバ、グループ通話システム、端末及びグループ通話制御方法
EP2055023A1 (en) Method of securing privacy in automatic answer mode of push-to service
TW200845649A (en) System and method for establishing conference events
EP2453681A1 (en) System and method for routing session initiation protocol conversation
US8903985B2 (en) Sharing status information across a plurality of communication networks
WO2007025453A9 (fr) Procede et dispositif de traitement de l'affichage du numero de l'appelant en cours de communication
WO2010034231A1 (zh) 一种电话本的实现方法,***和地址服务器
WO2011120369A1 (zh) 订阅呈现信息的方法、***、资源列表服务器及呈现服务器
KR100668362B1 (ko) 이기종 프리젠스 시스템간의 친구목록 정보를 교환할 수있는 네트워크 제어 방법 및 네트워크 장치
KR101322990B1 (ko) Pt 서비스의 자동 응답 모드에서의 프라이버시 확보 방법
KR20090042125A (ko) 다중 단말 환경하에서의 통지 처리 방법
WO2009115057A1 (zh) 评估结果获取方法和条件评估服务器

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 200680012297.7

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 11955720

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2006805095

Country of ref document: EP