CN105872600A - Program pushing method and device - Google Patents
Program pushing method and device 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
The invention discloses a program pushing method and device. The method includes the steps that a program pushing instruction generated by a primary node is read, wherein the program pushing instruction is used for indicating downloading of a first program from a first target node; according to the program pushing instruction, the first program is downloaded from the first target node; after the first program is downloaded, a flag bit modifying instruction is generated, and a state notification flag bit in the program pushing instruction is modified into a download completing state. By means of the technical scheme, according to the program pushing instruction generated by the primary node, the first program is downloaded from the first target node, then after the first program is downloaded, the flag bit modifying instruction is generated, and the state notification flag bit in the program pushing instruction is modified into the download completing state so that the current subnode can share the first program on the first target node, and the primary node can learn that the current subnode downloads the first program already in time.
Description
Technical field
The present invention relates to field of terminal technology, particularly to a kind of program push method and device.
Background technology
In the related, occurred in that a lot of data receiver playback equipment (as TV box,
Set Top Box), and these data receiver playback equipments solely be used in local scope, as being used only in certain family
In or be used in certain zonule, and zones of different in use data receiver playback equipment cannot realize
Data sharing, this data receiver playback equipment allowing for certain region cannot play the data in another region
The various data such as the program in reception playback equipment.
Summary of the invention
The present invention provides a kind of program push method and device, in order to this program push generated according to host node
Instruction, downloads this first program from first object node, and then after having downloaded the first program, generates
Flag bit amendment instruction, and the state notifying flag bit in being instructed by program push is revised as download and completes shape
State, thus both made currently to share the first program at first object node from node, make again this master
Node can be understood this in time and currently carried now by this first segment from node.
The present invention provides a kind of program push method, including:
Read the program push instruction that host node generates, wherein, the instruction of described program push for instruction from the
First segment mesh is downloaded on one destination node;
Instruct according to described program push, from described first object node, download described first program;
After having downloaded described first program, generate flag bit amendment instruction, described program push is instructed
In state notifying flag bit be revised as download completion status.
In one embodiment, instructing according to described program push, downloading from described first object node
Before described first program, described method also includes:
When reading the instruction of described program push, the described state notifying mark during described program push is instructed
Reading state is revised as in will position.
In one embodiment, described method also includes:
Read and store on the address of the second destination node of described host node broadcast and described second destination node
Second program, wherein, described host node has been downloaded from the 3rd destination node at described second destination node
During described second program, broadcast storage on the address of described second destination node and described second destination node
Second program.
In one embodiment, described first object node includes: described host node or described host node
Belonging at least two from node first from node,
Described second destination node includes: described at least two from node in addition to described first from node
Second from node,
Described 3rd destination node includes: described host node or described at least two from node except institute
State first from node and described second outside node the 3rd from node.
In one embodiment, the program push instruction that described reading host node generates, including:
According to default read cycle, that reads the generation of described host node respectively pushes instruction, to determine described program
Push instruction.
The present invention also provides for a kind of program push device, including:
First read module, for reading the program push instruction that host node generates, wherein, described program pushes away
Instruction is sent to download first segment mesh from first object node for instruction;
Download module, for instructing according to described program push, downloads described from described first object node
First program;
Processing module, for after having downloaded described first program, generates flag bit amendment instruction, by institute
State the state notifying flag bit in program push instruction to be revised as downloading completion status.
In one embodiment, described device also includes:
Modified module, for before downloading described first program on described first object node, works as reading
To described program push instruct time, by described program push instruct in described state notifying flag bit be revised as
Reading state.
In one embodiment, described device also includes:
Second read module, for reading the address and described the of the second destination node of described host node broadcast
On two destination nodes storage second program, wherein, described host node at described second destination node from the 3rd
When having downloaded described second program on destination node, broadcast the address and described second of described second destination node
The second program of storage on destination node.
In one embodiment, described first object node includes: described host node or described host node
Belonging at least two from node first from node,
Described second destination node includes: described at least two from node in addition to described first from node
Second from node,
Described 3rd destination node includes: described host node or described at least two from node except institute
State first from node and described second outside node the 3rd from node.
In one embodiment, described first read module includes:
Reading submodule, for according to default read cycle, that reads the generation of described host node respectively pushes instruction,
To determine that described program push instructs.
Embodiment of the disclosure that the technical scheme of offer can include following beneficial effect:
When host node generates program push instruction, currently instruct by reading this program push from node, can
With the expectation of clear and definite host node the first program push at first object node come therefore, it is possible to according to this joint
Mesh pushes instruction, downloads this first program from first object node, after having downloaded the first program, raw
Become flag bit amendment instruction, and the state notifying flag bit in being instructed by program push is revised as download and completes shape
State, thus both made currently to share the first program at first object node from node, make again this master
Node can be understood this in time and currently carried now by this first segment from node.
Other features and advantages of the present invention will illustrate in the following description, and, partly from explanation
Book becomes apparent, or understands by implementing the present invention.The purpose of the present invention and other advantages can
Realize by structure specifically noted in the description write, claims and accompanying drawing and obtain
?.
Below by drawings and Examples, technical scheme is described in further detail.
Accompanying drawing explanation
Accompanying drawing is for providing a further understanding of the present invention, and constitutes a part for description, with this
Bright embodiment is used for explaining the present invention together, is not intended that limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart according to a kind of program push method shown in an exemplary embodiment.
Fig. 2 is the flow chart according to the another kind of program push method shown in an exemplary embodiment.
Fig. 3 is the flow chart according to another program push method shown in an exemplary embodiment.
Fig. 4 is the block diagram according to a kind of program push device shown in an exemplary embodiment.
Fig. 5 is the block diagram according to the another kind of program push device shown in an exemplary embodiment.
Fig. 6 is the block diagram according to another the program push device shown in an exemplary embodiment.
Fig. 7 is the block diagram according to another the program push device shown in an exemplary embodiment.
Detailed description of the invention
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are illustrated, it will be appreciated that described herein
Preferred embodiment is merely to illustrate and explains the present invention, is not intended to limit the present invention.
In correlation technique, occur in that a lot of data receiver playback equipment is (such as TV box, machine
Top box), and these data receiver playback equipments solely be used in local scope, as being used only in certain family,
Or it is used in certain zonule, and the data receiver playback equipment used in zones of different cannot realize data
Sharing, this data receiver playback equipment allowing for certain region cannot play the data receiver in another region
The various data such as the program in playback equipment.
In order to solve above-mentioned technical problem, disclosure embodiment provides a kind of program push method, the method
Be applicable to program push program, system or device, as it is shown in figure 1,
In step S101, reading the program push instruction that host node generates, wherein, program push instructs
Downloading first segment mesh from first object node for instruction, wherein, the data receiver that this host node is corresponding is broadcast
The equipment of putting can be the TV box in certain big region (such as China), Set Top Box etc., wherein, the first program
Can be this first object node (from the data receiver playback equipment that host node is corresponding) request to,
And be pre-stored in the data receiver playback equipment of this locality or be pre-stored in corresponding with this first object node
Joint in certain storage device (such as television set, terminal, server) that data receiver playback equipment is connected
Mesh;
It addition, this program push instruction that host node generates can be that program personnel dispose need according to program
Ask, be manually entered, or when receiving the certain operations action of program personnel (as by first segment
Mesh is dragged on the data receiver playback equipment that host node is corresponding the corresponding with on first object node of storage
File) time, automatically generate.
In step s 102, instruct according to program push, from first object node, download first segment mesh,
Wherein, this first object node can be host node or certain or several belonging to host node from
Node, and when this first object node be certain or several from node time, this certain or several from
The data receiver playback equipment that node is corresponding can be that other regions being sold to all parts of the world are (i.e. outside China
Region, such as the region such as the U.S., Africa) TV box, Set Top Box etc.;
In step s 103, after having downloaded the first program, generate flag bit amendment instruction, by program
Push the state notifying flag bit in instruction to be revised as downloading completion status.
When host node generates program push instruction, currently instruct by reading this program push from node, can
With clear and definite host node expectation the first program push at first object node is come, with realize share this first
The first program at destination node, therefore, it is possible to instruct according to this program push, from first object node
Download this first program, after having downloaded this first program, generate flag bit amendment instruction, and program is pushed away
Send the state notifying flag bit in instruction to be revised as downloading completion status, thus both made current can from node
Share, play the first program at first object node, make again this host node can understand this in time current
This first segment is carried now from node, so that host node is understood program in time and is shared state, and
Avoid repeatedly generating the instruction of this program push.
Secondly, host node and its affiliated each can have identical platform such as cloud platform from node, the most main
When node generates program push instruction on the platform, all just can read by logging in this platform from node
This program push instruct, and generate flag bit amendment instruction state notifying flag bit is modified;
It addition, the imperative structures that this program push that host node generates instructs may is that first object node
Current from node pull the first program state notifying flag bit, such as: when this program pushes away
Send instruction instruction from node 1 (i.e. current from node) from host node during program downloading 1, this program push
Instruction may is that host node is from node 1 pull program 11, wherein, state notifying
The 1 of flag bit can represent that this state notifying flag bit is notice state, when from node 1 at this host node
When having downloaded this program 1, can be manually entered or automatically generate the amendment instruction of this flag bit, with by this shape
State notification flag position is changed to 3 by 1, and correspondingly, the 3 of state notifying flag bit mean that this state notifying
Flag bit is for downloading completion status;Or
The most such as: when this program push instruction instruction from node 2 from program downloading 2 from node 1 time, should
Program push instruction may is that from node 1 from node 2 pull program 21, wherein,
The 1 of state notifying flag bit can represent that this state notifying flag bit is notice state, when from node 2 from this
When asking and downloaded this program 2 at node 1, can be manually entered or automatically generate this flag bit and repair
Change instruction, so that this state notifying flag bit is changed to 3 by 1, it may be assumed that use 3 these state notifying marks of expression
Will position is for downloading completion status.
As in figure 2 it is shown, in one embodiment, before performing step S102, said method also can wrap
Include:
In step s 201, when reading program push instruction, the state in being instructed by program push is led to
Know that flag bit is revised as reading state.
When this currently reads the instruction of this program push from node, in can first this program push being instructed
State notifying flag bit is revised as reading state, so that this host node can understand this in time currently from joint
Point has read the instruction of this program push, and avoids currently not yet understanding this joint from node owing to takeing for this
Mesh is shared task and is repeatedly generated the instruction of this program push, and the amendment process of state notifying flag bit is as follows:
Such as: by the instruction of this program push, " first object node is currently from node pull first segment
Mesh state notifying flag bit " in state notifying flag bit be revised as 2 by 1, it may be assumed that use 2 expression
This state notifying flag bit is reading state.
As it is shown on figure 3, in one embodiment, said method may also include that
In step S301, read address and second destination node of the second destination node of host node broadcast
The second program of upper storage, wherein, host node has downloaded at the second destination node from the 3rd destination node
During two programs, broadcast the second program of storage on the address of the second destination node and the second destination node;
Wherein, this first object node includes: at least two belonging to host node or host node is from node
In first from node, and the second destination node may include that at least two belonging to host node is from node
Except this first from node in addition to any second from node, the 3rd destination node may include that host node,
Or at least two from node except first in addition to node and second is from node the 3rd from node;
Secondly, this second destination node can download this second program from the 3rd destination node, is also source
Generate for indicating the second destination node to download the joint of second program from the 3rd destination node in host node
Mesh pushes and instructs, namely in this application, only after host node generates the instruction of corresponding program push,
Certain program could be downloaded at node or host node from another, to realize program altogether accordingly from node
Enjoy, and ensure that host node can understand the program downloading in each node in real time, in order to preferably carry out
Program scheduling;
It addition, host node the second destination node downloaded from the 3rd destination node second program (i.e. this
Two destination nodes have downloaded certain program first from the 3rd destination node, and wherein, second program can be
Any one program on three destination nodes) time, address and this second target of the second destination node will be broadcasted
The second program of storage on node, so that currently can read the second mesh of this host node broadcast from node
The second program of storage, such host node and each from node on mark address of node and this second destination node
All have recorded each program to be stored on which node, during to facilitate user's request program, carry out scheduling of resource,
Such as: when the request receiving second program, currently can generate from node and comprise this second destination node
Address and the request of second section destination name, and send this request to host node, host node generate and refer to
Show the program push instruction currently downloading this second program from node at this second destination node, so that
Host node downloads this second program according to the instruction of this program push at this second destination node, thus realizes the
Sharing of two programs.
In one embodiment, first object node includes: at least two belonging to host node or host node
Individual from node first from node, wherein, this at least two is all from node of host node from node,
And this first object node is that host node or this any one from node all are from node.
Second destination node includes: at least two from node in addition to first from node second from joint
Point, wherein, this second destination node be this at least two from node except this first from node in addition to its
He is arbitrary from node.
3rd destination node includes: host node or at least two from node except first from node and
Two outside node the 3rd from node, wherein, the 3rd destination node be host node or this at least two
Individual from node except these first other in addition to node and second is from node arbitrary from node, it addition, main
The data receiver playback equipment that node is corresponding is the TV box in some big region (such as regional), machine
Top box etc., and storage have this big region in exclusive magnanimity program (including: TV play, film, music,
Video etc.), and this at least two is to expect directly or indirect from the data receiver that node is corresponding
Ground obtains all devices of some programs at this host node, such as: this at least two is from number corresponding to node
May is that expectation directly obtains the equipment of some programs at this host node or schedules to last according to reception equipment
Hope from data source from close together indirectly the obtaining in host node at node of certain of this host node
The equipment of program.
In one embodiment, above-mentioned steps S101 can be performed as:
According to default read cycle, that reads host node generation respectively pushes instruction, to determine that program push instructs.
Owing to program scheduling demand is ever-changing, thus, this host node may generate at any time accordingly
Program push instructs, and in order to avoid the heaviest from the reading task of node, simultaneously in order to avoid working as
Before from node miss the related-program that host node generates push instruction and do not obtain in time download and share with should
The program at node that program push instruction is relevant, currently can read according to default read cycle from node
What this host node generated respectively pushes instruction, periodically to identify the program push instruction about oneself, thus and
Time download at certain node certain need share program, with realize program share and play.
As shown in Figure 4, the present invention also provides for a kind of program push device, including:
First read module 401, for reading the program push instruction that host node generates, wherein, described joint
Mesh pushes instruction and downloads first segment mesh from first object node for instruction;
Download module 402, for instructing according to described program push, downloads from described first object node
Described first program;
Processing module 403, for after having downloaded described first program, generates flag bit amendment instruction,
State notifying flag bit in being instructed by described program push is revised as downloading completion status.
As it is shown in figure 5, in one embodiment, described device also includes:
Modified module 501, was used for before downloading described first program on described first object node, when
When reading the instruction of described program push, the described state notifying flag bit in being instructed by described program push is repaiied
Change reading state into.
As shown in Figure 6, in one embodiment, described device also includes:
Second read module 601, for reading address and the institute of the second destination node of described host node broadcast
State on the second destination node the second program of storage, wherein, described host node described second destination node from
When having downloaded described second program on the 3rd destination node, broadcast the address of described second destination node and described
The second program of storage on second destination node.
In one embodiment, described first object node includes: described host node or described host node
Belonging at least two from node first from node,
Described second destination node includes: described at least two from node in addition to described first from node
Second from node,
Described 3rd destination node includes: described host node or described at least two from node except institute
State first from node and described second outside node the 3rd from node.
As it is shown in fig. 7, in one embodiment, described first read module 401 includes:
Reading submodule 4011, for according to default read cycle, reading each propelling movement that described host node generates
Instruction, to determine that described program push instructs.
About the device in above-described embodiment, wherein modules performs the concrete mode of operation relevant
The embodiment of the method is described in detail, explanation will be not set forth in detail herein.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or meter
Calculation machine program product.Therefore, the present invention can use complete hardware embodiment, complete software implementation or knot
The form of the embodiment in terms of conjunction software and hardware.And, the present invention can use and wherein wrap one or more
Computer-usable storage medium containing computer usable program code (include but not limited to disk memory and
Optical memory etc.) form of the upper computer program implemented.
The present invention is with reference to method, equipment (system) and computer program product according to embodiments of the present invention
The flow chart of product and/or block diagram describe.It should be understood that can by computer program instructions flowchart and
/ or block diagram in each flow process and/or flow process in square frame and flow chart and/or block diagram and/
Or the combination of square frame.These computer program instructions can be provided to general purpose computer, special-purpose computer, embedding
The processor of formula datatron or other programmable data processing device is to produce a machine so that by calculating
The instruction that the processor of machine or other programmable data processing device performs produces for realizing at flow chart one
The device of the function specified in individual flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or the process of other programmable datas can be guided to set
In the standby computer-readable memory worked in a specific way so that be stored in this computer-readable memory
Instruction produce and include the manufacture of command device, this command device realizes in one flow process or multiple of flow chart
The function specified in flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes
Sequence of operations step must be performed to produce computer implemented place on computer or other programmable devices
Reason, thus the instruction performed on computer or other programmable devices provides for realizing flow chart one
The step of the function specified in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification without deviating from this to the present invention
The spirit and scope of invention.So, if these amendments of the present invention and modification belong to the claims in the present invention
And within the scope of equivalent technologies, then the present invention is also intended to comprise these change and modification.
Claims (10)
1. a program push method, it is characterised in that including:
Read the program push instruction that host node generates, wherein, the instruction of described program push for instruction from the
First segment mesh is downloaded on one destination node;
Instruct according to described program push, from described first object node, download described first program;
After having downloaded described first program, generate flag bit amendment instruction, described program push is instructed
In state notifying flag bit be revised as download completion status.
Method the most according to claim 1, it is characterised in that instructing according to described program push,
Before downloading described first program from described first object node, described method also includes:
When reading the instruction of described program push, the described state notifying mark during described program push is instructed
Reading state is revised as in will position.
Method the most according to claim 1, it is characterised in that described method also includes:
Read and store on the address of the second destination node of described host node broadcast and described second destination node
Second program, wherein, described host node has been downloaded from the 3rd destination node at described second destination node
During described second program, broadcast storage on the address of described second destination node and described second destination node
Second program.
Method the most according to claim 3, it is characterised in that
Described first object node includes: at least two belonging to described host node or described host node from
In node first from node,
Described second destination node includes: described at least two from node in addition to described first from node
Second from node,
Described 3rd destination node includes: described host node or described at least two from node except institute
State first from node and described second outside node the 3rd from node.
Method the most according to any one of claim 1 to 4, it is characterised in that
The program push instruction that described reading host node generates, including:
According to default read cycle, that reads the generation of described host node respectively pushes instruction, to determine described program
Push instruction.
6. a program push device, it is characterised in that including:
First read module, for reading the program push instruction that host node generates, wherein, described program pushes away
Instruction is sent to download first segment mesh from first object node for instruction;
Download module, for instructing according to described program push, downloads described from described first object node
First program;
Processing module, for after having downloaded described first program, generates flag bit amendment instruction, by institute
State the state notifying flag bit in program push instruction to be revised as downloading completion status.
Device the most according to claim 6, it is characterised in that described device also includes:
Modified module, for before downloading described first program on described first object node, works as reading
To described program push instruct time, by described program push instruct in described state notifying flag bit be revised as
Reading state.
Device the most according to claim 6, it is characterised in that described device also includes:
Second read module, for reading the address and described the of the second destination node of described host node broadcast
On two destination nodes storage second program, wherein, described host node at described second destination node from the 3rd
When having downloaded described second program on destination node, broadcast the address and described second of described second destination node
The second program of storage on destination node.
Device the most according to claim 8, it is characterised in that
Described first object node includes: at least two belonging to described host node or described host node from
In node first from node,
Described second destination node includes: described at least two from node in addition to described first from node
Second from node,
Described 3rd destination node includes: described host node or described at least two from node except institute
State first from node and described second outside node the 3rd from node.
10. according to the device according to any one of claim 6 to 9, it is characterised in that
Described first read module includes:
Reading submodule, for according to default read cycle, that reads the generation of described host node respectively pushes instruction,
To determine that described program push instructs.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610320327.6A CN105872600A (en) | 2016-05-13 | 2016-05-13 | Program pushing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610320327.6A CN105872600A (en) | 2016-05-13 | 2016-05-13 | Program pushing method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105872600A true CN105872600A (en) | 2016-08-17 |
Family
ID=56631012
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610320327.6A Pending CN105872600A (en) | 2016-05-13 | 2016-05-13 | Program pushing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105872600A (en) |
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 (en) * | 2009-09-10 | 2011-04-20 | 浙江省公众信息产业有限公司 | System and method for downloading and playing streaming media |
| CN102316135A (en) * | 2010-07-02 | 2012-01-11 | 深圳市快播科技有限公司 | Network on-demand method and system |
| CN102790915A (en) * | 2012-07-09 | 2012-11-21 | 上海聚力传媒技术有限公司 | Method and device for pre-pushing video resource to P2P (peer-to-peer) nodes |
| CN105245500A (en) * | 2015-08-31 | 2016-01-13 | 北京奇艺世纪科技有限公司 | Multimedia resource sharing method and device |
-
2016
- 2016-05-13 CN CN201610320327.6A patent/CN105872600A/en 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 (en) * | 2009-09-10 | 2011-04-20 | 浙江省公众信息产业有限公司 | System and method for downloading and playing streaming media |
| CN102316135A (en) * | 2010-07-02 | 2012-01-11 | 深圳市快播科技有限公司 | Network on-demand method and system |
| CN102790915A (en) * | 2012-07-09 | 2012-11-21 | 上海聚力传媒技术有限公司 | Method and device for pre-pushing video resource to P2P (peer-to-peer) nodes |
| CN105245500A (en) * | 2015-08-31 | 2016-01-13 | 北京奇艺世纪科技有限公司 | Multimedia resource sharing method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104731441A (en) | Information processing method and electronic devices | |
| CN103019201B (en) | Remote control method and device based on three-dimensional virtual scene | |
| CN106649794A (en) | Picture synthesis method and apparatus | |
| CN110489193A (en) | Interface control method, device and the storage medium of smart machine | |
| CN103647756A (en) | Advertisement broadcasting method, server, client and system | |
| CN102833272A (en) | Downloading method and device based on user subscription | |
| CN103338121A (en) | System management server and method, and system for server system management | |
| CN110515620B (en) | Automatic resource processing method and system | |
| JP6587997B2 (en) | Sliding window management method and system for time machine function | |
| CN111569427B (en) | Resource processing method and device, storage medium and electronic device | |
| CN103647755A (en) | Advertisement broadcasting method, server, client and system | |
| CN106775720A (en) | The method and apparatus of integrated player SDK and the method and apparatus that player SDK is set | |
| CN104822079A (en) | Video file real-time publication method and system | |
| CN104243469B (en) | A kind of method for controlling to play, apparatus and system | |
| CN103118248A (en) | Monitoring method, monitoring agency, monitoring server and monitoring system | |
| CN105872600A (en) | Program pushing method and device | |
| CN115604261B (en) | Cloud network service resource processing method, device, equipment and storage medium | |
| US10785602B2 (en) | Information processing method and apparatus | |
| CN105677331A (en) | Task execution method and device | |
| CN105847855A (en) | Program processing method and system | |
| CN103051528B (en) | A kind of message rapid distribution method for bus and device | |
| CN105812434B (en) | Service chain control method and device after virtualization of user's handheld device | |
| CN104580287B (en) | Data communications equipment and data communications method | |
| KR20140121101A (en) | Cloud build system and method using the dispatcher and the dispatcher for distributed builds | |
| US10045170B2 (en) | Remote user support tool |
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 |