[发明专利]一种多媒体终端的节目分发同步方法及系统有效
| 申请号: | 201910648394.4 | 申请日: | 2019-07-17 |
| 公开(公告)号: | CN112243139B | 公开(公告)日: | 2021-08-10 |
| 发明(设计)人: | 彭观振;柒强;庸有名 | 申请(专利权)人: | 广州朗国电子科技有限公司 |
| 主分类号: | H04N21/242 | 分类号: | H04N21/242;H04N21/43;H04N21/61;H04N21/643;H04L29/06 |
| 代理公司: | 广东广盈专利商标事务所(普通合伙) 44339 | 代理人: | 李俊 |
| 地址: | 510000 广东省广州市天河区高新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 多媒体 终端 节目 分发 同步 方法 系统 | ||
1.一种多媒体终端的节目分发同步方法,其特征在于,所述方法包括:
区域服务器基于ipv6地址向局域网络发布用于通知终端节目数据包已准备完毕的消息,所述用于通知终端节目数据包已准备完毕的消息包括消息ID3和当前时间日期;
基于区域服务器的ID编号以及终端的ID编号确定所述终端需要与ID编号为n的区域服务器建立连接关系;
在确定所述终端需要与ID编号为n的区域服务器建立连接关系之后,所述终端与ID编号为n的区域服务器的ipv6地址建立socket连接;
基于所述socket连接将ID编号为n的区域服务器上的所述节目数据包下载至所述终端;以及,
当所述终端下载完所述节目数据包之后,ID编号为n的区域服务器在本地数据库保存所述终端的ID编号、ipv6地址以及节目发布状态;
所述基于区域服务器的ID编号以及终端的ID编号确定所述终端需要与ID编号为n的区域服务器建立连接关系,包括:
获取区域服务器的ID编号以及终端的ID编号;
以终端的ID编号依次除以区域服务器从最大值至最小值的ID编号,若整除,则终止除法计算,并确定该终端的ID编号需要与被整除的ID编号为n的区域服务器建立连接关系。
2.根据权利要求1所述的节目分发同步方法,其特征在于,所述区域服务器基于ipv6地址向局域网络发布用于通知终端节目数据包已准备完毕的消息之前,还包括:
所述终端基于集控服务器选举出若干个区域服务器;
所述若干个区域服务器与所述集控服务器建立和维护HTTP长连接,并基于HTTP协议报文向所述集控服务器报告若干个区域服务器登记消息;
所述集控服务器接收所述若干个区域服务器的登记消息后,通过查询集控服务器的本地数据库获取该区域所需下发的节目数据包;
所述集控服务器将所需下发的节目数据包发送至若干个区域服务器。
3.根据权利要求2所述的节目分发同步方法,其特征在于,所述终端基于集控服务器选举出若干个区域服务器,包括:
所述终端通过ping集控服务器的域名获取通讯延时,并通过ipv6地址向局域网发送区域服务器选举消息,所述区域服务器选举消息包括消息ID1、通讯延时、存储剩余空间、本机MAC地址和本机ipv6地址;
本区域局域网各终端记录下所述区域服务器选举消息,并在各终端内优先以通讯延时最小的前若干个终端,其次以存储剩余空间最大的前若干个终端,再其次以MAC地址值最小的前若干个终端,成为若干个区域服务器,且所述若干个区域服务器的ID编号分别为1至a。
4.根据权利要求2所述的节目分发同步方法,其特征在于,所述若干个区域服务器登记消息包括消息ID2、区域ID、终端ID以及区域内终端的数量。
5.根据权利要求2所述的节目分发同步方法,其特征在于,所述集控服务器将所需下发的节目数据包发送至若干个区域服务器,包括:
所述集控服务器基于zip压缩算法将所需要下发的节目数据包分卷为若干份并按照1至a进行编号;
所述集控服务器主动将编号后的若干份分卷节目数据包分别按编号向对应编号的若干个区域服务器下发;
区域服务器在接收到对应编号的分卷节目数据包后基于md5校验算法校验对应编号的分卷节目数据包是否与所述集控服务器端发送的分卷节目数据包相同;若不相同,则该区域服务器通过HTTP协议报文向所述集控服务器请求重发分卷节目数据包,直到接收正确为止;
若相同,该区域服务器向其他的若干个区域服务器的ipv6建立socket连接,并将接收到的分卷节目数据包向其他的若干个区域服务器发送;
当若干个区域服务器将若干份分卷节目数据包均接收完毕后,基于md5校验算法校验是否正确,若不正确时,请求将不正确的分卷节目数据包重发,直到接收正确为止;
若正确,则基于zip解压缩算法将若干个分卷节目数据包合并解压出原始的完整节目数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州朗国电子科技有限公司,未经广州朗国电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910648394.4/1.html,转载请声明来源钻瓜专利网。





