WO2010015198A1 - Management method, server and system for condition based uri selection - Google Patents
Management method, server and system for condition based uri selection Download PDFInfo
- Publication number
- WO2010015198A1 WO2010015198A1 PCT/CN2009/073095 CN2009073095W WO2010015198A1 WO 2010015198 A1 WO2010015198 A1 WO 2010015198A1 CN 2009073095 W CN2009073095 W CN 2009073095W WO 2010015198 A1 WO2010015198 A1 WO 2010015198A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- condition
- management
- range
- selecting
- 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
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a management method, server, and system for selecting a CBUS based on a condition.
- the user selection performed by the server or the user terminal during the establishment of the session is usually based on the presence of Presence information, location location information, and the need to select the user's interests and hobbies information, etc., from the above information to find the conditions that meet the selected user.
- User establishes a session with a user who meets the criteria for selecting a user.
- the different user information is respectively on different servers, such as the presence of the Presence information stored on the presence server, the presence information includes: online information of the user to be selected, network bearer information, and client Device application capability information, etc.; location location information is stored on the location Location server, and the location information refers to location information that needs to be selected by the user.
- the Condition Based URIs Selection technology requests the user to send the conditions of the selected user, such as the geographical location information and the presence information, to the CBUS server, and the CBUS server according to the condition for receiving the selected user,
- the Presence information server obtains the presence information, obtains the geographical location information from the Location information server, and the Presence information server or the Location information server stores the Presence information or the Location information of the user 1 to the user n.
- the CBUS server analyzes and synthesizes the Presence information and the Location information in each user, and transmits a Uniform Resource Identifier (URI) of the user that satisfies the user selection condition to the requesting user.
- URI Uniform Resource Identifier
- the sending request user establishes a session connection with the user who satisfies the user selection condition according to the URI of the user sent by the CBUS server.
- the CBUS server implements a process of selecting a user according to a condition for selecting a user sent by the requesting user terminal, and acquiring information on the presence information server and the Location information server, thereby determining whether the user is requesting the user to establish a session.
- Object The requesting user may also set a group of users as the objects to join the session, and the CBUS server searches for the URI sent by the user terminal that meets the requirements to the requesting user within the set of a set of users.
- Embodiments of the present invention provide a condition-based user selection CBUS management method, server, and system.
- the problem that the management authority setting of the condition and/or range information of the selected user saved in the CBUS server cannot be provided in the prior art is solved.
- Embodiments of the present invention provide a method for setting management rights based on a condition-based user selection, including:
- the setting of the management authority for selecting the condition and/or range of the user is performed in accordance with the received setting command of the management authority for selecting the condition and/or range of the user.
- the embodiment of the present invention further provides a management method for condition-based user selection, including: receiving a management command sent by a user terminal to select a condition and/or a range of a user;
- the embodiment of the invention further provides a server, including:
- a receiving unit configured to receive a setting command for selecting a management authority of a condition and/or a range of the user
- a setting unit configured to set a condition for selecting the user according to the received setting command of the management authority for selecting a condition and/or a range of the user And/or scope of administrative privileges.
- the embodiment of the invention further provides a server, including: a receiving unit, configured to receive a management command sent by the user terminal to select a condition and/or a range of the user;
- a determining unit configured to determine, according to preset setting information of a user's condition and/or a range of management rights, whether the user terminal has a management authority
- an execution unit configured to execute the management command for selecting a condition and/or a range of the user when the determination result is affirmative.
- the embodiment of the invention further provides a user terminal, including:
- a third sending unit configured to send the generated setting command for managing the condition and/or the range of the selected user.
- the embodiment of the present invention further provides a system for setting management rights based on a condition-based user selection, comprising: a first user terminal, a setting command for sending a management authority for selecting a condition and/or a range of the user to the server; , a setting command for receiving management authority for selecting a condition and/or range of the user, and setting management authority for selecting a condition and/or range of the user.
- the embodiment of the present invention further provides a management system for condition-based user selection, including: a second user terminal, configured to send to a server a management command for selecting a condition and/or range of the user;
- a server configured to receive a management command sent by the second user terminal for selecting a condition and/or a range of the user, and determining, according to the preset setting information of the user's condition and/or the scope of the management authority, the second user terminal Whether there is authority to manage the condition and/or scope of the selected user, and if so, the management command to select the condition and/or scope of the user is performed.
- a condition-based user selection CBUS management method, server, and system provided by the embodiment of the present invention are performed on a CBUS server to perform condition and/or scope management for joining a session user.
- the CBUS server Before, the CBUS server first sets the management authority for the conditions and/or scope of joining the session user, so that the user terminal with the management authority can manage the conditions and/or scope of joining the session user, so that the user who joins the session user is managed.
- Condition and/or scope management is more orderly, avoiding management confusion.
- User terminals without administrative rights cannot manage the conditions and/or scope of selecting users, and it is more convenient to use the conditions and/or scope of joining session users.
- FIG. 1 is a networking diagram of a CBUS-based technology in the prior art related to the embodiment of the present invention
- FIG. 2 is a flowchart of a method for managing a CBUS according to Embodiment 1 of the present invention
- 2 is a flowchart of a method for managing a CBUS
- FIG. 4 is a flowchart of a method for managing a CBUS according to Embodiment 3 of the present invention
- FIG. 5 is a CBUS management according to Embodiment 4 of the present invention; Method flow chart of the method
- FIG. 6 is a composition diagram of a server according to Embodiment 5 of the present invention
- FIG. 7 is a structural diagram of a user terminal according to Embodiment 6 of the present invention.
- FIG. 8 is a structural diagram of a user terminal according to Embodiment 7 of the present invention.
- FIG. 9 is a structural diagram of a management system according to Embodiment 8 of the present invention.
- Embodiments of the present invention provide a condition-based user selection CBUS management method, a server, and a communication system.
- a CBUS management method provided by an embodiment of the present invention is described in detail below.
- Embodiment 1 A condition-based user selection CBUS management method. See Figure 2.
- the method includes: Step S1: The user terminal sends a setting command for selecting a user's condition and/or a range of management rights to the CBUS server; wherein, the user terminal in step S1 is generally a requesting user that can send a condition and/or range of the selected user. If there is no restriction on the management authority in the CBUS server, the user may be any user; if the CBUS server stores the restricted content about the management authority, the user is a user with administrative rights. .
- Step S2 The CBUS server receives an administrative authority command for selecting a condition and/or a range of the user, and sets a management authority for selecting a condition and/or a range of the user according to the management authority command for receiving the condition and/or range of the selected user;
- step SI and step S2 implement setting of the management authority for the user to select the condition and/or range of the user.
- the user terminal may send a management authority command for selecting the user's condition and/or scope while sending the user's condition and/or range command.
- the setting of the condition for selecting the user and/or the scope management authority is sent to the user terminal, where the user is the requesting user; or the user having the condition of selecting the user and/or the scope management authority, sending the condition for selecting the user and/or Or the scope management permission command, changing the condition and/or scope management permission settings of the selected user already existing on the CBUS server.
- the setting of the administrative authority for the user to select the condition and/or scope of the user on the CBUS server may not necessarily manage the condition and/or scope of the selected user before each execution of the management of the condition and/or scope of the selected user.
- the permission is set, and the management authority can be set once. In the subsequent execution management, the saved management permission setting information of the selected user's condition and/or scope is obtained.
- Step S3 The second user terminal sends a management command for selecting a condition and/or range of the user to the CBUS server, and the CBUS server receives the management command for selecting the condition and/or range of the user;
- the second user terminal in step S3 may be any user terminal.
- Step S4 The CBUS server determines, according to the result of setting the management authority of the condition and/or the range of the user, whether the second user terminal has the management authority for selecting the condition and/or range of the user, and if yes, proceeding to step S5. If not, the process proceeds to step S6.
- Step S5 The CBUS server executes the received management command of the second user terminal to send the condition and/or range of the selected user.
- Step S6 The CBUS server sends a no-privileged response to the second user terminal.
- the CBUS server before the CBUS server performs the condition and/or scope management of selecting the user, the CBUS server needs to select the user's condition and/or scope management authority to make the management authority.
- the user terminal can select the condition and/or scope of the user for management, so that the management of the condition and/or scope of the selected user is more orderly, and the management confusion is avoided.
- the user terminal without the management authority cannot select the condition of the user and/or The scope is managed to make it easier to use the conditions and/or scope of the selected user.
- Embodiment 2 A management method of CBUS.
- the CBUS server selects the setting of the user's condition and/or the scope of the management authority, and receives the condition for selecting the user while receiving the condition and/or range of the selected user sent by the requesting user terminal. And/or range of administrative rights setting commands. That is to say, after receiving the condition and/or range information of the selected user, the CBUS server sets the management authority on the condition and/or range of the selected user on the CBUS server.
- the method provided in Embodiment 2 of the present invention includes:
- Step F1 the CBUS server receives the information of the condition and/or range of the selected user sent by the user terminal with the management authority and the setting information of the management authority for selecting the condition and/or range of the user, and the CBUS server selects the condition and/or range of the user.
- the administrative permissions are set.
- step F1 is a specific user terminal to the CBUS server, in the process of selecting the user's condition and / or scope of administrative rights settings.
- User Tony often uses the user selection function on the CBUS server, and its user ID is tony@example.com.
- the conditions that Tony often uses to select users are: the selected user is online, the selected user is in Beijing, and the selected user is in Beijing. Not working; Tony often uses a range of 5 friends to select users, including: Tom, Bob, Chris, John, Brian.
- Tony's usual requirements for user selection include: Conditional requirements for selecting a user and range requirements for selecting a user. The selected user can establish a session connection with Tony only if both of them meet the requirements.
- the requirement for the selected user is not absolute and can be determined according to the requirements of the requesting user, that is, when the user is selected, the user who only meets the requirements of the selected user can be selected, or both can be selected. Satisfied users. It should be added that the usually selected users cannot only meet the range requirements of the user selection.
- the CBUS server After receiving the above command, the CBUS server saves the condition and range information of the selected user in the CBUS server, and selects the management authority information of the condition and scope of the user.
- the CBUS server stores the condition information and range information selected by the user terminal, and identifies the condition information and the range information selected by the user as Condition-01 and Scope-01. See Table 1 for details on the administrative rights of each user's selection of the user's conditions and scope.
- setting information of the management authority for selecting the user's condition and/or range sent by the user terminal may be different from the description in the above text, and may be different.
- the foregoing is only an example of a convenient understanding to explain the embodiment of the present invention.
- Other setting information for selecting the user's condition and/or range of administrative rights is also easily inferred.
- Step F2 The CBUS server receives a management command for sending a condition and/or a range of the selected user by any user terminal, and the CBUS server determines whether the user has the management authority according to the saved result of the selected user's condition and/or the scope of the management authority setting. .
- a user Ross wants to manage the condition and/or range of the selected user of Tony, that is, the user terminal whose user identifier is ross@example.com sends the management command using the Scope-01, the CBUS server. Receiving the command, determining whether the user has the right to use Scope-01 according to the setting information of the management authority stored in the CBUS server in step F1.
- Step F3 if the judgment result is affirmative, the CBUS server executes the management command of the user in step F2; Step F4: If the judgment result is negative, the CBUS server sends a no-privileged response to the arbitrary user terminal.
- the judgment result in the step F2 is: If the user whose user identifier is ross@example.com does not have the permission, the CBUS server returns a response to the user without permission, and does not execute the command using Scop-01.
- the CBUS server After receiving the condition and/or range information of the selected user, the CBUS server determines the condition and/or range of the selected user on the CBUS server. Administrative permissions have been set. In fact, the CBUS server can also modify the management rights of the selected user's condition and/or scope that has been set, that is, the CBUS server receives the setting and the user's condition and/or range sent by the user terminal with the modified authority.
- the information of the management authority replaces the existing setting management authority information with the information of the last time the setting of the management authority for selecting the user's condition and/or range is selected. The following is specifically described in conjunction with the third embodiment.
- the CBUS server needs to set the management authority for the condition and/or scope of joining the session user.
- the user terminal with the management authority can manage the conditions and/or scope of joining the session user, so that the management of the conditions and/or scope of joining the session user is more orderly, and the management confusion is avoided, and the user terminal without the management authority cannot By managing the conditions and/or scope of the selected user, it is more convenient to use the conditions and/or scope of joining the session user.
- the third embodiment is a CBUS management method, which is similar to the CBUS management method provided in the second embodiment.
- the difference is that: in the third embodiment, the user selects the user's condition and/or scope management authority.
- the setting may be to update or modify the setting of the management authority after the setting of the management authority for selecting the condition and/or range of the user, and the user is the management having the condition and/or scope of the selected user.
- User of the authority in the second embodiment, the setting of the management authority for selecting the condition and/or range of the user by the user may also be the case where there is no setting of the management authority for selecting the condition and/or range of the user in the CBUS server.
- the user can be any user.
- a method for managing a CBUS according to Embodiment 3 of the present invention includes: Step R1: The CBUS server receives setting information for managing rights of a condition and/or a range of a specified selected user sent by a user terminal, and setting The management of the conditions and/or scope of the specified selection user Permissions.
- Tony in the second embodiment is still taken as an example. If the setting of the condition and/or scope management authority for specifying the user already exists, Tony may be the condition and/or range with the change to the specified selected user. User who manages the setting of permissions; Tony can be any user if the settings for the specified user's criteria and/or scope management permissions do not exist.
- Tony is assumed to be any user.
- the following command is the setting information that Tony sends to the CBUS server to manage the rights and conditions of the specified user.
- the information specifying the conditions and range of the selected user is stored in: Condition Ol and Scope Ol, respectively.
- Condition 01 ⁇ /ID> ****** specifies the object of the administrative authority setting for selecting the user's condition, the identifier of the object is Condition 01
- Scope— 01 ⁇ /ID> specifies the object that needs to be set to manage the user's scope. The object is identified as Scope-01
- the CBUS server After receiving the above command, the CBUS server saves the above setting information for the management authority of Condition-01 and Scope-01. For details, see Table 2.
- Scope 01 Jim@example . com Query Query, Use Use
- setting information of the management authority for selecting the condition and/or range of the user sent by the user terminal may be different from the description in the above text, and may be different.
- the foregoing is only an example of facilitating the understanding of the embodiment of the present invention. Note that other setting information for selecting the user's condition and/or range of management authority is also easy to infer.
- Step R2 is similar to step F2 in the second embodiment of the present invention.
- the CBUS server receives an arbitrary user terminal to send a management command for selecting a user's condition and/or range, and the CBUS server selects the user's condition and/or range according to the saved. As a result of managing the permission settings, it is determined whether the user has administrative rights.
- the management command used by Scope-01 the CBUS server determines that the user whose user ID is Jim@example.com has the right to use Scope-01 according to the setting information information of the management authority for selecting the user's condition and scope saved in step R1.
- Step R3 is similar to step F3 in the second embodiment. If the result of the determination is affirmative, the CBUS server executes the management command of any user described in step F2.
- the CBUS server executes the operation of Scope-01 by the user whose user ID is Jim@example.com.
- Step R4 If the judgment result is negative, the CBUS server sends a no-privileged response to the arbitrary user terminal.
- the CBUS server needs to set the management authority for the condition and/or scope of joining the session user.
- the user terminal with the management authority can manage the conditions and/or scope of joining the session user, so that the management of the conditions and/or scope of joining the session user is more orderly, and the management confusion is avoided, and the user terminal without the management authority cannot Conditions and/or scope for selecting users Management allows for easier access to the conditions and/or scope of joining a session user.
- the fourth embodiment of the present invention further provides a management method for the CBUS.
- the difference between the fourth embodiment of the present invention and the second and third embodiments of the present invention is as follows:
- the management authority can be uniformly set for the condition and scope of the specified user.
- the management authority is set for the condition of the specified user, and the management authority is set for the scope of the specified user.
- the fourth embodiment of the present invention will be described in detail below.
- Embodiment 4 a CBUS management method, see FIG. 5, includes:
- Step Y1 The CBUS server receives the information that the user terminal sends the management permission setting for the condition and the range of the specified selected user, and sets the management authority for the condition and the range of the specified selected user.
- step Y1 the user uniformly sets management rights for the conditions and ranges of the specified user, and still uses Tony as an example.
- the management permission setting information of the condition and scope of the selected user sent by Tony is as follows:
- Scope— 01 ⁇ /ID> ****** specifies the object that needs to be set to manage the user's scope.
- the object is identified as Scope-01
- the CBUS server receives the above command and saves the information in the command in the CBUS server. See Table 3 for the setting information of the management authority for the condition and scope of the selected user saved on the server.
- setting information of the management authority for selecting the user's condition and/or range sent by the user terminal may be different from the description in the above text, and may be different.
- the foregoing is only an example of a convenient understanding to explain the embodiment of the present invention.
- Other setting information for selecting the user's condition and/or range of administrative rights is also easily inferred.
- the myfriendslist in Table 3 can be a list saved in the CBUS server, or Is a list available to the CBUS server. Among them, you can assume that the myfriendslist list includes Song, Eland, Allen, and Ross. All users included in myfriedslist can query and use Condition-01 or Scope-01.
- Step Y2 is similar to R2 in Embodiment 3, and the CBUS server receives an administrative command sent by any user terminal to the condition and/or range of the selected user, and the CBUS server sets according to the saved management authority of the selected user's condition and/or scope. As a result, it is judged whether the user has administrative authority.
- the user terminal sends a management command using the Condition-01 or Scope-01 to the CBUS server, and the CBUS server manages the user's condition and scope according to the condition saved in step Y1.
- the setting information information determines that the user whose user ID is Song@example.com has the right to use the Condition-01 or Scope-01.
- Step Y3 is similar to step R3 in the third embodiment. If the result of the determination is affirmative, the CBUS server executes the management command of any user described in step F2.
- the CBUS server executes the command sent by the user terminal whose user ID is Song@example.com using Condition-01 or Scope-01.
- Step Y4 If the judgment result is negative, the CBUS server sends a no-privileged response to the arbitrary user terminal.
- the CBUS server needs to set the management authority for the condition and/or scope of joining the session user.
- the user terminal with the management authority can manage the conditions and/or scope of joining the session user, so that the management of the conditions and/or scope of joining the session user is more orderly, and the management confusion is avoided, and the user terminal without the management authority cannot By managing the conditions and/or scope of the selected user, it is more convenient to use the conditions and/or scope of joining the session user.
- Embodiments 1 to 4 of the present invention are descriptions of a CBUS management method provided by an embodiment of the present invention.
- the device provided by the embodiment of the present invention will be described below.
- Embodiment 5 A server, see FIG. 6, includes: a setting unit 10, a judging unit 20, an executing unit 30, a receiving unit 40, and a transmitting unit 50.
- the setting unit 10 is configured to set management authority for selecting a condition and/or range of the user.
- the setting unit 10 includes: a condition management authority unit 101 and/or a scope management authority unit 102.
- the condition management authority unit 101 is configured to set management authority for selecting a condition of the user;
- the privilege unit 102 is configured to set management rights for selecting a range of users.
- the setting unit 10 in the server provided by the fifth embodiment of the present invention includes: the condition management authority unit 101 and the scope management authority unit 102.
- the setting unit 10 in the server may only include the condition.
- the management authority unit 101 that is, the server only sets the management authority for selecting the user's condition, and the server does not set the scope management authority of the selected user; the server setting unit 10 may also include only the scope management authority unit 102.
- the case is similar to the case where the condition management authority unit 101 is included only.
- the setting unit 10 in the server provided in the fifth embodiment of the present invention may have three cases as described above, and the specific situation of the setting unit 10 is determined according to the requirements of the user terminal.
- the determining unit 20 is configured to determine, according to the setting information of the management authority for selecting the condition and/or the range of the user stored in the setting unit 10, whether the user who sends the management command has the management authority;
- the executing unit 30 is configured to execute a management command sent by the user when the determination result in the determining unit 20 is affirmative;
- the receiving unit 40 is configured to receive setting information of a management authority for selecting a condition and/or a range of the user sent by the user terminal having the management authority, and receiving a management command for sending the condition and/or range of the selected user by the user terminal;
- the sending unit 50 is configured to send a non-privileged response message to the user when the determination result in the determining unit 20 is negative.
- the setting information sent by the server receiving unit 40 to the user terminal having the management authority includes: setting information of the condition management authority of the user, and setting information of the management authority of the range of the user as an example.
- the receiving unit 40 After the receiving unit 40 receives the setting information of the management authority for selecting the condition and the range of the user sent by the user terminal having the management authority, the setting information of the management authority of the condition and the range of the selected user is sent to the setting unit 10;
- the condition management authority unit 101 in the unit 10 holds setting information of the management authority of the condition for selecting the user. It is easy to understand that the condition management authority unit 101 holds the setting information of the management authority of the condition for selecting the user, and can be considered as the management authority for setting the condition for selecting the user by the condition management authority unit 101. Similarly, it can be seen that the scope management authority unit 102 in the setting unit 10 sets the management authority for selecting the range of the user.
- the management command may be any one or any combination of a modification command, a query command, a delete command, or a use command for the condition of the selected user.
- the receiving unit 40 receives a deletion command for the condition of the selected user transmitted by the certain user.
- the judging unit 20 sets the information of the management authority for selecting the condition of the user according to the condition management authority unit 101 in the setting unit 10, and determines whether the certain user has the management authority. If the user has the management authority, the execution unit 30 executes The management command; if the user does not have the management authority, the execution unit 30 does not execute any command, and the sending unit 50 sends a no-response response message to the user.
- the condition management authority unit 101 in the setting unit 10 sets the management authority for selecting the condition of the user
- the condition that the user has the selected user can be queried and used, and cannot be deleted.
- the judging unit 20 judges that the user does not have the condition for selecting the user to perform deletion management, so that no command is executed in the executing unit 30, and the transmitting unit 50 sends a no-response response message to the certain user.
- the management of the condition of selecting the user in each unit in the server can be referred to.
- the working method in the process is referred to.
- the format of the setting information of the management authority for selecting the condition and/or range of the user received by the server may be different, such as the three conditions and/or ranges of selecting the user provided in Embodiments 2, 3, and 4.
- the format of the setting information for administrative rights may be different, such as the three conditions and/or ranges of selecting the user provided in Embodiments 2, 3, and 4.
- the server setting unit sets management authority for selecting a condition and/or range of the user, and if the user manages the condition and/or range of the selected user, the server first If the user is judged to be a user with administrative rights, the server will execute the management command of the user.
- the management of the condition and/or scope of the user terminal to select the user is more orderly, the management confusion is avoided, and the condition and/or scope of selecting the user can be more conveniently used.
- Embodiment 6 A user terminal, referring to FIG. 7, includes: a generation management command unit 701 and a second sending unit 702.
- the generating management command unit 701 is configured to generate a management command for selecting a condition and/or a range of the user.
- the management command is: querying, modifying, and selecting a condition and/or a range of the selected user. Delete or use any of these commands or any combination of them.
- the second sending unit 702 is configured to send a management command in the management command unit 701 to generate a condition and/or a range of the selected user to the server.
- a user terminal provided in Embodiment 6 of the present invention when the terminal needs to manage the condition and/or scope of the selected user on the server, generating a management command unit 701 in the user terminal to generate a selected user
- the condition and/or scope is a management command
- the management command is: any one or any combination of the commands for querying, modifying, deleting, and using the condition and/or range of the selected user;
- Unit 702 sends a command in management management command unit 701 that manages the conditions and/or scope of the selected user to the server.
- a user terminal provided in Embodiment 6 of the present invention may be similar to the user terminal provided in the prior art.
- Embodiment 7 A user terminal, as shown in FIG. 8, includes: a generation authority command unit 601 and a third transmission unit 602.
- the generating permission command unit 601 is configured to generate a setting command for selecting an administrative right of a condition and/or a range of the user;
- the generating permission command unit 601 may include: a generating condition authority command unit 611 and a generating range authority command unit 621, or the generating authority command unit 601 may only include: generating a condition authority command unit 611, that is, generating the authority
- the command unit 601 is a conditional authority command unit 611, or the generation authority command unit 601 may include only: a range authority command unit 621.
- the generating condition authority command unit 611 is configured to generate a setting command for managing authority for selecting a condition of the user;
- the generating range authority command unit 621 is configured to generate a setting command for managing the scope of the selected user
- the third sending unit 602 is configured to send a setting command for generating the authority command unit 601 to the management authority for selecting the condition and/or range of the user to the server.
- a user terminal may further include a third generation management command unit 603, configured to generate a management command for selecting a condition and/or a range of the user; the management command is: Any one or any combination of the commands for querying, modifying, deleting, and using the conditions and/or ranges of the selected user.
- the third sending unit 602 is further configured to send a management command in the third generation management command unit 603 that generates a condition and/or a range for selecting a user.
- a user terminal provided by Embodiment 7 of the present invention where the user terminal is generally a user terminal having management authority, and the conditional authority command unit 611 and/or the scope permission command are generated in the generation authority command unit 601 in the user terminal.
- a setting command for managing the authority to select the condition and/or range of the user is generated in the unit 621; the third transmitting unit 602 transmits a setting command to generate a management authority for selecting the condition and/or range of the user to the server.
- a user terminal provided in Embodiment 7 of the present invention may also manage the condition and/or range of the selected user in the server, that is, the third generation management command unit 603 in the user terminal generates a condition for selecting the user and/or Or a range of administrative commands, the third sending unit 602 will generate a management command to the condition and/or range of the selected user to the server.
- a user terminal provided in Embodiment 7 can implement all the functions of a user terminal provided in Embodiment 6.
- a user terminal provided in Embodiment 7 of the present invention can generate a setting command for managing the right and/or scope of the selected user saved in the server, and implement the condition and/or range of the selected user saved in the server.
- the setting of administrative rights, to avoid management confusion, can be more convenient to use to select the user's conditions and / or scope.
- the embodiment of the invention also provides a CBUS management system.
- a CBUS management system provided by the present invention will be described in detail below with reference to the eighth embodiment.
- Embodiment 8 A management system of a CBUS. Referring to Figure 9, the first user terminal 70, the second user terminal 80, and the server 90 are included.
- the first user terminal 70 is configured to send a setting command for managing rights of selecting a condition and/or a range of the user;
- a second user terminal 80 configured to send a management command for selecting a condition and/or range of the user; a server 90, configured to receive a setting command sent by the first user terminal 70 to manage the condition and/or range of the selected user And setting, according to the setting command, an administrative authority for selecting a condition and/or a range of the user, and receiving a management command sent by the second user terminal 80 for selecting a condition and/or a range of the user, according to a condition for selecting the user And/or a result of the setting of the administrative authority of the range, determining whether the second user terminal 80 has the right to manage the condition and/or scope of the selected user, If so, the management command for selecting the condition and/or range of the user is executed, and if not, the no-privileged response message is sent to the second user terminal 80.
- the first user terminal 70 may be a user having a management right to the condition and/or scope of the selected user in the server, and the second user terminal 80 may be any terminal, that is, the second user terminal 80 may also be The first user terminal 70.
- the first user terminal 70 is a user terminal provided in Embodiment 6 of the present invention
- the second user terminal 80 may be a user terminal provided in Embodiment 7 of the present invention
- a fifth embodiment of the present invention provides a server.
- the first user terminal 70 sets the management authority of the condition and/or range of the selected user in the server 90, so that the second user terminal 80 is in the pair of the server 90.
- the server 90 needs to make a judgment on the management authority of the second user terminal 80, so that the user terminal selects the user's condition and/or scope management more orderly, and avoids management confusion. More convenient use to select the user's conditions and / or range.
- the CBUS server receives a management command sent by the user terminal to select a condition and/or a range of the user; determining, according to the preset setting information of the user's condition and/or the scope of the management authority, whether the user terminal has the condition for selecting the user and / or scope of administrative rights,
- the above-mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
Description
基于条件的用户选择的管理方法、 服务器和系统 本申请要求于 2008 年 08 月 06 日提交中国专利局、 申请号为 200810145825.7、 发明名称为 "基于条件的用户选择的管理方法、 服务器和系 统" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 Management method, server and system for condition-based user selection This application claims to be filed on August 06, 2008 with the Chinese Patent Office, application number 200810145825.7, and the invention titled "condition-based user selection management method, server and system" Priority of Chinese Patent Application, the entire contents of which is incorporated herein by reference.
技术领域 Technical field
本发明涉及通信技术领域,尤其涉及一种基于条件的用户选择 CBUS的管 理方法、 服务器和系统。 The present invention relates to the field of communications technologies, and in particular, to a management method, server, and system for selecting a CBUS based on a condition.
背景技术 Background technique
随着通信技术的发展, 人们不断的在体验更新、 更个性化、 更方便的各种 通信服务。 其中, 许多通信服务在使用之前需要建立会话, 建立会话的过程中 需要进行用户选择。 With the development of communication technology, people are constantly experiencing various communication services that are updated, more personalized, and more convenient. Among them, many communication services need to establish a session before use, and user selection is required during the establishment of the session.
在建立会话的过程中服务器或者用户终端进行的用户选择,通常是根据用 户提供的呈现 Presence信息、位置 Location信息以及需要选择用户的兴趣和爱 好信息等,从上述信息中寻找符合选择用户的条件的用户, 与符合选择用户的 条件的用户建立会话。在现有的通信技术中, 不同的用户信息分别处于不同的 服务器上,如呈现 Presence信息存储在呈现 Presence服务器上,所述的呈现信 息包括: 需要选择用户的在线信息、 网络承载信息、 客户端设备应用能力信息 等;在位置 Location服务器上存储了位置 Location信息,所述的位置信息是指 需要选择用户当前所处的地理位置信息。 The user selection performed by the server or the user terminal during the establishment of the session is usually based on the presence of Presence information, location location information, and the need to select the user's interests and hobbies information, etc., from the above information to find the conditions that meet the selected user. User, establishes a session with a user who meets the criteria for selecting a user. In the existing communication technology, the different user information is respectively on different servers, such as the presence of the Presence information stored on the presence server, the presence information includes: online information of the user to be selected, network bearer information, and client Device application capability information, etc.; location location information is stored on the location Location server, and the location information refers to location information that needs to be selected by the user.
与本发明实施例最为相似的现有技术,釆用基于条件的用户选择(CBUS, The prior art most similar to the embodiment of the present invention uses condition based user selection (CBUS,
Condition Based URIs Selection )技术, 参见图 1所示的组网图, 请求用户可以 将地理位置信息、呈现信息等选择用户的条件发送给 CBUS服务器, CBUS服 务器根据接收到对选择用户的的条件, 向 Presence信息服务器获得呈现信息, 向 Location信息服务器获得地理位置信息, 所述的 Presence信息服务器或 Location信息服务器存储有用户 1至用户 n的 Presence信息或 Location信息。 CBUS服务器对各用户中的 Presence信息和 Location信息进行分析综合,将满 足用户选择条件的用户的统一资源标识 URI ( Uniform Resource Identifier )发 送至请求用户。发送请求用户根据 CBUS服务器发送的用户的 URI,与满足用 户选择条件的用户建立会话连接。 其中, CBUS服务器实现了根据请求用户终端发送的选择用户的条件、 和 获取 Presence信息服务器和 Location信息服务器上的信息, 进行用户选择的 过程,从而确定该用户是不是请求用户所要寻找的建立会话的对象。请求用户 也可以设定一组用户作为加入会话的对象, CBUS服务器在所述设定的一组用 户范围内寻找符合要求的用户终端发送给该用户的 URI给请求用户。 The Condition Based URIs Selection technology, referring to the networking diagram shown in FIG. 1, requests the user to send the conditions of the selected user, such as the geographical location information and the presence information, to the CBUS server, and the CBUS server according to the condition for receiving the selected user, The Presence information server obtains the presence information, obtains the geographical location information from the Location information server, and the Presence information server or the Location information server stores the Presence information or the Location information of the user 1 to the user n. The CBUS server analyzes and synthesizes the Presence information and the Location information in each user, and transmits a Uniform Resource Identifier (URI) of the user that satisfies the user selection condition to the requesting user. The sending request user establishes a session connection with the user who satisfies the user selection condition according to the URI of the user sent by the CBUS server. The CBUS server implements a process of selecting a user according to a condition for selecting a user sent by the requesting user terminal, and acquiring information on the presence information server and the Location information server, thereby determining whether the user is requesting the user to establish a session. Object. The requesting user may also set a group of users as the objects to join the session, and the CBUS server searches for the URI sent by the user terminal that meets the requirements to the requesting user within the set of a set of users.
以上所述的现有技术中, 用户如果需要选择用户的条件和 /或选择用户范 围做修改, 通常是不可以的, 或者只有请求用户才可以做修改。 现有技术中不 能提供基于 CBUS技术中, 对修改选择用户的条件和 /或选择用户范围的管理 权限设置功能。 因此, 使得 CBUS服务器选择用户的条件和 /或范围的管理混 乱, 使得用户通常不能使用选择用户的条件和 /或范围。 In the prior art described above, if the user needs to select the user's condition and/or select the user range to make the modification, it is usually not possible, or only the requesting user can make the modification. In the prior art, it is not possible to provide a management authority setting function based on the CBUS technology for modifying the conditions of selecting a user and/or selecting a user range. Thus, the management of the CBUS server to select the user's conditions and/or scope is such that the user typically cannot use the conditions and/or scope of the selected user.
发明内容 Summary of the invention
本发明实施例提供了一种基于条件的用户选择 CBUS的管理方法、 服务器 和系统。 解决了现有技术中不能提供对 CBUS服务器中保存的选择用户的条件 和 /或范围信息进行管理权限设置的问题。 Embodiments of the present invention provide a condition-based user selection CBUS management method, server, and system. The problem that the management authority setting of the condition and/or range information of the selected user saved in the CBUS server cannot be provided in the prior art is solved.
本发明实施例提供了一种基于条件的用户选择的设置管理权限的方法,包 括: Embodiments of the present invention provide a method for setting management rights based on a condition-based user selection, including:
接收选择用户的条件和 /或范围的管理权限的设置命令; Receiving a setting command for selecting a user's condition and/or range of administrative rights;
根据接收的所述选择用户的条件和 /或范围的管理权限的设置命令, 进行 选择用户的条件和 /或范围的管理权限的设置。 The setting of the management authority for selecting the condition and/or range of the user is performed in accordance with the received setting command of the management authority for selecting the condition and/or range of the user.
本发明实施例还提供了一种基于条件的用户选择的管理方法, 包括: 接收用户终端发送的选择用户的条件和 /或范围的管理命令; The embodiment of the present invention further provides a management method for condition-based user selection, including: receiving a management command sent by a user terminal to select a condition and/or a range of a user;
根据预置的选择用户的条件和 /或范围的管理权限的设置信息, 判断所述 用户终端是否具有选择用户的条件和 /或范围的管理权限, Determining, according to the preset setting information of the user's condition and/or the scope of the management authority, whether the user terminal has the management authority for selecting the condition and/or range of the user,
如果是,执行所述用户终端发送的选择用户的条件和 /或范围的管理命令。 本发明实施例还提供一种服务器, 包括: If so, a management command sent by the user terminal to select a condition and/or range of the user is performed. The embodiment of the invention further provides a server, including:
接收单元, 用于接收选择用户的条件和 /或范围的管理权限的设置命令; 设置单元, 用于根据接收到的选择用户的条件和 /或范围的管理权限的设置命 令, 设置选择用户的条件和 /或范围的管理权限。 a receiving unit, configured to receive a setting command for selecting a management authority of a condition and/or a range of the user; a setting unit, configured to set a condition for selecting the user according to the received setting command of the management authority for selecting a condition and/or a range of the user And/or scope of administrative privileges.
本发明实施例还提供一种服务器, 包括: 接收单元, 用于接收用户终端发送的选择用户的条件和 /或范围的管理命 令; The embodiment of the invention further provides a server, including: a receiving unit, configured to receive a management command sent by the user terminal to select a condition and/or a range of the user;
判断单元, 用于根据预置的选择用户的条件和 /或范围的管理权限的设置 信息, 判断所述用户终端是否具有管理权限; a determining unit, configured to determine, according to preset setting information of a user's condition and/or a range of management rights, whether the user terminal has a management authority;
执行单元, 用于当判断结果为肯定时, 执行所述选择用户的条件和 /或范 围的管理命令。 And an execution unit, configured to execute the management command for selecting a condition and/or a range of the user when the determination result is affirmative.
本发明实施例还提供了一种用户终端, 包括: The embodiment of the invention further provides a user terminal, including:
产生权限命令单元, 用于产生对选择用户的条件和 /或范围的管理权限的 设置命令; Generating a permission command unit for generating a setting command for managing the authority and/or scope of the selected user;
第三发送单元, 用于将产生的对选择用户的条件和 /或范围的管理权限的 设置命令发送出去。 And a third sending unit, configured to send the generated setting command for managing the condition and/or the range of the selected user.
本发明实施例还提供了一种基于条件的用户选择的设置管理权限的系统, 包括: 第一用户终端, 用于发送给服务器对选择用户的条件和 /或范围的管理权 限的设置命令; 服务器, 用于接收对选择用户的条件和 /或范围的管理权限的设置命令, 对选择用户的条件和 /或范围的管理权限进行设置。 本发明实施例还提供了一种基于条件的用户选择的管理系统, 包括: 第二用户终端, 用于发送给服务器对选择用户的条件和 /或范围的管理命 令; The embodiment of the present invention further provides a system for setting management rights based on a condition-based user selection, comprising: a first user terminal, a setting command for sending a management authority for selecting a condition and/or a range of the user to the server; , a setting command for receiving management authority for selecting a condition and/or range of the user, and setting management authority for selecting a condition and/or range of the user. The embodiment of the present invention further provides a management system for condition-based user selection, including: a second user terminal, configured to send to a server a management command for selecting a condition and/or range of the user;
服务器, 用于接收第二用户终端发送的对选择用户的条件和 /或范围的管 理命令, 根据预置的选择用户的条件和 /或范围的管理权限的设置信息, 判断所述 第二用户终端是否具有对选择用户的条件和 /或范围的管理的权限, 如果是, 则执行该对选择用户的条件和 /或范围的管理命令。 釆用本发明实施例提供的一种基于条件的用户选择 CBUS的管理方法、 服 务器和系统, 在 CBUS服务器在执行对加入会话用户的条件和 /或范围管理之 前, 先要 CBUS服务器中对加入会话用户的条件和 /或范围的管理权限做设置, 使得具有管理权限的用户终端可以对加入会话用户的条件和 /或范围进行管 理, 使得对加入会话用户的条件和 /或范围的管理更有序, 避免管理混乱, 没 有管理权限的用户终端不可以对选择用户的条件和 /或范围进行管理, 可以更 方便的使用加入会话用户的条件和 /或范围。 a server, configured to receive a management command sent by the second user terminal for selecting a condition and/or a range of the user, and determining, according to the preset setting information of the user's condition and/or the scope of the management authority, the second user terminal Whether there is authority to manage the condition and/or scope of the selected user, and if so, the management command to select the condition and/or scope of the user is performed. A condition-based user selection CBUS management method, server, and system provided by the embodiment of the present invention are performed on a CBUS server to perform condition and/or scope management for joining a session user. Before, the CBUS server first sets the management authority for the conditions and/or scope of joining the session user, so that the user terminal with the management authority can manage the conditions and/or scope of joining the session user, so that the user who joins the session user is managed. Condition and/or scope management is more orderly, avoiding management confusion. User terminals without administrative rights cannot manage the conditions and/or scope of selecting users, and it is more convenient to use the conditions and/or scope of joining session users.
附图说明 DRAWINGS
图 1是与本法实施例相关的现有技术中基于 CBUS技术的组网图; 图 2是本发明实施例一提供的一种 CBUS的管理方法的方法流程图; 图 3是本发明实施例二提供的一种 CBUS的管理方法的方法流程图; 图 4是本发明实施例三提供的一种 CBUS的管理方法的方法流程图; 图 5是本发明实施例四提供的一种 CBUS的管理方法的方法流程图; 图 6是本发明实施例五提供的一种服务器的组成图; 1 is a networking diagram of a CBUS-based technology in the prior art related to the embodiment of the present invention; FIG. 2 is a flowchart of a method for managing a CBUS according to Embodiment 1 of the present invention; 2 is a flowchart of a method for managing a CBUS; FIG. 4 is a flowchart of a method for managing a CBUS according to Embodiment 3 of the present invention; FIG. 5 is a CBUS management according to Embodiment 4 of the present invention; Method flow chart of the method; FIG. 6 is a composition diagram of a server according to Embodiment 5 of the present invention;
图 7是本发明实施例六提供的一种用户终端的组成图; 7 is a structural diagram of a user terminal according to Embodiment 6 of the present invention;
图 8是本发明实施例七提供的一种用户终端的组成图; 8 is a structural diagram of a user terminal according to Embodiment 7 of the present invention;
图 9是本发明实施例八提供的一种管理系统的组成图。 FIG. 9 is a structural diagram of a management system according to Embodiment 8 of the present invention.
具体实施方式 detailed description
本发明实施例提供了一种基于条件的用户选择 CBUS的管理方法, 服务器 和通信系统。 下面首先对本发明实施例提供的一种 CBUS的管理方法做详细说 明。 Embodiments of the present invention provide a condition-based user selection CBUS management method, a server, and a communication system. A CBUS management method provided by an embodiment of the present invention is described in detail below.
实施例一、 一种基于条件的用户选择 CBUS的管理方法。 参见图 2。 包括: 步骤 Sl、 用户终端发送选择用户的条件和 /或范围的管理权限的设置命令 到 CBUS服务器; 其中, 步骤 S1中的用户终端通常是可以是发送选择用户的条件和 /或范围 的请求用户; 如果所述 CBUS服务器内没有关于管理权限的限制, 则所述用户 也可以是任意一个用户; 如果所述 CBUS服务器内保存有关于管理权限的限制 内容, 则所述用户为具有管理权限的用户。 Embodiment 1 A condition-based user selection CBUS management method. See Figure 2. The method includes: Step S1: The user terminal sends a setting command for selecting a user's condition and/or a range of management rights to the CBUS server; wherein, the user terminal in step S1 is generally a requesting user that can send a condition and/or range of the selected user. If there is no restriction on the management authority in the CBUS server, the user may be any user; if the CBUS server stores the restricted content about the management authority, the user is a user with administrative rights. .
步骤 S2、 CBUS服务器接收关于选择用户的条件和 /或范围的管理权限命 令, 根据接收到关于选择用户的条件和 /或范围的管理权限命令, 设置选择用 户的条件和 /或范围的管理权限; 其中, 步骤 SI和步骤 S2实现了用户选择用户的条件和 /或范围的管理权限 的设置。 通常, 用户选择用户的条件和 /或范围的管理权限的设置的时机, 可 以在用户终端发送选择用户的条件和 /或范围命令的同时, 发送选择用户的条 件和 /或范围的管理权限命令, 实现对用户终端发送选择用户的条件和 /或范围 管理权限的设置, 所述的用户为请求用户; 也可以是具有选择用户的条件和 / 或范围管理权限的用户, 发送选择用户的条件和 /或范围管理权限命令, 更改 在 CBUS服务器上已有的选择用户的条件和 /或范围管理权限设置。 对 CBUS服 务器上用户选择用户的条件和 /或范围的管理权限的设置, 可以不必在每次执 行对选择用户的条件和 /或范围的管理之前, 都对选择用户的条件和 /或范围的 管理权限进行设置, 可以设置一次管理权限, 在后续的执行管理的时候, 获取 已经保存的选择用户的条件和 /或范围的管理权限设置信息。 Step S2: The CBUS server receives an administrative authority command for selecting a condition and/or a range of the user, and sets a management authority for selecting a condition and/or a range of the user according to the management authority command for receiving the condition and/or range of the selected user; Wherein, step SI and step S2 implement setting of the management authority for the user to select the condition and/or range of the user. Generally, when the user selects the setting of the user's condition and/or the scope of the management authority, the user terminal may send a management authority command for selecting the user's condition and/or scope while sending the user's condition and/or range command. The setting of the condition for selecting the user and/or the scope management authority is sent to the user terminal, where the user is the requesting user; or the user having the condition of selecting the user and/or the scope management authority, sending the condition for selecting the user and/or Or the scope management permission command, changing the condition and/or scope management permission settings of the selected user already existing on the CBUS server. The setting of the administrative authority for the user to select the condition and/or scope of the user on the CBUS server may not necessarily manage the condition and/or scope of the selected user before each execution of the management of the condition and/or scope of the selected user. The permission is set, and the management authority can be set once. In the subsequent execution management, the saved management permission setting information of the selected user's condition and/or scope is obtained.
步骤 S3、第二用户终端发送选择用户的条件和 /或范围的管理命令给 CBUS 服务器, CBUS服务器接收所述选择用户的条件和 /或范围的管理命令; Step S3: The second user terminal sends a management command for selecting a condition and/or range of the user to the CBUS server, and the CBUS server receives the management command for selecting the condition and/or range of the user;
其中, 步骤 S3中所述的第二用户终端可以是任意用户终端。 The second user terminal in step S3 may be any user terminal.
步骤 S4、 CBUS服务器根据选择用户的条件和 /或范围的管理权限设置的结 果, 判断所述第二用户终端是否具有选择用户的条件和 /或范围的管理权限, 如果有, 则进入步骤 S5 , 如果没有, 则进入步骤 S6。 Step S4: The CBUS server determines, according to the result of setting the management authority of the condition and/or the range of the user, whether the second user terminal has the management authority for selecting the condition and/or range of the user, and if yes, proceeding to step S5. If not, the process proceeds to step S6.
步骤 S5、 CBUS服务器执行接收到的第二用户终端发送选择用户的条件和 /或范围的管理命令。 Step S5: The CBUS server executes the received management command of the second user terminal to send the condition and/or range of the selected user.
步骤 S6、 CBUS服务器发送无权限响应给第二用户终端。 Step S6: The CBUS server sends a no-privileged response to the second user terminal.
通过以上对本发明事实例一的说明, 在 CBUS服务器在执行选择用户的条 件和 /或范围管理之前, 先要 CBUS服务器中选择用户的条件和 /或范围的管理 权限做设置, 使得具有管理权限的用户终端可以选择用户的条件和 /或范围进 行管理, 使得选择用户的条件和 /或范围的管理更有序, 避免管理混乱,, 没有 管理权限的用户终端不可以对选择用户的条件和 /或范围进行管理, 可以更方 便的使用选择用户的条件和 /或范围。 Through the above description of the first embodiment of the present invention, before the CBUS server performs the condition and/or scope management of selecting the user, the CBUS server needs to select the user's condition and/or scope management authority to make the management authority. The user terminal can select the condition and/or scope of the user for management, so that the management of the condition and/or scope of the selected user is more orderly, and the management confusion is avoided. The user terminal without the management authority cannot select the condition of the user and/or The scope is managed to make it easier to use the conditions and/or scope of the selected user.
以上本发明实施例一是对本发明实施例提供一种 CBUS的管理方法的概括 的说明, 下面结合实施例二、 三、 四对本发明提供的实施例做详细说明。 The foregoing embodiment of the present invention provides a general description of a method for managing a CBUS according to an embodiment of the present invention. The embodiments provided by the present invention are described in detail below with reference to the second, third, and fourth embodiments.
下面首先对本发明实施例二做说明。 实施例二、 一种 CBUS的管理方法。 本发明实施例二提供的方法中 CBUS 服务器选择用户的条件和 /或范围的管理权限的设置, 是在接收到请求用户终 端发送的选择用户的条件和 /或范围的同时收到选择用户的条件和 /或范围的管 理权限的设置命令。 也就是说, CBUS服务器在接收到选择用户的条件和 /或范 围信息后,就对 CBUS服务器上的关于选择用户的条件和 /或范围的管理权限做 了设置。 参见图 3所示, 本发明实施例二提供的方法包括: First, the second embodiment of the present invention will be described below. Embodiment 2 A management method of CBUS. In the method provided by the second embodiment of the present invention, the CBUS server selects the setting of the user's condition and/or the scope of the management authority, and receives the condition for selecting the user while receiving the condition and/or range of the selected user sent by the requesting user terminal. And/or range of administrative rights setting commands. That is to say, after receiving the condition and/or range information of the selected user, the CBUS server sets the management authority on the condition and/or range of the selected user on the CBUS server. As shown in FIG. 3, the method provided in Embodiment 2 of the present invention includes:
步骤 Fl、 CBUS服务器接收具有管理权限的用户终端发送的选择用户的 条件和 /或范围的信息和选择用户的条件和 /或范围的管理权限的设置信息, CBUS服务器选择用户的条件和 /或范围的管理权限进行设置。 Step F1, the CBUS server receives the information of the condition and/or range of the selected user sent by the user terminal with the management authority and the setting information of the management authority for selecting the condition and/or range of the user, and the CBUS server selects the condition and/or range of the user. The administrative permissions are set.
为了更清楚了解步骤 F1 , 下面举一个具体用户终端对 CBUS服务器中, 在 选择用户的条件和 /或范围的管理权限设置的过程。 In order to understand step F1 more clearly, the following is a specific user terminal to the CBUS server, in the process of selecting the user's condition and / or scope of administrative rights settings.
用户 Tony经常使用 CBUS服务器上的用户选择功能, 其用户标识为 tony@example.com, Tony经常使用的对选择用户的条件为:被选择的用户在线、 被选择的用户在北京和被选择的用户不在工作状态; Tony经常使用的对选择用 户的范围 5个好友, 包括: Tom, Bob, Chris, John, Brian。 Tony通常在进行 用户选择时的要求包括: 对选择用户的条件要求和对选择用户的范围要求,被 选择的用户只有在这两方面都符合要求才可以与 Tony建立会话连接。应该理解 的是,对被选择的用户的要求不是绝对的,可以根据请求用户的需求决定,即: 在进行用户选择时, 可以选择只满足选择用户的条件要求的用户,也可以选择 二者都满足的用户。 需要补充说明的是,通常被选择的用户不能只满足用户选 择的范围要求。 User Tony often uses the user selection function on the CBUS server, and its user ID is tony@example.com. The conditions that Tony often uses to select users are: the selected user is online, the selected user is in Beijing, and the selected user is in Beijing. Not working; Tony often uses a range of 5 friends to select users, including: Tom, Bob, Chris, John, Brian. Tony's usual requirements for user selection include: Conditional requirements for selecting a user and range requirements for selecting a user. The selected user can establish a session connection with Tony only if both of them meet the requirements. It should be understood that the requirement for the selected user is not absolute and can be determined according to the requirements of the requesting user, that is, when the user is selected, the user who only meets the requirements of the selected user can be selected, or both can be selected. Satisfied users. It should be added that the usually selected users cannot only meet the range requirements of the user selection.
Ross也希望使用 Tony在用户选择时,对被选择用户的上述两方面要求。 因 此, Tony需要选择用户的条件和范围的管理权限做设置, 防止未授权的他人对 用户选择的管理, 所述的管理为选择用户的条件和范围的查询、 修改、 删除和 使用等一种或任意几种操作。 Ross also wants to use Tony's two requirements for the selected user when the user chooses. Therefore, Tony needs to select the user's condition and scope management authority to prevent the unauthorized user from managing the user's choice. The management is to select, modify, delete, and use the user's condition and scope. Any of several operations.
用户 Tony发送选择用户的条件和范围的管理权限设置信息具体如下: User Tony sends the management permission setting information for selecting the user's condition and scope as follows:
<Upload> <Upload>
<Condition> ******定义选择用户的条件 <Condition> ****** defines the criteria for selecting a user
<Value> "Available=Yes" and "Location=Beijing" and "work=No" <Value> "Available=Yes" and "Location=Beijing" and "work=No"
******该语句要求: 被选择的用户在线、被选择 的用户在北京和被选择的用户不在工作状态 ****** The statement requires: The selected user is online, the selected user is in Beijing, and the selected user is not working.
</Value> </Value>
<Right><!—条件的管理操作权限信息- > <Right><!—Conditional management operation authority information ->
<User> sip: tony @example . com </User> <User> sip: tony @example . com </User>
<Permission>Query, Update, Remove, Use </Permission> <Permission>Query, Update, Remove, Use </Permission>
</Right> ******定义用户 Tony的管理权限 , Τοηγ具有查 询 Query、 修改 Update, 删除 Remove 和使用 Use定义的选择用户条件 </Right> ****** defines the administrative rights of the user Ton y, Τοηγ has the query user Query, modify the Update, delete the Remove and use the User defined by Use
<Right><!—条件的管理操作权限信息- > <Right><!—Conditional management operation authority information ->
< Host > sip:ross@example.com </ Host > < Host > sip:ross@example.com </ Host >
<Permission>Query, Use</Permission> <Permission>Query, Use</Permission>
</Right> ******定义用户 Ross 的管理权限, Ross具有查询 </Right> ****** defines the administrative rights of the user Ross , Ross has a query
Query和使用 Use定义的选择用户条件 Query and select user criteria defined using Use
</Condition> </Condition>
<Scope> ******定义选择用户的范围 <Scope> ****** defines the scope of the selected user
<Value> <Value>
Tom, Bob, Chris, John, Brian Tom, Bob, Chris, John, Brian
</Value> </Value>
<Right><!—范围的管理操作权限信息-〉 <Right><!—Scope management operation authority information->
<User> sip: tony @example . com </User> <User> sip: tony @example . com </User>
<Permission>Query, Update, Remove, Use </Permission> <Permission>Query, Update, Remove, Use </Permission>
</Right> ******定义用户 Tony对选择用户范围的管理权 限, Tony 具有查询 Query、 修改 Update,删除 Remove和使用 Use定 义的选择用户的范围 </Scope> </Right> ****** defines the user's Tony 's administrative rights to select the user scope. Tony has the scope to select the user for querying Query, modifying Update, deleting Remove, and using Use. </Scope>
</Upload> </Upload>
CBUS服务器收到上述命令后, 在 CBUS服务器中保存选择用户的条件和 范围信息, 和选择用户的条件和范围的管理权限信息。 其中, CBUS服务器将 保存上述用户终端发送的用户选择的条件信息和范围信息,将所述用户选择的 条件信息和范围信息标识为 Condition— 01和 Scope— 01。 参见表 1 , 详细说明出各 用户的选择用户的条件和范围的管理权限。 After receiving the above command, the CBUS server saves the condition and range information of the selected user in the CBUS server, and selects the management authority information of the condition and scope of the user. The CBUS server stores the condition information and range information selected by the user terminal, and identifies the condition information and the range information selected by the user as Condition-01 and Scope-01. See Table 1 for details on the administrative rights of each user's selection of the user's conditions and scope.
表 1 Table 1
应该理解的是, 用户终端发送的选择用户的条件和 /或范围的管理权限的 设置信息可以不止上述文字中描述情况,也可以有不同, 上述只是作为方便理 解的例子对本发明实施例作说明, 其它的选择用户的条件和 /或范围的管理权 限的设置信息也是容易推断出的。 It should be understood that the setting information of the management authority for selecting the user's condition and/or range sent by the user terminal may be different from the description in the above text, and may be different. The foregoing is only an example of a convenient understanding to explain the embodiment of the present invention. Other setting information for selecting the user's condition and/or range of administrative rights is also easily inferred.
步骤 F2、 CBUS服务器接收任意用户终端发送选择用户的条件和 /或范围的 管理命令, CBUS服务器根据保存的选择用户的条件和 /或范围的管理权限设置 的结果, 判断所述用户是否具有管理权限。 Step F2: The CBUS server receives a management command for sending a condition and/or a range of the selected user by any user terminal, and the CBUS server determines whether the user has the management authority according to the saved result of the selected user's condition and/or the scope of the management authority setting. .
其中, 在步骤 F1中举例中有一用户 Ross希望对 Tony的选择用户的条件和 / 或范围做管理, 即: 用户标识为 ross@example.com的用户终端发送使用 Scope— 01的管理命令, CBUS服务器接收该命令, 根据步骤 F1中在 CBUS服务 器中存储的管理权限的设置信息, 判断该用户是否具有使用 Scope— 01的权限。 In the example in step F1, a user Ross wants to manage the condition and/or range of the selected user of Tony, that is, the user terminal whose user identifier is ross@example.com sends the management command using the Scope-01, the CBUS server. Receiving the command, determining whether the user has the right to use Scope-01 according to the setting information of the management authority stored in the CBUS server in step F1.
步骤 F3、 如果判断结果是肯定的, 则 CBUS服务器执行步骤 F2中所述用户 的管理命令; 步骤 F4、 如果判断结果是否定的, 则 CBUS服务器发送无权限响应给所述 任意用户终端。 Step F3, if the judgment result is affirmative, the CBUS server executes the management command of the user in step F2; Step F4: If the judgment result is negative, the CBUS server sends a no-privileged response to the arbitrary user terminal.
其中, 对于步骤 F2中所举例的判断结果是: 用户标识为 ross@example.com 的用户没有使用权限, 则 CBUS服务器返回给该用户没有权限的响应, 不执行 使用 Scop— 01的命令。 The judgment result in the step F2 is: If the user whose user identifier is ross@example.com does not have the permission, the CBUS server returns a response to the user without permission, and does not execute the command using Scop-01.
以上对本发明实施例二提供一种 CBUS的管理方法的说明, 其中, CBUS 服务器在接收到选择用户的条件和 /或范围信息后,就对 CBUS服务器上的关于 选择用户的条件和 /或范围的管理权限做了设置。 事实上, CBUS服务器中也可 以对已经设置完成的选择用户的条件和 /或范围的管理权限做修改, 即: CBUS 服务器接收具有修改权限的用户终端发送的设置选择用户的条件和 /或范围的 管理权限的信息, 将最近一次接收到的设置选择用户的条件和 /或范围的管理 权限的信息代替已有设置管理权限信息。 下面结合实施例三具体说明。 The foregoing provides a description of a method for managing a CBUS according to the second embodiment of the present invention. After receiving the condition and/or range information of the selected user, the CBUS server determines the condition and/or range of the selected user on the CBUS server. Administrative permissions have been set. In fact, the CBUS server can also modify the management rights of the selected user's condition and/or scope that has been set, that is, the CBUS server receives the setting and the user's condition and/or range sent by the user terminal with the modified authority. The information of the management authority replaces the existing setting management authority information with the information of the last time the setting of the management authority for selecting the user's condition and/or range is selected. The following is specifically described in conjunction with the third embodiment.
釆用本发明实施例二提供的方法, 在 CBUS服务器在执行对加入会话用户 的条件和 /或范围管理之前, 先要 CBUS服务器中对加入会话用户的条件和 /或 范围的管理权限做设置,使得具有管理权限的用户终端可以对加入会话用户的 条件和 /或范围进行管理,使得对加入会话用户的条件和 /或范围的管理更有序, 避免管理混乱, 没有管理权限的用户终端不可以对选择用户的条件和 /或范围 进行管理, 可以更方便的使用加入会话用户的条件和 /或范围。 With the method provided by the second embodiment of the present invention, before the CBUS server performs the condition and/or scope management for joining the session user, the CBUS server needs to set the management authority for the condition and/or scope of joining the session user. The user terminal with the management authority can manage the conditions and/or scope of joining the session user, so that the management of the conditions and/or scope of joining the session user is more orderly, and the management confusion is avoided, and the user terminal without the management authority cannot By managing the conditions and/or scope of the selected user, it is more convenient to use the conditions and/or scope of joining the session user.
实施例三、一种 CBUS的管理方法,该方法与实施例二中提供的一种 CBUS 的管理方法相似, 所不同的在于: 在实施例三中用户选择用户的条件和 /或范 围的管理权限的设定, 可以是在已经存在选择用户的条件和 /或范围的管理权 限的设定后, 更新或修改管理权限的设定, 所述的用户为具有选择用户的条件 和 /或范围的管理权限的用户; 在实施例二中用户选择用户的条件和 /或范围的 管理权限的设定,也可以是在 CBUS服务器中没有关于选择用户的条件和 /或范 围的管理权限的设定的情况下, 第一次对管理权限设定, 所述的用户可以是任 意的用户。 The third embodiment is a CBUS management method, which is similar to the CBUS management method provided in the second embodiment. The difference is that: in the third embodiment, the user selects the user's condition and/or scope management authority. The setting may be to update or modify the setting of the management authority after the setting of the management authority for selecting the condition and/or range of the user, and the user is the management having the condition and/or scope of the selected user. User of the authority; in the second embodiment, the setting of the management authority for selecting the condition and/or range of the user by the user may also be the case where there is no setting of the management authority for selecting the condition and/or range of the user in the CBUS server. Next, the first time the management authority is set, the user can be any user.
参见图 4所示, 本发明实施例三提供的一种 CBUS的管理方法, 包括: 步骤 Rl、 CBUS服务器接收用户终端发送的对指定选择用户的条件和 /或范 围进行管理权限的设置信息, 设置该对指定选择用户的条件和 /或范围的管理 权限。 Referring to FIG. 4, a method for managing a CBUS according to Embodiment 3 of the present invention includes: Step R1: The CBUS server receives setting information for managing rights of a condition and/or a range of a specified selected user sent by a user terminal, and setting The management of the conditions and/or scope of the specified selection user Permissions.
其中,仍然以实施例二中的 Tony为例做说明,如果对指定选择用户的条件 和 /或范围管理权限的设置已经存在, 则 Tony可以是具有更改对指定选择用户 的条件和 /或范围进行管理权限的设置的用户; 如果对指定选择用户的条件和 / 或范围管理权限的设置不存在, 则 Tony可以是任意用户。在本实施例三中假设 Tony为任意用户。 下面的命令为 Tony发送给 CBUS服务器的, 对指定选择用户 的条件和范围进行管理权限的设置信息。所述的指定选择用户的条件和范围的 信息分别保存在: Condition Ol和 Scope Ol。 Among them, Tony in the second embodiment is still taken as an example. If the setting of the condition and/or scope management authority for specifying the user already exists, Tony may be the condition and/or range with the change to the specified selected user. User who manages the setting of permissions; Tony can be any user if the settings for the specified user's criteria and/or scope management permissions do not exist. In the third embodiment, Tony is assumed to be any user. The following command is the setting information that Tony sends to the CBUS server to manage the rights and conditions of the specified user. The information specifying the conditions and range of the selected user is stored in: Condition Ol and Scope Ol, respectively.
<ProxySet> <ProxySet>
<Condition> <Condition>
<ID> Condition 01</ID> ******指定需要进行选择用户 的条件的管理权限设 置的对象, 所述对象的 标识为 Condition 01 <ID> Condition 01</ID> ****** specifies the object of the administrative authority setting for selecting the user's condition, the identifier of the object is Condition 01
<Right><!—条件的管理操作权限信息- > <Right><!—Conditional management operation authority information ->
<User> sip: tony @example . com </User> <User> sip: tony @example . com </User>
<Permission>Query, Update, Remove, Use </Permission> <Permission>Query, Update, Remove, Use </Permission>
</Right> ******定义用户 Tony 的管理权 限, Tony 具有查询 Query、 修改 Update, 删 除 Remove和使用 Use定 义的选择用户条件 </Right> ****** defines user Tony 's administrative privileges. Tony has the option to query Query, modify Update, delete Remove, and use Use to define user criteria.
<Right><!—条件的管理操作权限信息-〉 <Right><!—Condition management operation authority information->
户 Ross 的管理权限, Management rights of the home Ross ,
Ross具有查询 Query、 修 改 Update, 删除 Remove 和使用 Use定义的选择用 户条件 Ross has query Query, modify Update, delete Remove And select user criteria defined using Use
</Condition> </Condition>
<Scope> <Scope>
<ID> Scope— 01 </ID> 指定需要进行选择用户的范 围的管理权限设置的对象, 所 述 对 象 的 标 识 为 Scope— 01 <ID> Scope— 01 </ID> specifies the object that needs to be set to manage the user's scope. The object is identified as Scope-01
<Right><!—范围的管理操作权限信息-〉 <Right><!—Scope management operation authority information->
<User> sip: tony @example . com </User> <User> sip: tony @example . com </User>
<Permission>Query, Update, Remove, Use </Permission> <Permission>Query, Update, Remove, Use </Permission>
</Right> ******定义用户 Tony对选择用户范围 的管理权限 , Tony具有查询 Query、 修改 Update , 删除 Remove和使用</Right> ****** defines user Tony 's administrative rights to select user scope, Tony has query Query, modify Update, delete Remove and use
Use定义的选择用户的范围 Use defined range of selected users
<Right><!—范围的管理操作权限信息-〉 <Right><!—Scope management operation authority information->
< Host > sip: Jim@example.com </ Host > < Host > sip: Jim@example.com </ Host >
<Permission>Query, Use</Permission> <Permission>Query, Use</Permission>
</Right> ******定义用户 Ross的管理权限, </Right> ****** defines the administrative rights of the user Ross,
Ross具有查询 Query和使 用 Use 定义的选择用户的 范围 Ross has the scope to query Query and select users using Use definition
</Scope> </Scope>
</ProxySet> </ProxySet>
CBUS服务器接收到上述命令后, 保存上述对 Condition— 01和 Scope— 01 管理权限的设置信息, 具体保存结果参见表 2。 After receiving the above command, the CBUS server saves the above setting information for the management authority of Condition-01 and Scope-01. For details, see Table 2.
条件 /范围标识 用户标识 管理操作权限 Condition / Scope ID User ID Manage Operation Permissions
Condition 01 tony@example . com 查询 Query,修改 Update, 删除 Remove,使用 UseCondition 01 tony@example . com Query Query, modify Update, Remove Remove, use Use
Condition 01 ross@example.com 查询 Query, 使用 Use Condition 01 ross@example.com query Query, use Use
Scope— 01 tony@example . com 查询 Query, 修改 Update, Scope-01 tony@example . com query Query, modify Update,
删除 Remove, 使用 Use Remove Remove, use Use
Scope— 01 Jim@example . com 查询 Query, 使用 Use Scope— 01 Jim@example . com Query Query, Use Use
表 2 应该理解的是,用户终端发送的选择用户的条件和 /或范围的管理权限的 设置信息可以不止上述文字中描述情况,也可以有不同, 上述只是作为方便理 解的例子对本发明实施例做说明, 其它的选择用户的条件和 /或范围的管理权 限的设置信息也是容易推断出的。 It should be understood that the setting information of the management authority for selecting the condition and/or range of the user sent by the user terminal may be different from the description in the above text, and may be different. The foregoing is only an example of facilitating the understanding of the embodiment of the present invention. Note that other setting information for selecting the user's condition and/or range of management authority is also easy to infer.
步骤 R2、 与本发明实施例二中的步骤 F2对应相似, CBUS服务器接收任 意用户终端发送对选择用户的条件和 /或范围的管理命令, CBUS 服务器根据 保存的选择用户的条件和 /或范围的管理权限设置的结果, 判断所述用户是否 具有管理权限。 Step R2 is similar to step F2 in the second embodiment of the present invention. The CBUS server receives an arbitrary user terminal to send a management command for selecting a user's condition and/or range, and the CBUS server selects the user's condition and/or range according to the saved. As a result of managing the permission settings, it is determined whether the user has administrative rights.
其中, 假设用户标识为 Jim@example.com的用户向 CBUS服务器发送对 Here, suppose the user whose user ID is Jim@example.com sends a pair to the CBUS server.
Scope— 01使用的管理命令, CBUS服务器根据步骤 R1中保存的选择用户的条 件和范围的管理权限的设置信息信息, 判断出用户标识为 Jim@example.com 的用户具有使用 Scope— 01的权限。 The management command used by Scope-01, the CBUS server determines that the user whose user ID is Jim@example.com has the right to use Scope-01 according to the setting information information of the management authority for selecting the user's condition and scope saved in step R1.
步骤 R3、 与实施例二中步骤 F3对应相似, 如果判断结果是肯定的, 则 CBUS服务器执行步骤 F2中所述任意用户的管理命令。 Step R3 is similar to step F3 in the second embodiment. If the result of the determination is affirmative, the CBUS server executes the management command of any user described in step F2.
根据 R3 中所描述的执行动作, 则 CBUS 服务器执行用户标识为 Jim@example.com的用户使用 Scope— 01的操作。 According to the action described in R3, the CBUS server executes the operation of Scope-01 by the user whose user ID is Jim@example.com.
步骤 R4、如果判断结果是否定的,则 CBUS服务器发送无权限响应给所 述任意用户终端。 Step R4. If the judgment result is negative, the CBUS server sends a no-privileged response to the arbitrary user terminal.
釆用本发明实施例三提供的方法, 在 CBUS服务器在执行对加入会话用户 的条件和 /或范围管理之前, 先要 CBUS服务器中对加入会话用户的条件和 /或 范围的管理权限做设置,使得具有管理权限的用户终端可以对加入会话用户的 条件和 /或范围进行管理,使得对加入会话用户的条件和 /或范围的管理更有序, 避免管理混乱, 没有管理权限的用户终端不可以对选择用户的条件和 /或范围 进行管理, 可以更方便的使用加入会话用户的条件和 /或范围。 With the method provided in the third embodiment of the present invention, before the CBUS server performs the condition and/or scope management for joining the session user, the CBUS server needs to set the management authority for the condition and/or scope of joining the session user. The user terminal with the management authority can manage the conditions and/or scope of joining the session user, so that the management of the conditions and/or scope of joining the session user is more orderly, and the management confusion is avoided, and the user terminal without the management authority cannot Conditions and/or scope for selecting users Management allows for easier access to the conditions and/or scope of joining a session user.
以上是对本发明实施例二、 三提供的方法说明。 本发明实施例四还提供 了一种 CBUS的管理方法,本发明实施例四与本发明实施例二、三的区别在于: 实施例四中可以对指定选择用户的条件和范围统一设置管理权限, 而实施例 二、三中是分别对指定选择用户的条件设置管理权限, 和对指定选择用户的范 围设置管理权限。 下面对本发明实施例四做详细说明。 The above is a description of the method provided in the second and third embodiments of the present invention. The fourth embodiment of the present invention further provides a management method for the CBUS. The difference between the fourth embodiment of the present invention and the second and third embodiments of the present invention is as follows: In the fourth embodiment, the management authority can be uniformly set for the condition and scope of the specified user. In the second and third embodiments, the management authority is set for the condition of the specified user, and the management authority is set for the scope of the specified user. The fourth embodiment of the present invention will be described in detail below.
实施例四, 一种 CBUS的管理方法, 参见图 5 , 包括: Embodiment 4, a CBUS management method, see FIG. 5, includes:
步骤 Yl、 CBUS服务器接收用户终端发送对指定选择用户的条件和范围 统一进行管理权限设置的信息, 设置对指定选择用户的条件和范围的管理权 限。 Step Y1: The CBUS server receives the information that the user terminal sends the management permission setting for the condition and the range of the specified selected user, and sets the management authority for the condition and the range of the specified selected user.
其中, 在步骤 Y1中用户是对指定选择用户的条件和范围统一设置管理权 限,依然以 Tony为例, Tony发送的选择用户的条件和范围的管理权限设置信息 具体如下: In step Y1, the user uniformly sets management rights for the conditions and ranges of the specified user, and still uses Tony as an example. The management permission setting information of the condition and scope of the selected user sent by Tony is as follows:
<ProxySet> <ProxySet>
<CBUS> <CBUS>
<Condition> <Condition>
<ID> Condition— 01 </ID> ******指定需要进行选择用户的条件 的管理权限设置的对象, 所述 对象的标识为 Condition— 01 </Condition> <ID> Condition— 01 </ID> ****** specifies the object of the administrative permission setting that needs to select the user's condition, the identifier of the object is Condition-01 01 </Condition>
<Scope> <Scope>
<ID> Scope— 01</ID> ******指定需要进行选择用户的范围的管 理权限设置的对象,所述对象的标 识为 Scope— 01 <ID> Scope— 01</ID> ****** specifies the object that needs to be set to manage the user's scope. The object is identified as Scope-01
</Scope> </Scope>
<Right><!—管理操作权限信息- > <Right><!—Manage operation permission information->
<User> sip: tony @example . com </User> <User> sip: tony @example . com </User>
<Permission>Query, Update, Remove, Use </Permission> <Permission>Query, Update, Remove, Use </Permission>
</Right> ******定义用户 Tony对选择用户范围的 管理权限, Tony具有查询 Query、 修改 Update、 删除 Remove和使用 Use定义的选择用户的条件和范围</Right> ****** defines user Tony 's choice of user scope Administrative rights, Tony has the conditions and scope for querying Query, modifying Update, deleting Remove, and selecting users using Use definitions
<Right><!—管理操作权限信息- > <Right><!—Manage operation permission information->
<User> myfriendslist </User> <User> myfriendslist </User>
<Permission>Query, Use </Permission> <Permission>Query, Use </Permission>
</Right> ******定义用户列表为 myfriendslist中包 含的用户的管理权限, 所述用户 具有查询 Query和使用 Use定义的 选择用户的条件和范围 </Right> ****** defines the user list as the administrative authority of the user contained in myfriendslist, the user has the query Query and the use of the definition defined by the user's conditions and scope
</CBUS> </CBUS>
</ProxySet> </ProxySet>
CBUS服务器接收到上述的命令, 将命令中的信息保存在 CBUS服务器 中,参见表 3为服务器上保存的选择用户的条件和范围进行管理权限的设置信 息。 The CBUS server receives the above command and saves the information in the command in the CBUS server. See Table 3 for the setting information of the management authority for the condition and scope of the selected user saved on the server.
表 3 table 3
应该理解的是, 用户终端发送的选择用户的条件和 /或范围的管理权限的 设置信息可以不止上述文字中描述情况,也可以有不同, 上述只是作为方便理 解的例子对本发明实施例做说明, 其它的选择用户的条件和 /或范围的管理权 限的设置信息也是容易推断出的。 It should be understood that the setting information of the management authority for selecting the user's condition and/or range sent by the user terminal may be different from the description in the above text, and may be different. The foregoing is only an example of a convenient understanding to explain the embodiment of the present invention. Other setting information for selecting the user's condition and/or range of administrative rights is also easily inferred.
其中, 表 3中 myfriendslist可以为 CBUS服务器中保存的列表, 也可以 是 CBUS服务器可以获得的列表。 其中, 可以假设该 myfriendslist列表中包括 Song , Eland、 Allen 和 Ross。 myfriedslist 中所包含的所有用户都可以对 Condition— 01或 Scope— 01进行查询和使用。 Among them, the myfriendslist in Table 3 can be a list saved in the CBUS server, or Is a list available to the CBUS server. Among them, you can assume that the myfriendslist list includes Song, Eland, Allen, and Ross. All users included in myfriedslist can query and use Condition-01 or Scope-01.
步骤 Y2、与实施例三中的 R2相似, CBUS服务器接收任意用户终端发送 对选择用户的条件和 /或范围的管理命令, CBUS 服务器根据保存的选择用户 的条件和 /或范围的管理权限设置的结果, 判断所述用户是否具有管理权限。 Step Y2 is similar to R2 in Embodiment 3, and the CBUS server receives an administrative command sent by any user terminal to the condition and/or range of the selected user, and the CBUS server sets according to the saved management authority of the selected user's condition and/or scope. As a result, it is judged whether the user has administrative authority.
以用户标识为 Song@example.com的用户为例, 该用户终端发送使用 Condition— 01或 Scope— 01的管理命令到 CBUS服务器, CBUS服务器根据步骤 Y1 中保存的选择用户的条件和范围的管理权限的设置信息信息,判断出用户标识 为 Song@example.com的用户具有使用 Condition— 01或 Scope— 01的权限。 Taking the user whose user ID is Song@example.com as an example, the user terminal sends a management command using the Condition-01 or Scope-01 to the CBUS server, and the CBUS server manages the user's condition and scope according to the condition saved in step Y1. The setting information information determines that the user whose user ID is Song@example.com has the right to use the Condition-01 or Scope-01.
步骤 Y3、与实施例三中步骤 R3相似,如果判断结果是肯定的,则 CBUS 服务器执行步骤 F2中所述任意用户的管理命令。 Step Y3 is similar to step R3 in the third embodiment. If the result of the determination is affirmative, the CBUS server executes the management command of any user described in step F2.
所以, CBUS服务器执行用户标识为 Song@example.com的用户终端发送的 使用 Condition— 01或 Scope— 01的命令。 Therefore, the CBUS server executes the command sent by the user terminal whose user ID is Song@example.com using Condition-01 or Scope-01.
步骤 Y4、 如果判断结果是否定的, 则 CBUS服务器发送无权限响应给所 述任意用户终端。 Step Y4. If the judgment result is negative, the CBUS server sends a no-privileged response to the arbitrary user terminal.
釆用本发明实施例四提供的方法, 在 CBUS服务器在执行对加入会话用户 的条件和 /或范围管理之前, 先要 CBUS服务器中对加入会话用户的条件和 /或 范围的管理权限做设置,使得具有管理权限的用户终端可以对加入会话用户的 条件和 /或范围进行管理,使得对加入会话用户的条件和 /或范围的管理更有序, 避免管理混乱, 没有管理权限的用户终端不可以对选择用户的条件和 /或范围 进行管理, 可以更方便的使用加入会话用户的条件和 /或范围。 Using the method provided in Embodiment 4 of the present invention, before the CBUS server performs the condition and/or scope management for joining the session user, the CBUS server needs to set the management authority for the condition and/or scope of joining the session user. The user terminal with the management authority can manage the conditions and/or scope of joining the session user, so that the management of the conditions and/or scope of joining the session user is more orderly, and the management confusion is avoided, and the user terminal without the management authority cannot By managing the conditions and/or scope of the selected user, it is more convenient to use the conditions and/or scope of joining the session user.
以上本发明实施例一至四是对本发明实施例提供的一种 CBUS的管理方法 的说明。 下面对本发明实施例提供的装置做说明。 The foregoing Embodiments 1 to 4 of the present invention are descriptions of a CBUS management method provided by an embodiment of the present invention. The device provided by the embodiment of the present invention will be described below.
实施例五、 一种服务器, 参见图 6, 包括: 设置单元 10、 判断单元 20、 执 行单元 30、 接收单元 40和发送单元 50。 Embodiment 5 A server, see FIG. 6, includes: a setting unit 10, a judging unit 20, an executing unit 30, a receiving unit 40, and a transmitting unit 50.
其中, 设置单元 10, 用于设置选择用户的条件和 /或范围的管理权限; 设置单元 10包括: 条件管理权限单元 101和 /或范围管理权限单元 102。 其 中, 条件管理权限单元 101 , 用于设置选择用户的条件的管理权限; 范围管理 权限单元 102, 用于设置选择用户的范围的管理权限。 The setting unit 10 is configured to set management authority for selecting a condition and/or range of the user. The setting unit 10 includes: a condition management authority unit 101 and/or a scope management authority unit 102. The condition management authority unit 101 is configured to set management authority for selecting a condition of the user; The privilege unit 102 is configured to set management rights for selecting a range of users.
需要说明的是, 通常本发明实施例五提供的一种服务器中的设置单元 10 包括: 条件管理权限单元 101和范围管理权限单元 102, 但是, 所述服务器中设 置单元 10中也可以只包含条件管理权限单元 101 , 即: 该服务器只对选择用户 的条件的管理权限做设置, 该服务器不对选择用户的范围管理权限做设置; 所 述服务器中设置单元 10中也可以只包含范围管理权限单元 102, 则情况与上述 只包含条件管理权限单元 101的情况类似。 对于本发明实施例五中提供的服务 器中的设置单元 10可以具有以上说明的三种情况,所述设置单元 10具体为何种 情况, 要根据用户终端的需求来决定。 It should be noted that the setting unit 10 in the server provided by the fifth embodiment of the present invention includes: the condition management authority unit 101 and the scope management authority unit 102. However, the setting unit 10 in the server may only include the condition. The management authority unit 101, that is, the server only sets the management authority for selecting the user's condition, and the server does not set the scope management authority of the selected user; the server setting unit 10 may also include only the scope management authority unit 102. The case is similar to the case where the condition management authority unit 101 is included only. The setting unit 10 in the server provided in the fifth embodiment of the present invention may have three cases as described above, and the specific situation of the setting unit 10 is determined according to the requirements of the user terminal.
判断单元 20 , 用于根据设置单元 10中存储的选择用户的条件和 /或范围的 管理权限的设置信息, 判断发送管理命令的用户是否具有管理权限; The determining unit 20 is configured to determine, according to the setting information of the management authority for selecting the condition and/or the range of the user stored in the setting unit 10, whether the user who sends the management command has the management authority;
执行单元 30, 用于当判断单元 20中判断结果为肯定时,执行所述用户发送 的管理命令; The executing unit 30 is configured to execute a management command sent by the user when the determination result in the determining unit 20 is affirmative;
接收单元 40,用于接收具有管理权限的用户终端发送的选择用户的条件和 /或范围的管理权限的设置信息, 接收用户终端发送选择用户的条件和 /或范围 的管理命令; The receiving unit 40 is configured to receive setting information of a management authority for selecting a condition and/or a range of the user sent by the user terminal having the management authority, and receiving a management command for sending the condition and/or range of the selected user by the user terminal;
发送单元 50, 用于当判断单元 20中判断结果为否定时,发送无权限响应消 息给用户。 The sending unit 50 is configured to send a non-privileged response message to the user when the determination result in the determining unit 20 is negative.
下面举例,以服务器接收单元 40接收到具有管理权限的用户终端发送的设 置信息包括: 选择用户的条件管理权限的设置信息, 和选择用户的范围的管理 权限的设置信息为例。 For example, the setting information sent by the server receiving unit 40 to the user terminal having the management authority includes: setting information of the condition management authority of the user, and setting information of the management authority of the range of the user as an example.
当接收单元 40接收到具有管理权限的用户终端发送的选择用户的条件和 范围的管理权限的设置信息后,将所述选择用户的条件和范围的管理权限的设 置信息发送给设置单元 10; 设置单元 10中的条件管理权限单元 101保存所述选 择用户的条件的管理权限的设置信息。便于理解的是: 所述条件管理权限单元 101保存所述选择用户的条件的管理权限的设置信息, 可以认为是条件管理权 限单元 101设置选择用户的条件的管理权限。 同理, 可知设置单元 10中范围管 理权限单元 102设置选择用户的范围的管理权限。 After the receiving unit 40 receives the setting information of the management authority for selecting the condition and the range of the user sent by the user terminal having the management authority, the setting information of the management authority of the condition and the range of the selected user is sent to the setting unit 10; The condition management authority unit 101 in the unit 10 holds setting information of the management authority of the condition for selecting the user. It is easy to understand that the condition management authority unit 101 holds the setting information of the management authority of the condition for selecting the user, and can be considered as the management authority for setting the condition for selecting the user by the condition management authority unit 101. Similarly, it can be seen that the scope management authority unit 102 in the setting unit 10 sets the management authority for selecting the range of the user.
当服务器中接收单元 40接收到某一用户发送的对所述选择用户的条件的 管理命令, 所述的管理命令, 可以是对所述选择用户的条件的修改命令、 查询 命令、删除命令或使用命令其中的任意一种或任意几种的组合。为了便于理解, 认为接收单元 40中接收到所述某一用户发送的对所述选择用户的条件的删除 命令。 When the receiving unit 40 in the server receives the condition of the selected user sent by a certain user The management command, the management command, may be any one or any combination of a modification command, a query command, a delete command, or a use command for the condition of the selected user. For ease of understanding, it is considered that the receiving unit 40 receives a deletion command for the condition of the selected user transmitted by the certain user.
判断单元 20根据设置单元 10中条件管理权限单元 101设置选择用户的条件 的管理权限的信息, 判断出所述某一用户是否具有管理权限,如果该用户具有 所述管理权限, 则执行单元 30执行所述管理命令; 如果该用户不具有所述的管 理权限, 则执行单元 30中不执行任何命令,发送单元 50发送无权限响应消息给 所述用户。 The judging unit 20 sets the information of the management authority for selecting the condition of the user according to the condition management authority unit 101 in the setting unit 10, and determines whether the certain user has the management authority. If the user has the management authority, the execution unit 30 executes The management command; if the user does not have the management authority, the execution unit 30 does not execute any command, and the sending unit 50 sends a no-response response message to the user.
举例说明: 假设置单元 10中条件管理权限单元 101设置选择用户的条件的 管理权限的信息中, 保存所述某一用户具有选择用户的条件可以查询和使用, 不可以删除。 则判断单元 20判断出该用户不具有选择用户的条件做删除管理, 所以执行单元 30中不执行任何命令,发送单元 50发送无权限响应消息给所述某 一用户。 For example, in the information that the condition management authority unit 101 in the setting unit 10 sets the management authority for selecting the condition of the user, the condition that the user has the selected user can be queried and used, and cannot be deleted. Then, the judging unit 20 judges that the user does not have the condition for selecting the user to perform deletion management, so that no command is executed in the executing unit 30, and the transmitting unit 50 sends a no-response response message to the certain user.
对于服务器中各单元在选择用户的范围的管理过程中的工作方法,与服务 器中各单元在选择用户的条件的管理过程中的工作方法类似,可以参照服务器 中各单元在选择用户的条件的管理过程中的工作方法。 For the working method in the management process of each unit in the server in selecting the scope of the user, similar to the working method in the management process of selecting the user's condition in each unit in the server, the management of the condition of selecting the user in each unit in the server can be referred to. The working method in the process.
需要理解的是, 服务器接收到的选择用户的条件和 /或范围的管理权限的 设置信息的格式可以不同, 如实施例二、 三、 四中提供的三种选择用户的条件 和 /或范围的管理权限的设置信息的格式。 It should be understood that the format of the setting information of the management authority for selecting the condition and/or range of the user received by the server may be different, such as the three conditions and/or ranges of selecting the user provided in Embodiments 2, 3, and 4. The format of the setting information for administrative rights.
以上对本发明实施例五提供的一种服务器的描述,该服务器设置单元设置 选择用户的条件和 /或范围的管理权限, 用户如果对所述的选择用户的条件和 / 或范围进行管理,服务器首先判断该用户是有管理权限的用户,服务器才会执 行该用户的管理命令。使得用户终端选择用户的条件和 /或范围的管理更有序, 避免管理混乱, 可以更方便的使用选择用户的条件和 /或范围。 In the above description of a server provided by Embodiment 5 of the present invention, the server setting unit sets management authority for selecting a condition and/or range of the user, and if the user manages the condition and/or range of the selected user, the server first If the user is judged to be a user with administrative rights, the server will execute the management command of the user. The management of the condition and/or scope of the user terminal to select the user is more orderly, the management confusion is avoided, and the condition and/or scope of selecting the user can be more conveniently used.
实施例六、 一种用户终端, 参见图 7 , 包括: 产生管理命令单元 701和第二 发送单元 702。 Embodiment 6 A user terminal, referring to FIG. 7, includes: a generation management command unit 701 and a second sending unit 702.
其中, 所述产生管理命令单元 701 , 用于产生对选择用户的条件和 /或范围 的管理命令; 所述的管理命令为: 对选择用户的条件和 /或范围做查询、 修改、 删除和使用等命令中的任意一种或者任意几种组合。 The generating management command unit 701 is configured to generate a management command for selecting a condition and/or a range of the user. The management command is: querying, modifying, and selecting a condition and/or a range of the selected user. Delete or use any of these commands or any combination of them.
所述第二发送单元 702,用于发送产生管理命令单元 701中产生对选择用户 的条件和 /或范围的的管理命令给服务器。 The second sending unit 702 is configured to send a management command in the management command unit 701 to generate a condition and/or a range of the selected user to the server.
本发明实施例六提供的一种用户终端,当所述终端需要对服务器上的对选 择用户的条件和 /或范围做管理时, 在该用户终端中产生管理命令单元 701中产 生对选择用户的条件和 /或范围做管理的命令, 所述的管理命令为: 对选择用 户的条件和 /或范围做查询、 修改、 删除和使用等命令中的任意一种或者任意 几种组合;第二发送单元 702将产生管理命令单元 701中产生对选择用户的条件 和 /或范围做管理的命令发送给服务器。 A user terminal provided in Embodiment 6 of the present invention, when the terminal needs to manage the condition and/or scope of the selected user on the server, generating a management command unit 701 in the user terminal to generate a selected user The condition and/or scope is a management command, and the management command is: any one or any combination of the commands for querying, modifying, deleting, and using the condition and/or range of the selected user; Unit 702 sends a command in management management command unit 701 that manages the conditions and/or scope of the selected user to the server.
以上是对本发明实施例六提供的一种用户终端中各单元的工作方法的描 述。本发明实施例六提供的一种用户终端可以与现有的技术中提供的用户终端 相似。 The above is a description of the working method of each unit in the user terminal provided by the sixth embodiment of the present invention. A user terminal provided in Embodiment 6 of the present invention may be similar to the user terminal provided in the prior art.
实施例七、 一种用户终端, 参见图 8, 包括: 产生权限命令单元 601和第三 发送单元 602。 Embodiment 7 A user terminal, as shown in FIG. 8, includes: a generation authority command unit 601 and a third transmission unit 602.
所述产生权限命令单元 601 , 用于产生对选择用户的条件和 /或范围的管理 权限的设置命令; The generating permission command unit 601 is configured to generate a setting command for selecting an administrative right of a condition and/or a range of the user;
其中, 所述产生权限命令单元 601可以包括: 产生条件权限命令单元 611 和产生范围权限命令单元 621 , 或者所述产生权限命令单元 601可以只包括: 产 生条件权限命令单元 611 ,即所述产生权限命令单元 601为产生条件权限命令单 元 611 , 或者所述产生权限命令单元 601可以只包括: 产生范围权限命令单元 621。 The generating permission command unit 601 may include: a generating condition authority command unit 611 and a generating range authority command unit 621, or the generating authority command unit 601 may only include: generating a condition authority command unit 611, that is, generating the authority The command unit 601 is a conditional authority command unit 611, or the generation authority command unit 601 may include only: a range authority command unit 621.
所述产生条件权限命令单元 611 , 用于产生对选择用户的条件的管理权限 的设置命令; The generating condition authority command unit 611 is configured to generate a setting command for managing authority for selecting a condition of the user;
所述产生范围权限命令单元 621, 用于产生对选择用户的范围的管理权限 的设置命令; The generating range authority command unit 621 is configured to generate a setting command for managing the scope of the selected user;
所述第三发送单元 602,用于将产生权限命令单元 601产生对选择用户的条 件和 /或范围的管理权限的设置命令发送给服务器。 The third sending unit 602 is configured to send a setting command for generating the authority command unit 601 to the management authority for selecting the condition and/or range of the user to the server.
本发明实施例七提供的一种用户终端还可以包括第三产生管理命令单元 603 , 用于产生对选择用户的条件和 /或范围的管理命令; 所述的管理命令为: 对选择用户的条件和 /或范围做查询、 修改、 删除和使用等命令中的任意一种 或者任意几种组合。 所述的第三发送单元 602还用于发送第三产生管理命令单 元 603中产生对选择用户的条件和 /或范围的管理命令。 A user terminal according to Embodiment 7 of the present invention may further include a third generation management command unit 603, configured to generate a management command for selecting a condition and/or a range of the user; the management command is: Any one or any combination of the commands for querying, modifying, deleting, and using the conditions and/or ranges of the selected user. The third sending unit 602 is further configured to send a management command in the third generation management command unit 603 that generates a condition and/or a range for selecting a user.
本发明实施例七提供的一种用户终端,该用户终端通常可以是具有管理权 限的用户终端, 该用户终端中的产生权限命令单元 601中的产生条件权限命令 单元 611和 /或产生范围权限命令单元 621中产生对选择用户的条件和 /或范围的 管理权限的设置命令; 第三发送单元 602将产生对选择用户的条件和 /或范围的 管理权限的设置命令发送给服务器。本发明实施例七提供的一种用户终端也可 以对服务器中的对选择用户的条件和 /或范围进行管理, 即该用户终端中的第 三产生管理命令单元 603产生对选择用户的条件和 /或范围的管理命令, 第三发 送单元 602将产生对选择用户的条件和 /或范围的管理命令发送给服务器。 A user terminal provided by Embodiment 7 of the present invention, where the user terminal is generally a user terminal having management authority, and the conditional authority command unit 611 and/or the scope permission command are generated in the generation authority command unit 601 in the user terminal. A setting command for managing the authority to select the condition and/or range of the user is generated in the unit 621; the third transmitting unit 602 transmits a setting command to generate a management authority for selecting the condition and/or range of the user to the server. A user terminal provided in Embodiment 7 of the present invention may also manage the condition and/or range of the selected user in the server, that is, the third generation management command unit 603 in the user terminal generates a condition for selecting the user and/or Or a range of administrative commands, the third sending unit 602 will generate a management command to the condition and/or range of the selected user to the server.
事实上, 实施例七提供的一种用户终端, 可以实现实施例六中提供的一种 用户终端的所有功能。 In fact, a user terminal provided in Embodiment 7 can implement all the functions of a user terminal provided in Embodiment 6.
本发明实施例七提供的一种用户终端,可以产生对服务器中保存的对选择 用户的条件和 /或范围的管理权限的设置命令, 实现对服务器中保存的对选择 用户的条件和 /或范围的管理权限的设置, 避免管理混乱, 可以更方便的使用 选择用户的条件和 /或范围。 A user terminal provided in Embodiment 7 of the present invention can generate a setting command for managing the right and/or scope of the selected user saved in the server, and implement the condition and/or range of the selected user saved in the server. The setting of administrative rights, to avoid management confusion, can be more convenient to use to select the user's conditions and / or scope.
本发明实施例还提供了一种 CBUS的管理系统。 下面结合实施例八对本发 明提供的一种 CBUS的管理系统做详细说明。 The embodiment of the invention also provides a CBUS management system. A CBUS management system provided by the present invention will be described in detail below with reference to the eighth embodiment.
实施例八、 一种 CBUS的管理系统。 参见图 9, 包括: 第一用户终端 70、 第 二用户终端 80和服务器 90。 Embodiment 8 A management system of a CBUS. Referring to Figure 9, the first user terminal 70, the second user terminal 80, and the server 90 are included.
其中, 第一用户终端 70 , 用于发送对选择用户的条件和 /或范围的管理权 限的设置命令; The first user terminal 70 is configured to send a setting command for managing rights of selecting a condition and/or a range of the user;
第二用户终端 80 , 用于发送对选择用户的条件和 /或范围的管理命令; 服务器 90 , 用于接收第一用户终端 70发送的对选择用户的条件和 /或范围 的管理权限的设置命令, 根据所述的设置命令, 对选择用户的条件和 /或范围 的管理权限进行设置, 接收第二用户终端 80发送的对选择用户的条件和 /或范 围的管理命令, 根据对选择用户的条件和 /或范围的管理权限的设置结果, 判 断所述第二用户终端 80是否具有对选择用户的条件和 /或范围的管理的权限, 如果是, 则执行该对选择用户的条件和 /或范围的管理命令, 如果否, 发送无 权限响应消息给第二用户终端 80。 a second user terminal 80, configured to send a management command for selecting a condition and/or range of the user; a server 90, configured to receive a setting command sent by the first user terminal 70 to manage the condition and/or range of the selected user And setting, according to the setting command, an administrative authority for selecting a condition and/or a range of the user, and receiving a management command sent by the second user terminal 80 for selecting a condition and/or a range of the user, according to a condition for selecting the user And/or a result of the setting of the administrative authority of the range, determining whether the second user terminal 80 has the right to manage the condition and/or scope of the selected user, If so, the management command for selecting the condition and/or range of the user is executed, and if not, the no-privileged response message is sent to the second user terminal 80.
所述第一用户终端 70通常可以是具有对服务器中对选择用户的条件和 /或 范围的管理权限的用户, 所述第二用户终端 80可以是任意终端, 即第二用户终 端 80也可以为第一用户终端 70。 The first user terminal 70 may be a user having a management right to the condition and/or scope of the selected user in the server, and the second user terminal 80 may be any terminal, that is, the second user terminal 80 may also be The first user terminal 70.
便于理解的是, 可以认为: 第一用户终端 70是本发明实施例六中提供的一 种用户终端; 第二用户终端 80可以是本发明实施例七中提供的一种用户终端; 服务器 90可以是本发明实施例五提供一种服务器。 It is to be understood that the first user terminal 70 is a user terminal provided in Embodiment 6 of the present invention; the second user terminal 80 may be a user terminal provided in Embodiment 7 of the present invention; A fifth embodiment of the present invention provides a server.
本发明实施例八提供的一种管理系统中,第一用户终端 70对服务器 90中对 选择用户的条件和 /或范围的管理权限的设置, 使得第二用户终端 80在对服务 器 90中的对选择用户的条件和 /或范围做管理时, 服务器 90需要对第二用户终 端 80的管理权限做判断, 从而使用户终端选择用户的条件和 /或范围的管理更 有序, 避免管理混乱, 可以更方便的使用选择用户的条件和 /或范围。 In a management system according to Embodiment 8 of the present invention, the first user terminal 70 sets the management authority of the condition and/or range of the selected user in the server 90, so that the second user terminal 80 is in the pair of the server 90. When the user's condition and/or scope is selected for management, the server 90 needs to make a judgment on the management authority of the second user terminal 80, so that the user terminal selects the user's condition and/or scope management more orderly, and avoids management confusion. More convenient use to select the user's conditions and / or range.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可 读存储介质中, 该程序在执行时, 包括如下步骤: It will be understood by those skilled in the art that all or part of the steps of implementing the foregoing embodiments may be performed by a program to instruct related hardware, and the program may be stored in a computer readable storage medium. , including the following steps:
CBUS服务器接收用户终端发送的选择用户的条件和 /或范围的管理命令; 根据预置的选择用户的条件和 /或范围的管理权限的设置信息, 判断所述用 户终端是否具有选择用户的条件和 /或范围的管理权限, The CBUS server receives a management command sent by the user terminal to select a condition and/or a range of the user; determining, according to the preset setting information of the user's condition and/or the scope of the management authority, whether the user terminal has the condition for selecting the user and / or scope of administrative rights,
如果是, 执行所述用户终端发送的选择用户的条件和 /或范围的管理命令。 上述提到的存储介质可以是只读存储器, 磁盘或光盘等。 If so, a management command sent by the user terminal to select a condition and/or range of the user is performed. The above-mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
以上对本发明实施例所提供一种基于条件的用户选择 CBUS的管理方法、 服务器和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施 方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心 思想; 同时, 对于本领域的一般技术人员, 依据本发明的思想, 在具体实施方 式及应用范围上均会有改变之处, 综上所述, 本说明书内容不应理解为对本发 明的限制。 The foregoing describes a method, a server, and a system for selecting a CBUS based on a condition-based user according to an embodiment of the present invention. The principles and implementation manners of the present invention are described in the following. It is only used to help understand the method of the present invention and its core ideas; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in specific embodiments and application scopes. The contents of this specification are not to be construed as limiting the invention.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810145825.7 | 2008-08-06 | ||
| CN200810145825A CN101645882B (en) | 2008-08-06 | 2008-08-06 | Condition-based user selecting management method, server and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010015198A1 true WO2010015198A1 (en) | 2010-02-11 |
Family
ID=41657602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2009/073095 Ceased WO2010015198A1 (en) | 2008-08-06 | 2009-08-05 | Management method, server and system for condition based uri selection |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101645882B (en) |
| WO (1) | WO2010015198A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102377589A (en) * | 2010-08-12 | 2012-03-14 | 华为终端有限公司 | Method and terminal for realizing authority management control |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010005841A1 (en) * | 1999-12-08 | 2001-06-28 | Hewlett-Packard Company | Electronic certificate |
| CN1455905A (en) * | 2001-01-16 | 2003-11-12 | 通用电气公司 | Use at least one arbitrary user group to delegate management of information in a database directory |
| CN1787451A (en) * | 2004-12-06 | 2006-06-14 | 华为技术有限公司 | Method and system for realizing area management over sub network |
| CN1831833A (en) * | 2005-03-11 | 2006-09-13 | 微软公司 | Delegating right to access resource or the like in access management system or the like |
-
2008
- 2008-08-06 CN CN200810145825A patent/CN101645882B/en not_active Expired - Fee Related
-
2009
- 2009-08-05 WO PCT/CN2009/073095 patent/WO2010015198A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010005841A1 (en) * | 1999-12-08 | 2001-06-28 | Hewlett-Packard Company | Electronic certificate |
| CN1455905A (en) * | 2001-01-16 | 2003-11-12 | 通用电气公司 | Use at least one arbitrary user group to delegate management of information in a database directory |
| CN1787451A (en) * | 2004-12-06 | 2006-06-14 | 华为技术有限公司 | Method and system for realizing area management over sub network |
| CN1831833A (en) * | 2005-03-11 | 2006-09-13 | 微软公司 | Delegating right to access resource or the like in access management system or the like |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102377589A (en) * | 2010-08-12 | 2012-03-14 | 华为终端有限公司 | Method and terminal for realizing authority management control |
| CN102377589B (en) * | 2010-08-12 | 2014-12-24 | 华为终端有限公司 | Method and terminal for realizing authority management control |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101645882A (en) | 2010-02-10 |
| CN101645882B (en) | 2012-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10599869B2 (en) | Separate privacy setting control for multiple application instances of a user | |
| JP5898312B2 (en) | Method and apparatus for multiple personality support and dynamic personality selection | |
| CN106605386B (en) | Method and apparatus for sharing content | |
| JP5655854B2 (en) | Information processing device, terminal device, and information processing method | |
| JP2008539504A (en) | Collaborative invitation system and method | |
| CN101355797A (en) | Method for obtaining user terminal equipment information and communication service functional entity | |
| CN101939965B (en) | Method and apparatus for authorizing the provisioning of indirect content associated with a presentity of a presence service | |
| US10860980B2 (en) | Establishing a communication event | |
| CN102113405A (en) | Method for personal network service configuration and system for personal network service configuration | |
| CN100464537C (en) | Method and system for sharing presence information, group server and presence server | |
| CN101425932A (en) | Presence management system | |
| CN101160847A (en) | A method and system for subscribing to presentation information | |
| WO2010022631A1 (en) | Method and device for implementing converged address book service information notification | |
| US20070162980A1 (en) | SYSTEM AND METHOD FOR PROVIDING CONTENT SECURITY IN UPnP SYSTEMS | |
| EP2671366B1 (en) | Determining a location address for shared data | |
| WO2016131250A1 (en) | Resource sharing method, apparatus and system | |
| CN101554024A (en) | Management of access to address data | |
| WO2010034231A1 (en) | A method, system and address server for implementing a phonebook | |
| CN103460681B (en) | The management method of the thin ability of fuse address | |
| WO2010015198A1 (en) | Management method, server and system for condition based uri selection | |
| JP2015103862A (en) | Communication terminal, communication method and program | |
| WO2024092929A1 (en) | Cross-domain data authorization method and apparatus, and electronic device | |
| JPWO2008146362A1 (en) | Group formation system | |
| CN101155025B (en) | Intimacy protection system and method and global permission management server and client terminal | |
| JP4341073B2 (en) | Virtual closed network system, server, user terminal, access method, program, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09804498 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09804498 Country of ref document: EP Kind code of ref document: A1 |