KR20010036877A - Method for Storing the status of network resource - Google Patents

Method for Storing the status of network resource Download PDF

Info

Publication number
KR20010036877A
KR20010036877A KR1019990044066A KR19990044066A KR20010036877A KR 20010036877 A KR20010036877 A KR 20010036877A KR 1019990044066 A KR1019990044066 A KR 1019990044066A KR 19990044066 A KR19990044066 A KR 19990044066A KR 20010036877 A KR20010036877 A KR 20010036877A
Authority
KR
South Korea
Prior art keywords
server
program
event
network resource
event handler
Prior art date
Application number
KR1019990044066A
Other languages
Korean (ko)
Inventor
조요섭
Original Assignee
이근상
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 이근상 filed Critical 이근상
Priority to KR1019990044066A priority Critical patent/KR20010036877A/en
Publication of KR20010036877A publication Critical patent/KR20010036877A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Mathematical Physics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE: The method for storing a state of network resource is provided for an advertiser to measure the advertising effects accurately by transmitting a state of network resource downloaded in a web browser and an interactive operation with a user to a server automatically. CONSTITUTION: A measuring program is downloaded(201). An initialization process is performed. An event handler of an event to be measured and a function for calling the event handler are created(202). A client checks whether an event of created event handler is generated. If the event is generated, the routine/function related to the event is executed. An object capable of designating a URL of a HTML document as the property value is created(203). An initialization for measuring time is performed(204). The processes(202,203,204) may be performed successively or simultaneously. Data meaning a state of a browser or network resource, a generated event or measuring time are created(205). The created data are encoded as one transmitting character row with a variable name to be transmitted to a server. The created transmitting character row and a URL of a server to be transmitted are included together, and the character row and the URL are set as a SRC of a document created at the initialization(202,204) or a HREF property value(206). Data created at the above stage(205) are stored in a storing medium of a server with the data obtained from HTTP-headers by executing a storing program through the SRC property changing process(207).

Description

네트워크 자원의 상태 저장 방법{Method for Storing the status of network resource}Method for Storing the status of network resource}

본 발명은 웹브라우져에서 서버로의 정보 전달에 관한 것으로서, 특히, 네트워크 자원의 상태 저장 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to the delivery of information from a web browser to a server, and more particularly to a computer readable recording medium having recorded thereon a method for storing a state of a network resource and a program for realizing the method.

브라우져에서 서버로 정보를 보내는 일반적인 방법은, 사용자가 양식(FORM)에 정보를 기입하고 ″클릭″하는 방법이다.A common way to send information from the browser to the server is to have the user fill in the information on the FORM and ″ click ″.

즉, 하나의 네트워크 자원(예를들어 HTML문서)이 웹브라우저로 읽혀 진후, 사용자의 ″클릭″없이는 어떠한 정보도 클라이언트에서 서버로 이동하지 못한다.That is, after a network resource (eg an HTML document) is read by a web browser, no information can be moved from the client to the server without the user's ″ click ″.

이때, ″클릭″으로는 측정할 수 없지만 필요한 정보는 다양하다. 예를 들어, 광고주는 광고가 다 읽히고, 더 나아가서 원하는 메세지가 다 표시되었는가 또는 어디까지 표시되었으며, 사용자와 광고사이에 어떤 일이 일어났는지 알고 싶어한다. 인터넷 매체사(web publisher)는 사용자들이 한 웨페이지(WebPage)에서 어느 정도의 시간을 소비하는지 등을 알기 원한다. 이런한 정보들은 사용자의 ″클릭″을 통해 전달되지 않기 때문에 기존의 방법으로는 알 수 없다.At this time, it cannot be measured by a "click", but the required information varies. For example, an advertiser wants to know if the advertisement has been read, further the desired message has been displayed, or where it has been displayed, and what has happened between the user and the advertisement. Web publishers want to know how much time users spend on a WebPage. Such information is not known by conventional means because it is not conveyed by the user's ″ click ″.

즉, 상기와 같은 종래의 기술은, 웹브라우져에 다운로드된 네트위크 리소스의 상태와 이것과 사용자와의 상호작용을 자동적으로 서버로 전달할 수 없다는 문제점이 있다.That is, the conventional technology as described above has a problem in that the state of the network resource downloaded to the web browser and the interaction between the user and the user cannot be automatically transmitted to the server.

