一种电子阅读与听书的切换方法及装置.pdf

上传人:b*** 文档编号:21220 上传时间:2018-01-12 格式:PDF 页数:10 大小:692.01KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410009472.3

申请日:

2014.01.08

公开号:

CN104765714A

公开日:

2015.07.08

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/20申请日:20140108|||公开

IPC分类号:

G06F17/20; G06F17/30

主分类号:

G06F17/20

申请人:

中国移动通信集团浙江有限公司

发明人:

戴和忠; 邱一丰; 蒋力; 顾岚岚; 施淼淼

地址:

310006浙江省杭州市环城北路288号

优先权:

专利代理机构:

北京银龙知识产权代理有限公司11243

代理人:

许静; 黄灿

PDF下载: PDF下载
内容摘要

本发明提供了一种电子阅读与听书的切换方法及装置,所述方法包括:根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述一音频流文件的一个播放时间及所述文本文件的一个阅读位置;根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置;从所述起始播放位置开始播放所述切换后的文件。采用本发明提供的技术方案,使得在音频流文件与文本文件之间进行切换时,能够更准确的对应阅读或收听的位置,更便于用户使用。

权利要求书

1.  一种电子阅读与听书的切换方法,其特征在于,包括:
根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述音频流文件的一个播放时间及所述文本文件的一个阅读位置;
根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;
根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,其中,当所述切换指令信息为音频流切换为文本时,所述切换后的文件为文本文件,当所述切换指令信息为文本切换为音频流时,所述切换后的文件为音频流文件;
从所述起始播放位置开始播放所述切换后的文件。

2.
  如权利要求1所述方法,其特征在于,所述切换指令信息为音频流切换为文本,
所述根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,具体为:
获取音频流文件的当前播放时间;
从所述多条对应关系中,确定与所述当前播放时间匹配的对应关系,与所述当前播放时间匹配的对应关系中的播放时间为在所述当前播放时间之前,与所述当前播放时间最接近的播放时间;
根据与所述当前播放时间匹配的对应关系,确定切换后的文本文件的起始阅读位置;
所述根据所述起始播放位置,播放所述切换后的文件,具体为:
从所述起始阅读位置开始播放所述文本文件。

3.
  如权利要求1所述方法,其特征在于,所述切换指令信息为文本切换为音频流,
所述根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,具体为:
获取文本文件的当前阅读位置;
从所述多条对应关系中,确定与所述当前阅读位置匹配的对应关系,与所述当前阅读位置匹配的对应关系中的阅读位置为在所述当前阅读位置之前,与所述当前阅读位置最接近的阅读位置;
根据与所述当前阅读位置匹配的对应关系,确定切换后的音频流文件的起始播放时间;
所述根据所述起始播放位置,播放所述切换后的文件,具体为:
从所述起始播放时间开始播放所述音频流文件。

4.
  如权利要求1所述方法,其特征在于,所述预设的规则包括:固定的音频时长、固定的文字字数、固定的文字段落数或固定的文字句数。

5.
  一种电子阅读与听书的切换装置,其特征在于,包括:
对应关系创建模块,用于根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述音频流文件的一个播放时间及所述文本文件的一个阅读位置;
第一获取模块,用于根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;
第二获取模块,用于根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,其中,当所述切换指令信息为音频流切换为文本时,所述切换后的文件为文本文件,当所述切换指令信息为文本切换为音频流时,所述切换后的文件为音频流文件;
播放模块,用于从所述起始播放位置开始播放所述切换后的文件。

6.
  如权利要求5所述装置,其特征在于,
所述第二获取模块包括:
第一获取单元,用于获取音频流文件的当前播放时间;
第一确定单元,用于从所述多条对应关系中,确定与所述当前播放时间匹配的对应关系,与所述当前播放时间匹配的对应关系中的播放时间为在所述当前播放时间之前,与所述当前播放时间最接近的播放时间;
第二确定单元,用于根据与所述当前播放时间匹配的对应关系,确定切换后的文本文件的起始阅读位置;
所述播放模块包括:
第一播放单元,用于从所述起始阅读位置开始播放所述文本文件。

7.
  如权利要求5所述装置,其特征在于,
所述第二获取模块包括:
第二获取单元,用于获取文本文件的当前阅读位置;
第三确定单元,用于从所述多条对应关系中,确定与所述当前阅读位置匹配的对应关系,与所述当前阅读位置匹配的对应关系中的阅读位置为在所述当前阅读位置之前,与所述当前阅读位置最接近的阅读位置;
第四确定单元,用于根据与所述当前阅读位置匹配的对应关系,确定切换后的音频流文件的起始播放时间;
所述播放模块包括:
第二播放单元,用于从所述起始播放时间开始播放所述音频流文件。

说明书

一种电子阅读与听书的切换方法及装置
技术领域
本发明涉及通信领域,尤其涉及一种电子阅读与听书的切换方法及装置。
背景技术
在听书软件高速发展的今天,听书软件技术在不断的完善与发展,尤其在文本、音频领域已发展到了一定水平。但听书软件技术一些领域依旧缺乏一些技术。
在现有技术中,由于将音频流文件根据文本文件的章节分为多个音频流文件,每个音频流文件为一集,因此,文本文件与音频流文件之间的相互切换,采用的是在文本文件的章节与音频流文件的集之间的切换,例如,即当用户在阅读第3章时,从文本文件切换为音频流文件进行听书,只能切换至与第3章对应的第3集的音频流文件,且只能从第3集的音频流文件的00:00分钟开始播放。反之,用户听第3集的音频流文件时,切换为文本文件进行阅读,只能切换至第3章的头部开始阅读。现有技术不能更精确的对应阅读或收听的位置,不便于用户的使用。
发明内容
为了解决上述技术问题,本发明提供了一种电子阅读与听书的切换方法及装置。通过创建一个音频流文件与对应文本文件的多条对应关系,使得在音频流文件与文本文件之间进行切换时,能够更准确的对应阅读或收听的位置。
为了实现上述目的,本发明提供了一种电子阅读与听书的切换方法,包括:根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述音频流文件的一个播放时间及所述文本文件的一个阅读位置;根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;根据所述多条对应 关系及所述切换指令信息,获取切换后的文件的起始播放位置,其中,当所述切换指令信息为音频流切换为文本时,所述切换后的文件为文本文件,当所述切换指令信息为文本切换为音频流时,所述切换后的文件为音频流文件;从所述起始播放位置开始播放所述切换后的文件。
优选的,所述切换指令信息为音频流切换为文本,所述根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,具体为:获取音频流文件的当前播放时间;从所述多条对应关系中,确定与所述当前播放时间匹配的对应关系,与所述当前播放时间匹配的对应关系中的播放时间为在所述当前播放时间之前,与所述当前播放时间最接近的播放时间;根据与所述当前播放时间匹配的对应关系,确定切换后的文本文件的起始阅读位置;所述根据所述起始播放位置,播放所述切换后的文件,具体为:从所述起始阅读位置开始播放所述文本文件。
优选的,所述切换指令信息为文本切换为音频流,所述根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,具体为:获取文本文件的当前阅读位置;从所述多条对应关系中,确定与所述当前阅读位置匹配的对应关系,与所述当前阅读位置匹配的对应关系中的阅读位置为在所述当前阅读位置之前,与所述当前阅读位置最接近的阅读位置;根据与所述当前阅读位置匹配的对应关系,确定切换后的音频流文件的起始播放时间;所述根据所述起始播放位置,播放所述切换后的文件,具体为:从所述起始播放时间开始播放所述音频流文件。
优选的,所述预设的规则包括:固定的音频时长、固定的文字字数、固定的文字段落数或固定的文字句数。
本发明还提供了一种电子阅读与听书的切换装置,包括:对应关系创建模块,用于根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述音频流文件的一个播放时间及所述文本文件的一个阅读位置;第一获取模块,用于根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;第二获取模块,用于根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,其中,当所述切换指令信息为音频流切换为 文本时,所述切换后的文件为文本文件,当所述切换指令信息为文本切换为音频流时,所述切换后的文件为音频流文件;播放模块,用于从所述起始播放位置开始播放所述切换后的文件。
优选的,所述第二获取模块包括:第一获取单元,用于获取音频流文件的当前播放时间;第一确定单元,用于从所述多条对应关系中,确定与所述当前播放时间匹配的对应关系,与所述当前播放时间匹配的对应关系中的播放时间为在所述当前播放时间之前,与所述当前播放时间最接近的播放时间;第二确定单元,用于根据与所述当前播放时间匹配的对应关系,确定切换后的文本文件的起始阅读位置;所述播放模块包括:第一播放单元,用于从所述起始阅读位置开始播放所述文本文件。
优选的,所述第二获取模块包括:第二获取单元,用于获取文本文件的当前阅读位置;第三确定单元,用于从所述多条对应关系中,确定与所述当前阅读位置匹配的对应关系,与所述当前阅读位置匹配的对应关系中的阅读位置为在所述当前阅读位置之前,与所述当前阅读位置最接近的阅读位置;第四确定单元,用于根据与所述当前阅读位置匹配的对应关系,确定切换后的音频流文件的起始播放时间;所述播放模块包括:第二播放单元,用于从所述起始播放时间开始播放所述音频流文件。
本发明的上述技术方案的有益效果如下:
本发明提供了一种电子阅读与听书的切换方法及装置。通过创建一个音频流文件与对应文本文件的多条对应关系,使得在音频流文件与文本文件之间进行切换时,能够更准确的对应阅读或收听的位置,更便于用户使用。
附图说明
图1为本发明实施例1提供的电子阅读与听书的切换方法的流程图。
图2为本发明实施例1提供的电子阅读与听书的切换装置的结构示意图。
图3为本发明实施例2提供的音频流文件切换为文本文件的流程图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附 图及具体实施例进行详细描述。
本发明的实施例针对现有技术中,文本文件与音频流文件之间的相互切换时,不能更准确的对应阅读或收听的位置的问题,提供了一种电子阅读与听书的切换方法及装置,通过创建一个音频流文件与对应文本文件的多条对应关系,使得在音频流文件与文本文件之间进行切换时,能够更准确的对应阅读或收听的位置,更便于用户使用。
图1为本发明实施例1提供的电子阅读与听书的切换方法的流程图。如图所示,所述方法包括:
S100,根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述音频流文件的一个播放时间及所述文本文件的一个阅读位置;
S102,根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;
S104,根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,其中,当所述切换指令信息为音频流切换为文本时,所述切换后的文件为文本文件,当所述切换指令信息为文本切换为音频流时,所述切换后的文件为音频流文件;
S106,从所述起始播放位置开始播放所述切换后的文件。
在上述技术方案中,为每个音频流文件与其对应的文本文件创建多条对应关系,使得每个音频流文件与对应的文本文件之间有多个相对应的位置,例如,一个音频流文件为20分钟,所对应的文本文件的字数为4000字,根据预设的规则,为20分钟的音频流文件与4000字的文本文件创建两条对应关系,第1-10分钟的音频流文件对应第1-2000字的文本文件,第11-20分钟的音频流文件对应第2001-4000字的文本文件,为了使得当音频流文件与文本文件在切换时,能够更准确的对应阅读或收听的位置,可以创建尽可能多的对应关系。根据用户的操作,获取到切换指令信息,切换指令信息可以为:音频流切换为文本或文本切换为音频流,根据已经创建的多条对应关系及切换指令信息,获取切换后的文件的起始播放位置,当切换指令信息为文本切换为音频流时,获取音频流文件的起始播放位置,当切换指令信息为音频流切换为文本时,获取 文本文件的起始播放位置,然后从获取的起始播放位置播放所述切换后的文件。从而,使得当音频流文件与文本文件在切换时,能够更准确的对应阅读或收听的位置。
优选的,所述切换指令信息为音频流切换为文本,所述根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,可以具体为:获取音频流文件的当前播放时间;从所述多条对应关系中,确定与所述当前播放时间匹配的对应关系,与所述当前播放时间匹配的对应关系中的播放时间为在所述当前播放时间之前,与所述当前播放时间最接近的播放时间;根据与所述当前播放时间匹配的对应关系,确定切换后的文本文件的起始阅读位置;所述根据所述起始播放位置,播放所述切换后的文件,可以具体为:从所述起始阅读位置开始播放所述文本文件。
在上述技术方案中,切换指令信息为音频流切换为文本,根据所述切换指令信息,获取切换后的文件的起始播放位置,即获取文本文件的起始播放位置,首先获取音频流文件的当前播放时间,例如当前播放时间为11分25秒,从已经创建的多条对应关系中,确定与当前播放时间匹配的对应关系,例如,现有对应关系:音频流文件的第1-5分钟对应文本文件的1-1000字,第6-10分钟对应第1001-2000字,第11-15分钟对应2001-3000字......,则与当前播放时间11分25秒匹配的对应关系为:第11-15分钟对应2001-3000字,根据匹配的对应关系,则可以确定文本文件的起始播放位置应该为第2001字,从第2001字开始播放所述文本文件。
优选的,所述切换指令信息为文本切换为音频流,所述根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,可以具体为:获取文本文件的当前阅读位置;从所述多条对应关系中,确定与所述当前阅读位置匹配的对应关系,与所述当前阅读位置匹配的对应关系中的阅读位置为在所述当前阅读位置之前,与所述当前阅读位置最接近的阅读位置;根据与所述当前阅读位置匹配的对应关系,确定切换后的音频流文件的起始播放时间;所述根据所述起始播放位置,播放所述切换后的文件,可以具体为:从所述起始播放时间开始播放所述音频流文件。
在上述技术方案中,切换指令信息为文本切换为音频流,根据所述切换指 令信息,获取切换后的文件的起始播放位置,即获取音频流文件的起始播放位置,首先获取文本文件的当前阅读位置,例如当前阅读位置为第2035字,从已经创建的多条对应关系中,确定与当前阅读位置匹配的对应关系,例如,现有对应关系:音频流文件的第1′-5′对应文本文件的1-1000字,第6′-10′对应第1001-2000字,第11′-15′对应2001-3000字……,则与当前阅读位置第2035字匹配的对应关系为:第11′-15′对应2001-3000字,根据匹配的对应关系,则可以确定音频流文件的起始播放位置应该为第11分钟,从第11分钟开始播放所述音频流文件。
优选的,所述预设的规则可以包括:固定的音频时长、固定的文字字数、固定的文字段落数或固定的文字句数。
在上述技术方案中,预设的规则可以有多种。
预设的规则可以为固定的音频时长,即根据每个音频流文件的总的播放时间,为每一段固定的时长的音频创建与文本文件的对应关系。例如,设置规则为:固定的音频时长为5分钟,音频流文件的总的播放时间为20分钟,而与该音频流文件对应的文本文件的字数为4000字,根据每5分钟的音频流所播放的文字的字数,能够创建4条对应关系,第一个5分钟的音频流播放的字数为1000字,则第一条对应关系为:第1′-5′59″对应第1-1000字;第二个5分钟的音频流播放的字数为1050字,则第二条对应关系为:第6′-10′59″对应第1001-2050字;第三个5分钟的音频流播放的字数为1000字,则第三条对应关系为:第11′-15′59″对应第2051-3050字;第四个5分钟的音频流播放的字数为950字,则第四条对应关系为:第16′-20′59″对应第3051-4000字。
预设的规则可以为固定的字数,即根据每个音频流文件对应的文本的总的字数,为每一段固定的字数的文本文件创建与音频流文件的对应关系。例如,设置规则为:固定的字数为1000字,音频流文件的总的播放时间为20分钟,而与该音频流文件对应的文本文件的字数为4000字,根据每1000字的文本文件的对应的音频播放时间,能够创建4条对应关系,第一个1000字文本文件的音频播放时间为5分钟,则第一条对应关系为:第1′-5′对应第1-1000字;第二个1000字文本文件的音频播放时间为4分20秒,则第二条对应关系为: 第6′-10′20″对应第1001-2000字;第三个1000字文本文件的音频播放时间为5分20秒,则第三条对应关系为:第10′21″-15′40″对应第2001-3000字;第四个1000字文本文件的音频播放时间为5分20秒,则第四条对应关系为:第15′41″-20′对应第3001-4000字。
由于没有考虑文件内容,当预设的规则为固定的音频时长或固定的字数时,可能会导致每条对应关系的起始播放位置并不是从一句完整的话开始,即起始播放位置可能是一句话中间的某个字,这样,在进行切换操作后,就会造成意思的不连贯,不易用户的使用。
因此,预设的规则可以为固定的文字段落数或固定的文字句数。采用固定的文字段落数或固定的文字句数创建对应关系时,与采用固定的文字字数创建对应关系的方法类似。但由于在创建对应关系时,考虑了文件内容,因此,在进行切换时,不会出现文件内容的不连贯的问题,更易于用户的使用。
图2为本发明实施例1提供的电子阅读与听书的切换装置的结构示意图。如图所示,所述电子阅读与听书的切换装置20包括:
对应关系创建模块21,用于根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述音频流文件的一个播放时间及所述文本文件的一个阅读位置;
第一获取模块22,用于根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;
第二获取模块23,用于根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置,其中,当所述切换指令信息为音频流切换为文本时,所述切换后的文件为文本文件,当所述切换指令信息为文本切换为音频流时,所述切换后的文件为音频流文件;
播放模块24,用于从所述起始播放位置开始播放所述切换后的文件。
在上述技术方案中,为每个音频流文件与其对应的文本文件创建多条对应关系,使得每个音频流文件与对应的文本文件之间有多个相对应的位置,为了使得当音频流文件与文本文件在切换时,能够更准确的对应阅读或收听的位置,可以创建尽可能多的对应关系。根据用户的操作,获取到切换指令信息,切换指令信息可以为:音频流切换为文本或文本切换为音频流,根据已经创建 的多条对应关系及切换指令信息,获取切换后的文件的起始播放位置,当切换指令信息为文本切换为音频流时,获取音频流文件的起始播放位置,当切换指令信息为音频流切换为文本时,获取文本文件的起始播放位置,然后从获取的起始播放位置播放所述切换后的文件。从而,使得当音频流文件与文本文件在切换时,能够更准确的对应阅读或收听的位置。
优选的,所述第二获取模块包括:第一获取单元,用于获取音频流文件的当前播放时间;第一确定单元,用于从所述多条对应关系中,确定与所述当前播放时间匹配的对应关系,与所述当前播放时间匹配的对应关系中的播放时间为在所述当前播放时间之前,与所述当前播放时间最接近的播放时间;第二确定单元,用于根据与所述当前播放时间匹配的对应关系,确定切换后的文本文件的起始阅读位置;所述播放模块包括:第一播放单元,用于从所述起始阅读位置开始播放所述文本文件。
优选的,所述第二获取模块包括:第二获取单元,用于获取文本文件的当前阅读位置;第三确定单元,用于从所述多条对应关系中,确定与所述当前阅读位置匹配的对应关系,与所述当前阅读位置匹配的对应关系中的阅读位置为在所述当前阅读位置之前,与所述当前阅读位置最接近的阅读位置;第四确定单元,用于根据与所述当前阅读位置匹配的对应关系,确定切换后的音频流文件的起始播放时间;所述播放模块包括:第二播放单元,用于从所述起始播放时间开始播放所述音频流文件。
图3为本发明实施例2提供的音频流文件切换为文本文件的流程图。如图所示,包括:
S300,播放音频流文件;
S302,获取切换指令信息;在此步骤中,根据用户的操作,例如,用户选择了预定的按钮,获取切换指令信息为:音频流切换为文本。
S304,获取已经创建的对应关系;在此步骤中,获取当前音频流文件与对应的文本文件之间的多条对应关系。
S306,获取音频流文件的当前播放时间;
S308,解析对应关系;在此步骤中,根据上一步骤中获取到的当前播放时间,从多条对应关系中,确定与当前播放时间匹配的对应关系。
S310,获取文本文件的起始播放位置;
S312,从起始播放位置开始播放文本文件。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

一种电子阅读与听书的切换方法及装置.pdf_第1页
第1页 / 共10页
一种电子阅读与听书的切换方法及装置.pdf_第2页
第2页 / 共10页
一种电子阅读与听书的切换方法及装置.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种电子阅读与听书的切换方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种电子阅读与听书的切换方法及装置.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明提供了一种电子阅读与听书的切换方法及装置,所述方法包括:根据预设的规则,创建一音频流文件的播放时间与对应的文本文件的阅读位置的多条对应关系,其中,每条对应关系包括所述一音频流文件的一个播放时间及所述文本文件的一个阅读位置;根据用户的操作,获取切换指令信息,所述切换指令信息包括:音频流切换为文本或文本切换为音频流;根据所述多条对应关系及所述切换指令信息,获取切换后的文件的起始播放位置;从所述起。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1