视频拼接方法和装置的制造方法

文档序号:10474277阅读:333来源:国知局
视频拼接方法和装置的制造方法
【专利摘要】本发明公开了一种视频拼接方法,包括:通过获取视频播放中上传至服务器的多个播放器日志;对多个播放器日志进行解析,获取统计播放过程中的多个参数数据;对多个参数数据进行修正,完成视频完整播放的拼接操作。上述视频拼接方法通过对多个参数数据的分析可以实时统计视频打开参数和视频观看数,进而快捷高效的了解视频内容播放后的效果以及受欢迎度。本公开还公开了一种视频拼接装置。
【专利说明】
视频拼接方法和装置
技术领域
[0001]本公开涉及计算机技术领域,特别是涉及一种视频拼接方法和装置。
【背景技术】
[0002]随着视频技术的发展,客户对视频的内容关注越来越高。推动视频拼接逐步出现与流行。传统技术中,了解视频内容播放后效果,受欢迎度,需要单日统计视频打开参数和视频观看参数之后才能获得播放效果和受欢迎度的评价,而不能实时统计视频打开参数和视频观看参数指标知晓视频内容播放后效果,以及受欢迎度,不具有时效性。

【发明内容】

[0003]基于此,有必要提供一种能更加具有时效性的视频拼接方法和装置。
[0004]—种视频拼接方法,包括:
[0005]获取视频播放中上传至服务器的多个播放器日志;
[0006]对所述多个播放器日志进行解析,获取统计播放过程中的多个参数数据;
[0007]对所述多个参数数据进行修正,完成视频完整播放的拼接操作;
[0008]其中,所述播放过程中的多个参数数据包括以下至少一项:打开播放器、调取所述播放器的视频资源、执行所述视频资源的播放、在预设时间段内对所述播放器的所述视频资源进行数据日志上报、所述视频资源的卡顿缓冲、所述视频资源的卡顿缓冲结束、对所述视频资源执行暂停操作、对所述视频资源执行拖拽操作、所述视频资源播放完成、关闭所述播放器。
[0009]在其中一个实施例中,所述打开播放器被定义视频打开参数;
[0010]对调取所述播放器的视频资源、执行所述视频资源的播放、在预设时间段内对所述播放器的所述视频资源进行数据日志上报、所述视频资源的卡顿缓冲、所述视频资源的卡顿缓冲结束、对所述视频资源执行暂停操作、对所述视频资源执行拖拽操作、所述视频资源播放完成,上述对所述视频资源的操作的任意组合的集合被定义为视频观看参数;
[0011 ]对所述视频观看参数的时间进行统计定义为视频的播放时长。
[0012]在其中一个实施例中,所述获取视频播放中上传至服务器的多个播放器日志之后,还包括:判断获取的所述多个播放器日志是否合法。
[0013]在其中一个实施例中,所述对所述多个播放器日志进行解析包括:
[0014]判断所述播放器日志是否存在通用唯一识别码;
[0015]若所述通用唯一识别码存在,则对所述播放器的所述视频打开数参数执行记录操作;
[0016]若所述通用唯一识别码不存在,则对所述播放器的所述视频打开数参数执行计数,并对所述播放器的所述视频打开数参数执行记录操作。
[0017]在其中一个实施例中,所述对所述多个参数数据进行修正包括:
[0018]对初始化日志记录信息,并对所述视频打开参数执行计数;
[0019]对播放日志触发所述视频观看参数的计数,且判断所述初始化日志记录信息是否存在,若所述初始化日志记录信息不存在,则对所述初始化日志记录信息进行补录,并对所述视频打开参数执行计数;
[0020]对所述播放时长日志触发所述播放时长的计数,且判断所述初始化日志记录信息或所述播放日志的标识信息是否存在,若所述初始化日志记录信息或所述播放日志的标识信息不存在,则对所述初始化日志记录信息或所述播放日志的标识信息进行补录,并对所述视频打开参数或所述视频观看参数执行计数。
[0021 ] 一种视频拼接装置,包括:
[0022]获取模块,用于获取视频播放中上传至服务器的多个播放器日志;
[0023]解析模块,用于对所述多个播放器日志进行解析,获取统计播放过程中的多个参数数据;
[0024]修正拼接模块,用于对所述多个参数数据进行修正,完成视频完整播放的拼接操作;
[0025]其中,所述播放过程中的多个参数数据包括以下至少一项:打开播放器、调取所述播放器的视频资源、执行所述视频资源的播放、在预设时间段内对所述播放器的所述视频资源进行数据日志上报、所述视频资源的卡顿缓冲、所述视频资源的卡顿缓冲结束、对所述视频资源执行暂停操作、对所述视频资源执行拖拽操作、所述视频资源播放完成、关闭所述播放器。
[0026]在其中一个实施例中,所述打开播放器被定义视频打开参数;
[0027]对调取所述播放器的视频资源、执行所述视频资源的播放、在预设时间段内对所述播放器的所述视频资源进行数据日志上报、所述视频资源的卡顿缓冲、所述视频资源的卡顿缓冲结束、对所述视频资源执行暂停操作、对所述视频资源执行拖拽操作、所述视频资源播放完成,上述对所述视频资源的操作的任意组合的集合被定义为视频观看参数;
[0028]对所述视频观看参数的时间进行统计定义为视频的播放时长。
[0029]在其中一个实施例中,所述获取模块后,还包括:判断模块,用于判断获取的所述多个播放器日志是否合法。
[0030]在其中一个实施例中,所述解析模块包括:
[0031 ]判断单元,用于判断所述播放器日志是否存在通用唯一识别码;
[0032]记录单元,用于若所述通用唯一识别码存在,则对所述播放器的所述视频打开数参数执行记录操作;
[0033]计数单元,用于若所述通用唯一识别码不存在,则对所述播放器的所述视频打开数参数执行计数,并对所述播放器的所述视频打开数参数执行记录操作。
[0034]在其中一个实施例中,所述修正拼接模块包括:
[0035]视频打开参数计数单元,用于对初始化日志记录信息,并对所述视频打开参数执行计数;
[0036]视频观看参数计数单元,用于对播放日志触发所述视频观看参数的计数,且判断所述初始化日志记录信息是否存在,若所述初始化日志记录信息不存在,则对所述初始化日志记录信息进行补录,并对所述视频打开参数执行计数;
[0037]播放时长计数单元,用于对所述播放时长日志触发所述播放时长的计数,且判断所述初始化日志记录信息或所述播放日志的标识信息是否存在,若所述初始化日志记录信息或所述播放日志的标识信息不存在,则对所述初始化日志记录信息或所述播放日志的标识信息进行补录,并对所述视频打开参数或所述视频观看参数执行计数。
[0038]上述视频拼接方法和装置,通过获取视频播放中上传至服务器的多个播放器日志;对多个播放器日志进行解析,获取统计播放过程中的多个参数数据;对多个参数数据进行修正,完成视频完整播放的拼接操作;其中,播放过程中的多个参数数据包括以下至少一项:打开播放器、调取播放器的视频资源、执行视频资源的播放、在预设时间段内对播放器的视频资源进行数据日志上报、视频资源的卡顿缓冲、视频资源的卡顿缓冲结束、对视频资源执行暂停操作、对视频资源执行拖拽操作、视频资源播放完成、关闭播放器。这样,通过对多个参数数据的分析可以实时统计视频打开参数和视频观看数,进而快捷高效的了解视频内容播放后的效果以及受欢迎度。
【附图说明】
[0039]图1是一个实施例中视频拼接方法的流程示意图。
[0040]图2是一个实施例中视频拼接装置的结构示意图。
[0041]图3是另一个实施例中视频拼接装置的结构示意图。
【具体实施方式】
[0042]为使本公开的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本公开进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0043]参见图1,一个实施例中,提供了一种视频拼接方法,该方法包括以下步骤:
[0044]步骤102,获取视频播放中上传至服务器的多个播放器日志。
[0045]本实施例中,获取视频播放中上传至服务器的多个播放器日志可以理解为播放器中的视频资源在播放过程中,按照预设时间,将视频资源数据进行数据打包且将描述数据的数据日志上传至服务器中。且进一步的,获取视频播放中上传至服务器的多个播放器日志之后,还包括:判断获取的多个播放器日志是否合法,若播放器日志不合法则结束后续操作,若播放器日志合法,则对合法的播放器日志进行后续的操作。
[0046]步骤104,对多个播放器日志进行解析,获取统计播放过程中的多个参数数据。
[0047]本实施例中,播放过程中的多个参数数据包括以下至少一项:打开播放器、调取播放器的视频资源、执行视频资源的播放、在预设时间段内对播放器的视频资源进行数据日志上报、视频资源的卡顿缓冲、视频资源的卡顿缓冲结束、对视频资源执行暂停操作、对视频资源执行拖拽操作、视频资源播放完成、关闭播放器。
[0048]进一步的,对多个播放器日志进行解析的步骤具体包括:判断播放器日志是否存在通用唯一识别码;若通用唯一识别码存在,则对播放器的视频打开数参数执行记录操作;若通用唯一识别码不存在,则对播放器的视频打开数参数执行计数,并对播放器的视频打开数参数执行记录操作。
[0049]步骤106,对多个参数数据进行修正,完成视频完整播放的拼接操作。
[0050]本实施例中,对多个参数数据进行修正的步骤具体包括:对初始化日志记录信息,并对视频打开参数执行计数;对播放日志触发视频观看参数的计数,且判断初始化日志记录信息是否存在,若初始化日志记录信息不存在,则对初始化日志记录信息进行补录,并对视频打开参数执行计数;对播放时长日志触发播放时长的计数,且判断初始化日志记录信息或播放日志的标识信息是否存在,若初始化日志记录信息或播放日志的标识信息不存在,则对初始化日志记录信息或播放日志的标识信息进行补录,并对视频打开参数或视频观看参数执行计数。
[0051]其中,打开播放器被定义视频打开参数;对调取播放器的视频资源、执行视频资源的播放、在预设时间段内对播放器的视频资源进行数据日志上报、视频资源的卡顿缓冲、视频资源的卡顿缓冲结束、对视频资源执行暂停操作、对视频资源执行拖拽操作、视频资源播放完成,上述对视频资源的操作的任意组合的集合被定义为视频观看参数;对视频观看参数的时间进行统计定义为视频的播放时长。
[0052]需要说明的是,通过视频播放时长与视频观看参数的相除可以获得平均播放时长参数;通过对视频打开参数的数值单日累加可以获得全天视频打开参数的总计数,同理,通过对视频观看参数的数值单日累加可以获得全天视频观看参数的总计数。由此,为后续视频拼接进行了多种参数的选择性。
[0053]上述视频拼接方法,通过获取视频播放中上传至服务器的多个播放器日志;对多个播放器日志进行解析,获取统计播放过程中的多个参数数据;对多个参数数据进行修正,完成视频完整播放的拼接操作;其中,播放过程中的多个参数数据包括以下至少一项:打开播放器、调取播放器的视频资源、执行视频资源的播放、在预设时间段内对播放器的视频资源进行数据日志上报、视频资源的卡顿缓冲、视频资源的卡顿缓冲结束、对视频资源执行暂停操作、对视频资源执行拖拽操作、视频资源播放完成、关闭播放器。这样,通过对多个参数数据的分析可以实时统计视频打开参数和视频观看数,进而快捷高效的了解视频内容播放后的效果以及受欢迎度。
[0054]基于同一发明构思,在一个实施例中,还提出了一种视频拼接装置。如图2,该视频拼接装置10包括获取模块200、解析模块400和修正拼接模块600。
[0055]其中,获取模块200用于获取视频播放中上传至服务器的多个播放器日志;解析模块400用于对多个播放器日志进行解析,获取统计播放过程中的多个参数数据;修正拼接模块600用于对多个参数数据进行修正,完成视频完整播放的拼接操作;其中,播放过程中的多个参数数据包括以下至少一项:打开播放器、调取播放器的视频资源、执行视频资源的播放、在预设时间段内对播放器的视频资源进行数据日志上报、视频资源的卡顿缓冲、视频资源的卡顿缓冲结束、对视频资源执行暂停操作、对视频资源执行拖拽操作、视频资源播放完成、关闭播放器。
[0056]本实施例中,打开播放器被定义视频打开参数;对调取播放器的视频资源、执行视频资源的播放、在预设时间段内对播放器的所述视频资源进行数据日志上报、视频资源的卡顿缓冲、视频资源的卡顿缓冲结束、对视频资源执行暂停操作、对视频资源执行拖拽操作、视频资源播放完成,上述对视频资源的操作的任意组合的集合被定义为视频观看参数;对视频观看参数的时间进行统计定义为视频的播放时长。
[0057]进一步的,如图3所示,在一个实施例中,获取模块200后,还包括:判断模块300用于判断获取的多个播放器日志是否合法。
[0058]本实施例中,若播放器日志不合法则结束后续操作,若播放器日志合法,则对合法的播放器日志进行后续的操作。
[0059]进一步的,如图3所示,在一个实施例中,解析模块400具体包括:判断单元410用于判断播放器日志是否存在通用唯一识别码;记录单元420用于若通用唯一识别码存在,则对播放器的视频打开数参数执行记录操作;计数单元430用于若通用唯一识别码不存在,则对播放器的视频打开数参数执行计数,并对播放器的视频打开数参数执行记录操作。
[0060]更进一步的,如图3所示,在一个实施例中,修正拼接模块600具体包括:视频打开参数计数单元610用于对初始化日志记录信息,并对视频打开参数执行计数;视频观看参数计数单元620用于对播放日志触发视频观看参数的计数,且判断初始化日志记录信息是否存在,若初始化日志记录信息不存在,则对初始化日志记录信息进行补录,并对视频打开参数执行计数;播放时长计数单元630用于对播放时长日志触发播放时长的计数,且判断初始化日志记录信息或播放日志的标识信息是否存在,若初始化日志记录信息或播放日志的标识信息不存在,则对初始化日志记录信息或播放日志的标识信息进行补录,并对视频打开参数或视频观看参数执行计数。
[0061]上述视频拼接装置,通过获取模块200获取视频播放中上传至服务器的多个播放器日志;解析模块400对多个播放器日志进行解析,获取统计播放过程中的多个参数数据;修正拼接模块600对多个参数数据进行修正,完成视频完整播放的拼接操作;其中,播放过程中的多个参数数据包括以下至少一项:打开播放器、调取播放器的视频资源、执行视频资源的播放、在预设时间段内对播放器的视频资源进行数据日志上报、视频资源的卡顿缓冲、视频资源的卡顿缓冲结束、对视频资源执行暂停操作、对视频资源执行拖拽操作、视频资源播放完成、关闭播放器。由此,通过对多个参数数据的分析可以实时统计视频打开参数和视频观看数,进而快捷高效的了解视频内容播放后的效果以及受欢迎度。
[0062]应当理解的是,本公开的上述【具体实施方式】仅仅用于示例性说明或解释本公开的原理,而不构成对本公开的限制。因此,在不偏离本公开的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。此外,本公开所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种视频拼接方法,包括: 获取视频播放中上传至服务器的多个播放器日志; 对所述多个播放器日志进行解析,获取统计播放过程中的多个参数数据; 对所述多个参数数据进行修正,完成视频完整播放的拼接操作; 其中,所述播放过程中的多个参数数据包括以下至少一项:打开播放器、调取所述播放器的视频资源、执行所述视频资源的播放、在预设时间段内对所述播放器的所述视频资源进行数据日志上报、所述视频资源的卡顿缓冲、所述视频资源的卡顿缓冲结束、对所述视频资源执行暂停操作、对所述视频资源执行拖拽操作、所述视频资源播放完成、关闭所述播放器。2.根据权利要求1所述的方法,其中,所述打开播放器被定义为视频打开参数; 对调取所述播放器的视频资源、执行所述视频资源的播放、在预设时间段内对所述播放器的所述视频资源进行数据日志上报、所述视频资源的卡顿缓冲、所述视频资源的卡顿缓冲结束、对所述视频资源执行暂停操作、对所述视频资源执行拖拽操作、所述视频资源播放完成,上述对所述视频资源的操作的任意组合的集合被定义为视频观看参数; 对所述视频观看参数的时间进行统计定义为视频的播放时长。3.根据权利要求1所述的方法,其中,所述获取视频播放中上传至服务器的多个播放器日志之后,还包括:判断获取的所述多个播放器日志是否合法。4.根据权利要求1所述的方法,其中,所述对所述多个播放器日志进行解析包括: 判断所述播放器日志是否存在通用唯一识别码; 若所述通用唯一识别码存在,则对所述播放器的所述视频打开数参数执行记录操作; 若所述通用唯一识别码不存在,则对所述播放器的所述视频打开数参数执行计数,并对所述播放器的所述视频打开数参数执行记录操作。5.根据权利要求1或2所述的方法,其中,所述对所述多个参数数据进行修正包括: 对初始化日志记录信息,并对所述视频打开参数执行计数; 对播放日志触发所述视频观看参数的计数,且判断所述初始化日志记录信息是否存在,若所述初始化日志记录信息不存在,则对所述初始化日志记录信息进行补录,并对所述视频打开参数执行计数; 对所述播放时长日志触发所述播放时长的计数,且判断所述初始化日志记录信息或所述播放日志的标识信息是否存在,若所述初始化日志记录信息或所述播放日志的标识信息不存在,则对所述初始化日志记录信息或所述播放日志的标识信息进行补录,并对所述视频打开参数或所述视频观看参数执行计数。6.—种视频拼接装置,包括: 获取模块,用于获取视频播放中上传至服务器的多个播放器日志; 解析模块,用于对所述多个播放器日志进行解析,获取统计播放过程中的多个参数数据;修正拼接模块,用于对所述多个参数数据进行修正,完成视频完整播放的拼接操作;其中,所述播放过程中的多个参数数据包括以下至少一项:打开播放器、调取所述播放器的视频资源、执行所述视频资源的播放、在预设时间段内对所述播放器的所述视频资源进行数据日志上报、所述视频资源的卡顿缓冲、所述视频资源的卡顿缓冲结束、对所述视频资源执行暂停操作、对所述视频资源执行拖拽操作、所述视频资源播放完成、关闭所述播放器。7.根据权利要求6所述的装置,其中,所述打开播放器被定义为视频打开参数; 对调取所述播放器的视频资源、执行所述视频资源的播放、在预设时间段内对所述播放器的所述视频资源进行数据日志上报、所述视频资源的卡顿缓冲、所述视频资源的卡顿缓冲结束、对所述视频资源执行暂停操作、对所述视频资源执行拖拽操作、所述视频资源播放完成,上述对所述视频资源的操作的任意组合的集合被定义为视频观看参数; 对所述视频观看参数的时间进行统计定义为视频的播放时长。8.根据权利要求6所述的装置,其中,所述获取模块后,还包括:判断模块,用于判断获取的所述多个播放器日志是否合法。9.根据权利要求6所述的装置,其中,所述解析模块包括: 判断单元,用于判断所述播放器日志是否存在通用唯一识别码; 记录单元,用于若所述通用唯一识别码存在,则对所述播放器的所述视频打开数参数执行记录操作; 计数单元,用于若所述通用唯一识别码不存在,则对所述播放器的所述视频打开数参数执行计数,并对所述播放器的所述视频打开数参数执行记录操作。10.根据权利要求6或7所述的装置,其中,所述修正拼接模块包括:视频打开参数计数单元,用于对初始化日志记录信息,并对所述视频打开参数执行计数; 视频观看参数计数单元,用于对播放日志触发所述视频观看参数的计数,且判断所述初始化日志记录信息是否存在,若所述初始化日志记录信息不存在,则对所述初始化日志记录信息进行补录,并对所述视频打开参数执行计数; 播放时长计数单元,用于对所述播放时长日志触发所述播放时长的计数,且判断所述初始化日志记录信息或所述播放日志的标识信息是否存在,若所述初始化日志记录信息或所述播放日志的标识信息不存在,则对所述初始化日志记录信息或所述播放日志的标识信息进行补录,并对所述视频打开参数或所述视频观看参数执行计数。
【文档编号】H04N21/45GK105828202SQ201610232768
【公开日】2016年8月3日
【申请日】2016年4月14日
【发明人】鲁宾宾
【申请人】乐视控股(北京)有限公司, 乐视云计算有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1