본 발명은 상기 문제점을 해결하기 위해 안출된 것으로, 웹사이트의 가치와 광고 효과를 측정하기 위하여, 웹브라우져에 다운로드된 네트위크 리소스의 상태와 이것과 사용자와의 상호작용을 자동적으로 서버로 전달하기 위한, 네트워크 자원의 상태 저장 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공하는데 그 목적이 있다.The present invention has been made to solve the above problems, in order to measure the value of the website and advertising effectiveness, to automatically communicate the status of the network resources downloaded to the web browser and their interaction with the user to the server It is an object of the present invention to provide a computer readable recording medium storing a method of storing state of a network resource and a program for realizing the method.

도 1 은 본 발명이 적용되는 통신망의 일실시예 구성도.1 is a configuration diagram of an embodiment of a communication network to which the present invention is applied.

도 2 는 본 발명에 따른 네트워크 자원의 상태 저장 방법의 일실시예 흐름도.2 is a flowchart of an embodiment of a method for storing state of a network resource according to the present invention;

상기 목적을 달성하기 위한 본 발명은, 네트워크 자원의 상태 저장 방법에 있어서, 서버로부터 다운로드 한 네트워크 자원 안에 포함된 측정 프로그램을 다운로드하는 제 1 단계; 측정하기 원하는 이벤트의 이벤트 핸들러와 이것이 호출할 함수를 생성하는 제 2 단계; 및 상기 측정하기 원하는 이벤트가 발생하는 경우에 상기 네트워크 자원의 속성을 변화시킴으로서, 서버의 프로그램을 실행시켜 브라우져와 사용자간의 상호작용에 대한 정보를 서버에 저장하는 제 3 단계를 포함한다.According to an aspect of the present invention, there is provided a method of storing state of a network resource, comprising: a first step of downloading a measurement program included in a network resource downloaded from a server; A second step of creating an event handler for the event to be measured and a function to call it; And a third step of, by changing a property of the network resource when the event to be measured occurs, executing a program of the server and storing information on the interaction between the browser and the user in the server.

또한, 본 발명은 네트워크 자원의 상태 저장을 위하여, 대용량 프로세서를 구비한 정보통신 시스템에, 서버로부터 다운로드 한 네트워크 자원 안에 포함된 측정 프로그램을 다운로드하는 제 1 기능; 측정하기 원하는 이벤트의 이벤트 핸들러와 이것이 호출할 함수를 생성하는 제 2 기능; 및 상기 측정하기 원하는 이벤트가 발생하는 경우에 상기 네트워크 자원의 속성을 변화시킴으로서, 서버의 프로그램을 실행시켜 브라우져와 사용자간의 상호작용에 대한 정보를 서버에 저장하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 포함한다.The present invention also provides an information communication system having a large capacity processor for storing state of network resources, comprising: a first function of downloading a measurement program included in a network resource downloaded from a server; A second function for creating an event handler for the event to be measured and a function to call it; And recording a program for realizing a third function of executing a server program to store information on interaction between the browser and the user in the server by changing a property of the network resource when the event to be measured occurs. Computer-readable recording media.

즉, 본 발명은 네트워크상의 서버에서 브라우져로 다운로드된 자원의 상태와 이 자원과 사용자 사이의 상호작용(interaction)과 그 시간을 측정하여 첫 번째 또는 다른 서버상의 프로그램에 자동적으로 전달하고, 저장매체에 기록하는 방법에 관한 것으로서, 인터넷 매체(website)와 사용자 사이에서의 사용자행동을 기록으로 남기거나 인터넷 광고의 효과를 측정하는데 이용된다.In other words, the present invention measures the state of a resource downloaded from a server on a network to a browser, the interaction between the resource and the user, and the time, and automatically delivers the result to a program on the first or another server. A method of recording, which is used to record user behavior between a web site and a user or to measure the effectiveness of an internet advertisement.

