Information processing device, information processing method, and program

The information processing device controls remote devices by using local terminals with shared data to reduce communication costs and enhance security, addressing control challenges in constrained environments.

JP7729070B2Active Publication Date: 2025-08-26NEC CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021089754
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-05-28
Publication Date
2025-08-26
Estimated Expiration
2041-05-28

AI Technical Summary

Technical Problem

Existing systems for controlling devices in remote locations face challenges in proper control due to communication constraints such as high costs, bandwidth limitations, and security risks.

Method used

An information processing device and method that acquires and transmits commands to both a local and a remote information processing terminal with shared data, allowing the remote terminal to be controlled through the local terminal's processing results, reducing communication demands and enhancing control reliability.

Benefits of technology

This approach enables effective control of remote devices by leveraging local terminals, minimizing communication costs, bandwidth usage, and enhancing security, even in restricted communication environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007729070000001
    Figure 0007729070000001
  • Figure 0007729070000002
    Figure 0007729070000002
  • Figure 0007729070000003
    Figure 0007729070000003
Patent Text Reader

Abstract

To allow devices in a remote location or the like to be appropriately controlled.SOLUTION: An information processing device (10) includes: an acquisition unit (11) that acquires information indicating processing contents to be performed by a first information processing terminal (20A); and a transmission unit (12) that transmits a command corresponding to the information acquired by the acquisition unit to the first information processing terminal and a second information processing terminal (20B) having data at least part of which is the same as that of the first information processing terminal.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] BACKGROUND ART Systems for controlling devices in remote locations through communication are known. Patent Documents 1 and 2 disclose techniques for controlling devices through one-way communication. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 04-022292 [Patent Document 2] Special Publication No. 2013-522942 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the techniques described in Patent Documents 1 and 2 have a problem in that, for example, devices in remote locations may not be properly controlled.

[0005] In view of the above-mentioned problems, an object of the present disclosure is to provide an information processing device, an information processing method, and a program that can appropriately control devices in remote locations, etc. [Means for solving the problem]

[0006] In a first aspect of the present disclosure, an information processing device has an acquisition unit that acquires information indicating processing content to be executed by a first information processing terminal, and a transmission unit that transmits commands corresponding to the information acquired by the acquisition unit to the first information processing terminal and a second information processing terminal that has at least some of the same data as the first information processing terminal.

[0007] In addition, a second aspect of the present disclosure provides an information processing method that acquires information indicating processing content to be executed by a first information processing terminal, and transmits a command corresponding to the acquired information to the first information processing terminal and a second information processing terminal that has at least some of the same data as the first information processing terminal.

[0008] In addition, in a third aspect of the present disclosure, a program is provided that causes an information processing device to execute a process of acquiring information indicating the processing content to be executed by a first information processing terminal, and a process of transmitting a command corresponding to the acquired information to the first information processing terminal and a second information processing terminal that has at least some of the same data as the first information processing terminal. [Effects of the Invention]

[0009] According to one aspect, it is possible to appropriately control a device in a remote location, etc. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of an information processing apparatus according to an embodiment. [Figure 2] 1 is a diagram illustrating an example of the configuration of an information processing system according to an embodiment. [Figure 3] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing apparatus according to an embodiment. [Figure 4] 10 is a flowchart illustrating an example of processing by the information processing apparatus according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] The principles of the present disclosure will be described with reference to some exemplary embodiments. It should be understood that these embodiments are set forth for illustrative purposes only, to aid those skilled in the art in understanding and practicing the present disclosure, without implying any limitation on the scope of the disclosure. The disclosure described herein may be implemented in various ways other than those described below.

[0012] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.

[0013] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. (Embodiment 1) <Configuration> The configuration of an information processing device 10 according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of the information processing device 10 according to an embodiment. The information processing device 10 has an acquisition unit 11 and a transmission unit 12. These units may be realized by cooperation between one or more programs installed in the information processing device 10 and hardware such as a processor 101 and a memory 102 of the information processing device 10.

[0014] The acquisition unit 11 acquires various information from an input device such as a keyboard, a storage unit inside the information processing device 10, and an external device. The acquisition unit 11 acquires, for example, information indicating the content of processing to be executed by the information processing terminal.

