一种电视节目的录制方法及系统与流程

文档序号:11292644阅读:352来源:国知局
一种电视节目的录制方法及系统与流程

本发明涉及数字电视产业的技术领域,特别涉及一种电视节目的录制方法及系统。



背景技术:

在广播电视领域中,电视机的功能越来越齐全,但目前的电视机只能即时收看,如果不能即时收看,只能等到重播,如果没有重播则只能错过。随着人们生活节奏的加快,大多数时间都在工作,错过了很多自己感兴趣的电视节目,造成用户使用的不方便。

为了解决用户很容易错过直播的电视节目时,数字电视的出现有效解决了电视节目容易被错过收看的缺陷,数字电视相比于模拟电视的最大优点之一是节目数量多,并且节目来源丰富。随着数字电视的飞速发展以及用户要求的不断提高,用户可以方便地在epg菜单中预约录制若干天内想要看的节目,在用户空闲的时候观看,而不需要在特定的时间守候在电视机前。

现有专利公开号为cn106331554a公开的一种可以系列预约节目进行录制的方法,该技术能够实现根据用户选择预约录制的节目,并自动查询同系列的其他集数节目时进行预约和到点录制,用户通过该技术能够比较方便的预约节目录制,但是用户在不方便预约或忘记预约的情况下,往往无法实现节目预约录制,这将导致节目错过或无法及时观看的情况,此外,该方法中录制功能由于需要手动录制等限制,其实用性并不高,基于此,我们急需开发一种能够及时根据节目更新状况实现自动录制节目的电视节目的录制系统及方法。



技术实现要素:

为了解决现有技术中存在的用户在不方便预约或忘记预约的情况下,往往无法实现节目预约录制,这将导致节目错过或无法及时观看的情况,此外,该方法中录制功能由于需要手动录制等限制,其实用性并不高等问题,本发明提供了一种电视节目的录制方法及系统。

本发明具体技术方案如下:

本发明提供了一种电视节目的录制方法,所述录制方法包括以下步骤:

s1、对用户历史请求观看的节目进行记忆,并生成历史播放节目列表,每个节目均包含有节目信息字段,所述节目信息字段包括节目名称、节目播放频道、节目播放次数、播放时长、最近播放时间和节目播放集数;

s2、在所述历史播放节目列表中筛选出播放热度较高的节目并形成预约录制节目表,所述预约录制节目表内包含有节目的节目信息字段;

s3、根据所述预约录制节目表中各节目的所述节目信息字段,当到达某个节目的预约录制时间时,接收电视频道对应的节目数据流,并对所述节目数据进行处理;

s4、判断所述电视频道当前播放的所述节目数据流与所述预约录制节目表中对应节目的所述节目信息字段相比是否存在节目更新,若存在节目更新则快速录制更新节目,并保存在节目数据库。

进一步的,步骤s1中,对用户历史请求观看的节目信息字段进行记忆,并生成历史播放节目列表,所述节目信息字段包括节目名称、节目播放次数、播放时长和节目播放集数,具体方法包括:

s1-1、对用户历史请求观看的节目进行记忆并保存观看记录,每个节目均包含有节目信息字段,所述节目信息字段包括节目名称、节目播放次数、播放时长、最近播放时间和节目播放集数;

s1-2、在所述观看记录中判断若干节目的最近播放时间与当前时间的差值是否超出预设的播放时间阀值,并将超出所述播放时间阀值的节目从所述观看记录中删除;

s1-3、将所述观看记录中的节目形成历史播放节目列表。

进一步的,步骤s2中,在所述历史播放节目列表中筛选出播放热度较高的节目并形成预约录制节目表,具体方法包括:

s2-1、预设筛选条件,所述筛选条件为预约录制时长阀值和播放次数阀值;

s2-2、在所述历史播放节目列表中筛选出节目的所述播放时长大于所述预约录制时长阀值或所述节目播放次数大于所述播放次数阀值的节目,即为播放热度较高的节目;

s2-3、将步骤s2-2中筛选出的播放热度较高的节目形成预约录制节目表。

进一步的,步骤s3中,根据所述预约录制节目表中各节目的所述节目信息字段,当到达某个节目的预约录制时间时,接收电视频道对应的节目数据,并对所述节目数据进行处理,具体方法为:

s3-1、根据所述预约录制节目表中各节目的所述节目信息字段,当到达某个节目的预约录制时间时,调整接收频率与所述电视频道对应;

s3-2、接收所述电视频道播放的所述节目数据流;

s3-3、在所述节目数据流中分离出音频或视频pes数据包;

s3-4、将音频或视频pes数据包经过解码后得到处理后的所述节目数据。

进一步的,步骤s4还包括:

