KR100463054B1 - System for Providing Remote Service using Compact Communication Server - Google Patents
System for Providing Remote Service using Compact Communication Server Download PDFInfo
- Publication number
- KR100463054B1 KR100463054B1 KR10-2002-0024486A KR20020024486A KR100463054B1 KR 100463054 B1 KR100463054 B1 KR 100463054B1 KR 20020024486 A KR20020024486 A KR 20020024486A KR 100463054 B1 KR100463054 B1 KR 100463054B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- communication
- ccs
- fep
- terminal
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 154
- 238000000034 method Methods 0.000 claims abstract description 51
- 230000008569 process Effects 0.000 claims abstract description 24
- 230000002265 prevention Effects 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims description 48
- 238000007726 management method Methods 0.000 claims description 38
- 230000006870 function Effects 0.000 claims description 28
- 230000005540 biological transmission Effects 0.000 claims description 19
- 238000012544 monitoring process Methods 0.000 claims description 16
- 230000000737 periodic effect Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000013523 data management Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000012217 deletion Methods 0.000 claims description 2
- 230000037430 deletion Effects 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 238000012795 verification Methods 0.000 claims description 2
- 230000003139 buffering effect Effects 0.000 claims 1
- 230000008929 regeneration Effects 0.000 claims 1
- 238000011069 regeneration method Methods 0.000 claims 1
- 238000012384 transportation and delivery Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 13
- 238000012546 transfer Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000009474 immediate action Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/60—Arrangements in telecontrol or telemetry systems for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/70—Arrangements in the main station, i.e. central controller
- H04Q2209/75—Arrangements in the main station, i.e. central controller by polling or interrogating the sub-stations
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 저속전용회선 장치를 이용한 원격 서비스 제공 시스템에 관한 것으로, 특히 본 발명은 단말기와 연결되어 있으며, 단말기와 시리얼 통신을 통해 단말기가 수집한 특정 데이터를 획득하고, 데이터 요청시 데이터 요청에 대한 인증 절차를 수행하고, 인증이 이루어지면 획득된 데이터를 통신망을 통해 지정된 경로로 전송하는 다수의 CCS와; 모뎀 데이터를 인터넷 데이터 패킷으로 변환하거나 역으로 인터넷 데이터 패킷을 케이블 모뎀 데이터로 변환하는 CMTS와; TCP/IP 통신을 실행하기 위한 IP 주소를 자동적으로 할당하는 DHCP 서버와; CCS와 통신망을 통해 상호 연결되어 있으며, 각종 프로토콜을 지원하고, 원격 다이얼 업 모뎀과 TCP/IP 통신방식으로 CCS로부터 전송되는 데이터를 취득하고, 검침 실행 후 모뎀의 초기화를 자동으로 실행시켜 모뎀의 행 업 상태를 방지하고, 데이터를 취득하는 과정에서 사용하는 모뎀 또는 회선의 잡음이나 통신왜곡으로 데이터가 손상되는 경우 즉시 관리자에게 경보 메시지를 전달하는 FEP; 및 FEP와 상호 연결되어 있으며, FEP로부터 송신되는 각종 데이터를 데이터베이스화하고, 요금관리시스템과의 고객정보, 검침 데이터의 송수신 연계 기능을 수행하며, FEP로부터 수신한 검침 데이터를 관리하고, LAN망을 통해 관리자의 컴퓨터에서 요청한 데이터를 전송해 주는 AMR 서버를 포함한다. 따라서, 본 발명은 초고속 인터넷 및 저속전용회선 장치를 이용하여 전력 서비스용 통신 서비스, 방범 및 방재용 통신 서비스, 원격 설비용 감시 통신 서비스, 전자상거래 시스템용 통신 서비스를 정확하고 신속하게 제공할 수 있는 효과가 있다.The present invention relates to a remote service providing system using a low-speed leased line device, and in particular, the present invention is connected to a terminal, and obtains specific data collected by the terminal through serial communication with the terminal, A plurality of CCSs that perform an authentication procedure and, when authentication is performed, transmit the obtained data through a communication network to a designated path; A CMTS for converting modem data into Internet data packets and conversely for converting Internet data packets into cable modem data; A DHCP server for automatically allocating an IP address for executing TCP / IP communication; It is interconnected through CCS and communication network, supports various protocols, acquires data transmitted from CCS through remote dial-up modem and TCP / IP communication method, and initializes modem automatically after meter reading. A FEP that prevents an up state and immediately sends an alarm message to an administrator if the data is damaged by noise or communication distortion of the modem or line used in the process of acquiring the data; And interconnected with the FEP, database various data transmitted from the FEP, perform linkage function of sending and receiving customer information and metering data with the tariff management system, manage meter reading data received from the FEP, and establish a LAN network. It includes an AMR server that sends the data requested from the administrator's computer. Therefore, the present invention can accurately and quickly provide a communication service for power service, a communication service for security and disaster prevention, a surveillance communication service for a remote facility, and a communication service for an e-commerce system using a high-speed Internet and a low-speed dedicated line device. It works.
Description
본 발명은 저속전용회선 장치를 이용한 원격 서비스 제공 시스템에 관한 것으로, 보다 상세하게는 초고속 인터넷(예컨대, 케이블 모뎀, ADSL, 무선 LAN 등) 및 저속전용회선 장치(CCS: Compact Communication Server)를 이용하여 전력 서비스용 통신 서비스, 방범 및 방재용 통신 서비스, 원격 설비용 감시 통신 서비스, 전자상거래 시스템용 통신 서비스를 제공하고, 부가적으로 인터넷 전화 서비스(VoIP: Voice over Internet Protocol) 및 TCP/IP(Transmission Control Protocol/Internet Protocol) 연결이 가능한 각종 서비스를 제공하는 저속전용회선 장치를 이용한 원격 서비스 제공 시스템에 관한 것이다.The present invention relates to a remote service providing system using a low-speed leased line device, and more particularly, using a high-speed Internet (for example, cable modem, ADSL, wireless LAN, etc.) and a low-speed leased line device (CCS: Compact Communication Server). Provides communication services for power services, security communications for disaster prevention and disaster prevention, surveillance communications services for remote facilities, communications services for e-commerce systems, and additionally Voice over Internet Protocol (VoIP) and TCP / IP (Transmission). Control Protocol / Internet Protocol) The present invention relates to a remote service providing system using a low-speed leased line device that provides various services capable of connection.
최근 들어, 인터넷의 발전 및 WWW(World Wide Web)의 급속한 보급으로 인하여 현재의 사회에서는 정보를 유통하기 위한 방법에 많은 변화가 일어나고 있다.특히, 현대 사회와 같이 정보가 중요시되는 사회에서는 누가 보다 빨리 보다 정확한 정보를 확보하는 것이 경쟁력에서의 핵심요소가 되고 있다. 이러한 현상으로 인하여 인터넷을 통한 급속한 정보의 전파가 이루어지고 있으며, 인터넷은 다양한 정보의 공유 및 전파라는 측면에서 중요한 발전으로 여겨지고 있다. 이에 따라, 1990년대 이후 전 세계적으로 인터넷 서비스 수요 폭주와 더불어 보다 진보된 인터넷 서비스에 대한 요구가 늘어가고 있다. 수년간 대부분의 망 사업자들, 통신회사들 및 가입자 망 사업자들에게 초고속 정보 통신망을 구축하는데 있어서의 주요 관심사는 가입자들이 인터넷을 보다 값싸고 효율적으로 이용하도록 인터넷 서비스를 제공하는 것이었다. 그러므로, 가장 경제적으로 정보 통신망을 구축하면서도 인터넷 서비스 및 향후의 멀티미디어 종합 서비스를 제공하고자 하는 것이 주요 관건으로 부각되고 있다.Recently, due to the development of the Internet and the rapid spread of the World Wide Web, there are many changes in the way of distributing information in the present society, especially in the society where information is important, such as modern society. Obtaining more accurate information is becoming a key factor in competitiveness. Due to this phenomenon, the rapid propagation of information through the Internet, and the Internet is regarded as an important development in terms of sharing and disseminating various information. As a result, demand for more advanced Internet services has increased along with a surge in demand for Internet services worldwide since the 1990s. For many years, a major concern in establishing high-speed information networks for most network operators, telecommunications companies and subscriber network operators has been to provide Internet services for subscribers to use the Internet cheaper and more efficiently. Therefore, the most important thing is to provide the Internet service and the future comprehensive multimedia service while constructing the information communication network most economically.
그러나, 종래의 원격 서비스 제공 시스템(예컨대, 원격검침 시스템, 방범 및 방재 시스템, 전자상거래 시스템 등)은 PSTN 모뎀 또는 DSU/CSU(Digital Service Unit/Channel Service Unit) 등을 이용하여 서비스를 제공하기 때문에 서비스 속도 및 데이터 전송 속도가 상당히 떨어지기 때문에 속도를 요하는 다운로드 및 데이터 처리를 원활하게 수행할 수 없다는 문제가 있었다. 예를 들어, 종래의 에너지 사용량에 대한 원격검침 시스템에서는 계량기와 이동 통신망 또는 PSTN 등과의 데이터 교환을 위해 유/무선 모뎀을 사용하고 있지만, 종래의 유/무선 모뎀은 단지 상호간의 데이터 교환을 중계하는 역할만을 수행하기 때문에 데이터 교환에 따른 전송속도가 상대적으로 떨어지고, 유/무선 모뎀의 작동상태를 정확하게 파악할 수 없는문제가 있다. 특히, 무선 모뎀의 경우, 유선 모뎀과는 달리 특정 주파수를 이용하여 데이터 교환이 이루어지기 때문에 인접 주파수와의 혼선이 야기될 가능성이 매우 크고, 여러 가지 에러 발생 요인에 대한 정확한 진단이 어렵다는 문제점을 내포하고 있다.However, since the conventional remote service providing system (eg, remote meter reading system, security and disaster prevention system, e-commerce system, etc.) provides a service using a PSTN modem or a Digital Service Unit / Channel Service Unit (DSU / CSU). The service speed and data transfer rate were considerably lowered, which resulted in a problem in that speedy download and data processing could not be performed smoothly. For example, in the conventional remote meter reading system for energy consumption, wired / wireless modems are used for data exchange between a meter and a mobile communication network or a PSTN. However, conventional wired / wireless modems merely relay data exchanges. Because only the role plays a role, the transmission speed due to data exchange is relatively low, and there is a problem in that the operation state of the wired / wireless modem cannot be accurately understood. In particular, in the case of a wireless modem, unlike a wired modem, since data is exchanged using a specific frequency, there is a high possibility of causing confusion with adjacent frequencies, and it is difficult to accurately diagnose various error sources. Doing.
또한, 각각의 원격 서비스 제공 시스템을 운용함에 있어서, 통신 방식이 다른 각각의 단말기에 서로 다른 통신망을 연결하여 사용함으로써 데이터 처리가 비효율적이고, 통신회선을 특정 서비스의 전용회선으로 설정하는데 따른 이중 투자비용 및 회선의 비효율성이 문제시된다.In addition, in operating each remote service providing system, data communication is inefficient by connecting different communication networks to each terminal having a different communication method, and a double investment cost for setting a communication line as a dedicated line for a specific service. And the inefficiency of the line is a problem.
따라서, 본 발명은 상기한 바와 같은 종래의 제반 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 각종 단말기(예컨대, 전자식 계량기, 설비 감시기, 카드 단말기, 방범기기, 은행용 무인 자동화 기기 등)와의 데이터 교환을 호환 처리하고, 기구축된 초고속 인터넷망을 통해 원하는 목적지로 해당 데이터를 빠르고 정확하게 전송하여 추가 비용없이 질높은 서비스를 제공하는 저속전용회선 장치를 이용한 원격 서비스 제공 시스템을 제공하는 데 있다.Accordingly, the present invention has been made to solve the above-mentioned conventional problems, the object of the present invention is a variety of terminals (for example, electronic meters, facility monitors, card terminals, security equipment, unmanned automated equipment for banks, etc.) It is to provide a remote service providing system using a low-speed dedicated line device that provides high quality service at no additional cost by processing data exchange with and compatible data transfer quickly and accurately to a desired destination through a built-in high-speed Internet network. .
본 발명의 다른 목적은 각 단말기와 시리얼 통신으로 데이터를 교환하고, 장비상태 원격 감시 및 관리기능, 데이터 전송의 안정 및 보안기능, 하드웨어 자동 리셋기능 등을 탑재하고, 초고속 인터넷망을 통해 원격지 서버와 단말기간의 데이터를 중계하고, 인터넷 전화 서비스 및 TCP/IP 연결에 의한 각종 서비스를 부가적으로 제공하는 저속 전용회선 장치인 CCS(Compact Communication Server)를 제공하는 데 있다.Another object of the present invention is to exchange data with each terminal in the serial communication, equipped with a remote monitoring and management function of the equipment status, the stability and security of the data transmission, automatic hardware reset function, etc. The present invention provides a CCS (Compact Communication Server), which is a low-speed leased line device that relays data between terminals and additionally provides various services through Internet telephony service and TCP / IP connection.
도 1a는 본 발명에 따른 CCS의 정면 사시도이고,1A is a front perspective view of a CCS according to the present invention,
도 1b는 본 발명에 따른 CCS의 후면 사시도이도,1B is a rear perspective view of the CCS according to the present invention;
도 2는 본 발명에 따른 CCS의 내부 구성을 보여주는 블록도이고,2 is a block diagram showing an internal configuration of a CCS according to the present invention,
도 3은 본 발명의 제1 실시예에 따른 CCS를 원격검침 시스템(100)에 적용한 전체 구성도이고,3 is an overall configuration diagram applying the CCS to the remote meter reading system 100 according to the first embodiment of the present invention,
도 4는 본 발명에 따른 FEP의 기능별 블록도이고,4 is a functional block diagram of an FEP according to the present invention;
도 5는 본 발명에 따른 AMR 서버 소프트웨어의 모듈별 기능 블록도이고,5 is a functional block diagram of modules of AMR server software according to the present invention;
도 6은 본 발명의 제1 실시예에 따른 원격검침 시스템의 검침 데이터 요청 및 전송에 대한 전체적인 동작을 설명하는 흐름도이고,6 is a flowchart illustrating the overall operation of reading and requesting reading data of a remote reading system according to a first embodiment of the present invention;
도 7은 본 발명의 제2 실시예에 따른 CCS를 방범 및 방재 시스템에 적용한 전체 구성도이고,7 is an overall configuration diagram applying the CCS according to the second embodiment of the present invention to a crime prevention and disaster prevention system,
도 8은 본 발명의 제2 실시예에 따른 CCS를 전자상거래 시스템에 적용한 전체 구성도이다.8 is an overall configuration diagram applying CCS to an electronic commerce system according to a second embodiment of the present invention.
♣ 도면의 주요 부분에 대한 부호의 설명 ♣♣ Explanation of symbols for the main parts of the drawing ♣
100: CCS 300: 통신망100: CCS 300: communication network
400: CMTS 500: DHCP 서버400: CMTS 500: DHCP Server
600: FEP 700: LAN망600: FEP 700: LAN Network
800: AMR 서버 900: DB800: AMR Server 900: DB
1000: 원격검침 시스템 2000: 방범 및 방재 시스템1000: remote meter reading system 2000: security and disaster prevention system
2100: 보안서버 3000: 전자상거래 시스템2100: security server 3000: e-commerce system
3100: P/G 3200: 카드 밴 시스템3100: P / G 3200: card van system
3300: 금융 VAN망 3400: 금융 서버3300: Financial VAN Network 3400: Financial Server
이와 같은 목적을 달성하기 위한 본 발명은 전자식 계량기 및 설비 감시기중 어느 하나를 포함하는 단말기로부터 획득된 데이터를 원격지에서 요청 및 전달받아 특정 서비스를 제공하는 원격 서비스 제공 시스템에 있어서, 단말기와 연결되어 있으며, 단말기와 시리얼 통신을 통해 단말기가 수집한 특정 데이터를 획득하고, 데이터 요청시 데이터 요청에 대한 인증 절차를 수행하고, 인증이 이루어지면 획득된 데이터를 통신망을 통해 지정된 경로로 전송하는 다수의 CCS와; 모뎀 데이터를 인터넷 데이터 패킷으로 변환하거나 역으로 인터넷 데이터 패킷을 케이블 모뎀 데이터로 변환하는 CMTS와; TCP/IP 통신을 실행하기 위한 IP 주소를 자동적으로 할당하는 DHCP 서버와; CCS와 통신망을 통해 상호 연결되어 있으며, 각종 프로토콜을 지원하고, 원격 다이얼 업 모뎀과 TCP/IP 통신방식으로 CCS로부터 전송되는 데이터를 취득하고, 검침 실행 후 모뎀의 초기화를 자동으로 실행시켜 모뎀의 행 업 상태를 방지하고, 데이터를 취득하는 과정에서 사용하는 모뎀 또는 회선의 잡음이나 통신왜곡으로 데이터가 손상되는 경우 즉시 관리자에게 경보 메시지를 전달하는 FEP; 및 FEP와 상호 연결되어 있으며, FEP로부터 송신되는 각종 데이터를 데이터베이스화하고, 요금관리시스템과의 고객정보, 검침 데이터의 송수신 연계 기능을 수행하며, FEP로부터 수신한 검침 데이터를 관리하고, LAN망을 통해 관리자의 컴퓨터에서 요청한 데이터를 전송해 주는 AMR 서버를 포함하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a remote service providing system for receiving a request from a terminal including any one of an electronic meter and a facility monitor at a remote location and providing a specific service. And a plurality of CCSs which acquire specific data collected by the terminal through serial communication with the terminal, perform an authentication procedure for the data request when the data is requested, and transmit the obtained data through a communication network through a designated path when authentication is performed. ; A CMTS for converting modem data into Internet data packets and conversely for converting Internet data packets into cable modem data; A DHCP server for automatically allocating an IP address for executing TCP / IP communication; It is interconnected through CCS and communication network, supports various protocols, acquires data transmitted from CCS through remote dial-up modem and TCP / IP communication method, and initializes modem automatically after meter reading. A FEP that prevents an up state and immediately sends an alarm message to an administrator if the data is damaged by noise or communication distortion of the modem or line used in the process of acquiring the data; And interconnected with the FEP, database various data transmitted from the FEP, perform linkage function of sending and receiving customer information and metering data with the tariff management system, manage meter reading data received from the FEP, and establish a LAN network. It characterized in that it comprises an AMR server for transmitting the data requested from the administrator's computer through.
또한, 본 발명은 방범 및 방재 단말기로부터 획득된 데이터를 원격지에서 요청 및 전달받아 특정 서비스를 제공하는 원격 서비스 제공 시스템에 있어서, 방범 및 방재 단말기와 연결되어 있으며, 단말기와 시리얼 통신을 통해 단말기가 수집한 보안 데이터를 획득하고, 보안 데이터 요청시 데이터 요청에 대한 인증 절차를 수행하고, 인증이 이루어지면 획득된 보안 데이터를 통신망을 통해 지정된 경로로 전송하는 다수의 CCS; 및 통신망을 통해 CCS와 연결되어 있으며, 통신망을 통해 해당 CCS로 단말기가 획득한 보안 데이터를 요청하고, 해당 CCS로부터 전달된 보안 데이터를 저장 및 관리하는 보안 서버를 포함하는 것을 특징으로 한다.In addition, the present invention is a remote service providing system for providing a specific service by receiving and requesting data received from the crime prevention and disaster prevention terminal from a remote location, connected to the crime prevention and disaster prevention terminal, the terminal is collected through serial communication with the terminal A plurality of CCSs for acquiring one security data, performing an authentication procedure for a data request when the security data is requested, and transmitting the obtained security data to a designated path through a communication network when authentication is performed; And a security server connected to the CCS through a communication network, requesting the security data obtained by the terminal to the CCS through the communication network, and storing and managing the security data transferred from the CCS.
또한, 본 발명은 카드 단말기로부터 획득된 데이터를 원격지에서 요청 및 전달받아 특정 서비스를 제공하는 원격 서비스 제공 시스템에 있어서, 카드 단말기와 연결되어 있으며, 카드 단말기와 시리얼 통신을 통해 카드 단말기로부터 인가되는 카드정보 데이터를 획득하고, 카드정보 데이터를 수신하여 카드정보 데이터를 통신망을 통해 지정된 경로로 전송하는 다수의 CCS와; 통신망을 통해 각각의 CCS와 연결되어 있으며, 사용자의 신용 정보, 지불 청구, 등록 업무, 사용자의 결제 요청에 관한 업무 수행에 있어서의 보안 인증을 처리하고, CCS로부터 전달받은 카드정보 데이터를 지정된 경로로 전송하는 지불 게이트웨이(P/G); 및 P/G와 연결되어 있으며, P/G로부터 전달되는 카드정보 데이터를 수신하여 금융 VAN망을 통해 해당 금융 서버로 지불 승인을 의뢰하고 그 결과를 P/G로 전송하는 카드 밴 시스템을 포함하는 것을 특징으로 한다.The present invention also provides a remote service providing system for providing a specific service by receiving and requesting data acquired from a card terminal from a remote location, the card being connected to the card terminal, the card is authorized from the card terminal through serial communication with the card terminal A plurality of CCSs for acquiring the information data, receiving the card information data, and transmitting the card information data to a designated path through a communication network; It is connected to each CCS through the communication network, and handles security authentication in performing user's credit information, billing, registration, and user's payment request, and transfers card information data received from CCS to the designated path. Transmitting payment gateway (P / G); And a card van system connected to the P / G, receiving card information data transmitted from the P / G, requesting payment approval to the corresponding financial server through the financial VAN network, and transmitting the result to the P / G. It is characterized by.
이하, 본 발명에 따른 저속전용회선 장치를 이용한 원격 서비스 제공 시스템에 대한 바람직한 실시예를 첨부된 도면에 의거하여 상세하게 설명한다.Hereinafter, a preferred embodiment of a remote service providing system using a low-speed dedicated line device according to the present invention will be described in detail with reference to the accompanying drawings.
도 1a 및 1b는 본 발명에 따른 CCS(100)의 외부 구성도이며, 도 1a는 CCS(100)의 정면 사시도이고, 도 1b는 CCS(100)의 후면 사시도를 나타낸다. 도 1a에 도시된 바와 같이, CCS(100)는 전원 공급 여부를 표시하는 전원표시 LED(110), 케이블 모뎀의 연결 여부를 표시하는 케이블 연결표시 LED(120), 데이터의 전송여부를 표시하는 데이터 전송표시 LED(130)를 구비한다. 또한, 도 1b에 도시된 바와 같이, CCS(100)는 AC 전원 공급용 플러그(140), 전원 공급용 스위치(150), 각종 단말기(예컨대, 전자식 계량기, 설비 감시기, 방범기기, 카드 단말기 등)와 데이터 교환을 위한 시리얼 포트(160), 통신망(예컨대, xDSL망, HFC망, 케이블 모뎀망, 무선 LAN망 등)에 접속하기 위한 케이블 접속단자(700)를 구비한다.1A and 1B are external configuration diagrams of the CCS 100 according to the present invention. FIG. 1A is a front perspective view of the CCS 100, and FIG. 1B shows a rear perspective view of the CCS 100. As shown in FIG. 1A, the CCS 100 includes a power indicator LED 110 indicating whether power is supplied, a cable connection indicator LED 120 indicating whether a cable modem is connected, and data indicating whether data is transmitted. And a transmission indication LED 130. In addition, as shown in FIG. 1B, the CCS 100 includes an AC power supply plug 140, a power supply switch 150, and various terminals (eg, an electronic meter, a facility monitor, a security device, a card terminal, etc.). And a cable connection terminal 700 for connecting to a serial port 160 for exchanging data and a communication network (eg, xDSL network, HFC network, cable modem network, wireless LAN network, etc.).
도 2는 본 발명에 따른 CCS(100)의 내부 구성을 보여주는 블록도로서, CCS(100)는 전원공급부(210), 통신 인터페이스부(220), 원격 감시 및 관리 인터페이스부(230), 데이터 전송 및 보안 인터페이스부(240), CPU(250), 단말기 인터페이스부(260), 메모리부(270) 및 상태 표시부(280)를 포함하여 구성되어 있다.2 is a block diagram showing the internal configuration of the CCS 100 according to the present invention, the CCS 100 is a power supply unit 210, communication interface 220, remote monitoring and management interface 230, data transmission And a security interface unit 240, a CPU 250, a terminal interface unit 260, a memory unit 270, and a status display unit 280.
전원공급부(210)는 AC 전원 공급용 플러그(도 1b의 140)를 통해 공급되는 AC 전원을 DC 전원으로 정류하여 각 구성부의 동작에 필요한 전원을 공급하는 역할을 수행한다. 전원은 전원 공급용 스위치(도 1b의 150)에 의해 공급 및 차단된다.The power supply unit 210 rectifies the AC power supplied through the AC power supply plug 140 (see FIG. 1B) into DC power to supply power for operation of each component. Power is supplied and cut off by the power supply switch (150 in FIG. 1B).
통신 인터페이스부(220)는 통신망(300)을 통해 인가되거나 통신망(300)으로 전송되는 데이터의 형식(예컨대, 통신 프로토콜), 동작 속도 및 동작 타이밍을 조절하여 상호 통신하도록 인터페이싱하는 역할을 수행한다. 통신망(300)을 통한 통신은 특정 데이터를 원하는 서버(예컨대, AMR 서버, 보안 서버, 금융 서버)에서 각CCS(100)로 데이터 전송에 대해 질의하고 준비된 CCS(100)에서 응답 신호가 오면 통신 권한을 부여하는 폴링 방식에 의해 이루어지며, 통신망(300)과의 통신은 TCP/IP를 지원하는 TCP/IP 스택(Stack)에 의해 수행된다.The communication interface 220 interfaces with each other by controlling a format (eg, a communication protocol), an operation speed, and an operation timing of data applied through the communication network 300 or transmitted to the communication network 300. Communication through the communication network 300 is a server (e.g., AMR server, security server, financial server) that wants specific data about the data transmission to each CCS (100) and when the response signal from the prepared CCS (100) communication authority It is made by a polling scheme to give a, communication with the communication network 300 is performed by a TCP / IP stack (Stack) supporting TCP / IP.
원격 감시 및 관리 인터페이스부(230)는 CCS(100)의 상태를 원격(예컨대, AMR 서버, 보안 서버, 금융 서버)에서 감시 및 관리하도록 인터페이싱하는 역할을 수행한다. CCS(100)의 상태 감시 및 관리에 대한 명령은 주기적으로 핑(Ping)을 수행하는 각 서버에 의해 수행되며, 간이망 관리 프로토콜인 SNMP(Simple Network Management Protocol)를 이용하여 통신한다. 즉, 각 서버는 설정된 주기마다 핑을 수행하여 CCS(100)가 현재 통신 가능한 상태에 있는지의 여부를 알 수 있다.The remote monitoring and management interface unit 230 serves to interface the status of the CCS 100 to be monitored and managed remotely (eg, AMR server, security server, financial server). Commands for monitoring and managing the status of the CCS 100 are periodically performed by each server performing a ping and communicate using a simple network management protocol (SNMP), which is a simple network management protocol. That is, each server may ping every set period to know whether the CCS 100 is currently in a communicable state.
데이터 전송 안정 및 보안 인터페이스부(240)는 SSL(Secure Sockets Layer)을 이용하여 안정된 데이터 통신을 수행하고 암호화된 인증코드를 이용하여 데이터를 교환하도록 지원하는 역할을 수행한다. 즉, CCS(100)는 자신의 인증코드와 일치한 경우에만 해당 데이터(예컨대, 검침 데이터)를 전송하여 정보의 유출을 미연에 방지한다.The data transmission stability and security interface unit 240 performs stable data communication using Secure Sockets Layer (SSL) and serves to support data exchange using an encrypted authentication code. That is, the CCS 100 transmits the corresponding data (for example, meter reading data) only when it matches the authentication code of the CCS 100 to prevent the leakage of information.
단말기 인터페이스부(250)는 각종 단말기(예컨대, 전자식 계량기, 설비 감시기, 카드 단말기, 방범기기, 은행용 무인 자동화 기기 등)에 연결되어 있으며, 각종 단말기의 종류에 따른 데이터의 형식, 동작 속도 및 동작 타이밍을 조절하기 위해 버퍼링하고, 입출력 데이터를 처리 규격에 맞도록 인터페이싱하는 역할을 수행한다. 각종 단말기는 제조사 및 모델명에 따라 통신 프로토콜 및 동작속도가 상이하기 때문에 이러한 입력 데이터를 CPU(260)가 직접 관리하면 CPU(260)의 성능을저하시키게 된다. 따라서, CPU(260)는 본연의 임무를 수행하고, 데이터 교환에 관한 입출력 작업은 단말기 인터페이스부(250)가 전담하여 처리함으로써, CPU(260)의 부담을 덜고 전체 CCS(100)의 시스템 성능을 높일 수 있다. 단말기 인터페이스부(250)에는 프로토콜 처리부 및 펄스정보 보정 처리부를 포함하여 각각의 단말기와의 통신 규약을 처리하고, 히스테리시스 펄스 방식으로 전송되는 데이터 정보를 수신하여 이상상태를 파악 및 수정하도록 단말기 인터페이스부(250)로부터 입력되는 각종 데이터(예컨대, 검침 데이터, 전자식 계량기 ID, 카드 정보 등)를 수신 및 처리하는 역할을 수행한다. 일반적으로, 단말기 인터페이스부(250)와 각종 단말기간의 통신은 RS-232C 규격에 따른다.The terminal interface 250 is connected to various terminals (for example, an electronic meter, a facility monitor, a card terminal, a crime prevention device, an unmanned automated device for banking, etc.), and the format, operation speed, and operation of data according to various types of terminals. It buffers to adjust timing and interfaces I / O data to meet processing specifications. Since various terminals have different communication protocols and operating speeds according to manufacturers and models, if the CPU 260 directly manages such input data, the performance of the CPU 260 is reduced. Accordingly, the CPU 260 performs its original task, and the input / output operations related to data exchange are handled exclusively by the terminal interface unit 250, thereby reducing the burden on the CPU 260 and improving the system performance of the entire CCS 100. It can increase. The terminal interface unit 250 includes a protocol processing unit and a pulse information correction processing unit to process communication protocols with each terminal, and receive data information transmitted in a hysteresis pulse method to identify and correct an abnormal state. It serves to receive and process various data (for example, meter reading data, electronic meter ID, card information, etc.) input from 250. In general, communication between the terminal interface 250 and various terminals is based on the RS-232C standard.
CPU(260)는 통신 인터페이스부(220), 원격 감시 및 관리 인터페이스부(230), 데이터 전송 안정 및 보안 인터페이스부(240) 및 단말기 인터페이스부(250)에 연결되어 있으며, 단말기 인터페이스부(250)로부터 인가되는 각종 데이터(예컨대, 검침 데이터, 전자식 계량기 ID, 카드 정보 등)를 수신하여 저장하도록 지시하고, CCS(100)의 현재 상태를 외부로 표시하도록 지시하고, 각 인터페이스부(220, 230, 240)와의 데이터 교환을 총괄 제어하는 역할을 수행한다.The CPU 260 is connected to the communication interface 220, the remote monitoring and management interface 230, the data transmission stability and security interface 240, and the terminal interface 250, and the terminal interface 250. Instructs to receive and store various data (for example, meter reading data, electronic meter ID, card information, etc.) applied from the device, and to display the current state of the CCS 100 to the outside, and to display each interface unit 220, 230, It controls the overall exchange of data with the 240.
메모리부(270)는 CPU(260)와 상호 연결되어 있으며, CCS(100)에 연결된 단말기의 정보(예컨대, 단말기 ID 등)를 저장하고, CCS(100)의 기능별 동작을 수행하는 동작 프로그램을 저장하여 CPU(260)의 지령에 따라 해당 프로그램을 수행하도록 프로그래밍 되어 있다.The memory unit 270 is interconnected with the CPU 260, stores information (eg, terminal ID, etc.) of a terminal connected to the CCS 100, and stores an operation program for performing operations for each function of the CCS 100. Are programmed to execute the corresponding program according to the instruction of the CPU 260.
상태 표시부(280)는 CPU(260)에 연결되어 있으며, CPU(260)로부터 인가되는제어신호에 따라 데이터 흐름 및 CCS(100)의 현재 상태를 LED를 통해 표시해 주는 역할을 수행한다. 상태 표시부(280)에는 전원 공급 여부를 표시하는 전원표시 LED(110), 케이블 모뎀의 연결 여부를 표시하는 케이블 연결표시 LED(120), 데이터의 전송여부를 표시하는 데이터 전송표시 LED(130)가 포함된다.The status display unit 280 is connected to the CPU 260, and serves to display the data flow and the current state of the CCS 100 through LEDs according to a control signal applied from the CPU 260. The status display unit 280 includes a power display LED 110 indicating whether power is supplied, a cable connection display LED 120 indicating whether a cable modem is connected, and a data transmission display LED 130 indicating whether data is transmitted. Included.
(제1 실시예)(First embodiment)
도 3은 본 발명의 제1 실시예에 따른 CCS(100)를 원격검침 시스템(100)에 적용한 전체 구성도로서, 본 원격검침 시스템(1000)은 다수의 CCS(100), 통신망(300), CMTS(400), DHCP 서버(500), FEP(Front End Processor)(600), LAN망(700), AMR 서버(800) 및 DB(900)를 포함하여 구성되어 있다.3 is an overall configuration diagram applying the CCS 100 according to the first embodiment of the present invention to the remote meter reading system 100. The remote meter reading system 1000 includes a plurality of CCSs 100, a communication network 300, CMTS 400, DHCP server 500, Front End Processor (FEP) 600, LAN network 700, AMR server 800 and DB 900 is configured to include.
CCS(100)는 전자식 계량기 또는 설비 감시기와 연결되어 있으며, 전자식 계량기 또는 설비 감시기와 시리얼 통신(즉, RS-232C 통신) 방식을 이용하여 상호 통신을 수행하고, 전자식 계량기 또는 설비 감시기로부터 취득한 각종 데이터 및 고유 ID 정보를 인터넷 케이블 모뎀을 통해 통신망(300)으로 전송하는 중계역할을 수행한다. 또한, CCS(100)는 간이망 관리 프로토콜인 SNMP를 이용하여 외부에서 장비상태를 감시 및 관리하도록 지원하는 원격 감시 및 관리기능, SSL을 이용하여 안정된 데이터 통신을 수행하고 암호화된 인증코드를 이용하여 데이터를 교환하는 데이터 전송의 안정 및 보안기능, 하드웨어 리셋 주기(예컨대, Default:1시간 최소 15분, 최대 24시간, 96단계)를 설정하고, 설정된 주기로 하드웨어를 자동으로 리셋하는 기능 등을 포함한다.The CCS 100 is connected to an electronic meter or facility monitor, communicates with the electronic meter or facility monitor using serial communication (ie, RS-232C communication), and acquires various data obtained from the electronic meter or facility monitor. And a relay role for transmitting the unique ID information to the communication network 300 through the Internet cable modem. In addition, the CCS 100 performs a remote monitoring and management function to support the monitoring and management of the equipment status from the outside using SNMP, a simple network management protocol, to perform stable data communication using SSL, and to use an encrypted authentication code. Data transfer stability and security, data reset period (e.g. Default: 1 hour minimum 15 minutes, maximum 24 hours, 96 steps) and hardware reset function at the set intervals, etc. are included. .
여기에서, 전자식 계량기(반전자식 계량기 포함)는 디지털 방식으로 수용가의 에너지 사용량을 측정하여 내부 메모리에 저장하고, 검침 데이터 전송명령이 수신되면 내부 메모리에 저장된 검침 데이터(즉, 에너지 사용량)와 함께 해당 수용가의 고유 ID를 전송하는 역할을 수행한다. 전자식 계량기는 단상 2선식 회로에서 단독으로 부설하여 시간대별 유효전력량 계량 및 제반자료의 기록이 가능하여야 하고, 계기에 착탈식 모뎀을 부착하여 무선 및 전력선 방식의 원격검침이 가능하여야 한다. 또한, 설비 감시기(환경 감시기 포함)는 환경 및 설비 감시에 필요한 각종 단말기(예컨대, 개폐기)를 포함하며, 획득된 감시 데이터를 저장하고 외부 요청시 해당 감시 데이터를 지정된 경로로 전송하는 역할을 수행한다.Here, the electronic meter (including the semi-electronic meter) digitally measures the energy usage of the consumer and stores it in the internal memory, and when the reading of the meter data transmission command is received, the electronic meter (including the energy usage) It sends a unique ID of the customer. Electronic meters should be installed alone in single-phase two-wire circuits to enable metering of effective power over time and recording of all data, and remote meter reading should be possible by attaching a removable modem to the instrument. In addition, the facility monitor (including an environment monitor) includes various terminals (eg, switchgear) necessary for environment and facility monitoring, and stores the acquired monitoring data and transmits the monitoring data to a designated path upon external request. .
통신망(300)은 통신회선으로 유입 또는 유출되는 데이터를 지정된 경로로 중계하는 역할을 수행하며, 본 발명의 통신망(300)은 xDSL망, HFC(Hyvrid Fiber Coax)망, 케이블 모뎀망, 무선 LAN망 등을 포함하는 초고속 인터넷망을 의미하는 광의의 망이다. 현재 통신망(300)은 국내 대부분의 지역에 구축되어 있으며, 전화선 다음가는 가입자망 인프라로 구축되어 있다. 이러한 인프라 기반을 토대로 넓은 지역에 많은 수의 CCS(100)가 필요한 저속전용회선 서비스를 통신망(300)에 적용할 수 있다는 장점이 있다.The communication network 300 serves to relay data flowing into or out of a communication line to a designated path, and the communication network 300 of the present invention includes an xDSL network, a HFC (Hyvrid Fiber Coax) network, a cable modem network, and a wireless LAN network. It is a broad network that means a high speed internet network including a back light. Currently, the communication network 300 is established in most regions of the country, and is constructed as a subscriber network infrastructure following the telephone line. Based on this infrastructure base, there is an advantage that the low-speed leased line service that requires a large number of CCS 100 in a large area can be applied to the communication network (300).
CMTS(400)는 모뎀 데이터를 인터넷 데이터 패킷으로 변환하거나 역으로 인터넷 데이터 패킷을 모뎀 데이터로 변환하는 역할을 수행한다. CMTS(400)는 케이블 시스템 내에 로컬 데이터를 담기 위한 라우팅 기능, 원치 않는 해킹으로부터 케이블 운영자들을 보호하기 위한 필터링 기능, 서비스 품질을 보장하기 위한 트래픽 구체화 기능 등을 포함한다. 즉, CMTS(400)는 통신망(300)과 후술하는 FEP(600)간의 데이터 형식을 인터페이싱하는 역할을 수행한다.The CMTS 400 converts modem data into Internet data packets, and conversely, converts Internet data packets into modem data. The CMTS 400 includes a routing function for storing local data in the cable system, a filtering function for protecting cable operators from unwanted hacking, a traffic specification function for ensuring a quality of service, and the like. That is, the CMTS 400 serves to interface the data format between the communication network 300 and the FEP 600 described later.
DHCP 서버(500)는 TCP/IP 통신을 실행하기 위한 IP 주소를 자동적으로 할당하는 역할을 수행한다. DHCP는 TCP/IP 통신을 실행하기 위해 필요한 설정 정보를 자동적으로 할당, 관리하기 위한 통신 규약으로서, RFC 1541에 규정되어 있다. DHCP 서버(500)는 TCP/IP 환경의 통신망에서 IP 주소의 일률적 관리 서비스를 제공한다. DHCP는 초기 적재 통신 규약(BOOTP)과 마찬가지로 사용자 데이터그램 프로토콜(UDP)상의 프로토콜로서 DHCP 서버는 DHCP 클라이언트[예컨대, FEP(600)]의 요구에 따라서 IP 주소를 자동으로 할당하는 역할을 수행한다.The DHCP server 500 automatically assigns an IP address for executing TCP / IP communication. DHCP is a communication protocol for automatically allocating and managing configuration information necessary for executing TCP / IP communication, and is defined in RFC 1541. The DHCP server 500 provides a uniform management service of IP addresses in a communication network of a TCP / IP environment. DHCP is a protocol on the User Datagram Protocol (UDP), similar to the Initial Load Protocol (BOOTP), and the DHCP server automatically assigns an IP address in response to a request of a DHCP client (eg, FEP 600).
FEP(600)는 통신망(300)에 연결되어 있으며, 최대 16개의 다이얼 업 회선을 수용할 수 있는 통신처리모듈을 4개까지 탑재할 수 있는 확장성을 가지고, TCP/IP, SLIP, PPP, Async Protocol 등을 지원하며 통신망(300)을 통해 CCS(100)와 데이터를 교환하고, 통신장비와 회선의 장애로 인한 문제점을 최소화하는 기능을 수행한다. 또한, 포트별 상태감시로 문제의 원인을 정확하고 신속하게 판단하며, 검침 실행 후 모뎀의 초기화를 자동으로 실행시켜 모뎀의 행 업(Hang up)상태를 미연에 방지하고, 전자식 계량기로부터의 검침 데이터 또는 설비 감시기로부터의 감시 데이터(이하에서는, '검침 데이터'라 칭함)를 취득하는 과정에서 사용하는 모뎀 또는 회선의 잡음이나 통신왜곡으로 데이터가 손상되는 경우 즉시 관리자에게 경보 메시지를 전달하는 기능을 수행한다. 또한, AMR 서버(800)로부터 인가되는 CCS(100) 고유 ID, 검침주기, 계기고유번호 등의 초기 정보를 수신하여 자동 설정하고, CCS(100)로부터 취득한 검침 데이터를 설정된 통신망[예컨대, LAN(700)]을 통해AMR 서버(800)로 전송한다. FEP(600)의 모듈별 기능은 도 4를 참조하여 상세하게 후술한다.The FEP 600 is connected to the communication network 300 and has the expandability to mount up to four communication processing modules capable of accommodating up to 16 dial-up lines, TCP / IP, SLIP, PPP, and Async. It supports protocols and exchanges data with the CCS 100 through the communication network 300, and performs a function of minimizing problems due to communication equipment and line failures. In addition, by monitoring the status of each port, the cause of the problem can be accurately and quickly determined, and the modem is initialized automatically after the meter is executed to prevent the modem's hang-up state in advance, and the meter data from the electronic meter is measured. Alternatively, if the data is damaged by the noise or communication distortion of the modem or line used in the process of acquiring the monitoring data (hereinafter referred to as 'measurement data') from the facility monitor, an alarm message is immediately sent to the administrator. do. In addition, it receives and automatically sets initial information such as the CCS 100 unique ID, meter reading period, and instrument unique number from the AMR server 800, and automatically sets meter reading data obtained from the CCS 100 (e.g., LAN ( 700)] to the AMR server 800. Module-specific functions of the FEP 600 will be described in detail later with reference to FIG. 4.
AMR 서버(800)는 LAN망(700)을 통해 FEP(600)와 상호 연결되어 있으며, 데이터베이스(900)를 관리하는 서버로서, 주전산기의 요금관리시스템과의 고객정보, 검침 데이터의 송수신 연계 기능을 수행하며 FEP(600)로부터 수신한 검침 데이터를 관리하는 기능을 수행한다. 또한, AMR 서버(800)는 주전산기로부터 받은 데이터베이스 정보를 이용하여 고객 마스터용 데이터베이스를 신규 생성, 자동 갱신, 검침통계관리를 담당하는 데몬 형태의 프로세스를 가지며, 해당 정보를 인터넷을 통하여 조회하는 기능을 포함하고 있다. AMR 서버(800)에서의 모든 통신에 필요한 기능은 소프트웨어적으로 처리되도록 구현되어 있으며, AMR 서버(800)의 모듈별 기능은 도 5를 참조하여 상세하게 후술한다.The AMR server 800 is interconnected with the FEP 600 through the LAN network 700 and manages the database 900. The AMR server 800 is a server that manages the connection and transmission and reception of customer information and meter data with the tariff management system of the main computer. And manages meter reading data received from the FEP 600. In addition, the AMR server 800 has a daemon-type process for creating, automatically updating, and reading and managing statistics for a customer master database using database information received from the host computer. It is included. All functions necessary for communication in the AMR server 800 are implemented to be processed in software, and the function of each module of the AMR server 800 will be described later in detail with reference to FIG. 5.
도 4는 본 발명에 따른 FEP(600)의 기능별 블록도로서, FEP(600)는 원격검침 업무를 처리할 수 있는 소프트웨어(예컨대, 'PowerAMR')에 의해 동작하며, 최대 64개의 회선을 수용할 수 있는 통신변환장치와 TCP/IP로 연계하여 최대 6,000개의 CCS(100)를 연결하여 고객증가에 탄력적으로 대응할 수 있다. 포트별로 각기 다른 통신방식의 설정이 가능하여 하나의 FEP(600)에 서로 다른 통신방식을 지원하는 CCS(100)의 수용이 가능하다.4 is a functional block diagram of the FEP 600 according to the present invention. The FEP 600 is operated by software (eg, 'PowerAMR') capable of processing a telemetering task, and can accommodate up to 64 circuits. By connecting up to 6,000 CCS (100) in connection with a communication conversion device that can be able to respond flexibly to customer growth. Different communication methods can be set for each port to accommodate the CCS 100 supporting different communication methods in one FEP 600.
FEP(600)를 동작시키는 소프트웨어(즉, PowerAMR)는 다이얼 처리 모듈(610), 통신 처리 모듈(620), 데이터 관리 모듈(630), 스케줄 처리 모듈(640), 장애 관리 모듈(650) 및 패킷 데몬 모듈(660)을 포함한다.The software that operates the FEP 600 (ie, PowerAMR) includes the dial processing module 610, the communication processing module 620, the data management module 630, the schedule processing module 640, the failure management module 650, and the packet. Includes a daemon module 660.
다이얼 처리 모듈(610)은 통신변환장치(670)와 TCP/IP로 연계하여 모뎀으로 접속되는 다수의 CCS(100)와 통신 경로를 구성하여 CCS(100)로부터 검침 데이터를 취득하는 기능을 제공하는 모듈로서, 최대 64개의 다이얼 처리 모듈(610)이 동적으로 구동 가능하다. 검침 실행 후 자동으로 모뎀의 초기화를 시켜줌으로써 모뎀의 행 업(Hang-Up) 상태를 미연에 방지한다.The dial processing module 610 configures a communication path with a plurality of CCSs 100 connected by a modem in connection with the communication converter 670 through TCP / IP, and provides a function of acquiring meter reading data from the CCSs 100. As a module, up to 64 dial processing modules 610 can be driven dynamically. The modem is initialized automatically after the meter reading is executed to prevent the hang-up state of the modem.
통신 처리 모듈(620)은 FEP용 소프트웨어(즉, PowerAMR)의 통신 처리 모듈과 TCP/IP 방식으로 통신하는 모듈로서, 다이얼 처리 모듈 또는 패킷 데몬 모듈(660)로부터 취득 및 해석된 데이터를 TCP/IP 방식으로 AMR 서버(800)로 전송하는 기능을 수행한다. 또한, 통신 처리 모듈(620)은 PowerAMR(695)의 성공적인 데이터 취득여부를 판단하여 오류 발생시 재전송을 요구하여 PowerAMR(695)과 FEP(600)간의 데이터를 일치시켜주며, CCS(100)의 프로토콜을 변환, 가공, 해석하여 동일한 프로토콜로 변환하여 AMR 서버(800)와 통신한다.The communication processing module 620 is a module that communicates with the communication processing module of the FEP software (that is, PowerAMR) in a TCP / IP manner, and transmits data acquired and interpreted from the dial processing module or the packet daemon module 660 to TCP / IP. It performs the function of transmitting to the AMR server 800 in a manner. In addition, the communication processing module 620 determines whether the PowerAMR 695 successfully acquires data, requests retransmission when an error occurs, matches data between the PowerAMR 695 and the FEP 600, and sets the protocol of the CCS 100. Convert, process, interpret, convert to the same protocol to communicate with the AMR server 800.
데이터 관리 모듈(630)은 CCS(100)로부터의 검침 데이터를 취득, 해석 및 보관하는 모듈로서, 데이터 취득 및 해석은 각각의 CCS(100)에 따라 지원하며, CCS(100)로부터 데이터 취득시 데이터의 신뢰성을 확보하기 위해 송신시에 CRC 및 BCC를 생성하며, 수신시에는 CRC 및 BCC 에러 체크로 취득된 데이터의 에러 유무를 판단하여 오류 발생시 재전송을 요구한다. 데이터 리드/라이트 속도를 향상시키기 위해 DAO(Date Access Object) 방식을 사용하여 신속하게 데이터를 처리한다. 데이터 신뢰성을 향상시키기 위해 CCS(100)의 메모리부와 상호 일치시키는 기능을 포함하는 것이 바람직하다.The data management module 630 is a module for acquiring, interpreting, and storing meter reading data from the CCS 100. The data management module 630 supports data acquisition and analysis according to each CCS 100, and when data is acquired from the CCS 100. In order to ensure the reliability of the CRC and BCC is generated at the time of transmission, the CRC and BCC error check to determine whether there is an error of the data obtained by the error check and resend when an error occurs. To speed up data read / write, DAO (Date Access Object) method is used to process data quickly. It is desirable to include a function of mutual matching with the memory portion of the CCS 100 to improve data reliability.
스케줄 처리 모듈(640)은 기본 검침주기를 1시간으로 하여 24시간까지 가변할 수 있으며, 정기검침 일의 경우 자동으로 정기검침을 할 수 있는 최대 64회선에 최대 6,000개의 CCS(100)를 수용하고, 주기적 폴링 방식으로 각각 수용가별로 데이터 취득을 위한 검침 스케줄링을 다르게 설정할 수 있고, CCS(100)의 데이터 취득 오류 발생에 대한 처리 스케줄을 동시에 운용할 수 있다. 고객별 검침 스케줄 데이터 구축은 FEP(600) 기동시 PowerAMR(695)로부터 회선번호, 검침주기, 계기 제작사 및 번호 등 초기 정보를 일괄 수신 또는 일부 수신하여 다이얼 업 방식의 검침 경로를 구축한다. PowerAMR(695)의 스케줄 변경시 실시간으로 스케줄 처리 모듈(640)에 적용하거나 관리자에 의한 임의의 변경도 가능하다.The schedule processing module 640 may vary up to 24 hours with the basic meter reading cycle as 1 hour, and accommodates up to 6,000 CCSs (100) on a maximum of 64 lines for automatic meter reading on a regular meter reading day. In addition, the metering scheduling for data acquisition may be differently set for each customer in a periodic polling scheme, and a processing schedule for occurrence of data acquisition error of the CCS 100 may be simultaneously operated. The customer-specific meter schedule schedule data is constructed by receiving or collectively receiving initial information such as line number, meter reading period, instrument manufacturer and number from the PowerAMR 695 at the start of the FEP 600 to establish a dial-up meter reading path. The schedule change of the PowerAMR 695 may be applied to the schedule processing module 640 in real time or may be arbitrarily changed by an administrator.
장애 관리 모듈(650)은 SNMP 프로토콜을 지원하지 않는 통신 및 기타 장비를 SNMP 프로토콜을 지원하는 네트워크 장비처럼 변환하는 모듈이다. 통신변환장치(670)의 포트별로 연결된 CCS(100)의 통신 상태를 AMR 서버(600)상의 자원 관리용 소프트웨어인 PowerRMS(680)의 관리화면에서 확인할 수 있다. 따라서, 장애 관리 모듈(650)을 이용하여 FEP(600)의 동작상태 및 자원정보, 모뎀의 동작상태 및 자원정보가 PowerRMS(680)로 전송되어 효과적인 관리를 수행할 수 있다. 장애 관리 모듈(650)에서의 IP 할당은 스케줄 초기 데이터 등록시 자동적으로 할당된다.The failure management module 650 is a module that converts communication and other equipment that does not support the SNMP protocol as network equipment that supports the SNMP protocol. The communication status of the CCS 100 connected to each port of the communication conversion apparatus 670 may be checked on the management screen of the PowerRMS 680, which is a resource management software on the AMR server 600. Accordingly, the operation state and resource information of the FEP 600, the operation state and resource information of the modem are transmitted to the PowerRMS 680 by using the failure management module 650 to perform effective management. IP allocation in the fault management module 650 is automatically assigned at the time of initial registration of the schedule data.
패킷 데몬 모듈(660)은 TCP/IP로 연계하여 검침 데이터를 수신하는 데몬 프로세스로서, CCS(100)와 패킷 방식을 이용하여 설정된 주기로 통신한다. 동시에 여러 개의 CCS(100)와 통신하기 위하여 동적 복제방식을 이용하므로 통신의 병목현상을 최소화하여 검침 데이터의 손실을 줄일 수 있다.The packet daemon module 660 is a daemon process that receives meter reading data in association with TCP / IP. The packet daemon module 660 communicates with the CCS 100 at a set cycle using a packet method. In order to communicate with multiple CCS 100 at the same time using a dynamic replication method can minimize the bottleneck of communication to reduce the loss of meter reading data.
도 5는 본 발명에 따른 AMR 서버 소프트웨어의 모듈별 기능 블록도로서, AMR 서버(800)에서의 모든 통신에 필요한 기능은 소프트웨어적으로 처리되도록 구현되어 있으며, AMR 서버 소프트웨어는 클라이언트 모듈(PA-CLT)(810), 서버 모듈(PA-SVR)(820), 통신 처리 모듈(PA-FEPC)(830), 마스터 관리 모듈(PA-MST)(840), 스케줄 관리 모듈(PA-SCHD)(850), DB 관리 모듈(PA-DBMS)(860), 검침 관리 모듈(PA-MDPR)(870) 및 계기 제어 모듈(PA-MCPR)(880)로 이루어져 있다.5 is a functional block diagram of each module of the AMR server software according to the present invention. All functions necessary for the communication in the AMR server 800 are implemented to be processed in software. The AMR server software is a client module (PA-CLT). ) 810, server module (PA-SVR) 820, communication processing module (PA-FEPC) 830, master management module (PA-MST) 840, schedule management module (PA-SCHD) 850 ), A DB management module (PA-DBMS) 860, a meter management module (PA-MDPR) 870, and a meter control module (PA-MCPR) 880.
클라이언트 모듈(810)과 서버 모듈(820)은 원격검침 전용 클라이언트/서버 소프트웨어로서, 검침 데이터 조회, 각종 통계 데이터 조회, 계기 제어명령 등을 사용자가 쉽게 사용할 수 있도록 GUI 환경으로 개발된 모듈이며 사용자들이 사용하는 기본적인 툴이다.The client module 810 and the server module 820 are remote meter reading client / server software. The module is developed as a GUI environment so that users can easily use the meter data inquiry, various statistical data inquiry, and instrument control commands. Basic tool to use.
PA-FEPC(830)는 FEP(600)와 연동하여 정확하고 신속하게 검침 데이터를 취득하고 부하 제어를 효율적으로 실현시켜주는 통신 처리 모듈이다. FEP(600)와의 통신은 서버 형태의 데몬 프로세스로 운영되고 FEP(600)의 증설로 인한 서버의 병목현상을 최소화하기 위하여 동적 프로세스의 생성 기법을 사용하여 통신 처리 및 자료 처리의 시간차를 해소하고, FEP(600)의 요청을 즉시 처리할 수 있도록 구현되어 있다. 또한, CRC의 해석 및 재전송 요구를 통한 신뢰성 있는 통신을 보장하며, FEP(600)가 각종 CCS(100)로부터 취득한 단일 프로토콜을 이용하여 통신을 수행한다.The PA-FEPC 830 is a communication processing module that interlocks with the FEP 600 to acquire meter reading data quickly and efficiently to realize load control. The communication with the FEP 600 is operated as a daemon process in the form of a server, and in order to minimize the bottleneck of the server due to the expansion of the FEP 600, the time gap between the communication processing and the data processing is eliminated by using the dynamic process generation technique. Implemented to immediately process the request of the FEP (600). In addition, it ensures reliable communication through the request for interpretation and retransmission of the CRC, and performs communication using a single protocol acquired by the FEP 600 from the various CCSs 100.
PA-MST(840)는 고객정보를 데이터베이스화하여 저장 보관하고 FEP(600)로부터 취득한 해당 전자식 계량기 또는 설비 감시기의 기본 정보를 이용하여 원격검침의 기본 마스터를 구축하여 관리하는 마스터 관리 모듈이다. 고객 마스터 정보는 신규 생성 또는 갱신하여 항상 최신 상태를 유지하고, 신규 등록 또는 갱신한 내역은 1년 이상 보관하여 그 히스토리를 관리할 수 있도록 구현하는 것이 바람직하다.The PA-MST 840 is a master management module that constructs and manages a basic master of remote meter reading by using the basic information of the corresponding electronic meter or facility monitor obtained from the FEP 600 by storing and storing the database of customer information. Customer master information is newly created or updated to keep it up to date, and newly registered or updated details are preferably stored for at least one year so that the history can be managed.
PA-SCHD(850)는 검침 스케줄을 관리하는 스케줄 관리 모듈로서, 계기 제작사, 계기 번호, 검침주기, 정기 검침일, 검침 우선순위 등을 입력, 조회, 수정 및 삭제할 수 있다. 또한, FEP(600)로부터 데이터 요청이 있을 경우 전체 데이터 또는 동기가 되어 있지 않은 신규 데이터만을 선별하여 전송해 줄 수 있으며, FEP(600)로부터 수신한 검침 데이터가 스케줄 DB와 상이할 경우 실시간으로 변경할 자료를 검색하여 FEP(600)로 전송해 주어 자료를 일치시키도록 유지한다.The PA-SCHD 850 is a schedule management module that manages meter reading schedules. The PA-SCHD 850 may input, inquire, modify, and delete a meter manufacturer, a meter number, a meter reading period, a regular meter reading date, a meter reading priority, and the like. In addition, when there is a data request from the FEP 600, only the entire data or new data that is not synchronized may be selected and transmitted, and when the meter reading data received from the FEP 600 is different from the schedule DB, it is changed in real time. The data is retrieved and sent to the FEP 600 to keep the data consistent.
PA-DBMS(860)는 자료를 효율적으로 관리하기 위하여 사용하는 고수준의 데이터를 보관 및 처리하는 모듈이다. 데이터베이스를 적절하고 효과적으로 사용하기 위해서는 관리자가 상당한 지식과 경험을 필요로 하는데, 부적절한 명령어 처리로 중요 자료의 소실 등을 유발하는 것을 방지하기 위해 DB 관리 모듈(860)은 자료의 백업과 삭제 그리고 재생성 등의 기본적인 운영에 필요한 부분을 GUI화하여 제공함으로써, 운영자가 쉽게 원격검침 DB를 관리하도록 지원한다. 또한, 자료 처리 및 관리의 효율화를 위하여 데이터의 유효기간을 설정하여 기간 경과시 자동 삭제 기능을 제공함으로써, 항상 적절한 용량을 유지하도록 한다. 또한, 검침 데이터의 논리적 일관성 유지를 위하여 펄스 데이터의 누락을 방지하고, 계기 또는 모뎀의 변경시 자동으로 자료를 갱신하여 연속적인 검침이 가능하도록 지원한다.The PA-DBMS 860 is a module for storing and processing high-level data used for efficiently managing data. In order to use the database properly and effectively, the administrator requires considerable knowledge and experience. In order to prevent the loss of important data due to improper command processing, the DB management module 860 can back up, delete, and recreate the data. By providing GUI necessary parts for basic operation of the system, it supports the operator to easily manage the remote meter reading DB. In addition, the effective period of the data is set for efficient data processing and management, and the automatic deletion function is provided at the end of the period so that the proper capacity is always maintained. It also prevents missing pulse data in order to maintain the logical consistency of meter reading data, and supports continuous meter reading by automatically updating data when the instrument or modem is changed.
PA-MDPR(870)은 데이터를 저장 및 가공하고, 통신 처리 모듈(830)의 에러 검증 과정을 거친 펄스 데이터와 이를 가공한 시간별, 일별, 월별집계 데이터를 데이터베이스에 보관하며, 코드 변환 기능을 통하여 중간 검침, 정기 검침 데이터 등을 요금 계산용 정보로 제공하는 검침 관리 모듈이다. 자료 처리 과정에서 문제점이 발생하거나 검침 데이터의 비정상 상태가 발생하면 즉시 운영자에게 통보하여 즉각적으로 필요한 조치를 취할 수 있도록 운용하고, 정기 검침의 경우 고객 번호의 조정구 코드를 이용하여 해당일에 자동으로 검침이 이루어지도록 하고, 장애로 인해 검침이 실패한 경우 장애 원인 제거시 자동으로 재검침이 이루어지도록 운영하여 검침 DB를 갱신하도록 운용한다. 또한, 펄스 검침, 정기 검침시 계기의 정전이나 계기의 장애 코드를 분석하여 장애 원인에 대한 정보를 제공하여 계기 담당자가 즉시 조치를 취할 수 있도록 지원한다.The PA-MDPR 870 stores and processes the data, stores the pulse data that has undergone the error verification process of the communication processing module 830 and the processed hourly, daily and monthly aggregate data in a database, and through a code conversion function. It is a meter reading management module that provides intermediate meter reading, periodic meter reading data, etc. as information for fee calculation. If a problem occurs during the data processing or abnormality of the reading data occurs, the operator is notified immediately and operated to take the necessary action immediately.In the case of regular reading, the meter is read automatically on the day using the control code of the customer number. If the meter reading fails due to a failure, operate it to update the meter reading DB by automatically rereading when the cause of the failure is removed. In addition, it analyzes the power failure of the instrument during pulse reading, periodic meter reading, or failure code of the instrument, and provides information on the cause of the failure so that the person in charge of the instrument can take immediate action.
PA-MCPR(880)은 전자식 계량기 또는 설비 감시기의 펄스 시간이 규정된 시간과 상이하거나 현재 시간이 오차가 발생할 때 타임 셋 기능과 계기의 장애를 원격에서 클리어 시킬 수 있는 계기 제어 모듈이다. 따라서, 관리자가 현장을 방문하지 않고 원격에서 원하는 작업을 수행할 수 있다.PA-MCPR 880 is an instrument control module that can remotely clear the time set function and the failure of the instrument when the pulse time of the electronic meter or facility monitor is different from the specified time or the current time error occurs. This allows the administrator to perform the desired task remotely without visiting the site.
이하에서는, 본 발명의 제1 실시예에 따른 저속전용회선 장치를 이용한 원격 서비스 제공 시스템에 대한 동작 관계를 첨부된 도면에 의거하여 좀 더 구체적으로 설명하면 다음과 같다.Hereinafter, an operation relationship of a remote service providing system using a low speed dedicated line device according to a first embodiment of the present invention will be described in more detail with reference to the accompanying drawings.
도 6은 본 발명의 제1 실시예에 따른 원격검침 시스템의 검침 데이터 요청 및 전송에 대한 전체적인 동작을 설명하는 흐름도이고, CCS는 전자식 계량기 또는설비 감시기가 연결되어 있다고 가정하고, AMR 서버에서 전자식 계량기 또는 설비 감시기로 요청하는 데이터는 전자식 계량기 또는 설비 감시기가 측정한 '검침 데이터'라고 가정한다.FIG. 6 is a flowchart illustrating the overall operation of requesting and transmitting reading data of a remote meter reading system according to a first embodiment of the present invention, and CCS assumes that an electronic meter or a facility monitor is connected and is an electronic meter in an AMR server. Alternatively, the data requested by the facility monitor is assumed to be 'metered data' measured by an electronic meter or facility monitor.
먼저, AMR 서버는 스케쥴 관리 모듈(PA-SCHD)을 통해 주기적으로 LAN망을 통해 FEP로 검침 데이터 수집을 위해 데이터 통신망의 사용 여부를 의뢰하고, FEP는 AMR 서버의 검침 의뢰에 대해 통신망에 의한 데이터 통신이 가능한지를 검사한다(S610). AMR 서버는 통신 처리 모듈(PA-FEPC)을 통해 FEP와 통신하며, FEP(600)와의 통신은 서버 형태의 데몬 프로세스로 운영되고 FEP(600)의 증설로 인한 서버의 병목현상을 최소화하기 위하여 동적 프로세스의 생성 기법을 사용하여 통신 처리 및 자료 처리의 시간차를 해소하고, FEP의 요청을 즉시 처리할 수 있도록 구현하는 것이 바람직하다. FEP는 IP 주소를 자동 할당하는 DHCP 서버를 통해 TCP/IP 통신이 가능한지를 검사할 수 있다. FEP는 통신 가능 상태가 아니면 회선 및 모뎀의 점검을 AMR 서버 또는 관리자에게 통보하여 조속한 기간 내에 통신 가능 상태를 유지할 수 있도록 지원한다.First, the AMR server periodically requests whether or not to use a data communication network to collect meter reading data through the LAN network through the Schedule Management Module (PA-SCHD), and the FEP sends data by the communication network to the meter reading request of the AMR server. Check whether communication is possible (S610). The AMR server communicates with the FEP through the communication processing module (PA-FEPC), and the communication with the FEP 600 is operated as a daemon process in the form of a server, and dynamic to minimize the bottleneck of the server due to the expansion of the FEP 600. It is desirable to use process generation techniques to eliminate time gaps in communication processing and data processing, and to handle FEP requests immediately. FEP can check whether TCP / IP communication is possible through a DHCP server that automatically assigns IP addresses. The FEP notifies the AMR server or administrator of the check of the line and modem if it is not in a communicable state, so that the FEP can maintain the communicable state within a short time.
통신망을 통한 데이터 통신이 가능하면, FEP는 CCS로 핑을 수행하여 CCS와의 검침 데이터 수집을 위한 검침 가능 상태인지를 검사한다(S630). 마찬가지로, FEP는 검침 가능 상태가 아니면 CCS 및 모뎀의 점검을 AMR 서버 또는 관리자에게 통보하여 조속한 기간 내에 검침 가능 상태를 유지할 수 있도록 지원한다. 통신망을 통한 FEP와 CCS간의 데이터 통신은 인터넷 데이터 패킷과 케이블 모뎀 데이터를 상호 변환하는 CMTS를 통해 이루어지며, CCS는 원격 감시 및 관리 인터페이스부를 통해핑을 수신하여 현재 CCS의 상태를 SNMP를 이용하여 FEP로 전달한다. 통신망을 통한 통신은 FEP에서 각 CCS로 데이터 전송에 대해 질의하고 준비된 CCS에서 응답 신호가 오면 통신 권한을 부여하는 폴링 방식에 의해 이루어지며, CCS는 TCP/IP를 지원하는 TCP/IP 스택(Stack)을 통해 FEP와 통신을 수행한다.If data communication through the communication network is possible, the FEP checks whether or not the meter can be read to collect the meter data with the CCS by pinging the CCS (S630). Similarly, the FEP notifies the AMR server or administrator of the inspection of CCS and modems unless they are available for meter reading so that they can remain meterable as soon as possible. Data communication between FEP and CCS through communication network is done through CMTS converting internet data packet and cable modem data. CCS receives the ping through remote monitoring and management interface and uses the SNMP to monitor the current status of CCS using SNMP. To pass. Communication through the network is done by polling method that inquires about data transmission from FEP to each CCS and authorizes communication when response signal comes from prepared CCS. CCS is TCP / IP stack supporting TCP / IP. Communicate with FEP via
검침 가능 상태에 있다고 판단되면, FEP는 특정 CCS의 ID를 포함하여 해당 CCS로 검침 데이터 전송을 요구한다(S650). CCS는 데이터 전송 안정 및 보안 인터페이스부를 통해 해당 검침 요구가 적법한 요구인지를 검사한다(S660). 적법한 검침 요구에 대한 검사는 검침 요구 데이터에 포함된 특정 CCS의 ID를 가지고 검사하며, 전송된 CCS ID가 메모리부에 저장된 자체 CCS ID와 일치하는지의 여부를 통해 적법한 검침 요구인지를 판별할 수 있다. 적법한 검침 요구가 아니면 CCS는 FEP로 오류 메시지를 통보(S670)하여 새로운 검침 요구를 할 것을 유도한다.If it is determined that the meter is in the readable state, the FEP requests the meter data transmission to the corresponding CCS including the ID of the specific CCS (S650). The CCS checks whether the corresponding metering request is a legitimate request through the data transmission stability and security interface unit (S660). The inspection of the legitimate metering request is carried out with the ID of a specific CCS included in the metering request data, and whether the transmitted CCS ID matches the own CCS ID stored in the memory unit can be determined as a legitimate metering request. . If it is not a legitimate metering request, the CCS notifies the error message to the FEP (S670) to induce a new metering request.
CCS는 전자식 계량기 또는 설비 감시기로 요청한 검침 데이터(즉, 전자식 계량기로부터의 검침 데이터 또는 설비 감시기로부터의 감시 데이터)를 수신하여 통신망을 통해 해당 검침 데이터를 FEP로 전송한다(S680). CCS의 검침 데이터 전송은 통신 인터페이스부를 통해 이루어진다. FEP는 CCS로부터 전송받은 검침 데이터를 LAN망을 통해 AMR 서버로 인가하고, AMR 서버는 해당 검침 데이터를 수신하여 DB에 저장한다(S690). DB에 저장된 각 CCS별 검침 데이터는 요금 계산용 정보로 추후에 활용될 수 있다.The CCS receives meter reading data (that is, meter reading data from the electronic meter or monitoring data from the facility monitor) requested by the electronic meter or the facility monitor and transmits the meter data to the FEP through a communication network (S680). The reading of the meter data of the CCS is performed through the communication interface. The FEP authorizes the meter data transmitted from the CCS to the AMR server through the LAN network, and the AMR server receives the meter data and stores it in the DB (S690). The metering data for each CCS stored in the DB can be used later as information for fee calculation.
다음에, FEP는 검침 대상이 더 있는가를 검사(S695)하여 검침 대상이 남아 있으면 초기 단계(S610)로 진행하여 다음 검침 대상에 대해 전술한 단계를 반복 수행하고, 검침 대상이 남아 있지 않으면 모든 처리과정을 종료한다.Next, the FEP checks whether there are more meter reading targets (S695), and if there are remaining meter reading targets, proceeds to the initial step (S610), repeats the above-described steps for the next meter reading target, and if no meter reading targets remain, all processes To exit.
(제2 실시예)(2nd Example)
도 7은 본 발명의 제2 실시예에 따른 CCS(100)를 방범 및 방재 시스템(2000)에 적용한 전체 구성도로서, 본 방범 및 방재 시스템(2000)은 다수의 CCS(100), 통신망(300) 및 다수의 보안 서버(2100)를 포함하며, 각각의 CCS(100)에는 방범 기기 또는 무인 자동화 기기 등이 연결되어 있다.7 is a general configuration diagram of the CCS 100 according to the second embodiment of the present invention applied to the crime prevention and disaster prevention system 2000. The crime prevention and disaster prevention system 2000 includes a plurality of CCSs 100 and a communication network 300. ) And a plurality of security servers 2100, each of which is connected to a security device or an unmanned automated device.
방범 기기는 주요 국가시설의 경비에서부터 공공기관, 금융기관, 일반 사업장, 주택 등에 이르기까지 각종 재난과 사고 및 범죄로부터 보호받기 위한 시설과 장비를 말한다. 방범 기기는 무인 기계 경비, 홈 시큐리티(Home Security), 무인 은행 경비, CCTV(Closed Circuit Television) 시스템, 상품 도난 방지 시스템, 출입통제 시스템 등에 사용되는 모든 기기들을 포함한다. 무인 자동화 기기는 은행 등 금융기관에서 주로 이용되는 현금 인출기를 가리킨다.Security equipment refers to facilities and equipment for protection from disasters, accidents and crimes, ranging from the expenses of major national facilities to public institutions, financial institutions, general workplaces, houses, etc. Security devices include all devices used in unmanned machine security, home security, unmanned bank security, closed circuit television (CCTV) systems, anti-theft systems, and access control systems. Unmanned automated devices refer to ATMs that are mainly used in financial institutions such as banks.
보안 서버(2100)는 통신망을 통해 해당 CCS(100)로 특정 데이터(예컨대, 방범 기기 또는 무인 자동화 기기에서 획득된 데이터)를 요청하고, 해당 CCS(100)로부터 전달된 특정 데이터를 저장 및 관리하는 역할을 수행하는 것으로, 다수의 보안 회사에 설치되어 각각 운영된다. 해당 CCS(100)로의 데이터 요청 및 해당 CCS(100)로부터의 데이터 수신 및 관리 기능을 수행하기 위해 제1 실시예의 FEP(도 3의 600) 및 AMR 서버(도 3의 800)의 주요 기능을 포함한다. 여기에서, 각각의 CCS(100) 및 통신망(300)은 제1 실시예의 CCS(100) 및 통신망(300)과 그 구성 및 동작이 동일하므로 상세하게 설명하지 않는다. 또한, 각각의 보안 서버들(2100)과각각의 CCS(100)간의 데이터 통신은 제1 실시예의 FEP(600) 및 AMR 서버(800)와 각각의 CCS(100)간의 데이터 통신과 동일하게 이루어지므로 상세하게 설명하지 않는다.The security server 2100 requests specific data (eg, data obtained from a security device or an unmanned automated device) to the CCS 100 through a communication network, and stores and manages specific data transmitted from the CCS 100. Its role is to be installed and operated by a number of security companies. Includes the main functions of the FEP (600 in FIG. 3) and the AMR server (800 in FIG. 3) of the first embodiment to perform data requests to the CCS 100 and data reception and management functions from the CCS 100. do. Here, each of the CCS 100 and the communication network 300 is the same as the configuration and operation of the CCS 100 and the communication network 300 of the first embodiment will not be described in detail. In addition, the data communication between each security server 2100 and each CCS 100 is the same as the data communication between the FEP 600 and the AMR server 800 and each CCS 100 of the first embodiment. It will not be described in detail.
(제3 실시예)(Third Embodiment)
도 8은 본 발명의 제2 실시예에 따른 CCS(100)를 전자상거래 시스템(3000)에 적용한 전체 구성도로서, 본 전자상거래 시스템(3000)은 CCS(100), 통신망(300), 지불 게이트웨이(P/G: Payment Gateway)(3100), 카드 밴 시스템(3200), 금융 VAN망(3300) 및 다수의 금융 서버(3400)를 포함한다. 여기에서, CCS(100)는 다수개로 구현할 수 있으며, 각각의 CCS(100)에는 전화기(유/무선 전화기 포함), 카드 단말기, PC 등이 연결될 수 있다.8 is an overall configuration diagram of applying the CCS 100 to the electronic commerce system 3000 according to the second embodiment of the present invention. The electronic commerce system 3000 includes the CCS 100, the communication network 300, and the payment gateway. (P / G: Payment Gateway) 3100, card van system 3200, financial VAN network 3300, and a plurality of financial servers 3400. Here, the CCS 100 may be implemented in plural, and each CCS 100 may be connected to a telephone (including a wired / wireless telephone), a card terminal, a PC, and the like.
제3 실시예는 카드 조회 업무를 신속하게 처리하기 위한 것으로, 본 발명에 따른 CCS(100) 및 통신망(300)을 전자상거래 시스템에 적용한 예이다. 따라서, 제3 실시예의 CCS(100) 및 통신망(300)은 제1 실시예의 CCS(100) 및 통신망(300)과 그 구성 및 동작이 동일하므로 상세하게 설명하지 않는다.The third embodiment is for quickly processing a card inquiry task, and is an example in which the CCS 100 and the communication network 300 according to the present invention are applied to an electronic commerce system. Therefore, since the configuration and operation of the CCS 100 and the communication network 300 of the third embodiment are the same as those of the CCS 100 and the communication network 300 of the first embodiment, detailed descriptions thereof will not be provided.
P/G(3100)는 통신망(300)을 통해 각각의 CCS(100)와 연결되어 있으며, 대금지불 정보를 처리하는 POS(Point Of Sale) 시스템으로서, 사용자의 신용 정보, 지불 청구, 등록 업무, 사용자의 결제 요청에 관한 업무 수행에 있어서 보안 인증을 담당하는 역할을 수행한다.The P / G 3100 is connected to each CCS 100 through the communication network 300 and is a point of sale (POS) system that processes payment information. It is responsible for security authentication in the performance of the user's payment request.
카드 밴(VAN: Value Added Network) 시스템(3200)은 P/G(3100)와 연결되어 있으며, P/G(3100)로부터 전달되는 각종 데이터(예컨대, 카드 데이터, 인증 데이터등)를 수신하여 금융 VAN망(3300)을 통해 해당 금융 서버(3400)로 지불 승인을 의뢰하고 그 결과를 P/G로 전송하는 역할을 수행한다. 여기에서, 금융 VAN망(3300)은 공중 통신사업자로부터 대여받은 회선에 프로토콜, 부호, 형태, 속도 등을 변화시켜 데이터를 상호 교환하는 부가가치 통신망을 의미한다. 또한, 금융 서버(3400)는 각 카드사에 의해 운용 및 관리되는 서버로서, 카드 밴 시스템(3200)에서 의뢰한 지불 승인에 대한 데이터를 추출하여 해당 카드를 조회하고 그 조회 결과를 금융 VAN망을 통해 카드 밴 시스템(3200)으로 전달하는 역할을 수행한다.The value added network (VAN) system 3200 is connected to the P / G 3100 and receives and receives various data (eg, card data, authentication data, etc.) transmitted from the P / G 3100. Request payment approval to the financial server 3400 through the VAN network 3300 and transmits the result to the P / G. Here, the financial VAN network 3300 refers to a value-added communication network that exchanges data by changing protocols, codes, forms, speeds, etc., on a line loaned from a public telecommunications provider. In addition, the financial server 3400 is a server operated and managed by each card company, extracts data on the payment authorization requested by the card van system 3200, retrieves the corresponding card and displays the inquiry result through the financial VAN network. It serves to deliver to the card van system (3200).
전자상거래 시스템을 이용한 원격 서비스를 제공받기 위해서는 먼저, 카드 단말기 운영자는 카드 단말기에 본 발명의 CCS(100)를 연결하여야 한다. 다음에, 카드 단말기 운영자가 카드의 지불 승인에 대한 절차를 수행하면, CCS(100)는 해당 정보를 단말기 인터페이스부(250)를 통해 수신하고, 통신 인터페이스부(220) 및 통신망(300)을 통해 해당 정보를 P/G(3100)로 전달한다. P/G(3100)는 보안 인증을 수행하여 해당 정보를 카드 밴 시스템(3200)에 전달하고, 카드 밴 시스템(3200)은 금융 VAN망(3300)을 통해 해당 금융 서버(3400)로 지불 승인에 대해 의뢰하고, 그 처리 결과를 금융 서버(3400)로부터 전송받아 P/G(3100)로 전달함으로써, 지불 승인에 대한 조회 업무를 처리한다.In order to receive a remote service using an electronic commerce system, a card terminal operator must first connect the CCS 100 of the present invention to a card terminal. Next, when the card terminal operator performs the procedure for the payment approval of the card, the CCS 100 receives the corresponding information through the terminal interface 250, and through the communication interface 220 and the communication network 300 The information is transmitted to the P / G 3100. The P / G 3100 performs the security authentication and transmits the corresponding information to the card van system 3200, and the card van system 3200 receives the payment approval from the financial server 3400 through the financial VAN network 3300. Request for the payment and transfer the processing result from the financial server 3400 to the P / G 3100 to process the inquiry for payment approval.
또한, CCS(100)에 카드 단말기 뿐만 아니라 전화기 또는 PC를 연결하여 VoIP 서비스 또는 TCP/IP 서비스를 이용할 수 있다. 즉, 전화기 또는 PC를 통한 전자상거래에 있어서의 지불 승인에 대한 모든 업무를 수행할 수 있다. CCS(100)에는 VoIP 및 TCP/IP를 처리할 수 있는 통신 프로토콜 처리 기능이 탑재되어 있으므로여러 가지 수단(예컨대, 카드 단말기, 전화기, PC 등)을 이용한 지불 승인 절차를 처리할 수 있다.In addition, it is possible to use a VoIP service or a TCP / IP service by connecting not only a card terminal but also a phone or a PC to the CCS 100. In other words, it is possible to perform all tasks for payment approval in electronic commerce through a telephone or a PC. Since the CCS 100 is equipped with a communication protocol processing function capable of processing VoIP and TCP / IP, it is possible to process a payment approval procedure using various means (for example, a card terminal, a telephone, a PC, and the like).
이상의 설명은 하나의 실시예를 설명한 것에 불과하고, 본 발명은 상술한 실시예에 한정되지 않으며 첨부한 특허청구범위 내에서 다양하게 변경 가능한 것이다. 예를 들어, 본 발명의 실시예에 구체적으로 나타난 각 구성 요소의 형상 및 구조는 변형하여 실시할 수 있을 것이다.The above description is only for explaining one embodiment, and the present invention is not limited to the above-described embodiment and can be variously changed within the scope of the appended claims. For example, the shape and structure of each component specifically shown in the embodiments of the present invention may be modified.
이상에서 설명한 바와 같이 본 발명에 따른 저속전용회선 장치를 이용한 원격 서비스 제공 시스템에 의하면, 초고속 인터넷 및 저속전용회선 장치를 이용하여 전력 서비스용 통신 서비스, 방범 및 방재용 통신 서비스, 원격 설비용 감시 통신 서비스, 전자상거래 시스템용 통신 서비스를 정확하고 신속하게 제공할 수 있는 효과가 있다.According to the remote service providing system using the low-speed dedicated line device according to the present invention as described above, using the high-speed Internet and low-speed dedicated line device, communication service for power service, communication service for crime prevention and disaster prevention, surveillance communication for remote facilities It is effective to provide a service and communication service for an e-commerce system accurately and quickly.
또한, 전자상거래에 있어서, 저속전용회선 장치에 전화기 또는 PC를 연결하여 전화기를 통한 인터넷 전화 서비스 및 PC를 통한 TCP/IP 연결이 가능한 각종 서비스를 제공할 수 있는 효과가 있다.In addition, in the electronic commerce, there is an effect that can be connected to a low-speed leased line device to provide a telephone or a PC to the Internet telephone service through the telephone and various services capable of TCP / IP connection through the PC.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0024486A KR100463054B1 (en) | 2002-05-03 | 2002-05-03 | System for Providing Remote Service using Compact Communication Server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0024486A KR100463054B1 (en) | 2002-05-03 | 2002-05-03 | System for Providing Remote Service using Compact Communication Server |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030086113A KR20030086113A (en) | 2003-11-07 |
KR100463054B1 true KR100463054B1 (en) | 2004-12-23 |
Family
ID=32381478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0024486A KR100463054B1 (en) | 2002-05-03 | 2002-05-03 | System for Providing Remote Service using Compact Communication Server |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100463054B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030050036A1 (en) * | 2001-09-07 | 2003-03-13 | Hayduk Matthew A. | Security services for wireless devices |
KR100634377B1 (en) * | 2004-12-30 | 2006-10-16 | 메트로나코리아(주) | Remote meter reading and security system using cable TV network |
KR101053147B1 (en) * | 2010-08-17 | 2011-08-02 | 한국전력공사 | Remote meter reading method and device using task script |
KR101596945B1 (en) * | 2013-11-11 | 2016-02-25 | 한국전기연구원 | TCP/IP-based Wide Use Communication Module for Smart Nano-Grid and Method thereof |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990073808A (en) * | 1998-03-03 | 1999-10-05 | 탁승호 | Gas Meter with IC Card Settlement Function |
-
2002
- 2002-05-03 KR KR10-2002-0024486A patent/KR100463054B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990073808A (en) * | 1998-03-03 | 1999-10-05 | 탁승호 | Gas Meter with IC Card Settlement Function |
Also Published As
Publication number | Publication date |
---|---|
KR20030086113A (en) | 2003-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2446610C2 (en) | Stream-oriented setup for working in amr/ami-service networks | |
US6854010B1 (en) | Multi-location management system | |
US6240091B1 (en) | Implementation of access service | |
KR100434655B1 (en) | Automatic Meter Reading System | |
AU741703B2 (en) | Implementation of access service | |
US6738815B1 (en) | Systems and methods for utilizing a communications network for providing mobile users access to legacy systems | |
US20100150170A1 (en) | Scalable and Robust Mechanism for Remote IP Device Monitoring With Changing IP Address Assignment | |
CN102232177B (en) | Method and distributed system for detecting and managing data from plurality of measuring devices | |
US20150325114A1 (en) | System and method for controlling a connection of a meter to a power line | |
US6820049B1 (en) | Data collection system | |
US20090067441A1 (en) | Multi-interface wireless adapter and network bridge | |
MXPA06012390A (en) | System and method for efficient configuration in a fixed network automated meter reading system. | |
US8135819B2 (en) | Methods and systems for network management using periodic status messages in automated teller machines | |
US8966117B1 (en) | System for discovering routers in a communication path of a supervisory control and data acquisition system | |
JP4220306B2 (en) | Electricity meter | |
US6816480B1 (en) | Data terminal apparatus | |
US6363335B1 (en) | Communications bridge for circuit switched data transfer simulation | |
US9100318B1 (en) | Method for discovering routers in a communication path of a supervisory control and data acquisition system | |
WO2000002365A1 (en) | Systems and methods for utilizing a communications network for providing mobile users access to legacy systems | |
EP3014814B1 (en) | System for connecting smart devices in a building | |
KR100463054B1 (en) | System for Providing Remote Service using Compact Communication Server | |
GB2523123A (en) | Method and hardware device for remotely connecting to and controlling a private branch exchange | |
US20090213742A1 (en) | Telephone Communication Monitoring Device and Method | |
CN111354124A (en) | Intelligent Internet of things vending system, service equipment and vending machine | |
CN112367224A (en) | Terminal monitoring device, system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20020503 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20040531 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20041129 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20041213 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20041214 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20071212 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20081204 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20091207 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20101206 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20111206 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20121206 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20121206 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20131213 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20131213 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20141215 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20141215 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20161213 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20161213 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20171213 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20171213 Start annual number: 14 End annual number: 14 |
|
FPAY | Annual fee payment |
Payment date: 20181213 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20181213 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20201214 Start annual number: 17 End annual number: 17 |
|
PR1001 | Payment of annual fee |
Payment date: 20211213 Start annual number: 18 End annual number: 18 |
|
PC1801 | Expiration of term |
Termination date: 20221103 Termination category: Expiration of duration |