[发明专利]一种基于结构化对等网络的多媒体消息广播方法及系统有效
| 申请号: | 200910172962.4 | 申请日: | 2009-09-11 |
| 公开(公告)号: | CN101656618A | 公开(公告)日: | 2010-02-24 |
| 发明(设计)人: | 佘坤 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/06;H04L29/08 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 吴 艳;龙 洪 |
| 地址: | 210012江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 结构 对等 网络 多媒体 消息 广播 方法 系统 | ||
1.一种基于结构化对等网络的多媒体消息广播方法,其特征在于,包 括:
广播源节点将待广播的多媒体内容封装为多媒体消息,发送给结构化对 等网络中与本节点建立虚拟连接的接收端节点;
其中,所述广播源节点在将所述多媒体消息发送给结构化对等网络中与 其建立虚拟连接的接收端节点时,根据预先设定的规则将应用路由表中的所 有接收端节点按照下一跳划分为若干集合,每个集合对应一个下一跳节点; 根据划分的集合的总个数将所述多媒体消息复制相同份数,且在所述多媒体 消息中分别携带各集合的信息,发送至各集合所对应的下一跳节点;
接收到所述多媒体消息的接收端节点,将所述多媒体消息转发给与本节 点建立虚拟连接的其他接收端节点;
其中,所述接收端节点接收到所述多媒体消息后,根据其中携带的集合 的信息,如果本接收端节点是该集合中唯一成员,则将多媒体消息向本接收 端节点的用户展示;否则,按照所述预先设定的规则将本接收端节点的应用 路由表中的所有接收端节点按照下一跳划分为若干集合,并根据划分的集合 的总个数将所述多媒体消息复制相同份数,且在所述多媒体消息中分别携带 各集合的信息,发送至各集合所对应的下一跳节点。
2.如权利要求1所述的方法,其特征在于,
所述广播源节点将所述多媒体内容封装在一个应用层数据报中。
3.如权利要求1或2所述的方法,其特征在于,
当虚拟连接上的应用传输协议为会话初始协议(SIP)时,所述多媒体内 容采用多用途因特网邮件扩充协议MIME格式封装在MESSSAGE请求的消 息体中。
4.如权利要求1所述的方法,其特征在于,
所述预先设定的规则如下:
如果应用路由表中的某个接收端节点与本节点建立了虚拟连接,则为该 接收端节点新建一个集合,并将该接收端节点加入该集合;
如果某个接收端节点与本节点未建立虚拟连接,则寻找从本节点到达该 接收端节点的下一跳节点,并判断是否已为该下一跳节点创建过集合,如果 已创建,则将该接收端节点加入该集合;如果还未创建,则为该下一跳节点 新建一个集合,将该接收端节点加入该集合。
5.如权利要求3所述的方法,其特征在于,
所述各集合的信息包括:该集合中的接收端节点的列表信息。
6.如权利要求5所述的方法,其特征在于,
所述接收端节点的列表信息是通过所述MIME格式的MESSSAGE请求 的消息体中增加的子消息体携带。
7.一种基于结构化对等网络的多媒体消息广播系统,应用于结构化对 等网络中,其特征在于,包括广播源节点和接收端节点,所述广播源节点进 一步包括数据封装模块和数据发送模块,所述接收端节点进一步包括数据转 发模块,其中:
所述数据封装模块用于,将待广播的多媒体内容封装为多媒体消息,传 输给所述数据发送模块;
所述数据发送模块用于,接收到所述多媒体消息后,发送给与本节点建 立虚拟连接的接收端节点;还用于在将所述多媒体消息发送给结构化对等网 络中与其建立虚拟连接的接收端节点时,根据预先设定的规则将应用路由表 中的所有接收端节点按照下一跳划分为若干集合,每个集合对应一个下一跳 节点;根据划分的集合的总个数将所述多媒体消息复制相同份数,且在所述 多媒体消息中分别携带各集合的信息,发送至各集合所对应的下一跳节点;
所述数据转发模块用于,本接收端节点接收到所述多媒体消息后,转发 给与本节点建立虚拟连接的其他接收端节点;还用于在所述本接收端节点接 收到所述多媒体消息后,根据其中携带的集合的信息,如果本接收端节点是 该集合中唯一成员,则将多媒体消息向本接收端节点的用户展示;否则,按 照所述预先设定的规则将本接收端节点的应用路由表中的所有接收端节点按 照下一跳划分为若干集合,并根据划分的集合的总个数将所述多媒体消息复 制相同份数,且在所述多媒体消息中分别携带各集合的信息,发送至各集合 所对应的下一跳节点。
8.如权利要求7所述的系统,其特征在于,
所述数据发送模块及所述数据转发模块采用如下预先设定的规则划分集 合:
如果应用路由表中的某个接收端节点与本节点建立了虚拟连接,则为该 接收端节点新建一个集合,并将该接收端节点加入该集合;
如果某个接收端节点与本节点未建立虚拟连接,则寻找从本节点到达该 接收端节点的下一跳节点,并判断是否已为该下一跳节点创建过集合,如果 已创建,则将该接收端节点加入该集合;如果还未创建,则为该下一跳节点 新建一个集合,将该接收端节点加入该集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910172962.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:面向误配置的域间前缀劫持检测方法
- 下一篇:用于自适应编码调制的方法和装置





