一种有声书插图展示系统及方法与流程

文档序号:12667268阅读:798来源:国知局
一种有声书插图展示系统及方法与流程

本发明属于网络信息处理技术领域,特别涉及一种有声书插图展示系统及方法。



背景技术:

书籍一般都有若干插图,以解释或丰富书籍内容,有声书是人为录入书籍对应声音而生成,单纯音频播放时,用户难以看到纸书中相应的插图,阅读体验欠佳。

为了提高有声书的阅读体验,中国专利申请CN105869447中公开了一种有声读物的生成方法及装置,技术方案为获取待生成有声读物的背景图片、读物语音;接收调整背景图片显示顺序指令,所述指令中包括待调整背景图片和与所述待调整背景图片对应的读物语音时间点;根据所述指令将所述待调整背景图片的顺序调整到对应的读物语音时间点上;根据所述调整后的背景图片顺序和所述读物语音生成所述有声读物。是一个先生成有声读物,再播放收听的过程,不适应简单的在线收听或下载有声书后在客户端播放的情况。另一方面,该技术方案是将背景图片预先根据读物语音时间点顺序进行排列,然后生成语音读物;背景图片按照预设的顺序进行播放,且如果未安排播放顺序,则按照上传顺序进行播放,灵活性欠佳,错误概率大。



技术实现要素:

为了解决上述问题,本发明提供了一种有声书插图展示系统,具体方案如下:

一种有声书插图展示系统,其特征在于,所述展示系统包括:管理服务器和客户端,所述管理服务器包括:网页提供模块、音频管理模块、插图关联模块、监控模块、插图播放模块和存储模块;

所述网页提供模块,用于接收客户端发送的听取有声书指令,提供有声书播放详情页面,并在客户端发送播放有声书指令后,向音频管理模块发送播放音频指令;

所述音频管理模块,用于管理有声书数据的章节信息和播放时间信息,接收播放音频指令,播放音频的同时,向监控模块发送监控音频播放的预设插图关联信息指令;

所述插图关联模块,用于将插图与预设插图关联信息进行关联,形成多个关联插图,并存储于存储模块;

所述监控模块,用于接收监控音频播放的预设插图关联信息指令,当监控到播放过程中的预设插图关联信息时,向插图播放模块发送更换相应关联插图指令;

所述插图播放模块,用于接收更换相应关联插图指令,并于存储模块中调取与预设插图关联信息向对应的关联插图,进行更换播放;

所述存储模块,用于存储音频数据、插图数据和时间关联插图数据。

进一步地,所述客户端包括网络交互模块、播放器模块、监听模块、插图展示模块和数据存储模块,所述管理服务器还包括数据传输模块;所述网页提供模块,还用于接收客户端发送的下载有声书指令,向数据传输模块发送传输数据指令;

所述数据传输模块,用于接收传输数据指令,于存储模块中调取音频数据和关联插图数据,发送给网络交互模块;

所述网络交互模块,用于向网页提供模块发送下载有声书指令,并接受数据传输模块传输的音频数据和关联插图数据,并存储于数据存储模块;

所述播放器模块,用于调取数据存储模块中的音频数据,并进行播放有声书音频,并向监听模块发送监听指令;

所述监听模块,用于接收监听指令,并对音频播放的预设插图关联信息进行监控,当监控到预设插图关联信息时,向插图展示模块发送展示相应关联插图指令;

所述插图展示模块,用于接收展示相应关联插图指令,并将相应关联插图展示在客户端;

所述数据存储模块,用于存储音频数据和关联插图数据。

进一步地,所述预设插图关联信息包括时间戳tn信息;所述插图关联模块包括时间关联子模块,所述时间关联子模块,用于将插图与预设时间戳tn进行关联,形成n个时间关联插图,并存储于存储模块;

所述监控模块包括时间监控子模块,用于监控播放时间t,当监控到播放时间t≥tn时,向时间关联插图更换子模块发送更换相应第n个时间关联插图指令;

所述插图播放模块包括时间关联插图更换子模块,用于接收更换相应第n个时间关联插图指令,并将当前第n-1个时间关联插图更换为第n个时间关联插图;

所述音频管理模块,还用于播放音频的同时,向时间监控子模块发送监控播放时间t的指令。

更进一步地,所述预设插图关联信息还包括关键词信息,所述插图关联模块还包括关键词标记子模块,用于将时间关联子模块形成的时间关联插图进行关键词标记,形成具有关键词标记的时间关联插图,并存储至存储模块;

所述音频管理模块,还用于播放音频的同时,向关键词搜索子模块发送提取关键词指令;

所述监控模块还包括关键词搜索子模块和时间戳判断子模块;所述关键词搜索子模块,提取当前音频播放内容的关键词,并搜索与所述关键词匹配的时间关联插图,当搜索到匹配的时间关联插图时,向时间戳判断子模块发送时间戳判断指令;所述时间戳判断子模块,用于接收时间戳判断指令,对当前播放的原时间关联插图的时间戳tx与匹配时间关联插图的时间戳ty进行判断,当tx≤ty时,不做处理;当tx>ty时,向匹配插图更换子模块发送更换与所述关键词匹配的时间关联插图的指令;

所述插图播放模块还包括匹配插图更换子模块,用于接收更换与所述关键词匹配的时间关联插图指令,并将当前第x个时间关联插图更换为第y个时间关联插图。

更进一步地,所述监控模块还包括时间记录子模块;所述插图播放模块还包括原时间关联插图更换子模块;

所述匹配插图更换子模块,还用于当更换匹配时间关联插图时,向时间记录子模块发送记录时间指令;

所述时间记录子模块,用于接收时间记录指令,记录更换匹配时间关联插图时的播放时间t,并开始记录时间t1,并将t1与预设时间阈值t0进行对比,当t1≥t0时,向原时间关联插图更换子模块发送更换原时间关联插图指令;

所述原时间关联插图更换子模块,用于接收更换原时间关联插图指令,并将当前第y个时间关联插图更换为第x个时间关联插图。

更进一步地,所述监控模块还包括时间对比子模块,所述时间记录子模块,还用于在记录更换匹配时间关联插图的时间t时,向时间对比子模块发送时间对比指令;所述时间对比子模块,用于接收时间对指令,在t1<t0时对t+t1与下一插图时间戳tx+1进行对比,当对比结果为t+t1<tx+1时,不做处理;当对比结果为t+t1≥tx+1时,向时间关联插图更换子模块发送更换下一时间关联插图指令,并对时间记录子模块发送终止记录时间指令;所述时间记录子模块,还用于接收并执行终止记录时间指令。

另一方面,本发明还提供一种有声书插图展示方法,所述方法包括如下步骤:

S1:客户端发送听取有声书指令。

S2:管理服务器接收客户端发送的听取有声书指令,播放有声书音频,并监控音频播放的预设插图关联信息;

S3:当监控到音频播放过程中的预设插图关联信息时,更换相应关联插图进行播放。

进一步地,所述预设关联信息包括时间戳tn信息,所述方法包括如下步骤:

S1:客户端发送听取有声书指令;

S2:管理服务器接收客户端发送的听取有声书指令,播放有声书音频,并监控播放时间t;

S3:到当监控到播放时间t≥tn,将当前第n-1个时间关联插图更换为第n个时间关联插图。

进一步地,所述预设关联信息还包括关键词信息,所述方法还包括如下步骤:

S4:提取当前音频播放内容的关键词,并搜索与所述关键词匹配的时间关联插图,

S5:当搜索到匹配的时间关联插图时,对当前播放的原时间关联插图的时间戳tx与匹配时间关联插图的时间戳ty进行判断,当tx≤ty时,不做处理;当tx>ty时,更换与所述关键词匹配的时间关联插图。

更进一步地,所述方法还包括如下步骤:

S6:更换与所述关键词匹配的时间关联插图时,记录当前播放时间t,并开始记录时间t1,并将t1与预设时间阈值t0进行对比,当监测到t1≥t0时,将插图更换为原时间关联插图;

S7:在t1<t0时间段内,对t+t1与下一插图时间戳tx+1进行对比,当对比结果为t+t1<tx+1时,不做处理;当对比结果为t+t1≥tx+1时,更换下一时间关联插图,并停止计时。

本发明的有声书插图展示系统,在播放过程中动态监控预设插图关联信息,并调取相关插图进行播放,插图显示较为灵活,无需复杂制作过程,无需提前制作为有声读物,听书过程中可以观看到相关插图,增强阅读体验。

以时间和关键词为关联信息,每个插图都具有唯一时间戳,监控模块监控到相应播放时间时,对时间关联插图进行调取更换播放;在播放当前时间关联插图,但还未到下一时间关联插图的播放时间这段时间内,在出现回忆或其他情况,可以调取与播放内容更为匹配的图片,而不仅限于当前图片;方法简单,播放精确,多维度播放插图,使阅读体验更佳。

附图说明

图1.实施例1所述有声书插图展示系统各部件连接关系图;

图2.实施例2所述有声书插图展示系统各部件连接关系图;

图3.实施例3所述有声书插图展示系统各部件连接关系图;

图4.实施例4所述有声书插图展示系统各部件连接关系图;

图5.实施例5所述有声书插图展示系统各部件连接关系图;

图6.实施例6所述有声书插图展示方法的流程图;

图7.实施例7所述有声书插图展示系统的流程图;

图8.实施例8所述有声书插图展示系统的流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步的描述,下列实施例仅用于解释本发明的发明内容,不用于限定本发明的保护范围。

实施例1

如图1所示,一种有声书插图展示系统包括:管理服务器1和客户端2,所述管理服务器1包括:网页提供模块101、音频管理模块102、插图关联模块106、监控模块103、插图播放模块104和存储模块105;

客户端2通过网页进行在线收听有声书,网页提供模块101提供有声书播放详情页面,页面上包括有声书的各种数据,如标题、简介、作者、演播、章节信息、插图数据等等,同时提供播放按钮;客户端2点击播放按钮,发送播放有声书指令,所述网页提供模块101向音频管理模块102发送播放音频指令;

所述音频管理模块102,管理有声书数据的章节信息和播放时间信息,播放音频,并于播放音频的同时,向监控模块103发送监控音频播放的预设插图关联信息指令;

所述监控模块103,当监控到播放过程中的预设插图关联信息时,向插图播放模块104发送更换相应关联插图指令;

所述插图播放模块104,于存储模块105中调取与预设插图关联信息向对应的关联插图,进行更换播放;

所述插图关联模块106,用于将插图与预设插图关联信息进行关联,形成多个关联插图,并存储于存储模块105;

所述存储模块105,用于存储音频数据、插图数据和关联插图数据。

需要说明的是,如果有声书无对应插图数据,则关联插图为封面图片,且无需更换。

本发明的有声书插图展示系统,在播放过程中动态监控预设插图关联信息,并调取相关插图进行播放,插图显示较为灵活,听书过程中可以观看到相关插图,增强阅读体验。

实施例2

本实施例的有声书插图展示系统,与实施例1的区别在于,如图2所示,所述客户端2包括网络交互模块201、播放器模块203、监听模块204、插图展示模块205和数据存储模块202,所述管理服务器1还包括数据传输模块206;所述网页提供模块101,还用于接收客户端2发送的下载有声书指令,向数据传输模块206发送传输数据指令;

所述数据传输模块206,用于接收传输数据指令,于存储模块105中调取音频数据和关联插图数据,发送给网络交互模块201;

所述网络交互模块201,用于向网页提供模块101发送下载有声书指令,并接受数据传输模块206传输的音频数据和关联插图数据,并存储于数据存储模块202;

所述播放器模块203,用于调取数据存储模块202中的音频数据,并进行播放有声书音频,并向监听模块204发送监听指令;

所述监听模块204,用于接收监听指令,并对音频播放的预设插图关联信息进行监控,当监控到预设插图关联信息时,向插图展示模块205发送展示相应关联插图指令;

所述插图展示模块205,用于接收展示相应关联插图指令,并将相应关联插图展示在客户端2;

所述数据存储模块202,用于存储音频数据和关联插图数据。

