数据对象的视频影像生成、装置及计算机系统的制作方法

文档序号:18834103发布日期:2019-10-09 04:31阅读:170来源:国知局
数据对象的视频影像生成、装置及计算机系统的制作方法

本申请涉及数据对象信息处理技术领域,特别是涉及数据对象的视频影像生成、装置及计算机系统。



背景技术:

在网络销售系统中往往存在大量的商品对象,每个商品对象通常可以对应一个详情页面,其中往往展示有大量信息,包括商品对象的标题,各种描述文本,图片,评价信息,等等。可以通过多种方式引导用户进入商品对象详情页,用户通过浏览详情页中的各项信息进行购物决策。但是,由于详情页内信息种类繁杂,因此,需要占用用户大量的时间,并且需要用户具有较强的信息甄别能力,才能够从中获取到有效的信息。

为了使得用户获得更丰富全面且有效的信息,视频影像的展示方式成为当今的热点传播媒介,并具有逐渐成为主流的趋势。具体的,可以在商品对象的主页中提供用于展示视频影像的区域,例如,页面的“头图”位置等,在该区域在页面中所占的面积通常比较大,其中通常可以展示一定数量(例如,5个)的具有代表性的商品主图,用户可以通过在该区域内执行左右的滑动等操作,查看各个主图,或者,也可以实现各主图的自动轮播。其中,如果某商品对象对应有视频影像,则也可以投放到该区域进行展示,此时,用户在左右滑动该区域的过程中,可以发现其中包括一个视频影像,通过查看这种视频影像,可以使得用户获得更全面更直观的信息。另外,由于视频信息属于富媒体信息,相对于图片文本等传统的媒体信息而言,具有容易吸引用户注意,短时间内向用户传达更多信息的特点,因此,也使得商品对象详情信息的有效性得到提升。

但是,系统内的商品对象数量众多,目前能够提供视频影像的商品对象只是其中很小一部分,并且通常需要商家等用户拍摄专门的视频影像,以用于在商品对象的详情页面中进行展示,使得更多的商品对象尚未能以视频影像的形式进行传播。



技术实现要素:

本申请提供了数据对象的视频影像生成、装置及计算机系统,可以实现让更多的数据对象能够更方便快捷的以视频影像的形式进行传播。

本申请提供了如下方案:

一种数据对象的视频影像生成方法,包括:

确定目标页面,所述目标页面为目标数据对象的详情信息页面;

通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

根据所述目标素材生成视频影像。

一种数据对象的视频影像生成方法,包括:

提供用于输入目标页面链接地址信息的操作选项,所述目标页面为目标数据对象的详情信息页面;

将接收到所述目标页面链接地址信息提交到服务器,以用于通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材,用于生成与所述目标数据对象相关的视频影像。

一种数据对象信息处理方法,包括:

在数据对象信息编辑界面中,提供用于对指定数据对象发起生成视频影像请求的操作选项;

通过所述操作选项接收到请求后,将所述请求提交到服务器,所述请求中携带有所述指定数据对象的标识信息,以用于通过对所述指定数据对象关联的详情信息页面中包含的信息内容进行分析,确定目标素材,用于生成与所述目标数据对象相关的视频影像。

一种数据对象信息处理方法,包括:

接收第一客户端提交的对指定数据对象发起生成视频影像请求,所述请求中携带有所述数据对象的标识信息;

根据所述数据对象的标识信息确定关联的详情信息页面;

通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

根据所述目标素材生成视频影像。

一种数据对象的视频影像生成装置,包括:

目标页面确定单元,用于确定目标页面,所述目标页面为目标数据对象的详情信息页面;

页面内容分析单元,用于通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

视频影像生成单元,用于根据所述目标素材生成视频影像。

一种数据对象的视频影像生成装置,包括:

操作选项提供单元,用于提供用于输入目标页面链接地址信息的操作选项,所述目标页面为目标数据对象的详情信息页面;

地址信息提交单元,用于将接收到所述目标页面链接地址信息提交到服务器,以用于通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材,用于生成与所述目标数据对象相关的视频影像。

一种数据对象信息处理装置,包括:

操作选项提供单元,用于在数据对象信息编辑界面中,提供用于对指定数据对象发起生成视频影像请求的操作选项;

请求提交单元,用于通过所述操作选项接收到请求后,将所述请求提交到服务器,所述请求中携带有所述指定数据对象的标识信息,以用于通过对所述指定数据对象关联的详情信息页面中包含的信息内容进行分析,确定目标素材,用于生成与所述目标数据对象相关的视频影像。

一种数据对象信息处理装置,包括:

请求接收单元,用于接收第一客户端提交的对指定数据对象发起生成视频影像请求,所述请求中携带有所述数据对象的标识信息;

页面确定单元,用于根据所述数据对象的标识信息确定关联的详情信息页面;

页面内容分析单元,用于通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

视频影像生成单元,用于根据所述目标素材生成视频影像。

一种计算机系统,包括:

一个或多个处理器;以及

与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:

确定目标页面,所述目标页面为目标数据对象的详情信息页面;

通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

根据所述目标素材生成视频影像。

根据本申请提供的具体实施例,本申请公开了以下技术效果:

通过本申请实施例,能够实现从数据对象的详情信息页面中提取出有效信息内容,并以此作为目标素材,生成视频影像,因此,不再需要第一用户为各个数据对象拍摄专门的视频,可以实现让更多的数据对象能够更方便快捷的以视频影像的形式进行传播。

当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的系统架构的示意图;

图2是本申请实施例提供的第一方法的流程图;

图3是本申请实施例提供的界面的示意图;

图4是本申请实施例提供的视频生成结果界面的示意图;

图5-1至5-3是本申请实施例提供的视频编辑界面示意图;

图6是本申请实施例提供的第二方法的流程图;

图7是本申请实施例提供的另一系统架构的示意图;

图8是本申请实施例提供的第三方法的流程图;

图9是本申请实施例提供的第四方法的流程图;

图10是本申请实施例提供的第一装置的示意图;

图11是本申请实施例提供的第二装置的示意图;

图12是本申请实施例提供的第三装置的示意图;

图13是本申请实施例提供的第四装置的示意图;

图14是本申请实施例提供的计算机系统的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。

在本申请实施例中,为了能够使得更多的数据对象(商品对象等)能够更方便的实现通过视频影像的形式进行传播,提供了一种用于为指定的数据对象生成视频影像的工具。通过该工具,可以对已经发布的数据对象关联的详情页面中的信息内容进行分析,从中提取出有效的信息内容,并自动合成为视频影像。这样,对于商家或者卖家用户等第一用户而言,只要将指定的数据对象的详情信息页面的链接地址信息,或者在数据对象在系统内的id(可以将该工具与第一用户后台进行打通,使得第一用户可以通过相关的第一客户端等能够用于向网络销售系统中发布数据对象以及对数据对象信息进行管理编辑的客户端程序,发起具体的生成视频影像的请求)等标识信息提供给该工具,该工具便可以自动从关联的详情信息页面中提取出有效的信息内容,例如,有效的文本内容,图片内容,视频片段,等等,并将这种有效信息内容作为目标素材,自动合成为视频影像。之后,便可以将该视频影像添加到数据对象详情页面的对应展示区域中,或者还可以通过其他途径对这种视频影像进行传播,例如,通过社交网络平台进行发布等。总之,通过本申请实施例提供的方案,无需再为具体的数据对象单独拍摄视频影像,只要将数据对象的详情信息页面信息提供给本申请实施例提供的工具,即可自动合成一段视频影像,因此,能够使得更多的数据对象都很方便的实现通过视频影像的形式进行传播。

具体实现时,从为第一用户提供的产品角度而言,可以有多种不同的实现形式,例如,在一种实现形式下,可以为第一用户提供一个独立的用于生成视频影像的工具,该工具可以以应用程序等形式存在,或者,还可以是集成在其他的应用程序中。在这种产品形态下,从系统架构角度而言,参见图1,可以包括服务器部分以及客户端部分,其中,服务器部分主要用于执行具体的页面内容抓取、分析、视频影像的生成等操作,而客户端则作为人机交互的接口存在,可以为第一用户提供一些具体的操作选项,使得第一用户能够向服务器发起具体的生成视频影像的请求,另外,在生成的视频影像也可以通过这种客户端提供给第一用户进行预览、编辑、下载等操作。其中,这里所谓的客户端可以是以独立的应用程序的形式存在的app等,或者,还可以是以网页等形式存在,借助于浏览器等程序向第一用户展示具体的操作选项。生成了具体的视频影像后,第一用户可以将这种视频影像投放到具体网络销售系统中该数据对象对应的页面中,这样,第二用户(消费者用户,买家用户等)便可以通过第二客户端对该数据对象的页面进行查看,并且可以从页面对应的区域内查看到这种视频影像。或者,还可以将视频影像通过其他的媒体渠道进行传播,包括发布到社交网络中,等等。

下面针对上述第一种产品形态,分别从多种不同的角度,对本申请实施例进行详细介绍。

实施例一

该实施例一首先从服务器的角度,提供了一种数据对象的视频影像生成方法,参见图2,该方法具体可以包括:

s201:确定目标页面,所述目标页面为目标数据对象的详情信息页面;

具体实现时,如图3所示,客户端的用户界面中可以提供用于输入目标页面链接地址的输入框等操作选项,如果第一用户需要为其数据对象生成视频影像,则可以将该数据对象关联的详情信息页面的链接地址通过该操作选项进行输入,之后,便可以将该链接地址信息提交到服务器,服务器便可以据此获知该数据对象的详情信息页面。需要说明的是,在这种实现方式下,可以实现跨平台的视频影像生成操作。所谓的跨平台是指,该工具具体可能是某个网络销售系统提供的,例如,“天猫”、“淘宝”等淘系平台提供,但是,如果某第一用户在其他网络销售系统中也进行了数据对象信息的发布,则该第一用户也可以使用该工具对通过其他网络销售系统发布的数据对象的详情信息页面进行分析,进而生成视频影像。当然,在其他实现方式下,该步骤中确定目标页面的操作也可以不是由第一用户触发的,而是由具体的程序通过网络爬虫等技术,主动抓取一些数据对象的详情页面信息作为目标页面,等等。

