一種電子書生成方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種電子書生成方法及裝置,主要技術(shù)方案包括:接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息;根據(jù)所述內(nèi)容主題信息獲取對(duì)應(yīng)的內(nèi)容;根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系;根據(jù)查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。采用該技術(shù)方案,實(shí)現(xiàn)電子書發(fā)布的個(gè)性化需求。
【專利說明】一種電子書生成方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字技術(shù)處理領(lǐng)域,尤其涉及一種電子書生成方法及裝置。
【背景技術(shù)】
[0002]電子書版式是指對(duì)電子書頁面中文本、圖形、圖像等排版要素進(jìn)行編排設(shè)計(jì)所構(gòu)成的版面格式。電子書文檔是指按照某種電子書的描述方式與保存思路生成的電子文檔。
[0003]當(dāng)前業(yè)界主流的電子書文檔有三種開發(fā)思路:一是版式文檔,以Adobe的TOF格式為代表,采用絕對(duì)描述方式,明確記錄了文檔顯示的位置及尺寸;二是流式文檔,以EPUB格式為代表,可以描述結(jié)構(gòu)信息,精確分頁,終端自適應(yīng)能力強(qiáng);三是版式和流式結(jié)合文檔,以方正的CEBX格式為代表,融合了固定版式信息和結(jié)構(gòu)化的流式信息,具有較好的版式效果和終端適應(yīng)能力。
[0004]當(dāng)前電子書開發(fā)領(lǐng)域呈現(xiàn)三大發(fā)展趨勢(shì):一是多終端發(fā)布,電子書閱讀終端日趨多元化,要求電子書在制作與發(fā)布過程中能夠適應(yīng)。不同類型的終端具有不同的屏幕比例、尺寸等,實(shí)現(xiàn)“一次制作,多元發(fā)布”,內(nèi)容與樣式分離是多終端發(fā)布的基本思路。二是動(dòng)態(tài)性,隨著用戶需求的即時(shí)性不斷增強(qiáng),要求在電子書多終端發(fā)布過程中能夠自動(dòng)生成匹配終端的電子書,響應(yīng)用戶需求的即時(shí)性。三是版式需求的個(gè)性化特征日漸明顯,用戶對(duì)電子書視覺呈現(xiàn)的定制化需求逐漸增強(qiáng),要求電子書的版式生成能夠滿足用戶的個(gè)性化需求。
[0005]上述三類電子書文檔在契合當(dāng)前發(fā)展趨勢(shì)方面仍有所欠缺。PDF和CEBX格式文檔雖然版式效果較佳,但終端適應(yīng)性較差,在滿足用戶版式個(gè)性化需求方面也有所不足;EPUB格式文檔雖然終端適應(yīng)性、動(dòng)態(tài)性較好,但其流式發(fā)布方式使得其版式特征不明顯甚至?xí)霈F(xiàn)排版混亂的情況,因此上述三類電子書文檔在滿足用戶版式個(gè)性化需求方面有所欠缺,不能很好地保證閱讀的視覺品質(zhì)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種電子書生成方法及裝置,以實(shí)現(xiàn)電子書生成的個(gè)性化需求。
[0007]本發(fā)明實(shí)施例提供一種電子書生成方法,該方法包括:
[0008]接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息;
[0009]根據(jù)所述內(nèi)容主題信息獲取對(duì)應(yīng)的內(nèi)容;
[0010]根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系;
[0011]根據(jù)查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
[0012]較佳地,所述電子書版式日志中包括第一日志表,所述第一日志表中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別與電子書版式的對(duì)應(yīng)關(guān)系,其中,終端支持的顯示模式與終端的類型相對(duì)應(yīng);
[0013]所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,包括:
[0014]根據(jù)所述終端的類型信息查詢所述終端支持的顯示模式;
[0015]根據(jù)所述主題信息確定所述主題所屬的內(nèi)容類別;
[0016]根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表。
[0017]較佳地,所述第一日志表中還存儲(chǔ)有與用戶標(biāo)識(shí)信息、終端支持的顯不模式、內(nèi)容主題類別以及電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);
[0018]所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表,包括:
[0019]若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,MS 1,則:
[0020]確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的電子書版式中的第一電子書版式確定為所述匹配的電子書版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);或者
[0021]若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,MS 1,則:
[0022]確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的K個(gè)電子書版式的信息發(fā)布給所述終端,l^K^M;
[0023]接收所述終端從所述K個(gè)電子書版式中選擇出的第一電子書版式,將所述第一電子書版式確定為所述匹配的電子書版式,根據(jù)所述第一電子書版式生成電子書發(fā)布版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
[0024]較佳地,所述電子書版式日志中包括第二日志表,所述第二日志表中存儲(chǔ)有電子書版式與電子書版式使用情況統(tǒng)計(jì)參數(shù)的對(duì)應(yīng)關(guān)系;
[0025]其中,所述第二日志表中的電子書版式是分類存儲(chǔ),所述分類根據(jù)所述終端的類型信息及所述內(nèi)容類別;若從所述第一日志表中未查詢到匹配的電子書版式,則所述方法還包括:
[0026]根據(jù)電子書版式使用情況統(tǒng)計(jì)參數(shù)從所述第二日志表中獲得N個(gè)電子書版式,N^l;
[0027]將所述N個(gè)電子書版式的信息發(fā)布給所述終端;
[0028]接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式,并根據(jù)所述第二電子書版式生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
[0029]較佳地,接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式后,還包括:
[0030]根據(jù)所述第二電子書版式,更新所述第二日志表中存儲(chǔ)的所述第二電子書版式的使用情況統(tǒng)計(jì)參數(shù);
[0031]在所述第一日志表中添加所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式、所述內(nèi)容主題類別、滿意權(quán)重參數(shù)與所述第二電子書版式的對(duì)應(yīng)關(guān)系。
[0032]本發(fā)明實(shí)施例提供一種電子書生成裝置,該裝置包括:
[0033]接收模塊,用于接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息;
[0034]內(nèi)容查詢模塊,用于根據(jù)所述主題信息查詢對(duì)應(yīng)的內(nèi)容;
[0035]版式查詢模塊,用于根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系;
[0036]電子書生成模塊,用于根據(jù)查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
[0037]較佳地,所述版式查詢模塊具體用于:
[0038]所述電子書版式日志中包括第一日志表,所述第一日志表中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別與電子書版式的對(duì)應(yīng)關(guān)系,其中,終端支持的顯示模式與終端的類型相對(duì)應(yīng);
[0039]所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,包括:
[0040]根據(jù)所述終端的類型信息查詢所述終端支持的顯示模式;
[0041]根據(jù)所述主題信息確定所述主題所屬的內(nèi)容類別;
[0042]根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表。
[0043]較佳地,所述版式查詢模塊具體用于:
[0044]所述第一日志表中還存儲(chǔ)有與用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別以及電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);
[0045]所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表,包括:
[0046]若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,MS 1,則:
[0047]確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的電子書版式中的第一電子書版式確定為所述匹配的電子書版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);或者
[0048]若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,MS 1,則:
[0049]確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的K個(gè)電子書版式的信息發(fā)布給所述終端,l^K^M;
[0050]接收所述終端從所述K個(gè)電子書版式中選擇出的第一電子書版式,將所述第一電子書版式確定為所述匹配的電子書版式,根據(jù)所述第一電子書版式生成電子書發(fā)布版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
[0051]較佳地,所述版式查詢模塊具體用于:
[0052]所述電子書版式日志中包括第二日志表,所述第二日志表中存儲(chǔ)有電子書版式與電子書版式使用情況統(tǒng)計(jì)參數(shù)的對(duì)應(yīng)關(guān)系;
[0053]其中,所述第二日志表中的電子書版式是分類存儲(chǔ),所述分類根據(jù)所述終端的類型信息及所述內(nèi)容類別;若從所述第一日志表中未查詢到匹配的電子書版式,則所述方法還包括:
[0054]根據(jù)電子書版式使用情況統(tǒng)計(jì)參數(shù)從所述第二日志表中獲得N個(gè)電子書版式,N^l;
[0055]將所述N個(gè)電子書版式的信息發(fā)布給所述終端;
[0056]接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式,并根據(jù)所述第二電子書版式生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
[0057]較佳地,所述還用于:
[0058]電子書生成模塊接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式后,根據(jù)所述第二電子書版式,更新所述第二日志表中存儲(chǔ)的所述第二電子書版式的使用情況統(tǒng)計(jì)參數(shù);
[0059]在所述第一日志表中添加所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式、所述內(nèi)容主題類別、滿意權(quán)重參數(shù)與所述第二電子書版式的對(duì)應(yīng)關(guān)系。
[0060]本發(fā)明實(shí)施例中,接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息;根據(jù)所述內(nèi)容主題信息獲取對(duì)應(yīng)的內(nèi)容;根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系;根據(jù)查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。以實(shí)現(xiàn)電子書生成的個(gè)性化需求。
【專利附圖】
【附圖說明】
[0061]圖1為本發(fā)明實(shí)施例一提供的一種電子書生成方法流程圖;
[0062]圖2為為本發(fā)明實(shí)施例一提供的電子書版式類型示意圖;
[0063]圖3為本發(fā)明實(shí)施例一提供的電子書版面結(jié)構(gòu)定義示意圖;
[0064]圖4為本發(fā)明實(shí)施例一提供的電子書版式生成方法流程圖;
[0065]圖5為本發(fā)明實(shí)施例提供的一種電子書生成裝置示意圖。
【具體實(shí)施方式】
[0066]本發(fā)明實(shí)施例中,接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息;根據(jù)所述內(nèi)容主題信息獲取對(duì)應(yīng)的內(nèi)容;根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系;根據(jù)查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。從而解決現(xiàn)有技術(shù)中,無法確認(rèn)發(fā)送給終端用戶的電子書版式是否得到終端用戶滿意的問題。
[0067]本發(fā)明實(shí)施例在網(wǎng)絡(luò)側(cè)或服務(wù)器端執(zhí)行,比如由電子書生成裝置來執(zhí)行。電子書生成裝置可以是指一臺(tái)服務(wù)器或者由多臺(tái)服務(wù)器組成的集群。電子書生成裝置中存儲(chǔ)有電子書版式信息以及電子書版式日志,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系。電子書生成裝置根據(jù)用戶標(biāo)識(shí)、終端類型、內(nèi)容主題等信息,通過查詢?cè)撾娮訒媸饺罩?,為用戶選擇匹配的電子書版式,從而實(shí)現(xiàn)電子書生成的個(gè)性化需求。
[0068]以下結(jié)合說明書附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0069]實(shí)施例一
[0070]如圖1所示,本發(fā)明實(shí)施例一提供的一種電子書生成方法流程圖,該流程可由電子書生成裝置執(zhí)行,包括以下步驟:
[0071]步驟101,接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息;
[0072]步驟102,根據(jù)所述內(nèi)容主題信息獲取對(duì)應(yīng)的內(nèi)容;
[0073]步驟103,根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系;
[0074]步驟104,根據(jù)查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
[0075]上述流程中的終端可包括PC、平板電腦、電子書閱讀器及手機(jī)等。不同類型的終端具有不同的顯示模式參數(shù),比如屏幕比例、屏幕尺寸、分辨率等。比如,不同品牌的終端(如蘋果、三星、華碩、聯(lián)想、宏基等),其型號(hào)、屏幕比例(包括16:9、4:3、16:10)、屏幕尺寸、分辨率等可能存在不同。
[0076]本發(fā)明實(shí)施例一中主要用到屏幕比例與屏幕尺寸,具體的,步驟103使用到屏幕比例信息,步驟104則使用到屏幕尺寸信息。
[0077]在步驟101中,電子書發(fā)布請(qǐng)求中,其主要的內(nèi)容是請(qǐng)求獲取的內(nèi)容主題信息。比如,發(fā)送的請(qǐng)求用于請(qǐng)求某名著(如紅樓夢(mèng)、三國演義、水滸傳、西游記等)的內(nèi)容,其請(qǐng)求內(nèi)容主題信息為名著的名稱、作者、存儲(chǔ)地址等。本發(fā)明實(shí)施例中,發(fā)送的獲取請(qǐng)求,還攜帶有終端的類型信息,該類型信息可以是終端的型號(hào)或者其他能夠標(biāo)識(shí)出終端類型的參數(shù)。
[0078]在步驟102中,電子書生成裝置會(huì)根據(jù)接收到的內(nèi)容主題信息,查詢內(nèi)容庫,從中獲得請(qǐng)求內(nèi)容主題信息對(duì)應(yīng)的內(nèi)容。不同內(nèi)容,其適合的版式風(fēng)格有所不同,針對(duì)不同內(nèi)容查詢對(duì)應(yīng)的版式。下面詳細(xì)描述步驟103的優(yōu)選實(shí)現(xiàn)過程。
[0079]本發(fā)明實(shí)施例中的電子書版式日志可以采用數(shù)據(jù)庫的結(jié)構(gòu)進(jìn)行存儲(chǔ),以下稱為電子書版式日志庫。所述電子書版式日志庫中包括第一日志表和第二日志表。第一日志表用于存儲(chǔ)用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別、電子書版式和滿意權(quán)重參數(shù),第二日志表用于存儲(chǔ)電子書版式和電子書版式使用情況統(tǒng)計(jì)參數(shù)。
[0080]在步驟103中,電子書生成裝置根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,包括以下幾個(gè)步驟:
[0081]首先,需要根據(jù)用戶標(biāo)識(shí)信息,找到與用戶標(biāo)識(shí)相對(duì)應(yīng)的第一日志表,其中,在第一日志表中與用戶標(biāo)識(shí)信息對(duì)應(yīng)的電子書版式可能會(huì)有多種,這是由于終端用戶可能通過不同的終端,獲取過不同的內(nèi)容主題信息造成的。比如,當(dāng)終端用戶通過筆記本電腦發(fā)送過網(wǎng)絡(luò)文學(xué)主題信息的請(qǐng)求,會(huì)產(chǎn)生一個(gè)與當(dāng)前筆記本電腦和網(wǎng)絡(luò)文學(xué)類型對(duì)應(yīng)的電子書版式;當(dāng)用戶終端通過平板電腦發(fā)送過中學(xué)課本內(nèi)容的請(qǐng)求,這種情況下,會(huì)產(chǎn)生一個(gè)與平板電腦和中學(xué)課本內(nèi)容類型對(duì)應(yīng)的電子書版式;當(dāng)終端通過手機(jī)發(fā)送過考古專著的請(qǐng)求,同樣的,在這種情況下,會(huì)產(chǎn)生一個(gè)與當(dāng)前手機(jī)和考古專著類型對(duì)應(yīng)的電子書版式;所以,在第一日志表中與用戶標(biāo)識(shí)對(duì)應(yīng)的電子書版式會(huì)有多種。在本發(fā)明實(shí)施例中包括但并不限于上述情況。
[0082]在本發(fā)明實(shí)施例中,不但需要在第一日志表中選擇與用戶標(biāo)識(shí)信息對(duì)應(yīng)的電子書版式,而且上述電子書版式必須與當(dāng)前終端用戶獲取請(qǐng)求的內(nèi)容主題信息相對(duì)應(yīng)。其匹配的方法如圖2所示,在圖中可以根據(jù)確定的終端類型(比如,PC顯示模式參數(shù)、平板電腦顯示模式參數(shù)、電子書閱讀器顯示模式參數(shù)及手機(jī)顯示模式參數(shù)等)和請(qǐng)求獲取的內(nèi)容主題信息對(duì)應(yīng)的內(nèi)容類別,選擇最符合當(dāng)前終端用戶請(qǐng)求的主題信息對(duì)應(yīng)的電子書版式。
[0083]較佳的,所述電子書版式日志中包括第一日志表,所述第一日志表中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別與電子書版式的對(duì)應(yīng)關(guān)系,其中,終端支持的顯示模式與終端的類型相對(duì)應(yīng);
[0084]所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,包括:
[0085]根據(jù)所述終端的類型信息查詢所述終端支持的顯示模式;
[0086]根據(jù)所述主題信息確定所述主題所屬的內(nèi)容類別;
[0087]根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表。
[0088]在實(shí)施例中,根據(jù)圖2方法,可能會(huì)篩選出多種符合當(dāng)前用戶請(qǐng)求主題的電子書版式,其中符合當(dāng)前用戶請(qǐng)求主題的電子書版式信息存儲(chǔ)在第一日志表中,因而需要通過第一日志表中存儲(chǔ)的信息,進(jìn)一步選擇最符合用戶喜好的電子書版式。
[0089]電子書版式的存儲(chǔ)是按照終端類型-顯示模式-內(nèi)容類別-模板序號(hào)這種序列方式進(jìn)行定義的,終端類型指PC、平板電腦、電子書閱讀器及手機(jī),顯示模式在本步驟中指終端屏幕的比例,如16:9、4:3、16:10等,內(nèi)容類別指內(nèi)容所屬分類,如歷史類,模板序號(hào)指同類版式模板下子模板的具體序號(hào)。每種終端類型、屏幕比例及內(nèi)容類別都有對(duì)應(yīng)的編號(hào)值,同類版式模板下子模板的序號(hào)則依據(jù)存儲(chǔ)的先后順序編號(hào)(Ol-N),每一個(gè)版式模板都對(duì)應(yīng)唯一版式編號(hào)。
[0090]例如,終端類型為PC、屏幕比例為16:9、內(nèi)容類別為歷史類的版式模板版式編號(hào)的前綴為01-01-05,前綴編號(hào)為01-01-05的版式模板屬于同類模板,同類模板包含N個(gè)子模板,子模板的編號(hào)則為 01-01-05-01、01-01-05-02......、01-01-05_N。
[0091]所述電子書版式模板即用于版式查詢的電子書版式,而非用于生成電子書的最終版式,所述電子書版式模板分類存儲(chǔ)于版式模板庫中。在本發(fā)明實(shí)施例中包括但并不限于上述情況。
[0092]較佳的,所述第一日志表中還存儲(chǔ)有與用戶標(biāo)識(shí)信息、終端支持的顯不模式、內(nèi)容主題類別以及電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);
[0093]所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表,包括:
[0094]若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,MS 1,則:
[0095]確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的電子書版式中的第一電子書版式確定為所述匹配的電子書版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);或者
[0096]若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,MS 1,則:
[0097]確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的K個(gè)電子書版式的信息發(fā)布給所述終端,l^K^M;
[0098]接收所述終端從所述K個(gè)電子書版式中選擇出的第一電子書版式,將所述第一電子書版式確定為所述匹配的電子書版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
[0099]在實(shí)施例中,第一日志表中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別、電子書版式和滿意權(quán)重參數(shù),其中,用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類另IJ、電子書版式和滿意權(quán)重參數(shù)分別有對(duì)應(yīng)的關(guān)系。主要是用戶標(biāo)識(shí)信息與內(nèi)容主題類別有對(duì)應(yīng)關(guān)系;用戶標(biāo)識(shí)信息和電子書版式有對(duì)應(yīng)關(guān)系;用戶標(biāo)識(shí)信息和電子書版式以及滿意權(quán)重產(chǎn)生有對(duì)應(yīng)關(guān)系;用戶標(biāo)識(shí)信息和終端支持的顯示模式有對(duì)應(yīng)關(guān)系;和終端支持的顯示模式及內(nèi)容主題類別與電子書版式有對(duì)應(yīng)關(guān)系。
[0100]上面介紹過,根據(jù)圖2方法,包括終端的類型信息和主題內(nèi)容信息,在第一日志表中可能會(huì)查詢到多個(gè)電子書版式,那么,電子書生成裝置則需要根據(jù)下列方法進(jìn)一步判斷,最終將那個(gè)電子書版式發(fā)布給終端用戶。其中,電子書生成裝置主要是根據(jù)滿意權(quán)重參數(shù)和預(yù)設(shè)的閾值之間的關(guān)系來判斷的。主要有下列幾種判斷方法:
[0101]若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,MS 1,則:
[0102]I)確定上述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定的閾值,將滿意權(quán)重大于設(shè)定閾值的電子書版式中的第一電子書版式按照降序的方法進(jìn)行排列,選擇最高滿意權(quán)重參數(shù)對(duì)應(yīng)的第一電子書版式為最匹配的電子書版式,并將上述第一電子書版式確定為最匹配的電子書版式,同時(shí)更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
[0103]2)確定上述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定的閾值,將滿意權(quán)重參數(shù)大于設(shè)定閾值的電子書版式中的第一電子書版式全部以列表的形式羅列出來,電子書發(fā)布裝置在列表中隨機(jī)選擇某個(gè)電子書版式確定為最匹配的電子書版式,并將上述確定為最匹配的第一電子書版式發(fā)布給終端用戶,同時(shí)更新第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
[0104]3)確定上述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定的閾值,將滿意權(quán)重參數(shù)大于設(shè)定閾值的K個(gè)電子書版式中的第一電子書版式全部以列表的形式羅列出來,其中I < K < M,電子書發(fā)布裝置將列表中的全部第一電子書版式確定為匹配的電子書版式,并將上述確定為匹配的第一電子書版式以輪詢的方式發(fā)布給終端用戶,讓用戶從匹配的第一電子書版式中選擇某一個(gè)第一電子書版式。最后根據(jù)用戶的選擇更新第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
[0105]上述情況中,都必須滿足滿意權(quán)重參數(shù)大于設(shè)定的閾值。在本實(shí)施例中,電子書生成裝置確定將最匹配的第一電子書版式發(fā)布給終端用戶的方法包括上述3種方法,但是在實(shí)際應(yīng)用中,不限于上述方法。
[0106]若滿意權(quán)重參數(shù)小于設(shè)定的閾值,則電子書生成裝置需要進(jìn)一步根據(jù)第一日志表查詢到的電子書版式及其同類電子書版式,采用輪詢算法來確定最終將哪個(gè)電子書版式發(fā)送給終端用戶。主要包括下列幾種方法:
[0107]I)當(dāng)?shù)谝蝗罩颈碇写鎯?chǔ)的電子書版式滿意權(quán)重參數(shù)都不大于預(yù)設(shè)的閾值時(shí),對(duì)終端用戶選擇過的電子書版式按照先后順序進(jìn)行排序;
[0108]2)根據(jù)輪詢算法,確定當(dāng)前輪詢到的所述第一日志表查詢到的電子書版式的同類電子書版式;
[0109]所述輪詢算法,用于對(duì)所述第一日志表查詢到的電子書版式的同類電子書版式,依序分配給所述終端選擇;
[0110]3)將所述終端用戶選擇過的電子書版式中最近一次選擇的電子書版式,以及Z(Z ^ I)個(gè)所述當(dāng)前輪詢到的同類電子書版式,一共K個(gè)(K > Z ;在實(shí)施例中,取K = 4,但不僅限于4)發(fā)送給所述終端;
[0111]4)接收所述終端從所述K個(gè)電子書版式中選擇的第一電子書版式,將所述第一電子書版式確定為所述匹配的電子書版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
[0112]上述情況中,都必須滿足在第一日志表中查詢到對(duì)應(yīng)結(jié)果。在本實(shí)施例中,電子書自動(dòng)生成裝置確定將最匹配的第一電子書版式發(fā)布給終端用戶的方法包括上述2種情況,但是在實(shí)際應(yīng)用中,不限于上述情況。
[0113]當(dāng)?shù)谝蝗罩颈淼牟樵兘Y(jié)果為空時(shí),則電子書生成裝置需要通過其他方法選擇用戶最匹配的電子書版式。也就是在第一日志表中沒有該終端用戶對(duì)應(yīng)需求的記錄時(shí),需要在第二日志表中為該終端用戶選擇最匹配的電子書版式。
[0114]較佳的,所述電子書版式日志中包括第二日志表,所述第二日志表中存儲(chǔ)有電子書版式與電子書版式使用情況統(tǒng)計(jì)參數(shù)的對(duì)應(yīng)關(guān)系;
[0115]若從所述第一日志表中未查詢到匹配的電子書版式,則所述方法還包括:
[0116]根據(jù)電子書版式使用情況統(tǒng)計(jì)參數(shù)從所述第二日志表中獲得N個(gè)電子書版式,N^l;
[0117]將所述N個(gè)電子書版式的信息發(fā)布給所述終端;
[0118]接收所述終端從所述K個(gè)電子書版式中選擇的第二電子書版式,并根據(jù)所述第二電子書版式,生成電子書發(fā)布版式,并為獲取到的內(nèi)容生成電子書。
[0119]第二日志表中存儲(chǔ)了電子書版式被訂閱的情況,其中每個(gè)電子書版式都有固定的版式編號(hào),當(dāng)?shù)诙罩颈碇械腁電子書版式被某個(gè)終端用戶訂閱后,那么該電子書版式對(duì)應(yīng)的版式編號(hào)中將增加一次被訂閱次數(shù),同樣的,當(dāng)?shù)诙罩颈碇蠦電子書版式被某個(gè)終端用戶訂閱后,那么該電子書版式對(duì)應(yīng)的版式編號(hào)中將增加一次被訂閱次數(shù),以此類推就會(huì)在電子書版式對(duì)應(yīng)的版式編號(hào)中記錄該電子書版式被訂閱的次數(shù)。其中,第二日志表中存儲(chǔ)的電子書版式數(shù)量大于第一日志表中存儲(chǔ)的電子書版式。
[0120]在第二日志表中選擇終端用戶最匹配的電子書版式,需要根據(jù)第二日志表中存儲(chǔ)的電子書版式被訂閱的次數(shù)來確定。其中第二日志表中存儲(chǔ)的電子書版式被訂閱的次數(shù)代表了該電子書版式在終端用戶中的受歡迎程度,也就是大多數(shù)終端用戶的喜好程度。根據(jù)第二日志表中存儲(chǔ)的電子書版式被訂閱情況,推選出被訂閱次數(shù)居前位的電子書版式為第二電子書版式,然后將確定的第二電子書版式發(fā)送給終端用戶,以指示終端用戶從第二電子書版式中選擇其最喜好的電子書版式。
[0121]當(dāng)電子書生成裝置為終端用戶選擇最匹配的電子書版式后,由于電子書版式日志中存儲(chǔ)了用戶標(biāo)識(shí)信息、第一日志表和第二日志表,所以,電子書版式日志需要更新其存儲(chǔ)的內(nèi)容,方便終端用戶進(jìn)行下次電子書版式的匹配。
[0122]較佳的,接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式后,還包括:
[0123]根據(jù)所述第二電子書版式,更新所述第二日志表中存儲(chǔ)的所述第二電子書版式的使用情況統(tǒng)計(jì)參數(shù);
[0124]在所述第一日志表中添加所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式、所述內(nèi)容主題類別、滿意權(quán)重參數(shù)與所述第二電子書版式的對(duì)應(yīng)關(guān)系。
[0125]在實(shí)施例中,最后確定的最匹配的電子書版式可以有多種不同情況,需要根據(jù)確定的最匹配的電子書版式情況,確定應(yīng)該更新哪個(gè)日志表。
[0126]當(dāng)最后最匹配的電子書版式是通過第一日志表中確定的,則需要更新第一日志表中存儲(chǔ)的該電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù),而不需要對(duì)第一日志表中存儲(chǔ)的其他內(nèi)容進(jìn)行更新。
[0127]當(dāng)最后最匹配的電子書版式是通過第二日志表中確定的,則需要更新第二日志表中存儲(chǔ)的電子書版式對(duì)應(yīng)的固定編號(hào)內(nèi)的訂閱次數(shù),將給固定編號(hào)內(nèi)的訂閱次數(shù)增加一次。同時(shí)在第一日志表中添加用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別和滿意權(quán)重參數(shù)。
[0128]其中滿意權(quán)重是以電子書版式被選擇次數(shù)與該電子書版式所屬類別電子書版式總數(shù)與該電子書版式被選擇次數(shù)的比值來確定的。即:
[0129]滿麵參數(shù)、屬米:子清公式!
所屬類別電子書版式總數(shù)+被選擇次數(shù)
[0130]如,終端類型為PC、屏幕比例為16:9、內(nèi)容類別為歷史類的版式模板版式編號(hào)為01-01-05,編號(hào)為01-01-05的版式模板屬于同類模板,同類模板包含N個(gè)子模板,子模板的編號(hào)則為 01-01-05-01、01-01-05-02......、01-01-05_N。若編號(hào)為 01-01-05-01 的電子書版式總共被選擇了 3次,對(duì)應(yīng)的該類的電子書版式共有N個(gè)(N> 1),根據(jù)公式1,可以得到編號(hào)為01-01-05-01的電子書版式滿意權(quán)重參數(shù)等于3/(N+3);若編號(hào)為01-01-05-02的電子書版式總共被選擇了 2次,則其滿意權(quán)重參數(shù)等于2/(N+2)。
[0131]其中,任一電子書版式子模板滿意權(quán)重參數(shù)的初始值均為0/N ;與滿意權(quán)重對(duì)應(yīng)的閾值是提前預(yù)設(shè)好的,閾值的大小是根據(jù)用戶偏好判斷值確定的,在本實(shí)施例中,選擇的閾值的大小為30 %,但是在實(shí)施應(yīng)用中,閾值的范圍包括30 %,但是不限定于30 %。
[0132]在步驟104中,所述根據(jù)查詢到的電子書版式,生成最終的電子書版式,并為請(qǐng)求的內(nèi)容生成電子書,具體為:
[0133]根據(jù)所述從第一電子書版式或第二電子書版式中確定的最匹配的電子書版式,獲取所述電子書版式的版面結(jié)構(gòu)信息;結(jié)合查詢到的所述終端支持的顯示模式中的屏幕尺寸信息,對(duì)獲取的所述版面結(jié)構(gòu)要素在屏幕中的顯示坐標(biāo)進(jìn)行定位,從而生成最終的電子書版式,并根據(jù)所述最終的電子書版式為請(qǐng)求的內(nèi)容生成電子書。
[0134]圖3為本發(fā)明實(shí)施例提供的電子書版面結(jié)構(gòu)定義示意圖,其中,版面結(jié)構(gòu)定義示意圖對(duì)版式模板的版面要素及排版要素進(jìn)行定義,版面構(gòu)成要素包括版心、留白、背景、頁眉、頁腳、文本、圖片等,排版要素包括字體、段落、行間距、段間距、對(duì)齊方式等。
[0135]圖4為終端用戶選擇電子書版式后,對(duì)電子書版式進(jìn)行按照?qǐng)D3所示電子書版面結(jié)構(gòu)定義示意圖,生成顯示在用戶終端上的最終電子書版式的方法流程圖,其主要包括下列步驟:
[0136]步驟201,以用戶選擇的電子書版式作為基礎(chǔ)版式進(jìn)行解析,獲取基礎(chǔ)版式的版面要素字段信息及版面上、下、左、右留白比例數(shù)值;
[0137]步驟202,根據(jù)從接收模塊接收到的屏幕尺寸信息,計(jì)算版面上、下、左、右的留白大小數(shù)值,并據(jù)此確定版心的面積大小及在版面中的具體位置;
[0138]步驟203,排版要素顯示定位單元對(duì)版面要素進(jìn)行識(shí)別,并根據(jù)版心的位置及大小,利用特征定位算法對(duì)版面要素在終端屏幕中的顯示坐標(biāo)進(jìn)行定位;
[0139]步驟204,根據(jù)版面要素在終端屏幕中的位置生成最終的電子書版式。
[0140]本發(fā)明提供了一種電子書生成方法,該方法通過接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息;根據(jù)所述內(nèi)容主題信息獲取對(duì)應(yīng)的內(nèi)容;根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系;根據(jù)查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。在本發(fā)明實(shí)施例中,根據(jù)與終端用戶對(duì)應(yīng)的電子書版式日志中存儲(chǔ)了多種電子書版式,可用實(shí)現(xiàn)電子書生成的個(gè)性化需求。
[0141]實(shí)施例二
[0142]本發(fā)明實(shí)施例二提供了一種電子書自動(dòng)生成裝置,如圖5所示,該裝置包括:接收模塊51、內(nèi)容查詢模塊52、版式查詢模塊53、電子書生成模塊54。
[0143]接收模塊51,用于接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息;內(nèi)容查詢模塊52,用于根據(jù)所述主題信息查詢對(duì)應(yīng)的內(nèi)容;
[0144]版式查詢模塊53,用于根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系;電子書生成模塊54,用于查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
[0145]較佳的,所述版式查詢模塊53具體用于:
[0146]所述電子書版式日志中包括第一日志表,所述第一日志表中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別與電子書版式的對(duì)應(yīng)關(guān)系,其中,終端支持的顯示模式與終端的類型相對(duì)應(yīng);
[0147]所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,包括:
[0148]根據(jù)所述終端的類型信息查詢所述終端支持的顯示模式;
[0149]根據(jù)所述主題信息確定所述主題所屬的內(nèi)容類別;
[0150]根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表。
[0151]較佳的,所述版式查詢模塊53具體用于:
[0152]所述第一日志表中還存儲(chǔ)有與用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別以及電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);
[0153]所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表,包括:
[0154]若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,MS 1,則:
[0155]確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的電子書版式中的第一電子書版式確定為所述匹配的電子書版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);或者
[0156]若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,MS 1,則:
[0157]確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的K個(gè)電子書版式的信息發(fā)布給所述終端,l^K^M;
[0158]接收所述終端從所述K個(gè)電子書版式中選擇出的第一電子書版式,將所述第一電子書版式確定為所述匹配的電子書版式,根據(jù)所述第一電子書版式生成電子書發(fā)布版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
[0159]較佳的,所述版式查詢模塊53具體用于:
[0160]所述電子書版式日志中包括第二日志表,所述第二日志表中存儲(chǔ)有電子書版式與電子書版式使用情況統(tǒng)計(jì)參數(shù)的對(duì)應(yīng)關(guān)系;
[0161]其中,所述第二日志表中的電子書版式是分類存儲(chǔ),所述分類根據(jù)所述終端的類型信息及所述內(nèi)容類別;若從所述第一日志表中未查詢到匹配的電子書版式,則所述方法還包括:
[0162]根據(jù)電子書版式使用情況統(tǒng)計(jì)參數(shù)從所述第二日志表中獲得N個(gè)電子書版式,N^l;
[0163]將所述N個(gè)電子書版式的信息發(fā)布給所述終端;
[0164]接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式,并根據(jù)所述第二電子書版式生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
[0165]較佳的,所述電子書生成模塊54還用于:
[0166]接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式后,根據(jù)所述第二電子書版式,更新所述第二日志表中存儲(chǔ)的所述第二電子書版式的使用情況統(tǒng)計(jì)參數(shù);在所述第一日志表中添加所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式、所述內(nèi)容主題類別、滿意權(quán)重參數(shù)與所述第二電子書版式的對(duì)應(yīng)關(guān)系。
[0167]應(yīng)當(dāng)理解,以上一種電子書生成裝置中包括的模塊僅為根據(jù)該設(shè)備裝置實(shí)現(xiàn)的功能進(jìn)行的邏輯劃分,實(shí)際應(yīng)用中,可以進(jìn)行上述模塊的疊加或拆分。并且該實(shí)施例提供的一種電子書生成裝置所實(shí)現(xiàn)的功能與上述實(shí)施例提供的一種電子書生成方法一一對(duì)應(yīng),對(duì)于該設(shè)備所實(shí)現(xiàn)的更為詳細(xì)的處理流程,在上述方法實(shí)施例一中已做詳細(xì)描述,此處不再詳細(xì)描述。
[0168]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種電子書生成方法,其特征在于,該方法包括: 接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息; 根據(jù)所述內(nèi)容主題信息獲取對(duì)應(yīng)的內(nèi)容; 根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系; 根據(jù)查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
2.如權(quán)利要求1所述的方法,其特征在于,所述電子書版式日志中包括第一日志表,所述第一日志表中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別與電子書版式的對(duì)應(yīng)關(guān)系,其中,終端支持的顯旲式與終端的類型相對(duì)應(yīng); 所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,包括: 根據(jù)所述終端的類型信息查詢所述終端支持的顯示模式; 根據(jù)所述主題信息確定所述主題所屬的內(nèi)容類別; 根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一曰志表。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一日志表中還存儲(chǔ)有與用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別以及電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù); 所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表,包括: 若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,M > 1,則: 確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的電子書版式中的第一電子書版式確定為所述匹配的電子書版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);或者 若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,M > 1,則: 確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的K個(gè)電子書版式的信息發(fā)布給所述終端,I ^ K ^ M; 接收所述終端從所述K個(gè)電子書版式中選擇出的第一電子書版式,將所述第一電子書版式確定為所述匹配的電子書版式,根據(jù)所述第一電子書版式生成電子書發(fā)布版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
4.如權(quán)利要求3所述的方法,其特征在于,所述電子書版式日志中包括第二日志表,所述第二日志表中存儲(chǔ)有電子書版式與電子書版式使用情況統(tǒng)計(jì)參數(shù)的對(duì)應(yīng)關(guān)系; 其中,所述第二日志表中的電子書版式是分類存儲(chǔ),所述分類根據(jù)所述終端的類型信息及所述內(nèi)容類別;若從所述第一日志表中未查詢到匹配的電子書版式,則所述方法還包括: 根據(jù)電子書版式使用情況統(tǒng)計(jì)參數(shù)從所述第二日志表中獲得N個(gè)電子書版式,N^l; 將所述N個(gè)電子書版式的信息發(fā)布給所述終端; 接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式,并根據(jù)所述第二電子書版式生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
5.如權(quán)利要求4所述的方法,其特征在于,接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式后,還包括: 根據(jù)所述第二電子書版式,更新所述第二日志表中存儲(chǔ)的所述第二電子書版式的使用情況統(tǒng)計(jì)參數(shù); 在所述第一日志表中添加所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式、所述內(nèi)容主題類別、滿意權(quán)重參數(shù)與所述第二電子書版式的對(duì)應(yīng)關(guān)系。
6.一種電子書生成裝置,其特征在于,該裝置包括: 接收模塊,用于接收電子書發(fā)布請(qǐng)求,所述電子書發(fā)布請(qǐng)求中攜帶有所請(qǐng)求獲取的內(nèi)容主題信息、用戶標(biāo)識(shí)信息和終端的類型信息; 內(nèi)容查詢模塊,用于根據(jù)所述主題信息查詢對(duì)應(yīng)的內(nèi)容; 版式查詢模塊,用于根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,獲得匹配的電子書版式,所述電子書版式日志中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端類型、內(nèi)容主題信息與電子書版式的對(duì)應(yīng)關(guān)系; 電子書生成模塊,用于根據(jù)查詢到的電子書版式,生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
7.如權(quán)利要求6所述裝置,其特征在于,所述版式查詢模塊具體用于: 所述電子書版式日志中包括第一日志表,所述第一日志表中存儲(chǔ)有用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別與電子書版式的對(duì)應(yīng)關(guān)系,其中,終端支持的顯示模式與終端的類型相對(duì)應(yīng); 所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息查詢電子書版式日志,包括: 根據(jù)所述終端的類型信息查詢所述終端支持的顯示模式; 根據(jù)所述主題信息確定所述主題所屬的內(nèi)容類別; 根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一曰志表。
8.如權(quán)利要求7所述裝置,其特征在于,所述版式查詢模塊具體用于: 所述第一日志表中還存儲(chǔ)有與用戶標(biāo)識(shí)信息、終端支持的顯示模式、內(nèi)容主題類別以及電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù); 所述根據(jù)所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式以及所述內(nèi)容主題類別,查詢所述第一日志表,包括: 若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,M > 1,則: 確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的電子書版式中的第一電子書版式確定為所述匹配的電子書版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù);或者 若根據(jù)所述用戶標(biāo)識(shí)信息、所述終端的類型信息以及所述主題信息,在所述第一日志表中查詢到M個(gè)電子書版式,M > 1,則: 確定所述M個(gè)電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)是否大于設(shè)定閾值,并將滿意權(quán)重參數(shù)大于設(shè)定閾值的K個(gè)電子書版式的信息發(fā)布給所述終端,I ^ K ^ M; 接收所述終端從所述K個(gè)電子書版式中選擇出的第一電子書版式,將所述第一電子書版式確定為所述匹配的電子書版式,根據(jù)所述第一電子書版式生成電子書發(fā)布版式,并更新所述第一電子書版式對(duì)應(yīng)的滿意權(quán)重參數(shù)。
9.如權(quán)利要求7所述裝置,其特征在于,所述版式查詢模塊具體用于: 所述電子書版式日志中包括第二日志表,所述第二日志表中存儲(chǔ)有電子書版式與電子書版式使用情況統(tǒng)計(jì)參數(shù)的對(duì)應(yīng)關(guān)系; 其中,所述第二日志表中的電子書版式是分類存儲(chǔ),所述分類根據(jù)所述終端的類型信息及所述內(nèi)容類別;若從所述第一日志表中未查詢到匹配的電子書版式,則所述方法還包括: 根據(jù)電子書版式使用情況統(tǒng)計(jì)參數(shù)從所述第二日志表中獲得N個(gè)電子書版式,NS I ; 將所述N個(gè)電子書版式的信息發(fā)布給所述終端; 接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式,并根據(jù)所述第二電子書版式生成電子書發(fā)布版式,將所述獲取的內(nèi)容生成電子書。
10.如權(quán)利要求9所述裝置,其特征在于,所述還用于: 電子書生成模塊接收所述終端從所述N個(gè)電子書版式中選擇的第二電子書版式后,根據(jù)所述第二電子書版式,更新所述第二日志表中存儲(chǔ)的所述第二電子書版式的使用情況統(tǒng)計(jì)參數(shù); 在所述第一日志表中添加所述用戶標(biāo)識(shí)信息、所述終端支持的顯示模式、所述內(nèi)容主題類別、滿意權(quán)重參數(shù)與所述第二電子書版式的對(duì)應(yīng)關(guān)系。
【文檔編號(hào)】G06F17/30GK104166641SQ201410385393
【公開日】2014年11月26日 申請(qǐng)日期:2014年8月6日 優(yōu)先權(quán)日:2014年8月6日
【發(fā)明者】方卿, 曾元祥, 袁小群, 馮明 申請(qǐng)人:方卿