KR100545805B1 - 통신중시간표시방법 - Google Patents
통신중시간표시방법 Download PDFInfo
- Publication number
- KR100545805B1 KR100545805B1 KR1019980007179A KR19980007179A KR100545805B1 KR 100545805 B1 KR100545805 B1 KR 100545805B1 KR 1019980007179 A KR1019980007179 A KR 1019980007179A KR 19980007179 A KR19980007179 A KR 19980007179A KR 100545805 B1 KR100545805 B1 KR 100545805B1
- Authority
- KR
- South Korea
- Prior art keywords
- time
- server
- communication
- time data
- current time
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7807—System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package
- G06F15/7814—Specially adapted for real time processing, e.g. comprising hardware timers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은, 타이머를 구비하지 않은 인터넷(Internet) 셋톱박스 등의 통신 장치에 있어서, 통신 중에 서버의 시간을 독출하여 현재 시각이나 경과 시간을 표시할 수 있는 통신중 시간 표시 방법에 관한 것으로서, 본 발명에 따른 통신중 시간 표시 방법은, 통신이 개시되었는지 판단하는 제1 단계(S21); 통신이 개시되면 연결된 서버로부터 현재 시각 데이터를 요청수신하는 제2 단계(S22); 상기 서버의 시각 데이터를 플래시 롬에 저장하는 제3 단계(S23); 통신중인 서버의 현재 시간을 일정 시간마다 수신하는 제4 단계(S24); 상기 저장된 시각 데이터와 서버의 현재 시각의 차이를 계산하는 제5 단계(S25); 및 상기 현재 시각이나 계산된 경과 시간을 디스플레이의 우측 하단에 표시하는 제6 단계(S26)를 포함하여 이루어지며, 본 발명에 따른 통신중 시간 표시 방법은, 타이머가 없는 통신 장치를 사용할 경우에도 통신 중에 서버로부터 시간 정보를 독출하여 현재 시각이나 경과 시간 등을 표시함으로써, 시간 정보 부재로 인한 불편함을 없앨 수 있고, 또한 타이머를 내장할 필요가 없는 통신 장치를 제공할 수 있는 유용한 발명인 것이다.
Description
본 발명은 통신중 시간 표시 방법에 관한 것으로서, 더욱 상세하게는 타이머를 구비하지 않은 인터넷(Internet) 셋톱박스(Set Top Box: STB) 등의 통신 장치에 있어서. 통신 중에 서버의 시간을 독출하여 현재 시각이나 경과 시간을 표시할 수 있는 통신중 시간 표시 방법에 관한 것이다.
최근 컴퓨터 분야에서 가장 각광받고 있는 인터넷은 전세계의 대학이나 연구기관이 참가하는 통신 네트워크를 말하며, 대학이나 연구기관에 놓여진 주로 유닉스 웍스테이션인 서버가 상호 자주적으로 접속한 결과 전세계를 망라하는 거대한 네트워크로 성장했다. PC 통신 서비스와는 달리 서비스를 제공하는 호스트 컴퓨터(Host Computer)가 한 대만 설치되어 있는 것이 아니고 전세계에 산재하는 수십만을 넘는 서버(Server)의 집합체이다. 당초는 학술 연구를 위한 정보 교환을 목적으로 한 네트워크였지만 해외 정보를 싼 가격으로 구할 수 있는 것은 물론 친밀한 사용자 인터페이스가 비즈니스 사용자나 취미 사용자로부터도 주목받아 일반 PC 통신망처럼 이용자가 폭발적으로 급증하고 있다.
여기에서, 상기 호스트 컴퓨터는 네트워크에서 연결된 PC와 워크스테이션을 접속시키고 대규모 계산 처리와 네트워크 전체 관리와 제어를 담당하는 컴퓨터를 말하며, 예를 들어, 상용 PC 통신 서비스에서는 전화 회선 등을 통해 여러 PC가 접속되어 있는데, 전자 메일의 송수신과 메뉴 표시, 데이터 기록 등은 호스트 컴퓨터가 처리하고 있다.
그리고 상기 서버는 PC 랜 등의 네트워크 상에서 다른 PC에 대해 각종 서비스를 제공하는 컴퓨터와 기기를 말한다. 서비스를 이용하는 측을 클라이언트라고 하며, 서버는 그 역할에 따라, 접속하고 있는 하드디스크와 기억장치를 랜 상의 다른 컴퓨터로 사용하게 하는 파일 서버, 접속하고 있는 프린터를 쓰게 하는 프린터 서버, 모뎀 등의 통신 장치를 사용하는 커뮤니케이션 서버, 클라이언트 측의 프로그램과 통신하면서 각종 서비스를 제공하는 애플리케이션 서버 등으로 분류되며, 데이터베이스 서비스를 제공하는 데이터베이스 서버와 전자 메일의 기능을 제공하는 메일 서버 등 소규모인 랜에서는 이들 기능을 한 대의 서버용 컴퓨터에서 실현하는 경우도 있지만, 클라이언트 PC가 급증하면서 부하가 집중되어 처리가 늦어진다, 일정 규모 이상의 랜에서는 서버용 컴퓨터를 여러대 설치하고 처리를 분산시키는 방법이 많이 사용되고 있다.
도 1은 종래의 시간 표시 방법을 설명하기 위한 통신 장치의 개략적 구성도로서, 컴퓨터 또는 STB(1)에 내장되어, 모듈러잭(Modular Jack)으로 전화선(PSTN)과 접속되는 모뎀 포트(MODEM Port)(3); 상기 컴퓨터 또는 STB(1)에 내장되어 있고, 시간을 카운트하는 타이머(4); 상기 컴퓨터 또는 STB(1)에 내장되어 있고, 상기 타이머에서 카운트한 시간을 시간 데이터로 변환하여 출력하는 중앙처리장치(2); 상기 출력된 시간 데이터를 디스플레이하는 모니터(5); 및 상기 모뎀 포트(3)와 연결되어 호스트 기능을 수행하는 서버(6)로 구성되어 있으며, 이와 같이 구성된 통신 장치의 상기 중앙처리장치(2)에서 실행되는 종래의 통신 프로그램은 사용자의 시간 데이터 요청시 또는 프로그램의 기동시에 상기 컴퓨터 또는 STB(1)에 내장하고 있는 타이머(4)로부터 시간을 독출하고, 상기 독출한 시간 데이터를 모니터 등을 통해 디스플레이하였었다.
그러나, 상기와 같이 이루어지는 종래의 시간 표시 방법에서는 사용자가 시간을 확인하기 위해서는 시간을 표시하는 시계를 구비하여야 하는데, 이는 생산 비용이 상승하게 되는 문제점이 있다.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위해 창작된 것으로서, 인터넷 셋톱박스 등의 통신 장치에 있어서, 타이머가 없을 때에도 통신 중에 서버로부터 시간 정보를 독출하여 현재 시각이나 경과 시간을 표시함으로써 시간 정보 부재로 인한 불편함을 없애는데 그 목적이 있는 것이다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 통신중 시간 표시 방법은, 통신중 서버의 현재 시각 데이터를 요청하는 제1 단계; 상기 요청 후에 시각 데이터를 수신할 때까지의 경과 시간을 카운트하는 제2 단계; 수신된 상기 시각 데이터의 값을 상기 카운트된 경과 시간에 따라 조정하는 제3 단계; 및 상기 조정된 시각 데이터를 표시하는 제4 단계를 포함하여 이루어지는 것에 특징이 있는 것이다.
상기와 같이 이루어지는 본 발명에 따른 통신중 시간 표시 방법은, 타이머를 구비하지 않은 통신 장치를 사용하여 서버와 통신을 할 경우에, 통신중 서버의 현재 시각 데이터를 요청하고, 상기 요청 후에 시각 데이터를 수신할 때까지의 경과 시간을 카운터를 통해 카운트하며, 수신된 상기 시각 데이터의 값을 상기 카운트된 경과 시간에 따라 조정하여, 상기 조정된 시각 데이터를 디스플레이를 통해 표시하게 된다.
이하, 본 발명에 따른 통신중 시간 표시 방법의 바람직한 실시예에 대해 첨부된 도면에 의거하여 상세히 설명하겠다.
도 2는 본 발명의 실시예에 따른 통신중 시간 표시 방법을 설명하기 위한 통신 장치의 개략적 구성도로서, STB(10)에 내장되어, 전화선(PSTN)과 접속되거나, 또는 랜(LAN)으로 연결되는 모뎀/랜 포트(40); 상기 STB(10)에 내장되어 있고, 통신 개시가 되면 서버의 현재 시각 데이터를 요청수신하여 저장하는 플래시 롬(Flash ROM)(30); 상기 STB(10)에 내장되어 있고, 상기 플래시 롬(30)에 저장된 시각과 통신 중에 상기 서버로부터 일정 시간마다 수신한 시각 데이터의 차이를 계산하여 출력하는 중앙처리장치(20); 상기 시각 데이터 수신 후에 경과 시간을 카운트하는 카운터(50); 상기 현재 시각이나 경과 시간 등을 표시하는 모니터(80); 상기 모뎀 포트(40)와 연결되어, 시각 데이터를 통신 중에 전송하는 제1 서버(60); 및 상기 랜 포트(40)와 연결되어, 시각 데이터를 통신 중에 전송하는 제2 서버(70)로 구성되며, 상기 중앙처리장치(20)는 통신이 개시되었는지 판단하여, 통신이 개시되면 연결된 제1 또는 제2 서버(60, 70)로부터 시각 데이터를 독출하여, 상기 제1 또는 제2 서버(60, 70)의 시각 데이터를 플래시 롬(30)에 저장하고, 다음에 통신중인 제1 또는 제2 서버(60, 70)의 현재 시각 데이터를 일정 시간마다 요청 수신하여, 상기 플래시 롬(30)에 저장된 시각 데이터와 제1 또는 제2 서버(60, 70)의 현재 시각의 차이를 계산한 후에, 상기 현재 시각이나 계산된 경과 시간을 모니터 등의 디스플레이(80)의 우측 하단에 표시하는 특징이 있다.
도 3은 본 발명의 실시예에 따른 통신중 시간 표시 방법의 동작흐름도로서, 도 2에 도시된 통신 장치를 참고로 하여, 이하 병행하여 설명한다.
도 2의 본 발명에 따른 타이머를 구비하지 않은 통신 장치에서, 중앙처리장치(20)는 멀티태스킹(Multi-Tasking)이 가능하여야 하고, 인터넷 등의 통신을 하면서 계속해서 제1 및 제2 서버(60, 70)에 있는 시간을 읽어들일 수 있는 프로그램과 상기 중앙처리장치(20)가 상기 프로그램 기능을 수행할 수 있어야 한다.
도 3에서, 통신중 시간 표시 방법은, 먼저 통신이 개시되었는지 판단하고(S21), 통신이 개시되면 전화선(PSTN) 또는 랜(LAN)으로 연결된 서버(60, 70)로부터 시각 데이터를 요청 수신하게 된다(S22). 여기에서, 상기 전화선(PSTN)으로 연결되거나 랜(LAN)으로 연결된 서버(50, 60)는 두 경우 모두 접속되는 상대 호스트가 존재하므로 호스트 서버의 타이머를 읽어들이게 된다,
여기에서, 현재의 시각을 표시하기 위해서는 서버의 현재 시각 데이터를 요청하고, 상기 요청 후에 시각 데이터를 수신할 때까지의 경과 시간을 카운터(50)를 통해 카운트하며, 중앙처리장치(20)는 수신된 상기 시각 데이터의 값을 상기 카운트된 경과 시간에 따라 조정하여, 상기 조정된 시각 데이터를 모니터(80)를 통해 표시할 수 있다.
다음에 상기 서버(60, 70)의 시각 데이터를 플래시 롬(30)에 저장하게 된다(S23). 여기에서 상기 플래시 롬(30)에 저장된 시각 데이터는 상기 중앙처리장치(20)의 제어에 의해 입출력(R/W)된다,
그리고 통신이 진행중이면, 서버의 현재 시각을 일정 시간마다 계속하여 수신하고(S24), 상기 저장된 시각 데이터와 서버의 현재 시각의 차이를 계산하게 된다(S25). 이때 상기 중앙처리장치(20)가 프로그램을 수행하여 상기 서버(60, 70)에 있는 시각 데이터(TimeData)를 설정된 시간 간격으로 읽어들이고, 상기 플래시 롬(30)에 저장된 시각 데이터와의 차이를 계산하게 된다.
따라서, 상기 현재 시각이나 계산된 경과 시간 등을 모니터(80)의 우측 하단에 표시(Timeout)할 수 있다(S26), 예를 들어, 상기 설정된 시간 간격은 프로그램 루틴에 의해 100㎳마다 인터럽트를 발생시켜 서버의 현재 시각을 독출하면, 초(sec), 분(Minute), 시간(Hour)을 표시할 수 있고, 또한 현재의 시각을 디스플레이하거나, 사용자가 데이터 검색, 프로그램의 다운로드 등의 상기 서버(60, 70) 사용 경과 시간도 표시할 수 있다.
한편, 본 발명에 따른 통신중 시간 표시 방법은 주기적으로 상기 서버(60, 70)의 타이머로부터 현재 시각을 읽어들여도 100㎳마다 인터럽트를 발생시켜 사용하기 때문에 실제의 전송 속도는 큰 차이가 나지 않을 수 있다.
상기와 같이 이루어지는 본 발명에 따른 통신중 시간 표시 방법은, 타이머가 없는 통신 장치를 사용할 경우에도 통신 중에 서버로부터 시간 정보를 독출하여 현재 시각이나 경과 시간 등을 표시함으로써, 시간 정보 부재로 인한 불편함을 없앨 수 있고, 또한 타이머를 내장할 필요가 없는 통신 장치를 제공할 수 있는 유용한 발명인 것이다.
도 1은 종래의 기술에 따른 시간 표시 방법을 설명하기 위한 통신 장치의 개략적 구성도이고,
도 2는 본 발명의 실시예에 따른 통신중 시간 표시 방법을 설명하기 위한 통신 장치의 개략적 구성도이고,
도 3은 본 발명의 실시예에 따른 통신중 시간 표시 방법의 동작흐름도이고,
※ 도면의 주요부분에 대한 부호의 설명
10 : 셋톱박스(STB) 20 : 중앙처리장치(CPU)
30 : 플래시 롬(Flash ROM) 40 : 모뎀/랜 포트(MODEM/LAN Port)
50 : 카운터 60 : 제1 서버
70 : 제2 서버 80 : 디스플레이
Claims (3)
- 통신중인 기기에서 서버의 현재 시각 데이터를 요청하는 제1 단계;상기 요청 후에 시각 데이터를 수신할 때까지의 경과 시간을 카운트하는 제2 단계;수신된 상기 시각 데이터의 값을 상기 카운트된 경과 시간에 따라 조정하는 제3 단계; 및상기 조정된 시각 데이터를 표시하는 제4 단계를 포함하여 이루어지는 통신중 시간 표시 방법.
- 통신 개시가 되면, 통신중인 기기에서 서버의 시각 데이터를 요청수신하여 저장하는 제1 단계;통신중 요청수신된 서버의 현재 시각 데이터와 상기 저장 데이터의 차를 계산하는 제2 단계; 및상기 계산된 시각 데이터의 차를 표시하는 제3 단계를 포함하여 이루어지는 통신중 시간 표시 방법.
- 제2 항에 있어서,일정 시간이 경과할 때마다 상기 제2 단계부터 반복수행하는 제4 단계를 더 포함하여 이루어지는 통신중 시간 표시 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980007179A KR100545805B1 (ko) | 1998-03-04 | 1998-03-04 | 통신중시간표시방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980007179A KR100545805B1 (ko) | 1998-03-04 | 1998-03-04 | 통신중시간표시방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990073926A KR19990073926A (ko) | 1999-10-05 |
KR100545805B1 true KR100545805B1 (ko) | 2006-04-14 |
Family
ID=37180527
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980007179A KR100545805B1 (ko) | 1998-03-04 | 1998-03-04 | 통신중시간표시방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100545805B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101489810B1 (ko) * | 2012-09-11 | 2015-02-04 | 유한회사 셋토퍼 | 셋톱박스 리피터 및 이를 포함하는 셋톱박스 시스템 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03140037A (ja) * | 1989-10-26 | 1991-06-14 | Nec Corp | ネットワーク時刻同期装置 |
US5363377A (en) * | 1992-04-09 | 1994-11-08 | U.S. Philips Corporation | Communications system and receiver for use therein which indicates time based on a selected time message signal from a central station |
KR960011597A (ko) * | 1994-09-24 | 1996-04-20 | 마틴 비에리ㆍ진-클리우드 로버트 | 통신시스템에서 시간측정과 통신시스템 및 이러한 시스템에 사용하는 수신기 |
-
1998
- 1998-03-04 KR KR1019980007179A patent/KR100545805B1/ko not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03140037A (ja) * | 1989-10-26 | 1991-06-14 | Nec Corp | ネットワーク時刻同期装置 |
US5363377A (en) * | 1992-04-09 | 1994-11-08 | U.S. Philips Corporation | Communications system and receiver for use therein which indicates time based on a selected time message signal from a central station |
KR960011597A (ko) * | 1994-09-24 | 1996-04-20 | 마틴 비에리ㆍ진-클리우드 로버트 | 통신시스템에서 시간측정과 통신시스템 및 이러한 시스템에 사용하는 수신기 |
Also Published As
Publication number | Publication date |
---|---|
KR19990073926A (ko) | 1999-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7133908B1 (en) | Metrics and status presentation system and method using persistent template-driven web objects | |
US6829630B1 (en) | Mechanisms for web-object event/state-driven communication between networked devices | |
CN1559040B (zh) | 响应通信环境的内容选择 | |
US20080313007A1 (en) | Methods and apparatus for scheduling an in-home appliance repair service | |
US6115745A (en) | Scheduling of distributed agents in a dialup network | |
TWI269184B (en) | A data processing system, a computer network, a method of transmitting information from a data processing system over a network, and a recording medium | |
US20030061324A1 (en) | System and method for analyzing and optimizing computer system performance utilizing observed time performance measures | |
GB2518052A (en) | Group server performance correction via actions to server subset | |
CA2447394C (en) | Screen refresh method | |
WO2018223976A1 (zh) | 直播应用的配置方法及装置、存储介质以及电子装置 | |
US20120151494A1 (en) | Method for determining a number of threads to maximize utilization of a system | |
US20050071442A1 (en) | Method and apparatus for automatically conducting hardware inventories of computers in a network | |
WO2015165358A1 (en) | Chat information transmission method and apparatus, and chat information push method and server | |
KR100545805B1 (ko) | 통신중시간표시방법 | |
US20050165903A1 (en) | System and method for time based home page selection | |
US7731083B2 (en) | Information collection system, information collection device, terminal device management program, information collection management program, information collection management method, and terminal device management method | |
CN113346973A (zh) | 事件提示方法及装置、电子设备、计算机可读存储介质 | |
AU2005205799A1 (en) | Calculator device having a USB connection | |
CN114172878B (zh) | 消息处理方法、装置、设备及存储介质 | |
US20240137408A1 (en) | Method and system for selecting optimal synchronization broker for each workload | |
JP2005267325A (ja) | 質問回答情報アクセス装置、質問回答情報アクセスシステム、及び質問回答情報アクセス方法 | |
KR20040083603A (ko) | 자동 정보수집을 통한 고객지원방법 및 장치 | |
KR20040006686A (ko) | 컴퓨터 사용시간 제한시스템 및 그 방법과 상기 방법을실현시키기 위한 프로그램이 저장된 기록매체 | |
KR101081529B1 (ko) | 사용자의 편의를 도모하기 위한 임베디드 웹서버의 메뉴설정 시스템 및 메뉴 설정 방법 | |
CN116701269A (zh) | 一种数据传输方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20090105 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |