一種多賬戶登錄方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其涉及多賬戶登錄。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,越來(lái)越多的人開始使用網(wǎng)絡(luò)收發(fā)郵箱、登錄個(gè)人空間、玩網(wǎng)絡(luò)游戲、登錄論壇等。
[0003]然而,如果用戶想要使用兩個(gè)及兩個(gè)以上賬戶同時(shí)登錄同一地址的網(wǎng)站上,目前還沒有相應(yīng)技術(shù)得以實(shí)現(xiàn)。舉例如,目前還不能使用兩個(gè)不同賬戶同時(shí)登錄到同一網(wǎng)址的郵箱上。原因是:
[0004]當(dāng)用戶使用某一賬戶首次登錄某網(wǎng)站時(shí),本地客戶端(如瀏覽器)就會(huì)產(chǎn)生用于記錄該帳戶登錄信息的cookie,然后該客戶端將該cookie發(fā)送到該賬戶所要訪問網(wǎng)站的服務(wù)端。該服務(wù)端根據(jù)該用于記錄該賬戶登錄信息的cookie,驗(yàn)證賬戶名、密碼是否正確,而后再向該客戶端返回相應(yīng)確認(rèn)信息。該客戶端基于該確認(rèn)信息,使該第一賬戶登錄到相應(yīng)網(wǎng)站上。
[0005]如果該用戶使用另一賬戶同時(shí)登錄到該網(wǎng)站,該客戶端就會(huì)檢查該客戶端本地是否有登錄到該網(wǎng)站的cookie和緩存,如果有相應(yīng)的cookie和緩存,則將該cookie和緩存發(fā)送至服務(wù)端,該服務(wù)端通過(guò)該cookie和緩存驗(yàn)證賬戶名、密碼正確后,向客戶端發(fā)送確認(rèn)信息。該客戶端基于該確認(rèn)信息,就會(huì)重新使該第一賬戶登錄到相應(yīng)網(wǎng)站上。原因是,現(xiàn)有的該客戶端出于方便管理本地登陸賬戶的目的只存儲(chǔ)并使用一個(gè)賬戶,因此重新登陸時(shí)會(huì)由客戶端向服務(wù)端發(fā)送第一賬戶登錄信息的cookie。
[0006]這樣就會(huì)帶來(lái)很多問題,比如某用戶有兩個(gè)具有同一域名的私人郵箱,當(dāng)他要查看這兩個(gè)郵箱是否有新郵件時(shí),就必須先登錄其中一個(gè)郵箱,然后退出該郵箱后,才能用另外一個(gè)賬號(hào)登錄到該郵箱上,操作繁瑣,不能同時(shí)登錄兩個(gè)同一域名的私人郵箱。更進(jìn)一步的,現(xiàn)有的郵箱登陸方法也無(wú)法同時(shí)保存對(duì)兩個(gè)以上郵箱的同時(shí)更新。
[0007]又如,某論壇在建立過(guò)程中,工作人員想要使用管理員身份和普通用戶身份同時(shí)登錄到該論壇上,對(duì)該論壇進(jìn)行測(cè)試,查看該論壇是否有錯(cuò)誤出現(xiàn),目前還沒有相應(yīng)技術(shù)得以披露,以解決此類問題。
[0008]這樣的例子很多,總之,目前還缺乏可進(jìn)行多賬戶登錄的技術(shù)來(lái)滿足用戶需求。
【發(fā)明內(nèi)容】
[0009]本發(fā)明提供了一種能夠多賬戶同時(shí)登錄的方法及設(shè)備。
[0010]在第一方面,本發(fā)明提供了一種多賬戶登錄方法。用戶以第二賬戶登錄網(wǎng)站或網(wǎng)頁(yè),將該第二賬戶的權(quán)限請(qǐng)求信息與已登錄相同網(wǎng)站或網(wǎng)頁(yè)的第一賬戶的權(quán)限請(qǐng)求信息進(jìn)行隔離保存。在接收到該網(wǎng)站或網(wǎng)頁(yè)返回用于標(biāo)識(shí)該第二賬戶的標(biāo)識(shí)信息后,將該標(biāo)識(shí)信息與第一賬戶的相應(yīng)標(biāo)識(shí)信息進(jìn)行隔離保存。
[0011]進(jìn)一步地,上述隔離保存是通過(guò)將第二賬戶的權(quán)限請(qǐng)求信息和/或標(biāo)識(shí)信息與第一賬戶的權(quán)限請(qǐng)求信息和/或標(biāo)識(shí)信息存放于不同目錄或不同文件夾下實(shí)現(xiàn)的。
[0012]進(jìn)一步地,上述隔離保存是通過(guò)將第二賬戶、第一賬戶分配在不同進(jìn)程下實(shí)現(xiàn)的。
[0013]進(jìn)一步地,上述權(quán)限請(qǐng)求信息及標(biāo)識(shí)信息是以cookie和/或緩存形式保存的。
[0014]進(jìn)一步地,上述權(quán)限請(qǐng)求信息包括賬號(hào)、密碼。
[0015]進(jìn)一步地,上述標(biāo)識(shí)信息包括用于在上述網(wǎng)站或網(wǎng)頁(yè)中標(biāo)識(shí)當(dāng)前賬戶的信息。
[0016]進(jìn)一步地,上述隔離保存是通過(guò)重定向技術(shù)來(lái)實(shí)現(xiàn)的。
[0017]更進(jìn)一步地,通過(guò)鉤子或驅(qū)動(dòng)技術(shù)將第二賬戶權(quán)限請(qǐng)求信息和/或標(biāo)識(shí)信息進(jìn)行重定向,從而實(shí)現(xiàn)上述隔離保存。
[0018]進(jìn)一步地,在第二賬戶、第一賬戶登錄到同一網(wǎng)站后,通過(guò)重定向技術(shù)實(shí)現(xiàn)相應(yīng)賬戶的內(nèi)容更新。
[0019]進(jìn)一步地,上述網(wǎng)站或網(wǎng)頁(yè)為賬戶登錄的信息發(fā)布頁(yè)面。
[0020]在第二方面,本發(fā)明提供了一種多賬戶登錄設(shè)備。該設(shè)備包括權(quán)限請(qǐng)求信息隔離模塊和標(biāo)識(shí)信息隔離模塊。該權(quán)限請(qǐng)求信息隔離模塊基于用戶以第二賬戶登錄網(wǎng)站或網(wǎng)頁(yè)時(shí),將該第二賬戶的權(quán)限請(qǐng)求信息與已登錄相同網(wǎng)站或網(wǎng)頁(yè)的第一賬戶的權(quán)限請(qǐng)求信息進(jìn)行隔離保存。該標(biāo)識(shí)信息隔離模塊在接收到該網(wǎng)站或網(wǎng)頁(yè)返回用于標(biāo)識(shí)該第二賬戶的標(biāo)識(shí)信息后,將該標(biāo)識(shí)信息與第一賬戶的相應(yīng)標(biāo)識(shí)信息進(jìn)行隔離保存。
[0021]進(jìn)一步地,上述設(shè)備為瀏覽器。
[0022]進(jìn)一步地,上述權(quán)限請(qǐng)求信息隔離模塊中的隔離保存是通過(guò)將第二賬戶的權(quán)限請(qǐng)求信息與第一賬戶的權(quán)限請(qǐng)求信息存放于不同目錄或不同文件夾下實(shí)現(xiàn)的。
[0023]進(jìn)一步地,上述標(biāo)識(shí)信息隔離模塊中的隔離保存是通過(guò)將第二賬戶的標(biāo)識(shí)信息與第一賬戶的標(biāo)識(shí)信息存放于不同目錄或不同文件夾下實(shí)現(xiàn)的。
[0024]進(jìn)一步地,上述權(quán)限請(qǐng)求信息隔離模塊中的隔離保存是通過(guò)將第二賬戶、第一賬戶分配在不同進(jìn)程下實(shí)現(xiàn)的。
[0025]進(jìn)一步地,上述標(biāo)識(shí)信息隔離模塊中的隔離保存是通過(guò)將第二賬戶、第一賬戶分配在不同進(jìn)程下實(shí)現(xiàn)的。
[0026]進(jìn)一步地,上述隔離保存是通過(guò)重定向技術(shù)實(shí)現(xiàn)的。
[0027]更進(jìn)一步地,通過(guò)鉤子或驅(qū)動(dòng)技術(shù)將第二賬戶的權(quán)限請(qǐng)求信息和/或標(biāo)識(shí)信息進(jìn)行重定向,從而實(shí)現(xiàn)所述隔離保存。
[0028]進(jìn)一步地,上述網(wǎng)站或網(wǎng)頁(yè)為賬戶登錄的信息發(fā)布頁(yè)面。
[0029]本發(fā)明通過(guò)將一個(gè)賬戶的權(quán)限請(qǐng)求信息和用于在網(wǎng)頁(yè)或網(wǎng)絡(luò)中標(biāo)識(shí)賬戶身份的標(biāo)識(shí)信息與已登錄相同網(wǎng)站或網(wǎng)頁(yè)的另一賬戶的權(quán)限請(qǐng)求信息和標(biāo)識(shí)信息進(jìn)行隔離保存,從而使實(shí)現(xiàn)多賬戶登錄功能,幫助在同一網(wǎng)站中有多個(gè)賬戶的用戶同時(shí)登陸。更進(jìn)一步的,由于可以在同一網(wǎng)站登陸多個(gè)賬戶,從而也實(shí)現(xiàn)了各賬戶內(nèi)容的及時(shí)獲取,方便了用戶及時(shí)查看不同賬戶中的內(nèi)容。本發(fā)明滿足了用戶多賬戶登錄需求。
【附圖說(shuō)明】
[0030]下面將參照附圖對(duì)本發(fā)明的具體實(shí)施方案進(jìn)行更詳細(xì)的說(shuō)明,在附圖中:
[0031]圖1是本發(fā)明一個(gè)實(shí)施例的多賬戶登錄方法流程圖;
[0032]圖2是本發(fā)明一個(gè)實(shí)施例的基于瀏覽器的多賬戶登錄方法流程圖;
[0033]圖3是本發(fā)明一個(gè)實(shí)施例的多賬戶登錄設(shè)備示意圖。
【具體實(shí)施方式】
[0034]圖1是本發(fā)明一個(gè)實(shí)施例的多賬戶登錄方法流程圖。
[0035]在步驟110,用戶使用第一賬戶進(jìn)行登錄相關(guān)操作,以請(qǐng)求登錄到相應(yīng)網(wǎng)站或網(wǎng)頁(yè)上;其中,該網(wǎng)站或網(wǎng)頁(yè)是一個(gè)信息發(fā)布頁(yè)面,如郵箱頁(yè)面、博客頁(yè)面、微博、論壇頁(yè)面等。
[0036]一個(gè)例子中,由瀏覽器實(shí)現(xiàn)多賬戶登陸。但本發(fā)明并不限于瀏覽器實(shí)現(xiàn),而是能夠?qū)崿F(xiàn)多賬戶登陸的管理軟件、瀏覽器插件等均應(yīng)在本發(fā)明的覆蓋范圍內(nèi),在此不一一贅述。
[0037]在步驟120,生成用于標(biāo)識(shí)該第一賬戶的權(quán)限請(qǐng)求信息,并將該權(quán)限請(qǐng)求信息發(fā)送至該服務(wù)端;其中,該服務(wù)端為該第一賬戶請(qǐng)求登錄網(wǎng)站(或網(wǎng)頁(yè))的服務(wù)端。
[0038]一個(gè)例子中,該權(quán)限請(qǐng)求信息是包含該第一賬戶名、密碼的cookie和/或緩存。
[0039]在步驟130,該服務(wù)端接收來(lái)自該客戶端的權(quán)限請(qǐng)求信息,并生成用于確認(rèn)該第一賬戶的標(biāo)識(shí)信息,再將該標(biāo)識(shí)信息返回至該客戶端。
[0040]一個(gè)例子中,該標(biāo)識(shí)信息是包含sess1n id等用于確認(rèn)該第一賬戶信息的cookie和/或緩存。
[0041]在步驟140,用戶使用第二賬戶進(jìn)行網(wǎng)站登錄相關(guān)操作,且該網(wǎng)站與第一賬戶登錄的網(wǎng)站是同一網(wǎng)站。也就是說(shuō),該第二賬戶要求與第一賬戶登錄到同一網(wǎng)站,即要求多賬戶登錄。
[0042]在步驟150,該客戶端根據(jù)第二賬戶名、URL等信息識(shí)別出此次登錄為多賬戶登錄,因此該客戶端將其生成的用于標(biāo)識(shí)該第二賬戶的權(quán)限請(qǐng)求信息與所述第一賬戶的權(quán)限請(qǐng)求信息、標(biāo)識(shí)信息進(jìn)行隔離保存,再將該第二賬戶的權(quán)限請(qǐng)求信息發(fā)送至該服務(wù)端。
[0043]一個(gè)例子中,該第二賬戶的權(quán)限請(qǐng)求信息是包含該第二賬戶名、密碼的cookie和/或緩存。
[0044]在步驟160,該服務(wù)端生成用于確認(rèn)該第二賬戶的標(biāo)識(shí)信息,并將該標(biāo)識(shí)信息與所述第一賬戶的權(quán)限請(qǐng)求信息、標(biāo)識(shí)信息進(jìn)行隔離保存。
[0045]—個(gè)例子中,所述隔離保存是將該第一賬戶的權(quán)限請(qǐng)求信息、標(biāo)識(shí)信息與該第二賬戶的權(quán)限請(qǐng)求信息、標(biāo)識(shí)信息保存在不同目錄或不同文件夾下。
[0046]另一個(gè)例子中,所述隔離保存是通過(guò)將該第一賬戶、第二賬戶分配在不同進(jìn)程下來(lái)實(shí)現(xiàn)的。
[0047]具體地,用戶開啟一個(gè)進(jìn)程,并使用第一賬戶登錄到網(wǎng)站上,且該進(jìn)程中的權(quán)限請(qǐng)求信息保存在第一目錄中。然后該用戶又開啟另外一個(gè)進(jìn)程,并使用第二賬戶登錄到與第一賬戶相同的網(wǎng)站上。此時(shí),該進(jìn)程中的權(quán)限請(qǐng)求信息則需要保存到另一目錄上。
[0048]較佳地,所述隔離保存是通過(guò)重定向技術(shù)來(lái)實(shí)現(xiàn)的。具體地,通過(guò)Η00Κ,(鉤子)或驅(qū)動(dòng)技術(shù)將所述第二賬戶權(quán)限請(qǐng)求信息和/或標(biāo)識(shí)信息進(jìn)行重定向,從而實(shí)現(xiàn)所述隔離保存。
[0049]在步驟170,該第二賬戶登錄到與該第一賬戶相同的網(wǎng)站后,該第二賬戶、第一賬戶均能夠獲得到其相應(yīng)更新內(nèi)容反饋。較佳地,通過(guò)重定向技術(shù)實(shí)現(xiàn)相應(yīng)賬戶的內(nèi)容更新。
[0050]圖2是本發(fā)明一個(gè)實(shí)施例的基于瀏覽器的多賬