基于网络电视的VR视频或游戏播放系统、机顶盒的制作方法

文档序号:14993723发布日期:2018-07-20 23:06阅读:232来源:国知局

本发明涉及图像处理技术领域,尤其涉及一种基于网络电视的vr视频或游戏播放系统、机顶盒。



背景技术:

目前,随着网络电视技术的发展,越来越多的用户开始选择通过网络电视观看影视节目,现有的网络电视包括:iptv(internetprotocoltelevision,交互式网络电视)和otttv(over-the-toptv,互联网电视),其中iptv是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供多种交互式服务的技术。otttv是指基于开放互联网的视频服务,终端可以是电视机、电脑、机顶盒、智能手机等。

vr(virtualreality,虚拟现实)是通过计算机技术为核心的现代高科技手段生成一种虚拟环境,用户借助特殊的输入/输出设备,与虚拟世界进行自然的交互,提供用户关于视觉、听觉、触觉等感官的模拟,让用户如同身临其境一般。当前用户感受虚拟现实的主要方式有两种,一种是通过vr眼镜,一种是通过vr头盔。相较于vr眼镜,vr头盔的视角更宽,沉浸感更强,能带给用户更好的体验。但是当前vr头盔往往需要连接到电脑上,且需要较大的活动空间,导致vr头盔的使用空间受到了限制,用户的使用体验不好。



技术实现要素:

本发明的主要目的在于提出一种基于网络电视的vr视频或游戏播放系统、机顶盒,旨在解决现有技术中vr头盔因需要连接电脑而导致的使用空间受到限制的问题,达到提升用户使用体验的目的。

为实现上述目的,本发明提供一种基于网络电视的vr视频播放系统,包括:vr头盔、机顶盒、epg(electronicprogramguide,电子节目单)网络模块、cdn(contentdeliverynetwork,内容分发网络)网络模块、网络电视中间模块、内容管理模块;

其中,所述vr头盔用于接收机顶盒传输的vr视频以及向机顶盒发送各种动作请求,所述机顶盒用于接收用户的操作指令并向所述epg网络模块发送请求指令,所述epg网络模块用于接收机顶盒发送的请求指令并进行响应,所述cdn网络模块用于存储vr视频以及向机顶盒提供vr视频的播放码流,所述网络电视中间模块用于管理vr视频内容,所述内容管理模块用于上传或删除vr视频。

优选地,所述网络电视中间模块具体用于:

在接收到内容管理模块发送的上传或删除vr视频内容的请求消息后,根据接收到的请求消息增加或删除所述基于网络电视的vr视频播放系统中的vr视频内容;

并同时向cdn网络模块发送上传或删除vr视频内容的请求消息,使得cdn网络模块根据接收到的请求消息保存或删除相应的vr视频内容,并返回保存或删除结果到网络电视中间模块。

优选地,所述机顶盒具体用于:

在接收到用户触发的请求显示vr视频节目列表的请求指令后,将所述请求指令发送到epg网络模块,使得epg网络模块将vr视频节目列表反馈给机顶盒;

在接收到用户的触发的vr视频节目选择指令后,根据所述选择指令向epg网络模块发送鉴权请求消息,并接收epg网络模块发送的鉴权结果。

优选地,所述epg网络模块用于:

在接收到机顶盒发送鉴权请求消息后,将所述鉴权请求消息经过预设的处理后发送给网络电视中间模块;

接收网络电视中间模块反馈的鉴权结果,并将所述鉴权结果发送到所述机顶盒。

优选地,所述epg网络模块用于:

若接收到的网络电视中间模块反馈的鉴权结果为未通过,则将用户选择的vr视频节目对应的购买链接发送到所述机顶盒;

在接收到机顶盒发送的用户确认购买的购买信息后,将所述购买信息发送到网络电视中间模块;

接收网络电视中间模块发送的购买反馈信息,并将所述购买反馈信息发送到所述机顶盒。

优选地,所述epg网络模块用于:

若接收到的网络电视中间模块反馈的鉴权结果为通过,或者接收到的网络电视中间模块发送的购买反馈信息为购买成功,则将用户选择的vr视频节目对应的播放地址发送到所述机顶盒。

