掌桥专利:专业的专利平台
掌桥专利
首页

电子节目指南加载方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 19:14:59


电子节目指南加载方法、装置、电子设备及存储介质

技术领域

本申请涉及数字电视技术领域,尤其涉及一种电子节目指南加载方法、装置、电子设备及存储介质。

背景技术

电子节目指南(EPG,electrical program guide)是数字电视(DTV,DigitalTelevision)的一项重要功能,电子节目指南提供了用户查看频道节目列表,以供用户快速找到自己想看的界面。当用户想要浏览电子节目指南内容时,会通过遥控器向系统发送电子节目指南界面指令,系统就会对接收到的数字电视信号进行解析,以获得电子节目指南的界面内容。但由于解析数字电视信号的过程相当耗时,导致用户需要等待一段时间才能看到自己想看的电子节目指南内容信息,使得用户体验不佳,所以数字电视中电子节目指南加载过程的人机交互效率较差。

发明内容

本申请的主要目的在于提供一种电子节目指南加载方法、装置、电子设备及存储介质,旨在解决数字电视中电子节目指南加载过程的人机交互效率差的技术问题。

为实现上述目的,本申请提供一种电子节目指南加载方法,所述电子节目指南加载方法包括:

当接收到用户发起的搜台请求且已接入数字电视信号时,执行搜台操作,获得频道信息并将所述频道信息存储至预设存储空间;

判断数字电视信号是否仍处于接入状态,若是,则对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息并将所述电子节目指南信息存储至所述预设存储空间;

当接收到用户发起的电子节目指南界面展示指令时,从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示。

可选地,所述对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息进行存储的步骤包括:

对所述频道信息对应的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息;

判断是否已存在所述频道信息对应的电子节目指南信息;

若不存在,则存储所述电子节目指南信息;

若存在,则更新所述电子节目指南信息。

可选地,所述预设存储空间包括频道数据库;

所述当接收到用户发起的搜台请求且已接入数字电视信号时,执行搜台操作,获得频道信息并将所述频道信息存储至预设存储空间的步骤包括:

当接收到用户发起的搜台请求时,检测是否已接入数字电视信号;

若未接入数字电视信号,则向用户推送提醒窗口,以提醒用户检查数字电视信号接入情况;

若已接入数字电视信号,则执行搜台操作,获得所述频道信息;

将所述频道信息存储在频道数据库。

可选地,所述预设存储空间包括节目信息数据库;

所述对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息并将所述电子节目指南信息存储至所述预设存储空间的步骤包括:

基于预设更新频率,对所述数字电视信号进行解析,生成所述频道信息中各频道对应的电子节目指南信息;

将各所述电子节目指南信息存储至节目信息数据库。

可选地,所述预设存储空间包括频道数据库;

所述对所述数字电视信号进行解析,生成所述频道信息中各频道对应的电子节目指南信息的步骤包括:

从所述频道数据库中读取所述频道信息;

依次对所述频道信息中各频道对应的数字电视信号进行解析,生成各所述频道对应的电子节目指南信息。

可选地,所述当接收到用户发起的电子节目指南界面展示指令时,从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示的步骤包括:

若接收到用户发起的电子节目指南界面展示指令时,所述电子节目指南信息正在更新,则向用户展示更新前的电子节目指南信息;

当所述电子节目指南信息更新完毕,实时更新向用户展示的电子节目指南信息所在的界面。

可选地,所述预设存储空间包括频道数据库,所述预设存储空间包括节目信息数据库;

所述从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示的步骤包括:

从所述频道数据库中读取所述频道信息,并将所述频道信息中的各频道在电子节目指南界面的左侧区域展示;

当接收到用户发送的频道选择指令,从所述节目信息数据库中读取所述频道选择指令对应的电子节目指南信息,并将所述电子节目指南信息在所述电子节目指南界面的左侧区域展示。

本申请还提供一种电子节目指南加载装置,所述电子节目指南加载装置应用于电子节目指南加载设备,所述电子节目指南加载装置包括:

频道存储模块,用于接收到用户发起的搜台请求且已接入数字电视信号时,执行搜台操作,获得频道信息并将所述频道信息存储至预设存储空间;

信号解析模块,用于判断数字电视信号是否仍处于接入状态,若是,则对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息并将所述电子节目指南信息存储至所述预设存储空间;

界面展示模块,用于当接收到用户发起的电子节目指南界面展示指令时,从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示。

可选地,所述信号解析模块还用于:

对所述频道信息对应的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息;

判断是否已存在所述频道信息对应的电子节目指南信息;

若不存在,则存储所述电子节目指南信息;

若存在,则更新所述电子节目指南信息。

可选地,所述频道存储模块还用于:

当接收到用户发起的搜台请求时,检测是否已接入数字电视信号;

若未接入数字电视信号,则向用户推送提醒窗口,以提醒用户检查数字电视信号接入情况;

若已接入数字电视信号,则执行搜台操作,获得所述频道信息;

将所述频道信息存储在频道数据库。

可选地,所述信号解析模块还用于:

基于预设更新频率,对所述数字电视信号进行解析,生成所述频道信息中各频道对应的电子节目指南信息;

将各所述电子节目指南信息存储至节目信息数据库。

可选地,所述信号解析模块还用于:

从所述频道数据库中读取所述频道信息;

依次对所述频道信息中各频道对应的数字电视信号进行解析,生成各所述频道对应的电子节目指南信息。

可选地,所述界面展示模块还用于:

若接收到用户发起的电子节目指南界面展示指令时,所述电子节目指南信息正在更新,则向用户展示更新前的电子节目指南信息;

当所述电子节目指南信息更新完毕,实时更新向用户展示的电子节目指南信息所在的界面。

可选地,所述界面展示模块还用于:

所述从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示的步骤包括:

从所述频道数据库中读取所述频道信息,并将所述频道信息中的各频道在电子节目指南界面的左侧区域展示;

当接收到用户发送的频道选择指令,从所述节目信息数据库中读取所述频道选择指令对应的电子节目指南信息,并将所述电子节目指南信息在所述电子节目指南界面的左侧区域展示。

本申请还提供一种电子设备,所述电子设备为实体设备,所述电子设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述电子节目指南加载方法的程序,所述电子节目指南加载方法的程序被处理器执行时可实现如上述的电子节目指南加载方法的步骤。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有实现电子节目指南加载方法的程序,所述电子节目指南加载方法的程序被处理器执行时实现如上述的电子节目指南加载方法的步骤。

本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的电子节目指南加载方法的步骤。

本申请提供了一种电子节目指南加载方法、装置、电子设备及存储介质,首先当接收到用户发起的搜台请求且已接入数字电视信号时,执行搜台操作,获得频道信息并将所述频道信息存储至预设存储空间,判断数字电视信号是否仍处于接入状态,若是,则对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息并将所述电子节目指南信息存储至所述预设存储空间,当接收到用户发起的电子节目指南界面展示指令时,从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示,本申请的技术方案通过将解析生成的频道信息以及电子节目指南信息进行存储,在用户发起电子节目指南界面展示指令时,从已存储的频道信息以及电子节目指南信息进行界面加载,克服了在接收到界面展示指令时再解析数字电视信号耗时长的技术缺陷,降低了用户的等待时间,提高了数字电视中电子节目指南加载过程的人机交互效率。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请电子节目指南加载方法第一实施例的流程示意图;

图2为本申请电子节目指南加载方法第一实施例中步骤S21至步骤S24的流程示意图;

图3为本申请电子节目指南加载方法第一实施例中步骤S11至步骤S14的流程示意图;

图4为本申请电子节目指南加载装置组成结构示意图;

图5为本申请实施例中电子节目指南加载方法涉及的硬件运行环境的设备结构示意图。

本申请目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本申请保护的范围。

实施例一

在数字电视中,电子节目指南的一项用于向用户展示频道列表与节目信息的重要功能,以供用户快速找到自己想看的界面。目前当用户想要浏览电子节目指南内容时,会通过遥控器向系统发送电子节目指南界面指令,系统则会对接收到的数字电视信号进行解析,以获得电子节目指南的界面内容。但由于上述数字电视信号的解析过程相当耗时,导致用户需要等待一段时间才能看到自己想看的电子节目指南内容信息,使得用户体验不佳,所以数字电视中电子节目指南加载过程的人机交互效率较差。

