用于由用户触发的内容恢复的方法和计算机系统技术方案

技术编号:2847467 阅读:174 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及网络计算的领域,特别涉及可经由门户访问的环球网内容。它具体涉及一种方法和系统,所述方法和系统用于恢复由在这种网络门户的网页中聚合的门户构件的、与时间相关地改变的片段表示的内容。提出允许用户将门户构件设置为“内容复原模式”。对相应的GUI控件(50)的相应的用户动作创建允许门户构件生成其与当前所见的那样的输出的URI。然后,用户可以将此URL发送给朋友,该朋友可以在任何给定时间访问所期望的门户构件输出。或者,用户可以将它保存在自己的计算机处。

【技术实现步骤摘要】

本专利技术涉及网络计算的领域,特别涉及可经由门户(portal)访问的环球网(Web)内容。它具体涉及一种方法和系统,所述方法和系统用于恢复由在这种网络门户的网页中聚合的门户构件(portlet)的、与时间相关地改变的片段(fragment)显示的内容。
技术介绍
例如在http//www.research.ibm.com/journal/aj/432/will.html处描述了现有技术的网络门户。图1给出了关于实现这种现有技术网络门户的网络服务器的示意系统视图。现有技术的门户由在网络服务器——例如网络服务器100——上实现的复杂功能性来构建,其中最重要的是用于用户认证105、状态处理110、片段的聚合115、在各个页面125中提供的多个门户构件120——在下面进一步进行描述——和一些门户存储资源140的逻辑组件,其中所述多个门户构件120具有到相应的门户构件容器软件135的相应的多个API 130,用于将它们设置到共同的网页环境中。这些逻辑组件被有效地(operatively)连接,使得可以根据需要在单个组件之间交换数据。这在图1中大略地示出。更详细地说,图1中的网络服务器的门户引擎基于基本门户模型和诸如安全设置、用户角色、定制设置和设备性能之类的门户信息,实现门户构件120的聚合。在所呈现的页面中,门户基于门户模型自动生成适当的导航元素(element)的集合。门户引擎在聚合期间根据需要以及当被要求时调用门户构件,并且使用高速缓存来减少对门户构件做出的请求数目。现有技术的IBM WebSpherePortal(门户)采用诸如Java Portlet(门户构件)API(应用编程接口)之类的开放标准。它也通过WSRP标准支持远程门户构件的使用。门户构件容器135为门户构件提供运行时环境。除了其它的以外,它提供用于事件处理、门户构件间消息传递、以及对门户构件实例和配置数据的访问的功能。具体地说,门户资源140是门户构件本身和以片段聚合的形式将它们聚合所在的页面。根据本专利技术的焦点,门户旨在是提供这样的应用,所述应用提供针对用户的需要和职责而个性化的、与不同的信息、商业流程和人进行的交互的安全的单个点。当然,在上述意义上的“非理想”的应用也包括本专利技术的教导。现今提供的门户产品采用这样的门户体系结构,在所述门户体系结构中,门户自己仅实现例如安全性、授权、认证、聚合、高速缓存、用户管理、注册、呈现等的标准功能性,并且提供用于应用程序(application)组件的基础结构。这一体系结构包括用于应用程序集成的API,使得只要来自不同合作者的应用程序与门户产品的API匹配,就可以使用它们。在门户的环境下,这些应用程序通常被称为门户构件。门户构件是可被添加到门户中的可插入组件,并被设计成在门户的门户构件容器内运行。门户构件可以提供从简单地呈现静态或动态内容到诸如电子邮件、日历等的应用程序功能的不同功能;门户构件被经由门户应用程序间接调用,并且产生适合于在页面中聚合的内容,例如,门户构件应该产生这样的标记片段,所述标记片段遵循确保由不同的门户构件生成的内容可被聚合到一个页面中的准则。通常,门户构件在门户服务器上运行,处理输入数据并且在本地呈现内容。门户实现了请求/响应通信模式,即,它等待客户端的请求并且响应这些请求。客户端请求消息包括寻址所请求的页面的URL/URI。前述聚合逻辑包括组合要发送回客户端的页面所需要的全部步骤。通常,这些步骤是从存储器中加载拓扑树,遍历该拓扑树并且调用该树中引用的实例以便获得它们的输出,所述输出被组合为单个页面。拓扑树可以定义为用来创建内容的直观表示的组件的关系以及排列。拓扑树可以由管理员或用户通过例如门户构件定制来定义并被保存在数据库中,或者通过例如脚本、xml导入等的其它方式来定义以创建/修改该树。大多数现有技术的门户包含导航组件,其提供了嵌套元素并且创建导航分级的可能性;容器组件,其允许分组和排列门户构件;以及门户构件组件,其包含门户构件。呈现和聚合过程中的重要活动是生成寻址门户资源例如页面的URL。URL由聚合逻辑生成,并且包括编码的状态信息。聚合状态以及门户构件状态由门户管理。聚合状态可以包括类似于当前选择的信息,其包括在导航模型中到选定页面的路径、导航节点的扩展状态、门户构件模式和状态、门户构件呈现和动作参数等。通过将聚合状态包括在URL中,门户确保当客户端发送了对此URL的请求时,它稍后能够建立导航和表现环境。门户构件可以通过门户构件API请求URL的创建,并且提供要包括在URL中的参数,即所述门户构件呈现和动作参数。门户构件模式指示门户构件正在执行的功能。通常,根据门户构件当前正在执行的功能,门户构件执行不同的任务并且创建不同的内容。门户构件模式向门户构件建议它应该执行什么任务以及它应该生成什么内容。现有技术的门户构件规范(JSR 168)定义了以下三种门户构件模式查看(VIEW)、编辑(EDIT)、和帮助(HELP)。门户构件140生成通过统一资源定位符(URL)或者统一资源标识符(URI)寻址的动态内容,其中,在本公开的语境中,在所述统一资源定位符和统一资源标识符之间没有差别是有用的。根据本专利技术的焦点,可以给URL建立书签,以便在以后的时间点访问所引用的门户构件。当在以后的时间通过建立了书签的URL访问门户构件时,门户构件的输出可能不同于第一次记录该URL的时间,这是因为该输出是被动态生成和改变的。例如,考虑显示当前头条新闻的新闻门户构件。用户看到感兴趣的文章并且想与朋友共享这一信息。他通过电子邮件发送显示该门户构件输出的URL。可以假定他的朋友在几天之后调用该URL,然后——不利地是——他看不见原发送者想让他看到的头条新闻,这是因为该新闻门户构件已经显示新的当前头条新闻。更新周期往往在若干小时乃至仅仅几分钟的范围内。为了避免这一点,现有技术被限制为用户自己的努力,例如进行感兴趣的内容的打印输出,或者将内容复制到存储器中并将其粘贴在邮件中,或者捕捉实际的屏幕图像并且通过基于像素的存储来呈现该内容。这些现有技术的选项做起来相当复杂,或者包括介质的改变(计算机到纸以及反过来)、而且有时候当例如复制-粘贴过程不支持图形的存储或重新显示时不是充分可行的,或者在最后所述的情况种该输出仅仅是位图,这限制了最初描述的数据的重新使用。
技术实现思路
因此,本专利技术的目的是提供一种改进的方法,用于恢复由在网络门户的网页中聚合的门户构件的与时间相关地改变的片段所显示的内容。本专利技术的这一目的由在所附入的独立权利要求中陈述的特征来实现。本专利技术的其它有利方案和实施例在各个从属权利要求中阐述。现在将对所附的权利要求进行介绍。根据本专利技术的最广泛方面,本专利技术公开了一种方法,用于恢复由在网络门户的网页中聚合的门户构件的与时间相关地改变的片段显示的内容,该方法特征在于以下步骤a)在网络浏览器中显露(expose)用于激活“存储当前门户构件内容”功能的用户控件(control),其中此功能优选地与在网络门户上聚合的一个门户构件或者多个门户构件相关,b)响应于对该控件的用户动作而提供URL,即生成URL或者查找预先确定的URL,所述URL包括到存储资源的链接,其中提供了用于恢复在用户动作时当前由门户构本文档来自技高网
...

