[go: up one dir, main page]

WO2008092398A1 - A method, web server and system for tracing a web user's behavior - Google Patents

A method, web server and system for tracing a web user's behavior Download PDF

Info

Publication number
WO2008092398A1
WO2008092398A1 PCT/CN2008/070168 CN2008070168W WO2008092398A1 WO 2008092398 A1 WO2008092398 A1 WO 2008092398A1 CN 2008070168 W CN2008070168 W CN 2008070168W WO 2008092398 A1 WO2008092398 A1 WO 2008092398A1
Authority
WO
WIPO (PCT)
Prior art keywords
behavior
link
user
user behavior
webpage
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.)
Ceased
Application number
PCT/CN2008/070168
Other languages
French (fr)
Chinese (zh)
Inventor
Wei Zhang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Publication of WO2008092398A1 publication Critical patent/WO2008092398A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Definitions

  • the present invention relates to the field of the Internet, and more particularly to a method, website server and system for tracking behavior of a network user. Background of the invention
  • the prior art can display the operations performed by the user a certain period of time on the website, so that the user who logs in later can know the information that the user has paid attention to before.
  • the content of the above operations performed by the user is generally displayed in text form, so that the user who logs in later can only view the operations performed by the previous user, and cannot perform the same operation, and cannot constitute a substantial effective tracking;
  • the operations performed on other users in the technology are not displayed in real time, and the user needs to manually refresh, which is not convenient for the user to grasp the latest information in real time.
  • the effectiveness of tracking network user behavior is relatively poor, and the user cannot effectively utilize the network user behavior information.
  • the user cannot effectively utilize the network user behavior information. For example, on an existing video sharing website, after a user A logs in to the website, he can see the video name, browsing time, and the like that the user browsed for a period of time, but User A cannot quickly browse to the video through the information.
  • embodiments of the present invention provide a method, a website server, and a system for tracking network user behavior, which solves the problem of poor performance of tracking network user behavior.
  • a link creation module for creating a behavior link corresponding to a user behavior
  • a webpage drawing module configured to generate a webpage including the behavior link.
  • a method for tracking behavior of a network user includes: creating a behavior link corresponding to a user behavior;
  • a system for tracking network user behavior includes: a website server, configured to create a behavior link corresponding to a user behavior, and generate a webpage including the behavior link;
  • Client used to display the webpage containing the behavior link.
  • the present invention extracts user behavior according to the recorded user flow log when tracking the behavior of the network user through the website server, and generates a corresponding behavior link in the webpage of the website, and then sends the corresponding behavior link to the client.
  • the user interface displays that the user who logs in to the website can not only learn what operations have been performed by other people who have logged in before, but also click the above behavior link to perform the same operation. Therefore, the present invention solves the problem of tracking network user behavior. The problem of poor effectiveness.
  • FIG. 1 is a schematic structural view of a web server for tracking network user behavior according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for tracking network user behavior according to an embodiment of the present invention
  • 3 is a schematic structural diagram of a website server for tracking network user behavior according to Embodiment 1 of the present invention
  • FIG. 4 is a schematic flow chart of a method for tracking network user behavior according to Embodiment 1 of the present invention.
  • FIG. 5 is a schematic structural diagram of a website server for tracking network user behavior according to Embodiment 2 of the present invention.
  • FIG. 6 is a schematic flow chart of a method for tracking network user behavior in Embodiment 2 of the present invention.
  • FIG. 7 is a schematic structural diagram of a system for tracking network user behavior on a video sharing website according to an embodiment of the present invention.
  • FIG. 8 is a schematic flowchart of a method for tracking network user behavior on a video sharing website according to an embodiment of the present invention. Mode for carrying out the invention
  • the website server when tracking the behavior of the network user, extracts the user behavior according to the recorded user flow log, and generates a corresponding behavior link in the webpage of the website, and then sends it to the user interface of the client for display.
  • FIG. 1 is a schematic structural diagram of a website server for tracking network user behavior according to an embodiment of the present invention.
  • the website server includes: a link creation module 102 and a web page rendering module 104.
  • the link creation module 102 is configured to create a behavior link corresponding to the user behavior.
  • the web page rendering module 104 is configured to generate a behavior chain including the output of the link creation module 102. Pick up the webpage.
  • FIG. 2 is a schematic flowchart of a method for tracking network user behavior according to an embodiment of the present invention. As can be seen from Figure 2, the method includes:
  • Step 201 Create a behavior link corresponding to the user behavior.
  • Step 202 Generate a webpage that includes the above behavior link.
  • FIG. 3 is a schematic structural diagram of a website server for tracking network user behavior according to Embodiment 1 of the present invention.
  • the website server includes: a link creation module 302 and a web page rendering module 304.
  • the web server further includes: a behavior management module 301 and a queue management module 303.
  • the behavior management module 301 is connected to the link creation module 302, and is mainly used for recording the user behavior in the website after monitoring the user behavior, and sending the user behavior to the link creation module 302.
  • the link creation module 302 is connected to the behavior management module 301 and the queue management module 303, and is configured to create a behavior link according to the user behavior sent by the behavior management module 301, and send the created behavior link to the queue management module 303.
  • the queue management module 303 is connected to the link creation module 302 and the webpage rendering module 304, and is mainly configured to save the behavior link sent by the link creation module 302 in the link queue, and send the behavior link in the link queue to the webpage drawing. Module 304.
  • the webpage drawing module 304 is connected to the queue management module 303, and is mainly used for drawing a webpage including the above-mentioned behavior link according to the behavior link sent by the queue management module 303, and then sending the drawn webpage to the client for display.
  • FIG. 4 is a schematic flowchart of a method for tracking network user behavior according to Embodiment 1 of the present invention. As can be seen from Figure 4, the method includes:
  • Step 401 After monitoring the user behavior, the website server utilizes the behavior management module 301. Record the user behavior into the user flow log, and send the user behavior to the link creation module 302.
  • the information contained in the user behavior includes: execution time, execution topic, topic content, subject address, and the like.
  • saving user behavior can facilitate subsequent processing of user behavior, such as: querying a user's behavior, or counting certain user behaviors.
  • Step 402 The website server uses the link creation module 302 to create a corresponding behavior link according to the user behavior sent by the behavior management module 301.
  • Step 403 The website server uses the queue management module 303 to save the foregoing behavior link in the link queue. For example, the website server saves the created multiple behavior links in a link queue, and sends the behavior link in the link queue to the behavior link. Web page drawing module 304.
  • Step 404 The web server uses the webpage drawing module 304 to draw a webpage including the link of the behavior according to the behavior link sent by the queue management module 303, and output the webpage to the user interface in the client for display.
  • FIG. 5 is a schematic structural diagram of a website server for tracking network user behavior according to Embodiment 2 of the present invention.
  • the website server includes: a behavior management module 501, a link creation module 502, a queue management module 503, and a web page rendering module 504.
  • the behavior management module 501 is connected to the link creation module 502, and is mainly used for real-time recording user behavior in the website, and saving the user behavior into the user flow log, and extracting valid users from the saved user flow log.
  • the behavior and generates a corresponding code, for the link creation module 502 to create an action link based on the code.
  • the encoded content includes all information related to user behavior, such as: execution time, execution topic, topic content, subject address, and so on.
  • the behavior management module 501 is provided with an extraction time limit T, so that user behavior is extracted from the saved user flow log every certain time T.
  • the extraction time limit T is 5 minutes, and is extracted every 5 minutes; in another embodiment, the extraction time limit T is 0, and the user behavior is extracted in real time. .
  • the link creation module 502 is connected to the behavior management module 501 and the queue management module 503, and is configured to create a behavior link according to the code corresponding to the user behavior generated by the behavior management module 501, and send the created behavior link to the queue management module. 503.
  • the process of creating a behavior link by the link creation module 502 in the present invention is similar to a general link creation process, and generating related information such as execution time, execution theme, theme resource, and topic source address of the user behavior in the behavior link, so that when the user When you click on the behavior link in the web page, you can jump to the corresponding topic page.
  • the queue management module 503 is connected to the link creation module 502 and the webpage rendering module 504, and is mainly configured to receive the behavior link sent by the link creation module 502, generate a link queue, and extract the behavior link from the link queue, and send the link to the link queue. Web page drawing module 504.
  • the extraction of the behavior link by the queue management module 503 may be performed in a timely manner, or in real time, or according to a user's update request, and the extracted behavior link may be a specific time period or a specific number of behavior links. .
  • the webpage drawing module 504 is connected to the queue management module 503, and is mainly used for drawing the webpages including the links of the behaviors according to the behavior links sent by the queue management module 503, and then sending the drawn webpages to the client for display.
  • FIG. 6 is a schematic flowchart of a method for tracking network user behavior according to Embodiment 2 of the present invention. As can be seen from Figure 6, the method specifically includes the following steps:
  • Step 601 The website server uses the behavior management module 501 to record the user on the website.
  • the various operations performed ie user behavior
  • the behavior management module 501 records the user behavior in real time, and each time the user performs an operation, all relevant information such as the execution time, the execution topic, the theme resource, the topic source address, and the like are immediately recorded and saved in the User flow log.
  • Step 602 The website server uses the behavior management module 501 to extract user behavior from the saved user flow log.
  • the step may be to extract user behavior from the user flow log periodically, in real time, or according to a user request (such as a web page update request initiated by the client), and the extracted user behavior may be a specific time period or a specific number of user behaviors.
  • the time for extracting the user's behavior can be set.
  • the website server is provided with an extraction time limit T, so that user behavior is extracted from the saved user flow log at regular intervals. For example: Set the extraction time limit T to 5 minutes, the website server extracts user behavior every 5 minutes. Another example: If the value of the extraction time limit T is set to 0, the extraction of user behavior is performed in real time.
  • the number of extracted user behaviors can also be set.
  • the behavior management module 501 extracts all recorded user behaviors from the user flow log, thereby generating behavioral links corresponding to all user behaviors thereafter.
  • the behavior management module 501 can also advance n users from the current webpage update time point, for example, n is equal to 10, and determine the last step of their meaningful operation, so that they can be based on the 10 Meaningful operations generate 10 behavioral links.
  • the behavior management module 501 further determines whether each of the extracted user behaviors is a valid behavior, and if it is an invalid behavior, further recursive other user behaviors until 10 valid user behaviors are extracted.
  • Step 603 The website server uses the behavior management module 501 to generate a code corresponding to the user behavior, and sends the generated code to the link creation module 502.
  • the recorded user behavior includes execution time, execution topic, topic content, and interest.
  • Step 604 The website server uses the link creation module 502 to create a behavior link according to the above code sent by the behavior management module 501, and sends the generated behavior link to the queue management module 503.
  • the process of creating a behavior link by the link creation module 502 in the embodiment of the present invention is similar to the general link creation process.
  • the link creation module 502 will execute the user behavior execution time, execution theme, theme resource, and topic source address.
  • the related information is generated in the behavior link, so that when the user clicks the behavior link in the webpage, the user can jump to the corresponding topic page.
  • Step 605 The website server uses the queue management module 503 to save the generated behavior link to the link queue.
  • the behavior links stored in the link queue of the queue management module 503 are sorted according to the time of each link, the time and the execution time of the user behavior in step 501, and the code generated in step 503.
  • the execution time contained in the message remains the same.
  • Step 606 The web server uses the webpage drawing module 504 to extract the behavior link from the link queue and draw the webpage including the behavior link.
  • the mechanism for generating the behavior link in the webpage is similar to the mechanism of the general link generated in the webpage. of.
  • the web page rendering module 504 can extract a particular time period, or a specific number of behavioral links, from the link queue in real time, periodically, or according to a request initiated by the client.
  • the behavior link in the webpage drawn by the webpage drawing module 504 can be fixed in the webpage.
  • the specific location, or in the form of a circular scroll, can also be presented in other forms.
  • the web page drawing module 504 generates dynamic web pages using asynchronous Java scripts and Ajax (Asynchronous JavaScript and XML) technology.
  • the webpage rendering module 504 further adds a timer to the generated webpage, and can automatically update periodically, without manual refreshing by the user.
  • Step 607 The web server uses the webpage drawing module 504 to send the drawn webpage containing the behavioral link to the client for display.
  • the client When the client receives the webpage and displays it on the user interface, the user can click the behavior link on the webpage, and then directly jump to the topic page corresponding to the behavior link.
  • the website server when tracking the behavior of the network user, extracts the user behavior according to the recorded user flow, and is in the webpage of the website. Generate corresponding behavior links, and then send them to the client's user interface for display, so that users who log in to the website can not only learn what other people have performed, but also click the behavior link to perform the same operation, plus timer.
  • the update display can be performed automatically in real time.
  • the present invention also provides a system for tracking the behavior of network users.
  • the system will be described in detail by way of examples.
  • FIG. 7 is a schematic structural diagram of a system for tracking network user behavior according to an embodiment of the present invention.
  • the system includes: a website server 701 and a client 702.
  • the website server 701 is configured to create a behavior link of the user behavior according to the user behavior, and draw and output a webpage including the behavior link.
  • the website server 701 in the system for tracking network user behavior may use any of the embodiments of the present invention to draw and output a webpage including the behavior link.
  • the client 702 is configured to display a web page containing the behavior link output by the website server 701.
  • the user logs into the website through the client 702 and browses the web page of the website to understand the operations performed by other users on the website (ie, user behavior).
  • the present invention proposes a method for displaying and tracking user behavior on a video sharing website, thereby enhancing interaction between users.
  • FIG. 8 is a schematic flowchart of a method for tracking network user behavior on a video sharing website according to an embodiment of the present invention. As shown in FIG. 8, the method specifically includes the following steps: Step 801: The website server records various operations (ie, user behaviors) performed by the user on the video sharing website, and saves them in the user flow log.
  • Step 801 The website server records various operations (ie, user behaviors) performed by the user on the video sharing website, and saves them in the user flow log.
  • the website server when user A clicks on a video program 1 on the video sharing website, the website server will record the following information: The specific time of the click operation is performed, the subject of the execution is watching the video program 1, and the theme resource is the video program 1 , and all relevant information such as the source address of the video program 1 on the website.
  • the web server can also record various behavioral information of other users, such as uploading a video program, commenting on a video program, or leaving a message in a forum.
  • the website server can further write user behaviors into the database of the website server periodically.
  • user behaviors For course, in practical applications, there are two user behaviors written to the database. Ways:
  • Asynchronous mode that is, when user behavior occurs, it is first written to the user flow log and then further written to the database.
  • Step 802 The website server extracts user behavior from the saved user flow log.
  • the web server extracts information about the user behavior of the user A from the user flow log, including: execution time, execution topic, subject content, and subject address. For example, if the extraction time limit T set in the web server is 0, then the web server extracts the user behavior in real time. If the web server extracts all of the recorded user behavior from the user's journaling log, the web server will then generate a behavioral link corresponding to the overall user behavior.
  • Step 803 The website server generates a code corresponding to the user behavior.
  • the web server internally generates a code corresponding to user A's behavior, such as Hypertext Link Markup Language (HTML) encoding.
  • HTML Hypertext Link Markup Language
  • the code corresponding to the user behavior includes information such as execution time, execution topic, topic content, topic address, and the like.
  • Step 804 The website server creates a behavior link of the user A according to the foregoing code.
  • the website server generates the related information of the execution time, the execution theme, the theme resource, the theme source address, and the like of the video 1 on the video sharing website by the user A, and the related information is generated in the behavior link, so that another user B clicks on the webpage.
  • the user A's behavior is linked, the user can jump to the topic page of the corresponding viewing video program 1.
  • Step 805 The website server saves the generated behavior link to the link queue.
  • the web server saves the behavior link of each user on the previously created video sharing website to the link queue, and the saved behavior links are sorted according to the time of each link, and the time and the execution time of the user behavior in step 801. And steps The execution time included in the encoded information generated by 803 remains the same.
  • Step 806 The website server extracts the behavior link from the link queue, and draws a webpage that includes the behavior link.
  • the web server may extract the behavior link from the link queue in real time, or periodically, or according to a request initiated by another user B who subsequently logged in, draw a web page containing the link of the behavior, and display it through the client B.
  • the web server may also extract a behavioral link for a specific time period or a specific number of behavior links from the link queue according to the requirements of the user B, and draw a webpage containing the behavior link, and display it to the user B.
  • Step 807 The web server sends the drawn webpage containing the behavior link to the client for display.
  • the client of the user B receives the webpage and displays the behavior link of the previously logged-in user on the user interface.
  • the user B clicks the behavior link on the webpage the user can directly jump to the topic page corresponding to the behavior link.
  • clicking the behavior link may jump to play the video program 1 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A method and system for tracing a web user's behavior, the method comprises: based on the user's behavior, establishing the behavior link of the user's behavior; drawing and outputting a web page containing the behavior link. A web server for tracing the web user's behavior comprises: a link establishing module(102) used to establish the behavior link of the user's behavior based on the user's behavior; a web drawing module(104) used to draw and output the web page containing the behavior link outputted by the link establishing module(102).

Description

跟踪网络用户行为的方法、 网站服务器及系统  Method, website server and system for tracking network user behavior

技术领域 Technical field

本发明涉及互联网领域, 更具体地说, 涉及一种跟踪网络用户行 为的方法、 网站服务器及系统。 发明背景  The present invention relates to the field of the Internet, and more particularly to a method, website server and system for tracking behavior of a network user. Background of the invention

随着互联网的普及, 信息的获取途径日益多样化, 人们为了了解 网络上其他人的关注焦点,并且从纷繁芜杂的资讯中提取出对自己有 用的信息, 则需要在网站中对网络用户的行为进行跟踪、 显示。  With the popularity of the Internet, the access to information is increasingly diversified. In order to understand the focus of others on the Internet and extract useful information from the numerous and complicated information, it is necessary to act on the users of the website. Track and display.

目前, 现有技术可以在网站上显示一段时间前用户所做的操作, 这样此后登陆的用户便可了解到之前用户所关注的信息。 但是, 上述 之前用户所做操作的内容一般以文本形式显示, 因此此后登陆的用户 只能查看之前用户所做的操作, 而无法执行相同的操作, 不能构成实 质性的有效跟踪; 另外, 现有技术中对其他用户所做的操作是非实时 显示的, 且需用户手工刷新, 不便于用户实时掌握最新的信息。  At present, the prior art can display the operations performed by the user a certain period of time on the website, so that the user who logs in later can know the information that the user has paid attention to before. However, the content of the above operations performed by the user is generally displayed in text form, so that the user who logs in later can only view the operations performed by the previous user, and cannot perform the same operation, and cannot constitute a substantial effective tracking; The operations performed on other users in the technology are not displayed in real time, and the user needs to manually refresh, which is not convenient for the user to grasp the latest information in real time.

由上所述, 在现有技术中, 跟踪网络用户行为的实效性比较差, 用户无法有效地利用网络用户行为信息。 例如, 在一个现有的视频分 享网站上, 某用户 A登录该网站后, 可以看到一段时间之前用户浏 览的视频名称、 浏览时间等信息, 但是用户 A 无法通过该信息快速 浏览到上述视频。  From the above, in the prior art, the effectiveness of tracking network user behavior is relatively poor, and the user cannot effectively utilize the network user behavior information. For example, on an existing video sharing website, after a user A logs in to the website, he can see the video name, browsing time, and the like that the user browsed for a period of time, but User A cannot quickly browse to the video through the information.

因此需要一种新的跟踪网络用户行为的方法, 提高跟踪的实效 性。 发明内容 Therefore, a new method of tracking network user behavior is needed to improve the effectiveness of tracking. Summary of the invention

有鉴于此, 本发明的实施例提供了一种跟踪网络用户行为的方 法、网站服务器及系统,解决了跟踪网络用户行为的实效性差的问题。  In view of this, embodiments of the present invention provide a method, a website server, and a system for tracking network user behavior, which solves the problem of poor performance of tracking network user behavior.

根据本发明实施例的一种跟踪网络用户行为的网站服务器, 包 括:  A web server for tracking network user behavior according to an embodiment of the present invention includes:

链接创建模块, 用于创建与用户行为对应的行为链接;  a link creation module for creating a behavior link corresponding to a user behavior;

网页绘制模块, 用于生成包含所述行为链接的网页。  a webpage drawing module, configured to generate a webpage including the behavior link.

根据本发明实施例的一种跟踪网络用户行为的方法, 包括: 创建与用户行为对应的行为链接;  A method for tracking behavior of a network user according to an embodiment of the present invention includes: creating a behavior link corresponding to a user behavior;

生成包含所述行为链接的网页。  Generate a web page that contains the link to the behavior.

根据本发明实施例的一种跟踪网络用户行为的系统, 包括: 网站服务器, 用于创建与用户行为对应的行为链接, 生成包含所 述行为链接的网页;  A system for tracking network user behavior according to an embodiment of the present invention includes: a website server, configured to create a behavior link corresponding to a user behavior, and generate a webpage including the behavior link;

客户端, 用于显示所述包含行为链接的网页。  Client, used to display the webpage containing the behavior link.

从上述技术方案中可以看出, 本发明通过网站服务器在跟踪网络 用户行为时, 根据所记录的用户流水日志提取用户行为, 并在该网站 的网页中生成相应的行为链接, 再发送到客户端的用户界面上显示, 使其后登陆该网站的用户不仅可了解到之前登录的其他人执行了哪 些操作, 还可点击上述行为链接从而执行相同的操作, 因此, 本发明 解决了跟踪网络用户行为的实效性差的问题。 附图简要说明  As can be seen from the above technical solution, the present invention extracts user behavior according to the recorded user flow log when tracking the behavior of the network user through the website server, and generates a corresponding behavior link in the webpage of the website, and then sends the corresponding behavior link to the client. The user interface displays that the user who logs in to the website can not only learn what operations have been performed by other people who have logged in before, but also click the above behavior link to perform the same operation. Therefore, the present invention solves the problem of tracking network user behavior. The problem of poor effectiveness. BRIEF DESCRIPTION OF THE DRAWINGS

图 1为本发明实施例中跟踪网络用户行为的网站服务器的结构示 意图;  1 is a schematic structural view of a web server for tracking network user behavior according to an embodiment of the present invention;

图 2为本发明实施例中跟踪网络用户行为的方法的流程示意图; 图 3为本发明实施例一中跟踪网络用户行为的网站服务器的结构 示意图; 2 is a schematic flowchart of a method for tracking network user behavior according to an embodiment of the present invention; 3 is a schematic structural diagram of a website server for tracking network user behavior according to Embodiment 1 of the present invention;

图 4 为本发明实施例一中跟踪网络用户行为的方法的流程示意 图;  4 is a schematic flow chart of a method for tracking network user behavior according to Embodiment 1 of the present invention;

图 5为本发明实施例二中跟踪网络用户行为的网站服务器的结构 示意图;  FIG. 5 is a schematic structural diagram of a website server for tracking network user behavior according to Embodiment 2 of the present invention; FIG.

图 6 为本发明实施例二中跟踪网络用户行为的方法的流程示意 图;  6 is a schematic flow chart of a method for tracking network user behavior in Embodiment 2 of the present invention;

图 7为本发明实施例中视频分享网站上用于跟踪网络用户行为的 系统的结构示意图;  7 is a schematic structural diagram of a system for tracking network user behavior on a video sharing website according to an embodiment of the present invention;

图 8为本发明实施例中视频分享网站上跟踪网络用户行为的方法 流程示意图。 实施本发明的方式  FIG. 8 is a schematic flowchart of a method for tracking network user behavior on a video sharing website according to an embodiment of the present invention. Mode for carrying out the invention

为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附 图及实施例, 对本发明进行进一步详细说明。 应当理解, 此处所描述的 具体实施例仅仅用以解释本发明, 并不用于限定本发明。  In order to make the objects, the technical solutions and the advantages of the present invention more comprehensible, the present invention will be further described in detail below with reference to the accompanying drawings. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

本发明实施例中, 网站服务器在跟踪网络用户行为时, 根据所记 录的用户流水日志提取用户行为,并在该网站的网页中生成相应的行 为链接, 再发送到客户端的用户界面上显示。  In the embodiment of the present invention, when tracking the behavior of the network user, the website server extracts the user behavior according to the recorded user flow log, and generates a corresponding behavior link in the webpage of the website, and then sends it to the user interface of the client for display.

参见图 1 , 图 1为本发明实施例中跟踪网络用户行为的网站服务 器的结构示意图。 由图 1 可见, 该网站服务器包括: 链接创建模块 102和网页绘制模块 104。  Referring to FIG. 1, FIG. 1 is a schematic structural diagram of a website server for tracking network user behavior according to an embodiment of the present invention. As can be seen from FIG. 1, the website server includes: a link creation module 102 and a web page rendering module 104.

其中, 链接创建模块 102用于创建与用户行为对应的行为链接。 网页绘制模块 104用于生成包含链接创建模块 102输出的行为链 接的网页。 The link creation module 102 is configured to create a behavior link corresponding to the user behavior. The web page rendering module 104 is configured to generate a behavior chain including the output of the link creation module 102. Pick up the webpage.

参见图 2, 图 2为本发明实施例中跟踪网络用户行为的方法的流 程示意图。 由图 2可见, 该方法包括:  Referring to FIG. 2, FIG. 2 is a schematic flowchart of a method for tracking network user behavior according to an embodiment of the present invention. As can be seen from Figure 2, the method includes:

步骤 201、 创建与用户行为对应的行为链接。  Step 201: Create a behavior link corresponding to the user behavior.

步骤 202、 生成包含上述行为链接的网页。  Step 202: Generate a webpage that includes the above behavior link.

实施例一 Embodiment 1

参见图 3 , 图 3为本发明实施例一中跟踪网络用户行为的网站服 务器的结构示意图。 由图 3可见, 该网站服务器包括: 链接创建模块 302和网页绘制模块 304。 该网站服务器进一步包括: 行为管理模块 301和队列管理模块 303。  Referring to FIG. 3, FIG. 3 is a schematic structural diagram of a website server for tracking network user behavior according to Embodiment 1 of the present invention. As can be seen from FIG. 3, the website server includes: a link creation module 302 and a web page rendering module 304. The web server further includes: a behavior management module 301 and a queue management module 303.

( 1 ) 行为管理模块 301与链接创建模块 302相连, 其主要用于 在监测到用户行为后, 记录网站中的用户行为, 并将上述用户行为发 送给链接创建模块 302。  (1) The behavior management module 301 is connected to the link creation module 302, and is mainly used for recording the user behavior in the website after monitoring the user behavior, and sending the user behavior to the link creation module 302.

( 2 )链接创建模块 302与行为管理模块 301 以及队列管理模块 303相连, 用于根据行为管理模块 301发送的上述用户行为, 创建行 为链接, 并将所创建的行为链接发送至队列管理模块 303。  (2) The link creation module 302 is connected to the behavior management module 301 and the queue management module 303, and is configured to create a behavior link according to the user behavior sent by the behavior management module 301, and send the created behavior link to the queue management module 303.

( 3 ) 队列管理模块 303与链接创建模块 302以及网页绘制模块 304相连, 其主要用于在链接队列中保存链接创建模块 302发送的行 为链接, 并将上述链接队列中的行为链接发送给网页绘制模块 304。  (3) The queue management module 303 is connected to the link creation module 302 and the webpage rendering module 304, and is mainly configured to save the behavior link sent by the link creation module 302 in the link queue, and send the behavior link in the link queue to the webpage drawing. Module 304.

( 4 ) 网页绘制模块 304与队列管理模块 303相连, 其主要用于 根据队列管理模块 303发送的行为链接,绘制包含上述行为链接的网 页, 再将所绘制的网页发送至客户端中显示。  (4) The webpage drawing module 304 is connected to the queue management module 303, and is mainly used for drawing a webpage including the above-mentioned behavior link according to the behavior link sent by the queue management module 303, and then sending the drawn webpage to the client for display.

参见图 4, 图 4为本发明实施例一中跟踪网络用户行为的方法的 流程示意图。 由图 4可见, 该方法包括:  Referring to FIG. 4, FIG. 4 is a schematic flowchart of a method for tracking network user behavior according to Embodiment 1 of the present invention. As can be seen from Figure 4, the method includes:

步骤 401、 在监测到用户行为后, 网站服务器利用行为管理模块 301 , 将用户行为记录到用户流水日志中, 并将上述用户行为发送给 链接创建模块 302。 其中, 用户行为所包含的信息有: 执行时间、 执 行主题、 主题内容、 主题地址等。 此处, 保存用户行为可以便于以后 对用户行为进行后续处理, 例如: 对某个用户行为进行查询, 或者对 某些用户行为进行统计等等情况。 Step 401: After monitoring the user behavior, the website server utilizes the behavior management module 301. Record the user behavior into the user flow log, and send the user behavior to the link creation module 302. The information contained in the user behavior includes: execution time, execution topic, topic content, subject address, and the like. Here, saving user behavior can facilitate subsequent processing of user behavior, such as: querying a user's behavior, or counting certain user behaviors.

步骤 402、 网站服务器利用链接创建模块 302 , 根据行为管理模 块 301发送的上述用户行为, 创建对应的行为链接。  Step 402: The website server uses the link creation module 302 to create a corresponding behavior link according to the user behavior sent by the behavior management module 301.

步骤 403、 网站服务器利用队列管理模块 303 , 将上述行为链接 保存在链接队列中, 例如: 网站服务器将创建的多个行为链接保存在 一个链接队列中,并将上述链接队列中的行为链接发送给网页绘制模 块 304。  Step 403: The website server uses the queue management module 303 to save the foregoing behavior link in the link queue. For example, the website server saves the created multiple behavior links in a link queue, and sends the behavior link in the link queue to the behavior link. Web page drawing module 304.

步骤 404、 网站服务器利用网页绘制模块 304 , 根据队列管理模 块 303发送的行为链接, 绘制包含上述行为链接的网页, 并输出该网 页至客户端中的用户界面上显示。  Step 404: The web server uses the webpage drawing module 304 to draw a webpage including the link of the behavior according to the behavior link sent by the queue management module 303, and output the webpage to the user interface in the client for display.

实施例二 Embodiment 2

参见图 5 , 图 5为本发明实施例二中跟踪网络用户行为的网站服 务器的结构示意图。 由图 5可见, 该网站服务器包括: 行为管理模块 501、 链接创建模块 502、 队列管理模块 503和网页绘制模块 504。  Referring to FIG. 5, FIG. 5 is a schematic structural diagram of a website server for tracking network user behavior according to Embodiment 2 of the present invention. As can be seen from FIG. 5, the website server includes: a behavior management module 501, a link creation module 502, a queue management module 503, and a web page rendering module 504.

其中:  among them:

( 1 ) 行为管理模块 501与链接创建模块 502相连, 其主要用于 实时记录网站中的用户行为, 并将用户行为保存到用户流水日志中, 以及从所保存的用户流水日志中提取有效的用户行为,并生成对应的 编码, 供链接创建模块 502根据编码创建行为链接。 编码的内容包括 用户行为相关的所有信息, 例如: 执行时间、 执行主题、 主题内容、 主题地址等。 在本发明的一个示例方案中, 行为管理模块 501中设置有一个提 取时限 T,从而每隔一定的时间 T就从所保存的用户流水日志中提取 用户行为。 在一个实施例中, 该提取时限 T的数值为 5分钟, 则每隔 5分钟提取一次; 在另一个实施例中, 该提取时限 T的数值为 0, 则 对用户行为的提取是实时进行的。 (1) The behavior management module 501 is connected to the link creation module 502, and is mainly used for real-time recording user behavior in the website, and saving the user behavior into the user flow log, and extracting valid users from the saved user flow log. The behavior, and generates a corresponding code, for the link creation module 502 to create an action link based on the code. The encoded content includes all information related to user behavior, such as: execution time, execution topic, topic content, subject address, and so on. In an exemplary aspect of the present invention, the behavior management module 501 is provided with an extraction time limit T, so that user behavior is extracted from the saved user flow log every certain time T. In one embodiment, the extraction time limit T is 5 minutes, and is extracted every 5 minutes; in another embodiment, the extraction time limit T is 0, and the user behavior is extracted in real time. .

( 2 )链接创建模块 502与行为管理模块 501 以及队列管理模块 503相连, 用于根据行为管理模块 501所生成的用户行为对应的编码 创建行为链接, 并将所创建的行为链接发送至队列管理模块 503。  (2) The link creation module 502 is connected to the behavior management module 501 and the queue management module 503, and is configured to create a behavior link according to the code corresponding to the user behavior generated by the behavior management module 501, and send the created behavior link to the queue management module. 503.

本发明中链接创建模块 502创建行为链接的过程与一般的链接创 建过程类似, 将用户行为的执行时间、 执行主题、 主题资源、 主题源 地址等相关信息均生成在该行为链接中,这样当用户在网页中点击该 行为链接时, 则可跳转至对应的主题页面。  The process of creating a behavior link by the link creation module 502 in the present invention is similar to a general link creation process, and generating related information such as execution time, execution theme, theme resource, and topic source address of the user behavior in the behavior link, so that when the user When you click on the behavior link in the web page, you can jump to the corresponding topic page.

( 3 ) 队列管理模块 503与链接创建模块 502 以及网页绘制模块 504相连, 其主要用于接收链接创建模块 502发送的行为链接, 并生 成一个链接队列, 以及从链接队列中提取行为链接, 发送给网页绘制 模块 504。  (3) The queue management module 503 is connected to the link creation module 502 and the webpage rendering module 504, and is mainly configured to receive the behavior link sent by the link creation module 502, generate a link queue, and extract the behavior link from the link queue, and send the link to the link queue. Web page drawing module 504.

在本发明中, 该队列管理模块 503对行为链接的提取, 可以是定 时的, 或实时的, 或根据用户的更新请求而执行, 所提取出的行为链 接可以是特定时段或特定数量的行为链接。  In the present invention, the extraction of the behavior link by the queue management module 503 may be performed in a timely manner, or in real time, or according to a user's update request, and the extracted behavior link may be a specific time period or a specific number of behavior links. .

( 4 ) 网页绘制模块 504与队列管理模块 503相连, 其主要用于 根据队列管理模块 503发送的行为链接,绘制包含这些行为链接的网 页, 再将所绘制的网页发送至客户端中显示。  (4) The webpage drawing module 504 is connected to the queue management module 503, and is mainly used for drawing the webpages including the links of the behaviors according to the behavior links sent by the queue management module 503, and then sending the drawn webpages to the client for display.

参见图 6, 图 6为本发明实施例二中跟踪网络用户行为的方法的 流程示意图。 由图 6可见, 该方法具体包括以下步骤:  Referring to FIG. 6, FIG. 6 is a schematic flowchart of a method for tracking network user behavior according to Embodiment 2 of the present invention. As can be seen from Figure 6, the method specifically includes the following steps:

步骤 601、 网站服务器利用行为管理模块 501记录用户在网站上 所执行的各种操作 (即用户行为) , 并保存到用户流水日志中。 Step 601: The website server uses the behavior management module 501 to record the user on the website. The various operations performed (ie user behavior) are saved to the user flow log.

在本实施例中, 行为管理模块 501对用户行为的记录是实时进行 的, 用户每执行一个操作, 则立刻记录其执行时间、 执行主题、 主题 资源、 主题源地址等所有相关信息, 并保存在用户流水日志中。  In this embodiment, the behavior management module 501 records the user behavior in real time, and each time the user performs an operation, all relevant information such as the execution time, the execution topic, the theme resource, the topic source address, and the like are immediately recorded and saved in the User flow log.

步骤 602、 网站服务器则利用行为管理模块 501从所保存的用户 流水日志中提取用户行为。  Step 602: The website server uses the behavior management module 501 to extract user behavior from the saved user flow log.

该步骤可以是定时地, 实时地, 或者根据用户请求(如客户端发 起的网页更新请求)而从用户流水日志中提取用户行为, 所提取的用 户行为可以是特定时段或特定数量的用户行为。  The step may be to extract user behavior from the user flow log periodically, in real time, or according to a user request (such as a web page update request initiated by the client), and the extracted user behavior may be a specific time period or a specific number of user behaviors.

较佳地, 在实施例的第一个示例方案中, 可以对提取用户行为的 时间进行设定。  Preferably, in the first exemplary embodiment of the embodiment, the time for extracting the user's behavior can be set.

网站服务器中设置有一个提取时限 T, 从而每隔一定的时间 T就 从所保存的用户流水日志中提取用户行为。 例如: 设置该提取时限 T 的数值为 5分钟,则网站服务器每隔 5分钟提取一次用户行为。又如: 设置该提取时限 T的数值为 0, 则对用户行为的提取是实时进行的。  The website server is provided with an extraction time limit T, so that user behavior is extracted from the saved user flow log at regular intervals. For example: Set the extraction time limit T to 5 minutes, the website server extracts user behavior every 5 minutes. Another example: If the value of the extraction time limit T is set to 0, the extraction of user behavior is performed in real time.

较佳地, 在实施例的第二个示例方案中, 还可以对提取的用户行 为的数量进行设定。  Preferably, in the second exemplary embodiment of the embodiment, the number of extracted user behaviors can also be set.

( 1 ) 行为管理模块 501 从用户流水日志中提取所记录的所有用 户行为, 从而在其后生成与全部用户行为对应的行为链接。  (1) The behavior management module 501 extracts all recorded user behaviors from the user flow log, thereby generating behavioral links corresponding to all user behaviors thereafter.

( 2 ) 行为管理模块 501 也可以从当前的网页更新时间点开始, 往前推进 n个用户, 如 n等于 10, 确定他们的最后一步有意义的操 作, 从而在其后可根据这 10个有意义的操作生成 10个行为链接。  (2) The behavior management module 501 can also advance n users from the current webpage update time point, for example, n is equal to 10, and determine the last step of their meaningful operation, so that they can be based on the 10 Meaningful operations generate 10 behavioral links.

此时, 行为管理模块 501还进一步判断所提取的每一个用户行为 是否是有效行为, 若为无效行为则进一步往前递推其他的用户行为, 直到提取到 10个有效的用户行为。 步骤 603、 网站服务器利用行为管理模块 501生成与用户行为对 应的编码, 并将所生成的编码发送给链接创建模块 502。 如前述步骤 601 , 所记录的用户行为包含了执行时间、 执行主题、 主题内容、 主 息。 At this time, the behavior management module 501 further determines whether each of the extracted user behaviors is a valid behavior, and if it is an invalid behavior, further recursive other user behaviors until 10 valid user behaviors are extracted. Step 603: The website server uses the behavior management module 501 to generate a code corresponding to the user behavior, and sends the generated code to the link creation module 502. As described in step 601 above, the recorded user behavior includes execution time, execution topic, topic content, and interest.

步骤 604、 网站服务器利用链接创建模块 502根据行为管理模块 501发送的上述编码创建行为链接, 并将所生成的行为链接发送至队 列管理模块 503。  Step 604: The website server uses the link creation module 502 to create a behavior link according to the above code sent by the behavior management module 501, and sends the generated behavior link to the queue management module 503.

本发明实施例中链接创建模块 502创建行为链接的过程与一般的 链接创建过程类似, 此处仅做筒要说明: 链接创建模块 502将用户行 为的执行时间、 执行主题、 主题资源、 主题源地址等相关信息均生成 在该行为链接中, 这样当用户在网页中点击该行为链接时, 则可跳转 至对应的主题页面。  The process of creating a behavior link by the link creation module 502 in the embodiment of the present invention is similar to the general link creation process. Here, the link creation module 502 will execute the user behavior execution time, execution theme, theme resource, and topic source address. The related information is generated in the behavior link, so that when the user clicks the behavior link in the webpage, the user can jump to the corresponding topic page.

步骤 605、 网站服务器利用队列管理模块 503将所生成的行为链 接保存到链接队列中。  Step 605: The website server uses the queue management module 503 to save the generated behavior link to the link queue.

在本实施例中, 队列管理模块 503的链接队列中所保存的行为链 接均按照各条链接所具有的时间进行排序,其时间与步骤 501中用户 行为的执行时间,以及步骤 503所生成的编码信息中包含的执行时间 保持一致。  In this embodiment, the behavior links stored in the link queue of the queue management module 503 are sorted according to the time of each link, the time and the execution time of the user behavior in step 501, and the code generated in step 503. The execution time contained in the message remains the same.

步骤 606、 网站服务器利用网页绘制模块 504则从链接队列中提 取行为链接, 并绘制包含该行为链接的网页, 本发明将行为链接生成 在网页中的机制与一般链接在网页中生成的机制是类似的。  Step 606: The web server uses the webpage drawing module 504 to extract the behavior link from the link queue and draw the webpage including the behavior link. The mechanism for generating the behavior link in the webpage is similar to the mechanism of the general link generated in the webpage. of.

网页绘制模块 504可以实时地、 定时地、 或根据客户端发起的请 求, 从上述链接队列中提取特定时段、 或特定数量的行为链接。  The web page rendering module 504 can extract a particular time period, or a specific number of behavioral links, from the link queue in real time, periodically, or according to a request initiated by the client.

网页绘制模块 504所绘制出的网页中行为链接可以固定在网页中 的特定位置, 或者是循环滚动形式的, 还可以其他形式呈现。 The behavior link in the webpage drawn by the webpage drawing module 504 can be fixed in the webpage. The specific location, or in the form of a circular scroll, can also be presented in other forms.

网页绘制模块 504采用异步 Java脚本及可扩展标识语言 ( Ajax, Asynchronous JavaScript and XML )技术生成动态网页。  The web page drawing module 504 generates dynamic web pages using asynchronous Java scripts and Ajax (Asynchronous JavaScript and XML) technology.

网页绘制模块 504进一步在所生成的网页中添加定时器, 可定时 进行自动更新, 不需用户手工刷新。  The webpage rendering module 504 further adds a timer to the generated webpage, and can automatically update periodically, without manual refreshing by the user.

步骤 607、 网站服务器利用网页绘制模块 504将所绘制的包含行 为链接的网页发送至客户端中显示。  Step 607: The web server uses the webpage drawing module 504 to send the drawn webpage containing the behavioral link to the client for display.

当客户端接收到网页并在用户界面上显示时, 用户可点击该网页 上的行为链接, 则可直接跳转至该行为链接对应的主题页面。  When the client receives the webpage and displays it on the user interface, the user can click the behavior link on the webpage, and then directly jump to the topic page corresponding to the behavior link.

由上所述, 根据本发明实施例中提供的跟踪网络用户行为的装置 及方法, 网站服务器在跟踪网络用户行为时, 根据所记录的用户流水 曰志提取用户行为, 并在该网站的网页中生成相应的行为链接, 再发 送到客户端的用户界面上显示,使其后登陆该网站的用户不仅可了解 到其他人执行了哪些操作, 还可点击行为链接从而执行相同的操作, 加定时器, 可自动实时地进行更新显示。  As described above, according to the apparatus and method for tracking network user behavior provided in the embodiment of the present invention, when tracking the behavior of the network user, the website server extracts the user behavior according to the recorded user flow, and is in the webpage of the website. Generate corresponding behavior links, and then send them to the client's user interface for display, so that users who log in to the website can not only learn what other people have performed, but also click the behavior link to perform the same operation, plus timer. The update display can be performed automatically in real time.

本发明还提供了一种跟踪网络用户行为的系统。 下面, 通过实施 例对该系统进行详细说明。  The present invention also provides a system for tracking the behavior of network users. Hereinafter, the system will be described in detail by way of examples.

参见图 7 , 图 7为本发明实施例中跟踪网络用户行为的系统的结 构示意图。 由图 7可见, 该系统包括: 网站服务器 701和客户端 702。  Referring to FIG. 7, FIG. 7 is a schematic structural diagram of a system for tracking network user behavior according to an embodiment of the present invention. As can be seen from Figure 7, the system includes: a website server 701 and a client 702.

其中, 网站服务器 701用于根据用户行为, 创建该用户行为的行 为链接, 绘制并输出包含该行为链接的网页。  The website server 701 is configured to create a behavior link of the user behavior according to the user behavior, and draw and output a webpage including the behavior link.

在实际应用中, 上述跟踪网络用户行为的系统中的网站服务器 701可以采用本发明实施例中的任一方式来绘制并输出包含该行为链 接的网页。 客户端 702 用于显示网站服务器 701 输出的包含行为链接的网 页。 In an actual application, the website server 701 in the system for tracking network user behavior may use any of the embodiments of the present invention to draw and output a webpage including the behavior link. The client 702 is configured to display a web page containing the behavior link output by the website server 701.

用户通过客户端 702登陆网站并浏览该网站的网页, 从而了解其 他用户在该网站所执行的操作 (即用户行为) 。  The user logs into the website through the client 702 and browses the web page of the website to understand the operations performed by other users on the website (ie, user behavior).

下面, 以视频分享网站中对用户行为进行跟踪为例对本发明进行 更加详细的说明。 不过, 本领域技术人员可以意识到, 以视频分享网 站为例对本发明进行说明仅仅是示范性的,并不用于对本发明的保护 范围进行限定。  In the following, the present invention will be described in more detail by taking the tracking of user behavior in a video sharing website as an example. However, those skilled in the art will appreciate that the present invention is exemplified by the video sharing network as an example and is not intended to limit the scope of the present invention.

由于目前一般网站上所采用的做法是显示一段时间前, 其他用户 在网站上做了什么操作。 但对用户而言, 这种信息没有太大意义, 用 户只能查看上述信息,并不能或者说并不知道如何进行操作以完成与 其他用户相同的操作。 因此, 本发明提出了一种方法, 可以在视频分 享网站上显示及跟踪用户行为, 从而增强了用户之间的互动。  Since the current practice on the general website is to show what other users did on the site a while ago. But for the user, this kind of information doesn't make much sense. The user can only view the above information, and can't or don't know how to operate to complete the same operation as other users. Accordingly, the present invention proposes a method for displaying and tracking user behavior on a video sharing website, thereby enhancing interaction between users.

参见图 8 , 图 8为本发明实施例中视频分享网站上跟踪网络用户 行为的方法流程示意图。 由图 8可见, 该方法具体包括以下步骤: 步骤 801、 网站服务器记录用户在视频分享网站上所执行的各种 操作 (即用户行为) , 并保存到用户流水日志中。  Referring to FIG. 8, FIG. 8 is a schematic flowchart of a method for tracking network user behavior on a video sharing website according to an embodiment of the present invention. As shown in FIG. 8, the method specifically includes the following steps: Step 801: The website server records various operations (ie, user behaviors) performed by the user on the video sharing website, and saves them in the user flow log.

例如, 用户 A点击该视频分享网站上的某视频节目 1时, 网站月良 务器将记录如下信息: 该点击操作执行的具体时间、 执行的主题为观 看视频节目 1 , 主题资源为视频节目 1 , 以及该视频节目 1在网站中 的源地址等所有相关信息。  For example, when user A clicks on a video program 1 on the video sharing website, the website server will record the following information: The specific time of the click operation is performed, the subject of the execution is watching the video program 1, and the theme resource is the video program 1 , and all relevant information such as the source address of the video program 1 on the website.

同理, 网站服务器还可以记录其他用户的各种行为信息, 如上传 视频节目、 对某视频节目评论、 或在某论坛留言等等。  Similarly, the web server can also record various behavioral information of other users, such as uploading a video program, commenting on a video program, or leaving a message in a forum.

较佳地, 网站服务器还可以进一步将用户行为定期写入网站服务 器的数据库中。 当然, 在实际应用中, 将用户行为写入数据库存在两 种方式: Preferably, the website server can further write user behaviors into the database of the website server periodically. Of course, in practical applications, there are two user behaviors written to the database. Ways:

( 1 ) 同步方式, 即用户行为发生时, 网站服务器直接将其写入 数据库。  (1) Synchronous mode, that is, when user behavior occurs, the web server directly writes it to the database.

( 2 )异步方式, 即用户行为发生时, 先将其写入用户流水日志, 再进一步写入数据库。  (2) Asynchronous mode, that is, when user behavior occurs, it is first written to the user flow log and then further written to the database.

步骤 802、网站服务器从所保存的用户流水日志中提取用户行为。 网站服务器从用户流水日志中提取上述用户 A 的用户行为的相 关信息, 包括: 执行时间、 执行主题、 主题内容和主题地址等信息。 例如, 如果网站服务器中设置的提取时限 T的数值为 0, 则该网站服 务器对用户行为的提取是实时进行的。如果网站服务器从用户流水日 志中提取所记录的所有用户行为,则该网站服务器将在其后生成与全 部用户行为对应的行为链接。  Step 802: The website server extracts user behavior from the saved user flow log. The web server extracts information about the user behavior of the user A from the user flow log, including: execution time, execution topic, subject content, and subject address. For example, if the extraction time limit T set in the web server is 0, then the web server extracts the user behavior in real time. If the web server extracts all of the recorded user behavior from the user's journaling log, the web server will then generate a behavioral link corresponding to the overall user behavior.

步骤 803、 网站服务器生成与用户行为对应的编码。  Step 803: The website server generates a code corresponding to the user behavior.

网站服务器内部生成与用户 A行为对应的编码,例如超文本链接 标示语言 (HTML )编码。 由上所述, 与用户行为对应的编码中包含 了执行时间、 执行主题、 主题内容、 主题地址等相关信息。  The web server internally generates a code corresponding to user A's behavior, such as Hypertext Link Markup Language (HTML) encoding. As described above, the code corresponding to the user behavior includes information such as execution time, execution topic, topic content, topic address, and the like.

步骤 804、 网站服务器根据上述编码创建用户 A的行为链接。 网站服务器将用户 A点击该视频分享网站上的某视频 1的执行时 间、 执行主题、 主题资源、 主题源地址等相关信息均生成在该行为链 接中, 这样当随后另一用户 B在网页中点击用户 A的该行为链接时, 则可跳转至对应的观看视频节目 1的主题页面。  Step 804: The website server creates a behavior link of the user A according to the foregoing code. The website server generates the related information of the execution time, the execution theme, the theme resource, the theme source address, and the like of the video 1 on the video sharing website by the user A, and the related information is generated in the behavior link, so that another user B clicks on the webpage. When the user A's behavior is linked, the user can jump to the topic page of the corresponding viewing video program 1.

步骤 805、 网站服务器将所生成的行为链接保存到链接队列中。 网站服务器将所创建的之前视频分享网站上各个用户的行为链 接保存到链接队列中,所保存的行为链接均按照各条链接所具有的时 间进行排序, 其时间与步骤 801 中用户行为的执行时间, 以及步骤 803所生成的编码信息中包含的执行时间保持一致。 Step 805: The website server saves the generated behavior link to the link queue. The web server saves the behavior link of each user on the previously created video sharing website to the link queue, and the saved behavior links are sorted according to the time of each link, and the time and the execution time of the user behavior in step 801. And steps The execution time included in the encoded information generated by 803 remains the same.

步骤 806、 网站服务器从链接队列中提取行为链接, 绘制包含该 行为链接的网页。  Step 806: The website server extracts the behavior link from the link queue, and draws a webpage that includes the behavior link.

网站服务器可以实时地、 或定时地、 或根据随后登录的另一用户 B发起的请求, 从链接队列中提取行为链接, 绘制包含该行为链接的 网页, 并通过用户 B的客户端显示出来。  The web server may extract the behavior link from the link queue in real time, or periodically, or according to a request initiated by another user B who subsequently logged in, draw a web page containing the link of the behavior, and display it through the client B.

当然, 在实际应用中, 网站服务器还可以根据用户 B的要求, 从 从链接队列中提取行为链接特定时段或特定数量的行为链接,绘制包 含该行为链接的网页, 并显示给用户 B。  Of course, in an actual application, the web server may also extract a behavioral link for a specific time period or a specific number of behavior links from the link queue according to the requirements of the user B, and draw a webpage containing the behavior link, and display it to the user B.

步骤 807、 网站服务器将所绘制的包含行为链接的网页发送至客 户端中显示。  Step 807: The web server sends the drawn webpage containing the behavior link to the client for display.

用户 B的客户端接收上述网页,并在用户界面上显示之前登录用 户的行为链接, 用户 B点击该网页上的行为链接, 则可直接跳转至该 行为链接对应的主题页面。  The client of the user B receives the webpage and displays the behavior link of the previously logged-in user on the user interface. When the user B clicks the behavior link on the webpage, the user can directly jump to the topic page corresponding to the behavior link.

例如, 在本实施例的视频分享网站中, 若该行为链接对应的是此 前某个用户 A观看视频节目 1 ,则点击该行为链接则可跳转至播放该 视频节目 1。  For example, in the video sharing website of the embodiment, if the behavior link corresponds to a previous user A watching the video program 1 , clicking the behavior link may jump to play the video program 1 .

应当说明的是, 本发明典型的应用但不限于视频分享, 在其他类 似的网站中也可以应用本发明所阐述的方法。  It should be noted that the typical application of the present invention is not limited to video sharing, and the methods set forth in the present invention may be applied to other similar websites.

以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精神和原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明的保护范围之内。  The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. Within the scope.

Claims

权利要求书 Claim 1、 一种跟踪网络用户行为的网站服务器, 其特征在于, 包括: 链接创建模块, 用于创建与用户行为对应的行为链接;  A website server for tracking behavior of a network user, comprising: a link creation module, configured to create a behavior link corresponding to a user behavior; 网页绘制模块, 用于生成包含所述行为链接的网页。  a webpage drawing module, configured to generate a webpage including the behavior link. 2、 根据权利要求 1 所述的网站服务器, 其特征在于, 进一步包 括:  2. The website server according to claim 1, further comprising: 行为管理模块, 用于在监测到用户行为后, 记录所述用户行为并 发送给链接创建模块。  The behavior management module is configured to record the user behavior and send it to the link creation module after monitoring the user behavior. 3、 根据权利要求 2所述的网站服务器, 其特征在于, 所述行为 管理模块进一步用于设置提取时限,每隔提取时限提取所记录的用户 行为并发送给链接创建模块。  The website server according to claim 2, wherein the behavior management module is further configured to set an extraction time limit, extract the recorded user behavior every extraction time limit, and send the record to the link creation module. 4、 根据权利要求 2所述的网站服务器, 其特征在于, 所述行为 管理模块进一步用于根据用户的更新请求提取所记录的用户行为并 发送给链接创建模块。  The website server according to claim 2, wherein the behavior management module is further configured to extract the recorded user behavior according to the update request of the user and send the same to the link creation module. 5、 根据权利要求 1 所述的网站服务器, 其特征在于, 进一步包 括:  The website server according to claim 1, further comprising: 队列管理模块, 用于在链接队列中保存链接创建模块发送的行为 链接, 并将所述链接队列中的行为链接发送给网页绘制模块。  The queue management module is configured to save the behavior link sent by the link creation module in the link queue, and send the behavior link in the link queue to the webpage drawing module. 6、 根据权利要求 1至 5任一项所述的网站服务器, 其特征在于, 所述链接创建模块用于根据用户行为,生成包括用户行为相关信息的 编码, 并根据所述编码, 创建所述用户行为的行为链接。  The website server according to any one of claims 1 to 5, wherein the link creation module is configured to generate a code including user behavior related information according to user behavior, and create the A behavioral link to user behavior. 7、 根据权利要求 6所述的网站服务器, 其特征在于, 所述链接 创建模块用于实时或定时地根据用户行为,创建所述用户行为的行为 链接。 7. The website server according to claim 6, wherein the link creation module is configured to create a behavior link of the user behavior according to user behavior in real time or periodically. 8、 根据权利要求 6所述的网站服务器, 其特征在于, 所述网页 绘制模块用于实时或定时地, 或根据客户端发起的请求, 生成包含特 定时段或特定数量的行为链接的网页。 The web server according to claim 6, wherein the webpage rendering module is configured to generate a webpage containing a specific time period or a specific number of behavior links in real time or periodically, or according to a request initiated by the client. 9、 根据权利要求 8所述的网站服务器, 其特征在于, 所述网页 绘制模块进一步用于在所生成的网页中添加定时器,每隔定时器时间 对所生成的网页进行自动更新。  The web server according to claim 8, wherein the webpage rendering module is further configured to add a timer to the generated webpage, and automatically update the generated webpage every timer time. 10、 一种跟踪网络用户行为的方法, 其特征在于, 包括: 创建与用户行为对应的行为链接;  A method for tracking behavior of a network user, comprising: creating a behavior link corresponding to a user behavior; 生成包含所述行为链接的网页。  Generate a web page that contains the link to the behavior. 11、 根据权利要求 10所述的方法, 其特征在于, 进一步包括: 在监测到用户行为后, 记录所述用户行为。  11. The method of claim 10, further comprising: recording the user behavior after monitoring user behavior. 12、 根据权利要求 11 所述的方法, 其特征在于, 进一步包括: 设置提取时限, 每隔提取时限提取所记录的用户行为。  12. The method according to claim 11, further comprising: setting an extraction time limit, and extracting the recorded user behavior every extraction time limit. 13、 根据权利要求 11 所述的方法, 其特征在于, 进一步包括: 根据用户的更新请求限提取所记录的用户行为。  13. The method according to claim 11, further comprising: extracting the recorded user behavior according to a user update request limit. 14、 根据权利要求 10所述的方法, 其特征在于, 进一步包括: 在链接队列中保存所述行为链接。  14. The method of claim 10, further comprising: saving the behavior link in a link queue. 15、 根据权利要求 10至 14任一项所述的方法, 其特征在于, 所 述创建与用户行为对应的行为链接包括:  The method according to any one of claims 10 to 14, wherein the creating a behavior link corresponding to the user behavior comprises: 链接创建模块根据用户行为, 生成包括用户行为相关信息的编 码, 并根据所述编码, 创建所述用户行为的行为链接。  The link creation module generates a code including information related to the user behavior according to the user behavior, and creates a behavior link of the user behavior according to the code. 16、 根据权利要求 15所述的方法, 其特征在于, 所述创建所述 用户行为的行为链接包括: 链接创建模块实时或定时地根据用户行 为, 创建所述用户行为的行为链接。  The method according to claim 15, wherein the creating a behavior link of the user behavior comprises: the link creation module creating a behavior link of the user behavior according to user behavior in real time or periodically. 17、 根据权利要求 15所述的跟踪网络用户行为的方法, 所述生 成包含所述行为链接的网页包括: 17. A method of tracking user behavior of a network according to claim 15, said The web page containing the link to the behavior includes: 网页绘制模块实时或定时地, 或根据客户端发起的请求, 绘制并 输出包含特定时段或特定数量的行为链接的网页。  The web page drawing module draws and outputs a web page containing a specific time period or a specific number of behavior links in real time or periodically, or according to a request initiated by the client. 18、 根据权利要求 17所述的方法, 其特征在于, 进一步包括: 网页绘制模块在所生成的网页中添加定时器,每隔定时器时间对所生 成的网页进行自动更新。  18. The method according to claim 17, further comprising: the webpage rendering module adding a timer to the generated webpage, and automatically updating the generated webpage every timer time. 19、 一种跟踪网络用户行为的系统, 其特征在于, 包括: 网站服务器, 用于创建与用户行为对应的行为链接, 生成包含所 述行为链接的网页;  A system for tracking behavior of a network user, comprising: a website server, configured to create a behavior link corresponding to a user behavior, and generate a webpage including the behavior link; 客户端, 用于显示所述包含行为链接的网页。  Client, used to display the webpage containing the behavior link. 20、 根据权利要求 19所述的系统, 其特征在于, 所述网站服务 器包括: 根据权利要求 1至 5所述的网站服务器。  20. The system according to claim 19, wherein the website server comprises: the website server according to claims 1 to 5.
PCT/CN2008/070168 2007-01-29 2008-01-23 A method, web server and system for tracing a web user's behavior Ceased WO2008092398A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710073143.5 2007-01-29
CN200710073143.5A CN101079752A (en) 2007-01-29 2007-01-29 A method, system and device for tracking network user behavior

Publications (1)

Publication Number Publication Date
WO2008092398A1 true WO2008092398A1 (en) 2008-08-07

Family

ID=38906997

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/070168 Ceased WO2008092398A1 (en) 2007-01-29 2008-01-23 A method, web server and system for tracing a web user's behavior

Country Status (2)

Country Link
CN (1) CN101079752A (en)
WO (1) WO2008092398A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079752A (en) * 2007-01-29 2007-11-28 腾讯科技(深圳)有限公司 A method, system and device for tracking network user behavior
US8145747B2 (en) * 2007-12-11 2012-03-27 Microsoft Corporation Webpage domain monitoring
CN103701840A (en) * 2012-09-27 2014-04-02 时空创意(北京)科技文化发展有限公司 System and method for autonomously sharing user behaviors between terminals
CN103577264A (en) * 2013-11-18 2014-02-12 浪潮(北京)电子信息产业有限公司 Time control method and system
CN112905433B (en) * 2021-03-16 2022-08-19 广州虎牙科技有限公司 Trajectory tracking method and device, electronic equipment and readable storage medium
CN116150541B (en) * 2023-04-19 2023-06-23 中国信息通信研究院 Background system identification method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1317900A (en) * 2000-01-27 2001-10-17 英毕特公司 Method and system for tracking network screen action in network trade
CN1333513A (en) * 2000-07-17 2002-01-30 国际商业机器公司 System and method for forming virtual intention list supporting network shipping
CN1336608A (en) * 2000-08-02 2002-02-20 网通科技股份有限公司 Method of tracing shopping process and computer program recording article
CN101079752A (en) * 2007-01-29 2007-11-28 腾讯科技(深圳)有限公司 A method, system and device for tracking network user behavior

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1317900A (en) * 2000-01-27 2001-10-17 英毕特公司 Method and system for tracking network screen action in network trade
CN1333513A (en) * 2000-07-17 2002-01-30 国际商业机器公司 System and method for forming virtual intention list supporting network shipping
CN1336608A (en) * 2000-08-02 2002-02-20 网通科技股份有限公司 Method of tracing shopping process and computer program recording article
CN101079752A (en) * 2007-01-29 2007-11-28 腾讯科技(深圳)有限公司 A method, system and device for tracking network user behavior

Also Published As

Publication number Publication date
CN101079752A (en) 2007-11-28

Similar Documents

Publication Publication Date Title
US9418172B2 (en) Systems and methods for remote tracking and replay of user interaction with a webpage
US8924943B2 (en) Browser emulator system
CN100591078C (en) A website caching method and a website caching device
CN102272757B (en) Method for server-side logging of client browser state through markup language
CN111901192B (en) A statistical method and device for page access data
CN101635826B (en) A method of obtaining network audio and video program addresses
US20100082747A1 (en) Real-time collaborative browsing
US20200396304A1 (en) Synchronized console data and user interface playback
JP2009508220A5 (en)
WO2017071189A1 (en) Webpage access method, apparatus, device and non-volatile computer storage medium
WO2013097632A1 (en) Information distribution method and device
WO2008092398A1 (en) A method, web server and system for tracing a web user's behavior
CN103268361A (en) Method, device and system for extracting hidden URLs in web pages
CN103577427A (en) Browser kernel based web page crawling method and device and browser containing device
JP2017504129A (en) Construction of a state expression represented in a web browser
US20120198324A1 (en) Systems, Methods, and Apparatuses to Write on Web Pages
CN102799372A (en) Uploading method and uploading device for pictorial information
CN114254228A (en) A web application processing method and related device for dynamic data binding
US20220286524A1 (en) Network latency detection
CN105701153A (en) Method and device for reading webpage resources and electronic equipment
TW561397B (en) A browser rewind and replay feature for transient messages wherein the messages are stored automatically when they are initially rendered and replayed when selected
CN105069032A (en) Filtering expression and rendering engine based method for automatically monitoring update of dynamic webpage
CN104113464A (en) Interaction method based on instant communication prompt, interaction device based on instant communication prompt, and interaction system based on instant communication prompt
KR101111956B1 (en) System and Method for Providing Monitoring Content of Computing Device
CN119047440A (en) Form filling method, system, computer equipment and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08700823

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 3673/CHENP/2009

Country of ref document: IN

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC DATED 07.12.2009

122 Ep: pct application non-entry in european phase

Ref document number: 08700823

Country of ref document: EP

Kind code of ref document: A1