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

一种对话小说的呈现方法及装置与流程

2022-02-20 14:41:11 来源:中国专利 TAG:


1.本技术属于互联网技术领域,尤其涉及一种对话小说的呈现方法及装置。


背景技术:

2.对话小说,以角色对话聊天的方式来呈现小说内容的新型小说产品,具有角色交互感,使用户能感觉到身临其境,受到了广泛用户的亲睐。
3.然而,包含对话小说在内的各类小说产品的交互形式欠佳,远远不如一些小视频产品的交互感强,这也是小视频产品的用户群的量级远大于小说平台的原因。
4.因此,如何提升和优化小说产品的功能,以突破小说平台的用户量级增长的瓶颈,是目前业绩亟待解决的难题。


技术实现要素:

5.本技术实施例提供一种对话小说的呈现方法及装置,用于至少解决现有技术中对话小说的交互体验欠佳的问题。
6.第一方面,本技术实施例提供一种对话小说的互动显示方法,包括:基于客户端的第一操作界面,呈现第一对话小说内容,并检测用户操作;当检测到所述用户操作是至少一次的用户点击操作时,响应于各次的所述用户点击操作,分别将所述第一对话小说内容中的内容片段顺序进行呈现;当检测到所述用户操作是上下滑动操作,且所述上下滑动操作所对应的滑动距离大于第一距离阈值时,切换至用于呈现第二对话小说内容的第二界面。
7.第二方面,本技术实施例提供一种对话小说的互动显示装置,包括:
8.用户操作检测单元,被配置为基于客户端的第一操作界面,呈现第一对话小说内容,并检测用户操作;
9.点击操作响应单元,被配置为当检测到所述用户操作是至少一次的用户点击操作时,响应于各次的所述用户点击操作,分别将所述第一对话小说内容中的内容片段顺序进行呈现;
10.滑动操作响应单元,被配置为当检测到所述用户操作是上下滑动操作,且所述上下滑动操作所对应的滑动距离大于第一距离阈值时,切换至用于呈现第二对话小说内容的第二界面。
11.第三方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。
12.第四方面,本技术实施例提供一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。
13.本技术实施例的有益效果在于:
14.在本技术实施例中,在客户端呈现对话小说的界面时,除了可以响应于用户点击操作而顺序显示第一对话小说中的不同内容片段之外,还可以响应于用户滑动操作而切换
显示第二对话小说的内容。这样,用户既可以通过点击操作而快速更新对话小说的角色聊天内容,还可以通过滑动操作而快速切换至不同的对话小说,实现了对话小说的快速切换,丰富了对话小说的交互功能,能满足更多用户的个性化阅读体验。
附图说明
15.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1示出了根据本技术实施例的对话小说的互动显示方法的一示例的流程图;
17.图2示出了根据本技术实施例的将第一对话小说内容中的各个内容片段顺序呈现的一示例的流程图;
18.图3示出了根据本技术实施例的第一对话小说的呈现方法的流程图;
19.图4示出了根据本技术实施例的对话小说的互动显示装置的一示例的结构框图;
20.图5是本技术实施例的电子设备的一示例的示意图。
具体实施方式
21.为使本说明书实施例的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书实施的范围。
22.图1示出了根据本技术实施例的对话小说的互动显示方法的一示例的流程图。
23.在步骤110中,基于客户端的第一操作界面,呈现第一对话小说内容,并检测用户操作。
24.这里,客户端可以是各种类型的终端,例如智能手机或电脑等。此外,用户操作可以表示用户直接的手感触摸,还可以表示通过鼠标、触控笔等进行的操作,在此应不加限定。
25.在本技术实施例的一些示例中,智能手机中安装有对话小说app,在用户启动该对话小说app并选中第一对话小说时,可以相应地显示具有第一对话小说内容的界面,也就是角色聊天窗口界面。
26.根据所检测到的用户操作的不同类型,可以相应地跳转至后续的不同的步骤,并分别执行。
27.在步骤120中,当检测到用户操作是至少一次的用户点击操作时,响应于各次的用户点击操作,分别将第一对话小说内容中的内容片段顺序进行呈现。这里,类似于一般对话小说的界面交互功能,在用户点击对话小说的界面时,可以相应地更新在聊天窗口中的角色对话消息,例如用户每点击一次,便可以在聊天窗口呈现一个新的角色对话消息。
28.在步骤130中,当检测到用户操作是上下滑动操作,且上下滑动操作所对应的滑动距离大于第一距离阈值时,切换至用于呈现第二对话小说内容的第二界面。这里,第一距离
阈值可以是预先设定的,并且可以根据不同的产品类型或历史用户行为而进行调整。此外,第一对话小说和第二对话小说可以分别表示不同的对话小说,例如,不同作者的对话小说或某一作者的不同的对话小说。
29.需说明的是,现有技术中的各款对话小说产品均是不具备对用户上下滑动操作的响应功能,并且在用户想更换阅读对话小说时,需要退回上一功能界面,重新进行对话小说的选择过程,导致耗时严重。
30.通过本技术实施例,用户不仅可以实现对话小说所固有的点读交互功能,还可以实现快速换书功能,也就是说,用户只需要通过上下滑动操作,便可以实现及时更换并呈现不同的对话小说内容,方便用户快速找到感兴趣的对话小说内容。由此,用户可以通过类似于“刷小视频”的方式来“刷对话小说”,丰富了对话小说的交互功能,能有助于突破小说平台的用户量增长的瓶颈。
31.需说明的是,上述第二对话小说可以是系统随机推荐的,而优选是针对用户当前阅读行为偏好而推荐相应的书籍,以提升用户在刷小说时的体验。
32.具体地,在切换至用于呈现第二对话小说内容的第二界面之前,可以检测用户对第一对话小说内容的浏览行为数据。示例性地,浏览行为数据可以表示用户在第一对话小说内容的浏览时间,用户针对第一对话小说已点读内容占整体第一对话小说的内容占比,或者用户对第一对话小说的点赞评论行为,等等。
33.进一步,如果浏览行为数据满足预设的小说喜好条件,则解析与第一对话小说的第一小说标签,并从第一小说标签所对应的预设小说集中筛选对应热值最高的对话小说作为第二对话小说。示例性地,如果用户针对第一对话小说已点读内容占整体第一对话小说的内容占比大于60%,则确定用户是喜好第一对话小说的,此时解析第一小说标签为“玄幻”,就可以从玄幻类的对话小说集中筛选对应热值最高的对话小说作为待推送的第二对话小说。应理解的是,热值可以是根据小说平台中不同书籍的用户浏览量、喜好量、评论量等维度变量来综合确定的,在此可不做限制。
34.另一方面,如果浏览行为数据不满足所述小说喜好条件,则确定与第一对话小说的第一小说标签具有相反标签属性的第二小说标签,并从所述第二小说标签所对应的预设小说集中筛选对应热值最高的对话小说作为第二对话小说。
35.示例性地,运营人员可以事先在系统中设置具有相同属性的第一标签集,和具有相反属性的第二标签集,例如“小清新-兄弟热血”、“记实-玄幻”均是具有相反标签属性的标签对。结合应用场景来说,如果用户在“小清新”类第一对话小说上仅点读了两行角色聊天信息,则说明用户不喜欢第一对话小说的内容,并可以向该用户推送与“兄弟热血”的第二对话小说。
36.作为本技术实施例的进一步的公开及优化,在步骤140中,当检测到用户操作是左右滑动操作,且左右滑动操作所对应的滑动距离大于第二距离阈值时,则切换至第一对话小说内容所对应的作者详情界面,其中,作者详情界面中具有多个分别用于跳转至该作者上传的不同对话小说内容的选项控件。由此,可以快速向用户推荐同一作者的其他对话小说作品。
37.在本技术实施例的一些示例中,对话小说的客户端除了具有点读模式之外,并还可以具有自动播放模式。当用户选择使用对话小说的自动播放模式,客户端上的对话小说
中不同的角色聊天信息可以自动呈现,而无需用户点击。具体地,用户在创作第一对话小说的同时,也可以规定第一对话小说中各个角色聊天信息的呈现时间间隔,并作为第一对话小说的配置文件存储。进而,在客户端呈现对话小说时,可以基于客户端的第一操作界面,将第一对话小说内容中的各个内容片段分别按照预设时间间隔顺序进行呈现,可以满足作者对不同对话小说的自动播报时间间隔的定制需求。
38.通过本技术实施例,在用户不想通过点读方式来看对话小说时,用户可以通过自动模式来让对话小说的不同角色消息自动呈现,满足用户刷小说时的个性化需求。
39.图2示出了根据本技术实施例的将第一对话小说内容中的各个内容片段顺序呈现的一示例的流程图。目前,对话小说都不具备音频功能,无法给用户带来多位一体化的感官刺激。
40.在步骤210中,在第一对话小说内容中的各个内容片段中,筛选具有角色信息的至少一个对话内容片段。
41.需说明的是,在对话小说中,除了不同角色之间的角色聊天信息,还具有旁白信息。本技术实施例的目标,是为了实现对话小说的不同角色的个性化音频,并且旁白信息可以采用系统默认的tts组件进行语音合成和播报,在此不作要求。
42.在步骤220中,针对各个对话内容片段,调用与对话内容片段的角色信息相应的tts组件,生成相应的语音数据。
43.示例性地,小说平台可以为作者提供多个tts组件选择,以由作者来自主决定应当对哪种角色使用何种tts组件,例如角色a使用

