互动小说中弹幕的处理方法及装置与流程

文档序号:31948199发布日期:2022-10-26 05:50阅读:228来源:国知局
互动小说中弹幕的处理方法及装置与流程

1.本技术属于互联网技术领域,具体涉及一种互动小说中弹幕的处理方法及装置。


背景技术:

2.随着互联网发展,纸质小说也开始慢慢普及为电子小说,用户可以直接通过移动设备或者其他终端设备来进行小说的阅读。并且随着电子小说的发展,读者也可以在电子小说上通过小说的弹幕发送来进行读者之间的沟通交流,小说作者也可以通过小说的弹幕来对小说中复杂的剧情进行解说。但是当用户需要发送弹幕和获取其他读者的弹幕时,还是需要手动翻页到指定位置,再进行弹幕的手动发送或者其他读者弹幕的手动获取,这样使得用户小说阅读过程进行弹幕互动的智能性不足,耗费大量多余时间,阅读体验无法得到提升。


技术实现要素:

3.本技术实施例提供了一种互动小说中弹幕的处理方法及装置,小说互动系统的服务器在与用户进行人机互动过程中可以实现弹幕的发送获取,提升互动小说使用的趣味性和智能性,有效提升阅读体验。
4.第一方面,本技术实施例提供了互动小说中弹幕的处理方法,应用于小说互动系统的服务器,小说互动系统包括服务器和用户进行小说互动阅读的终端设备,其中,服务器包括专用人机对话引擎,专用人机对话引擎的人机对话逻辑由目标互动小说的人机对话剧本赋予,人机对话剧本包括多个人机对话情节,单个人机对话情节包括机器输出内容和用户预期输入内容,机器输出内容包括输出机器语句和输出小说文字内容;方法包括:调用专用人机对话引擎按照人机对话剧本与终端设备的用户进行人机互动;在人机互动的过程中,向终端设备发送指示消息,指示消息用于指示终端设备的互动小说界面中的目标弹幕。
5.可以看出,本技术实施例中,调用专用人机对话引擎按照人机对话剧本与终端设备的用户进行人机互动;在人机互动的过程中,向终端设备发送指示消息,指示消息用于指示终端设备的互动小说界面中的目标弹幕。采用上述方法,在用户进行互动小说人机互动过程中可以实现弹幕的发送获取,提升互动小说使用的趣味性和智能性,有效提升阅读体验。
6.在一个可行的实施例中,目标弹幕的内容信息包括以下任意一种:目标互动小说中出现的人物名称、当前的人机对话情节所关联的故事情节的简介信息、当前的人机对话情节所关联的小说正文内容、用户评论当前处理的剧情节点所关联的全部弹幕内容;目标弹幕的触发条件包括以下任意一种:点击目标互动小说中出现的人物名称、跳转至当前的人机对话情节所关联的故事情节的第一个剧情节点、执行人机对话剧本中当前处理的人机对话情节的机器输出内容中所额外包含的输出弹幕操作的指令、小说正文内容的显示策略为先以弹幕形式显示然后在默认位置显示、检测到用户的弹幕评论内容、点击互动小说界面中显示的弹幕链接;目标弹幕的表征形式包括以下至少一种:图片、文字、视频以及语音。
7.在本技术实施例中,用户可以通过点击人物名称显示人物名称对应的图片弹幕,也可以在人机对话过程中显示当前对话情节所关联的故事情节的第一个剧情节点所对应的小说正文内容,还可以进行互动小说中的弹幕的获取和发送。该人机互动内容的多样性使得用户在小说阅读中能有更好的阅读体验。
8.在一个可行的实施例中,目标弹幕的内容信息包括目标互动小说中出现的人物名称;目标弹幕的触发条件包括点击目标互动小说中出现的人物名称;目标弹幕的表征形式包括单个图片,且单个图片的图像信息为人物名称的预设头像;向终端设备发送指示消息,包括:向终端设备发送携带单个图片的指示消息;或者,向终端设备发送携带目标标识的指示消息,目标标识用于指示终端设备的目标互动小说中预存的单个图片。
9.在本技术实施例中,服务器根据用户在互动小说界面上对人物名称的点击来触发向终端设备发送携带单个图片或用于指示目标互动小说中预存的单个图片的目标标识的指示消息。采用上述方法,让用户在小说阅读中对小说人物形象得以理解,从而实现对该人物关联情节更多的遐想,提升用户的阅读体验。
10.在一个可行的实施例中,向终端设备发送指示消息之前,该方法还包括:接收来自终端设备的用户点击事件,用户点击事件用于指示针对目标互动小说中出现的人物名称的点击操作;响应用户点击事件,查询事件集合,获取用户点击事件对应的目标响应策略,目标响应策略为发送指示消息,事件集合包括事件和响应策略之间的对应关系。
11.在本技术实施例中,在用户点击人物名时,服务器会根据用户点击事件查询事件集合,得到该点击事件对应的目标响应策略,该目标响应策略为发送指示消息。采用上述方法,使得服务器在用户进行不同操作时响应该操作对应的策略,提高人机互动的智能性。
12.在一个可行的实施例中,单个图片在终端设备的互动小说界面中以弹幕的形式显示,且显示过程为在目标互动小说中出现的人物名称的位置悬浮显示预设时长。
13.在本技术实施例中,在用户点击了人物名称之后,在终端设备的互动小说界面中的人物名称上会对单个图片以弹幕的形式悬浮显示预设时长。采用上述方法,让人物图片的显示变得简单,不会产生页面的跳转,提升用户的阅读体验。
14.在一个可行的实施例中,预设时长的时间终点为检测到用户的语句或操作的时间节点,或者,为当前显示的小说正文内容开始更新的时间节点。
15.在本技术实施例中,通过检测用户的语句或操作来判断是否继续显示人物图片,可以避免了人物图片显示固定时间的弊端,可以适应不同用户的阅读习惯,提升阅读体验。
16.在一个可行的实施例中,目标弹幕的内容信息包括用户评论;目标弹幕的触发条件包括执行人机对话剧本中当前处理的人机对话情节的机器输出内容中所额外包含的输出弹幕操作的指令;向终端设备发送指示消息,包括:向终端设备发送携带用户评论的指示消息。
17.在本技术实施例中,对于存在弹幕的剧情节点,可以将该剧情节点的弹幕进行显示。采用上述方法,可以实现不同用户在小说阅读之间的交流。
18.在一个可行的实施例中,用户评论为从多个候选评论中筛选出的目标评论,多个候选评论为多个用户针对当前处理的人机对话情节所上传的个性化评论;筛选操作包括以下步骤:获取多个候选评论中每个候选评论的被投票数量,被投票数量表征当前的候选评论被其他用户投票认可的次数;以及,将多个候选评论中被投票数量最大的候选评论作为
目标评论;向终端设备发送指示消息,包括:向终端设备发送携带目标评论的指示消息。
19.在本技术实施例中,对于存在多个评论的情况下,将多个评论中通过用户投票数筛选出目标评论作为弹幕显示。这样可以使得用户打开评论后直接看到自己想看的评论,并且避免了很多与小说情节无关的评论对用户在小说阅读过程中产生的妨碍。
20.第二方面,本技术实施例提供了一种互动小说中弹幕的处理装置,应用于小说互动系统的服务器,小说互动系统包括服务器和用户进行小说互动阅读的终端设备,其中,服务器包括专用人机对话引擎,专用人机对话引擎的人机对话逻辑由目标互动小说的人机对话剧本赋予,人机对话剧本包括多个人机对话情节,单个人机对话情节包括机器输出内容和用户预期输入内容,机器输出内容包括输出机器语句和输出小说文字内容;该装置包括:调用单元,用于调用专用人机对话引擎按照人机对话剧本与终端设备的用户进行人机互动;发送单元,用于在人机互动的过程中,向终端设备发送指示消息,指示消息用于指示终端设备的互动小说界面中的目标弹幕。
21.第三方面,本技术实施例提供了一种电子设备,该设备包括处理器、存储器、通信接口,处理器、存储器和通信接口相互连接,并且完成相互间的通信工作,存储器上存储有可执行程序代码,通信接口用于进行无线通信,处理器用于调取存储器上存储的可执行程序代码,执行例如第一方面任一方法中所描述的部分或全部的步骤。
22.第四方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有程序数据,程序数据在被处理器执行时,用于执行程序数据以实现本技术实施例第一方面所描述的部分或全部步骤。
23.第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
附图说明
24.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
25.图1为本技术实施例提供的一种小说互动系统的结构示意图;图2为本技术实施例提供的一种互动小说中弹幕的处理方法的流程示意图;图3为本技术实施例提供的一种人物图片显示的结构示意图;图4为本技术实施例提供的一种互动小说界面显示的结构示意图;图5为本技术实施例提供的一种弹幕显示的结构示意图;图6a是本技术实施例提供的一种互动小说中弹幕的处理装置的功能单元组成框图;图6b是本技术实施例提供的另一种互动小说中弹幕的处理装置的功能单元组成框图;
图7是本技术实施例提供的一种电子设备的结构框图。
具体实施方式
26.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤的过程、方法、系统、产品或设备没有限定于已列出的步骤,而是可选地还包括没有列出的步骤,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤。
28.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
29.首先对本技术实施例所涉及的系统架构进行介绍。
30.请参阅图1,图1为本技术实施例提供的一种小说互动系统的结构示意图,如图1所示,该交易系统包括小说互动服务器和用户终端设备。其中,小说互动服务器包括知识库和专用人机对话引擎,知识库用于存储人机对话剧本,专用人机对话引擎用于按照该人机对话剧本与用户终端设备进行人机互动,用户终端设备用于显示互动小说界面。
31.上述直播系统的运作工程具体为:用户在用户终端设备上进行一系列目标弹幕的触发操作,小说互动服务器根据用户对目标弹幕的触发操作向用户终端设备发送用于指示目标弹幕的指示消息。
32.基于此,本技术实施例提供了一种互动小说中弹幕的处理方法,下面结合附图对本技术实施例进行详细说明。
33.请参阅图2,图2为本技术实施例提供的一种互动小说中弹幕的处理方法的流程示意图,该互动小说中弹幕的处理方法应用于小说互动系统的服务器,小说互动系统包括服务器和用户进行小说互动阅读的终端设备,其中,服务器包括专用人机对话引擎,专用人机对话引擎的人机对话逻辑由目标互动小说的人机对话剧本赋予。如图2所示,该方法包括如下步骤:步骤201,调用专用人机对话引擎按照人机对话剧本与终端设备的用户进行人机互动。
34.其中,人机对话剧本包括多个人机对话情节,单个人机对话情节包括机器输出内容和用户预期输入内容,机器输出内容包括输出机器语句和输出小说文字内容。
35.具体的,单个人机对话情节包括机器响应策略、跳转条件和情节跳转标识,机器响应策略包括输出机器语句和输出小说文字内容,跳转条件包括表征预期用户输入语句的语义的三元组,三元组包括第一实体、第二实体以及第一实体和第二实体之间的关联关系,关联关系包括语义关系或语法关系,情节跳转标识用于指示当前情节的跳转条件被满足条件
下所需要跳转至的人机对话情节。
36.其中,三元组是由一个或多个语义/语法关系进行构建的,通过句子中的一个或多个语义/语法关系以及连接在语义/语法关系两端的知识节点构成一个三元组,知识节点包括词、词组或实体等。三元组的表达形式可以是{r(x,y)},其中,x表示三元组一端的知识节点,y表示三元组另一端的知识节点,r表示知识节点x与知识节点y之间的语义/语法关系。一个句子中可能存在两个以上的知识节点,以及多个语义/语法关系,因此,一个句子中可能存在多个三元组。
37.其中,小说从纸质小说转变为电子小说之后,使得用户的阅读介质从纸质书本变为各种电子终端设备,如手机、平板等。用户在进行小说的阅读中,可以直接在互动小说界面上进行小说剧情的切换,但是这样与阅读纸质小说并没有太大差异,使得电子小说在阅读中难免显得枯燥。而本技术中小说互动服务器可以通过专用人机对话引擎按照人机对话剧本来与用户进行人机互动,用户在阅读过程中可以与终端设备进行人机对话,从而实现除小说阅读之外的其他功能,如进行弹幕的发送、情节的简介介绍等,使得用户可以在阅读过程中不再显得单一枯燥。
38.步骤202,在人机互动的过程中,向终端设备发送指示消息,指示消息用于指示终端设备的互动小说界面中的目标弹幕。
39.具体实现中,终端设备接收指示消息后,在自身的互动小说界面显示目标弹幕。
40.其中,在电子小说融入了弹幕之后,使得用户与其他用户之间的交流变得方便起来,并且,弹幕除了进行用户交流之外还可以实现很多其他功能,如对关键词的注释等。
41.在一个可行的实施例中,目标弹幕的内容信息包括以下任意一种:目标互动小说中出现的人物名称、当前的人机对话情节所关联的故事情节的简介信息、当前的人机对话情节所关联的小说正文内容、用户评论、当前处理的剧情节点所关联的全部弹幕内容;目标弹幕的触发条件包括以下任意一种:点击目标互动小说中出现的人物名称、跳转至当前的人机对话情节所关联的故事情节的第一个剧情节点、执行人机对话剧本中当前处理的人机对话情节的机器输出内容中所额外包含的输出弹幕操作的指令、小说正文内容的显示策略为先以弹幕形式显示然后在默认位置显示、检测到用户的弹幕评论内容、点击互动小说界面中显示的弹幕链接;目标弹幕的表征形式包括以下至少一种:图片、文字、视频以及语音。
42.其中,在用户在进行互动小说的人机互动时,存在多种人机互动形式,例如上述中点击互动小说中出现的人物名称,此时就会显示弹幕内容为目标互动小说中出现的人物名称图片的目标弹幕,或者点击互动小说界面中显示的弹幕链接就会显示该链接对应的弹幕内容,如图片弹幕或视频弹幕。并且还可以通过增加人机对话剧本来实现更多的人机互动情节。
43.其中,对于上述目标弹幕的内容信息和触发条件存在一定的对应关系,具体可以是:若目标弹幕的内容信息包括目标互动小说中出现的人物名称,目标弹幕的触发条件包括点击目标互动小说中出现的人物名称。
44.若目标弹幕的内容信息包括当前的人机对话情节所关联的故事情节的简介信息,目标弹幕的触发条件包括跳转至当前的人机对话情节所关联的故事情节的第一个剧情节
点,或者,执行人机对话剧本中当前处理的人机对话情节的机器输出内容中所额外包含的输出弹幕操作的指令。
45.若目标弹幕的内容信息包括当前的人机对话情节所关联的小说正文内容,目标弹幕的触发条件包括小说正文内容的显示策略为先以弹幕形式显示然后在默认位置显示。
46.若目标弹幕的内容信息包括用户评论,目标弹幕的触发条件包括检测到用户的弹幕评论内容,或者,执行人机对话剧本中当前处理的人机对话情节的机器输出内容中所额外包含的输出弹幕操作的指令。
47.若目标弹幕的内容信息包括当前处理的剧情节点所关联的全部弹幕内容,目标弹幕的触发条件包括点击互动小说界面中显示的弹幕链接。
48.在本技术实施例中,用户可以通过点击人物名称显示人物名称对应的图片弹幕,也可以在人机对话过程中显示当前对话情节所关联的故事情节的第一个剧情节点所对应的小说正文内容,还可以进行互动小说中的弹幕的获取和发送。该人机互动内容的多样性使得用户在小说阅读中能有更好的阅读体验。
49.下面对其分别进行说明:在一个可行的实施例中,目标弹幕的内容信息包括目标互动小说中出现的人物名称;目标弹幕的触发条件包括点击目标互动小说中出现的人物名称;目标弹幕的表征形式包括单个图片,且单个图片的图像信息为人物名称的预设头像;向终端设备发送指示消息,包括:向终端设备发送携带单个图片的指示消息;或者,向终端设备发送携带目标标识的指示消息,目标标识用于指示终端设备的目标互动小说中预存的单个图片。
50.其中,小说作者在进行小说的出版过程中,可以对小说中的人物进行形象塑造,使得用户在进行阅读中可以根据该人物的形象进行一系列的遐想。用户也可以根据小说阅读过程中对该人物的理解进行人物形象的塑造。人物的形象主要是根据人物图片的形式进行体现,当用户在点击该人物名称时,服务器就会向终端设备发送携带关于该人物图片的指示消息,或者发送小说作者或用户上传并存储在目标互动小说中的人物图片对应的目标标识,使得该人物图片可以在终端设备上进行显示。
51.在本技术实施例中,服务器根据用户在互动小说界面上对人物名称的点击来触发向终端设备发送携带单个图片或用于指示目标互动小说中预存的单个图片的目标标识的指示消息。采用上述方法,让用户在小说阅读中对小说人物形象得以理解,从而实现对该人物关联情节更多的遐想,提升用户的阅读体验。
52.在一个可行的实施例中,向终端设备发送指示消息之前,该方法还包括:接收来自终端设备的用户点击事件,用户点击事件用于指示针对目标互动小说中出现的人物名称的点击操作;响应用户点击事件,查询事件集合,获取用户点击事件对应的目标响应策略,目标响应策略为发送指示消息,事件集合包括事件和响应策略之间的对应关系。
53.其中,在小说中一般存在多个人物,但是对于每个人物的形象是不一样的,因此,点击不同的人物名都有对应的响应策略,使得用户在点击不同的人物名称时弹出的人物形象图片都是该人物所对应的人物的形象图片。除此之外,在人机互动过程中还存在许多不同于点击人物名称的操作,而这些操作也可以记录在该事件集合中,在用户进行不同于点击人物名称的操作时,也是响应该操作,查询事件集合,获取与该操作对应的目标响应策略。
54.在本技术实施例中,在用户点击人物名时,服务器会根据用户点击事件查询事件集合,得到该点击事件对应的目标响应策略,该目标响应策略为发送指示消息。采用上述方法,使得服务器在用户进行不同操作时可以得到该操作对应的策略,提高人机互动的智能性。
55.在一个可行的实施例中,单个图片在终端设备的互动小说界面中以弹幕的形式显示,且显示过程为在目标互动小说中出现的人物名称的位置悬浮显示预设时长。
56.其中,用户点击目标互动小说中的人物名称,服务器进行响应之后,会在该人物名称的位置以弹幕的形式悬浮显示预设时长的人物名称对应的人物图片。示例性地,请参阅图3,图3为本技术实施例提供的一种人物图片显示的结构示意图,如图3所示,图3包括第一互动小说界面30,其中,第一互动小说界面30中包括人物名称301,当用户对该人物名称301进行点击之后,就会在人物名称301位置上显示人物图片302。
57.在本技术实施例中,在用户点击了人物名称之后,在终端设备的互动小说界面中的人物名称上会对单个图片以弹幕的形式悬浮显示预设时长。采用上述方法,让人物图片的显示变得简单,不会产生页面的跳转,提升用户的阅读体验。
58.在一个可行的实施例中,预设时长的时间终点为检测到用户的语句或操作的时间节点,或者,为当前显示的小说正文内容开始更新的时间节点。
59.其中,人物图片的显示时间若是一个固定时间的话,太短会影响用户对人物图片的欣赏,太长会影响用户对小说的阅读以及其他操作,因此,本实施例对用户的语句或操作进行检测,若检测到用户的语句或操作,说明用户对人物图片已经欣赏完毕,这时就将人物图片取消继续显示。
60.在本技术实施例中,通过检测用户的语句或操作来判断是否继续显示人物图片,可以避免了人物图片显示固定时间的弊端,可以适应不同用户的阅读习惯,提升阅读体验。
61.在一个可行的实施例中,目标弹幕的内容信息包括用户评论;目标弹幕的触发条件包括执行人机对话剧本中当前处理的人机对话情节的机器输出内容中所额外包含的输出弹幕操作的指令;向终端设备发送指示消息,包括:向终端设备发送携带用户评论的指示消息。
62.其中,若当前剧情存在弹幕时,可以对当前剧情存在的弹幕进行显示。
63.在本技术实施例中,对于存在弹幕的剧情节点,可以将该剧情节点的弹幕进行显示。采用上述方法,可以实现不同用户在小说阅读之间的交流。
64.在一个可行的实施例中,用户评论为从多个候选评论中筛选出的目标评论,多个候选评论为多个用户针对当前处理的人机对话情节所上传的个性化评论;筛选操作包括以下步骤:获取多个候选评论中每个候选评论的被投票数量,被投票数量表征当前的候选评论被其他用户投票认可的次数;以及,将多个候选评论中被投票数量最大的候选评论作为目标评论;向终端设备发送指示消息,包括:向终端设备发送携带目标评论的指示消息。
65.其中,当评论存在多个时,由于多个评论中可能会存在很多对小说情节无关的评论,直接对多个评论进行显示的话,这些对小说情节无关的评论若显示在前列对用户进行小说的阅读会有所妨碍。因此,本实施例在多个评论进行显示之前,会对多个评论进行筛选出最有价值的评论,用户发布评论时,其他用户对该评论进行投票,那么该筛选操作就是将评论的投票数量最大的评论筛选出来作为目标评论,并将该目标评论进行弹幕显示。
66.除此之外,该投票可以是投赞同票或反对票,那么该投票数量就是赞同票减去反对票的数量。并且针对目标用户而言,若目标用户对显示的目标评论投了反对票,则该目标评论对于该目标用户不允显示,并且在除该目标评论之外的其他候选评论中再筛选出投票数量最大的评论作为新的目标评论进行弹幕显示。
67.在本技术实施例中,对于存在多个评论的情况下,将多个评论中通过用户投票数筛选出目标评论作为弹幕显示。这样可以使得用户打开评论后直接看到自己想看的评论,并且避免了很多与小说情节无关的评论对用户在小说阅读过程中产生的妨碍。
68.在一个可行的实施例中,目标弹幕的内容信息包括当前处理的剧情节点所关联的全部弹幕内容,目标弹幕的触发条件包括点击互动小说界面中显示的弹幕链接;向终端设备发送指示消息,包括:向终端设备发送携带当前处理的剧情节点所关联的全部弹幕内容的指示消息。
69.其中,可以将当前进行人机对话时的小说剧情节点中的全部弹幕内容由一个弹幕链接的方式进行显示,当用户点击该弹幕链接时,可以跳转到对应的弹幕内容。并且用户在进行弹幕查看时并不影响用户继续进行人机对话。
70.示例性地,若当前进行的剧情节点中所关联的全部弹幕内容包括两个图片和两个文字评论,且当前剧情节点包括四个人机对话剧情情节,则服务器中的专用人机对话引擎在与终端设备的用户进行前述四个人机对话剧情节点的过程中,同步输出前述两个图片和两个文字评论。这样使得用户即能够流畅的使用人机对话功能,同时可以持续查看当前剧情节点的关联弹幕内容,提高互动小说使用的全面性和灵活性。
71.示例性地,请参阅图4,图4为本技术实施例提供的一种互动小说界面显示的结构示意图,如图4所示,图4包括第二互动小说界面40和第三互动小说界面41,其中,第二互动小说界面40中包括弹幕链接401,当用户点击弹幕链接401后,会显示出该剧情节点的全部弹幕,就如第三互动小说界面41中的弹幕内容411所示。并且弹幕的显示不会影响人机对话的进行。
72.在本技术实施例中,用户在进行人机对话过程中,若当前处理的剧情节点包括多个人机对话剧情节点,且当前剧情节点存在多个弹幕时,用户在进行多个人机对话剧情节点的进程中,仍能同步输出当前剧情节点存在的多个弹幕。使得用户即能够流畅的使用人机对话功能,同时可以持续查看当前剧情节点的关联弹幕内容,提高互动小说使用的全面性和灵活性。
73.在一个可行的实施例中,目标弹幕的内容信息包括用户评论,目标弹幕的触发条件包括检测到用户的弹幕评论内容;向终端设备发送指示消息,包括:向终端设备发送携带用户评论的指示消息。
74.其中,当进行人机对话过程中,检测到终端设备的用户输入的语句中携带有弹幕评论内容的语句,则将该语句作为用户评论进行弹幕显示。该实施例不需要用户进行刻意的弹幕发送,而只是在人机对话过程就可以完成。
75.示例性地,若当前剧情节点对话内容是:“旁白:战斗教学:要是用技能,请说出技能的名字;你已习得技能