本实施例提供的有声书插图展示系统,提供了一种下载收听有声书的选择,客户端选择下载有声书时,会将相应的关联插图一并下载,即使在离线状态收听有声书时,也可以观看到相关插图信息。

实施例3

本实施例的有声书插图展示系统,与实施例1的区别在于,如图3所示,所述预设插图关联信息包括时间戳tn信息;所述插图关联模块106包括时间关联子模块301,所述时间关联子模块301,用于将插图与预设时间戳tn进行关联,形成n个时间关联插图,并存储于存储模块105;

所述监控模块103包括时间监控子模块302,用于监控播放时间t,当监控到播放时间t≥tn时,向时间关联插图更换子模块303发送更换相应第n个时间关联插图指令;

所述插图播放模块104包括时间关联插图更换子模块303,用于接收更换相应第n个时间关联插图指令,并将当前第n-1个时间关联插图更换为第n个时间关联插图;

所述音频管理模块102,还用于播放音频的同时,向时间监控子模块302发送监控播放时间t的指令。

本实施例提供的有声书插图展示系统,以时间为关联信息,使每个插图都具有唯一时间戳,监控模块监控到相应播放时间时,对时间关联插图进行调取更换播放,方法简单,播放精确。

实施例4

本实施例的有声书插图展示系统,与实施例3的区别在于,如图4所示,进一步限定,所述预设插图关联信息还包括关键词信息,所述插图关联模块106还包括关键词标记子模块1,用于将时间关联子模块301形成的时间关联插图进行关键词标记,形成具有关键词标记的时间关联插图,并存储至存储模块105;

所述音频管理模块102,还用于播放音频的同时,向关键词搜索子模块401发送提取关键词指令;

所述监控模块103还包括关键词搜索子模块401和时间戳判断子模块402;所述关键词搜索子模块401,提取当前音频播放内容的关键词,并搜索与所述关键词匹配的时间关联插图,当搜索到匹配的时间关联插图时,向时间戳判断子模块402发送时间戳判断指令;所述时间戳判断子模块402,用于接收时间戳判断指令,对当前播放的原时间关联插图的时间戳tx与匹配时间关联插图的时间戳ty进行判断,当tx≤ty时,不做处理,即如果匹配的时间关联插图还未播放过,需要在后续章节中首次出现,则在当前时间不进行提前播放;当tx>ty时,向匹配插图更换子模块403发送更换与所述关键词匹配的时间关联插图的指令,适用于回忆或者其他任何可以有比当前时间关联插图更为匹配的插图的情况,在时间不可以后退的情况下,插图信息可以重复播放;

所述插图播放模块104还包括匹配插图更换子模块403,用于接收更换与所述关键词匹配的时间关联插图指令,并将当前第x个时间关联插图更换为第y个时间关联插图。

本实施例的有声书插图展示系统,对时间关联插图进行关键词标记,形成具有关键词标记的时间关联插图,在以时间为关联信息而播放的基础上,增加关键词的关联;在播放当前时间关联插图,但还未到下一时间关联插图的播放时间这段时间内,在出现回忆或其他情况,可以调取与播放内容更为匹配的图片,而不仅限于当前图片;多维度播放插图,使阅读体验更佳。

实施例5

本实施例的有声书插图展示系统,与实施例4的区别在于,如图5所示,进一步限定,所述监控模块103还包括时间记录子模块501;所述插图播放模块104还包括原时间关联插图更换子模块502;

所述匹配插图更换子模块403,还用于当更换匹配时间关联插图时,向时间记录子模块501发送记录时间指令;

所述时间记录子模块501,用于接收时间记录指令,记录更换匹配时间关联插图时的播放时间t,并开始记录时间t1,并将t1与预设时间阈值t0进行对比,当t1≥t0时,向原时间关联插图更换子模块502发送更换原时间关联插图指令;

所述原时间关联插图更换子模块502,用于接收更换原时间关联插图指令,并将当前第y个时间关联插图更换为第x个时间关联插图,即在该时间阶段内本应该出现的原时间关联插图。