号tts组件,角色b使用

号tts组件,等等。这里,不同的tts组件可以被配置成具有相应的音色特征。进而,客户端可以预先根据对话小说的设置,在播报各个角色聊天消息时,可以调用定制的tts组件进行语音播报,优化对话小说的音频播报体验。
44.在一些可替换的实施方式中,系统可以自动为不同角色分配相应的tts组件,而无需作者去进行设置。针对各个对话内容片段,获取对话内容片段的角色信息所对应的角色属性。从预设的多个tts组件中,确定与角色属性相应的tts组件;其中,每一tts组件分别具有唯一对应的音色特征。生成具有相应音色特征的语音数据。
45.示例性地,角色属性可以是通过角色头像解析出来的,例如女性角色头像、男性角色头像和老人角色头像,等等。相应地,针对不同的角色,可以自动调用相应的tts组件。
46.在步骤230中,在第一操作界面中,将第一对话小说内容中的各个内容片段分别按照预设时间间隔顺序进行呈现,并依次调用与所呈现的各个内容片段相应的语音数据进行同步语音播报。
47.通过本技术实施例,在用户通过自动阅读模式刷对话小说时,可以在每个对话小说界面连续自动呈现角色聊天消息的同时,还可以将相应的角色聊天消息进行播报,带给用户多重感官体验,提高了用户刷对话小说的阅读体验。
48.需说明的是,对话小说相对于其他类型的小说或文学作品,具有天然的角色分离优势,而无需采用角色识别模型或技术对小说中的角色消息进行分离。
49.在一些业务场景下,对话小说的内容较长,而需要客户端的操作界面的容器是无法将对话小说的全部内容进行呈现的,例如客户端的操作界面可能只能容纳对话小说中的某一章节的内容。
50.鉴于此,图3示出了根据本技术实施例的第一对话小说的呈现方法的流程图。
51.如图3所示,在步骤310中,基于客户端的第一操作界面,呈现用于跳转至具有第一对话小说内容的对话小说书籍的资源控件。
52.在步骤320中,当检测到针对资源控件的操作时,获取对话小说书籍的至少一个阅读资源内容(例如,第一对话小说中各个章节的内容),并将阅读资源内容在悬浮窗中进行渲染并呈现;其中,悬浮窗与客户端的操作界面是相互独立的显示组件。
53.通过本技术实施例,在客户端的第一操作界面开放针对第一对话小说的书籍内容接口,使得在用户对第一操作界面中的书籍内容感兴趣时,用户可以通过点击该书籍内容接口而跳转至书籍资源内容,实现对整本对话小说的阅读过程。
54.图4示出了根据本技术实施例的对话小说的互动显示装置的一示例的结构框图。
55.如图4所示,对话小说的互动显示装置400包括用户操作检测单元410、点击操作响应单元420和滑动操作响应单元430。
56.用户操作检测单元410被配置为基于客户端的第一操作界面,呈现第一对话小说内容,并检测用户操作。
57.点击操作响应单元420被配置为当检测到所述用户操作是至少一次的用户点击操作时,响应于各次的所述用户点击操作,分别将所述第一对话小说内容中的内容片段顺序进行呈现。
58.滑动操作响应单元430被配置为当检测到所述用户操作是上下滑动操作,且所述上下滑动操作所对应的滑动距离大于第一距离阈值时,切换至用于呈现第二对话小说内容的第二界面。
59.需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
60.图5是本技术实施例的电子设备的一示例的示意图。如图5所示,该实施例的电子设备500包括:处理器510、存储器520以及存储在所述存储器520中并可在所述处理器510上运行的计算机程序530。所述处理器510执行所述计算机程序530时实现上述对话小说的互动显示方法实施例中的步骤,例如图1所示的步骤110至130。或者,所述处理器510执行所述计算机程序530时实现上述各装置实施例中各模块/单元的功能,例如图4所示单元410至430的功能。
61.示例性的,所述计算机程序530可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器520中,并由所述处理器510执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序530在所述电子设备500中的执行过程。例如,所述计算机程序530可以被分割成用户操作检测程序模块、点击操作响应程序模块和滑动操作响应程序模块,各程序模块具体功能如下:
62.用户操作检测程序模块,被配置为基于客户端的第一操作界面,呈现第一对话小说内容,并检测用户操作;
63.点击操作响应程序模块,被配置为当检测到所述用户操作是至少一次的用户点击操作时,响应于各次的所述用户点击操作,分别将所述第一对话小说内容中的内容片段顺
序进行呈现;
64.滑动操作响应程序模块,被配置为当检测到所述用户操作是上下滑动操作,且所述上下滑动操作所对应的滑动距离大于第一距离阈值时,切换至用于呈现第二对话小说内容的第二界面。
65.所述电子设备500可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述电子设备可包括,但不仅限于,处理器510、存储器520。本领域技术人员可以理解,图5仅是电子设备500的示例,并不构成对电子设备500的限定,可以包括比图示更多或少的部件,或组合某些部件,或不同的部件,例如所述电子设备还可以包括输入输出设备、网络接入设备、总线等。
66.所称处理器510可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
67.所述存储器520可以是所述电子设备500的内部存储单元,例如电子设备500的硬盘或内存。所述存储器520也可以是所述电子设备500的外部存储设备,例如所述电子设备500上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器520还可以既包括所述电子设备500的内部存储单元也包括外部存储设备。所述存储器520用于存储所述计算机程序以及所述电子设备所需的其他程序和数据。所述存储器520还可以用于暂时地存储已经输出或者将要输出的数据。
68.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程。
69.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
70.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
71.在本技术所提供的实施例中,应该理解到,所揭露的装置/电子设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/电子设备实施例仅仅是示意性的,例如,所
述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
72.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
73.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述单元既可以采用硬件的形式实现,也可以采用软件的形式实现。
74.所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
75.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献