專利名稱:資源共享的處理方法和系統(tǒng)以及業(yè)務(wù)平臺的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其涉及一種資源共享的處理方法和系統(tǒng)以及業(yè)務(wù)平臺。
背景技術(shù):
目前,開放已經(jīng)成為互聯(lián)網(wǎng)業(yè)務(wù)的發(fā)展趨勢,越來越多的業(yè)務(wù)將自身的資源開放給第三方。另外,在資源開放的過程中,對資源的訪問者通常需要進行授權(quán)。具體的,在業(yè)務(wù)平臺A需要開放資源給業(yè)務(wù)平臺B,同時業(yè)務(wù)平臺B也需要開放資源給業(yè)務(wù)平臺A時,業(yè)務(wù)平臺A需要授權(quán)業(yè)務(wù)平臺B可以訪問的資源,且業(yè)務(wù)平臺B也需要授權(quán)業(yè)務(wù)平臺A可以訪問的資源。但是,對于用戶來說,用戶需要登錄業(yè)務(wù)平臺A,以使得業(yè)務(wù)平臺A授權(quán)業(yè)務(wù)平臺B可以訪問的資源,且用戶還需要登錄業(yè)務(wù)平臺B,以使得業(yè)務(wù)平臺B授權(quán)業(yè)務(wù)平臺A可以訪 問的資源,即使得用戶需要登錄兩個業(yè)務(wù)平臺并分別進行資源授權(quán),才能夠?qū)崿F(xiàn)資源的共享,從而使得完成兩個業(yè)務(wù)平臺之間的資源共享操作十分繁瑣,且給用戶的使用帶來了不便。
發(fā)明內(nèi)容
本發(fā)明提供一種資源共享的處理方法和系統(tǒng)以及業(yè)務(wù)平臺,用于解決現(xiàn)有技術(shù)中用戶需要登錄兩個業(yè)務(wù)平臺并分別進行資源授權(quán)才能夠?qū)崿F(xiàn)資源的額共享而帶來的兩個業(yè)務(wù)平臺之間的資源共享操作繁瑣,且給用戶的使用帶來了不便的問題。本發(fā)明的第一個方面是提供一種資源共享的處理方法,包括第一業(yè)務(wù)平臺根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌;所述第一業(yè)務(wù)平臺根據(jù)所述第一訪問令牌,獲取用戶在所述第二業(yè)務(wù)平臺的所述第二賬戶信息,并根據(jù)所述第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,所述第一資源范圍為所述第一業(yè)務(wù)平臺訪問用戶在所述第二業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍;所述第一業(yè)務(wù)平臺根據(jù)所述第一訪問令牌,觸發(fā)用戶設(shè)備向所述第二業(yè)務(wù)平臺發(fā)送邀請綁定請求,并生成第二訪問令牌,再將所述第二訪問令牌發(fā)送給所述第二業(yè)務(wù)平臺,以供所述第二業(yè)務(wù)平臺根據(jù)所述第二訪問令牌,獲取所述用戶在所述第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)所述第二訪問令牌和所述第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問所述用戶在所述第一業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。本發(fā)明的另一個方面是提供一種資源共享的處理方法,包括第二業(yè)務(wù)平臺根據(jù)接收到的第一用戶授權(quán)請求,生成第一訪問令牌,并將所述第一訪問令牌發(fā)送給第一業(yè)務(wù)平臺,以供所述第一業(yè)務(wù)平臺根據(jù)所述第一訪問令牌,獲取所述用戶在所述第二業(yè)務(wù)平臺的第二賬戶信息,并根據(jù)所述第二訪問令牌和所述第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問所述用戶在所述第一業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍;所述第二業(yè)務(wù)平臺根據(jù)接收到的用戶設(shè)備發(fā)送的邀請綁定請求,獲取所述第一業(yè)務(wù)平臺生成的第二訪問令牌,并根據(jù)所述第二訪問令牌,獲取所述用戶在所述第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)所述第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,所述第一資源范圍為所述第一業(yè)務(wù)平臺訪問用戶在所述第二業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。本發(fā)明的又一個方面是提供一種業(yè)務(wù)平臺,包括令牌獲取模塊,用于根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌;賬戶信息獲取模塊,用于根據(jù)所述第一訪問令牌,獲取用戶在所述第二業(yè)務(wù)平臺 的所述第二賬戶信息;資源訪問模塊,用于根據(jù)所述第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,所述第一資源范圍為所述第一業(yè)務(wù)平臺訪問用戶在所述第二業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍;令牌生成模塊,用于根據(jù)所述第一訪問令牌,觸發(fā)用戶設(shè)備向所述第二業(yè)務(wù)平臺發(fā)送邀請綁定請求,并生成第二訪問令牌,再將所述第二訪問令牌發(fā)送給所述第二業(yè)務(wù)平臺,以供所述第二業(yè)務(wù)平臺根據(jù)所述第二訪問令牌,獲取所述用戶在所述業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)所述第二訪問令牌和所述第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問所述用戶在所述第一業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。本發(fā)明的還一個方面是提供一種業(yè)務(wù)平臺,包括令牌生成模塊,用于根據(jù)接收到的第一用戶授權(quán)請求,生成第一訪問令牌,并將所述第一訪問令牌發(fā)送給所述第一業(yè)務(wù)平臺,以供所述第一業(yè)務(wù)平臺根據(jù)所述第一訪問令牌,獲取所述用戶在所述業(yè)務(wù)平臺的第二賬戶信息,并根據(jù)所述第二訪問令牌和所述第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問所述用戶在所述第一業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍;令牌獲取模塊,用于根據(jù)接收到的用戶設(shè)備發(fā)送的邀請綁定請求,獲取所述第一業(yè)務(wù)平臺生成的第二訪問令牌;賬戶信息獲取模塊,用于根據(jù)所述第二訪問令牌,獲取所述用戶在所述第一業(yè)務(wù)平臺的第一賬戶信息;資源訪問模塊,用于根據(jù)所述第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,所述第一資源范圍為所述第一業(yè)務(wù)平臺訪問用戶在所述第二業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。本發(fā)明的再一個方面是提供一種業(yè)務(wù)平臺,包括用戶設(shè)備,第一業(yè)務(wù)平臺和第二業(yè)務(wù)平臺,其中,所述第一業(yè)務(wù)平臺為上述又一個方面所述的業(yè)務(wù)平臺,所述第二業(yè)務(wù)平臺為上述還一個方面所述的業(yè)務(wù)平臺。本發(fā)明的技術(shù)效果是通過第一業(yè)務(wù)平臺根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌,并根據(jù)該第一訪問令牌,獲取用戶在第二業(yè)務(wù)平臺的第二賬戶信息,再根據(jù)第一訪問令牌和第二賬戶信息,訪問第一資源范圍對應(yīng)的用戶的資源信息;另外,第一業(yè)務(wù)平臺根據(jù)該第一訪問令牌,觸發(fā)用戶設(shè)備向第二業(yè)務(wù)平臺發(fā)送的邀請綁定請求,并生成第二訪問令牌,再將該第二訪問令牌發(fā)送給第二業(yè)務(wù)平臺,以供該第二業(yè)務(wù)平臺根據(jù)該第二訪問令牌獲取第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)該第二訪問令牌和第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,由于在一個業(yè)務(wù)平臺上,就可以實現(xiàn)兩個業(yè)務(wù)平臺之間通過其獲取到的對應(yīng)業(yè)務(wù)平臺的賬戶信息和訪問令牌,對對方業(yè)務(wù)平臺的資源進行訪問,因此,有效地提高了兩個業(yè)務(wù)平臺之間的資源共享操作的效率,并有效地提高了用戶使用的便捷性。
圖I為本發(fā)明資源共享的處理方法的一個實施例的流程圖;圖2為本發(fā)明資源共享的處理方法的再一個實施例的流程圖;圖3為本發(fā)明資源共享的處理方法所基于的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖;圖4為本發(fā)明資源共享的處理方法的再一個實施例的信令流程圖;圖5為本發(fā)明業(yè)務(wù)平臺的一個實施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明業(yè)務(wù)平臺的再一個實施例的結(jié)構(gòu)示意圖。
具體實施例方式圖I為本發(fā)明資源共享的處理方法的一個實施例的流程圖,如圖I所示,本實施例的方法包括步驟101、第一業(yè)務(wù)平臺根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌(accessToken)。步驟102、第一業(yè)務(wù)平臺根據(jù)該第一訪問令牌,獲取用戶在第二業(yè)務(wù)平臺的第二賬戶信息,并根據(jù)該第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,該第一資源范圍為該第一業(yè)務(wù)平臺訪問用戶在該第二業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。其中,第二賬戶信息包括如下一種或者幾種組合用戶標(biāo)識、用戶照片、昵稱、教育Ih息、聯(lián)系方式、職業(yè)"[目息和愛好等。步驟103、第一業(yè)務(wù)平臺根據(jù)該第一訪問令牌,觸發(fā)用戶設(shè)備向該第二業(yè)務(wù)平臺發(fā)送邀請綁定請求,并生成第二訪問令牌,再將該第二訪問令牌發(fā)送給該第二業(yè)務(wù)平臺,以供該第二業(yè)務(wù)平臺根據(jù)該第二訪問令牌,獲取該用戶在該第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)該第二訪問令牌和該第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,該第二資源范圍為該第二業(yè)務(wù)平臺訪問該用戶在該第一業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。其中,第一賬戶信息包括如下一種或者幾種組合用戶標(biāo)識、用戶照片、昵稱、教育Ih息、聯(lián)系方式、職業(yè)"[目息和愛好等。在本實施例中,通過第一業(yè)務(wù)平臺根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌,并根據(jù)該第一訪問令牌,獲取用戶在第二業(yè)務(wù)平臺的第二賬戶信息,再根據(jù)第一訪問令牌和第二賬戶信息,訪問第一資源范圍對應(yīng)的用戶的資源信息;另外,第一業(yè)務(wù)平臺根據(jù)該第一訪問令牌,觸發(fā)用戶設(shè)備向第二業(yè)務(wù)平臺發(fā)送的邀請綁定請求,并生成第二訪問令牌,再將該第二訪問令牌發(fā)送給第二業(yè)務(wù)平臺,以供該第二業(yè)務(wù)平臺根據(jù)該第二訪問令牌獲取第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)該第二訪問令牌和第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,由于在一個業(yè)務(wù)平臺上,就可以實現(xiàn)兩個業(yè)務(wù)平臺之間通過其獲取到的對應(yīng)業(yè)務(wù)平臺的賬戶信息和訪問令牌,對對方業(yè)務(wù)平臺的資源進行訪問,因此,有效地提高了兩個業(yè)務(wù)平臺之間的資源共享操作的效率,并有效地提高了用戶使用的便捷性。進一步的,在本發(fā)明的另一個實施例中,在上述圖I所示實施例的基礎(chǔ)上,該方法還可以包括第一業(yè)務(wù)平臺獲取第二資源范圍,該第二資源范圍為該第二業(yè)務(wù)平臺訪問用戶在該第一業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。具體的,第一業(yè)務(wù)平臺獲取第二資源范圍的一種具體實現(xiàn)方式為
第一業(yè)務(wù)平臺從接收到的用戶設(shè)備發(fā)送的第二用戶授權(quán)請求中獲取該第二資源范圍;其中,該第二用戶授權(quán)請求還包括第一認(rèn)證授權(quán)信息。則該方法還包括第一業(yè)務(wù)平臺根據(jù)該第二用戶授權(quán)請求,對該第一認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)該用戶設(shè)備重定向至第二用戶授權(quán)頁面,并接收確認(rèn)授權(quán)指示。優(yōu)選地,在接收確認(rèn)授權(quán)指示消息之后,該方法還可以包括第一業(yè)務(wù)平臺生成第二授權(quán)碼,并將該第二授權(quán)碼發(fā)送給該用戶設(shè)備,以供該用戶設(shè)備將該第二授權(quán)碼發(fā)送給該第二業(yè)務(wù)平臺;則該第一業(yè)務(wù)平臺生成第二訪問令牌,包括第一業(yè)務(wù)平臺接收該第二業(yè)務(wù)平臺發(fā)送的第二令牌換取請求,該第二令牌換取請求包括所述第二授權(quán)碼;第一業(yè)務(wù)平臺根據(jù)該第二令牌換取請求,生成與該第二授權(quán)碼對應(yīng)的第二訪問令牌。在本實施例中,需要說明的是,第一業(yè)務(wù)平臺和第二業(yè)務(wù)平臺可以相互訪問對方的用戶授權(quán)頁面。具體的,第一業(yè)務(wù)平臺需要預(yù)先獲取第一認(rèn)證授權(quán)信息,其中,該第一認(rèn)證授權(quán)信息為可以訪問第二業(yè)務(wù)平臺提供的用戶授權(quán)頁面的認(rèn)證授權(quán)信息,從而使得第一業(yè)務(wù)平臺根據(jù)該第一認(rèn)證授權(quán)信息,訪問第二業(yè)務(wù)平臺的用戶授權(quán)頁面。第二業(yè)務(wù)平臺也需要預(yù)先獲取第二認(rèn)證授權(quán)信息,其中,該第二認(rèn)證授權(quán)信息為可以訪問第一業(yè)務(wù)平臺提供的用戶授權(quán)頁面的認(rèn)證授權(quán)信息,從而使得第二業(yè)務(wù)平臺根據(jù)該第二認(rèn)證授權(quán)信息,訪問第一業(yè)務(wù)平臺的用戶授權(quán)頁面。優(yōu)選地,該第一認(rèn)證授權(quán)信息包括第一認(rèn)證應(yīng)用標(biāo)識(appKey)和與該第一認(rèn)證應(yīng)用標(biāo)識對應(yīng)的第一密鑰(appSecret)。該第二認(rèn)證授權(quán)信息包括第二認(rèn)證應(yīng)用標(biāo)識和與該第二 appKey 對應(yīng)的第二 appSecret更進一步的,在本發(fā)明的又一個實施例中,在上述圖I所示實施例的基礎(chǔ)上,步驟101的一種具體實現(xiàn)方式為第一業(yè)務(wù)平臺獲取第二業(yè)務(wù)平臺生成的一授權(quán)碼。第一業(yè)務(wù)平臺發(fā)送第一令牌換取請求給第二業(yè)務(wù)平臺,該第一令牌換取請求包括該第一授權(quán)碼,并接收該第二業(yè)務(wù)平臺根據(jù)該第一令牌換取請求生成的與該第一授權(quán)碼對應(yīng)的第一訪問令牌。更進一步的,在本發(fā)明的還一個實施例中,在上述圖I所示實施例的基礎(chǔ)上,步驟102的一種具體實現(xiàn)方式為第一業(yè)務(wù)平臺發(fā)送攜帶有該第一訪問令牌的獲取第二賬戶信息請求,并接收該第二業(yè)務(wù)平臺發(fā)送的該用戶在該第二業(yè)務(wù)平臺的第二賬戶信息。圖2為本發(fā)明資源共享的處理方法的再一個實施例的流程圖,如圖2所示,本實施例的方法包括步驟201、第二業(yè)務(wù)平臺根據(jù)接收到的第一用戶授權(quán)請求,生成第一訪問令牌,并將該第一訪問令牌發(fā)送給該第一業(yè)務(wù)平臺,以供該第一業(yè)務(wù)平臺根據(jù)該第一訪問令牌,獲取該用戶在該第二業(yè)務(wù)平臺的第二賬戶信息,并根據(jù)該第二訪問令牌和該第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,該第二資源范圍為該第二業(yè)務(wù)平臺訪問該用戶在該第一業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。
步驟202、第二業(yè)務(wù)平臺根據(jù)接收到的用戶設(shè)備發(fā)送的邀請綁定請求,獲取該第一業(yè)務(wù)平臺生成的第二訪問令牌,并根據(jù)該第二訪問令牌,獲取該用戶在該第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)該第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,該第一資源范圍為該第一業(yè)務(wù)平臺訪問用戶在該第二業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。在本實施例中,通過第一業(yè)務(wù)平臺根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌,并根據(jù)該第一訪問令牌,獲取用戶在第二業(yè)務(wù)平臺的第二賬戶信息,再并根據(jù)該第二訪問令牌和該第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息;另外,第一業(yè)務(wù)平臺根據(jù)該第一訪問令牌,觸發(fā)用戶設(shè)備向第二業(yè)務(wù)平臺發(fā)送的邀請綁定請求,并生成第二訪問令牌,再將該第二訪問令牌發(fā)送給第二業(yè)務(wù)平臺,以供該第二業(yè)務(wù)平臺根據(jù)該第二訪問令牌獲取第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)該第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,由于在一個業(yè)務(wù)平臺上,就可以實現(xiàn)兩個業(yè)務(wù)平臺之間通過其獲取到的對應(yīng)業(yè)務(wù)平臺的賬戶信息和訪問令牌,對對方業(yè)務(wù)平臺的資源進行訪問,因此,有效地提高了兩個業(yè)務(wù)平臺之間的資源共享操作的效率,并有效地提高了用戶使用的便捷性。進一步的,在本發(fā)明的另一個實施例中,在上述圖2所示方法實施例的基礎(chǔ)上,該方法還可以包括第二業(yè)務(wù)平臺獲取第一資源范圍,其中,該第一資源范圍為第一業(yè)務(wù)平臺訪問用戶在該第二業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。具體的,第二業(yè)務(wù)平臺獲取第一資源范圍,包括第二業(yè)務(wù)平臺從接收到的用戶設(shè)備發(fā)送的第一用戶授權(quán)請求中獲取該第一資源范圍;其中,該第一用戶授權(quán)請求還包括第二認(rèn)證授權(quán)信息;則該方法還包括第二業(yè)務(wù)平臺根據(jù)該第一用戶授權(quán)請求,對該第二認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)該用戶設(shè)備重定向至第一用戶授權(quán)頁面,并接收確認(rèn)授權(quán)指示。需要說明的是,在接收到確認(rèn)授權(quán)指示之后,該方法還可以進一步包括第二業(yè)務(wù)平臺生成第一授權(quán)碼,并將該第一授權(quán)碼發(fā)送給該用戶設(shè)備,以供該用戶設(shè)備將該第一授權(quán)碼發(fā)送給該第一業(yè)務(wù)平臺;則該第二業(yè)務(wù)平臺生成第一訪問令牌,包括第二業(yè)務(wù)平臺接收該第一業(yè)務(wù)平臺發(fā)送的第一令牌獲取請求,該第一令牌獲取請求包括該第一授權(quán)碼;第二業(yè)務(wù)平臺根據(jù)該第一令牌獲取請求,生成與該第一授權(quán)碼對應(yīng)的第一訪問令牌。進一步的,在本發(fā)明的又一個實施例中,在上述圖2所示方法實施例的基礎(chǔ)上,步驟201中第二業(yè)務(wù)平臺獲取第一業(yè)務(wù)平臺生成的第二訪問令牌的一種具體實現(xiàn)方式為第二業(yè)務(wù)平臺獲取該第一業(yè)務(wù)平臺生成的第二授權(quán)碼;第二業(yè)務(wù)平臺發(fā)送第二令牌換取請求給該第一業(yè)務(wù)平臺,該第二令牌換取請求包括該第二授權(quán)碼,并接收該第一業(yè)務(wù)平臺根據(jù)該第二令牌換取請求生成的與該第二授權(quán)碼 對應(yīng)的第二訪問令牌。圖3為本發(fā)明資源共享的處理方法所基于的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖,如圖3所示,該網(wǎng)絡(luò)系統(tǒng)包括用戶設(shè)備11、第一業(yè)務(wù)平臺12和第二業(yè)務(wù)平臺13。其中,第一業(yè)務(wù)平臺12和第二業(yè)務(wù)平臺13可以相互訪問對方的用戶授權(quán)頁面,具體的,第一業(yè)務(wù)平臺12可以獲取訪問第二業(yè)務(wù)平臺提供的用戶授權(quán)頁面的第一認(rèn)證授權(quán)信息;第二業(yè)務(wù)平臺13可以獲取訪問第一業(yè)務(wù)平臺提供的用戶授權(quán)頁面的第二認(rèn)證授權(quán)信息,其中,該第一認(rèn)證授權(quán)信息包括第一認(rèn)證應(yīng)用標(biāo)識(appKey )和與該第一認(rèn)證應(yīng)用標(biāo)識對應(yīng)的第一密鑰(appSecret)。該第二認(rèn)證授權(quán)信息包括第二認(rèn)證應(yīng)用標(biāo)識和與該第二 appKey對應(yīng)的第二 appSecret。圖4為本發(fā)明資源共享的處理方法的再一個實施例的信令流程圖,在上述圖3所示實施例的基礎(chǔ)上,在本實施例中,以第一業(yè)務(wù)平臺和第二業(yè)務(wù)平臺上均具有認(rèn)證授權(quán)功能為例,詳細(xì)介紹本實施例的技術(shù)方案,如圖4所示,本實施例的方法包括步驟301、第一業(yè)務(wù)平臺接收用戶設(shè)備發(fā)送的登錄請求,該登錄請求包括第一賬號信息。在本實施例中,該第一賬號信息可以包括用戶用于登錄第一業(yè)務(wù)平臺時所需要的第一用戶名(username_l)和第一密碼(password_l)。步驟302、第一業(yè)務(wù)平臺對該第一賬號信息進行認(rèn)證處理;并在認(rèn)證成功后,發(fā)送成功登錄的登錄響應(yīng)給用戶設(shè)備,以完成登錄。步驟303、用戶設(shè)備發(fā)送攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求給第一業(yè)務(wù)平臺。步驟304、第一業(yè)務(wù)平臺觸發(fā)用戶設(shè)備重定向至第二業(yè)務(wù)平臺的授權(quán)頁面。需要說明的是,第一業(yè)務(wù)平臺還發(fā)送第一認(rèn)證授權(quán)信息和第一返回地址(redirectURL_l)給用戶設(shè)備。第一認(rèn)證授權(quán)信息為第一業(yè)務(wù)平臺預(yù)先獲取的,且標(biāo)識第一業(yè)務(wù)平臺可以訪問第二業(yè)務(wù)平臺提供的用戶授權(quán)頁面的認(rèn)證授權(quán)信息。具體的,該第一認(rèn)證授權(quán)信息包括第一認(rèn)證應(yīng)用標(biāo)識(appKey_l)和與該第一認(rèn)證應(yīng)用標(biāo)識對應(yīng)的第一密鑰(appSecret_l)。該redirectURL_l用于指示用戶在第二業(yè)務(wù)平臺授權(quán)后,返回的第一業(yè)務(wù)平臺的頁面步驟305、用戶設(shè)備獲取第一資源范圍(scope」),并發(fā)送第一用戶授權(quán)請求給第二業(yè)務(wù)平臺,該第一用戶授權(quán)請求包括第一認(rèn)證授權(quán)信息、該第一資源范圍和第一返回地址(redirectURL_l)。其中,第一資源范圍為第一業(yè)務(wù)平臺訪問用戶在第二業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。步驟306、第二業(yè)務(wù)平臺根據(jù)該第一用戶授權(quán)請求,對該第一認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)用戶設(shè)備重定向至第一用戶授權(quán)頁面。需要說明的是,該第一用戶授權(quán)頁面為第二業(yè)務(wù)平臺彈出給用戶的授權(quán)頁面。步驟307、用戶設(shè)備接收用戶輸入的確認(rèn)授權(quán)指示,并將該確認(rèn)授權(quán)指示發(fā)送給第二業(yè)務(wù)平臺。在本實施例中,該第二業(yè)務(wù)平臺可以根據(jù)確認(rèn)授權(quán)指示,確定授權(quán)該第一業(yè)務(wù)平臺可以訪問該第二業(yè)務(wù)平臺上的該第一資源范圍。另外,該用戶設(shè)備還接收用戶輸入的登 錄信息。該登錄信息包括第二賬號信息,以使得用戶可以登錄第二業(yè)務(wù)平臺并授權(quán)。步驟308、第二業(yè)務(wù)平臺生成第一授權(quán)碼,并將該第一授權(quán)碼發(fā)送給用戶設(shè)備以及觸發(fā)用戶設(shè)備重定向至第一業(yè)務(wù)平臺的應(yīng)用頁面。在本實施例中,具體的,第二業(yè)務(wù)平臺觸發(fā)用戶設(shè)備重定向至redirectURL_l所指向的第一業(yè)務(wù)平臺的應(yīng)用頁面。步驟309、用戶設(shè)備發(fā)送該第一授權(quán)碼給第一業(yè)務(wù)平臺。步驟310、第一業(yè)務(wù)平臺發(fā)送第一令牌換取請求給第二業(yè)務(wù)平臺,該第一令牌換取請求包括第一授權(quán)碼(authorizationCode_l)和第一認(rèn)證授權(quán)信息。在本實施例中,該第一令牌換取請求中還可以包括其他關(guān)鍵信息。步驟311、第二業(yè)務(wù)平臺根據(jù)該第一令牌換取請求,生成與該第一授權(quán)碼對應(yīng)的第一訪問令牌(accessToken_l),并將該accessToken_l返回給第一業(yè)務(wù)平臺。另外,該第一令牌換取請求還可以包括第一終止時間(ExpireS_time_l)和第一再生令牌(refresh_token_l),并將該 accessToken_l、Expires_time_l 和 refresh—token_l返回給第一業(yè)務(wù)平臺。當(dāng)?shù)竭_(dá)該第一終止時間,則該第一訪問令牌失效,且該第二業(yè)務(wù)平臺還可以通過第一再生令牌,生成新的訪問令牌。步驟312、第一業(yè)務(wù)平臺發(fā)送攜帶有該第一訪問令牌的獲取第二賬戶信息請求,并接收第二業(yè)務(wù)平臺返回的該用戶在第二業(yè)務(wù)平臺的第二賬戶信息,并根據(jù)該第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,該第一資源范圍為該第一業(yè)務(wù)平臺訪問用戶在該第二業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。其中,該第二賬戶信息包括如下一種或者幾種組合用戶標(biāo)識、用戶照片、昵稱、教育信息、聯(lián)系方式、職業(yè)信息和愛好等。舉例來說,第一業(yè)務(wù)平臺可以通過第一訪問令牌和用戶標(biāo)識,獲取該用戶在第二業(yè)務(wù)平臺上的第一資源范圍所對應(yīng)的用戶的資源信息。例如以微博為例,用戶資源信息具體為評論信息、粉絲信息等。步驟313、第一業(yè)務(wù)平臺根據(jù)authorizationCode_l,觸發(fā)用戶設(shè)備進行第三方邀
請綁定。在本實施例中,需要說明的是,在第一業(yè)務(wù)平臺接收到authorizationCode_l后,執(zhí)行兩個并行的分支,一個分支是執(zhí)行步驟310以實現(xiàn)對第二賬戶信息的綁定,一個分支是執(zhí)行步驟313,以邀請第二業(yè)務(wù)平臺對用戶在第一業(yè)務(wù)平臺上的第一賬戶信息進行綁定。
步驟314、用戶設(shè)備向第二業(yè)務(wù)平臺發(fā)送邀請綁定請求,該邀請綁定請求中可以包括第一認(rèn)證授權(quán)信息和第二返回地址(redirectURL_2)。在本實施例中,該邀請綁定請求用于表示邀請第二業(yè)務(wù)平臺發(fā)起綁定用戶在第一業(yè)務(wù)平臺的賬戶信息并授權(quán)訪問的資源。另外,第二返回地址指的是,用戶在第一業(yè)務(wù)平臺授權(quán),返回第二業(yè)務(wù)平臺后,再返回到第一業(yè)務(wù)平臺的應(yīng)用地址。步驟315、第二業(yè)務(wù)平臺觸發(fā)用戶重定向至第一業(yè)務(wù)平臺的授權(quán)頁面。需要說明的是,第二業(yè)務(wù)平臺還發(fā)送第二認(rèn)證授權(quán)信息和第三返回地址(redirectURL_3 )給用戶設(shè)備。其中,該redirectURL_3用于指示用戶在第一業(yè)務(wù)平臺授權(quán)后,返回第二業(yè)務(wù)平臺的地址。第二資源范圍為第二業(yè)務(wù)平臺訪問用戶在第一業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。 在本實施例中,第二認(rèn)證授權(quán)信息為第二業(yè)務(wù)平臺預(yù)先獲取的,且標(biāo)識第二業(yè)務(wù)平臺可以訪問第一業(yè)務(wù)平臺提供的用戶授權(quán)頁面的認(rèn)證授權(quán)信息。具體的,該第二認(rèn)證授權(quán)信息包括第二認(rèn)證應(yīng)用標(biāo)識(appKey_2)和與該第二認(rèn)證應(yīng)用標(biāo)識對應(yīng)的第二密鑰(appSecret_2)。步驟316、用戶設(shè)備接收用戶輸入的授權(quán)的第二資源范圍(SCOpe_2),并發(fā)送第二用戶授權(quán)請求給第一業(yè)務(wù)平臺,該第二用戶授權(quán)請求包括第二認(rèn)證授權(quán)信息、該第二資源范圍和第三返回地址(redirectURL_3)。步驟317、第一業(yè)務(wù)平臺根據(jù)該第二用戶授權(quán)請求,對該第二認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)該用戶設(shè)備重定向至第二用戶授權(quán)頁面。步驟318、用戶設(shè)備接收用戶輸入的確認(rèn)授權(quán)指示,并將該確認(rèn)授權(quán)指示發(fā)送給第一業(yè)務(wù)平臺。在本實施例中,該第一業(yè)務(wù)平臺可以根據(jù)用戶輸入的確認(rèn)授權(quán)指示,確定授權(quán)該第二業(yè)務(wù)平臺可以訪問該第一業(yè)務(wù)平臺上的該第二資源范圍。步驟319、第一業(yè)務(wù)平臺生成第二授權(quán)碼(authorizationCode_2),并將該第二授權(quán)碼發(fā)送給用戶設(shè)備以及觸發(fā)用戶設(shè)備重定向至第二業(yè)務(wù)平臺的應(yīng)用頁面。在本實施例中,具體的,該第一業(yè)務(wù)平臺觸發(fā)用戶設(shè)備重定向至redirectURL_3指向的第二業(yè)務(wù)平臺的應(yīng)用頁面。步驟320、用戶設(shè)備發(fā)送該第二授權(quán)碼給第二業(yè)務(wù)平臺。步驟321、第二業(yè)務(wù)平臺發(fā)送第二令牌換取請求給第一業(yè)務(wù)平臺,該第二令牌換取請求包括第二授權(quán)碼和第二認(rèn)證授權(quán)信息。步驟322、第一業(yè)務(wù)平臺根據(jù)該第二令牌換取請求,生成與該第二授權(quán)碼對應(yīng)的第二訪問令牌(accessToken_2),并將該第二訪問令牌返回給第二業(yè)務(wù)平臺。另外,優(yōu)選地,第一業(yè)務(wù)平臺還可以生成用于表示第二訪問令牌有效地的第二終止時間(Expires_time_2)和第二再生令牌(refresh_token_2),即當(dāng)?shù)竭_(dá)該終止時間,則該第二訪問令牌失效,且該第一業(yè)務(wù)平臺還可以通過第二再生令牌,生成新的訪問令牌。步驟323、第二業(yè)務(wù)平臺發(fā)送攜帶有第二訪問令牌的獲取第一賬戶信息請求,并接收第一業(yè)務(wù)平臺返回的該用戶在第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)該第二訪問令牌和該第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息。其中,該第二資源范圍為所述第二業(yè)務(wù)平臺訪問該用戶在所述第一業(yè)務(wù)平臺上授權(quán)的該述用戶的資源信息的授權(quán)范圍。另外,該第一賬戶信息包括如下一種或者幾種組合用戶標(biāo)識、用戶照片、昵稱、教育信息、聯(lián)系方式、職業(yè)信息和愛好等。步驟324、第二業(yè)務(wù)平臺根據(jù)author izationCode_2,觸發(fā)用戶設(shè)備重定向至redirectURL_2指向的第一業(yè)務(wù)平臺的應(yīng)用頁面。在本實施例中,需要說明的是,在第二業(yè)務(wù)平臺接收到authorizationCode_2后,可以執(zhí)行兩個并行的分支,一個分支是執(zhí)行步驟321以實現(xiàn)對第一賬戶信息的綁定,一個分支是執(zhí)行步驟324,以重定向至redirectURL_2指向的第一業(yè)務(wù)平臺的應(yīng)用頁面。圖5為本發(fā)明業(yè)務(wù)平臺的一個實施例的結(jié)構(gòu)示意圖,如圖5所示,本實施例的業(yè)務(wù)平臺包括令牌獲取模塊21、賬戶信息獲取模塊22、資源訪問模塊23和令牌生成模塊24 ;其中,第一令牌獲取模塊21用于根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌;綁定處理模塊22用于根據(jù)該第一訪問令牌,獲取 用戶在第二業(yè)務(wù)平臺的第二賬戶信息;資源訪問模塊23用于根據(jù)該第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,該第一資源范圍為所述第一業(yè)務(wù)平臺訪問用戶在該第二業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍;令牌生成模塊24用于根據(jù)該第一訪問令牌,觸發(fā)用戶設(shè)備向該第二業(yè)務(wù)平臺發(fā)送邀請綁定請求,并生成第二訪問令牌,再將該第二訪問令牌發(fā)送給該第二業(yè)務(wù)平臺,以供該第二業(yè)務(wù)平臺根據(jù)該第二訪問令牌,獲取該用戶在該業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)該第二訪問令牌和該第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,該第二資源范圍為所述第二業(yè)務(wù)平臺訪問該用戶在該第一業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。本實施例的業(yè)務(wù)平臺可以執(zhí)行圖I所示方法的實施例,其實現(xiàn)原理相類似,此處不再贅述。在本實施例中,通過第一業(yè)務(wù)平臺根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌,并根據(jù)該第一訪問令牌,獲取用戶在第二業(yè)務(wù)平臺的第二賬戶信息,再根據(jù)第一訪問令牌和第二賬戶信息,訪問第一資源范圍對應(yīng)的用戶的資源信息;另外,第一業(yè)務(wù)平臺根據(jù)該第一訪問令牌,觸發(fā)用戶設(shè)備向第二業(yè)務(wù)平臺發(fā)送的邀請綁定請求,并生成第二訪問令牌,再將該第二訪問令牌發(fā)送給第二業(yè)務(wù)平臺,以供該第二業(yè)務(wù)平臺根據(jù)該第二訪問令牌獲取第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)該第二訪問令牌和第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,由于在一個業(yè)務(wù)平臺上,就可以實現(xiàn)兩個業(yè)務(wù)平臺之間通過其獲取到的對應(yīng)業(yè)務(wù)平臺的賬戶信息和訪問令牌,對對方業(yè)務(wù)平臺的資源進行訪問,因此,有效地提高了兩個業(yè)務(wù)平臺之間的資源共享操作的效率,并有效地提高了用戶使用的便捷性。進一步的,在本發(fā)明的另一個實施例中,在上述圖5所示實施例的基礎(chǔ)上,該業(yè)務(wù)平臺還可以包括資源范圍獲取模塊用于獲取第二資源范圍對應(yīng)的用戶的資源信息,該第二資源范圍為該第二業(yè)務(wù)平臺訪問用戶在該第一業(yè)務(wù)平臺上授權(quán)的用戶的資源信息的授權(quán)范圍。具體的,該資源范圍獲取模塊具體用于從接收到的用戶設(shè)備發(fā)送的第二用戶授權(quán)請求中獲取該第二資源范圍;其中,該第二用戶授權(quán)請求還包括第一認(rèn)證授權(quán)信息;則更為優(yōu)選地,該業(yè)務(wù)平臺還可以包括
認(rèn)證模塊,用于根據(jù)該第二用戶授權(quán)請求,對該第一認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)該用戶設(shè)備重定向至第二用戶授權(quán)頁面,并接收確認(rèn)授權(quán)指示。進一步的,該業(yè)務(wù)平臺還可以包括授權(quán)碼生成模塊,用于生成第二授權(quán)碼,并將該第二授權(quán)碼發(fā)送給所述用戶設(shè)備,以供該用戶設(shè)備將該第二授權(quán)碼發(fā)送給該第二業(yè)務(wù)平臺;則令牌生成模塊24具體用于接收該第二業(yè)務(wù)平臺發(fā)送的第二令牌換取請求,該第二令牌換取請求包括該第二授權(quán)碼;并根據(jù)該第二令牌換取請求,生成與該第二授權(quán)碼對應(yīng)的第二訪問令牌。進一步的,在本發(fā)明的又一個實施例中,在上述圖5所示實施例的基礎(chǔ)上,令牌獲取模塊21具體用于獲取該第二業(yè)務(wù)平臺生成的第一授權(quán)碼,并發(fā)送第一令牌換取請求給該第二業(yè)務(wù)平臺,該第一令牌換取請求包括該第一授權(quán)碼,再接收該第二業(yè)務(wù)平臺根據(jù)該第一令牌換取請求生成的與該第一授權(quán)碼對應(yīng)的第一訪問令牌。 更進一步的,在本發(fā)明的還一個實施例中,在上述圖5所示實施例的基礎(chǔ)上,賬戶信息獲取模塊22具體用于發(fā)送攜帶有該第一訪問令牌的獲取第二賬戶信息請求,并接收該第二業(yè)務(wù)平臺發(fā)送的該用戶在該第二業(yè)務(wù)平臺的第二賬戶信息。圖6為本發(fā)明業(yè)務(wù)平臺的再一個實施例的結(jié)構(gòu)示意圖,如圖6所示,本實施例的業(yè)務(wù)平臺包括令牌生成模塊31、令牌獲取模塊32、賬戶信息獲取模塊33和資源訪問模塊34 ;其中,令牌生成模塊31用于根據(jù)接收到的第一用戶授權(quán)請求,生成第一訪問令牌,并將該第一訪問令牌發(fā)送給該第一業(yè)務(wù)平臺,以供該第一業(yè)務(wù)平臺根據(jù)該第一訪問令牌,獲取該用戶在該業(yè)務(wù)平臺的第二賬戶信息,并根據(jù)該第二訪問令牌和該第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,該第二資源范圍為該第二業(yè)務(wù)平臺訪問所述用戶在該第一業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍;令牌獲取模塊32用于根據(jù)接收到的用戶設(shè)備發(fā)送的邀請綁定請求,獲取該第一業(yè)務(wù)平臺生成的第二訪問令牌;賬戶信息獲取模塊33用于根據(jù)該第二訪問令牌,獲取該用戶在該第一業(yè)務(wù)平臺的第一賬戶信息;資源訪問模塊34用于根據(jù)該第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,該第一資源范圍為該第一業(yè)務(wù)平臺訪問用戶在該第二業(yè)務(wù)平臺上授權(quán)的該用戶的資源信息的授權(quán)范圍。本實施例的業(yè)務(wù)平臺可以執(zhí)行圖2所示方法的實施例,其實現(xiàn)原理相類似,此處不再贅述。 在本實施例中,通過第一業(yè)務(wù)平臺根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌,并根據(jù)該第一訪問令牌,獲取用戶在第二業(yè)務(wù)平臺的第二賬戶信息,再并根據(jù)該第二訪問令牌和該第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息;另外,第一業(yè)務(wù)平臺根據(jù)該第一訪問令牌,觸發(fā)用戶設(shè)備向第二業(yè)務(wù)平臺發(fā)送的邀請綁定請求,并生成第二訪問令牌,再將該第二訪問令牌發(fā)送給第二業(yè)務(wù)平臺,以供該第二業(yè)務(wù)平臺根據(jù)該第二訪問令牌獲取第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)該第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,由于在一個業(yè)務(wù)平臺上,就可以實現(xiàn)兩個業(yè)務(wù)平臺之間通過其獲取到的對應(yīng)業(yè)務(wù)平臺的賬戶信息和訪問令牌,對對方業(yè)務(wù)平臺的資源進行訪問,因此,有效地提高了兩個業(yè)務(wù)平臺之間的資源共享操作的效率,并有效地提高了用戶使用的便捷性。
進一步的,在本發(fā)明的另一個實施例中,在上述圖6所示實施例的基礎(chǔ)上,該業(yè)務(wù)平臺還可以包括資源范圍獲取模塊,用于獲取第一資源范圍,其中,該第一資源范圍為第一業(yè)務(wù)平臺訪問用戶在該業(yè)務(wù)平臺上授權(quán)的用戶的資源信息的授權(quán)范圍。具體的,資源范圍獲取模塊具體用于從接收到的用戶設(shè)備發(fā)送的第一用戶授權(quán)請求中獲取所述第一資源范圍;其中,該第一用戶授權(quán)請求還包括第二認(rèn)證授權(quán)信息;則更為優(yōu)選地,該業(yè)務(wù)平臺還包括認(rèn)證模塊,用于根據(jù)該第一用戶授權(quán)請求,對該第二認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)該用戶設(shè)備重定向至第一用戶授權(quán)頁面,并接收確認(rèn)授權(quán)指示。進一步的,該業(yè)務(wù)平臺還可以包括授權(quán)碼生成模塊,用于生成第一授權(quán)碼,并將該第一授權(quán)碼發(fā)送給該用戶設(shè)備,以供該用戶設(shè)備將該第一授權(quán)碼發(fā)送給該第一業(yè)務(wù)平臺;
則令牌生成模塊31具體用于接收該第一業(yè)務(wù)平臺發(fā)送的第一令牌獲取請求,該第一令牌獲取請求包括該第一授權(quán)碼;并根據(jù)該第一令牌獲取請求,生成與該第一授權(quán)碼對應(yīng)的第一訪問令牌。更進一步的,在本發(fā)明的又一個實施例中,在上述圖6所示實施例的基礎(chǔ)上,令牌獲取模塊32具體用于獲取該第一業(yè)務(wù)平臺生成的第二授權(quán)碼;并發(fā)送第二令牌換取請求給該第一業(yè)務(wù)平臺,該第二令牌換取請求包括該第二授權(quán)碼,再接收該第一業(yè)務(wù)平臺根據(jù)該第二令牌換取請求生成的與該第二授權(quán)碼對應(yīng)的第二訪問令牌。更進一步的,在本發(fā)明的還一個實施例中,在上述圖6所示實施例的基礎(chǔ)上,賬戶信息獲取模塊33具體用于發(fā)送攜帶有該第二訪問令牌的獲取第一賬戶信息請求,并接收該第一業(yè)務(wù)平臺發(fā)送的該用戶在該第一業(yè)務(wù)平臺的第一賬戶信息。本發(fā)明還提供了一種資源共享的處理系統(tǒng),包括用戶設(shè)備,第一業(yè)務(wù)平臺和第二業(yè)務(wù)平臺,其中,該第一業(yè)務(wù)平臺可以執(zhí)行圖I所示方法實施例,該第二業(yè)務(wù)平臺可以執(zhí)行圖2所示方法實施例,該系統(tǒng)可以具體執(zhí)行圖4所示方法實施例,其實現(xiàn)原理相類似,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
權(quán)利要求
1.一種資源共享的處理方法,其特征在于,包括 第一業(yè)務(wù)平臺根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌; 所述第一業(yè)務(wù)平臺根據(jù)所述第一訪問令牌,獲取用戶在所述第二業(yè)務(wù)平臺的所述第二賬戶信息,并根據(jù)所述第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,所述第一資源范圍為所述第一業(yè)務(wù)平臺訪問用戶在所述第二業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍; 所述第一業(yè)務(wù)平臺根據(jù)所述第一訪問令牌,觸發(fā)用戶設(shè)備向所述第二業(yè)務(wù)平臺發(fā)送邀請綁定請求,并生成第二訪問令牌,再將所述第二訪問令牌發(fā)送給所述第二業(yè)務(wù)平臺,以供所述第二業(yè)務(wù)平臺根據(jù)所述第二訪問令牌,獲取所述用戶在所述第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)所述第二訪問令牌和所述第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問所述用戶在所述第一業(yè)務(wù)平臺 上授權(quán)的所述用戶的資源信息的授權(quán)范圍。
2.根據(jù)權(quán)利要求I所述的資源共享的處理方法,其特征在于,還包括 所述第一業(yè)務(wù)平臺獲取第二資源范圍,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問用戶在所述第一業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。
3.根據(jù)權(quán)利要求I所述的資源共享的處理方法,其特征在于,所述第一業(yè)務(wù)平臺獲取第二業(yè)務(wù)平臺生成的第一訪問令牌,包括 所述第一業(yè)務(wù)平臺獲取所述第二業(yè)務(wù)平臺生成的第一授權(quán)碼;; 所述第一業(yè)務(wù)平臺發(fā)送第一令牌換取請求給所述第二業(yè)務(wù)平臺,所述第一令牌換取請求包括所述第一授權(quán)碼,并接收所述第二業(yè)務(wù)平臺根據(jù)所述第一令牌換取請求生成的與所述第一授權(quán)碼對應(yīng)的第一訪問令牌。
4.根據(jù)權(quán)利要求I所述的資源共享的處理方法,其特征在于,所述第一業(yè)務(wù)平臺根據(jù)所述第一訪問令牌,獲取用戶在第二業(yè)務(wù)平臺的第二賬戶信息,包括 所述第一業(yè)務(wù)平臺發(fā)送攜帶有所述第一訪問令牌的獲取第二賬戶信息請求,并接收所述第二業(yè)務(wù)平臺發(fā)送的所述用戶在所述第二業(yè)務(wù)平臺的第二賬戶信息。
5.根據(jù)權(quán)利要求2所述的資源共享的處理方法,其特征在于,所述第一業(yè)務(wù)平臺獲取第二資源范圍,包括 所述第一業(yè)務(wù)平臺從接收到的用戶設(shè)備發(fā)送的第二用戶授權(quán)請求中獲取所述第二資源范圍;其中,所述第二用戶授權(quán)請求還包括第一認(rèn)證授權(quán)信息; 則所述方法還包括 所述第一業(yè)務(wù)平臺根據(jù)所述第二用戶授權(quán)請求,對所述第一認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)所述用戶設(shè)備重定向至第二用戶授權(quán)頁面,并接收確認(rèn)授權(quán)指示。
6.根據(jù)權(quán)利要求5所述的資源共享的處理方法,其特征在于,所述接收確認(rèn)授權(quán)指示之后,還包括 所述第一業(yè)務(wù)平臺生成第二授權(quán)碼,并將所述第二授權(quán)碼發(fā)送給所述用戶設(shè)備,以供所述用戶設(shè)備將所述第二授權(quán)碼發(fā)送給所述第二業(yè)務(wù)平臺; 則所述第一業(yè)務(wù)平臺生成第二訪問令牌,包括所述第一業(yè)務(wù)平臺接收所述第二業(yè)務(wù)平臺發(fā)送的第二令牌換取請求,所述第二令牌換取請求包括所述第二授權(quán)碼; 所述第一業(yè)務(wù)平臺根據(jù)所述第二令牌換取請求,生成與所述第二授權(quán)碼對應(yīng)的第二訪問令牌。
7.一種資源共享的處理方法,其特征在于,包括 第二業(yè)務(wù)平臺根據(jù)接收到的第一用戶授權(quán)請求,生成第一訪問令牌,并將所述第一訪問令牌發(fā)送給第一業(yè)務(wù)平臺,以供所述第一業(yè)務(wù)平臺根據(jù)所述第一訪問令牌,獲取所述用戶在所述第二業(yè)務(wù)平臺的第二賬戶信息,并根據(jù)所述第二訪問令牌和所述第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問所述用戶在所述第一業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍; 所述第二業(yè)務(wù)平臺根據(jù)接收到的用戶設(shè)備發(fā)送的邀請綁定請求,獲取所述第一業(yè)務(wù)平臺生成的第二訪問令牌,并根據(jù)所述第二訪問令牌,獲取所述用戶在所述第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)所述第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,所述第一資源范圍為所述第一業(yè)務(wù)平臺訪問用戶在所述第二業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。
8.根據(jù)權(quán)利要求7所述的資源共享的處理方法,其特征在于,還包括 所述第二業(yè)務(wù)平臺獲取第一資源范圍,其中,所述第一資源范圍為第一業(yè)務(wù)平臺訪問用戶在所述第二業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。
9.根據(jù)權(quán)利要求8所述的資源共享的處理方法,其特征在于,所述第二業(yè)務(wù)平臺獲取第一資源范圍,包括 所述第二業(yè)務(wù)平臺從接收到的用戶設(shè)備發(fā)送的第一用戶授權(quán)請求中獲取所述第一資源范圍;其中,所述第一用戶授權(quán)請求還包括第二認(rèn)證授權(quán)信息; 則所述方法還包括 所述第二業(yè)務(wù)平臺根據(jù)所述第一用戶授權(quán)請求,對所述第二認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)所述用戶設(shè)備重定向至第一用戶授權(quán)頁面,并接收確認(rèn)授權(quán)指示。
10.根據(jù)權(quán)利要求9所述的資源共享的處理方法,其特征在于,所述接收確認(rèn)授權(quán)指示之后,還包括 所述第二業(yè)務(wù)平臺生成第一授權(quán)碼,并將所述第一授權(quán)碼發(fā)送給所述用戶設(shè)備,以供所述用戶設(shè)備將所述第一授權(quán)碼發(fā)送給所述第一業(yè)務(wù)平臺; 則所述第二業(yè)務(wù)平臺生成第一訪問令牌,包括 所述第二業(yè)務(wù)平臺接收所述第一業(yè)務(wù)平臺發(fā)送的第一令牌獲取請求,所述第一令牌獲取請求包括所述第一授權(quán)碼; 所述第二業(yè)務(wù)平臺根據(jù)所述第一令牌獲取請求,生成與所述第一授權(quán)碼對應(yīng)的第一訪問令牌。
11.根據(jù)權(quán)利要求7所述的資源共享的處理方法,其特征在于,所述第二業(yè)務(wù)平臺獲取第一業(yè)務(wù)平臺生成的第二訪問令牌,包括 所述第二業(yè)務(wù)平臺獲取所述第一業(yè)務(wù)平臺生成的第二授權(quán)碼; 所述第二業(yè)務(wù)平臺發(fā)送第二令牌換取請求給所述第一業(yè)務(wù)平臺,所述第二令牌換取請求包括所述第二授權(quán)碼,并接收所述第一業(yè)務(wù)平臺根據(jù)所述第二令牌換取請求生成的與所述第二授權(quán)碼對應(yīng)的第二訪問令牌。
12.根據(jù)權(quán)利要求7所述的資源共享的處理方法,其特征在于,所述第二業(yè)務(wù)平臺根據(jù)所述第二訪問令牌,獲取用戶在第一業(yè)務(wù)平臺的第一賬戶信息,包括 所述第二業(yè)務(wù)平臺發(fā)送攜帶有所述第二訪問令牌的獲取第一賬戶信息請求,并接收所述第一業(yè)務(wù)平臺發(fā)送的所述用戶在所述第一業(yè)務(wù)平臺的第一賬戶信息。
13.—種業(yè)務(wù)平臺,其特征在于,包括 令牌獲取模塊,用于根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌; 賬戶信息獲取模塊,用于根據(jù)所述第一訪問令牌,獲取用戶在所述第二業(yè)務(wù)平臺的所述第二賬戶信息; 資源訪問模塊,用于根據(jù)所述第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,所述第一資源范圍為所述第一業(yè)務(wù)平臺訪問用戶在所述第二業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍; 令牌生成模塊,用于根據(jù)所述第一訪問令牌,觸發(fā)用戶設(shè)備向所述第二業(yè)務(wù)平臺發(fā)送邀請綁定請求,并生成第二訪問令牌,再將所述第二訪問令牌發(fā)送給所述第二業(yè)務(wù)平臺,以供所述第二業(yè)務(wù)平臺根據(jù)所述第二訪問令牌,獲取所述用戶在所述業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)所述第二訪問令牌和所述第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問所述用戶在所述第一業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。
14.根據(jù)權(quán)利要求13所述的業(yè)務(wù)平臺,其特征在于,還包括 資源范圍獲取模塊,用于獲取第二資源范圍,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問用戶在所述第一業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。
15.根據(jù)權(quán)利要求13所述的業(yè)務(wù)平臺,其特征在于,所述令牌獲取模塊具體用于獲取所述第二業(yè)務(wù)平臺生成的第一授權(quán)碼,并發(fā)送第一令牌換取請求給所述第二業(yè)務(wù)平臺,所述第一令牌換取請求包括所述第一授權(quán)碼,再接收所述第二業(yè)務(wù)平臺根據(jù)所述第一令牌換取請求生成的與所述第一授權(quán)碼對應(yīng)的第一訪問令牌。
16.根據(jù)權(quán)利要求13所述的業(yè)務(wù)平臺,其特征在于,所述賬戶信息獲取模塊具體用于發(fā)送攜帶有所述第一訪問令牌的獲取第二賬戶信息請求,并接收所述第二業(yè)務(wù)平臺發(fā)送的所述用戶在所述第二業(yè)務(wù)平臺的第二賬戶信息。
17.根據(jù)權(quán)利要求14所述的業(yè)務(wù)平臺,其特征在于,所述資源范圍獲取模塊具體用于從接收到的用戶設(shè)備發(fā)送的第二用戶授權(quán)請求中獲取所述第二資源范圍;其中,所述第二用戶授權(quán)請求還包括第一認(rèn)證授權(quán)信息; 則所述業(yè)務(wù)平臺還包括 認(rèn)證模塊,用于根據(jù)所述第二用戶授權(quán)請求,對所述第一認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)所述用戶設(shè)備重定向至第二用戶授權(quán)頁面,并接收確認(rèn)授權(quán)指示。
18.根據(jù)權(quán)利要求17所述的業(yè)務(wù)平臺,其特征在于,還包括 授權(quán)碼生成模塊,用于生成第二授權(quán)碼,并將所述第二授權(quán)碼發(fā)送給所述用戶設(shè)備,以供所述用戶設(shè)備將所述第二授權(quán)碼發(fā)送給所述第二業(yè)務(wù)平臺; 則所述令牌生成模塊具體用于接收所述第二業(yè)務(wù)平臺發(fā)送的第二令牌換取請求,所述第二令牌換取請求包括所述第二授權(quán)碼;并根據(jù)所述第二令牌換取請求,生成與所述第二授權(quán)碼對應(yīng)的第二訪問令牌。
19.一種業(yè)務(wù)平臺,其特征在于,包括 令牌生成模塊,用于根據(jù)接收到的第一用戶授權(quán)請求,生成第一訪問令牌,并將所述第一訪問令牌發(fā)送給所述第一業(yè)務(wù)平臺,以供所述第一業(yè)務(wù)平臺根據(jù)所述第一訪問令牌,獲取所述用戶在所述業(yè)務(wù)平臺的第二賬戶信息,并根據(jù)所述第二訪問令牌和所述第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息,其中,所述第二資源范圍為所述第二業(yè)務(wù)平臺訪問所述用戶在所述第一業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍; 令牌獲取模塊,用于根據(jù)接收到的用戶設(shè)備發(fā)送的邀請綁定請求,獲取所述第一業(yè)務(wù)平臺生成的第二訪問令牌; 賬戶信息獲取模塊,用于根據(jù)所述第二訪問令牌,獲取所述用戶在所述第一業(yè)務(wù)平臺的第一賬戶信息; 資源訪問模塊,用于根據(jù)所述第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息,其中,所述第一資源范圍為所述第一業(yè)務(wù)平臺訪問用戶在所述第二業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。
20.根據(jù)權(quán)利要求19所述的業(yè)務(wù)平臺,其特征在于,還包括 資源范圍獲取模塊,用于獲取第一資源范圍,其中,所述第一資源范圍為第一業(yè)務(wù)平臺訪問用戶在所述業(yè)務(wù)平臺上授權(quán)的所述用戶的資源信息的授權(quán)范圍。
21.根據(jù)權(quán)利要求20所述的業(yè)務(wù)平臺,其特征在于,資源范圍獲取模塊具體用于從接收到的用戶設(shè)備發(fā)送的第一用戶授權(quán)請求中獲取所述第一資源范圍;其中,所述第一用戶授權(quán)請求還包括第二認(rèn)證授權(quán)信息; 則所述業(yè)務(wù)平臺還包括 認(rèn)證模塊,用于根據(jù)所述第一用戶授權(quán)請求,對所述第二認(rèn)證授權(quán)信息進行認(rèn)證,并在認(rèn)證成功后觸發(fā)所述用戶設(shè)備重定向至第一用戶授權(quán)頁面,并接收確認(rèn)授權(quán)指示。
22.根據(jù)權(quán)利要求21所述的業(yè)務(wù)平臺,其特征在于,還包括 授權(quán)碼生成模塊,用于生成第一授權(quán)碼,并將所述第一授權(quán)碼發(fā)送給所述用戶設(shè)備,以供所述用戶設(shè)備將所述第一授權(quán)碼發(fā)送給所述第一業(yè)務(wù)平臺; 則所述令牌生成模塊具體用于接收所述第一業(yè)務(wù)平臺發(fā)送的第一令牌獲取請求,所述第一令牌獲取請求包括所述第一授權(quán)碼;并根據(jù)所述第一令牌獲取請求,生成與所述第一授權(quán)碼對應(yīng)的第一訪問令牌。
23.根據(jù)權(quán)利要求19所述的業(yè)務(wù)平臺,其特征在于,所述令牌獲取模塊具體用于獲取所述第一業(yè)務(wù)平臺生成的第二授權(quán)碼;并發(fā)送第二令牌換取請求給所述第一業(yè)務(wù)平臺,所述第二令牌換取請求包括所述第二授權(quán)碼,再接收所述第一業(yè)務(wù)平臺根據(jù)所述第二令牌換取請求生成的與所述第二授權(quán)碼對應(yīng)的第二訪問令牌。
24.根據(jù)權(quán)利要求19所述的業(yè)務(wù)平臺,其特征在于,所述賬戶信息獲取模塊具體用于發(fā)送攜帶有所述第二訪問令牌的獲取第一賬戶信息請求,并接收所述第一業(yè)務(wù)平臺發(fā)送的所述用戶在所述第一業(yè)務(wù)平臺的第一賬戶信息。
25.一種資源共享的處理系統(tǒng),其特征在于,包括用戶設(shè)備,第一業(yè)務(wù)平臺和第二業(yè)務(wù)平臺,其中,所述第一業(yè)務(wù)平臺為如權(quán)利要求13至18任一所述的業(yè)務(wù)平臺,所述第二業(yè)務(wù)平臺為如權(quán)利要求19至24任一所述的業(yè)務(wù)平臺。
全文摘要
本發(fā)明提供一種資源共享的處理方法和系統(tǒng)以及業(yè)務(wù)平臺,該方法包括第一業(yè)務(wù)平臺根據(jù)接收到的攜帶有指示第二業(yè)務(wù)平臺標(biāo)識的綁定請求,獲取第二業(yè)務(wù)平臺生成的第一訪問令牌;根據(jù)該第一訪問令牌,獲取用戶在第二業(yè)務(wù)平臺的第二賬戶信息,并根據(jù)第一訪問令牌和第二賬號信息,訪問第一資源范圍對應(yīng)的用戶的資源信息;根據(jù)第一訪問令牌,觸發(fā)用戶設(shè)備向第二業(yè)務(wù)平臺發(fā)送邀請綁定請求,并生成第二訪問令牌,再將該第二訪問令牌發(fā)送給該第二業(yè)務(wù)平臺,以供該第二業(yè)務(wù)平臺根據(jù)該第二訪問令牌,獲取該用戶在該第一業(yè)務(wù)平臺的第一賬戶信息,并根據(jù)第二訪問令牌和第二賬戶信息,訪問第二資源范圍對應(yīng)的用戶的資源信息。
文檔編號H04L29/06GK102761549SQ20121022927
公開日2012年10月31日 申請日期2012年7月3日 優(yōu)先權(quán)日2012年7月3日
發(fā)明者劉曉靖, 王志軍, 胡尼亞 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司