所述监控模块103还包括时间对比子模块503,所述时间记录子模块501,还用于在记录更换匹配时间关联插图的时间t时,向时间对比子模块503发送时间对比指令;所述时间对比子模块503,用于接收时间对指令,在t1<t0时对t+t1与下一插图时间戳tx+1进行对比,当对比结果为t+t1<tx+1时,不做处理;当对比结果为t+t1≥tx+1时,向时间关联插图更换子模块303发送更换下一时间关联插图指令,即无需更换回第x个时间关联插图,到下一时间戳节点了,直接更换下一第x+1个时间关联插图,并对时间记录子模块501发送终止记录时间指令;所述时间记录子模块501,还用于接收并执行终止记录时间指令。

本实施例的基于纸书二维码的有声书获取系统,记录更换匹配时间关联插图时的播放时间t,并开始记录时间t1,控制匹配插图的播放时间,到达一定显示时间后,将插图更换回原来的时间关联插图;另一方面,如果在匹配插图播放的有效时间段内,已经达到下一时间关联插图更换的时间节点,则直接更换下一时间关联插图,不再计时,也无需更换原来的时间关联插图,使插图播放更合理化、智能化。

实施例6

本实施提供一种有声书插图展示方法,如图6所示,所述方法包括如下步骤:

S1:客户端2发送听取有声书指令。

S2:管理服务器1接收客户端2发送的听取有声书指令,播放有声书音频,并监控音频播放的预设插图关联信息;

S3:当监控到音频播放过程中的预设插图关联信息时,更换相应关联插图进行播放。

本实施例的有声书插图展示方法,客户端在收听有声书的同时,可以观看到相关插图,插图灵活显示,无需复杂的制作过程,增强阅读体验。

实施例7

本实施的一种有声书插图展示方法,与实施例的6区别在于,如图7所示,进一步限定,所述预设关联信息包括时间戳tn信息,所述方法包括如下步骤:

S1:客户端2发送听取有声书指令;

S2:管理服务器1接收客户端2发送的听取有声书指令,播放有声书音频,并监控播放时间t;

S3:到当监控到播放时间t≥tn,将当前第n-1个时间关联插图更换为第n个时间关联插图。

S4:提取当前音频播放内容的关键词,并搜索与所述关键词匹配的时间关联插图,

S5:当搜索到匹配的时间关联插图时,对当前播放的原时间关联插图的时间戳tx与匹配时间关联插图的时间戳ty进行判断,当tx≤ty时,不做处理;当tx>ty时,更换与所述关键词匹配的时间关联插图。

本发明的有声书插图展示方法,以时间为关联信息和关键词为关联信息,每个插图都具有唯一时间戳并带有关键词关联,监控模块监控到相应播放时间时,对时间关联插图进行调取更换播放,在播放当前时间关联插图,但还未到下一时间关联插图的播放时间这段时间内,在出现回忆或其他情况,可以调取与播放内容更为匹配的图片,而不仅限于当前图片;多维度播放插图,使阅读体验更佳。

实施例8

本实施的一种有声书插图展示方法,与实施例的7区别在于,如图8所示,进一步限定,所述方法还包括如下步骤:

S6:更换与所述关键词匹配的时间关联插图时,记录当前播放时间t,并开始记录时间t1,并将t1与预设时间阈值t0进行对比,当监测到t1≥t0时,将插图更换为原时间关联插图;

S7:在t1<t0时间段内,对t+t1与下一插图时间戳tx+1进行对比,当对比结果为t+t1<tx+1时,不做处理;当对比结果为t+t1≥tx+1时,更换下一时间关联插图,并停止计时。

本发明的有声书插图展示方法,本实施例的基于纸书二维码的有声书获取系统,记录更换匹配时间关联插图时的播放时间t,并开始记录时间t1,控制匹配插图的播放时间,到达一定显示时间后,将插图更换回原来的时间关联插图;另一方面,如果在匹配插图播放的有效时间段内,已经达到下一时间关联插图更换的时间节点,则直接更换下一时间关联插图,不再计时,也无需更换原来的时间关联插图,使插图播放更合理化、智能化。

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