KR20000005633A - Data vending system and method - Google Patents

Data vending system and method Download PDF

Info

Publication number
KR20000005633A
KR20000005633A KR1019990015544A KR19990015544A KR20000005633A KR 20000005633 A KR20000005633 A KR 20000005633A KR 1019990015544 A KR1019990015544 A KR 1019990015544A KR 19990015544 A KR19990015544 A KR 19990015544A KR 20000005633 A KR20000005633 A KR 20000005633A
Authority
KR
South Korea
Prior art keywords
data files
recording medium
data
customer
recording
Prior art date
Application number
KR1019990015544A
Other languages
Korean (ko)
Other versions
KR100364021B1 (en
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
Priority claimed from KR1019980026094A external-priority patent/KR19980065144A/en
Application filed by 김근무, 한솔텔레컴 주식회사 filed Critical 김근무
Priority to KR1019990015544A priority Critical patent/KR100364021B1/en
Publication of KR20000005633A publication Critical patent/KR20000005633A/en
Application granted granted Critical
Publication of KR100364021B1 publication Critical patent/KR100364021B1/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE: An automatically data selling system and an automatically data selling system are provided to manufacture a user-ordered music album by printing both image and character selected by a user on a screen after recording a selected music to a user-required record medium. CONSTITUTION: The automatically data selling system comprises: a host computer which stores plural digitalized data files and works and manages a system; a plurality of vending machines installed at plural remote sites; and a communication equipment for performing a communication between the vending machine and the host computer. The vending machine includes an inspection and reservation device(14-1 to 14-n) which selects data files confirmed by a user and reserves a purchase; a data base(16) which stores a part of data files stored in the host computer; a manufacturing device(16) which reads data files selected by user and records the selected data files to a record medium; a charge processing device(20) which processes a charge according to the purchase; a record medium keeping device(23) which stores recordable record medium; a transfer device(23) which transfers the record medium; and a main controller(15) which controls an overall operation of the vending machine so that the data files selected by the user is constructed as a product.

Description

데이터의 자동판매 시스템 및 그 방법{DATA VENDING SYSTEM AND METHOD}Data sales system and method thereof {DATA VENDING SYSTEM AND METHOD}

본 발명은 데이터 자동판매 시스템 및 그 방법에 관한 것으로, 보다 상세하게는 사용자가 터치스크린 등을 이용하여 원하는 곡을 선택하고, 상기 선택된 곡을 사용자가 원하는 기록매체 상에 기록한 다음, 사용자가 선택한 이미지 및 글자를 상기 기록매체(컴팩트 디스크(CD) 혹은 디지탈/아날로그 오디오 테이프, DVD 등)의 표면에 인쇄하도록 함으로써, 사용자 주문 음악앨범을 제작할 수 있는 데이터 자동판매 시스템 및 그 방법에 관한 것이다.The present invention relates to a data vending system and a method thereof, and more particularly, a user selects a desired song by using a touch screen, records the selected song on a recording medium desired by the user, and then selects an image selected by the user. And a data automatic selling system and method for producing a user-customized music album by printing letters on the surface of the recording medium (compact disc (CD) or digital / analog audio tape, DVD, etc.).

현재 음악파일이나 엠팩 형태의 파일을 PC통신 혹은 인터넷의 특정 사이트에서 선택하여 온라인으로 청취하거나, 다운 받아서 이용하는 사례가 증가하고 있다. 하지만 이 경우, 사운드 카드가 갖추어진 개인용 컴퓨터(PC) 혹은 엠팩 플레이어와 같은 특수한 재생장치가 구비되지 않으면, 이용할 수가 없다. 또한, 향후 저작권에 대한 관심이 높아지면서, 컴퓨터 통신 상에서 무료로 디지탈화된 음악 파일을다운받을 수 없을 것으로 생각된다.Currently, music files or MPEG-type files are being selected and listened to online or downloaded from a specific site of PC communication or the Internet. In this case, however, unless a special playback device such as a personal computer (PC) or MPEG player equipped with a sound card is not provided, it cannot be used. In addition, as interest in copyright increases in the future, it is thought that free digital music files cannot be downloaded over computer communication.

현재 음반시장에서는 특정 가수의 노래를 담은 기획상품이 중심이 되어 유통되고 있으며, 특별한 경우로 최신 유행곡만을 담은 음악 기록매체가 유통되기도 한다. 또한, 허가되지 않은 형태로, 레코드 가게에서 고객이 원하는 곡만을 기록매체상에 기록하여 판매하기도 한다.In the current record market, special products containing songs by specific singers are mainly distributed, and in special cases, music recording media containing only the latest fashion songs are distributed. Also, in an unauthorized form, only records desired by a customer in a record store may be recorded and sold on a recording medium.

이러한 음반시장의 환경에서 사용자가 원하는 곡만을 판매하기 위한 다양한 장치들이 개발되어 제안되고 있다.Various devices for selling only music desired by the user in the music market environment have been developed and proposed.

그 예로서, 1993년 11월 19일 공개된 일본공개특허 평 5-307866에서는 통신라인을 통해 호스트 컴퓨터와 연결된 다수개의 정보자동판매기가 제시되고 있다. 상기 일본공개특허에서는 종래 호스트 컴퓨터와 연결되지 않고 자체 저장부에 저장된 음악 파일만을 판매하던 문제점을 개선하기 위해 다수개의 정보자동판매기를 통신라인을 통해 호스트 컴퓨터와 연결하고, 고객이 선택한 음악 파일이 자신의 자동판매기에 존재하지 않을 때, 호스트 컴퓨터로 상기 고객이 요청한 음악 파일의 전송을 요구하여, 자신의 저장부에 저장함과 동시에 고객이 선택한 기록매체에 기록하여, 고객이 주문한 제품을 판매하도록 하고 있다. 물론, 상기와 같은 정보자동판매기는 고객이 직접 구매에 따른 비용을 지불할 수 있도록 요금지불수단이 구비된다.For example, Japanese Patent Laid-Open No. 5-307866, published November 19, 1993, suggests a plurality of information vending machines connected to a host computer via a communication line. In the Japanese Laid-Open Patent, a plurality of information vending machines are connected to a host computer through a communication line to improve the problem of selling only music files stored in its own storage unit without being connected to a conventional host computer. When it does not exist in the vending machine, the host computer requests the transfer of the music file requested by the customer, stores it in its own storage, records it on the recording medium selected by the customer, and sells the product ordered by the customer. . Of course, the information vending machine as described above is provided with a fare payment means so that the customer can pay for the purchase.

또한, IBM에 의해 국내에 출원되어 등록된(등록번호 143358) "디지탈 정보 액세스, 전달 및 제품생산 시스템"에서는 고객이 주문한 제품을 현지에서 판매할 수 있도록 하는 시스템이 제안되고 있다.In addition, in the "digital information access, delivery and production system" filed and registered domestically by IBM (Registration No. 143358), a system has been proposed that enables customers to sell products ordered locally.

이 외에도 고객이 원하는 정보를 판매하기 위한 다양한 시스템이 국내 뿐만 아니라 국외에서 제안되고 있으며, 이들은 전체적으로 다음과 같은 구성요소를 갖는다. 즉, 종래에 제안된 정보자동판매 시스템은 디지탈 정보를 저장하는 데이터베이스와, 구매자가 원하는 정보를 선택하기 위한 선택수단으로 키보드 혹은 터치스크린과 같은 입력수단, 여러가지 안내 메시지 및 사용자가 선택한 정보를 출력하기 위한 모니터와 같은 출력수단, 구매에 따른 비용을 고객이 직접 지불하기 위한 요금지불수단, 사용자가 선택한 기록매체에 사용자가 선택한 정보를 기록하기 위한 CD 기록기와 같은 기록수단, 그리고 상기와 같은 수단들을 제어하여 고객 주문 기록매체를 제공하기 위한 제어수단으로서 컴퓨팅수단이 구비된다. 또한, 상기 종래 자동판매시스템들은 크게 세가지 형태로 구분할 수 있는데, 하나는 자동판매기 자체내에 구비된 저장장치에 저장된 정보만을 판매할 수 있는 시스템이고, 다른 하나는 호스트 컴퓨터와 고속의 통신링크를 통해 연결되어, 상기 호스트 컴퓨터에 저장된 정보를 다운받아 판매하는 시스템이며, 마지막으로 상기 두 시스템의 단점들을 보안하여, 고속의 통신링크를 사용하지 않으면서도 다양한 정보를 판매할 수 있도록 하기 위해 상기 두 시스템을 결합한 시스템이다.In addition, various systems for selling information desired by customers have been proposed in Korea as well as abroad, and they have the following components as a whole. That is, the conventional information vending system is a database for storing digital information, input means such as a keyboard or a touch screen as a selection means for selecting the information desired by the buyer, and outputs various guide messages and information selected by the user. Output means such as a monitor for monitoring, payment means for paying the cost of the purchase directly, recording means such as a CD recorder for recording the information selected by the user on a recording medium selected by the user, and controlling such means Computing means as a control means for providing a customer order recording medium. In addition, the conventional vending systems can be divided into three types, one is a system that can sell only information stored in the storage device provided in the vending machine itself, the other is connected to the host computer via a high-speed communication link It is a system that downloads and sells information stored in the host computer, and finally combines the two systems to sell various information without using a high-speed communication link by securing the shortcomings of the two systems. System.

이와 같은 사용자가 원하는 정보를 자동판매하기 위한 시스템에서 가장 중요한 문제는 고객의 구매에 따른 대기 시간을 최소화 하는 것인데, 상기와 같은 종래 정보 자동판매 시스템들에서는 고객이 구매하는데 많은 시간이 소요된다.The most important problem in the system for automatically selling the information desired by the user is to minimize the waiting time according to the customer's purchase, and the conventional information automatization system as described above takes a lot of time for the customer to purchase.

따라서, 본 발명은 전술한 바와 같은 문제점을 해결하기 위한 것으로, 본 발명의 목적은 고객의 구매에 따른 대기 시간을 최소화하기 위한 데이터 자동판매 시스템 및 그 방법을 제공하는데 있다.Accordingly, the present invention is to solve the above problems, an object of the present invention is to provide a data auto-sale system and method for minimizing the waiting time according to the customer's purchase.

또한, 본 발명의 다른 목적은 현지에 위치한 자동판매기의 한정된 저장용량을 갖는 저장장치를 효과적으로 관리할 수 있는 데이터 자동판매 시스템 및 그 방법을 제공하는데 있다.In addition, another object of the present invention is to provide a data vending system and method for effectively managing a storage device having a limited storage capacity of a local vending machine.

또한, 본 발명의 또 다른 목적은 고객이 자신이 원하는 음악을 최소의 시간으로 구매할 수 있을 뿐만 아니라 고객이 원하는 사진 혹은 그림, 글자 들을 고객이 선택한 기록매체상에 인쇄하여, 하나의 완벽한 고객의 음악 앨범을 제작할 수 있는 데이터 자동판매 시스템 및 그 방법을 제공하는데 있다.In addition, another object of the present invention is to not only purchase the music that the customer wants in a minimum amount of time, but also print the pictures, pictures, and characters desired by the customer on a recording medium selected by the customer, so that the music of one perfect customer It is to provide a data automatic sales system and method for producing an album.

도1은 본 발명에 따른 데이터 자동판매 시스템의 전체 블럭 구성도.1 is an overall block diagram of a data automatic sales system according to the present invention.

도2는 본 발명에 따른 예약 처리 흐름도.2 is a flowchart of reservation processing according to the present invention;

도3a 및 도3b는 본 발명에 따른 주 장치의 처리 흐름도.3A and 3B are a process flow diagram of a main apparatus according to the present invention.

도4는 본 발명에 따른 기록매체로의 음악 파일 기록 처리 흐름도.4 is a flowchart of a music file recording process on a recording medium according to the present invention;

*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

11 : 중앙 호스트 컴퓨터11: central host computer

12 : 공중 교환망12: public switched network

13 : 라우터13: router

14-1 내지 14-n : 열람 및 예약장치14-1 to 14-n: reading and reservation device

15 : 주 장치15: main device

16 : 데이터베이스(DB) 및 제조제어장치16: Database and manufacturing control device

17 : CD 기록기17: CD recorder

18 : 자기기록기18: magnetic recorder

19 : 디지털 카메라19: digital camera

20 : 요금 처리부20: charge processing unit

21 : 인쇄장치21: printing apparatus

22 : CD 반출부22: CD carrying out

23 : 빈 CD 보관 및 이송부23: empty CD storage and transfer unit

상기 목적을 달성하기 위한 본 발명에 따른 제1 데이터 자동판매 시스템은, 디지탈화된 다수개의 데이터 파일들을 저장하고, 시스템의 운용 및 관리를 담당하는 호스트 컴퓨터; 고객이 상기 호스트 컴퓨터에서 제공되는 데이터 파일들의 목록을 확인하고, 원하는 데이터 파일들을 선택하여, 구매를 예약하기 위한 열람 및 예약수단과, 상기 호스트 컴퓨터에 저장된 데이터 파일들의 일부분을 저장하는 현지의 데이터베이스와, 상기 현지의 데이터베이스로부터 고객이 선택한 데이터 파일들을 읽어, 기록매체 상에 기록하는 현지의 제조수단과, 구매에 따른 요금을 처리하는 요금처리수단과, 기록가능한 기록매체를 저장하는 기록매체 보관수단과, 상기기록매체를 이송시키기 위한 이송수단, 및 고객이 선택한 데이터 파일들이 제품으로 조립될 수 있도록 상기 자동판매기의 전체적인 동작을 제어하는 주제어수단을 구비하는 다수의 원격지에 설치된 자동판매기; 상기 자동판매기와 상기 호스트 컴퓨터 간의 통신을 수행하는 통신수단을 구비하되, 상기 호스트 컴퓨터는, 상기 각 현지 데이터베이스에 저장된 데이터 파일들의 목록과 각 데이터 파일들의 가장 최근의 판매 날짜, 그리고 각 데이터 파일들의 판매회수를 포함하는 관리 데이터를 각 자동판매기별로 저장하는 관리 데이터베이스가 구비되어, 상기 자동판매기의 주제어수단으로부터 데이터 파일의 전송 요구가 수신되면, 상기 자동판매기에 대응되는 상기 관리 데이터베이스를 참조하여, 저장된 파일들 중 판매된 날짜가 오래되고, 판매회수가 적은 데이터 파일을 상기 현지 데이터베이스에서 삭제하도록 지시하는 메시지와 함께 요청한 데이터 파일을 대응되는 상기 자동판매기의 주제어수단으로 전송하는 자동판매기 관리수단을 포함하고, 상기 자동판매기의 주제어수단은, 상기 열람 및 예약수단에 의해 예약된 데이터 파일들 중 상기 현지 데이터베이스에 저장되어 있지 않은 데이터 파일의 전송을 상기 호스트 컴퓨터로 요청하고, 상기 호스트 컴퓨터로부터 상기 요청에 따른 응답으로 상기 삭제지시 메시지와 함께 요청한 데이터 파일을 수신하면, 상기 지시된 데이터 파일을 상기 현지 데이터베이스에서 삭제하고, 상기 수신된 데이터 파일을 상기 현지 데이터베이스에 저장하는 데이터베이스 관리수단을 포함하는 것을 특징으로 한다.A first data vending system according to the present invention for achieving the above object comprises a host computer for storing a plurality of digitalized data files, and for the operation and management of the system; A view and reservation means for a customer to check a list of data files provided by the host computer, select desired data files, to reserve a purchase, a local database for storing a portion of the data files stored on the host computer; A local manufacturing means for reading data files selected by a customer from the local database and recording them on a recording medium, a charge processing means for processing a charge according to a purchase, a recording medium storage means for storing a recordable recording medium; A vending machine installed at a plurality of remote locations including a transfer means for transferring the recording medium and main control means for controlling the overall operation of the vending machine so that data files selected by the customer can be assembled into products; Communication means for performing communication between the vending machine and the host computer, wherein the host computer includes a list of data files stored in each local database, the most recent sale date of each data file, and sales of each data file. A management database is provided for storing management data including the number of times for each vending machine. When a request for transmission of a data file is received from the main control unit of the vending machine, the management database corresponding to the vending machine is referred to. Among them, a vending machine management means for transmitting the requested data file to the main control means of the corresponding vending machine together with a message instructing to delete the data file having a long sale date and having a low sales frequency from the local database, Remind automatic The main control means of the vending machine requests the host computer to transfer a data file which is not stored in the local database among the data files reserved by the reading and reserving means, and in response to the request from the host computer. And receiving a requested data file together with a deletion instruction message, deleting the indicated data file from the local database and storing the received data file in the local database.

이러한 본 발명에 따른 제1 데이터 자동판매 시스템에 의하면, 중앙 호스트 컴퓨터에서 각 현지 자동판매기의 데이터베이스를 관리하므로, 각 현지 자동판매기저장장치의 한정된 저장용량을 효과적으로 사용할 수 있을 뿐만 아니라 상기 현지 저장장치에 장애가 발생하여 데이터의 손실이 발생하더라도 상기 중앙 호스트 컴퓨터가 백업기능을 수행함으로써, 장애 발생 이전의 데이터로 상기 자동판매기를 복구할 수 있다.According to the first data vending system according to the present invention, since the central host computer manages the database of each local vending machine, it is possible to effectively use the limited storage capacity of each local vending machine storage device and to the local storage device. Even if a failure occurs and data loss occurs, the central host computer performs a backup function, so that the vending machine can recover the data before the failure occurs.

또한, 본 발명에 따른 제2 데이터 자동판매 시스템은, 디지탈화된 다수개의 데이터 파일들을 저장하고, 시스템의 운용 및 관리를 담당하는 호스트 컴퓨터; 고객이 상기 호스트 컴퓨터에서 제공되는 데이터 파일들의 목록을 확인하고, 원하는 데이터 파일들을 선택하여, 구매를 예약하기 위한 열람 및 예약수단과, 상기 호스트 컴퓨터에 저장된 데이터 파일들의 일부분을 저장하는 현지의 데이터베이스와, 상기 현지의 데이터베이스로부터 고객이 선택한 데이터 파일들을 읽어, 기록매체 상에 기록하는 현지의 제조수단과, 구매에 따른 요금을 처리하는 요금처리수단과, 기록가능한 기록매체를 저장하는 기록매체 보관수단과, 상기 기록매체를 이송시키기 위한 이송수단, 및 고객이 선택한 데이터 파일들이 제품으로 조립될 수 있도록 상기 자동판매기의 전체적인 동작을 제어하는 주제어수단을 구비하는 다수의 원격지에 설치된 자동판매기; 상기 자동판매기와 상기 호스트 컴퓨터 간의 통신을 수행하는 통신수단을 구비하되, 상기 자동판매기의 주제어수단은, 상기 열람 및 예약수단에 의해 예약된 데이터 파일들 중 상기 현지의 데이터베이스에 저장되어 있지 않은 데이터 파일을 상기 호스트 컴퓨터로부터 획득하여, 상기 현지의 데이터베이스를 갱신하는 데이터베이스 관리수단; 및 예약에 의한 구매인 경우, 예약번호가 일치하는 예약정보에 포함된 데이터 파일들이 상기 기록가능한 기록매체상에 기록되도록 상기 제조수단으로 기록개시를 지시하고, 직접 선곡에 의한 구매인 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대한 목록들을 디스플레이 하여, 고객에 의해 상기 디스플레이된 데이터 파일의 목록들 중 하나의 데이터 파일 목록이 선택되어 구매가 요구되는 즉시 상기 선택된 하나의 데이터 파일이 상기 기록가능한 기록매체 상에 기록되도록 상기 제조수단으로 기록개시를 지시하는 구매처리수단을 포함하며, 상기 제조수단은, 상기 구매처리수단의 제어를 받아, 상기 구매처리수단에 의해 지시된 데이터 파일을 상기 현지의 데이터베이스로부터 읽어 상기 기록가능한 기록매체 상에 기록하는 것을 특징으로 한다.In addition, the second data vending system according to the present invention comprises: a host computer for storing a plurality of digitalized data files and responsible for operating and managing the system; A view and reservation means for a customer to check a list of data files provided by the host computer, select desired data files, to reserve a purchase, a local database for storing a portion of the data files stored on the host computer; A local manufacturing means for reading data files selected by a customer from the local database and recording them on a recording medium, a charge processing means for processing a charge according to a purchase, a recording medium storage means for storing a recordable recording medium; A vending machine installed at a plurality of remote locations including a transfer means for transferring the recording medium, and main control means for controlling the overall operation of the vending machine so that data files selected by the customer can be assembled into products; Communication means for performing communication between the vending machine and the host computer, wherein the main control means of the vending machine is a data file not stored in the local database among the data files reserved by the reading and booking means; Database management means for obtaining an information from the host computer and updating the local database; And in the case of purchase by reservation, instructing the manufacturing means to start recording so that the data files included in the reservation information having the same reservation number are recorded on the recordable recording medium. Displaying lists of data files stored in a database so that a data file list of one of the displayed list of data files is selected by a customer so that the selected one data file is stored on the recordable medium as soon as a purchase is required. Purchase processing means for instructing the recording start to the manufacturing means to be recorded on the apparatus, wherein the manufacturing means is controlled by the purchase processing means, and the data file instructed by the purchase processing means from the local database. Read and record on the recordable recording medium It shall be.

이러한 본 발명에 따른 제2 데이터 자동판매시스템에 의하면, 고객이 요금을 지불하고, 구매를 원하는 데이터 파일을 선택하는 즉시 기록매체상에 기록함으로, 구매를 원하는 모든 데이터 파일을 선택한 후에, 선택한 개수에 따른 요금을 지불하고, 기록매체상에 기록하는 시스템에 비해 고객의 구매 대기 시간을 획기적으로 줄일 수 있다.According to the second automatic data sales system according to the present invention, after the customer pays a fee and selects a data file to be purchased, the data is recorded on the recording medium. Compared to a system that pays a fee and records on a recording medium, a customer's purchase waiting time can be drastically reduced.

또한, 본 발명에 따른 제3 데이터 자동판매 시스템은, 디지탈화된 다수개의 데이터 파일들을 저장하고, 시스템의 운용 및 관리를 담당하는 호스트 컴퓨터; 상기 호스트 컴퓨터에 저장된 데이터 파일들의 일부분을 저장하는 현지의 데이터베이스와, 상기 현지의 데이터베이스로부터 고객이 선택한 데이터 파일들을 읽어, 기록매체 상에 기록하는 현지의 제조수단과, 구매에 따른 요금을 처리하는 요금처리수단과, 기록가능한 기록매체를 저장하는 기록매체 보관수단과, 상기 기록매체를 이송시키기 위한 이송수단, 및 고객이 선택한 데이터 파일들이 제품으로 조립될 수있도록 상기 자동판매기의 전체적인 동작을 제어하는 주제어수단을 구비하는 다수의 제1 원격지에 설치된 자동판매기; 상기 자동판매기와 상기 호스트 컴퓨터 간의 통신을 수행하는 통신수단; 및 상기 호스트 컴퓨터와 통신망을 통해 접속되고, 고객이 상기 호스트 컴퓨터에서 제공되는 데이터 파일의 목록들 중 원하는 데이터 파일들을 선택하고, 원하는 지역의 상기 자동판매기를 지정하여 구매를 예약하기 위한 제2 원격지에 설치된 예약수단을 구비하되, 상기 호스트 컴퓨터는, 상기 예약수단에 의해 예약된 예약정보를 고객이 지정한 상기 자동자판기의 주제어수단으로 전달하는 예약정보 전송수단; 상기 각 현지 데이터베이스에 저장된 데이터 파일들의 목록과 각 데이터 파일들의 가장 최근의 판매 날짜, 그리고 각 데이터 파일들의 판매회수를 포함하는 관리 데이터를 각 자동판매기별로 저장하는 관리 데이터베이스; 및 상기 자동판매기의 주제어수단으로부터 데이터 파일의 전송 요구가 수신되면, 상기 자동판매기에 대응되는 상기 관리 데이터베이스를 참조하여, 저장된 파일들 중 판매된 날짜가 오래되고, 판매회수가 적은 데이터 파일을 상기 현지 데이터베이스에서 삭제하도록 지시하는 메시지와 함께 요청한 데이터 파일을 대응되는 상기 자동판매기의 주제어수단으로 전송하는 자동판매기 관리수단을 포함하며, 상기 주제어수단은, 상기 예약수단에 의해 예약된 데이터 파일들 중 상기 현지 데이터베이스에 저장되어 있지 않은 데이터 파일의 전송을 상기 호스트 컴퓨터로 요청하고, 상기 호스트 컴퓨터로부터 상기 요청에 따른 응답으로 상기 삭제지시 메시지와 함께 데이터 파일을 수신하면, 상기 지시된 데이터 파일을 상기 현지 데이터베이스에서 삭제하고, 상기 수신된 데이터 파일을 상기 현지 데이터베이스에 저장하는 데이터베이스 관리수단을 포함하는 것을 특징으로 한다.In addition, the third data vending system according to the present invention comprises: a host computer for storing a plurality of digitalized data files and responsible for operating and managing the system; A local database for storing a portion of data files stored on the host computer, a local manufacturing means for reading data files selected by a customer from the local database, recording them on a recording medium, and a fee for processing a purchase fee Key words for controlling the overall operation of the vending machine so that the processing means, the recording medium storage means for storing the recordable recording medium, the conveying means for conveying the recording medium, and the data files selected by the customer can be assembled into the product. A vending machine installed at a plurality of first remote locations having means; Communication means for performing communication between the vending machine and the host computer; And a second remote location connected to the host computer via a communication network, wherein the customer selects desired data files from a list of data files provided by the host computer, and designates the vending machine in the desired area to schedule a purchase. A reservation means for transmitting the reservation information reserved by the reservation means to a main control means of the vending machine designated by the customer; A management database for storing management data for each vending machine, the management data including a list of data files stored in each of the local databases, the most recent sale date of each data file, and the number of sales of each data file; And a data file transfer request from the main control means of the vending machine, referring to the management database corresponding to the vending machine, and displaying a data file having a long sale date and a small number of sales among the stored files. Vending machine management means for transmitting the requested data file to a corresponding main control means of the vending machine with a message instructing deletion from the database, wherein the main control means comprises the local one of the data files reserved by the reservation means. Requesting a transfer of a data file not stored in a database to the host computer, and receiving a data file with the deletion instruction message in response to the request from the host computer, the indicated data file is stored in the local database. Delete And database management means for storing the received data file in the local database.

이러한 본 발명에 따른 제3 데이터 자동판매 시스템에 의하면, 예약수단이 현지의 자동판매기에 설치되어 있지 않고, 일반적인 패킷통신망이나 인터넷 망 혹은 전화망에 연결된 개인용 컴퓨터나 전화기에 구비되므로, 자동판매기의 제작 단가를 줄일 수 있으며, 고객이 언제 어디서나 자신이 원하는 데이터 파일을 예약할 수 있고, 중앙 호스트 컴퓨터에서 각 현지 자동판매기의 데이터베이스를 관리하므로, 각 현지 자동판매기 저장장치의 한정된 저장용량을 효과적으로 사용할 수 있을 뿐만 아니라 상기 현지 저장장치에 장애가 발생하여 데이터의 손실이 발생하더라도 상기 중앙 호스트 컴퓨터가 백업기능을 수행함으로써, 장애 발생 이전의 데이터로 상기 자동판매기를 복구할 수 있다.According to the third data vending system according to the present invention, the reservation means is not installed in a local vending machine, but is provided in a personal computer or a telephone connected to a general packet communication network, an internet network, or a telephone network. , You can schedule your favorite data files anytime, anywhere, and manage each local vending machine's database from a central host computer, effectively utilizing the limited storage capacity of each local vending machine's storage. In addition, even if a failure occurs in the local storage device and data loss occurs, the central host computer performs a backup function, thereby recovering the vending machine to the data before the failure occurs.

또한, 본 발명에 따른 제4 데이터 자동판매 시스템은, 디지탈화된 다수개의 데이터 파일들을 저장하고, 시스템의 운용 및 관리를 담당하는 호스트 컴퓨터; 상기 호스트 컴퓨터에 저장된 데이터 파일들의 일부분을 저장하는 현지의 데이터베이스와, 상기 현지의 데이터베이스로부터 고객이 선택한 데이터 파일들을 읽어, 기록매체 상에 기록하는 현지의 제조수단과, 구매에 따른 요금을 처리하는 요금처리수단과, 기록가능한 기록매체를 저장하는 기록매체 보관수단과, 상기 기록매체를 이송시키기 위한 이송수단, 및 고객이 선택한 데이터 파일들이 제품으로 조립될 수 있도록 상기 자동판매기의 전체적인 동작을 제어하는 주제어수단을 구비하는 다수의 제1 원격지에 설치된 자동판매기; 상기 자동판매기와 상기 호스트 컴퓨터 간의 통신을 수행하는 통신수단; 및 상기 호스트 컴퓨터와 통신망을 통해 접속되고, 고객이 상기 호스트 컴퓨터에서 제공되는 데이터 파일들의 목록 중 원하는 데이터 파일들을 선택하고, 원하는 지역의 상기 자동판매기를 지정하여 구매를 예약하기 위한 제2 원격지에 설치된 예약수단을 구비하되, 상기 자동판매기의 주제어수단은, 상기 예약수단에 의해 예약된 데이터 파일들 중 상기 현지의 데이터베이스에 저장되어 있지 않은 데이터 파일을 상기 호스트 컴퓨터로부터 획득하여, 상기 현지의 데이터베이스를 갱신하는 데이터베이스 관리수단; 및 예약에 의한 구매인 경우, 예약번호가 일치하는 예약정보에 포함된 데이터 파일들이 상기 기록가능한 기록매체상에 기록되도록 상기 제조수단으로 기록개시를 지시하고, 직접 선곡에 의한 구매인 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대한 목록들을 디스플레이 하여, 고객에 의해 상기 디스플레이된 데이터 파일의 목록들 중 하나의 데이터 파일 목록이 선택되어 구매가 요구되는 즉시 상기 선택된 하나의 데이터 파일이 상기 기록가능한 기록매체 상에 기록되도록 상기 제조수단으로 기록개시를 지시하는 구매처리수단을 포함하며, 상기 제조수단은, 상기 구매처리수단의 제어를 받아, 상기 구매처리수단에 의해 지시된 데이터 파일을 상기 현지의 데이터베이스로부터 읽어 상기 기록매체 상에 기록하는 것을 특징으로 한다.In addition, a fourth data vending system according to the present invention comprises: a host computer for storing a plurality of digitalized data files and for managing and operating the system; A local database for storing a portion of data files stored on the host computer, a local manufacturing means for reading data files selected by a customer from the local database, recording them on a recording medium, and a fee for processing a purchase fee Key words for controlling the overall operation of the vending machine so that the processing means, the recording medium storing means for storing the recordable recording medium, the conveying means for conveying the recording medium, and the data files selected by the customer can be assembled into the product. A vending machine installed at a plurality of first remote locations having means; Communication means for performing communication between the vending machine and the host computer; And a second remote location connected to the host computer via a communication network, wherein a customer selects desired data files from a list of data files provided by the host computer, and designates the vending machine in a desired region to schedule a purchase. A main means of the vending machine, wherein the main control means obtains a data file from the host computer that is not stored in the local database among the data files reserved by the reservation means, and updates the local database. Database management means; And in the case of purchase by reservation, instructing the manufacturing means to start recording so that the data files included in the reservation information having the same reservation number are recorded on the recordable recording medium. Displaying lists of data files stored in a database so that a data file list of one of the displayed list of data files is selected by a customer so that the selected one data file is stored on the recordable medium as soon as a purchase is required. Purchase processing means for instructing the recording start to the manufacturing means to be recorded on the apparatus, wherein the manufacturing means is controlled by the purchase processing means, and the data file instructed by the purchase processing means from the local database. Read and record on the recording medium.

이러한 본 발명에 따른 제4 데이터 자동판매 시스템에 의하면, 예약수단이 현지의 자동판매기에 설치되어 있지 않고, 일반적인 패킷통신망이나 인터넷 망 혹은 전화망에 연결된 개인용 컴퓨터나 전화기에 구비되므로, 자동판매기의 제작 단가를 줄일 수 있으며, 고객이 언제 어디서나 자신이 원하는 데이터 파일을 예약할 수 있으며, 고객이 요금을 지불하고, 구매를 원하는 데이터 파일을 선택하는 즉시기록매체상에 기록함으로, 구매를 원하는 모든 데이터 파일들을 선택한 후에, 선택한 개수에 따른 요금을 지불하고, 기록매체상에 기록하는 시스템에 비해 고객의 구매 대기 시간을 획기적으로 줄일 수 있다.According to the fourth data vending system according to the present invention, the reservation means is not provided in a local vending machine, but is provided in a personal computer or a telephone connected to a general packet communication network, an internet network, or a telephone network. You can schedule your data files anytime, anywhere, and record them on the recording medium as soon as you pay for them and select the data files you want to purchase. After the selection, a fee according to the selected number is paid, and a customer's purchase waiting time can be drastically reduced compared to a system for recording on a recording medium.

또한, 본 발명에 따른 제1 데이터 자동판매 방법은, 디지탈화된 데이터 파일들을 고객이 선택적으로 주문하고, 상기 주문된 데이터 파일들을 현지에서 고객이 구매하도록 하는 데이터 자동판매 방법에 있어서, 다수개의 데이터 파일의 목록들 중 원하는 데이터 파일의 목록을 선택하고, 상기 선택된 데이터 파일들을 예약하는 제1단계; 상기 예약된 데이터 파일들 중 현지의 자동판매기에 존재하지 않은 데이터 파일을 획득하기 위해 상기 현지의 자동판매기에서 전체 데이터 파일들을 저장하고 있는 호스트 컴퓨터로 요청하는 제2단계; 상기 호스트 컴퓨터에서 상기 요청한 자동판매기에 저장된 데이터 파일들 중 고객이 구매한 날짜가 오래되고, 구매회수가 적은 데이터 파일을 상기 현지의 자동판매기 데이터베이스로부터 삭제하도록 지시하는 메시지와 함께 요청한 데이터 파일을 상기 현지의 자동판매기로 전송하는 제3단계; 상기 현지의 자동판매기에서 상기 호스트 컴퓨터로부터 지시된 데이터 파일을 상기 데이터베이스로부터 삭제하고, 상기 요청한 데이터 파일을 상기 데이터베이스에 저장하는 제4단계; 고객에 의해 구매가 요청되면, 예약을 하였는지 확인하는 제5단계; 예약을 하였으면 예약번호가 일치되는 예약정보에 포함된 데이터 파일들을 기록가능한 기록매체 상에 기록하도록 지시하고, 상기 지시된 데이터 파일들의 목록과 판매날짜 및 판매회수를 저장하는 제6단계; 상기 제5단계에서 예약하지 않고 직접 선곡에 의한 구매를 요청하는 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대해서만 선택되도록 제어하고, 상기 선택된 데이터 파일들을 상기 기록가능한 기록매체상에 기록하도록 지시하고, 상기 지시된 데이터 파일들의 목록과 판매날짜 및 판매회수를 저장하는 제7단계; 및In addition, the first data auto-sale method according to the present invention is a data auto-sale method in which a customer selectively orders the digitalized data files, and allows the customer to purchase the ordered data files in the local area, the plurality of data files Selecting a list of desired data files from the list of and reserving the selected data files; A second step of requesting a host computer storing all the data files in the local vending machine to obtain a data file which does not exist in the local vending machine among the reserved data files; The local computer stores the requested data file along with a message instructing the host computer to delete a data file having a long purchase date and a low number of purchases from the local vending machine database among data files stored in the requested vending machine. Transmitting to a vending machine in a third step; A fourth step of deleting, at said local vending machine, a data file indicated by said host computer from said database, and storing said requested data file in said database; A fifth step of confirming that a reservation is made when a purchase is requested by the customer; A sixth step of instructing to record the data files included in the reservation information corresponding to the reservation number on the recordable recording medium if the reservation is made, and storing the list of the indicated data files, the sales date and the number of sales; In the case of requesting purchase by direct selection without making a reservation in the fifth step, controlling to select only data files stored in the local database, instructing the selected data files to be recorded on the recordable recording medium, A seventh step of storing a list of the indicated data files, a sales date, and a sales frequency; And

상기 제6단계 및 제7단계 수행 후, 상기 지시된 데이터 파일을 상기 데이터베이스로부터 읽어 상기 선택된 기록매체 상에 기록하는 제8단계를 포함하는 것을 특징으로 한다.And after performing the sixth and seventh steps, an eighth step of reading the indicated data file from the database and recording it on the selected recording medium.

또한, 본 발명에 따른 제2 데이터 자동판매 방법은, 디지탈화된 데이터 파일들을 고객이 선택적으로 주문하고, 상기 주문된 데이터 파일들을 현지에서 고객이 구매하도록 하는 데이터 자동판매 방법에 있어서, 다수개의 데이터 파일의 목록들 중 원하는 데이터 파일의 목록을 선택하고, 상기 선택된 데이터 파일들을 예약하는 제1단계; 상기 예약된 데이터 파일들 중 현지의 자동판매기에 존재하지 않은 데이터 파일을 획득하기 위해 상기 현지의 자동판매기에서 전체 데이터 파일들을 저장하고 있는 호스트 컴퓨터로 요청하는 제2단계; 상기 현지의 자동판매기에서 상기 요청에 따른 응답으로 상기 호스트 컴퓨터로부터 요청한 데이터 파일을 수신하면 상기 현지 자동판매기의 데이터베이스를 갱신하는 제3단계; 고객에 의해 구매가 요청되면, 예약을 하였는지 확인하는 제4단계; 예약을 하였으면 예약번호가 일치하는 예약정보에 포함된 데이터 파일들을 기록가능한 기록매체상에 기록하도록 지시하고, 상기 지시된 데이터 파일들의 목록과 판매날짜 및 판매회수를 저장하는 제5단계; 상기 제4단계에서 예약하지 않고 직접 선곡에 의한 구매를 요청하는 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들의 목록을 디스플레이하는 제6단계;상기 제6단계에서 하나의 데이터 파일의 목록이 선택되는 즉시 상기 데이터베이스로부터 상기 선택된 데이터 파일을 읽어 상기 기록가능한 기록매체 상에 기록하도록 지시하고, 상기 지시된 데이터 파일들의 목록과 판매날짜 및 판매회수를 저장하는 제7단계; 및In addition, the second data auto-sales method according to the present invention is a data auto-sales method in which a customer selectively orders the digitalized data files, and allows the customer to purchase the ordered data files in the local area, wherein a plurality of data files are provided. Selecting a list of desired data files from the list of and reserving the selected data files; A second step of requesting a host computer storing all the data files in the local vending machine to obtain a data file which does not exist in the local vending machine among the reserved data files; A third step of updating a database of the local vending machine when the local vending machine receives the requested data file from the host computer in response to the request; A fourth step of confirming that a reservation is made when a purchase is requested by the customer; A fifth step of instructing to record the data files included in the reservation information having the same reservation number on the recordable recording medium, and storing the list of the indicated data files, the sales date, and the number of sales if the reservation is made; In a case of requesting a purchase by direct selection without making a reservation in the fourth step, displaying a list of data files stored in the local database; as soon as a list of one data file is selected in the sixth step, A seventh step of reading the selected data file from a database and instructing it to be recorded on the recordable recording medium, and storing a list of the indicated data files, a sale date, and a sale frequency; And

상기 제5단계 및 제7단계에서 지시된 상기 데이터 파일을 상기 데이터베이스로부터 읽어 상기 선택된 기록매체 상에 기록하는 제8단계를 포함하는 것을 특징으로 한다.And an eighth step of reading the data file indicated in the fifth and seventh steps from the database and recording the data file on the selected recording medium.

이하, 첨부된 도면들을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 기술하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도1은 본 발명에 따른 데이터 자동판매 시스템의 전체 블럭 구성도로서, 도면에서 11은 중앙 호스트 컴퓨터, 12는 공중 교환 망, 13은 라우터, 14-1, 14-n은 열람 및 예약장치, 15는 주 장치, 16은 데이터베이스(DB) 및 제조제어장치, 17은 CD 기록기, 18은 자기 기록기, 19는 디지탈 카메라, 20은 요금처리부, 21은 인쇄장치, 22는 CD 반출부, 23은 빈 CD 보관 및 이송부를 각각 나타낸다.1 is an overall block diagram of a data vending system according to the present invention, in which 11 is a central host computer, 12 is a public switched network, 13 is a router, 14-1, and 14-n is a reading and reservation device. Is the main unit, 16 is the database and manufacturing control unit, 17 is the CD recorder, 18 is the magnetic recorder, 19 is the digital camera, 20 is the charge processing unit, 21 is the printing unit, 22 is the CD export unit, 23 is the blank CD. A storage and a conveyance part are shown, respectively.

중앙 호스트 컴퓨터(11)에는 본 시스템에서 제공할 수 있는 모든 음악 파일과 그와 관련된 정보들이 저장된 데이터베이스와, 고객이 선택한 음악에 따른 저작료를 지불하고, 시장 조사에 필요한 데이터 등을 수집하기 위한 회계 및 정보 수집장치와, 원격지의 각 자동판매기를 관리하고, 시스템의 운용 및 망 관리를 위한 망관리장치 등이 구비된다. 여기서, 상기 중앙 호스트 컴퓨터(11)의 데이터베이스에 저장되는 데이터는 저장용량의 효율적 사용 및 전송 속도 문제를 해결하기 위해 압축된 형태로 저장되는 것이 바람직하다. 또한, 중앙 호스트 컴퓨터에는 음반회사나 저작권자들이 자신들이 소유한 노래의 판매량 및 이에 따른 저작권료를 확인할 수 있도록 하는 기능이 구비되어, 음반회사 혹은 저작권자는 단말기를 통해 상기 중앙 호스트 컴퓨터에 접속하여 자신들이 소유한 곡들의 판매량을 확인할 수 있다. 이 외에도 상기 중앙 호스트 컴퓨터에는 다양한 기능들이 구비될 수 있으며, 이하의 설명에서는 생략하기로 한다.The central host computer 11 has a database storing all music files and related information which can be provided by the system, accounting for paying royalties for the music selected by the customer, collecting data for market research, and the like. An information gathering device, a network vending device for managing each vending machine at a remote site, and a system management and a network management are provided. Here, the data stored in the database of the central host computer 11 is preferably stored in a compressed form to solve the problem of efficient use of storage capacity and transmission speed. In addition, the central host computer is provided with a function that allows the record company or copyright holders to check the sales volume of the songs owned by them and the copyright fee accordingly, and the record company or copyright owner accesses the central host computer through a terminal and owns them. You can check the sales volume of one song. In addition, the central host computer may be provided with various functions, which will be omitted in the following description.

한편, 상기 중앙 호스트 컴퓨터(11)에는 원격지에 설치되어 있는 자동판매기들을 효과적으로 관리하기 위해, 각 자동판매기마다 상기 각 자동판매기의 데이터베이스에 저장된 음악 파일들의 목록과 각 음악 파일의 고객에 의해 구매된 시점의 날짜, 그리고 각 음악 파일의 판매회수가 저장된다. 이러한 구성을 통해, 한정된 저장용량을 갖는 자동판매기의 저장장치를 효과적으로 관리할 수 있을 뿐만 아니라 상기 자동판매기의 저장장치에 장애가 발생하여 데이터의 손실이 일어나는 경우, 상기 호스트 컴퓨터에 의해 장애 이전에 상기 자동판매기의 데이터베이스에 저장되어 있던 음악 파일이 다운로드되어, 상기 자동판매기의 저장장치의 데이터를 복구할 수 있다. 또한, 중앙 호스트 컴퓨터에서는 각 현지에 설치된 자동판매기의 소모품인 인쇄지, 빈 CD, 빈 자기테이프 등의 재고량을 파악할 수 있으며, 주기적 혹은 비주기적으로 상기 현지의 자동판매기로 시험용 신호를 송출하여 시스템의 상태를 진단할 수 있다. 재고량의 파악에 있어서는 각 현지 자동판매기의 운용자가 소모품을 격납할 때, 격납되는 양을 입력하고, 이에 따라 하나의 소모품이 소비될 때마다 자동판매기에서 파악하며, 상기 파악된 정보를 주기적으로 중앙 호스트 컴퓨터로 송신함으로써, 중앙의 호스트 컴퓨터에서 소모품의 재고량을 파악할 수 있다. 상기 중앙 호스트 컴퓨터의 보다 구체적인 동작은 후술될 본 발명의 전체 처리 흐름도의 설명을 통해 설명하기로 한다.Meanwhile, the central host computer 11 has a list of music files stored in the database of each vending machine and a point in time purchased by the customer of each music file in order to effectively manage the vending machines installed at remote locations. The date and the sales count of each music file are stored. With this configuration, not only can the storage device of a vending machine having a limited storage capacity be effectively managed, but also the storage device of the vending machine fails and data loss occurs, the automatic before the failure by the host computer. The music file stored in the vending machine's database can be downloaded to restore data on the vending machine's storage. In addition, the central host computer can identify the stock of consumables such as printing paper, blank CD, and blank magnetic tape of the vending machine installed at each site, and periodically or aperiodically sends a test signal to the local vending machine. Diagnose the condition. In determining the amount of inventory, when the operator of each local vending machine stores consumables, the quantity to be stored is inputted, and accordingly, the vending machine detects each time one of the consumables is consumed. By sending to a computer, the stock of consumables can be grasped by the central host computer. More specific operation of the central host computer will be described with reference to the entire processing flowchart of the present invention to be described later.

공중 교환망(12)은 일반적인 전화교환망일 수 있다. 이 외에도 통신망은 다른 통신망 예를 들어 케이블 TV 통신망과 같은 망을 사용할 수도 있다.Public switched network 12 may be a general telephone switching network. In addition, the communication network may use another network, such as a cable TV network.

라우터(13), 열람 및 예약장치들(14-1, 14-n), 주장치(15), 데이터베이스 및 제조제어장치(16), CD 기록기(17), 자기 기록기(18), 디지탈 카메라(19), 요금처리부(20), 인쇄장치(21), CD 반출부(22), 빈 CD 보관 및 이송부(23)는 현지에 설치되는 데이터 자동판매기의 구성요소들이다.Router 13, browsing and reservation devices 14-1, 14-n, main device 15, database and manufacturing control device 16, CD recorder 17, magnetic recorder 18, digital camera 19 ), The charge processing unit 20, the printing apparatus 21, the CD ejecting unit 22, the empty CD storage and transfer unit 23 are components of the data vending machine installed locally.

여기서, 라우터(13)는 열람 및 예약장치들(14-1, 14-n)과 주장치(15), 그리고 데이터베이스 및 제조제어장치(16)들을 근거리통신망(LAN)으로 연결하고, 상기 공중 교환망(12)을 통해 중앙 호스트 컴퓨터(11)와 연결하기 위한 것이다.Here, the router 13 connects the reading and reservation devices 14-1, 14-n, the main device 15, and the database and manufacturing control device 16 with a local area network (LAN), and the public switched network ( 12) for connection with the central host computer 11.

그리고, 열람 및 예약장치들(14-1, 14-n)과 주장치(15), 그리고 데이터베이스 및 제조제어장치(16)들은 개인용 컴퓨터와 같은 컴퓨팅 장치로서, 열람 및 예약장치들(14-1, 14-n)과 주장치(15)는 디스플레이를 위한 모니터, 데이터의 입력을 위한 키보드와 터치스크린 등을 구비한다.In addition, the reading and booking devices 14-1 and 14-n, the main device 15, and the database and manufacturing control device 16 are computing devices such as a personal computer, and the reading and booking devices 14-1, 14-n) and the main unit 15 include a monitor for display, a keyboard and a touch screen for inputting data, and the like.

열람 및 예약장치들은 고객이 음악 파일을 구매하고자 하는 경우에 사전에 판매되는 음악들을 열람하고, 자기가 원하는 음악을 구매하기 위한 사전 예약을 수행할 수 있도록 하는 기능을 제공한다. 즉, 열람 및 예약장치는 고객이 예약을 원하는 경우 중앙 데이터베이스에 저장된 음악 파일의 전체 곡명을 디스플레이 한다. 이때, 열람 및 예약장치에는 가수별, 장르별, 인기순위별, 가나다 순별, 기획상품별 등의 메뉴를 선택할 수 있도록 디스플레이 된다.The reading and reservation devices provide a function to view music sold in advance when a customer wants to purchase a music file, and to perform a pre-booking to purchase a desired music. That is, the browsing and reservation device displays the entire song name of the music file stored in the central database when the customer wants to make a reservation. In this case, the reading and reservation device is displayed to select a menu such as singer, genre, popularity ranking, alphabetical order, and planning product.

이를 보다 구체적으로 살펴보면, 고객이 열람 및 예약장치를 통해 예약을 시도하면, 열람 및 예약장치는 주장치(15)에 저장되어 있는 정보를 읽어와, 고객이 메뉴를 선택할 수 있도록 전술한 바와 같은 다양한 메뉴를 디스플레이 한다. 상기 메뉴에서 기획상품은 패키지화된 음악 앨범을 의미하며, 장르별은 클래식, 팝송, 가요 등을 의미한다. 그리고, 고객이 메뉴를 선택하고, 상기 선택된 메뉴에 따른 전체 음악 파일의 목록이 디스플레이 되면, 고객은 방향키를 이용하거나, 디스플레이된 목록들 중의 하나를 터치하거나, 음악 파일의 고유 코드를 키보드를 통해 입력함으로써, 원하는 음악을 선택할 수 있다. 여기서, 고객이 각 음악 파일마다 할당된 고유코드를 입력하여 예약하는 것을 지원하기 위해 본 발명의 시스템에서 판매되는 전체 음악 파일의 목록을 인쇄한 인쇄물이 배치될 수 있다. 즉, 고객은 스크린을 통해 목록을 보면서 노래를 선택하는 것이 아니라, 미리 책자를 통해 자신이 구매하고자 하는 노래의 고유코드를 인지한 다음, 예약장치에서 키보드를 통해 코드를 입력함으로써, 원하는 노래들을 예약할 수 있다. 이렇게 고객이 선택한 노래들의 목록은 열람 및 예약장치의 모니터 상의 소정의 영역에 전체 목록과 구분되어 디스플레이 된다. 이와 같은 과정을 통해 원하는 곡이 모두 선택되면, 열람 및 예약장치는 예약번호를 출력하고, 고객이 상기 예약에 따른 암호를 입력하도록 요구한다. 이러한 과정을 통해 예약된 정보는 주장치(15)로 통보된다. 한편, 고객이 선곡을 위해 원하는 곡을 선택하면, 열람 및 예약장치에 구비된 오디오 재생 및출력부(도시되지 않음)를 통해 선택된 곡이 소정시간 재생된다. 즉, 주장치(15)에는 메뉴에 따른 전체 음악 파일들의 목록과, 상기 전체 음악 파일들의 샘플 데이터가 저장되어 있어, 주장치(15) 혹은 열람 및 예약장치를 통해 고객이 선곡하는 경우 상기 선택된 곡을 상기 오디오 재생 및 출력부를 통해 미리 들어볼 수 있다.In more detail, when a customer attempts to make a reservation through a reading and booking device, the reading and booking device reads the information stored in the main device 15 to allow the customer to select a menu. Is displayed. In the menu, the planning product means a packaged music album, and the genre means classic, pop song, song, and the like. Then, when the customer selects a menu and a list of all music files according to the selected menu is displayed, the customer uses a direction key, touches one of the displayed lists, or inputs a unique code of the music file through the keyboard. By this, the desired music can be selected. Here, a printed matter may be arranged that prints a list of all music files sold in the system of the present invention in order to assist the customer to enter and reserve a unique code assigned to each music file. In other words, the customer does not select a song while viewing the list on the screen, but instead recognizes the unique code of the song he wants to purchase through the booklet, and then enters the code through the keyboard in the reservation device to reserve the desired song. can do. The list of songs selected by the customer is displayed separately from the entire list in a predetermined area on the monitor of the browsing and reservation device. When all the desired songs are selected through the above process, the reading and reservation device outputs the reservation number and requests the customer to input a password according to the reservation. Information reserved through this process is notified to the main device 15. On the other hand, when a customer selects a desired song for selection, the selected song is reproduced for a predetermined time through an audio reproduction and output unit (not shown) provided in the reading and reservation apparatus. That is, the main device 15 stores a list of all music files according to a menu and sample data of the whole music files, so that when the customer selects the music through the main device 15 or the browsing and reservation device, the selected song is recalled. It can be heard in advance via audio playback and output.

데이터베이스(DB) 및 제조제어장치(16)는 현지에 위치한 자동판매기에서 제공하는 음악 파일을 저장하고, 고객이 주문한 음악 파일을 기록매체 상에 기록하는 기능을 수행한다. 즉, 데이터베이스 및 제조제어장치(16)에는 한정된 수의 음악 파일이 저장되고, 고객이 상기 데이터베이스 및 제조제어장치(16)에 저장되어 있지 않은 음악 파일을 선택하는 경우, 주장치(15)의 제어를 받아 상기 중앙 호스트 컴퓨터(11)로부터 전송된 삭제할 음악 파일의 정보에 포함된 음악 파일이 데이터베이스로부터 삭제되고, 새로 요청하여 수신된 음악 파일이 데이터베이스에 저장된다. 그리고, 제조제어장치(16)는 디코딩 처리부와 레코딩 처리부를 구비하여, 고객이 주문한 하나의 음악 파일을 디코딩함과 동시에 선택된 기록매체 상에 상기 디코딩된 음악 파일을 기록하여, 고객이 최소의 대기시간만으로 제품을 구매할 수 있도록 빠른 시간으로 레코딩을 수행한다. 한편, 바람직하게는 상기 현지의 데이터베이스(16)에 저장된 음악파일들은 압축된 형태로 저장되어 있으므로, 압축된 파일을 해제하는 과정이 필요하다. 그리고, 제조제어장치(16)는 디코딩과 레코딩을 연속적으로 수행하기 위해 다수의 버퍼를 이용한다. 기록장치로는 기록가능한 CD에 기록하기 위한 CD 기록기(17)와 오디오 테이프와 같은 자기테이프에 기록하기 위한 자기기록기(18) 등을 포함할 수 있으며, 이 외에도 다른 형태의 기록매체에 알맞는 기록기들을 포함할 수 있다.The database DB and the production control device 16 store music files provided by a local vending machine and record music files ordered by a customer on a recording medium. That is, a limited number of music files are stored in the database and the production control device 16, and when the customer selects a music file not stored in the database and the production control device 16, the control of the main device 15 is controlled. The music file included in the information of the music file to be received and transmitted from the central host computer 11 is deleted from the database, and the newly requested and received music file is stored in the database. In addition, the manufacturing control device 16 includes a decoding processing unit and a recording processing unit to decode one music file ordered by a customer and simultaneously record the decoded music file on a selected recording medium, so that the customer has a minimum waiting time. Perform recording as soon as possible so you can purchase the product on your own. On the other hand, preferably, since the music files stored in the local database 16 are stored in a compressed form, a process of releasing the compressed files is necessary. The manufacturing control device 16 uses a plurality of buffers to continuously perform decoding and recording. The recording apparatus may include a CD recorder 17 for recording on a recordable CD and a magnetic recorder 18 for recording on a magnetic tape such as an audio tape, and a recorder suitable for other types of recording media. Can include them.

주장치(15)는 고객의 주문을 접수하고, 중앙 호스트 컴퓨터(11)와의 통신을 수행하며, 고객의 주문 내용을 제품화 하기 위한 전체적인 제어를 담당한다. 즉, 주장치(15)에는 본 발명의 자동판매 시스템에서 제공하는 각 메뉴별 전체 음악파일의 목록과 상기 전체 음악 파일들의 샘플 데이터가 저장되고, 상기 전체 음악파일의 목록 중 현지의 데이터베이스(16)에 저장되어 있는 음악파일의 목록을 파악할 수 있으며, 상기 열람 및 예약장치를 통해 예약된 주문 내용을 처리하고, 데이터베이스(16)의 관리 및 상기 제조제어장치로 개시명령을 전달하여, 제품이 제조될 수 있도록 하는 기능을 수행한다. 또한, 고객이 구매한 곡들의 목록과 판매 날짜를 판매가 이루어질 때마다 상기 중앙 호스트 컴퓨터로 보고하고, 현재 자동판매기에 남아 있는 소모품의 재고량을 실시간적으로 파악하여, 주기적으로 상기 중앙 호스트 컴퓨터로 보고하며, 상기 중앙 호스트 컴퓨터의 지시에 의해 현지 자동판매기의 각 디바이스의 상태를 진단하여, 그 결과를 상기 중앙 호스트 캄퓨터로 보고한다. 한편, 고객이 구매한 곡의 목록과 판매 날짜를 판매가 이루어질 때마다 보고하지 않고, 상기 고객이 구매한 곡의 목록과 각 음악파일들의 가장 최근의 판매날짜, 그리고 각 음악파일들의 판매회수를 저장하여, 주기적으로 상기 중앙 호스트 컴퓨터로 보고하도록 할 수도 있을 것이다. 이렇게 구성하면 자동판매기에서의 중앙 호스트 컴퓨터로의 잦은 액세스에 따른 부하를 감소시킬 수 있다.The main unit 15 receives the customer's order, performs communication with the central host computer 11, and is in charge of the overall control to commercialize the customer's order. That is, the main device 15 stores a list of all music files for each menu and sample data of all the music files provided by the automatic sales system of the present invention, and stores them in the local database 16 among the list of all music files. A list of stored music files can be grasped, and the ordered contents can be processed through the reading and reservation device, the management of the database 16, and the start command to the production control device can be manufactured to manufacture the product. It performs the function that makes it possible. In addition, a list of songs purchased by the customer and a sale date are reported to the central host computer whenever a sale is made, and the inventories of the consumables currently remaining in the vending machine are identified in real time, and periodically reported to the central host computer. And diagnose the status of each device of the local vending machine according to the instructions of the central host computer, and report the result to the central host computer. On the other hand, the customer does not report the list of songs purchased and the sale date every time the sale is made, and stores the list of songs purchased by the customer, the most recent sale date of each music file, and the number of sales of each music file. It may also be reported periodically to the central host computer. This configuration reduces the load associated with frequent access from the vending machine to the central host computer.

주장치(15)의 동작을 보다 구체적으로 살펴보면, 주장치(15)는 열람 및 예약장치를 통해 예약된 정보가 있으면, 예약정보에 포함된 고객의 주문 음악 파일이현지의 데이터베이스(16)에 존재하는지 확인하여, 존재하지 않은 경우 중앙 호스트 컴퓨터(11)로 주문된 음악 파일의 전송을 요구한다. 그리고, 중앙 호스트 컴퓨터(11)로부터 주문한 음악 파일과 함께, 삭제할 음악 파일을 지시하는 메시지가 전송되면, 해당되는 음악 파일을 데이터베이스(16)로부터 제거하고, 상기 새로 수신된 음악 파일을 저장한다. 주장치(15)는 이렇게 처리된 예약정보를 삭제하고, 또한 일정한 시간(본 발명의 실시예에서는 1일)이 경과된 예약정보를 삭제한다.Looking at the operation of the main unit 15 in more detail, the main unit 15 checks whether the customer's order music file included in the reservation information exists in the local database 16, if there is information reserved through the viewing and reservation device; If it does not exist, it requests the transfer of the ordered music file to the central host computer 11. When a message indicating the music file to be deleted is transmitted together with the music file ordered from the central host computer 11, the corresponding music file is removed from the database 16, and the newly received music file is stored. The main device 15 deletes the reservation information thus processed, and also deletes the reservation information that has elapsed for a certain time (1 day in the embodiment of the present invention).

한편, 고객이 예약 혹은 주장치에서의 직접 선곡을 통해 음악 파일의 구매를 시작하면, 주장치(15)는 고객이 구매한 음악 파일들의 목록과 판매 날짜, 그리고 판매 회수를 저장하고, 고객이 주문한 음악 파일이 빠른 시간내에 기록될 수 있도록 상기 데이터베이스 및 제조제어장치(16)에 개시명령을 전달한다. 즉, 고객이 예약만을 하는 경우에는 판매날짜와 판매회수가 갱신되지 않으며, 고객이 비용을 지불하고 구매를 한 경우에 한해 이를 갱신한다.On the other hand, when the customer starts the purchase of music files through reservation or direct selection from the main device, the main device 15 stores the list of music files purchased by the customer, the sale date, and the number of sales, and the music file ordered by the customer. The start command is sent to the database and the manufacturing control device 16 so that it can be recorded in this fast time. In other words, if the customer only makes a reservation, the sale date and the number of sales are not updated, and only if the customer makes a purchase at a cost.

한편, 주장치(15)에는 디지탈 카메라(19), 요금처리부(20), 인쇄장치(21), CD 반출부(22), 빈 CD 보관 및 이송부(23), 오디오 재생 및 출력부(도시되지 않음) 등이 연결되고, 주장치(15)는 이들을 제어함으로써, 고객이 원하는 제품을 구매할 수 있도록 한다. 디지탈 카메라(19)는 고객이 자신의 사진을 촬영하기 위한 장치로서, 상기 데이터베이스 및 제조제어장치(16)에서 기록매체 상에 기록이 수행되는 동안에 고객이 상기 디지탈 카메라(19)를 통해 자신의 사진을 촬영할 수 있도록 한다. 또한, 주장치의 터치스크린을 통해 글씨를 고객이 직접 쓸 수 있으며, 키보드 등을 통해 글자를 입력할 수도 있다. 이와 같은 사진 촬영 및 글씨 쓰기는 기록매체 상에 주문한 음악 파일이 기록되는 동안에 이루어지는 것이 바람직하다.Meanwhile, the main device 15 includes a digital camera 19, a charge processing unit 20, a printing device 21, a CD carrying out unit 22, a blank CD storing and transferring unit 23, an audio reproduction and output unit (not shown). And the like, and the main unit 15 controls them so that the customer can purchase a desired product. The digital camera 19 is a device for a customer to take a picture of himself / herself, and the customer takes a picture of himself / herself through the digital camera 19 while recording is performed on a recording medium in the database and the manufacturing control device 16. To be photographed. In addition, the customer can write letters directly through the touch screen of the main unit, it is also possible to enter letters through the keyboard. Such photographing and writing is preferably performed while the ordered music file is recorded on the recording medium.

요금처리부(20)는 고객이 주문에 따른 비용을 지급할 수 있도록 하기 위한 것으로, 이는 현금으로 결재하는 것을 처리하기 위한 현금 인식 및 잔돈 교환기와, 신용카드를 위한 마그네틱 카드 판독기 중 하나 혹은 이 둘 모두를 포함할 수 있으며, 이와 더불어 영수증 프린터 및 배출기 등을 포함한다.The fee processing unit 20 is for enabling the customer to pay the cost of the order, which is one or both of a cash recognition and change exchange for processing the payment by cash, and a magnetic card reader for a credit card It may include, in addition to including a receipt printer and ejector.

인쇄장치(21)는 고객이 직접 촬영한 사진 혹은 고객이 저장된 이미지들 중 선택한 하나의 이미지, 그리고 고객이 입력한 글자 등을 기록매체 상에 프린팅하기 위한 장치이다.The printing apparatus 21 is a device for printing a photograph taken by a customer or one image selected from among images stored by the customer, and characters input by the customer on a recording medium.

CD 반출부(22)는 제품화된 기록매체를 밖으로 배출하기 위한 장치이고, 빈 CD 보관 및 이송부(23)는 기록가능한 빈 CD 혹은 빈 자기테이프를 격납하고, 주문이 있는 경우 상기 기록가능한 CD 혹은 빈 자기테이프를 CD 기록기(17) 혹은 자기기록기(18)로 각각 이송시키고, 기록이 완료되는 경우 상기 기록기(17 혹은 18)로부터 인쇄장치(21)로 이송시키기 위한 장치이다. 오디오 재생 및 출력부(도시되지 않음)는 고객이 구매하는데 필요한 안내를 음성으로 출력하거나, 고객이 선택한 노래의 샘플 데이터를 재생하기 위한 장치이다.The CD carrying out portion 22 is a device for discharging the productized recording medium out, and the empty CD storing and conveying portion 23 stores a recordable blank CD or a blank magnetic tape, and, if there is an order, the recordable CD or blank. The magnetic tape is transferred to the CD recorder 17 or the magnetic recorder 18, and is transferred from the recorder 17 or 18 to the printing apparatus 21 when recording is completed. The audio reproducing and outputting unit (not shown) is a device for outputting a guide required for a customer to purchase a voice or reproducing sample data of a song selected by the customer.

한편, 이상에서 상술되지 않은 호스트 컴퓨터와 현지의 자동판매기 간의 망관리 및 데이터베이스 관리 등의 기술은 일반적인 망관리 및 데이터베이스 관리 기술을 따른다.Meanwhile, technologies such as network management and database management between a host computer and a local vending machine, which are not described above, follow general network management and database management techniques.

상기와 같은 구성을 갖는 본 발명에 따른 데이터 자동판매 시스템의 구체적인 동작을 이하의 흐름도를 참조하여 설명한다.A detailed operation of the data automatic sales system according to the present invention having the above configuration will be described with reference to the flowchart below.

도2는 본 발명에 따른 예약 처리 흐름도로서, 도2에서는 열람 및 예약장치의 동작 뿐만 아니라 주장치에 의한 처리 과정에 대해서도 설명된다.Fig. 2 is a flow chart of reservation processing according to the present invention. In Fig. 2, not only the operation of the browsing and reservation apparatus but also the processing by the main apparatus will be described.

본 발명에서는 고객이 주문한 음악 파일을 빠른 시간내에 기록매체상에 기록하기 위해, 예약 기능을 구비시켜, 주장치(15)를 통해 구매를 시작할 때에는 이미 원하는 파일이 현지의 데이터베이스(16)에 저장될 수 있도록 한다. 즉, 고객은 열람 및 예약장치를 통해 자신이 원하는 곡을 구매하기 위한 예약을 수행하고, 예약된 노래들 중에서, 현지의 데이터베이스(16)에 저장되어 있지 않은 음악 파일은 고객이 주장치(15)를 통해 구매를 시작하기 이전에 주장치에 의해 중앙 호스트 컴퓨터(11)로부터 다운로드 된다. 그리고, 주장치(15)에서 요금을 지불하고, 제조제어장치(16)에 의해 선택한 음악 파일이 기록매체 상에 기록되는 동안에, 상기 기록매체 상에 프린팅하기 위해 사진을 촬영하거나, 혹은 이미 저장된 관련 이미지를 선택하고, 글자를 입력하는 과정이 이루어지도록 하여, 단지 고객이 실제 느끼는 대기시간이 상기 기록매체 상에 촬영한 사진이나 입력한 글씨를 프린팅하는 시간이 될 수 있도록 한다.In the present invention, in order to record the music file ordered by the customer on the recording medium in a short time, a reservation function is provided so that when the purchase is started through the main device 15, the desired file can be stored in the local database 16. Make sure That is, the customer makes a reservation for purchasing a desired song through the viewing and reservation device, and among the reserved songs, the music file that is not stored in the local database 16 is stored by the customer. Is downloaded from the central host computer 11 by the host device before starting the purchase. Then, while the music file selected by the production control device 16 is recorded on the recording medium, the photographing device pays a fee at the main device 15, and takes a picture for printing on the recording medium, or a previously stored related image. Selecting and inputting the letters is made, so that the waiting time actually felt by the customer may be the time for printing the photograph or the entered text on the recording medium.

도2에서 열람 및 예약장치가 초기화면을 디스플레이 한 상태에서(101), 고객이 예약을 시작하면(102), 메뉴화면을 디스플레이 한다(103). 메뉴화면을 통해 고객이 원하는 메뉴를 선택하면(104), 선택된 메뉴에 해당되는 전체 음악 파일의 목록의 일부분이 디스플레이 된다. 상기 화면에는 이전 혹은 다음을 지시하는 명령이 표시되며, 이를 통해 고객이 전체 음악 파일의 목록을 선택적으로 화면상에 디스플레이 할 수 있도록 한다. 이렇게 선곡을 위한 음악 파일의 목록이 모니터 상에 디스플레이 되면, 고객은 스크린을 터치하거나, 각 음악 파일마다 고유하게 부여된 코드를 입력하거나, 혹은 마우스를 이용해 더블 클릭함으로써, 원하는 노래가 선택된다. 고객이 원하는 노래를 선택하면(106), 고객이 선택한 노래의 목록이 모니터 상의 별도의 화면에 디스플레이 됨과 동시에 샘플 데이터가 재생되는데(107), 고객이 바로 다음 노래를 선택하는 경우 상기 샘플 데이터의 재생은 종료된다.In the state in which the browsing and reservation device displays the initial screen in FIG. 2 (101), when the customer starts a reservation (102), a menu screen is displayed (103). When the customer selects a desired menu through the menu screen (104), a portion of the list of all music files corresponding to the selected menu is displayed. The screen displays a command indicating previous or next, thereby allowing the customer to selectively display a list of all music files on the screen. When the list of music files for selection is displayed on the monitor, the customer selects a desired song by touching the screen, entering a code uniquely assigned to each music file, or double-clicking with a mouse. When the customer selects the desired song (106), the list of songs selected by the customer is displayed on a separate screen on the monitor and the sample data is played back (107). When the customer selects the next song, the sample data is played back. Ends.

고객이 상기와 같은 과정을 통해 원하는 노래의 선택을 완료하면(108), 예약번호가 출력되고, 암호를 입력하기 위한 화면이 디스플레이 된다(109). 본 발명의 실시예에서는 예약번호가 장치에 의해 순서적으로 부여되는 것으로 하였으나, 이는 고객이 임의의 예약번호를 직접 입력할 수도 있다. 하지만, 예약번호가 장치에 의해 순서적으로 부여되도록 하는 것이 바람직하다.When the customer completes the selection of the desired song through the above process (108), the reservation number is output, and a screen for inputting the password is displayed (109). In the embodiment of the present invention, the reservation numbers are assigned in sequence by the device, but the customer may directly input any reservation number. However, it is preferable that the reservation number be assigned sequentially by the apparatus.

키보드를 통해 고객이 암호를 입력하면(110), 예약번호 및 이에 대응되는 암호가 저장되고, 상기 고객이 예약한 음악파일의 목록과 예약번호 및 암호를 포함하는 예약정보는 주장치로 전달된다(111). 이와 같은 과정을 통해 예약이 완료되면, 열람 및 예약장치는 초기상태로 복귀한다.When the customer inputs a password through the keyboard (110), the reservation number and the corresponding password are stored, and the reservation information including the reservation number and the reservation number and the password of the music file reserved by the customer is transferred to the main device (111). ). When the reservation is completed through the above process, the reading and reservation device returns to the initial state.

주 장치(15)는 열람 및 예약장치로부터 전달된 예약정보가 저장되었는지 주기적으로 확인하여, 하나의 예약정보라도 수신되면, 상기 예약정보에 포함된 음악 파일의 목록들 중 현지의 데이터베이스(16)에 저장되어 있지 않은 음악 파일이 존재하는지 확인하고, 음악 파일이 저장되어 있지 않으면 상기 중앙 호스트 컴퓨터로 상기 저장되어 있지 않은 음악파일의 다운로드를 요청한다(112).The main device 15 periodically checks whether the reservation information transmitted from the reading and reservation device is stored, and if any reservation information is received, the main device 15 checks the local database 16 of the list of music files included in the reservation information. If the music file does not exist, it is checked. If the music file is not stored, the central host computer requests the download of the music file not stored (112).

중앙 호스트 컴퓨터(11)에는 각 현지 자동판매기가 보유하고 있는 음악파일들의 목록과 상기 음악파일들의 가장최근의 판매날짜, 그리고 판매회수를 포함하는 관리 데이터베이스가 각 현지 자동판매기별로 구비되어, 상기 각 현지 자동판매기로의 다운로드가 이루어지거나, 각 현지 자동판매기로부터의 보고가 있을 때, 상기 관리 데이터베이스를 갱신한다. 즉, 중앙 호스트 컴퓨터(11)는 현지 자동판매기의 주장치(15)로부터 음악 파일의 다운로드 요청이 수신되면, 상기 음악파일의 다운로드를 요청한 현지 자동판매기에 대응되는 관리 데이터베이스를 참조하여, 현지의 음악파일들 중 고객이 구매한 날짜가 오래되고, 고객이 구매한 회수가 적은 음악 파일의 삭제를 지시하기 위한 메세지를 생성하고, 상기 생성된 명령 메시지와 함께 새로 요청한 음악 파일을 현지의 주장치(15)로 전송한다(113). 그리고, 주장치로부터 전송에 따른 응답이 수신되면, 중앙 호스트 컴퓨터(11)는 상기 현지 자동판매기에 대응되는 관리 데이터베이스를 갱신한다. 여기서, 상기 호스트 컴퓨터는 고객이 구매한 날짜가 오래된 삭제 후보 음악파일들을 선정하고, 상기 선정된 삭제 후보 음악파일들 중 가장 판매회수가 적은 하나의 음악 파일을 삭제대상으로 최종 선정할 수 있고, 혹은 이와 반대로 판매회수가 적은 음악파일들을 삭제 후보 음악파일들로 선정하고, 상기 선정된 삭제 후보 음악파일들 중 가장 판매 날짜가 오래된 음악 파일을 최종 삭제 파일로 선정할 수 있다.The central host computer 11 has a management database including a list of music files held by each local vending machine, the latest sales date of the music files, and the number of sales, for each local vending machine. When the download to the vending machine is made or there is a report from each local vending machine, the management database is updated. That is, when the central host computer 11 receives a download request for a music file from the main device 15 of the local vending machine, the central host computer 11 refers to a management database corresponding to the local vending machine that requested the download of the music file. Among them, a message for instructing the deletion of a music file having a long date of purchase by the customer and a small number of purchases by the customer is generated, and the newly requested music file along with the generated command message is transferred to the local main unit 15. Transmit (113). When the response according to the transmission from the main apparatus is received, the central host computer 11 updates the management database corresponding to the local vending machine. Here, the host computer may select the deletion candidate music files of which the customer has purchased the oldest date, and finally select one music file having the lowest sales frequency among the selected deletion candidate music files as the deletion target, or On the contrary, the music files having a few sales times may be selected as the deletion candidate music files, and the music file having the oldest selling date among the selected deletion candidate music files may be selected as the final deletion file.

주장치(15)는 중앙 호스트 컴퓨터(11)로부터 삭제할 음악 파일을 지시하는 명령메시지와 함께 요청한 음악 파일을 수신하면, 상기 지시된 음악 파일을 데이터베이스(16)로부터 삭제하고, 요청한 음악 파일을 데이터베이스(16)에 저장함과 동시에, 현지의 데이터베이스(16)에 존재하는 음악 파일의 목록을 갱신한다(114). 여기서, 현지의 데이터베이스(16)에 존재하는 음악 파일의 목록을 갱신하는 것은 전체 음악 파일의 목록을 저장하고 있는 테이블에 플래그 필드를 두어, 상기 플래그를 설정하거나 해지함으로써 이루어질 수 있다. 한편, 상기의 과정들에서 고객에게 입력을 요구한 상태에서 소정의 시간동안 어떠한 입력도 이루어지지 않는 경우에는 이제까지의 진행 상태를 초기화하고, 초기상태로 복귀한다.When the main device 15 receives the requested music file from the central host computer 11 together with a command message indicating a music file to delete, the master device 15 deletes the indicated music file from the database 16 and stores the requested music file in the database 16. In addition, the list of music files existing in the local database 16 is updated (114). Here, updating the list of music files existing in the local database 16 can be done by placing a flag field in a table storing a list of all music files and setting or clearing the flag. On the other hand, when no input is made for a predetermined time in a state of requesting input from the customer in the above processes, the progress state so far is initialized and the state is returned to the initial state.

다음은, 도3a 및 도3b를 참조하여 주장치를 통해 고객이 구매를 수행하는 과정을 살펴본다.Next, with reference to Figures 3a and 3b looks at the process of the customer to make a purchase through the claim value.

초기상태에서(201) 고객이 구매를 시작하면(202), 구매에 따른 요금이 지불되도록 요구한다(203). 고객으로부터 구매에 따른 비용이 지급되면(204), 고객이 원하는 기록매체의 형태를 선택하도록 한다(205). 고객이 원하는 기록매체를 선택하면, 미리 예약을 하였는지 아니면 직접 곡을 선택할 것인지를 확인한다(206). 물론, 여기서 상기 순서들이 바뀌더라도 본 발명의 목적을 달성하는 데에는 문제가 되지 않는다. 예를 들어, 고객이 구매 시작을 한 상태에서 예약을 하였는지 아니면 직접 선곡을 할 것인지를 먼저 확인한 다음에, 요금이 지불되도록 하는 것도 무방하다. 그리고, 고객이 매체를 선택하게 되면, 주장치는 해당되는 기록매체가 기록기로 이동될 수 있도록 이송부(23)를 제어한다.In the initial state (201), when the customer starts the purchase (202), the customer is required to be paid for the purchase (203). When the cost of the purchase is paid from the customer (204), the customer is allowed to select the type of recording medium desired (205). When the customer selects the desired recording medium, it is checked whether the reservation is made in advance or whether the song is directly selected (206). Of course, even if the above order is changed, it is not a problem to achieve the object of the present invention. For example, it may be possible to check whether a customer has made a reservation while making a purchase or directly selects a song, and then pays a fee. Then, when the customer selects the medium, the claim value controls the transfer unit 23 so that the corresponding recording medium can be moved to the recorder.

한편, 고객이 예약 확인을 선택하면, 예약번호 및 암호를 입력하도록 요구한다(207). 예약번호와 암호가 입력되면, 저장된 예약번호 중에 상기 입력된 예약번호와 동일한 예약번호가 존재하고, 그에 대응되는 암호가 일치하는지를 확인한다(208). 일치하지 않으면 재입력을 요구하고, 일치하면 예약된 내용을 디스플레이 한다(209). 고객으로부터 자신이 예약한 내용에 대한 확인키가 입력되면(210), 선택된 기록매체상에 선택된 음악 파일들이 기록되도록 제조제어장치로 개시명령을 전달함과 동시에 판매된 음악파일의 목록과 판매날짜, 그리고 판매회수를 저장하여 중앙 호스트 컴퓨터로 전송한다(211).On the other hand, when the customer selects the reservation confirmation, the user is requested to enter the reservation number and password (207). When the reservation number and the password are input, it is checked whether the same reservation number as the input reservation number exists among the stored reservation numbers and whether the corresponding passwords match (208). If not, re-enter is requested, and if there is a match, the reserved content is displayed (209). When the customer enters a confirmation key for the contents reserved by the customer (210), the start command is sent to the manufacturing control device so that the selected music files are recorded on the selected recording medium, and at the same time, a list of sold music files and a sale date, The number of sales is stored and transmitted to the central host computer (211).

한편, 고객이 예약을 하지 않은 상태에서 직접 선곡하기를 원하면(206), 현지의 데이터베이스에 존재하는 음악 파일의 목록을 화면상에 출력한다(212). 상기 화면상에 출력된 음악 파일의 목록을 통해 고객이 하나의 노래를 선택하면(213), 고객이 선택한 노래의 제목이 화면의 다른 영역에 디스플레이 됨과 동시에 샘플 데이터가 재생된다(214). 이 상태에서 고객이 취소를 입력하면 선택된 곡이 취소되고(216), 현지의 데이터베이스에 존재하는 음악 파일의 목록을 출력하는(212) 단계로 복귀한다. 한편, 고객이 선곡 후에 확인키를 입력하면(215), 고객이 하나의 곡에 대해 확인키를 입력함과 동시에 선택된 기록매체 상에 선택된 음악 파일이 기록되도록 상기 제조제어장치로 개시명령을 전달하고, 상기 판매된 음악 파일의 목록과 판매날짜, 그리고 판매회수를 저장한다(217). 다시 고객이 나머지 원하는 노래를 선택하면 상기 213 내지 217의 과정이 반복된다. 고객이 구매를 위한 선곡을 완료하면(218), 고객이 자신의 사진을 촬영하여, 기록매체 상에 인쇄하기를 원하는지 아니면 이미 저장된 캐릭터 혹은 가수의 사진과 같은 이미지를 선택하기를 원하는지 확인한다(219).On the other hand, if the customer wants to select the music directly without making a reservation (206), a list of music files existing in the local database is output on the screen (212). When the customer selects one song through the list of music files output on the screen (213), the title of the song selected by the customer is displayed on another area of the screen and sample data is reproduced (214). In this state, when the customer inputs cancel, the selected song is canceled (216), and the process returns to the step (212) of outputting a list of music files existing in the local database. On the other hand, if the customer enters the confirmation key after selection (215), the customer enters the confirmation key for one song and at the same time transmits the start command to the manufacturing control device so that the selected music file is recorded on the selected recording medium; In operation 217, the list of the sold music files, the sales date, and the number of sales are stored. When the customer selects the remaining desired song, the process of 213 to 217 is repeated. When the customer completes the selection for purchase (218), the customer checks whether he or she wants to take a picture of him and print it on the recording medium or to select an image such as a picture of a character or artist already stored (219). ).

고객이 사진 촬영을 원하면(220) 사진을 촬영하기 위한 준비를 하도록 고객에게 안내하고, 사진이 촬영되는 순간을 표시하기 위해 수자가 다운 카운트 되며,상기 사진 촬영이 연속해서 소정의 회수동안 반복된다. 본 발명의 실시예에서는 사진을 3회 반복 촬영하는데, 이는 고객이 가장 좋은 사진을 선택할 수 있도록 하기 위한 것이다. 이렇게 카메라를 통해 촬영한 사진을 화면상에 디스플레이 하고(221), 고객이 다수개의 사진 중 하나의 사진을 선택하도록 요구하여(222), 하나의 사진이 선택되면 선택된 사진을 임시 저장한다(223).If the customer wants to take a picture (220), the customer is guided to prepare to take a picture, and the number is down counted to indicate the moment when the picture is taken, and the picture shooting is repeated for a predetermined number of times in succession. In the embodiment of the present invention, the picture is repeatedly taken three times, so that the customer can select the best picture. In this way, the picture taken through the camera is displayed on the screen (221), and the customer requests to select one of the plurality of pictures (222), and when one picture is selected, the selected picture is temporarily stored (223). .

한편, 고객이 이미 저장된 이미지의 선택을 원하는 경우에는 원하는 이미지를 선택할 수 있도록 메뉴 화면을 출력하고, 메뉴 화면을 통해 저장된 이미지들 중 하나의 이미지가 선택되면(224), 선택된 이미지 파일을 임시 저장한다(225).On the other hand, if the customer wants to select an image already stored, the menu screen is output to select a desired image, and when one of the images stored through the menu screen is selected (224), the selected image file is temporarily stored. (225).

다음, 글자를 입력받기 위해 고객이 직접 손으로 터치스크린 상에서 글씨를 입력할 것인지 아니면 키보드를 통해 글자를 입력할 것인지를 확인하여(226), 고객이 직접 터치스크린 상에서 입력한 글씨나, 키보드를 통해 입력한 글씨를 임시 저장한다(227).Next, the customer checks whether the customer directly inputs letters on the touch screen or a letter through a keyboard to receive letters (226), and the customer directly inputs letters on the touch screen or through a keyboard. The entered text is temporarily stored (227).

그리고, 제조제어장치로부터 선택된 음악 파일이 기록매체 상에 모두 기록되었다는 기록완료 메시지가 입력되면(228), 기록이 완료된 기록매체를 상기 기록기로부터 인쇄장치로 이동시켜, 상기 임시 저장된 사진(혹은 이미지)과 글씨를 기록매체의 표면에 프린팅한다(229). 그리고, 상기 프린팅된 기록매체를 반출기를 통해 외부로 반출시키고(230), 초기 상태로 복귀한다.When a recording completion message is input that the music file selected from the production control apparatus is all recorded on the recording medium (228), the recording medium having completed recording is moved from the recorder to the printing apparatus, and the temporarily stored picture (or image) And letters are printed on the surface of the recording medium (229). Then, the printed recording medium is taken out to the outside through the dispenser (230), and returns to the initial state.

도4는 본 발명에 따른 제조제어장치의 동작을 설명하기 위한 흐름도이다.4 is a flowchart illustrating the operation of the manufacturing control apparatus according to the present invention.

대기상태에서(301) 주장치로부터 구매에 따른 신호가 수신되면, 기록매체는 빈 CD 보관부에서 CD 기록기로 이동된다. 그리고, 고객으로부터 하나의 곡이 선택되어 레코딩이 요구되거나, 예약된 음악 파일의 레코딩이 요구되면(302), 제조제어장치는 요구된 음악파일을 데이터베이스로부터 읽어와 버퍼에 저장하고, 디코딩 처리부는 첫 번째 곡을 디코딩하여, 디코딩된 파일을 버퍼링하고, 연속해서 두번째 곡을 디코딩한 다음 버퍼링한다(303,304). 이와 동시에 레코딩 처리부는 기록매체를 초기화 함과 동시에 디코딩되어 버퍼링된 첫번째 곡을 선택된 기록매체에 적합한 형태로 변환하여 레코딩 한다(303,304). 다시 말해, 제조제어장치에는 디코딩 처리부와 레코딩 처리부가 구비되어, 디코딩 처리부가 첫번째 곡에 대한 디코딩 및 버퍼링을 수행하면, 동시에 레코딩 처리부는 기록매체를 초기화하고, 디코딩 처리부가 하나의 곡을 디코딩하여 버퍼링하는 시점에 레코딩 처리부는 버퍼링된 음악 파일을 기록매체 상에 레코딩 한다. 이렇게 레코딩 처리부가 하나의 음악 파일을 기록하고 있는 중에는 디코딩 처리부는 다음 음악 파일을 디코딩한 다음에 버퍼링한다. 한편, 저장된 음악파일이 압축된 형태가 아니면 단지 디지탈 음악 파일을 변환하여 레코딩하는 처리부만 필요하게 된다.In the standby state (301), when a purchase signal is received from the host device, the recording medium is moved from the empty CD storage unit to the CD recorder. When a song is selected from a customer and a recording is requested or a recording of a reserved music file is required (302), the production control apparatus reads the requested music file from the database and stores it in a buffer. The first song is decoded to buffer the decoded file, and the second song is subsequently decoded and then buffered (303, 304). At the same time, the recording processing unit initializes the recording medium and converts and decodes the first decoded and buffered song into a form suitable for the selected recording medium (303, 304). In other words, the manufacturing control apparatus includes a decoding processing unit and a recording processing unit. When the decoding processing unit decodes and buffers the first song, the recording processing unit initializes the recording medium and the decoding processing unit decodes and buffers one song. At this point in time, the recording processing unit records the buffered music file on the recording medium. In this way, while the recording processing unit is recording one music file, the decoding processing unit decodes and buffers the next music file. On the other hand, if the stored music file is not in a compressed form, only a processing unit for converting and recording the digital music file is required.

이와 같은 과정을 통해 고객이 선택한 모든 음악 파일의 레코딩이 완료되면(305,306), 제조제어장치는 주장치로 기록완료를 통보한다(307). 주장치는 전술한 바와 같이 제조제어장치로부터 기록완료를 통보받으면 인쇄과정이 수행되도록 제어한다.When the recording of all music files selected by the customer is completed through this process (305, 306), the manufacturing control device notifies the completion of recording to the main device (307). The assertion value controls the printing process to be performed upon notification of completion of recording from the manufacturing control device as described above.

이상에서 기술한 본 발명에 따른 실시예에서는 고객의 구매 대기시간을 최소화 하기 위해 종래의 시스템들과 다른 몇가지 특징을 가지고 있다. 즉, 종래의 자동판매 시스템에서는 고객이 여러 곡을 선곡한 다음에, 상기 선택된 곡 수만큼의비용을 지불하도록 요청하고, 비용이 지불되면, 선택된 곡 중 자신의 데이터베이스에 존재하지 않는 곡을 다운로드 받고, 기록매체를 기록기로 이동시켜, 음악을 레코딩하도록 하고 있다. 하지만 이와 같이 구현하는 경우, 고객이 구매를 위해 많은 시간을 기다려야 하고, 이렇게 되는 경우에는 자동판매기로서의 역할이 제대로 수행될 수 없다.The embodiment according to the present invention described above has several features different from the conventional systems in order to minimize the waiting time of the customer. That is, in the conventional auto sales system, the customer selects several songs, and then asks the customer to pay for the number of the selected songs, and if the cost is paid, download the songs that do not exist in their database among the selected songs, The recording medium is moved to a recorder to record music. However, in this implementation, the customer has to wait a lot of time for the purchase, and in this case, the role of the vending machine cannot be performed properly.

