一种视频分享方法及装置与流程

文档序号:18598399发布日期:2019-09-03 22:20阅读:121来源:国知局
一种视频分享方法及装置与流程

本发明涉及流媒体视频技术领域,特别是涉及一种视频分享方法及装置。



背景技术:

随着流媒体视频技术以及网络技术的不断发展,越来越多的用户倾向于在网络社交圈中分享一些视频。然而在不同的用户选择针对同一视频进行分享时,每一用户所分享的视频都是一模一样的,并不能展现每一用户的个性。



技术实现要素:

本发明实施例的目的在于提供一种视频分享方法及装置,以实现在用户分享视频时展现用户的个性,增强用户的体验感。具体技术方案如下:

本发明实施例提供了一种视频分享方法,包括:

确定用户选择的待分享视频;

根据所述用户的特征信息,以及所述待分享视频的属性信息,确定目标弹幕池,所述目标弹幕池中包括至少一个弹幕内容;

从所述目标弹幕池中选择弹幕内容,作为待插入弹幕内容;

将所述待插入弹幕内容插入所述待分享视频;

分享插入所述待插入弹幕内容后的待分享视频。

可选的,所述根据所述用户的特征信息,以及所述待分享视频的属性信息,确定目标弹幕池的步骤,包括:

根据所述用户的特征信息,对第一弹幕内容和第二弹幕内容进行文本分析,得到第一弹幕池;

根据所述待分享视频的属性信息,对第三弹幕内容进行文本分析,得到第二弹幕池;

其中,所述目标弹幕池包括有所述第一弹幕池和所述第二弹幕池;所述第一弹幕内容为所述用户发表的弹幕内容;所述第二弹幕内容为所述用户点赞的其他用户发表的弹幕内容;所述第三弹幕内容为所述待分享视频中包含的弹幕内容。

可选的,所述特征信息包括:所述用户的年龄信息、性格信息和兴趣信息中的一种或多种;

所述属性信息包括:所述待分享视频的标签信息、类别信息和内容信息中的一种或多种。

可选的,所述从所述目标弹幕池中选择弹幕内容,作为待插入弹幕内容的步骤,包括:

按照预设比例,分别从所述第一弹幕池和所述第二弹幕池中选取弹幕内容,得到预设数量个待插入弹幕内容,其中,所述预设比例为从所述第一弹幕池中选取弹幕内容的个数和从所述第二弹幕池中选取弹幕内容的个数的比例。

可选的,所述方法还包括:

获取第三弹幕内容插入所述待分享视频的第一时间点;其中,所述第三弹幕内容为所述待分享视频中包含的弹幕内容;

根据所述待分享视频在不同时间点的观看热度,选取观看热度大于预设观看热度阈值的第二时间点;

根据所述第一时间点和第二时间点,生成时间池;

所述将所述待插入弹幕内容插入所述待分享视频的步骤,包括:

从所述时间池中选取时间点,作为待插入时间点;

在所述待分享视频的待插入时间点处插入所述待插入弹幕内容。

可选的,所述方法还包括:

获取使用频率大于预设频率值的贴纸,和/或获取已被所述用户使用的贴纸,作为待插入贴纸;

在所述待分享视频中插入所述待插入贴纸;

所述分享插入所述待插入弹幕内容后的待分享视频的步骤,包括:

分享插入所述待插入弹幕内容和所述待插入贴纸的待分享视频。

本发明实施例还提供了一种视频分享装置,包括:

第一确定模块,用于确定用户选择的待分享视频;

第二确定模块,用于根据所述用户的特征信息,以及所述待分享视频的属性信息,确定目标弹幕池,所述目标弹幕池中包括至少一个弹幕内容;

选择模块,用于从所述目标弹幕池中选择弹幕内容,作为待插入弹幕内容;

第一插入模块,用于将所述待插入弹幕内容插入所述待分享视频;

分享模块,用于分享插入所述待插入弹幕内容后的待分享视频。

可选的,所述第二确定模块,具体用于根据所述用户的特征信息,对第一弹幕内容和第二弹幕内容进行文本分析,得到第一弹幕池;根据所述待分享视频的属性信息,对第三弹幕内容进行文本分析,得到第二弹幕池;其中,所述目标弹幕池包括有所述第一弹幕池和所述第二弹幕池;所述第一弹幕内容为所述用户发表的弹幕内容;所述第二弹幕内容为所述用户点赞的其他用户发表的弹幕内容;所述第三弹幕内容为所述待分享视频中包含的弹幕内容。

可选的,所述特征信息包括:所述用户的年龄信息、性格信息和兴趣信息中的一种或多种;

所述属性信息包括:所述待分享视频的标签信息、类别信息和内容信息中的一种或多种。

可选的,所述选择模块,具体用于按照预设比例,分别从所述第一弹幕池和所述第二弹幕池中选取弹幕内容,得到预设数量个待插入弹幕内容,其中,所述预设比例为从所述第一弹幕池中选取弹幕内容的个数和从所述第二弹幕池中选取弹幕内容的个数的比例。

可选的,所述装置还包括:

第一获取模块,用于获取第三弹幕内容插入所述待分享视频的第一时间点;其中,所述第三弹幕内容为所述待分享视频中包含的弹幕内容;

选取模块,用于根据所述待分享视频在不同时间点的观看热度,选取观看热度大于预设观看热度阈值的第二时间点;

生成模块,用于根据所述第一时间点和第二时间点,生成时间池;

所述第一插入模块,具体用于从所述时间池中选取时间点,作为待插入时间点;在所述待分享视频的待插入时间点处插入所述待插入弹幕内容。

可选的,所述装置还包括:

第二获取模块,用于获取使用频率大于预设频率值的贴纸,和/或获取已被所述用户使用的贴纸,作为待插入贴纸;

第二插入模块,用于在所述待分享视频中插入所述待插入贴纸;

所述分享模块,具体用于分享插入所述待插入弹幕内容和所述待插入贴纸的待分享视频。

本发明实施例还提供了一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一所述的视频分享方法步骤。

本发明实施还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一视频分享方法的步骤。

本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一视频分享方法。

本发明实施例提供的一种视频分享方法及装置,可以确定用户选择的待分享视频,根据用户的特征信息,以及待分享视频的属性信息,确定目标弹幕池,该目标弹幕池中包括至少一个弹幕内容,从目标弹幕池中选择弹幕内容,作为待插入弹幕内容,将待插入弹幕内容插入待分享视频,分享插入待插入弹幕内容后的待分享视频。通过本发明实施例提供的技术方案,插入待分享视频中的弹幕内容基于用户的特征信息确定,这使得插入待分享视频中的弹幕内容能够充分体现用户的个性,进而使得插入该弹幕内容的待分享视频能够充分体现用户的个性,实现了在用户分享视频时展现用户的个性,增强了用户的体验感。

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

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例提供的视频分享方法的第一种流程示意图;

图2为本发明实施例提供的文本分析过程的一种示意图;

图3为本发明实施例提供的视频分享方法的第二种流程示意图;

图4为本发明实施例提供的视频分享方法的第三种流程示意图;

图5为本发明实施例提供的视频分享装置的一种结构示意图;

图6为本发明实施例提供的电子设备的一种结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

目前,用户可以通过在网络社交圈中分享自己喜欢或是不喜欢的视频,使得其他用户可以观看该用户分享的视频,进而可以促使该用户找到更多的网络好友,加深该用户与其他用户之间的沟通交流等。然而,当不同用户在网络社交圈中分享同一视频时,每一用户分享的视频都是一模一样的,并不能体现各个用户的个性,如对该视频的喜好程度,分享该视频的原因等。例如,用户a和用户b同时在社交圈中分享一视频1。用户a并不喜欢视频1,分享视频1是为了让其他用户知道自己对视频1的不喜欢。但是用户b却十分喜欢视频1,分享视频1是为了让其他用户知道自己对视频1的喜爱。若用户a和用户b仅仅在网络社交圈中分享视频1,其他用户将不会知道用户a和用户b分享视频1的原因。若用户a和用户b为分享视频1的行为配以文字说明分享的原因,这将使得视频分享行为复杂化,增加了社交成本,导致用户体验感较差。

为了解决上述视频分享过程中,分享的视频不能体现用户的个性,给用户带来的体验感较差的问题,本发明实施例提供了一种视频分享方法,该方法适用于任一电子设备。该电子设备中安装有视频软件和/或社交软件等。该方法中可以确定用户选择的待分享视频,根据用户的特征信息,以及待分享视频的属性信息,确定目标弹幕池,该目标弹幕池中包括至少一个弹幕内容,从目标弹幕池中选择弹幕内容,作为待插入弹幕内容,将待插入弹幕内容插入待分享视频,分享插入待插入弹幕内容后的待分享视频。

通过本发明实施例提供的方法,插入待分享视频中的弹幕内容基于用户的特征信息确定,这使得插入待分享视频中的弹幕内容能够充分体现用户的个性,进而使得插入该弹幕内容的待分享视频能够充分体现用户的个性,实现了在用户分享视频时展现用户的个性,增强了用户的体验感。

下面通过具体的实施例,对本发明实施例进行说明。为便于理解,下面以执行主体为电子设备为例进行说明。

如图1所示,图1为本发明实施例提供的视频分享方法的第一种流程示意图。该方法包括以下步骤。

步骤s101,确定用户选择的待分享视频。

在本步骤中,待分享视频可以为用户对正在观看的视频,也可以为该用户已经观看过的视频进行分享,还可以为其他用户分享的视频。电子设备可以根据用户的操作行为,从电子设备中存储的视频中选择出待分享视频,也可以从网络中获取到待分享视频。

例如,用户a通过手机上的一视频软件观看视频1,某一时刻,检测到用户a点击该手机当前视频播放页面中的视频分享按键。根据该点击操作,该手机可以确定视频1为用户a选择进行分享的待分享视频。

在本发明实施例中,电子设备所确定的用户选择的待分享视频中可以包含有弹幕内容。该弹幕内容可以包括该用户在观看待分享视频过程中发表的弹幕内容,和/或其他用户在观看待分享视频过程中发表的弹幕内容。电子设备所确定的用户选择的待分享视频中也可以不包含任何弹幕内容。

步骤s102,根据用户的特征信息,以及待分享视频的属性信息,确定目标弹幕池。其中,该目标弹幕池中至少可以包括一个弹幕内容。

在本步骤中,用户的特征信息可以包括:年龄信息、性格信息、兴趣信息、用户标识(identification,id)信息和学历信息等信息中的一种或多种。待分享视频属性信息可以包括:标签信息、类别信息、内容信息、视频id信息、导演信息和演员信息等信息中的一种或多种。电子设备根据上述用户的特征信息,以及待分享视频的属性信息,可以确定目标弹幕池。本发明实施例中,对用户的特征信息和待分享视频的属性信息不作具体限定。

本发明实施例中,可以根据电子设备的存储空间、工作环境,可以选择不同的方式,生成目标弹幕池。

一个实施例中,目标弹幕池的生成方式可以为:电子设备预先根据用户的特征信息和各个视频的属性信息,生成各个视频和用户对应的弹幕池,并存储各个视频对应的弹幕池。每一弹幕池中至少可以包括一个弹幕内容。在确定待分享视频后,电子设备根据用户的特征信息,以及待分享视频的属性信息,从存储的多个弹幕池中,确定当前需要的目标弹幕池。这样可有效的提高确定目标弹幕池的效率。

以用户a和视频1为例进行说明,根据用户a的特征信息和视频1的属性信息,预先生成用户a和视频1所对应的弹幕池1,并将弹幕池1与用户a以及视频1关联。当用户a选择分享视频1时,电子设备可以根据用户a的特征信息和视频1的属性信息,在预先生成的多个弹幕池中,确定目标弹幕池为弹幕池1。

在上述将弹幕池1与用户a和视频1进行关联过程中,可以采用用户a的用户id和视频1的视频id对生成的弹幕池1进行标记,使得弹幕池1与用户a和视频1产生管理。进而根据用户a的用户id和视频1的视频id,电子设备可以在各个视频的弹幕池中确定弹幕池1。在本发明实施例中,还可以采用其他方式实现弹幕池与用户和待分享视频的关联,对此不作具体限定。

另一个实施例中,目标弹幕池的生成方式可以为:在用户不分享视频的情况下,即在用户未确定待分享视频前,电子设备并未存储用户的特征信息和待分享视频的属性信息这二者对应的弹幕池。这样,可减少占用的存储空间,节省上述电子设备的存储空间。在确定用户选择分享的待分享视频后,电子设备再根据用户的特征信息和待分享视频的属性信息,生成包含多个弹幕内容的目标弹幕池。

仍以上述用户a和视频1为例,在确定用户a选择分享视频1前,电子设备并未存储用户a的特征信息和视频1的属性信息这二者对应的弹幕池。在确定用户a选择分享的视频为视频1后,电子设备根据用户a的特征信息和视频1的属性信息,生成目标弹幕池。

在本发明实施例中,目标弹幕池中的弹幕内容是根据用户的特征信息以及待分享视频的属性信息确定的,使得从目标弹幕池中的选取插入到待分享视频中的弹幕内容可以体现出用户个性,实现了在用户分享视频时展现出用户的个性,增强了用户的体验感。

步骤s103,从目标弹幕池中选择弹幕内容,作为待插入弹幕内容。

在本步骤中,电子设备可以从上述目标弹幕池中选取预设数量的弹幕内容,作为待插入弹幕内容。预设数量可以为一个或多个,即待插入弹幕内容的数量可以为一个或多个。预设数量可以根据预期效果、用户的需求等进行设定。

一个实施例中,电子设备可以随机从目标弹幕池中选取预设数量的弹幕内容,作为待插入弹幕内容。例如,预设数量为10,电子设备可以从目标弹幕池中随机选择10个弹幕内容,作为待插入弹幕内容。

另一个实施例中,电子设备可以根据用户的特征信息和/或用户的个人习惯等,从目标弹幕池中选取预设数量的弹幕内容,作为待插入弹幕。例如,统计发现某一用户在观看每一视频时,几乎都会发送如“第一”、“空降成功”或“前方高能”等弹幕内容。若目标弹幕池中包括这些用户经常发送的弹幕内容,则电子设备可以选取“第一”、“空降成功”或者“前方高能”等弹幕内容作为待插入弹幕内容。再例如,某一用户的特征信息中年龄信息为24岁,若目标弹幕池中包含的弹幕内容有涉及该年龄信息的弹幕内容,如“24岁的老阿姨表示不服”等弹幕内容,则电子设备可以选取这些涉及该年龄信息的弹幕内容为待插入弹幕内容。

本发明实施例中,对待插入弹幕内容的选取方式不作具体限定。

步骤s104,将待插入弹幕内容插入待分享视频。

在本步骤中,电子设备将从目标弹幕池中选取得到的待插入弹幕内容插入到待分享视频中。

一个实施例中,在待分享视频中,每一视频帧存在对应的时间点。电子设备可以在待分享视频中随机选取多个视频帧对应的时间点,作为待插入时间点。电子设备可以在待分享视频的待插入时间点处插入待插入弹幕内容,即在选取的待插入时间点对应的视频帧中插入待插入弹幕内容。

另一个实施例中,电子设备可以根据待插入弹幕内容、待分享视频的属性信息,在待分享视频中确定待插入时间点,并在待分享视频的待插入时间点处插入待插入弹幕内容,即在该待插入时间点对应的视频帧中插入待插入弹幕内容。以待插入弹幕内容为“空降成功”,待分享视频为动漫为例。“空降成功”往往用于表达用户准确跳过某一段视频后,可以观看自己想要观看的视频内容的喜悦或骄傲之情。若动漫的第3分钟为片头曲结束的时间点,这一时间点为用户非常开心看到待分享视频的具体内容的时间点,因此,可以将第3分钟作为“空降成功”对应的待插入时间点,将“空降成功”插入第3分钟对应的视频帧中。

一个可选的实施例中,电子设备可以根据用户的特征信息、用户的个人习惯、弹幕的视觉效果等,确定待插入弹幕内容的显示效果,基于显示效果,将待插入弹幕内容插入到待分享视频中。

例如,一用户的个人习惯是在视频的顶部发表弹幕内容,则在该用户选择的待分享视频中,电子设备可以确定待插入弹幕内容的显示效果为顶部显示,进而将待插入弹幕内容插入到该待分享视频的顶部。再例如,待分享视频中已经包含有大量的弹幕内容。为突出显示待插入弹幕内容,电子设备可确定待插入弹幕内容的显示效果为高亮显示或下方增加下划线等,进而按照确定的显示效果,将待插入弹幕内容插入到待分享视频。

步骤s105,分享插入待插入弹幕内容后的待分享视频。

在本步骤中,电子设备在网络社交圈等网络平台中分享插入上述待插入弹幕内容的待分享视频。例如,电子设备可以将插入待插入弹幕内容的待分享视频的链接地址分享到用户的网络社交圈中。

根据图1提供的视频分享方法,插入到待分享视频中的弹幕内容是基于用户的特征信息确定的,这使得插入待分享视频中的弹幕内容能够充分体现用户的个性,进而使得插入该弹幕内容的待分享视频能够充分体现用户的个性,实现了在用户分享视频时展现用户的个性,增强了用户的体验感。

一种可选的实施例中,上述步骤s102,根据用户的特征信息,以及待分享视频的属性信息,确定目标弹幕池,具体可以包括以下步骤。

步骤s1021,根据用户的特征信息,对第一弹幕内容和第二弹幕内容进行文本分析,得到第一弹幕池。其中,第一弹幕内容为用户发表的弹幕内容。第二弹幕内容为用户点赞的其他用户发表的弹幕内容。第一弹幕内容的数量可以为一个或多个,第二弹幕内容的数量可以为一个或多个。

下面以用户的特征信息包括上述年龄信息、性格信息和兴趣信息为例进行说明。

一个实施例中,电子设备可以根据用户的年龄信息、性格信息和兴趣信息,对第一弹幕内容以及第二弹幕内容进行分析,并筛选出与用户的年龄信息、性格信息以及兴趣信息匹配的弹幕内容,得到第一弹幕池。例如,一用户的性格信息为感性,在根据该用户的性格信息对第一弹幕内容和第二弹幕内容进行筛选时,电子设备可以保留情感色彩比较强烈的弹幕内容,如“夺妻之恨,不共戴天”,“我从未见过如此厚颜无耻之人”等弹幕内容。再例如,一用户年龄信息中记录该用户的生日日期为10月1日,在根据该用户的年龄信息对第一弹幕内容和第二弹幕内容进行筛选时,可以包括生日为10月1日的弹幕内容,如“我生日也是10月1日”、“哈哈,10月1日是我的生日”等弹幕内容。再例如,一用户的兴趣信息为吃货,在根据该用户的兴趣信息对第一弹幕内容和第二弹幕内容进行筛选时,电子设备可以保留与吃有关的弹幕内容,如“这菜看起来好好吃的样子”,“表示我还可以再吃三碗”等弹幕内容。

一个实施例中,电子设备可以基于第一弹幕内容和第二弹幕内容,根据用户的年龄信息、性格信息和兴趣信息,生成新的弹幕内容,作为第一弹幕池中的弹幕内容。例如,现有一弹幕内容为“抱走我家姓名1”的第一弹幕内容,其中,姓名1为某一演员在该视频中饰演的角色的姓名。根据该弹幕内容,电子设备可以生成新的弹幕内容,如“抱走我家姓名2”,其中,姓名2可以为该演员的真实姓名,或姓名2也可以为该用户对该演员的昵称。

一个可选的实施例中,电子设备可以为第一弹幕内容分配第一预设权重,为第二弹幕内容分配第二预设权重,并根据分配的权重,以及用户的特征信息,确定第一弹幕池。也就是根据用户的特征信息、第一预设权重和第二预设权重,对第一弹幕内容和第二弹幕内容进行文本分析,得到第一弹幕池。

例如,第一预设权重大于第二预设权重。“一定是我打开的方式不对”、“哎呀!这打开方式不对啊”这两个弹幕内容所表示的意思以及情感都是相似的,仅仅是表述的文本内容存在一定的差异。若“哎呀!打开方式不对啊”为权重较大的第一弹幕内容,“一定是我打开的方式不对”为权重较小的第二弹幕内容,则对第一弹幕内容和第二弹幕内容进行筛选时,可以仅将“哎呀!打开方式不对啊”这一弹幕内容保存在第一弹幕池中,丢弃“一定是我打开的方式不对”这一弹幕内容。

上述第一预设权重可以大于第二预设权重,也可以小于第二预设权重,还可以等于第二预设权重。在本发明实施例中,对第一预设权重和第二预设权重的大小不作具体限定。

步骤s1022,根据待分享视频的属性信息,对第三弹幕内容进行文本分析,得到第二弹幕池。其中,第三弹幕内容为待分享视频中包含的弹幕内容。第三弹幕内容的数量可以为一个或多个。

其中,待分享视频的属性信息,可以包括待分享视频的标签信息、类别信息、内容信息、视频id信息、导演信息和演员信息等信息中的一种或多种信息。

关于第二弹幕池的生成方法,电子设备可以根据待分享视频的标签信息、类别信息、内容信息、视频id信息、导演信息和演员信息等生成第二弹幕池。具体可以参考第一弹幕池的生成方法,在此不作赘述。在本发明实施例中,对上述第一弹幕池和第二弹幕池的生成方式不作具体限定。

在上述对第一弹幕内容、第二弹幕内容和第三弹幕内容进行文本分析过程中,可以参考如图2所示的文本分析过程。具体的,针对上述第一弹幕内容、第二弹幕内容和第三弹幕内容,电子设备可以分别从词汇维度、语法维度和语义维度三个维度进行分析。

在词汇维度,可以对每一弹幕内容进行分词处理,得到该弹幕内容对应的多个分词。针对每一个分词,分别从词性、是否为专有名词、词的重要性、同义词或近义词、在分词前的弹幕内容中的位置等对该分词进行分析。

在语法维度,可以利用语法结构模型,知识图库,以及词向量分析等方法对每一弹幕内容的语法结构进行分析。

在语义维度,可以对每一弹幕内容的文本信息、文本语义、情感倾向以及违禁词等进行分析。

电子设备从词汇维度、语法维度、以及年龄维度对第一弹幕内容、第二弹幕内容以及第三弹幕内容的分析结果,可以得到上述第一弹幕池和第二弹幕池。

在对上述第一弹幕内容、第二弹幕内容和第三弹幕内容进行文本分析时,电子设备可以根据每一弹幕内容的具体内容,选择性的从词汇维度、语法维度、语义维度对该弹幕内容进行分析。例如,“前方高能”这一弹幕内容可以仅从语义维度进行文本分析。再例如,“一定是我打开的方式不对”、“哎呀!这打开方式不对啊”这两个弹幕内容,可以从词汇维度,语义维度进行文本分析。在本发明实施例中,对上述文本分析方法不作具体限定。

根据用户的特征信息,以及待分享视频的属性信息,确定的目标弹幕池中的弹幕内容可以更好的体现出用户的特征信息,进而使得插入待分享视频中的待插入弹幕内容可以充分的展现用户的个性,实现了在用户分享视频时展现用户的个性,节约了用户网络社交的成本,给用户带来更好的体验感。

一个可选的实施例中,针对上述第一弹幕池和第二弹幕池,上述步骤s103,从目标弹幕池中选择弹幕内容,作为待插入弹幕内容的步骤,具体可以包括:电子设备按照预设比例,分别从第一弹幕池和第二弹幕池中选取弹幕内容,得到预设数量个待插入弹幕内容,其中,预设比例为从第一弹幕池中选取弹幕内容的个数和从第二弹幕池中选取弹幕内容的个数的比例。

例如,以第一弹幕池中包含200个弹幕内容,第二弹幕池中包含1000个弹幕内容,预设比例为2:1,预设数量为90为例进行说明,根据预设比例2:1,可以从第一弹幕池中选取90*[2/(1+2)]=60个弹幕内容,从第二弹幕池中选取90*[1/(1+2)]=30个弹幕内容,将选取得到60+30=90个弹幕内容作为待插入弹幕内容。

在本发明实施例中,上述预设比例可以根据用户的特征信息,用户需求,以及待处理视频的属性特征等进行设定。例如,电子设备中记录有一用户详细的特征信息,如该用户的年龄、学历、工作等多个维度的信息,在选择待插入弹幕内容时,电子设备可以适当降低从上述第二弹幕池中选取弹幕内容的数量,如将上述预设比例设定为1:0,也就是,仅从上述第一弹幕池中选取预设数量的弹幕内容,作为待插入弹幕内容。在本发明实施例中,对上述预设比例不作具体限定。

