用于存取数据的方法和系统的制作方法

文档序号:6614044阅读:144来源:国知局
专利名称:用于存取数据的方法和系统的制作方法
技术领域
本发明的实施例涉及聚合内容(RSS)提要(feed)的定制。
背景技术
RSS (Really Simple Syndication,聚合内容)已经成为用户通过浏览器 订阅新闻标题的一种流行的发送机制。RSS可以描述为轻量级的可扩展标记 语言(XML)格式,其为共享标题和其它因特网内容而设计。存在进一步定义 RSS的多种规格和标准。每一RSS文件都包括条目(item)列表。每个条目 都包括,例如标题、概要和指向统一资源定位器(URL)的链接。当更新 RSS文件时,订阅RSS提要的所有外部站点或者用户浏览器都同时更新。
由于RSS,浏览器(比如微软公司可用的Windows Internet Explorer 7;在美国、其他国家或两者中,Microsoft, Windows, Windows NT, Windows 标志和Internet Explorer是微软公司的商标) 一般都包括RSS阅读器插件 程序。插件程序可以描述为与主机应用程序(比如浏览器)进行交互以提供 额外功能的程序。具体地,可以将RSS阅读器插件程序描述为存储由用户选 择的RSS URL,并且具有一个代理来周期性地检查上述URL以便确定它们是 否已经被更新。如果RSS阅读器插件程序确定RSS提要自从上次检查后已经 被更新,那么RSS阅读器插件程序提醒用户,并且可以获取RSS提要的副本 以将其存储在本地浏览器緩存中。RSS阅读器插件程序还可以包括浏览器中 的图形用户界面(GUI),该图形用户界面具有用户的RSS URL的树状视图、 显示标题列表的面板以及当用户选择某一标题的时候(比如通过使用鼠标 指定并点击该标题)显示标题内容的面板。通过用户将RSS提要URL添加到 RSS阅读器插件程序中来选择订阅。RSS阅读器插件程序可以由用户安装在浏 览器中或者成为浏览器功能性的一部分。
图1图解了现有技术的图形用户界面100。该图形用户界面100包括"国 内新闻"、"健康新闻"和"体育新闻"3个新闻类别。每一个新闻条目都与 RSS图标110、 120、 130相关联。用户可以通过选择相关联的RSS图标110、120、 130来订阅特定的新闻条目。例如,用户选择RSS图标120,以选择"健 康新闻,,这一新闻条目。然后将"健康新闻"这一新闻条目添加到RSS URL 的阅读器列表中。此外,如果像在很多公司中一样,多个用户是一个代理服务器,则可以 将他们看作来自同一个IP地址。RSS的版本有很多种,包括RSSO. 91、 RSS 0. 92和RSS 2. 0。就RSSO. 91 而言,在0. 9K频道〉中具有不超过15个<条目〉。又可以将频道描述为实际 RSS提要的另 一术语。在RSS文件中,XML频道标签包括关于RSS提要及其内 容的元数据。可以将条目描述成表述一个"故事"(如才艮纸或者杂志上的故 事),并且所述条目连同指向整个故事的链接一起提供了故事大纲的描述。条 目其自身也可以是完整的,并且如果是这样的话,则该描述包括文本和链接, 而省略了标题。在RSS 0. 92或者更高版本中没有字符串长度或者XML级别的限制。处理 器可以强加上它们自己的限制,并且程序生成器可以具有这样的偏好在一 个频道中可以出现不超过一定数目的<条目〉,或者字符串的长度受限。可以 将程序生成器描述为创建构成RSS或原子(Atom)提要的、合适地形成的XML 文件的任意人或机器。在RSS 2. 0中,利用频道级别目录特征而制定了一种规定,用于在目录 系统中将频道链接到相关的标识符。比如,为了将频道链接到其Syndic8标 识符,与域"Syndic8" —起,将目录元素作为〈频道〉的子元素包括进来,并 且将频道标识符的值存储在Syndic8网站数据库中。可以将域描述为用于识 別编目方法分类(categorization taxonomy)的字符串。Syndic8是对于 Syndic8. com的参考,所述Syndic8. com是提供到RSS提要的上行链路(叩 link)的网站。举例来说,"脚本新闻"的适当的分类组件是 (category domain=,, Syndic8"〉 1765 〈/category >。程序设计者可以对于不同域,包括所期望的那么多的类别组件,并且可 以包括在相同域的不同部分中进行交叉参考的条目。使用用于网络支持内容(如闪标(flash),技术文档(technote),授权 程序分析报告(APAR)和下载(download)等)的RSS内容聚合技术,RSS阅 读器插件程序在网站上自动检查产品支持RSS提要是否有新的内容,并且当 新内容可用时通过浏览器来提醒用户。可以将网络支持描述为带有在线文档 的产品网络支持,比如常见问题(FAQ)、入门指导和工作区文档。可以将技术文档描述为注解报告的用户问题和针对那个问题的当前可用的解决方案。技术文档可以包括关于安装、配置、发现并修理故障(troubleshooting), 用法以及回答常见问题的简短的入门指导信息。可以将授权程序分析报告 (Authorized Program Analysis Report, APAR)描述为在程序的当前未改变 的版本中由于可疑的故障引起的某个问题的正式报告。可以将下载描述为软 件维护包,比如能解决一个或者多个产品故障的临时补丁 (fix)、补丁包、 或程序临时补丁 (Program Temporary Fix, PTF)。可以将闪标描述为关于 与产品相关的技术问题的新闻公告或者标题。浏览器利用包含在RSS提要文 件中所选择的内容标题/链接的列表来进行更新。使用这项技术,就有可能通 过RSS阅读器插件程序将支持信息直接发送到用户工作站中。目前,将RSS提要实现为对于所有用户的固定的内容集合并依据最近的 内容进行更新,但是内容不会对每一个用户都进行过滤。举例来说,如果有 IOO个用户订阅"健康新闻,,新闻条目,那么这IOO名用户中的每个人都会 获得同样的内容。因此,可以将RSS提要的目前实现描述为本质上是适用于 所有模板的一种尺寸。为了扩大这项技术的效用,并且以并非当前可用的方 式来运用这项技术,则需要建立定制的RSS提要的技术。RSS的实现开始于来自浏览器的请求(即,拖拉(pull)技术而非推进(push)技术)以访问RSS提要。传统意义上说,浏览器不会唯一地识别其 自身。尽管对计算机所分配的互联网协议(IP)地址理论上是可以使用的, 但是往往由于主机动态的分配IP地址导致分配的IP地址在一段时间内不停 地变化,从而导致IP地址不可使用。另外,如果像在很多公司中一样,多个 用户处于代理服务器之后,则这些用户被看作是来自同一 IP地址。此外,当 每次浏览器检查RSS提要的时候都明确地要求用户对服务器计算机进行认证(如,通过输入用户名和密码)是不实际的。为了致力于解决所述问题,需 要一种使浏览器能够唯一地识别其自身的技术。因此,本领域中存在聚合内容(RSS)提要的定制的需求。发明内容本发明提供用于存取数据的方法、计算机程序产品和系统。响应于接收 用于与提要位置(feed location)相关联的数据内容的请求,确定提要位置 是否具有相关联的唯一订户标识符。响应于确定提要位置不具有相联系的唯 一订户标识符,为提要位置产生唯一订户标识符,其中提要位置和唯一订户标识符包含用户特有提要位置。用户偏好是同用户特有提要位置相关联的。 在用户偏好的基础上对数据内容进行过滤。


现在参考附图,在图中从头至尾所有相同的附图标记都表示相应的部件, 其中。图1图解了现有技术的图形用户界面; 图2图解了根据特定实施例的计算环境的细节; 图3图解了根据特定实施例的、由RSS阅读器执行的逻辑; 图4图解了根据特定实施例的服务器计算机处执行的逻辑; 图5图解了根据特定实施例的图形用户界面的例子; 图6图解了根据特定实施例的、响应于接收数据内容由RSS阅读器所执 行的逻辑;和图7图解了根据特定实施例的可能用到的一个系统架构。
具体实施方式
在以下说明中,对附图做出参考,所述附图构成本发明的一部分并且图 解本发明的一些实施例。可以理解的是,在不脱离本发明的范围的情况下, 可以使用其他的实施例并且可以做出结构和操作的改变。图2图解了根据特定实施例的计算环境的细节。计算装置200通过通信 路径290与服务器计算机220连接。计算装置200包括浏览器210和一个或 多个用户特有提要位置214。可以将用户特有提要位置214描述为与特定用 户相关联的RSS提要的数据位置。可以将数据位置描述为统一资源标识符 (URI)或URL。浏览器210包括RSS阅读器212。在特定实施例中,RSS阅 读器212是浏览器210的插件程序。在多个不同的实施例中,RSS阅读器212们向前传递到利用RSS提要做一些事情的另一程序中的程序。比如, 一些维 客(wiki )消耗RSS提要并且在维客网页上将信息显示为HTML。服务器计算机22Q包括唯一标识符(unique identifier)组件230、概 要(profile )组件232和数据内容组件234。唯一标识符组件230将唯一订 户(或"请求者")的标识符(也称为"UID")与RSS提要位置相关联以创建用户特有提要位置。概要组件232使能描述对于内容的用户偏好的定制概要(custom profile)的创建。数据内容组件234使用唯一用户标识符来为RSS 提要过滤数据内容274。还可以将数据内容组件234描述为通过使用由定制 概要提供的信息来产生唯一的RSS XML提要的文件生成系统。服务器计算机 220还包括一个或多个应用程序240并且可以包括其它组件250。虽然组件230、 232、 234被图解为独立组件,但是在各种不同的实施例 中,可以将这些组件230、 232、 234的功能组合到更少的组件中或者可以是 更多组件的一部分。服务器计算机220向计算装置200提供了对数据存储库270的访问。服 务器计算机220通过通信路径292与数据存储库270相耦合。数据存储库270 包括一个或多个定制概要(custom profile) 272和数据内容274。可以将定 制概要272描述为为用户存储定制的设置以产生一个或多个RSS提要。数据 内容274包括用于网页、菜单、维客、博客、新闻提要、或任何存储在互联 网上的信息列表(包括数据和消息)的RSS XML提要。计算装置200和服务器计算机220都可以具有本领域中公知的任何计算 装置,比如服务器、主机(mainframe)、工作站、个人计算机、便携式计算 机、膝上型电脑(laptop)电话设备、网络设备和蜂窝式电话等。 通信路径290包括例如任何类型的网络,如举例来说,对等(peer-to-peer)网络、星型网络、存储区域网络(SAN)、局域网(LAN)、 广域网(WAN)、因特网、内部网等。如果数据存储库270是具有存储数据能力的另 一个服务器,比如使用 IBM 082@数据库软件(IBM和DB2是国际商业机器公司在美国、其他国家或 其两者注册的商标),那么通信路径292可以包括例如任何类型的网络,如 举例来说,对等网络、星型网络、存储区域网络(SAN)局域网(LAN)、广 域网(WAN)、因特网、内部网等。如果数据存储库270是存储容器,如仅容 纳了硬件驱动并且没有用于运行操作系统的处理单元的独立^f兹盘冗余阵列(Redundant Array of Independent Disks, RAID)箱,那么通信路径292 可以包括,如通用串行总线(USB)电缆、小型计算机系统接口 (SCSI)电缆、 光纤信道接口、电子电气工程师协会(IEEE) 1394 (火线)或集成电路设备(Integrated Drive Electronics, IDE)电缆。实施例提供了一种机制以运用认证机制(即,与提要位置相关联的唯一 订户标识符)、定制概要、提供产生定制的RSS提要XML文件所需要的信息的内容管理方案以及加工部件(tooling)(其是在Java Server Page (JSP) 或ActiveX Server Page (ASP)中的代码;在美国、其他国家或其两者中, Java和所有基于Java的商标都是Sun Microsystems的商标;在美国、其他 国家或其两者中,ActiveX是微软公司的商标)来产生定制的RSS提要。图3图解了根据特定实施例的、由RSS阅读器212执行的逻辑。在方框 300中,RSS阅读器212从用户接收数据位置的选择(如对"健康新闻"新 闻条目的选择)。在方框302中,RSS阅读器212识别数据位置是提要位置并 且已经选择了 RSS提要。在方框304中,RSS阅读器212确定这是否是用户第一次选择提要位置。 如果是,则处理继续到方框306,否则处理继续到方框310。在方框306中, RSS阅读器212为所选择的提要将提要位置与时间戳一起存储。在方框308 中,RSS阅读器212向服务器计算机220发送关于提要位置处的数据内容274 的请求。在方框310中,RSS阅读器212连同唯一订户标识符一起向服务器 计算机220发送关于提要位置处的数据内容274的请求。图4图解了根据特定实施例的、在服务器计算机220处执行的逻辑。控 制开始于方框400,服务器计算机220接收关于提要位置处的数据内容274 的请求。在方框402中,唯一标识符组件230确定提要位置是否具有相关联 的唯一订户标识符,如果有,则处理继续到方框406,否则,处理延续到方 框404。在方框404中,唯一标识符组件230将唯一订户标识符分配给提要 位置来产生用户特有提要位置并且向RSS阅读器返回唯一订户标识符,使得 RSS阅读器212能够利用用户特有提要位置来发送后续的请求。因此,当用 户订阅RSS提要时,将唯一订户标识符分配给提要位置。下面就是带有唯一 订户标识符的可能的URL的示例1. http: //www. mydomain. com/rss/rss. xml uid=887432. http: //www. tnydoraain. com/rss/rss. xml/887433. http: //www. mydomain. com/rss/88743/rss. xml在方框406中,可选择地,概要组件232产生或更新与用户特有提要位 置以及唯一订户标识符相关联的定制概要272。在特定实施例中,概要組件 232跟踪用户对浏览器210的使用,并且自动产生或更新定制概要272。在特 定实施例中,概要组件232提供图形用户界面,通过该图像用户界面用户可以产生或更新定制概要272。用户可以通过服务器计算机220上的定制概要 272的设置来对怎样过滤、分类和整理(order )通过RSS提要发送到用户的 信息来进行i殳置偏好。用户也可以对发送到用户的信息量"^殳置偏好(比如, 可以设置每次3行文本的限制,这样对于计算装置比如蜂窝式电话特别有 用)。图5图解了根据特定实施例的图形用户界面500的例子。用户可以输入 在RSS提要510的故事中所包括的条目,也可以输入在RSS提要520的故事 中所不包括的条目,和/或可以选择所期望的类别530。返回到图4,在方框408中,如果定制概要272存在的话,那么数据内 容组件234使用与唯一订户标识符相关联的定制概要272,响应于请求来过 滤要被返回的数据内容274。特别地,数据内容组件234使用定制概要来产 生定制的查询。在方框410中,服务器计算机220在计算装置200处向RSS阅读器212 返回用户特有提要内容274。图6图解了根据特定实施例的、响应于接收数据内容274由RSS阅读器 212所执行的逻辑。控制开始于方框600, RSS阅读器212接收数据内容274 和用户特有提要位置。在方框602中,RSS阅读器212为提要位置显示新数 据内容的指示。在方框604中,RSS阅读器212确定是否是第一次从服务器 计算机220接收到用户特有提要位置。如果是,则处理继续到方框606,否 则,处理继续到方框608。在方框606中,RSS阅读器212将用户特有提要位 置与时间戳一起存储,然后处理继续到方框608。在方框608中,RSS阅读器 212执行其它处理(如,访问另一个RSS提要)。因此,实施例使浏览器210能够识别其自身来获得定制的RSS提要。在 特定的实施例中,计算装置200可能拥有不止一个浏览器(如,Internet Explorer和Mozilla ),并且每个浏览器都可能具有不同的标识符。实施例可适用于提供定制的服务/支持信息,以及提供服务器计算机200 的拥有者想传送给用户的任何信息(如销售信息、新闻、菜单等)。使用实施例,对于服务器计算机220来说用户不需要识别其自身,并且cookie也不需 要存储在计算装置200上。与提要位置一起来发布唯一订户标识符对于识别 用户大有帮助。在特定实施例中, 一旦使用定制RSS提要的唯一订户标识符对用户进行识别,那么概要组件232动态地产生定制概要272。在特定的实施例中,定制概要272可以是使用内容管理系统(CM )上的查询为特定用户所定制的RSS提要XML文件。可以将内容管理系统描述为用于管理所存储的任何类型内容 (如,因特网内容,Word文件,便携文件格式(PDF)文档,或带有用于对图 像进行分类的元数据的图像)的系统。然后,数据内容组件234对从CM查询 中输出的查询进行转换并产生作为RSS提要要传递到用户的XML文件。在特 定实施例中,使用存储在CM系统中的元数据属性和专用(tailored)查询一 起创建定制的XML文件。因此,实施例适用于单服务器以及工作负荷平衡的 服务器组的情况,其中每个服务器都可以运行JSP, ASP或者servlet来基于 特定定户标识符产生定制的RSS提要。通过使用内容管理系统与元数据属性 一起来创建定制的XML文件,每个服务器也都将能够产生为特定用户定制的 RSS提要XML文件。在特定实施例中,经由来自服务器计算机220的基于因特网的会话 (dialog)来创建定制的RSS提要,该会话开始于用户订阅RSS提要的时候 或者随后通过嵌入式链接到RSS提要的时候。在这种情况下,在浏览器中查 看RSS文件的时候,RSS文件包括位于页面顶部的标注着"更新偏好"的链 接(具有特定的用户标识符)。当用户选择此链接时,访问该因特网站点,设 置页面就会通过服务器计算机22G显示在浏览器中。 一旦保存,服务器计算 机220更新在服务器计算机220上的订户的概要文件。虽然RSS规范和标准描述了信道子组件"类别"领域,但是可以将类别 领域描述为用作提供适用于广大用户群的提要类型的分类的一种分类机制或 者过滤器。然而,类别领域缺乏实施例的个性化,其适用于个别用户并且为 特定个别用户产生定制的RSS提要。在常规系统中,需要依靠RSS阅读器212 来选择该类别领域上的过滤器,并且过滤不受服务器计算机220的控制。在特 定实施例中,数据内容组件234在与用户偏好相关联的类别领域的基础上进 行过滤。因此,类别领域可以是适用于内容的过滤器,该内容是服务器计算 机220向计算装置200反向提供的。在特定实施例中,用户将RSS阅读器插件程序与URL 一起加载到RSS提要中。RSS提要URL包括唯一订户标识符。例如,RSS URL 可以是servlet、 Java Server Page ( JSP )或者Active Server Page (ASP)。 可以将Servlet描述为在应用程序服务器上运行的小型程序(比如,在应用程 序服务器的环境中运行的^"& 应用程序)。当RSS阅读器插件程序检查RSS 提要用于更新时,将特定订户标识符传送到应用程序服务器中。这对序列进 行了初始化,在该序列上servlet, JSP或者ASP对CM数据库运行定制的查询并使用所述结果来产生定制的RSS提要。因此,当用户订阅RSS提要时实施例向提要位置分配唯一订户标识符, 并且允许用户使用唯一订户标识符来获得定制的RSS提要。实施例在定制概 要272的基础上在服务器计算机220上提供过滤器,其中定制概要272描述 了用户的偏好来提供定制的RSS提要。虽然在这里的示例中仅提及RSS提要,但是实施例也适用于原子提要和 其他提要。附加实施例的详细说明所描述的操作可以实现为方法、计算机程序产品或者使用标准编程和/ 或工程技术来创建软件、固件、硬件或者其任何组合的设备。每一个实施例都可以采用完全硬件实施例、完全软件实施例或者同时包 括软硬件组件实施例的形式。实施例可以以软件形式实现,其包括但不尽限 于固件、常驻(resident)软件、微代码等。此外,实施例可以采用从计算机可用或者计算机可读介质获取的计算机 程序产品的形式,该介质提供了由计算机或任何指令执行系统进行使用的或 与其有关的程序代码。为了表述的方便,计算机可用或者计算机可读介质可 以是任何用来容纳、存储、通信、传播、或传输程序的设备,该程序可以由 指令执行系统、装置或设备进行使用或与其相关。所描述的操作可以实现为保存在计算机可用或者计算机可读介质中的代 码,其中处理器可以从计算机可读介质读取并运行代码。介质可以是电的、 磁的、光学的、电磁的、红外线的、或者半导体系统(或设备或装置)或者 传播介质。计算机可读介质的示例包括半导体或者固态存储器、磁带、可移 动计算机磁盘、刚性磁盘、光盘、磁存储介质(如,硬盘、软盘、磁带等), 易失性和非易失性存储器装置(如,随机存取存储器(RAM), DRAM, SRAM, 只读存储器(R0M), PR0M, EEPR0M,闪存,固件,可编程逻辑电路等)。光盘 的当前示例包括光盘-只读存储器(CD-ROM)、可读/写光盘(CD-R/W)和DVD。可以将实现所述操作的代码进一步在硬件逻辑电路(如,集成电路芯片、 可编程门阵列(PGA)、特定用途集成电路(ASIC)等)中进行实现。更进一 步地说,可以将实现所述操作的代码在"传输信号"中进行实现,其中传输 信号可以通过空间或者传输介质(比如光纤、铜线等)进行传播。在其中对 代码或逻辑进行编码的传输信号中还包括无线信号、卫星传输、无线电波、红外信号、蓝牙等。在其中对代码和逻辑进行编码的传输信号能够由发送站 进行传输也能够由接收站进行接收,在传输信号中进行编码的代码或逻辑可 以在接收和传输站或装置处在硬件或计算机可读介质中进行解码和存储。计算机程序产品可以包括计算机可用或者计算机可读介质、硬件逻辑电 路、和/或其中实现代码的传输信号。当然,本领域技术人员将认识到在不脱 离本发明实施例范围的情况下,可以对该配置进行多种修改,并且计算机程 序产品还可以包括一些本领域所公知的任何适合的信息承载介质。举例来说,术语逻辑电路包括软件、硬件、固件和/或软件和硬件的组合。可将特定实现指向(point )用于通过人或将计算机可读代码集成到计算系统中的自动处理来配置计算基础设施的方法,其中与计算系统相结合的代 码能够执行所述实现的操作。图3、图4和图6的逻辑描述了以特定顺序出现的特定操作。在可选择 的实施例中,可以以不同的顺序来执行特定逻辑操作,或对其进行修改或移 除。此外,可将操作添加到上述逻辑中并且仍然符合所述的实施例。更进一 步地,在这里描述的操作可以顺序地发生或者特定操作可以并行地处理,或 者描述为通过单一处理来执行的操作可以由分布式处理来执行。图3、图4和图6所示的逻辑可通过软件、硬件、可编程和不可编程门 阵列逻辑电路或者以软件、硬件、或者门阵列逻辑电路的组合来实现。图7图解了根据特定实施例的、可以使用的系统体系架构700。客户端 计算机100和/或服务器计算机120可以实现系统架构700,系统架构700适 于存储和/或执行程序代码,并且包括至少一个通过系统总线720直接或间接 耦合到存储器组件704的处理器702。存储器组件704可以包括在程序代码 的实际执行期间所采用的本地存储器、海量(bulk)存储器以及高速緩存, 所述高速緩存提供至少一些程序代码的临时存储以减少在运行期间必须^v海 量存储器中检索代码的次数。存储器组件704包括操作系统705和一个或多 个计算机程序706。输入/输出(1/0)设备712、 714 (包含但不仅限于键盘、显示器、指向 (pointing)设备等)均直接或者通过插入(intervening) 1/0控制器710 与系统耦合。网络适配器708也可以与系统耦合,以便使得数据处理系统能够通过插 入私有或公共网络变为耦合到其他数据处理系统或远程打印机或存储装置。 调制解调器、电缆调制解调器和以太网卡仅是当前可用的网络适配器708的类型。系统架构700也可以耦合于存储器716 (如诸如磁盘驱动器、光盘驱动 器、磁带驱动器之类的非易失性存储器)。存储器716可以包括内部存储装置 或者附属的或者网络可访问的存储器。存储器716中的计算机程序706可以 装载到存储器组件704中并由处理器702以本领域公知的方式来执行。系统架构700可以包括比所图解的更少的组件、没有在这里进行显示的 额外组件、或者所图解的组件和额外组件的一些组合。系统架构700可以包 括任何本领域所公知的计算装置,比如主机、服务器、个人计算机、工作站、 膝上型计算机、手持计算机、电话设备、网络装置、虚拟化设备和存储器控 制器等。为了图解和说明的目的,已经呈现了前述本发明的实施例的说明。并非 旨在穷举或将实施例以所公开的精确的形式进行限制。根据上述教导,多种 修改或变化都是可能的。并非旨在由此详细的说明来限制实施例的范围,而 是由在此所附的权利要求限制实施例的范围。上述的说明、示例和数据对实 施例组成的制造和使用提供了完整的说明。由于可以在不脱离实施例的精神 和范围的情况下可以构造许多实施例,所以实施例也都落在下面所附的权利 要求或任何随后提交的权利要求以及它们的等效体中。
权利要求
1、一种用于存取数据的计算机执行方法,包括响应于接收与提要位置相关联的数据内容的请求,确定所述提要位置是否具有相关联的唯一订户标识符;响应于确定该提要位置不具有相关联的唯一订户标识符,为该提要位置产生唯一订户标识符,其中该提要位置和该唯一订户标识符包括用户特有提要位置;将用户偏好与所述用户特有提要位置相关联;以及在所述用户偏好的基础上过滤所述数据内容。
2、 根据权利要求1所述的方法,其中所述提要位置包括聚合内容(RSS) 提要位置。
3、 根据权利要求1所述的方法,其中使用图形用户界面来获得所述用户 偏好。
4、 根据权利要求1所述的方法,其中通过跟踪用户活动来获得所述用户 偏好。
5、 根据权利要求1所述的方法,其中过滤所述数据内容进一步包括 在所述用户偏好的基础上产生定制查询;以及对于所述数据内容发布定制查询。
6、 根据权利要求5所述的方法,进一步包括 响应于发布所述定制查询,接收数据内容;以及 在类别领域的基础上过滤所接收的数据内容,所述类别领域提供适用于广泛用户群体的提要的类型的分类。
7、 根据权利要求1所述的方法,进一步包括 返回所述过滤后的数据内容。
8、 根据权利要求1所述的方法,其中内容管理系统提供了产生定制的RSS 提要XML文件所需的信息。
9、 根据权利要求1所述的方法,进一步包括在聚合内容(RSS)阅读器的控制下,从用户处接收对所述提要位置的选择;响应于确定所述提要位置是第一次被所述用户选择,(i)存储所述提要位置和时间戳;以及(ii )向服务器计算机发送用于与所述提要位置相关联的数据内容 的请求;以及响应于确定所述提要位置不是第 一次被所述用户选择,连同所述相关联 的唯一订户标识符一起向服务器发送用于与所述提要位置相关联的数据内容 的所述请求。
10、 根据权利要求1所述的方法,进一步包括在聚合内容(RSS)阅读器的控制下,存储所述用户特有提要位置和时间戳。
11、 一种系统,包括能够执行操作的逻辑电路,所述操作包括响应于接收用于与提要位置相关联的数据内容的请求,确定所述提 要位置是否具有相关联的唯一订户标识符;响应于确定所述提要位置不具有相关联的唯一订户标识符,为所述 提要位置产生唯一订户标识符,其中所述提要位置和唯一订户标识符包括用 户特有提要位置;将用户偏好与所述用户特有提要位置相关联;以及在所述用户偏好的基础上过滤所述数据内容。
12、 根据权利要求11所述的系统,其中所述提要位置包括聚合内容(RSS) 的提要位置。
13、 根据权利要求11所述的系统,其中使用图形用户界面来获得所述用 户偏好。
14、 根据权利要求11所述的系统,其中通过跟踪用户活动来获得所述用 户偏好。
15、 根据权利要求11所述的系统,其中用于过滤所述数据内容的操作进 一步包括在所述用户偏好的基础上产生定制查询;以及 针对所述数据内容发布定制查询。
16、 根据权利要求15所述的系统,其中所述操作进一步包括 响应于发布所述定制查询,接收所述数据内容;以及 在类别领域的基础上过滤所接收到的数据内容,所述类别领域提供了适用于广泛用户群体的提要的类型的分类。
17、 根据权利要求11所述的系统,其中所述操作进一步包括 返回所述过滤后的数据内容。
18、 根据权利要求11所述的系统,其中该内容管理系统提供产生定制RSS 提要XML文件所需的信息。
19、 根据权利要求11所述的系统,其中所述操作进一步包括 在聚合内容(RSS )阅读器的控制下,从用户处接收所述提要位置的选择; 响应于确定所述提要位置是第 一次被所述用户选择,(i) 存储所述提要位置和时间戳;以及(ii) 向服务器计算机发送用于与所述提要位置相关联的数据内容 的请求;以及响应于确定这不是提要位置被用户选择的第 一次,连同相关联的唯一订 户标识符一起向服务器计算机发送关于与提要位置相关联的数据内容的请 求。
20、 根据权利要求11所述的系统,其中该操作进一步包括 在聚合内容(RSS)阅读器的控制下,存储所述用户特有提要位置和时间
全文摘要
提供了一种用于存取数据的技术。响应于接收用于与提要位置相关联的数据内容的请求,确定提要位置是否具有相关联的唯一订户标识符。响应于确定提要位置不具有相关联的唯一订户标识符,为提要位置产生唯一订户标识符,其中提要位置和唯一订户标识符包含用户特有提要位置。用户偏好是同用户特有提要位置相关联的。在用户偏好的基础上对数据内容进行过滤。
文档编号G06F17/30GK101221568SQ200710180059
公开日2008年7月16日 申请日期2007年11月16日 优先权日2006年12月21日
发明者戴维·R·德雷格, 霍华德·J·格拉泽 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1