使服务器看来象是有较大容量的系统和方法

文档序号:6447478阅读:168来源:国知局
专利名称:使服务器看来象是有较大容量的系统和方法
技术领域
本发明一般涉及信息处理系统,特别涉及与本地较小的服务器一起使用网络业务提供者服务器或因特网业务提供者服务器以便处理事务的系统和方法。
一般,一个商家,经营者,或厂家(今后统称为“商家”),为了要维持一个例如具有目录或在线订购的网站,需要有相当大的或大的服务器与相当昂贵的高速网络或因特网业务协议连接。为了向顾客提供定货单,目录,以及网站的检索操作,通常需要这种服务器。这些服务器一般要求维护网站的硬件以及软件和数据的维护和更新。为了维持这种服务器和对这种服务器的因特网业务协议(ISP)连接可能代价太过高了,特别是对于小商家来说。用于这种服务器的硬件必须购买或租借,并且商家必须得到或订购对因特网的连接以便商家能维持一个在线的或联网的商业站点,为它们的顾客提供大容量和能力,如目录,定单,检索,以及其他这种操作。换句话说,必须存在基于服务器的商家和顾客之间的直接通信路线。
例如,通过在服务器上建立电子定单并由每个顾客在屏幕上接收和填写,服务器可以被设置为每日24小时自动地从顾客那里取得并处理定单。一旦顾客输入在电子定单上填写的信息,此信息就直接发送到服务器,并且可以将服务器配置为在它接收到电子定货信息之后不久就自动地发送一个定单的响应或确认。此外,这种服务器也允许顾客在站点内完成检索操作。此检索性能允许顾客在站点上很快地找到、访问并得到相关的信息。
网络业务提供者或因特网业务提供者一般给他们的客户提供大容量的网络可访问Web空间并且经过T1和T3对他们的服务器提供快速因特网接入来访问或浏览这种网络可访问的Web空间。一般从ISP给预定一个ISP的商家(即商业客户)提供一个提供因特网接入的帐号,电子邮件,以及网络可访问的网站Web空间。在这样一个帐号上的网络可访问的网站Web空间的花费和维护相对是不贵的并且成本效果合算。
某些小商家使用ISP提供的此Web空间来作商务,这主要包括广告,提供关于该商家的产品,服务等浏览信息。但是,由ISP维护的这些网站给浏览者或浏览客户提供的只是网站所通常的测览能力。由ISP提供的在这种网络可访问的Web空间上维持的网站在各种方面受限制。
一个限制是在网络可访问的Web空间维持网站的ISP不为商业客户提供一个从顾客处自动取得并处理定单的方法。因此,在这种情况下,商家必须保持并使用电子邮件地址,电话或传真号码,常用地址等来确认及处理客户的定单。因此,客户浏览网络信息,发出他们的定单,然后一般必须从商家等候通过电子邮件,电话,传真,正式的邮件等对定单的人工的响应或确认。商家必须保持每日24小时电话业务来处理这种定单并付电话费,或者商家可以限制只在其正常业务时间处理这种事务。作为一种替换方式,商家必须保持对其服务器的无间断的通信连接以处理这种定单,这可能是很昂贵的。另一个限制是在网络可访问的Web空间为商家维持网站的ISP不为它的顾客提供在网站上检索的能力。因此,浏览这种站点的客户不能迅速地有效地找到并访问相关的信息,这会导致商家损失商机。浏览这种站点的潜在客户也会留下维持该站点的商家规模小的印象,这会影响潜在的客户在与他们作生意时的决定。当前的ISP不提供或者不容纳的其它这类事务,包括对一个网站独特的事务数据或可改变的数据,也不可能存在。这些事务一般也主要涉及相当小量的数据。
这些限制中的一些是由于ISP不向商家客户提供或不愿廉价地提供这种业务。例如,ISP不提供廉价的任意的通用接口程序(cgi-script)或者其他的用户可编程性来提供这种特性。ISP对提供这种特性会犹豫不定,因为他们不想冒险允许其他网络设计者来编写并向ISP服务器上加载他们自己的可能是低效率的或者是有错误的可执行程序。这些低效率的或有错误的码可能消耗ISP服务器上大量的计算机处理单元(“CPU”)时间。
因此改编,修改,并加强现在的ISP给予商家的网络业务及能力,以便包括一般只能是由服务器提供而现在由商家直接操作的不同的业务和能力是有利的和想要的。以不贵的并且容易的方法并且对于ISP和ISP服务器最小限度的危险性来改编,修改,并加强这种业务及能力也是有利的和想要的。使用由ISP对商家提供的网络可接入网站Web空间,并且提供用于处理包括商家的独特的或可改变的数据站点事务如定单处理,检索操作等的附加的系统和方法也是有利的和想要的。为商家提供一个不贵的并且容易变通的维持站点的方法更是有利的和想要的,此站点还一般具有全部站点能力并且避免必须由商家维持昂贵的服务器和昂贵的服务器通信。为商家提供一个方法来使它自己的服务器系统看来象是具有较大的和较高的网络带宽容量更是有利的和想要的。使ISP服务器为商家处理一般较大的站点事务而另一个系统处理一般较小的站点事务也是有利的和想要的。
因此本发明的一个目标是改编,修正,和提高现在的ISP给商家的网络业务和能力,以包括那些由商家直接操作而一般只由服务器提供的另外的业务和能力。
以不贵的和容易的方法并且以对ISP和ISP服务器最小限度的危险性来改编,修正,和提高这种业务和能力也是本发明的另一个目标。
使用由ISP为商家提供的网络可接入网站Web空间,并且提供一个处理包括商家的独特的或可改变的数据的站点事务,如定单处理,检索操作等附加的系统和方法也是本发明的另一个目标。
为商家提供一个不贵的并且容易替换的维持站点方法,站点还一般有全部站点能力并且避免必须由商家维持昂贵的服务器和昂贵的服务器通信,是本发明的又一个目标。
为商家提供一个方法来使它自己的服务器系统看来象是具有较大的和较高的网络带宽容量是本发明的又一个目标。
使ISP服务器为商家处理一般较大的站点事务而另一个系统处理一般较小的站点事务也是本发明的另一个目标。
如现在说明的来完成前述的目标。提供一个使服务器看来象是具有较大的容量的系统和方法。本系统和方法处理在站点内作的用户要求因此使服务器看来象是具有较大的容量。服务器一般处理固定的数据处理。系统和方法采用处理回答用户要求的操作的方法来响应要求。如果操作包括一般的固定的数据处理,在服务器处理操作。如果操作包括一般的可改变的数据处理,就把操作转运到本地系统并在那里处理。固定的数据处理一般是大的数据处理,如为完成浏览和显示操作的处理。可改变的数据处理一般是小的数据处理,如为完成定单处理操作和检索操作的处理。服务器用经过通信系统呼叫的方法将操作转运到本地系统去。因此,服务器处理较大的固定的数据处理而本地系统处理较小的可改变的数据处理。以此方式为站点处理这种事务和完成操作的本发明的系统和方法使服务器看来象是具有较大的容量。
在下面的详细的书面说明中本发明的上面的以及附加的目标,特性,和优点就变得明显了。
在后附的权利要求书中描述了被认为是本发明的特性的新特色。但是当连同附图参考作为例子的实施方式的下面详细的说明时,会更好的理解发明本身,以及优选的使用模式,它的另外的目标和优点,其中

图1是总方框图,说明用于使服务器看来象是具有较大的容量的本发明的系统和方法的总拓扑结构;图2是硬件系统的总方框图,它可以是图1的用户系统或是本地系统,在本发明的使服务器看来象是具有较大的容量的系统和方法中使用;
图3是分成ISP服务器操作和本地系统操作的站点操作的方框图,其中用这种分割来实现本发明;以及图4是为实现本发明的用于使服务器看来象是具有较大的容量的系统和方法的算法的流程图。
本发明改编,修正,和增加现在的ISP给予商家的站点业务及能力,以便包括一般只能是由服务器提供而现在由商家直接操作的另外的业务和能力。本发明以不贵的和容易的方法并且对于ISP和ISP服务器最小限度的危险性来改编,修改,并加强这种业务及能力。本发明使用由ISP对商家提供的网络可接入接点Web空间,并且提供附加的系统和方法,用于处理包括商家独特的或可改变的数据的站点事务,如定单处理,检索操作等。本发明为商家提供一个不贵的并且容易变通的维持站点方法,使站点仍一般具有全部站点能力,并且避免必须由商家维持昂贵的服务器和昂贵的服务器通信。本发明为商家提供一个方法来使它自己的服务器系统看来象是具有较大的和较高的网络带宽容量。
本发明使ISP服务器为商家处理一般较大的站点事务而另一个系统处理一般较小的站点事务。本发明将站点操作区分为由ISP服务器处理的ISP服务器操作和由本地系统处理的本地系统操作,本地系统是为保证和实现本发明增加的。ISP服务器操作包括一般的较大的处理以及大的一般的固定的数据而本地系统操作包括一般的较小的处理以及较小的可改变的数据。ISP操作是一般不需要任何脚本(script)执行的操作,例如通常是可以存储在ISP服务器中的固定的较大的文件或数据项(即浏览显示,链接,以及用于站点的信息)。本地系统操作是一般包括脚本及较小的数据包并且包括包括独特的或可改变的数据(即在用户或顾客之间在网络上的互相作用的要求与通信,如完成定单和检索操作)的处理。
现在参考图特别参考图1,表示总方框图70,说明用于使服务器看来象是具有较大的容量的本发明的系统和方法的一般拓扑结构。方框图70表示用户系统10A,由用户或顾客用来在因特网或万维网(WWW)上浏览或点击商家的站点。用户系统10A接入它的ISP服务器(即用户ISP服务器)80。反过来ISP服务器80又对用户系统10A提供到因特网或WWW75的连接和通信,以便用户系统10A在站点ISP服务器82访问和得到存储在网络数据库83中的商家的站点。站点ISP服务器82是给商家的ISP服务器。使用用户系统10A,用户ISP服务器80,和站点ISP服务器82的常规的结构一般局限于只给用户或顾客提供站点的浏览和显示能力。本发明增加了一个附加的本地系统10B和相应的方法,用于与站点数据库83通信以提供商家的站点的附加的能力和性能。例如,站点ISP服务器82一般处理站点的较大的站点事务(如用于用户或顾客的浏览和显示操作)而本地系统10B处理较小的站点事务(如用于站点顾客的定单处理,检索操作等)。
现在参考图特别参考图2,表示硬件系统10的总方框图,它可以是在本发明中使用的图1中的用户系统10A或是图1中的本地系统10B。用户系统10A是能接入和浏览因特网或WWW的任何系统,如计算机系统,个人数字助理(PDA),手持浏览装置,蜂窝电话,任何其他的浏览装置等。浏览系统具有因特网接入和网络浏览能力允许在那里检索和显示站点。硬件系统10有若干个子系统在通信总线21上通信或相互通信。连接到总线21上的各种子系统包括但不限于下面的系统或装置存储器管理系统25,微处理器22,只读存储器(ROM)系统23,随机存取存储器(RAM)系统24,输入/输出控制器(I/O CONT)40,数字信号处理器33,硬盘26,软盘27,CD ROM32,键盘控制器28,鼠标控制器29,视频控制器30,及音频控制器31。I/O CONT 40经过线46向输入/输出装置提供通信。键盘12连接到键盘控制器28上。鼠标13连接到鼠标控制器29上。图形显示器14连接到视频控制器30上。扬声器15A和15B连接到音频控制器31上。将RAM系统24至少分为下面的存储器配置1)操作系统48;2)协议堆栈52;3)浏览器或网络浏览器49;4)书签组管理器50;以及5)书签组51。本发明不是以任何方式限制于上面对系统10的说明的特定的硬件上,任何合适的系统,子系统,和/或装置都可以用来实现本发明或与本发明一同使用。
如早先说明的,图1图示本发明的拓扑结构,其中在站点ISP服务器82和本发明的附加的本地系统10B之间有通信,站点ISP服务器82为商家,业主,小贩等(今后称“商家”)提供站点。在整个详述中“用户”和“顾客”词可互换使用。用保证商家的站点看来象是在具有较大的网络带宽容量的相当大的或较大的服务器上的方式使用站点ISP服务器82和附加的本地系统10B。如先前所述,图1表示用户使用用户系统10A经过用户预定的用户ISP服务器80接入因特网或WWW75。用户系统10A允许用户在各种站点内接入,浏览,以及提出要求。图1中,用户系统10A用指定指向站点ISP服务器82及其数据库83的相应的地址区分符或统一资源定位器(URL)地址(即http//:WWW地址)的方法检索站点ISP服务器82提供的商家站点。接入站点ISP服务器82中的数据库83以检索用于提供显示的合适的信息并允许用户在用户系统10A上浏览商家的站点。
因此,用户使用用户系统10A检索和浏览商家的站点。然后用户可以从站点ISP服务器82上在检索的网络上或其中提要求。本发明一般在站点ISP服务器82上确定相应于要求的站点操作。本发明也确定站点操作是由站点ISP服务器82处理的ISP操作还是由本地系统10B处理的本地系统操作。先前说明过ISP操作和本地系统操作。一般由商家操作和维持本地系统10B。当站点ISP服务器82接收时,站点ISP服务器82必须确定站点操作是ISP操作还是本地系统操作。如果操作是ISP操作,则站点ISP服务器82处理此ISP操作作为对以商家的名义的要求的响应。另一方面,如果站点操作不是ISP操作,则操作是本地服务器操作,站点ISP服务器82经过调制解调器,电话呼叫,电信装置,某些其它的通信装置等将要求转运到本地系统10B去(如图1中所示经过线81)。后一种情况中,本地系统10B处理本地系统操作作为对要求的响应。因此,必须作出哪个操作由哪个处理的决定,是站点ISP服务器82还是本地系统10B,并且必须完成不由站点ISP服务器82处理的操作的相应的转运,将它们转运到本地系统10B去。
现在参考图特别参考图3,表示分成ISP服务器操作和本地系统操作的站点操作的方框图90。参考先前的,用站点操作分割来实现本发明。在总站点操作方框图90中表示两个分开的方块92和94。两个方块92和94分别表示和反映本发明中站点操作在ISP服务器操作和本地系统操作之间的分割。站点操作的分割保证实现本发明。
现在参考图特别参考图4,表示为实现本发明的方法100的流程图。一般在站点ISP服务器82设置和使用方法100。方法100确定哪个站点操作90是由站点ISP服务器82处理的ISP服务器操作92而哪个站点操作90是要被转运的并由本地系统10B处理的本地系统操作94。
参考图4并且也参考图1和图3,方法100从方框102开始。方法100至方框104,用户系统10A从数据库83检索站点。方法100至方框106,根据并响应用户或顾客的要求执行站点的站点操作。方法100至判决方框108。在判决方框108,方法100确定站点操作90是否是ISP服务器操作92。一般用确定站点ISP服务器82的文件系统中是否存在要求的地址区分符或URL的方法来完成ISP操作92和本地系统操作之间的确定。如果存在区分符或URL,则站点操作90就是ISP操作92,但是。如果不存在区分符或URL,则站点操作90就是本地系统操作94。
如果站点操作90是ISP服务器操作92,则方法100至方框114,站点ISP服务器82处理响应要求的ISP操作92。然后方法100至判决方框116。另一方面,如果站点操作90不是ISP服务器操作92而是本地系统操作94,则方法100前进至方框110,站点ISP服务器82将本地系统操作94(经过电话呼叫,调制解调器,或者任何其它合适的电信或通信方法或途经)转运到本地系统10B去(如图1中所示经过线81)。然后方法100至方框112,本地系统10B处理此响应要求的本地系统操作94。然后方法100至判决方框116。在判决方框116,方法100确定是否由提供另一个要求的用户或顾客执行了另一个站点操作90。如果执行了另一个操作90,则方法100环回至判决方框108并从那里继续。另一方面,如果没有执行另一个操作90,则方法100在方框118结束。
因此,将商家预定的站点ISP服务器82改编及修改来被使用并与附加的本地系统10B通信以便确定哪个站点操作90是ISP服务器操作92而哪个是本地系统操作94,并且使站点ISP服务器82处理ISP服务器操作92而将本地系统操作94转运至本地系统10B在那里处理。分割站点操作90提供一个方法允许站点ISP服务器82处理较大的数据处理而本地系统10B处理较小的数据处理。例如,用户通过从数据库83检索的商家的站点提出定单要求。此定单要求不提示一个ISP服务器操作92而提示一个本地系统操作94。描述定单并且对该定单是唯一的几百个字节的数据被发送到一般由商家操作和维持的本地系统10B去。站点ISP服务器82用呼叫,经过调制解调器发送,或采用任何其它合适的通信方法来呼叫本地系统10B的方法发送定单。本地系统10B接收定单,本地系统10B产生一个同样的小型响应(即本地系统操作),它是参考驻留在站点ISP服务器82中的固定的数据或图象而填写的。因此,大的数据处理,如图象或大批量数据,直接由高速度的站点ISP服务器82递交而较小的或比较独特的数据处理由本地系统10B(经过不贵的或廉价的通信)递交。
作为一个例子,包括用户在网络上浏览一个在线目录的浏览和显示操作,是由站点ISP服务器82处理的ISP服务器操作92,因为浏览和显示操作一般包括较大的数据处理并且指示在站点ISP服务器82上(即有地址区分符或URL)。另一方面,定单处理操作和网络检索操作是由本地系统10B处理的本地系统操作94,因为定单处理操作和检索操作一般包括较小的数据处理或传送。如果在站点ISP服务器82上完成了某些本地系统操作94,则它们会以ISP不愿或不想要的方式占用站点ISP服务器82。因此,将这些操作94转运到本地系统10B在那里处理就解决并克服了这些问题。
如果使用用户系统10A的用户是在站点上从数据库83浏览在线目录,则方法100用站点ISP服务器82处理此浏览操作,因为它是ISP服务器操作92。如果在浏览在线目录后,用户想提出定单并且处理产品的定单,则用户在站点上填写定单的表格。方法100使站点ISP服务器82用使站点ISP服务器82呼叫或经过调制解调器将定单发送到本地系统10B的方法把定单转运到本地系统10B去。这个所涉及的商家,作为管理站点ISP服务器82的ISP的订户,将被ISP收取呼叫或发送的费用。本地系统10B接收并用向站点ISP服务器82发送一个定单确认的方法自动地处理转运的定单,站点ISP服务器82经过因特网或WWW75和用户ISP服务器80将此定单确认转运到用户系统10A。
此外,如果使用用户系统10A的用户想在站点内完成检索操作,则用户提供各种待检索的检索术语或短语。方法100使站点ISP服务器82用站点ISP服务器82呼叫或经过调制解调器将检索要求发送到本地系统10B的方法把检索要求转运到本地系统10B去。这个商家,作为管理站点ISP服务器82的ISP的订户,要被ISP收取呼叫或发送的费用。本地系统10B用保持与站点ISP服务器82通信及检索站点ISP服务器82的方法接收并处理此转运的检索要求。将检索结果从本地系统10B发送到站点ISP服务器82去,站点ISP服务器82经过因特网或WWW 75和用户ISP服务器80将此检索要求转运至用户系统10A去。上面的设置允许商家避免必须维持昂贵的服务器和昂贵的持续的与其服务器的通信连接来处理这种处理。并且,网络的大批量的处理数据(即ISP服务器操作92)一般可以存储在站点ISP服务器82中并由站点ISP服务器82处理,而本地系统10B可以处理较小规模的数据和处理(即本地系统操作94)。
虽然已经参考优选实施方式具体表示和描述了本发明,本领域的普通技术人员会理解可以在其中在形式和细节上作各种改变而不违反本发明的精神和范围。
权利要求
1.在站点内处理从一般处理固定的数据处理的服务器产生的用户要求从而使服务器看来象是具有较大的容量的方法,方法包括下面的步通过处理响应用户要求的操作来响应要求,如果操作一般包括固定的数据处理,在服务器处理操作,而如果操作一般包括可改变的数据处理,就将操作转运到本地系统去并在那里处理此操作。
2.根据权利要求1的方法,其中固定的数据处理是大的数据处理。
3.根据权利要求1的方法其中用户的要求是显示和浏览站点,其中对用户要求的操作涉及固定的数据处理,以及其中固定的数据处理是对站点的显示和浏览处理。
4.根据权利要求1的方法,其中可改变的数据处理是小的数据处理。
5.根据权利要求1的方法其中用户的要求是一个定单要求,其中对定单要求的操作涉及可改变的数据处理,以及其中可改变的数据处理是对站点的定单处理事务。
6.根据权利要求1的方法其中用户的要求是一个检索要求,其中对检索要求的操作涉及可改变的数据处理,以及其中可改变的数据处理是对网络的检索处理事务。
7.根据权利要求1的方法,其中转运步还包括步呼叫本地系统以便从服务器进行转运操作。
8.根据权利要求7的方法,其中呼叫步还包括步使用电信方法来完成从服务器至本地系统的呼叫。
9.在站点内处理从一般处理固定的数据处理的服务器提出的用户要求从而使服务器看来象是具有较大的容量的系统,包括接入与服务器通信的本地系统,其中系统通过处理响应用户要求的操作来响应要求,其中如果操作一般包括固定的数据处理,服务器处理此操作,而其中如果操作一般包括可改变的数据处理,服务器就将操作转运到本地系统去,由本地系统处理此操作。
10.根据权利要求9的系统,其中固定的数据处理是大的数据处理。
11.根据权利要求9的系统其中用户的要求是显示和浏览站点,其中对用户要求的操作包括固定的数据处理,以及其中固定的数据处理是对站点的显示和浏览处理。
12.根据权利要求9的系统,其中可改变的数据处理是小的数据处理。
13.根据权利要求9的系统其中用户的要求是一个定单要求,其中对定单要求的操作涉及可改变的数据处理,以及其中可改变的数据处理是对网络的定单处理事务。
14.根据权利要求9的系统其中用户的要求是一个检索要求,其中对检索要求的操作涉及可改变的数据处理,以及其中可改变的数据处理是对网络的检索处理事务。
15.根据权利要求9的系统,其中服务器呼叫本地系统以便从服务器进行转运操作。
16.根据权利要求15的系统,还包括一个连接到服务器和本地系统上的电信系统,用于从服务器向本地系统呼叫。
17.一个程序产品,驻留在计算机可使用的媒体中,用于在站点内处理从一般处理固定的数据处理的服务器上提出的用户要求从而使服务器看来象是具有较大的容量,包括用于通过处理响应用户要求的操作来响应要求的指令装置,用于当操作一般包括固定的数据处理时在服务器处理操作的指令装置,以及用于当操作一般包括可改变的数据处理时将操作转运到本地系统去并在那里处理此操作的指令装置。
18.根据权利要求17的程序产品,其中用于转运的指令装置还包括用于呼叫本地系统以从服务器进行转运操作的指令装置。
19.在由商家维持的站点上形成和处理定单的方法,其中在顾客系统检索和显示站点,包括下面的步在服务器上经过网络从顾客系统接收定单,从服务器转运定单至商家维持的本地系统,在本地系统加工并处理对商家的定单,以及从本地系统经过网络向顾客系统发送商家的定单确认。
20.根据权利要求19的方法,其中转运步还包括步由服务器呼叫以接入并与本地系统通信。
21.根据权利要求19的方法,还包括步在服务器处理站点的浏览和显示操作。
22.在由商家维持的网络上处理检索要求的方法,其中在顾客系统检索和显示站点,包括下面的步在服务器上经过网络从顾客系统接收检索要求,从服务器转运检索要求至商家维持的本地系统,用使本地系统与服务器通信的方法加工并处理检索要求,以及从本地系统经过网络向顾客系统产生并发送检索要求。
23.根据权利要求22的方法,其中转运步和加工及处理步还包括步服务器呼叫以接入并与本地系统通信。
24.根据权利要求22的方法,还包括步在服务器处理站点的浏览和显示操作。
全文摘要
一个使服务器看来象是具有较大的容量的系统和方法。系统和方法采用处理回答用户要求的操作的方法来响应要求。如果操作包括一般的固定的数据处理,在服务器处理操作。如果操作包括一般的可改变的数据处理,就把操作转运到本地系统并在那里处理。服务器用经过通信系统呼叫的方法将操作转运到本地系统去。因此,服务器处理较大的固定的数据处理而本地系统处理较小的可改变的数据处理。
文档编号G06F15/16GK1323009SQ0013556
公开日2001年11月21日 申请日期2000年12月14日 优先权日1999年12月17日
发明者维克托斯·伯斯蒂斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1