[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102698517B1 - Network separation type automatic conversion system and method - Google Patents

Network separation type automatic conversion system and method Download PDF

Info

Publication number
KR102698517B1
KR102698517B1 KR1020230122492A KR20230122492A KR102698517B1 KR 102698517 B1 KR102698517 B1 KR 102698517B1 KR 1020230122492 A KR1020230122492 A KR 1020230122492A KR 20230122492 A KR20230122492 A KR 20230122492A KR 102698517 B1 KR102698517 B1 KR 102698517B1
Authority
KR
South Korea
Prior art keywords
work
worker
terminal
status
state
Prior art date
Application number
KR1020230122492A
Other languages
Korean (ko)
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 KR1020230122492A priority Critical patent/KR102698517B1/en
Application granted granted Critical
Publication of KR102698517B1 publication Critical patent/KR102698517B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은, 작업자가 기 설정된 작업공간 내에서 업무를 수행하는 내근상태 또는 해당 작업공간을 벗어난 위치에서 업무를 수행하는 외근상태 중 어느 한 상태인지 판별하는 근태 판별모듈, 상기 근태 판별모듈에서 상기 작업자가 상기 내근상태인 것으로 판별되면, 상기 작업자가 해당업무를 수행하기 위해 업무용 단말기에 마련된 제1 가상머신을 이용할 수 있도록 상기 작업자가 상기 업무용 단말기에 입력한 명령에 따라 해당 제1 가상머신을 작동시키는 내근 작업모듈, 상기 근태 판별모듈에서 상기 작업자가 상기 외근상태인 것으로 판별되면, 상기 제1 가상머신의 작동을 정지시키되, 해당 업무를 수행하기 위해 물리서버에서 동작되는 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기를 해당 물리서버에 접속시키는 외근 작업모듈을 특징으로 한다.
본 발명에 따르면, 가상의 단말기를 이용하고자 하는 작업자의 근무형태에 따라 서버 기반 망분리(SBC) 방식 또는 클라이언트 기반 망분리(CBC) 방식을 선택적으로 이용할 수 있도록 하는데 그 목적이 있다.
The present invention is characterized by an attendance determination module that determines whether a worker is in an office state in which work is performed within a preset work space or an external state in which work is performed outside of the preset work space; an internal work work module that, if the attendance determination module determines that the worker is in the office state, operates a first virtual machine provided on a work terminal according to a command entered by the worker into the work terminal so that the worker can use the first virtual machine to perform the work; and an external work work module that, if the attendance determination module determines that the worker is in the external work state, stops the operation of the first virtual machine and connects the work terminal to a physical server so that the worker can use a second virtual machine running on a physical server to perform the work.
According to the present invention, the purpose is to enable selective use of a server-based network separation (SBC) method or a client-based network separation (CBC) method depending on the work type of a worker who wishes to use a virtual terminal.

Figure R1020230122492
Figure R1020230122492

Description

망분리 타입의 자동전환 시스템 및 이를 이용한 방법{Network separation type automatic conversion system and method}Network separation type automatic conversion system and method using the same {Network separation type automatic conversion system and method}

본 발명은 망분리 타입의 자동전환 시스템 및 이를 이용한 방법에 관한 것으로, 더욱 상세하게는 작업자의 근무형태에 따라 서버 기반 망분리(SBC) 방식 또는 클라이언트 기반 망분리(CBC) 방식을 선택적으로 적용하여 가상 단말을 이용할 수 있도록 하는 것이다.The present invention relates to an automatic switching system of a network separation type and a method using the same, and more specifically, to enable the use of a virtual terminal by selectively applying a server-based network separation (SBC) method or a client-based network separation (CBC) method depending on the work type of a worker.

공공기관 또는 대형회사 등과 같은 대형조직에서는 조직 내의 업무의 수행 및 조직 내에서만 활용되어야 하는 정보들을 공유하기 위한 별도의 폐쇄된 네트워크를 구성하여 사용한다. 일 예로 인트라넷(사내 업무망)이 대표적인 예일 수 있다.In large organizations such as public institutions or large companies, a separate closed network is established and used to perform tasks within the organization and share information that should only be used within the organization. An example of this is an intranet (internal business network).

하지만, 조직의 구성원들은 이러한 폐쇄된 네트워크 외에도 개방형 네트워크(인터넷)에 접속해야 하는 경우가 있을 수 있다. 예를 들어, 공공기관이나 회사에서는 외부의 또 다른 회사에 이메일(e-mail) 송신, 인스턴트 메시징, 파일 전송 등을 업무에 활용하기 위해 인터넷 등의 외부망을 이용하여야 한다.However, in addition to these closed networks, there may be times when members of an organization need to access an open network (the Internet). For example, public institutions or companies may need to use external networks such as the Internet to send e-mails, instant messaging, and file transfers to other external companies for work purposes.

하지만, 폐쇄된 네트워크를 개방형 네트워크와 동일한 방식으로 설정, 연결하여 동시에 두 개의 네트워크를 사용하는 경우에는 외부망으로 부터의 공격에 의해 보안상에 심각한 문제를 유발할 수 있다. 이러한 문제점을 해결하기 위해 최근에는 업무망과 외부망을 분리하여 내부의 중요정보가 외부망으로부터 공격받는 것을 방지시키고자 하는 망분리 방식이 도입되고 있다.However, if a closed network is set up and connected in the same way as an open network and two networks are used at the same time, it can cause serious security problems due to attacks from external networks. To solve this problem, a network separation method has been introduced recently to separate the business network and external network and prevent important internal information from being attacked from external networks.

망분리 방식은 네트워킹을 위해 사용하는 네트워크망을 목적에 따라 구분된 두 가지 이상의 네트워크망으로 구성하여 각각의 네트워크망 간에는 네트워크 패킷 데이터가 전달될 수 없도록 하여 한쪽의 네트워크망이 해킹 등의 이유로 취약해지더라도 다른 쪽 네트워크망에는 그 피해가 발생하지 않도록 하는 기술을 말한다.Network separation refers to a technology that configures a network used for networking into two or more network networks separated by purpose, so that network packet data cannot be transmitted between each network, so that even if one network becomes vulnerable due to hacking or other reasons, damage does not occur to the other network.

종래의 망분리와 관련 선행기술들이 제안되었다.Prior art related to conventional network separation has been proposed.

제안된 선행기술의 클라이언트 가상화를 이용한 서버의 논리적 망분리 시스템 및 방법(한국 등록특허 제10-1089157호)은 다수의 클라이언트 단말과 서버로 구성되는 망에서 서버를 가상화하여 클라이언트 단말의 가상환경을 통해서만 서버에 접속할 수 있도록 구현한다. 즉, 클라이언트 단말의 가상환경을 통해서만 서버의 존재가 확인되도록 하고, 클라이언트 단말의 가상환경을 통해 실행된 프로세스가 서버에 접속하려고 하는 경우 클라이언트 단말에 설치되는 클라이언트 가상화 필터 드라이버에서 해당 클라이언트 단말에 대해 서버에 접속할 수 있는 권한이 있는 정상적인 클라이언트 단말인지 여부를 인증서버로부터 인증받아 서버로 접속 요청을 전송시키도록 한다. 이어, 위와 같이 전송된 접속 요청은 가상화된 서버에 설치되는 서버 가상화 필터 드라이버로 수신되어 해당 클라이언트 단말에 대한 인증정보가 다시 확인된 후, 정당한 권한을 가진 클라이언트 단말에게만 서버로의 접속이 허용되도록 하는 것을 특징으로 한다.The proposed prior art logical network separation system and method using client virtualization of a server (Korean Patent No. 10-1089157) virtualizes a server in a network composed of a plurality of client terminals and servers so that the server can be accessed only through the virtual environment of the client terminal. In other words, the existence of the server is confirmed only through the virtual environment of the client terminal, and when a process executed through the virtual environment of the client terminal attempts to access the server, the client virtualization filter driver installed in the client terminal authenticates whether the client terminal is a normal client terminal with the authority to access the server from an authentication server and transmits a connection request to the server. Then, the connection request transmitted as above is received by the server virtualization filter driver installed in the virtualized server, and after the authentication information for the client terminal is confirmed again, only the client terminal with the proper authority is allowed to access the server.

종래에 개발된 선행기술의 경우 작업자의 근무형태 즉, 작업자가 근무하는 장소와 무관하게 서버 기반 망분리(SBC, Server Based Computing) 방식 또는 클라이언트 기반 망분리(CBC, Client Based Computing) 방식 중에서 한가지 방식만을 단일하게 적용된 가상 단말을 이용하고 있기 때문에 CBC방식이 적용된 가상 단말을 이용하는 경우에는 재택 또는 출장 근무 중에 비밀자료의 외부누출 위험 등 보안 문제가 있으며, SBC방식이 적용된 가상 단말을 이용하고자 하는 경우 고가의 서버 기반 가상 단말을 모든 작업자에게 제공하기 위한 구축비용이 과하게 소요된다는 문제점이 있다.In the case of prior art developed in the past, regardless of the worker's work type, that is, the worker's working location, only one of the server-based network separation (SBC) method or client-based network separation (CBC, Client Based Computing) method is applied to the virtual terminal. Therefore, when a virtual terminal with the CBC method is used, there are security issues such as the risk of external leakage of confidential information during work from home or on a business trip. In addition, when a virtual terminal with the SBC method is to be used, there is a problem in that the construction cost to provide expensive server-based virtual terminals to all workers is excessive.

한국 등록특허 제10-1089157호 : 클라이언트 가상화를 이용한 서버의 논리적 망분리 시스템 및 방법Korean Patent Registration No. 10-1089157: System and method for logical network separation of servers using client virtualization

본 고안은 상기와 같은 종래에 기술이 가지는 문제점을 해결하기 위하여 제안된 것으로, 가상의 단말기를 이용하고자 하는 작업자의 근무형태에 따라 서버 기반 망분리(SBC) 방식 또는 클라이언트 기반 망분리(CBC) 방식을 선택적으로 이용할 수 있도록 하는 망분리 타입의 자동전환 시스템 및 이를 이용한 방법을 제공하는 데 그 목적이 있다.The present invention has been proposed to solve the problems of the above-mentioned conventional technology, and its purpose is to provide an automatic switching system of a network separation type that can selectively use a server-based network separation (SBC) method or a client-based network separation (CBC) method depending on the work type of a worker who wants to use a virtual terminal, and a method using the same.

상기와 같은 목적을 달성하고자 본 발명에 따른 망분리 타입의 자동전환 시스템 및 이를 이용한 방법은 작업자가 기 설정된 작업공간 내에서 업무를 수행하는 내근상태 또는 해당 작업공간을 벗어난 위치에서 업무를 수행하는 외근상태 중 어느 한 상태인지 판별하는 근태 판별모듈, 상기 근태 판별모듈에서 상기 작업자가 상기 내근상태인 것으로 판별되면, 상기 작업자가 해당업무를 수행하기 위해 업무용 단말기에 마련된 제1 가상머신을 이용할 수 있도록 상기 작업자가 상기 업무용 단말기에 입력한 명령에 따라 해당 제1 가상머신을 작동시키는 내근 작업모듈 및 상기 근태 판별모듈에서 상기 작업자가 상기 외근상태인 것으로 판별되면, 상기 제1 가상머신의 작동을 정지시키되, 해당 업무를 수행하기 위해 물리서버에서 동작되는 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기를 해당 물리서버에 접속시키는 외근 작업모듈을 구비한다.In order to achieve the above-described purpose, the automatic switching system of the network separation type according to the present invention and the method using the same are provided with an attendance determination module that determines whether a worker is in an office state in which work is performed within a preset work space or an external state in which work is performed outside the preset work space; an internal work module that operates a first virtual machine provided on a work terminal according to a command entered by the worker into the work terminal so that the worker can use the first virtual machine provided on the work terminal to perform the work if the attendance determination module determines that the worker is in the office state; and an external work module that stops the operation of the first virtual machine and connects the work terminal to the physical server so that the worker can use a second virtual machine running on the physical server to perform the work if the attendance determination module determines that the worker is in the external state.

상기 업무용 단말기에 접속되어 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장하는 이미지 서버를 더 구비하고, 상기 내근 작업모듈은 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 해당 상기 제1 가상머신을 초기상태로 초기화시키는 것을 특징으로 한다.The system further comprises an image server that is connected to the work terminal and stores the first work data worked on by the worker in the office state using the first virtual machine as a first image file in the form of a disk image file, and the office work module is characterized in that, when the state of the worker changes from the office state to the outside work state, it initializes the first virtual machine to the initial state.

상기 외근 작업모듈은 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 상기 작업자가 상기 내근상태로 판별된 초기시점부터 해당 외근상태로 변경된 시점까지의 제1 업무 데이터가 포함된 상기 제1 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제1 이미지 파일로 상기 제2 가상머신을 부팅하는 것을 특징으로 한다.The above-mentioned outside work module is characterized in that, when the status of the worker changes from the inside work status to the outside work status, it receives the first image file containing the first work data from the image server from the initial time when the worker is determined to be in the inside work status to the time when the status is changed to the outside work status, and boots the second virtual machine with the received first image file.

상기 물리서버에 접속하여 상기 외근상태의 작업자가 상기 제2 가상머신을 이용하여 작업한 제2 업무 데이터를 디스크 이미지 파일 형태의 제2 이미지 파일로 저장하는 이미지 서버를 더 구비하고, 상기 내근 작업모듈은 상기 작업자의 상태가 상기 외근상태에서 내근상태로 변경될 경우, 상기 작업자가 상기 외근상태로 판별된 초기시점부터 해당 내근상태로 변경된 시점까지의 상기 제2 업무 데이터가 포함된 상기 제2 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제2 이미지 파일로 상기 제1 가상머신을 부팅하는 것을 특징으로 한다.The system further comprises an image server that connects to the physical server and stores second work data worked on by the worker in the outside work status using the second virtual machine as a second image file in the form of a disk image file, and the office work module receives, from the image server, the second image file containing the second work data from the initial time when the worker is determined to be in the outside work status to the time when the worker is changed to the inside work status, and boots the first virtual machine with the received second image file.

상기 근태 판별모듈은 상기 작업자로부터 입력된 근무상태에 대한 입력정보를 수신하되, 상기 입력정보에는 상기 작업자가 내근 또는 외근 중 어느 하나를 선택한 정보가 포함된 정보 수신부 및 상기 정보 수신부에서 수신된 입력정보를 토대로 상기 작업자가 외근상태 또는 내근상태인지 판별하는 상태 판별부를 구비한다.The above-mentioned attendance determination module receives input information on the work status input from the worker, and the input information includes an information receiving unit that includes information indicating whether the worker has selected either office work or field work, and a status determination unit that determines whether the worker is in an office work status or field work status based on the input information received from the information receiving unit.

상기 근태 판별모듈은 통신망을 통해 상기 이미지 서버 또는 물리서버에 접속하는 상기 업무용 단말기의 IP주소를 수집하는 주소 수집부, 상기 주소 수집부에서 수집된 상기 IP주소를 토대로 상기 작업공간 내에서 해당 업무용 단말기의 위치 여부를 판별하는 위치 판별부를 더 구비하고, 상기 상태 판별부는 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 위치 판별부에서 상기 업무용 단말기가 해당 작업공간 내에 위치하는 것으로 판별되면, 상기 작업자가 내근상태인 것으로 판단하고, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 위치 판별부에서 상기 업무용 단말기가 해당 작업공간 외부에 위치하는 것으로 판별되면, 상기 작업자가 외근상태인 것으로 판단하는 것을 특징으로 한다.The above attendance determination module further comprises an address collection unit that collects an IP address of the work terminal that connects to the image server or the physical server through a communication network, and a location determination unit that determines whether the work terminal is located within the work space based on the IP address collected by the address collection unit. The status determination unit determines that the worker is in an internal work state when the worker selects internal work from the input information and the location determination unit determines that the work terminal is located within the work space, and determines that the worker is in an external work state when the worker selects external work from the input information and the location determination unit determines that the work terminal is located outside the work space.

상기 업무용 단말기는 해당 업무용 단말기의 위치정보를 생성하는 지피에스 모듈을 구비하고, 상기 근태 판별모듈은 상기 지피에스 모듈에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 업무용 단말기가 해당 작업공간 내에 위치하면 상기 작업자가 내근상태인 것으로 판단하며, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 업무용 단말기가 해당 작업공간의 외부에 위치하면 상기 작업자가 외근상태인 것으로 판단하는 것을 특징으로 한다.The above business terminal is equipped with a GPS module that generates location information of the business terminal, and the attendance determination module determines that the worker is in an internal state based on the location information provided by the GPS module if the worker selects internal work from the input information and the business terminal is located within the workspace, and determines that the worker is in an external state if the worker selects external work from the input information and the business terminal is located outside the workspace.

작업자가 기 설정된 작업공간 내에서 업무를 수행하는 내근상태 또는 해당 작업공간을 벗어난 위치에서 업무를 수행하는 외근상태 중 어느 한 상태인지 판별하는 근태 판별단계, 상기 근태 판별단계에서 상기 작업자가 상기 내근상태인 것으로 판별되면, 상기 작업자가 해당업무를 수행하기 위해 업무용 단말기에 마련된 제1 가상머신을 이용할 수 있도록 상기 작업자가 상기 업무용 단말기에 입력한 명령에 따라 해당 제1 가상머신을 작동시키는 내근 작업단계 및 상기 근태 판별단계에서 상기 작업자가 상기 외근상태인 것으로 판별되면, 상기 제1 가상머신의 작동을 정지시키되, 해당 업무를 수행하기 위해 물리서버에 동작되는 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기를 해당 물리서버에 접속시키는 외근 작업단계를 구비한다.The present invention comprises: an attendance determination step for determining whether a worker is in an office state in which work is performed within a preset workspace or an external state in which work is performed outside of the preset workspace; an internal work step for operating a first virtual machine provided on a work terminal according to a command entered by the worker into the work terminal so that the worker can use the first virtual machine to perform the work; and an external work step for stopping the operation of the first virtual machine but connecting the work terminal to a physical server so that the worker can use a second virtual machine running on the physical server to perform the work if the worker is determined to be in the external work state in the attendance determination step.

상기 업무용 단말기에 접속되어 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 이미지 서버에 저장하는 이미지 저장단계를 더 구비하고, 상기 내근 작업단계는 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 해당 상기 제1 가상머신을 초기상태로 초기화시키는 것을 특징으로 한다.The present invention further comprises an image storage step for storing first work data, worked on by a worker in the office state using the first virtual machine while connected to the work terminal, as a first image file in the form of a disk image file on an image server, and the office work step is characterized in that, when the state of the worker changes from the office state to the outside work state, the first virtual machine is initialized to the initial state.

상기 외근 작업단계는 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 상기 작업자가 상기 내근상태로 판별된 초기시점부터 해당 외근상태로 변경된 시점까지의 제1 업무 데이터가 포함된 상기 제1 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제1 이미지 파일로 상기 제2 가상머신을 부팅하는 것을 특징으로 한다.The above-mentioned external work step is characterized in that, when the status of the worker changes from the internal work status to the external work status, the first image file including the first work data from the initial time when the worker is determined to be in the internal work status to the time when the status is changed to the external work status is provided from the image server, and the second virtual machine is booted with the provided first image file.

상기 물리서버에 접속하여 상기 외근상태의 작업자가 상기 제2 가상머신을 이용하여 작업한 제2 업무 데이터를 디스크 이미지 파일 형태의 제2 이미지 파일로 이미지 서버에 저장하는 이미지 저장단계를 더 구비하고, 상기 내근 작업단계는 상기 작업자의 상태가 상기 외근상태에서 내근상태로 변경될 경우, 상기 작업자가 상기 외근상태로 판별된 초기시점부터 해당 내근상태로 변경된 시점까지의 상기 제2 업무 데이터가 포함된 상기 제2 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제2 이미지 파일로 상기 제1 가상머신을 부팅하는 것을 특징으로 한다.The present invention further comprises an image storage step of connecting to the physical server and storing the second work data worked on by the worker in the external work status using the second virtual machine as a second image file in the form of a disk image file on the image server, and the internal work step is characterized in that, when the status of the worker changes from the external work status to the internal work status, the second image file including the second work data from the initial time when the worker is determined to be in the external work status to the time when the status is changed to the internal work status is received from the image server, and the first virtual machine is booted with the received second image file.

상기 근태 판별단계는 상기 작업자로부터 입력된 근무상태에 대한 입력정보를 수신하되, 상기 입력정보에는 상기 작업자가 내근 또는 외근 중 어느 하나를 선택한 정보가 포함된 정보 수신단계 및 상기 정보 수신부에서 수신된 입력정보를 토대로 상기 작업자가 외근상태 또는 내근상태인지 판별하는 상태 판별단계를 구비한다.The above-mentioned attendance determination step comprises an information receiving step for receiving input information on the work status input from the worker, wherein the input information includes information indicating whether the worker has selected either office work or field work, and a status determination step for determining whether the worker is in an office work status or field work status based on the input information received from the information receiving unit.

상기 근태 판별단계는 통신망을 통해 상기 이미지 서버 또는 물리서버에 접속하는 상기 업무용 단말기의 IP주소를 수집하는 주소 수집단계, 상기 주소 수집단계에서 수집된 상기 IP주소를 토대로 상기 작업공간 내에서 해당 업무용 단말기의 위치 여부를 판별하는 위치 판별단계를 더 구비하고, 상기 상태 판별단계는 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 위치단계에서 상기 업무용 단말기가 해당 작업공간 내에 위치하는 것으로 판별되면, 상기 작업자가 내근상태인 것으로 판단하고, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 위치 판별단계에서 상기 업무용 단말기가 해당 작업공간 외부에 위치하는 것으로 판별되면, 상기 작업자가 외근상태인 것으로 판단하는 것을 특징으로 한다.The above-mentioned attendance determination step further comprises an address collection step of collecting the IP address of the work terminal connecting to the image server or the physical server through a communication network, a location determination step of determining whether the work terminal is located within the work space based on the IP address collected in the address collection step, and the status determination step is characterized in that if the worker selects office work from the input information and the work terminal is determined to be located within the work space in the location step, the worker is determined to be in an office state, and if the worker selects outside work from the input information and the work terminal is determined to be located outside the work space in the location determination step, the worker is determined to be in an outside work state.

상기 업무용 단말기는 해당 업무용 단말기의 위치정보를 생성하는 지피에스 모듈을 구비하고, 상기 근태 판별단계는 상기 지피에스 모듈에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 업무용 단말기가 해당 작업공간 내에 위치하면 상기 작업자가 내근상태인 것으로 판단하며, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 업무용 단말기가 해당 작업공간의 외부에 위치하면 상기 작업자가 외근상태인 것으로 판단하는 것을 특징으로 한다.The above business terminal is equipped with a GPS module that generates location information of the business terminal, and the attendance determination step is characterized in that, based on the location information provided by the GPS module, if the worker selects office work from the input information and the business terminal is located within the workspace, the worker is determined to be in an office state, and if the worker selects outside work from the input information and the business terminal is located outside the workspace, the worker is determined to be in an outside work state.

본 발명의 망분리 타입의 자동전환 시스템 및 방법에서 작업자가 사무실과 같이 일정하게 정해진 작업공간에서는 클라이언트 기반 망분리(CBC) 방식이 적용된 가상 단말을 이용하고, 작업자가 재택이나 출장과 같이 작업공간을 벗어나는 경우에는 서버 기반 망분리(SBC) 방식이 적용된 가상 단말을 이용하므로써, 작업공간에서 작업자의 업무 효율을 높이고, 재택 및 출장의 경우에는 비밀자료의 외부누출을 차단할 수 있고, 또한 비용대비 효과적으로 SBC 방식을 이용할 수 있다는 장점이 있다.In the automatic switching system and method of the network separation type of the present invention, a virtual terminal to which a client-based network separation (CBC) method is applied is used when the worker is in a fixed workspace such as an office, and a virtual terminal to which a server-based network separation (SBC) method is applied is used when the worker is out of the workspace such as at home or on a business trip. Accordingly, there is an advantage in that the work efficiency of the worker in the workspace can be increased, external leakage of confidential information can be prevented when at home or on a business trip, and the SBC method can be used cost-effectively.

도 1는 본 발명에 망분리 타입의 자동전환 시스템의 일 실시예의 따른 개념 사시도이고,
도 2는 도 1의 블록도이고,
도 3은 본 발명에 망분리 타입의 자동전환 시스템의 다른 실시예의 따른 블록도이고,
도 4는 본 발명에 망분리 타입의 자동전환 방법의 일 실시예의 따른 블록도이고,
도 5는 본 발명에 망분리 타입의 자동전환 방법의 다른 실시예의 따른 블록도이다.
Figure 1 is a conceptual perspective view of an embodiment of an automatic switching system of a network separation type according to the present invention.
Figure 2 is a block diagram of Figure 1,
Figure 3 is a block diagram according to another embodiment of an automatic switching system of a network separation type according to the present invention.
Figure 4 is a block diagram according to one embodiment of an automatic switching method of a network separation type according to the present invention.
FIG. 5 is a block diagram according to another embodiment of an automatic switching method of a network separation type according to the present invention.

이하, 첨부한 도면을 참조하여 본 발명의 실시예에 따른 망분리 타입의 자동전환 시스템 및 이를 이용한 방법에 대해 상세히 설명한다. 본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는바, 특정 실시 예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. 첨부된 도면에 대하여, 구조물들의 치수는 본 발명의 명확성을 기하기 위하여 실제보다 확대하여 도시한 것이다.Hereinafter, with reference to the attached drawings, a detailed description will be given of an automatic switching system of a network separation type and a method using the same according to an embodiment of the present invention. 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 does not limit the present invention to a specific disclosed form, and it should be understood that it includes all modifications, equivalents, and 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 구성요소로 명명될 수 있다.The terms first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.

본 출원에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this application is only used to describe specific embodiments and is not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, it should be understood that the terms "comprises" or "has" and the like are intended to specify the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, 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 commonly understood by one of ordinary skill in the art to which this invention belongs. Terms defined in commonly used dictionaries, such as those defined in common dictionaries, should be interpreted as having a meaning consistent with the meaning they have in the context of the relevant art, and shall not be interpreted in an idealized or overly formal sense unless expressly defined in this application.

도 1 내지 도 2에는 본 발명에 따른 망분리 타입의 자동전환 시스템(10)의 일 실시예가 도시되어 있다.Figures 1 and 2 illustrate one embodiment of an automatic switching system (10) of a network separation type according to the present invention.

본 발명의 망분리 타입의 자동전환 시스템(10)은 작업자가 기 설정된 작업공간 내에서 업무를 수행하는 내근상태 또는 해당 작업공간을 벗어난 위치에서 업무를 수행하는 외근상태 중 어느 한 상태인지 판별하는 근태 판별모듈(100), 상기 근태 판별모듈(100)에서 상기 작업자가 상기 내근상태인 것으로 판별되면, 상기 작업자가 해당업무를 수행하기 위해 업무용 단말기(1)에 마련된 제1 가상머신을 이용할 수 있도록 상기 작업자가 상기 업무용 단말기(1)에 입력한 명령에 따라 해당 제1 가상머신을 작동시키는 내근 작업모듈(200), 상기 근태 판별모듈(100)에서 상기 작업자가 상기 외근상태인 것으로 판별되면, 상기 제1 가상머신의 작동을 정지시키되, 해당 업무를 수행하기 위해 물리서버(2)에 동작되는 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기(1)를 해당 물리서버(2)에 접속시키는 외근 작업모듈(300), 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장하고, 상기 제2 가상머신을 이용하여 작업한 제2 업무 데이터를 디스크 이미지 파일 형태의 제2 이미지 파일로 저장하는 이미지 서버(400)를 구비한다,The automatic switching system (10) of the network separation type of the present invention comprises: an attendance determination module (100) that determines whether a worker is in an office state in which work is performed within a preset workspace or an outside state in which work is performed outside of the preset workspace; an inside work work module (200) that operates the first virtual machine provided in the work terminal (1) according to a command entered by the worker into the work terminal (1) so that the worker can use the first virtual machine provided in the work terminal (1) to perform the relevant work; an outside work work module (300) that stops the operation of the first virtual machine when the worker is determined to be in the outside work state, but connects the work terminal (1) to the physical server (2) so that the worker can use the second virtual machine operated on the physical server (2) to perform the relevant work; An image server (400) is provided that saves the first work data worked on by the worker using the first virtual machine as a first image file in the form of a disk image file, and saves the second work data worked on by the worker using the second virtual machine as a second image file in the form of a disk image file.

상기 업무용 단말기(1)는 작업자가 식별할 수 있는 영상정보를 송출하는 LCD패널과 같은 디스플레이부와, 다양한 네트워크망을 통해 통신을 수행하는 통신모듈과, 작업자가 정보나 신호를 입력할 수 있는 키보드, 터치패널과 같은 입력부와, 상기 입력부를 통해 입력된 정보나 신호에 따라 상기 디스플레이부, 통신모듈 등을 제어하는 CPU와 같은 제어부와, 파일 및 정보가 저장되는 데이터 저장부를 구비하는 노트북 컴퓨터가 적용된다. 상기 업무용 단말기(1)는 상기에 기술된 노트북에 한정하는 것이 아니라 PDA, 스마트폰, 태블릿 PC도 적용될 수도 있다The above business terminal (1) is a notebook computer equipped with a display unit such as an LCD panel that transmits image information that can be identified by a worker, a communication module that performs communication through various networks, an input unit such as a keyboard or a touch panel that allows a worker to input information or signals, a control unit such as a CPU that controls the display unit, communication module, etc. according to information or signals input through the input unit, and a data storage unit in which files and information are stored. The above business terminal (1) is not limited to the notebook described above, but may also be applied to a PDA, a smartphone, or a tablet PC.

상기 제1 및 제2 가상머신은 상기 업무용 단말기(1)에서 상기 작업자의 내근상태와 외근상태에서 같은 데스크탑 환경을 사용할 수 있도록 상기 작업자에게 제공하는 것이다. 그래서 상기 제1 가상머신은 물리적인 하드웨어인 본 발명의 상기 업무용 단말기(1)에, 상기 제2 가상머신은 물리적인 하드웨어인 본 발명의 상기 물리서버(2)에 각각 마련된다. 상기 제1 및 제2 가상머신은 사용자별로 데스크탑 환경을 위한 가상머신(VM:Virtual Machine)을 생성하는 VDI(Virtual Desktop Infrastructure) 기술이 적용될 수 있으므로 추가적인 기술은 생략한다.The above first and second virtual machines are provided to the worker so that the worker can use the same desktop environment in both office and field work states on the business terminal (1). Therefore, the first virtual machine is provided in the business terminal (1) of the present invention, which is a physical hardware, and the second virtual machine is provided in the physical server (2) of the present invention, which is a physical hardware. Since the first and second virtual machines can be applied with VDI (Virtual Desktop Infrastructure) technology that creates a virtual machine (VM: Virtual Machine) for a desktop environment for each user, additional technology is omitted.

상기 물리서버(2)는 상기 제2 가상머신이 동작하기 위해서 마련되는 것으로, 정부기관 및 기업에서 상기 작업자가 작업하기 위한 각종 정보를 취합 종합적으로 데이터화해서 저장하고, 저장된 각종 정보를 상기 작업자에게 제공할 수 있도록 구축된 것으로 기존에 구축된 서버 컴퓨터 등이 기술이 적용될 수 있으므로, 추가적인 기술은 생략한다.The above physical server (2) is provided for the operation of the second virtual machine, and is constructed to collect and comprehensively store various information for the work of the workers in government agencies and companies, and to provide the various stored information to the workers. Since the technology can be applied to existing server computers, etc., additional technology is omitted.

상기 근태 판별모듈(100)은 정보 수신부(110), 주소 수집부(120), 위치 판별부(130), 상태 판별부(140)를 구비한다.The above attendance determination module (100) comprises an information receiving unit (110), an address collecting unit (120), a location determination unit (130), and a status determination unit (140).

상기 정보 수신부(110)는 상기 작업자로부터 입력된 근무상태에 대한 입력정보를 수신하는 것으로, 정보 통신부(111), 단말기 인증부(112)를 구비한다. 여기서, 상기 입력정보는 상기 작업자가 내근 또는 외근 중 어느 하나를 선택한 정보이고, 상기 작업자가 입력하는 아이디와 패스워드, 사용자가 등록한 휴대전화 번호, 작업자 얼굴, 지문 등의 인증정보도 포함된다.The above information receiving unit (110) receives input information on the work status input from the worker, and is equipped with an information and communication unit (111) and a terminal authentication unit (112). Here, the input information is information on whether the worker has selected either an in-house or an external work, and also includes authentication information such as the ID and password input by the worker, the mobile phone number registered by the user, the worker's face, and fingerprints.

상기 정보 통신부(111)는 상기 업무용 단말기(1)의 입력부를 통하여 입력된 신호에서 상기 입력정보를 수신할 수 있다. 도면에는 도시하지 않았지만, 상기 통신부(111)는 상기 업무용 단말기(1) 이외의 사용자의 PDA, 스마트폰, 태블릿 PC에서 수신되는 신호에서도 상기 입력정보를 수신할 수 있다. 상기 정보 통신부(111)는 상기 업무용 단말기(1)와 상호 무선통신할 수 있는 종래의 통신기술이면 무엇이든 적용될 수 있으므로 추가적인 기술은 생략한다.The above information communication unit (111) can receive the input information from a signal input through the input unit of the business terminal (1). Although not shown in the drawing, the communication unit (111) can also receive the input information from a signal received from a user's PDA, smart phone, or tablet PC other than the business terminal (1). The information communication unit (111) can be applied to any conventional communication technology that can wirelessly communicate with the business terminal (1), so additional descriptions are omitted.

상기 단말기 인증부(112)는 상기 정보 통신부(111)에 연결되어, 상기 정보 통신부(111)를 통해 수신된 상기 입력정보에 포함된 상기 업무용 단말기(1)의 인증정보를 바탕으로 기 저장된 상기 업무용 단말기(1) 여부를 확인한다. 보다 구체적으로 상기 단말기 인증부(112)는 상기 정보 통신부(111)를 통해 수신된 상기 업무용 단말기(1)의 인증정보와 기 저장된 업무용 단말기(1)와 대응되는 단말기정보가 일치하면, 상기 정보 통신부(111)와 상기 내근 작업모듈(200) 및 외근 작업모듈(300)의 통신 연결상태를 유지하고, 상기 업무용 단말기(1)의 인증정보가 기 저장된 단말기정보와 일치하지 않으면, 상기 정보 통신부(111)와 상기 내근 작업모듈(200) 및 외근 작업모듈(300)의 통신 연결상태를 차단한다.The terminal authentication unit (112) is connected to the information and communication unit (111) and verifies whether the business terminal (1) is stored based on the authentication information of the business terminal (1) included in the input information received through the information and communication unit (111). More specifically, if the authentication information of the business terminal (1) received through the information and communication unit (111) matches the terminal information corresponding to the business terminal (1) stored in advance, the terminal authentication unit (112) maintains the communication connection status between the information and communication unit (111) and the office work module (200) and the outside work module (300), and if the authentication information of the business terminal (1) does not match the terminal information stored in advance, the terminal authentication unit (111) blocks the communication connection status between the office work module (200) and the outside work module (300).

상기 주소 수집부(120)는 기 구축된 통신망을 통해 상기 이미지 서버(400) 또는 물리서버(2)에 접속하는 상기 업무용 단말기(1)의 IP주소를 수집한다. 보다 구체적으로 상기 주소 수집부(120)는 상기 정보 통신부(111)에 연결되어, 상기 단말기 인증부(112)가 확인된 해당 업무용 단말기(1)의 IP주소를 수집한다. 이때, 도면에는 도시되지 않았으나, 상기 주소 수집부(120)는 IP주소를 수집하는 것에 한정하지 않고 종래의 개발된 기술에서 네트워크 환경에서 각 컴퓨터의 네트워크 위치를 확인할 수 있는 네트워크 위치(주소)확인 기술이면 무엇이든 적용가능하다.The above address collection unit (120) collects the IP address of the business terminal (1) that connects to the image server (400) or the physical server (2) through the established communication network. More specifically, the address collection unit (120) is connected to the information and communication unit (111) and collects the IP address of the business terminal (1) that has been verified by the terminal authentication unit (112). At this time, although not shown in the drawing, the address collection unit (120) is not limited to collecting IP addresses, and any network location (address) confirmation technology that can confirm the network location of each computer in a network environment in conventionally developed technologies can be applied.

상기 위치 판별부(130)는 상기 주소 수집부(120)에서 수집된 상기 IP주소를 토대로 상기 작업공간 내에서 해당 업무용 단말기(1)의 위치 여부를 판별한다.The above location determination unit (130) determines whether the business terminal (1) is located within the work space based on the IP address collected by the address collection unit (120).

일 예로, 상기 작업공간이 군부대라고 하면, 상기 위치 판별부(130)는 상기 주소 수집부(120)에서 수집된 상기 IP주소를 토대로 상기 업무용 단말기(1)가 군부대 영내에 위치하거나, 군부대를 이탈한 영외에 위치하는 것인지 여부를 판별하는 것이다.For example, if the workspace is a military base, the location determination unit (130) determines whether the business terminal (1) is located within the military base or outside the military base based on the IP address collected by the address collection unit (120).

상기 상태 판별부(140)는 상기 정보 수신부(110)에서 수신된 입력정보를 토대로 상기 작업자가 외근상태 또는 내근상태인지 판별한다. 보다 구체적으로 상기 상태 판별부(140)는 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기(1)가 해당 작업공간 내에 위치하는 것으로 판별되면, 상기 작업자가 내근상태인 것으로 판단하고, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기가 해당 작업공간 외부에 위치하는 것으로 판별되면, 상기 작업자가 외근상태인 것으로 판단한다.The above-described state determination unit (140) determines whether the worker is in an external or internal work state based on the input information received from the information receiving unit (110). More specifically, the above-described state determination unit (140) determines that the worker is in an internal work state if the worker selects internal work from the input information and the location determination unit (130) determines that the work terminal (1) is located within the corresponding work space, and determines that the worker is in an external work state if the worker selects external work from the input information and the location determination unit (130) determines that the work terminal is located outside the corresponding work space.

일예로, 상기 작업공간이 군부대라고 하면, 상기 상태 판별부(140)는 상기 입력정보에서 상기 작업자가 내근 즉 영내근무를 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기(1)가 해당 작업공간 즉 영내에 위치하는 것으로 판별되면, 상기 작업자가 내근상태인 것으로 판단한다. 또, 상기 상태 판별부(140)는 상기 입력정보에서 상기 작업자가 외근 즉 영외근무(또는 출장)를 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기(1)가 해당 작업공간 외부 즉 영외에 위치하는 것으로 판별되면, 상기 작업자가 외근상태인 것으로 판단한다.For example, if the workspace is a military base, the status determination unit (140) determines that the worker is in an internal work state if the worker selects internal work, i.e., work within the base, from the input information, and the location determination unit (130) determines that the work terminal (1) is located in the workspace, i.e., within the base, the worker is determined to be in an internal work state. In addition, the status determination unit (140) determines that the worker is in an external work state if the worker selects external work, i.e., work outside the base (or business trip), from the input information, and the location determination unit (130) determines that the work terminal (1) is located outside the workspace, i.e., outside the base.

추가적으로 상기 상태 판별부(140)는 상기 입력정보에서 상기 작업자가 내근 즉 영내근무를 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기(1)가 해당 작업공간 외부 즉 영외에 위치하는 것으로 판별되면, 상기 제1 또는 제2 가상머신의 작동을 중단시키고, 상기 업무용 단말기(1)의 디스플레이부를 통해서 작업자에게 경고메시지를 전송한다. 또, 상기 상태 판별부(140)는 상기 입력정보에서 상기 작업자가 외근 즉 영외근무(또는 출장)를 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기(1)가 해당 작업공간 즉 영내에 위치하는 것으로 판별되면, 상기 제1 또는 제2 가상머신의 작동을 중단시키고, 상기 업무용 단말기(1)의 디스플레이부를 통해서 작업자에게 경고메시지를 전송한다.Additionally, if the status determination unit (140) determines that the worker selects office work, i.e., in-base work, from the input information, and the location determination unit (130) determines that the business terminal (1) is located outside the corresponding workspace, i.e., outside the premises, the operation of the first or second virtual machine is stopped and a warning message is transmitted to the worker through the display unit of the business terminal (1). In addition, if the status determination unit (140) determines that the worker selects office work, i.e., outside work (or business trip), from the input information, and the location determination unit (130) determines that the business terminal (1) is located in the corresponding workspace, i.e., inside the premises, the operation of the first or second virtual machine is stopped and a warning message is transmitted to the worker through the display unit of the business terminal (1).

상기 이미지 서버(400)는 상기 업무용 단말기(1)에 접속되어 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장한다. 또, 상기 이미지 서버(400)는 상기 물리서버(2)에 접속하여 상기 외근상태의 작업자가 상기 제2 가상머신을 이용하여 작업한 제2 업무 데이터를 디스크 이미지 파일 형태의 제2 이미지 파일로 저장한다.The image server (400) above is connected to the work terminal (1) and stores the first work data, which the worker in the office state worked on using the first virtual machine, as a first image file in the form of a disk image file. In addition, the image server (400) is connected to the physical server (2) and stores the second work data, which the worker in the office state worked on using the second virtual machine, as a second image file in the form of a disk image file.

상기 이미지 서버(400)는 상기 제1 및 제2 이미지를 기 설정된 백업주기로 저장하며, 상기 백업주기는 작업자의 선택에 의하여 설정될 수 있다. 또, 상기 이미지 서버(400)는 내근상태의 상기 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터와 외근상태의 상기 작업자가 상기 제2 가상머신을 이용하여 작업한 제2 업무 데이터를 디스크 이미지 파일 형태인 제1 이미지 파일 또는 제2 이미지 파일로 변환하는 파일변환 기술 중 가상 물리적 이미지(Virtual to Physical Image) 변환기술이 적용되는 것이 바람직하다. 이때, 파일 변환기술은 해당 업무 데이터의 형태에 따라 다양한 기술 중에서 작업자의 선택에 의하여 적용될 수 있다The image server (400) stores the first and second images in a preset backup cycle, and the backup cycle can be set by the worker's selection. In addition, it is preferable that the image server (400) apply a Virtual to Physical Image conversion technology among file conversion technologies that convert the first work data worked on by the worker in the office state using the first virtual machine and the second work data worked on by the worker in the office state using the second virtual machine into a first image file or a second image file in the form of a disk image file. At this time, the file conversion technology can be applied by the worker's selection among various technologies depending on the form of the corresponding work data.

상기 내근 작업모듈(200)은 상기 상태 판별부(140)에서 상기 작업자가 상기 내근상태인 것으로 판별되면, 상기 작업자가 해당업무를 수행하기 위해 상기 업무용 단말기(1)에 마련된 제1 가상머신을 이용할 수 있도록 상기 작업자가 상기 업무용 단말기(1)에 입력한 명령에 따라 해당 제1 가상머신을 작동시킨다. 또, 상기 내근 작업모듈(200)은 상기 상태 판별부(140)에서 상기 작업자의 상태가 상기 외근상태에서 내근상태로 변경될 경우, 상기 작업자가 상기 외근상태로 판별된 제2 초기시점부터 이후에 해당 내근상태로 변경된 시점까지의 상기 제2 업무 데이터가 포함된 상기 제2 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제2 이미지 파일로 상기 제1 가상머신을 부팅한다. 상기 내근 작업모듈(200)은 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 후술되는 상기 외근 작업모듈(300)에서 상기 제2 가상머신으로 부팅하여 비밀자료가 누출되지 않도록 해당 상기 제1 가상머신을 초기상태로 초기화시킨다.The above-described office work module (200) operates the first virtual machine provided on the work terminal (1) according to the command entered by the worker into the work terminal (1) so that the worker can use the first virtual machine to perform the corresponding task when the status determination unit (140) determines that the worker is in the office state. In addition, when the status of the worker is changed from the outside work state to the inside work state in the status determination unit (140), the above-described office work module (200) receives from the image server the second image file including the second work data from the second initial point in time when the worker is determined to be in the outside work state to the point in time when the worker is subsequently changed to the inside work state, and boots the first virtual machine with the received second image file. When the worker's status changes from the internal work status to the external work status, the external work module (200) boots the second virtual machine in the external work module (300) described below and initializes the first virtual machine to the initial state to prevent confidential information from being leaked.

상기 내근 작업모듈(200)은 상기 작업자가 사무실과 같이 일정하게 정해진 작업공간에서는 상기 작업자 단말기(1)에 마련된 상기 제1 가상머신을 이용하기 위해 종래의 클라이언트 기반 망분리(CBC) 방식이 적용되므로 추가적인 기술은 생략한다.The above-mentioned office work module (200) applies the conventional client-based network separation (CBC) method to enable the worker to use the first virtual machine provided in the worker terminal (1) in a fixed work space such as an office, so additional technology is omitted.

상기 외근 작업모듈(300)은 상기 상태 판별부(140)에서 상기 작업자가 상기 외근상태인 것으로 판별되면, 상기 제1 가상머신의 작동을 정지시키며, 해당 업무를 수행하기 위해 상기 물리서버(2)에 동작되는 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기(1)를 해당 물리서버(2)에 접속시킨다.The above-mentioned external work module (300) stops the operation of the first virtual machine when the status determination unit (140) determines that the worker is in the external work state, and connects the work terminal (1) to the physical server (2) so that the worker can use the second virtual machine operating on the physical server (2) to perform the relevant work.

또, 상기 외근 작업모듈(300)은 상기 상태 판별부(140)에서 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 상기 작업자가 상기 내근상태로 판별된 제1 초기시점부터 이후에 해당 외근상태로 변경된 시점까지의 제1 업무 데이터가 포함된 상기 제1 이미지 파일을 상기 이미지 서버(400)로부터 제공받고, 제공받은 상기 제1 이미지 파일로 상기 제2 가상머신을 부팅한다.In addition, when the worker's status is changed from the office work status to the office work status in the status determination unit (140), the above-described external work module (300) receives the first image file containing the first work data from the first initial point in time when the worker is determined to be in the office work status to the point in time when the worker is changed to the office work status, from the image server (400), and boots the second virtual machine with the received first image file.

상기 외근 작업모듈(300)은 상기 작업자가 재택이나 출장과 같이 작업공간을 벗어나는 경우에는 상기 물리서버(2)에 마련된 제2 가상머신을 이용하기 위해 종래의 서버 기반 망분리(SBC) 방식이 적용되므로 추가적인 기술은 생략한다.The above-mentioned external work module (300) uses a conventional server-based network separation (SBC) method to utilize a second virtual machine provided on the physical server (2) when the worker leaves the work space, such as at home or on a business trip, so additional technology is omitted.

상술된 본 발명의 망분리 타입의 자동전환 시스템(10)은 상기 업무용 단말기(1)에 마련된 상기 제1 가상머신을 작동시키는 내근 작업모듈(200)과, 상기 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기(1)를 해당 물리서버(2)에 접속시키는 외근 작업모듈(300)을 구비하고 있어서, 작업공간에서 작업자의 업무 효율을 높이고, 재택 및 출장의 경우에는 비밀자료의 외부누출을 차단할 수 있다는 장점이 있다.The above-described network separation type automatic switching system (10) of the present invention is equipped with an office work module (200) that operates the first virtual machine provided in the business terminal (1) and an external work module (300) that connects the business terminal (1) to the corresponding physical server (2) so that the worker can use the second virtual machine, thereby increasing the work efficiency of the worker in the work space and preventing external leakage of confidential information in the case of telecommuting or business trips.

한편, 도 3은 망분리 타입의 자동전환 시스템(20)의 다른 실시예가 도시되어 있다.Meanwhile, Fig. 3 illustrates another embodiment of an automatic switching system (20) of a network separation type.

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

본 발명에 따른 망분리 타입의 자동전환 시스템(20)의 상기 업무용 단말기(1)는 해당 업무용 단말기(1)의 위치정보를 생성하는 지피에스 모듈(3)을 더 구비한다.The business terminal (1) of the automatic switching system (20) of the network separation type according to the present invention further has a GPS module (3) that generates location information of the business terminal (1).

본 실시예의 근태 판별모듈(500)은 상태 판별부(510)를 구비한다. 상기 상태 판별부(510)는 상기 업무용 단말기(1)에 구비된 상기 지피에스 모듈(3)에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 업무용 단말기(1)가 해당 작업공간 내에 위치하면 상기 작업자가 내근상태인 것으로 판단한다. 또, 상기 상태 판별부(510)는 상기 지피에스 모듈(3)에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 업무용 단말기(1)가 해당 작업공간의 외부에 위치하면 상기 작업자가 외근상태인 것으로 판단한다.The attendance determination module (500) of the present embodiment has a status determination unit (510). The status determination unit (510) determines that the worker is in an internal state if the worker selects internal work from the input information based on the location information provided from the GPS module (3) equipped in the work terminal (1) and the work terminal (1) is located within the corresponding work space. In addition, the status determination unit (510) determines that the worker is in an external state if the worker selects external work from the input information based on the location information provided from the GPS module (3) and the work terminal (1) is located outside the corresponding work space.

또한, 상기 상태 판별부(510)는 상기 업무용 단말기(1)에 구비된 상기 지피에스 모듈(3)에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 업무용 단말기(1)가 해당 작업공간의 외부에 위치하면, 상기 제1 또는 제2 가상머신의 작동을 중단시키고, 상기 업무용 단말기(1)의 디스플레이부를 통해서 작업자에게 경고메시지를 전송한다. 또, 상기 상태 판별부(510)는 상기 지피에스 모듈(3)에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 업무용 단말기(1)가 해당 작업공간 내에 위치하면 상기 제1 또는 제2 가상머신의 작동을 중단시키고, 상기 업무용 단말기(1)의 디스플레이부를 통해서 작업자에게 경고메시지를 전송한다.In addition, the state determination unit (510) stops the operation of the first or second virtual machine and transmits a warning message to the worker through the display unit of the work terminal (1) if the worker selects indoor work from the input information based on the location information provided from the GPS module (3) equipped in the work terminal (1) and the work terminal (1) is located outside the work space. In addition, the state determination unit (510) stops the operation of the first or second virtual machine and transmits a warning message to the worker through the display unit of the work terminal (1) if the worker selects outdoor work from the input information based on the location information provided from the GPS module (3) and the work terminal (1) is located inside the work space.

상술된 본 발명의 망분리 타입의 자동전환 시스템(20)은 상기 작업자의 내근상태 또는 외근상태를 상기 지피에스 모듈(3)에서 제공하는 지피에스 정보를 바탕으로 판단할 수 있으므로, 상기 상태 판별부(510)가 상기 작업자 단말기(1)의 지피에스 정보를 기준으로 상기 작업자의 외근상태 또는 내근상태를 판단할 수 있다는 장점이 있다.The automatic switching system (20) of the network separation type of the present invention described above can determine the inside or outside work status of the worker based on the GPS information provided by the GPS module (3), so there is an advantage in that the status determination unit (510) can determine the outside or inside work status of the worker based on the GPS information of the worker terminal (1).

한편, 도 4는 망분리 타입의 자동전환 방법(S10)의 일 실시예가 도시되어 있다.Meanwhile, Fig. 4 illustrates an embodiment of an automatic switching method (S10) of a network separation type.

본 발명에 따른 망분리 타입의 자동전환 방법(S10)은 작업자가 기 설정된 작업공간 내에서 업무를 수행하는 내근상태 또는 해당 작업공간을 벗어난 위치에서 업무를 수행하는 외근상태 중 어느 한 상태인지 판별하는 근태 판별단계(S100), 상기 근태 판별단계(S100)에서 상기 작업자가 상기 내근상태인 것으로 판별되면, 상기 작업자가 해당업무를 수행하기 위해 업무용 단말기(1)에 마련된 제1 가상머신을 이용할 수 있도록 상기 작업자가 상기 업무용 단말기(1)에 입력한 명령에 따라 해당 제1 가상머신을 작동시키는 내근 작업단계(S200), 상기 근태 판별단계(S100)에서 상기 작업자가 상기 외근상태인 것으로 판별되면, 상기 제1 가상머신의 작동을 정지시키되, 해당 업무를 수행하기 위해 물리서버(2)에 동작되는 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기(1)를 해당 물리서버(2)에 접속시키는 외근 작업단계(S300), 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장하고, 상기 제2 가상머신을 이용하여 작업한 제2 업무 데이터를 디스크 이미지 파일 형태의 제2 이미지 파일로 저장하는 이미지 서버(S400)를 구비한다,The automatic switching method (S10) of the network separation type according to the present invention comprises: an attendance determination step (S100) for determining whether a worker is in an office state in which work is performed within a preset workspace or an external work state in which work is performed outside of the workspace; an internal work work step (S200) for operating the first virtual machine provided on the work terminal (1) according to a command entered by the worker into the work terminal (1) so that the worker can use the first virtual machine provided on the work terminal (1) to perform the relevant work; an external work work step (S300) for stopping the operation of the first virtual machine but connecting the work terminal (1) to the physical server (2) so that the worker can use the second virtual machine operated on the physical server (2) to perform the relevant work; An image server (S400) is provided that saves the first work data worked on by a worker in an office state using the first virtual machine as a first image file in the form of a disk image file, and saves the second work data worked on using the second virtual machine as a second image file in the form of a disk image file.

상기 근태 판별단계(S100)는 정보 수신단계(S110), 주소 수집단계(S120), 위치 판별단계(S130), 상태 판별단계(S140)를 구비한다.The above attendance determination step (S100) comprises an information receiving step (S110), an address collection step (S120), a location determination step (S130), and a status determination step (S140).

상기 정보 수신단계(S110)는 상기 정보 수신부(110)에서 상기 작업자로부터 입력된 근무상태에 대한 입력정보를 수신하는 것으로, 정보 통신단계(S111), 단말기 인증단계(S112)를 구비한다. 여기서, 상기 입력정보는 상기 작업자가 내근 또는 외근 중 어느 하나를 선택한 정보이고, 상기 작업자가 입력하는 아이디와 패스워드, 사용자가 등록한 휴대전화 번호, 작업자 얼굴, 지문이 포함된 생체정보 등의 인증정보도 포함한다.The above information receiving step (S110) receives input information on the work status input from the worker in the information receiving unit (110), and includes an information communication step (S111) and a terminal authentication step (S112). Here, the input information is information on whether the worker has selected either internal or external work, and also includes authentication information such as the ID and password input by the worker, the mobile phone number registered by the user, and biometric information including the worker's face and fingerprint.

상기 정보 통신단계(S111)는 상기 업무용 단말기(1)의 입력부를 통하여 입력된 신호에서 상기 입력정보를 수신할 수 있다. 도면에는 도시하지 않았지만, 상기 정보 통신단계(S111)는 상기 업무용 단말기(1) 이외의 사용자의 PDA, 스마트폰, 태블릿 PC에서 수신되는 신호에서도 상기 입력정보를 수신할 수 있다. 상기 정보 통신단계(S111)는 상기 업무용 단말기(1)와 상호 무선통신할 수 있는 종래의 통신기술이면 무엇이든 적용될 수 있으므로 추가적인 기술은 생략한다.The above information communication step (S111) can receive the input information from a signal input through the input unit of the business terminal (1). Although not shown in the drawing, the above information communication step (S111) can also receive the input information from a signal received from a PDA, smart phone, or tablet PC of a user other than the business terminal (1). The above information communication step (S111) can be applied to any conventional communication technology that can wirelessly communicate with the business terminal (1), so additional technology is omitted.

상기 단말기 인증단계(S112)는 상기 정보 통신단계(S111) 이후에, 상기 정보 통신부(S111)를 통해 수신된 상기 입력정보에 포함된 상기 업무용 단말기(1)의 인증정보를 바탕으로 기 저장된 상기 업무용 단말기(1) 여부를 확인한다. 보다 구체적으로 상기 단말기 인증단계(S112)는 상기 정보 통신단계(S111)를 통해 수신된 상기 업무용 단말기(1)의 인증정보와 기 저장된 업무용 단말기(1)에 대응되는 단말기정보가 일치하면, 상기 정보 통신부(111)와 상기 내근 작업모듈(200) 및 외근 작업모듈(300)의 통신 연결상태를 유지하고, 상기 업무용 단말기(1)의 인증정보가 기 저장된 단말기정보와 일치하지 않으면, 상기 통신부(111)와 상기 내근 작업모듈(200) 및 외근 작업모듈(300)의 통신 연결상태를 차단한다.The terminal authentication step (S112) verifies whether the business terminal (1) is previously stored based on the authentication information of the business terminal (1) included in the input information received through the information communication unit (S111) after the information communication step (S111). More specifically, the terminal authentication step (S112) maintains the communication connection status between the information communication unit (111) and the office work module (200) and the outside work module (300) if the authentication information of the business terminal (1) received through the information communication step (S111) matches the terminal information corresponding to the previously stored business terminal (1), and blocks the communication connection status between the communication unit (111) and the office work module (200) and the outside work module (300) if the authentication information of the business terminal (1) does not match the previously stored terminal information.

상기 주소 수집단계(S120)는 상기 주소 수집부(120)에서 기 구축된 통신망을 통해 상기 이미지 서버(400) 또는 물리서버(2)에 접속하는 상기 업무용 단말기(1)의 IP주소를 수집한다. 보다 구체적으로 상기 주소 수집단계(S120)는 상기 단말기 인증단계(S112)가 확인된 해당 업무용 단말기(1)의 IP주소를 수집한다. 이때, 도면에는 도시되지 않았으나, 상기 주소 수집단계(S120)는 IP주소를 수집하는 것에 한정하지 않고 종래의 개발된 기술에서 네트워크 환경에서 각 컴퓨터의 위치를 확인할 수 있는 네트워크 위치(주소)확인 기술이면 무엇이든 적용가능하다.The above address collection step (S120) collects the IP address of the business terminal (1) that connects to the image server (400) or the physical server (2) through the communication network established in the address collection unit (120). More specifically, the address collection step (S120) collects the IP address of the business terminal (1) that has been confirmed in the terminal authentication step (S112). At this time, although not shown in the drawing, the address collection step (S120) is not limited to collecting IP addresses, and any network location (address) confirmation technology that can confirm the location of each computer in a network environment in conventionally developed technologies can be applied.

상기 위치 판별단계(S130)는 상기 위치 판별부(130)에서 상기 주소 수집단계(S120)에서 수집된 상기 IP주소를 토대로 상기 작업공간 내에서 해당 업무용 단말기(1)의 위치 여부를 판별한다.The above location determination step (S130) determines whether the business terminal (1) is located within the work space based on the IP address collected in the address collection step (S120) in the location determination unit (130).

상기 상태 판별단계(S140)는 상기 상태 판별부(140)에서 상기 정보 수신단계(S110)에서 수신된 입력정보를 토대로 상기 작업자가 외근상태 또는 내근상태인지 판별한다.The above status determination step (S140) determines whether the worker is in an external or internal work state based on the input information received in the information receiving step (S110) in the above status determination unit (140).

보다 구체적으로 상기 상태 판별단계(S140)는 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 위치 판별단계(S130)에서 상기 업무용 단말기(1)가 해당 작업공간 내에 위치하는 것으로 판별되면, 상기 작업자가 내근상태인 것으로 판단하고, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 위치 판별단계(S130)에서 상기 업무용 단말기(1)가 해당 작업공간 외부에 위치하는 것으로 판별되면, 상기 작업자가 외근상태인 것으로 판단한다.More specifically, in the state determination step (S140), if the worker selects internal work from the input information and the work terminal (1) is determined to be located within the work space in the location determination step (S130), the worker is determined to be in an internal work state. In addition, if the worker selects external work from the input information and the work terminal (1) is determined to be located outside the work space in the location determination step (S130), the worker is determined to be in an external work state.

일예로, 상기 작업공간이 군부대라고 하면, 상기 상태 판별단계(S140)는 상기 입력정보에서 상기 작업자가 내근 즉 영내근무를 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기(1)가 해당 작업공간 즉 영내에 위치하는 것으로 판별되면, 상기 작업자가 내근상태인 것으로 판단한다. 또, 상기 상태 판별단계(S140)는 상기 입력정보에서 상기 작업자가 외근 즉 영외근무(또는 출장)를 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기(1)가 해당 작업공간 외부 즉 영외에 위치하는 것으로 판별되면, 상기 작업자가 외근상태인 것으로 판단한다.For example, if the workspace is a military base, the status determination step (S140) determines that the worker is in an internal work state if the worker selects internal work, i.e., work within the base, from the input information, and the location determination unit (130) determines that the work terminal (1) is located in the workspace, i.e., within the base, the worker is determined to be in an internal work state. In addition, the status determination step (S140) determines that the worker is in an external work state if the worker selects external work, i.e., work outside the base (or business trip), from the input information, and the location determination unit (130) determines that the work terminal (1) is located outside the workspace, i.e., outside the base.

추가적으로 상기 상태 판별단계(S140)는 상기 입력정보에서 상기 작업자가 내근 즉 영내근무를 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기(1)가 해당 작업공간 외부 즉 영외에 위치하는 것으로 판별되면, 상기 제1 또는 제2 가상머신의 작동을 중단시키고, 상기 업무용 단말기(1)의 디스플레이부를 통해서 작업자에게 경고메시지를 전송한다. 또, 상기 상태 판별단계(S140)는 상기 입력정보에서 상기 작업자가 외근 즉 영외근무(또는 출장)를 선택하고, 상기 위치 판별부(130)에서 상기 업무용 단말기(1)가 해당 작업공간 즉 영내에 위치하는 것으로 판별되면, 상기 제1 또는 제2 가상머신의 작동을 중단시키고, 상기 업무용 단말기(1)의 디스플레이부를 통해서 작업자에게 경고메시지를 전송한다.Additionally, in the state determination step (S140), if the worker selects office work, i.e., in-base work, from the input information, and the location determination unit (130) determines that the business terminal (1) is located outside the corresponding work space, i.e., outside the base, the operation of the first or second virtual machine is stopped and a warning message is transmitted to the worker through the display unit of the business terminal (1). In addition, in the state determination step (S140), if the worker selects office work, i.e., outside work (or business trip), from the input information, and the location determination unit (130) determines that the business terminal (1) is located in the corresponding work space, i.e., inside the base, the operation of the first or second virtual machine is stopped and a warning message is transmitted to the worker through the display unit of the business terminal (1).

상기 이미지 저장단계(S400)는 상기 이미지 서버(400)에서 상기 업무용 단말기(1)에 접속되어 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장한다. 또, 상기 이미지 저장단계(S400)는 상기 물리서버(2)에 접속하여 상기 외근상태의 작업자가 상기 제2 가상머신을 이용하여 작업한 제2 업무 데이터를 디스크 이미지 파일 형태의 제2 이미지 파일로 저장한다. 상기 이미지 저장단계(S400)은 상기 제1 및 제2 이미지를 기 설정된 백업주기로 저장하며, 상기 백업주기는 작업자의 선택에 의하여 설정될 수 있다.The image storage step (S400) above connects to the work terminal (1) from the image server (400) and stores the first work data, which the worker in the office state worked on using the first virtual machine, as a first image file in the form of a disk image file. In addition, the image storage step (S400) connects to the physical server (2) and stores the second work data, which the worker in the office state worked on using the second virtual machine, as a second image file in the form of a disk image file. The image storage step (S400) stores the first and second images according to a preset backup cycle, and the backup cycle can be set by the worker's selection.

상기 내근 작업단계(S200)는 상기 내근 작업모듈(200)에서 상기 상태 판별단계(S140)에서 상기 작업자가 상기 내근상태인 것으로 판별되면, 상기 작업자가 해당업무를 수행하기 위해 상기 업무용 단말기(1)에 마련된 제1 가상머신을 이용할 수 있도록 상기 작업자가 상기 업무용 단말기(1)에 입력한 명령에 따라 해당 제1 가상머신을 작동시킨다. 또, 상기 내근 작업단계(S200)는 상기 상태 판별단계(S140)에서 상기 작업자의 상태가 상기 외근상태에서 내근상태로 변경될 경우, 상기 작업자가 상기 외근상태로 판별된 제2 초기시점부터 이후에 해당 내근상태로 변경된 시점까지의 상기 제2 업무 데이터가 포함된 상기 제2 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제2 이미지 파일로 상기 제1 가상머신을 부팅한다. 상기 내근 작업단계(S200)는 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 후술 되는 상기 외근 작업단계(S300)에서 상기 제2 가상머신으로 부팅하여 비밀자료가 누출되지 않도록 해당 상기 제1 가상머신을 초기상태로 초기화시킨다.In the above-described office work step (S200), if the worker is determined to be in the office state in the state determination step (S140) of the office work module (200), the first virtual machine provided on the work terminal (1) is operated according to a command entered by the worker into the work terminal (1) so that the worker can use the first virtual machine to perform the relevant work. In addition, in the above-described office work step (S200), if the worker's state is changed from the outside work state to the inside work state in the state determination step (S140), the second image file including the second work data from the second initial point in time when the worker is determined to be in the outside work state to the point in time when the worker is subsequently changed to the inside work state is received from the image server, and the first virtual machine is booted with the received second image file. In the above-described internal work step (S200), when the worker's status changes from the internal work status to the external work status, the external work step (S300) described below boots the second virtual machine to initialize the first virtual machine to the initial state so that confidential information is not leaked.

상기 내근 작업단계(S200)는 상기 작업자가 사무실과 같이 일정하게 정해진 작업공간에서는 상기 작업자 단말기(1)에 마련된 상기 제1 가상머신을 이용하기 위해 종래의 클라이언트 기반 망분리(CBC) 방식이 적용되므로 추가적인 기술은 생략한다.The above-mentioned office work step (S200) applies the conventional client-based network separation (CBC) method to enable the worker to use the first virtual machine provided on the worker terminal (1) in a fixed work space such as an office, so additional technology is omitted.

상기 외근 작업단계(S300)는 상기 외근 작업모듈(300)에서 상기 상태 판별단계(S140)에서 상기 작업자가 상기 외근상태인 것으로 판별되면, 상기 제1 가상머신의 작동을 정지시키되, 해당 업무를 수행하기 위해 상기 물리서버(2)에 동작되는 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기(1)를 해당 물리서버(2)에 접속시킨다.In the above-mentioned external work step (S300), if the external work module (300) determines that the worker is in the external work status in the above-mentioned status determination step (S140), the operation of the first virtual machine is stopped, but the work terminal (1) is connected to the physical server (2) so that the worker can use the second virtual machine operating on the physical server (2) to perform the relevant work.

또, 상기 외근 작업단계(S300)는 상기 상태 판별단계(S140)에서 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 상기 작업자가 상기 내근상태로 판별된 제1 초기시점부터 이후에 해당 외근상태로 변경된 시점까지의 제1 업무 데이터가 포함된 상기 제1 이미지 파일을 상기 이미지 서버(400)로부터 제공받고, 제공받은 상기 제1 이미지 파일로 상기 제2 가상머신을 부팅한다.In addition, in the above-described external work step (S300), when the status of the worker changes from the internal work status to the external work status in the above-described status determination step (S140), the first image file containing the first work data from the first initial point in time when the worker is determined to be in the internal work status to the point in time when the status is subsequently changed to the external work status is received from the image server (400), and the second virtual machine is booted with the received first image file.

상기 외근 작업단계(S300)는 상기 작업자가 재택이나 출장과 같이 작업공간을 벗어나는 경우에는 상기 물리서버(2)에 마련된 제2 가상머신을 이용하기 위해 종래의 서버 기반 망분리(SBC) 방식이 적용되므로 추가적인 기술은 생략한다.The above-mentioned external work step (S300) is applied using the conventional server-based network separation (SBC) method to utilize the second virtual machine provided on the physical server (2) when the worker leaves the work space, such as at home or on a business trip, so additional technology is omitted.

상술된 본 발명의 망분리 타입의 자동전환 방법(S10)은 상기 업무용 단말기(1)에 마련된 상기 제1 가상머신을 작동시키는 내근 작업단계(S200)와, 상기 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기(1)를 해당 물리서버(2) 접속시키는 외근 작업단계(S300)를 구비하고 있어서, 작업공간에서 작업자의 업무 효율을 높이고, 재택 및 출장의 경우에는 비밀자료의 외부누출을 차단할 수 있다는 장점이 있다.The automatic switching method (S10) of the network separation type of the present invention described above comprises an office work step (S200) of operating the first virtual machine provided on the business terminal (1), and an external work step (S300) of connecting the business terminal (1) to the corresponding physical server (2) so that the worker can use the second virtual machine, thereby increasing the work efficiency of the worker in the work space and preventing external leakage of confidential information in the case of telecommuting or business trips.

한편, 도 5는 망분리 타입의 자동전환 방법(S20)의 다른 실시예가 도시되어 있다.Meanwhile, FIG. 5 illustrates another embodiment of an automatic switching method (S20) of a network separation type.

본 발명에 따른 망분리 타입의 자동전환 방법(S20)의 상기 업무용 단말기(1)는 해당 업무용 단말기(1)의 위치정보를 생성하는 지피에스 모듈(3)을 더 구비한다.The business terminal (1) of the automatic switching method (S20) of the network separation type according to the present invention further has a GPS module (3) that generates location information of the business terminal (1).

또, 본 실시예의 상기 근태 판별단계(S500)는 상기 상태 판별단계(S510)를 더 구비한다. 상기 상태 판별단계(S510)는 상기 업무용 단말기(1)에 구비된 상기 지피에스 모듈(3)에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 업무용 단말기(1)가 해당 작업공간 내에 위치하면 상기 작업자가 내근상태인 것으로 판단한다. 또, 상기 상태 판별단계(S510)는 상기 지피에스 모듈(3)에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 업무용 단말기(1)가 해당 작업공간의 외부에 위치하면 상기 작업자가 외근상태인 것으로 판단한다.In addition, the attendance determination step (S500) of the present embodiment further includes the status determination step (S510). The status determination step (S510) determines that the worker is in an internal state if the worker selects internal work from the input information based on the location information provided from the GPS module (3) equipped in the business terminal (1) and the business terminal (1) is located within the corresponding work space. In addition, the status determination step (S510) determines that the worker is in an external state if the worker selects external work from the input information based on the location information provided from the GPS module (3) and the business terminal (1) is located outside the corresponding work space.

또한, 상기 상태 판별단계(S510)는 상기 업무용 단말기(1)에 구비된 상기 지피에스 모듈(3)에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 업무용 단말기(1)가 해당 작업공간의 외부에 위치하면, 상기 제1 또는 제2 가상머신의 작동을 중단시키고, 상기 업무용 단말기(1)의 디스플레이부를 통해서 작업자에게 경고메시지를 전송한다. 또, 상기 상태 판별단계(S510)는 상기 지피에스 모듈(3)에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 업무용 단말기(1)가 해당 작업공간 내에 위치하면 상기 제1 또는 제2 가상머신의 작동을 중단시키고, 상기 업무용 단말기(1)의 디스플레이부를 통해서 작업자에게 경고메시지를 전송한다.In addition, the state determination step (S510) is based on the location information provided by the GPS module (3) equipped on the business terminal (1), and if the worker selects indoor work from the input information and the business terminal (1) is located outside the corresponding work space, the operation of the first or second virtual machine is stopped and a warning message is transmitted to the worker through the display unit of the business terminal (1). In addition, the state determination step (S510) is based on the location information provided by the GPS module (3), and if the worker selects outdoor work from the input information and the business terminal (1) is located inside the corresponding work space, the operation of the first or second virtual machine is stopped and a warning message is transmitted to the worker through the display unit of the business terminal (1).

상술된 본 발명의 망분리 타입의 자동전환 방법(S20)은 상기 작업자의 내근상태 또는 외근상태를 상기 지피에스 모듈(3)에서 제공하는 지피에스 정보를 바탕으로 판단할 수 있으므로, 상기 상태 판별단계(S510)에서 상기 작업자 단말기(1)의 지피에스 정보를 기준으로 상기 작업자의 외근상태 또는 내근상태를 판단할 수 있다는 장점이 있다.The automatic switching method (S20) of the network separation type of the present invention described above can determine the worker's internal or external work status based on the GPS information provided by the GPS module (3), so there is an advantage in that the worker's external or internal work status can be determined based on the GPS information of the worker terminal (1) in the status determination step (S510).

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

1 : 업무용 단말기 2 : 물리서버
3 : 지피에스 모듈
100, 500 : 근태 판별모듈 110 : 정보 수신부
120 : 주소 수집부 130 : 위치 판별부
140, 510 : 상태 판별부 200 : 내근 작업모듈
300 : 외근 작업모듈
S100, S500 : 근태 판별단계 S110 : 정보 수신단계
S120 : 주소 수집단계 S130 : 위치 판별단계
S140, S510 : 상태 판별단계 S200 : 내근 작업단계
S300 : 외근 작업단계
1: Business terminal 2: Physical server
3: GPS module
100, 500: Attendance determination module 110: Information receiving unit
120: Address collection unit 130: Location determination unit
140, 510: Status determination unit 200: Internal work module
300: Field work module
S100, S500: Attendance determination step S110: Information reception step
S120: Address collection step S130: Location determination step
S140, S510: Status determination step S200: Internal work step
S300: Outdoor work stage

Claims (14)

작업자가 기 설정된 작업공간 내에서 업무를 수행하는 내근상태 또는 해당 작업공간을 벗어난 위치에서 업무를 수행하는 외근상태 중 어느 한 상태인지 판별하는 근태 판별모듈;
상기 근태 판별모듈에서 상기 작업자가 상기 내근상태인 것으로 판별되면, 상기 작업자가 해당업무를 수행하기 위해 업무용 단말기에 마련된 제1 가상머신을 이용할 수 있도록 상기 작업자가 상기 업무용 단말기에 입력한 명령에 따라 해당 제1 가상머신을 작동시키는 내근 작업모듈; 및
상기 근태 판별모듈에서 상기 작업자가 상기 외근상태인 것으로 판별되면, 상기 제1 가상머신의 작동을 정지시키되, 해당 업무를 수행하기 위해 물리서버에서 동작되는 제2 가상머신을 상기 작업자가 이용할 수 있도록 상기 업무용 단말기를 해당 물리서버에 접속시키는 외근 작업모듈;을 포함하고,
상기 근태 판별모듈은
상기 작업자로부터 입력된 근무상태에 대한 입력정보를 수신하되, 상기 입력정보에는 상기 작업자가 내근 또는 외근 중 어느 하나를 선택한 정보가 포함된 정보 수신부 및
상기 정보 수신부에서 수신된 입력정보를 토대로 상기 작업자가 외근상태 또는 내근상태인지 판별하는 것으로서, 상기 업무용 단말기의 위치에 대한 정보를 수집하되, 상기 작업자가 상기 입력정보에서 외근을 선택한 상태에서 상기 업무용 단말기가 상기 작업공간 내부에 위치하거나, 상기 작업자가 상기 입력정보에서 내근을 선택한 상태에서 상기 업무용 단말기가 상기 작업공간 외부에 위치하는 경우에, 상기 제1 또는 제2 가상머신을 작동을 중단시키는 상태 판별부를 구비하는 것을 특징으로 하는,
망분리 타입의 자동전환 시스템.
An attendance determination module that determines whether a worker is in an internal work state, in which work is performed within a preset workspace, or an external work state, in which work is performed outside of the preset workspace;
If the above-mentioned attendance determination module determines that the worker is in the above-mentioned office work state, an office work module that operates the first virtual machine provided on the work terminal according to the command entered by the worker into the work terminal so that the worker can use the first virtual machine provided on the work terminal to perform the relevant work; and
If the above work attendance determination module determines that the worker is in the outside work state, the operation of the first virtual machine is stopped, but an outside work work module is included that connects the work terminal to the physical server so that the worker can use the second virtual machine running on the physical server to perform the work;
The above attendance determination module
An information receiving unit that receives input information about the work status entered by the worker, wherein the input information includes information that the worker has selected either internal or external work; and
A method for determining whether the worker is in an outside work state or an inside work state based on input information received from the information receiving unit, characterized in that it comprises a state determination unit that collects information on the location of the work terminal, and, when the worker selects outside work from the input information and the work terminal is located inside the work space, or when the worker selects inside work from the input information and the work terminal is located outside the work space, it stops the operation of the first or second virtual machine.
Automatic switching system of network separation type.
제1항에 있어서,
상기 업무용 단말기에 접속되어 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장하는 이미지 서버;를 더 구비하고,
상기 내근 작업모듈은 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 해당 상기 제1 가상머신을 초기상태로 초기화시키는 것을 특징으로 하는,
망분리 타입의 자동전환 시스템.
In the first paragraph,
An image server is further provided that connects to the above work terminal and saves the first work data worked on by the worker in the office state using the first virtual machine as a first image file in the form of a disk image file;
The above-mentioned internal work module is characterized in that, when the status of the worker changes from the internal work status to the external work status, the first virtual machine is initialized to the initial state.
Automatic switching system of network separation type.
제2항에 있어서,
상기 외근 작업모듈은 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 상기 작업자가 상기 내근상태로 판별된 초기시점부터 해당 외근상태로 변경된 시점까지의 제1 업무 데이터가 포함된 상기 제1 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제1 이미지 파일로 상기 제2 가상머신을 부팅하는 것을 특징으로 하는,
망분리 타입의 자동전환 시스템.
In the second paragraph,
The above-mentioned external work module is characterized in that, when the status of the worker changes from the internal work status to the external work status, the first image file including the first work data from the initial time when the worker is determined to be in the internal work status to the time when the worker changes to the external work status is provided from the image server, and the second virtual machine is booted with the provided first image file.
Automatic switching system of network separation type.
제1항에 있어서,
상기 물리서버에 접속하여 상기 외근상태의 작업자가 상기 제2 가상머신을 이용하여 작업한 제2 업무 데이터를 디스크 이미지 파일 형태의 제2 이미지 파일로 저장하는 이미지 서버;를 더 구비하고,
상기 내근 작업모듈은 상기 작업자의 상태가 상기 외근상태에서 내근상태로 변경될 경우, 상기 작업자가 상기 외근상태로 판별된 초기시점부터 해당 내근상태로 변경된 시점까지의 상기 제2 업무 데이터가 포함된 상기 제2 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제2 이미지 파일로 상기 제1 가상머신을 부팅하는 것을 특징으로 하는,
망분리 타입의 자동전환 시스템.
In the first paragraph,
An image server is further provided that connects to the above physical server and stores the second work data worked on by the worker in the above external work status using the second virtual machine as a second image file in the form of a disk image file;
The above-mentioned internal work module is characterized in that, when the status of the worker changes from the external work status to the internal work status, the second image file including the second work data from the initial time when the worker is determined to be in the external work status to the time when the worker changes to the internal work status is provided from the image server, and the first virtual machine is booted with the provided second image file.
Automatic switching system of network separation type.
삭제delete 제1항에 있어서,
상기 근태 판별모듈은
상기 업무용 단말기에 접속되어 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장하는 이미지 서버 또는 상기 물리서버에 통신망을 통해 접속하는 상기 업무용 단말기의 IP주소를 수집하는 주소 수집부,
상기 주소 수집부에서 수집된 상기 IP주소를 토대로 상기 작업공간 내에서 해당 업무용 단말기의 위치 여부를 판별하는 위치 판별부를 더 구비하고,
상기 상태 판별부는 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 위치 판별부에서 상기 업무용 단말기가 해당 작업공간 내에 위치하는 것으로 판별되면, 상기 작업자가 내근상태인 것으로 판단하고, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 위치 판별부에서 상기 업무용 단말기가 해당 작업공간 외부에 위치하는 것으로 판별되면, 상기 작업자가 외근상태인 것으로 판단하는 것을 특징으로 하는,
망분리 타입의 자동전환 시스템.
In the first paragraph,
The above attendance determination module
An image server that stores the first work data worked on by the worker in the office state using the first virtual machine as a first image file in the form of a disk image file or an address collection unit that collects the IP address of the work terminal connected to the physical server through a communication network, by connecting to the work terminal;
A location determination unit is further provided to determine whether the business terminal is located within the work space based on the IP address collected from the address collection unit.
The above state determination unit is characterized in that, if the worker selects internal work from the input information and the location determination unit determines that the work terminal is located within the corresponding work space, it determines that the worker is in an internal work state, and if the worker selects external work from the input information and the location determination unit determines that the work terminal is located outside the corresponding work space, it determines that the worker is in an external work state.
Automatic switching system of network separation type.
제1항에 있어서,
상기 업무용 단말기는 해당 업무용 단말기의 위치정보를 생성하는 지피에스 모듈을 구비하고,
상기 상태 판별부는 상기 지피에스 모듈에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 업무용 단말기가 해당 작업공간 내에 위치하면 상기 작업자가 내근상태인 것으로 판단하며, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 업무용 단말기가 해당 작업공간의 외부에 위치하면 상기 작업자가 외근상태인 것으로 판단하는 것을 특징으로 하는,
망분리 타입의 자동전환 시스템.
In the first paragraph,
The above business terminal is equipped with a GPS module that generates location information of the business terminal.
The above state determination unit is characterized in that, based on the location information provided by the GPS module, if the worker selects internal work from the input information and the work terminal is located within the corresponding work space, it determines that the worker is in an internal work state, and if the worker selects external work from the input information and the work terminal is located outside the corresponding work space, it determines that the worker is in an external work state.
Automatic switching system of network separation type.
근태 판별모듈에서 작업자가 기 설정된 작업공간 내에서 업무를 수행하는 내근상태 또는 해당 작업공간을 벗어난 위치에서 업무를 수행하는 외근상태 중 어느 한 상태인지 판별하는 근태 판별단계;
상기 근태 판별단계에서 상기 작업자가 상기 내근상태인 것으로 판별되면, 상기 작업자가 해당업무를 수행하기 위해 업무용 단말기에 마련된 제1 가상머신을 이용할 수 있도록 내근 작업모듈에서 상기 작업자가 상기 업무용 단말기에 입력한 명령에 따라 해당 제1 가상머신을 작동시키는 내근 작업단계; 및
상기 근태 판별단계에서 상기 작업자가 상기 외근상태인 것으로 판별되면, 상기 제1 가상머신의 작동을 정지시키되, 해당 업무를 수행하기 위해 물리서버에서 동작되는 제2 가상머신을 상기 작업자가 이용할 수 있도록 외근 작업모듈에서 상기 업무용 단말기를 해당 물리서버에 접속시키는 외근 작업단계;를 포함하고,
상기 근태 판별단계는
정보 수신부에서 상기 작업자로부터 입력된 근무상태에 대한 입력정보를 수신하되, 상기 입력정보에는 상기 작업자가 내근 또는 외근 중 어느 하나를 선택한 정보가 포함된 정보 수신단계 및
상태 판별부가 상기 정보 수신단계에서 수신된 입력정보를 토대로 상기 작업자가 외근상태 또는 내근상태인지 판별하는 것으로서, 상기 업무용 단말기의 위치에 대한 정보를 수집하되, 상기 작업자가 상기 입력정보에서 외근을 선택한 상태에서 상기 업무용 단말기가 상기 작업공간 내부에 위치하거나, 상기 작업자가 상기 입력정보에서 내근을 선택한 상태에서 상기 업무용 단말기가 상기 작업공간 외부에 위치하는 경우에, 상기 제1 또는 제2 가상머신을 작동을 중단시키는 상태 판별단계를 구비하는 것을 특징으로 하는,
망분리 타입의 자동전화 시스템을 이용한 방법.
An attendance determination step in which the attendance determination module determines whether the worker is in an internal work state in which work is performed within a preset workspace or an external work state in which work is performed outside of the preset workspace;
In the above work status determination step, if the worker is determined to be in the office work status, an office work step in which the office work module operates the first virtual machine provided in the work terminal according to the command entered by the worker into the work terminal so that the worker can use the first virtual machine provided in the work terminal to perform the work; and
In the above work attendance determination step, if the worker is determined to be in the external work status, the operation of the first virtual machine is stopped, but the external work work module connects the work terminal to the physical server so that the worker can use the second virtual machine running on the physical server to perform the work; including an external work work step;
The above attendance determination step is
An information receiving step in which input information on the work status entered by the worker is received from the information receiving unit, and the input information includes information on whether the worker has selected either internal or external work.
A state determination unit determines whether the worker is in an outside work state or an inside work state based on the input information received in the information receiving step, and collects information on the location of the work terminal, and is characterized by having a state determination step for stopping the operation of the first or second virtual machine when the work terminal is located inside the work space while the worker selects outside work in the input information or when the work terminal is located outside the work space while the worker selects inside work in the input information.
A method using an automatic telephone system of the network separation type.
제8항에 있어서
상기 업무용 단말기에 접속되어 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 이미지 서버가 저장하는 이미지 저장단계;를 더 구비하고,
상기 내근 작업단계는 상기 내근 작업모듈에서 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 해당 상기 제1 가상머신을 초기상태로 초기화시키는 것을 특징으로 하는,
망분리 타입의 자동전화 시스템을 이용한 방법.
In Article 8
It further comprises an image storage step in which an image server stores the first work data, which is worked on by a worker in the office state using the first virtual machine while connected to the above work terminal, as a first image file in the form of a disk image file;
The above-mentioned internal work step is characterized in that, when the status of the worker in the internal work module changes from the internal work status to the external work status, the first virtual machine is initialized to the initial state.
A method using an automatic telephone system of the network separation type.
제9항에 있어서
상기 외근 작업단계는 상기 외근 작업모듈에서 상기 작업자의 상태가 상기 내근상태에서 외근상태로 변경될 경우, 상기 작업자가 상기 내근상태로 판별된 초기시점부터 해당 외근상태로 변경된 시점까지의 제1 업무 데이터가 포함된 상기 제1 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제1 이미지 파일로 상기 제2 가상머신을 부팅하는 것을 특징으로 하는,
망분리 타입의 자동전화 시스템을 이용한 방법.
In Article 9
The above-mentioned external work step is characterized in that, when the status of the worker changes from the internal work status to the external work status in the external work work module, the first image file including the first work data from the initial time when the worker is determined to be in the internal work status to the time when the worker changes to the external work status is provided from the image server, and the second virtual machine is booted with the provided first image file.
A method using an automatic telephone system of the network separation type.
제8항에 있어서
상기 물리서버에 접속하여 상기 외근상태의 작업자가 상기 제2 가상머신을 이용하여 작업한 제2 업무 데이터를 디스크 이미지 파일 형태의 제2 이미지 파일로 이미지 서버가 저장하는 이미지 저장단계;를 더 구비하고,
상기 내근 작업단계는 상기 내근 작업모듈에서 상기 작업자의 상태가 상기 외근상태에서 내근상태로 변경될 경우, 상기 작업자가 상기 외근상태로 판별된 초기시점부터 해당 내근상태로 변경된 시점까지의 상기 제2 업무 데이터가 포함된 상기 제2 이미지 파일을 상기 이미지 서버로부터 제공받고, 제공받은 상기 제2 이미지 파일로 상기 제1 가상머신을 부팅하는 것을 특징으로 하는,
망분리 타입의 자동전화 시스템을 이용한 방법.
In Article 8
It further comprises an image storage step in which the image server stores the second work data, which the worker working outside the office has worked on using the second virtual machine, as a second image file in the form of a disk image file by connecting to the physical server;
The above-mentioned internal work step is characterized in that, when the worker's status changes from the external work status to the internal work status in the internal work module, the second image file including the second work data from the initial time when the worker is determined to be in the external work status to the time when the worker is changed to the internal work status is provided from the image server, and the first virtual machine is booted with the provided second image file.
A method using an automatic telephone system of the network separation type.
삭제delete 제8항에 있어서,
상기 근태 판별단계는
상기 업무용 단말기에 접속되어 상기 내근상태의 작업자가 상기 제1 가상머신을 이용하여 작업한 제1 업무 데이터를 디스크 이미지 파일 형태의 제1 이미지 파일로 저장하는 이미지 서버 또는 상기 물리서버에 주소 수집부가 통신망을 통해 접속하여 상기 업무용 단말기의 IP주소를 수집하는 주소 수집단계,
위치 판별부가 상기 주소 수집단계에서 수집된 상기 IP주소를 토대로 상기 작업공간 내에서 해당 업무용 단말기의 위치 여부를 판별하는 위치 판별단계를 더 구비하고,
상기 상태 판별단계는 상기 상태 판별부가 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 위치 판별단계에서 상기 업무용 단말기가 해당 작업공간 내에 위치하는 것으로 판별되면, 상기 작업자가 내근상태인 것으로 판단하고, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 위치 판별단계에서 상기 업무용 단말기가 해당 작업공간 외부에 위치하는 것으로 판별되면, 상기 작업자가 외근상태인 것으로 판단하는 것을 특징으로 하는,
망분리 타입의 자동전화 시스템을 이용한 방법.
In Article 8,
The above attendance determination step is
An address collection step in which an address collection unit connects to an image server or physical server through a communication network to collect the IP address of the work terminal by storing the first work data worked on by the worker in the office state using the first virtual machine as a first image file in the form of a disk image file, while being connected to the work terminal;
The location determination unit further comprises a location determination step for determining whether the business terminal is located within the work space based on the IP address collected in the address collection step.
The above state determination step is characterized in that, if the state determination unit determines that the worker is in an internal work state from the input information and the work terminal is determined to be located within the work space in the location determination step, the worker is determined to be in an internal work state, and if the worker is determined to be in an external work state from the input information and the work terminal is determined to be located outside the work space in the location determination step, the worker is determined to be in an external work state.
A method using an automatic telephone system of the network separation type.
제8항에 있어서,
상기 업무용 단말기는 해당 업무용 단말기의 위치정보를 생성하는 지피에스 모듈을 구비하고,
상기 근태 판별단계는 상기 상태 판별부가 상기 지피에스 모듈에서 제공되는 위치정보를 토대로 상기 입력정보에서 상기 작업자가 내근을 선택하고, 상기 업무용 단말기가 해당 작업공간 내에 위치하면 상기 작업자가 내근상태인 것으로 판단하며, 상기 입력정보에서 상기 작업자가 외근을 선택하고, 상기 업무용 단말기가 해당 작업공간의 외부에 위치하면 상기 작업자가 외근상태인 것으로 판단하는 것을 특징으로 하는,
망분리 타입의 자동전화 시스템을 이용한 방법.

In Article 8,
The above business terminal is equipped with a GPS module that generates location information of the business terminal.
The above-mentioned attendance determination step is characterized in that the status determination unit determines that the worker is in an internal state if the worker selects internal work from the input information based on the location information provided by the GPS module and the work terminal is located within the corresponding work space, and determines that the worker is in an external state if the worker selects external work from the input information and the work terminal is located outside the corresponding work space.
A method using an automatic telephone system of the network separation type.

KR1020230122492A 2023-09-14 2023-09-14 Network separation type automatic conversion system and method KR102698517B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230122492A KR102698517B1 (en) 2023-09-14 2023-09-14 Network separation type automatic conversion system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230122492A KR102698517B1 (en) 2023-09-14 2023-09-14 Network separation type automatic conversion system and method

Publications (1)

Publication Number Publication Date
KR102698517B1 true KR102698517B1 (en) 2024-08-26

Family

ID=92592949

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230122492A KR102698517B1 (en) 2023-09-14 2023-09-14 Network separation type automatic conversion system and method

Country Status (1)

Country Link
KR (1) KR102698517B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100325279A1 (en) * 2009-06-22 2010-12-23 Red Hat Israel, Ltd. Automatic virtual machine migration in mixed sbc/cbc environment
KR101089157B1 (en) 2010-03-05 2011-12-02 주식회사 안철수연구소 System and method for logically separating servers from clients on network using virtualization of client
KR20190066887A (en) * 2017-12-06 2019-06-14 주식회사 케이티 Server, device and method for providing virtual task environment
KR102467522B1 (en) * 2022-08-29 2022-11-17 주식회사 시스원 High Availability System of Global Sharing Virtualization Resource for Cloud Infrastructure

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100325279A1 (en) * 2009-06-22 2010-12-23 Red Hat Israel, Ltd. Automatic virtual machine migration in mixed sbc/cbc environment
KR101089157B1 (en) 2010-03-05 2011-12-02 주식회사 안철수연구소 System and method for logically separating servers from clients on network using virtualization of client
KR20190066887A (en) * 2017-12-06 2019-06-14 주식회사 케이티 Server, device and method for providing virtual task environment
KR102467522B1 (en) * 2022-08-29 2022-11-17 주식회사 시스원 High Availability System of Global Sharing Virtualization Resource for Cloud Infrastructure

Similar Documents

Publication Publication Date Title
US9622068B2 (en) System, method and computer program product for connecting roaming mobile devices to a virtual device platform
JP5620482B2 (en) Control usage of virtual mobile devices
US20160306987A1 (en) Method and apparatus for differentiated access control
US8156331B2 (en) Information transfer
US20090319806A1 (en) Extensible pre-boot authentication
EP2159727B1 (en) Securing a device based on atypical user behavior
EP3265949B1 (en) Operating system management
CN102495750A (en) Virtual desktop configuration and operation techniques
US11475123B2 (en) Temporary removal of software programs to secure mobile device
CN104376274A (en) Mobile terminal payment interface protection method and device
CN109981367A (en) Method based on the empty machine paas service management that Intranet penetrates
US10372921B2 (en) Dynamic security policies
US20170220368A1 (en) Thin client with managed profile-specific remote virtual machines
CN108335105A (en) Data processing method and relevant device
Ouda et al. The impact of cloud computing on network security and the risk for organization behaviors
CN106295386A (en) The guard method of data file, device and terminal unit
CN112347439A (en) Method and system for visitor login access
KR102698517B1 (en) Network separation type automatic conversion system and method
US20200257785A1 (en) User authentication
KR20050009945A (en) Method and system for managing virtual storage space using mobile storage
CA3098369C (en) Method and system for implementing a virtual smart card service
KR102310946B1 (en) User device based on cloud and clould computing system with the same
CN100464276C (en) Method and system for allocating and protecting subscriber software-hardware configuration information
CN112738084A (en) User login system and method
CN118202617A (en) Network communication using evidence of existence

Legal Events

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