【技术实现步骤摘要】
一种数据传输方法、装置和系统
[0001]本专利技术涉及数据传输
,特别涉及一种数据传输方法、装置和系统。
技术介绍
[0002]影院拷贝数字电影包(Digital Cinema Package,DCP)到各影厅播放客户端,传统方式是用移动硬盘手动拷贝,效率极低。后来使用了影院管理系统(Theatre Management System,TMS)的传输影片功能,由影院管理服务器依次点对点向各个影厅播放客户端传输数据,这样虽然由手动传片变为自动化传输,但由于数据源只有影院管理服务器,各影厅播放客户端拷贝影片都要到影院管理服务器上拉取,需要采用单点传输的模式,故传输的效率较低,传输时间长。
技术实现思路
[0003]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据传输方法、装置和系统。
[0004]第一方面,本专利技术实施例提供一种数据传输方法,包括:
[0005]管理服务器确定有客户端需要拷贝数据时,按照预设规则,从自身和已拷贝完数据的客户端中确定数据源,从需要拷贝数据的客户端中确定待拷贝的客户端,确定数据源与待拷贝的客户端的对应关系;
[0006]按照所述对应关系通知待拷贝的客户端从对应的数据源拷贝数据。
[0007]在一些可选的实施例中,管理服务器确定有客户端需要拷贝数据,具体包括:
[0008]管理服务器按预设间隔判断是否有客户端未拷贝数据,若是,确定有客户端需要拷贝数据;或
[0009]管理服务器接收 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,包括:管理服务器确定有客户端需要拷贝数据时,按照预设规则,从自身和已拷贝完数据的客户端中确定数据源,从需要拷贝数据的客户端中确定待拷贝的客户端,确定数据源与待拷贝的客户端的对应关系;按照所述对应关系通知待拷贝的客户端从对应的数据源拷贝数据。2.如权利要求1所述的方法,管理服务器确定有客户端需要拷贝数据,具体包括:管理服务器按预设间隔判断是否有客户端未拷贝数据,若是,确定有客户端需要拷贝数据;或管理服务器接收到任一或多个客户端发送拷贝完成通知后,判断是否有客户端未拷贝数据,若是,确定有客户端需要拷贝数据;或,管理服务器接收完当前所有的待拷贝客户端发送拷贝完成通知后,判断是否有客户端未拷贝数据,若是,确定有客户端需要拷贝数据;或,管理服务器接收到客户端发送拷贝请求时,确定有客户端需要拷贝数据。3.如权利要求1所述的方法,所述按照所述对应关系通知待拷贝的客户端从对应的数据源拷贝数据后,还包括:接收到待拷贝的客户端发送拷贝完成通知后,将发送拷贝完成通知的客户端标记为已拷贝;相应的,所述按照预设规则,从自身和已拷贝完数据的客户端中确定数据源,具体包括:按照预设规则,从自身和标记为已拷贝的客户端中确定数据源。4.如权利要求3所述的方法,所述按照预设规则,从自身和标记为已拷贝的客户端中确定数据源,具体包括:确定自身和标记为已拷贝的客户端中网络空闲的为备选数据源;当备选数据源的个数大于需要拷贝数据的客户端的个数时,根据网络信号强度,从所述备选数据源中筛选个数等于需要拷贝数据的客户端的个数的数据源;当备选数据源的个数不大于需要拷贝数据的客户端的个数时,确定所有的备选数据源为数据源。5.如权利要求3所述的方法,所述按照预设规则,从自身和标记为已拷贝的客户端中确定数据源,具体包括:确定自身和标记为已拷贝的客户端中网络空闲,且网络信号强度满足预设条件的为备选数据源;当备选数据源的个数大于需要拷贝数据的客户端的个数时,根据网络信号强度,从所述备选数据源中筛选个数等于需要拷贝数据的客户端的个数的数据源;当备选数据源的个数不大于需要拷贝数据的客户端的个数时,确定所有的备选数据源为数据源。6.如权利要求4或5所述的方法,当数据源的个数小于需要拷贝数据的客户端的个数时,所述从需要拷贝数据的客户端中确定待拷贝的客户端,具体包括:从需要拷贝数据的客户端中确定网络信号强度满足预设条件的,个数不多于所述数据源个数的待拷贝客户端。7.如权利要求1所述的方法,所述确定数据源与待拷贝的客户端的对应关系,具体包
括:根据待拷贝的客户端的拷贝权限,选择与所述拷贝权限相匹配的数据源,与...
【专利技术属性】
技术研发人员:黄宇恒,
申请(专利权)人:杭州晨熹多媒体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。