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

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

【发明内容】

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

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