首页 / 专利库 / 专利权 / 申请 / 国际申请 / 请求书 / 声明 / 优先权要求 / 一种多类型媒体发送权中优先级处理方法及装置

一种多类型媒体发送权中优先级处理方法及装置

阅读:539发布:2022-03-07

专利汇可以提供一种多类型媒体发送权中优先级处理方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种多类型媒体发送权中优先级处理方法,该方法包括:多方通信系统中,在用于对多方通信进行统一管理的控制点中预先设置媒体发送权类型与授权优先级级别的对应关系;所述控制点接收到来自用户终端的媒体发送权 请求 后,判断接收到的媒体发送权的授权优先级级别是否高于当前系统中已授权的媒体发送权的授权优先级级别,若高于,则 撤回 当前已授权的媒体发送权并授权接收到的媒体发送权;否则,继续执行当前已授权的媒体发送权。本发明还公开了一种多类型媒体发送权中优先级处理装置,该装置由判决模 块 、存储模块和发送模块组成,实现了本发明方法。本发明为多类型媒体发送权的处理提供了一种优先级处理方法。,下面是一种多类型媒体发送权中优先级处理方法及装置专利的具体信息内容。

1.一种多类型媒体发送权中优先级处理方法,其特征在于,多方通信系统 中,在用于对多方通信进行统一管理的控制点中预先设置媒体发送权类型与授 权优先级级别的对应关系,该方法还包括以下步骤:
所述控制点接收到来自用户终端的媒体发送权请求后,判断该媒体发送权 请求中携带的媒体发送权的授权优先级级别是否高于当前系统中已授权的同类 型的媒体发送权的授权优先级级别,若高于,则撤回当前已授权的媒体发送权 并授权接收到的媒体发送权;否则,继续执行当前已授权的媒体发送权。
2.根据权利要求1所述的方法,其特征在于,若判断出所述接收到的媒体 发送权的授权优先级级别不高于当前系统中已授权的媒体发送权的授权优先级 级别,该方法还包括:所述控制点拒绝授权接收到的媒体发送权。
3.根据权利要求1所述的方法,其特征在于,预先设置媒体发送权的先后 顺序属性,该方法还包括:若所述控制点判断出所述接收到的媒体发送权的授 权优先级级别与当前系统中已授权的媒体发送权的授权优先级级别相同,则按 照各自的先后顺序属性进行授权。
4.根据权利要求1所述的方法,其特征在于,所述控制点判断出媒体发送 权请求中携带的媒体发送权的授权优先级级别低于当前系统中已授权的同类型 的媒体发送权的授权优先级级别,该方法还包括:所述控制点保存所述媒体发 送权请求中携带的媒体发送权,直到当前已授权的媒体发送权释放后再授权该 媒体发送权请求中携带的媒体发送权。
5.根据权利要求1所述的方法,其特征在于:所述授权优先级为用户优先 级和/或媒体发送权类型优先级。
6.根据权利要求1所述的方法,其特征在于:所述授权优先级为用户优先 级;所述用户优先级包括用户有权申请的各类型媒体发送权的用户优先级。
7.根据权利要求6所述的方法,其特征在于,
所述用户有权申请的各类型媒体发送权的用户优先级中存在不同的用 户优先级级别,则所述媒体发送权请求中各媒体发送权的授权优先级分别为 相同类型的媒体发送权的用户优先级;或者所述媒体发送权请求中各媒体发 送权的授权优先级为各媒体发送权的用户优先级中级别最低的用户优先级; 或者媒体发送权请求中各媒体发送权的授权优先级为所述各媒体发送权的 用户优先级中级别最高的用户优先级;
所述用户有权申请的各类型媒体发送权的用户优先级级别相同,则所述 媒体发送权请求中的媒体发送权的授权优先级为各类媒体发送权中任一媒 体发送权的用户优先级。
8.根据权利要求1所述的方法,其特征在于:所述授权优先级为媒体发送 权类型优先级;所述媒体发送权请求中各媒体发送权的授权优先级分别为相 同类型的媒体发送权类型优先级。
9.根据权利要求1所述的方法,其特征在于,所述授权优先级为用户优先 级和媒体发送权类型优先级;该方法还包括:预先为用户优先级或媒体发送权 类型优先级设置优先处理权;
所述判断为:所述控制点采用具有优先处理权的优先级进行判断,若根据 该具有优先处理权的优先级判断出优先级相同时,则所述控制点进一步采用不 具有处理优先权的优先级进一步判断。
10.根据权利要求1所述的方法,其特征在于,所述媒体发送权请求中携 带的媒体发送权为两个或两个以上,且要求该请求中携带的所有媒体发送权 同时授权时,所述判断的方法具体为:
判断该媒体发送权请求中携带的所有媒体发送权的授权优先级级别是否高 于当前系统中已授权的同类型的媒体发送权的授权优先级级别,若均高于,则 撤回当前已授权的媒体发送权并授权接收到的所有媒体发送权;否则,继续执 行当前已授权的媒体发送权,拒绝接收到的所有媒体发送权或所述控制点保存 所述媒体发送权请求中携带的所有媒体发送权,直到所述当前已授权的媒体发 送权释放后,进一步授权所述该媒体发送权请求中携带的所有媒体发送权。
11.根据权利要求1所述的方法,其特征在于,所述媒体发送权请求中携 带的媒体发送权为两个或两个以上,且要求该请求中携带的所有媒体发送权 同时授权时,所述判断的方法具体为:
判断该媒体发送权请求中携带的所有媒体发送权的授权优先级级别是否高 于当前系统中已授权的同类型的媒体发送权的授权优先级级别,若均高于,则 撤回当前已授权的媒体发送权并授权接收到的所有媒体发送权;
否则,进一步判断是否该媒体发送权请求中携带的所有媒体发送权当前均 已被授权,
若是,则继续执行当前已授权的媒体发送权,拒绝接收到的所有媒体发送 权或所述控制点保存所述媒体发送权请求中携带的所有媒体发送权,直到所述 当前已授权的媒体发送权释放后,进一步授权所述该媒体发送权请求中携带的 所有媒体发送权;
若不是,则继续执行当前已授权的媒体发送权,拒绝接收到的媒体发送权 中与当前已被授权的媒体发送权同类型的媒体发送权,授权与当前已受权的媒 体发送权不为同类型的媒体发送权;或者,继续执行当前已授权的媒体发送权, 所述控制点保存所述媒体发送权请求中携带的与当前已被授权的媒体发送权同 类型的媒体发送权,授权与当前已受权的媒体发送权不为同类型的媒体发送权, 直到所述当前已授权的媒体发送权释放后,进一步授权所述该媒体发送权请求 中携带的与当前已被授权的媒体发送权同类型的媒体发送权。
12.根据权利要求1所述的方法,其特征在于,所述控制点根据优先级进 行判断之前,该方法还包括:控制点判断系统中已授权的媒体发送权中是否存 在请求的媒体发送权,若存在,则执行根据优先级进行判断;否则,授权请求 的媒体发送权后结束本流程。
13.根据权利要求1所述的方法,其特征在于,所述控制点为PoC服务 器或会议服务器
14.一种多类型媒体发送权中优先级处理装置,其特征在于,该装置包括:
存储模,用于存储预先设置的媒体发送权类型与授权优先级级别的对 应关系;
判决模块,接收来自用户的携带媒体发送权类型的媒体发送权申请,从 存储模块中获取媒体发送权类型与授权优先级级别的对应关系,并判断接收 到的媒体发送权的授权优先级级别是否高于当前系统中已授权的同类型的 媒体发送权的优先级级别,若高于,则向发送模块发送授权结果为同意授权 指令;否则,向发送模块发送授权结果为拒绝授权指令;
发送模块:接收来自判决模块的授权结果指令,当授权结果为同意授权, 向当前系统中已授权的媒体发送权所属用户发送撤回媒体发送权指令,向申请 媒体发送权的用户发送授权指令;或将授权结果为插入队列,并向申请媒体发 送权的用户发送插入队列通知。。
15.根据权利要求14所述的装置,其特征在于,在存储模块中预先设置 媒体发送权的先后顺序属性;
所述判决模块还包括:若判断出所述接收到的媒体发送权的授权优先级级 别与当前系统中已授权的媒体发送权的授权优先级级别相同,则按照各自的先 后顺序属性进行授权:若接收到的媒体发送权的先后顺序属性显示顺序在先, 则向发送模块发送授权结果为同意授权指令;若接收到的媒体发送权的先后 顺序属性显示顺序在后,则向发送模块发送授权结果为拒绝授权指令,或者 保留对该接收到的媒体发送权的授权,直到当前已授权的媒体发送权释放后再 处理。
16.根据权利要求14所述的装置,其特征在于,
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发送权属 性的对应关系;
所述判决模块包括:
分发单元,用于接收媒体发送权申请,将该媒体发送权申请中携带的不 同类型的媒体发送权请求发送给对应类型的媒体发送权控制单元;
媒体发送权控制单元,接收来自分发单元的媒体发送权请求,按照优先 级控制是否授权给所述申请的媒体发送权,并向集中授权单元发送授权指 示;所述媒体发送权控制单元为一个或一个以上,每个媒体发送权控制单元 对一种类型的媒体发送权进行控制;各类型媒体发送权控制单元;
集中授权单元,接收来自各不同类型媒体发送权控制单元的授权指示, 根据接收到的授权指示以及从存储模块获取的媒体发送权属性,判定是否对 用户进行授权并得出授权结果后发送给所述发送模块;将授权结果发送给发 送模块并返回各相应媒体发送权控制单元。
17.根据权利要求14所述的装置,其特征在于,
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发送权属 性的对应关系;
所述判决模块包括:
媒体发送权控制单元,多个不同媒体类型的发送权控制单元按照一定的 预设顺序串行连接,来自用户的媒体发送权申请顺序分别经过各个媒体发送 权控制单元,对应该申请中携带的媒体发送权的媒体发送权控制单元对自身 控制类型的媒体发送权按照优先级进行处理,得出授权指示并发送给下一级 媒体发送权控制单元,并将不属于自身处理的媒体发送权类型逐级发送直至 对应该类型媒体发送权的媒体发送权控制单元;媒体发送权控制单元的最后 一级将所有参与处理的媒体发送权控制单元的授权指示发送给集中授权单 元;
集中授权单元,接收来自最后一级媒体发送权控制单元的各不同类型媒 体发送权控制单元的授权指示,根据接收到的授权指示以及从存储模块获取 的媒体发送权属性,判定是否对用户进行授权并得出授权结果;将授权结果 发送给发送模块并返回各相应媒体发送权控制单元。或者省略集中控制单 元,由最后一级媒体发送权控制单元来完成集中授权单元的功能。
18.根据权利要求14所述的装置,其特征在于,
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发送权属 性的对应关系;
所述判决模块包括:
媒体发送权控制单元,多个不同媒体类型的发送权控制单元按照一定的 预设顺序串行连接,来自用户的媒体发送权申请顺序分别经过各个媒体发送 权控制单元,对应该申请中携带的媒体发送权的媒体发送权控制单元对自身 控制类型的媒体发送权按照优先级进行处理,得出授权指示并发送给下一级 媒体发送权控制单元,并将不属于自身处理的媒体发送权类型逐级发送直至 对应该类型媒体发送权的媒体发送权控制单元;
所述媒体发送权控制单元的最后一级根据所有参与处理的媒体发送权 控制单元的授权指示,以及从存储模块获取的媒体发送权属性,判定是否对 用户进行授权并得出授权结果;将授权结果发送给发送模块并返回各相应媒 体发送权控制单元。或者省略集中控制单元,有最后以及媒体发送权控制单 元来完成集中授权单元的功能。
19.根据权利要求14或15所述的装置,其特征在于,所述发送模块还包 括:当授权结果为拒绝授权,向申请媒体发送权的用户发送拒绝授权指令。
20.根据权利要求14所述的装置,其特征在于,所述多类型媒体发送 权中优先级处理装置设置在用于对多方通信进行统一管理的控制点中;所述控 制点为PoC服务器或会议服务器。

说明书全文

技术领域

发明涉及多方通信,尤指在多方通信中的多类型媒体发送权中优先级 处理方法及装置。

背景技术

在网络技术的发展中,多方通信逐渐成为一种普遍应用的业务,比如按 键即说(PoC,Push to Talk over Cellular)系统、会议(Conference)系统以 及集群系统等。在多方通信系统中,需要唯一的控制点来对多方通信进行统 一管理,以确保对多方通信中各通信用户的控制的一致性和实时性。这里所 说的管理具体是指媒体发送权(Floor)处理,即某群组中的通信用户需要向 系统中的控制点发起请求如发言请求,控制点对上述请求进行判决并许可 后,该通信用户才能向该群组中的其他通信用户发送媒体流数据,控制点可 以是服务器如PoC服务器、会议服务器等。
目前,在多方通信系统如POC系统或集群系统中,已经实现了基于语 音的单一媒体数据媒体发送权处理。图1是现有技术媒体发送权处理的流程 图,在PoC系统或集群系统中,仅存在对语音类型的媒体发送权的处理; 假设某群组包括两个用户即用户1和用户2,用户1请求发言,现有具体处 理包括以下步骤:
步骤100:用户1通过用户终端1(UE1)向服务器发出媒体发送权请 求(Floor Request)消息。
由于多方通信中的媒体发送权类型仅有单一的语音类型,因此,在服务 器接收到Floor Request消息后,即开始判决处理。
步骤101:服务器根据预设策略判决是否同意授予UE1媒体发送权,若 同意,则执行步骤102b;否则,执行步骤102a。
所述策略可以是媒体发送权当前是否被占用,该UE1是否有权申请媒 体发送权等。比如:若当前媒体发送权被其他用户占用,则不同意;否则同 意。
步骤102a:服务器向UE1发送拒绝媒体发送权(Floor Reject)消息拒 绝UE1媒体发送权申请,之后结束本流程。
步骤102b~步骤103b:服务器向UE1发送许可媒体发送权(Floor Grant) 消息许可UE1的媒体发送权申请,并向UE1所在群组中的其他用户的UE 发送接受媒体发送权(Floor Taken)消息以通知所述其他用户当前的媒体发 送权已授予UE1。
这里假设UE1所在群组仅包含用户1和用户2,则所述UE1所在群组 中的其他用户的UE就是用户2的用户终端UE2。
步骤104b:UE1向UE2发送媒体流(Media Burst)数据。
步骤105b~步骤106b:假设用户2的优先级级别高于用户1的,如果 在UE1向UE2发送媒体流数据时,用户2通过UE2向服务器发出Floor Request消息进行抢权且服务器经过判决后,同意授予UE2媒体发送权。
步骤107b~步骤108b:服务器向UE1发送撤回媒体发送权(Floor Revoke)消息,要求正在发言的用户1将媒体发送权释放,UE1向服务器发 送媒体发送权释放(Floor Release)消息。
步骤109b~步骤110b:服务器向UE2发送Floor Grant消息许可UE2 的媒体发送权申请,并向UE1发送Floor Taken消息以通知UE1当前的媒体 发送权已授予UE2;UE2向UE1发送媒体流数据。
现有媒体发送权处理方法中,服务器按照预设策略仅对一种类型的媒体 发送权进行控制,在发生抢权时,主要通过定义针对用户的用户优先级来控 制媒体发送权的授权处理问题,即当服务器收到一个用户优先级级别高的用 户A的媒体发送权请求,即使当前有用户B正在发言,但是若用户B的用 户优先级级别低于用户A的,服务器也将会打断用户B的发言而将媒体发 送权授予用户优先级级别高的用户B。
随着宽带网络的发展,移动通信不再仅局限于传统的话音通信,结合音 频、视频、图片和文本等多种媒体类型的多媒体业务已逐渐开展起来,通过 与呈现(presence)业务、短消息、网页(WEB)浏览、定位信息、推送(PUSH) 业务、文件共享等数据业务的结合,来满足用户的多种需求。在多种应用的 推动下,第三代合作伙伴计划(3GPP)标准组织推出了基于IP的多媒体子 系统(IMS)架构,目的是在通信网络中使用一种标准化的开放的结构来实 现多种多样的多媒体应用,提供给用户更多的选择以满足用户的多种需求。
多媒体业务为多方通信提供了多种类型的媒体发送权请求,但是,从现 有媒体发送权处理方法来看,服务器仅仅对一种类型的媒体发送权进行控 制,不能够实现对多种媒体发送权的控制,而且,现有技术简单地根据用户 优先级进行媒体发送权授权的处理方法不能够满足业务的需求。本申请人的 一篇在先申请中给出了多类型媒体发送权处理方法及装置,但在该在先申请 中,没有对存在优先级的不同类型的媒体发送权的授权给出详细方案。

发明内容

有鉴于此,本发明的主要目的在于提供一种多类型媒体发送权中优先级 处理方法,能够对存在优先级的多种类型媒体发送权进行控制。
本发明的另一目的在于提供一种多类型媒体发送权中优先级处理装置, 能够对存在优先级的多种类型媒体发送权进行控制。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种多类型媒体发送权中优先级处理方法,多方通信系统中,在用于对多 方通信进行统一管理的控制点中预先设置媒体发送权类型与授权优先级级别 的对应关系,该方法还包括以下步骤:
所述控制点接收到来自用户终端的媒体发送权请求后,判断该媒体发送权 请求中携带的媒体发送权的授权优先级级别是否高于当前系统中已授权的同类 型的媒体发送权的授权优先级级别,若高于,则撤回当前已授权的媒体发送权 并授权接收到的媒体发送权;否则,继续执行当前已授权的媒体发送权。
若判断出所述接收到的媒体发送权的授权优先级级别不高于当前系统中已 授权的媒体发送权的授权优先级级别,该方法还包括:所述控制点拒绝授权接 收到的媒体发送权。
预先设置媒体发送权的先后顺序属性,该方法还包括:若所述控制点判断 出所述接收到的媒体发送权的授权优先级级别与当前系统中已授权的媒体发送 权的授权优先级级别相同,则按照各自的先后顺序属性进行授权。
所述控制点判断出媒体发送权请求中携带的媒体发送权的授权优先级级别 低于当前系统中已授权的同类型的媒体发送权的授权优先级级别,该方法还包 括:所述控制点保存所述媒体发送权请求中携带的媒体发送权,直到当前已授 权的媒体发送权释放后再授权该媒体发送权请求中携带的媒体发送权。
所述授权优先级为用户优先级和/或媒体发送权类型优先级。
所述授权优先级为用户优先级;所述用户优先级包括用户有权申请的各类 型媒体发送权的用户优先级。
所述用户有权申请的各类型媒体发送权的用户优先级中存在不同的用 户优先级级别,则所述媒体发送权请求中各媒体发送权的授权优先级分别为 相同类型的媒体发送权的用户优先级;或者所述媒体发送权请求中各媒体发 送权的授权优先级为各媒体发送权的用户优先级中级别最低的用户优先级; 或者媒体发送权请求中各媒体发送权的授权优先级为所述各媒体发送权的 用户优先级中级别最高的用户优先级;
所述用户有权申请的各类型媒体发送权的用户优先级级别相同,则所述 媒体发送权请求中的媒体发送权的授权优先级为各类媒体发送权中任一媒 体发送权的用户优先级。
所述授权优先级为媒体发送权类型优先级;所述媒体发送权请求中各媒体 发送权的授权优先级分别为相同类型的媒体发送权类型优先级。
所述授权优先级为用户优先级和媒体发送权类型优先级;该方法还包括: 预先为用户优先级或媒体发送权类型优先级设置优先处理权;
所述判断为:所述控制点采用具有优先处理权的优先级进行判断,若根据 该具有优先处理权的优先级判断出优先级相同时,则所述控制点进一步采用不 具有处理优先权的优先级进一步判断。
所述媒体发送权请求中携带的媒体发送权为两个或两个以上,且要求该请 求中携带的所有媒体发送权同时授权时,所述判断的方法具体为:
判断该媒体发送权请求中携带的所有媒体发送权的授权优先级级别是否高 于当前系统中已授权的同类型的媒体发送权的授权优先级级别,若均高于,则 撤回当前已授权的媒体发送权并授权接收到的所有媒体发送权;否则,继续执 行当前已授权的媒体发送权,拒绝接收到的所有媒体发送权或所述控制点保存 所述媒体发送权请求中携带的所有媒体发送权,直到所述当前已授权的媒体发 送权释放后,进一步授权所述该媒体发送权请求中携带的所有媒体发送权。
所述媒体发送权请求中携带的媒体发送权为两个或两个以上,且要求该请 求中携带的所有媒体发送权同时授权时,所述判断的方法具体为:
判断该媒体发送权请求中携带的所有媒体发送权的授权优先级级别是否高 于当前系统中已授权的同类型的媒体发送权的授权优先级级别,若均高于,则 撤回当前已授权的媒体发送权并授权接收到的所有媒体发送权;
否则,进一步判断是否该媒体发送权请求中携带的所有媒体发送权当前均 已被授权,
若是,则继续执行当前已授权的媒体发送权,拒绝接收到的所有媒体发送 权或所述控制点保存所述媒体发送权请求中携带的所有媒体发送权,直到所述 当前已授权的媒体发送权释放后,进一步授权所述该媒体发送权请求中携带的 所有媒体发送权;
若不是,则继续执行当前已授权的媒体发送权,拒绝接收到的媒体发送权 中与当前已被授权的媒体发送权同类型的媒体发送权,授权与当前已受权的媒 体发送权不为同类型的媒体发送权;或者,继续执行当前已授权的媒体发送权, 所述控制点保存所述媒体发送权请求中携带的与当前已被授权的媒体发送权同 类型的媒体发送权,授权与当前已受权的媒体发送权不为同类型的媒体发送权, 直到所述当前已授权的媒体发送权释放后,进一步授权所述该媒体发送权请求 中携带的与当前已被授权的媒体发送权同类型的媒体发送权。
所述控制点根据优先级进行判断之前,该方法还包括:控制点判断系统中 已授权的媒体发送权中是否存在请求的媒体发送权、若存在,则执行根据优先 级进行判断;否则,授权请求的媒体发送权后结束本流程。
所述控制点为PoC服务器或会议服务器。
一种多类型媒体发送权中优先级处理装置,该装置包括:
存储模,用于存储预先设置的媒体发送权类型与授权优先级级别的对 应关系;
判决模块,接收来自用户的携带媒体发送权类型的媒体发送权申请,从 存储模块中获取媒体发送权类型与授权优先级级别的对应关系,并判断接收 到的媒体发送权的授权优先级级别是否高于当前系统中已授权的同类型的 媒体发送权的优先级级别,若高于,则向发送模块发送授权结果为同意授权 指令;否则,向发送模块发送授权结果为拒绝授权指令;
发送模块:接收来自判决模块的授权结果指令,当授权结果为同意授权, 向当前系统中已授权的媒体发送权所属用户发送撤回媒体发送权指令,向申请 媒体发送权的用户发送授权指令;或将授权结果为插入队列,并向申请媒体发 送权的用户发送插入队列通知。。
在存储模块中预先设置媒体发送权的先后顺序属性;
所述判决模块还包括:若判断出所述接收到的媒体发送权的授权优先级级 别与当前系统中已授权的媒体发送权的授权优先级级别相同,则按照各自的先 后顺序属性进行授权:若接收到的媒体发送权的先后顺序属性显示顺序在先, 则向发送模块发送授权结果为同意授权指令;若接收到的媒体发送权的先后 顺序属性显示顺序在后,则向发送模块发送授权结果为拒绝授权指令,或者 保留对该接收到的媒体发送权的授权,直到当前已授权的媒体发送权释放后再 处理。
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发送权属 性的对压关系;
所述判决模块包括:
分发单元,用于接收媒体发送权申请,将该媒体发送权申请中携带的不 同类型的媒体发送权请求发送给对应类型的媒体发送权控制单元;
媒体发送权控制单元,接收来自分发单元的媒体发送权请求,按照优先 级控制是否授权给所述申请的媒体发送权,并向集中授权单元发送授权指 示;所述媒体发送权控制单元为一个或一个以上,每个媒体发送权控制单元 对一种类型的媒体发送权进行控制;各类型媒体发送权控制单元;
集中授权单元,接收来自各不同类型媒体发送权控制单元的授权指示, 根据接收到的授权指示以及从存储模块获取的媒体发送权属性,判定是否对 用户进行授权并得出授权结果后发送给所述发送模块;将授权结果发送给发 送模块并返回各相应媒体发送权控制单元。
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发送权属 性的对应关系;
所述判决模块包括:
媒体发送权控制单元,多个不同媒体类型的发送权控制单元按照一定的 预设顺序串行连接,来自用户的媒体发送权申请顺序分别经过各个媒体发送 权控制单元,对应该申请中携带的媒体发送权的媒体发送权控制单元对自身 控制类型的媒体发送权按照优先级进行处理,得出授权指示并发送给下一级 媒体发送权控制单元,并将不属于自身处理的媒体发送权类型逐级发送直至 对应该类型媒体发送权的媒体发送权控制单元;媒体发送权控制单元的最后 一级将所有参与处理的媒体发送权控制单元的授权指示发送给集中授权单 元;
集中授权单元,接收来自最后一级媒体发送权控制单元的各不同类型媒 体发送权控制单元的授权指示,根据接收到的授权指示以及从存储模块获取 的媒体发送权属性,判定是否对用户进行授权并得出授权结果;将授权结果 发送给发送模块并返回各相应媒体发送权控制单元。或者省略集中控制单 元,由最后一级媒体发送权控制单元来完成集中授权单元的功能。
所述存储模块进一步包括:预先设置的媒体发送权类型与媒体发送权属 性的对应关系;
所述判决模块包括:
媒体发送权控制单元,多个不同媒体类型的发送权控制单元按照一定的 预设顺序串行连接,来自用户的媒体发送权申请顺序分别经过各个媒体发送 权控制单元,对应该申请中携带的媒体发送权的媒体发送权控制单元对自身 控制类型的媒体发送权按照优先级进行处理,得出授权指示并发送给下一级 媒体发送权控制单元,并将不属于自身处理的媒体发送权类型逐级发送直至 对应该类型媒体发送权的媒体发送权控制单元;
所述媒体发送权控制单元的最后一级根据所有参与处理的媒体发送权 控制单元的授权指示,以及从存储模块获取的媒体发送权属性,判定是否对 用户进行授权并得出授权结果;将授权结果发送给发送模块并返回各相应媒 体发送权控制单元。或者省略集中控制单元,有最后以及媒体发送权控制单 元来完成集中授权单元的功能。
所述发送模块还包括:当授权结果为拒绝授权,向申请媒体发送权的用户 发送拒绝授权指令。
所述多类型媒体发送权中优先级处理装置设置在用于对多方通信进行统 一管理的控制点中;所述控制点为PoC服务器或会议服务器。
由上述技术方案可见,本发明这种根据用户优先级和/或媒体发送权类 型优先级等授权优先级,来实现对多类型媒体发送权处理的方案,为多类型 媒体发送权的处理提供了一种优先级处理方法。
附图说明
图1是现有技术媒体发送权处理的流程图
图2a是本发明多类型媒体发送权中优先级处理装置示意图;
图2b是本发明多类型媒体发送权中优先级处理装置中判决模块逻辑连 接示意图;
图2c是本发明多类型媒体发送权中优先级处理装置中判决模块逻辑另 一连接示意图;
图2d是本发明多类型媒体发送权中优先级处理方法流程图;
图3是本发明多类型媒体发送衩中优先级处理实施例一流程图;
图4是本发明多类型媒体发送权中优先级处理实施例二流程图;
图5是本发明多类型媒体发送权中优先级处理实施例三流程图;
图6是本发明多类型媒体发送权中优先级处理实施例四流程图;
图7是本发明多类型媒体发送权中优先级处理实施例五流程图;
图8是本发明多类型媒体发送权中优先级处理实施例六流程图。

具体实施方式

本发明的核心思想是:多方通信系统中,在用于对多方通信进行统一管 理的控制点预先设置用于标识不同类型媒体发送权的授权优先级级别,所述 控制点接收到来自用户终端的媒体发送权请求后,判断该媒体发送权请求中 携带的媒体发送权的授权优先级级别是否高于当前系统中已授权的同类型 的媒体发送权的授权优先级级别,若高于,则授权接收到的媒体发送权并撤 回当前已授权的同类媒体发送权;否则,继续执行当前已授权的媒体发送权。
进一步地,预先设置媒体发送权的先后顺序属性,本发明还包括:若所 述控制点判断出所述接收到的媒体发送权的授权优先级级别与当前系统中 已授权的媒体发送权的授权优先级级别相同,则按照各自的先后顺序属性进 行授权。
授权优先级级别可以由用户优先级、或媒体发送权类型优先级、或用户 优先级和媒体发送优先级决定。
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 较佳实施例,对本发明进一步详细说明。
图2a是本发明多类型媒体发送权中优先级处理装置示意图,如图2a所 示,该媒体发送权处理装置设置在多方通信系统中,包括:
存储模块,存储预先设置的媒体发送权类型与授权优先级级别的对应关 系;
判决模块,接收来自用户的携带媒体发送权类型的媒体发送权申请,从 存储模块中获取媒体发送权类型与授权优先级级别的对应关系,并判断接收 到的媒体发送权的授权优先级级别是否高于当前系统中已授权的媒体发送 权的优先级级别,若高于,则向发送模块发送授权结果为同意授权指令;否 则,向发送模块发送授权结果为拒绝授权指令;
进一步地,在存储模块中预先设置媒体发送权的先后顺序属性,判决模块 还包括:若判断出所述接收到的媒体发送权的授权优先级级别与当前系统中已 授权的媒体发送权的授权优先级级别相同,则按照各自的先后顺序属性进行授 权,比如,若接收到的媒体发送权的先后顺序属性显示顺序在先,则向发送模 块发送授权结果为同意授权指令;若接收到的媒体发送权的先后顺序属性显 示顺序在后,则向发送模块发送授权结果为拒绝授权指令,或者保留对该接 收到的媒体发送权的授权,直到当前已授权的媒体发送权释放后再处理。
发送模块:接收来自判决模块的授权结果指令,当授权结果为同意授权, 向当前系统中已授权的媒体发送权所属用户发送撤回媒体发送权指令,向申请 媒体发送权的用户发送授权指令;或将授权结果为插入队列,并向申请媒体发 送权的用户发送插入队列通知。
发送模块还可以进一步包括:当授权结果为拒绝授权,向申请媒体发送权 的用户发送拒绝授权指令。
以上所述的模块可以在实现中任意组合实现。
图2b是本发明多类型媒体发送权中优先级处理装置中判决模块逻辑连 接示意图,如图2b所示,判决模块中包括:分发单元,用于将媒体发送权 申请中携带的不同类型的媒体发送权请求发送给对应类型的媒体发送权控 制单元;不同类型的媒体发送权控制单元接收来自分发单元的媒体发送权请 求,按照优先级控制是否授权给申请用户对应类型的媒体发送权,并向集中 授权单元发送授权指示;集中授权单元接收来自各不同类型媒体发送权控制 单元的授权指示,根据接收到的授权指示以及从存储模块获取的媒体发送权 属性,判定是否对用户进行授权并得出授权结果后发送给发送模块;将授权 结果发送给发送模块并返回各相应媒体发送权控制单元。其中,存储模块进 一步包括,预先设置的媒体发送权类型与媒体发送权属性的对应关系。关于 媒体发送权属性可参见本申请人的相关在先申请,这里不再具体描述如何根 据媒体发送权属性进行判决,这里要强调的是优先级控制与媒体发送权属性 之间可以配合使用。
比如,用户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控制单元。
集中授权单元可以收到所有的类型的媒体发送控制单元发出的指示后 再决定授权结果,也可以收到一个授权指示就处理一个。
图2c是本发明多类型媒体发送权中优先级处理装置中判决模块逻辑另 一连接示意图:多个不同媒体类型的发送权控制单元可以按照一定的预设顺 序进行串行处理,来自用户的媒体发送权申请顺序分别经过各个媒体发送权 控制单元,对应该申请中携带的媒体发送权的媒体发送权控制单元对自身控 制类型的媒体发送权按照优先级进行处理,并得出授权指示,并将不属于自 身处理的媒体发送权类型逐级发送直至对应该类型媒体发送权的媒体发送 权控制单元。媒体发送权控制单元的授权指示可以是:同意授权申请用户的 该媒体发送权、拒绝授权该申请用户的该媒体发送权、将该申请用户的该媒 体发送权请求放入队列等。
媒体发送权控制单元的最后一级将所有参与处理的媒体发送权控制单 元的授权指示发送给集中授权单元,集中授权单元接收来自最后一级媒体发 送权控制单元的各不同类型媒体发送权控制单元的授权指示,根据接收到的 授权指示以及从存储模块获取的媒体发送权属性,判定是否对用户进行授权 并得出授权结果;将授权结果发送给发送模块并返回各相应媒体发送权控制 单元。或者省略集中控制单元,有最后以及媒体发送权控制单元来完成集中 授权单元的功能。
如果用户在申请中设置需要同时处理该申请中所有类型的媒体发送权, 则集中授权单元需要收到该申请中携带的所有类型的媒体发送权所对应的 媒体发送权控制单元的授权指示之后,再统一判定许可该申请用户申请的媒 体发送权,或将该申请插入队列等待或是拒绝该申请。
集中授权单元也可以收到一个授权指示就处理一个,即如果授权,则发 送同意授权的授权结果给发送模块或插入队列;如果拒绝,则发送拒绝授权 的授权结果给发送模块。
本发明多类型媒体发送权中优先级处理装置可以设置在用于对多方通 信进行统一管理的控制点中。
图2d是本发明多类型媒体发送权中优先级处理方法流程图,多方通信 系统中,本发明方法主要包括以下步骤:
步骤200:在用于对多方通信进行统一管理的控制点中预先设置媒体发送 权类型与授权优先级级别的对应关系。
步骤201~步骤203:控制点接收到来自用户终端的媒体发送权请求后, 判断该媒体发送权请求中携带的媒体发送权的授权优先级级别是否高于当前系 统中已授权的同类型的媒体发送权的授权优先级级别,若高于,则撤回当前已 授权的同类媒体发送权并授权接收到的媒体发送权;否则,继续执行当前已授 权的媒体发送权。
需要说明的是,步骤201~步骤203之前,该方法还包括:控制点判断系 统中已授权的媒体发送权中是否存在请求的媒体发送权,若存在,则执行步骤 201~步骤203,否则,授权请求的媒体发送权后结束本流程。
下面结合实施例分别介绍授权优先级级别由用户优先级、或媒体发送权 类型优先级、或用户优先级和媒体发送优先级决定的情况。
第一种情况,授权优先级级别由用户优先级决定。
由于本发明是基于多类型媒体发送权申请中对优先级的处理,在一个媒 体发送权请求中携带有一种或一种以上类型的媒体发送权,因此,本发明所 说的用户优先级包含了该用户有权申请的各媒体发送权的用户优先级。比如 用户A有权申请的媒体发送权包括媒体发送权a,媒体发送权b和媒体发送权 c,各媒体发送权的用户优先级级别如表1所示:
    用户1     可申请的媒体发送权     用户优先级级别     媒体发送权a     1级     媒体发送权b     3级     媒体发送权c     2级
表1
当用户有权申请的各媒体发送权中存在不同的用户优先级级别,那么, 可以将每个媒体发送权各自的用户优先级分别作为该用户所发起的媒体发 送权请求中各媒体发送权的授权优先级;也可以采用所述各媒体发送权中用 户优先级级别最低的用户优先级作为该用户所发起的媒体发送权请求中各 媒体发送权的授权优先级;还可以采用所述各媒体发送权中用户优先级级别 最高的用户优先级作为该用户所发起的媒体发送权请求中各媒体发送权的 授权优先级;
当用户有权申请的各媒体发送权具有相同的用户优先级级别,则可认为 该用户所发起的媒体发送权请求中的媒体发送权的授权优先级为该用户有 权申请的各媒体发送权中任一媒体发送权的用户优先级。
比如:用户甲可申请的几个媒体发送权类型的用户优先级级别中最低的 级别为3级;而用户乙可申请的几个媒体发送权类型的用户优先级级别中最 低的级别为2级;若已设置控制点根据各媒体发送权的最低级别作为用户优 先级,则在进行优先级比较时,控制点判断出用户甲的用户优先级低于用户 乙的,优先处理用户甲的媒体发送权申请。
图3是本发明多类型媒体发送权中优先级处理实施例一的流程图,实施 例一中采用用户优先级作为授权优先级,假设在多方通信系统中,用户1和 用户2同属一群组中;用户1有权申请的媒体发送权为媒体发送权B;用户 2有权申请的媒体发送权为媒体发送权A和媒体发送权B;并且在服务器中 预先设置用户1的媒体发送权B对应的用户优先级级别为2级,用户2的媒 体发送权A对应的用户优先级级别为1级、媒体发送权B对应的用户优先 级级别为3级;这里假定数字越小优先级级别越高,即所述用户1的媒体发 送权B的用户优先级级别高于用户2的媒体发送权B的用户优先级级别。
图3中,用户1通过UE1向服务器发起媒体发送权B请求并获得授权, 如图3中步骤300~步骤304所示,具体实现与图1中仅存在一种类型的媒 体发送权申请方法中的步骤100~步骤104b(不包括步骤102a)完全一致。 如步骤305所示,假设在UE1向UE2发送媒体流B数据期间,用户2通过 UE2向服务器发起媒体发送权A和媒体发送权B请求(FloorA&B Request) 消息以请求获得媒体流A数据和媒体流B数据发送权时,本实施例对优先 级的处理包括以下步骤:
步骤306:服务器根据自身预设的不同类型媒体发送权与用户优先级级 别的对应关系,判定来自UE2的FloorA&B Request消息中携带媒体发送权 B的用户优先级级别低于当前已授权的UE1的媒体发送权B的用户优先级 级别;且当前已授权的媒体发送权中不存在媒体发送权A。
步骤307~步骤309:服务器同意授权用户2请求的媒体发送权A,具 体实现与步骤102b~104b完全一致,这里不再重述。
需要说明的是,此时的媒体发送权A和媒体发送权B之间互相不影响 且不存在先后顺序。
步骤310:服务器向UE2发送拒绝媒体发送权B(FloorB Reject)消息 以拒绝授权。本步骤与步骤307~步骤309可以调换执行顺序;本步骤也可 以省略。
本实施例中,描述的是用户依次申请一种媒体发送权的情况,当用户同 时申请且要求同时获得多种媒体发送权的授权时,比如用户1要求同时获得 媒体发送权A和媒体发送权B的授权时,如果控制点根据用户优先级判决 其中存在一种媒体发送权如媒体发送权B不能被授权,则控制点同时拒绝所 有媒体发送权即媒体发送权A和媒体发送权B或者拒绝媒体发送权B,先 授权媒体发送权A并保留该授权。直到媒体发送权B被授权后,在同时向 该用户1发送授权媒体发送权A和媒体发送权B响应。
另外,本实施例中,若预先设置采用所述各媒体发送权中用户优先级级 别最低的用户优先级作为该用户所发起的媒体发送权请求中各媒体发送权 的授权优先级,则来自UE2的FloorA&B Request消息中携带的媒体发送权 A和媒体发送权B的用户优先级级别均为3级,那么,用户2的媒体发送权 A同样被授权,媒体发送权B同样被拒绝;
若预先设置采用所述各媒体发送权中用户优先级级别最高的用户优先 级作为该用户所发起的媒体发送权请求中各媒体发送权的授权优先级,则来 自UE2的FloorA&B Request消息中携带的媒体发送权A和媒体发送权B的 用户优先级级别均为1级,那么,用户2的媒体发送权A同样被授权,而 此时,由于用户2的媒体发送权B的用户优先级级别高于用户1的媒体发送 权B的用户优先级级别,因此,用户2的媒体发送权B被授权。
这里需要说明的是,控制点对多类型媒体发送权的处理可以采用非队列 和队列方式,其中,非队列方式是指控制点收到媒体发送权请求后立刻进行 处理;而队列方式是指控制点收到媒体发送权请求后,会将该媒体发送权请 求中携带的媒体发送权按照一定原则如依次等存入队列中,之后由控制点按 照预设策略如定时或已受权媒体发送权释放触发等对队列中的一批(指定数 量)媒体发送权进行调度处理。具体队列方式的媒体发送权处理方案可以参 见本申请人的相关在先申请,这里不再赘述。
图3所示的实施例是基于多类型媒体发送权处理中采用非队列方式的 用户优先级处理方法,对于多类型媒体发送权处理中采用队列方式的用户优 先级处理,可参见图4所示。
图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的用户优先 级级别。本实施例对优先级的处理包括以下步骤:
步骤400~步骤402:用户1通过UE1向服务器发送媒体发送权A和媒 体发送权B请求消息,用户2通过UE2向服务器发送媒体发送权A和媒体 发送权B请求消息,服务器对预设队列中的媒体发送权进行调度处理。
本实施例中,假设在服务器中预设一队列,服务器接收到来自UE1的 请求后,将该请求中携带的媒体发送权A和媒体发送权B存入队列中;服 务器接收到来自UE2发起的请求后,将该请求中携带的媒体发送权A和媒 体发送权B存入队列中;且服务器定时对队列中存储的指定数量如四个媒体 发送权进行调度处理。
调度处理包括:服务器根据预设的不同类型媒体发送权与用户优先级级 别的对应关系,即用户1的媒体发送权A对应的优先级级别高于用户2的 媒体发送权A对应的优先级级别,判定同意授权用户1的媒体发送权A,直 到用户1释放媒体发送权A为止,再同意授权用户2的媒体发送权A;服务 器根据预设媒体发送权与用户优先级的对应关系,即用户1的媒体发送权B 对应的优先级级别低于用户2的媒体发送权B对应的优先级级别,判定同意 授权用户2的媒体发送权B,直到用户2释放媒体发送权B为止,再同意授 权用户1的媒体发送权B。
步骤403~步骤405:服务器向UE1发送FloorA Grant消息,向UE2 发送FloorA Taken消息,UE1向UE2发送媒体流A数据。
步骤406~步骤408:服务器向UE2发送FloorB Grant消息,向UE1发 送FloorB Taken消息,UE2向UE1发送媒体流B数据。
步骤409:UE1向服务器发送媒体发送权A释放(FloorA Release)消 息。
步骤410~步骤412:服务器同意授权用户2的媒体发送权A,向UE2 发送FloorA Grant消息,向UE1发送FloorA Taken消息,UE2向UE1发送 媒体流A数据。
步骤413:UE2向服务器发送媒体发送权B释放(FloorB Release)消 息。
步骤414~步骤416:服务器同意授权用户1的媒体发送权B,向UE1 发送FloorB Grant消息,向UE2发送FloorB Taken消息,UE1向UE2发送 媒体流B数据。
需要说明的是,步骤403~步骤405,与步骤406~步骤408之间可以 不存在先后顺序。
本实施例中,若用户同时申请且要求同时获得多种媒体发送权的授权 时,如果控制点根据用户优先级调度处理后得出其中存在一种媒体发送权不 能被授权,则控制点同时拒绝所有媒体发送权,只有在该用户同时申请的各 媒体发送权均被授权后,才授权该申请;或者,拒绝接收到的媒体发送权中 与当前已被授权的媒体发送权同类型的媒体发送权,授权与当前已受权的媒 体发送权不为同类型的媒体发送权;或者,保存所述媒体发送权请求中携带 的与当前已被授权的媒体发送权同类型的媒体发送权,授权与当前已受权的 媒体发送权不为同类型的媒体发送权,直到所述当前已授权的媒体发送权释 放后,进一步授权所述该媒体发送权请求中携带的与当前已被授权的媒体发 送权同类型的媒体发送权。
第二种情况,授权优先级级别由媒体发送权类型优先级决定。
媒体发送权类型优先级是指各不同类型的媒体发送权的优先级,与用户 无关。在多方通信系统中,服务器预先设置自身能处理的各种类型媒体发送 权的优先级级别。比如,假设媒体发送权A的优先级级别为1级,媒体发送 权B的优先级级别为2级,当媒体发送权A被授权时,可以将被授权的媒体发 送权B暂时保留,或者直接终止该媒体发送权B;直到媒体发送权A释放后, 再将保留的媒体发送权B的授权发送给用户;
媒体发送权的优先级可以用于对媒体发送权进行顺序处理,或者对相互 影响的媒体发送权进行顺序处理。比如,优先级级别高的媒体发送权将会被 优先授权;对于相互影响的媒体发送权,如果一个媒体发送权已经被授权, 又收到另一在后申请的媒体发送权请求,则可以根据媒体发送权类型优先级 决定是否需要撤回当前媒体发送权,而授予在后申请的媒体发送权。各媒体 发送权的媒体发送权类型优先级级别如表2所示:
    媒体发送权   媒体发送权类型优先级级别     媒体发送权a   1级     媒体发送权b   3级     媒体发送权c   2级
