一种提供和阅读Feed文件的方法、装置和系统制造方法及图纸

技术编号:3486106 阅读:722 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种RSS系统,包括RSS服务器和RSS阅读器,RSS服务器包括:Feed生成模块,用于根据用户数据和内容数据生成Feed文件;权限设置模块,用于根据用户提供的权限信息设置Feed文件的内容权限;Feed发送模块,用于发送Feed文件到客户端的RSS阅读器;RSS阅读器包括:获取模块,用于获取Feed文件;解析模块,用于解析Feed文件的内容权限信息;展示模块,用于根据Feed文件的内容权限信息展示Feed文件的内容。本发明专利技术还公开了一种提供Feed文件的方法和阅读Feed文件的方法及相应装置,通过实施本发明专利技术实施例,有效地解决了用户阅读Feed文件的权限过滤问题,满足了用户的需求。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种提供和阅读Feed文件的方法、装置和 系统。
技术介绍
RSS是英文Rich Site Summary (丰富站点摘要)或者Really Simple Syndication (真正简单的整合)的首字母缩写,是一种用于共享新闻标题和其他 Web内容的XML (extensible Markup Language即扩展标记语言)格式。虽然 RSS在英文中有几个源头,并被不同的技术团体做不同的解释,然而这并没有 阻碍RSS的发展。随着博客(Blog)的流行,RSS作为一种基本的功能也被越 来越多的网站和Blog软件支持,RSS成为了目前使用最广泛的XML应用。图1为现有RSS技术的实现架构,图1中RSS服务器根据用户数据和内容 数据生成RSS文件( 一般称为RSS Feed,即Feed文件)并发送到客户端;客 户端的RSS阅读器将获取的Feed文件内容展示给用户。利用RSS技术,人们 可以订阅新闻(如时政大事、奇闻怪事、明星消息、体坛风云等),也可以订阅 Blog (如工作中所需的技术文章或者有共同爱好的作者的Blog等)。人们只要 把需要的内容订阅在一个RSS阅读器中,这些内容就会自动出现在阅读器里, 人们也不必为了 一个急切想知道的消息而不断地刷新网页,因为一旦有了更新, RSS阅读器就会作出相应的通知。然而专利技术人在实现本专利技术的过程中发现现有的RSS系统釆取的RSS2.0 协议中没有采糾目应的措施限制用户的阅读,比如对于一个多用户的管理系统, 如Blog系统,用户可以通过RSS订阅对Blog系统中的所有内容进行阅读,即 Blog系统中的内容上传者即使在Blog空间中设定了某些内容不能提供给其他用 户阅读,但是其它用户还是可以通过RSS订阅对该内容进行阅读,给Blog系统 中的内容上传者带来不便,有时会造成严重的损失。
技术实现思路
本专利技术实施例提出了一种提供和阅读Feed文件的方法、装置和系统,可以 对Feed文件的设置内容权限,并根据所述内容权限信息展示所述Feed文件的内 容。为了解决上述技术问题,本专利技术实施例提出了 一种RSS服务器提供Feed文 件的方法,该方法包括以下步骤根据用户数据和内容数据生成Feed文件;根据用户提供的权限信息设置所述Feed文件的内容权限;把所述Feed文件发送到客户端的RSS阅读器。相应地,本专利技术实施例还提出了 一种阅读RSS服务器提供的Feed文件的方 法,该方法包括以下步骤 获取Feed文件;解析所述Feed文件的内容权限信息;根据解析得到的内容权限信息展示所述Feed文件的内容。相应地,本专利技术实施例还公开了一种RSS服务器,所述RSS服务器包括Feed生成模块,用于根据用户数据和内容数据生成Feed文件;权限设置模块,用于根据用户提供的权限信息设置所述Feed文件的内容权限;Feed发送模块,用于发送所述Feed文件到客户端的RSS阅读器。相应地,本专利技术实施例还公开了一种RSS阅读器,所述RSS阅读器包括获取模块,用于获取RSS服务器提供的Feed文件;解析模块,用于解析所述Feed文件的内容权P艮信息;展示模块,用于根据所述Feed文件的内容权限信息展示所述Feed文件的内容》相应地,本专利技术实施例还^^开了一种RSS系统,所述RSS系统包括RSS 服务器、RSS阅读器,其中 所述RSS服务器包括Feed生成模块,用于根据用户数据和内容数据生成Feed文件; 权P艮设置模块,用于根据用户提供的权限信息设置所述Feed文件的内容权限; Feed发送模块,用于发送所述Feed文件到客户端的RSS阅读器; 所述RSS阅读器包括获取模块,用于获取RSS服务器提供的Feed文件;解析才莫块,用于解析所述Feed文件的内容权限信息;展示模块,用于根据所述Feed文件的内容权限信息展示所述Feed文件的内々 谷。实施本专利技术实施例,对现有的RSS系统采用的标准的RSS2.0协议进行了扩 展,在RSS服务器生成Feed文件的过程中对其内容进行权限设置,相应地在 RSS阅读器获取所述Feed文件后解析出所述Feed文件的内容权限信息,并根据 所述内容权限信息把Feed文件的内容展示给用户。本专利技术解决了用户对阅读 Feed文件的权限过滤问题,满足了用户的需求。附图说明图l是现有RSS技术的实现架构示意图;图2是本专利技术实施例中的RSS系统结构示意图;图3是本专利技术实施例中的RSS服务器结构示意图;图4是本专利技术实施例中的RSS服务器提供Feed文件的方法的流程图;图5是本专利技术实施例中的阅读RSS服务器提供的Feed文件的方法的流程图;图6是本专利技术实施例中的RSS服务器的结构示意图;图7是本专利技术实施例中的RSS服务器提供Feed文件的方法的流程图。具体实施方式本专利技术实施例提供了一种提供和阅读Feed文件的方法、装置和系统。通过 在RSS服务器中设置Feed文件的内容权限,相应地在RSS阅读器中解析出Feed 文件的内容权限信息,并根据所述内容权限信息展示所述Feed文件的内容。下面结合附图详细说明本专利技术的优选实施例。首先请参阅图2,图2示出了本专利技术实施例中的RSS系统结构示意闺,所 述RSS系统包括RSS服务器23和RSS阅读器24,其中,如图3所示,图2所述的RSS服务器23包括Feed生成模块231 ,用于根据用户数据21和内容数据22生成Feed文件; 权限设置模块232,用于根据用户提供的权限信息设置所述Feed文件的内 容权限;Feed发送模块233,用于发送所述Feed文件到客户端的RSS阅读器24;用户和内容管理模块234,用于管理用户数据21和内容数据22;Feed更新模块235,用于根据用户修改的用户数据和内容数据对所述Feed文件进行更新。其中,如图2所示,所述RSS阅读器24包括获取模块241 ,用于获取RSS服务器23提供的Feed文件;解析模块242,用于解析所述Feed文件以及内容权限信息;展示模块243,用于根据所述Feed文件的内容权限信息展示所述Feed文件的内容。在本专利技术实施例中,所述内容权限信息包括私密、公开和指定用户可见。 当所述内容权P艮设置为私密时,只对Feed文件的内容提供者展示所述Feed文件 的内容;当所述内容权限设置为公开时,对所有用户都展示所述Feed文件的内 容;当所述内容权限设置为指定用户可见时,只对指定的用户展示所述Feed文 件的内容。下面结合图4来详细说明本专利技术实施例中的RSS服务器提供Feed文件的方法,图4示出了本专利技术实施例中的RSS服务器提供Feed文件的方法的流程图, 具体步骤如下步骤S401:在RSS服务器中根据用户数据和内容数据生成Feed文件;如一个RSS 2.0格式的Feed文件的例子< xml version=,, 1.0" ><rss version=,, 2.0" ><channel><title>Wrox P2P Blogs - Andrew Watt</title> <ttl>60</ttl><description> Wrox.com P2P Communit本文档来自技高网
...

【技术保护点】
一种RSS服务器提供Feed文件的方法,其特征在于,该方法包括以下步骤:    根据用户数据和内容数据生成Feed文件;    根据用户提供的权限信息设置所述Feed文件的内容权限;    把所述Feed文件发送到客户端的RSS阅读器。

【技术特征摘要】

【专利技术属性】
技术研发人员:尹欣张飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1