WO2007068187A1 - A process method and device for multiple types of priority in media transmission right - Google Patents

A process method and device for multiple types of priority in media transmission right Download PDF

Info

Publication number
WO2007068187A1
WO2007068187A1 PCT/CN2006/003316 CN2006003316W WO2007068187A1 WO 2007068187 A1 WO2007068187 A1 WO 2007068187A1 CN 2006003316 W CN2006003316 W CN 2006003316W WO 2007068187 A1 WO2007068187 A1 WO 2007068187A1
Authority
WO
WIPO (PCT)
Prior art keywords
media transmission
transmission right
media
authorization
priority
Prior art date
Application number
PCT/CN2006/003316
Other languages
French (fr)
Chinese (zh)
Inventor
Long Luo
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2007068187A1 publication Critical patent/WO2007068187A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • H04W76/45Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/08Trunked mobile radio systems

Definitions

  • the present invention relates to multi-party communication, and more particularly to a priority processing method and apparatus for multi-type media transmission rights in multi-party communication. Background of the invention
  • multi-party communication has gradually become a universal application, such as PoC, Push to Talk over Cellular system, Conference system and cluster system.
  • a unique control point is required to uniformly manage multi-party communication to ensure consistency and real-time control of communication users in multi-party communication.
  • the management mentioned here refers specifically to the media transmission right (Floor) processing, that is, the communication user in a group needs to initiate a request to the control point in the system, such as a speech request, and the control point judges and permits the above request, the communication
  • the user can send media stream data to other communication users in the group, and the control point can be a server such as a PoC server, a conference server, or the like.
  • Step 100 The user 1 sends a Media Request Request (floor Request) message to the server through the user terminal 1 (UE1).
  • UE1 User terminal 1
  • Step 101 The server decides whether to grant the UE1 media transmission right according to the preset policy. If yes, step 102b is performed; otherwise, step 102a is performed.
  • the policy may be whether the media transmission right is currently occupied, whether the UE1 has the right to apply for a media transmission right, and the like. For example: If the current media transmission right is occupied by other users, then disagree; otherwise agree.
  • Step 102a The server sends a media rejection right request to the UE1 to reject the media transmission right request of the UE1, and then ends the process.
  • Step 102b - Step 103b The server sends a Media Grant Right Request (UE Grant) message to the UE1 to permit the media transmission right request of the UE1, and sends a Media Take Right (Internet Take Right) message to the UE of other users in the group where the UE1 is located. Notifying the other users that the current media transmission right has been granted to UE1.
  • UE Grant Media Grant Right Request
  • Internet Take Right Media Take Right
  • the group in which the UE1 is located only includes the user 1 and the user 2, and the UE of the other users in the group in which the UE1 is located is the user terminal UE2 of the user 2.
  • Step 104b UE1 sends media stream (Media Burst) data to UE2.
  • Steps 105b to 106b It is assumed that the priority level of the user 2 is higher than that of the user 1. If the UE1 sends the media stream data to the UE2, the user 2 sends a Floor Request message to the server to rob the server and the server passes the judgment. Grant UE2 media transmission rights.
  • Step 107b The server sends a message to the UE1 to withdraw the media transmission right (floor Revoke), requesting the user 1 who is speaking to release the media transmission right, and the UE1 sends a media release right release (floor release) message to the server.
  • floor Revoke the media transmission right
  • the UE1 sends a media release right release (floor release) message to the server.
  • Steps 109b to 110b The server sends the Floor Grant message to the UE2 to grant the media transmission right request of the UE2, and sends a Floor Taken message to the UE1 to notify the UE1 that the current media transmission right has been granted to the UE2; the UE2 sends the media stream data to the UE1.
  • the server follows only one type of the preset policy.
  • the media transmission right is controlled.
  • the authorization processing problem of the media transmission right is controlled by defining a user priority for the user, that is, when the server receives a media transmission right request of the user A with a high user priority level, Even if user B is currently speaking, if user B's user priority level is lower than user A's, the server will interrupt user B's speech and grant media transmission right to user B with high user priority level.
  • Multimedia services combining multiple media types such as audio, video, pictures and text have been gradually developed, through presence and service, short messages.
  • WEB web page
  • PUSH push
  • file sharing file sharing
  • IMS IP-based Multimedia Subsystem
  • the multimedia service provides multiple types of media transmission right requests for multi-party communication.
  • the server only controls one type of media transmission right, and cannot implement multiple media transmission.
  • Control of rights, and the prior art processing method of simply performing media transmission authority authorization according to user priority cannot meet the requirements of the service.
  • a method and apparatus for processing a plurality of types of media transmission rights are given in a prior application by the applicant, but in the prior application, no detailed scheme is given for the authorization of different types of media transmission rights with priority. Summary of the invention
  • the main object of the present invention is to provide a priority processing method for multiple types of media transmission rights, which can control multiple types of media transmission rights having priority.
  • Another object of the present invention is to provide a priority processing device for multiple types of media transmission rights.
  • the ability to control multiple types of media transmission rights with priority can be controlled.
  • a priority processing method for a plurality of types of media transmission rights In a multi-party communication system, a correspondence between a media transmission right type and an authorization priority level is set in advance in a control point for uniformly managing multi-party communication, and the method further includes The following steps:
  • the authorization priority level is higher than the authorization priority of the same type of media transmission right authorized in the current system.
  • Level level, ⁇ withdraws the currently authorized media transmission right and authorizes the received media transmission right;
  • the authorization priority level of the media transmission right carried in the media transmission right request is lower than the authorization priority level of the same type of media transmission right authorized in the current system, the current authorized media transmission right is continued.
  • the method further includes: the control point denying authorization to receive the received media transmission right.
  • the method further includes: if the control point determines the authorization priority level of the received media transmission right and the authorization priority level of the authorized media transmission right in the current system If they are the same, they are authorized according to their respective order attributes.
  • the control point determines that the authorization priority level of the media transmission right carried in the media transmission right request is lower than the authorization priority level of the same type of media transmission right authorized in the current system, and the method further includes: the control point The media transmission right carried in the media transmission right request is saved, and the media transmission right carried in the media transmission right request is authorized until the currently authorized media transmission right is released.
  • the authorization priority is a user priority and/or a media transmission right type priority.
  • the authorization priority is a user priority; the user priority includes a user priority of each type of media transmission right that the user has the right to apply for.
  • the user priority of each type of media transmission right that the user has the right to apply for has different user priority levels, and the authorization priority of each type of media transmission right in the media transmission right request is the same type of media transmission right.
  • User priority; or the authorization priority of each type of media transmission right in the media transmission right request is the lowest priority user priority among the user priority of each type of media transmission right; or each type of media transmission in the media transmission right request
  • the authorization priority of the right is the highest priority user priority among the user priorities of the types of media transmission rights;
  • the priority of the user having the right to send the media of the type of the media is the same as that of the media, and the priority of the media transmission right in the media transmission right request is the priority of the user of any media transmission right. level.
  • the authorization priority is the media transmission right type priority; the authorization priority of each type of media transmission right in the media transmission right request is the same type of media transmission right type priority.
  • the authorization priority is a user priority and a media transmission right type priority; the method further includes: setting a priority processing right for the user priority or the media transmission right type priority in advance; the determining is: the control point adopting The priority of the priority processing right is judged. • If it is determined that the priorities are the same according to the priority having the priority of the processing right, the control point is further determined by the priority having no processing priority.
  • the method for determining the media is two or more, and the method for determining the media transmission rights carried in the request is simultaneously authorized.
  • the authorization priority level of all media transmission rights carried in the media transmission right request is higher than the authorization priority level of the same type of media transmission right authorized in the current system, Retrieving the currently authorized media transmission right and authorizing all the media transmission rights received; if the media transmission right carried in the media transmission right request has an authorization priority level lower than that of the same type of media authorized in the current system
  • the method for determining the media is two or more, and the method for determining the media transmission rights carried in the request is simultaneously authorized.
  • the authorization priority level of all media transmission rights carried in the media transmission right request is higher than the authorization priority level of the same type of media transmission right authorized in the current system, the currently authorized media transmission right is withdrawn and authorized. All the media transmission rights received; if the authorization priority level of all media transmission rights carried in the media transmission right request is lower than the authorization priority level of the same type of media transmission right authorized in the current system, further judgment Whether all media transmission rights carried in the media transmission right request are currently authorized.
  • the method further includes: if the requested media transmission right exists in the authorized media transmission right in the system, performing the determining according to the priority;
  • the media transmission right of the authorized request ends the process.
  • the control point is a PoC server or a conference server.
  • a priority processing device for a plurality of types of media transmission rights comprising: a storage module, configured to store a correspondence between a pre-set media transmission right type and an authorization priority level;
  • the determining module receives the media transmission right request of the media transmission right type from the user, obtains the correspondence between the media transmission right type and the authorization priority level from the storage module, and determines whether the authorized priority level of the received media transmission right is The priority level of the same type of media transmission right that is authorized in the current system, if higher, sending the authorization result to the sending module as the consent authorization instruction; otherwise, sending the authorization result to the sending module as the rejection authorization instruction;
  • the sending module receiving the authorization result instruction from the decision module, and when the authorization result is the consent authorization, sending a withdrawal media transmission right instruction to the user of the authorized media transmission right in the current system, and sending an authorization instruction to the user applying the media transmission right; or
  • the authorization result is inserted into the queue, and an insert queue notification is sent to the user who applies for the media transmission right.
  • the determining module further includes: if it is determined that the authorized priority level of the received media transmission right is authorized by the authorized media transmission right in the current system If the priority levels are the same, the authorization is performed according to the respective sequence attributes: if the sequence of the received media transmission rights is displayed first, the authorization result is sent to the sending module as the consent authorization command; if the received media transmission right After the sequence attribute display order is followed, the authorization result is sent to the sending module as a deny authorization instruction, or the authorization of the received media transmission right is reserved until the currently authorized media transmission right is released.
  • the storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute;
  • the decision module includes:
  • a distribution unit configured to receive a media transmission right request, and send a different type of media transmission right request carried in the media transmission right request to a corresponding type of media transmission right control unit;
  • the media transmission right control unit receives the media transmission right request from the distribution unit, controls whether to grant the media transmission right to the application according to the priority, and sends an authorization indication to the centralized authorization unit;
  • the media transmission right control unit is one or More than one, each media transmission right control unit controls one type of media transmission right; each type of media transmission right control unit;
  • the centralized authorization unit receives the authorization indications from the different types of media transmission right control units, determines whether to authorize the user, and obtains the authorization result, and sends the authorization indication according to the received authorization indication and the media transmission right attribute acquired from the storage module. Transmitting the module; transmitting the authorization result to the sending module and returning to each corresponding media sending right control unit.
  • the storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute;
  • the decision module includes:
  • the media transmission right control unit, the transmission right control units of the plurality of different media types are serially connected according to a certain preset sequence, and the application order of the media transmission rights from the user is respectively passed through each media transmission right control unit, corresponding to the media carried in the application.
  • the media transmission right control unit of the transmission right processes the media transmission right of its own control type according to the priority, obtains the authorization indication and sends it to the next-level media transmission right control unit, and types the media transmission right type that is not processed by itself.
  • the level is sent to the media transmission right control unit corresponding to the type media transmission right; the last stage of the media transmission right control unit sends the authorization indications of all the media transmission right control units participating in the processing to the centralized authorization unit;
  • the centralized authorization unit receives the authorization indications of the different types of media transmission right control units from the last-level media transmission right control unit, and determines whether to authorize the user according to the received authorization indication and the media transmission right attribute acquired from the storage module. And the authorization result is obtained; the authorization result is sent to the sending module and returned to each corresponding media transmission right control unit. Or the centralized control unit is omitted, and the function of the centralized authorization unit is completed by the last-level media transmission right control unit.
  • the storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute;
  • the decision module includes:
  • the media transmission right control unit, the transmission right control units of the plurality of different media types are serially connected according to a certain preset sequence, and the application order of the media transmission rights from the user is respectively passed through each media transmission right control unit, corresponding to the media carried in the application.
  • the media transmission right control unit of the transmission right processes the media transmission right of its own control type according to the priority, obtains the authorization indication and sends it to the next-level media transmission right control unit, and types the media transmission right type that is not processed by itself.
  • Level sending a media transmission right control unit up to the right of the type media transmission The last stage of the media transmission right control unit determines whether to authorize the user and obtain an i ⁇ i authorization result according to an authorization indication of all the media transmission right control units participating in the processing, and a media transmission right attribute acquired from the storage module; The authorization result is sent to the sending module and returned to each corresponding media transmission right control unit. Or the centralized control unit is omitted, and the final and media transmission right control unit performs the function of the centralized authorization unit.
  • the sending module further includes: when the authorization result is a rejection authorization, sending a rejection authorization instruction to the user applying the media transmission right.
  • the priority processing device in the multi-type media transmission right is set in a control point for unified management of multi-party communication; the control point is a PoC server or a conference server.
  • the present invention implements a scheme for processing multi-type media transmission rights according to an authorization priority such as a user priority and/or a media transmission right type priority, and provides a process for processing multiple types of media transmission rights.
  • an authorization priority such as a user priority and/or a media transmission right type priority
  • a priority processing method BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 2a is a schematic diagram of a priority processing apparatus in a multi-type media transmission right according to the present invention
  • FIG. 2b is a schematic diagram of a logic connection of a decision module in a priority processing apparatus in a multi-type medium transmission right according to the present invention
  • 2c is a schematic diagram showing another connection of the logic of the decision module in the priority processing apparatus in the multi-type media transmission right of the present invention
  • FIG. 2D is a flowchart of a priority processing method in a multi-type media transmission right according to the present invention
  • FIG. 3 is a flowchart of a priority processing embodiment in a multi-type media transmission right according to the present invention
  • FIG. 4 is a priority of multiple types of media transmission rights in the present invention
  • FIG. 5 is a flowchart of a third embodiment of priority processing in a multi-type media transmission right according to the present invention
  • FIG. 6 is a flowchart of a fourth embodiment of priority processing in a multi-type media transmission right according to the present invention
  • 7 is a flowchart of a fifth embodiment of priority processing in a multi-type media transmission right according to the present invention
  • FIG. 8 is a flowchart of a sixth embodiment of priority processing in a multi-type medium transmission right according to the present invention. Mode for carrying out the invention
  • FIG. 2a is a schematic diagram of a priority processing device in a multi-type media transmission right according to the present invention.
  • the media transmission right processing device is disposed in a multi-party communication system, and includes:
  • a storage module configured to store a preset relationship between a media transmission right type and an authorization priority level
  • the determining module receives the media transmission right request of the media transmission right type from the user, obtains the correspondence between the media transmission right type and the authorization priority level from the storage module, and determines whether the authorized priority level of the received media transmission right is Higher than the priority level of the authorized media transmission right in the current system. If it is higher, the authorization result is sent to the sending module as the consent authorization instruction; otherwise, the authorization result is sent to the sending module as the rejection authorization instruction; further, in the storage
  • the sequence module of the media transmission right is preset in the module, and the determining module further includes: if it is determined that the authorized priority level of the received media sending right is the same as the authorized priority level of the authorized media sending right in the current system, The authorization is performed according to the respective sequential attributes.
  • Transmitting means for transmitting the authorization result to deny authorization command, authorization or keep the media transmission right is received until when the media transmission right before the authorization is released after processing.
  • the sending module receiving the authorization result instruction from the decision module, and when the authorization result is the consent authorization, sending the resending media transmission right to the user of the authorized media transmission right in the current system.
  • the instruction sends an authorization command to the user who applies for the right to send the media; or inserts the authorization result into the queue, and sends an insertion queue notification to the user who applies for the right to send the media.
  • the sending module may further include: when the authorization result is a denial of authorization, sending a deny authorization instruction to the user applying the media sending right.
  • Figure 2b is a schematic diagram of the logical connection of the decision module in the priority processing apparatus of the multi-type media transmission right in the present invention.
  • the decision module includes: a distribution unit, configured to use different types of media carried in the media transmission right application. Sending the R request to the corresponding type of media transmission right control unit; the different types of media transmission right control unit receiving the media transmission right request from the distribution unit, controlling whether to authorize the corresponding type of media transmission right according to the priority, and
  • the centralized authorization unit sends an authorization indication; the centralized authorization unit receives an authorization indication from each different type of media transmission right control unit, and determines whether to authorize the user according to the received authorization indication and the media transmission right attribute acquired from the storage module.
  • the authorization result is sent to the sending module; the authorization result is sent to the sending module and returned to each corresponding media sending right control unit.
  • the storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute.
  • a preset media transmission right attribute refer to the related prior application of the applicant.
  • the method of determining the media transmission right attribute is not specifically described.
  • the priority control and the media transmission right attribute can be used together.
  • the user 1 applies for the media transmission right A and the media transmission right B.
  • the distribution unit respectively notifies the media transmission right A control unit and the media transmission right B control unit, and the user 1 requests to obtain the media transmission right A and the media transmission.
  • the media transmission right A control unit may authorize the user to the user, and notify the centralized authorization unit of the authorization indication A
  • the media transmission right B control unit may authorize the user to the user, and notify the authorization indication B.
  • Centralized authorization unit centralized authorization unit obtains media transmission right A from the storage module And the media transmission right attribute of the media transmission right B, and the media transmission right attribute indicates that the media transmission right A and the media transmission right B do not affect each other but there is a sequential authorization order, and the centralized authorization unit according to the authorization indication A, the authorization instruction B, and the obtained media
  • the sending right attribute, the decision is granted to the media sending right of the authorization order, such as the media sending right A, and the authorization result of the authorized media sending right A is sent to the sending module, and the media transmission right B in the subsequent order is reserved and waiting for the media to send.
  • the centralized authorization unit returns the authorization results of the media transmission rights A and B to the media transmission right A control unit and the media transmission right B control respectively. unit.
  • the centralized authorization unit may receive the indications sent by all types of media transmission control units before deciding the authorization result, or may receive an authorization indication to process one.
  • the transmission right control unit of a plurality of different media types can perform serial processing according to a certain preset order, and the media from the user
  • the sending right application sequence is respectively passed through each media sending right control unit, and the media sending right control unit corresponding to the media sending right carried in the application processes the media sending right of the self-control type according to the priority, and obtains an authorization instruction
  • the media transmission right type that is not processed by itself is transmitted step by step until the media transmission right control unit corresponding to the type media transmission right.
  • the authorization indication of the media transmission right control unit may be: agreeing to authorize the media transmission right of the application user, denying the media transmission right of the application user, placing the media transmission right request of the application user into a queue, and the like.
  • the last stage of the media transmission right control unit sends an authorization indication of all the media transmission right control units participating in the processing to the centralized authorization unit, and the centralized authorization unit receives the different types of media transmission right control units from the last-level media transmission right control unit.
  • the authorization indication determines whether to authorize the user and obtain an authorization result according to the received authorization indication and the media transmission right attribute acquired from the storage module; and sends the authorization result to the sending module and returns to each corresponding media transmission right control unit. Or omit the centralized control unit, have the last and the media
  • the transmission right control unit performs the function of the centralized authorization unit.
  • the centralized authorization unit needs to receive the authorization indication of the media transmission right control unit corresponding to all types of media transmission rights carried in the application. Then, the media transmission right of the application user is permitted to be uniformly determined, or the application is inserted into the queue to wait or reject the application.
  • the centralized authorization unit may also process an authorization command, that is, if authorized, send the authorization result of the consent authorization to the sending module or the insertion queue; if it is rejected, send the authorization result of the rejection authorization to the sending module.
  • the priority processing apparatus in the multi-type medium transmission right of the present invention can be set in a control point for collectively managing multi-party communication.
  • 2d is a flowchart of a priority processing method in a multi-type media transmission right according to the present invention.
  • the method of the present invention mainly includes the following steps:
  • Step 200 Pre-set a correspondence between a media transmission right type and an authorization priority level in a control point used for unified management of multi-party communication.
  • Step 201 to step 203 After receiving the media transmission right request from the user terminal, the control point determines whether the authorization priority level of the media transmission right carried in the media transmission right request is higher than the authorized same type media in the current system. The authorization priority level of the sending right. If it is higher, the current authorized media sending right is authorized and the received media sending right is authorized; otherwise, the currently authorized media sending right is continued.
  • the method further includes: determining, by the control point, whether the requested media transmission right exists in the authorized media transmission right in the system, and if yes, performing step 201 to step 203; otherwise, End the process after authorizing the media transmission right of the request.
  • the authorization priority level is determined by the user priority, or the media transmission right type priority, or the user priority and the media transmission priority, in combination with the embodiments.
  • the authorization priority level is determined by the user priority.
  • one media transmission right request carries one or more types of media transmission rights, and therefore, the user priority referred to in the present invention includes The user has the right to request the user to send the right of each media.
  • the media transmission right that user A has the right to apply includes media transmission right a, media transmission right b, and media transmission right c.
  • the user priority levels of each media transmission right are as shown in Table 1:
  • the authorization priority of each media transmission right in the media transmission right request; the user priority of the media transmission priority among the media transmission rights may be used as the authorization of each media transmission right in the media transmission right request initiated by the user.
  • the priority of the user with the highest user priority level in the media transmission right is used as the authorization priority of each media transmission right in the media transmission right request initiated by the user;
  • the authorization priority of the media transmission right in the media transmission right request initiated by the user may be considered as the right of each media to which the user has the right to apply.
  • the user in any of the media transmission rights preferentially galles.
  • the lowest level of the user priority level of the media transmission right type that can be applied by user A is level 3; and the lowest level of the user priority level of several media transmission right types that user B can apply for is level 2
  • the control point determines the user's use when performing the priority comparison. If the priority of the user is lower than that of the user B, the application for the media transmission right of the user A is preferentially processed.
  • FIG. 3 is a flowchart of a first embodiment of priority processing in a multi-type media transmission right according to the present invention.
  • user priority is used as an authorization priority. It is assumed that in a multi-party communication system, user 1 and user 2 belong to the same group.
  • the media transmission right that the user 1 has the right to apply for is the media transmission right B; the media transmission right that the user 2 has the right to apply for is the media transmission right A and the media transmission right B; and the media transmission right of the user 1 is preset in the server B.
  • the corresponding user priority level is level 2.
  • the user priority level of the media transmission right A of user 2 is level 1, and the user priority level corresponding to media transmission ⁇ B is level 3.
  • the smaller the number the higher the priority level. High, that is, the user priority level of the media transmission right B of the user 1 is higher than the user priority level of the media transmission right B of the user 2.
  • the user 1 initiates a media transmission right B request to the server through the UE1, and obtains the authorization.
  • step 300 to step 304 in FIG. 3 the specific implementation is the same as the method for applying only one type of media transmission right in FIG. Steps 100 to 104b (excluding step 102a) are completely identical.
  • step 305 it is assumed that during UE1 transmitting media stream B data to UE2, user 2 initiates a media transmission right A and a media transmission right B request (floor A&B Request) message to the server through UE2 to request to obtain media stream A data and media stream.
  • the processing of the priority in this embodiment includes the following steps:
  • Step 306 The server determines that the priority of the user who carries the media transmission right B in the FloorA&B Request message from the UE2 is lower than that of the currently authorized UE1 according to the corresponding relationship between the media transmission right and the user priority level.
  • the user priority level of the sending right B; and the media sending right A does not exist in the currently authorized media sending right.
  • the specific implementation is completely consistent with steps 102b to 104b, and will not be repeated here.
  • Step 310 The server sends a Reject Media B (Broad B Reject) message to UE2 to reject the authorization.
  • This step and steps 307 to 309 can be used to change the execution sequence; this step can also be omitted.
  • the control point decides that there is a media transmission right according to the user priority, if the media transmission right B cannot be authorized, the control point rejects all media transmission rights, that is, the media transmission right A and the media transmission right B or rejects.
  • the media sends the right B first grants the media the right to send A and retains the authorization. After the media transmission right B is authorized, the authorized media transmission right A and the media transmission right B are simultaneously sent to the user 1.
  • the UE2 if the user priority of the media priority level in the media transmission right is used as the authorization priority of each media transmission right in the media transmission right request initiated by the user, the UE2 is provided in advance. The media transmission right A carrying the household 2 in the FloorA&B Request message is also authorized, and the media transmission right B is also rejected;
  • the priority of the user with the highest user priority level in the media transmission right is set as the authorization priority of the media transmission right in the media transmission right request initiated by the user
  • the information carried in the FloorA&B Request message from the UE2 is carried in the message.
  • the user priority level of the media transmission right A and the media transmission right B are both level 1.
  • the media transmission right A of the user 2 is also authorized by 4, and at this time, the user priority level of the media transmission right B of the user 2 is The user priority level of the media transmission right B of the user 1 is higher, and therefore, the media transmission right B of the user 2 is authorized.
  • the control point can handle the multi-type media transmission right in a non-queue and queue manner.
  • the non-queue mode refers to the control point receiving the media transmission right request.
  • the queue mode means that after the control point receives the media transmission right request, the media transmission right carried in the media transmission right request is stored in the queue according to a certain principle, and then the control point follows Set a policy such as timing or authorized media transmission right release trigger to schedule a batch (a specified number) of media transmission rights in the queue.
  • a policy such as timing or authorized media transmission right release trigger to schedule a batch (a specified number) of media transmission rights in the queue.
  • the embodiment shown in FIG. 3 is based on the user priority processing method in the non-queue mode in the multi-type media transmission right processing.
  • a user priority is used as an authorization priority.
  • the media transmission right that the user 1 has the right to apply includes the media transmission right A and the media transmission right B; the media transmission right that the user 2 has the right to apply includes the media transmission right A and the media transmission right B; and the user 1 is preset in the server.
  • the user priority level corresponding to the media transmission right is level 1, and the user priority level corresponding to the media transmission right B is level 2.
  • the user priority level of the media transmission right A of the user 2 is level 2, and the media transmission right B
  • the corresponding user priority level is level 1; it is assumed that the smaller the number, the higher the priority level, that is, the user priority level of the media transmission right A of the user 1 is higher than the user priority level of the media transmission right A of the user 2
  • the user priority level of the media transmission right B of the user 1 is lower than the user priority level of the media transmission right B of the user 2.
  • Steps 400 to 402 User 1 sends a media transmission right A and a media transmission right B request message to the server through the UE1, and the user 2 sends a media transmission right A and a media transmission right B request message to the server through the UE2, and the server pairs the preset queue.
  • the media transmission right is scheduled for processing.
  • a queue is preset in the server, and after receiving the request from the UE1, the server stores the media sending right A and the media sending right B carried in the request into the queue; the server receives the request from the UE2. After the request, the media sending right A and the media sending right B carried in the request are stored in the queue; and the server periodically schedules the specified quantity stored in the queue, such as four media sending rights.
  • the scheduling process includes: the server corresponding to the preset priority of the different types of media transmission rights and the user priority level, that is, the priority level corresponding to the media transmission right A of the user 1 is higher than the priority level corresponding to the media transmission right A of the user 2
  • the server agrees to authorize the media transmission right A of the user 1 until the user 1 releases the media transmission right A, and then agrees to authorize the media transmission right A of the user 2; the server according to the correspondence between the preset media transmission right and the user priority, that is, the user
  • the media transmission right B corresponds to a priority level corresponding to the media transmission right B of the user 2, and determines to authorize the media transmission right B of the authorized user 2 until the user 2 releases the media transmission right B, and then agrees to authorize User 1's media transmission right B.
  • Step 403 The server sends a FloorA Grant message to UE1, and sends a FloorA Taken message to UE2, and UE1 sends media stream A data to UE2.
  • Step 406 The server sends a FloorB Grant message to UE2, and sends a FloorB Taken message to UE1, and UE2 sends media stream B data to UE1.
  • Step 409 The UE1 sends a Media A right release ( FloorA Release) message to the server.
  • Step 410 ⁇ Step 412 The server agrees to authorize the media transmission right A of the user 2, sends a FloorA Grant message to the UE2, and sends a FloorA Taken message to the UE1, and the UE2 sends the media stream A data to the UE1.
  • Step 413 The UE2 sends a media B right release (floorB Release) message to the server.
  • step 403 there may be no sequence between step 403 and step 405 and step 406 to step 408.
  • the control point rejects at the same time. All media transmission rights are authorized only after the media transmission right of the user is authorized at the same time; or, the media transmission right of the rejected media is sent in the same type as the currently authorized media transmission right.
  • the right, the authorization and the currently authorized media transmission right are not the same type of media transmission right; or, the media transmission right of the same type as the currently authorized media transmission right carried in the media transmission right request is saved, the authorization and the authorization The currently authorized media transmission right is not the same type of media transmission right, until the current authorized media transmission right is released, further authorizing the media transmission right request carried in the media transmission right request and the currently authorized media transmission right The same type of media transmission rights.
  • the authorization priority level is determined by the priority of the media transmission right type.
  • the media transmission right type priority refers to the priority of each type of media transmission right, and has nothing to do with the user.
  • the server presets a priority level of various types of media transmission rights that it can handle. For example, suppose the priority level of the media transmission right A is level 1, and the priority level of the media transmission right B is level 2.
  • the authorized media transmission right B can be temporarily reserved, or directly The media transmission right B is terminated; until the media transmission right A is released, the authorization of the reserved media transmission right B is sent to the user; the mutually influential media transmission rights are sequentially processed.
  • media transmission rights with a higher priority level will be preferentially authorized; for media transmission rights that affect each other, if a media transmission right If it has been authorized to receive another media transmission right request, it can decide whether to withdraw the current media transmission right according to the priority of the media transmission right type, and grant the media transmission right of the subsequent application.
  • the priority level of the media transmission right type of each media transmission right is shown in Table 2:
  • the media transmission right type priority level of different types of media transmission rights can be set to be the same.
  • the two media transmission rights do not affect each other in the implementation and there is no order of authorization. That is, the control point can simultaneously authorize two media transmission rights, and the user can receive two media stream data at the same time. Then, the two media can be set.
  • the media transmission right type of the sending right has the same priority level.
  • a media transmission right type priority is used as an authorization priority, and it is assumed that in a multi-party communication system, user 1 and user 2 belong to the same group.
  • the media transmission right type priority level of the media transmission right A is set to 2 in the server, and the media transmission right type priority level of the media transmission right B is level 1, and the media transmission right A and the media transmission right B cannot be authorized at the same time, such as voice rights and video rights with voice; it is assumed that the smaller the number, the higher the priority level, that is, the media transmission right type of the media transmission right B has a higher priority level than the media transmission right A.
  • Media transmission right type priority level includes the following steps:
  • Steps 500 to 504 User 1 sends a FloorA Request message to the server to request the media transmission right A through the UE1. It is assumed that the server determines that the user 1 has the right to apply for the media transmission right A and the current media transmission right is not authorized to the group where the user 1 is located. For other users, the server authorizes the user 1 to obtain the media transmission right A; the server sends a FloorA Grant message to the UE1, and sends a FloorA Taken message to the UE2, and the UE1 sends the media stream A data to the UE2.
  • Step 505 During the period in which the UE1 sends the media stream A data to the UE2, the user 2 sends a FloorB Request message to the server through the UE2 to request the media transmission right B.
  • Step 506 to step 508 The server determines that the media transmission right type priority level of the media transmission right B from the UE2 is higher than the currently authorized one according to the preset correspondence between the different types of media transmission rights and the media transmission right type priority levels.
  • the media transmission right type of the media transmission right A has a priority level, and the media transmission right A and the media transmission right B cannot be simultaneously authorized.
  • the server sends a FloorA Revoke message to the UE, and the UE1 sends a FloorA Release message to the server to release the media transmission right A.
  • Step 509 The server sends a FloorB Grant message to UE2, and sends a FloorB Taken message to UE1, and UE2 sends media stream B data to UE1.
  • a media transmission right type priority is also used as an authorization special priority.
  • the media transmission right type priority level of the media transmission right A is set to 1 in the server, and the media transmission right type priority level of the media transmission right B is 2, and the media transmission right A and The media transmission right B cannot be authorized at the same time, and the media transmission right type priority level of the media transmission right A is higher than the media transmission right type priority level of the media transmission right B.
  • the processing of the priority in this embodiment includes the following steps:
  • Steps 600 to 602 The user 1 sends a Floor [A&B] Request message to the server through the UE1 to request the media transmission right A and the media transmission right B.
  • the server may be authorized according to the preset and the media transmission right A and the media transmission right B are simultaneously authorized. Determining that the media transmission right A is authorized to give the media transmission right type priority level, the server sends a FloorA Grant cancellation step 603 to the UE1.
  • Step 604 The server sends the receiving media transmission right A and the media transmission to the UE2.
  • the message B (floor [A&B] Taken), UE1 sends the data of the media stream A to the UE2.
  • the server sequentially sends a permission media transmission right response to the UE1, but simultaneously transmits a media transmission right A and a media transmission right B response to other UEs in the group where the UE1 is located.
  • Step 605 After receiving the FloorA Release message from UE1, the server sends a FloorB Grant message to UE1.
  • Step 607 UE1 sends data of media stream B to UE2.
  • the server may grant the right of the media transmission right from the highest level to the low level in the order of the preset media transmission right type priority level.
  • FIG. 5 and FIG. 6 The embodiment shown in FIG. 5 and FIG. 6 is based on the non-queue mode media transmission right type priority processing method in the multi-type media transmission right processing, and the media transmission right type in the queue mode is preferentially used in the multi-type media transmission right processing. Level processing can be seen in Figures 7 and 8.
  • a media transmission right type priority is also used as an authorization priority.
  • the media transmission right type priority level of the media transmission right A is set to 2
  • the media transmission right type priority level of the media transmission right B is level 1, and the media transmission right A and the media are sent.
  • the right B cannot be authorized at the same time, and the priority of the media transmission right type of the media transmission right A is lower than the priority of the media transmission right type of the media transmission right B.
  • the processing of the priority in this embodiment includes the following steps:
  • Steps 700 to 702 The user 1 sends a media transmission right B request message to the server through the UE1, and the user 2 sends a media transmission right A request message to the server through the UE2, and the server performs scheduling processing on the media transmission right in the preset queue.
  • a queue is preset in the server, and the server receives the UE1. After the request, the media transmission right B carried in the request is stored in the queue; after receiving the request initiated by the UE2, the server stores the media transmission right A carried in the request into the queue; The specified number of stores is scheduled as two media transmission rights.
  • the scheduling process includes: the server according to the correspondence between the preset media sending right and the media sending right type priority level, that is, the media sending right type corresponding to the media sending right B of the user 1 has a higher priority level than the media sending right A of the user 2
  • the media transmission right type priority level determines that the media transmission right B of the authorized user 1 is authorized, until the user 1 sends the completion of the streaming media A data, and then agrees to authorize the media transmission right A of the user 2.
  • Step 703 to step 705 The server sends a FloorB Grant message to UE1, and sends a FloorB Taken message to UE2, and UE1 sends media stream B data to UE2.
  • Step 706 to step 707 UE1 sends a FloorB Release message to the server, and the server sends a media transmission right B Floor (Free Floor) message to UE2.
  • a media transmission right type priority is also used as an authorization priority.
  • the media transmission right type priority level of the media transmission right A is set to 2
  • the media transmission right type priority level of the media transmission right B is level 1, and the media transmission right A and the media are sent.
  • the right B cannot be authorized at the same time, and the priority of the media transmission right type of the media transmission right A is lower than the priority of the media transmission right type of the media transmission right B.
  • the processing of the priority in this embodiment includes the following steps:
  • Steps 800 to 801 The user 1 sends a media transmission right A request message to the server through the UE1, and the server performs scheduling processing on the media transmission right in the preset queue.
  • a queue is preset in the server, and after receiving the request from the UE1, the server stores the media transmission right A carried in the request into the queue, and assumes that there is only one media transmission right in the queue at this time.
  • the server periodically schedules the specified quantity stored in the queue, such as two media transmission rights.
  • the scheduling process includes: Since there is only one media transmission right in the queue at this time, the server determines to agree to authorize the media transmission right A of the user 1.
  • Step 802 to step 804 The server sends a FloorA Grant message to UE1, and sends a FloorA Taken message to UE2, and UE1 sends media stream A data to UE2.
  • Step 805 During the sending of the media stream A data by the UE1 to the UE2, the user 2 sends a FloorB Request message to the server through the UE2 to request the media transmission right B.
  • Step 806 After receiving the request from the UE2, the server stores the media transmission right B carried in the request into the queue. At this time, there are two media transmission rights, that is, the media transmission right A and the media transmission right B. The server periodically schedules the specified quantity stored in the queue, such as two media transmission rights. '
  • the scheduling process includes: the server according to the correspondence between the preset media sending right and the media sending right type priority level, that is, the priority level corresponding to the priority level high sub-media sending right A corresponding to the media sending right B, determining the consent authorization
  • the media 2 of the user 2 transmits the right B and withdraws the media transmission right A currently authorized by the user 1.
  • Step 807 to step 809 The server sends a message A1 to the UE1, and the UE1 sends a FloorA Release message to the server; the server sends a Floor Free message to the UE2.
  • Embodiment 6 it can be seen from Embodiment 6 that even if the media transmission right of the subsequent application is as long as the media transmission right type of the media transmission right has a higher priority level than the previously applied authorized media. Right, the server will withdraw the currently authorized media transmission right, and authorize the media to send the application afterwards.
  • the processing is performed according to the order in which the user submits the application; If the priority of the media transmission right type determines the authorization priority, the user is considered to have the same user priority. In this case, the processing is performed according to the order in which the user applies.
  • the authorization priority level is determined by the user priority and the media transmission right type priority.
  • the priority processing right needs to be set, that is, whether the user priority is used to determine the authorization priority, or the media transmission right type priority is used to determine the authorization priority.
  • the priority processing right can be set by the operator or set by the user. For example, in a PoC system, users can set up and modify through an interface with the Extensible Markup Language File Management Server (XDMS), which is the same as the prior art.
  • XDMS Extensible Markup Language File Management Server
  • the control point determines the authorization according to the user priority after receiving the application for the media transmission right.
  • the specific implementation is the same as the first case in the text. Further, the judgment and authorization are further performed according to the priority of the media transmission right type, and the specific implementation is completely consistent with the second case in the text; if the priority of the media transmission right type has the priority processing right, the control point receives the media transmission right application, according to The media transmission right type priority is used for judging and authorizing, and the specific implementation is completely consistent with the second case in the text. Only when the media transmission right type has the same priority, the user is further judged and authorized according to the user priority, and the specific implementation is completely complete with the first case in the text. Consistent.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A process method for multiple types of priority in media transmission right, includes: in multi-party communication system, the corresponding relation between the type of media transmission right and the authorization priority level is preset in the control point which is used for managing the multi-party communication(200); after receiving the request of the media transmission right from the user terminal, the control point judges whether or not the authorization priority level of the received media transmission right is higher than the authorization priority level of the authorized media transmission right in current system(201), if yes, cancels the currently authorized media transmission right and authorizes the received media transmission right(202); otherwise, continues to perform the currently authorized media transmission right. A process device for priority in media transmission right of multiple types is also disclosed in the present invention, the device is consisted of judgement module, memory module and transmission module, and it can realize the method in the present invention. In the present invention, a process method for multiple types of priority is provided to the process of the media transmission right.