本申请实施例提供一种电子节目指南加载方法,在本申请电子节目指南加载方法的第一实施例中,参照图1,所述电子节目指南加载方法包括:

步骤S10,当接收到用户发起的搜台请求且已接入数字电视信号时,执行搜台操作,获得频道信息并将所述频道信息存储至预设存储空间;

步骤S20,判断数字电视信号是否仍处于接入状态,若是,则对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息并将所述电子节目指南信息存储至所述预设存储空间;

步骤S30,当接收到用户发起的电子节目指南界面展示指令时,从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示。

在本申请实施例中,需要说明的是,所述频道信息与所述电子节目指南信息的存储媒介,即所述预设存储空间包括但不限于本地数据库、云端数据库、文件存储以及内存存储等方式,使用所述存储媒介的技术方案均在本申请实施例的范围内;所述频道信息中包括多条频道的相关信息,各频道分别具有对应的电子节目指南信息(EPG event),所述电子节目指南信息中包括对应的频道在各时间点的节目预告信息以及各节目的详细信息;所述电子界面指南界面指令可以通过遥控器发送;步骤S20中的信号解析操作可以依据用户预设的更新频率来执行,在没有接收到用户的预设更新频率情况下也可以依据默认更新频率来执行。

作为一种示例,步骤S10至步骤S30:在已接入数字电视信号的情况下,若接收到用户发起的搜台请求,执行所述搜台请求对应的搜台操作,获得频道信息;将所述频道信息存储至频道信息数据库,以供接收到用户发起的电子节目指南界面展示指令时读取;判断数字电视信号是否仍处于接入状态;若数字电视信号处于接入状态,则依据所述频道信息,对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息;将所述电子节目指南信息存储至节目信息数据库;若数字电视信号不处于接入状态,则搁置数字电视信号的解析任务,直至重新接入数字电视信号;当接收到用户发起的电子节目指南界面展示指令时,从所述频道信息数据库中读取所述频道信息并从所述节目信息数据库读取所述电子节目指南信息,并将电子节目指南界面在电子节目指南界面向用户进行可视化展示。

其中,所述对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息进行存储的步骤包括:

步骤S21,对所述频道信息对应的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息;

步骤S22,判断是否已存在所述频道信息对应的电子节目指南信息;

步骤S23,若不存在,则存储所述电子节目指南信息;

步骤S24,若存在,则更新所述电子节目指南信息。

在本申请实施例中,需要说明的是,所述频道信息中包括多条频道,且每条频道对应的电子节目指南信息中包括多个页面,例如节目时间页面以及节目详情页面等;所述频道信息对应的电子节目指南信息已存在表示在上次信号解析完成后已生成所述频道信息中各频道的电子节目指南信息,本次的信号解析生成了最新的电子节目指南信息,用于对之前的电子节目指南信息进行更新。

作为一种示例,步骤S21至步骤S24包括:对所述频道信息中各频道对应的数字电视信号进行解析,得到各所述频道对应的电子节目指南信息;判断在节目信息数据库中是否存在各所述频道对应的电子节目指南信息;若不存在,则将所述电子节目指南信息存储至所述节目信息数据库;若存在,则将所述节目信息数据库中的电子节目指南信息进行更新。

其中,所述当接收到用户发起的搜台请求且已接入数字电视信号时,执行搜台操作,获得频道信息并将所述频道信息存储至预设存储空间的步骤包括:

步骤S11,当接收到用户发起的搜台请求时,检测是否已接入数字电视信号;

步骤S12,若未接入数字电视信号,则向用户推送提醒窗口,以提醒用户检查数字电视信号接入情况;

步骤S13,若已接入数字电视信号,则执行搜台操作,获得所述频道信息;

步骤S14,将所述频道信息存储在频道数据库。

在本申请实施例中,需要说明的是,所述搜台操作之前,需要确认数字电视型号是否处于连接状态,以便顺利进行搜台,得到所述频道信息。

作为一种示例,步骤S11至步骤S14包括:当接收到用户通过遥控器发送的搜台请求时,通过对数字电视信号的接入情况进行检测,判断是否已接入数字电视信号;若未接入数字电视信号,则向用户推送提醒窗口,其中,所述提醒窗口用于提醒用户检查数字电视信号接入情况;若已接入数字电视信号,则根据就所述搜台请求执行对应的搜台操作,获得所述频道信息;判断频道数据库是否已存在对应的频道信息,若未存在,则将所述频道信息存储在频道数据库;若已存在,则更新所述频道信息。

其中,所述对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息并将所述电子节目指南信息存储至所述预设存储空间的步骤包括:

步骤A10,基于预设更新频率,对所述数字电视信号进行解析,生成所述频道信息中各频道对应的电子节目指南信息;

步骤A20,将各所述电子节目指南信息存储至节目信息数据库。

在本申请实施例中,需要说明的是,对数字电视信号的解析过程的执行频率取决于用户的预设更新频率,若不存在用户自定义的预设更新频率,则根据默认更新频率对所述数字电视信号进行解析。

作为一种示例,步骤A10至步骤A20包括:判断是否接收过用户输入的预设更新频率,若接收过,则基于预设更新频率,对所述数字电视信号进行解析,生成所述频道信息中各频道对应的电子节目指南信息;若未接收过,则基于默认更新频率,对所述数字电视信号进行解析,生成所述频道信息中各频道对应的电子节目指南信息;将各所述频道对应的电子节目指南信息存储至节目信息数据库。

其中,所述对所述数字电视信号进行解析,生成所述频道信息中各频道对应的电子节目指南信息的步骤包括:

步骤A11,从所述频道数据库中读取所述频道信息;

步骤A12,依次对所述频道信息中各频道对应的数字电视信号进行解析,生成各所述频道对应的电子节目指南信息。

在本申请实施例中,需要说明的是,在对各频道对应的数字电视信息进行解析时,其中存在解析顺序,可以根据用户自定义的解析顺序进行解析,以便用户根据平时各频道的收看频率确定优先级,若未接收到用户的自定义解析所述,则可以根据统计到的各频道平均收看频率进行排序。

作为一种示例,步骤A11至步骤A12包括:基于预设解析顺序,从频道数据库中依次读取各条频道信息;依据所述预设解析顺序,对各所述频道对应的数字电视信号进行解析,生成各所述频道对应的电子节目指南信息。

其中,所述当接收到用户发起的电子节目指南界面展示指令时,从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示的步骤包括:

步骤S31,若接收到用户发起的电子节目指南界面展示指令时,所述电子节目指南信息正在更新,则向用户展示更新前的电子节目指南信息;

步骤S32,当所述电子节目指南信息更新完毕,实时更新向用户展示的电子节目指南信息所在的界面。

在本申请实施例中,需要说明的是,所述电子节目指南界面展示指令可以通过遥控器进行发送,所述电子节目指南界面展示指令包括频道信息以及对应的电子节目指南信息。

作为一种优选,在所述电子节目指南界面中,频道信息分布在左侧区域,电子节目指南信息分布在右侧区域。

作为一种示例,步骤S31至步骤S32包括:当接收到用户通过遥控器发送的电子节目指南界面展示指令时,对所述电子节目指南信息的更新情况进行判断;若所述电子节目指南信息正在更新,则向用户展示更新前的电子节目指南信息;当所述电子节目指南信息更新完毕,实时更新向用户展示的电子节目指南信息所在的界面;若所述电子节目指南信息已更新完毕,则向用户展示更新后的电子节目指南信息。

其中,所述预设存储空间包括频道数据库,所述预设存储空间包括节目信息数据库;

所述从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示的步骤包括:

步骤B10,从所述频道数据库中读取所述频道信息,并将所述频道信息中的各频道在电子节目指南界面的左侧区域展示;

步骤B20,当接收到用户发送的频道选择指令,从所述节目信息数据库中读取所述频道选择指令对应的电子节目指南信息,并将所述电子节目指南信息在所述电子节目指南界面的左侧区域展示。

在本申请实施例中需要说明的是,在所述电子节目指南界面中,左侧区域分布着各条频道信息,右侧区域用于分布各条频道分别对应的电子节目指南信息,右侧区域会随着用户在左侧区域中选择的不同频道切换显示的内容。

作为一种示例,步骤B10至步骤B20包括:从所述频道数据库中读取所述频道信息中的各条频道,并将各所述频道在电子节目指南界面的左侧区域进行可视化展示,其中各所述频道中包括可以接收用户输入的频道选择指令的选择入口;当所述选择入口接收到用户通过遥控器发送的频道选择指令时,从所述节目信息数据库中读取所述选择入口对应的频道的电子节目指南信息;将所述电子节目指南信息在所述电子节目指南界面的左侧区域展示。

本申请实施例提供了一种电子节目指南加载方法,首先当接收到用户发起的搜台请求且已接入数字电视信号时,执行搜台操作,获得频道信息并将所述频道信息存储至预设存储空间,判断数字电视信号是否仍处于接入状态,若是,则对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息并将所述电子节目指南信息存储至所述预设存储空间,当接收到用户发起的电子节目指南界面展示指令时,从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示,本申请实施例中提及的技术方案通过将解析生成的频道信息以及电子节目指南信息进行存储,在用户发起电子节目指南界面展示指令时,从已存储的频道信息以及电子节目指南信息进行界面加载,克服了在接收到界面展示指令时再解析数字电视信号耗时长的技术缺陷,降低了用户的等待时间,提高了数字电视中电子节目指南加载过程的人机交互效率。

实施例二

本申请实施例还提供一种电子节目指南加载装置,所述电子节目指南加载装置应用于电子节目指南加载设备,参考图4,所述电子节目指南加载装置包括:

频道存储模块,用于接收到用户发起的搜台请求且已接入数字电视信号时,执行搜台操作,获得频道信息并将所述频道信息存储至预设存储空间;

信号解析模块,用于判断数字电视信号是否仍处于接入状态,若是,则对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息并将所述电子节目指南信息存储至所述预设存储空间;

界面展示模块,用于当接收到用户发起的电子节目指南界面展示指令时,从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示。

可选地,所述信号解析模块还用于:

对所述频道信息对应的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息;

判断是否已存在所述频道信息对应的电子节目指南信息;

若不存在,则存储所述电子节目指南信息;

若存在,则更新所述电子节目指南信息。

可选地,所述频道存储模块还用于:

当接收到用户发起的搜台请求时,检测是否已接入数字电视信号;

若未接入数字电视信号,则向用户推送提醒窗口,以提醒用户检查数字电视信号接入情况;

若已接入数字电视信号,则执行搜台操作,获得所述频道信息;

将所述频道信息存储在频道数据库。

可选地,所述信号解析模块还用于:

基于预设更新频率,对所述数字电视信号进行解析,生成所述频道信息中各频道对应的电子节目指南信息;

将各所述电子节目指南信息存储至节目信息数据库。

可选地,所述信号解析模块还用于:

从所述频道数据库中读取所述频道信息;

依次对所述频道信息中各频道对应的数字电视信号进行解析,生成各所述频道对应的电子节目指南信息。

可选地,所述界面展示模块还用于:

若接收到用户发起的电子节目指南界面展示指令时,所述电子节目指南信息正在更新,则向用户展示更新前的电子节目指南信息;

当所述电子节目指南信息更新完毕,实时更新向用户展示的电子节目指南信息所在的界面。

可选地,所述界面展示模块还用于:

所述从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示的步骤包括:

从所述频道数据库中读取所述频道信息,并将所述频道信息中的各频道在电子节目指南界面的左侧区域展示;

当接收到用户发送的频道选择指令,从所述节目信息数据库中读取所述频道选择指令对应的电子节目指南信息,并将所述电子节目指南信息在所述电子节目指南界面的左侧区域展示。

本申请提供的电子节目指南加载装置,采用上述实施例中的电子节目指南加载方法,解决了数字电视中电子节目指南加载过程的人机交互效率差的技术问题。与现有技术相比,本申请实施例提供的电子节目指南加载装置的有益效果与上述实施例提供的电子节目指南加载方法的有益效果相同,且该电子节目指南加载装置中的其他技术特征与上一实施例方法公开的特征相同,在此不做赘述。

实施例三

本申请实施例提供一种电子设备,电子设备包括:至少一个处理器;以及,与至少一个处理器通信链接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述实施例一中的电子节目指南加载方法。

下面参考图5,其示出了适于用来实现本公开实施例的电子设备的结构示意图。本公开实施例中的电子设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图5示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图5所示,电子设备可以包括处理装置(例如中央处理器、图形处理器等),其可以根据存储在只读存储器(ROM)中的程序或者从存储装置加载到随机访问存储器(RAM)中的程序而执行各种适当的动作和处理。在RAM中,还存储有电子设备操作所需的各种程序和数据。处理装置、ROM以及RAM通过总线彼此相连。输入/输出(I/O)接口也链接至总线。

通常,以下系统可以链接至I/O接口:包括例如触摸屏、触摸板、键盘、鼠标、图像传感器、麦克风、加速度计、陀螺仪等的输入装置;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置;包括例如磁带、硬盘等的存储装置;以及通信装置。通信装置可以允许电子设备与其他设备进行无线或有线通信以交换数据。虽然图中示出了具有各种系统的电子设备,但是应理解的是,并不要求实施或具备所有示出的系统。可以替代地实施或具备更多或更少的系统。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置从网络上被下载和安装,或者从存储装置被安装,或者从ROM被安装。在该计算机程序被处理装置执行时,执行本公开实施例的方法中限定的上述功能。

本申请提供的电子设备,采用上述实施例中的电子节目指南加载方法,解决了数字电视中电子节目指南加载过程的人机交互效率差的技术问题。与现有技术相比,本申请实施例提供的电子设备的有益效果与上述实施例一提供的电子节目指南加载方法的有益效果相同,且该电子设备中的其他技术特征与上一实施例方法公开的特征相同,在此不做赘述。

应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式的描述中,具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

实施例四

本实施例提供一种计算机可读存储介质,具有存储在其上的计算机可读程序指令,计算机可读程序指令用于执行上述实施例一中的电子节目指南加载的方法。

本申请实施例提供的计算机可读存储介质例如可以是U盘,但不限于电、磁、光、电磁、红外线、或半导体的系统、系统或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电链接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、系统或者器件使用或者与其结合使用。计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。

上述计算机可读存储介质可以是电子设备中所包含的;也可以是单独存在,而未装配入电子设备中。

上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被电子设备执行时,使得电子设备:当接收到用户发起的搜台请求且已接入数字电视信号时,执行搜台操作,获得频道信息并将所述频道信息存储至预设存储空间;判断数字电视信号是否仍处于接入状态,若是,则对接收到的数字电视信号进行解析,生成所述频道信息对应的电子节目指南信息并将所述电子节目指南信息存储至所述预设存储空间;当接收到用户发起的电子节目指南界面展示指令时,从所述预设存储空间提取所述频道信息以及所述电子节目指南信息并进行可视化展示。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—链接到用户计算机,或者,可以链接到外部计算机(例如利用因特网服务提供商来通过因特网链接)。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该单元本身的限定。

本申请提供的计算机可读存储介质,存储有用于执行上述电子节目指南加载方法的计算机可读程序指令,解决了数字电视中电子节目指南加载过程的人机交互效率差的技术问题。与现有技术相比,本申请实施例提供的计算机可读存储介质的有益效果与上述实施例提供的电子节目指南加载方法的有益效果相同,在此不做赘述。

实施例五

本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的电子节目指南加载方法的步骤。

本申请提供的计算机程序产品解决了电子节目指南加载的技术问题。与现有技术相比,本申请实施例提供的计算机程序产品的有益效果与上述实施例提供的电子节目指南加载方法的有益效果相同,在此不做赘述。

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利处理范围内。

技术分类

06120115848376