水到渠成’和

金玉满堂
’”
,“用户:使用

水到渠成’吧,这个技能感觉很厉害”,可以看出,终端设备的用户的人机对话语句中,除了对应的旁边的回复“水到渠成”之外,还存在“这个技能感觉很厉害”,而“这个技能感觉很厉害”就可以属于用户弹幕
评论内容,服务器检测到该内容之后就会将其以弹幕的形式进行显示。这样可以方便用户的弹幕发送。
76.在一个可行的实施例中,该用户评论为根据恶意词屏蔽后的目标评论,该恶意词屏蔽包括:将用户评论与恶意词库中的恶意词进行关键字匹配,对用户评论中匹配成功的目标关键字使用其他预设字符进行代替,将目标关键字进行其他预设字符代替后的用户评论作为目标评论,向终端设备发送指示消息,包括:向终端设备发送携带目标评论的指示消息。
77.其中,恶意词库可以通过各种词库中收集的恶意词来组成,通过恶意词屏蔽后的目标评论更能适应用户的观看,提升了用户的小说阅读体验。
78.在一个可行的实施例中,在向终端设备发送指示消息之前,该方法还包括:获取终端设备在进行人机互动过程中发送的第一语音信息,确定第一语音信息对应的第一文本文字,对第一文本文字进行解析获得第一语义三元组,确定第一语义三元组与预设用户评论语义三元组是否匹配,若第一语义三元组与预设用户评论语义三元组匹配;向终端设备发送指示消息,包括:向终端设备发送携带用户评论的指示消息。
79.其中,第一语义三元组是否与预设用户评论语义三元组匹配是指,该第一语义三元组与预设用户评论语义三元组的语义/语法关系相同,并且该第一语义三元组两端的知识节点,属于预设用户评论语义三元组两端知识节点的范围。示例性地,若第一语义三元组为{上学(张三,北京大学)},预设用户评论语义三元组为{上学(张三+李四,北京大学+浙江大学+中山大学)},首先第一语义三元组中“上学”和预设用户评论语义三元组中“上学”之间的语义/语法关系相匹配,其次,第一语义三元组中“张三”与预设用户评论语义三元组“张三+李四”中的“张三”相匹配,第一语义三元组中“北京大学”与预设用户评论语义三元组中“北京大学+浙江大学+中山大学”中的“北京大学”相匹配,即第一语义三元组与预设用户评论语义三元组匹配。上述举例是为了便于对本技术实施例进行说明,不应造成对本技术方案的限制。
80.在一个可行的实施例中,目标弹幕的内容信息包括当前的人机对话情节所关联的故事情节的简介信息,目标弹幕的触发条件包括跳转至当前的人机对话情节所关联的故事情节的第一个剧情节点,或者,执行人机对话剧本中当前处理的人机对话情节的机器输出内容中所额外包含的输出弹幕操作的指令;向终端设备发送指示消息,包括:向终端设备发送携带当前的人机对话情节所关联的故事情节的简介信息的指示消息。
81.其中,当跳转到当前人机对话情节所关联的故事情节的第一个剧情节点时,服务器会对当前故事情节的简介信息向终端设备的用户进行说明,该简介信息可以包括故事情节的类型,如玄幻、爱情等,还包括情节内容的字数,主角在故事中的角色定位等。除此之外,还可以初步显示小说故事情节的背景或者小说故事情节的第一个剧情节点的内容。而这是为了让用户对该故事情节进行初步了解,使得用户在互动小说阅读前就可以根据故事情节的简介信息判断该故事情节是否属于自己喜欢的故事情节类型,以方便用户可以快速选择到自己喜欢的互动小说。
82.在一个可行的实施例中,目标弹幕的内容信息包括当前的人机对话情节所关联的小说正文内容,目标弹幕的触发条件包括小说正文内容的显示策略为先以弹幕形式显示然后在默认位置显示;向终端设备发送指示消息,包括:向终端设备发送携带当前的人机对话
情节所关联的小说正文内容的指示消息。
83.其中,当终端设备的用户对当前人机对话剧情情节进行了选择之后,服务器会将用户作出的选择所对应的剧情情节关联的小说正文内容先以弹幕形式显示然后在默认位置显示。这样是为了内容显示的不突兀,对于终端设备的用户来讲,也体现小说的互动性。
84.在一个可行的实施例中,在向终端设备发送指示消息之前,该方法还包括:确定目标弹幕的表征形式是否为文字或语音;若目标弹幕的表征形式为文字,确定目标弹幕占互动小说界面的第一比例,以及小说互动页面中的至少一个空白位置占互动小说界面的至少一个第二比例,若至少一个第二比例中存在高于第一比例的至少一个第三比例,将至少一个第三比例对应的至少一个空白位置中与单个人机对话情节中的机器输出内容在互动小说界面中距离最近的空白位置确定为目标位置,若至少一个第二比例中不存在高于第一比例的至少一个第三比例,则将至少一个第二比例中最高的比例所对应的空白位置确定为目标位置。
85.若目标弹幕的表征形式为语音,将互动小说界面中离单个人机对话情节中的机器输出内容最近的空白位置确定为目标位置;指示消息用于指示终端设备的互动小说界面中的目标弹幕,包括:指示消息用于指示终端设备的互动小说界面的目标位置输出目标弹幕;其中,空白位置用于表征互动小说界面中可以显示机器输出内容但是并未显示机器输出内容的位置。
86.其中,若弹幕直接在互动小说界面中的机器输出内容上进行显示可能会影响用户对小说的阅读,因此本技术实施例通过检测当前互动小说界面中的空白位置,通过利用空白位置进行弹幕的显示。而对于文字弹幕和语音弹幕,文字弹幕所占的页面比例大小是根据弹幕文字的多少而变化的,但是语音弹幕所占的页面比例是可以一直不变的,因为语音弹幕可以是一个很小的语音播放按钮,因此本技术实施例在进行弹幕显示时会进行文字弹幕和语音弹幕的区分。并且,由于图片弹幕和视频弹幕可以通过存储链接的方式进行显示,即点击对应的图片弹幕的存储链接就可以显示该图片弹幕,因此这里可以将通过存储链接方式显示的图片弹幕和视频弹幕通过本实施例中文字弹幕在互动小说界面中的显示方法来进行显示。
87.示例性地,请参阅图5,图5为本技术实施例提供的一种弹幕显示的结构示意图,如图5所示,图5包括第四互动小说界面50,在第四互动小说界面50中包括第一空白位置501、第二空白位置502、第三空白位置503和第四空白位置504,当需要在第四互动小说界面50上进行目标弹幕的显示时,根据上述实施例所示的方法选择出对应的第四空白位置504后,则在第四空白位置504上对目标弹幕进行显示。
88.在本技术实施例中,对于目标弹幕为文字的弹幕,在互动小说界面中寻找比其目标弹幕所占互动小说页面比例大的至少一个空白位置,并将该至少一个空白位置中离机器输出内容最近的空白位置作为目标弹幕显示的位置,若该至少一个空白位置不存在时,将互动小说界面中所占页面比例最大的空白位置作为目标弹幕显示的位置;对于弹幕为语音的弹幕,将互动小说页面中离机器输出内容最近的空白位置作为目标弹幕显示的位置。采用上述方法,可以在弹幕显示的过程中不影响用户对于小说的阅读,提升了用户的阅读体验。
89.可以看出,本技术实施例中,调用专用人机对话引擎按照人机对话剧本与终端设
备的用户进行人机互动;在人机互动的过程中,向终端设备发送指示消息,指示消息用于指示终端设备的互动小说界面中的目标弹幕。采用上述方法,在用户进行人机互动过程中可以实现弹幕的发送获取,提升弹幕互动的智能性,有效提升阅读体验。
90.与上述所示的实施例一致的,请参阅图6a,图6a是本技术实施例提供的一种互动小说中弹幕的处理装置的功能单元组成框图,应用于小说互动系统的服务器,小说互动系统包括服务器和用户进行小说互动阅读的终端设备,其中,服务器包括专用人机对话引擎,专用人机对话引擎的人机对话逻辑由目标互动小说的人机对话剧本赋予,人机对话剧本包括多个人机对话情节,单个人机对话情节包括机器输出内容和用户预期输入内容,机器输出内容包括输出机器语句和输出小说文字内容。如图6a所示,互动小说中弹幕的处理装置60包括:调用单元601,用于调用专用人机对话引擎按照人机对话剧本与终端设备的用户进行人机互动;发送单元602,用于在人机互动的过程中,向终端设备发送指示消息,指示消息用于指示终端设备的互动小说界面中的目标弹幕。
91.在一个可行的实施例中,目标弹幕的内容信息包括以下任意一种:目标互动小说中出现的人物名称、当前的人机对话情节所关联的故事情节的简介信息、当前的人机对话情节所关联的小说正文内容、用户评论当前处理的剧情节点所关联的全部弹幕内容;目标弹幕的触发条件包括以下任意一种:点击目标互动小说中出现的人物名称、跳转至当前的人机对话情节所关联的故事情节的第一个剧情节点、执行人机对话剧本中当前处理的人机对话情节的机器输出内容中所额外包含的输出弹幕操作的指令、小说正文内容的显示策略为先以弹幕形式显示然后在默认位置显示、检测到用户的弹幕评论内容、点击互动小说界面中显示的弹幕链接;目标弹幕的表征形式包括以下至少一种:图片、文字、视频以及语音。
92.在一个可行的实施例中,目标弹幕的内容信息包括目标互动小说中出现的人物名称;目标弹幕的触发条件包括点击目标互动小说中出现的人物名称;目标弹幕的表征形式包括单个图片,且单个图片的图像信息为人物名称的预设头像;向终端设备发送指示消息,包括:向终端设备发送携带单个图片的指示消息;或者,向终端设备发送携带目标标识的指示消息,目标标识用于指示终端设备的目标互动小说中预存的单个图片。
93.在一个可行的实施例中,向终端设备发送指示消息之前,该方法还包括:接收来自终端设备的用户点击事件,用户点击事件用于指示针对目标互动小说中出现的人物名称的点击操作;响应用户点击事件,查询事件集合,获取用户点击事件对应的目标响应策略,目标响应策略为发送指示消息,事件集合包括事件和响应策略之间的对应关系。
94.在一个可行的实施例中,单个图片在终端设备的互动小说界面中以弹幕的形式显示,且显示过程为在目标互动小说中出现的人物名称的位置悬浮显示预设时长。
95.在一个可行的实施例中,预设时长的时间终点为检测到用户的语句或操作的时间节点,或者,为当前显示的小说正文内容开始更新的时间节点。
96.在一个可行的实施例中,目标弹幕的内容信息包括用户评论;目标弹幕的触发条件包括执行人机对话剧本中当前处理的人机对话情节的机器输出内容中所额外包含的输出弹幕操作的指令;向终端设备发送指示消息,包括:向终端设备发送携带用户评论的指示消息。
97.在一个可行的实施例中,用户评论为从多个候选评论中筛选出的目标评论,多个候选评论为多个用户针对当前处理的人机对话情节所上传的个性化评论;筛选操作包括以
下步骤:获取多个候选评论中每个候选评论的被投票数量,被投票数量表征当前的候选评论被其他用户投票认可的次数;以及,将多个候选评论中被投票数量最大的候选评论作为目标评论;向终端设备发送指示消息,包括:向终端设备发送携带目标评论的指示消息。
98.可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本技术中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
99.在采用集成的单元的情况下,如图6b所示,图6b是本技术实施例提供的另一种互动小说中弹幕的处理装置的功能单元组成框图。在图6b中,互动小说中弹幕的处理装置61包括:处理模块612和通信模块611。处理模块612用于对互动小说中弹幕的处理装置的动作进行控制管理,例如,调用单元601和发送单元602的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块611用于支持互动小说中弹幕的处理装置与其他设备之间的交互。如图6b所示,互动小说中弹幕的处理装置61还可以包括存储模块613,存储模块613用于存储互动小说中弹幕的处理装置的程序代码和数据。
100.其中,处理模块612可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块611可以是收发器、rf电路或通信接口等。存储模块613可以是存储器。
101.其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述互动小说中弹幕的处理装置61均可执行上述图2所示的互动小说中弹幕的处理方法。
102.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行计算机指令或计算机程序时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
103.图7是本技术实施例提供的一种电子设备的结构框图。如图7所示,电子设备700可以包括一个或多个如下部件:处理器701、与处理器701耦合的存储器702,其中存储器702可存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为由一个或多个处理器701执行时实现如上述各实施例描述的方法。其中,电子设备700可以是上述小说互动服务器。
104.处理器701可以包括一个或者多个处理核。处理器701利用各种接口和线路连接整个电子设备700内的各个部分,通过运行或执行存储在存储器702内的指令、程序、代码集或
指令集,以及调用存储在存储器702内的数据,执行电子设备700的各种功能和处理数据。可选地,处理器701可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logicarray,pla)中的至少一种硬件形式来实现。处理器701可集成中央处理器(centralprocessing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、乘客界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器701中,单独通过一块通信芯片进行实现。
105.存储器702可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。存储器702可用于存储指令、程序、代码、代码集或指令集。存储器702可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储电子设备700在使用中所创建的数据等。
106.可以理解的是,电子设备700可包括比上述结构框图中更多或更少的结构元件,例如,包括电源模块、物理按键、wifi(wireless fidelity,无线保真)模块、扬声器、蓝牙模块、传感器等,在此不进行限定。
107.本技术实施例提供了一种计算机可读存储介质,其中,计算机可读存储介质中存储有程序数据,该程序数据在被处理器执行时,用于执行上述方法实施例中记载的任何一种互动小说中弹幕的处理方法的部分或全部步骤。
108.本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种互动小说中弹幕的处理方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括接收端和/或发送端。
109.需要说明的是,对于前述的任一种互动小说中弹幕的处理方法的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术所必须的。
110.尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现所公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
111.本领域普通技术人员可以理解上述任一种互动小说中弹幕的处理方法的方法实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory ,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
112.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术一种互动小说中弹幕的处理方法及装置的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术一种互动小说中弹幕的处理方法及装置的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
113.本技术是参照本技术实施例的方法、硬件产品和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
114.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
115.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
116.可以理解的是,凡是被控制或者被配置以用于执行本技术一种互动小说中弹幕的处理方法的方法实施例所描述的流程图的处理方法的产品,如上述流程图的终端以及计算机程序产品,均属于本技术所描述的相关产品的范畴。
117.显然,本领域的技术人员可以对本技术提供的一种互动小说中弹幕的处理方法及装置进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1