專利名稱::管理網(wǎng)站登入信息的系統(tǒng)與方法
技術領域:
:本發(fā)明涉及一種網(wǎng)站帳號的管理系統(tǒng)與方法,特別是一種管理及保護網(wǎng)站登入帳號及密碼,并使用單一帳號及密碼即可通行多個網(wǎng)站于網(wǎng)際網(wǎng)絡上的系統(tǒng)與方法。因此,當使用者申請成為一網(wǎng)站的會員或是申請其提供的服務時,通常會要求使用者填寫基本的個人資料,并給予使用者帳號及密碼,或是要求使用者自行設定帳號及密碼,利用此帳號及密碼來辨識使用者的網(wǎng)絡身分,以提供客制化的服務。然而事實上,一般的使用者皆同時擁有多個網(wǎng)站的密碼及帳號,使用者大多通過瀏覽器所提供的書簽管理功能來管理這些網(wǎng)站位置,但是這些功能卻無法管理密碼及帳號,或是無法保護密碼及帳號這樣的私人信息,且這些密碼及帳號往往亦不徑相同,因此使用者通常需記住個別網(wǎng)站的帳號與密碼,這對使用者于管理這些網(wǎng)站帳號及密碼時造成極大的不便與負擔。再者,使用者如欲登入網(wǎng)站時,首先必須使用瀏覽器(webbrowser)先連結(jié)到該網(wǎng)站的使用者登入網(wǎng)頁,接下來使用者才能輸入其帳號密碼進行登入,但是如果此用戶登入網(wǎng)頁過于龐大時,使用者就必須花費更長的時間等待此網(wǎng)頁完全顯示于瀏覽器上時才能進行登入動作,而這也意味著必須占據(jù)更多的網(wǎng)絡頻寬及使用者的等待時間,因此以上所述的各項缺點是需要改善的。本發(fā)明的主要目的為管理使用者于登入網(wǎng)站時所使用的帳號及密碼。本發(fā)明的另一目的為保護使用者于登入網(wǎng)站時所使用的帳號及密碼。本發(fā)明的另一目的是節(jié)省使用者于登入網(wǎng)站時所占用的網(wǎng)絡頻寬。本發(fā)明的另一目的為讓使用者快速登入網(wǎng)站。根據(jù)以上所述的目的,本發(fā)明提供一種記錄網(wǎng)站的用戶登入信息的方法,包含接收使用者所輸入的網(wǎng)站登入信息,其中此登入信息至少包含一帳號、一密碼、一此網(wǎng)站的用戶登入網(wǎng)頁的網(wǎng)址,并驗證使用者所輸入的登入信息。加密編碼通過驗證的登入信息,及儲存經(jīng)加密編碼的登入信息。其中,上述驗證使用者所輸入的登入信息,其步驟至少包含搜尋用戶登入網(wǎng)頁原始碼中用以儲存登入信息的變量名稱,以及驗證該登入信息的一驗證地址;傳送登入信息至驗證地址;及取得由驗證地址所傳回的訊息以得知所傳送的登入信息是否正確。另外,本發(fā)明亦提供一種使用單一帳號密碼登入不同網(wǎng)站的方法,其包含接收一使用者所輸入的一帳號及密碼,首先確認使用者的身分。尋找對應使用者身分之一網(wǎng)站登入記錄文件,其中此網(wǎng)站登入記錄文件至少包含一組該使用者用以登入網(wǎng)站的用戶登入信息,并且此用戶登入信息事先經(jīng)過加密編碼保護。將使用者欲進行登入的網(wǎng)站所對應的用戶登入信息進行譯碼,再傳送已譯碼過的用戶登入信息至使用者欲進行登入的網(wǎng)站以進行登入。因此,使用者只需輸入一次用以確認使用者身分的帳號密碼,之后只需選擇欲聯(lián)機登入的網(wǎng)站即可進行登入,而不需針對個別網(wǎng)站輸入不同的用戶登入帳號及密碼。由上述得知,本發(fā)明可以提供使用者快速登入不同的網(wǎng)站,而且使用者不需記住用以登入各別網(wǎng)站的帳號信息,并且將這些網(wǎng)站的帳號及密碼儲存后經(jīng)加密編碼儲存于使用者端的計算機中,用以保護使用者的個人信息,再者,可節(jié)省使用者于登入網(wǎng)站時所占用的網(wǎng)絡頻寬并讓使用者可快速登入網(wǎng)站。圖中主要符號說明100″護照開放″選項102對話窗104功能選單104a″護照驗證″選項106登入信息驗證窗口200~204步驟方塊300~310步驟方塊400~406步驟方塊500輸入部分502驗證部分502a搜尋部分502b驗證傳送部分502c判定部分504加密編碼部分506儲存部分508解密部分510傳送部分本發(fā)明提供一種記錄網(wǎng)站的用戶登入信息的方法,包含接收使用者所輸入的網(wǎng)站登入信息,其中此登入信息至少包含一帳號、一密碼、一此網(wǎng)站的用戶登入網(wǎng)頁的網(wǎng)址;驗證使用者所輸入的登入信息;加密編碼通過驗證的登入信息;及儲存經(jīng)加密編碼的登入信息。其中,上述驗證使用者所輸入的登入信息,其步驟至少包含搜尋用戶登入網(wǎng)頁原始碼中用以儲存登入信息的變量名稱,以及驗證該登入信息的一驗證地址;傳送登入信息至驗證地址;及取得由驗證地址所傳回的訊息以得知所傳送的登入信息是否正確。另外,本發(fā)明亦提供一種使用單一帳號密碼登入不同網(wǎng)站的方法,其包含接收一使用者所輸入的一帳號及密碼,用以確認使用者身分;尋找對應使用者身分的一網(wǎng)站登入記錄文件,其中此網(wǎng)站登入記錄文件至少包含一組該使用者用以登入網(wǎng)站的用戶登入信息,并且此用戶登入信息事先經(jīng)過加密編碼保護;將使用者欲進行登入的網(wǎng)站所對應的用戶登入信息進行譯碼;傳送已譯碼過的用戶登入信息至使用者欲進行登入的網(wǎng)站以進行登入,因此使用者只需輸入一次用以確認使用者身分的帳號密碼,之后只需選擇欲聯(lián)機登入的網(wǎng)站即可進行登入,而不需針對個別網(wǎng)站輸入不同的用戶登入帳號及密碼。圖1a至圖1c顯示本發(fā)明的一較佳實施例的瀏覽器(browser)畫面,本較佳實施例在此瀏覽器中嵌入一個管理程序用以管理及保護要連結(jié)登入網(wǎng)站相關的帳號密碼,但是于其它實施例中本發(fā)明可以利用其它的方式實施,并不限制一定要與瀏覽器結(jié)合。如圖1a所示,使用者點選″護照開放″100后,出現(xiàn)對話窗102要求使用者輸入帳號密碼,并且于使用者未輸入正確的帳號密碼的前,無法使用及進行其它動作,接下來,使用者輸入正確的帳號密碼后,如圖1b中所示的其它功能選單104才得以使用,其中上述的要求使用者用以″護照開啟″的帳號密碼為用以激活此管理程序的一組帳號密碼,使用者只需使用此單一帳號密碼來管理其它的網(wǎng)站帳號密碼,而不需記憶個別網(wǎng)站的用戶登入帳號密碼,用以方便使用者于網(wǎng)際網(wǎng)絡上登入網(wǎng)站。如圖1b所示,當使用者點選″護照驗證″選項104a,即出現(xiàn)一網(wǎng)站登入信息驗證窗口106,要求使用者輸入欲驗證的網(wǎng)站帳號及密碼,例如于此較佳實施例中,使用者欲新增管理一網(wǎng)站(http//www.pchome.com.tw),因此使用者于網(wǎng)站登入信息驗證窗口106上輸入此使用者于此網(wǎng)站(http//www.pchome.com.tw)的一組帳號密碼,然后由管理程序進行驗證工作,如果使用者所提供的這組帳號密碼正確無誤,則此組帳號密碼會被保留并加以編碼保護,因此使用者下次如欲再次登入網(wǎng)站(http//www.pchome.com.tw)便不需要再次輸入帳號密碼,只需要如圖1c所示,直接選擇此已經(jīng)過驗證的網(wǎng)站名稱,便可直接完成原來該網(wǎng)站的登入程序。因此由上述得知,本發(fā)明可以提供使用者快速登入不同的網(wǎng)站,而且使用者不需記住用以登入各別網(wǎng)站的帳號信息,再者,本發(fā)明將這些網(wǎng)站的帳號及密碼儲存后經(jīng)加密編碼儲存于使用者端的計算機中,用以保護使用者的個人信息。圖2用以說明使用者于此較佳實施例的操作步驟流程,當使用者激活此管理程序200后,接下來輸入激活此管理程序所需的一帳號與密碼202,用以開啟功能選項204,于此較佳實施例中所具有的功能主要為提供網(wǎng)站登入信息驗證204a、網(wǎng)站登入信息管理204b及登入網(wǎng)站204c。其中,網(wǎng)站登入信息驗證204a功能用以驗證使用者欲新增的一網(wǎng)站登入帳號密碼,并將通過驗證的帳號密碼經(jīng)加密編碼儲存;網(wǎng)站登入信息管理204功能則用以管理上述所儲存的網(wǎng)站登入帳號信息,使用者可對其進行分類管理或加以注釋;連結(jié)網(wǎng)站204c功能用以提供使用者直接登入所選擇的網(wǎng)站,而不需輸入各別網(wǎng)站的登入帳號信息。圖3a用以說明本發(fā)明于驗證一新增的網(wǎng)站帳號密碼時的處理步驟流程圖,首先接收由使用者所輸入的網(wǎng)站網(wǎng)址、帳號及密碼300,此帳號及密碼是使用者用以登入此網(wǎng)站的身分辨識信息,接下來根據(jù)使用者所輸入的網(wǎng)站網(wǎng)址取得用戶登入網(wǎng)頁,尋找此網(wǎng)頁中有關帳號及密碼的相關信息302,然后將使用者的帳號及密碼傳送至該網(wǎng)站304以進行用戶登入,如果此組帳號密碼不被接受則要求使用者再次輸入帳號密碼306,然后將正確可用以登入的帳號密碼經(jīng)加密編碼保護308后儲存310,于本發(fā)明的較佳實施例中,其加密編碼的方式是采用RSA公開/私密金鑰算法,但是本發(fā)明并不限制使用其它的加密編碼方式于其它實施例中。其中上述的尋找網(wǎng)頁中有關帳號及密碼的相關信息的處理方法說明如下,例如于此較佳實施例中其網(wǎng)站的用戶登入網(wǎng)頁的地址為http//www.pchome.com.tw,其中此用戶登入網(wǎng)頁的部分html(HypertextMarkupLanguage,超文字標記語言)程序片段如下<prelisting-type="program-listing"><formmethod=POSTaction=http//mail.pchome.com.tw/adm/flogin.php3><tdbgcolor=″6FBA52″width=″124″class=″text″align=″center″><imgwidth=″1″height=″2″><ahref=″http//mail.pchome.com.tw/″style=″colorwhite″>電子郵件</a></td><tdvalign=″top″width=″6″><imgsrc=″/img/a.gif″width=″6″height=″6″border=″0″alt=″″></td></tr></table><imgwidth=″1″height=″3″><br><tablewidth=″130″border=″0″cellspacing=″0″cellpadding=″6″bgcolor=″BBD976″><tr><tdalign=″center″><tableborder=″0″cellspacing=″0″cellpadding=″0″width=″110″><tr><tdclass=″text3″><spanstyle=″colorwhite″>帳號</span></td><td><imgwidth=″2″height=″3″></td><td><inputtype=″text″name=″fuid″size=″8″maxlength=″20″></td></tr><tr><tdclass=″text3″><spanstyle=″colorwhite″>密碼</span></td><td><imgwidth=″2″height=″3″></td><td><inputtype=″password″name=″fpass″size=″8″maxlength=″20″></td></tr></table><imgheight=3width=1><br><tablewidth=″115″border=″0″cellspacing=″0″cellpadding=″0″><tr><td>&amp;nbsp;<ahref=″http//isp.pchome.com.tw/registe/″style=″colorwhite;font-size9pt;″>加入會員</a></td><tdalign=″right″><inputtype=″submit″value=″登入″></td></tr></table></td></form></pre>其中,可從<formaction=″....″metho=″post″>中得知要網(wǎng)站用以驗證使用者所輸入的帳號與密碼的驗證程序位置,如本實施例中的http//mail.pchome.com.tw/adm/flogin.php3再取得所有以<input>卷標(tag)所標記的字符串,如本實施例中的<inputtype=″text″name=″fuid″size=″8″maxlength=″20″><inputtype=″password″name=″fpass″size=″8″maxlength=″20″>其中,如<inputtype=′text′...>則表示使用者帳號,<inputtype=password...>則為使用者密碼,<inputtype=hidden...>則代表為隱藏資料,因此由上述的超文字標記語言)程序片段可得知,此網(wǎng)站于使用者輸入登入用的帳號密碼后,該網(wǎng)站會將使用者所輸入的帳號儲存于變量名稱″fuid″中,而密碼則儲存于變量名稱″fpass″中,然后將這些登入信息傳送至″http//mail.pchome.com.tw/adm/flogin.php3″以驗證使用者身分。因此通過圖3a中尋找網(wǎng)頁中關于帳號及密碼相關信息的步驟302更可分成如圖3b所示的步驟方塊,首先讀取網(wǎng)頁的超文字標記語言程序代碼(HTMLcode)312,然后尋找并擷取于此超文字標記語言程序代碼中由卷標<form>所包含的信息314,接下來從上述所擷取的資料中解析出使用于登入網(wǎng)站時所需的資料316,最后將解析取得的結(jié)果儲存318,其中所解析取得的資料包含此網(wǎng)站用以儲存帳號密碼的變量名稱及驗證登入信息的位置,如此一來本發(fā)明可讓使用者只需于輸入一次網(wǎng)站的用戶登入帳號密碼,并通過此帳號密碼的驗證,則下次使用者如欲再次登入此網(wǎng)站時,本發(fā)明會自動將登入信息傳送至該網(wǎng)站以進行使用者登入,使用者不需再次輸入,于本較佳實施例中所使用的傳送協(xié)議為超文件傳輸協(xié)議(HypertextTransferProtocol,HTTP),然而本發(fā)明并不局限于此傳送協(xié)議。再者,由于使用者無須再聯(lián)機至該網(wǎng)站的用戶登入網(wǎng)頁即可進行登入,因此也意味著可節(jié)省網(wǎng)絡頻寬。圖4用以說明本發(fā)明的較佳實施例于登入網(wǎng)站時的處理流程步驟,如圖1c所示,當使用者選擇一已經(jīng)過驗證的網(wǎng)站名稱時,首先讀取使用者所選擇欲聯(lián)機網(wǎng)站的登入信息400,此登入信息至少包含用以登入此網(wǎng)站的使用者帳號密碼、此網(wǎng)站驗證登入信息的位置、及其它此網(wǎng)站所需的信息,接下來將先前經(jīng)過加密的登入信息解密402,然后將使用者的登入信息傳送至此網(wǎng)站用以驗證登入信息的位置以進行驗證登入404,最后使用者登入完成406。圖5為本發(fā)明的網(wǎng)站登入的管理系統(tǒng)之一較佳實施結(jié)構(gòu)圖,至少包含一輸入部分500、一驗證部分502、一加密編碼部分504、一儲存部分506、一解密部分508、一傳送部分510及一中央處理單元。其中,輸入部分500用以接收一使用者所輸入的多數(shù)個網(wǎng)站登入信息,每一個網(wǎng)站登入信息包含一相對應網(wǎng)站的使用者登入帳號,并且用以確認使用者的身分,以讓其登入此網(wǎng)站登入的管理系統(tǒng),驗證部分502又可分為三個部分一搜尋部分502a,用以搜尋該使用者登入網(wǎng)頁的原始碼中用以儲存該網(wǎng)站登入信息的一變量名稱,以及該網(wǎng)站用以驗證該網(wǎng)站登入信息的一驗證用戶身份地址;一驗證傳送部分502b,用以由該變量名稱,傳送該網(wǎng)站登入信息至該驗證用戶身份地址;及一判定部分502c,用以取得由該驗證用戶身份地址傳回的一訊息,以驗證判定所傳送的該網(wǎng)站登入信息是否正確。接下來,將經(jīng)過驗證部分502驗證過的網(wǎng)站登入信息利用加密編碼部分504進行加密保護后,再儲存于儲存部分506中,以維護該網(wǎng)站登入信息的保密性,其中上述的儲存部分506為一資料儲存媒介,例如是一磁盤儲存裝置,或是一閃存。然后當使用者欲登入一網(wǎng)站時,儲存于儲存部分506中對應于使用者欲登入的網(wǎng)站的用戶登入信息則經(jīng)由解密部分508進行解密后,再經(jīng)由傳送部分510傳送此經(jīng)過解密處理的網(wǎng)站登入信息至所對應的網(wǎng)站服務器。由上述得知,本發(fā)明可以提供使用者快速登入不同的網(wǎng)站,而且使用者不需記住用以登入各別網(wǎng)站的帳號信息,并且將這些網(wǎng)站的帳號及密碼儲存后經(jīng)加密編碼儲存于使用者端的計算機中,用以保護使用者的個人信息,再者,可節(jié)省使用者于登入網(wǎng)站時所占用的網(wǎng)絡頻寬并讓使用者可快速登入網(wǎng)站。以上所述僅為本發(fā)明的較佳實施例,并非用以限定本發(fā)明的保護范圍;凡其它未脫離本發(fā)明所揭示之精神下所完成之等效改變或修飾,均應包含在權(quán)利要求書的范圍內(nèi)。權(quán)利要求1.一種網(wǎng)站登入的管理系統(tǒng),其特征在于,包含一輸入部分,用以接收一使用者所輸入的多個網(wǎng)站登入信息,其中每一該網(wǎng)站登入信息包含一相對應網(wǎng)站的使用者登入帳號;一儲存部分,用以儲存該多個網(wǎng)站登入信息;及一傳送部分,根據(jù)該使用者的選擇,傳送其中一個該儲存的網(wǎng)站登入信息至所對應的網(wǎng)站。2.如權(quán)利要求1所述的網(wǎng)站登入的管理系統(tǒng),其特征在于,每一個上述的網(wǎng)站登入信息更包含一登入網(wǎng)頁網(wǎng)址及一密碼。3.如權(quán)利要求1所述的網(wǎng)站登入的管理系統(tǒng),其特征在于,更包含一驗證部分,用以傳送出該網(wǎng)站登入信息,并驗證該網(wǎng)站登入信息的正確性,且該驗證部分包含一搜尋部分,用以搜尋該使用者登入網(wǎng)頁的原始碼中用以儲存該網(wǎng)站登入信息的一變量名稱,以及該網(wǎng)站用以驗證該網(wǎng)站登入信息的一驗證用戶身份地址;一驗證傳送部分,由該變量名稱,傳送該網(wǎng)站登入信息至該驗證用戶身份地址;及一判定部分,取得由該驗證用戶身份地址傳回的一訊息,以驗證判定所傳送的該網(wǎng)站登入信息是否正確。4.如權(quán)利要求1所述的網(wǎng)站登入的管理系統(tǒng),其特征在于,更包含一編碼部分及一譯碼部分,其中,該編碼部分將該網(wǎng)站登入信息加以編碼后,再儲存于該儲存部分,以維護該網(wǎng)站登入信息的保密性,而該譯碼部分,用以在該經(jīng)編碼的網(wǎng)站登入信息被傳送的前先將其譯碼。5.如權(quán)利要求1所述的網(wǎng)站登入的管理系統(tǒng),其特征在于,更包含一確認部分,接收該使用者輸入的一用戶登入訊息,用以確認該使用者的身分,以讓其登入該網(wǎng)站登入的管理系統(tǒng)。6.一種管理網(wǎng)站登入的方法,其特征在于,包含接收一使用者所輸入的多個網(wǎng)站登入信息,其中每一該網(wǎng)站登入信息包含一相對應網(wǎng)站的使用者登入帳號;儲存該多個網(wǎng)站登入信息;及根據(jù)該使用者的選擇,傳送其中一個該儲存的網(wǎng)站登入信息至所對應的網(wǎng)站。7.如權(quán)利要求6所述的管理網(wǎng)站登入的方法,其特征在于,每一個上述的網(wǎng)站登入信息更包含一登入網(wǎng)頁網(wǎng)址及一密碼。8.如權(quán)利要求6所述的管理網(wǎng)站登入的方法,其特征在于,更包含傳送出該網(wǎng)站登入信息,并驗證該網(wǎng)站登入信息的正確性,其中該驗證步驟包含搜尋該使用者登入網(wǎng)頁的原始碼中用以儲存該網(wǎng)站登入信息的一變量名稱,以及該網(wǎng)站用以驗證該網(wǎng)站登入信息的一驗證用戶身份地址;由該變量名稱,傳送該網(wǎng)站登入信息至該驗證用戶身份地址;及取得由該驗證用戶身份地址傳回的一訊息,以驗證判定所傳送的該網(wǎng)站登入信息是否正確。9.如權(quán)利要求6所述的管理網(wǎng)站登入的方法,其特征在于,更包含將該網(wǎng)站登入信息加以編碼后,再進行該儲存步驟,以維護該網(wǎng)站登入信息的保密性,并在該經(jīng)編碼的網(wǎng)站登入信息被傳送以前先將其譯碼。10.如權(quán)利要求6所述的管理網(wǎng)站登入的方法,其特征在于,更包含接收該使用者輸入的一用戶登入訊息,用以確認該使用者的身分,以讓其登入該網(wǎng)站登入的管理系統(tǒng)。全文摘要本發(fā)明涉及一種使用單一帳號密碼登入不同網(wǎng)站的系統(tǒng)與方法,其包含接收一使用者所輸入的一帳號及密碼,首先確認使用者的身份,尋找對應使用者身份的一網(wǎng)站登入記錄文件,其中此網(wǎng)站登入記錄文件至少包含一組該使用者用以登入網(wǎng)站的用戶登入信息,并且此用戶登入信息事先經(jīng)過加密編碼保護,將使用者欲進行登入的網(wǎng)站所對應的用戶登入信息進行譯碼,再傳送已譯碼過的用戶登入信息至使用者欲進行登入的網(wǎng)站以進行登入。文檔編號G06F17/00GK1389807SQ02141279公開日2003年1月8日申請日期2002年7月5日優(yōu)先權(quán)日2002年7月5日發(fā)明者張益洲申請人:威盛電子股份有限公司