一种实现节目预览图显示的方法及电子设备技术

技术编号:9855115 阅读:85 留言:0更新日期:2014-04-02 18:09
本发明专利技术实施例提供一种实现节目预览图显示的方法及电子设备,涉及电子信息技术领域,通过根据获取到的节目预览图的存储地址,从服务器中下载节目预览图,并在节目预览图下载完成后将其显示,增强了电子设备直播节目单的可视性,使得电子设备直播节目单的内容更加丰富。该方法包括:获取节目单信息列表,其中,节目单信息列表中包含直播流媒体对应的节目预览图的存储地址;根据节目预览图的存储地址,从服务器中下载与节目预览图的存储地址对应的节目预览图;检测节目预览图是否已下载完成;若节目预览图已下载完成,则显示节目预览图。

【技术实现步骤摘要】
一种实现节目预览图显示的方法及电子设备
本专利技术涉及电子信息
,尤其涉及一种实现节目预览图显示的方法及电子设备。
技术介绍
目前,电子设备的直播节目单是写在浏览器页面,被页面通过Javascript操作和控制的。具体的,在浏览器页面获取到用户的输入指令后,Javascript处理用户的输入指令,并将与用户的输入指令对应的节目信息发送至播放器,以供播放器输出。但是,由于播放器接收到的节目信息只包含与节目匹配的文字信息,导致电子设备在节目单中只能显示节目对应的文字信息,展示效果差,直播节目单内容单调。
技术实现思路
本专利技术的实施例提供一种实现节目预览图显示的方法及电子设备,通过根据获取到的节目单信息列表中的直播流媒体对应的节目预览图的存储地址,从服务器中下载节目预览图,并在节目预览图下载完成后将其显示,增强了电子设备直播节目单的可视性,使得电子设备直播节目单的内容更加丰富。为达到上述目的,本专利技术的实施例采用如下技术方案:本专利技术的实施例提供一种实现节目预览图显示的方法,包括:获取节目单信息列表,所述节目单信息列表中包含直播流媒体对应的节目预览图的存储地址;根据所述节目预览图的存储地址,从服务器中下载与所述节目预览图的存储地址对应的节目预览图;检测所述节目预览图是否已下载完成;若所述节目预览图已下载完成,则显示所述节目预览图。若连续下载所述节目预览图N次均未下载完成,则从所述服务器获取预设的配置文件,所述N为大于或等于1的整数;在所述预设的配置文件中,获取直播流媒体对应的备用预览图的存储地址;根据所述备用预览图的存储地址,从所述服务器中下载与所述备用预览图的存储地址对应的备用预览图;显示所述备用预览图。所述获取节目单信息列表的步骤,包括:接收直播流媒体请求;根据所述直播流媒体请求,获取第一信息,并将所述第一信息组合生成所述节目单地址,所述第一信息至少包括所述直播流媒体请求对应的直播流媒体的节目单名称、所述服务器的地址、文件类型和服务器可识别格式的当前日期;根据所述节目单地址,获取所述服务器中所述节目单地址对应的节目单数据;根据所述节目单数据,生成节目单信息列表。所述根据所述直播流媒体请求,获取第一信息,并将所述第一信息组合生成所述节目单地址的步骤包括:获取与所述直播流媒体请求对应的直播流媒体的节目单名称以及文件类型,并获取服务器的地址及服务器可识别的格式的当前日期;按照预设的节目单地址的格式,将所述节目单名称、所述服务器的地址、所述文件类型和服务器可识别的格式的当前日期生成所述节目单地址。所述获取与所述直播流媒体请求对应的直播流媒体的节目单名称步骤包括:获取预置的初始化参数,所述预置的初始化参数包括与所述直播流媒体请求对应的直播流媒体的节目单名称和/或所述直播流媒体的ID;并在若所述预置的初始化参数只包含所述直播流媒体的ID时,将所述直播流媒体的ID转换为相应的节目单名称。本专利技术实施例提供一种电子设备,包括:获取单元,用于获取节目单信息列表,所述节目单信息列表中包含直播流媒体对应的节目预览图的存储地址;处理单元,用于根据所述节目预览图的存储地址,从服务器中下载与所述节目预览图的存储地址对应的节目预览图;检测单元,用于检测所述节目预览图是否已下载完成;显示单元,用于若所述节目预览图已下载完成,则显示所述节目预览图。所述获取单元,还用于若处理单元连续下载所述节目预览图N次均未下载完成,则从所述服务器获取预设的配置文件,所述N为大于或等于1的整数,以及用于在所述预设的配置文件中,获取直播流媒体对应的备用预览图的存储地址;所述处理单元,还用于根据所述备用预览图的存储地址,从所述服务器中下载与所述备用预览图的存储地址对应的备用预览图;所述显示单元,还用于显示所述备用预览图。所述获取单元,具体用于接收直播流媒体请求,以及用于根据所述直播流媒体请求,获取第一信息,以及还用于根据处理单元生成的所述节目单地址,获取所述服务器中所述节目单地址对应的节目单数据;所述处理单元,还用于将所述获取单元获取到的所述第一信息组合生成所述节目单地址,所述第一信息至少包括所述直播流媒体请求对应的直播流媒体的节目单名称、所述服务器的地址、文件类型和服务器可识别格式的当前日期,以及还用于根据所述获取单元获取到的所述节目单数据,生成节目单信息列表。所述获取单元,具体还用于获取与所述直播流媒体请求对应的直播流媒体的节目单名称以及文件类型,并获取服务器的地址及服务器可识别的格式的当前日期;所述处理单元,具体用于按照预设的节目单地址的格式,将所述节目单名称、所述服务器的地址、所述文件类型和服务器可识别的格式的当前日期生成所述节目单地址。所述获取单元,还用于获取预置的初始化参数,所述预置的初始化参数包括与所述直播流媒体请求对应的直播流媒体的节目单名称和/或所述直播流媒体的ID;所述处理单元,还用于在所述预置的初始化参数只包含所述直播流媒体的ID时,将所述直播流媒体的ID转换为相应的节目单名称。本专利技术的实施例提供一种实现节目预览图显示的方法及电子设备,通过获取节目单信息列表,其中,节目单信息列表中包含直播流媒体对应的节目预览图的存储地址,然后,根据节目预览图的存储地址,从服务器中下载与节目预览图的存储地址对应的节目预览图,最后,检测节目预览图是否已下载完成,若节目预览图已下载完成,则显示节目预览图。该方法通过根据获取到的直播流媒体对应的节目预览图的存储地址,从服务器中下载节目预览图,并在节目预览图下载完成后将其显示,解决了现有的直播节目单中只有节目对应的文字信息,展示效果差,节目单内容单调的问题,提高了电子设备直播节目单的可视性,使得电子设备直播节目单的内容更加丰富。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的实现节目预览图显示的方法的流程示意图一;图2为本专利技术实施例的实现节目预览图显示的方法的流程示意图二;图3为本专利技术实施例的电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本文描述的各种技术只适合电子设备在直播流媒体输出时,生成并显示直播节目单的具体事件。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML(HypertextMarkupLanguage,超文本标记语言)网页添加动态功能,比如响应用户的各种本文档来自技高网...
一种实现节目预览图显示的方法及电子设备