s202:通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

在确定出目标数据对象对应的详情信息页面之后,由于数据对象的详情信息页面中的信息内容通常会非常繁杂,信息类型多样,并且可能存在一些无意义的信息,或者相互重复的信息,等等,因此,并不是所有的内容都适合在视频影像中进行展示。为此,还可以首先对该页面中的信息内容进行抓取并进行分析,从中确定出目标素材。例如,具体实现时,可以首先从所述信息内容中提取出有效信息内容,并以此作为用于生成视频影像的目标素材。

其中,具体在抓取页面中的信息内容时,可以抓取所述详情信息页面中的多种类型的信息内容。例如,其中一种类型的信息内容可以是文本内容,包括数据对象的标题,以及具体详情正文中的一些文字描述,等等。然后,可以从所述文本内容中提取有效文本内容。具体在从所述文本内容中提取有效文本内容时,也可以有多种方式,例如,一种方式下,可以通过对所述文本内容进行语义分析,确定有效文本内容。具体的,可以预先建立语义识别模型,通过对具体文本内容的语义识别,可以确定出其中哪些文本内容是有效的,例如,是否为用于对数据对象在某方面的特性进行描述,或者,是否属于为一些表达情绪或者利益点信息的文本,等等,如果是,都可以提取出来作为有效内容,否则,可以作为无效内容过滤掉。

例如,对于数据对象的标题,其中通常会包含关于数据对象特性等方面的重要的描述性关键信息,但是,由于标题对于搜索等场景下的影响比较大,因此,第一用户在为其具体的数据对象提供标题时,可能会为了提高被搜索到的概率,而故意增加一些无意义的文本,只为了提高数据对的曝光率。例如,某数据对象的标题文本为“2018春秋季新款韩版宽松显瘦修身休闲收腰中长款过膝风衣外套女”,其中的“2018春秋季新款”,“韩版宽松”,“显瘦修身收腰”,“休闲”,“中长款过膝”等,由于都是与该数据对象的特性相关的描述性信息,因此,都可以作为有效文本提取出来。而关于“风衣外套女”等,由于其对于购物决策的帮助不大,因此,可以过滤掉,不会出现在视频影像中。

另一种从所述文本内容中提取有效文本内容方式可以是,预先提供关键词信息库,其中包括多个信息条目,每个信息条目中包括一个数据对象类目信息与至少一个关键词条之间的对应关系。具体在进行有效文本内容提取时,可以首先确定所述目标数据对象所属的目标类目信息,然后对所抓取到的文本内容进行分词,并将分词结果与所述目标类目对应的各关键词条进行语义比对,如果某分词结果与所述目标类目对应的某关键词条相匹配,则将该关键词条确定为所述有效文本内容。

在实际应用中,由于网络销售系统中通常可以对各个类目可能会用到的关键词进行自动统计或者人为干预,这些信息沉淀下来可以形成一个数据库,例如,对于风衣类目,可能用到的关键词可能会包括韩版,宽松,修身,立领,连帽,双面呢,等等。对于毛衣类目,可能用到的关键词可能包括:宽松,圆领,加厚,修身,纯羊毛,等等。总之,每个数据对象类目都可以对应多个关键词条。这种数据库中保存的关键词条通常具有比较好的规范性。这样,通过将从页面中抓取到的文本内容进行分词,并与这种数据库中对应类目关联的关键词条进行语义比对,并最终将数据库中语义相匹配的关键词条提取出来作为有效文本内容,可以使得最终在视频影像中展示的文本内容信息更加规范,避免出现一些口语化的描述,或者表达不够清晰等文本内容的出现。

除了从数据对象的详情信息页面中提取有效的文本内容,还可以抓取所述详情信息页面中的图片内容,并从所述图片内容中提取有效图片内容。具体在提取有效图片时,主要可以执行去重,优质图片筛选等操作,其中,具体在进行优质图片筛选时,可以预先设置具体的筛选规则,然后通过图像分析的方式,判断详情信息页面中的各图片是否符合上述筛选规则。例如,具体的筛选规则可以包括:色调亮丽、人物完整等等。另外,还可以选择不同景致的多种不同的图片,例如,特写、全景、中景都要包含,等等。再者,由于详情信息页面中可能会包括一些通过拼接等形式存在的超大图片,此时,无法直接将这种图片添加到视频影像中,为此,还可以对所述抓取到的图片内容进行图像分析,确定其中包含的数据对象和/或人物所在的位置,然后,根据所述位置以及预置的尺寸信息,从所述图片内容截取有效图片内容。

