


도 1a는 서버와 단말기를 포함하는 종래의 통신시스템을 개략적으로 나타낸 블록도,1A is a block diagram schematically illustrating a conventional communication system including a server and a terminal;
도 1b는 네트웍 상에 존재하는 데이터베이스의 일반적인 계층구조를 나타낸 도면,1B is a diagram illustrating a general hierarchical structure of a database existing on a network.
도 2는 본 발명의 바람직한 일실시예에 따른, 데이터를 자동으로 갱신하는 통신시스템을 나타낸 블록도.2 is a block diagram illustrating a communication system for automatically updating data according to a preferred embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
20: 서버시스템 22: 서버데이터베이스 20: server system 22: server database
24: 사용자정보부 26: 서버제어부 24: user information unit 26: server control unit
30: 단말기시스템 32: 단말기데이터베이스 30: terminal system 32: terminal database
34: 데이터베이스관리부 36: 단말기제어부 34: database management unit 36: terminal control unit
본 발명은 데이터를 자동으로 갱신하는 통신시스템에 관한 것으로서, 특히 네트웍상의 서버가 갱신되는 데이터베이스의 내용을 등록된 사용자단말기로 자동으로 전송하며, 해당 사용자단말기는 갱신되는 데이터베이스를 재구성함으로써, 사용자의 편리성을 월등하게 개선하면서도 데이터의 전송량을 줄여 통신효율을 크게 개선한 통신시스템에 관한 것이다.The present invention relates to a communication system for automatically updating data, and in particular, automatically transfers the contents of a database updated by a server on a network to a registered user terminal, and the user terminal reconstructs the updated database. The present invention relates to a communication system that greatly improves communication efficiency by reducing the amount of data transmission while improving the performance.
최근 PC보급이 증대함에 따라 인터넷 상용화가 빠른 추세로 진행되어 이용 Recently, with the increase of PC distribution, Internet commercialization is progressing rapidly.
자들의 수가 기하급수적으로 증가하기 시작했다. 인터넷은 세계 각지의 수많은 컴The number of them began to grow exponentially. The Internet has numerous com
퓨터 네트웍들의 모임으로서, 인터넷에는 개인, 정부, 교육기관, 연구기관 및 영리As a group of computer networks, the Internet includes individuals, governments, educational institutions, research institutes, and for-profit
단체 등에 의해 방대한 양의 정보가 축적되어 있다. 인터넷은 전자메일, 뉴스그룹, 파일전송, 및 정보검색 등의 다양한 서비스를 제공한다.A huge amount of information is accumulated by organizations and the like. The Internet provides a variety of services, including e-mail, newsgroups, file transfers, and information retrieval.
이러한 네트웍상의 임의의 서버에 사용자가 단말기를 이용하여 접속하는 경우, 도 1a에서처럼 해당 단말기(12)가 도 1b에서와 같은 경로로 원하는 데이터를 찾아 데이터전송을 요청해야만 해당 서버(10)는 그 데이터를 사용자단말기로 전송한다.  단말기(12)는 서버(10)로부터 전송 받은 데이터를 소정 저장매체에 저장 및 관리한다.  그러나 이러한 방식은 사용자가 필요할 때마다 단말기를 조작하여 해당 서버에 접속하여 원하는 정보를 검색해야 하므로 사용상 불편하고 서버의 데이터베이스의 내용이 바뀌더라도 바뀐 내용전체를 내려 받아야 하므로 매우 비효율적이다.When a user connects to any server on the network using a terminal, as shown in FIG. 1A, the
이러한 문제점을 해결하기 위해 개선된 방식은, 윈도우 98의 경우, 예약설정을 해 놓은 경우에만 단말기(12)는 특정시간에 해당 서버(10)에 접속하여 원하는 데이터를 수신하여 저장매체에 저장한다.  그리고 사용자는 단말기(12)를 조작하 여, 오프라인( off-line)을 통하여 해당 데이터를 볼 수 있다.In order to solve this problem, in the case of Windows 98, only when a reservation is set, the
하지만, 개선된 윈도98의 경우에도, 예약된 시간에만 단말기가 서버에 접속하여 데이터를 전송받으므로 서버의 데이터가 빈번하게 바뀌면 전송된 데이터의 유용성이 반감되며, 단말기는 전술한 네트웍상 서버의 데이터의 갱신여부와는 상관없이 모든 데이터를 가져와 저장하므로 여전히 네트웍상 통신처리는 비효율적이다.However, even in the improved Windows 98, since the terminal accesses the server and receives data only at the scheduled time, the usefulness of the transmitted data is halved when the data of the server changes frequently. Regardless of whether the data is updated or not, all the data is retrieved and stored. Therefore, communication processing on the network is still inefficient.
따라서, 전술한 문제점들을 모두 해결하기 위한 본 발명의 목적은, 네트웍상의 서버가 바뀐 데이터만을 등록된 사용자단말기로 자동으로 전송하여 데이터를 갱신가능하게 함으로써 사용상의 불편을 월등하게 개선하면서도 통신효율을 크게 개선한 통신시스템을 제공함에 있다.Accordingly, an object of the present invention for solving all the above-mentioned problems is that the server on the network automatically transmits only the changed data to the registered user terminal to update the data, thereby greatly improving the inconvenience in use and greatly improving communication efficiency. An improved communication system is provided.
전술한 본 발명의 목적을 달성하기 위한 자동으로 데이터를 갱신하는 통신시스템은, 단말기와 서버간의 통신이 가능한 통신시스템에 있어서, 데이터베이스의 내용이 바뀌면 바뀐 내용만을 등록된 사용자단말기로 전송하는 서버; 및 소정의 필요에 따라 초기에 상기 서버에 접속하여 자신을 등록시키며, 상기 서버로부터 전송되는 데이터를 저장 및 관리하는 사용자 단말기를 구비한다.In order to achieve the above object of the present invention, a communication system for automatically updating data includes: a communication system capable of communicating between a terminal and a server, comprising: a server transmitting only the changed contents to a registered user terminal when contents of a database are changed; And a user terminal that initially accesses the server and registers itself according to a predetermined need, and stores and manages data transmitted from the server.
이하, 첨부한 도 2를 참조하여 본 발명의 바람직한 일실시예를 상세하게 설명한다.Hereinafter, with reference to the accompanying Figure 2 will be described in detail a preferred embodiment of the present invention.
도 2는 본 발명의 바람직한 일실시예에 따른, 데이터를 자동으로 갱신하는 통신시스템을 보여준다.  도 2에 보여진 통신시스템은 크게 서버시스템(20)과 단말 기시스템(30)으로 이루어진다.2 shows a communication system for automatically updating data according to a preferred embodiment of the present invention. The communication system shown in FIG. 2 is largely comprised of a
도 2의 서버시스템(20)은 임의의 네트웍상에 설치가능하며, 서버데이터베이스(22), 사용자정보부(24), 및 서버제어부(26)를 구비한다.  서버데이터베이스(22)는 FTP자료, WWW문서등 서버로서, 기능하기 위한 데이터들을 저장한다.  사용자정보부(24)는 사용자가 단말기를 통해서 자신의 단말기를 등록하는 경우 그 등록정보, 즉 사용자의 네트웍상의 위치나 사용자가 원하는 데이터의 위치등, 차후 등록단말기의 데이터를 갱신하기 위해 필요한 일체의 정보를 저장한다.  서버제어부 (26)는 서버데이터베이스(22)와 사용자정보부(24)를 제어하고 네트웍의 연결을 담당하며, 사용자정보부(24)와 서버데이터베이스(22)를 체크하여 데이터갱신이 필요한 단말기를 선별하며, 사용자에게 연결이 되지 않아 갱신하기 위한 데이터를 전송하지 못할 경우 이에 관한 정보를 사용자정보부(24)가 저장하게 하여서, 차후 이 정보를 이용해서 재 송신할 수 있게 한다.The
도 2의 단말기시스템(30)은 소정의 통신망을 이용하여 전술의 서버시스템( 20) 에 접속가능하며, 단말기데이터베이스(32), 데이터베이스관리부(34), 및 단말기제어부(36)를 구비한다.  단말기데이터베이스(32)는 상기 서버로부터 전송받은 데이터를 저장한다.  데이터베이스관리부(34)는 서버시스템(20)으로부터 데이터를 전송받을때마다 전술의 단말기데이터베이스(32)에 저장하며, 이를 색인화함으로써, 단말기데이터베이스(32)를 재구성한다.  단말기제어부(36)는 단말기의 전술한 각 구성들을 전반적으로 제어하며, 소정의 통신망을 이용하여 서버와의 접속 및 통신을 가능하게 한다.The
다음으로, 전술한 구성들로 이루어진 도 2의 통신시스템의 동작을 설명한다. 임의의 네트웍상의 특정 서버의 특정 데이터를 필요로 하는 경우, 그 사용자는 초기에 단말기를 통해 해당 서버에 접속하여, 자신의 단말기정보 및 원하는 데이터정보를 등록한다.  여기서, 등록되는 정보는 그 단말기의 네트웍상주소, 사용자가 원하는 데이터베이스의 종류, 및 위치등이 될 수 있다.   그러면, 해당 서버는 그 등록정보를 사용자정보부(24)에 저장하며, 사용자가 원하는 서버데이터베이스(22)의 내용전체를 해당 사용자단말기시스템(30)으로 전송한다.  단말기시스템(30)은 전송된 내용전체를 단말기데이터베이스(32)에 저장한다.Next, the operation of the communication system of FIG. 2 having the above-described configurations will be described. When specific data of a specific server on an arbitrary network is needed, the user initially accesses the corresponding server through a terminal and registers his or her terminal information and desired data information. Here, the registered information may be the network address of the terminal, the type of database desired by the user, and the location. Then, the server stores the registration information in the
전술의 초기화과정이 끝나면, 서버시스템(20)은 사용자가 원하는 데이터베이스(22)의 데이터변경여부를 감시하며, 데이터가 변경될 때마다 변경된 데이터만을 해당 단말기시스템(30)으로 전송해준다.  해당 단말기시스템(30)은 수신된 데이터를 이미 저장된 데이터와 비교하여 데이터를 갱신하여 단말기데이터베이스(32)를 재구성한다.  만약 데이터가 변경되어서 새로운 내용을 전송해 주어야 하는데 해당 사용자의 단말기시스템과 연결이 불가능하면, 서버제어부(26)는 변경된 데이터에 관련된 정보를 사용자정보부(24)에 기록하여 차후 연결가능할 때에 이용한다.  이로써, 사용자는 초기에 서버에 등록만 해놓으면, 서버가 자동으로, 단말기데이터베이스(32)의 해당 데이터를 갱신하기 때문에 서버와의 접속없이 항상 새로운 정보의 검색이 가능하다.After the above-described initialization process, the
전술한 도 2의 실시예는 임의의 네트웍상에 구비된 서버와, 이에 연결되는 단말기간에 적용되었다.  다른 변형실시예로는, 본 발명에 따른 통신시스템을 디지 털방송시스템에 적용할 수 있다.  이때, 도 2의 서버시스템(20)은 디지털방송송신시스템의 적어도 일부가 될 수 있고, 도 2의 단말기시스템(30)은 디지털방송수신시스템으로 변형된다.  이러한 변형실시예는, 문자방송등의 여러 부가 서비스에 이용가능하며, 사용상의 편리함 및 사용자의 다양한 욕구를 크게 만족시킨다.The above-described embodiment of FIG. 2 has been applied between a server provided on an arbitrary network and a terminal connected thereto. In another modified embodiment, the communication system according to the present invention can be applied to a digital broadcasting system. At this time, the
한편, 본 발명의 기술적 사상 및 그 바람직한 실시예들을 잘 이해할 이 기술분야의 당업자에게는, 언급되지 않은 또다른 변형 실시예들이 도출가능함은 자명하게 이해될 것이다.On the other hand, it will be apparent to those skilled in the art that the technical spirit of the present invention and the preferred embodiments thereof may be well understood, and that other modifications which are not mentioned may be derived.
상술한 바와 같이, 본 발명의 데이터를 자동으로 갱신하는 통신시스템은 사용자가 단말기를 특정 서버에 등록시켜두면, 해당 서버는 사용자가 원하는 데이터를 단말기에 자동으로 갱신가능하게 함으로써 사용자가 서버에 일일이 접속할 필요없이 항상 새로운 내용을 볼 수 있고, 네트웍의 효율을 증가시켜 주는 효과를 제공한다.As described above, in a communication system for automatically updating data of the present invention, when a user registers a terminal to a specific server, the server needs to connect the server to the server by enabling the user to automatically update data desired by the user. It can always see new content and increase the efficiency of the network.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1019990047375AKR100608281B1 (en) | 1999-10-29 | 1999-10-29 | Communication system to update data automatically | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1019990047375AKR100608281B1 (en) | 1999-10-29 | 1999-10-29 | Communication system to update data automatically | 
| Publication Number | Publication Date | 
|---|---|
| KR20010039122A KR20010039122A (en) | 2001-05-15 | 
| KR100608281B1true KR100608281B1 (en) | 2006-08-02 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR1019990047375AExpired - Fee RelatedKR100608281B1 (en) | 1999-10-29 | 1999-10-29 | Communication system to update data automatically | 
| Country | Link | 
|---|---|
| KR (1) | KR100608281B1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR100692636B1 (en)* | 2005-04-11 | 2007-03-13 | 정수구 | Database management method between DTV and home multimedia equipment | 
| KR100737856B1 (en)* | 2005-11-22 | 2007-07-12 | 삼성전자주식회사 | User's broadcasting environment setting method using RFID system and broadcasting reproducing device | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR960030031A (en)* | 1995-01-27 | 1996-08-17 | 김주용 | Data retrieval method in vehicle parts retrieval system | 
| KR19990078054A (en)* | 1998-03-26 | 1999-10-25 | 다니구찌 이찌로오, 기타오카 다카시 | Document management system | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR960030031A (en)* | 1995-01-27 | 1996-08-17 | 김주용 | Data retrieval method in vehicle parts retrieval system | 
| KR19990078054A (en)* | 1998-03-26 | 1999-10-25 | 다니구찌 이찌로오, 기타오카 다카시 | Document management system | 
| Publication number | Publication date | 
|---|---|
| KR20010039122A (en) | 2001-05-15 | 
| Publication | Publication Date | Title | 
|---|---|---|
| US6493743B2 (en) | PDA workspace interface using application icons for downloading remote user file | |
| US6453339B1 (en) | System and method of presenting channelized data | |
| US4845658A (en) | Information method and apparatus using simplex and duplex communications | |
| US5819267A (en) | Know-how management apparatus, and method | |
| US5987499A (en) | Versatile RF data capture system | |
| US7228383B2 (en) | System and method for progressive and hierarchical caching | |
| US20020116411A1 (en) | Self-maintaining web browser bookmarks | |
| US20030195950A1 (en) | Virtual desktop in a computer network | |
| US20030184583A1 (en) | Web os and web desktop | |
| EP1118947B1 (en) | Hierarchical data network address resolution | |
| WO1998019255A1 (en) | Information reception/distribution system | |
| US7590618B2 (en) | System and method for providing location profile data for network nodes | |
| KR100608281B1 (en) | Communication system to update data automatically | |
| US7233941B2 (en) | Information retrieval server and system including the server | |
| US20020078162A1 (en) | Program generation system, network system and agent system | |
| EP1185028B1 (en) | Management of home and history context information in network services | |
| WO2001027714A2 (en) | Information providing media, and information providing system and method using same | |
| JPH11316693A (en) | Inter-program data cooperation system and its method | |
| US6968357B2 (en) | Information collecting system and terminal equipment for ease of restoring from power-off disruption and transmitting differential information | |
| JPH1155273A (en) | Set information registering device and method therefor and medium for recording set information registration program | |
| JPH1069412A (en) | File retrieval system and file holding server | |
| KR960035309A (en) | How to manage your phone number | |
| WO2000054157A1 (en) | Method and apparatus for managing validity time of data in distributed processing system and recording medium | |
| JPH07121416A (en) | File management device | |
| JPH04232565A (en) | Document processing system | 
| Date | Code | Title | Description | 
|---|---|---|---|
| PA0109 | Patent application | St.27 status event code:A-0-1-A10-A12-nap-PA0109 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| PG1501 | Laying open of application | St.27 status event code:A-1-1-Q10-Q12-nap-PG1501 | |
| PN2301 | Change of applicant | St.27 status event code:A-3-3-R10-R13-asn-PN2301 St.27 status event code:A-3-3-R10-R11-asn-PN2301 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| A201 | Request for examination | ||
| PA0201 | Request for examination | St.27 status event code:A-1-2-D10-D11-exm-PA0201 | |
| PN2301 | Change of applicant | St.27 status event code:A-3-3-R10-R13-asn-PN2301 St.27 status event code:A-3-3-R10-R11-asn-PN2301 | |
| PN2301 | Change of applicant | St.27 status event code:A-3-3-R10-R13-asn-PN2301 St.27 status event code:A-3-3-R10-R11-asn-PN2301 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| E13-X000 | Pre-grant limitation requested | St.27 status event code:A-2-3-E10-E13-lim-X000 | |
| 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 | |
| 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 | |
| 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 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:6 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| 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:20130627 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:20140627 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 | |
| FPAY | Annual fee payment | Payment date:20150629 Year of fee payment:10 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:10 | |
| FPAY | Annual fee payment | Payment date:20160629 Year of fee payment:11 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:11 | |
| FPAY | Annual fee payment | Payment date:20171220 Year of fee payment:12 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:12 | |
| 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 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee | St.27 status event code:A-4-4-U10-U13-oth-PC1903 Not in force date:20180727 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:20180727 |