优选地,所述机顶盒还用于:

根据接收到的播放地址向cdn网络模块发送播放请求指令,使得cdn网路模块在接收到所述播放请求指令后向机顶盒发送相应的vr视频的播放码流;

在接收到所述vr视频的播放码流后,将所述vr视频的播放码流进行解码后发送到vr头盔。

本发明还提供一种基于网络电视的vr游戏播放系统,所述系统包括:vr头盔、机顶盒、epg网络模块、网络电视中间模块、vr游戏后台模块;

其中,所述vr头盔用于接收机顶盒传输的vr游戏数据以及向机顶盒发送各种动作请求,所述机顶盒用于接收用户的操作指令并向所述epg网络模块发送请求指令,所述epg网络模块用于接收机顶盒发送的请求指令并进行响应,所述网络电视中间模块用于管理vr游戏数据,所述vr游戏后台模块用于生成vr游戏数据。

优选地,所述vr游戏后台模块具体用于:

生成vr游戏数据并保存在预设的存储器;

定期将保存的vr游戏数据同步到网络电视中间模块。

优选地,所述网络电视中间模块具体用于:

将vr游戏后台模块发送的vr游戏数据导入所述基于网络电视的vr游戏播放系统数据库中,并且将所述vr游戏数据同步到epg网络模块。

优选地,所述机顶盒具体用于:

在接收到用户触发的请求显示vr游戏列表的请求指令后,将所述请求指令发送到epg网络模块或网络电视中间模块,使得epg网络模块或网络电视中间模块将vr游戏列表反馈给机顶盒;

在接收到用户的触发的vr游戏选择指令后,根据所述选择指令向epg网络模块或网络电视中间模块发送鉴权请求消息,并接收epg网络模块或网络电视中间模块发送的鉴权结果。

优选地,所述epg网络模块或网络电视中间模块用于:

若所述鉴权结果为未通过,则将用户选择的vr游戏对应的购买链接发送到所述机顶盒;

在接收到机顶盒发送的用户确认购买的购买信息后,将购买反馈信息发送到所述机顶盒。

优选地,所述epg网络模块或网络电视中间模块用于:

若所述鉴权结果为通过,或者在接收到机顶盒发送的用户确认购买的购买信息后,则将用户选择的vr游戏对应的下载链接发送到所述机顶盒。

优选地,所述机顶盒还用于:

根据接收到的下载链接在vr游戏后台模块中下载相应的vr游戏;

在接收到vr头盔发送的控制指令后,根据所述控制指令将vr游戏中的音频和视频播放信号发送至所述vr头盔。

另外,本发明还提供一种机顶盒,所述机顶盒包括vr视频处理模块、vr音频处理模块、vr控制模块、vr游戏运行模块;

其中,所述vr视频处理模块用于对vr视频或vr游戏的视频播放码流进行解码,并将解码后的vr视频或vr游戏发送到vr头盔,所述vr音频处理模块用于对vr视频或vr游戏的音频播放码流进行解码,并将解码后的vr视频或vr游戏的音频发送到vr头盔,所述vr控制模块用于接收用户通过vr游戏手柄在虚拟环境中发送的各种动作请求,并根据接收到的各种动作请求执行相应的动作,所述vr游戏运行模块用于运行vr单机游戏或者vr网络游戏。

本发明所提供的一种基于网络电视的vr视频播放系统,包括:vr头盔、机顶盒、epg网络模块、cdn网络模块、网络电视中间模块、内容管理模块;其中,vr头盔用于接收机顶盒传输的vr视频以及向机顶盒发送各种动作请求,机顶盒用于接收用户的操作指令并向epg网络模块发送请求指令,epg网络模块用于接收机顶盒发送的请求指令并进行响应,cdn网络模块用于存储vr视频以及向机顶盒提供vr视频的播放码流,网络电视中间模块用于管理vr视频内容,内容管理模块用于上传或删除vr视频。使得将vr头盔连接到机顶盒,并利用机顶盒来获取vr视频节目,解决了现有技术中vr头盔因需要连接电脑而导致的使用空间受到限制的问题。本发明还提供了一种基于网络电视的vr视频播放系统,通过将vr头盔连接到机顶盒,并利用机顶盒来获取vr游戏数据,解决了现有技术中vr头盔因需要连接电脑而导致的使用空间受到限制的问题。以及本发明还提供了一种机顶盒,该机顶盒能够与vr头盔建立连接,并可以获取vr视频或者vr游戏数据,解决了现有技术中vr头盔因需要连接电脑而导致的使用空间受到限制的问题,实现了提升用户使用体验的目的。

附图说明

图1是本发明基于网络电视的vr视频播放系统第一实施例的结构示意图;

图2是本发明图1所示基于网络电视的vr视频播放系统第一实施例运行的流程示意图;

图3是本发明基于网络电视的vr游戏播放系统第一实施例的结构示意图;

图4是本发明图3所示基于网络电视的vr游戏播放系统第一实施例运行的流程示意图;

图5是本发明机顶盒第一实施例的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

参照图1,图1是本发明基于网络电视的vr视频播放系统第一实施例的结构示意图,本实施例中,所述基于网络电视的vr视频播放系统100包括:

vr头盔110、机顶盒120、epg网络模块130、cdn网络模块140、网络电视中间模块150、内容管理模块160。

其中,所述vr头盔110用于和机顶盒120对接,并接收接收机顶盒120传输的vr视频以及向机顶盒120发送各种动作请求。

所述机顶盒120用于接收用户的操作指令并向epg网络模块130发送请求指令,具体的,机顶盒120在接收到用户的按键命令后,转换为和iptv或otttv系统相适应的协议命令。所述机顶盒120包括购买vr界面的确认键,上、下、左、右键,退出键等,所述机顶盒120还包括vr视频解码模块,用于对vr视频进行解码后输出到vr头盔。

所述epg网络模块130用于接收机顶盒发送的请求指令并进行响应,本实施例中,epg网络模块130是用户访问iptv系统或otttv系统的门户,其主要是跟机顶盒120进行通信,处理机顶盒120发送的请求指令并返回响应。epg网络模块130一般采用多级分布式epg架构,能为运营商提供百万级用户的服务能力。

其中,epg网络模块主要用于接收任意用户的机顶盒发送的请求消息,包括vr视频节目的展示、鉴权、订购、播放请求消息。另外,epg网络模块130还包括相应vr视频节目的展示、鉴权、订购、播放接口。

所述cdn网络模块140用于存储vr视频以及向机顶盒提供vr视频的播放码流,本实施例中,cdn网络模块140由为用户提供流媒体服务的多个cdn节点组成。cdn网络一般采用多级分布式cdn架构,能为运营商提供百万级用户的服务能力。本发明中cdn网络模块140主要用于处理并存储适合iptv系统或otttv系统播放的vr视频片源,并向机顶盒提供vr视频节目的播放码流。

所述网络电视中间模块150用于管理vr视频内容,本实施例中,所述网络电视中间模块150主要用于处理vr视频内容的发布和vr视频内容的展示、鉴权、订购等业务。

其中,网络电视中间模块150还包括相应的vr视频节目的鉴权、订购、内容发布/删除/修改接口,以及相应的vr视频节目的订购、播放话单接口,其还用于存储vr视频节目的相关数据,以及处理判断鉴权订购等流程的相关存储过程。

所述内容管理模块160用于上传或删除vr视频,本实施例中,内容管理模块160主要用于向iptv系统或otttv系统中上传或删除vr视频节目。

其中,内容管理模块160还包括相应的vr视频节目的内容上传/删除/修改/查询接口,以实现向iptv系统或otttv系统中上传/删除/修改/查询vr视频节目。