Description

一种多类型媒体发送权中优先级处理方法及装置  Priority processing method and device for multiple types of media transmission rights
技术领域 Technical field
本发明涉及多方通信, 尤指在多方通信中的多类型媒体发送权中优 先级处理方法及装置。 发明背景  The present invention relates to multi-party communication, and more particularly to a priority processing method and apparatus for multi-type media transmission rights in multi-party communication. Background of the invention
在网络技术的发展中, 多方通信逐渐成为一种普遍应用的业务, 比 如按键即说(PoC, Push to Talk over Cellular ) ***、 会议( Conference ) ***以及集群***等。 在多方通信***中, 需要唯一的控制点来对多方 通信进行统一管理, 以确保对多方通信中各通信用户的控制的一致性和 实时性。 这里所说的管理具体是指媒体发送权(Floor )处理, 即某群组 中的通信用户需要向***中的控制点发起请求如发言请求, 控制点对上 述请求进行判决并许可后 , 该通信用户才能向该群组中的其他通信用户 发送媒体流数据, 控制点可以是服务器如 PoC服务器、 会议服务器等。  In the development of network technology, multi-party communication has gradually become a universal application, such as PoC, Push to Talk over Cellular system, Conference system and cluster system. In a multi-party communication system, a unique control point is required to uniformly manage multi-party communication to ensure consistency and real-time control of communication users in multi-party communication. The management mentioned here refers specifically to the media transmission right (Floor) processing, that is, the communication user in a group needs to initiate a request to the control point in the system, such as a speech request, and the control point judges and permits the above request, the communication The user can send media stream data to other communication users in the group, and the control point can be a server such as a PoC server, a conference server, or the like.
目前,在多方通信***如 P0C***或集群***中, 已经实现了基于 语音的单一媒体数据媒体发送权处理。 图 1是现有技术媒体发送权处理 的流程图, 在 PoC***或集群***中, 仅存在对语音类型的媒体发送权 的处理; 假设某群组包括两个用户即用户 1和用户 2, 用户 1请求发言, 现有具体处理包括以下步骤:  Currently, voice-based single media data media transmission rights processing has been implemented in a multi-party communication system such as a P0C system or a cluster system. 1 is a flowchart of a prior art media transmission right process. In a PoC system or a cluster system, only processing of a media type transmission right of a voice type exists; assuming that a group includes two users, namely, user 1 and user 2, a user 1 Request to speak, the existing specific processing includes the following steps:
步骤 100: 用户 1通过用户终端 1 ( UE1 )向服务器发出媒体发送权 请求 ( Floor Request ) 消息。  Step 100: The user 1 sends a Media Request Request (floor Request) message to the server through the user terminal 1 (UE1).
由于多方通信中的媒体发送权类型仅有单一的语音类型, 因此, 在 服务器接收到 Floor Request消息后, 即开始判决处理。 步骤 101:服务器根据预设策略判决是否同意授予 UE1媒体发送权, 若同意, 则执行步骤 102b; 否则, 执行步骤 102a。 Since the type of media transmission right in multi-party communication has only a single voice type, after the server receives the Floor Request message, the decision processing is started. Step 101: The server decides whether to grant the UE1 media transmission right according to the preset policy. If yes, step 102b is performed; otherwise, step 102a is performed.
所述策略可以是媒体发送权当前是否被占用,该 UE1是否有权申请 媒体发送权等。 比如: 若当前媒体发送权被其他用户占用, 则不同意; 否则同意。  The policy may be whether the media transmission right is currently occupied, whether the UE1 has the right to apply for a media transmission right, and the like. For example: If the current media transmission right is occupied by other users, then disagree; otherwise agree.
步驟 102a: 服务器向 UE1发送拒绝媒体发送权 ( Floor Reject ) 消 息拒绝 UE1的媒体发送权申请, 之后结束本流程。  Step 102a: The server sends a media rejection right request to the UE1 to reject the media transmission right request of the UE1, and then ends the process.
步骤 102b -步骤 103b: 服务器向 UE1发送许可媒体发送权 ( Floor Grant ) 消息许可 UE1的媒体发送权申请, 并向 UE1所在群组中的其他 用户的 UE发送接受媒体发送权 ( Floor Taken ) 消息以通知所述其他用 户当前的媒体发送权已授予 UE1。  Step 102b - Step 103b: The server sends a Media Grant Right Request (UE Grant) message to the UE1 to permit the media transmission right request of the UE1, and sends a Media Take Right (Internet Take Right) message to the UE of other users in the group where the UE1 is located. Notifying the other users that the current media transmission right has been granted to UE1.
这里假设 UE1所在群组仅包含用户 1和用户 2,则所述 UE1所在群 组中的其他用户的 UE就是用户 2的用户终端 UE2。  It is assumed that the group in which the UE1 is located only includes the user 1 and the user 2, and the UE of the other users in the group in which the UE1 is located is the user terminal UE2 of the user 2.
步骤 104b: UE1向 UE2发送媒体流(Media Burst )数据。  Step 104b: UE1 sends media stream (Media Burst) data to UE2.
步驟 105b ~步骤 106b: 假设用户 2的优先级级別高于用户 1的, 如果在 UE1向 UE2发送媒体流数据时, 用户 2通过 UE2向服务器发出 Floor Request消息进行抢权且服务器经过判决后, 同意授予 UE2媒体发 送权。  Steps 105b to 106b: It is assumed that the priority level of the user 2 is higher than that of the user 1. If the UE1 sends the media stream data to the UE2, the user 2 sends a Floor Request message to the server to rob the server and the server passes the judgment. Grant UE2 media transmission rights.
步驟 107b ~步骤 108b: 服务器向 UE1发送撤回媒体发送权 ( Floor Revoke )消息, 要求正在发言的用户 1将媒体发送权释放, UE1向服务 器发送媒体发送权译放 ( Floor Release ) 消息。  Step 107b ~ Step 108b: The server sends a message to the UE1 to withdraw the media transmission right (floor Revoke), requesting the user 1 who is speaking to release the media transmission right, and the UE1 sends a media release right release (floor release) message to the server.
步骤 109b〜步骤 110b: 服务器向 UE2发送 Floor Grant消息许可 UE2的媒体发送权申请, 并向 UE1发送 Floor Taken消息以通知 UE1当 前的媒体发送权已授予 UE2; UE2向 UE1发送媒体流数据。  Steps 109b to 110b: The server sends the Floor Grant message to the UE2 to grant the media transmission right request of the UE2, and sends a Floor Taken message to the UE1 to notify the UE1 that the current media transmission right has been granted to the UE2; the UE2 sends the media stream data to the UE1.
现有媒体发送权处理方法中, 服务器按照预设策略仅对一种类型的 媒体发送权进行控制, 在发生抢权时, 主要通过定义针对用户的用户优 先级来***体发送权的授权处理问题, 即当服务器收到一个用户优先 级级别高的用户 A的媒体发送权请求, 即使当前有用户 B正在发言,但 是若用户 B的用户优先级级别低于用户 A的,服务器也将会打断用户 B 的发言而将媒体发送权授予用户优先级级别高的用户 B。 In the existing media transmission right processing method, the server follows only one type of the preset policy. The media transmission right is controlled. When a power grab occurs, the authorization processing problem of the media transmission right is controlled by defining a user priority for the user, that is, when the server receives a media transmission right request of the user A with a high user priority level, Even if user B is currently speaking, if user B's user priority level is lower than user A's, the server will interrupt user B's speech and grant media transmission right to user B with high user priority level.
随着宽带网络的发展, 移动通信不再仅局限于传统的话音通信, 结 合音频、 视频、 图片和文本等多种媒体类型的多媒体业务已逐渐开展起 来, 通过与呈现(presence )业务、 短消息、 网页 ( WEB )浏览、 定位 信息、 推送(PUSH )业务、 文件共享等数据业务的结合, 来满足用户 的多种需求。 在多种应用的推动下, 第三代合作伙伴计划(3GPP )标准 组织推出了基于 IP的多媒体子***( IMS )架构 , 目的是在通信网络中 使用一种标准化的开放的结构来实现多种多样的多媒体应用, 提供给用 户更多的选择以满足用户的多种需求。  With the development of broadband networks, mobile communication is no longer limited to traditional voice communication. Multimedia services combining multiple media types such as audio, video, pictures and text have been gradually developed, through presence and service, short messages. The combination of web page (WEB) browsing, location information, push (PUSH) service, file sharing and other data services to meet the various needs of users. Driven by a variety of applications, the 3rd Generation Partnership Project (3GPP) standards organization has introduced an IP-based Multimedia Subsystem (IMS) architecture that uses a standardized open architecture to implement multiple types of communications networks. A variety of multimedia applications provide users with more choices to meet the diverse needs of users.
多媒体业务为多方通信提供了多种类型的媒体发送权请求, 但是, 从现有媒体发送权处理方法来看, 服务器仅仅对一种类型的媒体发送权 进行控制, 不能够实现对多种媒体发送权的控制, 而且, 现有技术简单 地根据用户优先级进行媒体发送权授权的处理方法不能够满足业务的 需求。 本申请人的一篇在先申请中给出了多类型媒体发送权处理方法及 装置, 但在该在先申请中, 没有对存在优先级的不同类型的媒体发送权 的授权给出详细方案。 发明内容  The multimedia service provides multiple types of media transmission right requests for multi-party communication. However, from the perspective of the existing media transmission right processing method, the server only controls one type of media transmission right, and cannot implement multiple media transmission. Control of rights, and the prior art processing method of simply performing media transmission authority authorization according to user priority cannot meet the requirements of the service. A method and apparatus for processing a plurality of types of media transmission rights are given in a prior application by the applicant, but in the prior application, no detailed scheme is given for the authorization of different types of media transmission rights with priority. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种多类型媒体发送权中优 先级处理方法, 能够对存在优先级的多种类型媒体发送权进行控制。  In view of this, the main object of the present invention is to provide a priority processing method for multiple types of media transmission rights, which can control multiple types of media transmission rights having priority.
本发明的另一目的在于提供一种多类型媒体发送权中优先级处理装 置, 能够对存在优先级的多种类型媒体发送权进行控制。 Another object of the present invention is to provide a priority processing device for multiple types of media transmission rights. The ability to control multiple types of media transmission rights with priority can be controlled.
为达到上述目的, 本发明的技术方案具体是这样实现的:  In order to achieve the above object, the technical solution of the present invention is specifically implemented as follows:
一种多类型媒体发送权中优先级处理方法, 多方通信***中, 在用 于对多方通信进行统一管理的控制点中预先设置媒体发送权类型与授 权优先级级别的对应关系, 该方法还包括以下步骤:  A priority processing method for a plurality of types of media transmission rights. In a multi-party communication system, a correspondence between a media transmission right type and an authorization priority level is set in advance in a control point for uniformly managing multi-party communication, and the method further includes The following steps:
所述控制点接收到来自用户终端的媒体发送权请求后, 如果该媒体 发送权请求中携带的媒体发送权的授权优先级级别高于当前***中已 授权的同类型的媒体发送权的授权优先级级别 ,·则撤回当前已授权的媒 体发送权并授权接收到的媒体发送权;  After the control point receives the media transmission right request from the user terminal, if the media transmission right request carries the media transmission right, the authorization priority level is higher than the authorization priority of the same type of media transmission right authorized in the current system. Level level, · withdraws the currently authorized media transmission right and authorizes the received media transmission right;
如果该媒体发送权请求中携带的媒体发送权的授权优先级级別低 于当前***中已授权的同类型的媒体发送权的授权优先级级别, 则继续 执行当前已授权的媒体发送权。  If the authorization priority level of the media transmission right carried in the media transmission right request is lower than the authorization priority level of the same type of media transmission right authorized in the current system, the current authorized media transmission right is continued.
若判断出所述接收到的媒体发送权的授权优先级级别不高于当前 ***中已授权的媒体发送权的授权优先级级别, 该方法还包括: 所述控 制点拒绝授权接收到的媒体发送权。  If it is determined that the authorized priority level of the received media transmission right is not higher than the authorized priority level of the authorized media transmission right in the current system, the method further includes: the control point denying authorization to receive the received media transmission right.
预先设置媒体发送权的先后顺序属性, 该方法还包括: 若所述控制 点判断出所述接收到的媒体发送权的授权优先级级别与当前***中已 授权的媒体发送权的授权优先级级别相同, 则按照各自的先后顺序属性 进行授权。  Presetting the sequence attribute of the media transmission right, the method further includes: if the control point determines the authorization priority level of the received media transmission right and the authorization priority level of the authorized media transmission right in the current system If they are the same, they are authorized according to their respective order attributes.
所述控制点判断出媒体发送权请求中携带的媒体发送权的授权优 先級级别低于当前***中已授权的同类型的媒体发送权的授权优先级 级别, 该方法还包括: 所述控制点保存所述媒体发送权请求中携带的媒 体发送权, 直到当前已授权的媒体发送权释放后再授权该媒体发送权请 求中携带的媒体发送权。  The control point determines that the authorization priority level of the media transmission right carried in the media transmission right request is lower than the authorization priority level of the same type of media transmission right authorized in the current system, and the method further includes: the control point The media transmission right carried in the media transmission right request is saved, and the media transmission right carried in the media transmission right request is authorized until the currently authorized media transmission right is released.
所述授权优先级为用户优先级和 /或媒体发送权类型优先级。 所述授权优先级为用户优先级;所述用户优先级包括用户有权申请 的各类型媒体发送权的用户优先级。 The authorization priority is a user priority and/or a media transmission right type priority. The authorization priority is a user priority; the user priority includes a user priority of each type of media transmission right that the user has the right to apply for.
所述用户有权申请的各类型媒体发送权的用户优先級中存在不 同的用户优先级级别,则所述媒体发送权请求中各类型媒体发送权的 授权优先级分别为相同类型的媒体发送权的用户优先级;或者所述媒 体发送权请求中各类型媒体发送权的授权优先级为各类型媒体发送 权的用户优先级中级别最低的用户优先级;或者媒体发送权请求中各 类型媒体发送权的授权优先級为所述各类型媒体发送权的用户优先 级中级别最高的用户优先级;  The user priority of each type of media transmission right that the user has the right to apply for has different user priority levels, and the authorization priority of each type of media transmission right in the media transmission right request is the same type of media transmission right. User priority; or the authorization priority of each type of media transmission right in the media transmission right request is the lowest priority user priority among the user priority of each type of media transmission right; or each type of media transmission in the media transmission right request The authorization priority of the right is the highest priority user priority among the user priorities of the types of media transmission rights;
所述用户有权申请的各类型媒体发送权的用户优先级级别相同, 则所述媒体发送权请求中的媒体发送权的授权优先级为各类媒体发 送权中任一媒体发送权的用户优先级。  The priority of the user having the right to send the media of the type of the media is the same as that of the media, and the priority of the media transmission right in the media transmission right request is the priority of the user of any media transmission right. level.
所述授权优先级为媒体发送权类型优先级;所述媒体发送权请求中 各类型媒体发送权的授权优先级分别为相同类型的媒体发送权类型 优先级。  The authorization priority is the media transmission right type priority; the authorization priority of each type of media transmission right in the media transmission right request is the same type of media transmission right type priority.
所述授权优先级为用户优先级和媒体发送权类型优先级; 该方法还 包括: 预先为用户优先级或媒体发送权类型优先级设置优先处理权; 所述判断为: 所述控制点采用具有优先处理权的优先级进行判断, •若根据该具有优先处理权的优先级判断出优先级相同时, 则所述控制点 进一步采用不具有处理优先权的优先级进一步判断。  The authorization priority is a user priority and a media transmission right type priority; the method further includes: setting a priority processing right for the user priority or the media transmission right type priority in advance; the determining is: the control point adopting The priority of the priority processing right is judged. • If it is determined that the priorities are the same according to the priority having the priority of the processing right, the control point is further determined by the priority having no processing priority.
所述媒体发送权请求中携带的媒体发送权为两个或两个以上, 且要 求该请求中携带的所有媒体发送权同时授权时,所述判断的方法具体 为:  When the media transmission right request is carried in the media transmission right request, the method for determining the media is two or more, and the method for determining the media transmission rights carried in the request is simultaneously authorized.
如果该媒体发送权请求中携带的所有媒体发送权的授权优先级级 别均高于当前***中已授权的同类型的媒体发送权的授权优先级级别 , 则撤回当前已授权的媒体发送权并授权接收到的所有媒体发送权; 如果该媒体发送权请求中携带的所有媒体发送权的授权优先级级 别低于当前***中已授权的同类型的媒体发送权的授权优先级级别, 则 继续执行当前已授权的媒体发送权, 拒绝接收到的所有媒体发送权或所 述控制点保存所述媒体发送权请求中携带的所有媒体发送权, 直到所述 当前已授权的媒体发送权释放后, 进一步授权所述该媒体发送权请求中 携带的所有媒体发送权。 If the authorization priority level of all media transmission rights carried in the media transmission right request is higher than the authorization priority level of the same type of media transmission right authorized in the current system, Retrieving the currently authorized media transmission right and authorizing all the media transmission rights received; if the media transmission right carried in the media transmission right request has an authorization priority level lower than that of the same type of media authorized in the current system The authorization priority level of the right, the continuation of the currently authorized media transmission right, the rejection of all received media transmission rights, or the control point to save all media transmission rights carried in the media transmission right request until the current After the authorized media transmission right is released, all the media transmission rights carried in the media transmission right request are further authorized.
所述媒体发送权请求中携带的媒体发送权为两个或两个以上, 且要 求该请求中携带的所有媒体发送权同时授权时,所述判断的方法具体 为:  When the media transmission right request is carried in the media transmission right request, the method for determining the media is two or more, and the method for determining the media transmission rights carried in the request is simultaneously authorized.
如果该媒体发送权请求中携带的所有媒体发送权的授权优先级级 别均高于当前***中已授权的同类型的媒体发送权的授权优先级级别, 则撤回当前已授权的媒体发送权并授权接收到的所有媒体发送权; 如果该媒体发送权请求中携带的所有媒体发送权的授权优先级级 別低于当前***中已授权的同类型的媒体发送权的授权优先级级别, 则 进一步判断是否该媒体发送权请求中携带的所有媒体发送权当前均已 被授权,  If the authorization priority level of all media transmission rights carried in the media transmission right request is higher than the authorization priority level of the same type of media transmission right authorized in the current system, the currently authorized media transmission right is withdrawn and authorized. All the media transmission rights received; if the authorization priority level of all media transmission rights carried in the media transmission right request is lower than the authorization priority level of the same type of media transmission right authorized in the current system, further judgment Whether all media transmission rights carried in the media transmission right request are currently authorized.
如果该媒体发送权请求中携带的所有媒体发送权当前均已被授权 , 则继续执行当前已授权的媒体发送权, 拒绝接收到的所有媒体发送权或 所述控制点保存所述媒体发送权请求中携带的所有媒体发送权, 直到所 述当前已授权的媒体发送权释放后, 进一步授权所述该媒体发送权请求 中携带的所有某体发送权;  If all the media transmission rights carried in the media transmission right request are currently authorized, continue to execute the currently authorized media transmission right, reject all received media transmission rights, or the control point saves the media transmission right request. All the media transmission rights carried in the media, after the release of the currently authorized media transmission right, further authorizing all the media transmission rights carried in the media transmission right request;
如果该媒体发送权请求中携带的所有媒体发送权当前未被授权, 则 继续执行当前已授权的媒体发送权, 拒绝接收到的媒体发送权中与当前 已被授权的媒体发送权同类型的媒体发送权, 授权与当前已受权的媒体 发送权不为同类型的媒体发送权; 或者, 继续执行当前已授权的媒体发 送权, 所述控制点保存所述媒体发送权请求中携带的与当前已被授权的 媒体发送权同类型的媒体发送权, 授权与当前已受权的媒体发送权不为 同类型的媒体发送权, 直到所述当前已授权的媒体发送权释放后, 进一 步授权所述该媒体发送权请求中携带的与当前已被授权的媒体发送权 同类型的媒体发送权。 If all the media transmission rights carried in the media transmission right request are not currently authorized, the current authorized media transmission right is continued, and the media of the same type as the currently authorized media transmission right is rejected. Sending rights, authorizations, and currently authorized media The sending right is not the same type of media sending right; or, the continuation of the currently authorized media sending right, the control point saves the media of the same type as the currently authorized media sending right carried in the media sending right request The right to send, the authorization and the currently authorized media transmission right are not the same type of media transmission right, until the current authorized media transmission right is released, further authorizing the media transmission right request to carry and currently Authorized media sends the right to send media of the same type.
所述控制点根据优先级进行判断之前, 该方法还包括: 如果***中 已授权的媒体发送权中存在请求的媒体发送权, 则执行根据优先级进行 判断;  Before the control point determines according to the priority, the method further includes: if the requested media transmission right exists in the authorized media transmission right in the system, performing the determining according to the priority;
如果***中已授权的媒体发送权中不存在请求的媒体发送权, 则授 权请求的媒体发送权后结束本流程。  If the requested media transmission right does not exist in the authorized media transmission right in the system, the media transmission right of the authorized request ends the process.
所述控制点为 PoC服务器或会议服务器。  The control point is a PoC server or a conference server.
一种多类型媒体发送权中优先级处理装置, 该装置包括: 存储模块,用于存储预先设置的媒体发送权类型与授权优先级级 别的对应关系;  A priority processing device for a plurality of types of media transmission rights, the device comprising: a storage module, configured to store a correspondence between a pre-set media transmission right type and an authorization priority level;
判决模块, 接收来自用户的携带媒体发送权类型的媒体发送权申 请, 从存储模块中获取媒体发送权类型与授权优先级级别的对应关 系,并判断接收到的媒体发送权的授权优先级级别是否高于当前*** 中已授权的同类型的媒体发送权的优先级级别, 若高于, 则向发送模 块发送授权结果为同意授权指令; 否则, 向发送模块发送授权结果为 拒绝授权指令;  The determining module receives the media transmission right request of the media transmission right type from the user, obtains the correspondence between the media transmission right type and the authorization priority level from the storage module, and determines whether the authorized priority level of the received media transmission right is The priority level of the same type of media transmission right that is authorized in the current system, if higher, sending the authorization result to the sending module as the consent authorization instruction; otherwise, sending the authorization result to the sending module as the rejection authorization instruction;
发送模块: 接收来自判决模块的授权结果指令, 当授权结果为同 意授权 , 向当前***中已授权的媒体发送权所属用户发送撤回媒体发送 权指令, 向申请媒体发送权的用户发送授权指令; 或将授权结果为*** 队列, 并向申请媒体发送权的用户发送***队列通知。。 在存储模块中预先设置媒体发送权的先后顺序属性; 所述判决模块还包括: 若判断出所述接收到的媒体发送权的授权优 先级級别与当前***中已授权的媒体发送权的授权优先级级别相同, 则 按照各自的先后顺序属性进行授权: 若接收到的媒体发送权的先后顺序 属性显示顺序在先, 则向发送模块发送授权结果为同意授权指令; 若 接收到的媒体发送权的先后顺序属性显示顺序在后,则向发送模块发送 授权结果为拒绝授权指令,或者保留对该接收到的媒体发送权的授权, 直到当前已授权的媒体发送权释放后再处理。 The sending module: receiving the authorization result instruction from the decision module, and when the authorization result is the consent authorization, sending a withdrawal media transmission right instruction to the user of the authorized media transmission right in the current system, and sending an authorization instruction to the user applying the media transmission right; or The authorization result is inserted into the queue, and an insert queue notification is sent to the user who applies for the media transmission right. . Determining a sequence attribute of the media transmission right in the storage module; the determining module further includes: if it is determined that the authorized priority level of the received media transmission right is authorized by the authorized media transmission right in the current system If the priority levels are the same, the authorization is performed according to the respective sequence attributes: if the sequence of the received media transmission rights is displayed first, the authorization result is sent to the sending module as the consent authorization command; if the received media transmission right After the sequence attribute display order is followed, the authorization result is sent to the sending module as a deny authorization instruction, or the authorization of the received media transmission right is reserved until the currently authorized media transmission right is released.
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发 送权属性的对应关系;  The storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute;
所述判决模块包括:  The decision module includes:
分发单元, 用于接收媒体发送权申请, 将该媒体发送权申请中携 带的不同类型的媒体发送权请求发送给对应类型的媒体发送权控制 单元;  a distribution unit, configured to receive a media transmission right request, and send a different type of media transmission right request carried in the media transmission right request to a corresponding type of media transmission right control unit;
媒体发送权控制单元, 接收来自分发单元的媒体发送权请求, 按 照优先级控制是否授权给所述申请的媒体发送权,并向集中授权单元 发送授权指示; 所述媒体发送权控制单元为一个或一个以上, 每个媒 体发送权控制单元对一种类型的媒体发送权进行控制;各类型媒体发 送权控制单元;  The media transmission right control unit receives the media transmission right request from the distribution unit, controls whether to grant the media transmission right to the application according to the priority, and sends an authorization indication to the centralized authorization unit; the media transmission right control unit is one or More than one, each media transmission right control unit controls one type of media transmission right; each type of media transmission right control unit;
集中授权单元,接收来自各不同类型媒体发送权控制单元的授权 指示, 根据接收到的授权指示以及从存储模块获取的媒体发送权属 性, 判定是否对用户进行授权并得出授权结果后发送给所述发送模 块; 将授权结果发送给发送模块并返回各相应媒体发送权控制单元。  The centralized authorization unit receives the authorization indications from the different types of media transmission right control units, determines whether to authorize the user, and obtains the authorization result, and sends the authorization indication according to the received authorization indication and the media transmission right attribute acquired from the storage module. Transmitting the module; transmitting the authorization result to the sending module and returning to each corresponding media sending right control unit.
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发 送权属性的对应关系; 所述判决模块包括: The storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute; The decision module includes:
媒体发送权控制单元,多个不同媒体类型的发送权控制单元按照 一定的预设顺序串行连接,来自用户的媒体发送权申请顺序分别经过 各个媒体发送权控制单元,对应该申请中携带的媒体发送权的媒体发 送权控制单元对自身控制类型的媒体发送权按照优先级进行处理,得 出授权指示并发送给下一级媒体发送权控制单元,并将不属于自身处 理的媒体发送权类型逐级发送直至对应该类型媒体发送权的媒体发 送权控制单元;媒体发送权控制单元的最后一级将所有参与处理的媒 体发送权控制单元的授权指示发送给集中授权单元;  The media transmission right control unit, the transmission right control units of the plurality of different media types are serially connected according to a certain preset sequence, and the application order of the media transmission rights from the user is respectively passed through each media transmission right control unit, corresponding to the media carried in the application. The media transmission right control unit of the transmission right processes the media transmission right of its own control type according to the priority, obtains the authorization indication and sends it to the next-level media transmission right control unit, and types the media transmission right type that is not processed by itself. The level is sent to the media transmission right control unit corresponding to the type media transmission right; the last stage of the media transmission right control unit sends the authorization indications of all the media transmission right control units participating in the processing to the centralized authorization unit;
集中授权单元,接收来自最后一级媒体发送权控制单元的各不同 类型媒体发送权控制单元的授权指示,根据接收到的授权指示以及从 存储模块获取的媒体发送权属性,判定是否对用户进行授权并得出授 权结杲;将授权结果发送给发送模块并返回各相应媒体发送权控制单 元。 或者省略集中控制单元, 由最后一级媒体发送权控制单元来完成 集中授权单元的功能。  The centralized authorization unit receives the authorization indications of the different types of media transmission right control units from the last-level media transmission right control unit, and determines whether to authorize the user according to the received authorization indication and the media transmission right attribute acquired from the storage module. And the authorization result is obtained; the authorization result is sent to the sending module and returned to each corresponding media transmission right control unit. Or the centralized control unit is omitted, and the function of the centralized authorization unit is completed by the last-level media transmission right control unit.
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发 送权属性的对应关系;  The storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute;
所述判决模块包括:  The decision module includes:
媒体发送权控制单元,多个不同媒体类型的发送权控制单元按照 一定的预设顺序串行连接,来自用户的媒体发送权申请顺序分别经过 各个媒体发送权控制单元,对应该申请中携带的媒体发送权的媒体发 送权控制单元对自身控制类型的媒体发送权按照优先级进行处理,得 出授权指示并发送给下一级媒体发送权控制单元,并将不属于自身处 理的媒体发送权类型逐级发送直至对应该类型媒体发送权的媒体发 送权控制单元; 所述媒体发送权控制单元的最后一级根据所有参与处理的媒体 发送权控制单元的授权指示, 以及从存储模块获取的媒体发送权属 性, 判定是否对用户进行授权并得 i±i授权结果; 将授权结果发送给发 送模块并返回各相应媒体发送权控制单元。 或者省略集中控制单元, 有最后以及媒体发送权控制单元来完成集中授权单元的功能。 The media transmission right control unit, the transmission right control units of the plurality of different media types are serially connected according to a certain preset sequence, and the application order of the media transmission rights from the user is respectively passed through each media transmission right control unit, corresponding to the media carried in the application. The media transmission right control unit of the transmission right processes the media transmission right of its own control type according to the priority, obtains the authorization indication and sends it to the next-level media transmission right control unit, and types the media transmission right type that is not processed by itself. Level sending a media transmission right control unit up to the right of the type media transmission; The last stage of the media transmission right control unit determines whether to authorize the user and obtain an i±i authorization result according to an authorization indication of all the media transmission right control units participating in the processing, and a media transmission right attribute acquired from the storage module; The authorization result is sent to the sending module and returned to each corresponding media transmission right control unit. Or the centralized control unit is omitted, and the final and media transmission right control unit performs the function of the centralized authorization unit.
所述发送模块还包括: 当授权结果为拒绝授权, 向申请媒体发送权 的用户发送拒绝授权指令。  The sending module further includes: when the authorization result is a rejection authorization, sending a rejection authorization instruction to the user applying the media transmission right.
所述多类型媒体发送权中优先级处理装置设置在用于对多方通信 进行统一管理的控制点中; 所述控制点为 PoC服务器或会议服务器。  The priority processing device in the multi-type media transmission right is set in a control point for unified management of multi-party communication; the control point is a PoC server or a conference server.
由上述技术方案可见,本发明这种根据用户优先级和 /或媒体发送权 类型优先级等授权优先级, 来实现对多类型媒体发送权处理的方案, 为 多类型媒体发送权的处理提供了一种优先级处理方法。 附图简要说明  It can be seen from the above technical solution that the present invention implements a scheme for processing multi-type media transmission rights according to an authorization priority such as a user priority and/or a media transmission right type priority, and provides a process for processing multiple types of media transmission rights. A priority processing method. BRIEF DESCRIPTION OF THE DRAWINGS
图 1是现有技术媒体发送权处理的流程图;  1 is a flow chart of a prior art media transmission right process;
图 2a是本发明多类型媒体发送权中优先級处理装置示意图; 图 2b是本发明多类型媒体发送权中优先级处理装置中判决模块逻 辑连接示意图;  2a is a schematic diagram of a priority processing apparatus in a multi-type media transmission right according to the present invention; FIG. 2b is a schematic diagram of a logic connection of a decision module in a priority processing apparatus in a multi-type medium transmission right according to the present invention;
图 2c是本发明多类型媒体发送权中优先级处理装置中判决模块逻 辑另一连接示意图;  2c is a schematic diagram showing another connection of the logic of the decision module in the priority processing apparatus in the multi-type media transmission right of the present invention;
图 2d是本发明多类型媒体发送权中优先级处理方法流程图; 图 3是本发明多类型媒体发送权中优先级处理实施例一流程图; 图 4是本发明多类型媒体发送权中优先级处理实施例二流程图; 图 5是本发明多类型媒体发送权中优先级处理实施例三流程图; 图 6是本发明多类型媒体发送权中优先级处理实施例四流程图; 图 7是本发明多类型媒体发送权中优先级处理实施例五流程图; 图 8是本发明多类型媒体发送权中优先级处理实施例六流程图。 实施本发明的方式 2D is a flowchart of a priority processing method in a multi-type media transmission right according to the present invention; FIG. 3 is a flowchart of a priority processing embodiment in a multi-type media transmission right according to the present invention; FIG. 4 is a priority of multiple types of media transmission rights in the present invention; FIG. 5 is a flowchart of a third embodiment of priority processing in a multi-type media transmission right according to the present invention; FIG. 6 is a flowchart of a fourth embodiment of priority processing in a multi-type media transmission right according to the present invention; 7 is a flowchart of a fifth embodiment of priority processing in a multi-type media transmission right according to the present invention; FIG. 8 is a flowchart of a sixth embodiment of priority processing in a multi-type medium transmission right according to the present invention. Mode for carrying out the invention
为使本发明的目的、 技术方案及优点更加清楚明白, 以下参照附图 并举较佳实施例, 对本发明进一步详细说明。  The present invention will be further described in detail below with reference to the accompanying drawings and preferred embodiments.
图 2a是本发明多类型媒体发送权中优先级处理装置示意图, 如图 2a所示, 该媒体发送权处理装置设置在多方通信***中, 包括:  2a is a schematic diagram of a priority processing device in a multi-type media transmission right according to the present invention. As shown in FIG. 2a, the media transmission right processing device is disposed in a multi-party communication system, and includes:
存储模块, 存储预先设置的媒体发送权类型与授权优先级级别的对 应关系;  a storage module, configured to store a preset relationship between a media transmission right type and an authorization priority level;
判决模块, 接收来自用户的携带媒体发送权类型的媒体发送权申 请, 从存储模块中获取媒体发送权类型与授权优先级级别的对应关系 , 并判断接收到的媒体发送权的授权优先级级别是否高于当前***中已 授权的媒体发送权的优先级级别, 若高于, 则向发送模块发送授权结果 为同意授权指令; 否则, 向发送模块发送授权结果为拒绝授权指令; 进一步地, 在存储模块中预先设置媒体发送权的先后顺序属性, 判 决模块还包括: 若判断出所述接收到的媒体发送权的授权优先级级别与 当前***中已授权的媒体发送权的授权优先级级别相同, 则按照各自的 先后顺序属性进行授权, 比如, 若接收到的媒体发送权的先后顺序属性 显示顺序在先, 则向发送模块发送授权结果为同意授权指令; 若接收到 的媒体发送权的先后顺序属性显示顺序在后, 则向发送模块发送授权结 果为拒绝授权指令, 或者保留对该接收到的媒体发送权的授权, 直到当 前已授权的媒体发送权释放后再处理。  The determining module receives the media transmission right request of the media transmission right type from the user, obtains the correspondence between the media transmission right type and the authorization priority level from the storage module, and determines whether the authorized priority level of the received media transmission right is Higher than the priority level of the authorized media transmission right in the current system. If it is higher, the authorization result is sent to the sending module as the consent authorization instruction; otherwise, the authorization result is sent to the sending module as the rejection authorization instruction; further, in the storage The sequence module of the media transmission right is preset in the module, and the determining module further includes: if it is determined that the authorized priority level of the received media sending right is the same as the authorized priority level of the authorized media sending right in the current system, The authorization is performed according to the respective sequential attributes. For example, if the sequence of the received media transmission rights is displayed first, the authorization result is sent to the sending module as the consent authorization command; if the received media transmission rights are in the order After the attribute display order is followed, Transmitting means for transmitting the authorization result to deny authorization command, authorization or keep the media transmission right is received until when the media transmission right before the authorization is released after processing.
发送模块: 接收来自判决模块的授权结果指令, 当授权结果为同意 授权, 向当前***中已授权的媒体发送权所属用户发送撤回媒体发送权 指令, 向申请媒体发送权的用户发送授权指令; 或将授权结果为***队 列, 并向申请媒体发送权的用户发送***队列通知。 The sending module: receiving the authorization result instruction from the decision module, and when the authorization result is the consent authorization, sending the resending media transmission right to the user of the authorized media transmission right in the current system. The instruction sends an authorization command to the user who applies for the right to send the media; or inserts the authorization result into the queue, and sends an insertion queue notification to the user who applies for the right to send the media.
发送模块还可以进一步包括: 当授权结果为拒绝授权, 向申请媒体 发送权的用户发送拒绝授权指令。  The sending module may further include: when the authorization result is a denial of authorization, sending a deny authorization instruction to the user applying the media sending right.
以上所述的模块可以在实现中任意组合实现。  The modules described above can be implemented in any combination of implementations.
图 2b是本发明多类型媒体发送权中优先级处理装置中判决模块逻 辑连接示意图, 如图 2b所示, 判决模块中包括: 分发单元, 用于将媒 体发送权申请中携带的不同类型的媒体发送 R请求发送给对应类型的 媒体发送权控制单元; 不同类型的媒体发送权控制单元接收来自分发单 元的媒体发送权请求, 按照优先级控制是否授权给申请用户对应类型的 媒体发送权, 并向集中授权单元发送授权指示; 集中授权单元接收来自 各不同类型媒体发送权控制单元的授权指示, 根据接收到的授权指示以 及从存储模块获取的媒体发送权属性, 判定是否对用户进行授权并得出 授权结果后发送给发送模块; 将授权结果发送给发送模块并返回各相应 媒体发送权控制单元。 其中, 存储模块进一步包括, 预先设置的媒体发 送权类型与媒体发送权属性的对应关系。 关于媒体发送权属性可参见本 申请人的相关在先申请, 这里不再具体描述如何根据媒体发送权属性进 行判决, 这里要强调的是优先级控制与媒体发送权属性之间可以配合使 用。  Figure 2b is a schematic diagram of the logical connection of the decision module in the priority processing apparatus of the multi-type media transmission right in the present invention. As shown in Figure 2b, the decision module includes: a distribution unit, configured to use different types of media carried in the media transmission right application. Sending the R request to the corresponding type of media transmission right control unit; the different types of media transmission right control unit receiving the media transmission right request from the distribution unit, controlling whether to authorize the corresponding type of media transmission right according to the priority, and The centralized authorization unit sends an authorization indication; the centralized authorization unit receives an authorization indication from each different type of media transmission right control unit, and determines whether to authorize the user according to the received authorization indication and the media transmission right attribute acquired from the storage module. The authorization result is sent to the sending module; the authorization result is sent to the sending module and returned to each corresponding media sending right control unit. The storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute. For the media transmission right attribute, refer to the related prior application of the applicant. Here, the method of determining the media transmission right attribute is not specifically described. Here, it is emphasized that the priority control and the media transmission right attribute can be used together.
比如, 用户 1申请媒体发送权 A和媒体发送权 B, 分发单元接收到 该请求后, 分别通知媒体发送权 A控制单元和媒体发送权 B控制单元, 用户 1请求获得媒体发送权 A和媒体发送权 B, 此时,媒体发送权 A控 制单元经过判决可以授权给该用户, 并将授权指示 A通知集中授权单 元, 媒体发送权 B控制单元经过判决可以授权给该用户, 并将授权指示 B通知集中授权单元; 集中授权单元从存储模块分别获取媒体发送权 A 和媒体发送权 B的媒体发送权属性,且媒体发送权属性表明媒体发送权 A和媒体发送权 B互不影响但存在先后授权顺序, 集中授权单元根据授 权指示 A、 授权指示 B及获得的媒体发送权属性, 判决授权给授权顺序 在先的媒体发送权如媒体发送权 A并将同意授权媒体发送权 A的授权结 果发送给发送模块,将顺序在后的媒体发送权 B保留并等待媒体发送权 A释放后, 再将媒体发送权 B的授权结果发送给发送模块; 同时, 集中 授权单元将对媒体发送权 A和 B的授权结果分别返回给媒体发送权 A 控制单元和媒体发送权 B控制单元。 For example, the user 1 applies for the media transmission right A and the media transmission right B. After receiving the request, the distribution unit respectively notifies the media transmission right A control unit and the media transmission right B control unit, and the user 1 requests to obtain the media transmission right A and the media transmission. Right B, at this time, the media transmission right A control unit may authorize the user to the user, and notify the centralized authorization unit of the authorization indication A, and the media transmission right B control unit may authorize the user to the user, and notify the authorization indication B. Centralized authorization unit; centralized authorization unit obtains media transmission right A from the storage module And the media transmission right attribute of the media transmission right B, and the media transmission right attribute indicates that the media transmission right A and the media transmission right B do not affect each other but there is a sequential authorization order, and the centralized authorization unit according to the authorization indication A, the authorization instruction B, and the obtained media The sending right attribute, the decision is granted to the media sending right of the authorization order, such as the media sending right A, and the authorization result of the authorized media sending right A is sent to the sending module, and the media transmission right B in the subsequent order is reserved and waiting for the media to send. After the right A is released, the authorization result of the media transmission right B is sent to the sending module. At the same time, the centralized authorization unit returns the authorization results of the media transmission rights A and B to the media transmission right A control unit and the media transmission right B control respectively. unit.
集中授权单元可以收到所有的类型的媒体发送控制单元发出的指 示后再决定授权结果, 也可以收到一个授权指示就处理一个。  The centralized authorization unit may receive the indications sent by all types of media transmission control units before deciding the authorization result, or may receive an authorization indication to process one.
图 2c是本发明多类型媒体发送权中优先级处理装置中判决模块逻 辑另一连接示意图: 多个不同媒体类型的发送权控制单元可以按照一定 的预设顺序进行串行处理, 来自用户的媒体发送权申请顺序分别经过各 个媒体发送权控制单元, 对应该申请中携带的媒体发送权的媒体发送权 控制单元对自身控制类型的媒体发送权按照优先级进行处理, 并得出授 权指示, 并将不属于自身处理的媒体发送权类型逐级发送直至对应该类 型媒体发送权的媒体发送权控制单元。 媒体发送权控制单元的授权指示 可以是: 同意授权申请用户的该媒体发送权、 拒绝授权该申请用户的该 媒体发送权、 将该申请用户的该媒体发送权请求放入队列等。  2c is a schematic diagram of another connection of the decision module logic in the priority processing apparatus in the multi-type media transmission right of the present invention: The transmission right control unit of a plurality of different media types can perform serial processing according to a certain preset order, and the media from the user The sending right application sequence is respectively passed through each media sending right control unit, and the media sending right control unit corresponding to the media sending right carried in the application processes the media sending right of the self-control type according to the priority, and obtains an authorization instruction, and The media transmission right type that is not processed by itself is transmitted step by step until the media transmission right control unit corresponding to the type media transmission right. The authorization indication of the media transmission right control unit may be: agreeing to authorize the media transmission right of the application user, denying the media transmission right of the application user, placing the media transmission right request of the application user into a queue, and the like.
媒体发送权控制单元的最后一级将所有参与处理的媒体发送权控 制单元的授权指示发送给集中授权单元, 集中授权单元接收来自最后一 级媒体发送权控制单元的各不同类型媒体发送权控制单元的授权指示, 根据接收到的授权指示以及从存储模块获取的媒体发送权属性, 判定是 否对用户进行授权并得出授权结果; 将授权结果发送给发送模块并返回 各相应媒体发送权控制单元。 或者省略集中控制单元, 有最后以及媒体 发送权控制单元来完成集中授权单元的功能。 The last stage of the media transmission right control unit sends an authorization indication of all the media transmission right control units participating in the processing to the centralized authorization unit, and the centralized authorization unit receives the different types of media transmission right control units from the last-level media transmission right control unit. The authorization indication determines whether to authorize the user and obtain an authorization result according to the received authorization indication and the media transmission right attribute acquired from the storage module; and sends the authorization result to the sending module and returns to each corresponding media transmission right control unit. Or omit the centralized control unit, have the last and the media The transmission right control unit performs the function of the centralized authorization unit.
如果用户在申请中设置需要同时处理该申请中所有类型的媒体发 送权, 则集中授权单元需要收到该申请中携带的所有类型的媒体发送权 所对应的媒体发送权控制单元的授权指示之后, 再统一判定许可该申请 用户申请的媒体发送权, 或将该申请***队列等待或是拒绝该申请。  If the user needs to process all types of media transmission rights in the application at the same time, the centralized authorization unit needs to receive the authorization indication of the media transmission right control unit corresponding to all types of media transmission rights carried in the application. Then, the media transmission right of the application user is permitted to be uniformly determined, or the application is inserted into the queue to wait or reject the application.
集中授权单元也可以收到一个授权指示就处理一个, 即如果授权, 则发送同意授权的授权结果给发送模块或***队列; 如果拒绝, 则发送 拒绝授权的授杈结果给发送模块。  The centralized authorization unit may also process an authorization command, that is, if authorized, send the authorization result of the consent authorization to the sending module or the insertion queue; if it is rejected, send the authorization result of the rejection authorization to the sending module.
本发明多类型媒体发送权中优先级处理装置可以设置在用于对多 方通信进行统一管理的控制点中。  The priority processing apparatus in the multi-type medium transmission right of the present invention can be set in a control point for collectively managing multi-party communication.
图 2d是本发明多类型媒体发送权中优先级处理方法流程图, 多方 通信***中, 本发明方法主要包括以下步骤:  2d is a flowchart of a priority processing method in a multi-type media transmission right according to the present invention. In the multi-party communication system, the method of the present invention mainly includes the following steps:
步骤 200: 在用于对多方通信进行统一管理的控制点中预先设置媒 体发送权类型与授权优先级级別的对应关系。  Step 200: Pre-set a correspondence between a media transmission right type and an authorization priority level in a control point used for unified management of multi-party communication.
步骤 201 ~步骤 203: 控制点接收到来自用户终端的媒体发送权请 求后, 判断该媒体发送权请求中携带的媒体发送权的授权优先级级别是 否高于当前***中已授权的同类型的媒体发送权的授权优先级级别, 若 高于, 则撤回当前已授权的同类媒体发送权并授权接收到的媒体发送 权; 否则, 继续执行当前已授权的媒体发送权。  Step 201 to step 203: After receiving the media transmission right request from the user terminal, the control point determines whether the authorization priority level of the media transmission right carried in the media transmission right request is higher than the authorized same type media in the current system. The authorization priority level of the sending right. If it is higher, the current authorized media sending right is authorized and the received media sending right is authorized; otherwise, the currently authorized media sending right is continued.
需要说明的是, 步骤 201〜步驟 203之前, 该方法还包括: 控制点 判断***中已授权的媒体发送权中是否存在请求的媒体发送权, 若存 在, 则执行步骤 201 ~步骤 203 , 否则, 授权请求的媒体发送权后结束 本流程。  It should be noted that, before the step 201 to the step 203, the method further includes: determining, by the control point, whether the requested media transmission right exists in the authorized media transmission right in the system, and if yes, performing step 201 to step 203; otherwise, End the process after authorizing the media transmission right of the request.
下面结合实施例分别介绍授权优先级级别由用户优先级、 或媒体发 送权类型优先级、 或用户优先级和媒体发送优先级决定的情况。 第一种情况, 授权优先级级别由用户优先级决定。 The following describes the case where the authorization priority level is determined by the user priority, or the media transmission right type priority, or the user priority and the media transmission priority, in combination with the embodiments. In the first case, the authorization priority level is determined by the user priority.
由于本发明是基于多类型媒体发送权申请中对优先級的处理, 在一 个媒体发送权请求中携带有一种或一种以上类型的媒体发送权, 因此, 本发明所说的用户优先级包含了该用户有权申请的各媒体发送权的用 户优先级。 比如用户 A有权申请的媒体发送权包括媒体发送权 a, 媒体发 送权 b和媒体发送权 c, 各媒体发送权的用户优先级级别如表 1所示:  Since the present invention is based on the priority processing in the multi-type media transmission right application, one media transmission right request carries one or more types of media transmission rights, and therefore, the user priority referred to in the present invention includes The user has the right to request the user to send the right of each media. For example, the media transmission right that user A has the right to apply includes media transmission right a, media transmission right b, and media transmission right c. The user priority levels of each media transmission right are as shown in Table 1:
Figure imgf000017_0002
Figure imgf000017_0002
表 1 Table 1
Figure imgf000017_0001
媒体发送权请求中各媒体发送权的授权优先级; 也可以采用所述各媒体 发送权中用户优先级级别最低的用户优先级作为该用户所发起的媒体 发送权请求中各媒体发送权的授权优先级; 还可以采用所述各媒体发送 权中用户优先级级别最高的用户优先级作为该用户所发起的媒体发送 权请求中各媒体发送权的授权优先级;
Figure imgf000017_0001
The authorization priority of each media transmission right in the media transmission right request; the user priority of the media transmission priority among the media transmission rights may be used as the authorization of each media transmission right in the media transmission right request initiated by the user. The priority of the user with the highest user priority level in the media transmission right is used as the authorization priority of each media transmission right in the media transmission right request initiated by the user;
当用户有权申请的各媒体发送权具有相同的用户优先级级别, 则可 认为该用户所发起的媒体发送权请求中的媒体发送权的授权优先级为 该用户有权申请的各媒体发送权中任一媒体发送权的用户优先鎵。  When the media transmission right that the user has the right to apply has the same user priority level, the authorization priority of the media transmission right in the media transmission right request initiated by the user may be considered as the right of each media to which the user has the right to apply. The user in any of the media transmission rights preferentially galles.
比如: 用户甲可申请的几个媒体发送权类型的用户优先级级别中最 低的级别为 3级; 而用户乙可申请的几个媒体发送权类型的用户优先级 级别中最低的级别为 2级; 若已设置控制点根据各媒体发送权的最低级 别作为用户优先级, 则在进行优先級比较时, 控制点判断出用户曱的用 户优先级低于用户乙的, 优先处理用户甲的媒体发送权申请。 For example, the lowest level of the user priority level of the media transmission right type that can be applied by user A is level 3; and the lowest level of the user priority level of several media transmission right types that user B can apply for is level 2 If the control point has been set according to the lowest level of each media transmission right as the user priority, the control point determines the user's use when performing the priority comparison. If the priority of the user is lower than that of the user B, the application for the media transmission right of the user A is preferentially processed.
图 3是本发明多类型媒体发送权中优先级处理实施例一的流程图, 实施例一中采用用户优先级作为授权优先级, 假设在多方通信***中, 用户 1和用户 2同属一群组中; 用户 1有权申请的媒体发送权为媒体发 送权 B;用户 2有权申请的媒体发送权为媒体发送权 A和媒体发送权 B; 并且在服务器中预先设置用户 1的媒体发送权 B对应的用户优先级级别 为 2级, 用户 2的媒体发送权 A对应的用户优先级级别为 1级、媒体发 送杈 B对应的用户优先级级别为 3级; 这里假定数字越小优先级级别越 高, 即所述用户 1的媒体发送权 B的用户优先级级别高于用户 2的媒体 发送权 B的用户优先级级别。  3 is a flowchart of a first embodiment of priority processing in a multi-type media transmission right according to the present invention. In the first embodiment, user priority is used as an authorization priority. It is assumed that in a multi-party communication system, user 1 and user 2 belong to the same group. The media transmission right that the user 1 has the right to apply for is the media transmission right B; the media transmission right that the user 2 has the right to apply for is the media transmission right A and the media transmission right B; and the media transmission right of the user 1 is preset in the server B. The corresponding user priority level is level 2. The user priority level of the media transmission right A of user 2 is level 1, and the user priority level corresponding to media transmission 杈B is level 3. Here, it is assumed that the smaller the number, the higher the priority level. High, that is, the user priority level of the media transmission right B of the user 1 is higher than the user priority level of the media transmission right B of the user 2.
图 3中, 用户 1通过 UE1向服务器发起媒体发送权 B请求并获得 授权, 如图 3中步驟 300 ~步骤 304所示, 具体实现与图 1中仅存在一 种类型的媒体发送权申请方法中的步驟 100〜步骤 104b (不包括步骤 102a ) 完全一致。 如步骤 305所示, 假设在 UE1向 UE2发送媒体流 B 数据期间,用户 2通过 UE2向服务器发起媒体发送权 A和媒体发送权 B 请求( FloorA&B Request )消息以请求获得媒体流 A数据和媒体流 B数 据发送权时, 本实施例对优先级的处理包括以下步骤:  In FIG. 3, the user 1 initiates a media transmission right B request to the server through the UE1, and obtains the authorization. As shown in step 300 to step 304 in FIG. 3, the specific implementation is the same as the method for applying only one type of media transmission right in FIG. Steps 100 to 104b (excluding step 102a) are completely identical. As shown in step 305, it is assumed that during UE1 transmitting media stream B data to UE2, user 2 initiates a media transmission right A and a media transmission right B request (floor A&B Request) message to the server through UE2 to request to obtain media stream A data and media stream. When the data transmission right is B, the processing of the priority in this embodiment includes the following steps:
步骤 306: 服务器根据自身预设的不同类型媒体发送权与用户优先 级级别的对应关系, 判定来自 UE2的 FloorA&B Request消息中携带媒 体发送权 B的用户优先级级别低于当前已授权的 UE1的媒体发送权 B 的用户优先级级别;且当前已授权的媒体发送权中不存在媒体发送权 A。  Step 306: The server determines that the priority of the user who carries the media transmission right B in the FloorA&B Request message from the UE2 is lower than that of the currently authorized UE1 according to the corresponding relationship between the media transmission right and the user priority level. The user priority level of the sending right B; and the media sending right A does not exist in the currently authorized media sending right.
步骤 307 ~步骤 309: 服务器同意授权用户 2倩求的媒体发送权 A, 具体实现与步骤 102b ~ 104b完全一致, 这里不再重述。  Step 307 ~ Step 309: The server agrees to authorize the user 2 to request the media transmission right A. The specific implementation is completely consistent with steps 102b to 104b, and will not be repeated here.
需要说明的是,此时的媒体发送权 A和媒体发送权 B之间互相不影 响且不存在先后顺序。 步骤 310: 服务器向 UE2发送拒绝媒体发送权 B ( FloorB Reject ) 消息以拒绝授权。 本步骤与步驟 307〜步骤 309可以调换执行顺序; 本 步骤也可以省略。 It should be noted that the media transmission right A and the media transmission right B at this time do not affect each other and there is no order. Step 310: The server sends a Reject Media B (Broad B Reject) message to UE2 to reject the authorization. This step and steps 307 to 309 can be used to change the execution sequence; this step can also be omitted.
本实施例中, 描述的是用户依次申请一种媒体发送权的情况, 当用 户同时申请且要求同时获得多种媒体发送权的授权时, 比如用户 1要求 同时获得媒体发送权 A和媒体发送权 B的授权时 ,如果控制点根据用户 优先级判决其中存在一种媒体发送权如媒体发送权 B不能被授权, 则控 制点同时拒绝所有媒体发送权即媒体发送权 A和媒体发送权 B或者拒绝 媒体发送权 B, 先授权媒体发送权 A并保留该授权。 直到媒体发送权 B 被授权后,在同时向该用户 1发送授权媒体发送权 A和媒体发送权 B响 应。  In this embodiment, the case where the user applies for a media transmission right in sequence is described. When the user requests and requests the authorization of multiple media transmission rights at the same time, for example, the user 1 requests to obtain the media transmission right A and the media transmission right at the same time. In the authorization of B, if the control point decides that there is a media transmission right according to the user priority, if the media transmission right B cannot be authorized, the control point rejects all media transmission rights, that is, the media transmission right A and the media transmission right B or rejects. The media sends the right B, first grants the media the right to send A and retains the authorization. After the media transmission right B is authorized, the authorized media transmission right A and the media transmission right B are simultaneously sent to the user 1.
另外, 本实施例中, 若预先设置采用所述各媒体发送权中用户优先 级级别最低的用户优先级作为该用户所发起的媒体发送权请求中各媒 体发送权的授权优先级, 则来自 UE2的 FloorA&B Request消息中携带 户 2的媒体发送权 A同样被授权, 媒体发送权 B同样被拒绝; ,  In addition, in this embodiment, if the user priority of the media priority level in the media transmission right is used as the authorization priority of each media transmission right in the media transmission right request initiated by the user, the UE2 is provided in advance. The media transmission right A carrying the household 2 in the FloorA&B Request message is also authorized, and the media transmission right B is also rejected;
若预先设置采用所述各媒体发送权中用户优先级级别最高的用户 优先级作为该用户所发起的媒体发送权请求中各媒体发送权的授权优 先级, 则来自 UE2的 FloorA&B Request消息中携带的媒体发送权 A和 媒体发送权 B的用户优先级级别均为 1级, 那么, 用户 2的媒体发送权 A同样被 4受权, 而此时, 由于用户 2的媒体发送权 B的用户优先級级别 高于用户 1的媒体发送权 B的用户优先级级别, 因此, 用户 2的媒体发 送权 B被授权。  If the priority of the user with the highest user priority level in the media transmission right is set as the authorization priority of the media transmission right in the media transmission right request initiated by the user, the information carried in the FloorA&B Request message from the UE2 is carried in the message. The user priority level of the media transmission right A and the media transmission right B are both level 1. Then, the media transmission right A of the user 2 is also authorized by 4, and at this time, the user priority level of the media transmission right B of the user 2 is The user priority level of the media transmission right B of the user 1 is higher, and therefore, the media transmission right B of the user 2 is authorized.
这里需要说明的是, 控制点对多类型媒体发送权的处理可以采用非 队列和队列方式, 其中, 非队列方式是指控制点收到媒体发送权请求后 立刻进行处理; 而队列方式是指控制点收到媒体发送权请求后, 会将该 媒体发送权请求中携带的媒体发送权按照一定原则如依次等存入队列 中,'之后由控制点按照预设策略如定时或已受权媒体发送权释放触发等 对队列中的一批(指定数量)媒体发送权进行调度处理。 具体队列方式 的媒体发送权处理方案可以参见本申请人的相关在先申请, 这里不再赘 述。 It should be noted that the control point can handle the multi-type media transmission right in a non-queue and queue manner. The non-queue mode refers to the control point receiving the media transmission right request. The queue mode means that after the control point receives the media transmission right request, the media transmission right carried in the media transmission right request is stored in the queue according to a certain principle, and then the control point follows Set a policy such as timing or authorized media transmission right release trigger to schedule a batch (a specified number) of media transmission rights in the queue. For the media transmission right processing scheme of the specific queue mode, refer to the related prior application of the applicant, and details are not described herein again.
图 3所示的实施例是基于多类型媒体发送权处理中采用非队列方式 的用户优先级处理方法, 对于多类型媒体发送权处理中采用队列方式的 用户优先级处理, 可参见图 4所示。  The embodiment shown in FIG. 3 is based on the user priority processing method in the non-queue mode in the multi-type media transmission right processing. For the user priority processing in the queue mode in the multi-type media transmission right processing, refer to FIG. .
图 4是本发明多类型媒体发送权中优先级处理实施例二的流程图, 实施例二中采用用户优先级作为授权优先级, 假设在多方通信***中, 用户 1和用户 2同属一群组中; 用户 1有权申请的媒体发送权包括媒体 发送权 A和媒体发送权 B; 用户 2有权申请的媒体发送权包括媒体发送 权 A和媒体发送权 B; 并且在服务器中预先设置用户 1的媒体发送权对 应的用户优先级级别为 1级、 媒体发送权 B对应的用户优先级级別为 2 级, 用户 2的媒体发送权 A对应的用户优先级级别为 2級、媒体发送权 B对应的用户优先级级别为 1级; 这里假定数字越小优先级级别越高, 即所述用户 1的媒体发送权 A的用户优先级级别高于用户 2的媒体发送 权 A的用户优先级级别,所述用户 1的媒体发送权 B的用户优先级级别 低于用户 2的媒体发送权 B的用户优先级级别。本实施例对优先级的处 理包括以下步骤:  4 is a flowchart of a second embodiment of priority processing in a multi-type media transmission right according to the present invention. In the second embodiment, a user priority is used as an authorization priority. Assume that in a multi-party communication system, user 1 and user 2 belong to a group. The media transmission right that the user 1 has the right to apply includes the media transmission right A and the media transmission right B; the media transmission right that the user 2 has the right to apply includes the media transmission right A and the media transmission right B; and the user 1 is preset in the server. The user priority level corresponding to the media transmission right is level 1, and the user priority level corresponding to the media transmission right B is level 2. The user priority level of the media transmission right A of the user 2 is level 2, and the media transmission right B The corresponding user priority level is level 1; it is assumed that the smaller the number, the higher the priority level, that is, the user priority level of the media transmission right A of the user 1 is higher than the user priority level of the media transmission right A of the user 2 The user priority level of the media transmission right B of the user 1 is lower than the user priority level of the media transmission right B of the user 2. The processing of the priority in this embodiment includes the following steps:
步驟 400 ~步驟 402: 用户 1通过 UE1向服务器发送媒体发送权 A 和媒体发送权 B请求消息,用户 2通过 UE2向服务器发送媒体发送权 A 和媒体发送权 B请求消息,服务器对预设队列中的媒体发送权进行调度 处理。 本实施例中, 假设在服务器中预设一队列, 服务器接收到来自 UE1 的请求后,将该请求中携带的媒体发送权 A和媒体发送权 B存入队列中; 服务器接收到来自 UE2发起的请求后,将该请求中携带的媒体发送权 A 和媒体发送权 B存入队列中; 且服务器定时对队列中存储的指定数量如 四个媒体发送权进行调度处理。 Steps 400 to 402: User 1 sends a media transmission right A and a media transmission right B request message to the server through the UE1, and the user 2 sends a media transmission right A and a media transmission right B request message to the server through the UE2, and the server pairs the preset queue. The media transmission right is scheduled for processing. In this embodiment, it is assumed that a queue is preset in the server, and after receiving the request from the UE1, the server stores the media sending right A and the media sending right B carried in the request into the queue; the server receives the request from the UE2. After the request, the media sending right A and the media sending right B carried in the request are stored in the queue; and the server periodically schedules the specified quantity stored in the queue, such as four media sending rights.
调度处理包括: 服务器根据预设的不同类型媒体发送权与用户优先 级级别的对应关系, 即用户 1的媒体发送权 A对应的优先级级别高于用 户 2的媒体发送权 A对应的优先级级别,判定同意授权用户 1的媒体发 送权 A, 直到用户 1释放媒体发送权 A为止, 再同意授权用户 2的媒体 发送权 A; 服务器根据预设媒体发送权与用户优先级的对应关系, 即用 户 1的媒体发送权 B对应的优先级级别低于用户 2的媒体发送权 B对应 的优先级级别, 判定同意授权用户 2的媒体发送权 B, 直到用户 2释放 媒体发送权 B为止, 再同意授权用户 1的媒体发送权 B。  The scheduling process includes: the server corresponding to the preset priority of the different types of media transmission rights and the user priority level, that is, the priority level corresponding to the media transmission right A of the user 1 is higher than the priority level corresponding to the media transmission right A of the user 2 The server agrees to authorize the media transmission right A of the user 1 until the user 1 releases the media transmission right A, and then agrees to authorize the media transmission right A of the user 2; the server according to the correspondence between the preset media transmission right and the user priority, that is, the user The media transmission right B corresponds to a priority level corresponding to the media transmission right B of the user 2, and determines to authorize the media transmission right B of the authorized user 2 until the user 2 releases the media transmission right B, and then agrees to authorize User 1's media transmission right B.
步骤 403 ~步骤 405:服务器向 UE1发送 FloorA Grant消息,向 UE2 发送 FloorA Taken消息, UE1向 UE2发送媒体流 A数据。  Step 403 ~ Step 405: The server sends a FloorA Grant message to UE1, and sends a FloorA Taken message to UE2, and UE1 sends media stream A data to UE2.
步骤 406 ~步骤 408:服务器向 UE2发送 FloorB Grant消息,向 UE1 发送 FloorB Taken消息, UE2向 UE1发送媒体流 B数据。  Step 406 ~ Step 408: The server sends a FloorB Grant message to UE2, and sends a FloorB Taken message to UE1, and UE2 sends media stream B data to UE1.
步骤 409: UE1向服务器发送媒体发送权 A释放 ( FloorA Release ) 消息。  Step 409: The UE1 sends a Media A right release ( FloorA Release) message to the server.
步驟 410 ~步骤 412: 服务器同意授权用户 2的媒体发送权 A, 向 UE2发送 FloorA Grant消息, 向 UE1发送 FloorA Taken消息, UE2向 UE1发送媒体流 A数据。  Step 410 ~ Step 412: The server agrees to authorize the media transmission right A of the user 2, sends a FloorA Grant message to the UE2, and sends a FloorA Taken message to the UE1, and the UE2 sends the media stream A data to the UE1.
步骤 413: UE2向服务器发送媒体发送权 B释放 ( FloorB Release ) 消息。  Step 413: The UE2 sends a media B right release (floorB Release) message to the server.
步骤 414 ~步驟 416: 服务器同意授权用户 1的媒体发送权 B, 向 UE1发送 FloorB Grant消息, 向 UE2发送 FloorB Taken消息, UE1向 UE2发送媒体流 B数据。 Step 414 ~ Step 416: The server agrees to authorize the media transmission right B of the user 1, UE1 sends a FloorB Grant message, and sends a FloorB Taken message to UE2, and UE1 sends media stream B data to UE2.
需要说明的是, 步骤 403〜步骤 405, 与步骤 406 ~步驟 408之间可 以不存在先后顺序。  It should be noted that there may be no sequence between step 403 and step 405 and step 406 to step 408.
本实施例中, 若用户同时申请且要求同时获得多种媒体发送权的授 权时, 如果控制点根据用户优先级调度处理后得出其中存在一种媒体发 送权不能被授权, 则控制点同时拒绝所有媒体发送权, 只有在该用户同 时申请的各媒体发送权均被授权后, 才授权该申请; 或者, 拒绝接收到 的媒体发送权中与当前已被授权的媒体发送权同类型的媒体发送权, 授 权与当前已受权的媒体发送权不为同类型的媒体发送权; 或者, 保存所 述媒体发送权请求中携带的与当前已被授权的媒体发送权同类型的媒 体发送权, 授权与当前已受权的媒体发送权不为同类型的媒体发送权, 直到所述当前已授权的媒体发送权释放后, 进一步授权所述该媒体发送 权请求中携带的与当前已被授权的媒体发送权同类型的媒体发送权。 第二种情况, 授权优先级级别由媒体发送权类型优先级决定。  In this embodiment, if the user requests and requests the authorization of multiple media transmission rights at the same time, if the control point determines that one of the media transmission rights cannot be authorized according to the user priority scheduling process, the control point rejects at the same time. All media transmission rights are authorized only after the media transmission right of the user is authorized at the same time; or, the media transmission right of the rejected media is sent in the same type as the currently authorized media transmission right. The right, the authorization and the currently authorized media transmission right are not the same type of media transmission right; or, the media transmission right of the same type as the currently authorized media transmission right carried in the media transmission right request is saved, the authorization and the authorization The currently authorized media transmission right is not the same type of media transmission right, until the current authorized media transmission right is released, further authorizing the media transmission right request carried in the media transmission right request and the currently authorized media transmission right The same type of media transmission rights. In the second case, the authorization priority level is determined by the priority of the media transmission right type.
媒体发送权类型优先级是指各不同类型的媒体发送权的优先级, 与 用户无关。 在多方通信***中, 服务器预先设置自身能处理的各种类型 媒体发送权的优先级级别。 比如, 假设媒体发送权 A的优先级级别为 1 级, 媒体发送权 B的优先级级别为 2级, 当媒体发送权 A皮授权时, 可以 将被授权的媒体发送权 B暂时保留,或者直接终止该媒体发送权 B; 直到 媒体发送权 A释放后, 再将保留的媒体发送权 B的授权发送给用户; 相互影响的媒体发送权进行顺序处理。 比如, 优先级级别高的媒体发送 权将会被优先授权; 对于相互影响的媒体发送权, 如果一个媒体发送权 已经被授权, 又收到另一在后申请的媒体发送权请求, 则可以根据媒体 发送权类型优先级决定是否需要撤回当前媒体发送权, 而授予在后申请 的媒体发送权。 各媒体发送权的媒体发送权类型优先级级别如表 2所示: The media transmission right type priority refers to the priority of each type of media transmission right, and has nothing to do with the user. In a multi-party communication system, the server presets a priority level of various types of media transmission rights that it can handle. For example, suppose the priority level of the media transmission right A is level 1, and the priority level of the media transmission right B is level 2. When the media transmission right is authorized, the authorized media transmission right B can be temporarily reserved, or directly The media transmission right B is terminated; until the media transmission right A is released, the authorization of the reserved media transmission right B is sent to the user; the mutually influential media transmission rights are sequentially processed. For example, media transmission rights with a higher priority level will be preferentially authorized; for media transmission rights that affect each other, if a media transmission right If it has been authorized to receive another media transmission right request, it can decide whether to withdraw the current media transmission right according to the priority of the media transmission right type, and grant the media transmission right of the subsequent application. The priority level of the media transmission right type of each media transmission right is shown in Table 2:
Figure imgf000023_0001
Figure imgf000023_0001
表 2  Table 2
不同类型媒体发送权的媒体发送权类型优先级级别可以设置为相 同的。 比如: 两种媒体发送权在实现中互相不影响且不存在先后授权顺 序, 即控制点可以同时授权两种媒体发送权, 用户可以同时接收两种媒 体流数据, 那么, 可以设置这两种媒体发送权的媒体发送权类型优先级 级别相同。  The media transmission right type priority level of different types of media transmission rights can be set to be the same. For example: The two media transmission rights do not affect each other in the implementation and there is no order of authorization. That is, the control point can simultaneously authorize two media transmission rights, and the user can receive two media stream data at the same time. Then, the two media can be set. The media transmission right type of the sending right has the same priority level.
图 5是本发明多类型媒体发送权中优先级处理实施例三的流程图 , 实施例三中采用媒体发送权类型优先级作为授权优先级, 假设在多方通 信***中, 用户 1和用户 2同属一群组中; 在服务器预先设置媒体发送 权 A的媒体发送权类型优先级级别为 2级,媒体发送权 B的媒体发送权 类型优先级级别为 1级,且媒体发送权 A与媒体发送权 B不能同时被授 权, 比如语音权和带有语音的视频权; 这里假定数字越小优先级级别越 高, 即所述媒体发送权 B的媒体发送权类型优先级级别高于媒体发送权 A的媒体发送权类型优先级级别。 本实施例对优先级的处理包括以下步 骤:  5 is a flowchart of a third embodiment of priority processing in a multi-type media transmission right according to the present invention. In the third embodiment, a media transmission right type priority is used as an authorization priority, and it is assumed that in a multi-party communication system, user 1 and user 2 belong to the same group. In a group; the media transmission right type priority level of the media transmission right A is set to 2 in the server, and the media transmission right type priority level of the media transmission right B is level 1, and the media transmission right A and the media transmission right B cannot be authorized at the same time, such as voice rights and video rights with voice; it is assumed that the smaller the number, the higher the priority level, that is, the media transmission right type of the media transmission right B has a higher priority level than the media transmission right A. Media transmission right type priority level. The processing of the priority in this embodiment includes the following steps:
步骤 500 ~步驟 504:用户 1通过 UE1向服务器发送 FloorA Request 消息请求申请媒体发送权 A, 假设服务器判决用户 1有权申请媒体发送 权 A且当前媒体发送权未被授权给用户 1所在群组的其他用户 ,则服务 器授权用户 1获得媒体发送权 A; 服务器向 UE1发送 FloorA Grant消息, 向 UE2发送 FloorA Taken消息, UE1向 UE2发送媒体流 A数据。 步骤 505:在 UE1向 UE2发送媒体流 A数据期间,用户 2通过 UE2 向服务器发送 FloorB Request消息请求申请媒体发送权 B。 Steps 500 to 504: User 1 sends a FloorA Request message to the server to request the media transmission right A through the UE1. It is assumed that the server determines that the user 1 has the right to apply for the media transmission right A and the current media transmission right is not authorized to the group where the user 1 is located. For other users, the server authorizes the user 1 to obtain the media transmission right A; the server sends a FloorA Grant message to the UE1, and sends a FloorA Taken message to the UE2, and the UE1 sends the media stream A data to the UE2. Step 505: During the period in which the UE1 sends the media stream A data to the UE2, the user 2 sends a FloorB Request message to the server through the UE2 to request the media transmission right B.
步骤 506〜步骤 508: 服务器根据预设不同类型媒体发送权与媒体 发送权类型优先级级别的对应关系, 判断出来自 UE2 的媒体发送权 B 的媒体发送权类型优先级级别高于当前已授权的媒体发送权 A 的媒体 发送权类型优先级级别,且媒体发送权 A与媒体发送权 B不能同时被授 权, 服务器向 UE发送 FloorA Revoke消息, UE1向服务器发送 FloorA Release消息释放媒体发送权 A。  Step 506 to step 508: The server determines that the media transmission right type priority level of the media transmission right B from the UE2 is higher than the currently authorized one according to the preset correspondence between the different types of media transmission rights and the media transmission right type priority levels. The media transmission right type of the media transmission right A has a priority level, and the media transmission right A and the media transmission right B cannot be simultaneously authorized. The server sends a FloorA Revoke message to the UE, and the UE1 sends a FloorA Release message to the server to release the media transmission right A.
步骤 509 ~步骤 511:服务器向 UE2发送 FloorB Grant消息,向 UE1 发送 FloorB Taken消息, UE2向 UE1发送媒体流 B数据。  Step 509 ~ Step 511: The server sends a FloorB Grant message to UE2, and sends a FloorB Taken message to UE1, and UE2 sends media stream B data to UE1.
图 6是本发明多类型媒体发送权中优先级处理实施例四的流程图, 实施例四中同样采用媒体发送权类型优先级作为授权尤先级, 假设在多 方通信***中, 用户 1和用户 2同属一群组中; 在服务器预先设置媒体 发送权 A的媒体发送权类型优先级级別为 1级,媒体发送权 B的媒体发 送权类型优先级级别为 2级,且媒体发送权 A与媒体发送权 B不能同时 被授权,媒体发送权 A的媒体发送权类型优先级级別高于媒体发送权 B 的媒体发送权类型优先级级别。 本实施例对优先级的处理包括以下步 骤:  6 is a flowchart of a fourth embodiment of priority processing in a multi-type media transmission right according to the present invention. In the fourth embodiment, a media transmission right type priority is also used as an authorization special priority. Assume that in a multi-party communication system, user 1 and user 2 is in the same group; the media transmission right type priority level of the media transmission right A is set to 1 in the server, and the media transmission right type priority level of the media transmission right B is 2, and the media transmission right A and The media transmission right B cannot be authorized at the same time, and the media transmission right type priority level of the media transmission right A is higher than the media transmission right type priority level of the media transmission right B. The processing of the priority in this embodiment includes the following steps:
步骤 600〜步骤 602: 用户 1通过 UE1向服务器发送 Floor[A&B] Request消息请求媒体发送权 A和媒体发送权 B; 服务器根据预先设置的 且媒体发送权 A与媒体发送权 B不能同时被授权,判断出授权给媒体发送 权类型优先级级别高的媒体发送权 A, 服务器向 UE1发送 FloorA Grant消 步骤 603 -步骤 604: 服务器向 UE2发送接受媒体发送权 A和媒体发 送权 B ( Floor[A&B] Taken ) 消息, UE1向 UE2发送媒体流 A的数据。 本实施例中, 服务器依次向 UE1发送许可媒体发送权响应, 但是同 时向 UE1所在群组中的其他 UE发送接受媒体发送权 A和媒体发送权 B响 应。 Steps 600 to 602: The user 1 sends a Floor [A&B] Request message to the server through the UE1 to request the media transmission right A and the media transmission right B. The server may be authorized according to the preset and the media transmission right A and the media transmission right B are simultaneously authorized. Determining that the media transmission right A is authorized to give the media transmission right type priority level, the server sends a FloorA Grant cancellation step 603 to the UE1. Step 604: The server sends the receiving media transmission right A and the media transmission to the UE2. The message B (floor [A&B] Taken), UE1 sends the data of the media stream A to the UE2. In this embodiment, the server sequentially sends a permission media transmission right response to the UE1, but simultaneously transmits a media transmission right A and a media transmission right B response to other UEs in the group where the UE1 is located.
步骤 605 ~步驟 606: 服务器接收到来自 UE1的 FloorA Release消息 后, 向 UE 1发送 FloorB Grant消息。  Step 605 ~ Step 606: After receiving the FloorA Release message from UE1, the server sends a FloorB Grant message to UE1.
步驟 607: UE1向 UE2发送媒体流 B的数据。 ' 实施例四中, 用户同时申请多个不同类型且不能同时授权的媒体发 送权时, 服务器可以利用预先设置的媒体发送权类型优先级级别从级别 高至级別低顺序授予媒体发送权的权利。  Step 607: UE1 sends data of media stream B to UE2. In the fourth embodiment, when the user simultaneously applies for multiple media transmission rights of different types and cannot be simultaneously authorized, the server may grant the right of the media transmission right from the highest level to the low level in the order of the preset media transmission right type priority level.
图 5和图 6所示的实施例是基于多类型媒体发送权处理中采用非队 列方式的媒体发送权类型优先级处理方法, 对于多类型媒体发送权处理 中采用队列方式的媒体发送权类型优先级处理,可参见图 7和图 8所示。  The embodiment shown in FIG. 5 and FIG. 6 is based on the non-queue mode media transmission right type priority processing method in the multi-type media transmission right processing, and the media transmission right type in the queue mode is preferentially used in the multi-type media transmission right processing. Level processing can be seen in Figures 7 and 8.
图 7是本发明多类型媒体发送权中优先级处理实施例五的流程图, 实施例五中同样采用媒体发送权类型优先级作为授权优先级, 假设在多 方通信***中, 用户 1和用户 2同属一群组中; 在服务器预先设置媒体 发送权 A的媒体发送权类型优先級级别为 2级,媒体发送权 B的媒体发 送权类型优先级级别为 1级,且媒体发送权 A与媒体发送权 B不能同时 被授权,媒体发送权 A的媒体发送权类型优先级级别低于媒体发送权 B 的媒体发送权类型优先级级别。 本实施例对优先级的处理包括以下步 骤:  7 is a flowchart of a fifth embodiment of priority processing in a multi-type media transmission right according to the present invention. In the fifth embodiment, a media transmission right type priority is also used as an authorization priority. Assume that in a multi-party communication system, user 1 and user 2 In the same group, the media transmission right type priority level of the media transmission right A is set to 2, and the media transmission right type priority level of the media transmission right B is level 1, and the media transmission right A and the media are sent. The right B cannot be authorized at the same time, and the priority of the media transmission right type of the media transmission right A is lower than the priority of the media transmission right type of the media transmission right B. The processing of the priority in this embodiment includes the following steps:
步骤 700 ~步骤 702: 用户 1通过 UE1向服务器发送媒体发送权 B 请求消息, 用户 2通过 UE2向服务器发送媒体发送权 A请求消息, 服 务器对预设队列中的媒体发送权进行调度处理。  Steps 700 to 702: The user 1 sends a media transmission right B request message to the server through the UE1, and the user 2 sends a media transmission right A request message to the server through the UE2, and the server performs scheduling processing on the media transmission right in the preset queue.
本实施例中, 假设在服务器中预设一队列, 服务器接收到来自 UE1 的请求后, 将该请求中携带的媒体发送权 B存入队列中; 服务器接收到 来自 UE2发起的请求后, 将该请求中携带的媒体发送权 A存入队列中; 且服务器定时对队列中存储的指定数量如两个媒体发送权进行调度处 理。 In this embodiment, it is assumed that a queue is preset in the server, and the server receives the UE1. After the request, the media transmission right B carried in the request is stored in the queue; after receiving the request initiated by the UE2, the server stores the media transmission right A carried in the request into the queue; The specified number of stores is scheduled as two media transmission rights.
调度处理包括: 服务器根据预设媒体发送权与媒体发送权类型优先 级级别的对应关系, 即用户 1的媒体发送权 B对应的媒体发送权类型优 先级级别高于用户 2的媒体发送权 A对应的媒体发送权类型优先级级 别, 判定同意授权用户 1的媒体发送权 B, 直到用户 1发送完成流媒体 A数据为止, 再同意授权用户 2的媒体发送权 A。  The scheduling process includes: the server according to the correspondence between the preset media sending right and the media sending right type priority level, that is, the media sending right type corresponding to the media sending right B of the user 1 has a higher priority level than the media sending right A of the user 2 The media transmission right type priority level determines that the media transmission right B of the authorized user 1 is authorized, until the user 1 sends the completion of the streaming media A data, and then agrees to authorize the media transmission right A of the user 2.
步骤 703 ~步骤 705:服务器向 UE1发送 FloorB Grant消息,向 UE2 发送 FloorB Taken消息, UE1向 UE2发送媒体流 B数据。  Step 703 to step 705: The server sends a FloorB Grant message to UE1, and sends a FloorB Taken message to UE2, and UE1 sends media stream B data to UE2.
步骤 706〜步骤 707: UE1向服务器发送 FloorB Release消息, 服务 器向 UE2发送媒体发送权 B空闲 ( FloorB Free ) 消息。  Step 706 to step 707: UE1 sends a FloorB Release message to the server, and the server sends a media transmission right B Floor (Free Floor) message to UE2.
步骤 708 ~步骤 710:服务器向 UE2发送 FloorA Grant消息,向 UE1 发送 FloorA Taken消息, UE2向 UE1发送媒体流 A数据。  Step 708 ~ Step 710: The server sends a FloorA Grant message to UE2, and sends a FloorA Taken message to UE1, and UE2 sends media stream A data to UE1.
图 8是本发明多类型媒体发送权中优先级处理实施例六的流程图, 实施例六中同样采用媒体发送权类型优先级作为授权优先级, 假设在多 方通信***中, 用户 1和用户 2同属一群组中; 在服务器预先设置媒体 发送权 A的媒体发送权类型优先级级别为 2级,媒体发送权 B的媒体发 送权类型优先级级别为 1级,且媒体发送权 A与媒体发送权 B不能同时 被授权,媒体发送权 A的媒体发送权类型优先级级别低于媒体发送权 B 的媒体发送权类型优先级级别。 本实施例对优先级的处理包括以下步 骤:  8 is a flowchart of a sixth embodiment of priority processing in a multi-type media transmission right according to the present invention. In the sixth embodiment, a media transmission right type priority is also used as an authorization priority. Assume that in a multi-party communication system, user 1 and user 2 In the same group, the media transmission right type priority level of the media transmission right A is set to 2, and the media transmission right type priority level of the media transmission right B is level 1, and the media transmission right A and the media are sent. The right B cannot be authorized at the same time, and the priority of the media transmission right type of the media transmission right A is lower than the priority of the media transmission right type of the media transmission right B. The processing of the priority in this embodiment includes the following steps:
步骤 800 ~步骤 801: 用户 1通过 UE1向服务器发送媒体发送权 A 请求消息, 服务器对预设队列中的媒体发送权进行调度处理。 本实施例中, 假设在服务器中预设一队列, 服务器接收到来自 UE1 的请求后 ,将该请求中携带的媒体发送权 A存入队列中且假设该队列中 此时仅有一个媒体发送权; 服务器定时对队列中存储的指定数量如两个 媒体发送权进行调度处理。 Steps 800 to 801: The user 1 sends a media transmission right A request message to the server through the UE1, and the server performs scheduling processing on the media transmission right in the preset queue. In this embodiment, it is assumed that a queue is preset in the server, and after receiving the request from the UE1, the server stores the media transmission right A carried in the request into the queue, and assumes that there is only one media transmission right in the queue at this time. The server periodically schedules the specified quantity stored in the queue, such as two media transmission rights.
调度处理包括: 由于此时, 所述队列中仅存在一个媒体发送权, 因 此服务器判定同意授权用户 1的媒体发送权 A。  The scheduling process includes: Since there is only one media transmission right in the queue at this time, the server determines to agree to authorize the media transmission right A of the user 1.
步骤 802 ~步骤 804:服务器向 UE1发送 FloorA Grant消息,向 UE2 发送 FloorA Taken消息 , UE1向 UE2发送媒体流 A数据。  Step 802 to step 804: The server sends a FloorA Grant message to UE1, and sends a FloorA Taken message to UE2, and UE1 sends media stream A data to UE2.
步骤 805:在 UE1向 UE2发送媒体流 A数据期间,用户 2通过 UE2 向服务器发送 FloorB Request消息请求申请媒体发送权 B。  Step 805: During the sending of the media stream A data by the UE1 to the UE2, the user 2 sends a FloorB Request message to the server through the UE2 to request the media transmission right B.
步骤 806: 服务器接收到来自 UE2的请求后, 将该请求中携带的媒 体发送权 B存入队列中,此时所述队列中存在两个媒体发送权即媒体发 送权 A和媒体发送权 B; 服务器定时对队列中存储的指定数量如两个媒 体发送权进行调度处理。 '  Step 806: After receiving the request from the UE2, the server stores the media transmission right B carried in the request into the queue. At this time, there are two media transmission rights, that is, the media transmission right A and the media transmission right B. The server periodically schedules the specified quantity stored in the queue, such as two media transmission rights. '
调度处理包括: 服务器根据预设媒体发送权与媒体发送权类型优先 级级别的对应关系, 即媒体发送权 B对应的优先级级別高子媒体发送权 A对应的优先级级別, 判定同意授权用户 2的媒体发送权 B且撤回用户 1当前被授权的媒体发送权 A。  The scheduling process includes: the server according to the correspondence between the preset media sending right and the media sending right type priority level, that is, the priority level corresponding to the priority level high sub-media sending right A corresponding to the media sending right B, determining the consent authorization The media 2 of the user 2 transmits the right B and withdraws the media transmission right A currently authorized by the user 1.
步驟 807 ~步骤 809:服务器向 UE1发送撤回媒体发送权 A( FloorA Revoke ) 消息, UEl向服务器发送 FloorA Release消息; 服务器向 UE2 发送 Floor Free消息。  Step 807 to step 809: The server sends a message A1 to the UE1, and the UE1 sends a FloorA Release message to the server; the server sends a Floor Free message to the UE2.
步骤 810 ~步骤 812:服务器向 UE2发送 FloorB Grant消息,向 UE1 发送 FloorB Taken消息, UE2向 UE1发送媒体流 B数据。  Step 810 ~ Step 812: The server sends a FloorB Grant message to UE2, and sends a FloorB Taken message to UE1, and UE2 sends media stream B data to UE1.
从实施例六可见, 即使是在后申请的媒体发送权, 只要该媒体发送 权的媒体发送权类型优先级級别高于在先申请的已被授权的媒体发送 权, 服务器将撤回当前已授权的媒体发送权, 而授权在后申请的媒体发 送权。 It can be seen from Embodiment 6 that even if the media transmission right of the subsequent application is as long as the media transmission right type of the media transmission right has a higher priority level than the previously applied authorized media. Right, the server will withdraw the currently authorized media transmission right, and authorize the media to send the application afterwards.
以上两种情况, 如果仅仅考虑用户优先级来决定授权优先级, 则认 为不同类型的媒体发送权之间具有相同优先级, 此种情况下, 按照用户 提出申请的先后顺序进行处理; 如果仅仅考虑媒体发送权类型优先级决 定授权优先级, 则认为用户具有相同用户优先级, 此种情况下, 按照用 户提出申请的先后顺序进行处理。 第三种情况, 授权优先级级别由用户优先级和媒体发送权类型优先 级决定。  In the above two cases, if only the user priority is used to determine the authorization priority, it is considered that different types of media transmission rights have the same priority. In this case, the processing is performed according to the order in which the user submits the application; If the priority of the media transmission right type determines the authorization priority, the user is considered to have the same user priority. In this case, the processing is performed according to the order in which the user applies. In the third case, the authorization priority level is determined by the user priority and the media transmission right type priority.
首先需要设置优先处理权, 即优先考虑采用用户优先级决定授权优 先级, 还是采用媒体发送权类型优先级决定授权优先级。 优先处理权可 由运营商进行设置, 也可以由用户进行设置。 比如, 在 PoC***中, 用 户可通过与可扩展标识语言文件管理服务器( XDMS ) 的接口进行设置 和修改, 具体过程与现有技术相同。  First, the priority processing right needs to be set, that is, whether the user priority is used to determine the authorization priority, or the media transmission right type priority is used to determine the authorization priority. The priority processing right can be set by the operator or set by the user. For example, in a PoC system, users can set up and modify through an interface with the Extensible Markup Language File Management Server (XDMS), which is the same as the prior art.
如果用户优先级具有优先处理权, 则控制点在接收到媒体发送权申 请后, 根据用户优先级进行判断授权, 具体实现与文中第一种情况完全 一致; 只有在用户优先级相同的用户申请之间, 进一步根据媒体发送权 类型优先级进行判断授权, 具体实现与文中第二种情况完全一致; 如果媒体发送权类型优先级具有优先处理权, 则控制点在接收到媒 体发送权申请后, 根据媒体发送权类型优先级进行判断授权, 具体实现 与文中第二种情况完全一致; 只有在媒体发送权类型优先级相同时, 进 一步根据用户优先级进行判断授权, 具体实现与文中第一种情况完全一 致。  If the priority of the user has the priority, the control point determines the authorization according to the user priority after receiving the application for the media transmission right. The specific implementation is the same as the first case in the text. Further, the judgment and authorization are further performed according to the priority of the media transmission right type, and the specific implementation is completely consistent with the second case in the text; if the priority of the media transmission right type has the priority processing right, the control point receives the media transmission right application, according to The media transmission right type priority is used for judging and authorizing, and the specific implementation is completely consistent with the second case in the text. Only when the media transmission right type has the same priority, the user is further judged and authorized according to the user priority, and the specific implementation is completely complete with the first case in the text. Consistent.
换句话说, 当授权优先级由用户优先级和媒体发送权类型优先级决 定时, 是才艮据预先设置的优先处理权, 先采用具有优先处理权的优先级 进行判断, 在该具有优先处理权的优先级不能判断出授权结果时, 再采 用不具有处理优先权的优先级进一步判断。 In other words, when the authorization priority is determined by the user priority and the media transmission right type priority Timing, according to the pre-set priority processing right, first use the priority with priority processing right to judge, when the priority with priority processing power can not determine the authorization result, then use the priority without processing priority The level is further judged.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的 保护范围, 凡在本发明的精神和原则之内所做的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。  The above is only the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalents, improvements, etc., which are made within the spirit and principles of the present invention, should be included. It is within the scope of the invention.

Claims

权利要求书 Claim
1.一种多类型媒体发送权中优先级处理方法, 其特征在于, 多方通 信***中,在用于对多方通信进行统一管理的控制点中预先设置媒体发 送权类型与授权优先级级别的对应关系, 该方法还包括以下步骤: 所述控制点接收到来自用户终端的媒体发送权请求 , 如果该媒体发 送权请求中携带的媒体发送权的授权优先级级别高于当前***中已授 权的同类型的媒体发送权的授权优先级級别, 则撤回当前已授权的媒体 发送权并授权接收到的媒体发送权; A priority processing method for a multi-type media transmission right, characterized in that, in a multi-party communication system, a correspondence between a media transmission right type and an authorization priority level is set in advance in a control point for collectively managing multi-party communication The method further includes the following steps: the control point receives a media transmission right request from the user terminal, if the media transmission right carried in the media transmission right request has an authorization priority level higher than that authorized in the current system The authorization priority level of the type of media transmission right, withdrawing the currently authorized media transmission right and authorizing the received media transmission right;
如果该媒体发送权请求中携带的媒体发送权的授权优先级级别低 于当前***中已授权的同类型的媒体发送权的授权优先级级别, 则继续 执行当前已授权的媒体发送权。  If the authorization priority level of the media transmission right carried in the media transmission right request is lower than the authorization priority level of the same type of media transmission right authorized in the current system, the current authorized media transmission right is continued.
2. 根据权利要求 1 所述的方法, 其特征在于, 若判断出所述接收 到的媒体发送权的授权优先级级别不高于当前***中已授权的媒体发 送权的授权优先级级别 , 该方法还包括: 所述控制点拒绝授权接收到的 媒体发送权。  The method according to claim 1, wherein, if it is determined that the authorized priority level of the received media transmission right is not higher than an authorized priority level of the authorized media transmission right in the current system, The method also includes: the control point denying authorization to receive the received media right.
3. 根据权利要求 1 所述的方法, 其特征在于, 预先设置媒体发送 权的先后顺序属性, 该方法还包括: 若所述控制点判断出所述接收到的 媒体发送权的授权优先级级别与当前***中已授权的媒体发送权的授 权优先级级别相同, 则按照各自的先后顺序属性进行授权。  The method according to claim 1, wherein the sequence attribute of the media transmission right is set in advance, the method further comprising: if the control point determines an authorization priority level of the received media transmission right Authorization priority levels are the same as those of the authorized media transmission rights in the current system.
4. 根据权利要求 1 所述的方法, 其特征在于, 所述控制点判断出 媒体发送权请求中携带的媒体发送权的授权优先级级别低于当前*** 中已授权的同类型的媒体发送权的授权优先级级别, 该方法还包括: 所 述控制点保存所述媒体发送权请求中携带的媒体发送权, 直到当前已授 权的媒体发送权释放后再授权该媒体发送权请求中携带的媒体发送权。 The method according to claim 1, wherein the control point determines that the authorization priority level of the media transmission right carried in the media transmission right request is lower than the authorized same type of media transmission right in the current system. The authorization priority level, the method further includes: the control point saves the media transmission right carried in the media transmission right request, and then authorizes the media carried in the media transmission right request after the current authorized media transmission right is released Send right.
5. 根据权利要求 1 所述的方法, 其特征在于: 所述授权优先级为 用户优先级和 /或媒体发送权类型优先级。 5. The method according to claim 1, wherein: the authorization priority is a user priority and/or a media transmission right type priority.
6. 根据权利要求 1 所述的方法, 其特征在于: 所述授权优先级为 用户优先级; 所述用户优先级包括用户有权申请的各类型媒体发送权 的用户优先级。  The method according to claim 1, wherein: the authorization priority is a user priority; and the user priority includes a user priority of each type of media transmission right that the user has the right to apply for.
7. 根据权利要求 6所述的方法, 其特征在于,  7. The method of claim 6 wherein:
所述用户有权申请的各类型媒体发送权的用户优先级中存在不 同的用户优先级级别,则所述媒体发送权请求中各类型媒体发送权的 授权优先级分别为相同类型的媒体发送权的用户优先级;或者所述媒 体发送权请求中各类型媒体发送权的授权优先级为各类型媒体发送 权的用户优先级中级别最低的用户优先级;或者媒体发送权请求中各 类型媒体发送权的授权优先级为所述各类型媒体发送权的用户优先 级中级别最高的用户优先级;  The user priority of each type of media transmission right that the user has the right to apply for has different user priority levels, and the authorization priority of each type of media transmission right in the media transmission right request is the same type of media transmission right. User priority; or the authorization priority of each type of media transmission right in the media transmission right request is the lowest priority user priority among the user priority of each type of media transmission right; or each type of media transmission in the media transmission right request The authorization priority of the right is the highest priority user priority among the user priorities of the types of media transmission rights;
所述用户有权申请的各类型媒体发送权的用户优先级级别相同, 则所述媒体发送权请求中的媒体发送权的授权优先级为各类媒体发 送权中任一媒体发送权的用户优先级。  The priority of the user having the right to send the media of the type of the media is the same as that of the media, and the priority of the media transmission right in the media transmission right request is the priority of the user of any media transmission right. level.
8. 根据权利要求 1 所述的方法, 其特征在于: 所述授权优先级为 媒体发送权类型优先级; 所述媒体发送权请求中各类型媒体发送权的 授权优先级分别为相同类型的媒体发送权类型优先级。  The method according to claim 1, wherein: the authorization priority is a media transmission right type priority; and the authorization priority of each type of media transmission right in the media transmission right request is respectively the same type of media Send weight type priority.
9. 根据权利要求 1 所述的方法, 其特征在于, 所述授权优先级为 用户优先级和媒体发送权类型优先级; 该方法还包括: 预先为用户优先 级或媒体发送权类型优先级设置优先处理权;  The method according to claim 1, wherein the authorization priority is a user priority and a media transmission right type priority; the method further includes: pre-setting a user priority or a media transmission right type priority Priority of processing;
所述判断为: 所述控制点采用具有优先处理权的优先级进行判断 , 若根据该具有优先处理权的优先级判断出优先级相同时, 则所述控制点 进一步采用不具有处理优先权的优先级进一步判断。 The determining is: the control point is determined by using a priority with priority processing right, and if the priority is the same according to the priority having the priority processing right, the control point further adopts no processing priority. Priority is further judged.
10. 根据权利要求 1 所述的方法, 其特征在于, 所述媒体发送权 请求中携带的媒体发送权为两个或两个以上, 且要求该请求中携带的 所有媒体发送权同时授权时, 所述判断的方法具体为: The method according to claim 1, wherein when the media transmission right request carries the media transmission right of two or more, and all the media transmission rights carried in the request are simultaneously authorized, The method for determining is specifically:
如果该媒体发送权请求中携带的所有媒体发送权的授权优先级级 别均高于当前***中已授权的同类型的媒体发送权的授权优先级级别, 则撤回当前已授权的媒体发送权并授权接收到的所有媒体发送权;  If the authorization priority level of all media transmission rights carried in the media transmission right request is higher than the authorization priority level of the same type of media transmission right authorized in the current system, the currently authorized media transmission right is withdrawn and authorized. All media transmission rights received;
如果该媒体发送权请求中携带的所有媒体发送权的授权优先级级 别低于当前***中已授权的同类型的媒体发送权的授权优先级级别, 则 继续执行当前已授权的媒体发送权, 拒绝接收到的所有媒体发送权或所 述控制点保存所述媒体发送权请求中携带的所有媒体发送权, 直到所述 当前已授权的媒体发送权释放后, 进一步授权所述该媒体发送权请求中 携带的所有媒体发送权。  If the authorization priority level of all media transmission rights carried in the media transmission right request is lower than the authorization priority level of the same type of media transmission right authorized in the current system, the current authorized media transmission right is continued, and the rejection is performed. Receiving all the media transmission rights or the control point to save all the media transmission rights carried in the media transmission right request, until the current authorized media transmission right is released, further authorizing the media transmission right request All media to be sent.
11. 根据权利要求 1 所述的方法, 其特征在于, 所述媒体发送权 请求中携带的媒体发送权为两个或两个以上, 且要求该请求中携带的 所有媒体发送权同时授权时, 所述判断的方法具体为:  The method according to claim 1, wherein when the media transmission right request is carried in the media transmission right request, two or more media transmission rights are required, and when all the media transmission rights carried in the request are simultaneously authorized, The method for determining is specifically:
如果该媒体发送权请求中携带的所有媒体发送权的授权优先级级 别均高于当前***中已授权的同类型的媒体发送权的授权优先级级别, 则撤回当前已授权的媒体发送权并授权接收到的所有媒体发送权;  If the authorization priority level of all media transmission rights carried in the media transmission right request is higher than the authorization priority level of the same type of media transmission right authorized in the current system, the currently authorized media transmission right is withdrawn and authorized. All media transmission rights received;
如果该媒体发送权请求中携带的所有媒体发送权的授权优先级级 别低于当前***中已授权的同类型的媒体发送权的授权优先级级别, 则 进一步判断是否该媒体发送权请求中携带的所有媒体发送权当前均已 被授权,  If the authorization priority level of all media transmission rights carried in the media transmission right request is lower than the authorization priority level of the same type of media transmission right authorized in the current system, further determining whether the media transmission right request is carried in the request All media transmission rights are currently authorized.
如果该媒体发送权请求中携带的所有媒体发送权当前均已被授权, 则继续执行当前已授权的媒体发送权, 拒绝接收到的所有媒体发送权或 所述控制点保存所述媒体发送权请求中携带的所有媒体发送权, 直到所 述当前已授权的媒体发送权释放后, 进一步授权所述该媒体发送权请求 中携带的所有媒体发送权; If all the media transmission rights carried in the media transmission right request are currently authorized, continue to execute the currently authorized media transmission right, reject all received media transmission rights, or the control point saves the media transmission right request. All media carried in the right to send until After the current authorized media transmission right is released, further authorizing all media transmission rights carried in the media transmission right request;
如果该媒体发送权请求中携带的所有媒体发送权当前未被授权, 则 继续执行当前已授权的媒体发送权, 拒绝接收到的媒体发送权中与当前 已被授权的媒体发送权同类型的媒体发送权, 授权与当前已受权的媒体 发送权不为同类型的媒体发送权; 或者, 继续执行当前已授权的媒体发 送权, 所述控制点保存所述媒体发送权请求中携带的与当前已被授权的 媒体发送权同类型的媒体发送权, 授权与当前已受权的媒体发送权不为 同类型的媒体发送权, 直到所述当前已授权的媒体发送权释放后, 进一 步授权所述该媒体发送权请求中携带的与当前已被授权的媒体发送权 同类型的媒体发送权。  If all the media transmission rights carried in the media transmission right request are not currently authorized, the current authorized media transmission right is continued, and the media of the same type as the currently authorized media transmission right is rejected. The sending right, the authorization and the currently authorized media sending right are not the same type of media sending right; or, the continuation of the currently authorized media sending right, the control point saves the current media carrying right request and the current The authorized media sends the same type of media transmission right, and the authorization and the currently authorized media transmission right are not the same type of media transmission right, until the currently authorized media transmission right is released, further authorizing the media. The right to send the media of the same type as the currently authorized media transmission right carried in the transmission right request.
12. 根据权利要求 1 所述的方法, 其特征在于, 所述控制点根据 优先级进行判断之前, 该方法还包括:  The method according to claim 1, wherein before the determining the control point according to the priority, the method further includes:
如果***中已授权的媒体发送权中存在请求的媒体发送权, 则执行 根据优先级进行判断;  If the requested media transmission right exists in the authorized media transmission right in the system, the execution is determined according to the priority;
如果***中已授权的媒体发送权中不存在请求的媒体发送权, 则授 权请求的媒体发送权后结束本流程。  If the requested media transmission right does not exist in the authorized media transmission right in the system, the media transmission right of the authorized request ends the process.
13. 根据权利要求 1所述的方法,其特征在于,所述控制点为 PoC 服务器或会议服务器。  13. The method of claim 1, wherein the control point is a PoC server or a conference server.
14. 一种多类型媒体发送权中优先级处理装置, 其特征在于, 该 装置包括:  A priority processing apparatus for a multi-type media transmission right, characterized in that the apparatus comprises:
存储模块,用于存储预先设置的媒体发送权类型与授权优先级级 别的对应关系;  a storage module, configured to store a preset relationship between a pre-set media transmission right type and an authorization priority level;
判决模块, 接收来自用户的携带媒体发送权类型的媒体发送权申 请, 从存储模块中获取媒体发送权类型与授权优先级级别的对应关 系,并判断接收到的媒体发送权的授权优先級级别是否高于当前*** 中已授权的同类型的媒体发送权的优先级级别, 若高于, 则向发送模 块发送授权结果为同意授权指令; 否则, 向发送模块发送授权结果为 拒绝授权指令; The determining module receives the media transmission right application of the media transmission right type from the user, and obtains the correspondence between the media transmission right type and the authorization priority level from the storage module. And determining whether the authorized priority level of the received media transmission right is higher than the priority level of the same type of media transmission right authorized in the current system, and if yes, sending the authorization result to the sending module as the consent authorization instruction Otherwise, the authorization result is sent to the sending module as a denial of authorization command;
发送模块: 接收来自判决模块的授权结果指令, 当授权结果为同 意授权, 向当前***中已授权的媒体发送权所属用户发送撤回媒体发送 权指令, 向申请媒体发送权的用户发送授权指令; 或将授权结果为*** 队列, 并向申请媒体发送权的用户发送***队列通知。。  The sending module: receiving the authorization result instruction from the decision module, and when the authorization result is the consent authorization, sending a withdrawal media transmission right instruction to the user of the authorized media transmission right in the current system, and sending an authorization instruction to the user applying the media transmission right; or The authorization result is inserted into the queue, and an insert queue notification is sent to the user who applies for the media transmission right. .
15. 根据权利要求 14所述的装置, 其特征在于, 在存储模块中预 先设置媒体发送权的先后顺序属性;  The device according to claim 14, wherein the sequence attribute of the media transmission right is preset in the storage module;
所述判决模块还包括: 若判断出所述接收到的媒体发送权的授权优 先级级别与当前***中已授权的媒体发送权的授权优先级级别相同, 则 按照各自的先后顺序属性进行授权: 若接收到的媒体发送权的先后顺序 属性显示顺序在先, 则向发送模块发送授权结果为同意授权指令; 若 接收到的媒体发送权的先后顺序属性显示顺序在后,则向发送模块发送 授权结果为拒绝授权指令,或者保留对该接收到的媒体发送权的授权, 直到当前已授权的媒体发送权释放后再处理。  The determining module further includes: if it is determined that the authorized priority level of the received media transmission right is the same as the authorized priority level of the authorized media sending right in the current system, the authorization is performed according to the respective sequential attributes: If the sequence of the received media transmission rights is displayed first, the authorization result is sent to the sending module as the consent authorization command; if the sequence of the received media transmission rights is displayed in the order, the authorization is sent to the sending module. The result is a denial of the authorization command, or the authorization to send the received media right, until the currently authorized media transmission right is released.
16. 根据权利要求 14所述的装置, 其特征在于,  16. Apparatus according to claim 14 wherein:
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发 送权属性的对应关系;  The storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute;
所述判决模块包括:  The decision module includes:
分发单元, 用于接收媒体发送权申请, 将该媒体发送权申请中携 带的不同类型的媒体发送权请求发送给对应类型的媒体发送权控制 单元;  a distribution unit, configured to receive a media transmission right request, and send a different type of media transmission right request carried in the media transmission right request to a corresponding type of media transmission right control unit;
媒体发送权控制单元, 接收来自分发单元的媒体发送权请求, 按 照优先级控制是否授权给所述申请的媒体发送权,并向集中授权单元 发送授权指示; 所述媒体发送权控制单元为一个或一个以上, 每个媒 体发送权控制单元对一种类型的媒体发送权进行控制;各类型媒体发 送权控制单元; a media transmission right control unit, receiving a media transmission right request from the distribution unit, pressing Controlling whether to grant the media transmission right to the application according to the priority, and sending an authorization indication to the centralized authorization unit; the media transmission right control unit is one or more, and each media transmission right control unit controls one type of media Send right to control; each type of media transmission right control unit;
集中授权单元,接收来自各不同类型媒体发送权控制单元的授权 指示, 根据接收到的授权指示以及从存储模块获取的媒体发送权属 性, 判定是否对用户进行授权并得出授权结果后发送给所述发送模 块; 将授权结果发送给发送模块并返回各相应媒体发送权控制单元。  The centralized authorization unit receives the authorization indications from the different types of media transmission right control units, determines whether to authorize the user, and obtains the authorization result, and sends the authorization indication according to the received authorization indication and the media transmission right attribute acquired from the storage module. Transmitting the module; transmitting the authorization result to the sending module and returning to each corresponding media sending right control unit.
17. 才艮据权利要求 14所述的装置, 其特征在于,  17. Apparatus according to claim 14 wherein:
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发 送权属性的对应关系;  The storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute;
所述判决模块包括:  The decision module includes:
媒体发送权控制单元,多个不同媒体类型的发送权控制单元按照 一定的预设顺序串行连接,来自用户的媒体发送权申请顺序分别经过 各个媒体发送权控制单元,对应该申请中携带的媒体发送权的媒体发 送权控制单元对自身控制类型的媒体发送权按照优先级进行处理,得 出授权指示并发送给下一级媒体发送权控制单元,并将不属于自身处 理的媒体发送权类型逐级发送直至对应该类型媒体发送权的媒体发 送权控制单元;媒体发送权控制单元的最后一级将所有参与处理的媒 体发送权控制单元的授权指示发送给集中授权单元;  The media transmission right control unit, the transmission right control units of the plurality of different media types are serially connected according to a certain preset sequence, and the application order of the media transmission rights from the user is respectively passed through each media transmission right control unit, corresponding to the media carried in the application. The media transmission right control unit of the transmission right processes the media transmission right of its own control type according to the priority, obtains the authorization indication and sends it to the next-level media transmission right control unit, and types the media transmission right type that is not processed by itself. The level is sent to the media transmission right control unit corresponding to the type media transmission right; the last stage of the media transmission right control unit sends the authorization indications of all the media transmission right control units participating in the processing to the centralized authorization unit;
集中授权单元,接收来自最后一级媒体发送权控制单元的各不同 类型媒体发送权控制单元的授权指示,根据接收到的授权指示以及从 存储模块获取的媒体发送权属性,判定是否对用户进行授权并得出授 权结果;将授权结果发送给发送模块并返回各相应媒体发送权控制单 元。 或者省略集中控制单元, 由最后一级媒体发送权控制单元来完成 集中授权单元的功能。 The centralized authorization unit receives the authorization indications of the different types of media transmission right control units from the last-level media transmission right control unit, and determines whether to authorize the user according to the received authorization indication and the media transmission right attribute acquired from the storage module. And the authorization result is obtained; the authorization result is sent to the sending module and returned to each corresponding media transmission right control unit. Or omitting the centralized control unit, which is completed by the last-level media transmission right control unit. Centralize the functionality of the authorization unit.
18. 根据权利要求 14所述的装置, 其特征在于,  18. Apparatus according to claim 14 wherein:
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发 送权属性的对应关系;  The storage module further includes: a correspondence between a preset media transmission right type and a media transmission right attribute;
所述判决模块包括:  The decision module includes:
媒体发送权控制单元,多个不同媒体类型的发送权控制单元按照 一定的预设顺序串行连接,来自用户的媒体发送权申请顺序分别经过 各个媒体发送权控制单元,对应该申请中携带的媒体发送权的媒体发 送权控制单元对自身控制类型的媒体发送权按照优先级进行处理,得 出授权指示并发送给下一级媒体发送权控制单元,并将不属于自身处 理的媒体发送权类型逐级发送直至对应该类型媒体发送权的媒体发 送权控制单元;  The media transmission right control unit, the transmission right control units of the plurality of different media types are serially connected according to a certain preset sequence, and the application order of the media transmission rights from the user is respectively passed through each media transmission right control unit, corresponding to the media carried in the application. The media transmission right control unit of the transmission right processes the media transmission right of its own control type according to the priority, obtains the authorization indication and sends it to the next-level media transmission right control unit, and types the media transmission right type that is not processed by itself. Level sending a media transmission right control unit up to the right of the type media transmission;
所述媒体发送权控制单元的最后一级根据所有参与处理的媒体 发送权控制单元的授权指示, 以及从存储模块获取的媒体发送权属 性, 判定是否对用户进行授权并得出授权结果; 将授权结果发送给发 送模块并返回各相应媒体发送权控制单元。 或者省略集中控制单元, 有最后以及媒体发送权控制单元来完成集中授权单元的功能。  The last stage of the media transmission right control unit determines whether to authorize the user and obtain an authorization result according to the authorization indication of all the media transmission right control units participating in the processing, and the media transmission right attribute acquired from the storage module; The result is sent to the sending module and returned to each respective media transmission right control unit. Or the centralized control unit is omitted, and the final and media transmission right control unit performs the function of the centralized authorization unit.
19. 根据权利要求 14或 15所述的装置, 其特征在于, 所述发送 模块还包括: 当授权结果为拒绝授权, 向申倩媒体发送权的用户发送拒 绝授权指令。  The device according to claim 14 or 15, wherein the sending module further comprises: sending a rejection authorization command to a user who sends a right to Shen Qian media when the authorization result is a rejection authorization.
20. 根据权利要求 14所述的装置, 其特征在于, 所述多类型媒 体发送权中优先级处理装置设置在用于对多方通信进行统一管理的控 制点中; 所述控制点为 PoC服务器或会议服务器。  The device according to claim 14, wherein the priority processing device in the multi-type media transmission right is set in a control point for unified management of multi-party communication; the control point is a PoC server or Conference server.
PCT/CN2006/003316 2005-12-12 2006-12-06 A process method and device for multiple types of priority in media transmission right WO2007068187A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200510130144.X 2005-12-12
CNB200510130144XA CN100499844C (en) 2005-12-12 2005-12-12 Method and device for processing precedence in multi-medium sending right

Publications (1)

Publication Number Publication Date
WO2007068187A1 true WO2007068187A1 (en) 2007-06-21

Family

ID=38162556

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/003316 WO2007068187A1 (en) 2005-12-12 2006-12-06 A process method and device for multiple types of priority in media transmission right

Country Status (2)

Country Link
CN (1) CN100499844C (en)
WO (1) WO2007068187A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106535141A (en) * 2016-11-15 2017-03-22 中南民族大学 Method for realizing POC real-time intercom of intelligent patrol system
CN109479183A (en) * 2016-07-15 2019-03-15 华为技术有限公司 A kind of medium sending right application method, medium sending right cancelling method and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102457477B (en) * 2010-10-21 2015-04-08 华为终端有限公司 Method and device for processing multimedia priority service session of Internet protocol multimedia subsystem (IMS)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1463509A (en) * 2001-05-04 2003-12-24 三星电子株式会社 Transmission appts. and method for multimedia service in mobile communication system
WO2005060501A2 (en) * 2003-12-05 2005-07-07 Motorola Inc., A Corporation Of The State Of Deleware Floor control in multimedia push-to-talk

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1463509A (en) * 2001-05-04 2003-12-24 三星电子株式会社 Transmission appts. and method for multimedia service in mobile communication system
WO2005060501A2 (en) * 2003-12-05 2005-07-07 Motorola Inc., A Corporation Of The State Of Deleware Floor control in multimedia push-to-talk

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109479183A (en) * 2016-07-15 2019-03-15 华为技术有限公司 A kind of medium sending right application method, medium sending right cancelling method and device
US10602569B2 (en) 2016-07-15 2020-03-24 Huawei Technologies Co., Ltd. Method for applying for media transmission permission, and method and apparatus for canceling media transmission permission
CN109479183B (en) * 2016-07-15 2020-12-08 华为技术有限公司 Media sending right application method, media sending right revocation method and device
US10925112B2 (en) 2016-07-15 2021-02-16 Huawei Technologies Co., Ltd. Method for applying for media transmission permission, and method and apparatus for canceling media transmission permission
CN106535141A (en) * 2016-11-15 2017-03-22 中南民族大学 Method for realizing POC real-time intercom of intelligent patrol system
CN106535141B (en) * 2016-11-15 2017-09-29 中南民族大学 A kind of real-time intercommunication implementation methods of POC towards intelligent inspection system

