远程自定义频道的收集方法及系统的制作方法

文档序号:10539428阅读:348来源:国知局
远程自定义频道的收集方法及系统的制作方法
【专利摘要】本发明公开一种远程自定义频道的收集方法,包括以下步骤:文件获取步骤,包括:获取自定义频道文件;播放验证步骤,包括:播放所述自定义频道文件包含的自定义频道;数据获取步骤,包括:播放成功后,获取所述自定义频道文件的数据;数据上传步骤,包括:将所述数据上传到服务器。本发明还公开一种远程自定义频道的收集系统。本发明所提供的远程自定义频道的收集方法及系统,通过传数据相比于现有的传文件可以避免用户自定义频道文件不符合规格的情况;在客户端来验证播放,可以减轻服务器验证播放的计算资源消耗。
【专利说明】
远程自定义频道的收集方法及系统
技术领域
[0001]本发明涉及智能电视相关技术领域,特别是一种远程自定义频道的收集方法及系统。
【背景技术】
[0002]智能电视和盒子已经走进千家万户,每个产品都有厂家自带的桌面,提供默认程序、应用排列、卸载、位置移动及其他系统功能。全视频TV桌面提供给广大盒子或智能电视用户一个新的选择。简单清晰的界面,可以替换终端原有桌面,同时还提供乐视直播源节目的直播和庞大影视剧库的点播服务。用户使用了该软件,不仅可以快速启动其他应用,也可以当电视用,观看到专业视频服务商乐视网提供的大量直播节目和影视剧。
[0003]全视频TV桌面在直播界面,增加了自定义频道的功能。该功能主要是方便用户播放自定义的电视源。主要使用方法为:用户将收集的自定义直播源按照一定格式,存在于按特定规格命名的文件中,并存储在U盘的根目录下。当全视频TV桌面启动后,插入U盘,程序会检测该U盘,并将文件中自定义直播源导入内存中,并保存在程序文件里,排列在自定义频道区,同其他直播频道一样,供用户选择和切换。根据用户需求,需要将用户自定义上传的直播源收集,增加一部分特殊源,供用户选择使用。全视频TV桌面的用户已突破100W,分布于全国所有省市区,有相当大比例的用户会使用自定义的源。这是个庞大的数据库,对该数据库进行收集、分析和利用,将极大的丰富我们的频道资源,满足用户的个性化需求。
[0004]目前使用自定义频道时,用户需要完成以下工作:
[0005]1、搜集可用的源,即URL ;
[0006]2、编辑 tv.txt 文件;
[0007]3、复制文件到U盘;
[0008]4、打开直播应用,插入U盘。
[0009]对于一般用户而言门槛比较高,特别是1、2两个步骤,用户需要通过搜索引擎或者在论坛上浏览帖子,来发现自定义频道文件,需要一些精力,只有少数用户使用过自定义频道。所以把少数用户的成果共享给其它人,就是一个不错的思路。
[0010]现有的自定义频道收集方法通常包括:
[0011]客户端检测用户U盘的文件;
[0012]当客户端检测到U盘的自定义频道文件时,客户端将自定义频道文件上传到服务器;
[0013]服务器对自定频道文件进行分析整理和播放验证,最后归并分发到各个客户端的自定义频道列表中。
[0014]这种方法虽然可以收集各个客户端的自定义频道文件,但是由于文件的编码格式多种多样,包括GBK、Unicode等,给分析整理环节带来很多不便;另外频道定义的行格式,有不少文件,不符合规格,导致分析系统崩溃;此外,视频源的验证,采取服务器循环验证每个视频源,有些视频源由于服务器超时,导致验证的时间过长,消耗大量计算资源,效率低下。
[0015]因此,有必要设计一种避免本地自定义频道文件的规格问题,验证时间短,效率高的远程自定义频道收集方法及系统。

【发明内容】

[0016]基于此,本发明提供一种避免本地自定义频道文件的规格问题,验证时间短,效率高的远程自定义频道收集方法及系统。
[0017]本发明所提供的一种远程自定义频道的收集方法,包括以下步骤:
[0018]文件获取步骤,包括:获取自定义频道文件;
[0019]播放验证步骤,包括:播放所述自定义频道文件包含的自定义频道;
[0020]数据获取步骤,包括:播放成功后,获取所述自定义频道文件的数据;
[0021]数据上传步骤,包括:将所述数据上传到服务器。
[0022]进一步的,所述数据包括频道名称和频道视频流的URL。
[0023]进一步的,所述文件获取步骤进一步包括:
[0024]检测步骤,包括:检测移动存储设备中的文件是否符合文件名规格;
[0025]获取步骤,包括:获取符合文件名规格的自定义频道文件。
[0026]进一步的,所述移动存储设备为U盘或SD卡。
[0027]进一步的,所述文件名规格为预设的文件后缀名和预设的文件名称。
[0028]本发明还提供一种远程自定义频道的收集系统,包括:
[0029]文件获取模块,用于:获取自定义频道文件;
[0030]播放验证模块,用于:播放所述自定义频道文件包含的自定义频道;
[0031]数据获取模块,用于:播放成功后,获取所述自定义频道文件的数据;
[0032]数据上传模块,用于:将所述数据上传到服务器。
[0033]进一步的,所述数据包括频道名称和频道视频流的URL。
[0034]进一步的,所述文件获取模块进一步包括:
[0035]检测子模块,用于:检测移动存储设备中的文件是否符合文件名规格;
[0036]获取子模块,用于:获取符合文件名规格的自定义频道文件。
[0037]进一步的,所述移动存储设备为U盘或SD卡。
[0038]进一步的,所述文件名规格为预设的文件后缀名和预设的文件名称。
[0039]本发明所提供的远程自定义频道的收集方法及系统,通过传数据相比于现有的传文件可以避免用户自定义频道文件不符合规格的情况;在客户端来验证播放,可以减轻服务器验证播放的计算资源消耗。
【附图说明】
[0040]图1为本发明一种实施例的远程自定义频道的收集方法的工作流程图;
[0041]图2为本发明一种实施例的远程自定义频道的收集系统的模块图。
【具体实施方式】
[0042]下面结合附图和具体实施例对本发明做进一步详细的说明。
[0043]如图1所示为本发明一种实施例的远程自定义频道的收集方法的工作流程图。本发明的一种远程自定义频道的收集方法,包括:
[0044]步骤S101,包括:客户端检测移动存储设备中的文件是否符合文件名规格;
[0045]步骤S102,包括:客户端获取符合文件名规格的自定义频道文件;
[0046]步骤S103,包括:客户端播放所述自定义频道文件包含的自定义频道;
[0047]步骤S104,包括:播放成功后,客户端获取所述自定义频道文件的数据;
[0048]步骤S105,包括:客户端将所述数据上传到服务器。
[0049]其中,步骤SlOl中,移动存储设备可以是U盘或SD卡。用户将下载和编辑后的自定义频道文件存入U盘中,将U盘插入到客户端上。客户端对U盘中的文件进行检测,检测文件名是否符合规格。文件需要用户根据客户端的要求来编辑。下面举例说明编辑的过程:
[0050]步骤一:在网上搜索“直播源地址”,找到需要的自定义频道地址并复制。
[0051]步骤二:在U盘根目录下创建tv.txt后将直播源地址粘贴。
[0052]其中,编辑时,使用电脑上操作系统的自带文本编辑器即可,比如Windows下的记事本。将记事本的文件名命名为tv.txt,再将直播源地址粘贴录入记事本文件中。
[0053]步骤三:将直播源地址的内容调整为“频道名称,频道地址”,逗号为英文逗号,一行一个频道。
[0054]例如:
[0055]凤凰中文,http://live.3gv.1feng.com/zhongwen800k.m3u8
[0056]凤凰中文,http://live.3gv.1feng.com/live/zhongwen.m3u8
[0057]即按照行来描述,每一行,以“,”为间隔,分为两段前面为频道名字,后面为视频源的URL。上面的片段描述了自定义频道名称为“凤凰中文”,包括两个不同的视频源。
[0058]步骤四:文本另存为时编码调整为UTF-8。
[0059]这样,当用于插入U盘后,客户端检测U盘中是否包含了文件名为tv.txt的文件,客户端只扫描U盘下符合文件名规格的文件。该文件名规格为预设的文件后缀名和预设的文件名称。例如:*.tv,tv.txt O
[0060]上述对自定义频道文件的编辑以及文件名规格仅为一个实例,客户端可以规定不同的文件名规格以及文件的内容规格,用户可以根据不同的客户端要求来编辑自定义频道文件。
[0061]其中,步骤S102,客户端检测到符合文件名规格要求的自定义频道文件后,获取符合文件名规格的自定义频道文件。
[0062]步骤S103,在客户端播放符合文件名规格的自定义频道文件包含的自定义频道,验证该自定义频道是否能够播放,是否流畅,画面是否清晰等。
[0063]步骤S104,播放验证通过后,客户端获取自定义频道文件的数据。该数据包括频道名称和频道地址。例如:频道名称为“凤凰卫视”,频道地址为“http://live.3gv.1feng.com/zhongwen800k.m3u8”。频道地址为视频源的URL(英文全名为Uniform ResourceLocator),中文名称为统一资源定位符。URL是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
[0064]步骤S105,客户端将获取的频道名称和频道视频流的URL上传到服务器中,服务器经过分析整理后,将这些数据归并分发给其他的客户端。这样通过多个客户端收集到的自定义频道数据汇集成数据库,将数据库共享给所有的客户端,免去对同一频道源的重复收集。
[0065]本发明将对文件的规格分析放在了客户端,避免占用了服务器资源。另外,本发明采用了上传数据的方式,相比于传统的上传文件的方式,避免了用户自定义频道文件不符合规格的问题。本发明在客户端播放验证自定义频道文件,可以减轻服务器验证播放的资源消耗,提高了服务器的效率。
[0066]如图2所示为本发明一种实施例的远程自定义频道的收集系统的模块图。本发明的一种远程自定义频道的收集系统,包括:
[0067]文件获取模块201,用于:获取自定义频道文件;
[0068]播放验证模块202,用于:播放所述自定义频道文件;
[0069]数据获取模块203,用于:播放成功后,获取所述自定义频道文件的数据;
[0070]数据上传模块204,用于:将所述数据上传到服务器。
[0071]进一步的,所述数据包括频道名称和频道视频流的URL。
[0072]进一步的,所述文件获取模块201进一步包括:
[0073]检测子模块211,用于:检测移动存储设备中的文件是否符合文件名规格;
[0074]获取子模块212,用于:获取符合文件名规格的自定义频道文件。
[0075]进一步的,所述移动存储设备为U盘或SD卡。
[0076]进一步的,所述文件名规格为预设的文件后缀名和预设的文件名称。
[0077]以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种远程自定义频道的收集方法,其特征在于,包括以下步骤: 文件获取步骤,包括:获取自定义频道文件; 播放验证步骤,包括:播放所述自定义频道文件包含的自定义频道; 数据获取步骤,包括:播放成功后,获取所述自定义频道文件的数据; 数据上传步骤,包括:将所述数据上传到服务器。2.根据权利要求1所述的远程自定义频道的收集方法,其特征在于,所述数据包括频道名称和频道视频流的URL。3.根据权利要求1所述的远程自定义频道的收集方法,其特征在于,所述文件获取步骤进一步包括: 检测步骤,包括:检测移动存储设备中的文件是否符合文件名规格; 获取步骤,包括:获取符合文件名规格的自定义频道文件。4.根据权利要求3所述的远程自定义频道的收集方法,其特征在于,所述移动存储设备为U盘或SD卡。5.根据权利要求3所述的远程自定义频道的收集方法,其特征在于,所述文件名规格为预设的文件后缀名和预设的文件名称。6.一种远程自定义频道的收集系统,其特征在于,包括: 文件获取模块,用于:获取自定义频道文件; 播放验证模块,用于:播放所述自定义频道文件包含的自定义频道; 数据获取模块,用于:播放成功后,获取所述自定义频道文件的数据; 数据上传模块,用于:将所述数据上传到服务器。7.根据权利要求6所述的远程自定义频道的收集系统,其特征在于,所述数据包括频道名称和频道视频流的URL。8.根据权利要求6所述的远程自定义频道的收集系统,其特征在于,所述文件获取模块进一步包括: 检测子模块,用于:检测移动存储设备中的文件是否符合文件名规格; 获取子模块,用于:获取符合文件名规格的自定义频道文件。9.根据权利要求8所述的远程自定义频道的收集系统,其特征在于,所述移动存储设备为U盘或SD卡。10.根据权利要求8所述的远程自定义频道的收集系统,其特征在于,所述文件名规格为预设的文件后缀名和预设的文件名称。
【文档编号】H04N21/658GK105898447SQ201510703365
【公开日】2016年8月24日
【申请日】2015年10月26日
【发明人】刘显珂
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1