在入口视图中独立地提交表单的系统和方法技术方案

技术编号:2846460 阅读:285 留言:0更新日期:2012-04-11 18:40
本发明专利技术的实施例解决了关于在入口环境中处理表单提交的技术缺陷,并且提供了用于在入口视图中独立地刷新表单提交的方法、系统和计算机程序产品。在一个实施例中,用于在入口视图中独立地提交表单的系统可以包括:入口服务器,配置为呈现入口视图;以及入口小程序聚集器,与该入口服务器相连。入口聚集器可以被配置为入口视图中的不同入口小程序提供入口小程序标记,其中至少一个不同的入口小程序包括可见表单,该表单包括一个或多个表单单元。

【技术实现步骤摘要】

本专利技术涉及入口环境管理领域,尤其涉及在入口视图内刷新入口小程序内容。
技术介绍
关于大的计算机通信网络分配内容不是没有它的难题。特别是,可用于在计算机通信网络中分配的内容数量经常与计算机通信网络的规模成比例地改变。在极端情况下,因特网上驻留有大量不容易由大多数的终端用户访问的内容。入口代表对通过在单一、网络可寻址位置中的信道聚合体来聚集内容的问题的明智的解决方案。因此,入口已经变得在内容分配方面风靡一时。入口小程序(portlets)是作为入口页面的一部分而被包括的可见活动组件。类似于窗口操作系统中的图形窗口集合体,入口中的每个入口小程序占据入口页面的一部分,入口小程序可以通过该入口页面的一部分显示来自入口小程序信道的相关内容。已知入口小程序包括诸如电子邮件客户端之类的简单应用,并且还包括诸如来自客户关系管理系统的预测输出之类的更复杂应用。该原型入口小程序可以实现为通过入口服务器执行的服务器端脚本。从终端用户的观点看,入口小程序是终端用户可以预订的内容信道或者应用。比较起来,从内容供应商的观点看,入口小程序是这样的装置,通过该装置可以将内容以个性化的方式分配给预订终端用户。最终,从入口的观点看,入口小程序仅仅是可以在入口页面内呈现的组件。在任何情况下,通过在入口中提供一个或多个个别可选和可配置的入口小程序,入口提供者可以根据终端用户的偏好、以个性化的方式通过统一的接口分配内容和应用。入口服务器是便于在公共因特网或者私有内部网上分配基于入口的网络站点的计算机程序。重要的是,本领域的普通技术人员应当承认,所有传统的入口服务器的鲜明特征可以包括以统一的方式在单个可分配的页面内聚集来自几个入口小程序应用的内容。为此,入口页面内的每个入口小程序应用可以由通过入口服务器分配给请求客户端计算设备的入口小程序用户接口来表示。入口显示标记的聚集,该标记的聚集可以,并且经常是,并入起源于多个内容源的表单(form)。这些源中的任何一个的性能和可用性都可以对终端用户利用入口的体验具有深刻的影响,这是因为在客户端观察器中呈现入口之前必须聚集整个入口显示。具体地说,聚集使刷新的概念复杂化了,而且入口基于网络的接口可以使事情进一步复杂。在这一点上,在不中断相邻入口小程序的显示的情况下,在入口视图中运行的入口小程序内定义的、处理提交的表单不能这样做。这种类型的中断可能是令人迷惑的,并且是终端用户感到挫折的来源。
技术实现思路
本专利技术的实施例解决了关于在入口环境中处理表单提交的技术缺陷,并且提供了用于在入口视图中独立地刷新表单提交的新颖和非显而易见的方法、系统和计算机程序产品。在一个实施例中,用于在入口视图中独立地提交表单的系统可以包括入口服务器,配置为呈现入口视图;以及入口小程序聚集器,与该入口服务器相连。入口聚集器可以被配置为为入口视图中的不同入口小程序提供入口小程序标记,其中至少一个不同的入口小程序包括可见表单,该表单包括一个或多个表单单元。该入口小程序聚集器可以包括这样的逻辑,该逻辑使得能够在隐藏的帧中生成用于该可见表单的相伴表单。该隐藏帧可以包括脚本,该脚本被编程为为相应的一个可见表单、向入口小程序聚集器提供更新的视图。入口小程序聚集器能够写入逻辑,以用来自可见表单的相应表单单元中的数据来更新相伴表单中的表单单元。最终,入口小程序聚集器还能够写入逻辑,以响应于提交可见表单的请求而提交相伴表单。要注意的是,能够用来自可见表单中的相应表单单元的数据来更新相伴表单的表单单元的逻辑可以包括布置在包含可见表单的不同入口小程序的至少一个中的脚本逻辑。在这一点上,该脚本逻辑还能够响应于提交可见表单的请求而提交相伴表单。一种用于在入口视图中独立地提交表单的方法可以包括在隐藏帧中为可见表单生成相伴表单;用来自可见表单中的相应表单单元的数据更新相伴表单中的表单单元;以及响应于提交可见表单的请求而提交相伴表单。为可见表单在隐藏帧中生成相伴表单可以包括为布置在入口视图中的入口小程序中的可见表单、在与入口视图中的入口小程序相关联的隐藏帧中生成相伴表单。该方法还可以包括响应于该提交而接收更新了的视图,以及将该更新了的视图提供给入口小程序,用于在该入口视图中显示。本专利技术的另外方面将在随后的描述中部分地进行阐述,而且部分根据描述将是显而易见的,或者可以通过本专利技术的实践学习得到。专利技术的这些方面将借助于具体在所附的权利要求中指出的要素和组合而实现和获得。应当理解,上述一般说明和随后的详细说明仅仅是示范和说明性的,而不是对请求保护的专利技术的限制。附图说明并入并且构成这个说明书一部分的附图,说明了本专利技术的实施例,而且连同描述一起用来说明本专利技术的原理。此处说明的实施例当前是优选的,然而应当理解,本专利技术不局限于所示出的精确布置和手段,其中图1是在入口小程序标记中定义的表单的图示说明,该入口小程序标记被配置为在入口视图中容纳独立的表单提交;图2是被配置为在入口视图中容纳独立表单提交的入口环境的示意图;以及图3是说明用于在入口视图中独立表单提交的方法的流程图。具体实施例方式本专利技术的实施例提供了用于在入口视图中独立地提交表单的方法、系统和计算机程序产品。根据本专利技术的实施例,可以将入口视图内的入口小程序中的表单内的单元数据复制到用于该入口小程序的、在隐藏帧中的相伴表单(companion form)。随后,可以提交在该隐藏帧内的相伴表单用于处理。该提交的结果可以提供产生的视图,而且可以在入口视图内的入口小程序中呈现所产生的视图。用这种方法,在入口视图内的入口小程序中的表单的提交不用干扰入口视图中的其它入口小程序的呈现。在更具体的说明中,图1是在入口小程序标记内定义的表单的图示说明,该入口小程序标记被配置为在入口视图中容纳独立表单提交。如图1所示,可以在入口视图140内定义入口小程序110的可见部分。入口小程序110的可见部分可以包括表单120,表单120具有一个或多个表单单元130,例如文本输入字段、单选按钮、检查框、下拉框等。除入口小程序110的可见部分之外,可以定义入口小程序110的隐藏帧150。隐藏帧150可以包括与入口小程序110的可见部分中的表单120相伴的表单170。在这方面,隐藏帧150中的相伴表单170可以包括一个或者多个表单单元180,这些表单单元180对应于入口小程序110的可见部分的表单120中的单元130。在操作中,响应于表单120的提交请求的激活,布置在入口小程序的可见部分中的脚本逻辑190可以将用于表单120的单元130的值复制到隐藏帧150的相伴表单170中的相应单元180。随后,可以请求表单170的提交请求。可以由脚本逻辑160提供产生的视图,用于在入口小程序110的可见部分中呈现。用这种方法,可以提交入口小程序110的可见部分内的表单120,而不干扰在入口视图140的其它入口小程序中的其它表单的呈现。在更具体的说明中,图2是被配置为在入口视图中容纳独立表单提交的入口环境的示意图。入口服务器系统可以包括入口视图235,其通过入口服务器230可通信地连接到入口小程序应用215A、215B、215n的选择。每个入口小程序应用215A、215B、215n可以通过相应的呈现逻辑210A、210B、210n,以入口小程序标记225的形式产生本文档来自技高网
...

【技术保护点】
一种用于在入口视图中独立地提交表单的系统,该系统包含:    入口服务器,被配置为呈现入口视图;以及    入口小程序聚集器,连接到所述入口服务器,并且被配置为为所述入口视图中的不同入口小程序提供入口小程序标记,所述不同入口小程序中的至少一个包含可见表单,所述可见表单包含多个表单单元;    所述入口小程序聚集器包含逻辑,其能够在隐藏帧中为所述可见表单生成相伴表单;    所述入口小程序聚集器能够将逻辑写入到所述可见表单中,以用来自所述可见表单的相应表单单元中的数据来更新在所述相伴表单中的表单单元;    所述入口小程序聚集器还能够将逻辑写入到所述可见表单中,以响应于提交所述可见表单的请求而提交所述相伴表单。

【技术特征摘要】
US 2005-6-30 11/170,9811.一种用于在入口视图中独立地提交表单的系统,该系统包含入口服务器,被配置为呈现入口视图;以及入口小程序聚集器,连接到所述入口服务器,并且被配置为为所述入口视图中的不同入口小程序提供入口小程序标记,所述不同入口小程序中的至少一个包含可见表单,所述可见表单包含多个表单单元;所述入口小程序聚集器包含逻辑,其能够在隐藏帧中为所述可见表单生成相伴表单;所述入口小程序聚集器能够将逻辑写入到所述可见表单中,以用来自所述可见表单的相应表单单元中的数据来更新在所述相伴表单中的表单单元;所述入口小程序聚集器还能够将逻辑写入到所述可见表单中,以响应于提交所述可见表单的请求而提交所述相伴表单。2.如权利要求1所述的系统,其中所述隐藏帧包含脚本,该脚本被编程为为相应的一个所述可见表单、向所述入口小程序聚集器提供更新的视图。3.如权利要求1所述的系统,其中,能够用来自所述可见表单中的相应表单单元的数据来更新所述相伴表单中的表单...

【专利技术属性】
技术研发人员:埃里克L马西尔莫哈麦德R萨拉肖尔戴维B莱克申
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1