따라서, 본 발명의 실시예에서는 먼저, 고객이 구매에 들어가기 전에 현지의 데이터베이스에 고객이 선택한 음악 파일이 모두 저장되도록 한다. 이를 위해 예약 기능을 구비하고 있으며, 고객이 예약을 하지 않은 경우에는 현지의 데이터베이스에 존재하는 음악 파일만을 고객이 구매할 수 있도록 한다. 그러므로, 고객이 주 장치를 통해 본격적으로 구매를 시작할 때에는 호스트 컴퓨터로부터의 음악 파일의 전송이 이루어지지 않는다. 또한, 본 발명의 실시예에서는 주장치를 통해 선곡하기 이전에 비용이 지불되고, 기록매체가 선택되도록 하여, 선곡이전에 이미 기록가능한 기록매체를 기록기로 이동시킨다. 이러한 구성으로 인해 고객은 정해진 곡 수만을 구매하게 된다. 즉, 고객이 하나의 CD에 기록할 수 있는 곡이 가변적이지 않고, 예를 들어 하나의 CD에 기록할 수 있는 곡이 5곡으로 한정되어 있다. 또한, 고객이 주장치에서 하나의 곡을 선택하면, 바로 디코딩 및 레코딩이 이루어지도록 구성하였으므로, 확인키가 입력된 후에는 선택한 곡을 취소할 수 없다. 즉, 본 발명의 실시예에서는 하나의 곡이 선택됨과 동시에 제조제어장치에서 디코딩 및 레코딩이 이루어짐으로, 고객이 선택한 곡 중에서 일부를 취소할 수 있는 기능이 제공되지 않는다. 이와 같이 고객이 하나의 곡을 선택한 다음, 다음 곡을 선택하는 동안에 제조제어장치에서는 디코딩 및 레코딩 과정이 이루어지고 있는 것이다. 그리고, 고객이 선곡을 완료하는 시점에는 많은 곡들이 레코딩된 상태가 되며, 고객이 이후 사진을 촬영하거나 글씨를 쓰는 동안에 나머지 곡에 대한 레코딩이 완료되는 것이다. 그리고, 레코딩이 완료되고, 사진 촬영과 글씨 쓰기가 완료되면 바로 기록매체상에 고객이 입력한 사진과 글씨가 프린팅 된다. 즉, 본 발명에 의하면 고객이 하나의 CD를 구매하는데 있어, 실제 느끼는 대기 시간이 기록매체의 표면상에 프린팅하는 시간에 불과하게 된다. 한편, 고객이 레코딩이 완료된 시점 이후에도 사진 촬영 및 글씨 쓰기를 완료하지 않으면, 소정의 시간 경과 후에는 시스템에서 디폴트 값으로 주어지는 이미지 및 글씨가 프린팅된다.Therefore, in the embodiment of the present invention, all the music files selected by the customer are stored in the local database before the customer enters the purchase. To this end, a reservation function is provided, and when a customer does not make a reservation, the customer can purchase only music files existing in a local database. Therefore, when the customer starts purchasing in earnest via the main apparatus, the transfer of the music file from the host computer is not made. Further, in the embodiment of the present invention, a cost is paid before selecting through the claim value, and the recording medium is selected so that the recordable medium already recorded before the selection is moved to the recorder. This configuration allows the customer to purchase only a certain number of songs. That is, the songs that the customer can record on one CD are not variable, and for example, the songs that can be recorded on one CD are limited to five. In addition, when the customer selects a song from the main unit, decoding and recording are performed immediately, so that the selected song cannot be canceled after the confirmation key is input. That is, in the embodiment of the present invention, since one song is selected and decoding and recording are performed in the manufacturing control device, a function of canceling a part of the song selected by the customer is not provided. In this way, while the customer selects one song and then selects the next song, the manufacturing control device performs decoding and recording processes. When the customer completes the selection, many songs are recorded, and the recording of the remaining songs is completed while the customer subsequently photographs or writes. When recording is completed and photographing and writing are completed, pictures and text input by the customer are printed on the recording medium. That is, according to the present invention, when a customer purchases one CD, the waiting time actually felt is only the time for printing on the surface of the recording medium. On the other hand, if the customer does not complete photographing and writing after the completion of the recording, the image and the font given by the default value in the system are printed after a predetermined time elapses.

또한, 본 발명의 실시예에서는 현지 자동판매기의 데이터베이스에는 한정된 음악 파일 예를 들어 2,000곡 정도만이 저장되어 있으며, 이를 효과적으로 관리하기 위해 중앙 호스트 컴퓨터에서 각 현지 자동판매기마다 현지의 데이터베이스에 저장된 음악 파일을 관리하여, 현지의 데이터베이스의 갱신을 위한 지시를 하고, 만약 현지 자동판매기의 데이터베이스가 손상되는 경우에는 상기 중앙 호스트 컴퓨터에 저장되어 있는 해당되는 현지 자동판매기의 관리 데이터베이스를 이용해 현지 자동판매기의 데이터베이스를 손상되기 이전의 데이터로 복구할 수 있다. 한편, 각 현지의 자동판매기에는 그 지역마다 소비자의 취향에 맏는 음악 파일들이 상이하게 저장된다.In addition, in the embodiment of the present invention, only 2,000 music files, for example, about 2,000 songs are stored in the database of the local vending machine, and in order to effectively manage them, the central host computer stores the music files stored in the local database for each local vending machine. Management, and instructs to update the local database, and if the local vending machine's database is damaged, the local vending machine's database is damaged using the management database of the corresponding local vending machine stored on the central host computer. You can restore the data before it was created. On the other hand, each local vending machine stores different music files according to the consumer's taste in each region.

한편, 전술한 본 발명의 실시예에서는 현지의 자동판매기에 열람 및 예약장치가 설치되는 것으로 설명하였으나, 이는 다음과 같이 변형될 수도 있다.On the other hand, in the above-described embodiment of the present invention has been described that the reading and reservation device is installed in the local vending machine, it may be modified as follows.

즉, 상기 열람 및 예약장치는 인터넷이나 패킷 통신망과 연결된 단말기일 수 있다. 이러한 경우에 있어서의 동작을 설명한다.That is, the reading and reservation device may be a terminal connected to the Internet or a packet communication network. The operation in this case will be described.

고객은 인터넷 망이나 패킷 통신망에 연결된 단말기를 통해 본 발명의 시스템에서 판매하는 음악 파일의 목록을 확인한다. 즉, 전술한 바와 같은 열람 및 예약을 위한 화면이 고객측의 단말기에 디스플레이 된다. 고객은 단말기를 통해 자신이 구매하고자 하는 음악 파일들을 선택한 다음에 예약을 신청한다. 그러면, 중앙 호스트 컴퓨터에서는 제품을 만들고자 하는 지역에 속한 자동판매기의 고유번호를 입력할 것을 요구한다. 이때, 중앙 호스트 컴퓨터는 각 지역마다 설치되어 있는 자동판매기의 고유 번호와 지역을 고객측의 단말기에 디스플레이 한다. 고객이 이를 통해 원하는 지역의 자동판매기 고유 번호를 입력하면, 중앙 호스트 컴퓨터는 예약번호를 출력하고, 암호를 입력할 것을 요구한다. 고객이 암호를 입력하면, 중앙 호스트 컴퓨터는 고객이 예약한 음악 파일들과 예약번호 및 암호를 저장하고, 상기 예약정보를 고객이 지정한 자동판매기로 전달한다. 이후의 절차는 전술한 바와 같이 자동판매기의 주장치에 의해 이루어진다. 이러한 구성에서 상기 예약번호는 중앙 호스트 컴퓨터에 의해 주어지기 때문에 상기 현지의 자동판매기에 의해 주어지는 예약번호와 구분되도록 하여야 한다.The customer checks the list of music files sold by the system of the present invention through a terminal connected to the Internet network or a packet communication network. That is, the screen for viewing and reservation as described above is displayed on the terminal of the customer side. The customer selects the music files he / she wants to purchase through the terminal and then applies for a reservation. The central host computer then asks for a unique number for the vending machine that belongs to the region in which the product is to be made. At this time, the central host computer displays the unique number and region of the vending machine installed in each region on the terminal of the customer. When the customer enters a vending machine unique number for the desired area, the central host computer prints out the reservation number and prompts for a password. When the customer enters a password, the central host computer stores the music files, the reservation number and the password reserved by the customer, and transfers the reservation information to the vending machine designated by the customer. The following procedure is performed by the vending machine's main unit as described above. In this configuration, since the reservation number is given by the central host computer, it should be distinguished from the reservation number given by the local vending machine.

한편, 예약수단으로 일반적인 전화망을 사용할 수도 있다. 즉, 음성안내가 가능한 전화망을 이용해 고객이 각 음악 파일에 대응되는 고유코드를 입력하도록 하고, 예약이 완료되면 마찬가지로 원하는 자동판매기의 고유번호를 입력하도록 하며, 마지막으로 예약번호의 안내와 암호 입력이 이루어지도록 한다.Meanwhile, a general telephone network may be used as a reservation means. That is, the customer can enter a unique code corresponding to each music file by using a voice-enabled telephone network, and when the reservation is completed, enter the unique number of the vending machine. To be done.

또한, 본 발명의 실시예에서는 주장치에서 요금지불이 먼저 이루어진 다음에 선곡이 수행되는 것으로 설명하였으나, 이는 현지의 자동판매기에 저장되어 있는 곡에 대해서만 선곡이 이루어진 다음에, 선택한 곡 수에 따라 요금이 지불되도록 하는 것도 가능하다.In addition, the embodiment of the present invention has been described that the selection is performed after the first payment is made in the main device, but this is only selected for the songs stored in the local vending machine, and then the charges are selected according to the selected number of songs. It is also possible to make payments.

또한, 전술한 본 발명의 실시예에서는 음악 파일의 판매에 대해서만 설명하였으나, 디지탈화된 비디오와 같은 데이터의 판매도 가능하며, 따라서 본 발명은 음악의 판매에 대해서만 한정되는 것이 아니라 디지탈 데이터의 판매를 포함한다.Further, while the above-described embodiment of the present invention has been described only for the sale of music files, the sale of data such as digitalized video is also possible, and therefore the present invention is not limited to the sale of music but includes the sale of digital data. do.

이상에서 설명한 바와 같이 본 발명에 의하면, 고객이 최소한의 대기 시간으로 원하는 노래가 수록된 기록매체를 구매할 수 있으며, 한정된 저장용량을 갖는 현지 자동판매기의 데이터베이스를 효과적으로 관리할 수 있다. 또한, 고객이 자신이 원하는 노래를 최소의 시간으로 구매할 수 있을 뿐만 아니라 고객이 원하는 사진 혹은 그림, 글자들을 고객이 선택한 기록매체상에 인쇄하여, 하나의 완벽한 고객의 음악 앨범을 제작할 수 있다.As described above, according to the present invention, a customer can purchase a recording medium containing a desired song with a minimum waiting time, and can effectively manage a database of a local vending machine having a limited storage capacity. In addition, customers can purchase their favorite songs in the minimum amount of time, as well as print the photos, pictures and texts they want on a recording medium of their choice, making a complete music album for their customers.

Claims (69)

디지탈화된 다수개의 데이터 파일들을 저장하고, 시스템의 운용 및 관리를 담당하는 호스트 컴퓨터;A host computer for storing a plurality of digitalized data files and responsible for operating and managing the system; 고객이 상기 호스트 컴퓨터에서 제공되는 데이터 파일들의 목록을 확인하고, 원하는 데이터 파일들을 선택하여, 구매를 예약하기 위한 열람 및 예약수단과, 상기 호스트 컴퓨터에 저장된 데이터 파일들의 일부분을 저장하는 현지의 데이터베이스와, 상기 현지의 데이터베이스로부터 고객이 선택한 데이터 파일들을 읽어, 기록매체 상에 기록하는 현지의 제조수단과, 구매에 따른 요금을 처리하는 요금처리수단과, 기록가능한 기록매체를 저장하는 기록매체 보관수단과, 상기 기록매체를 이송시키기 위한 이송수단, 및 고객이 선택한 데이터 파일들이 제품으로 조립될 수 있도록 상기 자동판매기의 전체적인 동작을 제어하는 주제어수단을 구비하는 다수의 원격지에 설치된 자동판매기;A view and reservation means for a customer to check a list of data files provided by the host computer, select desired data files, to reserve a purchase, a local database for storing a portion of the data files stored on the host computer; A local manufacturing means for reading data files selected by a customer from the local database and recording them on a recording medium, a charge processing means for processing a charge according to a purchase, a recording medium storage means for storing a recordable recording medium; A vending machine installed at a plurality of remote locations including a transfer means for transferring the recording medium, and main control means for controlling the overall operation of the vending machine so that data files selected by the customer can be assembled into products; 상기 자동판매기와 상기 호스트 컴퓨터 간의 통신을 수행하는 통신수단;을 구비하되,And communication means for performing communication between the vending machine and the host computer. 상기 호스트 컴퓨터는,The host computer, 상기 각 현지 데이터베이스에 저장된 데이터 파일들의 목록과 각 데이터 파일들의 가장 최근의 판매 날짜, 그리고 각 데이터 파일들의 판매회수를 포함하는 관리 데이터를 각 자동판매기별로 저장하는 관리 데이터베이스가 구비되어, 상기 자동판매기의 주제어수단으로부터 데이터 파일의 전송 요구가 수신되면, 상기 자동판매기에 대응되는 상기 관리 데이터베이스를 참조하여, 저장된 파일들 중 판매된 날짜가 오래되고, 판매회수가 적은 데이터 파일을 상기 현지 데이터베이스에서 삭제하도록 지시하는 메시지와 함께 요청한 데이터 파일을 대응되는 상기 자동판매기의 주제어수단으로 전송하는 자동판매기 관리수단을 포함하고,A management database is provided for storing management data for each vending machine, the management data including a list of data files stored in each local database, the most recent sales date of each data file, and the number of sales of each data file. When a request for transferring a data file is received from the main control means, referring to the management database corresponding to the vending machine, instructing to delete from the local database a data file whose date of sale is old and the number of sales is small among the stored files. Vending machine management means for transmitting the requested data file with the corresponding message to the main control means of the corresponding vending machine, 상기 자동판매기의 주제어수단은,The main control means of the vending machine, 상기 열람 및 예약수단에 의해 예약된 데이터 파일들 중 상기 현지 데이터베이스에 저장되어 있지 않은 데이터 파일의 전송을 상기 호스트 컴퓨터로 요청하고, 상기 호스트 컴퓨터로부터 상기 요청에 따른 응답으로 상기 삭제지시 메시지와 함께 요청한 데이터 파일을 수신하면, 상기 지시된 데이터 파일을 상기 현지 데이터베이스에서 삭제하고, 상기 수신된 데이터 파일을 상기 현지 데이터베이스에 저장하는 데이터베이스 관리수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Requesting transmission of a data file not stored in the local database among the data files reserved by the reading and reserving means to the host computer, and requesting with the deletion instruction message from the host computer in response to the request. And a database management means for deleting the indicated data file from the local database upon receiving a data file and storing the received data file in the local database. 제 1 항에 있어서,The method of claim 1, 상기 주제어수단은,The main control means, 상기 요금처리수단에 의해 요금지불완료가 통보되고, 고객에 의해 상기 기록가능한 기록매체의 형태가 선택되면, 상기 이송수단을 제어하여, 상기 선택된 기록매체를 상기 기록매체 보관수단으로부터 상기 제조수단으로 이동시키고, 예약에 의한 구매인 경우, 예약번호가 일치하는 예약정보에 포함된 데이터 파일들이 상기 기록가능한 기록매체상에 기록되도록 상기 제조수단으로 기록개시를 지시하고, 직접 선곡에 의한 구매인 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대한 목록들을 디스플레이 하여, 고객에 의해 상기 디스플레이된 데이터 파일의 목록들 중 하나의 데이터 파일 목록이 선택되어 구매가 요구되는 즉시 상기 선택된 하나의 데이터 파일이 상기 기록가능한 기록매체 상에 기록되도록 상기 제조수단으로 기록개시를 지시하는 제1 구매처리수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.When the fee payment is notified by the fee processing means and the type of the recordable record medium is selected by the customer, the transfer means is controlled to move the selected record medium from the record medium storage means to the manufacturing means. In the case of purchase by reservation, instructing the recording means to start the recording so that the data files included in the reservation information having the same reservation number are recorded on the recordable recording medium. Displaying a list of data files stored in a local database so that a data file list of one of the displayed list of data files is selected by the customer so that the selected one data file is recorded as soon as a purchase is required. Start recording with the manufacturing means for recording on the medium. Automated data vending system, characterized in that it further comprises a first purchase processing means. 제 1 항에 있어서,The method of claim 1, 상기 주제어수단은,The main control means, 고객에 의해 예약구매가 선택되면, 예약번호가 일치하는 예약정보에 포함된 데이터 파일들을 디스플레이하고, 상기 예약된 데이터 파일들에 대한 요금지불이 완료되고, 고객에 의해 상기 기록가능한 기록매체의 형태가 선택되면, 상기 이송수단을 제어하여, 상기 선택된 기록매체를 상기 기록매체 보관수단으로부터 상기 제조수단으로 이동시킨 다음, 상기 예약된 데이터 파일들이 상기 기록가능한 기록매체상에 기록되도록 상기 제조수단으로 기록개시를 지시하고, 직접 선곡에 의한 구매가 선택되면, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대한 목록들을 디스플레이 하여, 고객에 의해 상기 디스플레이된 데이터 파일의 목록들에 대한 선택이 완료되면, 상기 선택된 데이터 파일들에 대한 요금 지불을 요구하고, 요금이지불되고 고객에 의해 상기 기록가능한 기록매체의 형태가 선택되면, 상기 이송수단을 제어하여, 상기 선택된 기록매체를 상기 기록매체 보관수단으로부터 상기 제조수단으로 이동시킨 다음, 상기 고객에 의해 선택된 데이터 파일들이 상기 기록가능한 기록매체 상에 기록되도록 상기 제조수단으로 기록개시를 지시하는 제2 구매처리수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.When the reservation purchase is selected by the customer, the data files included in the reservation information matching the reservation number are displayed, the payment for the reserved data files is completed, and the form of the recordable recording medium is changed by the customer. If selected, control the transfer means to move the selected recording medium from the recording medium storage means to the manufacturing means, and then start recording to the manufacturing means such that the reserved data files are recorded on the recordable recording medium. If a purchase by direct selection is selected, the list of data files stored in the local database is displayed, and when the selection of the list of the displayed data files is completed by the customer, the selected data file is completed. Require payment for the fee, When the form of the recordable recording medium is selected, the conveying means is controlled to move the selected recording medium from the recording medium storage means to the manufacturing means, and then the data files selected by the customer are recorded in the recordable recording medium. And second purchase processing means for instructing a recording start to said manufacturing means to be recorded on a medium. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 자동판매기는,The vending machine, 상기 주제어수단의 제어를 받아 고객이 직접 자신의 사진을 촬영하기 위한 촬영수단;Photographing means for photographing a photograph of the customer directly under the control of the main control means; 글자를 입력받기 위한 글자 입력수단; 및Character input means for receiving a character; And 상기 주제어수단의 제어를 받아 상기 촬영수단에 의해 촬영된 사진이나 고객에 의해 선택된 이미지, 그리고 고객에 의해 입력된 글자를 상기 기록매체의 표면상에 프린팅하기 위한 인쇄수단을 더 포함한 것을 특징으로 하는 데이터 자동판매 시스템.And a printing means for printing the photograph taken by the photographing means or the image selected by the customer under the control of the main control means, and the characters input by the customer on the surface of the recording medium. Auto sales system. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 제조수단은,The manufacturing means, 상기 주제어수단의 제어를 받아, 상기 현지 데이터베이스로부터 지시된 데이터 파일을 읽어 상기 선택된 기록매체에 적당한 형태의 신호로 변환하여 기록을 제어하는 제어수단;Control means for reading the indicated data file from the local database and converting it into a signal of a type suitable for the selected recording medium under the control of the main control means to control the recording; 상기 제어수단에 의해 읽혀진 데이터 파일을 버퍼링하는 메모리수단;Memory means for buffering the data file read by the control means; 상기 제어수단의 제어를 받아 컴팩트 디스크 형태의 기록매체에 기록하는 제1 기록수단; 및First recording means for recording on a recording medium in the form of a compact disc under the control of the control means; And 상기 제어수단의 제어를 받아 오디오 테이프 형태의 기록매체에 기록하는 제2 기록수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And a second recording means for recording the recording medium in the form of an audio tape under the control of the control means. 제 5 항에 있어서,The method of claim 5, 상기 제어수단은,The control means, 상기 데이터베이스로부터 읽은 데이터 파일을 디코딩하여 상기 메모리수단에 버퍼링하는 디코딩수단; 및Decoding means for decoding the data file read from the database and buffering the data file in the memory means; And 상기 디코딩된 데이터 파일이 상기 메모리수단에 버퍼링되어 있는 경우 상기 디코딩된 데이터 파일을 상기 선택된 기록매체에 적당한 형태로 변환하여 상기 기록수단을 제어하여 기록하는 기록수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And recording means for controlling and recording the recording means by converting the decoded data file into a form suitable for the selected recording medium when the decoded data file is buffered in the memory means. system. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 주제어수단은,The main control means, 상기 요금처리수단으로부터 요금지불완료가 통보되면, 상기 고객에 의해 선택되어 판매되는 데이터 파일들의 목록과 날짜, 그리고 판매회수를 포함하는 판매보고데이터를 상기 호스트 컴퓨터로 전송하는 판매정보 관리수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And a sales information management means for transmitting to the host computer sales report data including a list, a date, and a number of sales of data files selected and sold by the customer when the fee payment completion is notified from the fee processing means. Data automatic sales system, characterized in that. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 주제어수단은,The main control means, 상기 열람 및 예약수단에 의해 예약된 예약정보의 처리가 완료되면 상기 예약정보를 삭제하고, 상기 예약정보가 소정의 기간동안 판매 처리되지 않으면 상기 예약정보를 삭제하는 예약정보 처리수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And the reservation information processing means for deleting the reservation information when the processing of the reservation information reserved by the browsing and reservation means is completed, and deleting the reservation information when the reservation information is not sold for a predetermined period of time. Characteristic data vending system. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 주제어수단은,The main control means, 상기 자동판매기에서 소비되는 소모품의 재고량을 저장하고, 상기 소모품이 소비될 때마다 상기 저장된 소모품의 재고량을 갱신하여, 주기적 혹은 비주기적으로 상기 호스트 컴퓨터로 보고하는 재고정보 전송수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And storing the stock of consumables consumed by the vending machine, updating the stock of the stored consumables each time the consumables are consumed, and reporting the stock information to the host computer periodically or aperiodically. Data vending system. 제 4 항에 있어서,The method of claim 4, wherein 상기 주제어수단은,The main control means, 상기 호스트 컴퓨터에 저장된 전체 데이터 파일들의 목록과, 상기 전체 데이터 파일들의 샘플 데이터와, 다양한 이미지 데이터와, 상기 전체 데이터 파일들의 목록 중 현재 상기 데이터베이스에 저장된 데이터 파일들을 인지하기 위한 플래그를 포함하는 판매정보 테이블을 저장하는 저장수단을 더 구비하여, 상기 플래그의 설정 및 해제에 의해 상기 현지 데이터베이스에 저장된 데이터 파일들의 목록을 확인하도록 하는 것을 특징으로 하는 데이터 자동판매 시스템.Sales information including a list of all data files stored in the host computer, sample data of all data files, various image data, and a flag for recognizing data files currently stored in the database among the list of all data files And a storage means for storing a table to check a list of data files stored in the local database by setting and releasing the flag. 제 10 항에 있어서,The method of claim 10, 상기 자동판매기는,The vending machine, 상기 주제어수단의 제어를 받아, 상기 고객에 의해 선택된 데이터 파일의 목록에 대응되는 상기 샘플 데이터를 재생하여 오디오 신호로 출력하는 오디오 재생 및 출력수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Under the control of the main control means, further comprising audio reproduction and output means for reproducing and outputting the sample data corresponding to the list of data files selected by the customer as an audio signal. 제 4 항에 있어서,The method of claim 4, wherein 상기 주제어수단은,The main control means, 상기 제조수단으로부터 기록완료를 통보받으면, 상기 이송수단을 제어하여, 상기 기록완료된 기록매체를 상기 제조수단으로부터 상기 인쇄수단으로 이송시켜, 상기 촬영수단에 의해 촬영되어 임시 저장된 고객의 사진과, 상기 글자 입력수단에 의해 입력되어 임시 저장된 글씨를 상기 기록매체의 표면상에 인쇄되도록 제어하는 인쇄제어수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Upon being notified of the completion of recording from the manufacturing means, the transfer means is controlled to transfer the recorded recording medium from the manufacturing means to the printing means, photographed by the photographing means and temporarily stored by the photographing means. And a print control means for controlling the temporarily stored text inputted by the input means to be printed on the surface of the recording medium. 제 12 항에 있어서,The method of claim 12, 상기 글자 입력수단은 터치스크린과 키보드를 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.The character input means is a data vending system, characterized in that it comprises a touch screen and a keyboard. 디지탈화된 다수개의 데이터 파일들을 저장하고, 시스템의 운용 및 관리를 담당하는 호스트 컴퓨터;A host computer for storing a plurality of digitalized data files and responsible for operating and managing the system; 고객이 상기 호스트 컴퓨터에서 제공되는 데이터 파일들의 목록을 확인하고, 원하는 데이터 파일들을 선택하여, 구매를 예약하기 위한 열람 및 예약수단과, 상기 호스트 컴퓨터에 저장된 데이터 파일들의 일부분을 저장하는 현지의 데이터베이스와, 상기 현지의 데이터베이스로부터 고객이 선택한 데이터 파일들을 읽어, 기록매체 상에 기록하는 현지의 제조수단과, 구매에 따른 요금을 처리하는 요금처리수단과, 기록가능한 기록매체를 저장하는 기록매체 보관수단과, 상기 기록매체를 이송시키기 위한 이송수단, 및 고객이 선택한 데이터 파일들이 제품으로 조립될 수 있도록 상기 자동판매기의 전체적인 동작을 제어하는 주제어수단을 구비하는 다수의 원격지에 설치된 자동판매기;A view and reservation means for a customer to check a list of data files provided by the host computer, select desired data files, to reserve a purchase, a local database for storing a portion of the data files stored on the host computer; A local manufacturing means for reading data files selected by a customer from the local database and recording them on a recording medium, a charge processing means for processing a charge according to a purchase, a recording medium storage means for storing a recordable recording medium; A vending machine installed at a plurality of remote locations including a transfer means for transferring the recording medium, and main control means for controlling the overall operation of the vending machine so that data files selected by the customer can be assembled into products; 상기 자동판매기와 상기 호스트 컴퓨터 간의 통신을 수행하는 통신수단;을 구비하되,And communication means for performing communication between the vending machine and the host computer. 상기 자동판매기의 주제어수단은,The main control means of the vending machine, 상기 열람 및 예약수단에 의해 예약된 데이터 파일들 중 상기 현지의 데이터베이스에 저장되어 있지 않은 데이터 파일을 상기 호스트 컴퓨터로부터 획득하여, 상기 현지의 데이터베이스를 갱신하는 데이터베이스 관리수단; 및Database management means for acquiring, from the host computer, a data file which is not stored in the local database among the data files reserved by the reading and reserving means, and updating the local database; And 예약에 의한 구매인 경우, 예약번호가 일치하는 예약정보에 포함된 데이터 파일들이 상기 기록가능한 기록매체상에 기록되도록 상기 제조수단으로 기록개시를 지시하고, 직접 선곡에 의한 구매인 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대한 목록들을 디스플레이 하여, 고객에 의해 상기 디스플레이된 데이터 파일의 목록들 중 하나의 데이터 파일 목록이 선택되어 구매가 요구되는 즉시 상기 선택된 하나의 데이터 파일이 상기 기록가능한 기록매체 상에 기록되도록 상기 제조수단으로 기록개시를 지시하는 구매처리수단을 포함하며,In the case of purchase by reservation, instructing the manufacturing means to record the data files included in the reservation information having the same reservation number on the recordable recording medium, and in the case of the purchase by direct selection, the local database. Displays a list of data files stored in the data file, so that the selected one data file is placed on the recordable recording medium as soon as a data file list of one of the displayed list of data files is selected by the customer and a purchase is requested. It includes a purchase processing means for instructing the start of recording to the manufacturing means to be recorded in, 상기 제조수단은,The manufacturing means, 상기 구매처리수단의 제어를 받아, 상기 구매처리수단에 의해 지시된 데이터 파일을 상기 현지의 데이터베이스로부터 읽어 상기 기록가능한 기록매체 상에 기록하는 것을 특징으로 하는 데이터 자동판매 시스템.Under the control of the purchase processing means, the data file indicated by the purchase processing means is read from the local database and recorded on the recordable recording medium. 제 14 항에 있어서,The method of claim 14, 상기 자동판매기는,The vending machine, 상기 주제어수단의 제어를 받아 고객이 직접 자신의 사진을 촬영하기 위한 촬영수단;Photographing means for photographing a photograph of the customer directly under the control of the main control means; 글자를 입력받기 위한 글자 입력수단; 및Character input means for receiving a character; And 상기 주제어수단의 제어를 받아 상기 촬영수단에 의해 촬영된 사진이나 고객에 의해 선택된 이미지, 그리고 고객에 의해 입력된 글자를 상기 기록매체의 표면상에 프린팅하기 위한 인쇄수단을 더 포함한 것을 특징으로 하는 데이터 자동판매 시스템.And a printing means for printing the photograph taken by the photographing means or the image selected by the customer under the control of the main control means, and the characters input by the customer on the surface of the recording medium. Auto sales system. 제 15 항에 있어서,The method of claim 15, 상기 구매처리수단은,The purchase processing means, 상기 요금처리수단에 의해 구매에 따른 요금지불완료가 통보되고, 고객에 의해 상기 기록가능한 기록매체의 형태가 선택되면, 상기 이송수단을 제어하여, 상기선택된 기록매체를 상기 기록매체 보관수단으로부터 상기 제조수단으로 이동시키는 이송제어수단을 더 포함하여, 상기 이송제어수단에 의해 상기 제조수단으로 이동이 완료된 후, 상기 제조수단으로 기록개시를 지시하는 것을 특징으로 하는 데이터 자동판매 시스템.When the charge processing means is notified of the completion of the payment of the purchase and the form of the recordable recording medium is selected by the customer, the transfer means is controlled to manufacture the selected recording medium from the recording medium storage means. And a transfer control means for moving to the means, and instructing the start of recording to the manufacturing means after the movement is completed by the transfer control means to the manufacturing means. 제 15 항 또는 제 16 항에 있어서,The method according to claim 15 or 16, 상기 제조수단은,The manufacturing means, 상기 구매처리수단의 제어를 받아, 상기 현지 데이터베이스로부터 지시된 데이터 파일을 읽어 상기 선택된 기록매체에 적당한 형태의 신호로 변환하여 기록을 제어하는 제어수단;Control means for controlling recording by reading a data file indicated from the local database by converting the data file from the local database into a signal of a type suitable for the selected recording medium; 상기 제어수단에 의해 읽혀진 데이터 파일을 버퍼링하는 메모리수단;Memory means for buffering the data file read by the control means; 상기 제어수단의 제어를 받아 컴팩트 디스크 형태의 기록매체에 기록하는 제1 기록수단; 및First recording means for recording on a recording medium in the form of a compact disc under the control of the control means; And 상기 제어수단의 제어를 받아 오디오 테이프 형태의 기록매체에 기록하는 제2 기록수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And a second recording means for recording the recording medium in the form of an audio tape under the control of the control means. 제 17 항에 있어서,The method of claim 17, 상기 제어수단은,The control means, 상기 데이터베이스로부터 읽은 데이터 파일을 디코딩하여 상기 메모리수단에 버퍼링하는 디코딩수단; 및Decoding means for decoding the data file read from the database and buffering the data file in the memory means; And 상기 디코딩된 데이터 파일이 상기 메모리수단에 버퍼링되어 있는 경우 상기 디코딩된 데이터 파일을 상기 선택된 기록매체에 적당한 형태로 변환하여 상기 기록수단을 제어하여 기록하는 기록수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And recording means for controlling and recording the recording means by converting the decoded data file into a form suitable for the selected recording medium when the decoded data file is buffered in the memory means. system. 제 14 항에 있어서,The method of claim 14, 상기 주제어수단은,The main control means, 고객에 의해 요금이 지불되면, 상기 고객에 의해 선택되어 판매되는 데이터 파일들의 목록과 날짜, 그리고 판매회수를 포함하는 판매보고데이터를 상기 호스트 컴퓨터로 전송하는 판매정보 관리수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.If the fee is paid by the customer, sales information management means for transmitting to the host computer, the sales report data including the list and date, the number of sales and the number of data files selected and sold by the customer further comprises; Data vending system. 제 14 항에 있어서,The method of claim 14, 상기 주제어수단은,The main control means, 상기 열람 및 예약수단에 의해 예약된 예약정보의 처리가 완료되면 상기 예약정보를 삭제하고, 상기 예약정보가 소정의 기간동안 판매 처리되지 않으면 상기예약정보를 삭제하는 예약정보처리수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And the reservation information processing means for deleting the reservation information when the processing of the reservation information reserved by the browsing and reservation means is completed, and deleting the reservation information when the reservation information is not sold for a predetermined period of time. Characteristic data vending system. 제 14 항에 있어서,The method of claim 14, 상기 주제어수단은,The main control means, 상기 자동판매기에서 소비되는 소모품의 재고량을 저장하고, 상기 소모품이 소비될 때마다 상기 저장된 소모품의 재고량을 갱신하여, 주기적 혹은 비주기적으로 상기 호스트 컴퓨터로 보고하는 재고정보 전송수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And storing the stock of consumables consumed by the vending machine, updating the stock of the stored consumables each time the consumables are consumed, and reporting the stock information to the host computer periodically or aperiodically. Data vending system. 제 14 항에 있어서,The method of claim 14, 상기 주제어수단은,The main control means, 상기 호스트 컴퓨터에 저장된 전체 데이터 파일들의 목록과, 상기 전체 데이터 파일들의 샘플 데이터와, 다양한 이미지 데이터와, 상기 전체 데이터 파일들의 목록 중 현재 상기 데이터베이스에 저장된 데이터 파일들을 인지하기 위한 플래그를 포함하는 판매정보 테이블을 저장하는 저장수단을 포함하여, 상기 플래그의 설정 및 해제에 의해 상기 현지 데이터베이스에 저장된 데이터 파일들의 목록을 확인하도록 하는 것을 특징으로 하는 데이터 자동판매 시스템.Sales information including a list of all data files stored in the host computer, sample data of all data files, various image data, and a flag for recognizing data files currently stored in the database among the list of all data files And a storage means for storing a table so as to check a list of data files stored in the local database by setting and releasing the flag. 제 22 항에 있어서,The method of claim 22, 상기 자동판매기는,The vending machine, 상기 주제어수단의 제어를 받아, 상기 고객에 의해 선택된 데이터 파일의 목록에 대응되는 상기 샘플 데이터를 재생하여 오디오 신호로 출력하는 오디오 재생 및 출력수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Under the control of the main control means, further comprising audio reproduction and output means for reproducing and outputting the sample data corresponding to the list of data files selected by the customer as an audio signal. 제 15 항에 있어서,The method of claim 15, 상기 주제어수단은,The main control means, 상기 제조수단으로부터 기록완료를 통보받으면, 상기 이송수단을 제어하여, 상기 기록완료된 기록매체를 상기 제조수단으로부터 상기 인쇄수단으로 이송시켜, 상기 촬영수단에 의해 촬영되어 임시 저장된 고객의 사진과, 상기 글자 입력수단에 의해 입력되어 임시 저장된 글씨를 상기 기록매체의 표면상에 인쇄되도록 제어하는 인쇄제어수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Upon being notified of the completion of recording from the manufacturing means, the transfer means is controlled to transfer the recorded recording medium from the manufacturing means to the printing means, photographed by the photographing means and temporarily stored by the photographing means. And a print control means for controlling the temporarily stored text inputted by the input means to be printed on the surface of the recording medium. 제 24 항에 있어서,The method of claim 24, 상기 글자 입력수단은 터치스크린과 키보드를 포함하는 것을 특징으로 하는데이터 자동판매 시스템.The character input means is a data auto-sale system, characterized in that it comprises a touch screen and a keyboard. 디지탈화된 다수개의 데이터 파일들을 저장하고, 시스템의 운용 및 관리를 담당하는 호스트 컴퓨터;A host computer for storing a plurality of digitalized data files and responsible for operating and managing the system; 상기 호스트 컴퓨터에 저장된 데이터 파일들의 일부분을 저장하는 현지의 데이터베이스와, 상기 현지의 데이터베이스로부터 고객이 선택한 데이터 파일들을 읽어, 기록매체 상에 기록하는 현지의 제조수단과, 구매에 따른 요금을 처리하는 요금처리수단과, 기록가능한 기록매체를 저장하는 기록매체 보관수단과, 상기 기록매체를 이송시키기 위한 이송수단, 및 고객이 선택한 데이터 파일들이 제품으로 조립될 수 있도록 상기 자동판매기의 전체적인 동작을 제어하는 주제어수단을 구비하는 다수의 제1 원격지에 설치된 자동판매기;A local database for storing a portion of data files stored on the host computer, a local manufacturing means for reading data files selected by a customer from the local database, recording them on a recording medium, and a fee for processing a purchase fee Key words for controlling the overall operation of the vending machine so that the processing means, the recording medium storing means for storing the recordable recording medium, the conveying means for conveying the recording medium, and the data files selected by the customer can be assembled into the product. A vending machine installed at a plurality of first remote locations having means; 상기 자동판매기와 상기 호스트 컴퓨터 간의 통신을 수행하는 통신수단; 및Communication means for performing communication between the vending machine and the host computer; And 상기 호스트 컴퓨터와 통신망을 통해 접속되고, 고객이 상기 호스트 컴퓨터에서 제공되는 데이터 파일의 목록들 중 원하는 데이터 파일들을 선택하고, 원하는 지역의 상기 자동판매기를 지정하여 구매를 예약하기 위한 제2 원격지에 설치된 예약수단;을 구비하되,Connected to the host computer via a communication network and installed at a second remote location for a customer to select desired data files from a list of data files provided by the host computer and to specify the vending machine in a desired region to schedule a purchase Reservation means; provided, 상기 호스트 컴퓨터는,The host computer, 상기 예약수단에 의해 예약된 예약정보를 고객이 지정한 상기 자동자판기의 주제어수단으로 전달하는 예약정보 전송수단;Reservation information transmission means for delivering the reservation information reserved by the reservation means to the main control means of the vending machine designated by the customer; 상기 각 현지 데이터베이스에 저장된 데이터 파일들의 목록과 각 데이터 파일들의 가장 최근의 판매 날짜, 그리고 각 데이터 파일들의 판매회수를 포함하는 관리 데이터를 각 자동판매기별로 저장하는 관리 데이터베이스; 및A management database for storing management data for each vending machine, the management data including a list of data files stored in each of the local databases, the most recent sale date of each data file, and the number of sales of each data file; And 상기 자동판매기의 주제어수단으로부터 데이터 파일의 전송 요구가 수신되면, 상기 자동판매기에 대응되는 상기 관리 데이터베이스를 참조하여, 저장된 파일들 중 판매된 날짜가 오래되고, 판매회수가 적은 데이터 파일을 상기 현지 데이터베이스에서 삭제하도록 지시하는 메시지와 함께 요청한 데이터 파일을 대응되는 상기 자동판매기의 주제어수단으로 전송하는 자동판매기 관리수단을 포함하며,When the transfer request of the data file is received from the main control means of the vending machine, the local database stores a data file having a long sale date and a few sales times among the stored files with reference to the management database corresponding to the vending machine. A vending machine managing means for transmitting the requested data file to the corresponding main control means of the vending machine together with a message instructing to delete the 상기 주제어수단은,The main control means, 상기 예약수단에 의해 예약된 데이터 파일들 중 상기 현지 데이터베이스에 저장되어 있지 않은 데이터 파일의 전송을 상기 호스트 컴퓨터로 요청하고, 상기 호스트 컴퓨터로부터 상기 요청에 따른 응답으로 상기 삭제지시 메시지와 함께 데이터 파일을 수신하면, 상기 지시된 데이터 파일을 상기 현지 데이터베이스에서 삭제하고, 상기 수신된 데이터 파일을 상기 현지 데이터베이스에 저장하는 데이터베이스 관리수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Requesting the host computer to transfer a data file which is not stored in the local database among the data files reserved by the reservation means, and in response to the request from the host computer, sends the data file together with the deletion instruction message. And upon receiving, deleting the indicated data file from the local database and storing the received data file in the local database. 제 26 항에 있어서,The method of claim 26, 상기 예약수단은,The reservation means, 인터넷 망을 통해 상기 호스트 컴퓨터에 연결된 고객측의 단말기와, 패킷통신망을 통해 상기 호스트 컴퓨터에 연결된 고객측의 단말기와, 전화교환망에 연결된 전화기들 중의 어느 하나를 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Automatic data vending system comprising any one of a terminal of the customer side connected to the host computer via the Internet network, a terminal of the customer side connected to the host computer through the packet communication network, and telephones connected to the telephone exchange network . 제 27 항에 있어서,The method of claim 27, 상기 주제어수단은,The main control means, 상기 요금처리수단으로부터 구매에 따른 요금지불완료가 통보되고, 고객에 의해 상기 기록가능한 기록매체의 형태가 선택되면, 상기 이송수단을 제어하여, 상기 선택된 기록매체를 상기 기록매체 보관수단으로부터 상기 제조수단으로 이동시키고, 예약에 의한 구매인 경우, 예약번호가 일치하는 예약정보에 포함된 데이터 파일들이 상기 기록가능한 기록매체상에 기록되도록 상기 제조수단으로 기록개시를 지시하고, 직접 선곡에 의한 구매인 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대한 목록들을 디스플레이 하여, 고객에 의해 상기 디스플레이된 데이터 파일의 목록들 중 하나의 데이터 파일 목록이 선택되어 구매가 요구되는 즉시 상기 선택된 하나의 데이터 파일이 상기 기록가능한 기록매체 상에 기록되도록 상기 제조수단으로 기록개시를 지시하는 제1 구매처리수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Upon completion of the payment of the charge according to the purchase from the charge processing means, and if the form of the recordable recording medium is selected by the customer, the transfer means is controlled to transfer the selected recording medium from the recording medium storage means to the manufacturing means. In the case of purchase by reservation, instructing the recording start to the manufacturing means so that the data files included in the reservation information having the same reservation number are recorded on the recordable recording medium. Displaying a list of data files stored in the local database so that a list of data files of one of the displayed list of data files is selected by a customer so that the selected one data file is recorded as soon as a purchase is required. To the manufacturing means for recording on the recording medium as much as possible. And a first purchase processing means for instructing recording start. 제 27 항에 있어서,The method of claim 27, 상기 주제어수단은,The main control means, 고객에 의해 예약구매가 선택되면, 예약번호가 일치하는 예약정보에 포함된 데이터 파일들을 디스플레이하고, 상기 예약된 데이터 파일들에 대한 요금지불이 완료되고, 고객에 의해 상기 기록가능한 기록매체의 형태가 선택되면, 상기 이송수단을 제어하여, 상기 선택된 기록매체를 상기 기록매체 보관수단으로부터 상기 제조수단으로 이동시킨 다음, 상기 예약된 데이터 파일들이 상기 기록가능한 기록매체상에 기록되도록 상기 제조수단으로 기록개시를 지시하고, 직접 선곡에 의한 구매가 선택되면, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대한 목록들을 디스플레이 하여, 고객에 의해 상기 디스플레이된 데이터 파일의 목록들에 대한 선택이 완료되면, 상기 선택된 데이터 파일들에 대한 요금 지불이 완료되고 고객에 의해 상기 기록가능한 기록매체의 형태가 선택되면, 상기 이송수단을 제어하여, 상기 선택된 기록매체를 상기 기록매체 보관수단으로부터 상기 제조수단으로 이동시킨 다음, 상기 고객에 의해 선택된 데이터 파일들이 상기 기록가능한 기록매체 상에 기록되도록 상기 제조수단으로 기록개시를 지시하는 제2 구매처리수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.When the reservation purchase is selected by the customer, the data files included in the reservation information matching the reservation number are displayed, the payment for the reserved data files is completed, and the form of the recordable recording medium is changed by the customer. If selected, control the transfer means to move the selected recording medium from the recording medium storage means to the manufacturing means, and then start recording to the manufacturing means such that the reserved data files are recorded on the recordable recording medium. If a purchase by direct selection is selected, the list of data files stored in the local database is displayed, and when the selection of the list of the displayed data files is completed by the customer, the selected data file is completed. The charges for the charges are completed and the above record is If a type of recording medium is selected, the transfer means is controlled to move the selected recording medium from the recording medium storage means to the manufacturing means, and then the data files selected by the customer are stored on the recordable recording medium. And a second purchase processing means for instructing the recording start to the manufacturing means to be recorded. 제 26 항 내지 제 29 항 중 어느 한 항에 있어서,The method according to any one of claims 26 to 29, 상기 자동판매기는,The vending machine, 상기 주제어수단의 제어를 받아 고객이 직접 자신의 사진을 촬영하기 위한 촬영수단;Photographing means for photographing a photograph of the customer directly under the control of the main control means; 글자를 입력받기 위한 글자 입력수단; 및Character input means for receiving a character; And 상기 주제어수단의 제어를 받아 상기 촬영수단에 의해 촬영된 사진이나 고객에 의해 선택된 이미지, 그리고 고객에 의해 입력된 글자를 상기 기록매체의 표면상에 프린팅하기 위한 인쇄수단을 더 포함한 것을 특징으로 하는 데이터 자동판매 시스템.And a printing means for printing the photograph taken by the photographing means or the image selected by the customer under the control of the main control means, and the characters input by the customer on the surface of the recording medium. Auto sales system. 제 30 항에 있어서,The method of claim 30, 상기 제조수단은,The manufacturing means, 상기 주제어수단의 제어를 받아, 상기 현지 데이터베이스로부터 지시된 데이터 파일을 읽어 상기 선택된 기록매체에 적당한 형태의 신호로 변환하여 기록을 제어하는 제어수단;Control means for reading the indicated data file from the local database and converting it into a signal of a type suitable for the selected recording medium under the control of the main control means to control the recording; 상기 제어수단에 의해 읽혀진 데이터 파일을 버퍼링하는 메모리수단;Memory means for buffering the data file read by the control means; 상기 제어수단의 제어를 받아 컴팩트 디스크 형태의 기록매체에 기록하는 제1 기록수단; 및First recording means for recording on a recording medium in the form of a compact disc under the control of the control means; And 상기 제어수단의 제어를 받아 오디오 테이프 형태의 기록매체에 기록하는 제2 기록수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And a second recording means for recording the recording medium in the form of an audio tape under the control of the control means. 제 31 항에 있어서,The method of claim 31, wherein 상기 제어수단은,The control means, 상기 데이터베이스로부터 읽은 데이터 파일을 디코딩하여 상기 메모리수단에 버퍼링하는 디코딩수단; 및Decoding means for decoding the data file read from the database and buffering the data file in the memory means; And 상기 디코딩된 데이터 파일이 상기 메모리수단에 버퍼링되어 있는 경우 상기 디코딩된 데이터 파일을 상기 선택된 기록매체에 적당한 형태로 변환하여 상기 기록수단을 제어하여 기록하는 기록수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And recording means for controlling and recording the recording means by converting the decoded data file into a form suitable for the selected recording medium when the decoded data file is buffered in the memory means. system. 제 30 항에 있어서,The method of claim 30, 상기 주제어수단은,The main control means, 상기 요금처리수단으로부터 요금지불완료가 통보되면, 상기 고객에 의해 선택되어 판매되는 데이터 파일들의 목록과 날짜, 그리고 판매회수를 포함하는 판매보고데이터를 상기 호스트 컴퓨터로 전송하는 판매정보 관리수단;Sales information management means for transmitting, to the host computer, sales report data including a list, a date, and a number of sales of data files selected and sold by the customer when the fee payment completion is notified from the fee processing means; 상기 예약수단에 의해 예약된 예약정보의 처리가 완료되면 상기 예약정보를 삭제하고, 상기 예약정보가 소정의 기간동안 판매 처리되지 않으면 상기 예약정보를 삭제하는 예약정보 처리수단; 및Reservation information processing means for deleting the reservation information when processing of the reservation information reserved by the reservation means is completed, and deleting the reservation information if the reservation information has not been sold for a predetermined period of time; And 상기 자동판매기에서 소비되는 소모품의 재고량을 저장하여, 상기 소모품이소비될 때마다 상기 저장된 소모품의 재고량을 갱신하고, 주기적 혹은 비주기적으로 상기 현재의 소모품의 재고량을 상기 호스트 컴퓨터로 보고하는 재고정보 전송수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Stores the stock of consumables consumed by the vending machine, updates the stock of the stored consumables whenever the consumables are consumed, and transmits stock information reporting the stock of the current consumables to the host computer periodically or aperiodically. A data vending system further comprising means. 제 30 항에 있어서,The method of claim 30, 상기 주제어수단은,The main control means, 상기 호스트 컴퓨터에 저장된 전체 데이터 파일들의 목록과, 상기 전체 데이터 파일들의 샘플 데이터와, 다양한 이미지 데이터와, 상기 전체 데이터 파일들의 목록 중 현재 상기 데이터베이스에 저장된 데이터 파일들을 인지하기 위한 플래그를 포함하는 판매정보 테이블을 저장하는 저장수단을 더 구비하여, 상기 플래그의 설정 및 해제에 의해 상기 현지 데이터베이스에 저장된 데이터 파일들의 목록을 확인하도록 하는 것을 특징으로 하는 데이터 자동판매 시스템.Sales information including a list of all data files stored in the host computer, sample data of all data files, various image data, and a flag for recognizing data files currently stored in the database among the list of all data files And a storage means for storing a table to check a list of data files stored in the local database by setting and releasing the flag. 제 34 항에 있어서,The method of claim 34, wherein 상기 자동판매기는,The vending machine, 상기 주제어수단의 제어를 받아, 상기 고객에 의해 선택된 데이터 파일의 목록에 대응되는 샘플 데이터를 재생하여 오디오 신호로 출력하는 오디오 재생 및 출력수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Under the control of the main control means, further comprising audio reproduction and output means for reproducing the sample data corresponding to the list of data files selected by the customer to output as an audio signal. 제 30 항에 있어서,The method of claim 30, 상기 주제어수단은,The main control means, 상기 제조수단으로부터 기록완료를 통보받으면, 상기 이송수단을 제어하여, 상기 기록완료된 기록매체를 상기 제조수단으로부터 상기 인쇄수단으로 이송시켜, 상기 촬영수단에 의해 촬영되어 임시 저장된 고객의 사진과, 상기 글자 입력수단에 의해 입력되어 임시 저장된 글씨를 상기 기록매체의 표면상에 인쇄되도록 제어하는 인쇄제어수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Upon being notified of the completion of recording from the manufacturing means, the transfer means is controlled to transfer the recorded recording medium from the manufacturing means to the printing means, photographed by the photographing means and temporarily stored by the photographing means. And a print control means for controlling the temporarily stored text inputted by the input means to be printed on the surface of the recording medium. 제 36 항에 있어서,The method of claim 36, 상기 글자 입력수단은 터치스크린과 키보드를 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.The character input means is a data vending system, characterized in that it comprises a touch screen and a keyboard. 디지탈화된 다수개의 데이터 파일들을 저장하고, 시스템의 운용 및 관리를 담당하는 호스트 컴퓨터;A host computer for storing a plurality of digitalized data files and responsible for operating and managing the system; 상기 호스트 컴퓨터에 저장된 데이터 파일들의 일부분을 저장하는 현지의 데이터베이스와, 상기 현지의 데이터베이스로부터 고객이 선택한 데이터 파일들을 읽어, 기록매체 상에 기록하는 현지의 제조수단과, 구매에 따른 요금을 처리하는 요금처리수단과, 기록가능한 기록매체를 저장하는 기록매체 보관수단과, 상기 기록매체를 이송시키기 위한 이송수단, 및 고객이 선택한 데이터 파일들이 제품으로 조립될 수 있도록 상기 자동판매기의 전체적인 동작을 제어하는 주제어수단을 구비하는 다수의 제1 원격지에 설치된 자동판매기;A local database for storing a portion of data files stored on the host computer, a local manufacturing means for reading data files selected by a customer from the local database, recording them on a recording medium, and a fee for processing a purchase fee Key words for controlling the overall operation of the vending machine so that the processing means, the recording medium storing means for storing the recordable recording medium, the conveying means for conveying the recording medium, and the data files selected by the customer can be assembled into the product. A vending machine installed at a plurality of first remote locations having means; 상기 자동판매기와 상기 호스트 컴퓨터 간의 통신을 수행하는 통신수단; 및Communication means for performing communication between the vending machine and the host computer; And 상기 호스트 컴퓨터와 통신망을 통해 접속되고, 고객이 상기 호스트 컴퓨터에서 제공되는 데이터 파일들의 목록 중 원하는 데이터 파일들을 선택하고, 원하는 지역의 상기 자동판매기를 지정하여 구매를 예약하기 위한 제2 원격지에 설치된 예약수단; 을 구비하되,A reservation installed at a second remote location connected to the host computer via a communication network and for which a customer selects desired data files from a list of data files provided by the host computer and designates the vending machine in a desired region to reserve a purchase; Way; Provided with 상기 자동판매기의 주제어수단은,The main control means of the vending machine, 상기 예약수단에 의해 예약된 데이터 파일들 중 상기 현지의 데이터베이스에 저장되어 있지 않은 데이터 파일을 상기 호스트 컴퓨터로부터 획득하여, 상기 현지의 데이터베이스를 갱신하는 데이터베이스 관리수단; 및Database management means for acquiring, from the host computer, a data file not stored in the local database among the data files reserved by the reservation means, and updating the local database; And 예약에 의한 구매인 경우, 예약번호가 일치하는 예약정보에 포함된 데이터 파일들이 상기 기록가능한 기록매체상에 기록되도록 상기 제조수단으로 기록개시를 지시하고, 직접 선곡에 의한 구매인 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대한 목록들을 디스플레이 하여, 고객에 의해 상기 디스플레이된 데이터 파일의 목록들 중 하나의 데이터 파일 목록이 선택되어 구매가 요구되는 즉시 상기 선택된 하나의 데이터 파일이 상기 기록가능한 기록매체 상에 기록되도록 상기 제조수단으로 기록개시를 지시하는 구매처리수단을 포함하며,In the case of purchase by reservation, instructing the manufacturing means to record the data files included in the reservation information having the same reservation number on the recordable recording medium, and in the case of the purchase by direct selection, the local database. Displays a list of data files stored in the data file, so that the selected one data file is placed on the recordable recording medium as soon as a data file list of one of the displayed list of data files is selected by the customer and a purchase is requested. It includes a purchase processing means for instructing the start of recording to the manufacturing means to be recorded in, 상기 제조수단은,The manufacturing means, 상기 구매처리수단의 제어를 받아, 상기 구매처리수단에 의해 지시된 데이터 파일을 상기 현지의 데이터베이스로부터 읽어 상기 기록매체 상에 기록하는 것을 특징으로 하는 데이터 자동판매 시스템.Under the control of the purchase processing means, the data file indicated by the purchase processing means is read from the local database and recorded on the recording medium. 제 38 항에 있어서,The method of claim 38, 상기 예약수단은,The reservation means, 인터넷 망을 통해 상기 호스트 컴퓨터에 연결된 고객측의 단말기와, 패킷통신망을 통해 상기 호스트 컴퓨터에 연결된 고객측의 단말기와, 전화교환망에 연결된 전화기들 중의 어느 하나를 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Automatic data vending system comprising any one of a terminal of the customer side connected to the host computer via the Internet network, a terminal of the customer side connected to the host computer through the packet communication network, and telephones connected to the telephone exchange network . 제 39 항에 있어서,The method of claim 39, 상기 자동판매기는,The vending machine, 상기 주제어수단의 제어를 받아 고객이 직접 자신의 사진을 촬영하기 위한 촬영수단;Photographing means for photographing a photograph of the customer directly under the control of the main control means; 글자를 입력받기 위한 글자 입력수단; 및Character input means for receiving a character; And 상기 주제어수단의 제어를 받아 상기 촬영수단에 의해 촬영된 사진이나 고객에 의해 선택된 이미지, 그리고 고객에 의해 입력된 글자를 상기 기록매체의 표면상에 프린팅하기 위한 인쇄수단을 더 포함한 것을 특징으로 하는 데이터 자동판매 시스템.And a printing means for printing the photograph taken by the photographing means or the image selected by the customer under the control of the main control means, and the characters input by the customer on the surface of the recording medium. Auto sales system. 제 40 항에 있어서,The method of claim 40, 상기 구매처리수단은,The purchase processing means, 상기 요금처리수단으로부터 구매에 따른 요금지불완료가 통보되고, 고객에 의해 상기 기록가능한 기록매체의 형태가 선택되면, 상기 이송수단을 제어하여, 상기 선택된 기록매체를 상기 기록매체 보관수단으로부터 상기 제조수단으로 이동시키는 이송제어수단을 더 포함하여, 상기 이송제어수단에 의해 상기 제조수단으로 상기 기록매체의 이동이 완료된 후, 상기 제조수단으로 기록개시를 지시는 것을 특징으로 하는 데이터 자동판매 시스템.Upon completion of the payment of the charge according to the purchase from the charge processing means, and if the form of the recordable recording medium is selected by the customer, the transfer means is controlled to transfer the selected recording medium from the recording medium storage means to the manufacturing means. And a transfer control means for moving to the manufacturing means, after the movement of the recording medium by the transfer control means to the manufacturing means is completed, instructing the manufacturing means to start recording. 제 41 항에 있어서,42. The method of claim 41 wherein 상기 주제어수단은,The main control means, 상기 제조수단으로부터 기록완료를 통보받으면, 상기 이송수단을 제어하여, 상기 기록완료된 기록매체를 상기 제조수단으로부터 상기 인쇄수단으로 이송시켜,상기 촬영수단에 의해 촬영되어 임시 저장된 고객의 사진과, 상기 글자 입력수단에 의해 입력되어 임시 저장된 글씨를 상기 기록매체의 표면상에 인쇄되도록 제어하는 인쇄제어수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Upon being notified of the completion of recording from the manufacturing means, the transfer means is controlled to transfer the recorded recording medium from the manufacturing means to the printing means, the photograph of the customer photographed and temporarily stored by the photographing means, and the letters. And a print control means for controlling the temporarily stored text inputted by the input means to be printed on the surface of the recording medium. 제 41 항에 있어서,42. The method of claim 41 wherein 상기 제조수단은,The manufacturing means, 상기 구매처리수단의 제어를 받아, 상기 현지 데이터베이스로부터 지시된 데이터 파일을 읽어 상기 선택된 기록매체에 적당한 형태의 신호로 변환하여 기록을 제어하는 제어수단;Control means for controlling recording by reading a data file indicated from the local database by converting the data file from the local database into a signal of a type suitable for the selected recording medium; 상기 제어수단에 의해 읽혀진 데이터 파일을 버퍼링하는 메모리수단;Memory means for buffering the data file read by the control means; 상기 제어수단의 제어를 받아 컴팩트 디스크 형태의 기록매체에 기록하는 제1 기록수단; 및First recording means for recording on a recording medium in the form of a compact disc under the control of the control means; And 상기 제어수단의 제어를 받아 오디오 테이프 형태의 기록매체에 기록하는 제2 기록수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And a second recording means for recording the recording medium in the form of an audio tape under the control of the control means. 제 43 항에 있어서,The method of claim 43, 상기 제어수단은,The control means, 상기 데이터베이스로부터 읽은 데이터 파일을 디코딩하여 상기 메모리수단에버퍼링하는 디코딩수단; 및Decoding means for decoding the data file read from the database and buffering the data file in the memory means; And 상기 디코딩된 데이터 파일이 상기 메모리수단에 버퍼링되어 있는 경우 상기 디코딩된 데이터 파일을 상기 선택된 기록매체에 적당한 형태로 변환하여 상기 기록수단을 제어하여 기록하는 기록수단을 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.And recording means for controlling and recording the recording means by converting the decoded data file into a form suitable for the selected recording medium when the decoded data file is buffered in the memory means. system. 제 41 항에 있어서,42. The method of claim 41 wherein 상기 주제어수단은,The main control means, 고객에 의해 요금이 지불되면, 상기 고객에 의해 선택되어 판매되는 데이터 파일들의 목록과 날짜, 그리고 판매회수를 포함하는 판매보고데이터를 상기 호스트 컴퓨터로 전송하는 판매정보 관리수단;Sales information management means for transmitting, to the host computer, sales report data including a list, a date, and a number of sales of data files selected and sold by the customer, when the fee is paid by the customer; 상기 예약수단에 의해 예약된 예약정보의 처리가 완료되면 상기 예약정보를 삭제하고, 상기 예약정보가 소정의 기간동안 판매 처리되지 않으면 상기 예약정보를 삭제하는 예약정보 처리수단; 및Reservation information processing means for deleting the reservation information when processing of the reservation information reserved by the reservation means is completed, and deleting the reservation information if the reservation information has not been sold for a predetermined period of time; And 상기 자동판매기에서 소비되는 소모품의 재고량을 저장하여, 상기 소모품이 소비될 때마다 상기 저장된 소모품의 재고량을 갱신하고, 주기적 혹은 비주기적으로 상기 갱신된 소모품의 재고량을 상기 호스트 컴퓨터로 보고하는 재고정보 전송수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Stores the stock of consumables consumed by the vending machine, updates the stock of the stored consumables whenever the consumables are consumed, and transmits stock information reporting the stock of the updated consumables to the host computer periodically or aperiodically. A data vending system further comprising means. 제 41 항에 있어서,42. The method of claim 41 wherein 상기 주제어수단은,The main control means, 상기 호스트 컴퓨터에 저장된 전체 데이터 파일들의 목록과, 상기 전체 데이터 파일들의 샘플 데이터와, 다양한 이미지 데이터와, 상기 전체 데이터 파일들의 목록 중 현재 상기 데이터베이스에 저장된 데이터 파일들을 인지하기 위한 플래그를 포함하는 판매정보 테이블을 저장하는 저장수단을 포함하여, 상기 플래그의 설정 및 해제에 의해 상기 현지 데이터베이스에 저장된 데이터 파일들의 목록을 확인하도록 하는 것을 특징으로 하는 데이터 자동판매 시스템.Sales information including a list of all data files stored in the host computer, sample data of all data files, various image data, and a flag for recognizing data files currently stored in the database among the list of all data files And a storage means for storing a table so as to check a list of data files stored in the local database by setting and releasing the flag. 제 46 항에 있어서,The method of claim 46, 상기 자동판매기는,The vending machine, 상기 주제어수단의 제어를 받아, 상기 고객에 의해 선택된 데이터 파일의 목록에 대응되는 샘플 데이터를 재생하여 오디오 신호로 출력하는 오디오 재생 및 출력수단을 더 포함하는 것을 특징으로 하는 데이터 자동판매 시스템.Under the control of the main control means, further comprising audio reproduction and output means for reproducing the sample data corresponding to the list of data files selected by the customer to output as an audio signal. 디지탈화된 데이터 파일들을 고객이 선택적으로 주문하고, 상기 주문된 데이터 파일들을 현지에서 고객이 구매하도록 하는 데이터 자동판매 방법에 있어서,A data auto-selling method for a customer to selectively order digitalized data files, and to have the customer purchase the ordered data files locally, 다수개의 데이터 파일의 목록들 중 원하는 데이터 파일의 목록을 선택하고, 상기 선택된 데이터 파일들을 예약하는 제1단계;Selecting a desired list of data files from a list of a plurality of data files and reserving the selected data files; 상기 예약된 데이터 파일들 중 현지의 자동판매기에 존재하지 않은 데이터 파일을 획득하기 위해 상기 현지의 자동판매기에서 전체 데이터 파일들을 저장하고 있는 호스트 컴퓨터로 요청하는 제2단계;A second step of requesting a host computer storing all the data files in the local vending machine to obtain a data file which does not exist in the local vending machine among the reserved data files; 상기 호스트 컴퓨터에서 상기 요청한 자동판매기에 저장된 데이터 파일들 중 고객이 구매한 날짜가 오래되고, 구매회수가 적은 데이터 파일을 상기 현지의 자동판매기 데이터베이스로부터 삭제하도록 지시하는 메시지와 함께 요청한 데이터 파일을 상기 현지의 자동판매기로 전송하는 제3단계;The local computer stores the requested data file along with a message instructing the host computer to delete a data file having a long purchase date and a low number of purchases from the local vending machine database among data files stored in the requested vending machine. Transmitting to a vending machine in a third step; 상기 현지의 자동판매기에서 상기 호스트 컴퓨터로부터 지시된 데이터 파일을 상기 데이터베이스로부터 삭제하고, 상기 요청한 데이터 파일을 상기 데이터베이스에 저장하는 제4단계;A fourth step of deleting, at said local vending machine, a data file indicated by said host computer from said database, and storing said requested data file in said database; 고객에 의해 구매가 요청되면, 예약을 하였는지 확인하는 제5단계;A fifth step of confirming that a reservation is made when a purchase is requested by the customer; 예약을 하였으면 예약번호가 일치되는 예약정보에 포함된 데이터 파일들을 기록가능한 기록매체 상에 기록하도록 지시하고, 상기 기록되는 데이터 파일들의 판매정보를 저장하는 제6단계;A sixth step of instructing to record the data files included in the reservation information having the same reservation number on the recordable recording medium, and storing the sales information of the recorded data files when the reservation is made; 상기 제5단계에서 예약하지 않고 직접 선곡에 의한 구매를 요청하는 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들에 대해서만 선택되도록 제어하고, 상기 선택된 데이터 파일들을 상기 기록가능한 기록매체상에 기록하도록 지시하고, 상기 선택된 데이터 파일의 판매정보를 저장하는 제7단계; 및In the case of requesting purchase by direct selection without making a reservation in the fifth step, controlling to select only data files stored in the local database, instructing the selected data files to be recorded on the recordable recording medium, A seventh step of storing sales information of the selected data file; And 상기 제6단계 및 제7단계 수행 후, 상기 지시된 데이터 파일을 상기 데이터베이스로부터 읽어 상기 선택된 기록매체 상에 기록하는 제8단계An eighth step of reading the indicated data file from the database and recording it on the selected recording medium after performing the sixth and seventh steps; 를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.Automatic data selling method comprising a. 제 48 항에 있어서,49. The method of claim 48 wherein 상기 기록매체 상에 상기 선택된 데이터 파일들이 기록되는 동안에 고객에 의해 선택된 이미지를 임시 저장하는 제9단계; 및A ninth step of temporarily storing an image selected by a customer while the selected data files are recorded on the recording medium; And 상기 기록매체 상에 기록이 완료되면 상기 임시 저장된 이미지를 상기 기록매체의 표면상에 인쇄하는 제10단계를 더 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And a tenth step of printing the temporarily stored image on the surface of the recording medium when the recording is completed on the recording medium. 제 49 항에 있어서,The method of claim 49, 고객에 의해 입력된 글씨를 임시 저장하여, 상기 기록매체 상에 기록이 완료되면 상기 임시 저장된 글씨를 상기 기록매체의 표면상에 인쇄하는 제11단계를 더 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And an eleventh step of temporarily storing letters input by a customer and printing the temporarily stored letters on the surface of the recording medium when recording is completed on the recording medium. 제 48 항 내지 제 50 항 중 어느 한 항에 있어서,The method according to any one of claims 48 to 50, 상기 제7단계는,The seventh step, 하나의 데이터 파일이 선택되는 즉시 상기 데이터베이스로부터 상기 선택된 데이터 파일을 읽어 상기 기록매체상에 기록하도록 지시하는 것을 특징으로 하는 데이터 자동판매 방법.And instructing the selected data file to be read from the database and recorded on the recording medium as soon as one data file is selected. 제 51 항에 있어서,The method of claim 51, wherein 상기 제9단계는,The ninth step, 상기 기록매체 상에 상기 선택된 데이터 파일들이 기록되도록 지시한 후에 고객이 직접 사진을 촬영할 것이지 아니면 저장된 이미지를 선택할 것인지를 확인하는 제12단계;A twelfth step of instructing the customer to take a photograph or to select a stored image after instructing the selected data files to be recorded on the recording medium; 상기 제12단계에서 고객이 사진 촬영을 선택하면 사진을 촬영하여 화면상에 디스플레이 하는 제13단계;A thirteenth step in which the customer takes a picture and selects a picture to be taken on the screen in step 12; 상기 디스플레이된 사진 중 고객에 의해 선택된 사진을 임시 저장하는 제14단계;A step 14 of temporarily storing a picture selected by the customer among the displayed pictures; 상기 제12단계에서 고객이 저장된 이미지 파일의 선택을 요구하면, 메뉴화면을 디스플레이 하는 제15단계; 및A fifteenth step of displaying a menu screen when the customer requests selection of a stored image file in the twelfth step; And 상기 제15단계에서 선택된 메뉴에 해당되는 다수개의 이미지를 화면상에 디스플레이 하고, 고객에 의해 하나의 이미지 파일이 선택되면 상지 선택된 이미지 파일을 임시 저장하는 제16단계를 포함하는 것을 특징으로 하는 데이터 자동판매방법.And displaying a plurality of images corresponding to the menu selected in step 15 on the screen, and temporarily storing the selected image file when one image file is selected by the customer. How to sell. 제 52 항에 있어서,The method of claim 52, wherein 상기 제11단계는,The eleventh step, 키보드를 통해 글자를 입력할 것인지 터치스크린을 통해 손으로 써서 입력할 것인지를 확인하는 제17단계;A seventeenth step of checking whether to input letters through the keyboard or by hand writing through the touch screen; 상기 제17단계에서 키보드를 통해 글자를 입력하면 입력된 글자를 임시 저장하는 제18단계; 및An eighteenth step in which the inputted letters are temporarily stored when the letters are inputted through the keyboard in the seventeenth step; And 상지 제17단계에서 터치스크린을 통해 글자를 입력하면 입력된 글자를 임시 저장하는 제19단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And a nineteenth step of temporarily storing the input letters when the letters are input through the touch screen in the seventeenth step. 제 51 항에 있어서,The method of claim 51, wherein 상기 제1단계는,The first step, 메뉴화면이 디스플레이된 상태에서 고객에 의해 다수개의 메뉴 중 하나의 메뉴가 선택되면 상기 선택된 메뉴에 따른 전체 데이터 파일의 목록들을 디스플레이 하는 제20단계;Displaying a list of all data files according to the selected menu when a menu of a plurality of menus is selected by a customer while a menu screen is displayed; 상기 제20단계에서 사용자에 의해 선택된 데이터 파일의 목록들을 상기 전체 데이터 파일들의 목록들과 구분되도록 디스플레이 하는 제21단계; 및Displaying the list of data files selected by the user in step 20 so as to be distinguished from the list of all data files; And 구매하고자 하는 데이터 파일의 선택이 완료되면 선택된 데이터 파일들의 목록과 함께 예약번호와 암호를 저장하는 제22단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And when the selection of the data file to purchase is completed, storing the reservation number and the password together with the list of the selected data files. 제 54 항에 있어서,The method of claim 54, wherein 상기 예약번호는 시스템에 의해 순서적으로 부여되는 것을 특징으로 하는 데이터 자동판매 방법.The reservation number is automatically ordered by the system, characterized in that the automatic data sales method. 제 51 항에 있어서,The method of claim 51, wherein 상기 제3단계의 삭제 데이터 파일은,The deletion data file of the third step, 고객에 의해 선택되어 판매된 날짜가 오래된 삭제 후보 데이터 파일들을 선정한 다음, 상기 삭제 후보 데이터 파일들 중에서 가장 선택회수가 적은 데이터 파일을 선정하여 결정되는 것을 특징으로 하는 데이터 자동판매 방법.And selecting deletion candidate data files having an old date selected and sold by a customer, and then selecting a data file having the least number of selections among the deletion candidate data files. 제 51 항에 있어서,The method of claim 51, wherein 상기 제6단계는,The sixth step, 예약번호 및 암호의 입력을 요구하는 제23단계;Requesting input of a reservation number and a password; 상기 제23단계에서 입력된 예약번호와 암호가 일치하는 예약정보를 찾아 상기 예약정보에 포함된 선택된 데이터 파일의 목록을 디스플레이 하는 제24단계; 및A twenty-fourth step of finding reservation information for which the reservation number and password inputted in the twenty-third are identical and displaying a list of selected data files included in the reservation information; And 상기 제24단계에서 확인키가 입력되면 상기 선택된 기록매체 상에 상기 선택된 데이터 파일들이 기록되도록 지시하고, 상기 선택된 데이터 파일들의 목록과 판매날짜 및 판매회수를 저장하여 상기 호스트 컴퓨터로 전송하는 제25단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.In step 25, if the confirmation key is input, the selected data file is instructed to be recorded on the selected recording medium, and the list of the selected data files, the sales date, and the number of sales are stored and transmitted to the host computer. Automatic data selling method comprising a. 제 51 항에 있어서,The method of claim 51, wherein 상기 제7단계는,The seventh step, 상기 자동판매기의 데이터베이스에 저장된 데이터 파일들의 목록을 디스플레이 하는 제26단계;Displaying a list of data files stored in a database of the vending machine; 상기 제26단계에서 고객에 의해 선택된 데이터 파일의 목록을 별도의 화면에 디스플레이 하는 제27단계;Displaying the list of data files selected by the customer in a step 26 on a separate screen; 상기 제27단계 수행 후, 확인키가 입력되면 하나의 상기 선택된 데이터 파일을 상기 기록가능한 기록매체 상에 기록되도록 지시하고, 상기 선택된 데이터 파일들의 목록과 판매날짜 및 판매회수를 저장하여 상기 호스트 컴퓨터로 전송하는 제28단계; 및After performing the twenty-seventh step, when a confirmation key is input, one selected data file is instructed to be recorded on the recordable recording medium. A twenty-eighth step of transmitting; And 상기 제27단계 수행 후, 취소키가 입력되면 상기 선택된 데이터 파일을 상기 별도 디스플레이된 화면에서 제거하는 제29단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And performing a twenty-seventh step, and if the cancel key is input, removing the selected data file from the separately displayed screen. 제 58 항에 있어서,The method of claim 58, 상기 기록지시된 데이터 파일을 상기 데이터베이스로부터 읽어 버퍼링하는 제30단계;A thirtieth step of reading and buffering the recorded command data file from the database; 상기 버퍼링된 데이터 파일을 디코딩하여 버퍼링함과 동시에 상기 기록가능한 기록매체를 초기화하는 제31단계;A step 31 of decoding and buffering the buffered data file and initializing the recordable recording medium; 상기 31단계 수행 후, 상기 버퍼링된 디코딩 데이터를 상기 기록가능한 기록매체에 기록함과 동시에 다음 선택된 데이터 파일을 상기 데이터베이스로부터 읽어 디코딩한 다음 버퍼링하는 제32단계; 및After performing step 31, recording the buffered decoded data onto the recordable recording medium and simultaneously reading and decoding a next selected data file from the database and then buffering the buffered decoded data; And 모든 선택된 데이터 파일들에 대해 상기 제32단계를 반복하고, 모든 선택된 데이터 파일들에 대해 기록과정이 완료되면 기록완료를 통보하는 제33단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And repeating step 32 for all selected data files, and notifying the completion of recording when the recording process is completed for all selected data files. 디지탈화된 데이터 파일들을 고객이 선택적으로 주문하고, 상기 주문된 데이터 파일들을 현지에서 고객이 구매하도록 하는 데이터 자동판매 방법에 있어서,A data auto-selling method for a customer to selectively order digitalized data files, and to have the customer purchase the ordered data files locally, 다수개의 데이터 파일의 목록들 중 원하는 데이터 파일의 목록을 선택하고, 상기 선택된 데이터 파일들을 예약하는 제1단계;Selecting a desired list of data files from a list of a plurality of data files and reserving the selected data files; 상기 예약된 데이터 파일들 중 현지의 자동판매기에 존재하지 않은 데이터 파일을 획득하기 위해 상기 현지의 자동판매기에서 전체 데이터 파일들을 저장하고 있는 호스트 컴퓨터로 요청하는 제2단계;A second step of requesting a host computer storing all the data files in the local vending machine to obtain a data file which does not exist in the local vending machine among the reserved data files; 상기 현지의 자동판매기에서 상기 요청에 따른 응답으로 상기 호스트 컴퓨터로부터 요청한 데이터 파일을 수신하면 상기 현지 자동판매기의 데이터베이스를 갱신하는 제3단계;A third step of updating a database of the local vending machine when the local vending machine receives the requested data file from the host computer in response to the request; 고객에 의해 구매가 요청되면, 예약을 하였는지 확인하는 제4단계;A fourth step of confirming that a reservation is made when a purchase is requested by the customer; 예약을 하였으면 예약번호가 일치하는 예약정보에 포함된 데이터 파일들을 기록가능한 기록매체상에 기록하도록 지시하고, 상기 지시된 데이터 파일들의 목록과 판매날짜 및 판매회수를 저장하는 제5단계;A fifth step of instructing to record the data files included in the reservation information having the same reservation number on the recordable recording medium, and storing the list of the indicated data files, the sales date, and the number of sales if the reservation is made; 상기 제4단계에서 예약하지 않고 직접 선곡에 의한 구매를 요청하는 경우, 상기 현지 데이터베이스에 저장된 데이터 파일들의 목록을 디스플레이하는 제6단계;A sixth step of displaying a list of data files stored in the local database when a purchase is requested by selection directly without making a reservation in the fourth step; 상기 제6단계에서 하나의 데이터 파일의 목록이 선택되는 즉시 상기 데이터베이스로부터 상기 선택된 데이터 파일을 읽어 상기 기록가능한 기록매체 상에 기록하도록 지시하고, 상기 지시된 데이터 파일들의 목록과 판매날짜 및 판매회수를 저장하는 제7단계; 및Immediately after the list of one data file is selected in the sixth step, the selected data file is read from the database and instructed to be recorded on the recordable recording medium, and the list of the indicated data files, the sales date, and the number of sales are displayed. A seventh step of storing; And 상기 제5단계 및 상기 제7단계에서 지시된 데이터 파일을 상기 데이터베이스로부터 읽어 상기 기록가능한 기록매체 상에 기록하는 것을 특징으로 하는 제8단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And an eighth step of reading the data files indicated in said fifth and seventh steps from said database and recording them on said recordable recording medium. 제 60 항에 있어서,The method of claim 60, 상기 기록매체 상에 상기 선택된 데이터 파일들이 기록되는 동안에 고객에 의해 선택된 이미지를 임시 저장하는 제9단계; 및A ninth step of temporarily storing an image selected by a customer while the selected data files are recorded on the recording medium; And 상기 기록매체 상에 기록이 완료되면 상기 임시 저장된 이미지를 상기 기록매체의 표면상에 인쇄하는 제10단계를 더 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And a tenth step of printing the temporarily stored image on the surface of the recording medium when the recording is completed on the recording medium. 제 61 항에 있어서,62. The method of claim 61, 고객에 의해 입력된 글씨를 임시 저장하여, 상기 기록매체 상에 기록이 완료되면 상기 임시 저장된 글씨를 상기 기록매체의 표면상에 인쇄하는 제11단계를 더 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And an eleventh step of temporarily storing letters input by a customer and printing the temporarily stored letters on the surface of the recording medium when recording is completed on the recording medium. 제 61 항에 있어서,62. The method of claim 61, 상기 제9단계는,The ninth step, 상기 기록매체 상에 상기 선택된 데이터 파일들이 기록되도록 지시한 후에 고객이 직접 사진을 촬영할 것이지 아니면 저장된 이미지를 선택할 것인지를 확인하는 제12단계;A twelfth step of instructing the customer to take a photograph or to select a stored image after instructing the selected data files to be recorded on the recording medium; 상기 제12단계에서 고객이 사진 촬영을 선택하면 사진을 촬영하여 화면상에 디스플레이 하는 제13단계;A thirteenth step in which the customer takes a picture and selects a picture to be taken on the screen in step 12; 상기 디스플레이된 사진 중 고객에 의해 선택된 사진을 임시 저장하는 제14단계;A step 14 of temporarily storing a picture selected by the customer among the displayed pictures; 상기 제12단계에서 고객이 저장된 이미지 파일의 선택을 요구하면, 메뉴화면을 디스플레이 하는 제15단계; 및A fifteenth step of displaying a menu screen when the customer requests selection of a stored image file in the twelfth step; And 상기 제15단계에서 선택된 메뉴에 해당되는 다수개의 이미지를 화면상에 디스플레이 하고, 고객에 의해 하나의 이미지 파일이 선택되면 상지 선택된 이미지 파일을 임시 저장하는 제16단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And displaying a plurality of images corresponding to the menu selected in step 15 on the screen, and temporarily storing the selected image file when one image file is selected by the customer. Sales method. 제 62 항에 있어서,63. The method of claim 62, 상기 제11단계는,The eleventh step, 키보드를 통해 글자를 입력할 것인지 터치스크린을 통해 손으로 써서 입력할 것인지를 확인하는 제17단계;A seventeenth step of checking whether to input letters through the keyboard or by hand writing through the touch screen; 상기 제17단계에서 키보드를 통해 글자를 입력하면 입력된 글자를 임시 저장하는 제18단계; 및An eighteenth step in which the inputted letters are temporarily stored when the letters are inputted through the keyboard in the seventeenth step; And 상지 제17단계에서 터치스크린을 통해 글자를 입력하면 입력된 글자를 임시저장하는 제19단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And a nineteenth step of temporarily storing the input letters when the letters are input through the touch screen in the seventeenth step. 제 60 항 내지 제 62 항 중 어느 한 항에 있어서,63. The method of any of claims 60-62, 상기 제1단계는,The first step, 메뉴화면이 디스플레이된 상태에서 고객에 의해 다수개의 메뉴 중 하나의 메뉴가 선택되면 상기 선택된 메뉴에 따른 전체 데이터 파일의 목록들을 디스플레이 하는 제20단계;Displaying a list of all data files according to the selected menu when a menu of a plurality of menus is selected by a customer while a menu screen is displayed; 상기 제20단계에서 사용자에 의해 선택된 데이터 파일의 목록들을 상기 전체 데이터 파일들의 목록들과 구분되도록 디스플레이 하는 제21단계; 및Displaying the list of data files selected by the user in step 20 so as to be distinguished from the list of all data files; And 구매하고자 하는 데이터 파일의 선택이 완료되면 선택된 데이터 파일들의 목록과 함께 예약번호와 암호를 저장하는 제22단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And when the selection of the data file to purchase is completed, storing the reservation number and the password together with the list of the selected data files. 제 65 항에 있어서,66. The method of claim 65, 상기 예약번호는 시스템에 의해 순서적으로 부여되는 것을 특징으로 하는 데이터 자동판매 방법.The reservation number is automatically ordered by the system, characterized in that the automatic data sales method. 제 65 항에 있어서,66. The method of claim 65, 상기 제3단계의 데이터베이스의 갱신은,The update of the database of the third step, 상기 자동판매기의 데이터베이스에 저장된 데이터 파일들 중 고객에 의해 선택되어 판매된 날짜가 오래된 삭제 후보 데이터 파일들을 선정한 다음, 상기 삭제 후보 데이터 파일들 중에서 가장 선택회수가 적은 데이터 파일을 최종 삭제 데이터파일로 선정하여, 상기 선정된 데이터 파일을 삭제한 다음, 상기 요청된 데이터 파일을 저장하는 것을 특징으로 하는 데이터 자동판매 방법.Among the data files stored in the vending machine's database, the candidate data files selected by the customer with a long sale date are selected, and the data files having the lowest number of selections among the candidate data files are selected as the final deletion data files. And deleting the selected data file, and then storing the requested data file. 제 65 항에 있어서,66. The method of claim 65, 상기 제5단계는,The fifth step, 예약번호 및 암호의 입력을 요구하는 제23단계;Requesting input of a reservation number and a password; 상기 제23단계에서 입력된 예약번호와 암호가 일치하는 예약정보를 찾아 상기 예약정보에 포함된 선택된 데이터 파일의 목록을 디스플레이 하는 제24단계; 및A twenty-fourth step of finding reservation information for which the reservation number and password inputted in the twenty-third are identical and displaying a list of selected data files included in the reservation information; And 상기 제24단계에서 확인키가 입력되면 상기 선택된 기록매체 상에 상기 선택된 데이터 파일들이 기록되도록 지시하고, 상기 선택된 데이터 파일들의 목록과 판매날짜 및 판매회수를 저장하여 상기 호스트 컴퓨터로 전송하는 제25단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.In step 25, if the confirmation key is input, the selected data file is instructed to be recorded on the selected recording medium, and the list of the selected data files, the sales date, and the number of sales are stored and transmitted to the host computer. Automatic data selling method comprising a. 제 65 항에 있어서,66. The method of claim 65, 상기 제8단계는,The eighth step, 상기 기록지시된 데이터 파일을 상기 데이터베이스로부터 읽어 버퍼링하는 제30단계;A thirtieth step of reading and buffering the recorded command data file from the database; 상기 버퍼링된 데이터 파일을 디코딩하여 버퍼링함과 동시에 상기 기록가능한 기록매체를 초기화하는 제31단계;A step 31 of decoding and buffering the buffered data file and initializing the recordable recording medium; 상기 31단계 수행 후, 상기 버퍼링된 디코딩 데이터를 상기 기록가능한 기록매체에 기록함과 동시에 다음 선택된 데이터 파일을 상기 데이터베이스로부터 읽어 디코딩한 다음 버퍼링하는 제32단계; 및After performing step 31, recording the buffered decoded data onto the recordable recording medium and simultaneously reading and decoding a next selected data file from the database and then buffering the buffered decoded data; And 모든 선택된 데이터 파일들에 대해 상기 제32단계를 반복하고, 모든 선택된 데이터 파일들에 대해 기록과정이 완료되면 기록완료를 통보하는 제33단계를 포함하는 것을 특징으로 하는 데이터 자동판매 방법.And repeating step 32 for all selected data files, and notifying the completion of recording when the recording process is completed for all selected data files.
KR1019990015544A 1998-06-30 1999-04-29 Data vending system and method KR100364021B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990015544A KR100364021B1 (en) 1998-06-30 1999-04-29 Data vending system and method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1019980026094 1998-06-30
KR1019980026094A KR19980065144A (en) 1998-06-30 1998-06-30 Data recording system and data recording method
KR1019990015544A KR100364021B1 (en) 1998-06-30 1999-04-29 Data vending system and method

Publications (2)

Publication Number Publication Date
KR20000005633A true KR20000005633A (en) 2000-01-25
KR100364021B1 KR100364021B1 (en) 2002-12-11

Family

ID=26633862

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990015544A KR100364021B1 (en) 1998-06-30 1999-04-29 Data vending system and method

Country Status (1)

Country Link
KR (1) KR100364021B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000063218A (en) * 2000-05-23 2000-11-06 김장우 System and method for vending digital data
KR20010074297A (en) * 2001-05-04 2001-08-04 엄강민 PC omitted
KR20020050108A (en) * 2000-12-20 2002-06-26 스즈이 다께오 Digital contents data delivery system
KR100740264B1 (en) * 2004-12-16 2007-07-18 (주) 엘지텔레콤 Digital contents vending machine for cellular phone

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344640A (en) * 2000-03-29 2001-12-14 Sanyo Electric Co Ltd Automatic vending machine managing method and automatic vending machine

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0644752A (en) * 1992-07-22 1994-02-18 Ui Kiyan:Kk Method and device for selecting the name of music
JPH07175868A (en) * 1993-10-15 1995-07-14 Internatl Business Mach Corp <Ibm> Method and system for output of digital information to medium
JPH10302150A (en) * 1997-04-30 1998-11-13 Nec Corp Method and system for music recording medium audition and sale and recording medium with music recording medium audition and sale program recorded
JPH11120693A (en) * 1997-10-08 1999-04-30 Hitachi Electron Service Co Ltd Communication type music selection and sales system
KR19990066053A (en) * 1998-01-21 1999-08-16 이종수 Compact Disc Vending Machine

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000063218A (en) * 2000-05-23 2000-11-06 김장우 System and method for vending digital data
KR20020050108A (en) * 2000-12-20 2002-06-26 스즈이 다께오 Digital contents data delivery system
KR20010074297A (en) * 2001-05-04 2001-08-04 엄강민 PC omitted
KR100740264B1 (en) * 2004-12-16 2007-07-18 (주) 엘지텔레콤 Digital contents vending machine for cellular phone

Also Published As

Publication number Publication date
KR100364021B1 (en) 2002-12-11

Similar Documents

Publication Publication Date Title
US6330490B1 (en) Data vending machine system and method thereof
EP0716795B1 (en) Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed material
US7882368B2 (en) System for publishing content on a portable digital storage medium
US6526004B1 (en) Content information vending system
US7562032B2 (en) Ordering items of playable content or other works
US20050096936A1 (en) System for distributing and vending data
WO2001057617A9 (en) System and method for dispensing digital information from an automated transaction machine
US20080141169A1 (en) Article producing terminal apparatus, article producing method and program
US20020069127A1 (en) Electronic content providing method
US20080252917A1 (en) Apparatus for creating products, method of creating products, and program
KR100364021B1 (en) Data vending system and method
JPH07230494A (en) Commodity transaction system
US20070014535A1 (en) System and method for renting or purchasing digital media
KR20010036371A (en) Data vending system and method
WO1995001703A1 (en) Selectively previewing combined audio and visual information
FR2712104A1 (en) Apparatus for distributing and/or modifying information carriers
CN101099146A (en) Method and apparatus for automating an interactive consignment sale of multimedia content over a network
CA2192814C (en) Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
JPH05307866A (en) Device for automatically vending information
JP4165909B2 (en) Information package ordering system
JP2002082673A (en) Music distributing system
JP2000057076A (en) Automatic vending system for digital information
JP2002207490A (en) System and method for distributing data for music and recording medium with distribution program recorded thereon
JP2002149168A (en) Device, system and method for processing musical information sales and recording medium
GB2356278A (en) Multi-functional file vending and printing machine

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
N231 Notification of change of applicant
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee