自适应移动终端学习的视频播放方法和系统与流程

文档序号:11524784阅读:291来源:国知局
自适应移动终端学习的视频播放方法和系统与流程

本发明涉及视频转码技术领域,具体涉及一种自适应移动终端学习的视频播放方法和系统。



背景技术:

目前随着计算机技术、网络技术和移动终端的长足进步,很多教育研究者将移动终端和在线教育相结合,产生了新的学习方式——移动学习。移动学习充分利用了互联网技术和智能终端技术,它增强了学习的灵活性和趣味性,拓展了传播的范围。具有一定的方便性和先进性。但也存在以下的缺点:依赖于移动终端的硬件设备和网络环境。



技术实现要素:

本发明旨在至少解决上述技术问题之一。

为此,本发明的一个目的在于提出一种自适应移动终端学习的视频播放方法。

为了实现上述目的,本发明的实施例公开了一种自适应移动终端学习的视频播放方法,包括以下步骤:接收来自移动终端对视频资源的播放请求;获取所述移动终端的硬件设备信息和网络情况;根据所述移动终端的硬件设备信息和网络情况将所述视频资源转码为相应码率和分辨率的视频资源流;将所述视频资源流发送至所述移动终端进行视频播放。

根据本发明实施例的自适应移动终端学习的视频播放方法,接收视频播放请求时,根据请求方的移动终端的硬件条件和网络情况给出相应码率和分辨率的视频资源流,使请求方的移动终端能以最适合自身情况播放视频。

另外,根据本发明上述实施例的自适应移动终端学习的视频播放方法,还可以具有如下附加的技术特征:

进一步地,所述获取所述移动终端的硬件设备信息的步骤包括:获取所述移动终端的设备型号;根据所述移动终端的设备型号得到所述移动终端的硬件设备信息。

进一步地,所述硬件设备信息包括显示屏幕尺寸,所述视频资源流过程的分辨率根据所述显示屏幕尺寸得到的。

进一步地,所述网络状态包括2g连接状态、3g连接状态、4g连接状态和wifi连接状态。

进一步地,当所述网络状态为wifi连接状态,且所述移动终端的硬件配置高于所述视频资源的最佳播放效果对应的最低硬件要求时,将所述视频资源转码为最佳播放效果对应的视频资源流。

本发明的另一个目的在于提出一种自适应移动终端学习的视频播放系统。

为了实现上述目的,本发明的实施例公开了一种自适应移动终端学习的视频播放系统,包括:视频播放请求接收模块,用于接收来自移动终端对视频资源的播放请求,并在收到所述播放请求后向控制模块发送激活信号;硬件设备信息获取模块,用于在收到所述控制模块发送的硬件信息获取信号后获取所述移动终端的硬件设备信息;网络状态获取模块,用于在收到所述控制模块发送的网络状态采集信号后获取所述移动终端的网络状态;视频资源流生成模块,用于所述移动终端的硬件设备信息和网络情况将所述视频资源转码为相应码率和分辨率的视频资源流;视频资源流发送模块,用于将所述视频资源流发送至所述移动终端进行视频播放;所述控制模块,用于收到所述激活信号后向所述硬件设备信息获取模块和所述网络状态获取模块分别发送所述硬件信息获取信号和所述网络状态采集信号。

根据本发明实施例的自适应移动终端学习的视频播放系统,接收视频播放请求时,根据请求方的移动终端的硬件条件和网络情况给出相应码率和分辨率的视频资源流,使请求方的移动终端能以最适合自身情况播放视频。

另外,根据本发明上述实施例的自适应移动终端学习的视频播放系统,还可以具有如下附加的技术特征:

进一步地,所述硬件设备信息获取模块进一步用于通过获取所述移动终端的设备型号,进而得到所述移动终端的硬件设备信息。

进一步地,所述硬件设备信息包括显示屏幕尺寸,所述视频资源流生成模块进一步根据所述显示屏幕尺寸得到所述视频资源流的分辨率。

进一步地,所述网络状态包括2g连接状态、3g连接状态、4g连接状态和wifi连接状态。

进一步地,当所述网络状态为wifi连接状态,且所述移动终端的硬件配置高于所述视频资源的最佳播放效果对应的最低硬件要求时,所述视频资源流生成模块将所述视频资源转码为最佳播放效果对应的视频资源流。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明一个实施例的自适应移动终端学习的视频播放方法的流程图;

图2是本发明一个实施例的自适应移动终端学习的视频播放系统的结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

