一种电视节目属性更新方法以及电视节目属性更新装置制造方法及图纸

技术编号:9977427 阅读:179 留言:0更新日期:2014-04-28 20:12
本发明专利技术涉及一种电视节目属性更新方法及装置,该方法包括以下步骤,监控电视节目的前端属性是否发生变化;若电视节目的前端属性发生变化,则获取发生变化的电视节目及其前端属性;根据预先分类,判断所述发生变化的前端属性属于即时生效类属性还是非即时生效类属性;若所述发生变化的前端属性属于所述即时生效类属性,则立即更新所述电视节目的前端属性,若所述发生变化的前端属性属于所述非即时生效类属性,则在电视节目播放终端重启后更新所述电视节目的前端属性。本发明专利技术通过根据发送变化的前端属性的类型进行更新,不致对正在进行播放的节目做出改动而影响观看效果,从而实现尽量少地干扰用户正常观看节目,达到提升用户体验的目的。

【技术实现步骤摘要】
一种电视节目属性更新方法以及电视节目属性更新装置
本专利技术涉及移动通信领域,更具体地说,涉及一种电视节目属性更新方法以及电视节目属性更新装置。
技术介绍
当前的机顶盒为了提高用户体验和方便前端对节目的管理,会在其PSI/SI表中的NIT表和SDT表中附加一些对节目进行描述的前端属性,比如LCN属性、Visible属性、节目名属性等。同时为了满足前端的管理需要,会要求这些属性动态地产生变化,比如Visible属性的变动,会导致本来描述为可见的节目,变动后在前端变化为不可见的了,机顶盒实时监测到节目属性的变化,并进行同步节目更新,而节目更新后有可能导致发生属性变化的节目是用户正在观看的节目,由于原有节目已经进行属性更新,故更新过程会导致用户正在观看的节目突然中断,严重影响用户体验。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种方法,在前端更新节目属性时,可以在尽量少干预用户的前提下进行节目更新达到提升用户体验的目的。本专利技术解决其技术问题所采用的技术方案是:提供一种电视节目属性更新方法。优选地,本专利技术的电视节目属性更新方法包括以下步骤:S1:监控电视节目的前端属性是否发生变化;S2:若所述电视节目的前端属性发生变化,则获取发生变化的所述电视节目及其前端属性;S3:根据预先分类,判断所述发生变化的前端属性属于即时生效类属性还是非即时生效类属性;S4:若所述发生变化的前端属性属于所述即时生效类属性,则立即更新所述电视节目的前端属性;S5:若所述发生变化的前端属性属于所述非即时生效类属性,则在电视节目播放终端重启后更新所述电视节目的前端属性。优选地,所述步骤S1具体为:通过监控PSI/SI表中的常用表及其版本号是否发生了变化,监控电视节目的前端属性是否发生变化;所述PSI/SI表中的常用表包括NIT表、SDT表、PMT表、PAT表、CAT表、EIT表、TDT表中的至少一种。优选地,所述步骤S3中的所述即时生效类属性包括已经被前端删除的电视节目的前端属性、由电视台设定的必须即时更新的电视节目的前端属性中的至少一种;所述非即时生效类属性包括在Visible属性、LCN属性至少一方面发生变化的电视节目的前端属性。优选地,所述步骤S2还包括:若电视节目的前端属性发生变化,则备份电视节目播放终端当前内存中的电视节目的前端属性,然后更新电视节目播放终端内存中的电视节目的前端属性,并将所述发生变化的电视节目的前端属性保存到数据库中。优选地,所述数据库中的保存结构包括当前索引、节目标识以及节目更新属性。优选地,所述步骤S4具体包括:若当前播放的节目生变化的前端属性属于所述即时生效类属性,则按照更新后的内存中的电视节目的前端属性播放节目;若当前播放的电视节目发生变化的前端属性属于所述非即时生效类属性,则按所述当前内存中电视节目的前端属性的备份播放节目。优选地,所述步骤S5具体为:在电视节目播放终端重启后,读取更新后的内存中的电视节目的前端属性,遍历数据库,通过节目标识匹配电视节目,把更新后的电视节目的前端属性加载到数据库,删除备份,并按照所述更新后的内存中的电视节目的前端属性播放节目。一种电视节目属性更新装置,包括:监控模块,用于监控电视节目的前端属性是否发生变化;解析获取模块,若所述电视节目的前端属性发生变化,则获取发生变化的所述电视节目及其前端属性;判断模块,根据预先分类,判断所述发生变化的前端属性属于即时生效类属性还是非即时生效类属性;更新模块,若所述发生变化的前端属性属于所述即时生效类属性,则立即更新所述电视节目的前端属性;若所述发生变化的前端属性属于所述非即时生效类属性,则在电视节目播放终端重启后更新所述电视节目的前端属性。优选的,所述监控模块通过监控PSI/SI表中的常用表及其版本号是否发生了变化监控电视节目的前端属性是否发生变化;所述PSI/SI表中的常用表包括NIT表、SDT表、PMT表、PAT表、CAT表、EIT表、TDT表中的至少一种。优选的,所述装置还包括存储备份模块,若所述电视节目的前端属性发生变化,则备份当前内存中的电视节目的前端属性,然后更新内存中的电视节目的前端属性,并将所述发生变化的电视节目的前端属性保存到数据库中。本专利技术通过监控电视节目前端属性是否发生变化,在前端属性发生变化时判断发生变化的前端属性属于即时生效类属性还是非即时生效类属性,若立即生效则立即生效,若不能立即生效则在下次重启后生效,可以实现在节目属性发生变化的时候,可以正常播放前端属性为非即时生效类的节目,不致对正在进行播放的节目做出改动而影响观看效果,从而实现尽量少地干扰用户正常观看节目,达到提升用户体验的目的。附图说明图1是本专利技术较佳实施例的电视节目属性更新方法的流程图;图2是本专利技术较佳实施例的电视节目属性更新装置的结构图。具体实施方式下面结合附图及实施例对本专利技术作进一步说明:如图1所示,为本专利技术较佳实施例提供的一种电视节目属性更新方法的流程图。该电视节目属性更新方法应用于电视节目播放终端,优选为应用于机顶盒。该方法包括如下步骤:S1:监控电视节目的前端属性是否发生变化,若是,则执行步骤S2。本实施例中,监控电视节目播放终端的电视节目的前端属性是否发生变化,电视节目播放终端为机顶盒、智能电视、平板电脑等,优选为机顶盒。在进一步的实施方式中,步骤S1具体为:通过监控PSI/SI表中的常用表及其版本号是否发生了变化,监控电视节目的前端属性是否发生变化;所述PSI/SI表中的常用表包括NIT表、SDT表、PMT表、PAT表、CAT表、EIT表、TDT表中的至少一种。通常,为了提高用户体验和方便前端对节目的管理,前端会在PSI/SI表中附加很多前端属性对节目描述,通过监控数字电视广播网络中PSI/SI表的常用表及其版本号可以监控前端属性的变化。PSI/SI表的常用表可包括NIT表、SDT表、PMT表、PAT表、CAT表、EIT表、TDT表中的至少一种,其中可重点监控NIT表和SDT表的信息。SDT表包含了当前传输流的业务信息,比如当前传输流ID,当前传输流中包含的电视台名称、节目名称、节目类型等。NIT表包括该数字电视网中的所有的传输流的物理传输网信息,包含节目的频道调谐参数、频率、符号率等,这些信息使得接收机可以按照用户的选择以很少的延时或无延时地改变频道、调谐参数,正确地解码出传输节目。通过重点监控NIT表和SDT表的表的版本号是否发生了变化,可获取发生变化的节目和属性。S2:获取发生变化的电视节目及其前端属性。在电视节目前端属性发生变化时,需要获取发生变化的电视节目和该电视节目的前端属性。在进一步的实施方式中,获取之后,步骤S2还包括:备份电视节目播放终端当前内存中的电视节目的前端属性,然后更新内存中的电视节目的前端属性,将发生变化的电视节目的前端属性保存到数据库中。作为较佳实施例,数据块保存结构如下:【当前索引】【节目标识】【节目更新属性】S3:根据预先分类,判断发生变化的前端属性属于即时生效类属性还是非即时生效类属性。若发生变化的前端属性属于即时生效类属性,则执行步骤S4,若发生变化的前端属性属于非即时生效类属性,则执行步骤S5。根据前端属性立即更新是否会对用户观看产生不好的影响,对电视节目前端属本文档来自技高网...
一种电视节目属性更新方法以及电视节目属性更新装置

