信息处理方法、信息终端支持服务器、协作系统以及存储信息处理程序的存储介质的制作方法

文档序号:6506138阅读:155来源:国知局
专利名称:信息处理方法、信息终端支持服务器、协作系统以及存储信息处理程序的存储介质的制作方法
技术领域
本发明涉及一种信息处理方法,具体而言,涉及一种编辑方法,根据管理员的意图,响应客户端的请求对从服务器发送来的内容进行编辑。
对于特定的HTML文档,例如,定购产品的屏幕,或指定款项划拨目的地的屏幕,存在代理可能无法提交HTML表单或更改输入到HTML表单数据的情形。为了在协作浏览器之间分发同样的HTML内容,最初提供了协作服务器。因此,不可能使知道这种行为何时以及如何更改的客户相互协作。
本发明优先提供了一个系统,在该系统中,管理员可以故意更改客户所请求的内容。
本发明优先提供了一个低成本的协作系统,在该系统中,支持信息终端时所需要的资源减少了。
本发明优先提供了一个协作系统,在该系统中,在信息终端支持期间可以进行集中控制。
本发明优先提供了一个协作系统,该系统与信息终端所使用的平台无关。
本发明优先提供了一个协作系统,该系统能控制提供给信息终端的服务内容,而无须响应信息终端发出的请求更改服务器。
根据本发明的优选实施例,用户端浏览器的HTTP请求通过一个信息终端支持服务器发送到Web服务器。Web服务器响应请求通过信息终端支持服务器将上下文发送到用户端Web浏览器。这时,信息终端支持服务器检查上下文内容,如果确定该内容符合预定条件,则在上下文中插入一条命令。未插入命令的上下文发送到用户端Web浏览器,而插入了命令的上下文则发送到代理端Web浏览器。代理端信息终端的客户程序然后通过Web浏览器所具有的API读取嵌入命令,并根据此命令的内容完成处理,以阻止表单提交和表单更改,以及隐藏特定的表单或字段。
在本发明的一方面内容中,在带有信息终端支持服务器的信息处理系统中,提供了一种信息处理方法,其中信息终端支持服务器支持用户端信息终端上装载的浏览器与代理端信息终端上装载的浏览器之间的协作,所述方法包括下列步骤(a)在所述信息终端支持服务器上,接收一条HTTP消息,该消息是作为对用户端浏览器请求的响应发送的;(b)确定所述HTTP消息是否符合预定条件;(c)如果所述HTTP消息符合所述预定条件,编辑所述HTTP消息的内容;(d)将未编辑的HTTP消息发送到所述客户端浏览器;以及(e)将编辑过的HTTP消息发送到所述代理端浏览器。
在本发明的又一方面内容中,在带有信息终端支持服务器的信息处理系统中,提供了一种信息处理方法,其中信息终端支持服务器支持连接到内容服务器并装载有一个客户程序的信息终端,所述方法包括下列步骤(a)在所述信息终端支持服务器接收一条消息,所述消息是响应所述信息终端发出的请求从所述内容服务器发送的;(b)确定所述消息是否满足预定条件;(c)如果所述消息满足预定条件,编辑所述消息,以在所述客户程序插入一个命令;(d)将所述已编辑消息发送到所述信息终端。
在本申请的上下文中,“内容服务器”是指响应客户端请求,将内容发送到客户端的Web服务器之类的服务器。
本发明另外一个方面是,提供了一个信息终端支持服务器,支持服务器支持用户端信息终端上所装载的浏览器和代理端信息终端所装载的浏览器之间的协作,所述信息终端包括(a)规则定义部件,包括条件设置部分和命令设置部分;(b)规则控制管理器,用于在所述信息支持服务器监视作为对用户端浏览器请求的响应所发送的HTTP消息;(c)HTTP检查器,确定所述HTTP消息是否符合所述规则定义部件的所述条件设置部分的条件;(d)HTTP编辑器,如果所述HTTP消息符合预定条件,根据所述规则定义部件的所述命令设置部分的内容,编辑所述HTTP消息的内容;(e)用户高速缓冲存储器,存储发送到所述用户端浏览器的未编辑HTTP消息;以及(f)代理高速缓冲存储器,存储发送到所述代理端浏览器的编辑过的HTTP消息。
另一方面,本发明提供了一个信息终端支持服务器,其中,所述HTTP编辑器完成在所述代理端信息终端上所装载的所述客户程序中插入一条命令的编辑操作。
又一方面,本发明提供了一个信息终端支持服务器,其中,所述命令是下列命令之一“阻止表单提交”、“阻止表单更改”、“隐藏特定表单”或“隐藏特定字段”。
另一方面,本发明还提供了一个信息终端支持服务器,支持连接到内容服务器并装载有客户程序的信息终端,所述信息终端支持服务器包括(a)消息检查器,用于确定响应所述信息终端的请求从内容服务器发送的消息是否符合预定条件;以及(b)消息编辑器,如果所述消息符合所述预定条件,编辑所述消息插入一条指示所述客户程序的命令。
又一方面,本发明提供了一个协作系统,支持用户端信息终端上所装载的浏览器与代理端信息终端上所装载的浏览器之间的协作,所述协作系统包括(a)一个代理端信息终端,与所述用户端信息终端协作;(b1)一个规则定义部件,包括条件设置部分和命令设置部分;(b2)一个规则控制管理器,用于监视作为对用户端浏览器请求的响应而发送的HTTP消息;(b3)一个HTTP检查器,用于确定所述HTTP消息是否符合所述规则定义部件之所述条件设置部分的条件;(b4)一个HTTP编辑器,如果所述HTTP消息符合预定条件,用于根据所述规则定义部件之所述命令设置部分的内容编辑所述HTTP消息的内容;(b5)用户高速缓冲存储器,用于存储发送到所述用户浏览器的未编辑的HTTP消息;以及(b6)信息终端支持服务器,具有存储发送到所述代理端浏览器的编辑过的HTTP消息的代理端高速缓冲存储器。
另一方面,本发明提供一种记录介质,存储在具有信息终端支持服务器的系统内执行的信息处理程序,所述信息终端支持服务器支持用户端信息终端上所装载的浏览器和代理端信息终端上所装载的浏览器之间的协作,所述程序包括(a)程序代码,指示所述信息终端支持服务器接收作为对所述用户端浏览器请求的响应所发送的HTTP消息;(b)程序代码,指示所述信息终端支持服务器确定所述HTTP消息是否符合预定条件;(c)程序代码,如果所述HTTP消息符合所述预定条件,指示所述信息终端支持服务器编辑所述HTTP消息内容;(d)程序代码,指示所述信息终端支持服务器将未编辑的HTTP消息发送到所述用户端浏览器;以及(e)程序代码,指示所述信息终端支持服务器将编辑过的HTTP消息发送到所述代理端浏览器。
另一方面,本发明提供了一种记录介质,在其中进行编辑工作,以在所述代理端信息终端上装载的所述客户程序中插入命令。
又一方面,本发明提供了一种记录介质,其中所述命令为下列之一“阻止表单提交”、“阻止表单更改”、“隐藏特定表单”或“隐藏特定字段”。
另一方面,本发明提供了一种记录介质,存储在具有信息终端支持服务器的系统内执行的信息处理程序,所述信息终端支持服务器支持连接到内容服务器并装载有客户程序的内容服务器,所述程序包括(a)程序代码,指示所述信息终端支持服务器接收内容服务器响应所述信息终端的请求所发出的消息;(b)程序代码,指示所述信息终端支持服务器确定所述消息是否符合预定条件;(c)程序代码,如果所述消息符合预定条件,指示所述信息终端支持服务器编辑所述消息,插入一条指示所述客户程序的命令;以及(d)程序代码,指示所述信息终端服务器将所述编辑过的消息发送到所述信息终端。
软盘(或MO或CD-ROM之类的记录介质)插入到软盘设备(或MO或CD-ROM之类的记录介质驱动器)20中。然后可以将这种软盘等、硬盘设备13或ROM 14装载以计算机程序代码,该计算机代码与操作系统一起向CPU等发出指令,以执行本发明。此程序装入内存4执行。此计算机程序代码可以压缩,也可以在多个介质之间进行分布式录制。
信息终端支持服务器110带有的用户接口硬件可以包括一个指点设备(鼠标、操纵杆等)或一个键盘6用以输入数据,一个显示器12用以向用户展示可视数据。输入装置也可以是触摸式面板。还可以通过并行端口16连接打印机,或通过串行端口15连接调制解调器。信息终端支持服务器110通过并行端口和调制解调器或通过一个通信适配器卡18(以太网或令牌环卡)等连接到网络,并能够与其它计算机通信。
扬声器23通过一个放大器22接收一个音频信号,由音频控制器21对该信号进行D/A转换(数字到模拟转换),并将此信号作为音频信号输出。音频控制器21A/D(模拟到数字)转换从麦克风24接收的音频信息,从而系统可以接收来自系统外部的音频信息。
可以将信息终端支持服务器110简单地理解为一种具有通信功能的信息终端,该终端包括普通个人计算机(PC)、工作站、笔记本、掌上电脑或网络计算机之一,或上述计算机的组合。上述这些元素只是一种举例,所有这些构成元素都并非组成本发明所不可缺少的元素。
特别要说明的是,在此处所说明的硬件配置中,处理音频所需的音频控制器21、放大器22、扬声器23和麦克风24;用于直接由操作员输入的键盘6、鼠标7和键盘/鼠标控制器5;用于向用户显示可视数据的CRT12、显示设备11、VRAM9和VGA8,以及各个记录介质处理器19、25和27等也非支持信息终端所必需,可以省略。
对于本领域的熟练技术人员而言,可以方便地进行各种修改,如用若干机器组合出信息终端支持服务器110的各个配置元素,并以分布式方式执行这些功能,而且认为这些方案包括在本发明的实质和范围之内。
通过