[0015] The transmitting unit 12 transmits (outputs) various types of information. For example, the transmitting unit 12 transmits a command corresponding to the information acquired by the acquiring unit 11 to an information processing terminal in a remote location (hereinafter also referred to as "remote") and to an information processing terminal having at least a part of the same data as the information processing terminal. This allows the information processing terminal in the remote location to be appropriately controlled.

[0016] (Embodiment 2) Next, the configuration of the information processing system 1 according to the embodiment will be described with reference to FIG. <System configuration> Fig. 2 is a diagram showing an example of the configuration of an information processing system 1 according to an embodiment. In the example of Fig. 2, the information processing system 1 includes an information processing device 10. The information processing system 1 also includes information processing terminals 20A-1, 20A-2, 20A-3, ... (hereinafter, when there is no need to distinguish between them, they will also be simply referred to as "information processing terminal 20A") and information processing terminal 20B. Hereinafter, when there is no need to distinguish between information processing terminal 20A and information processing terminal 20B, they will also be simply referred to as "information processing terminal 20".

[0017] 2, the information processing devices 10 and the information processing terminals 20 are connected to each other so as to be able to communicate with each other via a network N. The numbers of the information processing devices 10 and the information processing terminals 20 are not limited to those shown in the example of FIG.

[0018] Examples of the network N include, for example, satellite communication, a mobile communication system, a wireless local area network (LAN), the Internet, a LAN, and a bus. Examples of the mobile communication system include, for example, a fifth generation mobile communication system (5G), a fourth generation mobile communication system (4G), a third generation mobile communication system (3G), and the like.

[0019] The information processing device 10 is, for example, a device such as a server, a cloud, a personal computer, a smartphone, etc. The information processing device 10 controls the information processing terminal 20A in response to an instruction from, for example, a user (operator).

[0020] Furthermore, the information processing device 10 performs the same control on the local information processing terminal 20B as it does on the remote information processing terminal 20A. Note that the information processing device 10 may acquire information indicating the control result from the local information processing terminal 20B and display the information on the display screen of the information processing device 10. This allows the user to understand the control result even if the information processing terminal 20B does not have a display screen, for example.

[0021] The information processing terminal 20 performs various processes according to instructions from a user of the information processing device 10. The information processing terminal 20 may be, for example, an information processing terminal such as a drone (unmanned aerial vehicle), an unmanned boat, a vehicle, a ship, or a personal computer.

[0022] The information processing terminal 20A is an information processing terminal 20 located remotely from the information processing device 10. The information processing terminal 20A and the information processing device 10 may not be able to communicate in normal full duplex due to constraints based on, for example, communication charges, the communication bandwidth of the network N, the performance of the information processing device 10, etc.

[0023] On the other hand, the information processing terminal 20B is an information processing terminal 20 located locally with respect to the information processing device 10, or an information processing terminal 20 capable of communicating with the information processing device 10. The information processing terminal 20B stores at least a portion of the same data as the information processing terminal 20A. When the information processing terminal 20B receives a command from the information processing device 10, the information processing terminal 20B performs the same processing as when the information processing terminal 20A receives the command. Therefore, even if there are restrictions on receiving data from the information processing terminal 20A, the user of the information processing device 10 can understand the processing result of the information processing terminal 20A by referring to the processing result of the information processing terminal 20B. Note that, when the information processing terminal 20 is located locally with respect to the information processing device 10, the user of the information processing device 10 can understand the processing result of the information processing terminal 20B from the operation (e.g., display, movement, etc.) of the information processing terminal 20.

[0024] Therefore, for example, communication charges for communication from the information processing terminal 20A to the information processing device 10 can be reduced in the case of a pay-as-you-go system. Also, for example, the network bandwidth used for communication from the information processing terminal 20A to the information processing device 10 can be reduced. Also, one information processing device 10 can control a larger number of information processing terminals 20A. Furthermore, since communication from the remote information processing terminal 20A to the information processing device 10 is reduced, power consumption in the information processing terminal 20A can be reduced.

[0025] Furthermore, for example, in a situation where radio waves cannot be emitted from the information processing terminal 20A due to military defense, even if the transmitter of the information processing terminal 20A breaks down, the remote information processing terminal 20A can be appropriately controlled. Furthermore, even if communication from an external device such as the information processing terminal 20A to the information processing device 10 is restricted in response to a cyber attack or the like, the remote information processing terminal 20A can be appropriately controlled.

[0026] <Hardware configuration of information processing device 10> Fig. 3 is a diagram showing an example of the hardware configuration of an information processing device 10 according to an embodiment. In the example of Fig. 3, the information processing device 10 (computer 100) includes a processor 101, a memory 102, and a communication interface 103. These components may be connected via a bus or the like. The memory 102 stores at least a part of a program 104. The communication interface 103 includes an interface required for communication with other network elements.

[0027] When the program 104 is executed by the processor 101, memory 102, and other components in cooperation with each other, the computer 100 performs at least some of the processing of the embodiments of the present disclosure. The memory 102 may be of any type suitable for a local technology network. The memory 102 may be, by way of non-limiting example, a non-transitory computer-readable storage medium. The memory 102 may also be implemented using any suitable data storage technology, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and removable memory. While only one memory 102 is shown in the computer 100, several physically distinct memory modules may be present in the computer 100. The processor 101 may be of any type. The processor 101 may include one or more of a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and, by way of non-limiting example, a processor based on a multi-core processor architecture. The computer 100 may have multiple processors, such as application-specific integrated circuit chips time-slaved to a clock that synchronizes the main processor.

[0028] Embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device.

[0029] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, that execute on a target real or virtual processor or device to perform the processes or methods of the present disclosure. Program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or divided among program modules as desired in various embodiments. The machine-executable instructions of the program modules may be executed in local or distributed devices. In a distributed device, the program modules may be located in both local and remote storage media.

[0030] The program code for executing the methods of the present disclosure may be written in any combination of one or more programming languages. The program code may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus. When the program code is executed by the processor or controller, the functions / acts in the flowcharts and / or implementing block diagrams are performed. The program code may be executed entirely on the machine, partly on the machine, as a standalone software package, partly on the machine and partly on a remote machine, or entirely on a remote machine or server.

[0031] The program can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible recording media. Examples of non-transitory computer-readable media include magnetic recording media, magneto-optical recording media, optical disk media, and semiconductor memory. Magnetic recording media include, for example, flexible disks, magnetic tapes, and hard disk drives. Magneto-optical recording media include, for example, magneto-optical disks. Optical disk media include, for example, Blu-ray discs, CD (Compact Disc)-ROMs (Read Only Memory), CD-Rs (Recordable), and CD-RWs (Rewritable). Semiconductor memory includes, for example, solid-state drives, mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory). The program may also be supplied to a computer by various types of temporary computer-readable media. Examples of temporary computer-readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire or an optical fiber, or via a wireless communication path.

[0032] <Processing> Next, an example of processing of the information processing device 10 according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a flowchart showing an example of processing of the information processing device 10 according to the embodiment.

[0033] In step S101, the acquisition unit 11 of the information processing device 10 acquires information indicating the processing content to be executed by the information processing terminal 20. Here, the information processing device 10 may acquire the information by, for example, accepting an input operation from a user using a keyboard, a mouse, or the like.

[0034] Next, the transmitting unit 12 of the information processing device 10 generates a command according to the information acquired by the acquiring unit 11 (step S102). Next, the transmitting unit 12 of the information processing device 10 transmits the generated command to the local information processing terminal 20B (step S103). Next, the transmitting unit 12 of the information processing device 10 transmits the command to the remote information processing terminal 20A (step S104).

[0035] The information processing device 10 may first transmit a command to the local information processing terminal 20B and acquire information indicating the processing result of the command at the information processing terminal 20B. The information processing device 10 may then determine whether the processing result is successful, and if successful, may also transmit the command to the remote information processing terminal 20A. On the other hand, if the processing result is not successful, the information processing device 10 may not transmit the command to the remote information processing terminal 20A. This can reduce the number of times that a command that causes an error in the remote information processing terminal 20A is executed by the information processing terminal 20A, for example.

[0036] Furthermore, the information processing device 10 may allow the user to determine whether to execute a specific command on each information processing terminal 20 based on the processing result of the command on the local information processing terminal 20B. In this case, the information processing device 10 first transmits a first command to the local information processing terminal 20B. The user then checks the processing result of the local information processing terminal 20B based on the operation of the information processing terminal 20B located near the user or a response received by the information processing device 10 from the information processing terminal 20B. When the information processing device 10 receives a predetermined cancel operation from the user who has confirmed the processing result of the local information processing terminal 20B, the information processing device 10 transmits a cancel command to cancel the first command to the information processing terminal 20B. On the other hand, when the information processing device 10 receives a predetermined approval operation from the user who has confirmed the processing result of the local information processing terminal 20B, the information processing device 10 also transmits the first command to the information processing terminal 20A. This allows the user to execute and cancel commands, for example, with a simple operation.

[0037] (Example of resending a command) The information processing device 10 may divide a command into multiple packets and transmit them to the information processing terminal 20A. The information processing terminal 20A may then detect the order of the packets and whether any packets are missing, based on the sequence number or the like included in each received part. The information processing device 10 may then repeatedly transmit the multiple packets a specific number of times. This makes it possible to reduce the possibility of a command not arriving due to packet loss or the like, even if there are restrictions on communication from the remote information processing terminal 20A to the information processing device 10 and restrictions on sending and receiving acknowledgements (ACKs) to commands or packets.

[0038] In this case, when the information processing terminal 20A detects a missing packet, it may stop processing the command. Then, when the information processing terminal 20A receives the missing packet, it may resume processing the command. Note that when the information processing terminal 20A receives a packet that was normally received again, it may not process the received packet again.

[0039] Furthermore, the information processing device 10 may transmit a specific command a first number of times (for example, once) to the local information processing terminal 20B, and transmit (retransmit) a second number of times (for example, five times) that is greater than the first number of times to the remote information processing terminal 20A. This reduces the chance of the command not arriving due to packet loss or the like, even if there are restrictions on communication from the remote information processing terminal 20A to the information processing device 10 and restrictions on sending and receiving acknowledgements (ACKs) to commands.

[0040] Furthermore, the information processing device 10 may transmit a command to the remote information processing terminal 20A a number of times according to the processing result of the command in the local information processing terminal 20B. This reduces the possibility that a command that brings about a relatively important processing result will not arrive due to packet loss or the like, even if there are restrictions on sending and receiving acknowledgements (ACKs) to the command. In this case, the information processing device 10 may first transmit a command to the local information processing terminal 20B and acquire information indicating the processing result of the command in the information processing terminal 20B. The information processing device 10 may then determine the importance of the processing result, and transmit the command to the remote information processing terminal 20A more times as the importance increases. Note that the importance of the processing result of the command may be determined by an application that processes the command in the local information processing terminal 20B. In this case, the local information processing terminal 20B may determine that the importance of the processing result of the command is high if the command causes a predetermined process (e.g., photographing a specific object using a drone) to be performed.

[0041] Furthermore, the information processing device 10 may transmit a command to the information processing terminal 20A a number of times according to the communication quality from the information processing device 10 to the remote information processing terminal 20A. This reduces the possibility of the command not arriving due to packet loss or the like, even if there are restrictions on sending and receiving acknowledgements (ACKs) to the command. In this case, the information processing device 10 may detect the communication means to the information processing terminal 20A, and transmit the command to the remote information processing terminal 20A a greater number of times as the reliability of the detected communication means decreases. In this case, the information processing device 10 may determine that the reliability of the communication means is low, for example, when communication with the information processing terminal 20A is connected via a satellite communication line.

[0042] Furthermore, when the information processing device 10 receives a retransmission request for at least a portion of the data included in the command from the information processing terminal 20A, the information processing device 10 may retransmit the data to the information processing terminal 20A. In this case, each information processing terminal 20A may form a peer-to-peer network among the multiple information processing terminals 20A, and each piece of data included in the command received from the information processing device 10 may be shared (transmitted and received) in the peer-to-peer network. Then, when none of the information processing terminals 20A forming the peer-to-peer network has received a portion of the data included in the command, one information processing terminal 20A may transmit a retransmission request for the data to the information processing device 10. In this case, when the number of information processing terminals 20A is equal to or greater than a threshold, the information processing device 10 may transmit a command to each information processing terminal 20A to form a peer-to-peer network among the information processing terminals 20A.

[0043] <Modification> The information processing device 10 may be a device contained in a single housing, but the information processing device 10 of the present disclosure is not limited to this. Each unit of the information processing device 10 may be realized by cloud computing configured by one or more computers, for example.

[0044] Furthermore, the information processing device 10 and the information processing terminal 20B may be housed in the same housing and configured as an integrated information processing device. In this case, the transmission unit 12 of the information processing device 10 may transmit data to the information processing terminal 20B provided inside the housing via an internal bus or an external bus. Furthermore, the transmission unit 12 of the information processing device 10 may transmit data to the information processing terminal 20B, which is a virtualized entity within the information processing device 10, by inter-process communication or the like. In these cases, the transmission unit 12 may be referred to as an "output unit" or the like.

[0045] Furthermore, the information processing terminal 20B may be configured to execute at least a part of the processing of each functional unit of the information processing device 10. Such information processing devices 10 are also included in the examples of the "information processing device" of the present disclosure.

[0046] The present invention is not limited to the above-described embodiment, and can be modified as appropriate within the scope of the invention.

[0047] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) an acquisition unit that acquires information indicating the content of a process to be executed by the first information processing terminal; a transmitting unit that transmits a command corresponding to the information acquired by the acquiring unit to the first information processing terminal and a second information processing terminal having at least a part of the same data as that of the first information processing terminal; An information processing device having the above. (Appendix 2) the first information processing terminal is a remote information processing terminal with respect to the information processing device, the second information processing terminal is an information processing terminal local to the information processing device, or an information processing terminal capable of communicating with the information processing device; 10. The information processing device according to claim 1. (Appendix 3) The transmission unit After transmitting the command to the second information processing terminal, if the processing result for the command at the second information processing terminal is successful, the command is transmitted to the first information processing terminal, and if the processing result for the command at the second information processing terminal is not successful, the command is not transmitted to the first information processing terminal. 3. The information processing device according to claim 1 or 2. (Appendix 4) The transmission unit transmitting a first command to the second information processing terminal, and then transmitting a second command to the second information processing terminal to cancel the first command if a cancel operation is accepted, and transmitting the first command to the first information processing terminal if an approval operation is accepted; 4. The information processing device according to claim 1. (Appendix 5) The transmission unit causing the second information processing terminal to transmit the command to the first information processing terminal a number of times corresponding to a processing result of the command; 5. The information processing device according to any one of claims 1 to 4. (Appendix 6) The transmission unit transmitting the command to the first information processing terminal a number of times according to a communication quality from the information processing device to the first information processing terminal; 6. An information processing device according to any one of appendices 1 to 5. (Appendix 7) the first information processing terminal includes a plurality of information processing terminals, The transmission unit when a request for retransmission of at least a part of the data included in the command is received from a specific information processing terminal included in the plurality of information processing terminals, retransmitting the data to the specific information processing terminal; 7. An information processing device according to any one of claims 1 to 6. (Appendix 8) The transmission unit If the number of the plurality of information processing terminals is equal to or greater than a threshold, a command for connecting communications between the plurality of information processing terminals is transmitted. 8. The information processing device according to claim 7. (Appendix 9) acquire information indicating the processing content to be executed by the first information processing terminal; transmitting a command according to the acquired information to the first information processing terminal and a second information processing terminal having at least a part of the same data as that of the first information processing terminal; Information processing methods. (Appendix 10) In the information processing device, A process of acquiring information indicating the content of a process to be executed by the first information processing terminal; a process of transmitting a command corresponding to the acquired information to the first information processing terminal and a second information processing terminal having at least a part of the same data as that of the first information processing terminal; A program that executes the following. (Appendix 11) An information processing system having a first information processing terminal, a second information processing terminal, and an information processing device, The information processing device includes: an acquisition unit that acquires information indicating the processing content to be executed by the first information processing terminal; a transmitting unit that transmits a command corresponding to the information acquired by the acquiring unit to the first information processing terminal and the second information processing terminal that has at least a part of the same data as that of the first information processing terminal; An information processing system having the above. (Appendix 12) the first information processing terminal is a remote information processing terminal with respect to the information processing device, the second information processing terminal is a local information processing terminal relative to the information processing device, or an information processing terminal capable of communicating with the information processing device; 12. The information processing system of claim 11. [Explanation of symbols]

[0048] 1. Information Processing Systems 10. Information processing equipment 11 Acquisition Department 12 Transmitter 20A Information processing terminal 20B Information processing terminal

Claims

1. an acquisition unit that acquires information indicating the content of a process to be executed by the first information processing terminal; a transmitting unit that transmits a command corresponding to the information acquired by the acquiring unit to the first information processing terminal and to a second information processing terminal that has at least a portion of the same data as that of the first information processing terminal; The transmission unit after transmitting the command to the second information processing terminal, if the processing result for the command at the second information processing terminal is successful, transmitting the command to the first information processing terminal, and if the processing result for the command at the second information processing terminal is not successful, not transmitting the command to the first information processing terminal; Information processing device.

2. the first information processing terminal is a remote information processing terminal with respect to the information processing device, the second information processing terminal is a local information processing terminal relative to the information processing device, or an information processing terminal capable of communicating with the information processing device; The information processing device according to claim 1 .

3. The transmission unit transmitting a first command to the second information processing terminal, and then transmitting a second command to the second information processing terminal to cancel the first command if a cancel operation is accepted, and transmitting the first command to the first information processing terminal if an approval operation is accepted.

3. The information processing device according to claim 1 or 2.

4. The transmission unit causing the second information processing terminal to transmit the command to the first information processing terminal a number of times according to the importance of a processing result for the command; The information processing device according to claim 1 .

5. The transmission unit transmitting the command to the first information processing terminal a number of times according to a communication quality from the information processing device to the first information processing terminal; The information processing device according to claim 1 .

6. the first information processing terminal includes a plurality of information processing terminals, The transmission unit when a request for retransmission of at least a part of the data included in the command is received from a specific information processing terminal included in the plurality of information processing terminals, retransmitting the data to the specific information processing terminal; The information processing device according to claim 1 .

7. The transmission unit If the number of the plurality of information processing terminals is equal to or greater than a threshold, a command for connecting communications between the plurality of information processing terminals is transmitted. The information processing device according to claim 6 .

8. acquire information indicating the processing content to be executed by the first information processing terminal; transmitting a command according to the acquired information to the first information processing terminal and a second information processing terminal having at least a part of the same data as that of the first information processing terminal; after transmitting the command to the second information processing terminal, if the processing result for the command at the second information processing terminal is successful, transmitting the command to the first information processing terminal, and if the processing result for the command at the second information processing terminal is not successful, not transmitting the command to the first information processing terminal; Information processing methods.

9. In the information processing device, A process of acquiring information indicating the content of a process to be executed by the first information processing terminal; a process of transmitting a command corresponding to the acquired information to the first information processing terminal and a second information processing terminal having at least a part of the same data as that of the first information processing terminal; a process of causing the command to be transmitted to the second information processing terminal, and then causing the command to be transmitted to the first information processing terminal if the processing result for the command at the second information processing terminal is successful, and not causing the command to be transmitted to the first information processing terminal if the processing result for the command at the second information processing terminal is not successful; A program that executes the following.

10. An acquisition unit that acquires information indicating the processing content to be executed by a first information processing terminal; a transmitting unit that transmits a command corresponding to the information acquired by the acquiring unit to the first information processing terminal and to a second information processing terminal that has at least a portion of the same data as that of the first information processing terminal; The transmission unit transmitting a first command to the second information processing terminal, and then transmitting a second command to the second information processing terminal to cancel the first command if a cancel operation is accepted, and transmitting the first command to the first information processing terminal if an approval operation is accepted. Information processing device.

11. An acquisition unit that acquires information indicating the processing content to be executed by a first information processing terminal; a transmitting unit that transmits a command corresponding to the information acquired by the acquiring unit to the first information processing terminal and to a second information processing terminal that has at least a portion of the same data as that of the first information processing terminal; The transmission unit causing the second information processing terminal to transmit the command to the first information processing terminal a number of times according to the importance of a processing result for the command; Information processing device.

12. An acquisition unit that acquires information indicating the processing content to be executed by a first information processing terminal; a transmitting unit that transmits a command corresponding to the information acquired by the acquiring unit to the first information processing terminal and to a second information processing terminal that has at least a portion of the same data as that of the first information processing terminal; the first information processing terminal includes a plurality of information processing terminals, The transmission unit when a retransmission request for at least a part of the data included in the command is received from a specific information processing terminal included in the plurality of information processing terminals, retransmitting the data to the specific information processing terminal; The transmission unit If the number of the plurality of information processing terminals is equal to or greater than a threshold, a command for connecting communications between the plurality of information processing terminals is transmitted. Information processing device.

Citation Information

Patent Citations

  • Common bus fault processor detection system

    JP1990047947A

  • Frequency selection system for single direction radio communication

    JP1992022292A

  • Remote control system

    JP1999282507A

  • Test system for electronic apparatus having self-testing function

    JP2001103068A

  • A method for protecting unidirectional signal transmission.

    JP2013522942A