[发明专利]组网通信方法、装置、终端设备及存储介质有效
| 申请号: | 201910559144.3 | 申请日: | 2019-06-21 |
| 公开(公告)号: | CN110430478B | 公开(公告)日: | 2021-04-30 |
| 发明(设计)人: | 刘睿 | 申请(专利权)人: | 优地网络有限公司 |
| 主分类号: | H04N21/61 | 分类号: | H04N21/61;H04L29/08;H04L29/06;H04L12/46 |
| 代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 曹柳 |
| 地址: | 518000 广东省深圳市宝*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组网 通信 方法 装置 终端设备 存储 介质 | ||
1.一种基于IPTV系统的组网通信方法,其特征在于,方法包括:
检测到组网器接入网络后,请求调度器更新所述组网器的当前网络环境,其中所述组网器包括部署于IPTV私网环境的第一组网器和部署于开发者网络环境的第二组网器,所述调度器部署于公网环境;
判断更新后的网络环境的网络类型,其中所述网络类型包括公共IP网络、Upnp网络或NAT网络;
基于所述网络类型的判断结果,通过所述网络类型对应的预设组网策略进行组网,以使所述第一组网器对应的IPTV私网环境中的第一设备与所述第二组网器对应的开发者网络环境中的第二设备进行通信,其中所述预设组网策略包括直连方式、打洞方式或桥接方式;
具体的,所述基于所述网络类型的判断结果,通过所述网络类型对应的预设组网策略进行组网,包括:
当所述网络类型为所述公共IP网络,通过所述直连方式进行组网,所述直连方式为所述第一组网器与所述第二组网器通过直连通信;
当所述网络类型为所述Upnp网络,通过所述打洞方式进行组网,所述打洞方式为所述第一组网器与所述第二组网器通过端口映射以进行通信;
当所述网络类型为所述NAT网络,通过所述打洞方式或所述桥接方式进行组网,所述桥接方式为所述第一组网器和所述第二组网器通过与所述调度器建立socket连接以进行桥接通信。
2.根据权利要求1所述的基于IPTV系统的组网通信方法,其特征在于,所述第一组网器和所述第二组网器通过与所述调度器建立socket连接以进行桥接通信,包括:
启动所述调度器的socks5代理服务;
建立所述第一组网器与所述调度器的第一端口间的socket长连接,以及建立所述第二组网器与所述调度器的第二端口间的socks5代理,以使所述第一组网器与所述第二组网器进行桥接通信。
3.根据权利要求2所述的基于IPTV系统的组网通信方法,其特征在于,所述第一组网器对应的IPTV私网环境中的第一设备与所述第二组网器对应的开发者网络环境中的第二设备进行通信,包括:
当所述第二设备向所述第一设备发送网络请求时,将所述第二设备发出的网络请求对应的请求数据通过所述第二组网器传输至所述第二端口;
将所述第二端口接收到的所述请求数据通过所述第一端口传输至所述第一组网器,以使所述第一组网器建立与所述第一设备间的连接。
4.根据权利要求3所述的基于IPTV系统的组网通信方法,其特征在于,所述将所述第二端口接收到的所述请求数据经所述调度器的第一端口传输至所述第一组网器之后,包括:
将所述第一组网器接收到所述请求数据后生成的响应数据传输至所述第一端口;
将所述第一端口接收到的所述响应数据经所述第二端口传输至所述第二组网器。
5.根据权利要求1所述的基于IPTV系统的组网通信方法,其特征在于,所述第一组网器和所述第二组网器通过端口映射以进行通信,包括:
向所述调度器请求分配端口;
通过所述调度器根据自增算法分配的端口进行端口映射,以使所述第一组网器与所述第二组网器进行通信。
6.根据权利要求1所述的基于IPTV系统的组网通信方法,其特征在于,所述当所述网络类型为所述NAT网络,通过所述打洞方式或所述桥接方式进行组网,包括:
当所述NAT网络为可网络穿透的NAT网络,通过所述打洞方式进行组网;
当所述NAT网络为不可网络穿透的NAT网络,通过所述桥接方式进行组网。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优地网络有限公司,未经优地网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910559144.3/1.html,转载请声明来源钻瓜专利网。