이때, 네트워크 자원(HTML Document Object, 예를들어 ″src″ 속성을 가지는 HTML문서)의 src속성 값을 프로그램에 의해 자동적으로 변경시킴으로써 웹브라우져에 다운로드된 네트위크 리소스의 상태와 이것과 사용자와의 상호작용을 자동적으로 서버로 전달할 수 있도록 한다.At this time, the program automatically changes the src attribute value of a network resource (HTML Document Object, for example, an HTML document having a ″ src ″ attribute), and the state of the network resource downloaded to the web browser and its interaction with the user. To be automatically forwarded to the server.

이하, 도 1 및 도 2 를 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.Hereinafter, a preferred embodiment according to the present invention will be described in detail with reference to FIGS. 1 and 2.

도 1 은 본 발명이 적용되는 통신망의 일실시예 구성도로서, 사용자가 인터넷망을 통하여 서버 1 로부터 필요한 정보를 얻는 동시에, 사용자가 다운로드한 서버 1 의 네트워크 자원과 사용자와의 상태 정보를 서버 1 또는 서버 2 에 저장하기 위한 통신망의 구성을 보여주고 있다.1 is a configuration diagram of an embodiment of a communication network to which the present invention is applied, wherein a user obtains necessary information from a server 1 through an internet network, and at the same time, the server 1 downloads network resources of the server 1 downloaded by the user and state information of the user. Or it shows the structure of communication network to store in server 2.

도 2 는 본 발명에 따른 네트워크 자원의 상태 저장 방법의 일실시예 흐름도로서, 사용자의 웹브라우져에 다운로드된 네트위크 리소스의 상태와 이것과 사용자와의 상호작용을 자동적으로 서버로 전달하는 방법의 전체적인 일실시예 흐름도이다.2 is a flow chart of an embodiment of a method for storing a state of a network resource according to the present invention, which is a general diagram of a method of automatically transmitting a state of a network resource downloaded to a user's web browser and an interaction with the user to a server. Example flow chart.

첫 번째 단계로서, 우선, 측정 프로그램을 다운로드 받는 과정이 수행된다(201).As a first step, first, a process of downloading a measurement program is performed (201).

이 과정에서는, 웹브라우져의 요청에 의해 네트워크 자원이 서버 1 로부터 클라이언트에 다운로드되어, 그 안에 포함된 웹브라우져가 실행할 수 있는 프로그램을 클라이언트의 램으로 읽어드린다.In this process, network resources are downloaded from the server 1 to the client by the request of the web browser, and the program which the web browser contained therein can read into the RAM of the client.

프로그램을 네트워크자원에 포함시키는 방법으로는, 프로그램의 스크립트 태그(〈scritp〉TAG)를 사용하거나 하이퍼텍스트 전송 프로토콜 문서(HTML Document Object)(이하, 간단히 ″HTML문서″라 함)의 이벤트 헨들러를 사용하는 방법(예를 들어, onClick=″javascript:{프로그램}″ 또는 onClick= ″VBScript:{프로그램리스트}″)이 있다.To include a program in a network resource, use the program's script tag (<scritp> TAG) or use an event handler in a hypertext transfer protocol document (hereinafter simply referred to as an "HTML document"). For example, onClick = ″ javascript: {program} ″ or onClick = ″ VBScript: {program list} ″.

이 방법을 통해 읽혀지는 프로그램은 아래에서 설명할 두 번째 단계에서 실행되는 프로그램를 포함한다. 프로그램을 포함하고 있는 네트워크 자원은 첫 번째 서버에서 다운로드된 것일 수도 있으며, 그 자원이 포함하고 있는 다른 서버의 자원일 수 있다(예를 들어 HTML문서에 〈frame〉TAG가 사용되어, 또다른 자원을 클라이언트가 다운로드하고 이것에 프로그램이 포함될 수 있다.).The program read through this method includes the program executed in the second step described below. The network resource containing the program may be downloaded from the first server, or may be a resource on another server that contains the resource (for example, a <frame> TAG is used in an HTML document to create another resource). The client can download and include the program in it).

또한, 네트워크 자원은 HTML문서와 XML, MacroMedia Flash 등 웹 브라우져가 해석하여 표시할 수 있는 형식을 가진 파일일 수 있다.In addition, the network resource may be a file having a format that can be interpreted and displayed by a web browser such as HTML document, XML, and MacroMedia Flash.

두 번째 단계로서 초기화 과정이 수행된다(202 내지 203).As a second step, an initialization process is performed (202 to 203).

