KR20240143028A - Method, apparatus, system and computer program for subscription-type automatic inspection method for ICT equipment - Google Patents
Method, apparatus, system and computer program for subscription-type automatic inspection method for ICT equipment Download PDFInfo
- Publication number
- KR20240143028A KR20240143028A KR1020230037790A KR20230037790A KR20240143028A KR 20240143028 A KR20240143028 A KR 20240143028A KR 1020230037790 A KR1020230037790 A KR 1020230037790A KR 20230037790 A KR20230037790 A KR 20230037790A KR 20240143028 A KR20240143028 A KR 20240143028A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- inspection
- automatic inspection
- subscription
- automatic
- Prior art date
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 271
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004590 computer program Methods 0.000 title claims abstract description 19
- 238000004891 communication Methods 0.000 claims abstract description 113
- 238000013515 script Methods 0.000 claims description 58
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
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
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/2878—Access multiplexer, e.g. DSLAM
- H04L12/2887—Access multiplexer, e.g. DSLAM characterised by the offered subscriber services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1063—Application servers providing network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Multimedia (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 정보통신 장비에 대한 구독형 자동 점검 방법, 장치, 시스템 및 컴퓨터 프로그램에 관한 것으로서, 보다 구체적으로는 각 고객사에 구비되는 다양한 정보통신 장비에 대하여 효율적으로 자동 점검을 수행할 수 있는 구독형 자동 점검 방법, 장치, 시스템 및 컴퓨터 프로그램에 관한 것이다. 본 발명에서는, 자동 점검 서비스를 구독하는 고객사의 정보통신 장비에 대한 자동 점검을 수행하는 방법에 있어서, 구독 관리 장치가, 제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검 서비스의 구독을 위한 제1 구독 정보를 수신하는 단계; 상기 제1 구독 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 점검을 위한 제1 점검 정보를 생성하는 단계; 및 생성된 상기 제1 점검 정보를 상기 제1 고객사의 제1 자동 점검 장치로 전송하여, 상기 제1 점검 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검을 수행하도록 하는 단계;를 포함하는 것을 특징으로 하는 구독형 자동 점검 방법을 개시한다.The present invention relates to a subscription-type automatic inspection method, device, system and computer program for information and communication equipment, and more particularly, to a subscription-type automatic inspection method, device, system and computer program capable of efficiently performing automatic inspections on various information and communication equipment provided to each client company. The present invention discloses a subscription-type automatic inspection method, characterized by including the steps of: a subscription management device receiving first subscription information for subscribing to an automatic inspection service for one or more information and communication equipment of a first client company; a step of generating first inspection information for inspection of one or more information and communication equipment of the first client company based on the first subscription information; and a step of transmitting the generated first inspection information to a first automatic inspection device of the first client company to perform an automatic inspection of one or more information and communication equipment of the first client company based on the first inspection information.
Description
본 발명은 정보통신 장비에 대한 구독형 자동 점검 방법, 장치, 시스템 및 컴퓨터 프로그램에 관한 것으로서, 보다 구체적으로는 각 고객사에 구비되는 다양한 정보통신 장비에 대하여 효율적으로 자동 점검을 수행할 수 있는 구독형 자동 점검 방법, 장치, 시스템 및 컴퓨터 프로그램에 관한 것이다.The present invention relates to a subscription-type automatic inspection method, device, system and computer program for information and communication equipment, and more specifically, to a subscription-type automatic inspection method, device, system and computer program capable of efficiently performing automatic inspections on various information and communication equipment provided to each customer company.
정보통신 기술의 발전과 함께 여러 정보통신 서비스가 빠르게 확산하고 있으며, 나아가 보다 다양한 정보통신 장비들이 네트워크로 연결되어 다양한 서비스를 제공하고 있다.With the development of information and communication technology, various information and communication services are rapidly spreading, and more diverse information and communication devices are connected to networks to provide diverse services.
그런데, 이러한 정보통신 장비에 이상이 발생하는 경우 크고 작은 문제를 유발하게 되며, 상황에 따라서는 심각한 결과를 초래하는 경우도 발생할 수 있으며, 이를 방지하기 위하여 다양한 정보통신 장비들에 대한 점검 및 관리에 소요되는 인력과 비용도 빠르게 증가하고 있다.However, if there is a problem with this information and communication equipment, it can cause problems big and small, and depending on the situation, it can even lead to serious consequences. To prevent this, the manpower and cost required to inspect and manage various information and communication equipment are rapidly increasing.
이와 관련하여, 종래에는 통상적으로 개별 회사 별로 정보통신 장비를 점검하고 관리할 수 있는 자동 점검 시스템을 사내에 구축하여 각 정보통신 장비들을 점검하거나 관리하는 방식이 사용되었다.In this regard, in the past, a method was used in which each company built an in-house automatic inspection system capable of inspecting and managing information and communication equipment to inspect or manage each information and communication equipment.
그런데, 이러한 종래 기술에서는 신규 정보통신 장비가 추가되거나 기존 정보통신 장비에 대한 신규 점검 항목을 추가하고자 하는 경우, 상기 개별 회사 별로 자동 점검 시스템을 업데이트하여야 하고, 이를 위해서는 많은 인력과 비용이 소요될 뿐만 아니라 상당한 시간도 소요될 수 있어 신속한 대응이 어려워지는 제약도 따를 수 있다.However, in these conventional technologies, when new information and communication equipment is added or new inspection items are added to existing information and communication equipment, the automatic inspection system must be updated for each individual company, which requires a lot of manpower and cost, and can also take a considerable amount of time, which can lead to limitations in making it difficult to respond quickly.
이에 따라, 각 고객사에 신규 정보통신 장비가 추가되거나 신규 점검 항목이 추가되는 경우에도, 적은 인력과 비용으로 각 고객사에 구비되는 자동 점검 시스템을 신속하고 체계적으로 업데이트하여 대응할 수 있도록 하는 방안이 요구되고 있으나, 아직 이에 대한 적절한 해법이 구현되지 못하고 있는 상황이다.Accordingly, there is a need for a method to respond by quickly and systematically updating the automatic inspection system equipped at each customer company with less manpower and cost when new information and communication equipment or new inspection items are added to each customer company, but an appropriate solution has not yet been implemented.
본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위해 창안된 것으로, 정보통신 장비를 사용하는 각 고객사에서 신규 정보통신 장비가 추가되거나 신규 점검 항목이 추가되는 경우에도, 적은 인력과 비용으로 각 고객사에 구비되는 자동 점검 시스템을 신속하고 체계적으로 업데이트하여 대응할 수 있도록 하는 방법, 장치, 시스템 및 컴퓨터 프로그램을 제공하는 것을 목적으로 한다.The present invention was created to solve the problems of the prior art as described above, and the purpose of the present invention is to provide a method, device, system and computer program that can quickly and systematically update and respond to the automatic inspection system equipped at each customer company with a small amount of manpower and cost when new information and communication equipment is added or new inspection items are added at each customer company using information and communication equipment.
그 외 본 발명의 세부적인 목적은 아래에 기재되는 구체적인 내용을 통하여 이 기술 분야의 전문가나 연구자에게 자명하게 파악되고 이해될 수 있을 것이다.Other detailed purposes of the present invention will be clearly understood and determined by experts or researchers in this technical field through the specific contents described below.
상기 과제를 해결하기 위한 본 발명의 한 측면에 따른 구독형 자동 점검 방법은, 자동 점검 서비스를 구독하는 고객사의 정보통신 장비에 대한 자동 점검을 수행하는 방법에 있어서, 구독 관리 장치가, 제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검 서비스의 구독을 위한 제1 구독 정보를 수신하는 단계; 상기 제1 구독 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 점검을 위한 제1 점검 정보를 생성하는 단계; 및 생성된 상기 제1 점검 정보를 상기 제1 고객사의 제1 자동 점검 장치로 전송하여, 상기 제1 점검 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검을 수행하도록 하는 단계;를 포함하는 것을 특징으로 한다.According to one aspect of the present invention for solving the above problem, a subscription-based automatic inspection method is provided, which is a method for performing an automatic inspection on information and communication equipment of a client company subscribing to an automatic inspection service, comprising: a step in which a subscription management device receives first subscription information for subscribing to an automatic inspection service for at least one information and communication equipment of a first client company; a step in which first inspection information for performing an inspection on at least one information and communication equipment of the first client company is generated based on the first subscription information; and a step in which the generated first inspection information is transmitted to a first automatic inspection device of the first client company to perform an automatic inspection on at least one information and communication equipment of the first client company based on the first inspection information.
여기서, 상기 제1 구독 정보를 수신하는 단계에서, 상기 구독 관리 장치는 상기 자동 점검 서비스를 위하여 제공되는 구독 관리 포털을 통해 입력된 상기 제1 구독 정보를 수신할 수 있다.Here, in the step of receiving the first subscription information, the subscription management device can receive the first subscription information entered through a subscription management portal provided for the automatic inspection service.
또한, 상기 제1 점검 정보를 생성하는 단계는, 상기 제1 구독 정보를 기초로 상기 제1 고객사에 대하여 추가된 정보통신 장비 또는 추가된 점검 항목을 식별하는 단계; 및 상기 추가된 정보통신 장비 또는 상기 추가된 점검 항목에 대한 자동 점검을 위한 스크립트 정보를 포함하여 상기 제1 점검 정보를 산출하는 단계;를 포함할 수 있다.In addition, the step of generating the first inspection information may include a step of identifying additional information and communication equipment or additional inspection items for the first customer company based on the first subscription information; and a step of calculating the first inspection information including script information for automatic inspection of the added information and communication equipment or the added inspection items.
이때, 상기 제1 점검 정보를 산출하는 단계에서, 상기 구독 관리 장치에는 자동 점검 스크립트 라이브러리가 구비되어, 상기 자동 점검 스크립트 라이브러리를 기초로 상기 제1 점검 정보를 생성할 수 있다.At this time, in the step of generating the first inspection information, the subscription management device is equipped with an automatic inspection script library, and can generate the first inspection information based on the automatic inspection script library.
또한, 상기 자동 점검을 수행하도록 하는 단계는, 상기 제1 자동 점검 장치에서 상기 제1 점검 정보를 기초로 하나 이상의 정보통신 장비에 대한 자동 점검을 위한 스크립트 정보를 업데이트하는 단계; 및 상기 제1 자동 점검 장치에서 업데이트된 상기 스크립트 정보를 기초로 상기 하나 이상의 정보통신 장비에 대한 자동 점검을 수행하는 단계;를 포함할 수 있다.In addition, the step of performing the automatic inspection may include the step of updating script information for automatic inspection of one or more information and communication devices based on the first inspection information in the first automatic inspection device; and the step of performing automatic inspection of the one or more information and communication devices based on the updated script information in the first automatic inspection device.
이때, 상기 스크립트 정보를 업데이트하는 단계에서, 상기 제1 자동 점검 장치에는 로컬 스크립트 라이브러리가 구비되어, 상기 제1 점검 정보를 기초로 상기 로컬 스크립트 라이브러리를 업데이트할 수 있다.At this time, in the step of updating the script information, the first automatic inspection device is equipped with a local script library, and the local script library can be updated based on the first inspection information.
또한, 상기 자동 점검을 수행하는 단계에서, 상기 제1 자동 점검 장치에는 자동 점검 엔진이 구비되어, 상기 자동 점검 엔진이 업데이트된 상기 로컬 스크립트 라이브러리를 기초로 하나 이상의 정보통신 장비에 대한 자동 점검을 수행할 수 있다.In addition, in the step of performing the automatic inspection, the first automatic inspection device is equipped with an automatic inspection engine, and the automatic inspection engine can perform an automatic inspection on one or more information and communication devices based on the updated local script library.
또한, 본 발명의 다른 측면에 따른 컴퓨터 프로그램은, 컴퓨터에서 앞서 기재된 구독형 자동 점검 방법의 각 단계를 실행시키기 위한 컴퓨터로 판독 가능한 매체에 저장된. 컴퓨터 프로그램일 수 있다.In addition, a computer program according to another aspect of the present invention may be a computer program stored in a computer-readable medium for executing each step of the subscription-type automatic inspection method described above on a computer.
또한, 본 발명의 또 다른 측면에 따른 구독 관리 장치는, 자동 점검 서비스를 구독하는 고객사의 정보통신 장비에 대한 자동 점검을 수행하기 위한 장치에 있어서, 제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검 서비스의 구독을 위한 제1 구독 정보를 수신하는 구독 정보 수신부; 상기 제1 구독 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 점검을 위한 제1 점검 정보를 생성하는 점검 정보 생성부; 및 생성된 상기 제1 점검 정보를 상기 제1 고객사의 제1 자동 점검 장치로 전송하여, 상기 제1 점검 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검을 수행하도록 하는 자동 점검 수행부;를 포함하는 것을 특징으로 한다.In addition, a subscription management device according to another aspect of the present invention is characterized in that it includes a subscription information receiving unit which receives first subscription information for subscribing to an automatic inspection service for one or more information and communication devices of a first customer company; an inspection information generating unit which generates first inspection information for inspection of one or more information and communication devices of the first customer company based on the first subscription information; and an automatic inspection performing unit which transmits the generated first inspection information to a first automatic inspection device of the first customer company to perform an automatic inspection of one or more information and communication devices of the first customer company based on the first inspection information.
이에 따라, 본 발명의 일 실시예에 따른 정보통신 장비에 대한 구독형 자동 점검 방법, 장치, 시스템 및 컴퓨터 프로그램에서는, 정보통신 장비를 사용하는 각 고객사에서 신규 정보통신 장비가 추가되거나 신규 점검 항목이 추가되는 경우에도, 적은 인력과 비용으로 각 고객사에 구비되는 자동 점검 시스템을 신속하고 체계적으로 업데이트하여 효과적으로 대응할 수 있게 된다.Accordingly, in the subscription-type automatic inspection method, device, system and computer program for information and communication equipment according to one embodiment of the present invention, even when new information and communication equipment or new inspection items are added at each customer company using the information and communication equipment, the automatic inspection system equipped at each customer company can be updated quickly and systematically with less manpower and cost to effectively respond.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과로 제한되지 않으며, 언급하지 않은 또 다른 효과는 본 명세서에 기재된 내용으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable from the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by a person skilled in the art to which the present invention pertains from the contents described herein.
본 발명에 관한 이해를 돕기 위해 상세한 설명의 일부로 포함되는, 첨부도면은 본 발명에 대한 실시예를 제공하고, 상세한 설명과 함께 본 발명의 기술적 사상을 설명한다.
도 1은 본 발명의 일 실시예에 따른 구독형 자동 점검 시스템의 구성을 예시하는 도면이다.
도 2는 본 발명의 일 실시예에 따른 구독형 자동 점검 방법의 순서도를 예시하는 도면이다.
도 3 내지 도 6은 본 발명의 일 실시예에 따른 구독형 자동 점점 방법의 구체적인 실시예를 설명하는 도면이다.
도 7은 본 발명의 일 실시예에 따른 구독 관리 장치의 블록도를 예시하는 도면이다.
도 8은 본 발명의 일 실시예에 따른 구독 관리 장치의 구체적인 구성을 예시하는 도면이다.The accompanying drawings, which are included as a part of the detailed description to aid understanding of the present invention, provide embodiments of the present invention and, together with the detailed description, explain the technical idea of the present invention.
FIG. 1 is a drawing exemplifying the configuration of a subscription-type automatic inspection system according to one embodiment of the present invention.
FIG. 2 is a drawing illustrating a flow chart of a subscription-type automatic inspection method according to one embodiment of the present invention.
FIGS. 3 to 6 are drawings explaining specific examples of a subscription-type automatic acquisition method according to one embodiment of the present invention.
FIG. 7 is a drawing illustrating a block diagram of a subscription management device according to one embodiment of the present invention.
FIG. 8 is a drawing illustrating a specific configuration of a subscription management device according to one embodiment of the present invention.
본 발명에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명의 권리범위를 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 해당 분야의 통상의 기술자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that the technical terms used in the present invention are only used to describe specific embodiments and are not intended to limit the scope of the present invention. In addition, the technical terms used in the present invention should be interpreted as having a meaning generally understood by a person having ordinary skill in the technical field to which the present invention belongs, unless specifically defined to have a different meaning in the present invention, and should not be interpreted in an excessively comprehensive or excessively narrow meaning. In addition, when the technical terms used in the present invention are incorrect technical terms that do not accurately express the idea of the present invention, they should be replaced with technical terms that can be correctly understood by a person having ordinary skill in the relevant field and understood. In addition, the general terms used in the present invention should be interpreted as defined in the dictionary or according to the context, and should not be interpreted in an excessively narrow meaning.
또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서, "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성요소들, 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.In addition, the singular expression used in the present invention includes the plural expression unless the context clearly indicates otherwise. In the present invention, the terms "consisting of" or "comprising" should not be construed as necessarily including all of the various components or various steps described in the invention, and should be construed as not including some of the components or some of the steps, or may further include additional components or steps.
또한, 본 발명에서 사용되는 제1, 제2 등과 같이 서수를 포함하는 용어는 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 용어들에 의해 한정되어서는 아니된다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리범위를 벗어나지 않으면서 제1 구성요소는 제2구성 요소로 명명될 수 있고, 유사하게 제2구성 요소도 제1 구성요소로 명명될 수 있다.In addition, terms including ordinal numbers such as first, second, etc. used in the present invention may be used to describe components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may also be named the first component.
이하, 첨부된 도면을 참조하여 본 발명에 따른 실시 예들을 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings. Regardless of the drawing symbols, identical or similar components will be given the same reference numerals and redundant descriptions thereof will be omitted.
또한, 본 발명을 설명함에 있어서 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 기술사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 기술사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, when explaining the present invention, if it is judged that a detailed description of a related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted. In addition, it should be noted that the attached drawings are only intended to facilitate easy understanding of the technical idea of the present invention, and should not be construed as limiting the technical idea of the present invention by the attached drawings.
이하, 본 발명의 일 실시예에 따른 구독형 자동 점검 방법, 장치, 시스템 및 컴퓨터 프로그램에 대한 예시적인 실시 형태들을 첨부된 도면을 참조하여 차례로 설명한다.Hereinafter, exemplary embodiments of a subscription-type automatic inspection method, device, system and computer program according to one embodiment of the present invention will be described in sequence with reference to the attached drawings.
먼저, 도 1에서는 본 발명의 일 실시예에 따른 구독형 자동 점검 시스템(100)의 구성을 예시하고 있다. First, FIG. 1 illustrates the configuration of a subscription-type automatic inspection system (100) according to one embodiment of the present invention.
도 1에서 볼 수 있는 바와 같이, 본 발명의 일 실시예에 따른 구독형 자동 점검 시스템(100)은 구독형 자동 점검 서비스의 각 고객사에 구비되어 하나 상기 각 고객사의 이상의 정보통신 장비(130a, 130b, 130c, 130d)에 대한 자동 점검을 수행하는 하나 이상의 자동 점검 장치(120a, 120b)와, 상기 하나 이상의 자동 점검 장치(120a, 120b)에 대한 자동 점검 서비스의 구독과 동작을 관리하는 구독 관리 장치(110)를 포함하여 구성될 수 있다.As can be seen in FIG. 1, a subscription-type automatic inspection system (100) according to one embodiment of the present invention may be configured to include one or more automatic inspection devices (120a, 120b) equipped at each client company of a subscription-type automatic inspection service and performing automatic inspections on one or more information and communication devices (130a, 130b, 130c, 130d) of said client company, and a subscription management device (110) that manages subscription to and operation of the automatic inspection service for said one or more automatic inspection devices (120a, 120b).
여기서, 상기 하나 이상의 정보통신 장비(130a, 130b, 130c, 130d)에는 정보통신 서비스를 위하여 연산 등 정보 처리를 수행하거나 통신을 위한 네트워크 기능 등을 수행하는 서버나 가상 머신(Virtual Machine), 스위치, 라우터 등이 포함될 수 있으며, 이외에도 정보통신 서비스를 위하여 사용될 수 있는 다양한 장비들이 포함될 수 있다.Here, the one or more information and communication devices (130a, 130b, 130c, 130d) may include servers, virtual machines, switches, routers, etc. that perform information processing such as calculations for information and communication services or perform network functions for communication, and various other devices that may be used for information and communication services may also be included.
또한, 상기 자동 점검 장치(120a, 120b)에서는 명령어 라인 인터페이스(Command Line Interface, CLI) 등을 통해 상기 하나 이상의 정보통신 장비(130a, 130b, 130c, 130d)에 대하여 명령을 수행하거나 점검 항목에 대한 확인 작업을 수행할 수 있으나, 본 발명이 반드시 이에 한정되는 것은 아니다.In addition, the automatic inspection device (120a, 120b) may perform a command or perform a confirmation task for an inspection item for one or more information and communication devices (130a, 130b, 130c, 130d) through a command line interface (CLI), etc., but the present invention is not necessarily limited thereto.
이때, 상기 자동 점검 장치(120a, 120b)는 하나의 물리적인 서버 컴퓨터로 구현되거나, 둘 이상의 서버 컴퓨터가 연동되어 구현될 수도 있으며, 상기 서버 컴퓨터의 예로는 서버 컴퓨팅 디바이스, 개인용 컴퓨터, 미니 컴퓨터, 및/또는 메인프레임 컴퓨터를 포함할 수 있지만 이러한 것으로만 한정되는 것은 아니고, 상기 서버 컴퓨터는 분산형 시스템일 수 있으며, 나아가 클라우드 시스템을 이용하여 구현되거나 전용 하드웨어 등을 사용하여 별도의 장치로 구현되는 등 매우 다양한 형태로 구현하는 것이 가능하다.At this time, the automatic inspection device (120a, 120b) may be implemented as a single physical server computer, or may be implemented by linking two or more server computers. Examples of the server computer may include, but are not limited to, a server computing device, a personal computer, a minicomputer, and/or a mainframe computer. The server computer may be a distributed system, and may be implemented in a variety of forms, such as by using a cloud system or by using dedicated hardware or the like as a separate device.
나아가, 본 발명에서 상기 자동 점검 장치(120)와 상기 정보통신 장비(130)가 반드시 물리적으로 분리된 형태로 구성되어야 하는 것은 아니며, 상기 자동 점검 장치(120)와 상기 정보통신 장비(130)가 하나의 장비로 일체형으로 구현되는 등 다양한 형태로 구현하는 것도 가능하다.Furthermore, in the present invention, the automatic inspection device (120) and the information and communication equipment (130) do not necessarily have to be configured in a physically separated form, and the automatic inspection device (120) and the information and communication equipment (130) can be implemented in various forms, such as being implemented as an integrated unit as a single device.
또한, 본 발명에서 상기 구독 관리 장치(120)는 하나의 물리적인 서버 컴퓨터로 구현되거나, 둘 이상의 서버 컴퓨터가 연동되어 구현될 수도 있으며, 상기 서버 컴퓨터의 예로는 서버 컴퓨팅 디바이스, 개인용 컴퓨터, 미니 컴퓨터, 및/또는 메인프레임 컴퓨터를 포함할 수 있지만 이러한 것으로만 한정되는 것은 아니고, 상기 서버 컴퓨터는 분산형 시스템일 수 있으며, 나아가 클라우드 시스템을 이용하여 구현되거나 전용 하드웨어 등을 사용하여 별도의 장치로 구현되는 등 매우 다양한 형태로 구현하는 것이 가능하다.In addition, in the present invention, the subscription management device (120) may be implemented as one physical server computer, or may be implemented by linking two or more server computers, and examples of the server computer may include, but are not limited to, a server computing device, a personal computer, a minicomputer, and/or a mainframe computer, and the server computer may be a distributed system, and further, may be implemented in a wide variety of forms, such as being implemented using a cloud system or being implemented as a separate device using dedicated hardware, etc.
또한, 상기 통신망(140)으로서는 무선 통신망과 유선 통신망을 포함할 수 있고, 구체적으로, 3G 통신망, 4G 통신망, 5G 통신망, Bluetooth, 적외선 통신, WiFi(Wireless Fidelity) 등 무선 인터넷 통신망 등 다양한 무선 통신망을 포함할 수 있으며, 또한 근거리 통신망 (LAN: Local Area Network), 도시권 통신망 (MAN: Metropolitan Area Network), 광역 통신망 (WAN: Wide Area Network) 등을 포함할 수 있으며, 이외에도 지능형 교통 시스템(ITS)용 통신망 등 다양한 통신망을 포함할 수 있다. 또한, 상기 통신망(140)은 공지의 유무선 월드 와이드 웹(WWW: World Wide Web) 통신망을 포함할 수도 있다. 그러나, 본 발명에서 통신망(140)은 상기 열거된 네트워크에 국한되지 않고, 공지의 무선 데이터 네트워크나 공지의 전화 네트워크 또는 공지의 유무선 텔레비전 네트워크 등을 적어도 일부로 포함할 수도 있다. In addition, the communication network (140) may include a wireless communication network and a wired communication network, and specifically, may include various wireless communication networks such as a 3G communication network, a 4G communication network, a 5G communication network, Bluetooth, infrared communication, and a wireless Internet communication network such as WiFi (Wireless Fidelity), and may also include a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), and in addition, may include various communication networks such as a communication network for an intelligent transportation system (ITS). In addition, the communication network (140) may include a known wired or wireless World Wide Web (WWW) communication network. However, the communication network (140) in the present invention is not limited to the networks listed above, and may include at least a part of a known wireless data network, a known telephone network, or a known wired or wireless television network.
또한, 도 2에서는 본 발명의 일 실시예에 따른 구독형 자동 점검 방법의 순서도를 예시하고 있다. 도 2에서 볼 수 있는 바와 같이, 본 발명의 일 실시예에 따른 구독형 자동 점검 방법은, 자동 점검 서비스를 구독하는 고객사의 정보통신 장비에 대한 자동 점검을 수행하는 방법에 있어서, 구독 관리 장치(110)가, 제1 고객사의 하나 이상의 정보통신 장비(130)에 대한 자동 점검 서비스의 구독을 위한 제1 구독 정보를 수신하는 단계(S110), 상기 제1 구독 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비(130)에 대한 점검을 위한 제1 점검 정보를 생성하는 단계(S120) 및 생성된 상기 제1 점검 정보를 상기 제1 고객사의 제1 자동 점검 장치(120a)로 전송하여, 상기 제1 점검 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 수행하도록 하는 단계(S130)를 포함할 수 있다.In addition, FIG. 2 illustrates a flowchart of a subscription-type automatic inspection method according to an embodiment of the present invention. As can be seen in FIG. 2, the subscription-type automatic inspection method according to an embodiment of the present invention may include a step (S110) in which a subscription management device (110) receives first subscription information for subscribing to an automatic inspection service for one or more information and communication devices (130) of a first customer, a step (S120) in which first inspection information for inspection of one or more information and communication devices (130) of the first customer is generated based on the first subscription information, and a step (S130) in which the generated first inspection information is transmitted to a first automatic inspection device (120a) of the first customer to perform an automatic inspection of one or more information and communication devices (130) of the first customer based on the first inspection information.
여기서, 상기 제1 구독 정보를 수신하는 단계(S110)에서, 상기 구독 관리 장치(110)는 상기 자동 점검 서비스를 위하여 제공되는 구독 관리 포털을 통해 입력된 상기 제1 구독 정보를 수신할 수 있다.Here, in the step (S110) of receiving the first subscription information, the subscription management device (110) can receive the first subscription information entered through the subscription management portal provided for the automatic inspection service.
또한, 상기 제1 점검 정보를 생성하는 단계(S120)는, 상기 제1 구독 정보를 기초로 상기 제1 고객사에 대하여 추가된 정보통신 장비(130) 또는 추가된 점검 항목을 식별하는 단계(S121) 및 상기 추가된 정보통신 장비(130) 또는 상기 추가된 점검 항목에 대한 자동 점검을 위한 스크립트 정보를 포함하여 상기 제1 점검 정보를 산출하는 단계(S122)를 포함할 수 있다.In addition, the step (S120) of generating the first inspection information may include a step (S121) of identifying additional information and communication equipment (130) or additional inspection items for the first customer company based on the first subscription information, and a step (S122) of calculating the first inspection information including script information for automatic inspection of the added information and communication equipment (130) or the added inspection items.
이때, 상기 제1 점검 정보를 산출하는 단계(S122)에서, 상기 구독 관리 장치(110)에는 자동 점검 스크립트 라이브러리(115)가 구비되어, 상기 자동 점검 스크립트 라이브러리(115)를 기초로 상기 제1 점검 정보를 생성할 수 있다.At this time, in the step (S122) of generating the first inspection information, the subscription management device (110) is equipped with an automatic inspection script library (115), and the first inspection information can be generated based on the automatic inspection script library (115).
또한, 상기 자동 점검을 수행하도록 하는 단계(S130)는, 상기 제1 자동 점검 장치(120a)에서 상기 제1 점검 정보를 기초로 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 위한 스크립트 정보를 업데이트하는 단계(S131) 및 상기 제1 자동 점검 장치(120a)에서 업데이트된 상기 스크립트 정보를 기초로 상기 하나 이상의 정보통신 장비에 대한 자동 점검을 수행하는 단계(S132)를 포함할 수 있다.In addition, the step (S130) of performing the automatic inspection may include a step (S131) of updating script information for automatic inspection of one or more information and communication equipment (130) based on the first inspection information in the first automatic inspection device (120a), and a step (S132) of performing automatic inspection of the one or more information and communication equipment based on the updated script information in the first automatic inspection device (120a).
이때, 상기 스크립트 정보를 업데이트하는 단계(S131)에서, 상기 제1 자동 점검 장치(120a)에는 로컬 스크립트 라이브러리(125)가 구비되어, 상기 제1 점검 정보를 기초로 상기 로컬 스크립트 라이브러리(125)를 업데이트할 수 있다.At this time, in the step (S131) of updating the script information, the first automatic inspection device (120a) is equipped with a local script library (125), so that the local script library (125) can be updated based on the first inspection information.
또한, 상기 자동 점검을 수행하는 단계(S132)에서, 상기 제1 자동 점검 장치(120a)에는 자동 점검 엔진(미도시)이 구비되어, 상기 자동 점검 엔진(미도시)이 업데이트된 상기 로컬 스크립트 라이브러리(125)를 기초로 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 수행할 수 있다.In addition, in the step (S132) of performing the automatic inspection, the first automatic inspection device (120a) is equipped with an automatic inspection engine (not shown), so that the automatic inspection engine (not shown) can perform an automatic inspection on one or more information and communication devices (130) based on the updated local script library (125).
이에 따라, 본 발명의 일 실시예에 따른 정보통신 장비에 대한 구독형 자동 점검 방법, 장치, 시스템 및 컴퓨터 프로그램에서는, 자동 점검 서비스를 구독하는 각 고객사에서 신규 정보통신 장비가 추가되거나 신규 점검 항목이 추가되더라도 적은 인력과 비용으로 각 고객사에 구비되는 자동 점검 시스템을 신속하고 체계적으로 업데이트하여 효과적으로 대응할 수 있게 된다.Accordingly, in the subscription-type automatic inspection method, device, system and computer program for information and communication equipment according to one embodiment of the present invention, even if new information and communication equipment or new inspection items are added at each customer company subscribing to the automatic inspection service, the automatic inspection system equipped at each customer company can be updated quickly and systematically with less manpower and cost to effectively respond.
이하, 도면을 참조하여 본 발명의 일 실시예에 따른 구독형 자동 점검 방법, 장치 및 시스템을 각 구성 요소 별로 나누어 보다 자세하게 살핀다.Hereinafter, with reference to the drawings, a subscription-type automatic inspection method, device and system according to one embodiment of the present invention will be examined in more detail by dividing each component.
먼저, 상기 S110 단계에서는, 상기 구독 관리 장치(110)가 제1 고객사의 하나 이상의 정보통신 장비(130)에 대한 자동 점검 서비스의 구독을 위한 제1 구독 정보를 수신하게 된다.First, in the step S110, the subscription management device (110) receives first subscription information for subscribing to an automatic inspection service for one or more information and communication equipment (130) of the first customer company.
보다 구체적으로, 도 3에서 볼 수 있는 바와 같이, 상기 S110 단계에서는 제1 고객사의 관리자 등이 상기 자동 점검 서비스를 위하여 제공되는 구독 관리 포털 등에 접속하여 구독을 신청하면(도 3의 ①), 상기 구독 관리 포털에서는 상기 제1 고객사에 대한 자동 점검 서비스의 구독을 위한 제1 정보를 상기 구독 관리 장치(110)로 제공할 수 있다.More specifically, as can be seen in FIG. 3, in step S110, when an administrator of the first customer company, etc., accesses a subscription management portal, etc. provided for the automatic inspection service, and applies for a subscription (① in FIG. 3), the subscription management portal can provide first information for subscribing to the automatic inspection service for the first customer company to the subscription management device (110).
이때, 상기 제1 정보에는 구독 기간, 자동 점검 항목, 자동 점검 대상 정보통신 장비(130)의 제조사 및 모델, 고객사 내부에 구비되는 상기 자동점검 장치(120) 및 상기 정보통신 장비(130)에 대한 접속을 위한 정보 등이 포함될 수 있다.At this time, the first information may include a subscription period, automatic inspection items, the manufacturer and model of the information and communication equipment (130) subject to automatic inspection, information for access to the automatic inspection device (120) and the information and communication equipment (130) installed within the customer company, etc.
또한, 상기 S110 단계에서는, 상기 구독 관리 장치(110)가 이미 구독하고 있는 자동 점검 서비스의 내용을 수정하거나 갱신하기 위한 제1 구독 정보를 수신할 수도 있다.Additionally, in the step S110, the subscription management device (110) may receive first subscription information for modifying or renewing the contents of an automatic inspection service to which it has already subscribed.
이어서, 상기 S120 단계에서는, 상기 구독 관리 장치(110)가 상기 제1 구독 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비(130)에 대한 점검을 위한 제1 점검 정보를 생성할 수 있다(도 3의 ②).Next, in the step S120, the subscription management device (110) can generate first inspection information for inspection of one or more information and communication equipment (130) of the first customer company based on the first subscription information (② of FIG. 3).
보다 구체적으로, 상기 S120 단계에서 상기 구독 관리 장치(110)는 상기 제1 구독 정보를 기초로 상기 제1 고객사에 대한 구독 서비스를 위한 계정 등을 생성하거나 수정하고 소정의 과금 정책을 적용하여 구독 서비스를 개시할 수 있다.More specifically, in step S120, the subscription management device (110) can create or modify an account for a subscription service for the first customer company based on the first subscription information and initiate a subscription service by applying a predetermined charging policy.
이때, 상기 구독 관리 장치(110)에서는 상기 제1 고객사에 구비되는 정보통신 장비(130) 등에 대응하는 스크립트 셋을 선정하여 상기 제1 점검 정보를 구성할 수 있다.At this time, the subscription management device (110) can select a script set corresponding to information and communication equipment (130) provided to the first customer company and configure the first inspection information.
또한, 상기 S120 단계에서 상기 구독 관리 장치(110)는 변경된 제1 구독 정보를 반영하여 이미 구성된 제1 점검 정보를 수정하거나 갱신할 수도 있다.Additionally, in the step S120, the subscription management device (110) may modify or update the already configured first inspection information by reflecting the changed first subscription information.
보다 구체적으로, 도 4에서 볼 수 있는 바와 같이, 상기 S120 단계는, 상기 제1 구독 정보를 기초로 상기 제1 고객사에 대하여 추가된 정보통신 장비(130) 또는 추가된 점검 항목을 식별하는 단계(S121) 및 상기 추가된 정보통신 장비(130) 또는 상기 추가된 점검 항목에 대한 자동 점검을 위한 스크립트 정보를 포함하여 상기 제1 점검 정보를 산출하는 단계(S122)를 포함할 수 있다.More specifically, as can be seen in FIG. 4, the step S120 may include a step (S121) of identifying additional information and communication equipment (130) or additional inspection items for the first customer company based on the first subscription information, and a step (S122) of calculating the first inspection information including script information for automatic inspection of the added information and communication equipment (130) or the added inspection items.
이때, 도 3에서 볼 수 있는 바와 같이, 상기 구독 관리 장치(110)에는 자동 점검 스크립트 라이브러리(115)가 구비될 수 있으며, 이에 따라 상기 구독 관리 장치(110)에서는 상기 자동 점검 스크립트 라이브러리(115)를 기초로 상기 제1 점검 정보를 생성하거나 수정, 갱신할 수 있다.At this time, as can be seen in FIG. 3, the subscription management device (110) may be equipped with an automatic inspection script library (115), and accordingly, the subscription management device (110) may create, modify, or update the first inspection information based on the automatic inspection script library (115).
이어서, 상기 S130 단계에서는, 상기 구독 관리 장치(110)가 생성된 상기 제1 점검 정보를 상기 제1 고객사의 제1 자동 점검 장치(120a)로 전송하여(도 3의 ③), 상기 제1 점검 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 수행하도록 하게 된다.Next, in the S130 step, the subscription management device (110) transmits the generated first inspection information to the first automatic inspection device (120a) of the first customer company (③ of FIG. 3), so that an automatic inspection is performed on one or more information and communication equipment (130) of the first customer company based on the first inspection information.
보다 구체적으로, 상기 구독 관리 장치(110)는 상기 제1 자동 점검 장치(120a)로 상기 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 위해 실행될 스크립트 셋(script set)을 전송할 수 있으며, 상기 구독 정보 등 상기 구독과 관련된 정보를 함께 전송할 수도 있다.More specifically, the subscription management device (110) can transmit a script set to be executed for automatic inspection of the one or more information and communication devices (130) to the first automatic inspection device (120a), and can also transmit information related to the subscription, such as the subscription information, together with the first automatic inspection device.
여기서, 상기 자동 점검을 수행하도록 하는 단계(S130)는, 도 5에서 볼 수 있는 바와 같이, 상기 제1 자동 점검 장치(120a)에서 상기 제1 점검 정보를 기초로 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 위한 스크립트 정보를 업데이트하는 단계(S131) 및 상기 제1 자동 점검 장치(120a)에서 업데이트된 상기 스크립트 정보를 기초로 상기 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 수행하는 단계(S132);를 포함할 수 있다.Here, the step (S130) for performing the automatic inspection may include, as shown in FIG. 5, a step (S131) for updating script information for automatic inspection of one or more information and communication equipment (130) based on the first inspection information in the first automatic inspection device (120a), and a step (S132) for performing automatic inspection of the one or more information and communication equipment (130) based on the updated script information in the first automatic inspection device (120a).
이때, 상기 스크립트 정보를 업데이트하는 단계(S131)에서, 상기 제1 자동 점검 장치(120a)에는 로컬 스크립트 라이브러리(125)가 구비되어, 상기 제1 점검 정보를 기초로 상기 로컬 스크립트 라이브러리(125)를 업데이트할 수 있다.At this time, in the step (S131) of updating the script information, the first automatic inspection device (120a) is equipped with a local script library (125), so that the local script library (125) can be updated based on the first inspection information.
또한, 상기 자동 점검을 수행하는 단계(S132)에서, 상기 제1 자동 점검 장치(120a)에는 자동 점검 엔진(미도시)이 구비되어, 상기 자동 점검 엔진(미도시)이 업데이트된 상기 로컬 스크립트 라이브러리(125)를 기초로 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 수행할 수 있다.In addition, in the step (S132) of performing the automatic inspection, the first automatic inspection device (120a) is equipped with an automatic inspection engine (not shown), so that the automatic inspection engine (not shown) can perform an automatic inspection on one or more information and communication devices (130) based on the updated local script library (125).
보다 구체적으로, 상기 제1 자동 점검 장치(120a)는 상기 제1 점검 정보를 전송받아(도 3의 ④), 상기 하나 이상의 정보통신 장비(130)에 대한 스크립트 셋(script set)을 로컬 스크립트 라이브러리(125)에 저장하고, 상기 구독 정보 등을 기초로 상기 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 위한 자동 점검 데이터를 생성할 수 있다.More specifically, the first automatic inspection device (120a) receives the first inspection information (④ of FIG. 3), stores a script set for the one or more information and communication devices (130) in a local script library (125), and can generate automatic inspection data for automatic inspection of the one or more information and communication devices (130) based on the subscription information, etc.
이때, 상기 자동 점검 데이터는 상기 하나 이상의 정보통신 장비(130)에 대한 자동 점검 항목, 제조사, 모델 및 접속을 위한 정보 등을 기초로 생성될 수 있다.At this time, the automatic inspection data may be generated based on automatic inspection items, manufacturer, model, and connection information for one or more information and communication devices (130).
나아가, 상기 하나 이상의 정보통신 장비(130)에 대하여 제조사-모델-점검 항목 별로 한 세트(set)의 스크립트를 구성할 수 있으며, 상기 로컬 스크립트 라이브러리(125)에서는 상기 각 점검 항목에 대하여 점검 명령어 실행 스크립트 / 점검 항목 추출 스크립트 / 데이터 일반화 스크립트 / 정상 여부 판단 템플릿으로 등록, 관리할 수 있다.In addition, a set of scripts can be configured for each manufacturer-model-inspection item for the one or more information and communication equipment (130), and the local script library (125) can register and manage each inspection item as an inspection command execution script/inspection item extraction script/data generalization script/normality judgment template.
이에 따라, 상기 제1 자동 점검 장치(120a)는 상기 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 위해 실행될 스크립트 셋(script set)과 상기 자동 점검 데이터 등을 자동 점검 엔진(미도시)로 전달하여 상기 자동 점검 엔진(미도시)이 상기 하나 이상의 정보통신 장비(130)에 대한 점검을 정해진 주기와 조건에 따라 자동으로 수행하고, 각 점검 항목에 대한 판단 기준에 따라 이상 유무를 판단하여 그 결과를 출력하도록 할 수 있다.Accordingly, the first automatic inspection device (120a) transmits a script set to be executed for automatic inspection of the one or more information and communication equipment (130) and the automatic inspection data, etc. to an automatic inspection engine (not shown), so that the automatic inspection engine (not shown) automatically performs inspection of the one or more information and communication equipment (130) according to a set cycle and conditions, and determines whether there is an abnormality according to the judgment criteria for each inspection item and outputs the result.
보다 구체적으로, 도 6에서 볼 수 있는 바와 같이, 상기 자동 점검 장치(120)의 구독 정보 수신부(121)는 상기 구독 관리 장치(110)로부터 자동 점검을 위한 구독 정보를 수신하게 되며(도 6의 ①), 이때 상기 구독 정보에는 구독 기간, 점검 대상 정보통신 장비(130)의 제조사, 모델명, 점검 항목, 접속 정보 등이 포함될 수 있다,More specifically, as can be seen in FIG. 6, the subscription information receiving unit (121) of the automatic inspection device (120) receives subscription information for automatic inspection from the subscription management device (110) (① of FIG. 6). At this time, the subscription information may include the subscription period, the manufacturer of the information and communication equipment (130) to be inspected, the model name, the inspection items, connection information, etc.
이어서, 상기 자동 점검 장치(120)의 구독 정보 수신부(121)는 관리를 위한 구독 데이터를 생성한 후(도 6의 ②), 구독 서비스를 등록하고 상기 구독 데이터를 자동 점검 관리부(122)로 전달하게 된다.Next, the subscription information receiving unit (121) of the automatic inspection device (120) generates subscription data for management (② of FIG. 6), registers the subscription service, and transmits the subscription data to the automatic inspection management unit (122).
이에 따라, 상기 자동 점검 관리부(122)에서는 상기 구독 데이터로부터 점검 정보를 생성하게 되며(도 6의 ③), 상기 점검 정보에는 점검 대상 정보통신 장비(130)에 대한 접속 정보, 제조사, 모델 및 점검 항목, 점검 항목별 스크립트셋 정보, 자동 점검 주기, 점검 조건 등이 포함될 수 있다.Accordingly, the automatic inspection management unit (122) generates inspection information from the subscription data (③ of FIG. 6), and the inspection information may include connection information for the information and communication equipment (130) to be inspected, manufacturer, model and inspection items, script set information for each inspection item, automatic inspection cycle, inspection conditions, etc.
또한, 상기 자동 점검 장치(120)에서는 상기 구독 관리 장치(110)로부터 함께 수신된 스크립트 셋(script set)을 로컬 스크립트 라이브러리(125)에 저장할 수 있다(도 6의 ④).In addition, the automatic inspection device (120) can store a script set received together from the subscription management device (110) in a local script library (125) (④ of FIG. 6).
이에 따라, 상기 자동 점검 장치(120)의 자동 점검 실행부(123)로 상기 점검 정보를 전달하게 되며(도 6의 ⑤), 상기 자동 점검 실행부(123)에서는 상기 점검 정보를 기반으로 스크립트 순차 실행하여 상기 하나 이상의 정보통신 장비(130)에 대한 점검을 수행하게 된다.Accordingly, the inspection information is transmitted to the automatic inspection execution unit (123) of the automatic inspection device (120) (⑤ of FIG. 6), and the automatic inspection execution unit (123) sequentially executes scripts based on the inspection information to perform an inspection on one or more information and communication devices (130).
이때, 상기 자동 점검 실행부(123)에서는 접속 정보(IP/ID/PASS)를 기반으로 점검할 데이터를 조회하기 위한 점검 명령어 실행 스크립트를 실행할 수 있으며, 상기 명령어의 실행 결과를 수신하면 점검할 데이터를 점검 항목 추출 스크립트를 이용하여 추출하며, 추출된 데이터는 정상 여부 판단 템플릿을 이용하여 정상 / 비정상 여부를 판단하여, 점검 결과들을 기반으로 리포트를 생성하여 이메일 및 SMS 등을 통해 고객사 등에게 발송할 수 있다(도 6의 ⑥).At this time, the automatic inspection execution unit (123) can execute an inspection command execution script for searching for data to be inspected based on connection information (IP/ID/PASS), and when the execution result of the command is received, the data to be inspected is extracted using an inspection item extraction script, and the extracted data is judged as normal/abnormal using a normal judgment template, and a report can be created based on the inspection results and sent to a customer company, etc. via email or SMS (⑥ of FIG. 6).
또한, 본 발명의 또 다른 측면에 따른 컴퓨터 프로그램은 앞서 살핀 구독형 자동 점검 방법의 각 단계를 컴퓨터에서 실행시키기 위하여 컴퓨터로 판독 가능한 매체에 저장된 컴퓨터 프로그램인 것을 특징으로 한다. 상기 컴퓨터 프로그램은 컴파일러에 의해 만들어지는 기계어 코드를 포함하는 컴퓨터 프로그램뿐만 아니라, 인터프리터 등을 사용해서 컴퓨터에서 실행될 수 있는 고급 언어 코드를 포함하는 컴퓨터 프로그램일 수도 있다. 이때, 상기 컴퓨터로서는 퍼스널 컴퓨터(PC)나 노트북 컴퓨터 등에 한정되지 아니하며, 서버, 스마트폰, 태블릿 PC, PDA, 휴대전화 등 중앙처리장치(CPU)를 구비하여 컴퓨터 프로그램을 실행할 수 있는 일체의 정보처리 장치를 포함한다. In addition, a computer program according to another aspect of the present invention is characterized by being a computer program stored in a computer-readable medium for executing each step of the subscription-type automatic inspection method discussed above on a computer. The computer program may be a computer program including a machine language code created by a compiler, as well as a computer program including a high-level language code that can be executed on a computer using an interpreter, etc. In this case, the computer is not limited to a personal computer (PC) or a laptop computer, and includes any information processing device equipped with a central processing unit (CPU) such as a server, a smart phone, a tablet PC, a PDA, a mobile phone, and capable of executing a computer program.
또한, 컴퓨터가 읽을 수 있는 매체는, 컴퓨터로 실행 가능한 프로그램을 계속 저장하거나, 실행 또는 다운로드를 위해 임시 저장하는 것일 수도 있다. 또한, 매체는 단일 또는 복수의 하드웨어가 결합된 형태의 다양한 기록수단 또는 저장수단일 수 있는데, 어떤 컴퓨터 시스템에 직접 접속되는 매체에 한정되지 않고, 네트워크 상에 분산 존재하는 것일 수도 있다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.In addition, the computer-readable medium may be one that continuously stores a computer-executable program, or temporarily stores it for execution or downloading. In addition, the medium may be various recording means or storage means in the form of a single or multiple hardware combination, and is not limited to a medium directly connected to a computer system, and may also be distributed over a network. Accordingly, the above detailed description should not be construed as limiting in all aspects, but should be considered as illustrative. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all changes within the equivalent scope of the present invention are included in the scope of the present invention.
또한, 도 7에서는 본 발명의 일 실시예에 따른 구독 관리 장치(110)의 구성도를 예시하고 있다. In addition, FIG. 7 illustrates a configuration diagram of a subscription management device (110) according to one embodiment of the present invention.
도 7에서 볼 수 있는 바와 같이 본 발명의 일 실시예에 따른 구독 관리 장치(110)는 구독 정보 수신부(111), 점검 정보 생성부(112) 및 자동 점검 수생부(113)를 포함하여 구성될 수 있다.As can be seen in FIG. 7, a subscription management device (110) according to one embodiment of the present invention may be configured to include a subscription information receiving unit (111), an inspection information generating unit (112), and an automatic inspection generating unit (113).
이어서, 아래에서는 본 발명의 일 실시예에 따른 구독 관리 장치(110)를 각 구성요소 별로 나누어 살핀다. 이때, 본 발명의 일 실시예에 따른 구독 관리 장치(110)에 대한 보다 자세한 내용은 앞서 설명한 본 발명의 일 실시예에 따른 구독형 자동 점검 방법에 대한 설명으로부터 유추될 수 있는 바, 아래에서 보다 자세한 설명은 생략한다.Next, the subscription management device (110) according to one embodiment of the present invention will be examined by dividing each component below. At this time, more detailed information about the subscription management device (110) according to one embodiment of the present invention can be inferred from the description of the subscription-type automatic inspection method according to one embodiment of the present invention described above, and therefore, a more detailed description is omitted below.
먼저, 상기 구독 정보 수신부(111)에서는, 제1 고객사의 하나 이상의 정보통신 장비(130)에 대한 자동 점검 서비스의 구독을 위한 제1 구독 정보를 수신하게 된다.First, the subscription information receiving unit (111) receives first subscription information for subscribing to an automatic inspection service for one or more information and communication equipment (130) of the first customer company.
또한, 상기 점검 정보 생성부(112)에서는, 상기 제1 구독 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비(130)에 대한 점검을 위한 제1 점검 정보를 생성하게 된다.In addition, the inspection information generation unit (112) generates first inspection information for inspection of one or more information and communication equipment (130) of the first customer company based on the first subscription information.
마지막으로, 상기 자동 점검 수행부(113)에서는, 생성된 상기 제1 점검 정보를 상기 제1 고객사의 제1 자동 점검 장치(120a)로 전송하여, 상기 제1 점검 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비(130)에 대한 자동 점검을 수행하도록 하게 된다.Finally, the automatic inspection performing unit (113) transmits the generated first inspection information to the first automatic inspection device (120a) of the first customer company, so that an automatic inspection is performed on one or more information and communication equipment (130) of the first customer company based on the first inspection information.
보다 구체적으로, 상기 구독 정보 수신부(111)에서는 구독 관리 포털로부터 신청된 구독 정보를 수신할 수 있으며, 상기 구독 정보에는 구독 기간, 점검 대상 정보통신 장비(130)에 대한 정보 (제조사, 모델 등), 점검 항목에 대한 정보, 고객 사이트에 구축된 자동 점검 장치(120)에 대한 정보, 각 장비에 대한 접속 정보 등이 포함될 수 있다.More specifically, the subscription information receiving unit (111) can receive subscription information requested from a subscription management portal, and the subscription information can include a subscription period, information on the information and communication equipment (130) to be inspected (manufacturer, model, etc.), information on inspection items, information on an automatic inspection device (120) built on a customer site, connection information for each equipment, etc.
또한, 상기 구독 정보 수신부(111)에서는 상기 구독 정보의 등록/변경/삭제 등의 관리를 수행할 수 있으며, 과금 정보 관리를 처리할 수도 있다.In addition, the subscription information receiving unit (111) can perform management of the subscription information, such as registration/change/deletion, and can also process billing information management.
또한, 상기 구독 관리 장치(110)에는 자동 점검 스크립트 라이브러리(115)가 구비되어, 제조사/모델/점검 항목별로 스크립트 셋(script set)를 관리할 수 있으며, 관리자에 의한 스크립트 셋의 등록/변경/삭제 관리를 지원할 수도 있다.In addition, the subscription management device (110) is equipped with an automatic inspection script library (115), so that it can manage script sets by manufacturer/model/inspection item, and can also support registration/change/deletion management of script sets by an administrator.
또한, 상기 구독 관리 장치(110)에서는 구독에 대한 시작/중지/종료의 정보 및 구독과 관련된 점검 항목 스크립트 셋(script set)을 고객사의 자동 점검 장치(120)로 전송하고 업데이트할 수 있다.In addition, the subscription management device (110) can transmit and update information on start/stop/end of a subscription and a script set of check items related to the subscription to the customer's automatic check device (120).
또한, 도 8에서는 본 발명의 제안 방법이 적용될 수 있는 장치(200)를 예시한다.In addition, FIG. 8 illustrates a device (200) to which the proposed method of the present invention can be applied.
도 8을 참조하면, 상기 장치(200)는 본 발명의 제안 방법에 따른 구독 관리 프로세스를 구현하도록 구성될 수 있다. 일 예로, 장치(200)는 기업의 정보통신 시스템을 구성하는 정보통신 장비(130)를 점검하는 구독 서비스를 처리하고 관리하는 서버일 수 있다.Referring to FIG. 8, the device (200) may be configured to implement a subscription management process according to the proposed method of the present invention. For example, the device (200) may be a server that processes and manages a subscription service that checks information and communication equipment (130) that constitutes an information and communication system of a company.
예를 들어, 본 발명의 제안 방법이 적용될 수 있는 장치(200)는 리피터, 허브, 브리지, 스위치, 라우터, 게이트웨이 등과 같은 네트워크 장치, 데스크톱 컴퓨터, 워크스테이션 등과 같은 컴퓨터 장치, 스마트폰 등과 같은 이동 단말, 랩톱 컴퓨터 등과 같은 휴대용 기기, 디지털 TV 등과 같은 가전 제품, 자동차 등과 같은 이동 수단 등을 포함할 수 있다. 다른 예로, 본 발명이 적용될 수 있는 장치(200)는 SoC(System On Chip) 형태로 구현된 ASIC(Application Specific Integrated Circuit)의 일부로 포함될 수 있다.For example, the device (200) to which the proposed method of the present invention can be applied may include network devices such as repeaters, hubs, bridges, switches, routers, gateways, computer devices such as desktop computers, workstations, mobile terminals such as smart phones, portable devices such as laptop computers, home appliances such as digital TVs, and moving means such as automobiles. As another example, the device (200) to which the present invention can be applied may be included as a part of an ASIC (Application Specific Integrated Circuit) implemented in the form of a SoC (System On Chip).
메모리(20)는 프로세서(10)와 동작 시 연결될 수 있고, 프로세서(10)의 처리 및 제어를 위한 프로그램 및/또는 명령어들을 저장할 수 있고, 본 발명에서 사용되는 데이터와 정보, 본 발명에 따른 데이터 및 정보 처리를 위해 필요한 제어 정보, 데이터 및 정보 처리 과정에서 발생하는 임시 데이터 등을 저장할 수 있다. 메모리(20)는 ROM(Read Only Memory), RAM(Random Access Memory), EPROM(Erasable Programmable Read Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), 플래쉬(flash) 메모리, SRAM(Static RAM), HDD(Hard Disk Drive), SSD(Solid State Drive) 등과 같은 저장 장치로서 구현될 수 있다.The memory (20) can be connected to the processor (10) when it operates, and can store programs and/or commands for processing and controlling the processor (10), and can store data and information used in the present invention, control information required for processing data and information according to the present invention, temporary data generated during data and information processing, etc. The memory (20) can be implemented as a storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a flash memory, a SRAM (Static RAM), an HDD (Hard Disk Drive), an SSD (Solid State Drive), etc.
프로세서(10)는 메모리(20) 및/또는 네트워크 인터페이스(30)와 동작 시 연결(operatively connected)될 수 있고, 장치(200) 내 각 모듈의 동작을 제어한다. 특히, 프로세서(10)는 본 발명의 제안 방법을 수행하기 위한 각종 제어 기능을 수행할 수 있다. 프로세서(120)는 컨트롤러(controller), 마이크로 컨트롤러(microcontroller), 마이크로 프로세서(microprocessor), 마이크로 컴퓨터(microcomputer) 등으로도 불릴 수 있다. 본 발명의 제안 방법은 하드웨어(hardware) 또는 펌웨어(firmware), 소프트웨어, 또는 이들의 결합에 의해 구현될 수 있다. 하드웨어를 이용하여 본 발명을 구현하는 경우에는, 본 발명을 수행하도록 구성된 ASIC(application specific integrated circuit) 또는 DSP(digital signal processor), DSPD(digital signal processing device), PLD(programmable logic device), FPGA(field programmable gate array) 등이 프로세서(10)에 구비될 수 있다. 한편, 펌웨어나 소프트웨어를 이용하여 본 발명의 제안 방법을 구현하는 경우에는 펌웨어나 소프트웨어는 본 발명의 제안 방법을 구현하는 데 필요한 기능 또는 동작들을 수행하는 모듈, 절차 또는 함수 등과 관련된 명령어(instruction)들을 포함할 수 있으며, 명령어들은 메모리(20)에 저장되거나 메모리(20)와 별도로 컴퓨터 판독가능한 기록 매체(미도시)에 저장되어 프로세서(10)에 의해 실행될 때 장치(120)가 본 발명의 제안 방법을 구현하도록 구성될 수 있다.The processor (10) may be operatively connected to the memory (20) and/or the network interface (30), and controls the operation of each module in the device (200). In particular, the processor (10) may perform various control functions for performing the proposed method of the present invention. The processor (120) may also be called a controller, a microcontroller, a microprocessor, a microcomputer, etc. The proposed method of the present invention may be implemented by hardware, firmware, software, or a combination thereof. In the case of implementing the present invention using hardware, an ASIC (application specific integrated circuit) or a DSP (digital signal processor), a DSPD (digital signal processing device), a PLD (programmable logic device), an FPGA (field programmable gate array), etc. configured to perform the present invention may be provided in the processor (10). Meanwhile, when implementing the proposed method of the present invention using firmware or software, the firmware or software may include instructions related to modules, procedures or functions that perform functions or operations necessary for implementing the proposed method of the present invention, and the instructions may be stored in the memory (20) or stored in a computer-readable recording medium (not shown) separate from the memory (20) and configured such that when executed by the processor (10), the device (120) implements the proposed method of the present invention.
또한, 장치(200)는 네트워크 인터페이스 디바이스(network interface device)(30)를 포함할 수 있다. 네트워크 인터페이스 디바이스(30)는 프로세서(10)와 동작 시 연결되며, 프로세서(10)는 네트워크 인터페이스 디바이스(30)를 제어하여 무선/유선 네트워크를 통해 정보 및/또는 데이터, 신호, 메시지 등을 나르는 무선/유선 신호를 전송 또는 수신할 수 있다. 네트워크 인터페이스 디바이스(30)는 예를 들어 IEEE 802 계열, 3GPP LTE(-A), 3GPP 5G 등과 같은 다양한 통신 규격을 지원하며, 해당 통신 규격에 따라 제어 정보 및/또는 데이터 신호를 송수신할 수 있다. 네트워크 인터페이스 디바이스(30)는 필요에 따라 장치(200) 밖에 구현될 수도 있다.In addition, the device (200) may include a network interface device (30). The network interface device (30) is connected to the processor (10) when in operation, and the processor (10) may control the network interface device (30) to transmit or receive wireless/wired signals carrying information and/or data, signals, messages, etc. through a wireless/wired network. The network interface device (30) supports various communication standards, such as IEEE 802 series, 3GPP LTE(-A), 3GPP 5G, etc., and may transmit and receive control information and/or data signals according to the communication standards. The network interface device (30) may also be implemented outside the device (200) as needed.
이에 따라, 본 발명의 일 실시예에 따른 정보통신 장비에 대한 구독형 자동 점검 방법, 장치, 시스템 및 컴퓨터 프로그램에서는, 정보통신 장비를 사용하는 각 고객사에서 신규 정보통신 장비가 추가되거나 신규 점검 항목이 추가되는 경우에도, 적은 인력과 비용으로 각 고객사에 구비되는 자동 점검 시스템을 신속하고 체계적으로 업데이트하여 효과적으로 대응할 수 있게 된다.Accordingly, in the subscription-type automatic inspection method, device, system and computer program for information and communication equipment according to one embodiment of the present invention, even when new information and communication equipment or new inspection items are added at each customer company using the information and communication equipment, the automatic inspection system equipped at each customer company can be updated quickly and systematically with less manpower and cost to effectively respond.
본 명세서에서 설명된 위 실시예 및 도면들은 단지 예시적인 것일 뿐, 어떠한 방법으로도 본 발명의 범위를 한정하는 것은 아니다. 또한, 도면에 도시된 구성요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. 또한, "필수적인", "중요하게" 등과 같이 구체적인 언급이 없다면 본 발명의 적용을 위하여 반드시 필요한 구성요소가 아닐 수 있다.The above embodiments and drawings described in this specification are merely exemplary and do not limit the scope of the present invention in any way. In addition, the lines connecting or connecting members between the components illustrated in the drawings are merely exemplary of functional connections and/or physical or circuit connections, and may be replaced or represented as additional and various functional connections, physical connections, or circuit connections in an actual device. In addition, if there is no specific mention such as “essential” or “importantly,” it may not be a component that is absolutely necessary for the application of the present invention.
본 발명의 명세서(특히 특허청구범위에서)에서 "상기"의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 본 발명에서 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 적용한 발명을 포함하는 것으로서(이에 반하는 기재가 없다면), 발명의 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 또한 본 발명 중 방법 발명에서 제시하는 단계들은 반드시 그 선후의 순서에 대한 구속을 의도한 것이 아니며, 각 공정의 본질에 따라 반드시 어느 단계가 선행되어야 하는 것이 아닌 한 순서는 필요에 따라 적절히 변경될 수 있다. 본 발명에서 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 본 발명을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해본 발명의 범위가 한정되는 것은 아니다. 또한, 통상의 기술자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등 범주 내에서 설계 조건 및 요소에 따라 구성될 수 있음을 이해할 수 있다.The use of the term "above" and similar referential terms in the specification of the present invention (especially in the claims) may correspond to both singular and plural. In addition, when a range is described in the present invention, it includes inventions that apply individual values belonging to the range (unless otherwise stated), and it is the same as describing each individual value constituting the range in the detailed description of the invention. In addition, the steps presented in the method invention of the present invention are not necessarily intended to be bound by the order of precedence, and the order may be appropriately changed as needed, unless a certain step must necessarily come first depending on the nature of each process. The use of all examples or exemplary terms (e.g., etc.) in the present invention is merely for the purpose of describing the present invention in detail, and the scope of the present invention is not limited by the examples or exemplary terms unless limited by the claims. In addition, those skilled in the art can understand that various modifications, combinations, and changes can be configured according to design conditions and elements within the scope of the appended claims or their equivalents.
10 : 프로세서
20 : 메모리
30 : 네트워크 인터페이스
100 : 구독형 자동 점검 시스템
110 : 구독 관리 장치
111 : 구독 정보 수신부
112 : 점검 정보 생성부
113 : 자동 점검 수행부
115 : 자동 점검 스크립트 라이브러리
120, 120a, 120b : 자동 점검 장치
121 : 구독 정보 수신부
122 : 자동 점검 관리부
123 : 자동 점검 실행부
125 : 로컬 스크립트 라이브러리
130, 130a, 130b, 130c, 130d : 정보통신 장비
140 : 통신망
200 : 장치10 : Processor
20 : Memory
30 : Network Interface
100: Subscription-type automatic inspection system
110 : Subscription Management Device
111: Subscription information receiving section
112: Inspection information generation section
113: Automatic Inspection Execution Unit
115: Automatic Check Script Library
120, 120a, 120b: Automatic Check Device
121: Subscription information receiving section
122: Automatic Inspection Management Department
123: Automatic check execution unit
125 : Local script library
130, 130a, 130b, 130c, 130d: Information and Communication Equipment
140 : Communication network
200 : Device
Claims (9)
구독 관리 장치가, 제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검 서비스의 구독을 위한 제1 구독 정보를 수신하는 단계;
상기 제1 구독 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 점검을 위한 제1 점검 정보를 생성하는 단계; 및
생성된 상기 제1 점검 정보를 상기 제1 고객사의 제1 자동 점검 장치로 전송하여, 상기 제1 점검 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검을 수행하도록 하는 단계;
를 포함하는 것을 특징으로 하는 구독형 자동 점검 방법.A method for performing automatic inspection on information and communication equipment of a customer company subscribing to an automatic inspection service,
A step in which a subscription management device receives first subscription information for subscribing to an automatic inspection service for one or more information and communication equipment of a first customer company;
A step of generating first inspection information for inspection of one or more information and communication equipment of the first customer company based on the first subscription information; and
A step of transmitting the generated first inspection information to the first automatic inspection device of the first customer company to perform an automatic inspection on one or more information and communication equipment of the first customer company based on the first inspection information;
A subscription-type automatic inspection method characterized by including a .
상기 제1 구독 정보를 수신하는 단계에서,
상기 구독 관리 장치는 상기 자동 점검 서비스를 위하여 제공되는 구독 관리 포털을 통해 입력된 상기 제1 구독 정보를 수신하는 것을 특징으로 하는 구독형 자동 점검 방법.In the first paragraph,
In the step of receiving the above first subscription information,
A subscription-type automatic inspection method, characterized in that the subscription management device receives the first subscription information entered through a subscription management portal provided for the automatic inspection service.
상기 제1 점검 정보를 생성하는 단계는,
상기 제1 구독 정보를 기초로 상기 제1 고객사에 대하여 추가된 정보통신 장비 또는 추가된 점검 항목을 식별하는 단계; 및
상기 추가된 정보통신 장비 또는 상기 추가된 점검 항목에 대한 자동 점검을 위한 스크립트 정보를 포함하여 상기 제1 점검 정보를 산출하는 단계;를 포함하는 것을 특징으로 하는 구독형 자동 점검 방법.In the first paragraph,
The step of generating the above first inspection information is:
A step of identifying additional information and communication equipment or additional inspection items for the first customer based on the first subscription information; and
A subscription-type automatic inspection method, characterized by comprising a step of producing the first inspection information including script information for automatic inspection of the added information and communication equipment or the added inspection items.
상기 제1 점검 정보를 산출하는 단계에서,
상기 구독 관리 장치에는 자동 점검 스크립트 라이브러리가 구비되어,
상기 자동 점검 스크립트 라이브러리를 기초로 상기 제1 점검 정보를 생성하는 것을 특징으로 하는 구독형 자동 점검 방법.In the third paragraph,
In the step of calculating the above first inspection information,
The above subscription management device is equipped with an automatic inspection script library,
A subscription-type automatic inspection method characterized by generating the first inspection information based on the automatic inspection script library.
상기 자동 점검을 수행하도록 하는 단계는,
상기 제1 자동 점검 장치에서 상기 제1 점검 정보를 기초로 하나 이상의 정보통신 장비에 대한 자동 점검을 위한 스크립트 정보를 업데이트하는 단계; 및
상기 제1 자동 점검 장치에서 업데이트된 상기 스크립트 정보를 기초로 상기 하나 이상의 정보통신 장비에 대한 자동 점검을 수행하는 단계;를 포함하는 것을 특징으로 하는 구독형 자동 점검 방법.In the first paragraph,
The steps for performing the above automatic check are:
A step of updating script information for automatic inspection of one or more information and communication devices based on the first inspection information in the first automatic inspection device; and
A subscription-type automatic inspection method, characterized by comprising: a step of performing an automatic inspection on the one or more information and communication devices based on the script information updated in the first automatic inspection device;
상기 스크립트 정보를 업데이트하는 단계에서,
상기 제1 자동 점검 장치에는 로컬 스크립트 라이브러리가 구비되어,
상기 제1 점검 정보를 기초로 상기 로컬 스크립트 라이브러리를 업데이트하는 것을 특징으로 하는 구독형 자동 점검 방법.In paragraph 5,
In the step of updating the above script information,
The above first automatic inspection device is equipped with a local script library,
A subscription-type automatic inspection method characterized by updating the local script library based on the first inspection information.
상기 자동 점검을 수행하는 단계에서,
상기 제1 자동 점검 장치에는 자동 점검 엔진이 구비되어,
상기 자동 점검 엔진이 업데이트된 상기 로컬 스크립트 라이브러리를 기초로 하나 이상의 정보통신 장비에 대한 자동 점검을 수행하는 것을 특징으로 하는 구독형 자동 점검 방법.In paragraph 5,
At the step of performing the above automatic check,
The above first automatic inspection device is equipped with an automatic inspection engine,
A subscription-based automatic inspection method characterized in that the automatic inspection engine performs an automatic inspection on one or more information and communication devices based on the updated local script library.
제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검 서비스의 구독을 위한 제1 구독 정보를 수신하는 구독 정보 수신부;
상기 제1 구독 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 점검을 위한 제1 점검 정보를 생성하는 점검 정보 생성부; 및
생성된 상기 제1 점검 정보를 상기 제1 고객사의 제1 자동 점검 장치로 전송하여, 상기 제1 점검 정보를 기초로 상기 제1 고객사의 하나 이상의 정보통신 장비에 대한 자동 점검을 수행하도록 하는 자동 점검 수행부;
를 포함하는 것을 특징으로 하는 구독 관리 장치.In a device for performing automatic inspection on information and communication equipment of a customer company subscribing to an automatic inspection service,
A subscription information receiving unit for receiving first subscription information for subscribing to an automatic inspection service for one or more information and communication equipment of a first customer company;
An inspection information generation unit that generates first inspection information for inspection of one or more information and communication equipment of the first customer company based on the first subscription information; and
An automatic inspection performing unit that transmits the generated first inspection information to the first automatic inspection device of the first customer company to perform an automatic inspection on one or more information and communication equipment of the first customer company based on the first inspection information;
A subscription management device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230037790A KR20240143028A (en) | 2023-03-23 | 2023-03-23 | Method, apparatus, system and computer program for subscription-type automatic inspection method for ICT equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230037790A KR20240143028A (en) | 2023-03-23 | 2023-03-23 | Method, apparatus, system and computer program for subscription-type automatic inspection method for ICT equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240143028A true KR20240143028A (en) | 2024-10-02 |
Family
ID=93116141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230037790A KR20240143028A (en) | 2023-03-23 | 2023-03-23 | Method, apparatus, system and computer program for subscription-type automatic inspection method for ICT equipment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20240143028A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190065862A (en) | 2017-12-04 | 2019-06-12 | 주식회사 윈스 | Network security policy management system and its method |
-
2023
- 2023-03-23 KR KR1020230037790A patent/KR20240143028A/en unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190065862A (en) | 2017-12-04 | 2019-06-12 | 주식회사 윈스 | Network security policy management system and its method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108600029B (en) | Configuration file updating method and device, terminal equipment and storage medium | |
US11057502B2 (en) | Cloud assisted behavioral automated testing | |
US9893940B1 (en) | Topologically aware network device configuration | |
US8572437B2 (en) | Multi-platform test automation enhancement | |
CN105487892B (en) | GIS service deployment system in a kind of cloud under Linux environment | |
US20130074046A1 (en) | Application protoyping suite | |
US10169203B2 (en) | Test simulation for software defined networking environments | |
US9519663B2 (en) | Upgrading and migrating a database by a migration tool | |
US11586433B2 (en) | Pipeline release validation | |
CN103812726A (en) | Automated testing method and device for data communication equipment | |
CN109460396B (en) | Model processing method and device, storage medium and electronic equipment | |
JP7453426B2 (en) | Network management systems, methods, devices and electronic equipment | |
US8539404B2 (en) | Functional simulation redundancy reduction by state comparison and pruning | |
US20140379885A1 (en) | Systems and Methods to Construct Engineering Environment Supporting API Enablement for Software Defined Networking | |
CN109740222A (en) | A kind of test device and system for grid motor connectionization scene | |
WO2023125851A1 (en) | Remote diagnostics method and apparatus, electronic device and storage medium | |
Sandobalin et al. | End-to-end automation in cloud infrastructure provisioning | |
CN102833118B (en) | Remote maintenance system and method | |
US20110161928A1 (en) | Method to Provide Transparent Process I/O Context on a Remote OS While Retaining Local Processing | |
KR20240047468A (en) | ECU upgrade method and device, and readable storage medium | |
US20170109004A1 (en) | System and method for diagnosing an unfavorable mobile application user experience | |
WO2017167015A1 (en) | Method and device for server device security management and computer storage medium | |
KR20240143028A (en) | Method, apparatus, system and computer program for subscription-type automatic inspection method for ICT equipment | |
US11579954B2 (en) | Data collecting in issue tracking systems | |
KR20190100534A (en) | System for terminal access based beacon using protocol for Internet of Things, Method thereof, and Compueter readable storage medium having the same |