一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

发言权的控制装置方法和装置与流程

2021-11-05 23:49:00 来源:中国专利 TAG:


1.本发明涉及音视频会议领域,尤其是涉及发言权的控制方法和装置。


背景技术:

2.发言权控制(floor control)是在多方交互的会议环境中用来对共享资源进行管理的一种关键技术,是一种对共享资源访问、操作的临时权限的管理手段。例如在视频会议系统中,需要协调对投影仪、共享白板、指针或输入焦点等共享资源的使用和访问权。其中,对共享资源的临时使用权,简称发言权。
3.在itef的rfc8855(旧标准是rfc4582)中定义的bfcp协议(binary floor control protocol),就是一种发言权控制协议,定义了发言权参与者(floor participant)、发言权控制服务器(floor control server,fcs)和发言权主席(floor chair)三种角色,以发言权控制服务器为中心,进行集中式控制。
4.发言权参与者向发言权控制服务器发送请求信息,发言权控制服务器将请求信息发送给发言权主席;发言权主席做出决策后,将决策结果返回给发言权控制服务器;发言权控制服务器再将决策结果发送给发言权参与者。如果决策结果为同意,则发言权参与者成功获取发言权,从而获取对共享资源的临时访问权。
5.上述发言权的控制不够灵活,无法对发言权的时间进行控制和管理,从而无法满足日益增加的会议的交互需求。


技术实现要素:

6.有鉴于此,本发明的目的在于提供发言权的控制方法和装置,可以对发言权进行控制和管理,极大地满足了日益增加的会议的交互需求。
7.第一方面,本发明实施例提供了发言权的控制方法,应用于发言权控制服务器,所述方法包括:
8.接收发言权参与者发送的第一发言权请求信息,所述第一发言权请求信息包括时间信息;
9.将所述第一发言权请求信息发送给发言权主席,以使所述发言权主席根据所述第一发言权请求信息生成第一处理结果;
10.接收所述发言权主席发送的第一处理结果,当所述第一处理结果为允许授权时,开始计时管理,并将所述第一发言权请求信息加入到定时请求列表中;
11.当计时结束时,向所述发言权参与者和所述发言权主席发送所述第一发言权请求信息的结束状态,并将所述第一发言权请求信息从所述定时请求列表中删除。
12.进一步的,所述时间信息包括持续时间、开始时间和结束时间,所述当所述处理结果为允许授权时,开始计时管理,包括:
13.当所述持续时间不为0时,从所述处理结果为允许授权时开始计时,并且在达到所述持续时间后,计时结束;
14.当所述持续时间为0时,检查所述开始时间;
15.如果所述开始时间小于当前时间,则判断所述当前时间是否小于所述结束时间;
16.如果所述当前时间小于所述结束时间,则从所述当前时间开始计时,并且到达所述结束时间时,计时结束;
17.如果所述开始时间大于所述当前时间,则从所述开始时间开始计时,并且到达所述结束时间时,计时结束。
18.进一步的,所述方法还包括:
19.接收多个所述发言权参与者在第一时刻同时发送的第二发言权请求信息;
20.将所述第二发言权请求信息发送给所述发言权主席,以使所述发言权主席根据所述第二发言权请求信息生成第二处理结果;
21.接收所述发言权主席发送的所述第二处理结果;
22.其中,所述第二处理结果包括允许多个所述发言权参与者在第二时刻同时享有发言权或者任一所述发言权参与者享有所述发言权。
23.进一步的,所述方法还包括:
24.当所述第一处理结果为允许授权时,接收所述发言权参与者发送的第一撤销请求信息;
25.根据所述第一撤销请求信息停止计时,并将所述第一发言权请求信息从所述定时请求列表中删除。
26.进一步的,所述方法还包括:
27.当所述第一处理结果为允许授权,并且开始计时时,接收所述发言权主席发送的第二撤销请求信息;
28.根据所述第二撤销请求信息停止计时,并将所述第一发言权请求信息从所述定时请求列表中删除。
29.进一步的,所述方法还包括:
30.接收所述发言权参与者发送的修改请求信息,所述修改请求信息包括修改后的开始时间和修改后的结束时间;
31.将所述修改请求信息发送给所述发言权主席,以使所述发言权主席根据所述修改请求信息生成第三处理结果;
32.接收所述发言权主席发送的所述第三处理结果;
33.当所述第三处理结果为同意修改时,在所述定时请求列表中进行相应修改,并且根据所述修改后的开始时间重新计时,
34.当所述第三处理结果为不同意修改时,停止计时,并向所述发言权参与者回复不同意修改的响应信息。
35.第二方面,本发明实施例提供了发言权的控制装置,应用于发言权控制服务器,所述装置包括:
36.接收单元,用于接收发言权参与者发送的第一发言权请求信息,所述第一发言权请求信息包括时间信息;
37.发送单元,用于将所述第一发言权请求信息发送给发言权主席,以使所述发言权主席根据所述第一发言权请求信息生成第一处理结果;
38.计时单元,用于接收所述发言权主席发送的第一处理结果,当所述第一处理结果为允许授权时,开始计时管理,并将所述第一发言权请求信息加入到定时请求列表中;
39.删除单元,用于当计时结束时,向所述发言权参与者和所述发言权主席发送所述第一发言权请求信息的结束状态,并将所述第一发言权请求信息从所述定时请求列表中删除。
40.进一步的,所述时间信息包括持续时间、开始时间和结束时间,所述计时单元具体用于:
41.当所述持续时间不为0时,从所述处理结果为允许授权时开始计时,并且在达到所述持续时间后,计时结束;
42.当所述持续时间为0时,检查所述开始时间;
43.如果所述开始时间小于当前时间,则判断所述当前时间是否小于所述结束时间;
44.如果所述当前时间小于所述结束时间,则从所述当前时间开始计时,并且到达所述结束时间时,计时结束;
45.如果所述开始时间大于所述当前时间,则从所述开始时间开始计时,并且到达所述结束时间时,计时结束。
46.第三方面,本发明实施例提供了电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
47.第四方面,本发明实施例提供了具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行如上所述的方法。
48.本发明实施例提供了发言权的控制方法和装置,应用于发言权控制服务器,包括:接收发言权参与者发送的第一发言权请求信息,第一发言权请求信息包括时间信息;将第一发言权请求信息发送给发言权主席,以使发言权主席根据第一发言权请求信息生成第一处理结果;接收发言权主席发送的第一处理结果,当第一处理结果为允许授权时,开始计时管理,并将第一发言权请求信息加入到定时请求列表中;当计时结束时,向发言权参与者和发言权主席发送第一发言权请求信息的结束状态,并将第一发言权请求信息从定时请求列表中删除;可以对发言权进行控制和管理,极大地满足了日益增加的会议的交互需求。
49.本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
50.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
51.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
52.图1为本发明实施例一提供的发言权的控制方法流程图;
53.图2为本发明实施例一提供的rfc8855协议中时间信息的属性示意图;
54.图3为本发明实施例二提供的发言权的控制装置示意图。
55.图标:
[0056]1‑
接收单元;2

发送单元;3

计时单元;4

删除单元。
具体实施方式
[0057]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]
本技术中,定义了floor participant、floor control server和floor chair三种角色,以发言权控制服务器为中心,进行集中式控制。
[0059]
其中,floor control是一种控制机制,使应用程序或用户能够获得对共享对象或资源的安全和互斥或非独占输入访问权限。floor是对指定共享资源或资源集的访问或操作的临时权限的抽象,也可称为发言权。floor participant一种逻辑实体,用于向floor control server请求floor或者查询floor信息。
[0060]
floor control server是一种逻辑实体,用于控制和维护floor信息,记录floor归属,分别与floor participant和floor chair进行信息交互。
[0061]
floor chair是一种逻辑实体,是floor的所有者,拥有对floor的决策权。
[0062]
attribute为属性,是bfcp协议中报文交互的最小组成部分,遵循tlv(type

length

value)格式。
[0063]
报文(message),是floor participant与floor control server之间、floor control server与floor chair之间进行信息交换的数据包,包括公共报文头和多个属性。
[0064]
为便于对本实施例进行理解,下面对本发明实施例进行详细介绍。
[0065]
实施例一:
[0066]
图1为本发明实施例一提供的发言权的控制方法流程图。
[0067]
参照图1,应用于发言权控制服务器,该方法包括以下步骤:
[0068]
步骤s101,接收发言权参与者发送的第一发言权请求信息,第一发言权请求信息包括时间信息;
[0069]
步骤s102,将第一发言权请求信息发送给发言权主席,以使发言权主席根据第一发言权请求信息生成第一处理结果;
[0070]
步骤s103,接收发言权主席发送的第一处理结果,当第一处理结果为允许授权时,开始计时管理,并将第一发言权请求信息加入到定时请求列表中;
[0071]
这里,在发言权控制服务器中增加了计时器功能,计时器对定时请求列表中的所有发言权请求信息进行统一管理。
[0072]
步骤s104,当计时结束时,向发言权参与者和发言权主席发送第一发言权请求信息的结束状态,并将第一发言权请求信息从定时请求列表中删除。
[0073]
进一步的,时间信息包括持续时间、开始时间和结束时间,步骤s103包括以下步骤:
[0074]
步骤s201,当持续时间不为0时,从处理结果为允许授权时开始计时,并且在达到持续时间后,计时结束;
[0075]
步骤s202,当持续时间为0时,检查开始时间;
[0076]
步骤s203,如果开始时间小于当前时间,则判断当前时间是否小于结束时间;
[0077]
步骤s204,如果当前时间小于所述结束时间,则从当前时间开始计时,并且到达结束时间时,计时结束;
[0078]
步骤s205,如果开始时间大于当前时间,则从开始时间开始计时,并且到达结束时间时,计时结束。
[0079]
具体地,参照图2,时间信息的属性包括type、length、duration seconds、start time和end time。其中,type为19(0x13),length为0x06。
[0080]
duration seconds为持续时间,从允许授权时开始计时;若该字段为0,则表示不限时;
[0081]
start time为发言权使用的开始时间,一般是未来的某个时间,为0不限制开始时间;在允许授权时即刻开始使用;该字段可以采用unix时间戳。
[0082]
end time为发言权使用的结束时间,一般为未来的某个时间,为0表示不限制结束时间;该字段可以采用unix时间戳。
[0083]
进一步的,该方法还包括以下步骤:
[0084]
步骤s301,接收多个发言权参与者在第一时刻同时发送的第二发言权请求信息;
[0085]
步骤s302,将第二发言权请求信息发送给发言权主席,以使发言权主席根据第二发言权请求信息生成第二处理结果;
[0086]
步骤s303,接收发言权主席发送的第二处理结果;
[0087]
其中,第二处理结果包括允许多个发言权参与者在第二时刻同时享有发言权或者任一发言权参与者享有发言权。
[0088]
这里,发言权主席可以决定资源是共享或独占。如果是共享资源,发言权主席允许多个发言权参与者在第二时刻同时享有发言权;如果是独占资源,发言权主席从多个发言权参与者中选取任一发言权参与者,使其享有发言权。
[0089]
另外,在发言权参与者中,增加了发言权请求信息的时序表管理功能,时序表按时间顺序排列,且时间段不能重叠,该时序表支持增删改查等功能。
[0090]
发言权参与者在使用之前,可以提前向发言权控制服务器发送时序表中的第一发言权请求信息,第一发言权请求信息包括时间信息。
[0091]
在第一发言权请求信息(floor

request)中增加可选属性time