①判断所述电视频道当前播放的所述节目数据流与所述预约录制节目表中对应节目的所述节目信息字段相比是否存在节目更新,若存在节目更新时,通过固定格式短信方式发送至用户的手机终端,提醒用户是否进行节目更新;

②用户通过手机终端回复短信信息,所述短信信息为是或否;

③对所述短信信息进行解析,根据解析结果进行是否录制操作。

优选的,所述录制方法还包括:

s5、根据预设的节目存储阀值,判断所述节目数据库中录制的节目存储量是否超出所述节目存储阀值;

s6、若所述节目数据库中录制的节目存储量超出所述节目存储阀值,则根据预设的所述播放时间阈值,判断所述节目数据库中保存的若干节目的最近播放时间与当前时间的差值是否超出所述播放时间阈值,并将超出所述播放时间阈值的节目由所述节目数据库中删除。

优选的,所述录制方法还包括:步骤s4中,当更新节目录制后,在所述历史播放节目列表中对录制的节目进行颜色或图标标记,提醒用户存在更新节目的录制。

本发明还提供了一种电视节目的录制系统,包括节目数据库及与所述节目数据库相通讯的历史记忆模块、节目筛选模块、数据接收模块、节目更新判断模块、节目更新模块;

所述节目数据库用于存储录制的节目;所述历史记忆模块用于对用户历史请求观看的节目进行记忆,并生成历史播放节目列表;所述节目筛选模块用于在所述历史播放节目列表中筛选出播放热度较高的节目并形成预约录制节目表;所述数据接收模块用于根据所述预约录制节目表中各节目的所述节目信息字段,当到达某个节目的预约录制时间时,接收电视频道对应的节目数据流,并对所述节目数据进行处理;所述节目更新判断模块用于判断所述电视频道当前播放的所述节目数据流与所述预约录制节目表中对应节目的所述节目信息字段相比是否存在节目更新,若存在更新,则生产更新指令发送至所述节目更新模块;所述节目更新模块快速录制更新节目,并保存在所述节目数据库。

进一步的,所述历史记忆模块包括与所述节目数据库相通讯的记录单元、判断单元、列表生成单元,所述记录单元用于对用户历史请求观看的节目进行记忆并保存观看记录,每个节目均包含有节目信息字段,所述节目信息字段包括节目名称、节目播放次数、播放时长、最近播放时间和节目播放集数;所述判断单元用于在所述观看记录中判断若干节目的最近播放时间与当前时间的差值是否超出预设的播放时间阀值,并将超出所述播放时间阀值的节目从所述观看记录中删除;所述列表生成单元用于将所述观看记录中的节目形成历史播放节目列表。

进一步的,所述节目筛选模块包括相通讯的条件预设单元、筛选单元、列表创建单元,所述条件预设单元用于预设筛选条件并发送至所述筛选单元,所述筛选条件为预约录制时长阀值和播放次数阀值;所述筛选单元用于在所述历史播放节目列表中筛选出节目的所述播放时长大于所述预约录制时长阀值或所述节目播放次数大于所述播放次数阀值的节目,并发送至所述列表创建单元;所述列表创建单元用于将筛选出的播放热度较高的节目形成预约录制节目表。

本发明的有益效果如下:本发明提供的方法无需人工手动预约录制,其能够根据用户观看记录自动预约录制节目,为用户观看节目提供了便利,不仅节约了用户时间,而且防止由于无法提前预约节目录制,而导致的节目错过或无法及时观看的情况发生,实用性强,此外该系统结构简单,能够有效提高便于节目录制。

附图说明

图1为实施例1所述的一种电视节目的录制方法的操作流程示意图;

图2为实施例2所述的一种电视节目的录制方法中步骤s1的具体方法流程图;

图3为实施例2所述的一种电视节目的录制方法中步骤s2的具体方法流程图;

图4为实施例2所述的一种电视节目的录制方法中步骤s3的具体方法流程图;

图5为实施例4所述的一种电视节目的录制系统的结构示意框图;

图6为实施例5所述的一种电视节目的录制系统中历史记忆模块的结构框图;

图7为实施例5所述的一种电视节目的录制系统中节目筛选模块的结构框图。

其中:1、节目数据库;2、历史记忆模块;201、记录单元;202、判断单元;203、列表生成单元;3、节目筛选模块;301、条件预设单元;302、筛选单元;303、列表创建单元;4、数据接收模块;5、节目更新判断模块;6、节目更新模块。

具体实施方式

下面结合附图和以下实施例对本发明作进一步详细说明。

实施例1

如图1所示,本发明实施例1提供了一种电视节目的录制方法,所述录制方法包括以下步骤:

