一种生成小说的背景音乐的方法及设备与流程

文档序号:17602282发布日期:2019-05-07 20:26阅读:473来源:国知局
一种生成小说的背景音乐的方法及设备与流程

本申请涉及计算机领域,尤其涉及一种生成小说的背景音乐的方法及设备。



背景技术:

当前,各类的电子设备不断渗透到人们生活的方方面面。其中,由于携带的轻便性,越来越多的用户喜欢通过电子设备(比如手机、pad等)阅读图书,比如小说、文学作品及报纸等内容。用户可以很方便地通过终端的电子设备阅读文字,但只能枯燥的查看文字,显得比较枯燥乏味,使得用户阅读兴趣下降且阅读体验较低。



技术实现要素:

本申请的一个目的是提供一种生成小说的背景音乐的方法及设备,以提高用户阅读小说时的趣味性和体验度。

根据本申请的一个方面,提供了一种生成小说的背景音乐的方法,其中,所述方法包括:

响应于用户阅读小说时播放背景音乐的触发指令,获取所述小说的当前阅读章节对应的文本内容信息;

对所述文本内容信息进行分析,得到所述当前阅读章节的故事情节信息和主题与风格信息;

根据所述故事情节信息和所述主题与风格信息,确定与所述当前阅读章节相匹配的至少一段背景音乐;

将所述文本内容信息呈现给所述用户的同时,择一播放所述至少一段背景音乐中的音乐。

进一步地,上述生成小说的背景音乐的方法中,根据所述故事情节信息和所述主题与风格信息,确定与所述当前阅读章节相匹配的至少一段背景音乐,包括:

根据所述故事情节信息和所述主题与风格信息,确定与所述当前阅读章节相匹配的音乐的主题和旋律;

根据所述音乐的主题和旋律确定出与所述当前阅读章节相匹配的至少一段背景音乐。

进一步地,上述生成小说的背景音乐的方法中,将所述文本内容信息呈现给所述用户的同时,择一播放所述至少一段音乐背景中的音乐,包括:

响应于用户对所述至少一段背景音乐的选择指令,从所述至少一段背景音乐中选择出一段背景音乐;

将所述文本内容信息呈现给所述用户的同时,播放所述用户选择的背景音乐。

进一步地,上述生成小说的背景音乐的方法中,对所述当前阅读章节对应的文本内容信息进行分析,得到所述当前阅读章节的故事情节信息和主题与风格信息,包括:

采用循环神经网络算法和/或语义分析算法,对所述当前阅读章节对应的文本内容信息进行分析,得到所述当前阅读章节的故事情节信息和主题与风格信息。

进一步地,上述生成小说的背景音乐的方法中,所述方法还包括:

响应于用户阅读小说时播放背景音乐的触发指令,获取本地音乐库中存储的所有音乐;

将所述文本内容信息呈现给所述用户的同时,按照预设的播放模式播放所述本地音乐库中存储的所有音乐。

进一步地,上述生成小说的背景音乐的方法中,所述预设的播放模式包括以下任一项:

随机播放模式;列表循环播放;单曲循环播放模式。

进一步地,上述生成小说的背景音乐的方法中,将所述文本内容信息呈现给所述用户的同时,择一播放所述至少一段背景音乐中的音乐之前,还包括:

向网络设备发送背景音乐获取请求,该获取请求包括所述背景音乐的标识信息,以使所述网络设备查询所述标识信息对应的背景音乐并将查询到的所述标识信息对应的背景音乐发送给所述用户对应的用户设备;

接收所述网络设备发送的所述标识信息对应的背景音乐。

根据本申请的另一方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述生成小说的背景音乐的方法。

根据本申请的另一方面,还提供了一种用于生成小说的背景音乐的设备,其中,该设备包括:

一个或多个处理器;

计算机可读介质,用于存储一个或多个计算机可读指令,

当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述生成小说的背景音乐的方法。

与现有技术相比,本申请在用户阅读小说时,响应于用户阅读小说时播放背景音乐的触发指令,获取所述小说的当前阅读章节对应的文本内容信息;之后,对所述文本内容信息进行分析,得到所述当前阅读章节的故事情节信息和主题与风格信息;接着,根据所述故事情节信息和所述主题与风格信息,确定与所述当前阅读章节相匹配的至少一段背景音乐;最后,将所述文本内容信息呈现给所述用户的同时,择一播放所述至少一段背景音乐中的音乐,以便用户在阅读小说的当前阅读章节时,能够享受与该当前阅读章节的文本内容信息对应的背景音乐,使得用户在阅读小说时随着相匹配的背景音乐而带入该小说的具体情节中,从而提高用户阅读小说的带入感和趣味性,进一步提高用户的阅读体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个方面的一种生成小说的背景音乐的方法的流程示意图;

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本申请作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

如图1所示,本申请一个方面的一种生成小说的背景音乐的方法的流程示意图,应用于用户在阅读小说时向所述用户播放与该小说的当前阅读章节相匹配的背景音乐的过程中;该方法包括:步骤s11、步骤s12、步骤s13及步骤s14,具体包括如下步骤:

在实际的应用场景中,用户在阅读小说时想要提高一下阅读该小说的趣味性,使得阅读小说的过程不至于太过于枯燥和安静,用户会触发播放与该小说的当前阅读章节相对应的背景音乐的播放,步骤s11,响应于用户阅读小说时播放背景音乐的触发指令,获取所述小说的当前阅读章节对应的文本内容信息;

步骤s12,对所述文本内容信息进行分析,得到所述当前阅读章节的故事情节信息和主题与风格信息;在此,所述故事情节信息包括但不限于该当前章节中所涉及的各个人物及人物之间的关系、故事情节的发展走向与趋势及故事氛围等信息,所述主题与风格信息包括所述小说的当前阅读章节的主题信息和风格信息,该主题信息包括但不限于赎罪主题、忏悔主题、复仇主题、感恩主题及和平主题等,该风格信息包括但不限于武侠风格、言情风格、修仙风格、梦幻风格及战争风格等。

步骤s13,根据所述故事情节信息和所述主题与风格信息,确定与所述当前阅读章节相匹配的至少一段背景音乐;比如,该故事情节信息为男主与女主之间的久别重逢的故事情节,所述主题与风格信息为和平主题下追寻自由恋爱的信息,则确定的背景音乐主要以阔别重逢的内心跌宕起伏的爱情相关音乐。

步骤s14,将所述文本内容信息呈现给所述用户的同时,择一播放所述至少一段背景音乐中的音乐。

通过上述步骤s11至步骤s14,实现了将用户阅读的小说的当前阅读章节的文本内容信息呈现给所述用户的同时,择一播放与该当前阅读章节相匹配的所述至少一段背景音乐中的音乐,以便用户在阅读小说的当前阅读章节时,能够享受与该当前阅读章节的文本内容信息对应的背景音乐,使得用户在阅读小说时随着相匹配的背景音乐而带入该小说的具体情节中,从而提高用户阅读小说的带入感、趣味性及满足感,进一步提高用户的阅读体验。

本实施例中,所述步骤s12对所述当前阅读章节对应的文本内容信息进行分析,得到所述当前阅读章节的故事情节信息和主题与风格信息,包括:

采用循环神经网络算法和/或语义分析算法,对所述当前阅读章节对应的文本内容信息进行分析,得到所述当前阅读章节的故事情节信息和主题与风格信息。在此,所述循环神经网络(recurrentneuralnetwork,rnn)中的神经网络是一种节点定向连接成环的人工神经网络,该神经网络的内部状态可以展示动态时序行为;rnn可以利用它内部的记忆来处理任意时序的输入序列,使得该rnn可以更容易处理如不分段的手写识别、语音识别等。该语义分析算法可以实现词法分析、文本内容分析及情感分析。

例如,在获取小说的当前阅读章节信息的文本内容信息后,为了有效地为用户推荐相匹配的背景音乐,采用循环神经网络算法和/或语义分析算法,来对当前阅读章节的文本内容信息进行分析,以分析出该文本内容信息中所涉及的故事人物之间的感情走向及包含有该感情走向的故事情节信息,同时还分析处当前阅读章节的主题与风格信息以提取出当前阅读章节所涉及的主体与风格,实现了对用户阅读的小说的当前阅读章节的文本内容信息的故事情节、感情走向及语义等的分析,以便后续根据分析得到的该当前阅读章节的故事情节信息和主题与风格信息确定出与所述当前阅读章节相匹配的至少一段背景音乐。

本实施例中,所述步骤s13根据所述故事情节信息和所述主题与风格信息,确定与所述当前阅读章节相匹配的至少一段背景音乐,包括:

根据所述故事情节信息和所述主题与风格信息,确定与所述当前阅读章节相匹配的音乐的主题和旋律;

根据所述音乐的主题和旋律确定出与所述当前阅读章节相匹配的至少一段背景音乐。

例如,若当前阅读章节对应的该故事情节信息为男主与女主之间的久别重逢的故事情节,所述主题与风格信息为和平主题下追寻自由恋爱的信息,则确定的与该当前阅读章节相匹配的音乐的主题和旋律为以爱情为主题且是能够激起人们充满久别重逢的内心跌宕起伏的旋律;接着,根据确定的与当前阅读章节的所述音乐的主题和旋律:以爱情为主题且是能够激起人们充满久别重逢的内心跌宕起伏的旋律,从所有的音乐中进行筛选并确定出与所述当前阅读章节相匹配的至少一段背景音乐,实现了根据当前阅读章节的故事情节信息和主体与风格信息来为用户筛选出与该当前阅读章节相匹配的至少一段背景音乐,以便用户在阅读该小说的当前阅读章节时,能够享受着与该当前阅读章节的情节信息相契合的背景音乐,使得用户在阅读小说时更能够声临其境的体会,进而满足用户阅读小说故事情节时的内心活动和带入感,从而提高用户阅读体验。

接着本申请的上述实施例中,所述步骤s14将所述文本内容信息呈现给所述用户的同时,择一播放所述至少一段背景音乐中的音乐之前,还包括:

向网络设备发送背景音乐获取请求,该获取请求包括所述背景音乐的标识信息,以使所述网络设备查询所述标识信息对应的背景音乐并将查询到的所述标识信息对应的背景音乐发送给所述用户对应的用户设备;

接收所述网络设备发送的所述标识信息对应的背景音乐。

例如,在所述步骤s13中确定与用户阅读的小说的当前阅读章节相匹配的至少一段背景音乐后,所述步骤s14将所述文本内容信息呈现给所述用户的同时择一播放所述至少一段背景音乐中的音乐之前,还需要访问该背景音乐所在的音乐应用程序对应的网络设备查询并获取该背景音乐,则所述方法还包括向所述背景音乐所在的音乐应用程序对应的网络设备发送背景音乐获取请求,在此,该获取请求包括所述背景音乐的标识信息,以便所述网络设备在接收到该获取请求后,所述网络设备能够基于该标识信息查询与该标识信息对应的背景音乐,并将获取到的与该标识信息对应的背景音乐发送给所述用户设备,使得所述用户设备在接收到所述标识信息对应的背景音乐后,所述用户设备可以将所述文本内容信息呈现给所述用户的同时,择一播放所述至少一段背景音乐中的音乐,实现了用户在阅读小说时还可以选择性地播放并享受与该小说的当前阅读章节向匹配的背景音乐,从而提高用户阅读趣味性、积极性和体验度。本实施例中,所述步骤s14将所述文本内容信息呈现给所述用户的同时,择一播放所述至少一段音乐背景中的音乐,包括:

响应于用户对所述至少一段背景音乐的选择指令,从所述至少一段背景音乐中选择出一段背景音乐;

将所述文本内容信息呈现给所述用户的同时,播放所述用户选择的背景音乐。

