CN1114875C - 显示信息判断方法和系统 - Google Patents

显示信息判断方法和系统 Download PDF

Info

Publication number
CN1114875C
CN1114875C CN00120194A CN00120194A CN1114875C CN 1114875 C CN1114875 C CN 1114875C CN 00120194 A CN00120194 A CN 00120194A CN 00120194 A CN00120194 A CN 00120194A CN 1114875 C CN1114875 C CN 1114875C
Authority
CN
China
Prior art keywords
information
display
viewing area
content
page template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN00120194A
Other languages
English (en)
Other versions
CN1282931A (zh
Inventor
南和宏
是津耕司
槌谷一
樋口聪
土屋昌一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1282931A publication Critical patent/CN1282931A/zh
Application granted granted Critical
Publication of CN1114875C publication Critical patent/CN1114875C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F27/00Combined visual and audible advertising or displaying, e.g. for public address
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

Abstract

为了动态地改变需要被嵌入在一个页面模板中的内容或者布局,而不需要编辑一个HTML文件或者纠正一个服务器程序,例如一个CGI或者类似的程序,定义了服务套件,这个服务套件具有用于规定一个显示区域的信息和用于作为一个页面模板中的参数来控制显示的一个显示属性。当这个服务套件被识别出在万维网服务器侧时,规定与显示区域规定信息相关而被保存的多个部分点。

Description

显示信息判断方法和系统
技术领域
本发明涉及动态地改变被显示在一个网络浏览器上的信息的一个系统,具体地涉及动态地改变需要被嵌入在一个页面模板中的数据的一个系统。
背景技术
提供一个技术,它使用在一个HTML模板中作为一个万维网页被显示的信息中那些不经常改变的信息,并且嵌入在所述HTML模板中作为一个万维网页被显示的信息中那些经常改变的信息来显示它,并且如发表的、未审查的专利申请号10-198596,11-85727,10-334086,和11-66152所公开的。
但是,上面的技术使用用于选择将要被嵌入在模板中的数据并且通过如图29所显示的一个CGI程序来指定一个访问方法,一个布局,一个数据格式或者类似的一个系统,或者使用用于嵌入一个程序并且将所述程序包括在一个模板中的一个系统,所述程序用于根据一个预定格式来访问预定数据和显示所述数据,例如如图30所显示的、用于访问数据的一个Java组件(beam)。
一个数据库名字,文件名字或者类似的被固定地描述在所述CGI程序中或者Java组件中,所以为了将关于另一个数据库的信息或者关于另一个文件的内容的信息或者类似的包括在一个模板中,而不需要改变一个数据库或者文件本身的内容,就必须纠正所述CGI程序或者用一个新的Java组件来替代老的Java组件。由此,就不可能动态地改变预定显示数据。另外,对设计一个万维网页面的一个人来说,就需要关于编程的知识。
具体地,为了通过使用一个网络浏览器来执行因特网上各种产品的活动,就希望所述活动的一个设计者根据一个感兴趣客户的目标或者调度来改变内容或者布局,而不需要编辑一个HTML文件或者纠正一个服务器程序,例如一个CGI或者类似的。
另外,通过仅向一个预定用户显示一预定内容,就可以根据所述用户的需求,来将有效的信息,例如有效的广告信息传送到所述用户,并且当增强所述广告效果或者执行电子商务时增加销售额。
发明内容
本发明的一个目的是提供一个系统,它能够改变将要被嵌入在一个页面模板中的内容或者布局,而不需要编辑一个HTML文件或者纠正一个服务器程序,例如一个CGI。
本发明的另一个目的是提供一个系统,它能够根据一个用户进行访问时的情形来动态地改变将要被嵌入在一个页面模板中的内容或者布局。
本发明的另一个目的是提供高通用性和低成本的一个系统,它能够将关于将要被嵌入在一个页面模板中的内容或者布局的信息也应用到其它的页面模板。
本发明的另一个目的是提供一个系统,它能够根据一个用户使用因特网的行为,来将适合于一个用户的口味或者行为模式的信息仅发送到所述用户或者包括所述用户的一个组。
本发明的另一个目的是提供一个系统,它执行时所需要的资源较少。
为了解决上述问题,本发明定义了包括作为参数的信息和显示属性信息(用于控制显示的信息)的服务器小程序(Servlet),所述信息用于规定在从一个信息终端发送来的一个显示信息获得请求所规定的一个页面模板的显示区域定义部分中的一个显示区域。当所述服务器小程序被识别为在网络服务器侧时,规定通过与显示区域规定信息相关而被保存的多个Java组件。用于形成将要被嵌入在这部分Java组件的显示区域中的一个对象的图象数据和用于连接链路目的URL信息和输出消息信息的信息被作为特性设置在部分Java组件中。另外,显示条件信息,例如用于判断这部分Java组件是否实际上被使用的调度信息被与这部分Java组件相关。每一个保存的部分Java组件检查显示条件来缩小需要被显示的对象,通过与显示区域规定信息相关来保存这部分Java组件。另外,根据用作满足显示条件的这部分Java组件的特性的链路信息,获得用于形成将要被嵌入在显示区域中的一个对象的图象数据,链路目的URL信息,和输出消息信息,以产生HTML,并且将所述HTML发送到所述信息终端侧。
本发明的另一个模式提供了将要被一个显示信息判断装置所执行的一个显示信息判断方法,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断方法包括以下步骤:
(a)分析从所述信息终端发送来的一个显示信息获得请求所规定的一个页面模板;
(b)从所述页面模板获得显示区域规定信息和显示属性信息;
(c)获得与显示区域规定信息相关的、多个内容规定信息;
(d)监测分别与每一个内容规定信息相关的多个显示条件,来判断每一个显示条件是否有需要被嵌入在页面模板中的一个内容;
(e)根据显示属性信息,对被判断为需要被嵌入在页面模板中的一个内容的至少一个内容进行整形;和
(f)将被整形的内容发送到所述信息终端。
在所述规范的权利要求书中,“显示区域”是包括用于显示一个动态决定的内容的一个区域的一个概念。另外,“显示属性信息”是包括用于控制显示的一个参数或者类似的一个概念。进一步,“显示条件”是不仅包括各种条件,例如后面针对实施方式将要描述的“调度条件”,“发表判断标识”或者类似的,而且包括关于是否是从一预定用户来的一个访问的一个条件,或者关于一预定资源状态的一个条件的一个概念(例如,用一个波动预定数据库的值是否超过一预定值来进行互锁的条件,用一预定服务器的运行状态是否等于或者高于一预定值来进行互锁的条件,关于是否出现了一个不能够提供服务的客户支持代理的条件或者类似的)。
本发明的另一个模式提供了将要被一个显示信息判断装置所执行的一个显示信息判断方法,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断方法包括以下步骤:
(a)分析从所述信息终端发送来的一个显示信息获得请求所规定的一个页面模板;
(b)从所述页面模板获得显示区域规定信息;
(c)获得与所述显示信息判断装置中显示区域规定信息相关的多个标识组件;
(d)监测分别与每一个标识组件相关的多个调度条件,来判断每一个调度条件是否是包括需要被嵌入在页面模板中的一个标识的一个组件;
(e)从被判断为包括需要被嵌入在页面模板中的一个标识的一个组件的标识组件中,获得显示图象规定信息和链路目的URL规定信息;和
(f)将与所述显示图象规定信息相应的显示图象数据和与所述链路目的URL规定信息相应的字符串信息发送到所述信息终端。
在所述规范的权利要求书中,“组件”是能够提供相应于通过一预定接口而被执行的一个查询相对应,而被控制的特性信息的一个对象,并且是包括一个Java组件的一个概念。
本发明的另一个模式提供了将要被一个显示信息判断装置所执行的一个显示信息判断方法,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断方法包括以下步骤:
(a)分析从所述信息终端发送来的一个显示信息获得请求所规定的一个页面模板;
(b)从所述页面模板获得显示区域规定信息;
(c)获得与显示区域规定信息相关的多个内容规定信息;
(d)监测分别与每一个内容规定信息相关的多个显示条件,来判断每一个显示条件是否有需要被嵌入在页面模板中的一个内容;和
(e)将被判断为需要被嵌入在页面模板中的一个内容的至少一个内容发送到所述信息终端。
本发明的另一个模式提供了将要被一个显示信息判断装置所执行的一个显示信息判断方法,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断方法包括以下步骤:
(a)定义用于将规定一个HTML文件的信息作为一个特性保持的一个页面模板组件,所述HTML文件包括含用作一个参数的显示区域规定信息的一个服务器小程序定义部分;
(b)从被判断为用于将内容规定信息作为一个特性保持的一个部分组件中获得内容规定信息,所述内容规定信息用于规定显示在显示区域中的一部分内容;
(c)为这部分组件设置调度信息,所述调度信息用作将要被显示在显示区域中的内容的一个条件;和
(d)通过将所述部分组件和显示区域规定信息进行相关,来保持这部分组件和显示区域规定信息。
本发明的另一个模式提供了包括一个显示信息判断装置的一个显示信息判断系统,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断系统包括:
(a)一个显示区域内容产生器,用于分析从所述信息终端发送来的一个显示信息获得请求所规定的一个页面模板,从所述页面模板获得显示区域规定信息,和获得与显示区域规定信息相关的多个内容规定信息;
(b)一个调度引擎,用于监测分别与每一个内容规定信息相关的多个显示条件,来判断每一个显示条件是否有需要被嵌入在页面模板中的一个内容;和
(c)网络服务器,用于将被判断为需要被嵌入在页面模板中的至少一个内容发送到所述信息终端。
本发明的另一个模式提供了包括可以被一个显示信息判断装置所访问的一个数据库的一个显示信息判断系统,所述显示信息判断装置用于对获得一个HTML文件的一个请求作出响应来发送相应的显示信息,所述HTML文件包括含用作参数的、从带一个显示屏幕和一个输入单元的一个信息终端发送来的显示区域规定信息和显示属性信息的一个服务器小程序定义部分,所述显示信息判断系统包括:
(a)一个部件数据库存储器,保存用于将内容规定信息作为一个特性保持的一部分组件,所述内容规定信息用于规定显示在显示区域中的一部分内容;和
(b)一个布置规则数据库存储器,用于保存一个布置对象,所述布置对象用于保持部分组件,显示区域规定信息,和调度信息,所述调度信息通过将部分组件,显示区域规定信息,和调度信息进行相关来用作将要被显示在显示区域中的部分的一个条件。
所述
附图说明
图1是显示由硬件,例如一个信息终端,一个网络服务器和一个客户机器组成的本发明的一个实施方式的一个框图;
图2是在本发明的一个优选实施方式中处理部件的一个框图;
图3是显示本发明的一个优选实施方式中部分的状态转移的一个概念图;
图4是显示本发明的一个优选实施方式中一个内容登记过程的一个消息流图;
图5是显示本发明的一个优选实施方式中一个页面模板登记过程的一个消息流图;
图6是解释本发明的一个优选实施方式的一个页面模板的一个概念视图;
图7是显示本发明的一个优选实施方式中的一个部分产生过程的一个消息流图;
图8是显示本发明的一个优选实施方式中的一个部分产生过程的一个消息流图;
图9是显示本发明的一个优选实施方式中的一个页面设计者的屏幕配置的一个概念视图;
图10是显示本发明的一个优选实施方式中的一个部分布置过程的一个消息流图;
图11是显示本发明的一个优选实施方式中的一个部分布置过程的一个消息流图;
图12是显示在本发明的一个优选实施方式中用于将一个部分添加到一个显示区域的一个过程的一个消息流图;
图13是本发明的一个优选实施方式的一个部分选择面板的一个概念视图;
图14是显示在本发明的一个优选实施方式中用于定义被布置部分的一个调度的一个过程的一个消息流图;
图15是显示在本发明的一个优选实施方式中用于决定需要被嵌入在一个显示区域中的一个内容的发表的一个过程的一个消息流图;
图16是显示在本发明的一个优选实施方式中用于产生需要被嵌入在一个显示区域中的一个内容的一个过程的一个消息流图;
图17是显示在本发明的一个优选实施方式中用于产生需要被嵌入在一个显示区域中的一个内容的一个过程的一个消息流图;
图18是显示在本发明的一个优选实施方式中用于定义一个显示区域的代码的一个示例图;
图19是显示在本发明的一个优选实施方式中一个布置规则DB的一个概念视图;
图20是显示在本发明的一个优选实施方式中一个部件DB的一个概念视图;
图21是解释在本发明的一个优选实施方式中需要被嵌入在一个显示区域中的一个内容的整形的一个概念视图;
图22是显示在本发明的一个优选实施方式中一个事件监视器登记过程的一个消息流图;
图23是显示在本发明的一个优选实施方式中一个活动定义过程的一个消息流图;
图24是显示在本发明的一个优选实施方式中一个布置DB的一个概念视图;
图25是显示在本发明的一个优选实施方式中用于订阅一个事件的一个过程的一个消息流图;
图26是显示在本发明的一个优选实施方式中被一个用户控制DB所控制的信息的一个概念视图;
图27是显示在本发明的一个优选实施方式中一个订阅DB的控制项的一个概念视图;
图28是显示在本发明的一个优选实施方式中用于监视和交换一个事件的一个过程的一个消息流图;
图29是用于在一个页面模板中嵌入一个内容的一个背景技术;和
图30是用于在一个模板中嵌入一个内容的一个背景技术。
具体实施方式
A.硬件配置
图1是用于操作本发明的一个信息终端110,一个网络服务器120,和一个客户机器130的硬件配置的一个完全视图。所述信息终端110,网络服务器120和客户机器130包括一个中央处理单元(CPU)1和一个存储器4。所述CPU1和存储器4通过一个总线2和或者类似的,分别与用作一个附加存储器的硬盘驱动器13和31相连。一个软盘驱动器(或者媒体驱动单元26,28,29,或者30,例如MO28或者CD-ROM26或者29)20被通过一个软盘控制器(或者各种控制器之一,例如一个IDE控制器25和SCSI控制器27)19连接到总线2上。
一个软盘(或者一个媒体,例如MO或者CD-ROM)被放到软盘驱动器(或者媒体驱动单元26,28,29,或者30,例如MO或者CD-ROM)20中。能够将向一个CPU提供指令来与一个操作系统合作来执行本发明的一个计算机程序的代码记录在存储媒体中,例如软盘,硬盘驱动器13,或者ROM14中,并且通过将所述程序载入到存储器4中来执行所述程序。也能够压缩所述计算机程序的代码,或者将所述代码分成多个部分并且将它们记录在多个媒体中。
能够进一步将所述信息终端110,网络服务器120和客户机器130组成带有用户接口硬件的一个系统。所述用户接口硬件包括用于输入屏幕位置信息的一个点击装置(鼠标,游戏杆,或者跟踪球)7,用于支持键盘输入的一个键盘6,和用于将图象数据显示给一个用户的显示器11和12。另外,一个扬声器23通过一个放大器22从一个音频控制器21接收一个音频信号,并且将所述信号作为语音输出。
所述信息终端110,网络服务器120和客户机器130能够通过一个串行口15和一个调制解调器,或者一个通信适配器18,或者类似的,例如一个令牌环或者类似的,与其它计算机或者类似的进行通信。
本发明可以用一个建于一个家用电器中的一个计算机来体现,例如一个普通的个人计算机(PC),工作站,电视,或者传真机,或者通过混合个人计算机,工作站,电视,和传真机来体现本发明。但是,这些部件是作为示例来被显示的,这样,每一个部件不能够用作本发明的一个不可缺少的部件。特别地,因为本发明被用于动态地改变需要被嵌入在一个页面模板中的内容,所以,部件,例如音频控制器21,放大器22和扬声器23对本发明的一个模式来说不是不可缺少的。
所述信息终端110,网络服务器120和客户机器130的一个操作系统可以用标准地、支持GUI多窗口环境的一个操作系统OS来实现,例如Windows NT(微软公司的商标),Windows 9x(微软公司的商标),Windows 3.x(微软公司的商标),OS/2(IBM公司的商标),MacOS(苹果公司的商标),Linux(Linus Torvlds公司的商标),或者在AIX(IBM公司的商标)上的X-WINDOW系统(MIT公司的商标),或者字符环境下的一个OS,例如PC-DOS(IBM公司的商标)或者MS-DOS(微软公司的商标),或者一个网络计算机内的一个OS,例如实时OS或者包括OS/Open(IBM公司的商标)的Java OS或者VxWorks(Wind River Systems公司的商标)。所以,所述操作系统不局限于一特定的操作系统环境。
B.系统配置
图2是显示包括本发明的一个优选实施方式的一个万维网页面产生系统的一个系统的配置的功能模块图。
在本发明的一个优选实施方式的情形下,一个网络浏览器111被安装在所述信息终端110中。所述网络浏览器111指定一个URL,并且向预定网络服务器120发送一个HTTP请求。另外,所述网络浏览器111从所述网络服务器120接收一个响应,并且将它显示在一个显示屏幕上。
另外,本发明的一个优选实施方式的网络服务器机器120被提供了一个格式化器121,一个显示区域内容产生器123,一个调度引擎125,一个网络服务器127,一个电子邮件发送器151,一个事件监视器153,一个订阅接收器155,和一个用户DB管理者157。
所述格式化器121根据被设置到后面将要提到的一个显示区域的属性信息(显示位置,高度,宽度,类型,和格式),来将各种资源的内容格式化成预定格式。
显示区域内容产生器123从一个布置规则DB中检索将要被嵌入在一个页面模板中的预期内容,并且根据条件例如一个调度和一个客户单元来从预期内容中缩小需要被显示的一个内容。另外,所述产生器123向所述格式化器121提供需要被显示的内容和被设置到一个显示区域的信息,接收被格式化的内容,将所述内容嵌入在所述页面模板中,和将它返回给网络服务器127。
所述调度引擎125判断一个用户进行访问的时间是否满足调度定义的一个条件。它也可能通过在一个时期之外组合周中的一天和一个时区来设置调度定义的一个条件。
所述订阅接收器155向一个用户提供后面将要描述的、已经登录在一个布置规则DB管理者143中的以分布事件部分的列表,并且登录被所述用户所选择的一部分的ID,一个条件表达式,一个通知类型,和从用户DB157的一个用户控制DB159中提取的用户信息。
所述事件监视器153一般监视用户DB157的内容,并且监视一个在监视对象外部或者内部的一个资源(在图2的情形下,一个外部的网络服务器115)。另外,当所述资源与一预定条件一致时,监视器153通过使用所述条件作为关键字来访问用户DB157,参考一个通知类型,并且执行与所述通知类型相应的处理。
所述电子邮件发送器151对事件监视器153的一个指定作出响应,从布置规则DB143中取出一个电子邮件部分,将预定信息嵌入在所述部分来产生一个电子邮件,并且输出所述电子邮件。所述用户DB159控制客户信息。
所述客户机器130被提供有一个模板分析器131,一个资源管理者133,一个资源DB管理者135,一个页面设计者137,一个部件DB管理者141,和一个布置规则DB管理者143。
所述模板分析器131分析一个页面模板,检测被包括在所述模板中的一个显示区域,并且提取所述区域的属性(显示位置,高度,宽度,类型,和格式)。
所述资源管理者133向一个操作者提供用于登记,改变,或者删除一个Java组件的一个GUI。在本发明的一个优选实施方式下,一个对象,例如一个页面模板,标识,自动反射式幻灯机,或者按钮和一个客户单元(当显示内容被一个用户改变时,用于显示不同信息的一个用户组被称作客户单元)也被作为Java组件登记在一个资源DB中。每一个组件具有一个Java对象代码和一个属性,通过使用一个公共接口进行一个查询来执行Java对象代码,并且取出被组件所保持的一个属性列表。例如,一个标识组件具有这样的属性,例如组件的类型,部分名字,需要被显示的图象文件,链路目的URL,和描述文字。在本发明的一个优选实施方式的情形下,一个页面模板被作为一个Java组件来登记,以改善通用性。
所述资源DB管理者135控制一个资源DB。所述资源DB在设置属性信息以前控制一个部分。在本发明的一个优选实施方式的情形下,仅一部分的类型(页面模板,自动反射式幻灯机,或者标识)和参考书目内容被登记在由一个资源DB所控制的一个部分中,但是所述部分不具有任何真实的属性,例如需要被显示的一个图象的类型。根据上述配置,可以加快检索。
所述部件DB管理者141控制一个部件DB。所述部件DB控制一个部分的属性信息。例如,当所述部分是一个标识组件时,所述部件DB控制包括一个部分的名字,需要被显示的图象,链路目的URL,和描述文字的信息。
所述布置规则DB管理者143控制一个布置规则DB。所述布置规则DB保存将一个显示区域与一个部分相关的信息,调度信息,和用于判断发表可能性的信息。一个操作者可以通过使用一个页面模板名字,或者显示区域名字作为一个关键字来获得被保存在所述DB中的部分的列表。
所述页面设计者137向一个操作者提供了用于登记和改变部分的布置,设置一个调度,决定关于类似的发表的一个GUI。
图3是显示本发明的一个优选实施方式中,部分的状态转移的一个概念视图。在图3中,一个被登记部分203(类)是通过资源管理者133的管理被登记的信息(元数据),并且可以被改变或者被删除。被登记部分203被保存在资源DB135中。在所述级中,仅部分的类型(页面模板,自动反射式幻灯机,或者标识)和参考书目内容被登记在所述部分中,但是所述部分不具有任何真实的属性,例如需要被显示的一个图象的类型。
一个设置部分205(实例)是通过将被每一个部分特性所设置的信息(标识,自动反射式幻灯机,或者列表)与被登记部分203相关而获得的一个部分,它可以被改变或者被删除。设置部分205被保存在布置规则DB143中。在所述状态下,当设置部分205是一个标识组件时,它具有属性,例如组件的类型,部分的名字,需要被显示的图象,链路目的URL,和描述文字。所述属性被保存在一个部件DB中,在本发明的一个优选实施方式的情形下,当设置一个部分的特性时,一个操作者能够参考并且选择登记在一个资源DB中的内容。
一个被布置部分207是通过将一个显示区域与设置部分205进行相关而获得的一个部分,它可以被删除。设置部分205被保存在布置规则DB143中。
一个可发表部分209是通过调度设置一个被布置部分而获得的一个部分,它可以被改变或者被删除。可发表部分209被保存在所述布置规则DB143中。通过发表一个可发表部分来获得一个被发表部分211。通过不发表操作,也可以将被发表部分211变为可发表部分209。可发表部分209被保存在所述布置规则DB143中。一个失效部分213是其调度完成的可发表部分209或者已发表部分211。
在本发明的一个优选实施方式的情形下,用于将一个显示区域与一个部分相关的信息被保存在一个布置规则DB中,以缩短检索被布置在一预定显示区域内的部分的时间。但是,也能够通过将这种信息分配到每个独立的部分来实现所述邀请。另外,为了缩短用于决定被布置在一预定显示区域内的部分中满足一个调度条件的一个部分的时间,一个调度也与每一个布置数据值被保存在一个布置规则DB中,但是,也能够通过提供每一个部分的信息来缩短所述时间。类似地,通过显示发表是否被一个布置规则DB所控制的信息,也能够允许一个部件DB控制作为一个部分的属性的信息。
上面描述了图2所显示的功能模块。这些功能模块是不能够被每一个一致的硬件或者软件实现的逻辑功能模块,但是它可以由组合的或者公共硬件和软件来实现。具体地,在上面示例的情形下,网络服务器120和客户机器130被安装在不同的机器上。但是,也可能为网络服务器120提供为客户机器130描述的功能。另外,不是图2中所显示的每一个功能模块是本发明不可缺少的一个部件。
C.操作过程
C-1.内容的登记
图4是显示在本发明的一个优选实施方式中一个内容登记的一个消息流。如图4所显示的,一个内容产生者501打开一个资源管理者133所提供的一个资源管理者主面板503,设计一个产生的内容(在本发明的一个优选实施方式的情形下,是出现一个内容的一个地方,即,一个URL被指定的一个地方),和登记内容(消息5001)。
资源管理者主面板503对所登记的内容作出响应,在一个存储器上产生元数据507(消息5002和5003)。当元数据的产生被正常完成时,主面板503在元数据507中登记内容的URL(消息5004)。然后,资源管理者主面板503打开一个资源元数据定义面板505(消息5005,5006,和5007)。
所述内容产生者501将参考书目内容(产生者,产生日期,和内容的解释)输入到资源元数据定义面板505。另外,在本发明的一个优选实施方式的情形下,一个登记日期和登记时间被自动地设置,并且从一个下拉菜单中选择一个内容的类型。当所述内容产生者501按下了在资源元数据定义面板505上的一个OK按钮时,元数据(包括连接到一个内容的信息)被写到一个资源DB509中,并且对所述内容是固有的一个ID被产生并且被设置到资源DB509,这是通过将所述ID与元数据进行相关来实现的(消息5010,5011,5012,5013,5014,和5015)。
C-2页面模板的登记
图5是显示在本发明的一个优选实施方式中一个页面模板登记的一个消息流。如图5所显示的,一个内容产生者501打开一个资源管理者509所提供的一个资源管理者主面板503,指定一个页面模板(在本发明的一个优选实施方式的情形下,是出现一个内容的一个地方,即,一个URL被指定的一个地方),和登记页面模板(消息5101)。
资源管理者主面板503对所登记的页面模板作出响应,在一个存储器上产生元数据507(消息5102和5103)。当元数据507的产生被正常完成时,就在元数据507中登记一个内容的URL(消息5104)。
然后,资源管理者主面板503将所述URL提供到一个模板分析器511,来请求所述分析器511分析一个显示区域(消息5105)。如图6所显示的,所述模板分析器511访问一个页面模板250,来分析包括在所述页面模板250中的一个显示区域。在本发明的一个优选实施方式的情形下,通过检索被包括在HTML中的服务器小程序标签261和263,并且检测一个字符串[代码=′icdacrt′],来识别用于定义一个显示区域的一个服务器小程序。
当识别出一个显示区域时,对被包括在所述页面模板中的每一个显示区域,识别出关于哪一个显示区域被包括在一个页面模板中的信息,显示区域名字,显示位置,显示类型,宽度,高度或者类似的信息(消息5106)。
另外,所述资源管理者主面板503打开一个资源元数据定义面板505(消息5005,5006,和5007)。所述内容产生者501在所述资源元数据定义面板505中输入参考书目内容(产生者,产生日期,和模板的解释)。另外,在本发明的一个优选实施方式的情形下,自动地设置一个登记数据和登记时间。
当所述内容产生者501按下了所述资源元数据定义面板505中的一个OK按钮时,所述资源元数据定义面板505中将元数据(包括连接到一个内容的信息)和被一个模板分析器511所识别出的显示区域信息(显示区域号,显示区域名字,显示位置,显示类型,宽度,和高度)写到一个资源DB509中(消息5112,5113,5114,和5115)。
C-3部分属性的设置(部分的产生)
图7和8是显示本发明的一个优选实施方式中一个部分产生过程的一个消息流图。如图7所显示的,当一个万维网页面产生者521从一个页面设计者主屏幕打开一个已定义部分列表面板523时(消息5201)和选择部分产生时(消息5202),就打开了一个部分类型的选择面板525。图9显示了本发明的一个优选实施方式的一个页面设计者137的屏幕配置。
当所述万维网页面产生者521在部分类型选择屏幕525上选择“部分类型”时,从一个资源DB135获得与所述部分类型相应的一登记部分的元数据(消息5203和5204)。另外,分配能够标识每一个部分类型的一个部分ID和一个部分名字(消息5205,5206,5207,5208和5209)。
当所述万维网页面产生者521证实一个部分类型时(消息5210),就产生一个新的部分531(消息5211和5212),一个登记部分的元数据或者所述产生者的名字被设置(消息5213到5216),并且打开一个部分特性定义面板533(消息5217到5219)。
所述万维网页面产生者521将一预定特性(自动反射式幻灯机消息或者链路目的URL没有被登记为一个列表),部分名字,和描述性文字设置到所述部分特性定义面板533(消息5221到5227)。
所述万维网产生者521可以从所述部分特性定义面板533中打开一个内容选择面板537,并且访问被登记在一个资源DB527中的一个图象或者文本的内容(消息5228到5234)。例如,在一个标识部分的情形下,能够获得需要被显示的图象或者链路目的URL的一个列表。在一个自动反射式幻灯机部分的情形下,能够获得需要被输出的消息的一个列表。
当所述万维网页面产生者521从一个内容列表中选择一预定内容时,关于被保存在所述资源DB135中的内容的信息被登记为一个部分的特性(消息5235到5241)。另外,当所述万维网页面产生者521执行部分特性定义面板533的最后证实时,部分信息,部分ID,和被改变的历史信息被登记在一个部件DB535中(消息5242到5249)。
C-4部分的布置
图10和11是显示本发明的一个优选实施方式中一个部分布置过程的一个消息流图。如图10所显示的,一个内容产生者541首先通过一个部分布置面板543来访问一个部分选择面板545(消息5301和5302),来获得其中被登记在一个资源DB537中的部分将被布置的一个显示区域(消息5303和5304)。然后,所述产生者531获得所述显示区域的属性信息(显示位置,高度,宽度,类型,和格式)(消息5305和5306)。
在本发明的一个优选实施方式的情形下,有是一个显示区域属性信息的一个显示区域类型。所述显示区域类型是指定被选择的一个部分的显示格式的类型的属性信息(根据一个单元或者调度的条件)(通过使用HTML)。所述显示类型包括,例如,bannerFlow(标识布置)和itemizedList(逐条列举的列表)。
可以被显示和整形的部分的类型在前面通过一个资源管理者被与每一个显示类型相关。例如,一个标识部分(链接提供的图象文件)被与bannerFlow类型相关,一个列表项部分(链接提供的一行文字)被与itemizedList相关。在本发明的一个优选实施方式的情形下,当根据每一个显示类型在一个资源管理者中登记产生HTML的一个格式化器时,就指定上述关系。
需要被连接到一个显示区域的一个部分列表显示了在所述显示区域内可以显示的部分的类型,这是通过根据将一个显示区域类型与一个可显示部分类型进行相关的信息来从设置部分中选择部分完成的(消息5303到5331)。
另外,当所述内容产生者541从所述列表中选择一个所希望的部分时,所述部分被与一个显示区域进行相关,并且所述部分和所述显示区域之间的关系被保存在一个布置规则DB553中。
C-5将部分添加到显示区域
图12是显示在本发明的一个优选实施方式中用于将一个部分添加到一个显示区域的一个过程的一个消息流图。在本发明的一个优选实施方式的情形下,能够选择和将图13所显示的显示区域和部分进行相关的一个GUI面板被分别提供。通过从GUI面板的显示区域列表630中选择一个显示区域621,并且按下一个“部分布置”按钮643,就执行图10和11的序列中的消息5301到5331。图12是消息被处理后的一个消息流图。
当一个万维网页面产生者541从被显示为一个部分选择面板543上的一个列表的部分中选择一预定部分时(消息5401),就在一个存储器中新产生一个布置对象545。然后,一个部分ID和一个显示区域ID被设置到被产生的布置对象545(消息5404到5409),并且被写到一个布置规则DB(消息5410到5414)中。
C-6调度的定义
图14是显示在本发明的一个优选实施方式中用于定义被布置部分的调度的一个过程的一个消息流图。如图14所显示的,一个万维网页面产生者551首先在一个部分布置面板553中指定一个显示区域集合和一个部分,打开一个调度定义面板555(消息5501和5502),并且访问需要被所述万维网页面产生者551调度登记(纠正)的一个被布置部分(消息5503和5504)。
另外,如果没有发表被布置部分,所述产生者551获得被设置到一个当前部分的调度,来新设置一个调度或者改变调度(消息5505)。当没有设置一个调度时,就输出不带任何数据的一个调度登记屏幕。当已经设置了一个调度时,就出现一个调度纠正屏幕。在本发明的一个优选实施方式的情形下,仅在没有发表一个部分的一个状态下(没有被发表的状态),才能够改变调度,这是为了避免当一个一般的用户在看时,改变部分显示调度。
C-7发表的判断
图15是显示在本发明的一个优选实施方式中用于判断需要被嵌入在一个显示区域内的一个内容的发表的一个过程的一个消息流图。如图15所显示的,当一个万维网页面产生者571指定显示区域,部分,并且在一个部分布置面板573上的发表时,一个发表的标识就被设置到一个布置对象575(消息5701到5703)。然后,所述布置对象的内容被写到一个布置规则DB中。也可能根据所述相同的过程来指定取消发表(未发表)。
C-8显示区域内容的产生
图16和17是显示在本发明的一个优选实施方式中,用于产生需要被嵌入在一个显示区域内的一个内容的一个过程的一个消息流图。如图16所显示的,当一个用户561从一个万维网浏览器111发送一个HTTP请求到一个网络服务器127时,所述网络服务器127获得与所述HTTP请求相应的一个页面模板。
所述网络服务器127检测被包括在所述页面模板中的一个服务器小程序标记,将被包括在所述服务器小程序标记中的代码(图18)传送到一个显示区域内容产生器563(消息5601),并且等待,直到接收到一个结果。
另外,所述显示区域内容产生器563获得一个显示区域(消息5602和5603),并且从一个资源DB567中获得包括所述显示区域的一个模板的元数据(消息5604和5605)。在本发明的一个优选实施方式的情形下,根据一个显示区域名字701来控制一个显示区域,并且也可能通过用所述显示区域名字701作为一个关键字来访问所述资源DB567或者一个布置规则DB565。
通过使用所述显示区域名字701和一个页面模板ID725(通过消息5605获得的)来作为一个关键字,由此访问一个显示区域的一个布置规则DB,来获得一个布置对象(消息5606和5607)。另外,尽管本发明的一个优选实施方式通过所述显示区域名字701和所述页面模板ID725作为关键字来获得一个布置对象,但是也可能通过将一个显示区域的名字改变为对每一个页面模板均唯一的一个名字,由此仅使用一个显示区域名字作为一个关键字来进行一个访问。
在图19的示例的一个情形下,获得了布置对象0001和0002。从所获得的布置对象中取出调度信息727和728(消息5608和5609),来向一个调度引擎571查询调度信息的有效性(消息5610和5611)。另外,证实调度信息的部分被发表(消息5612和5613)。在图19的示例的所述情形下,发表了布置对象0001和0002。当假定目前的时间是1999年6月26日19:00时,所述布置对象0001不适合于在图19的示例的所述情形下的一个调度条件,但是所述布置对象0002适合于所述调度条件。
如果判断一个调度是有效的,并且发表了一个部分,就访问一个部件DB575来获得关于与所述部分相应的一个显示图象文件,链路目的URL,和描述文字的信息(消息5714和5715)。
图20是本发明的一个优选实施方式中的一个部分DB的一个概念视图。在本发明的一个优选实施方式的情形下,一个标识750,列表项760,和自动反射式幻灯机770不被登记为一个简单的表而是被登记为对象,来与多个对象相应。内容信息,例如用于规定一个实际的标识显示图象(例如,路径名字,目录名字,或者文件名字)的信息被设置为一个标识对象750的特性。一个系统可以通过查询关于一个部分名字或者一个部分ID的一个关键字来获得内容信息和图象信息。
在图16中,一个显示区域内容产生器563获得一个显示属性703(图18)(消息5616),并且通过使用一个格式化器577来根据一个显示区域对一个内容进行整形(消息5617到5631)。例如,当一个内容的宽度比一个显示区域的宽度大时,就将所述内容的左边和右边切去相同大小的部分。另外,如图21所显示的,也可能根据一个规则来设置多个标识711到717,所述规则是:“当当前被设置的标识的宽度之和比一个显示区域的宽度小时,就决定其显示位置,当前者比后者大时,所述标识就被设置到下一级”,并且根据所述显示区域来放大或者缩小所述内容。进一步,所述HTML被根据被整形的内容来产生(消息5632和5633),并且通过一个网络服务器127被发送到一个信息终端110的网络浏览器111(消息5634)。
D使用因特网活动的应用
下面描述根据外部资源的状态来改变显示给一预定用户的信息的一个模式,和通过组合他们来交换电子邮件的一个模式。
D-1登记事件监视器,条件判断单元部分和事件建议单元部分
图22是显示在本发明的一个优选实施方式中用于登记一个事件监视器的一个过程的一个消息流图。如图22所显示的,一个登记员571可以通过使用与图4的情形类似的一个资源管理者573,以一个Java组件的形式来将一个事件监视器部分登记在一个资源DB575中(消息5701和5702)。在本发明的一个优选实施方式中的一个事件监视器Java组件包括监视对象,监视频率,通知类型,和到事件建议单元部分的路径信息的项。
另外,后面将要被描述的一个条件判断单元部分和一个事件建议单元部分通过与上面所描述的过程相同的过程被登记。所述条件判断单元部分包括事件建议个人的条件,即作为项目而被包括在一个用户控制DB中的、用于在用户对一个用户划分类别的,例如预定年龄组,预定职位组,预定收入组,和预定邮局和他们相应的文字的条件。所述事件建议单元部分是用于登记实际执行一个事件的一个被建议个人的一个单元部分,它保持有规定一个条件判断单元部分(部分ID),滤波条件,和作为一个项的一个电子邮件部分ID的信息。一电子邮件部分包括项,例如源,目的,内容,和描述文字。
D-2活动的定义
图23是显示在本发明的一个优选实施方式中用于定义一个活动的一个过程的一个消息流图。如图23所显示的,与图7到图11的情形类似,一个活动定义者581通过一个页面设计者585的一个预定屏幕访问一个资源DB575,来获得已登记事件监视器的一个列表(消息5801到5803)。
所述活动定义者581选择登记新事件监视器(消息5804),来通过一个登记屏幕登记一个特性(消息5805)。例如,能够教导抓住一个监视对象(例如,被列表在东京股票交易所的第一部分上的一个信息公司的股票)的一个描述性文字和用于规定能够获得关于所述描述文字的信息的一个位置的信息(URL,用于规定一个HTML标记类型的数据类型的信息)被设置成监视对象。一个缺省值,一个上限值,和一个下限值被设置为监视频率。一个电子邮件通知的出现或者不出现被设置到通知类型。被发表事件建议单元部分的路径名字,目录名字,和文件名字被设置在到事件建议单元部分的路径信息中。也可能将一个部分ID设置在所述路径信息中。
然后,调度信息和用于显示发表出现或者不出现的信息被作为活动规则输入(消息5807)。另外,在根据其它资源的状态产生一个事件的一个模式中,优选地,为一个布置规则DB720来控制被显示在图24中的信息。如图24所显示的,关于一个部分类型731,事件标记733,和单元部分ID735的信息被添加到布置规则DB720中。所述部分类型731是用于判断一个部分的类型的信息,例如一个标识部分,自动反射式幻灯机,事件建议单元部分,条件判断单元部分,或者事件监视部分的类型的信息。另外,一个事件标记733是用于判断后面将要被描述的一个订阅是否被执行并且一个事件是否产生效果的一个标记。当在一个事件监视单元部分和一个事件建议单元部分中,在其它情形下,具有一个事件的一个被建议个人被登记在所述单元部分ID735中时,一个已经执行后面将要描述的订阅来使用关于是否满足一预定条件的判断的用户,的一个条件判断单元部分被设置在所述单元部分ID735中。
另外,一个页面设计者583指定到一个事件监视器589的一个布置对象,来命令启动一个事件的事件监视器(消息5808)。由此,所述事件监视器589开始监视所述事件。
D-3订阅事件
图25是显示在本发明的一个优选实施方式中用于订阅一个事件的一个过程的一个消息流图。如图25所显示的,希望订阅一个事件的一个用户591访问一个万维网页面(消息5901)。一个执行的运行(包括显示区域内容产生器563和图2中的调度引擎125的部件)访问一个用户控制DB594,来通过使用包括在一个HTTP请求中的一个网上数据块(cookie)作为一个关键字,来获得一个用户ID(消息5902)。
图26是显示在本发明的一个优选实施方式中被一个用户控制DB740所控制的信息的一个概念视图。如图26所显示的,所述用户控制DB740控制一个用户ID741,网上数据块(cookie)743,电子邮件地址745,和用户概况信息747。所述用户概况信息747包括关于一个用户的信息,例如其年龄,职位,办公室,地址,和办公室地址。在本发明的一个优选实施方式的情形下,通过假定一个用户通过因特网接收了一预定服务,所述用户登记上述信息。一个用户ID被根据一个系统自动地产生。所述系统使得能够通过使用描述743和一个用户ID作为关键字来获得被包括在一个记录中的信息。
当识别出一个执行的运行593是作为一个成员登记的一个用户时,就向所述用户显示已经发表的事件监视部分的列表(消息5904到5906)。但是,当识别出一个执行的运行593不是作为一个成员登记的一个用户时,也可能输出一个用户登记面板。另外,在本发明的一个优选实施方式的情形下,向成员提供订阅服务。但是,也可能向普通的公众提供订阅服务,而不遵循成员系统。
当一个用户选择“事件监视器”时,就显示用于设置一个事件的一个屏幕(消息5907和5908)。另外,所述用户设置一个条件表达式的参数和一个通知方法(消息5909)。例如,当公司A的股票价格上升到\120.00或者更高时,就可能设置“希望通过电子邮件来进行通知”。
进一步,上述被设置信息和一个用户控制DB中的信息被保存在一个订阅DB597中(消息5910到5913)。图27是显示在本发明的一个优选实施方式中,订阅DB597的控制项的一个概念视图。如图27所显示的,一个订阅ID751,用户ID753,部分ID755,条件表达式757,通知类型758,和活动标记759被所述订阅DB750所控制。另外,除非已经启动了被一个用户所指定的一个事件监视器,所述监视器即被启动(消息5914)。
D-4事件的监视和通知
图28是显示在本发明的一个优选实施方式中用于监视和交换一个事件的一个过程的一个消息流图。如图28所显示的,一个被启动事件监视器653以基于所设置的监视频率信息的一个周期来监视一个监视对象651,所述监视对象包括规则地波动的和不规则地波动的数据,(消息6501)。在本发明的一个优选实施方式的情形下,所述事件监视器653具有关于一个监视对象,事件产生条件,监视频率,订阅ID,和事件标记的信息,并且监视其事件标记处于打开的一个对象。在本发明的一个优选实施方式的情形下,用于监视一个事件监视器的一个监视器部分被用于关闭完成一个调度的一个事件监视器的事件标记733(图24),并且通知一个事件监视器651。
另外,当所述事件监视器651判断符合一个事件产生条件时,它访问一个订阅DB655并且返回与一个订阅ID相应的一个用户ID和部分ID(消息6502和6503)。另外,所述事件监视器653通过使用一个部分ID作为一个关键字来访问一个布置规则DB657,来获得一个条件判断单元部分ID735(图24)。进一步,所述监视器653访问一个部件DB,从所述DB中取出一个条件判断单元部分的判断条件,并且将所述判断条件与一个用户控制DB中的一个用户整体信息进行比较,来判断所述用户是否是所述活动的一个对象(消息6504和6505)。
当所述用户被判断是所述活动的一个对象时,所述事件监视器653取出与所述条件判断单元部分相应的一个事件建议单元部分,来将所述用户的所述用户ID或者描述登记在事件建议单元部分中(消息6506)。也可能仅将指定一个万维网的一个用户登记在一个通知类型中。
另外,当一个电子邮件被指定在从所述订阅DB中取出出的通知类型中时,所述事件监视器653将所述电子邮件部分的ID和被登记在事件建议单元部分中的用户ID提供到执行的运行659(消息6507)。
所述执行的运行659访问所述电子邮件部分来获得一个电子邮件发送者(从所述发送者来的)(消息6508到6511),并且请求所述电子邮件发送者663发送带一个用户ID的一个电子邮件(消息6512)。
所述电子邮件发送者663访问一个用户控制DB665来从所述用户ID获得一个电子邮件地址,并且根据被一个电子邮件部分作为特性保持的“从哪里来的”产生一个电子邮件和内容信息,以发送所述电子邮件(消息6515)。
另外,当用于请求一个预定页面模板的一个HTTP请求被从一个用户发送来时,就执行参考图16和17所描述的处理。然后,所述事件标记733和单元部分ID735也被所述布置对象所判断,所述布置对象使用上述处理,调度727和728,和一个发表标记729作为显示条件,如图24所显示的。在所述情形下,其中所述用户在图28的消息6506中被登记的一个单元部分被指定给所述部分ID735,并且也打开了一个事件标记。所以,获得了用于在一个显示区域中显示一个预定部分(标识)或者类似的的HTML。
如上述,本发明有可能改变需要被嵌入在一个页面模板中的内容或者布局,而不需要一个显示信息管理者编辑一个HTML文件或者纠正一个服务器程序,例如一个CGI。另外,它也可能根据一个用户进行访问时的一个状态来动态地改变需要嵌入在一个页面模板中的内容或者布局。进一步,它也可能将可能符合每一个用户口味的信息仅提供到所述用户或者包括所述用户的一个组,并且改善广告的效果。

Claims (6)

1.一个显示信息判断方法,将要被一个显示信息判断装置所执行,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断方法包括以下步骤:
(a)分析从所述信息终端发送来的一个显示信息获得请求所规定的一个页面模板;
(b)从所述页面模板获得显示区域规定信息和显示属性信息;
(c)获得多个与所述显示区域规定信息相关的内容规定信息;
(d)监测分别与每一个内容规定信息相关的多个显示条件,来判断每一个显示条件是否有要被嵌入在页面模板中的一个内容;
(e)根据所述显示属性信息对判断为要被嵌入在页面模板中的至少一个内容进行整形;和
(f)将被整形的内容发送到所述信息终端。
2.一个显示信息判断方法,将要被一个显示信息判断装置所执行,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断方法包括以下步骤:
(a)分析从所述信息终端发送来的一个显示信息获得请求所规定的一个页面模板;
(b)从所述页面模板获得显示区域规定信息;
(c)获得与所述显示信息判断装置中的显示区域规定信息相关的多个标识组件;
(d)监测分别与每一个标识组件相关的多个调度条件,来判断每一个调度条件是否是包括要被嵌入在页面模板中的一个标识的一个组件;
(e)从被判断为包括要被嵌入在页面模板中的一个标识的一个组件的标识组件中获得显示图象规定信息和链路目的URL规定信息;和
(f)将与所述显示图象规定信息相应的显示图象数据和与所述链路目的URL规定信息相应的字符串信息发送到所述信息终端。
3.一个显示信息判断方法,将要被一个显示信息判断装置所执行,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断方法包括以下步骤:
(a)分析从所述信息终端发送来的一个显示信息获得请求所规定的一个页面模板;
(b)从所述页面模板获得显示区域规定信息;
(c)获得与显示区域规定信息相关的多个内容规定信息;
(d)监测分别与每一个内容规定信息相关的多个显示条件,来判断每一个显示条件是否有要被嵌入在页面模板中的一个内容;和
(e)将至少一个被判断为要被嵌入在页面模板中的一个内容的内容发送到所述信息终端。
4.一个显示信息判断方法,将要被一个显示信息判断装置所执行,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断方法包括以下步骤:
(a)定义用于将规定一个HTML文件的信息作为一个特性保持的一个页面模板组件,所述HTML文件包括含用作一个参数的显示区域规定信息的一个服务器小程序(Servlet)定义部分;
(b)从被判断为用于将内容规定信息作为一个特性保持的一个部分组件中获得内容规定信息,所述内容规定信息用于规定显示在显示区域中的一部分内容;
(c)为这部分组件设置调度信息,所述调度信息用作将要被显示在显示区域中的内容的一个条件;和
(d)通过将所述部分组件和显示区域规定信息相互关联,来保持所述部分组件和显示区域规定信息。
5.包括一个显示信息判断装置的一个显示信息判断系统,所述显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,所述显示信息判断系统包括:
(a)一个显示区域内容产生器,用于分析从所述信息终端发送来的一个显示信息获得请求所规定的一个页面模板,从所述页面模板获得显示区域规定信息,和获得与显示区域规定信息相关的多个内容规定信息;
(b)一个调度引擎,用于监测分别与每一个内容规定信息相关的多个显示条件,来判断每一个显示条件是否有要被嵌入在页面模板中的一个内容;和
(c)网络服务器,用于将至少一个被判断为要被嵌入在页面模板中的一个内容的内容发送到所述信息终端。
6.包括可以被一个显示信息判断装置所访问的一个数据库的一个显示信息判断系统,所述显示信息判断装置用于对从带一个显示屏幕和一个输入单元的一个信息终端发出的获得一个HTML文件的一个请求作出响应来发送相应的显示信息,所述HTML文件包括含用作一个参数的显示区域规定信息的一个服务器小程序定义部分,所述显示信息判断系统包括:
(a)一个部件数据库存储器,保存用于将内容规定信息作为一个特性保持的一个部分组件,所述内容规定信息用于规定显示在显示区域中的一部分内容;和
(b)一个布置规则数据库存储器,用于保存一个布置对象,所述布置对象用于保持部分组件,显示区域规定信息,和调度信息,所述调度信息通过将部分组件,显示区域规定信息,和调度信息进行相关来用作将要被显示在显示区域中的部分的一个条件。
CN00120194A 1999-07-30 2000-07-20 显示信息判断方法和系统 Expired - Fee Related CN1114875C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP217981/1999 1999-07-30
JP21798199A JP3542930B2 (ja) 1999-07-30 1999-07-30 表示情報確定方法及び装置、表示情報確定のためのソフトウエア・プロダクトを格納した記憶媒体

Publications (2)

Publication Number Publication Date
CN1282931A CN1282931A (zh) 2001-02-07
CN1114875C true CN1114875C (zh) 2003-07-16

Family

ID=16712763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00120194A Expired - Fee Related CN1114875C (zh) 1999-07-30 2000-07-20 显示信息判断方法和系统

Country Status (5)

Country Link
US (1) US6968499B1 (zh)
JP (1) JP3542930B2 (zh)
CN (1) CN1114875C (zh)
DE (1) DE10033866A1 (zh)
TW (1) TW504620B (zh)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4256543B2 (ja) * 1999-08-17 2009-04-22 インターナショナル・ビジネス・マシーンズ・コーポレーション 表示情報確定方法及び装置、表示情報確定のためのソフトウエア・プロダクトを格納した記憶媒体
US20020152149A1 (en) * 2000-05-18 2002-10-17 Nensuke Tanaka Method and system for transmitting stock price information, information database therefor, server for detecting conditions and client terminal
CA2328644C (en) * 2000-12-15 2005-05-10 Ibm Canada Limited-Ibm Canada Limitee Methods, systems, signals and media for encouraging users of computer readable content to register
US20030023638A1 (en) * 2001-05-02 2003-01-30 Weight Christopher F. Method and apparatus for processing content
US20020198943A1 (en) * 2001-06-20 2002-12-26 David Zhuang Web-enabled two-way remote messaging facility
DE10205136A1 (de) * 2002-02-07 2003-09-25 Daniel Speer Verfahren und eine Vorrichtung zur Präsentation von Information mittels eines Telekommunikationsnetzes
US7197702B2 (en) * 2003-06-13 2007-03-27 Microsoft Corporation Web page rendering mechanism using external programmatic themes
CA2432484A1 (en) * 2003-06-17 2004-12-17 Ibm Canada Limited - Ibm Canada Limitee Marketing profile store
JP2005276161A (ja) * 2004-02-26 2005-10-06 Seiko Epson Corp レイアウトシステム、レイアウト装置、レイアウトプログラム、テンプレート選択プログラム、レイアウトプログラムを記憶した記憶媒体およびテンプレート選択プログラムを記憶した記憶媒体、並びにレイアウト方法
CN100395751C (zh) * 2005-10-14 2008-06-18 华为技术有限公司 实现页面灵活布局的装置和方法
GB0607763D0 (en) * 2006-04-20 2006-05-31 Ibm Capturing image data
JP2007310596A (ja) 2006-05-17 2007-11-29 Sharp Corp サービス提供装置、コンピュータプログラム及び記録媒体
CN101311925B (zh) * 2007-05-23 2011-01-05 杭州华三通信技术有限公司 一种Web页面开发和维护方法及其装置
KR101465976B1 (ko) * 2007-07-31 2014-11-27 삼성전자주식회사 UPnP 디바이스가 화면 상의 복수의 재생 영역을 통해복수의 컨텐츠를 재생하는 방법 및 이를 위한 장치
CN101937427B (zh) * 2009-06-30 2013-03-06 方正国际软件(北京)有限公司 一种基于浏览器的内容编辑及发布的系统及方法
US20110022571A1 (en) * 2009-07-24 2011-01-27 Kevin Howard Snyder Method of managing website components of a browser
TWI421761B (zh) * 2010-04-14 2014-01-01 Quanta Comp Inc 多檔案自動配置顯示方法
US20130080245A1 (en) * 2010-05-28 2013-03-28 Rakuten, Inc. Advertising management system
CN102955806B (zh) * 2011-08-24 2016-05-11 幻音科技(深圳)有限公司 资源分类显示方法及系统
CN103207873B (zh) * 2012-01-17 2017-02-15 腾讯科技(深圳)有限公司 用户专属页面的展示方法和系统
JP5379261B2 (ja) * 2012-04-12 2013-12-25 新日鐵住金株式会社 スケジューリング装置、スケジューリング方法およびコンピュータプログラム
US9483444B2 (en) * 2013-07-09 2016-11-01 Flipboard, Inc. Dynamic layout engine for a digital magazine
CN105518633B (zh) 2013-08-29 2018-10-19 株式会社野村综合研究所 Web服务器系统、应用开发辅助系统、Web服务器系统中的多语言支持方法、Web服务器系统中的多设备支持方法以及应用开发辅助方法
US10943265B2 (en) 2017-03-14 2021-03-09 At&T Intellectual Property I, L.P. Targeted user digital embedded advertising
CN110018819B (zh) * 2019-01-17 2022-05-31 创新先进技术有限公司 一种数据核对脚本生成方法、装置及设备
CN114385302B (zh) * 2022-01-14 2023-08-15 华戎信息产业有限公司 一种基于可视化引擎的屏幕效果生成方法和系统

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6433408A (en) 1987-07-29 1989-02-03 Nippon Tansan Gas Co Ltd Liquefied gas appliance
JPS6419859A (en) 1987-07-14 1989-01-23 Toshiba Corp Tele-commander equipment
JPS6431242A (en) 1987-07-27 1989-02-01 Fujitsu Ltd System for controlling multiplexing storage system
FR2620881B1 (fr) 1987-09-22 1989-12-29 Radiotechnique Ind & Comm Procede et dispositif pour accorder un circuit resonnant
JPH01108572A (ja) 1987-10-21 1989-04-25 Minolta Camera Co Ltd 現像装置
CA2048039A1 (en) * 1991-07-19 1993-01-20 Steven Derose Data processing system and method for generating a representation for and random access rendering of electronic documents
US5621875A (en) * 1993-10-26 1997-04-15 Microsoft Corp. Method and system for automatic formatting of user selected text
US5701451A (en) * 1995-06-07 1997-12-23 International Business Machines Corporation Method for fulfilling requests of a web browser
JP3562034B2 (ja) 1995-06-19 2004-09-08 石川島播磨重工業株式会社 圧延機
US5860073A (en) * 1995-07-17 1999-01-12 Microsoft Corporation Style sheets for publishing system
JPH0991215A (ja) * 1995-09-26 1997-04-04 Toshiba Corp 広告表示機能付き文書閲覧システム及び同システムに適用される広告文書表示方法
US5870737A (en) 1996-04-15 1999-02-09 International Business Machines Corporation Dynamic prioritized replacement of language
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
JPH10334086A (ja) 1997-06-04 1998-12-18 Nippon Telegr & Teleph Corp <Ntt> 情報開示システム
US6621505B1 (en) * 1997-09-30 2003-09-16 Journee Software Corp. Dynamic process-based enterprise computing system and method
JPH11143910A (ja) * 1997-11-11 1999-05-28 Nec Corp 複合オブジェクト展開方式及びコンピュータ読み取り可能な記録媒体

Also Published As

Publication number Publication date
JP3542930B2 (ja) 2004-07-14
JP2001051821A (ja) 2001-02-23
TW504620B (en) 2002-10-01
US6968499B1 (en) 2005-11-22
DE10033866A1 (de) 2001-03-01
CN1282931A (zh) 2001-02-07

Similar Documents

Publication Publication Date Title
CN1114875C (zh) 显示信息判断方法和系统
CN1275139C (zh) 链接信息制作设备和链接信息制作方法
CN1173285C (zh) 固定显示信息的方法和装置
CN100348021C (zh) 信息处理装置
CN1163831C (zh) 将一管理区中的信息图像文件提供到另一管理区的方法
CN1180626C (zh) 具有新闻组的交互电视系统
CN100347623C (zh) 用于管理内容使用权的设备和方法
CN1120432C (zh) 产生显示控制信息的方法和计算机
CN1967588A (zh) 交互式问卷定制、交互系统及方法
CN1203383C (zh) 自动测量装置,自动测量数据处理与控制装置,网络系统
CN1477575A (zh) 从公布/订阅服务接收电子消息的方法和系统
CN101055561A (zh) 电子会议辅助方法以及电子会议系统中的信息终端设备
CN1661598A (zh) 协作服务器,协作系统,及协作服务器和系统用方法和程序
CN1532753A (zh) 服务处理装置及服务处理方法
CN1484168A (zh) 链接处理装置和链接处理方法
CN1697509A (zh) 用户接口控制设备、用户接口控制方法以及计算机程序
CN1532750A (zh) 服务处理装置、服务处理方法
CN1945476A (zh) 生产管理装置、生产管理方法以及生产管理系统
CN1148776A (zh) 提供双向电视节目的电视系统以及建立其电视系统的服务者系统
CN1862698A (zh) 信息处理系统、信息生成装置及方法、信息处理装置及方法、程序
CN100350386C (zh) 通信系统、数据处理设备及方法、数据提供设备及方法
CN1836229A (zh) 信息阅览方法及信息阅览装置
CN1532734A (zh) 图像处理系统
CN1193286C (zh) 数据显示装置
CN1434405A (zh) 电子商务服务系统、终端、电子商务服务服务器以及程序

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030716

Termination date: 20110720