IPTV频道列表生成使用方法及系统技术方案

技术编号:19328203 阅读:63 留言:0更新日期:2018-11-03 15:03
本发明专利技术公开了一种IPTV频道列表生成使用方法及系统,涉及IPTV视讯终端的播放领域。该方法的步骤包括:S1:IPTV视讯终端与服务端进行认证成功后,IPTV视讯终端监测是否收到服务端下发的频道列表信息,若是,存储频道列表信息中每个频道的播放地址;否则根据存储的播放地址,播放对应频道的直播节目。本发明专利技术在IPTV视讯终端与服务端认证成功后,会存储服务端下发的频道列表信息中的每个频道的播放地址;进而当IPTV视讯终端无法接入服务端时,能够通过存储的播放地址,播放对应频道的直播节目。因此,本发明专利技术在IPTV视讯终端无法接入服务端时,依然能够保证用户正常观看直播节目,进而显著提高了用户体验。

IPTV channel list generation method and system

The invention discloses a method and system for generating IPTV channel list, which relates to the playing field of IPTV video terminal. The steps of the method include: S1: IPTV video terminal monitors whether it receives the channel list information downloaded from the service terminal after the authentication is successful. If so, it stores the broadcast address of each channel in the channel list information; otherwise, it plays the live program of the corresponding channel according to the stored broadcast address. When the IPTV video terminal and the server are authenticated successfully, the broadcast address of each channel in the channel list information downloaded from the server will be stored; furthermore, when the IPTV video terminal can not access the server, the live program of the corresponding channel can be played through the stored broadcast address. Therefore, when the IPTV video terminal is unable to access the service terminal, the invention can still ensure the normal viewing of live programs by users, thereby significantly improving the user experience.

【技术实现步骤摘要】
IPTV频道列表生成使用方法及系统
本专利技术涉及IPTV视讯终端的播放领域,具体涉及一种IPTV频道列表生成使用方法及系统。
技术介绍
现有的IPTV(InternetProtocolTelevision,交互式网络电视)视讯终端播放直播节目的方法为:IPTV视讯终端与服务端(服务端为IPTV业务管理平台,其主要用于:1、管理IPTV业务中的用户、服务和产品,2、终端业务接入认证,3下发服务地址和频道列表等信息)连接并完成认证后,服务端向IPTV视讯终端下发频道列表;IPTV视讯终端对频道列表进行解析得到频道的播放地址后,使用播放地址访问流媒体服务器播放对应频道的直播节目。但是,当服务端工作异常(例如宕机导致无法正常工作)时,IPTV视讯终端会无法接入服务端,从而无法从服务端获取频道列表,此时即使流媒体服务器正常工作,但因用户无法获取频道列表对应的播放地址,进而导致用户无法观看直播节目。
技术实现思路
针对现有技术中存在的缺陷,本专利技术解决的技术问题为:在IPTV视讯终端无法接入服务端时,如何让用户正常观看直播节目。为达到以上目的,本专利技术提供的IPTV频道列表生成使用方法,包括以下步骤:S1:IPTV视讯终端与服务端进行认证成功后,IPTV视讯终端监测是否收到服务端下发的频道列表信息,若是,转到S2,否则转到S3;S2:IPTV视讯终端存储频道列表信息中每个频道的播放地址;S3:IPTV视讯终端根据存储的播放地址,播放对应频道的直播节目。在上述技术方案的基础上,S1中所述频道列表信息包括每个频道的播放信息,播放信息包括频道标识码和播放地址;在此基础上,S2中所述IPTV视讯终端存储频道列表信息中每个频道的播放地址的流程包括:S201:IPTV视讯终端获取频道列表信息中所有有效频道的播放信息,转到S202;S202:IPTV视讯终端判断S201中获取的所有播放信息,是否与本地储存的播放文件中的信息相同,若是,S2结束;否则将S201中获取的所有播放信息,覆盖至本地储存的播放文件,S2结束。在上述技术方案的基础上,S1中所述频道列表信息还包括频道总数,S201的流程包括:IPTV视讯终端接收频道列表信息中每个频道的播放信息,每收到1个播放信息后,将接收频道数量+1;当接收频道数量与频道总数相同时,转到S202。在上述技术方案的基础上,S202的流程包括:将S201中获取的所有播放信息形成播放数组,计算播放数组的MD5值,判断当前MD5值是否与本地储存的MD5值相同,若是,S2结束;否则将S201中获取的所有播放信息,覆盖至本地储存的播放文件,保存根据S201中获取的所有播放信息计算的MD5值,S2结束。在上述技术方案的基础上,S1中所述频道列表信息的每个频道的播放信息还包括频道名称和频道号,在此基础上,S3的流程包括:S301:IPTV视讯终端将播放文件中每个频道的频道号和频道名称进行显示,转到S302;S302:IPTV视讯终端监测到对应频道的观看信号时,在播放文件中查找该频道的播放信息后,获取播放信息中的播放地址,根据播放地址播放该频道的直播节目。本专利技术提供的IPTV频道列表生成使用系统,包括设置于IPTV视讯终端上的频道列表接收模块、播放地址存储模块和本地播放模块;频道列表接收模块用于:与服务端进行认证,认证成功后,监测是否收到服务端下发的频道列表信息,若是,向播放地址存储模块发送播放地址存储信号,否则向本地播放模块发送本地播放信号;播放地址存储模块用于:收到播放地址存储信号后,存储频道列表信息中每个频道的播放地址;本地播放模块用于:收到本地播放信号,根据播放地址存储模块存储的播放地址,播放对应频道的直播节目。在上述技术方案的基础上,所述频道列表接收模块中的频道列表信息包括每个频道的播放信息,播放信息包括频道标识码和播放地址;在此基础上,所述播放地址存储模块的工作流程包括:播放地址存储01:获取频道列表信息中所有有效频道的播放信息;播放地址存储02判断获取的所有播放信息,是否与本地储存的播放文件中的信息相同,若是,工作完成;否则将获取的所有播放信息,覆盖至本地储存的播放文件后,工作完成。在上述技术方案的基础上,所述频道列表接收模块中的频道列表信息还包括频道总数,所述播放地址存储01的流程包括:接收频道列表信息中每个频道的播放信息,每收到1个播放信息后,将接收频道数量+1;当接收频道数量与频道总数相同时,进行播放地址存储模块02的流程。在上述技术方案的基础上,所述播放地址存储模块02的流程包括:将获取的所有播放信息形成播放数组,计算播放数组的MD5值,判断当前MD5值是否与本地储存的MD5值相同,若是,工作完成;否则将获取的所有播放信息,覆盖至本地储存的播放文件,保存根据获取的所有播放信息计算的MD5值,工作完成。在上述技术方案的基础上,所述频道列表接收模块中的频道列表信息的每个频道的播放信息还包括频道名称和频道号,在此基础上,所述本地播放模块的工作流程包括:本地播放模块01:将播放文件中每个频道的频道号和频道名称进行显示;本地播放模块02:监测到对应频道的观看信号时,在播放文件中查找该频道的播放信息后,获取播放信息中的播放地址,根据播放地址播放该频道的直播节目。与现有技术相比,本专利技术的优点在于:(1)参见本专利技术方法的S1至S3可知,本专利技术在IPTV视讯终端与服务端认证成功后,会存储服务端下发的频道列表信息中的每个频道的播放地址;进而当IPTV视讯终端无法接入服务端时,能够通过存储的播放地址,直接访问流媒体服务器播放对应频道的直播节目。因此,本专利技术在IPTV视讯终端无法接入服务端时,依然能够保证用户正常观看直播节目,进而显著提高了用户体验。(2)参见本专利技术方法的S201可知,本专利技术在IPTV视讯终端接收服务端下发的频道列表信息时,能够排除无效频道,避免用户点击无效频道时出现无法观看的情形,进一步提高了用户体验。与此同时,参见本专利技术方法的S202可知,本专利技术采用直接覆盖的方式添加新频道,这样简化操作流程,避免了逐一比对和添加新频道,进而提高了IPTV视讯终端的工作效率。附图说明图1为本专利技术的IPTV频道列表生成使用方法的流程图;图2为本专利技术实施例八中IPTV频道列表更新及使用的流程图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术实施例中的IPTV频道列表生成使用方法,包括以下步骤:S1:IPTV视讯终端与服务端进行认证成功后,IPTV视讯终端监测是否收到服务端下发的频道列表信息,若是,转到S2,否则说明IPTV视讯终端无法接入服务端,转到S3。S2:IPTV视讯终端根据频道列表信息中每个频道的播放地址,播放对应频道的直播节目;与此同时,IPTV视讯终端存储频道列表信息中每个频道的播放地址。S3:IPTV视讯终端根据存储的播放地址,播放对应频道的直播节目。下面通过八个实施例说明本专利技术的方法。实施例一:S1中IPTV视讯终端与服务端进行认证成功的流程包括:IPTV视讯终端向服务端发起认证请求、并得到服务端的回应后(回应方式为服务端返回带有入口令牌的认证页面),向服务端上传通过password(密码)生成的认证字符串;服务端对认证字符串验证通过后,向IPTV返回认证成功本文档来自技高网...

【技术保护点】
1.一种IPTV频道列表生成使用方法,其特征在于,该方法包括以下步骤:S1:IPTV视讯终端与服务端进行认证成功后,IPTV视讯终端监测是否收到服务端下发的频道列表信息,若是,转到S2,否则转到S3;S2:IPTV视讯终端存储频道列表信息中每个频道的播放地址;S3:IPTV视讯终端根据存储的播放地址,播放对应频道的直播节目。

【技术特征摘要】
1.一种IPTV频道列表生成使用方法,其特征在于,该方法包括以下步骤:S1:IPTV视讯终端与服务端进行认证成功后,IPTV视讯终端监测是否收到服务端下发的频道列表信息,若是,转到S2,否则转到S3;S2:IPTV视讯终端存储频道列表信息中每个频道的播放地址;S3:IPTV视讯终端根据存储的播放地址,播放对应频道的直播节目。2.如权利要求1所述的IPTV频道列表生成使用方法,其特征在于:S1中所述频道列表信息包括每个频道的播放信息,播放信息包括频道标识码和播放地址;在此基础上,S2中所述IPTV视讯终端存储频道列表信息中每个频道的播放地址的流程包括:S201:IPTV视讯终端获取频道列表信息中所有有效频道的播放信息,转到S202;S202:IPTV视讯终端判断S201中获取的所有播放信息,是否与本地储存的播放文件中的信息相同,若是,S2结束;否则将S201中获取的所有播放信息,覆盖至本地储存的播放文件,S2结束。3.如权利要求2所述的IPTV频道列表生成使用方法,其特征在于:S1中所述频道列表信息还包括频道总数,S201的流程包括:IPTV视讯终端接收频道列表信息中每个频道的播放信息,每收到1个播放信息后,将接收频道数量+1;当接收频道数量与频道总数相同时,转到S202。4.如权利要求2所述的IPTV频道列表生成使用方法,其特征在于,S202的流程包括:将S201中获取的所有播放信息形成播放数组,计算播放数组的MD5值,判断当前MD5值是否与本地储存的MD5值相同,若是,S2结束;否则将S201中获取的所有播放信息,覆盖至本地储存的播放文件,保存根据S201中获取的所有播放信息计算的MD5值,S2结束。5.如权利要求2所述的IPTV频道列表生成使用方法,其特征在于:S1中所述频道列表信息的每个频道的播放信息还包括频道名称和频道号,在此基础上,S3的流程包括:S301:IPTV视讯终端将播放文件中每个频道的频道号和频道名称进行显示,转到S302;S302:IPTV视讯终端监测到对应频道的观看信号时,在播放文件中查找该频道的播放信息后,获取播放信息中的播放地址,根据播放地址播放该频道的直播节目。6.一种IPTV频道列表生成使用系统,其特征在于,该...

【专利技术属性】
技术研发人员:徐源姜超陈世庆
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1