再者,如果所述详情信息页面中还包含有视频,这种视频可能是第一用户预先拍摄的视频,并添加到该数据对象的详情信息页面中,该视频与本申请实施例中的视频影像不同,通常是在数据对象的详情信息页面正文部分进行展示,而本申请实施例中的视频影像通常是在数据对象首页的“头图”或者版头等区域进行展示,通常情况下,在用户选择某数据对象进行浏览时,会首先进入到数据对象首页,也即“商品”对应的页面,该首页中最上方的版头区域,就属于数据对象的“头图”展示区域,本申请实施例中生成的视频影像将会展示在该区域内,当然,该区域内可能会通过轮播的形式对数据对象的其他主图进行展示;另外,数据对象首页中主要可以用于对具体所需的规格参数等进行选择,并执行“加入购物车”、“立即购买”等操作。而当用户需要进一步了解数据对象的详细信息时,则可以通过将“商品”页向右滑动等方式,进入到“详情”对应的页面,该页面就是本申请实施例所述的详情信息页面,其中可能包括各种文本内容,图片内容,另外还可能包括视频内容。其中,对于文本内容以及图片内容,前文已经进行了介绍,可以从中提取出有效文本内容和/或有效图片内容,而对于详情页面中的视频内容,则还可以进行视频的抽帧或者截取等处理,例如,截取该视频中5-10秒的视频片段,另外,还可以策略性的截取视频中的拍摄对象(数据对象或者人物等)正面特写镜头对应的片段,等等。

总之,针对各类具体的信息内容,都可以从中提取出有效的信息内容,并将其作为目标素材,后续就可以基于这些目标素材,生成具体的视频影像。

s203:根据所述目标素材生成视频影像。

在确定出目标数据对象详情信息页面中的有效信息内容之后,就可以将其作为用来生成视频影像的目标素材。其中,具体实现时,如果所述有效信息内容包括有效文本内容以及有效图片内容,则具体在根据所述目标素材生成视频影像时,可以将所述有效文本内容以及所述有效图片内容进行合成处理,生成所述视频影像中的多帧图像。其中,具体在将有效文本内容与有效图片内容进行合成处理时,还可以根据不同的情况进行不同的处理。例如,一种情况下,所述有效文本内容可以是用于对所述目标数据对象的特性进行描述的描述性文本内容,例如,前述对于风衣的描述性文本,韩版,宽松,修身,立领,连帽,双面呢,等等,此时,还可以确定与所述描述性文本内容相关的有效图片内容,然后,将所述描述性文本内容叠加到所述相关的有效图片内容中,生成所述视频影像中的一帧图像。也就是说,由于具体的图片内容通常也是用于对数据对象在某一方面或者几方面的特性进行展示的,因此,可以将文本描述信息与具体的图片关联起来,直接将具体的描述性文本内容叠加到这种关联的图片上,形成一个图像帧,这样,用户在对视频影像观看的过程中,可以更好的通过图文结合的方式,获得关于具体数据对象的信息,信息表达方式简洁明了。其中,具体实现时,可以通过图像分析结合图片的标题等方式,确定出具体图片所描述的重点,例如,某图片的标题是“立领”,且通过图像分析发现该图片主要是衣领部位的特写,则可以将提取出的有效文本内容中与“立领”相关的文本内容,叠加到该有效图片上,等等。其中,在将有效文本内容叠加到所述有效图片上时,可以是进行静态内容的叠加,或者,还可以以弹幕形式,将所述有效文本内容叠加到有效图片上,等等。

如果所述有效文本内容是与所述目标数据对象的特性无关的非描述性文本内容,例如,可能是一些与情绪表达或者第一用户提供的利益点(例如,促销信息等)信息相关的内容,则可能不存在与其相关的图片内容,此时,可以将所述非描述性文本内容叠加到预置的背景图片中,生成所述视频影像中的一帧图像。其中,所述预置的背景图片可以是与当前数据对象所对应的品牌等相关的背景图片,或者,还可以是根据所述有效图片内容的主色调信息生成的,以使得视频影像在播放过程中,各帧图像的主色调保持统一,提升视频影像的图像质量。

另外,具体在根据所述目标素材生成视频影像时,除了可以根据所述目标素材生成多帧图像(其中可以包括通过将有效文本内容与图片内容进行叠加生成的图像帧,还可以包括从视频中截取出来的图像帧或者视频片段,等等),还可以确定出一个或者多个目标音频信息,然后,根据所述多帧图像以及所述目标音频信息生成所述视频影像。也就是说,最终生成的视频影像中还可以带有音乐伴奏,使得视频影像能够更好的起到烘托气氛,吸引用户驻留等作用。

其中,具体实现时,各种不同数据对象对应的音频可以是相同的,或者,也可以是预先提供多个不同风格的音乐,包括缓慢优雅、节奏动感、性感、抒情、劲爆激情、黑色忧伤等,为同一数据对象分别生成多种不同风格的音乐对应的视频影像供用户进行选择,等等。另外,由于不同品牌或者类目等在面向的用户群体等方面可能会具有一些明显的倾向性,或者,某些品牌等可能还会具有自己的风格等信息,例如,有的品牌面向年轻人群体,整体风格比较活泼靓丽,而有的品牌则面向贵族群体,整体风格优雅沉稳,等等。因此,在具体实现,还可以针对具体数据对象所属的类目和/或品牌属性等信息,为其选择更适合的音频信息。

为此,可以预先获得音频信息库,其中可以包括多段可选的音频文件,并且,所述音频文件可以关联有标签信息,所述标签信息与数据对象的类目和/或品牌属性相关。这样,具体在选择音频文件时,可以首先确定所述目标数据对象信息所述的目标类目和/或品牌信息,然后,根据所述目标类目和/或品牌信息,从所述音频信息库中选择相匹配的目标音频信息。

例如,某音频文件对应的标签是“奢侈品”、“围巾”等,则意味着该音频文件更适合为奢侈品品牌的围巾类数据对象进行配乐,因此,如果为某数据对象生成视频影像时,该数据对象所属的类目恰好是围巾,并且所属的品牌属于奢侈品,则可以为该数据对象选择该音频信息作为视频影像的配乐,等等。需要说明的是,同一数据对象选择出的音频信息可能会有多个,每个音频信息还可以对应有各自的风格等信息,具体在生成视频影像时,也可以为同一数据对象生成多个视频影像,分别对应不同风格的配乐。

其中,具体在将图像帧与配乐等音频信息进行合成时,为了使得合成后得到的视频影像更加和谐,还可以对所述目标音频信息进行音乐节奏分析,确定所述目标音频中的波峰/波谷所在的位置信息,这样,可以根据所述波峰/波谷所在的位置信息,确定图像帧的转场时间点。也就是说,使得图像帧的展示可以与配乐的节奏等相融合,使得整个视频影像呈现出有节奏的图像切换等效果。其中,关于对目标音频的音节节奏具体的分析方法,可以参见已有技术中的实现,这里不进行详述。

通过以上所述,可以将从目标数据对象详情信息页面中提取出的有效信息内容合成为视频影像,之后,便可以通过客户端向用户进行展示,该客户端可以是前述单独的工具对应的客户端,或者,也可以是网络销售系统的商家等第一用户后台客户端,等等。例如,具体的展示界面可以如图4所示,其中可以包括用于对视频展示的宽高比进行选择的操作选项,例如,包括1:1,16:9,4:3,等。如果生成了多种不同配乐风格的视频影像,还可以提供用于对不同的配乐风格进行选择的操作选项,例如,包括快节奏风格,正常节奏风格,慢节奏风格,等等。

另外,如图4所示,还可以提供用于对视频影像进行编辑的操作选项,也即,在自动为其生成视频影像后,第一用户如果认为有不满意之处,则还可以对其进行编辑,本申请实施例提供的工具中提供了相应的支持。具体的,当用户通过“编辑视频”等操作选项发起请求后,可以提供用于对所述视频影像进行编辑的操作界面,如图5所示,所述操作界面中可以包括用于对所述视频影像进行预览的区域,以及用于对所述视频影像的各帧图像中分别包含的所述目标素材信息进行展示的区域。也即,可以对视频影像使用了哪些素材,以及各种素材是如何进行组合或者叠加的,都可以在该编辑界面中进行展示。如果用户需要对其中某一帧图像进行修改,则可以选中这帧图像,然后,这帧图像对应的素材就可以显示在编辑区。例如,如图5-2所示,假设第一用户需要对其中的第二帧图像进行修改,其中,第二帧图像中的目标素材是“2017韩版毛呢大衣”这一文本内容,以及自动为其添加的背景图片,则用户可以在素材展示区点击该图像帧,之后,该图像帧关联的素材信息就可以展示在具体编辑区,用户可以在编辑区对具体的文本内容等进行修改。例如,在图5-2所示的例子中,将“2017”去掉,修改为“韩版毛呢大衣”,等等。

另外,也可以对图像帧中的图片类的素材进行编辑,例如,如图5-3所示,假设用户需要对第三帧图像进行编辑,该第三帧图像中包括三个图片,则可以在素材展示区将该第三帧图像选中,之后,该帧图像中的包括的三个图片展示在编辑区,之后,用户可以在该编辑区对具体的图片进行操作,例如,删除其中某图片,或者,对其中某图片进行剪裁,等等。

在完成编辑操作之后,可以点击“保存编辑”等操作选项,则客户端便可以将编辑操作信息提交到服务器,服务器在接收到对所述目标素材信息进行编辑的操作结果后,可以根据编辑后的素材信息重新生成视频影像。

