CN105872600A - 一种节目推送方法及装置 - Google Patents
一种节目推送方法及装置 Download PDFInfo
- Publication number
- CN105872600A CN105872600A CN201610320327.6A CN201610320327A CN105872600A CN 105872600 A CN105872600 A CN 105872600A CN 201610320327 A CN201610320327 A CN 201610320327A CN 105872600 A CN105872600 A CN 105872600A
- Authority
- CN
- China
- Prior art keywords
- node
- program
- instruction
- push
- destination
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2353—Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2407—Monitoring of transmitted content, e.g. distribution time, number of downloads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种节目推送方法及装置。该方法包括:读取主节点生成的节目推送指令,其中,节目推送指令用于指示从第一目标节点上下载第一节目;根据节目推送指令,从第一目标节点上下载第一节目;在下载完第一节目之后,生成标志位修改指令,将节目推送指令中的状态通知标志位修改为下载完成状态。通过本发明的技术方案,根据主节点生成的该节目推送指令,从第一目标节点上下载该第一节目,进而在下载完第一节目之后,生成标志位修改指令,并将节目推送指令中的状态通知标志位修改为下载完成状态,从而既使得当前从节点能够共享第一目标节点处的第一节目,又使得该主节点可以及时了解该当前从节点已经将该第一节目下载完成。
Description
技术领域
本发明涉及终端技术领域,特别涉及一种节目推送方法及装置。
背景技术
在相关技术中,市面上已经出现了很多数据接收播放设备(如电视盒子、机顶盒),而这些数据接收播放设备仅仅用在局域范围内,如仅用在某个家庭中、或者用在某个小区域内,且不同区域内使用的数据接收播放设备无法实现数据共享,这就使得某个区域的数据接收播放设备无法播放另一个区域的数据接收播放设备中的节目等各种数据。
发明内容
本发明提供一种节目推送方法及装置,用以根据主节点生成的该节目推送指令,从第一目标节点上下载该第一节目,进而在下载完第一节目之后,生成标志位修改指令,并将节目推送指令中的状态通知标志位修改为下载完成状态,从而既使得当前从节点能够共享第一目标节点处的第一节目,又使得该主节点可以及时了解该当前从节点已经将该第一节目下载完成。
本发明提供一种节目推送方法,包括:
读取主节点生成的节目推送指令,其中,所述节目推送指令用于指示从第一目标节点上下载第一节目;
根据所述节目推送指令,从所述第一目标节点上下载所述第一节目;
在下载完所述第一节目之后,生成标志位修改指令,将所述节目推送指令中的状态通知标志位修改为下载完成状态。
在一个实施例中,在根据所述节目推送指令,从所述第一目标节点上下载所述第一节目之前,所述方法还包括:
当读取到所述节目推送指令时,将所述节目推送指令中的所述状态通知标志位修改为已读取状态。
在一个实施例中,所述方法还包括:
读取所述主节点广播的第二目标节点的地址和所述第二目标节点上存储的第二节目,其中,所述主节点在所述第二目标节点从第三目标节点上下载完所述第二节目时,广播所述第二目标节点的地址和所述第二目标节点上存储的第二节目。
在一个实施例中,所述第一目标节点包括:所述主节点、或者所述主节点所属的至少两个从节点中的第一从节点,
所述第二目标节点包括:所述至少两个从节点中的除所述第一从节点之外的第二从节点,
所述第三目标节点包括:所述主节点、或者所述至少两个从节点中的除所述第一从节点和所述第二从节点之外的第三从节点。
在一个实施例中,所述读取主节点生成的节目推送指令,包括:
按照预设读取周期,读取所述主节点生成的各推送指令,以确定所述节目推送指令。
本发明还提供一种节目推送装置,包括:
第一读取模块,用于读取主节点生成的节目推送指令,其中,所述节目推送指令用于指示从第一目标节点上下载第一节目;
下载模块,用于根据所述节目推送指令,从所述第一目标节点上下载所述第一节目;
处理模块,用于在下载完所述第一节目之后,生成标志位修改指令,将所述节目推送指令中的状态通知标志位修改为下载完成状态。
在一个实施例中,所述装置还包括:
修改模块,用于在从所述第一目标节点上下载所述第一节目之前,当读取到所述节目推送指令时,将所述节目推送指令中的所述状态通知标志位修改为已读取状态。
在一个实施例中,所述装置还包括:
第二读取模块,用于读取所述主节点广播的第二目标节点的地址和所述第二目标节点上存储的第二节目,其中,所述主节点在所述第二目标节点从第三目标节点上下载完所述第二节目时,广播所述第二目标节点的地址和所述第二目标节点上存储的第二节目。
在一个实施例中,所述第一目标节点包括:所述主节点、或者所述主节点所属的至少两个从节点中的第一从节点,
所述第二目标节点包括:所述至少两个从节点中的除所述第一从节点之外的第二从节点,
所述第三目标节点包括:所述主节点、或者所述至少两个从节点中的除所述第一从节点和所述第二从节点之外的第三从节点。
在一个实施例中,所述第一读取模块包括:
读取子模块,用于按照预设读取周期,读取所述主节点生成的各推送指令,以确定所述节目推送指令。
本公开的实施例提供的技术方案可以包括以下有益效果:
在主节点生成节目推送指令时,当前从节点通过读取该节目推送指令,可以明确主节点期望将第一目标节点处的第一节目推送过来因而,可以根据该节目推送指令,从第一目标节点上下载该第一节目,在下载完第一节目之后,生成标志位修改指令,并将节目推送指令中的状态通知标志位修改为下载完成状态,从而既使得当前从节点能够共享第一目标节点处的第一节目,又使得该主节点可以及时了解该当前从节点已经将该第一节目下载完成。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据一示例性实施例示出的一种节目推送方法的流程图。
图2是根据一示例性实施例示出的另一种节目推送方法的流程图。
图3是根据一示例性实施例示出的又一种节目推送方法的流程图。
图4是根据一示例性实施例示出的一种节目推送装置的框图。
图5是根据一示例性实施例示出的另一种节目推送装置的框图。
图6是根据一示例性实施例示出的又一种节目推送装置的框图。
图7是根据一示例性实施例示出的再一种节目推送装置的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
相关技术中,市面上已经出现了很多数据接收播放设备(如电视盒子、机顶盒),而这些数据接收播放设备仅仅用在局域范围内,如仅用在某个家庭中、或者用在某个小区域内,且不同区域内使用的数据接收播放设备无法实现数据共享,这就使得某个区域的数据接收播放设备无法播放另一个区域的数据接收播放设备中的节目等各种数据。
为了解决上述技术问题,本公开实施例提供了一种节目推送方法,该方法适用于节目推送程序、系统或装置中,如图1所示,
在步骤S101中,读取主节点生成的节目推送指令,其中,节目推送指令用于指示从第一目标节点上下载第一节目,其中,该主节点对应的数据接收播放设备可以是某个大区域(如中国)的电视盒子、机顶盒等,其中,第一节目可以是该第一目标节点已经(从主节点对应的数据接收播放设备)请求到的、且预存储在本地的数据接收播放设备、或者预存储在与该第一目标节点对应的数据接收播放设备相连接的某个存储设备(如电视机、终端、服务器)中的节目;
另外,主节点生成的该节目推送指令可以是节目管理人员根据节目部署需求,手动输入的,或者是当接收到节目管理人员的一些操作动作(如将第一节目拖动至主节点对应的数据接收播放设备上存储的与第一目标节点上对应的文件夹)时,自动生成的。
在步骤S102中,根据节目推送指令,从第一目标节点上下载第一节目,其中,该第一目标节点可以是主节点、或者为主节点所属的某个或者若干个从节点,且当该第一目标节点为某个或者若干个从节点时,该某个或者若干个从节点对应的数据接收播放设备可以是销售至全球各地的其他区域(即中国之外的区域,如美国、非洲等区域)的电视盒子、机顶盒等;
在步骤S103中,在下载完第一节目之后,生成标志位修改指令,将节目推送指令中的状态通知标志位修改为下载完成状态。
在主节点生成节目推送指令时,当前从节点通过读取该节目推送指令,可以明确主节点期望将第一目标节点处的第一节目推送过来,以实现共享该第一目标节点处的第一节目,因而,可以根据该节目推送指令,从第一目标节点上下载该第一节目,在下载完该第一节目后,生成标志位修改指令,并将节目推送指令中的状态通知标志位修改为下载完成状态,从而既使得当前从节点能够共享、播放第一目标节点处的第一节目,又使得该主节点可以及时了解该当前从节点已经将该第一节目下载完成,从而使主节点及时了解节目共享状态,并避免重复生成该节目推送指令。
其次,主节点和其所属的各从节点可以具有相同的平台如云平台,这样主节点在该平台上生成节目推送指令时,所有从节点就能通过登录该平台来读取该节目推送指令,并生成标志位修改指令将状态通知标志位进行修改;
另外,主节点生成的该节目推送指令的命令结构可以是:第一目标节点——当前从节点——pull——第一节目——状态通知标志位,例如:当该节目推送指令指示从节点1(即当前从节点)从主节点上下载节目1时,该节目推送指令可以是:主节点——从节点1——pull——节目1——1,其中,状态通知标志位的1可以表示该状态通知标志位为通知状态,当从节点1从该主节点处下载完该节目1时,可以手动输入或者自动生成该标志位修改指令,以将该状态通知标志位由1更改为3,相应地,状态通知标志位的3就表示该状态通知标志位为下载完成状态;或者
又例如:当该节目推送指令指示从节点2从从节点1上下载节目2时,该节目推送指令可以是:从节点1——从节点2——pull——节目2——1,其中,状态通知标志位的1可以表示该状态通知标志位为通知状态,当从节点2从该从节点1处请求并下载完该节目2时,可以手动输入或者自动生成该标志位修改指令,以将该状态通知标志位由1更改为3,即:使用3表示该状态通知标志位为下载完成状态。
如图2所示,在一个实施例中,在执行步骤S102之前,上述方法还可包括:
在步骤S201中,当读取到节目推送指令时,将节目推送指令中的状态通知标志位修改为已读取状态。
当该当前从节点读取到该节目推送指令时,可以先将该节目推送指令中的状态通知标志位修改为已读取状态,以使得该主节点可以及时了解该当前从节点已经读取到该节目推送指令,而避免由于误以为该当前从节点尚未了解该节目共享任务而重复生成该节目推送指令,而状态通知标志位的修改过程如下:例如:将该节目推送指令“第一目标节点——当前从节点——pull——第一节目——状态通知标志位”中的状态通知标志位由1修改为2,即:使用2表示该状态通知标志位为已读取状态。
如图3所示,在一个实施例中,上述方法还可包括:
在步骤S301中,读取主节点广播的第二目标节点的地址和第二目标节点上存储的第二节目,其中,主节点在第二目标节点从第三目标节点上下载完第二节目时,广播第二目标节点的地址和第二目标节点上存储的第二节目;
其中,该第一目标节点包括:主节点、或者主节点所属的至少两个从节点中的第一从节点,而第二目标节点可以包括:主节点所属的至少两个从节点中的除该第一从节点之外的任何第二从节点,第三目标节点可以包括:主节点、或者至少两个从节点中的除第一从节点和第二从节点之外的第三从节点;
其次,该第二目标节点能够从该第三目标节点上下载该第二节目,也是源于主节点生成了用于指示第二目标节点从第三目标节点上下载第二节目的节目推送指令,也即在本申请中,只有在主节点生成相应的节目推送指令之后,相应的从节点才能从另一从节点或者主节点处下载某个节目、以实现节目共享,并确保了主节点可以实时了解各节点中的已下载节目,以便于更好地进行节目调度;
另外,主节点在第二目标节点从第三目标节点上下载完第二节目(即该第二目标节点首次从第三目标节点上下载完某个节目,其中,第二节目可以为第三目标节点上的任一个节目)时,就会广播第二目标节点的地址和该第二目标节点上存储的第二节目,从而使得当前从节点可以读取该主节点广播的第二目标节点的地址和该第二目标节点上存储的第二节目,这样主节点和每个从节点都记录了每个节目存储在哪些节点上,以方便用户请求节目时进行资源调度,例如:在接收到第二节目的请求时,当前从节点可以生成包含该第二目标节点的地址和第二节目的名字的请求,并将该请求发送至主节点,由主节点生成指示当前从节点从该第二目标节点处下载该第二节目的节目推送指令,从而使得主节点根据该节目推送指令从该第二目标节点处下载该第二节目,从而实现第二节目的共享。
在一个实施例中,第一目标节点包括:主节点、或者主节点所属的至少两个从节点中的第一从节点,其中,该至少两个从节点是主节点的所有从节点,且该第一目标节点是主节点、或者该所有从节点中的任一个从节点。
第二目标节点包括:至少两个从节点中的除第一从节点之外的第二从节点,其中,该第二目标节点是该至少两个从节点中的除该第一从节点之外的其他任一从节点。
第三目标节点包括:主节点、或者至少两个从节点中的除第一从节点和第二从节点之外的第三从节点,其中,该第三目标节点是主节点、或者该至少两个从节点中的除该第一从节点和第二从节点之外的其他任一从节点,另外,主节点对应的数据接收播放设备为某一个大区域(如中国区域)的电视盒子、机顶盒等,且存储有该大区域内独有的海量节目(包括:电视剧、电影、音乐、视频等),而该至少两个从节点对应的数据接收设备为期望直接地、或者间接地从该主节点处获取一些节目的所有设备,例如:该至少两个从节点对应的数据接收设备可以是:期望从该主节点处直接地获取一些节目的设备、或者为期望从数据源来自该主节点的某个距离较近的从节点处间接地获取主节点中的节目的设备。
在一个实施例中,上述步骤S101可被执行为:
按照预设读取周期,读取主节点生成的各推送指令,以确定节目推送指令。
由于节目调度需求千变万化,因而,该主节点可能在任何时刻生成相应的节目推送指令,而为了避免当前从节点的读取任务过于繁重、同时为了避免当前从节点错过主节点生成的相关节目推送指令而未及时获取下载并共享与该节目推送指令相关的节点处的节目,当前从节点可以按照预设读取周期,读取该主节点生成的各推送指令,以定期识别出有关自己的节目推送指令,从而及时从某个节点处下载某个需要共享的节目,以实现节目共享和播放。
如图4所示,本发明还提供一种节目推送装置,包括:
第一读取模块401,用于读取主节点生成的节目推送指令,其中,所述节目推送指令用于指示从第一目标节点上下载第一节目;
下载模块402,用于根据所述节目推送指令,从所述第一目标节点上下载所述第一节目;
处理模块403,用于在下载完所述第一节目之后,生成标志位修改指令,将所述节目推送指令中的状态通知标志位修改为下载完成状态。
如图5所示,在一个实施例中,所述装置还包括:
修改模块501,用于在从所述第一目标节点上下载所述第一节目之前,当读取到所述节目推送指令时,将所述节目推送指令中的所述状态通知标志位修改为已读取状态。
如图6所示,在一个实施例中,所述装置还包括:
第二读取模块601,用于读取所述主节点广播的第二目标节点的地址和所述第二目标节点上存储的第二节目,其中,所述主节点在所述第二目标节点从第三目标节点上下载完所述第二节目时,广播所述第二目标节点的地址和所述第二目标节点上存储的第二节目。
在一个实施例中,所述第一目标节点包括:所述主节点、或者所述主节点所属的至少两个从节点中的第一从节点,
所述第二目标节点包括:所述至少两个从节点中的除所述第一从节点之外的第二从节点,
所述第三目标节点包括:所述主节点、或者所述至少两个从节点中的除所述第一从节点和所述第二从节点之外的第三从节点。
如图7所示,在一个实施例中,所述第一读取模块401包括:
读取子模块4011,用于按照预设读取周期,读取所述主节点生成的各推送指令,以确定所述节目推送指令。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种节目推送方法,其特征在于,包括:
读取主节点生成的节目推送指令,其中,所述节目推送指令用于指示从第一目标节点上下载第一节目;
根据所述节目推送指令,从所述第一目标节点上下载所述第一节目;
在下载完所述第一节目之后,生成标志位修改指令,将所述节目推送指令中的状态通知标志位修改为下载完成状态。
2.根据权利要求1所述的方法,其特征在于,在根据所述节目推送指令,从所述第一目标节点上下载所述第一节目之前,所述方法还包括:
当读取到所述节目推送指令时,将所述节目推送指令中的所述状态通知标志位修改为已读取状态。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
读取所述主节点广播的第二目标节点的地址和所述第二目标节点上存储的第二节目,其中,所述主节点在所述第二目标节点从第三目标节点上下载完所述第二节目时,广播所述第二目标节点的地址和所述第二目标节点上存储的第二节目。
4.根据权利要求3所述的方法,其特征在于,
所述第一目标节点包括:所述主节点、或者所述主节点所属的至少两个从节点中的第一从节点,
所述第二目标节点包括:所述至少两个从节点中的除所述第一从节点之外的第二从节点,
所述第三目标节点包括:所述主节点、或者所述至少两个从节点中的除所述第一从节点和所述第二从节点之外的第三从节点。
5.根据权利要求1至4中任一项所述的方法,其特征在于,
所述读取主节点生成的节目推送指令,包括:
按照预设读取周期,读取所述主节点生成的各推送指令,以确定所述节目推送指令。
6.一种节目推送装置,其特征在于,包括:
第一读取模块,用于读取主节点生成的节目推送指令,其中,所述节目推送指令用于指示从第一目标节点上下载第一节目;
下载模块,用于根据所述节目推送指令,从所述第一目标节点上下载所述第一节目;
处理模块,用于在下载完所述第一节目之后,生成标志位修改指令,将所述节目推送指令中的状态通知标志位修改为下载完成状态。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
修改模块,用于在从所述第一目标节点上下载所述第一节目之前,当读取到所述节目推送指令时,将所述节目推送指令中的所述状态通知标志位修改为已读取状态。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二读取模块,用于读取所述主节点广播的第二目标节点的地址和所述第二目标节点上存储的第二节目,其中,所述主节点在所述第二目标节点从第三目标节点上下载完所述第二节目时,广播所述第二目标节点的地址和所述第二目标节点上存储的第二节目。
9.根据权利要求8所述的装置,其特征在于,
所述第一目标节点包括:所述主节点、或者所述主节点所属的至少两个从节点中的第一从节点,
所述第二目标节点包括:所述至少两个从节点中的除所述第一从节点之外的第二从节点,
所述第三目标节点包括:所述主节点、或者所述至少两个从节点中的除所述第一从节点和所述第二从节点之外的第三从节点。
10.根据权利要求6至9中任一项所述的装置,其特征在于,
所述第一读取模块包括:
读取子模块,用于按照预设读取周期,读取所述主节点生成的各推送指令,以确定所述节目推送指令。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610320327.6A CN105872600A (zh) | 2016-05-13 | 2016-05-13 | 一种节目推送方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610320327.6A CN105872600A (zh) | 2016-05-13 | 2016-05-13 | 一种节目推送方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105872600A true CN105872600A (zh) | 2016-08-17 |
Family
ID=56631012
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610320327.6A Pending CN105872600A (zh) | 2016-05-13 | 2016-05-13 | 一种节目推送方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105872600A (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100268779A1 (en) * | 2009-04-15 | 2010-10-21 | Sling Media, Inc. | Sharing of audio/visual content with a selected user |
| CN102026023A (zh) * | 2009-09-10 | 2011-04-20 | 浙江省公众信息产业有限公司 | 一种流媒体下载播放系统及其方法 |
| CN102316135A (zh) * | 2010-07-02 | 2012-01-11 | 深圳市快播科技有限公司 | 网络点播方法和系统 |
| CN102790915A (zh) * | 2012-07-09 | 2012-11-21 | 上海聚力传媒技术有限公司 | 一种用于向p2p节点预推送视频资源的方法与装置 |
| CN105245500A (zh) * | 2015-08-31 | 2016-01-13 | 北京奇艺世纪科技有限公司 | 一种多媒体资源共享方法和装置 |
-
2016
- 2016-05-13 CN CN201610320327.6A patent/CN105872600A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100268779A1 (en) * | 2009-04-15 | 2010-10-21 | Sling Media, Inc. | Sharing of audio/visual content with a selected user |
| CN102026023A (zh) * | 2009-09-10 | 2011-04-20 | 浙江省公众信息产业有限公司 | 一种流媒体下载播放系统及其方法 |
| CN102316135A (zh) * | 2010-07-02 | 2012-01-11 | 深圳市快播科技有限公司 | 网络点播方法和系统 |
| CN102790915A (zh) * | 2012-07-09 | 2012-11-21 | 上海聚力传媒技术有限公司 | 一种用于向p2p节点预推送视频资源的方法与装置 |
| CN105245500A (zh) * | 2015-08-31 | 2016-01-13 | 北京奇艺世纪科技有限公司 | 一种多媒体资源共享方法和装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104731441A (zh) | 信息处理的方法、以及电子设备 | |
| CN103019201B (zh) | 一种基于三维虚拟场景的远程控制方法和装置 | |
| US20170351723A1 (en) | Managing data format of data received from devices in an internet of things network | |
| CN108897575A (zh) | 电子设备的配置方法以及配置系统 | |
| CN110532021A (zh) | 分布式控制系统的组态文件的处理方法及装置 | |
| KR102602698B1 (ko) | 영상과 응원봉 제어 신호의 연동 방법 및 그 장치 | |
| CN110489193A (zh) | 智能设备的界面控制方法、装置和存储介质 | |
| CN102833272A (zh) | 一种基于用户订阅的下载方法及装置 | |
| CN108073407A (zh) | 行车记录仪固件升级方法及装置 | |
| CN103338121A (zh) | 一种系统管理服务器、方法及其系统 | |
| JP2017108386A (ja) | タイムマシン機能のためのスライディングウィンドウ管理方法およびシステム | |
| CN111569427B (zh) | 资源的处理方法、装置、存储介质和电子装置 | |
| CN104463744A (zh) | 一种信息安全培训系统及方法 | |
| US20160364258A1 (en) | Method for generating upgrade campaigns to upgrade virtualization facilities | |
| CN103647755A (zh) | 一种广告播放方法、服务器、客户端及系统 | |
| CN106775720A (zh) | 集成播放器sdk的方法和装置及设置播放器sdk的方法和装置 | |
| CN104822079A (zh) | 一种视频文件的实时发布方法和系统 | |
| CN104243469B (zh) | 一种控制播放的方法、装置及系统 | |
| CN105872600A (zh) | 一种节目推送方法及装置 | |
| CN111105817B (zh) | 面向智能节目制作的训练数据生成方法及装置 | |
| CN115604261B (zh) | 云网服务资源处理方法、装置、设备及存储介质 | |
| US10785602B2 (en) | Information processing method and apparatus | |
| CN105530140A (zh) | 一种解除用例和环境紧耦合的方法、装置和云调度系统 | |
| CN105847855A (zh) | 一种节目处理方法及系统 | |
| CN103051528B (zh) | 一种用于总线的报文快速分发方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160817 |
|
| RJ01 | Rejection of invention patent application after publication |