用于提供网页的方法和系统技术方案

技术编号:10134387 阅读:136 留言:0更新日期:2014-06-16 13:10
本公开涉及用于提供网页的方法和系统。在一个实施例中,一种用于提供网页的系统包括:适于访问统一资源定位器(URL)的逻辑,其中,URL包含规定一个或更多个微件的散列参数;适于通过加载在URL的散列参数中规定的各微件来创建网页的逻辑;和适于输出网页的逻辑。在另一实施例中,一种用于设计网页的计算机程序产品,包括具有由其所体现的程序代码的计算机可读存储介质,程序代码可通过计算机读取/执行以进行以下的过程:访问URL,其中URL包含规定一个或更多个微件的散列参数;通过加载在URL的散列参数中规定的各微件来创建网页;和输出网页。根据更多的实施例描述用于通过使用在URL中规定的微件来提供网页的其它系统、方法和计算机程序产品。

【技术实现步骤摘要】
用于提供网页的方法和系统
本专利技术涉及网页的构成,更特别地,涉及由在统一资源定位器(URL)中规定的微件(widget)和资源来构建网页。
技术介绍
对于系统管理网络应用,许多不同的网页由各种可用和可重新使用的微件构成。微件可以是经由诸如构建器的实现来创建对象的任何代码、应用或JavaScript类,该构建器取得或接收参数和到源文件对象模型(DOM)节点(诸如srcNodeRef)的指针。这些微件的任意一个可以是一个或更多个较简单的微件的复合体。换句话说,显示器的每个主要区域可以基于“超微件”来呈现,该“超微件”可以包含多个较简单的微件并且可以被重新使用来构建用于显示来自宽范围的资源的信息的许多不同的网页。例如,“树选择器”微件可包含树、标题、按钮,并且可能包含其它的构成甚至更简单的子微件。网页以灵活的方式由微件构成,使得可以在原型设计和开发中很容易地限定新的页。并且,在安装系统之后、在装运产品之后可以在现场创建新的页,使得在系统的构建期间不能确认或不能很容易获知的用户的需求能够在现场解决。许多系统管理应用具有丰富的资源生态系统,连同不同类型的资源和规定的资源的集合。通过使用微件和资源的类型/组的不同的排列,可能给予大量的不同的页这些资源。希望能够在不重新发布新内容的情况下由这些微件和资源/组创建新的网页。此外,对于系统管理应用的用户来说,能够将其自身设计的新微件添加到他们能够自身构建的网页会是有益的。一种满足这些目标的常规的方法被称为“混搭(mashup)”。网页采用配置文件且常常通过借助于视觉构建器来创建。另一类似的方案由在一些系统管理解决方案中使用的JavaPortletSpecificationV1.0或Java规范请求(JSR)168portlet提供。这些解决方案中的一个缺点是,每个均要求诸如配置文件的人工制品被传输到系统管理应用的用户或者由用户在终端环境的现场创建。此外,混搭一般过于复杂并且会在它们的使用中给出比解决用户需求所需要的问题多的问题,特别是对于力求简单和内容的快速执行/传输的较新的用户界面(UI)。事实上,一些较新的UI实施简单、一致的页布局,对于在某段时间创建的混搭来说,这会有问题。因此,希望更简单、更直接的解决方案。另外,为了传递该解决方案,不包括任何新的软件部件(例如,混搭引擎)会是有益的,以便避免新的依赖性。
技术实现思路
在一个实施例中,一种用于提供网页的系统包括:适于访问统一资源定位器(URL)的逻辑,其中,URL包含规定一个或更多个微件的散列参数;适于通过加载在URL的散列参数中规定的各微件来创建网页的逻辑;和适于输出网页的逻辑。在另一实施例中,一种用于设计网页的计算机程序产品包括具有由其所体现的程序代码的计算机可读存储介质,程序代码可通过计算机读取/执行以进行以下的过程:访问URL,其中URL包含规定一个或更多个微件的散列参数;通过加载在URL的散列参数中规定的各微件来创建网页;和输出网页。根据另一实施例,一种用于提供网页的方法包括:访问URL,其中URL包含规定一个或更多个微件的散列参数;通过加载在URL的散列参数中规定的各微件来创建网页;和输出网页。在又一实施例中,一种计算机程序产品包括具有由其所体现的程序代码的计算机可读存储介质,程序代码可通过计算机读取/执行以进行以下的过程:提供适于提供网页的URL,该URL包含:在URL的散列参数中规定的一个或更多个微件,所述一个或更多个微件能够在计算机上被加载以创建网页;和与第一微件对应的至少一个参照,所述至少一个参照至少包含创建网页时被第一微件使用的资源或资源的集合的位置。结合附图参照以下的详细的描述,本专利技术的其它方面和实施例将变得十分明显,这些描述作为例子示出本专利技术的原理。附图说明图1说明了根据一个实施例的网络结构。图2示出了根据一个实施例的可以与图1的服务器和/或客户机相关的代表性的硬件环境。图3示出了根据一个实施例的用于由微件和资源构建网页的方法。图4示出了根据一个实施例的硬件地图页的例子。图5示出了根据一个实施例的详细的选择器页的例子。图6示出了根据一个实施例的活动警告页的例子。图7示出了根据一个实施例的具有非标准微件的页的例子。图8示出了根据一个实施例的具有在选择器中被分类的组的页的例子。具体实施方式以下的描述是出于解释本专利技术的一般原理的目的而给出的,不意味着限制本专利技术中要求权利的专利技术概念。此外,本文所描述的特定的特征可以在各种可能的组合和排列中的每一个中,与其它所描述的特征组合地使用。除非这里另外明确限定,否则,所有的术语应被赋予其最宽的可能的解释,包括说明书所暗示的意思以及本领域技术人员理解和/或在字典、条约等中限定的意思。必须注意,如在说明书和所附的权利要求中使用的那样,除非另外规定,否则单数形式“一种”、“一个”和“该”包括多数。还应理解,在本说明书中使用的术语“包括”和/或“包含”规定陈述的特征、整数、步骤、动作、要素和/或部件的存在,但不排除一个或更多个其它的特征、整数、步骤、动作、要素、部件和/或它们的组的存在或添加。以下的描述公开用于由在统一资源定位器(URL)中规定的资源和微件构成网页的系统、方法和计算机程序产品的几个优选实施例。这允许在系统管理应用的原型设计和开发中,以及还在系统管理系统被释放并被终端用户利用之后的现场中很容易地添加新的网页。新网页可以组合现有的微件和新微件,同时微件通过使用标准预定事件来通信。所有网页都可以被加书签并且可在浏览器的历史列表中被访问,原因是它们完全由URL限定。在一个一般的实施例中,一种用于提供网页的系统包括:适于访问URL的逻辑,其中,URL包含规定一个或更多个微件的散列参数;适于通过加载在URL的散列参数中规定的各微件来创建网页的逻辑;和适于输出网页的逻辑。在另一个一般的实施例中,一种用于设计网页的计算机程序产品包括具有由其所体现的程序代码的计算机可读存储介质,该程序代码可通过计算机读取/执行以进行以下的过程:访问URL,其中,URL包含规定一个或更多个微件的散列参数;通过加载在URL的散列参数中规定的各微件来创建网页;和输出网页。根据另一个一般的实施例,一种用于提供网页的方法包括:访问URL,其中,URL包含规定一个或更多个微件的散列参数;通过加载在URL的散列参数中规定的各微件来创建网页;和输出网页。在又一个一般实施例中,一种计算机程序产品包括具有由其所体现的程序代码的计算机可读存储介质,该程序代码可通过计算机被读取/执行以进行以下的过程:提供适于提供网页的URL,该URL包括:在URL的散列参数中规定的一个或更多个微件,所述一个或更多个微件能够在计算机上被加载以创建网页;和与第一微件对应的至少一个参照,所述至少一个参照至少包含创建网页时被第一微件使用的资源或资源的集合的位置。所属
的技术人员知道,本专利技术的各个方面可以实现为系统、方法或计算机程序产品。因此,本专利技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“逻辑”“电路”、“模块”或“系统”。此外,在一些实施例中,本专利技术的各个方面还可以实现为在一个或多个计算机可读介质中本文档来自技高网
...
用于提供网页的方法和系统

