一种创建节目单的方法及装置和电子设备的制作方法

文档序号:7778445阅读:250来源:国知局
一种创建节目单的方法及装置和电子设备的制作方法
【专利摘要】本发明实施例提供一种创建节目单的方法及装置和电子设备,涉及电子信息【技术领域】,利用电子设备及存储节目单数据的服务器快速生成内嵌于电子设备的直播节目单,减少了JavaScript的开发成本,降低了时间损耗。该方法包括:接收直播流媒体请求;获取与直播流媒体请求对应的节目单名称以及文件类型,并获取存储节目单数据的服务器的地址及服务器可识别格式的当前日期;根据节目单名称、服务器的地址、文件类型和转换后的当前日期生成节目单地址;根据节目单地址,获取服务器中节目单地址对应的节目单数据;根据节目单数据,生成节目单信息列表;根据节目单信息列表,创建节目单。
【专利说明】一种创建节目单的方法及装置和电子设备
【技术领域】
[0001 ] 本发明涉及电子信息【技术领域】,尤其涉及一种创建节目单的方法及装置和电子设 备。
【背景技术】
[0002]现有技术中,电子设备的直播节目单是写在浏览器页面,被页面通过JavaScript 操作和控制的。具体的,在浏览器页面获取到用户的输入指令后,JavaScript处理用户的 输入指令,并将与用户的输入指令对应的节目信息发送至电子设备,以供电子设备输出。
[0003]但是,由于不同浏览器对JavaScript脚本的要求是不同的,需要针对不同浏览器 编写不同的JavaScript脚本,才能使得电子设备成功输出节目信息,因此导致JavaScript 开发成本较闻,时间耗费较长。

【发明内容】

