KR100379821B1 - Method and system for watching the separation of usb peripheral device connected to the computer on a network - Google Patents
Method and system for watching the separation of usb peripheral device connected to the computer on a network Download PDFInfo
- Publication number
- KR100379821B1 KR100379821B1 KR10-2000-0054793A KR20000054793A KR100379821B1 KR 100379821 B1 KR100379821 B1 KR 100379821B1 KR 20000054793 A KR20000054793 A KR 20000054793A KR 100379821 B1 KR100379821 B1 KR 100379821B1
- Authority
- KR
- South Korea
- Prior art keywords
- computer
- peripheral device
- usb peripheral
- warning message
- user
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/02—Mechanical actuation
- G08B13/14—Mechanical actuation by lifting or attempted removal of hand-portable articles
- G08B13/1409—Mechanical actuation by lifting or attempted removal of hand-portable articles for removal detection of electrical appliances by detecting their physical disconnection from an electrical system, e.g. using a switch incorporated in the plug connector
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3041—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Debugging And Monitoring (AREA)
Abstract
본 발명은 네트워크를 통해 하나 이상의 사용자 컴퓨터와 이러한 사용자 컴퓨터를 관리하는 관리자 컴퓨터를 상호 연결하는 시스템에서, 네트워크 상에서 사용중인 사용자 컴퓨터에 연결된 USB 주변 장치가 분리될 때 발생하는 윈도우즈 이벤트를 검출하여 경고 메시지를 발생시키고, 또한 발생된 경고 메시지를 USB 주변 장치가 분리된 해당 사용자 컴퓨터 및 네트워크를 통해 관리자 컴퓨터에 전송하여 경고를 표시하므로써, 사용자가 절도나 파손 등 불순한 의도를 가지고 USB 주변 장치를 분리하는 경우 이를 방지 할 뿐만 아니라 사용자로 하여금 불순한 의도를 갖지 못하도록 사전 경고를 할 수 있는, 사용자 컴퓨터 본체로부터 USB 주변 장치의 분리를 감시하는 네트워크 상의 컴퓨터에 연결된 유에스비 주변 장치의 분리 감시 방법 및 시스템에 관한 것이다.The present invention provides a warning message by detecting a Windows event occurring when a USB peripheral device connected to a user computer in use on a network is disconnected in a system that interconnects one or more user computers and an administrator computer managing the user computer through a network. When the user disconnects the USB peripheral device with improper intention such as theft or damage by sending a warning message to the administrator computer through the corresponding user computer and network where the USB peripheral device is disconnected. A method and system for the separate monitoring of a USB peripheral device connected to a computer on a network that monitors the disconnection of a USB peripheral device from the user's computer body, which can prevent this and proactively warn the user not to have an impure intention. A.
Description
본 발명은 네트워크 상의 컴퓨터에 연결된 유에스비(Universal Serial Bus ; USB) 주변 장치의 분리 감시 방법 및 시스템에 관한 것으로서, 구체적으로는 네트워크를 통해 하나 이상의 사용자 컴퓨터와 이러한 사용자 컴퓨터를 관리하는 관리자 컴퓨터를 상호 연결하는 시스템에서, 네트워크 상에서 사용중인 사용자 컴퓨터에 연결된 USB 주변 장치가 분리될 때 발생하는 윈도우즈 이벤트를 검출하여 경고 메시지를 발생시키고, 또한 발생된 경고 메시지를 USB 주변 장치가 분리된 해당 사용자 컴퓨터 및 네트워크를 통해 관리자 컴퓨터에 전송하여 경고를 표시하므로써,사용자가 절도나 파손 등 불순한 의도를 가지고 USB 주변 장치를 분리하는 경우 이를 방지할 뿐만 아니라 사용자로 하여금 불순한 의도를 갖지 못하도록 사전 경고를 할 수 있는, 사용자 컴퓨터 본체로부터 USB 주변 장치의 분리를 감시하는 네트워크 상의 컴퓨터에 연결된 유에스비 주변 장치의 분리 감시 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for separately monitoring a universal serial bus (USB) peripheral device connected to a computer on a network. Specifically, the present invention relates to interconnecting one or more user computers and a manager computer managing the user computers through a network. System detects the Windows event that occurs when the USB peripheral device connected to the user's computer on the network is disconnected, and generates a warning message. By sending a warning to the administrator computer via the user's computer, the user's computer can not only prevent the user from disconnecting the USB peripheral device with improper intentions such as theft or damage, but also proactively warn the user not to have the improper intention. example The present invention relates to a method and system for monitoring disconnection of a USB peripheral device connected to a computer on a network that monitors the disconnection of a USB peripheral device from a computer.
종래 동일한 컴퓨터 시스템을 다수 설치하여 사용하여야 하는 PC방 등에서는, 사용자가 절도나 파손 등 불순한 의도를 가지고 의도적으로 USB 포트를 통해 컴퓨터에 연결된 USB 화상 카메라 등과 같은 USB 주변 장치를 컴퓨터 본체로부터 분리하는 것을 방지하기 위해, 관리자로 하여금 직접 또는 적당한 위치에 설치된 감시 카메라를 이용하여 육안으로 컴퓨터 본체로부터 USB 주변 장치의 분리 여부를 감시하게 된다.Conventionally, in a PC room where a large number of identical computer systems should be installed and used, a user may intentionally disconnect a USB peripheral device, such as a USB image camera, connected to the computer through a USB port with intentional impurity such as theft or damage. To prevent this, the administrator monitors whether the USB peripheral device is disconnected from the computer body with the naked eye by using a surveillance camera installed directly or at an appropriate location.
그러나, 상기 감시 형태들은 관리자가 육안을 통해 주시하고 있는 상태에서만 가능하므로, 감시의 눈길이 미치지 못하거나 주의를 게을리 하는 경우에는 USB 주변 장치의 도난 등을 방지할 수 없게 되며, 감시 효율도 높지 않게 된다.However, since the monitoring forms are only possible when the administrator is watching with the naked eye, the surveillance system cannot prevent the theft of the USB peripheral device, and the monitoring efficiency is not high. do.
이로부터, 본 발명은 PC방과 같은 공공 장소에 설치되어 다수의 사용자에 의해 사용되고 있는 컴퓨터 본체에 USB 포트를 통해 연결된 USB 주변 장치를, 사용자가 절도나 파손 등 불순한 의도로 분리시키는 경우 이를 사용자 자신 및 관리자에게 즉시 알려 경고하므로써 도난 등을 방지할 수 있고, 또한 사용자로 하여금 불순한 의도를 갖지 못하도록 사전 경고할 수 있는 네트워크 상의 컴퓨터에 연결된 USB 주변 장치의 분리 감시 방법 및 시스템을 제공하는 것을 목적으로 한다.From this, the present invention is installed in a public place, such as a PC room, the USB peripheral device connected via a USB port to the computer main body being used by a large number of users, when the user separates it with impure intentions such as theft or damage, and the user himself and It is an object of the present invention to provide a separate monitoring method and system for a USB peripheral device connected to a computer on a network, which can prevent theft by promptly notifying an administrator, and also proactively warning a user from impure intention.
도 1 은 본 발명의 실시예에 따른 관리자 컴퓨터와 USB 주변 장치가 연결된 하나 이상의 사용자 컴퓨터를 네트워크로 연결한 상태를 도시한 것이다.1 is a diagram illustrating a state in which an administrator computer and at least one user computer connected to a USB peripheral device are connected through a network according to an embodiment of the present invention.
도 2 는 본 발명의 실시예에 따른 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 감시하기 위한 프로그램을 사용자 컴퓨터와 관리자 컴퓨터에 설치하고 네트워크를 형성하는 과정을 도시한 흐름도이다.2 is a flowchart illustrating a process of installing a program for monitoring the disconnection of a USB peripheral device connected to a user computer in a user computer and an administrator computer and forming a network according to an embodiment of the present invention.
도 3 은 본 발명의 실시예에 따른 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 검출하여 경고메시지를 발생 표시하는 사용자 컴퓨터의 개략적인 기능 블록도이다.3 is a schematic functional block diagram of a user computer for generating and displaying a warning message by detecting disconnection of a USB peripheral device connected to the user computer according to an embodiment of the present invention.
도 4 은 도 3의 사용자 컴퓨터에서, 본 발명의 실시예에 따른 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 검출하여 경고메시지를 발생 표시하는 과정을 도시한 흐름도이다.4 is a flowchart illustrating a process of generating and displaying a warning message by detecting disconnection of a USB peripheral device connected to a user computer according to an exemplary embodiment of the present invention.
도 5 는 도 4 의 USB 주변 장치의 분리를 검출하여 경고메시지를 발생시키는 과정이, 구체적인 프로그램에 의해 수행되는 것을 도시한 흐름도이다.FIG. 5 is a flowchart illustrating that a process of generating a warning message by detecting disconnection of the USB peripheral device of FIG. 4 is performed by a specific program.
도 6 은 관리자 컴퓨터에서, 본 발명의 실시예에 따른 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 감시하여 경고 표시를 하는 과정을 도시한 흐름도이다.FIG. 6 is a flowchart illustrating a process of monitoring a disconnection of a USB peripheral device connected to a user computer according to an exemplary embodiment of the present invention and displaying a warning.
*. 도면의 주요 부분에 대한 부호의 설명*. Explanation of symbols for the main parts of the drawings
1 : 사용자 컴퓨터 11 : 입출력 인터페이스1: user computer 11: input / output interface
12 : 제어장치 13 : 표시장치12: control device 13: display device
14 : 경고메시지 전송부 121 : USB 주변장치 착탈 검출부14: warning message transmission unit 121: USB peripheral device detachment detection unit
122 : USB 주변장치 분리 판단부 123 : 경고메시지 발생부122: USB peripheral device separation determination unit 123: warning message generation unit
124 : 경고메시지 전송부 2 : USB 주변장치124: warning message transmission unit 2: USB peripheral device
상기의 목적을 달성하기 위하여 본 발명의 청구항 제 1 항에 기재된 방법은, 네트워크를 통해 하나 이상의 사용자 컴퓨터와 상기 사용자 컴퓨터를 관리하는 관리자 컴퓨터가 연결된 시스템에서 상기 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 감시하는 방법으로서, 상기 사용자 컴퓨터에 연결된 USB 주변 장치중 하나 이상이 분리될 때, USB 주변 장치가 분리된 해당 사용자 컴퓨터에서 윈도우즈 이벤트를 검출하여 경고 메시지를 발생시켜 경고를 표시하고, 상기 발생된 경고 메시지를 네트워크를 통해 상기 관리자 컴퓨터로 전송하여 상기 관리자 컴퓨터에서도 경고를 표시하도록 하는 것을 특징으로 하여 구성된다.In order to achieve the above object, the method according to claim 1 of the present invention provides for the separation of a USB peripheral device connected to the user computer in a system in which one or more user computers and an administrator computer for managing the user computer are connected via a network. A method of monitoring, wherein when one or more of the USB peripheral devices connected to the user computer is disconnected, a Windows event is detected and a warning message is displayed on the corresponding user computer from which the USB peripheral device is disconnected to display a warning, and the generated warning It is configured to transmit a message to the manager computer via a network to display a warning in the manager computer.
또한, 본 발명의 청구항 제 2 항에 기재된 방법은, 청구항 제 1 항에 있어서, 상기 관리자 컴퓨터에서, 상기 관리자 컴퓨터와 상기 사용자 컴퓨터의 네트워크 접속이 정상 상태가 아닌 경우에는 경고를 표시하도록 하는 것을 더 포함하는 것을 특징으로 하여 구성된다.Further, the method according to claim 2 of the present invention further comprises the step of causing the administrator computer to display a warning when the network connection between the administrator computer and the user computer is not normal. It is configured to include.
또한, 본 발명의 청구항 제 3 항에 기재된 방법은, 청구항 제 1 항 또는 제 2 항에 있어서, 상기 해당 사용자 컴퓨터에서 USB 주변 장치가 분리될 때 윈도우즈 이벤트를 검출하여 발생시키는 경고 메시지는, VISUAL C++ 프로그램의 LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) 함수를 제공하고, 상기 함수에 이벤트가 message = WM_DEVICECHANGE 이고, 또한 wParam 인자가 OBT_DEVICEMOVECOMPLETE 로 들어오는 경우에 발생시키는 것을 특징으로 하여 구성된다.In the method according to claim 3 of the present invention, the method according to claim 1 or 2, wherein the warning message for detecting and generating a Windows event when the USB peripheral device is disconnected from the user computer, VISUAL C ++ It provides a LRESULT DefWindowProc (UINT message, WPARAM wParam, LPARAM lParam) function of the program, which is generated when the event is message = WM_DEVICECHANGE and the wParam argument is OBT_DEVICEMOVECOMPLETE.
또한, 본 발명의 청구항 제 4 항에 기재된 시스템은, 네트워크를 통해 하나 이상의 사용자 컴퓨터와 상기 사용자 컴퓨터를 관리하는 관리자 컴퓨터가 연결된 상태에서 상기 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 감시하는 시스템으로서, USB 주변 장치가 분리된 해당 사용자 컴퓨터에서, USB 주변 장치중 하나 이상이 분리될 때 발생하는 윈도우즈 이벤트를 검출하여 경고 메시지를 발생시켜 경고 표시하고, 상기 발생된 경고 메시지를 네트워크를 통해 상기 관리자 컴퓨터로 전송하며, 상기 관리자 컴퓨터에서도, 상기 해당 사용자 컴퓨터로부터 네트워크를 통해 전송된 경고 메시지를 표시하도록 하는 것을 특징으로 하여 구성된다.In addition, the system according to claim 4 of the present invention is a system for monitoring the disconnection of a USB peripheral device connected to the user computer while at least one user computer and an administrator computer for managing the user computer are connected through a network. On the corresponding user computer with the USB peripheral device disconnected, a Windows event that occurs when one or more of the USB peripheral devices are disconnected is detected and a warning message is generated and displayed, and the generated warning message is sent to the administrator computer through the network. And in the manager computer, to display a warning message transmitted from the corresponding user computer through a network.
또한, 본 발명의 청구항 제 5 항에 기재된 시스템은, 청구항 제 4 항에 있어서, 상기 사용자 컴퓨터가, 상기 사용자 컴퓨터에 USB 주변 장치를 연결 또는 분리시키기 위한 입출력 인터페이스와, 상기 입출력 인터페이스를 통해 USB 주변 장치의 연결 또는 분리를 검출하는 USB 주변장치 착탈 검출부, 상기 USB 주변 장치 착탈 검출부로부터 검출된 이벤트가 USB 주변 장치의 분리인가를 판단하는 USB 주변장치 분리 판단부, 상기 USB 주변장치 분리 판단부로부터 분리된 것으로 판단된 신호를 받아 경고 메시지를 발생하는 경고 메시지 발생부 및 상기 경고 메시지 발생부로부터 발생된 경고 메시지를 네트워크를 통해 상기 관리자 컴퓨터로 전송하기 위한 경고 메시지 전송부를 포함하는 제어장치 및, 상기 제어장치의 경고 메시지발생부로부터 발생된 경고 메시지를 표시하는 표시장치를 포함하는 것을 특징으로 하여 구성된다.The system according to claim 5 of the present invention is an input / output interface for connecting or disconnecting a USB peripheral device to the user computer according to claim 4, and a USB peripheral through the input / output interface. USB peripheral device detachment detecting unit for detecting the connection or disconnection of the device, USB peripheral device detachment determination unit for determining whether the event detected from the USB peripheral device detachment detection unit is disconnected from the USB peripheral device disconnection determination unit And a control device including a warning message generator for receiving a signal determined to be a warning message and a warning message generator for transmitting a warning message generated from the warning message generator to a manager computer through a network. Warning message from the warning message generator of the device Is configured to, it characterized in that it comprises a display device for displaying.
상기 본 발명의 방법, 시스템은 윈도우즈 시스템에서 사용자가 컴퓨터에 USB 포트를 사용하여 연결하는 주변 장치를 새롭게 추가하는 경우에, 별도의 설정 없이 자동으로 인식하도록 하는 플러그 앤 플레이(Plug and Play) 기능을 지원하는 드라이버가, 컴퓨터 본체에 연결된 USB 주변 장치가 분리될 때도 윈도우즈 이벤트를 발생하는 것을 이용하여 USB 주변 장치의 분리시 즉시 해당 사용자 및 관리자에게 알려 경고하므로써 신속하게 필요한 조치를 취할 수 있도록 USB 주변 장치의 분리 여부를 감시하는데 적용된다.The method and system of the present invention provide a Plug and Play function for automatically recognizing a user without additional setting when a user adds a peripheral device connected to a computer using a USB port in a Windows system. Supported drivers can use Windows events to generate a Windows event even when a USB peripheral device connected to the computer is disconnected to notify the user and administrator immediately when the USB peripheral device is disconnected so that the USB peripheral device can take the necessary action quickly. Applied to monitor the separation of
이하에서는 첨부된 도면들을 참조하여 본 발명의 실시예를 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention;
도 1 은 본 발명의 실시예에 따른 관리자 컴퓨터와 USB 주변 장치가 연결된 하나 이상의 사용자 컴퓨터를 네트워크로 연결한 상태를 도시한 것으로서, 상기 사용자 컴퓨터에 연결되는 USB 주변 장치들로서는 예를 들면 USB 마우스, USB 화상 카메라, USB 스캐너, USB 프린터, USB 카드 리더기 등 모든 종류의 USB 주변 장치를 대상으로 할 수 있다.1 is a diagram illustrating a state in which a manager computer and at least one user computer connected to a USB peripheral device are connected in a network. Examples of USB peripheral devices connected to the user computer include a USB mouse, It can be used for all types of USB peripherals, including USB imaging cameras, USB scanners, USB printers, and USB card readers.
또한, 상기 하나 이상의 사용자 컴퓨터와 관리자 컴퓨터를 연결하는 네트워크는 LAN 카드 등으로 구축한 LAN 접속을 통해 TCP/IP 등의 프로토콜을 사용하여 사용자 컴퓨터와 관리자 컴퓨터간에 메시지를 전송할 수 있는데, 본 명세서 상에서는 네트워크를 특정 지역으로 한정되는 LAN 접속을 이용하는 것으로 설명하였지만, 지역적 제한을 받지 않는 인터넷 망을 적용할 수 있다.In addition, the network connecting the one or more user computers and the administrator computer may transmit a message between the user computer and the administrator computer using a protocol such as TCP / IP through a LAN connection established by a LAN card. Although it is described as using a LAN connection that is limited to a specific region, it is possible to apply an Internet network that is not restricted by the region.
도 2 는 본 발명의 실시예에 따른 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 감시하기 위한 프로그램을 사용자 컴퓨터와 관리자 컴퓨터에 설치하고 네트워크를 형성하는 과정을 도시한 흐름도이다.2 is a flowchart illustrating a process of installing a program for monitoring the disconnection of a USB peripheral device connected to a user computer in a user computer and an administrator computer and forming a network according to an embodiment of the present invention.
먼저, 관리자는 네트워크를 통해 사용자가 사용자 컴퓨터를 관리자 컴퓨터에 연결하기 전에 USB 주변 장치 감시 프로그램을 설치하고, 설치된 감시 프로그램 내에서 관리자 또는 사용자로 용도를 구분하여 프로그램을 설치한다.(S21∼S25)First, the administrator installs the USB peripheral monitoring program before the user connects the user computer to the administrator computer through the network, and installs the program by dividing the use as an administrator or a user in the installed monitoring program (S21 to S25).
다음으로, TCP/IP 주소를 사용자 컴퓨터 레지스트리 정보로부터 인식하여 프로그램으로 가져오는데, 이에 대한 정보를 자동으로 인식하지 못하는 경우 수동으로 입력시킨다.(S26∼S27)Next, the TCP / IP address is recognized from the registry information of the user's computer and imported into the program. If the information about the TCP / IP address is not recognized automatically, it is input manually (S26 to S27).
또한, 네트워크의 통신 상태를 자동으로 검사하는데, 통신 상태가 불량한 경우에는 이를 수정하도록 요구하여 재설정한다.(S28∼S29)In addition, the communication state of the network is automatically checked, and if the communication state is poor, it is required to be corrected and reset. (S28 to S29)
그리고 이러한 설정 정보를 윈도우즈 레지스트리에 등록시켜 프로그램 설치 및 네트워크 형성을 완료한다.(S30)The configuration information is registered in the Windows registry to complete program installation and network formation (S30).
도 3 은 본 발명의 실시예에 따른 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 검출하여 경고메시지를 발생 표시하는 사용자 컴퓨터를 개략적인 기능 블록도로 도시한 것이다.3 is a schematic functional block diagram illustrating a user computer for generating and displaying a warning message by detecting disconnection of a USB peripheral device connected to the user computer according to an embodiment of the present invention.
상기 사용자 컴퓨터(1)에 USB 주변 장치(2)를 연결 또는 분리시키기 위한 입출력 인터페이스(11)를 통해, USB 주변 장치(2)를 연결하거나 분리하는 경우 윈도우즈 시스템에서 발생하는 이벤트를 USB 주변장치 착탈 검출부(121)에서 검출해 낸다.When the USB peripheral device 2 is connected or disconnected through the input / output interface 11 for connecting or disconnecting the USB peripheral device 2 to the user computer 1, the event occurring in the Windows system is detached from the USB peripheral device. The detection part 121 detects it.
상기 USB 주변 장치 착탈 검출부(121)로부터 검출된 이벤트는, USB 주변장치를 사용자 컴퓨터에 연결하거나 분리할 때 발생하므로, 검출된 이벤트가 USB 주변 장치의 분리인가를 USB 주변장치 분리 판단부(122)에서 판단한다.Since the event detected by the USB peripheral device detachment detecting unit 121 occurs when the USB peripheral device is connected to or disconnected from the user computer, the USB peripheral device detachment determining unit 122 determines whether the detected event is the detachment of the USB peripheral device. Judging from
상기 USB 주변장치 분리 판단부(122)로부터 USB 주변장치가 분리된 것으로 판단되면 분리 신호를 경고 메시지 발생부(123)에서 받아 경고 메시지를 발생하게된다.If it is determined that the USB peripheral device is separated from the USB peripheral device disconnect determining unit 122, the warning message generator 123 receives the disconnect signal to generate a warning message.
상기 경고 메시지 발생부(123)로부터 발생된 경고 메시지는, USB 주변장치가 분리된 해당 사용자 컴퓨터의 표시장치(13)를 통해 경고 표시를 하며, 또한, 네트워크를 통해 상기 관리자 컴퓨터에서도 경고를 표시하도록 경고 메시지전송부(124)를 통해 전송한다.The warning message generated from the warning message generating unit 123 may display a warning through the display device 13 of the corresponding user computer in which the USB peripheral device is disconnected, and also display the warning on the manager computer through a network. It transmits through the warning message transmission unit 124.
상기 도 2 에서와 같이, 본 발명의 시스템에 관리자와 사용자로 나누어 감시 프로그램이 설치되는데, 도 4 는 상기 도 3 의 사용자 컴퓨터에서, 본 발명의 실시예에 따른 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 검출하는 과정을 도시한 것이다.As shown in FIG. 2, a monitoring program is installed in a system of the present invention divided into an administrator and a user, and FIG. 4 shows separation of a USB peripheral device connected to a user computer according to an embodiment of the present invention. It shows a process of detecting.
네트워크를 통해 상호 연결된 하나 이상의 사용자 컴퓨터와 관리자 컴퓨터가 구동되어 정상적으로 사용 가능한 상태에서, 사용자 컴퓨터 각각에 연결된 하나 이상의 USB 주변 장치중 상기 입출력 인터페이스(11)로부터 분리된 것이 있는가를 계속 감시한다.(S31)In a state where at least one user computer and an administrator computer which are interconnected through a network are driven and normally used, the controller continuously monitors whether one or more USB peripheral devices connected to each user computer are separated from the input / output interface 11 (S31).
상기 감시중, 어느 하나 이상의 USB 주변 장치가 특정 사용자 컴퓨터로부터 분리되면, 상기 USB 주변 장치(2)의 착탈 여부를 검출하는 USB 주변장치 착탈 검출부(121)와 USB 주변 장치의 분리를 판단하는 USB 주변장치 분리 판단부(122)를 통해, 윈도우즈 오퍼레이팅 시스템에서 발생된 이벤트중 분리 이벤트를 검출해 낸다.(S32)During the monitoring, if any one or more USB peripheral devices are disconnected from a specific user computer, the USB peripheral device detachment detecting unit 121 which detects whether the USB peripheral device 2 is detached and the USB peripheral device which determines the separation of the USB peripheral device are detected. The device detachment determination unit 122 detects a detachment event among the events generated by the Windows operating system.
상기에서 분리 이벤트를 검출하면, 경고 메시지 발생부(123)에서 예를 들어 " XX 위치의 사용자 컴퓨터에서 USB주변 장치가 컴퓨터 본체로부터 분리되었습니다."와 같은 경고 문자 및/또는 청각적인 신호 즉, 컴퓨터 내장 스피커의 경고음이나 외부 스피커 또는 보조 음향 장치에 경고음 등의 형태로 경고 메시지를 발생시킨다.(S33)When the disconnection event is detected, the warning message generating unit 123 detects a warning character and / or an acoustic signal such as "The USB peripheral device is disconnected from the computer body at the user's computer at position XX." A warning message is generated in the form of a warning sound of an internal speaker or an external speaker or an auxiliary sound device (S33).
상기에서 발생된 경고 메시지는 즉시 USB 주변 장치가 분리된 해당 사용자 컴퓨터의 표시장치(13)에 경고를 표시하면서, 또한 상기 경고 메시지 전송부(124)에서 상기 관리자 컴퓨터로도 TCP/IP 등의 프로토콜을 사용하여 네트워크를 통해 전송한다.(S34)The above-mentioned warning message immediately displays a warning on the display device 13 of the corresponding user computer in which the USB peripheral device is disconnected, and also a protocol such as TCP / IP from the warning message transmission unit 124 to the manager computer. To transmit through the network (S34).
이와 같이, 상기 경고 메시지를 해당 사용자 컴퓨터에 바로 표시하여 절도 나 파손 등 불순한 의도를 갖고 있는 사용자에게 경고하는 것과 동시에 상기 관리자 컴퓨터에서도 경고를 표시하여 관리자가 필요한 조치를 신속하게 취할 수 있도록 한다.As such, the warning message is immediately displayed on the user's computer to warn users with impure intentions such as theft or damage, and at the same time, the administrator computer displays a warning so that the administrator can quickly take necessary actions.
도 5 는 상기 USB 주변 장치의 분리를 검출하는 과정을 구체적인 프로그램에 의해 수행되는 것을 도시한 것이다.5 illustrates that the process of detecting the disconnection of the USB peripheral device is performed by a specific program.
윈도우즈 환경에서 동작하는 컴파일러로서, 다양한 어플리케이션을 개발할 수 있는 프로그램인 VISUAL C++ 언어를 사용하여 본 발명의 해당 사용자 컴퓨터에서 USB 주변 장치가 분리될 때 윈도우즈 이벤트를 검출하여 경고 메시지를 발생시키는 구체적인 과정은 다음과 같다.As a compiler operating in a Windows environment, a specific process of generating a warning message by detecting a Windows event when a USB peripheral device is disconnected from a corresponding user computer using the VISUAL C ++ language, which is a program for developing various applications, is as follows. Same as
메시지(이벤트) 처리 방식으로 모든 작업을 수행하는 윈도우즈 오퍼레이팅 시스템의 많은 메시지중 컴퓨터에 연결된 장치가 연결 또는 분리될 때 발생되는 이벤트가 WM_DEVICECHANGE 이며, 여기서 장치를 장착할 때 OBT_DEVICECHANGE 이고, 반대로 장치가 분리될 때 OBT_DEVICEMOVECOMPLETE 인 것으로부터, 상기 VISUAL C++ 언어는 다음과 같은 함수를 제공한다.Among the many messages in the Windows operating system that perform all operations in the manner of handling messages (events), the event that occurs when a device connected to a computer is connected or disconnected is WM_DEVICECHANGE, where the device is OBT_DEVICECHANGE, and vice versa. From being OBT_DEVICEMOVECOMPLETE, the VISUAL C ++ language provides the following functions.
LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)LRESULT DefWindowProc (UINT message, WPARAM wParam, LPARAM lParam)
상기 제공된 함수에, message = WM_DEVICECHANGE이고, 또한 wParam 인자가 OBT_DEVICEMOVECOMPLETE 로 들어오는 경우에 USB 주변 장치가 해당 컴퓨터 본체로부터 분리되었음을 검출하여 경고 메시지를 발생시키게된다.In the provided function, if message = WM_DEVICECHANGE, and the wParam argument enters OBT_DEVICEMOVECOMPLETE, it will detect that the USB peripheral device has been disconnected from the computer body and generate a warning message.
도 6 은 상기 도 2 를 통해 상기 관리자 컴퓨터에 설치된 관리자 감시 프로그램을 통해 관리자 컴퓨터에서, 본 발명의 실시예에 따른 사용자 컴퓨터에 연결된 USB 주변 장치의 분리 여부를 감시하여 경고를 표시하는 과정을 도시한 것이다.FIG. 6 illustrates a process of displaying a warning by monitoring whether a USB peripheral device connected to a user computer is disconnected from the manager computer through an administrator monitoring program installed in the manager computer through FIG. 2; FIG. will be.
네트워크를 통해 상호 연결된 하나 이상의 사용자 컴퓨터와 관리자 컴퓨터가 구동되어 정상적으로 사용 가능한 상태에서, 사용자가 사용자 컴퓨터의 전원을 오프하고 USB 주변 장치를 분리하는 경우를 대비하여, 상기 사용자 컴퓨터와 관리자 컴퓨터가 LAN 접속을 통해 정상적으로 연결된 상태인가를 판단한다.(S51)The LAN connection between the user computer and the administrator computer is performed in case the user turns off the user computer and disconnects the USB peripheral device while the one or more user computers and the administrator computer are interconnected via a network and are normally available. It is determined through the normal connection state (S51).
사용자 컴퓨터의 전원이 오프되어 네트워크 상의 연결이 해제되어 LAN 접속을 통해 정상적으로 연결된 상태가 아니면, 네트워크 통신 에러를 검출하여 즉시 관리자 컴퓨터에서 경고 문자 및/또는 경고음을 발생시킨다.(S52)If the user's computer is turned off and the connection on the network is disconnected and the connection is not normally established through the LAN connection, a network communication error is detected and a warning character and / or a warning sound are immediately generated by the administrator computer (S52).
그러나, 상기 사용자 컴퓨터와 관리자 컴퓨터가 LAN 접속을 통해 정상적으로 연결된 상태이면, 상기 사용자 컴퓨터로부터의 USB 주변 장치의 분리에 따른 경고 메시지가 전송되었는가를 확인한다.(S53)However, if the user computer and the administrator computer are normally connected via a LAN connection, it is checked whether a warning message is transmitted according to the separation of the USB peripheral device from the user computer.
상기의 경고 메시지가 전송되면, 경고 표시를 한다.(S54) 경고 표시는 예를 들어 상기 해당 사용자 컴퓨터에서와 마찬가지로 " XX위치의 컴퓨터에서 USB장치가본체에서 분리되었습니다."와 같은 경고 문자나 청각적인 신호 즉, 컴퓨터 내장 스피커의 경고음이나 관리자 컴퓨터에 연결되어진 외부 스피커 또는 보조 음향장치에 경고음을 발생시키도록 한다.When the above warning message is transmitted, a warning indication is made. (S54) The warning indication is a warning letter or an auditory such as "The USB device is disconnected from the main body at the computer at position XX," as in the corresponding user computer. This is to generate a warning signal, i.e., a warning sound from the computer's built-in speaker or an external speaker or auxiliary sound device connected to the manager computer.
경고 표시 이후 이벤트가 발생된 해당 사용자 컴퓨터 및 사용자 정보를 자동으로 저장시켜 이후 필요시 데이터를 조회할 수 있도록 한다.(S55)After the warning display, the corresponding user's computer and the user's information generated by the event are automatically stored so that the data can be inquired later if necessary (S55).
도 6 에서 설명하는 본 발명의 실시예에 따른 관리자 컴퓨터에서는, 컴퓨터의 사용자가 전원을 오프한 상태에서 USB 주변 장치를 분리하는 경우를 대비하여 사용자 컴퓨터의 전원이 오프되어 네트워크 상의 연결이 해제되었을 때도 관리자 컴퓨터에 경고 표시를 발생시켜 주의를 환기시키도록 하고 있다.In the administrator computer according to the embodiment of the present invention described with reference to FIG. 6, even when the user's computer is turned off in order to disconnect the USB peripheral device while the user of the computer is turned off, the connection on the network is released. A warning sign is displayed on the administrator's computer to call attention.
그러나, 본 발명의 관리자 컴퓨터에서는 상기의 사용자 컴퓨터 전원을 오프 시킨 경우를 제외하고, 사용자 컴퓨터로부터의 경고 메시지를 전송받은 경우에만 경고 표시를 하도록 할 수 있다.However, in the manager computer of the present invention, except when the user computer is powered off, the warning display can be performed only when a warning message is received from the user computer.
또한, 본 발명은 네트워크를 통해 하나 이상의 사용자 컴퓨터와 상기 사용자 컴퓨터를 관리하는 관리자 컴퓨터가 연결된 상태에서 상기 사용자 컴퓨터에 연결된 USB 주변 장치의 분리를 감시하는 시스템으로 구성할 수 있다.In addition, the present invention can be configured as a system for monitoring the disconnection of the USB peripheral device connected to the user computer while at least one user computer and an administrator computer managing the user computer are connected through a network.
즉, USB 주변 장치가 분리된 해당 사용자 컴퓨터에서, USB 주변 장치중 하나 이상이 분리될 때 발생하는 윈도우즈 이벤트를 검출하여 경고 메시지를 발생시켜 경고를 표시하고, 이와 함께 상기에서 발생된 경고 메시지를 네트워크를 통해 상기 관리자 컴퓨터로 전송하며, 또한 상기 관리자 컴퓨터에서도, 상기 해당 사용자 컴퓨터로부터 네트워크를 통해 전송된 경고 메시지가 표시되도록 하는 감시 시스템을 구성하게된다.That is, in the user computer in which the USB peripheral device is disconnected, a window event generated when one or more of the USB peripheral devices are disconnected is detected to generate a warning message, and a warning is displayed. It is configured to monitor the system to be transmitted to the administrator computer via the, and also to display the warning message transmitted from the user computer via the network from the administrator computer.
위에서 양호한 실시예에 근거하여 본 발명을 설명하였지만, 이러한 실시예는본 발명을 제한하려는 것이 아니라 예시하려는 것으로, 본 발명이 속하는 분야의 당업자에게는 본 발명의 기술사상을 벗어남이 없이 위 실시예에 대한 다양한 변화나 변경 또는 조절이 가능함이 자명할 것이다. 그러므로, 본 발명의 보호범위는 첨부된 청구범위에 의해서만 한정될 것이며, 위와 같은 변화예나 변경예 또는 조절예를 모두 포함하는 것으로 해석되어야 할 것이다.Although the present invention has been described above based on the preferred embodiments, these embodiments are intended to illustrate rather than limit the present invention, which will be apparent to those skilled in the art to which the present invention pertains without departing from the spirit of the present invention. It will be apparent that various changes, modifications or adjustments are possible. Therefore, the protection scope of the present invention will be limited only by the appended claims, and should be construed as including all such changes, modifications or adjustments.
이상에서 설명한 바와 같이 본 발명은, 관리자에 의하여 상시 모니터링되는 USB 주변 장치가 공용 또는 사용자용으로 컴퓨터 본체에 연결되어진 환경에서 USB 주변 장치가 컴퓨터 본체로부터 분리되는 즉시 해당 사용자 및 관리자에게 알려 경고 및 도난 등을 방지하여 필요한 조치를 신속하고 효과적으로 할 수 있게 된다.As described above, the present invention provides a warning and theft to a user and an administrator as soon as the USB peripheral device is disconnected from the computer body in an environment in which the USB peripheral device constantly monitored by the administrator is connected to the computer body for public or user use. It is possible to quickly and effectively take the necessary measures by preventing the back.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0054793A KR100379821B1 (en) | 2000-09-19 | 2000-09-19 | Method and system for watching the separation of usb peripheral device connected to the computer on a network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0054793A KR100379821B1 (en) | 2000-09-19 | 2000-09-19 | Method and system for watching the separation of usb peripheral device connected to the computer on a network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020022156A KR20020022156A (en) | 2002-03-27 |
KR100379821B1 true KR100379821B1 (en) | 2003-04-18 |
Family
ID=19689215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0054793A KR100379821B1 (en) | 2000-09-19 | 2000-09-19 | Method and system for watching the separation of usb peripheral device connected to the computer on a network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100379821B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101577306B1 (en) * | 2015-04-17 | 2015-12-14 | 주식회사 우노아이티 | USB port controlling method through USB port monitoring |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106778361A (en) * | 2016-11-28 | 2017-05-31 | 陈丹丹 | A kind of information safety computer control structure, a kind of computer, a kind of secure network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10177525A (en) * | 1996-12-16 | 1998-06-30 | Matsushita Electric Ind Co Ltd | Protective system for portable electronic device |
JPH10320353A (en) * | 1997-05-20 | 1998-12-04 | Toshiba Corp | Event control system |
JPH11143738A (en) * | 1997-11-07 | 1999-05-28 | Hitachi Ltd | Supervisory method of computer system |
JPH11328079A (en) * | 1998-03-13 | 1999-11-30 | Canon Inc | Information processor, connection state display method, information processing system, and storage medium |
-
2000
- 2000-09-19 KR KR10-2000-0054793A patent/KR100379821B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10177525A (en) * | 1996-12-16 | 1998-06-30 | Matsushita Electric Ind Co Ltd | Protective system for portable electronic device |
JPH10320353A (en) * | 1997-05-20 | 1998-12-04 | Toshiba Corp | Event control system |
JPH11143738A (en) * | 1997-11-07 | 1999-05-28 | Hitachi Ltd | Supervisory method of computer system |
JPH11328079A (en) * | 1998-03-13 | 1999-11-30 | Canon Inc | Information processor, connection state display method, information processing system, and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101577306B1 (en) * | 2015-04-17 | 2015-12-14 | 주식회사 우노아이티 | USB port controlling method through USB port monitoring |
Also Published As
Publication number | Publication date |
---|---|
KR20020022156A (en) | 2002-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3232326B1 (en) | Keyboard video mouse (kvm) device and method for detecting host failure using the same | |
US8689332B2 (en) | Information processing apparatus cooperating with virus management function device, and anti-virus method | |
US8260977B2 (en) | CEC communications device, audio and visual device using thereof, and CEC communications method | |
CN111654404B (en) | Intelligent network card management and control method and device | |
US20080151127A1 (en) | Display apparatus having network communicating function and control method thereof | |
JP2003076651A (en) | Computer system and method of indicating operating states of peripheral devices thereof | |
EP1533680A2 (en) | Server system and signal processing unit, server, and chassis thereof | |
KR100379821B1 (en) | Method and system for watching the separation of usb peripheral device connected to the computer on a network | |
US20040160438A1 (en) | A security ratings system | |
US20130054676A1 (en) | Computer network based hazardous condition monitoring system and server | |
CN101211553A (en) | Display apparatus and driving method of display apparatus | |
KR100346683B1 (en) | Peripheral device connecting apparatus and method in computer supporting IEEE1394 | |
CN101465963B (en) | Camera head, computer and network call implementing method | |
US20200280651A1 (en) | Information processing apparatus, system, control method, and non-transitory recording medium | |
TWI510925B (en) | Remote management device for detecting status of controlled computers | |
KR101931082B1 (en) | Monitor signal disconnection apparatus for remote controled computer and monitor signal disconnection method using the same | |
JP2003150407A (en) | Automatic obstacle restoration system and device thereof | |
US12101546B2 (en) | Hot-pluggable GMSL camera system | |
JP2001067157A (en) | Computer system, its peripheral equipment and computer, controlling method, and storage medium | |
JPH10326395A (en) | Disaster preventive centralized monitor and control system | |
CN111818148B (en) | Processing method, system, device and storage medium for vehicle-mounted event | |
JP2001211232A (en) | Device management control method and system for remote access | |
JP4476010B2 (en) | Serial communication processing device | |
KR100292532B1 (en) | Communication interface apparatus for television and computer | |
KR20040044233A (en) | protection device against a theft for video equipment based a communications line |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
N231 | Notification of change of applicant | ||
GRNT | Written decision to grant | ||
G170 | Publication of correction | ||
LAPS | Lapse due to unpaid annual fee |