KR102060774B1 - System and method of handling troubles of electronic device - Google Patents

System and method of handling troubles of electronic device Download PDF

Info

Publication number
KR102060774B1
KR102060774B1 KR1020180068947A KR20180068947A KR102060774B1 KR 102060774 B1 KR102060774 B1 KR 102060774B1 KR 1020180068947 A KR1020180068947 A KR 1020180068947A KR 20180068947 A KR20180068947 A KR 20180068947A KR 102060774 B1 KR102060774 B1 KR 102060774B1
Authority
KR
South Korea
Prior art keywords
electronic device
program
failure
external storage
cloud server
Prior art date
Application number
KR1020180068947A
Other languages
Korean (ko)
Other versions
KR20190141992A (en
Inventor
홍동호
김종배
Original Assignee
(주)디에스피원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)디에스피원 filed Critical (주)디에스피원
Priority to KR1020180068947A priority Critical patent/KR102060774B1/en
Publication of KR20190141992A publication Critical patent/KR20190141992A/en
Application granted granted Critical
Publication of KR102060774B1 publication Critical patent/KR102060774B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

전자기기의 장애 대응 시스템 및 방법이 개시된다. 본 발명의 실시예에 따른 전자기기의 장애 대응 방법은, 적어도 하나의 프로그램이 실행되는 전자기기의 장애 발생을 검사하는 단계와, 상기 전자기기에 장애가 발생한 경우 교체 전자기기가 매칭 클라우드 서버로부터 상기 전자기기에서 실행되는 적어도 하나의 프로그램을 다운로드 받아 설치하는 단계와, 상기 교체 전자기기에 적어도 하나의 프로그램의 설치가 완료되면, 인증 단말기가 입력되는 전자기기의 고유정보 및 외부 저장장치의 고유정보와 미리 설정된 전자기기의 고유정보 및 외부 저장장치의 고유정보의 일치 여부를 검사하는 단계와, 일치하면, 상기 교체 전자기기는, 상기 설치된 적어도 하나의 프로그램에 상기 외부 저장장치에 저장된 데이터들이 반영되어 상기 설치된 적어도 하나의 프로그램이 실행되도록 하는 단계를 포함한다.Disclosed are a failure response system and method for an electronic device. According to an embodiment of the present disclosure, a method of responding to a failure of an electronic device may include checking a failure of an electronic device on which at least one program is executed, and when a failure occurs in the electronic device, a replacement electronic device from the matching cloud server. Downloading and installing at least one program executed in the device; and when the installation of the at least one program is completed in the replacement electronic device, the authentication terminal inputs the unique information of the electronic device and the unique information of the external storage device in advance. Checking whether or not the set unique information of the electronic device and the unique information of the external storage device match each other, and if there is a match, the replacement electronic device reflects the data stored in the external storage device in the at least one installed program. Causing at least one program to be executed.

Description

전자기기의 장애 대응 시스템 및 방법{SYSTEM AND METHOD OF HANDLING TROUBLES OF ELECTRONIC DEVICE}Disaster Response System and Method of Electronic Equipment {SYSTEM AND METHOD OF HANDLING TROUBLES OF ELECTRONIC DEVICE}

본 발명은 전자기기의 장애 대응 시스템 및 방법에 관한 것으로, 더욱 자세하게는 매장 등과 같은 장소에서 사용되는 PC 등과 같은 전자기기에 장애가 발생한 경우에 이를 신속하게 다른 전자기기로 교체하고 장애가 발생한 전자기기에서 사용된 프로그램 등을 교체된 전자기기에 설치하고 인증 후 설치된 프로그램 등이 장애 발생 전에 프로그램 등의 실행으로 발생한 데이터들을 반영하여 교체된 전자기기에서 바로 실행되도록 한 기술에 관한 것이다.The present invention relates to a failure response system and method of an electronic device, and more particularly, in the event of a failure in an electronic device such as a PC used in a place such as a store, it is quickly replaced with another electronic device and used in a failed electronic device. The present invention relates to a technology in which an installed program is installed in a replaced electronic device, and a program installed after authentication is executed directly on the replaced electronic device by reflecting data generated by execution of a program before failure occurs.

일반적으로 카페, 고속도로 휴게소, 슈퍼마켓, 편의점 등의 매장에서는 서비스 또는 상품 등의 판매기록 등이 입력되어 재고관리, 납품수량 등을 확인할 수 있게 해주는 POS(Point of sales) 단말기가 사용되고 있다.In general, POS (Point of Sales) terminals are used in stores such as cafes, highway rest areas, supermarkets, and convenience stores, so that sales records, such as services or products, are input to check inventory management and delivery quantity.

이러한 POS 단말기를 구비하지 못한 매장에서는 POS 프로그램을 개인용 컴퓨터(Personal Computer, PC)에 설치하여 사용하고 있다. 개인용 컴퓨터에서 설치된 POS 프로그램에서 생성된 데이터는 개인용 컴퓨터 내 저장장치, 예를 들어 하드디스크 드라이브(Hard Disk Drive) 등에 저장된다.In stores that do not have such POS terminals, POS programs are installed and used on personal computers (PCs). The data generated by the POS program installed in the personal computer is stored in a storage device of the personal computer, for example, a hard disk drive.

하지만, 개인용 컴퓨터의 장애(troubles) 등이 발생할 경우, 장애 발생 전에 개인용 컴퓨터에 저장된 데이터 등이 소실될 수 있으며, 매장 등에서 발생하는 매출 등의 기록이 실시간으로 이루어질 수 없다는 문제가 발생할 수 있다. 이로 인하여 매장 운영에 많은 문제가 발생하게 된다. 즉 매출 등의 기록이 실시간으로 이루어지지 않게 되어 매출 등에 대한 매장 관리가 체계적으로 이루어지지 않을 수 있다. 따라서 매출 등의 기록이 누락되는 문제가 발생할 수 있다. However, when a personal computer troubles (troubles), etc., data stored in the personal computer before the failure occurs, etc., may cause a problem that can not be recorded in real time, such as sales generated in the store. This causes a lot of problems in store operations. In other words, the record of the sales is not made in real time, so the store management for the sales may not be systematically performed. As a result, a problem of missing sales records may occur.

본 발명과 관련된 선행문헌으로는 대한민국 등록특허 제10-1305501호(등록일 : 2013년 08월 26일)가 있다.Prior art related to the present invention is Republic of Korea Patent No. 10-1305501 (Registration Date: August 26, 2013).

매장 등과 같은 장소에서 사용되는 PC 등과 같은 전자기기에 장애가 발생한 경우 이를 다른 전자기기로 교체하고 장애가 발생한 전자기기에서 실행된 프로그램 등이 교체된 전자기기에 설치되어 인증 후 바로 실행되도록 한 전자기기의 장애 대응 시스템 및 방법이 제안된다.If a failure occurs in an electronic device such as a PC used in a place such as a store, the electronic device is replaced with another electronic device, and a program executed in the failed electronic device is installed in the replaced electronic device and executed immediately after authentication. Corresponding systems and methods are proposed.

본 발명의 해결 과제는 이상에서 언급한 해결 과제로 제한되지 않으며, 언급되지 않은 또 다른 해결 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problem of the present invention is not limited to the above-mentioned problem, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.

본 발명의 일 양상에 따른 전자기기의 장애 대응 시스템은, 적어도 하나의 프로그램이 실행되는 전자기기; 상기 전자기기에 연결되어, 상기 적어도 하나의 프로그램의 실행으로 발생하는 데이터를 저장하는 외부 저장장치; 상기 적어도 하나의 프로그램을 저장하는 매칭 클라우드 서버; 상기 전자기기의 고유정보 및 상기 외부 저장장치의 고유정보를 저장하는 인증 단말기; 및 상기 매칭 클라우드 서버로부터 상기 적어도 하나의 프로그램을 다운로드 받아 설치하는 교체 전자기기를 포함한다.Disability response system of an electronic device according to an aspect of the present invention, the electronic device on which at least one program is executed; An external storage device connected to the electronic device to store data generated by execution of the at least one program; A matching cloud server for storing the at least one program; Authentication terminal for storing the unique information of the electronic device and the unique information of the external storage device; And a replacement electronic device that downloads and installs the at least one program from the matching cloud server.

상기 전자기기에 장애가 발생한 경우, 상기 교체 전자기기는 상기 매칭 클라우드 서버로부터 상기 적어도 하나의 프로그램을 다운로드 받아 설치하며, 이후 인증 단말기는 입력되는 전자기기의 고유정보 및 외부 저장장치의 고유정보와 상기 저장된 전자기기의 고유정보 및 외부 저장장치의 고유정보의 일치 여부를 검사하며, 일치하면 상기 교체 전자기기는 상기 설치된 적어도 하나의 프로그램에 상기 외부 저장장치에 저장된 데이터들이 반영되어 상기 설치된 적어도 하나의 프로그램이 실행되도록 할 수 있다.When the electronic device has a failure, the replacement electronic device downloads and installs the at least one program from the matching cloud server, and the authentication terminal then stores the unique information of the electronic device and the unique information of the external storage device and the stored information. It is checked whether or not the unique information of the electronic device and the unique information of the external storage device match, and if there is a match, the replacement electronic device reflects the data stored in the external storage device in the at least one installed program and the at least one installed program is Can be executed.

상기 전자기기의 장애 발생 감지는, 상기 매칭 클라우드 서버 또는 외부 저장장치에 의해서 이루어질 수 있다.Failure detection of the electronic device may be performed by the matching cloud server or an external storage device.

상기 외부 저장장치는, 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로부터 일정 시간 동안 데이터가 발생하지 않은 경우 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청해서 응답이 없으면 상기 전자기기의 장애로 인해 전자기기에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 진단하고, 무선통신으로 인터넷에 접속해서 상기 전자기기의 장애 정보를 상기 매칭 클라우드 서버로 전송할 수 있다.The external storage device requests a data transmission from at least one program executed in the electronic device to at least one program executed in the electronic device when no data is generated for a predetermined time, and if there is no response, the failure of the electronic device. Due to the diagnosis that a failure occurs in the execution of at least one program executed in the electronic device, by connecting to the Internet by wireless communication may transmit the failure information of the electronic device to the matching cloud server.

상기 매칭 클라우드 서버는, 전자기기와 매칭 클라우드 서버 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기에 전송한 후 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면 전자기기에 장애가 발생한 것으로 진단할 수 있다.If the matching cloud server does not receive a normal operation response message within a predetermined time after periodically transmitting a normal operation confirmation message to the electronic device in a state where communication between the electronic device and the matching cloud server is normally performed, the electronic device has failed. It can be diagnosed as.

본 발명의 다른 양상에 따른 전자기기의 장애 대응 방법은, 적어도 하나의 프로그램이 실행되는 전자기기의 장애 발생을 검사하는 단계; 상기 전자기기에 장애가 발생한 경우 교체 전자기기가 매칭 클라우드 서버로부터 상기 전자기기에서 실행되는 적어도 하나의 프로그램을 다운로드 받아 설치하는 단계; 상기 교체 전자기기에 적어도 하나의 프로그램의 설치가 완료되면, 인증 단말기가 입력되는 전자기기의 고유정보 및 외부 저장장치의 고유정보와 미리 설정된 전자기기의 고유정보 및 외부 저장장치의 고유정보의 일치 여부를 검사하는 단계; 및 일치하면, 상기 교체 전자기기는, 상기 설치된 적어도 하나의 프로그램에 상기 외부 저장장치에 저장된 데이터들이 반영되어 상기 설치된 적어도 하나의 프로그램이 실행되도록 하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method for coping with failure of an electronic device, the method comprising: checking a failure occurrence of the electronic device on which at least one program is executed; Downloading and installing at least one program executed in the electronic device from a matching cloud server when the electronic device fails; When the installation of the at least one program in the replacement electronics is completed, whether the unique information of the electronic device and the unique information of the external storage device and the preset unique information of the electronic device and the unique information of the external storage device to which the authentication terminal is input Inspecting; And if there is a match, the replacement electronic device is configured to execute the at least one installed program by reflecting data stored in the external storage device in the installed at least one program.

본 발명의 실시예에 따른 전자기기의 장애 대응 시스템 및 방법에 따르면, 매장 등과 같은 장소에서 사용되는 PC 등과 같은 전자기기에 장애가 발생한 경우 이를 다른 전자기기로 교체하고 장애가 발생한 전자기기에서 실행된 프로그램 등이 교체된 전자기기에 설치되어 인증 후 바로 실행되도록 함으로써, 전자기기의 장애 전에 발생하던 데이터들에 대해서 장애 대응 후에 교체 전자기기에 발생하는 데이터들이 연속성을 가질 수 있게 해주는 효과를 가진다.According to the failure response system and method of an electronic device according to an embodiment of the present invention, when a failure occurs in an electronic device such as a PC used in a place such as a store, it is replaced with another electronic device and the program executed on the failed electronic device, etc. By being installed in the replaced electronic device to be executed immediately after authentication, the data generated in the replacement electronic device after the failure response to the data generated before the failure of the electronic device has an effect that can have a continuity.

이는 매장 등에서 전자기기기의 장애로 인해서 매출 등의 기록이 실시간으로 이루어지지 않게 되어 매출 등에 대한 매장 관리가 체계적으로 이루어지지 않는 점을 해결해준다.This solves the fact that the record of sales is not made in real time due to the failure of electronic devices in stores, and thus the store management for sales is not systematically performed.

도 1은 본 발명의 실시예에 따른 전자기기의 장애 대응 시스템의 구성을 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 외부 저장장치의 구성을 나타낸 도면이다.
도 3은 본 발명의 실시예에 따른 매칭 클라우드 서버의 구성을 나타낸 도면이다.
도 4는 본 발명의 실시예에 따른 전자기기의 장애 대응 방법에 대한 흐름도이다.
1 is a view showing the configuration of a failure response system of an electronic device according to an embodiment of the present invention.
2 is a diagram illustrating a configuration of an external storage device according to an embodiment of the present invention.
3 is a diagram showing the configuration of a matching cloud server according to an embodiment of the present invention.
4 is a flowchart illustrating a failure response method of an electronic device according to an embodiment of the present invention.

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

본 발명의 실시예들은 당해 기술 분야에서 통상의 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위하여 제공되는 것이며, 아래의 실시예들은 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 아래의 실시예들로 한정되는 것은 아니다. 오히려, 이들 실시예는 본 개시를 더욱 충실하고 완전하게 하며 당업자에게 본 발명의 사상을 완전하게 전달하기 위하여 제공되는 것이다.  Embodiments of the present invention are provided to more fully describe the present invention to those skilled in the art, and the following embodiments may be modified in many different forms, the scope of the present invention It is not limited to the following embodiments. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

본 명세서에서 사용된 용어는 특정 실시예를 설명하기 위하여 사용되며, 본 발명을 제한하기 위한 것이 아니다. 본 명세서에서 사용된 바와 같이 단수 형태는 문맥상 다른 경우를 분명히 지적하는 것이 아니라면, 복수의 형태를 포함할 수 있다. 또한, 본 명세서에서 사용되는 경우 "포함한다(comprise)" 및/또는"포함하는(comprising)"은 언급한 형상들, 숫자, 단계, 동작, 부재, 요소 및/또는 이들 그룹의 존재를 특정하는 것이며, 하나 이상의 다른 형상, 숫자, 동작, 부재, 요소 및/또는 그룹들의 존재 또는 부가를 배제하는 것이 아니다. 본 명세서에서 사용된 바와 같이, 용어 "및/또는"은 해당 열거된 항목 중 어느 하나 및 하나 이상의 모든 조합을 포함한다.  The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms "a", "an" and "the" may include the plural forms as well, unless the context clearly indicates otherwise. Also, as used herein, "comprise" and / or "comprising" specifies the presence of the mentioned shapes, numbers, steps, actions, members, elements and / or groups of these. It is not intended to exclude the presence or addition of one or more other shapes, numbers, acts, members, elements and / or groups. As used herein, the term "and / or" includes any and all combinations of one or more of the listed items.

본 명세서에서 제1, 제2 등의 용어가 다양한 부재, 영역 및/또는 부위들을 설명하기 위하여 사용되지만, 이들 부재, 부품, 영역, 층들 및/또는 부위들은 이들 용어에 의해 한정되어서는 안됨은 자명하다. 이들 용어는 특정 순서나 상하, 또는 우열을 의미하지 않으며, 하나의 부재, 영역 또는 부위를 다른 부재, 영역 또는 부위와 구별하기 위하여만 사용된다. 따라서, 이하 상술할 제1 부재, 영역 또는 부위는 본 발명의 가르침으로부터 벗어나지 않고서도 제2 부재, 영역 또는 부위를 지칭할 수 있다.Although the terms first, second, etc. are used herein to describe various members, regions, and / or portions, it is obvious that these members, components, regions, layers, and / or portions should not be limited by these terms. Do. These terms do not imply any particular order, up or down, or superiority, and are only used to distinguish one member, region or region from another member, region or region. Accordingly, the first member, region, or region described below may refer to the second member, region, or region without departing from the teachings of the present invention.

이하, 본 발명의 실시예들은 본 발명의 실시예들을 개략적으로 도시하는 도면들을 참조하여 설명한다. 도면들에 있어서, 예를 들면, 제조 기술 및/또는 공차에 따라, 도시된 형상의 변형들이 예상될 수 있다. 따라서, 본 발명의 실시예는 본 명세서에 도시된 영역의 특정 형상에 제한된 것으로 해석되어서는 아니 되며, 예를 들면 제조상 초래되는 형상의 변화를 포함하여야 한다.Hereinafter, embodiments of the present invention will be described with reference to the drawings schematically showing embodiments of the present invention. In the drawings, for example, variations in the shape shown may be expected, depending on manufacturing techniques and / or tolerances. Accordingly, embodiments of the present invention should not be construed as limited to the specific shapes of the regions shown herein, but should include, for example, changes in shape resulting from manufacturing.

도 1은 본 발명의 실시예에 따른 전자기기의 장애 대응 시스템의 구성을 나타내 도면이다.1 is a view showing the configuration of a failure response system of an electronic device according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 전자기기의 장애 대응 시스템은, 매장 등과 같은 장소에서 특정 기능을 수행하는 전용장치, 예를 들어 제품 또는 서비스 판매 관리에 이용되는 POS(Point of Sale) 단말기 대신에 개인용 컴퓨터(PC) 등과 같은 범용 전자기기에서 특정 기능 수행 프로그램, 예를 들어 POS 프로그램이 실행되는 상황에서, 해당 전자기기의 장애로 인해서 특정 기능 수행 프로그램의 수행이 어려운 경우 다른 교체 전자기기에 프로그램을 설치한 후 실행하여서 전자기기의 장애에 신속히 대응하기 위한 것이다.Referring to FIG. 1, a failure response system of an electronic device according to an embodiment of the present invention may be a dedicated device for performing a specific function at a place such as a store, for example, a point of sale used for product or service sales management. ) When a specific function performing program, for example, a POS program, is executed in a general-purpose electronic device such as a personal computer (PC) instead of a terminal, when a specific function performing program is difficult to perform due to a failure of the electronic device, another replacement electronic It is intended to respond quickly to electronic device failure by installing and executing a program on the device.

