订阅方法、订阅授权方法及Feeds生成服务器技术

技术编号:8961359 阅读:170 留言:0更新日期:2013-07-25 20:35
本发明专利技术公开了一种订阅方法、订阅授权方法及Feeds生成服务器,属于互联网技术领域。所述方法包括:接收订阅者客户端发送的订阅请求,所述订阅请求包括Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识;获取订阅者信息,所述订阅者信息包括订阅者归属域标识、订阅者标识和订阅者第一令牌;验证所述订阅者第一令牌;在验证所述订阅者第一令牌成功时,记录订阅者的订阅信息,所述订阅信息包括订阅者标识、Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识。本发明专利技术技术方案实现了订阅者松散的跨域订阅,为订阅者提供“免费多站订阅,集中阅读”的优质服务。

【技术实现步骤摘要】
订阅方法、订阅授权方法及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系统的其他用户的内容,并且,该Blog系统内的用户必须使用本Blog系统所提供的Feeds阅读器才能展示所订阅的内容,但是,该Blog系统内的用户却不能通过现有的Feeds订阅技术来订阅SNS系统中用户的内容;但是现有Feeds技术不支持跨域订阅即跨站松散式订阅,难以向用户提供“免费多站订阅,集中阅读”的优质服务。
技术实现思路
本专利技术实施例提供了一种订阅方法、订阅授权方法及Feeds生成服务器。所述技术方案如下:一种订阅方法,所述方法包括:接收订阅者客户端发送的订阅请求,所述订阅请求包括消息源Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识;获取所述订阅者的订阅者信息,所述订阅者信息包括订阅者归属域标识、订阅者标识和订阅者第一令牌;验证所述订阅者第一令牌;在验证所述订阅者第一令牌成功时,记录所述订阅者的订阅信息,所述订阅信息包括订阅者标识、Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识。一种Feeds生成服务器,所述服务器包括:接收模块、获取模块、验证模块和订阅模块;所述接收模块,用于接收订阅者客户端发送的订阅请求,所述订阅请求包括消息源Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识;所述获取模块,用于在所述接收模块接收到所述订阅请求后,获取所述订阅者的订阅者信息,所述订阅者信息包括订阅者归属域标识、订阅者标识和订阅者第一令牌;所述验证模块,用于在所述获取模块获取到所述订阅者第一令牌后,验证所述订阅者第一令牌;所述订阅模块,用于在所述验证模块验证所述订阅者第一令牌成功时,记录所述订阅者的订阅信息,所述订阅信息包括订阅者标识、Feeds地址和与所述Feeds地址对应的Feeds阅读服务器标识。一种订阅授权的方法,所述方法包括:根据订阅者的订阅者信息内的订阅者标识生成所述订阅者的访问令牌,所述订阅者信息还包括消息源Feeds地址和与Fees地址对应的Feeds阅读服务器标识;获取所述订阅者信息内Feeds地址对应的Feeds生成策略;将所述Feeds访问令牌和所述Feeds生成策略添加到所述订阅信息得到更新后的订阅信息。一种Feeds生成服务器,所述服务器包括:生成模块、获取模块和更新模块;所述生成模块,用于根据订阅者的订阅者信息内的订阅者标识生成所述订阅者的访问令牌,所述订阅者信息还包括消息源Feeds地址和与Feeds地址对应的Feeds阅读服务器标识;所述获取模块,用于在所述生成模块生成所述访问令牌后,获取所述订阅者信息内Feeds地址对应的Feeds生成策略;所述更新模块,用于在所述生成模块生成所述访问令牌及所述获取模块获取到所述Feeds生成策略后,将所述Feeds访问令牌和所述Feeds生成策略添加到所述订阅信息得到更新后的订阅信息。本专利技术实施例提供的技术方案带来的有益效果是:通过接收订阅者发送的订阅请求,订阅请求包括Feeds地址和Feeds阅读服务器标识,获取订阅者信息,订阅者信息包括订阅者归属域标识、订阅者标识和订阅者第一令牌,对订阅者第一令牌进行验证,在验证订阅者第一令牌成功时,记录订阅者的订阅信息的技术方案的实现,使得Feeds生成服务器可以识别一个外站的订阅者的订阅者请求及认证该订阅者的身份,并记录和跟踪订阅者的订阅信息,从而实现了订阅者松散的跨域订阅,为订阅者提供“免费多站订阅,集中阅读”的优质服务。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1中提供的一种订阅方法流程图;图2是本专利技术实施例1中提供的一种订阅授权的方法流程图;图3是本专利技术实施例2中提供的一种订阅方法流程图;图4是本专利技术实施例2中提供的另一种订阅方法流程图;图5是本专利技术实施例2中提供的一种Feeds生成服务器所记录的订阅者的订阅信息列表实例图;图6是本专利技术实施例3中提供的一种订阅授权的方法流程图;图7是本专利技术实施例3中提供的一种Feeds生成策略设置界面示例图;图8是本专利技术实施例3中提供的一种生成Feeds文件的方法流程图;图9是本专利技术实施例4中提供的一种Feeds生成服务器;图10是本专利技术实施例5中提供的一种Feeds生成服务器;图11是本专利技术实施例5中提供的一种Feeds生成服务器。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1参见图1,一种订阅方法,该方法具体包括如下步骤:步骤101:接收订阅者客户端发送的订阅请求,其中,订阅请求包括消息源Feeds地址和与Feeds地址对应的Feeds阅读服务器标识;步骤102:获取订阅者的订阅者信息,其中,订阅者信息包括订阅者归属域标识、订阅者标识和订阅者第一令牌;步骤103:验证订阅者第一令牌;步骤104:在验证订阅者第一令牌成功时,记录订阅者的订阅信息,其中,订阅信息包括订阅者标识、Feeds地址和与Feeds地址对应的Feeds阅读服务器标识。该实施例中,各个步骤的执行主体可以是本专利技术其他实施例中的Feeds生成服务器。通过接收订阅者客户端发送的订阅请求,订阅请求包括Feeds地址和Feeds阅读服务器标识,获取订阅者信息,订阅者信息包括订阅者归属域标识、订阅者标识和订阅者第一令牌,对订阅者第一令牌进行验证,在验证订阅者第一令牌成功时,记录订阅者的订阅信息的技术方案的实现,使得Fe本文档来自技高网
...
订阅方法、订阅授权方法及Feeds生成服务器

【技术保护点】
一种订阅方法,其特征在于,所述方法包括:接收订阅者客户端发送的订阅请求,所述订阅请求包括消息源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.一种订阅授权的方法,其特征在于,所述方法包括:根据订阅者的订阅者信息内的订阅者标识生成所述订阅者的访问令...

【专利技术属性】
技术研发人员:魏家好
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1