즉, 측정하기 원하는 이벤트의 이벤트핸들러와 이것이 호출할 함수(루틴)를 생성한다(202).That is, it creates an event handler of the event to be measured and a function (routine) to call it (202).

이벤트 핸들러는 HTML 문서 모델의 모든 객체(Object) 각각의 모든 이벤트핸들러일 수 있다(예를 들어, Images[0]. onMouseOver, Images[0].onLoad).The event handler can be all event handlers for each object in the HTML document model (eg Images [0] .onMouseOver, Images [0] .onLoad).

또한, 웹브라우져에서 실행되는 플러그-인(plug-in) 프로그램을 통해서 사용자에게 보여지는 네트워크 자원에서 발생하는 이벤트들일 수도 있다(예를 들어 MacroMedia Flash의 onPress 이벤트).It may also be events that occur on network resources that are shown to the user via a plug-in program running in a web browser (eg, the onPress event of MacroMedia Flash).

상기와 같은 과정(202)후 클라이언트는 생성된 이벤트 핸들러의 이벤트가 발생하는지 검사하기 시작하여(마우스와 키보드 그리고 네트워크자원의 상태를 검사), 이벤트가 발생할 경우 자동적으로 이와 연결된 루틴/함수를 실행하게 된다.After the above process 202, the client starts checking whether the event of the generated event handler occurs (checking the state of the mouse, keyboard, and network resources), and automatically executes the routine / function connected to the event when the event occurs. do.

HTML 문서(Document Object)중 URL을 그 속성의 값으로 지정 할 수 있는 객체(object)를 생성한다(1203). 예를 들어, src 또는 href 속성을 가지는 Images, iframe, location 같은 객체(object)가 생성될 수 있다.An object in which an URL can be specified as a value of an attribute of an HTML document is created (1203). For example, an object such as an image, an iframe, or a location having an src or href attribute may be created.

생성하는 방법은 다운로드된 HTML 문서에 〈IMG〉, 〈IFRAME〉 Tag 를 포함시키거나, document.write Method를 사용하여 또는 이와 같은 역할을 하는 방법(Method)을 써서 생성시키는 것이다. 이러한 객체(object)들은 크기를 작게하여 사용자에게 보이지 않게 할 수 있다.The method of generating is to include <IMG>, <IFRAME> Tag in the downloaded HTML document, using the document.write Method, or by using a method that performs the same function. These objects can be made smaller and invisible to the user.

시간측정을 위한 초기화(204)를 한다. 현재 시간을 변수에 저장하거나, 시간을 측정하는 루틴을 초기화하여 측정값을 0으로 만든다. 또는 일정 시간 후 또는 일정시간 마다 특정 루틴이 실행되도록 처리한다(예를 들면,setTimeout method등을 쓴다).Initialization 204 for timing is performed. Store the current time in a variable, or reset the time-keeping routine to zero the measurement. Alternatively, you can run a specific routine to run after a certain time or every time (for example, use the setTimeout method).

상기 세 과정(202 내지 204)은 순차적으로 실행될 수 있을 뿐만 아니라 동시에 수행될 수도 있다.The three processes 202 to 204 may not only be executed sequentially but also simultaneously.

세 번째 단계는 발생한 이벤트에 대한 정보를 저장하는 단계이다.The third step is to store information about the event that occurred.

먼저, 브라우져나 네트워크 자원의 상태, 발생된 이벤트 또는 측정된 시간을 의미하는 데이터를 생성한다(205).First, data 205 representing a state of a browser or a network resource, an generated event, or a measured time is generated (205).

브라우져나 다운로드된 네트워크자원의 상태 데이터는 HTML Document Object Model의 모든 객체(Object) 각각의 모든 속성(property)값을 포함한다(예를 들어, document.referrer). 또한, 생성된 데이터는 다른 발생 가능한 이벤트와 발생한 이벤트를 구분하는 데이터과 다운로드된 프로그램에 의해 계산된 시간을 포함할 수 있다.The state data of the browser or downloaded network resource contains all property values of each object of the HTML Document Object Model (e.g. document.referrer). In addition, the generated data may include data that distinguishes the generated event from other possible events and a time calculated by the downloaded program.

