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