【技术实现步骤摘要】
订阅方法、订阅授权方法及Feeds生成服务器
本专利技术涉及互联网
,特别涉及一种订阅方法、订阅授权方法及Feeds生成服务器。
技术介绍
Feeds指消息源,是表达“消息内容”的一种通用数据格式,通常包括WebFeeds、NewsFeeds和SyndicatedFeeds等,网站可以通过Feeds将网站内更新的消息内容传播给订阅者客户端,订阅者客户端则通过Feeds阅读器来获取和展示网站内更新的消息内容。在现有的Feeds技术中,Feeds生成服务器根据消息内容生成Feeds文件,并将生成的Feeds文件发送到订阅者客户端;订阅者客户端的Feeds阅读器将获取的Feeds文件展示给用户。由以上的描述可以知道,利用Feeds技术,人们可以订阅新闻,如时政大事、奇闻怪事、明星消息或者体坛风云等,也可以订阅Blog(博客),如工作中所需的技术文章或有共同爱好的作者的Blog等。人们只要将提供所需内容的Feeds订阅在一个Feeds阅读器内,这些内容就会自动出现在Feeds阅读器内,这样,人们便不必为了一个急切想知道的消息而不断地去刷新网页,因为一旦有了更新,Feeds阅读器就会做出相应的通知。然而专利技术人在实现本专利技术的过程中发现,现有的Feeds技术中,订阅者和被订阅者必须是同一站点的用户,且Feeds阅读器和Feeds生成服务器必须为同一站点的服务才能成功的完成订阅,比如一个多用户的管理系统,如Blog系统或SNS(SocialNetworkService,社交网络服务)系统,该Blog系统内的用户便可以通过现有Feeds技术来订阅同一Blog系 ...
【技术保护点】
一种订阅方法,其特征在于,所述方法包括:接收订阅者客户端发送的订阅请求,所述订阅请求包括消息源Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识;获取所述订阅者的订阅者信息,所述订阅者信息包括订阅者归属域标识、订阅者标识和订阅者第一令牌;验证所述订阅者第一令牌;在验证所述订阅者第一令牌成功时,记录所述订阅者的订阅信息,所述订阅信息包括订阅者标识、Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识。
【技术特征摘要】
1.一种订阅方法,其特征在于,所述方法包括:接收订阅者客户端发送的订阅请求,所述订阅请求包括消息源Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识;获取所述订阅者的订阅者信息,所述订阅者信息包括订阅者归属域标识、订阅者标识和订阅者第一令牌;验证所述订阅者第一令牌;在验证所述订阅者第一令牌成功时,记录所述订阅者的订阅信息,所述订阅信息包括订阅者标识、Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识;所述获取所述订阅者的订阅者信息包括:向所述订阅者返回订阅者信息提供页面,接收所述订阅者在所述订阅者信息提供页面所输入的订阅者归属域标识和订阅者标识。2.根据权利要求1所述的方法,其特征在于,所述获取所述订阅者的订阅者信息还包括:将所述订阅请求重定向到所述订阅者归属域标识所标识的订阅者归属域服务器,以便所述订阅者归属域服务器在验证所述订阅者的身份通过后生成订阅者第一令牌并向所述订阅者返回所述订阅者第一令牌;接收所述订阅者发送的携带有所述订阅者第一令牌的访问所述Feeds地址的访问请求,解析所述访问请求得到所述订阅者第一令牌。3.根据权利要求1所述的方法,其特征在于,所述记录所述订阅者的订阅信息之后,所述方法还包括:向所述订阅者发送携带有订阅者标识和Feeds地址及与Feeds地址相对应的Feeds阅读服务器标识的重定向请求,将所述订阅请求重定向到所述Feeds阅读服务器标识所标识的Feeds阅读服务器,以便所述Feeds阅读服务器在验证所述订阅者的身份通过后记录所述订阅者的订阅项信息。4.根据权利要求1所述的方法,其特征在于,所述记录所述订阅者的订阅信息后,所述方法还包括:根据订阅者的订阅者信息内的订阅者标识生成所述订阅者的访问令牌,所述订阅者信息还包括Feeds地址和与Feeds地址对应的Feeds阅读服务器标识;获取所述订阅者信息内Feeds地址对应的Feeds生成策略;将所述订阅者的访问令牌和所述Feeds生成策略添加到所述订阅信息得到更新后的订阅信息。5.一种Feeds生成服务器,其特征在于,所述服务器包括:接收模块、获取模块、验证模块和订阅模块;所述接收模块,用于接收订阅者客户端发送的订阅请求,所述订阅请求包括消息源Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识;所述获取模块,用于在所述接收模块接收到所述订阅请求后,获取所述订阅者的订阅者信息,所述订阅者信息包括订阅者归属域标识、订阅者标识和订阅者第一令牌;所述验证模块,用于在所述获取模块获取到所述订阅者第一令牌后,验证所述订阅者第一令牌;所述订阅模块,用于在所述验证模块验证所述订阅者第一令牌成功时,记录所述订阅者的订阅信息,所述订阅信息包括订阅者标识、Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识;所述获取模块包括:第一获取单元,用于向所述订阅者返回订阅者信息提供页面,接收所述订阅者在所述订阅者信息提供页面所输入的所述订阅者归属域标识和订阅者标识。6.根据权利要求5所述的服务器,其特征在于,所述获取模块还包括:第二获取单元,用于将所述订阅请求重定向到所述订阅者归属域标识所标识的订阅者归属域服务器,以便所述订阅者归属域服务器在验证所述订阅者的身份通过后生成订阅者第一令牌并向所述订阅者返回所述订阅者第一令牌,接收所述订阅者发送的携带有所述订阅者第一令牌的访问所述Feeds地址的访问请求,解析所述访问请求得到所述订阅者第一令牌。7.根据权利要求5所述的服务器,其特征在于,所述服务器还包括:重定向模块,用于向所述订阅者发送携带有订阅者标识及与Feeds地址相对应的Feeds阅读服务器标识的重定向请求,将所述订阅请求重定向到所述Feeds阅读服务器标识所标识的Feeds阅读服务器,以便所述Feeds阅读服务器在验证所述订阅者的身份通过后记录所述订阅者的订阅项信息。8.根据权利要求5所述的服务器,其特征在于,所述服务器还包括:订阅者授权模块;所述订阅者授权模块包括:访问令牌生成单元,用于根据订阅者的订阅者信息内的订阅者标识生成所述订阅者的访问令牌,所述订阅者信息还包括Feeds地址和与Feeds地址对应的Feeds阅读服务器标识;生成策略获取单元,用于获取所述订阅者信息内Feeds地址对应的Feeds生成策略;订阅信息更新单元,用于将所述订阅者的访问令牌和所述Feeds生成策略添加到所述订阅信息得到更新后的订阅信息。9.一种订阅授权的方法,其特征在于,所述方法包括:根据订阅者的订阅者信息内的订阅者标识生成所述订阅者的访问令...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。