CN107509103B - Method for storage management and page layout of EPG data of smart television - Google Patents

Method for storage management and page layout of EPG data of smart television Download PDF

Info

Publication number
CN107509103B
CN107509103B CN201710757719.3A CN201710757719A CN107509103B CN 107509103 B CN107509103 B CN 107509103B CN 201710757719 A CN201710757719 A CN 201710757719A CN 107509103 B CN107509103 B CN 107509103B
Authority
CN
China
Prior art keywords
epg
epg data
data
displayed
interface
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.)
Active
Application number
CN201710757719.3A
Other languages
Chinese (zh)
Other versions
CN107509103A (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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201710757719.3A priority Critical patent/CN107509103B/en
Publication of CN107509103A publication Critical patent/CN107509103A/en
Application granted granted Critical
Publication of CN107509103B publication Critical patent/CN107509103B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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/45Management 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/458Scheduling 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
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method for storing, managing and page layout of EPG data of an intelligent television, which is mainly characterized in that filter group recombination of EPG information is completed by a native program, the EPG information storage mode in the native program corresponds to interface display, and user operation behaviors are taken as the basis of positioning query, so that a WEB application cannot acquire all EPG information at one time, and only the currently required EPG information needs to be acquired according to the user behaviors, thereby effectively reducing the information amount of the EPG information transmitted between a WEBOS application interface and a local storage warehouse, and accelerating the acquisition speed of the EPG information. The invention ensures that the acquired information is the information to be displayed by designing a set of interface layout which has the same storage structure mode as the storage container, thereby effectively reducing the time consumption of JavaScript calculation logic on WEB application, and also discloses a set of interface layout and data dynamic display method which is suitable for the data storage management model, so that the EPG display structure is clear, the rendering speed is high, and the query switching is efficient and orderly.

Description

Method for storage management and page layout of EPG data of smart television
Technical Field
The invention relates to the technical field of intelligent televisions, in particular to a method for storing, managing and page layout of EPG data of an intelligent television.
Background
At present, smart televisions are more and more popular in life, and with the development and maturity of the WEBOS technology, smart televisions based on the WEBOS and the HTML5 technology become a trend; the EPG electronic program guide is a basic requirement of users for using the smart television.
In the prior art, the display of the EPG information is completed by WEB application, and the analysis and storage of the EPG data are completed by native local program, so that data exchange between the two exists, mainly the native local program transmits data to the WEB application, the data transmission between the two on the WEBOS system can only be performed in a JS plug-in extension mode, however, the JS plug-in calling on the WEBOS system is asynchronous, and cannot return data immediately, and only can wait for the data to return to the callback, which undoubtedly reduces the speed of EPG acquisition, and the buffer space allocated by the JS plug-in as an intermediate pipeline is limited, only has dozens of KByte data, and if the JS plug-in is too large, the EPG browser cannot respond, and the information amount can reach dozens of MByte data.
In the traditional software design, the application program can acquire all EPG information and then filter and combine the EPG information into data displayed for a user, and the analysis shows that the transmission of all EPG information on a WEBOS system is impossible and needs to be divided into a plurality of times, but the transmission needs to be divided into a plurality of times when the EPG application interface is entered, so that the initialization time is too long, and the user experience is very bad.
Disclosure of Invention
The invention aims to overcome the defects in the background technology and provides a method for storing, managing and page layout of EPG data of an intelligent television, which is mainly used for completing filtering and recombination of EPG information by a native program, wherein the EPG information storage mode in the native program corresponds to interface display, and user operation behaviors are used as the basis for positioning query, so that the WEB application cannot acquire all EPG information at one time, and only the currently required EPG information needs to be acquired according to the user behaviors, thereby effectively reducing the information quantity transmitted between a WEBOS application interface and a local storage warehouse by the EPG information and accelerating the acquisition speed of the EPG information.
In order to achieve the technical effects, the invention adopts the following technical scheme:
a method for storage management and page layout of EPG data of an intelligent television comprises the following steps:
A. and data storage management step:
A1. filtering and classifying EPG data acquired from a program stream;
A2. separately storing different categories of EPG data in different data containers according to a channel mode and a time mode respectively;
the channel mode is to store EPG data corresponding to EPG program information which is played at the current time of all channels into a chained container; the time mode is that EPG data corresponding to EPG program information of each channel every day is stored in a chained unit storage container;
B. and (3) positioning and querying data:
B1. setting index information for query and positioning for the EPG data stored in step a2, and recording and storing the index information of each EPG data;
B2. updating the EPG data with changed index information in time;
C. interface layout management:
C1. creating an EPG interface in accordance with the storage structure of the data container in step a 2;
C2. loading a DIV label of a fixed page in advance in an EPG interface to display data;
D. and dynamically displaying the data:
D1. when data needs to be displayed, the JavaScript script acquires EPG data needing to be displayed by inquiring the index information and loads the EPG data needing to be displayed into a DIV container;
D2. calculating the number of DIV labels of EPG data to be displayed, and displaying the corresponding DIV container;
the invention ensures that the acquired information is the information to be displayed by designing a set of interface layout which has the same storage structure mode as the storage container, thereby effectively reducing the time consumption of JavaScript calculation logic in WEB application.
Further, the EPG data filtering step in step a1 specifically includes:
A1.1. comparing the start time of each EPG data with the current time, and deleting the EPG data with the start time earlier than the current time;
A1.2. setting a maximum advance value, comparing the end time of each EPG data with the current time, and deleting the EPG data in a time range formed by adding the maximum advance value to the end time beyond the current time;
A1.3. EPG data whose state is visible in the remaining EPG data is filtered out.
Further, when storing the EPG data according to the time pattern in step a2, specifically, the step b includes:
storing EPG data corresponding to EPG program information of each day of each channel in a chained unit storage container, and packaging the EPG data of which the ending time or starting time is in a time range formed by adding the maximum advance value to the current time into the container.
Further, when the index information of each EPG data is stored in step B1, the index information is stored in one data structure container.
Further, the index information comprises recording index information and positioning index information;
wherein the recording index information is an EPG data recording index of the data structure container itself, and the recording index information at least includes the following information: the total number of EPG data entries in the data structure container and the maximum number of EPG data that can be displayed in one page;
the positioning index information is the positioning index information of an EPG subset formed by EPG data displayed on an EPG interface in a corresponding container, and at least comprises the following information: a start index of EPG data in a page being displayed in its corresponding container, index information of focus EPG data in a page being displayed in its corresponding container, the number of EPG data in a page being displayed, index information of focus EPG data in a page being displayed.
Furthermore, the EPG interface is divided into at least two half screens for displaying the EPG data in the chained containers and the EPG data in the chained unit storage containers, respectively, and the EPG data in the chained unit storage containers are displayed in a circulating manner.
Further, when the EPG data are displayed, each piece of EPG data is provided with a DIV tag in the same CSS style, and when the EPG data are displayed, each DIV tag is added to the EPG interface.
Further, when the EPG interface displays EPG data, the method specifically includes the following steps:
the method comprises the following steps: after the EPG interface terminal takes new EPG data, firstly clearing the last displayed content on a DIV label of the EPG interface terminal to enable the new EPG data to be formed;
step two: judging whether the new EPG data acquired currently can fill one page of the current EPG interface;
step three: if the current EPG interface can be filled up by one page of interface, adding each EPG data into the DIV label; if the EPG data of one page of interface which cannot fill the current EPG interface exists, setting DIV labels of the EPG data of less than one page to be in a hidden state;
if the content displayed last time contains the DIV label set to be in the hidden state, comparing the number of EPG data actually displayed last time with the number of EPG data newly displayed this time:
if the number of the new EPG data is large, the DIV label set as the hidden state during the last display needs to be changed into the display state until the number of the DIV labels actually displayed last time is the same as the number of the new EPG data;
if the number of the EPG data actually displayed last time is large, setting the DIV labels which are set to be in the hidden state in the middle of the EPG interface to be in the hidden state until the number of the DIV labels actually displayed last time is the same as the number of the new EPG data;
step four: the EPG data is added to the DIV tag and rendered.
Compared with the prior art, the invention has the following beneficial effects:
firstly, the method comprises the following steps: according to the invention, the filter group recombination of the EPG information is completed by putting the filter group recombination into a native program, the EPG information storage mode in the native program corresponds to the interface display, and the user operation behavior is taken as the basis for positioning query, so that the WEB application does not need to acquire all EPG information at one time, and only the currently required EPG information is acquired according to the user behavior, thereby effectively reducing the information amount of the EPG information transmitted between a WEBOS application interface and a local storage warehouse, and accelerating the acquisition speed of the EPG information;
secondly, the invention designs a set of interface layout which has the same storage structure mode as the storage container to ensure that the acquired information is the information to be displayed, thereby effectively reducing the time consumption of JavaScript calculation logic on WEB application.
Drawings
FIG. 1 is a diagram of an EPG data storage container model of an embodiment;
FIG. 2 is a flowchart of an EPG data management page down query of an embodiment;
FIG. 3 is a diagram of an EPG interface layout model of an embodiment;
fig. 4 is a flowchart of an embodiment for dynamically updating EPG interface data.
Detailed Description
The invention will be further elucidated and described with reference to the embodiments of the invention described hereinafter.
Examples
As shown in fig. 1 to 4, a method for storage management and page layout of EPG data of a smart television is provided.
Firstly, the preparation work in the early stage mainly comprises the following working procedures:
the method comprises the following steps: writing data storage management implementation method and providing interface for native program
The method specifically comprises the following steps: when a user operates and enters an EPG browsing module, WEB application informs a native program to prepare data, the native program calls the data storage management interfaces to store the data, and the main interfaces are as follows:
bool Epg::getChannelModeEventList(int*curIndex,int*count)
the concrete functions are as follows: acquiring and filtering EPG information being played on all channels, distributing storage space, establishing a storage structure body, establishing an index record example, and returning to the index and the number of the initial display page.
bool Epg::getTimeModeEventList(int chanId,vector<int>*counts)
The concrete functions are as follows: and acquiring and filtering all EPG information of the channel in the future 8 days according to the transmitted channel number, distributing storage space according to the days, establishing a storage structure body, establishing an index record example, and returning the number of initial display pages in each day.
Step two: writing an implementation method for acquiring EPG information of specified positions and numbers from the EPG storage space in the first step, providing calling interfaces for WEB application, informing the completion of the first step of operation by the WEB application to obtain initially displayed EPG information, and calling the interfaces to acquire EPG data, wherein the main interfaces are as follows:
boolEpg::getChannelModeEventInfo(intstartIndex,intcount,vector<EventChannelInfo>*eventInfo)
boolEpg::getTimeModeEventInfo(intday,intstartIndex,intcount,vector<EventChannelInfo>*eventInfo)
wherein the parameters are as follows:
startIndex: the index of EPG information to be acquired in a storage container;
count: the maximum value of the number of EPG information to be acquired is 8;
eventInfo: the EPG information is returned.
Step three: initial drawing interface for WEB application
And (4) rendering and drawing the EPG interface frame, drawing the DIV CSS style of one page of EPG entry, putting the initial EPG information obtained in the step two into a DIV container, and displaying.
Step four: the operation method for the EPG data management index record instance of the writing step one is used for redirecting index information according to recorded position information and user operation behaviors and providing a calling interface for WEB application, and the main interface is as follows:
listUp (list): moving the focus upward;
listDown (list): moving the focus downward;
listpageup (list): turning pages upwards;
listpagedown (list): turning down the page;
listjump (list): jumping to a specified position;
fig. 2 illustrates an example listpageDown () algorithm flow of redirection index, which mainly describes that after a user sends an instruction to browse EPG information by flipping down, the data management module EpgManager calculates the location of the EPG data required by the user in the storage container and the number of EPG information that can be browsed by calculating the values of three entries, namely PageStartIndex, ShowCurrentIndex, and ShowCurrentCount.
The invention mainly adopts the following technical scheme:
the first step is as follows: and filtering and recombining the EPG data in a native program, and designing a storage container structure consistent with the interface layout.
The specific filtering method comprises the following steps of firstly comparing the starting time of a program corresponding to EPG data with the current time, removing the EPG program data before the current time, then comparing the ending time of the program corresponding to the EPG data, removing the EPG program data of the current time after the ending time is more than 8 days, then filtering the EPG program data in a visible state, and recombining and storing the filtered information, wherein the design scheme of a storage container is as follows:
the EPG program information being played at the current time of all channels is put into a chain container, which is called channel mode for the convenience of description later, and corresponds to the data container ChannelEpgInfo.
A chain storage container unit is established for EPG program information of each day of a channel, is called as a time mode, corresponds to a data container DayEpgInfo, and packages the EPG information of 8 days into a vector, wherein the structure is vector < DayEpgInfo >.
The second step is that: the EPG data container query information is established, and a data structure body is designed to store the query information.
The information includes two aspects, namely, the EPG data recording information of the container itself, such as the total number of EPG entries in the container and the maximum number of EPG entries displayed on one page, and the positioning index information of the EPG subsets displayed on the interface in the EPG container, including:
a starting index of a page of EPG in the container being displayed;
the focus of the page of EPG being displayed is indexed in the container;
number of pages EPG being displayed;
the page EPG focus index is being displayed.
The structure is called as an EpgManager, and an EpgManager instance is dynamically established for each container to record the index information of the EPG in the classified data container.
Specifically, the channel mode ChannelEpgInfo is instantiated as ChannelEpgList; the temporal pattern DayEpgInfo is instantiated as DayEpgList.
A specific EPG data storage container model is shown in fig. 1, where the storage data includes two parts, one part is to store EPG information being played on all channels, and a chain storage structure is adopted, and the other part is to store EPG information for 8 days on one channel, and a two-dimensional chain structure is adopted.
The third step: WEB application obtains and uses index information in EpgManager
And establishing EpgManager management data methods, realizing logic algorithms of the methods, and packaging the methods into an interface for WEB application.
The method for managing data is designed based on EPG user interaction behavior and comprises the following functions:
creating and destroying EpgManager instance objects;
the user moves the focus upward;
moving the focus downward;
turning pages upwards;
turning down the page;
jumping to a specified position;
switching between a time mode and a channel mode;
specifically, the EpgManager calculates the position information and the quantity information of the EPG information required to be displayed by the user in the storage container through an algorithm, then takes out the data from the container and transmits the data back to the WEB application terminal, and meanwhile, updates the record in the EpgManager.
The fourth step: EPG interface layout management
In order to adapt to the characteristics of the data container, the data of the channelepgifo and the dayepgifo container are respectively displayed on the left half screen and the right half screen, and the EPG data for 8 days is displayed in a circularly switching mode by the dayepgifo, and the specific layout is shown in fig. 3.
For the display of each piece of EPG information, the invention adopts the DIV tags with the same design of CSS style, and then the DIV tags are pushed into a page container, wherein the key point is that the operations are only executed once when entering the EPG page, then the user skips no matter how the operations are, and browses which information, actually only updates data on the interface, and the DIV tags are all fixedly displayed and unchanged, thus reducing the operations of browser drawing and UI rendering, and the operations are time-consuming, thereby greatly improving the fluency of browsing the EPG information and improving the user experience.
When a user has an interactive behavior and the EPG interface needs to dynamically update data, the dynamic update process of the EPG interface data is shown in fig. 4, and the specific technical scheme of the invention mainly adopts the following steps:
after the interface terminal receives the new EPG data, it first clears the last displayed content in the DIV tag, and then determines whether the new EPG data fills up a page.
If the page is just filled, directly adding the data to the DIV label;
if the page cannot be filled, setting the DIV label of the page which is not filled as a hidden state;
if the previous time has the hidden DIV label, the number actually displayed at the previous time is used as comparison, if the new EPG data is more, the partially hidden DIV label needs to be set to be in a display state until the label actually displayed is the same as the EPG data finally; otherwise, more tags need to be hidden until the actual displayed tags are finally made identical to the EPG data. The data is then pushed to the DIV tag and rendered.
Therefore, the method for storing, managing and page layout of the EPG data of the smart television breaks through the bottleneck that the EPG data is transmitted slowly by expanding the JavaScript plug-in, and reduces the information amount transmitted between the WEBOS application interface and the local storage warehouse by the EPG information; and through the design of interface layout management and data dynamic display methods, the EPG display speed and the query efficiency are increased, the EPG display structure is clearer, the operation is smoother, and the user experience is improved.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.

Claims (6)

1. A method for storage management and page layout of EPG data of an intelligent television is characterized by comprising the following steps:
A. and data storage management step:
A1. filtering and classifying EPG data acquired from a program stream;
A2. separately storing different categories of EPG data in different data containers according to a channel mode and a time mode respectively;
the channel mode is to store EPG data corresponding to EPG program information which is played at the current time of all channels into a chained container; the time mode is that EPG data corresponding to EPG program information of each channel every day is stored in a chained unit storage container;
B. and (3) positioning and querying data:
B1. setting index information for query and positioning for the EPG data stored in step a2, and recording and storing the index information of each EPG data;
B2. updating the EPG data with changed index information in time;
C. interface layout management:
C1. creating an EPG interface in accordance with the storage structure of the data container in step a 2;
C2. loading a DIV label of a fixed page in advance in an EPG interface to display data;
D. and dynamically displaying the data:
D1. when data needs to be displayed, the JavaScript script acquires EPG data needing to be displayed by inquiring the index information and loads the EPG data needing to be displayed into a DIV container;
D2. calculating the number of DIV labels of EPG data to be displayed, and displaying the corresponding DIV container;
the EPG data filtering step in step a1 specifically includes:
A1.1. comparing the start time of each EPG data with the current time, and deleting the EPG data with the start time earlier than the current time;
A1.2. setting a maximum advance value, comparing the end time of each EPG data with the current time, and deleting the EPG data outside a time range formed by adding the maximum advance value to the end time;
A1.3. filtering EPG data with visible states in the rest EPG data;
specifically, when the EPG data is stored in the time pattern in step a2, the step b includes:
storing EPG data corresponding to EPG program information of each day of each channel in a chained unit storage container, and packaging the EPG data of which the ending time is in a time range formed by adding a maximum advance value to the current time into the container.
2. The method for storage management and page layout of EPG data of smart tv as claimed in claim 1, wherein the index information is stored for one data structure container when the index information of each EPG data is stored in step B1.
3. The method for storage management and page layout of EPG data of smart tv as claimed in claim 2, wherein the index information comprises recording index information and positioning index information;
wherein the recording index information is an EPG data recording index of the data structure container itself, and the recording index information at least includes the following information: the total number of EPG data entries in the data structure container and the maximum number of EPG data that can be displayed in one page;
the positioning index information is the positioning index information of an EPG subset formed by EPG data displayed on an EPG interface in a corresponding container, and at least comprises the following information: a start index of EPG data in a page being displayed in its corresponding container, index information of focus EPG data in a page being displayed in its corresponding container, the number of EPG data in a page being displayed, index information of focus EPG data in a page being displayed.
4. The method according to claim 1, wherein the EPG interface is divided into at least two half-screens for displaying the EPG data in the chained container and the EPG data in the chained unit storage container respectively, and the displaying of the EPG data in the chained unit storage container is performed in a circular manner.
5. The method as claimed in claim 1, wherein when the EPG data is displayed, each piece of EPG data is provided with the same CSS style DIV tag, and when the EPG data is displayed, each DIV tag is added to the EPG interface.
6. The method for storage management and page layout of EPG data of a smart television according to claim 5, wherein when the EPG interface displays EPG data, the method specifically comprises the following steps:
the method comprises the following steps: after the EPG interface terminal takes new EPG data, firstly clearing the last displayed content on a DIV label of the EPG interface terminal to enable the new EPG data to be formed;
step two: judging whether the new EPG data acquired currently can fill one page of the current EPG interface;
step three: if the current EPG interface can be filled up by one page of interface, adding each EPG data into the DIV label; if the EPG data of one page of interface which cannot fill the current EPG interface exists, setting DIV labels of the EPG data of less than one page to be in a hidden state;
if the content displayed last time contains the DIV label set to be in the hidden state, comparing the number of EPG data actually displayed last time with the number of EPG data newly displayed this time:
if the number of the new EPG data is large, the DIV label which is set to be in the hidden state during the last display needs to be changed to be in the display state until the number of the DIV labels which are actually displayed is the same as the number of the new EPG data;
if the number of the EPG data actually displayed last time is large, setting a part of DIV labels set to be in a display state in the EPG interface to be in a hidden state until the number of the DIV labels actually displayed is the same as the number of the new EPG data;
step four: the EPG data is added to the DIV tag and rendered.
CN201710757719.3A 2017-08-29 2017-08-29 Method for storage management and page layout of EPG data of smart television Active CN107509103B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710757719.3A CN107509103B (en) 2017-08-29 2017-08-29 Method for storage management and page layout of EPG data of smart television

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710757719.3A CN107509103B (en) 2017-08-29 2017-08-29 Method for storage management and page layout of EPG data of smart television

Publications (2)

Publication Number Publication Date
CN107509103A CN107509103A (en) 2017-12-22
CN107509103B true CN107509103B (en) 2020-03-17

Family

ID=60693093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710757719.3A Active CN107509103B (en) 2017-08-29 2017-08-29 Method for storage management and page layout of EPG data of smart television

Country Status (1)

Country Link
CN (1) CN107509103B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111836095B (en) * 2020-07-08 2022-03-15 海看网络科技(山东)股份有限公司 Mode for circularly displaying programs at TV (television) end

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11266409A (en) * 1998-03-16 1999-09-28 Sony Corp Program contents display device and program contents display method
CN101141606A (en) * 2007-09-24 2008-03-12 深圳市伊达数码有限公司 Electronic program guiding inquiry search device
CN101662661A (en) * 2009-09-15 2010-03-03 深圳市同洲电子股份有限公司 Video-on-demand method based on live broadcast and recording and system thereof
CN102932690A (en) * 2011-08-12 2013-02-13 联想(北京)有限公司 Method and device for presenting electronic program guide (EPG)
CN103051961A (en) * 2013-01-23 2013-04-17 冠捷显示科技(厦门)有限公司 System and method for carrying out continuous reservation on demand on television electronic program menu
CN105357553A (en) * 2015-10-21 2016-02-24 广州视源电子科技股份有限公司 Method and device for automatic classification and screening of television programs
CN105657549A (en) * 2016-01-27 2016-06-08 四川长虹电器股份有限公司 Data dynamic visualization method based on big data
CN106358056A (en) * 2016-08-31 2017-01-25 天脉聚源(北京)科技有限公司 Method and device for pushing information of scheduled program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11266409A (en) * 1998-03-16 1999-09-28 Sony Corp Program contents display device and program contents display method
CN101141606A (en) * 2007-09-24 2008-03-12 深圳市伊达数码有限公司 Electronic program guiding inquiry search device
CN101662661A (en) * 2009-09-15 2010-03-03 深圳市同洲电子股份有限公司 Video-on-demand method based on live broadcast and recording and system thereof
CN102932690A (en) * 2011-08-12 2013-02-13 联想(北京)有限公司 Method and device for presenting electronic program guide (EPG)
CN103051961A (en) * 2013-01-23 2013-04-17 冠捷显示科技(厦门)有限公司 System and method for carrying out continuous reservation on demand on television electronic program menu
CN105357553A (en) * 2015-10-21 2016-02-24 广州视源电子科技股份有限公司 Method and device for automatic classification and screening of television programs
CN105657549A (en) * 2016-01-27 2016-06-08 四川长虹电器股份有限公司 Data dynamic visualization method based on big data
CN106358056A (en) * 2016-08-31 2017-01-25 天脉聚源(北京)科技有限公司 Method and device for pushing information of scheduled program

Also Published As

Publication number Publication date
CN107509103A (en) 2017-12-22

Similar Documents

Publication Publication Date Title
CN103760966B (en) Picture buffering implementation method
US8887132B1 (en) Application runtime environment and framework
CN108804483B (en) Rendering method of cell page, server and computer-readable storage medium
US8941663B2 (en) Method and device for rendering user interface font
US20170371844A1 (en) Method, device and terminal for implementing regional screen capture
CN109254773A (en) Skeleton page generation method, device, equipment and storage medium
CN104462312A (en) Web page displaying method and browser client side
CN102650946B (en) Method for loading and displaying graphical interface at hand-held terminal
CN102752655A (en) Display method of electronic program guide
CN105786924A (en) Webpage night mode processing method and apparatus, and mobile terminal
CN104820589A (en) Method and device for dynamically adapting webpage
CN109783442A (en) A kind of IFC model storage mode based on Redis and Mongodb
CN103034518A (en) Method and browser for loading browser control tool
CN106156189B (en) Label generation method and device, and information acquisition method and device
CN104899212B (en) Web page display method, server and system
CN105204751A (en) Method and terminal for touch screen equipment background image conversion
CN107509103B (en) Method for storage management and page layout of EPG data of smart television
CN111836095B (en) Mode for circularly displaying programs at TV (television) end
CN106998489B (en) A kind of focus is crossed the border searching method and device
CN111596989B (en) Histogram display method, terminal and storage medium
CN102082925B (en) A kind of fill method of subtitle template and device
CN109522507A (en) A kind of method of web pages component unified management
CN112235628A (en) Multi-window opening method, device, equipment and medium for television operating system
CN106227560A (en) A kind of list control display packing and system
CN104731787A (en) Method, device and terminal capable of realizing page layout

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant