专利名称:一种跟踪网络用户行为的方法、系统及设备的制作方法
技术领域:
本发明涉及通信领域,更具体地说,涉及一种跟踪网络用户行为的方法、系统及设备。
背景技术:
随着互联网的普及,信息的获取途径日益多样化,人们为了了解网络上其他人的关注焦点,并且从纷繁芜杂的资讯中提取出对自己有用的信息,则需要在网站中对网络用户的行为进行跟踪显示。
现有技术在网站上显示一段时间前其它用户所做的操作,其内容一般以文本形式显示,这样此后登陆的用户便可了解到其他用户所关注的信息。但是现有技术没有提供操作相关的链接,因此只能供其后登陆的用户查看,而无法执行相同的操作,不能构成实质性的有效跟踪;另外,现有技术中对其他用户所做的操作是非实时显示的,且需用户手工刷新,不便于用户实时掌握最新的信息。
因此需要一种新的跟踪网络用户行为的方法,提高跟踪的实效性,以及显示的实时性。
发明内容
本发明的目的在于提供一种跟踪网络用户行为的系统,旨在解决现有技术跟踪网络用户行为的实效性差的问题。
本发明的目的还在于提供一种跟踪网络用户行为的设备,以更好地解决现有技术中存在的上述问题。
本发明的目的还在于提供一种跟踪网络用户行为的方法,以更好地解决现有技术中存在的上述问题。
为了实现发明目的,所述跟踪网络用户行为的系统包括网站服务器和客户端,所述网站服务器包括用于记录和保存用户行为的行为管理模块和用于生成网页的网页绘制模块,所述网站服务器还包括一个链接创建模块;所述行为管理模块进一步用于提取用户行为,并送入所述链接创建模块进行处理;所述链接创建模块与所述行为管理模块以及网页绘制模块相连,用于根据所述行为管理模块提取的用户行为创建行为链接,并将所述行为链接发送至网页绘制模块;所述网页绘制模块与所述链接创建模块相连,用于绘制包含所述行为链接的网页,并将所述网页发送至客户端中显示。
优选地,所述行为管理模块根据提取的用户行为生成对应的编码,并将所述编码送入链接创建模块;所述编码至少包括所述用户行为的以下相关信息执行时间、执行主题、主题资源、主题源地址。
优选地,所述网页绘制模块接收到所述链接创建模块发送的行为链接,则将所述行为链接保存到一个链接队列中。
优选地,所述网页绘制模块实时地,或定时地,或根据客户端发起的请求,从所述链接队列中提取特定时段或特定数量的行为链接,以绘制包含所述行为链接的网页。
为了更好地实现发明目的,所述跟踪网络用户行为的设备,即与所述网络用户所在客户端进行通信的网站服务器,所述网站服务器包括用于记录和保存用户行为的行为管理模块和用于生成网页的网页绘制模块,所述网站服务器还包括一个链接创建模块;所述行为管理模块进一步用于提取用户行为,并送入所述链接创建模块进行处理;所述链接创建模块与所述行为管理模块以及网页绘制模块相连,用于根据所述行为管理模块提取的用户行为创建行为链接,并将所述行为链接发送至网页绘制模块;所述网页绘制模块与所述链接创建模块相连,用于绘制包含所述行为链接的网页,并将所述网页发送至客户端中显示。
优选地,所述行为管理模块根据提取的用户行为生成对应的编码,并将所述编码送入链接创建模块;所述编码至少包括所述用户行为的以下相关信息执行时间、执行主题、主题资源、主题源地址。
优选地,所述网页绘制模块接收到所述链接创建模块发送的行为链接,则将所述行为链接保存到一个链接队列中。
优选地,所述网页绘制模块实时地,或定时地,或根据客户端发起的请求,从所述链接队列中提取特定时段或特定数量的行为链接,以绘制包含所述行为链接的网页。
为了更好地实现发明目的,所述跟踪网络用户行为的方法包括以下步骤A.网站服务器根据记录的用户行为创建对应的行为链接;B.绘制包含所述行为链接的网页,并将所述网页发送至客户端中显示。
优选地,所述步骤A进一步包括A1.所述网站服务器记录用户行为,并保存到用户流水日志中;A2.所述网站服务器从所述用户流水日志中提取用户行为,并根据所述用户行为创建对应的行为链接。
优选地,所述步骤A2进一步包括A21.所述网站服务器从所述用户流水日志中提取用户行为并生成对应的编码;A22.所述网站服务器通过所述编码创建行为链接;所述编码至少包括所述用户行为的以下相关信息执行时间、执行主题、主题资源、主题源地址。
优选地,所述步骤B进一步包括B1.所述网站服务器将所述行为链接保存为一个链接队列;B2.从所述链接队列中提取行为链接;B3.绘制包含所提取的行为链接的网页,并发送至所述客户端中显示。
优选地,所述步骤B2进一步包括所述网站服务器实时地,或定时地,或根据客户端发起的请求,从所述链接队列中提取特定时段或特定数量的行为链接。
优选地,本发明对用户行为的提取可每隔一定的时间进行一次。
优选地,本发明从用户流水日志中提取所记录的所有用户行为,从而在其后生成与全部用户行为对应的行为链接。
优选地,本发明从当前的网页更新时间点开始,往前推进特定数量的用户,确定他们的最后一步有意义的操作,其后可根据这些有意义的操作生成行为链接。
优选地,本发明还进一步判断所提取的每一个用户行为是否是有效行为,若为无效行为则进一步往前递推其他的用户行为。
优选地,本发明所绘制出的网页中,行为链接可以固定在网页中的特定位置,或者是循环滚动形式的,还可以其他形式呈现。
优选地,本发明采用Ajax(Asynchronous JavaScript and XML,异步Java脚本及可扩展标识语言)技术生成动态网页。
优选地,本发明进一步在所生成的网页中添加定时器,可定时进行自动更新,不需用户手工刷新。
本发明通过在网站服务器中跟踪网络用户行为时生成相应的行为链接并显示在网页上,使其后登陆的用户可点击行为链接从而执行相同的操作,从而实现了对网络用户行为的实质性的有效跟踪;此外,通过在网页中添加定时器,可自动实时地进行更新显示。
图1是本发明中跟踪网络用户行为的系统结构图;图2是本发明中跟踪网络用户行为的方法流程图;图3是本发明的一个实施例中跟踪网络用户行为的方法流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明中,网站服务器在跟踪网络用户行为时,根据所记录的用户流水日志提取用户行为,并在该网站的网页中生成相应的行为链接,再发送到客户端的用户界面上显示,使其后登陆该网站的用户不仅可了解到其他人执行了哪些操作,还可点击行为链接从而执行相同的操作,实现了对网络用户行为的实质性的有效跟踪。
图1示出了本发明中跟踪网络用户行为的系统结构,该系统包括网站服务器100和客户端200。
其中用户通过客户端200登陆网站并浏览该网站的网页,从而了解其他用户在该网站所执行的操作(即用户行为)。应当说明的是,本发明中所称的网站典型的可为但并不限于视频分享网站。
网站服务器100包括行为管理模块101、链接创建模块102和网页绘制模块103,其中(1)行为管理模块101与链接创建模块102相连,其主要用于实时记录网站中的用户行为,并将用户行为保存到用户流水日志中,以及从所保存的用户流水日志中提取有效的用户行为,并生成对应的编码,供链接创建模块102根据编码创建行为链接。编码的内容包括用户行为相关的所有信息,例如执行时间、执行主题、主题内容、主题地址等。
在本发明的一个示例方案中,行为管理模块101中设置有一个提取时限T,从而每隔一定的时间T就从所保存的用户流水日志中提取用户行为。在一个实施例中,该提取时限T的数值为5分钟,则每隔5分钟提取一次;在另一个实施例中,该提取时限T的数值为0,则对用户行为的提取是实时进行的。
(2)链接创建模块102与行为管理模块101以及网页绘制模块103相连,用于根据行为管理模块101所生成的用户行为对应的编码创建行为链接,并将所创建的行为链接发送至网页绘制模块103。本发明中链接创建模块102创建行为链接的过程与一般的链接创建过程类似,将用户行为的执行时间、执行主题、主题资源、主题源地址等相关信息均生成在该行为链接中,这样当用户在网页中点击该行为链接时,则可跳转至对应的主题页面。
(3)网页绘制模块103与链接创建模块102相连,其主要用于接收链接创建模块102发送的行为链接,并生成一个链接队列,以及从链接队列中提取行为链接并绘制包含这些行为链接的网页,再将所绘制的网页发送至客户端200中显示。在本发明中,该网页绘制模块103对行为链接的提取,可以是定时的,或实时的,或根据用户的更新请求而执行,所提取出的行为链接可以是特定时段或特定数量的行为链接。
图2示出了本发明中跟踪网络用户行为的方法流程,包括以下步骤在步骤S201中,网站服务器100根据所记录的用户行为创建对应的行为链接。步骤S201包括以下几个具体步骤网站服务器100利用行为管理模块101记录用户行为并保存到用户流水日志中,该用户行为所包含的信息有执行时间、执行主题、主题内容、主题地址等;然后由行为管理模块101从用户流水日志中提取用户行为并送入链接创建模块102;链接创建模块102根据行为管理模块101提取的用户行为创建对应的行为链接,并发送给网页绘制模块103。
在步骤S202中,网站服务器100利用其网页绘制模块103绘制包含上述行为链接的网页,并将其发送至客户端200中显示。步骤S202的具体实现过程包括网页绘制模块103接收到链接创建模块102发送过来的行为链接,并保存为一个链接队列;当有需要时,网页绘制模块103则从链接队列中提取行为链接,该提取操作可以是定时的,或实时的,或根据客户端200发起的请求而执行;绘制包含所提取的行为链接的网页,并发送至所述客户端200的用户界面上显示。
图3示出了本发明的一个实施例中跟踪网络用户行为的方法流程,本实施例是在一个视频分享网站中对用户行为进行跟踪,具体包括以下步骤在步骤S301中,网站服务器100利用行为管理模块101记录用户在该视频分享网站上所执行的各种操作(即用户行为),并保存到用户流水日志中。在本实施例中,行为管理模块101对用户行为的记录是实时进行的,用户每执行一个操作,则立刻记录其执行时间、执行主题、主题资源、主题源地址等所有相关信息,并保存在用户流水日志中。
在步骤S302中,当有需要时,网站服务器100则利用行为管理模块101从所保存的用户流水日志中提取用户行为。该步骤可以是定时地,实时地,或者根据用户请求(如客户端200发起的网页更新请求)而从用户流水日志中提取用户行为,所提取的用户行为可以是特定时段或特定数量的用户行为。
在本发明的一个示例方案中,对用户行为的提取可每隔一定的时间进行一次,可通过行为管理模块101中设置的提取时限T来实现。在一个实施例中,该提取时限T的数值为5分钟,则每隔5分钟提取一次;在另一个实施例中,该提取时限T的数值为0,则对用户行为的提取是实时进行的。
在第二个示例方案中,行为管理模块101从用户流水日志中提取所记录的所有用户行为,从而在其后生成与全部用户行为对应的行为链接。
在第三个示例方案中,行为管理模块101从当前的网页更新时间点开始,往前推进10个用户,确定他们的最后一步有意义的操作,其后可根据这10个有意义的操作生成10个行为链接。
继续在该第三个示例方案中,行为管理模块101还进一步判断所提取的每一个用户行为是否是有效行为,若为无效行为则进一步往前递推其他的用户行为。
在步骤S303中,网站服务器100利用行为管理模块101生成与用户行为对应的编码,并将所生成的编码发送给链接创建模块102。如前述步骤S301,所记录的用户行为包含了执行时间、执行主题、主题内容、主题地址等相关信息,因此与用户行为对应的编码中也包含了这些信息。
在步骤S304中,链接创建模块102根据行为管理模块101发送的编码创建行为链接,并将所生成的行为链接发送至网页绘制模块103。本发明中链接创建模块102创建行为链接的过程与一般的链接创建过程类似,将用户行为的执行时间、执行主题、主题资源、主题源地址等相关信息均生成在该行为链接中,这样当用户在网页中点击该行为链接时,则可跳转至对应的主题页面。
在步骤S305中,网页绘制模块103将所生成的行为链接保存到链接队列中。在本实施例中,网页绘制模块103的链接队列中所保存的行为链接均按照各条链接所具有的时间进行排序,其时间与步骤S301中用户行为的执行时间,以及步骤S303所生成的编码信息中包含的执行时间保持一致。
在步骤S306中,当有需要时,网页绘制模块103则从链接队列中提取行为链接,并绘制包含该行为链接的网页,本发明将行为链接生成在网页中的机制与一般链接在网页中生成的机制是类似的。
在本发明的一个示例方案中,所绘制出的网页中行为链接可以固定在网页中的特定位置,或者是循环滚动形式的,还可以其他形式呈现。
在本发明的另一个示例方案中,网页绘制模块103采用Ajax(AsynchronousJavaScript and XML,异步Java脚本及可扩展标识语言)技术生成动态网页。
在本发明的另一个示例方案中,网页绘制模块103进一步在所生成的网页中添加定时器,可定时进行自动更新,不需用户手工刷新。
在步骤S307中,网页绘制模块103将所绘制的包含行为链接的网页发送至客户端200中显示。当客户端200接收到网页并在用户界面上显示时,用户可点击该网页上的行为链接,则可直接跳转至该行为链接对应的主题页面。在本实施例的视频分享网站中,若该行为链接对应的是此前某个用户观看的视频节目,点击该行为链接则可跳转至该视频节目。
应当说明的是,本发明典型的应用但不限于视频分享,在其他类似的网站中也可以应用本发明所阐述的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种跟踪网络用户行为的系统,包括网站服务器和客户端,所述网站服务器包括用于记录和保存用户行为的行为管理模块和用于生成网页的网页绘制模块,其特征在于,所述网站服务器还包括一个链接创建模块;所述行为管理模块进一步用于提取用户行为,并送入所述链接创建模块;所述链接创建模块与所述行为管理模块以及网页绘制模块相连,用于根据所述行为管理模块提取的用户行为创建行为链接,并将所述行为链接发送至网页绘制模块;所述网页绘制模块与所述链接创建模块相连,用于绘制包含所述行为链接的网页,并将所述网页发送至客户端中显示。
2.根据权利要求1所述的跟踪网络用户行为的系统,其特征在于,所述行为管理模块根据提取的用户行为生成对应的编码,并将所述编码送入链接创建模块;所述编码至少包括所述用户行为的以下相关信息执行时间、执行主题、主题资源、主题源地址。
3.根据权利要求1所述的跟踪网络用户行为的系统,其特征在于,所述网页绘制模块接收到所述链接创建模块发送的行为链接,则将所述行为链接保存到一个链接队列中。
4.根据权利要求3所述的跟踪网络用户行为的系统,其特征在于,所述网页绘制模块实时地,或定时地,或根据客户端发起的请求,从所述链接队列中提取特定时段或特定数量的行为链接,并绘制包含所述行为链接的网页。
5.一种跟踪网络用户行为的设备,即与所述网络用户所在客户端进行通信的网站服务器,所述网站服务器包括用于记录和保存用户行为的行为管理模块和用于生成网页的网页绘制模块,其特征在于,所述网站服务器还包括一个链接创建模块;所述行为管理模块进一步用于提取用户行为,并送入所述链接创建模块;所述链接创建模块与所述行为管理模块以及网页绘制模块相连,用于根据所述行为管理模块提取的用户行为创建行为链接,并将所述行为链接发送至网页绘制模块;所述网页绘制模块与所述链接创建模块相连,用于绘制包含所述行为链接的网页,并将所述网页发送至客户端中显示。
6.一种跟踪网络用户行为的方法,其特征在于,所述方法包括以下步骤A.网站服务器根据记录的用户行为创建对应的行为链接;B.绘制包含所述行为链接的网页,并将所述网页发送至客户端中显示。
7.根据权利要求6所述的跟踪网络用户行为的方法,其特征在于,所述步骤A进一步包括A1.所述网站服务器记录用户行为,并保存到用户流水日志中;A2.所述网站服务器从所述用户流水日志中提取用户行为,并根据所述用户行为创建对应的行为链接。
8.根据权利要求7所述的跟踪网络用户行为的方法,其特征在于,所述步骤A2进一步包括A21.所述网站服务器从所述用户流水日志中提取用户行为并生成对应的编码;A22.所述网站服务器通过所述编码创建行为链接;所述编码至少包括所述用户行为的以下相关信息执行时间、执行主题、主题资源、主题源地址。
9.根据权利要求6至8中任一权利要求所述的跟踪网络用户行为的方法,其特征在于,所述步骤B进一步包括B1.所述网站服务器将所述行为链接保存为一个链接队列;B2.从所述链接队列中提取行为链接;B3.绘制包含所提取的行为链接的网页,并发送至所述客户端中显示。
10.根据权利要求9所述的跟踪网络用户行为的方法,所述步骤B2进一步包括所述网站服务器实时地,或定时地,或根据客户端发起的请求,从所述链接队列中提取特定时段或特定数量的行为链接。
全文摘要
本发明涉及通信领域,提供了一种跟踪网络用户行为的方法、系统及设备。所述方法包括以下步骤A.网站服务器根据记录的用户行为创建对应的行为链接;B.绘制包含所述行为链接的网页,并将所述网页发送至客户端中显示。本发明通过创建的行为链接实现了对网络用户行为的实质性的有效跟踪;此外,通过在网页中添加定时器,可自动实时地进行更新显示。
文档编号H04L12/24GK101079752SQ20071007314
公开日2007年11月28日 申请日期2007年1月29日 优先权日2007年1月29日
发明者张威 申请人:腾讯科技(深圳)有限公司