Information Processing Method, Information Processing Apparatus, and Program

The control unit in the waveform analysis system manages control rights to prevent operation conflicts and optimize communication, enabling efficient access and high-priority information delivery for multiple devices.

JP7702921B2Active Publication Date: 2025-07-04YOKOGAWA ELECTRIC CORP +1
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2022093980
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-06-09
Publication Date
2025-07-04
Estimated Expiration
2042-06-09

AI Technical Summary

Technical Problem

Existing systems face challenges when multiple devices attempt to access multiple waveform analysis devices, leading to potential operation conflicts and excessive communication data flow.

Method used

A control unit manages control rights for waveform analysis devices, granting operations only to authorized terminals, mediating conflicts, and prioritizing communication traffic for specific devices.

Benefits of technology

Prevents operation conflicts and optimizes communication traffic by ensuring only authorized terminals can operate waveform analysis devices, allowing efficient access and high-priority information delivery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007702921000001
    Figure 0007702921000001
  • Figure 0007702921000002
    Figure 0007702921000002
  • Figure 0007702921000003
    Figure 0007702921000003
Patent Text Reader

Abstract

To improve a system accessible to a plurality of waveform analysis devices from a plurality of devices.SOLUTION: In an information processing method of an information processing device 10, a control part 11 of the information processing device 10 includes the steps of: receiving screen information on measurement information from a waveform analysis device for acquiring the measurement information of a physical amount by a communication part; transmitting the acquired screen information to a plurality of operation terminals by the communication part; receiving a request for operation from a first operation terminal through the screen information to the waveform analysis device; determining whether to give control right about operation for the waveform analysis device to any operation terminal among the plurality of operation terminals other than the first operation terminal; and giving the control right to the first operation terminal in the case of determining that the control right is not given to any operation terminal among the plurality of operation terminals other than the first operation terminal.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing method, an information processing apparatus, and a program.

Background Art

[0002] A waveform analysis device that measures a physical quantity and analyzes the measurement information is known. Patent Documents 1 and 2 describe technologies related to a system in which such a waveform analysis device is connected to a network and measurement data can be referred to from other devices via the network.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional configuration, there is room for improvement when multiple devices can access multiple waveform analysis devices.

[0005] An object of the present disclosure is to provide a technology capable of improving a system in which multiple devices can access multiple waveform analysis devices.

Means for Solving the Problems

[0006] According to the information processing method according to some embodiments, a control unit of an information processing apparatus receives, via a communication unit, screen information regarding the measurement information from a waveform analysis apparatus that acquires measurement information of a physical quantity, transmits the acquired screen information to a plurality of operation terminals via the communication unit, receives a request for an operation via the screen information for the waveform analysis apparatus from a first one of the operation terminals, determines whether or not to grant a control right regarding an operation for the waveform analysis apparatus to any one of the plurality of operation terminals excluding the first operation terminal, and when it is determined that the control right is not granted to any of the plurality of operation terminals excluding the first operation terminal, grants the control right to the first operation terminal.

[0007] In this way, the control unit permits an operation on the waveform analysis apparatus only for the operation terminal(s) to which the control right has been granted among the plurality of operation terminals. Therefore, it is possible to prevent operations from a plurality of operation terminals from conflicting, and to improve a system in which a plurality of waveform analysis apparatuses can be accessed from a plurality of apparatuses.

[0008] In the information processing method according to an embodiment, when the control unit receives the request from the first operation terminal and determines that the control right has been granted to a second one of the operation terminals, the control unit transmits, via the communication unit, information for inquiring whether or not to release the control right to the second operation terminal, and when receiving information indicating to release the control right from the second operation terminal, revokes the control right from the second operation terminal and grants the control right to the first operation terminal.

[0009] In this way, when the control unit receives an operation request from the first operation terminal when the control right has already been granted to the second operation terminal, the control unit confirms to release the control right from the second operation terminal and then revokes the control right and grants the control right to the first operation terminal. Therefore, it is possible to appropriately mediate the allocation of the control right among the operation terminals.

[0010] In an information processing method according to an embodiment, when the control unit receives information indicating that the control right is not released from the second operation terminal, the control unit rejects the request from the first operation terminal.

[0011] Therefore, it is possible to appropriately mediate the allocation of control rights between operation terminals.

[0012] In an information processing method according to an embodiment, when the control unit receives, via the communication unit, information on an operation on the waveform analysis device from any one of the plurality of operation terminals, the control unit determines whether the control right is granted to the operation terminal that has transmitted the operation information. If it is determined that the control right is granted to the operation terminal that has transmitted the operation information, the control unit generates operation information that can be analyzed by the waveform analysis device based on the operation information, and transmits the operation information to the waveform analysis device via the communication unit.

[0013] Therefore, it is possible to accept only operations from operation terminals for which it has been confirmed that the control right has been granted, and it is possible to appropriately mediate the allocation of control rights between operation terminals.

[0014] In an information processing method according to an embodiment, when it is determined that the control right is not granted to the operation terminal that has transmitted the operation information, the control unit rejects the operation of the operation terminal.

[0015] Therefore, it is possible to accept only operations from operation terminals for which it has been confirmed that the control right has been granted, and it is possible to appropriately mediate the allocation of control rights between operation terminals.

[0016] In an information processing method according to an embodiment, when the control unit receives the first screen information from the first waveform analysis device via the communication unit, receives the second screen information from the second waveform analysis device via the communication unit, and receives information for identifying the first waveform analysis device from any one of the plurality of operation terminals, the first screen information is transmitted to the plurality of operation terminals at a higher bit rate than the second screen information.

[0017] Therefore, it is possible to provide detailed screen information to the communication terminal for the waveform analysis device with high priority while saving communication traffic.

[0018] In an information processing method according to an embodiment, when the first waveform analysis device is being operated by the operation terminal to which the control right is granted, the control unit receives, as information for identifying the first waveform analysis device, information on the operation on the first waveform analysis device.

[0019] Therefore, it is possible to more preferentially provide the screen information of the waveform analysis device on which the operation is being performed to the communication terminal.

[0020] In an information processing method according to an embodiment, when the control unit receives information for identifying the first waveform analysis device from any one of the plurality of operation terminals, the first screen information is transmitted to the plurality of operation terminals with at least one of the update rate and the resolution being made larger than that of the second screen information.

[0021] Therefore, it is possible to provide high-quality screen information with at least one of a high update rate and a high resolution to the communication terminal for the waveform analysis device with high priority while saving communication traffic.

[0022] According to an information processing apparatus according to some embodiments, a communication unit receives screen information regarding the measurement information from a waveform analysis apparatus that acquires measurement information of a physical quantity, transmits the acquired screen information to a plurality of operation terminals via the communication unit, receives a request for an operation via the screen information for the waveform analysis apparatus from a first one of the operation terminals, determines whether to grant control authority over an operation on the waveform analysis apparatus to any one of the plurality of operation terminals excluding the first operation terminal, and grants the control authority to the first operation terminal when it is determined that the control authority is not granted to any of the plurality of operation terminals excluding the first operation terminal. The apparatus includes a control unit.

[0023] In this way, the control unit permits an operation on the waveform analysis apparatus only for an operation terminal to which control authority is granted among the plurality of operation terminals. Therefore, it is possible to prevent operations from the plurality of operation terminals from conflicting, and to improve a system in which a plurality of devices can access a plurality of waveform analysis apparatuses.

[0024] According to a program according to some embodiments, a computer is caused to operate as an information processing apparatus that executes a procedure of receiving, via a communication unit, screen information regarding the measurement information from a waveform analysis apparatus that acquires measurement information of a physical quantity, a procedure of transmitting the acquired screen information to a plurality of operation terminals via the communication unit, a procedure of receiving, from a first one of the operation terminals, a request for an operation via the screen information for the waveform analysis apparatus, a procedure of determining whether to grant control authority over an operation on the waveform analysis apparatus to any one of the plurality of operation terminals excluding the first operation terminal, and a procedure of granting the control authority to the first operation terminal when it is determined that the control authority is not granted to any of the plurality of operation terminals excluding the first operation terminal.

[0025] In this way, operations on the waveform analysis device are permitted only for the operation terminal to which control authority among a plurality of operation terminals is granted. Therefore, it is possible to prevent operations from a plurality of operation terminals from colliding, and it is possible to improve a system in which a plurality of devices can access a plurality of waveform analysis devices.

Effect of the Invention

[0026] According to one embodiment of the present disclosure, it is possible to improve a system in which a plurality of devices can access a plurality of waveform analysis devices.

Brief Description of the Drawings

[0027]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Mode for Carrying Out the Invention

[0028] <Comparative Example> FIG. 1 is a diagram showing the configuration of a waveform analysis system 9 according to a comparative example. The waveform analysis system 9 includes a computer 91 and a waveform analysis device 92. As shown in FIG. 1, in the waveform analysis system 9 according to the comparative example, the computer 91 and the waveform analysis device 92 are connected one-to-one.

[0029] The waveform analysis device 92 is a device that measures a physical quantity and analyzes the measurement information. The computer 91 accesses the connected waveform analysis device 92, controls the operation of the waveform analysis device 92, and acquires and displays the screen information of the waveform analysis device 92.

[0030] Consider a system in which a plurality of each of the computer 91 and the waveform analysis device 92 are connected. If such a system is to be constructed by expanding the waveform analysis system 9 according to the comparative example, various problems may occur. For example, in such a system, when controlling the waveform analysis device 92 from the computer 91, there may be a case where a plurality of computers 91 try to operate the same waveform analysis device 92 simultaneously and the operations collide. Also, for example, when transmitting screen information from a plurality of waveform analysis devices 92 to a plurality of computers 91, a large amount of data may flow between the devices, and there is a risk of exceeding the communication capacity. Thus, the configuration according to the comparative example had room for improvement when making a plurality of devices accessible from a plurality of waveform analysis devices.

[0031] <Embodiment> Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In each drawing, parts having the same configuration or function are denoted by the same reference numerals. In the description of this embodiment, redundant descriptions of the same parts may be omitted or simplified as appropriate.

[0032] (Waveform Analysis System) FIG. 2 is a diagram showing a configuration example of a waveform analysis system 1 according to an embodiment of the present disclosure. The waveform analysis system 1 includes a cloud 10, a gateway 20, a plurality of waveform analysis devices 50 (50a, 50b, 50c, 50d), and a plurality of computers 70 (70a, 70b, 70c, 70d). As shown in FIG. 2, in the waveform analysis system 1, the plurality of computers 70 and the plurality of waveform analysis devices 50 are connected via the cloud 10 and the gateway 20. Between the computer 70 and the cloud 10, between the cloud 10 and the gateway 20, and between the gateway 20 and the waveform analysis device 50, they are communicably connected by a public communication line such as the Internet, an intranet, or a dedicated communication line. The waveform analysis system 1 enables a plurality of computers 70 to remotely monitor and control a plurality of waveform analysis devices 50 via the cloud 10 on the network. Hereinafter, an example in which the number of waveform analysis devices 50 and computers 70 included in the waveform analysis system 1 is 4 each will be described, but the number of waveform analysis devices 50 and computers 70 may be any number.

[0033] The waveform analysis device 50 is a device that acquires and analyzes measurement information of a physical quantity. The waveform analysis device 50 analyzes the measurement information of the physical quantity obtained by measurement and displays the analysis result as a waveform of a graph or the like. The waveform analysis device 50 may be, for example, an oscilloscope, a power meter, an optical meter, a pressure meter, or the like, but is not limited thereto.

[0034] The waveform analysis device 50 controls its operation based on the operation information received from the gateway 20. The operation information is information generated in the cloud 10 based on the operations input from the computer 70. Such operation information may include information regarding setting changes of the waveform analysis device 50, information regarding operations related to measurement, and the like. The setting changes of the waveform analysis device 50 may include, for example, the way of screen display, channel on / off, and the like. The operations related to measurement may include, for example, start, end, and interruption of measurement, and saving of waveform data related to measurement information. The waveform analysis device 50 transmits information of the waveform analysis device 50, including measurement information of physical quantities and information of the display screen, to the gateway 20. The waveform analysis device 50 may transmit frame information indicating an image displayed on the display of the output unit 56 provided in the waveform analysis device 50 to the gateway 20 at a specific update rate (frame rate) as information of the display screen.

[0035] The computer 70, as an operation terminal according to this embodiment, is an information processing device that accesses the waveform analysis device 50 via the cloud 10 and the gateway 20, controls the operation of the waveform analysis device 50, or acquires and displays the screen information of the waveform analysis device 50. The computer 70 may be, for example, a PC (Personal Computer), a smartphone, or a tablet terminal, but is not limited thereto. By operating the computer 70, the user can operate a desired waveform analysis device 50 or refer to the measurement information of physical quantities measured by the desired waveform analysis device 50, the display screen, and the like. The computer 70 transmits identification information for identifying the waveform analysis device 50 to be operated and information of the operation on the waveform analysis device 50 to the cloud 10 in response to an instruction from the user.

[0036] The cloud 10 is an information processing device that controls connections and communications, etc. between a plurality of computers 70 and a plurality of waveform analysis devices 50 in cooperation with the gateway 20. The cloud 10 may be, for example, a WS (WorkStation) or a PC, but is not limited thereto. The cloud 10 includes a display and control system 101.

[0037] The display and control system 101 is a functional element for displaying the measurement information of the waveform analysis device 50 and the like on the display screen, etc. of the computer 70, and for receiving operations from the computer 70 and controlling the operation of the waveform analysis device 50. The display and control system 101 includes a website 102 and a recording unit 105.

[0038] The website 102 is a functional element for managing information for the user to access the waveform analysis device 50 via browser (browsing) software operating on the computer 70. The website 102 includes a display unit 103 and a control interface 104.

[0039] The display unit 103 is a functional element that provides the computer 70 with the information of the waveform analysis device 50 recorded in the recording unit 105 described later in a format that can be displayed on the display of the output unit 75 of the computer 70. For example, the display unit 103 provides a homepage using a language interpretable by browser software including HTML (Hypertext Markup Language) and Javascript, and makes the information of the waveform analysis device 50 acquired from the recording unit 105 viewable from the computer 70.

[0040] The control interface 104 is a functional element that receives operations on the waveform analysis device 50 from the computer 70. When the control interface 104 receives the identification information for identifying the waveform analysis device 50 to be operated and the operation information from the computer 70, it converts the information into operation information that can be analyzed by the waveform analysis device 50. The specific content indicated by the operation information is as described above. The control interface 104 transmits the operation information to the waveform analysis device 50 identified by the identification information via the gateway 20.

[0041] The recording unit 105 is a functional element that records the information of the waveform analysis device 50 uploaded and received from the waveform analysis device 50 via the gateway 20. The recording unit 105 acts as a buffer that temporarily holds the information of the waveform analysis device 50 received from the gateway 20.

[0042] The gateway 20 is a device that relays between a plurality of waveform analysis devices 50 and the cloud 10. The gateway 20 includes a connection management system 201.

[0043] The connection management system 201 is a functional element that aggregates a plurality of waveform analysis devices 50 and manages the connection with the cloud 10. The connection management system 201 acquires information of the waveform analysis device 50 including screen information and measurement information from the waveform analysis device 50, and uploads it to the display / control system 101 of the cloud 10. The connection management system 201 may upload the information of the waveform analysis device 50 to the display / control system 101 together with the identification information of the waveform analysis device 50. Further, the connection management system 201 transmits the operation information received from the computer 70 via the control interface 104 to the waveform analysis device 50. The connection management system 201 may be physically connected to each of the waveform analysis devices 50 by a wired or wireless communication line, or may be connected via an arbitrary network including the Internet or an intranet.

[0044] Note that the gateway 20 may be realized by the same information processing device as the cloud 10. That is, without providing the gateway 20, the cloud 10 may be provided with a functional element equivalent to the connection management system 201.

[0045] In the configuration as described above, the control interface 104 of the cloud 10 assigns the control right of the waveform analysis device 50 only to any one of the plurality of computers 70. This control right is the right to operate on the waveform analysis device 50. The cloud 10 may hold in the storage unit 12 information specifying which waveform analysis device 50 the control right is assigned to. Therefore, according to the waveform analysis system 1, since the control right is assigned to only one of the plurality of computers 50, it is possible to prevent operations on the waveform analysis device 50 from colliding.

[0046] Also, when the cloud 10 receives information identifying any waveform analysis device 50 from the computer 70, the cloud 10 may transmit the screen information of the identified waveform analysis device 50 to the computer 50 at a higher bit rate than other waveform analysis devices 50. Therefore, according to the waveform analysis system 1, it is possible to save the overall communication volume while transmitting detailed information about the waveform analysis device 50 being focused on by the user to the computer 70.

[0047] Further, the control interface 104 of the cloud 10 may be configured to compose a control sequence based on an instruction from the computer 70 with control authority, and automatically control the waveform analysis device 50 along the control sequence. According to such a configuration, it is possible to automate the operation of the waveform analysis device 50 without the user of the computer 70 instructing individual operations on the waveform analysis device 50.

[0048] (Cloud) FIG. 3 is a block diagram showing a hardware configuration example of the cloud 10 in FIG. 2. As shown in FIG. 3, the cloud 10 includes a control unit 11, a storage unit 12, and a communication unit 13.

[0049] The control unit 11 includes one or more processors. In one embodiment, the "processor" is a general-purpose processor or a dedicated processor specialized for specific processing, but is not limited thereto. The control unit 11 is communicably connected to each component constituting the cloud 10 and controls the overall operation of the cloud 10.

[0050] The storage unit 12 includes any storage module such as, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), a ROM (Read-Only Memory), and a RAM (Random Access Memory). The storage unit 12 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 12 stores any information used for the operation of the cloud 10. For example, the storage unit 12 may store a system program, an application program, and various information received from the gateway 20 via the communication unit 13. The storage unit 12 is not limited to being built into the cloud 10, and may be an external database or an external storage module.

[0051] The communication unit 13 includes any communication module that can be communicatively connected to other devices such as the computer 70 and the gateway 20 by any communication technology. The communication unit 13 may further include a communication control module for controlling communication with other devices, and a storage module for storing communication data such as identification information necessary for communication with other devices.

[0052] The functions of the cloud 10 can be realized by executing a computer program (program) according to the present embodiment by a processor included in the control unit 11. That is, the functions of the cloud 10 can be realized by software. The computer program causes the information processing apparatus to execute the processing of the steps included in the operation of the cloud 10, thereby causing the information processing apparatus to realize the functions corresponding to the processing of each step. That is, the computer program is a program for causing the information processing apparatus to function as the cloud 10 according to the present embodiment. The computer program may be recorded on a recording medium readable by the information processing apparatus. The program includes information for use in processing by an electronic computer and corresponding to the program. For example, data that is not a direct command to the information processing apparatus but has the property of defining the processing of the information processing apparatus corresponds to "what corresponds to the program".

[0053] Some or all of the functions of the cloud 10 may be realized by a dedicated circuit included in the control unit 11. That is, some or all of the functions of the cloud 10 may be realized by hardware. Further, the cloud 10 may be realized by a single information processing device or may be realized by the cooperation of a plurality of information processing devices.

[0054] (Gateway) FIG. 4 is a block diagram showing a hardware configuration example of the gateway 20 in FIG. 2. The gateway 20 includes a control unit 21, a storage unit 22, and a communication unit 23. The functions and roles of the control unit 21, the storage unit 22, and the communication unit 23 of the gateway 20 are equivalent to those of the control unit 11, the storage unit 12, and the communication unit 13 of the cloud 10, and detailed descriptions thereof are omitted. The functions of the gateway 20 are realized by software, but some or all of its functions may be realized by hardware. The gateway 20 may be realized by a single information processing device or may be realized by the cooperation of a plurality of information processing devices.

[0055] (Waveform analysis device) FIG. 5 is a block diagram showing a hardware configuration example of the waveform analysis device 50 in FIG. 2. The waveform analysis device 50 includes a control unit 51, a storage unit 52, a measurement unit 53, a communication unit 54, an input unit 55, and an output unit 56. The functions and roles of the control unit 51, the storage unit 52, and the communication unit 54 of the waveform analysis device 50 are equivalent to those of the control unit 11, the storage unit 12, and the communication unit 13 of the cloud 10, and detailed descriptions thereof are omitted.

[0056] The measurement unit 53 is a functional element that acquires measurement information of a physical quantity. The physical quantity indicated by the measurement information acquired by the measurement unit 53 may include, for example, electrical measurement values such as voltage, current, and power, and temperature, pressure, flow rate, level, strain, acceleration, pH, and humidity obtained through sensors or transducers, but is not limited thereto. The measurement unit 53 may be a sensor for measuring such physical quantities, or may be realized as an interface to which a measurement device for measuring such physical quantities is connected.

[0057] The input unit 55 includes one or more input interfaces that receive an operator's input operation and acquire input information based on the operator's operation. For example, the input unit 55 may be a physical key, a capacitance key, a pointing device, or a touch screen provided integrally with the display of the output unit 56, but is not limited thereto.

[0058] The output unit 56 includes one or more output interfaces that output information to the operator and notify the operator. For example, the output unit 56 may be a display that outputs information as an image, a speaker that outputs information as sound, etc., but is not limited thereto. Such a display may be, for example, a liquid crystal panel display or an organic EL (Electro Luminescence) display, etc. Note that at least one of the above-mentioned input unit 55 and output unit 56 may be configured integrally with the information processing apparatus 10, or may be provided separately.

[0059] Some or all of the functions of the waveform analysis device 50 may be realized by software. The waveform analysis device 50 may be realized by a single device, or may be realized by the cooperation of a plurality of devices.

[0060] (Computer) FIG. 6 is a block diagram showing an example of the hardware configuration of the computer 70 in FIG. 2. The computer 70 includes a control unit 71, a storage unit 72, a communication unit 73, an input unit 74, and an output unit 75. The functions and roles of the control unit 71, the storage unit 72, the communication unit 73, the input unit 74, and the output unit 75 of the computer 70 are equivalent to those of the control unit 11, the storage unit 12, and the communication unit 13 of the cloud 10, and the input unit 55 and the output unit 56 of the waveform analysis device 50, and detailed descriptions thereof are omitted. The functions of the computer 70 are realized by software, but some or all of its functions may be realized by hardware. The computer 70 may be realized by a single information processing apparatus, or may be realized by the cooperation of a plurality of information processing apparatuses.

[0061] (Operation example) FIG. 7 and FIG. 8 are diagrams schematically showing an operation example of the waveform analysis system 1 in FIG. 2. In the example of FIG. 7, a plurality of waveform analysis devices 50a, 50b, 50c, 50d are provided within a region 500. The region 500 is, for example, a management region of the same company, and specifically, may be a region where an intranet is constructed. The region 500 includes partial regions 510 and 520 contained therein. The regions 510, 520 may be defined by geographical regions such as factories and plants, for example. In the examples of FIGS. 7 and 8, the waveform analysis device 50a is provided within the region 510, and the waveform analysis devices 50b, 50c, 50d are provided within the region 520. These waveform analysis devices 50a, 50b, 50c, 50d are connected to the cloud 10 via the gateway 20.

[0062] In FIG. 7, computers 70a, 70b, 70c, 70d are operated by user 1, user 2, user 3, and user 4. In the example of FIG. 7, the computers 70a, 70b are realized by PCs, and the computers 70c, 70d are realized by smartphones. In the example of FIG. 7, control authority is given to the computer 70a. As a result, user 1 can operate the computer 70a to operate and control the waveform analysis device 50. On the other hand, users 2 to 4 can view the measurement information and screen information of the waveform analysis device 50 via the computers 70b to 70d, but cannot operate the waveform analysis device 50. Therefore, it is possible to prevent a plurality of computers 70 from operating on the waveform analysis device 50 and causing control conflicts.

[0063] Figure 8 shows the details of the operation example shown in Figure 7. As shown in Figure 8, an inverter 511, a motor 512, a torque meter 513, and a load 514 are installed in area 510. The waveform analysis device 50a is connected to these devices and acquires measurement information on physical quantities from each device. The waveform analysis device 50a displays screen information regarding the acquired measurement information on the display of its output unit 56. The waveform analysis device 50a may display the measurement information of the device designated by the computer 70a to which its input unit 55 or control authority is granted among the inverter 511, the motor 512, the torque meter 513, and the load 514. The waveform analysis device 50a transmits the measurement information and the screen information to the cloud 10 via the gateway 20.

[0064] In area 520, measuring devices such as a power supply 521, an inverter 522, a motor 523, a torque meter 524, and a load 525 are installed. The waveform analysis device 50b is connected to the power supply 521, the waveform analysis device 50c is connected to the inverter 522, and the waveform analysis device 50d is connected to the motor 523, the torque meter 524, and the load 525. The waveform analysis devices 50b, 50c, and 50d acquire measurement information on physical quantities from the devices to which they are respectively connected. Each of the waveform analysis devices 50b to 50d displays a screen regarding the acquired measurement information on the display of its output unit 56. The waveform analysis device 50d may display the measurement information of the device designated by the computer 70a to which its input unit 55 or control authority is granted among the motor 523, the torque meter 524, and the load 525. The waveform analysis devices 50b to 50d transmit the measurement information and the screen information to the cloud 10 via the gateway 20.

[0065] Computers 70a to 70d access the cloud 10, acquire the measurement information and screen information of the plurality of waveform analysis devices 50a to 50d, and arrange and display them as shown in FIG. 8. Therefore, the user can view the measurement information and screen information of the plurality of waveform analysis devices 50 simultaneously. Also, as shown in FIG. 8, the computer 70 displays the screen information of the waveform analysis device 50 selected by the user larger than that of the other waveform analysis devices 50. In the example of FIG. 8, the computers 70a and 70b display the screen information of the waveform analysis device 50d largely. The computer 70c displays the screen information of the waveform analysis device 50b largely. The computer 70d displays the screen information of the waveform analysis device 50c largely. Therefore, the user can confirm in detail the screen information of the desired waveform analysis device 50.

[0066] Since the computer 70a is granted control authority, the user 1 can operate the waveform analysis device 50d by operating the screen of the waveform analysis device 50d displayed on the display of the output unit 75 of the computer 70a. Note that the display unit 103 of the cloud 10 may generate a UI (User Interface) for operating physical switches such as buttons and switches provided in the waveform analysis device 50 that are not displayed on the screen of the waveform analysis device 50 and provide it so that it can be browsed from the computer 70. Then, when the UI is selected by the user, the cloud 10 may generate corresponding operation information, transmit it to the waveform analysis device 50, and cause the operation to be executed. According to such a configuration, the user of the computer 70 can perform a remote operation equivalent to operating the physical switch provided in the waveform analysis device 50.

[0067] FIGS. 9 and 10 are sequence charts showing operation examples of the waveform analysis system 1 according to an embodiment. For simplification of explanation, FIGS. 9 and 10 show an example in which there is one waveform analysis device 50, but the same applies when there are a plurality of waveform analysis devices 50. The process of FIG. 9 starts in a state where no control authority is granted to any of the computers 70a to 70d.

[0068] In step S1 of FIG. 9, computer 70a requests an operation on waveform analysis device 50 from cloud 10. Cloud 10 receives the operation request from computer 70a.

[0069] In step S2, since cloud 10 has not yet granted control authority to any of the computers 70, it grants control authority to computer 70a. As a result, period T1 during which computer 70a can operate on waveform analysis device 50 starts. During period T1, computer 70a can operate on waveform analysis device 50 (step S3).

[0070] In step S4, computer 70b requests an operation from cloud 10.

[0071] Since cloud 10 has already granted control authority to computer 70a, it inquires of computer 70a whether to release the control authority (step S5).

[0072] When computer 70a receives the inquiry about releasing the control authority from cloud 10, it determines whether to release the control authority. For example, computer 70a may receive an instruction from user 1 on whether to release the control authority and make a determination. Alternatively, computer 70a may determine to release the control authority when no operation on waveform analysis device 50 has been input from user 1 for a certain period of time. In the example of FIG. 9, computer 70a determines not to release the control authority and to maintain the control authority.

[0073] In step S6, computer 70a notifies cloud 10 to continue maintaining the control authority. In response, cloud 10 rejects the control authority request from computer 70b (step S7).

[0074] After that, in step S8, the computer 70a notifies the cloud 10 that it releases the control right. In response to this, the cloud 10 revokes the request for the control right from the computer 70a (step S9).

[0075] In FIG. 9, the computer 70a answers that it continues to hold the control right in response to the inquiry about the release of the control right in step S5 (step S6), while FIG. 10 shows an example of the case where the control right is released.

[0076] In step S11 of FIG. 10, the computer 70a requests the cloud 10 to operate on the waveform analysis device 5. The cloud 10 receives the operation request from the computer 70a.

[0077] In step S12, the cloud 10 grants the control right to the computer 70a. As a result, the period T2 during which the computer 70a can operate on the waveform analysis device 50 starts. In the period T2, the computer 70a can operate on the waveform analysis device 50 (step S13).

[0078] In step S14, the computer 70b requests an operation from the cloud 10. In response to this, the cloud 10 inquires of the computer 70a whether to release the control right (step S15).

[0079] In the example of FIG. 10, the computer 70a determines to release the control right in response to the inquiry from the cloud 10. In step S16, the computer 70a notifies the cloud 10 that it releases the retention of the control right. In response to this, the cloud 10 revokes the control right from the computer 70a (step S17). As a result, the period T2 during which the computer 70a can operate on the waveform analysis device 50 ends.

[0080] In step S18, the cloud 10 grants control authority to the computer 70b. As a result, a period T3 during which the computer 70b can operate on the waveform analysis device 50 starts. In the period T3, the computer 70b can operate on the waveform analysis device 50 (step S19).

[0081] FIGS. 11 and 12 are flowcharts showing operation examples of the cloud 10 in FIG. 2. The operations of the cloud 10 described with reference to FIGS. 11 and 12 may correspond to at least a part of the information processing method of the information processing apparatus according to the present embodiment. Each step in FIGS. 11 and 12 is executed based on the control of the control unit 11 of the cloud 10.

[0082] FIG. 11 shows an example of a processing procedure in which the cloud 10 assigns control authority to the computer 70. In step S31, the control unit 11 determines whether an operation request has been received from a first computer (for example, the computer 70b) via the communication unit 13. If the control unit 11 has received it (YES in step S31), it proceeds to step S32, and if not (NO in step S31), it waits as it is.

[0083] In step S32, the control unit 11 determines whether control authority has been granted to any one of the plurality of computers 70 (a second computer, for example, the computer 70a). If the control unit 11 has granted control authority (YES in step S32), it proceeds to step S33, and if not (NO in step S32), it proceeds to step S37.

[0084] In step S33, the control unit 11 sends an inquiry as to whether to release control authority to the second computer (for example, the computer 70a).

[0085] In step S34, the control unit 11 determines whether it has received control right release from the second computer (for example, computer 70a). If the control unit 11 has received control right release, it proceeds to step S36; otherwise, it proceeds to step S35.

[0086] In step S35, the control unit 11 rejects the control right request from the first computer (for example, computer 70b). Then, the control unit 11 ends the flowchart processing.

[0087] In step S36, the control unit 11 deprives the second computer (for example, computer 70a) of the control right. Then, the control unit 11 proceeds to step S37.

[0088] In step S37, the control unit 11 grants the control right to the first computer (for example, computer 70b). Then, the control unit 11 ends the flowchart processing.

[0089] FIG. 12 shows an example of a processing procedure when the cloud 10 receives an operation from any of the computers 70. In step S41 of FIG. 12, the control unit 11 determines whether it has received operation information together with identification information for identifying the waveform analysis device 50 to be operated from the first computer (for example, computer 70b).

[0090] As described above, the computer 70 displays the screen of the waveform analysis device 50 on the display of the output unit 75. By receiving an operation from the user via the screen information, the computer 70 identifies the operation on the waveform analysis device 50 and transmits information indicating the content of the operation to the cloud 10 together with the identification information of the waveform analysis device 50.

[0091] The operation in which the computer 70 receives an operation via screen information from the user will be described with reference to FIGS. 13 and 14. FIGS. 13 and 14 are examples of the screens of the waveform analysis device 50 displayed on the computer 70 in FIG. 2. FIGS. 13 and 14 show an image 80 of the screen of any one of the plurality of waveform analysis devices 50 (for example, the waveform analysis device 50d). As shown in FIG. 8, the computer 70 may display an image showing the screen for each of the plurality of waveform analysis devices 50.

[0092] In FIG. 13, the image 80 includes a display area 82 for a graph related to measurement information, a start button 84, a stop button 85, a save button 86, an area 87, and a control request button 88. The display area 82 is an area for displaying the display information of the waveform measurement device 50 (for example, the measurement device 50d) selected by the user, and displays the same image as the image displayed on the display of the output unit 56 provided in the waveform measurement device 50. The start button 84 is a button for instructing the start of measurement. The stop button 85 is a button for instructing the end of measurement. The save button 86 is a button for instructing an operation of storing the measurement result in the storage unit 52 of the waveform analysis device 50 or the storage unit 12 of the cloud 10. The area 87 is an area for displaying information that enables the user to recognize the waveform measurement device 50 (for example, the waveform analysis device 50d) that is displaying the measurement information. The control request button 88 is a button for transmitting a control (operation) request to the cloud 10 according to the user's selection.

[0093] The user can operate the pointer 81 by inputting an instruction to the input unit 74 of the computer 70. For example, the user may operate the pointing device, keyboard, or touch panel of the input unit 75 to operate the pointer 81. When such an operation is performed by the user, the computer 70 may transmit information such as the coordinates of the pointer 81 and the presence or absence of a selection operation as operation information to the cloud 10. For example, when the user operates the pointer 81 to select (click) any pixel in the image 82, the computer 70 transmits the coordinates in the image selected by the user to the waveform analysis device 50 via the cloud 10 and the gateway 20. When the waveform analysis device 50 receives the coordinates, it recognizes that the pixel corresponding to the coordinates has been touched and executes a predetermined operation.

[0094] Also, when the start button 84 is selected, the computer 70 may transmit information indicating the start of measurement to the cloud 10 as operation information. Similarly, when the stop button 85 is selected, the computer 70 may transmit information indicating the end of measurement, and when the save button 86 is selected, the computer 70 may transmit information indicating the saving of the measurement value to the cloud 10 as operation information.

[0095] FIG. 14 shows another example of the screen of the waveform analysis device 50 displayed on the computer 70 in FIG. 2. FIG. 13 shows an example of directly displaying the screen of the waveform analysis device 50, while FIG. 14 shows an example of extracting and displaying a graph or the like of the waveform included in the screen of the waveform analysis device 50. In the example of FIG. 14, the image 80 includes display areas 82, 83, a start button 84, a stop button 85, and a save button 86. The display areas 82 and 83 are display areas for graphs or the like of the waveforms included in the screen of the waveform analysis device 50. The display area 82 includes a graph 821, scroll bars 822, 823, and a display area 824. In the example of FIG. 14, for example, the user can switch the display area of the graph 821 by operating the pointer 81 to select and move the scroll bars 822, 823. Note that the start button 84, the stop button 85, and the save button 86 are the same as those in FIG. 13.

[0096] Return to the description of FIG. 12. In step S41, when the control unit 11 receives the information of the above operation (YES in step S41), it proceeds to step S42, and if not (NO in step S41), it waits as it is.

[0097] In step S42, the control unit 11 determines whether or not it has granted control authority to the first computer (for example, computer 70b). That is, the control unit 11 determines whether or not the first computer (for example, computer 70b) has the right to perform an operation on the waveform analysis device 50. The control unit 11 may refer to, for example, information stored in the storage unit 12 that specifies which waveform analysis device 50 the control authority is assigned to, to determine whether or not it has granted control authority to the first computer (for example, computer 70b). When the control unit 11 has granted control authority to the first computer (for example, computer 70b) (YES in step S42), it proceeds to step S43, and if not (NO in step S42), it proceeds to step S45.

[0098] In step S43, the control unit 11 generates operation information based on the operation information from the first computer (for example, computer 70b).

[0099] In step S44, the control unit 11 transmits the operation information generated in step S43 to the waveform analysis device 50 to be inspected. Then, the control unit 11 ends the processing of the flowchart.

[0100] In step S45, the control unit 11 transmits information indicating that the operation is rejected to the first computer (for example, computer 70b). Then, the control unit 11 ends the processing of the flowchart.

[0101] As described above, when the cloud 10 receives information identifying any waveform analysis device 50 from the computer 70, the cloud 10 may transmit the screen information of the identified waveform analysis device 50 to the computer 50 at a higher bit rate than that of other waveform analysis devices 50. Such processing will be described with reference to FIG. 15. FIG. 15 is a flowchart showing an operation example of the cloud 10 in FIG. 2. The operation of the cloud 10 described with reference to FIG. 15 may correspond to at least a part of the information processing method of the information processing apparatus according to the present embodiment. Each step in FIG. 15 is executed based on the control of the control unit 11 of the cloud 10.

[0102] In step S51, the control unit 11 receives screen information from each of the plurality of waveform analysis devices 50.

[0103] In step S52, the control unit 11 receives information identifying any waveform analysis device 50 from the computer 70. For example, when a specific waveform analysis device 50 is being operated by the computer 70 having the control right, the control unit 11 may receive information about the operation on the waveform analysis device 50 as information identifying the waveform analysis device 50. In this case, when a certain waveform analysis device 50 is being operated, the screen information of that waveform analysis device 50 will be transmitted at a higher bit rate than that of other waveform analysis devices 50.

[0104] In step S53, the control unit 11 transmits the screen information of the waveform analysis device 50 identified in step S52 to the computer 70 at a higher bit rate than that of other waveform analysis devices 50. For example, the control unit 11 may increase the bit rate of the screen information of the identified waveform analysis device 50 and decrease the bit rate of the screen information of other waveform analysis devices 50, and then transmit them to the computer 70.

[0105] As described above, the control unit 11 of the cloud 10 receives, via the communication unit 13, screen information regarding measurement information from the waveform analysis device 50 that acquires measurement information of physical quantities, and transmits the acquired screen information to a plurality of computers 70 via the communication unit 13. When the control unit 11 receives a request for an operation via the screen information for the waveform analysis device 50 from the first computer (for example, the computer 70b), the control unit 11 determines whether to grant control authority over the operation for the waveform analysis device 50 to any one of the plurality of computers 70 other than the first computer 70b. If it is determined that no control authority has been granted to any of the plurality of computers 70 other than the first computer 70b, the control unit 11 grants control authority to the first computer 70b.

[0106] In this way, the control unit 11 permits operations on the waveform analysis device 50 only for the plurality of computers 70 among the plurality of computers 70 to which control authority has been granted. Therefore, it is possible to prevent operations from the plurality of computers 70 from colliding, and it is possible to improve a system in which a plurality of devices can access a plurality of waveform analysis devices 50.

[0107] Note that, in the present embodiment, an example in which the cloud 10 assigns control authority for operating all of the plurality of waveform analysis devices 50 to one computer 70 has been described, but the configuration is not limited to this. For example, the cloud 10 may assign control authority for operating each waveform analysis device 50 included in each region to a different computer 70 for each of the regions 510, 520. Further, in the present embodiment, a configuration example in which the waveform analysis system 1 includes one gateway 20 has been described, but the configuration is not limited to this. For example, the waveform analysis system 1 may include a plurality of gateways 20, and the cloud 10 may assign control authority for operating one or more waveform analysis devices 50 connected to each gateway 20 to a computer 70 for each gateway 20.

[0108] Also, when the control unit 11 receives a request from the first computer 70b, if it is determined that the control right is granted to the second computer (for example, computer 70a), the control unit 11 may transmit, via the communication unit 13, information for inquiring whether to release the control right to the second computer 70a. When the control unit 11 receives information indicating that the control right is to be released from the second computer 70a, the control unit 11 may revoke the control right from the second computer 70a and grant the control right to the first computer 70b.

[0109] In this way, when the control unit 11 receives an operation request from the first computer 70b when the control right has already been granted to the second computer 70a, the control unit 11 confirms the release of the control right from the second computer 70a, revokes the control right, and grants the control right to the first computer 70b. Therefore, it is possible to appropriately mediate the allocation of the control right among the computers 70.

[0110] Also, when the control unit 11 receives information indicating that the control right is not to be released from the second computer 70a, the control unit 11 may reject the request from the first computer (for example, computer 70b). Therefore, it is possible to appropriately mediate the allocation of the control right among the computers 70.

[0111] Also, when the control unit 11 receives, via the communication unit 13, operation information for the waveform analysis device 50 from any one of the plurality of computers 70, the control unit 11 may determine whether the control right is granted to the computer 70 that transmitted the operation information. When it is determined that the control right is granted to the computer 70 that transmitted the operation information, the control unit 11 may generate operation information that can be analyzed by the waveform analysis device 50 based on the operation information and transmit the operation information to the waveform analysis device 50 via the communication unit 13. Therefore, it is possible to accept only the operations from the computer 70 for which it has been confirmed that the control right has been granted, and it is possible to appropriately mediate the allocation of the control right among the computers 70.

[0112] In addition, when the control unit 11 receives the identification information of the waveform analysis device 50 together with the operation information from the computer 70 to which the control right is granted, it transmits the operation information generated based on the operation information to the waveform analysis device 50 identified by the identification information. Therefore, the user can operate the desired waveform analysis device 50.

[0113] Also, when it is determined that the control right is not granted to the computer 70 that has transmitted the operation information, the control unit 11 may reject the operation of that computer 70. Therefore, it is possible to accept only the operations from the computer 70 for which it has been confirmed that the control right has been granted, and it is possible to appropriately mediate the allocation of the control right between the computers 70.

[0114] In addition, the control unit 11 may receive the first screen information from the first waveform analysis device (for example, the waveform analysis device 50d) through the communication unit 13, and receive the second screen information from the second waveform analysis device 50 (for example, the waveform analysis device 50c) through the communication unit 13. In that case, when the control unit 11 receives the information for identifying the first waveform analysis device 50d from any one of the plurality of computers 70, the control unit 11 may transmit the first screen information to the plurality of computers 70 at a higher bit rate than the second screen information. Therefore, it is possible to provide detailed screen information to the communication terminal for the waveform analysis device 50 with a higher priority while saving communication traffic.

[0115] In addition, when the first waveform analysis device 50d is being operated by the computer 70 to which the control right is granted, the control unit 11 may receive, as the information for identifying the first waveform analysis device 50d, the operation information for the first waveform analysis device 50d. Therefore, it is possible to more preferentially provide the screen information of the waveform analysis device 50 for which the operation is being performed to the communication terminal.

[0116] Further, when the control unit 11 receives information specifying the first waveform analysis device 50d from any one of the plurality of computers 70, the control unit 11 may transmit the first screen information to the plurality of computers 70 with at least one of the update rate and the resolution being made higher than that of the second screen information. Therefore, while saving communication volume, it is possible to provide high-quality screen information with at least one of a high update rate and a high resolution to the communication terminal for the waveform analysis device 50 with high priority.

[0117] In addition, the control unit 11 may transmit the display screen of the computer (for example, computer 70a) to which the control right is granted to all the computers 70. Thereby, it is possible for another computer to know that the computer 70a is controlling a certain waveform analysis device (for example, waveform analysis device 50d).

[0118] As described above, according to the waveform analysis system 1, the computer 70 can be connected to the waveform analysis device 50 via the cloud 10 on the network. Therefore, the user of the computer 70 can check and control the state of the waveform analysis device 50 from a remote location without going to the site where the waveform analysis device 50 is installed. For example, the user can simultaneously check and control the states of a plurality of waveform analysis devices 50, and it can be used for remote monitoring and remote development purposes. Further, since connection by a plurality of computers 50 is possible, the waveform analysis system 1 can also be used for joint development and education purposes.

[0119] In the waveform analysis system 1, a plurality of computers 70 and a plurality of waveform analysis devices 50 can be connected via a cloud 10 on a network. Therefore, the waveform analysis system 1 can be deployed, for example, for measurement of an experimental environment from a remote location, joint development from a remote location, equipment monitoring from a remote location, education and training using a waveform analysis device from a remote location, and customer support from a remote location. The waveform analysis system 1 can not only monitor the waveform analysis device 50 but also remotely control the operation of the waveform analysis device 50 as necessary. Therefore, for example, a user of the computer 70 can change the waveform acquisition conditions of the waveform analysis device 50 based on the state of the waveform displayed on the screen of the waveform analysis device 50 to acquire waveform data.

[0120] Embodiment examples of the present disclosure are appended below. [1] A control unit of an information processing device receives, by a communication unit, screen information regarding the measurement information from a waveform analysis device that acquires measurement information of a physical quantity; transmits, by the communication unit, the acquired screen information to a plurality of operation terminals; receives a request for an operation via the screen information for the waveform analysis device from a first one of the operation terminals; determines whether or not to grant a control right for an operation on the waveform analysis device to any one of the plurality of operation terminals excluding the first operation terminal; when it is determined that the control right is not granted to any of the plurality of operation terminals excluding the first operation terminal, grants the control right to the first operation terminal; An information processing method of an information processing device including the above. [2] When the control unit receives the request from the first operation terminal and determines that the control right is granted to a second operation terminal, transmits, by the communication unit, information for inquiring whether or not to release the control right to the second operation terminal; When receiving information indicating the release of the control right from the second operation terminal, the control right is revoked from the second operation terminal, and the control right is granted to the first operation terminal. The information processing method according to [1]. [3] When the control unit receives information indicating that the control right is not released from the second operation terminal, the request from the first operation terminal is rejected, as described in [2] of the information processing method. [4] The control unit When the communication unit receives information on an operation on the waveform analysis device from any one of the plurality of operation terminals, it determines whether the control right is granted to the operation terminal. If it is determined that the control right is granted to the operation terminal that transmitted the operation information, operation information that can be analyzed by the waveform analysis device is generated based on the operation information. The operation information is transmitted to the waveform analysis device by the communication unit. The information processing method according to any one of [1] to [3]. [5] When the control unit determines that the control right is not granted to the operation terminal that transmitted the operation information, the operation of the operation terminal is rejected, as described in [4] of the information processing method. [6] The control unit Receives the first screen information from the first waveform analysis device by the communication unit. Receives the second screen information from the second waveform analysis device by the communication unit. When receiving information for specifying the first waveform analysis device from any one of the plurality of operation terminals, the first screen information is transmitted to the plurality of operation terminals at a higher bit rate than the second screen information. The information processing method according to any one of [1] to [5]. [7] The information processing method according to [6], wherein when the control unit receives information on an operation on the first waveform analysis device from the operation terminal to which the control right is granted, the control unit receives, as information for specifying the first waveform analysis device, information on the operation on the first waveform analysis device. [8] The information processing method according to [6] or [7], wherein when the control unit receives information for specifying the first waveform analysis device from any one of the plurality of operation terminals, the control unit transmits the first screen information to the plurality of operation terminals with at least one of the update rate and the resolution being greater than that of the second screen information. [9] Receiving, by a communication unit, screen information regarding the measurement information from a waveform analysis device that acquires measurement information of a physical quantity, Transmitting, by the communication unit, the acquired screen information to a plurality of operation terminals, Receiving, from a first operation terminal, a request for an operation via the screen information on the waveform analysis device, Determining whether control rights for an operation on the waveform analysis device are granted to any one of the plurality of operation terminals excluding the first operation terminal, When it is determined that the control rights are not granted to any of the plurality of operation terminals excluding the first operation terminal, granting the control rights to the first operation terminal, An information processing apparatus including a control unit.

[10] Causing a computer to receive, by a communication unit, screen information regarding the measurement information from a waveform analysis device that acquires measurement information of a physical quantity; transmit, by the communication unit, the acquired screen information to a plurality of operation terminals; receive, from a first operation terminal, a request for an operation via the screen information on the waveform analysis device; determine whether control rights for an operation on the waveform analysis device are granted to any one of the plurality of operation terminals excluding the first operation terminal; and When it is determined that the control right is not granted to any of the plurality of operation terminals excluding the first operation terminal, a procedure for granting the control right to the first operation terminal, and A program that operates as an information processing device that executes

[0121] The present disclosure is not limited to the above-described embodiments. For example, a plurality of blocks described in a block diagram may be integrated, or one block may be divided. A plurality of steps described in a flowchart may be executed in parallel or in a different order according to the processing capabilities of the device that executes each step, instead of being executed in time series according to the description, or as necessary. In addition, changes can be made without departing from the spirit of the present disclosure.

Description of Signs

[0122] 1 Waveform analysis system 10 Cloud 11 Control unit 12 Storage unit 13 Communication unit 101 Display and control system 102 Website 103 Display unit 104 Control interface 105 Recording unit 20 Gateway 21 Control unit 22 Storage unit 23 Communication unit 201 Connection management system 50 Waveform analysis device 51 Control unit 52 Storage unit 53 Measurement unit 54 Communication unit 55 Input unit 56 Output unit 500 Area 510 Area 511 Inverter 512 Motor 513 Torque meter 514 Load 520 Area 521 Power Supply 522 Inverter 523 Motor 524 Torque Meter 525 Load 70 Computer 71 Control Unit 72 Memory Unit 73 Communication Unit 74 Input Unit 75 Output Unit 80 Image 81 Pointer 82 Display Area 821 Graph 822 Scroll Bar 823 Scroll Bar 824 Display Area 83 Display Area 84 Start Button 85 Stop Button 86 Save Button 9 Waveform Analysis System 91 Computer 92 Waveform Analysis Device

Claims

1. A control unit of an information processing apparatus includes: a step of receiving, by a communication unit, screen information regarding the measurement information from a waveform analysis apparatus that acquires measurement information of a physical quantity; a step of transmitting, by the communication unit, the acquired screen information to a plurality of operation terminals; a step of receiving, from a first one of the operation terminals, a request for an operation via the screen information to the waveform analysis apparatus; a step of determining whether to grant control authority over an operation on the waveform analysis apparatus to any one of the plurality of operation terminals excluding the first operation terminal; a step of granting the control authority to the first operation terminal when it is determined that the control authority is not granted to any of the plurality of operation terminals excluding the first operation terminal; wherein the control unit receives first screen information from the first waveform analysis apparatus, receives second screen information from the second waveform analysis apparatus, when receiving information for specifying the first waveform analysis apparatus from any one of the plurality of operation terminals to which the control authority is granted, transmits the first screen information to the plurality of operation terminals at a higher bit rate than the second screen information; An information processing method of an information processing apparatus.

2. When the control unit receives the request from the first operation terminal and determines that the control authority is granted to a second operation terminal, transmits, by the communication unit, information for inquiring whether to release the control authority to the second operation terminal, when receiving information indicating release of the control authority from the second operation terminal, revokes the control authority from the second operation terminal and grants the control authority to the first operation terminal; The information processing method according to Claim 1.

3. The information processing method according to Claim 2, wherein when the control unit receives information indicating that the control authority is not to be released from the second operation terminal, the control unit rejects the request from the first operation terminal.

4. When the control unit receives, by the communication unit, operation information on the waveform analysis apparatus from any one of the plurality of operation terminals, determines whether the control authority is granted to the operation terminal that transmitted the operation information, when it is determined that the control authority is granted to the operation terminal that transmitted the operation information, generates operation information analyzable by the waveform analysis apparatus based on the operation information. Transmitting the operation information to the waveform analysis device through the communication unit. The information processing method according to claim 1.

5. When the control unit determines that the control right has not been granted to the operation terminal that transmitted the operation information, the control unit rejects the operation of the operation terminal. The information processing method according to claim 4.

6. When the first waveform analysis device is being operated by the operation terminal to which the control right has been granted by the control unit, as information for identifying the first waveform analysis device, the control unit receives information about the operation on the first waveform analysis device. The information processing method according to any one of claims 1 to 5.

7. When the control unit receives information for identifying the first waveform analysis device from any one of the plurality of operation terminals, the control unit transmits the first screen information to the plurality of operation terminals with at least one of the update rate and the resolution being greater than that of the second screen information. The information processing method according to any one of claims 1 to 5.

8. Receiving, through the communication unit, screen information regarding the measurement information from a waveform analysis device that acquires measurement information of a physical quantity. Transmitting the acquired screen information to a plurality of operation terminals through the communication unit. Receiving, from the first operation terminal, a request for an operation on the waveform analysis device via the screen information. Determining whether to grant control authority for an operation on the waveform analysis device to any one of the plurality of operation terminals excluding the first operation terminal. When it is determined that the control right has not been granted to any of the plurality of operation terminals excluding the first operation terminal, granting the control right to the first operation terminal. Comprising a control unit. The control unit is Receiving the first screen information from the first waveform analysis device. Receiving the second screen information from the second waveform analysis device. When the control unit receives information for identifying the first waveform analysis device from any one of the plurality of operation terminals to which the control right has been granted, the control unit transmits the first screen information to the plurality of operation terminals at a higher bit rate than the second screen information. An information processing device.

9. A computer A procedure of receiving, through the communication unit, screen information regarding the measurement information from a waveform analysis device that acquires measurement information of a physical quantity. A procedure of transmitting the acquired screen information to a plurality of operation terminals through the communication unit. A procedure for receiving, from the first operation terminal, a request for an operation via the screen information for the waveform analysis device; A procedure for determining whether or not control authority for an operation on the waveform analysis device is granted to any one of the plurality of operation terminals excluding the first operation terminal; A procedure for granting the control authority to the first operation terminal when it is determined that the control authority is not granted to any of the plurality of operation terminals excluding the first operation terminal; A program that operates as an information processing device that executes: Causing the computer to: Receive the first screen information from the first waveform analysis device; Receive the second screen information from the second waveform analysis device; When information identifying the first waveform analysis device is received from any one of the plurality of operation terminals to which the control authority is granted, transmit the first screen information to the plurality of operation terminals at a higher bit rate than the second screen information; A program that causes the execution of the processing.

Citation Information

Patent Citations

  • Monitor control system

    JP1992271543A

  • Watching control system

    JP2003316401A

  • Multi-spot video monitoring device

    JP2008311946A

  • Monitoring system and image transfer method of the same

    JP2010233114A

  • Method and apparatus for a cloud-based power quality monitor

    JP2017515449A