s1、对用户历史请求观看的节目进行记忆,并生成历史播放节目列表,每个节目均包含有节目信息字段,所述节目信息字段包括节目名称、节目播放频道、节目直播时间、节目播放次数、播放时长、最近播放时间和节目播放集数;用户每次观看的节目均可以进行记录,可以是电视剧、综艺节目、新闻等,同时记录节目的节目信息字段,每次观看后,节目信息字段均自动实现更新。

s2、在所述历史播放节目列表中筛选出播放热度较高的节目并形成预约录制节目表,所述预约录制节目表内包含有节目的节目信息字段;历史播放节目列表中统计了用户观看的所有电视节目记录,为了实现将用户经常观看或想要观看最新更新的节目筛选出来,然后再进行节目的录制。

s3、根据所述预约录制节目表中各节目的所述节目信息字段,当到达某个节目的预约录制时间时,接收电视频道对应的节目数据流,并对所述节目数据进行处理;根据预约录制节目表中需要录制的节目,根据节目信息字段中的节目名称、节目播放频道、节目直播时间,当到达某个节目的预约录制时间时,接收电视频道对应的节目数据流,并对所述节目数据进行处理,将电视信号转化为数字信号,实现了电视节目的处理。

s4、为了防止节目的重复录制,本技术方案中,需要判断所述电视频道当前播放的所述节目数据流与所述预约录制节目表中对应节目的所述节目信息字段相比是否存在节目更新,预约录制节目表中的节目都有观看集数,判断当前电视直播的节目进度与预约录制节目表中的节目观看进度进行对比,若存在节目更新则快速录制更新节目,并保存在节目数据库1。

本发明提供的录制方法能够有效提高节目录制效率,能够根据用户观看记录,及时自动录制节目,为用户提供了便利,以防节目错过影响用户去观看。

实施例2

如图2所示,本发明实施例2在实施例1的基础上进一步限定了,步骤s1中,对用户历史请求观看的节目信息字段进行记忆,并生成历史播放节目列表,所述节目信息字段包括节目名称、节目播放次数、播放时长和节目播放集数,具体方法包括:

s1-1、首先对用户历史请求观看的节目进行记忆并保存观看记录,观看记录中包括用户历史观看的节目中的所有记录,每个节目均包含有节目信息字段,所述节目信息字段包括节目名称、节目播放次数、播放时长、最近播放时间和节目播放集数;

s1-2、为了实现对历史观看记录的管理,设定播放时间阀值,在所述观看记录中判断若干节目的最近播放时间与当前时间的差值是否超出预设的播放时间阀值,并将超出所述播放时间阀值的节目从所述观看记录中删除,当超过播放时间阀值的节目删除,实现了观看记录的管理,例如播放时间阀值为20天,那么将20天以前观看的节目删除。

s1-3、将所述观看记录中的节目形成历史播放节目列表。

通过上述方法实现了观看记录的管理。

如图3所示,需要进一步解释的话,为了实现将历史播放节目列表中用户比较喜欢观看的节目的录制,本技术方案中限定了步骤s2中,在所述历史播放节目列表中筛选出播放热度较高的节目并形成预约录制节目表,具体方法包括:

s2-1、首先预设筛选条件,所述筛选条件为预约录制时长阀值和播放次数阀值;

s2-2、在所述历史播放节目列表中筛选出节目的所述播放时长大于所述预约录制时长阀值或所述节目播放次数大于所述播放次数阀值的节目,即为播放热度较高的节目;用户观看的节目播放时长大于预设的预约录制时长阀值,则证明用户比较喜欢观看该节目,则会被筛选出来,若用户观看的某个节目的节目播放次数大于所述播放次数阀值,则证明用户多次观看该节目,为此证明,用户比较喜欢观看该节目,即被筛选出来。

s2-3、将步骤s2-2中筛选出的播放热度较高的节目形成预约录制节目表。筛选出来的节目形成列表即为预约录制节目表,预约录制节目表中的节目即为即将预约录制的节目单。

如图4所示,需要进一步的说明的是,为了实现节目的录制,需要对电视节目进行处理,步骤s3中,根据所述预约录制节目表中各节目的所述节目信息字段,当到达某个节目的预约录制时间时,接收电视频道对应的节目数据,并对所述节目数据进行处理,具体方法为:

s3-1、根据所述预约录制节目表中各节目的所述节目信息字段,当到达某个节目的预约录制时间时,调整接收频率与所述电视频道对应;

s3-2、接收所述电视频道播放的所述节目数据流;

s3-3、在所述节目数据流中分离出音频或视频pes数据包;

s3-4、将音频或视频pes数据包经过解码后得到处理后的所述节目数据。

通过上述方法能够将电视节目转化为数字电视所需的节目信号,方便节目的管理和录制。

