一种节目的播放方法及装置制造方法

文档序号:7816401阅读:165来源:国知局
一种节目的播放方法及装置制造方法
【专利摘要】本发明实施例提供一种节目的播放方法,其中所述方法包括:机顶盒开机时,获取网络信息表;解析所述网络信息表中的私有描述子;播放所述私有描述子提供的描述信息所对应的节目。本发明实施例能够使用户开启机顶盒后直接观看偏好的节目,不需要修改网络信息表、频繁地切台或记住偏好的节目所在节目号,带给用户的体验佳。
【专利说明】一种节目的播放方法及装置

【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种节目的播放方法及装置。

【背景技术】
[0002] 近几年,数字电视飞速发展,机顶盒的应用非常广泛。广电节目源越来越丰富,为 用户提供的节目已经可达到上千套了。目前大多数的机顶盒在开机时会自动播放一个电视 节目,例如,机顶盒空机启动时播放网络信息表频点列表中第一个频点上的第一套节目,非 空机启动情况下则播放上一次关机时的节目,若用户想要机顶盒开机时播放自己偏好的节 目,可以通过前端服务器修改网络信息表结构,将偏好的节目调整至网络信息表频点列表 中第一个频点上的第一套节目,或者,用户也可以先切换到偏好的节目所在节目号后再关 机。
[0003] 由于频点与节目都是不断变化的,故每一次前端服务器更新节目都会带来频点列 表描述频点的顺序、描述节目的顺序改变的现象,网络信息表频点列表中第一个频点上的 第一套节目就不再是偏好的节目了,机顶盒也要根据网络信息表为节目重新安排对应的节 目号,此时用户在不知道偏好的节目所在节目号的情况下,需要切台几次或者几十次才能 切换到偏好的节目。为了避免这一问题,前端服务器每一次更新频点列表及节目后,都必须 要重新修改网络信息表结构,然而,频点与节目改变的频率很高,频繁修改网络信息表并不 是合适的解决方案。另外,即使频点与节目没有更新,在关机前切换到偏好的节目所在节目 号的方案也必须要求用户记住偏好的节目所在节目号,非常浪费用户精力,带给用户的体 验差。


【发明内容】

[0004] 本发明实施例提供一种节目的播放方法及装置,能够使用户开启机顶盒后直接观 看偏好的节目,不需要修改网络信息表、频繁地切台或记住偏好的节目所在节目号,带给用 户的体验佳。
[0005] 具体的,本发明实施例提供一种节目的播放方法,其可包括:
[0006] 机顶盒开机时,获取网络信息表;
[0007] 解析所述网络信息表中的私有描述子;
[0008] 播放所述私有描述子提供的描述信息所对应的节目。
[0009] 较佳地,所述私有描述子中提供的描述信息包括前端服务器指定节目的原始网络 标识符ID、传输流标识符TS-ID以及业务标识符Service-ID,播放所述私有描述子提供的 描述信息所对应的节目包括:
[0010] 确认所述网络信息表中是否存在与所述原始网络ID、所述TS-ID以及所述 Service-ID全部相一致的节目的描述信息;
[0011] 若确认出所述网络信息表中存在与所述原始网络ID、所述TS-ID以及所述 Service-ID全部相一致的描述信息,则根据所述原始网络ID、所述TS-ID以及所述 Service-ID播放所述前端服务器指定节目。
[0012] 较佳地,机顶盒开机之前,还包括:
[0013] 接收用户基于节目播放列表选择节目的选择操作;
[0014] 将所述用户选择的节目预置为用户指定节目;
[0015] 获取并保存所述用户指定节目的描述信息。
[0016] 较佳地,获取网络信息表之后,解析出所述网络信息表中的私有描述子之前,还包 括:
[0017] 判断所述机顶盒是否预置有所述用户指定节目;
[0018] 若判断出所述机顶盒预置有所述用户指定节目,则获取所述用户指定节目的描述 信息;
[0019] 确认所述网络信息表中是否存在与所述用户指定节目的描述信息相一致的节目 描述信息;
[0020] 若确认出所述网络信息表中存在与所述用户指定节目的描述信息相一致的节目 描述信息,则根据所述用户指定节目的描述信息播放所述用户指定节目。
[0021] 本发明还提供一种机顶盒开机时播放的节目的指定方法,其可包括:
[0022] 创建网络信息表,所述网络信息表结构中包含私有描述子;
[0023] 将前端服务器指定节目的描述信息写入所述私有描述子,所述私有描述子用于使 机顶盒开机时播放所述前端服务器指定节目。
[0024] 相应地,本发明提供一种机顶盒,其可包括:
[0025] 获取模块,机顶盒开机时,用于获取网络信息表;
[0026] 解析模块,用于解析所述网络信息表中的私有描述子;
[0027] 播放模块,用于播放所述私有描述子提供的描述信息所对应的节目。
[0028] 较佳地,所述私有描述子中提供的描述信息包括前端服务器指定节目的原始网络 标识符ID、传输流标识符TS-ID以及业务标识符Service-ID,所述播放模块包括:
[0029] 确认单元,用于确认所述网络信息表中是否存在与所述原始网络ID、所述TS-ID 以及所述Service-ID全部相一致的节目的描述信息;还用于确认出所述网络信息表中存 在与所述原始网络ID、所述TS-ID以及所述Service-ID全部相一致的描述信息时,发送第 一播放消息给播放单兀;
[0030] 播放单元,用于接收到所述确认单元发送的所述第一播放消息后,则根据所述原 始网络ID、所述TS-ID以及所述Service-ID播放所述前端服务器指定节目。
[0031] 较佳地,还包括:
[0032] 接收模块,用于接收用户基于节目播放列表选择节目的选择操作;
[0033] 预置模块,用于将所述用户选择的节目预置为用户指定节目;
[0034] 保存模块,用于获取并保存所述用户指定节目的描述信息。
[0035] 较佳地,还包括:
[0036] 判断模块,用于判断所述机顶盒是否预置有所述用户指定节目;还用于判断出所 述机顶盒预置有所述用户指定节目时,发送获取消息给所述获取模块;
[0037] 所述获取模块,还用于接收到所述判断模块发送的所述获取消息后,获取所述用 户指定节目的描述信息;
[0038] 确认模块,用于确认所述网络信息表中是否存在与所述用户指定节目的描述信息 相一致的节目描述信息;还用于确认出所述网络信息表中存在与所述用户指定节目的描述 信息相一致的节目描述信息时,发送第二播放消息给所述播放模块;
[0039] 所述播放模块,还用于接收到所述确认模块发送的所述第二播放消息后,根据所 述用户指定节目的描述信息播放所述用户指定节目。
[0040] 相应地,本发明还提供一种前端服务器,其特征在于,包括:
[0041] 创建模块,用于创建网络信息表,所述网络信息表结构中包含私有描述子;
[0042] 写入模块,用于将指定节目的描述信息写入所述私有描述子,所述私有描述子用 于使机顶盒开机时播放所述私有描述子提供的描述信息所对应的节目。
[0043] 本发明实施例能够使用户开启机顶盒后直接观看偏好的节目,不需要修改网络信 息表、频繁地切台或记住偏好的节目所在节目号,带给用户的体验佳。

【专利附图】

【附图说明】
[0044] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0045] 图1为本发明的一种节目的播放方法的一实施例流程示意图;
[0046] 图2为本发明的一种机顶盒开机时播放的节目的指定方法的一实施例流程示意 图;
[0047] 图3a为本发明的一种机顶盒的第一实施例结构组成示意图;
[0048] 图3b为本发明的一种机顶盒的第一实施例结构组成示意图;
[0049] 图3c为本发明的一种机顶盒的第一实施例结构组成示意图;
[0050] 图3d为本发明的一种机顶盒的第一实施例结构组成示意图;
[0051] 图4为本发明的一种前端服务器的一实施例结构组成示意图;
[0052] 图5为本发明的一种播放系统的一实施例结构组成示意图;
[0053] 图6为本发明的一种播放系统的第一实施例流程不意图;
[0054] 图7为本发明的一种播放系统的第二实施例流程示意图;
[0055] 图8为本发明的一种播放系统的第三实施例流程示意图。

【具体实施方式】
[0056] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0057] 本发明实施例提供一种节目的播放方法,其可包括:机顶盒开机时,获取网络信息 表;解析所述网络信息表中的私有描述子;播放所述私有描述子提供的描述信息所对应的 节目。本发明实施例能够使用户开启机顶盒后直接观看偏好的节目,不需要修改网络信息 表、频繁地切台或记住偏好的节目所在节目号,带给用户的体验佳。
[0058] 下面结合附图及【具体实施方式】,对本发明实施例的技术方案进行详细说明。
[0059] 如图1所示,本发明提供的一种节目的播放方法的一实施例可以包括以下步骤:
[0060] 步骤S110,机顶盒开机时,获取网络信息表;
[0061] 步骤S111,解析网络信息表中的私有描述子;
[0062] 步骤S112,播放私有描述子提供的描述信息所对应的节目。
[0063] 本发明实施例的方法可以用于机顶盒的空机状态开机过程,也可以是机顶盒非空 机状态的开机过程。
[0064] 机顶盒出厂时一般不带节目,称之为空机状态。机顶盒在空机状态开机时,由于节 目为空,当机顶盒开机时,会提示用户,以执行自动节目搜索任务。本发明实施例中,当机 顶盒开机时,会首先读取前端服务器提供的网络信息表,确认网络信息表结构中是否有私 有描述子,以及私有描述子中是否存在节目的描述信息,若存在提供节目描述信息的私有 描述子,则在执行自动节目搜索任务的同时,或执行自动节目搜索任务之前,读取私有描述 子,获取前端服务器指定的开机播放的节目信息。
[0065] 进一步可选地,本发明实施例的网络信息表中包含的私有描述子中提供的描述信 息可包括前端服务器指定节目的原始网络标识符ID、传输流标识符TS-ID以及业务标识符 Service-ID,这些描述信息应该是与网络信息表中该节目的描述信息相一致。前述步骤中, 确认私有描述子中是否存在节目的描述信息的确认过程可以为,查看私有描述子各数位的 变量值,例如,当各数位的变量值均不为零,则认为前端服务器指定了开机播放的节目,私 有描述子中存在节目的描述信息。
[0066] 进一步可选地,播放私有描述子提供的描述信息所对应的节目的具体实施可以包 括:确认网络信息表中是否存在与原始网络ID、TS-ID以及Service-ID全部相一致的节目 的描述信息;若确认出网络信息表中存在与原始网络ID、TS-ID以及Service-ID全部相一 致的描述信息,则根据原始网络ID、TS-ID以及Service-ID播放前端服务器指定节目。具 体实现中,根据原始网络ID、TS-ID以及Service-ID播放前端服务器指定节目可以为,根据 原始网络ID、TS-ID以及Service-ID查找机顶盒为该节目配置的节目ID,即用户切台时所 用到的节目序列号,根据该序列号直接切换到该节目播放给用户。
[0067] 进一步可选地,本发明实施例的机顶盒获取到的网络信息表结构中可以包含至少 1个私有描述子,机顶盒可首先根据第一个私有描述子中的描述信息确认第一个节目,若确 认失败,可以继续根据第二个私有描述子进行确认,直到机顶盒确认出一个用于优先播放 的节目为止。当网络信息表中配置有至少两个私有描述子时,机顶盒可以根据前端服务器 指定的多个私有描述子的优先读取顺序来一一读取。当前端服务器想要更换前端服务器指 定节目时,可以直接修改私有描述子中的描述信息,不需要修改网络信息表结构。
[0068] 当节目确认失败时,机顶盒可以向前端服务器报错,将确认错误提示消息发送给 前端服务器参考。
[0069] 另外,当前端服务器频点信息、节目信息发生变化后,机顶盒在下一次开机时仍然 需要重新搜索节目,此时可以认为机顶盒是工作在空机状态,处理方案可以参考前述实施 例提供的方案。
[0070] 进一步地,当机顶盒工作在非空机状态时,机顶盒会保存有上一次关机时播放的 节目信息,然而,上一次播放的节目所在节目号并不一定是用户本次开机时想要观看的节 目所在的节目号,所以,本发明实施例的机顶盒还可以支持用户在机顶盒上设置下一次开 机时优先播放的节目。
[0071] 机顶盒支持用户设置下一次开机时优先播放的节目,其设置过程可以包括:接收 用户基于节目播放列表选择节目的选择操作;将用户选择的节目预置为用户指定节目;获 取并保存用户指定节目的描述信息。其中,获取的用户指定节目的描述信息也可以是用户 指定节目的原始网络ID、TS-ID以及Service-ID,当用户确认选择了一个节目时,可以将原 始网络ID、TS-ID以及Service-ID赋值给变量并保存至flash。如果用户没有设置,那么 变量值默认为〇。
[0072] 相应地,根据用户的选择操作设置下一次开机时优先播放的节目后,机顶盒下一 次开机时,应优先读取flash中的变量值,若变量值不为0,则认为机顶盒保存有用户指定 节目,读取用户指定节目的描述信息,查找到用户指定节目所在的节目号后,切换到该用户 指定节目。
[0073] 进一步可选地,本发明实施例的机顶盒读取用户指定节目的描述信息时,应根据 保存的节目描述信息查询网络信息表中是否存在相一致的节目描述信息,若存在,则确认 用户指定节目的描述信息,并且查找到用户指定节目所在的节目号。另外,若不存在,则机 顶盒沿用原来的机制,播放上一次关机前播放的节目,并可以采用报错方案,提示用户节目 指定失败,需要重新指定开机播放的节目。
[0074] 进一步地,在非空机状态下,当机顶盒既接收到包含私有描述子的网络信息表,又 保存有用户的节目指定信息时,可以规定机顶盒检测的执行顺序:由于用户指定节目才是 最贴近于用户需求的节目,故可以设置机顶盒首先读取机顶盒中保存的flash文件,判断 当前用户是否有指定优先播放的节目,若机顶盒保存有用户指定节目,则优先播放用户指 定节目;当检测到机顶盒中未保存有用户指定节目,或者经确认,机顶盒保存的信息有误, 则读取网络信息表中的私有描述子,将私有描述子中描述信息对应的节目作为优先播放节 目:判断机顶盒是否预置有用户指定节目;若判断出机顶盒预置有用户指定节目,则获取 用户指定节目的描述信息;确认网络信息表中是否存在与用户指定节目的描述信息相一致 的节目描述信息;若确认出网络信息表中存在与用户指定节目的描述信息相一致的节目描 述信息,则根据用户指定节目的描述信息播放用户指定节目。
[0075] 本发明实施例的机顶盒从前端服务器获取的网络信息表的结构中包含有私有描 述子,机顶盒可以根据私有描述子中的描述信息优先播放前端服务器指定的节目;包含私 有描述子的网络信息表重新指定机顶盒优先播放的节目时,只要修改私有描述子中的描述 信息即可,不需要通过现有技术提供的多次修改网络信息表结构的方式,本发明实施例的 方法提高了指定机顶盒优先播放的节目的操作效率;另一方面,本发明实施例还支持用户 来指定机顶盒优先播放的节目,能够使用户开启机顶盒后直接观看偏好的节目,不需要修 改网络信息表、频繁地切台或记住偏好的节目所在节目号,带给用户的体验佳。
[0076] 本发明实施例提供一种机顶盒开机时播放的节目的指定方法,其可包括:创建网 络信息表,所述网络信息表结构中包含私有描述子;将前端服务器指定节目的描述信息写 入所述私有描述子,所述私有描述子用于使机顶盒开机时播放所述前端服务器指定节目。 本发明实施例能够使用户开启机顶盒后直接观看偏好的节目,不需要修改网络信息表、频 繁地切台或记住偏好的节目所在节目号,带给用户的体验佳。
[0077] 下面结合附图及【具体实施方式】,对本发明实施例的技术方案进行详细说明。
[0078] 如图2所示,本发明提供的一种机顶盒开机时播放的节目的指定方法实施例可以 包括以下步骤:
[0079] 步骤S210,创建网络信息表,其中,网络信息表结构中包含私有描述子;
[0080] 步骤S211,将前端服务器指定节目的描述信息写入私有描述子,其中,私有描述子 用于使机顶盒开机时播放前端服务器指定节目。
[0081] 本发明实施例修改了网络信息表的结构,在网络信息表结构中添加私有描述子, 并且,可以通过修改私有描述子中的描述信息来更换前端服务器指定的节目,相比于现有 技术方案,本发明实施例不需要频繁地修改网络信息表结构。
[0082] 如下表格所示,本发明实施例中前端服务器构建的网络信息表可以是如下结构:
[0083]

