KR102060774B1 - System and method of handling troubles of electronic device - Google Patents
System and method of handling troubles of electronic device Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
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
본 발명은 전자기기의 장애 대응 시스템 및 방법에 관한 것으로, 더욱 자세하게는 매장 등과 같은 장소에서 사용되는 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.
매장 등과 같은 장소에서 사용되는 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
전자기기(10)는 특정 기능으로만 사용되는 전용단말기, 예를 들어 POS 단말기가 아닌, 범용으로 사용할 수 있는 장치, 예를 들어 개인용 컴퓨터일 수 있다. The
이러한 전자기기(10)에는 적어도 하나의 프로그램이 설치될 수 있다. 예를 들어, POS 프로그램, 회계 프로그램 등이 설치될 수 있다. 즉, 전자기기(10)는 이러한 범용성으로 인해서 전용 단말기를 구비하지 못하는 매장 등에서 전용 단말기가 수행하는 기능이 구현된 특정 프로그램, 예를 들어 POS 프로그램을 실행할 수 있다. 이때 전자기기(10)에서 실행되는 POS 프로그램은 하나의 예시에 불과하며, 이에 한정되지 않는다.At least one program may be installed in the
외부 저장장치(20)는 전자기기(10)에 연결되며, 전자기기(10)에 설치된 적어도 하나의 프로그램의 실행으로 인해서 발생하는 데이터들을 저장한다. 예를 들어 외부 저장장치(20)로는 USB(Universial Serial Bus) 메모리 또는 외장 하드디스크 드라이브 등을 들 수 있다. 외부 저장장치(20)에 저장되는 데이터는 암호화되어 저장될 수 있다.The
매칭 클라우드 서버(50)는 전자기기(10) 별로 각각 설치된 적어도 하나의 프로그램을 저장할 수 있다. 이 매칭 클라우드 서버(50)는 전자기기(10)에 장애가 발생되어 교체가 필요한 경우, 전자기기(10)에 설치되어 있던 적어도 하나의 프로그램이 교체 전자기기(70)에 신속하게 설치될 수 있도록, 전자기기(10) 별로 각각 설치된 적어도 하나의 프로그램을 저장하고 있다.The
인증 단말기(60)는 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보를 저장한다. 전자기기(10)의 고유정보는 전자기기(10)에 설치된 네트워크 카드의 MAC 어드레스일 수 있으나, 이에 한정되지 않는다. 그리고 외부 저장장치(20)의 고유정보는 외부 저장장치(20)의 시리얼 번호와 외부 저장장치(20)의 사용을 위해 설정된 패스워드를 포함할 수 있는데, 이에 한정되지 않는다.The
인증 단말기(60)는 입력된 전자기기(10)의 고유정보와 외부 저장장치(20)의 고유정보와 미리 저장된 전자기기(10)의 고유정보와 외부 저장장치(20)의 고유정보의 일치 여부로, 교체 전자기기(10)에서 적어도 하나의 프로그램의 실행이 정당한지를 판단한다. 일치하면 인증 단말기(60)는 장애 발생 전 전자기기(10)의 적어도 하나의 프로그램의 실행으로 발생한 데이터들이 교체 전자기기(70)의 적어도 하나의 프로그램에 적용되어 사용될 수 있는 것으로 판단할 수 있다.The
이러한 인증 단말기(60)는 스마트폰 등과 같은 휴대용 단말기일 수 있으나, 이에 한정되지 않는다.The
교체 전자기기(70)는 전자기기(10)에 장애가 발생한 경우, 매칭 클라우드 서버(50)로부터 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 다운로드 받아 설치한다. The replacement
이때, 교체 전자기기(70)는 장애가 발생한 전자기기(10)와 동일한 사양의 하드웨어를 구비할 수 있으나, 이에 한정되지 않고 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램의 설치 및 실행이 가능한 하드웨어 사양이라면 어느 것이라도 가능할 수 있다.In this case, the replacement
이러한 전자기기의 장애 대응 시스템에서 이루어지는 전자기기(10)의 장애 대응 과정에 대해서 살펴보기로 한다.The failure response process of the
전자기기(10)에 장애가 발생한 경우, 교체 전자기기(70)는 매칭 클라우드 서버(50)로부터 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 다운로드 받아 설치한다. 이렇게 프로그램 설치가 완료되면, 인증 단말기(60)는 입력되는 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보와 미리 저장된 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보의 일치 여부를 검사한다. 일치하면 교체 전자기기(70)는 교체 전자기기(70)에 설치된 적어도 하나의 프로그램을 실행하되, 상기 외부 저장장치(20)에 저장된 데이터들이 적어도 하나의 프로그램에 반영되어 실행되도록 한다. When a failure occurs in the
이렇게 하는 이유는, 상기 외부 저장장치(20)에 저장된 데이터들, 즉 전자기기(10)의 장애 전에 전자기기(10)에 설치된 적어도 하나의 프로그램에서 발생한 데이터들이, 교제 전자기기(70)에 설치된 적어도 하나의 프로그램의 실행으로 발생하는 데이터들과 연속성을 가지도록 하기 위해서이다. 이를 통해서 매장 등에서 제품 또는 서비스 판매 관리가 연속적으로 이루어지도록 할 수 있다.The reason for doing this is that data stored in the
이때, 전자기기(10)의 장애 발생 감지는, 매칭 클라우드 서버(50) 또는 외부 저장장치(20)에 의해서 이루어질 수 있다.In this case, the failure occurrence detection of the
먼저 외부 저장장치(20)는, 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로부터 일정 시간 동안 데이터가 발생하지 않은 경우 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청한다. 이후 응답이 없으면 외부 저장장치(20)는 전자기기(10)의 장애로 인해 전자기기(10)에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 진단한다. 외부 저장장치(20)는 무선공유기(30)를 통해 인터넷에 접속해서 전자기기(10)의 장애 정보를 매칭 클라우드 서버(50)로 전송할 수 있다.First, the
한편, 매칭 클라우드 서버(50)는, 전자기기(10)와 매칭 클라우드 서버(50) 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기(10)에 전송한다. 이후 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면, 매칭 클라우드 서버(50)는 전자기기(10)에 장애가 발생한 것으로 진단할 수 있다.Meanwhile, the matching
이렇게 매칭 클라우드 서버(50)는 외부 저장장치(20)로부터 전자기기(10)의 장애 정보를 수신하거나 또는 자체적으로 전자기기(10)에 장애가 발생한 것으로 판단하면, 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 교체 전자기기(70)로 전송할 수 있다. When the matching
한편, 본 발명의 실시예에서 전자기기(10)의 장애 진단이 외부 저장장치(20) 또는 매칭 클라우드 서버(50)에 의해서 이루어지는 것을 예시로 들었으나, 이에 한정되지 않는다.Meanwhile, in the embodiment of the present invention, the failure diagnosis of the
도 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
장애 진단부(21)는 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로부터 일정 시간 동안 데이터가 발생하지 않는가를 검사한다. 발생하지 않으면 장애 진단부(21)는 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청한다. 이후 응답이 없으면 장애 진단부(21)는 전자기기(10)의 장애로 인해 전자기기(10)에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 진단하고, 전자기기(10)의 장애 정보를 발생한다.The
저장부(22)는 전자기기(10)의 적어도 하나의 프로그램에서 발생하는 데이터들과 교체 전자기기(70)의 적어도 하나의 프로그램에서 발생하는 데이터들을 저장한다.The
무선 통신부(23)는 무선 공유기(30)와 무선통신을 통해 인터넷으로 접속할 수 있다. 무선 통신부(23)는 장애진단부(21)에서 발생한 전자기기(10)의 장애 정보를 무선 공유기(30)를 통해 인터넷으로 전송할 수 있다. 인터넷에 전송된 전자기기(10)의 장애 정보는 매칭 클라우드 서버(50)로 전송될 수 있다.The
도 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
네트워크 진단부(51)는 매칭 클라우드 서버(50)와 연결된 네트워크, 예를 들어 인터넷에 이상 여부를 진단한다. 즉, 네트워크 진단부(51)는 매칭 클라우드 서버(50)와 전자기기(10)를 연결하는 인터넷에 이상이 발생하였는지를 진단한다.The
장애 진단부(52)는 네트워크 진단부(51)를 통해 네트워크(인터넷)에 이상이 없는 경우, 즉 전자기기(10)와 매칭 클라우드 서버(50) 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기(10)에 전송한다. 이후 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면, 장애 진단부(52)는 전자기기(10)에 장애가 발생한 것으로 진단할 수 있다.The
저장부(53)는 전자기기 마다 각각에 설치된 적어도 하나의 프로그램을 저장한다. 이렇게 저장된 적어도 하나의 프로그램에는 POS 프로그램 또는 회계 프로그램 등이 있다.The
전송부(54)는 장애 진단부(52)에서 전자기기(10)에 장애가 발생한 것으로 진단된 경우, 장애가 발생한 전자기기(10)에서 설치된 적어도 하나의 프로그램을 교체 전자기기(70)로 전송할 수 있다.When the
도 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
즉 외부 저장장치(10)는 전자기기(10)에서 실행되는 적어도 하나의 프로그램과 통신을 통해서 전자기기(10)의 장애 진단을 한다(S1a). 구체적으로 외부 저장장치(10)는 전자기기(10)으로부터 일정 시간 동안 데이터가 발생하지 않는가를 검사한다. 발생하지 않으면 장애 진단부(21)는 전자기기(10)에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청한다. 이후 응답이 없으면 장애 진단부(21)는 전자기기(10)의 장애로 인해 전자기기(10)에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 판단하고, 전자기기(10)의 장애 정보를 발생한다.That is, the
이렇게 외부 저장장치(10)는 발생된 전자기기(10)의 장애 정보를 매칭 클라우드 서버(50)로 전송한다(S1b).The
한편 매칭 클라우드 서버(50)는 전자기기(10)와 매칭 클라우드 서버(50) 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기(10)에 전송하고, 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면, 전자기기(10)에 장애가 발생한 것으로 진단한다(S1c).Meanwhile, the matching
이후 매칭 클라우드 서버(50)는 외부 저장장치(20)로부터 전자기기(10)의 장애 정보를 수신하거나 또는 자체적으로 전자기기(10)에 장애가 발생한 것으로 진단한 경우, 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 교체 전자기기(70)로 전송한다(S2).Thereafter, when the matching
교체 전자기기(70)는 매칭 클라우드 서버(50)로부터 수신된 적어도 하나의 프로그램을 설치한다(S3).The replacement
이후 적어도 하나의 프로그램의 설치가 완료되면, 교체 전자기기(70)는 인증 단말기(60)에 인증을 요청한다(S4). 이때 인증 요청은 장애 발생 전 전자기기(10)의 적어도 하나의 프로그램의 실행으로 발생한 데이터들이 교체 전자기기(70)의 적어도 하나의 프로그램에 적용되어 사용될 수 있는가를 확인하기 위해서 이루어지는 과정이다.After the installation of at least one program is completed, the replacement
인증 단말기(60)는 교체 전자기기(70)의 인증 요청에 따라, 사용자로부터 입력되는 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보와, 미리 설정된 전자기기(10)의 고유정보 및 외부 저장장치(20)의 고유정보의 일치 여부를 검사한다(S5).The
일치하면 인증 단말기(60)는 교체 전자기기(50)로 인증 완료 메시지를 전송한다(S6).If it matches, the
이에 교체 전자기기(50)는 외부 저장장치(20)가 연결된 상태에서, 외부 저장장치(20)로, 전자기기(10)의 장애 발생 전, 전자기기(51)에서 적어도 하나의 프로그램의 실행으로 인해 발생하는 데이터들의 전송을 요청한다(S7).The replacement
이 교체 전자기기(50)에 연결된 외부 저장장치(20)는 전자기기(10)의 장애 발생 전에, 전자기기(10)에 설치된 적어도 하나의 프로그램의 실행으로 발생한 데이터들을 교체 전자기기(50)로 전송한다(S8).The
이에 교체 전자기기(50)는 외부 저장장치(20)로부터 수신한 데이터들을 저장하고, 이후 장애가 발생한 전자기기(10)에서 실행되던 적어도 하나의 프로그램을 실행시키되, 상기 외부 저장장치(20)로부터 수신한 데이터들이 반영되어 실행되도록 한다(S9).In this regard, the replacement
이제까지 본 발명에 대하여 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 따라서 본 발명의 범위는 전술한 실시예에 한정되지 않고 특허청구범위에 기재된 내용 및 그와 동등한 범위 내에 있는 다양한 실시 형태가 포함되도록 해석되어야 할 것이다. 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.
상기 전자기기의 장애 발생 감지는, 상기 매칭 클라우드 서버 또는 외부 저장장치에 의해서 이루어지는, 전자기기의 장애 대응 시스템.
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.
상기 외부 저장장치는, 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로부터 일정 시간 동안 데이터가 발생하지 않은 경우 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청해서 응답이 없으면 상기 전자기기의 장애로 인해 전자기기에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 진단하고, 무선통신으로 인터넷에 접속해서 상기 전자기기의 장애 정보를 상기 매칭 클라우드 서버로 전송하는, 전자기기의 장애 대응 시스템.
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.
상기 매칭 클라우드 서버는, 전자기기와 매칭 클라우드 서버 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기에 전송한 후 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면 전자기기에 장애가 발생한 것으로 진단하는, 전자기기의 장애 대응 시스템.
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.
상기 전자기기의 장애 발생 검사는, 상기 매칭 클라우드 서버 또는 외부 저장장치에 의해서 이루어지는, 전자기기의 장애 대응 방법.
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.
상기 외부 저장장치는, 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로부터 일정 시간 동안 데이터가 발생하지 않은 경우 상기 전자기기에서 실행되는 적어도 하나의 프로그램으로 데이터 전송을 요청해서 응답이 없으면 상기 전자기기의 장애로 인해 전자기기에서 실행되는 적어도 하나의 프로그램의 실행에 장애가 발생한 것으로 진단하고, 무선통신으로 인터넷에 접속해서 상기 전자기기의 장애 정보를 상기 매칭 클라우드 서버로 전송하는, 전자기기의 장애 대응 방법.
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.
상기 매칭 클라우드 서버는, 전자기기와 매칭 클라우드 서버 간 통신이 정상 적으로 이루어지는 상태에서 주기적으로 정상운영 확인 메시지를 전자기기에 전송한 후 설정된 시간 내에 정상운영 응답 메시지를 수신하지 못하면 전자기기에 장애가 발생한 것으로 판단하는, 전자기기의 장애 대응 방법.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.
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)
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 |
-
2018
- 2018-06-15 KR KR1020180068947A patent/KR102060774B1/en active IP Right Grant
Patent Citations (4)
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 |