KR101037619B1 - Digital information recording device and method - Google Patents
Digital information recording device and method Download PDFInfo
- Publication number
- KR101037619B1 KR101037619B1 KR1020100089870A KR20100089870A KR101037619B1 KR 101037619 B1 KR101037619 B1 KR 101037619B1 KR 1020100089870 A KR1020100089870 A KR 1020100089870A KR 20100089870 A KR20100089870 A KR 20100089870A KR 101037619 B1 KR101037619 B1 KR 101037619B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- time
- network terminal
- display
- information
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/28—Timers or timing mechanisms used in protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
본 발명에 따른 디지털 정보 기록 장치는, 데이터 제공 장치로부터 데이터를 수신한 네트워크 단말기에 대해 기록된 데이터 정보 중 데이터에 대한 표시 완료 시각 및 표시 종료 시각을 추출하여 비교하고, 표시 종료 시각이 표시 완료 시각과 같거나 이후인 경우 표시 종료 시각 이후에 기설정된 기준 시간이 경과했는지 여부를 판단하고, 기준 시간이 경과한 경우 네트워크 단말기에 대한 데이터 정보의 기록을 삭제한다.The digital information recording apparatus according to the present invention extracts and compares the display completion time and the display end time of data among the data information recorded for the network terminal receiving the data from the data providing device, and the display end time is the display completion time. If the reference time is equal to or later, it is determined whether the preset reference time has elapsed after the display end time, and when the reference time has elapsed, the recording of data information on the network terminal is deleted.
Description
본 발명은 디지털 정보 기록 장치 및 방법에 관한 것이다.The present invention relates to a digital information recording apparatus and method.
일반적으로, 네트워크 환경에서 단말기는 데이터 제공 장치에 접속하여 데이터를 요청 및 수신할 수 있다. 이때, 데이터 제공 장치는 접속된 단말기들의 연결 상태를 확인하고, 연결 중인 단말기들을 구별하여 네트워크 자원을 할당함으로써 네트워크 자원 및 데이터 제공 장치 자체의 저장 공간의 효율성을 관리할 수 있다. 따라서, 네트워크 환경에서 데이터 제공 장치와의 연결이 유지된 단말기를 신속하게 추출하고, 추출된 단말기의 디지털 정보 기록을 관리할 수 있는 장치 및 방법이 필요한 실정이다.In general, in a network environment, a terminal may access a data providing device to request and receive data. In this case, the data providing apparatus may manage the efficiency of the network resources and the storage space of the data providing apparatus itself by checking the connection state of the connected terminals and allocating network resources by distinguishing the connected terminals. Accordingly, there is a need for an apparatus and method for quickly extracting a terminal maintained with a connection with a data providing device in a network environment and managing digital information recording of the extracted terminal.
본 발명의 일실시예는 네트워크 환경 하에서 데이터를 송수신하는 네트워크 단말기에 대해 데이터 제공 장치와의 연결 지속 여부에 따라 네트워크 단말기의 데이터 정보를 관리할 수 있는 디지털 정보 기록 장치 및 방법을 제공하고자 한다.An embodiment of the present invention is to provide a digital information recording apparatus and method for managing data information of a network terminal according to whether or not the connection with the data providing device for the network terminal for transmitting and receiving data in a network environment.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 측면에 따른 디지털 정보 기록 장치는, 데이터 제공 장치에 데이터를 요청하는 네트워크 단말기로부터, 상기 요청에 응답하여 상기 네트워크 단말기에 수신된 데이터에 대한 표시 완료 시각 및 표시 종료 시각을 수신하는 송수신기; 상기 수신된 표시 완료 시각 및 표시 종료 시각을 상기 네트워크 단말기에 대해 기설정된 식별 정보에 매칭되도록 저장하여 네트워크 단말기 별 데이터 정보를 기록 매체에 기록하는 데이터 기록기; 상기 수신된 표시 완료 시각 및 표시 종료 시각에 상응하는 네트워크 단말기의 식별 정보를 확인하여, 상기 기록된 데이터 정보 중 상기 확인된 식별 정보와 매칭되는 해당 네트워크 단말기의 데이터 정보를 갱신하는 데이터 갱신 처리기; 및 상기 네트워크 단말기에 대해 기록된 표시 완료 시각과 표시 종료 시각을 비교하여, 상기 표시 종료 시각이 상기 표시 완료 시각 보다 이후이고 상기 표시 종료 시각으로부터 기설정된 기준 시간이 경과한 네트워크 단말기에 대한 데이터 정보의 기록을 삭제하는 기록 제어기를 포함한다.As a technical means for achieving the above-described technical problem, the digital information recording apparatus according to an aspect of the present invention, from the network terminal for requesting data to the data providing apparatus, the data received by the network terminal in response to the request; A transceiver for receiving a display completion time and a display end time for the display; A data recorder for storing the received display completion time and display end time so as to match the identification information preset for the network terminal, and record data information for each network terminal on a recording medium; A data update processor for identifying identification information of a network terminal corresponding to the received display completion time and display end time, and updating data information of the corresponding network terminal that matches the identified identification information among the recorded data information; And comparing the display completion time recorded for the network terminal with the display end time, so that the display end time is later than the display completion time and the data information for the network terminal after a preset reference time has elapsed from the display end time. And a record controller for deleting the record.
그리고, 본 발명의 다른 측면에 따른 디지털 정보 기록 방법은, 데이터 제공 장치로부터 데이터를 수신한 네트워크 단말기에 대해 기록된 데이터 정보 중 상기 데이터에 대한 표시 완료 시각 및 표시 종료 시각을 추출하여 비교하는 단계; 상기 비교 결과, 표시 종료 시각이 표시 완료 시각과 같거나 이후인 경우, 상기 표시 종료 시각 이후에 기설정된 기준 시간이 경과했는지 여부를 판단하는 단계; 및 상기 기준 시간이 경과한 경우, 상기 네트워크 단말기에 대한 상기 데이터 정보의 기록을 삭제하는 단계를 포함하되, 상기 데이터 정보는, 상기 네트워크 단말기로부터 수신되는 상기 표시 완료 시각 및 표시 종료 시각을 상기 네트워크 단말기에 대해 기설정된 식별 정보에 매칭하여 기록 매체에 저장한 것이다.In addition, the digital information recording method according to another aspect of the present invention comprises the steps of extracting and comparing the display completion time and the display end time of the data from the data information recorded for the network terminal receiving the data from the data providing apparatus; Determining whether a preset reference time elapses after the display end time when the display end time is equal to or later than the display completion time; And deleting the recording of the data information for the network terminal when the reference time has elapsed, wherein the data information includes the display completion time and the display end time received from the network terminal. The identification information is set in advance and stored in the recording medium.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 네트워크 단말기가 데이터 제공 장치로부터 수신한 데이터를 표시 완료한 시각 및 기수신하여 표시한 데이터를 표시 종료한 시각을 실시간으로 갱신 처리함으로써, 해당 네트워크 단말기의 연결 종료 여부를 신속하게 판단할 수 있다.According to any one of the problem solving means of the present invention described above, the network terminal updates the time at which the data received from the data providing device is displayed and the time at which the data displayed by receiving and displaying is finished in real time, thereby updating the network. It is possible to quickly determine whether the terminal is disconnected.
그리고, 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 데이터 제공 장치와의 연결이 종료된 네트워크 단말기에 대해서 개별적 또는 일괄적으로 데이터 정보를 삭제 처리함으로써, 네트워크 단말기의 데이터 정보를 저장하는 공간을 효율적으로 관리할 수 있는 효과가 있다.According to any one of the problem solving means of the present invention, the network information for which the connection with the data providing device is terminated is individually or collectively deleted to thereby efficiently save space for storing the data information of the network terminal. It can be managed by the effect.
도 1은 본 발명의 일실시예에 따른 디지털 정보 기록 시스템의 구성을 설명하기 위한 블록도이다.
도 2는 본 발명의 일실시예에 따른 디지털 정보 기록 장치의 구성을 설명하기 위한 블록도이다.
도 3은 본 발명의 일실시예에 따른 데이터 정보를 기록하는 기록 매체 구조의 일례를 나타내는 도면이다.
도 4는 본 발명의 일실시예에 따른 데이터 정보를 갱신하는 방법 및 삭제하는 방법을 설명하기 위한 도면이다.
도 5는 본 발명의 다른 실시예에 따른 데이터 정보를 기록하는 기록 매체 구조의 일례를 나타내는 도면이다.
도 6은 본 발명의 일실시예에 따른 데이터 정보를 기록하는 과정을 설명하기 위한 순서도이다.
도 7은 본 발명의 일실시예에 따른 디지털 정보 기록 방법을 설명하기 위한 순서도이다.1 is a block diagram for explaining the configuration of a digital information recording system according to an embodiment of the present invention.
2 is a block diagram for explaining a configuration of a digital information recording apparatus according to an embodiment of the present invention.
3 is a diagram showing an example of a recording medium structure for recording data information according to an embodiment of the present invention.
4 is a diagram illustrating a method of updating and deleting data information according to an embodiment of the present invention.
5 is a diagram showing an example of a recording medium structure for recording data information according to another embodiment of the present invention.
6 is a flowchart illustrating a process of recording data information according to an embodiment of the present invention.
7 is a flowchart illustrating a digital information recording method according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 일실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, with reference to the accompanying drawings will be described in detail an embodiment of the present invention to be easily implemented by those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is "connected" to another part, this includes not only "directly connected" but also "electrically connected" with another element in between. . In addition, when a part is said to "include" a certain component, which means that it may further include other components, except to exclude other components unless otherwise stated.
도 1은 본 발명의 일실시예에 따른 디지털 정보 기록 시스템의 구성을 설명하기 위한 블록도이다.1 is a block diagram for explaining the configuration of a digital information recording system according to an embodiment of the present invention.
도 1에서와 같이, 본 발명의 일실시예에 따른 디지털 정보 기록 시스템은 네트워크를 통해 서로 연결되는 디지털 정보 기록 장치(100), 네트워크 단말기(200) 및 데이터 제공 장치(300)를 포함한다.As shown in FIG. 1, a digital information recording system according to an embodiment of the present invention includes a digital
네트워크 단말기(200)는 데이터 제공 장치(300)로 데이터를 요청하고, 상기 요청에 대한 응답으로서 데이터 제공 장치(300)로부터 해당 데이터를 수신한다. 참고로, 도 1에서는 본 발명의 일실시예에 따른 디지털 정보 기록 시스템에서 복수(n 개)의 네트워크 단말기(200)가 데이터 제공 장치(300)에 데이터를 요청하는 것을 나타내었다.The
이때, 네트워크 단말기(200)는 수신된 데이터를 응용 프로그램의 창(window)에 표시한다. 여기서, 네트워크 단말기(200)가 수신된 데이터를 표시할 때, 수신된 데이터에 포함된 모든 정보가 화면에 표시 완료되는 시각을 ‘표시 완료 시각’이라 하고, 이미 표시된 데이터에 대한 표시 동작을 종료하고, 다른 데이터를 표시하기 시작하는 시각을‘표시 종료 시각’이라고 한다.At this time, the
그리고, 네트워크 단말기(200)는 수신된 데이터에 대한 표시 완료 시각 및 표시 종료 시각을 디지털 정보 기록 장치(100) 측으로 전송한다. 참고로, 네트워크 단말기(200)는 표시 완료 시각 또는 표시 종료 시각을 디지털 정보 기록 장치(100)로 직접 전송하거나, 데이터 제공 장치(300)를 통해 디지털 정보 기록 장치(100)로 전송할 수 있다. 이때, 네트워크 단말기(200)는 상기 수신된 데이터에 대한 표시 완료 및 표시 종료 발생 시마다 실시간으로 해당 시각 정보를 디지털 정보 기록 장치(100) 측으로 전송한다.The
한편, 본 발명의 일실시예에 따른 네트워크 단말기(200)는 인터넷 망 등의 네트워크를 통해 데이터 제공 장치(300)에 접속하여, 데이터 제공 장치(300)가 제공하는 동일한 카테고리에 대한 복수의 데이터를 요청한 후 수신할 수 있다. 예를 들어, 네트워크 단말기(200)는 데이터 제공 장치(300)에 HTTP 프로토콜을 통한 데이터 요청 메시지(HTTP request message)를 전송할 수 있다. 그리고, 네트워크 단말기(200)는 데이터 제공 장치(300)가 상기 HTTP 데이터 요청 메시지에 응답하여 전송하는 일련의 데이터(예를 들어, 웹 페이지에 포함되는 복수의 정보 데이터들)를 수신하고, 기설치된 웹 브라우저를 통해 상기 수신된 데이터(즉, 웹 페이지 데이터)를 화면에 표시할 수 있다.Meanwhile, the
데이터 제공 장치(300)는 적어도 하나의 네트워크 단말기(200)로부터 데이터 요청을 수신하여, 수신된 요청에 대응하는 데이터를 해당 네트워크 단말기(200)로 전송한다.The data providing apparatus 300 receives a data request from at least one
예를 들어, 본 발명의 일실시예에 따른 데이터 제공 장치(300)는 웹 서버일 수 있으며, 네트워크 단말기(200)로부터 HTTP 데이터 요청 메시지를 수신하여 그에 해당하는 데이터를 네트워크 단말기(200)로 전송할 수 있다. 이때, 데이터 제공 장치(300)는 네트워크 단말기(200)로 데이터를 전송한 후, 네트워크 단말기(200)로부터 상기 전송된 데이터에 대한 표시 완료 시각 및 표시 종료 시각을 수신하여 디지털 정보 기록 장치(100)로 실시간으로 전달할 수 있다.For example, the data providing apparatus 300 according to an embodiment of the present invention may be a web server, and may receive an HTTP data request message from the
디지털 정보 기록 장치(100)는 수신되는 표시 완료 시각 및 표시 종료 시각을 해당 네트워크 단말기(200)의 식별 정보에 매칭하여 저장함으로써 데이터 정보를 기록한다.The digital
이때, 디지털 정보 기록 장치(100)는 네트워크 단말기(200) 별로 데이터 제공 장치(300)가 제공한 데이터에 대한 표시 완료 시각 및 표시 종료 시각을 실시간으로 갱신하여 기록한다.At this time, the digital
또한, 디지털 정보 기록 장치(100)는 네트워크 단말기(200) 별로 데이터 제공 장치(300)에 대한 연결 유지 여부를 판단하고, 데이터 제공 장치(300)와 연결이 종료된 네트워크 단말기(200)에 대한 데이터 정보 기록을 삭제함으로써 디지털 정보 기록을 관리한다.In addition, the digital
이하, 도 2 내지 도 5를 참조하여 디지털 정보 기록 장치(100)가 네트워크 단말기(200)의 데이터 표시 완료 및 종료 시각을 기록하여 관리하는 구성 및 동작에 대해서 상세히 설명하도록 한다.Hereinafter, the configuration and operation of the digital
도 2는 본 발명의 일실시예에 따른 디지털 정보 기록 장치의 구성을 설명하기 위한 블록도이다.2 is a block diagram for explaining a configuration of a digital information recording apparatus according to an embodiment of the present invention.
그리고, 도 3은 본 발명의 일실시예에 따른 데이터 정보를 기록하는 기록 매체 구조의 일례를 나타내는 도면이고, 도 4는 본 발명의 일실시예에 따른 데이터 정보를 갱신하는 방법 및 삭제하는 방법을 설명하기 위한 도면이다.3 is a view showing an example of a recording medium structure for recording data information according to an embodiment of the present invention, and FIG. 4 is a method for updating and deleting data information according to an embodiment of the present invention. It is a figure for demonstrating.
또한, 도 5는 본 발명의 다른 실시예에 따른 데이터 정보를 기록하는 기록 매체 구조의 일례를 나타내는 도면이다.5 is a diagram showing an example of a recording medium structure for recording data information according to another embodiment of the present invention.
구체적으로, 도 2에서와 같이, 본 발명의 일실시예에 따른 디지털 정보 기록 장치(100)는 송수신기(110), 데이터 갱신 처리기(120), 데이터 기록기(130), 기록 제어기(140) 및 목록 생성기(150)를 포함한다.Specifically, as shown in FIG. 2, the digital
송수신기(110)는 네트워크 단말기(200)의 표시 완료 시각 및 표시 종료 시각 중 적어도 하나의 시각 정보를 수신하고, 네트워크 단말기(200)의 식별 정보와 상기 수신된 표시 완료 시각 또는 표시 정보 시각의 정보를 데이터 갱신 처리기(120)로 전송한다.The
참고로, 네트워크 단말기(200)의 식별 정보는 각 네트워크 단말기 별로 고유하게 부여된 식별 코드일 수 있으며, 각 네트워크 단말기(200)는 식별 정보를 통해 구별될 수 있다.For reference, the identification information of the
데이터 갱신 처리기(120)는 현재 수신된 표시 완료 시각 또는 표시 종료 시각에 대한 네트워크 단말기(200)의 식별 정보를 확인하고, 데이터 기록기(130)를 통해 저장된 네트워크 단말기(200) 별 데이터 정보 중 상기 확인된 식별 정보와 동일한 식별 정보의 네트워크 단말기(200)의 데이터 정보를 추출한다. 그리고, 데이터 갱신 처리기(120)는 현재 수신된 표시 완료 시각 또는 표시 종료 시각을 해당 데이터 정보에 갱신하여 저장한다.The
이처럼, 데이터 갱신 처리기(120)가 현재 수신된 표시 완료 시각 또는 표시 종료 시각을 갱신 처리하는 과정에 대해서는 이하 도 3 내지 도 5를 참조하여 상세히 설명하도록 한다.As such, the process of updating the display completion time or the display end time currently received by the
데이터 기록기(130)는 네트워크 단말기(200) 별 데이터 정보를 기록 매체에 저장한다. 이때, 네트워크 단말기(200)의 데이터 정보는 데이터 표시 완료 시각 및 데이터 표시 종료 시각을 포함하며, 해당 네트워크 단말기(200)가 요청한 데이터에 대한 정보 및 네트워크 단말기(200)에 대한 접속 정보 등을 더 포함할 수 있다. 참고로, 본 발명의 일실시예에 따른 기록 매체는 데이터베이스 형태일 수 있다.The
한편, 본 발명의 일실시예에 따른 데이터 기록기(130)는 도 3 내지 도 5와 같은 구조의 기록 매체에 네트워크 단말기(200) 별 데이터 정보를 저장하며, 상기 데이터 정보는 각 네트워크 단말기(200)의 식별 정보에 매칭되는 표시 완료 시각 및 표시 종료 시각을 포함한다.Meanwhile, the
구체적으로, 도 3 및 도 4에서는 본 발명의 일실시예에 따른 기록 매체가 적어도 세 개의 필드를 포함하는 구조인 것을 나타내었다. 이때, 각 필드에 저장되는 정보의 순서는 변경될 수 있다.Specifically, FIGS. 3 and 4 show that the recording medium according to the embodiment of the present invention has a structure including at least three fields. At this time, the order of the information stored in each field may be changed.
도 3에서 나타낸 바와 같이, 데이터 기록기(130)는 복수의 네트워크 단말기(200)의 식별 정보(도 3 내지 도 5에서는 ‘아이디(ID)’로 나타냄) 별로 제 1 내지 제 3 필드(P312, P313, P314)를 포함하는 기록 매체에 데이터 정보를 저장한다.As illustrated in FIG. 3, the
일례로, 도 3에서는 제 1 필드(P312) 및 제 2 필드(P313)에는 표시 완료 시각이 저장되고, 제 3 필드(P314)에는 표시 종료 시각이 저장되는 것을 나타내었다.For example, in FIG. 3, the display completion time is stored in the first field P312 and the second field P313, and the display end time is stored in the third field P314.
구체적으로, 제 1 필드(P312)에는 해당 네트워크 단말기(200)가 데이터 제공 장치(300)에 연결된 후 처음으로 데이터를 수신하여 표시 완료한 시각이 저장된다. 이처럼, 제 1 필드(P312)에 저장되는 표시 완료 시각은 갱신되지 않고 유지되며, 제 1 필드(P312)에 기록된 표시 완료 시각을 통해 해당 네트워크 단말기(200)가 데이터 제공 장치(300)에 연결된 후 최초의 데이터 표시 완료 시각을 확인할 수 있다. 즉, 도 3에서와 같이 제 1 필드(P312)에 저장되는 표시 완료 시각을 ‘최초 데이터 표시 완료 시각’이라고 나타낼 수 있다.In detail, the first field P312 stores a time when the
그리고, 제 2 필드(P313)에는 네트워크 단말기(200) 별로 데이터 표시 완료 시각이 저장되며, 제 2 필드(P313)에 저장되는 표시 완료 시각은 네트워크 단말기(200)가 데이터 제공 장치(300)로부터 수신된 데이터를 화면에 표시 완료할 때마다 갱신된다. 이와 같은, 제 2 필드(P313)에 저장되는 표시 완료 시각을 통해 해당 네트워크 단말기(200)가 데이터 제공 장치(300)로부터 가장 최근에 수신한 데이터에 대한 표시 완료 시각을 확인할 수 있다. 즉, 도 3에서와 같이 제 2 필드(P313)에 저장되는 표시 완료 시각을 ‘최근 데이터 표시 완료 시각’으로 나타낼 수 있다.The data display completion time is stored for each
또한, 제 3 필드(P314)에는 네트워크 단말기(200) 별로 데이터 종료 시각이 저장되며, 제 3 필드(P314)에 저장되는 표시 종료 시각은 네트워크 단말기가 데이터 제공 장치로부터 수신된 데이터에 대한 표시를 종료할 때마다 갱신된다. 이와 같은, 제 3 필드(P314)에 저장되는 표시 종료 시각을 통해 해당 네트워크 단말기(200)가 이미 표시 완료된 데이터 중 어느 하나를 표시 종료한 가장 최근의 시각을 확인할 수 있다. 즉, 도 3에서와 같이 제 3 필드(P314)에 저장되는 표시 종료 시각을 ‘최근 데이터 표시 종료 시각’으로 나타낼 수 있다.In addition, the data end time is stored for each
한편, 본 발명의 일실시예에 따른 데이터 갱신 처리기(120)는 새로 수신되는 표시 완료 또는 표시 종료 시각이 해당 네트워크 단말기(200)의 식별 정보에 매칭하여 저장되도록 데이터 기록기(130)로 전송한다.On the other hand, the
구체적으로, 도 4에서 나타낸 바와 같이, 데이터 기록기(130)는 데이터 갱신 처리기(120)의 제어에 따라 기저장되어 있던 표시 완료 또는 종류 시각을 현재 수신된 표시 완료 또는 종료 시각으로 갱신하여 기록한다.Specifically, as shown in FIG. 4, the
예를 들어, 도 4의 P401에서는 데이터 갱신 처리기(120)의 제어에 따라 데이터 기록기(130)가 기록 매체에 최근 데이터 표시 완료 시각을 갱신 처리하는 것을 나타내었다. 구체적으로, 아이디가 ‘a001’인 네트워크 단말기(200)의 경우, 이전 데이터 표시 완료 시각이 10:27:05으로 기록된 상태에서, 새로 수신된 표시 완료 시각인 10:28:02 로 갱신되어 기록되는 것을 나타내었다.For example, P401 of FIG. 4 shows that the
그리고, 도 4의 P402에서는 갱신 처리기(120)의 제어에 따라 데이터 기록기(130)가 기록 매체에 최근 데이터 표시 종료 시각을 갱신 처리하는 것을 나타내었다. 구체적으로, 아이디가 ‘a003’인 네트워크 단말기의 경우, 이전 데이터 표시 종료 시각이 10:29:58으로 기록된 상태에서, 새로 수신된 표시 종료 시각인 10:31: 26로 갱신되어 기록되는 것을 나타내었다.In addition, P402 of FIG. 4 shows that the
또한, 도 4의 P403에서는 갱신 처리기(120)의 제어에 따라 데이터 기록기(130)가 기록 매체에 최근 데이터 표시 종료 시각을 갱신 처리하는 것을 나타내었다. 구체적으로, 아이디가 ‘b654’인 네트워크 단말기의 경우, 이전 데이터 표시 완료 시각이 10:29:54으로 기록된 상태에서, 새로 수신된 표시 완료 시각인 10: 31: 29로 갱신되어 기록되는 것을 나타내었다.In addition, P403 of FIG. 4 shows that the
다시 도 2로 돌아가서, 기록 제어기(140)는 데이터 기록기(130)를 통해 저장된 각 네트워크 단말기(200) 별 데이터 정보를 기설정된 제어 기준에 따라 삭제 또는 유지함으로써 네트워크 단말기(200)에 대한 디지털 정보 기록을 제어한다.2 again, the
이때, 기록 제어기(140)는 기설정된 삭제 기준에 따라 데이터 제공 장치(130)와의 연결이 종료된 것으로 판단되는 네트워크 단말기(200)에 대한 데이터 정보의 기록을 삭제한다.At this time, the
구체적으로, 기록 제어기(140)는 데이터 기록기(130)를 통해 기록 매체에 저장된 네트워크 단말기(200) 별 데이터 정보 중 표시 완료 시각 및 표시 종료 시각을 확인하여, 최근의 표시 종료 시각이 최근의 표시 완료 시각 이후인 네트워크 단말기(200) 중 최근의 표시 종료 시각 이후에 기설정된 기준 시간이 경과한 네트워크 단말기(200)의 데이터 정보 기록을 삭제한다.Specifically, the
이와 같이 함으로써, 데이터 제공 장치(300)에 연결된 네트워크 단말기(200)들의 연결 유지 여부를 확인할 수 있으며, 한정된 저장 공간을 효율적으로 관리할 수 있다.In this way, it is possible to check whether the
예를 들어, 도 4에서는 아이디가 ‘a003’ 및 ‘b654’인 네트워크 단말기(200)가 최근 데이터 표시 종료 시각이 최근 데이터 완료 시각 이후인 것을 나타내었다.For example, in FIG. 4, the
이때, 기록 제어기(140)는 도 4의 P402에서 나타낸 아이디가‘a003’인 네트워크 단말기(200)의 표시 종료 시각인 10:31:26와 현재 시각(즉, 종료 여부를 판단하는 시점의 시각)을 비교한다. 참고로, 도 4에서는 아이디가‘a003’인 네트워크 단말기(200)에 대해 기록된 최근 데이터 표시 종료 시각 이후에 최근 데이터 표시 완료 시각의 갱신 없이 상기 기준 시간이 경과한 것을 나타내었다. 따라서, 기록 제어기(140)는 아이디가‘a003’인 네트워크 단말기(200)의 데이터 정보의 기록을 삭제 처리한다.At this time, the
그리고, 기록 제어기(140)는 도 4의 P403에서 나타낸 아이디가 ‘b654’인 네트워크 단말기(200)의 표시 종료 시각인 10:31:29로부터 현재 시각(즉, 종료 여부를 판단하는 시점의 시각)을 비교한다. 참고로, 도 4에서는 아이디가 ‘b654’인 네트워크 단말기(200)에 대해 기록된 최근 데이터 표시 종료 시각 이후에 상기 기준 시간이 경과하지 않은 것을 나타내었다. 따라서, 기록 제어기(140)는 아이디가‘b654’인 네트워크 단말기(200)의 데이터 정보의 기록을 삭제하지 않는다.Then, the
한편, 본 발명의 일실시예에 따른 기록 제어기(140)는 기설정된 주기마다(예를 들어, 5초 간격으로 동작하여) 데이터 제공 장치(300)에 대한 네트워크 단말기(200)의 연결 종료 여부를 판단한 후, 상기 판단된 연결 유지 또는 연결 종료에 대한 정보를 데이터 정보에 더 포함되도록 기록할 수 있다.Meanwhile, the
이때, 본 발명의 다른 실시예에 따른 데이터 기록기(130)는 도 5에서 나타낸 바와 같이 적어도 4개의 필드를 포함하는 구조의 기록 매체에 네트워크 단말기(200)의 데이터 정보를 저장한다. 참고로, 각 필드에 저장되는 정보의 순서는 변경될 수 있다.At this time, the
구체적으로, 도 5에서는, 상기 도 3 및 4에서 설명한 제 1 내지 제 3 필드를 포함하고 네트워크 단말기(200)의 연결 종료 여부 정보가 저장되는 제 4 필드를 더 포함하는 구조의 기록 매체에 네트워크 단말기(200)별 데이터 정보가 저장되는 것을 나타내었다.Specifically, in FIG. 5, the network terminal includes a fourth field including the first to third fields described with reference to FIGS. 3 and 4, and further including a fourth field in which the connection termination information of the
이때, 기록 제어기(140)는 데이터 기록기(130)를 통해 기록 매체에 저장된 네트워크 단말기(200) 별 데이터 정보 중 표시 완료 시각 및 표시 종료 시각을 확인하여, 최근의 표시 종료 시각이 최근의 표시 완료 시각 이후인 네트워크 단말기(200)의 데이터 정보를 추출한다.At this time, the
그리고, 기록 제어기(140)는 추출된 네트워크 단말기(200)에 대해 최근의 표시 종료 시각으로부터 기설정된 기준 시간이 경과했는지 여부에 따라 연결 종료 여부를 판단한다.The
이때, 기록 제어기(140)는 최근의 표시 종료 시각으로부터 상기 기준 시간이 경과한 네트워크 단말기(200)에 대해서 데이터 제공 장치(300)와의 연결이 종료된 것으로 판단하여, 상기 제 4 필드에 종료 정보를 기록한다. 반면, 기록 제어기(140)는 최근 표시 종료 시각으로부터 상기 기준 시간이 경과하지 않은 네트워크 단말기(200)에 대해서는 데이터 제공 장치(300)와의 연결이 아직 유지되는 것으로 가정하여, 상기 제 4 필드에 유지 정보를 지속시킨다.At this time, the
예를 들어, 도 5의 P501에서는 아이디가 ‘a001’인 네트워크 단말기(200)의 최근 데이터 표시 완료 시각이 최근 데이터 표시 종료 시각 이후에 갱신된 것을 나타내었다. 따라서, 기록 제어기(140)는 아이디가 ‘a001’인 네트워크 단말기(200)에 대한 제 4 필드(P135)에 유지 정보가 지속되도록 처리한다.For example, P501 of FIG. 5 shows that the latest data display completion time of the
또한, 도 5의 P502 및 P503에서는 각각 아이디가 ‘a003’ 및 ‘b654’인 네트워크 단말기(200)의 최근 데이터 표시 종료 시각이 최근 데이터 완료 시각 이후인 것을 나타내었다.In addition, P502 and P503 of FIG. 5 indicate that the last data display end time of the
구체적으로, 도 5에서는, 기록 제어기(140)가 종료 여부를 판단하는 동작 중인 현재 시각이 10:31:32인 경우, 아이디가 ‘a003’인 네트워크 단말기(200)의 최근 데이터 종료 시각인 10:31:26 이후에 기설정된 기준 시간(예를 들어, 5초)이 경과한 것을 나타내었다. 따라서, 기록 제어기(140)는 ‘a003’인 네트워크 단말기(200)에 대한 제 4 필드에 연결 종료를 의미하는 종료 정보가 기록되도록 처리한다.Specifically, in FIG. 5, when the current controller operating time for determining whether the
그리고, 도 5에서는, 기록 제어기(140)가 종료 여부를 판단하는 동작 중인 현재 시각이 10:31:32인 경우, 아이디가 ‘b654’인 네트워크 단말기(200)의 최근 데이터 종료 시각인 10:31:29 이후에 기설정된 기준 시간(예를 들어, 5초)이 경과하지 않은 것을 나타내었다. 따라서, 기록 제어기(140)는 ‘b654’인 네트워크 단말기(200)에 대한 제 4 필드에 미리 기록되어 있던 유지 정보를 지속시킨다.In addition, in FIG. 5, when the current controller operating time is 10:31:32 to determine whether the
한편, 본 발명의 일실시예에 따른 기록 제어기(140)는 기설정된 삭제 주기마다 데이터 제공 장치(300)와의 연결이 종료된 네트워크 단말기(200)에 대한 데이터 정보 기록을 삭제할 수 있다.On the other hand, the
구체적으로, 기록 제어기(140)는 기설정된 삭제 주기(예를 들어, 10분)마다 데이터 기록기(130)를 통해 기록된 네트워크 단말기(200) 별 데이터 정보를 확인하여, 표시 종료 시각이 표시 완료 시각 이후이며, 기록된 표시 종료 시각 이후 기설정된 기준 시간 이 경과한 네트워크 단말기(200)의 데이터 정보를 삭제 처리한다.Specifically, the
또는, 기록 제어기(140)는 기설정된 삭제 주기마다 도 5에서 설명한 기록 매체의 제 4 필드를 확인하고, 제 4 필드에 종료 정보가 기록된 네트워크 단말기(200)를 추출한 후, 일정 조건을 만족시키는 네트워크 단말기(200)들의 데이터 정보 기록을 일괄적으로 삭제할 수 있다.Alternatively, the
예를 들어, 도 5의 P502에서는 아이디가 ‘a003’인 네트워크 단말기(200)의 최근 데이터 표시 종료 시각 이후에 기설정된 기준 시간(예를 들어, 5초)이 경과한 것을 나타내었다. 따라서, 아이디가 ‘a003’인 네트워크 단말기(200)에 대한 제 4 필드에는 종료 정보가 기록되는 것을 나타내었다. 이때, 기록 제어기(140)는 기설정된 삭제 주기(예를 들어, 10분)에 따른 삭제 판단 시점에 아이디가 ‘a003’인 네트워크 단말기(200)의 제 4 필드의 종료 정보를 확인하고 데이터 정보 기록을 삭제한다.For example, P502 of FIG. 5 shows that a predetermined reference time (for example, 5 seconds) has elapsed since the last data display end time of the
그리고, 도 5의 P503에서는 아이디가 ‘b654’인 네트워크 단말기(200)의 최근 데이터 종료 시각 이후에 기설정된 기준 시간(도 5에서는 ‘제 1 기간’으로 나타냄)이 경과하지 않은 것을 나타내었다. 따라서, 기록 제어기(140)는 ‘b654’인 네트워크 단말기(200)에 대한 제 4 필드에 미리 기록되어 있던 유지 정보를 지속시킨다. 이때, 기록 제어기(140)는 기설정된 삭제 주기(예를 들어, 10분)에 따른 삭제 판단 시점에 아이디가‘b654’인 네트워크 단말기(200)의 제 4 필드의 유지 정보를 확인하고 데이터 정보 기록을 삭제하지 않는다.In addition, P503 of FIG. 5 shows that a predetermined reference time (indicated as 'first period' in FIG. 5) has not elapsed since the last data end time of the
다시 도 3으로 돌아가서, 목록 생성기(150)는 데이터 기록기(130)를 통해 기록되는 네트워크 단말기 별 데이터 정보를 목록 형태로 생성한다.3, the
이때, 목록 생성기(150)는 기록 제어기(140)의 제어에 따라 데이터 제공 장치(300)와 연결이 종료된 네트워크 단말기(200)의 데이터 정보가 삭제된 후 새로운 데이터 정보 목록을 생성할 수 있다. 또한, 목록 생성기(150)는 기설정된 주기마다 데이터 기록기(130)를 통해 네트워크 단말기(200) 별 데이터 정보를 획득하여 목록으로 생성할 수 있다.At this time, the
참고로, 목록 생성기(150)는 상기 도 3 내지 도 5에서 설명한 제 1 필드에 기초하여 최초 데이터 표시 완료 시각을 기준으로 각 네트워크 단말기(200)의 데이터 정보를 정렬할 수 있다.For reference, the
또한, 본 발명의 일실시예에 따른 목록 생성기(150)는 송수신기(110)를 통해 상기 생성된 목록에 대한 요청을 수신할 수 있으며, 상기 목록을 요청한 장치 또는 단말기(예를 들어, 데이터 제공 장치, 네트워크 단말기 및 목록을 요청하는 특정 단말기 등)로 생성된 목록을 제공한다.In addition, the
한편, 본 발명의 일실시예에 따른 도 1 및 도 2에 도시된 구성 요소들은 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)와 같은 하드웨어 구성 요소를 의미하며, 소정의 역할들을 수행한다.Meanwhile, components shown in FIGS. 1 and 2 according to an embodiment of the present invention mean software components or hardware components such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC), and have a predetermined role. Perform them.
그렇지만 '구성 요소들'은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, 각 구성 요소는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다.However, 'components' are not meant to be limited to software or hardware, and each component may be configured to be in an addressable storage medium or may be configured to reproduce one or more processors.
따라서, 일 예로서 구성 요소는 소프트웨어 구성 요소들, 객체지향 소프트웨어 구성 요소들, 클래스 구성 요소들 및 태스크 구성 요소들과 같은 구성 요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 저장부, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다.Thus, as an example, a component may include components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, and subs. Routines, segments of program code, drivers, firmware, microcode, circuitry, data, storage, data structures, tables, arrays, and variables.
또한, 구성 요소들과 해당 구성 요소들 안에서 제공되는 기능은 더 작은 수의 구성 요소들로 결합되거나 추가적인 구성 요소들로 더 분리될 수 있다.In addition, the components and functionality provided within the components may be combined into a smaller number of components or further separated into additional components.
이하, 도 6 및 도 7을 참조하여 본 발명의 일실시예에 따른 디지털 정보 기록 방법에 대해서 상세히 설명하도록 한다.Hereinafter, a digital information recording method according to an embodiment of the present invention will be described in detail with reference to FIGS. 6 and 7.
도 6은 본 발명의 일실시예에 따른 데이터 정보를 기록하는 과정을 설명하기 위한 순서도이다.6 is a flowchart illustrating a process of recording data information according to an embodiment of the present invention.
먼저, 네트워크 단말기로부터 데이터에 대한 표시 완료 또는 표시 종료 시각을 수신한다(S610).First, a display completion or display end time of data is received from a network terminal (S610).
이때, 상기 데이터는 네트워크 단말기가 네트워크를 통해 연결된 데이터 제공 장치에 데이터를 요청하여, 그에 대한 응답으로 수신한 데이터이다. 또한, 표시 완료 시각은 네트워크 단말기가 상기 수신된 데이터를 응용 프로그램 창에 표시 완료한 시각을 의미하고, 표시 종료 시각은 네트워크 단말기가 이미 표시한 데이터에 대한 표시를 종료한 시각을 의미한다. 이와 같은, 표시 완료 시각 및 표시 종료 시각은 실시간으로 수신된다.In this case, the data is data received by the network terminal in response to a request for data to a data providing device connected through a network. In addition, the display completion time means the time when the network terminal has completed displaying the received data on the application program window, and the display end time means the time when the network terminal has finished displaying the data already displayed. Such display completion time and display end time are received in real time.
다음으로, 수신된 표시 완료 또는 표시 종료 시각에 대한 네트워크 단말기의 식별 정보를 추출하여 확인한다(S620).Next, identification information of the network terminal for the received display completion or display end time is extracted and confirmed (S620).
이때, 네트워크 단말기의 식별 정보는 각 네트워크 단말기 별로 고유하게 부여된 식별 코드일 수 있으며, 이러한 식별 정보를 이용하여 데이터 표시 완료 또는 표시 종료 시각을 전송하는 네트워크 단말기를 구별할 수 있다.In this case, the identification information of the network terminal may be an identification code uniquely assigned to each network terminal, and the network terminal transmitting the data display completion or display end time may be distinguished using the identification information.
그 후, 기저장된 네트워크 단말기 별 데이터 정보 중 상기 추출된 네트워크 단말기의 식별 정보와 매칭되는 네트워크 단말기의 데이터 정보에 상기 수신된 표시 완료 시각 또는 표시 종료 시각을 갱신하여 저장한다(S530).Thereafter, the received display completion time or display end time is updated and stored in the data information of the network terminal matching the extracted identification information of the network terminal among the previously stored network terminal data information (S530).
이때, 표시 완료 시각 및 표시 종료 시각이 수신될 때마다 상기 데이터 정보에 포함되는 표시 완료 시각 및 표시 종료 시각은 실시간으로 갱신된다.At this time, whenever the display completion time and the display end time are received, the display completion time and the display end time included in the data information are updated in real time.
참고로, 데이터 정보는 네트워크 단말기 별로 식별 정보에 매칭되도록 저장된 표시 완료 시각 및 표시 종료 시각을 포함한다. 또한, 본 발명의 일실시예에 따른 데이터 정보는 네트워크 단말기 별로 최초로 데이터를 표시 완료한 시각(즉, 최초 데이터 표시 완료 시각)을 더 포함하며, 상기 최초로 데이터를 표시 완료한 시각은 갱신되지 않고 유지된다.For reference, the data information includes a display completion time and a display end time stored to match the identification information for each network terminal. In addition, the data information according to an embodiment of the present invention further includes a time when the data is first displayed for each network terminal (that is, the initial data display completion time), and the time when the first data is displayed is not updated. do.
도 7은 본 발명의 일실시예에 따른 디지털 정보 기록 방법을 설명하기 위한 순서도이다.7 is a flowchart illustrating a digital information recording method according to an embodiment of the present invention.
본 발명의 일실시예에 따른 디지털 정보 기록은, 상기 도 6에서 설명한 바와 같이 데이터 제공 장치(300)로부터 데이터를 수신한 네트워크 단말기(200)들에 대해 기저장된 데이터 정보의 기록 방법을 의미한다.As described with reference to FIG. 6, the digital information recording according to an embodiment of the present invention refers to a method of recording previously stored data information for the
먼저, 네트워크 단말기 별로 기록된 데이터 정보에 포함된 각 표시 완료 시각 및 표시 종료 시각을 확인한다(S710).First, the display completion time and the display end time included in the data information recorded for each network terminal are checked (S710).
그 후, 확인된 표시 종료 시각과 표시 완료 시각에 기초하여 데이터 제공 장치(300)와 네트워크 단말기(200) 간의 연결 종료 여부를 판단한다(S720).Thereafter, it is determined whether the connection between the data providing apparatus 300 and the
구체적으로, 확인된 표시 종료 시각이 표시 완료 시각 이후인 네트워크 단말기(200)에 대해서, 상기 확인된 표시 종료 시각 이후에 기설정된 기준 시간이 경과했는지 여부를 판단한다. 이때, 상기 확인된 표시 종료 시각 이후에 상기 기준 시간이 경과한 네트워크 단말기(200)에 대해 데이터 제공 장치(300)와의 연결이 종료되었다고 판단한다. 반면, 상기 확인된 표시 종료 시각 이후 상기 기준 시간이 경과하지 않은 네트워크 단말기(200)에 대해서는 데이터 제공 장치(300)와의 연결이 유지된 것으로 판단한다.Specifically, for the
그 후, 단계 S720의 판단 결과, 연결이 종료 되었다고 판단되는 네트워크 단말기(200)에 대해서는 기저장된 데이터 정보 기록을 삭제하고, 연결이 유지되었다고 판단되는 네트워크 단말기(200)에 대해서는 데이터 정보 기록을 유지한다(S730).Thereafter, as a result of the determination in step S720, the previously stored data information record is deleted for the
본 발명의 일실시예에 따른 디지털 정보 기록 방법에서는, 상기 단계 S720의 판단 이후에, 데이터 제공 장치(300)와 네트워크 단말기(200) 간의 연결 종료 여부의 정보가 상기 데이터 정보에 더 포함되도록 기록하는 단계를 더 포함할 수 있다. 이때, 상기 단계 S730에서 네트워크 단말기(200)의 데이터 정보를 삭제 처리하는 것은 기설정된 삭제 주기마다 수행될 수 있다. 즉, 상기 삭제 주기마다 상기 데이터 정보에 기록된 연결 종료 여부를 확인하여 연결이 종료된 네트워크 단말기를 추출하고, 추출된 네트워크 단말기에 대한 데이터 정보를 삭제한다.In the digital information recording method according to an embodiment of the present invention, after the determination of the step S720, recording of the information whether or not the connection between the data providing apparatus 300 and the
한편, 본 발명의 일실시예에 따른 디지털 정보 기록 방법에서는, 상기 단계 S730 이후에, 가장 최근의 네트워크 단말기 별 데이터 정보를 목록 형태로 생성하는 단계를 더 포함할 수 있다. 이때, 생성된 데이터 정보 목록은 상기 표시 완료 시각 중 각 네트워크 단말기 별로 최초 데이터 표시 완료 시각을 기준으로 정렬될 수 있다. 또한, 생성된 목록은 데이터 제공 장치(300), 네트워크 관리 단말기(미도시), 및 상기 목록을 요청하는 특정 단말기 중 적어도 하나로 제공될 수 있다.On the other hand, the digital information recording method according to an embodiment of the present invention, after step S730, may further comprise the step of generating the most recent data information for each network terminal in the form of a list. In this case, the generated data information list may be sorted based on the initial data display completion time for each network terminal among the display completion time. In addition, the generated list may be provided to at least one of a data providing device 300, a network management terminal (not shown), and a specific terminal requesting the list.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. One embodiment of the present invention can also be implemented in the form of a recording medium containing instructions executable by a computer, such as a program module executed by the computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, computer readable media may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transmission mechanism, and includes any information delivery media.
본 발명의 장치 및 방법은 특정 실시예와 관련하여 설명되었지만, 그것들의 구성 요소 또는 동작의 일부 또는 전부는 범용 하드웨어 아키텍쳐를 갖는 컴퓨터 시스템을 사용하여 구현될 수 있다.Although the apparatus and method of the present invention have been described in connection with specific embodiments, some or all of their components or operations may be implemented using a computer system having a general purpose hardware architecture.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
100: 디지털 정보 기록 장치 200: 네트워크 단말기
300: 데이터 제공 장치100: digital information recording device 200: network terminal
300: data providing device
Claims (14)
데이터 제공 장치에 데이터를 요청하는 네트워크 단말기로부터, 상기 요청에 응답하여 상기 네트워크 단말기에 수신된 데이터에 대한 표시 완료 시각 및 표시 종료 시각을 수신하는 송수신기;
상기 수신된 표시 완료 시각 및 표시 종료 시각을 상기 네트워크 단말기에 대해 기설정된 식별 정보에 매칭되도록 저장하여 네트워크 단말기 별 데이터 정보를 기록 매체에 기록하는 데이터 기록기;
상기 수신된 표시 완료 시각 및 표시 종료 시각에 상응하는 네트워크 단말기의 식별 정보를 확인하여, 상기 기록된 데이터 정보 중 상기 확인된 식별 정보와 매칭되는 해당 네트워크 단말기의 데이터 정보를 상기 기록 매체에 갱신하여 기록하도록 하는 데이터 갱신 처리기; 및
기설정된 주기마다 상기 기록된 표시 완료 시각과 표시 종료 시각을 비교하고, 상기 비교 결과 상기 표시 종료 시각이 상기 표시 완료 시각보다 이후이고 상기 표시 종료 시각으로부터 기설정된 기준 시간이 경과한 네트워크 단말기에 대한 데이터 정보의 기록을 삭제하는 기록 제어기를 포함하는 디지털 정보 기록 장치.In the digital information recording apparatus,
A transceiver for receiving a display completion time and a display end time for data received by the network terminal in response to the request from a network terminal requesting data to a data providing device;
A data recorder for storing the received display completion time and display end time so as to match the identification information preset for the network terminal, and record data information for each network terminal on a recording medium;
Identifying the identification information of the network terminal corresponding to the received display completion time and the display end time; A data update processor; And
The recorded display completion time and the display end time are compared for each predetermined period, and as a result of the comparison, the data for the network terminal after the display end time is later than the display completion time and a preset reference time has elapsed from the display end time. And a recording controller for deleting a record of information.
상기 기록 제어기에 의한 데이터 정보의 기록을 삭제하는 동작은, 기설정된 삭제 주기마다 수행되는 것인 디지털 정보 기록 장치.The method of claim 1,
And the operation of deleting the recording of the data information by the recording controller is performed every preset deletion period.
상기 데이터 갱신 처리기에 의한 상기 데이터 정보를 갱신하는 동작은 실시간으로 수행되는 것인 디지털 정보 기록 장치.The method of claim 1,
And updating the data information by the data update processor is performed in real time.
상기 데이터 기록기는,
네트워크 단말기의 식별 정보에 대응하여 각각 제 1 내지 제 3 필드를 포함하는 구조의 기록 매체에 상기 데이터 정보를 기록하되,
상기 제 1 필드에는 상기 네트워크 단말기가 최초로 데이터를 표시 완료한 시각에 대한 표시 완료 시각이 저장되어 최초 표시 완료 시각으로서 지속적으로 유지되고,
상기 제 2 필드에는 상기 네트워크 단말기에 대한 상기 표시 완료 시각이 저장되어 데이터 표시 완료 발생 시 갱신되고,
상기 제 3 필드에는 상기 네트워크 단말기에 대한 상기 표시 종료 시각이 저장되어 데이터 표시 종료 발생 시마다 갱신되는 것인 디지털 정보 기록 장치.The method of claim 1,
The data recorder,
Recording the data information on a recording medium having a structure comprising first to third fields respectively corresponding to identification information of the network terminal;
In the first field, a display completion time for a time when the network terminal first displays data is stored and is continuously maintained as an initial display completion time.
The display completion time for the network terminal is stored in the second field and updated when data display completion occurs;
And the display end time for the network terminal is stored in the third field and updated each time data display end occurs.
상기 데이터 기록기는,
제 4 필드를 더 포함하는 구조의 기록 매체에 상기 데이터 정보를 기록하되,
상기 제 4 필드에는 상기 네트워크 단말기의 상기 데이터 제공 장치에 대한 접속 종료 여부 정보가 저장되는 것인 디지털 정보 기록 장치.The method of claim 4, wherein
The data recorder,
Recording the data information on a recording medium having a structure further comprising a fourth field,
And information about whether the connection to the data providing device of the network terminal has been terminated is stored in the fourth field.
상기 기록 제어기는,
기설정된 주기마다 상기 제 2 필드 및 제 3 필드를 확인하여 상기 표시 종료 시각이 상기 표시 완료 시각과 같거나 이후인 경우, 상기 표시 종료 시각으로부터 기설정된 기준 시간이 경과한 경우 상기 제 4 필드에 접속 종료 정보를 기록하는 디지털 정보 기록 장치.The method of claim 5, wherein
The recording controller,
The second field and the third field are checked at predetermined intervals, and when the display end time is equal to or later than the display completion time, when the preset reference time elapses from the display end time, the fourth field is accessed. Digital information recording device for recording the end information.
상기 기록 제어기는,
기설정된 삭제 주기마다 상기 제 4 필드를 확인하여 접속 종료된 네트워크 단말기를 추출한 후 상기 추출된 네트워크 단말기의 데이터 정보의 기록을 삭제하는 디지털 정보 기록 장치.The method of claim 5, wherein
The recording controller,
And extracting the network terminal that has been disconnected by checking the fourth field at each preset deletion period and deleting the recorded data information of the extracted network terminal.
데이터 제공 장치로부터 데이터를 수신한 네트워크 단말기에 대해 기록된 데이터 정보 중 상기 데이터에 대한 표시 완료 시각 및 표시 종료 시각을 추출하여 비교하는 단계;
상기 비교 결과, 표시 종료 시각이 표시 완료 시각과 같거나 이후인 경우, 상기 표시 종료 시각 이후에 기설정된 기준 시간이 경과했는지 여부를 판단하는 단계; 및
상기 기준 시간이 경과한 경우, 상기 네트워크 단말기에 대한 상기 데이터 정보의 기록을 삭제하는 단계를 포함하되,
상기 데이터 정보는,
상기 네트워크 단말기로부터 수신되는 상기 표시 완료 시각 및 표시 종료 시각을 상기 네트워크 단말기에 대해 기설정된 식별 정보에 매칭하여 기록 매체에 저장한 것인 디지털 정보 기록 방법.In the method of recording digital information through a digital information recording device,
Extracting and comparing the display completion time and the display end time of the data among the data information recorded for the network terminal receiving the data from the data providing device;
Determining whether a preset reference time elapses after the display end time when the display end time is equal to or later than the display completion time; And
And deleting the record of the data information for the network terminal when the reference time has elapsed.
The data information,
And the display completion time and the display end time received from the network terminal are matched with identification information preset for the network terminal and stored in a recording medium.
상기 데이터 정보의 기록을 삭제하는 단계는 기설정된 삭제 주기마다 수행되는 것인 디지털 정보 기록 방법.The method of claim 8,
And deleting the recording of the data information is performed every predetermined deletion period.
상기 표시 완료 시각 및 표시 종료 시각은, 상기 네트워크 단말기로부터 수신 시마다 해당 식별 정보에 매칭되는 데이터 정보에 실시간으로 갱신되어 저장되는 것인 디지털 정보 기록 방법.The method of claim 8,
And the display completion time and the display end time are updated and stored in real time in data information matching the identification information whenever received from the network terminal.
상기 기록 매체는,
상기 네트워크 단말기 별로 제 1 내지 제 3 필드를 포함하는 구조이되,
상기 제 1 필드에는 상기 네트워크 단말기로부터 최초로 수신된 표시 완료 시각이 저장되고,
상기 제 2 필드에는 상기 표시 완료 시각이 수신 시마다 갱신되어 저장되며,
상기 제 3 필드에는 상기 표시 종료 시각이 수신 시마다 갱신되어 저장되는 것인 디지털 정보 기록 방법.The method of claim 8,
The recording medium,
Each network terminal has a structure including first to third fields,
In the first field, the display completion time first received from the network terminal is stored.
The display completion time is updated and stored each time in the second field.
And the display end time is updated and stored in the third field every time it is received.
상기 기록 매체는,
제 4 필드를 더 포함하는 구조이되,
상기 제 4 필드에는 상기 네트워크 단말기의 상기 데이터 제공 장치에 대한 접속 종료 여부 정보가 저장되는 것인 디지털 정보 기록 방법.The method of claim 11,
The recording medium,
Structure further includes a fourth field,
And in the fourth field, information on whether the network terminal has terminated access to the data providing apparatus.
상기 표시 종료 시각 이후에 기설정된 기준 시간이 경과했는지 여부를 판단하는 단계는,
기설정된 주기마다 상기 제 2 필드 및 제 3 필드를 확인하여 두 시각을 비교하는 단계;
상기 비교 결과, 상기 표시 종료 시각이 상기 표시 완료 시각과 같거나 이후인 경우, 상기 표시 종료 시각 이후에 상기 기준 시간이 경과하였는지 판단하는 단계; 및
상기 판단 결과, 상기 기준 시간이 경과한 경우, 상기 제 4 필드에 접속 종료 정보를 기록하는 단계를 포함하는 디지털 정보 기록 방법.The method of claim 12,
Determining whether or not the predetermined reference time has elapsed after the display end time,
Checking the second field and the third field at predetermined periods and comparing the two times;
Determining whether the reference time has elapsed after the display end time if the display end time is equal to or later than the display completion time; And
And recording the access termination information in the fourth field when the reference time has elapsed.
상기 데이터 정보의 기록을 삭제하는 단계는,
기설정된 삭제 주기마다 상기 제 4 필드를 확인하여 접속 종료된 네트워크 단말기를 추출하는 단계; 및
상기 추출된 네트워크 단말기의 데이터 정보의 기록을 삭제하는 단계를 포함하는 디지털 정보 기록 방법.
The method of claim 12,
Deleting the record of the data information,
Checking the fourth field at a preset deletion period and extracting a network terminal which has been terminated; And
And deleting a record of the extracted data information of the network terminal.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100089870A KR101037619B1 (en) | 2010-09-14 | 2010-09-14 | Digital information recording device and method |
| PCT/KR2011/006777 WO2012036461A2 (en) | 2010-09-14 | 2011-09-14 | Apparatus and method for recording digital information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100089870A KR101037619B1 (en) | 2010-09-14 | 2010-09-14 | Digital information recording device and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101037619B1 true KR101037619B1 (en) | 2011-05-27 |
Family
ID=44366724
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020100089870A Expired - Fee Related KR101037619B1 (en) | 2010-09-14 | 2010-09-14 | Digital information recording device and method |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101037619B1 (en) |
| WO (1) | WO2012036461A2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006217430A (en) | 2005-02-04 | 2006-08-17 | Sharp Corp | Electronic program guide information acquisition device, electronic program guide information acquisition method, electronic program guide information acquisition control program, recording medium recorded therewith, and digital television broadcast receiver provided with electronic program guide information acquisition device |
| JP2007329543A (en) | 2006-06-06 | 2007-12-20 | Matsushita Electric Ind Co Ltd | Digital broadcast receiving apparatus, network information acquisition method, network information acquisition program, and recording medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU785366B2 (en) * | 2000-09-29 | 2007-02-08 | Sony Corporation | Information management system using agent |
| US20040068724A1 (en) * | 2002-08-30 | 2004-04-08 | Gardner Richard Wayne | Server processing for updating dataset versions resident on a wireless device |
| CN100388666C (en) * | 2004-12-09 | 2008-05-14 | 腾讯科技(深圳)有限公司 | Method and system for controlling data transmission process |
| KR20070022439A (en) * | 2005-08-22 | 2007-02-27 | 주식회사 팬택앤큐리텔 | How to update data running on mobile terminal |
-
2010
- 2010-09-14 KR KR1020100089870A patent/KR101037619B1/en not_active Expired - Fee Related
-
2011
- 2011-09-14 WO PCT/KR2011/006777 patent/WO2012036461A2/en active Application Filing
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006217430A (en) | 2005-02-04 | 2006-08-17 | Sharp Corp | Electronic program guide information acquisition device, electronic program guide information acquisition method, electronic program guide information acquisition control program, recording medium recorded therewith, and digital television broadcast receiver provided with electronic program guide information acquisition device |
| JP2007329543A (en) | 2006-06-06 | 2007-12-20 | Matsushita Electric Ind Co Ltd | Digital broadcast receiving apparatus, network information acquisition method, network information acquisition program, and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2012036461A3 (en) | 2012-05-10 |
| WO2012036461A2 (en) | 2012-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10417060B2 (en) | Automated API publication for Internet of Things platform | |
| KR101547194B1 (en) | Method and application for managing cookie-information | |
| US9170960B2 (en) | Location of computing assets within an organization | |
| US7739396B2 (en) | System, method and program for field service of computers | |
| CN109995866B (en) | Distributed file verification method and device, computer device and storage medium | |
| CN108494755B (en) | Method and device for transmitting Application Programming Interface (API) request | |
| US20130036351A1 (en) | Apparatus, system, and method for dynamically customizing a web page | |
| US20180165719A1 (en) | Centralized Development of Advertising Code | |
| US10951684B2 (en) | Information processing system, information processing method, user terminal and storage medium | |
| CN112306973A (en) | Picture importing system and method | |
| EP2131555A1 (en) | Apparatus and method for identification of the characteristics of a communication device | |
| CN104125303A (en) | Data read-and-write requesting method, client end and data read-and-write requesting system | |
| CN105933326A (en) | Remote terminal data reporting method and device | |
| JP6684291B2 (en) | Data processing method and device | |
| KR20120101609A (en) | Server, system and method for offering distributed service | |
| KR20120134598A (en) | System and method for providing the contents continuously service | |
| CN106101218A (en) | The report method of terminal data and device | |
| KR101037619B1 (en) | Digital information recording device and method | |
| CN111522567B (en) | Program upgrading method, device, system and medium | |
| CN112184493A (en) | Data processing method, system and storage medium based on big data and assembly type building platform | |
| KR20180046748A (en) | Test apparatus and method for providing virtual test environment | |
| TW201309373A (en) | Game server management device and system | |
| CN114265642B (en) | Information processing method, device, electronic device, and computer-readable storage medium | |
| CN111181754B (en) | Mass equipment management method, device and computer readable storage medium | |
| KR101265768B1 (en) | Automated machine and method for install program, system device thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| A302 | Request for accelerated examination | ||
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| L13-X000 | Limitation or reissue of ip right requested |
St.27 status event code: A-2-3-L10-L13-lim-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20140428 Year of fee payment: 4 |
|
| U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope |
St.27 status event code: A-4-4-U10-U15-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20160323 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20170502 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20180502 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20190508 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20200524 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20200524 |