基于流媒体的智能电视交互式推流方法与流程

文档序号:16065562发布日期:2018-11-24 12:37阅读:882来源:国知局

本发明涉及流媒体智能电视技术领域,特别涉及流媒体智能电视的交互式推流技术领域。

背景技术

目前市面上智能电视机播放流媒体节目时,用户只能被动接收固定的流媒体节目,不能主动向节目播控推流端请求播放符合自身需求的流媒体节目,现有的流媒体智能电视控制方法缺乏对用户的播放需求分析,用户不能根据自身需求定制个性化的流媒体节目,因此交互性差,用户观看体验不佳,特别对于一些特定业务,比如教育类的节目,需要根据每个用户的课程内容需求,定时定点推送指定的课程,但由于缺少播控推流端与用户之间的互动环节,播控推流端不能根据每个智能电视用户的需求进行精确化推流,则用户想要观看符合自身需求的课程时就相当麻烦,影响观看体验。



技术实现要素:

本发明要解决现有基于流媒体的智能电视交互性差,不能定制个性化的流媒体节目,影响用户观看体验的技术问题,提供一种基于流媒体的智能电视交互式推流方法。

为解决上述技术问题,本发明采用的技术方案是:基于流媒体的智能电视交互式推流方法,包括以下步骤:

步骤一、媒资管理系统建立节目内容特征表和智能电视终端信息表;

步骤二、媒资管理系统将获取到的每个智能电视终端信息添加到智能电视终端信息表,将接收到的每个媒体文件按照指定存储路径存放,并获取每个媒体文件的内容特征,然后将每个媒体文件的内容特征与存储路径一一对应起来添加到节目内容特征表;

步骤三、通过智能电视编辑需求因子并上传到媒资管理系统,媒资管理系统将接收到的需求因子添加到智能电视终端信息表中对应的智能电视终端信息下;

步骤四、媒资管理系统通过遍历节目内容特征表对需求因子进行匹配,若匹配成功,则将匹配到的内容特征对应的媒体文件存储路径添加到智能电视终端信息表中对应的需求因子下,然后执行步骤五,若匹配失败,则将匹配失败结果反馈给相应智能电视;

步骤五、媒资管理系统查询需求因子对应的媒体文件存储路径,将相应媒体文件推流到流媒体服务器,然后获取推流地址并将推流地址添加到相应媒体文件存储路径对应的需求因子下;

步骤六、媒资管理系统查询智能电视终端信息表,将推流地址发送到该推流地址对应的智能电视,智能电视根据接收到的推流地址向流媒体服务器请求播放,并将播放结果反馈给媒资管理系统。

作为进一步优化,所述步骤三还包括通过智能电视编辑需求因子对应的开播时间,并上传到媒资管理系统,所述步骤四中,若匹配成功,则将匹配到的内容特征对应的媒体文件存储路径添加到智能电视终端信息表中对应的需求因子下,并比较该需求因子对应的开播时间与实际时间的早晚,当实际时间等于或晚于开播时间时再执行步骤五。为需求因子设定开播时间之后,用户可以提前进行搜素并预定节目,到达预定时间再进行推流并播放,达到提前规划观看需求,到时播放的作用,能够进一步提升用户的观看体验。

作为进一步优化,所述内容特征和需求因子都包括节目类型、节目主题、节目时长和节目作者。上述内容特征和需求因子中的项目采用了表征一个节目最通俗且常用的信息,不仅能够全面的反映出节目特点,而且用户使用时更加方便易懂。

作为进一步优化,所述内容特征与需求因子匹配成功的条件是:需求因子中的项目与内容特征中的项目一一对应相同。将内容特征和需求因子所包含的项目一一对应起来,目的性强,能够实现更加精确化的节目定制。

作为进一步优化,所述节目内容特征表和智能电视终端信息表存储在关系型数据库中。利用关系型数据库的逻辑结构关系和约束,能够让数据更加完整有序,对数据的使用和整理更加方便,在查询节目内容特征表和智能电视终端信息表时更加快速准确。

有益效果是:本发明为每个用户建立需求因子,并根据用户需求因子进行匹配,推送匹配成功的流媒体节目到指定需求的用户端,从而实现了用户能够定制个性化的流媒体节目,不仅提高了智能电视的交互性,用户观看节目的体验性也更好。本发明特别适用于教育类流媒体节目定制播放。

具体实施方式

下面结合实施例,进一步说明本发明的技术方案。

本发明的技术方案是:基于流媒体的智能电视交互式推流方法,包括以下步骤:

步骤一、媒资管理系统建立节目内容特征表和智能电视终端信息表;

步骤二、媒资管理系统将获取到的每个智能电视终端信息添加到智能电视终端信息表,将接收到的每个媒体文件按照指定存储路径存放,并获取每个媒体文件的内容特征,然后将每个媒体文件的内容特征与存储路径一一对应起来添加到节目内容特征表;

