一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

弹幕跳转链接的方法、系统、设备及计算机可读存储介质与流程

2022-06-15 23:02:51 来源:中国专利 TAG:


1.本技术实施例涉及计算机技术领域,尤其涉及一种弹幕跳转链接的方法、系统、设备及计算机可读存储介质。


背景技术:

2.随着视频直播技术的快速发展,越来越多的用户可以通过网络观看各种直播视频节目。在观看直播视频节目的过程中,用户可以通过发送弹幕的方式,与主播和其他用户进行互动。所述弹幕,是通过网络观看视频时弹出的并沿预定方向移动的字幕,是一种纯交流信息。弹幕在英文中还没有固定词汇,其通常称之为:comment、danmaku、barrage、bullet screen、bullet-screen comment等。弹幕允许用户发表评论或感想,但与普通视频分享网站只在播放器下专用点评区显示不同,其会以滑动字幕的方式实时出现在视频画面上,保证所有观看者都能注意到。
3.弹幕是在视频播放的过程中在屏幕滚动显示观众的评论等内容。弹幕作为一种信息交互的形式,满足了人们在看视频时的信息交流需求和自我认同需求。在现有技术中,弹幕都是以纯文字形式或富媒体展现出来。但是,上述弹幕承载信息少,形式单一,导致互动效果差。同时,也没有充分利用性能过剩时代下的设备性能来优化基于弹幕的人机互动效率,弹幕资源未被有效利用。


技术实现要素:

4.本技术实施例的目的是提供一种弹幕跳转链接的方法、系统、计算机设备及计算机可读存储介质,用于解决以下技术问题:弹幕承载信息少,形式单一,互动效果差,人机互动效率低,弹幕资源未被有效利用。
5.本技术实施例的一个方面提供了一种弹幕跳转链接的方法,包括:获取第一用户发送的弹幕,根据所述弹幕的弹幕内容和所述第一用户的用户标签为所述弹幕创建跳转链接列表,所述跳转链接列表包括至少一个待选链接地址;及当第二用户点击所述弹幕时,根据所述第二用户的用户标签从所述跳转链接列表中选取目标链接地址返回给所述第二用户所在的客户端。
6.可选的,根据所述弹幕的弹幕内容和所述第一用户的用户标签为所述弹幕创建跳转链接列表,包括:根据所述弹幕的弹幕内容从预先建立的关键词库中匹配得到目标关键词,所述目标关键词对应有一个或多个链接地址,各个链接地址分别关联有一个或多个链接标签;根据所述第一用户的用户标签和所述各个链接地址关联的一个或多个链接标签,从所述一个或多个链接地址中选择所述至少一个待选链接地址;及根据所述至少一个待选链接地址为所述弹幕创建跳转链接列表。
7.可选的,根据所述弹幕的弹幕内容从预先建立的关键词库中匹配以得到目标关键词,包括:根据所述弹幕的弹幕内容从预先建立的关键词库中匹配多个关键词;及根据所述第一用户的用户标签和视频的视频标签从所述多个关键词中挑选所述目标关键词。
8.可选的,所述目标关键词对应的各个链接地址分别对应一个第一权重值,该第一权重值用于表示相应的链接地址对于所述目标关键词的重要程度;根据所述第一用户的用户标签和所述各个链接地址关联的一个或多个链接标签,从所述一个或多个链接地址中选择所述至少一个待选链接地址,包括:根据权重值从大的到小的顺序,判断所述第一用户的用户标签和所述各个链接地址的链接标签是否一致;若所述第一用户的用户标签和其中至少一个链接地址的链接标签一致,则将所述链接地址确定为待选链接地址;及若所述第一用户的用户标签和所述各个链接地址的链接标签均不一致,则计算所述第一用户的用户标签与所述各个链接地址的链接标签的相似度;根据所述第一用户的用户标签与所述各个链接地址的链接标签的相似度,得到所述各个链接地址的第二权重值;根据所述各个链接地址的第一权重值和所述各个链接地址的第二权重值,计算所述各个链接地址的第三权重值;根据所述各个链接地址的第三权重值,从所述一个或多个链接地址中选择所述至少一个待选链接地址。
9.可选的,当第二用户点击所述弹幕时,根据所述第二用户的用户标签从所述跳转链接列表中选取目标链接地址返回给所述第二用户所在的客户端,包括:判断所述第二用户的用户标签和各个待选链接地址的链接标签是否一致;若所述第二用户的用户标签和其中至少一个待选链接地址的链接标签一致,则将所述待选链接地址作为所述目标链接地址返回给所述第二用户所在的客户端,或跳转所述待选链接地址并将相应的跳转结果返回给所述第二用户所在的客户端;及若所述第二用户的用户标签和所述各个待选链接地址的链接标签均不一致,则计算所述第二用户的用户标签与所述各个待选链接地址的链接标签的相似度;根据所述第二用户的用户标签与所述各个待选链接地址的链接标签的相似度,得到所述各个待选链接地址的第四权重值;根据所述各个待选链接地址的第三权重值和所述各个待选链接地址的第四权重值,计算所述各个待选链接地址的第五权重值;将第五权重值最高的待选链接地址作为所述目标链接地址返回给所述第二用户所在的客户端,或跳转所述第五权重值最高的待选链接地址并将相应的跳转结果返回给所述第二用户所在的客户端。
10.可选的,还包括:所述关键词库包括关键词及其对应的链接地址;所述方法还包括所述关键词库的建立步骤:获取基础数据;从所述基础数据中提取多个关键词,并为每个关键词分别配置一个或多个链接地址;及根据所述多个关键词和所述每个关键词对应的一个或多个链接地址,创建所述关键词库。
11.可选的,根据所述多个关键词和所述每个关键词对应的一个或多个链接地址,创建所述关键词库,包括:检测所述关键词对应的链接地址的数量是否大于预设数量;及如果所述关键词对应的链接地址的数量大于所述预设数量,则对所述关键词对应的链接地址进行排序,并根据所述关键词和排序后的链接地址创建所述关键词库。
12.可选的,对所述关键词对应的链接地址进行排序,包括:预先配置权重计算方式;根据所述权重计算方式计算每个链接地址与所述关键词对应的总权重值,以得到多个总权重值;及根据所述多个总权重值对所述关键词对应的链接地址进行排序。
13.可选的,还包括:当提取出一个新关键词时,判断所述关键词库中是否包括与该新关键词相同的关键词;当所述关键词库不包括与该新关键词相同的关键词,则为该新关键词配置相应的一个或多个链接地址,并将该新关键词以及与该新关键词对应的一个或多个
链接地址加入到所述关键词库中;及当所述关键词库包括与该新关键词相同的关键词,则将该新关键词的一个或多个链接地址关联到所述与该新关键词相同的关键词上。。
14.可选的,当第二用户点击所述弹幕时,根据所述第二用户的用户标签从所述跳转链接列表中选取目标链接地址返回给所述第二用户所在的客户端,包括:当所述第二用户点击所述弹幕时,判断所述跳转链接列表是否命中优选标签库,所述优选标签库存储有多个优选标签集合,每个优选标签集合包括优选链接与优选标签列表;若所述跳转链接列表命中所述优选标签库,则从所述优选标签库中过滤出与所述跳转链接列表对应的优选标签集合;从所述过滤出的优选标签集合中,挑选出与所述第二用户标签重合度最高的优选标签集合;及将所述挑选出的优选标签集合对应的优选链接返回给所述第二用户所在的客户端。
15.可选的,当第二用户点击所述弹幕时,根据所述第二用户的用户标签从所述跳转链接列表中选取目标链接地址返回给所述第二用户所在的客户端,包括:当所述第二用户点击所述弹幕时,计算第三用户的推荐标签和所述第二用户的用户标签的匹配度;根据所述匹配度,确定所述第二用户对于所述第三用户的推送系数;及根据所述推送系数,确定是否将所述第三用户的推荐链接返回给所述第二用户所在的客户端。
16.本技术实施例的一个方面又提供了一种弹幕跳转链接的系统,包括:接收模块,用于获取第一用户发送的弹幕,根据所述弹幕的弹幕内容和所述第一用户的用户标签为所述弹幕创建跳转链接列表,所述跳转链接列表包括至少一个待选链接地址;及返回模块,用于当第二用户点击所述弹幕时,根据所述第二用户的用户标签从所述跳转链接列表中选取目标链接地址返回给所述第二用户所在的客户端。
17.本技术实施例的一个方面又提供了一种计算机设备,所述计算机设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时用于实现上述的弹幕跳转链接的方法的步骤。
18.本技术实施例的一个方面又提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上述的弹幕跳转链接的方法的步骤。
19.本技术实施例提供的弹幕跳转链接的方法、系统、设备及计算机可读存储介质,通过将弹幕跳转链接的方式,极大提升了弹幕的承载信息量,提升了弹幕资源的利用率;根据不同的用户不同的弹幕内容,配置不同的并有别于弹幕字面信息的弹幕转链信息,以使不同用户标签的用户点击弹幕可以得到不同的内容,提升了人机交互效果。
附图说明
20.图1示意性示出了根据本技术实施例的环境应用示意图;
21.图2示意性示出了根据本技术实施例一的弹幕跳转链接的方法的流程图;
22.图3示意性示出了根据本技术实施例二的弹幕跳转链接的方法的流程图;
23.图4示意性示出了图3中步骤s302的具体流程图;
24.图5示意性示出了根据本技术实施例二的关键词库的建立的流程图;
25.图6示意性示出了图5中步骤s504的具体流程图;
26.图7示意性示出了图6中步骤s602的具体流程图;
27.图8示意性示出了图5中步骤s502的具体流程图;
28.图9示意性示出了图3中步骤s304的具体流程图;
29.图10示意性示出了图3中步骤s308的具体流程图;
30.图11示意性示出了图3中步骤s308的另一具体流程图;
31.图12示意性示出了根据本技术实施例二的弹幕跳转链接的方法的跳转转链的页面图;
32.图13示意性示出了图3中步骤s308的另一具体流程图;
33.图14示意性示出了根据本技术实施例三的弹幕跳转链接的系统的框图;及
34.图15示意性示出了根据本技术实施例四的适于实现弹幕跳转链接的方法的计算机设备的硬件架构示意图。
具体实施方式
35.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术实进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
36.需要说明的是,在本技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本技术要求的保护范围之内。
37.以下为本技术的术语解释:
38.cpm(cost per mille)每一千人展示成本:只要向足够量的用户展示广告主的内容为指标进行收费。
39.cpt(cost per time)每时间段展示成本:以一个固定价格去买断一段时间内的广告位展示,被称作最省心的投放方式。
40.cpc(cost per click)每次点击成本:根据广告被点击的次数为指标收费,关键词竞价、信息流广告大多是这种模式。这是理论上来说,最适合效果广告的收费模式,平台方负责广告创意从曝光到点击率预估,而广告主负责衡量点击后到自己页面的后续价值的预估。
41.一般需要转化的结算方式都可以被称为cpa(cost per action)按照每次行为作为指标计费,这个行为可以是下载、安装、注册、放入购物车等等。
42.所以cpd(costper download)每次下载成本、cpi(cost per install)每次安装成本、cps(cost per sales)每次销售成本都可以被称作cpa。
43.弹幕是在视频播放的过程中在屏幕滚动显示观众的评论等内容。弹幕作为一种信息交互的形式,满足了人们在看视频时的信息交流需求和自我认同需求。在现有技术中,弹幕都是以纯文字形式或富媒体展现出来。申请人发现:
44.(1)现有弹幕形式单一,导致互动效果差;也没有充分利用性能过剩时代下的设备
性能来优化基于弹幕的人机互动效率。
45.(2)现有弹幕承载信息量少。
46.(3)大量弹幕的存在意味着大量的信息交互,但是这些资源并没有得到充分的开发和利用。
47.(4)申请人进一步发现:可以提升弹幕承载信息量,并利用这些弹幕精确的向观众推送广告以实现弹幕的商业化价值。例如,可以借助本技术人研发的弹幕转链(即,将弹幕转换为链接,并配置对应的链接跳转地址)技术搭建的平台可以得到更多商业化扩展用。
48.下文将提供多个实施例,下文提供的各个实施例可以用于实现本技术。在本技术的描述中,需要理解的是,步骤前的数字标号并不标识执行步骤的前后顺序,仅用于方便描述本技术及区别每一步骤,因此不能理解为对本技术的限制。
49.图1示意性示出了根据本技术的弹幕跳转链接的方法的环境示意图。
50.提供商网络2可以通过网络9连接多个客户端10a、10b、10c、