【权利要求】
1. 一种节目的播放方法,其特征在于,包括 机顶盒开机时,获取网络信息表; 解析所述网络信息表中的私有描述子; 播放所述私有描述子提供的描述信息所对应的节目。
2. 如权利要求1所述的方法,其特征在于,所述私有描述子中提供的描述信息包 括前端服务器指定节目的原始网络标识符ID、传输流标识符TS-ID以及业务标识符 Service-ID,播放所述私有描述子提供的描述信息所对应的节目包括: 确认所述网络信息表中是否存在与所述原始网络ID、所述TS-ID以及所述Service-ID 全部相一致的节目的描述信息; 若确认出所述网络信息表中存在与所述原始网络ID、所述TS-ID以及所述Service-ID 全部相一致的描述信息,则根据所述原始网络ID、所述TS-ID以及所述Service-ID播放所 述前端服务器指定节目。
3. 如权利要求1所述的方法,其特征在于,机顶盒开机之前,还包括: 接收用户基于节目播放列表选择节目的选择操作; 将所述用户选择的节目预置为用户指定节目; 获取并保存所述用户指定节目的描述信息。
4. 如权利要求3所述的方法,其特征在于,获取网络信息表之后,解析出所述网络信息 表中的私有描述子之前,还包括: 判断所述机顶盒是否预置有所述用户指定节目; 若判断出所述机顶盒预置有所述用户指定节目,则获取所述用户指定节目的描述信 息; 确认所述网络信息表中是否存在与所述用户指定节目的描述信息相一致的节目描述 信息; 若确认出所述网络信息表中存在与所述用户指定节目的描述信息相一致的节目描述 信息,则根据所述用户指定节目的描述信息播放所述用户指定节目。
5. -种机顶盒开机时播放的节目的指定方法,其特征在于,包括: 创建网络信息表,所述网络信息表结构中包含私有描述子; 将前端服务器指定节目的描述信息写入所述私有描述子,所述私有描述子用于使机顶 盒开机时播放所述前端服务器指定节目。
6. -种机顶盒,其特征在于,包括: 获取模块,机顶盒开机时,用于获取网络信息表; 解析模块,用于解析所述网络信息表中的私有描述子; 播放模块,用于播放所述私有描述子提供的描述信息所对应的节目。
7. 如权利要求6所述的机顶盒,其特征在于,所述私有描述子中提供的描述信息 包括前端服务器指定节目的原始网络标识符ID、传输流标识符TS-ID以及业务标识符 Service-ID,所述播放模块包括: 确认单元,用于确认所述网络信息表中是否存在与所述原始网络ID、所述TS-ID以及 所述Service-ID全部相一致的节目的描述信息;还用于确认出所述网络信息表中存在与 所述原始网络ID、所述TS-ID以及所述Service-ID全部相一致的描述信息时,发送第一播 放消息给播放单元; 播放单元,用于接收到所述确认单元发送的所述第一播放消息后,则根据所述原始网 络ID、所述TS-ID以及所述Service-ID播放所述前端服务器指定节目。
8. 如权利要求6所述的机顶盒,其特征在于,还包括: 接收模块,用于接收用户基于节目播放列表选择节目的选择操作; 预置模块,用于将所述用户选择的节目预置为用户指定节目; 保存模块,用于获取并保存所述用户指定节目的描述信息。
9. 如权利要求8所述的机顶盒,其特征在于,还包括: 判断模块,用于判断所述机顶盒是否预置有所述用户指定节目;还用于判断出所述机 顶盒预置有所述用户指定节目时,发送获取消息给所述获取模块; 所述获取模块,还用于接收到所述判断模块发送的所述获取消息后,获取所述用户指 定节目的描述信息; 确认模块,用于确认所述网络信息表中是否存在与所述用户指定节目的描述信息相一 致的节目描述信息;还用于确认出所述网络信息表中存在与所述用户指定节目的描述信息 相一致的节目描述信息时,发送第二播放消息给所述播放模块; 所述播放模块,还用于接收到所述确认模块发送的所述第二播放消息后,根据所述用 户指定节目的描述信息播放所述用户指定节目。
10. -种前端服务器,其特征在于,包括: 创建模块,用于创建网络信息表,所述网络信息表结构中包含私有描述子; 写入模块,用于将指定节目的描述信息写入所述私有描述子,所述私有描述子用于使 机顶盒开机时播放所述私有描述子提供的描述信息所对应的节目。
【文档编号】H04N21/258GK104333810SQ201410528619
【公开日】2015年2月4日 申请日期:2014年10月8日 优先权日:2014年10月8日
【发明者】耿宜国 申请人:深圳创维数字技术有限公司, 深圳市创维软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1