【技术保护点】
一种用于由用户触发的内容恢复的方法,所述内容由在网络门户(100)的网页(125)中聚合的门户构件(120)的、与时间相关地改变的片段表示,所述方法特征在于以下步骤:a)在浏览器中向用户显露(117)用于激活“存储当前门户构件内容” 功能的用户控件(50),所述功能与在所述网络门户上聚合的一个或多个门户构件(120)相关,b)响应于对所述用户控件(50)的用户动作,提供包括到存储资源(150,155)的链接的URL,其中提供了用于恢复在所述用户动作的时候当前由所 述门户构件或所述多个门户构件显示的内容的恢复逻辑和数据,c)显露所述URL以便由所述用户进一步使用。

【技术特征摘要】
EP 2005-6-3 05104871.81.一种用于由用户触发的内容恢复的方法,所述内容由在网络门户(100)的网页(125)中聚合的门户构件(120)的、与时间相关地改变的片段表示,所述方法特征在于以下步骤a)在浏览器中向用户显露(117)用于激活“存储当前门户构件内容”功能的用户控件(50),所述功能与在所述网络门户上聚合的一个或多个门户构件(120)相关,b)响应于对所述用户控件(50)的用户动作,提供包括到存储资源(150,155)的链接的URL,其中提供了用于恢复在所述用户动作的时候当前由所述门户构件或所述多个门户构件显示的内容的恢复逻辑和数据,c)显露所述URL以便由所述用户进一步使用。2.如权利要求1所述的方法,其中,聚合组件(115)控制所述URL的提供。3.如权利要求1所述的方法,其中,用户选择的门户构件(120)的门户构件代码控制所述URL的生成。4.如权利要求1所述的方法,其中,存储所述内容,并且响应于所述用户动作而专门生成相应的URL。5.如权利要求1所述的方法,其中,预先存储所述内容,并且与用户动作无关地生成相应的URL。6.如权利要求1所述的方法,其中,向用户显露用户控件(50),从而允许选择多个先前的内容状态之一。7.如权利要求1所述的方法,其中,有效耦接到门户服务器的存储管理组件管理短期和长期存储资源,而且其中,在所述短期存储器中驻留预定时间之后,已经存储在所述短期存储资源中的内容被移动到长期存储资源中。8.如权利要求1所述的方法,其中,在执行向充当相应的请求用户的第三者呈现所存储的内容的步骤之前,如果所述第三者的个人认证数据对于向该用户显示所述存储的内容是足够的,则执行检查步骤。9.如先前权利要求中的任一项所...

【专利技术属性】
技术研发人员:让巴普蒂斯特乔里特蒂莫库斯莫尔简恩格豪森
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1