【技术保护点】
一种实现节目预览图显示的方法,其特征在于,包括:获取节目单信息列表,所述节目单信息列表中包含直播流媒体对应的节目预览图的存储地址;根据所述节目预览图的存储地址,从服务器中下载与所述节目预览图的存储地址对应的节目预览图;检测所述节目预览图是否已下载完成;若所述节目预览图已下载完成,则显示所述节目预览图。

【技术特征摘要】
1.一种实现节目预览图显示的方法,其特征在于,包括:获取节目单信息列表,所述节目单信息列表中包含直播流媒体对应的节目预览图的存储地址;根据所述节目预览图的存储地址,从服务器中下载与所述节目预览图的存储地址对应的节目预览图;检测所述节目预览图是否已下载完成;若所述节目预览图已下载完成,则显示所述节目预览图;其中,所述获取节目单信息列表的步骤,包括:接收直播流媒体请求;根据所述直播流媒体请求,获取第一信息,并将所述第一信息组合生成所述节目单地址,所述第一信息至少包括所述直播流媒体请求对应的直播流媒体的节目单名称、所述服务器的地址、文件类型和服务器可识别格式的当前日期;根据所述节目单地址,获取所述服务器中所述节目单地址对应的节目单数据;根据所述节目单数据,生成节目单信息列表。2.根据权利要求1所述的方法,其特征在于,若连续下载所述节目预览图N次均未下载完成,则从所述服务器获取预设的配置文件,所述N为大于或等于1的整数;在所述预设的配置文件中,获取直播流媒体对应的备用预览图的存储地址;根据所述备用预览图的存储地址,从所述服务器中下载与所述备用预览图的存储地址对应的备用预览图;显示所述备用预览图。3.根据权利要求1所述的方法,所述根据所述直播流媒体请求,获取第一信息,并将所述第一信息组合生成所述节目单地址的步骤包括:获取与所述直播流媒体请求对应的直播流媒体的节目单名称以及文件类型,并获取服务器的地址及服务器可识别的格式的当前日期;按照预设的节目单地址的格式,将所述节目单名称、所述服务器的地址、所述文件类型和服务器可识别的格式的当前日期生成所述节目单地址。4.根据权利要求3所述的方法,其特征在于,所述获取与所述直播流媒体请求对应的直播流媒体的节目单名称步骤包括:获取预置的初始化参数,所述预置的初始化参数包括与所述直播流媒体请求对应的直播流媒体的节目单名称和/或所述直播流媒体的ID;并在所述预置的初始化参数只包含所述直播流媒体的ID时,将所述直播流媒体的ID转换为相应的节目单名称。5.一种电子设备,其特征在于,包括:获取单元,用于获取节目单信息列表,所述节目单信息列表中包含直播流媒体对应的节目预览图的存储地址;处理单元,...

【专利技术属性】
技术研发人员:陈金付任玉君盖鹏胡曰峰
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1