另外,如图4所示,除了可以对视频影像进行编辑,还可以提供用于对所述视频影像进行下载的操作选项,服务器在接收到下载请求后,可以提供所述视频影像对应的文件。这样,第一用户可以获取到具体的视频影像,之后,可以用于投放到数据对象的主页中进行展示,或者,还可以用于通过其他的渠道进行传播,等等。

总之,通过本申请实施例,能够实现从数据对象的详情信息页面中提取出有效信息内容,并以此作为目标素材,生成视频影像,因此,不再需要第一用户为各个数据对象拍摄专门的视频,可以实现让更多的数据对象能够更方便快捷的以视频影像的形式进行传播。

实施例二

该实施例二是与实施例一相对应的,从客户端的角度,提供了一种数据对象的视频影像生成方法,参见图6,该方法具体可以包括:

s601:提供用于输入目标页面链接地址信息的操作选项,所述目标页面为目标数据对象的详情信息页面;

s602:将接收到所述目标页面链接地址信息提交到服务器,以用于通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材,用于生成与所述目标数据对象相关的视频影像。

关于该实施例二中相关的具体实现,可以参见前述实施例一中的记载,这里不再赘述。

实施例三

前述实施例一以及实施例二对本申请实施例提供的第一种产品形态进行了介绍,而另一种产品形态可以是,将具体的生成视频影像的功能嵌入到网络销售系统为第一用户提供的第一客户端(通常可以称为商家后台等)中,该第一客户端的常规功能通常是用于进行数据对象的发布,数据对象信息的编辑等。而在嵌入了所述用于生成视频影像的功能后,第一用户还可以直接通过其商家后台,发起“一键生成视频影像”等操作。例如,在第一用户需要为其在系统内发布的数据对象生成视频影像时,则可以将该第一用户关联的数据对象列表等信息通过第一客户端的用户界面进行展示,第一用户可以从中选择部分或者全部数据对象,向服务器提交生成视频影像的请求。在这种方式下,是在具体的网络销售系统内部提供了相应的一键生成视频影像的功能,因此,待处理的数据对象属于系统内已经发布的数据对象,服务器只要获知具体数据对象的id等标识信息,即可自动查询到与该数据对象相关的其他详细信息。而对于第一用户而言,由于是在系统内通过系统提供的商家后台等第一客户端提交请求,因此,也只需要将数据对象的id等标识信息提交到服务器,服务器便可以根据具体数据对象的id等标识信息便可以自动确定出对应的详情信息页面,而无需第一用户手动输入具体详情信息页面的链接地址信息。服务器在获得详情信息页面后,具体的有效信息提取,以及视频影像的生成等处理与前述实施例一可以是相同的。在生成视频影像之后,由于是在网络销售系统内部进行的,因此,还可以直接为用户提供“发布”等操作选项,从而直接将生成的视频影像发布到该数据对象关联的系统内页面中。

参见图7,在该第二种产品形态下,从系统架构角度而言,主要可以包括第一客户端、服务器,其中,第一客户端以及服务器可以属于同一网络销售系统,也即,服务器可以是网络销售系统用于具体数据管理维护等处理的服务器,而第一客户端可以是网络销售系统为第一用户提供的商家后端等。这样,第一用户就可以通过其商家后端向服务器发起具体的生成视频影像的请求,服务器生成相应的视频影像后,第一客户端可以直接在系统内对视频影像进行发布,之后,第二用户就可以通过其第二客户端查看到相应的数据对象主页,其中就可以包括所述已经发布的视频影像。

下面对这种产品形态下的具体实现进行详细介绍。

首先,该实施例三从第一客户端的角度,提供了一种数据对象信息处理方法,参见图8,该方法具体可以包括:

s801:在数据对象信息编辑界面中,提供用于对指定数据对象发起生成视频影像请求的操作选项;

具体实现时,所述数据对象信息编辑界面还用于提供可选的数据对象列表信息,以及用于对一个或者多个数据对象进行选择的操作选项,以用于确定所述指定数据对象。

s802:通过所述操作选项接收到请求后,将所述请求提交到服务器,所述请求中携带有所述指定数据对象的标识信息,以用于通过对所述指定数据对象关联的详情信息页面中包含的信息内容进行分析,确定目标素材,用于生成与所述目标数据对象相关的视频影像。

服务器生成的视频影像可以返回给第一客户端,第一客户端在接收到所述服务器返回的视频影像后,还可以提供用于对所述视频影像进行发布的操作选项;通过该操作选项接收到发布请求后,将该视频影像以及关联的数据对象的标识信息提交到服务器,以用于将所述视频影像发布到所述数据对象对应的页面中。

实施例四

该实施例四是与实施例三相对应的,从服务器的角度,提供了一种数据对象信息处理方法,参见图9,该方法具体可以包括:

s901:接收第一客户端提交的对指定数据对象发起生成视频影像请求,所述请求中携带有所述数据对象的标识信息;

s902:根据所述数据对象的标识信息确定关联的详情信息页面;

s903:通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

s904:根据所述目标素材生成视频影像。