表2
不同类型媒体发送权的媒体发送权类型优先级级别可以设置为相同的。 比如:两种媒体发送权在实现中互相不影响且不存在先后授权顺序,即控制 点可以同时授权两种媒体发送权,用户可以同时接收两种媒体流数据,那么, 可以设置这两种媒体发送权的媒体发送权类型优先级级别相同。
图5是本发明多类型媒体发送权中优先级处理实施例三的流程图,实施 例三中采用媒体发送权类型优先级作为授权优先级,假设在多方通信系统 中,用户1和用户2同属一群组中;在服务器预先设置媒体发送权A的媒 体发送权类型优先级级别为2级,媒体发送权B的媒体发送权类型优先级级 别为1级,且媒体发送权A与媒体发送权B不能同时被授权,比如语音权 和带有语音的视频权;这里假定数字越小优先级级别越高,即所述媒体发送 权B的媒体发送权类型优先级级别高于媒体发送权A的媒体发送权类型优 先级级别。本实施例对优先级的处理包括以下步骤:
步骤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。
步骤506~步骤508:服务器根据预设不同类型媒体发送权与媒体发送 权类型优先级级别的对应关系,判断出来自UE2的媒体发送权B的媒体发 送权类型优先级级别高于当前已授权的媒体发送权A的媒体发送权类型优 先级级别,且媒体发送权A与媒体发送权B不能同时被授权,服务器向UE 发送FloorA Revoke消息,UE1向服务器发送FloorA Release消息释放媒体 发送权A。
步骤509~步骤511:服务器向UE2发送FloorB Grant消息,向UE1发 送FloorB Taken消息,UE2向UE1发送媒体流B数据。
图6是本发明多类型媒体发送权中优先级处理实施例四的流程图,实施 例四中同样采用媒体发送权类型优先级作为授权优先级,假设在多方通信系 统中,用户1和用户2同属一群组中;在服务器预先设置媒体发送权A的 媒体发送权类型优先级级别为1级,媒体发送权B的媒体发送权类型优先级 级别为2级,且媒体发送权A与媒体发送权B不能同时被授权,媒体发送 权A的媒体发送权类型优先级级别高于媒体发送权B的媒体发送权类型优 先级级别。本实施例对优先级的处理包括以下步骤:
步骤600~步骤602:用户1通过UE1向服务器发送Floor[A&B]Request消 息请求媒体发送权A和媒体发送权B;服务器根据预先设置的媒体发送权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响应。
步骤605~步骤606:服务器接收到来自UE1的FloorA Release消息后,向 UE1发送FloorB Grant消息。
步骤607:UE1向UE2发送媒体流B的数据。
实施例四中,用户同时申请多个不同类型且不能同时授权的媒体发送权 时,服务器可以利用预先设置的媒体发送权类型优先级级别从级别高至级别 低顺序授予媒体发送权的权利。
图5和图6所示的实施例是基于多类型媒体发送权处理中采用非队列方 式的媒体发送权类型优先级处理方法,对于多类型媒体发送权处理中采用队 列方式的媒体发送权类型优先级处理,可参见图7和图8所示。
图7是本发明多类型媒体发送权中优先级处理实施例五的流程图,实施 例五中同样采用媒体发送权类型优先级作为授权优先级,假设在多方通信系 统中,用户1和用户2同属一群组中;在服务器预先设置媒体发送权A的 媒体发送权类型优先级级别为2级,媒体发送权B的媒体发送权类型优先级 级别为1级,且媒体发送权A与媒体发送权B不能同时被授权,媒体发送 权A的媒体发送权类型优先级级别低于媒体发送权B的媒体发送权类型优 先级级别。本实施例对优先级的处理包括以下步骤:
步骤700~步骤702:用户1通过UE1向服务器发送媒体发送权B请求 消息,用户2通过UE2向服务器发送媒体发送权A请求消息,服务器对预 设队列中的媒体发送权进行调度处理。
本实施例中,假设在服务器中预设一队列,服务器接收到来自UE1的 请求后,将该请求中携带的媒体发送权B存入队列中;服务器接收到来自 UE2发起的请求后,将该请求中携带的媒体发送权A存入队列中;且服务 器定时对队列中存储的指定数量如两个媒体发送权进行调度处理。
调度处理包括:服务器根据预设媒体发送权与媒体发送权类型优先级级 别的对应关系,即用户1的媒体发送权B对应的媒体发送权类型优先级级别 高于用户2的媒体发送权A对应的媒体发送权类型优先级级别,判定同意 授权用户1的媒体发送权B,直到用户1发送完成流媒体A数据为止,再同 意授权用户2的媒体发送权A。
步骤703~步骤705:服务器向UE1发送FloorB Grant消息,向UE2发 送FloorB Taken消息,UE1向UE2发送媒体流B数据。
步骤706~步骤707:UE1向服务器发送FloorB Release消息,服务器 向UE2发送媒体发送权B空闲(FloorB Free)消息。
步骤708~步骤710:服务器向UE2发送FloorA Grant消息,向UE1 发送FloorA Taken消息,UE2向UE1发送媒体流A数据。
图8是本发明多类型媒体发送权中优先级处理实施例六的流程图,实施 例六中同样采用媒体发送权类型优先级作为授权优先级,假设在多方通信系 统中,用户1和用户2同属一群组中;在服务器预先设置媒体发送权A的 媒体发送权类型优先级级别为2级,媒体发送权B的媒体发送权类型优先级 级别为1级,且媒体发送权A与媒体发送权B不能同时被授权,媒体发送 权A的媒体发送权类型优先级级别低于媒体发送权B的媒体发送权类型优 先级级别。本实施例对优先级的处理包括以下步骤:
步骤800~步骤801:用户1通过UE1向服务器发送媒体发送权A请求 消息,服务器对预设队列中的媒体发送权进行调度处理。
本实施例中,假设在服务器中预设一队列,服务器接收到来自UE1的 请求后,将该请求中携带的媒体发送权A存入队列中且假设该队列中此时 仅有一个媒体发送权;服务器定时对队列中存储的指定数量如两个媒体发送 权进行调度处理。
调度处理包括:由于此时,所述队列中仅存在一个媒体发送权,因此服 务器判定同意授权用户1的媒体发送权A。
步骤802~步骤804:服务器向UE1发送FloorA Grant消息,向UE2 发送FloorA Taken消息,UE1向UE2发送媒体流A数据。
步骤805:在UE1向UE2发送媒体流A数据期间,用户2通过UE2向 服务器发送FloorB Request消息请求申请媒体发送权B。
步骤806:服务器接收到来自UE2的请求后,将该请求中携带的媒体发 送权B存入队列中,此时所述队列中存在两个媒体发送权即媒体发送权A 和媒体发送权B;服务器定时对队列中存储的指定数量如两个媒体发送权进 行调度处理。
调度处理包括:服务器根据预设媒体发送权与媒体发送权类型优先级级 别的对应关系,即媒体发送权B对应的优先级级别高于媒体发送权A对应 的优先级级别,判定同意授权用户2的媒体发送权B且撤回用户1当前被授 权的媒体发送权A。
步骤807~步骤809:服务器向UE1发送撤回媒体发送权A(FloorA Revoke)消息,UE1向服务器发送FloorA Release消息;服务器向UE2发 送Floor Free消息。
步骤810~步骤812:服务器向UE2发送FloorB Grant消息,向UE1发 送FloorB Taken消息,UE2向UE1发送媒体流B数据。
从实施例六可见,即使是在后申请的媒体发送权,只要该媒体发送权的 媒体发送权类型优先级级别高于在先申请的已被授权的媒体发送权,服务器 将撤回当前已授权的媒体发送权,而授权在后申请的媒体发送权。
以上两种情况,如果仅仅考虑用户优先级来决定授权优先级,则认为不 同类型的媒体发送权之间具有相同优先级,此种情况下,按照用户提出申请 的先后顺序进行处理;如果仅仅考虑媒体发送权类型优先级决定授权优先 级,则认为用户具有相同用户优先级,此种情况下,按照用户提出申请的先 后顺序进行处理。
第三种情况,授权优先级级别由用户优先级和媒体发送权类型优先级决 定。
首先需要设置优先处理权,即优先考虑采用用户优先级决定授权优先 级,还是采用媒体发送权类型优先级决定授权优先级。优先处理权可由运营 商进行设置,也可以由用户进行设置。比如,在PoC系统中,用户可通过 与可扩展标识语言文件管理服务器(XDMS)的接口进行设置和修改,具体 过程与现有技术相同。
如果用户优先级具有优先处理权,则控制点在接收到媒体发送权申请 后,根据用户优先级进行判断授权,具体实现与文中第一种情况完全一致; 只有在用户优先级相同的用户申请之间,进一步根据媒体发送权类型优先级 进行判断授权,具体实现与文中第二种情况完全一致;
如果媒体发送权类型优先级具有优先处理权,则控制点在接收到媒体发 送权申请后,根据媒体发送权类型优先级进行判断授权,具体实现与文中第 二种情况完全一致;只有在媒体发送权类型优先级相同时,进一步根据用户 优先级进行判断授权,具体实现与文中第一种情况完全一致。
换句话说,当授权优先级由用户优先级和媒体发送权类型优先级决定 时,是根据预先设置的优先处理权,先采用具有优先处理权的优先级进行判 断,在该具有优先处理权的优先级不能判断出授权结果时,再采用不具有处 理优先权的优先级进一步判断。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护 范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