一种弹幕信息处理方法、装置和系统的制作方法

文档序号:9676478阅读:420来源:国知局
一种弹幕信息处理方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及信息处理技术领域,尤其涉及一种弹幕信息处理方法、装置和系统。
【背景技术】
[0002]信息技术飞速发展使得越来越多的游戏玩家可以使用电脑、手机、PAD等终端设备来观看直播战斗视频,玩家在终端设备观看战斗直播的同时还可以发表自己的弹幕(barrage)评论,这些弹幕数据将从终端屏幕的一端向另一端滚动显示给玩家,玩家便可实时看到自己及其他用户针对此战斗直播发表的观点,在一定程度上激发了玩家的互动热
*卜主1同ο
[0003]弹幕作为一种崭新的交互方式,通过将用户的评论内容实时显示在视频或游戏画面上,实现了意想不到的表现效果,现有技术中通常采用如下方法对弹幕信息进行处理:玩家在使用手机、电脑、PAD等终端设备观看视频(比如战斗直播)时输入评论发言,中心服务器获取到玩家输入的评论数据后,将其渲染为弹幕数据直接广播到玩家的手机、电脑、PAD等终端设备上,玩家便可以在终端设备观看视频数据的同时,观看到自己或者其他玩家发表的弹幕数据信息。

【发明内容】

[0004]现有技术在一定程度上可以增强网游中玩家互动的热情,很好地拓展了网游中观战的交互性,但在具体实施中,发明人发现目前网络游戏中弹幕的交互设计存在一定的局限性,现有网络游戏中的弹幕交互技术只限于玩家与玩家的交互,交互的广度有限。玩家在弹幕系统中的发言只能得到其他玩家的反馈,而游戏中的其他元素,如NPC(Non-PlayerCharacter,非玩家控制角色),却对玩家的弹幕发言没有任何的响应,NPC的智能性很低。
[0005]本发明的目的在于,提供一种弹幕信息处理方法、装置和系统,实现非玩家控制角色对弹幕信息的智能反馈,扩大弹幕信息的交互范围。
[0006]为了实现上述目的本发明提供了第一种弹幕信息处理方法,包括:
[0007]获取已汇总于游戏服务器中的弹幕信息;
[0008]将所述弹幕信息与词库中预先设定的关键词进行匹配,以检测所述弹幕信息是否包含所述词库中的任一关键词;
[0009]在检测到所述弹幕信息包含所述词库中的任一关键词时,对所述弹幕信息进行语义分析,根据语义分析的结果从规则库中查找匹配度最高的响应规则;其中,所述响应规则用于限定游戏中的非玩家控制角色对所述弹幕信息进行响应所需的数据处理流程;
[0010]根据所述匹配度最高的响应规则中限定的数据处理流程对所述弹幕信息进行处理,获取所述非玩家控制角色对所述弹幕信息的响应结果;
[0011 ]将所述响应结果发送至所述游戏服务器,并触发所述游戏服务器将所述响应结果广播至所有游戏客户端进行展示。
[0012]优选地,所述在检测到所述弹幕信息包含所述词库中的任一关键词时,对所述弹幕信息进行语义分析,根据语义分析的结果从规则库中查找匹配度最高的响应规则,具体为:
[0013]在检测到所述弹幕信息包含所述词库中的任一关键词时,对所述弹幕信息进行分词处理,获取分词结果;
[0014]将所述分词结果与所述词库中的关键词进行匹配,以获取与所述分词结果匹配的所有关键词;
[0015]对与所述分词结果匹配的所述关键词进行特征分析,获取所述关键词的特征值;
[0016]从所述规则库中查找与所述特征值匹配度最高的响应规则。
[0017]优选地,所述特征分析为情感分析,所述特征值为情感倾向值。
[0018]优选地,在所述获取已汇总于游戏服务器中的弹幕信息之前,还包括:
[0019]建立所述词库和所述规则库,并通过机器学习算法对所述规则库中的响应规则进行训练。
[0020]优选地,所述关键词包括所述非玩家控制角色的名称;
[0021]所述响应规则包括以所述非玩家控制角色的名义做出响应,所述响应包括发言、表情和动作中的至少一种。
[0022]本发明还提供了第二种弹幕信息处理方法,包括:
[0023]接收游戏客户端发送来的弹幕信息,并对所述弹幕信息进行汇总;
[0024]将汇总后的所述弹幕信息发送至中心服务器,触发所述中心服务器通过如前文所述的第一种弹幕信息处理方法对所述弹幕信息进行处理;
[0025]接收所述中心服务器返回的响应结果,并将所述响应结果广播至所有游戏客户端进行展示。
[0026]相应地,本发明提供了第一种弹幕信息处理装置,包括
[0027]接收模块,用于获取已汇总于游戏服务器中的弹幕信息;
[0028]关键词匹配模块,用于将所述弹幕信息与词库中预先设定的关键词进行匹配,以检测所述弹幕信息是否包含所述词库中的任一关键词;
[0029]语义分析模块,用于在检测到所述弹幕信息包含所述词库中的任一关键词时,对所述弹幕信息进行语义分析,根据语义分析的结果从规则库中查找匹配度最高的响应规贝1J;其中,所述响应规则用于限定游戏中的非玩家控制角色对所述弹幕信息进行响应所需的数据处理流程;
[0030]结果获取模块,用于根据所述匹配度最高的响应规则中限定的数据处理流程对所述弹幕信息进行处理,获取所述非玩家控制角色对所述弹幕信息的响应结果;
[0031]结果发送模块,用于将所述响应结果发送至所述游戏服务器,并触发所述游戏服务器将所述响应结果广播至所有游戏客户端进行展示。
[0032]优选地,所述语义分析模块包括:
[0033]分词单元,用于在检测到所述弹幕信息包含所述词库中的任一关键词时,对所述弹幕信息进行分词处理,获取分词结果;
[0034]匹配单元,用于将所述分词结果与所述词库中的关键词进行匹配,以获取与所述分词结果匹配的所有关键词;
[0035]分析单元,用于对与所述分词结果匹配的所述关键词进行特征分析,获取所述关键词的特征值;
[0036]查找单元,用于从所述规则库中查找与所述特征值匹配度最高的响应规则。
[0037 ]优选地,所述特征分析为情感分析,所述特征值为情感倾向值。
[0038]优选地,所述装置还包括:
[0039]建库模块,用于建立所述词库和所述规则库,并通过机器学习算法对所述规则库中的响应规则进行训练。
[0040]优选地,所述关键词包括所述非玩家控制角色的名称;
[0041]所述响应规则包括以所述非玩家控制角色的名义做出响应,所述响应包括发言、表情和动作中的至少一种。
[0042]相应地,本发明提供了第二种弹幕信息处理装置,包括:
[0043]弹幕接收模块,用于接收游戏客户端发送来的弹幕信息,并对所述弹幕信息进行汇总;
[0044]汇总发送模块,用于将汇总后的所述弹幕信息发送至中心服务器,触发所述中心服务器通过如前文所述的第一种弹幕信息处理方法对所述弹幕信息进行处理;
[0045]结果广播模块,用于接收所述中心服务器返回的响应结果,并将所述响应结果广播至所有游戏客户端进行展示。
[0046]此外,本发明还提供了一种弹幕信息处理系统,包括游戏客户端、游戏服务器和中心服务器;
[0047]所述游戏客户端,用于向所述游戏服务器发送弹幕信息;
[0048]所述游戏服务器上设置有前文所述的第二种弹幕信息处理装置;
[0049]所述中心服务器上设置有前文所述的第一种弹幕信息处理装
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1