综上所述,通过本发明实施例提供的方法,插入待分享视频中的弹幕内容是基于用户的特征信息确定的,这使得插入待分享视频中的弹幕内容能够充分体现用户的个性,进而使得插入该弹幕内容的待分享视频能够充分体现用户的个性,实现了在用户分享视频时展现用户的个性,增强了用户的体验感。

一个可选的实施例中,本发明实施例还提供了一种视频分享方法,如图3所示,图3为本发明实施例提供的视频分享方法的第二种流程示意图。该方法可以包括以下步骤。

步骤s301,确定用户选择的待分享视频。

步骤s302,根据用户的特征信息,以及待分享视频的属性信息,确定目标弹幕池。其中,目标弹幕池中包括至少一个弹幕内容。

步骤s303,从目标弹幕池中选择弹幕内容,作为待插入弹幕内容。

上述步骤s301-步骤s303与上述步骤s101-步骤s103相同。

步骤s304,从时间池中选取时间点,作为待插入时间点。

在本步骤中,时间池中包括多个时间点。电子设备可以从时间池中选取多个时间点,作为待插入时间点。其中,待插入时间点的数量至少为一个时间点。

一个实施例中,电子设备可以根据上述第一弹幕内容和第二弹幕内容在不同视频中插入的时间点,以及上述第三弹幕内容在待分享视频中插入的时间点,生成时间池。例如,待分享视频中的一个第三弹幕内容,该第三弹幕内容对应的视频帧所在的时间点为该待分享视频的5分钟处,则该待分享视频5分钟可以为时间池包含的一个时间点。

另一个实施例中,电子设备可以根据待分享视频中每一视频帧对应时间点处的观看热度,选取观看热度大于预设观看阈值的时间点,生成时间池。例如,视频1为待分享视频,根据视频1的观看热度曲线,可以确定在视频1的10分钟和20分钟处,用户的观看热度大于预设观看阈值,则该视频1对应的10分钟和20分钟可以为时间池中包含的两个时间点。

上述观看热度曲线是根据不同用户在待分享视频的每一视频帧对应的时间点处该待分享视频的观看数、互动数、视频关闭率等,统计生成的记录观看热度的曲线。上述预设观看阈值可以根据待分享视频中每一视频帧对应时间点处的观看热度进行设定。在本发明实施例中,对预设观看阈值不作具体说明。

一个可选的实施例中,为了使得生成的时间池可以更好的反应出待分享视频在每一视频帧对应时间点的观看热度,进而电子设备可以将待插入弹幕内容插入到待分享视频合适位置处,还可以根据以下步骤,生成上述时间池。

步骤一,获取上述第三弹幕内容插入待分享视频的第一时间点。

一个可选的实施例中,针对待分享视频中包含的每一第三弹幕内容,电子设备可以获取该第三弹幕内容在待分享视频中的视频帧对应的时间点,作为第一时间点。

另一个可选的实施例中,电子设备可以根据第三弹幕内容在待分享视频中的视频帧对应的时间点,选取包含第三弹幕内容的数量大于预设阈值的视频帧的时间点,作为第一时间点。例如,预设阈值为20,若某一时间点的视频帧中用户发表的第三弹幕内容大于20个,如30个,30>20,则电子设备可以将该时间点作为第一时间点。

步骤二,根据待分享视频在不同时间点的观看热度,电子设备可以选取观看热度大于预设观看热度阈值的第二时间点。

步骤三,根据第一时间点和第二时间点,生成时间池。

一个实施例中,电子设备可以对第一时间点和第二时间点进行筛选,得到时间池。例如,第一时间点有5个,第二时间点有3个,可以从第一时间点和第二时间点中,随机选取4个时间点,生成时间池。

另一个实施例中,电子设备可以对上述第一时间点和第二时间点取交集,生成时间池。例如,待分享视频为近期正在热映的一部电影,该电影拥有大量的观看量,且在该电影中包含有大量的弹幕内容。在根据该电影对应的第一时间点和第二时间点生成时间池时,为了适当降低时间池中包含的时间点的数量,电子设备可以对第一时间点和第二时间点取交集,也就是将属于第一时间点,且属于第二时间点的时间点,作为时间池中包含的时间点。

再一个实施例中,电子设备可以对上述第一时间点和第二时间点取并集,生成时间池。例如,待分享视频为一80年代的老电影,该电影仅拥有较少的观看量,且该电影中包含的弹幕内容也相对较少。在根据该电影对应的第一时间点和第二时间点生成时间池时,为了增加时间池中包含的时间点的数量,电子设备可以对第一时间点和第二时间点取并集,生成时间池,使得第一时间点和第二时间点都可以包含在时间池中。

上述时间池可以根据待分享视频的播放情况,以及弹幕情况等,选择不同的生成方法。在本发明实施例中,对上述时间池的生成方法不作具体限定。

本申请实施例中,不限定步骤s302和步骤s304的执行顺序。

步骤s305,在待分享视频的待插入时间点处插入待插入弹幕内容。