생성된 데이터는 서버로 전달될 변수명과 함께 하나의 전달 문자열로 인코딩된다(예를 들면, time=3&event=stop%20now).The generated data is encoded into a single transfer string with the variable name to be passed to the server (eg time = 3 & event = stop% 20now).

다음으로, 생성된 전달 문자열과 이것이 전달될 서버의 url을 합쳐, 이를 초기화(202 내지 204)에서 생성된 문서(Document Object)의 src 또는 href 속성의 값으로 세팅해준다(206). 이 순간(이 url이 서버에 요청될 때), 서버의 저장프로그램(306)이 실행되어 데이터를 읽어내게 된다.Next, the generated delivery string is combined with the url of the server to be delivered and set as the value of the src or href attribute of the document object generated in the initialization (202 to 204) (206). At this moment (when this url is requested from the server), the server's storage 306 is executed to read the data.

즉, 이벤트가 발생할 경우, 상기 두 번째 단계에서 생성된 루틴 중, src 속성 변경 과정(206)을 통해 서버의 저장프로그램이 실행되어 데이터를 생성하는 과정(205)에서 생성된 데이터들이 HTTP-header들로부터 구한 데이터들과 함께 서버의 저장매체에 저장된다.That is, when an event occurs, among the routines generated in the second step, the data generated in the process of generating the data by executing the storage program of the server through the src attribute changing process 206 to generate the data is HTTP-headers. It is stored in the storage medium of the server with the data obtained from

HTTP-header들은 HTTP/1.0 이상을 지원하는 서버 또는 웹브라우져가 제공하는 모든 header와 HTTP_COOKIE 중 일부 또는 전부가 될 수 있다. 서버B에 저장 될 수도 있고 데이터베이스나 또는 다른 장치를 통해서 서버B와 연결된 다른 컴퓨터에 저장될 수도 있다. 서버A와 서버B는 동일한 서버일 수도 있다.HTTP-headers may be some or all of all headers and HTTP_COOKIEs provided by a server or web browser that supports HTTP / 1.0 or higher. It may be stored on Server B or on another computer connected to Server B through a database or other device. Server A and Server B may be the same server.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to the drawing.

상기와 같은 본 발명은, 광고주의 입장에서는 자신의 광고 효과를 정확히 측정하게 하며, 매체사(web publiser)의 입장에서는 사용자의 행동을 정확히 파악할 수 있도록 하는 우수한 효과가 있다.As described above, the present invention has an excellent effect of accurately measuring the effect of its advertisement from the advertiser's point of view, and accurately identifying the user's behavior from the point of view of the media company (web publiser).

Claims (11)