本实施例所述的基于网络电视的vr视频播放系统100,包括:vr头盔110、机顶盒120、epg网络模块130、cdn网络模块140、网络电视中间模块150、内容管理模块160;其中,vr头盔110用于接收机顶盒传输的vr视频以及向机顶盒发送各种动作请求,机顶盒120用于接收用户的操作指令并向所述epg网络模块发送请求指令,epg网络模块130用于接收机顶盒发送的请求指令并进行响应,cdn网络模块140用于存储vr视频以及向机顶盒提供vr视频的播放码流,网络电视中间模块150用于管理vr视频内容,内容管理模块160用于上传或删除vr视频。本实施例通过将vr头盔连接到机顶盒,并利用机顶盒来获取vr视频节目的方式,解决了现有技术中vr头盔因需要连接电脑而导致的使用空间受到限制的问题,实现了提升用户使用体验的目的。

进一步地,参照图2,图2是本发明图1所示基于网络电视的vr视频播放系统第一实施例运行的流程示意图;基于上述图1所述的实施例,本实施例中,所述基于网络电视的vr视频播放系统运行的流程包括:

步骤s1,网络电视中间模块在接收到内容管理模块发送的上传或删除vr视频内容的请求消息后,根据接收到的请求消息增加或删除所述基于网络电视的vr视频播放系统中的vr视频内容。

步骤s2,网络电视中间模块向cdn网络模块发送上传或删除vr视频内容的请求消息,使得cdn网络模块根据接收到的请求消息保存或删除相应的vr视频内容。

步骤s3,cdn网络模块返回保存或删除结果到网络电视中间模块。

步骤s4,网络电视中间模块向内容管理模块返回操作结果。

步骤s5,机顶盒在接收到用户触发的请求显示vr视频节目列表的请求指令后,将所述请求指令发送到epg网络模块。

步骤s6,epg网络模块将vr视频节目列表反馈给机顶盒。

步骤s7,机顶盒在接收到用户的触发的vr视频节目选择指令后,根据所述选择指令向epg网络模块发送鉴权请求消息。

步骤s8,epg网络模块在接收到机顶盒发送鉴权请求消息后,将所述鉴权请求消息经过预设的处理后发送给网络电视中间模块。

步骤s9,epg网络模块接收网络电视中间模块反馈的鉴权结果。

步骤s10,epg网络模块将所述鉴权结果发送到机顶盒,其中,若接收到的网络电视中间模块反馈的鉴权结果为未通过,则将用户选择的vr视频节目对应的购买链接发送到所述机顶盒。

步骤s11,机顶盒将用户确认购买的购买信息发送到epg网络模块,其中,epg网络模块在接收到机顶盒发送的用户确认购买的购买信息后,将所述购买信息发送到网络电视中间模块,并接收网络电视中间模块发送的购买反馈信息。

步骤s12,epg网络模块将接收得到的网络电视中间模块发送的购买反馈信息发送到机顶盒,其中,若接收到的网络电视中间模块反馈的鉴权结果为通过,或者接收到的网络电视中间模块发送的购买反馈信息为购买成功,则将用户选择的vr视频节目对应的播放地址发送到所述机顶盒。

步骤s13,机顶盒根据接收到的播放地址向cdn网络模块发送播放请求指令。

步骤s14,cdn网路模块在接收到所述播放请求指令后向机顶盒发送相应的vr视频的播放码流。

步骤s15,机顶盒在接收到所述vr视频的播放码流后,将所述vr视频的播放码流进行解码后发送到vr头盔。

本实施例所述的基于网络电视的vr视频播放系统,包括:vr头盔、机顶盒、epg网络模块、cdn网络模块、网络电视中间模块、内容管理模块;其中,所述vr头盔用于接收机顶盒传输的vr视频以及向机顶盒发送各种动作请求,所述机顶盒用于接收用户的操作指令并向所述epg网络模块发送请求指令,所述epg网络模块用于接收机顶盒发送的请求指令并进行响应,所述cdn网络模块用于存储vr视频以及向机顶盒提供vr视频的播放码流,所述网络电视中间模块用于管理vr视频内容,所述内容管理模块用于上传或删除vr视频。本实施例通过将vr头盔连接到机顶盒,并利用机顶盒来获取vr视频节目的方式,解决了现有技术中vr头盔因需要连接电脑而导致的使用空间受到限制的问题,实现了提升用户使用体验的目的。

