專利名稱:瀏覽器的網頁加載方法
瀏覽器的網頁加載方法
技術領域:
本發(fā)明涉及網絡技術,特別是涉及一種瀏覽器的網頁加載方法。
背景技術:
瀏覽器(Browser)是一種客戶端程序的統(tǒng)稱,通過這種客戶端程序,使用者可以借助HTTP協(xié)議,從網絡服務器上下載HTML格式的文件,并以圖文的方式展示出來。同時也可以將用戶的反饋送回服務器,實現用戶和服務器之間的交互操作。常見的瀏覽器程序有微軟的 Internet Explorer (簡稱 IE)、Mozilla 基金會的 Firefox 和 Google 公司的 Chrome等。超文本(HTML, Hyper Text Markup Language)是一種用于網頁的描述語言,它通過尖括號包圍的標簽(Tag)以及標簽之外的文本來共同描述文檔的結構化信息,也可以來描述部分語義和外觀樣式。它是目前網絡(Internet)上的文檔格式的標準。目前所有的瀏覽器都支持這個標準,并且大都把HTML文檔中的〈TITLE〉標簽的文本作為窗口的標題文字。網頁地址(URL)是W3C聯盟在RFC1738中定義的一種格式字符串,用于給Internet上的每一個資源賦予一個唯一的地址。它大致由協(xié)議、網站地址、路徑、文檔名和參數組成,一般展現為如下的形式“協(xié)議://服務器地址/路徑/資源名?參數1&參數2&...& 參數 N”。瀏覽器(Browser)通常都具有一個地址欄,即瀏覽器上的一個文本框,用于輸入或者顯示瀏覽器當前訪問文檔的網頁地址。目前的瀏覽器都將地址欄作為一個重要的內容顯示在界面上方,但是隨著網絡的越來越普及,使用者已經從知識分子擴展到了廣大的普通群眾,一個純英文且復雜的地址格式,對于他們來說并不具有什么特別的意義,很多用戶看不懂,且不能辨別真?zhèn)?,這個也是為什么很多基于地址仿冒的釣魚網頁能夠`得手的重要原因。
發(fā)明內容基于此,有必要提供一種更安全的瀏覽器的網頁加載方法。一種瀏覽器的網頁加載方法,包括如下步驟:步驟S101,解析網頁信息得到的URL地址信息;步驟S102,從所述URL地址對應網站以外的預設信息源中查詢得到所述URL地址對應的網站名稱,所述信息源中錄入有多個URL地址及與其對應的所述網站名稱;步驟S103,顯示所述網站名稱。本發(fā)明一較佳實施例中,所述步驟S102包括如下步驟:先將所述URL地址進行分解,提取出所述URL地址的服務器地址;再從所述預設信息源中查詢得到所述服務器地址對應的網站名稱。本發(fā)明一較佳實施例中,所述步驟S102包括如下步驟:先將所述URL地址進行分解,提取出所述URL地址的服務器地址和路徑,并將所述服務器地址分解為主域名和子域名,將所述路徑分解為目錄部分;
然后從所述預設信息源中匹配所述主域名對應的網站名稱,在所述主域名匹配成功的情況下,再匹配所述子域名;最后在所述服務器地址匹配成功的情況下,依次匹配所述路徑。本發(fā)明一較佳實施例中,所述網站名稱顯示在多網頁標簽的瀏覽器中的網頁標簽上。本發(fā)明一較佳實施例中,所述網站名稱顯示在瀏覽器原有地址欄的位置。本發(fā)明一較佳實施例中,所述網站名稱與所述URL地址交替顯示。本發(fā)明一較佳實施例中,當檢測到所述瀏覽器地址欄失去焦點時,在所述瀏覽器地址欄的位置顯示所述網站名稱;當所述瀏覽器地址欄接收到用戶激活時,在所述瀏覽器地址欄的位置顯示所述URL地址。本發(fā)明一較佳實施例中,所述網站名稱為中文網站名稱。本發(fā)明一較佳實施例中,所述瀏覽器的網頁加載方法還包括如下步驟:當檢測到所述瀏覽器中地址欄的URL地址變更到與當前URL地址不是同一個網站時,發(fā)出提醒信息。本發(fā)明一較佳實施例中,所述不是同一個網站是通過比較前后URL地址的主域名是否相同而得到。上述瀏覽器的網頁加載方法中,由于該網站名稱是從一個預設的信息源中獲取,用戶進入釣魚網站后,由于信息源中查找不到的對應的網站名稱(或找到與真實網站不相同的網站名稱),則網站名稱無法顯示,此時用戶就很快能提高警惕,防止被騙,從而提高了安全性。
圖1為一實施例的瀏覽器的網頁加載方法步驟流程圖;圖2為一實施例的瀏覽器地址欄顯示URL地址時的效果示意圖;圖3為一實施例的瀏覽器地址欄顯示網站名稱時的效果示意圖。
具體實施方式為了解決現有URL地址對普通用戶來說難以識別而容易被釣魚網站欺騙的問題,提出了一種更安全的瀏覽器的網頁加載方法。請參閱圖1,一實施例的瀏覽器的網頁加載方法包括如下步驟:步驟S101,解析網頁信息得到的URL地址信息。步驟S102,從所述URL地址對應網站以外的預設信息源中查詢得到所述URL地址對應的網站名稱,所述信息源中錄入有多個URL地址及與其對應的所述網站名稱。所述信息源包括常用網站URL地址與其網站名稱的對應關系,甚至還可以包括不安全URL地址及其對應的警示標語,即不安全URL地址對應的網站名稱是一個警示標語。該信息源內容可由某公司或者某監(jiān)管部門管理和維護。該信息源可以下載存放在用戶的終端上,也可以存放在網絡服務器上。設立該信息源的目的是:為一連串由字母、數字和符號組成的URL地址對應一個大眾用戶都能認識的網站名稱,針對中國用戶,則可將該網站名稱設置為中文。 步驟S103,顯示所述網站名稱。
如:招商銀行的URL地址對應的網站名稱為“招商銀行”;淘寶的URL地址對應的網站名稱為“淘寶”;京東商城的URL地址對應的網站名稱為“京東商城”。用戶通過顯示的網站名稱很方便就能識別網站來源,特別是,由于該網站名稱是從一個預設的信息源中獲取,而不是從每一個URL對應的網站上去獲取,此時,用戶進入釣魚網站后,由于信息源中查找不到對應的網站名稱,所以釣魚網站便不會顯示其網站名稱,或者找到的網站名稱是一個警示標語。這樣,用戶就很快能提高警惕,防止被騙。如一些跟招商銀行網頁地址很相似的URL地址(釣魚網站),其網站名稱便沒有顯示,或者顯示“未知網站”等警示標語,以提醒用戶提高警惕。一實施例中,所述步驟S102包括如下步驟:先將URL地址進行分解,提取出URL地址的服務器地址。再從所述預設信息源中查詢得到所述服務器地址對應的網站名稱。比如:對于 URL 地址為 http://www.cmbchina.com/personal/reg/intro, html 的網頁,提取的服務器地址為www.cmbchina.com。另一實施例中,所述步驟S102包括如下步驟: 先將URL地址進行分解,提取出URL地址的服務器地址和路徑,并將服務器地址分解為主域名和子域名,將路徑分解為目錄部分。然后從所述預設信息源中匹配主域名對應的網站名稱,在主域名匹配成功的情況下,再匹配子域名。最后在服務器地址匹配成功的情況下,依次匹配路徑。比如:對于 URL 地址為 http://www.cmbchina.com/personal/reg/intro, html 的網頁,則提取出主域名cmbchina.com,子域名www,路徑personal和reg。步驟S103則顯示最后匹配成功的網站名稱上述步驟S103中所述網站名稱的顯示方式可以有很多種,如彈出窗口方式顯示或者流動字幕方式顯示。本發(fā)明一較佳實施例中,所述網站名稱顯示在多網頁標簽的瀏覽器中的網頁標簽上。(傳統(tǒng)的網頁標簽上的名稱是從當前網頁信息中獲取的,存在不安全因素,如非招商銀行的網站的網頁標簽欄也可以顯示“招商銀行”字樣。)本發(fā)明另一較佳實施例中,所述網站名稱顯示在瀏覽器原有地址欄的位置,并與URL地址交替顯示。如圖2和圖3所示,其分別為顯示URL地址時和顯示網站名稱時的地址欄顯示效果示意圖。圖2中,瀏覽器的地址欄以文本框的形式顯示網站的URL地址202。圖3中,瀏覽器的地址欄顯示所述網站名稱。本實施例中,當檢測到瀏覽器的地址欄失去焦點時,即用戶沒有激活地址欄時,在所述瀏覽器地址欄的位置顯示所述網站名稱302(圖3所示)。當所述瀏覽器的地址欄接收到用戶通過鼠標或者鍵盤快捷鍵激活時,以文本框形式顯示URL地址202(圖2所示),便于用戶查看和修改。上述瀏覽器的網頁加載方法中,由于網站名稱的顯示與原有URL地址欄共用同一個顯示位置,所以不會占用用戶瀏覽網頁信息的可視空間,而且同時達到了為用戶提供一個容易識別的地址信息(網站名稱),便于用戶辨別釣魚網站,提升用戶使用安全。本發(fā)明另一較佳實施例中,所述瀏覽器的網頁加載方法還包括如下步驟:當檢測到瀏覽器中地址欄的URL地址變更到與當前URL地址不是同一個網站時,即主域名改變時,發(fā)出提醒信息。提醒方式可以是聲音、圖像或對話框等,進一步提高用戶使用安全。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
權利要求
1.一種瀏覽器的網頁加載方法,其特征在于,包括如下步驟: 步驟S101,解析網頁信息得到的URL地址信息; 步驟S102,從所述URL地址對應網站以外的預設信息源中查詢得到所述URL地址對應的網站名稱,所述信息源中錄入有多個URL地址及與其對應的所述網站名稱; 步驟S103,顯示所述網站名稱。
2.根據權利要求1所述的瀏覽器的網頁加載方法,其特征在于,所述步驟S102包括如下步驟: 先將所述URL地址進行分解,提取出所述URL地址的服務器地址; 再從所述預設信息源中查詢得到所述服務器地址對應的網站名稱。
3.根據權利要求1所述的瀏覽器的網頁加載方法,其特征在于,所述步驟S102包括如下步驟: 先將所述URL地址進行分解,提取出所述URL地址的服務器地址和路徑,并將所述服務器地址分解為主域名和子域名,將所述路徑分解為目錄部分; 然后從所述預設信息源中匹配所述主域名對應的網站名稱,在所述主域名匹配成功的情況下,再匹配所述子域名; 最后在所述服務器地址匹配成功的情況下,依次匹配所述路徑。
4.根據權利要求1所述的瀏覽器的網頁加載方法,其特征在于,所述網站名稱顯示在多網頁標簽的瀏覽器中的網頁標簽上。
5.根據權利要求1所述的瀏覽器的網頁加載方法,其特征在于,所述網站名稱顯示在瀏覽器原有地址欄的位置。
6.根據權利要求5所述的瀏覽器的網頁加載方法,其特征在于,所述網站名稱與所述URL地址交替顯示。
7.根據權利要求6所述的瀏覽器的網頁加載方法,其特征在于,當檢測到所述瀏覽器地址欄失去焦點時,在所述瀏覽器地址欄的位置顯示所述網站名稱;當所述瀏覽器地址欄接收到用戶激活時,在所述瀏覽器地址欄的位置顯示所述URL地址。
8.根據權利要求1所述的瀏覽器的網頁加載方法,其特征在于,所述網站名稱為中文網站名稱。
9.根據權利要求1所述的瀏覽器的網頁加載方法,其特征在于,所述瀏覽器的網頁加載方法還包括如下步驟:當檢測到所述瀏覽器中地址欄的URL地址變更到與當前URL地址不是同一個網站時,發(fā)出提醒信息。
10.根據權利要求9所述的瀏覽器的網頁加載方法,其特征在于,所述不是同一個網站是通過比較前后URL地址的主域名是否相同而得到。
全文摘要
一種瀏覽器的網頁加載方法,包括如下步驟解析網頁信息得到的URL地址信息;從所述URL地址對應網站以外的預設信息源中查詢得到所述URL地址對應的網站名稱,所述信息源中錄入有多個URL地址及與其對應的網站名稱;顯示該網站名稱。上述瀏覽器的網頁加載方法中,由于該網站名稱是從一個預設的信息源中獲取,此時,用戶進入釣魚網站后,由于信息源中查找不到的對應的網站名稱,此時用戶就很快能提高警惕,防止被騙。
文檔編號G06F17/30GK103164411SQ20111040971
公開日2013年6月19日 申請日期2011年12月12日 優(yōu)先權日2011年12月12日
發(fā)明者蔣建波 申請人:深圳市金蝶中間件有限公司