一种分布式系统中群语音权限控制方法、服务器及系统与流程

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

技术特征:

1.一种分布式系统中群语音权限控制方法,其特征在于,包括:

微房服务器获取到的来自客户端发送的上座请求;

所述微房服务器根据所述上座请求将对应的用户加入入座列表,并返回入座响应包给所述客户端,同时将对应的用户加入语音白名单请求发送到白名单服务器;

当所述客户端获取到所述入座响应包后,所述客户端向所述白名单服务器确定是否存在语音白名单列表中,若是,则客户端与语音服务器建立语音通信连接。

2.根据权利要求1所述的分布式系统中群语音权限控制方法,其特征在于,分布式系统中群语音权限控制方法还包括:

若所述客户端向所述白名单服务器确定不存在与语音白名单中,则所述微房服务器获取到所述客户端发送的重新加入所述语音白名单列表请求;

所述微房服务器将重新加入所述语音白名单列表请求再次发送到所述白名单服务器;

所述微房服务器获取到所述白名单服务器返回的与重新加入所述语音白名单列表请求对应的重新加入响应包;

所述微房服务器将所述重新加入响应包返回给所述客户端,使得所述客户端再次向所述白名单服务器确定是否存在所述语音白名单列表中,直到确定所述用户存在所述语音白名单列表中之后,所述客户端与所述语音服务器建立语音通信连接。

3.根据权利要求1所述的分布式系统中群语音权限控制方法,其特征在于,分布式系统中群语音权限控制方法还包括:

所述微房服务器获取到所述客户端发送的下座请求;

所述微房服务器根据所述下座请求将所述用户从所述入座列表删除,并返回下座响应包给所述客户端,同时将对应的用户删除语音白名单请求发送到白名单服务器;

当所述客户端获取到所述白名单服务器根据所述删除语音白名单请求返回的删除响应包后,所述客户端断开与所述语音服务器的通信连接。

4.根据权利要求1至3中任意一项所述的分布式系统中群语音权限控制方法,其特征在于,分布式系统中群语音权限控制方法还包括:

所述微房服务器启动每隔预置时间段同步入座列表任务;

所述微房服务器根据所述入座列表任务将所述入座列表发送给所述白名单服务器进行所述语音白名单列表刷新处理。

5.一种分布式系统中群语音权限控制方法,其特征在于,包括:

获取到微房服务器根据客户端发送上座请求相对应的用户加入语音白名单请求,并将所述用户加入语音白名单列表中;

根据所述客户端通过获取到的所述微房服务器返回入座响应包后发送的白名单查询指令,确定所述客户端的所述用户存在所述语音白名单列表中;

将所述用户存在所述语音白名单列表中的响应信息返回所述客户端,使得所述客户端与语音服务器建立语音通信连接。

6.根据权利要求5所述的分布式系统中群语音权限控制方法,其特征在于,分布式系统中群语音权限控制方法还包括:

获取到所述微房服务器根据所述客户端发送的下座请求发送的用户删除语音白名单请求;

根据所述用户删除语音白名单请求将所述用户从所述语音白名单列表删除。

7.根据权利要求5或6所述的分布式系统中群语音权限控制方法,其特征在于,分布式系统中群语音权限控制方法还包括:

获取到所述微房服务器每隔预置时间段发送的入座列表,并根据所述入座列表刷新所述语音白名单列表。

8.一种白名单服务器,其特征在于,包括:

第一获取单元,用于获取到微房服务器根据客户端发送上座请求相对应的用户加入语音白名单请求,并将所述用户加入语音白名单列表中;

确定单元,用于根据所述客户端通过获取到的所述微房服务器返回入座响应包后发送的白名单查询指令,确定所述客户端的所述用户存在所述语音白名单列表中;

第一返回响应单元,用于将所述用户存在所述语音白名单列表中的响应信息返回所述客户端,使得所述客户端与语音服务器建立语音通信连接。

9.根据权利要求8所述的白名单服务器,其特征在于,白名单服务器还包括:

第二获取单元,用于获取到所述微房服务器根据所述客户端发送的下座请求发送的用户删除语音白名单请求;

删除处理单元,用于根据所述用户删除语音白名单请求将所述用户从所述语音白名单列表删除。

10.根据权利要求8或9所述的白名单服务器,其特征在于,白名单服务器还包括:

第三获取单元,用于获取到所述微房服务器每隔预置时间段发送的入座列表,并根据所述入座列表刷新所述语音白名单列表。

11.一种群语音权限控制系统,其特征在于,包括:

微房服务器、客户端,以及如权利要求8至10中任意一项所述的白名单服务器;

所述微房服务器包括:

第一发送单元,用于获取到的来自客户端发送的上座请求;

第二发送单元,用于根据所述上座请求将对应的用户加入入座列表,并返回入座响应包给所述客户端,同时将对应的用户加入语音白名单请求发送到白名单服务器;

所述客户端包括:

白名单确定单元,用于当获取到所述入座响应包后,向所述白名单服务器确定是否存在语音白名单列表中,若是,则与语音服务器建立语音通信连接。

12.根据权利要求11所述的群语音权限控制系统,其特征在于,所述微房服务器还包括:

第四获取单元,用于若所述客户端向所述白名单服务器确定不存在与语音白名单中,则获取到所述客户端发送的重新加入所述语音白名单列表请求;

再次发送单元,用于将重新加入所述语音白名单列表请求再次发送到所述白名单服务器;

第五获取单元,用于获取到所述白名单服务器返回的与重新加入所述语音白名单列表请求对应的重新加入响应包;

第二返回响应单元,用于将所述重新加入响应包返回给所述客户端,使得所述客户端再次向所述白名单服务器确定是否存在所述语音白名单列表中,直到确定所述用户存在所述语音白名单列表中之后,所述客户端与所述语音服务器建立语音通信连接。

13.根据权利要求11所述的群语音权限控制系统,其特征在于:

所述微房服务器还包括:

第六获取单元,用于获取到所述客户端发送的下座请求;

返回下座响应单元,用于根据所述下座请求将所述用户从所述入座列表删除,并返回下座响应包给所述客户端,同时将对应的用户删除语音白名单请求发送到白名单服务器;

所述客户端还包括:

通信连接断开单元,用于当获取到所述白名单服务器根据所述删除语音白名单请求返回的删除响应包后,断开与所述语音服务器的通信连接。

14.根据权利要求11至13中任意一项所述的群语音权限控制系统,其特征在于,所述微房服务器还包括:

任务启动单元,用于启动每隔预置时间段同步入座列表任务;

同步入座列表单元,用于根据所述入座列表任务将所述入座列表发送给所述白名单服务器进行所述语音白名单列表刷新处理。

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