[go: up one dir, main page]

KR20240118561A - Automatic conversion system between physical terminal and virtual terminal and method using the system - Google Patents

Automatic conversion system between physical terminal and virtual terminal and method using the system Download PDF

Info

Publication number
KR20240118561A
KR20240118561A KR1020230011168A KR20230011168A KR20240118561A KR 20240118561 A KR20240118561 A KR 20240118561A KR 1020230011168 A KR1020230011168 A KR 1020230011168A KR 20230011168 A KR20230011168 A KR 20230011168A KR 20240118561 A KR20240118561 A KR 20240118561A
Authority
KR
South Korea
Prior art keywords
terminal
virtual
image file
image
work
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020230011168A
Other languages
Korean (ko)
Other versions
KR102885111B1 (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 KR1020230011168A priority Critical patent/KR102885111B1/en
Publication of KR20240118561A publication Critical patent/KR20240118561A/en
Application granted granted Critical
Publication of KR102885111B1 publication Critical patent/KR102885111B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/301Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is a virtual computing platform, e.g. logically partitioned systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3438Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45545Guest-host, i.e. hypervisor is an application program itself, e.g. VirtualBox
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, deleting, cloning virtual machine instances
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45591Monitoring or debugging support
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computing Systems (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to an automatic conversion system between a physical terminal and a virtual terminal, which comprises: a physical terminal image server for storing work content performed by a worker using a work terminal connected through an in-company communication network, as a first image file in the form of a disk image file; a virtual computer providing unit which converts the first image file stored in the physical terminal image server into a second image file in the form of a disk image file to allow the corresponding worker to read or modify the first image file through a non-work terminal connected to an external communication network different from the in-company communication network based on work information on the corresponding worker, and providing the second image file for the worker who works outside; and a central server which receives a work state of the corresponding worker and controls the physical terminal image server and the virtual computer providing unit based on the received work information. According to the present invention, the present invention is to prevent data of a company from being unnecessarily leaked to the outside when work data is read and modified in the same computer environment in an office by using a non-work terminal of a worker who works outside according to work information in a central server.

Description

물리 단말과 가상 단말 간의 자동 전환 시스템 및 해당 시스템을 이용한 방법{Automatic conversion system between physical terminal and virtual terminal and method using the system}Automatic conversion system between physical terminal and virtual terminal and method using the system}

본 발명은 물리 단말과 가상 단말 간의 자동 전환 시스템 및 해당 시스템을 이용한 방법에 관한 것으로, 더욱 상세하게는 적어도 하나 이상의 해당 작업자가 출장, 자택근무 중에 외부에 설치된 비업무용 단말기를 이용하여 사무실의 업무용 단말기와 동일한 작업을 수행하는 물리 단말과 가상 단말 간의 자동 전환 시스템 및 해당 시스템을 이용한 방법에 관한 것이다.The present invention relates to an automatic switching system between a physical terminal and a virtual terminal and a method of using the system. More specifically, the present invention relates to an automatic switching system between a physical terminal and a virtual terminal and a method of using the system. More specifically, at least one worker uses a non-business terminal installed externally while on a business trip or working from home to use the business terminal in the office. It relates to an automatic switching system between a physical terminal and a virtual terminal that performs the same task and a method of using the system.

종래에 널리 사용되고 있는 컴퓨팅 아키텍쳐는 클라이언트/서버 시스템으로서, 이와 같은 종래의 서버 및 클라이언트 네트워크 환경하에서 설치된 고성능 클라이언트 컴퓨터들은 응용 소프트웨어를 사용하기 위하여 각 컴퓨터마다 개별적으로 소프트웨어를 설치하고 실행하여야만 했다. 그리고, 서버는 클라이언트를 네트워크에 연결시키거나 공동으로 사용하는 파일이나 프로그램을 보관해 주는 기능을 수행할 뿐이었다.The computing architecture widely used in the past is a client/server system, and high-performance client computers installed in such a conventional server and client network environment had to install and run software individually on each computer in order to use application software. Additionally, the server only performed the function of connecting clients to the network or storing commonly used files or programs.

따라서, 업무가 클라이언트 컴퓨터에 집중되다 보니, 전사적 자원 관리 시스템(ERP)나 문서 관리, 고객 관리, 고객 관계 관리(CRM) 등 대규모 응용 프로그램을 도입할 때마다 수만 대의 데스크 톱을 업그레이드시켜야 한다. 그 뿐만 아니라 응용프로그램의 개별적인 배포 및 설치, 유지 보수, 네트워크 대역폭 확장을 위해서도 엄청난 비용이 소요되는 문제점이 있다.Therefore, as work is concentrated on client computers, tens of thousands of desktops must be upgraded whenever large-scale applications such as enterprise resource planning (ERP), document management, customer management, and customer relationship management (CRM) are introduced. In addition, there is the problem that enormous costs are required for individual distribution and installation of applications, maintenance, and expansion of network bandwidth.

한편, 컴퓨터의 기술 개발 속도가 급격하게 증가하게 되고 그 사양이 점점 더 향상됨에 따라, 사용하고 있는 PC는 몇 년만 지나도 구형이 된다. 그 결과 새로운 응용 프로그램이 나올 경우 높은 하드웨어 사양을 요구하기 때문에 기존에 갖고 있는 PC 로는 새로운 응용 프로그램을 사용할 수 없는 경우가 종종 생긴다. 그때마다 새로운 하드웨어를 구매하거나 업그레이드 시키기 위하여 막대한 비용을 지불하여야 된다.Meanwhile, as the speed of computer technology development rapidly increases and its specifications become increasingly improved, the PC you are using becomes outdated after a few years. As a result, when new applications are released, they often require high hardware specifications, so it is often impossible to use them on existing PCs. Each time, you have to pay a huge amount of money to purchase new hardware or upgrade it.

또한, 인터넷과 같은 네트워크 기술이 급격하게 향상됨에 따라, 모든 컴퓨터 사용자들은 컴퓨터 바이러스, 해킹 등으로 인해 많은 피해를 보고 있으나, 각 개인들이 이러한 피해로부터 확실한 보안 대책을 마련하기에는 경제적면이나 기술적인 면에서 많은 비용이 지출된다는 단점이 있다.In addition, as network technology such as the Internet rapidly improves, all computer users are experiencing a lot of damage due to computer viruses and hacking, but it is difficult for each individual to prepare reliable security measures against such damage from an economic or technical perspective. The downside is that it costs a lot of money.

상기에 기술된 문제점을 개선하기 위해서 관련 선행기술들이 제안 되었다.Related prior arts have been proposed to improve the problems described above.

제안된 선행기술의 모바일 디바이스용 가상 데스크탑 파일 접근 서비스 시스템 및 그 방법(한국 등록특허 제10-1228424호)는 VDI(Virtual Desktop Infra) 서버가 가상 데스크탑 구동 중 사용자 설정 이벤트 또는 정의된 스케쥴에따라, 사용자가 지정한 공유 폴더와 하위 폴더 및 파일 정보, 사용자 정보, 공유 권한 정보, 스토리지 저장 위치중 적어도 어느 하나 이상을 포함한 메타데이터를 생성하여 VDI 모바일 데이터베이스에 저장하고 사용자 요청 시 전송하며, 상기 VDI 서버에 의해 생성된 메타데이터가 지정한 데이터 및 가상 데스크탑 환경을 VDI 모바일 서버에 마운트한 다음, 모바일 디바이스가 소정의 메타데이터를 요청하고 상기 요청에 대한 응답으로 상기 VDI 서버로부터 전송된 메타데이터를 해당 모바일 디스플레이 환경에 맞게 변환하여 표시하고, 상기 표시된 메타데이터를 참조하여 읽기, 이동, 삭제 중 적어도 어느 하나의 이벤트를 발생시키면, VDI 모바일 서버가 상기 모바일 디바이스에 의해 발생된 이벤트를 상기 VDI 스토리지에 접근하여 처리한 후 그 결과를 상기 모바일 디바이스로 응답해주는 모바일 디바이스용 가상 데스크탑 파일 접근 서비스 시스템 및 그 방법에 관한 것이다.The proposed prior art virtual desktop file access service system and method for mobile devices (Korean Patent No. 10-1228424) is a VDI (Virtual Desktop Infra) server that operates according to user-set events or defined schedules while the virtual desktop is running. Metadata including at least one of user-specified shared folders, subfolders, file information, user information, sharing permission information, and storage location is created, stored in the VDI mobile database, and transmitted upon user request, and sent to the VDI server. After mounting the data and the virtual desktop environment specified by the metadata created by When converted and displayed accordingly, and generate at least one event of read, move, or delete with reference to the displayed metadata, the VDI mobile server accesses the VDI storage and processes the event generated by the mobile device. It relates to a virtual desktop file access service system and method for mobile devices that then responds to the mobile device with the results.

선행기술의 경우 사용자의 요청에 의하여 가상 컴퓨터에 저장된 특정 폴더 및 하위 폴더에 대한 메타데이타를 활용하여 마운트하는 방식으로 원격 모바일 단말에서 가상 컴퓨터의 데이터에 접근하는 서비스를 제공하는 것으로서, 핵심인 가상 컴퓨터를 제공하는 모바일 VDI 방식을 제공하지 않아 원격 접속에 대한 보안이 취약하여 추가적인 보안 솔루션(MDM, MCM, MAM)의 도입이 필요하고, 또한 작업자의 근무 상태 즉, 내근 또는 외근을 구분하여 가상 컴퓨터를 제공하지 않으므로, 기업의 데이터가 불필요하게 외부로 유출되는 정보 유출이 발생하는 문제가 있다.In the case of prior art, a service is provided to access virtual computer data from a remote mobile terminal by using metadata for specific folders and subfolders stored in the virtual computer at the user's request and mounting them, and the core virtual computer Because it does not provide a mobile VDI method, the security for remote access is weak, so the introduction of additional security solutions (MDM, MCM, MAM) is necessary. In addition, the virtual computer is divided into workers' working status, that is, internal or external work. Since it is not provided, there is a problem of information leakage where company data is leaked to the outside world unnecessarily.

한국 등록특허 제10-1228424호 : 모바일 디바이스용 가상 데스크탑 파일 접근 서비스 시스템 및 그 방법Korean Patent No. 10-1228424: Virtual desktop file access service system and method for mobile devices

본 발명은 상기한 종래기술의 문제점을 해소하기 위해 창출된 것으로, 작업자가 사내 통신망을 통해 작업한 업무용 데이터를 해당 작업자가 외근하는 경우에도 외부에서 비업무용 단말기를 이용하여 업무용 데이터를 열람 및 수정 가능한 물리 단말과 가상 단말 간의 자동 전환 시스템 및 해당 시스템을 이용한 방법을 제공하는 데 그 목적이 있다.The present invention was created to solve the problems of the prior art described above, and it is possible to view and modify business data worked by a worker through an in-house communication network using a non-business terminal from outside even when the worker is working outside. The purpose is to provide an automatic switching system between physical terminals and virtual terminals and a method using the system.

상기와 같은 목적을 달성하고자 본 발명에 따른 물리 단말과 가상 단말 간의 자동 전환 시스템 및 해당 시스템을 이용한 방법은 작업자가 사내 통신망을 통해 연결된 업무용 단말기를 이용하여 작업한 업무데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장하는 물리 단말 이미지 서버와 해당 작업자가 상기 사내 통신망과 상이한 외부 통신망에 연결된 비업무용 단말기를 통해 상기 물리 단말 이미지 서버에 저장된 제1 이미지 파일을 열람 또는 수정할 수 있도록 해당 제1 이미지 파일을 디스크 이미지 파일 형태의 제2 이미지 파일로 변환하고, 변환된 상기 제2 이미지 파일을 해당 외근 상태의 작업자에게 제공하는 상기 가상 컴퓨터 제공유닛 및 해당 작업자의 근무상태를 입력받고, 입력받은 근무정보를 바탕으로 상기 작업자가 상기 업무용 단말기를 이용하여 내근하는 경우에는 상기 제1 이미지 파일을 해당 작업자에게 제공하고, 상기 작업자가 상기 비업무용 단말기를 이용하여 외근하는 경우를 상기 제2 이미지 파일을 해당 작업자에게 제공하도록 물리 단말 이미지 서버 및 상기 가상 컴퓨터 제공유닛을 제어하는 중앙서버를 구비한다.In order to achieve the above object, the automatic switching system between a physical terminal and a virtual terminal according to the present invention and a method using the system are to convert work data worked by a worker using a work terminal connected through an in-house communication network into a disk image file format. 1 A physical terminal image server that stores the image file and the corresponding first image file so that the worker can view or modify the first image file stored in the physical terminal image server through a non-business terminal connected to an external communication network different from the in-house communication network converts a second image file in the form of a disk image file, receives the input of the virtual computer provision unit that provides the converted second image file to the worker in the external work state, and the work status of the worker, and receives the input work information. Based on this, when the worker uses the work terminal to work in the office, the first image file is provided to the worker, and when the worker works outside the office using the non-work terminal, the second image file is provided to the worker. It is provided with a central server that controls the physical terminal image server and the virtual computer provision unit to provide the image server.

상기 비업무용 단말기에 설치되며, 상기 가상 컴퓨터 제공유닛에서 제공되는 제2 이미지 파일을 해당 비업무용 단말기에 통해 표시하거나 해당 작업자로부터 입력된 작업 명령을 상기 가상 컴퓨터 제공유닛에 전송하는 가상 단말 제공모듈을 구비한다.A virtual terminal provision module is installed in the non-business terminal and displays a second image file provided from the virtual computer provision unit through the non-business terminal or transmits a work command input from the corresponding worker to the virtual computer provision unit. Equipped with

상기 가상 컴퓨터 제공유닛은 상기 중앙서버에서 상기 작업자의 외근 상태에 대한 근무정보가 입력되면, 물리 단말 이미지 서버에 저장된 제1 이미지 파일을 상기 제2 이미지 파일로 변환하는 이미지 변환서버와 상기 이미지 변환서버에서 변환된 상기 제2 이미지 파일이 저장되는 가상 단말 이미지 서버 및 해당 작업자가 외근 상태에서 상기 가상 단말 이미지 서버에 저장된 상기 제2 이미지 파일을 수신하고 수신된 제2 이미지 파일을 해당 비업무용 단말기를 표시하고, 상기 외부 통신망을 통해 상기 가상 단말 제공모듈에서부터 입력된 작업명령에 따라 해당 제2 이미지 파일을 수정하는 단말 가상서버를 구비한다.The virtual computer providing unit includes an image conversion server that converts the first image file stored in the physical terminal image server into the second image file when work information about the worker's working status is input from the central server and the image conversion server A virtual terminal image server in which the converted second image file is stored, and the corresponding worker receives the second image file stored in the virtual terminal image server while working outside and displays the received second image file on the non-work terminal. and a terminal virtual server that modifies the second image file according to a work command input from the virtual terminal providing module through the external communication network.

상기 단말 가상서버는 상기 외근 상태의 작업자가 상기 중앙서버에 외근 종료 정보를 입력하면, 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버에 전송하고, 상기 이미지 변환 서버는 상기 가상 단말 이미지 서버에서 수신된 상기 제2 이미지 파일을 해당 제1 이미지 파일로 변환하여 상기 물리 단말 이미지 서버에 저장하는 것을 특징으로 한다.The terminal virtual server transmits the modified second image file to the virtual terminal image server when the worker in the external work state inputs the external work termination information to the central server, and the image conversion server transmits the modified second image file to the virtual terminal image server. The received second image file is converted into a corresponding first image file and stored in the physical terminal image server.

상기 물리 단말 이미지 서버는 상기 사내 통신망을 통해 상기 업무용 단말기와 접속되는 경우에, 해당 작업자가 내근 상태에서 상기 제1 이미지 파일을 열람할 수 있게 상기 제1 이미지 파일을 해당 업무용 단말기를 통해 표시하거나 상기 제1 이미지 파일을 수정하기 위해 상기 업무용 단말기로부터 입력된 작업 명령에 따라 해당 제1 이미지 파일을 수정하는 것을 특징한다.When the physical terminal image server is connected to the work terminal through the internal communication network, the physical terminal image server displays the first image file through the work terminal so that the worker can view the first image file while in office, or displays the first image file through the work terminal. In order to modify the first image file, the first image file is modified according to a work command input from the business terminal.

상기 단말 가상서버는 상기 비업무용 단말기의 이상상태를 감지하고, 해당 비업무용 단말기가 이상상태로 판별되면, 상기 비업무용 단말기와 연결된 외부 통신망을 차단하는 것을 특징으로 한다.The terminal virtual server detects an abnormal state of the non-business terminal, and when the non-business terminal is determined to be in an abnormal state, it blocks an external communication network connected to the non-business terminal.

상기 단말 가상서버는 상기 비업무용 단말기의 이상상태를 감지하고, 해당 비업무용 단말기가 이상상태로 판별되면, 상기 비업무용 단말기로부터 입력된 작업 명령에 따라 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버에 저장하고, 상기 이미지 변환서버는 상기 가상 단말 이미지 서버에서 저장된 상기 제2 이미지 파일을 해당 제1 이미지 파일로 변환하여 상기 물리 단말 이미지 서버에 저장하는 것을 특징으로 한다.The terminal virtual server detects an abnormal state of the non-business terminal, and when the non-business terminal is determined to be in an abnormal state, the second image file modified according to the operation command input from the non-business terminal is converted into the virtual terminal image. The image conversion server converts the second image file stored in the virtual terminal image server into a corresponding first image file and stores the image file in the physical terminal image server.

상기 단말 가상서버는 상기 비업무용 단말기로부터 해당 작업 명령이, 기설정된 기준시간 동안 미입력될 경우, 해당 작업자가 이상상태인 것으로 판단하는 것을 특징으로 한다.The terminal virtual server is characterized by determining that the worker is in an abnormal state when the corresponding work command is not input from the non-business terminal for a preset reference time.

상기 비업무용 단말기는 해당 비업무용 단말기의 위치정보를 생성하는 GPS모듈을 구비하고, 상기 단말 가상서버는 상기 GPS모듈로 전송된 상기 비업무용 단말기의 위치정보를 바탕으로 상기 비업무용 단말기가 기설정된 사내영역 내에 위치하면, 해당 작업자가 이상상태인 것으로 판단한다.The non-business terminal is equipped with a GPS module that generates location information of the non-business terminal, and the terminal virtual server is installed in an office where the non-business terminal is preset based on the location information of the non-business terminal transmitted to the GPS module. If located within the area, it is determined that the worker is in an abnormal state.

상기 비업무용 단말기는 해당 비업무용 단말기의 위치정보를 생성하는 GPS모듈과 상기 비업무용 단말기의 주변을 촬영하여 영상정보를 생성하는 카메라를 구비하고, 상기 단말 가상서버에 연결되어 상기 GPS모듈과 카메라에서 위치정보와 영상정보를 획득하고, 획득된 영상 및 위치정보를 바탕으로 상기 외근 상태의 작업자의 사고상태를 판별하는 사고 판별부; 및 상기 사고 판별부에서 상기 외근 상태 작업자의 사고상태로 판별되는 경우 해당 비업무용 단말기와 연결된 외부 통신망을 차단하고 해당 외근 상태의 작업자 사고상태를 판별한 판별정보를 상기 중앙서버 관리자에게 제공하는 구조 신호 발생부를 구비한다.The non-business terminal includes a GPS module that generates location information of the non-business terminal and a camera that captures the surroundings of the non-business terminal and generates image information. It is connected to the terminal virtual server and is connected to the GPS module and the camera. An accident determination unit that acquires location information and image information and determines the accident state of the worker working outside based on the acquired image and location information; and a rescue signal that blocks the external communication network connected to the non-business terminal and provides the central server manager with determination information determining the accident state of the worker in the outside work state when the accident determination unit determines that the accident state of the worker in the outside work state is the accident state. It is provided with a generator.

외근을 하고자 하는 작업자로부터 입력된 외근 상태에 대한 근무 정보를 근태 중앙서버에서 획득하는 근태 관리단계와 상기 근태 관리단계에서 해당 근무정보를 바탕으로 해당 작업자가 상기 사내 통신망과 상이한 외부 통신망에 연결된 비업무용 단말기를 통해 상기 물리 단말 이미지 서버에 저장된 제1 이미지 파일을 열람 또는 수정할 수 있도록 디스크 이미지 파일 형태의 제2 이미지 파일로 변환하여 비업무용 단말기에 제공하는 가상 컴퓨터 제공단계를 구비한다.A time and attendance management step in which work information on the outside work status entered by a worker who wishes to work outside is obtained from the attendance central server, and a non-work service in which the worker is connected to an external communication network different from the in-house communication network based on the work information in the attendance management step. and a virtual computer providing step of converting the first image file stored in the physical terminal image server into a second image file in the form of a disk image file and providing the second image file to the non-business terminal so that the first image file stored in the physical terminal image server can be viewed or modified through the terminal.

가상 컴퓨터 제공단계는 상기 근태 관리단계에서 상기 작업자의 외근 상태에 대한 근무정보가 상기 중앙서버에 입력되면, 물리 단말 이미지 서버에 저장된 제1 이미지 파일을 상기 제2 이미지 파일로 변환하는 가상 이미지 변환단계와 상기 이미지 변환단계에서 변환한 상기 제2 이미지 파일을 가상 단말 이미지 서버에 저장하는 가상 단말 이미지 저장단계 및 해당 작업자가 외근 상태에서 상기 제2 이미지 파일을 해당 비업무용 단말기를 통해 표시하거나 상기 제2 이미지 파일을 수정하기 위해 상기 비업무용 단말기로부터 입력된 작업 명령에 따라 해당 제2 이미지 파일을 수정하는 단말 가상화 단계를 구비한다.The virtual computer provision step is a virtual image conversion step of converting the first image file stored in the physical terminal image server into the second image file when work information about the worker's outside work status is input to the central server in the attendance management step. and a virtual terminal image storage step of storing the second image file converted in the image conversion step in a virtual terminal image server, and the worker displays the second image file through the non-work terminal while working outside, or displays the second image file through the non-work terminal. In order to modify the image file, a terminal virtualization step is provided to modify the second image file according to a work command input from the non-business terminal.

외근 종료 상태정보가 상기 중앙서버에 입력되면, 상기 단말 가상서버에서 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버에 저장하는 외근 종료단계를 구비한다.When the external work termination status information is input to the central server, an external work termination step of storing the second image file modified in the terminal virtual server in the virtual terminal image server.

상기 근태 관리단계에서 내근 상태정보가 상기 중앙서버에 입력되면, 상기 가상 단말 이미지 서버에 저장된 제2 이미지 데이터를 상기 업무용 단말기에서 열람 또는 수정 가능한 디스크 파일 형태인 제1 이미지 파일 변환하여 상기 물리 단말 이미지 서버에 저장하는 물리 이미지 변환단계 및 상기 물리 이미지 변환단계에서 변환된 상기 제1 이미지 파일을 해당 작업자가 내근 상태에서 상기 제1 이미지 파일을 열람 할 수 있게 해당 업무용 단말기를 통해 표시하거나 상기 제1 이미지 파일을 수정하기 위해서 상기 업무용 단말기로부터 입력된 작업 명령에 따라 해당 제1 이미지 파일을 수정하는 물리 단말 작업단계를 구비한다.When the attendance status information is input to the central server in the attendance management step, the second image data stored in the virtual terminal image server is converted into a first image file in the form of a disk file that can be viewed or modified in the work terminal to create the physical terminal image. The physical image conversion step of storing on the server and the first image file converted in the physical image conversion step are displayed through the relevant work terminal so that the worker can view the first image file while working, or the first image file is converted to the physical image conversion step. In order to modify the file, a physical terminal work step is provided to modify the first image file according to a work command input from the business terminal.

상기 단말 가상화 단계에서 상기 비업무용 단말기의 이상상태를 감지하고, 해당 비업무용 단말기가 이상상태로 판별되면, 상기 비업무용 단말기와 연결된 외부 통신망을 차단하는 이상 상태 판별단계를 더 구비한다.In the terminal virtualization step, an abnormal state of the non-business terminal is detected, and if the non-business terminal is determined to be in an abnormal state, an abnormal state determination step is further provided to block an external communication network connected to the non-business terminal.

상기 이상 상태 판별단계에서 상기 비업무용 단말기의 이상상태를 감지하고, 해당 비업무용 단말기가 이상상태로 판별되면, 상기 단말 가상서버에 저장된 상기 비업무용 단말기로부터 입력된 작업 명령에 따라 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버에 저장하는 데이터 백업단계를 구비한다.In the abnormal state determination step, if an abnormal state of the non-business terminal is detected and the non-business terminal is determined to be in an abnormal state, the second modified according to the work command input from the non-business terminal stored in the terminal virtual server A data backup step of storing an image file in the virtual terminal image server is provided.

상기 이상 상태 판별단계는 상기 단말 가상화 단계에서 상기 비업무용 단말기로부터 해당 작업 명령이, 기설정된 기준시간 동안 미입력될 경우, 해당 작업자가 이상상태인 것으로 판단하는 작업시간 기준 이상 상태 판별단계를 구비한다.The abnormal state determination step includes an abnormal state determination step based on work time for determining that the worker is in an abnormal state when the corresponding work command is not input from the non-work terminal during the terminal virtualization step for a preset reference time.

상기 비업무용 단말기는 해당 비업무용 단말기의 위치정보를 생성하는 GPS모듈을 구비하고, 상기 이상 상태 판별단계는 상기 단말 가상화 단계에서 상기 GPS모듈로 전송된 상기 비업무용 단말기의 위치정보를 바탕으로 상기 비업무용 단말기의 위치가 사내에 위치하는 것으로 판단되는 경우, 해당 작업자가 이상상태인 것으로 판단하는 위치정보 기준 이상 상태 판별단계를 구비한다.The non-business terminal is equipped with a GPS module that generates location information of the non-business terminal, and the abnormal state determination step is performed based on the location information of the non-business terminal transmitted to the GPS module in the terminal virtualization step. If the location of the work terminal is determined to be located within the company, an abnormal state determination step based on location information is provided to determine that the worker is in an abnormal state.

상기 비업무용 단말기는 해당 비업무용 단말기의 위치정보를 생성하는 GPS모듈과 상기 비업무용 단말기의 주변을 촬영하여 영상정보를 생성하는 카메라를 구비하고, 상기 GPS모듈과 카메라에서 위치정보와 영상정보를 획득하고, 획득된 영상 및 위치정보를 바탕으로 상기 외근 상태의 작업자의 사고상태를 판별하는 사고 판별단계 및 상기 사고 판별단계에서 상기 외근 상태 작업자의 사고상태로 판별되는 경우 해당 비업무용 단말기와 연결된 외부 통신망을 차단하고 해당 외근 상태의 작업자 사고상태를 판별한 판별정보를 상기 중앙서버의 관리자에게 제공하는 구조 신호 발생단계를 구비한다.The non-business terminal includes a GPS module that generates location information of the non-business terminal and a camera that captures the surroundings of the non-business terminal and generates image information, and obtains location information and image information from the GPS module and camera. And, an accident determination step of determining the accident state of the worker in the outside work state based on the acquired image and location information, and an external communication network connected to the non-work terminal if it is determined that the accident state of the worker in the outside work state is determined in the accident determination step. It is equipped with a rescue signal generation step that blocks and provides discrimination information that determines the accident state of the worker in the relevant external work state to the manager of the central server.

본 발명의 물리 단말과 가상 단말 간의 자동 전환 시스템 및 해당 시스템을 이용한 방법은 외근하는 작업자도 비업무용 단말기를 이용하여 업무용 데이터를 사무실에서 동일한 컴퓨터 환경에서 열람 및 수정하는 경우 기업의 데이터가 불필요하게 외부로 유출되는 것을 차단할 수 있다.The automatic switching system between a physical terminal and a virtual terminal of the present invention and the method using the system are such that when a worker working outside uses a non-business terminal to view and modify work data in the same computer environment at the office, corporate data is unnecessarily transferred to the outside world. You can block it from leaking out.

도 1는 본 발명의 물리 단말과 가상 단말 간의 자동 전환 시스템의 제1 실시예의 따른 개념 사시도이고,
도 2는 도 1의 블록도이고,
도 3은 본 발명의 물리 단말과 가상 단말 간의 자동 전환 시스템의 제2 실시예의 따른 블록도이고,
도 4는 본 발명의 물리 단말과 가상 단말 간의 자동 전화 시스템을 이용한 방법의 제3 실시예의 따른 흐름도이고,
도 5는 본 발명의 물리 단말과 가상 단말 간의 자동 전화 시스템을 이용한 방법의 제4 실시예의 따른 흐름도이다.
1 is a conceptual perspective view of a first embodiment of an automatic switching system between a physical terminal and a virtual terminal of the present invention;
Figure 2 is a block diagram of Figure 1,
Figure 3 is a block diagram of a second embodiment of the automatic switching system between a physical terminal and a virtual terminal of the present invention;
Figure 4 is a flowchart of a third embodiment of a method using an automatic telephone system between a physical terminal and a virtual terminal of the present invention;
Figure 5 is a flow chart according to a fourth embodiment of a method using an automatic telephone system between a physical terminal and a virtual terminal of the present invention.

이하, 첨부한 도면을 참조하여 본 발명의 실시예에 따른 물리 단말과 가상 단말 간의 자동 전환 시스템 및 해당 시스템을 이용한 방법에 대해 상세히 설명한다. 본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는바, 특정 실시 예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. 첨부된 도면에 대하여, 구조물들의 치수는 본 발명의 명확성을 기하기 위하여 실제보다 확대하여 도시한 것이다.Hereinafter, with reference to the attached drawings, an automatic switching system between a physical terminal and a virtual terminal and a method using the system according to an embodiment of the present invention will be described in detail. The present invention may have various modifications and may take various forms, and specific embodiments will be illustrated in the drawings and described in detail in the text. However, this is not intended to limit the present invention to a specific disclosed form, but should be understood to include all modifications, equivalents, or substitutes included in the spirit and technical scope of the present invention. In describing each drawing, similar reference numerals are used for similar components. With respect to the attached drawings, the dimensions of structures are illustrated larger than actual dimensions in order to ensure clarity of the present invention.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.Terms such as first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another. For example, a first component may be named a second component, and similarly, the second component may also be named a first component without departing from the scope of the present invention.

본 출원에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in this application are only used to describe specific embodiments and are not intended to limit the invention. Singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, terms such as “comprise” or “have” are intended to designate the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, but are not intended to indicate the presence of one or more other features. It should be understood that this does not exclude in advance the possibility of the existence or addition of elements, numbers, steps, operations, components, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미가 있다는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by a person of ordinary skill in the technical field to which the present invention pertains. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related technology, and unless clearly defined in the present application, should not be interpreted in an ideal or excessively formal sense. No.

도 1 내지 도 2에는 본 발명에 따른 물리 단말과 가상 단말 간의 자동 전환 시스템(100)의 제1 실시예가 도시되어 있다.1 and 2 show a first embodiment of an automatic switching system 100 between a physical terminal and a virtual terminal according to the present invention.

본 발명에 따른 물리 단말과 가상 단말 간의 자동 전환 시스템(100)는 작업자가 사내 통신망을 통해 연결된 업무용 단말기(20)를 이용하여 작업한 업무데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장하는 물리 단말 이미지 서버(140)와 해당 작업자의 근무정보에 따라 해당 작업자가 상기 사내 통신망과 상이한 외부 통신망에 연결된 비업무용 단말기(10)를 통해 상기 물리 단말 이미지 서버(140)에 저장된 제1 이미지 파일을 열람 또는 수정할 수 있도록 디스크 이미지 파일 형태의 제2 이미지 파일로 변환하고, 변환된 상기 제2 이미지 파일을 해당 외근 상태의 작업자에게 제공하는 상기 가상 컴퓨터 제공유닛(130) 및 해당 작업자의 근무상태를 입력받고, 입력받은 근무정보를 바탕으로 물리 단말 이미지 서버(140) 및 상기 가상 컴퓨터 제공유닛(130)을 제어하는 중앙서버(110)를 구비한다.The automatic switching system 100 between a physical terminal and a virtual terminal according to the present invention is a physical device that stores work data worked by a worker using a work terminal 20 connected through an in-house communication network as a first image file in the form of a disk image file. According to the terminal image server 140 and the worker's work information, the worker views the first image file stored in the physical terminal image server 140 through the non-work terminal 10 connected to an external communication network different from the internal communication network. Alternatively, the virtual computer providing unit 130 converts the converted second image file into a second image file in the form of a disk image file so that it can be modified, and provides the converted second image file to the worker in the field, and receives the work status of the worker. , and a central server 110 that controls the physical terminal image server 140 and the virtual computer provision unit 130 based on the input work information.

또, 물리 단말과 가상 단말 간의 자동 전환 시스템(100)는 해당 작업자가 외근 상태에서 상기 제2 이미지 파일을 해당 비업무용 단말기(10)에 통해 표시하거나 상기 비업무용 단말기(10)로부터 입력된 작업 명령을 상기 가상 컴퓨터 제공유닛(130)에 수신하는 가상 단말 제공모듈(120)을 더 구비한다.In addition, the automatic switching system 100 between a physical terminal and a virtual terminal displays the second image file through the non-business terminal 10 while the worker is working outside or uses a work command input from the non-business terminal 10. It further includes a virtual terminal providing module 120 that receives the virtual computer providing unit 130.

상기 업무용 단말기(20)는 사내에 구축된 사내 통신망에 연결되는 것으로, 상기 작업자의 명령이 입력 가능한 입력부(미도시), 사내 통신망을 통해 전송받은 데이터들을 표시하는 표시부(미도시), 사내 통신망을 통한 통신을 제공하는 통신부(미도시)를 구비한다. 상기 업무용 단말기(20)는 도면에 표시된 것과 같이 노하드 시스템이 적용된 데스크톱이 적용될 수 있지만, 이것에 한정하지 않고 노하드 시스템을 적용할 수 있는 노트북, 스마트폰, 테블릿 컴퓨터 등 다양한 형태의 단말기가 적용될 수 있다.The business terminal 20 is connected to an internal communication network built within the company, and includes an input unit (not shown) through which the worker can input commands, a display unit (not shown) that displays data transmitted through the internal communication network, and an internal communication network. It is equipped with a communication unit (not shown) that provides communication through. The business terminal 20 may be a desktop to which the no-hard system is applied as shown in the drawing, but is not limited to this and various types of terminals such as laptops, smartphones, and tablet computers to which the no-hard system can be applied. It can be applied.

상기 비업무용 단말기(10)는 사내 통신망을 제외한 외부 통신망에 연결되는 것으로, 도면에 도시된 것과 같이 상기 업무용 단말기(20)에 적용된 노하드 시스템을 적용할 수 있는 스마트폰이 적용될 수 있지만, 이것에 한정하지 않고 노하드 시스템이 적용된 다양한 형태의 단말기가 적용될 수 있으므로 추가적인 기술은 생략한다.The non-business terminal 10 is connected to an external communication network excluding the internal communication network, and as shown in the drawing, a smartphone capable of applying the no-hard system applied to the business terminal 20 may be applied, but this Since various types of terminals using the no-hard system can be applied without limitation, additional descriptions are omitted.

이때, 작업한 업무데이터는 상기 작업자가 상기 업무용 단말기(20)에서 작업한 한글, PPT파일, 응용소프트웨어, 상기 작업자에 의해 설정 등록되는 상기 업무용 단말기(20) 및 비업무용 단말기(10)의 통신환경에 관한 정보(모뎀, ISDN, ADSL, WAN, LAN 등), 표시부에 대한 정보, 응용 소프트웨어 목록 등을 포함한다.At this time, the work data is Hangul, PPT files, application software worked by the worker on the work terminal 20, and the communication environment of the work terminal 20 and the non-work terminal 10 set and registered by the worker. Includes information on (modem, ISDN, ADSL, WAN, LAN, etc.), information on the display, list of application software, etc.

이때, 상기 사내 통신망은 기업전용 5G가 적용되며, 외부 통신망은 공중 인터넷망이 적용되는 것이 바람직하지만 이것은 한정하지 않고, 상기 업무용 단말기(20) 및 비업무용 단말기(10)와 통신가능한 통신기술이면 무엇이든 적용가능하다.At this time, it is preferable that the corporate-only 5G is applied to the internal communication network, and the public Internet network is preferably applied to the external communication network, but this is not limited, and any communication technology that can communicate with the business terminal 20 and the non-business terminal 10 is used. Either can be applied.

상기 중앙서버(110)는 해당 작업자의 근무상태를 입력받고, 입력받은 근무정보를 바탕으로 상기 작업자가 상기 업무용 단말기(20)를 이용하여 내근하는 경우에는 상기 제1 이미지 파일을 해당 작업자에게 제공하고, 상기 작업자가 상기 비업무용 단말기(20)를 이용하여 외근하는 경우를 상기 제2 이미지 파일을 해당 작업자에게 제공하도록 물리 단말 이미지 서버(140) 및 상기 가상 컴퓨터 제공유닛(130)을 제어한다. 상기 중앙서버(110)는 해당 작업자의 근무상태를 입력받고, 입력받은 근무정보를 바탕으로 물리 단말 이미지 서버 및 상기 가상 컴퓨터 제공유닛을 제어하는 서비스 관리 서버(111)와, 상기 업무용 단말기(20) 및 비업무용 단말기(10)에서 입력되는 출퇴근 및 근퇴정보를 포함하는 근무정보를 입력받는 상기 근태 관리서버(112)를 구비한다.The central server 110 receives the work status of the worker, and when the worker visits the office using the work terminal 20, based on the input work information, provides the first image file to the worker. , when the worker uses the non-business terminal 20 to work outside, the physical terminal image server 140 and the virtual computer providing unit 130 are controlled to provide the second image file to the worker. The central server 110 includes a service management server 111 that receives the work status of the worker and controls the physical terminal image server and the virtual computer provision unit based on the input work information, and the work terminal 20. and the attendance management server 112, which receives work information including commuting and leaving work information input from the non-work terminal 10.

즉, 상기 근태 관리서버(112)는 상기 작업자가 익일 출장 또는 재택근무를 희망하는 경우에 상기 작업자가 해당 업무용 단말기(20)를 통하여 해당 근무정보를 입력받는 것으로 종래의 출퇴근 및 근퇴정보를 포함하는 근무정보가 입력하는 종래의 근퇴관리 시스템이 적용될 수 있다.In other words, the attendance management server 112 receives the work information through the work terminal 20 when the worker wishes to go on a business trip or work from home the next day, and includes the conventional commuting and leaving information. A conventional work/attendance management system in which work information is input may be applied.

일 예로, 상기 근태 관리서버(112)는 상기 작업자가 해당 업무용 단말기(20)를 미사용하는 외근 상태의 경우, 해당 작업자가 외근 상태에 대한 근무정보를 입력하는 것이다.As an example, the attendance management server 112 inputs work information regarding the worker's outside work status when the worker is not using the work terminal 20.

또한, 상기 근태 관리서버(112)는 상기 업무용 단말기(20) 및 비업무용 단말기(10)를 통하여 근무정보를 입력하는 경우에, 상기 작업자에게 인증정보를 요청하는 메시지 창을 상기 표시부를 통해 표시한다. 이때, 상기 작업자는 입력부를 통해 인증정보를 상기 근태 관리서버(112)에 입력한다.In addition, when work information is input through the work terminal 20 and the non-work terminal 10, the attendance management server 112 displays a message window requesting authentication information to the worker through the display unit. . At this time, the worker inputs authentication information into the attendance management server 112 through the input unit.

상기 근태 관리서버(112)는 입력된 인증정보가 기등록된 사용자 인증정보와 비교하여 해당 작업자(1)가 작업자로 등록된 경우, 상기 근태 관리서버(112)에 대한 접속상태를 유지하고, 해당 작업자(1)가 미등록 사용자로 확인된 경우, 상기 근태 관리서버(112)에 대한 접속을 해제한다. 여기서, 인증정보는 아이디 및 비밀번호가 적용된다.The attendance management server 112 compares the input authentication information with the pre-registered user authentication information and, when the worker 1 is registered as a worker, maintains a connection state to the attendance management server 112, and maintains the connection state to the attendance management server 112. If the worker 1 is confirmed to be an unregistered user, the connection to the attendance management server 112 is released. Here, ID and password are applied as authentication information.

상기 가상 단말 제공모듈(120)은 상기 비업무용 단말기(10)에 설치되며, 상기 가상 컴퓨터 제공유닛(130)에서 제공되는 제2 이미지 파일을 해당 비업무용 단말기에 통해 표시하거나 해당 작업자로부터 입력된 작업 명령을 상기 가상 컴퓨터 제공유닛(130)에 전송하는 것이다.The virtual terminal providing module 120 is installed in the non-business terminal 10, and displays the second image file provided by the virtual computer providing unit 130 through the non-business terminal or tasks input from the corresponding worker. The command is transmitted to the virtual computer providing unit 130.

상기 가상 단말 제공모듈(120)은 상기 비업무용 단말기(20)에 설치되는 것으로, 상기 단말 가상 서버와 통신하는 통신부(미도시)와, 작업한 업무데이터를 수정하거나 열람하기 위한 명령을 상기 작업자로부터 수신받는 수신부(미도시)를 포함한다.The virtual terminal providing module 120 is installed in the non-business terminal 20, and includes a communication unit (not shown) that communicates with the terminal virtual server, and a command for modifying or viewing worked work data from the worker. Includes a receiving unit (not shown) to receive information.

상기 가상 컴퓨터 제공유닛은(130)은 해당 작업자가 상기 사내 통신망과 상이한 외부 통신망에 연결된 비업무용 단말기(20)를 통해 상기 물리 단말 이미지 서버(140)에 저장된 제1 이미지 파일을 열람 또는 수정할 수 있도록 해당 제1 이미지 파일을 디스크 이미지 파일 형태의 제2 이미지 파일로 변환하고, 변환된 상기 제2 이미지 파일을 해당 외근 상태의 작업자에게 제공하는 것이다.The virtual computer providing unit 130 allows the worker to view or modify the first image file stored in the physical terminal image server 140 through a non-business terminal 20 connected to an external communication network different from the in-house communication network. The first image file is converted into a second image file in the form of a disk image file, and the converted second image file is provided to the worker who is working outside.

보다 구체적으로 기술하면, 상기 가상 컴퓨터 제공유닛(130)은 해당 작업자의 근무정보에 따라 해당 작업자가 상기 사내 통신망과 상이한 외부 통신망에 연결된 비업무용 단말기를 통해 상기 물리 단말 이미지 서버(140)에 저장된 제1 이미지 파일을 열람 또는 수정할 수 있도록 디스크 이미지 파일 형태의 제2 이미지 파일로 변환하고, 변환된 상기 제2 이미지 파일을 해당 외근 상태의 작업자에게 제공하는 것으로, 상기 이미지 변환서버(131), 가상 단말 이미지 서버(132) 및 단말 가상서버(133)을 구비한다.To be more specific, the virtual computer providing unit 130 may, according to the worker's work information, store the information stored in the physical terminal image server 140 by the worker through a non-business terminal connected to an external communication network different from the in-house communication network. 1 Converting an image file into a second image file in the form of a disk image file so that it can be viewed or modified, and providing the converted second image file to the worker in the field, the image conversion server 131 and the virtual terminal It is provided with an image server 132 and a terminal virtual server 133.

상기 이미지 변환서버(131)는 상기 근태 관리서버(112)에서 상기 작업자의 외근 상태에 대한 근무정보가 입력되면, 상기 물리 단말 이미지 서버(140)에 저장된 제1 이미지 파일을 상기 제2 이미지 파일로 변환한다.When work information about the worker's outside work status is input from the attendance management server 112, the image conversion server 131 converts the first image file stored in the physical terminal image server 140 into the second image file. Convert.

또, 상기 이미지 변환서버(131)는 상기 작업자가 상기 근태 관리서버(112)에 내근 상태를 입력하는 경우에, 후술하는 상기 가상 단말 이미지 서버(132)에서 저장된 상기 제2 이미지 파일을 해당 제1 이미지 파일로 변환하여 상기 물리 단말 이미지 서버(140)에 저장한다.In addition, when the worker inputs the attendance status to the attendance management server 112, the image conversion server 131 converts the second image file stored in the virtual terminal image server 132, which will be described later, to the corresponding first image file. It is converted into an image file and stored in the physical terminal image server 140.

이때. 상기 물리 단말 이미지 서버(140)에는 저장되는 제1 이미지 파일은 기존에 해당 제1 이미지 파일을 업데이트 할 수도 있지만, 기 설정된 임의의 설정기간동안 저장할 수도 있다.At this time. The first image file stored in the physical terminal image server 140 may update the existing first image file, but may also be stored for a certain preset period.

그래서 상기 이미지 변환서버(131)는 상기 작업자가 작업한 업무데이터를 디스크 이미지 파일 형태인 제1 이미지 파일 또는 제2 이미지 파일로 변환하는 파일변환 기술중 가상 물리적 이미지(Virtual to Physical Image) 변환기술이 적용되는 것이 바람직하다. 이때, 파일 변환기술은 해당 업무 데이터의 형태에 따라 다양한 기술중에서 작업자의 선택에 의하여 적용될 수 있다.Therefore, the image conversion server 131 uses a virtual to physical image conversion technology among the file conversion technologies that convert the work data worked by the worker into a first image file or a second image file in the form of a disk image file. It is desirable to apply. At this time, file conversion technology can be applied by the worker's selection among various technologies depending on the type of work data.

또한, 상기 제1 이미지 파일 및 제2 이미지 파일은 다른 알고리즘이 적용되어 변환될수 도 있으므로, 파일에 적용되는 형식이 상이 할 수도 있다.Additionally, since the first image file and the second image file may be converted by applying different algorithms, the format applied to the file may be different.

상기 가상 단말 이미지 서버(132)는 상기 이미지 변환서버(131)에서 변환된 상기 제2 이미지 파일을 저장한다.The virtual terminal image server 132 stores the second image file converted by the image conversion server 131.

또, 상기 가상 단말 이미지 서버(132)는 상기 외근 상태의 작업자가 상기 근태 관리서버(112)에 외근 종료 정보를 입력하면, 수정된 상기 제2 이미지 파일을 상기 단말 가상서버(133)에서 수신받아서 저장한다.In addition, the virtual terminal image server 132 receives the modified second image file from the terminal virtual server 133 when the worker in the outside work state enters the outside work end information in the attendance management server 112. Save.

상기 단말 가상서버(133)은 해당 작업자가 외근 상태에서 상기 가상 단말 이미지 서버(132)에 저장된 상기 제2 이미지 파일을 수신하고 수신된 제2 이미지 파일을 해당 비업무용 단말기를 표시하고, 상기 외부 통신망을 통해 상기 가상 단말 제공모듈(120)에서부터 입력된 작업명령에 따라 해당 저장된 제2 이미지 파일을 수정한다. 또, 상기 단말 가상서버(133)는 상기 외근 상태의 작업자가 상기 근태 관리서버(112)에 외근 종료 정보를 입력하면, 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버(132)에 전송한다.The terminal virtual server 133 receives the second image file stored in the virtual terminal image server 132 while the worker is outside the office, displays the received second image file as the corresponding non-work terminal, and displays the external communication network. The stored second image file is modified according to the work command input from the virtual terminal providing module 120. In addition, the terminal virtual server 133 transmits the modified second image file to the virtual terminal image server 132 when the worker in the outside work state enters the outside work termination information in the attendance management server 112. .

즉, 상기 단말 가상서버(133)는 상기 비업무용 단말기(10)에서 외근상태의 상기 작업자가 상기 업무용 단말기(10)과 같은 컴퓨터 환경에서 사용할 수 있게 하는 것이다. 그래서 상기 단말 가상서버(133)는 물리적인 하드웨어 상에 사용자별로 데스크탑 환경을 위한 가상머신(VM:Virtual Machine)을 생성하는 VDI(Virtual Desktop Infrastructure)기술이 적용될 수 있으므로 추가적인 기술은 생략한다.In other words, the terminal virtual server 133 allows the worker who is working outside the non-business terminal 10 to use it in the same computer environment as the business terminal 10. Therefore, since the terminal virtual server 133 can apply VDI (Virtual Desktop Infrastructure) technology that creates a virtual machine (VM) for a desktop environment for each user on physical hardware, additional technology is omitted.

상기 물리 단말 이미지 서버(140)는 상기 사내 통신망을 통해 상기 업무용 단말기(20)와 접속되는 경우에, 해당 작업자가 내근 상태에서 상기 제1 이미지 파일을 열람할 수 있게 상기 제1 이미지 파일을 해당 업무용 단말기(20)를 통해 표시하거나 상기 제1 이미지 파일을 수정하기 위해 상기 업무용 단말기(20)로부터 입력된 작업 명령에 따라 해당 제1 이미지 파일을 수정하고 저장한다.When the physical terminal image server 140 is connected to the work terminal 20 through the corporate communication network, the first image file is sent to the work terminal so that the worker can view the first image file while in office. In order to display or modify the first image file through the terminal 20, the first image file is modified and stored according to a work command input from the business terminal 20.

그래서, 상기 물리 단말 이미지 서버(140)은 상기 업무용 단말기(20) 대상으로 버전닝 백업(Versioning Back up) 기술 또는 노하드 디스크(No-Hard Disk) 기술이 사용될 수 있다.Therefore, the physical terminal image server 140 may use versioning backup technology or no-hard disk technology for the business terminal 20.

한편, 상기 단말 가상서버(133)의 다른 실시예에 대하여 기술하면 다음과 같다.Meanwhile, another embodiment of the terminal virtual server 133 is described as follows.

상기 단말 가상서버(133)은 상기 비업무용 단말기(10)로부터 해당 작업 명령이, 기설정된 기준시간 동안 미입력될 경우, 해당 작업자가 이상상태인 것으로 판단한다.If the corresponding work command is not input from the non-business terminal 10 for a preset reference time, the terminal virtual server 133 determines that the corresponding worker is in an abnormal state.

또, 상기 단말 가상서버(133)는 상기 비업무용 단말기(10)에 설치되어 해당 비업무용 단말기(10)의 위치정보를 생성하는 GPS모듈(미도시)로부터 전송된 상기 비업무용 단말기(10)의 위치정보를 바탕으로 상기 비업무용 단말기(10)가 기설정된 사내영역 내에 위치하면, 해당 작업자가 이상상태인 것으로 판단한다.In addition, the terminal virtual server 133 is installed in the non-business terminal 10 to generate location information of the non-business terminal 10. If the non-business terminal 10 is located within a preset company area based on the location information, it is determined that the worker is in an abnormal state.

또 다른 일 예로, 상기 비업무용 단말기(10)가 24시간 동안 출장, 현장, 재택 근무지 등을 벗어나는 것을 해당 작업자가 이상 상태인 것으로 판단한다.As another example, if the non-work terminal 10 leaves the business trip, field, or home office for 24 hours, it is determined that the worker is in an abnormal state.

상기 이상상태는 기술된 것에 한정하지 않고, 상기 단말 가상서버(133)는 상기 가상 단말 제공모듈(120)이 상기 비업무용 단말기(10)의 바이러스 및 해킹을 인식하고, 인식정보를 바탕으로 이상 상태를 판단할 수도 있다.The abnormal state is not limited to what has been described, and the terminal virtual server 133 recognizes the virus and hacking of the virtual terminal providing module 120 of the non-business terminal 10, and determines the abnormal state based on the recognition information. You can also judge.

그리고 상기 단말 가상서버(133)는 상술된 바와 같이 상기 비업무용 단말기(10)의 이상상태를 감지하고, 해당 비업무용 단말기(10)가 이상상태로 판별되면, 상기 비업무용 단말기(10)와 연결된 외부 통신망을 차단한다.And, as described above, the terminal virtual server 133 detects an abnormal state of the non-business terminal 10, and when the non-business terminal 10 is determined to be in an abnormal state, the terminal virtual server 133 connected to the non-business terminal 10 Block external communication networks.

또, 상기 단말 가상서버(133)는 상기 비업무용 단말기(10)의 이상상태를 감지하고, 해당 비업무용 단말기(10)가 이상상태로 판별되면, 상기 비업무용 단말기(10)로부터 입력된 작업 명령에 따라 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버(132)에 저장한다.In addition, the terminal virtual server 133 detects an abnormal state of the non-business terminal 10, and when the non-business terminal 10 is determined to be in an abnormal state, the work command input from the non-business terminal 10 The second image file modified according to is stored in the virtual terminal image server 132.

그리고 상기 이미지 변환서버(131)는 상기 가상 단말 이미지 서버(132)에서 저장된 상기 제2 이미지 파일을 해당 제1 이미지 파일로 변환하여 상기 물리 단말 이미지 서버에 저장한다.And the image conversion server 131 converts the second image file stored in the virtual terminal image server 132 into a corresponding first image file and stores it in the physical terminal image server.

한편, 상기 근태 관리서버(112)는 상기 업무용 단말기(20)가 상기 외부 통신망을 통해서 상기 단말 가상서버(133)에 접속하는 경우, 기 등록된 상기 업무용 단말기(20)의 식별정보와, 접속한 해당 업무용 단말기(20)와 식별정보가 미등록된 경우에는 접속상태를 유지하고, 등록된 경우에는 기 입력된 경고 메시지를 상기 업무용 단말기(20)의 표시부에 디스플레이 되도록 한다. 일예로, 상기 경고 메시지는 “본 단말기는 업무용으로 사내 통신망에 접속 바랍니다.”가 상기 업무용 단말기(20)의 디스플레이 될 수 있다.Meanwhile, when the work terminal 20 connects to the terminal virtual server 133 through the external communication network, the attendance management server 112 provides the previously registered identification information of the work terminal 20 and the connected If the identification information is not registered with the relevant business terminal 20, the connection state is maintained, and if registered, a previously entered warning message is displayed on the display of the business terminal 20. For example, the warning message may be displayed on the business terminal 20 as follows: “Please connect this terminal to the company communication network for business purposes.”

이어서, 상기 단말 가상서버(133)는 상기 업무용 단말기(20)가 상기 외부 통신망을 통해서 상기 근태 관리서버(112)에 접속하는 시간이 기 설정된 접속시간을 초과하는 경우 상기 업무용 단말기(20)에 더미 데이터(Dummy Data)와 강제종료 파일을 전송 후 상기 근태 관리서버(112)에 대한 접속을 해제한다.Subsequently, the terminal virtual server 133 sends a dummy to the work terminal 20 when the time for the work terminal 20 to connect to the attendance management server 112 through the external communication network exceeds the preset connection time. After transferring the data (Dummy Data) and the forced termination file, the connection to the attendance management server 112 is released.

해당 강제종료 파일은 해당 더미 데이터를 강제로 삭제하는 경우에 해당 업무용 단말기(20)를 기 설정된 작동시간 이후에 강제로 전원을 차단하는 강제종료 파일 또는 앱을 포함한다.The force shutdown file includes a force shutdown file or app that forcibly turns off the power of the business terminal 20 after a preset operating time when the dummy data is forcibly deleted.

상술된 본 발명의 물리 단말과 가상 단말 간의 자동 전환 시스템(100)은 상기 근태 관리서버(112)의 근무정보에 따라 외근하는 작업자의 비업무용 단말기(10)를 이용하여 작업한 업무데이터를 사무실과 동일한 컴퓨터 환경에서 열람 및 수정하는 경우 기업의 데이터가 불필요하게 외부로 유출되는 것을 차단할 수 있다.The automatic switching system 100 between the physical terminal and the virtual terminal of the present invention described above transfers work data worked using the non-work terminal 10 of a worker working outside to the office and the office according to the work information of the attendance management server 112. If you view and edit in the same computer environment, you can prevent your company's data from being leaked to the outside world unnecessarily.

한편, 도 3은 물리 단말과 가상 단말 간의 자동 전환 시스템(200)의 제2 실시예가 도시되어 있다.Meanwhile, Figure 3 shows a second embodiment of an automatic switching system 200 between a physical terminal and a virtual terminal.

앞서 도시된 도면에서와 동일한 기능을 하는 요소는 동일 참조부호로 표기한다.Elements that perform the same function as those in the previously shown drawings are denoted by the same reference numerals.

본 발명에 따른 물리 단말과 가상 단말 간의 자동 전환 시스템(200)은 사고 판별부(210) 및 구조 신호 발생부(220)를 더 구비한다.The automatic switching system 200 between a physical terminal and a virtual terminal according to the present invention further includes an accident determination unit 210 and a rescue signal generator 220.

상기 사고 판별부(210)는 상기 단말 가상서버(133)에 연결되어 상기 GPS모듈과 상기 비업무용 단말기(10)의 주변을 촬영하여 영상정보를 생성하는 카메라(미도시)를 통해 위치정보와 영상정보를 획득하고, 획득된 영상 및 위치정보를 바탕으로 상기 외근 상태의 작업자의 사고상태를 판별한다.The accident determination unit 210 is connected to the terminal virtual server 133 and provides location information and images through a camera (not shown) that captures the surroundings of the GPS module and the non-business terminal 10 to generate image information. Information is acquired, and the accident state of the worker working outside is determined based on the acquired image and location information.

상기 사고 판별부(210)는 외근 상태의 작업자의 위치정보를 바탕으로 상기 근태 관리서버(112)에 입력된 출장지역 또는 근무지역을 이탈하거나, 높은 곳에 위치하는 경우에, 상기 카메라을 통하여 촬영된 상기 비업무용 단말기(10)의 주변 영상이 판독하여 상기 외근 상태의 작업자의 사고상태를 판별할 수 있다.The accident determination unit 210 is based on the location information of the worker who is working outside, and when the worker leaves the business trip or work area input to the attendance management server 112 or is located at a high place, the accident determination unit 210 is configured to detect the accident image captured through the camera. The surrounding image of the non-work terminal 10 can be read to determine the accident state of the worker working outside.

일예로, 고층 건물을 건축하는 건설현장에서 상기 GPS모듈을 통해서 상기 외근 상태의 작업자가 기 설정된 이동시간 동안 이동하지 않으면, 상기 카메라에서 촬영된 영상정보를 판독하여 낙상하거나 고립된 사고상태를 파악할 수 있다.For example, at a construction site where a high-rise building is being built, if a worker working outside does not move for a preset travel time through the GPS module, the image information captured by the camera can be read to determine the state of a fall or isolated accident. there is.

상기 구조 신호 발생부(220)는 상기 사고 판별부(210)에서 상기 외근 상태 작업자의 사고상태로 판별되는 경우 해당 비업무용 단말기(10)와 연결된 외부 통신망을 차단하고 해당 외근 상태의 작업자 사고상태를 판별한 판별정보를 상기 근태 관리서버(112) 관리자에게 제공한다. 즉, 상기 구조 신호 발생부(220)는 외근 상태의 작업자의 사고상태를 판별한 판별정보를 상기 중앙서버(110)의 관리자의 휴대전화 문자로 전송한다.If the accident determination unit 210 determines that the accident is an accident of a worker working outside, the rescue signal generator 220 blocks the external communication network connected to the non-business terminal 10 and determines the accident state of the worker working outside. The determined discrimination information is provided to the administrator of the attendance management server 112. That is, the rescue signal generator 220 transmits determination information determining the accident state of a worker working outside to a text message on the mobile phone of the manager of the central server 110.

상술된 본 발명의 물리 단말과 가상 단말 간의 자동 전환 시스템(200)은 외근 상태의 작업자의 사고상태를 상상기 중앙서버(110)의 관리자에게 전달할 수 있으므로, 외근하는 작업자의 안전관리를 강화하여 산업재해를 예방할 수 있다.The automatic switching system 200 between the physical terminal and the virtual terminal of the present invention described above can transmit the accident state of the worker working outside to the manager of the virtual machine central server 110, thereby strengthening the safety management of workers working outside, thereby strengthening the industrial Disasters can be prevented.

한편, 도 4는 물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법(300)의 제3 실시예가 도시되어 있다.Meanwhile, Figure 4 shows a third embodiment of a method 300 using an automatic switching system between a physical terminal and a virtual terminal.

본 발명에 따른 물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법(300)은 근태 관리단계(S310), 가상 컴퓨터 제공단계(S320), 외근 종료단계(S330), 물리 이미지 변환단계(S340), 물리 단말 작업단계(S350), 내근 종료단계(S360), 이상 상태 판별단계(S370) 및 데이터 백업단계(S380)를 구비한다.The method 300 using an automatic switching system between a physical terminal and a virtual terminal according to the present invention includes an attendance management step (S310), a virtual computer provision step (S320), an outside work termination step (S330), a physical image conversion step (S340), It includes a physical terminal work step (S350), an internal office termination step (S360), an abnormal state determination step (S370), and a data backup step (S380).

상기 근태 관리단계(S310)는 외근을 하고자 하는 작업자로부터 입력된 외근 상태에 대한 근무 정보를 근태 관리서버(112)에서 획득한다.The attendance management step (S310) obtains from the attendance management server 112 work information on the status of working outside, which is input from a worker who wants to work outside.

상기 가상 컴퓨터 제공단계(S320)는 상기 근태 관리단계(S310)에서 해당 근무정보를 바탕으로 해당 작업자가 상기 사내 통신망과 상이한 외부 통신망에 연결된 비업무용 단말기(10)를 통해 상기 물리 단말 이미지 서버(140)에 저장된 제1 이미지 파일을 열람 또는 수정할 수 있도록 디스크 이미지 파일 형태의 제2 이미지 파일로 변환하여 상기 비업무용 단말기(10)에 제공하는 가상 컴퓨터 제공단계(S320)를 제공하는 것으로, 가상 이미지 변환단계(S321), 가상 단말 이미지 단계(S322) 및 단말 가상화 단계(S323)를 구비한다.The virtual computer provision step (S320) allows the worker to use the physical terminal image server (140) through a non-work terminal (10) connected to an external communication network different from the in-house communication network based on the work information in the attendance management step (S310). ), which provides a virtual computer provision step (S320) of converting the first image file stored in a second image file in the form of a disk image file and providing it to the non-business terminal 10 so that it can be viewed or modified, converting the virtual image It includes a step (S321), a virtual terminal image step (S322), and a terminal virtualization step (S323).

상기 가상 이미지 변환단계(S321)는 상기 근태 관리단계(S310)에서 상기 작업자의 외근 상태에 대한 근무정보가 상기 근태 관리서버(112)에서 입력되면, 상기 이미지 변환 서버(131)가 물리 단말 이미지 서버에 저장된 제1 이미지 파일을 상기 제2 이미지 파일로 변환한다.In the virtual image conversion step (S321), when work information about the worker's outside work status is input from the attendance management server 112 in the attendance management step (S310), the image conversion server 131 is converted into a physical terminal image server. Convert the first image file stored in to the second image file.

상기 가상 단말 이미지 단계(S322)는 상기 이미지 변환 서버(131)가 상기 이미지 변환단계(S321)에서 변환한 상기 제2 이미지 파일을 가상 단말 이미지 서버(132)에 저장한다.In the virtual terminal image step (S322), the image conversion server 131 stores the second image file converted in the image conversion step (S321) in the virtual terminal image server 132.

상기 단말 가상화 단계(S323)는 상기 단말 가상서버(133) 및 상기 가상 단말 제공모듈은 해당 작업자가 외근 상태에서 상기 제2 이미지 파일을 해당 비업무용 단말기(10)를 통해 표시하거나 상기 제2 이미지 파일을 수정하기 위해 상기 비업무용 단말기(10)로부터 입력된 작업 명령에 따라 해당 제2 이미지 파일을 수정한다.In the terminal virtualization step (S323), the terminal virtual server 133 and the virtual terminal providing module display the second image file through the non-work terminal 10 while the worker is outside the office or display the second image file. In order to modify the second image file, the corresponding second image file is modified according to the work command input from the non-business terminal 10.

상기 외근 종료단계(S330)는 상기 단말 가상서버(133)가 외근 종료 상태정보가 상기 근태 관리서버(112)에서 입력되면, 상기 단말 가상서버(133)에서 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버(132)에 저장한다.In the outside work termination step (S330), when the outside work end status information is input from the attendance management server 112, the terminal virtual server 133 sends the modified second image file to the virtual server 133. It is stored in the terminal image server 132.

상기 이상 상태 판별단계(S370)은 상기 단말 가상서버(133)가 상기 상기 단말 가상화 단계(S323)에서 상기 비업무용 단말기(10)의 이상상태를 감지하고, 해당 비업무용 단말기(10)가 이상상태로 판별되면, 상기 비업무용 단말기(10)와 연결된 외부 통신망을 차단하는 것으로, 작업시간 기준 이상 상태 판별단계(S371)및 위치정보 기준 이상 상태 판별단계(S372)를 구비한다.In the abnormal state determination step (S370), the terminal virtual server 133 detects an abnormal state of the non-business terminal 10 in the terminal virtualization step (S323), and the non-business terminal 10 is in an abnormal state. If determined, the external communication network connected to the non-business terminal 10 is blocked, and includes an abnormal state determination step (S371) based on working hours and an abnormal state determination step (S372) based on location information.

상기 작업시간 기준 이상 상태 판별단계(S371)는 상기 단말 가상서버(133)가 상기 단말 가상화 단계(S323)에서 상기 비업무용 단말기(10)로부터 해당 작업 명령이, 기설정된 기준시간 동안 미입력될 경우, 해당 작업자가 이상상태인 것으로 판단한다.In the work time standard abnormal state determination step (S371), if the terminal virtual server 133 does not input a corresponding work command from the non-work terminal 10 in the terminal virtualization step (S323) for a preset reference time, It is determined that the worker is in an abnormal condition.

상기 위치정보 기준 이상 상태 판별단계(S372)는 상기 단말 가상서버(133)가 상기 단말 가상화 단계(S323)에서 상기 비업무용 단말기(10)에 설치된 GPS모듈로 전송된 상기 비업무용 단말기(10)의 위치정보를 바탕으로 상기 비업무용 단말기(10)의 위치가 사내에 위치하는 것으로 판단되는 경우, 해당 작업자가 이상상태인 것으로 판단한다.In the location information-based abnormal state determination step (S372), the terminal virtual server 133 determines the status of the non-business terminal 10 transmitted to the GPS module installed in the non-business terminal 10 in the terminal virtualization step (S323). If it is determined that the location of the non-business terminal 10 is located within the company based on the location information, it is determined that the worker in question is in an abnormal state.

상기 데이터 백업단계(S380)는 상기 단말 가상서버(133)가 상기 이상 상태 판별단계(S370)에서 상기 비업무용 단말기(10)의 이상상태를 감지하고, 해당 비업무용 단말기(10)가 이상상태로 판별되면, 상기 단말 가상서버(133)에 저장된 상기 비업무용 단말기(10)로부터 입력된 작업 명령에 따라 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버(132)에 저장한다.In the data backup step (S380), the terminal virtual server 133 detects an abnormal state of the non-business terminal 10 in the abnormal state determination step (S370), and the non-business terminal 10 is in an abnormal state. If determined, the second image file modified according to the work command input from the non-business terminal 10 stored in the terminal virtual server 133 is stored in the virtual terminal image server 132.

상기 물리 이미지 변환단계(S340)는 상기 근태 관리단계(S310)에서 내근 상태정보가 상기 중앙서버(110)에 입력되면, 상기 가상 단말 이미지 서버(132)에 저장된 제2 이미지 파일을 상기 업무용 단말기(10)에서 열람 또는 수정 가능한 디스크 파일 형태인 제1 이미지 파일 변환하여 상기 물리 단말 이미지 서버(140)에 저장한다.In the physical image conversion step (S340), when the attendance status information is input to the central server 110 in the attendance management step (S310), the second image file stored in the virtual terminal image server 132 is converted to the work terminal ( In 10), the first image file, which is in the form of a disk file that can be viewed or modified, is converted and stored in the physical terminal image server 140.

상기 물리 단말 작업단계(S360)는 물리 단말 이미지 서버(140)기 상기 물리 이미지 변환단계(S340)에서 변환된 상기 제1 이미지 파일을 해당 작업자가 내근 상태에서 상기 열람 할 수 있게 제1 이미지 파일을 해당 업무용 단말기(20)를 통해 표시하거나 상기 제1 이미지 파일을 수정하기 위해서 상기 업무용 단말기(20)로부터 입력된 작업 명령에 따라 해당 제1 이미지 파일을 수정한다.In the physical terminal work step (S360), the physical terminal image server 140 creates a first image file so that the worker can view the first image file converted in the physical image conversion step (S340) while in office. In order to display or modify the first image file through the business terminal 20, the first image file is modified according to a work command input from the business terminal 20.

상기 내근 종료단계(S360)는 상기 물리 단말 이미지 서버(140)가 내근 종료 상태정보가 상기 근태 관리서버(112)에 입력되면, 수정된 상기 제1 이미지 파일을 상기 물리 단말 이미지 서버(140)에 상기 제1 이미지 파일 형태로 저장한다.In the internal attendance termination step (S360), when internal attendance termination status information is input to the attendance management server 112, the physical terminal image server 140 sends the modified first image file to the physical terminal image server 140. It is saved in the form of the first image file.

상술된 본 발명의 물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법(300)은 상기 근태 관리서버(112)의 근무정보에 따라 외근하는 작업자의 비업무용 단말기(10)를 이용하여 작업한 업무데이터를 사무실에서 동일한 컴퓨터 환경에서 열람 및 수정 할 수 있다.The method 300 using the automatic switching system between the physical terminal and the virtual terminal of the present invention described above is to collect work data worked using the non-work terminal 10 of a worker working outside according to the work information of the attendance management server 112. You can view and edit in the same computer environment at the office.

한편, 도 5는 물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법(400)의 제4 실시예가 도시되어 있다.Meanwhile, Figure 5 shows a fourth embodiment of a method 400 using an automatic switching system between a physical terminal and a virtual terminal.

물리 단말과 가상 단말 간의 자동 전환 시스템(400)은 사고 판별단계(S410) 및 구조 신호 발생단계(S420)를 구비한다.The automatic switching system 400 between the physical terminal and the virtual terminal includes an accident determination step (S410) and a rescue signal generation step (S420).

상기 사고 판별단계(S410)는 상기 GPS모듈과 카메라에서 위치정보와 영상정보를 획득하고, 획득된 영상 및 위치정보를 바탕으로 상기 외근 상태의 작업자의 사고상태를 판별한다.The accident determination step (S410) acquires location information and image information from the GPS module and camera, and determines the accident state of the worker working outside based on the acquired image and location information.

상기 구조 신호 발생단계(S420)는 상기 사고 판별단계(S410)에서 상기 외근 상태 작업자의 사고상태로 판별되는 경우 해당 비업무용 단말기(10)와 연결된 외부 통신망을 차단하고 해당 외근 상태의 작업자 사고상태를 판별한 판별정보를 상기 근태 관리서버(112)의 관리자에게 제공한다.In the rescue signal generation step (S420), if it is determined in the accident determination step (S410) that the accident state of the worker in the outside work state is determined, the external communication network connected to the non-business terminal 10 is blocked and the accident state of the worker in the outside work state is determined. The determined discrimination information is provided to the administrator of the attendance management server 112.

상술된 본 발명의 물리 단말과 가상 단말 간의 자동 전환 시스템(400)은 외근 상태의 작업자의 사고상태를 상기 근태 관리서버(112)의 관리자에게 전달하는 구조 신호 발생단계(S420)을 구비하고 있어서, 외근하는 작업자의 안전관리를 강화하여 산업재해를 예방할 수 있다.The automatic switching system 400 between the physical terminal and the virtual terminal of the present invention described above includes a rescue signal generation step (S420) for transmitting the accident state of the worker working outside to the manager of the attendance management server 112, Industrial accidents can be prevented by strengthening the safety management of workers working outside.

제시된 실시예들에 대한 설명은 임의의 본 발명의 기술분야에서 통상의 지식을 가진 자가 본 발명을 이용하거나 또는 실시할 수 있도록 제공된다. 이러한 실시예들에 대한 다양한 변형들은 본 발명의 기술 분야에서 통상의 지식을 가진자에게 명백할 것이며, 여기에 정의된 일반적인 원리들은 본 발명의 범위를 벗어남이 없이 다른 실시예들에 적용될 수 있다. 그리하여, 본 발명은 여기에 제시된 실시예들로 한정되는 것이 아니라, 여기에 제시된 원리들 및 신규한 특징들과 일관되는 최광의의 범위에서 해석되어야 할 것이다.The description of the presented embodiments is provided to enable any person skilled in the art to use or practice the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments without departing from the scope of the invention. Thus, the present invention is not limited to the embodiments presented herein, but is to be construed in the broadest scope consistent with the principles and novel features presented herein.

10 : 비업무용 단말기 20 : 업무용 단말기
110 : 중앙서버 120: 가상 단말 제공모듈
111 : 서비스 관리서버 112 : 근태 관리서버
130 : 가상 컴퓨터 제공유닛 131 : 이미지 변환서버
132 : 가상 단말 이미지 서버 133 : 단말 가상서버
140 : 물리 단말 이미지 서버
210 : 사고 판별부 220 : 구조 신호 발생부
S310 : 근태 관리단계 S320 : 가상 컴퓨터 제공단계
S321 : 가상 이미지 변환단계 S322 : 가상 단말 이미지 단계
S323 : 단말 가상화 단계 S330 : 외근 종료단계
S340 : 물리 이미지 변환단계 S350 : 물리 단말 작업단계
S360 : 내근 종료단계 S370 : 이상상태 판별단계
S371 : 작업시간 기준 이상 상태 판별단계
S372 : 위처정보 기준 이상 상태 판별단계
S380 : 데이터 백업단계
S410 : 사고 판별단계 S420 : 구조 신호 발생단계
10: Non-business terminal 20: Business terminal
110: Central server 120: Virtual terminal provision module
111: Service management server 112: Attendance management server
130: Virtual computer provision unit 131: Image conversion server
132: Virtual terminal image server 133: Terminal virtual server
140: Physical terminal image server
210: Accident determination unit 220: Rescue signal generation unit
S310: Attendance management step S320: Virtual computer provision step
S321: Virtual image conversion step S322: Virtual terminal image step
S323: Terminal virtualization step S330: Off-site work termination step
S340: Physical image conversion step S350: Physical terminal work step
S360: Internal root termination step S370: Abnormal state determination step
S371: Determination step for abnormal status based on working time
S372: Abnormal state determination step based on location information
S380: Data backup step
S410: Accident determination step S420: Rescue signal generation step

Claims (19)

작업자가 사내 통신망을 통해 연결된 업무용 단말기를 이용하여 작업한 업무데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장하는 물리 단말 이미지 서버;
해당 작업자가 상기 사내 통신망과 상이한 외부 통신망에 연결된 비업무용 단말기를 통해 상기 물리 단말 이미지 서버에 저장된 제1 이미지 파일을 열람 또는 수정할 수 있도록 해당 제1 이미지 파일을 디스크 이미지 파일 형태의 제2 이미지 파일로 변환하고, 변환된 상기 제2 이미지 파일을 해당 외근 상태의 작업자에게 제공하는 상기 가상 컴퓨터 제공유닛; 및
해당 작업자의 근무상태를 입력받고, 입력받은 근무정보를 바탕으로 상기 작업자가 상기 업무용 단말기를 이용하여 내근하는 경우에는 상기 제1 이미지 파일을 해당 작업자에게 제공하고, 상기 작업자가 상기 비업무용 단말기를 이용하여 외근하는 경우를 상기 제2 이미지 파일을 해당 작업자에게 제공하도록 물리 단말 이미지 서버 및 상기 가상 컴퓨터 제공유닛을 제어하는 중앙서버;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템.
a physical terminal image server that stores work data worked by a worker using a work terminal connected through an in-house communication network as a first image file in the form of a disk image file;
The first image file is converted into a second image file in the form of a disk image file so that the worker can view or modify the first image file stored in the physical terminal image server through a non-business terminal connected to an external communication network different from the in-house communication network. The virtual computer providing unit converts and provides the converted second image file to the worker in the external work state; and
The worker's work status is input, and if the worker visits the office using the work terminal based on the input work information, the first image file is provided to the worker, and the worker uses the non-work terminal. characterized by comprising a central server that controls the physical terminal image server and the virtual computer provision unit to provide the second image file to the worker in case of working outside,
Automatic switching system between physical and virtual terminals.
제1항에 있어서,
상기 비업무용 단말기에 설치되며, 상기 가상 컴퓨터 제공유닛에서 제공되는 제2 이미지 파일을 해당 비업무용 단말기에 통해 표시하거나 해당 작업자로부터 입력된 작업 명령을 상기 가상 컴퓨터 제공유닛에 전송하는 가상 단말 제공모듈;을 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템.
According to paragraph 1,
A virtual terminal providing module installed in the non-business terminal and displaying a second image file provided from the virtual computer providing unit through the non-business terminal or transmitting a work command input from the corresponding worker to the virtual computer providing unit; Characterized by having,
Automatic switching system between physical and virtual terminals.
제2항에 있어서,
상기 가상 컴퓨터 제공유닛은
상기 중앙서버에서 상기 작업자의 외근 상태에 대한 근무정보가 입력되면, 물리 단말 이미지 서버에 저장된 제1 이미지 파일을 상기 제2 이미지 파일로 변환하는 이미지 변환서버;
상기 이미지 변환서버에서 변환된 상기 제2 이미지 파일이 저장되는 가상 단말 이미지 서버; 및
해당 작업자가 외근 상태에서 상기 가상 단말 이미지 서버에 저장된 상기 제2 이미지 파일을 수신하고 수신된 제2 이미지 파일을 해당 비업무용 단말기를 표시하고, 상기 외부 통신망을 통해 상기 가상 단말 제공모듈에서부터 입력된 작업명령에 따라 해당 제2 이미지 파일을 수정하는 단말 가상서버;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템.
According to paragraph 2,
The virtual computer provision unit is
an image conversion server that converts the first image file stored in the physical terminal image server into the second image file when work information about the worker's outside work status is input from the central server;
a virtual terminal image server that stores the second image file converted by the image conversion server; and
The worker receives the second image file stored in the virtual terminal image server while working outside, displays the received second image file on the non-work terminal, and performs tasks input from the virtual terminal providing module through the external communication network. Characterized by comprising a terminal virtual server that modifies the second image file according to a command,
Automatic switching system between physical and virtual terminals.
제3항에 있어서,
상기 단말 가상서버는 상기 외근 상태의 작업자가 상기 중앙서버에 외근 종료 정보를 입력하면, 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버에 전송하고,
상기 이미지 변환 서버는 상기 가상 단말 이미지 서버에서 수신된 상기 제2 이미지 파일을 해당 제1 이미지 파일로 변환하여 상기 물리 단말 이미지 서버에 저장하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템.
According to paragraph 3,
The terminal virtual server transmits the modified second image file to the virtual terminal image server when the worker in the external work state inputs external work termination information to the central server,
The image conversion server converts the second image file received from the virtual terminal image server into a corresponding first image file and stores it in the physical terminal image server.
Automatic switching system between physical and virtual terminals.
제4항에 있어서,
상기 물리 단말 이미지 서버는 상기 사내 통신망을 통해 상기 업무용 단말기와 접속되는 경우에, 해당 작업자가 내근 상태에서 상기 제1 이미지 파일을 열람할 수 있게 상기 제1 이미지 파일을 해당 업무용 단말기를 통해 표시하거나 상기 제1 이미지 파일을 수정하기 위해 상기 업무용 단말기로부터 입력된 작업 명령에 따라 해당 제1 이미지 파일을 수정하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템.
According to clause 4,
When the physical terminal image server is connected to the work terminal through the internal communication network, the physical terminal image server displays the first image file through the work terminal so that the worker can view the first image file while in office, or displays the first image file through the work terminal. Characterized in modifying the first image file according to a work command input from the business terminal to modify the first image file,
Automatic switching system between physical and virtual terminals.
제3항에 있어서,
상기 단말 가상서버는 상기 비업무용 단말기의 이상상태를 감지하고, 해당 비업무용 단말기가 이상상태로 판별되면, 상기 비업무용 단말기와 연결된 외부 통신망을 차단하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템.
According to paragraph 3,
The terminal virtual server detects an abnormal state of the non-business terminal, and when the non-business terminal is determined to be in an abnormal state, it blocks an external communication network connected to the non-business terminal.
Automatic switching system between physical and virtual terminals.
제6항에 있어서,
상기 단말 가상서버는 상기 비업무용 단말기의 이상상태를 감지하고, 해당 비업무용 단말기가 이상상태로 판별되면, 상기 비업무용 단말기로부터 입력된 작업 명령에 따라 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버에 저장하고,
상기 이미지 변환서버는 상기 가상 단말 이미지 서버에서 저장된 상기 제2 이미지 파일을 해당 제1 이미지 파일로 변환하여 상기 물리 단말 이미지 서버에 저장하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템.
According to clause 6,
The terminal virtual server detects an abnormal state of the non-business terminal, and when the non-business terminal is determined to be in an abnormal state, the second image file modified according to the operation command input from the non-business terminal is converted into the virtual terminal image. Save it on the server,
The image conversion server converts the second image file stored in the virtual terminal image server into a corresponding first image file and stores it in the physical terminal image server.
Automatic switching system between physical and virtual terminals.
제7항에 있어서,
상기 단말 가상서버는 상기 비업무용 단말기로부터 해당 작업 명령이, 기설정된 기준시간 동안 미입력될 경우, 해당 작업자가 이상상태인 것으로 판단하는 것을 특징으로 하는
물리 단말과 가상 단말 간의 자동 전환 시스템.
In clause 7,
The terminal virtual server determines that the worker is in an abnormal state when the corresponding work command is not input from the non-business terminal for a preset reference time.
Automatic switching system between physical and virtual terminals.
제7항에 있어서,
상기 비업무용 단말기는 해당 비업무용 단말기의 위치정보를 생성하는 GPS모듈을 구비하고,
상기 단말 가상서버는 상기 GPS모듈로 전송된 상기 비업무용 단말기의 위치정보를 바탕으로 상기 비업무용 단말기가 기설정된 사내영역 내에 위치하면, 해당 작업자가 이상상태인 것으로 판단하는 것을 특징으로 하는
물리 단말과 가상 단말 간의 자동 전환 시스템.
In clause 7,
The non-business terminal has a GPS module that generates location information of the non-business terminal,
The terminal virtual server determines that the worker is in an abnormal state when the non-business terminal is located within a preset company area based on the location information of the non-business terminal transmitted to the GPS module.
Automatic switching system between physical and virtual terminals.
제3항에 있어서,
상기 비업무용 단말기는 해당 비업무용 단말기의 위치정보를 생성하는 GPS모듈과 상기 비업무용 단말기의 주변을 촬영하여 영상정보를 생성하는 카메라를 구비하고,
상기 단말 가상서버에 연결되어 상기 GPS모듈과 카메라에서 위치정보와 영상정보를 획득하고, 획득된 영상 및 위치정보를 바탕으로 상기 외근 상태의 작업자의 사고상태를 판별하는 사고 판별부; 및
상기 사고 판별부에서 상기 외근 상태 작업자의 사고상태로 판별되는 경우 해당 비업무용 단말기와 연결된 외부 통신망을 차단하고 해당 외근 상태의 작업자 사고상태를 판별한 판별정보를 상기 중앙서버 관리자에게 제공하는 구조 신호 발생부;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템.
According to paragraph 3,
The non-business terminal is equipped with a GPS module that generates location information of the non-business terminal and a camera that captures the surroundings of the non-business terminal and generates image information,
An accident determination unit that is connected to the terminal virtual server and acquires location information and image information from the GPS module and camera, and determines the accident state of the worker working outside based on the acquired image and location information; and
If the accident determination unit determines that the accident state of the worker working outside is in an accident, the external communication network connected to the non-business terminal is blocked and a rescue signal is generated to provide the central server manager with determination information that determines the accident state of the worker working outside. Characterized by having a part;
Automatic switching system between physical and virtual terminals.
외근을 하고자 하는 작업자로부터 입력된 외근 상태에 대한 근무 정보를 근태 중앙서버에서 획득하는 근태 관리단계;
상기 근태 관리단계에서 해당 근무정보를 바탕으로 해당 작업자가 상기 사내 통신망과 상이한 외부 통신망에 연결된 비업무용 단말기를 통해 상기 물리 단말 이미지 서버에 저장된 제1 이미지 파일을 열람 또는 수정할 수 있도록 디스크 이미지 파일 형태의 제2 이미지 파일로 변환하여 비업무용 단말기에 제공하는 가상 컴퓨터 제공단계;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법.
A time and attendance management step of obtaining work information on the outside work status input from the worker who wishes to work outside from the attendance central server;
In the attendance management step, based on the relevant work information, the worker can view or modify the first image file stored in the physical terminal image server through a non-work terminal connected to an external communication network different from the in-house communication network, in the form of a disk image file. Characterized by comprising a virtual computer provision step of converting the second image file into a second image file and providing it to a non-business terminal.
A method using an automatic switching system between a physical terminal and a virtual terminal.
제11항에 있어서,
가상 컴퓨터 제공단계는
상기 근태 관리단계에서 상기 작업자의 외근 상태에 대한 근무정보가 상기 중앙서버에 입력되면, 물리 단말 이미지 서버에 저장된 제1 이미지 파일을 상기 제2 이미지 파일로 변환하는 가상 이미지 변환단계;
상기 이미지 변환단계에서 변환한 상기 제2 이미지 파일을 가상 단말 이미지 서버에 저장하는 가상 단말 이미지 저장단계; 및
해당 작업자가 외근 상태에서 상기 제2 이미지 파일을 해당 비업무용 단말기를 통해 표시하거나 상기 제2 이미지 파일을 수정하기 위해 상기 비업무용 단말기로부터 입력된 작업 명령에 따라 해당 제2 이미지 파일을 수정하는 단말 가상화 단계;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법.
According to clause 11,
The steps for providing a virtual computer are:
A virtual image conversion step of converting the first image file stored in the physical terminal image server into the second image file when work information about the worker's outside work status is input to the central server in the attendance management step;
A virtual terminal image storage step of storing the second image file converted in the image conversion step in a virtual terminal image server; and
Terminal virtualization that modifies the second image file according to a work command input from the non-business terminal in order to display the second image file through the non-business terminal or modify the second image file while the worker is working outside the office. Characterized by comprising: a step;
A method using an automatic switching system between a physical terminal and a virtual terminal.
제12항에 있어서,
외근 종료 상태정보가 상기 중앙서버에 입력되면, 상기 단말 가상서버에서 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버에 저장하는 외근 종료단계;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법.
According to clause 12,
Characterized by comprising: an outside work termination step of storing the second image file modified in the terminal virtual server in the virtual terminal image server when the outside work termination status information is input to the central server,
A method using an automatic switching system between a physical terminal and a virtual terminal.
제12항에 있어서,
상기 근태 관리단계에서 내근 상태정보가 상기 중앙서버에 입력되면, 상기 가상 단말 이미지 서버에 저장된 제2 이미지 파일을 상기 업무용 단말기에서 열람 또는 수정 가능한 디스크 파일 형태인 제1 이미지 파일 변환하여 상기 물리 단말 이미지 서버에 저장하는 물리 이미지 변환단계; 및
상기 물리 이미지 변환단계에서 변환된 상기 제1 이미지 파일을 해당 작업자가 내근 상태에서 제1 이미지 파일을 열람 할 수 있게 해당 업무용 단말기를 통해 표시하거나 상기 제1 이미지 파일을 수정하기 위해서 상기 업무용 단말기로부터 입력된 작업 명령에 따라 해당 제1 이미지 파일을 수정하는 물리 단말 작업단계;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법.
According to clause 12,
When the attendance status information is input to the central server in the attendance management step, the second image file stored in the virtual terminal image server is converted into a first image file in the form of a disk file that can be viewed or modified in the work terminal to create the physical terminal image. Physical image conversion step of storing on the server; and
Displaying the first image file converted in the physical image conversion step through the work terminal so that the worker can view the first image file while in office, or inputting the first image file from the work terminal to modify the first image file Characterized by comprising a physical terminal operation step of modifying the first image file according to the operation command,
A method using an automatic switching system between a physical terminal and a virtual terminal.
제12항에 있어서,
상기 단말 가상화 단계에서 상기 비업무용 단말기의 이상상태를 감지하고, 해당 비업무용 단말기가 이상상태로 판별되면, 상기 비업무용 단말기와 연결된 외부 통신망을 차단하는 이상 상태 판별단계;를 더 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법.
According to clause 12,
An abnormal state determination step of detecting an abnormal state of the non-business terminal in the terminal virtualization step and, if the non-business terminal is determined to be in an abnormal state, blocking an external communication network connected to the non-business terminal. doing,
A method using an automatic switching system between a physical terminal and a virtual terminal.
제15항에 있어서,
상기 이상 상태 판별단계에서 상기 비업무용 단말기의 이상상태를 감지하고, 해당 비업무용 단말기가 이상상태로 판별되면, 상기 단말 가상서버에 저장된 상기 비업무용 단말기로부터 입력된 작업 명령에 따라 수정된 상기 제2 이미지 파일을 상기 가상 단말 이미지 서버에 저장하는 데이터 백업단계;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법.
According to clause 15,
In the abnormal state determination step, if an abnormal state of the non-business terminal is detected and the non-business terminal is determined to be in an abnormal state, the second modified according to the work command input from the non-business terminal stored in the terminal virtual server Characterized by comprising a data backup step of storing an image file in the virtual terminal image server,
A method using an automatic switching system between a physical terminal and a virtual terminal.
제15항에 있어서,
상기 이상 상태 판별단계는 상기 단말 가상화 단계에서 상기 비업무용 단말기로부터 해당 작업 명령이, 기설정된 기준시간 동안 미입력될 경우, 해당 작업자가 이상상태인 것으로 판단하는 작업시간 기준 이상 상태 판별단계;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법.
According to clause 15,
The abnormal state determination step includes a work time-based abnormal state determination step of determining that the worker is in an abnormal state when the corresponding work command is not input from the non-work terminal in the terminal virtualization step for a preset reference time. Characterized by
A method using an automatic switching system between a physical terminal and a virtual terminal.
제15항에 있어서,
상기 비업무용 단말기는 해당 비업무용 단말기의 위치정보를 생성하는 GPS모듈을 구비하고,
상기 이상 상태 판별단계는 상기 단말 가상화 단계에서 상기 GPS모듈로 전송된 상기 비업무용 단말기의 위치정보를 바탕으로 상기 비업무용 단말기의 위치가 사내에 위치하는 것으로 판단되는 경우, 해당 작업자가 이상상태인 것으로 판단하는 위치정보 기준 이상 상태 판별단계;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법.
According to clause 15,
The non-business terminal has a GPS module that generates location information of the non-business terminal,
In the abnormal state determination step, when it is determined that the location of the non-business terminal is located within the company based on the location information of the non-business terminal transmitted to the GPS module in the terminal virtualization step, it is determined that the corresponding worker is in an abnormal state. Characterized by comprising: an abnormal state determination step based on location information,
A method using an automatic switching system between a physical terminal and a virtual terminal.
제12항에 있어서,
상기 비업무용 단말기는 해당 비업무용 단말기의 위치정보를 생성하는 GPS모듈과 상기 비업무용 단말기의 주변을 촬영하여 영상정보를 생성하는 카메라를 구비하고,
상기 GPS모듈과 카메라에서 위치정보와 영상정보를 획득하고, 획득된 영상 및 위치정보를 바탕으로 상기 외근 상태의 작업자의 사고상태를 판별하는 사고 판별단계; 및
상기 사고 판별단계에서 상기 외근 상태 작업자의 사고상태로 판별되는 경우 해당 비업무용 단말기와 연결된 외부 통신망을 차단하고 해당 외근 상태의 작업자 사고상태를 판별한 판별정보를 상기 중앙서버 관리자에게 제공하는 구조 신호 발생단계;를 구비하는 것을 특징으로 하는,
물리 단말과 가상 단말 간의 자동 전환 시스템을 이용한 방법.
According to clause 12,
The non-business terminal is equipped with a GPS module that generates location information of the non-business terminal and a camera that captures the surroundings of the non-business terminal and generates image information,
An accident determination step of acquiring location information and image information from the GPS module and camera, and determining the accident state of the worker working outside based on the acquired image and location information; and
In the accident determination step, if it is determined that the accident state of the worker working outside is determined, a rescue signal is generated to block the external communication network connected to the non-business terminal and provide the central server manager with determination information that determines the accident state of the worker working outside. Characterized by comprising: a step;
A method using an automatic switching system between a physical terminal and a virtual terminal.
KR1020230011168A 2023-01-27 2023-01-27 Automatic conversion system between physical terminal and virtual terminal and method using the system Active KR102885111B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230011168A KR102885111B1 (en) 2023-01-27 2023-01-27 Automatic conversion system between physical terminal and virtual terminal and method using the system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230011168A KR102885111B1 (en) 2023-01-27 2023-01-27 Automatic conversion system between physical terminal and virtual terminal and method using the system

Publications (2)

Publication Number Publication Date
KR20240118561A true KR20240118561A (en) 2024-08-05
KR102885111B1 KR102885111B1 (en) 2025-11-13

Family

ID=92378781

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230011168A Active KR102885111B1 (en) 2023-01-27 2023-01-27 Automatic conversion system between physical terminal and virtual terminal and method using the system

Country Status (1)

Country Link
KR (1) KR102885111B1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5029701B1 (en) * 1971-06-28 1975-09-25
JP2003196446A (en) * 2001-12-27 2003-07-11 Sharp Corp Traveler management system
KR20090001465A (en) * 2007-04-16 2009-01-09 한전케이디엔주식회사 Electronic payment processing system and processing method
KR20100107113A (en) * 2009-03-25 2010-10-05 주식회사 케이티 Method of providing cloud computing-based integrated user environment and device thereof
KR101228424B1 (en) 2011-05-18 2013-01-31 백인호 System for virtual desktop file access service used in mobile device and method for the same
KR20190066887A (en) * 2017-12-06 2019-06-14 주식회사 케이티 Server, device and method for providing virtual task environment
KR102195173B1 (en) * 2020-05-29 2020-12-28 주식회사 휴랜 Smart safety management system using smartphone
KR102369664B1 (en) * 2021-09-13 2022-03-03 주식회사 제이니스 A absence management method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009087702A1 (en) * 2008-01-09 2009-07-16 Fujitsu Limited Virtual machine execution program, user authentication program and information processor

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5029701B1 (en) * 1971-06-28 1975-09-25
JP2003196446A (en) * 2001-12-27 2003-07-11 Sharp Corp Traveler management system
KR20090001465A (en) * 2007-04-16 2009-01-09 한전케이디엔주식회사 Electronic payment processing system and processing method
KR20100107113A (en) * 2009-03-25 2010-10-05 주식회사 케이티 Method of providing cloud computing-based integrated user environment and device thereof
KR101228424B1 (en) 2011-05-18 2013-01-31 백인호 System for virtual desktop file access service used in mobile device and method for the same
KR20190066887A (en) * 2017-12-06 2019-06-14 주식회사 케이티 Server, device and method for providing virtual task environment
KR102195173B1 (en) * 2020-05-29 2020-12-28 주식회사 휴랜 Smart safety management system using smartphone
KR102369664B1 (en) * 2021-09-13 2022-03-03 주식회사 제이니스 A absence management method

Also Published As

Publication number Publication date
KR102885111B1 (en) 2025-11-13

Similar Documents

Publication Publication Date Title
US12045264B2 (en) Local data classification based on a remote service interface
US9667703B1 (en) System, method and computer program product for generating remote views in a virtual mobile device platform
CN106383706A (en) Virtual desktop and virtual operation system-based adaptive cloud desktop service system
US10908970B1 (en) Data interface for secure analytic data system integration
CN106462467A (en) Integrated APIs and UIs for consuming services across different distributed networks
WO2022245291A2 (en) Method and apparatus for managing resources, computer device and storage medium
US20200233699A1 (en) Platform-based change management
CN113590719B (en) Data synchronization method, device, device and storage medium
KR102185800B1 (en) Work support system and method with device sharing and development system for multi-platform application
CN115878238A (en) Operation and maintenance audit method and graphical bastion machine
US11443058B2 (en) Processing requests at a remote service to implement local data classification
KR20210123518A (en) Systems that support smart work
CN103473634A (en) Digital audio-video library maintenance monitoring method
KR20240118561A (en) Automatic conversion system between physical terminal and virtual terminal and method using the system
CN114615138A (en) Service containerization platform, service containerization method, apparatus and electronic device
KR102658484B1 (en) Method and apparatus for providing service that manages user privacy and consent detail
CN111835852B (en) Method for transmitting data between WEB page and FTP server and related equipment thereof
CN114356613A (en) Data processing method, device, processing device and storage medium for clipboard
US20230138622A1 (en) Emergency Access Control for Cross-Platform Computing Environment
US11770346B2 (en) Mobile device-based digital work system and method
CN118827182B (en) Service processing method, device, electronic equipment and computer readable medium
KR102827465B1 (en) VDI integrated operation management server for providing digital working environment and method thereof
US12489806B2 (en) External file sharing operational security and governance platform
US12113633B2 (en) Integration of OEM endpoint management and unified endpoint management
US12041378B2 (en) Combined security and video camera control system

Legal Events

Date Code Title Description
PA0109 Patent application

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

PA0201 Request for examination

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

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

PG1501 Laying open of application

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

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

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

R18-X000 Changes to party contact information recorded

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

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

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

P11-X000 Amendment of application requested

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

R15-X000 Change to inventor requested

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

D22 Grant of ip right intended

Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D22-EXM-PE0701 (AS PROVIDED BY THE NATIONAL OFFICE)

PE0701 Decision of registration

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

PG1601 Publication of registration

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

Q13 Ip right document published

Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q13-NAP-PG1601 (AS PROVIDED BY THE NATIONAL OFFICE)

PN2301 Change of applicant

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

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

R11 Change to the name of applicant or owner or transfer of ownership requested

Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R11-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE)

R13 Change to the name of applicant or owner recorded

Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R13-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE)

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000