业务数据播放方法、 数字电视接收终端和前端服务器 技术领域 本发明涉及数字电视技术, 尤其涉及一种业务数据播放方法、 数字电视接收终端 和前端服务器。
背景技术 目前的数字电视使用过程中, 当用户发起切换正在播放的节目操作时, 数字电视 接收终端 (包括 : 机顶盒、 数字电视一体机、 手持电视, 等等) 需要首先对切换后节目所在频 点进行锁定, 俗称 “锁频” ; 然后从锁定的频点的 TS 流 (Transport Stream, 传输流) 中获取 切换后节目的数据包 ; 最后, 对获取的数据包进行解扰、 解码等相应处理后, 播放切换后的 节目。上述节目的切换过程中, 由于需要进行一系列的操作, 才能够完成切换后节目的播 放, 因此将导致用户在发起切换节目操作需要经历一段空白期, 才能够收看切换后节目, 其 最直接的表现就是当用户切台后, 显示器将全黑数秒后才能够重新显示图像, 而这段过程 是用户注意力较为集中的时间段。因此, 现有播放方法将未能有效地利用切换节目过程中 的空白期, 值得改进。
发明内容
本发明实施例所要解决的技术问题在于, 提供一种业务数据播放方法、 数字电视 接收终端和前端服务器, 可以有效地利用节目切换过程, 提高业务数据的收视率。
为了解决上述技术问题, 本发明实施例提供了一种业务数据播放方法, 包括 : 当检测到切换节目的操作时, 在本地预置的业务数据摘要中, 确定切换节目过程中所 要播放的目标摘要, 并播放所述目标摘要 ; 判断是否接收到播放指示, 所述播放指示用于指示播放所述目标摘要对应的业务数 据; 若判断结果为是, 则播放所述目标摘要对应的业务数据。
其中, 所述切换节目过程中所要播放的目标摘要是根据切换前后节目的信息和 / 或当前时间确定。
其中, 所述判断是否接收到播放指示之前, 还包括 : 判断对切换后节目的准备播放过程是否完成 ; 若对切换后节目的准备播放过程完成, 则播放切换后节目 ; 若对切换后节目的准备播放过程未完成, 则执行判断是否接收到播放指示的步骤。
其中, 所述播放所述目标摘要对应的业务数据之后, 还包括 : 检测退出请求, 所述退出请求用于请求退出所述目标摘要对应的业务数据的播放 ; 如果检测到退出请求, 则退出所述目标摘要对应的业务数据的播放。
相应地, 本发明实施例还提供了一种业务数据播放方法, 包括 : 将第一数据包广播到数字电视接收终端, 所述第一数据包记录了 : 业务数据摘要、 用于 从所述业务数据摘要中确定切换节目过程中所要播放的目标摘要所需的信息, 以及用于播放所述目标摘要对应的业务数据所需的信息 ; 根据业务数据的播放时间表, 将所述业务数据调制到相应的频点上进行播发。
其中, 将第一数据包广播到数字电视接收终端之前, 还包括 : 形成第一数据包的步 骤; 所述形成第一数据包的步骤包括 : 构造与业务数据对应的业务数据摘要 ; 获取正在播放节目的信息、 业务数据的播发频点资源信息、 业务数据的播放时间段、 业 务数据的包标识 PID ; 建立映射关系表和关联关系表, 所述映射关系表记录了所述业务数据摘要与业务数据 的映射关系, 所述关联关系表记录了所述业务数据摘要与获取的节目信息所对应节目的关 联关系 ; 将所述构造的业务数据摘要, 所述获取的业务数据的播放时间段、 业务数据的播发频 点资源信息和业务数据的 PID, 以及所述建立的映射关系表和关联关系表, 打包为第一数据 包。
相应地, 本发明实施例还提供了一种数字电视接收终端, 包括 : 确定和播放模块, 用于当检测到切换节目的操作时, 在本地预置的业务数据摘要中, 确 定切换节目过程中所要播放的目标摘要, 并播放所述目标摘要 ; 第一判断模块, 用于在播放目标摘要的过程中, 判断是否接收到播放指示, 所述播放指 示用于指示播放所述目标摘要对应的业务数据 ; 第一播放模块, 用于当第一判断模块的判断结果为是, 播放所述目标摘要对应的业务 数据。 其中, 根据切换前后节目的信息和 / 或当前时间确定切换节目过程中所要播放的 目标摘要。
其中, 还包括 : 第二判断模块, 用于在播放目标摘要的过程中, 判断对切换后节目 的准备播放过程是否完成 ; 第二播放模块, 用于当第二判断模块的判断结果为是时, 播放所述切换后节目 ; 所述第一判断模块, 用于在第二判断模块的判断结果为否时, 执行判断是否接收到播 放请求的操作。
其中, 还包括 : 检测模块, 用于在第一播放模块播放所述目标摘要对应的业务数据 的过程中, 检测退出请求, 所述退出请求用于指示退出所述目标摘要对应的业务数据的播 放; 退出模块, 用于当所述检测模块检测到退出请求时, 退出所述目标摘要对应的业务数 据的播放。
相应地, 本发明实施例还提供了一种前端服务器, 包括 : 广播模块, 用于将第一数据包广播到数字电视接收终端, 所述第一数据包记录了 : 业务 数据摘要、 用于确定切换节目过程中所要播放的目标摘要所需的信息, 以及用于播放所述 目标摘要对应的业务数据所需的信息 ; 播发模块, 用于根据业务数据播放时间表, 将业务数据调制到相应的频点上进行播发。
其中, 还包括 : 形成模块, 用于形成第一数据包, 并将所形成的第一数据包通过广 播模块广播到数字电视接收终端 ; 所述形成模块包括 :
构造单元, 用于构造与业务数据所对应的业务数据摘要 ; 获取单元, 用于获取正在播放节目的信息、 业务数据的播发频点资源信息、 业务数据的 播放时间段、 业务数据的包标识 PID ; 建立单元, 用于建立映射关系表和关联关系表, 所述映射关系表记录了所述业务数据 摘要与业务数据的映射关系, 所述关联关系表记录了所述业务数据摘要与获取的节目信息 所对应节目的关联关系 ; 打包单元, 用于将所述构造的业务数据摘要, 所述获取的业务数据的播放时间段、 业务 数据的播发频点资源信息和业务数据的 PID, 以及所述建立的映射关系表和关联关系表, 打 包为第一数据包。
实施本发明实施例, 具有如下有益效果 : 本发明实施例由于在检测到用户切换节目的操作时, 在本地预置的业务数据摘要中, 确定切换节目过程中所要播放的目标摘要, 并播放 ; 判断是否接收到播放指示, 播放指示用 于指示播放目标摘要对应的业务数据 ; 当判断结果为是时, 播放目标摘要对应的业务数据。 由于在检测到切换节目操作时, 直接从本地预置的业务数据摘要中确定目标摘要, 并播放 目标摘要, 所以能够有效地利用节目切换过程中的空白期 ; 同时, 在播放目标摘要时, 还判 断是否接收到播放指示, 并在接收到播放指示时, 播放目标摘要对应的业务数据, 所以能够 有效地发挥用户节目切换时高度集中的注意力, 提高业务数据的收视率。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。
图 1 是本发明提供的业务数据播放方法的第一实施例的流程示意图 ; 图 2 是本发明提供的业务数据播放方法的第二实施例的流程示意图 ; 图 3 是本发明提供的业务数据播放方法的第三实施例的流程示意图 ; 图 4 是本发明提供的业务数据播放方法的第四实施例的流程示意图 ; 图 5 是本发明提供的第一数据包的形成方法的实施例的流程示意图 ; 图 6 是本发明提供的数字电视接收终端的第一实施例的结构示意图 ; 图 7 是本发明提供的数字电视接收终端的第二实施例的结构示意图 ; 图 8 是本发明提供的数字电视接收终端的第三实施例的结构示意图 ; 图 9 是本发明提供的前端服务器的实施例的结构示意图 ; 图 10 是本发明提供的形成模块的实施例的结构示意图。 具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。请参考图 1, 是本发明的业务数据播放方法的第一实施例的流程示意图, 所述方法包括 : 步骤 S11, 当检测到切换节目的操作时, 在本地预置的业务数据摘要中, 确定切换节目 过程中所要播放的目标摘要, 并播放所述目标摘要。
其中, 业务数据摘要与业务数据一一对应, 业务数据摘要可以是从业务数据中抽 象出来的一幅最能够代表业务数据的图片 ; 业务数据可以是宣传类的数据, 比如某些需要 提醒用户重点关注的信息, 或者某些产品或服务的宣传数据, 等等。
进一步地, 切换节目过程所要播放的目标摘要可以根据切换前后节目的信息和 / 或当前时间确定, 节目信息主要是指节目的节目号。 在一种实际应用中, 在前端预先将一业 务数据摘要与节目号 1 和 2 相关联 ; 那么当检测到用户发起由节目号为 1 的节目切换到节 目号为 2 的节目时, 将在切换过程中, 将与节目号 1 和 2 关联的业务数据摘要作为目标摘要 进行播放 ; 如果节目号 1 和节目号 2 预先与多个业务数据摘要相关联, 那么还可以结合当前 时间确定在切换节目过程中应该播放的目标摘要, 比如将当前时间与该多个业务数据摘要 各自对应的业务数据的播放时间段进行比较, 确定当前正在播放的业务数据所对应的业务 数据摘要为将要播放的目标摘要。 可以理解的是, 上述的业务数据摘要、 业务数据摘要与节目之间的关联关系和业 务数据的播放时间段等信息可以预先在前端服务器中设定, 并预置在数字电视接收终端 中。
步骤 S12, 判断是否接收到播放指示。此处, 播放指示用于指示播放目标摘要对应 的业务数据。
步骤 S13, 当步骤 S12 判断接收到播放指示时, 播放所述目标摘要对应的业务数 据。
其中, 步骤 S13 可以根据本地预置的目标摘要对应的业务数据的播发频点资源信 息和 PID(Packet Identifier, 包标识 ), 实现对业务数据的播放。可以理解的是, 业务数据 由前端服务器将其调制到相应的频点中进行播发, 并将该业务数据的播发频点资源信息和 PID 在主频点或者全网频点中广播, 数字电视接收终端可以在开机时, 从主频点中获取所述 播发频点资源信息和 PID, 也可以在节目播放过程中从全网频点中任意一频点中进行获取。
本实施例在切换节目的过程中播放业务数据摘要, 所以能够充分地利用节目切换 过程中的空白期 ; 同时, 还在播放业务数据摘要后, 为用户提供播放业务数据摘要所对应的 业务数据的机制, 有助于结合用户节目切换过程中较高的专注力, 提高业务数据的收视率。
请参考图 2, 是本发明的业务数据播放方法的第二实施例的流程示意图, 所述方法 包括 : 步骤 S21, 获取第一数据包, 并存储其中的信息。
其中, 第一数据包中包括 : 业务数据摘要、 映射关系表、 关联关系表、 业务数据的播 放时间段、 业务数据的播发频点资源信息和业务数据的 PID。 映射关系表记录了业务数据摘 要与业务数据的一一对应关系, 关联关系表记录了业务数据摘要与节目之间的关联关系, 关联关系是指一业务数据摘要与一组 (两个) 节目号的关联, 即一组节目号可以确定出一业 务数据摘要 ; 可以理解的是, 一业务数据摘要可以同时与多组节目号进行关联, 增加业务数 据摘要被播放的概率, 一组节目号也可以同时与多个业务数据摘要相关联。 可以理解的是,
步骤 S21 可以是在数字电视接收终端开机启动时, 从主频点在获取第一数据包, 也可以是 在节目播放过程中, 从全网频点中的任一频点中获取第一数据包。
步骤 S22, 当检测到切换节目的操作时, 在本地预置的业务数据摘要中, 确定切换 节目过程中所要播放的目标摘要, 并播放所述目标摘要。
步骤 S23, 判断是否接收到播放指示。此处, 播放指示用于指示播放目标摘要对应 的业务数据。
步骤 S24, 当步骤 S23 接收到播放指示时, 播放所述目标摘要对应的业务数据。
可以理解的是, 步骤 S22 -步骤 S24 可以为与图 1 中步骤 S11 -步骤 S13 相同的 步骤, 在此不赘述。
本实施例通过获取第一数据包, 并存储其中的信息, 实现将用于在切换节目过程 中确定所要播放的业务数据摘要所需的信息以及播放业务数据摘要所对应的业务数据所 需的信息预先配置在本地, 方便使用。
请参考图 3, 是本发明的业务数据播放方法的第三实施例的流程示意图, 所述方法 包括 : 步骤 S31, 当检测到切换节目的操作时, 在本地预置的业务数据摘要中, 确定切换节目 过程中所要播放的目标摘要, 并播放所述目标摘要。此步骤可以与图 1 中步骤 S11 相同, 在 此不赘述。 步骤 S32, 判断对切换后节目的准备播放过程是否完成。此处, 对切换后节目的准 备播放过程完成的标志可以是 : 切换后节目的第一帧图像被成功解码出。
步骤 S33, 当步骤 S32 判断对切换后节目的准备播放过程完成时, 播放切换后节 目, 结束流程。
步骤 S34, 当步骤 S32 判断对切换后节目的准备播放过程未完成时, 继续判断是否 接收到播放指示。此处, 播放指示用于指示播放目标摘要对应的业务数据。
步骤 S35, 当步骤 S35 判断接收到播放指示时, 则播放所述目标摘要对应的业务数 据。此处, 步骤 S34- 步骤 S35 可以与图 1 中步骤 S12- 步骤 S13 相同, 在此不赘述。
步骤 S36, 检测退出请求。此处, 退出请求用于请求退出所述目标摘要对应的业务 数据的播放。
步骤 S37, 当步骤 S6 检测到退出请求时, 退出所述目标摘要对应的业务数据的播 放。
此处, 退出目标摘要对应的业务数据的播放可以是通过播放切换前或切换后节目 或用户其它指定的节目实现。 可以理解的是, 如果在业务数据播放结束后, 也未检测到退出 请求, 则直接退出目标摘要对应的业务数据的播放。
本实施例在对切换后节目的准备播放过程完成时, 且没有收到用户发送的播放目 标摘要对应的业务数据的指示时, 播放切换后节目, 完成切换流程, 不影响用户正常的切换 操作 ; 在对切换后节目的准备播放过程未完成时, 且接收到播放目标摘要对应的业务数据 的指示时, 转为播放目标摘要对应的业务数据, 并在播放业务数据的过程中, 提供了退出业 务数据的播放的退出机制, 充分满足了用户的自主选择性, 完善了业务数据的播放过程。
图 1 至图 3 对本发明实施例的业务数据播放方法进行了详细的阐述, 其执行的主 体可以是诸如机顶盒、 数字电视一体机和手机电视等数字电视接收终端。下面结合图 4 至
5 从前端服务器侧, 继续对本发明实施例的业务数据播放方法进行说明。
请参考图 4, 是本发明实施例的业务数据播放方法的第四实施例的流程示意图, 所 述方法包括 : 步骤 S41, 将第一数据包广播到数字电视接收终端, 所述第一数据包记录了 : 业务数据 摘要、 用于从业务数据摘要中确定切换节目过程中所要播放的目标摘要所需的信息, 以及 用于播放所述目标摘要对应的业务数据所需的信息。
此处, 业务数据摘要可以是从业务数据中抽象出的一幅最能够代表业务数据的图 片。业务数据可以是宣传类业务的数据, 比如某种产品或者服务的宣传数据, 等等。
用于从业务数据摘要中确定切换节目过程中所要播放的目标摘要所需的信息包 括: 映射关系表、 关联关系表和业务数据的播放时间段。其中, 映射关系表记录了业务数据 摘要与业务数据的一一映射, 关联关系表记录了业务数据摘要与节目之间的关联关系, 关 联关系可以是指一业务数据摘要与一组 (两个) 节目号的关联, 即一组节目号可以确定出一 业务数据摘要 ; 可以理解的是, 一业务数据摘要可以同时与多组节目号进行关联, 增加业务 数据摘要被播放的概率, 一组节目号也可以同时与多个业务数据摘要相关联。需要说明的 是, 切换节目操作中涉及最多的是相邻节目之间的切换, 因此业务数据摘要着重关注于与 相邻节目号之间的关联。 用于获取该业务数据摘要所对应的业务数据所需的信息包括 : 业务数据的播发频 点资源信息和业务数据的 PID。根据频点信息和 PID, 可以实现对业务数据的锁频播放。
步骤 S42, 根据业务数据播放时间表, 将业务数据调制到相应的频点上进行播发。
进一步地, 在执行步骤 S41 之前, 还可以包括 : 形成第一数据包的步骤 (图中未示 出) 。
具体地, 请参考图 5, 是本发明的第一数据包的形成方法的实施例的流程示意图, 所述方法包括 : 步骤 S51, 构造与业务数据所对应的业务数据摘要。
步骤 S52, 获取正在播放节目的信息、 业务数据的播放时间段、 业务数据的播发频 点资源信息和业务数据的 PID。此处, 节目的信息主要是指节目号。
步骤 S53, 建立映射关系表和关联关系表, 所述映射关系表记录了步骤 S51 构造的 业务数据摘要与业务数据的映射关系, 所述关联关系表记录了步骤 S51 构造的业务数据摘 要与步骤 S52 获取的节目信息所对应节目的关联关系。可以理解的是, 可以直接将映射关 系和关联关系插入 PSI(Program Specific Information) 表, 使 PSI 表同时作为映射关 系和关联关系表。
步骤 S54, 将步骤 S51 构造的业务数据摘要, 步骤 S52 获取的业务数据的播放时间 段、 业务数据的播发频点资源信息和业务数据的 PID, 以及步骤 S53 建立的映射关系表和关 联关系表, 打包为第一数据包。
本实施例, 在前端实现业务数据的播放的同时, 将确定节目切换过程中播放的业 务数据摘要所需的信息和播放音视内容所需的信息打包为第一数据包广播到数字电视接 收终端, 为实现图 1 至图 3 所示的方法提供支撑。
上述对业务数据播放方法的实施例进行了详细阐述后, 继续结合附图, 对相应于 上述方法流程的装置 (即数字电视接收终端、 前端服务器) 进行说明。
请参考图 6, 是本发明的数字电视接收终端的第一实施例的结构示意图, 所述数字 电视接收终端 6 包括 : 确定和播放模块 61, 用于当检测到切换节目的操作时, 在本地预置的业务数据摘要中, 确定切换节目过程中所要播放的目标摘要, 并播放所述目标摘要。
其中, 业务数据摘要与业务数据一一对应, 业务数据摘要可以是从业务数据中抽 象出来的一幅最能够代表业务数据的图片 ; 业务数据可以是宣传类的业务数据, 比如某些 重点提醒用户关注的信息, 或者某些产品或服务的宣传数据, 等等。
进一步地, 切换节目过程所要播放的目标摘要可以根据切换前后节目的信息和 / 或当前时间确定, 节目信息主要是指节目的节目号。 在一种实际应用中, 在前端预先将一业 务数据摘要与节目号 1 和 2 相关联 ; 那么当检测到用户发起由节目号为 1 的节目切换到节 目号为 2 的节目时, 将在节目切换过程中, 将与节目号 1 和 2 关联的业务数据摘要作为目标 摘要进行播放 ; 如果节目号 1 和节目号 2 预先与多个业务数据摘要相关联, 那么还可以结合 当前时间确定在节目切换过程中应该播放的目标摘要, 比如将当前时间与该多个业务数据 摘要各自对应的业务数据的播放时间段进行比较, 确定当前正在播放的业务数据所对应的 业务数据摘要为将要播放的目标摘要。
可以理解的是, 上述的业务数据摘要、 业务数据摘要与节目之间的关联关系和业 务数据的播放时间段等信息可以预先在前端服务器中设定, 并预置在数字电视接收终端中 的缓存中。
第一判断模块 62, 用于在播放目标摘要的过程中, 判断是否接收到播放请求。此 处, 播放指示用于指示播放所述目标摘要对应的业务数据。
第一播放模块 63, 用于在第一判断模块 62 的判断结果为是时, 播放所述目标摘要 对应的业务数据。
其中, 当第一判断模块 62 判断接收到播放指示时, 第一播放模块 64 根据目标摘要 对应的业务数据的播发频点资源信息和 PID(Packet ID dentifier, 包标识 ), 实现对业务 数据的播放。 可以理解的是, 业务数据由前端服务器将其调制到相应的频点中进行播发, 并 将该业务数据的播发频点资源信息和 PID 在主频点或者全网频点中广播, 数字电视接收终 端可以在开机时, 从主频点中获取并存储所述播发频点资源信息和 PID, 也可以在节目播放 过程中从全网频点中任意一频点中进行获取。
本实施例在切换节目的过程中播放业务数据摘要, 所以能够充分地利用节目切换 过程中的空白期 ; 同时, 还在播放业务数据摘要后, 为用户提供播放业务数据摘要所对应的 业务数据的机制, 有助于结合用户节目切换过程中较高的专注力, 提高业务数据的收视率。
请参考图 7, 是本发明的数字电视接收终端的第二实施例的结构示意图, 所述数字 电视接收终端 6 与图 6 所示的数字电视接收终端 6 相比, 其区别点在于, 还包括 : 获取和存储模块 64, 用于获取第一数据包, 并存储第一数据包中的信息。
其中, 第一数据包中包括 : 业务数据摘要、 映射关系表、 关联关系表、 业务数据的播 放时间段、 业务数据的播发频点资源信息和业务数据的 PID。 映射关系表记录了业务数据摘 要与业务数据的一一对应关系, 关联关系表记录了业务数据摘要与节目之间的关联关系, 关联关系是指一业务数据摘要与一组 (两个) 节目号的关联, 即一组节目号可以确定出一业 务数据摘要 ; 可以理解的是, 一业务数据摘要可以同时与多组节目号进行关联, 增加业务数据摘要被播放的概率, 一组节目号也可以同时与多个业务数据摘要相关联。 可以理解的是, 第一数据包中的信息可以存储在缓存或 FLASH( 闪存 ) 中。
本实施例通过获取第一数据包, 并存储其中的信息, 实现将用于在切换节目过程 中确定所要播放的业务数据摘要所需的信息以及播放业务数据摘要所对应的业务数据所 需的信息预先配置在本地, 方便使用。
请参考图 8, 是本发明的数字电视接收终端的第三实施例的结构示意图, 所述数字 电视接收终端 6 与图 1 所示的数字电视接收终端 6 相比, 还包括 : 第二判断模块 65、 第二播 放模块 66、 检测模块 67 和退出模块 68。
其中, 第二判断模块 65, 用于在播放目标摘要的过程中, 判断对切换后节目的准备 播放过程是否完成。 此处, 对切换后节目的准备播放过程完成的标志是 : 切换后节目的第一 帧图像被成功解码出。
第二播放模块 66, 用于当第二判断模块 65 的判断结果为是时, 播放切换后节目。
第一判断模块 63, 用于在第二判断模块的判断结果为否时, 执行判断是否接收到 播放请求的操作。
检测模块 67, 用于在第一播放模块 63 播放目标摘要对应的业务数据的过程 中, 检测退出请求。此处, 退请求用于请求退出播放目标摘要对应的业务数据。 退出模块 68, 用于当检测模块 67 检测到退出请求时, 退出目标摘要对应的业务数 据的播放。
此处, 退出目标摘要对应的业务数据的播放可以是通过播放切换前或切换后节目 或用户其它指定的节目实现。 可以理解的是, 如果在业务数据播放结束后, 也未检测到退出 请求, 则直接退出目标摘要对应的业务数据的播放。
本实施例在对切换后节目的准备播放过程完成时, 且没有收到用户发送的播放目 标摘要对应的业务数据的指示时, 播放切换后节目, 完成切换流程, 不影响用户正常的切换 操作 ; 在对切换后节目的准备播放过程未完成时, 且接收到播放目标摘要对应的业务数据 的指示时, 转为播放目标摘要对应的业务数据, 并在播放业务数据的过程中, 提供了退出业 务数据的播放的退出机制, 充分满足了用户的自主选择性, 完善了业务数据的播放过程。
请参考图 9, 是本发明实施例的前端服务器的实施例的结构示意图, 所述前端服务 器 9 包括 : 广播模块 91, 用于将第一数据包广播到数字电视接收终端, 所述第一数据包记录了 : 业务数据摘要、 用于从所述业务数据摘要中确定切换节目过程中所要播放的目标摘要所需 的信息, 以及用于播放所述目标摘要对应的业务数据所需的信息。
此处, 业务数据摘要可以是从业务数据中抽象出的一幅最能够代表业务数据的图 片。业务数据可以是宣传类业务的数据, 比如某种产品或者服务的宣传数据, 等等。
用于从所述业务数据摘要中确定切换节目过程中所要播放的目标摘要所需的信 息包括 : 映射关系表、 关联关系表和业务数据的播放时间段。其中, 映射关系表记录了业 务数据摘要与业务数据的一一映射, 关联关系表记录了业务数据摘要与节目之间的关联关 系, 关联关系可以是指一业务数据摘要与一组 (两个) 节目号的关联, 即一组节目号可以确 定出一业务数据摘要 ; 可以理解的是, 一业务数据摘要可以同时与多组节目号进行关联, 增 加业务数据摘要被播放的概率, 一组节目号也可以同时与多个业务数据摘要相关联。需要
说明的是, 在节换节目操作中涉及最多的是相邻节目之间的切换, 因此业务数据摘要着重 关注于与相邻节目号之间的关联。
用于获取该业务数据摘要所对应的业务数据所需的信息包括 : 业务数据的播发频 点资源信息和业务数据的 PID。根据频点信息和 PID, 可以实现对业务数据的锁频播放。
播发模块, 用于根据业务数据播放时间表, 将业务数据调制到相应的频点上进行 播发。
进一步地, 还可以包括 : 用于形成第一数据包的形成模块 (图中未示出) 。
具体地, 请参考图 10, 是本发明的形成模块的实施例的结构示意图, 所述形成模块 包括 : 构造单元 931, 用于构造与业务数据所对应的业务数据摘要。
获取单元 932, 用于获取正在播放节目的信息、 业务数据的播放时间段、 业务数据 的播发频点资源信息和业务数据的 PID。其中, 节目的信息主要是指节目号。
建立单元 933, 用于建立映射关系表和关联关系表。
其中, 映射关系表记录了构造单元 931 构造的业务数据摘要与业务数据的映射关 系, 关联关系表记录了构造单元 931 构造的业务数据摘要与获取单元 932 获取的节目的信 息所对应节目的关联关系。 打包单元 934, 用于将建立单元 933 构造的业务数据摘要, 获取单元 932 获取的业 务数据的播放时间段、 业务数据的播发频点资源信息和业务数据的 PID, 以及建立单元 933 建立的映射关系表和关联关系表, 打包为第一数据包。
本实施例, 在前端实现业务数据的播放的同时, 将确定节目切换过程中播放的业 务数据摘要所需的信息和播放音视内容所需的信息打包为第一数据包广播到数字电视接 收终端, 为图 6 至图 8 所示的数字电视接收终端实现业务数据的播放提供支撑。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以 通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算机可读取存储介质 中, 该程序在执行时, 可包括如上述各方法的实施例的流程。其中, 所述的存储介质可为磁 碟、 光盘、 只读存储记忆体 (Read-Only Memory, ROM) 或随机存储记忆体 (Random Access Memory, RAM) 等。
以上所揭露的仅为本发明较佳实施例而已, 当然不能以此来限定本发明之权利范 围, 本领域普通技术人员可以理解实现上述实施例的全部或部分流程, 并依本发明权利要 求所作的等同变化, 仍属于发明所涵盖的范围。