跟踪客户端与网络资源交互并创建客户端配置和资源数据库的方法技术

技术编号:3534358 阅读:205 留言:0更新日期:2012-04-11 18:40
一种监控客户端与从计算机网络上的服务器下载资源交互情况的方法,其步骤为:客户端指定位于第一个服务器资源的地址,下载相应指定位置的该服务器相应资源的文件,客户端指定位于第二个服务器的第一个可执行程序的被嵌入到从第一个服务器下载的文件地址,该可执行程序的软件计量器监控客户端与从第一个服务器下载的文件交互并显示的耗时,从第二个服务器下载该可执行程序在客户端运行,确定客户端与从第一个服务器下载的文件交互的耗时。监控的信息和客户端识别标志存储于服务器数据库,分析和根据用户兴趣、偏好分发所列文件。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及的方法和设备用来监控客户端使用和交互从计算机网络服务器下载的资源,存储所监控的数据,创建包括按用户索引的配置和/或资源识别码的数据库,以及产生基于客户端配置的定制资源。
技术介绍
设计成允许简化的基于图形用户界面来访问国际互联网和万维网上的电子信息资源的软件包开发,导致了目前在公共计算机网络上可获取的信息量的惊人的增长。然而,不象高度控制的私有计算机网络,监控用户与公共网络的网络资源交互是很困难的。结果,对公共网络上的个人服务器而言难以确定个人用户与他们的资源交互的时间长短,也难以确定已经下载的信息量的多少。对个人服务器而言,同样困难的是如何发送专门信息给特定的受众或查明公共网络上的个人用户的身份。许多私有网络用来监控客户端使用和交互的技术无法借用到公共网络。比如,用户访问私有网络中的服务器通常通过使用由服务器提供的唯一的标识号。个人用户与网络交互的细节由驻留在服务器的进程严密监控,历史数据库被自动产生并不断更新来跟踪个人用户所访问的信息的特性和数量以及他们的接通时间。通常用这些信息来维护一个按用户索引的列表数据库。但是,在公共计算机网络中,使用服务器驻留监控技术可能会受到严格地限制。在一些公共网络中,用户通过服务提供商,实际上可以无限制地访问无限的服务器,在这些服务器和客户机之间通常没有永久性的连接。监控个人用户的对每个客户机下载的信息的性质和数量并非易事,服务器一般只能捕获有限的涉及个人用户与网络交互的信息(如所谓的网络ID和客户机ID)。主要是由于缺乏可用于公共网络上个人服务器的先进监控技术,通常在毫无目标的基础上同样的信息发送到所有的客户端。换言之,不管个人用户是否感兴趣,把同样的信息下载到向服务器访问特定资源的所有用户。因此有必要使公共网络上的服务器有能力自动监控用户下载的资源的使用和交互,以便有目标的分发信息。尽管目前已有各种获取关于用户偏好的信息方法,但没有一种是自动的。比如,被称做“可定制主页”的应用程序允许用户通过请求服务器做出特定的选择。当这么作过的用户晚些时候再来访问该服务器时,服务器根据用户以前的选择列出供下载的信息。还有更专门化的,用户访问一个称作“网页”的特定服务器,他或她被要求通过选择不同的偏好来填写空白表格,比如所喜欢的网站的链接,对什么感兴趣(如娱乐,体育)等。然后用户发送该信息给服务器,即通过点击表格上的所谓“发送”按钮来使客户端传送信息给服务器。服务器返回一个带响应头的网页,它创建或“设置”位于客户机上的一个文件的ID域(该文件被称作“客户端ID”或“饼干(cookie)”)来包含关于该用户偏好的信息。当用户后来返回到同一服务器的指定的统一资源定位器或“URL”时,带有预先设置偏好信息的该“客户端ID”或“饼干(cookie)”在HTTP申请头中被传送到服务器,然后服务器根据用户指定信息返回所罗列的网页。比如,该应用程序可参见A.Gundavaram,万维网的CGI编程,O’ReillyPress,1996. 尽管“可定制主页”便于在有限目标的基础上分发信息,但它不能自动确定用户的兴趣,而且要求用户指定各种偏好也带来诸多不便。进而言之,使用可定制主页局限于个人网站,不能“扩展”到不同服务器的多种资源。换言之,尽管可定制主页可使用位于单一服务器上的特定资源,它不能满足公共网络上其它服务器的各种要求。一些服务器使用该技术的一个变种来下载可执行程序。比如,G.Cornell和C.S.Horstmann,在Sunsoft1996年出版的”核心Java”上描述的一个类似的应用包括如何生成客户机的“定单表格”的方法。在该应用中,客户机从服务器调用一个网页,该服务器的一个可执行程序的嵌入链接被下载到客户机并在客户机上执行。当该程序在客户机上执行时,它连接到服务器并获取货物及其价格的列表。该程序允许用户订购各种货物并要求用户填写表格,以便列表。用户“点击”填好的表格上的发送按钮来传送信息给服务器。与可定制主页类似,这种获取用户特定数据的方法需要用户的主动参与,而且不能自动确定用户的偏好和兴趣。除了,从市场观点来看,不能在目标化的基础上分发信息外,个人服务器的有限的监控能力,使服务器和管理员难以确定用户浏览他们信息的时间长短和用户下载他们的信息量的多少,从而能够对用户使用和交互网络资源进行列表和分析这些资源的价值和有效性。结果是,公共网络的服务器给所有客户端提供的大多数信息是一样的。另外,尽管目前有可能在同一资源中跟踪用户连接,但是没有标准的方法来跟踪不同服务器上多种资源的用户连接。比如,用户浏览第一个资源并“点击”位于不同服务器上的第二个资源的连接是公共网络上常有的事。在这种情况下,第二个资源被下载而第一个资源要么被抛弃要么被保存在幕后。但是,通常没有统一的方法来监控该种事件。另外,尽管目前有可能跟踪某一特定资源被访问的次数,但是不可能跟踪某一特定用户访问某一特定资源的时间长度。关于用户与资源交互还有大量的对管理员、广告商、市场专家等有用的别的有价值的信息,但是使用现有的监控技术不能方便地收集这些信息。例如,最大的公共网络之一,“国际互联网”,已经变成了一个极其受欢迎的广告工具。许多公司有他们自己的互联网“网站”,并且也在其它公司的比较有名的网站上购买广告空间。比如,许多广告商在有名的站点的网页上购买所谓的“广告标语”空间,从而允许消费者“击入”(即指定链接)广告商的网站。在许多情况下,使用广告标语会显著地增加广告商的费用。然而,互联网服务器使用可获得的有限的监控技术难以确定每个网站和广告标语的有效性。比如,已知的监控技术在确定网页被下载次数时有局限性。相似的技术也被用于确定广告标语(它被嵌入到网页中)被显示的次数以及该标语被“点击”而进入广告商网站的次数。通常,广告标语通过使用已知的HTML<IMG>标记符被嵌入到位于第一个服务器的网页中。当客户机传送TCP/IP申请给第一个服务器来请求网页时,该网页被下载到客户端,包括用<IMG>标记符嵌入网页的广告标记。该<IMG>标记符用于核实存储于相同或不同服务器上的资源(如“广告标记”)的位置,该服务器捕获用户的ID(通过HTTP申请头)并动态地返回广告相关的图片供客户端在网页中显示。同时,代表特定广告被显示次数的计数器值增加。广告标记本身也可能有引用其它网络资源的嵌入地址。在该情况下,如果用户“点击”广告标记,客户端就调用第二个服务器上的资源,该第二个服务器再次捕获用户ID并转发该用户到适合所显示广告的网络资源(例如,广告商网站的一页)。同时,代表点击特定广告并进入广告商网站的次数的计数器值增加。尽管在某些情况下,网站和广告标志是有价值的市场工具,但是在服务器和客户端之间没有永久性连接的网络上(如互联网)服务器有限的监控能力阻止了该市场工具充分发挥它的潜力。既然HTTP或万维网服务器不能自动确定某一特定用户交互资源的时间长短和频率高低,那么网站管理员和广告商就不能准确地确定他们资源的有效性。既然服务器不能自动监控用户交互,不能自动获得用户的偏好和兴趣,因而服务器也就不能按个人用户的兴趣有目标的罗列并分发资源。专利技术的概本文档来自技高网...

【技术保护点】
在一个或多个客户端可连接到一个或多个服务器的计算机网络中,监控用户交互并显示从服务器下载的文件时间的方法,它包括: 使用客户端指定位于第一个服务器的资源的地址; 响应指定的地址,从第一个服务器下载相应于资源的文件; 使用客户端指定位于第二个服务器的第一个可执行程序的地址,第一个可执行程序的地址被嵌入从第一个服务器下载的文件,第一个可执行程序包括软件计时器来监控客户端交互并显示从第一个服务器下载的文件的时间; 从第二个服务器下载第一个可执行程序并在客户端运行,以便确定客户端与从第一个服务器下载的文件交互的时间量; 使用服务器从客户端获得客户端识别标志; 把第一个可执行程序确定的时间量上载给第三个服务器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:欧文戴维斯维迪约特哈因
申请(专利权)人:思维媒体公司
类型:发明
国别省市:US[美国]

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

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