一种分享电视节目视频的方法及装置的制造方法

文档序号:10661432阅读:168来源:国知局
一种分享电视节目视频的方法及装置的制造方法
【专利摘要】本发明公开了一种分享电视节目视频的方法及装置,属于多媒体技术领域,用于通过电视设备直接分享电视节目视频。所述方法包括:缓存最近第一预定时长内本地播放的电视节目数据;通过本地登录的社交应用的社交应用界面接收视频分享请求;获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据;所述第二预定时长小于所述第一预定时长;将所述待分享的视频数据与所述视频分享请求一起上传给所述社交应用对应的社交服务器。本发明提供的方案无需通过摄像头拍摄即可分享本地播放的电视节目视频的目的,视频分享方便,分享的视频效果好。
【专利说明】
一种分享电视节目视频的方法及装置
技术领域
[0001 ]本发明涉及多媒体技术领域,尤其涉及一种分享电视节目视频的方法及装置。
【背景技术】
[0002]随着网络技术的发展,目前,用户可以通过社交软件发送自己的一些状态信息,但是,目前的电视和社交软件的结合还不够深入,目前用户如果先要将自己观看的电视分享给社交朋友圈,则需要采用移动设备如手机等在自己观看的电视的时候进行视频录制,随后再通过朋友圈分享的方式上传录制的电视节目视频给社交服务器才能实现电视节目视频的分享。对于没有安装摄像头或摄像头无法拍摄到自身显示画面的电子设备(例如电视设备)而言,无法对用户在本地播放的电视节目进行直接录制和朋友圈分享,分享不方便。因此,需要一种能够将本地播放的电视节目视频在社交朋友圈中直接分享的方案,以提高装有社交应用的电子设备的社交分享功能。

【发明内容】