为了方便老年人预约录制节目,本技术方案中进一步限定了,步骤s4还包括:

①判断所述电视频道当前播放的所述节目数据流与所述预约录制节目表中对应节目的所述节目信息字段相比是否存在节目更新,若存在节目更新时,通过固定格式短信方式发送至用户的手机终端,提醒用户是否进行节目更新;

②用户通过手机终端回复短信信息,所述短信信息为是或否;

③对所述短信信息进行解析,根据解析结果进行是否录制操作。

通过短信提醒用户是否进行节目录制,能够有效提醒用户节目存在更新,并将更新的节目录制下来,方便用户空闲时观看,当然,该技术的改进,同时起到了对用户提醒的作用,尤其是能够提醒老年人节目存在更新或正处于直播,可以及时观看,以防节目错过。

实施例3

本发明实施例3在实施例1的基础上优选的限定了,所述录制方法还包括:

s5、根据预设的节目存储阀值,判断所述节目数据库1中录制的节目存储量是否超出所述节目存储阀值;

s6、若所述节目数据库1中录制的节目存储量超出所述节目存储阀值,则根据预设的所述播放时间阈值,判断所述节目数据库1中保存的若干节目的最近播放时间与当前时间的差值是否超出所述播放时间阈值,并将超出所述播放时间阈值的节目由所述节目数据库1中删除。

上述方法能够实现对节目数据库1的管理,为了不影响节目的录制,及时清理历史节目的占用空间,节省节目数据库1的内存,方便节目的录制。

为了提醒用户及时观看已经录制的节目,本技术方案中优选的,所述录制方法还包括:步骤s4中,当更新节目录制后,在所述历史播放节目列表中对录制的节目进行颜色或图标标记,提醒用户存在更新节目的录制。通过在历史播放节目列表中对已经录制的节目进行特殊标记,可以实现提醒用户及时观看录制节目的作用。

实施例4

如图5所示,本发明实施例4提供了一种电视节目的录制系统,包括节目数据库1及与所述节目数据库1相通讯的历史记忆模块2、节目筛选模块3、数据接收模块4、节目更新判断模块5、节目更新模块6。上述模块之间相辅相成,能够自动实现节目录制。

所述节目数据库1用于存储录制的节目;所述历史记忆模块2用于对用户历史请求观看的节目进行记忆,并生成历史播放节目列表;所述节目筛选模块3用于在所述历史播放节目列表中筛选出播放热度较高的节目并形成预约录制节目表;所述数据接收模块4用于根据所述预约录制节目表中各节目的所述节目信息字段,当到达某个节目的预约录制时间时,接收电视频道对应的节目数据流,并对所述节目数据进行处理;所述节目更新判断模块5用于判断所述电视频道当前播放的所述节目数据流与所述预约录制节目表中对应节目的所述节目信息字段相比是否存在节目更新,若存在更新,则生产更新指令发送至所述节目更新模块6;所述节目更新模块6快速录制更新节目,并保存在所述节目数据库1。

本发明实施例4提供的系统结构简单,便于操作,其能够通过该系统自动实现节目录制,以防用户节目错过影响用户去观看。

实施例5

如图6所示,本发明实施例5在实施例4的基础上进一步限定了,所述历史记忆模块2包括与所述节目数据库1相通讯的记录单元201、判断单元202、列表生成单元203,所述记录单元201用于对用户历史请求观看的节目进行记忆并保存观看记录,每个节目均包含有节目信息字段,所述节目信息字段包括节目名称、节目播放次数、播放时长、最近播放时间和节目播放集数;所述判断单元202用于在所述观看记录中判断若干节目的最近播放时间与当前时间的差值是否超出预设的播放时间阀值,并将超出所述播放时间阀值的节目从所述观看记录中删除;所述列表生成单元203用于将所述观看记录中的节目形成历史播放节目列表。

通过历史记忆模块2能够实现对历史观看的节目进行记录,同时记录各个节目的节目信息字段。

如图7所示,进一步需要说明的是,为了实现对节目的自动录制,需要对用户历史观看的节目进行筛选,为此,本技术方案中限定了所述节目筛选模块3包括相通讯的条件预设单元301、筛选单元302、列表创建单元303,所述条件预设单元301用于预设筛选条件并发送至所述筛选单元302,所述筛选条件为预约录制时长阀值和播放次数阀值;所述筛选单元302用于在所述历史播放节目列表中筛选出节目的所述播放时长大于所述预约录制时长阀值或所述节目播放次数大于所述播放次数阀值的节目,并发送至所述列表创建单元303;所述列表创建单元303用于将筛选出的播放热度较高的节目形成预约录制节目表。

本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。

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