一種電子書切換方法和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子書的智能控制技術(shù)領(lǐng)域,尤其涉及一種電子書切換方法和電子設(shè)備。
【背景技術(shù)】
[0002]目前,電子書一般包含兩種:有聲電子書及普通的無聲電子書(如文本電子書等)。其中,有聲電子書依據(jù)預(yù)先錄制的語音文件進(jìn)行音頻播放。
[0003]在使用電子書的過程中,當(dāng)用戶需要從有聲電子書切換為無聲電子書進(jìn)行使用,或從無聲電子書切換為有聲電子書進(jìn)行使用時,需手動打開相應(yīng)文件,并手動定位至相應(yīng)進(jìn)度,在此基礎(chǔ)上,電子設(shè)備才能完成基于音頻播放模式的有聲電子書與基于文本顯示模式的無聲電子書間的切換,實(shí)現(xiàn)按用戶所需模式為用戶展示相應(yīng)信息??梢姡F(xiàn)有技術(shù)需依賴用戶較為繁瑣的手動操作實(shí)現(xiàn)不同類型電子書間的切換,用戶體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提供一種電子書切換方法和電子設(shè)備,以解決現(xiàn)有技術(shù)因需通過用戶手動操作實(shí)現(xiàn)不同類型電子書的切換,而導(dǎo)致用戶體驗(yàn)較差這一問題。
[0005]為此,本發(fā)明公開如下技術(shù)方案:
[0006]—種電子書切換方法,應(yīng)用于電子設(shè)備,所述方法包括:
[0007]在接收到用戶基于第一電子書發(fā)出的電子書切換請求時,獲取所述第一電子書的標(biāo)識信息及進(jìn)度信息,所述第一電子書基于第一模式進(jìn)行信息展示;
[0008]依據(jù)所述第一電子書的標(biāo)識信息,確定與所述第一電子書的信息內(nèi)容相同的第二電子書,所述第二電子書基于第二模式進(jìn)行信息展示;
[0009]依據(jù)所述進(jìn)度信息,在所述第二電子書中進(jìn)行位置定位;
[0010]基于定位所得的目標(biāo)位置,將所述電子設(shè)備上以所述第一模式展示的第一電子書切換為以所述第二模式展示所述第二電子書。
[0011 ] 上述方法,優(yōu)選的,所述第一電子書為有聲電子書,所述第二電子書為無聲電子書,所述進(jìn)度信息為所述第一電子書的當(dāng)前播放時刻;
[0012]所述依據(jù)所述進(jìn)度信息,在所述第二電子書中進(jìn)行位置定位包括:
[0013]獲取所述第一電子書的總播放時長,并利用所述第一電子書的當(dāng)前播放時刻,及所述總播放時長,計算所述第一電子書當(dāng)前的播放比例;
[0014]利用所述第一電子書當(dāng)前的播放比例,在所述第二電子書中進(jìn)行位置定位,得到第一目標(biāo)位置。
[0015]上述方法,優(yōu)選的,所述基于定位所得的目標(biāo)位置,將所述電子設(shè)備上以所述第一模式展示的第一電子書切換為以所述第二模式展示所述第二電子書,包括:
[0016]獲取實(shí)時緩存的基準(zhǔn)語音段,并將所述基準(zhǔn)語音段轉(zhuǎn)換為相應(yīng)的基準(zhǔn)文字;所述基準(zhǔn)語音段為所述第一電子書中所述當(dāng)前播放時刻之前第一預(yù)設(shè)時長的語音內(nèi)容;
[0017]將所述基準(zhǔn)文字與所述第二電子書中預(yù)設(shè)范圍內(nèi)的文字信息進(jìn)行快速匹配,其中,所述預(yù)設(shè)范圍以所述第一目標(biāo)位置為基準(zhǔn)參考點(diǎn);
[0018]如果快速匹配成功,則以所述基準(zhǔn)文字在所述第二電子書中快速匹配成功的文字為起點(diǎn),對所述第二電子書以所述第二模式進(jìn)行展示;
[0019]如果快速匹配失敗,則將所述基準(zhǔn)文字與所述第二電子書進(jìn)行全文匹配,并以所述基準(zhǔn)文字在所述第二電子書中全文匹配成功的文字為起點(diǎn),對所述第二電子書以所述第二模式進(jìn)行展示。
[0020]上述方法,優(yōu)選的,所述第一電子書為無聲電子書,所述第二電子書為有聲電子書,所述第一電子書的進(jìn)度信息為:所述第一電子書的當(dāng)前頁數(shù),或,所述第一電子書當(dāng)前頁中用戶當(dāng)前閱讀位置;
[0021]所述依據(jù)所述第一電子書的進(jìn)度信息,在所述第二電子書中進(jìn)行位置定位包括:
[0022]依據(jù)獲取的所述當(dāng)前頁數(shù)或所述當(dāng)前閱讀位置,計算用戶閱讀所述第一電子書的閱讀比例;
[0023]利用所述閱讀比例的數(shù)值在第二電子書中進(jìn)行位置定位,得到第二目標(biāo)位置。
[0024]上述方法,優(yōu)選的,所述基于定位所得的目標(biāo)位置,將所述電子設(shè)備上以所述第一模式展示的第一電子書切換為以所述第二模式展示所述第二電子書,包括:
[0025]獲取實(shí)時緩存的基準(zhǔn)文本段,所述基準(zhǔn)文本段為第一電子書中當(dāng)前頁末尾預(yù)設(shè)字?jǐn)?shù)的文字內(nèi)容或所述當(dāng)前閱讀位置之前預(yù)設(shè)字?jǐn)?shù)的文字內(nèi)容;
[0026]獲取所述第二電子書中所述第二目標(biāo)位置前、后第二預(yù)設(shè)時長的語音段,并將所述語音段轉(zhuǎn)換為相應(yīng)的文字段落;
[0027]將所述基準(zhǔn)文本段與所述文字段落進(jìn)行快速匹配,如果快速匹配成功,則以所述基準(zhǔn)文本段在所述第二電子書中快速匹配成功的語音為起點(diǎn),對所述第二電子書以所述第二模式進(jìn)行展示;
[0028]如果快速匹配失敗,則將所述第二電子書的全部語音轉(zhuǎn)換為相應(yīng)的文字篇章;將所述基準(zhǔn)文本段與所述文字篇章進(jìn)行全文匹配,并以所述基準(zhǔn)文本段在所述第二電子書中全文匹配成功的語音為起點(diǎn),對所述第二電子書以所述第二模式進(jìn)行展示。
[0029]上述方法,優(yōu)選的,所述第一電子書為有聲電子書,所述第二電子書為無聲電子書,所述進(jìn)度信息為所述第一電子書的當(dāng)前播放時刻;所述依據(jù)所述第一電子書的進(jìn)度信息,在所述第二電子書中進(jìn)行位置定位包括:
[0030]利用第一電子書的當(dāng)前播放時刻,從預(yù)先存儲的第一位置信息文件中查詢出當(dāng)前播放的語音段落在第二電子書中對應(yīng)所處的文檔篇幅比例;所述第一位置信息文件包含:第一電子書中每個語音段落的起始播放時刻、每個語音段落在第二電子書中對應(yīng)所處的文檔篇幅比例;
[0031]利用所述文檔篇幅比例,在第二電子書中進(jìn)行位置定位,得到第三目標(biāo)位置。
[0032]上述方法,優(yōu)選的,所述基于定位所得的目標(biāo)位置,將所述電子設(shè)備上以所述第一模式展示的第一電子書切換為以所述第二模式展示所述第二電子書,包括:
[0033]以所述第三目標(biāo)位置對應(yīng)的段落為起始段落,對所述第二電子書以所述第二模式進(jìn)行展示。
[0034]上述方法,優(yōu)選的,所述第一電子書為無聲電子書,所述第二電子書為有聲電子書,所述進(jìn)度信息為:所述第一電子書的當(dāng)前閱讀段落;則所述依據(jù)所述第一電子書的進(jìn)度信息,在所述第二電子書中進(jìn)行位置定位包括:
[0035]從預(yù)先存儲的第二位置信息文件中查詢出所述當(dāng)前閱讀段落在第二電子書中對應(yīng)的起始播放時刻;所述第二位置信息文件包括:所述第一電子書中的每個文本段落在所述第二電子書中對應(yīng)的起始播放時刻;
[0036]利用查詢出的所述起始播放時刻,在第二電子書中進(jìn)行位置定位,得到第四目標(biāo)位置。
[0037]上述方法,優(yōu)選的,所述基于定位所得的目標(biāo)位置,將所述電子設(shè)備上以所述第一模式展示的第一電子書切換為以所述第二模式展示所述第二電子書,包括:
[0038]以第二電子書中所述第四目標(biāo)位置對應(yīng)的段落為起始段落,對所述第二電子書以所述第二模式進(jìn)行展示。
[0039]一種電子設(shè)備,包括:
[0040]獲取模塊,用于在接收到用戶基于第一電子書所發(fā)出的電子書切換請求時,獲取所述第一電子書的標(biāo)識信息及進(jìn)度信息,所述第一電子書基于第一模式進(jìn)行信息展示;
[0041]確定模塊,用于依據(jù)所述第一電子書的標(biāo)識信息,確定與所述第一電子書的信息內(nèi)容相同的第二電子書,所述第二電子書基于第二模式進(jìn)行信息展示;
[0042]定位模塊,用于依據(jù)所述進(jìn)度信息,在所述第二電子書中進(jìn)行位置定位;
[0043]切換模塊,用于基于定位所得的目標(biāo)位置,將所述電子設(shè)備上以所述第一模式展示的第一電子書切換為以所述第二模式展示所述第二電子書。
[0044]上述電子設(shè)備,優(yōu)選的,所述第一電子書為有聲電子書,所述第二電子書為無聲電子書,所述進(jìn)度信息為所述第一電子書的當(dāng)前播放時刻;則所述定位模塊包括:
[0045]第一計算單元,用于獲取所述第一電子書的總播放時長,并利用所述第一電子書的當(dāng)前播放時刻,及所述總播放時長,計算所述第一電子書當(dāng)前的播放比例;
[0046]第一定位單元,用于利用所述第一電子書當(dāng)前的播放比例,在所述第二電子書中進(jìn)行位置定位,得到第一目標(biāo)位置。
[0047]上述電子設(shè)備,優(yōu)選的,所述切換模塊包括:
[0048]第一轉(zhuǎn)換單元,用于獲取實(shí)時緩存的基準(zhǔn)語音段,并將所述基準(zhǔn)語音段轉(zhuǎn)換為相應(yīng)的基準(zhǔn)文字;所述基準(zhǔn)語音段為所述第一電子書中所述當(dāng)前播放時刻之前第一預(yù)設(shè)時長的語音內(nèi)容;
[0049]第一快速匹配單元,用于將所述基準(zhǔn)文字與所述第二電子書中預(yù)設(shè)范圍內(nèi)的文字信息進(jìn)行快速匹配,其中,所述預(yù)設(shè)范圍以所述第一目標(biāo)位置為基準(zhǔn)參考點(diǎn);
[0050]第一切換單元,用于在快速匹配成功時,以所述基準(zhǔn)文字在所述第二電子書中快速匹配成功的文字為起點(diǎn),對所述第二電子書以所述第二模式進(jìn)行展示;
[0051]第二切換單元,用于在快速匹配失敗時,將所述基準(zhǔn)文字與所述第二電子書進(jìn)行全文匹配,并以所述基準(zhǔn)文字在所述第二電子書中全文匹配成功的文字為起點(diǎn),對所述第二電子書以所述第二模式進(jìn)行展示。
[0052]上述電子設(shè)備,優(yōu)選的,所述第一電子書為無聲電子書,所述第二電子書為有聲電子書,所述第一電子書的進(jìn)度信息為:所述第一電子書的當(dāng)前頁數(shù),或,所述第一電子書當(dāng)前頁中用戶當(dāng)前閱讀位置;則所述定位模塊包括:
[0053]第二計算單元,用于依據(jù)獲取的所述當(dāng)前頁數(shù)或所述當(dāng)前閱讀位置,計算用戶閱讀所述第一電子書的閱讀比例;
[0054]第二定位單元,用于利用所述閱讀比例的數(shù)值在第二電子書中進(jìn)行位置定位,得到第二目標(biāo)位置。
[0055]上述電子設(shè)備,優(yōu)選的,所述切換模塊包括:
[0056]獲取單元,用于獲取實(shí)時緩存的基準(zhǔn)文本段,所述基準(zhǔn)文本段為第一電子書中當(dāng)前頁末尾預(yù)設(shè)字?jǐn)?shù)的文字內(nèi)容或所述當(dāng)前閱讀位置之前預(yù)設(shè)字?jǐn)?shù)的文字內(nèi)容;
[0057]第二轉(zhuǎn)換單元,用于獲取所述第二電子書中所述第二目標(biāo)位置前、后第二預(yù)設(shè)時長的語音段,并將所述語音段轉(zhuǎn)換為相應(yīng)的文字段落;
[0058]第二快速匹配單元,用于將所述基準(zhǔn)文本段與所述文字段落進(jìn)行快速匹配;
[0059]第三切換單元,用于在快速匹配成功時,以所述基準(zhǔn)文本段在所述第二電子書中快速匹配成功的語音為起點(diǎn),對所述第二電子書以所述第二模式進(jìn)行展示;
[0060]第四切換單元,用于在快速匹配失敗時,將所述第二電子書的全部語音轉(zhuǎn)換為相應(yīng)的文字篇章;將所述基準(zhǔn)文本段與所述文字篇章進(jìn)行全文匹配,并以所述基準(zhǔn)文本段在所述第二電子書中全文匹配成功的語音為起點(diǎn),對所述第二電子書以所述第二模式進(jìn)行展不O
[0061 ] 上述電子設(shè)備,優(yōu)選的,所述第一電子書為有聲電子書,所述第二電子書為無聲電子書,所述進(jìn)度信息為所述第一電子書的當(dāng)前播放時刻;則所述定位模塊包括:
[0062]第一查詢單元,用于利用第一電子書的當(dāng)前播放時刻,從預(yù)先存儲的第一位置信息文件中查詢出當(dāng)前播放的語音段落在第二電子書中對應(yīng)所處的文檔篇幅比例;所述第一位置信息文件包含:第一電子書中每個語音段落的起始播放時刻、每個語音段落在第二電子書中對應(yīng)所處的文檔篇幅比例;
[0063]第三定位單元,用于利用所述文檔篇幅比例,在第二電子書中進(jìn)行位置定位,得到第三目標(biāo)位置。
[0064]上述電子設(shè)備,優(yōu)選的,所述切換模塊包括:
[0065]第五切換單元,用于以所述第三目標(biāo)位置對應(yīng)的段落為起始段落,對所述第二電子書以所述第二模式進(jìn)行展示。
[0066]上述電子設(shè)備,優(yōu)選的,所述第一電子書為