[0003]本发明提供一种分享电视节目视频的方法及装置,在需要分享电视节目视频时,通过将本地缓存的最近预定时长内本地播放的电视节目数据作为待分享的视频数据上传给社交服务器,实现了无需通过摄像头拍摄即可进行本地播放的电视节目视频分享的功會K。
[0004]本发明提供一种分享电视节目视频的方法,包括:
[0005]缓存最近第一预定时长内本地播放的电视节目数据;
[0006]通过本地登录的社交应用的社交应用界面接收视频分享请求;
[0007]获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据;所述第二预定时长小于所述第一预定时长;
[0008]将所述待分享的视频数据与所述视频分享请求一起上传给所述社交应用对应的社交服务器。
[0009]本发明实施例的一些有益效果可以包括:
[0010]本发明提供的分享电视节目视频的方法,通过缓存最近第一预定时长内本地播放的电视节目数据,然后在需要分享电视节目视频时,将本地缓存的最近第二预定时长内本地播放的电视节目数据作为待分享的视频数据上传给社交服务器,实现了无需通过摄像头拍摄即可分享本地播放的电视节目视频的目的,视频分享方便,由于无需转录,分享的视频效果好,且增加了电视设备的功能。
[0011]在一个实施例中,所述通过本地登录的社交应用的社交应用界面接收视频分享请求,包括:
[0012]通过本地登录的社交应用的社交应用界面提供的视频拍摄按钮接收视频分享请求;
[0013]所述获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据之后,还包括:
[0014]将所述待分享的视频数据发送给所述社交应用的摄像头接口;
[0015]所述将所述待分享的视频数据与所述视频分享请求一起上传给所述社交应用对应的社交服务器,包括:
[0016]所述摄像头接口将所述待分享的视频数据与所述视频分享请求一起上传给所述社交应用对应的社交服务器。
[0017]在该实施例中,需要分享视频时,无需调用社交应用的摄像头,直接获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据,并将获取的视频数据发送给社交应用的摄像头接口上传,相当于是通过摄像头拍摄视频,该方法对现有的社交应用软件改动较小,实现简单,兼容性高。
[0018]在一个实施例中,所述将所述待分享的视频数据发送给所述社交应用的摄像头接口,包括:
[0019]根据预定压缩格式压缩所述待分享的视频数据;
[0020]将压缩后的待分享的视频数据发送给所述摄像头接口。
[0021]在该实施例中,将待分享的视频数据压缩后再通过摄像头接口上传,社交应用服务器端只需将收到的压缩数据对应解压缩即可,该方法减小了需要传送的数据包的大小,可以进一步提高传送速度,使需要分享的电视节目视频能够及时的分享到用户朋友圈。
[0022]在一个实施例中,所述通过本地登录的社交应用的社交应用界面接收视频分享请求,包括:
[0023]通过本地登录的社交应用的社交应用界面提供的节目分享按钮接收视频分享请求。
[0024]在该实施例中,用户点击社交应用界面的节目分享按钮即可发起视频分享请求,简单方便。
[0025]在一个实施例中,所述第二预定时长为10秒。
[0026]本发明还提供一种分享电视节目视频的装置,包括:
[0027]缓存模块,用于缓存最近第一预定时长内本地播放的电视节目数据;
[0028]接收模块,用于通过本地登录的社交应用的社交应用界面接收视频分享请求,并将所述视频分享请求发送给获取模块;
[0029]获取模块,用于在收到所述视频分享请求时,获取所述缓存模块缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据,并将所述视频分享请求和待分享的视频数据发送给发送模块;所述第二预定时长小于第一预定时长;
[0030]发送模块,用于将收到的待分享的视频数据与视频分享请求一起上传给所述社交应用对应的社交服务器。
[0031 ]在一个实施例中,所述发送模块包括摄像头接口 ;
[0032]所述接收模块通过本地登录的社交应用的社交应用界面提供的视频拍摄按钮接收视频分享请求;
[0033]所述获取模块将视频分享请求和待分享的视频数据发送给发送模块的摄像头接P;
[0034]所述摄像头接口,用于将收到的所述视频分享请求和待分享的视频数据一起上传给所述社交应用对应的社交服务器。
[0035]在一个实施例中,所述获取模块包括:
[0036]数据读取子模块,用于在收到所述视频分享请求时,获取所述缓存模块缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据,并将所述视频分享请求和待分享的视频数据发送给压缩子模块;
[0037]压缩子模块,用于根据预定压缩格式压缩收到的所述待分享的视频数据,并将所述视频分享请求和压缩后的待分享的视频数据一起发送给所述摄像头接口。
[0038]在一个实施例中,所述接收模块通过本地登录的社交应用的社交应用界面提供的节目分享按钮接收视频分享请求。
[0039]在一个实施例中,所述获取模块在收到所述视频分享请求时,获取所述缓存模块缓存的当前时刻往前10秒内本地播放的电视节目数据作为待分享的视频数据。
[0040]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0041]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0042]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0043]图1为本发明提供的一种分享电视节目视频的方法的流程图;
[0044]图2为本发明实施例一中一种分享电视节目视频的方法的流程图;
[0045]图3为本发明实施例二中一种分享电视节目视频的方法的流程图;
[0046]图4为本发明实施例提供的一种分享电视节目视频的装置的结构框图;
[0047]图5为本发明实施例提供的另一种分享电视节目视频的装置的结构框图;
[0048]图6为本发明实施例提供的另一种分享电视节目视频的装置的结构框图。
【具体实施方式】
[0049]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0050]图1为本发明提供的一种分享电视节目视频的方法的流程图。如图1所示,该方法用于电视终端,包括以下步骤S101-S104:
[0051]SlOl:缓存最近第一预定时长内本地播放的电视节目数据。例如,可以缓存最近I分钟本地播放的电视节目数据。
[0052]S102:通过本地登录的社交应用的社交应用界面接收视频分享请求。
[0053]其中,通过本地登录的社交应用的社交应用界面提供的分享按钮接收视频分享请求。例如:若所述社交应用是微信应用软件,则电视用户可以点击本地登录的微信界面中的视频分享按钮发起视频分享请求。
[0054]S103:获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据;第二预定时长小于第一预定时长。
[0055]例如,若步骤SlOl中缓存的是最近I分钟本地播放的电视节目数据,当前时刻是15:00,则可以获取本地缓存的数据的最新存储位置往前读取第一预定时长的数据,如读取缓存的14:40-15:00间本地播放的电视节目数据作为待分享的视频数据。
[0056]考虑到本地能缓存的数据有限以及随后上传的数据量大小等因素,优选地,第二预定时长取为10秒,第一预定时长大于10秒即可。
[0057]S104:将待分享的视频数据与视频分享请求一起上传给社交应用对应的社交服务器。
[0058]本实施例提供的分享电视节目视频的方法,通过缓存最近第一预定时长内本地播放的电视节目数据,然后在需要分享电视节目视频时,将本地缓存的最近第二预定时长内本地播放的电视节目数据作为待分享的视频数据上传给社交服务器,实现了无需通过摄像头拍摄即可分享本地播放的电视节目视频的目的,视频分享方便,由于无需转录,分享的视频效果好,且增加了电视设备的功能。
[0059]下面通过具体实施例来说明本发明实施例提供的分享电视节目视频的方法。
[0060]实施例一
[0061]图2为本发明实施例一中一种分享电视节目视频的方法的流程图。如图2所示,包括以下步骤S201-S206:
[0062]S201:缓存最近第一预定时长内本地播放的电视节目数据。
[0063]本实施例中,S201的过程和上述方法实施例的SlOl类似,此处不再赘述。
[0064]S202:通过本地登录的社交应用的社交应用界面提供的视频拍摄按钮接收视频分享请求。
[0065]例如:若所述社交应用是微信应用软件,用户可以通过点击微信应用界面的视频拍摄发起视频分享请求。
[0066]S203:获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据;其中,第二预定时长小于第一预定时长。
[0067]本实施例中,S203的过程和上述方法实施例的S103类似,此处不再赘述。
[0068]S204:根据预定压缩格式压缩待分享的视频数据。
[0069]S205:将压缩后的待分享的视频数据发送给社交应用的摄像头接口。
[0070]其中,由于本实施例的视频分享请求是用户通过社交应用的视频分享功能发起的,因此在获取待分享的视频数据后,需要将该视频数据发送给社交应用的摄像头接口,以使社交应用软件根据收到的该视频数据,认定拍摄动作完成。
[007? ] S206:所述摄像头接口将待分享的视频数据与视频分享请求一起上传给所述社交应用对应的社交服务器。
[0072]其中,可以采用现有的社交应用的视频分享功能,采用摄像头接口将待分享的视频数据与视频分享请求一起上传给所述社交应用对应的社交服务器。
[0073]本实施例中,S204为可选步骤,将待分享的视频数据压缩后再通过摄像头接口上传,社交应用服务器端只需将收到的压缩数据对应解压缩即可,该方法减小了需要传送的数据包的大小,可以进一步提高传送速度,使需要分享的电视节目视频能够及时的分享到用户朋友圈。
[0074]实施例一中,需要分享视频时,无需调用社交应用的摄像头,直接获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据,并将获取的视频数据发送给社交应用的摄像头接口上传,相当于是通过摄像头拍摄视频,该方法对现有的社交应用软件改动较小,实现简单,兼容性高。
[0075]实施例二
[0076]图3为本发明实施例二中一种分享电视节目视频的方法的流程图。如图3所示,包括以下步骤S301-S304:
[0077]S301:缓存最近第一预定时长内本地播放的电视节目数据。
[0078]本实施例中,S301的过程和上述方法实施例的SlOl类似,此处不再赘述。
[0079]S302:通过本地登录的社交应用的社交应用界面提供的节目分享按钮接收视频分享请求。
[0080]现有的社交应用的分享按钮被点击后,一般只有“图片分享”或“视频分享”或“文字分享”功能,本实施例中,可通过在社交应用的分享菜单即点击分享后供用户选择的分享方式选项中,增加“节目分享”按钮选项,则用户可以通过点击该社交应用界面的节目分享按钮发起视频分享请求。
[0081]S303:获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据;其中,第二预定时长小于第一预定时长。
[0082]S304:将待分享的视频数据与视频分享请求一起上传给所述社交应用对应的社交服务器。
[0083]本实施例中,S303-S304的过程和上述方法实施例的S103-S104类似,此处不再赘述。
[0084]实施例二中,用户点击社交应用界面的节目分享按钮即可发起视频分享请求,无需调用摄像头接口,分享简单方便。
[0085]对应于上述实施例提供的一种分享电视节目视频的方法,本发明实施例还提供一种分享电视节目视频的装置,可用于电视终端中,如图4所示,包括:
[0086]缓存模块11,用于缓存最近第一预定时长内本地播放的电视节目数据;
[0087]接收模块12,用于通过本地登录的社交应用的社交应用界面接收视频分享请求,并将视频分享请求发送给获取模块13;
[0088]获取模块13,用于在收到视频分享请求时,获取缓存模块11缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据,并将视频分享请求和待分享的视频数据发送给发送模块14;其中,第二预定时长小于第一预定时长;
[0089]发送模块14,用于将收到的待分享的视频数据与视频分享请求一起上传给社交应用对应的社交服务器。
[0090]图4所示装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0091]图5为本发明实施例提供的另一种分享电视节目视频的装置的结构框图,如图5所示,本实施例的装置在图4所示装置结构的基础上,进一步地,发送模块14包括摄像头接口141;其中,接收模块12通过本地登录的社交应用的社交应用界面提供的视频拍摄按钮接收视频分享请求;获取模块13将视频分享请求和待分享的视频数据发送给发送模块的摄像头接口 141;摄像头接口 141将收到的视频分享请求和待分享的视频数据一起上传给所述社交应用对应的社交服务器。
[0092]图6为本发明实施例提供的另一种分享电视节目视频的装置的结构框图,如图6所示,本实施例的装置在图5所示装置结构的基础上,进一步地,获取模块13包括:
[0093]数据读取子模块131,用于在收到视频分享请求时,获取缓存模块11缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据,并将视频分享请求和待分享的视频数据发送给压缩子模块132;
[0094]压缩子模块132,用于根据预定压缩格式压缩收到的待分享的视频数据,并将视频分享请求和压缩后的待分享的视频数据一起发送给摄像头接口 141。
[0095]图5或图6的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0096]在另一个实施例中,图4所示接收模块12通过本地登录的社交应用的社交应用界面提供的节目分享按钮接收视频分享请求。本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0097]优选地,上述任一种分享电视节目视频的装置中,获取模块13在收到所述视频分享请求时,获取缓存模块11缓存的当前时刻往前10秒内本地播放的电视节目数据作为待分享的视频数据。
[0098]本发明实施例提供的分享电视节目视频的装置,通过缓存最近第一预定时长内本地播放的电视节目数据,然后在需要分享电视节目视频时,将本地缓存的最近第二预定时长内本地播放的电视节目数据作为待分享的视频数据上传给社交服务器,实现了无需通过摄像头拍摄即可分享本地播放的电视节目视频的目的,视频分享方便,由于无需转录,分享的视频效果好,且增加了电视设备的功能。
[0099]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0100]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0101]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0102]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0103]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种分享电视节目视频的方法,其特征在于,包括: 缓存最近第一预定时长内本地播放的电视节目数据; 通过本地登录的社交应用的社交应用界面接收视频分享请求; 获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据;所述第二预定时长小于所述第一预定时长; 将所述待分享的视频数据与所述视频分享请求一起上传给所述社交应用对应的社交服务器。2.如权利要求1所述的一种分享电视节目视频的方法,其特征在于,所述通过本地登录的社交应用的社交应用界面接收视频分享请求,包括: 通过本地登录的社交应用的社交应用界面提供的视频拍摄按钮接收视频分享请求;所述获取本地缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据之后,还包括: 将所述待分享的视频数据发送给所述社交应用的摄像头接口; 所述将所述待分享的视频数据与所述视频分享请求一起上传给所述社交应用对应的社交服务器,包括: 所述摄像头接口将所述待分享的视频数据与所述视频分享请求一起上传给所述社交应用对应的社交服务器。3.如权利要求2所述的一种分享电视节目视频的方法,其特征在于,所述将所述待分享的视频数据发送给所述社交应用的摄像头接口,包括: 根据预定压缩格式压缩所述待分享的视频数据; 将压缩后的待分享的视频数据发送给所述摄像头接口。4.如权利要求1所述的一种分享电视节目视频的方法,其特征在于,所述通过本地登录的社交应用的社交应用界面接收视频分享请求,包括: 通过本地登录的社交应用的社交应用界面提供的节目分享按钮接收视频分享请求。5.如权利要求1至4任一项所述的一种分享电视节目视频的方法,其特征在于,所述第二预定时长为1秒。6.一种分享电视节目视频的装置,其特征在于,包括: 缓存模块,用于缓存最近第一预定时长内本地播放的电视节目数据; 接收模块,用于通过本地登录的社交应用的社交应用界面接收视频分享请求,并将所述视频分享请求发送给获取模块; 获取模块,用于在收到所述视频分享请求时,获取所述缓存模块缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据,并将所述视频分享请求和待分享的视频数据发送给发送模块;所述第二预定时长小于第一预定时长; 发送模块,用于将收到的待分享的视频数据与视频分享请求一起上传给所述社交应用对应的社交服务器。7.如权利要求6所述的一种分享电视节目视频的装置,其特征在于,所述发送模块包括摄像头接口; 所述接收模块通过本地登录的社交应用的社交应用界面提供的视频拍摄按钮接收视频分享请求; 所述获取模块将视频分享请求和待分享的视频数据发送给发送模块的摄像头接口 ; 所述摄像头接口,用于将收到的所述视频分享请求和待分享的视频数据一起上传给所述社交应用对应的社交服务器。8.如权利要求7所述的一种分享电视节目视频的装置,其特征在于,所述获取模块包括: 数据读取子模块,用于在收到所述视频分享请求时,获取所述缓存模块缓存的当前时刻往前第二预定时长内本地播放的电视节目数据作为待分享的视频数据,并将所述视频分享请求和待分享的视频数据发送给压缩子模块; 压缩子模块,用于根据预定压缩格式压缩收到的所述待分享的视频数据,并将所述视频分享请求和压缩后的待分享的视频数据一起发送给所述摄像头接口。9.如权利要求6所述的一种分享电视节目视频的装置,其特征在于, 所述接收模块通过本地登录的社交应用的社交应用界面提供的节目分享按钮接收视频分享请求。10.如权利要求6至9任一项所述的一种分享电视节目视频的装置,其特征在于,所述获取模块在收到所述视频分享请求时,获取所述缓存模块缓存的当前时刻往前10秒内本地播放的电视节目数据作为待分享的视频数据。
【文档编号】H04N21/4788GK106028127SQ201610354015
【公开日】2016年10月12日
【申请日】2016年5月25日
【发明人】张新亮
【申请人】天脉聚源(北京)传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1