新四季網

網頁伺服系統及其網頁伺服器的操作方法

2023-04-24 07:42:31 1

專利名稱:網頁伺服系統及其網頁伺服器的操作方法
技術領域:
本發明是有關於一種網頁伺服器,且特別是有關於一種網頁伺服器的操作方法。
背景技術:
—般來說,由於移動裝置(例如手機)的屏幕較小,且屏幕解析度較低的狀況下, 若使用者利用移動裝置上網時,使用與一般電腦系統的瀏覽器所顯示的網頁相同,會不利 於使用者進行觀看。因此,業者大都會提供適於移動裝置使用的精簡版網頁,以便於讓使用 者使用移動裝置上網時便於觀看網頁。但相對來說,使用者必須輸入與電腦系統登入至網 頁伺服器(web server)不同的網址,以便於使用移動裝置合適的網頁服務(web service)。 例如,在一般電腦系統上網時所輸入的網址為具複雜功能網頁的網址,而使用移動裝置上 網時所輸入的網址為精簡版網頁的網址。如此,將會造成使用者需要同時記下不同的網址, 而帶來不便性。 有鑑於此,在現行的技術中,已有提供網頁跳轉的功能,但大部分屬於在遠端裝置 外掛命令程序(script)來進行轉址。也就是說,當使用者利用手機等移動裝置上網且輸入 具複雜功能網頁的網址(即與電腦系統上網時的網址相同),手機上外掛命令程序會將上 述網址的網頁藉由網頁跳轉的功能,跳轉至另一個網頁伺服地址以下載適合手機使用的網 頁。然而,某些移動裝置上所使用的瀏覽器卻不見得完全支援上述的外掛技術。因此,使用 者仍必需各自記憶不同的網址,以得到最佳的使用服務。

發明內容
本發明提供一種網頁伺服器的操作方法,藉以讓使用者不管使用一般電腦系統或
移動裝置上網觀看網頁時,只需要記憶一個網址即可,以增加使用便利性。 本發明提出一種網頁伺服器的操作方法,包括下列步驟。首先,接收遠端裝置發出
的第一瀏覽請求,其中此第一瀏覽請求中記錄第一網頁的網址。接著,判斷第一瀏覽請求的
標頭中是否記錄精簡版瀏覽器信息。之後,若第一瀏覽請求的標頭中記錄精簡版瀏覽器信
息,則產生轉址響應,且轉址響應的標頭中記錄第二網頁的網址。其中,轉址響應觸發遠端
裝置發出記錄第二網頁的網址的第二瀏覽請求。最後,依據記錄第二網頁的網址的第二瀏
覽請求,送出第二網頁。 在本發明的一實施例中,上述操作方法還包括下列步驟。判斷第一瀏覽請求中是 否記錄第二網頁的網址。若第一瀏覽請求中記錄第二網頁的網址,則依據第二網頁的網址, 送出第二網頁。 在本發明一實施例中,上述操作方法還包括下列步驟。若第一瀏覽請求的標頭中 沒有記錄精簡版瀏覽器信息,則依據第一網頁的網址,送出第一網頁。 在本發明 一 實施例中,上述轉址響應為超文本傳輸協定(hypertext transferprotocol, HTTP)的轉址口向應。 本發明提出一種內儲用於操作網頁伺服器的電腦程式產品,當電腦載入電腦程式並執行後,可完成上述網頁伺服器的操作方法。 本發明提出一種內儲程序的電腦可讀取記錄媒體,當電腦載入該程式並執行後,
可完成如上述網頁伺服器的操作方法。 本發明提出一種網頁伺服系統,包括遠端裝置以及網頁伺服器。遠端裝置發出第
一瀏覽請求,其中第一瀏覽請求中記錄第一網頁的網址。網頁伺服器接收第一瀏覽請求,並 判斷第一瀏覽請求的標頭中是否記錄精簡版瀏覽器信息。若第一瀏覽請求的標頭中記錄精 簡版瀏覽器信息,則產生轉址響應給遠端裝置,其中轉址響應的標頭中記錄第二網頁的網 址。轉址響應可以觸發遠端裝置發出記錄第二網頁的網址的第二瀏覽請求。依據記錄第二 網頁的網址的第二瀏覽請求,網頁伺服器送出第二網頁給遠端裝置。 本發明藉由判斷瀏覽請求的標頭中是否記錄精簡版瀏覽器信息,而決定是否產生 轉址響應,將遠端裝置的瀏覽器轉址到適合網頁的網址。如此一來,使用者不管使用一般電 腦系統來連線或者使用行動裝置來連線均只需記憶一個網址。 為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合附圖,作詳 細說明如下。


圖1繪示了本發明一實施例的網頁伺服器的操作方法流程圖。
圖2繪示了本發明一實施例的網頁伺服系統與通訊協定的示意圖。
圖3繪示了本發明另一實施例的網頁伺服器的操作方法流程圖。
主要元件符號說明 S101 S109 :本發明一實施例的網頁伺服器的操作方法各步驟
200:網頁伺服系統
210:網頁伺服器
220:遠端裝置
230 :網絡 S301 S313 :本發明另一實施例的網頁伺服器的操作方法各步驟
具體實施例方式
圖1繪示了本發明一實施例的網頁伺服器的操作方法。圖2繪示了本發明一實施 例的網頁伺服系統200與通訊協定的示意圖。在本實施例中,網頁伺服器(webserver) 210 的操作例如在符合超文本傳輸協定(hypertext transfer protocol,HTTP)下進行,但不限 制其範圍。請合併參照圖1與圖2,網頁伺服系統200包含網頁伺服器210與遠端裝置220。 首先,在步驟S101中,網頁伺服器210透過網絡230接收遠端裝置220所發出第一瀏覽請 求,其中第一瀏覽請求中記錄第一網頁的網址。在此假設前述第一網頁的網址是適用於一 般電腦系統的瀏覽器(browser)的正常(normal)網頁的網址(亦即具複雜功能網頁的網 址)。前述正常網頁的網址例如為「http:〃xxx_entry/index. htm」,且被記錄於第一瀏覽 請求的標頭(header)中。舉例來說,使用者可以在步驟S101中利用一般電腦系統或移動 裝置(例如手機)發出前述第一瀏覽請求給網頁伺服器210。 接著,在步驟S103中,網頁伺服器210判斷此第一瀏覽請求的標頭中是否記錄精簡版瀏覽器信息。在本例中,當使用者利用移動裝置的精簡版瀏覽器發出第一瀏覽請求 時,此精簡版瀏覽器會將精簡版瀏覽器信息記錄在第一瀏覽請求的標頭中。若是使用者利 用一般電腦系統的瀏覽器發出第一瀏覽請求時,此第一瀏覽請求的標頭中便會記錄非精 簡版瀏覽器信息。例如,若使用者利用微軟(Microsoft)公司的網際網路探索者(Internet E鄧lorer, IE) 6. 0版瀏覽器發出第一瀏覽請求時,此瀏覽器會將「MSIE6. 0」記錄在第一瀏 覽請求的標頭中的User-Agent欄位,以表示發出瀏覽請求的瀏覽器是微軟的IE 6. 0版瀏 覽器。如此,網頁伺服器210可以藉由瀏覽請求的標頭中所記錄的瀏覽器信息,而得知使用 者是利用哪種裝置所發出的瀏覽請求。 之後,當判斷出第一瀏覽請求的標頭中記錄精簡版瀏覽器信息,亦即使用者利用 行動裝置發出第一瀏覽請求給網頁伺服器210,則進行步驟S105,網頁伺服器210產生轉 址響應(response),且轉址響應的標頭中記錄第二網頁的網址,其中此轉址響應會觸發遠 端裝置220自動地發出記錄第二網頁的網址的第二瀏覽請求。在本實施例中,第二網頁的 網址是適用於移動裝置的瀏覽器的精簡版網頁的網址。而前述精簡版網頁的網址例如為 「http:〃Host/Mobile_Entry. htm」,並且被記錄於轉址響應的標頭中。另外,轉址響應除了 標頭中會記錄第二網頁的網址外,還包括響應編碼,例如超文本傳輸協定的狀態碼(status code) " 301"或"302 "。前述狀態碼"301 "、" 302 "代表需要使用者端採取進一步的操作才 能完成請求,也就是說,當使用者端(遠端裝置220)接收到網頁伺服器210產生的狀態碼 "301"或"302"時,使用者端必須再次對網頁伺服器210產生一個新的瀏覽請求,亦即第二 網頁瀏覽請求。 如上所述,網頁伺服器210所產生的轉址響應會傳送至移動裝置(遠端裝置220), 且當移動裝置的瀏覽器接收到這個轉址響應,會依據轉址響應所提供的響應編碼(狀態碼 "301"或"302"),而到轉址響應的標頭中找到第二網頁的網址。之後,移動裝置的瀏覽器會
自動地發出第二瀏覽請求,且此第二瀏覽請求的標頭中會記錄第二網頁的網址。並且,移動 裝置的瀏覽器發出第二瀏覽請求時,此瀏覽器會將精簡版瀏覽器信息"Mobile Browser"記 錄在第二瀏覽請求的標頭中的User-Agent欄位,以表示發出瀏覽請求的瀏覽器是移動裝 置的瀏覽器。 接著,當網頁伺服器210接收遠端裝置220發出的第二瀏覽請求後,則進行步驟 S107,網頁伺服器210會依據記錄第二網頁的網址的第二瀏覽請求,送出第二網頁給行動 裝置,以便於讓移動裝置的瀏覽器顯示出精簡版網頁。如此一來,使用者便不用因為使用移 動裝置上網,而需要另外記下精簡版網頁的網址。在本實施例中,網頁伺服器除了送出第二 網頁給移動裝置外,還會送出一狀態碼,例如為狀態碼"200"。而前述狀態碼"200"表示移 動裝置所發出的第二瀏覽請求已成功。 承接上述步驟S103,當判斷出第一瀏覽請求的標頭中沒有記錄精簡版瀏覽器信
息,亦即使用者可能利用一般電腦系統發出第一瀏覽請求給網頁伺服器210,則進行步驟
S109,網頁伺服器210便會依據記錄第一網頁的網址的第一瀏覽請求,送出第一網頁以及
狀態碼"200"給電腦系統的瀏覽器,以顯示正常的網頁讓使用者進行瀏覽。 為了使本領域有通常知識者可以更了解如本實施例的網頁伺服器210的操作方
法,以下將再舉一例來說明。圖3繪示了本發明一實施例的網頁伺服器的操作方法流程圖。
為了方便說明,假設第二網頁的網址為精簡版網頁的網址。在本實施例中,網頁伺服器210的操作例如在符合超文本傳輸協定下進行,但不限制其範圍。 請合併參照圖2與圖3,首先,在步驟S301中,網頁伺服器210透過網絡230接收 由遠端裝置220發出的第一瀏覽請求。在本實施例中,使用者可以利用電腦系統或移動裝 置發出的第一瀏覽請求,並且使用者所輸入的網址為一般電腦系統的瀏覽器所使用的正常 網頁的網址。而前述正常網頁的網址例如為「http:〃xxx_entry/index. htm」,且被記錄於 第一瀏覽請求的標頭中。 接著,在步驟S303中,判斷第一瀏覽請求中是否記錄第二網頁的網址(亦即精簡 版網頁的網址)。由於第一網頁的網址為正常網頁的網址,因此,在步驟S303中,網頁伺服 器210會判斷出第一瀏覽請求的標頭並未記錄第二網頁的網址,故進入步驟S305。在步驟 S305中,網頁伺服器210會判斷第一瀏覽請求的標頭中是否記錄精簡版瀏覽器信息。若是 網頁伺服器210判斷出第一瀏覽請求的標頭中並沒有記錄精簡版瀏覽器信息,亦即第一瀏 覽請求是透過電腦系統發出,則進行步驟S311。在步驟S311中,網頁伺服器210會依據記 錄著第一網頁的網址的第一瀏覽請求,送出第一網頁給電腦系統(遠端裝置220)的瀏覽 器,以便於讓使用者進行瀏覽。 另一方面,若是網頁伺服器210在步驟S305判斷出第一瀏覽請求的標頭中記錄著 精簡版瀏覽器信息,表示此第一瀏覽請求是透過移動裝置發出的,因此接著進行步驟S307, 以便於產生轉址響應。步驟S305可以參照圖1的步驟S103,而步驟S307以及接下來的步 驟S309的操作流程可以參照圖1的步驟S105、 S107的說明,故在此不再贅述。
在另一實施例中,請再繼續參照圖3,在步驟S301中,若是使用者利用電腦系統或 移動裝置(例如手機、PDA、…等)發出的第一瀏覽請求,並且使用者所輸入的網址(即第 一網頁的網址)為適合移動裝置的瀏覽器所使用的精簡版網頁的網址。而前述精簡版網頁 的網址例如為「http:〃Host/Mobile_Entry. htm」,且被記錄於第一瀏覽請求的標頭中。
接著,進入步驟S303,網頁伺服器210會判斷第一瀏覽請求的標頭中是否記錄第 二網頁的網址(亦即精簡版網頁的網址)。由於第一網頁的網址為精簡版網頁的網址(亦 即第一網頁的網址與第二網頁的網址相同),因此,在此步驟S303中,網頁伺服器210會判 斷出第一瀏覽請求的標頭中記錄第二網頁的網址,則直接進入步驟S313中。在步驟S313 中,網頁伺服器210會依據記錄第二網頁的網址的第一瀏覽請求,送出第二網頁以及狀態 碼200給電腦系統或行動裝置的瀏覽器上,以便於讓使用者進行網頁瀏覽。
本領域具通常知識者可以依其需求,而以任何形式實現上述諸實施例。例如,可以 內儲程序的電腦可讀取儲存媒體來實現上述諸實施例。也就是說,上述諸實施例可以用程 序(電腦軟體)形式來實現,而將此程序儲存在硬碟、軟盤、CD-ROM等電腦可讀取儲存媒體 中。由於網絡的普及,上述程序(電腦軟體)除可儲存於電腦可讀取儲存媒體外,亦可在網 絡上直接傳輸提供,而無須藉由儲存於儲存媒體上提供該程序。因此,本領域具通常知識者 可以依其需求,而以"電腦程式產品"型式實現上述諸實施例。所謂電腦程式產品,是載有 電腦可讀取的程序且不限外在形式之物。 綜上所述,本發明藉由判斷瀏覽請求的標頭中是否記錄精簡版瀏覽信息,而決定
是否產生轉址響應,將遠端裝置的瀏覽器轉址到適合網頁的網址。如此一來,使用者不管使
用一般電腦系統來連線或者使用行動裝置來連線均只需記憶一個網址。 雖然本發明已以實施例揭示如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,因此本發 明的保護範圍由權利要求書範圍所界定為準。
權利要求
一種網頁伺服器的操作方法,包括接收一遠端裝置發出的第一瀏覽請求,其中該第一瀏覽請求中記錄第一網頁的網址;判斷該第一瀏覽請求的標頭中是否記錄一精簡版瀏覽器信息;若該第一瀏覽請求的標頭中記錄該精簡版瀏覽器信息,則產生一轉址響應,且該轉址響應的標頭中記錄第二網頁的網址,其中該轉址響應觸發該遠端裝置發出記錄該第二網頁的網址的第二瀏覽請求;以及依據記錄該第二網頁的網址的該第二瀏覽請求,送出該第二網頁給該遠端裝置。
2. 如權利要求1所述的網頁伺服器的操作方法,其特徵在於,還包括 判斷該第一瀏覽請求的標頭中是否記錄該第二網頁的網址;以及若該第一瀏覽請求中記錄該第二網頁的網址,則依據記錄該第二網頁的網址的該第一 瀏覽請求,送出該第二網頁給該遠端裝置。
3. 如權利要求1所述的頁伺服器的操作方法,其特徵在於,還包括若該第一瀏覽請求的標頭中沒有記錄該精簡版瀏覽器信息,則依據記錄該第一網頁的 網址的該第一瀏覽請求,送出該第一網頁給該遠端裝置。
4. 如權利要求1所述的頁伺服器的操作方法,其特徵在於,該轉址響應為超文本傳輸 協定的轉址響應。
5. 如權利要求1所述的網頁伺服器的操作方法,其特徵在於,判斷該第一瀏覽請求是 否記錄該精簡版瀏覽器信息的步驟,是檢查該第一瀏覽請求的標頭中的User-Agent欄位, 以判斷是否記錄該精簡版瀏覽器信息。
6. —種內儲用於操作網頁伺服器的電腦程式產品,當電腦載入該電腦程式並執行後, 可完成權利要求1所述的網頁伺服器的操作方法。
7. —種內儲程序的電腦可讀取記錄媒體,當電腦載入該程式並執行後,可完成如權利 要求1所述的方法。
8. —種網頁伺服系統,包括一遠端裝置,用以發出第一瀏覽請求,其中該第一瀏覽請求中記錄第一網頁的網址;以及一網頁伺服器,用以接收該第一瀏覽請求,並判斷該第一瀏覽請求的標頭中是否記錄 一精簡版瀏覽器信息;若該第一瀏覽請求的標頭中記錄該精簡版瀏覽器信息,則產生一轉 址響應給該遠端裝置,且該轉址響應的標頭中記錄第二網頁的網址;其中該轉址響應觸發該遠端裝置發出記錄該第二網頁的網址的第二瀏覽請求;以及 依據記錄該第二網頁的網址的該第二瀏覽請求,該網頁伺服器送出該第二網頁給該遠端裝 置。
9. 如權利要求8所述的網頁伺服系統,其特徵在於,該網頁伺服器還判斷該第一瀏覽 請求中是否記錄該第二網頁的網址;若該第一瀏覽請求中記錄該第二網頁的網址,則依據 該第一瀏覽請求,送出該第二網頁給該遠端裝置。
10. 如權利要求8所述的網頁伺服系統,其特徵在於,若該第一瀏覽請求的標頭中沒有 記錄該精簡版瀏覽器信息,則該網頁伺服器依據該第一網頁的網址,送出該第一網頁給該 遠端裝置。
11. 如權利要求8所述的網頁伺服系統,其特徵在於,該轉址響應為超文本傳輸協定的轉址響應。
12. 如權利要求8所述的網頁伺服系統,其特徵在於,該網頁伺服器是檢查該第一瀏覽 請求的標頭中的User-Agent欄位,以判斷該第一瀏覽請求是否記錄該精簡版瀏覽器信息。
13. 如權利要求8所述的頁伺服系統,其特徵在於,該遠端裝置是移動裝置。
全文摘要
一種網頁伺服系統及其網頁伺服器的操作方法,包括下列步驟。首先,接收遠端裝置發出的第一瀏覽請求,其中此第一瀏覽請求中記錄第一網頁的網址。接著,判斷第一瀏覽請求的標頭中是否記錄精簡版瀏覽器信息。之後,若第一瀏覽請求的標頭中記錄精簡版瀏覽器信息,則產生轉址響應,且轉址響應的標頭中記錄第二網頁的網址。其中,轉址響應觸發遠端裝置發出記錄第二網頁的網址的第二瀏覽請求。最後,依據記錄第二網頁的網址的第二瀏覽請求,送出第二網頁。
文檔編號G06F17/30GK101739405SQ20081017578
公開日2010年6月16日 申請日期2008年11月10日 優先權日2008年11月10日
發明者關啟源, 林大華, 陳宗楠 申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