網頁資源的獲取方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種網頁資源的獲取方法和裝置,所述方法包括:通過瀏覽器接收網頁標識;判斷所述網頁標識是否為錯誤網頁標識;若所述網頁標識為錯誤網頁標識,則在預先存儲的錯誤網頁標識匹配表中匹配相應的修正方式;根據(jù)匹配到的修正方式對所述錯誤網頁標識進行修正;根據(jù)修正后的網頁標識發(fā)送相應的網頁資源獲取請求至所述服務器,以獲取相應的網頁資源。本發(fā)明能夠自動的對輸入錯誤的網頁標識進行修正,節(jié)省時間,提高了網站訪問效率。
【專利說明】網頁資源的獲取方法及裝置
【技術領域】
[0001] 本發(fā)明屬于互聯(lián)網絡領域,尤其涉及一種網頁資源的獲取方法及裝置。
【背景技術】
[0002] 隨著互聯(lián)網絡的不斷普及,用戶對互聯(lián)網絡功能的要求越來越高。
[0003] 以用戶通過瀏覽器瀏覽網頁為例,現(xiàn)有技術中,用戶在通過瀏覽器瀏覽網頁時,可 以直接點擊相應的網頁鏈接進入網頁,也可以在瀏覽器(譬如QQ瀏覽器)的地址欄輸入網頁 地址進入相應的網頁。其中,通過點擊網頁鏈接進入網頁時,由于該網頁鏈接直接連接到相 應的網頁,因此一般不會出現(xiàn)打開網頁錯誤的問題。
[0004] 但是通過在瀏覽器的地址欄輸入網頁地址來瀏覽網頁時,經常會出現(xiàn)輸入的字符 錯誤或者格式不對等問題,而一旦字符錯誤或者格式不對,則將無法打開相應的網頁。
[0005] 譬如,用戶在輸入網頁地址時,易出現(xiàn)以下問題:
[0006] 標點符號輸入錯誤:將"www. "輸成"www, " ;
[0007] 英文的標點符號誤輸成中文的標點符號:將"WWW"寫成"WWW。" ;
[0008] 多按了空格鍵:將 "www. qq. com" 輸成 "www. qq. com" ;
[0009] 少輸入字母:將"www"誤寫成"ww"或"wwww"等。
[0010] 上述失誤操作在用戶輸入網頁地址時經常發(fā)生,但是卻很容易被用戶所忽略,這 就會造成輸入的網頁網址返回無效,因為錯誤網頁標識的網絡請求無法進行服務器(DNS) 解析,故會返回給瀏覽器一個錯誤代碼,譬如753錯誤,表示服務器解析不到錯誤網頁地址 對應的網站。
[0011] 出現(xiàn)上述問題時,通常做法是需要用戶仔細檢查輸入的網頁地址中的錯誤字符, 然后手動對錯誤字符進行修改,直至能夠訪問相應的網站,顯然上述修改方式既浪費時間, 造成效率低下,而且手動修改的不一定正確,一旦修改錯誤,還需要用戶需重新輸入網頁網 址。
[0012] 因此,需解決現(xiàn)有技術中在輸入的網頁標識出現(xiàn)錯誤時,不能高效的訪問相應的 網頁,而手動修改方式又浪費時間、效率低下的技術問題。
【發(fā)明內容】
[0013] 本發(fā)明實施例的目的在于提供一種網頁資源的獲取方法和裝置,旨在解決現(xiàn)有技 術中在輸入的網頁標識出現(xiàn)錯誤時,不能高效的訪問相應的網頁,而手動修改方式又浪費 時間、效率低下的技術問題。
[0014] 為解決上述技術問題,本發(fā)明實施例提供以下技術方案:
[0015] 一種網頁資源的獲取方法,所述方法包括:
[0016] 通過瀏覽器接收網頁標識;
[0017] 判斷所述網頁標識是否為錯誤網頁標識;
[0018] 若所述網頁標識為錯誤網頁標識,則在預先存儲的錯誤網頁標識匹配表中匹配相 應的修正方式;
[0019] 根據(jù)匹配到的修正方式對所述錯誤網頁標識進行修正;
[0020] 根據(jù)修正后的網頁標識發(fā)送相應的網頁資源獲取請求至所述服務器,以獲取相應 的網頁資源。
[0021] 為解決上述技術問題,本發(fā)明實施例還提供以下技術方案:
[0022] -種網頁資源的獲取裝置,所述裝置包括:
[0023] 網頁標識接收模塊,用于通過瀏覽器接收網頁標識;
[0024] 網頁標識判斷模塊,用于判斷所述網頁標識是否為錯誤網頁標識;
[0025] 修正方式匹配模塊,用于在所述網頁標識判斷模塊判定所述網頁標識為錯誤網頁 標識時,在預先存儲的錯誤網頁標識匹配表中匹配相應的修正方式;
[0026] 網頁標識修正模塊,用于根據(jù)匹配到的修正方式對所述錯誤網頁標識進行修正; 以及
[0027] 網頁資源獲取模塊,用于根據(jù)修正后的網頁標識發(fā)送相應的網頁資源獲取請求至 所述服務器,以獲取相應的網頁資源。
[0028] 本發(fā)明實施例中,若判斷瀏覽器接收到的網頁標識為錯誤網頁標識,則直接在預 先存儲的錯誤網頁標識匹配表中匹配相應的修正方式,按照匹配到的修正方式對錯誤網頁 標識進行修正,并按照修正后的網頁標識獲取相應的網頁資源。顯然,本發(fā)明實施例能自動 的對錯誤網頁標識進行修正,節(jié)省時間,提高了訪問效率。
【專利附圖】
【附圖說明】
[0029] 圖1是本發(fā)明第一實施例網頁資源的獲取方法流程示意圖;
[0030] 圖2為本發(fā)明實施例中網頁標識的錯誤類型及修正方式對應表格示意圖;
[0031] 圖3是本發(fā)明第二實施例網頁資源的獲取方法流程示意圖;
[0032] 圖4是本發(fā)明實施例網頁資源的獲取裝置的結構示意圖。
【具體實施方式】
[0033] 以下各實施例的說明是參考附加的圖式,用以例示本發(fā)明可用以實施的特定實施 例。
[0034] 請參閱圖1,圖1為本發(fā)明第一實施例網頁資源的獲取方法的流程示意圖。
[0035] 在步驟S101中,通過瀏覽器接收網頁標識。
[0036] 在本發(fā)明實施例中,所述網頁標識優(yōu)選為統(tǒng)一資源定位器(Uniform Resoure Locator,URL),即網絡地址。而本步驟所指的通過瀏覽器接收網頁標識接收客戶端輸入 的網頁標識,譬如用戶在瀏覽器地址欄輸入的網絡地址為http://news.gg.com/zt2013/ lianghui/時,則通過瀏覽器接收該網絡地址。在步驟S102中,判斷所述網頁標識是否為錯 誤網頁標識,若是,則進行步驟S103,否則進行步驟S105。
[0037] 本發(fā)明實施例中,在通過瀏覽器接收到網頁標識后,根據(jù)所述網頁標識向服務器 獲取網頁資源,譬如在接收到http://news, gg. com/zt2013/lianghui/的網頁地址后,向 后臺服務器獲取該網頁地址對應的網頁資源,譬如所述網頁資源為關于全國兩會的新聞報 道。
[0038] 在判斷所述網頁標識是否為錯誤網頁標識時,本發(fā)明實施例優(yōu)選通過判斷是否接 收到錯誤代碼來判斷客戶端輸入的網頁地址是否出現(xiàn)錯誤,一旦接收到服務器返回的錯誤 代碼,則判定當前輸入的網頁標識錯誤。當然,在具體實施過程中,還可以通過其它方式來 判定客戶端輸入的網頁標識是否為錯誤網頁標識,譬如在客戶端輸入網頁標識過程中,逐 一對網頁標識中的各字符進行匹配校驗等,此處不再一一列舉。
[0039] 在步驟S103中,在預先存儲的錯誤網頁標識匹配表中匹配相應的修正方式。
[0040] 譬如請參閱圖2,在圖2所示的表格中,包括有網頁標識的錯誤類型,以及對應錯 誤類型的修正方式。在具體實施過程中,首先識別客戶端輸入的網頁標識的錯誤類型,之后 匹配該錯誤類型對應的修正方式。其中對應所述錯誤網頁標識的錯誤類型包括:網頁標識 的標點符號的格式錯誤、網頁標識的標點符號的形式錯誤、網頁標識的標點符號之間是否 多出字符等,具體請參閱圖2。
[0041] 在步驟S104中,根據(jù)匹配到的修正方式對所述錯誤網頁標識進行修正,以修正為 正確的網頁標識。
[0042] 在圖2所示的表格中匹配到相應的修正方式后,按照匹配到的修正方式對網頁標 識進行修正,譬如網頁標識的錯誤類型為:標點符號的形式錯誤,即"http;",則根據(jù)該錯 誤類型對應的修正方式為:將"http; "修正為"http: "。
[0043] 在步驟S105中,根據(jù)網頁標識發(fā)送相應的網頁資源獲取請求至所述服務器,以獲 取相應的網頁資源。
[0044] 本實施例中,若判斷瀏覽器接收到的網頁標識為錯誤網頁標識,則直接在預先存 儲的錯誤網頁標識匹配表中匹配相應的修正方式,按照匹配到的修正方式對錯誤網頁標識 進行修正,并按照修正后的網頁標識獲取相應的網頁資源。顯然,本實施例能夠自動的對錯 誤網頁標識進行修正,節(jié)省時間,提高了訪問效率。
[0045] 請參閱圖3,圖3為本發(fā)明第二實施例網頁資源的獲取方法的流程示意圖。
[0046] 在步驟S301中,通過瀏覽器接收網頁標識。
[0047] 在步驟S302中,根據(jù)所述網頁標識發(fā)送相應的網頁資源獲取請求至服務器。
[0048] 關于該步驟S301和步驟S302請參閱第一實施例中針對步驟S101和步驟S102的 詳細描述,此處暫不贅述。
[0049] 在步驟S303中,判斷是否接收到所述服務器返回的錯誤代碼,若是,則進行步驟 S304,否則進行步驟S308。
[0050] 其中,一旦接收到服務器返回的錯誤代碼,則可判定當前輸入的網頁標識為錯誤 網頁標識。因為錯誤網頁標識的網絡請求無法進行服務器(DNS)解析,故會返回給瀏覽器 一個錯誤代碼,譬如753錯誤,表示服務器解析不到該網頁地址對應的網站。
[0051] 在步驟S304中,判斷所述錯誤網頁標識是否包含于所述錯誤網頁標識匹配表中, 若是,則進行步驟S305,否則繼續(xù)進行步驟S301。
[0052] 在步驟S305中,在所述錯誤網頁標識匹配表中獲取對應所述錯誤網頁標識的錯 誤類型。
[0053] 具體請參閱圖2,在圖2所示的表格中,對應所述錯誤網頁標識的錯誤類型包括: 網頁標識的標點符號的格式錯誤、網頁標識的標點符號的形式錯誤、網頁標識的標點符號 之間是否多出字符。而且,對應每一錯誤類型均設置一修正方式,該修正方式可修正錯誤網 頁標識。
[0054] 在步驟S306中,匹配對應所述錯誤類型的修正方式。
[0055] 在步驟S307中,按照匹配到的修正方式對所述錯誤網頁標識進行修正,以形成正 確的網頁標識。
[0056] 譬如網頁標識的錯誤類型為:標點符號的形式錯誤,即"http; ",則根據(jù)該錯誤類 型對應的修正方式將"http; "修正為"http: "。
[0057] 在步驟S308中,根據(jù)網頁標識發(fā)送相應的網頁資源獲取請求至所述服務器,以獲 取相應的網頁資源。
[0058] 本實施例通過在接收到服務器返回的錯誤代碼時,判定接收到的網頁標識為錯誤 網頁標識,則即可在錯誤網頁標識匹配表匹配相應的錯誤類型以及對應該錯誤類型的修正 方式,之后按照修正方式對錯誤網頁標識進行修正,最后按照修正后的網頁標識發(fā)送網頁 資源獲取請求至服務器。顯然,在輸入的網頁標識出現(xiàn)錯誤時,可以自動的對網頁標識進行 修正,不僅節(jié)省時間,提高效率,而且可以高效的訪問相應的網站。
[0059] 請參閱圖4,圖4為本發(fā)明實施例提供的網頁資源的獲取裝置的結構示意圖,其中 所述網頁資源的獲取裝置包括:網頁標識接收模塊41、網頁標識判斷模塊42、匹配表查詢 模塊43、修正方式匹配模塊44、網頁標識修正模塊45以及網頁資源獲取模塊46。
[0060] 在具體實施過程中,所述網頁標識接收模塊41通過瀏覽器接收網頁標識,所述網 頁標識判斷模塊42判斷瀏覽器接收到的網頁標識是否為錯誤網頁標識,其中所述網頁標 識優(yōu)選為網絡地址。
[0061] 若所述網頁標識判斷模塊42判定瀏覽器接收到的網頁標識為錯誤網頁標識,所 述匹配表查詢模塊43則進一步判斷所述錯誤網頁標識是否包含于預先存儲的錯誤網頁標 識匹配表中。
[0062] 若所述匹配表查詢模塊43判定所述錯誤網頁標識包含于所述預先存儲的錯誤網 頁標識匹配表中,則所述修正方式匹配模塊44進一步的在所述預先存儲的錯誤網頁標識 匹配表中匹配相應的修正方式,所述網頁標識修正模塊45則根據(jù)所述修正方式匹配模塊 44匹配到的修正方式對所述錯誤網頁標識進行修正,以形成正確的網頁標識。所述網頁資 源獲取模塊46根據(jù)所述修正方式匹配模塊44修正后的網頁標識發(fā)送相應的網頁資源獲取 請求至所述服務器,以獲取相應的網頁資源。
[0063] 具體的,所述網頁標識判斷模塊42在判斷瀏覽器接收到的網頁標識是否為錯誤 網頁標識時,所述網頁資源獲取模塊46首先根據(jù)瀏覽器接收到的網頁標識發(fā)送相應的網 頁資源獲取請求至所述服務器,所述網頁標識判斷模塊42進一步判斷是否接收到所述服 務器返回的錯誤代碼,若接收到所述服務器返回的錯誤代碼,則判定所述網頁標識為錯誤 網頁標識。
[0064] 具體的,所述修正方式匹配模塊44包括類型獲取模塊441以及方式匹配模塊442 : 其中所述類型獲取模塊441用于獲取對應所述錯誤網頁標識的錯誤類型,所述方式匹配模 塊442用于在所述錯誤網頁標識匹配表中匹配對應所述錯誤類型的修正方式。所述網頁標 識修正模塊45則根據(jù)所述方式匹配模塊442匹配到的修正方式對所述錯誤網頁標識進行 修正,以形成正確的網頁標識。其中對應所述錯誤網頁標識的錯誤類型包括:網頁標識的標 點符號的格式錯誤、網頁標識的標點符號的形式錯誤、網頁標識的標點符號之間是否多出 字符等,具體請參閱圖2,此處不再贅述。
[0065] 關于所述網頁資源的獲取裝置中各模塊的工作原理請參閱上文針對網頁資源的 獲取方法的詳細描述,此處不再贅述。
[0066] 本發(fā)明實施例中,若判斷瀏覽器接收到的網頁標識為錯誤網頁標識,則直接在預 先存儲的錯誤網頁標識匹配表中匹配相應的修正方式,按照匹配到的修正方式對錯誤網頁 標識進行修正,并按照修正后的網頁標識獲取相應的網頁資源。顯然,本發(fā)明實施例能自動 的對錯誤網頁標識進行修正,節(jié)省了時間,提高了網站訪問效率。
[0067] 綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限 制本發(fā)明,本領域的普通技術人員,在不脫離本發(fā)明的精神和范圍內,均可作各種更動與潤 飾,因此本發(fā)明的保護范圍以權利要求界定的范圍為準。
【權利要求】
1. 一種網頁資源的獲取方法,其特征在于,所述方法包括: 通過瀏覽器接收網頁標識; 判斷所述網頁標識是否為錯誤網頁標識; 若所述網頁標識為錯誤網頁標識,則在預先存儲的錯誤網頁標識匹配表中匹配相應的 修正方式; 根據(jù)匹配到的修正方式對所述錯誤網頁標識進行修正; 根據(jù)修正后的網頁標識發(fā)送相應的網頁資源獲取請求至所述服務器,以獲取相應的網 頁資源。
2. 根據(jù)權利要求1所述的網頁資源的獲取方法,其特征在于,在預先存儲的錯誤網頁 標識匹配表中匹配相應的修正方式的步驟包括: 獲取對應所述錯誤網頁標識的錯誤類型; 在所述錯誤網頁標識匹配表中匹配對應所述錯誤類型的修正方式。
3. 根據(jù)權利要求2所述的網頁資源的獲取方法,其特征在于,獲取對應所述錯誤網頁 標識的錯誤類型的步驟之前,所述方法還包括: 判斷所述錯誤網頁標識是否包含于所述錯誤網頁標識匹配表中; 若所述錯誤網頁標識包含于所述錯誤網頁標識匹配表中,則在所述錯誤網頁標識匹配 表中獲取對應所述錯誤網頁標識的錯誤類型。
4. 根據(jù)權利要求1所述的網頁資源的獲取方法,其特征在于,判斷所述網頁標識是否 為錯誤網頁標識的步驟具體包括: 根據(jù)接收到的網頁標識發(fā)送相應的網頁資源獲取請求至服務器,判斷是否接收到所述 服務器返回的錯誤代碼; 若接收到所述服務器返回的錯誤代碼,則判定所述網頁標識為錯誤網頁標識。
5. 根據(jù)權利要求1所述的網頁資源的獲取方法,其特征在于,所述網頁標識為網絡地 址。
6. -種網頁資源的獲取裝置,其特征在于,所述裝置包括: 網頁標識接收模塊,用于通過瀏覽器接收網頁標識; 網頁標識判斷模塊,用于判斷所述網頁標識是否為錯誤網頁標識; 修正方式匹配模塊,用于在所述網頁標識判斷模塊判定所述網頁標識為錯誤網頁標識 時,在預先存儲的錯誤網頁標識匹配表中匹配相應的修正方式; 網頁標識修正模塊,用于根據(jù)匹配到的修正方式對所述錯誤網頁標識進行修正;以及 網頁資源獲取模塊,用于根據(jù)修正后的網頁標識發(fā)送相應的網頁資源獲取請求至所述 服務器,以獲取相應的網頁資源。
7. 根據(jù)權利要求6所述的網頁資源的獲取裝置,其特征在于,所述修正方式匹配模塊 包括: 類型獲取模塊,用于獲取對應所述錯誤網頁標識的錯誤類型;以及 方式匹配模塊,用于在所述錯誤網頁標識匹配表中匹配對應所述錯誤類型的修正方 式。
8. 根據(jù)權利要求7所述的網頁資源的獲取裝置,其特征在于,所述裝置還包括匹配表 查詢模塊; 所述匹配表查詢模塊,用于判斷所述錯誤網頁標識是否包含于所述錯誤網頁標識匹配 表中; 若所述匹配表查詢模塊判定所述錯誤網頁標識包含于所述錯誤網頁標識匹配表中,則 所述類型獲取模塊在錯誤網頁標識匹配表中獲取對應所述錯誤網頁標識的錯誤類型。
9. 根據(jù)權利要求6所述的網頁資源的獲取裝置,其特征在于,所述網頁資源獲取模塊, 進一步的用于根據(jù)接收到的網頁標識發(fā)送相應的網頁資源獲取請求至服務器; 所述網頁標識判斷模塊,進一步的用于判斷是否接收到所述服務器返回的錯誤代碼, 若接收到所述服務器返回的錯誤代碼,則判定接收到的網頁標識為錯誤網頁標識。
10. 根據(jù)權利要求6所述的網頁資源的獲取裝置,其特征在于,所述網頁標識為網絡地 址。
【文檔編號】G06F9/44GK104123125SQ201310150009
【公開日】2014年10月29日 申請日期:2013年4月26日 優(yōu)先權日:2013年4月26日
【發(fā)明者】劉靖, 林曉丹 申請人:騰訊科技(深圳)有限公司