이러한 전자기기의 장애 대응 시스템은, 전자기기(10), 외부 저장장치(20), 매칭 클라우드 서버(50), 인증 단말기(60) 및 교체 전자기기(70)를 포함한다.The failure response system of the electronic device includes an electronic device 10, an external storage device 20, a matching cloud server 50, an authentication terminal 60, and a replacement electronic device 70.

전자기기(10)는 특정 기능으로만 사용되는 전용단말기, 예를 들어 POS 단말기가 아닌, 범용으로 사용할 수 있는 장치, 예를 들어 개인용 컴퓨터일 수 있다. The electronic device 10 may be a general purpose device, for example, a personal computer, not a dedicated terminal used only for a specific function, for example, a POS terminal.

이러한 전자기기(10)에는 적어도 하나의 프로그램이 설치될 수 있다. 예를 들어, POS 프로그램, 회계 프로그램 등이 설치될 수 있다. 즉, 전자기기(10)는 이러한 범용성으로 인해서 전용 단말기를 구비하지 못하는 매장 등에서 전용 단말기가 수행하는 기능이 구현된 특정 프로그램, 예를 들어 POS 프로그램을 실행할 수 있다. 이때 전자기기(10)에서 실행되는 POS 프로그램은 하나의 예시에 불과하며, 이에 한정되지 않는다.At least one program may be installed in the electronic device 10. For example, a POS program, an accounting program, or the like may be installed. That is, the electronic device 10 may execute a specific program, for example, a POS program, in which a function performed by a dedicated terminal is implemented in a store that does not have a dedicated terminal due to the general purpose. In this case, the POS program executed in the electronic device 10 is just one example, and is not limited thereto.

외부 저장장치(20)는 전자기기(10)에 연결되며, 전자기기(10)에 설치된 적어도 하나의 프로그램의 실행으로 인해서 발생하는 데이터들을 저장한다. 예를 들어 외부 저장장치(20)로는 USB(Universial Serial Bus) 메모리 또는 외장 하드디스크 드라이브 등을 들 수 있다. 외부 저장장치(20)에 저장되는 데이터는 암호화되어 저장될 수 있다.The external storage device 20 is connected to the electronic device 10 and stores data generated by the execution of at least one program installed in the electronic device 10. For example, the external storage device 20 may be a USB (Universal Serial Bus) memory or an external hard disk drive. Data stored in the external storage device 20 may be stored encrypted.

매칭 클라우드 서버(50)는 전자기기(10) 별로 각각 설치된 적어도 하나의 프로그램을 저장할 수 있다. 이 매칭 클라우드 서버(50)는 전자기기(10)에 장애가 발생되어 교체가 필요한 경우, 전자기기(10)에 설치되어 있던 적어도 하나의 프로그램이 교체 전자기기(70)에 신속하게 설치될 수 있도록, 전자기기(10) 별로 각각 설치된 적어도 하나의 프로그램을 저장하고 있다.The matching cloud server 50 may store at least one program each installed for each electronic device 10. The matching cloud server 50 may be quickly installed in the replacement electronics 70, at least one program installed in the electronic device 10, if a failure occurs in the electronic device 10 needs to be replaced, At least one program installed for each electronic device 10 is stored.

인증 단말기(60)는 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보를 저장한다. 전자기기(10)의 고유정보는 전자기기(10)에 설치된 네트워크 카드의 MAC 어드레스일 수 있으나, 이에 한정되지 않는다. 그리고 외부 저장장치(20)의 고유정보는 외부 저장장치(20)의 시리얼 번호와 외부 저장장치(20)의 사용을 위해 설정된 패스워드를 포함할 수 있는데, 이에 한정되지 않는다.The authentication terminal 60 stores the unique information of the electronic device 10 and the unique information of the external storage device 20. The unique information of the electronic device 10 may be a MAC address of a network card installed in the electronic device 10, but is not limited thereto. The unique information of the external storage device 20 may include a serial number of the external storage device 20 and a password set for use of the external storage device 20, but is not limited thereto.

인증 단말기(60)는 입력된 전자기기(10)의 고유정보와 외부 저장장치(20)의 고유정보와 미리 저장된 전자기기(10)의 고유정보와 외부 저장장치(20)의 고유정보의 일치 여부로, 교체 전자기기(10)에서 적어도 하나의 프로그램의 실행이 정당한지를 판단한다. 일치하면 인증 단말기(60)는 장애 발생 전 전자기기(10)의 적어도 하나의 프로그램의 실행으로 발생한 데이터들이 교체 전자기기(70)의 적어도 하나의 프로그램에 적용되어 사용될 수 있는 것으로 판단할 수 있다.The authentication terminal 60 checks whether the unique information of the inputted electronic device 10 and the unique information of the external storage device 20 and the unique information of the pre-stored electronic device 10 match the unique information of the external storage device 20. As a result, it is determined whether the at least one program is justified in the replacement electronic device 10. If there is a match, the authentication terminal 60 may determine that data generated by execution of at least one program of the electronic device 10 before failure occurs may be applied to and used in at least one program of the replacement electronic device 70.

이러한 인증 단말기(60)는 스마트폰 등과 같은 휴대용 단말기일 수 있으나, 이에 한정되지 않는다.The authentication terminal 60 may be a portable terminal such as a smartphone, but is not limited thereto.

교체 전자기기(70)는 전자기기(10)에 장애가 발생한 경우, 매칭 클라우드 서버(50)로부터 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 다운로드 받아 설치한다. The replacement electronic device 70 downloads and installs at least one program executed in the failed electronic device 10 from the matching cloud server 50 when a failure occurs in the electronic device 10.

이때, 교체 전자기기(70)는 장애가 발생한 전자기기(10)와 동일한 사양의 하드웨어를 구비할 수 있으나, 이에 한정되지 않고 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램의 설치 및 실행이 가능한 하드웨어 사양이라면 어느 것이라도 가능할 수 있다.In this case, the replacement electronic device 70 may include hardware having the same specifications as the failed electronic device 10, but is not limited thereto, and the installation and execution of at least one program executed in the failed electronic device 10 may be performed. Any hardware specification may be possible.

이러한 전자기기의 장애 대응 시스템에서 이루어지는 전자기기(10)의 장애 대응 과정에 대해서 살펴보기로 한다.The failure response process of the electronic device 10 in the failure response system of the electronic device will be described.

