使用户可以从万维网服务器选择外壳的方法和系统技术方案

技术编号:2884868 阅读:271 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种方法,系统和计算机程序产品,提供一个万维网服务器,用于根据从当前用户选择的网页例子中抽取的网页布局,生成可替换的格式化网页和用户选择的布局。本发明专利技术尤其适用于具有HTML文档格式的万维网,并适用于万维网服务器上的实时操作,以减少对于交互式网站例如新闻网站、金融网站、体育信息网站及远程教育网站的存储要求。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及电子网站技术,尤其涉及从一个万维网服务器向一个标准的万维网浏览器提供网站内容的技术,其中该技术允许用户对网页定义可视显示的布局。如在相关申请中所述,随着越来越多的商业、政府机关、教育系统及个人用户成为网络用户和网站的拥有者,万维网(“WWW”)正在迅速发展起来。如附图说明图1所示,基本的现有技术中的万维网浏览器计算机(1)和万维网服务器计算机(4)允许万维网浏览器用户通过因特网或企业内部网(3)来检索和查看网络文档。网络文档,主要是静态的网页通过一个数据接口(5)例如小型计算机系统接口(“SCSI”)存储在与万维网服务器(4)相连的数据库或文件系统(6)中。在一些例子中,静态的网页可以通过一个局域网络(“LAN”)存储在一个可以接入万维网服务器(4)的远程文件服务器中。在上述例子中,系统部件的功能结构如图1所示。为了检查万维网浏览器与万维网服务器的基本操作,万维网浏览器的用户选择或“点击”万维网浏览器以从万维网服务器查看一个网页。该操作导致生成一个超文本传输协议(“HTTP”)“get”命令以从万维网浏览器(1)向万维网服务器(4)发送从而检索所需要的网页。万维网服务器(4)然后从存储子系统(6)中检索出网页,然后向万维网浏览器(1)发送超文本标识语音(“HTML”)页面和所有相关的嵌入内容,例如图形图像,包括的文件等等。HTML页面中是有关该页面的网络对象的布局格式或可视配置的定义。例如,HTML文件可能标识该页面使用特殊的图像文件或背景颜色。也可以提供显示在页面上的几个图像和图片的位置和尺寸。在页面上显示的文本内容可以包括尺寸,颜色和字体属性。要显示的表格可以有不同的背景,文本特性,及边框式样和颜色。一个典型的万维网浏览器软件包,例如微软的Explorer或网景的Navigator,使得用户可以配置缺省显示参数,在该配置下显示HTML页面。该配置可以包括为那些已经被访问或未被访问的超链接进行颜色选择。但是包括在每个被检索出来的HTML页面上的布局定义通常忽略了万维网浏览器的缺省设置。因此除了万维网浏览器的缺省设置和HTML页面的静态定义以外,需要根据用户的喜好改变某一网站显示。例如,第一个用户希望“访问”某个投资网站,以获取当前他或她所感兴趣的股票的当前交易价格,并希望看到10种股票的显示。但是,第二个用户想看到20种股票的显示,在当前的技术中,可以使用一种可调尺寸表格来支持变化的列表,并且可以使用小甜饼文件或用户查询(例如银行帐户)来设置用户的“简档”。但是,基本的页面布局对两个用户来说还是保持不变。例如网页可能以在网页上部的一个标题广告开始,接着是一些欢迎文本,然后是一天的一些新闻摘要,在网页的最后是用户的简档所选择的当前股票信息表格。第一个用户可能希望股票信息尽可能地接近网页的上面,而第二个用户可能希望将新闻摘要放到页面的上部。而第三个用户可能不希望任何图片显示,例如基金管理经理的照片,以减少下载时间。这些僵化、不变的布局可能是用户在一家网站和另一家之间进行选择的标准,尤其是当所需要的一个网站上的大量信息可能在另一个网站上也存在时(例如股票查询)。因此,第一个用户可能选择“经常”地光顾另一家网站,因为它有更赏心悦目的布局。由于许多网站为访问者提供免费服务,而收入则来源于广告宣传。因此导致网站的访问量或“点击次数”减少的原因不在于它所实际发布的内容,而是发布格式。因此,需要根据用户的喜好或简档来选择性地和可变地显示网络内容的显示布局。进而,需要通过服务器侧的特点而不是浏览器侧的特点来使得使用新老版本的万维网浏览器的用户可以利用该项优点。另外需要这个特点与标准的网页技术相互兼容,包括HTML,网页传输协议,包括HTTP,及万维网服务器平台,而不需为万维网服务器或万维网浏览器增加太多的处理或存储负担。通过以下参考附图对实施例的详细说明,本专利技术的上述和其他目的,特点和优点将更加清楚。为了解决
技术介绍
中的问题,一种使得用户选择性地用网络“外壳”显示收集到的网络对象等等的合适的服务器侧技术是IBM的Boson和Quark动态网站内容生成器,它是在相关申请中描述supra时的主题。尽管根据例示的网页来将动态的内容与静态的网页布局相匹配,反过来的操作也同样可以实现,即将静态或动态的内容与用户选择处理的可变的布局相互匹配。这样,通过选择包括“哑”数据的示例网页,用户“配置”网络对象例如标题、表格、文本、列表等的显示。通过选择他或她所喜爱的布局,该布局包括他或她希望看到的网络对象,用户可以设置一个观看这些内容的基本布局。这种布局可以作为用户喜好的布局存储起来,在实际观看网站内容时,通过使用IBM Boson小服务程序(servlet)技术,就可以将内容配置成用户喜爱的布局。由于Boson的优选实施方式是Java小服务程序,并且与浏览器的接口是标准的HTML和HTTP,因而配备有允许用户可选的“外壳”显示的IBM Boson小服务程序的万维网服务器与所有现存的万维网浏览器相互兼容。这种万维网服务器技术提供一种可接受并且有效的运行时间带宽要求,并减少了网页存储的重复性。下面将结合附图描述本专利技术的实施例。图1是通过因特网或企业内部网相连的基本的万维网浏览器和万维网服务器布局。图2是本专利技术的万维网服务器结构,它采用IBM Boson小服务程序技术。图3示出布局例子网页如何与实时信息相互结合来显示用户选择的信息的。本专利技术的优选实施例是在IBM RS/6000计算机平台上实现万维网服务器,该平台上运行适当的操作系统和万维网服务器软件包,例如IBM AIX操作系统和IBM WebSphere应用服务器产品。可选的计算机平台,万维网服务器软件和操作系统例如微软NT或IBM OS/2,及IBM兼容个人计算机或SUN工作站均可以使用。由于在相关技术中描述的Boson/Quark技术最好作为Java小服务程序实现,许多万维网服务器平台将满足用户可选外壳万维网服务器专利技术的技术需求。除了万维网服务器软件和Boson/Quark小服务程序,本专利技术的万维网服务器具有包括多个页面布局例子的数据库或文件系统,及一个数据库,文件系统或可以访问所需的“实时”信息,例如股票查询,银行信息,体育比赛等的网络接口。参考图2,该图示出通过一个因特网或企业内部网将万维网服务器和一个万维网浏览器相互联系的增强结构体系。万维网服务器程序组(4)包括典型的万维网服务器功能例如TCP/IP协议栈,防火墙等,该程序组由IBM Boson/Quark小服务程序来增强。两个或多个页面布局例子最好包括“哑”数据,它们与其他静态网络页面一起存储在系统的大容量存储器(20)中,例如文件系统或数据库中。也可以存储原始,未格式化的网站内容(23)。Boson(26)和Quark(24)在相关申请中有所描述,用于将所选择的页面布局例子与其它静态页面内容和/或未格式化的内容组合起来。由于万维网浏览器(1)要求(2)每个页面都被浏览,万维网服务器(4)从静态网页数据库(20)中检索所希望的页面布局,并且使用Boson/Quark小服务程序将“实际”数据匹配到所选择的格式中。修改的网页被发送回(7’)万维网浏览器(1)。实际上,由于Boson/Quark小本文档来自技高网
...

【技术保护点】
一种用于将网站内容适配成用户选择的显示格式的方法,所示方法包括步骤:提供一个万维网服务器,该服务器具有适当的硬件和软件资源来响应从远程万维网浏览器用户通过计算机网络发送的请求和命令执行万维网服务器功能,所示万维网服务器还具有多个网络文档 例子,它们具有多个例子信息的显示格式,每个网络文档包括内容定义和布局定义,并且所示万维网服务器具有计算机可读信息存储器;提供至少一个布局优选指示符,用于供所述万维网浏览器用户键入并被至少所述网络文档例子使用;响应来自于所述万维网浏览 器用户的请求从所述计算机可读信息存储器中检索信息;并且将所述信息匹配到作为根据所述万维网浏览器用户所键入的至少一个布局优选指示符的一个网络文档例子的实际上相似的布局定义中,从而交互地从所述存储器中为所述万维网浏览器用户提供该用户优选的显 示格式信息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:约翰W邓斯莫尔桑德拉H雅各布斯克里斯托弗丹尼尔里彻
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1