生成视频影像后,可以将所述视频影像返回给所述第一客户端;接收到对所述视频影像进行发布的请求后,确定关联的数据对象对应的目标页面,并将所述视频影像发布到所述目标页面中。

其中,关于上述实施例三以及实施例四中的具体实现,可以参见前述实施例一、二中的记载,这里不再赘述。

与实施例一相对应,本申请实施例还提供了一种数据对象的视频影像生成装置,参见图10,该装置具体可以包括:

目标页面确定单元1001,用于确定目标页面,所述目标页面为目标数据对象的详情信息页面;

页面内容分析单元1002,用于通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

视频影像生成单元1003,用于根据所述目标素材生成视频影像。

具体实现时,所述目标页面确定单元具体可以用于:

提供用于输入页面链接地址的操作选项;根据接收到的页面链接地址确定所述目标页面。

所述页面内容分析单元具体可以用于:

通过对所述详情信息页面中包含的信息内容进行分析,确定有效信息内容,并将所述有效信息内容确定为所述确定目标素材。

具体的,所述页面内容分析单元可以包括:

文本内容抓取子单元,用于抓取所述详情信息页面中的文本内容;

有效文本内容提取子单元,用于从所述文本内容中提取有效文本内容。

具体的,所述有效文本内容提取子单元可以用于:

通过对所述文本内容进行语义分析,确定有效文本内容。

或者,所述有效文本内容提取子单元具体可以包括:

关键词信息库提供子单元,用于提供关键词信息库,其中包括多个信息条目,每个信息条目中包括一个数据对象类目信息与至少一个关键词条之间的对应关系;

类目信息确定子单元,用于确定所述目标数据对象所属的目标类目信息;

语义比对子单元,用于对所抓取到的文本内容进行分词,并将分词结果与所述目标类目对应的各关键词条进行语义比对;

关键词条匹配子单元,用于如果某分词结果与所述目标类目对应的某关键词条相匹配,则将该关键词条确定为所述有效文本内容。

另外,所述页面内容分析单元具体可以用于:

抓取所述详情信息页面中的图片内容;从所述图片内容中提取有效图片内容。

具体的,所述页面内容分析单元具体可以用于:

从所述图片内容中提取出色调和/或信息完整度符合预置条件的图片作为有效图片。

具体的,所述页面内容分析单元具体可以用于:

从所述图片内容中提取出多种不同景致下的图片作为有效图片。

另外,还可以用于:

对所述抓取到的超大图片内容进行图像分析,确定其中包含的数据对象和/或人物所在的位置;

根据所述位置以及预置的尺寸信息,从所述图片内容截取有效图片内容。

具体实现时,所述有效信息内容包括有效文本内容以及有效图片内容;

所述视频影像生成单元具体可以用于:

将所述有效文本内容以及所述有效图片内容进行合成处理,生成所述视频影像中的多帧图像。

具体的,所述有效文本内容包括用于对所述目标数据对象的特性进行描述的描述性文本内容;

所述视频影像生成单元具体可以用于:

确定与所述描述性文本内容相关的有效图片内容;

将所述描述性文本内容叠加到所述相关的有效图片内容中,生成所述视频影像中的一帧图像。

具体的,可以将所述描述性文本内容以弹幕的形式叠加到所述相关的有效图片内容中,生成所述视频影像中的一帧图像。

所述有效文本内容包括与所述目标数据对象的特性无关的非描述性文本内容;此时,所述视频影像生成单元具体可以用于:

将所述非描述性文本内容叠加到预置的背景图片中,生成所述视频影像中的一帧图像。

其中,所述预置的背景图片是根据所述有效图片内容的主色调信息生成的。

另外,所述视频影像生成单元具体可以包括:

图像生成子单元,用于根据所述目标素材生成多帧图像;

音频确定子单元,用于确定目标音频信息;

合成子单元,用于根据所述多帧图像以及所述目标音频信息生成所述视频影像。

具体的,所述音频确定子单元具体可以包括:

音频信息库获得子单元,用于获得音频信息库,其中包括多段可选的音频文件,所述音频文件关联有标签信息,所述标签信息与数据对象的类目和/或品牌属性相关;

数据对象信息确定子单元,用于确定所述目标数据对象信息所述的目标类目和/或品牌信息;

目标音频确定子单元,用于根据所述目标类目和/或品牌信息,从所述音频信息库中选择相匹配的目标音频信息。

具体的,所述合成子单元具体可以用于:

对所述目标音频信息进行音乐节奏分析,确定所述目标音频中的波峰/波谷所在的位置信息;根据所述波峰/波谷所在的位置信息,确定图像帧的转场时间点。

另外,具体实现时,在生成所述视频影像后,所述装置还包括:

编辑界面提供单元,用于提供用于对所述视频影像进行编辑的操作界面,所述操作界面中包括用于对所述视频影像进行预览的区域,以及用于对所述视频影像的各帧图像中分别包含的所述目标素材信息进行展示的区域;