步骤三、通过智能电视编辑需求因子并上传到媒资管理系统,媒资管理系统将接收到的需求因子添加到智能电视终端信息表中对应的智能电视终端信息下;

步骤四、媒资管理系统通过遍历节目内容特征表对需求因子进行匹配,若匹配成功,则将匹配到的内容特征对应的媒体文件存储路径添加到智能电视终端信息表中对应的需求因子下,然后执行步骤五,若匹配失败,则将匹配失败结果反馈给相应智能电视;

步骤五、媒资管理系统查询需求因子对应的媒体文件存储路径,将相应媒体文件推流到流媒体服务器,然后获取推流地址并将推流地址添加到相应媒体文件存储路径对应的需求因子下;

步骤六、媒资管理系统查询智能电视终端信息表,将推流地址发送到该推流地址对应的智能电视,智能电视根据接收到的推流地址向流媒体服务器请求播放,并将播放结果反馈给媒资管理系统。

本发明先建立节目内容特征表和智能电视终端信息表,节目内容特征表中存储有管理员上传的媒体文件的内容特征信息和存储路径信息,智能电视终端信息表中存储有智能电视的信息和对应的需求因子,然后将需求因子与内容特征中的项目进行对比匹配,通过流媒体服务器将匹配到的媒体文件推流到智能电视进行播放。

对上述各个步骤作进一步的优化,步骤三还可以包括通过智能电视编辑需求因子对应的开播时间,并上传到媒资管理系统,则在步骤四中,若匹配成功,则将匹配到的内容特征对应的媒体文件存储路径添加到智能电视终端信息表中对应的需求因子下,并比较该需求因子对应的开播时间与实际时间的早晚,当实际时间等于或晚于开播时间时再执行步骤五。为需求因子设定开播时间之后,用户可以提前进行搜素并预定节目,到达预定时间再进行推流并播放,达到提前规划观看需求,到时播放的作用,能够进一步提升用户的观看体验。

内容特征和需求因子可以都包括节目类型、节目主题、节目时长和节目作者。上述内容特征和需求因子中的项目采用了表征一个节目最通俗且常用的信息,不仅能够全面的反映出节目特点,而且用户使用时更加方便易懂。

内容特征与需求因子匹配成功的条件可以是:需求因子中的项目与内容特征中的项目一一对应相同。将内容特征和需求因子所包含的项目一一对应起来,目的性强,能够实现更加精确化的节目定制。

节目内容特征表和智能电视终端信息表可以存储在关系型数据库中。利用关系型数据库的逻辑结构关系和约束,能够让数据更加完整有序,对数据的使用和整理更加方便,在查询节目内容特征表和智能电视终端信息表时更加快速准确。

实施例

下面通过实施例具体举例进行说明。

本例中,媒资管理系统基于关系型数据库,建立节目内容特征表和智能电视终端信息表。

媒资管理系统搜集其所关联的每个智能电视终端信息插入到智能电视终端信息表。

管理员上传course.mp4文件到媒资管理系统,媒资管理系统接收course.mp4文件后将该文件按照指定存储路径存放,并获取course.mp4文件的内容特征,本例中course.mp4文件的内容特征由管理员进行标记,其内容特征是:教育类视频、三年级语文课第一章、时长90分钟和语文老师张三,然后将course.mp4文件的内容特征与存储路径对应起来插入到节目内容特征表。

用户通过智能电视编辑需求因子,本例中需求因子是:教育类视频、三年级语文课第一章、时长90分钟和语文老师张三,同时编辑该需求因子对应的开播时间,开播时间是:2018年4月9日14:00时,媒资管理系统接收到智能电视上传的需求因子和开播时间后,将其添加到智能电视终端信息表中该智能电视对应的智能电视终端信息下。

媒资管理系统遍历节目内容特征表,对上述需求因子中的项目一一进行匹配,根据上述设置的需求因子,最后成功匹配到course.mp4文件,然后将course.mp4文件的存储路径添加到智能电视终端信息表中的上述需求因子下,并判断开播时间是否到达,假如现在实际时间是2018年4月9日13:00时,则暂不执行后续流程,待实际时间到达开播时间时,继续执行下述流程。

媒资管理系统根据上述需求因子对应的course.mp4文件的存储路径,将course.mp4文件推流到流媒体服务器,然后获取推流地址并将该推流地址添加到上述需求因子下。

通过上述步骤,在智能电视终端信息表中形成了智能电视终端信息、需求因子和推流地址间的对应关系,媒资管理系统查询智能电视终端信息表,将推流地址发送到该推流地址对应的智能电视,智能电视根据接收到的推流地址向流媒体服务器请求播放course.mp4文件,并将播放结果反馈给媒资管理系统。

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