專利名稱:一種多網(wǎng)站應(yīng)用信息獲取方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種多網(wǎng)站應(yīng)用信息獲取方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有的眾多互聯(lián)網(wǎng)網(wǎng)站,用戶輸入賬號(hào)信息登錄后,可以使用該網(wǎng)站內(nèi)的各項(xiàng)應(yīng)用信息,如好友狀態(tài)、日志、微博、照片等。現(xiàn)有的網(wǎng)站登錄過程中,會(huì)在用戶輸入正確的賬號(hào)信息(如用戶名和密碼),并通過登錄驗(yàn)證時(shí),為用戶產(chǎn)生一個(gè)會(huì)話密鑰,之后,用戶即可使用該會(huì)話密鑰作為標(biāo)識(shí),來獲取本網(wǎng)站內(nèi)的各項(xiàng)應(yīng)用信息?,F(xiàn)有的網(wǎng)站應(yīng)用信息獲取流程如圖I所示,包括如下步驟步驟101,用戶客戶端(如瀏覽器)向網(wǎng)站發(fā)送攜帶會(huì)話密鑰的請(qǐng)求(如點(diǎn)擊網(wǎng)站 上的按鈕);步驟102,網(wǎng)站驗(yàn)證會(huì)話密鑰是否有效,若是,則執(zhí)行步驟103,否則執(zhí)行步驟104 ;步驟103,返回請(qǐng)求結(jié)果(如含有應(yīng)用信息的網(wǎng)頁頁面);步驟104,返回錯(cuò)誤提示。上述現(xiàn)有各個(gè)網(wǎng)站的應(yīng)用信息獲取流程只限于用戶登錄并訪問本網(wǎng)站內(nèi)的各項(xiàng)應(yīng)用,該用戶的好友也局限于本網(wǎng)站賬號(hào)體系下的好友。通常情況下,用戶往往會(huì)同時(shí)使用多個(gè)網(wǎng)站提供的服務(wù),但不同的網(wǎng)站之間的賬號(hào)系統(tǒng)各自獨(dú)立,用戶若想獲取多個(gè)網(wǎng)站的應(yīng)用信息,只能手動(dòng)登錄多個(gè)網(wǎng)站,重復(fù)進(jìn)行多個(gè)網(wǎng)站的登錄驗(yàn)證操作,并通過切換訪問不同網(wǎng)站的頁面來獲取所需的多個(gè)網(wǎng)站的應(yīng)用信息。隨著各類互聯(lián)網(wǎng)站點(diǎn)越來越多,用戶使用多種網(wǎng)站應(yīng)用、獲得眾多不同信息的需求也越來越強(qiáng)烈。但是,在現(xiàn)有的獨(dú)立網(wǎng)站登錄方式下,用戶只能通過打開多個(gè)網(wǎng)站、并多次輸入不同的賬號(hào)信息進(jìn)行驗(yàn)證來獲取多個(gè)網(wǎng)站的應(yīng)用信息,操作繁瑣、用戶體驗(yàn)差,使用非常不便,而且多個(gè)不同網(wǎng)站的帳號(hào)信息對(duì)于用戶記憶也是個(gè)挑戰(zhàn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種多網(wǎng)站應(yīng)用信息獲取方法及系統(tǒng),用戶只需進(jìn)行一次登錄操作就可以獲取多個(gè)網(wǎng)站的應(yīng)用信息。為達(dá)上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種多網(wǎng)站應(yīng)用信息獲取方法,該方法包括接收并驗(yàn)證用戶發(fā)送的登錄請(qǐng)求;用戶登錄后,根據(jù)預(yù)先保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息,向?qū)?yīng)的多個(gè)第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求;將所述應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回用戶。較佳地,所述預(yù)先保存與用戶關(guān)聯(lián)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息的方法包括接收用戶的應(yīng)用加入請(qǐng)求;所述應(yīng)用加入請(qǐng)求中包括用戶通過在第三方網(wǎng)站的帳號(hào)信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用授權(quán)請(qǐng)求所獲取的第三方網(wǎng)站返回的驗(yàn)證信息,以及與所述應(yīng)用授權(quán)請(qǐng)求對(duì)應(yīng)的應(yīng)用授權(quán)信息;根據(jù) 所述應(yīng)用授權(quán)信息和驗(yàn)證信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求,若所述應(yīng)用信息的獲取請(qǐng)求有效,則保存所述第三方網(wǎng)站應(yīng)用授權(quán)信息和驗(yàn)證信息為與用戶關(guān)聯(lián)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息。較佳地,該方法進(jìn)一步包括接收用戶的應(yīng)用刪除請(qǐng)求;將所述預(yù)先保存的,與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息中,與所述應(yīng)用刪除請(qǐng)求中攜帶的應(yīng)用授權(quán)信息對(duì)應(yīng)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息刪除。較佳地,所述將請(qǐng)求的結(jié)果返回用戶包括將從多個(gè)第三方網(wǎng)站獲取到的應(yīng)用信息通過長輪詢或長連接的方式異步實(shí)時(shí)推送給用戶。較佳地,所述應(yīng)用授權(quán)信息包括所述應(yīng)用授權(quán)請(qǐng)求對(duì)應(yīng)的第三方網(wǎng)站的網(wǎng)址和授權(quán)域?!N多網(wǎng)站應(yīng)用信息獲取系統(tǒng),該系統(tǒng)包括存儲(chǔ)模塊,保存與用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息;接入模塊,接收并驗(yàn)證用戶發(fā)送的登錄請(qǐng)求;用戶登錄后,將所述存儲(chǔ)模塊中保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息發(fā)送給代理模塊;將從所述代理模塊接收的應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回用戶;代理模塊,根據(jù)所述接入模塊發(fā)送的,所述與用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息,向?qū)?yīng)的多個(gè)第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求;將所述應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回所述接入模塊。較佳地,所述接入模塊包括登錄單元,接收并驗(yàn)證用戶發(fā)送的登錄請(qǐng)求;信息轉(zhuǎn)發(fā)單元,用戶登錄后,將所述存儲(chǔ)模塊中保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息發(fā)送給代理模塊;信息反饋單元,將從所述代理模塊接收的應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回用戶。較佳地,所述接入模塊進(jìn)一步包括應(yīng)用加入單元,接收用戶的應(yīng)用加入請(qǐng)求;所述應(yīng)用加入請(qǐng)求中包括用戶通過在第三方網(wǎng)站的帳號(hào)信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用授權(quán)請(qǐng)求所獲取的第三方網(wǎng)站返回的驗(yàn)證信息,以及與所述應(yīng)用授權(quán)請(qǐng)求對(duì)應(yīng)的應(yīng)用授權(quán)信息;指令所述代理模塊根據(jù)所述應(yīng)用授權(quán)信息和驗(yàn)證信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求,若所述應(yīng)用信息的獲取請(qǐng)求有效,則將所述第三方網(wǎng)站應(yīng)用授權(quán)信息和驗(yàn)證信息保存到所述存儲(chǔ)模塊中,成為與用戶關(guān)聯(lián)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息。較佳地,所述接入模塊進(jìn)一步包括應(yīng)用刪除單元,接收用戶的應(yīng)用刪除請(qǐng)求;將保存在所述存儲(chǔ)模塊中的,與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息中,與所述應(yīng)用刪除請(qǐng)求中攜帶的應(yīng)用授權(quán)信息對(duì)應(yīng)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息刪除。較佳地,所述接入模塊將所述代理模塊從多個(gè)第三方網(wǎng)站獲取到的應(yīng)用信息通過長輪詢或長連接的方式異步實(shí)時(shí)推送給用戶。由上述技術(shù)方案可見,本發(fā)明的這種多網(wǎng)站應(yīng)用信息獲取方法和系統(tǒng),可以將多個(gè)網(wǎng)站的帳號(hào)信息關(guān)聯(lián)到一個(gè)主帳號(hào)上,用戶使用主帳號(hào)登錄后,即可自動(dòng)通過預(yù)先保存的用于拉取應(yīng)用信息的資料,為用戶拉取關(guān)聯(lián)的多個(gè)網(wǎng)站的應(yīng)用信息,從而實(shí)現(xiàn)只需進(jìn)行一次登錄操作就可以獲取多個(gè)網(wǎng)站的應(yīng)用信息的目的。
圖I為現(xiàn)有單網(wǎng)站應(yīng)用信息獲取方法流程圖;
圖2為本發(fā)明實(shí)施例的多網(wǎng)站應(yīng)用信息獲取系統(tǒng)結(jié)構(gòu)示意圖;圖3為在本發(fā)明實(shí)施例的多網(wǎng)站應(yīng)用信息獲取系統(tǒng)中添加第三方網(wǎng)站應(yīng)用的方法流程圖;圖4為在本發(fā)明實(shí)施例的多網(wǎng)站應(yīng)用信息獲取系統(tǒng)中刪除第三方網(wǎng)站應(yīng)用的方法流程圖;圖5為在本發(fā)明實(shí)施例的接入模塊結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。本發(fā)明主要是將多個(gè)網(wǎng)站的帳號(hào)信息關(guān)聯(lián)到一個(gè)主帳號(hào)上,用戶使用主帳號(hào)登錄后,由本發(fā)明設(shè)計(jì)的系統(tǒng)根據(jù)預(yù)先保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息,向?qū)?yīng)的多個(gè)第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求;從而自動(dòng)為用戶拉取多個(gè)網(wǎng)站的應(yīng)用信息并返回用戶。用戶只需一次登錄操作,即可獲取到多個(gè)網(wǎng)站的應(yīng)用信息。圖2為本發(fā)明實(shí)施例的多網(wǎng)站應(yīng)用信息獲取系統(tǒng)結(jié)構(gòu)示意圖,如圖2所示,該系統(tǒng)包括接入模塊201、存儲(chǔ)模塊202、代理模塊203 ;接入模塊201,接收并驗(yàn)證用戶發(fā)送的登錄請(qǐng)求;用戶登錄后,將存儲(chǔ)模塊202中預(yù)先保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息發(fā)送給代理模塊203 ;將從代理模塊203接收的請(qǐng)求的結(jié)果,即應(yīng)用信息返回用戶。具體地,接入模塊201可以為用戶提供一網(wǎng)頁界面,用戶通過瀏覽器訪問該頁面并向接入模塊201發(fā)送登錄請(qǐng)求,接入模塊201驗(yàn)證用戶登錄請(qǐng)求中攜帶的帳號(hào)信息,驗(yàn)證通過,即用戶登錄后,進(jìn)行后續(xù)將存儲(chǔ)模塊202中預(yù)先保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息發(fā)送給代理模塊203的操作;另外為了確保返回給用戶的應(yīng)用信息能夠被用戶使用的客戶端,如瀏覽器實(shí)時(shí)響應(yīng),接入模塊201可以將代理模塊203從多個(gè)第三方網(wǎng)站獲取到的應(yīng)用信息通過長輪詢(Long polling)或長連接(comet)等方式異步實(shí)時(shí)推送給用戶,以達(dá)到用戶在同一個(gè)網(wǎng)頁頁面中實(shí)時(shí)回顯應(yīng)用信息的效果。存儲(chǔ)模塊202,保存與用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息;具體的保存格式可以如下表所示
用戶ID第三方網(wǎng)站應(yīng)用授權(quán)信息I~驗(yàn)證信息I
用戶ID第三方網(wǎng)站應(yīng)用授權(quán)信息2 驗(yàn)證信息2
用戶ID第三方網(wǎng)站應(yīng)用授權(quán)信息3 驗(yàn)證信息3表一、與用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息存儲(chǔ)表在表一中,第三方網(wǎng)站應(yīng)用授權(quán)信息包含應(yīng)用所在網(wǎng)址、授權(quán)域等資料;驗(yàn)證信息則用于代理模塊203根據(jù)應(yīng)用授權(quán)信息從第三方網(wǎng)站拉取對(duì)應(yīng)的應(yīng)用信息時(shí)接受第三方網(wǎng)站的驗(yàn)證,如密鑰、公鑰等,具體驗(yàn)證信息根據(jù)第三方網(wǎng)站的驗(yàn)證方式確定。用戶ID即用戶完成登錄驗(yàn)證的合法用戶賬號(hào),一個(gè)用戶ID可以對(duì)應(yīng)多個(gè)不同的第三方網(wǎng)站應(yīng)用授權(quán) 信息及驗(yàn)證信息,根據(jù)用戶登錄時(shí)的用戶賬號(hào)不同,可以保存多個(gè)不同用戶ID對(duì)應(yīng)的不同的第三方網(wǎng)站應(yīng)用授權(quán)信息及驗(yàn)證信息。代理模塊203,根據(jù)接入模塊201發(fā)送的,所述與用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息,向?qū)?yīng)的多個(gè)第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求;將所述請(qǐng)求的結(jié)果返回接入模塊201。在本發(fā)明中,使用代理模塊203獲取應(yīng)用信息數(shù)據(jù)而不使用網(wǎng)站前端拉取信息的設(shè)計(jì)思路是基于,如果用戶同時(shí)使用多個(gè)第三方網(wǎng)站,則在一個(gè)應(yīng)用信息獲取請(qǐng)求內(nèi)即可通過接入模塊201返回多個(gè)請(qǐng)求的結(jié)果,避免了用戶進(jìn)行多個(gè)應(yīng)用信息獲取請(qǐng)求導(dǎo)致的響應(yīng)緩慢。上述接入模塊的具體結(jié)構(gòu)如圖5所示,包括登錄單元501,接收并驗(yàn)證用戶發(fā)送的登錄請(qǐng)求;信息轉(zhuǎn)發(fā)單元502,用戶登錄后,將所述存儲(chǔ)模塊202中保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息發(fā)送給代理模塊203 ;信息反饋單元503,將從所述代理模塊203接收的應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回用戶。另外,在具體的應(yīng)用場景下,存儲(chǔ)模塊202中保存的與用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息需要預(yù)先獲取;具體地,這些信息可以直接通過訪問存儲(chǔ)模塊202,向存儲(chǔ)模塊202中直接錄入,也可以通過用戶向接入模塊201發(fā)送應(yīng)用加入請(qǐng)求來發(fā)起,由接入模塊201具體實(shí)現(xiàn),為實(shí)現(xiàn)用戶應(yīng)用的加入,如圖5所示,所述接入模塊201可以進(jìn)一步包括應(yīng)用加入單元504,接收用戶的應(yīng)用加入請(qǐng)求;所述應(yīng)用加入請(qǐng)求中包括用戶通過在第三方網(wǎng)站的帳號(hào)信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用授權(quán)請(qǐng)求所獲取的第三方網(wǎng)站返回的驗(yàn)證信息;以及與所述應(yīng)用授權(quán)請(qǐng)求對(duì)應(yīng)的應(yīng)用授權(quán)信息;指令所述代理模塊203根據(jù)所述應(yīng)用授權(quán)信息和驗(yàn)證信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求,若所述應(yīng)用信息的獲取請(qǐng)求有效,則將所述第三方網(wǎng)站應(yīng)用授權(quán)信息和驗(yàn)證信息保存到存儲(chǔ)模塊202中,成為與用戶關(guān)聯(lián)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息。
具體流程如圖3所示,包括步驟301,用戶向第三方網(wǎng)站發(fā)起應(yīng)用授權(quán)請(qǐng)求;用戶在接入模塊201提供的網(wǎng)頁界面中申請(qǐng)加入應(yīng)用,此時(shí)可通過網(wǎng)頁跳轉(zhuǎn)到第三方網(wǎng)站,用戶輸入該第三方網(wǎng)站的帳號(hào)信息以發(fā)起應(yīng)用授權(quán)請(qǐng)求。步驟302,第三網(wǎng)網(wǎng)站進(jìn)行應(yīng)用授權(quán),返回驗(yàn)證信息;第三方網(wǎng)站驗(yàn)證用戶的帳號(hào)信息,如果有效,則授權(quán)用戶所請(qǐng)求的應(yīng)用,生成該用戶基于所授權(quán)應(yīng)用的一串驗(yàn)證密鑰,即驗(yàn)證信息,并將驗(yàn)證信息返回用戶。授權(quán)之后,用戶即可通過該驗(yàn)證密鑰進(jìn)行應(yīng)用信息的拉取,無需再進(jìn)行用戶登錄操作,在拉取應(yīng)用信息時(shí)無須再向第三方網(wǎng)站發(fā)送用戶在第三方網(wǎng)站的賬號(hào)信息,因此無須擔(dān)憂用戶在第三方網(wǎng)站賬號(hào)信息的泄露。 步驟303,接入模塊201接收用戶發(fā)送的應(yīng)用加入請(qǐng)求;應(yīng)用加入請(qǐng)求中包含應(yīng)用授權(quán)信息及驗(yàn)證信息,可以由用戶通過接入模塊201提供的網(wǎng)頁界面向接入模塊201發(fā)起。步驟304,代理模塊203向第三方網(wǎng)站發(fā)送應(yīng)用信息的獲取請(qǐng)求;步驟305,判斷請(qǐng)求是否有效,若是,則執(zhí)行步驟306,否則執(zhí)行步驟307 ;步驟306,保存應(yīng)用授權(quán)信息及驗(yàn)證信息;保存應(yīng)用授權(quán)信息及驗(yàn)證信息的同時(shí),可以將獲取的應(yīng)用信息返回用戶。步驟307,返回錯(cuò)誤提示??梢酝ㄟ^網(wǎng)頁界面向用戶返回錯(cuò)誤提示。另外,對(duì)于已經(jīng)保存的與用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息,用戶也可以自由的刪除。當(dāng)然,刪除時(shí)可以直接通過訪問存儲(chǔ)模塊202從存儲(chǔ)模塊202中刪除,也可以由用戶通過向接入模塊201發(fā)送應(yīng)用刪除請(qǐng)求來發(fā)起,由接入模塊201實(shí)現(xiàn)應(yīng)用刪除,為實(shí)現(xiàn)用戶應(yīng)用的刪除,如圖5所示,所述接入模塊201可以進(jìn)一步包括應(yīng)用刪除單元505,接收用戶的應(yīng)用刪除請(qǐng)求;將保存在存儲(chǔ)模塊202中的,與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息中,與所述應(yīng)用刪除請(qǐng)求中攜帶的應(yīng)用授權(quán)信息對(duì)應(yīng)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息刪除。具體流程如圖4所示,包括步驟401,接收用戶的應(yīng)用刪除請(qǐng)求,該請(qǐng)求攜帶用戶想要?jiǎng)h除的應(yīng)用授權(quán)信息。步驟402,從存儲(chǔ)模塊202中刪除與請(qǐng)求中應(yīng)用授權(quán)信息對(duì)應(yīng)的,用戶關(guān)聯(lián)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息。步驟403,向用戶返回刪除結(jié)果。例如刪除成功則返回“應(yīng)用授權(quán)已刪除”的提示,若刪除失敗,則返回“刪除失敗”等提示信息。由上述的實(shí)施例可見,本發(fā)明的這種多網(wǎng)站應(yīng)用信息獲取方法及系統(tǒng)實(shí)現(xiàn)了用戶在單個(gè)網(wǎng)站上登錄主賬號(hào)(如接入模塊201提供的網(wǎng)頁界面),即可以同時(shí)自動(dòng)關(guān)聯(lián)登錄多個(gè)第三方網(wǎng)站獲取應(yīng)用信息,減少了用戶在多個(gè)網(wǎng)站間來回切換的操作成本;為了保證可以一次登錄獲取多個(gè)第三方網(wǎng)站應(yīng)用,本發(fā)明保存了用戶在第三方網(wǎng)站上的驗(yàn)證信息,通過后臺(tái)下發(fā)的機(jī)制使用戶在登錄后即可收到第三方網(wǎng)站應(yīng)用的推送消息,減少了原本用戶需要多次輸入不同登錄信息的煩惱。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍 之內(nèi)。
權(quán)利要求
1.一種多網(wǎng)站應(yīng)用信息獲取方法,其特征在于,該方法包括 接收并驗(yàn)證用戶發(fā)送的登錄請(qǐng)求; 用戶登錄后,根據(jù)預(yù)先保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息,向?qū)?yīng)的多個(gè)第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求; 將所述應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回用戶。
2.如權(quán)利要求I所述的多網(wǎng)站應(yīng)用信息獲取方法,其特征在于,所述預(yù)先保存與用戶關(guān)聯(lián)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息的方法包括 接收用戶的應(yīng)用加入請(qǐng)求;所述應(yīng)用加入請(qǐng)求中包括用戶通過在第三方網(wǎng)站的帳號(hào)信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用授權(quán)請(qǐng)求所獲取的第三方網(wǎng)站返回的驗(yàn)證信息,以及與所述應(yīng)用授權(quán)請(qǐng)求對(duì)應(yīng)的應(yīng)用授權(quán)信息; 根據(jù)所述應(yīng)用授權(quán)信息和驗(yàn)證信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求,若所述應(yīng)用信息的獲取請(qǐng)求有效,則保存所述第三方網(wǎng)站應(yīng)用授權(quán)信息和驗(yàn)證信息為與用戶關(guān)聯(lián)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息。
3.如權(quán)利要求2所述的多網(wǎng)站應(yīng)用信息獲取方法,其特征在于,該方法進(jìn)一步包括 接收用戶的應(yīng)用刪除請(qǐng)求; 將所述預(yù)先保存的,與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息中,與所述應(yīng)用刪除請(qǐng)求中攜帶的應(yīng)用授權(quán)信息對(duì)應(yīng)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息刪除。
4.如權(quán)利要求2所述的多網(wǎng)站應(yīng)用信息獲取方法,其特征在于,所述將請(qǐng)求的結(jié)果返回用戶包括 將從多個(gè)第三方網(wǎng)站獲取到的應(yīng)用信息通過長輪詢或長連接的方式異步實(shí)時(shí)推送給用戶。
5.如權(quán)利要求2所述的多網(wǎng)站應(yīng)用信息獲取方法,其特征在于,所述應(yīng)用授權(quán)信息包括 所述應(yīng)用授權(quán)請(qǐng)求對(duì)應(yīng)的第三方網(wǎng)站的網(wǎng)址和授權(quán)域。
6.一種多網(wǎng)站應(yīng)用信息獲取系統(tǒng),其特征在于,該系統(tǒng)包括 存儲(chǔ)模塊,保存與用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息; 接入模塊,接收并驗(yàn)證用戶發(fā)送的登錄請(qǐng)求;用戶登錄后,將所述存儲(chǔ)模塊中保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息發(fā)送給代理模塊;將從所述代理模塊接收的應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回用戶; 代理模塊,根據(jù)所述接入模塊發(fā)送的,所述與用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息,向?qū)?yīng)的多個(gè)第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求;將所述應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回所述接入模塊。
7.如權(quán)利要求6所述的多網(wǎng)站應(yīng)用信息獲取系統(tǒng),其特征在于,所述接入模塊包括 登錄單元,接收并驗(yàn)證用戶發(fā)送的登錄請(qǐng)求; 信息轉(zhuǎn)發(fā)單元,用戶登錄后,將所述存儲(chǔ)模塊中保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息發(fā)送給代理模塊; 信息反饋單元,將從所述代理模塊接收的應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回用戶。
8.如權(quán)利要求7所述的多網(wǎng)站應(yīng)用信息獲取系統(tǒng),其特征在于,所述接入模塊進(jìn)一步包括 應(yīng)用加入單元,接收用戶的應(yīng)用加入請(qǐng)求;所述應(yīng)用加入請(qǐng)求中包括用戶通過在第三方網(wǎng)站的帳號(hào)信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用授權(quán)請(qǐng)求所獲取的第三方網(wǎng)站返回的驗(yàn)證信息,以及與所述應(yīng)用授權(quán)請(qǐng)求對(duì)應(yīng)的應(yīng)用授權(quán)信息; 指令所述代理模塊根據(jù)所述應(yīng)用授權(quán)信息和驗(yàn)證信息向?qū)?yīng)的第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求,若所述應(yīng)用信息的獲取請(qǐng)求有效,則將所述第三方網(wǎng)站應(yīng)用授權(quán)信息和驗(yàn)證信息保存到所述存儲(chǔ)模塊中,成為與用戶關(guān)聯(lián)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信
9.如權(quán)利要求7或8所述的多網(wǎng)站應(yīng)用信息獲取系統(tǒng),其特征在于,所述接入模塊進(jìn)一步包括 應(yīng)用刪除單元,接收用戶的應(yīng)用刪除請(qǐng)求; 將保存在所述存儲(chǔ)模塊中的,與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息中,與所述應(yīng)用刪除請(qǐng)求中攜帶的應(yīng)用授權(quán)信息對(duì)應(yīng)的第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息刪除。
10.如權(quán)利要求6所述的多網(wǎng)站應(yīng)用信息獲取系統(tǒng),其特征在于,所述接入模塊將所述代理模塊從多個(gè)第三方網(wǎng)站獲取到的應(yīng)用信息通過長輪詢或長連接的方式異步實(shí)時(shí)推送給用戶。
全文摘要
本發(fā)明實(shí)施例公開了一種多網(wǎng)站應(yīng)用信息獲取方法,該方法包括接收并驗(yàn)證用戶發(fā)送的登錄請(qǐng)求;用戶登錄后,根據(jù)預(yù)先保存的與該用戶關(guān)聯(lián)的多個(gè)第三方網(wǎng)站的應(yīng)用授權(quán)信息和驗(yàn)證信息,向?qū)?yīng)的多個(gè)第三方網(wǎng)站發(fā)起應(yīng)用信息的獲取請(qǐng)求;將所述應(yīng)用信息的獲取請(qǐng)求的結(jié)果返回用戶。本發(fā)明還公開了一種多網(wǎng)站應(yīng)用信息獲取系統(tǒng),該方法和系統(tǒng)使用戶只需進(jìn)行一次登錄操作就可以獲取多個(gè)網(wǎng)站的應(yīng)用信息。
文檔編號(hào)H04L29/08GK102882903SQ20111019412
公開日2013年1月16日 申請(qǐng)日期2011年7月12日 優(yōu)先權(quán)日2011年7月12日
發(fā)明者楊宇, 安婷婷, 陳翼平, 封榮軍, 賴志勇 申請(qǐng)人:騰訊科技(深圳)有限公司