一种电视节目录制方法和PVR录制设备与流程

文档序号:11480292阅读:580来源:国知局
一种电视节目录制方法和PVR录制设备与流程

本申请涉及数字电视领域。尤其涉及一种电视节目录制方法和pvr录制设备。



背景技术:

传统的数字电视机顶盒支持用户被动的观看电视节目,用户如果没有及时的收看所需的电视节目,将无法重新观看。为解决上述问题,个人视频录像(personalvideorecorder,简称pvr)录制设备应用而生。具体的,pvr录制设备可以将电视节目按照其原有的分辨率录制到外部存储设备上,以供用户在任意时间通过pvr录制设备观看录制好的电视节目。

现有的电视节目录制方法,包括以下步骤:获取待录制电视节目的传输流;将所述待录制电视节目的传输流存储到与pvr录制设备连接的外部存储设备上。

当采用现有的电视节目录制方法录制电视节目时,录制好的pvr文件全部存储在外部存储设备上,这样,当pvr录制设备升级时,需要考虑以前录制好的pvr文件的兼容性问题,否则,以前录制好的pvr文件将在升级后的pvr录制设备上无法播放。但是,采用现有的电视节目录制方法录制好的pvr文件全部存储在外部存储设备上,要实现pvr文件的后向兼容非常困难。



技术实现要素:

有鉴于此,本申请提供一种电视节目录制方法和pvr录制设备,以解决现有的录制方法存在的录制好的pvr文件实现后向兼容困难的问题。

本申请第一方面提供一种电视节目录制方法,所述方法应用于pvr录制设备,所述方法包括:

在录制电视节目时,将记录所述电视节目的传输流的数据文件存储到与pvr录制设备连接的外部存储设备上;

将所述电视节目对应的用户界面ui展示信息和用于关联所述ui展示信息和所述数据文件的关联信息存储到所述pvr录制设备的内部存储器上。

本申请第二方面提供一种pvr录制设备,包括:处理模块,其中,

所述处理模块,用于在录制电视节目时,将记录所述电视节目的传输流的数据文件存储到与pvr录制设备连接的外部存储设备上;

所述处理模块,还用于将所述电视节目对应的用户界面ui展示信息和用于关联所述ui展示信息和所述数据文件的关联信息存储到所述pvr录制设备的内部存储器上。

本申请提供的电视节目录制方法和pvr录制设备,在录制电视节目时,通过将记录上述电视节目的传输流的数据文件存储到与pvr录制设备连接的外部存储设备上,将上述电视节目对应的ui展示信息和用于关联上述ui展示信息和上述数据文件的关联信息存储到上述pvr录制设备的内部存储器上。这样,通过本实施例提供的方法录制好的pvr文件,ui展示信息和用于关联ui展示信息和数据文件的关联信息存储在pvr录制设备的内部存储器上,pvr录制设备可对存储在其内部存储器上的ui展示信息和关联信息进行修改,以在pvr录制设备升级后,使以前录制好的pvr文件仍然能够在升级后的pvr录制设备上播放。因此,本申请提供的电视节目录制方法,录制好的pvr文件可较容易地实现后向兼容

附图说明

图1为本申请电视节目录制方法实施例一的流程图;

图2为本申请电视节目录制方法实施例二的流程图;

图3为本申请电视节目录制方法实施例三的流程图;

图4为本申请电视节目播放方法实施例一的流程图;

图5为本申请电视节目播放方法实施例二的流程图;

图6为本申请电视节目播放方法实施例三的流程图;

图7为本申请pvr录制设备实施例一的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请提供一种电视节目录制方法和pvr录制设备,以解决现有的录制方法存在的录制好的pvr文件实现后向兼容困难的问题。

本申请提供的电视节目录制方法和pvr录制设备,可应用于数字电视领域。例如,可应用到数字电视机上或应用到数字电视机顶盒上。

下面以具体的实施例对本申请的技术方案进行详细说明,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本申请电视节目录制方法实施例一的流程图。本实施例的执行主体可以是单独的pvr录制设备,也可以是集成了pvr录制设备的其他设备,例如,可以是集成了pvr录制设备的电视机,或者是集成了pvr录制设备的机顶盒。下面以执行主体为单独的pvr录制设备为例进行说明。请参照图1,本实施例提供的电视节目录制方法,可以包括:

s101、在录制电视节目时,将记录上述电视节目的传输流的数据文件存储到与pvr录制设备连接的外部存储设备上。

具体的,在录制电视节目时,当pvr录制设备获取到上述电视节目的传输流后,会创建数据文件,并将上述电视节目的传输流记录到上述数据文件中。本实施例中,在录制电视节目时,将记录上述电视节目的传输流的数据文件存储到与pvr录制设备连接的外部存储设备上。

需要说明的是,记录上述电视节目的传输流的数据文件可以包括一个数据文件,也可以包括多个数据文件。

s102、将上述电视节目对应的用户界面ui展示信息和用于关联上述ui展示信息和上述数据文件的关联信息存储到上述pvr录制设备的内部存储器上。

需要说明的是,上述电视节目对应的ui展示信息是指播放录制好的电视节目时需要的一些ui展示信息。例如,ui展示信息可以包括:节目名称、录制开始时间和限制播放次数以及录制结束时间等。

进一步地,在录制电视节目时,当pvr录制设备获取到上述电视节目的传输流时,可以从该传输流中获取节目名称和限制播放次数。需要说明的是,限制播放次数是节目提供商在上述电视节目的传输流中加入的信息,其用于表征录制好的电视节目能够播放的次数。例如,限制播放次数为5,则表示录制好的pvr文件最多能够播放5次。进一步地,pvr录制设备可以从该pvr录制设备的操作系统中获取录制开始时间和录制结束时间。

此外,用于关联上述ui展示信息和上述数据文件的关联信息是指能够将ui展示信息和数据文件联系在一起的信息。例如,用于关联上述ui展示信息和上述数据文件的关联信息可以包括:ui展示信息的标识信息(ui展示信息的标识信息可以是ui展示信息所在文件的文件名)、ui展示信息的存储地址、各数据文件所在外部存储设备的标识信息、各数据文件在外部存储设备的存储地址等。这样,通过上述关联信息,即可将ui展示信息和数据文件联系在一起。需要说明的是,在具体实现时,可以先将ui展示信息存储到pvr录制设备的内部存储器上,这样,即可获取到ui展示信息的存储地址,然后再将ui展示信息的存储地址存储到pvr录制设备的内部存储器上。

需要说明的是,为了满足不同的需求、以进一步提高用户体验,关联信息还可以包括其他内容。例如,关联信息可以包括cam(conditionalaccessmodule,简称cam)卡信息等。再例如,为了满足播放时定位的需求,关联信息还可以包括:各数据文件的录制开始时间、各数据文件的录制结束时间、各数据文件的文件大小。再例如,为了满足父母锁功能,关联信息还可以包括:各数据文件对应的父母锁的状态(需要说明的是,pvr录制设备支持父母锁功能,pvr录制设备的父母锁存在两种状态:开启状态和关闭状态。相应的,数据文件对应的父母锁的状态是指创建该数据文件,pvr录制设备的父母锁所处的状态。进一步地,当数据文件对应的父母锁的状态为开启状态时,此时,播放该数据文件时,需要输入正确的父母锁密码才能够播放,当数据文件对应的父母锁的状态为关闭状态时,此时,可以直接播放该数据文件。通过上述介绍可知,在录制电视节目时,可以获取pvr录制设备的父母锁的状态,并将父母锁的状态记录到关联文件中,这样,在播放的时候,就判断数据文件对应的父母锁的状态,进而在判断数据文件对应的父母锁的状态为开启状态,停止播放数据文件,并提醒用户输入父母锁密码,当用户输入正确的父母锁密码后,恢复播放。通过这样的设置,即实现父母锁功能)。

进一步地,当关联信息包括:ui展示信息的标识信息、ui展示信息的存储地址、各数据文件所在外部存储设备的标识信息、各数据文件在外部存储设备的存储地址、各数据文件的录制开始时间、各数据文件的录制结束时间、各数据文件的文件大小、各数据文件对应的父母锁的状态时。此时,关联信息可以按照如下格式来存储:即可以创建一个表格,先将ui展示文件的标识信息、ui展示文件的存储地址存储在该表格中,然后再在该表格中创建一个数据文件列表,该数据文件列表包括至少一项条目内容,每项条目内容对应一个数据文件(例如,在录制电视节目的过程中,一共创建了一个数据文件,则该数据文件列表仅包括一项条目内容;再例如,在录制电视节目的过程中,一共创建了两个数据文件,则该数据文件列表包含两项条目内容),每项条目内容包括:该数据文件所在外部存储设备的标识信息、该数据文件在外部存储设备的存储地址、该数据文件的录制开始时间、该数据文件的录制结束时间、该数据文件的文件大小和该数据文件对应的父母锁的状态。需要说明的是,当关联信息还包括其他内容时,可以将其他内容适应性的存储到上述表格中。

此外,ui展示信息和用于关联上述ui展示信息和上述数据文件的关联信息可以存储在一个文件中,也可以存储在两个文件中,本实施不对此作出限定。

本实施例提供的电视节目录制方法,在录制电视节目时,通过将记录上述电视节目的传输流的数据文件存储到与pvr录制设备连接的外部存储设备上,将上述电视节目对应的ui展示信息和用于关联上述ui展示信息和上述数据文件的关联信息存储到上述pvr录制设备的内部存储器上。这样,通过本实施例提供的方法录制好的pvr文件,ui展示信息和用于关联ui展示信息和数据文件的关联信息存储在pvr录制设备的内部存储器上,pvr录制设备可对存储在其内部存储器上的ui展示信息和关联信息进行修改,以在pvr录制设备升级后,使以前录制好的pvr文件仍然能够在升级后的pvr录制设备上播放。因此,本申请提供的电视节目录制方法,录制好的pvr文件可较容易地实现后向兼容。此外,采用本实施例提供的方法录制好的pvr文件,由于ui展示信息和关联信息存储在录制设备的内部存储器上,因此,那台pvr录制设备录制的电视节目,只能在这台pvr录制设备上播放,即通过该方法录制好的pvr文件还具有防串播功能。

图2为本申请电视节目录制方法实施例二的流程图。本实施例涉及的是如何将电视节目对应的ui展示信息和用于关联ui展示信息和数据文件的关联信息存储到pvr录制设备的内部存储器上的具体过程。在上述实施例的基础上,本实施例提供的方法,步骤s102具体包括:

s201、创建ui展示文件,将上述电视节目对应的ui展示信息存储到上述ui展示文件中,并将上述ui展示文件存储到上述pvr录制设备的内部存储器中。

具体的,可以按照预设的文件名命名规则创建ui展示文件。例如,预设的文件名命名规则可以是:节目名称-月-日-年时分秒.ui。本步骤中,当创建好ui展示文件后,就将ui展示信息存储到上述ui展示文件中,进而将上述ui展示文件存储到pvr录制设备的内部存储器上。

s202、创建数据关联文件,将上述用于关联上述ui展示信息和上述数据文件的关联信息存储到上述数据关联文件中,并将上述数据关联文件存储到上述pvr录制设备的内部存储器中。

具体的,数据关联文件可以是xlm文件。此外,可以按照预设的文件名命名规则创建数据关联文件。例如,预设的文件名命名规则可以是:节目名称-月-日-年时分秒.xlm。进一步地,本步骤中,当创建好数据关联文件后,就将关联信息存储到数据关联文件中,并将数据关联文件存储到pvr录制设备的内部存储器中。

本实施例提供的电视节目录制方法,在将电视节目对应的ui展示信息和用于关联ui展示信息和数据文件的关联信息存储到pvr录制设备的内部存储器上时,通过创建ui展示文件,将ui展示信息存储到ui展示文件中,并将ui展示文件存储到pvr录制设备的内部存储器中;通过创建数据关联文件,将用于关联ui展示信息和数据文件的关联信息存储到数据关联文件中,并将数据关联文件存储到pvr录制设备的内部存储设备器上。这样,可将ui展示信息和用于关联ui展示信息和数据文件的关联信息分离地存储在pvr录制设备的内部存储器上,便于功能扩展。

图3为本申请电视节目录制方法实施例三的流程图。在上述实施例的基础上,本实施例提供的方法,包括:

s301、在录制电视节目时,实时判断当前是否满足数据文件创建条件。

具体的,数据文件创建条件是用户根据实际需要设定的。例如,数据文件创建条件可以是:当前的数据文件的录制时间达到预设阈值(例如,当前的数据文件的录制时间达到20分钟)。本实施例中,不对数据文件创建条件进行限定。下面以数据文件创建条件为“当前的数据文件的录制时间达到20分钟”为例进行说明。具体的,当数据文件创建条件为“当前的数据文件的录制时间达到20分钟”时,本步骤中,就实时判断当前的数据文件的录制时间是否达到20分钟,若判断当前的数据文件的录制时间没有达到20分钟,则确定当前不满足数据文件创建条件,若判断当前的数据文件的录制时间没有达到20分钟,则确定当前满足数据文件创建条件。

s302、若否,则继续将上述电视节目的传输流记录到当前的数据文件中。

具体的,结合上面的例子,当经过步骤s301确定当前的数据文件的录制时间没有达到20分钟时,此时,就继续将上述电视节目的传输流记录到当前的数据文件中。

s303、若是,则新建一个数据文件,并将上述电视节目的传输流记录到新建的数据文件中。

具体的,结合上面的例子,当经过步骤s301确定当前的数据文件的录制时间达到20分钟时,此时,就新建一个数据文件,并将上述电视节目的传输流记录到新建的数据文件中。

需要说明的是,本步骤中,可以按照预设的文件名命名规则创建数据文件。例如,预设的文件名命名规则可以是:节目名称-月-日-年时分秒索引号.bin。结合上面的例子,在开始录制电视节目时,当创建第一个数据文件时,该数据文件的文件名可以是:节目名称-月-日-年时分秒1.bin;进一步地,当创建第二个数据文件,该数据文件的文件名可以是:节目名称-月-日-年时分秒2.bin。

本实施例提供的电视节目录制方法,在录制电视节目时,通过实时判断当前是否满足数据文件创建条件,并在判断当前不满足数据文件创建条件时,继续将电视节目的传输流记录到当前的数据文件中,在判断当前满足数据文件创建条件时,新建一个数据文件,并将电视节目的传输流记录到新建的数据文件中。这样,可将电视节目的传输流分散地存储在多个数据文件中,便于播放时精准定位。

可选地,在本申请一可能的实现方式中,上述数据文件创建条件包括:

上述pvr录制设备的父母锁的状态发生变化;和/或,

当前的数据文件的大小达到预设阈值。

具体的,结合实施例一中的描述,pvr录制设备支持父母锁功能,pvr录制设备的父母锁存在两种状态:开启状态和关闭状态。pvr录制设备的父母锁的状态发生变化是指父母锁的状态由开启状态变为关闭状态,或者是父母锁的状态由关闭状态变为开启状态。本实施例中,将数据文件创建条件设定为:pvr录制设备的父母锁的状态发生变化。这样,在具体实现时,就实时获取pvr录制设备的父母锁的状态,以确定pvr录制设备的父母锁的状态是否发生变化。需要说明的是,本实施例中,将数据文件创建条件设定为:pvr录制设备的父母锁的状态发生变化,这样,可将父母锁处于开启状态时的传输流与父母锁处于关闭状态时的传输流存储到不同的数据文件中。这样,在播放录制好的电视节目时,可以精确地定位到父母锁处于开启状态的时间段。

进一步地,上述预设阈值是用户根据实际需要设定的。本实施例中,不对预设阈值进行限定。例如,预设阈值可以是1g。

本实施例提供的方法,通过将数据文件创建条件设定为pvr录制设备的父母锁的状态发生变化,这样,就可以将父母锁处于开启状态时的传输流与父母锁处于关闭状态时的传输流存储到不同的数据文件中。这样,在播放录制好的电视节目时,可以精确的定位到父母锁处于开启状态的时间段。此外,通过将数据文件创建条件设定为当前的数据文件的大小达到预设阈值,这样,可将电视节目的传输流分散到存储到多个数据文件中,便于播放时精准定位。

下面给出几个具体的实施例,用于详细介绍录制结束后,通过pvr录制设备播放录制好的电视节目的具体过程。下面这几个具体的实施例可以相互结合,对于相同或相似的概念可能在某些实施例不再赘述。

在介绍播放录制好的电视节目的具体过程之前,先简单介绍一下pvr录制设备的播放机制。具体的,在播放录制好的电视节目时,pvr录制设备会根据数据关联文件获取到ui展示信息和数据文件,进而根据获取到的ui展示信息和数据文件播放录制好的电视节目。

图4为本申请电视节目播放方法实施例一的流程图。在上述实施例的基础上,本实施例涉及的是录制结束后,播放录制好的电视节目的具体过程。请参照图4,本实施例提供的方法,可以包括以下步骤:

s401、在播放录制好的上述电视节目时,判断上述pvr录制设备当前连接的外部存储设备的标识信息与上述pvr录制设备的内部存储器上已记录的外部存储设备的标识信息是否相同;若相同,则执行步骤s402,若不同,则执行步骤s403。

需要说明的是,参见实施例一的描述,在录制电视节目时,pvr录制设备将记录上述电视节目的传输流的数据文件存储到与pvr录制设备连接的外部存储设备上(为清楚介绍本申请的技术方案,将该外部存储设备记为外部存储设备a,其中,a为该外部存储设备的标识信息)。这样,录制结束后,外部存储设备a上便存储有上述电视节目对应的各数据文件(上述电视节目对应的各数据文件是指记录上述电视节目的传输流的数据文件),相应的,上述电视节目对应的ui展示信息(播放录制好的上述电视节目时,需要的ui展示信息)和用于关联ui展示信息和数据文件的关联信息则存储在录制设备的内部存储器上。

但是,在播放录制好的上述电视节目时,此时,pvr录制设备当前连接的外部存储设备可能不是外部存储设备a。因此,在播放录制好的电视节目时,需要先判断pvr录制设备当前连接的外部存储设备是不是外部存储设备a。此时,就判断pvr录制设备当前连接的外部存储设备的标识信息与上述pvr录制设备的内部存储器上已记录的外部存储设备的标识信息(a)是否相同,若相同,则确定pvr录制设备当前连接的外部存储设备为外部存储设备a。若不相同,则确定pvr录制设备当前连接的外部存储设备不是外部存储设备a。

s402、则当上述pvr录制设备当前连接的外部存储设备上存储有上述电视节目对应的数据文件时,开始播放录制好的上述电视节目。

具体的,当经过步骤s401确定pvr录制设备当前连接的外部存储设备为外部存储设备a时,此时,虽然pvr录制设备当前连接的外部存储设备为外部存储设备a,但是,录制结束后,用户可能已经将外部存储设备a上存储的上述电视节目对应的各数据文件删除。因此,本步骤中,需要根据pvr录制设备的内部存储器上存储的数据关联文件,进一步判断当前连接的外部存储器上是否存储有上述电视节目对应的各数据文件,并在判断当前连接的外部存储设备上存储有上述电视节目对应的各数据文件时,开始播放录制好的上述电视节目。

s403、判断上述pvr录制设备当前连接的外部存储设备上是否存储有上述电视节目对应的数据文件。

具体的,若经过步骤s401判断上述pvr录制设备当前连接的外部存储设备的标识信息与上述pvr录制设备的内部存储器上已记录的外部存储设备的标识信息不相同时,此时说明pvr录制设备当前连接的外部存储设备不是外部存储设备a。需要说明的是,在录制结束后,用户已经将外部存储设备a上存储的上述电视节目对应的各数据文件移动到其他的外部存储设备上了。此时,虽然经过步骤s401确定pvr录制设备当前连接的外部存储设备不是外部存储设备a,但是,pvr录制设备当前连接的外部存储设备可能是存储有上述电视节目对应的各数据文件的其他外部存储设备。因此,本步骤中,可根据pvr录制设备的内部存储器上存储的数据关联文件,判断当前连接的外部存储器上是否存储有上述电视节目对应的各数据文件。

s404、若是,则获取当前连接的外部存储设备的标识信息和上述电视节目对应的各数据文件在当前连接的外部存储设备的存储地址。

具体的,若经过步骤s403确定pvr录制设备当前连接的外部存储设备上存储有上述电视节目对应的数据文件,此时,说明在录制结束后,用户已经将存储在外部存储设备a上的上述电视节目对应的数据文件移动到了其他的外部存储设备上。进一步地,当确定与pvr录制设备当前连接的外部存储设备上存储有上述电视节目对应的各数据文件时,本步骤中,就获取当前连接的外部存储设备的标识信息和上述电视节目对应的各数据文件在当前连接的外部存储设备的存储地址。

s405、将上述pvr录制设备的内部存储器中已记录的上述数据关联文件中的各数据文件所在外部存储设备的标识信息更新为获取的当前连接的外部存储设备的标识信息,将上述数据关联文件中的各数据文件在外部存储设备的存储地址更新为获取的各数据文件在当前连接的外部存储设备的存储地址。

结合上面的例子,例如,上述pvr录制设备的内部存储器中已记录的数据关联文件中的各数据文件所在外部存储设备的标识信息为a,且数据关联文件中的各数据文件在外部存储设备的存储地址为a;获取的当前连接的外部存储设备的标识信息为b,且上述电视节目对应的各数据文件在当前连接的外部存储设备的存储地址为b。则在步骤中,就将pvr录制设备的内部存储器中已记录的数据关联文件中的各数据文件所在外部存储设备的标识更新为:b,将数据关联文件中的各数据文件在外部存储设备的存储地址更新为b。

结合前面介绍的pvr录制设备的播放机制可知,当用户将录制好的电视节目对应的各数据文件移动中其他的外部存储设备时,此时,pvr录制设备在播放录制好的电视节目时,根据数据关联文件就无法获取到电视节目对应的数据文件,这样,将无法播放录制好的电视节目。本实施例提供的方法,在用户将录制好的电视节目对应的各数据文件移动中其他的外部存储设备,通过更新pvr录制设备的内部存储器中已存储的数据关联文件。这样,在播放录制好的电视节目时,可以根据更新后的数据关联文件获取到电视节目对应的各数据文件,实现播放录制好的电视节目的目的。

s406、开始播放录制好的上述电视节目。

具体的,在更新后,可以根据更新后的数据关联文件获取电视节目对应的数据文件,进而开始播放录制好的上述电视节目。

