亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種跨域名Cookie訪問方法、系統(tǒng)及設備的制作方法

文檔序號:6461500閱讀:135來源:國知局
專利名稱:一種跨域名Cookie訪問方法、系統(tǒng)及設備的制作方法
技術領域
本發(fā)明涉及網(wǎng)絡技術領域,尤其涉及一種跨域名Cookie訪問方法、系統(tǒng)及 設備。
背景技術
因特網(wǎng)的Cookie技術極其簡單,但使得瀏覽網(wǎng)頁更容易。幾乎所有網(wǎng)站設 計者都使用了Cookie,為瀏覽網(wǎng)站的用戶提供一個更好的瀏覽環(huán)境,同時也能 更加準確地收集訪客的信息。Cookies是一種能夠讓網(wǎng)站服務器把少量數(shù)據(jù)儲存到客戶端的硬盤或內(nèi) 存,或是從客戶端的硬盤讀取數(shù)據(jù)的一種技術。Cookies是當瀏覽某網(wǎng)站時, 通過Web服務器置于用戶端硬盤上的一個非常小的文本文件,記錄用戶的用戶 ID、密碼、瀏覽過的網(wǎng)頁、停留的時間等信息。當該用戶再次訪問該網(wǎng)站時, 網(wǎng)站通過讀取Cookies,得知該用戶的相關信息,做出相應的動作,如在頁面 顯示歡迎的標語,或者讓該用戶不用輸入ID、密碼直接登錄等。從本質(zhì)上講, Cookies可以看作是用戶的身份證。Cookies不能作為代碼執(zhí)行,也不會傳送病 毒,且為某用戶所專有,并只能由提供它的服務器讀取。保存的信息片斷以" 名/值"對(name-value pairs )的形式儲存, 一個"名/值"對僅僅是一條命名的數(shù) 據(jù)。 一個網(wǎng)站只能取得放在用戶電腦中的信息,無法從其它的Cookies文件中 取得信息,也無法得到用戶電腦上的其它任何信息。Cookies中的內(nèi)容大多數(shù) 經(jīng)過了加密處理,因此一般用戶看來只是一些毫無意義的字母數(shù)字組合,只 有服務器的CGI (Common Gateway Interface,通用網(wǎng)關協(xié)議)處理程序才知 道Cookies真正的含義。由此可見,cookies是一個身份證,cookies是專有的, 只能^皮cookies所屬的網(wǎng)站讀取。然而,現(xiàn)有技術中,因為cookies是專有的,每個網(wǎng)絡服務商只能跟蹤用 戶在自己網(wǎng)站的行為,每個網(wǎng)絡服務商只能讀取自己的cookies,因此網(wǎng)絡服務商所獲取的用戶行為是不完整的,并且,由于所有的網(wǎng)絡訪問都可能被重定向到cookies服務器,cookies服務器將處理大量訪問數(shù)據(jù),影響處理速度最 終影響整個網(wǎng)絡的訪問性能。發(fā)明內(nèi)容本發(fā)明實施例提供了一種跨域名Cookie訪問方法、系統(tǒng)及設備,實現(xiàn)該 public cookies跟蹤用戶在整個網(wǎng)絡的行為。本發(fā)明實施例提供了 一種跨域名Cookie訪問方法,包括以下步驟 運營商服務器設置用于public Cookie檢測的cookie處理模塊; 所述運營商服務器接收客戶端的訪問請求;所述運營商服務器的cookie處理模塊判斷所述訪問請求中是否攜帶public Cookie,所述public Cookie用于所述客戶端訪問識別該public cookie的多個運 營商服務器,如果沒有,則向Cookie服務器獲取所述public Cookie;所述運營商服務器的cookie處理模塊將所述public Cookie與所述運營商服 務器綁定,并將所述public cookie存儲到該Web客戶端。其中,檢測到所述訪問請求中攜帶public Cookie,則再檢測所述public Cookie是否過期,如果過期,則向Cookie服務器獲取所述publicCookie。其中,所述運營商服務器指定獲取public cookie請求的比例。本發(fā)明還提供了 一種^爭域名Cookie訪問系統(tǒng),包括客戶端,用于向運營商服務器發(fā)送訪問請求;運營商服務器,其中設置cookie處理模塊,用于接收所屬客戶端發(fā)送的訪 問請求,判斷所述訪問請求中是否攜帶public Cookie,所述public Cookie用于 所述客戶端訪問識別該public cookie的多個運營商服務器,如果沒有,則向 Cookie服務器發(fā)送重定向請求,以獲取所述public Cookie;Cookie服務器,用于接收所述運營商服務器的重定向請求,并為所述運營 商服務器提供public Cookie。其中,所述cookie處理模塊具體包括接收子模塊,用于接收客戶端的訪問請求;判斷子模塊,用于判斷所述訪問請求中是否攜帶public Cookie;
獲取子模塊,用于向Cookie服務器獲取所述public Cookie;
綁定子模塊,用于將所述publicCookie與所述運營商服務器綁定,將所述
public cookie的值保存到當前訪問域名的public cookie區(qū)域中,并將該public cookie存4諸到該Web客戶端。
其中,所述cookie處理模塊還包括
有效期判斷子模塊,用于檢測所述publicCookie是否過期,如果過期,則 觸發(fā)所述獲取模塊。
其中,所述cookie處理模塊還包括
獲取比例控制子模塊,用于指定獲取public cookie請求的比例。 其中,所述Cookie服務器具體包括
重定向請求接收^f莫塊,用于接收運營商服務器發(fā)送的重定向請求; public cookie發(fā)送模塊,用于向所述運營商服務器發(fā)送攜帶public cookie 的重定向響應。
其中,所述Cookie月l務器還包括
public cookie生成模塊,用于為所^L^戶端生成public cookie 。
本發(fā)明還提供了一種運營商服務器,其中設置cookie處理模塊,具體包括
接收子模塊,用于接收客戶端的訪問請求;
判斷子模塊,用于判斷所述訪問請求中是否攜帶public Cookie;
獲取子模塊,用于向Cookie服務器獲取所述public Cookie;
綁定子模塊,用于將所述publicCookie與所述運營商服務器綁定,將所述 public cookie的值保存到當前訪問域名的public cookie區(qū)域中,并將該public cookie存4諸到該Web客戶端。
本發(fā)明還提供了 一種Cookie服務器,包括
重定向請求接收模塊,用于接收運營商服務器發(fā)送的重定向請求; public cookie發(fā)送模塊,用于向所述運營商服務器發(fā)送攜帶public cookie
的重定向響應。本發(fā)明的實施例中,通過一組cookies服務器提供public cookie,用戶在訪 問某一個網(wǎng)站時,如果該網(wǎng)站還沒有public cookie,則網(wǎng)址被重定向到cookies 服務器獲取public cookie,成功后cookies服務器將網(wǎng)址重新定向到原用戶訪問 網(wǎng)址。因此,每一個網(wǎng)站都可以從cookies服務器獲得一個屬于用戶的唯一 public cookies,根據(jù)此public cookies可以跟蹤用戶在整個網(wǎng)絡的行為。


圖1是本發(fā)明中 一種跨域名Cookie訪問方法流程圖2是本發(fā)明中另 一種跨域名Cookie訪問方法流程圖3是本發(fā)明中 一種跨域名Cookie訪問系統(tǒng)結構圖4是本發(fā)明中一種運營商服務器結構圖5是本發(fā)明中一種Cookie服務器結構圖6是本發(fā)明中一種跨域名Cookie訪問系統(tǒng)具體實例結構圖。
具體實施例方式
本發(fā)明提供了一種跨域名Cookie訪問方法,如圖l所示,包括以下步驟 步驟IOI ,運營商服務器設置用于public Cookie檢測的cookie處理模塊。 步驟102,運營商服務器接收客戶端的訪問請求。
步驟103,所述運營商服務器的cookie處理模塊判斷所述訪問請求中是否 攜帶public Cookie,所述public Cookie用于所述客戶端訪問識別該public cookie 的多個運營商服務器,如果沒有,則向Cookie服務器獲取所述public Cookie。 另外,檢測到所述訪問請求中攜帶public Cookie ,則再檢測所述public Cookie 是否過期,如果過期,則向Cookie服務器獲取所述publicCookie。另外,運營 商服務器可以指定獲取public cookie請求的比例。
步驟104,所述運營商服務器的cookie處理模塊將所述public Cookie與所述 運營商服務器綁定,并將所述public cookie存儲到該Web客戶端。
本發(fā)明提供了一種跨域名Cookie訪問方法,如圖2所示,包括以下步驟
步驟201,運營商服務器設置用于publicCookie檢測的cookie處理模塊;接
8收Web客戶端發(fā)送的訪問請求。
步驟202,運營商服務器判斷該請求中是否攜帶public cookie (公共 cookie )。當該消息中沒有攜帶public cookie (例如,該Web客戶端第 一次訪 問該運營商服務器),則轉(zhuǎn)步驟204,如果該消息中攜帶public cookie,則轉(zhuǎn) 步驟203。 public cookie是屬于一個Web客戶端的唯一cookie,是該Web客戶端 訪問多個運營商服務器的統(tǒng)一標識,即具有該public cookie的Web客戶端可以 訪問識別該public cookie的多個運營商服務器。
步驟203,運營商服務器^r測該public cookie中的有效期屬性,如果該 public cookie中的有效期屬性中i殳定永久,則該public cookie始終有效;如果該 public cookie中的有效期屬性中設定了時間期限,則判斷該時間期限是否已 過,如果沒過,則該public cookie有效,允許該Web客戶端繼續(xù)從該運營商服 務器獲取信息;如果過期,則轉(zhuǎn)步驟204。
步驟204,運營商服務器向cookie服務器發(fā)送重定向請求,要求為該Web 客戶端分配新的public cookie,該重定向請求中包括該Web客戶端的相關信息, 例如用戶標識、密碼等??蛇x地,運營商服務器可以自行決定打開/關閉運 營商服務器中的cookie處理模塊,cookie處理模塊可以通過預先配置的傳輸流 量或用戶特殊需求指定獲取publiccookie請求的比例,例如,運營商服務器與 cookie服務器之間的數(shù)據(jù)流量在lM以內(nèi)可以保證數(shù)據(jù)不延時、不丟包地傳輸, 而對于該運營商服務器滿負荷工作時,需要接收10000個用戶的訪問請求,占 用帶寬為2M,則為了數(shù)據(jù)傳輸?shù)陌踩?,需要只對百分之五十的用戶訪問請求 進行處理。
步驟205, cookie服務器接收到重定向請求后,根據(jù)該Web客戶端的相關 信息生成public cookie。當然,cookie服務器也可以先查詢本地是否存儲有該 Web客戶端的public cookie,如果有,則可以直接調(diào)用存儲的public cookie。
步驟206, cookie服務器將該public cookie攜帶在重定向響應消息中,發(fā)送 給運營商服務器。
步驟207,運營商服務器接收到該public cookie后,將public cookie與Web 客戶端訪問的域名綁定,即,將該public cookie的值保存到當前訪問域名的public cookie區(qū)域中。
步驟208,運營商服務器將該publiccookie存儲到該Web客戶端,供其下次 訪問運營商服務器時使用。將publiccookie從運營商服務器發(fā)送到web客戶端, 其方式是包括^殳置public cookie頭標作為HTTP ( Hypertext Transfer Protocol, 超文本傳輸協(xié)議)響應的一部分,設置public cookie頭標由CGI程序產(chǎn)生,包 括以下屬性名稱、日期、路徑、域和安全參數(shù)。其中,名稱屬性包括web 站點所使用的web客戶相關數(shù)據(jù)。public cookie中可以有許多名稱屬性,并且 在運營商服務器響應中可以發(fā)出許多設置public cookie頭標。日期屬性指定一 個曰期,該日期指示publiccookie何時到期。路徑屬性指定public cookie有效的 域中的URL (Uniform Resource Locator,統(tǒng)一資源定位符)子集。域?qū)傩允?web站點的因特網(wǎng)域名。安全屬性指示發(fā)送public cookie的條件,例如,如果 public cookie的安全屬性被標記為安全,則只有當運營商服務器與web客戶之 間的通信信道安全時才被發(fā)送。
本發(fā)明提供了一種跨域名Cookie訪問系統(tǒng),如圖3所示,包括客戶端IO, 用于向運營商服務器發(fā)送訪問請求;多個運營商服務器20,各個運營商服務 器20中設置cookie處理模塊(例如apache模塊mod—acookie),用于接收所屬客 戶端發(fā)送的訪問請求,判斷所述訪問請求中是否攜帶public Cookie,所述public Cookie用于所述客戶端訪問識別該public cookie的多個運營商服務器,如果沒 有,則向Cookie服務器發(fā)送重定向請求,以獲取所述public Cookie; Cookie服 務器30,用于接收所述運營商服務器的重定向請求,并為所述運營商服務器 提供public Cookie 。
其中,運營商服務器20中的cookie處理模塊,如圖4所示,包括接收子 模塊21,用于接收客戶端的訪問請求;判斷子模塊22,用于判斷所述訪問請 求中是否攜帶public Cookie;獲取子模塊23,用于向Cookie服務器獲取所述 public Cookie;綁定子模塊24,用于將所述public Cookie與所述運營商服務器 綁定,將所述public cookie的值保存到當前訪問域名的public cookie區(qū)域中,并 將該public cookie存儲到該Web客戶端。有效期判斷子模塊25,用于檢測所述 public Cookie是否過期,如果過期,則觸發(fā)所述獲取模塊。獲取比例控制子模
10塊26,用于指定獲取public cookie請求的比例。
Cookie服務器30,如圖5所示,包括重定向請求接收模塊31,用于接收 運營商服務器發(fā)送的重定向請求;public cookie發(fā)送模塊32,用于向所述運營 商服務器發(fā)送攜帶publiccookie的重定向響應。public cookie生成模塊33,用于 為所述客戶端生成public cookie。
根據(jù)上述跨域名Cookie訪問系統(tǒng),本發(fā)明提供了一個具體實例,如圖6所 示。在需要跟蹤用戶行為的運營商服務器安裝cookie處理模塊,例如apache (阿帕奇)模塊mod一acookie,用于對接收的來自用戶的請求進行檢查,如果 發(fā)王見該用戶還;殳有尋皮分酉己public cookie (7^共cookie ),或者public cookie過期, 則cookie處理才莫塊自動向到cookie server ( cookie月良務器)發(fā)送重定向"i貪^^,要 求獲取新的public cookie 。
Cookie server主要完成以下功能沖妄收"^"求;生成public cookie;重定向 請求。只有用戶在第一次訪問某網(wǎng)站時,或者publiccookie過期時,系統(tǒng)才會 4奪i方問重定向到cookie server , 因ot匕cookie server壓力并不大。
,支i殳cookie server月l務器為www.cookie.server.com,在yahoo.com6勺月PL務器 上安裝了 mod一acookie,》口果有用戶i方問www.yahoo.com, 貝'Jyahoo.com服務器 上的mod—acookie檢查本次請求,發(fā)現(xiàn)這個用戶是第一次訪問,沒有public cookie, 貝'J mod一acookie 沖莫 塊 rewrite http:〃www.yahoo.com 為 http:〃www.cookie.server.com url=www.yahoo,com , cookie.server.com生成 cookie,并一尋i青求rewrite為www.yahoo.com c=public—cookie, yahoo.com月l務器 上的mod—acookie將public一cookie寫入yahoo.comi或名,冗成public cookie的注 冊。
本發(fā)明的實施例中,通過一組cookies服務器提供public cookie,用戶在訪 問某一個網(wǎng)站時,如果該網(wǎng)站還沒有public cookie,貝'J網(wǎng)址-故重定向到cookies 服務器獲取public cookie,成功后cookies服務器將網(wǎng)址重新定向到原用戶訪問 網(wǎng)址。因此,每一個網(wǎng)站都可以從cookies服務器獲得一個屬于用戶的唯一 public cookies,根據(jù)此public cookies可以跟蹤用戶在整個網(wǎng)絡的行為。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬 件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技 術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體 現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使 得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行 本發(fā)明各個實施例所述的方法。
以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此, 任何本領域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
權利要求
1、一種跨域名Cookie訪問方法,其特征在于,包括以下步驟運營商服務器設置用于public Cookie檢測的cookie處理模塊;所述運營商服務器接收客戶端的訪問請求;所述運營商服務器的cookie處理模塊判斷所述訪問請求中是否攜帶publicCookie,所述public Cookie用于所述客戶端訪問識別該public cookie的多個運營商服務器,如果沒有,則向Cookie服務器獲取所述public Cookie;所述運營商服務器的cookie處理模塊將所述public Cookie與所述運營商服務器綁定,并將所述public cookie存儲到該Web客戶端。
2、 如權利要求l所述跨域名Cookie訪問方法,其特征在于,檢測到所述訪 問請求中攜帶public Cookie,則再檢測所述public Cookie是否過期,如果過期, 則向Cookie服務器獲取所述public Cookie。
3、 如權利要求l所述跨域名Cookie訪問方法,其特征在于, 所述運營商服務器指定獲取public cookie請求的比例。
4、 一種跨域名Cookie訪問系統(tǒng),其特征在于,包括 客戶端,用于向運營商服務器發(fā)送訪問請求;運營商服務器,其中設置cookie處理模塊,用于接收所屬客戶端發(fā)送的訪 問請求,判斷所述訪問請求中是否攜帶public Cookie,所述public Cookie用于 所述客戶端訪問識別該public cookie的多個運營商服務器,如果沒有,則向 Cookie服務器發(fā)送重定向請求,以獲取所述public Cookie;Cookie服務器,用于接收所述運營商服務器的重定向請求,并為所述運營 商服務器提供public Cookie。
5、 如權利要求4所述跨域名Cookie訪問系統(tǒng),其特征在于,所述cookie處 理模塊具體包括接收子模塊,用于接收客戶端的訪問請求;判斷子才莫塊,用于判斷所述訪問請求中是否攜帶public Cookie;獲取子模塊,用于向Cookie服務器獲取所述public Cookie;綁定子模塊,用于將所述publicCookie與所述運營商服務器綁定,將所述 public cookie的值保存到當前訪問域名的public cookie區(qū)域中,并將該public cookie存儲到該Web客戶端。
6、 如權利要求5所述跨域名Cookie訪問系統(tǒng),其特征在于,所述cookie處 理模塊還包括有效期判斷子模塊,用于檢測所述publicCookie是否過期,如果過期,則 觸發(fā)所述獲取模塊。
7、 如權利要求5所述跨域名Cookie訪問系統(tǒng),其特征在于,所述cookie處 理模塊還包括獲取比例控制子模塊,用于指定獲取public cookie請求的比例。
8、 如權利要求5所述跨域名Cookie訪問系統(tǒng),其特征在于,所述Cookie 服務器具體包括重定向請求接收模塊,用于接收運營商服務器發(fā)送的重定向請求; public cookie發(fā)送模塊,用于向所述運營商服務器發(fā)送攜帶public cookie 的重定向響應。
9、 如權利要求8所述跨域名Cookie訪問系統(tǒng),其特征在于,所述Cookie 服務器還包括public cookie生成才莫塊,用于為所述客戶端生成public cookie。
10、 一種運營商服務器,其特征在于,其中設置cookie處理模塊,具體包括..接收子模塊,用于接收客戶端的訪問請求;判斷子4莫塊,用于判斷所述訪問請求中是否攜帶public Cookie;獲取子模塊,用于向Cookie服務器獲取所述public Cookie;綁定子模塊,用于將所述publicCookie與所述運營商服務器綁定,將所述 public cookie的值保存到當前訪問域名的public cookie區(qū)域中,并將該public cookie存儲到該Web客戶端。
11、 一種Cookie服務器,其特征在于,包括 重定向請求接收模塊,用于接收運營商服務器發(fā)送的重定向請求;public cookie發(fā)送模塊,用于向所述運營商服務器發(fā)送攜帶public cookie 的重定向響應。
全文摘要
本發(fā)明公開了一種跨域名Cookie訪問方法、系統(tǒng)及設備,該方法包括以下步驟運營商服務器設置用于public Cookie檢測的cookie處理模塊;運營商服務器接收客戶端的訪問請求;所述運營商服務器的cookie處理模塊判斷所述訪問請求中是否攜帶public Cookie,所述public Cookie用于所述客戶端訪問識別該public cookie的多個運營商服務器,如果沒有,則向Cookie服務器獲取所述public Cookie;所述運營商服務器的cookie處理模塊將所述public Cookie與所述運營商服務器綁定,并將所述public cookie存儲到該Web客戶端。本發(fā)明每一個網(wǎng)站都可以從cookies服務器獲得一個屬于用戶的唯一public cookies,根據(jù)此public cookies可以跟蹤用戶在整個網(wǎng)絡的行為。
文檔編號G06F17/30GK101540734SQ200810084419
公開日2009年9月23日 申請日期2008年3月21日 優(yōu)先權日2008年3月21日
發(fā)明者余斯恒, 龐寶輝, 張立中, 堅 梅 申請人:阿里巴巴集團控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1