[0004]本发明的实施例提供一种创建节目单的方法及装置和电子设备,解决了在生成节 目单的过程中需要针对不同浏览器编写不同JavaScript脚本而造成的开发成本高,时间 耗费长的问题,通过将获取到的节目单名称、存储节目单数据的服务器的地址、文件类型和 转换后的当前日期组合生成节目单地址,然后,根据节目单地址获取节目单数据,进而快速 生成内嵌于电子设备的直播节目单,减少了 JavaScript的开发成本,降低了时间损耗。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]本发明实施例提供一种创建节目单的方法,包括:
[0007]接收直播流媒体请求;
[0008]获取与所述直播流媒体请求对应的节目单名称以及文件类型,并获取存储节目单 数据的服务器的地址及当前日期;
[0009]将所述当前日期的格式转换为服务器可识别的格式;
[0010]根据所述节目单名称、所述存储节目单数据的服务器的地址、所述文件类型和转 换后的当前日期生成所述节目单地址;
[0011 ] 根据所述节目单地址,获取所述存储节目单数据的服务器中所述节目单地址对应 的节目单数据,所述节目单数据至少包括直播流媒体的开始时间以及名称;
[0012]根据所述节目单数据,生成节目单信息列表;
[0013]根据所述节目单信息列表,创建节目单。
[0014]从浏览器中预置的初始化参数中获取与所述直播流媒体请求对应的节目单名称 的步骤包括:
[0015]获取浏览器的插件中的预置的初始化参数,所述预置的初始化参数包括与所述直 播流媒体请求对应的节目单名称;
[0016]从所述预置的初始化参数中提取所述节目单名称。
[0017]所述预置的初始化参数还包括配置文件的地址,所述配置文件至少包括所述存储节目单数据的服务器的地址和节目单的描述信息,所述节目单的描述信息至少包括节目单 的宽度和鼠标选中节目单中内容后的鼠标显示效果;
[0018]其中,获取所述存储节目单数据的服务器的地址的步骤包括:
[0019]根据所述配置文件的地址读取所述配置文件;
[0020]从所述配置文件中提取所述存储节目单数据的服务器的地址。
[0021]根据所述节目单数据,生成节目单信息列表的步骤包括:
[0022]分析所述节目单数据,根据所述配置文件中的所述节目单描述信息从所述节目单 数据中提取第一信息,所述第一信息包括节目单的坐标、节目名称、节目单的宽度中的至少 一个;
[0023]将所述第一信息组合生成所述节目单信息列表。
[0024]所述根据所述节目单信息列表,创建节目单的步骤包括:
[0025]提取所述节目单信息列表中的所述第一信息;
[0026]将所述第一信息排版、绘制生成节目单。
[0027]本发明实施例提供一种创建节目单的装置,包括:
[0028]获取单元,用于接收直播流媒体请求,以及用于获取与所述直播流媒体请求对应 的节目单名称以及文件类型,并获取存储节目单数据的服务器的地址及当前日期,以及用 于根据所述节目单地址,获取所述存储节目单数据的服务器中所述节目单地址对应的节目 单数据,所述节目单数据至少包括直播流媒体的开始时间以及名称;
[0029]处理单元,用于将所述当前日期的格式转换为服务器可识别的格式,以及用于根 据所述节目单名称、所述存储节目单数据的服务器的地址、所述文件类型和转换后的当前 日期生成所述节目单地址,以及用于根据所述节目单数据,生成节目单信息列表,还用于根 据所述节目单信息列表,创建节目单。
[0030]所述获取单元,具体用于获取浏览器的插件中的预置的初始化参数,所述预置的 初始化参数包括与所述直播流媒体请求对应的节目单名称;从所述浏览器预置的初始化参 数中提取所述节目单名称。
[0031]所述预置的初始化参数还包括配置文件的地址,所述地址对应的配置文件至少包 括所述存储节目单数据的服务器的地址和节目单的描述信息,所述节目单的描述信息至少 包括节目单的宽度和鼠标选中节目单中内容后的鼠标显示效果;
[0032]所述获取单元,具体用于根据所述配置文件的地址读取所述配置文件;从所述配 置文件中提取所述存储节目单数据的服务器的地址。
[0033]所述处理单元,具体用于分析所述获取单元获取到的所述节目单数据,根据所述 配置文件中的所述节目单描述信息从所述节目单数据中提取第一信息,所述第一信息包括 节目单的坐标、节目名称、节目单的宽度中的至少一个;将所述第一信息组合生成所述节目 单信息列表。
[0034]所述处理单元,具体用于提取所述节目单信息列表中的所述第一信息;将所述第 一信息排版、绘制生成节目单。
[0035]本发明实施例提供一种电子设备,包括上述所述的创建节目单的装置。
[0036]本发明的实施例提供一种创建节目单的方法及装置和电子设备,通过获取文件类 型及服务器可识别的格式的当前日期、以及获取预置的初始化参数中的与接收到的直播流媒体请求对应的节目单名称和存储节目单数据的服务器的地址,电子设备根据节目单名 称、存储节目单数据的服务器的地址、文件类型和转换后的当前日期生成节目单地址,使 得电子设备根据节目单地址,获取服务器中与节目单地址对应的至少包括直播流媒体的 开始时间以及名称的节目单数据,进而,电子设备根据节目单数据,生成内嵌于电子设备 的直播节目单,避免了在生成写于浏览器页面的节目单的过程中针对不同浏览器编写不 同JavaScript脚本而造成的开发成本高,时间耗费长的问题,减少了在生成节目单过程中 JavaScript的开发成本,降低了时间损耗。
【专利附图】

【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0038]图1为本发明实施例的创建节目单的方法的流程示意图;
[0039]图2为本发明实施例的创建节目单的装置的结构示意图。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0041]本文描述的各种技术只适合电子设备在直播流媒体输出时,生成并显示直播节目 单的具体事件。
[0042]JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言, 同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML (Hypertext Markup Language,超文本标记语言)网页添加动态功能,比如响应用户的各种操作。
[0043]电子设备,可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语 音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器 的其他处理设备。无线终端可以经无线接入网(例如,RAN, Radio Access Network)与一个 或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具 有移动终端的计算机。
[0044]实施例一
[0045]本发明提供一种创建节目单的方法,如图1所示,该方法包括:
[0046]S101、电子设备接收直播流媒体请求。
[0047]直播是现场随着事件的发生、发展进程同步制作和发布信息,具有双向流通过程 的信息网络发布方式。其形式也可分为现场直播、演播室访谈式直播、文字图片直播、视音 频直播或由第三方提供信源的直播。例如,在线视频直播就是利用网络资源进行的现场直 播服务,通过现场的视频拍摄同步上传到网络上,用户可以同一时间在网络上看到第一时 间的现场视频。[0048]流媒体是指将一连串的媒体数据压缩后,经过网络分段传送数据,在网络上实时 传输影音以供观赏的一种技术与过程,此技术使得数据分组得以像流水一样发送,如果不 使用此技术,就必须在使用前下载整个媒体文件。
[0049]进一步地,流媒体是一种使音频、视频和其他多媒体元素在因特网及无线网络上 以实时的、无需下载等待的方式进行播放的技术。流式传输方式是将视频和音频等多媒体 文件经过特殊的压缩方式分成一个个压缩包,由服务器向用户计算机连续、实时传送。在采 用流式传输方式的系统中,用户不必像非流式播放那样等到整个文件全部下载完毕后才能 看到当中的内容,而是只需要经过几秒钟或几十秒的启动延时即可在用户计算机上利用相 应的播放器对压缩的视频或音频等流式媒体文件进行播放,剩余的部分将继续进行下载, 直至播放完毕。
[0050]用户通过电子设备观看或收听直播流媒体时,首先选择待输出的直播流媒体的标 识,例如名称,以便电子设备根据用户的选择,输出直播流媒体,同时显示该直播流媒体的 节目单。
[0051]具体的,不同类型的直播流媒体对应的节目单是不同的,电子设备在输出直播流 媒体的同时,生成节目单。电子设备在生成节目单时,首先需要接收到与待生成的节目单对 应的直播流媒体请求,该请求可以是电子设备检测到用户的点击操作生成的,用于触发电 子设备生成节目单。
[0052]进一步地,直播流媒体请求为直播流媒体播放请求,电子设备接收到该直播流媒 体播放请求的同时,打开与直播流媒体播放请求对应的浏览器页面,以备播放直播流媒体。
[0053]其中,直播流媒体播放请求用于指示电子设备播放直播流媒体,电子设备根据该 直播流媒体请求至少可以获知直播流媒体的类型和当前日期。
[0054]需要说明的是,直播流媒体为任意一种格式的多媒体,本发明实施例中的直播流 媒体可以为直播视频,也可以为直播音频,本发明实施例不做限定。
[0055]其中,直播流媒体的类型可以依据卫视区分,也可以根据其他规则划分。示例性 的,电子设备显示的直播流媒体类型包括浙江卫视、湖南卫视和北京卫视,当用户选择北京 卫视直播流媒体时,电子设备接收到北京卫视直播流媒体请求,使得电子设备根据该北京 卫视直播流媒体请求输出北京卫视的直播流媒体。
[0056]S102、电子设备获取与直播流媒体请求对应的节目单名称以及文件类型,并获取 存储节目单数据的服务器的地址及当前日期。
[0057]存储节目单数据的服务器将节目单数据定时存储在以时间命名的目录中,即服务 器中的节目单地址是按照日期分组的。
[0058]其中,存储节目单数据的节目单地址至少包括存储节目单数据的服务器的地址、 节目单数据所属日期、节目单名称和文件类型。
[0059]示例性的,节目单地址的格式为[存储节目单数据的服务器地址][日期][节目 单名称][文件类型],需要说明的是,本发明实施例对节目单地址的格式并不做限定。
[0060]其中,文件类型为电子设备根据直播流媒体请求获知的,该文件类型为电子设备 与服务器端约束好的文件类型中的其中一个。例如,文件类型可以为.json,还可以为其他 直播流媒体类型,本发明实施例不做限定。
[0061]具体的,电子设备获取与直播流媒体请求对应的节目单名称以及文件类型,并获取存储节目单数据的服务器的地址及当前日期,以便根据服务器中节目单地址的格式,生 成与直播流媒体请求对应的节目单地址,进而,根据节目单地址获取节目单数据。
[0062]其中,电子设备获取与直播流媒体请求对应的节目单名称的步骤包括:电子设备 在接收到直播流媒体请求时,打开与直播流媒体播放请求对应的浏览器页面,电子设备从 打开的浏览器页面的插件中获取预置的初始化参数,该预知的初始化参数包括直播流媒体 的相关信息,例如与直播流媒体对应的节目单名称,电子设备从浏览器页面插件中获取到 预置的初始化参数后,从预知的初始化参数中提取出节目单名称。
[0063]进一步地,预置的初始化参数还包括配置文件的地址,其中,配置文件至少包括存 储节目单数据的服务器的地址和节目单的描述信息,节目单的描述信息至少包括节目单的 宽度和鼠标选中节目单中内容后的鼠标显示效果。因此,电子设备获取存储节目单数据的 服务器的地址的步骤包括:电子设备根据预置的初始化参数中的配置文件的地址,读取配 置文件,然后从该配置文件中提取出存储节目单数据的服务器的地址。预置的初始化参数 也可以存储在电子设备的硬件存储器中,如内存。
[0064]其中,浏览器插件只是对浏览器的运行起一个补充作用的程序,是一种遵循一定 规范的应用程序接口编写出来的程序。
[0065]现有技术中,电子设备的直播节目单是写在浏览器页面,被页面通过JavaScript 操作和控制的,电子设备显示的直播节目单,需要针对不同浏览器编写不同的JavaScript 脚本,导致JavaScript的开发成本较高。
[0066]本发明实施例中电子设备创建直播节目单时,从浏览器页面的插件中读取预置的 初始化参数,而不同的浏览器只是插件的插入方式不同,不需要对不同的浏览器编写不同 的JavaScript脚本,因此,降低了 JavaScript的开发成本。
[0067]S103、电子设备将当前日期的格式转换为存储节目单数据的服务器可识别的格 式。
[0068]由于存储节目单数据的服务器是将节目单数据定时存储在以时间命名的目录中, 而电子设备获取到的当前日期的格式不一定能够让服务器识别,为了能够顺利获取节目单 数据,用户设备根据服务器可识别的日期格式,将获取到的当前日期的格式转换。
[0069]例如,电子设备获取到的当前日期为2013年12月5号,而服务器中节目单地址的 格式为[服务器地址][2013/12/5][节目单名称][文件类型],则电子设备将2013年12 月5号转换为2013/12/5。
[0070]S104、电子设备根据节目单名称、存储节目单数据的服务器的地址、文件类型和转 换后的当前日期生成节目单地址。
[0071]电子设备预先知道服务器中节目单地址的格式,按照服务器中节目单地址的格 式,电子设备将节目单名称、存储节目单数据的服务器的地址、文件类型和转换后的当前日 期组合为节目单地址,以便电子设备根据该节目单地址获取节目单数据。
[0072]存储节目单数据的服务器将节目单数据定时存储在以时间命名的目录中,即服务 器中的节目单地址是按照日期分组的。
[0073]其中,存储节目单数据的节目单地址至少包括存储节目单数据的服务器的地址、 节目单数据所属日期、节目单名称和文件类型。
[0074]示例性的,节目单地址的格式为[存储节目单数据的服务器地址][日期][节目单名称][文件类型],需要说明的是,本发明实施例对节目单地址的格式并不做限定。
[0075]例如,若电子设备获取到的节目单名称为“小爸爸”,存储节目单数据的服务器的地址为192.168.1.100,转换格式后的当前日期为2013/12/5,文件类型为.json,则电子设备生成的节目单地址为[192.168.1.100] [2013/12/5][小爸爸][? json]。
[0076]S105、电子设备根据节目单地址,获取节目单地址对应的节目单数据。
[0077]具体的,电子设备在确定存储节目单数据的服务器中存在生成的节目单地址后, 电子设备根据生成的节目单地址,从服务器中读到节目单地址对应的节目单数据。
[0078]其中,节目单数据为所有视频相关的数据,至少包括直播流媒体的开始时间、节目名称、节目时长、各种样式缩略图地址和是否显示在节目单上。
[0079]服务器将节目单数据定时的存储在以时间命名的目录中,由于电子设备生成的节目单地址中包含有当前日期,因此,电子设备根据生成的节目单地址可以从服务器中获取到节目单数据。
[0080]S106、电子设备分析节目单数据,根据节目单描述信息从节目单数据中提取第一信息。
[0081 ] 电子设备从服务器中读到的节目单数据后,根据节目单描述信息从节目单数据中提取第一信息,其中,节目单描述信息为配置文件中的内容,至少包括节目单的宽度和鼠标选中节目单中内容后的鼠标显示效果,电子设备根据节目单描述信息提取出的第一信息为节目单需要用到的信息。
[0082]其中,第一信息包括节目单的坐标、节目名称、节目单的宽度中的至少一个。
[0083]示例性的,电子设备 读取到的节目单数据包括:开始时间、节目名称、节目时长、节目单宽度和预览图地址,节目单描述信息包括:节目名称、节目单宽度和预览图地址,则电子设备根据节目单描述信息将节目名称、节目单宽度和预览图地址提取出来。
[0084]S107、电子设备将第一信息组合生成节目单信息列表。
[0085]S108、电子设备将节目信息列表的内容排版、绘制生成节目单。
[0086]具体的,电子设备提取节目单信息列表中的第一信息,将第一信息排版绘制,生成的节目单内嵌于电子设备。
[0087]由于第一信息包括节目单的坐标、节目名称、节目单的宽度中的至少一个,因此电子设备根据第一信息排版绘制包括多种场景。本发明实施例以第一信息为节目单的宽度为例,对电子设备将节目单信息列表中的第一信息排版绘制生成节目单进行说明。
[0088]若节目单信息列表中包含的节目单宽度的内容为21cmX29cm,则电子设备根据该节目单宽度,将待生成的节目单的宽度设置为21cmX29cm。
[0089]进一步地,由于节目信息列表中的内容是根据节目单描述信息选择出来的,因此, 生成的节目单可以显示,也可以隐藏;进一步地,正在播放的内容在节目单中可以显示“播放中”状态提示,方便用户区分;此外,节目单中可展示节目的预览图,丰富视觉效果。
[0090]电子设备生成的节目单与直播内容融为一体,在生成节目单的过程中,减少了 JavaScript的开发成本,且提供了更好的用户体验。
[0091]本发明的实施例提供一种创建节目单的方法,通过获取文件类型及服务器可识别的格式的当前日期、以及获取预置的初始化参数中的与接收到的直播流媒体请求对应的节目单名称和存储节目单数据的服务器的地址,电子设备根据节目单名称、存储节目单数据的服务器的地址、文件类型和转换后的当前日期生成节目单地址,使得电子设备根据节目 单地址,获取服务器中与节目单地址对应的至少包括直播流媒体的开始时间以及名称的节 目单数据,进而,电子设备根据节目单数据,生成内嵌于电子设备的直播节目单,避免了在 生成写于浏览器页面的节目单的过程中针对不同浏览器编写不同JavaScript脚本而造成 的开发成本高,时间耗费长的问题,减少了在生成节目单过程中JavaScript的开发成本, 降低了时间损耗。
[0092]实施例二
[0093]本发明提供一种创建节目单的装置,如图2所示,包括:
[0094]获取单元10,用于接收直播流媒体请求,以及用于从浏览器中预置的初始化参数 中获取与所述直播流媒体请求对应的节目单名称以及文件类型,并获取存储节目单数据的 服务器的地址及当前日期,以及用于根据所述节目单地址,获取所述存储节目单数据的服 务器中所述节目单地址对应的节目单数据,所述节目单数据至少包括直播流媒体的开始时 间以及名称;
[0095]处理单元11,用于将所述当前日期的格式转换为服务器可识别的格式,以及用于 根据所述节目单名称、所述存储节目单数据的服务器的地址、所述文件类型和转换后的当 前日期生成所述节目单地址,以及用于根据所述节目单数据,生成节目单信息列表,还用于 根据所述节目单信息列表,创建节目单。
[0096]进一步地,所述获取单元10,具体用于获取浏览器的插件中的预置的初始化参数, 所述预置的初始化参数包括与所述直播流媒体请求对应的节目单名称;从所述浏览器预置 的初始化参数中提取所述节目单名称。
[0097]进一步地,所述预置的初始化参数还包括配置文件的地址,所述地址对应的配置 文件至少包括所述存储节目单数据的服务器的地址和节目单的描述信息,所述节目单的描 述信息至少包括节目单的宽度和鼠标选中节目单中内容后的鼠标显示效果;
[0098]所述获取单元10,具体还用于根据所述配置文件的地址读取所述配置文件;从所 述配置文件中提取所述存储节目单数据的服务器的地址。
[0099]进一步地,所述处理单元11,具体用于分析所述获取单元10获取到的所述节目单 数据,根据所述配置文件中的所述节目单描述信息从所述节目单数据中提取第一信息,所 述第一信息包括节目单的坐标、节目名称、节目单的宽度中的至少一个;将所述第一信息组 合生成所述节目单信息列表。
[0100]进一步地,所述处理单元11,具体还用于提取所述节目单信息列表中的所述第一 信息;将所述第一信息排版、绘制生成节目单。
[0101]本发明的实施例提供一种电子设备,包括实施例二所述的创建节目单的装置,可 以采用实施例中公开的方法创建节目单。
[0102]本发明的实施例提供一种创建节目单的装置,主要包括获取单元和处理单元。电 子设备通过获取文件类型及服务器可识别的格式的当前日期、以及获取预置的初始化参数 中的与接收到的直播流媒体请求对应的节目单名称和存储节目单数据的服务器的地址,电 子设备根据节目单名称、存储节目单数据的服务器的地址、文件类型和转换后的当前日期 生成节目单地址,使得电子设备根据节目单地址,获取服务器中与节目单地址对应的至少 包括直播流媒体的开始时间以及名称的节目单数据,进而,电子设备根据节目单数据,生成内嵌于电子设备的直播节目单,避免了在生成写于浏览器页面的节目单的过程中针对不同 浏览器编写不同JavaScript脚本而造成的开发成本高,时间耗费长的问题,减少了在生成 节目单过程中JavaScript的开发成本,降低了时间损耗。
[0103]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能 模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模 块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功 能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过 程,在此不再赘述。
[0104]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或 单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元 或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所 显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的 间接耦合或通信连接,可以是电性,机械或其它的形式。
[0105]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0106]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0107]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机 设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个 实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器 (ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘 等各种可以存储程序代码的介质。
[0108]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种创建节目单的方法,其特征在于,包括:接收直播流媒体请求;获取与所述直播流媒体请求对应的节目单名称以及文件类型,并获取存储节目单数据的服务器的地址及当前日期;将所述当前日期的格式转换为服务器可识别的格式;根据所述节目单名称、所述存储节目单数据的服务器的地址、所述文件类型和转换后的当前日期生成所述节目单地址;根据所述节目单地址,获取所述存储节目单数据的服务器中所述节目单地址对应的节目单数据,所述节目单数据至少包括直播流媒体的开始时间以及名称;根据所述节目单数据,生成节目单信息列表;根据所述节目单信息列表,创建节目单。
2.根据权利要求1所述的方法,其特征在于所述获取与所述直播流媒体请求对应的节目单名称的步骤包括:获取浏览器的插件中的预置的初始化参数,所述预置的初始化参数包括与所述直播流媒体请求对应的节目单名称;从所述浏览器预置的初始化参数中提取所述节目单名称。
3.根据权利要求2所述的方法,其特征在于,所述预置的初始化参数还包括配置文件的地址,所述地址对应的配置文件至少包括所述存储节目单数据的服务器的地址和节目单的描述信息,所述节目单的描述信息至少包括节目单的宽度和鼠标选中节目单中内容后的鼠标显示效果;其中,获取所述存储节目 单数据的服务器的地址的步骤包括:根据所述配置文件的地址读取所述配置文件;从所述配置文件中提取所述存储节目单数据的服务器的地址。
4.根据权利要求2所述的方法,其特征在于,所述根据所述节目单数据,生成节目单信息列表的步骤包括:分析所述节目单数据,根据所述配置文件中的所述节目单描述信息从所述节目单数据中提取第一信息,所述第一信息包括节目单的坐标、节目名称、节目单的宽度中的至少一个;将所述第一信息组合生成所述节目单信息列表。
5.根据权利要求4所述的方法,其特征在于,所述根据所述节目单信息列表,创建节目单的步骤包括:提取所述节目单信息列表中的所述第一信息;将所述第一信息排版、绘制生成节目单。
6.一种创建节目单的装置,其特征在于,包括:获取单元,用于接收直播流媒体请求,以及用于获取与所述直播流媒体请求对应的节目单名称以及文件类型,并获取存储节目单数据的服务器的地址及当前日期,以及用于根据所述节目单地址,获取所述存储节目单数据的服务器中所述节目单地址对应的节目单数据,所述节目单数据至少包括直播流媒体的开始时间以及名称;处理单元,用于将所述当前日期的格式转换为服务器可识别的格式,以及用于根据所述节目单名称、所述存储节目单数据的服务器的地址、所述文件类型和转换后的当前日期生成所述节目单地址,以及用于根据所述节目单数据,生成节目单信息列表,还用于根据所述节目单信息列表,创建节目单。
7.根据权利要求6所述的装置,其特征在于,所述获取单元,具体用于获取浏览器的插件中的预置的初始化参数,所述预置的初始化参数包括与所述直播流媒体请求对应的节目单名称;从所述浏览器预置的初始化参数中提取所述节目单名称。
8.根据权利要求7所述的装置,其特征在于,所述预置的初始化参数还包括配置文件的地址,所述地址对应的配置文件至少包括所述存储节目单数据的服务器的地址和节目单的描述信息,所述节目单的描述信息至少包括节目单的宽度和鼠标选中节目单中内容后的鼠标显示效果;所述获取单元,具体用于根据所述配置文件的地址读取所述配置文件;从所述配置文件中提取所述存储节目单数据的服务器的 地址。
9.根据权利要求7所述的装置,其特征在于,所述处理单元,具体用于分析所述获取单元获取到的所述节目单数据,根据所述配置文件中的所述节目单描述信息从所述节目单数据中提取第一信息,所述第一信息包括节目单的坐标、节目名称、节目单的宽度中的至少一个;将所述第一信息组合生成所述节目单信息列表。
10.根据权利要求9所述的装置,其特征在于,所述处理单元,具体用于提取所述节目单信息列表中的所述第一信息;将所述第一信息排版、绘制生成节目单。
11.一种电子设备,其特征在于,包括如权利要求6至10任一项所述的创建节目单的装置。
【文档编号】H04N21/84GK103607637SQ201310629802
【公开日】2014年2月26日 申请日期:2013年11月29日 优先权日:2013年11月29日
【发明者】陈金付, 盖鹏, 任玉君, 胡曰峰 申请人:乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1