【技术保护点】
一种用于提供网页的系统,所述系统包括:适于访问统一资源定位器(URL)的逻辑,其中,所述URL包含规定一个或更多个微件的散列参数;适于通过加载在所述URL的所述散列参数中规定的各微件来创建网页的逻辑;和适于输出所述网页的逻辑。

【技术特征摘要】
2012.11.30 US 13/691,6291.一种用于提供网页的系统,所述系统包括:适于访问统一资源定位器URL的逻辑,其中,所述URL包含规定一个或更多个微件的散列参数;适于通过加载在所述URL的所述散列参数中规定的各微件来创建网页的逻辑,其中,所述各微件的每个被加载到网页的特定区域中;适于输出所述网页的逻辑;和适于动态地改变分配给所述一个或更多个微件的资源的逻辑。2.如权利要求1所述的系统,其中,所述微件中的至少一个是Dojo微件dijit。3.如权利要求1所述的系统,其中,针对所述微件中的至少一个,所述URL还包含与微件中的至少一个对应的一个或更多个参照,每个参照至少包含资源或资源的集合的位置,使得所述微件中的所述至少一个能够访问所述资源或资源的集合。4.如权利要求3所述的系统,其中,所述资源或资源的集合选自包含服务器、处理器、存储器或存储装置、连接、网络中的装置之间的关系和网络接口的组。5.如权利要求1所述的系统,其中,所述网页是在不使用视觉构建器混搭的情况下创建的。6.如权利要求1所述的系统,其中,所述网页是用户界面UI,并且,所述...

【专利技术属性】
技术研发人员:R·L·伯特伦E·N·芬克A·D·萨林A·J·斯特赖特
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1