节目搜索方法、装置、电视终端及存储介质制造方法及图纸

技术编号:20751454 阅读:29 留言:0更新日期:2019-04-03 11:31
本发明专利技术公开一种节目搜索方法,在接收到搜索请求后,解析所述搜索请求中的固定组播地址,通过虚拟调谐收取所述固定组播地址下的节目数据,并将收取到的节目数据推送至电视终端。本发明专利技术还公开一种节目搜索装置、电视终端及存储介质。本发明专利技术缩短了节目搜索的时间,提高了电视终端的节目搜索效率。

【技术实现步骤摘要】
节目搜索方法、装置、电视终端及存储介质
本专利技术涉及数字电视
,尤其涉及一种节目搜索方法、装置、电视终端及存储介质。
技术介绍
目前基于DVB(DigitalVideoBroadcasting,数字视频广播)标准的数字电视的节目搜索和播放都是通过Cable(有线电视电缆)线载体,使用电视调谐器Tuner对前端播发的TS(TransportStream,传输流)数据进行锁频、搜索或播放。但是,在前端TS数据通过组播协议进行数据传输时,终端无法通过一个电视调谐器Tuner对TS数据进行锁频并收取节目数据。
技术实现思路
本专利技术的主要目的在于提供一种节目搜索方法,旨在提高电视终端的节目搜索效率。为实现上述目的,本专利技术提出的节目搜索方法,包括以下步骤:接收搜索请求;解析所述搜索请求中的固定组播地址;基于虚拟调谐收取所述固定组播地址下的节目数据;将收取到的节目数据推送至电视终端。进一步地,在所述接收搜索请求的步骤之前,还包括:将各频点的传输流TS信息挂载到组播服务器,并将各频点的组播地址信息封装至一通过固定组播地址描述的私有表。进一步地,所述解析所述搜索请求中的固定组播地址的步骤,包括:解析所述固定组播地址描述的私有表,以获取所述私有表中的各个组播地址信息。进一步地,所述基于虚拟调谐收取所述固定组播地址下的节目数据的步骤,包括:基于虚拟调谐同时对各个频点进行锁频,将各个组播地址加入至组播组;基于epoll模型对各个组播地址的端口数据进行监听,以收取各个组播地址下的节目数据。进一步地,在将收取到的节目数据推送至终端的步骤之后,还包括:判断各个组播地址下的节目数据是否被全部收取;若是,则结束搜索;如否,则返回基于虚拟调谐同时对各个频点进行锁频的步骤。本专利技术的另一目的在于提出一种节目搜索装置,包括:接收模块,用于接收搜索请求;解析模块,用于解析所述搜索请求中的固定组播地址;锁频模块,用于基于虚拟调谐收取所述固定组播地址下的节目数据;推送模块,用于将收取到的节目数据推送至电视终端。进一步地,所述节目搜索装置还包括:挂载模块,用于将各频点的传输流TS信息挂载到组播服务器;封装模块,用于将各频点的组播地址信息封装至一通过固定组播地址描述的私有表。进一步地,所述解析模块还用于解析所述固定组播地址描述的私有表,以获取所述私有表中的各个组播地址信息。进一步地,所述锁频模块包括:锁频单元,用于基于虚拟调谐同时对各个频点进行锁频,将各个组播地址加入至组播组;监听单元,用于基于epoll模型对各个组播地址的端口数据进行监听,以收取各个组播地址下的节目数据。进一步地,所述节目搜索装置还包括:判断模块,用于判断各个组播地址下的节目数据是否被全部收取;若是,则结束搜索;如否,则返回基于虚拟调谐同时对各个频点进行锁频的步骤。本专利技术还提出一种电视终端,该电视终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的节目搜索程序,所述节目搜索程序被处理器执行时实现如上所述的节目搜索方法的步骤。本专利技术还提出一种存储介质,该存储介质存储有节目搜索程序,所述节目搜索程序被处理器执行时实现如上所述的节目搜索方法的步骤。本专利技术实施例的节目搜索方法,在接收到搜索请求后,解析所述搜索请求中的固定组播地址,通过虚拟调谐收取所述固定组播地址下的节目数据,并将收取到的节目数据推送至电视终端。本专利技术的节目搜索方法利用虚拟调谐同时收取固定组播地址里描述的各个组播地址下的节目数据,缩短了节目搜索的时间,提高了电视终端的节目搜索效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术的电视终端一实施例的硬件结构示意图;图2为本专利技术的节目搜索方法第一实施例的流程图;图3为本专利技术的节目搜索方法第二实施例的流程图;图4为本专利技术的节目搜索方法第三实施例的流程图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术的电视终端一实施例的硬件结构示意图。本申请中的电视终端包括但不限于数字电视机、数字电视机顶盒、数字电视一体机等。如图1所示,电视终端100可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示单元(Display)、输入单元比如交互界面,在本专利技术中电视终端100在软件运行的过程中可与用户端进行交互,在对电视终端100进行参数设置或调试时,测试人员或设置人员可利用用户接口1003进行数据信息的输入,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,电视终端100还可以包括摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器、音频采样传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示单元的亮度,接近传感器可在检测到人走进电视终端100时,开启显示单元和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如磁力计姿态校准)、振动识别相关功能(比如敲击)等;作为声音拾取元件,音频采样传感器主要用于采集音响系统周围的环境音;当然,所述电视终端100还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。本领域技术人员可以理解,图1中示出的硬件结构并不构成对电视终端100的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,例如本实施的电视终端还可以包括用于调制解调器tuner和解复用器Demux。本专利技术实施例的主要解决方案是:接收到搜索请求,解析所述搜索请求中的固定组播地址,通过虚拟调谐收取所述固定组播地址下的节目数据,并将收取到的节目数据推送至电视终端。本专利技术的节目搜索方法利用虚拟调谐同时收取固定组播地址里描述的各个组播地址下的节目数据,缩短了节目搜索的时间,提高了电视终端的节目搜索效率。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、及节目搜索程序。进一步参照图1所示的电视终端100中,网络接口1004主要用于连接组播服务器或播发组播数据的设备,与其进行传输流TS通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以调用存储器1005存储的节本文档来自技高网...

【技术保护点】
1.一种节目搜索方法,其特征在于,该节目搜索方法包括以下步骤:接收搜索请求;解析所述搜索请求中的固定组播地址;基于虚拟调谐收取所述固定组播地址下的节目数据;将收取到的节目数据推送至电视终端。

【技术特征摘要】
1.一种节目搜索方法,其特征在于,该节目搜索方法包括以下步骤:接收搜索请求;解析所述搜索请求中的固定组播地址;基于虚拟调谐收取所述固定组播地址下的节目数据;将收取到的节目数据推送至电视终端。2.根据权利要求1所述的节目搜索方法,其特征在于,在所述接收搜索请求的步骤之前,还包括:将各频点的传输流TS信息挂载到组播服务器,并将各频点的组播地址信息封装至一通过固定组播地址描述的私有表。3.根据权利要求2所述的节目搜索方法,其特征在于,所述解析所述搜索请求中的固定组播地址的步骤,包括:解析所述固定组播地址描述的私有表,以获取所述私有表中的各个组播地址信息;所述基于虚拟调谐收取所述固定组播地址下的节目数据的步骤,包括:基于虚拟调谐同时对各个频点进行锁频,将各个组播地址加入至组播组;基于epoll模型对各个组播地址的端口数据进行监听,以收取各个组播地址下的节目数据。4.根据权利要求3所述的节目搜索方法,其特征在于,在将收取到的节目数据推送至终端的步骤之后,还包括:判断各个组播地址下的节目数据是否被全部收取;若是,则结束搜索;如否,则返回基于虚拟调谐同时对各个频点进行锁频的步骤。5.一种节目搜索装置,其特征在于,包括:接收模块,用于接收搜索请求;解析模块,用于解析所述搜索请求中的固定组播地址;锁频模块,用于基于虚拟调谐收取所述固定组播地址下...

【专利技术属性】
技术研发人员:李棚
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东,44

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

1