信息处理方法、信息终端支持服务器和储存信息处理程序的存储媒介的制作方法

文档序号:6465943阅读:136来源:国知局
专利名称:信息处理方法、信息终端支持服务器和储存信息处理程序的存储媒介的制作方法
储存信息处理程序的存储媒介本发明涉及一种信息处理方法,更具体地说,涉及按照管理员的意图,根据客户的请求编辑服务器发送的内容的一种方法。
在申请本申请时,如在日本专利公开Hei.10-124461中那样已提供了一种协作技术,用这种技术许多用户可同时对一个HTML页进行协同操作(读,移动和改变)。图5给出了在互联网银行系统中对HTML页进行协作工作的一个实例。采用这种技术,银行代理和互联网客户查询中心的代理等等就可以跟客户同时对同一页进行访问和操作。
但有时也会出现这种情况,只按照客户一侧的需求提供自动帮助服务,根据情况将信息显示给代理,或者希望在协作的过程中只根据一侧的情况显示具体信息。
此外,本发明一点也不局限于协作,通过将信息提供给某些喜好符合那些喜好的用户,可以提高广告的效率和教学效率。
因此,本发明的目的是提供一种信息终端支持系统,它能根据用户的喜好有效地将信息提供给用户。
本发明的另一个目的是提供一种协作系统,其中一个用户的网上冲浪条件信息可以提供给另一个用户。
本发明还有一个目的,就是提供这样一种系统,其中,管理员可以故意改变客户程序请求获得的内容。
本发明的再一个目的是提供一种低成本的协作系统,其中减少了为了支持信息终端所需要的资源。
本发明的又一个目的是提供一种协作系统,其中在信息终端支持的过程中能够集中控制。
本发明的一个目的是提供一种协作系统,它不依赖于所用信息终端的软件平台。
本发明的另一个目的是提供一种协作控制系统,它能够控制提供给信息终端的服务的内容,而不必根据该信息终端的请求改变服务器。
通过信息终端支持服务器,从客户一侧的浏览器向环球网服务器发去一个HTTP请求。然后,环球网服务器响应这一请求,通过信息终端支持服务器,发送一则HTTP消息给客户一侧的环球网浏览器。此时,这一环球网服务器访问象过去的访问历史信息和客户购买记录这样的信息,并在HTTP消息里嵌入一条命令,当这一HTTP消息满足预定条件时,为客户一侧或者跟这一客户协作的代理一侧显示预定信息。
一方面,本发明提供了一种信息处理方法,用于信息处理系统,该系统有一个协作服务器,支持载入客户一侧信息终端的浏览器和载入代理一侧信息终端的浏览器之间的协作,该方法包括以下步骤(a)在协作服务器里接收根据客户侧浏览器发出的请求发送的HTTP消息,并更新访问历史信息;(b)确定所述访问历史信息是否跟一预定条件相符;(c)当这一访问历史信息跟预定条件相符时,插入一个程序,以便在所述HTTP消息里输出预定信息;和(d)发送插入了所述程序的所述HTTP消息给客户侧浏览器或者代理侧浏览器。
在本专利申请权利要求说明书的范围内,“浏览器”这一概念包括环球网浏览器等等这样的软件,它们能够浏览储存在一个地方从而能被信息终端或者信息处理终端访问的信息。此外,“响应客户侧浏览器的请求发送的HTTP消息”这一概念包括发自客户侧信息终端的HTTP消息和根据这些HTTP消息发自其它服务器的HTTP消息。
另一方面,本发明提供了信息处理系统里的一种信息处理方法,该系统有一个信息终端支持服务器,用来管理对应于用户说明信息的用户属性信息,同时支持载入了浏览器并跟一个内容服务器连接的第一个和第二个信息终端之间的协作,该方法包括以下步骤
(a)在所述信息终端支持服务器里,接收所述内容服务器响应第一个信息终端的请求发送的消息;(b)从所述请求或所述消息中提取用户说明信息;(c)判断对应于提取的用户说明信息的用户属性信息是否满足预定条件;(d)将用于显示预定内容数据的一个程序插入所述消息;和(e)发送插入了所述程序的一则消息给所述信息终端。
在本发明申请书中权利要求的范围里,“用户属性信息”的概念包括跟用户有关的所有信息,例如客户地址、年龄性别、出生日期、购买记录信息、购买特性信息和访问记录信息等等。此外,“用户说明信息”指的是能够指定某一预定用户或者一组用户的信息,例如UAI、cookie、客户ID或者节ID等等。
再一方面,本发明提供了信息处理系统里的一种信息处理方法,该系统有一个信息终端支持服务器,用于管理对应于用户说明信息的用户属性信息,同时支持跟一个内容服务器连接并载入了一个客户程序的信息终端,该方法包括以下步骤(a)在所述信息终端支持服务器里,接收所述内容服务器根据所述信息终端的请求发送的消息;(b)从所述请求或者所述消息提取用户说明信息;(c)判断对应于提取的用户说明信息的用户属性信息是否满足预定条件;(d)当提取出来的用户说明信息满足所述预定条件时,将输出预定数据的一个程序插入所述消息;和(e)发送插入了所述程序的消息给所述信息终端。
另一方面,本发明提供了一种信息终端支持服务器,用来管理对应于用户说明信息的用户属性信息,同时支持载入了浏览器并跟一个内容服务器连接的第一个和第二个信息终端之间的协作,该信息终端包括(a)一个消息检验器,用于确定从内容服务器根据第一个信息终端的请求发来的消息中提取的用户说明信息是否满足一预定条件;和(d)一个HTTP编辑器,用于当预定条件得到满足时,将输出预定数据的一个程序插入所述消息。
再一方面,本发明提供了一种记录媒介,用于储存信息处理系统使用的信息处理程序,该系统有一个协作服务器,支持载入客户侧信息终端的浏览器和载入代理侧信息终端的浏览器之间的协作,该程序包括(a)让所述信息终端支持服务器接收根据客户侧浏览器请求发送的HTTP消息并更新访问历史信息的程序代码;(b)让所述信息终端支持服务器确定访问历史信息是否符合预定条件的程序代码;(c)让所述信息终端支持服务器在所述访问历史信息符合预定条件的情况下,将输出预定信息的程序插入所述HTTP消息的程序代码;和(d)让所述信息终端支持服务器将插入了所述程序的HTTP消息发送给客户侧浏览器和代理侧浏览器的程序代码。
再一方面,本发明提供了储存信息处理系统使用的信息处理程序的一种记录媒介,该系统有一个信息终端支持服务器,用来管理对应于用户说明信息的用户属性信息,同时支持载入了浏览器并跟一个内容服务器连接的第一个和第二个信息终端之间的协作,该程序包括(a)让所述信息终端支持服务器在所述信息终端支持服务器里接收所述内容服务器根据第一个信息终端的请求发送的消息的程序代码;(b)让所述信息终端支持服务器从所述请求或者所述消息提取用户说明信息的程序代码;(c)让所述信息终端支持服务器判断对应于所提取的用户说明信息的用户属性信息是否符合预定条件的程序代码;(d)让所述信息终端支持服务器将显示预定内容数据的程序插入所述消息的程序代码;和(e)让所述信息终端支持服务器发送插入了所述程序的一则消息给第二个信息终端的程序代码。
又一方面,本发明提供了储存信息处理系统使用的信息处理程序的一种记录媒介,该系统有一个信息终端支持服务器,用于管理对应于用户说明信息的用户属性信息,同时支持跟一个内容服务器连接并载入了一个客户程序的一个信息终端,该程序包括(a)让所述信息终端支持服务器在所述信息终端支持服务器里接收所述内容服务器根据所述信息终端的请求发送的一则消息的程序代码;(b)让所述信息终端支持服务器从所述请求或所述消息中提取用户说明信息的程序代码;(c)让所述信息终端支持服务器判断对应于所提取的用户说明信息的用户属性信息是否满足一预定条件的程序代码;(d)让所述信息终端支持服务器将一个显示预定内容数据的程序插入所述消息的程序代码;和(e)让所述信息终端支持服务器发送插入了所述程序的一则消息给所述信息终端的程序代码。
A.硬件配置

图1概要说明本发明所用协作服务器110的一个硬件配置实施方案。该协作服务器110包括一个中央处理单元(CPU)1和一个存储器4。CPU1和存储器4通过总线2跟辅助存储装置也就是硬盘连接。软盘装置(或者象MO或者CD-ROM之类的记录媒介驱动器26、28或者29)20通过软盘控制器19(或者IDE控制器25或者SCSI控制器27等)跟总线2连接。
将软盘(或者象MO或者CD-ROM这样的记录媒介)插入软盘装置(或者MO或CD-ROM这样的记录媒介)20。然后这一软盘等等、硬盘装置13或者ROM 14就可以用计算机程序来读,提供跟操作系统一致的指令给CPU等,从而实现本发明。这一程序被载入存储器4以便执行。这一计算机程序的代码可以是经过了压缩的,或者可以记录在多个媒介中。
协作服务器110配备了用户接口硬件,可以包括指点器(鼠标、游戏操纵杆等等)7或者用于输入数据的键盘6,和用于显示数据给用户看的显示器12。输入装置还可以是一个触摸板。还可以用并口16连接一台打印机,或者通过串口15连接一个调制解调器。协作服务器110通过串口15和调制解调器或者通信适配卡18(以太网或者信令环卡)等等跟网络连接,能够跟其它计算机通信。
喇叭23能够接收经过音频控制器21进行D/A转换(数模转换)和功率放大器22的音频信号,输出声音。音频控制器21将来自麦克风24的音频信号进行A/D(模数)转换,从而使该系统能够接收来自系统外的音频信号。
显然,这一协作服务器110可以是具有通信功能的一个信息终端,包括一个或者许多一般的个人计算机(PC)、工作站、笔记本PC、掌上型PC或者网络计算机等等。但是,给出这些配置组成只是作为一个实例,所有这些配置部件不是本发明所必需的配置部件。
特别是在上述硬件配置中,处理音频的音频控制器21、放大器22、扬声器23和麦克风24,操作员进行直接输入所需要的键盘6、鼠标7和键盘/鼠标控制器5,显示数据给用户看的CRT 12、显示装置11、VRAM 9和VGA 8,以及记录媒介处理器9、25和27等等,都不是支持这一信息终端所必需的,可以省去。
本领域里的技术人员可以进行各种修改,例如将许多机器上协作服务器110和170的配置部件组合起来,用一种分布方式实现这些功能,这些概念被认为包括在本发明的实质和范围内。
跟协作服务器110和170一样,本发明使用的信息终端130可以由图1所示硬件配置实现,也就是说,信息终端130也可以输入信息请求并发出和接收这些请求。因此非常明显,信息终端130可以用普通个人计算机(PC)、笔记本PC、掌上型PC、各种有内置计算机的家电产品、有通信功能的游戏机或者包括电话、FAX、便携式电话、个人手持系统(PHS)或电子记事簿这样的通信功能的信息终端等等组合起来。但是,这些配置部件只是作为实例给出,这些配置部件根本不是本发明所必需的。
协作服务器110这一侧的操作系统一点也不限于具体的操作系统环境,可以是作为标准的支持GUI多窗口环境的操作系统,例如Windows NT(微软公司的商标)、Windows 9x(微软公司的商标)、Windows 3.x(微软公司的商标)、OS/2(IBM公司的商标)、MacOS(苹果公司的商标)、Linux(Linus Torval ds的商标)或者AIX(IBM的商标)上的X-WINDOW系统(MIT的商标),也可以是支持字符环境的操作系统,例如PC-DOS(IBM的商标)或者MS-DOS(微软的商标)、象VxWorks(Wind River Systems,Inc.的商标)这样的实时OS或者网络计算机里象Java OS等等这样的操作系统。
信息终端130和170一侧的操作系统也是一点也不限于具体的操作系统环境,可以是作为标准的,支持GUI多窗口环境的操作系统,例如Windows NT(微软公司的商标)、Windows 9x(微软公司的商标)、Windows 3.x(微软公司的商标)、OS/2(IBM公司的商标)、MacOS(苹果公司的商标)、Linux(Linus Torvalds的商标)或者AIX(IBM的商标)上的X-WINDOW系统(MIT的商标),也可以是支持字符环境的操作系统,例如PC-DOS(IBM的商标)或者MS-DOS(微软的商标)、象VxWorks(Wind River Systems,Inc.的商标)这样的实时OS或者网络计算机里象Java OS等等这样的操作系统。
B.系统配置图2中的功能框图说明的是协作系统的系统配置,包括本发明中优选实施方案的协作服务器110。
本发明中优选实施方案的协作系统100包括信息终端130和170、协作服务器110和环球网服务器140。
在本发明的优选实施方案里,环球网浏览器131和173安装在信息终端130和170上。环球网浏览器131和173指定一个URL,并发送一个请求给预定环球网服务器。然后环球网浏览器131和173接收来自环球网服务器140的响应,显示在显示屏上。客户程序135安装在代理信息终端130上。客户程序135通过监视和控制环球网浏览器131的工作过程来实现基于环球网的协作。
在本发明优选实施方案里的协作服务器110上安装了环球网服务器/代理服务器113、环球网服务器/代理服务器API 115、高速缓存管理器120、客户高速缓存161、代理高速缓存163、UAI管理器183和客户应用程序181。
高速缓存管理器120为环球网浏览器131和173发送的HTTP请求储存HTML内容(HTTP响应)。当这两个环球网浏览器被共用时,高速缓存管理器120就根据用交互方式发送的HTTP请求控制相同HTML数据的返回。在本发明的优选实施方案里,高速缓存管理器120使用代理服务器或者环球网服务器/代理服务器API 115来写的,这样所有的HTTP消息都可以用代理服务器或者环球网服务器113来监视。规则控制管理器129处理和监视的HTTP消息被发送给规则控制管理器129,规则控制管理器129被委托处理这些HTTP消息。
规则控制管理器129将来自环球网服务器/代理服务器113的消息传递给配置文件128指定的规则控制器126和127,并委托它们处理这些HTTP消息。规则控制管理器129可以指定多个配置文件128,并能用指定的顺序呼叫规则控制器126和127。配置文件128可以用图3所示的格式指定多个规则控制器。
规则控制器126和127包括一个HTTP消息检验器125和一个HTTP消息编辑器123。HTTP消息检验器125访问规则定义部分121并确定是否应当编辑HTTP消息。如果认定要编辑一则消息,就将这一HTTP消息发送给HTTP消息编辑器123。然后HTTP消息编辑器123按照规则定义部分121的内容编辑这一HTTP消息,将编辑过的消息存入代理高速缓存163,并将编辑结果返回给规则控制管理器129。如果认定不需要编辑消息,这一消息就被原封不动地返回规则控制管理器129。
HTTP检验器125能够区分来自客户侧的HTTP消息和来自代理侧的HTTP消息,因为代理HTTP消息里的UAI给出了代理专用值。
在本发明的优选实施方案里,规则控制器126和127本身都是共享对象(Unix中)的形式或者动态连接库(Windows中)的形式。下面介绍编程接口。
表1int CscPluginCInit(const char*pszConf)通过CscPlhdrInit()启动CacheManager时要调用该函数。
argumentconst char*HTML插件配置文件的路径return value0成功4900-4999出错int CscPluginCConv(const CsmConvParam param,const char *pIn,const int isize,char **ppOut,int*osize)调用该函数通过CscPlhdrConv0转换HTML内容。
argumentconst CsmConvParam转换信息const char *pIn输入内容const int i size输入内容多少char**ppOut输出内容int *osize输出内容多少return value0成功4900-4999出错void CsmPluginCFree(char *p)调用该函数通过CscPlhdrFree()释放 CscPluginCConv()的ppOut。
argumentchar * :CscPluginCConv()的ppOutreturn valueNoneint CscPluginCTerminate()通过CscPl hdrdrTerminate()停止CacheManager时调用该函数argumentNonereturn value0成功4900-4999出错规则定义部分121包括一个条件设置部分和一个命令设置部分,以及规定在什么条件下用什么方式编辑HTTP消息。在本发明的优选实施方案里,历史管理器155保存信息的方式以及使用客户简档管理器157的方式由规则定义部分121规定。这一部分基本上是作为应用程序的一部分(共享对象或者动态链接库)写出来的,并按照以下格式通过在HTTP检验中由配置文件指定来注册。
表2CscRuleController=<modulename>
历史管理器155为用户管理用户使用的环球网浏览器访问过的网页,以及这些网页的信息顺序。在本发明的优选实施方案里,用户的识别是通过设置一个具体的唯一HTTPcookie来进行的。
历史管理器155是按照以下格式通过在配置文件里指定,相对于规则定义部分121来注册的。
表3CscRuleCtrlhistoryMgmt=<modulename>
规则控制器126和127的HTTP消息检验器125比较规则定义部分121的条件部分和环球网浏览器131、133、171和173发送的HTTP消息,并判断是否符合预定条件。但如果条件部分里存在访问这一历史管理器155的条件,HTTP消息检验器125就认定需要历史管理器信息。例如,当规则定义部分按照如下方式设定,而且历史中同一个URL出现了三到五次,就在给客户侧环球网浏览器的HTTP消息里插入一个程序,显示RANK=L帮助消息,并在代理一侧的浏览器的HTTP所有消息里插入一个显示脚本的程序。类似地,当同样的URL在历史记录里出现六到八次时,就将显示RANK=M的一段程序插入给客户一侧的环球网浏览器的HTTP消息里,当同样的URL出现九次甚至更多次时,在客户侧的浏览器的HTTP消息里插入显示RANK=H的一段程序。
表43<=same_url_occurrence&&same_url_occurrence<=5:customer_rank=L:
customer_action=help:agent_action=script6<=same_url_occurrence&&same_url_occurrence<=8:customer_rank=M:
customer_action=help:agent_action=script9<=same_url_occurrence:customer_rank=H:customer_action=help:
agent_action=script图4是本发明的优选实施方案中,管理历史管理器155的历史管理表310。本发明的历史管理表310管理一个UAI 311,客户简档的访问信息313,还管理一个URL名称315,以及cookie317的信息。根据这些数据就可以确定当前对话正在查阅哪一页。例如,重复查阅同一页时,可以假设用户无法找到他们要找的东西,因此可以认为用户希望显示搜索页。于是就可以利用规则控制管理器129或者配置中能够监视HTTP消息的另一个部件更新历史管理表310。
客户简档管理器157分析历史记录和用户的喜好。由配置文件按照以下格式指定,根据定义部分121注册客户简档管理器157。
表5
CscRuleCtrlCustProfileMmt=<modulename>
规则控制器126和127的HTTP消息检验器125比较规则定义部分121的的条件部分跟环球网浏览器131、133、171和173发来的HTTP消息,并确定是否满足预定条件。但是,如果条件部分里有访问客户简档管理器157的条件,HTTP消息检验器125就决定去获取客户简档管理器157的信息。例如,当规则定义部分为,为客户设置了Customer_rank=H,其中的忠实程度很高,而且倾向性很明显,并指定了一个行动节,从而在客户侧显示帮助消息,在代理侧显示脚本。此外,为客户设置Customer_rank=H其中的忠实程度中等,倾向性很明显,并指定了一个行动,这样就在客户侧显示帮助消息,但不在代理侧显示任何脚本。Tendancy=high的含义是采购记录表明该客户有购买贵商品的强烈倾向。
loyalty=high &&tendancy=high:customer_rank=H:customer_action=help:agent_action=scriptloyalty=medium&&tendancy=high:customer_rank=H:customer_action=help图5是本发明的优选实施方案中管理客户简档管理器157的客户简档管理表330。本发明的优选实施方案的客户简档管理表330管理客户ID 331、客户属性信息333、购买历史信息335和购买特性信息337。
具体而言,客户的名字、年龄和地址等等个人信息以及过去的协作记录等等储存在客户属性信息333里,过去购买过的商品和购买商品的号码储存在购买历史信息335里,采用大家都知道的数据提取技术从购买历史等等提取出来的客户购买特性通过购买特性信息337进行管理。在本发明的优选实施方案里,要周期性地更新这一信息。规则定义部分121根据这一数据导出客户购买记录和喜好,并能判断要显示哪一种脚本和帮助消息。
脚本DB 151和帮助DB 153是管理HTML内容的数据库和插入HTTP消息返回给环球网浏览器的Java描述语言命令。
图6给出了本发明中优选实施方案的一个帮助DB和一个脚本DB。帮助DB和脚本DB根据等级管理每一个ULR的脚本和帮助HTML。在本发明的优选实施方案里,要管理URL 351、等级353、用HTML编写的等级脚本355以及用HTML编写的等级帮助357。
HTTP编辑器123根据HTTP检验器发布的HTTP消息和等级,通过访问帮助DB和脚本DB,指定要显示的脚本或者帮助HTML,并将用Java描述语言编写的以下程序插入HTTP消息。
function openScript(url) {window. open (url,”help_window”);}<body onLoad=”openScript ( ¥”High_Level_Script. html¥ ,”) ”>
</body>
HTTP编辑器123还可以编辑HTML,这样原来要各用各的窗口输出的某些信息可以共用一个窗口输出。决定了要编辑HTTP时,HTTP检验器125就象HTTP编辑器123发出HTTP消息和脚本分类或者帮助消息,并委托HTTP编辑器123处理HTTP消息。
UAI管理器183管理客户应用程序,为每一个浏览器分配一个唯一的ID。这一客户应用程序181通过调用这一UAI管理器183获得唯一的ID,并将这一个唯一的ID作为一个cookie安装在要返回给环球网浏览器的HTTP消息里。
前面介绍了图2中所有的功能块,但这些功能块都是逻辑功能块。这不一定就是说这些功能块都必须用硬件和软件一个一个地实现,这些功能块可以用硬件和软件的组合或者共享硬件和软件来实现。不用说,图2里的所有功能块并不是本发明中必不可少的结构部件。
C.工作过程图7的流程图说明了本发明的优选实施方案中信息处理终端支持系统100的工作过程。这一过程从步骤400开始。首先,环球网浏览器131发送一则HTTP消息给客户应用程序181(步骤401)。
收到HTTP消息时,客户应用程序181调用UAI管理器183(步骤403)。作为响应,UAI管理器183产生一个唯一的ID并对客户应用程序181做出应答(步骤405)。
收到这一ID时,客户应用程序181将这一ID作为一个HTTPcookie安装在发回环球网浏览器131的HTTP消息里(步骤407)。
然后,环球网浏览器131通过协作服务器110发送一则HTTP消息给环球网服务器140,以便获得某些HTML内容(步骤409)。
当协作服务器110里被写成服务器程序专用API的高速缓存管理功能120从环球网浏览器131收到HTTP消息时,原样将这一HTTP消息传递给环球网服务器140并委托环球网服务器140处理这一HTTP消息(步骤411)。环球网浏览器140响应这一HTTP消息请求产生一则HTTP消息,并将这一HTTP消息发送给环球网浏览器(步骤413)。
当协作服务器110从环球网服务器140收到这一HTTP消息时,就将这一HTTP消息传递给规则控制管理器129(步骤415)。然后将收到的HTTP消息储存在客户高速缓存161和代理高速缓存163里。接着规则控制管理器129按照规定顺序调用规则控制器126和127,并将HTTP消息交给规则控制器处理。
所有的规则控制器126和127都首先调用HTTP检验器125,判断是否应当处理这一HTTP消息(步骤419)。此时将规则定义部分121、历史管理器155和客户简档管理器157里的信息用于这一判断。
认定了HTTP消息要交给HTTP检验器时,就将这一HTTP消息跟“规则定义”、“历史管理器”和“客户简档管理器”确定的信息传递给HTTP编辑器。然后访问脚本DB和帮助DB,并编辑HTTP消息。编辑HTTP消息的方式是,环球网浏览器已经处理了这一HTTP消息以后,将脚本和帮助消息显示在一个单独的窗口里。实际上,用Java描述语言编写的程序嵌在HTTP消息内(步骤421)。
接下来规则控制管理器129将作为所有规则控制处理结果的这一HTTP消息发回环球网浏览器(步骤423)。因此,可能会出现这些情况,代理和客户都没有嵌入的程序,代理或者客户没有嵌入的程序,或者代理和客户都有一个嵌入程序。
然后,环球网浏览器131或者171执行用Java描述语言编写的一个程序,该程序嵌在返回的HTTP消息里,并在单独的一个环球网浏览器窗口133或者173里显示脚本或者帮助消息(步骤425)。
D.其它前面给出了本发明用于协作技术的一个实例。但是,在本发明中,从环球网服务器140发送的HTTP消息被监测,当这一HTTP消息的访问历史信息符合预定条件时,就编辑这一消息并发送给客户程序。这样,这一技术还可以用于协作以外的其它领域,例如互联网教育,其中,满足预定条件时可以显示正确的答案字段。更进一步,在本发明的优选实施方案中,描述了互联网/内联网的一个实例,但这一技术还可以用于采用互联网协议以外的其它协议的通信系统。
如上所述,根据本发明,可以根据用户的喜好将信息有效地提供给用户。
一方面,当客户程序操作历史满足预定条件时,可以将管理器涉及的信息提供给一个客户程序或者另一个客户程序。
图1是本发明中信息终端支持服务器或者信息终端的硬件配置示意图;图2是本发明的优选实施方案中处理部件的一个框图;图3是本发明的优选实施方案中配置文件的一个概念视图;图4是本发明的优选实施方案中历史管理表的一个概念视图;图5是本发明的优选实施方案中客户简档管理表的一个概念视图;图6是本发明的优选实施方案中帮助DB和脚本DB的一个概念视图;图7是本发明的优选实施方案中信息终端支持系统工作过程的流程图;和图8说明的是有关的协作技术。
编号说明110信息终端支持服务器(协作服务器/代理服务器)111 TCP/IP网络113 环球网服务器/代理服务器115 环球网服务器/代理服务器API120 高速缓存管理功能121 规则定义部分123 HTTP编辑器125 HTTP检验器126、127规则控制器128 配置文件129 规则控制管理器130 代理一侧的信息终端131、133 代理一侧的环球网浏览器137 TCP/IP网络140 环球网服务器(硬件)141 环球网服务器(软件)143 TCP/IP网络151 帮助DB153 脚本DB155 历史管理器157 客户简档管理器161 客户高速缓存163 代理高速缓存170 客户一侧的信息终端171、173 客户一侧的环球网浏览器
177 TCP/IP网络415信息终端支持服务器从环球网服务器收到HTTP消息,并将这一HTTP消息传递给规则控制管理器417每一个规则控制器都调用HTTP检验器,并判断是否应当处理这一HTTP消息419 HTTP检验器认定要处理消息吗 是的不是的421 HTTP消息跟规则定义部分、历史管理器和客户简档管理器的决策信息一起传递给HTTP编辑器,调用脚本DB和帮助DB,编辑HTTP消息,并嵌入用Java描述语言等编写程序423规则控制管理器用一则HTTP消息响应环球网浏览器,构成全部的规则控制处理结果425环球网浏览器执行嵌入HTP消息响应的Java描述语言程序,在单独一个环球网浏览器窗口显示脚本或者帮助消息
权利要求
1.信息处理系统里的一种信息处理方法,该系统有一个协作服务器,支持载入客户侧信息终端的浏览器和载入代理侧信息终端的浏览器之间的协作,该方法包括以下步骤(a)在协作服务器里接收根据客户侧浏览器发出的请求发送的HTTP消息,并更新访问历史信息;(b)确定所述访问历史信息是否跟一预定条件相符;(c)当这一访问历史信息跟所述预定条件相符时,插入一个程序,以便在所述HTTP消息里输出预定信息;和(d)发送插入了所述程序的所述HTTP消息给客户侧浏览器或者代理侧浏览器。
2.信息处理系统里的一种信息处理方法,该系统有一个信息终端支持服务器,用于管理对应于用户说明信息的用户属性信息,同时支持载入了浏览器并跟一个内容服务器相连接的第一个和第二个信息终端之间的协作,该方法包括以下步骤(a)在所述信息终端支持服务器里,接收所述内容服务器根据第一个信息终端的请求发送的消息;(b)从所述请求和所述消息中提取用户说明信息;(c)判断对应于所提取的用户说明信息的用户属性信息是否满足一预定条件;(d)将用于显示预定内容数据的一个程序插入所述消息;和(e)发送插入了所述程序的一则消息给所述信息终端。
3.信息处理系统里的一种信息处理方法,该系统有一个信息终端支持服务器,用于管理对应于用户说明信息的用户属性信息,同时支持跟一个内容服务器连接并载入了一个客户程序的信息终端,该方法包括以下步骤(a)在所述信息终端支持服务器里,接收所述内容服务器根据所述信息终端的请求发送的消息;(b)从所述请求或者所述消息提取用户说明信息;(c)判断对应于所提取的用户说明信息的用户属性信息是否满足一预定条件;(d)当提取出来的用户说明信息满足所述预定条件时,将输出预定数据的一个程序插入所述消息;和(e)发送其中插入了所述程序的消息给所述信息终端。
4.一种信息终端支持服务器,用来管理对应于用户说明信息的用户属性信息,同时支持载入了浏览器并跟一个内容服务器连接的第一个和第二个信息终端之间的协作,该信息终端支持服务器包括(a)一个消息检验器,用于确定从内容服务器根据第一个信息终端的请求发来的消息中提取的用户说明信息是否满足一预定条件;和(d)一个HTTP编辑器,用于当预定条件得到满足时,将输出预定数据的一个程序插入所述消息。
5.储存信息处理系统使用的信息处理程序的一种记录媒介,该系统有一个协作服务器,支持载入客户侧信息终端的浏览器和载入代理侧信息终端的浏览器之间的协作,该程序包括(a)让所述信息终端支持服务器接收根据客户侧浏览器请求发送的HTTP消息,并更新访问历史信息的程序代码;(b)让所述信息终端支持服务器确定访问历史信息是否符合预定条件的程序代码;(c)让所述信息终端支持服务器在所述访问历史信息符合预定条件的情况下,将输出预定信息的程序插入所述HTTP消息的程序代码;和(d)让所述信息终端支持服务器将插入了所述程序的HTTP消息发送给用户侧浏览器和代理侧浏览器的程序代码。
6.储存信息处理系统使用的信息处理程序的一种记录媒介,该系统有一个信息终端支持服务器,用来管理对应于用户说明信息的用户属性信息,同时支持载入了浏览器并跟一个内容服务器连接的第一个和第二个信息终端之间的协作,该程序包括(a)让所述信息终端支持服务器在所述信息终端支持服务器里接收所述内容服务器根据第一个信息终端的请求发送的消息的程序代码;(b)让所述信息终端支持服务器从所述请求或者所述消息提取用户说明信息的程序代码;(c)让所述信息终端支持服务器判断对应于所提取的用户说明信息的用户属性信息是否符合预定条件的程序代码;(d)让所述信息终端支持服务器将显示预定内容数据的程序插入所述消息的程序代码;和(e)让所述信息终端支持服务器发送插入了所述程序的一则消息给第二个信息终端的程序代码。
7.储存信息处理系统使用的信息处理程序的一种记录媒介,该系统有一个信息终端支持服务器,用于管理对应于用户说明信息的用户属性信息,同时支持跟一个内容服务器连接并载入了一个客户程序的一个信息终端,该程序包括(a)让所述信息终端支持服务器在所述信息终端支持服务器里接收所述内容服务器根据所述信息终端的请求发送的一则消息的程序代码;(b)让所述信息终端支持服务器从所述请求或所述消息中提取用户说明信息的程序代码;(c)让所述信息终端支持服务器判断对应于所提取的用户说明信息的用户属性信息是否满足一预定条件的程序代码;(d)让所述信息终端支持服务器将一个显示预定内容数据的程序插入所述消息的程序代码;和(e)让所述信息终端支持服务器发送插入了所述程序的一则消息给所述信息终端的程序代码。
全文摘要
(目的)在基于互联网的协作过程中,只有满足一预定条件时,才输出预定信息给一个代理。(组成)通过协作服务器110从客户一侧的浏览器131发送一则HTTP请求给环球网服务器140。然后,环球网服务器140响应这一请求,通过协作服务器110发送一则HTTP消息给客户一侧的环球网浏览器131。此时,协作服务器110访问过去的历史信息和客户购买记录这样的信息,当这一HTTP消息满足预定条件时,就将显示预定信息的一条命令嵌入客户一侧或者跟这一客户协作的代理一侧的HTTP消息。
文档编号G06F13/00GK1278623SQ0011885
公开日2001年1月3日 申请日期2000年6月15日 优先权日1999年6月18日
发明者吉田洋一, 金田纯, 高桥弘一 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1