一种联动控制权管理装置及方法与流程

文档序号:11064771阅读:来源:国知局

技术特征:

1.一种联动控制权管理装置,其特征在于,包括联动服务系统(102)、联动终端;其中,所述联动终端有多个,在同一个业务实例内、一个联动终端在同一时间内只能充当一种角色:控制端(101)或被控制端(103);所述控制端(101)获取被控制端(103)的权限令牌,进而对该被控制端(103)进行联动控制;所述联动服务系统(102)用于维护联动终端角色,维护权限令牌状态,处理或中转权限令牌的申请,发起或中转权限令牌的回收。

2.根据权利要求1所述的联动控制权管理装置,其特征在于,所述联动终端上线后,向联动服务系统(102)申请角色,所述联动服务系统(102)为联动终端配置角色;当联动终端被配置为被控制端角色时,所述联动服务系统(102)为之生成与所述被控制端角色所对应的唯一的联动控制权限令牌,即由联动服务系统(102)为之颁发权限令牌;当联动终端由被控制端角色修改为控制端角色时、或下线后,联动服务系统(102)撤销该权限令牌。

3.根据权利要求1所述的联动控制权管理装置,其特征在于,一个被控制端(103)的权限令牌在同一时间内只能被一个控制端(101)持有;而一个控制端(101)能够申请或持有多个被控制端(103)的权限令牌。

4.根据权利要求1所述的联动控制权管理装置,其特征在于,所述控制端(101)向联动服务系统(102)申请联动权限令牌时,根据规则分配或拒绝分配权限令牌;其中,分配或拒绝分配权限令牌的规则包括:

(1)由仲裁者实现权限令牌分配,所述仲裁者由联动服务系统(12)或被控制端(13)充当;

(2)如果仲裁者是联动服务系统(12),接收到控制端(11)请求权限令牌的申请时,直接处理;如果仲裁者是被控制终端(13),联动服务系统(12)接收到权限令牌的申请请求后,把该请求转发被控制终端(13),再由被控制终端(13)加以处理;

(3)当仲裁者接收到控制端(11)请求权限令牌的申请时,判断该权限令牌未被其他控制端(11)持有时,仲裁者直接向控制端(11)分配给该权限令牌;权限令牌已被其他控制端11持有时,仲裁者收回权限令牌,重新分配给该控制端(11),或拒绝该次请求;

(4)当控制端(11)被拒绝权限令牌申请后,在预设的时间内,且该权限令牌已被其他控制端(11)持有时,若该控制端(11)再次请求同一个权限令牌,由联 动服务系统(12)直接拒绝该次请求;

(5)仲裁者能够根据控制端(11)的状态回收权限令牌,所述控制端的状态包括不限于:在线状态、会话状态、交互频率、联动控制是否越权;

(6)当原来进行联动操作的控制端(11)退出联动控制时,联动服务系统(12)主动通知被拒绝过该权限令牌请求的控制端(11)是否进行联动控制。

5.根据权利要求1所述的联动控制权管理装置,其特征在于,联动终端的角色申请指令、权限令牌的申请、分配及回收指令都经过联动服务系统(102)。

6.基于权利要求1-5之一的联动控制权管理装置所实现的联动控制权管理方法,该方法包括权限令牌的申请,具体包括:

步骤201)、控制端(101)向联动服务系统(102)申请权限令牌;

步骤202)、联动服务系统(102)接收到请求后,判断该控制端(101)是否在预设定的时间内被拒绝过,如果被拒绝过,执行步骤203);否则,执行步骤205);

步骤203)、联动服务系统(102)判断该权限令牌是否已经被分配,如果被分配,执行步骤204);否则,执行步骤205);

步骤204)、联动服务系统(102)拒绝该次联动请求,并重新开始计时;然后执行步骤212);

步骤205)、联动服务系统(102)根据配置把请求转发给对应的仲裁者,进行206);

步骤206)、仲裁者决定是否接受该次申请,并把仲裁结果通知给联动服务系统(102),然后执行步骤207);

步骤207)、联动服务系统(102)判断结果是否被拒绝,如果被拒绝,执行步骤204),如果被接受,执行步骤208);

步骤208)、联动服务系统(102)判断该次请求时,该权限令牌是否被分配,如果被分配,执行步骤209);否则,执行步骤210);

步骤209)、联动服务系统(102)通知原来持有该权限令牌的联动终端收回控制权,然后执行步骤210);

步骤210)、联动服务系统(102)通知控制端(101)接受该次请求,然后执行步骤211);

步骤211)、联动服务系统(102)通知被控制端(103)其所对应的权限令牌分配给该控制端(101),然后执行步骤212)。

步骤212)、流程结束。

7.根据权利要求6所述的联动控制权管理方法,其特征在于,该方法还包括权限令牌的释放;具体包括:

步骤301)、控制端(101)发起退出联动请求,然后执行步骤302);

步骤302)、联动服务系统(102)回收权限令牌,然后执行步骤303);

步骤303)、联动服务系统(102)通知被控制端(103)上次联动已经解除,然后执行步骤304);

步骤304)、联动服务系统(102)更新联动状态,然后执行步骤305);

步骤305)、联动服务系统(102)通知被拒绝过的控制端(101)能够重新发起申请权限令牌请求,然后执行步骤306);

步骤306)、之前被拒绝过的控制端(101)重新申请权限令牌。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1