代理服务器以及控制它的方法和程序的制作方法

文档序号:6593003阅读:105来源:国知局
专利名称:代理服务器以及控制它的方法和程序的制作方法
技术领域
本发明涉及一种代理服务器、一种控制该代理服务器的方法和一种用于控制该代理服务器的程序。
背景技术
由于移动电话能够运用的URL长度是有限制的,因此现在有一种可用技术能够实 现不受这一限制地访问网页(见日本专利申请公开第2003-141002号的说明书)。对于诸如移动电话这样的客户终端,存在着客户终端和内容服务器经由代理服务 器进行通信而非直接通信的情形。在客户终端如此这般地经由代理服务器与内容服务器进 行通信的情况下,当多个内容服务器与代理服务器相连接并且客户终端与多个内容服务器 进行通信时,通常这样的通信的历史无法查明并且存在着无法对访问加以分析的情形。

发明内容
本发明的目的是将代理服务器安排成在客户终端经由代理服务器与多个内容服 务器通信的情况下,能够确定这一通信的历史。按照本发明,前述目的是通过提供一种代理服务器来达成的,该代理服务器是通 信系统的一个构成部分,该通信系统具有客户终端、该代理服务器和多个内容服务器,该代 理服务器包括URL转换构件(URL转换装置),用于对网页中的多个嵌入的URL进行转换, 其中指示多个内容服务器的网页的所述多个URL已被嵌入在网页中作为链接目的地;网页 数据发送构件(网页数据发送装置),用于将代表其中嵌入了由所述URL转换构件转换了的 多个URL的网页的网页数据发送到客户终端;网页请求接收构件(网页请求接收装置),能 够对所述网页数据发送构件向客户终端的网页数据发送做出响应,用于接收从客户终端发 来的请求由在客户终端处从多个URL中选择的一个URL所代表的网页的请求数据;URL反 转换构件(URL反转换装置),用于将由所述网页请求接收构件接收到的请求数据所代表的 经过转换的URL还原为转换之前所用的URL ;存储控制构件(存储控制装置),用于控制存 储构件,以便存储由所述URL反转换构件还原为转换之前的样子的URL ;请求数据发送构件 (请求数据发送装置),用于将对所述URL反转换构件还原出来的URL所指定的网页进行请 求的请求数据发送到多个内容服务器中的由已经还原为转换之前的样子的URL的网页所 代表的内容服务器;网页数据接收构件(网页数据接收装置),能够对在内容服务器处对从 该请求数据发送构件发来的请求数据的接收做出响应,用于接收从该内容服务器发来的网 页数据;和URL转换控制构件(URL转换控制装置),用于以这样一种方式控制所述URL转 换构件当表示所述内容服务器的网页的URL被作为链接目的地嵌入在了由所述网页数据 接收构件接收到的网页数据所代表的网页中时,对所嵌入的URL进行转换。本发明还提供了一种适合于上述代理服务器的控制方法。具体来说,本发明提供 了一种控制代理服务器的方法,该代理服务器是通信系统的一个构成部分,该通信系统具 有客户终端、该代理服务器和多个内容服务器,所述方法包括URL转换构件对网页中的多个嵌入的URL进行转换,其中指示了多个内容服务器的网页的所述多个URL嵌入在网页中 作为链接目的地;网页数据发送构件将代表其中嵌入了由所述URL转换构件转换了的多个 URL的网页的网页数据发送到客户终端;响应于所述网页数据发送构件向客户终端的网页 数据发送,网页请求接收构件接收从客户终端发来的请求由在客户终端处从多个URL中选 择的一个URL所代表的网页的请求数据;URL反转换构件将由所述网页请求接收构件接收 到的请求数据所代表的经过转换的URL还原为转换之前所用的URL ;存储控制构件控制存 储构件,以便存储由所述URL反转换构件还原为转换之前的样子的URL ;请求数据发送构件 将所述URL反转换构件还原出来的URL所指定的网页进行请求的请求数据发送到多个内 容服务器中的由已经还原为转换之前的样子的URL的网页所代表的内容服务器;响应于所 述内容服务器处对从请求数据发送构件发来的请求数据的接收,网页数据接收构件接收从 该内容服务器发来的网页数据;和URL转换控制构件以这样一种方式控制所述URL转换构 件当表示所述内容服务器的网页的URL被作为链接目的地嵌入在了由所述网页数据接收 构件接收到的网页数据所代表的网页中时,对所嵌入的URL进行转换。 本发明还提供了一种用于实现上述控制代理服务器的方法的程序。按照本发明,对包含在网页中的多个URL进行转换,其中这些表示了多个内容服 务器的网页的URL已被作为链接目的地嵌入在了网页中。将代表其中嵌入了经过转换的 URL的这一网页的网页数据从代理服务器发送到客户终端。在客户终端处选择这多个URL 中的一个,并且将请求这一所选URL的请求数据从客户终端发送到代理服务器。当在代理 服务器处接收到该请求数据时,代理服务器将所选的URL还原为转换之前所用的URL。保存 还原出来的URL并且将对还原出来的URL所指定的网页进行请求的请求数据发送到内容服 务器。将代表所请求网页的数据从这一内容服务器发送到代理服务器。当所请求的网页中 嵌入了 URL时,再次对该URL进行转换。将其中嵌入了转换后的URL的网页从代理服务器 发送到客户终端。由于从客户终端请求的内容服务器的URL被保存在代理服务器中,因此即使客户 终端经由代理服务器访问了多个内容服务器,也能够确定访问历史。本发明有还提供了一种包括客户终端、代理服务器和多个内容服务器的通信系 统。该代理服务器包括菜单请求数据接收构件(菜单请求数据接收装置),用于接收 从客户终端发来的菜单请求数据,该菜单请求数据请求其中嵌入了表示多个内容服务器的 网页的URL的菜单页;身份识别数据生成构件(身份识别数据生成装置),能够对菜单请求 数据接收构件接收菜单请求数据做出响应,用于生成客户终端的身份识别数据;URL转换 构件(URL转换装置),能够对菜单请求数据接收构件接收菜单请求数据做出响应,用于对 嵌入在菜单页中的多个URL进行转换;和菜单页文件发送构件(菜单页文件发送装置),用 于将代表其中嵌入了由URL转换构件转换了的多个URL的菜单页的菜单页文件发送到客户 终端。该客户终端包括菜单页文件接收构件(菜单页文件接收装置),用于接收从代理 服务器的菜单页文件发送构件发来的菜单页文件;和第一请求数据发送构件(第一请求数 据发送装置),用于将请求由嵌入在菜单页文件接收构件所接收到的菜单页文件代表的菜 单页中的多个URL当中的一个URL代表的网页的请求数据发送给代理服务器。
代理服务器此外还包括第一请求数据接收构件(第一请求数据接收装置),用 于接收从客户终端的第一请求数据发送构件发来的请求数据;URL反转换构件(URL反转 换装置),能够对第一请求数据接收构件对请求数据的接收做出响应,用于将由所接收到的 请求数据代表的经过转换的URL还原为转换之前所用的URL ;存储控制构件(存储控制装 置),用于控制存储构件,以便彼此相关联地保存由URL反转换构件还原为转换之前的样子 的URL和由身份识别数据生成构件生成的 身份识别数据;和第二请求数据发送构件(第二 请求数据发送装置),用于将请求由URL反转换构件还原出来的URL所指定的网页的请求数 据发送到多个内容服务器当中的由还原出来的URL的网页代表的内容服务器。该内容服务器包括第二请求数据接收构件(第二请求数据接收装置),用于接收 从代理服务器的第二请求数据发送构件发来的请求数据;和第一网页数据发送构件(第一 网页数据发送装置),用于将由第二请求数据接收构件接收到的请求数据所请求的网页的 数据发送到代理服务器。代理服务器此外还包括网页数据接收构件(网页数据接收装置),用于接收从内 容服务器的第一网页数据发送构件发来的网页数据;和第二网页数据发送构件(第二网页 数据发送装置),用于将由网页数据接收构件接收到的网页数据发送到客户终端。按照本发明,从客户终端向代理服务器发送菜单请求数据,该菜单请求数据对其 中嵌入了表示多个内容服务器的网页的URL的菜单页进行请求,并且由代理服务器接收该 菜单请求数据。响应于此,代理服务器生成身份识别数据并且对嵌入在菜单页中的多个URL 进行转换。从代理服务器向客户终端发送代表其中嵌入了转换后的URL的菜单页的菜单页 文件。当在客户终端处接收到菜单页文件时,显示该菜单页并且在嵌入在该菜单页中的 URL当中进行选择。将请求所选择的URL的请求数据从客户终端发送到代理服务器。当在代理服务器处接收到该请求数据时,将由这一请求数据请求的网页的URL还 原为URL转换之前所用的URL。转换之前所用的URL身份识别数据被彼此相关联地保存起 来,并且向指定网页的内容服务器发送请求由还原出来的URL指定的网页的请求数据。当在内容服务器处接收到请求数据时,将由这一请求数据请求的网页数据发送到 代理服务器。当在代理服务器处接收到网页数据时,将所接收到的网页数据从代理服务器发送 到客户终端。在客户终端上显示由网页数据代表的网页。由于从客户终端请求的内容服务器的URL被与身份识别数据相关联地保存在代 理服务器中,因此能够确定客户终端访问内容服务器的历史。即使客户终端经由代理服务 器访问了多个内容服务器,也能够确定访问历史。构成上述通信系统一部分的代理服务器可以以单机方式来实现,并且可以提供控 制这一代理服务器的方法和程序。


图1图解说明本发明的总览;图2是菜单页的例子;图3是网页的例子;
图4是网页的例子;图5是菜单页的例子;图6是网页的例子;图7是网页的例子;图8是业务列表的例子;图9是URL转换/反转换表的例子;图10是会话信息表的例子;图11是日志表的例子;图12是图解说明由客户终端执行的处理的流程图;图13是图解说明由代理服务器执行的处理的流程图;和图14是图解说明由内容服务器执行的处理的流程图。
具体实施例方式图1是图解说明按照本发明的一种实施方式的通信系统的总体构成的示意图。按照这一实施方式的通信系统包括由移动电话(不过,该装置并不局限于移动电 话)代表的客户终端10和代理服务器(代理服务器)20。内容服务器1到5与代理服务 器20相连接。客户终端10和代理服务器20能够直接通信,并且代理服务器20和内容服 务器1到5也能够直接通信。客户终端10和内容服务器1到5经由代理服务器20通信, 而非直接通信。在客户终端10中安装有用于控制操作的客户程序11,稍后将介绍该客户程序11。 客户终端10包括CPU、用于显示网页(菜单页)的显示单元、用于与代理服务器20进行通信 的通信单元、用于施加各种不同命令的键盘和存储器等(不过这些在附图中都没有示出)。在代理服务器20中安装有用于控制操作的服务器程序21,稍后将介绍该服务器 程序21。服务器程序21存储在由⑶-ROM(致密盘只读存储器)代表的记录介质上。该服 务器程序21由CD-ROM驱动器(未示出)读取并且被安装到代理服务器20中。当然,也可 以安排成接收从另一台服务器之类的地方发送来的服务器程序21并且将其安装到代理服 务器20中。代理服务器20此外还包括用于存储各种不同表格(稍后将对此进行介绍)和 其它数据的硬盘22。硬盘22由硬盘驱动器(未示出)访问。在内容服务器1到5的每一个中安装有用于控制操作的服务器程序,稍后将介绍 该服务器程序。内容服务器1到5中的每一个还含有储存了客户终端10的显示单元上所 显示的网页的数据等的硬盘。代理服务器20和各个内容服务器1到5还包括显示单元、通信单元、存储器、硬盘 驱动器和键盘等。图2图解说明具有URL "domein. com"的菜单页的例子。具有URL "domein. com"的网页30包含示为“邮件操作”的第一字符串31、示为“官方站点”的第二字符串32、示为“公司站点”的第三字符串33、示为“文件服务器”的第 四字符串34和示为“数据库访问”的第五字符串35。这第一到第五字符串31到35是可 点击的并且构成热字。第一到第五字符串31,32,33,34和35分别链接到第一内容服务 器1、第二内容服务器2、第三内容服务器3、第四内容服务器4和第五内容服务器5的网页URL[http://webmail]、[http://official]> [http://company]> [http://fileserver]禾口 [http://database]图3图解说明具有URL "httpV/webmail"的网页邮件页的例子。该网页邮件页包含示为“创建邮件”的第一字符串61和示为“转到文件服务器”的 第二字符串62。第一字符串61和第二字符串62 二者都是可点击的并且都构成热字。第一 字符串61链接到具有URL "webmail. new. html”的网页。第二字符串62链接到[http:// f ileserver]。图4图解说明URL为“http://fileserver”的文件服务器页的例子。文件服务器页包含示为“上传文件”的字符串81。字符串81是可点击的并且构成 热字。字符串81链接到URL为“fileserver.upload.html”的网页。如果在显示图2中所示的菜单页30的情况下点击第一字符串31,则客户终端与第 一内容服务器1进行通信并且显示图3中所示的网页邮件页60,该网页邮件页60是第一字 符串31的链接目的地。类似地,如果在显示图2中所示的菜单页30的情况下点击第二字 符串32、第三字符串33、第四字符串34和第五字符串35,则客户终端与第二内容服务器2、 第三内容服务器3、第四内容服务器4和第五内容服务器5进行通信,这些内容服务器中存 储着代表了第二字符串32、第三字符串33、第四字符串34和第五字符串35各自的链接目 的地的网页的数据,并且显示这些网页。例如,如果点击菜单页30上的第四字符串34,则客 户终端与第四内容服务器4进行通信并且显示图4中所示的文件服务器页。如果在显示图3中所示的网页邮件页60的情况下点击第一字符串61,则客户终端 与第一内容服务器1进行通信并且显示URL示为“webmail. new. html”的网页。此外,如果 点击第二字符串62,则客户终端与第四内容服务器4进行通信并且显示图4中所示的文件 服务器页。在这一实施方式中,如果在客户终端10上请求图2中所示的菜单页30,则在客户 终端10的显示单元的显示屏上显示图5中所示的菜单页40。图5图解说明菜单页的例子。类似于图2中所示的网页30,网页40包含示为“邮件操作”的第一字符串41、示 为“官方站点”的第二字符串42、示为“公司站点”的第三字符串43、示为“文件服务器”的 第四字符串44和示为“数据库访问”的第五字符串45。这第一到第五字符串41到45是 可点击的并且构成热字。作为链接目的地嵌入在这第一到第五字符串41,42,43,44和45 ΦURL jfM^i [http//domein. com/1. html]、 [http://domein. com/2, html]、 [http:// dome in. com/3, html、[http://domein. eom/4. html]禾口 [http://domein. com/5, html]。如果将图2中所示的菜单页30与图5中所示的菜单页40加以比较,就会明白链 接目的地的嵌入URL已经被转换了。此外,在这一实施方式中,如果在客户终端10上请求图3中所示的网页邮件页,则 在客户终端10的显示单元的显示屏上显示附图6中所示的网页邮件页。图6是网页邮件页70的例子。类似于图3中所示的网页邮件页60,网页邮件页70包含示为“邮件操作”的第一 字符串71和示为“转到文件服务器”的第二字符串72。这里已经将xl. html嵌入到了第一 字符串71中作为链接目的地的URL,并且已经将yl. html嵌入到了第二字符串72中作为链接目的地的URL。这样一来,在图6中所示的网页邮件页70的情况下,与图3中所示的网页 邮件页60相比,所嵌入的链接目的地的URL已经被转换了。图7是文件服务器页90的例子。 类似于图4中所示的文件服务器页80,文件服务器页90包含示为"上传文件"的 字符串91。这里在字符串91中嵌入了 yl.html作为链接目的地的URL。在图7中所示的 文件服务器页90的情况下,与图4中所示的文件服务器页80相比,所嵌入的链接目的地的 URL已经被转换了。图8到图11是存储在代理服务器中的各种不同表格的例子。图8是业务列表的例子。业务列表指明与代理服务器20连接的内容服务器1到5的URL,以及能够由这些 内容服务器1到5提供的业务。内容服务器1到5的URL和业务名是与标识业务的业务ID 相对应地存储的。图9是URL转换/反转换表的例子。URL转换/反转换表包含了在已经将图2到4中所示的嵌入在菜单页30或网页 60,80内的链接目的地的URL转换为如图5到7中所示的嵌入在菜单页40和网页70、90中 的链接目的地的URL的情况下转换之前和之后的URL。此外,URL转换/反转换表还包含了 已经嵌入了转换之前和之后的URL的链接源菜单页或网页的URL(链接源URL)。URL转换/反转换表此外还包含由链接源URL指示的业务ID (源业务ID)和会话 ID (身份识别数据)。会话ID是在客户终端10向代理服务器20请求了菜单页的情况下产 生的。稍后将会介绍,客户终端10是否经由代理服务器20与内容服务器1到5进行了通 信,可以使用会话ID来确定。图10是会话信息表的例子。会话信息表包含在通信系统内的通信中产生的会话信息(即cookies)。会话数据 和有效期与会话ID和业务ID相对应地存储在会话信息表中。图11是日志表的例子。就每个会话ID而言,日志表包含客户终端10所请求的网页的URL。日志表包含所 请求网页的URL(转换之前的链接目的地URL)和从中发出这些请求的链接源URL(所请求 URL嵌入于其中的链接源URL)。做出这些请求的时间也存储在日志表中。图12到图14是图解说明这一通信系统中执行的处理的流程图。每当客户终端10从断开状态开始访问代理服务器20时,从客户终端10向代理服 务器20发出一个菜单页请求(图12中步骤101的“是”和步骤102)。当在代理服务器20处接收到从客户终端10发出的菜单页请求时(图13中步骤 111的“是”),代理服务器20生成用于指明从接收菜单页请求一直到切断客户终端10与代 理服务器20之间的通信这一系列处理的会话ID(附图13中的步骤112)。此外,代理服务 器20生成图2中所示的菜单页30(图13中的步骤113)。在生成菜单页30时,对已经嵌入在菜单页30中的链接目的地的URL加以转换并 且按照图5中所示的方式生成新菜单页40(图13中的步骤118)。转换之前和之后的链接 目的地URL都保存在URL转换/反转换表中。在存在会话数据的情况下,将会话数据保存 在会话信息表中(图13中的步骤119)。如果需要,在日志表中保存大意是已经访问了菜单页30的日志信息。自然,在与菜单页30有关的处理中,客户终端10并不经由代理服务器 20与内容服务器1到5通信,因此没有必要在日志表中保存日志信息。(出于这一原因,表 示客户终端10访问了菜单页30的日志信息没有被保存在附图11中所示的日志表中。)如图5中所示,从代理服务器20向客户终端10发送代表其中嵌入的链接目的地 URL已被转换的菜单页40的菜单页数据(图13中的步骤121)。在客户终端10处接 收从代理服务器20发来的菜单页数据(附图12中的步骤 105)。当这发生时,由这一菜单页数据代表的附图5中所示的菜单页40被显示在客户终端 10的显示单元的显示屏幕上(图12中的步骤106)。客户终端10的用户点击菜单页40上显示的第一字符串41到第五字符串45中的 任何一个字符串。当完成这一动作时,客户终端10向代理服务20发出一个对由嵌入在所 点击的字符串中的链接目的地URL所指定的网页进行的请求(图12中步骤103的“是”和 步骤104)。在代理服务器20处接收从客户终端10发来的网页请求(图13中步骤114的 “是”)。当完成这一动作时,代理服务器20查阅URL转换/反转换表并且将所请求网页的 URL还原为转换之前所用的URL。在客户终端10的显示单元的显示屏幕上显示图5中所示的菜单页40。这里假设 用户点击了第一字符串41。响应于此,由于在第一字符串41嵌入了 http://d0mein. com/1, html作为经过转换的URL,因此从客户终端10向代理服务器20发出针对URL为http:// dome in. com/1, html 的网页的请求。由于 URLhttp //dome in. com/1, html 是在代理服务 器20中对URLhttp/zVebmail进行了转换之后获得的,因此代理服务器20将它还原为 http://webmail,即转换之前的 URL。将针对转换之前所用的这一 URL所指定的网页的请求发送到由转换之前所用的 这一 URL指定的内容服务器1到5中的一个(图13中的步骤116)。当在内容服务器1到5中的任何内容服务器处接收到从代理服务器20发来的网 页请求时(图14中的步骤131),将与该请求相符的网页数据从这一内容服务器发送到代理 服务器20 (图14中的步骤132)。当在代理服务器20处接收到从内容服务器发出的网页数据时(附图13中的步骤 117),以类似于菜单页的转换方式对嵌入在网页中的链接目的地URL进行转换(图13中的 步骤118)。将会话数据存储在会话信息表中(图13中的步骤119),并且将日志信息保存 在日志表中(图13中的步骤120)。将其中嵌入的链接目的地已经得到了转换的网页数据 从代理服务器20发送到客户终端10(图13中的步骤121)。当在客户终端10处接收到从代理服务20发出的网页数据时(图12中的步骤 105),在客户终端10的显示单元的显示屏幕上显示由这一网页数据代表的网页(图12中 的步骤106)。通过点击这一网页中包含的热字,来请求嵌入在这一网页中的链接目的地的 URL的网页。这一针对网页的请求是以类似于请求菜单页时的方式实现的。这样,如上所述,如果点击了图5中所示的菜单页40中包含的第一字符串41,则嵌 入在第一字符串41中的链接目的地的URL被从httpV/domein/l. html还原为转换之前的 URL http//Vebmai 1,并且向第一内容服务器1发送针对URL为http//webmail的图3的 网页邮件页的请求。响应于此,代表图3中所示的网页邮件页的数据被从第一内容服务器1发送到代理服务器20。在接收到代表图3中所示的网页邮件页的数据时,代理服务器20对嵌入的链接目的地URL进行转换并且生成网页邮件页70,其中嵌入了经过转换的URL,如图6中所示。代 理服务器20将链接目的地的转换前和转换后的URL保存在转换/反转换表中并且将代表 图6的网页邮件页70的数据发送到客户终端10。图6中所示的网页邮件页70被显示在客户终端10上,并且由用户点击第一字符 串71或第二字符串72。如果点击的是第一字符串71,则从客户终端10向代理服务器20发 出针对URL xl. html的请求,在代理服务器20处,还原转换之前所用的URL webmail. new. html。从还原之后的URL向第一内容服务器发送网页请求,并且从这一内容服务器向代理 服务器发出符合这一请求的网页数据。如果点击的是第二字符串72,则从客户终端10向代理服务器20发出针对URL yl.html的请求,在代理服务器20处,还原为转换之前所用的URL http://fileserver0从 还原之后的URL向第四内容服务器4发出网页请求。代表图4中所示的文件服务器页80 的数据被从第四内容服务器4发送到代理服务器20。如图7中所示,代理服务器20由图4 的文件服务器页80生成其中嵌入的链接目的地已经进行了转换的文件服务器页90。这样,代理服务器20对嵌入在网页等中的链接目的地URL进行转换并且将转换前 和转换后的URL保存在URL转换/反转换表中,如图9所示。因此,即使URL经过了转换, 也能够还原出转换之前所用的URL并且能够访问内容服务器。此外,代理服务器20把从客 户终端10请求的URL还原为转换之前所用的URL,并且将还原之后的URL与会话ID —起保 存在日志表中,如图11中所示。客户终端10请求过的URL的历史可以通过查阅日志表来 确定。尤其是,即使多个内容服务器1到5与代理服务器20相连,也可以确定出访问了内 容服务器1到5中的哪些内容服务器。此外,由于将会话信息保存在了代理服务器20中,因此即使在无法使用会话信息 的客户终端10处,也能够管理会话信息。
权利要求
一种代理服务器,该代理服务器是通信系统的一个构成部分,该通信系统具有客户终端、该代理服务器和多个内容服务器,该代理服务器包括URL转换构件,用于对嵌入在网页中的多个URL进行转换,其中指示了多个内容服务器网页的所述多个URL已被嵌入在网页中作为链接目的地;网页数据发送构件,用于将网页数据发送到客户终端,所述网页数据代表其中已嵌入了由所述URL转换构件转换了的多个URL的网页;网页请求接收构件,能够对所述网页数据发送构件向客户终端进行的网页数据发送做出响应,用于接收从客户终端发来的请求数据,该请求数据请求了由在客户终端处从多个URL中选择的一个URL所代表的一个网页;URL反转换构件,用于将由所述网页请求接收构件接收到的请求数据所代表的经过转换的URL还原为转换之前所用的URL;存储控制构件,用于控制存储构件,以便存储由所述URL反转换构件还原为转换之前的样子的URL;请求数据发送构件,用于将请求了由所述URL反转换构件还原出来的URL所指定的网页的请求数据发送到多个内容服务器当中的由已被还原为转换之前的样子的URL的网页所代表的内容服务器;网页数据接收构件,能够对在内容服务器处接收从所述请求数据发送构件发来的请求数据做出响应,用于接收从所述内容服务器发来的网页数据;和URL转换控制构件,用于以这样一种方式控制所述URL转换构件当指示所述内容服务器的网页的URL被作为链接目的地嵌入在了由所述网页数据接收构件接收到的网页数据所代表的网页中时,对所嵌入的URL进行转换。
2.一种控制代理服务器的方法,该代理服务器是通信系统的一个构成部分,该通信系 统具有客户终端、该代理服务器和多个内容服务器,所述方法包括URL转换构件对嵌入在网页中的多个URL进行转换,其中指示了多个内容服务器网页 的所述多个URL已被嵌入在网页中作为链接目的地;网页数据发送构件将网页数据发送到客户终端,所述网页数据代表其中已嵌入了由所 述URL转换构件转换了的多个URL的网页;响应于所述网页数据发送构件向客户终端进行的网页数据发送,网页请求接收构件接 收从客户终端发来的请求数据,该请求数据请求了由在客户终端处从多个URL中选择的一 个URL所代表的一个网页;URL反转换构件将由所述网页请求接收构件接收到的请求数据所代表的经过转换的 URL还原为转换之前所用的URL ;存储控制构件控制存储构件,以便存储由所述URL反转换构件还原为转换之前的样子 的 URL ;请求数据发送构件将请求了由所述URL反转换构件还原出来的URL所指定的网页的请 求数据发送到多个内容服务器当中的由已被还原为转换之前的样子的URL的网页所代表 的内容服务器;响应于在所述内容服务器处接收从请求数据发送构件发来的请求数据,网页数据接收 构件接收从该内容服务器发来的网页数据;和URL转换控制构件以这样一种方式控制所述URL转换构件当指示所述内容服务器的 网页的URL被作为链接目的地嵌入在了由所述网页数据接收构件接收到的网页数据所代 表的网页中时,对所嵌入的URL进行转换。
3. —种控制代理服务器的程序,该代理服务器是通信系统的一个构成部分,该通信系 统具有客户终端、该代理服务器和多个内容服务器,所述程序控制该代理服务器,以促使该 代理服务器执行下列处理由URL转换构件对嵌入在网页中的多个URL进行转换,其中指示了多个内容服务器网 页的所述多个URL已被嵌入在网页中作为链接目的地;将代表其中已嵌入了经过转换的多个URL的网页的网页数据发送到客户终端; 响应于所述网页数据发送构件向客户终端进行的网页数据发送,接收从客户终端发来 的请求数据,该请求数据请求了由在客户终端处从多个URL中选择的一个URL所代表的一 个网页;将由所接收的请求数据代表的经过转换的URL还原为转换之前所用的URL ; 控制存储构件,以便存储已经还原为转换之前的样子的URL ;将请求了由还原出来的URL所指定的网页的请求数据发送到多个内容服务器当中的 由已被还原为转换之前的样子的URL的网页所代表的内容服务器;响应于在所述内容服务器处接收所发来的请求数据,接收从内容服务器发来的网页数 据;和以这样一种方式控制所述URL转换构件当指示所述内容服务器的网页的URL被作为 链接目的地嵌入在了由所接收到的网页数据代表的网页中时,对所嵌入的URL进行转换。
全文摘要
当客户终端经由代理服务器与内容服务器进行通信时,能够确定这一通信的历史。从客户终端装置向代理服务器发送针对菜单页的请求。菜单页包括了到内容服务器的链接,并且将描述了其中这一链接目的地的URL已经进行了转换的菜单页的数据发送到客户终端装置。当请求了已经包含在菜单页内的链接目的地处的网页时,代理服务器将数据还原为转换之前的链接目的地的URL,并且向内容服务器请求该网页。代理服务器保存从客户终端装置请求的网页,这样,即使客户终端装置请求多个内容服务器的网页,也可以确定其历史。
文档编号G06F13/00GK101960434SQ200980107559
公开日2011年1月26日 申请日期2009年3月2日 优先权日2008年3月5日
发明者椎森佳子, 连·蒂·夸茵·塔 申请人:富士胶片株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1