以下结合附图描述本发明。

图1是本发明一个实施例的自适应移动终端学习的视频播放方法的流程图。如图1所示,一种自适应移动终端学习的视频播放方法,包括以下步骤:

s110:接收来自移动终端对视频资源的播放请求。

具体地,视频资源存储在服务器中,当用户通过移动终端点击视频资源时,服务器则收到移动终端的视频播放求求。

s120:获取移动终端的硬件设备信息和网络情况。

在本方发明的一个实施例中,获取移动终端的硬件设备信息的步骤包括:获取移动终端的设备型号;根据移动终端的设备型号得到移动终端的硬件设备信息。例如移动终端的设备信号为“华为d8”,则通过网络渠道可以获得“华为d8”对应的硬件设备信息。

在本方发明的一个实施例中,网络状态包括2g连接状态、3g连接状态、4g连接状态和wifi连接状态。在本发明的一个示例中,当网络状态为wifi连接状态时,尽可能给与用户最佳码率(例如超清、1080p)的视频资源流,当网络状态不是wifi连接状态时,给予用户普清或高清的视频资源流。

s130:根据移动终端的硬件设备信息和网络情况将视频资源转码为相应码率和分辨率的视频资源流,该视频资源是最适合移动终端自身情况播放视频资源。

在本方发明的一个实施例中,视频资源流过程的分辨率根据显示屏幕尺寸得到的,以便转发为最适合移动终端分辨率的视频资源流。

在本方发明的一个实施例中,当网络状态为wifi连接状态,且移动终端的硬件配置高于视频资源的最佳播放效果对应的最低硬件要求时,将视频资源转码为最佳播放效果对应的视频资源流,以便用户获得最佳的视频播放效果。

s140:将视频资源流发送至移动终端进行视频播放。

根据本发明实施例的自适应移动终端学习的视频云转码方法,接收视频播放请求时,根据请求方的移动终端的硬件条件和网络情况给出相应码率和分辨率的视频资源流,使请求方的移动终端能以最适合自身情况播放视频。

图2是本发明一个实施例的自适应移动终端学习的视频播放系统的结构框图。如图2所示,一种自适应移动终端学习的视频播放系统,包括:视频播放请求接收模块210、硬件设备信息获取模块220、网络状态获取模块230、视频资源流生成模块240、视频资源流发送模块250和控制模块260。

其中,视频播放请求接收模块210用于接收来自移动终端对视频资源的播放请求,并在收到播放请求后向控制模块260发送激活信号。硬件设备信息获取模块220用于在收到控制模块260发送的硬件信息获取信号后获取移动终端的硬件设备信息。网络状态获取模块230用于在收到控制模块260发送的网络状态采集信号后获取移动终端的网络状态。视频资源流生成模块240用于移动终端的硬件设备信息和网络情况将视频资源转码为相应码率和分辨率的视频资源流。视频资源流发送模块250用于将视频资源流发送至移动终端进行视频播放。控制模块260用于收到激活信号后向硬件设备信息获取模块220和网络状态获取模块230分别发送硬件信息获取信号和网络状态采集信号。

根据本发明实施例的自适应移动终端学习的视频云转码系统,接收视频播放请求时,根据请求方的移动终端的硬件条件和网络情况给出相应码率和分辨率的视频资源流,使请求方的移动终端能以最适合自身情况播放视频。

在本发明的一个实施例中,硬件设备信息获取模块220进一步用于通过获取移动终端的设备型号,进而得到移动终端的硬件设备信息。

在本发明的一个实施例中,硬件设备信息包括显示屏幕尺寸,视频资源流生成模块进一步根据显示屏幕尺寸得到视频资源流的分辨率。

在本发明的一个实施例中,网络状态包括2g连接状态、3g连接状态、4g连接状态和wifi连接状态。

在本发明的一个实施例中,当网络状态为wifi连接状态,且移动终端的硬件配置高于视频资源的最佳播放效果对应的最低硬件要求时,视频资源流生成模块240将视频资源转码为最佳播放效果对应的视频资源流。

需要说明的是,本发明实施例的自适应移动终端学习的视频播放系统的具体实施方式与本发明实施例的自适应移动终端学习的视频播放方法的具体实施方式类似,具体参见方法部分的描述,为了减少冗余,不再赘述。

另外,本发明实施例的自适应移动终端学习的视频播放方法和系统的其它构成以及作用对于本领域的技术人员而言都是已知的,为了减少冗余,不做赘述。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同限定。

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