。在一些实施例中,内容服务3由提供商网络2提供。在其他实施例中,内容服务3可以由与提供商网络2连接的独立内容商提供。
51.内容服务3可以包括诸如互联网协议视频流服务之类的内容流服务。内容流服务可以被配置为经由各种传输技术来分发内容。内容服务3可以被配置为提供诸如视频,音频,文本数据,其组合等的内容。内容可以包括内容流(例如,视频流,音频流,信息流),内容文件(例如,视频文件,音频文件,文本文件)和/或其他数据。
52.提供商网络2可以实现弹幕服务,该弹幕服务被配置为允许用户评论和/或共享与内容相关联的评论。弹幕内容可以与内容一起呈现在同一屏幕上。例如,弹幕内容可以在内容上方的覆盖图中显示。弹幕内容在显示时可能会带有动画效果。例如,弹幕内容可以被显示为在内容上滚动(例如,从右到左,从左到右,从上到下,从下到上),这种动画效果可以基于css3(cascading style sheets,层叠样式表)的transition属性实现的。
53.提供商网络2可以位于诸如单个场所之类的数据中心,或者分布在不同的地理位置(例如,在多个场所)中。提供商网络2可以经由一个或多个网络9提供服务。网络9包括各种网络设备,例如路由器,交换机,多路复用器,集线器,调制解调器,网桥,中继器,防火墙,代理设备和/或类似。网络9可以包括物理链路,例如同轴电缆链路,双绞线电缆链路,光纤链路,其组合等。网络9可以包括无线链路,诸如蜂窝链路,卫星链路,wi-fi链路等。
54.提供商网络2可以包括消息服务5。消息服务5可以被配置为接收多个消息。所述多个消息可以包括与内容相关联的多个弹幕内容以及与所述多个弹幕内容有关的信息。
55.消息服务5可以被配置为管理用于各种内容项的消息。用户可以浏览内容并访问不同的内容项以查看针对特定内容的评论,例如其他用户针对该特定内容发布的评论。来自与特定内容项目相关联的用户的评论可以被输出到观看该特定内容项目的其他用户。例如,访问内容项目(例如,视频剪辑)的所有用户可以查看与该内容项目相关联的评论。输入的弹幕内容可以实时或接近实时地输出。
56.消息服务5可以被配置为处理多个消息。消息服务5可以基于与相应弹幕内容相关联的信息(例如,时间戳,递增的标识符)来实现对多个消息的队列或以其他方式优先处理。消息服务5可以被配置为使用负载平衡来处理多个消息。例如,消息服务5可以被配置为使用多个处理节点中的一个或多个来处理多个消息,对消息进行优先级排序,对消息进行负
载平衡等。消息服务5可以至少临时地存储多个消息。消息服务5可以将多个消息存储在诸如数据库的数据存储中。
57.消息服务5可以被配置为通过执行分组过程来处理消息。分组过程可以包括基于特征对多个消息进行分组。如果两个消息具有相同的特征或在特征的阈值范围内,则可以将这两个消息分为一组。与特定内容项(例如,流,文件,节目,电影,歌曲,游戏会话)相关联的消息可以与同一组相关联。例如,消息可以包括内容标识符或与内容标识符相关联。内容标识符可以唯一地标识内容项。如果在消息中找到了内容标识符,或者与消息相关联(例如,单独发送),则消息服务5可以将消息与内容项相关联的组相关联。
58.消息服务5可以执行自然语言处理,主题识别,模式识别,人工智能等,以自动确定消息的特征和/或对消息进行分组。作为示例,频繁出现的短语或模式可以被识别为主题。作为另一个示例,可以维护与内容相关联的主题的数据库。主题可以包括流派(例如,动作,戏剧,喜剧),个性(例如,演员,女演员,导演),语言等。可以基于客户端和/或发送消息的用户的特征对消息进行分组。可以存储人口统计学,兴趣,历史和/或类似物以供多个用户确定消息的潜在分组。
59.消息服务5可以进一步被配置为通过生成输出数据来处理消息。输出数据可以包括用于实现基于相应上下文输出评论的指令。输出数据可以包括用于基于上下文指示应用覆盖评论的应用数据。输出数据可以包括用于生成(例如,编码)与评论相对应的内容的指令。
60.输出数据可以用于生成(例如,编码)输出弹幕内容,例如输出内容流。输出的评论内容可以与诸如内容服务3所提供的内容之类的原始内容项进行组合(例如,多路复用)。所得的组合可以包括单个包装(例如,容器,运输容器,运输流)中的内容。包可包括原始内容项以及输出的弹幕内容(例如,显示在原始内容项的顶部)。
61.消息服务5可以进一步被配置为通过执行筛选过程来处理消息。筛选过程可以包括拒绝或标记与筛选标准匹配的消息。筛选标准可以指定术语和/或短语,例如亵渎,仇恨言论,不雅语言等。筛选标准可以指定字符,例如符号,字体等。筛选标准可以指定语言,计算机可读代码模式等。
62.提供商网络2可以进一步包括处理服务6。处理服务6可以被配置为提供对各种服务的处理,例如提供商网络2的服务。处理服务6可以包括多个网络节点8。多个网络节点8可以处理与消息服务5相关联的任务。多个网络节点8可以被实现为一个或多个计算设备,一个或多个处理器,一个或多个虚拟计算实例,它们的组合,和/或类似的东西。
63.多个网络节点8可以由一个或多个计算设备实现。一个或多个计算设备可以包括虚拟化的计算实例。虚拟化的计算实例可以包括虚拟机,例如计算机系统,操作系统,服务器等的仿真。计算设备可以基于虚拟映像和/或定义用于仿真的特定软件(例如,操作系统,专用应用程序,服务器)的其他数据,由计算设备加载虚拟机。随着对不同类型的处理服务的需求改变,可以在一个或多个计算设备上加载和/或终止不同的虚拟机。可以实现管理程序来管理同一计算设备上不同虚拟机的使用。
64.在一些实施例中,多个网络节点8可以处理由多个计算机设备提交的事件。这些事件可以与讨论实时新闻,视频,社交热点,针对某些用户帐户的报告等相关联。在其他实施例中,多个网络节点8可以处理针对审阅网络社区中的事件的多个用户账户的性能评估。在
一些实现中,这些服务可以被实现为专用计算设备,专用处理器,专用虚拟机实例和/或类似物。在其他实现中,各种不同的节点可以实现与这些服务相关联的任何功能。
65.多个客户端10a、10b、10c可以被配置为访问提供商网络2的内容和服务。多个客户端10a、10b、10c可以包括任何类型的电子设备,诸如移动设备、平板设备、膝上型计算机、工作站、虚拟现实设备,游戏设备、机顶盒、数字流媒体设备、车辆终端、智能电视、机顶盒、电子书阅读器等。
66.多个客户端10a、10b、10c可以与一个或多个用户相关联。单个用户可以使用多个客户端10a、10b、10c中的一个或多个来访问提供商网络2。多个客户端10a、10b、10c可以旅行到各种位置并使用不同的网络来访问提供商网络2。
67.客户端10a、10b、10c可以分别包括一个或多个应用程序。作为示,客户端10a可以运行有应用程序12a,客户端10b可以运行有应用程序12b。应用程序(如12a、12b)将内容输出(例如,显示、渲染、呈现)给用户。应用程序(如12a、12b)可以是视频客户端(如bilibili客户端)、浏览器客户端或基于微信的微信小程序等。内容可以包括视频,音频,弹幕内容和/或类似物。所述弹幕内容可以是文字、表情、图案等,可以有不同的颜色、大小、动画、滚动方向等。
68.作为示例,应用程序(如12a、12b)可以将针对某些用户的报告发送到处理服务,并且应用程序(如12a、12b)还可以将关于报告的评论发送到处理服务6。从多个客户端10a、10b发送的事件或评论包括提交事件的原因,与事件相关联的内容属性,用户帐户信息等。
69.以下实施例中,为表述清晰,各方弹幕交互流程,可能涉及到多个操作方,以下仅示例性的提供:
70.提供商网络2,用于作为以下实施例中弹幕跳转链接的方法的执行主体,以可用于设置弹幕跳转链接的系统;
71.客户端10a,对应于第一用户;
72.客户端10b,对应于第二用户。
73.提供商网络2可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集合群)等。客户端10a、10b仅是示例性的,并不用于限制本技术保护范围。
74.实施例一
75.图2示意性示出了根据本技术实施例一的弹幕跳转链接的方法的流程图。
76.如图2所示,该弹幕跳转链接的方法可以包括步骤s200~s204,其中:
77.步骤s200,获取第一用户发送的弹幕,根据所述弹幕的弹幕内容和所述第一用户的用户标签为所述弹幕创建跳转链接列表,所述跳转链接列表包括至少一个待选链接地址。
78.当第一用户通过客户端10a观看某个视频(如视频a)时,可以通过客户端10a发送弹幕给提供商网络2。需要说明的是,该第一用户可以指代观看视频的任意一个弹幕发送者。所述弹幕可以携带有弹幕内容和所述第一用户的用户id。所述弹幕为所述第一用户在观看视频时发表的用于表达自己观点的简单文字或图形等。
79.提供商网络2可以存储有所述第一用户的用户信息和所述第一用户所观看的视频的对应的视频信息。提供商网络2可以根据所述第一用户的用户信息对所述第一用户进行
用户画像,以获取所述第一用户的用户标签;还可以根据所述视频信息对所述第一用户所观看的视频进行画像,以获取所述视频标签。所述第一用户的用户信息和所述视频信息也可以实时获取的。所述视频信息包括视频标题、视频作者、视频类型以及视频上传时间等信息。
80.当提供商网络2得到所述弹幕与所述第一用户的用户标签后,提供商网络2可以根据所述弹幕内容、视频标签以及所述第一用户的用户标签为所述弹幕创建跳转链接列表。所述跳转链接列表可以包括多个待选链接地址,每个待选链接地址关联有一个或多个链接标签;所述跳转链接列表中的待选链接地址可以是主播的直播间跳转地址(用于为主播引流)、长短视频跳转地址(用于为视频引流)、游戏跳转地址(用于为游戏引流)、电商销售物品跳转地址(用于为会员购)以及百科跳转地址(用户对弹幕进行解释)等。所述待选链接地址为待推送数据的跳转地址。所述待推送数据可以包括待推送直播间、待推送视频、待推送游戏、待推送电商物品等。
81.在示例性的实施例中,所述弹幕还可以携带有弹幕发送时间节点,提供商网络2在获取到所述第一用户在观看视频时发送的弹幕后,还可以根据所述弹幕发送时间节点获取该时间节点对应的视频帧信息和相邻弹幕内容(该时间节点或该时间节点附近的几个时间节点对应的弹幕内容)。以使提供商网络2可以根据所述弹幕的弹幕内容、所述第一用户的用户标签、视频标签以及所述视频帧信息为所述弹幕创建跳转链接列表,以提高所述跳转链接列表与所述弹幕的匹配度。所述视频帧信息可以包括所述第一用户观看的视频信息和该视频在所述弹幕发送的时间节点的一帧或连续几帧的视频信息(例如,视频在该时间节点上的剧情简介信息)。
82.步骤s202,当第二用户点击所述弹幕时,根据所述第二用户的用户标签从所述跳转链接列表中选取目标链接地址返回给所述第二用户所在的客户端。
83.当第二用户通过客户端10b观看视频a时,如果所述弹幕显示在所述客户端10b的显示屏幕上,所述第二用户可以在客户端10b点击所述弹幕所在的屏幕区域,从而在触发生成所述弹幕的点击事件。需要说明的是,该第二用户可以指代观看视频的任意一个弹幕点击者。
84.该点击事件通过客户端10b发送到提供商网络2中。
85.提供商网络2可以存储有所述第二用户的用户信息,并根据所述第二用户的用户信息对所述第二用户进行用户画像,以获取所述第二用户的用户标签。所述第二用户的用户信息也可以实时获取的。
86.提供商网络2接收到所述客户端10b发送的所述点击事件之后,可以根据所述第二用户的用户标签从所述跳转链接列表中选取目标链接地址,并将所述目标链接地址返回给所述第二用户所在的客户端10b。所述目标链接地址可以为所述第二用户的用户标签匹配度最高的链接地址。
87.本实施例所述的弹幕跳转链接的方法,至少包括以下技术优势:
88.(1)根据不同的弹幕发送者和不同弹幕内容,向不同的弹幕点击者反馈不同的响应内容,为用户制造惊喜交互效果。
89.(2)充分利用性能过剩时代下的设备性能来优化挺高了基于弹幕的人机互动效率,点击弹幕即可提供与用户高度匹配的页面或弹窗。
90.(3)极大提升了弹幕的承载信息量,根据不同的用户不同的弹幕内容,配置不同的并有别于弹幕字面信息的弹幕转链信息。
91.(4)对弹幕资源进行充分的利用,如配置差异化的弹幕转链信息,提供差异化的弹幕点击响应内容。该响应内容可以是基于弹幕点击高度匹配的媒体内容,如广告内容,提高了弹幕的商业化价值。
92.实施例二
93.图3示意性示出了根据本技术实施例二的弹幕跳转链接的方法的流程图。
94.如图3所示,该弹幕跳转链接的方法可以包括步骤s300~s308,其中:
95.步骤s300,获取第一用户发送的弹幕。
96.步骤s302,根据所述弹幕的弹幕内容从预先建立的关键词库中匹配得到目标关键词,所述目标关键词对应有一个或多个链接地址,各个链接地址分别关联有一个或多个链接标签。
97.所述弹幕可以携带有弹幕内容、弹幕发送时间节点、相邻弹幕内容和所述第一用户的用户id等。
98.所述相邻弹幕内容,为所述弹幕发送时间节点附近的时间范围内呈现的其他用户的弹幕内容。提供商网络2可以根据所述弹幕内容和所述相邻弹幕内容从所述关键词库中匹配多个关键词。
99.为提高和关键词库之间的匹配度和匹配效率,提供商网络2可以对弹幕内容、相邻弹幕内容进行分词,并以重要分词用于关键词匹配,即,提供商网络2可以根据提取出的重要分词进行关键词匹配。
100.作为示例,如图4所示,所述步骤s302可以包括步骤s400~s404,其中,步骤s400,根据所述弹幕的弹幕内容从预先建立的关键词库中匹配多个关键词;步骤s402,根据所述第一用户的用户标签和视频的视频标签从所述多个关键词中挑选所述目标关键词。提供商网络2可以从所述弹幕内容中提取多个弹幕分词,根据该多个弹幕分词从所述关键词库中匹配多个关键词,并从该多关键词中选择所述目标关键词。本实施例可以提高关键词的选择准确度,以提升匹配度。
101.作为示例,所述关键词库中包括关键词及其对应的链接地址。为了提高关键词库的匹配的有效性,所述关键词的来源包括主播信息、视频信息、游戏信息、电商销售的物品信息、百科信息。所述关键词对应的链接地址包括主播的直播间链接地址、视频链接地址、游戏链接地址、电商销售物品链接地址、百科链接地址。其中,每个关键词可以对应一个或多个链接地址。
102.示例性的,如图5所示,所述关键词库的建立步骤可以包括步骤s500~步骤s504,其中:
103.步骤s500,获取基础数据。
104.所述基础数据包括直播间信息、视频信息、游戏信息、电商物品信息等。
105.所述直播间信息可以包括该直播间的主播名字,该直播间用过的名字,该主播创建直播时候选择的分区,该主播直播时重复出现和点赞比较高的弹幕,该主播动态评论重复出现的点赞较高的一些评论等信息。
106.所述视频信息可以包括该视频名字、分区、上传者画像(如高频浏览信息和上传视
频的分区等)、出现重复度高的和点赞多的弹幕以及该视频下方评论重复度较高的点赞较高一些评论等信息。
107.所述游戏信息可以包括游戏上传时本身的标签、游戏的名字、游戏的热评、游戏的分区、游戏的开发者等信息。
108.所述电商物品信息可以包括商品名称、商品标签、商品的热评、商品的介绍文本关键词提取等信息。
109.步骤s502,从所述基础数据中提取多个关键词,并为每个关键词分别配置一个或多个链接地址。
110.关键词的提取可以通过开源库jieba,mit license(开源许可证)等组件完成。关键词的提取可以预先做如下训练:(1)导入停止词库;所述停止词库可以是现有的词库,也可以是根据弹幕相关属性等进行差异化配置和测试得到的词库。(2)通过jieba的cut函数对所述基础数据进行分词。(3)对分词后的每个词进行处理,如果含有停止词则放弃此分词的处理。(4)不断的训练输出处理好的分词,在jieba原有的分词词典基础上进行完善,直到得到符合预期的可用的分词词典为止。
111.在前面训练得到的数据的基础上,对新的文本分词,并取出里面最高频出现的词语作为关键词。
112.步骤s504,根据所述多个关键词和所述每个关键词对应的一个或多个链接地址,创建所述关键词库。本实施例通过预先创建的所述关键词库提高了所述弹幕内容与所述关键内容的匹配速度和匹配效率,进一步的提高了匹配的准确率。
113.示例性的,如图6所示,所述步骤504还可以进行一步的包括步骤s600~步骤s602,其中:步骤s600,检测所述关键词对应的链接地址的数量是否大于预设数量;步骤s602,如果所述关键词对应的链接地址的数量大于所述预设数量,则对所述关键词对应的链接地址进行排序,并根据所述关键词和排序后的链接地址创建所述关键词库。本实施例通过对所述关键词对应的链接地址进行排序,减少了通过弹幕内容匹配所述关键内容的时间,提高了匹配准确率和匹配精度。
114.将所有通过本身标签、画像或文本提取出的关键词,按照预先设定的优先级,选出优先级最高的几个关键词保存到关键词库。当不同的内容提取出相同的关键词时候,可以将这些链接地址都保存到对应的关键词属性里。
115.示例性的,如图7所示,所述关键词对应的各个链接地址分别与所述关键词对应一个总权重值,该总权重值用于表示相应的链接地址对于所述关键词的重要程度;所述步骤s602还可以进行一步的包括步骤s700~步骤s704,其中:步骤s700,预先配置权重计算方式;步骤s702,根据所述权重计算方式计算每个链接地址与所述关键词对应的总权重值,以得到多个总权重值;及步骤s704,根据所述多个总权重值对所述关键词对应的链接地址进行排序。本实施例通过计算每个链接地址与所述关键词对应的总权重值,并根据总权重值对所述关键词对应的链接地址进行排序,提高了排序的准确度以及匹配关键内容的准确度。
116.需要说明的是,在所述关键词库中,关键词和链接地址之间可以是多对多的映射关系。
117.(1)每个链接地址可以关联一个或多个关键词。
118.为了将每个关键词和这些链接地址强关联以提高“内容和关键词”之间匹配度和后期数据推送的准确度和效率。每个链接地址亦可以根据权重值对这些关键词进行排序,并可以选择出部分关键词,例如:
119.以视频a为例,如从一个视频a中选择两个词作为关键词,弹幕评论提取出的关键词最高的三个是英雄联盟,雷霆咆哮,键盘侠按顺序分别占权重值为30、20、10,视频a的标题为《国服第一雷霆咆哮》,分词后提取出三个关键词“国服”、“第一”、“雷霆咆哮”,标题中每个词的权重值为50。
120.视频a上传的一级分区是网络游戏30的权重值,二级分区英雄联盟40的权重值。作者本身的画像排行前三的是:英雄联盟30、键盘侠20、大腿10。最后算出权重值最高的两个词是英雄联盟100和雷霆咆哮70。所以此视频a的关键词就是英雄联盟与雷霆咆哮。
121.(2)每个关键词亦可以映射一个或多个链接地址。
122.为了将每个关键词和这些链接地址强关联以提高“内容和关键词”之间匹配度和后期数据推送的准确度和效率。每个关键词亦可以根据权重值对这些链接地址进行排序,并可以选择出部分链接地址,例如:
123.继续以视频a为例,该视频a英雄联盟这个关键词中的排行如下:
124.关于关键词“英雄联盟”:视频a的播放量在10-20万之间权重是10;视频点赞3000 ,权重20;视频a和关键词的匹配权重达到100换算到这里是20总和是50,因为与英雄联盟关键词相关的链接地址特别多,权重比此视频a高的可能有成百上千。如果设置每个关键词只保存30个左右的链接地址,英雄联盟关键词则暂时关联失败。
125.关于关键词“雷霆咆哮”:视频a的播放量在10-20万之间权重是10;视频点赞3000 ,权重10,视频a和关键词的匹配权重达到100换算到这里是20总和是40,但是相关的链接地址比较少,可能就会排到前10。
126.对应的数据结构如下:
127.关键词{
128.string:关键词;
129.map《权重值,链接》:链接列表;
130.}
131.链接地址{
132.string:跳转地址;
133.list《标签》:标签的列表;
134.list《关键词》:关键词列表;
135.}
136.通过上述示例可以知道:为了提升匹配度,在建立关键词库时,可以增加关键词的维度的类型。例如,视频播放量、视频点赞数等为维度,以不同视频播放量或视频点赞数配置不同的权重值。
137.示例性的,如图8所示,所述步骤s502还可以进一步的包括步骤s800~步骤s804,其中:步骤s800,当提取出一个新关键词时,判断所述关键词库中是否包括与该新关键词相同的关键词;步骤s802,当所述关键词库不包括与该新关键词相同的关键词,则为该新关键词配置相应的一个或多个链接地址,并将该新关键词以及与该新关键词对应的一个或多个
链接地址加入到所述关键词库中;及步骤s804,当所述关键词库包括与该新关键词相同的关键词,则将该新关键词的一个或多个链接地址关联到所述与该新关键词相同的关键词上。
138.示例性的,为了避免关键词与链接地址之间出现重复交叉映射的情况,在提取出新的关键词时,可以判断该新的关键词是否已经存在;如果存在,则将与该新的关键词关键的相关的链接地址,关联到对应的已经存在关键词中;如果不存在,则创建该新关键词,并将与该新的关键词关键的相关的链接地址,关联到该新关键词中。本实施例通过判断该新的关键词是否已经存在,并将不存在关键词库中的新关键词加入到所述关键词库中,增加了所述关键词库中关键词的数量,提高了通过关键词库匹配关键词的效率。
139.步骤s304,根据所述第一用户的用户标签和所述各个链接地址关联的一个或多个链接标签,从所述一个或多个链接地址中选择所述至少一个待选链接地址。
140.例如,第一用户的用户标签为“英雄联盟”、“键盘侠”以及“大腿”;所述目标关键词为“王者荣耀”,所述目标关键词关联有10个链接地址(地址a、地址b、地址c、地址d、地址e、地址f、地址g、地址a、地址h、地址i),其中,地址a关联的链接标签为“机器学习”、地址b关联的链接标签为“游戏”、地址c关联的链接标签为“王者荣耀”、

。由于第一用户的用户标签和地址c的链接标签一致或大致相同,则可以将地址c作为待选链接地址。
141.作为示例,所述目标关键词对应的各个链接地址分别对应一个第一权重值,该第一权重值用于表示相应的链接地址对于所述目标关键词的重要程度。如图9所示,所述步骤s304可以包括步骤s900~s906。其中,步骤s900,根据权重值从大的到小的顺序,判断所述第一用户的用户标签和所述各个链接地址的链接标签是否一致;步骤s902,若所述第一用户的用户标签和其中至少一个链接地址的链接标签一致,则将所述链接地址确定为待选链接地址;步骤s904,若所述第一用户的用户标签和所述各个链接地址的链接标签均不一致,则计算所述第一用户的用户标签与所述各个链接地址的链接标签的相似度;根据所述第一用户的用户标签与所述各个链接地址的链接标签的相似度,得到所述各个链接地址的第二权重值;根据所述各个链接地址的第一权重值和所述各个链接地址的第二权重值,计算所述各个链接地址的第三权重值;根据所述各个链接地址的第三权重值,从所述一个或多个链接地址中选择所述至少一个待选链接地址。
142.示例性的,提供商网络2接收到第一用户上传的所述弹幕之后,根据所述弹幕匹配相应的目标关键词,匹配方式可以如下:
143.①
当所述弹幕的弹幕内容的字数大于六个时,取出最多差一个字的词,当数字小于等于六的时候则要求完全一致,否则匹配失败。即本实施例不要求任何一个弹幕都一定有对应的链接地址;
144.②
当所述弹幕匹配得到目标关键词时,按照所述第一用户的用户标签(画像)与关联于所述目标关键词的各个链接地址的链接标签进行匹配,匹配的顺序是各个链接地址在所述目标关键词中的权重值从大到小。
145.③
当所述第一用户的用户标签与其中一个链接地址(如地址c)的链接标签完全一致,或者基本一致则可以直接设定此链接地址作为所述弹幕的唯一的目标链接地址,并生成相应的跳转链接列表,并停止后续匹配。
146.④
当所述第一用户的用户标签与任意一个链接地址的链接标签均不一致,则根据
所述第一用户的用户标签与各个链接地址的链接标签的相似度,生成各个链接地址的链接标签的权重(即,第二权重),并结合各个链接地址的链接标签的第一权重(即,关键词库中设定的各个链接地址对应所述目标关键词的权重值),生成一组新的权重值(即第三权重值),并在这组新的权重值中选择最大的三个权重值所对应的三个链接地址作为三个待选链接地址以保存到跳转链接列表中。
147.步骤s306,根据所述至少一个待选链接地址为所述弹幕创建跳转链接列表。
148.在提供商网络2中,所述弹幕的数据结构如下:
149.弹幕{
150.string:弹幕文本;
151.关键词:匹配的关键词;
152.map《权重,链接》:链接列表;//当链接列表大小是1时,表示只有一个链接,则直接转链此处
153.}
154.步骤s308,当第二用户点击所述弹幕时,根据所述第二用户的用户标签从所述跳转链接列表中选取目标链接地址返回给所述第二用户所在的客户端。
155.作为示例,为进一步提升匹配准确度,如图10所示,所述步骤s308可以包括步骤s1000~s1006。其中,步骤s1000,判断所述第二用户的用户标签和各个待选链接地址的链接标签是否一致;步骤s1002,若所述第二用户的用户标签和其中至少一个待选链接地址的链接标签一致,则将所述待选链接地址作为所述目标链接地址返回给所述第二用户所在的客户端,或跳转所述待选链接地址并将相应的跳转结果返回给所述第二用户所在的客户端;步骤s1004,若所述第二用户的用户标签和所述各个待选链接地址的链接标签均不一致,则计算所述第二用户的用户标签与所述各个待选链接地址的链接标签的相似度;根据所述第二用户的用户标签与所述各个待选链接地址的链接标签的相似度,得到所述各个待选链接地址的第四权重值;根据所述各个待选链接地址的第三权重值和所述各个待选链接地址的第四权重值,计算所述各个待选链接地址的第五权重值;将第五权重值最高的待选链接地址作为所述目标链接地址返回给所述第二用户所在的客户端,或跳转所述第五权重值最高的待选链接地址并将相应的跳转结果返回给所述第二用户所在的客户端。
156.示例性的,提供商网络2接收到第二用户对所述弹幕的点击事件时,可以实施如下操作:
157.①
当所述弹幕匹配得到目标关键词时,按照所述第二用户的用户标签(画像)与关联于所述弹幕的各个待选链接地址的链接标签进行匹配,匹配的顺序是各个链接地址在所述弹幕中的权重值从大到小。
158.②
当所述第二用户的用户标签与其中一个待选链接地址(如,地址c)的链接标签完全一致,或者基本一致则可以将所述待选链接地址作为目标链接地址返回给所述第二用户所在的客户端,或跳转所述待选链接地址并将相应的跳转结果返回给所述第二用户所在的客户端。
159.③
当所述第二用户的用户标签与任意一个待选链接地址的链接标签均不一致,则根据所述第二用户的用户标签与各个待选链接地址的链接标签的相似度,生成各个待选链接地址的链接标签的权重(即,第四权重),并结合各个待选链接地址的链接标签的第三权
重(即,所述弹幕中保存的各个待选链接地址的权重值),生成一组新的权重值(即第五权重值),并在这组新的权重值中选择最大权重值所对应的待选链接地址作为目标链接地址返回给所述第二用户所在的客户端,或跳转最大权重值所对应的待选链接地址并将相应的跳转结果返回给所述第二用户所在的客户端。
160.在本实施例中,跳转链接列表中的各个待选链接地址的第三权重值是预先计算的进行排序,简化了第二用户与所述跳转链接列表中的跳转链接列表的匹配步骤,提高了对用户的弹幕点击事件的响应速度。
161.在本实施例中,所述第二用户的用户标签与各个待选链接地址的链接标签的相似度,可以通过同字比例来计算,即,所述第二用户的用户标签与相应的待选链接地址的链接标签的相同字越多,那么所述第二用户的用户标签与相应的待选链接地址的链接标签的相识度越高。
162.在本实施例中,所述目标链接地址可以是直播间、视频、游戏、电商物品等待推送数据的跳转地址。
163.作为另一个示例,如图11所示,所述步骤s308还可以包括步骤s1100~s1106,其中:步骤s1100,当所述第二用户点击所述弹幕时,判断所述跳转链接列表是否命中优选标签库,所述优选标签库存储有多个优选标签集合,每个优选标签集合包括优选链接与优选标签列表;步骤s1102,若所述跳转链接列表命中所述优选标签库,则从所述优选标签库中过滤出与所述跳转链接列表对应的优选标签集合;步骤s1104,从所述过滤出的优选标签集合中,挑选出与所述第二用户标签重合度最高的优选标签集合;及步骤s1106,将所述挑选出的优选标签集合对应的优选链接返回给所述第二用户所在的客户端。本实施例可以提高弹幕跳时的弹幕链接的利用率。
164.所述优选标签库包括但不限于广告、优先推荐信息等。每个优选标签集合包括广告展示方式列表,所述广告展示方式列表包括视频、百科、直播、电商销售物品。
165.优选标签库的建立步骤可以如下:
166.①
建立优选标签库,所述优选标签库可以包括以下对象:主播,视频,游戏,电商等。为这些付费对象引流,打广告的用户在提交广告申请的时候,需要为此广告设定一定维度的标签与在不同场景下的表现形式;
167.并将每个广告的优选标签集合(其中,所述优选标签集合也可以称之为是广告标签集合)通过以下数据结构保存:
168.标签{
169.list《广告》:广告链接;
170.}
171.广告{
172.list《标签》:标签列表;
173.list《展示》:广告展示方式列表;
174.}
175.当基于第二用户的弹幕点击进行链接跳转时,提供商网络可以执行以下操作:判断这个链接的标签是否命中优选标签库;如果命中,则从这些广告中过滤出有此跳转链接的广告形式的广告,挑选和用户标签重合度最高的一个广告;最后根据链接是视频,百科,
直播等不同的类型,播放广告。
176.需要说明的是,广告不会改变原本的跳转,保证了每次链接跳转的真实性与用户体验。
177.需要说明的是,广告的主要表现形式可以是贴片或跑马灯等。
178.如图12所示,本实施例还提供了跳转链接的页面图。提供商网络2可以将广告链接植入到跳转的页面中。
179.作为另一个示例,如图13所示,所述步骤s308还可以包括步骤s1300~s1304,其中:步骤s1300,当所述第二用户点击所述弹幕时,计算第三用户的推荐标签和所述第二用户的用户标签的匹配度;步骤s1302,根据所述匹配度,确定所述第二用户对于所述第三用户的推送系数(如推广价值);及步骤s1304,根据所述推送系数,确定是否将所述第三用户的推荐链接返回给所述第二用户所在的客户端。
180.其中,所述第三用户可以是具有推广需求的广告主。所述广告主可以是主播、销售商、游戏推广者等,以对应说明书中的各类场景。
181.此外,第三用户可以是第一用户,也可以是非第一用户。
182.也就是说,第三用户可以自行发送弹幕,从而第三用户等于第一用户;
183.第三用户也可以将自己的广告信息附在其他用户(也即第一用户)发送的弹幕上,作为广告链接。
184.在本实施例中,可以根据所述推广系数动态得到本次广告推送的价格。根据这个浮动定价制度,可以将合适的第三用户的广告高度匹配地推送的相应用户,提升广告推广有效性。
185.为了方便理解,本实施例还提供了几个应用案例,案例一用于介绍通过弹幕转链推广直播间,为直播间导流,案例二用于介绍通过弹幕转链为推送商品,增加商品曝光度,案例三用于介绍通过弹幕转转链推送手游app,以推广第三方应用的安装和下载。当然,这些案例仅是示例性的。其中:
186.案例一:通过弹幕转链方式为游戏主播推广直播间。
187.提供商网络2可以通过该游戏主播的直播风格、内容提取出该游戏主播的直播间标签,并根据所述直播间标签从所述关键词库中配置对应的一个或多个关键词,并将所述直播间的链接地址关联到与所述直播间标签对应的各个关键词中,以便用户(观看包含目标弹幕的视频的观众)可以通过点击目标弹幕(与所述各个关键词相关联的弹幕)匹配到所述直播间。当有用户匹配到所述直播间后,所述提供商网络2可以将所述直播间的链接地址返回到所述用户所在客户端。具体的,通过弹幕转链方式为该游戏主播推广直播间的步骤可以包括:
188.步骤1.1,提供商网络2提取该游戏主播的直播间标签和标签权重。例如,该游戏主播的画像是一名英雄联盟女主播,偶尔会做做吃播,提供商网络2可以提取出以下几个标签:“英雄联盟”(“lol”),“美女主播”(“女主播”;“颜控”),“吃播”(“声控”),并根据该直播间的直播内容权重(该游戏主播大多数时间在玩游戏,摄像头露脸,饭点会做吃播)提取出直播间标签和对应的标签权重:英雄联盟(50%),美女主播(40%),吃播(10%)。
189.步骤1.2,根据直播间标签和关键词库模糊匹配相关的视频和弹幕。提供商网络2可以根据直播间标签和关键词库模糊匹配符合“英雄联盟”,“美女主播”,“吃播”标签的视
频和弹幕。
190.步骤1.3,当有用户(观看匹配到的视频的用户)并点击该视频的弹幕时,提供商网络2可以筛选用户的用户标签。提供商网络2可以根据“英雄联盟”(“lol”)的权重进行筛选优先级;首先筛选出偏好“英雄联盟”标签的用户,再从筛选出来的用户中二次筛选出偏好“美女主播”标签的用户,最后从结果中再三次筛选出偏好“吃播”标签的用户(由于“吃播”权重过低也可以不筛选)。
191.步骤1.4,当此类用户(根据权重依次偏好英雄联盟>美女主播>吃播标签的用户)在点击相关标签(直播类标签集)的弹幕时,优先为他们推送该主播的直播间。
192.步骤1.5,若用户标签为弱匹配(非精确匹配,比如缺少偏好权重较低的吃播标签),在查看标签相关弹幕时,也为他们推送该主播的直播间,但优先度较低。
193.步骤1.6,当“步骤1.4”筛选出的用户不满足广告推广数量时,从“步骤1.5”的用户中再次推广,但仍优先推广“步骤1.4”中的用户。
194.由于不同的用户与该游戏主播的直播间的cpm、cpt、cpc、cpd、cpi以及cps差异。提供商网络2可以为不同的用户配置不同cpa定价(推送系数):
195.用户a的偏好标签为:“英雄联盟”,但无“吃播”、“美女主播”标签,此用户的定价为0.5元;
196.用户b的偏好标签为:“英雄联盟”>“美女主播”,但无“吃播”标签,此用户的定价为1元;
197.用户c的偏好标签为:“美女主播”>“英雄联盟”,但无“吃播”标签,此用户的定价为0.8元;
198.用户d的偏好标签为:“英雄联盟”>“美女主播”>“吃播”,此用户属于精准匹配,定价为1.5元。
199.其中,游戏主播(第三用户)可以预先为该游戏直播间购买所述推送系数,提供商网络2在匹配到用户时,还可以判断该用户的推送系数(cpa定价)是否大于所述游戏直播间的剩余推送系数,如果所述用户的cpa定价(推送系数)是否不大于所述游戏直播间的剩余推送系数,则将所述直播间的链接地址返回到所述用户所在客户端。
200.案例二:提供商网络2可以通过该商品广告的商品信息(如,商品类型、商品价格等)提取出该商品广告的商品标签,并根据所述商品标签从所述关键词库中配置对应的一个或多个关键词,并将所述商品广告的链接地址关联到与所述商品标签对应的各个关键词中,以便用户可以通过点击目标弹幕(与所述各个关键词相关联的弹幕)匹配到所述商品广告。当有用户匹配到所述商品广告后,所述提供商网络2可以将所述商品广告的链接地址返回到所述用户所在客户端。具体的,通过弹幕转链方式为该商品第三用户推广商品广告的步骤可以包括:
201.步骤2.1,提供商网络2可以提取商品标签和标签权重。例如,该商品广告的商品为鹿目圆魔法少女小圆手办。提供商网络2可以提取的商品标签和标签权重可以是:“鹿目圆”(30%),“魔法少女小圆”(30%),“手办”(30%),“魔法纪录”(10%)。
202.步骤2.2,根据商品标签和关键词库模糊匹配的视频和弹幕。提供商网络2可以通过此商品标签去模糊匹配符合权重前三标签的视频和弹幕。
203.步骤2.3,当有用户点击此类视频的弹幕时再筛选用户的用户标签。提供商网络2
可以根据“鹿目圆”的权重进行筛选优先级:其中,由于前三个标签权重相近,优先筛选精确标签,首先筛选出偏好“鹿目圆”标签的用户,再从筛选出来的用户中二次筛选出偏好“魔法少女小圆标签”的用户,最后从结果中再三次筛选出偏好“手办”标签的用户(由于“魔法纪录”权重过低也可以不筛选)。
204.步骤2.4,当“步骤2.3”筛选出的用户在点击相关标签(二次元标签集)的弹幕时,优先为他们推送该商品。
205.由于不同的用户与该商品广告的商品的cpm、cpt、cpc、cpd、cpi以及cps差异。提供商网络2可以为不同的用户配置不同cpa定价:
206.用户a的偏好标签为:“鹿目圆”、“魔法少女小圆”,但无手办标签,此用户的定价为0.8元;
207.用户b的偏好标签为:“鹿目圆”、“魔法少女小圆”、“手办”标签,无购买历史,此用户的定价为1.2元;
208.用户c的偏好标签为:“鹿目圆”、“魔法少女小圆”、“手办”标签,且为付费用户(在会员购曾有过购买历史),此用户的定价为1.8元。
209.案例三:提供商网络2可以通过该手游app的手游风格、内容提取出该手游app的手游标签,并根据所述手游标签从所述关键词库中配置对应的一个或多个关键词,并将所述手游app的下载链接地址关联到与所述手游标签对应的各个关键词中,以便用户可以通过点击目标弹幕(与所述各个关键词相关联的弹幕)匹配到所述手游app。当有用户匹配到所述手游app后,所述提供商网络2可以将所述手游app的下载链接地址返回到所述用户所在客户端。具体的,通过弹幕转链方式为该游戏主推广手游app的步骤可以包括:
210.步骤3.1,提供商网络2可以提取手游标签和标签权重。例如,该手游app为魔法纪录手游,提供商网络2可以提取的手游标签和标签权重可以是:“手游”《“卡牌类手游”、“回合制类手游”》“二次元手游”(50%);“魔法纪录”《“魔法少女小圆外传”(25%);“魔法少女小圆”(25%)。
211.步骤3.2,根据手游标签和关键词库模糊匹配相关的视频和弹幕。提供商网络2可以通过此app标签去模糊匹配符合权重前三“手游”,“魔法纪录”,“魔法少女小圆”标签的视频和弹幕。
212.步骤3.3,当用户点击此类视频的弹幕时再筛选用户的标签偏好。提供商网络2可以根据“手游”的权重进行筛选优先级。其中,由于“魔法纪录”,“魔法少女小圆”标签权重相近,优先筛选标签关联性多的(必定是“魔法少女小圆”多于“魔法纪录”),首先筛选出偏好“手游”标签的用户,再从筛选出来的用户中二次筛选出偏好“魔法少女小圆”标签的用户,最后从结果中再三次筛选出偏好“魔法纪录”标签的用户。
213.步骤3.4,当“步骤3.3”筛选出的用户在点击相关标签(手游标签集)的弹幕时,优先为他们推送该app。
214.由于不同的用户与该手游ap品的cpm、cpt、cpc、cpd、cpi以及cps差异。提供商网络2可以为不同的用户配置不同cpa定价:
215.用户a的偏好标签为:“手游”、“魔法少女小圆”,但无“魔法纪录”标签,此用户的定价为0.8元;
216.用户b的偏好标签为:“手游”、“魔法纪录”但“,无魔法少女小圆”标签,此用户的定
价为0.8元;
217.用户c的偏好标签为:“手游”、“魔法纪录”、“魔法少女小圆”标签,未在哔哩哔哩付费过(消费能力可能不强),此用户的定价为1.2元;
218.用户d的偏好标签为:“鹿目圆”、“魔法少女小圆”、“手办”标签,且为付费用户(在哔哩哔哩无论是充大会员,还是b服手游充值历史,又或是会员购买历史),此用户的定价为1.8元。
219.实施例三
220.图14示意性示出了根据本技术实施例三的弹幕跳转链接的系统的框图,该弹幕跳转链接的系统可以被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本技术实施例。本技术实施例所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,以下描述将具体介绍本实施例各程序模块的功能。
221.如图14所示,该弹幕跳转链接的系统1400可以包括获取模块1410和返回模块1420,其中:
222.获取模块1410,用于获取第一用户发送的弹幕,根据所述弹幕的弹幕内容和所述第一用户的用户标签为所述弹幕创建跳转链接列表,所述跳转链接列表包括至少一个待选链接地址;
223.返回模块1420,用于当第二用户点击所述弹幕时,根据所述第二用户的用户标签从所述跳转链接列表中选取目标链接地址返回给所述第二用户所在的客户端。
224.可选的,所述获取模块1410,还用于:根据所述弹幕的弹幕内容从预先建立的关键词库中匹配得到目标关键词,所述目标关键词对应有一个或多个链接地址,各个链接地址分别关联有一个或多个链接标签;根据所述第一用户的用户标签和所述各个链接地址关联的一个或多个链接标签,从所述一个或多个链接地址中选择所述至少一个待选链接地址;及根据所述至少一个待选链接地址为所述弹幕创建跳转链接列表。
225.可选的,所述获取模块1410,还用于:根据所述弹幕的弹幕内容从预先建立的关键词库中匹配以得到目标关键词,包括:根据所述弹幕的弹幕内容从预先建立的关键词库中匹配多个关键词;及根据所述第一用户的用户标签和视频的视频标签从所述多个关键词中挑选所述目标关键词。
226.可选的,所述目标关键词对应的各个链接地址分别对应一个第一权重值,该第一权重值用于表示相应的链接地址对于所述目标关键词的重要程度;所述获取模块1410,还用于:根据权重值从大的到小的顺序,判断所述第一用户的用户标签和所述各个链接地址的链接标签是否一致;若所述第一用户的用户标签和其中至少一个链接地址的链接标签一致,则将所述链接地址确定为待选链接地址;若所述第一用户的用户标签和所述各个链接地址的链接标签均不一致,则计算所述第一用户的用户标签与所述各个链接地址的链接标签的相似度;根据所述第一用户的用户标签与所述各个链接地址的链接标签的相似度,得到所述各个链接地址的第二权重值;根据所述各个链接地址的第一权重值和所述各个链接地址的第二权重值,计算所述各个链接地址的第三权重值;根据所述各个链接地址的第三权重值,从所述一个或多个链接地址中选择所述至少一个待选链接地址。
227.可选的,所述返回模块1420,还用于:判断所述第二用户的用户标签和各个待选链
接地址的链接标签是否一致;若所述第二用户的用户标签和其中至少一个待选链接地址的链接标签一致,则将所述待选链接地址作为所述目标链接地址返回给所述第二用户所在的客户端,或跳转所述待选链接地址并将相应的跳转结果返回给所述第二用户所在的客户端;及若所述第二用户的用户标签和所述各个待选链接地址的链接标签均不一致,则计算所述第二用户的用户标签与所述各个待选链接地址的链接标签的相似度;根据所述第二用户的用户标签与所述各个待选链接地址的链接标签的相似度,得到所述各个待选链接地址的第四权重值;根据所述各个待选链接地址的第三权重值和所述各个待选链接地址的第四权重值,计算所述各个待选链接地址的第五权重值;将第五权重值最高的待选链接地址作为所述目标链接地址返回给所述第二用户所在的客户端,或跳转所述第五权重值最高的待选链接地址并将相应的跳转结果返回给所述第二用户所在的客户端。
228.可选的,所述系统还包括词库建立模块,用于:预先建立关键词库,所述关键词库包括关键词及其对应的链接地址,所述关键词的来源包括主播信息、视频信息、游戏信息、电商销售的物品信息和百科信息,所述关键词对应的链接地址包括主播的直播间链接地址、视频链接地址、游戏链接地址、电商销售物品链接地址和百科链接地址。
229.可选的,所述返回模块1420,还用于:当所述第二用户点击所述弹幕时,判断所述跳转链接列表是否命中优选标签库,所述优选标签库存储有多个优选标签集合,每个优选标签集合包括优选链接与优选标签列表;若所述跳转链接列表命中所述优选标签库,则从所述优选标签库中过滤出与所述跳转链接列表对应的优选标签集合;从所述过滤出的优选标签集合中,挑选出与所述第二用户标签重合度最高的优选标签集合;及将所述挑选出的优选标签集合对应的优选链接返回给所述第二用户所在的客户端。
230.可选的,所述返回模块1420,还用于:当所述第二用户点击所述弹幕时,计算第三用户的推荐标签和所述第二用户的用户标签的匹配度;根据所述匹配度,确定所述第二用户对于所述第三用户的推送系数;及根据所述推送系数,确定是否将所述第三用户的推荐链接返回给所述第二用户所在的客户端。
231.实施例四
232.图15示意性示出了根据本技术实施例四的适于实现弹幕跳转链接的方法的计算机设备的硬件架构示意图。本实施例中,计算机设备1500可以为提供商网络2或者作为提供商网络2的一部分。本实施例中,计算机设备1500是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。例如,可以是工作站、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集合群)等。如图15所示,计算机设备1500至少包括但不限于:可通过系统总线相互通信链接存储器1510、处理器1520、网络接口1530。其中:
233.存储器1510至少包括一种类型的计算机可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器1510可以是计算机设备1500的内部存储模块,例如该计算机设备1500的硬盘或内存。在另一些实施例中,存储器1510也可以是计算机设备1500的外部存储设备,例如该计算机设备1500上配备的插接式硬盘,智能存储卡(smart media card,简称为smc),安全数字(secure digital,简称为sd)
卡,闪存卡(flash card)等。当然,存储器1510还可以既包括计算机设备1500的内部存储模块也包括其外部存储设备。本实施例中,存储器1510通常用于存储安装于计算机设备1500的操作系统和各类应用软件,例如弹幕跳转链接的方法的程序代码等。此外,存储器1510还可以用于暂时地存储已经输出或者将要输出的各类数据。
234.处理器1520在一些实施例中可以是中央处理器(central processing unit,简称为cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器1520通常用于控制计算机设备1500的总体操作,例如执行与计算机设备1500进行数据交互或者通信相关的控制和处理等。本实施例中,处理器1520用于运行存储器1510中存储的程序代码或者处理数据。
235.网络接口1530可包括无线网络接口或有线网络接口,该网络接口1530通常用于在计算机设备1500与其他计算机设备之间建立通信链接。例如,网络接口1530用于通过网络将计算机设备1500与外部终端相连,在计算机设备1500与外部终端之间的建立数据传输通道和通信链接等。网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(global system of mobile communication,简称为gsm)、宽带码分多址(wideband code division multiple access,简称为wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。
236.需要指出的是,图15仅示出了具有部件1510-1530的计算机设备,但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。
237.在本实施例中,存储于存储器1510中的弹幕跳转链接的方法还可以被分割为一个或者多个程序模块,并由一个或多个处理器(本实施例为处理器1520)所执行,以完成本技术。
238.实施例五
239.本实施例还提供一种计算机可读存储介质,计算机可读存储介质其上存储有计算机程序,计算机程序被处理器执行时实现实施例中的弹幕跳转链接的方法的步骤。
240.本实施例中,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,计算机可读存储介质可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,计算机可读存储介质也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,简称为smc),安全数字(secure digital,简称为sd)卡,闪存卡(flash card)等。当然,计算机可读存储介质还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,计算机可读存储介质通常用于存储安装于计算机设备的操作系统和各类应用软件,例如实施例中的弹幕跳转链接的方法的程序代码等。此外,计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的各类数据。
241.显然,本领域的技术人员应该明白,上述的本技术实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集合中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集合成电路模块,或者将它们中的
多个模块或步骤制作成单个集合成电路模块来实现。这样,本技术实施例不限制于任何特定的硬件和软件结合。
242.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献