專利名稱::文件的顯示方法、裝置及客戶端的制作方法
技術領域:
:本發(fā)明涉及互聯網
技術領域:
,尤其涉及一種文件的顯示方法、裝置及客戶端。
背景技術:
:從包含圖片文件、FLASH文件等文件的網頁(如新聞網頁、論壇帖子網頁、博客網頁等)中,獲取文件所需的路徑是以形如“http://img.aaa.com/abc.jpg”的URL(UniformResourceLocator)統(tǒng)一資源定位符地址的形式存在于網頁代碼中的,當打開網頁時,瀏覽器從網頁代碼包含的URL地址對應的服務器中獲取文件,并根據網頁代碼中的包含的相應的文件位置信息將獲取的文件顯示于網頁中的相應位置。目前,在打開網頁時,如果該網頁代碼所包含的某文件的URL地址無法訪問,則瀏覽器無法獲取該文件,并且瀏覽器會在網頁中本應顯示該文件的位置處顯示一個“小紅叉”,以表示該文件無法被顯示。
發(fā)明內容本發(fā)明實施例提供一種文件的顯示方法、裝置及客戶端,用以解決現有技術中當文件的URL地址無法訪問時存在的瀏覽器不能顯示該文件的問題。本發(fā)明實施例采用以下技術方案一種文件的顯示方法,包括打開網頁時,獲得與網頁中待訪問的第一文件具有相同內容的第二文件的地址信息;從獲得的所述地址信息指示的存儲空間中獲取所述第二文件并進行顯示。較佳地,獲得與待訪問的第一文件具有相同內容的第二文件的地址信息具體包括從網頁代碼中確定待訪問的第一文件的原地址信息;根據所述原地址信息,從預先建立的文件的地址信息與文件的標識信息的對應關系中,確定與所述原地址信息對應的所述第一文件的標識信息,其中,所述對應關系中的任意一個文件的標識信息至少對應一個與該任意一個文件具有相同標識信息的其他文件的地址信息;根據確定的所述標識信息,從所述對應關系中確定與所述第一文件具有相同標識信息的第二文件的地址信息,其中,標識信息相同的所述第一文件與所述第二文件具有相同的內容。較佳地,在從所述對應關系中確定所述第一文件的標識信息之前,還包括確定所述第一文件的原地址信息為無效的地址信息。較佳地,所述對應關系的建立過程具體包括獲得互聯網網絡中存在的文件的標識信息與所述存在的文件的地址信息;判斷所述存在的文件的標識信息是否相同;建立標識信息相同的文件的地址信息與該標識信息的對應關系,其中,文件可以為圖片文件,所述標識信息為圖片文件的標識信息,以及判斷所述存在的文件的標識信息是否相同具體包括確定一個目標文件的標識信息的格式和目標分辨率;按照確定的所述格式和目標分辨率,對獲得的各圖片文件的標識信息進行轉化,獲得轉化后的各圖片文件的標識信息;判斷轉化后的各圖片文件的標識信息是否相同。較佳地,所述對應關系的建立過程具體包括獲得存在于互聯網網絡中的文件的標識信息與所述存在的文件的地址信息,判斷文件的標識信息是否相同;建立標識信息相同的文件的地址信息與該標識信息的對應關系;其中,所述存在于互聯網網絡中的文件為利用網絡爬蟲程序確定的存在于互聯網網絡中的文件;或所述存在于互聯網網絡中的文件為通過網頁瀏覽器訪問過的文件;或所述存在于互聯網網絡中的文件為客戶端下載到自身的存儲空間中的文件,所述存在于互聯網網絡中的文件的地址信息為客戶端下載到自身的存儲空間中的所述文件的地址信息。較佳地,所述對應關系的建立過程還包括從建立的所述對應關系中,確定任一標識信息對應的所有地址信息的個數;判斷所述個數是否小于預定第一閾值;在判斷結果為是時,從所述任一標識信息對應的文件的地址信息指示的存儲空間中獲取該文件;將該文件存儲至服務器,并在所述對應關系中的該文件的標識信息對應的地址信息中添加存儲該文件的所述服務器的存儲空間地址信息,所述服務器為接入互聯網時間大于預定時長及/或網絡接入帶寬大于預設值的服務器。較佳地,所述對應關系的建立過程還包括針對所述對應關系中的任一標識信息所對應的各個地址信息,分別確定連接到所述各個地址信息所指示的存儲空間所需的時間值;從確定的所述時間值中,確定大于預定時間閾值的時間值,并比較確定的對應于所述任一標識信息的大于預定時間閾值的時間值的個數是否大于預定第二閾值;在比較結果為是時,從所述任一標識信息對應的地址信息所指示的存儲空間中獲取該文件,將該文件存儲至服務器,并在所述對應關系中的該文件的標識信息對應的地址信息中添加存儲該文件的所述穩(wěn)定的服務器的存儲空間地址信息,所述服務器為接入互聯網時間大于預定時長及/或網絡接入帶寬大于預設值的服務器。較佳地,從獲得的所述地址信息指示的存儲空間中獲取所述第二文件具體包括根據所述網頁代碼中包含的除所述第一文件外的其他文件的地址信息,從所述對應關系中,確定與所述其他文件的地址信息對應的所述其他文件的標識信息;根據確定的所述其他文件的標識信息,從所述對應關系中確定與所述其他文件的標識信息分別匹配一致的第三文件的標識信息對應的地址信息;根據所述第二文件的地址信息和確定的各個第三文件的地址信息,判斷與所述第二文件同存儲于同一存儲空間中的第三文件的個數是否大于預定第三閾值;在判斷結果為是時,根據所述第一文件的標識信息,從所述對應關系中確定指示不同于所述同一存儲空間的存儲空間的第二地址信息,并從所述第二地址信息指示的存儲空間中獲取與所述第一文件具有相同標識信息的文件;以及在判斷結果為否時,從所述第二文件的地址信息指示的存儲空間中獲取所述第二文件。一種文件的顯示裝置,包括獲得單元,用于在打開網頁時,獲得與網頁中待訪問的第一文件具有相同內容的第二文件的地址信息;獲取單元,用于從獲得單元獲得的所述地址信息指示的存儲空間中獲取所述第二文件;顯示單元,用于對獲取單元獲取的所述第二文件進行顯示。一種文件的顯示方法,包括客戶端在打開網頁時,從網頁代碼中確定待訪問的第一文件的原地址信息,并將所述原地址信息提供給網絡側的服務器;所述客戶端接收所述服務器根據所述原地址信息反饋的與所述第一文件具有相同內容的第二文件的地址信息;以及所述客戶端從所述第二文件的地址信息指示的存儲空間中獲取所述第二文件并進行顯不。一種客戶端,包括確定單元,用于在打開網頁時,從網頁代碼中確定待訪問的第一文件的原地址信息;提供單元,用于將確定單元確定的原地址信息提供給網絡側的服務器;接收單元,用于接收所述服務器根據所述提供單元提供的原地址信息反饋的與所述第一文件具有相同內容的第二文件的地址信息;獲取單元,用于從接收單元接收的第二文件的地址信息指示的存儲空間中獲取所述第二文件;顯示單元,用于對獲取單元獲取的第二文件進行顯示。本發(fā)明實施例通過在打開網頁時,獲得與網頁中待訪問的第一文件具有相同內容的第二文件的地址信息;并從獲得的地址信息指示的存儲空間中獲取第二文件并進行顯示,因此即使當前網頁代碼包含的該待訪問的第一文件的地址信息無效,采用本發(fā)明實施例提供的方案,也能獲得與該第一文件具有相同內容的第二文件并進行顯示,從而解決了現有技術中存在的當文件的URL地址無法訪問時存在的瀏覽器不能顯示該文件的問題。圖1為本發(fā)明實施例提供的一種文件的顯示方法的具體流程示意圖;圖2為本發(fā)明實施例中實現步驟11的具體流程示意圖;圖3為本發(fā)明實施例中建立對應關系的具體流程示意圖;圖4為本發(fā)明實施例中建立對應關系的過程還可以包括的步驟的示意圖;圖5為本發(fā)明實施例中建立對應關系的過程還可以包括的步驟的示意圖;圖6為本發(fā)明實施例中實現從獲得的第二文件的地址信息指示的存儲空間中獲取第二文件的具體流程示意圖;圖7為本發(fā)明實施例提供的一種文件的顯示裝置的具體結構示意圖;圖8為本發(fā)明實施例提供的一種文件的顯示方法的具體流程示意圖;圖9為本發(fā)明實施例提供的一種客戶端的具體結構示意圖。具體實施例方式本發(fā)明實施例提供一種文件的顯示方案,通過獲得與待訪問的第一文件具有相同內容的第二文件的地址信息;然后再從獲得的地址信息指示的存儲空間中獲取第二文件并進行顯示,從而當前網頁代碼包含的待訪問的第一文件的地址信息無效時,采用本發(fā)明實施例提供的方案,也能從其他地址信息獲取與該文件具有相同內容的第二文件并進行顯示,解決了現有技術中存在的當文件的URL地址無法訪問時存在的瀏覽器不能顯示該文件的問題。下面結合各個附圖對本發(fā)明實施例技術方案的主要實現原理具體實施方式及其對應能夠達到的有益效果進行詳細的闡述。本發(fā)明實施例首先提供一種文件的顯示方法,該方法的具體流程示意圖如圖1所示,包括以下步驟步驟11,打開網頁時,獲得與網頁中待訪問的第一文件具有相同標識信息的第二文件的地址信息;步驟12,從獲得的該第二文件的地址信息指示的存儲空間中獲取第二文件,并對獲取的第二文件進行顯示。根據本發(fā)明實施例提供的該方法可知,待訪問的目標文件為第一文件,而最終顯示的文件是第二文件,雖然該第一文件與第二文件不是同一文件,但由于第一文件與第二文件具有相同的內容,因此,對于需要訪問該第一文件的用戶來說,從顯示文件的窗口實際所看到的文件與想訪問的文件是一樣的,因此本方案不會降低用戶的使用體驗,在
背景技術:
部分已提到,按照目前的現有技術,如果某文件的URL地址無法訪問,則瀏覽器會在網頁中本應顯示該文件的位置處顯示一個“小紅叉”,以表示該文件無法被顯示,而根據本發(fā)明實施例提供的該方案,由于第一文件的URL地址無法訪問時,能夠獲取與該第一文件具有相同內容的第二文件并進行顯示,因此,采用本發(fā)明實施例提供的方案后,網頁上的文件都能正常顯示而無需再顯示“小紅叉”。在本發(fā)明實施例中,為了實現上述步驟11、12,可以采用多種實現方式,比如,為了實現上述步驟11,可以采用如圖2所示的下述步驟步驟21,從網頁代碼中確定待訪問的第一文件的原地址信息,這里的原地址信息可以是URL形式的地址信息,比如原地址信息可以為http://img.aaa.com/abc.jpg,而這里的文件可以是圖片文件,也可以是FLASH文件等網頁中包含的文件;步驟22,根據確定的原地址信息,從預先建立的文件的地址信息與文件的標識信息的對應關系中,確定與該第一文件的原地址信息對應的該第一文件的標識信息,其中,該對應關系需滿足該對應關系中的任意一個文件的標識信息至少對應一個與該任意一個文件具有相同標識信息的其他文件的地址信息,而這里的文件的標識信息可以為文件的名稱信息、文件的格式信息(比如,若待訪問的第一文件為圖片文件,則圖片文件的格式信息可以但不限于為bmp、jpg、gif等)、文件的內容信息、圖片文件的特征信息以及文件所占存儲空間大小信息中的一項或多項(比如,一個圖片文件名稱信息為“風景”,該圖片文件所占存儲空間大小信息為“201KB”,則可以利用名稱信息與文件所占存儲空間大小信息的組合作為文件的標識信息“風景201KB”),或者,文件的標識信息還可以是根據文件的內容信息確定的“文件指紋”信息,關于“文件指紋”的確定方式將在后文進行解釋,在此不再贅述,此夕卜,上述圖片文件的特征信息可以為圖片文件的顏色直方圖信息、圖片文件的顏色聚合向量信息、圖片文件的灰度共生矩陣信息、利用邊界特征法對圖片文件進行處理而獲得的邊界特征信息、利用傅里葉形狀描述符法對圖片文件進行處理而獲得的特征信息、利用幾何參數法對圖片文件進行處理而獲得的特征信息或圖片文件的形狀不變矩信息等,此外,需要說明的是,在步驟11執(zhí)行完畢后,可以直接執(zhí)行該步驟12,或者,在步驟11執(zhí)行完畢后,也可以先對確定的第一文件的原地址信息是否有效進行判斷,并在判斷出確定的該第一文件的原地址信息為無效的地址信息后,再執(zhí)行步驟22,在本發(fā)明實施例中,可通過對地址進行預連接的方式確認第一文件的原地址信息是否有效,如果地址無法連接或連接超時,則該原地址信息為無效的地址信息;步驟23,根據確定的標識信息,從上述對應關系中確定與第一文件具有相同標識信息的第二文件的地址信息,其中,標識信息相同的所述第一文件與所述第二文件具有相同的內容。此外,為了實現上述步驟12,本發(fā)明實施例中在對獲取的文件進行顯示時,可以采用兩種方式,一種方式是按照網頁代碼中包含的用于指示文件顯示位置的位置信息,在相應的位置顯示獲取的第二文件,而另一種方式則是在新建的顯示窗口(這里的顯示窗口可以是瀏覽器窗口,也可以是其他任何可以對文件進行顯示的窗口)中對獲取的第二文件進行顯不。而基于上述兩種顯示方式,本發(fā)明實施例中可以將獲取的第二文件存儲到緩存區(qū)中,并記錄存儲第二文件的路徑信息,然后根據記錄的路徑信息,獲取第二文件并采用上述兩種顯示方式之一對文件進行顯示;此外,還可以根據確定的地址信息,將網頁代碼中包含的第一文件的地址信息替換為確定的第二文件的地址信息,生成更新后的網頁代碼,然后再從更新后的網頁代碼包含的第二文件的地址信息所指示的存儲空間中獲取第二文件并采用上述兩種顯示方式之一對第二文件進行顯示。在本發(fā)明實施例中,還可以進一步對如圖2所示的步驟進行改進,以獲得更好的技術效果,具體改進如下針對上述步驟22中所述的“預先建立的文件的地址信息與文件的標識信息的對應關系”,本發(fā)明實施例中,建立該對應關系可以采用如圖3所示的下述步驟步驟31,獲得互聯網網絡中存在的文件的標識信息與存在的文件的地址信息;步驟32,判斷獲得的上述存在的文件的標識信息是否相同,比如,針對獲得的任一文件的標識信息,從上述獲得的互聯網網絡中存在的文件的標識信息中確定至少一個與該文件的標識信息匹配一致的其他文件的標識信息,并確定與該文件的標識信息匹配一致的其他文件的標識信息所對應的地址信息。當所述文件為圖片文件時,由于獲取的各個圖片文件的標識信息可能在格式、大小等方面存在差異,因此,為了判斷圖片文件的標識信息是否相同,本發(fā)明實施例中可以通過確定一個目標文件的標識信息的格式和目標分辨率,然后按照目標文件格式和目標分辨率,對各圖片文件的標識信息進行轉化,獲得轉化后的各圖片文件的標識信息,從而再判斷轉化后的各圖片文件的標識信息是否相同,例如設置目標文件格式為jpg,目標分辨率為800*600,則可將需要進行判斷的文件轉化為jpg及800*600分辨率以便于進行比較;步驟33,建立標識信息相同的文件的地址信息與該些標識信息相同的文件所具有的該共同的標識信息的對應關系。需要說明的是,如圖3所示的上述步驟中,獲得的“存在于互聯網網絡中的文件”可以為利用網絡爬蟲程序確定的存在于互聯網網絡中的文件;或者,也可以為通過網頁瀏覽器訪問過的文件;或者,還可以為客戶端下載到自身的存儲空間中的文件,此時文件的地址信息則為客戶端下載到自身的存儲空間中的文件的地址信息。在實際應用中,由于可能存在一些文件的標識信息所對應的地址信息個數較少,或者可能存在一些文件的標識信息所對應的地址信息不穩(wěn)定(地址信息不穩(wěn)定的含義即連接到地址信息所指示的存儲空間所需的時間值大于預定時間閾值),因此,針對文件的標識信息所對應的地址信息個數較少的情況,建立上述對應關系的過程還可以進一步包括如圖4所示的步驟,即步驟41,從建立的上述對應關系中,確定任一標識信息對應的所有地址信息的個數;步驟42,判斷確定的該個數是否小于預定第一閾值,并在判斷結果為是時,執(zhí)行步驟43;步驟43,從上述任一標識信息對應的文件的地址信息指示的存儲空間中獲取該任一標識信息對應的該文件;步驟44,將該文件存儲至服務器,并在上述對應關系中的該文件的標識信息對應的地址信息中添加存儲該文件的服務器的存儲空間地址信息,其中,該服務器可以為接入互聯網時間大于預定時長及/或網絡接入帶寬大于預設值的服務器。采用如圖4所示的步驟,可以避免當文件的標識信息所對應的地址信息個數較少時可能出現的地址信息同時失效而導致無法獲取文件的問題。而針對一些文件的標識信息所對應的地址信息不穩(wěn)定的情況,建立上述對應關系的過程還可以包括如圖5所示的下述步驟步驟51,針對建立的對應關系中的任一文件的標識信息所對應的各個地址信息,分別確定連接到各個地址信息所指示的存儲空間所需的時間值;步驟52,從確定的時間值中,確定大于預定時間閾值的時間值,并比較確定的對應于該任一標識信息的大于預定時間閾值的時間值的個數是否大于預定第二閾值,在比較結果為是時,執(zhí)行步驟53;步驟53,從上述任一標識信息對應的地址信息所指示的存儲空間中獲取該文件,將該文件存儲至服務器,并在建立的對應關系中的該文件的標識信息對應的地址信息中添加存儲該文件的所述穩(wěn)定的服務器的存儲空間地址信息,其中,該服務器可以為接入互聯網時間大于預定時長及/或網絡接入帶寬大于預設值的服務器。采用如圖5所示的上述步驟后,后續(xù)在對文件進行顯示時,可以從服務器相應的存儲空間中獲取具有該標識信息的文件,而不必從不穩(wěn)定的地址信息所指示的存儲空間中獲取文件,因此大大提高了獲取與顯示文件的速度。在本發(fā)明實施例中,可以采用表格的形式對文件的標識信息與地址信息(URL地址)的對應關系進行記錄,表格的格式可以如下表1所示表1<table>tableseeoriginaldocumentpage12</column></row><table>在對上述步驟12進行介紹時,已經提到了本發(fā)明實施例中的“文件的標識信息”可以是根據文件的內容信息確定的“文件指紋”信息,而以下就對“文件指紋”信息的含義進行解釋在本發(fā)明實施例中,在建立上述對應關系時,可以首先確定互聯網網絡中存在的各個文件以及各個文件對應的地址信息,然后,再分別確定各個文件的內容數據,并根據確定的各個文件的內容數據,利用預定的文件標識信息計算方式,分別執(zhí)行對確定的各個文件的標識信息的計算,獲得與確定的各個文件分別對應的標識信息,這里所說的預定的文件標識信息計算方式可以是對不同內容數據進行處理后能夠對應得到不同處理結果的任意算法,也可以是對不同內容數據進行處理后得到的處理結果的重復率不大于預定重復率的任意算法,其中,根據確定的各個文件的內容數據,利用預定的文件標識信息計算方式計算得到的標識信息即可被稱為“文件指紋”信息,而根據計算得到的“文件指紋”信息,即可確定“文件指紋”信息與各個文件對應的地址信息的對應關系。在本發(fā)明實施例中,為了實現步驟12中的根據確定的各個文件的內容數據,利用預定的文件標識信息計算方式,分別執(zhí)行對確定的各個文件的標識信息的計算,獲得與確定的各個文件分別對應的標識信息,可以采用如下所述的兩種方式第一種方式首先,針對確定的任一文件,從該文件的不同文件部分所包含的內容數據中選取預定數量的內容數據,比如,可以將該文件劃分為前、中、后三個文件部分,并分別從上述三個文件部分中選取32KB的內容數據;然后,將選取的內容數據代入到哈希算法中進行計算,得到對應于不同文件部分的第一哈希運算結果值,其中,可以選取哈希算法中的信息-摘要算法(MD,Message-DigestAlgorithm)5、MD4、安全散列算法(SHA,SecureHashAlgorithm),安全散列算法(SHS,SecureHashStandard)等對內容數據進行計算;最后,將第一哈希運算結果值代入到哈希算法中進行計算,得到對應于該文件的第二哈希運算結果值,并將該第二哈希運算結果值確定為該文件的標識信息,其中,可以按照不同文件部分在文件中所處位置的前后順序,對第一哈希運算結果值進行相應組合,得到組合后的第一哈希運算結果值后,再利用哈希算法對組合后的第一哈希運算結果值進行計算,得到第二哈希運算結果值。第二種方式首先,針對確定的任一文件,將該文件劃分為至少兩個具有相同數量的內容數據的文件部分,比如,該數量可以是20KB,也可以30KB等等;然后,分別將劃分得到的文件部分包含的內容數據代入到哈希算法中進行計算,得到對應于不同文件部分的第一哈希運算結果,該第一哈希運算結果可以稱為分塊內容指紋(BCID,BlockContentIdentity);最后,將BCID代入到哈希算法中進行計算,得到對應于該文件的第二哈希運算結果值,并將該第二哈希運算結果值確定為該文件的標識信息,其中,該第二哈希運算結果可以稱為全局內容指紋(GCID,GlobalContentIdentity)。按照本發(fā)明實施例提供的上述“文件指紋”信息的計算方式,即使兩個文件的名稱信息不同,但只要是文件的內容信息相同,則計算得到的“文件指紋”信息也是相同的。由于在實際應用中,當網頁代碼中的很多文件都存放于同一網絡終端時(文件是否存放于同一網絡中斷可根據URL地址中的域名部分或IP地址部分來判斷),可以考慮分別從不同的網絡終端獲取文件,這樣做的好處在于可提高打開一個包含很多文件的網頁的速度。比如,假設打開的網頁中存放于同一網絡終端的文件數量超過了一個預定值,則在根據各文件的標識信息從文件的標識信息與文件的地址信息的對應關系中確定各文件的地址信息時,可以限定指示同一網絡終端的地址信息的個數的上限值,比如若一個網頁中包含有20個文件,則可以設該上限值為5,從而在確定出的地址信息中,最多會有5個地址信息指示同一個網絡終端,因此在從確定出的地址信息指示的存儲空間中獲取文件時,可以分散對網絡終端的訪問請求負擔,避免從同一個網絡終端獲取大量文件而可能導致網絡擁塞的問題,從而從一定程度上加快了文件的獲取速度。對上述方案進行總結,即在本發(fā)明實施例中實現從獲得的第二文件的地址信息指示的存儲空間中獲取第二文件具體可以采用如圖6所示的下述步驟步驟61,根據網頁代碼中包含的除第一文件外的其他文件的地址信息,從預先建立的文件的地址信息與文件的標識信息的對應關系中,確定與其他文件的地址信息對應的其他待文件的標識信息;步驟62,根據確定的其他文件的標識信息,從上述對應關系中確定與其他文件的標識信息分別匹配一致的第三文件的標識信息對應的地址信息;步驟63,根據第二文件的地址信息和確定的各個第三文件的地址信息,判斷與第二文件同存儲于同一存儲空間中的第三文件的個數是否大于預定第三閾值,在判斷結果為是時,執(zhí)行步驟64,而在判斷結果為否時,執(zhí)行步驟65;步驟64,根據第一文件的標識信息,從上述對應關系中確定指示不同于同一存儲空間的存儲空間的第二地址信息,并從第二地址信息指示的存儲空間中獲取與第一文件具有相同標識信息的文件;步驟65,從第二文件的地址信息指示的存儲空間中獲取第二文件。相應地,本發(fā)明實施例還提供一種文件的顯示裝置,該裝置的具體結構示意圖如圖7所示,包括以下功能單元獲得單元71,用于在打開網頁時,獲得與網頁中待訪問的第一文件具有相同內容的第二文件的地址信息;獲取單元72,用于從獲得單元71獲得的地址信息指示的存儲空間中獲取第二文件;顯示單元73,用于對獲取單元72獲取的第二文件進行顯示,其中,顯示單元可以在新建的顯示窗口中對獲取單元獲取的第二文件進行顯示。對應于獲得單元71功能的一種實現方式,本發(fā)明實施例還可以進一步對獲得單元71進行劃分,具體劃分得到的功能模塊如下原地址信息確定模塊,從網頁代碼中確定待訪問的第一文件的原地址信息;標識信息確定模塊,用于根據原地址信息確定模塊確定的原地址信息,從預先建立的文件的地址信息與文件的標識信息的對應關系中,確定與原地址信息對應的第一文件的標識信息,其中,該對應關系中的任意一個文件的標識信息至少對應一個與該任意一個文件具有相同標識信息的其他文件的地址信息,較佳地,該標識信息確定模塊還可以用于在從該對應關系中確定第一文件的標識信息之前,確定第一文件的原地址信息為無效的地址信息;地址信息確定模塊,用于根據標識信息確定模塊確定的標識信息,從上述對應關系中確定與第一文件具有相同標識信息的第二文件的地址信息,其中,標識信息相同的所述第一文件與所述第二文件具有相同的內容。較佳地,對應于獲取單元72功能的一種實現方式,本發(fā)明實施例中??梢詫@取單元72劃分為以下功能模塊,包括第一確定模塊,用于根據網頁代碼中包含的除第一文件外的其他文件的地址信息,從上述對應關系中,確定與其他文件的地址信息對應的其他待文件的標識信息;第二確定模塊,用于根據第一確定模塊確定的其他文件的標識信息,從上述對應關系中確定與其他文件的標識信息分別匹配一致的第三文件的標識信息對應的地址信息;判斷模塊,用于根據獲得單元獲得的第二文件的地址信息和第二確定模塊確定的各個第三文件的地址信息,判斷與第二文件同存儲于同一存儲空間中的第三文件的個數是否大于預定第三閾值;獲取模塊,用于在判斷模塊得到的判斷結果為是時,根據第一文件的標識信息,從上述對應關系中確定指示不同于同一存儲空間的存儲空間的第二地址信息,并從第二地址信息指示的存儲空間中獲取與第一文件具有相同標識信息的文件;以及在判斷模塊得到的判斷結果為否時,從第二文件的地址信息指示的存儲空間中獲取第二文件。較佳地,對應于獲取單元72功能的另一種實現方式,本發(fā)明實施例中??梢詫@取單元72劃分為以下功能模塊,包括替換模塊,用于根據獲得單元獲得的第二文件的地址信息,將網頁代碼中包含的第一文件的地址信息替換為第二文件的地址信息,生成更新后的網頁代碼;獲取模塊,用于從替換模塊得到的更新后的網頁代碼包含的第二文件的地址信息所指示的存儲空間中獲取第二文件。較佳地,本發(fā)明實施例中還可以將顯示單元進一步劃分為以下功能模塊,包括記錄模塊,用于將獲取單元獲取的第二文件進行存儲,并記錄存儲第二文件的路徑信息;獲取模塊,用于根據記錄模塊記錄的路徑信息,獲取第二文件;顯示模塊,用于對獲取模塊獲取的第二文件進行顯示。需要說明的是,在本發(fā)明實施例中,上述對應關系中的文件的標識信息可以為文件的名稱信息、文件的格式信息、文件的內容信息、文件的特征信息以及文件所占存儲空間大小信息中的一項或多項,而當文件為圖片文件時,文件的特征信息可以為圖片文件的顏色直方圖信息、圖片文件的顏色聚合向量信息、圖片文件的灰度共生矩陣信息、利用邊界特征法對圖片文件進行處理而獲得的邊界特征信息、利用傅里葉形狀描述符法對圖片文件進行處理而獲得的特征信息、利用幾何參數法對圖片文件進行處理而獲得的特征信息或圖片文件的形狀不變矩信息等。此外,本發(fā)明實施例還提供一種文件的顯示方法,用以解決現有技術中存在的當文件的URL地址無法訪問時存在的瀏覽器不能顯示該文件的問題,該顯示方法的具體流程示意圖如圖8所示,包括下述步驟步驟81,客戶端在打開網頁時,從網頁代碼中確定待訪問的第一文件的原地址信息,并將原地址信息提供給網絡側的服務器,其中,客戶端將原地址信息提供給網絡側的服務器之前,可以對原地址信息是否有效進行確定,并可以在確定出第一文件的原地址信息為無效的地址信息后,才將原地址信息提供給服務器;步驟82,客戶端接收服務器根據原地址信息反饋的與第一文件具有相同內容的第二文件的地址信息,其中,服務器可以在獲得客戶端提供的原地址信息后,根據該原地址信息,從預先建立的文件的地址信息與文件的標識信息的對應關系(該對應關系中的任意一個文件的標識信息至少對應一個與該任意一個文件具有相同標識信息的其他文件的地址信息)中,確定與該原地址信息對應的第一文件的標識信息,并根據確定的標識信息,從該對應關系中確定與第一文件具有相同標識信息的第二文件的地址信息,并將該第二文件確定為與第一文件具有相同內容的第二文件,然后,再將第二文件的地址信息反饋給客戶端;步驟83,客戶端從第二文件的地址信息指示的存儲空間中獲取第二文件并進行顯示,比如,客戶端可以在新建的顯示窗口中對獲取的第二文件進行顯示。相應地,本發(fā)明實施例還提供一種客戶端,用以解決現有技術中存在的當文件的URL地址無法訪問時存在的瀏覽器不能顯示該文件的問題,該客戶端的具體結構示意圖如圖9所示,包括確定單元91,用于在打開網頁時,從網頁代碼中確定待訪問的第一文件的原地址fn息;提供單元92,用于將確定單元91確定的原地址信息提供給網絡側的服務器,較佳地,提供單元92具體可以用于在確定出確定單元91確定的原地址信息為無效的地址信息后,再將確定單元91確定的原地址信息提供給網絡側的服務器;接收單元93,用于接收服務器根據提供單元92提供的原地址信息反饋的與第一文件具有相同內容的第二文件的地址信息;獲取單元94,用于從接收單元93接收的第二文件的地址信息指示的存儲空間中獲取第二文件;顯示單元95,用于對獲取單元94獲取的第二文件進行顯示,較佳地,顯示單元94可以在新建的顯示窗口中對獲取單元94獲取的第二文件進行顯示。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。權利要求一種文件的顯示方法,其特征在于,包括打開網頁時,獲得與網頁中待訪問的第一文件具有相同內容的第二文件的地址信息;從獲得的所述地址信息指示的存儲空間中獲取所述第二文件并進行顯示。2.如權利要求1所述的方法,其特征在于,獲得與待訪問的第一文件具有相同內容的第二文件的地址信息具體包括從網頁代碼中確定待訪問的第一文件的原地址信息;根據所述原地址信息,從預先建立的文件的地址信息與文件的標識信息的對應關系中,確定與所述原地址信息對應的所述第一文件的標識信息,其中,所述對應關系中的任意一個文件的標識信息至少對應一個與該任意一個文件具有相同標識信息的其他文件的地址信息;根據確定的所述標識信息,從所述對應關系中確定與所述第一文件具有相同標識信息的第二文件的地址信息,其中,標識信息相同的所述第一文件與所述第二文件具有相同的內容。3.如權利要求2所述的方法,其特征在于,在從所述對應關系中確定所述第一文件的標識信息之前,還包括確定所述第一文件的原地址信息為無效的地址信息。4.如權利要求2所述的方法,其特征在于,所述文件的標識信息為文件的名稱信息、文件的格式信息、文件的內容信息、圖片文件的特征信息以及文件所占存儲空間大小信息中的一項或多項;其中,所述圖片文件的特征信息為圖片文件的顏色直方圖信息、圖片文件的顏色聚合向量信息、圖片文件的灰度共生矩陣信息、利用邊界特征法對圖片文件進行處理而獲得的邊界特征信息、利用傅里葉形狀描述符法對圖片文件進行處理而獲得的特征信息、利用幾何參數法對圖片文件進行處理而獲得的特征信息或圖片文件的形狀不變矩信肩、ο5.如權利要求2所述的方法,其特征在于,所述對應關系的建立過程具體包括獲得互聯網網絡中存在的文件的標識信息與所述存在的文件的地址信息;判斷所述存在的文件的標識信息是否相同;建立標識信息相同的文件的地址信息與該標識信息的對應關系。6.如權利要求5所述的方法,其特征在于,所述文件為圖片文件,所述標識信息為圖片文件的標識信息,以及判斷所述存在的文件的標識信息是否相同具體包括確定一個目標文件的標識信息的格式和目標分辨率;按照確定的所述格式和目標分辨率,對獲得的各圖片文件的標識信息進行轉化,獲得轉化后的各圖片文件的標識信息;判斷轉化后的各圖片文件的標識信息是否相同。7.如權利要求2所述的方法,其特征在于,所述對應關系的建立過程具體包括獲得存在于互聯網網絡中的文件的標識信息與所述存在的文件的地址信息,判斷文件的標識信息是否相同;建立標識信息相同的文件的地址信息與該標識信息的對應關系;其中,所述存在于互聯網網絡中的文件為利用網絡爬蟲程序確定的存在于互聯網網絡中的文件;或所述存在于互聯網網絡中的文件為通過網頁瀏覽器訪問過的文件;或所述存在于互聯網網絡中的文件為客戶端下載到自身的存儲空間中的文件,所述存在于互聯網網絡中的文件的地址信息為客戶端下載到自身的存儲空間中的所述文件的地址信息8.如權利要求5或7所述的方法,其特征在于,所述對應關系的建立過程還包括從建立的所述對應關系中,確定任一標識信息對應的所有地址信息的個數;判斷所述個數是否小于預定第一閾值;在判斷結果為是時,從所述任一標識信息對應的文件的地址信息指示的存儲空間中獲取該文件;將該文件存儲至服務器,并在所述對應關系中的該文件的標識信息對應的地址信息中添加存儲該文件的所述服務器的存儲空間地址信息,所述服務器為接入互聯網時間大于預定時長及/或網絡接入帶寬大于預設值的服務器。9.如權利要求5或7所述的方法,其特征在于,所述對應關系的建立過程還包括針對所述對應關系中的任一標識信息所對應的各個地址信息,分別確定連接到所述各個地址信息所指示的存儲空間所需的時間值;從確定的所述時間值中,確定大于預定時間閾值的時間值,并比較確定的對應于所述任一標識信息的大于預定時間閾值的時間值的個數是否大于預定第二閾值;在比較結果為是時,從所述任一標識信息對應的地址信息所指示的存儲空間中獲取該文件,將該文件存儲至服務器,并在所述對應關系中的該文件的標識信息對應的地址信息中添加存儲該文件的所述穩(wěn)定的服務器的存儲空間地址信息,所述服務器為接入互聯網時間大于預定時長及/或網絡接入帶寬大于預設值的服務器。10.如權利要求2所述的方法,其特征在于,從獲得的所述地址信息指示的存儲空間中獲取所述第二文件具體包括根據所述網頁代碼中包含的除所述第一文件外的其他文件的地址信息,從所述對應關系中,確定與所述其他文件的地址信息對應的所述其他文件的標識信息;根據確定的所述其他文件的標識信息,從所述對應關系中確定與所述其他文件的標識信息分別匹配一致的第三文件的標識信息對應的地址信息;根據所述第二文件的地址信息和確定的各個第三文件的地址信息,判斷與所述第二文件同存儲于同一存儲空間中的第三文件的個數是否大于預定第三閾值;在判斷結果為是時,根據所述第一文件的標識信息,從所述對應關系中確定指示不同于所述同一存儲空間的存儲空間的第二地址信息,并從所述第二地址信息指示的存儲空間中獲取與所述第一文件具有相同標識信息的文件;以及在判斷結果為否時,從所述第二文件的地址信息指示的存儲空間中獲取所述第二文件。11.如權利要求2所述的方法,其特征在于,從獲得的所述地址信息指示的存儲空間中獲取所述第二文件具體包括根據所述第二文件的地址信息,將所述網頁代碼中包含的所述第一文件的地址信息替換為所述第二文件的地址信息,生成更新后的網頁代碼;從所述更新后的網頁代碼包含的所述第二文件的地址信息所指示的存儲空間中獲取所述第二文件。12.如權利要求1所述的方法,其特征在于,對所述第二文件進行顯示具體包括將獲取的所述第二文件進行存儲,并記錄存儲所述第二文件的路徑信息;根據所述路徑信息,獲取所述第二文件并進行顯示。13.如權利要求1所述的方法,其特征在于,在新建的顯示窗口中對獲取的所述第二文件進行顯示。14.一種文件的顯示裝置,其特征在于,包括獲得單元,用于在打開網頁時,獲得與網頁中待訪問的第一文件具有相同內容的第二文件的地址信息;獲取單元,用于從獲得單元獲得的所述地址信息指示的存儲空間中獲取所述第二文件;顯示單元,用于對獲取單元獲取的所述第二文件進行顯示。15.如權利要求14所述的裝置,其特征在于,所述獲得單元具體包括原地址信息確定模塊,從網頁代碼中確定待訪問的第一文件的原地址信息;標識信息確定模塊,用于根據原地址信息確定模塊確定的所述原地址信息,從預先建立的文件的地址信息與文件的標識信息的對應關系中,確定與所述原地址信息對應的所述第一文件的標識信息,其中,所述對應關系中的任意一個文件的標識信息至少對應一個與該任意一個文件具有相同標識信息的其他文件的地址信息;地址信息確定模塊,用于根據標識信息確定模塊確定的所述標識信息,從所述對應關系中確定與所述第一文件具有相同標識信息的所述第二文件的地址信息,其中,標識信息相同的所述第一文件與所述第二文件具有相同的內容。16.如權利要求15所述的裝置,其特征在于,所述標識信息確定模塊還用于在從所述對應關系中確定所述第一文件的標識信息之前,確定所述第一文件的原地址信息為無效的地址信息。17.如權利要求14所述的裝置,其特征在于,所述文件的標識信息為文件的名稱信息、文件的格式信息、文件的內容信息、圖片文件的特征信息以及文件所占存儲空間大小信息中的一項或多項;其中,所述圖片文件的特征信息為圖片文件的顏色直方圖信息、圖片文件的顏色聚合向量信息、圖片文件的灰度共生矩陣信息、利用邊界特征法對圖片文件進行處理而獲得的邊界特征信息、利用傅里葉形狀描述符法對圖片文件進行處理而獲得的特征信息、利用幾何參數法對圖片文件進行處理而獲得的特征信息或圖片文件的形狀不變矩信息ο18.如權利要求15所述的裝置,其特征在于,所述獲取單元具體包括第一確定模塊,用于根據所述網頁代碼中包含的除所述第一文件外的其他文件的地址信息,從所述對應關系中,確定與所述其他文件的地址信息對應的所述其他待文件的標識fn息;第二確定模塊,用于根據第一確定模塊確定的所述其他文件的標識信息,從所述對應關系中確定與所述其他文件的標識信息分別匹配一致的第三文件的標識信息對應的地址fn息;判斷模塊,用于根據獲得單元獲得的第二文件的地址信息和第二確定模塊確定的各個第三文件的地址信息,判斷與所述第二文件同存儲于同一存儲空間中的第三文件的個數是否大于預定第三閾值;獲取模塊,用于在判斷模塊得到的判斷結果為是時,根據所述第一文件的標識信息,從所述對應關系中確定指示不同于所述同一存儲空間的存儲空間的第二地址信息,并從所述第二地址信息指示的存儲空間中獲取與所述第一文件具有相同標識信息的文件;以及在判斷模塊得到的判斷結果為否時,從所述第二文件的地址信息指示的存儲空間中獲取所述第二文件。19.如權利要求15所述的裝置,其特征在于,所述獲取單元具體包括替換模塊,用于根據獲得單元獲得的第二文件的地址信息,將所述網頁代碼中包含的所述第一文件的地址信息替換為所述第二文件的地址信息,生成更新后的網頁代碼;獲取模塊,用于從替換模塊得到的更新后的網頁代碼包含的所述第二文件的地址信息所指示的存儲空間中獲取所述第二文件。20.如權利要求14所述的裝置,其特征在于,所述顯示單元具體包括記錄模塊,用于將獲取單元獲取的第二文件進行存儲,并記錄存儲所述第二文件的路徑信息;獲取模塊,用于根據記錄模塊記錄的所述路徑信息,獲取所述第二文件;顯示模塊,用于對獲取模塊獲取的所述第二文件進行顯示。21.如權利要求14或20所述的裝置,其特征在于,所述顯示單元具體用于在新建的顯示窗口中對獲取單元獲取的第二文件進行顯示。22.—種文件的顯示方法,其特征在于,包括客戶端在打開網頁時,從網頁代碼中確定待訪問的第一文件的原地址信息,并將所述原地址信息提供給網絡側的服務器;所述客戶端接收所述服務器根據所述原地址信息反饋的與所述第一文件具有相同內容的第二文件的地址信息;以及所述客戶端從所述第二文件的地址信息指示的存儲空間中獲取所述第二文件并進行顯不。23.如權利要求22所述的方法,其特征在于,所述客戶端將所述原地址信息提供給網絡側的服務器之前還包括所述客戶端確定所述第一文件的原地址信息為無效的地址信息。24.如權利要求22所述的方法,其特征在于,所述服務器向所述客戶端反饋所述第二文件的地址信息的過程具體包括所述服務器獲得所述客戶端提供的原地址信息,并根據所述原地址信息,從預先建立的文件的地址信息與文件的標識信息的對應關系中,確定與所述原地址信息對應的所述第一文件的標識信息,其中,所述對應關系中的任意一個文件的標識信息至少對應一個與該任意一個文件具有相同標識信息的其他文件的地址信息;并根據確定的所述標識信息,從所述對應關系中確定與所述第一文件具有相同標識信息的所述第二文件的地址信息,其中,標識信息相同的所述第一文件與所述第二文件具有相同的內容;以及將所述第二文件的地址信息反饋給所述客戶端。25.如權利要求22所述的方法,其特征在于,所述客戶端在新建的顯示窗口中對獲取的所述第二文件進行顯示。26.一種客戶端,其特征在于,包括確定單元,用于在打開網頁時,從網頁代碼中確定待訪問的第一文件的原地址信息;提供單元,用于將確定單元確定的原地址信息提供給網絡側的服務器;接收單元,用于接收所述服務器根據所述提供單元提供的原地址信息反饋的與所述第一文件具有相同內容的第二文件的地址信息;獲取單元,用于從接收單元接收的第二文件的地址信息指示的存儲空間中獲取所述第二文件;顯示單元,用于對獲取單元獲取的第二文件進行顯示。27.如權利要求26所述的客戶端,其特征在于,所述提供單元具體用于在確定出確定單元確定的所述原地址信息為無效的地址信息后,將確定單元確定的原地址信息提供給網絡側的服務器。28.如權利要求26所述的客戶端,其特征在于,所述顯示單元在新建的顯示窗口中對獲取單元獲取的第二文件進行顯示。全文摘要本發(fā)明公開了一種文件的顯示方法、裝置及客戶端,用以解決現有技術中當文件的URL地址無法訪問時存在的瀏覽器不能顯示該文件的問題。其中,該方法包括步驟打開網頁時,獲得與網頁中待訪問的第一文件具有相同內容的第二文件的地址信息;從獲得的所述地址信息指示的存儲空間中獲取所述第二文件并進行顯示。文檔編號H04L29/08GK101820439SQ20101011129公開日2010年9月1日申請日期2010年2月3日優(yōu)先權日2010年2月3日發(fā)明者馮興華,李彬,段暉申請人:深圳市迅雷網絡技術有限公司