进一步地,参照图3,图3是本发明基于网络电视的vr游戏播放系统第一实施例的结构示意图,本实施例中,所述基于网络电视的vr运行播放系统200包括:vr头盔210、机顶盒220、epg网络模块230、网络电视中间模块240、vr游戏后台模块250。

其中,所述vr头盔210用于和机顶盒220对接,并接收接收机顶盒220传输的vr视频以及向机顶盒220发送各种动作请求。

所述机顶盒220用于接收用户的操作指令并向epg网络模块230发送请求指令,具体的,机顶盒220在接收到用户的按键命令后,转换为和iptv或otttv系统相适应的协议命令。所述机顶盒220包括购买vr界面的确认键,上、下、左、右键,退出键等,所述机顶盒220还包括vr游戏解码模块,用于对vr游戏进行解码后输出到vr头盔。

所述epg网络模块230用于接收机顶盒发送的请求指令并进行响应,本实施例中,epg网络模块230是用户访问iptv系统或otttv系统的门户,其主要是跟机顶盒220进行通信,处理机顶盒220发送的请求指令并返回响应。epg网络模块230一般采用多级分布式epg架构,能为运营商提供百万级用户的服务能力。

其中,epg网络模块230主要用于接收任意用户的机顶盒发送的请求消息,包括vr游戏目录的展示、鉴权、订购、播放请求消息。另外,epg网络模块230还包括相应vr游戏的展示、鉴权、订购、播放接口。

所述网络电视中间模块250用于管理vr游戏数据,本实施例中,所述网络电视中间模块240主要用于处理vr游戏数据的发布和vr游戏的展示、鉴权、订购等业务。

其中,网络电视中间模块240还包括相应的vr游戏的鉴权、订购、内容发布/删除/修改接口,以及相应的vr游戏的订购、运行接口,其还用于存储vr游戏的相关数据,以及处理判断鉴权订购等流程的相关存储过程。

所述vr游戏后台模块250具体用于生成vr游戏数据并保存在预设的存储器,其中,所述vr游戏数据包括游戏名,作者,发布日期,评分,简介,下载地址等。

本实施例所述的基于网络电视的vr游戏播放系统200,包括:vr头盔210、机顶盒220、epg网络模块230、网络电视中间模块240、vr游戏后台模块250;其中,vr头盔210用于接收机顶盒传输的vr游戏数据以及向机顶盒发送各种动作请求,机顶盒220用于接收用户的操作指令并向所述epg网络模块230发送请求指令,epg网络模块230用于接收机顶盒发送的请求指令并进行响应,网络电视中间模块240用于管理vr游戏数据,vr游戏后台模块250用于生成vr游戏数据。通过将vr头盔连接到机顶盒,并利用机顶盒来获取vr游戏的方式,解决了现有技术中vr头盔因需要连接电脑而导致的使用空间受到限制的问题,实现了提升用户使用体验的目的。

进一步地,参照图4,图4是本发明图3所示基于网络电视的vr游戏播放系统第一实施例运行的流程示意图;基于上述图3所述的实施例,本实施例中,所述基于网络电视的vr游戏播放系统运行的流程包括:

步骤y1,vr游戏后台模块将生成的vr游戏数据保存在预设的存储器,并定期将保存的vr游戏数据同步到网络电视中间模块。

其中,网络电视中间模块在接收到vr游戏后台模块同步的vr游戏数据之后,将vr游戏数据导入所述基于网络电视的vr游戏播放系统数据库中,并且将所述vr数据同步到epg网络模块。

步骤y2,机顶盒在接收到用户触发的请求显示vr游戏列表的请求指令后,将所述请求指令发送到epg网络模块或网络电视中间模块。

步骤y3,epg网络模块或网络电视中间模块将vr游戏列表反馈给机顶盒。

步骤y4,机顶盒在接收到用户的触发的vr游戏选择指令后,根据所述选择指令向epg网络模块或网络电视中间模块发送鉴权请求消息。

