專利名稱:面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及Web內(nèi)容發(fā)布技術(shù),尤其涉及一種面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的方法與系統(tǒng)。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,越來(lái)越多的用戶傾向于通過(guò)移動(dòng)終端來(lái)訪問(wèn)特定內(nèi)容提供商,于是內(nèi)容提供紛紛構(gòu)建了適合自己服務(wù)內(nèi)容的面向移動(dòng)終端的內(nèi)容發(fā)布站點(diǎn),這無(wú)疑為內(nèi)容提供商抓住了大量的客戶群體。那么如何使發(fā)布的內(nèi)容在各種型號(hào)的移動(dòng)終端上都能合理展現(xiàn),并且能獨(dú)立、自動(dòng)地執(zhí)行便成了信息服務(wù)領(lǐng)域最需要解決的問(wèn)題。隨著移動(dòng)通信技術(shù)的不斷發(fā)展,無(wú)線互聯(lián)網(wǎng)進(jìn)入了寬帶時(shí)代,手機(jī)上網(wǎng)將成為用戶訪問(wèn)互聯(lián)網(wǎng)的主要手段,用戶使用各種手持終端高速登錄hternet以訪問(wèn)各種內(nèi)容服務(wù)必然成為趨勢(shì)。這昭示著各種各樣移動(dòng)互聯(lián)網(wǎng)應(yīng)用已經(jīng)到來(lái),其中以內(nèi)容為核心價(jià)值的信息服務(wù)便是其中尤為重要的一類,是未來(lái)移動(dòng)辦公所采用的主要形式。多種類型的手持終端具有不同的屏幕參數(shù),若不加處理,相同的內(nèi)容在投送到這些終端上時(shí)便會(huì)呈現(xiàn)不同的效果,一部分內(nèi)容可能會(huì)勉強(qiáng)滿足用戶的需求,而另一部分可能會(huì)由于內(nèi)容中圖片與文本的大小而無(wú)法正常顯示。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的方法與系統(tǒng),能根據(jù)手機(jī)終端的型號(hào)自適應(yīng)顯示適于其屏幕的Web頁(yè)面。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的方法,設(shè)置為手機(jī)終端用戶提供面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的服務(wù)器系統(tǒng);所述服務(wù)器系統(tǒng)至少包括內(nèi)容標(biāo)簽生成單元、內(nèi)容布局單元和Web頁(yè)面生成單元,其中,內(nèi)容標(biāo)簽生成單元用于為內(nèi)容發(fā)布方提供內(nèi)容上載的標(biāo)簽,所述標(biāo)簽至少包括上載內(nèi)容的屬性、與同一 Web頁(yè)面中其它內(nèi)容的關(guān)系;所述內(nèi)容布局單元至少包括用于在不同手機(jī)終端上顯示內(nèi)容的模板;Web頁(yè)面生成單元用于根據(jù)手機(jī)終端的類型以及用戶所請(qǐng)求的Web頁(yè)面,為用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面,并發(fā)送給手機(jī)用戶終端供顯示;所述方法包括服務(wù)器系統(tǒng)獲取手機(jī)終端用戶對(duì)Web頁(yè)面的訪問(wèn)請(qǐng)求時(shí),獲取所請(qǐng)求Web頁(yè)面中各組成部分的標(biāo)簽,獲取各組成部分的各種屬性信息、各組成部分之間的關(guān)聯(lián)關(guān)系;所述Web頁(yè)面生成單元獲取用戶的手機(jī)終端的型號(hào)信息,根據(jù)用戶請(qǐng)求Web頁(yè)面中各組成部分的各種屬性信息以及各組成部分之間的關(guān)聯(lián)關(guān)系,進(jìn)行顯示內(nèi)容模板的匹配,為Web頁(yè)面請(qǐng)求用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面;服務(wù)器系統(tǒng)將生成的Web頁(yè)面發(fā)送給用戶的手機(jī)終端并顯示。一種面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的系統(tǒng),至少包括內(nèi)容標(biāo)簽生成單元、 內(nèi)容布局單元和Web頁(yè)面生成單元,其中,內(nèi)容標(biāo)簽生成單元用于為內(nèi)容發(fā)布方提供內(nèi)容上載的標(biāo)簽,所述標(biāo)簽至少包括上載內(nèi)容的屬性、與同一 Web頁(yè)面中其他內(nèi)容的關(guān)系;所述內(nèi)容布局單元至少包括用于在不同手機(jī)終端上顯示內(nèi)容的模板;Web頁(yè)面生成單元用于根據(jù)手機(jī)終端的類型以及用戶所請(qǐng)求的Web頁(yè)面,為用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面,并發(fā)送給手機(jī)用戶終端供顯示;所述系統(tǒng)還包括獲取單元,用于獲取手機(jī)終端用戶對(duì)Web頁(yè)面的訪問(wèn)請(qǐng)求時(shí),獲取所請(qǐng)求Web頁(yè)面中各組成內(nèi)容的標(biāo)簽,獲取各組成內(nèi)容的各種屬性信息、各組成內(nèi)容之間的關(guān)聯(lián)關(guān)系;所述Web頁(yè)面生成單元進(jìn)一步獲取用戶的手機(jī)終端的型號(hào)信息,根據(jù)用戶請(qǐng)求 Web頁(yè)面中各組成內(nèi)容的各種屬性信息以及各組成內(nèi)容之間的關(guān)聯(lián)關(guān)系,進(jìn)行顯示內(nèi)容模板的匹配,為Web頁(yè)面請(qǐng)求用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面;發(fā)送單元,用于將生成的Web頁(yè)面發(fā)送給用戶的手機(jī)終端并顯示。本發(fā)明中,通過(guò)設(shè)置針對(duì)不同手機(jī)終端屏幕顯示的顯示模板,并在接收到用戶對(duì) Web頁(yè)面的訪問(wèn)請(qǐng)求后,根據(jù)用戶終端的型號(hào)即可為用戶確定出待顯示的Web頁(yè)面,并提供給請(qǐng)求的手機(jī)終端即可。本發(fā)明可以將頁(yè)面編輯人員指定要發(fā)布的信息內(nèi)容轉(zhuǎn)換為適應(yīng)于不同終端訪問(wèn)的頁(yè)面,該頁(yè)面形式包括Web頁(yè)面和Wap頁(yè)面兩種。該系統(tǒng)可以作為支撐系統(tǒng),為那些意欲將互聯(lián)網(wǎng)信息服務(wù)轉(zhuǎn)移至移動(dòng)互聯(lián)網(wǎng)領(lǐng)域的客戶提供網(wǎng)絡(luò)頁(yè)面批量轉(zhuǎn)換的服務(wù)。
圖1為本發(fā)明面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的系統(tǒng)的組成結(jié)構(gòu)示意圖;圖2為本發(fā)明手機(jī)終端屏幕顯示模板1的結(jié)構(gòu)示意圖;圖3為本發(fā)明手機(jī)終端屏幕顯示模板2的結(jié)構(gòu)示意圖;圖4為本發(fā)明手機(jī)終端屏幕顯示模板3的結(jié)構(gòu)示意圖;圖5為本發(fā)明手機(jī)終端屏幕顯示模板4的結(jié)構(gòu)示意圖;圖6為本發(fā)明手機(jī)終端屏幕顯示模板5的結(jié)構(gòu)示意圖;圖7為本發(fā)明手機(jī)終端屏幕顯示模板6的結(jié)構(gòu)示意圖;圖8為本發(fā)明手機(jī)終端屏幕顯示模板7的結(jié)構(gòu)示意圖;圖9為本發(fā)明手機(jī)終端屏幕顯示模板8的結(jié)構(gòu)示意圖;圖10為本發(fā)明手機(jī)終端屏幕顯示表格的模板的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明首先設(shè)置為手機(jī)終端用戶提供面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的服務(wù)器系統(tǒng);服務(wù)器系統(tǒng)至少包括Web前臺(tái)單元、內(nèi)容標(biāo)簽生成單元、內(nèi)容布局單元、Web頁(yè)面生成單元和設(shè)備管理單元;以下分別介紹上述各處理單元所執(zhí)行的功能。本發(fā)明首先為內(nèi)容提供的Web頁(yè)面維護(hù)人員提供內(nèi)容上載的接口,通過(guò)該內(nèi)容上載接口,內(nèi)容維護(hù)人員可以將需要發(fā)布的內(nèi)容上載到相應(yīng)的服務(wù)器系統(tǒng)并顯示,以供手機(jī)終端用戶利用手機(jī)終端瀏覽Web頁(yè)面內(nèi)容。本發(fā)明中,內(nèi)容上載功能主要由以下兩個(gè)單元來(lái)執(zhí)行Web前臺(tái)單元和內(nèi)容標(biāo)簽生成單元;Web前臺(tái)單元的作用是為用戶提供附件上傳,或上傳自定義腳本的Web前臺(tái)頁(yè)面,即系統(tǒng)用戶界面。Web前臺(tái)單元主要是向用戶提供顯示內(nèi)容上載的界面,界面中設(shè)置有用戶加載內(nèi)容的接口,如加載內(nèi)容的地址欄,加載內(nèi)容的名稱、內(nèi)容摘要描述信息、內(nèi)容格式、內(nèi)容大??;本發(fā)明不限定具有的內(nèi)容提供格式。內(nèi)容標(biāo)簽生成單元的功能是將用戶上傳的附件,或者用戶手寫(xiě)的標(biāo)簽轉(zhuǎn)換為自定義標(biāo)簽(XML格式)。這個(gè)自定義標(biāo)簽只包含了內(nèi)容信息(內(nèi)容信息包括文本內(nèi)容,表格內(nèi)容,圖片地址及分辨率,各附件的關(guān)鍵字等),但是沒(méi)有包含任何模板信息。下文要介紹的頁(yè)面模板計(jì)算(頁(yè)面優(yōu)化)和頁(yè)面生成都是在此步驟基礎(chǔ)上進(jìn)行的。內(nèi)容標(biāo)簽生成單元用于為內(nèi)容發(fā)布方提供內(nèi)容上載的標(biāo)簽,所述標(biāo)簽至少包括上載內(nèi)容的屬性、與同一 Web頁(yè)面中其他內(nèi)容的關(guān)系;所述內(nèi)容布局單元至少包括用于在不同手機(jī)終端上顯示內(nèi)容的模板;Web頁(yè)面生成單元用于根據(jù)手機(jī)終端的類型以及用戶所請(qǐng)求的Web頁(yè)面,為用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面,并發(fā)送給手機(jī)用戶終端供顯示;服務(wù)器系統(tǒng)獲取手機(jī)終端用戶對(duì)Web頁(yè)面的訪問(wèn)請(qǐng)求時(shí),獲取所請(qǐng)求 Web頁(yè)面中各組成內(nèi)容的標(biāo)簽,獲取各組成內(nèi)容的各種屬性信息、各組成內(nèi)容之間的關(guān)聯(lián)關(guān)系;所述Web頁(yè)面生成單元獲取用戶的手機(jī)終端的型號(hào)信息,根據(jù)用戶請(qǐng)求Web頁(yè)面中各組成內(nèi)容的各種屬性信息以及各組成內(nèi)容之間的關(guān)聯(lián)關(guān)系,進(jìn)行顯示內(nèi)容模板的匹配,為Web 頁(yè)面請(qǐng)求用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面;服務(wù)器系統(tǒng)將生成的Web頁(yè)面發(fā)送給用戶的手機(jī)終端并顯示。上述內(nèi)容布局單元根據(jù)Web頁(yè)面中內(nèi)容的內(nèi)容大小、內(nèi)容所屬文本的格式獲取內(nèi)容的顯示格式,根據(jù)內(nèi)容的顯示格式、內(nèi)容之間的關(guān)聯(lián)程度以及各種手機(jī)終端屏幕的分辨率大小,進(jìn)行Web頁(yè)面的排版;其中,屬性相同或相近的內(nèi)容設(shè)于相鄰區(qū)域;和/或,有關(guān)聯(lián)關(guān)系的內(nèi)容顯示于相鄰的區(qū)域。確定Web頁(yè)面中所有內(nèi)容的顯示格式大小以及手機(jī)終端顯示屏的分辨率,確定各內(nèi)容顯示格式應(yīng)顯示的區(qū)域;對(duì)于圖片內(nèi)容,以圖片占據(jù)整個(gè)顯示屏幕的寬度并縱向連續(xù)為準(zhǔn)則,圖片大小相當(dāng)時(shí)分配相同的顯示區(qū)域,各圖片大小差距較大時(shí),以寬度和/或長(zhǎng)度為二分之一、四分之一以及八分之一的比例為各圖片分配顯示區(qū)域, 或以寬度和/或長(zhǎng)度為三分之二、三分之一、六分之一的比例為各圖片分配顯示區(qū)域;對(duì)于文本文件,以流式布局方式分配顯示區(qū)域;對(duì)于表格,根據(jù)手機(jī)終端屏幕的分辨率對(duì)表格的顯示格式進(jìn)行縮放后,置于Web頁(yè)面最后;其中,對(duì)于包含有圖片、文本及表格的綜合內(nèi)容, 以文本流布局方式分配顯示區(qū)域。Web頁(yè)面生成單元獲取用戶的手機(jī)終端的型號(hào)信息,根據(jù)用戶請(qǐng)求Web頁(yè)面中各組成內(nèi)容的各種屬性信息以及各組成內(nèi)容之間的關(guān)聯(lián)關(guān)系,進(jìn)行顯示內(nèi)容模板的匹配具體為根據(jù)用戶注冊(cè)的手機(jī)終端型號(hào)或發(fā)送Web頁(yè)面請(qǐng)求時(shí)攜帶的手機(jī)終端型號(hào)獲取手機(jī)終端的型號(hào)信息;根據(jù)用戶請(qǐng)求頁(yè)面中包含的具體頁(yè)面內(nèi)容,各內(nèi)容的大小以及顯示格式等,進(jìn)行所確定手機(jī)終端型號(hào)對(duì)應(yīng)的顯示模板的匹配;根據(jù)所確定的顯示模板提供的顯示區(qū)域,將Web頁(yè)面的各內(nèi)容分按所述模板設(shè)定的顯示區(qū)域進(jìn)行顯示設(shè)置圖片大小與顯示區(qū)域不完全匹配時(shí),以能在所分配顯示區(qū)域內(nèi)最大顯示完整圖片的原則放置圖片,未覆蓋區(qū)域以圖片的背景色填充;文本文件以手機(jī)屏幕整個(gè)寬度為限,橫向流式顯示,文本顯示格式大小為設(shè)定值,其中,對(duì)于PDF文本,提取其中的顯示內(nèi)容,以流式方式進(jìn)行顯示。 其中,對(duì)于Web頁(yè)面的內(nèi)容,將關(guān)聯(lián)度高的內(nèi)容作為一組,所述組包括文本和/或圖片和/或其他內(nèi)容;其中,內(nèi)容的關(guān)鍵字達(dá)到設(shè)定的重合程度時(shí)作為一組;再根據(jù)一組中兩個(gè)以上內(nèi)容之間相互聯(lián)系的緊密程度,確定同屬于一組的內(nèi)容之間的優(yōu)先級(jí),關(guān)聯(lián)度高的內(nèi)容優(yōu)先級(jí)高,優(yōu)先顯示。設(shè)備管理單元是檢測(cè)手機(jī)終端的型號(hào),并在手機(jī)型號(hào)數(shù)據(jù)庫(kù)中查找該手機(jī)型號(hào),并確定該手機(jī)型號(hào)的各個(gè)屬性。當(dāng)一個(gè)超文本傳輸協(xié)議(HTTP,HyperTextTransfer Protocol)請(qǐng)求進(jìn)入系統(tǒng),設(shè)備管理器通過(guò)比較設(shè)備頭部信息與設(shè)備庫(kù)中存儲(chǔ)的設(shè)備屬性確定設(shè)備類型。然后根據(jù)HTTP請(qǐng)求和設(shè)備屬性產(chǎn)生并緩存一個(gè)會(huì)話設(shè)備概況信息。它的主要功能就是通過(guò)HTTP請(qǐng)求中的包頭查詢數(shù)據(jù)庫(kù),與數(shù)據(jù)庫(kù)中相關(guān)的設(shè)備類型進(jìn)行匹配, 并讀取設(shè)備的詳細(xì)的特性參數(shù)(如屏幕的寬度,高度,是否是彩屏等等)。設(shè)備概況信息是根據(jù)用戶設(shè)備動(dòng)態(tài)創(chuàng)建的,設(shè)備概況信息包括從HTTP請(qǐng)求中截取的信息和設(shè)備庫(kù)中存儲(chǔ)的設(shè)備屬性。本發(fā)明系統(tǒng)支持用戶通過(guò)上傳界面來(lái)上傳文檔,也支持通過(guò)編寫(xiě)標(biāo)簽文檔來(lái)上傳文檔、圖片等頁(yè)面元素,為用戶提供了另外一種上傳的途徑,用戶根據(jù)不同情況可選擇不同的上傳方式,提高了系統(tǒng)的上傳方式的多樣性。自定義標(biāo)簽嚴(yán)格符合標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言(SGML,Standard GeneralizedMarkup Language)規(guī)范,它與可擴(kuò)展標(biāo)記語(yǔ) g (XML, Extensible MarkupLanguage)、超文本標(biāo)記語(yǔ)言(HTML,HyperText Mark-up Language)不同之處在于這套自定義標(biāo)簽更加簡(jiǎn)化易懂,非計(jì)算機(jī)專業(yè)人士易學(xué)易用,最重要的不同之處在于它側(cè)重于傳達(dá)上傳文件的信息,而不關(guān)注這個(gè)文件如何布局和顯示等;該套標(biāo)簽的優(yōu)點(diǎn)不僅是簡(jiǎn)單易懂,還在于它的良好的可擴(kuò)展性,它可以遵循SGML規(guī)范對(duì)其進(jìn)行擴(kuò)展,來(lái)豐富上傳過(guò)程的信息。用戶根據(jù)各個(gè)標(biāo)簽表示的意義來(lái)使用該套標(biāo)簽,用戶只需要將要上傳的文件所在路徑、文件的關(guān)鍵字以及上傳者等信息填寫(xiě)在標(biāo)簽的相應(yīng)位置;系統(tǒng)對(duì)這套自定義標(biāo)簽進(jìn)行解析,根據(jù)對(duì)文件的描述信息來(lái)對(duì)文件解析上傳到服務(wù)器,調(diào)用頁(yè)面生成算法進(jìn)行頁(yè)面生成。自定義標(biāo)簽的文檔結(jié)構(gòu)具體如下< ? xml version = “ 1.0〃 encoding = “ GB2312" ? ><mis>< ! -files 發(fā)布者上傳的文本文檔的相關(guān)信息一><files><src>文件所在路徑</src>〈format〉文件格式,如 txt、doc、pdf、xls,圖片格式可以是 gif、jpg、bmp、 png 等 </format)〈nickname〉描述文件的多個(gè)關(guān)鍵字,以空格隔開(kāi)〈/nickname〉< ! —content 轉(zhuǎn)換后的文檔的正文一><content>〈font size = “字號(hào)” color = “顏色” fcce = “采用字體” >< ! [CDATA[正文內(nèi)容]]></font>
</content></files>< ! —uploader 發(fā)布者的相關(guān)信息一><uploader><username> 上傳者姓名 </username><date> 上傳日期 </date><rank> 發(fā)布者的等級(jí) </rank></uploader>< ! —priority 頁(yè)面的|到讀權(quán)P艮,可取 public、private、protected 三個(gè)值,各值含義如下一>< ! —public 所有用戶都可閱讀一>< ! -private 只有自己和等級(jí)比自己高的用戶可以閱讀一>< ! -protected:和自己同等級(jí)以及比自己等級(jí)高的用戶可以閱讀一>〈priority〉該上傳文檔所在頁(yè)面的閱讀權(quán)限〈/priority〉</mis>以下介紹以Java生成上述各處理單元的實(shí)現(xiàn)方式,具體的Web前臺(tái)單元以下述方式生成如表1所示
1 pel
AttachmentUploadServlet 記錄系統(tǒng)用戶上傳的附件的Servlet Scri ptUploadServlet記錄系統(tǒng)用戶上傳的腳本的Servlet表 1其中,AttachmentUploadServlet 類如表 2 所示,ScriptUploadServlet 類如表 3 所示
權(quán)利要求
1.一種面向手機(jī)終端的面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的方法,其特征在于,設(shè)置為手機(jī)終端用戶提供面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的服務(wù)器系統(tǒng);所述服務(wù)器系統(tǒng)至少包括內(nèi)容標(biāo)簽生成單元、內(nèi)容布局單元和Web頁(yè)面生成單元,其中,內(nèi)容標(biāo)簽生成單元用于為內(nèi)容發(fā)布方提供內(nèi)容上載的標(biāo)簽,所述標(biāo)簽至少包括上載內(nèi)容的屬性、與同一 Web 頁(yè)面中其它內(nèi)容的關(guān)系;所述內(nèi)容布局單元至少包括用于在不同手機(jī)終端上顯示內(nèi)容的模板;Web頁(yè)面生成單元用于根據(jù)手機(jī)終端的類型以及用戶所請(qǐng)求的Web頁(yè)面,為用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面,并發(fā)送給手機(jī)用戶終端供顯示;所述方法包括服務(wù)器系統(tǒng)獲取手機(jī)終端用戶對(duì)Web頁(yè)面的訪問(wèn)請(qǐng)求時(shí),獲取所請(qǐng)求Web頁(yè)面中各組成部分的標(biāo)簽,獲取各組成部分的各種屬性信息、各組成部分之間的關(guān)聯(lián)關(guān)系;所述Web頁(yè)面生成單元獲取用戶的手機(jī)終端的型號(hào)與配置信息,根據(jù)用戶請(qǐng)求Web頁(yè)面中各組成部分的各種屬性信息以及各組成部分之間的關(guān)聯(lián)關(guān)系,進(jìn)行顯示內(nèi)容模板的匹配,為Web頁(yè)面請(qǐng)求用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面;服務(wù)器系統(tǒng)將生成的Web頁(yè)面發(fā)送給用戶的手機(jī)終端并顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述內(nèi)容的屬性信息至少包括內(nèi)容名稱、 內(nèi)容所屬文本的格式、內(nèi)容的大小、內(nèi)容信息摘要;所述內(nèi)容布局單元根據(jù)Web頁(yè)面中內(nèi)容的內(nèi)容大小、內(nèi)容所屬文本的格式獲取內(nèi)容的顯示格式,根據(jù)內(nèi)容的顯示格式、內(nèi)容之間的關(guān)聯(lián)程度以及各種手機(jī)終端屏幕的分辨率大小,進(jìn)行Web頁(yè)面的排版;其中,屬性相同或相近的內(nèi)容設(shè)于相鄰區(qū)域;和/或,有關(guān)聯(lián)關(guān)系的內(nèi)容顯示于相鄰的區(qū)域。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)內(nèi)容的顯示格式、內(nèi)容之間的關(guān)聯(lián)程度以及各種手機(jī)終端屏幕的分辨率大小,進(jìn)行Web頁(yè)面的排版具體為確定Web頁(yè)面中所有內(nèi)容的顯示格式大小以及手機(jī)終端顯示屏的分辨率,確定各內(nèi)容顯示格式應(yīng)顯示的區(qū)域;對(duì)于圖片內(nèi)容,以圖片占據(jù)整個(gè)顯示屏幕的寬度并縱向連續(xù)為準(zhǔn)貝U,圖片大小相當(dāng)時(shí)分配相同的顯示區(qū)域,各圖片大小差距較大時(shí),以寬度和/或長(zhǎng)度為二分之一、四分之一以及八分之一的比例為各圖片分配顯示區(qū)域,或以寬度和/或長(zhǎng)度為三分之二、三分之一、六分之一的比例為各圖片分配顯示區(qū)域;對(duì)于文本文件,以流式布局方式分配顯示區(qū)域;對(duì)于表格,根據(jù)手機(jī)終端屏幕的分辨率對(duì)表格的顯示格式進(jìn)行縮放后,置于Web頁(yè)面最后;其中,對(duì)于包含有圖片、文本及表格的綜合內(nèi)容,以文本流布局方式分配顯示區(qū)域。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述Web頁(yè)面生成單元獲取用戶的手機(jī)終端的型號(hào)信息,根據(jù)用戶請(qǐng)求Web頁(yè)面中各組成內(nèi)容的各種屬性信息以及各組成內(nèi)容之間的關(guān)聯(lián)關(guān)系,進(jìn)行顯示內(nèi)容模板的匹配具體為根據(jù)用戶注冊(cè)的手機(jī)終端型號(hào)或發(fā)送Web頁(yè)面請(qǐng)求時(shí)攜帶的手機(jī)終端型號(hào)獲取手機(jī)終端的型號(hào)信息;根據(jù)用戶請(qǐng)求頁(yè)面中包含的具體頁(yè)面內(nèi)容,各內(nèi)容的大小以及顯示格式等,進(jìn)行所確定手機(jī)終端型號(hào)對(duì)應(yīng)的顯示模板的匹配;根據(jù)所確定的顯示模板提供的顯示區(qū)域,將Web頁(yè)面的各內(nèi)容分按所述模板設(shè)定的顯示區(qū)域進(jìn)行顯示設(shè)置圖片大小與顯示區(qū)域不完全匹配時(shí),以能在所分配顯示區(qū)域內(nèi)最大顯示完整圖片的原則放置圖片,未覆蓋區(qū)域以圖片的背景色填充;文本文件以手機(jī)屏幕整個(gè)寬度為限,橫向流式顯示,文本顯示格式大小為設(shè)定值,其中,對(duì)于PDF文本,提取其中的顯示內(nèi)容,以流式方式進(jìn)行顯示。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括對(duì)于Web頁(yè)面的內(nèi)容,將關(guān)聯(lián)度高的內(nèi)容作為一組,所述組包括文本和/或圖片和/或其他內(nèi)容;其中,內(nèi)容的關(guān)鍵字達(dá)到設(shè)定的重合程度時(shí)作為一組;再根據(jù)一組中兩個(gè)以上內(nèi)容之間相互聯(lián)系的緊密程度,確定同屬于一組的內(nèi)容之間的優(yōu)先級(jí),關(guān)聯(lián)度高的內(nèi)容優(yōu)先級(jí)高,優(yōu)先顯示。
6.一種面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的系統(tǒng),其特征在于,至少包括內(nèi)容標(biāo)簽生成單元、內(nèi)容布局單元和Web頁(yè)面生成單元,其中,內(nèi)容標(biāo)簽生成單元用于為內(nèi)容發(fā)布方提供內(nèi)容上載的標(biāo)簽,所述標(biāo)簽至少包括上載內(nèi)容的屬性、與同一 Web頁(yè)面中其他內(nèi)容的關(guān)系;所述內(nèi)容布局單元至少包括用于在不同手機(jī)終端上顯示內(nèi)容的模板;Web頁(yè)面生成單元用于根據(jù)手機(jī)終端的類型以及用戶所請(qǐng)求的Web頁(yè)面,為用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面,并發(fā)送給手機(jī)用戶終端供顯示;所述系統(tǒng)還包括獲取單元,用于獲取手機(jī)終端用戶對(duì)Web頁(yè)面的訪問(wèn)請(qǐng)求時(shí),獲取所請(qǐng)求Web頁(yè)面中各組成部分的標(biāo)簽,獲取各組成部分的各種屬性信息、各組成部分之間的關(guān)聯(lián)關(guān)系;所述Web頁(yè)面生成單元進(jìn)一步獲取用戶的手機(jī)終端的型號(hào)和配置信息,根據(jù)用戶請(qǐng)求 Web頁(yè)面中各組成內(nèi)容的各種屬性信息以及各組成內(nèi)容之間的關(guān)聯(lián)關(guān)系,進(jìn)行顯示內(nèi)容模板的匹配,為Web頁(yè)面請(qǐng)求用戶生成適用于所述用戶手機(jī)終端顯示的Web頁(yè)面;發(fā)送單元,用于將生成的Web頁(yè)面發(fā)送給用戶的手機(jī)終端并顯示。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述內(nèi)容的屬性信息至少包括內(nèi)容名稱、 內(nèi)容所屬文本的格式、內(nèi)容的大小、內(nèi)容信息摘要;所述內(nèi)容布局單元進(jìn)一步地,根據(jù)Web頁(yè)面中內(nèi)容的內(nèi)容大小、內(nèi)容所屬文本的格式獲取內(nèi)容的顯示格式,根據(jù)內(nèi)容的顯示格式、內(nèi)容之間的關(guān)聯(lián)程度以及各種手機(jī)終端屏幕的分辨率大小,進(jìn)行Web頁(yè)面的排版;其中,屬性相同或相近的內(nèi)容設(shè)于相鄰區(qū)域;和/或, 有關(guān)聯(lián)關(guān)系的內(nèi)容顯示于相鄰的區(qū)域。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述內(nèi)容布局單元進(jìn)一步地,確定Web頁(yè)面中所有內(nèi)容的顯示格式大小以及手機(jī)終端顯示屏的分辨率,確定各內(nèi)容顯示格式應(yīng)顯示的區(qū)域;對(duì)于圖片內(nèi)容,以圖片占據(jù)整個(gè)顯示屏幕的寬度并縱向連續(xù)為準(zhǔn)則,圖片大小相當(dāng)時(shí)分配相同的顯示區(qū)域,各圖片大小差距較大時(shí),以寬度和/或長(zhǎng)度為二分之一、四分之一以及八分之一的比例為各圖片分配顯示區(qū)域,或以寬度和/或長(zhǎng)度為三分之二、三分之一、 六分之一的比例為各圖片分配顯示區(qū)域;對(duì)于文本文件,以流式布局方式分配顯示區(qū)域; 對(duì)于表格,根據(jù)手機(jī)終端屏幕的分辨率對(duì)表格的顯示格式進(jìn)行縮放后,置于Web頁(yè)面最后; 其中,對(duì)于包含有圖片、文本及表格的綜合內(nèi)容,以文本流布局方式分配顯示區(qū)域。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述Web頁(yè)面生成單元進(jìn)一步獲取用戶的手機(jī)終端的型號(hào)信息,根據(jù)用戶請(qǐng)求Web頁(yè)面中各組成內(nèi)容的各種屬性信息以及各組成內(nèi)容之間的關(guān)聯(lián)關(guān)系,進(jìn)行顯示內(nèi)容模板的匹配具體為根據(jù)用戶注冊(cè)的手機(jī)終端型號(hào)或發(fā)送Web頁(yè)面請(qǐng)求時(shí)攜帶的手機(jī)終端型號(hào)獲取手機(jī)終端的型號(hào)信息;根據(jù)用戶請(qǐng)求頁(yè)面中包含的具體頁(yè)面內(nèi)容,各內(nèi)容的大小以及顯示格式等,進(jìn)行所確定手機(jī)終端型號(hào)對(duì)應(yīng)的顯示模板的匹配;根據(jù)所確定的顯示模板提供的顯示區(qū)域,將Web頁(yè)面的各內(nèi)容分按所述模板設(shè)定的顯示區(qū)域進(jìn)行顯示設(shè)置圖片大小與顯示區(qū)域不完全匹配時(shí),以能在所分配顯示區(qū)域內(nèi)最大顯示完整圖片的原則放置圖片,未覆蓋區(qū)域以圖片的背景色填充;文本文件以手機(jī)屏幕整個(gè)寬度為限,橫向流式顯示,文本顯示格式大小為設(shè)定值,其中,對(duì)于PDF文本,提取其中的顯示內(nèi)容,以流式方式進(jìn)行顯示。
全文摘要
本發(fā)明公開(kāi)了一種面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的方法,設(shè)置為手機(jī)終端用戶提供面向手機(jī)終端的自適應(yīng)發(fā)布Web內(nèi)容的服務(wù)器系統(tǒng),包括內(nèi)容標(biāo)簽生成單元、內(nèi)容布局單元和Web頁(yè)面生成單元,獲取手機(jī)終端用戶對(duì)頁(yè)面的訪問(wèn)請(qǐng)求時(shí),獲取所請(qǐng)求頁(yè)面中各組成部分的標(biāo)簽,獲取各組成部分的各種屬性信息、各組成部分之間的關(guān)聯(lián)關(guān)系;Web頁(yè)面生成單元獲取用戶的手機(jī)終端的型號(hào)與配置信息,根據(jù)用戶請(qǐng)求頁(yè)面中各組成部分的各種屬性信息以及各組成部分之間的關(guān)聯(lián)關(guān)系,進(jìn)行顯示模板的匹配,為頁(yè)面請(qǐng)求用戶生成適用于所述用戶手機(jī)終端顯示的頁(yè)面;服務(wù)器系統(tǒng)將生成的Web頁(yè)面發(fā)送給用戶的手機(jī)終端并顯示。本發(fā)明同時(shí)公開(kāi)了一種實(shí)現(xiàn)上述方法的系統(tǒng)。實(shí)現(xiàn)了內(nèi)容的自適應(yīng)顯示。
文檔編號(hào)H04M1/247GK102457528SQ20101051139
公開(kāi)日2012年5月16日 申請(qǐng)日期2010年10月19日 優(yōu)先權(quán)日2010年10月19日
發(fā)明者孟祥武, 張玉潔, 朱修偉, 蔡振宇, 謝海濤 申請(qǐng)人:北京郵電大學(xué)