亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的方法和裝置的制作方法

文檔序號:6401882閱讀:199來源:國知局
專利名稱:在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用系統(tǒng),尤其客戶端登陸系統(tǒng)的登陸方法和相應(yīng)裝置。
背景技術(shù)
各類應(yīng)用、服務(wù)、游戲為了方便用戶的使用通常都有網(wǎng)頁和客戶端兩個版本,例如人人,微博,三國殺,三國盛世等?,F(xiàn)有的客戶端登陸步驟如圖1所示,共有3個步驟:步驟S101,客戶端通過socket,連接指定的網(wǎng)關(guān)服務(wù)器;步驟S102網(wǎng)關(guān)服務(wù)器發(fā)送一個邏輯服務(wù)器ip列表給客戶端;以及步驟S103客戶端從列表中選擇可用的ip,登陸到邏輯服務(wù)器。相類似的,用戶使用網(wǎng)頁進行登陸時,首先連接的是web服務(wù)器,由web服務(wù)器對用戶的賬戶進行驗證并將邏輯服務(wù)器的ip地址列表返回給用戶,用戶進一步選擇ip地址連接邏輯服務(wù)器。更具體地,現(xiàn)有的客戶端登陸拓撲圖如圖2所示,圖2示出了客戶端1,網(wǎng)關(guān)服務(wù)器2以及邏輯服務(wù)器3,客戶端通過與網(wǎng)關(guān)服務(wù)器的交互選擇邏輯服務(wù)器的ip地址并最終連接至邏輯服務(wù)器來登陸客戶端并使用相應(yīng)的應(yīng)用、服務(wù)、游戲等。然而由于客戶端登陸和網(wǎng)頁登陸通常運用不同的機制以及不同的算法。在其開發(fā)和維護過程中通常需要更多的成本。另外,由于現(xiàn)有的大型應(yīng)用通常會有多個平臺聯(lián)合運營,也就是用戶可以通過多個平臺各自的賬號進行登陸?,F(xiàn)有技術(shù)只解決了用戶通過多平臺聯(lián)合運營的聯(lián)運web服務(wù)器進行網(wǎng)頁版登陸。然而現(xiàn)在還沒有實現(xiàn)對多平臺聯(lián)合運營的應(yīng)用客戶端登陸體制的完善使得用戶能在客戶端直接通過不同平臺的的賬號登陸多平臺聯(lián)合運營的應(yīng)用客戶端。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的方法,其特征在于,包括:a.在客戶端執(zhí)行登錄操作觸發(fā)內(nèi)嵌瀏覽器打開網(wǎng)頁,所述網(wǎng)頁顯示登陸頁面;b.通過所述網(wǎng)頁發(fā)送登錄驗證請求信息;以及c.驗證成功,所述客戶端連接服務(wù)器,成功登陸。優(yōu)選地,所述客戶端內(nèi)嵌瀏覽器內(nèi)核。優(yōu)選地,所述步驟c包括:識別網(wǎng)頁類型并根據(jù)所識別的網(wǎng)頁類型對驗證成功后的成功登陸頁面進行解析以獲取第一指示信息,然后根據(jù)所述第一指示信息連接所述服務(wù)器。優(yōu)選地,所述第一指示信息包括服務(wù)器地址以及臨時登陸密鑰。優(yōu)選地,所述步驟b包括:向聯(lián)運服務(wù)器發(fā)送登錄驗證請求信息,所述聯(lián)運服務(wù)器與所述服務(wù)器相通訊。根據(jù)本發(fā)明的另一個方面,還提供一種在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的裝置,其特征在于,包括:內(nèi)嵌瀏覽器啟動裝置,其用于啟動內(nèi)嵌瀏覽器并打開網(wǎng)頁,所述網(wǎng)頁顯示登陸頁面;第一發(fā)送裝置,其用于通過網(wǎng)頁發(fā)送登錄驗證請求信息;以及登陸裝置,其用于連接所述服務(wù)器。
優(yōu)選地,所述登陸裝置包括:解析裝置,其用于識別網(wǎng)頁類型并且根據(jù)所識別的網(wǎng)頁類型對驗證成功后的成功登陸頁面進行解析以獲取第一指示信息;連接裝置,其用于根據(jù)所述第一指示信息連接所述服務(wù)器。優(yōu)選地,所述第一指示信息包括服務(wù)器地址以及臨時登陸密鑰。優(yōu)選地,所述第一發(fā)送裝置包括:第三發(fā)送裝置,其用于向聯(lián)運服務(wù)器發(fā)送登錄驗證請求信息,所述聯(lián)運服務(wù)器與所述服務(wù)器相通訊。本發(fā)明通過客戶端內(nèi)嵌瀏覽器內(nèi)核使用戶在客戶端處和網(wǎng)頁登陸的方法相一致,減少對客戶端和網(wǎng)頁兩種登陸機制開發(fā)維護的成本。在另一個方面,對于多平臺聯(lián)合運營的大型應(yīng)用,本發(fā)明還解決了客戶端多平臺難以統(tǒng)一登陸的問題,使得用戶可以在客戶端處用任一平臺的賬戶進行登陸。


