一种视频浏览记录的压缩方法和系统技术方案

技术编号:16458620 阅读:60 留言:0更新日期:2017-10-25 23:20
本发明专利技术公开了一种视频浏览记录的压缩方法及系统,方法包括:获取需要压缩的视频浏览记录,根据浏览状态将该视频浏览记录划分成多个状态连续的浏览片段,基于预设的压缩方法分别确定该多个浏览片段的浏览参数,以实现视频浏览记录的压缩。压缩后的视频浏览记录只需保存浏览状态与时长的对应关系,而与视频总时长无关,在保存视频浏览记录时节省了内存空间,而且能够提高传输视频浏览记录的速度。

Method and system for compressing video browsing record

The invention discloses a video browsing compression method and system. The method comprises the following steps: acquiring compressed video browsing records, according to the state of the browsing video browsing records is divided into a plurality of continuous browsing fragments, the preset compression method respectively to determine the plurality of fragment parameters based on Browse browse, to achieve video compression browse records. The compressed video browsing records only save browsing time and the corresponding relationship between the state and the total length of the video, but not in the preservation of video browsing record saves the memory space, but also can improve the transmission of video browsing speed.

【技术实现步骤摘要】
一种视频浏览记录的压缩方法和系统
本专利技术涉及计算机领域,尤其涉及一种视频浏览记录的压缩方法和系统。
技术介绍
随着计算机技术的发展,通过在移动终端上安装的浏览器观看视频成为人们常用的学习和娱乐方式。移动终端的系统提供的数据共享接口可读取浏览器数据,并对读取出来的数据进行解析、封装,生成历史浏览记录。如果用户需要查看视频的历史浏览记录,可输入查询指令,在浏览器菜单中的历史记录查看选项中进行查看。用户在进行视频浏览时,终端可以记录用户对视频的浏览操作并保存在一个视频浏览记录中,由于视频浏览记录的长度主要决定于用户的操作,只需包含该视频的历史浏览状态,与视频的时间长度已经没有什么关系,但是由于视频大小差异很大,可能会出现特别大的视频浏览记录,例如:假设以秒为单位依次记录视频的浏览状态,如果采用二进制的编码规则,10分钟的视频浏览记录占用600位数据,而10小时的视频浏览记录将达到36000位,如果采用十六进制的编码规则(“0000”=>“0”-“1111”=>“F”)进行记录,10小时的视频浏览记录长度也会达到9000位数据,由于视频浏览记录占用的字节数过多(即使采用其他的编码规则也不能完全解决),当保存视频浏览记录时,可能会占用大量内存空间,造成服务器资源的大量消耗及负载压力大等问题,给视频浏览记录的保存及传输处理过程造成不便。
技术实现思路
本专利技术的主要目的在于提供一种压缩视频浏览记录的方法和系统,旨在解决现有技术中在保存和传输视频浏览记录时,因视频浏览记录文件过大而造成的服务器资源的大量消耗及负载压力大等问题,同时还可以避免视频时长对视频浏览记录文件大小的影响。为实现上述目的,本专利技术第一方面提供一种视频浏览记录的压缩方法,包括:获取待压缩的视频浏览记录,所述视频浏览记录标记了视频的浏览状态;对所述视频浏览记录进行划分,将浏览状态相同且连续的视频帧序列划分为一个浏览片段,以得到按时间顺序排列的多个浏览片段;基于预设的压缩方法分别确定所述多个浏览片段的浏览参数,以实现视频浏览记录的压缩,所述浏览参数保存了浏览状态与时长的对应关系。为实现上述目的,本专利技术第二方面提供一种视频浏览记录的压缩系统,包括:获取模块,用于获取待压缩的视频浏览记录,所述视频浏览记录标记了视频的浏览状态;处理模块,用于对所述视频浏览记录进行划分,将浏览状态相同且连续的视频帧序列划分为一个浏览片段,以得到按时间顺序排列的多个浏览片段;压缩模块,用于基于预设的压缩方法分别确定所述多个浏览片段的浏览参数,以实现视频浏览记录的压缩,所述浏览参数保存了浏览状态与时长的对应关系。本专利技术提供了一种视频浏览记录的压缩方法,包括:将需要压缩的视频浏览记录划分成多个状态相同且连续的浏览片段后,基于预设的方法分别确定该多个浏览片段的浏览参数,将视频浏览记录压缩为按时间顺序排列的多个浏览片段的浏览参数的集合。相对于现有技术,压缩后的视频浏览记录只需少量的字节保存浏览状态与时长的对应关系,直观地展示用户已浏览和未浏览操作的时长,在保存视频浏览记录时节省了内存空间,而且能够有效地提高视频浏览记录的传输速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术第一实施例中视频浏览记录的压缩方法的流程示意图;图2为本专利技术图1所示第一实施例中步骤102的细化步骤的流程示意图;图3为本专利技术第二实施例中视频浏览记录的压缩方法的流程示意图;图4为本专利技术第三实施例中视频浏览记录的压缩系统的功能模块的示意图;图5为本专利技术图4所示的第三实施例中处理模块的细化功能模块的示意图;图6为本专利技术第四实施例中视频浏览记录的压缩系统的功能模块的示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为解决现有技术中由于视频浏览记录文件过大而占用大量空间,在保存和传输时会造成服务器资源的大量消耗及负载压力大等问题,本专利技术提出一种视频浏览记录的压缩方法和系统,将视频浏览记录划分成多个状态连续的浏览片段后,通过确定该多个浏览片段的浏览参数,将视频浏览记录压缩为按时间顺序排列的多个浏览参数的集合,压缩后的视频浏览记录只需少量字节保存浏览状态与时长的对应关系,直观地展示用户已浏览和未浏览操作的时长,在保存视频浏览记录时节省了内存空间,并且能够有效地提高视频浏览记录的传输速度。请参阅图1,为本专利技术第一实施例中视频浏览记录的压缩方法的流程示意图,该视频浏览记录的压缩方法包括:步骤101、获取待压缩的视频浏览记录,所述视频浏览记录标记了视频的浏览状态;在本专利技术实施例中,移动终端的系统提供的数据共享接口可读取浏览器数据,并对读取出来的数据进行解析、封装,生成历史浏览记录。在本步骤中,如果用户需要查看视频的历史浏览记录,可通过输入查询指令,在浏览器菜单中的历史记录查看选项中进行查看,获取到的视频浏览记录标记了视频的浏览状态,其中,视频的浏览状态只有两种,即已浏览状态和未浏览状态,这是由于当审核视频内容时,用户需要浏览视频某个时间点或时间段的内容,相应的浏览操作被保存在视频浏览记录中。原理上视频浏览记录以视频时间作为整体播放的载体,用特殊的信息标记用户的浏览操作,如播放视频的某个时间点或时间段时,标记该时间点或时间段对应的视频帧并保存在视频浏览记录中,用于表示视频的该时间点或时间段已经被用户浏览,相应的,未标记的部分则表示未被用户浏览,例如当原始播放记录中所有时间信息均为“0”时,标记用户浏览过的部分为“1”,即“0”表示该视频的浏览状态为未浏览状态,“1”表示该视频的浏览状态为已浏览状态。步骤102、对所述视频浏览记录进行划分,将浏览状态相同且连续的视频帧序列划分为一个浏览片段,以得到按时间顺序排列的多个浏览片段;在本专利技术实施例中,由于视频浏览记录标记了视频的浏览状态,并且为保证观看精度,通常以秒为单位进行标记,假设视频帧率为24帧/秒,单位采样时间内获得的视频帧组合(采样时间片)为24帧,即理论上用户在1秒内可观看24帧图像(由于人眼视网膜的残像效应,切换画面时,人脑内依然会存在上一幅图像的视觉,因此人眼看到的是流畅连续的画面效果)。由于采样间隔短,默认用户浏览过该采样时间片中任意一帧或多帧图像,均认为是已浏览过该时间片内的所有视频帧,即这个采样时间片为已浏览状态,反之,如果1个采样时间片内任意一帧图像都没有被浏览,则该采样时间片为未浏览状态。在本步骤中,按照时间顺序,以秒为单位采样视频的浏览状态,由于视频的浏览状态只有两种,即已浏览状态和未浏览状态,将浏览状态相同且连续的视频帧序列划分为一个浏览片段,因此视频浏览记录被划分为多个浏览片段的集合,该多个浏览片段也是按时间顺序依次排列的,并且每个浏览片段包含了该片段的总帧本文档来自技高网...
一种视频浏览记录的压缩方法和系统

