專利名稱:cookie信息共享方法及系統的制作方法
技術領域:
本申請涉及計算機數據處理技術領域,特別是涉及一種cookie信息共享方法及系統。
背景技術:
隨著網絡應用的不斷發展和豐富,人們需要管理越來越多的網站帳號和密碼,許多網站、瀏覽器或者第三方軟件都提供了幫助用戶保存和管理帳號密碼的應用,如網站的 記住密碼、自動登錄功能,瀏覽器或第三方軟件的登錄助手、自動填表、智能填表等。這些應用可以將用戶登錄頁面中的帳號、密碼保存起來并存儲在用戶本地客戶端。當用戶下次通過相同的瀏覽器或者第三方軟件在同一本地客戶端訪問前述網站時,便可以根據本地客戶端中的記錄信息自動實現登錄或者自動導入登錄信息,無需用戶手動輸入帳號密碼,極大地方便了用戶的使用。實現前述方法常見的一種做法是網站服務器采用cookie記錄用戶信息。即網站服務器在接收用戶輸入登錄信息后向用戶發送反饋信息的同時,會發送一段cookie,其中記錄用戶標識等信息,用于區分各個用戶。用戶所使用的瀏覽器會對cookie進行解析,存在本地客戶端瀏覽器相應的目錄下。當用戶下次再通過同一客戶端和瀏覽器訪問該網站時,瀏覽器會從相應的目錄下搜索需要的cookie,然后發送給網站服務器。此種方法中,因為是通過瀏覽器來進行cookie的解析與存儲,實現自動登錄的前提是,用戶兩次登錄使用的是相同的瀏覽器,若是采用不同的瀏覽器,則無法實現,需要重新輸入登錄信息。
發明內容
本申請提供一種cookie信息共享方法及系統,能夠解決用戶信息記錄占用系統資源過多,且無法共享的問題。為了解決上述問題,本申請公開了一種cookie信息共享方法,包括以下步驟讀取父瀏覽器中的cookie信息,所述存儲有cookie信息的瀏覽器為父瀏覽器;將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中,所述需要從父瀏覽器中獲取cookie信息的瀏覽器為子瀏覽器。進一步地,所述讀取父瀏覽器中的cookie信息包括讀取父瀏覽器中的全部cookie信息;和/或讀取父瀏覽器中的特定cookie信息。進一步地,所述讀取父瀏覽器中的全部cookie信息包括確定父瀏覽器中cookie信息的存儲路徑;從所述存儲路徑中讀取其中所有的cookie信息。進一步地,所述讀取父瀏覽器中的全部cookie信息還包括分析并確定所述從父瀏覽器中讀取的cookie信息的加密方法;根據加密方法對所述cookie信息進行解密。
進ー步地,所述讀取父瀏覽器中的特定cookie信息包括啟動父瀏覽器;獲取與所述特定cookie信息對應的目標網站域名;根據所述父瀏覽器啟動后在內存中生成的域名與cookie映射關系表查找與所述目標網站域名對應的cookie信息。進ー步地,所述讀取父瀏覽器中的特定cookie信息包括根據用戶指定讀取或自動讀取。進ー步地,所述將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中包括 確定子瀏覽器的cookie信息的存儲路徑;將從父瀏覽器中讀取的cookie信息按照子瀏覽器的加密方法進行加密;將加密后的cookie信息按照所述子瀏覽器的cookie信息的存儲路徑導入到子瀏覽器中。進ー步地,所述將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中包括將父瀏覽器中的全部cookie信息導入到子瀏覽器中;和/或將父瀏覽器中的特定cookie信息導入到子瀏覽器中。進ー步地,所述將父瀏覽器中的特定cookie信息導入到子瀏覽器中包括將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中;在子瀏覽器啟動后,訪問特定cookie信息對應的頁面之前,調用系統函數將所述子瀏覽器進程中的cookie信息按照子瀏覽器的cookie信息的存儲路徑寫入到子瀏覽器中。進ー步地,所述將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中采用內存映射或文件讀寫實現,包括在內存中建立映射區域或創建文件;將從父瀏覽器中讀取的cookie信息寫入到所述映射區域或文件中,以供子瀏覽器從所述映射區域或文件中讀取所述cookie信息到子瀏覽器進程中。進ー步地,所述方法還包括根據用戶的指定確定存儲有cookie信息的父瀏覽器和需要所述cookie信息的子瀏覽器。為了解決上述問題,本申請還公開了ー種cookie信息共享系統,包括讀取模塊,用于讀取父瀏覽器中的cookie信息,所述存儲有cookie信息的瀏覽器為父瀏覽器;導入模塊,用于將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中,所述需要從父瀏覽器中獲取cookie信息的瀏覽器為子瀏覽器。進ー步地,所述讀取模塊包括全部信息讀取單元,用于讀取父瀏覽器中的全部cookie信息;和/或特定信息讀取單元,用于讀取父瀏覽器中的特定cookie信息。進ー步地,所述全部信息讀取單元包括存儲路徑確定子単元,用于確定父瀏覽器中cookie信息的存儲路徑;和cookie信息讀取子単元,用于從所述存儲路徑中讀取其中所有的cookie信息。
進ー步地,所述全部信息讀取單元還包括加密方法確定子単元,用于分析并確定所述從父瀏覽器中讀取的cookie信息的加密方法;和解密子單元,用于根據加密方法對所述cookie信息進行解密。進ー步地,所述特定信息讀取單元包括
父瀏覽器啟動子単元,用于啟動父瀏覽器;域名獲取子単元,用于獲取與所述特定cookie信息對應的目標網站域名;和特定cookie信息獲取子単元,用于根據所述父瀏覽器啟動后在內存中生成的域名與cookie映射關系表查找與所述目標網站域名對應的cookie信息。進ー步地,所述特定信息讀取單元包括指定接收子單元,用于接收用戶指定,根據用戶指定讀取父瀏覽器中的特定cookie信息;和/或自動讀取子単元,用于自動讀取父瀏覽器中的特定cookie信息。進ー步地,所述導入模塊包括子瀏覽器存儲路徑確定単元,用于確定子瀏覽器的cookie信息的存儲路徑;加密單元,用于將從父瀏覽器中讀取的cookie信息按照子瀏覽器的加密方法進行加密;導入單元,用于將加密后的cookie信息按照所述子瀏覽器的cookie信息的存儲路徑導入到子瀏覽器中。進ー步地,所述導入模塊包括全部信息導入單元,用于將父瀏覽器中的全部cookie信息導入到子瀏覽器中;和/或特定信息導入單元,用于將父瀏覽器中的特定cookie信息導入到子瀏覽器中。進ー步地,所述特定信息導入單元包括信息傳遞子単元,用于將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中;和信息寫入子単元,用于在子瀏覽器啟動后,訪問特定cookie信息對應的頁面之前,調用系統函數將所述子瀏覽器進程中的cookie信息按照子瀏覽器的cookie信息的存儲路徑寫入到子瀏覽器中。進ー步地,所述信息傳遞子單元采用內存映射或文件讀寫實現從將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中,包括在內存中建立映射區域或創建文件;將從父瀏覽器中讀取的cookie信息寫入到所述映射區域或文件中,以供子瀏覽器從所述映射區域或文件中讀取所述cookie信息到子瀏覽器進程中。進ー步地,所述系統還包括父瀏覽器和子瀏覽器確定模塊,用于根據用戶的指定確定存儲有cookie信息的父瀏覽器和需要所述cookie信息的子瀏覽器。與現有技術相比,本申請包括以下優點本申請的cookie信息共享方法及系統通過獲取已經存儲有cookie信息的父瀏覽器中的cookie信息,并導入到子瀏覽器中,可以實現不同瀏覽器之間的cookie信息共享和同步,實現了資源的有效利用。當用戶使用新的瀏覽器時,無需重新輸入在其他瀏覽器中已經輸入過的信息,方便了其使用。另外,在獲取cookie信息的過程中,除了可以獲取全部的cookie信息,還可以根據需要,只獲取某些特定的cookie信息,從而減少每次同步和共享的數據量,減少對系統資源的占用。當然,實施本申請的任一產品不一定需要同時達到以上所述的所有優點。
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的ー些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I是本申請的cookieイ目息共孚方法實施例一的流程圖;圖2是本申請的cookie信息共享方法實施例ニ的流程圖;圖3是本申請的cookie信息共享系統實施例一的結構示意圖;圖4是本申請的cookie信息共享系統實施例ニ的結構示意圖。
具體實施例方式
下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本申請保護的范圍。本申請中,將存儲有cookie信息的瀏覽器設定為父瀏覽器,將需要從父瀏覽器中獲取cookie信息的瀏覽器設定為子瀏覽器。參照圖1,示出本申請的ー種cookie信息共享方法實施例一,包括以下步驟步驟101,讀取父瀏覽器中的cookie信息,所述存儲有cookie信息的瀏覽器為父瀏覽器。從父瀏覽器中讀取cookie信息包括讀取父瀏覽器中的全部cookie信息或讀取父瀏覽器中的特定cookie信息兩種情況。讀取父瀏覽器中所有的cookie信息,采用如下方法確定父瀏覽器中cookie信息的存儲路徑;從所述存儲路徑中讀取其中所有的cookie信息。每個瀏覽器在其所在的本地客戶端都會在硬盤中建立相應的目錄來存儲瀏覽器相關的文件。對于cookie信息也不例外,每個瀏覽器都會有特定的目錄來存儲與該瀏覽器相關的所有cookie信息。通過從注冊表中查找瀏覽器的位置,便可以找到瀏覽器對應的cookie信息的存儲路徑。對于從本地客戶端的硬盤中獲取的cookie信息是經過瀏覽器處理后的信息,因為不同的瀏覽器會采用一定的加密方法對cookie信息進行加密,不同的瀏覽器的加密可能會不相同,為了保證導入的cookie信息能夠被其他瀏覽器使用,所以需要對cookie信息進行解析。所以,本申請的方法還包括解析所述從父瀏覽器中讀取的cookie信息。具體的解析過程包括分析并確定當前cookie信息的加密方法;根據加密方法對當前cookie信息進行解密。讀取父瀏覽器中的特定cookie信息,可以根據用戶指定讀取,也可以自動讀取。特定的cookie信息是指某個網站或者幾個特定網站的cookie信息,因為不同瀏覽器對cookie信息的加密方式不同,若直接從全部cookie信息中查找到特定的cookie信息需要花費較多的時間,為了節省時間,可以采用如下方法啟動父瀏覽器;獲取與所述特定cookie信息對應的目標網站域名; 根據所述父瀏覽器啟動后在內存中生成的域名與cookie映射關系表查找與所述目標網站域名對應的cookie信息。因為瀏覽器在啟動后,會自動在內存中生成域名與cookie信息映射表,從而便于快速的將cookie信息發送給對應網站。本申請就可以借助于該映射表來獲取到與域名所對應的特定cookie信息。對于從內存中的映射表中獲取的cookie信息,此時,cookie信息尚未被存儲在本地客戶端的硬盤中,還是字符串形式,所以不需要進行解析。優選地,啟動父瀏覽器的過程可以在后臺運行,通過本申請的cookie信息共享系統自動生成啟動指令,并發送給父瀏覽器。通過此種后臺運行的方式,可以盡可能的減少對系統資源的占用,還可以避免對用戶造成干擾和影響。步驟102,將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中,所述需要從父瀏覽器中獲取cookie信息的瀏覽器為子瀏覽器。對于直接從父瀏覽器的存儲目錄下讀取的全部cookie信息,將cookie信息導入到子瀏覽器中具體包括確定子瀏覽器的cookie信息的存儲路徑;將從父瀏覽器中讀取的cookie信息按照子瀏覽器的加密方法進行加密;將加密后的cookie信息按照所述子瀏覽器的cookie信息的存儲路徑導入到子瀏覽器中。優選地,為了保證數據導入的準確性,可以按照cookie信息原有順序導入。另外,對于特定cookie信息,因為是從內存中獲取到的字符串,此時采用如下方式進行導入將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中;在子瀏覽器啟動后,訪問特定cookie信息對應的頁面之前,調用系統函數將所述子瀏覽器進程中的cookie信息按照子瀏覽器的cookie信息的存儲路徑寫入到子瀏覽器中。具體的,將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中可以采用內存映射或者文件讀寫的方式來實現。即,在內存中建立映射區域或者創建文件,并在映射區域或者文件中寫入代表cookie信息的字符串,并通知子瀏覽器,子瀏覽器則從對應的映射區域或者文件中讀取該字符串。其中,調用系統函數將所述子瀏覽器進程中的cookie信息按照子瀏覽器的cookie信息的存儲路徑寫入到子瀏覽器中所調用的系統函數為InternetSetCookie,此為系統提供給瀏覽器進行cookie信息調用的特定函數。優選地,參照圖2,示出本申請的cookie信息共享方法實施例ニ,在實施例一的基礎上還包括以下步驟步驟201,根據用戶的指定確定存儲有cookie信息的父瀏覽器和需要所述cookie信息的子瀏覽器。其中,可以提供輸入欄或者選項供用戶選擇,當用戶希望從某個瀏覽器中獲取cookie信息時,則可以在輸入欄中輸入瀏覽器的名稱或者從選項中選取一個瀏覽器,通過獲取用戶的輸入信息或者用戶選擇信息即可以確定父瀏覽器。同樣,對于子瀏覽器的確定也可以采用前述相同的方法。優選地,若某個瀏覽器具有實現本申請的cookie信息共享方法的功能模塊。當用戶使用該具有該功能模塊的瀏覽器,并通過瀏覽器發出獲取父瀏覽器cookie信息的時候,也可以直接確定具有該功能模塊的瀏覽器為子瀏覽器。此時,可以認為用戶的使用為指定子瀏覽器的過程。可以理解,對于父瀏覽器的確定過程需要在步驟101之前,而對于子瀏覽器的確定過程可以在步驟101之前,也可以在步驟101之后,步驟102之前,本申請對此并不限制。本申請的cookie信息共享方法通過獲取已經存儲有cookie信息的父瀏覽器中的cookie信息,并導入到子瀏覽器中,可以實現不同瀏覽器之間的cookie信息共享和同歩,實現了資源的有效利用。當用戶使用新的瀏覽器時,無需重新輸入在其他瀏覽器中已經輸入過的信息,方便了其使用。另外,在獲取cookie信息的過程中,除了可以獲取全部的cookie信息,還可以根據需要,只獲取某些特定的cookie信息,從而減少每次同步和共享的數據量,減少對系統資源的占用。參照圖3,示出本申請的cookie信息共享系統實施例一,包括讀取模塊10和導入模塊20。讀取模塊10,用于讀取父瀏覽器中的cookie信息,所述存儲有cookie信息的瀏覽器為父瀏覽器。導入模塊20,用于將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中,所述需要從父瀏覽器中獲取cookie信息的瀏覽器為子瀏覽器。優選地,讀取模塊10包括全部信息讀取單元和/或特定信息讀取單元。全部信息讀取單元,用于讀取父瀏覽器中的全部cookie信息。特定信息讀取單元,用于根據讀取父瀏覽器中的特定cookie信息。其中,特定信息讀取單元包括指定接收子單元和/或自動讀取子単元。指定接收子單元,用于接收用戶指定,根據用戶指定讀取父瀏覽器中的特定cookie信息。自動讀取子單元,用于自動讀取父瀏覽器中的特定cookie信息。其中,全部信息讀取單元包括存儲路徑確定子単元和cookie信息讀取子単元。存儲路徑確定子単元,用于確定父瀏覽器中cookie信息的存儲路徑。cookie信息讀取子單元,用于從所述存儲路徑中讀取其中所有的cookie信息。 優選地,全部信息讀取單元還包括加密方法確定子単元和解密子單元。加密方法確定子単元,用于分析并確定所述從父瀏覽器中讀取的cookie信息的加密方法。解密子單元,用于根據加密方法對所述cookie信息進行解密。另外,特定信息讀取單元包括父瀏覽器啟動子単元、域名獲取子単元和特定cookie信息獲取子単元。父瀏覽器啟動子単元,用于啟動父瀏覽器。域名獲取子単元,用于獲取與所述特定cookie信息對應的目標網站域名。特定cookie信息獲取子単元,用于根據所述父瀏覽器啟動后在內存中生成的域名與cookie映射關系表查找與所述目標網站域名對應的cookie信息。優選地,導入模塊20包括子瀏覽器存儲路徑確定単元、加密單元和導入單元。子瀏覽器存儲路徑確定単元,用于確定子瀏覽器的cookie信息的存儲路徑。加密單元,用于將從父瀏覽器中讀取的cookie信息按照子瀏覽器的加密方法進行加密。導入單元,用于將加密后的cookie信息按照所述子瀏覽器的cookie信息的存儲路徑導入到子瀏覽器中。可以理解,導入模塊20還可以包括全部信息導入單元和/或特定信息導入單元。全部信息導入單元,用于將父瀏覽器中的全部cookie信息導入到子瀏覽器中。特定信息導入単元,用于將父瀏覽器中的特定cookie信息導入到子瀏覽器中。
·
優選地,特定信息導入單元包括信息傳遞子単元和信息寫入子単元。信息傳遞子単元,用于將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中。優選地,信息傳遞子單元采用內存映射或文件讀寫實現從將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中,包括在內存中建立映射區域或創建文件和將從父瀏覽器中讀取的cookie信息寫入到所述映射區域或文件中,以供子瀏覽器從所述映射區域或文件中讀取所述cookie信息到子瀏覽器進程中。信息寫入子単元,用于在子瀏覽器啟動后,訪問特定cookie信息對應的頁面之前,調用系統函數將所述子瀏覽器進程中的cookie信息按照子瀏覽器的cookie信息的存儲路徑寫入到子瀏覽器中。參照圖4,示出本申請的cookie信息共享系統實施例ニ,該系統還包括父瀏覽器和子瀏覽器確定模塊40,用于根據用戶的指定確定存儲有cookie信息的父瀏覽器和需要所述cookie信息的子瀏覽器。本申請的cookie信息共享系統可以作為獨立的應用軟件安裝在操作系統中,也可以作為某些應用軟件的插件或者功能模塊,例如,可以作為瀏覽器的功能模塊。本申請的cookie信息共享系統通過獲取已經存儲有cookie信息的父瀏覽器中的cookie信息,并導入到子瀏覽器中,可以實現不同瀏覽器之間的cookie信息共享和同歩,實現了資源的有效利用。當用戶使用新的瀏覽器時,無需重新輸入在其他瀏覽器中已經輸入過的信息,方便了其使用。通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現。基于這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本申請各個實施例或者實施例的某些部分所述的方法。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置及系統實施例僅僅是示意性的,其中所述作為分離部件說明的単元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理単元,即可以位于ー個地方,或者也可以分布到多個網絡単元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解并實施。以上對本申請所提供的cookie信息共享方法及系統進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理 解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據本申請的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請的限制。
權利要求
1.一種cookie信息共享方法,其特征在于,包括以下步驟 讀取父瀏覽器中的cookie信息,所述存儲有cookie信息的瀏覽器為父瀏覽器;將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中,所述需要從父瀏覽器中獲取cookie信息的瀏覽器為子瀏覽器。
2.如權利要求I所述的cookie信息共享方法,其特征在于,所述讀取父瀏覽器中的cookie信息包括 讀取父瀏覽器中的全部cookie信息;和/或 讀取父瀏覽器中的特定cookie信息。
3.如權利要求2所述的cookie信息共享方法,其特征在于,所述讀取父瀏覽器中的全部cookie η息包括 確定父瀏覽器中cookie信息的存儲路徑; 從所述存儲路徑中讀取其中所有的cookie信息。
4.如權利要求2所述的cookie信息共享方法,其特征在于,所述讀取父瀏覽器中的全部cookie η息還包括 分析并確定所述從父瀏覽器中讀取的cookie信息的加密方法; 根據加密方法對所述cookie信息進行解密。
5.如權利要求2所述的cookie信息共享方法,其特征在于,所述讀取父瀏覽器中的特定cookie信息包括 啟動父瀏覽器; 獲取與所述特定cookie信息對應的目標網站域名; 根據所述父瀏覽器啟動后在內存中生成的域名與cookie映射關系表查找與所述目標網站域名對應的cookie信息。
6.如權利要求2所述的cookie信息共享方法,其特征在于,所述讀取父瀏覽器中的特定cookie信息包括 根據用戶指定讀取或自動讀取。
7.如權利要求I所述的cookie信息共享方法,其特征在于,所述將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中包括 確定子瀏覽器的cookie信息的存儲路徑; 將從父瀏覽器中讀取的cookie信息按照子瀏覽器的加密方法進行加密; 將加密后的cookie信息按照所述子瀏覽器的cookie信息的存儲路徑導入到子瀏覽器中。
8.如權利要求I所述的cookie信息共享方法,其特征在于,所述將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中包括 將父瀏覽器中的全部cookie信息導入到子瀏覽器中;和/或 將父瀏覽器中的特定cookie信息導入到子瀏覽器中。
9.如權利要求8所述的cookie信息共享方法,其特征在于,所述將父瀏覽器中的特定cookie信息導入到子瀏覽器中包括 將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中; 在子瀏覽器啟動后,訪問特定cookie信息對應的頁面之前,調用系統函數將所述子瀏覽器進程中的cookie信息按照子瀏覽器的cookie信息的存儲路徑寫入到子瀏覽器中。
10.如權利要求9所述的cookie信息共享方法,其特征在于,所述將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中采用內存映射或文件讀寫實現,包括 在內存中建立映射區域或創建文件; 將從父瀏覽器中讀取的cookie信息寫入到所述映射區域或文件中,以供子瀏覽器從所述映射區域或文件中讀取所述cookie信息到子瀏覽器進程中。
11.如權利要求I至10任一項所述的cookie信息共享方法,其特征在于,所述方法還包括 根據用戶的指定確定存儲有cookie信息的父瀏覽器和需要所述cookie信息的子瀏覽器。
12.—種cookie信息共享系統,其特征在于,包括 讀取模塊,用于讀取父瀏覽器中的cookie信息,所述存儲有cookie信息的瀏覽器為父瀏覽器; 導入模塊,用于將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中,所述需要從父瀏覽器中獲取cookie信息的瀏覽器為子瀏覽器。
13.如權利要求12所述的cookie信息共享系統,其特征在于,所述讀取模塊包括 全部信息讀取單元,用于讀取父瀏覽器中的全部cookie信息;和/或 特定信息讀取單元,用于讀取父瀏覽器中的特定cookie信息。
14.如權利要求13所述的cookie信息共享系統,其特征在于,所述全部信息讀取單元包括 存儲路徑確定子單元,用于確定父瀏覽器中cookie信息的存儲路徑;和 cookie信息讀取子單元,用于從所述存儲路徑中讀取其中所有的cookie信息。
15.如權利要求13所述的cookie信息共享系統,其特征在于,所述全部信息讀取單元還包括 加密方法確定子單元,用于分析并確定所述從父瀏覽器中讀取的cookie信息的加密方法;和 解密子單元,用于根據加密方法對所述cookie信息進行解密。
16.如權利要求13所述的cookie信息共享系統,其特征在于,所述特定信息讀取單元包括 父瀏覽器啟動子單元,用于啟動父瀏覽器; 域名獲取子單元,用于獲取與所述特定cookie信息對應的目標網站域名;和 特定cookie信息獲取子單元,用于根據所述父瀏覽器啟動后在內存中生成的域名與cookie映射關系表查找與所述目標網站域名對應的cookie信息。
17.如權利要求13所述的cookie信息共享系統,其特征在于,所述特定信息讀取單元包括 指定接收子單元,用于接收用戶指定,根據用戶指定讀取父瀏覽器中的特定cookie信息;和/或 自動讀取子單元,用于自動讀取父瀏覽器中的特定cookie信息。
18.如權利要求12所述的cookie信息共享系統,其特征在于,所述導入模塊包括子瀏覽器存儲路徑確定單元,用于確定子瀏覽器的cookie信息的存儲路徑; 加密單元,用于將從父瀏覽器中讀取的cookie信息按照子瀏覽器的加密方法進行加密; 導入單元,用于將加密后的cookie信息按照所述子瀏覽器的cookie信息的存儲路徑導入到子瀏覽器中。
19.如權利要求12所述的cookie信息共享系統,其特征在于,所述導入模塊包括 全部信息導入單元,用于將父瀏覽器中的全部cookie信息導入到子瀏覽器中;和/或 特定信息導入單元,用于將父瀏覽器中的特定cookie信息導入到子瀏覽器中。
20.如權利要求19所述的cookie信息共享系統,其特征在于,所述特定信息導入單元包括 信息傳遞子單元,用于將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中;和信息寫入子單元,用于在子瀏覽器啟動后,訪問特定cookie信息對應的頁面之前,調用系統函數將所述子瀏覽器進程中的cookie信息按照子瀏覽器的cookie信息的存儲路徑寫入到子瀏覽器中。
21.如權利要求20所述的cookie信息共享系統,其特征在于,所述信息傳遞子單元采用內存映射或文件讀寫實現從將從父瀏覽器中讀取的cookie信息傳入到子瀏覽器進程中,包括 在內存中建立映射區域或創建文件; 將從父瀏覽器中讀取的cookie信息寫入到所述映射區域或文件中,以供子瀏覽器從所述映射區域或文件中讀取所述cookie信息到子瀏覽器進程中。
22.如權利要求12至21任一項所述的cookie信息共享系統,其特征在于,所述系統還包括 父瀏覽器和子瀏覽器確定模塊,用于根據用戶的指定確定存儲有cookie信息的父瀏覽器和需要所述cookie信息的子瀏覽器。
全文摘要
本申請提供了一種cookie信息共享方法,包括以下步驟讀取父瀏覽器中的cookie信息,所述存儲有cookie信息的瀏覽器為父瀏覽器;將所述從父瀏覽器中讀取的cookie信息導入到子瀏覽器中,所述需要從父瀏覽器中獲取cookie信息的瀏覽器為子瀏覽器。本申請還提供了一種實現前述方法的cookie信息共享系統。本申請的cookie信息共享方法及系統,能夠減少用戶信息記錄對系統資源的占用,且可以實現用戶信息記錄共享。
文檔編號G06F17/30GK102682080SQ201210093598
公開日2012年9月19日 申請日期2012年3月31日 優先權日2012年3月31日
發明者任寰, 左文平, 張菊元, 趙肖勇 申請人:奇智軟件(北京)有限公司