CN104780421A - Multi-channel data caching method and device - Google Patents

Multi-channel data caching method and device Download PDF

Info

Publication number
CN104780421A
CN104780421A CN201510162097.0A CN201510162097A CN104780421A CN 104780421 A CN104780421 A CN 104780421A CN 201510162097 A CN201510162097 A CN 201510162097A CN 104780421 A CN104780421 A CN 104780421A
Authority
CN
China
Prior art keywords
channel
data
program
viewing
record
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
Application number
CN201510162097.0A
Other languages
Chinese (zh)
Other versions
CN104780421B (en
Inventor
张存
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TVMining Beijing Media Technology Co Ltd
Original Assignee
TVMining Beijing Media Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TVMining Beijing Media Technology Co Ltd filed Critical TVMining Beijing Media Technology Co Ltd
Priority to CN201510162097.0A priority Critical patent/CN104780421B/en
Publication of CN104780421A publication Critical patent/CN104780421A/en
Application granted granted Critical
Publication of CN104780421B publication Critical patent/CN104780421B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

An embodiment of the invention discloses a multi-channel data caching method and device which are used for caching multi-channel data, so that the data loading efficiency is improved, and a corresponding video can be played without wait of a user after channel change. The method comprises the following steps: corresponding operation events for the user to watch television channels in preset duration are recorded, and historical data corresponding to the operation events are acquired; the historical data are analyzed, watching records of the television channels in the historical data are acquired, and data caching rules are made according to the watching records; when the content of a program currently played in a television meets the data caching rules, the channel data corresponding to the preset channel and in the watching records are downloaded and cached. The multi-channel data caching method and device have the benefits that multi-channel data are cached, so that the data loading efficiency is improved, the corresponding video can be played without wait of the user after channel change, and the user experience is improved.

Description

A kind of caching method of multichannel data and device
Technical field
The present invention relates to Internet technical field, particularly a kind of caching method of multichannel data and device.
Background technology
Through the develop rapidly of Internet technology in recent years, the business of the Internet constantly increases, and people can touch various information based on the Internet.And meanwhile, television set also becomes one of household electrical appliance of every household indispensability.Viewing TV programme has also been indispensable a kind of leisure way in people's daily life.Because television set can receive the TV programme of different TV station transmission, also can based on internet hunt internet program, therefore, user is while viewing program, and the phenomenon of carrying out switching and zapping between different channels is also very common.
At present, television set, when playing network program, usually after user changes television channel, more interim loads the video data corresponding to television channel after changing, in the process of Data import, user to have to etc. to be loaded good after watch again; The viewing of zapping rear video has some setbacks, and interim loading data waste the viewing time of user, and this mode brings inconvenience to user.
Summary of the invention
The embodiment of the present invention provides a kind of caching method and device of multichannel data, improves data loading efficiency, wait for can play corresponding video after realizing zapping without the need to user in order to buffer memory multichannel data.
The embodiment of the present invention provides a kind of caching method of multichannel data, comprising:
In record preset duration, user watches the Action Events corresponding to television channel, obtains the historical data that described Action Events is corresponding;
Resolve described historical data, obtain the viewing record of television channel in described historical data, and according to described viewing record, formulate data buffer storage rule;
When detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, download the channel data also watching channel predetermined correspondence in record described in buffer memory.
In one embodiment, in described record preset duration, user watches the Action Events corresponding to television channel, obtains the historical data that described Action Events is corresponding, comprising:
In preset duration, the program viewing event that supervisory user viewing television channel triggers and channel switching event;
Record the program play messages corresponding to described program viewing event, and the channel switching information that described channel switching event is corresponding, obtain described program viewing event and historical data corresponding to described channel switching event.
In one embodiment, the described historical data of described parsing, obtains the viewing record of television channel in described historical data, and according to described viewing record, formulates data buffer storage rule, comprising:
According to default resolution rules, resolve described historical data;
According to analysis result, obtain program play content corresponding to described historical data, program playing duration and channel switching information;
According to described program play content, program playing duration and channel switching information, formulate data buffer storage rule.
In one embodiment, described in when detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, download and the channel data of channel predetermined correspondence in viewing record described in buffer memory, comprising:
Obtain the current program content that television set is being play;
When the program play content identified in described current program content and described data buffer storage rule matches, download the channel data of channel predetermined correspondence in described viewing record;
The described channel data that buffer memory has been downloaded.
In one embodiment, the caching method of described multichannel data also comprises:
Receive the channel switching instruction that user triggers, perform channel switch Action Events, play the described channel data of buffer memory corresponding to described channel switching instruction.
Corresponding to above-mentioned audio frequency and video edit methods, a kind of buffer storage of multichannel data, comprising:
Logging modle, watching Action Events corresponding to television channel for recording user in preset duration, obtaining the historical data that described Action Events is corresponding;
Parsing module, for resolving described historical data, obtains the viewing record of television channel in described historical data, and according to described viewing record, formulates data buffer storage rule;
Cache module, during for detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, downloads the channel data also watching channel predetermined correspondence in record described in buffer memory.
In one embodiment, described logging modle comprises:
Monitoring unit, in preset duration, the program viewing event that supervisory user viewing television channel triggers and channel switching event;
Record cell, for recording the program play messages corresponding to described program viewing event, and the channel switching information that described channel switching event is corresponding, obtains described program viewing event and historical data corresponding to described channel switching event.
In one embodiment, described parsing module comprises:
Resolution unit, for according to default resolution rules, resolves described historical data; According to analysis result, obtain program play content corresponding to described historical data, program playing duration and channel switching information;
Formulate unit, for according to described program play content, program playing duration and channel switching information, formulate data buffer storage rule.
In one embodiment, described cache module comprises:
Recognition unit, for obtaining the current program content that television set is being play; When the program play content identified in described current program content and described data buffer storage rule matches, download the channel data of channel predetermined correspondence in described viewing record;
Buffer unit, for the described channel data that buffer memory has been downloaded.
In one embodiment, the buffer storage of described multichannel data also comprises:
Handover module, for receiving the channel switching instruction that user triggers, performing channel switch Action Events, playing the described channel data of buffer memory corresponding to described channel switching instruction.
The many data cache methods of the present invention and device can reach following beneficial effect:
Watch the Action Events corresponding to television channel by user in record preset duration, obtain the historical data that described Action Events is corresponding; Resolve described historical data, obtain the viewing record of television channel in described historical data, and according to described viewing record, formulate data buffer storage rule; When detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, download the channel data also watching channel predetermined correspondence in record described in buffer memory; There are buffer memory multichannel data thus the beneficial effect of raising data loading efficiency, after achieving zapping, wait for the object can playing corresponding video without the need to user; Improve Consumer's Experience.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from specification, or understand by implementing the present invention.Object of the present invention and other advantages realize by structure specifically noted in write specification, claims and accompanying drawing and obtain.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms a part for specification, together with embodiments of the present invention for explaining the present invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the flow chart of the caching method of a kind of multichannel data of the present invention according to an exemplary embodiment;
Fig. 2 is the flow chart of step S10 in the caching method of a kind of multichannel data of the present invention according to an exemplary embodiment;
Fig. 3 is the flow chart of step S20 in the caching method of a kind of multichannel data of the present invention according to an exemplary embodiment;
Fig. 4 is the flow chart of step S30 in the caching method of a kind of multichannel data of the present invention according to an exemplary embodiment;
Fig. 5 is the flow chart of the caching method of the another kind of multichannel data of the present invention according to an exemplary embodiment;
Fig. 6 is the block diagram of the buffer storage of a kind of multichannel data of the present invention according to an exemplary embodiment;
Fig. 7 is the block diagram of logging modle 60 in the buffer storage of a kind of multichannel data of the present invention according to an exemplary embodiment;
Fig. 8 is the block diagram of parsing module 70 in the buffer storage of a kind of multichannel data of the present invention according to an exemplary embodiment;
Fig. 9 is the block diagram of cache module 80 in the buffer storage of a kind of multichannel data of the present invention according to an exemplary embodiment;
Figure 10 is the block diagram of the buffer storage of the another kind of multichannel data of the present invention according to an exemplary embodiment.
Embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein is only for instruction and explanation of the present invention, is not intended to limit the present invention.
Disclosed by the invention one caching method that embodiments provides a kind of multichannel data, improves data loading efficiency in order to buffer memory multichannel data, waits for can play corresponding video after realizing zapping without the need to user.As shown in Figure 1, in the embodiment of the present invention, a kind of caching method of multichannel data comprises step S10-S30:
In step S10, record preset duration, user watches the Action Events corresponding to television channel, obtains the historical data that described Action Events is corresponding.
In the embodiment of the present invention, the played data that multiple channels of buffered television machine are corresponding according to being: in certain time length, user watches the historical record corresponding to different television channel based on this television set; Also can be understood as, by recording user history viewing behavior, obtain several television channels that user often sees, or obtain the associated channel up and down corresponding to television channel often seen, such as CCTV1 and CCTV2, the TV band that television set is corresponding is closed on, is convenient to the television channel that key up and down etc. that user presses channel can conveniently switch like this.
In one embodiment, as shown in Figure 2, described step S10 may be embodied as step S101-S102:
Step S101, in preset duration, the supervisory user viewing program viewing event that triggers of television channel and channel switching event;
In preset duration within such as one month or two weeks, the supervisory user program viewing event of viewing corresponding to television channel and channel switching event, such as, which channel user have viewed, and usually switches etc. between which channel.
Step S102, record program play messages corresponding to described program viewing event and the channel switching information that described channel switching event is corresponding, obtain described program viewing event and historical data corresponding to described channel switching event.
While recording program viewing event corresponding to the user that monitors, obtain the programme information corresponding to above-mentioned program viewing event, such as, this programme information is advertisement or movie and television play etc.; How long etc. meanwhile, record the channel switching information corresponding to above-mentioned channel switching event, such as, which channel what user often watched is, usually switches between which channel, have viewed respectively at each channel.By recording above-mentioned information, obtain the program viewing event of user's triggering and the historical data corresponding to channel switching event.
Step S20, resolve described historical data, obtain the viewing record of television channel in described historical data, and according to described viewing record, formulate data buffer storage rule.
Separate the above-mentioned historical data of new record, according to analysis result, from above-mentioned historical data, obtain the viewing record that television channel is corresponding, thus according to viewing record, formulate data buffer storage rule.Such as, the programme information of current broadcasting corresponding be advertisement time, start the channel played data that other channels of often switching of cache user are corresponding.
In one embodiment, as shown in Figure 3, described step S20 may be embodied as step S201-S203:
Step S201, according to default resolution rules, resolve described historical data;
According to the resolution rules carried in television set, above-mentioned historical data is resolved, or during according to television set Default Value, the resolution rules that technical staff redefines, resolves above-mentioned historical data.
Step S202, according to analysis result, obtain program play content corresponding to described historical data, program playing duration and channel switching information;
Step S203, according to described program play content, program playing duration and channel switching information, formulate data buffer storage rule.
According to analysis result, obtain the program play content corresponding to above-mentioned historical data, what such as play is advertisement or TV play or entertainment, obtains program playing duration and channel switching information, such as from A channel switch to B channel etc. simultaneously.According to resolving the above-mentioned program play content, program playing duration and the channel switching information that obtain, formulate corresponding data buffer storage rule intelligently.Such as, when A channel broadcast advertisement, the video data that the programme information of the current broadcasting of automatic buffer memory B channel is corresponding.
Step S30, when detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, to download and the channel data of channel predetermined correspondence in viewing record described in buffer memory.
When detecting that the programme content of the current broadcasting of television set meets above-mentioned data buffer storage rule of specifying, the channel data of channel predetermined correspondence in the viewing record that direct download user is corresponding, and the channel data of download is carried out buffer memory, when being convenient to user's zapping, play-over the video corresponding to video data of buffer memory.
In one embodiment, as shown in Figure 4, described step S30 may be embodied as step S301-S303:
The current program content that step S301, acquisition television set are being play;
In the embodiment of the present invention, the current current program content play of TV Real-time Obtaining, or according to predetermined period such as 10 milliseconds or 50 milliseconds, the current program content that regular acquisition is being play.
When step S302, the program play content identified in described current program content and described data buffer storage rule match, download the channel data of channel predetermined correspondence in described viewing record;
The described channel data that step S303, buffer memory have been downloaded.
When the program play content identified in the current program content and above-mentioned data buffer storage rule of specifying play matches, when the content current broadcasting such as being detected is advertisement, then download the channel data of channel predetermined correspondence in viewing record, and the above-mentioned channel data downloaded of buffer memory.
On the basis of the method for processing video frequency provided at above-described embodiment, when television reception wants zapping to user, directly current channel is switched to the channel that user changes, and play-over program corresponding to this channel.As shown in Figure 5, the caching method of embodiment of the present invention multichannel data also comprises:
The channel switching instruction that step S40, reception user trigger, performs channel switch Action Events, plays the described channel data of buffer memory corresponding to described channel switching instruction.
During the channel switching instruction that television reception triggers to user, perform channel switch Action Events, current channel A is switched to the channel B that above-mentioned switching command is corresponding, call the channel data of TV corresponding to channel B buffer memory simultaneously; Utilize the channel data of the above-mentioned buffer memory called, play-over the program that this channel B is corresponding, user, without the need to waiting for that TV loads channel data corresponding to channel B, just can watch corresponding TV programme immediately, improve user's viewing experience.
The caching method of above multichannel data, watches the Action Events corresponding to television channel by user in record preset duration, obtains the historical data that described Action Events is corresponding; Resolve described historical data, obtain the viewing record of television channel in described historical data, and according to described viewing record, formulate data buffer storage rule; When detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, download the channel data also watching channel predetermined correspondence in record described in buffer memory; There are buffer memory multichannel data thus the beneficial effect of raising data loading efficiency, after achieving zapping, wait for the object can playing corresponding video without the need to user; Improve Consumer's Experience.
The caching method of a kind of multichannel data that the corresponding embodiment of the present invention provides, present invention also offers a kind of buffer storage of multichannel data; As shown in Figure 6, the buffer storage of described a kind of multichannel data, comprising: logging modle 60, parsing module 70 and cache module 80.Wherein,
Logging modle 60, watching Action Events corresponding to television channel for recording user in preset duration, obtaining the historical data that described Action Events is corresponding.
In one embodiment, as shown in Figure 7, described logging modle 60 comprises:
Monitoring unit 601, in preset duration, the program viewing event that supervisory user viewing television channel triggers and channel switching event;
Record cell 602, for recording the program play messages corresponding to described program viewing event, and the channel switching information that described channel switching event is corresponding, obtains described program viewing event and historical data corresponding to described channel switching event.
Parsing module 70, for resolving described historical data, obtains the viewing record of television channel in described historical data, and according to described viewing record, formulates data buffer storage rule.
In one embodiment, as shown in Figure 8, described parsing module 70 comprises:
Resolution unit 701, for according to default resolution rules, resolves described historical data; According to analysis result, obtain program play content corresponding to described historical data, program playing duration and channel switching information;
Formulate unit 702, for according to described program play content, program playing duration and channel switching information, formulate data buffer storage rule.
Cache module 80, during for detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, downloads the channel data also watching channel predetermined correspondence in record described in buffer memory.
In one embodiment, as shown in Figure 9, described cache module 80 comprises:
Recognition unit 801, for obtaining the current program content that television set is being play; When the program play content identified in described current program content and described data buffer storage rule matches, download the channel data of channel predetermined correspondence in described viewing record;
Buffer unit 802, for the described channel data that buffer memory has been downloaded.
In one embodiment, as shown in Figure 10, the buffer storage of described multichannel data also comprises:
Handover module 90, for receiving the channel switching instruction that user triggers, performing channel switch Action Events, playing the described channel data of buffer memory corresponding to described channel switching instruction.
The buffer storage of above multichannel data, watches the Action Events corresponding to television channel by user in record preset duration, obtains the historical data that described Action Events is corresponding; Resolve described historical data, obtain the viewing record of television channel in described historical data, and according to described viewing record, formulate data buffer storage rule; When detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, download the channel data also watching channel predetermined correspondence in record described in buffer memory; There are buffer memory multichannel data thus the beneficial effect of raising data loading efficiency, after achieving zapping, wait for the object can playing corresponding video without the need to user; Improve Consumer's Experience.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. a caching method for multichannel data, is characterized in that, comprising:
In record preset duration, user watches the Action Events corresponding to television channel, obtains the historical data that described Action Events is corresponding;
Resolve described historical data, obtain the viewing record of television channel in described historical data, and according to described viewing record, formulate data buffer storage rule;
When detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, download the channel data also watching channel predetermined correspondence in record described in buffer memory.
2. the method for claim 1, is characterized in that, in described record preset duration, user watches the Action Events corresponding to television channel, obtains the historical data that described Action Events is corresponding, comprising:
In preset duration, the program viewing event that supervisory user viewing television channel triggers and channel switching event;
Record the program play messages corresponding to described program viewing event, and the channel switching information that described channel switching event is corresponding, obtain described program viewing event and historical data corresponding to described channel switching event.
3. the method for claim 1, is characterized in that, the described historical data of described parsing, obtains the viewing record of television channel in described historical data, and according to described viewing record, formulates data buffer storage rule, comprising:
According to default resolution rules, resolve described historical data;
According to analysis result, obtain program play content corresponding to described historical data, program playing duration and channel switching information;
According to described program play content, program playing duration and channel switching information, formulate data buffer storage rule.
4. the method for claim 1, is characterized in that, described in when detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, download and the channel data of channel predetermined correspondence in viewing record described in buffer memory, comprising:
Obtain the current program content that television set is being play;
When the program play content identified in described current program content and described data buffer storage rule matches, download the channel data of channel predetermined correspondence in described viewing record;
The described channel data that buffer memory has been downloaded.
5. the method as described in any one of Claims 1-4, is characterized in that, the caching method of described multichannel data also comprises:
Receive the channel switching instruction that user triggers, perform channel switch Action Events, play the described channel data of buffer memory corresponding to described channel switching instruction.
6. a buffer storage for multichannel data, is characterized in that, comprising:
Logging modle, watching Action Events corresponding to television channel for recording user in preset duration, obtaining the historical data that described Action Events is corresponding;
Parsing module, for resolving described historical data, obtains the viewing record of television channel in described historical data, and according to described viewing record, formulates data buffer storage rule;
Cache module, during for detecting that the programme content of the current broadcasting of television set meets data buffer storage rule, downloads the channel data also watching channel predetermined correspondence in record described in buffer memory.
7. device as claimed in claim 6, it is characterized in that, described logging modle comprises:
Monitoring unit, in preset duration, the program viewing event that supervisory user viewing television channel triggers and channel switching event;
Record cell, for recording the program play messages corresponding to described program viewing event, and the channel switching information that described channel switching event is corresponding, obtains described program viewing event and historical data corresponding to described channel switching event.
8. device as claimed in claim 6, it is characterized in that, described parsing module comprises:
Resolution unit, for according to default resolution rules, resolves described historical data; According to analysis result, obtain program play content corresponding to described historical data, program playing duration and channel switching information;
Formulate unit, for according to described program play content, program playing duration and channel switching information, formulate data buffer storage rule.
9. device as claimed in claim 6, it is characterized in that, described cache module comprises:
Recognition unit, for obtaining the current program content that television set is being play; When the program play content identified in described current program content and described data buffer storage rule matches, download the channel data of channel predetermined correspondence in described viewing record;
Buffer unit, for the described channel data that buffer memory has been downloaded.
10. the device as described in any one of claim 6 to 9, is characterized in that, the buffer storage of described multichannel data also comprises:
Handover module, for receiving the channel switching instruction that user triggers, performing channel switch Action Events, playing the described channel data of buffer memory corresponding to described channel switching instruction.
CN201510162097.0A 2015-04-07 2015-04-07 A kind of caching method and device of multifrequency track data Expired - Fee Related CN104780421B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510162097.0A CN104780421B (en) 2015-04-07 2015-04-07 A kind of caching method and device of multifrequency track data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510162097.0A CN104780421B (en) 2015-04-07 2015-04-07 A kind of caching method and device of multifrequency track data

Publications (2)

Publication Number Publication Date
CN104780421A true CN104780421A (en) 2015-07-15
CN104780421B CN104780421B (en) 2017-11-28

Family

ID=53621609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510162097.0A Expired - Fee Related CN104780421B (en) 2015-04-07 2015-04-07 A kind of caching method and device of multifrequency track data

Country Status (1)

Country Link
CN (1) CN104780421B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105850147A (en) * 2016-01-08 2016-08-10 王晓光 Video network downloading method and system
CN108769787A (en) * 2018-05-28 2018-11-06 努比亚技术有限公司 A kind of automatic caching method of video, terminal and computer readable storage medium
CN111222140A (en) * 2018-11-26 2020-06-02 中国电信股份有限公司 Secure memory allocation method and device
CN111356007A (en) * 2018-12-24 2020-06-30 深圳Tcl数字技术有限公司 Broadcast channel switching method and system, television and storage medium
WO2020216309A1 (en) * 2019-04-24 2020-10-29 海信视像科技股份有限公司 Repeated viewing device analysis method and analysis system for retrieving advertising time period
CN115834950A (en) * 2022-11-14 2023-03-21 深圳感臻智能股份有限公司 Channel switching method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1713720A (en) * 2005-07-21 2005-12-28 上海交通大学 Television channel delivering method of network based on channel switch and rating
US20070067815A1 (en) * 2005-08-25 2007-03-22 Sony Ericsson Mobile Communications Ab Mobile television channel switching system and method
CN101656869A (en) * 2008-08-21 2010-02-24 华为技术有限公司 Method, device and system for switching channels
CN102487452A (en) * 2010-12-06 2012-06-06 鸿富锦精密工业(深圳)有限公司 Home gateway and method for reducing channel zapping time

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1713720A (en) * 2005-07-21 2005-12-28 上海交通大学 Television channel delivering method of network based on channel switch and rating
US20070067815A1 (en) * 2005-08-25 2007-03-22 Sony Ericsson Mobile Communications Ab Mobile television channel switching system and method
CN101656869A (en) * 2008-08-21 2010-02-24 华为技术有限公司 Method, device and system for switching channels
CN102487452A (en) * 2010-12-06 2012-06-06 鸿富锦精密工业(深圳)有限公司 Home gateway and method for reducing channel zapping time

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105850147A (en) * 2016-01-08 2016-08-10 王晓光 Video network downloading method and system
WO2017117810A1 (en) * 2016-01-08 2017-07-13 王晓光 Method and system for downloading video network
CN108769787A (en) * 2018-05-28 2018-11-06 努比亚技术有限公司 A kind of automatic caching method of video, terminal and computer readable storage medium
CN108769787B (en) * 2018-05-28 2020-10-30 努比亚技术有限公司 Video automatic caching method, terminal and computer readable storage medium
CN111222140A (en) * 2018-11-26 2020-06-02 中国电信股份有限公司 Secure memory allocation method and device
CN111222140B (en) * 2018-11-26 2022-04-26 中国电信股份有限公司 Secure memory allocation method and device
CN111356007A (en) * 2018-12-24 2020-06-30 深圳Tcl数字技术有限公司 Broadcast channel switching method and system, television and storage medium
WO2020216309A1 (en) * 2019-04-24 2020-10-29 海信视像科技股份有限公司 Repeated viewing device analysis method and analysis system for retrieving advertising time period
CN115834950A (en) * 2022-11-14 2023-03-21 深圳感臻智能股份有限公司 Channel switching method and device

Also Published As

Publication number Publication date
CN104780421B (en) 2017-11-28

Similar Documents

Publication Publication Date Title
CN104780421A (en) Multi-channel data caching method and device
CN110996134B (en) Video playing method, device and storage medium
CN102265578B (en) System and method of switching from streaming content to local content
CN107360458B (en) Play control method, device, storage medium and terminal
CN104822074A (en) Television program recommending method and device thereof
CN111641866B (en) Method, system, and medium for inserting auxiliary media items into a primary media stream
CN103327410B (en) Method and system for playing video in mobile terminal browser and mobile terminal
CN105025345A (en) Method and device for recording live program
CN102006511A (en) Method and device for looking back live program and terminal
CN103905925A (en) Method and terminal for repeatedly playing program
CN105025344A (en) Inter-cut method and device
CN104918101A (en) Method, playing terminal and system for automatically recording program
JP2017538328A (en) Promotion information processing method, apparatus, device, and computer storage medium
CN105025358A (en) Video playing method and device based on EPG
CN103096131A (en) Processing method and processing device of live broadcast stream
US9563717B2 (en) Intelligent caching of content items
CN104780463A (en) Display method and device of program menu
CN105007505A (en) Video broadcasting method and device
CN107465946B (en) Video playing method, device, system and terminal equipment
CN104602106A (en) Switching method for television channel and switching equipment using switching method
CN101431657B (en) Time shift processing method, system and apparatus for network TV
CN106791996A (en) Collection of drama playing method and device
CN104780437A (en) Automatic program switching method and device
CN107222277B (en) Broadcast channel playing control method and device
CN104768060A (en) Channel switching method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A method and device for caching multi-channel data

Effective date of registration: 20210104

Granted publication date: 20171128

Pledgee: Inner Mongolia Huipu Energy Co.,Ltd.

Pledgor: TVMINING (BEIJING) MEDIA TECHNOLOGY Co.,Ltd.

Registration number: Y2020990001527

PE01 Entry into force of the registration of the contract for pledge of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171128

Termination date: 20210407

CF01 Termination of patent right due to non-payment of annual fee