欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種網(wǎng)頁加載方法及裝置與流程

文檔序號:11620654閱讀:258來源:國知局
一種網(wǎng)頁加載方法及裝置與流程

本發(fā)明涉及通信技術領域,具體涉及一種網(wǎng)頁加載方法及裝置。



背景技術:

隨著瀏覽器的技術和市場的發(fā)展,各種瀏覽器層出不窮,用戶可以自由選擇任意瀏覽器使用。由于瀏覽器的類別繁多,因此也通常會存在瀏覽器切換的場景,比如用戶在一個瀏覽器上登錄賬號后,又切換到另一個瀏覽器上去登錄?,F(xiàn)有技術中,當用戶更換瀏覽器后,需要重新登錄賬號,才能進行操作,流程繁瑣。



技術實現(xiàn)要素:

本發(fā)明實施例提供一種網(wǎng)頁加載方法及裝置,可以實現(xiàn)在不同瀏覽器之間無縫傳遞賬號的登錄態(tài)信息,減少切換瀏覽器后的登錄操作流程。

本發(fā)明實施例第一方面提供一種網(wǎng)頁加載方法,可包括:

接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,所述第一統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,所述登錄態(tài)信息為第二瀏覽器使用所述第一賬號加載所述目標網(wǎng)頁的登錄態(tài)信息;

根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù);

將所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)發(fā)送至所述第一瀏覽器。

本發(fā)明實施例第二方面提供一種網(wǎng)頁加載裝置,可包括:

第一接收模塊,用于接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,所述第一統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,所述登錄態(tài)信息為第二瀏覽器使用所述第一賬號加載所述目標網(wǎng)頁的登錄態(tài)信息;

獲取模塊,用于根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù);

第一發(fā)送模塊,用于將所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)發(fā)送至所述第一瀏覽器。

本發(fā)明實施例中,服務器接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,該第一統(tǒng)一資源定位符包含第一賬號的登錄態(tài)信息,該登錄態(tài)信息為第二瀏覽器使用該第一賬號加載目標網(wǎng)頁的登錄態(tài)信息,根據(jù)該登錄態(tài)信息可以獲取目標網(wǎng)頁與登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),并發(fā)送至第一瀏覽器加載,這種方式可以實現(xiàn)在不同瀏覽器之間無縫傳遞賬號的登錄態(tài)信息,減少切換瀏覽器后的登錄操作流程。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例提供的一種網(wǎng)頁加載方法的流程圖;

圖2為本發(fā)明實施例提供的另一種網(wǎng)頁加載方法的流程圖;

圖3a為本發(fā)明實施例提供的一種第二統(tǒng)一資源定位符的結構圖;

圖3b為本發(fā)明實施例提供的另一種第二統(tǒng)一資源定位符的結構圖;

圖4為本發(fā)明實施例對第一統(tǒng)一資源定位符的解析示意圖;

圖5為本發(fā)明實施例提供的一種統(tǒng)一資源定位符的比對示意圖;

圖6為本發(fā)明實施例提供的一種瀏覽器切換場景圖;

圖7a為本發(fā)明實施例提供的一種登錄界面示意圖;

圖7b是本發(fā)明實施例提供的第二瀏覽器瀏覽頁面圖;

圖7c是本發(fā)明實施例提供的第二瀏覽器用戶支付網(wǎng)頁圖;

圖7d是本發(fā)明實施例提供的第一瀏覽器示意圖;

圖7e是本發(fā)明實施例提供的第一瀏覽器用戶支付網(wǎng)頁圖;

圖8是本發(fā)明實施例提供的一種網(wǎng)頁加載裝置的結構示意圖;

圖9是本發(fā)明實施例提供的另一種網(wǎng)頁加載裝置的結構示意圖;

圖10是本發(fā)明實施例提供的又一種網(wǎng)頁加載裝置的結構示意圖。

具體實施方式

下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明的說明書和權利要求書及所述附圖中的術語“第一”、“第二”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。

在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置展示該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。

本發(fā)明實施例的第一賬號可以是即時通訊賬號、理財平臺的賬號以及購物平臺的賬號等等,本發(fā)明不作限定。

下面將結合附圖1-附圖8,對本發(fā)明實施例提供的網(wǎng)頁加載方法進行詳細介紹。

請參照圖1,為本發(fā)明實施例提供的一種網(wǎng)頁加載方法的流程圖;該方法可包括以下步驟:

s100,接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,所述第一統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,所述登錄態(tài)信息為第二瀏覽器使用所述第一賬號加載所述目標網(wǎng)頁的登錄態(tài)信息;

本發(fā)明實施例中,服務器接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,該服務器可以是第三方服務器,比如,若目標網(wǎng)頁是訪問理財平臺的網(wǎng)頁,則該服務器可以是理財平臺的服務器。

本發(fā)明實施例的第一瀏覽器和第二瀏覽器可以為不同瀏覽器,可選的,該第一瀏覽器和第二瀏覽器可以為不同內(nèi)核類型的瀏覽器,比如該第一瀏覽器可以是因特網(wǎng)(internetexplorer,ie)瀏覽器,第二瀏覽器是非ie瀏覽器,或者,又比如第一瀏覽器可以是非ie內(nèi)核瀏覽器,第二瀏覽器可以是ie瀏覽器。

可選的,該第一瀏覽器和第二瀏覽器可以僅僅是不同提供商的瀏覽器,比如,第一瀏覽器是獵豹瀏覽器,第二瀏覽器是搜狗瀏覽器等等。

第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求中包括第一統(tǒng)一資源定位符(uniformresourcelocator,url)。該第一統(tǒng)一資源定位符包括目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,可選的,該第一賬號的登錄態(tài)信息可以是該第一賬號的cookie信息。

本發(fā)明實施例中,通過目標網(wǎng)頁的網(wǎng)址路徑可以獲取到目標網(wǎng)頁的數(shù)據(jù),進一步可選的,可以通過第一統(tǒng)一資源定位符包含的第一賬號的登錄態(tài)信息獲取到該目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),比如,若目標網(wǎng)頁為某一個理財產(chǎn)品的網(wǎng)頁,若沒有第一賬號的登錄態(tài)信息,則僅僅能夠獲取到一些理財產(chǎn)品信息,若第一統(tǒng)一資源定位符包含第一賬號的登錄態(tài)信息,則不僅僅可以獲取到理財產(chǎn)品信息,還可以獲取到該第一賬號的一些個人信息,比如資產(chǎn)信息。即是該第一瀏覽器可以通過第一統(tǒng)一資源定位符中的第一賬號的登錄態(tài)信息,直接使用該第一賬號加載目標網(wǎng)頁,第一賬號在目標網(wǎng)頁上處于登錄狀態(tài),用戶不需要在第一瀏覽器中輸入賬號密碼進行登錄。

可選的,第一統(tǒng)一資源定位符中的第一賬號的登錄態(tài)信息可以是第二瀏覽器使用該第一賬號加載該目標網(wǎng)頁時的登錄態(tài)信息。比如,在第一瀏覽器發(fā)送網(wǎng)頁加載請求之前,用戶利用自己的第一賬號在第二瀏覽器登錄,登錄方式包括但不限于輸入賬號密碼登錄,或者掃碼登錄等等。賬號登錄即是:為了更好地服務不同的用戶,服務器為每個用戶提供單獨的賬號。而為了用戶的賬戶安全,不同用戶希望獲得服務時需要進行登錄,賬號登錄后,用戶即可進行各種操作,比如收藏,購買產(chǎn)品等等。

當?shù)谝毁~號通過第二瀏覽器登錄之后,服務器會為該第一賬號生成登錄態(tài)信息,比如cookie信息。服務器將第一賬號的登錄態(tài)信息發(fā)送至第二瀏覽器所在的設備,并存儲在該設備上的本地文件夾中,該本地文件夾與該第二瀏覽器對應,并且僅僅該第二瀏覽器客戶端可以訪問。

當?shù)诙g覽器需要加載目標網(wǎng)頁時,第二瀏覽器向服務器發(fā)送針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求中攜帶目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,服務器可以根據(jù)目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息生成第二統(tǒng)一資源定位符,該第二統(tǒng)一資源定位符是指向與目標網(wǎng)頁的第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),與目標網(wǎng)頁的第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)包含第一賬號的信息。服務器會將所生成的第二統(tǒng)一資源定位符發(fā)送至第二瀏覽器,同時第二瀏覽器加載與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。

用戶可以在第二瀏覽器瀏覽到與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。若用戶需要切換瀏覽器時,則可以將第二瀏覽器的第二統(tǒng)一資源定位符復制到第一瀏覽器,從而觸發(fā)第一瀏覽器向服務器發(fā)送針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,通常安全環(huán)境下,比如未遭到黑客攻擊等,則第一統(tǒng)一資源定位符是和第二統(tǒng)一資源定位符完全相同。

可選的,用戶切換瀏覽器的觸發(fā)條件可以包括但不限于,比如用戶購買理財產(chǎn)品需要觸發(fā)大額支付,可能需要更換瀏覽器,或者,第二瀏覽器無法加載一些網(wǎng)頁數(shù)據(jù),導致顯示不全,或者,用戶處于個人喜好,需要更換瀏覽器等等。

s101,根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù);

s102,將所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)發(fā)送至所述第一瀏覽器。

本發(fā)明實施例中,服務器根據(jù)第一瀏覽器發(fā)送的第一統(tǒng)一資源定位符中第一賬號的登錄態(tài)信息以及目標網(wǎng)頁的網(wǎng)址路徑,可以獲取到目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。需要說明的是,該網(wǎng)頁數(shù)據(jù)與步驟s100中所闡述的第二瀏覽器所加載的與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)相同,比如,該網(wǎng)頁數(shù)據(jù)為第一賬號的支付網(wǎng)頁數(shù)據(jù),則在用戶切換瀏覽器前后,第一瀏覽器和第二瀏覽器所加載的支付網(wǎng)頁完全相同,切換后的第一瀏覽器仍然包含第一賬號的支付信息,用戶不需要重新登錄,而可以直接進行后續(xù)操作。

本發(fā)明實施例中,當用戶切換瀏覽器加載網(wǎng)頁時,可以不用在切換后的第一瀏覽器再次進行登錄操作,省去了繁瑣的登錄過程。

本發(fā)明實施例中,服務器接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,該第一統(tǒng)一資源定位符包含第一賬號的登錄態(tài)信息,該登錄態(tài)信息為第二瀏覽器使用該第一賬號加載目標網(wǎng)頁的登錄態(tài)信息,根據(jù)該登錄態(tài)信息可以獲取目標網(wǎng)頁與登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),并發(fā)送至第一瀏覽器加載,這種方式可以實現(xiàn)在不同瀏覽器之間無縫傳遞賬號的登錄態(tài)信息,減少切換瀏覽器后的登錄操作流程。

請參照圖2,為本發(fā)明實施例提供的另一種網(wǎng)頁加載方法的流程圖;該方法可包括以下步驟:

s200,接收第二瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求攜帶所述目標網(wǎng)頁的網(wǎng)址路徑和所述第二瀏覽器當前使用的第一賬號的登錄態(tài)信息;

s201,根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,生成所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)以及與所述網(wǎng)頁數(shù)據(jù)對應的第二統(tǒng)一資源定位符,所述第二統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和所述第一賬號的登錄態(tài)信息;

s202,將所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)以及所述第二統(tǒng)一資源定位符發(fā)送至所述第二瀏覽器。

本發(fā)明實施例中,第一瀏覽器與第二瀏覽器為不同瀏覽器,用戶可以使用第一賬號在第二瀏覽器進行登錄,當?shù)谝毁~號在第二瀏覽器登錄后,服務器將生成第一賬號的登錄態(tài)信息,比如,登錄態(tài)信息為用戶cookie信息。服務器將生成的登錄態(tài)信息發(fā)送至第二瀏覽器所在設備的本地文件夾中,該本地文件夾與該第二瀏覽器對應。

當?shù)诙g覽器需要訪問目標網(wǎng)頁時,第二瀏覽器向服務器發(fā)送針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求攜帶目標網(wǎng)頁的網(wǎng)址路徑以及第二瀏覽器當前使用的第一賬號的登錄態(tài)信息。服務器接收到該第二瀏覽器發(fā)送的網(wǎng)頁加載請求后,可以生成目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),該目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)中包含該第一賬號的信息,比如,若該第一賬號是理財平臺的賬號,則該第一賬號的信息可以包括但不限于該第一賬號的資產(chǎn)信息,若該第一賬號是教育平臺的賬號,則該第一賬號的信息可以包括但不限于該第一賬號對應的歷史學習數(shù)據(jù)以及收藏的學習內(nèi)容等等。

同時服務器會根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,生成第二統(tǒng)一資源定位符,該第二統(tǒng)一資源定位符包括目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,通過該第二統(tǒng)一資源定位符可以獲取到目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。服務器將該第二統(tǒng)一資源定位符發(fā)送至第二瀏覽器,用戶可以對該第二瀏覽器的第二統(tǒng)一資源定位符進行復制操作,比如用戶可以將第二統(tǒng)一資源定位符復制到另一個第一瀏覽器中。

可選的,第二統(tǒng)一資源定位符除了包括第一賬號的登錄態(tài)信息和目標網(wǎng)頁的網(wǎng)址路徑外,還可以包含第二驗證信息,該第二驗證信息用于服務器后續(xù)對第一瀏覽器發(fā)送的第一統(tǒng)一資源定位符進行進一步驗證,以確定該第一統(tǒng)一資源定位符是否為服務器所生成的第二統(tǒng)一資源定位符。

可選的,第二驗證信息可以包括以下信息中的至少一種:第二瀏覽器所在設備的設備標識、第二瀏覽器所處網(wǎng)絡的網(wǎng)絡標識以及第二統(tǒng)一資源定位符的生成時間??蛇x的,設備標識可以是該第二瀏覽器所在設備的媒體訪問控制(mediaaccesscontrol,mac)地址,網(wǎng)絡標識可以是該第二瀏覽器所處網(wǎng)絡的互聯(lián)網(wǎng)協(xié)議(internetprotocoladdress,ip)地址,由于設備的mac地址以及ip地址都是唯一的,因此將設備的mac地址和ip地址作為驗證信息能夠提高安全性。

可選的,以下將第二驗證信息包含第二瀏覽器所在設備的mac地址、第二瀏覽器所在設備所處網(wǎng)絡的ip地址以及第二統(tǒng)一資源定位符的生成時間作為舉例說明第二統(tǒng)一資源定位符的生成方式。第一賬號的登錄態(tài)信息為該第一賬號的cookie信息。

如圖3a所示,目標網(wǎng)頁的網(wǎng)址路徑位于第二統(tǒng)一資源定位符的頭部,用戶cookie信息位于url頭部的后面,用戶cookie信息的后面依次是ip地址、mac地址以及第二統(tǒng)一資源定位符生成時間。

可選的,如圖3a所示,服務器對每個賬號,都需要在第二統(tǒng)一資源定位符中嵌入兩套獨一無二的字符串,即是不同賬號該字符串均不同。其中,一套字符串用于在加密后分割第二統(tǒng)一資源定位符的不同部分,即是分割字符,本發(fā)明實施例將其命名為橋;另一套字符串用于為每個賬號的第二統(tǒng)一資源定位符中各個部分加上噪音,本發(fā)明實施例稱之為鹽。

需要說明的是,第二統(tǒng)一資源定位符中的兩個獨一無二的字符串也可以存在有效時間,比如有效時間是10分鐘,具體以生成第二統(tǒng)一資源定位符的生成時間為準,當解析該字符串的時間與生成第二統(tǒng)一資源定位符的生成時間之差大于10分鐘,該字符串也失效。這種方式可以進一步加強第二統(tǒng)一資源定位符的安全性和破解成本。

進一步可選的,為保證信息的足夠安全,本發(fā)明實施例使用兩種加密方式對第二統(tǒng)一資源定位符中的各個部分進行加密,兩種加密方式分別為安全套接層(securesocketslayer,ssl)加密和消息摘要算法(messagedigestalgorithm,md5)加密。

ssl加密是一種可被接收方解密的加密方式,而md5加密是不可被接收方解密的加密方式。本發(fā)明實施例中,通過ssl加密第一賬號的cookie信息,通過md5加密ip地址和mac地址。這樣第二統(tǒng)一資源定位符在傳輸過程中,被惡意截取,不法之徒想要破解第二統(tǒng)一資源定位符的成本也非常大。

可選的,在能夠保證網(wǎng)絡足夠安全的情況下,可以用更簡潔的方式驗證用戶身份,即第一賬號的登錄態(tài)信息可以使用第一賬號的標識進行表示。如圖3b所示,即是本發(fā)明實施例提供的另一種第二統(tǒng)一資源定位符的結構示意圖。如圖所示,門票即是服務器預先為每個賬號分配的唯一標識,它是為對應的賬號生成的較短字符串,每個賬號的門票都是獨一無二的,本發(fā)明實施例中可以使用第一賬號的cookie信息來確認用戶身份。

服務器生成第二統(tǒng)一資源定位符后,將該第二統(tǒng)一資源定位符發(fā)送至第二瀏覽器,第二瀏覽器在加載第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)的同時,在第二瀏覽器的url地址欄顯示該第二統(tǒng)一資源定位符。

s203,接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,所述第一統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,所述登錄態(tài)信息為第二瀏覽器使用所述第一賬號加載所述目標網(wǎng)頁的登錄態(tài)信息;

本發(fā)明實施例中,用戶可以將第二瀏覽器中的第二統(tǒng)一資源定位符復制粘貼到第一瀏覽器的url地址欄中,從而觸發(fā)第一瀏覽器向服務器發(fā)送針對目標網(wǎng)頁的網(wǎng)頁加載請求。

本發(fā)明實施例將第一瀏覽器向服務器發(fā)送的網(wǎng)頁加載請求中攜帶的統(tǒng)一資源定位符稱為第一統(tǒng)一資源定位符,若在網(wǎng)絡安全情況下(比如上述用戶從第二瀏覽器將統(tǒng)一資源定位符復制粘貼到第一瀏覽器),第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符完全相同。若第二統(tǒng)一資源定位符遭到不法分子的攻擊,則第一瀏覽器中的第一統(tǒng)一資源定位符可能是不法分子偽造的統(tǒng)一資源定位符,這樣可能會導致服務器接收的第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符不同。

s204,通過比較第一統(tǒng)一資源定位符中的第一驗證信息和第二統(tǒng)一資源定位符中的第二驗證信息是否一致,驗證所述第一統(tǒng)一資源定位符是否與所述第二統(tǒng)一資源定位符匹配;

本發(fā)明實施例賬號,為了保證用戶的賬號安全,服務器接收到第一統(tǒng)一資源定位符之后,會對該第一統(tǒng)一資源定位符進行解析,獲得該第一統(tǒng)一資源定位符的第一驗證信息,并將該第一驗證信息與服務器緩存的第二驗證信息進行比較,該第二驗證信息是服務器生成第二統(tǒng)一資源定位符時所緩存的信息。

具體可選的,解析第一統(tǒng)一資源定位符的解析方式需要根據(jù)第二統(tǒng)一資源定位符的生成方式確定,比如,若第二統(tǒng)一資源定位符的生成方式是按照圖3a的生成方式生成的,則服務器在解析第一統(tǒng)一資源定位符時,可以按照圖4的解析方式進行解析。

首先服務器根據(jù)第一統(tǒng)一資源定位符中的橋,將各部分信息進行分割,并進一步參照生成第二統(tǒng)一資源定位符所采用的加密算法,對各部分信息進行解密。如圖4所示,由于ip地址和mac地址是通過md5加密的,md5加密是一種不可解密的加密方式,因此,在對第一統(tǒng)一資源定位符解析時,僅僅需要解析出md5加密后的ip地址和mac地址。用戶cookie信息和url生成時間是通過ssl加密的,ssl加密是一種可以解密的加密方式,因此,在對第一統(tǒng)一資源定位符進行解析時,需要解析出用戶cookie信息和url生成時間。

如圖5所示,即是本發(fā)明實施例提供的一種驗證第一統(tǒng)一資源定位符是否與第二統(tǒng)一資源定位符一致的流程示意圖,服務器緩存的是生成第二統(tǒng)一資源定位符時所依據(jù)的url時間、加密后ip地址和mac地址以及用戶cookie信息,服務器將第一統(tǒng)一資源定位符中解析獲得的url時間、加密后ip地址和mac地址以及用戶cookie信息與服務器緩存的信息進行比對,即服務器將圖4中解析獲得的信息與服務器緩存的信息進行比對。

如圖5所示,即是服務器進行匹配的示意圖,服務器將緩存中的url生成時間(即是第二統(tǒng)一資源定位符的生成時間)與從第一統(tǒng)一資源定位符中解析得到的url生成時間進行比對。

服務器將緩存中的用戶cookie信息與從第一統(tǒng)一資源定位符中解析得到的用戶cookie信息進行比對。

由于ip地址和mac地址是采用md5的方式進行加密,因此服務器將緩存中進行md5加密的ip地址和mac地址與從第一統(tǒng)一資源定位符中解析獲得的經(jīng)過md5加密的ip地址和mac地址進行比對。

若圖5中每一個比對過程的比對結果都是比對一致,則說明第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符匹配,即第一統(tǒng)一資源定位符是服務器預先生成的第二統(tǒng)一資源定位符。

s205,若所述第一統(tǒng)一資源定位符與所述第二統(tǒng)一資源定位符匹配,則根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。

本發(fā)明實施例中,若第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符匹配,則可以根據(jù)第一賬號的登錄態(tài)信息(比如用戶cookie信息)和目標網(wǎng)頁的網(wǎng)址路徑,獲取到第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。比如,該第一賬號的個人信息,收藏信息等等。

優(yōu)選的,為了進一步保證賬號安全,第一統(tǒng)一資源定位符包含該第一統(tǒng)一資源定位符的生成時間,當服務器接收到該第一統(tǒng)一資源定位符之后,驗證得到該第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符完全匹配。進一步根據(jù)該第一統(tǒng)一資源定位符的生成時間,確定是否需要獲取第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。

可選的,服務器計算當前時間與第一統(tǒng)一資源定位符的生成時間之間的時間差,比較該時間差是否小于或者等于預設閾值,若該時間差小于或者等于預設閾值,則獲取該第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。若該時間差大于預設閾值,則需要用戶重新在第一瀏覽器進行登錄操作。

s206,將所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)發(fā)送至所述第一瀏覽器。

本發(fā)明實施例步驟s206請參照圖1的實施例步驟s102,在此不再贅述。

本發(fā)明實施例中,服務器接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,該第一統(tǒng)一資源定位符包含第一賬號的登錄態(tài)信息,該登錄態(tài)信息為第二瀏覽器使用該第一賬號加載目標網(wǎng)頁的登錄態(tài)信息,根據(jù)該登錄態(tài)信息可以獲取目標網(wǎng)頁與登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),并發(fā)送至第一瀏覽器加載,這種方式可以實現(xiàn)在不同瀏覽器之間無縫傳遞賬號的登錄態(tài)信息,減少切換瀏覽器后的登錄操作流程。

請參照圖6,為本發(fā)明實施例提供的一種瀏覽器切換的用戶操作流程示意圖,如圖所示,比如第一瀏覽器為ie內(nèi)核瀏覽器,第二瀏覽器為非ie瀏覽器,用戶通過手機掃碼登錄的方式在非ie瀏覽器進行登錄操作,非ie瀏覽器登錄驗證后,當用戶需要切換到ie內(nèi)核瀏覽器支付操作時,可以將非ie瀏覽器中的url復制粘貼到ie內(nèi)核瀏覽器,ie內(nèi)核瀏覽器可以加載登錄后的支付網(wǎng)頁,用戶可以直接在ie內(nèi)核瀏覽器完成支付操作,這種方式不需要用戶在切換后的ie內(nèi)核瀏覽器再次進行登錄操作。

請參照圖7a-圖7e,為本發(fā)明實施例提供的一種大額支付觸發(fā)切換瀏覽器的示意圖,本發(fā)明實施例的應用場景可以為登錄理財網(wǎng)站。如圖7a所示,用戶通過掃描二維碼的方式在第二瀏覽器登錄第一賬號;如圖7b所示,在第二瀏覽器登錄后,用戶可以瀏覽各種理財產(chǎn)品,由于是登錄后的操作,因此該第二瀏覽器加載的網(wǎng)頁中還包含第一賬號的賬戶信息,比如圖7b中的“xx賬戶”。當用戶需要買入一定金額的理財產(chǎn)品時,則可以輸入“買入金額”,如圖7b所示,輸入金額:50000,進一步點擊“買入”,則該第二瀏覽器就跳轉到圖7c的網(wǎng)頁,該圖7c的網(wǎng)頁可以是本發(fā)明實施例的第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),需要說明的是,本發(fā)明實施例僅僅以圖7c的網(wǎng)頁數(shù)據(jù)作為舉例說明,第一賬號在第二瀏覽器登錄后的任意頁面都可以作為本發(fā)明實施例的與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。

當用戶在圖7b點擊“買入”時,該第二瀏覽器即向服務器發(fā)送網(wǎng)頁加載請求,服務器收到網(wǎng)頁加載請求后,可以生成與圖7c的網(wǎng)頁對應的第二統(tǒng)一資源定位符,該第二統(tǒng)一資源定位符中包含登錄的第一賬號的cookie信息,并將圖7c的網(wǎng)頁數(shù)據(jù)和第二統(tǒng)一資源定位符發(fā)送至第二瀏覽器進行加載顯示。

通常由于大額支付需要配套使用銀行ukey,而銀行ukey只能在ie內(nèi)核瀏覽器中使用,若第二瀏覽器是非ie瀏覽器,則需要切換瀏覽器進行支付。如圖7c所示,第二瀏覽器可以加載提示信息,用于提示用戶復制鏈接,并切換瀏覽器。如圖7d所示,用戶打開第一瀏覽器,并將圖7c中的第二統(tǒng)一資源定位符復制粘貼到第一瀏覽器的url地址欄中,在圖7d中將復制粘貼后的統(tǒng)一資源定位符稱為第一統(tǒng)一資源定位符。

第一瀏覽器向服務器發(fā)送網(wǎng)頁加載請求,該網(wǎng)頁加載請求包含第一統(tǒng)一資源定位符,服務器可以根據(jù)第一統(tǒng)一資源定位符中的第一賬號的用戶cookie信息,獲取到與第一賬號的cookie信息對應的網(wǎng)頁數(shù)據(jù),并發(fā)送至第一瀏覽器進行加載顯示,如圖7e所示,即是第一賬號的cookie信息對應的網(wǎng)頁數(shù)據(jù),圖7e的網(wǎng)頁與圖7c的網(wǎng)頁完全相同,這樣用戶可以在圖7e中繼續(xù)進行支付操作,而不需要重新登錄。

可選的,第二瀏覽器切換到第一瀏覽器的應用場景不僅限于上述大額支付的應用場景,還可以是其他任意需要登錄的應用場景。比如用戶使用第一賬號在教育網(wǎng)站上學習時,可以隨時切換瀏覽器。

當用戶在第二瀏覽器使用第一賬號登錄后,可以看到自己收藏的學習內(nèi)容,添加的學習課題等等。若用戶需要打開某一個論文時,第二瀏覽器向服務器發(fā)送該論文的網(wǎng)頁加載請求,服務器接收到網(wǎng)頁加載請求后,可以根據(jù)第一賬號的用戶cookie信息生成第二統(tǒng)一資源定位符。服務器將包含該論文以及該第一賬號的個人信息的網(wǎng)頁數(shù)據(jù)返回至第二瀏覽器,同時將生成的第二統(tǒng)一資源定位符發(fā)送至該第二瀏覽器。第二瀏覽器在url地址欄顯示該第二統(tǒng)一資源定位符。如果用戶想要切換一個瀏覽器,則可以將該第二統(tǒng)一資源定位符復制粘貼到第一瀏覽器,從而觸發(fā)第一瀏覽器向服務器發(fā)送網(wǎng)頁加載請求,該網(wǎng)頁加載請求包含第一統(tǒng)一資源定位符,第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符相同。

服務器可以根據(jù)第一統(tǒng)一資源定位符中的第一賬號的用戶cookie信息以及第一統(tǒng)一資源定位符中的網(wǎng)址路徑,獲取到對應的網(wǎng)頁數(shù)據(jù),該網(wǎng)頁數(shù)據(jù)包含該論文以及該第一賬號的個人信息,服務器將該網(wǎng)頁數(shù)據(jù)發(fā)送至第一瀏覽器進行加載。用戶可以在切換后的第一瀏覽器中看到第一賬號的個人信息以及該論文,并且用戶可以繼續(xù)進行操作,比如收藏該論文,而不需要在切換后的第一瀏覽器進行登錄操作。

下面將結合附圖8-附圖10,對本發(fā)明實施例提供的網(wǎng)頁加載裝置進行詳細介紹。

請參照圖8,為本發(fā)明實施例提供的一種網(wǎng)頁加載裝置的結構示意圖,如圖所示,本發(fā)明實施例的網(wǎng)頁加載裝置包括:

第一接收模塊10,用于接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,所述第一統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,所述登錄態(tài)信息為第二瀏覽器使用所述第一賬號加載所述目標網(wǎng)頁的登錄態(tài)信息;

本發(fā)明實施例中,服務器第一接收模塊10接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,該服務器可以是第三方服務器,比如,若目標網(wǎng)頁是訪問理財平臺的網(wǎng)頁,則該服務器可以是理財平臺的服務器。

本發(fā)明實施例的第一瀏覽器和第二瀏覽器可以為不同瀏覽器,可選的,該第一瀏覽器和第二瀏覽器可以為不同內(nèi)核類型的瀏覽器,比如該第一瀏覽器可以是因特網(wǎng)(internetexplorer,ie)瀏覽器,第二瀏覽器是非ie瀏覽器,或者,又比如第一瀏覽器可以是非ie內(nèi)核瀏覽器,第二瀏覽器可以是ie瀏覽器。

可選的,該第一瀏覽器和第二瀏覽器可以僅僅是不同提供商的瀏覽器,比如,第一瀏覽器是獵豹瀏覽器,第二瀏覽器是搜狗瀏覽器等等。

第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求中包括第一統(tǒng)一資源定位符(uniformresourcelocator,url)。該第一統(tǒng)一資源定位符包括目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,可選的,該第一賬號的登錄態(tài)信息可以是該第一賬號的cookie信息。

本發(fā)明實施例中,通過目標網(wǎng)頁的網(wǎng)址路徑可以獲取到目標網(wǎng)頁的數(shù)據(jù),進一步可選的,可以通過第一統(tǒng)一資源定位符包含的第一賬號的登錄態(tài)信息獲取到該目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),比如,若目標網(wǎng)頁為某一個理財產(chǎn)品的網(wǎng)頁,若沒有第一賬號的登錄態(tài)信息,則僅僅能夠獲取到一些理財產(chǎn)品信息,若第一統(tǒng)一資源定位符包含第一賬號的登錄態(tài)信息,則不僅僅可以獲取到理財產(chǎn)品信息,還可以獲取到該第一賬號的一些個人信息,比如資產(chǎn)信息。即是該第一瀏覽器可以通過第一統(tǒng)一資源定位符中的第一賬號的登錄態(tài)信息,直接使用該第一賬號加載目標網(wǎng)頁,第一賬號在目標網(wǎng)頁上處于登錄狀態(tài),用戶不需要在第一瀏覽器中輸入賬號密碼進行登錄。

可選的,第一統(tǒng)一資源定位符中的第一賬號的登錄態(tài)信息可以是第二瀏覽器使用該第一賬號加載該目標網(wǎng)頁時的登錄態(tài)信息。比如,在第一瀏覽器發(fā)送網(wǎng)頁加載請求之前,用戶利用自己的第一賬號在第二瀏覽器登錄,登錄方式包括但不限于輸入賬號密碼登錄,或者掃碼登錄等等。賬號登錄即是:為了更好地服務不同的用戶,服務器為每個用戶提供單獨的賬號。而為了用戶的賬戶安全,不同用戶希望獲得服務時需要進行登錄,賬號登錄后,用戶即可進行各種操作,比如收藏,購買產(chǎn)品等等。

當?shù)谝毁~號通過第二瀏覽器登錄之后,服務器會為該第一賬號生成登錄態(tài)信息,比如cookie信息。服務器將第一賬號的登錄態(tài)信息發(fā)送至第二瀏覽器所在的設備,并存儲在該設備上的本地文件夾中。當?shù)诙g覽器需要加載目標網(wǎng)頁時,第二瀏覽器向服務器發(fā)送針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求中攜帶目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,服務器可以根據(jù)目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息生成第二統(tǒng)一資源定位符,該第二統(tǒng)一資源定位符是指向與目標網(wǎng)頁的第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),與目標網(wǎng)頁的第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)包含第一賬號的信息。服務器會將所生成的第二統(tǒng)一資源定位符發(fā)送至第二瀏覽器,同時第二瀏覽器加載與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。

用戶可以在第二瀏覽器瀏覽到與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),若用戶需要切換瀏覽器時,則可以將第二瀏覽器的第二統(tǒng)一資源定位符復制到第一瀏覽器,從而觸發(fā)第一瀏覽器向服務器發(fā)送針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,通常安全環(huán)境下,比如未遭到黑客攻擊等,則第一統(tǒng)一資源定位符是和第二統(tǒng)一資源定位符完全相同。

可選的,用戶切換瀏覽器的觸發(fā)條件可以包括但不限于,比如用戶購買理財產(chǎn)品需要觸發(fā)大額支付,可能需要更換瀏覽器,或者,第二瀏覽器無法加載一些網(wǎng)頁數(shù)據(jù),導致顯示不全,或者,用戶處于個人喜好,需要更換瀏覽器等等。

獲取模塊11,用于根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù);

第一發(fā)送模塊12,用于將所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)發(fā)送至所述第一瀏覽器。

本發(fā)明實施例中,服務器根據(jù)第一瀏覽器發(fā)送的第一統(tǒng)一資源定位符中第一賬號的登錄態(tài)信息以及目標網(wǎng)頁的網(wǎng)址路徑,獲取模塊11可以獲取到目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。需要說明的是,該網(wǎng)頁數(shù)據(jù)與步驟s100中所闡述的第二瀏覽器所加載的與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)相同,比如,該網(wǎng)頁數(shù)據(jù)為第一賬號的支付網(wǎng)頁數(shù)據(jù),則在用戶切換瀏覽器前后,第一瀏覽器和第二瀏覽器所加載的支付網(wǎng)頁完全相同,切換后的第一瀏覽器仍然包含第一賬號的支付信息,用戶不需要重新登錄,而可以直接進行后續(xù)操作。

本發(fā)明實施例中,當用戶切換瀏覽器加載網(wǎng)頁時,可以不用在切換后的第一瀏覽器再次進行登錄操作,省去了繁瑣的登錄過程。

本發(fā)明實施例中,服務器接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,該第一統(tǒng)一資源定位符包含第一賬號的登錄態(tài)信息,該登錄態(tài)信息為第二瀏覽器使用該第一賬號加載目標網(wǎng)頁的登錄態(tài)信息,根據(jù)該登錄態(tài)信息可以獲取目標網(wǎng)頁與登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),并發(fā)送至第一瀏覽器加載,這種方式可以實現(xiàn)在不同瀏覽器之間無縫傳遞賬號的登錄態(tài)信息,減少切換瀏覽器后的登錄操作流程。

請參照圖9,為本發(fā)明實施例提供的另一種網(wǎng)頁加載裝置的結構示意圖,如圖所示,本發(fā)明實施例的網(wǎng)頁加載裝置包括:第一接收模塊20、獲取模塊21以及第一發(fā)送模塊22。

可選的,如圖9所示,本發(fā)明實施例的網(wǎng)頁加載裝置還可以包括第二接收模塊23、生成模塊24、第二發(fā)送模塊25以及驗證模塊26;

第二接收模塊23,用于接收第二瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求攜帶所述目標網(wǎng)頁的網(wǎng)址路徑和所述第二瀏覽器當前使用的第一賬號的登錄態(tài)信息;

生成模塊24,用于根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,生成所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)以及與所述網(wǎng)頁數(shù)據(jù)對應的第二統(tǒng)一資源定位符,所述第二統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和所述第一賬號的登錄態(tài)信息;

第二發(fā)送模塊25,用于將所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)以及所述第二統(tǒng)一資源定位符發(fā)送至所述第二瀏覽器。

本發(fā)明實施例中,第一瀏覽器與第二瀏覽器為不同瀏覽器,用戶可以使用第一賬號在第二瀏覽器進行登錄,當?shù)谝毁~號在第二瀏覽器登錄后,服務器將生成第一賬號的登錄態(tài)信息,比如,登錄態(tài)信息為用戶cookie信息。服務器將生成的登錄態(tài)信息發(fā)送至第二瀏覽器所在設備的本地文件夾中,該本地文件夾與該第二瀏覽器對應。

當?shù)诙g覽器需要訪問目標網(wǎng)頁時,第二瀏覽器向服務器發(fā)送針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求攜帶目標網(wǎng)頁的網(wǎng)址路徑以及第二瀏覽器當前使用的第一賬號的登錄態(tài)信息。服務器接收到該第二瀏覽器發(fā)送的網(wǎng)頁加載請求后,可以生成目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),該目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)中包含該第一賬號的信息,比如,若該第一賬號是理財平臺的賬號,則該第一賬號的信息可以包括但不限于該第一賬號的資產(chǎn)信息,若該第一賬號是教育平臺的賬號,則該第一賬號的信息可以包括但不限于該第一賬號對應的歷史學習數(shù)據(jù)以及收藏的學習內(nèi)容等等。

同時服務器會根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,生成第二統(tǒng)一資源定位符,該第二統(tǒng)一資源定位符包括目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,通過該第二統(tǒng)一資源定位符可以獲取到目標網(wǎng)頁與第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。服務器將該第二統(tǒng)一資源定位符發(fā)送至第二瀏覽器,用戶可以對該第二瀏覽器的第二統(tǒng)一資源定位符進行復制操作,比如用戶可以將第二統(tǒng)一資源定位符復制到另一個第一瀏覽器中。

可選的,第二統(tǒng)一資源定位符除了包括第一賬號的登錄態(tài)信息和目標網(wǎng)頁的網(wǎng)址路徑外,還可以包含第二驗證信息,該第二驗證信息用于服務器后續(xù)對第一瀏覽器發(fā)送的第一統(tǒng)一資源定位符進行進一步驗證,以確定該第一統(tǒng)一資源定位符是否為服務器所生成的第二統(tǒng)一資源定位符。

可選的,第二驗證信息可以包括以下信息中的至少一種:第二瀏覽器所在設備的設備標識、第二瀏覽器所處網(wǎng)絡的網(wǎng)絡標識以及第二統(tǒng)一資源定位符的生成時間。可選的,設備標識可以是該第二瀏覽器所在設備的媒體訪問控制(mediaaccesscontrol,mac)地址,網(wǎng)絡標識可以是該第二瀏覽器所處網(wǎng)絡的互聯(lián)網(wǎng)協(xié)議(internetprotocoladdress,ip)地址,由于設備的mac地址以及ip地址都是唯一的,因此將設備的mac地址和ip地址作為驗證信息能夠提高安全性。

可選的,以下將第二驗證信息包含第二瀏覽器所在設備的mac地址、第二瀏覽器所在設備所處網(wǎng)絡的ip地址以及第二統(tǒng)一資源定位符的生成時間作為舉例說明第二統(tǒng)一資源定位符的生成方式。第一賬號的登錄態(tài)信息為該第一賬號的cookie信息。