通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:圖1示出根據(jù)本發(fā)明的第一實施例的,現(xiàn)有技術(shù)中,用戶使用客戶端登陸的流程圖;圖2示出根據(jù)本發(fā)明的第二實施例的,現(xiàn)有技術(shù)中,用戶使用客戶端登陸的網(wǎng)絡(luò)拓撲示意圖;圖3示出根據(jù)本發(fā)明的第三實施例的,在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的方法的流程圖;圖4示出根據(jù)本發(fā)明的一個具體實施方式
的,在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的方法的時序圖;圖5示出根據(jù)本發(fā)明的一個具體實施方式
的,多平臺聯(lián)合運營的應(yīng)用中,在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄方法的時序圖;圖6示出根據(jù)本發(fā)明的一個具體實施方式
的,多平臺聯(lián)合運營的應(yīng)用中,在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄方法的網(wǎng)絡(luò)拓撲示意圖;以及圖7示出根據(jù)本發(fā)明的一個具體實施方式
的,多平臺聯(lián)合運營的應(yīng)用中,在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄裝置的結(jié)構(gòu)示意圖。
具體實施例方式通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:圖1以及圖2示出了現(xiàn)有技術(shù)中通過用戶通過客戶端登陸服務(wù)器的流程圖以及網(wǎng)絡(luò)拓撲示意圖。具體地,客戶端登陸邏輯服務(wù)器共有3個步驟:步驟S101,客戶端通過socket,連接指定的網(wǎng)關(guān)服務(wù)器;步驟S102網(wǎng)關(guān)服務(wù)器發(fā)送一個邏輯服務(wù)器ip列表給客戶端;以及步驟S103客戶端從列表中選擇可用的ip,登陸到邏輯服務(wù)器。相類似的,用戶使用網(wǎng)頁進行登陸時,首先連接的是web服務(wù)器,由web服務(wù)器對用戶的賬戶進行驗證并將邏輯服務(wù)器的ip地址列表返回給用戶,用戶進一步選擇ip地址連接邏輯服務(wù)器。更具體地,現(xiàn)有的客戶端登陸拓撲圖如圖2所示,圖2示出了客戶端1,網(wǎng)關(guān)服務(wù)器2以及邏輯服務(wù)器3,客戶端通過與網(wǎng)關(guān)服務(wù)器的交互選擇邏輯服務(wù)器的ip地址并最終連接至邏輯服務(wù)器來登陸客戶端并使用相應(yīng)的應(yīng)用、服務(wù)、游戲等。然而由于客戶端登陸和網(wǎng)頁登陸通常運用不同的機制以及不同的算法。在其開發(fā)和維護過程中通常需要更多的成本。本發(fā)明通過在客戶端內(nèi)嵌瀏覽器內(nèi)核解決了這個問題,具體地,在客戶端出實現(xiàn)與網(wǎng)頁統(tǒng)一登陸的方法如圖3所示。圖3示出了 3個步驟,首先執(zhí)行步驟S301,在客戶端執(zhí)行登錄操作觸發(fā)內(nèi)嵌瀏覽器打開網(wǎng)頁,所述網(wǎng)頁顯示登陸頁面。步驟S302,通過所述網(wǎng)頁發(fā)送登錄驗證請求信息。步驟S303,驗證成功,所述客戶端連接服務(wù)器,成功登陸。本領(lǐng)域技術(shù)人員理解,所述客戶端通過瀏覽器內(nèi)核內(nèi)嵌瀏覽器。優(yōu)選地,所述客戶端內(nèi)嵌IE內(nèi)核,也就是Trident (又稱為MSHTML),是微軟的窗口操作系統(tǒng)(Windows)搭載的網(wǎng)頁瀏覽器一InternetExplorer的排版引擎。Trident引擎被設(shè)計成一個軟件組件(模塊),能將網(wǎng)頁瀏覽的功能加到他們自行開發(fā)的應(yīng)用程序里。微軟提出了一個稱為組件對象模型(COM)的軟件接口架構(gòu)。供其它支持的組件對象模型開發(fā)環(huán)境的應(yīng)用程序(如:C++及.NET)存取及編輯網(wǎng)頁。例如,由C++所撰寫的程序可以加入瀏覽器控件里,并透過Trident引擎存取當(dāng)前顯示在瀏覽器上的網(wǎng)頁內(nèi)容及網(wǎng)頁的各種元素的值,從瀏覽器控件觸發(fā)的事件亦可被程序擷取并進行處理。所述客戶端通過Trident模塊,使用Trident提供的接口來內(nèi)嵌Trident內(nèi)核。次優(yōu)地,所述客戶端內(nèi)嵌Webkit內(nèi)核,Webkit內(nèi)核包含三大部分,WebCore, JavaSriptCore, Webkit0 其中,WebCore 是 Webkit 的核心部分,它實現(xiàn)了對文檔的模型化,JavaSriptCore顯然是對JavaSript支持的實現(xiàn)。而Webkit部分包含了很多不同平臺對Webkit封裝的實現(xiàn),即抽象出了與瀏覽器所能直接對應(yīng)的一些概念的實現(xiàn),如,WebView, WebPage, WebFrame等。這三部分共同構(gòu)成了 Webkit。所述客戶端內(nèi)嵌所述Webkit內(nèi)核時,通過Webkit內(nèi)核提供的接口,與所述Webkit內(nèi)核中的Webkit部分進行通訊。再優(yōu)地,所述客戶端內(nèi)嵌Gecko內(nèi)核。Gecko是一套開放源代碼、C++編寫的網(wǎng)頁排版引擎。目前為Mozilla家族網(wǎng)頁瀏覽器以及Netscapee以后版本瀏覽器所使用。這套排版引擎提供了一個豐富的程序接口以供互聯(lián)網(wǎng)相關(guān)的應(yīng)用程序使用,例如:網(wǎng)頁瀏覽器、HTML編輯器、客戶端/服務(wù)器等等。所述客戶端可以通過Gecko內(nèi)核提供的程序接口內(nèi)嵌Gecko內(nèi)核。本領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明教導(dǎo)的內(nèi)容實現(xiàn)更多的變化例,在此不予贅述。圖4示出根據(jù)本發(fā)明的一個具體實施方式
的,在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的方法的時序圖。具體地,本圖示出了客戶端l,web服務(wù)器2’以及邏輯服務(wù)器3協(xié)作執(zhí)行8個步驟。首先所述客戶端I執(zhí)行步驟1,觸發(fā)客戶端內(nèi)嵌瀏覽器顯示網(wǎng)頁,所述網(wǎng)頁為登陸頁面。本領(lǐng)域技術(shù)人員理解,優(yōu)選地,用戶打開客戶端后直接在客戶端程序顯示框中顯示登陸頁面。在一個變化例中,用戶打開客戶端后點擊登陸按鈕觸發(fā)內(nèi)置瀏覽器,客戶端程序顯示框中顯示登陸頁面。又一變化例中,所述用戶使用客戶端程序,由于網(wǎng)絡(luò)斷線或其他原因需要重新登陸時,觸發(fā)內(nèi)置瀏覽器,在客戶端程序顯示框中顯示登陸頁面。之后所述客戶端I向所述web服務(wù)器2’發(fā)送用戶賬號以及用戶密碼等信息。所述用戶賬號以及用戶密碼優(yōu)選地,由用戶輸入。一個變化例中,所述用戶賬號以及用戶密碼儲存在所述客戶端內(nèi)嵌瀏覽器的cookie中,用戶點擊登陸,則直接發(fā)送。又一個變化例中,為了用戶賬號的安全,在發(fā)送前對用戶賬號以及密碼進行加密,防止用戶信息在傳輸過程中被其他人獲取。所述web服務(wù)器2’接收到所述用戶賬號以及密碼后執(zhí)行步驟3,對用戶賬號以及密碼進行驗證。若所述用戶賬號與用戶密碼相匹配,則用戶賬號驗證成功,所述web服務(wù)器2’執(zhí)行步驟4,將所述邏輯服務(wù)器IP地址列表以及臨時登陸密鑰作為登陸成功頁面參數(shù)發(fā)送至所述客戶端I。若所述用戶賬號與用戶密碼不匹配,或用戶賬號不存在,則向用戶發(fā)送一提示信息,所述提示信息提示用戶登陸失敗,并請求用戶重新登陸。若用戶賬號驗證成功,步驟4之后,所述客戶端I執(zhí)行步驟5,解析登陸成功頁面以獲取所述邏輯服務(wù)器IP地址列表以及臨時登陸密鑰,優(yōu)選地,解析后的邏輯服務(wù)器IP地址列表在客戶端窗口進行顯示,以供用戶在所述邏輯服務(wù)器IP地址列表中選擇一個。之后,執(zhí)行步驟6,所述客戶端I將臨時登陸密鑰發(fā)送至與用戶選擇的邏輯服務(wù)器IP地址對應(yīng)的邏輯服務(wù)器3。所述邏輯服務(wù)器3接收到所述臨時登陸密鑰后,執(zhí)行步驟7,對所述臨時登陸密鑰進行驗證。具體地,本領(lǐng)域技術(shù)人員理解,所述臨時登陸密鑰,也就是臨時登陸碼(登陸密鑰),是一個經(jīng)過加密的字符串,里面包含登陸驗證時的時間信息。游戲客戶端利用這串字符登陸游戲邏輯服務(wù)器,邏輯服務(wù)器會驗證這串登陸碼的有效性和時效性(一個登陸碼,優(yōu)選地,只能在它被生成的2分鐘內(nèi)有效)。驗證完成后,執(zhí)行步驟8,所述邏輯服務(wù)器3與所述客戶端相連接。具體地,在本實施例的一個變化例中,在步驟3之后,所述web服務(wù)器2’執(zhí)行步驟4’,若用戶賬號以及用戶密碼驗證成功,則直接根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)、所述客戶端I所在的用戶終端與所述邏輯服務(wù)器3的物理距離和/或路由距離和/或所述邏輯服務(wù)器的載荷等,直接將適合所述客戶端I的邏輯服務(wù)器的IP地址以及臨時登陸密鑰作為登陸成功的網(wǎng)頁參數(shù)發(fā)送至所述客戶端。所述客戶端I執(zhí)行步驟5’,直接解析所述邏輯服務(wù)器IP地址以及臨時登陸密鑰,之后所述客戶端I執(zhí)行步驟6’,將所述臨時登陸密鑰發(fā)送至與所述IP地址相適應(yīng)的邏輯服務(wù)器3。圖5示出根據(jù)本發(fā)明的一個具體實施方式
的,多平臺聯(lián)合運營的應(yīng)用中,在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄方法的時序圖。具體地,本圖示出了客戶端1,聯(lián)運web服務(wù)器4,web服務(wù)器2’以及邏輯服務(wù)器3協(xié)作執(zhí)行13個步驟。首先所述客戶端I執(zhí)行步驟1,觸發(fā)客戶端內(nèi)嵌瀏覽器顯示網(wǎng)頁,所述網(wǎng)頁為登陸頁面。本領(lǐng)域技術(shù)人員理解,優(yōu)選地,用戶打開客戶端后直接在客戶端程序顯示框中顯示登陸頁面。在一個變化例中,用戶打開客戶端后點擊登陸按鈕觸發(fā)內(nèi)置瀏覽器,客戶端程序顯示框中顯示登陸頁面。又一變化例中,所述用戶使用客戶端程序,由于網(wǎng)絡(luò)斷線或其他原因需要重新登陸時,觸發(fā)內(nèi)置瀏覽器,在客戶端程序顯示框中顯示登陸頁面。之后所述客戶端I向所述聯(lián)運web服務(wù)器4發(fā)送用戶賬號以及用戶密碼等信息。所述用戶賬號以及用戶密碼優(yōu)選地,由用戶輸入。一個變化例中,所述用戶賬號以及用戶密碼儲存在所述客戶端內(nèi)嵌瀏覽器的cookie中,用戶點擊登陸,則直接發(fā)送。又一個變化例中,為了用戶賬號的安全,在發(fā)送前對用戶賬號以及密碼進行加密,防止用戶信息在傳輸過程中被其他人獲取。更具體地,所述用戶輸入的賬號優(yōu)選地,為所述用戶在參與所述聯(lián)合運營任一平臺上的用戶賬號和密碼。本領(lǐng)域技術(shù)人員理解,所述聯(lián)運web服務(wù)器4根據(jù)各平臺預(yù)先約定的交互進行操作。優(yōu)選地,所述聯(lián)運web服務(wù)器2’根據(jù)用戶選擇輸入賬號的平臺與該平臺web服務(wù)器進行交互。步驟3之后執(zhí)行步驟4,所述web服務(wù)器2’向所述聯(lián)運web服務(wù)器4發(fā)送所述邏輯服務(wù)器IP地址列表。之后為步驟5,所述聯(lián)運web服務(wù)器4將所述邏輯服務(wù)器IP地址列表作為網(wǎng)頁參數(shù)發(fā)送至所述客戶端I。所述客戶端I執(zhí)行步驟6,解析網(wǎng)頁參數(shù)獲取所述邏輯服務(wù)器IP地址列表,優(yōu)選地,解析后的邏輯服務(wù)器IP地址列表在客戶端窗口進行顯示,以供用戶在所述邏輯服務(wù)器IP地址列表中選擇一個。之后,執(zhí)行步驟7,所述聯(lián)運web服務(wù)器4向所述web服務(wù)器2’發(fā)送所述用戶賬號以及用戶密碼,所述web服務(wù)器2’接收到所述用戶賬號及密碼后執(zhí)行步驟8,對所述用戶賬號以及密碼進行驗證。本領(lǐng)域技術(shù)人員理解,所述web服務(wù)器2’與一數(shù)據(jù)庫相連接,所述數(shù)據(jù)庫存儲有各平臺的用戶賬號以及用戶密碼,所述聯(lián)運web服務(wù)器4將所述用戶賬號與所述用戶密碼發(fā)送至所述web服務(wù)器2’后,所述web服務(wù)器2’與所述數(shù)據(jù)庫交互對所述用戶賬號進行驗證。若驗證成功則執(zhí)行步驟9將所述臨時登陸密鑰作為成功登陸的網(wǎng)頁參數(shù)發(fā)送至所述客戶端I。之后執(zhí)行步驟10,所述客戶端I解析網(wǎng)頁獲取所述登陸密鑰。然后為步驟11,所述客戶端I將臨時登陸密鑰發(fā)送至用戶選擇的邏輯服務(wù)器IP地址對應(yīng)的邏輯服務(wù)器3。所述邏輯服務(wù)器3接收到所述臨時登陸密鑰后,執(zhí)行步驟12,對所述臨時登陸密鑰進行驗證。驗證完成后,執(zhí)行步驟13,所述邏輯服務(wù)器3與所述客戶端相連接。具體地,在本實施例的一個變化例中,在步驟3之后,所述web服務(wù)器2’執(zhí)行步驟4’,根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)、所述客戶端I所在的用戶終端與所述邏輯服務(wù)器3的物理距離和/或路由距離和/或所述邏輯服務(wù)器的載荷等,直接將適合所述客戶端I的邏輯服務(wù)器的IP地址發(fā)送至所述聯(lián)運web服務(wù)器4。所述所述聯(lián)運web服務(wù)器4執(zhí)行步驟5’,將所述IP地址作為網(wǎng)頁參數(shù)直接發(fā)送至所述客戶端I。在本實施例的又一變化例中,所述聯(lián)運web服務(wù)器4執(zhí)行步驟4’ ’,將所述用戶賬號以及用戶密碼發(fā)送至所述web服務(wù)器2’進行驗證。所述web服務(wù)器2’執(zhí)行步驟5’’,對所述用戶賬號進行驗證,若驗證成功則執(zhí)行步驟6’’,將邏輯服務(wù)器的IP地址以及所述臨時登陸密鑰發(fā)送至所述聯(lián)運web服務(wù)器4。之后由所述聯(lián)運web服務(wù)器4執(zhí)行步驟7’ ’將所述IP地址以及所述臨時登陸密鑰作為成功登陸頁面的網(wǎng)頁參數(shù)發(fā)送至所述客戶端I。之后所述客戶端I執(zhí)行圖5所示的步驟11,在此不予贅述。在本實施例另一變化例中,所述聯(lián)運web服務(wù)器4與各聯(lián)合運營平臺的服務(wù)器進行交互對所述用戶輸入賬號以及密碼進行驗證,驗證成功后向所述web服務(wù)器2’發(fā)送一指示信息,所述指示信息指示所述用戶賬號驗證成功,所述web服務(wù)器2’收到所述指示信息后向所述客戶端發(fā)送臨時登陸密鑰。本領(lǐng)域技術(shù)人員理解,本領(lǐng)域技術(shù)人員結(jié)合現(xiàn)有技術(shù)以及上述實施例可以實現(xiàn)所述變化例,在此不予贅述。這樣的變化例并不影響本發(fā)明的實質(zhì)內(nèi)容,在此不予贅述。圖6示出根據(jù)本發(fā)明的一個具體實施方式
的,多平臺聯(lián)合運營的應(yīng)用中,在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄方法的網(wǎng)絡(luò)拓撲示意圖。具體的,本圖示出了客戶端1,聯(lián)運web服務(wù)器4,web服務(wù)器2’以及邏輯服務(wù)器3。所述客戶端I通過網(wǎng)絡(luò)與所述聯(lián)運web服務(wù)器4交互進行登陸驗證,與所述web服務(wù)器2’交互以獲取臨時登陸密鑰,與所述邏輯服務(wù)器3交互完成連接進入應(yīng)用程序。所述聯(lián)運web服務(wù)器4通過網(wǎng)絡(luò)與所述客戶端以及所述web服務(wù)器2’相通訊以完成所述客戶端I與所述web服務(wù)器2之間的信息處理及轉(zhuǎn)發(fā)等。所述web服務(wù)器2’通過網(wǎng)絡(luò)與所述聯(lián)運web服務(wù)器4以及所述客戶端I相通訊已完成所述客戶端I的登陸流程。所述邏輯服務(wù)器3與所述客戶端I相通訊,并完成連接。具體地,所述客戶端1,聯(lián)運web服務(wù)器4,web服務(wù)器2’以及邏輯服務(wù)器3通過如下步驟實現(xiàn)在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄,其中所述客戶端I的登陸操作由所述客戶端登陸器完成:1.客戶端I登陸器內(nèi)嵌主流瀏覽器內(nèi)核(如IE內(nèi)核等),加載特定聯(lián)運平臺指定的登陸頁面。用戶輸入賬號和密碼登陸聯(lián)運平臺。
2.聯(lián)運web服務(wù)器4從web服務(wù)器2’獲取服務(wù)區(qū)列表,并將列表傳給用戶的客戶端I登陸器。用戶選擇一個服務(wù)區(qū)登陸。3.聯(lián)運web服務(wù)器4與web服務(wù)器2’交互,進行賬戶登陸驗證。4.登陸驗證完畢,web服務(wù)器2’生成臨時登陸密碼,發(fā)送給客戶端I登陸器。5.所述客戶端I登陸器利用登陸密碼登陸指定的邏輯服務(wù)器。進一步地,在本實施例的一個變化例中,客戶端I登陸器在解析頁面時,考慮到程序的綠色性和安全性,采用URL地址和html內(nèi)容的雙重驗證來執(zhí)行登陸流程。具體地,本領(lǐng)域技術(shù)人員理解,客戶端登陸器是一個內(nèi)嵌瀏覽器內(nèi)核的程序,它的所有行為,表面上都需要內(nèi)嵌的web頁面來控制。但是有些功能,比如啟動一個客戶端(啟動exe),對瀏覽器來說是不安全的操作,在用戶的電腦上,很有可能被禁掉。優(yōu)選地??蛻舳说顷懫髋cweb服務(wù)器約定url地址格式和html頁面內(nèi)容,客戶端登陸器解析到特定的格式和內(nèi)容,就繞過內(nèi)嵌的瀏覽器內(nèi)核和它設(shè)置的各種安全限制,不需要用戶更改瀏覽器的安全設(shè)置,就能達到登陸客戶端的目的。圖7示出根據(jù)本發(fā)明的一個具體實施方式
的,多平臺聯(lián)合運營的應(yīng)用中,在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄裝置的結(jié)構(gòu)示意圖。本領(lǐng)域技術(shù)人員理解,所述登陸裝置與所述客戶端登陸器。所述登陸裝置11包括三個裝置:內(nèi)嵌瀏覽器啟動裝置111,第一發(fā)送裝置112以及登陸裝置113。所述內(nèi)嵌瀏覽器啟動裝置111用于啟動內(nèi)嵌瀏覽器并打開網(wǎng)頁,所述網(wǎng)頁顯示登陸頁面。所述第一發(fā)送裝置112用于通過網(wǎng)頁發(fā)送登錄驗證請求信息。所述登陸裝置113用于連接所述服務(wù)器。進一步地,所述登陸裝置113包括兩個裝置:解析裝置1131以及連接裝置1132。所述解析裝置1131用于識別網(wǎng)頁類型并且根據(jù)所識別的網(wǎng)頁類型對驗證成功后的成功登陸頁面進行解析以獲取第一指示信息。所述網(wǎng)頁類型包括如下類型的一種:WML ;HTML ;CHTML ;EHTML ;或者XHTML。所述連接裝置1132用于根據(jù)所述第一指示信息連接所述服務(wù)器,其中所述第一指示信息包括服務(wù)器地址以及臨時登陸密鑰。所述第一發(fā)送裝置112還包括一個裝置,第三發(fā)送裝置1121。所述第三發(fā)送裝置1121用于向聯(lián)運服務(wù)器發(fā)送登錄驗證請求信息,所述聯(lián)運服務(wù)器與所述服務(wù)器相通訊。以上對本發(fā)明的具體實施例進行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影響本發(fā)明的實質(zhì)內(nèi)容。
權(quán)利要求
1.一種在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的方法,其特征在于,包括: a.在客戶端執(zhí)行登錄操作觸發(fā)內(nèi)嵌瀏覽器打開網(wǎng)頁,所述網(wǎng)頁顯示登陸頁面; b.通過所述網(wǎng)頁發(fā)送登錄驗證請求信息;以及 c.驗證成功,所述客戶端連接服務(wù)器,成功登陸。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端內(nèi)嵌瀏覽器內(nèi)核。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟c包括: 識別網(wǎng)頁類型并根據(jù)所識別的網(wǎng)頁類型對驗證成功后的成功登陸頁面進行解析以獲取第一指示信息,然后根據(jù)所述第一指示信息連接所述服務(wù)器。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一指示信息包括服務(wù)器地址以及臨時登陸密鑰。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b包括: 向聯(lián)運服務(wù)器發(fā)送登錄驗證請求信息,所述聯(lián)運服務(wù)器與所述服務(wù)器相通訊。
6.一種在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的裝置,其特征在于,包括: 內(nèi)嵌瀏覽器啟動裝置,其用于啟動內(nèi)嵌瀏覽器并打開網(wǎng)頁,所述網(wǎng)頁顯示登陸頁面; 第一發(fā)送裝置,其用于通過網(wǎng)頁發(fā)送登錄驗證請求信息;以及 登陸裝置,其用于連接所述服務(wù)器。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述登陸裝置包括: 解析裝置,其用于識別網(wǎng)頁類型并且根據(jù)所識別的網(wǎng)頁類型對驗證成功后的成功登陸頁面進行解析以獲取第一指示信息; 連接裝置,其用于根據(jù)所述第一指示信息連接所述服務(wù)器。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一指示信息包括服務(wù)器地址以及臨時登陸密鑰。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一發(fā)送裝置包括: 第三發(fā)送裝置,其用于向聯(lián)運服務(wù)器發(fā)送登錄驗證請求信息,所述聯(lián)運服務(wù)器與所述服務(wù)器相通訊。
全文摘要
本發(fā)明提供了一種在客戶端處實現(xiàn)與網(wǎng)頁統(tǒng)一的登錄的方法和裝置,該方法包括a.在客戶端執(zhí)行登錄操作觸發(fā)內(nèi)嵌瀏覽器打開網(wǎng)頁,所述網(wǎng)頁顯示登陸頁面;b.通過所述網(wǎng)頁發(fā)送登錄驗證請求信息;以及c.驗證成功,所述客戶端連接服務(wù)器,成功登陸。
文檔編號G06F17/30GK103198130SQ20131012422
公開日2013年7月10日 申請日期2013年4月11日 優(yōu)先權(quán)日2013年4月11日
發(fā)明者呂鵬 申請人:上海心動企業(yè)發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1