Denial prevention device

The non-repudiation device addresses the challenge of distinguishing small inputs in PLC operation recordings by capturing high-resolution still images at intervals, ensuring operation verification with reduced storage needs.

JP7795243B1Active Publication Date: 2026-01-07IND SECURITY PROVIDE LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025037818
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2026-01-07
Estimated Expiration
2045-03-10

AI Technical Summary

Technical Problem

Existing video recording methods for PLC operations struggle to clearly distinguish small numbers and text due to low resolution, leading to increased resource costs when resolution is enhanced for clarity.

Method used

A non-repudiation device that captures still images of desktop screens at intervals longer than the recording frame rate, allowing for high-resolution detail checks while minimizing storage requirements.

Benefits of technology

Provides an overview of operations with detailed input value verification, reducing storage resources by focusing on high-resolution still images rather than continuous video recording.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007795243000001_ABST
    Figure 0007795243000001_ABST
Patent Text Reader

Abstract

To provide a non-repudiation device that can check the details of input values ​​as well as the overview of the entire operation, and can reduce recording resources. [Solution] The non-repudiation device 11 includes a receiving unit 13a that receives an input value, an image forming unit 13b that displays an image reflecting the input value on the screen of a display 24, a recording unit 27 that records the remote desktop 22 displayed on the screen of the display 24, and an imaging unit 28 that records still images of the screen at a time interval greater than the time interval specified by the recording frame rate.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a non-repudiation device for desktop recording. [Background technology]

[0002] Patent Document 1 discloses a remote desktop that is connected to a programmable logic controller (PLC) and enables remote operation of the PLC. The remote desktop operation is recorded, and the video can be used to identify incorrect operations. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-33569 Summary of the Invention [Problem to be solved by the invention]

[0004] When operating a PLC, input values ​​such as numbers and text are entered from an input device such as a keyboard. The entered input values ​​are displayed on a display screen. The operator operates the PLC while visually checking the input values. The operation procedures and the suitability of launched applications are verified based on remote desktop recordings. However, because the resolution of the recordings is relatively low, small numbers and text cannot be clearly read.

[0005] Video recording of a computer desktop screen is good at recording the overall flow of operations, and can ensure non-repudiation by verifying the operation procedures and whether the launched applications are appropriate. On the other hand, when recording video of input operations such as numbers and letters within a single application window, it may be impossible to distinguish small letters and numbers even if the video is frozen. While increasing the resolution of the video makes it possible to distinguish small letters and numbers, the video recording capacity becomes extremely large, and the resource cost required for non-repudiation increases.

[0006] An object of the present invention is to provide a non-repudiation device that can provide an overview of the entire operation as well as check the details of input values, and that can reduce the storage resources. [Means for solving the problem]

[0007] According to one aspect of the present invention, there is provided a non-repudiation device comprising: a receiving unit that receives an input value; an image forming unit that displays an image reflecting the input value on a display screen; a recording unit that records the desktop displayed on the screen; and an imaging unit that records still images of the screen at a time interval greater than the time interval specified by the frame rate of the recording. [Effects of the Invention]

[0008] As described above, according to the disclosed embodiment, a non-repudiation device is provided that can provide an overview of the entire operation as well as check the details of input values, and can reduce storage resources. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a block diagram showing a schematic configuration of a non-repudiation device according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.

[0011] FIG. 1 shows a schematic configuration of a non-repudiation device 11 according to an embodiment of the present invention. The non-repudiation device 11 includes a virtual machine setting unit 12 that sets up a virtual machine and a remote desktop control unit 13 that provides a user interface for software executed on the virtual machine. The virtual machine setting unit 12 sets up a virtual machine, for example, in a cloud server 14 in response to access via a network. The virtual machine setting unit 12 executes application software associated with an industrial machine on the virtual machine. For example, a target computer 15 is connected to the virtual machine. The virtual machine setting unit 12 retrieves the application software from a storage unit 16 and runs it on the virtual machine. The application software may include, for example, a console specific to the industrial machine used to operate the industrial machine and an engineering tool specific to the industrial machine used to rewrite the control program (e.g., a program for a PLC). The non-repudiation device 11 may be set up in an on-premise computer server instead of the cloud server 14.

[0012] The remote desktop control unit 13 includes a receiving unit 13a that receives input values ​​input during execution of application software, and an image forming unit 13b that generates an image signal based on image data. The input values ​​include, for example, numerical values ​​and text. An image of the desktop is written into the image data. The image data is obtained from the storage unit 16. The input values ​​are embedded in the image. The image reflects the input values.

[0013] The remote desktop control unit 13 forms a remote desktop 22 of a virtual machine on the work terminal 21 via a network. An input device 23 used to input input values ​​is connected to the receiving unit 13a via the network. The input device 23 may be, for example, a keyboard or a mouse attached to the work terminal 21.

[0014] A display 24 having a screen for displaying images is connected to the image forming unit 13b via a network. An image reflecting input values ​​based on image data is displayed on the screen of the display 24. The display 24 may be, for example, a display attached to the work terminal 21. The virtual machine is operated based on the input device 23 and the display 24.

[0015] The non-repudiation device 11 includes a recording unit 27 that records the remote desktop 22 displayed on the screen of the display 24, and an imaging unit 28 that records still images of the screen at a time interval longer than the time interval specified by the frame rate of the recording. The recording unit 27 generates recording data 29a. The recording of the remote desktop 22 is written to the recording data 29a. The recording is associated with a time. The time may be obtained from a built-in clock.

[0016] The imaging unit 28 generates still image data 29b. A still image of the remote desktop 22 and the time are written into the still image data 29b. The still image has a higher resolution than a recorded image (video). The time may be obtained from a built-in clock. The imaging unit 28 generates a still image for each running application window 31a, 31b, 31c. The still image is formed by extracting a specific running application window from the screen of the display 24. A still image of the window of only a specific application may be captured. The recorded image data 29a and the still image data 29b are combined to form the verification data 29.

[0017] Here, the virtual machine setting unit 12 and the remote desktop control unit 13 are realized by an arithmetic processing unit (processor) 33. To realize the virtual machine setting unit 12 and the remote desktop control unit 13, the arithmetic processing unit 33 obtains a software program from, for example, a mass storage device. The arithmetic processing unit 33 executes the software program while storing the software program and data in a temporary storage device. Such an arithmetic processing unit 33 is incorporated into a computer such as the cloud server 14.

[0018] Next, we will explain the operation of the non-repudiation device 11. The worker 34 accesses the non-repudiation device 11 via the network. The remote desktop control unit 13 displays a user interface for authentication on the screen of the work terminal 21. When the access right is approved, the worker 34 logs in to the virtual machine from the work terminal 21.

[0019] A worker 34 operates a virtual machine based on the remote desktop 22. When application software is launched on the virtual machine by selecting it from the work terminal 21 on the remote desktop 22, a window 31a, 31b, or 31c opens for each application software. When input values ​​such as numerical values ​​or text are entered in the windows 31a, 31b, or 31c, the image forming unit 13b generates an image signal that reflects the input values. An image of the remote desktop 22 that reflects the input values ​​is displayed on the screen of the display 24.

[0020] When the login of the worker 34 is confirmed, the recording unit 27 starts recording the remote desktop 22. The recording unit 27 acquires an image signal from the image forming unit 13b. The image resolution is lowered during recording. The recording is associated with a time.

[0021] When the remote desktop 22 is launched, the imaging unit 28 monitors the windows 31a, 31b, and 31c for each application. The imaging unit 28 captures still images. A time is associated with each still image. The imaging unit 28 continues capturing still images until the windows 31a, 31b, and 31c are closed. Still image data 29b is generated for each of the windows 31a, 31b, and 31c.

[0022] When the recording ends, the recording unit 27 generates verification data 29 based on the recorded data 29a and still image data 29b. The verification data 29 is stored in the storage unit 16. When storing the verification data 29, the verification data 29 is labeled with the date and time and the identifier of the worker 34. Thereafter, the virtual machine setting unit 12 undeploys (shuts down) the virtual machine.

[0023] While the application software is running, input values ​​such as numbers and text are entered into the input device 23. The entered input values ​​are displayed on the screen of the display 24. The worker 34 operates the application while visually checking the input values. The operation procedure and the suitability of the launched application are verified based on the desktop recording. Fine numbers and characters are confirmed based on still images on the screen. In this way, the propriety of the operation is judged. Non-repudiation is achieved. Since the resolution is increased only for the necessary still images, the increase in the amount of recorded data is minimized. [Explanation of symbols]

[0024] 11 Non-repudiation device 12 Virtual Machine Settings 13 Remote Desktop Control Unit 13a Receiving section 13b Image forming section 21 Work terminal 23 Input Devices 27 Recording Department 28 Imaging unit

Claims

1. a receiving unit that receives an input value; an image forming unit that displays an image reflecting the input value on a display screen; a recording unit that records the desktop displayed on the screen; an imaging unit that records still images of a screen that displays input values ​​and has a higher resolution than the recording, at a time interval greater than the time interval specified by the frame rate of the recording; and a non-repudiation device that enables confirmation of the progress of work and the input values ​​by using the recorded video and the still images.

2. The imaging unit extracts a specific application window that is running from the screen and forms the still image. The non-repudiation device of claim 1 .

3. a remote desktop control unit that forms a remote desktop based on the image; The non-repudiation device of claim 1 .

4. and a virtual machine setting unit that starts application software associated with the selected industrial machine on a virtual machine connected to the work terminal via a network based on the remote desktop. The non-repudiation device of claim 3.

5. An input device used to input the input value is connected to the receiving unit via a network. The non-repudiation device of claim 1 .

Citation Information

Patent Citations

  • Support system

    JP2005208883A

  • Utilities toolbox for remote session and client architecture

    US10542072B1

  • Method for Host Preview During a Remote Desktop Session

    US20130262560A1

  • Operation support device and operation support method

    WO2011158487A1

  • Display device for control, information display method for control, program and computer readable recording medium

    JP2008033569A