视频传输控制方法、装置及存储介质和移动终端制造方法及图纸

技术编号:17784643 阅读:46 留言:0更新日期:2018-04-22 16:24
本申请实施例公开了一种视频传输控制方法、装置及存储介质和移动终端,所述方法包括:获取待传输视频;按照预设压缩规则生成所述待传输视频的缩略图信息;将所述缩略图信息传输至计算机设备,所述缩略图信息用于指示所述计算机设备以缩略图形式预览显示所述待传输视频。本申请实施例提供的技术方案,实现了移动终端向计算机设备通过MTP协议传输的视频都可以缩略图的形式在计算机设备上进行显示,可以让用户一目了然的浏览到各个视频,大大缩短了用户在大量视频中过滤搜寻目标视频的时间。

【技术实现步骤摘要】
视频传输控制方法、装置及存储介质和移动终端
本申请实施例涉及信息传输控制
,尤其涉及一种视频传输控制方法、装置及存储介质和移动终端。
技术介绍
手机等移动终端中的功能越来越多,为人们的生活和工作提供了便利,目前大多数手机都支持媒体传输协议(MediaTransferProtocol,MTP),通过该协议实现手机与计算机设备的通信,将手机对应的信息显示在计算机设备端。相关技术,当手机中视频信息传输至计算机设备进行显示的场景下,对于视频传输的控制方法存在缺陷,需要改进。
技术实现思路
本申请实施例提供一种视频传输控制方法、装置及存储介质和移动终端,可以合理的控制视频的传输方式,将移动终端中的视频通过缩略图形式在计算机设备上进行显示。在第一方面,本申请实施例提供了一种视频传输控制方法,包括:获取待传输视频;按照预设压缩规则生成所述待传输视频的缩略图信息;将所述缩略图信息传输至计算机设备,所述缩略图信息用于指示所述计算机设备以缩略图形式预览显示所述待传输视频。在第二方面,本申请实施例提供了一种视频传输控制装置,包括:待传输视频获取模块,用于获取待传输视频;缩略图信息生成模块,用于按照预设压缩规则生成所述待传输视频的缩略图信息;缩略图信息传输模块,用于将所述缩略图信息传输至计算机设备,所述缩略图信息用于指示所述计算机设备以缩略图形式预览显示所述待传输视频。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所提供的视频传输控制方法。在第四方面,本申请实施例提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现如第一方面所提供的视频传输控制方法。本申请实施例在移动终端与计算机设备通过MTP协议通信连接后,移动终端向计算机设备传输视频信息之前,通过先将待传输视频按照设定压缩规则进行压缩生成缩略图信息,然后将缩略图信息传输至计算机设备,所述缩略图信息用于指示所述计算机设备以缩略图形式预览显示所述待传输视频,实现了移动终端向计算机设备通过MTP协议传输的视频都可以缩略图的形式在计算机设备上进行显示,可以让用户一目了然的浏览到各个视频,大大缩短了用户在大量视频中过滤搜寻目标视频的时间。附图说明图1是本申请实施例提供的一种移动终端与计算机设备之间的MTP通信连接示意图;图2是本申请实施例提供的一种视频传输控制方法的流程图;图3是现有技术中视频通过MTP传输到计算机设备上显示的示意图;图4是本申请实施例提供的视频通过MTP传输到计算机设备上显示的示意图;图5是本申请实施例提供的另一种视频传输控制方法的流程图;图6是本申请实施例提供的图像尺寸集合B1-B4的坐标区域示意图;图7是本申请实施例提供的另一种视频传输控制方法的流程图;图8是本申请实施例提供的一种视频传输控制装置的结构示意图;图9是本申请实施例提供的一种移动终端的结构示意图;图10是本申请实施例提供的另一种移动终端的结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。本申请实施例提供的技术方案可适用于移动终端通过媒体传输协议MTP,与计算机设备通信的应用场景。MTP是一个为计算机设备和便携式移动终端之间传输图像、音乐、视频等所制定的协议。MTP的应用分为两种角色,一个是作为Initiator,另一个作为Responder。以“Android手机”连接“个人计算机(personalcomputer,PC)”,PC端为Initiator,手机端为Responder为例,他们的关系如图1所示,在MTP中所有的请求都由Initiator发起。例如,PC请求获取Android手机上的文件数据。Responder手机会处理Initiator的请求;除此之外,Responder也会发送Event事件。图2给出了本申请实施例提供的一种视频传输控制方法的流程图,本实施例的方法可以由视频传输控制装置来执行,该装置可通过硬件和/或软件的方式实现,所述装置可作为移动终端一部分设置在所述移动终端的内部。本申请实施例中所述的移动终端包括但不限定于手机、平板电脑、笔记本或者U盘、移动硬盘等设备。如图2所示,本实施例提供的视频传输控制方法包括以下步骤:步骤101、获取待传输视频。为便于理解本申请的技术方案,下面给出Android中MTP的框架:在Kernel层,USB驱动负责数据交换,而MTP驱动负责和上层进行通信,同时也和USB驱动进行通信。USB驱动负责数据交换,是指Android设备和PC通过USB数据线连接之后,实际的数据交换是经过USB数据线发送给USB驱动的。对于"MTP请求"而言,MTP驱动会从USB驱动中解析出的MTP请求数据,然后传递给上层。而对于上层传来的"MTP反馈",MTP驱动也会将反馈内容打包好之后,通过传递给USB驱动。在JNI层,MtpServer会不断地监听Kernel的消息"MTP请求",并对相应的消息进行相关处理。同时,MTP的Event事件也是通过MtpServer发送给MTP驱动的。MtpStorage对应一个"存储单元";例如,SD卡就对应一个MtpStorage。MtpPacket和MtpEventPacket负责对MTP消息进行打包。android_mtp_MtpServer是一个JNI类,它是"JNI层的MtpServer和Java层的MtpServer"沟通的桥梁。android_mtp_MtpDatabase也是一个JNI类,JNI层通过它实现了对MtpDatabase(Framework层)的操作。在Framework层,MtpServer相当于一个服务器,它通过和底层进行通信从而提供了MTP的相关服务。MtpDatabase充当着数据库的功能,但它本身并没有数据库对数据进行保存,本质上是通过MediaProvider数据库获取所需要的数据。MtpStorage对应一个"存储单元",它和"JNI层的MtpStorage"相对应。在Application层,MtpReceiver负责接收广播,接收到广播后会启动/关闭MtpService;例如,MtpReceiver收到"Android设备和PC连上"的消息时,会启动MtpService。MtpService的作用是提供管理MTP的服务,它会启动MtpServer,以及将本地存储内容和MTP的内容同步。MediaProvider在MTP中的角色,是本地存储内容查找和本地内容同步;例如,本地新增一个文件时本文档来自技高网...
视频传输控制方法、装置及存储介质和移动终端

