專(zhuān)利名稱(chēng):一種非登錄用戶(hù)間的信息交互方法和裝置的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及網(wǎng)站內(nèi)信息交互的技術(shù)領(lǐng)域,尤其涉及一種非登錄用戶(hù)間的信息交互方法,以及,一種非登錄用戶(hù)間的信息交互裝置。
背景技術(shù):
現(xiàn)今互聯(lián)網(wǎng)技術(shù)高速發(fā)展,網(wǎng)絡(luò)上信息交互的內(nèi)容和技術(shù)也越來(lái)越豐富多樣。如分享、轉(zhuǎn)載和點(diǎn)評(píng)這些信息交互功能,是人們?nèi)粘F毡槭褂玫墓δ埽⑶乙步o人們提供了很多的便利,豐富了網(wǎng)絡(luò)生活。網(wǎng)絡(luò)信息交互功能現(xiàn)在基本在每個(gè)網(wǎng)站上都有應(yīng)用。如一些網(wǎng)站的新聞版面下方會(huì)有點(diǎn)評(píng)欄,一些文章和報(bào)道也有直接的轉(zhuǎn)載和分享的鏈接。用戶(hù)可以在登錄該網(wǎng)站后,應(yīng)用這些信息交互功能。這樣同一網(wǎng)站內(nèi)的用戶(hù)的好友,就可以從用戶(hù)的應(yīng)用中得知其在網(wǎng)站內(nèi)的活動(dòng)情況,如用戶(hù)對(duì)某文章的評(píng)價(jià),用戶(hù)喜歡的新聞等。但是在傳統(tǒng)網(wǎng)站上要應(yīng)用信息交互的功能必須要該網(wǎng)頁(yè)具有這樣的功能,比如某些圖片的網(wǎng)頁(yè)沒(méi)有信息交互的功能,用戶(hù)不能轉(zhuǎn)載和分享給好友,也不能點(diǎn)評(píng);并且用戶(hù)還要先注冊(cè),然后登陸該網(wǎng)站,才可以使用信息交互分享和點(diǎn)評(píng)的功能。因?yàn)楝F(xiàn)有的技術(shù)都是基于用戶(hù)登錄網(wǎng)站,在網(wǎng)站服務(wù)端被驗(yàn)證通過(guò)后,才能顯示信息交互的操作界面,進(jìn)行對(duì)應(yīng)的授權(quán)操作。用戶(hù)不登錄,就沒(méi)法方便的進(jìn)行分享,更無(wú)法獲得被分享者對(duì)此的點(diǎn)評(píng)。例如,用戶(hù)USERl在登錄網(wǎng)站的狀態(tài)下,利用對(duì)應(yīng)的分享功能傳播給USER2。USER2必須在登錄網(wǎng)站的狀態(tài)下,進(jìn)行對(duì)此的點(diǎn)評(píng)操作。而如果該網(wǎng)頁(yè)要是沒(méi)有對(duì)應(yīng)的分享和點(diǎn)評(píng)模塊,那就不管是否登錄用戶(hù),都無(wú)法應(yīng)用這樣的功能。每個(gè)網(wǎng)站都要注冊(cè)和登錄,對(duì)于用戶(hù)來(lái)說(shuō)是十分不方便的。而且還需要交互的內(nèi)容網(wǎng)頁(yè)具有信息交互組件,否則無(wú)論登不登錄都無(wú)法在網(wǎng)頁(yè)本身進(jìn)行信息交互。因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問(wèn)題就是:提供一種能夠使非登錄用戶(hù)之間,對(duì)網(wǎng)站內(nèi)任意網(wǎng)頁(yè)(即使是自身沒(méi)有信息交互組件的網(wǎng)頁(yè))進(jìn)行信息交互操作的方案,來(lái)方便用戶(hù)使用信息交互的功能。
發(fā)明內(nèi)容
本申請(qǐng)的目的在于,提供一種非登錄用戶(hù)間的信息交互方法,以實(shí)現(xiàn)在非登錄用戶(hù)之間,對(duì)網(wǎng)站內(nèi)任意網(wǎng)頁(yè)進(jìn)行信息交互操作,從而方便用戶(hù)使用信息交互的功能。本申請(qǐng)還提供了一種非登錄用戶(hù)間的信息交互的裝置,用以保證上述方法在實(shí)際中的應(yīng)用及實(shí)現(xiàn)。為了解決上述問(wèn)題,本申請(qǐng)實(shí)施例公開(kāi)了 一種非登錄用戶(hù)間的信息交互方法,包括:獲取第一用戶(hù)在非登錄狀態(tài)下提交的第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;根據(jù)所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址,并將所述第二網(wǎng)址傳送至第二用戶(hù);所述第二網(wǎng)址中包括第一網(wǎng)址以及第一用戶(hù)的信息;
獲取第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;根據(jù)所述第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面,并從第二網(wǎng)址中提取第一用戶(hù)的信息,在當(dāng)前打開(kāi)的頁(yè)面中加載標(biāo)識(shí)有第一用戶(hù)信息的功能組件。優(yōu)選的是,所述的方法,在獲取第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求的步驟之后,還包括:獲取第二用戶(hù)的信息;接收第二用戶(hù)針對(duì)功能組件的操作信息,將所述第二用戶(hù)信息和對(duì)應(yīng)功能組件的操作信息反饋給第一用戶(hù)。優(yōu)選的是,所述將第二網(wǎng)址傳送至第二用戶(hù)的步驟包括:開(kāi)啟瀏覽器打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面;第一用戶(hù)從瀏覽器地址欄復(fù)制所述頁(yè)面地址,將所述頁(yè)面地址作為第二網(wǎng)址傳送
給第二用戶(hù)。優(yōu)選的是,本地獲取的為用戶(hù)的數(shù)字身份ID,即WD,通過(guò)此可以找到網(wǎng)站用戶(hù)數(shù)據(jù)庫(kù)中對(duì)應(yīng)用戶(hù)信息,包括姓名、用戶(hù)頭像、用戶(hù)信用等級(jí)等等所述根據(jù)第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址的步驟包括:從所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中提取第一網(wǎng)址;根據(jù)所述第一用戶(hù)的身份標(biāo)識(shí)UID和用戶(hù)請(qǐng)求時(shí)的時(shí)間戳生成特征片段;將所述特征片段附加在第一網(wǎng)址中形成第二網(wǎng)址。優(yōu)選的是,所述第一用戶(hù)信息為第一用戶(hù)的身份標(biāo)識(shí)WD,所述根據(jù)第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址的步驟包括:從所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中提取第一網(wǎng)址;對(duì)所述第一用戶(hù)的身份標(biāo)識(shí)UID和用戶(hù)請(qǐng)求時(shí)的時(shí)間戳,采用預(yù)設(shè)的加密算法進(jìn)行加密,生成加密特征片段;將所述加密特征片段附加在第一網(wǎng)址中形成第二網(wǎng)址。優(yōu)選的是,所述第一用戶(hù)的身份標(biāo)識(shí)WD從儲(chǔ)存在本地終端的數(shù)據(jù)Cookie中獲取。優(yōu)選的是,所述從第二網(wǎng)址中提取第一用戶(hù)的信息的步驟包括:從所述第二網(wǎng)址中提取特征片段,所述特征片段為第一網(wǎng)址之外的其它部分;從所述特征片段中提取第一用戶(hù)的身份標(biāo)識(shí)WD。優(yōu)選的是,所述從第二網(wǎng)址中提取第一用戶(hù)的信息的步驟包括:從所述第二網(wǎng)址中提取加密特征片段;對(duì)所述加密特征片段按照預(yù)設(shè)的解密算法進(jìn)行解密,從解密后的數(shù)據(jù)中提取第一用戶(hù)的身份標(biāo)識(shí)WD ;其中,所述預(yù)設(shè)的解密算法為預(yù)設(shè)加密算法的對(duì)稱(chēng)算法。優(yōu)選的是,所述功能組件包括:點(diǎn)評(píng)操作組件、分享操作組件或轉(zhuǎn)載操作組件。本申請(qǐng)還提供了一種非登錄用戶(hù)間的信息交互裝置,包括:第一用戶(hù)請(qǐng)求獲取模塊:用于獲取第一用戶(hù)在非登錄狀態(tài)下提交的第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;第二網(wǎng)址生成模塊:用于根據(jù)所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址;所述第二網(wǎng)址中包括第一網(wǎng)址以及第一用戶(hù)的信息;
第二網(wǎng)址傳送模塊,用于將所述第二網(wǎng)址傳送至第二用戶(hù);第二用戶(hù)請(qǐng)求獲取模塊:用于獲取第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;頁(yè)面打開(kāi)模塊:用于根據(jù)所述第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面;第一用戶(hù)信息提取模塊:用于從第二網(wǎng)址中提取第一用戶(hù)的信息;加載模塊,用于在當(dāng)前打開(kāi)的頁(yè)面中加載標(biāo)識(shí)有第一用戶(hù)信息的功能組件。優(yōu)選的是,所述的裝置,還包括:第二用戶(hù)信息獲取模塊:用于獲取第二用戶(hù)的信息;第二用戶(hù)信息反饋模塊:用于接收第二用戶(hù)針對(duì)功能組件的操作信息,將所述第二用戶(hù)信息和對(duì)應(yīng)功能組件的操作信息反饋給第一用戶(hù)。與現(xiàn)有技術(shù)相比,本申請(qǐng)具有以下優(yōu)點(diǎn):本申請(qǐng)通過(guò)存儲(chǔ)在本地終端的信息Cookies,讀取本地用戶(hù)信息,并將其加密進(jìn)網(wǎng)頁(yè)地址中,形成帶有用戶(hù)身份識(shí)別的特殊網(wǎng)頁(yè)地址。這樣用戶(hù)即使處于非登錄的狀態(tài),網(wǎng)站也能識(shí)別并確定用戶(hù)對(duì)站內(nèi)功能的使用權(quán)限。系統(tǒng)還能對(duì)特殊網(wǎng)頁(yè)地址能進(jìn)行反向身份識(shí)另O,以顯示分享者是誰(shuí),方便了非登錄用戶(hù)之間的相互交流。本申請(qǐng)還能使網(wǎng)頁(yè)不需要內(nèi)嵌對(duì)應(yīng)的分享及點(diǎn)評(píng)功能,通過(guò)JS加載等方案實(shí)現(xiàn)組件式彈出,使用戶(hù)無(wú)需登錄即可實(shí)現(xiàn)對(duì)網(wǎng)站內(nèi)任意一網(wǎng)頁(yè)中內(nèi)容采用功能組件進(jìn)行操作。方便了用戶(hù)對(duì)網(wǎng)頁(yè)內(nèi)容的點(diǎn)評(píng)和交互。
圖1是本申請(qǐng)的一種非登錄用戶(hù)間的信息交互方法實(shí)施例1的步驟流程圖;圖2是本申請(qǐng)的一種非登錄用戶(hù)間的信息交互方法實(shí)施例2的步驟流程圖;圖3是本申請(qǐng)的一種非登錄用戶(hù)間的信息交互裝置實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)的說(shuō)明。本申請(qǐng)的核心思想在于,用戶(hù)在非登錄狀態(tài)時(shí),自動(dòng)提取此網(wǎng)站存儲(chǔ)在用戶(hù)本地終端上的數(shù)據(jù)Cookie中的對(duì)應(yīng)信息,通過(guò)加密算法生成帶有用戶(hù)信息的URL特征片段,附加在網(wǎng)頁(yè)原有的URL中,得到新的網(wǎng)頁(yè)URL2。當(dāng)URL2被傳播給其他用戶(hù)后,其他用戶(hù)也可以在非登錄的情況下瀏覽網(wǎng)頁(yè),網(wǎng)站以同樣方式獲取其他用戶(hù)信息,并通過(guò)JSCJava Script)加載等方案實(shí)現(xiàn)信息交互功能組件的彈出,例如,其他用戶(hù)可以點(diǎn)評(píng)回復(fù),網(wǎng)站將以系統(tǒng)消息告知用戶(hù),何人回復(fù)和點(diǎn)評(píng)了何內(nèi)容。本申請(qǐng)方便了用戶(hù)對(duì)任意網(wǎng)頁(yè)內(nèi)容的信息交互,同時(shí)確保在任意狀態(tài)下交互用戶(hù)之間的身份確認(rèn)。參考圖1,其示出了本申請(qǐng)的一種非登錄用戶(hù)間的信息交互方法實(shí)施例1的步驟流程圖,具體可以包括如下步驟:步驟101、獲取第一用戶(hù)在非登錄狀態(tài)下提交的第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;在實(shí)際中,所述第一用戶(hù)為第一網(wǎng)址對(duì)應(yīng)的網(wǎng)站中注冊(cè)的用戶(hù),可以處于非登錄狀態(tài),但本地終端的數(shù)據(jù)Cookie中儲(chǔ)存有該用戶(hù)的信息。公知的是,Cookie是指服務(wù)器暫存放在用戶(hù)計(jì)算機(jī)上的用戶(hù)信息,好讓服務(wù)器通過(guò)Cookie辨認(rèn)用戶(hù)的計(jì)算機(jī)。當(dāng)用戶(hù)在瀏覽網(wǎng)站的時(shí)候,Web服務(wù)器會(huì)先在用戶(hù)的計(jì)算機(jī)上儲(chǔ)存一些信息,Cookie信息中可記錄用用戶(hù)在網(wǎng)站上的文字輸入或是選擇信息。當(dāng)用戶(hù)再次登錄同一個(gè)網(wǎng)站時(shí),Web服務(wù)器會(huì)先查看是否記錄有對(duì)應(yīng)的Cookie信息,如果有,就會(huì)依據(jù)Cookie里的內(nèi)容來(lái)判斷使用者,并發(fā)送對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容給用戶(hù)。在具體實(shí)現(xiàn)中,第一用戶(hù)在非登錄狀態(tài)下提交的第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中,通常可以包括第一用戶(hù)的信息和第一網(wǎng)址的信息,例如,從本地終端的數(shù)據(jù)Cookie中獲取到第一用戶(hù)的身份標(biāo)識(shí)WD,通過(guò)此可以找到網(wǎng)站用戶(hù)數(shù)據(jù)庫(kù)中對(duì)應(yīng)用戶(hù)信息,包括姓名、用戶(hù)頭像、用戶(hù)信用等級(jí)等等,第一網(wǎng)址的信息如URLl等。步驟102、根據(jù)所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址,并將所述第二網(wǎng)址傳送至第
二用戶(hù);其中,所述第二網(wǎng)址中包括第一網(wǎng)址以及第一用戶(hù)的信息。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,可以通過(guò)如下步驟根據(jù)第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址:子步驟S11、從所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中提取第一網(wǎng)址;子步驟S12、根據(jù)所述第一用戶(hù)的身份標(biāo)識(shí)UID和用戶(hù)請(qǐng)求時(shí)的時(shí)間戳生成特征片段;子步驟S13、將所述特征片段附加在第一網(wǎng)址中形成第二網(wǎng)址。例如:用戶(hù)USERl以非登錄的狀態(tài)訪(fǎng)問(wèn)已經(jīng)注冊(cè)的網(wǎng)站,網(wǎng)站系統(tǒng)將自動(dòng)提取URL地址的信息。同時(shí)根據(jù)儲(chǔ)存在用戶(hù)USERl本地終端的Cookie,提取用戶(hù)USERl的身份標(biāo)識(shí)WD,以及訪(fǎng)問(wèn)網(wǎng)站時(shí)的時(shí)間戳,將用戶(hù)USERl的UID和時(shí)間戳一起生成一個(gè)字符串(特征片段)。將這個(gè)字符串附加在網(wǎng)站的網(wǎng)址上,生成帶有用戶(hù)USERl的信息的新網(wǎng)址URL2(第二網(wǎng)址)。在本申請(qǐng)的另一種優(yōu)選實(shí)施例中,還可以通過(guò)如下子步驟根據(jù)第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址:子步驟S21、從所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中提取第一網(wǎng)址;子步驟S22、對(duì)所述第一用戶(hù)的身份標(biāo)識(shí)UID和用戶(hù)請(qǐng)求時(shí)的時(shí)間戳,采用預(yù)設(shè)的加密算法進(jìn)行加密,生成加密特征片段;子步驟S23、將所述加密特征片段附加在第一網(wǎng)址中形成第二網(wǎng)址。在具體實(shí)現(xiàn)中,所述加密算法可以為MD5算法。例如:用戶(hù)USERl以非登錄的狀態(tài)訪(fǎng)問(wèn)已經(jīng)注冊(cè)的網(wǎng)站,網(wǎng)站系統(tǒng)將自動(dòng)提取URL地址的信息。同時(shí)根據(jù)儲(chǔ)存在用戶(hù)USERl本地終端的Cookie,提取用戶(hù)USERl的身份標(biāo)識(shí)UID,以及訪(fǎng)問(wèn)網(wǎng)站時(shí)的時(shí)間戳,通過(guò)一個(gè)加密算法(如MD5),將所述用戶(hù)UID以及對(duì)應(yīng)的時(shí)間戳加密為大約10個(gè)字符長(zhǎng)度的特征URL片段(加密特征片段),并將這個(gè)加密特征片段附加在原有的URL地址中,生成帶有用戶(hù)USERl的信息的新網(wǎng)址URL2 (第二網(wǎng)址)。在具體實(shí)現(xiàn)中,所述加密算法還可以采用其他加密的算法,如RSA、DES等加密算法,本申請(qǐng)對(duì)此無(wú)需限制。可以看出,第二網(wǎng)址URL2其實(shí)就是在第一網(wǎng)址URLl中增加了對(duì)應(yīng)的特征片段或加密特征片段,具體的將第一網(wǎng)址轉(zhuǎn)換為第二網(wǎng)址的方式可以為:
I)從X頁(yè)面點(diǎn)擊超級(jí)鏈接到Y(jié)頁(yè)面之前,X頁(yè)面中包括的對(duì)應(yīng)超級(jí)鏈接已經(jīng)在打開(kāi)X頁(yè)面時(shí)進(jìn)行了改變,使得類(lèi)似Y頁(yè)面之類(lèi)的超級(jí)鏈接,都從URLl變成了 URL2 ;2)首先以URLl方式載入,然后進(jìn)行兩次服務(wù)端請(qǐng)求,將頁(yè)面地址跳轉(zhuǎn)為URL2。當(dāng)然,上述網(wǎng)址轉(zhuǎn)換的方法僅僅用作示例,本領(lǐng)域技術(shù)人員根據(jù)實(shí)際情況任意選用均可,本申請(qǐng)對(duì)此不作限制。采用本實(shí)施例,可以有效防止用戶(hù)信息在URL地址中暴露,增加安全性和保密性。作為本申請(qǐng)實(shí)施例具體應(yīng)用的一種示例,可以通過(guò)如下子步驟將第二網(wǎng)址傳送至
第二用戶(hù):子步驟S31、開(kāi)啟瀏覽器打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面;子步驟S32、第一用戶(hù)從瀏覽器地址欄復(fù)制所述頁(yè)面地址,將所述頁(yè)面地址作為第
二網(wǎng)址傳送給第二用戶(hù)。例如:非登錄用戶(hù)USERl在客戶(hù)端瀏覽器的地址欄里復(fù)制第二網(wǎng)址的URL地址,然后通過(guò)即時(shí)通訊工具或別的方式傳播給另一用戶(hù)USER2。步驟103、獲取第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;在實(shí)際中,所述第二用戶(hù)也是第一網(wǎng)站的注冊(cè)用戶(hù),可以處于非登錄狀態(tài),在本地終端的數(shù)據(jù)Cookie中儲(chǔ)存有用戶(hù)身份的信息。在具體實(shí)現(xiàn)中,第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中,通??梢园ǖ诙脩?hù)的信息和第二網(wǎng)址的信息,例如,從本地終端的數(shù)據(jù)Cookie中獲取到第二用戶(hù)的身份標(biāo)識(shí)WD,通過(guò)身份標(biāo)識(shí)UID此可以找到網(wǎng)站用戶(hù)數(shù)據(jù)庫(kù)中對(duì)應(yīng)用戶(hù)信息,包括姓名、用戶(hù)頭像、用戶(hù)信用等級(jí)等等,第二網(wǎng)址的信息如URL2等。步驟104、根據(jù)所述第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面,并從第二網(wǎng)址中提取第一用戶(hù)的信息,在當(dāng)前打開(kāi)的頁(yè)面中加載標(biāo)識(shí)有第一用戶(hù)信息的功能組件。在本申請(qǐng)的另一種優(yōu)選實(shí)施例中,所述從第二網(wǎng)址中提取第一用戶(hù)的信息的步驟具體可以包括以下子步驟:子步驟41、從所述第二網(wǎng)址中提取特征片段,所述特征片段為第一網(wǎng)址之外的其它部分;子步驟42、從所述特征片段中提取第一用戶(hù)的身份標(biāo)識(shí)WD。例如:根據(jù)第二網(wǎng)址URL2中包含的特征URL片段,去解析特征URL片段中的UID(唯一身份標(biāo)識(shí))及時(shí)間戳,再提取到對(duì)應(yīng)的UID即可。在本申請(qǐng)的另一種優(yōu)選實(shí)施例中,所述從第二網(wǎng)址中提取第一用戶(hù)的信息的步驟具體可以包括如下子步驟:子步驟51、從所述第二網(wǎng)址中提取加密特征片段;子步驟52、對(duì)所述加密特征片段按照預(yù)設(shè)的解密算法進(jìn)行解密,從解密后的數(shù)據(jù)中提取第一用戶(hù)的身份標(biāo)識(shí)WD ;其中,所述預(yù)設(shè)的解密算法為預(yù)設(shè)加密算法的對(duì)稱(chēng)算法。例如:根據(jù)第二網(wǎng)址中包含的加密的特征片段,將加密特征片段通過(guò)加密方法(如MD5算法)的逆運(yùn)算解密,獲取用戶(hù)USERl的身份標(biāo)識(shí)WD。作為本申請(qǐng)實(shí)施例具體應(yīng)用的一種示例,所述功能組件可以包括:點(diǎn)評(píng)操作組件、分享操作組件或轉(zhuǎn)載操作組件等,具體可以通過(guò)JS加載方案彈出包含USERl信息的信息交互功能組件,例如,由JS觸發(fā)顯示出來(lái)的對(duì)應(yīng)加載層,當(dāng)然,上述描述方式均只用作示例,本申請(qǐng)對(duì)此無(wú)需加以限制。參考圖2,示出了本申請(qǐng)的一種非登錄用戶(hù)間的信息交互方法實(shí)施例2的步驟流程圖,具體可以包括如下步驟:步驟201、第一用戶(hù)A在非登錄狀態(tài)下提交第一網(wǎng)址URLl的訪(fǎng)問(wèn)請(qǐng)求;步驟202、根據(jù)所述請(qǐng)求獲取儲(chǔ)存在本地終端的數(shù)據(jù)Cookie中第一用戶(hù)A的數(shù)據(jù),具體可以為第一用戶(hù)A的身份標(biāo)識(shí)WD ;步驟203、對(duì)所述第一用戶(hù)A的身份標(biāo)識(shí)UID和用戶(hù)請(qǐng)求時(shí)的時(shí)間戳,采用預(yù)設(shè)的加密算法進(jìn)行加密,生成加密特征片段,并將所述特征片段附加在第一網(wǎng)址URLl中形成第二網(wǎng)址URL2 ;步驟204、打開(kāi)對(duì)應(yīng)的頁(yè)面;步驟205、第一用戶(hù)A在瀏覽器地址欄中復(fù)制第二網(wǎng)址URL,通過(guò)即時(shí)聊天工具傳播給第二用戶(hù)B ;步驟206、第二用戶(hù)B在非登錄狀態(tài)下提交第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;步驟207、根據(jù)所述請(qǐng)求獲取儲(chǔ)存在本地終端的數(shù)據(jù)Cookie中第二用戶(hù)B的數(shù)據(jù),具體可以為第二用戶(hù)B的身份標(biāo)識(shí)WD ;步驟208、根據(jù)所述第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求打開(kāi)所述第二網(wǎng)址URL2對(duì)應(yīng)的頁(yè)面;步驟209、從所述第二網(wǎng)址URL2中提取加密特征片段,對(duì)所述加密特征片段按照預(yù)設(shè)的解密算法進(jìn)行解密,從解密后的數(shù)據(jù)中提取第一用戶(hù)A的身份標(biāo)識(shí)WD,然后在當(dāng)前打開(kāi)的第二網(wǎng)址頁(yè)面中加載標(biāo)識(shí)有第一用戶(hù)信息的功能組件;步驟210、接收第二用戶(hù)B針對(duì)功能組件進(jìn)行的操作,根據(jù)第二用戶(hù)的信息和對(duì)應(yīng)功能組件的操作信息生成系統(tǒng)消息;將生成的系統(tǒng)消息發(fā)送給第一用戶(hù)A。在具體實(shí)現(xiàn)中,第二用戶(hù)B在點(diǎn)評(píng)了第一用戶(hù)A的分享的內(nèi)容之后,系統(tǒng)將提取第二用戶(hù)B本地終端上的數(shù)據(jù)Cookie中的對(duì)應(yīng)信息,生成第二用戶(hù)B的身份信息,將第二用戶(hù)B的身份信息和第二用戶(hù)B點(diǎn)評(píng)的內(nèi)容一起生成系統(tǒng)消息,當(dāng)?shù)谝挥脩?hù)A在線(xiàn)狀態(tài)時(shí),將包含第二用戶(hù)B身份信息和點(diǎn)評(píng)內(nèi)容的系統(tǒng)消息發(fā)送給第一用戶(hù)A。需要說(shuō)明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本申請(qǐng)所必須的。參考圖3,其示出了本申請(qǐng)的一種非登錄用戶(hù)間的信息交互裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:第一用戶(hù)請(qǐng)求獲取模塊301:用于獲取第一用戶(hù)在非登錄狀態(tài)下提交的第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;第二網(wǎng)址生成模塊302:用于根據(jù)所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址;所述第二網(wǎng)址中包括第一網(wǎng)址以及第一用戶(hù)的信息;第二網(wǎng)址傳送模塊303:用于將所述第二網(wǎng)址傳送至第二用戶(hù);第二用戶(hù)請(qǐng)求獲取模:304:用于獲取第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;頁(yè)面打開(kāi)模塊305:用于根據(jù)所述第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面;第一用戶(hù)信息提取模塊306:用于從第二網(wǎng)址中提取第一用戶(hù)的信息;加載模塊307:用于在當(dāng)前打開(kāi)的頁(yè)面中加載標(biāo)識(shí)有第一用戶(hù)信息的功能組件。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述的裝置還可以包括如下模塊:第二用戶(hù)信息獲取模塊:用于獲取第二用戶(hù)的信息;第二用戶(hù)信息反饋模塊:用于接收第二用戶(hù)針對(duì)功能組件的操作信息,將所述第二用戶(hù)信息和對(duì)應(yīng)功能組件的操作信息反饋給第一用戶(hù)。在本申請(qǐng)的一種具體應(yīng)用中,所述第二網(wǎng)址傳送模塊可以包括如下子模塊:網(wǎng)址開(kāi)啟子模塊:開(kāi)啟瀏覽器打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面;網(wǎng)址傳送子模塊:第一用戶(hù)從瀏覽器地址欄復(fù)制所述頁(yè)面地址,將所述頁(yè)面地址作為第二網(wǎng)址傳送給第二用戶(hù)。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述第一用戶(hù)信息可以為第一用戶(hù)的身份標(biāo)識(shí)WD,所述第二網(wǎng)址生成模塊可以包括以下子模塊:第一用戶(hù)信息獲取子模塊:用于從所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中提取第一網(wǎng)址;特征片段生成子模塊:用于根據(jù)所述第一用戶(hù)的身份標(biāo)識(shí)UID和用戶(hù)請(qǐng)求時(shí)的時(shí)間戳生成特征片段;特征片段附加子模塊:用于將所述特征片段附加在第一網(wǎng)址中形成第二網(wǎng)址。在本申請(qǐng)另一種優(yōu)選實(shí)施例中,所述第一用戶(hù)信息為第一用戶(hù)的身份標(biāo)識(shí)WD,所述第二網(wǎng)址生成模塊可以包括以下子模塊:第一用戶(hù)信息獲取子模塊:用于從所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中提取第一網(wǎng)址;加密特征片段生成子模塊:用于根據(jù)所述第一用戶(hù)的身份標(biāo)識(shí)UID和用戶(hù)請(qǐng)求時(shí)的時(shí)間戳生成特征片段;加密特征片段附加子模塊:用于將所述加密特征片段附加在第一網(wǎng)址中形成第二網(wǎng)址。在具體實(shí)現(xiàn)中,所述第一用戶(hù)的身份標(biāo)識(shí)UID可以從儲(chǔ)存在本地終端的數(shù)據(jù)Cookie中獲取。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述第一用戶(hù)信息提取模塊可以包括以下子模塊:特征片段提取子模塊:從所述第二網(wǎng)址中提取特征片段,所述特征片段為第一網(wǎng)址之外的其它部分;身份標(biāo)識(shí)提取子模塊:從所述特征片段中提取第一用戶(hù)的身份標(biāo)識(shí)WD。在本申請(qǐng)的另一種優(yōu)選實(shí)施例中,所述第一用戶(hù)信息提取模塊可以包括以下子模塊:加密特征片段提取子模塊:用于從所述第二網(wǎng)址中提取加密特征片段;加密特征片段解密子模塊:對(duì)所述加密特征片段按照預(yù)設(shè)的解密算法進(jìn)行解密,從解密后的數(shù)據(jù)中提取第一用戶(hù)的身份標(biāo)識(shí)WD ;其中,所述預(yù)設(shè)的解密算法為預(yù)設(shè)加密算法的對(duì)稱(chēng)算法。在具體實(shí)現(xiàn)中,所述功能組件可以包括:點(diǎn)評(píng)操作組件、分享操作組件或轉(zhuǎn)載操作組件等。
由于所述系統(tǒng)實(shí)施例基本相應(yīng)于前述方法實(shí)施例,故本實(shí)施例的描述中未詳盡之處,可以參見(jiàn)前述實(shí)施例中的相關(guān)說(shuō)明,在此就不贅述了。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或
者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)......”限定的要素,
并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。以上對(duì)本申請(qǐng)所提供的一種非登錄用戶(hù)間的信息交互方法,以及,一種非登錄用戶(hù)間的信息交互裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
權(quán)利要求
1.一種非登錄用戶(hù)間的信息交互方法,其特征在于,包括: 獲取第一用戶(hù)在非登錄狀態(tài)下提交的第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求; 根據(jù)所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址,并將所述第二網(wǎng)址傳送至第二用戶(hù);所述第二網(wǎng)址中包括第一網(wǎng)址以及第一用戶(hù)的信息; 獲取第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求; 根據(jù)所述第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面,并從第二網(wǎng)址中提取第一用戶(hù)的信息,在當(dāng)前打開(kāi)的頁(yè)面中加載標(biāo)識(shí)有第一用戶(hù)信息的功能組件。
2.按權(quán)利要求1所述的方法,其特征在于,在獲取第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求的步驟之后,還包括: 獲取第二用戶(hù)的信息; 接收第二用戶(hù)針對(duì)功能組件的操作信息,將所述第二用戶(hù)信息和對(duì)應(yīng)功能組件的操作信息反饋給第一用戶(hù)。
3.按權(quán)利要求1或2所述的方法,其特征在于,所述將第二網(wǎng)址傳送至第二用戶(hù)的步驟包括: 開(kāi)啟瀏覽器打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面; 第一用戶(hù)從瀏覽器地址欄復(fù)制所述頁(yè)面地址,將所述頁(yè)面地址作為第二網(wǎng)址傳送給第二用戶(hù)。
4.按權(quán)利要求3所述的方法,其特征在于,本地獲取的為用戶(hù)的數(shù)字身份ID,即WD,通過(guò)此可以找到網(wǎng)站用戶(hù)數(shù)據(jù)庫(kù)中對(duì)應(yīng)用戶(hù)信息,包括姓名、用戶(hù)頭像、用戶(hù)信用等級(jí)等等所述根據(jù)第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址的步驟包括: 從所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中提取第一網(wǎng)址; 根據(jù)所述第一用戶(hù)的身份標(biāo)識(shí)UID和用戶(hù)請(qǐng)求時(shí)的時(shí)間戳生成特征片段; 將所述特征片段附加在第一網(wǎng)址中形成第二網(wǎng)址。
5.按權(quán)利要求3所述的方法,其特征在于,所述第一用戶(hù)信息為第一用戶(hù)的身份標(biāo)識(shí)WD,所述根據(jù)第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址的步驟包括: 從所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求中提取第一網(wǎng)址; 對(duì)所述第一用戶(hù)的身份標(biāo)識(shí)WD和用戶(hù)請(qǐng)求時(shí)的時(shí)間戳,采用預(yù)設(shè)的加密算法進(jìn)行加密,生成加密特征片段; 將所述加密特征片段附加在第一網(wǎng)址中形成第二網(wǎng)址。
6.按權(quán)利要求4或5所述的方法,其特征在于,所述第一用戶(hù)的身份標(biāo)識(shí)UID從儲(chǔ)存在本地終端的數(shù)據(jù)Cookie中獲取。
7.按權(quán)利要求4所述的方法,其特征在于,所述從第二網(wǎng)址中提取第一用戶(hù)的信息的步驟包括: 從所述第二網(wǎng)址中提取特征片段,所述特征片段為第一網(wǎng)址之外的其它部分; 從所述特征片段中提取第一用戶(hù)的身份標(biāo)識(shí)WD。
8.按權(quán)利要求5所述的方法,其特征在于,所述從第二網(wǎng)址中提取第一用戶(hù)的信息的步驟包括: 從所述第二網(wǎng)址中提取加密特征片段; 對(duì)所述加密特征片段按照預(yù)設(shè)的解密算法進(jìn)行解密,從解密后的數(shù)據(jù)中提取第一用戶(hù)的身份標(biāo)識(shí)WD ;其中,所述預(yù)設(shè)的解密算法為預(yù)設(shè)加密算法的對(duì)稱(chēng)算法。
9.按權(quán)利要求1所述的方法,其特征在于,所述功能組件包括:點(diǎn)評(píng)操作組件、分享操作組件或轉(zhuǎn)載操作組件。
10.一種非登錄用戶(hù)間的信息交互裝置,其特征在于,包括: 第一用戶(hù)請(qǐng)求獲取模塊:用于獲取第一用戶(hù)在非登錄狀態(tài)下提交的第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求; 第二網(wǎng)址生成模塊:用于根據(jù)所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址;所述第二網(wǎng)址中包括第一網(wǎng)址以及第一用戶(hù)的信息; 第二網(wǎng)址傳送模塊,用于將所述第二網(wǎng)址傳送至第二用戶(hù); 第二用戶(hù)請(qǐng)求獲取模塊:用于獲取第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求; 頁(yè)面打開(kāi)模塊:用于根據(jù)所述第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面; 第一用戶(hù)信息提取模塊:用于從第二網(wǎng)址中提取第一用戶(hù)的信息; 加載模塊,用于在當(dāng)前打開(kāi)的頁(yè)面中加載標(biāo)識(shí)有第一用戶(hù)信息的功能組件。
11.按權(quán)利要求10所述的裝置,其特征在于,還包括: 第二用戶(hù)信息獲取模塊:用于獲取第二用戶(hù)的信息; 第二用戶(hù)信息反饋模塊:用于接收第二用戶(hù)針對(duì)功能組件的操作信息,將所述第二用戶(hù)信息和對(duì)應(yīng)功能組件的操作信息反饋給第一用戶(hù)。
全文摘要
本申請(qǐng)?zhí)峁┝艘环N非登錄用戶(hù)間的信息交互方法和裝置,其中所述方法包括獲取第一用戶(hù)在非登錄狀態(tài)下提交的第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;根據(jù)所述第一網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求生成第二網(wǎng)址,并將所述第二網(wǎng)址傳送至第二用戶(hù);所述第二網(wǎng)址中包括第一網(wǎng)址以及第一用戶(hù)的信息;獲取第二用戶(hù)在非登錄狀態(tài)下提交的第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求;根據(jù)所述第二網(wǎng)址訪(fǎng)問(wèn)請(qǐng)求打開(kāi)所述第二網(wǎng)址對(duì)應(yīng)的頁(yè)面,并從第二網(wǎng)址中提取第一用戶(hù)的信息,在當(dāng)前打開(kāi)的頁(yè)面中加載標(biāo)識(shí)有第一用戶(hù)信息的功能組件。本申請(qǐng)?zhí)峁┮环N能夠使非登錄用戶(hù)之間,對(duì)網(wǎng)站內(nèi)任意網(wǎng)頁(yè)進(jìn)行信息交互操作的方案,來(lái)方便用戶(hù)使用信息交互的功能。
文檔編號(hào)H04L29/06GK103095663SQ201110346510
公開(kāi)日2013年5月8日 申請(qǐng)日期2011年11月4日 優(yōu)先權(quán)日2011年11月4日
發(fā)明者金卿 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司