專利名稱:一種實現(xiàn)頁面適配的方法、頁面適配系統(tǒng)及通信系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及網(wǎng)絡通信領域,尤其涉及一種實現(xiàn)頁面適配的方法、頁面適配系統(tǒng)及
通信系統(tǒng)。
背景技術:
隨著移動網(wǎng)絡和互聯(lián)網(wǎng)的日益融合,更隨著移動終端的能力越來越多樣化,通過 移動終端訪問更多的互聯(lián)網(wǎng)資源,尤其是海量的頁面已經(jīng)成為越來越迫切的需求。但互聯(lián) 網(wǎng)上絕大多數(shù)的頁面最初設計都是主要針對PC,而不是針對移動終端。 雖然移動網(wǎng)絡的帶寬也在提高,但和互聯(lián)網(wǎng)帶寬相比始終還是存在較大的瓶頸, 比如某些大圖片在互聯(lián)網(wǎng)中可以輕易的下載,但在移動網(wǎng)絡中下載卻非常不容易。而移動 終端和PC相比,同樣存在明顯的特點,比如屏幕小,支持的標記語言比較有限且格式要求 更嚴格等。另外相比較而言,PC的屏幕差別和計算能力差別更小,而移動終端的能力差別 則非常大,如有的終端已經(jīng)可以媲美一定檔次的PC,而有的還僅僅具備最基本的多媒體展 現(xiàn)能力。 所以一方面,移動終端訪問大量已經(jīng)存在互聯(lián)網(wǎng)上的頁面已經(jīng)成為迫切需求;另 外一方面,當前這些頁面的相當一部分由于種種原因卻不適合直接被移動終端訪問或者展 現(xiàn),因為最初這些頁面都是主要針對PC設計的,從技術的角度來說,主要存在以下幾個限 制一是帶寬的限制,如嵌在網(wǎng)頁中的大圖片或者其他多媒體資料;二是傳統(tǒng)頁面的標記 語言不規(guī)范導致移動終端無法解析;三是傳統(tǒng)頁面的布局不適合移動終端展現(xiàn);四是移動 終端類型也多種多樣,能力相差比較大。 基于以上移動終端訪問互聯(lián)網(wǎng)頁面的迫切需求和目前技術的局限性,如果采用人 工的方式調(diào)整這些頁面,那么工作量將十分的巨大以至于變得非常不現(xiàn)實。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實現(xiàn)頁面適配的方法、頁面適配系統(tǒng)及通信系統(tǒng),使
得能力差異較大的移動終端訪問頁面都具有最好的用戶體檢,并極大的減少工作量。 為了解決上述技術問題,本發(fā)明提供了一種實現(xiàn)頁面適配的方法,包括 根據(jù)接收到移動終端發(fā)來的頁面訪問請求消息從相應的服務器上獲取多媒體資
源; 分析所述多媒體資源的格式,基于預存的移動終端的能力信息判斷所述多媒體資 源的格式是否適用于所述移動終端,若不適用,則將所述多媒體資源的格式轉換成所述移 動終端支持的格式,將轉換后的多媒體資源發(fā)送給所述移動終端。
進一步地,上述方法具有下面特點 所述預存的移動終端的能力信息包括移動終端的屏幕大小和移動終端支持的圖 片格式或音視頻格式, 若分析所述多媒體資源為圖片格式或音視頻格式,則判斷所述多媒體資源的圖片
4格式或音視頻格式是否屬于預存的所述移動終端支持的圖片格式或音視頻格式,若不屬 于,則基于所述預存的移動終端的能力信息將所述多媒體資源的圖片格式或音視頻格式轉 換成所述移動終端支持的圖片格式或音視頻格式。
進一步地,上述方法具有下面特點 所述預存的移動終端的能力信息包括移動終端支持的標記語言格式, 若分析出所述多媒體資源為標記語言格式,則判斷所述多媒體資源的標記語言格
式是否屬于預存的所述移動終端支持的標記語言格式,若不屬于,則將所述多媒體資源的
標記語言格式轉換成所述移動終端支持的標記語言格式。
進一步地,上述方法具有下面特點 所述移動終端支持的標記語言格式包括無線標記語言和/或可擴展超文本標記
L口 口 o 進一步地,上述方法具有下面特點 所述頁面訪問請求消息包括移動終端待訪問的統(tǒng)一資源定位符, 所述從相應的服務器上獲取多媒體資源之前還包括根據(jù)所述統(tǒng)一資源定位符發(fā)
起超文本傳輸協(xié)議鏈接到相應的服務器。
本發(fā)明還提供一種頁面適配系統(tǒng),包括 終端數(shù)據(jù)庫,用于存儲移動終端的能力信息; 接口代理模塊,用于根據(jù)移動終端發(fā)起的頁面訪問請求消息從相應的服務器上獲 取多媒體資源,將所述多媒體資源發(fā)送給處理模塊;用于將接收到的由處理模塊發(fā)來的多 媒體資源發(fā)送給相應的移動終端; 處理模塊,用于接收到將所述多媒體資源后,分析所述多媒體資源的格式,基于從
所述終端數(shù)據(jù)庫中提取的移動終端的能力信息判斷所述多媒體資源的格式是否適用于所
述移動終端,若不適用,則將所述多媒體資源的格式轉換成所述移動終端支持的格式,將轉
換后的多媒體資源發(fā)送給所述接口代理模塊。 進一步地,上述頁面適配系統(tǒng)具有下面特點 所述終端數(shù)據(jù)庫,用于存儲的移動終端的能力信息包括移動終端的屏幕大小和 移動終端支持的圖片格式或音視頻格式, 所述處理模塊,具體用于若分析所述多媒體資源為圖片格式或音視頻格式,則判
斷所述多媒體資源的圖片格式或音視頻格式是否屬于所述終端數(shù)據(jù)庫存儲的所述移動終
端支持的圖片格式或音視頻格式,若不屬于,則基于所述移動終端的能力信息將所述多媒
體資源的圖片格式或音視頻格式轉換成所述移動終端支持的圖片格式或音視頻格式,將轉
換后的多媒體資源發(fā)送給所述接口代理模塊。
進一步地,上述頁面適配系統(tǒng)具有下面特點 所述終端數(shù)據(jù)庫,用于存儲的移動終端的能力信息包括移動終端支持的標記語 言格式, 所述處理模塊,具體用于若分析所述多媒體資源為標記語言格式,則判斷所述多 媒體資源的標記語言格式是否屬于所述終端數(shù)據(jù)庫存儲的所述移動終端支持的標記語言 格式,若不屬于,則將所述多媒體資源的標記語言格式轉換成所述移動終端支持的標記語 言格式,將轉換后的多媒體資源發(fā)送給所述接口代理模塊。
進一步地,上述頁面適配系統(tǒng)具有下面特點 所述移動終端支持的標記語言格式包括無線標記語言和/或可擴展超文本標記
L口 口 o 進一步地,上述頁面適配系統(tǒng)具有下面特點 所述頁面訪問請求消息包括移動終端待訪問的統(tǒng)一資源定位符, 接口代理模塊,用于從相應的服務器上獲取多媒體資源之前還包括根據(jù)所述統(tǒng)
一資源定位符發(fā)起超文本傳輸協(xié)議鏈接到相應的服務器。
進一步地,上述頁面適配系統(tǒng)具有下面特點 本發(fā)明還提供一種通信系統(tǒng),包括頁面適配系統(tǒng),用于根據(jù)接收到移動終端發(fā)來 的頁面訪問請求消息從相應的服務器上獲取多媒體資源;用于分析所述多媒體資源的格 式,基于預存的移動終端的能力信息判斷所述多媒體資源的格式是否適用于所述移動終 端,若不適用,則將所述多媒體資源的格式轉換成所述移動終端支持的格式,將轉換后的多 媒體資源發(fā)送給所述移動終端。 綜上,本發(fā)明提供一種實現(xiàn)頁面適配的方法、頁面適配系統(tǒng)及通信系統(tǒng),實現(xiàn)了不 同能力的移動終端訪問傳統(tǒng)互聯(lián)網(wǎng)頁面具有良好的用戶體驗,以及極大的減少了人工調(diào)整 頁面的工作量。使得移動終端訪問傳統(tǒng)的互聯(lián)網(wǎng)頁面變得更簡單,也更符合每一款終端的 能力需要,從而或者更好的用戶體驗。
圖1為本發(fā)明實施例的通信系統(tǒng)的示意圖;
圖2是本發(fā)明一實施例的頁面適配系統(tǒng)的示意圖;
圖3是本發(fā)明另一實施例的頁面適配系統(tǒng)的示意圖;
圖4為本發(fā)明實施例的實現(xiàn)頁面適配的方法的流程圖。
具體實施例方式
以下結合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。
圖1為本發(fā)明實施例的通信系統(tǒng)的示意圖,圖中只表示了本實施例的通信系統(tǒng)的 最簡單的情況,沒有考慮進一步的多主機的負荷分擔問題。實際應用中涉及多個WWW服務 器,以及頁面適配系統(tǒng)本身多模塊的情況,本圖進行了簡化。另外需要說明的是如果一個轉 換適配系統(tǒng)對應多個WWW服務器的時候,頁面適配系統(tǒng)兼有代理服務器的功能,如果一個 頁面適配系統(tǒng)對應一個WWW服務器的時候,頁面適配系統(tǒng)可以看作是WWW服務器的前端轉 換裝置。 如圖1所示,本實施例的通信系統(tǒng)包括移動終端101、頁面適配系統(tǒng)102和 麗(World Wide Web)服務器103。 頁面適配系統(tǒng)102與外部不同移動終端101和WWW服務器103連接,負責接收移 動終端101的頁面訪問請求;負責從WWW服務器103獲取相應的頁面或多媒體資源;當頁面 適配系統(tǒng)102分析出從WWW服務器103獲取到的多媒體資源不適用于相應的移動終端時, 則負責將獲取到的多媒體資源的格式轉換成相應的移動終端101支持的格式,然后將轉換 后的資源發(fā)送給相應的移動終端101。
6
頁面適配系統(tǒng)102可以包括三個部分,如圖2所示,包括終端數(shù)據(jù)庫、接口代理模 塊和處理模塊。 終端數(shù)據(jù)庫,用于存儲移動終端的能力信息,移動終端的能力信息可以包括移動 終端的屏幕大小、移動終端支持的圖片格式或音視頻格式和移動終端支持的標記語言格式 等信息。 接口代理模塊,用于根據(jù)移動終端發(fā)起的頁面訪問請求消息從相應的服務器上獲 取多媒體資源,將所述多媒體資源發(fā)送給處理模塊,其中,頁面訪問請求消息包括移動終端 待訪問的URL (Uniform Resource Identifier,統(tǒng)一資源定位符)、終端類型和型號,具體 地,接口代理模塊根據(jù)URL發(fā)起超文本傳輸協(xié)議(HTTP)鏈接到相應的服務器,例如,WWW服 務器;用于將接收到的由處理模塊發(fā)來的多媒體資源發(fā)送給相應的移動終端;
處理模塊,用于接收到將所述多媒體資源后,分析所述多媒體資源的格式,基于從 所述終端數(shù)據(jù)庫中提取的移動終端的能力信息判斷所述多媒體資源的格式是否適用于所 述移動終端,若不適用,則將所述多媒體資源的格式轉換成所述移動終端支持的格式,將轉 換后的多媒體資源發(fā)送給所述接口代理模塊。 具體地,若處理模塊分析出所述多媒體資源的格式為圖片或音視頻格式,并且該
多媒體資源的格式不屬于移動終端所支持的圖片或音視頻格式,則將多媒體資源的圖片或
音視頻格式轉換成移動終端所支持的圖片或音視頻格式后再發(fā)送給相應的移動終端。 具體地,若處理模塊分析出所述多媒體資源的格式為標記語言格式,并且該多媒
體資源的格式不屬于移動終端所支持的標記語言格式,則將多媒體資源的標記語言格式轉
換成移動終端所支持的標記語言格式后再發(fā)送給相應的移動終端。 圖3是本發(fā)明實施例的頁面適配系統(tǒng)的示意圖。在本實施例中將處理模塊細分 為頁面分析模塊202、多媒體處理模塊204、標記語言處理模塊205和適配模塊206,如圖2 所示,本實施例的頁面適配系統(tǒng)102包括接口代理模塊201、終端數(shù)據(jù)庫203和處理模塊。
接口代理模塊201,對外用于與移動終端以及WWW服務器連接,負責接收移動終端 的頁面訪問請求,頁面訪問請求消息中一般至少包含了用戶希望訪問的URL、終端類型和型 號;負責向相應的WWW服務器發(fā)起連接,從對應的WWW服務器獲取多媒體資源,并將獲取到 的多媒體資源的數(shù)據(jù)包發(fā)給頁面分析模塊202 ;負責接收頁面分析模塊202或者適配模塊 206發(fā)來的數(shù)據(jù)包,并將接收到的數(shù)據(jù)包發(fā)送給移動終端。 頁面分析模塊202,負責接收接口代理模塊201發(fā)來的資源數(shù)據(jù)包,并分析該資源 數(shù)據(jù)包,得出是否需要轉換適配的結論,并根據(jù)分析結果把多媒體資源數(shù)據(jù)包發(fā)給接口代 理模塊201或者適配模塊206。 具體地,頁面分析模塊202分析接收到的多媒體資源數(shù)據(jù)包是否通用或者是否適 用于一般的移動終端瀏覽和使用。比如,對于已經(jīng)是適用于移動終端瀏覽的麗L頁面或者 XHTML頁面,或者已經(jīng)較小的適合于移動終端訪問的圖片等的資源,不需要進行轉換適配。 若分析出不需要轉換適配,則將資源數(shù)據(jù)包發(fā)送給接口代理模塊201 ;若分析出需要進行 轉換適配,則將資源數(shù)據(jù)包發(fā)送給適配模塊206。 終端數(shù)據(jù)庫203,負責存儲當前市場上流通的所有移動終端的類型和對應的能力 信息,例如,終端的類型、型號、屏幕大小、支持的標記語言版本和類別、支持的圖片格式等 信息,并提供接口供適配模塊206查詢。
7
適配模塊206,負責接收頁面分析模塊202發(fā)來的原始的數(shù)據(jù)包信息;負責從原始 的數(shù)據(jù)包中解析出用戶使用的終端類型,例如,通過HTTP數(shù)據(jù)包的user-agent消息頭解析 出移動終端的類型,并從終端數(shù)據(jù)庫203中查詢該終端的能力信息,例如,具體的能力定義 參數(shù); 負責根據(jù)頁面分析模塊202的初步分析結果,把資源數(shù)據(jù)包和終端的能力信息一 起轉發(fā)給多媒體處理模塊204或/和標記語言處理模塊205。具體地,判斷該資源數(shù)據(jù)包是 否需要進行媒體處理,例如,是否需要對圖片進行格式轉換、大小轉換、對音視頻進行剪切 等操作,若需要進行媒體處理,則將資源數(shù)據(jù)包和終端的能力信息一起轉發(fā)給多媒體處理 模塊;若不需要進行媒體處理,可以進一步判斷是否需要進行標記語言處理,若需要進行標 記語言處理,則將資源數(shù)據(jù)包和終端的能力信息一起轉發(fā)給標記語言處理模塊205,若不需 要進行標記語言處理,也不需要進行媒體處理,則適配模塊206可以直接把數(shù)據(jù)包發(fā)給接 口代理模塊即可,比如一個很小的圖片,能適配所有手機,也沒有標記語言需要處理。當然, 適配模塊206也可以先判斷需要進行標記語言處理。 負責從多媒體處理模塊204或/和標記語言處理模塊205接收處理后的數(shù)據(jù)包, 并綜合兩者結果,把最終數(shù)據(jù)包發(fā)送給接口代理模塊201,由接口代理模塊201最終轉發(fā)給 用戶的移動終端。 多媒體處理模塊204,負責從適配模塊206接收移動終端的能力信息和多媒體資 源數(shù)據(jù)包/文件,并根據(jù)移動終端的能力信息和系統(tǒng)配置信息,例如處理過程中臨時文件 的保存路徑等信息,進行媒體處理,例如,對圖片進行格式轉換、大小轉換、對音視頻進行剪 切等操作,以使多媒體資源更適合在移動網(wǎng)絡中傳輸或者移動終端中展現(xiàn);負責把處理后 的多媒體資源數(shù)據(jù)包發(fā)送給適配模塊206。 標記語言處理模塊205,負責從適配模塊206接收移動終端的能力信息和多媒體 資源數(shù)據(jù)包,并根據(jù)終端能力和系統(tǒng)配置信息進行多媒體資源數(shù)據(jù)包的格式規(guī)整,標記語 言變換等處理工作;負責把處理后的多媒體資源數(shù)據(jù)包返回給適配模塊206。
適配模塊206在將多媒體資源數(shù)據(jù)包轉發(fā)給標記語言處理模塊205或者多媒體 處理模塊204之前,首先可以進行應用層的適當解碼,以判斷這個多媒體資源數(shù)據(jù)包是一 段類似匿L(Hyper Text Mark-up Language,超文本標記語言)/亂(Wireless Markup Language,無線標記語言)等格式的標記語言,還是JPG (Joint Photographic Group)等格 式的媒體資源。若該多媒體資源的格式僅為標記語言格式或僅為媒體資源格式,則只需要 根據(jù)判斷類型轉給標記語言處理模塊205和多媒體處理模塊204其中的一個模塊即可。
圖4為本發(fā)明實施例的實現(xiàn)頁面適配的方法的流程圖。如圖4所示,本實施例的 實現(xiàn)頁面適配的方法包括下面步驟 S301,頁面適配系統(tǒng)接收到移動終端發(fā)來的頁面訪問請求; 頁面適配系統(tǒng)接收到用戶使用移動終端從移動網(wǎng)絡中傳遞過來的頁面訪問請求, 頁面訪問請求消息中一般至少包含了用戶希望訪問的URL、移動終端的類型和型號。該頁面 訪問請求表示用戶希望訪問URL指定的資源,但該URL指定的資源可能是傳統(tǒng)的針對PC的 HTML頁面,即可能不太適合移動終端直接瀏覽和展示,也可能是較大的圖片等多媒體信息, 不適合直接在移動網(wǎng)絡中傳輸和下載。 S302,從相應的WWW服務器上獲取相應的多媒體資源;
頁面適配系統(tǒng)分析對應的URL,根據(jù)URL發(fā)起新的HTTP(Hyper TextTransfer Protocol,超文本傳輸協(xié)議)鏈接到對應的WWW服務器,從URL指定的主機上獲取對應的多 媒體資源。 S303,分析所獲取的多媒體資源是否適用于相應的移動終端; 頁面適配系統(tǒng)分析該多媒體資源是否通用或者是否適用于一般的移動終端瀏覽
和使用,比如對于已經(jīng)是適用于移動終端瀏覽的麗L頁面或者XHTML頁面,或者已經(jīng)較小的
適合于移動終端訪問的圖片等的多媒體資源,則不需要進行轉換適配。 媒體資源是否通用一般是根據(jù)經(jīng)驗來判斷的,比如絕大部分手機都支持JPG格式
的圖片,但不一定支持PNG格式的圖片,同樣WAV格式的音頻一般也都支持,但MP3格式的
音頻就不一定支持。 S304,根據(jù)初步分析結論判斷是否需要轉換的,如果不需要轉換,例如已經(jīng)是一個 很小且通用的圖片就不需要轉換,則轉向S305,否則轉向S306。
S305,將所獲取的多媒體資源發(fā)送給相應的移動終端; 頁面適配系統(tǒng)將所獲取的多媒體資源對應的數(shù)據(jù)包發(fā)送給用戶的移動終端后,釋 放相應的連接,結束本次流程。 S306,判斷是否需要進行媒體處理,如果需要,則轉向S307,否則轉向S308 ;
頁面適配系統(tǒng)根據(jù)相應的移動終端的能力信息和系統(tǒng)配置信息,以及對應的媒體 資源數(shù)據(jù)包,判斷是否需要進行媒體處理。 移動終端的能力信息主要指的是終端的顯示屏尺寸,支持的圖片/音視頻格式。 系統(tǒng)配置信息主要指的是一些通用的參數(shù)和設置,比如可以用配置的方式規(guī)定多大以上 的圖片尺寸才需要媒體處理等。 當多媒體資源為圖片或音視頻格式,但不為移動終端所支持時,就需要將多媒體 資源的圖片或音視頻格式轉換成移動終端支持的圖片/音視頻格式。
S307,進行媒體處理; 具體地,可以對圖片進行格式轉換、大小轉換、對音視頻進行剪切等操作以符合移 動終端的能力要求,并將處理過的多媒體資源數(shù)據(jù)包交給適配模塊。 例如,若移動終端只支持JPG格式的圖片,而獲取的多媒體資源是個GIF圖片,則 需要抒GIF圖片轉換成JPG圖片。 S30S,進一步對標記語言進行掃描分析,判斷是否需要進行標記語言處理,如果需 要,轉向S309,否則轉向S310 ; 具體地,頁面適配系統(tǒng)對接收到的多媒體資源的標記語言進行掃描分析,判斷移
動終端是否支持該多媒體資源的標記語言,若相應的移動終端不支持該多媒體資源的標記
語言,則需要將多媒體資源的標記語言處理成相應移動終端支持的標記語言。 例如,移動終端支持XHTML (可擴展超文本標記語言),而多媒體資源的標記語言
是HTML (Hyper Text Markup Language,超文本標記語言),則將需要將多媒體資源的HTML
轉換成移動終端支持的XHTML。 S309,進行標記語言的規(guī)整以及轉換; 頁面適配系統(tǒng)根據(jù)相應的移動終端的能力信息(例如,移動終端支持的標記語言 種類和版本)和多媒體資源數(shù)據(jù)包,以及適當?shù)南到y(tǒng)配置信息等,進行標記語言的規(guī)整以及轉換工作。 例如,頁面適配系統(tǒng)對傳統(tǒng)的HTML的規(guī)整或者轉換,若移動終端支持XHTML,則將
HTML分析和規(guī)整為XHTML,若移動終端只支持麗L,則把HTML轉換成麗L。 S310,將處理后的多媒體資源的數(shù)據(jù)包發(fā)送給相應的移動終端; 頁面適配系統(tǒng)將進行媒體處理與標記語言處理后的多媒體資源的數(shù)據(jù)包發(fā)送給
相應的移動終端,結束流程。 綜上所述,采用本發(fā)明實施例的頁面適配的系統(tǒng)和方法,能夠解決不同能力的移 動終端訪問互聯(lián)網(wǎng)傳統(tǒng)的針對PC設計的頁面的問題,大大提高了用戶體驗,也極大的降低 了人工調(diào)整頁面的工作量。 當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟 悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變 形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
一種實現(xiàn)頁面適配的方法,包括根據(jù)接收到移動終端發(fā)來的頁面訪問請求消息從相應的服務器上獲取多媒體資源;分析所述多媒體資源的格式,基于預存的移動終端的能力信息判斷所述多媒體資源的格式是否適用于所述移動終端,若不適用,則將所述多媒體資源的格式轉換成所述移動終端支持的格式,將轉換后的多媒體資源發(fā)送給所述移動終端。
2. 如權利要求1所述的方法,其特征在于所述預存的移動終端的能力信息包括移動終端的屏幕大小和移動終端支持的圖片格 式或音視頻格式,若分析所述多媒體資源為圖片格式或音視頻格式,則判斷所述多媒體資源的圖片格式 或音視頻格式是否屬于預存的所述移動終端支持的圖片格式或音視頻格式,若不屬于,則 基于所述預存的移動終端的能力信息將所述多媒體資源的圖片格式或音視頻格式轉換成 所述移動終端支持的圖片格式或音視頻格式。
3. 如權利要求1所述的方法,其特征在于所述預存的移動終端的能力信息包括移動終端支持的標記語言格式, 若分析出所述多媒體資源為標記語言格式,則判斷所述多媒體資源的標記語言格式是否屬于預存的所述移動終端支持的標記語言格式,若不屬于,則將所述多媒體資源的標記語言格式轉換成所述移動終端支持的標記語言格式。
4. 如權利要求3所述的方法,其特征在于所述移動終端支持的標記語言格式包括無線標記語言和/或可擴展超文本標記語曰o
5. 如權利要求l-4任一項所述的方法,其特征在于 所述頁面訪問請求消息包括移動終端待訪問的統(tǒng)一資源定位符,所述從相應的服務器上獲取多媒體資源之前還包括根據(jù)所述統(tǒng)一資源定位符發(fā)起超 文本傳輸協(xié)議鏈接到相應的服務器。
6. —種頁面適配系統(tǒng),其特征在于,包括 終端數(shù)據(jù)庫,用于存儲移動終端的能力信息;接口代理模塊,用于根據(jù)移動終端發(fā)起的頁面訪問請求消息從相應的服務器上獲取多媒體資源,將所述多媒體資源發(fā)送給處理模塊;用于將接收到的由處理模塊發(fā)來的多媒體 資源發(fā)送給相應的移動終端;處理模塊,用于接收到將所述多媒體資源后,分析所述多媒體資源的格式,基于從所述 終端數(shù)據(jù)庫中提取的移動終端的能力信息判斷所述多媒體資源的格式是否適用于所述移 動終端,若不適用,則將所述多媒體資源的格式轉換成所述移動終端支持的格式,將轉換后 的多媒體資源發(fā)送給所述接口代理模塊。
7. 如權利要求6所述的頁面適配系統(tǒng),其特征在于所述終端數(shù)據(jù)庫,用于存儲的移動終端的能力信息包括移動終端的屏幕大小和移動 終端支持的圖片格式或音視頻格式,所述處理模塊,具體用于若分析所述多媒體資源為圖片格式或音視頻格式,則判斷所 述多媒體資源的圖片格式或音視頻格式是否屬于所述終端數(shù)據(jù)庫存儲的所述移動終端支 持的圖片格式或音視頻格式,若不屬于,則基于所述移動終端的能力信息將所述多媒體資源的圖片格式或音視頻格式轉換成所述移動終端支持的圖片格式或音視頻格式,將轉換后 的多媒體資源發(fā)送給所述接口代理模塊。
8. 如權利要求6所述的頁面適配系統(tǒng),其特征在于所述終端數(shù)據(jù)庫,用于存儲的移動終端的能力信息包括移動終端支持的標記語言格式,所述處理模塊,具體用于若分析所述多媒體資源為標記語言格式,則判斷所述多媒體 資源的標記語言格式是否屬于所述終端數(shù)據(jù)庫存儲的所述移動終端支持的標記語言格式, 若不屬于,則將所述多媒體資源的標記語言格式轉換成所述移動終端支持的標記語言格 式,將轉換后的多媒體資源發(fā)送給所述接口代理模塊。
9. 如權利要求8所述的頁面適配系統(tǒng),其特征在于所述移動終端支持的標記語言格式包括無線標記語言和/或可擴展超文本標記語曰o
10. 如權利要求6-9任一項所述的頁面適配系統(tǒng),其特征在于所述頁面訪問請求消息包括移動終端待訪問的統(tǒng)一資源定位符,接口代理模塊,用于從相應的服務器上獲取多媒體資源之前還包括根據(jù)所述統(tǒng)一資 源定位符發(fā)起超文本傳輸協(xié)議鏈接到相應的服務器。
11. 一種通信系統(tǒng),包括權利要求6-10任一項所述的頁面適配系統(tǒng),其特征在于 所述頁面適配系統(tǒng),用于根據(jù)接收到移動終端發(fā)來的頁面訪問請求消息從相應的服務器上獲取多媒體資源;用于分析所述多媒體資源的格式,基于預存的移動終端的能力信息 判斷所述多媒體資源的格式是否適用于所述移動終端,若不適用,則將所述多媒體資源的 格式轉換成所述移動終端支持的格式,將轉換后的多媒體資源發(fā)送給所述移動終端。
全文摘要
本發(fā)明提供一種實現(xiàn)頁面適配的方法、頁面適配系統(tǒng)及通信系統(tǒng),該方法包括根據(jù)接收到移動終端發(fā)來的頁面訪問請求消息從相應的服務器上獲取多媒體資源;分析所述多媒體資源的格式,基于預存的移動終端的能力信息判斷所述多媒體資源的格式是否適用于所述移動終端,若不適用,則將所述多媒體資源的格式轉換成所述移動終端支持的格式,將轉換后的多媒體資源發(fā)送給所述移動終端。根據(jù)本發(fā)明使不同能力的移動終端訪問傳統(tǒng)互聯(lián)網(wǎng)頁面都具有良好的用戶體驗,并且極大的減少了人工調(diào)整頁面的工作量。
文檔編號G06F9/44GK101794298SQ201010100120
公開日2010年8月4日 申請日期2010年1月22日 優(yōu)先權日2010年1月22日
發(fā)明者呂偉初 申請人:中興通訊股份有限公司