네트워크 자원의 상태 저장 방법에 있어서,In the state storage method of the network resource, 서버로부터 다운로드 한 네트워크 자원 안에 포함된 측정 프로그램을 다운로드하는 제 1 단계;A first step of downloading a measurement program included in a network resource downloaded from a server; 측정하기 원하는 이벤트의 이벤트 핸들러와 이것이 호출할 함수를 생성하는 제 2 단계; 및A second step of creating an event handler for the event to be measured and a function to call it; And 상기 측정하기 원하는 이벤트가 발생하는 경우에 상기 네트워크 자원의 속성을 변화시킴으로서, 서버의 프로그램을 실행시켜 브라우져와 사용자간의 상호작용에 대한 정보를 서버에 저장하는 제 3 단계A third step of storing information on the interaction between the browser and the user by executing a program of the server by changing an attribute of the network resource when an event to be measured occurs; 를 포함하는 네트워크 자원의 상태 저장 방법.State storage method of a network resource comprising a. 제 1 항에 있어서,The method of claim 1, 상기 제 1 단계는,The first step is, 하이퍼텍스트 전송 프로토콜 문서, 웹브라우져 및 그 플러그-인 프로그램 중 적어도 어느 하나가 해석할 수 있는 형식의 자원을 서버로부터 클라이언트로 다운로드하는 제 4 단계; 및Downloading a resource from a server to a client in a format that can be interpreted by at least one of a hypertext transfer protocol document, a web browser, and a plug-in program thereof; And 상기 제 5 단계에서 다운로드받은 상기 자원안에 포함된 포인터를 통해서 다른 네트워크 자원을 서버로부터 클라이언트로 다운로하는 제 5 단계A fifth step of downloading another network resource from the server to the client through the pointer included in the resource downloaded in the fifth step 를 포함하는 네트워크 자원의 상태 저장 방법.State storage method of a network resource comprising a. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 제 1 단계의 프로그램을 다운로드 하는 방법은, 스크립트 태그(scritp TAG)를 이용하는 것을 특징으로 하는 네트워크 자원의 상태 저장 방법.The method of downloading the program of the first step comprises using a script tag (scritp TAG). 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 제 1 단계의 프로그램을 다운로드 하는 방법은, 하이퍼텍스트 전송 프로토콜 문서(HTML Document Object)의 이벤트 헨들러를 이용하는 것을 특징으로 하는 네트워크 자원의 상태 저장 방법.The method of downloading the program of the first step comprises using an event handler of a hypertext transfer protocol document (HTML Document Object). 제 1 항에 있어서,The method of claim 1, 상기 제 2 단계는,The second step, 측정하기 원하는 이벤트의 이벤트 핸들러를 생성하는 제 4 단계;A fourth step of creating an event handler for the event to be measured; 상기 이벤트 핸들러가 호출할 루틴을 생성하는 생성하는 제 5 단계;A fifth step of generating a routine to be called by the event handler; 다운로드 된 하이퍼텍스트 문서에 태그를 포함시키는 하이퍼텍스트 문서 모델에 정의된 객체의 이벤트 핸들러를 생성하는 제 6 단계;Creating an event handler for an object defined in the hypertext document model that includes a tag in the downloaded hypertext document; 유알엘(URL)을 그 속성의 값으로 지정 할 수 있는 객체(object)를 생성하는 제 7 단계; 및A seventh step of creating an object capable of designating a URL as a value of the attribute; And 현재 시간을 변수에 저장하는 제 8 단계Eighth step to save the current time in a variable 를 포함하는 네트워크 자원의 상태 저장 방법.State storage method of a network resource comprising a. 제 5 항에 있어서,The method of claim 5, 상기 제 4 단계의 이벤트 핸들러는, 하이퍼텍스트 문서 모델에 정의된 객체의 이벤트 핸들러인 것을 특징으로 하는 네트워크 자원의 상태 저장 방법.The event handler of the fourth step is an event handler of an object defined in a hypertext document model. 제 5 항에 있어서,The method of claim 5, 상기 제 4 단계의 이벤트 핸들러는, 웹브라우져의 플러그-인 프로그램이 생성할 수 있는 이벤트 핸들러인 것을 특징으로 하는 네트워크 자원의 상태 저장 방법.The event handler of the fourth step is an event handler that can be generated by a plug-in program of a web browser. 제 5 항 내지 제 7 항 중 어느 한 항에 있어서,The method according to any one of claims 5 to 7, 상기 제 5 단계는,The fifth step, 하이퍼텍스트 문서 모델의 객체의 속성(property)값을 읽어 드리는 제 9 단계;A ninth step of reading a property value of an object of the hypertext document model; 다운로드된 프로그램에 의해 시간을 계산하는 제 10 단계;A tenth step of calculating time by the downloaded program; 이벤트를 구분하는 아이디와 상기 제 9 단계 및 상기 제 10 단계에서 구한 값들을 서버로 전달될 변수명과 함께 하나의 전달 문자열로 인코딩하는 제 11 단계; 및An eleventh step of encoding the IDs identifying the events and the values obtained in the ninth and tenth steps into a single transmission string together with the variable names to be transmitted to the server; And 상기 제 11 단계에서 생성된 전달문자열과 서버의 프로그램을 가르키는 유알엘(URL)을 더한 것을 객체의 src 또는 href 속성값으로 세팅하는 제 12 단계A twelfth step of setting the src or href attribute value of the object by adding the transmission string generated in the eleventh step and a URL indicating a server program; 를 포함하는 네트워크 자원의 상태 저장 방법.State storage method of a network resource comprising a. 제 1 항에 있어서,The method of claim 1, 상기 제 3 단계는,The third step, 서버의 프로그램이 실행되는 제 4 단계; 및A fourth step of executing a program of the server; And 서버의 프로그램이 하이퍼텍스트 전송 프로토콜이 지원하는 헤더로부터 값을 읽어 저장매체에 저장하는 제 5 단계;A fifth step in which a program of the server reads a value from a header supported by the hypertext transfer protocol and stores the value in a storage medium; 를 포함하는 네트워크 자원의 상태 저장 방법.State storage method of a network resource comprising a. 제 9 항에 있어서,The method of claim 9, 상기 제 5 단계의 상기 저장매체는, 프로그램이 실행된 서버와 연결된 다른 컴퓨터인 것을 특징으로 하는 네트워크 자원의 상태 저장 방법.And the storage medium of the fifth step is another computer connected to a server on which a program is executed. 네트워크 자원의 상태 저장을 위하여, 대용량 프로세서를 구비한 정보통신 시스템에,In the information communication system having a large capacity processor for storing the state of network resources, 서버로부터 다운로드 한 네트워크 자원 안에 포함된 측정 프로그램을 다운로드하는 제 1 기능;A first function of downloading a measurement program included in a network resource downloaded from a server; 측정하기 원하는 이벤트의 이벤트 핸들러와 이것이 호출할 함수를 생성하는 제 2 기능; 및A second function for creating an event handler for the event to be measured and a function to call it; And 상기 측정하기 원하는 이벤트가 발생하는 경우에 상기 네트워크 자원의 속성을 변화시킴으로서, 서버의 프로그램을 실행시켜 브라우져와 사용자간의 상호작용에 대한 정보를 서버에 저장하는 제 3 기능A third function of storing information on the interaction between the browser and the user by executing a program of the server by changing a property of the network resource when an event to be measured occurs; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1019990044066A 1999-10-12 1999-10-12 Method for Storing the status of network resource KR20010036877A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990044066A KR20010036877A (en) 1999-10-12 1999-10-12 Method for Storing the status of network resource

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990044066A KR20010036877A (en) 1999-10-12 1999-10-12 Method for Storing the status of network resource

Publications (1)

Publication Number Publication Date
KR20010036877A true KR20010036877A (en) 2001-05-07

Family

ID=19614995

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990044066A KR20010036877A (en) 1999-10-12 1999-10-12 Method for Storing the status of network resource

Country Status (1)

Country Link
KR (1) KR20010036877A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100506686B1 (en) * 2002-03-19 2005-08-08 문의선 A systetm of remunerating contribution of data processing units and a method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100506686B1 (en) * 2002-03-19 2005-08-08 문의선 A systetm of remunerating contribution of data processing units and a method thereof

Similar Documents

Publication Publication Date Title
JP7047042B2 (en) Content rendering control system and method
JP6457140B2 (en) Ads present in the view
US8301645B1 (en) Aggregated web analytics request systems and methods
US7870482B2 (en) Web browser extension for simplified utilization of web services
US9418172B2 (en) Systems and methods for remote tracking and replay of user interaction with a webpage
US20070271375A1 (en) Method and apparatus for monitoring real users experience with a website capable of using service providers and network appliances
US8234627B2 (en) System and method for expediting information display
US20170078419A1 (en) Method and system for monitoring an activity of a user
US8112672B2 (en) Diagnostics and error reporting for common tagging issues
US9268547B2 (en) Conditional logic for delivering computer-executable program instructions and content
US20060085420A1 (en) Method and apparatus for monitoring real users experience with a website
US20040221034A1 (en) Centralized measurement of web performance
JP2010500689A (en) Method for enabling web analysis of interactive web applications
JP2004537097A (en) Technology for measuring client-side performance by server control
US20080281754A1 (en) Systems and methods for facilitating affiliate-based transactions
US20080103884A1 (en) Inserting advertisements into a slide show
US7752308B2 (en) System for measuring web traffic
EP0953923A2 (en) Method and apparatus for forming page map to present internet data meaningful to management and business operation
CN103336794A (en) Method and device for providing corresponding presence information on destination page
US20130263156A1 (en) Operation log collection method and device
JP2001051925A (en) Method and system for collecting read information on network and storage medium
WO2001039024A2 (en) Dynamic internet advertising
US20070233882A1 (en) Method &amp; System for Providing Centralized Web Usage Tracking
US20130019152A1 (en) Method and Apparatus for Tracking Exit Destinations of Web Page
JP2008282180A (en) User terminal, registration server, advertisement registration method, advertisement data transmission method, and program

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Withdrawal due to no request for examination