例如,当用户触发了播放与小说的当前阅读章节相匹配的背景音乐后,会向用户推荐与该当前阅读章节相匹配的至少一段背景音乐,用户可以根据欣赏音乐的偏爱信息及背景音乐长短,触发对所述至少一段背景音乐的点击选中等的选择指令,使得响应于用户对所述至少一段背景音乐的选择指令,从所述至少一段背景音乐中选择出与用户享受背景音乐需求对应的一段背景音乐;之后,在将当前阅读章节的文本内容信息呈现给所述用户的同时,播放用户选择的背景音乐,实现了用户在阅读小说时还可以选择性地播放并享受与该小说的当前阅读章节向匹配的背景音乐,从而提高用户阅读趣味性、积极性和体验度。

在实际的应用场景中,用户在阅读小说时想要在阅读小说的过程不至于太过于枯燥和安静,用户会触发在阅读该小说的同时播放背景音乐的指令,本申请一个方面的一种生成小说的背景音乐的方法还包括:响应于用户阅读小说时播放背景音乐的触发指令,获取本地音乐库中存储的所有音乐;将所述文本内容信息呈现给所述用户的同时,按照预设的播放模式播放所述本地音乐库中存储的所有音乐。在此,所述本地音乐库包括用户平时收录且存储的所有音乐,所述预设的播放模式包括但不限于随机播放模式、列表循环播放及单曲循环播放模式等。

例如,当用户在阅读小说时,触发了想要播放背景音乐的触发指令后,响应于用户阅读小说时播放背景音乐的触发指令,获取本地音乐库中存储的所有音乐,比如本地音乐库中收录并存储有30首音乐;所述步骤s14在将用户阅读的小说的当前阅读章节的文本内容信息呈现给所述用户的同时,按照预设的播放模式播放所述本地音乐库中存储30首音乐。比如,在将当前阅读章节的文本内容信息呈现给用户的同时,按照随机播放模式随机播放本地音乐库中的30首音乐;或者,在将当前阅读章节的文本内容信息呈现给用户的同时,按照列表循环播放模式将本地音乐库中的30首音乐按列表顺序循环播放给用户;或在将当前阅读章节的文本内容信息呈现给用户的同时,按照但须循环播放模式将本地音乐库中的30首音乐中择一选择的一首音乐循环播放给用户;或者在将当前阅读章节的文本内容信息呈现给用户的同时,任意切换随机播放模式、列表循环播放模式及单曲循环播放模式,并按照任意切换后对应的播放模式将本地音乐库中的音乐播放给所述用户,实现了用户在阅读小说时,也可以实时享受本地音乐库所收藏的音乐,进而提高用户阅读体验和阅读氛围。

根据本申请的另一方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述生成小说的背景音乐的方法。

根据本申请的另一方面,还提供了一种用于生成小说的背景音乐的设备,其中,该设备包括:

一个或多个处理器;

计算机可读介质,用于存储一个或多个计算机可读指令,

当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述生成小说的背景音乐的方法。

在此,所述用于生成小说的背景音乐的设备中的各实施例的详细内容,具体可参见上述的用于生成小说的背景音乐的方法实施例的对应部分,在此,不再赘述。

综上所述,在用户阅读小说时,响应于用户阅读小说时播放背景音乐的触发指令,获取所述小说的当前阅读章节对应的文本内容信息;之后,对所述文本内容信息进行分析,得到所述当前阅读章节的故事情节信息和主题与风格信息;接着,根据所述故事情节信息和所述主题与风格信息,确定与所述当前阅读章节相匹配的至少一段背景音乐;最后,将所述文本内容信息呈现给所述用户的同时,择一播放所述至少一段背景音乐中的音乐,以便用户在阅读小说的当前阅读章节时,能够享受与该当前阅读章节的文本内容信息对应的背景音乐,使得用户在阅读小说时随着相匹配的背景音乐而带入该小说的具体情节中,从而提高用户阅读小说的带入感和趣味性,进一步提高用户的阅读体验。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

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