一种电子书切换方法和电子设备的制造方法

文档序号:9396833阅读:515来源:国知局
一种电子书切换方法和电子设备的制造方法
【技术领域】
[0001]本发明属于电子书的智能控制技术领域,尤其涉及一种电子书切换方法和电子设备。
【背景技术】
[0002]目前,电子书一般包含两种:有声电子书及普通的无声电子书(如文本电子书等)。其中,有声电子书依据预先录制的语音文件进行音频播放。
[0003]在使用电子书的过程中,当用户需要从有声电子书切换为无声电子书进行使用,或从无声电子书切换为有声电子书进行使用时,需手动打开相应文件,并手动定位至相应进度,在此基础上,电子设备才能完成基于音频播放模式的有声电子书与基于文本显示模式的无声电子书间的切换,实现按用户所需模式为用户展示相应信息。可见,现有技术需依赖用户较为繁琐的手动操作实现不同类型电子书间的切换,用户体验较差。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种电子书切换方法和电子设备,以解决现有技术因需通过用户手动操作实现不同类型电子书的切换,而导致用户体验较差这一问题。
[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]上述方法,优选的,所述第一电子书为有声电子书,所述第二电子书为无声电子书,所述进度信息为所述第一电子书的当前播放时刻;所述依据所述第一电子书的进度信息,在所述第二电子书中进行位置定位包括:
[0030]利用第一电子书的当前播放时刻,从预先存储的第一位置信息文件中查询出当前播放的语音段落在第二电子书中对应所处的文档篇幅比例;所述第一位置信息文件包含:第一电子书中每个语音段落的起始播放时刻、每个语音段落在第二电子书中对应所处的文档篇幅比例;
[0031]利用所述文档篇幅比例,在第二电子书中进行位置定位,得到第三目标位置。
[0032]上述方法,优选的,所述基于定位所得的目标位置,将所述电子设备上以所述第一模式展示的第一电子书切换为以所述第二模式展示所述第二电子书,包括:
[0033]以所述第三目标位置对应的段落为起始段落,对所述第二电子书以所述第二模式进行展示。
[0034]上述方法,优选的,所述第一电子书为无声电子书,所述第二电子书为有声电子书,所述进度信息为:所述第一电子书的当前阅读段落;则所述依据所述第一电子书的进度信息,在所述第二电子书中进行位置定位包括:
[0035]从预先存储的第二位置信息文件中查询出所述当前阅读段落在第二电子书中对应的起始播放时刻;所述第二位置信息文件包括:所述第一电子书中的每个文本段落在所述第二电子书中对应的起始播放时刻;
[0036]利用查询出的所述起始播放时刻,在第二电子书中进行位置定位,得到第四目标位置。
[0037]上述方法,优选的,所述基于定位所得的目标位置,将所述电子设备上以所述第一模式展示的第一电子书切换为以所述第二模式展示所述第二电子书,包括:
[0038]以第二电子书中所述第四目标位置对应的段落为起始段落,对所述第二电子书以所述第二模式进行展示。
[0039]一种电子设备,包括:
[0040]获取模块,用于在接收到用户基于第一电子书所发出的电子书切换请求时,获取所述第一电子书的标识信息及进度信息,所述第一电子书基于第一模式进行信息展示;
[0041]确定模块,用于依据所述第一电子书的标识信息,确定与所述第一电子书的信息内容相同的第二电子书,所述第二电子书基于第二模式进行信息展示;
[0042]定位模块,用于依据所述进度信息,在所述第二电子书中进行位置定位;
[0043]切换模块,用于基于定位所得的目标位置,将所述电子设备上以所述第一模式展示的第一电子书切换为以所述第二模式展示所述第二电子书。
[0044]上述电子设备,优选的,所述第一电子书为有声电子书,所述第二电子书为无声电子书,所述进度信息为所述第一电子书的当前播放时刻;则所述定位模块包括:
[0045]第一计算单元,用于获取所述第一电子书的总播放时长,并利用所述第一电子书的当前播放时刻,及所述总播放时长,计算所述第一电子书当前的播放比例;
[0046]第一定位单元,用于利用所述第一电子书当前的播放比例,在所述第二电子书中进行位置定位,得到第一目标位置。
[0047]上述电子设备,优选的,所述切换模块包括:
[0048]第一转换单元,用于获取实时缓存的基准语音段,并将所述基准语音段转换为相应的基准文字;所述基准语音段为所述第一电子书中所述当前播放时刻之前第一预设时长的语音内容;
[0049]第一快速匹配单元,用于将所述基准文字与所述第二电子书中预设范围内的文字信息进行快速匹配,其中,所述预设范围以所述第一目标位置为基准参考点;
[0050]第一切换单元,用于在快速匹配成功时,以所述基准文字在所述第二电子书中快速匹配成功的文字为起点,对所述第二电子书以所述第二模式进行展示;
[0051]第二切换单元,用于在快速匹配失败时,将所述基准文字与所述第二电子书进行全文匹配,并以所述基准文字在所述第二电子书中全文匹配成功的文字为起点,对所述第二电子书以所述第二模式进行展示。
[0052]上述电子设备,优选的,所述第一电子书为无声电子书,所述第二电子书为有声电子书,所述第一电子书的进度信息为:所述第一电子书的当前页数,或,所述第一电子书当前页中用户当前阅读位置;则所述定位模块包括:
[0053]第二计算单元,用于依据获取的所述当前页数或所述当前阅读位置,计算用户阅读所述第一电子书的阅读比例;
[0054]第二定位单元,用于利用所述阅读比例的数值在第二电子书中进行位置定位,得到第二目标位置。
[0055]上述电子设备,优选的,所述切换模块包括:
[0056]获取单元,用于获取实时缓存的基准文本段,所述基准文本段为第一电子书中当前页末尾预设字数的文字内容或所述当前阅读位置之前预设字数的文字内容;
[0057]第二转换单元,用于获取所述第二电子书中所述第二目标位置前、后第二预设时长的语音段,并将所述语音段转换为相应的文字段落;
[0058]第二快速匹配单元,用于将所述基准文本段与所述文字段落进行快速匹配;
[0059]第三切换单元,用于在快速匹配成功时,以所述基准文本段在所述第二电子书中快速匹配成功的语音为起点,对所述第二电子书以所述第二模式进行展示;
[0060]第四切换单元,用于在快速匹配失败时,将所述第二电子书的全部语音转换为相应的文字篇章;将所述基准文本段与所述文字篇章进行全文匹配,并以所述基准文本段在所述第二电子书中全文匹配成功的语音为起点,对所述第二电子书以所述第二模式进行展不O
[0061 ] 上述电子设备,优选的,所述第一电子书为有声电子书,所述第二电子书为无声电子书,所述进度信息为所述第一电子书的当前播放时刻;则所述定位模块包括:
[0062]第一查询单元,用于利用第一电子书的当前播放时刻,从预先存储的第一位置信息文件中查询出当前播放的语音段落在第二电子书中对应所处的文档篇幅比例;所述第一位置信息文件包含:第一电子书中每个语音段落的起始播放时刻、每个语音段落在第二电子书中对应所处的文档篇幅比例;
[0063]第三定位单元,用于利用所述文档篇幅比例,在第二电子书中进行位置定位,得到第三目标位置。
[0064]上述电子设备,优选的,所述切换模块包括:
[0065]第五切换单元,用于以所述第三目标位置对应的段落为起始段落,对所述第二电子书以所述第二模式进行展示。
[0066]上述电子设备,优选的,所述第一电子书为
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1