[发明专利]通过具有非例示内容的智能事件的动态用户界面聚合有效
申请号: | 201380012934.0 | 申请日: | 2013-03-05 |
公开(公告)号: | CN104160389A | 公开(公告)日: | 2014-11-19 |
发明(设计)人: | J.S.艾伦;P.L.H.卡罗尔;S.乔德哈里;R.A.金;V.潘迪亚拉詹;S.斯里瓦斯塔瓦 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F17/30;G06F9/44 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 黄剑飞 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 具有 例示 内容 智能 事件 动态 用户界面 聚合 | ||
技术领域
本申请一般地涉及计算机系统和计算机应用,尤其涉及操作系统、网络应用、入口和事件框架。
背景技术
网络应用可以由诸如入口(portal)和糅合(mashup)的独立的内容构成,该入口用于提供对于万维网(网络)和相似的全球性网络中的信息的接入点,该糅合是已经组合了诸如功能性的元素和来自多个来源的数据从而建立新的服务的网页或应用。这些网络应用传统上具有静态地定义的页面内容,或者可以对页面明确地添加动态内容。即,页面是预定义的,并且每个页面上的内容可以响应于各种动作而明确地添加特定的新小容器(portlet)或微件。简单地说,小容器是可插入的用户界面软件组件,其由网络入口管理和显示。微件是可以在网页中安装并执行的小应用。在由独立开发的内容构成的环境下,通过将事件框架标准化,从而能够在同一页面上的小容器和微件之间传递数据。操作系统本质上也同样运作;用户可以明确地加载应用,并且应用可以响应于各种动作而明确地加载其他应用。这与在入口页面上加载小容器并使那些小容器发起其他的小容器相似。操作系统基本上如同单页面入口一样运作。
在网络应用或操作系统的技术领域中,尚不具备动态加载内容或应用并且传递基于事件的数据的能力,除非该新内容或应用以前就知道,并且明确地被编码在起源内容或应用中。
例如,目前的网络应用要么通过对需要的新内容进行硬编码从而明确地发起特定内容,该新内容中的灵活性或糅合能力可能被降低,要么构筑其中所有内容是已有的页面,从而实现在分离内容之间的事件,并使布局和可用性问题复杂化。类似地,操作系统应用要么通过硬编码新的应用来明确地发起特定应用,要么具有所有已经加载的相关应用并且监听事件,或许就像发起整个应用的微件或插件,但仍然在后台持续运行。
发明内容
可以提供一种通过具有非例示(non-instantiated)内容的智能事件(smart eventing)动态地聚合内容的方法和系统。该方法在一个方面可以包括在处理器上,在第一框架内执行第一内容元素。该方法还可以包括响应于检测到从在所述框架内执行的所述第一内容元素发布的事件,搜索与所述公布的事件匹配的一个或多个注册的事件的注册部,并且如果找到匹配的注册的事件,则例示注册了所述匹配的注册的事件的第二内容元素,从而开始在所述框架中执行。所述第二内容元素可以根据所述公布的事件而被动态地聚合到所述框架中,而所述第一内容元素不必预先知道所述第二内容元素,并且所述第二内容元素不必预先知道所述第一内容元素。所述框架也不必被初始设计为部署所述第二内容元素。
一种通过具有非例示内容的智能事件动态地聚合内容的系统,在一个方面,可以包括框架环境,可被操作而在所述处理器上执行。第一内容元素可被操作而在所述框架环境中执行。注册部包括一个或多个注册的事件,以及相关联的一个或多个第二内容元素,其动态地注册了所述一个或多个注册的事件。响应于在运行时间从所述第一内容元素检测到发布的事件,所述框架还可操作来搜索与所述公布的事件匹配的注册的事件的注册部,并且如果找到匹配的注册的事件,则例示注册了所述匹配的注册的事件的第二内容元素,从而开始在所述框架中执行。所述第二内容元素根据所述公布的事件而被动态地聚合到所述框架中,而所述第一内容元素不必预先知道所述第二内容元素,并且所述第二内容元素不必预先知道所述第一内容元素。所述框架也不必被初始设计为部署所述第二内容元素。
还可以提供一种计算机可读取的存储介质,存储有指令的程序,该指令可由机器执行从而执行在此描述的一个或多个方法。
各种实施例的其他的特征以及结构和操作参照附图在下面详细描述。在附图中,相似参考标号表示相同或功能相近的元素。
附图说明
图1示出一个实施例中的本公开的方法。
图2示出执行一个实施例中的本公开的方法的场景的例子。
图3示出执行一个实施例中的本公开的方法的场景的另一例子。
图4是示出本公开的一个实施例中的动态聚合内容的方法的流程图。
图5是示出可以执行一个实施例中的本公开的动态内容聚合的计算机或处理系统的例子的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380012934.0/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法