响应用户请求的提供者选择消息的制作方法

文档序号:7580595阅读:129来源:国知局
专利名称:响应用户请求的提供者选择消息的制作方法
因特网信息业务在很多方式上与诸如电视和无线电广播之类的传统广播业务不同。与使用传统广播业务的情况相比,这些差异使得因特网信息业务提供者更不容易使因特网用户关注其还未积极查找的信息,例如商业活动消息。
这样的差异是因特网用户一般控制其接收设备,一般为一个计算机的信道。因此,因特网用户在选择传输信息源中处于主导地位。相反,在传统的广播媒介中,用户无法控制所有频道,仅可以通过接收或不接收(例如,通过改变频道)广播电台在频道上放置的信息来选择信息源。
另外,在传统的广播媒介中,接收者常常在没有相关的内容存储或处理设备帮助的情况下使用传输,这就允许用户避免或最小化暴露来的传输中显示为不想要或不感兴趣的信息。因此,在不中断浏览过程的情况下,传统广播媒介用户一般不仅仅关注他或她所希望的传播部分。因此,用户通常浏览由广播电台提供给浏览者的大部分或全部信息,同时浏览广播。用户的浏览过程完全由广播电台控制。
例如,传统广播一般包括指示用户调谐广播频道的程序设计。为从广播中得到收益,广播电台一般通过浏览者查找的程序设计引入商业活动消息,该信息可能是用户不希望看到的。因为用户不能控制频道,用户不能进行选择,在调谐到该频道的同时只能接收通过程序引入的商业消息。如果该程序在接收时被浏览,则浏览者还必须浏览这样的商业消息或者通过调谐到另一个频道,完全中断浏览该频道。
与广播用户不同,因特网用户可以对到其接收器的信道进行控制。广播中在不考虑任何用户接收意愿的情况下发送信息流,与广播不同,因特网信息一般仅响应请求进行发送。
与广播电台类似,因特网信息提供者常常希望在用户查找的信息中引入商业活动消息,希望使用户能够浏览除用户选择信息以外的商业活动消息。然而,因特网用户接收数字形式的请求信息并且在浏览过程之前或期间在计算机上存储和/或处理某些或全部请求信息。结果是,与广播电台所进行的控制相比,因特网信息提供者对浏览过程的控制少得多,并且因特网用户可以很容易地略去或避免不想要或不感兴趣的内容。这样,与常规广播电台相比,因特网信息提供者不容易将商业活动消息有效地传送到因特网用户。例如,因特网检索业务提供者在具有相同检索结果的页面上常常显示所谓的标志广告。然而,由经验所得,检索业务用户常常仅将注意力集中到检索结果而忽略了所显示的标志广告。
由于上述原因,存在改进因特网消息接发系统的要求,使因特网消息接发系统允许因特网信息提供者对提供者选择信息的用户浏览过程进行较大控制,同时不影响用户选择信息的浏览过程。
本发明涉及改进的因特网消息接发系统,该系统满足使因特网信息提供者给予提供者选择消息的浏览过程的较大控制。该系统包括一种响应用户选择信息的用户请求提供提供者选择信息的装置和方法。
本发明的一个目的是提供一种将信息传送到还未选择所引入的信息的因特网用户的方法和装置,其中所引入的信息可以已被用户以这样的方式选择,即,在不中断浏览过程的情况下用户不容易忽略或避免这些未选择的信息。
本发明的进一步的目的是提供一种方法和系统,该方法和系统用于完全控制时间限定的提供者选择消息显示期间的浏览过程作为允许用户检索用户选择信息的前提。
本发明进一步的目的是监控用户选择信息到用户的传输,以及在信息业务提供者的控制下将提供者选择信息不时散布到用户选择信息。
通过本发明实现这些和其他目的。
具有本发明特征的系统包括一个因特网服务器,该服务器用于接收用户选择信息的用户请求,并确定合格的提供者选择信息是否已被在前发送到用户。如果无合格的提供者选择信息已被在前发送到用户,则服务器响应用户请求发送提供者选择信息(例如,商业消息)。
这样的系统可以进一步包括一个提供者选择消息,在一个适当的显示间隔之后,该消息使用户的计算机自动地再次请求导致提供者选择消息发送的用户选择信息。这样的提供者选择消息可以是一个合格的提供者选择消息,在这种情况下,用户信息的自动请求将导致初始查找的用户选择信息的发送。在显示间隔期间,提供者可以完全控制用户的客户程序。
本文公开一种在用户选择消息中散布未由用户选择的消息的方法和系统。
一般经客户/服务器程序提供因特网信息业务,其中在用户计算机上执行的客户程序用于从在信息业务提供者的计算机执行的服务器程序请求信息业务。在一个通用的方法中,经所谓的超文本传送协议(“HTTP”)发送信息和请求。用户的HTTP客户程序一般被称为“浏览器”,从Netscape和Microsoft,或其他公司可以得到商业的实施例。由信息业务提供者操作的HTTP服务器程序响应用户服务器的HTTP请求。从Netscape和Microsoft可以得到商业HTTP服务器的实施例,从NCSA,CERN和Apache可以得到无版权的实施例。
除从服务器发送HTTP请求和接收HTTP响应之外,一般的浏览器分析这些响应的确定类别,这些类别包括标准通用标记语言,多数通常包括超文本标记语言(“HTML”)。另外,多数通用的浏览器分析并执行在HTTP响应中发送的程序代码。例如,一般由浏览器执行的两种编程语言是SunSoft的Java和Netscape的JavaScript。
HTTP请求和响应常常包括经常结合用户请求信息的各种信息。这样的其他信息常常在HTTP标题字段发送。这样的标题字段一般具有四种类型通用标题,请求标题,响应标题和实体标题。
通用标题可以包括这样的信息,例如,传送编码方案。请求标题可以包括这样的信息,例如,客户程序可接受的编码方案,被称为“cookie”的name=value对,或包含由用户选择的链路从而使浏览器能够请求所请求文件的所述文件的“referrer”或URL。响应标题可以包括这样的信息,例如,请求文件的寿命或用于定义cookie name=value对的“Set-Cookie”标题。实体标题可以包括这样的信息,例如,内容编码方案,内容长度或诸如MD5之类的消息摘要。在RFC 1945 and Wong,web Client Programming with Perl(1997,O’Reilly & Associates,Inc)中包含通常使用的标题的更易于理解的描述。
浏览器和其他HTTP客户寻址具有统一资源地址(“URL”)的信息。HTML文件一般包括与用户选择索引或“链接”的超文本或图形标号一起的,到这些URL索引的用户选择索引。HTML提供被称为锚点的标记令牌或标记,该锚点使用URL链接一个显示图象或文本段,因此,当用户选择该链接的图象或文本(“链接”)时,浏览器客户使计算机发送对该链接的URL索引信息的HTTP请求。一些系统允许用户将链接局部存储为“书签”,在不直接进入URL或选择发送页面上的一个链接的情况下,该书签允许用户直接到达书签所标记的页面。
商业消息收发的已有形式已包括了放置广告,例如在具有用户选择信息的HTML页面的矩形的所谓“标志广告”,或使用一个链接将包含广告的HTML页面提供给包含用户选择信息的页面。在标志广告的情况下,因为用户选择页面不但包含用户查找的信息而且包含未由用户查找的提供者选择信息,用户可以忽略未查找的提供者选择信息,直接将其注意力集中到所查找的信息。在中间链接的情况下,用户仅简单直接进入用户选择页面的URL,或“书签”页面,这样当用户返回该页面时就完全旁路了商业消息。
在本发明,选择一个链接的用户不接收用户选择的信息,除非信息提供者的服务器确定用户已在前接收了一个合格的提供者选择的消息。提供者选择消息不必包含任何用户选择信息,这样提供者选择消息完全由提供者控制。尽管如此,因为服务器将不允许用户检索用户选择内容,除非用户已在前接收了一个合格的提供者选择的消息。非常希望从提供者得到用户选择信息的用户将仍然接收并可能浏览提供者选择信息。
提供者选择消息可以为能够经计算机网络传送的任何信息形式,包括能够经HTTP协议传送的任何信息形式。因为提供者选择消息显示不必包含用户选择信息,则提供者选择消息显示完全由信息提供者控制。
可由信息提供者或由用户,或者由二者保留足以确定一个给定用户是否已在前接收一个合格的提供者选择消息的状态信息。
例如,一个用户请求可能包含用于服务器的足够信息,该服务器未保留请求用户确定已在前接收一个合格的提供者选择消息的用户的状态信息。一个这样的用户请求是一个HTTP请求,该请求包括指示用户浏览器接收的最后提供者选择消息的时间和特征的cookie。这样的请求允许提供者服务器确定用户是否已接收一个合格的提供者选择消息,因为,例如,用户在最后半小时已接收一个商业活动消息。常常从这样的服务器请求信息的用户将每一个半小时接收一个商业活动消息。
作为一种替换,在用户和提供者之间分开状态信息。例如,一个用户请求应该包含使提供者仅识别用户的足够信息,以及与用户相关由提供者保留的所有其他状态信息。一个这样的用户请求是HTTP请求,该请求包括通过服务器将一个唯一号码指定给每个分开的浏览器的cookie name/value对。使用识别号,提供者的服务器能访问包含与用户有关的信息,例如,发送给用户的最后提供者选择消息的时间和特征的数据库。一个这样的实施例使用Microsoft因特网信息服务器的活动服务器页面技术来为每个用户建立唯一的cookie并与表示用户最后接收一个合格的提供者选择消息的时间的随每个用户可变的话路关联。根据这些信息,仅当,例如,用户在最后的一个半小时已接收到商业活动消息时,服务器才允许用户检索用户选择信息。
作为一种替换,所有状态信息可由提供者保留。例如,提供者的服务器可以保留在最后一个半小时发送的提供者选择消息的数据库和机器的网络地址以及接收这些消息的程序。如果从列表上的网络地址接收到用户请求,作为响应将发送用户选择信息。同样,作为响应也可以发送提供者选择信息。


图1示出实现本发明的一种方法。在步骤101,因特网信息服务器接收用户选择信息的用户请求。在步骤102,服务器使用在其响应该请求时得到的状态信息,例如上述的状态信息确定请求者的合格状态。如果服务器在步骤102从所得到的状态信息确定无合格的提供者选择消息已被在前发送到请求者,则服务器执行将合格的提供者选择消息发送到请求者的步骤103。接着服务器执行将请求的用户选择信息发送到请求者的步骤104。如果服务器在步骤102确定一个合格的提供者选择消息已被在前发送到请求者,则服务器执行步骤101后面的步骤104,不执行中间的步骤103。
在一个优选实施例,请求信息被构成以便禁止用户错误指示其已完成了提供者访问用户选择信息的请求。
合格条件可以是动态的,并在服务器响应用户请求时确定。例如,上面实例中的一个合格的间隔在半夜到下午5点钟之间可能是一个半小时,接着在下午5点钟到半夜之间自动变为15分钟。作为一种替换,一个合格的间隔可以根据服务器可得的其他信息,例如用户的浏览器程序类型,或服务器保留的用户信息变化。
用户选择信息仅由完全在用户选择信息的提供者控制下不时接收消息的用户访问并且需要提供者的连续控制。
图1示意性地描述了本发明的一个实施例。提供一个因特网信息服务器101,该服务器包括,例如,一个包含因特奔腾芯片,运行微软的Windows NT操作系统和微软因特网信息服务器HTTP服务器软件的IBM兼容计算机。服务器通过网络适配器连接到一个局部计算机网络103,局部计算机网络103依次连接到因特网104。还描述了用户计算机102,用户计算机102包括,例如,一个包含因特奔腾芯片,运行微软的Windows 95操作系统和Netscape NavigatorHTTP浏览器客户软件的IBM兼容计算机。用户计算机通过网络适配器连接到一个局部计算机网络105,局部计算机网络105依次连接到因特网104。通过局部计算机网络103和105以及因特网104,因特网信息服务器101从运行在用户计算机102上的客户程序接受请求并响应这样的请求将信息传送到客户程序。
图2也示出了一种请求和响应之间的交换形式。最初,用户的客户程序使用户计算机202经用户局部计算机网络205,因特网204,以及因特网信息服务器201的局部计算机网络203向因特网信息服务器201发送用户选择信息206的第一请求。在确定用户还未在前接收一个合格的提供者选择消息之后,因特网信息服务器201经服务器局部计算机网络203,因特网204和用户局部计算机网络205向用户计算机发送一个合格的提供者选择消息207来响应用户请求。
在一个适当的时间间隔(由服务器确定)之后,由于在提供者选择间隔214内已发送一个合格的提供者选择消息207(或许实现了某些附加条件)用户成为一个合格用户。接着服务器201将请求用户选择信息210发送到用户计算机。
服务器响应用户选择信息的附加请求,例如,在不发送第二合格提供者选择消息的情况下,在提供者选择间隔214期间从具有用户选择信息的合格用户接收209。在一个优选实施例,分开的提供者选择间隔可能与每个合格的提供者选择消息相关。在提供者选择间隔214之外例如211接收的用户选择信息的附加请求使得进行传输另一个合格的提供者选择消息例如212,并跟随附加提供者选择间隔例如215。这样的附加提供者选择间隔可以变化长度,并在跟随一个相关的合格提供者选择消息的传输的不同时间间隔之后开始。
在一个优选实施例,提供者选择消息由时间限定并仅在自动显示用户选择信息之后的一个限定的时间间隔内显示。
例如,在优选实施例,一个合格的提供者选择消息的传输可以跟随在传输初始用户选择信息的限定显示间隔的后面。在一个这样的实施例,一个合格的提供者选择HTTP消息发送到一个诸如Netscape 3.0之类的javascript型浏览器。HTTP消息包括使提供者选择的HTML在一个限定时间间隔显示的HTML和javascript,在该时间间隔之后浏览器从提供者的服务器自动请求初始查找的用户选择信息,接着发送该用户选择信息作为响应。
在一个优选实施例,用户在时间限定消息显示期间可能,例如,经时间限定消息包括的HTML文件提供的链接访问其他提供者选择信息,但是用户也可能不访问用户选择信息。
时间限定提供者选择消息实施例的其他变化对本领域技术人员来说显而易见。例如,用户为接收用户选择信息的合格用户的提供者选择时间间隔可能直到最小延迟时间间隔到期才开始。可以通过提供者选择消息使用这样的合格提供者选择时间间隔,其中提供者选择消息使用户浏览器在显示提供者超出最小延迟时间间隔的显示时间间隔的提供者选择之后请求用户选择信息。
一个这样的提供者选择消息包括诸如<META HTTP EQUIV=“REFRESH”CONTENT=”15;URL=http∥www.provider.com/user-selected.html”>之类的HTML标记,该标记使得用户浏览器在显示所分析的html页面15秒之后请求URL http∥provider.com/user-selected.html所寻址的信息。如果提供者建立一个在用户接收HTML消息之后开始的15秒的合格的时间间隔,则用户接着在所分析的HTML已被显示15秒之后自动接收到用户选择信息,进一步,用户将不能检索用户选择内容直到15秒过去之后。15秒仅是示意性的;可规定任何延迟时间。
如果服务器未建立最小延迟,则可继续使用时间显示消息。然而,查找以避免提供者选择消息的用户能够通过在服务器发送提供者选择消息之后立刻直接进入或使用一个“书签”来第二次请求用户选择信息来缩短显示时间间隔。
对于无最小延迟间隔的用户选择消息可以通过响应提供者选择消息的请求仅发送用户选择信息来消除用户旁路提供者选择消息的能力。
诸如Netscape和Microsoft Internet Explorer之类的通用浏览器将HTTPGET请求方法用于书签标记的请求。通过响应HTTP POST请求方法仅发送用户选择信息,可避免用户选择信息的书签标记。
尽管如此,很多浏览器可使用户使用HTTP POST请求方法直接进入请求。尽管这样的请求一般不被书签标记,如果用户能将这样的请求极快地输入到浏览器,则通过手工输入POST请求可缩短显示时间间隔。使用referrer标题可避免这一点。通过响应包括具有提供者选择消息的URL的referrer标题的POST请求仅发送用户选择信息,提供者可防止用户通过书签标记或手工输入用户选择的内容的URL来缩短提供者选择消息的显示时间间隔。
在一个优选实施例,可以组合这些技术以保证在检索用户选择信息之前的提供者选择显示时间间隔由用户浏览器实际显示提供者选择消息。在一个这样的实施例,一个合格的提供者选择HTTP消息包括HTML和javascript,HTML和javascript使提供者选择HTML在一个限定的时间间隔显示,在该时间间隔之后浏览器使用HTTP POST请求方法从提供者服务器自动请求初始查找的用户选择信息。提供者的服务器响应这样的请求使用POST方法仅发送用户选择信息,POST方法还包括一个指示一个合格的提供者选择消息的URL的referrer的referrer标题。与一个合格的条件要求,例如,在最后一个半小时最后的提供者选择消息已被接收,组合,该实施例在用户请求信息的每一个半小时期间将允许提供者确保用户接收并显示15秒商业活动消息。
权利要求
1.一种经一个计算机网络传送信息的方法,包括步骤从与用户选择信息相关的客户程序中接收一个请求;如果无合格的提供者选择消息已被在前发送到该客户程序,则响应该请求发送提供者选择信息。
2.一种经一个计算机网络传送信息的装置,包括一个计算机网络;一个用于从客户程序接收用户选择信息的请求的信息服务器;该服务器被配置为如果无合格的提供者选择消息已被在前发送到该客户程序,则响应该请求发送提供者选择信息。
3.一种经一个计算机网络传送信息的方法,包括步骤从用户选择信息的客户程序接收一个请求;如果在至少一个提供者选择时间间隔内无合格的提供者选择消息已被在前发送到该客户程序,则响应该请求发送提供者选择信息。
4.一种经一个计算机网络传送信息的装置,包括一个计算机网络;一个用于从客户程序接收用户选择信息的请求的信息服务器;该服务器被配置为如果在至少一个提供者选择时间间隔内无合格的提供者选择消息已被在前发送到该客户程序,则响应该请求发送提供者选择信息。
5.如权利要求1所述方法,其中来自客户程序的所述请求使用超文本传送协议。
6.如权利要求1所述方法,进一步包括步骤如果合格的提供者选择消息已被在前发送到该客户程序,则发送用户选择信息。
7.一种经一个计算机网络传送信息的方法,包括步骤从用户选择信息的客户程序接收一个请求;如果无合格的提供者选择消息已被在前发送到该客户程序,则响应该请求发送提供者选择信息;提供者选择信息使客户程序发送用户选择信息的第二请求。
8.一种经一个计算机网络传送信息的装置,包括一计算机网络;一个用于从客户程序接收用户选择信息的请求的信息服务器;该服务器被配置为如果无合格的提供者选择消息已被在前发送到该客户程序,则响应该请求发送提供者选择信息;提供者选择信息使客户程序发送用户选择信息的第二请求。
9.如权利要求7所述的方法,进一步包括步骤响应用户选择信息的第二请求发送请求的用户选择信息。
10.一种经一个计算机网络传送信息的方法,包括步骤从用户选择信息的客户程序接收一个HTTP GET请求;响应该HTTP GET请求从服务器发送提供者选择消息;提供者选择信息使客户程序发送HTTP POST请求;响应该HTTP POST请求发送用户选择消息;
11.如权利要求10所述方法,其中其中所述HTTP POST请求包括一个包含服务器的URL的referrer标题。
全文摘要
本发明涉及一种改进的因特网消息收发系统,该系统满足提供因特网信息提供者对提供者选择消息的浏览过程的较大控制。该系统包括一种响应用户选择信息的用户请求提供提供者选择消息的装置和方法。具有本发明特征的该系统包括一个因特网服务器,用于接收用户选择信息的用户请求,并确定一个合格的提供者选择消息是否已被在前发送到该用户。如果无合格的提供者选择消息是否已被在前发送到该用户,则服务器响应该用户请求发送提供者选择信息(例如,一个商业消息)。
文档编号H04L29/06GK1266516SQ98808051
公开日2000年9月13日 申请日期1998年8月11日 优先权日1997年8月11日
发明者托马斯·C·安蒙, D·M·贝尔 申请人:托马斯·C·安蒙
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1