图1中所示的硬件配置,本发明中使用的信息终端130可以像信息终端支持服务器110那样实现,即,信息终端130也可以启用信息请求输入,并能发出和接收这些请求。因此,可以简单地理解为,通过普通个人计算机(PC)、笔记本电脑、掌上电脑、各种家电产品(如带有内置电脑的电视)、具有通信功能的游戏机或具有通信功能的信息终端(如电话、传真机、便携电话、个人手持系统(PHS)或电子记事本等)其中之一或任意组合,来实现信息终端130。然而,这些配置元素都是举例示出,所有这些配置元素都非本发明所必需。
信息终端支持服务器一端的操作系统不局限于特定的操作系统环境,可以采用一种支持GUI多窗口环境的操作系统作为标准,如WindowsNT(微软的商标)、Windows 9x(微软的商标)、Windows 3.x(微软的商标)、OS/2(IBM的商标)、MacOS(苹果公司的商标)、Linux(Linux Torvalds的商标)或AIX(IBM的商标)上的X-WINDOW系统(MIT的商标);也可以是一种基于字符的环境,如PC-DOS(IBM的商标)或MS-DOS(微软的商标)、一种实时操作系统,如VxWorks(Wind River Systems,Inc.的商标);或者是一种在网络计算机中使用的诸如Java OS的操作系统等。
信息终端130一端的操作系统也不局限于特定的操作系统环境,可以采用一种支持GUI多窗口环境的操作系统作为标准,如Windows NT(微软的商标)、Windows 9x(微软的商标)、Windows 3.x(微软的商标)、OS/2(IBM的商标)、MacOS(苹果公司的商标)、Linux(LinuxTorvalds的商标)或AIX(IBM的商标)上的X-WINDOW系统(MIT的商标);也可以是一种基于字符的环境,如PC-DOS(IBM的商标)或MS-DOS(微软的商标)、一种实时操作系统,如VxWorks(WindRiver Systems,Inc.的商标);或者是一种在网络计算机中使用的诸如JavaOS的操作系统等。
B.系统配置图2所示为根据本发明优选实施例的一个包括信息终端支持服务器110的协作系统的系统配置功能框图。
本发明优选实施例的协作系统100包括信息终端130和132、一个信息终端支持服务器110和一个Web服务器140。
在本发明的优选实施例中,在信息终端130和132上安装了一个Web浏览器131。该Web浏览器131指定一个URL并发送一个请求到达预定Web服务器。Web浏览器131然后接收一个来自Web服务器140的响应在显示屏上显示。在代理信息终端130上安装了一个客户端程序135。该客户程序135通过一个Web浏览器API 133读取Web浏览器131上装载的HTML内容,并通过Web浏览器API 133和OS API,执行代理服务器上的高速缓存管理器中的命令。
本发明优选实施例的信息终端支持服务器110带有一个Web服务器/代理服务器113,一个Web服务器/代理服务器API 115以及一个高速缓存管理器120。
高速缓存管理器120高速缓存由Web浏览器131发送的HTTP请求的HTML内容(HTTP响应)。当两个Web浏览器共享时,高速缓存管理器120根据以交互方式发送的HTTP请求控制同样HTML数据的返回。在本发明的优选实施例中,用代理服务器或Web服务器/代理服务器API 115编写高速缓存管理器120,使得用代理服务器或Web服务器113可以监视所有的HTTP消息。HTTP消息发送到规则控制管理器129,该规则控制管理器129负责处理HTTP消息的处理和监视。
规则控制管理器129将从Web服务器/代理服务器113发送来的HTTP消息传送到规则控制器126和127(由配置文件128指定)并负责处理这些HTTP消息。规则控制管理器129可以指定多个配置文件129,并能按指定的顺序调用规则控制器126和127。
规则控制器126和127包括一个HTTP消息检查器125和一个HTTP消息编辑器123。HTTP消息检查器125调用规则定义部件121并确定是否编辑HTTP消息。如果确定要编辑一条消息,此HTTP消息就发送到HTTP消息编辑器123。然后,HTTP消息编辑器根据规则定义部件121的内容编辑HTTP消息,在代理高速缓存163中存储所编辑的消息。如果确定不编辑消息,就将此消息原样返回到规则控制管理器129。规则定义部件121包括一个条件设置部分和一个命令设置部分,并定义在什么条件下和以什么方式编辑HTTP消息。
图2中描述了每个功能框,但这些功能模块是逻辑框,不能表示每个功能框都必须分别用硬件或软件的形式实现,功能框可以用硬件和软件组合或共享硬件和软件的形式实现。还应说明的是图2中所示的功能框不是本发明配置所必不可少的元素。
C.使用过程图3是一个流程图,说明了根据本发明优选实施例的信息处理终端支持系统100的使用过程。该过程从步骤400开始。此时,代理端的信息终端130和客户端信息终端132的Web浏览器131均连接到信息终端支持服务器110。
在本发明的优选实施例中,如果用户信息终端132的Web浏览器131向协作服务器上的Web服务器发出一条有关特定URL的请求,则在信息终端支持服务器110上生成一个用户特定UAI(用户标识信息),并设置为HTTP响应头的一个Cookie,并发送到用户端Web浏览器。
在代理端,启动协作软件,协作服务器可以识别出,具有一个代理特定的ID的Web浏览器131通过用用户ID和密码注册的连接。然后在此处生成的所有HTTP请求头中包括一个cookie命令。结果,生成了唯一标识用户端浏览器和代理端的UAI信息。用户和对应的代理端由代理管理表管理,并彼此对应。这是一种公知的技术,其详细内容不在此赘述。
在这种起始条件下,用户信息终端132的Web浏览器131使用户指定的URL成为一条HTTP消息,并将该HTTP消息发送到信息终端支持服务器110(步骤401)。信息终端支持服务器110接收此HTTP消息(步骤403),并将该HTTP消息传送到该HTTP消息所指定的Web服务器。如果是协作服务器,HTTP消息则传送到配置文件中所指定的Web服务器。
然后,Web服务器处理接收到的HTTP消息(步骤405),生成一条新的HTTP消息,并返回到信息终端支持服务器110(步骤407)。
信息终端支持服务器110将从Web服务器140接收的消息存储到用户高速缓存161中,并将该HTTP消息发送到规则控制管理器129,对该HTTP消息进行处理(步骤409)。规则控制管理器129负责对按配置文件128指定的规则控制器126和127发出请求的顺序,对所调用和发送的HTTP消息进行处理(步骤411)。在配置文件中可以指定具有图4所示格式的多个规则控制器。
规则控制器126和127本身是共享对象(在Unix中)或动态链接库(在Windows中)数据。在本发明的优选实施例中,此编程接口以如下格式决定。
<pre listing-type="program-listing">[Table 1]int CscPluginCInit(const char*pszConf)This function is called when CacheManager is started via CscPlhdrInit0.argument  const charpath of HTML plugin configuration filereturn value 0 OK 4900-4999errorint CscPluginCConv(const CsmConvParam param, const char *pIn, const intisize, char **ppOut, int *osize)This function is called to convert an HTML content via CscPlhdrConv0.argumentconst CsmConvParaminformation for conversionconst char *pIn input contentconst int isize size of input contentchar**ppOut output contentint *osize size of output content&lt;!-- SIPO &lt;DP n="11"&gt; --&gt;&lt;dp n="d11"/&gt;return value 0OK 4900-4999 errorvoid CsmPluginCFree(char *p)This function is called to free ppOut of CscPluginCConv()viaCscPlhdrFree0.argument char * ppOut of CscPluginCConv()return value Noneint CscPluginCTerminate()This function is called when CacheManager is stopped viaCscPlhdrdrTerminate().argument Nonereturn value 0OK 4900-4999error</pre>规则控制器126和127包括HTTP消息检查器125和HTTP消息编辑器123,当从规则控制管理器129发送一条HTTP消息时,确定是否根据规则定义部件121编辑此HTTP消息(步骤413)。
规则定义部件用下列格式指定。在本例中,规则定义部件包括一个条件设置部分和一个命令设置部分。规则定义部件设置为URL=<urlname>,HTTP消息检查器125确定HTTP消息是否符合此条件。在本示例中,指定了一个对预定URL禁用预定操作的命令,但可以分析HTTP消息,并可以设置一个条件,在HTTP检查器125确定是否满足预定条件(例如,出现发送按钮、输入字段或预定的乱码或模糊的图象)。
<pre listing-type="program-listing">  URL=<url name>;AgentActionProhibited=<command>[<command>...]  <command>=<submit |   alterform |   notshown[formnsme=<formname>,  fieldname=<fieldname>[,<fieldname>...]  >;</pre>在本例中,指定了表单发送、表单更改以及取消特定的表单或字段。如果HTTP消息检查器125确定需要一次更改,则客户高速缓存161中的数据就复制到代理高速缓存163。然后调用HTTP消息编辑器123,并根据规则定义部件121中所包含的信息执行编辑(步骤415)。
在本发明的优选实施例中,HTTP编辑器在代理高速缓存163的HTTP消息中嵌入下列命令。
<pre listing-type="program-listing">  <!--#CP_WebC_AgentActionProhibited=<command>[<command>...]-->  <command>=<submit |   alterform |  notshown[formname=<formname>;]  fieldname=<fieldname>[,<fieldname>...] >;</pre>信息终端支持服务器110然后向Web浏览器131发送一条对HTTP消息的应答(步骤417)。此时,用户高速缓存中的HTTP消息发送到用户信息终端132的Web浏览器131,而代理高速缓存163中的HTTP消息则发送到代理信息终端130的Web浏览器131。
代理端信息终端130的Web浏览器131显示接收到的HTTP消息,并通知客户程序135已完成接收(步骤419)。具体而言,客户程序135获得Web浏览器131显示事件的结束。
客户程序135用Web浏览器所具有的API读取嵌入命令,然后执行此命令(步骤421)。在本例中,客户程序135使用Web浏览器所拥有的API或OS,禁止传送和表单更改,并取消特定的表单或字段。在本发明的优选实施例中,如果命令为NOTSHOWN(预定信息不显示),则在客户端完成下列处理。
将在代理端不显示的字段作为FieldA。当用户在某字段中输入数据时,客户程序将所输入的数据原样传送到代理端客户程序,但是,如果在FieldA中输入有数据,则不传送所输入的数据,而传送同样字符数量的符号“*”,数据在代理端客户以符号“*”原样存储在FieldA字段中。因而,利用该过程,可以保持非常高的安全性标准。
D.其它上面以举例的方式说明了将本发明应用于协作技术。但是,在本发明中,先分析从Web服务器140发送的HTTP消息,如果满足预定条件,则编辑此消息并发送到客户端。因此,可以将此技术应用于协作以外的其它领域,如因特网教育,其中,在满足预定条件之前,正确答案字段一直是遮蔽的。虽然在本发明的优选实施例中,用一个互连网/内连网的例子进行说明,但本技术也可以用于使用因特网协议以外的协议的通信系统。更进一步,在本发明的优选实施例中,插入一条命令的上下文发送到代理端Web浏览器,而此命令由客户程序执行。当然,还可能将插入了命令的上下文发送到用户端Web浏览器,以便禁止用户完成预定操作,然后由客户程序执行此命令,或者由用户和代理执行此命令。
如上所述,根据本发明的优选实施例,还提供了一种协作系统,能根据在互连网上协作期间的上下文更改协作客户的行为。具体而言,是提供了一种系统,根据管理员的意图,响应从客户端发出的请求,改变从服务器发出的内容。
权利要求
1.信息处理系统中的一种信息处理方法,所述信息处理系统具有一个信息终端支持服务器,支持用户端信息终端上装载的浏览器与代理端信息终端上装载的浏览器之间的协作,所述方法包括下列步骤(a)在所述信息终端支持服务器上接收一条HTTP消息,所述消息是作为对用户端浏览器请求的响应而发送的;;(b)确定所述HTTP消息是否满足预定条件;(c)如果所述HTTP消息满足所述预定条件,编辑所述HTTP消息的内容;(d)将未编辑的HTTP消息发送到所述用户端浏览器;以及(e)将编辑过的HTTP消息发送到所述代理端浏览器。
2.根据权利要求1的信息处理方法,其特征在于,在所述步骤(c)中,执行编辑时为所述代理端信息终端上装载的所述客户程序插入一条命令。
3.根据权利要求2的信息处理方法,其特征在于,所述命令是“禁止表单发送”、“禁止表单更改”、“取消特定表单”或“取消特定字段”其中之一。
4.信息处理系统中的一种信息处理方法,所述信息处理系统具有一个信息终端支持服务器,支持连接到内容服务器并装载有客户程序的信息终端,所述方法包括下列步骤(a)在所述信息终端支持服务器上,接收一条消息,所述消息为响应从所述信息终端发出的请求,从所述内容服务器发送;(b)确定所述消息是否满足预定条件;(c)如果所述消息满足预定条件,则编辑所述消息,以便在所述客户程序中插入一条命令;(d)将所述已编辑信息发送到所述信息终端。
5.一种支持用户端信息终端上装载的浏览器与代理端信息终端上装载的浏览器之间协作的信息终端支持服务器,所述信息支持服务器包括(a)规则定义部件,包括一个条件设置部分和一个命令设置部分;(b)一个规则控制管理器,用于在所述信息支持服务器上监视HTTP消息,所述消息是作为对用户端浏览器请求的响应而发送的;(c)一个HTTP检查器,确定所述HTTP消息是否满足所述规则定义部件的所述条件设置部分的条件;(d)一个HTTP编辑器,如果所述HTTP消息满足预定条件,则根据所述规则定义部件的所述命令设置部分的内容,编辑所述HTTP消息的内容;(e)用户高速缓存,存储发送到所述用户端浏览器的未编辑的HTTP消息;以及(f)代理高速缓存,存储发送到所述代理端浏览器的编辑过的HTTP消息。
6.根据权利要求5的信息终端支持服务器,其特征在于,所述HTTP编辑器在执行编辑时在所述代理端信息终端上装载的所述客户程序中插入一条命令。
7.根据权利要求6的信息终端支持服务器,其特征在于,所述命令是“禁止表单发送”、“禁止表单更改”、“取消特定表单”或“取消特定字段”其中之一。
8.一种支持连接到内容服务器并装载有客户程序的信息终端的信息终端支持服务器,所述信息终端支持服务器包括(a)消息检查器,用于确定作为对从所述信息终端发出请求的响应,从内容服务器发送的消息是否满足预定条件;以及(b)一个消息编辑器,如果所述消息满足所述预定条件,则编辑所述消息,插入一条命令指示所述客户程序。
9.一个协作系统,支持用户端信息终端上装载的浏览器和代理端信息终端上装载的浏览器之间的协作,所述协作系统包括(a)代理端信息终端,与所述用户端信息终端协作;(b1)一个规则定义部件,包括一个条件设置部分和一个命令设置部分;(b2)一个规则控制管理器,用于监视作为对用户端浏览器请求的响应所发出的HTTP消息;(b3)一个HTTP检查器,确定所述HTTP消息是否满足所述规则定义部件的所述条件设置部分的条件;(b4)一个HTTP编辑器,如果所述HTTP消息满足预定条件,则根据所述规则定义部件的所述命令设置部分的内容编辑所述HTTP消息;(b5)用户高速缓存,存储发送到所述用户端浏览器未编辑HTTP消息;以及(b6)一个具有代理高速缓存的信息终端支持服务器,存储发送到所述代理端浏览器的已编辑HTTP消息。
10.一种在具有一个信息终端支持服务器系统中执行的信息处理程序,支持用户端信息终端上装载的浏览器和代理端信息终端上装载的浏览器之间的协作,所述程序包括(a)程序代码,指示所述信息终端支持服务器响应所述用户端浏览器的响应,接收所发送的HTTP消息;(b)程序代码,指示所述信息终端支持服务器确定所述HTTP消息是否满足预定条件;(c)程序代码,如果所述HTTP消息满足所述预定条件,指示所述信息终端支持服务器编辑所述HTTP消息内容;(d)程序代码,指示所述信息终端支持服务器将未编辑的HTTP消息发送到所述用户端浏览器;以及(e)程序代码,指示所述信息终端支持服务器将所述已编辑HTTP消息发送到所述代理端浏览器。
11.根据权利要求10,在其中记录了程序的记录介质。
12.根据权利要求11的介质,其特征在于,执行所述编辑时,在所述代理端信息终端上装载的所述客户程序中插入一条命令。
13.根据权利要求12的记录介质,其特征在于,所述命令是“禁止表单发送”、“禁止表单更改”、“取消特定表单”或“取消特定字段”其中之一。
14.一种在具有一个信息终端支持服务器系统中执行的信息处理程序,所述信息终端支持服务器支持连接到内容服务器并装载有客户程序的信息终端,所述程序包括(a)程序代码,指示所述信息终端支持服务器响应所述信息终端的请求,接收从所述内容服务器发送的消息;(b)程序代码,指示所述信息终端支持服务器确定所述消息是否满足预定条件;(c)程序代码,如果所述消息满足所述预定条件,指示所述信息终端支持服务器编辑所述消息,以插入向所述客户程序提供指令的命令;以及(d)程序代码,指示所述信息终端服务器将所述已编辑的消息发送到所述信息终端。
15.根据权利要求14,其中记录有程序的记录介质。
全文摘要
本发明提供的信息处理方法、信息终端支持服务器、协作系统以及存储信息处理程序的存储介质等方法、软件和系统,用来根据在互联网上进行协作处理时的上下文,改变协作客户端的行为。来自用户端浏览器的HTTP请求通过一个信息终端支持服务器(110)发送到Web服务器(140)。然后Web服务器(140)响应请求通过信息终端支持服务器(110)将上下文发送到用户端Web浏览器(131)。这时,信息终端支持服务器(110)检查上下文的内容,如果确定该内容符合预定条件,则在上下文中插入一条命令,未插入命令的上下文发送到客户端Web浏览器(131),而插入命令的上下文则发送到代理端Web浏览器(131)。代理端信息终端(130)的客户程序(135)用Web浏览器所具有的API读取所嵌入的命令,并根据该命令的内容执行处理过程,以阻止表单提交和表单更改,并隐藏特定的表单或字段。
文档编号G06F15/00GK1451131SQ00808980
公开日2003年10月22日 申请日期2000年6月14日 优先权日1999年6月16日
发明者吉田洋一, 大门昭, 川濑智 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1