数据传输服务器制造技术

技术编号:2871314 阅读:143 留言:0更新日期:2012-04-11 18:40
一种计算机实施的信息传输方法包括在服务器上对选择规则进行评估,以便选择数据流和确定数据流内容。该方法还包括将数据流内容送至另一个计算机以便向用户呈现。服务器包括一个数据库、一个网络接口、存储器和一个处理器。该数据库包括一系列选择规则。每个选择包括用于确定与选择规则相关联的数据流内容的指令。该处理器在操作上连至网络接口、数据库和存储器。该存储器包括用于促使处理器对选择规则进行评估以便选择一个数据流和确定数据流内容的可执行指令。该存储器还包括用于促使处理器发送用于识别数据流内容的信息至另一个计算机以便将该内容呈现给用户的指令。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】背景在线服务供应商(OSP)例如America Online,Inc.,CompuServe,以及不同因特网万维网站操作员在客户计算机上向用户提供不同资源,包括电子邮件、聊天室、新闻、财经信息、旅游安排信息、本地天气信息和其他信息。图1显示一个网络100,它包括OSP服务器111-116,还有客户计算机131-133。每个客户计算机131-133可以运行浏览器或其他软件应用程序,用于允许用户选择从服务器111-116中检索的信息并且向用户呈现检索的信息。该浏览器可以显示超文本链接、菜单、对话框或其他图形用户界面(GUI)控制对象,可以接收键盘输入,或者具有用于允许用户选择所需信息的其他输入机制。当用户选择他或她希望接收的信息时,控制数据自浏览器应用程序送至OSP服务器,并且作为响应,服务器发送所选信息至用户。可以通过包括访问连接134-136、接入网点(POP)130和网络120在内的数据路径在客户计算机131-133浏览器与服务器111-116之间交换数据。POP 130包括数据通信设备,用于允许和管理客户计算机131-133与网络120之间的通信。POP 130可以包括拨号调制解调器组、电缆调制解调器组、无线通信设备或其他数据传输设备。POP 130还可以实施安全性和认证机制,以便防止对网络120或服务器111-116的未授权访问。例如,在同意客户计算机131-133访问网络120之前,POP 130可能需要自客户计算机用户处接收一个有效的用户名和密码。除发送用户所选信息至客户计算机之外,OSP可能希望独立地选择信息和将它送至用户。例如,OSP可能希望发送广告、来自商业伙伴的信息,服务用途指令和其他有用的信息给用户。OSP可能希望使用单独的GUI窗口来呈现用户选择的信息(“用户所选”信息)和OSP选择的信息(“服务器所选”信息)。将用户所选和服务器所选数据分别地呈现的做法可能有助于将用户选择的信息与OSP选择的信息区别开。为将服务器所选和用户所选数据分开,可以在主浏览器窗口显示用户所选数据而使用弹出式窗口(一个“弹出窗口”)显示服务器所选数据。弹出窗口是一个GUI窗口,能够响应于主计算机的请求而由浏览器加以显示。例如,当用户使用一个America Online,Inc.(AOL)版本4.0浏览器(一个“AOL浏览器”),或者使用一个基于超文本传输协议的浏览器(一个“HTTP浏览器”)来选择数据时,可以从主计算机发送用户所选数据至浏览器并且将它显示于主浏览器窗口内。主计算机也能发送指令至浏览器以便显示一个弹出式窗口,可以在其中向用户呈现服务器所选数据。用户然后能够独立地关闭、滚动主浏览器窗口和弹出式浏览器窗口、改变其大小以及以其它方式与它们进行交互操作。能够在浏览器上接收逻辑地互相相关的多个数据项,并且在一个窗口内显示它们。互相相关的数据项的显示可以是同时的,也可是顺序的。例如,OSP服务器可以选择一个准备在弹出式窗口中显示给用户看的产品广告。该产品广告能够包括一个描述性文本文件和产品图片,它们与产品订单GUI按钮一起同时显示给用户。如果用户选择产品订单GUI按钮,则用户的浏览器能够发送控制数据至OSP服务器,以便标示已经选择该按钮。作为响应,OSP服务器可以发送一个订单表给客户计算机以供在弹出式窗口内显示之用。该显示的订单表可以替代先前显示的文本、图片和按钮信息或附加于它们之后。因此,由OSP服务器所选产品广告包括同时显示给用户的描述性文本、图片和一个GUI按钮,还有一个在选择GUI按钮之后顺序地显示的订单表。在随后的说明中,逻辑地互相相关的数据项的集合称为“数据流”。数据流能够包括服务器所选数据流和用户所选数据流。OSP能够预先选择服务器所选数据流(及它们的子部分)。可以通过静态地将具体的服务器所选数据流与具体的用户所选数据流关联起来而完成预先选择的操作。例如,OSP能够将一个汽车抛光剂广告数据流与可供用户选择的用于描述汽车具体款式的信息关联起来。当用户向OSP服务器请求关于汽车的具体款式的信息时,OSP服务器能够发送所请求的汽车信息以便在主浏览器窗口内显示,并且可以发送相关联的汽车抛光剂广告以便在弹出式窗口内显示。还可使用其他机制来随机地确定或选择服务器所选数据流。例如,OSP服务器能够分析用户所选数据中的文本,从而试图确定该用户感兴趣的主题。OSP服务器然后可以根据所确定的主题来选择数据流。虽然现有机制允许呈现服务器所选数据流,但本专利技术者认识到在选择、安排、构造和呈现这类数据流中需要更多的灵活性。本专利技术者也认识到需要灵活地收集和应用与数据流相关的统计数据。例如,本专利技术者认识到可能希望根据先前确定的用户统计数据来改变数据流的内容,以及可能希望根据用户身份来改变数据流中数据项目的选择。概述一般而言,本专利技术的特征是一种计算机实施的信息传输方法。该方法包括对在服务器上用于选择数据流和用于确定数据流内容的选择规则进行评估。该方法还包括将数据流内容送至另一个计算机以便向用户呈现。实施例可能包括以下特征中的一个或多个。一个选择规则可以包括以包括布尔型逻辑、变量操纵和数据访问功能在内的编程语言表达的语句。当将数据流呈现给用户时,可以由选择规则确定统计数据集以便识别作为数据流而收集和存储的统计数据。可以在客户计算机上使用弹出式窗口呈现这些内容。可以响应于自另一个服务器收到的选择请求而评估选择规则。可以响应于与用户、客户计算机、服务器计算机和/或网络中的其他计算机的状态相关联的一系列不同的触发点(trigger)中的一个而评估选择规则。另一方面,本专利技术的特征是一个计算机可读媒体。该媒体包括用于促使计算机对一个选择规则进行评估以便选择数据流和确定数据流内容的指令。该媒体还包括用于发送数据流内容至另一个计算机以便向用户呈现的指令。该媒体还可包括用于根据用户身份来确定与数据流相关联的统计数据集的指令以及用于自另一个服务器接收包括用户身份在内的选择请求的指令。可以响应于选择请求的接收而评估一个或多个选择规则。一般而言,在又一个方面,本专利技术的特征是包括一个数据库、一个网络接口、存储器和一个处理器在内的服务器。一个该数据库包括一系列选择规则。每个选择包括用于确定与选择规则相关联的数据流内容的指令。该处理器在操作上连至网络接口、数据库和存储器。该存储器包括用于促使处理器对一个选择规则进行评估以便选择一个数据流和确定数据流内容的可执行指令。该存储器还包括用于促使处理器发送用于识别数据流内容的信息至另一个计算机以便将该内容呈现给用户的指令。实施例可以提供以下一个或多个优点。本专利技术能够用于根据先前确定的或动态地确定的数据和根据与具体用户或一组用户相关联的信息来动态地改变数据流内容。例如,本专利技术也可用于根据用户身份来选择数据流中的项目。当将数据流呈现给用户时,本专利技术可以用于动态地定制所收集的各统计信息集。根据说明和附图以及权利要求书能够清楚地了解本专利技术的其他特征、目的和优点。 附图说明图1显示现有技术计算机网络的一个例子。图2显示计算机网络的一个例子。图3是显示选择规则处理和数据流传输的流程图。详细说明可以使用一个选择服务器对服务器所选数据流实行灵活的选择、呈现、构造和控制。一个选择服务器是一个网络单元,它能够处理各本文档来自技高网...

【技术保护点】
一种计算机实施的信息传输方法,包括:在一个服务器处接收一个用于识别交互状态的触发事件,其中该交互状态与一个与服务器通信的计算机相关联;评估一个能够响应于触发事件而识别一个准备在计算机上呈现给用户的数据流的选择规则,该评估步骤 包括确认数据流内容;及将数据流内容送至计算机以供呈现给用户之用。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:保罗埃拉雷斯
申请(专利权)人:美国在线服务公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利