如圖3a所示,目標網(wǎng)頁的網(wǎng)址路徑位于第二統(tǒng)一資源定位符的頭部,用戶cookie信息位于url頭部的后面,用戶cookie信息的后面依次是ip地址、mac地址以及第二統(tǒng)一資源定位符生成時間。

可選的,如圖3a所示,服務器對每個賬號,都需要在第二統(tǒng)一資源定位符中嵌入兩套獨一無二的字符串,即是不同賬號該字符串均不同。其中,一套字符串用于在加密后分割第二統(tǒng)一資源定位符的不同部分,即是分割字符,本發(fā)明實施例將其命名為橋;另一套字符串用于為每個賬號的第二統(tǒng)一資源定位符中各個部分加上噪音,本發(fā)明實施例稱之為鹽。

需要說明的是,第二統(tǒng)一資源定位符中的兩個獨一無二的字符串也可以存在有效時間,比如有效時間是10分鐘,具體以生成第二統(tǒng)一資源定位符的生成時間為準,當解析該字符串的時間與生成第二統(tǒng)一資源定位符的生成時間之差大于10分鐘,該字符串也失效。這種方式可以進一步加強第二統(tǒng)一資源定位符的安全性和破解成本。

進一步可選的,為保證信息的足夠安全,本發(fā)明實施例使用兩種加密方式對第二統(tǒng)一資源定位符中的各個部分進行加密,兩種加密方式分別為安全套接層(securesocketslayer,ssl)加密和消息摘要算法(messagedigestalgorithm,md5)加密。

ssl加密是一種可被接收方解密的加密方式,而md5加密是不可被接收方解密的加密方式。本發(fā)明實施例中,通過ssl加密第一賬號的cookie信息,通過md5加密ip地址和mac地址。這樣第二統(tǒng)一資源定位符在傳輸過程中,被惡意截取,不法之徒想要破解第二統(tǒng)一資源定位符的成本也非常大。

可選的,在能夠保證網(wǎng)絡足夠安全的情況下,可以用更簡潔的方式驗證用戶身份,即第一賬號的登錄態(tài)信息可以使用第一賬號的標識進行表示。如圖3b所示,即是本發(fā)明實施例提供的另一種第二統(tǒng)一資源定位符的結構示意圖。如圖所示,門票即是服務器預先為每個賬號分配的唯一標識,它是為對應的賬號生成的較短字符串,每個賬號的門票都是獨一無二的,本發(fā)明實施例中可以使用第一賬號的cookie信息來確認用戶身份。

服務器生成第二統(tǒng)一資源定位符后,將該第二統(tǒng)一資源定位符發(fā)送至第二瀏覽器,第二瀏覽器在加載第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)的同時,在第二瀏覽器的url地址欄顯示該第二統(tǒng)一資源定位符。

第一接收模塊20,用于接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,所述第一統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,所述登錄態(tài)信息為第二瀏覽器使用所述第一賬號加載所述目標網(wǎng)頁的登錄態(tài)信息;

本發(fā)明實施例中,用戶可以將第二瀏覽器中的第二統(tǒng)一資源定位符復制粘貼到第一瀏覽器的url地址欄中,從而觸發(fā)第一瀏覽器向服務器發(fā)送針對目標網(wǎng)頁的網(wǎng)頁加載請求。

本發(fā)明實施例將第一瀏覽器向服務器發(fā)送的網(wǎng)頁加載請求中攜帶的統(tǒng)一資源定位符稱為第一統(tǒng)一資源定位符,若在網(wǎng)絡安全情況下(比如上述用戶從第二瀏覽器將統(tǒng)一資源定位符復制粘貼到第一瀏覽器),第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符完全相同。若第二統(tǒng)一資源定位符遭到不法分子的攻擊,則第一瀏覽器中的第一統(tǒng)一資源定位符可能是不法分子偽造的統(tǒng)一資源定位符,這樣可能會導致服務器接收的第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符不同。

可選的,所述第一統(tǒng)一資源定位符還包含第一驗證信息,所述第二統(tǒng)一資源定位符還包含第二驗證信息;所述裝置還包括:

驗證模塊26,用于通過比較所述第一驗證信息和所述第二驗證信息是否一致,驗證所述第一統(tǒng)一資源定位符是否與所述第二統(tǒng)一資源定位符匹配;

所述獲取模塊21具體用于若所述第一統(tǒng)一資源定位符與所述第二統(tǒng)一資源定位符匹配,則根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。

本發(fā)明實施例賬號,為了保證用戶的賬號安全,服務器接收到第一統(tǒng)一資源定位符之后,會對該第一統(tǒng)一資源定位符進行解析,獲得該第一統(tǒng)一資源定位符的第一驗證信息,驗證模塊26將該第一驗證信息與服務器緩存的第二驗證信息進行比較,該第二驗證信息是服務器生成第二統(tǒng)一資源定位符時所緩存的信息。

具體可選的,解析第一統(tǒng)一資源定位符的解析方式需要根據(jù)第二統(tǒng)一資源定位符的生成方式確定,比如,若第二統(tǒng)一資源定位符的生成方式是按照圖3a的生成方式生成的,則服務器在解析第一統(tǒng)一資源定位符時,可以按照圖4的解析方式進行解析。

首先服務器根據(jù)第一統(tǒng)一資源定位符中的橋,將各部分信息進行分割,并進一步參照生成第二統(tǒng)一資源定位符所采用的加密算法,對各部分信息進行解密。如圖4所示,由于ip地址和mac地址是通過md5加密的,md5加密是一種不可解密的加密方式,因此,在對第一統(tǒng)一資源定位符解析時,僅僅需要解析出md5加密后的ip地址和mac地址。用戶cookie信息和url生成時間是通過ssl加密的,ssl加密是一種可以解密的加密方式,因此,在對第一統(tǒng)一資源定位符進行解析時,需要解析出用戶cookie信息和url生成時間。

如圖5所示,即是本發(fā)明實施例提供的一種驗證第一統(tǒng)一資源定位符是否與第二統(tǒng)一資源定位符一致的流程示意圖,服務器緩存的是生成第二統(tǒng)一資源定位符時所依據(jù)的url時間、加密后ip地址和mac地址以及用戶cookie信息,服務器將第一統(tǒng)一資源定位符中解析獲得的url時間、加密后ip地址和mac地址以及用戶cookie信息與服務器緩存的信息進行比對,即服務器將圖4中解析獲得的信息與服務器緩存的信息進行比對。

如圖5所示,即是服務器進行匹配的示意圖,服務器將緩存中的url生成時間(即是第二統(tǒng)一資源定位符的生成時間)與從第一統(tǒng)一資源定位符中解析得到的url生成時間進行比對。

服務器將緩存中的用戶cookie信息與從第一統(tǒng)一資源定位符中解析得到的用戶cookie信息進行比對。

由于ip地址和mac地址是采用md5的方式進行加密,因此服務器將緩存中進行md5加密的ip地址和mac地址與從第一統(tǒng)一資源定位符中解析獲得的經(jīng)過md5加密的ip地址和mac地址進行比對。

若圖5中每一個比對過程的比對結果都是比對一致,則說明第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符匹配,即第一統(tǒng)一資源定位符是服務器預先生成的第二統(tǒng)一資源定位符。

若第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符匹配,則獲取模塊21可以根據(jù)第一賬號的登錄態(tài)信息(比如用戶cookie信息)和目標網(wǎng)頁的網(wǎng)址路徑,獲取到第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。比如,該第一賬號的個人信息,收藏信息等等。

優(yōu)選的,為了進一步保證賬號安全,第一統(tǒng)一資源定位符包含該第一統(tǒng)一資源定位符的生成時間,當服務器接收到該第一統(tǒng)一資源定位符之后,驗證得到該第一統(tǒng)一資源定位符與第二統(tǒng)一資源定位符完全匹配。進一步根據(jù)該第一統(tǒng)一資源定位符的生成時間,確定是否需要獲取第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。

可選的,服務器計算當前時間與第一統(tǒng)一資源定位符的生成時間之間的時間差,比較該時間差是否小于或者等于預設閾值,若該時間差小于或者等于預設閾值,則獲取該第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。若該時間差大于預設閾值,則需要用戶重新在第一瀏覽器進行登錄操作。

本發(fā)明實施例中,服務器接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,該網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,該第一統(tǒng)一資源定位符包含第一賬號的登錄態(tài)信息,該登錄態(tài)信息為第二瀏覽器使用該第一賬號加載目標網(wǎng)頁的登錄態(tài)信息,根據(jù)該登錄態(tài)信息可以獲取目標網(wǎng)頁與登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù),并發(fā)送至第一瀏覽器加載,這種方式可以實現(xiàn)在不同瀏覽器之間無縫傳遞賬號的登錄態(tài)信息,減少切換瀏覽器后的登錄操作流程。

請參見圖10,為本發(fā)明實施例提供了又一種網(wǎng)頁加載裝置的結構示意圖。如圖10所示,所述網(wǎng)頁加載裝置1000可以包括:至少一個處理器1001,例如cpu,至少一個網(wǎng)絡接口1003,存儲器1004,至少一個通信總線1002。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信。其中,網(wǎng)絡接口1003可選的可以包括標準的有線接口、無線接口(如wi-fi接口)。存儲器1004可以是高速ram存儲器,也可以是非不穩(wěn)定的存儲器(non-volatilememory),例如至少一個磁盤存儲器。存儲器1004可選的還可以是至少一個位于遠離前述處理器1001的存儲裝置。如圖12所示,作為一種計算機存儲介質的存儲器1004中可以包括操作系統(tǒng)、網(wǎng)絡通信模塊以及數(shù)據(jù)處理應用程序。

在圖12所示的網(wǎng)頁加載裝置1000中,網(wǎng)絡接口1004主要用于與瀏覽器進行數(shù)據(jù)通信;而處理器1001可以用于調用存儲器1004中存儲的數(shù)據(jù)處理應用程序,并具體執(zhí)行以下操作:

比如,接收第一瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求包括第一統(tǒng)一資源定位符,所述第一統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和第一賬號的登錄態(tài)信息,所述登錄態(tài)信息為第二瀏覽器使用所述第一賬號加載所述目標網(wǎng)頁的登錄態(tài)信息;

根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù);

將所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)發(fā)送至所述第一瀏覽器。

可選的,處理器1001在接收第一瀏覽器的網(wǎng)頁加載請求之前,還執(zhí)行以下操作:

接收第二瀏覽器發(fā)送的針對目標網(wǎng)頁的網(wǎng)頁加載請求,所述網(wǎng)頁加載請求攜帶所述目標網(wǎng)頁的網(wǎng)址路徑和所述第二瀏覽器當前使用的第一賬號的登錄態(tài)信息;

根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,生成所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)以及與所述網(wǎng)頁數(shù)據(jù)對應的第二統(tǒng)一資源定位符,所述第二統(tǒng)一資源定位符包括所述目標網(wǎng)頁的網(wǎng)址路徑和所述第一賬號的登錄態(tài)信息;

將所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)以及所述第二統(tǒng)一資源定位符發(fā)送至所述第二瀏覽器。

可選的,所述第一統(tǒng)一資源定位符還包含第一驗證信息,所述第二統(tǒng)一資源定位符還包含第二驗證信息;處理器1001根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)之前,還執(zhí)行以下操作:

通過比較所述第一驗證信息和所述第二驗證信息是否一致,驗證所述第一統(tǒng)一資源定位符是否與所述第二統(tǒng)一資源定位符匹配;

若所述第一統(tǒng)一資源定位符與所述第二統(tǒng)一資源定位符匹配,則根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。

可選的,所述第二驗證信息包括以下信息中的至少一種:

所述第二瀏覽器所在設備的設備標識、所述第二瀏覽器所處網(wǎng)絡的網(wǎng)絡標識以及所述第二統(tǒng)一資源定位符的生成時間。

可選的,所述第二驗證信息通過安全套接層ssl加密和/或信息摘要算法md5加密。

可選的,所述第一驗證信息包含所述第一統(tǒng)一資源定位符的生成時間;

處理器1001還執(zhí)行以下操作:

若所述第一統(tǒng)一資源定位符與所述第二統(tǒng)一資源定位符匹配,計算當前時間與所述第一統(tǒng)一資源定位符的生成時間之間的時間差;

判斷所述時間差是否小于或者等于預設閾值;

若所述時間差小于或者等于所述預設閾值,根據(jù)所述第一賬號的登錄態(tài)信息以及所述目標網(wǎng)頁的網(wǎng)址路徑,獲取所述目標網(wǎng)頁與所述第一賬號的登錄態(tài)信息對應的網(wǎng)頁數(shù)據(jù)。

本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemory,ram)等。

以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
左权县| 潞城市| 新丰县| 新密市| 大理市| 理塘县| 青海省| 秭归县| 铜陵市| 乌苏市| 昌乐县| 大渡口区| 图木舒克市| 昂仁县| 东宁县| 滨州市| 郧西县| 郯城县| 武汉市| 密山市| 瓦房店市| 通许县| 体育| 庄浪县| 湖口县| 涞源县| 日土县| 阳原县| 潮州市| 甘谷县| 辽源市| 竹溪县| 永和县| 襄樊市| 抚远县| 内江市| 普格县| 伊春市| 建宁县| 沙湾县| 怀宁县|