information,扩展后的属性如下:
[0092][0093]
在第一发言权请求信息(floor

request)的报文中增加属性time

information,增加后的完整报文组成如下:
[0094][0095]
进一步的,该方法还包括以下步骤:
[0096]
步骤s401,当第一处理结果为允许授权时,接收发言权参与者发送的第一撤销请求信息;
[0097]
步骤s402,根据第一撤销请求信息停止计时,并将第一发言权请求信息从定时请求列表中删除。
[0098]
进一步的,该方法还包括以下步骤:
[0099]
步骤s501,当第一处理结果为允许授权,并且开始计时时,接收发言权主席发送的第二撤销请求信息;
[0100]
步骤s502,根据第二撤销请求信息停止计时,并将第一发言权请求信息从定时请求列表中删除。
[0101]
具体地,关闭第一发言权请求信息包括三种情况:
[0102]
第一种情况是当第一处理结果为允许授权时,发言权参与者主动向发言权控制服务器发送第一撤销请求信息,发言权控制服务器根据第一撤销请求信息停止计时,并将第一发言权请求信息从定时请求列表中删除。
[0103]
第二种情况是当第一处理结果为允许授权时,开始计时管理,并将第一发言权请求信息加入到定时请求列表中;当计时结束时,向发言权参与者和发言权主席发送第一发言权请求信息的结束状态。
[0104]
第三种情况是当第一处理结果为允许授权,并且开始计时时,发言权控制服务器接收发言权主席发送的第二撤销请求信息;发言权控制服务器根据第二撤销请求信息停止
计时,并将第一发言权请求信息从定时请求列表中删除。
[0105]
不论上述哪种情况,发言权控制服务器都会停止该任务的计时,并将第一发言权请求信息从定时请求列表中删除。
[0106]
进一步的,该方法还包括以下步骤:
[0107]
步骤s601,接收发言权参与者发送的修改请求信息,修改请求信息包括修改后的开始时间和修改后的结束时间;
[0108]
步骤s602,将修改请求信息发送给发言权主席,以使发言权主席根据修改请求信息生成第三处理结果;
[0109]
步骤s603,接收发言权主席发送的第三处理结果;
[0110]
步骤s604,当第三处理结果为同意修改时,在定时请求列表中进行相应修改,并且根据修改后的开始时间重新计时,
[0111]
步骤s605,当第三处理结果为不同意修改时,停止计时,并向发言权参与者回复不同意修改的响应信息。
[0112]
具体地,发言权参与者向发言权控制服务器发送修改请求信息,修改请求信息包括修改后的开始时间和修改后的结束时间;当发言权主席同意修改后,发言权控制服务器也要做同步修改,并开始新的计时。当发言权主席不同意修改时,发言权控制器应该停止该任务的计时,通知发言权参与者,即向发言权参与者回复不同意修改的响应信息,并删除修改请求信息。
[0113]
本发明实施例提供了发言权的控制方法,应用于发言权控制服务器,包括:接收发言权参与者发送的第一发言权请求信息,第一发言权请求信息包括时间信息;将第一发言权请求信息发送给发言权主席,以使发言权主席根据第一发言权请求信息生成第一处理结果;接收发言权主席发送的第一处理结果,当第一处理结果为允许授权时,开始计时管理,并将第一发言权请求信息加入到定时请求列表中;当计时结束时,向发言权参与者和发言权主席发送第一发言权请求信息的结束状态,并将第一发言权请求信息从定时请求列表中删除;可以对发言权进行控制和管理,极大地满足了日益增加的会议的交互需求。
[0114]
实施例二:
[0115]
图3为本发明实施例二提供的发言权的控制装置示意图。
[0116]
参照图3,应用于发言权控制服务器,该装置包括:
[0117]
接收单元1,用于接收发言权参与者发送的第一发言权请求信息,第一发言权请求信息包括时间信息;
[0118]
发送单元2,用于将第一发言权请求信息发送给发言权主席,以使发言权主席根据第一发言权请求信息生成第一处理结果;
[0119]
计时单元3,用于接收发言权主席发送的第一处理结果,当第一处理结果为允许授权时,开始计时管理,并将第一发言权请求信息加入到定时请求列表中;
[0120]
删除单元4,用于当计时结束时,向发言权参与者和发言权主席发送第一发言权请求信息的结束状态,并将第一发言权请求信息从定时请求列表中删除。
[0121]
进一步的,时间信息包括持续时间、开始时间和结束时间,计时单元3具体用于:
[0122]
当持续时间不为0时,从处理结果为允许授权时开始计时,并且在达到持续时间后,计时结束;
[0123]
当持续时间为0时,检查开始时间;
[0124]
如果开始时间小于当前时间,则判断当前时间是否小于结束时间;
[0125]
如果当前时间小于结束时间,则从当前时间开始计时,并且到达结束时间时,计时结束;
[0126]
如果开始时间大于当前时间,则从开始时间开始计时,并且到达结束时间时,计时结束。
[0127]
本发明实施例提供了发言权的控制装置,应用于发言权控制服务器,包括:接收发言权参与者发送的第一发言权请求信息,第一发言权请求信息包括时间信息;将第一发言权请求信息发送给发言权主席,以使发言权主席根据第一发言权请求信息生成第一处理结果;接收发言权主席发送的第一处理结果,当第一处理结果为允许授权时,开始计时管理,并将第一发言权请求信息加入到定时请求列表中;当计时结束时,向发言权参与者和发言权主席发送第一发言权请求信息的结束状态,并将第一发言权请求信息从定时请求列表中删除;可以对发言权进行控制和管理,极大地满足了日益增加的会议的交互需求。
[0128]
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例提供的发言权的控制方法的步骤。
[0129]
本发明实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,计算机可读介质上存储有计算机程序,计算机程序被处理器运行时执行上述实施例的发言权的控制方法的步骤。
[0130]
本发明实施例所提供的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0131]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0132]
另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0133]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0134]
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、
以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0135]
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献