【技術實現步驟摘要】
訂閱方法、訂閱授權方法及Feeds生成服務器
本專利技術涉及互聯網
,特別涉及一種訂閱方法、訂閱授權方法及Feeds生成服務器。
技術介紹
Feeds指消息源,是表達“消息內容”的一種通用數據格式,通常包括WebFeeds、NewsFeeds和SyndicatedFeeds等,網站可以通過Feeds將網站內更新的消息內容傳播給訂閱者客戶端,訂閱者客戶端則通過Feeds閱讀器來獲取和展示網站內更新的消息內容。在現有的Feeds技術中,Feeds生成服務器根據消息內容生成Feeds文件,并將生成的Feeds文件發(fā)送到訂閱者客戶端;訂閱者客戶端的Feeds閱讀器將獲取的Feeds文件展示給用戶。由以上的描述可以知道,利用Feeds技術,人們可以訂閱新聞,如時政大事、奇聞怪事、明星消息或者體壇風云等,也可以訂閱Blog(博客),如工作中所需的技術文章或有共同愛好的作者的Blog等。人們只要將提供所需內容的Feeds訂閱在一個Feeds閱讀器內,這些內容就會自動出現在Feeds閱讀器內,這樣,人們便不必為了一個急切想知道的消息而不斷地去刷新網頁,因為一旦有了更新,Feeds閱讀器就會做出相應的通知。然而專利技術人在實現本專利技術的過程中發(fā)現,現有的Feeds技術中,訂閱者和被訂閱者必須是同一站點的用戶,且Feeds閱讀器和Feeds生成服務器必須為同一站點的服務才能成功的完成訂閱,比如一個多用戶的管理系統(tǒng),如Blog系統(tǒng)或SNS(SocialNetworkService,社交網絡服務)系統(tǒng),該Blog系統(tǒng)內的用戶便可以通過現有Feeds技術來訂閱同一Blog系 ...
【技術保護點】
一種訂閱方法,其特征在于,所述方法包括:接收訂閱者客戶端發(fā)送的訂閱請求,所述訂閱請求包括消息源Feeds地址和與所述Feeds地址對應的Feeds閱讀服務器標識;獲取所述訂閱者的訂閱者信息,所述訂閱者信息包括訂閱者歸屬域標識、訂閱者標識和訂閱者第一令牌;驗證所述訂閱者第一令牌;在驗證所述訂閱者第一令牌成功時,記錄所述訂閱者的訂閱信息,所述訂閱信息包括訂閱者標識、Feeds地址和與所述Feeds地址對應的Feeds閱讀服務器標識。
【技術特征摘要】
1.一種訂閱方法,其特征在于,所述方法包括:接收訂閱者客戶端發(fā)送的訂閱請求,所述訂閱請求包括消息源Feeds地址和與所述Feeds地址對應的Feeds閱讀服務器標識;獲取所述訂閱者的訂閱者信息,所述訂閱者信息包括訂閱者歸屬域標識、訂閱者標識和訂閱者第一令牌;驗證所述訂閱者第一令牌;在驗證所述訂閱者第一令牌成功時,記錄所述訂閱者的訂閱信息,所述訂閱信息包括訂閱者標識、Feeds地址和與所述Feeds地址對應的Feeds閱讀服務器標識;所述獲取所述訂閱者的訂閱者信息包括:向所述訂閱者返回訂閱者信息提供頁面,接收所述訂閱者在所述訂閱者信息提供頁面所輸入的訂閱者歸屬域標識和訂閱者標識。2.根據權利要求1所述的方法,其特征在于,所述獲取所述訂閱者的訂閱者信息還包括:將所述訂閱請求重定向到所述訂閱者歸屬域標識所標識的訂閱者歸屬域服務器,以便所述訂閱者歸屬域服務器在驗證所述訂閱者的身份通過后生成訂閱者第一令牌并向所述訂閱者返回所述訂閱者第一令牌;接收所述訂閱者發(fā)送的攜帶有所述訂閱者第一令牌的訪問所述Feeds地址的訪問請求,解析所述訪問請求得到所述訂閱者第一令牌。3.根據權利要求1所述的方法,其特征在于,所述記錄所述訂閱者的訂閱信息之后,所述方法還包括:向所述訂閱者發(fā)送攜帶有訂閱者標識和Feeds地址及與Feeds地址相對應的Feeds閱讀服務器標識的重定向請求,將所述訂閱請求重定向到所述Feeds閱讀服務器標識所標識的Feeds閱讀服務器,以便所述Feeds閱讀服務器在驗證所述訂閱者的身份通過后記錄所述訂閱者的訂閱項信息。4.根據權利要求1所述的方法,其特征在于,所述記錄所述訂閱者的訂閱信息后,所述方法還包括:根據訂閱者的訂閱者信息內的訂閱者標識生成所述訂閱者的訪問令牌,所述訂閱者信息還包括Feeds地址和與Feeds地址對應的Feeds閱讀服務器標識;獲取所述訂閱者信息內Feeds地址對應的Feeds生成策略;將所述訂閱者的訪問令牌和所述Feeds生成策略添加到所述訂閱信息得到更新后的訂閱信息。5.一種Feeds生成服務器,其特征在于,所述服務器包括:接收模塊、獲取模塊、驗證模塊和訂閱模塊;所述接收模塊,用于接收訂閱者客戶端發(fā)送的訂閱請求,所述訂閱請求包括消息源Feeds地址和與所述Feeds地址對應的Feeds閱讀服務器標識;所述獲取模塊,用于在所述接收模塊接收到所述訂閱請求后,獲取所述訂閱者的訂閱者信息,所述訂閱者信息包括訂閱者歸屬域標識、訂閱者標識和訂閱者第一令牌;所述驗證模塊,用于在所述獲取模塊獲取到所述訂閱者第一令牌后,驗證所述訂閱者第一令牌;所述訂閱模塊,用于在所述驗證模塊驗證所述訂閱者第一令牌成功時,記錄所述訂閱者的訂閱信息,所述訂閱信息包括訂閱者標識、Feeds地址和與所述Feeds地址對應的Feeds閱讀服務器標識;所述獲取模塊包括:第一獲取單元,用于向所述訂閱者返回訂閱者信息提供頁面,接收所述訂閱者在所述訂閱者信息提供頁面所輸入的所述訂閱者歸屬域標識和訂閱者標識。6.根據權利要求5所述的服務器,其特征在于,所述獲取模塊還包括:第二獲取單元,用于將所述訂閱請求重定向到所述訂閱者歸屬域標識所標識的訂閱者歸屬域服務器,以便所述訂閱者歸屬域服務器在驗證所述訂閱者的身份通過后生成訂閱者第一令牌并向所述訂閱者返回所述訂閱者第一令牌,接收所述訂閱者發(fā)送的攜帶有所述訂閱者第一令牌的訪問所述Feeds地址的訪問請求,解析所述訪問請求得到所述訂閱者第一令牌。7.根據權利要求5所述的服務器,其特征在于,所述服務器還包括:重定向模塊,用于向所述訂閱者發(fā)送攜帶有訂閱者標識及與Feeds地址相對應的Feeds閱讀服務器標識的重定向請求,將所述訂閱請求重定向到所述Feeds閱讀服務器標識所標識的Feeds閱讀服務器,以便所述Feeds閱讀服務器在驗證所述訂閱者的身份通過后記錄所述訂閱者的訂閱項信息。8.根據權利要求5所述的服務器,其特征在于,所述服務器還包括:訂閱者授權模塊;所述訂閱者授權模塊包括:訪問令牌生成單元,用于根據訂閱者的訂閱者信息內的訂閱者標識生成所述訂閱者的訪問令牌,所述訂閱者信息還包括Feeds地址和與Feeds地址對應的Feeds閱讀服務器標識;生成策略獲取單元,用于獲取所述訂閱者信息內Feeds地址對應的Feeds生成策略;訂閱信息更新單元,用于將所述訂閱者的訪問令牌和所述Feeds生成策略添加到所述訂閱信息得到更新后的訂閱信息。9.一種訂閱授權的方法,其特征在于,所述方法包括:根據訂閱者的訂閱者信息內的訂閱者標識生成所述訂閱者的訪問令...
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。