重新生成单元,用于接收到对所述目标素材信息进行编辑的操作结果后,根据编辑后的素材信息重新生成所述视频影像。

另外,该装置还可以包括:

下载操作选项提供单元,用于提供用于对所述视频影像进行下载的操作选项;

文件提供单元,用于接收到下载请求后,提供所述视频影像对应的文件。

与实施例二相对应,本申请实施例还提供了一种数据对象的视频影像生成装置,参见图11,包括:

操作选项提供单元1101,用于提供用于输入目标页面链接地址信息的操作选项,所述目标页面为目标数据对象的详情信息页面;

地址信息提交单元1102,用于将接收到所述目标页面链接地址信息提交到服务器,以用于通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材,用于生成与所述目标数据对象相关的视频影像。

与实施例三相对应,本申请实施例还提供了一种数据对象信息处理装置,参见图12,包括:

操作选项提供单元1201,用于在数据对象信息编辑界面中,提供用于对指定数据对象发起生成视频影像请求的操作选项;

请求提交单元1202,用于通过所述操作选项接收到请求后,将所述请求提交到服务器,所述请求中携带有所述指定数据对象的标识信息,以用于通过对所述指定数据对象关联的详情信息页面中包含的信息内容进行分析,确定目标素材,用于生成与所述目标数据对象相关的视频影像。

其中,所述数据对象信息编辑界面还用于提供可选的数据对象列表信息,以及用于对一个或者多个数据对象进行选择的操作选项,以用于确定所述指定数据对象。

具体实现时,该装置还可以包括:

发布操作选项接收单元,用于接收到所述服务器返回的视频影像后,提供用于对所述视频影像进行发布的操作选项;

发布单元,用于通过该操作选项接收到发布请求后,将该视频影像以及关联的数据对象的标识信息提交到服务器,以用于将所述视频影像发布到所述数据对象对应的页面中。

与实施例四相对应,本申请实施例还提供了一种数据对象信息处理装置,参见图13,包括:

请求接收单元1301,用于接收第一客户端提交的对指定数据对象发起生成视频影像请求,所述请求中携带有所述数据对象的标识信息;

页面确定单元1302,用于根据所述数据对象的标识信息确定关联的详情信息页面;

页面内容分析单元1303,用于通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

视频影像生成单元1304,用于根据所述目标素材生成视频影像。

具体实现时,所述页面内容分析单元具体可以用于:

通过对所述详情信息页面中包含的信息内容进行分析,确定有效信息内容,并将所述有效信息内容确定为所述确定目标素材。

另外,该装置还可以包括:

返回单元,用于将所述视频影像返回给所述第一客户端;

更新单元,用于接收到对所述视频影像进行发布的请求后,将所述视频影像更新到所述详情信息页面中。

页面信息提供单元,用于接收到对所述详情信息页面的访问请求时,提供更新后的详情信息页面信息。

另外,本申请实施例还提供了一种计算机系统,包括:

一个或多个处理器;以及

与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:

确定目标页面,所述目标页面为目标数据对象的详情信息页面;

通过对所述详情信息页面中包含的信息内容进行分析,确定目标素材;

根据所述目标素材生成视频影像。

其中,图14示例性的展示出了计算机系统的架构,具体可以包括处理器1410,视频显示适配器1411,磁盘驱动器1412,输入/输出接口1413,网络接口1414,以及存储器1420。上述处理器1410、视频显示适配器1411、磁盘驱动器1412、输入/输出接口1413、网络接口1414,与存储器1420之间可以通过通信总线1430进行通信连接。

其中,处理器1410可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本申请所提供的技术方案。

存储器1420可以采用rom(readonlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1420可以存储用于控制计算机系统1400运行的操作系统1421,用于控制计算机系统1400的低级别操作的基本输入输出系统(bios)。另外,还可以存储网页浏览器1423,数据存储管理系统1424,以及数据对象的视频影像生成系统1425等等。上述数据对象的视频影像生成系统1425就可以是本申请实施例中具体实现前述各步骤操作的应用程序。总之,在通过软件或者固件来实现本申请所提供的技术方案时,相关的程序代码保存在存储器1420中,并由处理器1410来调用执行。

输入/输出接口1413用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

网络接口1414用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。

总线1430包括一通路,在设备的各个组件(例如处理器1410、视频显示适配器1411、磁盘驱动器1412、输入/输出接口1413、网络接口1414,与存储器1420)之间传输信息。

另外,该计算机系统1400还可以从虚拟资源对象领取条件信息数据库1441中获得具体领取条件的信息,以用于进行条件判断,等等。

需要说明的是,尽管上述设备仅示出了处理器1410、视频显示适配器1411、磁盘驱动器1412、输入/输出接口1413、网络接口1414,存储器1420,总线1430等,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本申请方案所必需的组件,而不必包含图中所示的全部组件。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上对本申请所提供的数据对象的视频影像生成、装置及计算机系统,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。

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