CN1282931A - 显示信息判断方法和装置以及存储媒体 - Google Patents
显示信息判断方法和装置以及存储媒体 Download PDFInfo
- Publication number
- CN1282931A CN1282931A CN00120194A CN00120194A CN1282931A CN 1282931 A CN1282931 A CN 1282931A CN 00120194 A CN00120194 A CN 00120194A CN 00120194 A CN00120194 A CN 00120194A CN 1282931 A CN1282931 A CN 1282931A
- Authority
- CN
- China
- Prior art keywords
- information
- display
- display message
- viewing area
- judgment means
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09F—DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- G09F27/00—Combined visual and audible advertising or displaying, e.g. for public address
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
为了动态地改变需要被嵌入在一个页面模板中的内容或者布局,而不需要编辑一个HTML文件或者纠正一个服务器程序,例如一个CGI或者类似的程序,定义了服务套件,这个服务套件具有用于规定一个显示区域的信息和用于作为一个页面模板中的参数来控制显示的一个显示属性。当这个服务套件被识别出在万维网服务器侧时,规定与显示区域规定信息相关而被保存的多个部分点。
Description
本发明涉及动态地改变被显示在一个万维网浏览器上的信息的一个***,具体地涉及动态地改变需要被嵌入在一个页面模板中的数据的一个***。
提供一个技术,它使用在一个HTML模板中作为一个万维网页被显示的信息中那些不经常改变的信息,并且嵌入在这个HTML模板中作为一个万维网页被显示的信息中那些经常改变的信息来显示它,并且如发表的、未审查的专利申请号10-198596,11-85727,10-334086,和11-66152所公开的。
但是,上面的技术使用用于选择将要被嵌入在模板中的数据并且通过如图29所显示的一个CGI程序来指定一个访问方法,一个布局,一个数据格式或者类似的一个***,或者使用用于嵌入一个程序并且将这个程序包括在一个模板中的一个***,这个程序用于根据一个预定格式来访问预定数据和显示这个数据,例如如图30所显示的、用于访问数据的一个Java点。
一个数据库名字,文件名字或者类似的被固定地描述在这个CGI程序中或者Java点中,所以为了将关于另一个数据库的信息或者关于另一个文件的内容的信息或者类似的包括在一个模板中,而不需要改变一个数据库或者文件本身的内容,就必须纠正这个CGI程序或者用一个新的Java点来替代老的Java点。由此,就不可能动态地改变预定显示数据。另外,对设计一个万维网页面的一个人来说,就需要关于编程的知识。
具体地,为了通过使用一个万维网浏览器来执行因特网上各种产品的活动,就希望这个活动的一个设计者根据一个感兴趣客户的目标或者规划来改变内容或者布局,而不需要编辑一个HTML文件或者纠正一个服务器程序,例如一个CGI或者类似的。
另外,通过仅向一个预定用户显示一预定内容,就可以根据这个用户的需求,来将有效的信息,例如有效的广告信息传送到这个用户,并且当增强这个广告效果或者执行电子商务时增加销售额。
本发明的一个目的是提供一个***,它能够改变将要被嵌入在一个页面模板中的内容或者布局,而不需要编辑一个HTML文件或者纠正一个服务器程序,例如一个CGI。
本发明的另一个目的是提供一个***,它能够根据一个用户进行访问时的情形来动态地改变将要被嵌入在一个页面模板中的内容或者布局。
本发明的另一个目的是提供高通用性和低成本的一个***,它能够将关于将要被嵌入在一个页面模板中的内容或者布局的信息也应用到其它的页面模板。
本发明的另一个目的是提供一个***,它能够根据一个用户使用因特网的行为,来将适合于一个用户的口味或者行为模式的信息仅发送到这个用户或者包括这个用户的一个组。
本发明的另一个目的是提供一个***,它执行时所需要的资源较少。
为了解决上述问题,本发明定义了包括作为参数的信息和显示属性信息(用于控制显示的信息)的服务套件,这个信息用于规定在从一个信息终端发送来的一个显示信息获得请求所规定的一个页面模板的显示区域定义部分中的一个显示区域。当这个服务套件被识别为在万维网服务器侧时,规定通过与显示区域规定信息相关而被保存的多个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)一个部件DB,保存用于将内容规定信息作为一个特性保持的一部分点,这个内容规定信息用于规定显示在显示区域中的一部分内容;和
(b)一个布置规则DB,用于保存一个布置对象,这个布置对象用于保持部分点,显示区域规定信息,和规划信息,这个规划信息通过将部分点,显示区域规定信息,和规划信息进行相关来用作将要被显示在显示区域中的部分的一个条件。
本发明的另一个模式提供了一个存储媒体,用于保存被一个显示信息判断装置所执行的一个显示信息判断程序,这个显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,其中这个程序包括:
(a)一个程序代码,用于命令这个显示信息判断装置来分析从这个信息终端发送来的一个显示信息获得请求所规定的一个页面模板,
(b)一个程序代码,用于命令这个显示信息判断装置来从这个页面模板获得显示区域规定信息和显示属性信息,
(c)一个程序代码,用于命令这个显示信息判断装置来获得与显示区域规定信息相关的多个内容规定信息,
(d)一个程序代码,用于命令这个显示信息判断装置来监测分别与每一个内容规定信息相关的多个显示条件,并且判断每一个显示条件是否有需要被嵌入在页面模板中的一个内容,
(e)一个程序代码,用于命令这个显示信息判断装置,根据显示属性信息对被判断为需要被嵌入在页面模板中的一个内容的至少一个内容进行整形,和
(f)一个程序代码,用于命令这个显示信息判断装置来将被整形的内容发送到这个信息终端。
本发明的另一个模式提供了一个存储媒体,用于保存被一个显示信息判断装置所执行的一个显示信息判断程序,这个显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,其中这个程序包括:
(a)一个程序代码,用于命令这个显示信息判断装置来分析从这个信息终端发送来的一个显示信息获得请求所规定的一个页面模板,
(b)一个程序代码,用于命令这个显示信息判断装置来从这个页面模板获得显示区域规定信息,
(c)一个程序代码,用于命令这个显示信息判断装置来获得与这个显示信息判断终端中显示区域规定信息相关的多个标识点,
(d)一个程序代码,用于命令这个显示信息判断装置来监测分别与每一个标识点相关的多个规划条件,并且判断每一个规划条件是否是包括需要被嵌入在页面模板中的一个标识的一个点,
(e)一个程序代码,用于命令这个显示信息判断装置来从被判断为包括需要被嵌入在页面模板中的一个标识的一个点的标识点中,获得显示图象规定信息和链路目的URL规定信息,和
(f)一个程序代码,用于命令这个显示信息判断装置来将与这个显示图象规定信息相应的显示图象数据和与这个链路目的URL规定信息相对应的字符串信息发送到这个信息终端。
本发明的另一个模式提供了一个存储媒体,用于保存被一个显示信息判断装置所执行的一个显示信息判断程序,这个显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,其中这个程序包括:
(a)一个程序代码,用于命令这个显示信息判断装置来分析从这个信息终端发送来的一个显示信息获得请求所规定的一个页面模板,
(b)一个程序代码,用于命令这个显示信息判断装置来从这个页面模板获得显示区域规定信息,
(c)一个程序代码,用于命令这个显示信息判断装置来获得与显示区域规定信息相关的、多个内容规定信息,
(d)一个程序代码,用于命令这个显示信息判断装置来监测分别与每一个内容规定信息相关的多个显示条件,并且判断每一个显示条件是否有需要被嵌入在页面模板中的一个内容,和
(e)一个程序代码,用于命令这个显示信息判断装置来将被判断为需要被嵌入在页面模板中的一个内容的至少一个内容发送到这个信息终端。
本发明的另一个模式提供了一个存储媒体,用于保存被一个显示信息判断装置所访问的一个对象,这个显示信息判断装置用于对获得一个HTML文件的一个请求作出响应来发送相应的显示信息,这个HTML文件包括含用作一个参数的、从带一个显示屏幕和一个输入单元的一个信息终端发送来的显示区域规定信息的一个服务套件定义部分,这个存储媒体包括:
(a)一部分点,用于将内容规定信息作为一个特性保持,这个内容规定信息用于规定显示在显示区域中的一部分内容;和
(b)一个布置对象,这个布置对象用于保持部分点,显示区域规定信息,和用作一个条件的信息,这个用作一个条件的信息通过将部分点,显示区域规定信息,和用作条件的信息进行相关来被用作将要被显示在显示区域中的部分的一个条件。
本发明的另一个模式提供了一个存储媒体,用于保存被一个显示信息判断装置所访问的一个对象,这个显示信息判断装置用于对获得一个HTML文件的一个请求作出响应来发送相应的显示信息,这个HTML文件包括含用作一个参数的、从带一个显示屏幕和一个输入单元的一个信息终端发送来的显示区域规定信息和显示属性信息的一个服务套件定义部分,这个存储媒体包括:
(a)一个标识点,用于保持标识显示图象规定信息和标识链路目的URL规定信息,这个标识显示图象规定信息用于规定被显示在显示区域中的一个标识的显示图象,这个标识链路目的URL规定信息用于规定作为特性的这个标识的链路目的URL;和
(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(微软公司的商标),Windows3.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-***的监视和通知
图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 (11)
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)一个部件DB,保存用于将内容规定信息作为一个特性保持的一部分点,这个内容规定信息用于规定显示在显示区域中的一部分内容;和
(b)一个布置规则DB,用于保存一个布置对象,这个布置对象用于保持部分点,显示区域规定信息,和规划信息,这个规划信息通过将部分点,显示区域规定信息,和规划信息进行相关来用作将要被显示在显示区域中的部分的一个条件。
7.一个存储媒体,用于保存被一个显示信息判断装置所执行的一个显示信息判断程序,这个显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,其中这个程序包括:
(a)一个程序代码,用于命令这个显示信息判断装置来分析从这个信息终端发送来的一个显示信息获得请求所规定的一个页面模板,
(b)一个程序代码,用于命令这个显示信息判断装置来从这个页面模板获得显示区域规定信息和显示属性信息,
(c)一个程序代码,用于命令这个显示信息判断装置来获得与显示区域规定信息相关的多个内容规定信息,
(d)一个程序代码,用于命令这个显示信息判断装置来监测分别与每一个内容规定信息相关的多个显示条件,并且判断每一个显示条件是否有需要被嵌入在页面模板中的一个内容,
(e)一个程序代码,用于命令这个显示信息判断装置根据显示属性信息对至少一个被判断为需要被嵌入在页面模板中的一个内容的内容进行整形,和
(f)一个程序代码,用于命令这个显示信息判断装置来将被整形的内容发送到这个信息终端。
8.一个存储媒体,用于保存被一个显示信息判断装置所执行的一个显示信息判断程序,这个显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,其中这个程序包括:
(a)一个程序代码,用于命令这个显示信息判断装置来分析从这个信息终端发送来的一个显示信息获得请求所规定的一个页面模板,
(b)一个程序代码,用于命令这个显示信息判断装置来从这个页面模板获得显示区域规定信息,
(c)一个程序代码,用于命令这个显示信息判断装置来获得与这个显示信息判断终端中显示区域规定信息相关的多个标识点,
(d)一个程序代码,用于命令这个显示信息判断装置来监测分别与每一个标识点相关的多个规划条件,并且判断每一个规划条件是否是包括需要被嵌入在页面模板中的一个标识的一个点,
(e)一个程序代码,用于命令这个显示信息判断装置来从被判断为包括需要被嵌入在页面模板中的一个标识的一个点的标识点中获得显示图象规定信息和链路目的URL规定信息,和
(f)一个程序代码,用于命令这个显示信息判断装置来将与这个显示图象规定信息相应的显示图象数据和与这个链路目的URL规定信息相应的字符串信息发送到这个信息终端。
9.一个存储媒体,用于保存被一个显示信息判断装置所执行的一个显示信息判断程序,这个显示信息判断装置用于将显示信息发送到带一个显示屏幕和一个输入单元的一个信息终端,其中这个程序包括:
(a)一个程序代码,用于命令这个显示信息判断装置来分析从这个信息终端发送来的一个显示信息获得请求所规定的一个页面模板,
(b)一个程序代码,用于命令这个显示信息判断装置来从这个页面模板获得显示区域规定信息,
(c)一个程序代码,用于命令这个显示信息判断装置来获得与显示区域规定信息相关的多个内容规定信息,
(d)一个程序代码,用于命令这个显示信息判断装置来监测分别与每一个内容规定信息相关的多个显示条件,并且判断每一个显示条件是否有需要被嵌入在页面模板中的一个内容,和
(e)一个程序代码,用于命令这个显示信息判断装置来将至少一个被判断为需要被嵌入在页面模板中的一个内容的内容发送到这个信息终端。
10.一个存储媒体,用于保存被一个显示信息判断装置所访问的一个对象,这个显示信息判断装置用于对获得一个HTML文件的一个请求作出响应来发送相应的显示信息,这个HTML文件包括含用作一个参数的、从带一个显示屏幕和一个输入单元的一个信息终端发送来的显示区域规定信息的一个服务套件定义部分,这个存储媒体包括:
(a)一部分点,用于将内容规定信息作为一个特性保持,这个内容规定信息用于规定显示在显示区域中的一部分内容;和
(b)一个布置对象,这个布置对象用于保持部分点,显示区域规定信息,和用作一个条件的信息,这个用作一个条件的信息通过将部分点,显示区域规定信息,和用作条件的信息进行相关来被用作将要被显示在显示区域中的部分的一个条件。
11.一个存储媒体,用于保存被一个显示信息判断装置所访问的一个对象,这个显示信息判断装置用于对获得一个HTML文件的一个请求作出响应来发送相应的显示信息,这个HTML文件包括含用作一个参数的、从带一个显示屏幕和一个输入单元的一个信息终端发送来的显示区域规定信息和显示属性信息的一个服务套件定义部分,这个存储媒体包括:
(a)一个标识点,用于保持标识显示图象规定信息和标识链路目的URL规定信息,这个标识显示图象规定信息用于规定被显示在显示区域中的一个标识的显示图象,这个标识链路目的URL规定信息用于规定作为属性的这个标识的链路目的URL;和
(b)一个布置对象,用于保持这个标识点,显示区域规定信息,和规划信息,这个规划信息通过将部分点,显示区域规定信息,和规划信息进行相关来用作这个标识将要被显示在显示区域中的一个条件。
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 true CN1282931A (zh) | 2001-02-07 |
CN1114875C 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) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007041924A1 (fr) * | 2005-10-14 | 2007-04-19 | Huawei Technologies Co., Ltd. | Dispositif de mise en oeuvre d'une présentation de page flexible et procédé correspondant |
CN100444158C (zh) * | 2003-06-13 | 2008-12-17 | 微软公司 | 使用外部计划主题的Web网页绘制机制 |
CN101311925B (zh) * | 2007-05-23 | 2011-01-05 | 杭州华三通信技术有限公司 | 一种Web页面开发和维护方法及其装置 |
CN105556449B (zh) * | 2013-07-09 | 2018-12-04 | 指尖翻动公司 | 用于数字杂志的动态布局引擎 |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4256543B2 (ja) * | 1999-08-17 | 2009-04-22 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 表示情報確定方法及び装置、表示情報確定のためのソフトウエア・プロダクトを格納した記憶媒体 |
WO2001088795A1 (fr) * | 2000-05-18 | 2001-11-22 | Kabushiki Kaisha Daiwa Shoken Group Honsha | Procede et systeme permettant de transmettre des informations relatives aux cours de bourse, base de donnees d'informations a cet effet, serveur de detection de conditions et terminal de client |
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 |
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 | レイアウトシステム、レイアウト装置、レイアウトプログラム、テンプレート選択プログラム、レイアウトプログラムを記憶した記憶媒体およびテンプレート選択プログラムを記憶した記憶媒体、並びにレイアウト方法 |
GB0607763D0 (en) * | 2006-04-20 | 2006-05-31 | Ibm | Capturing image data |
JP2007310596A (ja) | 2006-05-17 | 2007-11-29 | Sharp Corp | サービス提供装置、コンピュータプログラム及び記録媒体 |
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 | 多檔案自動配置顯示方法 |
EP2579200A4 (en) * | 2010-05-28 | 2016-03-30 | Rakuten Inc | ADMINISTRATION 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 | 新日鐵住金株式会社 | スケジューリング装置、スケジューリング方法およびコンピュータプログラム |
CN105518633B (zh) | 2013-08-29 | 2018-10-19 | 株式会社野村综合研究所 | Web服务器***、应用开发辅助***、Web服务器***中的多语言支持方法、Web服务器***中的多设备支持方法以及应用开发辅助方法 |
CN107291718B (zh) * | 2016-03-30 | 2021-10-08 | 阿里巴巴集团控股有限公司 | 页面资源投放方法及装置 |
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)
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 | 複合オブジェクト展開方式及びコンピュータ読み取り可能な記録媒体 |
-
1999
- 1999-07-30 JP JP21798199A patent/JP3542930B2/ja not_active Expired - Fee Related
-
2000
- 2000-07-12 DE DE10033866A patent/DE10033866A1/de not_active Ceased
- 2000-07-17 US US09/617,906 patent/US6968499B1/en not_active Expired - Fee Related
- 2000-07-18 TW TW089114337A patent/TW504620B/zh not_active IP Right Cessation
- 2000-07-20 CN CN00120194A patent/CN1114875C/zh not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100444158C (zh) * | 2003-06-13 | 2008-12-17 | 微软公司 | 使用外部计划主题的Web网页绘制机制 |
WO2007041924A1 (fr) * | 2005-10-14 | 2007-04-19 | Huawei Technologies Co., Ltd. | Dispositif de mise en oeuvre d'une présentation de page flexible et procédé correspondant |
CN101160579B (zh) * | 2005-10-14 | 2010-05-19 | 华为技术有限公司 | 实现页面灵活布局的装置和方法 |
CN101311925B (zh) * | 2007-05-23 | 2011-01-05 | 杭州华三通信技术有限公司 | 一种Web页面开发和维护方法及其装置 |
CN105556449B (zh) * | 2013-07-09 | 2018-12-04 | 指尖翻动公司 | 用于数字杂志的动态布局引擎 |
Also Published As
Publication number | Publication date |
---|---|
JP2001051821A (ja) | 2001-02-23 |
TW504620B (en) | 2002-10-01 |
US6968499B1 (en) | 2005-11-22 |
CN1114875C (zh) | 2003-07-16 |
DE10033866A1 (de) | 2001-03-01 |
JP3542930B2 (ja) | 2004-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1114875C (zh) | 显示信息判断方法和*** | |
CN1275139C (zh) | 链接信息制作设备和链接信息制作方法 | |
CN1173285C (zh) | 固定显示信息的方法和装置 | |
CN100348021C (zh) | 信息处理装置 | |
CN1945476A (zh) | 生产管理装置、生产管理方法以及生产管理*** | |
CN1532753A (zh) | 服务处理装置及服务处理方法 | |
CN1967588A (zh) | 交互式问卷定制、交互***及方法 | |
CN1477575A (zh) | 从公布/订阅服务接收电子消息的方法和*** | |
CN1739292A (zh) | 通信***及方法、信息处理装置及方法、信息管理装置及方法、记录媒体和程序 | |
CN1148776A (zh) | 提供双向电视节目的电视***以及建立其电视***的服务者*** | |
CN101055561A (zh) | 电子会议辅助方法以及电子会议***中的信息终端设备 | |
CN1650243A (zh) | 用于管理内容使用权的设备和方法 | |
CN1648849A (zh) | 布局调整方法和装置 | |
CN1532750A (zh) | 服务处理装置、服务处理方法 | |
CN1854946A (zh) | 制造条件设定***及制造条件设定方法 | |
CN1382271A (zh) | 自动测量装置,自动测量数据处理与控制装置,网络***以及自动测量处理与控制程序的记录介质 | |
CN1532745A (zh) | 服务处理***、处理结果管理装置和服务处理***的处理结果确认方法 | |
CN1533149A (zh) | 图像处理*** | |
CN1836229A (zh) | 信息阅览方法及信息阅览装置 | |
CN1692364A (zh) | 相互评价的***和在同样***中使用的终端设备和程序 | |
CN1193286C (zh) | 数据显示装置 | |
CN1532734A (zh) | 图像处理*** | |
CN101069359A (zh) | 改变移动通信终端的待机画面模板类型的方法、记录有用于执行该方法的程序的计算机可读记录介质以及具有该功能的移动通信终端 | |
CN1593059A (zh) | 信息处理***、信息处理装置及方法、记录媒体及程序 | |
CN101036308A (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 |