專利名稱:獲得網頁網絡訪問識別信息的方法、裝置、設備和系統的制作方法
技術領域:
本發明涉及計算機領域,尤其涉及一種用于獲得網頁中的網絡訪問識別信息的方法、裝置、設備和系統。
背景技術:
當前用戶設備可通過中轉服務器來訪問位于多個其他服務器上的網頁,但在訪問中,其他服務器的cookie信息無法有效的傳遞至用戶設備。當前存在兩種解決方式,一種是在中轉服務器中每次按照來自用戶設備的用戶信息來讀取相應的cookie,但該解決方式的問題是,中轉服務器需要為每個用戶訪問過的每個其他服務器均保存cookie,將耗費巨大的存儲空間,并且中轉服務器會產生非常大的數據讀取量,極大的增加了中轉服務器的負擔;另一種解決方式是將所有其他服務器的cookie信息均存放在相應的用戶設備中,但是由于當前的cookie存儲規則,對應于所有其他服務器的cookie信息會存儲在與中轉服務器對應的cookie文件中,并且當用戶需要通過中轉服務器訪問網頁時,該cookie文件中的所有cookie信息均會被發送至某一其他服務器,而此時發送至某一其他服務器的cookie信息大部分是與該服務器不相關的,由此降低了網絡訪問效率,并造成不必要的帶寬浪費。
發明內容
本發明的目的是提供一種用于獲得網頁中的網絡訪問識別信息的方法、裝置、設備和系統。根據本發明的一個方面,提供一種在第一網絡設備中實現的用于輔助獲取網頁中的網絡訪問識別信息的方法,其中,所述第一網絡設備用于將來自第二網絡設備的網頁信息轉發至請求該網頁的用戶設備,其中,所述方法包括以下步驟-接收來自所述第二網絡設備的、待轉發至所述用戶設備的網頁信息,其中,所述網頁信息中包含第二網絡設備提供的網絡訪問識別信息以及至少一個網頁地址信息,其中,各個網頁地址信息包括自身所指向的網絡設備的網絡地址信息;-對所述網頁信息中的各個網頁地址信息分別執行轉換處理,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息,從而獲得包含經過轉換處理的新網頁地址信息的網頁信息;-將所述網頁地址轉換后的網頁信息發送至所述用戶設備。根據本發明的一個方面,還提供了一種。一種在用戶設備中實現的用于獲得網頁中的網絡訪問識別信息的方法,其中,所述用戶設備接收由第一網絡設備轉發的,來自第二網絡設備的網頁信息;其中,所述方法包括以下步驟-接收所述第一網絡設備轉發的,來自所述第二網絡設備的網頁信息,其中,所述網頁信息包括網絡訪問識別信息以及該網頁信息的網頁地址信息,所述網頁地址信息根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息并基于預定生成規則生成;-根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息;-與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯地保存該網絡訪問識別信息。根據本發明的另一個方面,還提供一種用于輔助獲取網頁中的網絡訪問識別信息的輔助獲取裝置,其中,所述輔助獲取裝置用于將來自第二網絡設備的網頁信息轉發至請求該網頁的用戶設備,其中,所述輔助獲取裝置包括第一接收裝置,用于接收來自所述第二網絡設備的、待轉發至用戶設備的網頁信息,其中,所述網頁信息中包含第二網絡設備提供的網絡訪問識別信息以及至少一個網頁地址信息,其中,各個網頁地址信息包括自身所指向的網絡設備的網絡地址信息;轉換裝置,用于對所述網頁信息中的各個網頁地址信息分別執行轉換處理,以在各個網頁地址信息中加入第一網絡設備的網絡地址信息,從而獲得網頁地址轉換后的網頁fn息;第一發送裝置,用于將所述網頁地址轉換后的網頁信息發送至所述用戶設備。根據本發明的另一個方面,還提供一種用于獲得網頁中的網絡訪問識別信息的信息獲取裝置,其中,所述信息獲取裝置接收由第一網絡設備轉發的,來自第二網絡設備的網頁信息,所述方法包括以下步驟第三接收裝置,用于接收所述第一網絡設備轉發的,來自所述第二網絡設備的網頁信息,其中,所述網頁信息包括網絡訪問識別信息以及該網頁信息的網頁地址信息,所述網頁地址信息根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息并基于預定生成規則生成;第一解析裝置,用于根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息;保存裝置,用于與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯地保存該網絡訪問識別信息。根據本發明的另一個方面,還提供一種系統,其中,所述系統包括所述第一網絡設備以及所述用戶設備。與現有技術相比,本發明具有以下優點1)根據本發明的方法,使用戶設備能夠將來自不同的第二網絡設備、且均經過第一網絡設備中轉的網頁的網絡訪問識別信息分別進行存儲,從而能夠方便的找到來自任一第二網絡設備的網絡訪問識別信息,而不會由于經過了第一網絡設備的中轉而導致來自多個第二網絡設備的網絡訪問識別信息混雜在一起;2)當用戶設備經由一個第一網絡設備轉發向其他多個不同的第二網絡設備發送網頁請求時,可分別獲得對應于各個第二網絡設備的網絡訪問識別信息,避免了將與該第一網絡設備對應的所有網絡訪問識別信息均上傳至該多個不同的第二網絡設備的情況,減少了用戶設備的負擔,并節約了帶寬;3)避免了在第一網絡設備中執行大量的數據讀取操作,減輕了第一網絡設備的負擔。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯圖1為根據本發明的一個方面的系統拓撲圖;圖2為根據本發明的一種用于獲得網頁中的網絡訪問識別信息的方法流程圖;圖3為根據本發明的一個優選實施例的用于獲得網頁中的網絡訪問識別信息的方法流程圖;圖4為根據本發明的一個方面的用于獲得網頁中的網絡訪問識別信息的系統結構示意圖;圖5為根據本發明的一個優選實施例的用于獲得網頁中的網絡訪問識別信息的系統結構示意圖。附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施例方式下面結合附圖對本發明作進一步詳細描述。圖1示意出了根據本發明的一個方面的系統拓撲圖。其中,所述系統包括用戶設備、第一網絡設備以及多個用于提供網頁信息的第二網絡設備。其中,所述用戶設備接收由第一網絡設備轉發的,來自第二網絡設備的網頁信息;所述第一網絡設備用于將來自第二網絡設備的網頁信息轉發至請求該網頁的用戶設備。需要說明的是,所述第一網絡設備與第二網絡設備僅是根據各個網絡設備在本發明中所執行的操作而作的區分,而非對網絡設備所能執行的全部功能進行的限定。在實際實現中,同一網絡設備可同時具備所述第一網絡設備的功能與所述第二網絡設備的功能。其中,所述用戶設備以及所述網絡設備均為一種能夠按照事先存儲的程序,自動、 高速地進行大量數值計算和各種信息處理的現代化智能電子設備,其硬件包括但不限于微處理器、FPGA、DSP、嵌入式設備等,并結合網絡來實現。所述網絡設備包括但不限于單個網絡服務器、多個網絡服務器組成的服務器組或基于云計算(Cloud Computing)的由大量計算機或網絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機;所述用戶設備包括但不限于電腦、智能手機、PDA等。其中, 所述用戶設備或所述網絡設備所處的網絡包括但不限于互聯網、廣域網、城域網、局域網、 VPN網絡等。需要說明的是,所述用戶設備、網絡設備和網絡等僅為舉例,其他現有的或今后可能出現的計算機設備或網絡如可適用于本發明,也應包含在本發明保護范圍以內,并以引用方式包含于此。在此,網絡訪問識別信息意指網絡服務器為了識別用戶身份、追蹤網絡會話 (Session)而存儲在用戶設備上的識別信息。具體地,當網絡服務器接收到用戶設備的訪問請求,根據用戶相關信息或用戶的訪問信息來生成的一段信息,用以標識該用戶或用戶設備,網絡設備會隨同響應于訪問請求返回的網頁信息一并發給該用戶設備,并與網絡設備的網絡地址等標識信息相關聯地保存與該用戶設備中;當該用戶設備再次訪問該網絡設備時,會將該網絡訪問識別信息隨同訪問請求一并發出,該網絡設備可基于接收到的網絡訪問請求來識別出該用戶或用戶設備。其中,用戶相關信息包括但不限于以下至少任一項-用戶設備的特征信息,諸如IP地址、MAC地址等;-用戶在該網絡服務器上的登錄信息,諸如登錄名、登錄密碼等;所述網絡訪問識別信息包括但不限于基于RFC2109或RFC2965標準所定義的 cookie 信息。需要說明的是,所述網絡訪問識別信息僅為舉例,本領域技術人員應該理解,任何可能被其他RFC文件定義的任何其他cookie信息;或者,任何其他現有的或者后續可能出現的,由網絡服務器生成,且能為了識別用戶身份、追蹤網絡會話Cession)而存儲在用戶設備上的識別信息,均應包含在本發明的范圍內。圖2示意出了根據本發明的一種用于獲得網頁中的網絡訪問識別信息的方法流程圖。所述方法包括由第一網絡設備執行的步驟S11、步驟S12和步驟S13,以及由用戶設備執行的步驟S21、步驟S22以及步驟S23。其中,所述第一網絡設備用于將來自第二網絡設備的網頁信息轉發至請求該網頁的用戶設備,所述用戶設備接收由第一網絡設備轉發的, 來自所述第二網絡設備的網頁信息。在步驟Sll中,第一網絡設備接收來自所述第二網絡設備的、待轉發至所述用戶設備的網頁信息。其中,所述網頁信息中包含第二網絡設備提供的網絡訪問識別信息以及至少一個網頁地址信息,其中,各個網頁地址信息包括自身所指向的網絡設備的網絡地址信息。其中,所述網絡地址信息包括但不限于以下任一項1)域名信息;2) IP信息。根據本發明的示例,第一網絡設備在步驟Sll中接收到來自第二網絡設備的網頁信息中包括如下三個網頁地址信息“http //www. websitel. com/page 1. html ”、"http: // www. website2. com/pagel. html,,以及"http://www. website3. com/news/frontpage,,。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何接收來自所述第二網絡設備的、待轉發至所述用戶設備的網頁信息的實現方式,均應包含在本發明的范圍內。需要說明的是,本說明書中各個示例中提及的各項網頁地址信息、網絡地址信息以及編碼操作后的編碼結果等,作為說明作用的示例,僅供理解本發明,而非限定為實際應用時的網頁地址信息、網絡地址信息或編碼結果等。如無特別說明,本文中其他地方出現的網頁地址信息、網絡地址信息或編碼結果等功用與此處相同,為簡明起見,不再贅述。接著,在步驟S12中,第一網絡設備對所述網頁信息中的各個網頁地址信息分別執行轉換處理,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息,從而獲得包含經過轉換處理的新網頁地址信息的網頁信息。具體地,對所述網頁信息中的各個網頁地址信息,所述轉換處理包括但不限于以下任一項處理方式1)所述第一網絡設備將自身的網絡地址信息添加至所述初始的網頁地址信息的預定位置,以生成包括第一網絡設備的網絡地址信息的轉換后的網頁地址信息。以上述示例為例繼續說明,第一網絡設備當前處理在步驟Sll中獲得的網頁地址信息“http //www. websitel. com/page 1. html ”,第一網絡設備自身的網絡地址信息包括 "www. serverl. com”,且預定位置為當前處理的網頁地址信息的第二個反斜杠后,則第一網絡設備將自身的網絡地址信息添加至當前處理的網頁地址信息的預定位置中,獲得轉換處理后的新網頁地址信息為"http://www. serverl. com. www. websitel. com/page 1. html,,。2)所述第一網絡設備將所述網頁地址信息中的網絡地址信息添加至包括第一網絡設備的網絡地址信息的預定網頁地址信息中的預定位置,以生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。其中,所述預定網頁地址信息用于生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。優選地,所述預定網頁地址信息為所述第一網絡設備中預存儲的用于生成所述新網頁地址信息的網頁地址模板。具體地,第一網絡設備先獲取所述網頁地址信息中的網絡地址信息,并將該所獲得的網絡地址,添加至包含第一網絡設備的網絡地址信息的預定的網頁地址信息中的預定位置,以生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息;或者,所述第一網絡設備直接將所述網頁地址信息添加至所述預定網頁地址信息中的預定位置,以生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。以上述示例為例繼續說明,第一網絡設備當前處理的網頁地址信息為“http:// www. website2. com/page 1. html ”,則第一網絡設備獲得該網頁地址信息中的網絡地址信息“言website2. com",且第一網絡設備中預存儲的包含自身網絡地址信息的預定網頁地址信息為“http://WWW. serverl. com/path/pl. html”,且預定位置為預定網頁信息中的字符串“path”后的第一個反斜杠后,則第一網絡設備將網絡地址信息network2. com添加至所述預定位置中,并用預定的符號“.”進行連接,以獲得轉換處理后的網頁地址信息 "http://www. serverl. com/path/www. website2. com/pL html,,。優選地,所述第一網絡設備根據預定編碼規則對所述網頁地址信息中的網絡地址信息進行編碼處理,以獲得編碼處理后的網絡地址信息;接著,所述第一網絡設備將編碼處理后的網絡地址信息添加至包含自身網絡地址信息的預定網頁地址信息中的預定位置,以生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。其中,所述編碼操作用于獲得與當前的網絡地址信息唯一對應的編碼信息的操作。優選地,所述編碼操作包括但不限于加密操作,例如,哈希算法、MD5算法等。以上述示例為例繼續說明,第一網絡設備當前處理網頁地址信息“http:// www. website3. com/news/frontpage則第一網絡設備獲取其中的網絡地址信息"www. website3. com”,并對其進行哈希加密以獲得加密結果“web_COde3”,第一網絡設備中的預定網頁地址信息為“http://www. serverl. com/tc-pa = /pagel. html”,且預定位置為預定網頁地址信息中的字符串“tc-pa =”之后,則第一網絡設備將加密結果“Web_COde3”添加至預定網絡地址中的預定位置,以生成新網頁地址信息“http://www. serverl. com/tc-pa =web_code3/pagel. html,,。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何對所述網頁信息中的各個網頁地址信息分別執行轉換處理,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息,從而獲得包含經過轉換處理的新網頁地址信息的網頁信息的實現方式,例如將當前處理的網頁地址信息整體進行編碼處理后添加至預定網頁地址信息中的預定位置的方式等,均應包含在本發明的范圍內。接著,在步驟S13中,第一網絡設備將所述網頁地址轉換后的網頁信息發送至所述用戶設備。接著,在步驟S21中,用戶設備接收所述第一網絡設備轉發的,來自所述第二網絡設備的網頁信息。其中,所述網頁信息包括網絡訪問識別信息以及該網頁信息的網頁地址信息,所述網頁地址信息根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息并基于預定生成規則生成。其中,基于所述預定生成規則,來根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息生成所述網頁信息的網頁地址信息的方式包括但不限于前述步驟S12中所述的對所述網頁信息中的各個網頁地址信息的轉換處理,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息的方式。接著,在步驟S22中,用戶設備根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息。其中,所述預定解析規則用于由基于預定生成規則所生成的網頁地址信息中獲得第一網絡設備的網絡地址信息以及第二網絡設備的網絡地址信息。優選地,當所述網頁地址信息中包括編碼處理后的第二網絡設備的網絡地址信息時,所述預定解析規則用于由基于預定生成規則所生成的網頁地址信息中獲得第一網絡設備的網絡地址信息以及所述編碼處理后的第二網絡設備的網絡地址信息。具體地,所述預定解析規則包括但不限于以下任一種解析規則1)基于所獲得的網頁地址信息的預定位置來分別獲取第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信息;以前述示例為例繼續說明,用戶設備在步驟S21中所獲得的網頁信息相對應的網頁地址信息包括"http://www. serverl. com/tc-pa = web_code3/pagel. html,,,其中與第一網絡設備的網絡地址信息對應的預定位置信息包括在第二個反斜杠與第三個反斜杠之間的位置,與第二網絡設備的網絡地址信息對應的預定位置信息包括位于字符串“tc-pa =”之后及其下一反斜杠之間的位置;接著,用戶設備分別由網頁地址信息的第二個反斜杠與第三個反斜杠之間的位置獲取第一網絡設備的網絡地址信息“www. serverl. com",由字符串“tc-pa =”之后且在下一反斜杠之間的位置獲取第二網絡設備的網絡地址信息“web_ code3,,。2)基于預定的正則表達式進行匹配,當匹配成功時,根據與所述預定的正則表達式對應的信息分別獲取第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信肩、ο其中,所述預定正則表達式可基于預定的標識符生成,以分別獲取第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信息;或者,當第一網絡設備的網絡地址已知時,可根據該第一網絡設備的網絡地址生成,以獲取所述網頁地址信息中的第二網絡設備的網絡地址信息。以上述示例為例繼續說明,例如,用戶設備在步驟S21中所獲得的網頁信息相對應的網頁地址信息包括"http://www· serverl. com. www. websitel. com/page 1. html,,,基于第一網絡設備的網絡地址信息生成的預定正則表達式為“www. serverl. com. *”,其中符號 “*”表示可與任意字符串相匹配,用戶設備判斷所獲得的網頁地址信息包括與該預定正則表達式匹配成功,并獲取與符號“*”相匹配的字符串“www. websitel.com”作為第二網絡設備的網絡地址信息。3)當第一網絡設備的網絡地址信息已知時,在所述網頁地址信息中查詢所述第一網絡設備的網絡地址信息,并由所述網頁地址信息中相對于所述第一網絡設備的網絡地址信息的預定位置獲取所述第二網絡設備的網絡地址信息。其中,用戶設備獲知第一網絡設備的方式包括但不限于a)當用戶設備僅與一個第一網絡設備交互時,用戶設備可基于預定的網絡地址信息設置來獲知該第一網絡設備的網絡地址信息;b)用戶設備經由之前的交互操作獲得當前正在交互的第一網絡設備的網絡地址 fn息ο以上述示例為例繼續說明,用戶設備在步驟S21中所獲得的網頁信息相對應的網頁地址信息包括"http://www· serverl. com/path/www. website2. com/pl. html,,,且用戶設備已知第一網絡設備的網絡地址信息為“www. serverl. com”,且預定位置為相對于該第一網絡設備的網絡地址信息之后第二個反斜杠與第三個反斜杠之間的位置,則用戶設備將由網頁地址信息的預定位置中獲得的信息“www. website2. com”作為第二網絡設備的網絡地址f曰息。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息的實現方式,均應包含在本發明的范圍內。接著,在步驟S23中,用戶設備與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯地保存該網絡訪問識別信息。具體地,所述用戶設備根據所獲得的第一網絡設備的網絡地址信息確定所需存儲至的文件,并根據所獲得的第二網絡設備的網絡地址信息確定需要將網絡訪問識別信息存儲至所述文件中的位置信息。以上述示例為例繼續說明,用戶設備根據在步驟S22中獲得的第一網絡設備的網絡地址信息“www. serverl. com”進行查詢并確定待存儲至的cookie文件的文件名為 "useriwww. serverl. com”,并根據第二網絡設備的網絡地址信息“web_code3”確定待存儲的cookie信息的路徑屬性,以將在步驟S21中所獲得的cookie信息存儲至文件“userO www. serverl. com”中且與路徑屬性“web_code3”對應的位置下。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯地保存該網絡訪問識別信息的實現方式,均應包含在本發明的范圍內。根據本發明的方法,通過對所接收到的網頁中所包含的網頁地址信息進行轉換, 以獲得同時包含第一網絡設備與第二網絡設備的網絡地址信息的網頁地址信息,并在用戶端按照第一網絡設備與第二網絡設備的網絡地址將cookie進行相關聯的存儲,從而使得用戶能夠將來自不同的第二網絡設備、且均經過第一網絡設備中轉的網頁的網絡訪問識別信息分別進行存儲,從而能夠方便的找到來自任一第二網絡設備的網絡訪問識別信息,而不會由于經過了第一網絡設備的中轉而導致來自多個第二網絡設備的網絡訪問識別信息混雜在一起。圖3示意出了根據本發明的一個優選實施例的用于獲得網頁中的網絡訪問識別信息的方法流程圖。根據本實施例的方法包括由第一網絡設備執行的步驟S11、步驟S12、 步驟S13、步驟S14、步驟S15和步驟S16 ;以及由用戶設備執行的步驟S21、步驟S22、步驟 S23、步驟S24、步驟S25和步驟S26。需要說明的是,執行所述步驟S14至步驟S16的第一網絡設備與前述執行步驟Sll 至步驟S13的第一網絡設備可以為對應于同一域名的不同網絡設備。例如,服務器集群中的兩臺不同服務器等。其中所述由第一網絡設備執行的步驟S11、步驟S12和步驟S13,以及由用戶設備執行的步驟S21、步驟S22和步驟S23已在前述參照圖2所示的實施例中予以詳述,并以引用的方式包含于此,不再贅述。接著,在步驟S24中,當發起網頁請求時,用戶設備基于所述預定解析規則,對待請求網頁的網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息;其中,所述發起網頁的請求的方式包括但不限于以下任一項1)基于用戶操作發起,例如,當用戶點擊超級鏈接時發起網頁請求。2)基于預定代碼發起,例如,當用戶設備中的腳本執行用于獲取與預存儲的網頁地址信息對應的網頁信息的代碼時,發起相應的網頁請求。其中,基于所述預定解析規則,對待請求網頁的網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息的方式,與前述參照圖1所述實施例的步驟S22中所述根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息的方式相同或相似,在此不再贅述。接著,在步驟S25中,用戶設備根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息進行查詢,獲得與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯保存的網絡訪問識別信息。具體地,用戶設備根據所獲得的第一網絡設備的網絡地址信息用于存儲網絡訪問識別信息的文件,并根據所獲得的第二網絡設備的網絡地址信息確定網絡訪問識別信息在所確定的文件中的位置。以上述示例為例繼續說明,用戶設備根據在步驟S24中獲得的第一網絡設備的網絡地址信息“www. serverl. com"進行查詢并確定存儲待獲取的cookie信息的文件名為“userOwww. serverl. com",并根據在步驟S24中獲得的第二網絡設備的網絡地址信息 “web_code3”,確定由文件useriwww. serverl. com中獲取相對于路徑屬性“web_code3”的 cookie 信息。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據所獲得的第一網絡設備的網絡地址信息用于存儲網絡訪問識別信息的文件,并根據所獲得的第二網絡設備的網絡地址信息確定網絡訪問識別信息在所確定的文件中的位置的實現方式,均應包含在本發明的范圍內。
接著,在步驟S26中,用戶設備將該網絡訪問識別信息及所述待請求網頁的網頁地址信息加入網頁請求中進行發送。其中,本領域技術人員應可根據實際情況和需求確定將該網絡訪問識別信息及所述待請求網頁的網頁地址信息加入網頁請求中進行發送的方法,此處不再贅述。接著,在步驟S14中,第一網絡設備接收來自用戶設備的網頁請求信息,其中,所述網頁請求信息包括經過所述轉換處理的網頁地址信息。優選地,所述網頁請求信息中還包括與所述網頁地址信息對應的網絡訪問識別信息。接著,在步驟S15中,第一網絡設備對所述網頁請求信息中的所述經過轉換處理的網頁地址信息執行與所述轉換處理相應的反向處理,以獲得經過所述反向處理的網頁地
址f曰息。其中,所述反向處理包括用于獲得所述網頁請求信息中的網頁地址信息在轉換處理前的網頁地址信息。優選地,所述反向處理方式包括但不限于以下任一項1)當所述轉換處理為可逆操作時,所述反向處理包括所述轉換處理的逆處理。以上述示例為例繼續說明,第一網絡設備在步驟S14中獲得待請求網頁的網頁地址信息"http://www· serverl. com. www. websitel. com/page 1. html,,,且該網頁地址信息通過在轉換處理前的網頁地址信息的預定位置,添加第一網絡設備的網絡地址信息得到,則第一網絡設備執行該轉換處理的逆操作,去除該預定位置相應的位置中的第一網絡設備的網絡地址信息,即在所獲得的網頁地址信息的第二個反斜杠之后的“www. serverl. com",以及用于連接的符號“.”,以獲得在轉換處理前的網頁地址信息http://WWW. websitel. com/ pagel. html 02)當所述轉換處理為不可逆操作時,所述反向處理包括其他用于獲取轉換處理前的網頁地址信息的方式。具體地,在反向處理中,根據預存儲的在轉換處理前的網頁地址信息及與其對應的轉換處理后的網頁地址信息,獲取與所述網頁請求信息中的網頁地址信息對應的轉換處理前的網頁地址信息。以上述示例為例繼續說明,第一網絡設備在步驟S14中獲得待請求網頁的網頁地址信息"http://www· serverl.com/tc-pa = web_code3/pagel. html",且轉換操作中包括將轉換處理前的網頁地址信息所包含的網絡地址信息進行編碼處理以獲得編碼結果的操作,則在反向操作中,用戶設備先由所獲得的網頁地址信息的預定位置中獲取編碼結果“Web_COde3”,并根據在轉換處理過程中同時存儲的編碼結果與轉換處理前的網頁地址信息的對應關系,獲得與“web_COde3”對應的轉換處理前的網頁地址信息“http://WWW. website3. com/news/frontpage,,。在步驟S16中,第一網絡設備根據所述經過反向處理的網頁地址信息發起新的網頁請求。優選地,所述網頁請求中還包括網絡訪問識別信息。以上述示例為例繼續說明,第一網絡設備基于在步驟S15中所獲得的網頁地址信息 “http //www. website3. com/news/frontpage,,發起網頁請求。根據本發明的方案,當用戶設備經由一個第一網絡設備轉發向其他多個不同的第二網絡設備發送網頁請求時,可分別獲得對應于各個第二網絡設備的網絡訪問識別信息, 避免了將與該第一網絡設備對應的所有網絡訪問識別信息均上傳至該多個不同的第二網絡設備的情況,減少了用戶設備的負擔,并節約了帶寬。并且根據本發明的方案,同時也避免了在第一網絡設備中執行大量的數據讀取操作,減輕了第一網絡設備的負擔。圖4示意出了根據本發明的一個方面的用于獲得網頁中的網絡訪問識別信息的系統的結構示意圖。所述系統包括包含輔助獲取裝置1的第一網絡設備、包含信息獲取裝置2的用戶設備以及第二網絡設備。其中,所述第一網絡設備用于將來自第二網絡設備的網頁信息轉發至請求該網頁的用戶設備,所述用戶設備接收由第一網絡設備轉發的,來自所述第二網絡設備的網頁信息。其中,所述輔助獲取裝置1包括第一接收裝置11、轉換裝置 12以及第一發送裝置13 ;所述信息獲取裝置2包括第三接收裝置21、第一解析裝置22以及保存裝置23。具體地,參考圖4,第一接收裝置11接收來自所述第二網絡設備的、待轉發至所述用戶設備的網頁信息。其中,所述網頁信息中包含第二網絡設備提供的網絡訪問識別信息以及至少一個網頁地址信息,其中,各個網頁地址信息包括自身所指向的網絡設備的網絡地址信息。其中,所述網絡地址信息包括但不限于以下任一項1)域名信息;2) IP信息。根據本發明的示例,第一接收裝置11接收到來自第二網絡設備的網頁信息中包括如下三個網頁地址信息“http//www. websitel. com/page 1. html”、“http//www. website2. com/pagel. html,,以及"http://www. website3. com/news/frontpage,,。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何接收來自所述第二網絡設備的、待轉發至所述用戶設備的網頁信息的實現方式,均應包含在本發明的范圍內。需要說明的是,本說明書中各個示例中提及的各項網頁地址信息、網絡地址信息以及編碼操作后的編碼結果等,作為說明作用的示例,僅供理解本發明,而非限定為實際應用時的網頁地址信息、網絡地址信息或編碼結果等。如無特別說明,本文中其他地方出現的網頁地址信息、網絡地址信息或編碼結果等功用與此處相同,為簡明起見,不再贅述。接著,轉換裝置12對所述網頁信息中的各個網頁地址信息分別執行轉換處理,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息,從而獲得包含經過轉換處理的新網頁地址信息的網頁信息。具體地,對所述網頁信息中的各個網頁地址信息,所述轉換處理包括但不限于以下任一項處理方式1)轉換裝置12通過自身包含的第一添加裝置(圖未示)將自身所屬第一網絡設備的網絡地址信息添加至所述初始的網頁地址信息的預定位置,以生成包括該第一網絡設備的網絡地址信息的轉換后的網頁地址信息。以上述示例為例繼續說明,第一添加裝置當前處理第一接收裝置11獲得的網頁地址信息“http //www. websitel. com/pagel. html ”,第一網絡設備自身的網絡地址信息包括“www. serverl. com”,且預定位置為當前處理的網頁地址信息的第二個反斜杠后,則第一添加裝置將自身的網絡地址信息添加至當前處理的網頁地址信息的預定位置中,獲得轉換處理后的新網頁地址信息為"http://www. serverl. com. www. websitel. com/pagel. html,,。2)轉換裝置12通過自身包含的第二添加裝置(圖未示)將所述網頁地址信息中的網絡地址信息添加至包括第一網絡設備的網絡地址信息的預定網頁地址信息中的預定位置,以生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。
其中,所述預定網頁地址信息用于生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。優選地,所述預定網頁地址信息為所述第一網絡設備中預存儲的用于生成所述新網頁地址信息的網頁地址模板。具體地,第二添加裝置先獲取所述網頁地址信息中的網絡地址信息,并將該所獲得的網絡地址,添加至包含第一網絡設備的網絡地址信息的預定的網頁地址信息中的預定位置,以生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息;或者,所述第二添加裝置直接將所述網頁地址信息添加至所述預定網頁地址信息中的預定位置,以生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。以上述示例為例繼續說明,第二添加裝置當前處理的網頁地址信息為“http:// www. website2. com/page 1. html”,則第二添加裝置獲得該網頁地址信息中的網絡地址信息 "www. website2. com”,且第二添加裝置自身所屬的第一網絡設備中預存儲的包含自身網絡地址信息的預定網頁地址信息為“http://WWW. serverl. com/path/pl. html”,且預定位置為預定網頁信息中的字符串“path”后的第一個反斜杠后,則第二添加裝置將網絡地址信息 www. network2. com添加至所述預定位置中,并用預定的符號“.,,進行連接,以獲得轉換處理后的網頁地址信息"http:"www. serverl. com/path/www. website2. com/pl. html,,。優選地,所述包含于所述第二添加裝置中的編碼裝置(圖未示)根據預定編碼規則對所述網頁地址信息中的網絡地址信息進行編碼處理,以獲得編碼處理后的網絡地址信息;接著,包含于所述第二添加裝置中的子添加裝置(圖未示)將編碼處理后的網絡地址信息添加至包含自身網絡地址信息的預定網頁地址信息中的預定位置,以生成包括第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。其中,所述編碼操作用于獲得與當前的網絡地址信息唯一對應的編碼信息的操作。優選地,所述編碼操作包括但不限于加密操作,例如,哈希算法、MD5算法等。以上述示例為例繼續說明,第二添加裝置當前處理網頁地址信息“http://WWW. website3. com/news/frontpage”,則第二添加裝置中的編碼裝置獲取其中的網絡地址信息 "www. website3. com",并對其進行哈希加密以獲得加密結果“web_COde3”,第一網絡設備中的預定網頁地址信息為“http://www. serverl. com/tc-pa = /pagel. html ”,且預定位置為預定網頁地址信息中的字符串“tc-pa =”之后,則子添加裝置將加密結果“Web_COde3” 添加至預定網絡地址中的預定位置,以生成新網頁地址信息“http://www. serverl. com/ tc-pa = web_code3/pagel. html,,。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何對所述網頁信息中的各個網頁地址信息分別執行轉換處理,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息,從而獲得包含經過轉換處理的新網頁地址信息的網頁信息的實現方式,例如將當前處理的網頁地址信息整體進行編碼處理后添加至預定網頁地址信息中的預定位置的方式等,均應包含在本發明的范圍內。接著,第一發送裝置13將所述網頁地址轉換后的網頁信息發送至所述用戶設備。接著,包含于用戶設備的信息獲取裝置2中的第三接收裝置21接收所述第一網絡設備轉發的,來自所述第二網絡設備的網頁信息。其中,所述網頁信息包括網絡訪問識別信息以及該網頁信息的網頁地址信息,所述網頁地址信息根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息并基于預定生成規則生成。其中,基于所述預定生成規則,來根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息生成所述網頁信息的網頁地址信息的方式包括但不限于前述轉換裝置12對所述網頁信息中的各個網頁地址信息的轉換處理,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息的方式。接著,第一解析裝置22根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息。其中,所述預定解析規則用于由基于預定生成規則所生成的網頁地址信息中獲得第一網絡設備的網絡地址信息以及第二網絡設備的網絡地址信息。優選地,當所述網頁地址信息中包括編碼處理后的第二網絡設備的網絡地址信息時,所述預定解析規則用于由基于預定生成規則所生成的網頁地址信息中獲得第一網絡設備的網絡地址信息以及所述編碼處理后的第二網絡設備的網絡地址信息。具體地,所述預定解析規則包括但不限于以下任一種解析規則1)基于所獲得的網頁地址信息的預定位置來分別獲取第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信息;以前述示例為例繼續說明,用戶設備在步驟S21中所獲得的網頁信息相對應的網頁地址信息包括"http://www. serverl. com/tc-pa = web_code3/pagel. html,,,其中與第一網絡設備的網絡地址信息對應的預定位置信息包括在第二個反斜杠與第三個反斜杠之間的位置,與第二網絡設備的網絡地址信息對應的預定位置信息包括位于字符串“tc-pa =”之后及其下一反斜杠之間的位置;接著,用戶設備分別由網頁地址信息的第二個反斜杠與第三個反斜杠之間的位置獲取第一網絡設備的網絡地址信息“www. serverl. com",由字符串“tc-pa =”之后且在下一反斜杠之間的位置獲取第二網絡設備的網絡地址信息“web_ code3,,。2)基于預定的正則表達式進行匹配,當匹配成功時,根據與所述預定的正則表達式對應的信息分別獲取第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信肩、ο其中,所述預定正則表達式可基于預定的標識符生成,以分別獲取第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信息;或者,當第一網絡設備的網絡地址已知時,可根據該第一網絡設備的網絡地址生成,以獲取所述網頁地址信息中的第二網絡設備的網絡地址信息。以上述示例為例繼續說明,例如,第三接收裝置21所獲得的網頁信息相對應的網頁地址信息包括"http://www. serverl. com. www. websitel. com/page 1. html”,基于第一網絡設備的網絡地址信息生成的預定正則表達式為“www. serverl. com. *”,其中符號“*”表示可與任意字符串相匹配,第一解析裝置22判斷所獲得的網頁地址信息包括與該預定正則表達式匹配成功,并獲取與符號“*”相匹配的字符串“驟w. websitel. com”作為第二網絡設備的網絡地址信息。3)當第一網絡設備的網絡地址信息已知時,在所述網頁地址信息中查詢所述第一網絡設備的網絡地址信息,并由所述網頁地址信息中相對于所述第一網絡設備的網絡地址信息的預定位置獲取所述第二網絡設備的網絡地址信息。其中,第一解析裝置22獲知第一網絡設備的網絡地址信息的方式包括但不限于a)當第一解析裝置22所屬的用戶設備僅與一個第一網絡設備交互時,第一解析裝置22可基于預定的網絡地址信息設置來獲知該第一網絡設備的網絡地址信息;b)第一解析裝置22經由之前的交互操作獲得當前正在交互的第一網絡設備的網絡地址信息。以上述示例為例繼續說明,第三接收裝置21所獲得的網頁信息相對應的網頁地址信息包括"http://www. serverl. com/path/www. website2. com/pl. html,,,且第一角軍析裝置22已知第一網絡設備的網絡地址信息為“www. serverl. com”,且預定位置為相對于該第一網絡設備的網絡地址信息之后第二個反斜杠與第三個反斜杠之間的位置,則第一解析裝置22將由網頁地址信息的預定位置中獲得的信息“www. website2. com”作為第二網絡設備的網絡地址信息。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息的實現方式,均應包含在本發明的范圍內。接著,保存裝置23與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯地保存該網絡訪問識別信息。具體地,所述保存裝置23根據所獲得的第一網絡設備的網絡地址信息確定所需存儲至的文件,并根據所獲得的第二網絡設備的網絡地址信息確定需要將網絡訪問識別信息存儲至所述文件中的位置信息。以上述示例為例繼續說明,保存裝置23根據第一解析裝置22獲得的第一網絡設備的網絡地址信息“www. serverl. com”進行查詢并確定待存儲至的cookie文件的文件名為“userOwww. serverl. com”,并根據第二網絡設備的網絡地址信息“web_code3”確定待存儲的cookie信息的路徑屬性,以將在步驟S21中所獲得的cookie信息存儲至文件“userO www. serverl. com”中且與路徑屬性“web_code3”對應的位置下。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯地保存該網絡訪問識別信息的實現方式,均應包含在本發明的范圍內。根據本發明的方案,通過對所接收到的網頁中所包含的網頁地址信息進行轉換, 以獲得同時包含第一網絡設備與第二網絡設備的網絡地址信息的網頁地址信息,并在用戶端按照第一網絡設備與第二網絡設備的網絡地址將cookie進行相關聯的存儲,從而使得用戶能夠將來自不同的第二網絡設備、且均經過第一網絡設備中轉的網頁的網絡訪問識別信息分別進行存儲,從而能夠方便的找到來自任一第二網絡設備的網絡訪問識別信息,而不會由于經過了第一網絡設備的中轉而導致來自多個第二網絡設備的網絡訪問識別信息混雜在一起。圖5示意出了根據本發明的一個優選實施例的用于獲得網頁中的網絡訪問識別信息的系統結構圖。根據本實施例的系統中,所述輔助獲取裝置1包括第一接收裝置11、轉換裝置12、第一發送裝置13、第二接收裝置14、反向操作裝置15以及發起裝置16 ;所述信息獲取裝置2包括第三接收裝置21、第一解析裝置22、保存裝置23、第二解析裝置24、第一獲取裝置25以及發送裝置26。需要說明的是,包含所述第一接收裝置11、轉換裝置12、第一發送裝置13的第一網絡設備與包含所述第二接收裝置14、反向操作裝置15以及發起裝置16的第一網絡設備可屬于對應于同一域名的不同網絡設備。例如,服務器集群中的兩臺不同服務器等。其中所述第一網絡設備的輔助獲取裝置1中包含的第一接收裝置11、轉換裝置12 和第一發送裝置13,以及用戶設備的信息獲取裝置2中包含的第三接收裝置21、第一解析裝置22以及保存裝置23已在前述參照圖4所示的實施例中予以詳述,并以引用的方式包含于此,不再贅述。接著,當用戶設備發起網頁請求時,信息獲取裝置2中的第二解析裝置M基于所述預定解析規則,對待請求網頁的網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息;其中,所述發起網頁的請求的方式包括但不限于以下任一項1)基于用戶操作發起,例如,當用戶點擊超級鏈接時發起網頁請求。2)基于預定代碼發起,例如,當用戶設備中的腳本執行用于獲取與預存儲的網頁地址信息對應的網頁信息的代碼時,發起相應的網頁請求。其中,第二解析裝置M基于所述預定解析規則,對待請求網頁的網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息的方式,與前述參照圖4所述實施例中的第一解析裝置22根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息的方式相同或相似,在此不再贅述。接著,第一獲取裝置25根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息進行查詢,獲得與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯保存的網絡訪問識別信息。具體地,第一獲取裝置25根據所獲得的第一網絡設備的網絡地址信息用于存儲網絡訪問識別信息的文件,并根據所獲得的第二網絡設備的網絡地址信息確定網絡訪問識別信息在所確定的文件中的位置。以上述示例為例繼續說明,第一獲取裝置25根據第二解析裝置M獲得的第一網絡設備的網絡地址信息“www. serverl. com”進行查詢并確定存儲待獲取的cookie信息的文件名為“userOwww. serverl. com",并根據第二解析裝置M獲得的第二網絡設備的網絡地址信息“web_code3”,確定由文件user@www. serverl. com中獲取相對于路徑屬性“web_ code3,,的 cookie 信息。需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據所獲得的第一網絡設備的網絡地址信息用于存儲網絡訪問識別信息的文件,并根據所獲得的第二網絡設備的網絡地址信息確定網絡訪問識別信息在所確定的文件中的位置的實現方式,均應包含在本發明的范圍內。接著,發送裝置沈將該網絡訪問識別信息及所述待請求網頁的網頁地址信息加入網頁請求中進行發送。
其中,本領域技術人員應可根據實際情況和需求確定將該網絡訪問識別信息及所述待請求網頁的網頁地址信息加入網頁請求中進行發送的方法,此處不再贅述。接著,輔助獲取裝置1中的第二接收裝置14接收來自用戶設備的網頁請求信息, 其中,所述網頁請求信息包括經過所述轉換處理的網頁地址信息。優選地,所述網頁請求信息中還包括與所述網頁地址信息對應的網絡訪問識別信息。接著,反向操作裝置15對所述網頁請求信息中的所述經過轉換處理的網頁地址信息執行與所述轉換處理相應的反向處理,以獲得經過所述反向處理的網頁地址信息。其中,所述反向處理包括用于獲得所述網頁請求信息中的網頁地址信息在轉換處理前的網頁地址信息。優選地,所述反向處理方式包括但不限于以下任一項1)當所述轉換處理為可逆操作時,所述反向處理包括所述轉換處理的逆處理。以上述示例為例繼續說明,第二接收裝置14獲得待請求網頁的網頁地址信息 "http://www. serverl. com. www. websitel. com/pagel. html,,,且該網頁地址信息通過在轉換處理前的網頁地址信息的預定位置,添加第一網絡設備的網絡地址信息得到,則反向操作裝置15執行該轉換處理的逆操作,去除該預定位置相應的位置中的第一網絡設備的網絡地址信息,即在所獲得的網頁地址信息的第二個反斜杠之后的“www. serverl. com",以及用于連接的符號“.”,以獲得在轉換處理前的網頁地址信息http://WWW. websitel. com/ pagel. html 02)當所述轉換處理為不可逆操作時,所述反向處理包括其他用于獲取轉換處理前的網頁地址信息的方式。具體地,在反向處理中,根據預存儲的在轉換處理前的網頁地址信息及與其對應的轉換處理后的網頁地址信息,獲取與所述網頁請求信息中的網頁地址信息對應的轉換處理前的網頁地址信息。以上述示例為例繼續說明,第二接收裝置14獲得待請求網頁的網頁地址信息 "http://www. serverl. com/tc-pa = web_code3/pagel. html,,,且轉換操作中包括將轉換處理前的網頁地址信息所包含的網絡地址信息進行編碼處理以獲得編碼結果的操作,則反向操作裝置15先由所獲得的網頁地址信息的預定位置中獲取編碼結果‘‘Web_COde3”,并根據在轉換處理過程中同時存儲的編碼結果與轉換處理前的網頁地址信息的對應關系,獲得與“web_code3”對應的轉換處理前的網頁地址信息"http://www. website3. com/news/ frontpage"ο發起裝置16根據所述經過反向處理的網頁地址信息發起新的網頁請求。優選地, 所述網頁請求中還包括網絡訪問識別信息。以上述示例為例繼續說明,發起裝置16基于反向操作裝置15所獲得的網頁地址信息"http://www. website3. com/news/frontpage“發起網頁請求。根據本發明的方案,當用戶設備經由一個第一網絡設備轉發向其他多個不同的第二網絡設備發送網頁請求時,可分別獲得對應于各個第二網絡設備的網絡訪問識別信息, 避免了將與該第一網絡設備對應的所有網絡訪問識別信息均上傳至該多個不同的第二網絡設備的情況,減少了用戶設備的負擔,并節約了帶寬。并且根據本發明的方案,同時也避免了在第一網絡設備中執行大量的數據讀取操作,減輕了第一網絡設備的負擔。對于本領域技術人員而言,顯然本發明不限于上述示范性實施例的細節,而且在不背離本發明的精神或基本特征的情況下,能夠以其他的具體形式實現本發明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括” 一詞不排除其他單元或步驟,單數不排除復數。系統權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權利要求
1.一種在第一網絡設備中實現的用于輔助獲取網頁中的網絡訪問識別信息的方法,其中,所述第一網絡設備用于將來自第二網絡設備的網頁信息轉發至請求該網頁的用戶設備,其中,所述方法包括以下步驟-接收來自所述第二網絡設備的、待轉發至所述用戶設備的網頁信息,其中,所述網頁信息中包含第二網絡設備提供的網絡訪問識別信息以及至少一個網頁地址信息,其中,各個網頁地址信息包括自身所指向的網絡設備的網絡地址信息;-對所述網頁信息中的各個網頁地址信息分別執行轉換處理,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息,從而獲得包含經過轉換處理的新網頁地址信息的網頁信息;-將所述網頁地址轉換后的網頁信息發送至所述用戶設備。
2.根據權利要求1所述的方法,其中,所述方法還包括以下步驟-接收來自用戶設備的網頁請求信息,其中,所述網頁請求信息包括經過所述轉換處理的網頁地址信息;-對所述網頁請求信息中的所述經過轉換處理的網頁地址信息執行與所述轉換處理相應的反向處理,以獲得與所述經過反向處理的網頁地址信息;-根據所述經過反向處理的網頁地址信息發起新的網頁請求信息。
3.根據權利要求1或2所述的方法,其中,對所述網頁信息中的每個網頁地址信息,所述轉換處理包括以下步驟-將所述第一網絡設備的網絡地址信息添加至所述初始的網頁地址信息的預定位置,以生成包括所述第一網絡設備的網絡地址信息的轉換后的網頁地址信息。
4.根據權利要求1或2所述的方法,其中,對所述網頁信息中的每個網頁地址信息,所述轉換操作包括以下步驟i將所述網頁地址信息中的網絡地址信息添加至包含所述第一網絡設備的網絡地址信息的預定網頁地址信息中的預定位置,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。
5.根據權利要求4所述的方法,其中,所述步驟i包括以下步驟-根據預定編碼規則對所述網頁地址信息中的網絡地址信息進行編碼處理,以獲得編碼處理后的網絡地址信息;-將編碼處理后的網絡地址信息添加至包括第一網絡設備的網絡地址的預定網頁地址信息中,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息。
6.一種在用戶設備中實現的用于獲得網頁中的網絡訪問識別信息的方法,其中,所述用戶設備接收由第一網絡設備轉發的,來自第二網絡設備的網頁信息;其中,所述方法包括以下步驟-接收所述第一網絡設備轉發的,來自所述第二網絡設備的網頁信息,其中,所述網頁信息包括網絡訪問識別信息以及該網頁信息的網頁地址信息,所述網頁地址信息根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息并基于預定生成規則生成;-根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息;-與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯地保存該網絡訪問識別信息。
7.根據權利要求6所述的方法,其中,所述方法還包括以下步驟-當發起網頁請求時,基于所述預定解析規則,對待請求網頁的網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息;-根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息進行查詢,獲得與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯保存的網絡訪問識別信息;-將該網絡訪問識別信息及所述待請求網頁的網頁地址信息加入網頁請求中進行發送。
8.根據權利要求6或7所述的方法,其中,所述預定解析規則包括以下任一項-基于所述網頁地址信息的預定位置信息來分別獲取第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信息;-基于預定的正則表達式進行匹配,當匹配成功時,根據與所述預定的正則表達式對應的信息分別獲取第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信息。
9.根據權利要求6或7所述的方法,其中,當第一網絡設備的網絡地址信息已知時,所述預定解析規則還包括-在所述網頁地址信息中查詢所述第一網絡設備的網絡地址信息,并由所述網頁地址信息中相對于所述第一網絡設備的網絡地址信息的預定位置獲取所述第二網絡設備的網絡地址信息。
10.一種用于輔助獲取網頁中的網絡訪問識別信息的輔助獲取裝置,其中,所述輔助獲取裝置用于將來自第二網絡設備的網頁信息轉發至請求該網頁的用戶設備,其中,所述輔助獲取裝置包括第一接收裝置,用于接收來自所述第二網絡設備的、待轉發至用戶設備的網頁信息,其中,所述網頁信息中包含第二網絡設備提供的網絡訪問識別信息以及至少一個網頁地址信息,其中,各個網頁地址信息包括自身所指向的網絡設備的網絡地址信息;轉換裝置,用于對所述網頁信息中的各個網頁地址信息分別執行轉換處理,以在各個網頁地址信息中加入第一網絡設備的網絡地址信息,從而獲得網頁地址轉換后的網頁信息;第一發送裝置,用于將所述網頁地址轉換后的網頁信息發送至所述用戶設備。
11.根據權利要求10所述的輔助獲取裝置,其中,所述輔助獲取裝置還包括第二接收裝置,用于接收來自用戶設備的網頁請求信息,其中,所述網頁請求信息包括經過所述轉換處理的網頁地址信息;反向操作裝置,用于對所述網頁請求信息中的所述經過轉換處理的網頁地址信息執行與所述轉換處理相應的反向處理,以獲得與所述經過反向處理的網頁地址信息;發起裝置,用于根據所述經過反向處理的網頁地址信息發起新的網頁請求信息。
12.根據權利要求10或11所述的輔助獲取裝置,其中,對所述網頁信息中的每個網頁地址信息,所述轉換裝置包括第一添加裝置,用于在所述網頁地址信息的預定位置添加所述第一網絡設備的網絡地址信息。
13.根據權利要求10或11所述的輔助獲取裝置,其中,對所述網頁信息中的每個網頁地址信息,所述轉換裝置包括第二添加裝置,用于將所述網頁地址信息添加至包括第一網絡設備的網絡地址的新網頁地址信息中,以獲得網絡地址轉換后的網頁地址信息。
14.根據權利要求13所述的輔助獲取裝置,其中,所述第二添加裝置包括編碼裝置,用于根據預定編碼規則對所述網頁地址信息進行編碼處理,以獲得編碼處理后的網頁地址信息;子添加裝置,用于將編碼處理后的網頁地址信息添加至包括第一網絡設備的網絡地址的新網頁地址信息中,以獲得網絡地址轉換后的網頁地址信息。
15.一種用于獲得網頁中的網絡訪問識別信息的信息獲取裝置,其中,所述信息獲取裝置接收由第一網絡設備轉發的,來自第二網絡設備的網頁信息,所述方法包括以下步驟第三接收裝置,用于接收所述第一網絡設備轉發的,來自所述第二網絡設備的網頁信息,其中,所述網頁信息包括網絡訪問識別信息以及該網頁信息的網頁地址信息,所述網頁地址信息根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息并基于預定生成規則生成;第一解析裝置,用于根據與該預定生成規則對應的預定解析規則,對該網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息;保存裝置,用于與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯地保存該網絡訪問識別信息。
16.根據權利要求15所述的信息獲取裝置,其中,所述信息獲取裝置還包括第二解析裝置,用于當發起網頁請求時,基于所述預定解析規則,對待請求網頁的網頁地址信息進行解析,以獲得所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息;第一獲取裝置,用于根據所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息進行查詢,獲得與所述第一網絡設備的網絡地址信息以及所述第二網絡設備的網絡地址信息相關聯保存的網絡訪問識別信息發送裝置,用于將該網絡訪問識別信息及所述待請求網頁的網頁地址信息加入網頁請求中進行發送。
17.根據權利要求15或16所述的信息獲取裝置,其中,所述預定解析規則包括以下任一項-由網頁地址信息的預定位置信息中分別獲取第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信息;-分別根據所述第一網絡設備的網絡地址信息與所述第二網絡設備的網絡地址信息各自的預定標識符,由網頁地址信息中獲取所述第一網絡設備的網絡地址信息和所述第二網絡設備的網絡地址信息。
18.根據權利要求15或16所述的信息獲取裝置,其中,當第一網絡設備的網絡地址信息已知時,所述預定解析規則還包括-當所述網頁地址信息中包含所述第一網絡設備的網絡地址信息時,由網頁地址信息中相對于所述第一網絡設備的網絡地址信息的預定位置獲取所述第二網絡設備的網絡地址f曰息。
19.一種第一網絡設備,其中,所述第一網絡設備包括如權利要求10至14中至少任一項所述的輔助獲取裝置。
20.一種用戶設備,其中,所述用戶設備包括如權利要求15至權利要求18中至少任一項所述的信息獲取裝置。
21.一種系統,其中,所述系統包括如權利要求19所述的第一網絡設備以及如權利要求20所述的用戶設備。
全文摘要
本發明的目的是提供一種用于獲得網頁中的網絡訪問識別信息的方法、裝置、設備和系統。其中,根據本發明的方案包括接收來自所述第二網絡設備的、待轉發至所述用戶設備的網頁信息;對所述網頁信息中的各個網頁地址信息分別執行轉換處理,以生成包括所述第一網絡設備的網絡地址信息的轉換后的新網頁地址信息,從而獲得包含經過轉換處理的新網頁地址信息的網頁信息;將所述網頁地址轉換后的網頁信息發送至所述用戶設備。本發明的優點在于,用戶設備可分別獲得經由同一第一網絡設備中轉的,來自不同的第二網絡設備的網頁的網絡訪問識別信息,并且可避免直接在第一網絡設備中執行大量讀取cookie信息的操作,減輕了第一網絡設備的負擔。
文檔編號H04L29/08GK102571969SQ20121001823
公開日2012年7月11日 申請日期2012年1月19日 優先權日2012年1月19日
發明者李偉剛 申請人:百度在線網絡技術(北京)有限公司