步骤y5,epg网络模块或网络电视中间模块将鉴权结果发送给机顶盒,其中,若所述鉴权结果为未通过,则将用户选择的vr游戏对应的购买链接发送到所述机顶盒。

步骤y6,若所述鉴权结果为未通过,则机顶盒发送用户确认购买的购买信息到epg网络模块或网络电视中间模块。

步骤y7,若epg网络模块或网络电视中间模块接收到机顶盒发送的用户确认购买的购买信息,或者若所述鉴权结果为通过,则将用户选择的vr游戏对应的下载链接发送到所述机顶盒。

步骤y8,机顶盒根据接收到的下载链接向vr游戏后台模块发送下载请求消息。

步骤y9,vr游戏后台模块根据接收到的下载链接将相应的vr游戏数据发送到机顶盒。

步骤y10,机顶盒接收vr头盔发送的控制指令。

步骤y11,机顶盒根据接收到的控制指令将vr游戏中的音频和视频播放信号发送至vr头盔。

本实施例所述的基于网络电视的vr游戏播放系统,包括:vr头盔、机顶盒、epg网络模块、网络电视中间模块、vr游戏后台模块;其中,所述vr头盔用于接收机顶盒传输的vr游戏数据以及向机顶盒发送各种动作请求,所述机顶盒用于接收用户的操作指令并向所述epg网络模块发送请求指令,所述epg网络模块用于接收机顶盒发送的请求指令并进行响应,所述网络电视中间模块用于管理vr游戏数据,所述vr游戏后台模块用于生成vr游戏数据。通过将vr头盔连接到机顶盒,并利用机顶盒来获取vr游戏的方式,解决了现有技术中vr头盔因需要连接电脑而导致的使用空间受到限制的问题,达到提升用户使用体验的目的。

进一步地,参照图5,图5是本发明机顶盒第一实施例的结构示意图。基于上述实施例,本实施例中,所述机顶盒300包括:vr视频处理模块310、vr音频处理模块320、vr控制模块330、vr游戏运行模块340。

其中,所述vr视频处理310模块用于对vr视频或vr游戏的视频播放码流进行解码,并将解码后的vr视频或vr游戏发送到vr头盔。其中,所述机顶盒还包括hdmi(highdefinitionmultimediainterface,高清晰度多媒体接口)接口,机顶盒将解码后的vr视频或vr游戏通过hdmi接口发送到vr头盔。

所述vr音频处理模块320用于对vr视频或vr游戏的音频播放码流进行解码,并将解码后的vr视频或vr游戏的音频发送到vr头盔,其中,所述机顶盒还包括av接口,机顶盒将解码后的vr视频或vr游戏的音频通过av接口发送到vr头盔。

所述vr控制模块330用于接收用户通过vr游戏手柄在虚拟环境中发送的各种动作请求,并根据接收到的各种动作请求执行相应的动作,其中,所述机顶盒还包括usb接口,用于接收vr游戏手柄在虚拟环境中发送的各种动作请求。

所述vr游戏运行模块340用于运行vr单机游戏或者vr网络游戏。

上述机顶盒通过所述hdmi接口、av接口、usb接口与vr头盔的串流盒进行连接,从而实现机顶盒与vr头盔的互联。

本实施例所述的机顶盒300包括:vr视频处理模块310、vr音频处理模块320、vr控制模块330、vr游戏运行模块340;其中,其中,vr视频处理模块310用于对vr视频或vr游戏的视频播放码流进行解码,并将解码后的vr视频或vr游戏发送到vr头盔;vr音频处理模块320用于对vr视频或vr游戏的音频播放码流进行解码,并将解码后的vr视频或vr游戏的音频发送到vr头盔;vr控制模块330用于接收用户通过vr游戏手柄在虚拟环境中发送的各种动作请求,并根据接收到的各种动作请求执行相应的动作;vr游戏运行模块340用于运行vr单机游戏或者vr网络游戏。本实施所提供的机顶盒能够与vr头盔进行连接,并且所述机顶盒能够获取vr视频或vr游戏,解决了现有技术中vr头盔因需要连接电脑而导致的使用空间受到限制的问题,实现了提升用户使用体验的目的。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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