CN105704524A - Television channel image updating method and network server - Google Patents
Television channel image updating method and network server Download PDFInfo
- Publication number
- CN105704524A CN105704524A CN201610217977.8A CN201610217977A CN105704524A CN 105704524 A CN105704524 A CN 105704524A CN 201610217977 A CN201610217977 A CN 201610217977A CN 105704524 A CN105704524 A CN 105704524A
- Authority
- CN
- China
- Prior art keywords
- image
- channel
- update
- inquiry request
- described channel
- 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.)
- Granted
Links
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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- 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
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
An embodiment of the invention provides a television channel image updating method and a network server. The television channel image updating method includes judging whether there is a need to update an image of a channel according to a time stamp corresponding to the saved image of the channel; sending an update demand indication to a set top box or video processing hardware when the judgment result is that need exists; receiving image update information sent by the set top box and the video processing hardware, wherein the image update information includes data used for generating an updated image of the channel; and saving the updated image of the channel according to the image update information and saving the time stamp corresponding to the updated image of the channel. By adopting the technical scheme, an aim of updating images (such as thumbnails) can be realized nearly in real time.
Description
Technical field
The present invention relates to communication technical field, particularly to the update method of image of a kind of television channel, the webserver and Set Top Box。
Background technology
At present, industry obtains the way of television network broadcast mid band thumbnail, it is all adopt centralized standalone processes, namely on a certain special equipment, need special high frequency demodulation hardware to obtain multiple channel content simultaneously, then call specialised hardware and one decoding program is separately operable for each channel carrys out the multiple program stream of real-time decoding to obtain thumbnail。
There are the following problems for prior art problem: even with special demodulation and decoding hardware, also cannot demodulate hundreds of channel information and decoding hundreds of program stream simultaneously simultaneously, and therefore, causing can not the thumbnail of more new channel timely。The reasonable CNTV website such as done at present, the renewal of thumbnail is spaced in about tens minutes。
Summary of the invention
The present invention provides update method and the webserver of a kind of television channel image, it is possible to update the image of television channel timely。
The embodiment of the present invention provides the update method of the image of a kind of channel, including: according to the timestamp corresponding to the image of the described channel preserved, it is determined whether need to update the image of described channel;When determining that result is yes, send the instruction needing to update to Set Top Box or video processing hardware;Receiving described Set Top Box or the image update message of described video processing hardware transmission, described image update message includes: for generating the data of the image of the described channel of renewal;According to described image update message, preserve the image of the described channel updated, and preserve the timestamp corresponding to image of the channel of described renewal。Wherein, according to the timestamp corresponding to the image of the described channel preserved, the image determining the need for updating described channel can for the timestamp corresponding to the image (image of such as last preservation) in nearest preserved N number of image, it is determined whether need to update the image of described channel。
The embodiment of the present invention provides a kind of webserver, and including processor and transceiver, described processor, for the timestamp corresponding to the image of the described channel preserved, it is determined whether need to update the image of described channel;When determining that result is yes, control described transceiver and send the instruction needing to update to Set Top Box or video processing hardware;And according to the image update message that Set Top Box or video processing hardware send, control to preserve the image of the described channel updated, and control the timestamp preserved corresponding to the image of the channel of described renewal;Described transceiver, for sending the instruction needing to update to described Set Top Box or video processing hardware;Receiving described Set Top Box or the image update message of described video processing hardware transmission, described image update message includes: for generating the data of the image of the described channel of renewal。
The embodiment of the present invention provides the another kind of webserver, comprising: determine unit, for the timestamp corresponding to the image of the described channel preserved, it is determined whether need to update the image of described channel;Transmitting element, for when determining that result is yes, sending the instruction needing to update to Set Top Box or video processing hardware;Receiving unit, for receiving described Set Top Box or the image update message of described video processing hardware transmission, described image update message includes: for generating the data of the image of the described channel of renewal;Memory element, for according to described image update message, preserving the image of the described channel updated, and preserve the timestamp corresponding to image of the channel of described renewal。
The embodiment of the present invention is by the timestamp corresponding to the channel image preserved, determine the need for updating the image of this channel, so as to send the instruction of more new images timely to Set Top Box or video processing hardware, the actual renewal interval making the image of this channel can control, so that reach can the purpose of more new images (such as thumbnail) timely。
Accompanying drawing explanation
Fig. 1 is the update method of the image of the channel of the webserver side that the embodiment of the present invention one provides;
Fig. 2 is the update method of the image of the channel of the Set Top Box side that the embodiment of the present invention two provides;
Fig. 3 is the update method of the image of the channel that the embodiment of the present invention three provides;
Fig. 4 is the structure chart of a kind of webserver that one embodiment of the invention provides;
Fig. 5 is the structure chart of a kind of webserver that another embodiment of the present invention provides。
Detailed description of the invention
The embodiment of the present invention one provides the update method of the image of a kind of channel, and the method is performed by the webserver, and the method specifically includes:
The inquiry request that step 101, receiving set up box or video processing hardware send, described inquiry request is for asking whether the image needing to update described channel, and wherein said inquiry request can be periodically send。
Wherein, this step is optional step。The image of the embodiment of the present invention and subsequent embodiment mid band is: described channel is current just at the thumbnail of broadcast items;Or, described channel current just at the original image of broadcast items, subsequent embodiment will illustrate for thumbnail。
Step 102, timestamp corresponding to the image of the channel preserved, it is determined whether need to update the image of described channel, when determining that result is yes, perform step 103;When determining that result is no, perform step 104;
On the webserver, before this step, the image for certain channel (such as thumbnail) that webserver meeting receiving set up box or video processing hardware report, and for each channel can preserve this channel broadcast program most recently received N number of image (N can be any number, such as, N=1 or N=2) in image and timestamp corresponding to this image, wherein, most recently received N number of image (such as thumbnail) at least includes the image of last reception, for instance up-to-date thumbnail;This most recently received N number of image (such as thumbnail) can also include: this last front image once received, the thumbnail that such as second from the bottom time receives。This step specifically according to most recently received N number of image (N can be any number, for instance, N=1 or N=2) in the timestamp corresponding to image (such as thumbnail), determine the need for updating the image of described channel。In practical operation, it is possible to the timestamp corresponding to last preserved thumbnail determines the need for updating the thumbnail of described channel;Can also determine the need for updating the thumbnail of described channel by timestamp corresponding to the thumbnail that second from the bottom time preserves。
Concrete, this step can realize in the following way: calculates the time difference of timestamp and current time, if this time difference is more than this threshold value, it is determined that need to update the image (such as thumbnail) of described channel;If this time difference is less than or equal to this threshold value, it is determined that the image of described channel need not be updated。
Step 103, to Set Top Box or video processing hardware send need update instruction, then perform step 105。
Step 104, send the instruction that need not update to Set Top Box or video processing hardware。
Optionally, if receiving the inquiry request that Set Top Box or video processing hardware send, then the instruction in this step 104 and step 103 is the response for described inquiry request。Optionally, in another embodiment, Set Top Box or video processing hardware need not send inquiry request, and the instruction in this step 104 and step 103 is that the webserver actively sends。
Step 105, receiving the image update message that described Set Top Box or described video processing hardware send, described image update message includes: for generating the data of the image of the described channel of renewal。
Wherein, the image of described channel is the thumbnail of the program of channel, in one embodiment, is used for the data generating the image of the described channel of renewal just for the data of described thumbnail, follow-up this thumbnail of direct preservation of the webserver;Optionally, in another embodiment, more new information carries raw image data, it is raw image data for generating the data of the image of the described channel of renewal, follow-up can being produced corresponding thumbnail preserving by the webserver according to raw image data, now the data of thumbnail can be a part for raw image data。
Step 106, according to described image update message, preserve the image of the described channel updated, and preserve the timestamp corresponding to image of the channel of described renewal。
Wherein, described timestamp can be the reception time of the image (such as thumbnail) of channel program, can also being the generation time of the image of channel program, if the generation time of the image of channel program, then described image update message also includes the described generation time。Wherein, when the timestamp corresponding to image preserved is for the inquiry request of subsequently received Set Top Box or video processing hardware, it may be judged whether need corresponding Set Top Box or video processing hardware to update the image of this channel。
The image (such as thumbnail) of the renewal of the channel that the embodiment of the present invention is reported by receiving set up box, reduces the demand of expensive multipath concurrence high frequency demodulation hardware and decoding hardware。Further, by the timestamp corresponding to the channel image (such as the last thumbnail preserved) preserved, determine the need for updating the image of this channel, so as to send the instruction of more new images timely to Set Top Box or video processing hardware, the actual renewal interval making the image of this channel can control, to reach to be close to the purpose of real-time more new images (such as thumbnail)。The embodiment of the present invention does not need the singlepoint devices of intensive, adopts Set Top Box to improve system reliability and stability as this distributed framework of Producer。The embodiment of the present invention reduces the process demand to special video processing hardware, the multiplexing computing capability of terminal (i.e. Set Top Box) so that the cost of overall plan is low。Number of users is more big, more uniform in the distribution of different channel and different periods, and the requirement processing hardware hence for dedicated video is more low, and effect is more notable。
The webserver in the embodiment of the present invention preserves the image of the program of each television channel, such as thumbnail, so that when receiving the request of request channel list of client at any time, the name of each channel and the last image preserved of each channel is sent to corresponding client, so that client indicated channel list, namely show the name of each channel and the last image preserved of each channel。Wherein, client can be the client on portable equipment, such as mobile phone browser。
The embodiment of the present invention two provides the update method of the image of a kind of channel, and the method can be performed by Set Top Box, and the method includes:
Step 201, Set Top Box play the program of channel。
Step 202, Set Top Box send inquiry request to the webserver, and described inquiry request is for asking whether the image needing to update described channel program。
Wherein, in this step, inquiry request can be that Set Top Box periodically sends, and wherein, this step is optional step。
Step 203, Set Top Box receive the instruction needing to update that the webserver sends。
If Set Top Box have sent inquiry request to the webserver, then this needs the instruction reporting the image of described channel to be the response for this inquiry request。
Step 204, Set Top Box, according to the described instruction needing and updating, obtain the image that the current time of this channel broadcast program is play。
Step 205, Set Top Box send image update message to the webserver, and described image update message includes the data of acquired image, and wherein, acquired image can be the thumbnail of the original image of the original image of channel program or channel program。
In the embodiment of the present invention, Set Top Box is while playing channel program, Producer as the image (such as thumbnail) of channel program, report the image (such as thumbnail) of the program of channel to the webserver, decrease the high frequency demodulation hardware of costliness and the demand of decoding hardware。
The embodiment of the present invention three provides the update method of the image of a kind of channel, and in this embodiment, Set Top Box and video processing hardware all can send, to the webserver, the thumbnail updated, and the method specifically includes:
Step 301, Set Top Box A send inquiry request to the webserver, described inquiry request is for asking whether the thumbnail needing to update the program of described channel, wherein said inquiry request can be that Set Top Box A periodically sends, and is such as issued by one query request every 40 seconds Set Top Box A。
Step 302, the webserver obtain the timestamp corresponding to thumbnail of the program of the last described channel preserved, according to this timestamp, it is determined whether need Set Top Box A to update thumbnail, if it is desired, then perform step 303;If need not, perform step 305。
Owing to the inquiry request of Set Top Box is periodically to send, and the Set Top Box playing this channel generally has hundreds and thousands of, so the webserver can constantly receive the thumbnail of the renewal that Set Top Box reports。In this embodiment, when the webserver receives the thumbnail of renewal, last thumbnail can be replaced with the thumbnail of up-to-date reception and preserve the thumbnail of up-to-date reception and the timestamp of this up-to-date thumbnail。In this step, the webserver obtains the last timestamp corresponding to thumbnail preserved。
Wherein, this step determines the need for Set Top Box A renewal thumbnail and specifically realizes in the following way: the time difference of calculating timestamp and current time, if this time difference is more than this threshold value, it is determined that need to update the thumbnail of this channel;If this time difference is less than or equal to this threshold value, it is determined that the thumbnail of this channel need not be updated。Wherein, threshold value can be dynamically update, and will be described in detail later and how dynamically to update threshold value。
Step 303, the webserver send the instruction needing to update thumbnail to Set Top Box A。
The instruction that step 304, Set Top Box A update according to these needs, obtains the thumbnail of current time institute playing image, sends image update message to the webserver, and this image update message includes this thumbnail。The webserver deletes previously saved thumbnail, and preserves the thumbnail of Set Top Box A transmission and the timestamp that this thumbnail is corresponding。
Wherein, in this step, the webserver uses the thumbnail of up-to-date reception to replace the thumbnail of last time preservation so that what preserve is up-to-date thumbnail always。This timestamp can be the reception time of image update message, it can also be the generation time of thumbnail in step 304, if the generation time of the thumbnail in step 304, then this image update message in step 304 also includes the generation time of this thumbnail。
Step 305, the webserver send the instruction that need not update thumbnail to Set Top Box A。
Step 306, video processing hardware send the inquiry request for this channel to the webserver, and described inquiry request is for asking whether the thumbnail needing to update the program of described channel。
Wherein, video processing hardware can send inquiry request for each channel in a predetermined sequence, namely each channel carrying out one by one is inquired about。
Step 307, the webserver obtain the timestamp corresponding to thumbnail of the program of the last described channel preserved, the timestamp namely preserved in step 304。According to this timestamp, it is determined whether need video processing hardware to update the thumbnail of this channel, if it is desired, then perform step 308;If need not, perform step 310。
In this step, according to this timestamp, it is determined whether the specific implementation needing the thumbnail that video processing hardware updates this channel is similar to step 302, does not repeat them here。
Step 308, the webserver send the instruction needing to update thumbnail to video processing hardware。
Step 309, video processing hardware decode the program stream of this channel, obtain the thumbnail of program according to this program stream, send image update message to the webserver, and this image update message includes thumbnail。The webserver deletes previously saved thumbnail, and preserves the thumbnail of video processing hardware transmission and the timestamp that this thumbnail is corresponding。
Step 310, the webserver send the instruction that need not update thumbnail to video processing hardware。
In this embodiment, at any time, when the client in network receives the instruction of user's display channel list, the request of request channel list is sent to the webserver, network server to client end sends the name of each channel and the last image preserved of each channel, so that client indicated channel list, namely show the name of each channel and the last image preserved of each channel。Wherein, client can be the client on portable equipment, and such as mobile phone browser, such client can receive and show up-to-date thumbnail。
In the embodiment of the present invention, each channel carrying out one by one is inquired about by video processing hardware。Channel for some hot topics, the webserver can constantly receive Set Top Box for the inquiry request of this channel the thumbnail receiving the renewal that Set Top Box reports accordingly, accordingly even when receive the inquiry request of special video processing hardware, this special video processing hardware can also do not needed and update thumbnail for it, therefore, requirement for special video processing hardware will reduce, it is more big that number of users (is equivalent to send the quantity of the Set Top Box of inquiry request), and effect is more notable。And for the channel of some non-hot topics, play the quantity of the Set Top Box of the channel of non-hot topic and few, the Producer of such thumbnail is just few, adopts video processing hardware to participate in providing the thumbnail of channel, it is possible to ensure upgrading in time of thumbnail for non-VHI。Further, the webserver can according to the timestamp of the thumbnail preserved recently and threshold decision the need of updating thumbnail, make no matter to be VHI or non-VHI, all try one's best and meet the requirement of predetermined thumbnail renewal interval (i.e. threshold value), wherein the thumbnail renewal interval of VHI and non-VHI is possible identical is likely to difference, does not affect the realization of the present invention。
It should be noted that in this embodiment of the invention, video processing hardware can send inquiry request for each channel in a predetermined sequence, namely each channel carrying out one by one is inquired about。So no matter being VHI or non-VHI, the webserver can receive inquiry request, and performs step 306-310 accordingly。In another embodiment of the present invention, video processing hardware can send inquiry request only for non-VHI, and performs step 306-310 accordingly。In another embodiment, video processing hardware need not actively send inquiry request, but the instruction sending the thumbnail updating certain channel to video processing hardware that the webserver is actively。Wherein, VHI and non-VHI can obtain according to statistical result, such as add up the quantity of the Set Top Box sending inquiry request in certain time period, if this quantity is more than or equal to predetermined numerical value, then represent that the user watching this channel program in this time period is relatively more, so this channel is VHI;If this quantity is less than predetermined numerical value, then it represents that the user watching this channel program in this time period is fewer, so this channel is non-VHI。Wherein, channel for all normal play, the number of users of rating always can present the fluctuation of certain rule according to the programme content of different time periods, broadcasting, according to Pareto Law and long-tail law, 20% the most popular channel can concentrate the viewer of 80%, and remaining 20% viewer can be evenly distributed in remaining 80% channel。
Wherein, the threshold value mentioned in this embodiment can be dynamically update, and the process that dynamically update threshold value is described below:
First kind of way: the webserver recording scheduled time period interior timestamp corresponding to the inquiry request of each channel, according to the timestamp corresponding to each inquiry request of corresponding channel, it is determined that the average lookup time of each channel;Average lookup time according to each channel, it is determined that unified average lookup time, described unified average lookup time is the renewal threshold value for this predetermined amount of time。
Concrete, the webserver is when receiving the inquiry request for certain channel, calculate the difference of the timestamp corresponding to this inquiry request and last timestamp corresponding to inquiry request, this difference and last time is asked to receive the meansigma methods of average lookup time computed during inquiry request, average lookup time as the renewal of this inquiry request, analogize in this way, finally obtain the average lookup time of this channel in this time period。Then can the average lookup time of each channel being averaged, this meansigma methods is as unified average lookup time;Or, the average lookup time of each channel is multiplied by corresponding weight, averages again after each product addition, using this meansigma methods as unified average lookup time。Wherein, oversize for average lookup time or too short channel, it is possible to it is relatively low that corresponding weight ratio is set, it is to avoid these special channels affect the numerical value of this unified average lookup time。
The second way: recording needle is to the timestamp corresponding to the inquiry request of channel, according to the timestamp corresponding to each inquiry request of this channel, it is determined that the average lookup time of this channel;This second way and first kind of way are distinctive in that, each channel has the average lookup time of oneself, it is not necessary to unified average lookup time。
Wherein, the timestamp corresponding to inquiry request can be the time that the webserver receives this inquiry request, it is also possible to be Set Top Box or video processing hardware time of sending inquiry request。
Consulting Fig. 4, the embodiment of the present invention provides a kind of webserver, including:
Processor 41, for the timestamp corresponding to the image of the described channel preserved, it is determined whether need to update the image of described channel;When determining that result is yes, control described transceiver and send the instruction needing to update to Set Top Box or video processing hardware;
Transceiver 42, for sending the instruction needing to update to described Set Top Box or video processing hardware;Receiving described Set Top Box or the more new information of described video processing hardware transmission, described more new information includes: for generating the data of the image of the described channel of renewal。Wherein, the image of described channel is: described channel current just at the thumbnail of broadcast items;The described data for the image of the described channel generating renewal are the data of the thumbnail updated;Or, the image of described channel is: described channel current just at the thumbnail of broadcast items;Described image update message includes: the raw image data of the current program broadcasted of described channel, comprises the data for generating thumbnail in described raw image data。Wherein, processor 41 and transceiver 42 can be self-existent, or are integrated on a chip。
Wherein, the inquiry request that transceiver 42 is additionally operable to receiving set up box or video processing hardware sends, described inquiry request is for asking whether the image needing to update the program of described channel。
Wherein, processor 41 is specifically for obtaining the timestamp corresponding to the image of the described channel of last preservation;Calculate the time difference of described timestamp and current time;Comparative result according to described time difference and threshold value, it is determined whether need to update the image of described channel。This processor is additionally operable to recording needle to the timestamp corresponding to the inquiry request of each channel, and wherein, described inquiry request is for asking whether the image needing to update the program of described channel, and described inquiry request is received by the described webserver;According to the timestamp corresponding to each inquiry request of corresponding channel, it is determined that the average lookup time of each channel;Average lookup time according to each channel, it is determined that unified average lookup time, described unified average lookup time is the threshold value after updating。Or, recording needle is to the timestamp corresponding to the inquiry request of described channel, and wherein, described inquiry request is for asking whether the image needing to update the program of described channel, and described inquiry request is received by the described webserver;According to the timestamp corresponding to each inquiry request of described channel, it is determined that the average lookup time of described channel;Wherein, the average lookup time of described channel is the threshold value of the renewal for described channel。
Wherein, this webserver includes: storage unit 43, for the image according to the described channel preserving renewal, and preserves the timestamp corresponding to image of the channel of described renewal;Wherein, outside storage unit is arranged in described processor or is arranged in described processor (the mode storage unit shown in this Fig. 4 is positioned at outside processor);
This transceiver 42 is additionally operable to send the last image preserved of each channel to the client of request channel list。
Wherein, the concrete operations of the webserver refer to the description of embodiment of the method, do not repeat them here。
The image (such as thumbnail) of the renewal of the channel that the embodiment of the present invention is reported by receiving set up box, the function of Set Top Box decoded channels program stream can be utilized, get the image (such as thumbnail) of this channel, reduce the demand of expensive high frequency demodulation hardware and decoding hardware。Further, by the timestamp corresponding to the channel image (such as the last thumbnail preserved) preserved, determine the need for updating the image of this channel, so as to send the instruction of more new images timely to Set Top Box or video processing hardware, the actual renewal interval making the image of this channel can control, so that reach can the purpose of more new images (such as thumbnail) timely。The embodiment of the present invention does not need the singlepoint devices of intensive, adopts Set Top Box to improve system reliability and stability as this distributed framework of Producer。The embodiment of the present invention reduces the process demand of special video processing hardware, the multiplexing computing capability of terminal (i.e. Set Top Box) so that the cost of overall plan is low。Number of users is more big, more uniform in the distribution of different channel and different periods, and the requirement processing hardware hence for dedicated video is more low, and effect is more notable。
Consulting Fig. 5, the embodiment of the present invention provides a kind of webserver, including:
Determine unit 501, for the timestamp corresponding to the image of the described channel preserved, it is determined whether need to update the image of described channel;
First transmitting element 502, for when determining that result is yes, sending the instruction needing to update to Set Top Box or video processing hardware;
Receiving unit 503, for receiving described Set Top Box or the image update message of described video processing hardware transmission, described image update message includes: for generating the data of the image of the described channel of renewal;
Memory element 504, for according to described image update message, preserving the image of the described channel updated, and preserve the timestamp corresponding to image of the channel of described renewal。
Wherein, the inquiry request that described reception unit 503 is additionally operable to receiving set up box or video processing hardware sends, described inquiry request is for asking whether the image needing to update described channel, now, it is determined that unit 501 can perform corresponding operating after described reception unit 503 receives inquiry request。
Wherein it is determined that unit 501 specifically includes: timestamp acquiring unit, for obtaining the timestamp corresponding to image of the described channel of last preservation;Computing unit, for calculating the time difference of described timestamp and current time;More newly determined unit, for the comparative result according to described time difference and threshold value, it is determined whether need to update the image of described channel。
In order to obtain the threshold value of renewal, this webserver also includes: record unit 505, for recording needle to the timestamp corresponding to the inquiry request of each channel, wherein, described inquiry request is for asking whether the image needing to update described channel, and described inquiry request is received by the described webserver;First determines unit 506, for the timestamp corresponding to each inquiry request of corresponding channel, it is determined that the average lookup time of each channel;Second determines unit 507, and for the average lookup time according to each channel, it is determined that unified average lookup time, described unified average lookup time is the threshold value after updating。Or, also including: record unit 505, for recording needle to the timestamp corresponding to the inquiry request of described channel, first determines unit 506, for according to the timestamp corresponding to each inquiry request of described channel, it is determined that the average lookup time of described channel;Wherein, the average lookup time of described channel is the threshold value of the renewal for described channel。
In order to send channel list to client, this webserver also includes: the second transmitting element 508 sends the last image preserved of each channel to the client of request channel list。
Update method and related device to the image of television channel provided by the present invention are described in detail above, for one of ordinary skill in the art, thought according to the present invention, all there may be change part in specific embodiments and applications, in sum, this specification content should not be construed as limitation of the present invention。
Claims (12)
1. the update method of the image of a channel, it is characterised in that including:
According to the timestamp corresponding to the image of the described channel preserved, it is determined whether need to update the image of described channel;
When determining that result is yes, send the instruction needing to update to Set Top Box or video processing hardware;
Receiving described Set Top Box or the image update message of described video processing hardware transmission, described image update message includes: for generating the data of the image of the described channel of renewal;
According to described image update message, preserve the image of the described channel updated, and preserve the timestamp corresponding to image of the channel of described renewal。
2. method according to claim 1, it is characterised in that:
The image of described channel is: described channel current just at the thumbnail of broadcast items;The described data for the image of the described channel generating renewal are the data of the thumbnail updated;
Or, the image of described channel is: described channel current just at the thumbnail of broadcast items;Described image update message includes: the current of described channel is just comprising the data for generating thumbnail in the raw image data of broadcast items, described raw image data;
Or, the image of described channel is: described channel current just at the original image of broadcast items。
3. method according to claim 1, it is characterised in that:
At the timestamp corresponding to the image according to the described channel preserved, it is determined whether before needing to update the image of described channel, the method also includes:
The inquiry request that receiving set up box or video processing hardware send, described inquiry request is for asking whether the image needing to update described channel。
4. method according to claim 1, it is characterised in that:
According to the timestamp corresponding to the image of the described channel preserved, it is determined whether need the image updating described channel to include: obtain the timestamp corresponding to image of the last described channel preserved;
Calculate the time difference of described timestamp and current time;
Comparative result according to described time difference and threshold value, it is determined whether need to update the image of described channel。
5. method according to claim 4, it is characterized in that: the method is performed by the webserver, the method also includes: recording needle is to the timestamp corresponding to the inquiry request of described channel, wherein, described inquiry request is for asking whether the image needing to update described channel, and described inquiry request is received by the described webserver;
According to the timestamp corresponding to each inquiry request of described channel, it is determined that the average lookup time of described channel;Wherein, the average lookup time of described channel is the threshold value of the renewal for described channel;
Or,
Recording needle is to the timestamp corresponding to the inquiry request of each channel, and wherein, described inquiry request is for asking whether the image needing to update described channel, and described inquiry request is received by the described webserver;
According to the timestamp corresponding to each inquiry request of corresponding channel, it is determined that the average lookup time of each channel;
Average lookup time according to each channel, it is determined that unified average lookup time, described unified average lookup time is the threshold value after updating。
6. method according to claim 1, it is characterised in that the method also includes:
Client to request channel list sends the last image preserved of each channel。
7. a webserver, it is characterised in that include processor and transceiver,
Described processor, for the timestamp corresponding to the image of the described channel preserved, it is determined whether need to update the image of described channel;When determining that result is yes, control described transceiver and send the instruction needing to update to Set Top Box or video processing hardware;And according to the image update message that Set Top Box or video processing hardware send, control to preserve the image of the described channel updated, and control the timestamp preserved corresponding to the image of the channel of described renewal;
Described transceiver, for sending the instruction needing to update to described Set Top Box or video processing hardware;Receiving described Set Top Box or the image update message of described video processing hardware transmission, described image update message includes: for generating the data of the image of the described channel of renewal。
8. the webserver according to claim 7, it is characterised in that
Described transceiver, is additionally operable to receiving set up box or inquiry request that video processing hardware sends, and described inquiry request is for asking whether the image needing to update described channel。
9. the webserver according to claim 7, it is characterised in that
Described processor is specifically for obtaining the timestamp corresponding to the image of the described channel of last preservation;Calculate the time difference of described timestamp and current time;Comparative result according to described time difference and threshold value, it is determined whether need to update the image of described channel。
10. the webserver according to claim 9, it is characterised in that
This processor is additionally operable to recording needle to the timestamp corresponding to the inquiry request of each channel, and wherein, described inquiry request is for asking whether the image needing to update described channel, and described inquiry request is received by the described webserver;
According to the timestamp corresponding to each inquiry request of corresponding channel, it is determined that the average lookup time of each channel;
Average lookup time according to each channel, it is determined that unified average lookup time, described unified average lookup time is the threshold value after updating;
Or this processor is additionally operable to recording needle to the timestamp corresponding to the inquiry request of described channel, wherein, described inquiry request is for asking whether the image needing to update described channel, and described inquiry request is received by the described webserver;
According to the timestamp corresponding to each inquiry request of described channel, it is determined that the average lookup time of described channel;Wherein, the average lookup time of described channel is the threshold value of the renewal for described channel。
11. the webserver according to claim 7, it is characterised in that
Described transceiver, is additionally operable to send the last image preserved of each channel to the client of request channel list;
Wherein, described processor and described transceiver are individually present, or described processor is integrated on a single die with described transceiver。
12. a webserver, it is characterised in that including:
Determine unit, for the timestamp corresponding to the image of the described channel preserved, it is determined whether need to update the image of described channel;
Transmitting element, for when determining that result is yes, sending the instruction needing to update to Set Top Box or video processing hardware;
Receiving unit, for receiving described Set Top Box or the image update message of described video processing hardware transmission, described image update message includes: for generating the data of the image of the described channel of renewal;
Memory element, for according to described image update message, preserving the image of the described channel updated, and preserve the timestamp corresponding to image of the channel of described renewal。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610217977.8A CN105704524B (en) | 2016-04-11 | 2016-04-11 | The update method and network server of the image of television channel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610217977.8A CN105704524B (en) | 2016-04-11 | 2016-04-11 | The update method and network server of the image of television channel |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105704524A true CN105704524A (en) | 2016-06-22 |
CN105704524B CN105704524B (en) | 2019-02-22 |
Family
ID=56218434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610217977.8A Active CN105704524B (en) | 2016-04-11 | 2016-04-11 | The update method and network server of the image of television channel |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105704524B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294835A (en) * | 2016-08-18 | 2017-01-04 | 珠海迈科智能科技股份有限公司 | A kind of information processing method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101193074A (en) * | 2007-05-22 | 2008-06-04 | 腾讯科技(深圳)有限公司 | A method and system for display image on instant communication demonstration frame |
US20100026504A1 (en) * | 2008-08-01 | 2010-02-04 | Kabushiki Kaisha Toshiba | Portable electronic apparatus and method for displaying image |
CN101807199A (en) * | 2010-02-05 | 2010-08-18 | 腾讯科技(深圳)有限公司 | Thumbnail display method and device |
US20130061266A1 (en) * | 2011-09-07 | 2013-03-07 | Opentv, Inc. | Apparatus and method for epg sorting and automatic realignment |
CN103618929A (en) * | 2013-11-12 | 2014-03-05 | 华为终端有限公司 | Image information obtaining method and image information displaying method and device |
CN104185072A (en) * | 2014-03-28 | 2014-12-03 | 无锡天脉聚源传媒科技有限公司 | Video playing method and device |
-
2016
- 2016-04-11 CN CN201610217977.8A patent/CN105704524B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101193074A (en) * | 2007-05-22 | 2008-06-04 | 腾讯科技(深圳)有限公司 | A method and system for display image on instant communication demonstration frame |
US20100026504A1 (en) * | 2008-08-01 | 2010-02-04 | Kabushiki Kaisha Toshiba | Portable electronic apparatus and method for displaying image |
CN101807199A (en) * | 2010-02-05 | 2010-08-18 | 腾讯科技(深圳)有限公司 | Thumbnail display method and device |
US20130061266A1 (en) * | 2011-09-07 | 2013-03-07 | Opentv, Inc. | Apparatus and method for epg sorting and automatic realignment |
CN103618929A (en) * | 2013-11-12 | 2014-03-05 | 华为终端有限公司 | Image information obtaining method and image information displaying method and device |
CN104185072A (en) * | 2014-03-28 | 2014-12-03 | 无锡天脉聚源传媒科技有限公司 | Video playing method and device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294835A (en) * | 2016-08-18 | 2017-01-04 | 珠海迈科智能科技股份有限公司 | A kind of information processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN105704524B (en) | 2019-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1263306C (en) | Method and apparatus for determining broadcast schedule based on most recent client demand feedback | |
CN1266940C (en) | Method and apparatus for periodically delivering optimal batch broadcast schedule based on distributed client feedback | |
CN105307010B (en) | The video uploading system and method for a kind of cloud net cast platform | |
CN104053067B (en) | A kind of player method of programme televised live, terminal and server | |
US9615119B2 (en) | Method and apparatus for providing timeshift service in digital broadcasting system and system thereof | |
US20140165119A1 (en) | Offline download method, multimedia file download method and system thereof | |
CN105635755B (en) | Live TV stream transmission method and device | |
EP2752019B1 (en) | Method and system for providing efficient and accurate estimates of tv viewership ratings | |
CN109756757A (en) | Live data processing method and processing device, live broadcasting method and device and direct broadcast server | |
CN103069826A (en) | Transmission device and method, reception device and method, and transmission/reception system | |
CN101682702A (en) | Method and apparatus for reducing delays due to channel changes | |
WO2013033123A2 (en) | Method and system for collecting and managing tv viewership data | |
US20240031626A1 (en) | Enhanced service compatibility with clients | |
CN108076383A (en) | Adaptive identifying, control method, set-top box and electronic programming server | |
CN102932681A (en) | Method and system for realizing recommendation of television program | |
CN102474524A (en) | Targeted advertising in a peer-to-peer network | |
CN106028070A (en) | Live broadcast or carousel channel recommending method and device and video server | |
JP2007520135A (en) | Individual broadcast service providing method, communication system, user device, individual program data content | |
CN103095708A (en) | Self-adaption mass information transmission framework | |
CN101662658A (en) | Program push method, set-top box and electronic program guide | |
CN103618950A (en) | Inter-cut method of content of smart television | |
CN106209824A (en) | The cloud edit methods of data, system and the client of cloud editor | |
CN111131843A (en) | Network live broadcast system and method | |
CN110971926B (en) | Video playing method, video processing device and storage medium | |
CN104683833B (en) | The method and device of adaptive media service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |