CN111107444A - 用户评论生成方法、电子设备及存储介质 - Google Patents
用户评论生成方法、电子设备及存储介质 Download PDFInfo
- Publication number
- CN111107444A CN111107444A CN201911381595.9A CN201911381595A CN111107444A CN 111107444 A CN111107444 A CN 111107444A CN 201911381595 A CN201911381595 A CN 201911381595A CN 111107444 A CN111107444 A CN 111107444A
- Authority
- CN
- China
- Prior art keywords
- comment
- user
- text
- video
- comments
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000004590 computer program Methods 0.000 claims description 19
- 239000003550 marker Substances 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 4
- 238000012216 screening Methods 0.000 claims description 3
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 240000006394 Sorghum bicolor Species 0.000 description 9
- 235000011684 Sorghum saccharatum Nutrition 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000012552 review Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000013135 deep learning Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 206010040844 Skin exfoliation Diseases 0.000 description 2
- 244000046109 Sorghum vulgare var. nervosum Species 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013124 brewing process Methods 0.000 description 1
- MYSWGUAQZAJSOK-UHFFFAOYSA-N ciprofloxacin Chemical compound C12=CC(N3CCNCC3)=C(F)C=C2C(=O)C(C(=O)O)=CN1C1CC1 MYSWGUAQZAJSOK-UHFFFAOYSA-N 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000019633 pungent taste Nutrition 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8549—Creating video summaries, e.g. movie trailer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种用户评论生成方法、电子设备及存储介质,所述用户评论生成方法,包括:根据文字评论为所述文字评论生成匹配的视频片段;将所述视频片段发送给客户端,使得所述客户端生成包含所述文字评论和所述视频片段的用户评论。本发明实施例能够为文字评论自动确定匹配的视频片段,从而使得能够生成包含文字评论和视频片段的用户评论,从而使得生成的用户评论内容较为丰富。此外,本发明实施例能够为文字评论自动确定匹配的视频片段,故无需用户手动寻找以及手动为文字评论内容配上相应的视频,从而极大地方便了用户,提升了用户进行富媒体评论的体验。
Description
技术领域
本发明涉及计算机技术领域,具体涉及一种用户评论生成方法、电子设备及存储介质。
背景技术
现有视频平台,用户针对点播(电影、电视等)或直播内容可以进行文字评论。不同用户对于视频平台的社交需求不同,点评或者评论的参与度也不同,对于一些比较专业的用户,例如一些专业的影评人,其对评论的功能需求较多。例如,用户可能会针对某段视频中的某个镜头进行分析,然后希望能够配上这个镜头的视频。对于该需求,目前有两种处理方式,一种是用户从平台预先提供的一些短视频中选择与自己想要发表的评论对应的短视频,然后针对选择的短视频进行文字评论;另一种是用户根据自己的文字评论手动配上相应的视频。
对于第一种方式,其缺点是比较局限,有可能平台上预先不存在用户想要评论的短视频;对于第二种方式,其缺点是操作麻烦,不方便,导致用户因操作麻烦可能会放弃评论或仅采用文字评论进而导致评论效果不佳。
发明内容
由于现有方法存在上述问题,本发明实施例提出一种用户评论生成方法、电子设备及存储介质。
第一方面,本发明实施例提供了一种用户评论生成方法,包括:
根据文字评论为所述文字评论生成匹配的视频片段;
将所述视频片段发送给客户端,使得所述客户端生成包含所述文字评论和所述视频片段的用户评论。
进一步地,所述根据文字评论为所述文字评论生成匹配的视频片段,具体包括:
确定文字评论对应的目标视频;
查询与所述目标视频对应的第一数据表,根据所述文字评论与所述第一数据表中不同视频片段的文字摘要的匹配情况,获取与所述文字评论匹配的视频片段的起始标记特征和结束标记特征;
根据所述起始标记特征和结束标记特征从所述目标视频中剪辑所述视频片段;
其中,所述第一数据表中预先存储有所述目标视频中不同视频片段的文字摘要与相应视频片段的起始标记特征和结束标记特征的映射关系。
进一步地,在查询与所述目标视频对应的第一数据表之前,所述方法还包括:
将所述目标视频按照场景划分为不同的视频片段;
根据不同的视频片段对应的图像内容和/或语音内容确定不同视频片段的文字摘要;
将不同视频片段的文字摘要以及相应视频片段的起始标记特征和结束标记特征对应存储至第一数据表。
进一步地,所述将所述视频片段发送给客户端,具体包括:
将所述视频片段存储至云服务器中,并将所述视频片段的HLS的流文件发送给客户端。
第二方面,本发明实施例还提供了一种用户评论生成方法,包括:
接收与文字评论匹配的视频片段;
生成包含所述文字评论和所述视频片段的用户评论。
进一步地,所述生成包含所述文字评论和所述视频片段的用户评论,具体包括:
将所述文字评论展示在用户评论区的文字展示子区域;
将所述视频片段展示在用户评论区的视频展示子区域。
进一步地,在生成包含所述文字评论和所述视频片段的用户评论之后,所述方法还包括:
接收与所述用户评论相关的用户评论;
将所述相关的用户评论按照预设条件进行筛选和排序后展示在评论回复区。
进一步地,在接收与文字评论匹配的视频片段之前,所述方法还包括:
判断所述文字评论对应的用户是否为第一类型用户,若是,则发送文字评论;
其中,第一类型用户为满足下面条件中的一种或多种的评论用户:发表用户评论的次数大于第一预设阈值、发表用户评论的频率大于第二预设阈值、发表用户评论的平均质量分值大于第三预设阈值和专业背景满足预设要求。
第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的用户评论生成方法,或者,所述处理器执行所述计算机程序时实现如第二方面所述的用户评论生成方法。
第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的用户评论生成方法,或者,该计算机程序被处理器执行时实现如第二方面所述的用户评论生成方法。
由上述技术方案可知,本发明实施例提供的用户评论生成方法、电子设备及存储介质,能够为文字评论自动确定匹配的视频片段,从而使得能够生成包含文字评论和视频片段的用户评论,从而使得生成的用户评论内容较为丰富。此外,本发明实施例能够为文字评论自动确定匹配的视频片段,故无需用户手动寻找以及手动为文字评论内容配上相应的视频,从而极大地方便了用户,提升了用户进行富媒体评论的体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
图1是本发明一实施例提供的用户评论生成方法的流程图;
图2是本发明一实施例提供的用户评论交互界面示意图;
图3是本发明另一实施例提供的另一种用户评论生成方法的流程图;
图4是本发明一实施例提供的服务器的结构示意图;
图5是本发明一实施例提供的客户端设备的结构示意图;
图6是本发明一实施例提供的电子设备的结构示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
图1示出了本发明一实施例提供的用户评论生成方法的流程图,如图1所示,本发明实施例提供的用户评论生成方法,具体包括如下内容:
步骤101:根据文字评论为所述文字评论生成匹配的视频片段;
步骤102:将所述视频片段发送给客户端,使得所述客户端生成包含所述文字评论和所述视频片段的用户评论。
在本实施例中,服务器可以接收客户端发送的文字评论或主动读取客户端当前产生的文字评论。一般情况下,客户端发送文字评论或服务器主动读取文字评论都是在文字评论提交前进行的,这样客户端可以在接收到匹配的视频片段后,将文字评论和视频片段一起提交发表。当然,本实施例并不排除,在文字评论提交后再为文字评论添加对应匹配的视频片段的情况。也即客户端也可以在文字评论提交后向服务器发送文字评论。或者,服务器也可以在检测到文字评论提交后获取文字评论。
在本实施例中,需要说明的是,服务器在获知文字评论后,会根据文字评论为所述文字评论确定与所述文字评论匹配的视频片段,然后将确定好的视频片段发送给客户端,从而使得客户端可以为用户的文字评论添加对应的视频片段,从而使得客户端能够生成包含文字评论和视频片段的用户评论(如图2所示),从而使得生成的用户评论内容较为丰富。
在本实施例中,服务器根据文字评论为所述文字评论生成匹配的视频片段可以指服务器根据文字评论为所述文字评论从目标视频中实时剪辑对应的视频片段。
在本实施例中,服务器在根据文字评论为所述文字评论生成匹配的视频片段时,可以进行处理如下:
先将与文字评论对应的目标视频进行分段,然后确定每个视频片段对应的文字摘要,然后再将文字评论与每个视频片段对应的文字摘要进行匹配,将匹配成功的文字摘要对应的视频片段作为匹配的视频片段,最后,根据该匹配的视频片段对应的起始标记特征和结束标记特征,从目标视频中剪辑该匹配的视频片段。
举例来说,假设用户对电影《红高粱》进行了一段文字影评,该段文字影评中有关于电影中“酿酒过程”的评析和分享,用户在客户端输入该文字评论后,客户端会将用户输入的文字评论发送给服务器,服务器在接收到该文字评论后,将该文字评论与电影《红高粱》中不同视频段对应的文字摘要进行匹配,并将匹配成功的文字摘要对应的视频片段作为匹配的视频片段(如电影中的酿酒片段),最后,根据该匹配的视频片段对应的起始标记特征和结束标记特征(如起始时间和结束时间),从电影《红高粱》中剪辑该匹配的视频片段,并将剪辑的酿酒片段发送给客户端,这样客户端在接收到酿酒片段后,就可以将该酿酒片段与用户的文字影评关联起来,一起作为用户评论并在用户选择提交按钮后进行提交发表。由此可见,本实施例可以为用户的文字评论自动匹配并剪辑对应的视频片段,从而可以方便用户生成富媒体评论,也即发表评论的用户无需在手动寻找(或剪辑)并加载对应的视频片段,从而极大地提高了用户发表富媒体评论的体验。同时,附带有视频片段的用户评论,可以提升观看用户评论的读者的阅读体验,例如,读者不但可以看到文字评论,还可以在文字评论下面直接看到跟这段文字相关的影视内容,从而可以增强和加深对文字评论的理解。
在本实施例中,需要说明的是,服务器需要预先在后台对电影《红高粱》进行视频片段划分,在进行视频片段划分时,可以按照视频场景进行划分,也可以按照核心人物的主要活动进行划分,也可以按照电影中的热度事件进行划分,还可以按照固定时间段进行常规划分等等。
在本实施例中,需要说明的是,在视频片段划分结束后,为每个视频片段生成对应的文字摘要,同时记录每个视频片段对应的起始标记特征和结束标记特征。这里的起始标记特征和结束标记特征可以为起始时间和结束时间,也可以为视频片段对应的起始场景和结束场景,还可以为视频片段对应的起始帧和结束帧等等,本实施例对此不作限定。
在本实施例中,需要说明的是,在为每个视频片段生成对应的文字摘要时,可以人工对视频片段解读后生成对应的文字摘要。例如,人工观看视频片段并对视频片段进行解读,确定该视频片段讲述的核心内容,根据该视频片段讲述的核心内容生成对应的文字摘要。举例来说,对于电影《红高粱》关于“颠轿”这个视频片段,可以生成对应的文字摘要为:“在空旷的黄土高原,崎岖的道路,滚滚的黄尘中,轿夫进行疯狂般的颠轿”。又例如,对于电影《红高粱》关于“剥皮”这个视频片段,可以生成对应的文字摘要为:“鲜血淋漓,英勇不屈”等等。
在本实施例中,还需要说明的是,在为每个视频片段生成对应的文字摘要时,也可以根据视频片段中包含的图像和语音,采用深度学习算法,自动将视频片段中包含的图像和语音转换成文字摘要。该处理方式省去了人工解读的麻烦,可以快速自动生成与视频片段对应的文字摘要,且随着深度学习算法的成熟,目前采用深度学习算法生成的文字摘要,准确度达到90%以上,故完全可以满足使用需求。由于该部分深度学习算法处理过程可以采用目前较为成熟的利用深度学习算法将单个图像、连续图像或语音转换成文字的处理过程,因此,本发明实施例对此不再详述。
在本实施例中,服务器在将所述视频片段发送给客户端时,为节省网络资源,服务器将所述视频片段存储至云存储空间中,只将所述视频片段的HLS的流文件发送给客户端,例如,服务器可以生成视频片段的M3U8文件,发送给客户端,供客户端播放使用。
需要理解的是,本实施例可以为用户的文字评论自动匹配并剪辑对应的视频片段,从而区别于需要用户去上传视频或者图片去生成富媒体评论的手工方式,而且更具专业性和准确性。
由上述技术方案可知,本发明实施例提供的用户评论生成方法,能够为文字评论自动确定匹配的视频片段,从而使得能够生成包含文字评论和视频片段的用户评论,从而使得生成的用户评论内容较为丰富。此外,本发明实施例能够为文字评论自动确定匹配的视频片段,故无需用户手动寻找以及手动为文字评论内容配上相应的视频,从而极大地方便了用户,提升了用户进行富媒体评论的体验。
基于上述实施例的内容,在本实施例中,上述步骤101根据文字评论为所述文字评论生成匹配的视频片段具体可通过如下方式实现:
步骤101A:确定文字评论对应的目标视频;
步骤101B:查询与所述目标视频对应的第一数据表,根据所述文字评论与所述第一数据表中不同视频片段的文字摘要的匹配情况,获取与所述文字评论匹配的视频片段的起始标记特征和结束标记特征;
步骤101C:根据所述起始标记特征和结束标记特征从所述目标视频中剪辑所述视频片段;
其中,所述第一数据表中预先存储有所述目标视频中不同视频片段的文字摘要与相应视频片段的起始标记特征和结束标记特征的映射关系。这里的起始标记特征和结束标记特征可以为起始时间和结束时间,也可以为视频片段对应的起始场景和结束场景,还可以为视频片段对应的起始帧和结束帧等等,本实施例对此不作限定。
在本实施例中,为提高为文字评论确定匹配的视频片段的速度,预先生成与目标视频对应的第一数据表,该第一数据表中需要建立目标视频中不同视频片段的文字摘要与相应视频片段的起始标记特征和结束标记特征的映射关系。例如,对于目标视频电影《红高粱》来说,其对应的第一数据表如下面表1所示。
在本实施例中,由于预先已经存在第一数据表,故可以直接查询第一数据表,根据文字评论与第一数据表中不同视频片段的文字摘要的匹配情况,获取与文字评论匹配的视频片段的起始标记特征和结束标记特征,从而根据起始标记特征和结束标记特征从目标视频中剪辑所述视频片段。
例如,假设文字评论为关于电影《红高粱》中“剥皮”这个视频片段的评述,文字评论中出现了“血、英勇、无畏、不屈不挠”等这类的词,则经过文字匹配后发现文字评论与下面表1中视频片段2对应的文字摘要相匹配,因此,可以确定视频片段2为与文字评论匹配的视频片段,因此,根据视频片段2对应的起始标记特征和结束标记特征,从《红高粱》中剪辑该视频片段2,并将该视频片段2发送给客户端。
表1
基于上述实施例的内容,在本实施例中,在步骤101B查询与所述目标视频对应的第一数据表之前,所述方法还包括:
步骤100:建立所述第一数据表;
其中,所述步骤100建立所述第一数据表,具体可通过如下方式实现:
步骤100A:将所述目标视频按照场景划分为不同的视频片段;
步骤100B:根据不同的视频片段对应的图像内容和/或语音内容确定不同视频片段的文字摘要;
步骤100C:将不同视频片段的文字摘要以及相应视频片段的起始标记特征和结束标记特征对应存储至第一数据表。
在本实施例中,为能够直接使用第一数据表,故最好预先建立第一数据表,其中,第一数据表的建立过程主要包括两部分内容,一部分是将目标视频进行视频片段的划分,另一部分内容是为每个视频片段确定对应的文字摘要。
在本实施例中,在对目标视频进行视频片段的划分时,为了能够满足客户端产生的文字评论的匹配需求,优先按照视频场景进行划分,这是因为评论用户在进行作品评论时,一般习惯按照场景进行评论,因此,将视频按照场景进行划分,有助于使得得到的视频片段最大概率地能够满足客户端产生的文字评论的匹配需求。例如,对于电影《红高粱》来说,其中包含若干个场景,如抬轿、颠轿、高粱地、酿酒、剥皮、日食造型等场景。用户一般会对电影中的某个场景进行评析,此时就可以将相应场景的视频片段提供的客户端。
在本实施例中,需要说明的是,在将目标视频按照场景划分为不同的视频片段时,优选进行50%overlap切片,以保证关键场景内容不丢失。
在本实施例中,需要说明的是,如果文字评论中包含了多个场景的评析,则服务器可以发送多个视频片段至客户端,其中,服务器发送的多个视频片段在客户端可以以一个连续视频的方式存在,也可以为以多个独立的视频片段的方式存在。
基于上述实施例的内容,在本实施例中,上述步骤102将所述视频片段发送给客户端,具体可通过如下方式实现:
将所述视频片段存储至云服务器中,并将所述视频片段的HLS的流文件发送给客户端。
在本实施例中,服务器在将所述视频片段发送给客户端时,为节省网络资源,服务器将所述视频片段存储至云存储空间中,只将所述视频片段的HLS的流文件发送给客户端,例如,服务器可以生成视频片段的M3U8文件,发送给客户端,供客户端播放使用。
基于上述实施例的内容,在本实施例中,在上述步骤102在将所述视频片段发送给客户端,使得所述客户端生成包含所述文字评论和所述视频片段的用户评论之后,所述方法还包括:
步骤103:在检测到用户评论发布后,根据所述用户评论确定与所述用户评论相关的用户评论;
步骤104:将所述相关的用户评论发送给客户端。
在本实施例中,在检测到用户评论发布后,根据所述用户评论确定与所述用户评论相关的用户评论,并将所述相关的用户评论发送给客户端。例如图2所示,所述相关的用户评论作为推荐评论展示在评论回复区。需要说明的是,为提高推荐评论的推荐效果,优选按照文字评论内容相似度、评论质量、个人运营等因素进行排序,从高到低进行呈现,并设置推荐评论的限制数量,例如,设置限制数量为5,也即最多只推荐5个相关的用户评论。
需要说明的是,将所述相关的用户评论发送给客户端并展示在评论回复区后,一方面,发表用户评论的用户能够看到这些相关的用户评论,从而了解跟自己有相似评论或影响度的其他评论用户;另一方面,阅读评论的读者不但可以看到一条评论,还可以看到与这个评论相关的其他用户的相似的评论,从而方便读者关注多个自己感兴趣的评论用户。
需要说明的是,对于推荐评论,可以以折叠按钮的方式打开和隐藏,从而便于保持评论回复区的简洁规范。
此外,还需要说明的是,在一种优选实施例中,服务器只为专业评论用户提供匹配的视频片段,且只为专业评论用户推荐相关的用户评论,从而提高专业评论用户的评论体验,此外,为专业评论用户推荐相关的用户评论,方便读者在阅读专业评论用户的评论内容时,还可以看到与这个评论相关的其他专业用户的相似的评论,从而方便读者去关注多个感兴趣的专业评论用户。
本实施例针对用户评论,尤其是专业用户在做视频评论时为用户的文字评论自动匹配并剪辑相应的视频片段(也可以称为短视频),提供给客户端,同时还根据用户评论的文字,为该用户找到相关的其他专业级用户的评论,提供给用户和其他读者阅览。此外,本实施例这种处理方式可以方便专业用户通过评论这种方式去产生和运营自媒体,引起更多读者和其他评论用户的关注。
图3示出了本发明一实施例提供的另一种用户评论生成方法的流程图,如图3所示,本发明实施例提供的用户评论生成方法,具体包括如下内容:
步骤201:接收与文字评论匹配的视频片段;
步骤202:生成包含所述文字评论和所述视频片段的用户评论。
在本实施例中,客户端接收服务器发送的与文字评论匹配的视频片段,然后生成包含所述文字评论和所述视频片段的用户评论。例如,如图2所示,客户端生成的用户评论区中包括两部分内容,分别为文字评论和视频片段,其中,文字评论展示在所述文字展示子区域,视频片段展示在所述视频展示子区域。
在本实施例中,客户端在接收与文字评论匹配的视频片段之前可以向服务器发送文字评论,这里发送文字评论的时机一般是在检测到用户完成文字评论后且提交文字评论前,客户端将文字评论发送给服务器后,服务器就可以根据客户端发送的文字评论确定与文字评论匹配的视频片段,进而服务器在确定好匹配的视频片段后就会将匹配的视频片段发送给客户端,从而客户端可以根据接收到的视频片段生成包含所述文字评论和所述视频片段的用户评论并进行展示。需要说明的是,客户端在接收到视频片段后,会将该视频片段实时推送并进行展示。
在本实施例中,需要说明的是,客户端发送文字评论的时机也可以是在用户提交文字评论后,若是这种情况,客户端在接收到服务器发送的与文字评论匹配的视频片段后,再将该视频片段添加至与所述文字评论对应的视频展示子区域。
需要说明的是,由于本实施例与上述实施例提供的用户评论生成方法只是执行主体不同,而其他实质内容相似,因此关于工作原理的描述部分,本实施例不再赘述,具体内容可参见上述实施例的介绍。
基于上述实施例的内容,在本实施例中,所述步骤203生成包含所述文字评论和所述视频片段的用户评论,具体可通过如下方式实现:
将所述文字评论展示在用户评论区的文字展示子区域;
将所述视频片段展示在用户评论区的视频展示子区域。
在本实施例中,如图2所示,客户端在用户评论区设置文字展示子区域和视频展示子区域,文字展示子区域用于接收用户输入的文字评论并将文字评论进行展示,视频展示子区域用于接收服务器发送的视频片段,并将视频片段进行展示,从而可以保证文字评论和视频片段均能够在用户评论区展示。
基于上述实施例的内容,在本实施例中,在步骤203生成包含所述文字评论和所述视频片段的用户评论之后,所述方法还包括:
步骤204:接收与所述用户评论相关的用户评论;
步骤205:将所述相关的用户评论按照预设条件进行筛选和排序后展示在评论回复区。
在本实施例中,客户端还用于接收服务器发送的与所述用户评论相关的用户评论,客户端在接收到与所述用户评论相关的用户评论后,将所述相关的用户评论按照预设条件进行筛选和排序后展示在评论回复区,从而方便用户阅读。在本实施例中,为提高推荐评论的推荐效果,客户端优选按照文字评论内容相似度、评论质量、个人运营等因素进行排序,从高到低进行呈现,并设置推荐评论的限制数量,例如,设置限制数量为5,也即最多只推荐5个相关的用户评论。
需要说明的是,客户端将所述相关的用户评论展示在评论回复区后,一方面,发表用户评论的用户能够看到这些相关的用户评论,从而了解跟自己有相似评论或影响度的其他评论用户;另一方面,阅读评论的读者不但可以看到一条评论,还可以看到与这个评论相关的其他用户的相似的评论,从而方便读者关注多个自己感兴趣的评论用户。需要说明的是,对于推荐评论,客户端可以以折叠按钮的方式打开和隐藏,从而便于保持评论回复区的简洁规范。
此外,需要说明的是,如图2所示,推荐评论和回复内容均设置在评论回复区,从而便于读者在回复评论前浏览其他相关的评论信息。
基于上述实施例的内容,在本实施例中,在步骤201接收与文字评论匹配的视频片段之前,所述方法还包括:
步骤200:发送文字评论;
其中,所述步骤200发送文字评论,具体包括:
判断所述文字评论对应的用户是否为第一类型用户,若是,则发送文字评论;
其中,第一类型用户为满足下面条件中的一种或多种的评论用户:发表用户评论的次数大于第一预设阈值、发表用户评论的频率大于第二预设阈值、发表用户评论的平均质量分值大于第三预设阈值和专业背景满足预设要求。
在本实施例中,客户端先向服务器发送文字评论,然后使得服务器根据文字评论确定匹配的视频片段。需要说明的是,客户端在文字评论时,优选将文字评论对应的目标视频ID也一并发送,从而便于服务器从对应的目标视频中剪辑对应的视频片段。
在本实施例中,为降低服务器的压力,同时也为提高专业评论用户的积极性,客户端在判断到发表文字评论的用户为第一类型用户(也即专业用户)时,才将文字评论发送给服务器,使得服务器根据所述文字评论为所述文字评论确定匹配的视频片段。如果发表文字评论的用户为非第一类型用户(非专业用户),则不为其提供匹配的视频片段这一服务,从而一方面降低了服务器的压力,另一方面也提高了专业评论用户发表评论的积极性。在本实施例中,在确定第一类型用户时,可以根据其历史发表用户评论的次数、发表用户评论的频率、发表用户评论的平均质量分值、用户的专业背景等进行确定。例如,可以将发表用户评论的次数大于50次的用户确定为第一类型用户。又如,可以将发表用户评论的频率大于一周一次的用户确定为第一类型用户。又如,可以将发表用户评论的平均质量分值大于90分的用户确定为第一类型用户。又如,可以将用户的专业背景为知名导演、制片人的用户确定为第一类型用户。此外,对于这些条件,还可以进行组合,例如同时满足发表用户评论的次数大于第一预设阈值且发表用户评论的平均质量分值大于第三预设阈值的用户才确定为第一类型用户,从而保证第一类型用户确定的准确性。
在本实施例中,为专业用户的文字评论自动剪辑对应的视频片段进而为专业用户自动生成富媒体评论,本实施例使得专业用户可以通过评论去运营自己,同时可以使得专业用户通过评论去关注一些相关的专业用户。
需要说明的是,相比于现有技术中用户需要根据自己的文字评论手动配图、视频或者查找相关的评论的方式,本实施例能够根据用户的文字评论为所述文字评论匹配并展示相应的视频片段,同时在用户发布评论后为其自动推送相关的用户评论。本实施例提供的用户评论生成方法,更加智能,能够大大地提升用户做富媒体评论的体验,也大大增加读者浏览评论的体验,同时还使得专业用户能够通过评论去运营自己。
此外,需要补充说明的是,当确定用户为第一类型用户时,可以将该用户发表的评论存入评论库中,后续可以从评论库中寻找与专业用户发表的评论相关的其他专业用户的评论,从而可以提高寻找相似专业评论的效率。
图4示出了本发明一实施例提供的服务器的结构示意图,如图4所示,本发明实施例提供的服务器,包括:视频片段生成模块11和视频片段发送模块12,其中:
视频片段生成模块11,用于根据文字评论为所述文字评论生成匹配的视频片段;
视频片段发送模块12,用于将所述视频片段发送给客户端,使得所述客户端生成包含所述文字评论和所述视频片段的用户评论。
由于本实施例提供的服务器可以用于执行上述实施例提供的用户评论生成方法,其工作原理和有益效果类似,此处不再详述。
图5示出了本发明一实施例提供的客户端设备的结构示意图,如图5所示,本发明实施例提供的客户端设备,包括:视频片段接收模块21和用户评论生成模块22,其中:
视频片段接收模块21,用于接收与文字评论匹配的视频片段;
用户评论生成模块22,用于生成包含所述文字评论和所述视频片段的用户评论。
由于本实施例提供的客户端设备可以用于执行上述实施例提供的用户评论生成方法,其工作原理和有益效果类似,此处不再详述。
基于相同的发明构思,本发明另一实施例提供了一种用户评论生成系统,包括:上面两个实施例所述的服务器和客户端设备,其中,所述服务器和所述客户端设备之间通信连接。
由于本实施例提供的用户评论生成系统包括上面两个实施例所述的服务器和客户端设备,因此,其工作原理和有益效果类似,此处不再详述。
基于相同的发明构思,本发明又一实施例提供了一种电子设备,参见图6,所述电子设备具体包括如下内容:处理器601、存储器602、通信接口603和通信总线604;
其中,所述处理器601、存储器602、通信接口603通过所述通信总线604完成相互间的通信;所述通信接口603用于实现各设备之间的信息传输;
所述处理器601用于调用所述存储器602中的计算机程序,所述处理器执行所述计算机程序时实现上述用户评论生成方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:根据文字评论为所述文字评论生成匹配的视频片段;将所述视频片段发送给客户端,使得所述客户端生成包含所述文字评论和所述视频片段的用户评论;或,所述处理器执行所述计算机程序时实现下述步骤:发送文字评论;接收与文字评论匹配的视频片段;生成包含所述文字评论和所述视频片段的用户评论。
基于相同的发明构思,本发明又一实施例提供了一种非暂态计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述用户评论生成方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:根据文字评论为所述文字评论生成匹配的视频片段;将所述视频片段发送给客户端,使得所述客户端生成包含所述文字评论和所述视频片段的用户评论;或,所述处理器执行所述计算机程序时实现下述步骤:发送文字评论;接收与文字评论匹配的视频片段;生成包含所述文字评论和所述视频片段的用户评论。
此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的用户评论生成方法。
此外,在本发明中,诸如“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
此外,在本发明中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
此外,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种用户评论生成方法,其特征在于,包括:
根据文字评论为所述文字评论生成匹配的视频片段;
将所述视频片段发送给客户端,使得所述客户端生成包含所述文字评论和所述视频片段的用户评论。
2.根据权利要求1所述的用户评论生成方法,其特征在于,所述根据文字评论为所述文字评论生成匹配的视频片段,具体包括:
确定文字评论对应的目标视频;
查询与所述目标视频对应的第一数据表,根据所述文字评论与所述第一数据表中不同视频片段的文字摘要的匹配情况,获取与所述文字评论匹配的视频片段的起始标记特征和结束标记特征;
根据所述起始标记特征和结束标记特征从所述目标视频中剪辑所述视频片段;
其中,所述第一数据表中预先存储有所述目标视频中不同视频片段的文字摘要与相应视频片段的起始标记特征和结束标记特征的映射关系。
3.根据权利要求2所述的用户评论生成方法,其特征在于,在查询与所述目标视频对应的第一数据表之前,所述方法还包括:
将所述目标视频按照场景划分为不同的视频片段;
根据不同的视频片段对应的图像内容和/或语音内容确定不同视频片段的文字摘要;
将不同视频片段的文字摘要以及相应视频片段的起始标记特征和结束标记特征对应存储至第一数据表。
4.根据权利要求1或2所述的用户评论生成方法,其特征在于,所述将所述视频片段发送给客户端,具体包括:
将所述视频片段存储至云服务器中,并将所述视频片段的HLS的流文件发送给客户端。
5.一种用户评论生成方法,其特征在于,包括:
接收与文字评论匹配的视频片段;
生成包含所述文字评论和所述视频片段的用户评论。
6.根据权利要求5所述的用户评论生成方法,其特征在于,所述生成包含所述文字评论和所述视频片段的用户评论,具体包括:
将所述文字评论展示在用户评论区的文字展示子区域;
将所述视频片段展示在用户评论区的视频展示子区域。
7.根据权利要求5所述的用户评论生成方法,其特征在于,在生成包含所述文字评论和所述视频片段的用户评论之后,所述方法还包括:
接收与所述用户评论相关的用户评论;
将所述相关的用户评论按照预设条件进行筛选和排序后展示在评论回复区。
8.根据权利要求5~7任一项所述的用户评论生成方法,其特征在于,在接收与文字评论匹配的视频片段之前,所述方法还包括:
判断所述文字评论对应的用户是否为第一类型用户,若是,则发送文字评论;
其中,第一类型用户为满足下面条件中的一种或多种的评论用户:发表用户评论的次数大于第一预设阈值、发表用户评论的频率大于第二预设阈值、发表用户评论的平均质量分值大于第三预设阈值和专业背景满足预设要求。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一所述的用户评论生成方法,或者,所述处理器执行所述计算机程序时实现如权利要求5至8任一所述的用户评论生成方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至4任一所述的用户评论生成方法,或者,该计算机程序被处理器执行时实现如权利要求5至8任一所述的用户评论生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911381595.9A CN111107444B (zh) | 2019-12-27 | 2019-12-27 | 用户评论生成方法、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911381595.9A CN111107444B (zh) | 2019-12-27 | 2019-12-27 | 用户评论生成方法、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111107444A true CN111107444A (zh) | 2020-05-05 |
CN111107444B CN111107444B (zh) | 2021-12-07 |
Family
ID=70424662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911381595.9A Active CN111107444B (zh) | 2019-12-27 | 2019-12-27 | 用户评论生成方法、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111107444B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111711849A (zh) * | 2020-06-30 | 2020-09-25 | 浙江同花顺智能科技有限公司 | 展示多媒体数据的方法、设备及存储介质 |
CN112131346A (zh) * | 2020-09-25 | 2020-12-25 | 北京达佳互联信息技术有限公司 | 评论聚合方法、装置、存储介质和电子设备 |
CN114222196A (zh) * | 2022-01-04 | 2022-03-22 | 阿里巴巴新加坡控股有限公司 | 一种剧情解说短视频的生成方法、装置及电子设备 |
CN114938473A (zh) * | 2022-05-16 | 2022-08-23 | 上海幻电信息科技有限公司 | 评论视频生成方法及装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780921A (zh) * | 2011-05-10 | 2012-11-14 | 华为终端有限公司 | 在观看节目时获取评论信息的方法、系统和装置 |
US20120308195A1 (en) * | 2011-05-31 | 2012-12-06 | Michael Bannan | Feedback system and method |
CN106358011A (zh) * | 2016-08-26 | 2017-01-25 | 刘翔 | 监控设备视频截图评论系统及方法 |
US20170154651A1 (en) * | 2015-12-01 | 2017-06-01 | Le Holdings (Beijing) Co., Ltd. | Method for presenting video segments and electronic device |
CN107027060A (zh) * | 2017-04-18 | 2017-08-08 | 腾讯科技(深圳)有限公司 | 视频片段的确定方法和装置 |
CN107704525A (zh) * | 2017-09-04 | 2018-02-16 | 优酷网络技术(北京)有限公司 | 视频搜索方法和装置 |
US20180158489A1 (en) * | 2012-04-18 | 2018-06-07 | Scorpcast, Llc | System and methods for providing user generated video reviews |
CN108156528A (zh) * | 2017-12-18 | 2018-06-12 | 北京奇艺世纪科技有限公司 | 一种视频处理方法及装置 |
CN109525896A (zh) * | 2018-11-08 | 2019-03-26 | 北京微播视界科技有限公司 | 评论回复方法、装置、设备和存储介质 |
-
2019
- 2019-12-27 CN CN201911381595.9A patent/CN111107444B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780921A (zh) * | 2011-05-10 | 2012-11-14 | 华为终端有限公司 | 在观看节目时获取评论信息的方法、系统和装置 |
US20120308195A1 (en) * | 2011-05-31 | 2012-12-06 | Michael Bannan | Feedback system and method |
US20180158489A1 (en) * | 2012-04-18 | 2018-06-07 | Scorpcast, Llc | System and methods for providing user generated video reviews |
US20170154651A1 (en) * | 2015-12-01 | 2017-06-01 | Le Holdings (Beijing) Co., Ltd. | Method for presenting video segments and electronic device |
CN106358011A (zh) * | 2016-08-26 | 2017-01-25 | 刘翔 | 监控设备视频截图评论系统及方法 |
CN107027060A (zh) * | 2017-04-18 | 2017-08-08 | 腾讯科技(深圳)有限公司 | 视频片段的确定方法和装置 |
CN107704525A (zh) * | 2017-09-04 | 2018-02-16 | 优酷网络技术(北京)有限公司 | 视频搜索方法和装置 |
CN108156528A (zh) * | 2017-12-18 | 2018-06-12 | 北京奇艺世纪科技有限公司 | 一种视频处理方法及装置 |
CN109525896A (zh) * | 2018-11-08 | 2019-03-26 | 北京微播视界科技有限公司 | 评论回复方法、装置、设备和存储介质 |
Non-Patent Citations (1)
Title |
---|
雷锋网: "我们还只能发表情文字的时候,Facebook推出视频评论功能", 《HTTPS://WWW.SOHU.COM/A/82423351_114877》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111711849A (zh) * | 2020-06-30 | 2020-09-25 | 浙江同花顺智能科技有限公司 | 展示多媒体数据的方法、设备及存储介质 |
CN112131346A (zh) * | 2020-09-25 | 2020-12-25 | 北京达佳互联信息技术有限公司 | 评论聚合方法、装置、存储介质和电子设备 |
CN112131346B (zh) * | 2020-09-25 | 2024-04-30 | 北京达佳互联信息技术有限公司 | 评论聚合方法、装置、存储介质和电子设备 |
CN114222196A (zh) * | 2022-01-04 | 2022-03-22 | 阿里巴巴新加坡控股有限公司 | 一种剧情解说短视频的生成方法、装置及电子设备 |
CN114938473A (zh) * | 2022-05-16 | 2022-08-23 | 上海幻电信息科技有限公司 | 评论视频生成方法及装置 |
CN114938473B (zh) * | 2022-05-16 | 2023-12-12 | 上海幻电信息科技有限公司 | 评论视频生成方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111107444B (zh) | 2021-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111107444B (zh) | 用户评论生成方法、电子设备及存储介质 | |
JP6449351B2 (ja) | ブロードキャストメッセージに対するオンラインユーザの反応を特定するためのデータマイニング | |
JP6606275B2 (ja) | 情報をプッシュ配信するコンピュータ実施方法及び装置 | |
CN105142028B (zh) | 面向三网融合的电视节目内容搜索与推荐方法 | |
CN108650558B (zh) | 基于交互视频的视频前情提要的生成方法及装置 | |
US20160014482A1 (en) | Systems and Methods for Generating Video Summary Sequences From One or More Video Segments | |
CN105574045B (zh) | 一种视频推荐方法和服务器 | |
CN105975472A (zh) | 一种推荐方法和装置 | |
CN109104354B (zh) | 入群、建群方法及其设备 | |
CN113641859B (zh) | 脚本生成方法、系统、计算机存储介质及计算机程序产品 | |
US20150161094A1 (en) | Apparatus and method for automatically generating visual annotation based on visual language | |
KR20220006491A (ko) | 댓글 자막을 생성하는 방법, 장치, 전자 기기, 저장 매체 및 컴퓨터 프로그램 | |
CN112511854A (zh) | 一种直播视频精彩片段生成方法、装置、介质和设备 | |
CN107977678B (zh) | 用于输出信息的方法和装置 | |
CN103297313A (zh) | 网络信息的处理方法及装置 | |
JP2012129979A (ja) | 区間作成装置、区間作成方法、及び区間作成プログラム | |
CN102959539B (zh) | 一种业务交叉时的项目推荐方法及系统 | |
CN110737845A (zh) | 一种实现信息分析的方法、计算机存储介质及系统 | |
US20190082236A1 (en) | Determining Representative Content to be Used in Representing a Video | |
CN113660526B (zh) | 脚本生成方法、系统、计算机存储介质及计算机程序产品 | |
US9268861B2 (en) | Method and system for recommending relevant web content to second screen application users | |
CN115357755B (zh) | 视频生成方法、视频展示方法和装置 | |
KR101780237B1 (ko) | 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법 및 장치 | |
Tiwari et al. | Multimodal multiplatform social media event summarization | |
CN113051481B (zh) | 内容推荐方法、装置、电子设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |