[发明专利]一种全局广播方法、服务器,及系统有效
| 申请号: | 201310541080.7 | 申请日: | 2013-11-05 |
| 公开(公告)号: | CN103560897A | 公开(公告)日: | 2014-02-05 |
| 发明(设计)人: | 周俊清;徐晓敏;曾新海 | 申请(专利权)人: | 腾讯科技(武汉)有限公司 |
| 主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/44 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
| 地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 全局 广播 方法 服务器 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种全局广播方法、服务器,及系统。
背景技术
以基于TCP(Transmission Control Protocol,传输控制协议)/IP(Internet Protocol,互联网协议)的语音通信为例,全局广播是保证不同语音房间的用户可以接收到同一路全局广播的信息。
在语音传输中,团队语音:是指多个人在同一时间进行实时语音通信的过程。使用者之间的语音交互是双向的。语音房间:是指团队语音的虚拟结构称谓,同一团队语音用户隶属于同一个语音房间。全局广播:是指对不同语音房间的所有用户进行单向全局广播。
目前语音房间采用扁平化结构,实现全局广播的方案如下:在服务侧存储有所有的房间号;若确定需要进行全局广播,例如:接收到来自用户的全局广播指令,上述全局广播指令指示了所有需要进行广播的房间号;服务器确定各房间号对应的地址,然后将全局广播的广播信息发送给确定的各地址。
以上方案,服务器与用户之间需要传递所有需要广播的房间号,服务器需要读入所有管理的房间号进行筛选,由于服务器所管理的语音房间会非常多,因此会占用大量内存。另外,为了维护全局广播的信息,服务器与用户之间需要进行大量的交互。因此采用扁平化的结构来实现全局广播,会导致服务器处理效率低下。
发明内容
本发明实施例提供了一种全局广播方法、服务器,及系统,用于提高服务器处理效率。
一种全局广播方法,包括:
第一转发服务器接收到全局广播请求后,解析所述全局广播请求获得群组号;
所述第一转发服务器确定以所述群组号为根节点的树形结构存储的所有节点为全局广播对象;所述第一转发服务器以树形结构存储有群组的群组号;
将所述全局广播请求指定的广播信息发送给所述全局广播对象中所述第一转发服务器所管理的群组。
一种全局广播方法,包括:
第二转发服务器接收到第一转发服务器全局广播请求后,解析所述全局广播请求获得群组号;
所述第二转发服务器确定以所述群组号为根节点的树形结构存储的所有节点为全局广播对象;所述第二转发服务器以树形结构存储有群组的群组号;
将所述全局广播请求指定的广播信息发送给所述全局广播对象中所述第二转发服务器所管理的群组;
若所述全局广播对象中存在不属于所述第二转发服务器所管理的群组,则将所述全局广播请求发送给不属于所述第二转发服务器所管理的群组,且不发送给第一转发服务器。
一种全局广播方法,包括:
服务器接收到全局广播请求后,解析所述全局广播请求获得群组号;
所述服务器确定以所述群组号为根节点的树形结构存储的所有节点为全局广播对象;所述服务器以树形结构存储有其管理的所有群组的群组号;
将所述全局广播请求指定的广播信息发送给所述全局广播对象。
一种转发服务器,该转发服务器为第一转发服务器,包括:
解析单元,用于在所述第一转发服务器接收到全局广播请求后,解析所述全局广播请求获得群组号;
对象确定单元,用于确定以所述解析单元获得的群组号为根节点的树形结构存储的所有节点为全局广播对象;所述第一转发服务器以树形结构存储有群组的群组号;
广播单元,用于将所述全局广播请求指定的广播信息发送给所述对象确定单元确定的所述全局广播对象中所述第一转发服务器所管理的群组。
一种转发服务器,该转发服务器为第二转发服务器,包括:
解析单元,用于在第二转发服务器接收到第一转发服务器全局广播请求后,解析所述全局广播请求获得群组号;
对象确定单元,用于确定以所述解析单元获得的群组号为根节点的树形结构存储的所有节点为全局广播对象;所述第二转发服务器以树形结构存储有群组的群组号;
广播单元,用于将所述全局广播请求指定的广播信息发送给所述对象确定单元确定的所述全局广播对象中所述第二转发服务器所管理的群组;
请求转发单元,用于若所述全局广播对象中存在不属于所述第二转发服务器所管理的群组,则将所述全局广播请求发送给不属于所述第二转发服务器所管理的群组,且不发送给第一转发服务器。
一种服务器,包括:
解析单元,用于在服务器接收到全局广播请求后,解析所述全局广播请求获得群组号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(武汉)有限公司,未经腾讯科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310541080.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动豆干切块机纵向切割装置的刀片
- 下一篇:手动夹钳





