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