專利名稱:一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技木,尤其涉及一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法。
背景技術(shù):
現(xiàn)今用于移動(dòng)終端屏幕的文章全文排版方法,其大部分是采用下拉WEB頁面的方式進(jìn)而實(shí)現(xiàn)的。然而采用下拉WEB頁面進(jìn)而實(shí)現(xiàn)移動(dòng)終端屏幕的文章全文排版,這種方式較為僵化,而且導(dǎo)致文章全文的排版單ー以及用戶體驗(yàn)感低下。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明的目的是提供ー種美觀以及人性化的用于移動(dòng)終端屏幕的雜志式文章全文混排方法。本發(fā)明所采用的技術(shù)方案是一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,該方法步驟包括
A、建立文章數(shù)據(jù)結(jié)構(gòu);
B、建立模板頁面,所述模板頁面包含Javascript排版算法模塊;
C、判斷WEB控件是否可用,根據(jù)判斷結(jié)果進(jìn)而通過客戶端程序?qū)ξ恼氯倪M(jìn)行模板頁面的布局設(shè)置,或者通過Javascript排版算法模塊對(duì)文章全文進(jìn)行模板頁面的布局設(shè)置。進(jìn)ー步,所述步驟C包括
Cl、判斷WEB控件是否可用;
C2、若判斷結(jié)果為WEB控件不可用,則通過客戶端程序?qū)ξ恼氯倪M(jìn)行模板頁面的布局設(shè)置;若判斷結(jié)果為WEB控件可用,則利用WEB控件通過Javascript排版算法模板對(duì)文章全文進(jìn)行模板頁面的布局設(shè)置。進(jìn)ー步,所述步驟C2,其具體為,
若判斷結(jié)果為WEB控件不可用,則通過客戶端程序根據(jù)移動(dòng)終端的屏幕規(guī)格以及預(yù)設(shè)的模板配置信息,進(jìn)而確定文章全文的模板頁面排版所需的頁數(shù)以及每一頁面圖文混排的方式;
若判斷結(jié)果為WEB控件可用,則利用WEB控件通過Javascript排版算法模塊根據(jù)移動(dòng)終端的屏幕規(guī)格以及預(yù)設(shè)的模板配置信息,進(jìn)而確定文章全文的模板頁面排版所需的頁數(shù)以及每一頁面圖文混排的方式。進(jìn)ー步,所述步驟C2中姆ー頁面之間是水平布局。進(jìn)ー步,所述步驟A中,所述文章數(shù)據(jù)結(jié)構(gòu)包括文章的版頭信息、編號(hào)、標(biāo)題、作者、來源、正文以及附圖。進(jìn)ー步,所述附圖是ー個(gè)數(shù)組結(jié)構(gòu)。進(jìn)ー步,所述步驟B中模板頁面設(shè)有版頭。本發(fā)明的有益效果是由于本發(fā)明通過客戶端程序或采用Javascript排版算法模塊對(duì)文章全文進(jìn)行布局設(shè)置,因此通過采用本發(fā)明能夠使文章全文以圖文混排方式呈現(xiàn)在移動(dòng)終端屏幕上,進(jìn)而能夠大大提高人機(jī)交互體驗(yàn)以及閱讀效果,而且由于對(duì)文章全文進(jìn)行布局設(shè)置前建立了文章數(shù)據(jù)結(jié)構(gòu),因此無需再次獲取文章全文數(shù)據(jù),進(jìn)而使過程簡(jiǎn)化。
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步說明
圖I是本發(fā)明一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法的一具體實(shí)施方式
的方法步驟 圖2是本發(fā)明一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法的另一具體實(shí)施方式
的方法步驟 圖3是采用本發(fā)明一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法進(jìn)而生成的第一模板頁面不意 圖4是采用本發(fā)明一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法進(jìn)而生成的第二模板頁面示意 圖5是采用本發(fā)明一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法進(jìn)而生成的第三模板頁面示意 圖6是采用本發(fā)明一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法進(jìn)而生成的第四模板頁面示意圖。
具體實(shí)施例方式由圖I和圖2所示,一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,該方法步驟包括
A、建立文章數(shù)據(jù)結(jié)構(gòu);
B、建立模板頁面,所述模板頁面包含Javascript排版算法模塊,所述Javascript排版算法模塊是一種讓網(wǎng)頁頁面更加生活活潑以及排版多元化的程式語言排版算法模塊;
C、判斷WEB控件是否可用,根據(jù)判斷結(jié)果進(jìn)而通過客戶端程序?qū)ξ恼氯倪M(jìn)行模板頁面的布局設(shè)置,或者通過Javascript排版算法模塊對(duì)文章全文進(jìn)行模板頁面的布局設(shè)置。由上述可知,本發(fā)明通過客戶端程序或采用Javascript排版算法模塊對(duì)文章全文進(jìn)行模板頁面的布局設(shè)置,因此通過采用本發(fā)明能夠使文章全文以圖文混排方式呈現(xiàn)在移動(dòng)終端屏幕上,進(jìn)而能夠大大提高人機(jī)交互體驗(yàn)以及閱讀效果,而且由于對(duì)文章全文進(jìn)行模板頁面布局設(shè)置前建立了文章數(shù)據(jù)結(jié)構(gòu),因此無需再次獲取文章全文數(shù)據(jù),進(jìn)而大大縮短文章全文以圖文混排方式呈現(xiàn)在移動(dòng)終端屏幕上這一過程的時(shí)間以及使該過程簡(jiǎn)化,同時(shí)文章全文的內(nèi)容可以最大程度地呈現(xiàn)在移動(dòng)終端的屏幕上。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟C包括
Cl、判斷WEB控件是否可用;
C2、若判斷結(jié)果為WEB控件不可用,則通過客戶端程序?qū)ξ恼氯倪M(jìn)行模板頁面的布局設(shè)置;若判斷結(jié)果為WEB控件可用,則利用WEB控件通過Javascript排版算法模板對(duì)文章全文進(jìn)行模板頁面的布局設(shè)置。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟C2,其具體為,若判斷結(jié)果為WEB控件不可用,則通過客戶端程序根據(jù)移動(dòng)終端的屏幕規(guī)格以及預(yù)設(shè)的模板配置信息,進(jìn)而確定文章全文的模板頁面排版所需的頁數(shù)以及每一頁面圖文混排的方式;
若判斷結(jié)果為WEB控件可用,則利用WEB控件通過Javascript排版算法模塊根據(jù)移動(dòng)終端的屏幕規(guī)格以及預(yù)設(shè)的模板配置信息,進(jìn)而確定文章全文的模板頁面排版所需的頁數(shù)以及每一頁面圖文混排的方式。進(jìn)ー步作為優(yōu)選的實(shí)施方式,所述步驟C2中每ー頁面之間是水平布局,即根據(jù)移動(dòng)終端的屏幕規(guī)格進(jìn)而使文章全文的模板頁面被分成多個(gè)頁面,而每ー個(gè)頁面之間是水平布局的。所述的水平布局即是水平導(dǎo)航,而由于每ー頁面之間采用水平導(dǎo)航,該翻頁效果就如同翻閱雜志頁面,因此更顯人性化。進(jìn)ー步作為優(yōu)選的實(shí)施方式,所述步驟A中,所述文章數(shù)據(jù)結(jié)構(gòu)包括文章的版頭 信息、編號(hào)、標(biāo)題、作者、來源、正文以及附圖。若文章全文只是單純的一張或ー組張片,則文章全文視為正文為空的文章。所述版頭信息是用于標(biāo)識(shí)文章所屬目錄的名稱或標(biāo)識(shí)。進(jìn)ー步作為優(yōu)選的實(shí)施方式,所述附圖是ー個(gè)數(shù)組結(jié)構(gòu),其中包括ー個(gè)或多個(gè)圖片。進(jìn)ー步作為優(yōu)選的實(shí)施方式,所述步驟B中模板頁面設(shè)有版頭。由圖3至圖6所示,其均是通過使用本發(fā)明對(duì)文章全文的版頭、標(biāo)題、正文以及圖片這四大板塊進(jìn)行混排后的效果示意圖,由此可看出通過使用本發(fā)明能夠使文章全文的排版多元化,進(jìn)而大大提高用戶閱讀的體驗(yàn)感,而且排版更具個(gè)性。以上是對(duì)本發(fā)明的較佳實(shí)施進(jìn)行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請(qǐng)權(quán)利要求所限定的范圍內(nèi)。
權(quán)利要求
1.一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,其特征在于該方法步驟包括: A、建立文章數(shù)據(jù)結(jié)構(gòu); B、建立模板頁面,所述模板頁面包含Javascript排版算法模塊;C、判斷WEB控件是否可用,根據(jù)判斷結(jié)果進(jìn)而通過客戶端程序?qū)ξ恼氯倪M(jìn)行模板頁面的布局設(shè)置,或者通過Javascript排版算法模塊對(duì)文章全文進(jìn)行模板頁面的布局設(shè)置。
2.根據(jù)權(quán)利要求I所述一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,其特征在于所述步驟C包括 Cl、判斷WEB控件是否可用; C2、若判斷結(jié)果為WEB控件不可用,則通過客戶端程序?qū)ξ恼氯倪M(jìn)行模板頁面的布局設(shè)置;若判斷結(jié)果為WEB控件可用,則利用WEB控件通過Javascript排版算法模板對(duì)文章全文進(jìn)行模板頁面的布局設(shè)置。
3.根據(jù)權(quán)利要求2所述一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,其特征在于所述步驟C2,其具體為, 若判斷結(jié)果為WEB控件不可用,則通過客戶端程序根據(jù)移動(dòng)終端的屏幕規(guī)格以及預(yù)設(shè)的模板配置信息,進(jìn)而確定文章全文的模板頁面排版所需的頁數(shù)以及每一頁面圖文混排的方式; 若判斷結(jié)果為WEB控件可用,則利用WEB控件通過Javascript排版算法模塊根據(jù)移動(dòng)終端的屏幕規(guī)格以及預(yù)設(shè)的模板配置信息,進(jìn)而確定文章全文的模板頁面排版所需的頁數(shù)以及每一頁面圖文混排的方式。
4.根據(jù)權(quán)利要求3所述一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,其特征在于所述步驟C2中每一頁面之間是水平布局。
5.根據(jù)權(quán)利要求I所述一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,其特征在于所述步驟A中,所述文章數(shù)據(jù)結(jié)構(gòu)包括文章的版頭信息、編號(hào)、標(biāo)題、作者、來源、正文以及附圖。
6.根據(jù)權(quán)利要求5所述一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,其特征在于所述附圖是一個(gè)數(shù)組結(jié)構(gòu)。
7.根據(jù)權(quán)利要求5所述一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,其特征在于所述步驟B中模板頁面設(shè)有版頭。
全文摘要
本發(fā)明公開了一種用于移動(dòng)終端屏幕的雜志式文章全文混排方法,該方法步驟包括,首先建立文章數(shù)據(jù)結(jié)構(gòu),然后建立模板頁面,所述模板頁面包含Javascript排版算法模塊,最后判斷WEB控件是否可用,根據(jù)判斷結(jié)果進(jìn)而通過客戶端程序?qū)ξ恼氯倪M(jìn)行模板頁面的布局設(shè)置,或者通過Javascript排版算法模塊對(duì)文章全文進(jìn)行模板頁面的布局設(shè)置。通過采用本發(fā)明能夠使文章全文以圖文混排方式呈現(xiàn)在移動(dòng)終端屏幕上,進(jìn)而能夠大大提高人機(jī)交互體驗(yàn)以及閱讀效果,而且由于對(duì)文章全文進(jìn)行布局設(shè)置前建立了文章數(shù)據(jù)結(jié)構(gòu),因此無需再次獲取文章全文數(shù)據(jù),進(jìn)而使過程簡(jiǎn)化。本發(fā)明作為一種用于移動(dòng)終端屏幕的雜志式文章全文混排方式廣泛應(yīng)用在移動(dòng)通訊領(lǐng)域中。
文檔編號(hào)G06F17/30GK102760159SQ20121018588
公開日2012年10月31日 申請(qǐng)日期2012年6月6日 優(yōu)先權(quán)日2012年6月6日
發(fā)明者李森和 申請(qǐng)人:廣州堅(jiān)和網(wǎng)絡(luò)科技有限公司