一种基于PSI/SI表实现后台更新机顶盒节目方法及系统.pdf

上传人:Y0****01 文档编号:1685912 上传时间:2018-07-04 格式:PDF 页数:8 大小:452.18KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510119018.8

申请日:

2015.03.18

公开号:

CN104780444A

公开日:

2015.07.15

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):H04N 21/458变更事项:发明人变更前:张宏辉变更后:张宏辉 唐强 陈晓辉 袁苇|||实质审查的生效IPC(主分类):H04N 21/458申请日:20150318|||公开

IPC分类号:

H04N21/458(2011.01)I; H04N21/442(2011.01)I

主分类号:

H04N21/458

申请人:

福建新大陆通信科技股份有限公司

发明人:

张宏辉

地址:

350000福建省福州市马尾开发区儒江东路70号(飞毛腿工业园)6#楼及5#楼二至四层

优先权:

专利代理机构:

福州市鼓楼区京华专利事务所(普通合伙)35212

代理人:

宋连梅

PDF下载: PDF下载
内容摘要

本发明提供一种基于PSI/SI表实现后台更新机顶盒节目方法,包括如下步骤:步骤10、机顶盒上电后,实时检测机顶盒当前播放的节目频道号所属的频点信号是否锁定,若是,则进入步骤20,否则,重复步骤10;步骤20、获取PAT表中当前频点的所有节目频道号以及SDT表中对应节目频道号的服务类型;步骤30、判断获取到的节目频道号的服务类型与机顶盒中对应节目频道号的服务类型是否一致,若是,则返回步骤10;否则,更新机顶盒当前频点的节目库。本发明还提供一种基于PSI/SI表实现后台更新机顶盒节目系统,实现机顶盒后台节目自动更新,提高用户体验,且分频点进行更新,在保证用户观看的节目频道被更新的情况下又缩短了更新时间。

权利要求书

权利要求书1.  一种基于PSI/SI表实现后台更新机顶盒节目方法,其特征在于:包 括如下步骤: 步骤10、机顶盒上电后,实时检测机顶盒当前播放的节目频道号所属 的频点信号是否锁定,若是,则进入步骤20,否则,重复步骤10; 步骤20、获取PAT表中当前频点的所有节目频道号以及SDT表中当前 频点的所有节目频道号所对应的服务类型; 步骤30、判断获取到的节目频道号的服务类型与机顶盒内存中对应节 目频道号的服务类型是否一致,若是,则返回步骤10;否则,更新机顶盒 当前频点的节目库。 2.  根据权利要求1所述的一种基于PSI/SI表实现后台更新机顶盒节目 方法,其特征在于:所述步骤20中的服务类型包括电视业务与非电视业务。 3.  根据权利要求2所述的一种基于PSI/SI表实现后台更新机顶盒节目 方法,其特征在于:所述步骤30进一步包括: 步骤31、判断获取到的节目个数与机顶盒节目库中当前频点的节目个 数是否一致,若是,则进入步骤32;否则,若获取到的节目个数大于机顶 盒节目库中当前频点的节目个数,则将新增加的节目信息插入到机顶盒节目 库中,若获取到的节目个数小于机顶盒节目库中当前频点的节目个数,则将 机顶盒节目库中多余的节目信息删除; 步骤32、判断获取到的节目名与机顶盒节目库中的节目名是否一致, 若是,则返回步骤10;否则,更新机顶盒节目库中的节目名。 4.  根据权利要求1或3所述的一种基于PSI/SI表实现后台更新机顶盒 节目方法,其特征在于:在当前播放的节目频道号需要更新时,机顶盒自动 跳至上一节目频道号进行播放。 5.  一种基于PSI/SI表实现后台更新机顶盒节目系统,其特征在于:包 括检测模块、数据获取模块和节目更新模块; 所述检测模块:用于机顶盒上电后,实时检测机顶盒当前播放的节目频 道号所属的频点信号是否锁定,若是,则执行数据获取模块,否则,重复执 行检测模块; 所述数据获取模块:用户获取PAT表中当前频点的所有节目频道号以 及SDT表中当前频点的所有节目频道号所对应的服务类型; 所述节目更新模块:用于判断获取到的节目频道号的服务类型与机顶盒 内存中对应节目频道号的服务类型是否一致,若是,则返回检测模块;否则, 更新当前频点的机顶盒节目库。 6.  根据权利要求5所述的一种基于PSI/SI表实现后台更新机顶盒节目 系统,其特征在于:所述数据获取模块中的服务类型包括电视业务与非电视 业务。 7.  根据权利要求6所述的一种基于PSI/SI表实现后台更新机顶盒节目 系统,其特征在于:所述节目更新模块进一步包括:节目数目更新模块和节 目名更新模块; 所述节目数目更新模块:用于判断获取到的节目个数与机顶盒节目库中 当前频点的节目个数是否一致,若是,则执行节目名更新模块;否则,若获 取到的节目个数大于机顶盒节目库中当前频点的节目个数,则将新增加的节 目信息插入到机顶盒节目库中,若获取到的节目个数小于机顶盒节目库中当 前频点的节目个数,则将机顶盒节目库中多余的节目信息删除; 所有节目名更新模块:用于判断获取到的节目名与机顶盒节目库中的节 目名是否一致,若是,则返回检测模块;否则,更新机顶盒节目库中的节目 名。 8.  根据权利要求5或7所述的一种基于PSI/SI表实现后台更新机顶盒 节目系统,其特征在于:在当前播放的节目频道号需要更新时,机顶盒自动 跳至上一节目频道号进行播放。

说明书

说明书一种基于PSI/SI表实现后台更新机顶盒节目方法及系统
技术领域
本发明涉及机顶盒技术领域,尤其涉及一种基于PSI/SI表实现后台更 新机顶盒节目方法及系统。
背景技术
随着数字视频广播的飞速发展,数字电视机顶盒已经成为人们生活娱乐 中比不可少的终端,人们对机顶盒的体验也提出了更高的要求。机顶盒在实 际使用过程中,由于前端电视节目经常变化(如节目的增加、删除以及节目 名的修改等),而每次变化都要机顶盒重新搜索,节目的搜索需要对每个频 点进行调谐,预计搜索一个频点需要4s左右的时间,而一次搜索通常是对 大网中几十个频点进行搜索,就需要大量时间,过渡频繁的节目搜索,占用 用户大量的时间,影响了用户的体验。现有技术中通过NIT版本号实现机 顶盒节目更新的方法,该方法需要前端修改NIT版本号,且机顶盒不能实 现边看电视,边更新节目。
现有技术中提供了“一种机顶盒及其更新节目的方法”,见公开号为: 102438177A,公开日为:2012-05-02的中国专利,所述方法包括以下步骤: S1、给频点列表中的每个频点数据增设用于标识该频点能否被锁相环锁定的 标识位;S2、逐个探测所述频点列表中每个频点的锁相环锁定状态,其中, 将表示为已锁定的锁相环锁定状态与表示频点能被锁定的标识位设置为一 致,将表示为未锁定的锁相环锁定状态与表示频点不能被锁定的标识位设置 为一致,在该锁相环锁定状态与该频点的标识位不相同时,记录该频点的锁 相环锁定状态;S3、在所记录的频点的锁相环锁定状态为能被锁相环锁定时, 锁定该频点信号,对该频点信号进行锁定优化和解调,搜索该频点下的节目 并根据搜索结果更新该频点下的节目列表,同时更新频点列表中该频点的标 识位。上述专利通过对频点列表中的所有频点进行扫描,进行更新,更新一 次所使用的时间较长且无法实现后台自动更新。
发明内容
本发明要解决的技术问题之一,在于提供一种基于PSI/SI表实现后台 更新机顶盒节目方法,实现机顶盒后台节目自动更新,不需要占用用户观看 节目的时间,提高用户体验,且分频点进行节目更新,在一定程度上缩短了 更新时间。
本发明要解决的技术问题之一是这样实现的:一种基于PSI/SI表实现 后台更新机顶盒节目方法,包括如下步骤:
步骤10、机顶盒上电后,实时检测机顶盒当前播放的节目频道号所属 的频点信号是否锁定,若是,则进入步骤20,否则,重复步骤10;
步骤20、获取PAT表中当前频点的所有节目频道号以及SDT表中当前 频点的所有节目频道号所对应的服务类型;
步骤30、判断获取到的节目频道号的服务类型与机顶盒内存中对应节 目频道号的服务类型是否一致,若是,则返回步骤10;否则,更新机顶盒 当前频点的节目库。
进一步的,所述步骤20中的服务类型包括电视业务与非电视业务。
进一步的,所述步骤30进一步包括:
步骤31、判断获取到的节目个数与机顶盒节目库中当前频点的节目个 数是否一致,若是,则进入步骤32;否则,若获取到的节目个数大于机顶 盒节目库中当前频点的节目个数,则将新增加的节目信息插入到机顶盒节目 库中,若获取到的节目个数小于机顶盒节目库中当前频点的节目个数,则将 机顶盒节目库中多余的节目信息删除;
步骤32、判断获取到的节目名与机顶盒节目库中的节目名是否一致, 若是,则返回步骤10;否则,更新机顶盒节目库中的节目名。
进一步的,在当前播放的节目频道号需要更新时,机顶盒自动跳至上一 节目频道号进行播放。
本发明要解决的技术问题之二,在于提供一种基于PSI/SI表实现后台 更新机顶盒节目系统,实现机顶盒后台节目自动更新,不需要占用用户观看 节目的时间,提高用户体验,且分频点进行节目更新,在一定程度上缩短了 更新时间。
本发明要解决的技术问题之二是这样实现的:一种基于PSI/SI表实现 后台更新机顶盒节目系统,包括检测模块、数据获取模块和节目更新模块;
所述检测模块:用于机顶盒上电后,实时检测机顶盒当前播放的节目频 道号所属的频点信号是否锁定,若是,则执行数据获取模块,否则,重复执 行检测模块;
所述数据获取模块:用户获取PAT表中当前频点的所有节目频道号以 及SDT表中当前频点的所有节目频道号所对应的服务类型;
所述节目更新模块:用于判断获取到的节目频道号的服务类型与机顶盒 内存中对应节目频道号的服务类型是否一致,若是,则返回检测模块;否则, 更新当前频点的机顶盒节目库。
进一步的,所述数据获取模块中的服务类型包括电视业务与非电视业 务。
进一步的,所述节目更新模块进一步包括:节目数目更新模块和节目名 更新模块;
所述节目数目更新模块:用于判断获取到的节目个数与机顶盒节目库中 当前频点的节目个数是否一致,若是,则执行节目名更新模块;否则,若获 取到的节目个数大于机顶盒节目库中当前频点的节目个数,则将新增加的节 目信息插入到机顶盒节目库中,若获取到的节目个数小于机顶盒节目库中当 前频点的节目个数,则将机顶盒节目库中多余的节目信息删除;
所有节目名更新模块:用于判断获取到的节目名与机顶盒节目库中的节 目名是否一致,若是,则返回检测模块;否则,更新机顶盒节目库中的节目 名。
进一步的,在当前播放的节目频道号需要更新时,机顶盒自动跳至上一 节目频道号进行播放。
本发明具有如下优点:通过实时检测当前频点的锁定状态,及时获取 PSI/IS表中的PAT表和SDT表的数据,并进行更新,在不影响用户观看节 目的情况下实现机顶盒后台节目自动更新,提高用户体验,且本发明只对机 顶盒播放的节目所在的频点进行更新,减少了更新范围,在一定程度上缩短 了更新时间。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明方法执行流程图。
图2为本发明系统逻辑结构图。
具体实施方式
请参阅图1,一种基于PSI/SI表实现后台更新机顶盒节目方法,包括如 下步骤:
步骤10、机顶盒上电后,实时检测机顶盒当前播放的节目频道号所属 的频点信号是否锁定,若是,则进入步骤20,否则,重复步骤10;
步骤20、获取PAT表中当前频点的所有节目频道号以及SDT表中当前 频点的所有节目频道号所对应的服务类型,所述服务类型包括电视业务与非 电视业务,在PSI/SI表中,PAT表的节目频道号program_number与SDT 表的service_id是相等的,通过SDT表中service_id所对应的服务类型 service_type来区分各个节目频道号的各种业务类型,如数字电视业务、图 文电视业务、NVOD(准视频点播)业务等,其中数字电视业务为电视业务, 图文电视业务、NVOD(准视频点播)业务等均属于其他业务,即非电视业 务;
步骤30、判断获取到的节目频道号的服务类型与机顶盒内存中对应节 目频道号的服务类型是否一致,若是,则返回步骤10;否则,更新机顶盒 当前频点的节目库。该步骤30进一步包括:
步骤31、判断获取到的节目个数与机顶盒节目库中当前频点的节目个 数是否一致,若是,则进入步骤32;否则,若获取到的节目个数大于机顶 盒节目库中当前频点的节目个数,则将新增加的节目信息插入到机顶盒节目 库中,若获取到的节目个数小于机顶盒节目库中当前频点的节目个数,则将 机顶盒节目库中多余的节目信息删除,若所删除的节目信息包括当前播放的 节目频道号,则暂停播放当前节目,并自动跳至上一节目频道号进行播放; 如在获取数据时,可能获取到PAT表中当前频点的所有节目频道号 program_number为1、2、3、4、5,以及对应的SDT表中service_id也为1、 2、3、4、5,当service_id为1、2、3对应的服务类型service_type业务类 型是电视业务,service_id为4、5对应的服务类型service_type业务类型是 非电视业务,则当前频点的节目个数为3;
步骤32、判断获取到的节目名与机顶盒节目库中的节目名是否一致, 若是,则返回步骤10;否则,更新机顶盒节目库中的节目名。
请参阅图2,本发明一种基于PSI/SI表实现后台更新机顶盒节目系统, 包括检测模块、数据获取模块和节目更新模块;
所述检测模块:用于机顶盒上电后,实时检测机顶盒当前播放的节目频 道号所属的频点信号是否锁定,若是,则执行数据获取模块,否则,重复执 行检测模块;
所述数据获取模块:用户获取PAT表中当前频点的所有节目频道号以 及SDT表中当前频点的所有节目频道号所对应的服务类型,所述服务类型 包括电视业务与非电视业务,在PSI/SI表中,PAT表的节目频道号 program_number与SDT表的service_id是相等的,通过SDT表中service_id 所对应的服务类型service_type来区分各个节目频道号的各种业务类型,如 数字电视业务、图文电视业务、NVOD(准视频点播)业务等,其中数字电 视业务为电视业务,图文电视业务、NVOD(准视频点播)业务等均属于其 他业务,即非电视业务;
所述节目更新模块:用于判断获取到的节目频道号的服务类型与机顶盒 内存中对应节目频道号的服务类型是否一致,若是,则返回检测模块;否则, 更新当前频点的机顶盒节目库。该节目更新模块进一步包括:节目数目更新 模块和节目名更新模块;
所述节目数目更新模块:用于判断获取到的节目个数与机顶盒节目库中 当前频点的节目个数是否一致,若是,则执行节目名更新模块;否则,若获 取到的节目个数大于机顶盒节目库中当前频点的节目个数,则将新增加的节 目信息插入到机顶盒节目库中,若获取到的节目个数小于机顶盒节目库中当 前频点的节目个数,则将机顶盒节目库中多余的节目信息删除,若所删除的 节目信息包括当前播放的节目频道号,则暂停播放当前节目,并自动跳至上 一节目频道号进行播放,如在获取数据时,可能获取到PAT表中当前频点 的所有节目频道号program_number为1、2、3、4、5,以及对应的SDT表 中service_id也为1、2、3、4、5,当service_id为1、2、3对应的服务类型 service_type业务类型是电视业务,service_id为4、5对应的服务类型 service_type业务类型是非电视业务,则当前频点的节目个数为3;
所述节目名更新模块:用于判断获取到的节目名与机顶盒节目库中的节 目名是否一致,若是,则返回检测模块;否则,更新机顶盒节目库中的节目 名。
本发明通过实时检测当前频点的锁定状态,及时获取PSI/IS表中的PAT 表和SDT表的数据,在后台进行更新,使得在不影响用户观看节目的情况 下自动更新机顶盒节目库,为用户省去了更新节目的等待时间,提高用户体 验;且本发明只对机顶盒播放的节目所在的频点进行更新,使得每次只更新 一个频点内的节目频道,既保证了用户所观看的节目被实时更新,又减少了 每次更新的范围,在一定程度上缩短了更新时间。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人 员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发 明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的 修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

一种基于PSI/SI表实现后台更新机顶盒节目方法及系统.pdf_第1页
第1页 / 共8页
一种基于PSI/SI表实现后台更新机顶盒节目方法及系统.pdf_第2页
第2页 / 共8页
一种基于PSI/SI表实现后台更新机顶盒节目方法及系统.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种基于PSI/SI表实现后台更新机顶盒节目方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种基于PSI/SI表实现后台更新机顶盒节目方法及系统.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明提供一种基于PSI/SI表实现后台更新机顶盒节目方法,包括如下步骤:步骤10、机顶盒上电后,实时检测机顶盒当前播放的节目频道号所属的频点信号是否锁定,若是,则进入步骤20,否则,重复步骤10;步骤20、获取PAT表中当前频点的所有节目频道号以及SDT表中对应节目频道号的服务类型;步骤30、判断获取到的节目频道号的服务类型与机顶盒中对应节目频道号的服务类型是否一致,若是,则返回步骤10;否则,。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1