전자기기(10)에 장애가 발생한 경우, 교체 전자기기(70)는 매칭 클라우드 서버(50)로부터 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 다운로드 받아 설치한다. 이렇게 프로그램 설치가 완료되면, 인증 단말기(60)는 입력되는 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보와 미리 저장된 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보의 일치 여부를 검사한다. 일치하면 교체 전자기기(70)는 교체 전자기기(70)에 설치된 적어도 하나의 프로그램을 실행하되, 상기 외부 저장장치(20)에 저장된 데이터들이 적어도 하나의 프로그램에 반영되어 실행되도록 한다.  When a failure occurs in the electronic device 10, the replacement electronic device 70 downloads and installs at least one program executed in the failed electronic device 10 from the matching cloud server 50. When the program installation is completed, the authentication terminal 60 receives the unique information of the electronic device 10 and the unique information of the external storage device 20 and the unique information of the electronic device 10 and the external storage device 20 that are stored in advance. Check if the unique information of) matches. If there is a match, the replacement electronic device 70 executes at least one program installed in the replacement electronic device 70, and the data stored in the external storage device 20 is reflected in the at least one program to be executed.

이렇게 하는 이유는, 상기 외부 저장장치(20)에 저장된 데이터들, 즉 전자기기(10)의 장애 전에 전자기기(10)에 설치된 적어도 하나의 프로그램에서 발생한 데이터들이, 교제 전자기기(70)에 설치된 적어도 하나의 프로그램의 실행으로 발생하는 데이터들과 연속성을 가지도록 하기 위해서이다. 이를 통해서 매장 등에서 제품 또는 서비스 판매 관리가 연속적으로 이루어지도록 할 수 있다.The reason for doing this is that data stored in the external storage device 20, that is, data generated in at least one program installed in the electronic device 10 before the failure of the electronic device 10, is installed in the companion electronic device 70. This is to ensure continuity with the data generated by the execution of at least one program. Through this, it is possible to continuously manage the sale of products or services in stores and the like.

이때, 전자기기(10)의 장애 발생 감지는, 매칭 클라우드 서버(50) 또는 외부 저장장치(20)에 의해서 이루어질 수 있다.In this case, the failure occurrence detection of the electronic device 10 may be made by the matching cloud server 50 or the external storage device 20.

먼저 외부 저장장치(20)는, 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로부터 일정 시간 동안 데이터가 발생하지 않은 경우 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청한다. 이후 응답이 없으면 외부 저장장치(20)는 전자기기(10)의 장애로 인해 전자기기(10)에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 진단한다. 외부 저장장치(20)는 무선공유기(30)를 통해 인터넷에 접속해서 전자기기(10)의 장애 정보를 매칭 클라우드 서버(50)로 전송할 수 있다.First, the external storage device 20 requests data transmission from at least one program executed in the electronic device 10 to at least one program executed in the electronic device 10 when no data is generated for a predetermined time. Thereafter, if there is no response, the external storage device 20 diagnoses that a failure occurs in the execution of at least one program executed in the electronic device 10 due to the failure of the electronic device 10. The external storage device 20 may access the Internet through the wireless router 30 and transmit failure information of the electronic device 10 to the matching cloud server 50.

한편, 매칭 클라우드 서버(50)는, 전자기기(10)와 매칭 클라우드 서버(50) 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기(10)에 전송한다. 이후 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면, 매칭 클라우드 서버(50)는 전자기기(10)에 장애가 발생한 것으로 진단할 수 있다.Meanwhile, the matching cloud server 50 periodically transmits a normal operation confirmation message to the electronic device 10 in a state where communication between the electronic device 10 and the matching cloud server 50 is normally performed. After that, if the normal operation response message is not received within the set time, the matching cloud server 50 may diagnose that the electronic device 10 has failed.

이렇게 매칭 클라우드 서버(50)는 외부 저장장치(20)로부터 전자기기(10)의 장애 정보를 수신하거나 또는 자체적으로 전자기기(10)에 장애가 발생한 것으로 판단하면, 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 교체 전자기기(70)로 전송할 수 있다. When the matching cloud server 50 receives the failure information of the electronic device 10 from the external storage device 20 or determines that the failure of the electronic device 10 occurs by itself, the matching cloud server 50 is executed in the failed electronic device 10. At least one program may be transmitted to the replacement electronic device 70.

한편, 본 발명의 실시예에서 전자기기(10)의 장애 진단이 외부 저장장치(20) 또는 매칭 클라우드 서버(50)에 의해서 이루어지는 것을 예시로 들었으나, 이에 한정되지 않는다.Meanwhile, in the embodiment of the present invention, the failure diagnosis of the electronic device 10 has been exemplified by the external storage device 20 or the matching cloud server 50, but is not limited thereto.

도 2는 본 발명의 실시예에 따른 외부 저장장치의 구성을 나타낸 도면이다.2 is a diagram illustrating a configuration of an external storage device according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 실시예에 따른 외부 저장장치(20)는 장애 진단부(21), 저장부(22) 및 무선 통신부(23)를 포함할 수 있다.Referring to FIG. 2, the external storage device 20 according to the embodiment of the present invention may include a failure diagnosis unit 21, a storage unit 22, and a wireless communication unit 23.

장애 진단부(21)는 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로부터 일정 시간 동안 데이터가 발생하지 않는가를 검사한다. 발생하지 않으면 장애 진단부(21)는 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청한다. 이후 응답이 없으면 장애 진단부(21)는 전자기기(10)의 장애로 인해 전자기기(10)에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 진단하고, 전자기기(10)의 장애 정보를 발생한다.The failure diagnosis unit 21 checks whether data does not occur for a predetermined time from at least one program executed in the electronic device 10. If not, the failure diagnosis unit 21 requests data transmission to at least one program executed in the electronic device 10. Thereafter, if there is no response, the failure diagnosis unit 21 diagnoses that a failure occurs in the execution of at least one program executed in the electronic device 10 due to the failure of the electronic device 10, and identifies the failure information of the electronic device 10. Occurs.

저장부(22)는 전자기기(10)의 적어도 하나의 프로그램에서 발생하는 데이터들과 교체 전자기기(70)의 적어도 하나의 프로그램에서 발생하는 데이터들을 저장한다.The storage unit 22 stores data generated in at least one program of the electronic device 10 and data generated in at least one program of the replacement electronic device 70.

무선 통신부(23)는 무선 공유기(30)와 무선통신을 통해 인터넷으로 접속할 수 있다. 무선 통신부(23)는 장애진단부(21)에서 발생한 전자기기(10)의 장애 정보를 무선 공유기(30)를 통해 인터넷으로 전송할 수 있다. 인터넷에 전송된 전자기기(10)의 장애 정보는 매칭 클라우드 서버(50)로 전송될 수 있다.The wireless communication unit 23 may be connected to the wireless router 30 through the wireless communication through the Internet. The wireless communication unit 23 may transmit failure information of the electronic device 10 generated by the failure diagnosis unit 21 to the Internet through the wireless router 30. Failure information of the electronic device 10 transmitted to the Internet may be transmitted to the matching cloud server 50.

도 3은 본 발명의 실시예에 따른 매칭 클라우드 서버의 구성을 나타낸 도면이다.3 is a diagram showing the configuration of a matching cloud server according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 실시예에 따른 매칭 클라우드 서버(50)는 네트워크 진단부(51), 장애 진단부(52), 저장부(53) 및 전송부(54)를 포함한다.Referring to FIG. 3, the matching cloud server 50 according to the embodiment of the present invention includes a network diagnosis unit 51, a failure diagnosis unit 52, a storage unit 53, and a transmission unit 54.

네트워크 진단부(51)는 매칭 클라우드 서버(50)와 연결된 네트워크, 예를 들어 인터넷에 이상 여부를 진단한다. 즉, 네트워크 진단부(51)는 매칭 클라우드 서버(50)와 전자기기(10)를 연결하는 인터넷에 이상이 발생하였는지를 진단한다.The network diagnosis unit 51 diagnoses an abnormality in a network connected to the matching cloud server 50, for example, the Internet. That is, the network diagnosis unit 51 diagnoses whether an abnormality has occurred in the Internet connecting the matching cloud server 50 and the electronic device 10.

장애 진단부(52)는 네트워크 진단부(51)를 통해 네트워크(인터넷)에 이상이 없는 경우, 즉 전자기기(10)와 매칭 클라우드 서버(50) 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기(10)에 전송한다. 이후 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면, 장애 진단부(52)는 전자기기(10)에 장애가 발생한 것으로 진단할 수 있다.The failure diagnosis unit 52 periodically performs a normal operation when there is no abnormality in the network (internet) through the network diagnosis unit 51, that is, when communication between the electronic device 10 and the matching cloud server 50 is normally performed. The operation confirmation message is transmitted to the electronic device 10. If the normal operation response message is not received within the set time thereafter, the failure diagnosis unit 52 may diagnose that a failure has occurred in the electronic device 10.

저장부(53)는 전자기기 마다 각각에 설치된 적어도 하나의 프로그램을 저장한다. 이렇게 저장된 적어도 하나의 프로그램에는 POS 프로그램 또는 회계 프로그램 등이 있다.The storage unit 53 stores at least one program installed in each electronic device. At least one program stored in this way includes a POS program or an accounting program.

전송부(54)는 장애 진단부(52)에서 전자기기(10)에 장애가 발생한 것으로 진단된 경우, 장애가 발생한 전자기기(10)에서 설치된 적어도 하나의 프로그램을 교체 전자기기(70)로 전송할 수 있다.When the failure diagnosis unit 52 diagnoses that the failure of the electronic device 10 occurs, the transmission unit 54 may transmit at least one program installed in the failed electronic device 10 to the replacement electronic device 70. .

도 4는 본 발명의 실시예에 따른 전자기기의 장애 대응 방법에 대한 흐름도이다.4 is a flowchart illustrating a failure response method of an electronic device according to an embodiment of the present invention.

도 4를 참조하면 본 발명의 실시예에 따른 전자기기의 장애 대응 방법의 수행은, 도 1에 도시된 전자기기의 장애 대응 시스템에 의해서 이루어질 수 있다.Referring to FIG. 4, the failure response method of the electronic device according to an embodiment of the present disclosure may be performed by the failure response system of the electronic device shown in FIG. 1.

외부 저장장치(10) 또는 매칭 클라우드 서버(50)는 전자기기(10), 예를 들어 개인용 컴퓨터(PC)의 장애 발생을 진단한다(S1).The external storage device 10 or the matching cloud server 50 diagnoses a failure of the electronic device 10, for example, a personal computer (S1).

즉 외부 저장장치(10)는 전자기기(10)에서 실행되는 적어도 하나의 프로그램과 통신을 통해서 전자기기(10)의 장애 진단을 한다(S1a). 구체적으로 외부 저장장치(10)는 전자기기(10)으로부터 일정 시간 동안 데이터가 발생하지 않는가를 검사한다. 발생하지 않으면 장애 진단부(21)는 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청한다. 이후 응답이 없으면 장애 진단부(21)는 전자기기(10)의 장애로 인해 전자기기(10)에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 판단하고, 전자기기(10)의 장애 정보를 발생한다.That is, the external storage device 10 diagnoses a failure of the electronic device 10 through communication with at least one program executed in the electronic device 10 (S1a). Specifically, the external storage device 10 checks whether data is not generated from the electronic device 10 for a predetermined time. If not, the failure diagnosis unit 21 requests data transmission to at least one program executed in the electronic device 10. Thereafter, if there is no response, the failure diagnosis unit 21 determines that a failure has occurred in the execution of at least one program executed in the electronic device 10 due to the failure of the electronic device 10, and the failure information of the electronic device 10 is determined. Occurs.

이렇게 외부 저장장치(10)는 발생된 전자기기(10)의 장애 정보를 매칭 클라우드 서버(50)로 전송한다(S1b).The external storage device 10 transmits the generated failure information of the electronic device 10 to the matching cloud server 50 (S1b).

한편 매칭 클라우드 서버(50)는 전자기기(10)와 매칭 클라우드 서버(50) 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기(10)에 전송하고, 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면, 전자기기(10)에 장애가 발생한 것으로 진단한다(S1c).Meanwhile, the matching cloud server 50 periodically transmits a normal operation confirmation message to the electronic device 10 in a state where communication between the electronic device 10 and the matching cloud server 50 is normally performed, and operates normally within a set time. If it does not receive a response message, it is diagnosed that the failure of the electronic device 10 (S1c).

이후 매칭 클라우드 서버(50)는 외부 저장장치(20)로부터 전자기기(10)의 장애 정보를 수신하거나 또는 자체적으로 전자기기(10)에 장애가 발생한 것으로 진단한 경우, 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 교체 전자기기(70)로 전송한다(S2).Thereafter, when the matching cloud server 50 receives the failure information of the electronic device 10 from the external storage device 20 or diagnoses that the failure of the electronic device 10 occurs by itself, the matching cloud server 50 in the failed electronic device 10 At least one program that was executed is transmitted to the replacement electronic device 70 (S2).

교체 전자기기(70)는 매칭 클라우드 서버(50)로부터 수신된 적어도 하나의 프로그램을 설치한다(S3).The replacement electronic device 70 installs at least one program received from the matching cloud server 50 (S3).

이후 적어도 하나의 프로그램의 설치가 완료되면, 교체 전자기기(70)는 인증 단말기(60)에 인증을 요청한다(S4). 이때 인증 요청은 장애 발생 전 전자기기(10)의 적어도 하나의 프로그램의 실행으로 발생한 데이터들이 교체 전자기기(70)의 적어도 하나의 프로그램에 적용되어 사용될 수 있는가를 확인하기 위해서 이루어지는 과정이다.After the installation of at least one program is completed, the replacement electronic device 70 requests authentication from the authentication terminal 60 (S4). At this time, the authentication request is a process made to confirm whether data generated by execution of at least one program of the electronic device 10 before failure occurs can be applied to and used in at least one program of the replacement electronic device 70.

인증 단말기(60)는 교체 전자기기(70)의 인증 요청에 따라, 사용자로부터 입력되는 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보와, 미리 설정된 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보의 일치 여부를 검사한다(S5).The authentication terminal 60 according to the authentication request of the replacement electronic device 70, the unique information of the electronic device 10 and the unique information of the external storage device 20 input from the user, and the preset of the electronic device 10 It is checked whether the unique information and the unique information of the external storage device 20 match (S5).

일치하면 인증 단말기(60)는 교체 전자기기(50)로 인증 완료 메시지를 전송한다(S6).If it matches, the authentication terminal 60 transmits an authentication completion message to the replacement electronic device 50 (S6).

이에 교체 전자기기(50)는 외부 저장장치(20)가 연결된 상태에서, 외부 저장장치(20)로, 전자기기(10)의 장애 발생 전, 전자기기(51)에서 적어도 하나의 프로그램의 실행으로 인해 발생하는 데이터들의 전송을 요청한다(S7).The replacement electronic device 50 is connected to the external storage device 20 while the external storage device 20 is connected, before the occurrence of a failure of the electronic device 10, by execution of at least one program in the electronic device 51. Request transmission of the data due to (S7).

이 교체 전자기기(50)에 연결된 외부 저장장치(20)는 전자기기(10)의 장애 발생 전에, 전자기기(10)에 설치된 적어도 하나의 프로그램의 실행으로 발생한 데이터들을 교체 전자기기(50)로 전송한다(S8).The external storage device 20 connected to the replacement electronic device 50 transfers data generated by execution of at least one program installed in the electronic device 10 to the replacement electronic device 50 before failure of the electronic device 10 occurs. To transmit (S8).

이에 교체 전자기기(50)는 외부 저장장치(20)로부터 수신한 데이터들을 저장하고, 이후 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 실행시키되, 상기 외부 저장장치(20)로부터 수신한 데이터들이 반영되어 실행되도록 한다(S9).In this regard, the replacement electronic device 50 stores data received from the external storage device 20, and then executes at least one program that was executed in the failed electronic device 10, but received from the external storage device 20. One data is reflected and executed (S9).

이제까지 본 발명에 대하여 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 따라서 본 발명의 범위는 전술한 실시예에 한정되지 않고 특허청구범위에 기재된 내용 및 그와 동등한 범위 내에 있는 다양한 실시 형태가 포함되도록 해석되어야 할 것이다. So far, the present invention has been described with reference to the embodiments. Those skilled in the art will understand that the present invention may be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. Therefore, the scope of the present invention should not be construed as being limited to the above-described examples, but should be construed to include various embodiments within the scope of the claims and equivalents thereof.

10 : 전자기기
20 : 외부 저장장치
30 : 무선 공유기
50 : 매칭 클라우드 서버
60 : 인증 단말기
70 : 교체 전자기기
10: electronic device
20: external storage device
30: wireless router
50: Matching Cloud Server
60: authentication terminal
70: replacement electronics

Claims (8)

적어도 하나의 프로그램이 실행되는 전자기기;
상기 전자기기에 연결되어, 상기 적어도 하나의 프로그램의 실행으로 발생하는 데이터를 저장하는 외부 저장장치;
상기 적어도 하나의 프로그램을 저장하는 매칭 클라우드 서버;
상기 전자기기의 고유정보 및 상기 외부 저장장치의 고유정보를 저장하는 인증 단말기; 및
상기 매칭 클라우드 서버로부터 상기 적어도 하나의 프로그램을 다운로드 받아 설치하는 교체 전자기기를 포함하며,
상기 전자기기에 장애가 발생한 경우, 상기 교체 전자기기는 상기 매칭 클라우드 서버로부터 상기 적어도 하나의 프로그램을 다운로드 받아 설치하며, 이후 인증 단말기는 입력되는 전자기기의 고유정보 및 외부 저장장치의 고유정보와 상기 저장된 전자기기의 고유정보 및 외부 저장장치의 고유정보의 일치 여부를 검사하며, 일치하면 상기 교체 전자기기는 상기 설치된 적어도 하나의 프로그램에 상기 외부 저장장치에 저장된 데이터들이 반영되어 상기 설치된 적어도 하나의 프로그램이 실행되도록 하는, 전자기기의 장애 대응 시스템.
An electronic device on which at least one program is executed;
An external storage device connected to the electronic device to store data generated by execution of the at least one program;
A matching cloud server for storing the at least one program;
Authentication terminal for storing the unique information of the electronic device and the unique information of the external storage device; And
It includes a replacement electronic device for downloading and installing the at least one program from the matching cloud server,
When the electronic device has a failure, the replacement electronic device downloads and installs the at least one program from the matching cloud server, and the authentication terminal then stores the unique information of the electronic device and the unique information of the external storage device and the stored information. It is checked whether or not the unique information of the electronic device and the unique information of the external storage device match, and if there is a match, the replacement electronic device reflects the data stored in the external storage device in the at least one installed program and the at least one installed program is Fault response system of an electronic device to be implemented.
청구항 1에 있어서,
상기 전자기기의 장애 발생 감지는, 상기 매칭 클라우드 서버 또는 외부 저장장치에 의해서 이루어지는, 전자기기의 장애 대응 시스템.
The method according to claim 1,
Failure detection of the electronic device is made by the matching cloud server or an external storage device, the failure response system of the electronic device.
청구항 2에 있어서,
상기 외부 저장장치는, 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로부터 일정 시간 동안 데이터가 발생하지 않은 경우 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청해서 응답이 없으면 상기 전자기기의 장애로 인해 전자기기에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 진단하고, 무선통신으로 인터넷에 접속해서 상기 전자기기의 장애 정보를 상기 매칭 클라우드 서버로 전송하는, 전자기기의 장애 대응 시스템.
The method according to claim 2,
The external storage device requests a data transmission from at least one program executed in the electronic device to at least one program executed in the electronic device when no data is generated for a predetermined time, and if there is no response, the failure of the electronic device. Diagnosing that a failure has occurred in the execution of at least one program to be executed in the electronic device, and connected to the Internet by wireless communication and transmits the failure information of the electronic device to the matching cloud server, the failure response system of the electronic device.
청구항 2에 있어서,
상기 매칭 클라우드 서버는, 전자기기와 매칭 클라우드 서버 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기에 전송한 후 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면 전자기기에 장애가 발생한 것으로 진단하는, 전자기기의 장애 대응 시스템.
The method according to claim 2,
If the matching cloud server does not receive a normal operation response message within a set time after periodically transmitting a normal operation confirmation message to the electronic device in a state where communication between the electronic device and the matching cloud server is normally performed, a failure occurs in the electronic device. Diagnosis system of obstacle of electronic equipment.
적어도 하나의 프로그램이 실행되는 전자기기의 장애 발생을 검사하는 단계;
상기 전자기기에 장애가 발생한 경우 교체 전자기기가 매칭 클라우드 서버로부터 상기 전자기기에서 실행되는 적어도 하나의 프로그램을 다운로드 받아 설치하는 단계;
상기 교체 전자기기에 적어도 하나의 프로그램의 설치가 완료되면, 인증 단말기가 입력되는 전자기기의 고유정보 및 외부 저장장치의 고유정보와 미리 설정된 전자기기의 고유정보 및 외부 저장장치의 고유정보의 일치 여부를 검사하는 단계; 및
일치하면, 상기 교체 전자기기는, 상기 설치된 적어도 하나의 프로그램에 상기 외부 저장장치에 저장된 데이터들이 반영되어 상기 설치된 적어도 하나의 프로그램이 실행되도록 하는 단계를 포함하는, 전자기기의 장애 대응 방법.
Checking for occurrence of a failure of an electronic device in which at least one program is executed;
Downloading and installing at least one program executed in the electronic device from a matching cloud server when the electronic device fails;
When the installation of the at least one program in the replacement electronics is completed, whether the unique information of the electronic device and the unique information of the external storage device and the preset unique information of the electronic device and the unique information of the external storage device to which the authentication terminal is input Inspecting; And
If matched, the replacement electronic device includes the step of causing the at least one program to be executed by reflecting the data stored in the external storage device to the at least one installed program.
청구항 5에 있어서,
상기 전자기기의 장애 발생 검사는, 상기 매칭 클라우드 서버 또는 외부 저장장치에 의해서 이루어지는, 전자기기의 장애 대응 방법.
The method according to claim 5,
The failure occurrence inspection of the electronic device is made by the matching cloud server or an external storage device, the failure response method of the electronic device.
청구항 6에 있어서,
상기 외부 저장장치는, 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로부터 일정 시간 동안 데이터가 발생하지 않은 경우 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청해서 응답이 없으면 상기 전자기기의 장애로 인해 전자기기에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 진단하고, 무선통신으로 인터넷에 접속해서 상기 전자기기의 장애 정보를 상기 매칭 클라우드 서버로 전송하는, 전자기기의 장애 대응 방법.
The method according to claim 6,
The external storage device requests a data transmission from at least one program executed in the electronic device to at least one program executed in the electronic device when no data is generated for a predetermined time, and if there is no response, the failure of the electronic device. And diagnosing that a failure has occurred in execution of at least one program executed in the electronic device, and accessing the Internet through wireless communication, and transmits failure information of the electronic device to the matching cloud server.
청구항 6에 있어서,
상기 매칭 클라우드 서버는, 전자기기와 매칭 클라우드 서버 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기에 전송한 후 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면 전자기기에 장애가 발생한 것으로 판단하는, 전자기기의 장애 대응 방법.
The method according to claim 6,
If the matching cloud server does not receive a normal operation response message within a set time after periodically transmitting a normal operation confirmation message to the electronic device in a state where communication between the electronic device and the matching cloud server is normally performed, a failure occurs in the electronic device. Disturbance method of electronic device judged to be.
KR1020180068947A 2018-06-15 2018-06-15 System and method of handling troubles of electronic device KR102060774B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180068947A KR102060774B1 (en) 2018-06-15 2018-06-15 System and method of handling troubles of electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180068947A KR102060774B1 (en) 2018-06-15 2018-06-15 System and method of handling troubles of electronic device

Publications (2)

Publication Number Publication Date
KR20190141992A KR20190141992A (en) 2019-12-26
KR102060774B1 true KR102060774B1 (en) 2019-12-30

Family

ID=69103092

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180068947A KR102060774B1 (en) 2018-06-15 2018-06-15 System and method of handling troubles of electronic device

Country Status (1)

Country Link
KR (1) KR102060774B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009065447A (en) 2007-09-06 2009-03-26 Nec Corp Setting information centralized recorder, method for providing device id and maintenance service, and program
JP2010026609A (en) 2008-07-15 2010-02-04 Denkodo Co Ltd Uninterruptible pos operation system
JP2010108169A (en) 2008-10-29 2010-05-13 Canon It Solutions Inc Information processing system, information processing apparatus, information processing method, and program
JP2014225140A (en) 2013-05-16 2014-12-04 Necプラットフォームズ株式会社 Information compilation system, and failure handling method and program for the system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009065447A (en) 2007-09-06 2009-03-26 Nec Corp Setting information centralized recorder, method for providing device id and maintenance service, and program
JP2010026609A (en) 2008-07-15 2010-02-04 Denkodo Co Ltd Uninterruptible pos operation system
JP2010108169A (en) 2008-10-29 2010-05-13 Canon It Solutions Inc Information processing system, information processing apparatus, information processing method, and program
JP2014225140A (en) 2013-05-16 2014-12-04 Necプラットフォームズ株式会社 Information compilation system, and failure handling method and program for the system

Also Published As

Publication number Publication date
KR20190141992A (en) 2019-12-26

Similar Documents

Publication Publication Date Title
US11683671B2 (en) System, method, apparatus, and computer program product for providing mobile device support services
US11601801B2 (en) System, method, apparatus, and computer program product for providing mobile device support services
US7577828B2 (en) System and method for information handling system manufacture with verified hardware configuration
KR102060774B1 (en) System and method of handling troubles of electronic device
JP4506814B2 (en) Data management system

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant