Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for correlating client data with server-end data

A server-side and client-side technology, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve problems such as short time gaps and easy errors

Inactive Publication Date: 2010-02-03
IBM CORP
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in large-capacity page applications, there are too many simultaneous users and a large number of simultaneous services, and the time gap between different users and different services is too short. Using this timing-based method is very error-prone, making it impossible to establish effective associations

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for correlating client data with server-end data
  • Method and device for correlating client data with server-end data
  • Method and device for correlating client data with server-end data

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0018] figure 1 A system block diagram of the association device 140 for associating client data and server data according to one embodiment of the present invention is shown.

[0019] like figure 1 As shown, the system includes an associating device 140 for associating client data and server data at the server end according to this embodiment. The association means 140 comprises: an association factor generator 141, which is used to generate an association factor comprising the client information of the client that initiates the client request; and an association engine 146, which adds the association factor to the server-side application program relevant to the client request And in the generated application log.

[0020] Association device 140 may be connected to thread context memory 148 . Optionally, thread context storage 148 may be included in association device 140 . The thread context storage 148 stores association factors corresponding to basic execution units (s...

no. 2 example

[0030] image 3 A system block diagram of an associating device 340 for associating client data and server data according to another embodiment of the present invention is shown. exist image 3 , denote with the same designation as the figure 1 the same components, and their detailed descriptions are omitted.

[0031] Compared with the first embodiment, the associating device 340 of this embodiment further includes a data collection metadata unit 130 for storing data collection metadata, the data collection metadata indicating client information to be included in the association factor; and a data collection metadata modifying unit 135, configured to modify the data collection metadata according to an externally input instruction. For example, in the application of website analysis, if a new concern occurs, such as the analysis of the path of the user's access to the website, the data collection metadata modification unit 135 can be instructed to modify the data collection ...

no. 3 example

[0035] Figure 4 A flowchart showing a method for associating client data and server data according to the third embodiment of the present invention.

[0036] When a user opens a webpage, the JS & Beacon Sensor included in the webpage for collecting client information runs to generate an identifier that can identify the current client, and save this identifier in, for example, a client cookie. At the same time, JS records the client ID and other collected client information into the client access log through the Beacon request. When the user makes a request (such as a page jump), the client information related to the previous request (such as the client ID) is sent to the server together with this request through the cookie. For example, based on the HTTP protocol specification, the cookie containing the client ID will be included in the HTTP request package.

[0037] When a request sent from the client arrives at the server, a corresponding thread is allocated for the reque...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a device for correlating client data with server-end data. The device comprises a correlation factor generator for generating a correlation factor containing client information of a client initiating a client request; and a correlation engine for adding the correlation factor to an application log generated by a server-end application correlative to the clientrequest.

Description

technical field [0001] The present invention relates to methods and apparatus for associating client-side data and server-side data. Background technique [0002] There are various applications based on data collected by websites, such as website visitor behavior analysis and website error detection. Website visitor behavior analysis refers to using data collected from a website, such as logs, to determine which aspects of a website contribute to business objectives, such as which pages are preferred by customers. In addition, the data collected often includes website traffic reports, email response rates, direct mail advertising data, and other desired data. This data is often compared to key performance indicators (KPIs) to improve the website. However, in order to obtain more effective analysis results, it is not enough to use the above data obtained from the website client (browser), and it is often necessary to use data collected from the server, such as business logi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/24H04L12/58
Inventor 段宁孙沛张剑鸣孙伟
Owner IBM CORP