本实施例提供的电视节目播放方法,提供了一种录制结束后,播放录制好的电视节目的方法,通过该方法,可以播放录制好的电视节目。此外,录制结束后,若用户将数据文件移动到其他外部存储设备上,这样,在播放的时候,根据录制设备的内部存储器上已存储的数据关联文件将无法获取到上述电视节目对应的数据文件,进而导致无法播放录制好的电视节目。而本实施例提供的方法,还提供了一种更新pvr录制设备的内部存储器上已存储的数据关联文件的方法,这样,在用户将数据文件移动到其他的外部存储设备时,通过更新录制设备的内部存储器上已存储的数据关联文件,可保证移动后的数据文件仍然能够正常播放。

图5为本申请电视节目播放方法实施例二的流程图。本实施例涉及的是如何开始播放录制好的电视节目的具体过程。请参照图5,本实施例提供的方法,开始播放录制好的电视节目的具体过程,可以包括:

s501、根据上述ui展示信息中的录制开始时间和上述ui展示信息中的录制结束时间,生成播放进度条,并将上述播放进度条和上述ui展示信息显示在用户界面上。

具体的,本步骤中,首先,根据ui展示信息中的录制开始时间和ui展示信息中的录制结束时间生成播放进度条。例如,ui展示信息中的录制开始时间为2017年4月1日8:00,ui展示信息中的录制结束时间为2017年4月1日10:00,此时,则生成一个播放时长为2小时的播放进度条。进一步地,当生成播放进度条后,就将上述播放进度条和ui展示信息显示在用户界面上。

s502、根据上述播放进度条当前的播放位置定位待播放的传输流的位置。

具体的,该步骤的具体实现过程可以包括以下步骤:

(1)根据上述ui展示信息中的录制开始时间、上述ui展示信息中的录制结束时间和上述播放进度条当前的播放位置,确定当前的播放位置对应的录制时间点。

结合上面的例子,例如,播放进度条为一个播放时长为两小时的播放进度条,此时,播放进度条当前的播放位置在播放进度条的1/5处(处于整个播放时长的1/5处,即播放到了20分钟的位置),此时,则确定播放进度条当前的播放位置对应的录制时间点为2017年4月1月8:20(结合上面的例子,2017年4月1日8:00开始录制)。

(2)根据各数据文件的录制开始时间和各数据文件的录制结束时间以及上述录制时间点,确定待播放的数据文件。

具体的,结合上面的介绍,数据关联文件存储有各数据文件的录制开始、各数据文件的录制结束时间和各数据文件的文件大小,这样,本实施例中,当确定了当前播放位置对应的录制时间点后,就可以根据各数据文件的录制开始时间和各数据文件的录制结束时间,确定出该录制时间点对应的待播放的数据文件。例如,本实施例中,存在两个数据文件1,数据文件1和数据文件2,数据文件1的录制开始时间、录制结束时间、文件大小分别为:2017年4月1日8:00、2017年4月1日9:00、1g;数据文件2的录制开始时间、录制结束时间、文件大小分别为:2017年4月1日8:00、2017年4月1日9:00、1g。此时,则确定待播放的数据文件为数据文件1。

(3)根据上述录制时间点、上述待播放的数据文件的录制开始时间、上述待播放的数据文件的录制结束时间和上述待播放的数据文件的文件大小,确定上述待播放的传输流在上述待播放的数据文件中的位置。

本步骤中,当确定待播放的数据文件为数据文件1时,进一步地,确定待播放的传输流在待播放的数据文件中的位置。结合上面的例子,数据文件1的录制开始时间、录制结束时间、文件大小分别为:2017年4月1日8:00、2017年4月1日9:00、1g,而当前的播放位置对应的录制时间点为2017年4月1月8:20,由此可知,2017年4月1日8:20分的传输流在数据文件1的1/3g处。

s503、从定位好的位置开始播放录制好的上述电视节目。

本步骤中,从数据文件1的1/3g处开始播放录制好的电视节目。

本实施例提供的电视节目播放方法,在播放录制好的电视节目时,通过根据ui展示信息中的录制开始时间、ui展示信息中的录制结束时间和播放进度条当前的播放位置,确定当前的播放位置对应的录制时间点,并根据各数据文件的录制开始时间和各数据文件的录制结束时间以及上述录制时间点,确定待播放的数据文件,进而根据上述录制时间点、上述待播放的数据文件的录制开始时间、上述待播放的数据文件的录制结束时间和上述待播放的数据文件的文件大小,确定待播放的传输流在上述待播放的数据文件中的位置。这样,可以快速定位到待播放的传输流。

图6为本申请电视节目播放方法实施例三的流程图。本实施例涉及的是播放电视节目结束后,后续的处理过程。请参照图6,在上述实施例的基础上,本实施例提供的方法,在播放电视节目结束后,还包括:

s601、更新上述ui展示信息中的限制播放次数,其中,更新后的限制播放次数等于更新前的限制播放次数减一。

例如,ui展示信息中的限制播放次数为5,此时,则更新ui展示信息中的限制播放次数,更新后的限制播放次数等于4。再例如,ui展示信息中的限制播放次数为1,此时,则更新ui展示信息中的限制播放次数,更新后的限制播放次数等于0。

s602、判断更新后的限制播放次数是否等于0。

s603、若是,则删除所述电视节目对应的ui展示文件、数据关联文件和数据文件。

结合上面的例子,在例二中,更新后的限制播放次数等于0,此时,就将上述电视节目对应的ui展示文件、数据关联文件和数据文件删除。

本实施例提供的方法,在播放电视节目结束后,通过更新ui展示信息中的限制播放次数,并判断更新后的限制播放次数是否等于0,进而在判断更新后的限制播放次数等于0时,删除电视节目对应的ui展示文件、数据关联文件和数据文件。这样,可以有效保护电视节目提供商的利益。

图7为本申请pvr录制设备实施例一的结构示意图。该pvr录制设备可以通过软件、硬件或者软硬结合的方式实现,且该pvr录制设备可以是单独的pvr录制设备,也可以是集成了pvr录制设备的其他设备,例如,可以是集成了pvr录制设备的电视机,或者是集成了pvr录制设备的机顶盒。请参照图7,本实施例提供的pvr录制设备,包括:处理模块100,其中,

所述处理模块100,用于在录制电视节目时,将记录所述电视节目的传输流的数据文件存储到与pvr录制设备连接的外部存储设备上;

所述处理模块100,还用于将所述电视节目对应的用户界面ui展示信息和用于关联所述ui展示信息和所述数据文件的关联信息存储到所述pvr录制设备的内部存储器上。

本实施例提供的pvr录制设备,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

进一步地,所述处理模块100,具体用于创建ui展示文件,将所述电视节目对应的ui展示信息存储到所述ui展示文件中,并将所述ui展示文件存储到所述pvr录制设备的内部存储器中;

所述处理模块100,还具体用于创建数据关联文件,将所述用于关联所述ui展示信息和所述数据文件的关联信息存储到所述数据关联文件中,并将所述数据关联文件存储到所述pvr录制设备的内部存储器中。

本实施例提供的pvr录制设备,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

进一步地,请继续参照图7,本实施例提供的pvr录制设备,还包括:判断模块200,其中,

所述判断模块200,用于在录制电视节目时,实时判断当前是否满足数据文件创建条件;

所述处理模块100,还用于在所述判断模块200判断当前不满足数据文件创建条件时,将所述电视节目的传输流记录到当前的数据文件中;

所述处理模块100,还用于在所述判断模块200判断当前满足数据文件创建条件时,新建一个数据文件,并将所述电视节目的传输流记录到新建的数据文件中。

本实施例提供的pvr录制设备,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

进一步地,所述数据文件创建条件包括:

所述pvr录制设备的父母锁的状态发生变化;和/或,

所述当前的数据文件的大小达到预设阈值。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1