專利名稱:跨網(wǎng)域的登入系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明為有關(guān)于一種登入系統(tǒng)及其方法,特別是指一種根據(jù)網(wǎng)絡(luò)餅干進(jìn)行跨網(wǎng)域自動(dòng)登入的登入系統(tǒng)及其方法。
背景技術(shù):
近年來(lái),隨著電腦的普及與網(wǎng)絡(luò)科技的蓬勃發(fā)展,各種基于網(wǎng)絡(luò)的應(yīng)用服務(wù)隨之產(chǎn)生,如網(wǎng)絡(luò)論壇、網(wǎng)絡(luò)留言版……等等。然而,有些網(wǎng)絡(luò)服務(wù)需要限制使用者的身份以便進(jìn)行管理,因此,為了識(shí)別使用者的身份,通常會(huì)提供一個(gè)登入界面提示使用者輸入帳號(hào)及密碼,以便根據(jù)使用者所輸入的帳號(hào)及密碼進(jìn)行身份認(rèn)證。一般而言,常見(jiàn)的登入方式是通過(guò)網(wǎng)絡(luò)餅干(Cookie)來(lái)達(dá)成,且使用者所輸入的帳號(hào)及密碼皆預(yù)先設(shè)置于服務(wù)端,以便使用者在輸入相符的帳號(hào)及密碼供服務(wù)端進(jìn)行認(rèn)證后,能夠成功登入服務(wù)端。然而,同一網(wǎng)絡(luò)服務(wù)可能由多個(gè)位于不同網(wǎng)域的服務(wù)端所組成, 這將造成使用者在使用跨網(wǎng)域的網(wǎng)絡(luò)服務(wù)時(shí)必須重復(fù)進(jìn)行登入,徒增使用者登入的不便。 因?yàn)?,一個(gè)網(wǎng)絡(luò)餅干無(wú)法提供跨不同網(wǎng)域的不同服務(wù)端進(jìn)行登入。有鑒于此,便有人提出獨(dú)立的共用資料庫(kù)來(lái)儲(chǔ)存使用者資料(即帳號(hào)及密碼)以作為登入服務(wù)端,以便提供組成網(wǎng)絡(luò)服務(wù)的所有服務(wù)端進(jìn)行統(tǒng)一的登入處理。但是,此方式一旦共用資料庫(kù)毀損,將造成所有服務(wù)端皆無(wú)法進(jìn)行登入處理的困擾,進(jìn)而使所提供的網(wǎng)絡(luò)服務(wù)停擺,故仍不足以解決用戶登入不便的問(wèn)題。綜上所述,可知現(xiàn)有技術(shù)中長(zhǎng)期以來(lái)一直存在用戶登入不便的問(wèn)題,因此實(shí)有必要提出改進(jìn)的技術(shù)手段,來(lái)解決此一問(wèn)題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在的問(wèn)題,本發(fā)明于是公開一種跨網(wǎng)域的登入系統(tǒng)及其方法。本發(fā)明所公開的跨網(wǎng)域的登入系統(tǒng),應(yīng)用于客戶端/服務(wù)端的網(wǎng)絡(luò)環(huán)境中,包含 客戶端、第一服務(wù)端及第二服務(wù)端。其中,客戶端包含儲(chǔ)存模塊、引導(dǎo)模塊及傳輸模塊。所述儲(chǔ)存模塊用以儲(chǔ)存第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干,其中第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干皆分別包含一組網(wǎng)絡(luò)參數(shù);引導(dǎo)模塊用以接收引導(dǎo)程序,并執(zhí)行引導(dǎo)程序以產(chǎn)生相應(yīng)的設(shè)定請(qǐng)求;傳輸模塊用以傳送登入請(qǐng)求、連線請(qǐng)求及設(shè)定請(qǐng)求。在第一服務(wù)端的部分,第一服務(wù)端具有第一網(wǎng)頁(yè),此第一網(wǎng)頁(yè)包含引導(dǎo)程序,在接收到客戶端的登入請(qǐng)求后,允許客戶端進(jìn)行登入且產(chǎn)生第一網(wǎng)絡(luò)餅干以儲(chǔ)存至客戶端,以及將第一網(wǎng)頁(yè)及其包含的引導(dǎo)程序傳送至客戶端。另外,在第二服務(wù)端的部分,各第二服務(wù)端分別具有第二網(wǎng)頁(yè),所述第二服務(wù)端包含設(shè)定模塊、識(shí)別模塊及登入模塊。其中,設(shè)定模塊用以接收相應(yīng)的設(shè)定請(qǐng)求,并且根據(jù)設(shè)定請(qǐng)求產(chǎn)生第二網(wǎng)絡(luò)餅干,以及將此第二網(wǎng)絡(luò)餅干儲(chǔ)存至客戶端;識(shí)別模塊用以接收連線請(qǐng)求,且偵測(cè)客戶端的第二網(wǎng)絡(luò)餅干,并載入相應(yīng)此第二服務(wù)端的第二網(wǎng)絡(luò)餅干;登入模塊用以根據(jù)載入的第二網(wǎng)絡(luò)餅干所包含的此組網(wǎng)絡(luò)參數(shù),允許客戶端登入瀏覽第二網(wǎng)頁(yè)。
除此之外,此組網(wǎng)絡(luò)參數(shù)至少包含名稱、數(shù)值、期限、路徑、網(wǎng)域及安全的設(shè)定。 而所述引導(dǎo)程序?yàn)榍度胱ν勰_本(Java script)的統(tǒng)一資源標(biāo)識(shí)符(Uniform Resource Identifier,URI)0所述登入請(qǐng)求包含使用者帳號(hào)及使用者密碼。另外,第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干為通過(guò)安全插座層通訊協(xié)定(Secure Sockets Layer, SSL)進(jìn)行傳輸。至于本發(fā)明的跨網(wǎng)域的登入方法,應(yīng)用于具有客戶端、第一服務(wù)端及第二服務(wù)端的網(wǎng)絡(luò)環(huán)境中,其步驟包括允許于客戶端儲(chǔ)存第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干,其中第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干皆分別包含一組網(wǎng)絡(luò)參數(shù);于第一服務(wù)端儲(chǔ)存第一網(wǎng)頁(yè),此第一網(wǎng)頁(yè)包含引導(dǎo)程序;客戶端傳送登入請(qǐng)求至第一服務(wù)端;第一服務(wù)端根據(jù)登入請(qǐng)求允許客戶端進(jìn)行登入且產(chǎn)生第一網(wǎng)絡(luò)餅干以儲(chǔ)存至客戶端,以及將第一網(wǎng)頁(yè)及其包含的引導(dǎo)程序傳送至客戶端;客戶端執(zhí)行第一網(wǎng)頁(yè)所包含的引導(dǎo)程序,并產(chǎn)生相應(yīng)的設(shè)定請(qǐng)求以分別傳送至第二服務(wù)端;各第二服務(wù)端根據(jù)相應(yīng)的設(shè)定請(qǐng)求產(chǎn)生第二網(wǎng)絡(luò)餅干,以及將第二網(wǎng)絡(luò)餅干儲(chǔ)存至客戶端;當(dāng)客戶端傳送連線請(qǐng)求至第二服務(wù)端時(shí),各第二服務(wù)端偵測(cè)客戶端的第二網(wǎng)絡(luò)餅干,并載入相應(yīng)的第二網(wǎng)絡(luò)餅干;各第二服務(wù)端根據(jù)載入的第二網(wǎng)絡(luò)餅干所包含的此組網(wǎng)絡(luò)參數(shù),允許客戶端登入瀏覽各第二服務(wù)端的第二網(wǎng)頁(yè)。承上所述,此組網(wǎng)絡(luò)參數(shù)至少包含名稱、數(shù)值、期限、路徑、網(wǎng)域及安全的設(shè)定。而所述引導(dǎo)程序?yàn)榍度胱ν勰_本的統(tǒng)一資源標(biāo)識(shí)符。所述登入請(qǐng)求包含使用者帳號(hào)及使用者密碼。另外,第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干為通過(guò)安全插座層通訊協(xié)定進(jìn)行傳輸。通過(guò)上述的技術(shù)手段,本發(fā)明可以達(dá)到提高用戶登入的便利性的技術(shù)功效。
圖1為本發(fā)明跨網(wǎng)域的登入系統(tǒng)的方塊圖。
圖2A及圖2B為本發(fā)明跨網(wǎng)域的登入方法的流程圖。
圖3為應(yīng)用本發(fā)明進(jìn)行登入的示意圖。
圖4為應(yīng)用本發(fā)明登入第一服務(wù)端的示意圖。
圖5為應(yīng)用本發(fā)明登入第二服務(wù)端的示意圖。
主要元件符號(hào)說(shuō)明
110客戶端
111儲(chǔ)存模塊
112引導(dǎo)模塊
113傳輸模塊
120第一服務(wù)端
130第二服務(wù)端
131設(shè)定模塊
132識(shí)別模塊
133登入模塊
140網(wǎng)絡(luò)
300瀏覽視窗
310網(wǎng)址輸入?yún)^(qū)塊
320顯示區(qū)塊
321a未登入狀態(tài)321b已登入狀態(tài)330帳號(hào)輸入?yún)^(qū)塊340密碼輸入?yún)^(qū)塊350確定元件360清除元件
具體實(shí)施例方式以下將配合圖式及實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式,借此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來(lái)解決技術(shù)問(wèn)題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過(guò)程能充分理解并據(jù)以實(shí)施。在說(shuō)明本發(fā)明所公開的跨網(wǎng)域的登入系統(tǒng)及其方法之前,先對(duì)本發(fā)明所自行定義的名詞作說(shuō)明,本發(fā)明所提及的第一網(wǎng)絡(luò)餅干(Cookies)及第二網(wǎng)絡(luò)餅干皆為儲(chǔ)存于客戶端的文字檔,此文字檔記錄有一組網(wǎng)絡(luò)參數(shù),該網(wǎng)絡(luò)參數(shù)包含名稱、數(shù)值、期限、路徑、網(wǎng)域及安全的設(shè)定。其中第一網(wǎng)絡(luò)餅干由第一服務(wù)端產(chǎn)生并記錄于客戶端,而第二網(wǎng)絡(luò)餅干則由第二服務(wù)端產(chǎn)生并記錄于客戶端,當(dāng)客戶端欲登入第一服務(wù)端時(shí),第一服務(wù)端將根據(jù)第一網(wǎng)絡(luò)餅干判斷是否允許登入,而在客戶端欲登入第二服務(wù)端時(shí),第二服務(wù)端則根據(jù)第二網(wǎng)絡(luò)餅干判斷是否允許登入。由于通過(guò)網(wǎng)絡(luò)餅干進(jìn)行登入的方式為已知技術(shù),故在此不再多作贅述。特別要說(shuō)明的是,所述第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干可通過(guò)安全插座層通訊協(xié)定(Secure Sockets Layer,SSL)進(jìn)行傳輸,其安全插座層通訊協(xié)定可將第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干進(jìn)行編碼后再通過(guò)網(wǎng)絡(luò)傳送至另一端,并且于此另一端接收后先解碼再進(jìn)行讀取,用以避免第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干在網(wǎng)絡(luò)傳輸?shù)倪^(guò)程中遭惡意使用者攔截或竊聽。由于安全插座層通訊協(xié)定為已知技術(shù),故在此不再對(duì)其運(yùn)作的方式進(jìn)行贅述。以下配合圖式對(duì)本發(fā)明跨網(wǎng)域的登入系統(tǒng)及其方法作進(jìn)一步說(shuō)明,首先,先針對(duì)本發(fā)明跨網(wǎng)域的登入系統(tǒng)作說(shuō)明,請(qǐng)參閱圖1,圖1為本發(fā)明跨網(wǎng)域的登入系統(tǒng)的方塊圖, 應(yīng)用于客戶端/服務(wù)端的網(wǎng)絡(luò)環(huán)境中,包含客戶端110、第一服務(wù)端120及第二服務(wù)端 130。其中,客戶端110、第一服務(wù)端120及第二服務(wù)端130通過(guò)網(wǎng)絡(luò)140相互連接及傳輸。 特別要說(shuō)明的是,在實(shí)際實(shí)施上可具有多個(gè)第二服務(wù)端130。在客戶端110的部分,客戶端110包含儲(chǔ)存模塊111、引導(dǎo)模塊112及傳輸模塊 113。其中,儲(chǔ)存模塊111用以儲(chǔ)存第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干,其中,第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干皆分別包含一組網(wǎng)絡(luò)參數(shù)。由于所述第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干已于自行定義的名詞中作說(shuō)明,故在此不再多作贅述。引導(dǎo)模塊112用以接收引導(dǎo)程序,并執(zhí)行引導(dǎo)程序以產(chǎn)生相應(yīng)的設(shè)定請(qǐng)求。 所述引導(dǎo)程序?yàn)榍度胱ν勰_本(Java script)的統(tǒng)一資源標(biāo)識(shí)符(UniformResource Identifier, URI),例如“<scriptsrc = “ http://www. a. com/a_setcookie. php ? id = www. b. com" X/script)"。在實(shí)際實(shí)施上,統(tǒng)一資源標(biāo)識(shí)符為具有參數(shù)設(shè)定的網(wǎng)絡(luò)地址, 2^^5( ,"http://www. a. com/a_setcookie. php ? id = www. b. com"。另外,所述設(shè)定請(qǐng)求為根據(jù)此網(wǎng)絡(luò)地址所產(chǎn)生的網(wǎng)絡(luò)請(qǐng)求封包(request packet)。傳輸模塊113用以傳送登入請(qǐng)求、連線請(qǐng)求及設(shè)定請(qǐng)求。所述登入請(qǐng)求為客戶端 110欲登入第一服務(wù)端120或第二服務(wù)端130所傳送的網(wǎng)絡(luò)請(qǐng)求封包,此登入請(qǐng)求包含使用者帳號(hào)及使用者密碼。另外,連線請(qǐng)求則是客戶端Iio欲連線至第一服務(wù)端120或第二服務(wù)端130所傳送的網(wǎng)絡(luò)請(qǐng)求封包,不包含使用者帳號(hào)及使用者密碼。第一服務(wù)端120具有第一網(wǎng)頁(yè),此第一網(wǎng)頁(yè)包含引導(dǎo)程序,在接收到客戶端110 的登入請(qǐng)求后,允許客戶端110進(jìn)行登入且產(chǎn)生第一網(wǎng)絡(luò)餅干以儲(chǔ)存至客戶端110,以及將第一網(wǎng)頁(yè)及其包含的引導(dǎo)程序傳送至客戶端110。所述第一網(wǎng)頁(yè)為儲(chǔ)存于第一服務(wù)端120的網(wǎng)頁(yè)文件,在實(shí)際實(shí)施上,此第一網(wǎng)頁(yè)所包含的引導(dǎo)程序可設(shè)置于內(nèi)嵌框架標(biāo)簽 “<iframe></iframe>〃 之中。各第二服務(wù)端130分別具有第二網(wǎng)頁(yè),所述第二服務(wù)端130包含設(shè)定模塊131、 識(shí)別模塊132及登入模塊133。其中,設(shè)定模塊131用以自客戶端110接收相應(yīng)此第二服務(wù)端130的設(shè)定請(qǐng)求,并且根據(jù)設(shè)定請(qǐng)求產(chǎn)生第二網(wǎng)絡(luò)餅干,以及將此第二網(wǎng)絡(luò)餅干儲(chǔ)存至客戶端110。由于產(chǎn)生第二網(wǎng)絡(luò)餅干及將此第二網(wǎng)絡(luò)餅干儲(chǔ)存至客戶端110的方式為已知技術(shù),故在此不再多作贅述。識(shí)別模塊132用以接收客戶端110的連線請(qǐng)求,且偵測(cè)客戶端110的第二網(wǎng)絡(luò)餅干,并載入相應(yīng)此第二服務(wù)端130的第二網(wǎng)絡(luò)餅干。此識(shí)別模塊132的偵測(cè)方式是根據(jù)第二網(wǎng)絡(luò)餅干中的網(wǎng)域來(lái)判斷是否相應(yīng)于此第二服務(wù)端130。登入模塊133用以根據(jù)載入的第二網(wǎng)絡(luò)餅干所包含的此組網(wǎng)絡(luò)參數(shù),允許客戶端 110登入瀏覽第二網(wǎng)頁(yè)。前面提到,此組網(wǎng)絡(luò)參數(shù)至少包含名稱、數(shù)值、期限、路徑、網(wǎng)域及安全的設(shè)定。因此,登入模塊133能夠根據(jù)這些設(shè)定使客戶端110登入第二服務(wù)端130進(jìn)行瀏覽。同樣地,其登入方式亦為已知技術(shù),故在此不再多作說(shuō)明。如圖2A及圖2B所示,圖2A及圖2B為本發(fā)明跨網(wǎng)域的登入方法的流程圖,應(yīng)用于具有客戶端110、第一服務(wù)端120及第二服務(wù)端130的網(wǎng)絡(luò)環(huán)境中,其步驟包括允許于客戶端110儲(chǔ)存第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干,其中第一網(wǎng)絡(luò)餅干及第二網(wǎng)絡(luò)餅干皆分別包含一組網(wǎng)絡(luò)參數(shù)(步驟210);于第一服務(wù)端120儲(chǔ)存第一網(wǎng)頁(yè),此第一網(wǎng)頁(yè)包含引導(dǎo)程序 (步驟220);客戶端110傳送登入請(qǐng)求至第一服務(wù)端120(步驟230);第一服務(wù)端120根據(jù)登入請(qǐng)求允許客戶端110進(jìn)行登入且產(chǎn)生第一網(wǎng)絡(luò)餅干以儲(chǔ)存至客戶端110,以及將第一網(wǎng)頁(yè)及其包含的引導(dǎo)程序傳送至客戶端110(步驟M0);客戶端110執(zhí)行第一網(wǎng)頁(yè)所包含的引導(dǎo)程序,并產(chǎn)生相應(yīng)的設(shè)定請(qǐng)求以分別傳送至第二服務(wù)端130(步驟250);各第二服務(wù)端130根據(jù)相應(yīng)的設(shè)定請(qǐng)求產(chǎn)生第二網(wǎng)絡(luò)餅干,以及將第二網(wǎng)絡(luò)餅干儲(chǔ)存至客戶端110(步驟沈0);當(dāng)客戶端110傳送連線請(qǐng)求至第二服務(wù)端130時(shí),各第二服務(wù)端130偵測(cè)客戶端 110的第二網(wǎng)絡(luò)餅干,并載入相應(yīng)的第二網(wǎng)絡(luò)餅干(步驟270);各第二服務(wù)端130根據(jù)載入的第二網(wǎng)絡(luò)餅干所包含的此組網(wǎng)絡(luò)參數(shù),允許客戶端110登入瀏覽各第二服務(wù)端130的第二網(wǎng)頁(yè)(步驟觀0)。通過(guò)上述步驟,即可通過(guò)客戶端110提供登入資料登入第一服務(wù)端 120以產(chǎn)生第一網(wǎng)絡(luò)餅干,且執(zhí)行引導(dǎo)程序以便產(chǎn)生相應(yīng)的設(shè)定請(qǐng)求,并將設(shè)定請(qǐng)求傳送至第二服務(wù)端130以產(chǎn)生儲(chǔ)存于客戶端110的第二網(wǎng)絡(luò)餅干,使客戶端110能夠在不需要提供登入資料的前提下,跨網(wǎng)域自動(dòng)登入第二服務(wù)端130。以下配合圖3至圖5以實(shí)施例的方式進(jìn)行如下說(shuō)明,請(qǐng)先參閱圖3,圖3為應(yīng)用本發(fā)明進(jìn)行登入的示意圖,包含瀏覽視窗300、網(wǎng)址輸入?yún)^(qū)塊310、顯示區(qū)塊320及未登入狀態(tài)321a、帳號(hào)輸入?yún)^(qū)塊330、密碼輸入?yún)^(qū)塊340、確定元件350及清除元件360。特別要說(shuō)明的是,本發(fā)明并未以此限定顯示區(qū)塊320所顯示的元件數(shù)量及類型。
首先,當(dāng)位于客戶端110的使用者欲進(jìn)行跨網(wǎng)域的登入時(shí),可先開啟瀏覽視窗300 并在其網(wǎng)址輸入?yún)^(qū)塊310中輸入第一服務(wù)端120的網(wǎng)址(例如:"http://www. a. com")以進(jìn)行連線。接著,將如圖3的顯示區(qū)塊320所示意,顯示帳號(hào)輸入?yún)^(qū)塊330、密碼輸入?yún)^(qū)塊 340、確定元件350及清除元件360。此時(shí),使用者可分別于帳號(hào)輸入?yún)^(qū)塊330及密碼輸入?yún)^(qū)塊340中輸入用以登入第一服務(wù)端120的帳號(hào)及密碼,并點(diǎn)選確定元件350以產(chǎn)生并傳送登入請(qǐng)求至第一服務(wù)端120,或是點(diǎn)選清除元件360取消登入。除此之外,在尚未登入時(shí),更可顯示為未登入狀態(tài)321a以提示使用者。接下來(lái),請(qǐng)參閱圖4,圖4為應(yīng)用本發(fā)明登入第一服務(wù)端的示意圖。前面提到,客戶端Iio傳送登入請(qǐng)求至第一服務(wù)端120。此時(shí),第一服務(wù)端120的登入模塊133將根據(jù)登入請(qǐng)求允許客戶端110進(jìn)行登入,并且產(chǎn)生第一網(wǎng)絡(luò)餅干以儲(chǔ)存至客戶端110,而且登入模塊 133還會(huì)將第一網(wǎng)頁(yè)及其包含的引導(dǎo)程序(例如“<scriptsrc =〃 http://www. a. com/a_ setcookie. php ? id = www. b. com" X/script>〃)傳送至客戶端 110。另外,在客戶端 110登入第一服務(wù)端120后,可如圖4的顯示區(qū)塊320所示意,顯示第一網(wǎng)頁(yè)并且于此第一網(wǎng)頁(yè)中顯示為已登入狀態(tài)321b。接下來(lái),客戶端110的引導(dǎo)模塊112即可執(zhí)行第一服務(wù)端120所傳送的引導(dǎo)程序, 并產(chǎn)生相應(yīng)的設(shè)定請(qǐng)求以分別傳送至第二服務(wù)端130。以具有兩個(gè)第二服務(wù)端130為例,第一服務(wù)端120所傳送的引導(dǎo)程序亦會(huì)有兩個(gè),因此引導(dǎo)模塊112會(huì)執(zhí)行這兩個(gè)引導(dǎo)程序產(chǎn)生相應(yīng)的設(shè)定請(qǐng)求,并且將相應(yīng)的設(shè)定請(qǐng)求分別傳送至相應(yīng)的第二服務(wù)端130。然后,各第二服務(wù)端130便能夠根據(jù)所接收到的設(shè)定請(qǐng)求產(chǎn)生第二網(wǎng)絡(luò)餅干,并且將所產(chǎn)生的第二網(wǎng)絡(luò)餅干儲(chǔ)存至客戶端110。至此,客戶端110即儲(chǔ)存有第一網(wǎng)絡(luò)餅干及相應(yīng)于各第二服務(wù)端 130的第二網(wǎng)絡(luò)餅干。接著,請(qǐng)參閱圖5,圖5為應(yīng)用本發(fā)明登入第二服務(wù)端的示意圖。當(dāng)客戶端110欲跨網(wǎng)域登入其中一個(gè)第二服務(wù)端130時(shí),同樣通過(guò)網(wǎng)址輸入?yún)^(qū)塊310輸入此第二服務(wù)端130 的網(wǎng)址“http://WWW. b. com"以便使客戶端110傳送連線請(qǐng)求至此第二服務(wù)端130。由于在前述步驟中,客戶端110已儲(chǔ)存有此第二服務(wù)端130的第二網(wǎng)絡(luò)餅干,因此,第二服務(wù)端 130將偵測(cè)到客戶端110具有相應(yīng)的第二網(wǎng)絡(luò)餅干且進(jìn)行載入。然后,此第二服務(wù)端130即可如圖5的顯示區(qū)塊320所示意,根據(jù)載入的第二網(wǎng)絡(luò)餅干所包含的網(wǎng)絡(luò)參數(shù),允許客戶端 110登入瀏覽第二網(wǎng)頁(yè)。如此一來(lái),客戶端110僅需提供一次登入資料登入第一服務(wù)端120, 之后便無(wú)需再提供任何登入資料即可使客戶端110自動(dòng)登入第二服務(wù)端130。在實(shí)際實(shí)施上,可在此第二網(wǎng)頁(yè)中顯示為已登入狀態(tài)321b,用以提示使用者。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于通過(guò)客戶端110提供登入資料登入第一服務(wù)端120以產(chǎn)生第一網(wǎng)絡(luò)餅干,且執(zhí)行引導(dǎo)程序以便產(chǎn)生相應(yīng)的設(shè)定請(qǐng)求,并將設(shè)定請(qǐng)求傳送至第二服務(wù)端130以產(chǎn)生儲(chǔ)存于客戶端110的第二網(wǎng)絡(luò)餅干,借由此一技術(shù)手段可以解決現(xiàn)有技術(shù)所存在的問(wèn)題,進(jìn)而使客戶端110在不需要提供登入資料的前提下,能夠跨網(wǎng)域自動(dòng)登入第二服務(wù)端130,達(dá)成提高用戶登入的便利性的技術(shù)功效。雖然本發(fā)明以前述的實(shí)施例公開如上,然其并非用以限定本發(fā)明,任何熟習(xí)相像技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的專利保護(hù)范圍須視本說(shuō)明書所附的權(quán)利要求范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種跨網(wǎng)域的登入系統(tǒng),應(yīng)用于客戶端/服務(wù)端的網(wǎng)絡(luò)環(huán)境中,其特征在于,該系統(tǒng)包含一客戶端,該客戶端包含一儲(chǔ)存模塊,用以儲(chǔ)存一第一網(wǎng)絡(luò)餅干及至少一第二網(wǎng)絡(luò)餅干,其中該第一網(wǎng)絡(luò)餅干及該至少一第二網(wǎng)絡(luò)餅干皆分別包含一組網(wǎng)絡(luò)參數(shù);一引導(dǎo)模塊,用以接收至少一引導(dǎo)程序,并執(zhí)行該至少一引導(dǎo)程序以產(chǎn)生相應(yīng)的至少一設(shè)定請(qǐng)求;及一傳輸模塊,用以傳送一登入請(qǐng)求、一連線請(qǐng)求及該至少一設(shè)定請(qǐng)求; 一第一服務(wù)端,具有一第一網(wǎng)頁(yè),該第一網(wǎng)頁(yè)包含該至少一引導(dǎo)程序,在接收到該客戶端的該登入請(qǐng)求后,允許該客戶端進(jìn)行登入且產(chǎn)生該第一網(wǎng)絡(luò)餅干以儲(chǔ)存至該客戶端,以及將該第一網(wǎng)頁(yè)及其包含的該至少一引導(dǎo)程序傳送至該客戶端;及至少一第二服務(wù)端,分別具有一第二網(wǎng)頁(yè),其中該第二服務(wù)端包含 一設(shè)定模塊,用以接收相應(yīng)的該設(shè)定請(qǐng)求,并且根據(jù)該設(shè)定請(qǐng)求產(chǎn)生一第二網(wǎng)絡(luò)餅干, 以及將該第二網(wǎng)絡(luò)餅干儲(chǔ)存至該客戶端;一識(shí)別模塊,用以接收該連線請(qǐng)求,且偵測(cè)該客戶端的該至少一第二網(wǎng)絡(luò)餅干,并載入相應(yīng)該第二服務(wù)端的該第二網(wǎng)絡(luò)餅干;及一登入模塊,用以根據(jù)載入的該第二網(wǎng)絡(luò)餅干所包含的該組網(wǎng)絡(luò)參數(shù),允許該客戶端登入瀏覽該第二網(wǎng)頁(yè)。
2.如權(quán)利要求1所述的跨網(wǎng)域的登入系統(tǒng),其特征在于,其中該組網(wǎng)絡(luò)參數(shù)至少包含名稱、數(shù)值、期限、路徑、網(wǎng)域及安全的設(shè)定。
3.如權(quán)利要求1所述的跨網(wǎng)域的登入系統(tǒng),其特征在于,其中該引導(dǎo)程序?yàn)榍度胱ν勰_本的統(tǒng)一資源標(biāo)識(shí)符。
4.如權(quán)利要求1所述的跨網(wǎng)域的登入系統(tǒng),其特征在于,其中該登入請(qǐng)求包含使用者帳號(hào)及使用者密碼。
5.如權(quán)利要求1所述的跨網(wǎng)域的登入系統(tǒng),其特征在于,其中該第一網(wǎng)絡(luò)餅干及該至少一第二網(wǎng)絡(luò)餅干為通過(guò)安全插座層通訊協(xié)定進(jìn)行傳輸。
6.一種跨網(wǎng)域的登入方法,應(yīng)用于具有一客戶端、一第一服務(wù)端及至少一第二服務(wù)端的網(wǎng)絡(luò)環(huán)境中,其特征在于,其步驟包括允許于該客戶端儲(chǔ)存一第一網(wǎng)絡(luò)餅干及至少一第二網(wǎng)絡(luò)餅干,其中該第一網(wǎng)絡(luò)餅干及該至少一第二網(wǎng)絡(luò)餅干皆分別包含一組網(wǎng)絡(luò)參數(shù);于該第一服務(wù)端儲(chǔ)存一第一網(wǎng)頁(yè),該第一網(wǎng)頁(yè)包含至少一引導(dǎo)程序; 該客戶端傳送一登入請(qǐng)求至該第一服務(wù)端;該第一服務(wù)端根據(jù)該登入請(qǐng)求允許該客戶端進(jìn)行登入且產(chǎn)生該第一網(wǎng)絡(luò)餅干以儲(chǔ)存至該客戶端,以及將該第一網(wǎng)頁(yè)及其包含的該至少一引導(dǎo)程序傳送至該客戶端;該客戶端執(zhí)行該第一網(wǎng)頁(yè)所包含的該至少一引導(dǎo)程序,并產(chǎn)生相應(yīng)的至少一設(shè)定請(qǐng)求以分別傳送至該至少一第二服務(wù)端;各該第二服務(wù)端根據(jù)相應(yīng)的該設(shè)定請(qǐng)求產(chǎn)生該第二網(wǎng)絡(luò)餅干,以及將該第二網(wǎng)絡(luò)餅干儲(chǔ)存至該客戶端;當(dāng)該客戶端傳送一連線請(qǐng)求至該至少一第二服務(wù)端時(shí),各該第二服務(wù)端偵測(cè)該客戶端的該至少一第二網(wǎng)絡(luò)餅干,并載入相應(yīng)的該第二網(wǎng)絡(luò)餅干;及各該第二服務(wù)端根據(jù)載入的該第二網(wǎng)絡(luò)餅干所包含的該組網(wǎng)絡(luò)參數(shù),允許該客戶端登入瀏覽各該第二服務(wù)端的一第二網(wǎng)頁(yè)。
7.如權(quán)利要求6所述的跨網(wǎng)域的登入方法,其特征在于,其中該組網(wǎng)絡(luò)參數(shù)至少包含名稱、數(shù)值、期限、路徑、網(wǎng)域及安全的設(shè)定。
8.如權(quán)利要求6所述的跨網(wǎng)域的登入方法,其特征在于,其中該引導(dǎo)程序?yàn)榍度胱ν勰_本的統(tǒng)一資源標(biāo)識(shí)符。
9.如權(quán)利要求6所述的跨網(wǎng)域的登入方法,其特征在于,其中該登入請(qǐng)求包含使用者帳號(hào)及使用者密碼。
10.如權(quán)利要求6所述的跨網(wǎng)域的登入方法,其特征在于,其中該第一網(wǎng)絡(luò)餅干及該至少一第二網(wǎng)絡(luò)餅干為通過(guò)安全插座層通訊協(xié)定進(jìn)行傳輸。
全文摘要
本發(fā)明公開了一種跨網(wǎng)域的登入系統(tǒng)及其方法,通過(guò)客戶端提供登入資料登入第一服務(wù)端以產(chǎn)生第一網(wǎng)絡(luò)餅干,且執(zhí)行引導(dǎo)程序以便產(chǎn)生相應(yīng)的設(shè)定請(qǐng)求,并將設(shè)定請(qǐng)求傳送至第二服務(wù)端以產(chǎn)生儲(chǔ)存于客戶端的第二網(wǎng)絡(luò)餅干,使客戶端能夠在不需要提供登入資料的前提下,跨網(wǎng)域自動(dòng)登入第二服務(wù)端,用以達(dá)成提高用戶登入的便利性的技術(shù)功效。
文檔編號(hào)H04L29/08GK102195958SQ201010133458
公開日2011年9月21日 申請(qǐng)日期2010年3月15日 優(yōu)先權(quán)日2010年3月15日
發(fā)明者王輝, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司