[go: up one dir, main page]

KR0138321B1 - Card system and its communication method - Google Patents

Card system and its communication method

Info

Publication number
KR0138321B1
KR0138321B1 KR1019940027019A KR19940027019A KR0138321B1 KR 0138321 B1 KR0138321 B1 KR 0138321B1 KR 1019940027019 A KR1019940027019 A KR 1019940027019A KR 19940027019 A KR19940027019 A KR 19940027019A KR 0138321 B1 KR0138321 B1 KR 0138321B1
Authority
KR
South Korea
Prior art keywords
card
data
console
host
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1019940027019A
Other languages
Korean (ko)
Other versions
KR960015150A (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
Application filed by 김광호, 삼성전자 주식회사 filed Critical 김광호
Priority to KR1019940027019A priority Critical patent/KR0138321B1/en
Publication of KR960015150A publication Critical patent/KR960015150A/en
Application granted granted Critical
Publication of KR0138321B1 publication Critical patent/KR0138321B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063114Status monitoring or status determination for a person or group
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1091Recording time for administrative or management purposes

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 IC카드시스템 및 그 시스템의 통신방법에 관한 것으로, 상기 카드장치와 함께 설치되는 제어용 카드리더; 카드로 동작하는 출입문에 부착된 출석용 카드리더; 상기 제어용 카드리더에서 독출한 데이터를 입력받아 콘솔로 전송하고 카드장치의 동작을 제어하기 위한 입출력제어기; 독출된 고유번호를 호스트 컴퓨터로 전송하고 카드장치의 예약, 접수를 포함한 작업을 처리하는 콘솔; 및 카드발급을 위한 고유번호 또는 카드사용자에 대한 정보를 상기 콘솔로 회신하며, 상기 카드리더 및 상기 카드장치의 상태정보를 처리하고, 카드사용자의 위치정보 및 출석체크정보를 처리하는 호스트컴퓨터를 구비하며, 상기 콘솔과 상기 호스트컴퓨터는 소정의 프로토콜에 의하여 응답요구, 응답수신 및 데이터송수신을 수행함을 특징으로 하며, 카드에 의하여 각 시설물의 이용과 카드 사용자에 대한 정보 등을 효과적으로 관리 및 제어할 수 있다.The present invention relates to an IC card system and a communication method of the system, comprising: a control card reader installed together with the card device; A card reader for attendance attached to a door acting as a card; An input / output controller for receiving the data read from the control card reader and transmitting the received data to the console and controlling the operation of the card device; A console for transmitting the read unique number to a host computer and processing a job including reservation and reception of a card device; And a host computer for returning a unique number or card user information for card issuance to the console, processing status information of the card reader and the card device, and processing location information and attendance check information of the card user. The console and the host computer perform response request, response reception and data transmission and reception according to a predetermined protocol, and can effectively manage and control the use of each facility and information on the card user by a card. have.

Description

카드시스템 및 그 통신방법Card system and its communication method

제1도는 IC카드의 데이터 구조를 도시한 도면1 is a diagram showing the data structure of an IC card.

제2a도는 본 발명에 의한 조회용 IC카드시스템의 구성 블록도Fig. 2A is a block diagram of the IC card system for inquiry according to the present invention.

제2b도는 본 발명에 의한 출입용 IC카드시스템의 구성블럭도Figure 2b is a block diagram of the IC card system for access according to the present invention

제3a도는 본 발명에 의한 IC카드시스템의 응답요구 통신방법을 설명하기 위한 흐름도Figure 3a is a flow chart for explaining the response request communication method of the IC card system according to the present invention

제3b도는 본 발명에 의한 IC카드시스템의 응답수신 통신방법을 설명하기 위한 흐름도Figure 3b is a flow chart for explaining the response receiving communication method of the IC card system according to the present invention

제3c도는 IC카드시스템의 응답수신요구에 대한 데이터가 없는 경우의 통신방법을 설명하기 위한 흐름도3C is a flow chart for explaining a communication method when there is no data on a response reception request of the IC card system.

제3d도는 IC카드시스템의 응답요구 또는 응답수신요구에 대한 무응답의 경우의 통신방법을 설명하기 위한 흐름도3D is a flowchart for explaining a communication method in the case of no response to a response request or a response reception request of the IC card system.

제3e도는 제3A도에서 제3D도에 도시된 신호를 설명하기 위한 흐름도FIG. 3E is a flowchart for explaining the signals shown in FIG. 3A to FIG. 3D.

제4도는 본 발명에 의한 IC카드시스템의 콘솔과 호스트 컴퓨터간의 통신방법을 설명하기 위한 흐름도4 is a flowchart illustrating a communication method between a console and a host computer of the IC card system according to the present invention.

제5도는 IC카드시스템의 통신을 위한 패킷의 구성을 설명하기 위한 도면5 is a diagram for explaining the configuration of a packet for communication of the IC card system.

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

211:IC카드211:카드리더211: IC card 211: card reader

213:콘솔컴퓨터214:호스트컴퓨터213: console computer 214: host computer

215:데이타베이스221:제어용 카드리더 및 장치215: database 221: control card reader and device

222:출입용 카드리더223:입출력제어기222: card reader for access 223: I / O controller

224:멀티-링크225:콘솔컴퓨터224: Multi-Link 225: Console Computer

226:호스트 컴퓨터227:데이타베이스226: Host computer 227: Database

본발명은 IC카드를 이용하여 다양한 작업을 처리하는 IC카드시스템 및 그 시스템의 통신방법에 관한 것이며, 특히 카드발급 또는 카드사용자의 조회를 위한 조회용과 카드에 의해 각 시설물 등의 출입을 제어하는 출입용 IC카드시스템 및 IC카드시스템의 콘솔컴퓨터와 호스트컴퓨터간의 통신방법에 관한 것이다.The present invention relates to an IC card system for processing a variety of tasks using the IC card and a communication method of the system, in particular for access for card issuance or inquiry of the card user and access control of each facility, etc. by the card The present invention relates to an IC card system and a communication method between a console computer and a host computer of the IC card system.

여러대의 컴퓨터를 사용할 경우 이들 컴퓨터 상호간의 통신을 가능하게 할 필요가 있다. 이러한 유형의 통신은 자료 및 계산결과 등을 분배할 수 있고, 일시적으로 서비스권 밖으로 벗어난 컴퓨터의 작업을 다른 컴퓨터가 대신할 수 있게하여 전체적인 컴퓨터시스템의 신뢰성을 향상시킬 수 있다. 여러 대의 컴퓨터가 상호 연결될 때, 각 시설에 위치한 설비와 하드웨어를 호스트(HOST)라 하며, 호스트 사이의 통신에 제공된 자원을 통신망이라 한다.When using multiple computers, it is necessary to enable communication between these computers. This type of communication can distribute data, calculations, and the like, and can improve the reliability of the overall computer system by allowing other computers to take over the work of computers that are temporarily out of service. When multiple computers are interconnected, the facilities and hardware located in each facility are called hosts, and the resources provided for communication between hosts are called communication networks.

여기서는,. IC카드가 통신과 어떻게 관계하고 어떤 역할을 수행할 수 있는지를 살펴보고자 한다. 통신시스템은 통신망을 매개로 정보를 보내고, 정보를 보내는 데는 IC카드의 신호를 통신망의 상대편에 있는 컴퓨터에 도달할 수 있는 구조가 요구된다. 여기서, IC카드란 Integrated Circuit Card의 약자로서, 그밖에 스마트(SMART)카드, 메모리카드, 칩인(Chip)카드, 또는 인텔리젼트(Intelligent)카드 등으로도 불리어지며, 일반적으로 플라스틱카드에 마이크로 컴퓨터와 메모리 등의 IC칩을 내장하고 있는 것을 말한다.Here, Let's look at how IC cards relate to communications and what roles they can play. The communication system transmits information through a communication network, and the information transmission requires a structure in which a signal of an IC card can reach a computer on the other side of the communication network. Here, the IC card is an abbreviation of Integrated Circuit Card, and is also called a smart card, a memory card, a chip card, or an intelligent card. It is a built-in IC chip such as a memory.

IC카드가 통신망을 매개로 컴퓨터와 통신이 가능하게 되면, IC카드는 정보를 모으는 일, 위치를 알리는 일, 및 소유자를 알리는 일 등을 가능하게 한다.When the IC card can communicate with a computer via a communication network, the IC card can collect information, inform the location, inform the owner, and the like.

정보를 모으는 기능을 IC카드에 차례로 단편적인 정보를 입력하여 마지막에 통신망에 엑세스하여 호스트 컴퓨터에 보내는 방법이다. IC카드의 통신에 있어서는 온라인으로 사용하는 방법, 즉 IC카드를 이용할 때마다 통신망을 엑세스하여 모든일을 정리하는 방법과 오프라인으로 사용하는 방법, 즉 IC카드를 이용할 때 통신망을 엑세스하지 않고 IC카드의 고도한 기능을 이용하여 개별로 일을 정리하는 방법이 있으며, 어느 쪽을 취할 것인가는 어플리케이션의 성질에 따라 결정할 수 있다.The function of gathering information is to input fragmentary information into IC card one by one and finally access the communication network and send it to the host computer. In the communication of the IC card, the method of using online, that is, the method of accessing the network every time the IC card is used to organize everything, and the method of using it offline, that is, when using the IC card without accessing the communication network, There are ways to organize work individually using advanced features, and which one to take depends on the nature of the application.

위치를 알리는 기능은 IC카드의 리드/라이트 위치를 호스트 컴퓨터에 알림으로서 수행된다. 즉 IC카드의 고유번호(카드 식별부호)통지기능과 리드/라이트의 위치정보를 조합하여 카드위치를 통지할 수 있다. 이에 따라 카드 소지자의 움직임을 위치와 시각정보를 기초로 컴퓨터를 이용하여 해석할 수 있다.The function of notifying the position is performed as notifying the host computer of the lead / write position of the IC card. That is, the card position can be notified by combining the unique number (card identification code) notification function of the IC card with the position information of the lead / write. Accordingly, the cardholder's movement can be interpreted using a computer based on the position and visual information.

소유자를 알리는 기능은 카드는 개인적인 소유물로서 인감이나 면허증과 같이 동일한 개인임을 대변하는 수단으로 이용된다. 즉, IC카드는 고도한 세큐리티를 실현하는 기능을 가지고 있기 때문에, 상대에게 자신을 알리고 또한 상대가 그것을 신용할 수 있게 된다.The function of notifying the owner is a personal property and is used as a means of representing the same person as a seal or license. That is, since the IC card has a function of realizing a high level of security, the IC card can be notified to the other party and the other party can trust it.

본 발명의 목적은 카드를 신규로 발급하거나 카드 사용자에 대한 정보를 조회하거나 카드사용자가 카드에 의해 각 시설물 등을 출입하거나 그 출입여부 등을 관리 또는 제어하기 위한 카드시스템을 제공하는데 있다.An object of the present invention is to provide a card system for issuing a new card, inquiring information on the card user, or the card user to access each facility or the like by the card, or to manage or control the access.

상기의 목적을 달성하기 위한 본 발명에 의한 카드시스템은, 등록된 사용자의 카드에 의하여 동작되는 카드장치의 동작을 제어하기 위한 카드시스템에 있어서,In the card system according to the present invention for achieving the above object, in the card system for controlling the operation of the card device operated by the card of the registered user,

상기 카드장치와 함께 설치되어, 유효한 카드를 삽입함으로써 카드장치의 동작을 제어하고, 카드에 기록된 고유번호를 독출하여 콘솔로 전송하기 위한 다수의 제어용 카드리더; 카드로 동작하는 출입문에 부착되어 유효한 카드를 삽입함으로써 상기 출입문을 통과한 사용자의 출석여부를 첵크하기 위한 다수의 출석용 카드리더; 상기 제어용 카드리더에서 독출한 데이터를 입력받아 콘솔로 전송하고, 호스트 컴퓨터의 회신정보에 따라 카드를 삽입한 카드리더와 함께 설치된 카드장치의 동작을 제어하기 위한 입출력제어기; 카드사용자의 등록여부를 조회하기 위하여 상기 독출된 고유번호를 호스트 컴퓨터로 전송하고, 호스트 컴퓨터의 회신정보에 따라 카드를 발급하거나 카드사용자에 대해 조회한 다음 카드장치의 예약, 접수를 포함한 작업을 처리하는 콘솔, 및 카드의 용도별 종류에 따라 발급가능한 고유번호의 범위 및 등록된 카드사용자에 대한 정보를 저장하는 데이터베이스를 구비하고, 카드발급을 위한 고유번호 또는 카드사용자에 대한 정보를 상기 콘솔로 회신하며, 상기 카드리더 및 상기 카드장치의 동작상태에 대한 상태코드에 따라 상태테이블의 내용을 수정하는 기능을 구비하여 상기 카드리더 및 상기 카드장치의 상태정보를 처리하고, 상기 카드리더를 통하는 카드사용자의 고유번호에 따라 카드사용자의 위치정보를 저장하는 위치마스타를 수정하고, 카드사용자의 출석첵크에 대한 정보를 저장하는 출석마스타를 수정하는 기능을 구비하여 카드사용자에 대한 정보를 처리하여, 데이터베이스에 저장하거나 카드장치의 동작제어에 필요한 정보를 상기 콘솔로 전송하는 호스트컴퓨터를 구비하여, 상기 콘솔과 상기 호스트컴퓨터는 소정의 프로토콜에 의하여 응답요구, 응답수신 및 데이터송수신을 수행함을 특징으로 한다.A plurality of control card readers installed together with the card device to control the operation of the card device by inserting a valid card, and to read out the unique number recorded on the card and transmit it to the console; A plurality of attendance card readers for checking whether or not the user has passed through the door by inserting a valid card attached to the door operating as a card; An input / output controller for receiving the data read from the control card reader and transmitting the received data to the console, and controlling the operation of the card device installed with the card reader in which the card is inserted according to the reply information of the host computer; In order to inquire whether the card user is registered, the read unique number is transmitted to the host computer, and the card is issued or inquired about the card user according to the reply information of the host computer, and processing such as reservation and acceptance of the card device is performed. And a database for storing a range of unique numbers that can be issued according to the type of use of a card and information on registered card users, and returning a unique number for card issuance or information on a card user to the console. And modifying the contents of the status table according to the status code of the card reader and the operation state of the card device, to process the status information of the card reader and the card device, and to process the card user through the card reader. Modify the location master to store the location information of the card user according to the unique number, A host computer is provided with a function of modifying an attendance master that stores information about attendance checks of users, and processes information on card users and stores them in a database or transmits information necessary for controlling the operation of card devices to the console. In addition, the console and the host computer is characterized in that for performing a response request, response reception and data transmission and reception by a predetermined protocol.

이하에서 첨부한 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

제1도는 IC카드의 데이터 구조를 도시한 도면이다. 제1A도는 IC카드 메모리의 각 어드레스별 데이터의 구성을 도시한 것으로, IC카드의 메모리에 사업장코드/부서코드에서 비밀번호까지의 데이터를 기록하는 형태에 대한 것이다.1 is a diagram showing the data structure of the IC card. FIG. 1A shows the configuration of data for each address of the IC card memory, in which data from a workplace code / department code to a password is recorded in the memory of the IC card.

제1B도는 제1A도에 도시된 데이터 중에서 사번에 대한 데이터 구성에 대한 예를 도시한 것으로 상위 4바이트는 카드번호, 그 다음 3바이트는 고정된 바이트, 그리고 최하위바이트는 체크섬(CHECK SUM)바이트로 구성된다.Figure 1B shows an example of the data structure for the fourth number among the data shown in Figure 1A, with the upper 4 bytes being the card number, the next 3 bytes being the fixed byte, and the least significant byte being the CHECK SUM byte. It is composed.

제1C도는 제1B도에 도시된 체크섬의 계산방법을 설명하기 위한 것으로, 체크섬바이트(A0)값과 데이터바이트(A1~7)값과의 관계는 다음과 같다.FIG. 1C is for explaining the checksum calculation method shown in FIG. 1B. The relationship between the checksum byte A0 value and the data byte A1-7 is as follows.

a0=(A7*7 + 7 A6*6 + A5*5 + A4*4 +A3*3 + A2*2 + A1) % 10a0 = (A7 * 7 + 7 A6 * 6 + A5 * 5 + A4 * 4 + A3 * 3 + A2 * 2 + A1)% 10

본 발명의 적용에 있어서 IC카드는 진료실, 상담실 등의 시설물 이용이나 교육강좌 신청에 관한 에약 또는 예약취소 및 접수, 그리고 각 출입구의 자동문 또는 각 시설물의 출입문의 개폐, 교육수강생의 출석여부 기록, 본인임을 확인하기 위한 용도 등으로 사용될 수 있다.In the application of the present invention, the IC card can be used for the use of facilities such as medical offices and counseling offices, or the cancellation or reception of reservations for the application of educational courses, the opening and closing of automatic doors or entrance doors of each facility, the record of attendance of education students, It can be used for the purpose of confirming that.

제2도는 IC카드시스템의 구성블럭도를 도시한 것으로, IC카드시스템은 카드번호 조회 및 카드 발급을 위한 조회용(제2A도)과 출입자 카드번호 확인을 위한 출입용(제2B도)으로 구분된다.2 is a block diagram of the IC card system, and the IC card system is divided into an inquiry card for inquiry and a card issue (Figure 2A) and an access card for identification of a person's card number (Figure 2B). do.

제2A도는 조회용 IC카드시스템의 구성블럭도로서, IC카드의 카드번호를 읽어 순차적으로 카드를 발급하거나, 독출된 카드번호에 따라 카드 사용자에 대한 정보를 조회하고 각 시설물을 이용하려는 자에 대하여 예약 등의 작업을 처리한다.2A is a block diagram of the IC card system for inquiry, and the card number of the IC card is read to issue cards sequentially, or to search for information on the card user according to the read card number and to use each facility. It handles tasks such as reservation.

카드리더(212)는 IC카드(211)에 기록된 고유번호를 독출하여 콘솔컴퓨터(213)로 전송하거나, 호스트컴퓨터(214)로부터 전송되는 고유번호에 따라 신규 카드를 발급한다. 카드리더(212)는 조회를 필요로 하는 다수의 장소, 예컨데 안내데스크, 상담실접수창구 또는 진료접수창구 등에 설치된다.The card reader 212 reads out the unique number recorded on the IC card 211 and transmits it to the console computer 213 or issues a new card according to the unique number transmitted from the host computer 214. The card reader 212 is installed in a number of places that need an inquiry, for example, an information desk, a consultation room reception desk, or a medical reception desk.

콘솔로 사용된는 컴퓨터(213)는 제어용키나 스위치, 지시기 등을 구비하여 조작자가 필요에 따라서 컴퓨터의 동작에 개입하거나 컴퓨터를 감시하기 위한 제어대로서의 기능을 하며, 호스트컴퓨터로부터 전송된 고유번호번호에 따라 신규 카드를 발급하거나, 카드리더(212)로부터 독출된 고유번호번호를 호스트 컴퓨터(214)로 전송하여 호스트 컴퓨터(214)의 회신정보에 따라 카드사용자에 대한 정보를 조회하고, 카드사용자에 대하여 시설물의 예약, 접수 등의 작업을 처리한다.The computer 213 used as a console is provided with a control key, a switch, an indicator, and the like, and functions as a control board for the operator to intervene in the operation of the computer or to monitor the computer, and to the unique number transmitted from the host computer. According to the reply information of the host computer 214 by issuing a new card, or by sending a unique number number read from the card reader 212 to the host computer 214, and inquiries about the card user, It handles the reservation and reception of facilities.

호스트 컴퓨터(214)는 IC카드의 용도별 종류에 따라 발급가능한 고유번호번호의 범위 및 발급된 IC카드의 사용자에 대한 정보를 등록하여 저장하는 데이터베이스(215)를 구비하고, 카드 발급시 발급하고자하는 카드 종류에 따라 발급될 카드의 고유번호번호를 넘겨주거나 콘솔컴퓨터(213)로부터 전송된 고유번호번호에 따라 등록된 카드사용자에 대한 정보를 콘솔컴퓨터(213)로 회신한다.The host computer 214 has a database 215 which registers and stores information on the range of the unique number number that can be issued according to the purpose of the IC card and the user of the issued IC card. It passes the unique number of the card to be issued according to the type or returns the information about the card user registered according to the unique number transmitted from the console computer 213 to the console computer 213.

제2B도는 출입용 IC카드시스템의 구성블록도로서, 카드리더가 부착된 시설물(카드장치) 출입자의 카드번호를 확인하고 카드장치의 동작을 제어하거나 특정 시설물에 대한 카드사용자의 출입여부를 첵크하는 등의 처리를 하기 위한 시스템이다.FIG. 2B is a block diagram of the IC card system for access. It is to check the card number of the facility (card device) attached to the card reader, control the operation of the card device, or check the card user's access to a specific facility. It is a system for processing such as.

제어용 카드리더(212)는 IC카드에 의하여 개폐되는 자동문과 같은 카드장치와 함께 설치되어, 유효한 IC카드들 삽임함으로써 카드장치의 동작을 제어하게 한다.The control card reader 212 is installed together with a card device such as an automatic door that is opened and closed by an IC card, thereby controlling the operation of the card device by inserting valid IC cards.

출석용 카드리더(22)는 특정 시설물의 출입문 등에 부착된 카드리더에 IC카드를 삽입함으로써 카드 사용자에 대한 당해 시설물의 출입여부를 체크하도록 한다.The attendance card reader 22 inserts an IC card into a card reader attached to a door or the like of a specific facility so as to check access of the facility to a card user.

입출력제어기(223)는 제어용 카드리더(221)에서 독출한 데이터를 입력받아 멀티-링크(224)로 전송하고, 호스트 컴퓨터(226)의 회신정보에 따라 카드리더와 함께 설치된 카드장치의 동작을 제어한다.The input / output controller 223 receives the data read from the control card reader 221 and transmits it to the multi-link 224, and controls the operation of the card device installed with the card reader according to the reply information of the host computer 226. do.

입출력제어기(223)의 펌웨어는 다음과 같은 기능을 포함한다. 출력포트의 동작시간을 체크하여 동작시간이 지난 출력포트는 원상태로 되돌리고, 현재의 입력포트의 상태를 체크하여 문을 열거나 일정시간이 지난 후에도 문이 열려 있는 경우에는 경고용 벨을 울려 문을 닫게한다. 또한 멀티-링크의 상태를 확인하여 멀티-링크의 다운(DOWN)시 자체에 등록된 비상고유번호 및 상태를 확인하여 자체적으로 동작하며, 카드리더의 상태를 확인하여 필요에 따라 각종파라미터를 재전송한다.The firmware of the input / output controller 223 includes the following functions. Check the operation time of the output port and return the output port after the operation time to the original state, and open the door by checking the state of the current input port or, if the door is open even after a certain time has elapsed, ring the alarm bell to open the door. To close. In addition, it checks the status of the multi-link and checks the emergency unique number and status registered in itself when the multi-link is down.It operates by itself, and checks the status of the card reader to retransmit various parameters as necessary. .

멀티-링크(Multi-Link)(224)는 입출력제어기(223)로부터 전송되는 데이터 및 출석용 카드리더(222)로부터 독출된 데이터가 입력되어 입력된 데이터를 콘솔컴퓨터(225)로 전송하고, 콘솔컴퓨터(225)로부터 전송되는 데이터를 다시 입출력제어기(223)로 전송하기 위해 인터페이스하며, 비동기 방식으로 데이터를 전송한다. 멀티-링크(224)와 콘솔컴퓨터(225)간의 데이터 전송은 데이터 발생 즉시 데이터를 전송시키는 온라인 방식이나 발생된 데이터를 잠시 저장하고 일정기가 동안 모아진 데이터를 일시에 전송시키는 오프라인 방식으로 구성할 수 있다.The multi-link 224 transmits the input data to the console computer 225 by inputting data transmitted from the input / output controller 223 and data read from the card reader 222 for attendance. Interface to transfer the data transmitted from the computer 225 to the input / output controller 223, and transmits the data in an asynchronous manner. The data transmission between the multi-link 224 and the console computer 225 may be configured in an online manner in which the data is transmitted immediately after the data is generated, or in an offline manner in which the generated data is temporarily stored and the collected data is temporarily transmitted for a certain period of time. .

콘솔컴퓨터(225)는 멀티-링크(224)로부터 전송된 데이터와 호스트컴퓨터(226)간의 통신을 위한 입출력콘솔로 동작하며, 그 통신방법으로는 패킷통신이 이용된다.The console computer 225 operates as an input / output console for communication between the data transmitted from the multi-link 224 and the host computer 226, and packet communication is used as the communication method.

호스트컴퓨터(226)는 콘솔컴퓨터(225)로부터 데이터가 전송되면 처리프로세서를 생성하여 전송된 데이터를 처리하고, 그 결과 발생된 데이터를 데이터베이스(227)에 저장하거나 카드장치의 동작제어에 필요한 정보 등 다시 콘솔컴퓨터(225)로 전송할 데이터는 큐에 저장한다. 호스트컴퓨터(226)는 큐에 저장된 데이터를 콘솔컴퓨터(225)로 전송하여 카드장치의 동작을 제어하거나 출석여부 등을 확인할 수 있게 한다.When data is transmitted from the console computer 225, the host computer 226 generates a processing processor to process the transmitted data, and stores the generated data in the database 227 or information necessary for controlling the operation of the card device. The data to be sent back to the console computer 225 is stored in a queue. The host computer 226 transmits the data stored in the queue to the console computer 225 to control the operation of the card device or to check whether or not attendance is present.

IC카드시스템을 운용하기 위하여 관련되는 소프트웨어는 통신디몬(DEAMO)용, 카드장치 제어용, 카드이용자 관리용 프로그램(iccom)등을 포함하여 구성된다.Related software for operating the IC card system includes a communication daemon (DEAMO), a card device control, a card user management program (iccom), and the like.

즉, 컴퓨터 디몬(DEMON)프로그램(MD03)은 콘솔컴퓨터가 호스트컴퓨터와 통신하기 위한 디몬 프로그램이며, 호스트 디몬 프로그램은 호스트 컴퓨터와 콘솔컴퓨터와의 통신 기능을 수행하고, 콘솔컴퓨터로부터 전송된 전문을 분석하여 처리프로그램을 호출하며, 시스템 큐(System Queue)의 내용을 콘솔컴퓨터로 전송하는 기능을 한다. 카드장치의 상태자료를 처리하는 프로그램(B1)은 카드리더, 자동잠그(AUTO-LOCK) 기능이 설치된 문 등을 포함하는 카드장치의 상태에 대한 상태코드에 따라 해당 카드장치 상태테이블의 내용을 수정하는 기능을 한다. 카드사용자를 관리하는 프로그램(B4)은 카드리더를 통하는 카드사용자의 카드번호에 따라 카드사용자의 위치정보를 저장하는 위치마스타를 수정하고 교육과정 수강자의 출석체크에 대한 정보를 저장하는 강좌별 출석마스타 및 디테일을 수정하는 등 카드사용자에 대한 자료를 처리한다. 카드장치를 관리하는 프로그램(doorcom)은 운영자로부터 카드리더에 대한 관리자료를 받아 전체 문 닫힘/열림 등의 처리를 수행한다.That is, the computer daemon (DEMON) program (MD03) is a daemon program for the console computer to communicate with the host computer. The host daemon program performs the communication function between the host computer and the console computer and analyzes the full text transmitted from the console computer. It calls the processing program and transmits the contents of the system queue to the console computer. The program (B1) that processes the status data of the card device modifies the contents of the card device status table according to the status code of the card device status including the card reader and the door with the auto-lock function installed. Function. The program for managing card users (B4) modifies the location master that stores the location information of the card user according to the card number of the card user through the card reader, and attendance master for each course that stores information about attendance checks of the course participants. And modify the details of the card user. The program managing the card device (doorcom) receives the administrator fee for the card reader from the operator to perform the process such as closing / opening the entire door.

제3도는 IC카드시스템의 통신방법을 설명하기 위한 도면으로 IC카드 시스템의 콘솔컴퓨터와 호스트컴퓨터간의 통신방법에 대한 흐름도이다. 제3A도는 응답요구 통신방법을, 제3B도는 응답수신 통신방법을, 제3C도는 응답수신 요구에 대한 데이터가 없는 경우의 통신방법을, 제3D도는 응답요구 또는 응답수신요구에 대한 무응답의 경우의 통신방법을, 그리고 제3E도는 신호의 아스키(ASCII)문자와 그 신호의 의미를 설명하기 위한 도면이다.3 is a flowchart illustrating a communication method of the IC card system, and is a flowchart illustrating a communication method between the console computer and the host computer of the IC card system. FIG. 3A shows the response request communication method, FIG. 3B shows the response reception communication method, FIG. 3C shows the communication method when there is no data for the response request, and FIG. 3D shows the case of no response to the response request or the response request. The communication method, and Figure 3E is a view for explaining ASCII characters of a signal and the meaning of the signal.

제3A도는 컴퓨터의 호스트에 대한 응답요구를 위한 통신방법을 설명하는 흐름도이다. 먼저, 컴퓨터는 호스트에 대해 응답요구하기 위하여 호스트로 요구신호(ENQ)를 보낸다(311). 호스트는 컴퓨터의 요구신호에 대해 컴퓨터로 인식신호 (ACK)를 보내(312) 컴퓨터로 하여금 패킷을 보내도록 허용한다. 컴퓨터는 호스트의 인식신호에 의하여 호스트로 패킷을 전송한다(313). 호스트는 컴퓨터로부터의 패킷전송에 대하여 컴퓨터로 인식신호를 보냄(314)으로써 통신이 완료된다. 그러나, 만일 호스트가 패킷 전송에 대하여 컴퓨터로 비인식신호(NAK)를 보내면(315) 컴퓨터는 재차 패킷을 전송한다(316). 이때, 호스트가 컴퓨터로 인식신호를 보내면(317) 통신이 완료되고 만일 다시 비인식신호를 보내면(318) 통신 에러처리(319) 된다.3A is a flowchart illustrating a communication method for requesting a response to a host of a computer. First, the computer sends a request signal (ENQ) to the host to request a response from the host (311). The host sends an acknowledgment (ACK) to the computer on the computer's request signal (312) to allow the computer to send a packet. The computer transmits the packet to the host in response to the host's recognition signal (313). The host completes communication by sending an acknowledgment signal 314 to the computer for packet transmission from the computer. However, if the host sends a non-aware signal (NAK) to the computer for packet transmission (315), the computer again sends the packet (316). In this case, if the host sends a recognition signal to the computer (317), the communication is completed, and if it sends a non-recognition signal (318), the communication error processing (319).

제3B도는 컴퓨터의 호스트에 대한 응답수신을 위한 통신방법을 설명하는 흐름도이다. 먼저, 컴퓨터는 호스트로부터의 응답수신을 위하여 호스트로 요구1신호를 보낸다(321). 호스트는 컴퓨터의 요구1신호에 따라 컴퓨터로 패킷을 전송한다(322). 컴퓨터는 호스트로부터의 패킷전송에 대하여 호스트로 인식신호를 보냄(323)으로써 통신이 완료된다. 그러나, 만일 컴퓨터가 패킷전송에 대하여 호스트로 비인식신호를 보내면(324) 호스트는 재차 패킷을 전송한다(325). 이때, 컴퓨터가 호스트로 인식신호를 보내면(326) 통신이 완료되고, 만일 다시 비인식 신호를 보내면(327) 통신 에러처리(328) 된다.3B is a flowchart illustrating a communication method for receiving a response to a host of a computer. First, the computer sends a request 1 signal to the host for receiving a response from the host (321). The host transmits a packet to the computer according to the request 1 signal of the computer (322). The computer completes communication by sending a recognition signal (323) to the host for packet transmission from the host. However, if the computer sends an unrecognized signal to the host for packet transmission (324), the host again transmits the packet (325). At this time, when the computer sends a recognition signal to the host (326), the communication is completed, and if it sends a non-recognition signal again (327), communication error processing (328).

제3C도는 컴퓨터의 응답수신요구에 대한 테이터가 없는 경우의 통신방법을 설명하는 흐름도이다. 컴퓨터가 응답수신요구를 위한 요구1신호를 호스트로 보낼때(331), 데이터가 없는 경우에 호스트는 취소(CANN)신호를 보낸다(332).3C is a flowchart for explaining a communication method when there is no data for a response reception request from a computer. When the computer sends a request 1 signal for response response request to the host (331), if there is no data, the host sends a cancel (CANN) signal (332).

제3D도는 응답요구 또는 응답수신요구에 대한 무응답의 경우의 통신방법을 설명하는 흐름도이다. 컴퓨터가 응답요구 또는 응답수신을 위하여 요구신호 또는 요구1신호를 반복하여 호스트로 보낼 때(341,342), 무응답의 경우에는 에러처리(343) 된다.3D is a flowchart for explaining a communication method in the case of no response to a response request or a response reception request. When the computer repeatedly sends the request signal or the request 1 signal to the host for response request or response reception (341, 342), in the case of no response, error processing (343).

제3E도는 제3A~3D도의 흐름도에 도시된 신호들, 즉 요구, 요구1, 취소(CANN), 인식, 비인식신호들의 아스키 문자(Octal, Hexa, Graphic)와 그 신호의 의미를 나타낸 표이다.FIG. 3E is a table showing the ASCII characters (Octal, Hexa, Graphic) of the signals shown in the flowcharts of FIGS. 3A to 3D, that is, request, request 1, cancellation (CANN), recognition and non-recognition signals and their meanings. .

제4도는 IC카드시스템의 콘솔용 컴퓨터와 호스트컴퓨터간의 통신방법을 설명하기 위한 흐름도이다.4 is a flowchart for explaining a communication method between the console computer and the host computer of the IC card system.

IC카드 시스템의 콘솔컴퓨터(43)의 입력측은 카드리더와 같은 카드장치(41)로부터 또는 호스트컴퓨터(45)로부터 유입되는 데이터가 있는지를 검사하면서 대기한다(411). 그리고 호스트(45)의 입력측도 컴퓨터(43)로부터 또는 큐(Queue) (47)로부터 유입되는 데이터가 있는지를 검사하면서 대기한다(451,452).The input side of the console computer 43 of the IC card system waits (411) for checking whether there is data flowing from the card device 41 such as a card reader or from the host computer 45. The input side of the host 45 also waits (451,452) for checking whether there is data flowing from the computer 43 or from the queue 47.

컴퓨터(43)는 대기상태에서 호스트(45)로부터 전송되는 데이터에 대한 응답수신을 위한 요구1신호를 계속 보내고(441), 대기상태 중카드장치(41)로부터 데이터가 유입되면 요구신호를 호스트로 보내(446) 데이터를 전송한다(447).The computer 43 continuously sends a request 1 signal for receiving a response to the data transmitted from the host 45 in the standby state (441), and sends the request signal to the host when data flows from the card device 41 in the standby state. Send (446) transmit data (447).

한편, 호스트(45)는 대기상태에서 컴퓨터(43)로부터 응답요구를 위한 요구신호가 전달(446)되면 그에 따라 컴퓨터로부터 데이터를 전송받고(447) 그에 따른 처리를 행하고(454), 또한 큐(47)에서 전송할 데이터가 발생하면(458) 그 데이터를 컴퓨터(43)로 전송한다(443).On the other hand, when the host 45 transmits a request signal for response request from the computer 43 in the standby state (446), it receives data from the computer (447) and performs the processing accordingly (454), and also queue ( If the data to be transmitted is generated (458) (47), the data is transmitted (443) to the computer 43.

이하에서, 컴퓨터(43)가 호스트(45)로 데이터를 전송하는 방법과 컴퓨터(43)가 호스트(45)로부터의 데이터를 전송받는 방법을 나누어 설명한다.Hereinafter, a description will be given of a method in which the computer 43 transmits data to the host 45 and a method in which the computer 43 receives data from the host 45.

먼저, 컴퓨터(43)가 호스트(45)로 데이터를 전송하는 방법을 설명한다. 컴퓨터(43)는 대기상태(411)에서 카드장치(41)로부터 데이터가 유입되면 요구신호를 호스토(45)로 보낸다(446). 호스트(45)는 요구신호에 대하여 인식신호 또는 비인식신호를 컴퓨터(43)로 전달한다(453,445). 만일 컴퓨터(43)가 인식신호를 받으면 유입된 데이터를 호스트로 전송한다(432, 447). 호스트(45)는 전송된 데이터를 처리하기 위한 포`크프로세서(FORK PROCESS) (48)를 생성하여(454) 데이터를 처리하고, 처리된 결과데이타를 데이터베이스(49)에 저장(456)하거나 큐(47)로 보낸다(455). 큐(47)로 보내진 데이터는 컴퓨터(43)로부터 전송된 데이터의 처리결과로 다시 컴퓨터(43)로 전송하여야 할 데이터이다.First, a description will be given of how the computer 43 transmits data to the host 45. The computer 43 transmits a request signal to the host 45 when data flows from the card device 41 in the standby state 411 (446). The host 45 transmits the recognition signal or the non-recognition signal to the computer 43 for the request signal (453, 445). If the computer 43 receives the recognition signal, the computer 43 transmits the incoming data to the host (432, 447). The host 45 generates a FORC PROCESS 48 for processing the transmitted data (454), processes the data, and stores (456) or queues the processed result data in the database (49). (47). The data sent to the queue 47 is data to be transferred back to the computer 43 as a result of the processing of the data sent from the computer 43.

다음은, 컴퓨터(43)가 호스트(45)로부터의 데이터를 전송받는 방법, 다시 말하면 호``스트(45)에서 발생된 데이터를 컴퓨터(43)로 전송하는 방법을 설명한다.The following describes how the computer 43 receives data from the host 45, that is, how to transmit data generated by the host 45 to the computer 43.

컴퓨터(43)는 대기상태에서 호스트(45)로 전송할 데이터가 없는 경우(411)에는 호스트(45)로부터의 데이터를 수신하기 위한 요구1신호를 주기적으로 계속 호스트로 보낸다(411). 호스트(45)는 큐(47)를 독출하여 컴퓨터(43)로 전송할 데이터가 있는지의 여부를 게속감시하고(457), 만일 데이터가 발생하면(458) 발생된 데이터를 컴퓨터(43)로 전송한다(443). 이때, 컴퓨터(43)는 인식신호 또는 비인식신호를 호스트(45)로 보내고(431,442), 만일 인식신호이면 전송이 완료되고, 비인식신호이면 호스트(45)는 다시 데이터를 컴퓨터(43)로 전송한다.When there is no data to be transmitted to the host 45 in the standby state (411), the computer 43 periodically sends a request 1 signal for receiving data from the host 45 to the host periodically (411). The host 45 continuously reads the queue 47 and continuously monitors whether there is data to be transmitted to the computer 43 (457). If the data is generated (458), the host 45 transmits the generated data to the computer 43. (443). At this time, the computer 43 sends a recognition signal or a non-recognition signal to the host 45 (431,442). If the recognition signal is transmitted, the transmission is completed. If the signal is a non-recognition signal, the host 45 sends data back to the computer 43. send.

한편, 큐(47)의 데이터는 컴퓨터(43)로부터 전송된 데이터(447)를 처리한 결과로 발생하여 다시 컴퓨터(43)로 전송하는 데이터(455)와 컴퓨터(43)로부터 전송된 데이터와는 관계없이 IC카드시스템을 제어하기 위하여 데이터베이스(49)에 저장되어 독출되는 데이나(예를 들어, 자동문을 강제적으로 열림 또는 닫힘을 하여야 하는 경우 등)(459)로 구성된다.On the other hand, the data of the queue 47 is generated as a result of processing the data 447 transmitted from the computer 43 and is different from the data 455 and data transmitted from the computer 43 to the computer 43. Regardless, it is stored in the database 49 and read out (for example, when the automatic door is forcibly opened or closed) in order to control the IC card system.

제5도는 IC카드시스템의 통신을 위한 패킷구성과 코드정의를 설명하기 위한 도면이다. 제5A도는 독출 데이터의 패킷 구성을, 제5B도는 호스트의 입출력제어 데이터의 패킷 구성을, 제5C도는 입출력 포트의 상태 데이터의 패킷 구성을, 제5D도는 요구 제어문자의 패킷 구성을, 제5E도는 인식 제어문자의 패킷 구성을, 제5F도는 비인식 제어문자의 패킷 구성을, 제5G도는 제5B도에 도시된 패킷의 부명령어 (sub commend)에 대한 코드 정의를, 그리고 제5H도는 제5G도에 도시된 패킷의 발생수(EVENT NUM)에 대한 코드 정의를 나타내는 도면이다.5 is a diagram for explaining the packet configuration and code definition for communication of the IC card system. FIG. 5A shows the packet structure of the read data, FIG. 5B shows the packet structure of the input / output control data of the host, FIG. 5C shows the packet structure of the state data of the input / output port, FIG. 5D shows the packet structure of the request control character, and FIG. Figure 5F shows the packet structure of the recognition control character, Figure 5F shows the packet structure of the non-recognition control character, Figure 5G shows the code definition for the subcommend of the packet shown in Figure 5B, and Figure 5H shows the Figure 5G. A code definition of the number of occurrences (EVENT NUM) of packets shown in FIG.

상술한 바와 같이 본 발명에 의하면 조회용 및 출입용 카드시스템 및 그 통신방법을 이용함으로써, 카드에 의하여 각 시설물의 이용과 카드 사용자에 대한 정보 등을 효과적으로 관리 및 제어할 수 있다.As described above, according to the present invention, by using the card system for inquiry and access and the communication method thereof, the card can effectively manage and control the use of each facility and information on the card user.

Claims (9)

등록된 사용자의 카드에 의하여 동작되는 카드장치의 동작을 제어하기 위한 카드시스템에 있어서, 상기 카드장치와 함께 설치되어, 유효한 카드를 삽입함으로써 카드장치의 동작을 제어하고, 카드에 기록된 고유번호를 독출하여 콘솔로 전송하기 위한 다수의 제어용 카드리더; 카드로 동작하는 출입문에 부착되어, 유효한 카드를 삽입함으로써 상기 출입문을 통과한 사용자의 출석여부를 첵크하기 위한 다수의 출석용 카드리더; 상기 제어용 카드리더에서 독출한 데이터를 입력받아 콘솔로 전송하고, 호스트컴퓨터의 회신정보에 따라 카드를 삽입한 카드리더와 함게 설치된 카드장치의 동작을 제어하기 위한 입출력제어기; 카드사용자의 등록여부를 조회하기 위하여 상기 독출된 고유번호를 호스트 컴퓨터로 전송하고, 호스트 컴퓨터의 회신정보에 따라 카드를 발급하거나 카드 사용자에 대해 조회한 다음 카드 장치의 예약, 접수를 포함한 작업을 처리하는 콘솔; 및 카드의 용도별 종류에 따라 발급가능한 고유번호의 범위 및 등록된 카드 사용자에 대한 정보를 저장하는 데이터베이스를 구비하고, 카드 발급을 위한 고유번호 또는 카드사용자에 대한 정보를 상기 콘솔로 회신하며, 상기 카드리더 및 상기 카드장치의 동작상태에 대한 상태코드에 따라 상태테이블의 내용을 수정하는 기능을 구비하여 상기 카드리더 및 상기 카드장치의 상태정보를 처리하고, 상기 카드리더를 통하는 카드사용자의 상태정보를 처리하고, 상기 카드리더를 통하는 카드 사용자의 고유번호에 따라 카드사용자의 위치정보를 저장하는 위치마스타를 수정하고, 카드 사용자의 출석체크에 대한 정보를 저장하는 출석마스타를 수정하는 기능을 구비하여 카드 사용자에 대한 정보를 처리하여, 데이터베이스에 저장하거나 카드장치의 동작제어에 필요한 정보를 상기 콘솔로 전송하는 호스트컴퓨터를 구비하며, 상기 콘솔과 상기 호스트컴퓨터는 소정의 프로토콜에 의하여 응답요구, 응답수신 및 데이터 송수신을 수행함을 특징으로 하는 카드 시스템.A card system for controlling the operation of a card apparatus operated by a card of a registered user, the card system being installed together with the card apparatus to control the operation of the card apparatus by inserting a valid card, and the unique number recorded on the card. A plurality of card readers for reading and transmitting to the console; A plurality of attendance card readers attached to the door acting as a card, for checking whether the user passes through the door by inserting a valid card; An input / output controller for receiving the data read from the control card reader and transmitting the received data to the console, and controlling the operation of the card device installed with the card reader in which the card is inserted according to the reply information of the host computer; In order to inquire whether the card user is registered, the read unique number is transmitted to the host computer, and the card is issued or inquired about the card user according to the reply information of the host computer, and then processing operations including reservation and acceptance of the card device are performed. Console; And a database for storing a range of unique numbers that can be issued according to the type of use of a card and information on registered card users, and returning a unique number for card issuance or information on a card user to the console. A function of modifying the contents of the status table according to the status code of the operation state of the reader and the card device to process the status information of the card reader and the card device, and to display the status information of the card user through the card reader. A card having a function of modifying the location master storing the location information of the card user according to the unique number of the card user through the card reader, and modifying the attendance master storing information on the attendance check of the card user. Process information about the user and store it in the database or operate the card device And a host computer for transmitting information necessary for the control to the console, wherein the console and the host computer perform response request, response reception, and data transmission and reception according to a predetermined protocol. 제1항에 있어서, 상기 입출력제어기는 상기 카드장치의 동작 시간을 체크하여 동작시간이 지난 경우에는 상기 카드장치를 원상태로 되돌리는 기능을 포함함을 특징으로 하는 카드시스템.The card system according to claim 1, wherein the input / output controller includes a function of checking an operating time of the card device and returning the card device to its original state when the operating time has passed. 제1항에 있어서 상기 입출력제어기는 현재의 카드리더의 상태를 첵크하여 문을 열거나 일정시간이 지난 후에도 문이 열려있는 경우에는 경고용 벨을 울려 문을 닫게 하는 기능을 포함함을 특징으로 하는 카드시스템.According to claim 1, wherein the input / output controller checks the current state of the card reader to open the door, or if the door is open even after a certain time includes a function for closing the door by ringing a warning bell Card system. 제1항에 있어서, 상기 입출력제어기와 상기 콘솔간의 데이터 전송은 데이터 발생 즉시 데이터를 전송하는 온라인 방식 또는 발생된 데이터를 잠시 저장하고 일정기간 동안 모아진 데이터를 일시에 전송하는 오프라인 방식으로 선택적으로 동작시킬 수 있음을 특징으로 하는 카드시스템.The data transmission method of claim 1, wherein the data transmission between the input / output controller and the console is selectively performed in an on-line method of transmitting data immediately after data generation or in an off-line method of temporarily storing the generated data and transmitting the collected data for a period of time. Card system, characterized in that. 제1항에 있어서, 상기 호스트컴퓨터는 시스템 운영자로부터 카드리더에 대한 관리정보를 받아 전체 문닫힘 또는 문열림을 포함한 카드장치 관리를 처리함을 특징으로 하는 카드 시스템.The card system according to claim 1, wherein the host computer receives management information about the card reader from a system operator and processes card device management including full door closing or door opening. 제1항에 있어서 상기 콘솔의 상기 호스트컴퓨터에 대한 응답요구는,콘솔이 호스트에 대해 응답요구하기 위한 요구신호를 호스트로 전송하면, 호스트는 상기 요구신호에 응답하여 콘솔로 하여금 데이터를 전송하게 하기 위한 인식신호를 콘솔로 전송하고, 콘솔은 상기 인식신호에 의하여 호스트로 데이터를 전송하고, 호스트는 콘솔로부터의 데이터전송에 응답하여 데이터를 전송받았음을 알리는 인식신호 또는 데이터를 전송받지 않았음을 알리는 비인식신호를 콘솔로 전송하면, 콘솔은 호스트로부터 인식신호를 받으면 통신을 완료하고, 비인식신호를 받으면 에러처리함을 특징으로 하는 카드시스템.The apparatus of claim 1, wherein the response request to the host computer of the console is further configured to cause the host to transmit data in response to the request signal when the console sends a request signal to the host to request a response from the host. Sends a recognition signal to the console, and the console transmits data to the host according to the recognition signal, and the host indicates that the data has not been received or a recognition signal indicating that the data has been received in response to the data transmission from the console. When the non-recognition signal is transmitted to the console, the console completes the communication upon receiving the recognition signal from the host, and processes the error upon receiving the non-recognition signal. 제1항에 있어서, 상기 콘솔의 상기 호스트컴퓨터로부터의 응답수신은, 콘솔이 호스트로부터의 응답수신을 위한 요구1신호를 호스트로 전송하면 호스트는 상기 요구1신호에 응답하여 콘솔로 데이터를 전송하고, 호스트로부터의 데이터전송에 응답하여 콘솔이 호스트로 데이터를 전송받았음을 알리는 인식신호를 보내면 통신을 완료하고, 데이터를 전송받지 않았음을 알리는 비인식 신호를 보내면 에러처리함을 특징으로 하는 카드시스템.2. The method of claim 1, wherein the response of the console from the host computer is such that the host transmits data to the console in response to the request 1 signal when the console transmits a request 1 signal for receiving a response from the host. In response to the data transmission from the host, the console sends an acknowledgment signal indicating that the data has been sent to the host, and the communication is completed. If the signal is not received, the card system handles an error. . 제1항에 있어서, 상기 콘솔의 상기 호스트컴퓨터로의 데이터 전송은, 콘솔은 대기상태에서 데이터가 유입되면 호스트에게 응답요구하기 위한 요구신호를 전송하고, 호스트로부터 상기 요구신호에 응답하여 데이터를 전송받을 수 있음을 알리는 인식신호를 받으면 유입된 데이터를 호스트로 전송하며, 호스트는 전송된 데이터를 처리하기 위한 처리프로세스를 생성하여 전송된 데이터를 처리하고, 처리된 결과데이타를 데이터베이스에 저장하거나 큐로 전송함을 특징으로 하는 카드시스템.The data transmission method of claim 1, wherein the console transmits data to the host computer, the console transmitting a request signal for requesting a response to the host when data enters in a standby state, and transmitting data in response to the request signal from the host. When receiving the recognition signal indicating that it can be received, the transmitted data is transmitted to the host, and the host creates a processing process for processing the transmitted data, processes the transmitted data, and stores the processed result data in a database or queue. Card system characterized in that. 제1항에 있어서, 상기 콘솔의 상기 호스트컴퓨터로부터의 데이터 수신은,호스트는 큐를 독출하여 콘솔로 전송할 데이터가 있는지의 여부를 계속 감시하면서 대기하다가 콘솔로 전송할 데이터가 발생하면 발생된 데이터를 콘솔로 전송하며, 콘솔은 호스트로부터의 데이터 전송에 응답하여, 데이터를 전송받았음을 알리는 인식신호 또는 데이터를 전송받지 않았음을 알리는 비인식신호를 상기 호스트로 전송하며, 콘솔이 호스트로 인식신호를 보내면 통신을 완료하고, 비인식 신호를 보내면 에러처리함을 특징으로 하는 카드 시스템.According to claim 1, Receiving data from the host computer of the console, the host reads the queue and waits while continuously monitoring whether there is data to be sent to the console and consoles the data generated when data to be sent to the console occurs. In response to the data transmission from the host, the console transmits a recognition signal indicating that data has been received or a non-recognition signal indicating that no data has been received, and the console sends a recognition signal to the host. Card system, characterized in that the communication is completed, and error processing is sent when the signal is not recognized.
KR1019940027019A 1994-10-21 1994-10-21 Card system and its communication method Expired - Fee Related KR0138321B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940027019A KR0138321B1 (en) 1994-10-21 1994-10-21 Card system and its communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940027019A KR0138321B1 (en) 1994-10-21 1994-10-21 Card system and its communication method

Publications (2)

Publication Number Publication Date
KR960015150A KR960015150A (en) 1996-05-22
KR0138321B1 true KR0138321B1 (en) 1998-06-15

Family

ID=19395620

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940027019A Expired - Fee Related KR0138321B1 (en) 1994-10-21 1994-10-21 Card system and its communication method

Country Status (1)

Country Link
KR (1) KR0138321B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR980001977A (en) * 1996-06-29 1998-03-30 유충식 Fermentation composition for biological treatment of food waste and composting method

Also Published As

Publication number Publication date
KR960015150A (en) 1996-05-22

Similar Documents

Publication Publication Date Title
TW468315B (en) Method and system for providing cross-platform remote control, monitoring, and up-dating of a facility access controller
TW526447B (en) Method and system for providing cross-platform remote control and monitoring of facility access controller
ES2218688T3 (en) APPARATUS AND METHOD FOR RECOVERING DATA DISTANCE.
CN104579626B (en) A kind of electronic document output management and control system and method based on one-way transmission
WO2000073881A1 (en) Access control unit interface
CN104751545A (en) System, method and device for processing permissions of door lock
JPH1098778A (en) Building management equipment
JP3648338B2 (en) Reception guidance system and control device
KR0138321B1 (en) Card system and its communication method
CN105809798A (en) Security system for cabinets in machine room of power system
TWI848522B (en) Remote interactive security system
KR20020020485A (en) Remote controlling method of the personnel eutrance and exit by using internet network and system there of
KR20040041757A (en) Access control system using finger-print identification
JP2716981B2 (en) Information processing device added to online processing system
CN109949040A (en) Risk control method, device and the storage medium of logical card operation
JPH02239365A (en) Locking/unlocking controller
KR940003029B1 (en) Output system control method in electronic exchange
KR970012231A (en) Throwing and counting ticket management device and method using smart card
JPH06259629A (en) Information processor for gate system
JPH0778291A (en) Security system
JPH0756659A (en) Control device of equipment by RS-232C signal line
GB2316199A (en) Retail trading apparatus
KR20010073672A (en) An apparatus for translating the financial workload
JPH0256691A (en) mobile recording device
CN111524263A (en) Alarm linkage device for entrance guard

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20050128

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20060218

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20060218

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000