发明名称 |
一种数据同步方法及流媒体发布源端、接收端和后台服务器 |
摘要 |
本发明公开了一种数据同步方法,应用于P2P网络中流媒体接收端的数据同步。包括:流媒体发布源端将待发布的流媒体节目数据分割成数据片,将数据片时长信息、本地内存中存储的数据片数量信息和当前正在产生的数据片对应片号信息通知给网络中的后台服务器;流媒体接收端登录后台服务器时,从后台服务器获取所述时长信息、数据片数量信息以及片号信息,初始化本地内存中保存的数据片信息为发布源端内存中当前保存的数据片信息;并在播放过程中周期获取发布源端当前正在产生的数据片对应片号信息,当判断出本地内存中当前保存的数据片信息与发布源端内存中当前保存的数据片信息存在差异时,更新本地内存中保存的数据片信息,实现数据同步。 |
申请公布号 |
CN101155019A |
申请公布日期 |
2008.04.02 |
申请号 |
CN200610152692.7 |
申请日期 |
2006.09.25 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
方斌;吴波;宋洋;张宝和;刘一兰 |
分类号 |
H04L7/00(2006.01);H04N7/62(2006.01);H04N7/26(2006.01);H04L12/16(2006.01) |
主分类号 |
H04L7/00(2006.01) |
代理机构 |
北京同达信恒知识产权代理有限公司 |
代理人 |
郭润湘 |
主权项 |
1.一种数据同步方法,应用于P2P网络中流媒体接收端的数据同步,其特征在于,包括:流媒体发布源端将待发布的流媒体节目数据按照设定的数据片时长分割成数据片,并对分割出的数据片按序编号,保存到本地内存中,在流媒体节目发布过程中,按序取出内存中保存的数据片打包后发送给流媒体接收端;所述发布源端还将数据片时长信息、本地内存中存储的数据片数量信息和当前正在产生的数据片对应片号信息通知给网络中的后台服务器;当流媒体接收端登录后台服务器时,从后台服务器获取所述数据片时长信息、发布源端内存中存储的数据片数量信息以及发布源端当前正在产生的数据片片号信息,初始化本地内存中保存的数据片信息为发布源端内存中当前保存的数据片信息;所述流媒体接收端在节目播放过程中,按照本地系统时钟变换本地内存中保存的数据片信息;并周期向所述后台服务器获取发布源端当前正在产生的数据片对应片号信息,确定出发布源端内存中当前保存的数据片信息;当判断出本地内存中当前保存的数据片信息与发布源端内存中当前保存的数据片信息存在差异时,更新本地内存中保存的数据片信息为发布源端内存中当前保存的数据片信息。 |
地址 |
518044广东省深圳市福田区振兴路赛格科技园2栋东410室 |