Also Published As

Publication number Publication date
CN1984376A (en) 2007-06-20
CN100499844C (en) 2009-06-10

Similar Documents

Publication Publication Date Title
KR101276462B1 (en) SYSTEM AND METHOD FOR REQUESTING AND GRANTTING PoC USER MEDIA TRANSMISSION AUTHORITY
US20060154681A1 (en) Method and system for controlling talk time for PoC user
US7747270B2 (en) Method for allocating a communication right, communication conference session server and communication conference session server arrangement
JP4856185B2 (en) Method and apparatus for push-to-talk service
TWI376921B (en) Method and device for controlling floor in push to service
KR101275915B1 (en) Method for interrupting media transmission
WO2017075921A1 (en) Access control method and device for remote terminal, terminal, and base station
EP2063652A1 (en) A method, system and poc server for granting talk burst to terminals
WO2010115104A1 (en) Method and device for uninterruptable wireless group communication sessions
WO2012163076A1 (en) Conference reservation method and system
WO2009018734A1 (en) Method, system and apparatus for realizing reserved conference in separated architecture
WO2009092242A1 (en) A method for implementing sub-conference, a method, an apparatus and a terminal device for implementing private conference
JP4742151B2 (en) Terminal apparatus and method for providing media transfer time information in PoC system and PoC system for providing media transfer time information
WO2021093819A1 (en) Conference access method, server, conference terminal and storage medium
WO2007068187A1 (en) A process method and device for multiple types of priority in media transmission right
JP4829245B2 (en) Method and apparatus for communicating messages in a communication network
EP1839419B1 (en) Method and system for deleting floor in poc system
US20070124377A1 (en) Apparatus and method for a communication conference
WO2023274427A1 (en) Method and system for pre-establishing dedicated bearer, and storage medium
WO2007062574A1 (en) A processing method and device for the media transmission right
CN107690126B (en) Calling method, device and system for multi-cluster control center cluster group
CN115486090A (en) System and method for handling media transport in a Mission Critical (MC) system
WO2007095849A1 (en) Method, system and apparatus for assigning media transmitting right of session setting up
JP2008546300A (en) System and method for push-to-talk over cellular session replacement
EP3909268A1 (en) Scheduling and priority handling for data transmission

Legal Events

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

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06828264

Country of ref document: EP

Kind code of ref document: A1