一个实施例中,针对每一待插入弹幕内容,电子设备可以在待分享视频的多个待插入时间点中随机选取一个待插入时间点,并在该待插入时间点处插入该待插入弹幕内容。

以待插入弹幕内容的数量为10,待插入时间点的数量为12为例进行说明。若10个待插入弹幕内容分别为弹幕1至弹幕10,针对弹幕1,电子设备可以在12个待插入时间点中随机选取一待插入时间点,如选取到的待插入时间点为时间点1,将弹幕1插入到待分享视频的时间点1处。以此类推,分别将弹幕2至弹幕10插入到待分享视频中。

另一个实施例中,针对每一待插入弹幕内容,电子设备可以根据该待插入弹幕内容在对应视频中发表的时间点,从多个待插入时间点中,选取与该时间点之间的时间间隔最小的待插入时间点。

例如,待插入时间点有2个,分别为时间点1和时间点2。一待插入弹幕内容是从第一弹幕池中选取得到的用户在某一视频中发表的弹幕内容,电子设备可以根据该用户在该视频中该弹幕内容所在的视频帧对应的时间点3,分别计算时间点3与时间点1和时间点2之间的差值,选取差值较小的时间点,作为该待插入弹幕内容对应的待插入时间点,并在该待插入时间点处插入该待插入弹幕内容。设差值较小的时间点为时间点2,电子设备可以在待分享视频的时间点2的视频帧中插入待插入弹幕内容。

上述待插入时间点的数量可以与待插入弹幕内容的数量相同。待插入时间点的数量也可以与待插入弹幕内容的数量不相同,如待插入时间点的数量大于或小于待插入弹幕内容的数量。在本发明实施例中,对上述待插入时间点和待插入弹幕内容在数量上的关系不作具体限定,每一待插入时间点处插入待插入弹幕内容的数量也不做具体限定。

步骤s306,分享插入待插入弹幕内容后的待分享视频。

上述步骤s306与上述步骤s105相同。

一个可选的实施例中,上述时间池的生成时间可以在上述目标弹幕池的生成时间之前,也可以在上述目标弹幕池的生成时间之后,还可以与目标弹幕池的生成时间相同。在本发明实施例中,对上述时间池和目标弹幕池的生成时间的先后顺序不作具体限定。

一个可选的实施例中,为了使得待分享视频中插入的待插入弹幕内容可以与待分享视频的内容更加匹配,电子设备在将待插入弹幕内容插入到待分享视频时,除了将待插入弹幕内容插入到从上述时间池中选取的多个待插入时间点处以外,电子设备还可以将待插入弹幕内容插入到与该待插入弹幕内容相似的第三弹幕内容所在视频帧的时间点处。

例如,上述待分享视频中为一惊悚电影,在该电影的第三弹幕内容中包含有大量的如“前方高能”、“高能预警”等类型的弹幕内容。现一待插入弹幕内容为“前方高能”,则可以参照第三弹幕内容中的“前方高能”和“高能预警”这类弹幕内容在该电影的视频帧对应的时间点,在该时间点处插入弹幕内容为“前方高能”的待插入弹幕内容。

通过将待插入弹幕内容插入到待分享视频的待插入时间点处,使得每一待插入弹幕内容与待分享视频的视频内容更加匹配,可以体现出该用户观看待分享过程中用户的感受,展现出该用户的个性,实现了在用户分享视频时展现用户的个性,节约了用户网络社交的成本,给用户带来更好的体验感。

一个可选的实施例中,本发明实施例还提供了一种视频分享方法,如图4所示,图4为本发明实施例提供的视频分享方法的第三种流程示意图。该方法包括以下步骤。

步骤s401,确定用户选择的待分享视频。

步骤s402,根据用户的特征信息,以及待分享视频的属性信息,确定目标弹幕池。其中,目标弹幕池中包括至少一个弹幕内容。

步骤s403,从目标弹幕池中选择弹幕内容,作为待插入弹幕内容。

步骤s404,将待插入弹幕内容插入待分享视频。

上述步骤s401-步骤s404与上述步骤s101-步骤s104相同。

步骤s405,获取使用频率大于预设频率值的贴纸,和/或获取已被用户使用的贴纸,作为待插入贴纸。

一个实施例中,电子设备可以选取使用频率大于预设频率值的贴纸,作为待插入贴纸。使用频率可以为预设时间内一贴纸的使用频率。其中,预设时间可以为一周时间,一个月时间等。在本发明实施例中,对预设时间不作具体限定。

另一个实施例中,电子设备可以选取已被上述用户使用的贴纸,作为待插入贴纸。

在本发明实施例中,上述待插入贴纸还可以是用户自定义的贴纸。用户自定义的贴纸可以为静态贴纸,也可以为动态贴纸。例如,用户可以在电子设备的屏幕上手动画一个爱心,根据该用户画的爱心可以生成静态贴纸。或者根据用户画爱心的轨迹,生成动态贴纸。选取静态贴纸和/或动态贴纸,作为待插入贴纸。在本发明实施例中,对上述待插入贴纸的选取方式,以及数量不作具体限定。

步骤s406,在待分享视频中插入待插入贴纸。

将待插入贴纸插入待分享视频的方式,可以参考上述待插入弹幕插入待分享视频的方式,在此不作具体说明了。

步骤s407,分享插入待插入弹幕内容和待插入贴纸的待分享视频。

在本步骤中,电子设备可以在用户的网络社交圈中分享插入待插入弹幕内容和待插入贴纸的待分享视频。

在本发明实施例中,对上述待插入贴纸和待插入弹幕内容的选取的顺序,以及在待分享视频中插入待插入弹幕内容和待插入贴纸的顺序不作具体限定。

通过在待分享视频中插入待插入贴纸,可以使得待分享视频的更加丰富,实现了在用户分享视频时展现用户的个性,节约了用户网络社交的成本,激发了该用户对自定义贴纸的创作热情,给用户带来更好的体验感。

基于同一种发明构思,根据上述本发明实施例提供的一种视频分享方法,本发明实施例还提供了一种视频分享装置。如图5所示,图5为本发明实施例提供的视频分享装置的一种结构示意图。该装置包括以下模块。

第一确定模块501,用于确定用户选择的待分享视频。

第二确定模块502,用于根据用户的特征信息,以及待分享视频的属性信息,确定目标弹幕池,目标弹幕池中包括至少一个弹幕内容。

选择模块503,用于从目标弹幕池中选择弹幕内容,作为待插入弹幕内容。

第一插入模块504,用于将待插入弹幕内容插入待分享视频。

分享模块505,用于分享插入待插入弹幕内容后的待分享视频。

可选的,上述第二确定模块502,具体可以用于根据用户的特征信息,对第一弹幕内容和第二弹幕内容进行文本分析,得到第一弹幕池;根据待分享视频的属性信息,对第三弹幕内容进行文本分析,得到第二弹幕池;其中,目标弹幕池包括有第一弹幕池和第二弹幕池;第一弹幕内容为用户发表的弹幕内容;第二弹幕内容为用户点赞的其他用户发表的弹幕内容;第三弹幕内容为待分享视频中包含的弹幕内容。

可选的,上述特征信息可以包括:用户的年龄信息、性格信息和兴趣信息中的一种或多种。

上述属性信息可以包括:待分享视频的标签信息、类别信息和内容信息中的一种或多种。

可选的,上述选择模块503,具体可以用于按照预设比例,分别从第一弹幕池和第二弹幕池中选取弹幕内容,得到预设数量个待插入弹幕内容,其中,预设比例为从第一弹幕池中选取弹幕内容的个数和从第二弹幕池中选取弹幕内容的个数的比例。

可选的,上述视频分享装置还可以包括:

第一获取模块,用于获取第三弹幕内容插入待分享视频的第一时间点;其中,第三弹幕内容为待分享视频中包含的弹幕内容。

选取模块,用于根据待分享视频在不同时间点的观看热度,选取观看热度大于预设观看热度阈值的第二时间点。

生成模块,用于根据第一时间点和第二时间点,生成时间池。

上述第一插入模块504,具体可以用于从时间池中选取时间点,作为待插入时间点;在待分享视频的待插入时间点处插入待插入弹幕内容。

可选的,上述视频分享装置还可以包括:

第二获取模块,用于获取使用频率大于预设频率值的贴纸,和/或获取已被用户使用的贴纸,作为待插入贴纸。

第二插入模块,用于在待分享视频中插入待插入贴纸。

上述分享模块505,具体可以用于分享插入待插入弹幕内容和待插入贴纸的待分享视频。

通过本发明实施例提供的装置,插入待分享视频中的弹幕内容基于用户的特征信息确定,这使得插入待分享视频中的弹幕内容能够充分体现用户的个性,进而使得插入该弹幕内容的待分享视频能够充分体现用户的个性,实现了在用户分享视频时展现用户的个性,增强了用户的体验感。

基于同一种发明构思,根据上述本发明实施例提供的一种视频分享方法,本发明实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信;

存储器603,用于存放计算机程序;

处理器601,用于执行存储器603上所存放的程序时,实现如下步骤:

确定用户选择的待分享视频;

根据用户的特征信息,以及待分享视频的属性信息,确定目标弹幕池,目标弹幕池中包括至少一个弹幕内容;

从目标弹幕池中选择弹幕内容,作为待插入弹幕内容;

将待插入弹幕内容插入待分享视频;

分享插入待插入弹幕内容后的待分享视频。

通过本发明实施例提供的电子设备,插入待分享视频中的弹幕内容基于用户的特征信息确定,这使得插入待分享视频中的弹幕内容能够充分体现用户的个性,进而使得插入该弹幕内容的待分享视频能够充分体现用户的个性,实现了在用户分享视频时展现用户的个性,增强了用户的体验感。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

基于同一种发明构思,根据上述本发明实施例提供的一种视频分享方法,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任视频分享方法的步骤。

基于同一种发明构思,根据上述本发明实施例提供的一种视频分享方法,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一视频分享方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机可读存储介质及计算机程序产品等实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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