本發明專利技術提供了網頁的自定義優化。本發明專利技術公開了一種網頁優化系統,該系統允許用戶生成被優化成與不同的用戶設備一起使用的網頁。在網頁優化系統的一個實現中,定義用于生成網頁的多個主頁面和頁面布局,每一個主頁面定義網站的每一頁面共享的通用區域,而每一個頁面布局定義內容及這些內容在網頁上的布置。網頁優化系統還定義多個通道并將主頁面和頁面布局關聯到這些通道。每一個通道都與用戶設備相關聯。網頁優化系統標識網頁請求的用戶代理串的分量,諸如生成該請求的用戶設備、用于生成該請求的瀏覽器等,并且響應于這一網頁請求,使用與該網頁請求的這些分量標識的通道相關聯的主頁面和頁面布局來呈現網頁。
【技術實現步驟摘要】
本專利技術涉及網頁的自定義優化。
技術介紹
隨著智能電話和能夠訪問因特網的其他移動設備的增多,用戶更頻繁地使用這些移動設備來訪問網站。然而,因為大多數網站被設計成由計算機訪問,所以訪問這些網站的用戶最終具有低效且較不滿意的體驗。一種確保從不同的設備訪問網站的不同用戶中的每一個用戶都能夠高效地使用該網站的方法是為不同的設備提供不同的網站。例如,訪問網站WWW. thisone. com的用戶被重定向至具有地址m. thisone. com的不同網站。然而,這種方法具有若干缺點,包括不必要的內容重復、低效的市場營銷、較低的搜索引擎排名等。另一種方法是允許終端用戶的瀏覽器基于諸如終端用戶的屏幕大小等因素來應用不同的層級樣式表(CSS)。該方法依靠瀏覽器來確定如何向終端用戶顯示內容,并因此依靠CSS的網站的開發者具有對內容呈現的較少控制。此外,需要將所有內容都發送到瀏覽器,即使這些內容中的某一些不被顯示給終端用戶,這為內容傳遞增加低效率。又一種方法是使用基于訪問網站的設備的身份來自動重構內容和呈現格式的工具。然而,該方法也未給網站的設計者提供對如何在不同的設備上向用戶呈現網站的所得觀感的完全控制。因此,該方法被設計成只解決帶寬問題,而不向網站的開發者提供足夠的設計選擇。
技術實現思路
本文描述和要求保護的實現通過提供一種網頁優化系統來解決上述問題,該系統允許用戶生成被優化成與不同的用戶設備一起使用的網頁。在網頁優化系統的一個實現中,定義用于生成網頁的多個主頁面和頁面布局,每一個主頁面定義網站的每一頁面共享的通用區域,而每一個頁面布局定義內容及這些內容在網頁上的布置。網頁優化系統還定義多個通道并將主頁面和頁面布局關聯到這些通道。每一個通道都與用戶設備相關聯。網頁優化系統標識網頁請求的用戶代理串的分量,諸如生成該請求的用戶設備、用于生成該請求的瀏覽器等,并且響應于這一網頁請求,使用與該網頁請求的這些組件標識的通道相關聯的主頁面和頁面布局來呈現網頁。在一些實現中,作為計算機程序產品提供了制品。計算機程序產品的一個實現提供了可由計算系統讀取的并且對處理器可執行程序進行編碼的有形計算機程序存儲介質。 本文還描述和列舉了其他實現。提供本
技術實現思路
以便以簡化形式介紹將在以下具體實施方式中進一步描述的一些概念。本
技術實現思路
并不旨在標識所要求保護主題的關鍵特征或必要特征,也不旨在用于限制所要求保護主題的范圍。本文還描述和列舉了其他實現。附圖說明圖圖圖圖圖圖圖具體實施方式本文描述的網頁優化系統提供了向各種各樣的設備和瀏覽器顯示的網頁的自定義優化。具體而言,網頁優化系統標識用戶用來生成網頁請求的設備,并且基于對該設備的標識,該系統選擇可用于向作出請求的設備呈現網頁的自定義主頁面和自定義頁面布局。 例如,如果作出請求的設備被標識為移動設備,則選擇具有較小且較少數據密集的頁眉、頁腳等的主頁面來生成將被發送到作出請求的移動設備的網頁。類似地,使用具有被優化成在移動設備上顯示的數據的頁面布局來生成這一網頁。在一個實現中,還定義多個通道,每一個通道都與一主頁面和一頁面布局相關聯。網頁優化系統允許用戶使用相同的內容來生成針對諸如移動電話、智能電話、膝上型計算機等多個設備優化的網頁。結果,具有不同設備的用戶可以從同一個web統一資源定位符(URL)訪問內容。這種方法確保關于網站的任何搜索引擎排名、市場營銷活動等都將使用從所有用戶到該網站的組合web通信量,而不管用戶用來訪問該網站的設備是什么。此外,網頁優化系統還在定義移動設備時提供不同的專用性水平。例如,可以提供通用智能電話通道來為所有智能電話生成網頁,同時還可定義用于為使用Windows Phone7操作系統的移動設備生成網頁的單獨通道。圖I示出了用于網頁優化系統100的示例數據源和流程。具體而言,網頁優化系統 100用于呈現和傳遞New Geographic(新地理)雜志的具有URL www. newgeographic. com的網頁。網頁優化系統100包括數據庫102,該數據庫用于存儲用于為訪問New Geographic 雜志的網站的用戶生成經優化的網頁的各種模板元素。在一個實現中,這些模板元素包括各種主頁面、各種頁面布局等。例如,數據庫102包括提供諸如頁眉等由New Geographic 網站的所有頁面共享的通用區域的主頁面1108。具體而言,主頁面1108用于呈現將被提供給使用移動電話來訪問New Geographic雜志的網站的訪問者的網頁。類似地,當New Geographic網站的所有網頁被提供給使用計算機來訪問New Geographic雜志的網站的訪問者時,主頁面IIllO提供諸如頁眉、邊欄、頁腳等由這些頁面共享的通用區域。因為移動電話通常具有有限的查看空間量來顯示網頁,所以主頁面1108僅包括用于生成網頁的小頁眉并且不使用側邊幅。另一方面,當用戶正在使用計算機訪問New Geographic的網站時, 使用主頁面IIllO來生成向用戶提供更完整且更豐富的體驗的網頁。數據庫102還包括被配置成在移動電話上顯示內容的頁面布局1112以及被配置成在計算機屏幕上顯示內容的頁面布局11114。如圖I所示,與在頁面布局II114上提供的內容空間量相比,在頁面布局1112上提供較少的內容空間量。在一個實現中,頁面布局 112和114具備多個面板,其中只在特定類型的設備上顯示這些面板中的內容。由此,包含大量數值數據的面板可被網頁開發者標識為將被包括在顯示在計算機上的網頁中的面板。 然而,這些數值數據將不會被包括在將顯示在移動設備上的網頁上。該數據庫還包括各種通道104、106。各種通道104、106中的每一個都與各種模板元素相關聯。例如,移動通道 104與主頁面1108和布局1112相關聯,其中計算機通道106與主頁面IIllO和布局II114 相關聯。在一個實現中,數據庫102被主存在web服務器上,該web服務器在用戶訪問New Geographic雜志的網站時向用戶提供網頁。當用戶請求一網頁時,該用戶還發送關于該用戶的各種其他信息,諸如該用戶用來訪問該網頁的設備、標識該用戶的其他信息等。這一信息的示例是從用戶設備瀏覽器發送到提供網頁的web服務器的超文本傳輸協議(http)用戶代理串。例如,當用戶使用瀏覽器來訪問New Geographic雜志的網站時,包括具有URL WWW. newgeographic. coml30的用戶串的http請求被發送到主存該網站的web服務器。被包括在該http請求中的用戶代理串包括標識用戶的各種信息,諸如用戶使用的瀏覽器、用戶使用的設備、用戶的地理位置等。由此,例如當移動電話用戶122發送訪問New Geographic 雜志的網站的請求時,被附加到這一請求的用戶代理串包括標識該移動電話用戶122使用的設備、移動電話用戶122使用的瀏覽器等的信息。這一用戶代理串的示例如下用戶代理串IMozilla/5. O(Linux;U;Android2. 2. I;en-us;Nexus One Build/FRG83)AppleffebKit/533. I(KHTML, like Gecko)Version/4. OMobile Safari/53本文檔來自技高網...
【技術保護點】
一種方法,包括:將多個模板元素中的每一個模板元素關聯到多個通道中的一個通道;基于網頁請求的用戶代理串的至少一個分量來標識所述多個通道中的一個通道;以及呈現所述多個模板元素中與所標識的通道相關聯的一個或多個模板元素。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:M·O·科曼,J·R·伯克利,E·古爾埃什,O·穆特,A·韋拉安,高遠,R·R·德什潘德,
申請(專利權)人:微軟公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。