【技术保护点】
一种视频传输控制方法,其特征在于,包括:获取待传输视频;按照预设压缩规则生成所述待传输视频的缩略图信息;将所述缩略图信息传输至计算机设备,所述缩略图信息用于指示所述计算机设备以缩略图形式预览显示所述待传输视频。

【技术特征摘要】
1.一种视频传输控制方法,其特征在于,包括:获取待传输视频;按照预设压缩规则生成所述待传输视频的缩略图信息;将所述缩略图信息传输至计算机设备,所述缩略图信息用于指示所述计算机设备以缩略图形式预览显示所述待传输视频。2.根据权利要求1所述的方法,其特征在于,所述按照预设压缩规则生成所述待传输视频的缩略图信息包括:按照预设图像截取规则,从所述待传输视频中截取至少一帧图像作为目标图像;按照预设压缩规则对所述目标图像进行压缩,生成所述待传输视频的缩略图信息。3.根据权利要求2所述的方法,其特征在于:所述按照预设图像截取规则,从所述待传输视频中截取至少一帧图像作为目标图像包括:按照预设图像截取规则,从所述待传输视频中截取一帧图像作为目标图像;所述按照预设压缩规则对所述目标图像进行压缩,生成所述待传输视频的缩略图信息包括:按照预设压缩规则对所述目标图像进行压缩,生成所述待传输视频的静态缩略图信息。4.根据权利要求2所述的方法,其特征在于:所述按照预设图像截取规则,从所述待传输视频中截取至少一帧图像作为目标图像包括:按照预设图像截取规则,从所述待传输视频中截取至少两帧图像作为目标图像;所述按照预设压缩规则对所述目标图像进行压缩,生成所述待传输视频的缩略图信息包括:按照预设压缩规则对所述目标图像进行压缩,生成所述待传输视频的动态缩略图信息。5.根据权利要求2-4任一项所述的方法,其特征在于,所述按照预设图像截取规则,从所述待传输视频中截取至少一帧图像作为目标图像包括:获取所述待传输视频的长度;截取所述待传输视频至少一个设定长度处的至少一帧图像,作为目标图像;或者,截取所述待传输视频中图像信息满足下述至少一项条件的至少一帧图像作为目标图像:图像中包含至少两个目标对象;图像灰度值的方差值大于设定值。6.根据权利要求5所述的方法,其特征在于,所述按照预设压缩规则对所述目标图像进行压缩,生成所述待传输视频的缩略图信息包括:获取所述目...

【专利技术属性】
技术研发人员:王泽权
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1