【技术保护点】

【技术特征摘要】
1.一种电视节目属性更新方法,其特征在于,包括以下步骤:S1:监控电视节目的前端属性是否发生变化;S2:若电视节目的前端属性发生变化,则获取发生变化的电视节目及其前端属性;S3:根据预先分类,判断所述发生变化的前端属性属于即时生效类属性还是非即时生效类属性;S4:若所述发生变化的前端属性属于所述即时生效类属性,则立即更新所述电视节目的前端属性;S5:若所述发生变化的前端属性属于所述非即时生效类属性,则在电视节目播放终端重启后更新所述电视节目的前端属性;其中,所述步骤S3中的所述即时生效类属性包括已经被前端删除的电视节目的前端属性、由电视台设定的必须即时更新的电视节目的前端属性中的至少一种;所述非即时生效类属性包括在Visible属性、LCN属性至少一方面发生变化的电视节目的前端属性。2.根据权利要求1所述的电视节目属性更新方法,其特征在于:所述步骤S1具体为:通过监控PSI/SI表中的常用表及其版本号是否发生了变化,监控电视节目的前端属性是否发生变化;所述PSI/SI表中的常用表包括NIT表、SDT表、PMT表、PAT表、CAT表、EIT表、TDT表中的至少一种。3.根据权利要求1所述的电视节目属性更新方法,其特征在于:所述步骤S2还包括:若电视节目的前端属性发生变化,则备份电视节目播放终端当前内存中的电视节目的前端属性,然后更新电视节目播放终端内存中的电视节目的前端属性,并将所述发生变化的电视节目的前端属性保存到数据库中。4.根据权利要求3所述的电视节目属性更新方法,其特征在于:所述数据库中的保存结构包括当前索引、节目标识以及节目更新属性。5.根据权利要求3所述的电视节目属性更新方法,其特征在于:所述步骤S4具体为:若当前播放的节目生变化的前端属性属于所述即时生效类属性,则按照更新后的内存中的电视节目的前端属性播放节目;若当前播放的电视节目发生变化的前端属...

【专利技术属性】
技术研发人员:陈秀强
申请(专利权)人:四川迪佳通电子有限公司
类型:发明
国别省市:

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

1