无干扰小端口提交打印的方法与系统技术方案

技术编号:3507386 阅读:270 留言:0更新日期:2012-04-11 18:40
一种用于打印小端口中数据的系统。门户服务器从请求方接收对门户页的请求。响应于接收对门户页的请求,门户服务器提取该门户页,该门户页包括一组小端口。提取了门户页之后,门户服务器提交外观,包括针对该组小端口中每一小端口的打印控件。当通过用户输入操纵打印控件时,打印控件用于控制打印功能。把打印功能插入门户服务器所提取的门户页中,以形成修改的门户页。在门户服务器通过提交外观和插入打印功能而修改了门户页之后,门户服务器把所修改的门户页发送至请求方。

【技术实现步骤摘要】

本专利技术涉及一种改进的数据处理系统。更具体地讲,本专利技术涉及一种用于打印小端口(portlet)中数据的方法、装置以及计算机可用代码。
技术介绍
因特网是通过处理数据传送和从发送网络的协议到接收网络所使用的协议的消息转换的网关来连接在一起的计算机和网络的全球网络。在因特网上,任何计算机都可以通过也称为协议的各种语言,使用在因特网上传送的信息,与任何其它计算机通信。把因特网上所使用的协议集合称为传输控制协议/因特网协议(TCP/IP)。因特网使通信与商务产生了革命性的变化,并且成为信息和娱乐源。对于许多用户来说,电子邮件成为在因特网上进行通信的广泛使用的格式。另外,因特网还被用于实时语音交谈。针对在因特网上的数据传送,使用了环球网(World Wide Web)环境。也把此环境简单地称为“万维网(Web)”。万维网是用于在因特网上访问信息的机制。在万维网环境中,服务器和客户机使用超文本传送协议(HTTP)进行数据事务处理,其中HTTP是已知的协议,用于处理诸如文本文件、图形图像、动画文件、音频文件以及视频文件的各种数据文件的传送。在万维网上,各种数据文件中的信息,通过标准页描述语言,即超文本标记语言(HTML),被格式化以向用户展示。也把使用HTML的文档称为万维网页。通过链接或超链接把万维网页互相连接。这些链接允许与诸如统一资源定位符(URL)的通用资源标识符(URI)所标识的其它万维网资源连接或链接。浏览器是用于查看万维网上的所有信息并与该所有信息交互的程序。浏览器能够显示万维网页,以及遍历与其它万维网页的链接。浏览器提取例如万维网页的资源,并且浏览器能够提交对资源的请求。通常此请求包括例如诸如URL的标识符。如此处所使用,浏览器是用于导航(navigate)或查看诸如因特网或环球网的任何分布式数据库中的信息或数据的应用程序。用户可以通过浏览器的图形用户界面(GUI)输入域名,来访问内容源。域名系统(DNS)自动地把域名转换为IP地址,是通过查找数据库中的域名把用户所输入的符号名翻译成IP地址的服务。浏览器包括用户接口,用户接口是GUI,其允许用户与另一浏览器进行接口或通信。此接口通过菜单提供对各种功能的选择,并且允许导航。例如,菜单可允许用户执行各种功能,诸如,保存文件、打开新窗口、显示历史、以及输入URL。关于获取因特网上的信息,基于门户(portal)的用户接口正变得越来越为普遍,因为这些类型的接口允许用户查看也被称为小端口窗口的用户接口,所述小端口窗口从汇入单个HTML页的许多不同的源收集数据。小端口为用于在因特网上向用户展示信息的内容与功能的封装。小端口为可重用部件,把基于万维网的内容、应用功能、以及对资源的访问组合在一起。把小端口装配成门户页,门户页进而构成门户实施。小端口类似于基于窗口的应用程序,其类似之处在于,它们把它们的内容展示于门户页上类似窗口的显示器中。因此,小端口窗口为小端口程序的外向展现。换句话说,小端口窗口是浏览器上小端口内容的图形表示。类似于基于窗口的应用,小端口窗口具有标题栏,该标题栏包含允许用户扩展或最大化与收缩或最小化应用的控件。小端口程序可以从适合的内容提供商获得所希望的万维网内容,并聚合万维网内容。每个小端口与门户协作生成标记语言内容,从而把万维网内容显示在适合的小端口窗口或子窗口中。此标记语言内容包括例如HTML。这种门户技术导致了各万维网用户的个性化“主页”的膨胀。万维网门户提供了客户机万维网浏览器上的全异应用的高度集成。典型的门户页包括标语(banner)和导航区域以及5或更多的由小端口所占据的区域。然而,当终端用户希望从万维网门户打印某些东西的硬拷贝时,该终端用户仅希望打印个别小端口的内容,而不是包括其它小端口、标语以及导航栏的整个浏览器窗口。当前,不存在一种机制能够提供这样的能力打印单个小端口的内容,而不影响门户页的状态,并且不需要附加的网络和门户服务器资源。打印小端口内容的一种现有方案需要对于门户服务器的往返请求,从而消耗处理器和网络资源。由于增加了打印时间,所以此现有的方案可能影响终端用户的工作效率,特别是在慢速网络上。另外,采用此方案,明确要求小端口程序员对打印模式进行编程。尽管此机制可能具有令程序员完全控制最终打印内容的优点,但此机制将要求附加的JavaTM编程,而且为了能够打印这些小端口的内容,必须能够运作在包含于门户页中的所有小端口上。另外,此方案要求小端口模式方面的变化,可能需要附加的JavaTM编程以返回到先前模式,进而可能需要消耗附加处理器和网络资源的附加后端数据库调用。打印小端口内容的第二现有方案可以提供“打印机友好查看”按钮,其提供了不具头标和导航信息的当前门户页。然而,此方案具有与其它现有方案相同的限制。另外,此第二方案还包含在打印机友好查看中提交整个门户页而不是屏幕的个别区域的门户服务器。另外,另一现有方案可以把门户页划分为框架,可允许使用万维网浏览器的打印功能来分别打印每框架。尽管此第三现有方案先前已由某些万维网站点使用,但此现有方案已不再普遍,因为此方案引发了与位于框架中的框架相关的问题。还有一种现有方案是,小端口程序员使用<div>标签加亮要打印的小端口内容,是本专利技术实施例的子集。然而,<div>标签要求JavaServer PageTM(JSP)中的定制编程,而且定制编程的需求不能很好地扩展到使能门户页的所有小端口,诸如门户管理员不能访问源的预建(pre-built)小端口,上的<div>标签。所有这些当前所使用的方案均要求附加的网络、门户服务器、和/或编程资源。
技术实现思路
本专利技术的各实施例提供了一种用于打印小端口中数据的方法、装置以及计算机可用代码。门户服务器从请求方接收对门户页的请求。响应于接收对门户页的请求,门户服务器提取该门户页,该门户页包括一组小端口。提取门户页之后,门户服务器提交包括该组小端口中每个小端口的打印控件在内的外观。当通过用户输入操纵打印控件时,打印控件用于控制打印功能。把打印功能插入包含在门户服务器所提取的门户页中的每个小端口中,以形成修改的门户页。在门户服务器通过提交外观并插入打印功能来修改门户页之后,门户服务器把所修改的门户页发送至请求方。门户服务器,通过提交外观和把打印功能插入包含在所提取的门户页中的每一小端口中,来允许终端用户在不使用门户服务器资源的情况下,打印包含在所提取的门户页中的一个或多个个别小端口的内容。附图说明所附权利要求中阐述了被视为本专利技术的特征的新型特性。然而,当结合附图加以阅读时,通过参照以下对说明性实施例的详细描述,本专利技术本身、以及本专利技术的优选实施例、及其它的目的与优点,将得以最佳的理解,其中图1图示其中可以实现本专利技术的各个方面的数据处理系统的网络;图2是方框图,描述了其中可以实现本专利技术的各个方面的数据处理系统;图3是方框图,说明了根据本专利技术示例性实施例的与客户机浏览器通信的门户服务器;图4示例性地图示根据本专利技术实施例的一般(generic)门户页;图5图示了根据本专利技术示例性实施例的具体门户页;图6示例性地图示了根据本专利技术实施例的具体小端口;图7是流程图,说明了根据本专利技术本文档来自技高网
...

【技术保护点】
一种打印小端口中数据的计算机实现的方法,该方法包括:从请求方接收对门户页的请求,以形成所接收的请求;使用所接收的请求来提取该门户页,以形成所提取的门户页,其中,所提取的门户页包括小端口;提交该小端口的外观,其中,所述 外观包括打印控件,该打印控件位于包含在所提取的门户页内的该小端口中;把打印功能插入包含在所提取的门户页内的小端口中,以形成所修改的门户页,其中,当通过用户输入而操纵打印控件时,使用打印控件来控制打印功能,以打印小端口中的数据;以及   把所修改的门户页发送至请求方。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:肯尼思E波勒克瓦拉达拉简拉马穆锡
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利