CN116506663A - EPG information update method, device, electronic equipment and readable storage medium - Google Patents
EPG information update method, device, electronic equipment and readable storage medium Download PDFInfo
- Publication number
- CN116506663A CN116506663A CN202310580070.8A CN202310580070A CN116506663A CN 116506663 A CN116506663 A CN 116506663A CN 202310580070 A CN202310580070 A CN 202310580070A CN 116506663 A CN116506663 A CN 116506663A
- Authority
- CN
- China
- Prior art keywords
- channel
- updated
- information
- epg
- update
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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
- H04N21/26283—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 for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- 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
- H04N21/26291—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 for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- 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
- H04N21/4823—End-user interface for program selection using a channel name
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
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
Description
技术领域technical field
本申请属于电视播出技术领域,涉及一种EPG信息更新方法、装置、电子设备及可读存储介质。The application belongs to the technical field of television broadcasting, and relates to an EPG information updating method, device, electronic equipment and readable storage medium.
背景技术Background technique
EPG(electrical program guide,电子节目指南)是数字电视设备常用和重要的功能,EPG系统可以在众多的数字电视节目中快速地找到用户所需要的节目,EPG系统处理的有关节目信息称之为EPG信息。而数字电视设备中存储的EPG信息是有限的,如果要获取到更多的EPG信息,就要对EPG信息进行更新。而更新EPG信息依赖于调谐器,一般调谐器会被当前播放频道的频点占用,所述调频器只能对当前频道的EPG信息进行更新,不会对当前未播放的频道的EPG信息进行更新。随着技术的进步,不少数字电视为了直播和录制多路同时工作,通常会配置双调谐器,但当一个调谐器被占用时,另一个一般处于空闲状态,仍不会对其他频道的EPG信息进行更新,要更新所有频道的EPG信息多在深夜进行,这样就导致了EPG更新不及时,用户不能立刻获取到最新的EPG信息。EPG (electrical program guide, electronic program guide) is a common and important function of digital TV equipment. The EPG system can quickly find the program that the user needs among numerous digital TV programs. The relevant program information processed by the EPG system is called EPG. information. However, the EPG information stored in the digital television equipment is limited, and if more EPG information is to be obtained, the EPG information must be updated. The update of EPG information depends on the tuner. Generally, the tuner will be occupied by the frequency point of the current broadcast channel. The tuner can only update the EPG information of the current channel, and will not update the EPG information of the currently unplayed channel. . With the advancement of technology, many digital TVs are usually equipped with dual tuners in order to live broadcast and record multiple channels at the same time. The information is updated, and the EPG information of all channels is updated in the middle of the night, which causes the EPG update to be untimely, and the user cannot obtain the latest EPG information immediately.
发明内容Contents of the invention
本申请的主要目的在于提供一种EPG信息更新方法,旨在解决因未充分利用调谐器导致的EPG信息难以及时更新的技术问题。The main purpose of the present application is to provide a method for updating EPG information, aiming at solving the technical problem that the EPG information is difficult to be updated in time due to insufficient use of the tuner.
为实现上述目的,本申请提供一种EPG信息更新方法,应用于具有多个调谐器的终端,所述EPG信息更新方法包括:In order to achieve the above purpose, the present application provides a method for updating EPG information, which is applied to a terminal with multiple tuners, and the method for updating EPG information includes:
根据预设更新周期,获取所述终端的频道列表信息,对所述频道列表信息中各个频道的EPG信息进行更新检测;Acquire channel list information of the terminal according to a preset update period, and perform update detection on EPG information of each channel in the channel list information;
若检测到需要更新EPG信息的频道,则将所述频道作为待更新频道;If a channel that needs to update the EPG information is detected, then use the channel as the channel to be updated;
若所述终端中至少有一个调谐器空闲,则基于空闲的调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息。If at least one tuner in the terminal is idle, then based on the idle tuner, update the EPG information of the channel to be updated to obtain the EPG update information of the channel to be updated.
为实现上述目的,本申请提供一种EPG信息更新装置,所述EPG信息更新装置包括:In order to achieve the above object, the application provides an EPG information update device, the EPG information update device includes:
频道更新检测模块,用于根据预设更新周期,获取所述终端的频道列表信息,对所述频道列表信息中各个频道的EPG信息进行更新检测;A channel update detection module, configured to obtain the channel list information of the terminal according to a preset update period, and perform update detection on the EPG information of each channel in the channel list information;
更新频道确定模块,用于若检测到需要更新EPG信息的频道,则将所述频道作为待更新频道;An update channel determination module, configured to use the channel as a channel to be updated if a channel that needs to be updated with EPG information is detected;
频道更新模块,用于若所述终端中至少有一个调谐器空闲,则基于空闲的调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息。The channel update module is configured to update the EPG information of the channel to be updated based on the idle tuner if at least one tuner in the terminal is idle, and obtain the EPG update information of the channel to be updated.
本申请还提供一种电子设备,所述电子设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述EPG信息更新方法的程序,所述EPG信息更新方法的程序被处理器执行时可实现如上述的EPG信息更新方法的步骤。The present application also provides an electronic device, which includes: a memory, a processor, and a program of the EPG information update method stored on the memory and operable on the processor, the EPG information update When the program of the method is executed by the processor, the steps of the above-mentioned EPG information updating method can be realized.
本申请还提供一种可读存储介质,所述可读存储介质上存储有实现EPG信息更新方法的程序,所述EPG信息更新方法的程序被处理器执行时实现如上述的EPG信息更新方法的步骤。The present application also provides a readable storage medium, the readable storage medium stores a program for implementing the EPG information update method, and when the program of the EPG information update method is executed by a processor, the above-mentioned EPG information update method is implemented. step.
本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的EPG信息更新方法的步骤。The present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the above-mentioned EPG information updating method are realized.
本申请提供了一种EPG信息更新方法、装置、电子设备及可读存储介质,应用于具有多个调谐器的终端,所述EPG信息更新方法包括:根据预设更新周期,获取所述终端的频道列表信息,对所述频道列表信息中各个频道的EPG信息进行更新检测;若检测到需要更新EPG信息的频道,则将所述频道作为待更新频道;若所述终端中至少有一个调谐器空闲,则基于空闲的调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息。The present application provides an EPG information update method, device, electronic equipment, and readable storage medium, which are applied to a terminal with multiple tuners. The EPG information update method includes: according to a preset update period, acquiring the terminal's Channel list information, update and detect the EPG information of each channel in the channel list information; if a channel that needs to update the EPG information is detected, use the channel as the channel to be updated; if there is at least one tuner in the terminal If idle, update the EPG information of the channel to be updated based on the idle tuner to obtain the EPG update information of the channel to be updated.
本申请通过基于预设更新周期,通过获取终端的频道列表信息,定期对终端的所有频道进行更新检测,实现即使频道当前未在终端播放,也能对频道进行更新检测,在频道需要更新时,通过空闲的调谐器对频道的EPG信息进行更新,实现了对调谐器的充分利用,对于具有多个调谐器的终端而言,当一个调谐器被占用,但其他调谐器未被占用时,可以利用空闲的调谐器对待更新频道的EPG信息进行更新。无需等待调谐器都未被占用时再更新待更新频道,提高了EPG信息更新的及时性,提升了用户体验。Based on the preset update cycle, this application regularly updates and detects all channels of the terminal by obtaining the channel list information of the terminal, so that even if the channel is not currently playing on the terminal, the channel can be updated and detected. When the channel needs to be updated, The EPG information of the channel is updated through the idle tuner, which realizes the full utilization of the tuner. For a terminal with multiple tuners, when one tuner is occupied but other tuners are not occupied, it can Utilize the idle tuner to update the EPG information of the channel to be updated. There is no need to wait for the tuner to be unoccupied before updating the channel to be updated, which improves the timeliness of updating EPG information and improves user experience.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,表示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, represent embodiments consistent with the application and together with the description serve to explain the principles of the application.
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, In other words, other drawings can also be obtained from these drawings without paying creative labor.
图1为本申请EPG信息更新方法第一实施例的流程示意图;Fig. 1 is the schematic flow chart of the first embodiment of the method for updating EPG information of the present application;
图2为本申请EPG信息更新方法第二实施例的流程示意图;Fig. 2 is the schematic flow chart of the second embodiment of the method for updating EPG information of the present application;
图3为本申请EPG信息更新方法一实施例的模块示意图;Fig. 3 is the module schematic diagram of an embodiment of the EPG information updating method of the present application;
图4为本申请EPG信息更新装置一实施例的装置示意图;Fig. 4 is the device schematic diagram of an embodiment of the EPG information updating device of the present application;
图5为本申请实施例中EPG信息更新方法涉及的硬件运行环境的设备结构示意图。FIG. 5 is a schematic diagram of a device structure of a hardware operating environment involved in a method for updating EPG information in an embodiment of the present application.
附图标号说明Explanation of reference numbers
本申请目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose, functions and advantages of the present application will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式Detailed ways
为使本申请的上述目的、特征和优点能够更加明显易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本申请保护的范围。In order to make the above objects, features and advantages of the present application more obvious and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Apparently, the described embodiments are only some of the embodiments of this application, not all of them. Based on the embodiments in the present application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
实施例一Embodiment one
参照图1,本申请实施例提供一种EPG信息更新方法,应用于具有多个调谐器的终端,在本申请EPG信息更新方法的第一实施例中,所述EPG信息更新方法包括:Referring to FIG. 1 , an embodiment of the present application provides a method for updating EPG information, which is applied to a terminal with multiple tuners. In the first embodiment of the method for updating EPG information of the present application, the method for updating EPG information includes:
步骤S10,根据预设更新周期,获取所述终端的频道列表信息,对所述频道列表信息中各个频道的EPG信息进行更新检测;Step S10, according to the preset update period, obtain the channel list information of the terminal, and perform update detection on the EPG information of each channel in the channel list information;
步骤S20,若检测到需要更新EPG信息的频道,则将所述频道作为待更新频道;Step S20, if a channel that needs to be updated with EPG information is detected, use the channel as the channel to be updated;
在本实施例中,需要说明的是,在本申请中,所述终端还包括EPG扫描模块和数据库模块,所述频道列表信息存储于所述终端的数据库模块中,在达到预设更新周期的时,所述终端的EPG扫描模块会从所述数据库模块中获取所述频道列表信息,通过所述频道列表信息,确定频道的频道信息,进而根据频道信息在数据库模块中查找频道信息的EPG信息,进而检测频道的EPG信息是否需要更新。In this embodiment, it should be noted that in this application, the terminal further includes an EPG scanning module and a database module, and the channel list information is stored in the database module of the terminal, and when the preset update period is reached , the EPG scanning module of the terminal will obtain the channel list information from the database module, determine the channel information of the channel through the channel list information, and then search the EPG information of the channel information in the database module according to the channel information , and then detect whether the EPG information of the channel needs to be updated.
另外,还需要说明的是,所述预设更新周期用于定期检测所述终端的所有频道是否需要更新,所述频道列表信息包括所述终端的所有频道以及所有频道的频道信息,所述频道信息包括频道名、频道号以及频道频点信息,所述EPG信息包括频道节目单以及频道节目时长,所述待更新频道表征为EPG信息的待播放时长小于预设待播放时长。In addition, it should be noted that the preset update cycle is used to regularly detect whether all channels of the terminal need to be updated, and the channel list information includes all channels of the terminal and channel information of all channels, and the channel The information includes channel name, channel number, and channel frequency point information. The EPG information includes a channel program list and channel program duration. The channel to be updated is characterized by the EPG information having a waiting time shorter than the preset waiting time.
步骤S30,若所述终端中至少有一个调谐器空闲,则基于空闲的调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息。Step S30, if at least one tuner in the terminal is idle, update the EPG information of the channel to be updated based on the idle tuner, and obtain the EPG update information of the channel to be updated.
在本实施例中,需要说明的是,所述调谐器用于更新所述EPG信息,所述EPG更新信息包括更新节目以及更新时长。In this embodiment, it should be noted that the tuner is used to update the EPG information, and the EPG update information includes an update program and an update duration.
作为一种示例,步骤S10至步骤S30包括:根据预设更新周期,获取所述终端的频道列表信息,对所述终端的所有频道进行检测,判断各频道的EPG信息是否需要更新,以确定待更新频道;判断所述终端的调谐器是否空闲,若所述终端中至少有一个调谐器空闲,则基于所述调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG信息。As an example, steps S10 to S30 include: acquiring channel list information of the terminal according to a preset update cycle, detecting all channels of the terminal, and judging whether the EPG information of each channel needs to be updated, so as to determine whether the EPG information of each channel needs to be updated. Updating the channel: judging whether the tuner of the terminal is idle, if at least one tuner in the terminal is idle, then based on the tuner, updating the EPG information of the channel to be updated to obtain the channel to be updated EPG information.
其中,若检测到所述调谐器都被占用,则停止对所述待更新频道进行更新,可以在检测到调谐器空闲后开始更新待更新频道,也可以等下次预审更新周期到来时,对待更新频道进行更新。Wherein, if it is detected that the tuners are all occupied, then stop updating the channel to be updated, and start to update the channel to be updated after detecting that the tuner is idle, or wait for the next pre-trial update period to be processed. Update channel for updates.
另外,在本申请中,当终端处于电视直播或待机状态时,都可以对调谐器进行检测,一般的,在所述终端存在两个调谐器存在的情况下,所述终端处于电视直播时,所述终端的调谐器通常有一个会被占用,另一个空闲,此时可以利用空闲的调谐器对所述待更新频道进行更新,在所述终端处于待机状态时,所述终端的调谐器都处于空闲状态,此时可以利用两个调谐器同时更新终端的待更新频道,提高EPG信息的更新效率,减少终端能耗。In addition, in this application, when the terminal is in live TV or standby state, the tuner can be detected. Generally, when there are two tuners in the terminal, when the terminal is in live TV, Usually, one of the tuners of the terminal is occupied and the other is idle. At this time, the idle tuner can be used to update the channel to be updated. When the terminal is in a standby state, all the tuners of the terminal In the idle state, two tuners can be used to update the channels to be updated of the terminal at the same time, so as to improve the update efficiency of EPG information and reduce the energy consumption of the terminal.
本申请实施例通过基于预设更新周期,通过获取终端的频道列表信息,定期对终端的所有频道进行更新检测,实现即使频道当前未在终端播放,也能对频道进行更新检测,在频道需要更新时,通过空闲的调谐器对频道的EPG信息进行更新,实现了对调谐器的充分利用,对于具有多个调谐器的终端而言,当一个调谐器被占用,但其他调谐器未被占用时,可以利用空闲的调谐器对待更新频道的EPG信息进行更新。无需等待调谐器都未被占用时再更新待更新频道。提高EPG信息的更新效率以及EPG更新的及时性,提升用户体验。In this embodiment of the present application, based on the preset update cycle, by obtaining the channel list information of the terminal, all channels of the terminal are regularly updated and detected, so that even if the channel is not currently playing on the terminal, the channel can be updated and detected, and the channel needs to be updated. When , the EPG information of the channel is updated through the idle tuner, which realizes the full utilization of the tuner. For a terminal with multiple tuners, when one tuner is occupied but other tuners are not occupied , the EPG information of the channel to be updated can be updated by using an idle tuner. No need to wait for tuners to be freed to update pending channels. Improve the update efficiency of EPG information and the timeliness of EPG update, and improve user experience.
其中,所述对频道的EPG信息进行更新检测的步骤,包括:Wherein, the step of updating and detecting the EPG information of the channel includes:
步骤A10根据所述终端的频道列表信息,确定所述频道的频道信息;Step A10 determines the channel information of the channel according to the channel list information of the terminal;
步骤A20,根据所述频道的频道信息,在所述终端的EPG存储信息中匹配所述频道的EPG信息,并检测所述频道的EPG信息是否需要更新。Step A20, according to the channel information of the channel, match the EPG information of the channel in the EPG storage information of the terminal, and detect whether the EPG information of the channel needs to be updated.
在本实施例中,需要说明的是,所述EPG存储信息为所述终端在所述数据库模块中存储的所有频道的EPG信息,所述EPG存储信息包括所有频道的频道名、频道号以及EPG信息,所述频道信息包括频道名、频道号以及频道频点信息,通过频道名和频道号在所述EPG存储信息中查找频道的EPG信息。In this embodiment, it should be noted that the EPG storage information is the EPG information of all channels stored by the terminal in the database module, and the EPG storage information includes channel names, channel numbers and EPG information of all channels. Information, the channel information includes channel name, channel number and channel frequency point information, and the EPG information of the channel is searched in the EPG storage information through the channel name and channel number.
作为一种示例,步骤A10至步骤A20包括:根据所述频道信息,确定频道的频道信息;基于所述频道信息的频道号以频道名,在所述EPG存储信息中匹配所述频道的EPG信息,并对所述频道的EPG信息进行检测;若检测到所述频道的EPG信息不需要更新,则在所述频道列表信息中在对下一个频道的EPG信息进行检测;若检测到所述频道的EPG信息需要更新,则将所述频道作为待更新频道。其中,可以通过所述终端的EPG扫描模块可以检测所述频道的EPG信息是否需要更新。As an example, steps A10 to A20 include: determining the channel information of the channel according to the channel information; matching the EPG information of the channel in the EPG storage information based on the channel number and the channel name of the channel information , and detect the EPG information of the channel; if it is detected that the EPG information of the channel does not need to be updated, then the EPG information of the next channel is detected in the channel list information; if the channel is detected If the EPG information needs to be updated, the channel is used as the channel to be updated. Wherein, the EPG scanning module of the terminal can detect whether the EPG information of the channel needs to be updated.
本实施例通过确定各所述频道的频道信息,根据频道信息在EPG存储信息中匹配频道的EPG信息,进而检测频道的EPG信息是否需要更新。通过对所述终端的所有频道进行更新检测,实现了可以对当前终端未播放的频道进行更新检测,当检测到频道需要更新时,就对频道的EPG信息进行更新,提高所述频道更新的及时性,且通过在终端的数据库存储模块中获取频道的EPG信息,进而进行更新,无需利用调频器检测所述频道的EPG信息是否更新,实现了及时调频器被占用也可以检测频道是否需要更新,提高了检测频道更新的效率。In this embodiment, the channel information of each channel is determined, and the EPG information of the channel is matched with the EPG storage information according to the channel information, so as to detect whether the EPG information of the channel needs to be updated. By performing update detection on all channels of the terminal, it is possible to perform update detection on channels not played by the current terminal. When it is detected that a channel needs to be updated, the EPG information of the channel is updated to improve the timely update of the channel. In addition, by obtaining the EPG information of the channel in the database storage module of the terminal, and then updating it, there is no need to use the frequency modulator to detect whether the EPG information of the channel is updated, and it is possible to detect whether the channel needs to be updated even when the frequency modulator is occupied. Improved efficiency of detecting channel updates.
其中,所述检测所述频道的EPG信息是否需要更新的步骤包括:Wherein, the step of detecting whether the EPG information of the channel needs to be updated includes:
步骤B10,判断所述频道的EPG信息的待播放时长是否小于或等于预设待播放时长;Step B10, judging whether the to-be-played duration of the EPG information of the channel is less than or equal to the preset to-be-played duration;
步骤B20,若判定所述待播放时长小于或等于所述预设待播放时长,则确定所述频道的所述EPG信息需要更新;Step B20, if it is determined that the to-be-played duration is less than or equal to the preset to-be-played duration, then determine that the EPG information of the channel needs to be updated;
步骤B30,若判定所述待播放时长大于所述预设待播放时长,则确定所述频道的所述EPG信息不需要更新。Step B30, if it is determined that the to-be-played duration is longer than the preset to-be-played duration, then it is determined that the EPG information of the channel does not need to be updated.
在本实施例中,需要说明的是,所述待播放时长表征为所述频道在当前时间点之后EPG信息中的频道节目的总播放时长,所述预设待播放时长表征为判定所述频道不需要更新EPG信息的临界待播放时长。In this embodiment, it should be noted that the duration to be played is represented by the total broadcast duration of the channel programs in the EPG information of the channel after the current time point, and the preset duration to be played is represented by the There is no need to update the critical waiting time of EPG information.
作为一种示例,步骤B10至步骤B30包括:判断所述频道的EPG信息的待播放时长是否小于或等于预设待播放时长,若判定所述待播放时长小于或等于所述预设待播放时长,则所述频道的EPG信息需要更新;若判定所述待播放时长大于所述预设待播放时长,则所述频道的EPG信息不需要更新。其中,在确定所述频道的所述EPG信息需要更新时,将所述频道作为待更新频道,在确定所述频道的所述EPG信息无需更新时,所述终端的EPG扫描模块继续根据所述频道列表信息,对还未检测是否需要更新的频道进行检测。As an example, step B10 to step B30 include: judging whether the to-be-played duration of the EPG information of the channel is less than or equal to the preset to-be-played duration, if it is determined that the to-be-played duration is less than or equal to the preset to-be-played duration , the EPG information of the channel needs to be updated; if it is determined that the to-be-played duration is longer than the preset to-be-played duration, the EPG information of the channel does not need to be updated. Wherein, when it is determined that the EPG information of the channel needs to be updated, the channel is used as the channel to be updated, and when it is determined that the EPG information of the channel does not need to be updated, the EPG scanning module of the terminal continues to The channel list information is used to detect the channels that have not been detected whether they need to be updated.
本申请实施例通过在低于预设待播放时长时,就判定所述频道的EPG信息需要更新,从而保证所述频道的EPG信息的中的频道节目的总播放时长能及时进行更新,避免在所述频道需要播放时,所述频道的EPG信息的待播放频道节目的总播放时长不足以为所述频道提供播放的节目,导致需要重新节目的EPG信息,降低了用户体验,所以通过对待播放时长进行是否需要更新频道的EPG信息,能够提高更新的及时性。In the embodiment of the present application, it is determined that the EPG information of the channel needs to be updated when it is lower than the preset waiting time to be played, so as to ensure that the total playing time of the channel program in the EPG information of the channel can be updated in time, avoiding When the channel needs to be played, the total playing time of the channel program to be played in the EPG information of the channel is not enough to provide the program for the channel, resulting in the need to re-program the EPG information, which reduces the user experience, so by treating the playing time Whether it is necessary to update the EPG information of the channel can improve the timeliness of updating.
实施例二Embodiment two
进一步地,参照图2,基于本申请上述实施例,在本申请另一实施例中,与上述实施例相同或相似的内容,可以参考上文介绍,后续不再赘述。在此基础上,基于空闲的调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息的步骤之前,所述EPG信息更新方法还包括:Further, referring to FIG. 2 , based on the above-mentioned embodiment of the present application, in another embodiment of the present application, for content that is the same as or similar to the above-mentioned embodiment, reference may be made to the introduction above, and details will not be repeated hereafter. On this basis, based on an idle tuner, the EPG information of the channel to be updated is updated, and before the step of obtaining the EPG update information of the channel to be updated, the EPG information update method further includes:
步骤C10,判断所述空闲的调谐器的空闲数量是否低于预设空闲数量;Step C10, judging whether the idle number of the idle tuner is lower than the preset idle number;
步骤C20,若所述空闲的调谐器的空闲数量等于所述预设空闲数量,则将所述待更新频道频点信息的所述待更新频道的频道频点信息发送至所述调谐器;Step C20, if the idle number of the idle tuner is equal to the preset idle number, sending the channel frequency point information of the channel to be updated in the channel frequency point information to be updated to the tuner;
步骤C30,若所述空闲的调谐器的空闲数量大于所述预设空闲数量,则将所述待更新频道信息的各所述待更新频道的频道信息发送至各所述空闲的调谐器,其中,所述空闲的调谐器与所述待更新频道的频道频点信息一一对应。Step C30, if the idle number of the idle tuners is greater than the preset idle number, send the channel information of each of the channels to be updated in the channel information to be updated to each of the idle tuners, wherein , the idle tuners are in one-to-one correspondence with the channel frequency point information of the channel to be updated.
在本实施例中,需要说明的是,所述预设空闲数量可以自定义设置,在本申请中,所述终端的调谐器数量为2,所述预设空闲数量可以为1,当调谐器的空闲数量为1时,则将所述待更新频道的频道信息至所述调谐器,其中,所述频道信息包括频道频点信息,当所述调谐器的空闲数量大于1时,则将所述待更新频道信息的各待更新频道的频道信息发送给各所述调谐器,所述调谐器一次只能锁定一个频道频点信息,在所述频点信息对应的频道的EPG信息更新完成后,才会接收下一个待更新频道的频道频点信息,当所述调谐器的空闲数量为0时说明所述终端当前不存在空闲的调谐器,在所述终端的调谐器的空闲数量为2时,所述终端可以同时更新两个待更新频道的EPG信息,从而可以加快所述终端的频道更新效率,减少终端能耗。In this embodiment, it should be noted that the preset idle number can be customized. In this application, the number of tuners of the terminal is 2, and the preset idle number can be 1. When the tuner When the idle number of the tuner is 1, the channel information of the channel to be updated is sent to the tuner, wherein the channel information includes channel frequency point information, and when the idle number of the tuner is greater than 1, the The channel information of each channel to be updated in the channel information to be updated is sent to each of the tuners, and the tuner can only lock the frequency point information of one channel at a time. After the update of the EPG information of the channel corresponding to the frequency point information is completed , the channel frequency point information of the next channel to be updated will be received. When the idle number of the tuner is 0, it means that there is no idle tuner in the terminal, and the idle number of tuners in the terminal is 2 , the terminal can update the EPG information of the two channels to be updated at the same time, thereby speeding up the channel update efficiency of the terminal and reducing energy consumption of the terminal.
作为一种示例,步骤C10至步骤C30包括:判断所述空闲的调谐器的空闲数量是否大于预设空闲数量;若所述空闲的调谐器的空闲数量等于所述预设空闲数量,则将所述待更新频道的频道信息发送至所述空闲的调谐器;若所述调谐器的空闲数量高于所述预设空闲数量,则将各所述待更新频道的频道信息发送至所述调谐器;若所述空闲的调谐器的空闲数量小于所述预设空闲数量,则不向所述空闲的调谐器发送所述待更新频道的频道信息。其中,当所述空闲的调谐器的空闲数量小于所述预设空闲数量时,说明所述终端当前不存在空闲的调谐器。As an example, steps C10 to C30 include: judging whether the idle number of the idle tuner is greater than the preset idle number; if the idle number of the idle tuner is equal to the preset idle number, then The channel information of the channel to be updated is sent to the idle tuner; if the idle number of the tuner is higher than the preset idle number, the channel information of each of the channels to be updated is sent to the tuner ; If the idle number of the idle tuner is less than the preset idle number, not sending the channel information of the channel to be updated to the idle tuner. Wherein, when the idle number of the idle tuners is less than the preset idle number, it means that there is no idle tuner in the terminal currently.
本实施例通过在所述终端的其中一个调频器被占用时,利用另外一个调频器对所述待更新频道的EPG信息进行更新,实现了即使在所述终端处于电视节目直播时(当电视节目直播时,其中一个调谐器会被占用),也能对待更新频道的EPG信息进行更新,充分利用调谐器的资源。进一步的,在所述终端的两个调谐器都处于空闲状态时,并且在达到所述预设更新周期时,两个调谐器可以同时对所述待更新频道信息中的待更新频道进行更新,提高所述待更新频道的更新效率,减少终端的能耗。且在本申请中,即使在预设更新周期下所述终端处于待机状态时,也可以检测调谐器的空闲数量,并对所述终端的所有频道进行更新检测和更新。In this embodiment, when one of the frequency tuners of the terminal is occupied, another frequency tuner is used to update the EPG information of the channel to be updated, so that even when the terminal is in the live TV program (when the TV program During the live broadcast, one of the tuners will be occupied), and the EPG information of the channel to be updated can also be updated to make full use of the resources of the tuner. Further, when both tuners of the terminal are in an idle state, and when the preset update period is reached, the two tuners may simultaneously update the channel to be updated in the channel information to be updated, The update efficiency of the channel to be updated is improved, and the energy consumption of the terminal is reduced. And in the present application, even when the terminal is in the standby state under the preset update cycle, the number of idle tuners can be detected, and all channels of the terminal can be updated and detected and updated.
其中,所述基于空闲的调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息的步骤包括:Wherein, the step of updating the EPG information of the channel to be updated based on the idle tuner, and obtaining the EPG update information of the channel to be updated includes:
步骤D10,将所述待更新频道的频道频点信息发送至所述调谐器;Step D10, sending the channel frequency point information of the channel to be updated to the tuner;
步骤D20,基于所述空闲的调谐器以及所述频道频点信息,对所述待更新频道进行频点锁定,并检测所述待更新频道是否锁定成功;Step D20, based on the idle tuner and the channel frequency point information, perform frequency locking on the channel to be updated, and detect whether the channel to be updated is successfully locked;
步骤D30,在所述待更新频道锁定成功后,获取所述待更新频道的待播放数据;Step D30, after the channel to be updated is successfully locked, acquire the data to be played of the channel to be updated;
步骤D40,解析所述待播放数据,生成所述待更新频道的EPG更新信息。Step D40, analyzing the data to be played, and generating EPG update information of the channel to be updated.
在本实施例中,需要说明的是,所述频道频点信息包括频道频率、频道符号率、频道带宽,所述频道频点信息用于为所述调频器提供锁频信息,也即,将所述待更新频道信息锁频在所述调频器中。其中,所述终端还包括FE(Frontend,前端)模块4,所述终端的EPG扫描模块1将所述频道频点信息通过FE(Frontend,前端)模块4发送至所述调频器,并根据所述频道频点信息进行锁频。所述获取所述待更新频道的待播放数据,是在所述待更新频道锁频成功后,由所述终端的复用器模块获取待更新频道的待播放数据,并由所述PSI(Program Specific Information,节目特定信息)模块3对所述待播放数据进行解析,得到EPG更新信息,其中,EPG更新信息为以播出时间排序的待播放节目,且播放时长为预设更新时长。In this embodiment, it should be noted that the channel frequency point information includes channel frequency, channel symbol rate, and channel bandwidth, and the channel frequency point information is used to provide frequency locking information for the frequency modulator, that is, the The channel information to be updated is frequency-locked in the tuner. Wherein, the terminal also includes a FE (Frontend, front end) module 4, and the EPG scanning module 1 of the terminal sends the channel frequency point information to the frequency tuner through the FE (Frontend, front end) module 4, and according to the frequency point information of the above-mentioned channel for frequency locking. The acquisition of the data to be played of the channel to be updated is to obtain the data to be played of the channel to be updated by the multiplexer module of the terminal after the frequency locking of the channel to be updated is successful, and the PSI (Program Specific Information (program specific information) module 3 analyzes the data to be played to obtain EPG update information, wherein the EPG update information is the programs to be played sorted by broadcast time, and the play duration is the preset update duration.
参照图3,所述终端包括:EPG扫描模块1、数据库模块2、调谐器模块6、复用器(Demux)模块5、PSI模块3以及FE模块4;所述EPG扫描模块1分别与所述数据库模块2、所述PSI模块3以及所述FE模块4通信连接,所述PSI模块3与所述复用器模块5通信连接,所述FE模块4与所述调谐器模块6通信连接;结合本申请的实施例的说明,所述EPG扫描模块1可以用于检测所述终端的频道的EPG信息是否更新;所述数据库模块2用于存储所述终端的频道列表信息以及所述终端的所有频道的EPG信息,也即EPG存储信息;所述调谐器模块6用于更新EPG信息,所述复用器模块5用于获取待播放数据;所述FE模块4用于向所述调谐器发送频道的频道频点信息,还用于根据所述频道频点信息对所述调谐器进行锁频,所述PSI模块3用于解析所述待播放数据,其中,调谐器模块对应物理上的调谐器设备,在双调谐器的场景下有两个调谐器。复用器为软件上的TS(Transport Stream,传输流)数据通路组件。不同每一个调谐器都会关联一个TS通路,每一个TS通路都会关联一组复用器。With reference to Fig. 3, described terminal comprises: EPG scanning module 1, database module 2, tuner module 6, multiplexer (Demux) module 5, PSI module 3 and FE module 4; Described EPG scanning module 1 and described The database module 2, the PSI module 3 and the FE module 4 are connected in communication, the PSI module 3 is connected in communication with the multiplexer module 5, and the FE module 4 is connected in communication with the tuner module 6; combined Description of the embodiment of the present application, the EPG scanning module 1 can be used to detect whether the EPG information of the channel of the terminal is updated; the database module 2 is used to store the channel list information of the terminal and all information of the terminal The EPG information of the channel, that is, the EPG storage information; the tuner module 6 is used to update the EPG information, and the multiplexer module 5 is used to obtain data to be played; the FE module 4 is used to send to the tuner The channel frequency point information of the channel is also used to lock the tuner according to the channel frequency point information, and the PSI module 3 is used to analyze the data to be played, wherein the tuner module corresponds to the physical tuning tuner device, there are two tuners in the dual tuner scenario. The multiplexer is a TS (Transport Stream, transport stream) data path component on the software. Each tuner is associated with a TS path, and each TS path is associated with a group of multiplexers.
作为一种示例,步骤D10至步骤D30包括:根据待更新频道信息,确定所述待更新频道的频道频点信息,将所述待更新频道的频道频点信息发送至所述调谐器;基于所述调谐器以及所述频道频点信息,将所述待更新频道锁定在所述调谐器中,在所述待更新频道锁频成功后,获取待更新频道的待播放数据;对所述播放数据进行解析,得到所述待更新频道的EPG更新信息。As an example, steps D10 to D30 include: determining the channel frequency point information of the channel to be updated according to the channel information to be updated, and sending the channel frequency point information of the channel to be updated to the tuner; based on the The tuner and the frequency point information of the channel, lock the channel to be updated in the tuner, and obtain the data to be played of the channel to be updated after the frequency locking of the channel to be updated is successful; Perform analysis to obtain the EPG update information of the channel to be updated.
在确定所述待更新频道的EPG信息之后,会继续更新所述待更新频道信息中的剩余待更新频道,直至所述待更新频道信息中的所有待更新频道的EPG信息全部更新完成。本实施例通过将所述待更新频道的频道频点信息发送给调频器,进而实现对所述待更新频道的锁频,在锁频成功后再更新待更新频道的EPG信息,保证了待更新频道更新的准确性。After the EPG information of the channel to be updated is determined, the remaining channels to be updated in the channel information to be updated will continue to be updated until the EPG information of all channels to be updated in the channel information to be updated is completely updated. In this embodiment, the channel frequency point information of the channel to be updated is sent to the frequency modulator, and then the frequency locking of the channel to be updated is realized, and the EPG information of the channel to be updated is updated after the frequency locking is successful, ensuring that the channel to be updated Accuracy of channel updates.
其中,所述检测所述待更新频道是否锁频成功的步骤,包括:Wherein, the step of detecting whether the frequency locking of the channel to be updated is successful includes:
步骤E10,检测所述空闲的调谐器中是否存在所述待更新频道的锁频信号;Step E10, detecting whether there is a frequency-locking signal of the channel to be updated in the idle tuner;
步骤E20,若所述空闲的调谐器中存在所述待更新频道的锁频信号,则确定所述待更新频道锁定成功;Step E20, if there is a frequency locking signal of the channel to be updated in the idle tuner, then determine that the channel to be updated is successfully locked;
步骤E30,若所述空闲的调谐器不存在所述待更新频道的锁频信号,则所述待更新频道锁定失败,并返回步骤:根据所述空闲的调谐器以及所述频道信息,将所述待更新频道锁定在所述调谐器。Step E30, if the idle tuner does not have the frequency locking signal of the channel to be updated, then the channel to be updated fails to be locked, and returns to the step: according to the idle tuner and the channel information, the The channel to be updated is locked on the tuner.
在本实施例中,需要说明的是,所述调频器对所述待更新频道的EPG信息进行更新前,需要将所述待更新频道的频道频点信息锁定在所述空闲的调频器上,才能对所述待更新频道的EPG信息进行更新。其中,所述锁频信号用于检测所述空闲的调频器是否成功锁定所述待更新频道,所述锁屏信号可以为RF信号。In this embodiment, it should be noted that before the frequency tuner updates the EPG information of the channel to be updated, it needs to lock the channel frequency point information of the channel to be updated on the idle frequency tuner, Only then can the EPG information of the channel to be updated be updated. Wherein, the frequency lock signal is used to detect whether the idle frequency modulator successfully locks the channel to be updated, and the screen lock signal may be an RF signal.
作为一种示例,步骤E10至步骤E30包括:检测所述空闲的调谐器中是否存在所述待更新频道的锁频信号;若检测到所述调谐器存在RF信号,则所述调谐器接收到所述待更新频道的锁频信号,所述待更新频道锁频成功;若检测到所述空闲的调谐器不存在RF信号或RF信号不稳定,则所述待更新频道锁定失败,返回步骤:根据所述调谐器以及所述频道信息,将所述待更新频道锁频在所述调谐器。重新对所述待更新频道进行锁定。本实施例中通过锁频信号判断所述待更新频道的频道频点信息是否锁定在所述调频器,并且在所述待更新频道的频道频点信息未锁定成功时,重新对所述待更新频道进行锁定,保证了锁定所述待更新频道的准确性。As an example, steps E10 to E30 include: detecting whether there is a frequency-locking signal of the channel to be updated in the idle tuner; if it is detected that there is an RF signal in the tuner, the tuner receives The frequency locking signal of the channel to be updated, the frequency locking of the channel to be updated is successful; if it is detected that the idle tuner does not have an RF signal or the RF signal is unstable, then the channel to be updated has failed to be locked, and the return step: According to the tuner and the channel information, frequency-lock the channel to be updated on the tuner. Re-lock the channel to be updated. In this embodiment, it is judged by the frequency locking signal whether the channel frequency information of the channel to be updated is locked on the frequency modulator, and when the channel frequency information of the channel to be updated is not successfully locked, the frequency information of the channel to be updated is re-set. The channel is locked to ensure the accuracy of locking the channel to be updated.
其中,在解析所述待播放数据,生成所述待更新频道的EPG更新信息的步骤之后,所述EPG信息更新方法还包括:Wherein, after analyzing the data to be played and generating the EPG update information of the channel to be updated, the EPG information update method further includes:
步骤F10,判断所述EPG更新信息的更新时长是否满足预设更新时长;Step F10, judging whether the update duration of the EPG update information meets the preset update duration;
步骤F20,若所述更新时长大于或等于预设更新时长,则将所述EPG更新信息存储至所述终端,并解除所述待更新频道在所述调谐器的锁定;Step F20, if the update duration is greater than or equal to the preset update duration, then store the EPG update information in the terminal, and unlock the channel to be updated on the tuner;
步骤F30,若所述更新时长小于预设更新时长,则在预设等待时长后,再将所述EPG更新信息存储至所述终端,并解除所述待更新频道在所述调谐器的锁定;Step F30, if the update duration is less than the preset update duration, then store the EPG update information in the terminal after the preset waiting duration, and unlock the channel to be updated on the tuner;
在本实施例中,需要说明的是,所述预设更新时长为频道更新的最短的节目总时长,所述更新时长为EPG更新信息中的节目总时长,当所述EPG信息更新完成后生成EPG更新信息,所述EPG更新信息会存储在所述终端的数据库模块中。所述预设等待时长表征为在所述更新时长不满足预设更新时长时所述空闲的调频器会继续接收所述EPG更新信息,在更新终端的频道的EPG信息时,获取到的待播放数据的播放时长不一定能满足预设更新时长,在所述播放时长未满足所述预设更新时长时,所述调频器会等待预设等待时长,若在所述预设等待时长后,所述EPG更新信息的更新时长仍不满足所述预设等待时长,则将所述EPG更新信息存储至所述终端。In this embodiment, it should be noted that the preset update duration is the shortest program total duration for channel update, and the update duration is the total program duration in the EPG update information, which is generated after the EPG information update is completed. EPG update information, the EPG update information will be stored in the database module of the terminal. The preset waiting time is characterized by that when the update time does not meet the preset update time, the idle frequency tuner will continue to receive the EPG update information, and when the EPG information of the channel of the terminal is updated, the obtained to-be-played The playback duration of the data may not necessarily meet the preset update duration. When the playback duration does not meet the preset update duration, the tuner will wait for the preset waiting duration. If after the preset waiting duration, the If the update duration of the EPG update information still does not meet the preset waiting duration, the EPG update information is stored in the terminal.
作为一种示例,步骤F10至步骤F30包括:判断所述EPG更新信息的更新时长是否满足预设更新时长;若所述更新时长满足预设更新时长,则将所述EPG更新信息存储在所述终端的数据库模块,并解除所述待更新频道在所述调谐器上的锁定;若所述更新时长不满足预设更新时长,则在预设等待时长后,在将所述EPG更新信息存储至所述终端,并解除所述待更新频道在所述调谐器的锁定。As an example, steps F10 to F30 include: judging whether the update duration of the EPG update information meets the preset update duration; if the update duration meets the preset update duration, storing the EPG update information in the The database module of the terminal, and release the lock of the channel to be updated on the tuner; if the update duration does not meet the preset update duration, after the preset waiting duration, store the EPG update information in the terminal, and unlock the channel to be updated on the tuner.
在本申请中,所述空闲的调谐器一次只能更新一个待更新频道的EPG信息,当待更新频道的EPG信息更新完成后,则将所述待更新频道作为已更新频道,并在各待更新频道中选择下一待更新频道的频道频点信息发送至所述空闲的调谐器,并返回执行步骤:基于所述空闲的调谐器以及所述待更新频道的频道频点信息,对所述待更新频道进行频点锁定,并检测所述待更新频道是否锁定成功;在所述待更新频道锁定成功后,获取所述待更新频道的待播放数据;解析所述待播放数据,生成所述待更新频道的EPG更新信息。直到所有待更新频道更新完成。In this application, the idle tuner can only update the EPG information of one channel to be updated at a time. The channel frequency point information of the next channel to be updated in the updated channel is sent to the idle tuner, and returns to the execution step: based on the idle tuner and the channel frequency point information of the channel to be updated, the Perform frequency point locking on the channel to be updated, and detect whether the channel to be updated is locked successfully; after the channel to be updated is successfully locked, obtain the data to be played of the channel to be updated; analyze the data to be played, and generate the EPG update information of the channel to be updated. Until all channels to be updated are updated.
本实施例,通过判断所述更新时长是否满足预设更新时长,在所述更新时长达到所述预设更新时长后,立即将所述EPG更新信息存储至所述终端,并继续下一待更新频道的更新,提高了更新效率,且在所述更新时长小于所述预设更新时长时,在等待预设等待时长后也不再继续等待,避免所述调谐器不继续更新其他待更新频道。In this embodiment, by judging whether the update duration meets the preset update duration, after the update duration reaches the preset update duration, the EPG update information is stored in the terminal immediately, and the next update to be updated is continued. The update of the channel improves the update efficiency, and when the update duration is shorter than the preset update duration, it does not continue to wait after waiting for the preset waiting period, so as to avoid that the tuner does not continue to update other channels to be updated.
实施例三Embodiment three
参照图4,本申请实施例还提供一种EPG信息更新装置,所述EPG信息更新装置包括:Referring to Fig. 4, the embodiment of the present application also provides a device for updating EPG information, and the device for updating EPG information includes:
频道更新检测模块10,用于根据预设更新周期,获取所述终端的频道列表信息,对各个频道列表信息中所有频道的EPG信息进行更新检测;The channel update detection module 10 is used to obtain the channel list information of the terminal according to the preset update period, and perform update detection on the EPG information of all channels in each channel list information;
更新频道确定模块20,用于若检测到需要更新EPG信息的频道,则将所述频道作为待更新频道;The update channel determination module 20 is used to use the channel as the channel to be updated if a channel that needs to update the EPG information is detected;
频道更新模块30,用于若所述终端中至少有一个调谐器空闲,则基于空闲的调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息。The channel update module 30 is configured to update the EPG information of the channel to be updated based on the idle tuner if at least one tuner in the terminal is idle, and obtain the EPG update information of the channel to be updated.
可选地,所述频道更新检测模块10还用于:Optionally, the channel update detection module 10 is also used for:
所述对频道的EPG信息进行更新检测的步骤,包括:The step of updating and detecting the EPG information of the channel includes:
根据所述终端的频道列表信息,确定各所述频道的频道信息;determining channel information of each of the channels according to the channel list information of the terminal;
根据所述频道的频道信息,在所述终端的EPG存储信息中匹配所述频道的EPG信息,并检测所述频道的EPG信息是否需要更新。Matching the EPG information of the channel in the EPG storage information of the terminal according to the channel information of the channel, and detecting whether the EPG information of the channel needs to be updated.
可选地,所述更新频道确定模块20还用于:Optionally, the update channel determination module 20 is also used for:
所述检测所述频道的EPG信息是否需要更新的步骤,包括:The step of detecting whether the EPG information of the channel needs to be updated includes:
判断所述频道的EPG信息的待播放时长是否小于预设待播放时长;Judging whether the to-be-played duration of the EPG information of the channel is less than the preset to-be-played duration;
若判定所述待播放时长小于或等于所述预设待播放时长,则确定所述频道的所述EPG信息需要更新;If it is determined that the duration to be played is less than or equal to the preset duration to be played, then it is determined that the EPG information of the channel needs to be updated;
若判定所述待播放时长大于所述预设待播放时长,则确定所述频道的所述EPG信息不需要更新。If it is determined that the to-be-played duration is longer than the preset to-be-played duration, it is determined that the EPG information of the channel does not need to be updated.
可选地,所述频道更新模块30还用于:Optionally, the channel update module 30 is also used for:
在所述则基于空闲的调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息的步骤之前,所述EPG信息更新方法还包括:Before the step of updating the EPG information of the channel to be updated based on an idle tuner, and obtaining the EPG update information of the channel to be updated, the method for updating EPG information further includes:
判断所述空闲的调谐器的空闲数量是否等于预设空闲数量;judging whether the idle number of the idle tuner is equal to the preset idle number;
若所述空闲的调谐器的空闲数量等于所述预设空闲数量,则将所述待更新频道的频道频点信息发送至所述空闲的调谐器;If the idle number of the idle tuner is equal to the preset idle number, sending the channel frequency point information of the channel to be updated to the idle tuner;
若所述空闲的调谐器的空闲数量大于所述预设空闲数量,则将各所述待更新频道的频道频点信息分别发送至各所述空闲的调谐器,其中,所述空闲的调谐器与所述待更新频道的频道频点信息一一对应。If the idle number of the idle tuners is greater than the preset idle number, then send the channel frequency point information of each channel to be updated to each of the idle tuners, wherein the idle tuners There is a one-to-one correspondence with the channel frequency point information of the channel to be updated.
可选地,所述频道更新模块30还用于:Optionally, the channel update module 30 is also used for:
所述基于空闲的调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息的步骤包括:The idle-based tuner updates the EPG information of the channel to be updated, and the step of obtaining the EPG update information of the channel to be updated includes:
基于所述空闲的调谐器以及所述待更新频道的频道频点信息,对所述待更新频道进行频点锁定,并检测所述待更新频道是否锁定成功;Based on the idle tuner and the channel frequency point information of the channel to be updated, lock the frequency point of the channel to be updated, and detect whether the channel to be updated is successfully locked;
在所述待更新频道锁定成功后,获取所述待更新频道的待播放数据;After the channel to be updated is successfully locked, acquire the data to be played of the channel to be updated;
解析所述待播放数据,生成所述待更新频道的EPG更新信息。Analyzing the data to be played, and generating EPG update information of the channel to be updated.
可选地,所述频道更新模块30还用于:Optionally, the channel update module 30 is also used for:
所述检测所述待更新频道是否锁频成功的步骤,包括:The step of detecting whether the frequency locking of the channel to be updated is successful includes:
检测所述空闲的调谐器中是否存在所述待更新频道的锁频信号;Detecting whether there is a frequency-locking signal of the channel to be updated in the idle tuner;
若所述空闲的调谐器中存在所述待更新频道的锁频信号,则确定所述待更新频道锁定成功;If there is a frequency locking signal of the channel to be updated in the idle tuner, it is determined that the channel to be updated is successfully locked;
若所述空闲的调谐器不存在所述待更新频道的锁频信号,则确定所述待更新频道锁定失败,并返回步骤:根据所述空闲的调谐器以及所述频道信息,将所述待更新频道锁定在所述调谐器。If the idle tuner does not have the frequency locking signal of the channel to be updated, it is determined that the channel to be updated has failed to lock, and return to the step of: according to the idle tuner and the channel information, the Update channels locked on the tuner.
可选地,所述频道更新模块30还用于:Optionally, the channel update module 30 is also used for:
在所述解析所述待播放数据,生成所述待更新频道的EPG更新信息的步骤之后,所述EPG信息更新方法还包括:After the step of analyzing the data to be played and generating the EPG update information of the channel to be updated, the EPG information update method further includes:
判断所述EPG更新信息的更新时长是否满足预设更新时长;Judging whether the update duration of the EPG update information meets the preset update duration;
若所述更新时长大于或等于预设更新时长,则将所述EPG更新信息存储至所述终端,并解除所述待更新频道在所述调谐器的锁定;If the update duration is greater than or equal to the preset update duration, storing the EPG update information in the terminal, and unlocking the channel to be updated on the tuner;
若所述更新时长小于所述预设更新时长,则在预设等待时长后,再将所述EPG更新信息存储至所述终端,并解除所述待更新频道在所述调谐器的锁定。If the update duration is shorter than the preset update duration, after a preset wait duration, store the EPG update information in the terminal, and unlock the channel to be updated on the tuner.
本申请提供的EPG信息更新装置,采用上述实施例中的EPG信息更新方法,旨在解决因未充分利用调谐器导致的EPG信息难以及时更新的技术问题。与现有技术相比,本申请实施例提供的EPG信息更新方法的有益效果与上述实施例提供的EPG信息更新方法的有益效果相同,且该EPG信息更新装置中的其他技术特征与上述实施例方法公开的特征相同,在此不做赘述。The EPG information update device provided by the present application adopts the EPG information update method in the above-mentioned embodiments, aiming to solve the technical problem that the EPG information is difficult to be updated in time due to insufficient use of the tuner. Compared with the prior art, the beneficial effect of the EPG information updating method provided by the embodiment of the present application is the same as the beneficial effect of the EPG information updating method provided by the above-mentioned embodiment, and other technical features in the EPG information updating device are the same as those of the above-mentioned embodiment The disclosed features of the methods are the same and will not be repeated here.
实施例四Embodiment Four
本申请实施例提供一种电子设备,所述电子设备可以为播放设备,电子设备包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述实施例中的EPG信息更新方法。An embodiment of the present application provides an electronic device, the electronic device may be a playback device, and the electronic device includes: at least one processor; and a memory connected to the at least one processor in communication; instructions executed by the processor, the instructions are executed by at least one processor, so that the at least one processor can execute the EPG information update method in the above embodiment.
下面参考图5,其示出了适于用来实现本公开实施例的电子设备的结构示意图。本公开实施例中的电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(personal digital assistant,个人数字助理)、PAD(portable Android device,平板电脑)、PMP(Portable Media Player,便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图5示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Referring now to FIG. 5 , it shows a schematic structural diagram of an electronic device suitable for implementing an embodiment of the present disclosure. Electronic devices in the embodiments of the present disclosure may include but not limited to mobile phones, notebook computers, digital broadcast receivers, PDA (personal digital assistant, personal digital assistant), PAD (portable Android device, tablet computer), PMP (Portable Media Player, portable multimedia player), mobile terminals such as vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in FIG. 5 is only an example, and should not limit the functions and scope of use of the embodiments of the present disclosure.
如图5所示,电子设备可以包括处理装置1001(例如中央处理器、图形处理器等),其可以根据存储在ROM(Read-Only Memory,只读存储器)1002中的程序或者从存储装置1003加载到RAM(Random Access Memory,随机访问存储器)1004中的程序而执行各种适当的动作和处理。在RAM1004中,还存储有电子设备操作所需的各种程序和数据。处理装置1001、ROM1002以及RAM1004通过总线1005彼此相连。输入/输出(I/O)接口1006也连接至总线。As shown in FIG. 5 , the electronic device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which may be stored in a ROM (Read-Only Memory, read-only memory) 1002 according to a program or from a storage device 1003 Various appropriate actions and processes are executed by a program loaded into RAM (Random Access Memory) 1004 . In RAM 1004, various programs and data necessary for the operation of the electronic device are also stored. The processing device 1001 , ROM 1002 , and RAM 1004 are connected to each other via a bus 1005 . An input/output (I/O) interface 1006 is also connected to the bus.
通常,以下系统可以连接至I/O接口1006:包括例如触摸屏、触摸板、键盘、鼠标、图像传感器、麦克风、加转速计、陀螺仪等的输入装置1007;包括例如LCD(Liquid CrystalDisplay,液晶显示器)、扬声器、振动器等的输出装置1008;包括例如磁带、硬盘等的存储装置1003;以及通信装置1009。通信装置可以允许电子设备与其他设备进行无线或有线通信以交换数据。虽然图中示出了具有各种系统的电子设备,但是应理解的是,并不要求实施或具备所有示出的系统。可以替代地实施或具备更多或更少的系统。Generally, the following systems can be connected to the I/O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; including, for example, an LCD (Liquid Crystal Display, Liquid Crystal Display) ), a speaker, a vibrator, and the like; a storage device 1003 including, for example, a magnetic tape, a hard disk, and the like; and a communication device 1009. A communication device may allow an electronic device to communicate with other devices wirelessly or by wire to exchange data. While an electronic device is shown with various systems in the figures, it should be understood that implementing or having all of the systems shown is not a requirement. More or fewer systems may alternatively be implemented or provided.
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信系统从网络上被下载和安装,或者从存储系统被安装,或者从ROM被安装。在该计算机程序被处理系统执行时,执行本公开实施例的方法中限定的上述功能。In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via a communication system, or installed from a storage system, or installed from a ROM. When the computer program is executed by the processing system, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are performed.
本申请提供的电子设备,采用上述实施例一中的EPG信息更新方法旨在解决因未充分利用调谐器导致的EPG信息难以及时更新的技术问题。与现有技术相比,本申请实施例提供的产品流量数据分配的有益效果与上述实施例提供的EPG信息更新方法的有益效果相同,且该EPG信息更新装置中的其他技术特征与上述实施例方法公开的特征相同,在此不做赘述。The electronic device provided by the present application adopts the EPG information update method in the first embodiment above to solve the technical problem that the EPG information is difficult to be updated in time due to insufficient use of the tuner. Compared with the prior art, the beneficial effect of the distribution of product flow data provided by the embodiment of the present application is the same as the beneficial effect of the EPG information update method provided by the above embodiment, and other technical features of the EPG information update device are the same as those of the above embodiment The disclosed features of the methods are the same and will not be repeated here.
应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式的描述中,具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。It should be understood that various parts of the present disclosure may be implemented in hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics may be combined in any one or more embodiments or examples in an appropriate manner.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the application, but the scope of protection of the application is not limited thereto. Anyone familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the application. Should be covered within the protection scope of this application. Therefore, the protection scope of the present application should be determined by the protection scope of the claims.
实施例五Embodiment five
本实施例提供一种可读存储介质,具有存储在其上的计算机可读程序指令,计算机可读程序指令用于执行上述实施例一中的EPG信息更新方法。This embodiment provides a readable storage medium having computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the method for updating EPG information in the first embodiment above.
本申请实施例提供的可读存储介质例如可以是U盘,但不限于电、磁、光、电磁、红外线、或半导体的设备、设备或器件,或者任意以上的组合。可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程EPROM(Electrical Programmable Read OnlyMemory,只读存储器)或闪存、光纤、便携式紧凑磁盘CD-ROM(compact disc read-onlymemory,只读存储器)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本实施例中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行设备、设备或者器件使用或者与其结合使用。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(RadioFrequency,射频)等等,或者上述的任意合适的组合。The readable storage medium provided in the embodiment of the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, devices, or devices, or any combination thereof. More specific examples of readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable EPROM (Electrical Programmable Read Only Memory, read-only memory) or flash memory, optical fiber, portable compact disc CD-ROM (compact disc read-only memory, read-only memory), optical storage device, magnetic storage device, or any suitable combination of the above. In this embodiment, the readable storage medium may be any tangible medium containing or storing a program, and the program may be used by or in combination with an instruction execution device, device or device. The program code contained in the readable storage medium can be transmitted by any appropriate medium, including but not limited to: electric wire, optical cable, RF (Radio Frequency, radio frequency), etc., or any suitable combination of the above.
上述可读存储介质可以是电子设备中所包含的;也可以是单独存在,而未装配入电子设备中。The above-mentioned readable storage medium may be included in the electronic device, or exist independently without being assembled into the electronic device.
上述可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被电子设备执行时,使得电子设备:根据预设更新周期,获取所述终端的频道列表信息,对所述频道列表信息中所有频道的EPG信息进行更新检测;若检测到所述频道的EPG信息需要更新,则将所述频道作为待更新频道EPG信息的频道,并基于各待更新频道生成待更新频道信息;若所述终端的调谐器空闲,则基于所述待更新频道信息以及所述调谐器,对所述待更新频道的EPG信息进行更新,得到所述待更新频道的EPG更新信息。The above-mentioned readable storage medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: acquires the channel list information of the terminal according to a preset update cycle, and updates the channel list The EPG information of all channels in the information is updated and detected; if it is detected that the EPG information of the channel needs to be updated, then the channel is used as the channel of the EPG information of the channel to be updated, and the channel information to be updated is generated based on each channel to be updated; if The tuner of the terminal is idle, and based on the channel information to be updated and the tuner, the EPG information of the channel to be updated is updated to obtain the EPG update information of the channel to be updated.
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括LAN(localarea network,局域网)或WAN(Wide Area Network,广域网)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language - such as "C" or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer can be connected to the user computer via any kind of network, including a LAN (local area network) or WAN (Wide Area Network, wide area network), or it can be connected to an external computer such as use an Internet service provider to connect via the Internet).
附图中的流程图和框图,图示了按照本申请各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的设备来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the figures illustrate the architecture, functionality and operation of possible implementations of devices, methods and computer program products according to various embodiments of the present application. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logical functions for implementing specified executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based device that performs the specified functions or operations , or may be implemented by a combination of dedicated hardware and computer instructions.
描述于本公开实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该单元本身的限定。The modules involved in the embodiments described in the present disclosure may be implemented by software or by hardware. Wherein, the name of the module does not constitute a limitation of the unit itself under certain circumstances.
本申请提供的可读存储介质,存储有用于执行上述EPG信息更新方法的计算机可读程序指令,旨在解决因未充分利用调谐器导致的EPG信息难以及时更新的技术问题。与现有技术相比,本申请实施例提供的可读存储介质的有益效果与上述实施例提供的EPG信息更新方法的有益效果相同,在此不做赘述。The readable storage medium provided by the present application stores computer-readable program instructions for executing the above-mentioned EPG information updating method, and aims to solve the technical problem that EPG information is difficult to update in time due to insufficient use of the tuner. Compared with the prior art, the beneficial effect of the readable storage medium provided by the embodiment of the present application is the same as that of the method for updating EPG information provided by the above embodiment, and details are not repeated here.
实施例六Embodiment six
本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的EPG信息更新方法的步骤。The present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the above-mentioned EPG information updating method are realized.
本申请提供的计算机程序产品旨在解决因未充分利用调谐器导致的EPG信息难以及时更新的技术问题。与现有技术相比,本申请实施例提供的计算机程序产品的有益效果与上述实施例提供的EPG信息更新方法的有益效果相同,在此不做赘述。The computer program product provided by this application aims to solve the technical problem that the EPG information is difficult to be updated in time due to the underutilization of the tuner. Compared with the prior art, the beneficial effect of the computer program product provided by the embodiment of the present application is the same as the beneficial effect of the method for updating EPG information provided by the above embodiment, and will not be repeated here.
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利处理范围内。The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structures or equivalent process transformations made by using the description of the application and the accompanying drawings are directly or indirectly used in other related technical fields. , are all included in the patent processing scope of the present application in the same way.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310580070.8A CN116506663A (en) | 2023-05-19 | 2023-05-19 | EPG information update method, device, electronic equipment and readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310580070.8A CN116506663A (en) | 2023-05-19 | 2023-05-19 | EPG information update method, device, electronic equipment and readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116506663A true CN116506663A (en) | 2023-07-28 |
Family
ID=87321527
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310580070.8A Pending CN116506663A (en) | 2023-05-19 | 2023-05-19 | EPG information update method, device, electronic equipment and readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116506663A (en) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000044771A (en) * | 1998-12-30 | 2000-07-15 | 전주범 | Method for updating epg information in digital television |
| KR20050047614A (en) * | 2003-11-18 | 2005-05-23 | 주식회사 대우일렉트로닉스 | Method for controlling programing schedule information of digital broadcating receiver |
| KR20080054032A (en) * | 2006-12-12 | 2008-06-17 | 엘지전자 주식회사 | Broadcast receiver and channel map update method using the same |
| CN101207753A (en) * | 2006-12-21 | 2008-06-25 | 乐金电子(中国)研究开发中心有限公司 | Method for implementing automatic refreshing of digital television electronic program guidebooks under multi tuner |
| CN101252647A (en) * | 2007-10-24 | 2008-08-27 | 深圳创维-Rgb电子有限公司 | Method and device for updating program channel data and television set |
| US20110141377A1 (en) * | 2009-12-15 | 2011-06-16 | Buffalo Inc. | Digital broadcast receiver and method for receiving digital broadcast |
| CN109040817A (en) * | 2018-08-01 | 2018-12-18 | 深圳创维-Rgb电子有限公司 | Update method, apparatus, display system and the electronic equipment of electronic program guides |
| CN110012345A (en) * | 2019-03-18 | 2019-07-12 | 海信电子科技(深圳)有限公司 | A kind of channel switching method and television terminal |
| CN112584246A (en) * | 2020-12-07 | 2021-03-30 | 深圳创维-Rgb电子有限公司 | EPG update processing method and device based on television, intelligent terminal and medium |
-
2023
- 2023-05-19 CN CN202310580070.8A patent/CN116506663A/en active Pending
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000044771A (en) * | 1998-12-30 | 2000-07-15 | 전주범 | Method for updating epg information in digital television |
| KR20050047614A (en) * | 2003-11-18 | 2005-05-23 | 주식회사 대우일렉트로닉스 | Method for controlling programing schedule information of digital broadcating receiver |
| KR20080054032A (en) * | 2006-12-12 | 2008-06-17 | 엘지전자 주식회사 | Broadcast receiver and channel map update method using the same |
| CN101207753A (en) * | 2006-12-21 | 2008-06-25 | 乐金电子(中国)研究开发中心有限公司 | Method for implementing automatic refreshing of digital television electronic program guidebooks under multi tuner |
| CN101252647A (en) * | 2007-10-24 | 2008-08-27 | 深圳创维-Rgb电子有限公司 | Method and device for updating program channel data and television set |
| US20110141377A1 (en) * | 2009-12-15 | 2011-06-16 | Buffalo Inc. | Digital broadcast receiver and method for receiving digital broadcast |
| CN102118591A (en) * | 2009-12-15 | 2011-07-06 | 巴比禄股份有限公司 | Digital broadcast receiver and method for receiving digital broadcast |
| CN109040817A (en) * | 2018-08-01 | 2018-12-18 | 深圳创维-Rgb电子有限公司 | Update method, apparatus, display system and the electronic equipment of electronic program guides |
| CN110012345A (en) * | 2019-03-18 | 2019-07-12 | 海信电子科技(深圳)有限公司 | A kind of channel switching method and television terminal |
| CN112584246A (en) * | 2020-12-07 | 2021-03-30 | 深圳创维-Rgb电子有限公司 | EPG update processing method and device based on television, intelligent terminal and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12184937B2 (en) | Voice recognition system, voice recognition server and control method of display apparatus for providing voice recognition function based on usage status | |
| CN109640188B (en) | Video preview method and device, electronic equipment and computer readable storage medium | |
| CN109640129B (en) | Video recommendation method and device, client device, server and storage medium | |
| US20230224545A1 (en) | Video playback method and apparatus, storage medium, and electronic device | |
| WO2023155716A1 (en) | Video playing method and apparatus, and electronic device, storage medium and program product | |
| US12167085B2 (en) | Video processing method and apparatus, storage medium, and electronic device | |
| US11960535B2 (en) | Method for recommending podcast in music application and device | |
| CN112165652B (en) | Video processing method, apparatus, device, and computer-readable storage medium | |
| CN110177300A (en) | Method, device, electronic device and storage medium for monitoring program running state | |
| CN111163336A (en) | Video resource pushing method and device, electronic equipment and computer readable medium | |
| CN116132569A (en) | Media playing method and device | |
| CN111246245B (en) | Method and device for pushing video aggregation page, server and terminal equipment | |
| US20240007591A1 (en) | Method and apparatus of interaction video connection, electronic device, and storage medium | |
| CN109547851A (en) | Video broadcasting method, device and electronic equipment | |
| WO2020124966A1 (en) | Program search method, apparatus and device, and medium | |
| CN116506663A (en) | EPG information update method, device, electronic equipment and readable storage medium | |
| US12462446B2 (en) | Method, apparatus, electronic device and storage medium for image generation | |
| CN115243099B (en) | Frequency search method, device, electronic device and readable storage medium | |
| CN115589502A (en) | Television content shelf unloading method and device, electronic equipment and readable storage medium | |
| CN114760494B (en) | Video processing method and device, readable medium and electronic equipment | |
| CN120144772A (en) | Text generation method, device, electronic device and storage medium | |
| WO2024146552A1 (en) | Application pushing method and apparatus, device and storage medium | |
| CN116320585A (en) | Video playing method, device, storage medium and electronic equipment | |
| CN115146109A (en) | Method and device for shielding equipment playing content, electronic equipment and readable storage medium | |
| CN115942062B (en) | Electronic program guide loading method, device, electronic device and storage medium |
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 |