用于把内容元素集成到门户网站应用程序中的计算机系统,包括
门户服务器模块,用于把门户网站应用程序提供给至少一个用户,耦
合到门户服务器模块的聚集模块,用于把代表内容元素的内容节点集
成到反映门户网站应用程序的存储树中,耦合到聚集模块的动态组件
模块,耦合到动态组件模块上下文启动变换模块,用于构建动态内容
节点的子树,和耦合到动态组件模块的内容观测器模块,及其相应的
方法、数据处理程序、计算机程序产品以及计算机数据信号。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于把内容元素集成到门户网站应用程序中的 计算机系统,及其相应的方法、数据处理程序、计算机程序产品和计算机数据信号。
技术介绍
现有技术的门户系统要求在某个时间点门户网站应用程序的内 容由管理员或联机编辑程序确定。每当网络应用程序的内容元素,如 页面元素或页面、代表显示元素或用户控制的小门户程序等将被添加 或者改变时,管理员或联机编辑程序必须手动执行这种操作。因此,许多现有技术门户网站应用程序宁愿过载内容元素以提前 提供多种特征。这是避免不得不手动定制针对不同使用场景的不同的 门户网站应用程序。然而,这导致差的可用性,因为用户可以简单地 被在相同时间在门户网站应用程序中显示的各种内容元素(或操作支 持元素)搞乱。为了改善这种状况,已知把在某个用户场景中不需要的内容元素 (如小门户程序)实现最小化窗口状态(或相似的),这样仅留下那 些在最大化窗口状态中对某个用户交互必要的并且应该引起用户注 意的内容元素。然而,基于该方法的方案仍存在增加的编辑或管理工 作以及大体上不灵活和过载的网络应用程序的问题。因此本专利技术的问题是提供一种用于把内容元素集成到门户网站 应用程序中的计算机系统,避免了不需要的内容元素的预先集成的需 要,因此改善了可用性,并且同时减少了管理工作,及其相应的方法、 数据处理程序、计算机程序产品和计算机数据信号。
技术实现思路
该问题通过本专利技术解决了 ,如在权利要求1、 10和16至18中给出的。权利要求1详述了一种用于把门户网站内容元素集成到门户网 站应用程序中的计算机系统,包括-门户服务器模块,用于给至少一个用户提供门户网站应 用程序;-耦合到所述门户服务器模块的聚集模块,用于把代表内 容元素的内容节点集成到反映所述门户网站应用程序的存储树 中;其特征在于-它还包括耦合到聚合模块的动态组件模块,耦合到动态 组件模块的上下文启动变换模块,以及耦合到动态组件模块的上 下文观测器模块;-所述上下文观测器模块被配置为检测上下文数据并且把 该数据提供给上下文启动变换模块;-所述上下文启动变换模块被配置为包括变换逻辑并且基 于所检测的上下文数据执行该逻辑,以据此生成动态内容节点的 子树;—所述动态组件模块被配置为把变换逻辑关联到包括在所 述存储树中的扩展节点,并且还被配置为把动态内容节点的子树 提供给聚集模块;—所述聚集模块被配置为把动态内容节点的子树插入到扩 展节点之下。通过基于包括门户服务器模块和聚集模块的标准门户服务器体 系结构实现本专利技术,本专利技术可以被集成到各种普遍接受的门户网站服 务器产品中,通常不要求对现有的门户服务器部件进行大的修改。通过提供动态组件模块、上下文启动变换模块和上下文观测器模块,功能部件被添加到良好地集成的标准门户结构中并且如下操作以解决上述问题通过使动态组件模块把变换逻辑关联到包括在存储树中的扩展 节点,在包括在上下文启动变换模块中的程序逻辑和作为反映由门户 服务器模块和它的元素所提供的门户应用程序的存储树的一部分的 特定节点之间生成链接。通过这种方式,每当关于所述扩展节点的事 件发生时,对应的变换逻辑可以被调用,或者变换逻辑的执行结果可 以被关联到反映网络应用程序的存储树的适当位置处。为此,动态组 件模块还被配置为把动态内容节点的子树提供给聚集模块,聚集模块 被配置为把在扩展节点之下的该子树插入到反映网站门户应用程序 的存储树中。通过使上下文启动变换模块包括这种变换程序逻辑并且据此执 行该逻辑,使系统能够动态地改变呈现给用户的门户网站应用程序的 内容和内容元素的行为。当网络应用程序行为的这种动态匹配是基于如由上下文观测器 模块所检测的并且被提供给据此执行变换逻辑的上下文启动变换模 块的上下文数据时,使系统能够根据在任意时间点一个特定用户所处 的使用上下文调节呈现给用户的网站门户应用程序。因此,在门户网件、如在导航层次中的用户的当前位置或如计算环境的用户的工作环 境、或关于在所显示的网络应用程序中具有输入焦点的小门户程序的 信息、甚至具有输入焦点的表格的输入字段,以及用户的资料信息、 地理位置、时间和/或日期、最近执行的动作等被添加或者删除或者改 变。因此,本专利技术的门户网站服务器计算机系统允许呈现更为简洁页 面布局,即仅仅呈现需要数量的页面,页面没有被不需要的内容元素 过载,并且提供更好的可用性,因为它能够使用户不从网络应用程序 的使用场景中的实际重要的内容元素分心,因为本系统允许在使用时 由终端用户动态地添加或删除内容元素,并且变的条件动态地控制在内容元素中显示的内容,允许更多改进的功 能。权利要求10提供了 一种把内容元素集成到门户网站应用程序中 的方法,包括-把激活事件通过动态组件模块关联到变换逻辑; —在上下文启动变换模块处接收激活事件; -由上下文观测器模块检测上下文数据;-由上下文观测器模块把上下文数据提供给上下文启动变 换模块;-当创建动态内容节点的子树时,由上下文启动变换模块 基于上下文数据执行变换逻辑;-由动态组件模块把动态内容节点的子树提供给聚集模块;-由聚集模块把动态内容节点的子树插入到代表网络应用 程序的内容节点的存储树中。通过把事件关联到变换逻辑,动态组件模块响应由用户交互生成 的事件和/或由门户系统生成的事件定义特定动态系统行为。通过在变 换模块处接收这种激活事件,因此提供了生成的事件的适当的处理。通过由上下文观测器模块检测上下文数据以及把上下文数据适 当地提供给变换模块,当变换逻辑被适当地基于所检测的上下文数据 执行时,呈现给用户的网络应用程序的动态行为与用户场景的特定使 用上下文相适配。作为适当的变换逻辑执行过程的结果,当动态内容 节点的子树由变换模块创建并且被提供给聚集的模块时,其中创建动 态内容节点的子树还可以仅包括动态内容节点的现有子树中的动态 数据更新,聚集模块把所述子树插入到(或者提供各自的更新)代表 呈现给用户的网络应用程序的内容元素的内容节点的存储树中。通过这种方式,提供了一种操作方法,该方法很好地与权利要求 1中所述的计算机系统一起操作,并且提供了对应的有益的技术效果。本专利技术还可以如将要在以下和/或具体实施方式中描述的从属权 利要求及权利要求16至18中给出的那样实施。在该计算机系统的一个实施例中,内容节点代表网页和/或小门 户程序,因此使本专利技术能够处理已知门户网站应用程序的最普通的元 件。在一个实施例中,当系统被配置为使得它的门户服务器模块可以展节点上的用户交互,从而生成用户交互激活事件,并且把该用户交 互/激活事件转发给变换模块时,该系统能够通过响应用户交互事件执 行变换逻辑动态地调节内容元素。在相同的或替代实施例中,计算机 系统的上下文观测器模块还被配置为 一旦检测到的上下文数据发生 改变就触发交易逻辑。在这种实施例中,检测到的上下文数据的改变 生成接着由上下文启动变换模块接收的触发事件,从而使系统能够动 态地基于在特定时间点特定用户场景的上下文/环境信息地调节呈现 给用户的内容元素,甚至独立于先前的用户交互的存在。除了根据检测到的上下文数据和已执行的变换逻辑生成并传递 动态内容节点的子树以及插入该生成的子树以外,本专利技术的计算机系统可以被体现为进一步被配置为一旦改变了上下文数据(通过它的上 下文本文档来自技高网...
【技术保护点】
一种用于把门户网站内容元素集成到门户网站应用程序中的计算机系统,包括: -门户服务器模块(100),用于把门户网站应用程序提供给至少一个用户; -耦合到所述门户服务器模块的聚集模块(110),用于把代表内容元素的内容节点集成到反 映所述门户网站应用程序的存储树中; 其特征在于 -所述计算机系统还包括耦合到聚集模块(110)的动态组件模块(120),耦合到动态组件模块(120)的上下文启动变换模块(140),以及耦合到动态组件模块(120)的上下文观测器模 块(130); -所述上下文观测器模块(130)被配置为检测上下文数据并且把所述数据提供给上下文启动变换模块(140); -所述上下文启动变换模块(140)被配置为包括变换逻辑并且基于所检测到的上下文数据执行该逻辑,以据此生成动 态内容节点(31-35)的子树; -所述动态组件模块(120)被配置为把变换逻辑关联到包括在所述存储树中的扩展节点(30),并且还被配置为把动态内容节点(31-35)的子树提供给聚集模块(110); -所述聚集模块(110)被配 置为把动态内容节点(31-35)的子树插入到扩展节点(30)之下。...
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:S·列彻,A·瑙耶兹,J·沙耶克,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。