[发明专利]多播方法及系统在审
| 申请号: | 201510274289.0 | 申请日: | 2015-05-26 |
| 公开(公告)号: | CN104954175A | 公开(公告)日: | 2015-09-30 |
| 发明(设计)人: | 张瑞;殷圣鸽 | 申请(专利权)人: | 上海摩软通讯技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/18;H04L29/08;H04J3/06 |
| 代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;王婧荷 |
| 地址: | 201203 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 方法 系统 | ||
1.一种多播方法,其特征在于,包括以下步骤:
多个设备通过Wi-Fi P2P通信连接形成网络,其中一设备作为组创建者,其余设备作为组成员;
组创建者维护所述网络,以获取所述网络中所有组成员的状态信息,所述状态信息包括MAC地址、网络地址、是否在线;
组创建者生成一映射容器,将所述映射容器发送至所有组成员并通知所有组成员更新,所述映射容器存储有所述网络中每一设备的名称以及对应的MAC地址和网络地址;
所有组成员在本地保存接收到的所述映射容器;
组成员根据本地的所述映射容器过滤获得需发送组成员的网络地址集合;
所述组成员遍历所述网络地址集合,依次创建发送线程;
所述组成员根据传输对象的属性确定采用稳定传输方式还是非稳定传输方式,若选择稳定传输则所述组成员建立对象流控制信息,以用于所述线程进行稳定的对象流发送,若选择非稳定传输,则所述组成员直接发送对象。
2.如权利要求1所述的多播方法,其特征在于,组创建者维护所述网络还包括,组创建者还生成及维护一时间容器,所述时间容器存储有所述映射容器的最近更新时间。
3.如权利要求1所述的多播方法,其特征在于,组创建者维护所述网络的方法包括主动同步维护、被动同步维护以及离线重连维护,其中,
主动同步维护为组创建者定时进行全网同步,全网同步为组创建者同步指向所有组成员发送最新的所述映射容器及对应的更新时间点,收集所有组成员反馈的时间戳信息,以进行所述映射容器的维护;
被动同步维护为当有组成员加入或断开连接时,加入或断开连接的组成员通知组创建者进行全网同步;
离线重连维护为当组创建者定时全网同步过程中发现经一预设时间仍未收到反馈的组成员时,组创建者主动邀请所述未收到反馈的组成员加入所述网络,以使得所述未收到反馈的组成员被动地自动重连。
4.如权利要求1-3中任意一项所述的多播方法,其特征在于,组创建者生成的所述映射容器存储的数据仅包含所述网络中每一设备的名称以及对应的MAC地址和网络地址。
5.如权利要求3所述的多播方法,其特征在于,所述主动同步维护包括以下步骤:
组创建者定时根据所述映射容器得到注册的组成员的网络地址,并逐个单播给所有组成员同步消息,同步消息包含所述映射容器及所述映射容器的最后更新时间;
所有组成员获取同步消息后向组创建者发送状态反馈消息,状态反馈消息包含最后收到的所述映射容器的时间戳;
组创建者获取到各个组成员的状态反馈消息后,根据MAC地址在所述映射容器中查找到相应条目,更新对应的所述容器中的时间戳。
6.如权利要求3或5所述的多播方法,其特征在于,所述被动同步维护包括以下步骤:
所述组成员在加入或退出所述网络前向组创建者发送注册或注销消息,其中注册消息包含组成员的网络地址、MAC地址和名称;
组创建者根据接收到的注册或注销消息修改所述映射容器,并把最新的所述映射容器及其更新时间逐个单播给所有组成员;
所有组成员收到组创建者发送的所述映射容器后,更新本地的所述映射容器,并向组创建者发送反馈消息,组创建者收到反馈消息时对所述时间容器进行更新。
7.如权利要求3或5所述的多播方法,其特征在于,所述离线重连维护包括以下步骤:
组创建者定时根据所述映射容器逐个单播给所有组成员状态查询消息;
所有组成员在收到状态查询消息后发送给组创建者状态反馈消息,状态反馈消息包含,最后收到的所述映射容器的时间戳;
组创建者获取到各个组成员的状态反馈消息后,根据MAC地址在所述映射容器中查找到相应条目,更新所述容器中的对应的时间戳;
组创建者定时检查所述容器中的时间戳,若发现有组成员对应的时间戳与当前时间相差大于所述预设时间,组创建者根据所述映射容器查找所述被发现的组成员的MAC地址,并主动与所述被发现的组成员连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海摩软通讯技术有限公司,未经上海摩软通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510274289.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络分流装置及网络分流器
- 下一篇:一种维护物理设备的方法和系统