【技术保护点】
一种视频浏览记录的压缩方法,其特征在于,所述方法包括:获取待压缩的视频浏览记录,所述视频浏览记录标记了视频的浏览状态;对所述视频浏览记录进行划分,将浏览状态相同且连续的视频帧序列划分为一个浏览片段,以得到按时间顺序排列的多个浏览片段;基于预设的压缩方法分别确定所述多个浏览片段的浏览参数,以实现视频浏览记录的压缩,所述浏览参数保存了浏览状态与时长的对应关系。

【技术特征摘要】
1.一种视频浏览记录的压缩方法,其特征在于,所述方法包括:获取待压缩的视频浏览记录,所述视频浏览记录标记了视频的浏览状态;对所述视频浏览记录进行划分,将浏览状态相同且连续的视频帧序列划分为一个浏览片段,以得到按时间顺序排列的多个浏览片段;基于预设的压缩方法分别确定所述多个浏览片段的浏览参数,以实现视频浏览记录的压缩,所述浏览参数保存了浏览状态与时长的对应关系。2.根据权利要求1所述的方法,其特征在于,所述对所述视频浏览记录进行划分,将浏览状态相同且连续的视频帧序列划分为一个浏览片段,以得到按时间顺序排列的多个浏览片段包括:采样视频的浏览状态,判断第i个浏览状态与第i-1个浏览状态是否相同,其中,i为正整数,且i的最小值为2;若相同,则确定视频的浏览状态未发生改变,令i=i+1,返回执行所述判断步骤;若不相同,则确定视频的浏览状态发生了改变,将与第i-1个浏览状态相同且连续的视频帧序列划分为一个浏览片段,且令i=i+1,返回执行所述判断步骤,直到将所述视频浏览记录划分为按时间顺序排列的多个浏览片段。3.根据权利要求1或2所述的方法,其特征在于,所述基于预设的压缩方法分别确定所述多个浏览片段的浏览参数包括:分别提取所述按时间顺序排列的多个浏览片段包含的视频帧数,根据帧率计算得到每个浏览片段对应的时长,将每个浏览片段的浏览状态与时长的对应关系作为所述浏览片段的浏览参数。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述视频浏览记录所属的视频类别名和压缩方法对应的压缩版本号添加到压缩后的视频浏览记录中。5.一种视频浏览记录的...

【专利技术属性】
技术研发人员:刘昌胜叶顺明王立新
申请(专利权)人:深圳市海云天科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1