Information processing apparatus and information processing method

By interacting with the information processing device, equipment, and communication server, the problem of inconvenient equipment operation is solved, enabling remote control and convenient operation of the equipment.

CN122496801APending Publication Date: 2026-07-31SINTOKOGIO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SINTOKOGIO LTD
Filing Date
2025-11-26
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

The equipment operators need to go to the equipment in person to operate it, which makes operation inconvenient.

Method used

Design an information processing device that connects to the equipment, acquires equipment information through sensors, interacts with a communication server, sends notification data and receives response data to control the operation of the equipment.

Benefits of technology

It enables remote operation of the equipment, reduces the need for on-site operators, and improves the convenience of operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122496801A_ABST
    Figure CN122496801A_ABST
Patent Text Reader

Abstract

[Problem] This invention provides an information processing apparatus that enables easy operation of the device. [Solution] The information processing apparatus (20) is connected to the device (61, 62, 63) and is connected to a communication server (100) for sending and receiving data. The device (61, 62, 63) includes a machine (71, 72, 73) as the object of operation, sensors (81, 82A, 82B, 83) installed on the machine (71, 72, 73), and control devices (91, 92, 93) for operating the machine (71, 72, 73). The information processing device (20) includes: a transmitting unit (21) that sends notification data containing information for notifying machines (71,72,73) to a communication server (100) based on sensor information obtained from sensors (81,82A,82B,83); a receiving unit (22) that receives response data for the notification data from the communication server (100); and a control unit (23) that outputs a control command containing the operation content of the machines (71,72,73) to a control device (91,92,93) based on the response data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to an information processing apparatus and an information processing method. Background Technology

[0002] An information processing device for outputting device status has been proposed. For example, Patent Document 1 describes an information processing device that receives information indicating the status of equipment in a manufacturing facility and outputs an alarm indicating the occurrence or signs of an anomaly in the equipment based on the information.

[0003] Existing technical documents

[0004] Patent documents

[0005] Patent Document 1: Japanese Patent No. 7459872 Summary of the Invention

[0006] The problem that the invention aims to solve

[0007] Once the equipment information has been confirmed, the operators need to go to the equipment location to operate it. Therefore, the industry has been constantly striving to make equipment operation easier.

[0008] The purpose of this disclosure is to provide an information processing apparatus and an information processing method that enable easy operation of the equipment.

[0009] Technical means to solve the problem

[0010] This disclosure relates to an information processing apparatus connected to a device and capable of sending and receiving data with a communication server. The device includes an operable object, a sensor disposed on the operable object, and a control device for operating the operable object. The information processing apparatus includes: a transmitting unit that sends notification data for notifying the operable object to the communication server based on sensor information obtained from the sensor; a receiving unit that obtains response data from the communication server in response to the notification data; and a control unit that outputs a control command containing the operation content of the operable object to the control device based on the response data.

[0011] This disclosure relates to an information processing method executed by an information processing device connected to a device and capable of sending and receiving data with a communication server. The device includes an object to be operated, a sensor disposed on the object, and a control device for operating the object. The processing performed by the information processing device includes: sending notification data for notifying the object to the communication server based on sensor information obtained from the sensor; obtaining response data from the communication server in response to the notification data; and outputting a control command containing the operation content of the object to the control device based on the response data.

[0012] Invention Effects

[0013] The information processing apparatus and information processing method disclosed herein enable easy operation of the equipment. Attached Figure Description

[0014] Figure 1 This is a schematic structural diagram of the information processing system according to the first embodiment.

[0015] Figure 2 It is shown Figure 1 A schematic structural diagram of an example of the structure of an information processing device.

[0016] Figure 3 It is shown Figure 1 An illustrative diagram of an example of a registered word in an information processing device.

[0017] Figure 4 It is shown Figure 1 An explanatory diagram illustrating the structure of an information processing device scenario.

[0018] Figure 5 It is shown Figure 1 An illustrative diagram illustrating an example of a scenario involving an information processing device.

[0019] Figure 6 It is shown Figure 4 An illustrative diagram of an example of notification text in a scenario.

[0020] Figure 7 It is shown Figure 4 An illustrative diagram of an example of response text in a scenario.

[0021] Figure 8 It is shown Figure 1 A flowchart outlining the processing overview of the information processing device.

[0022] Figure 9 This is an explanatory diagram showing a scenario with a modified example.

[0023] Figure 10 This is a flowchart illustrating the processing overview of a change example.

[0024] Figure 11 This is a schematic structural diagram of the information processing system according to the second embodiment.

[0025] Figure 12 It is shown Figure 11 An illustrative diagram of an example of a registered word in an information processing device.

[0026] Figure 13 It is shown Figure 11 An illustrative diagram illustrating an example of a scenario involving an information processing device.

[0027] Figure 14 It is shown Figure 11 A flowchart outlining the processing overview of the information processing device. Detailed Implementation

[0028] Hereinafter, with reference to the accompanying drawings, the implementation methods and variations will be described.

[0029] The terms "first," "second," and "third" used in this disclosure are used only to distinguish objects and are not intended to rank the objects.

[0030] (First Implementation)

[0031] The information processing system 10 of the first embodiment will be described below.

[0032] like Figure 1 As shown, the information processing system 10 includes an information processing device 20 connected to multiple devices 61, 62, and 63. The information processing system 10 may also have a structure including at least one device.

[0033] In one example, multiple devices 61, 62, and 63 are manufacturing-related devices configured in a manufacturing facility. In another example, multiple devices 61, 62, and 63 constitute a production line. Furthermore, either two of the multiple devices 61, 62, and 63 can constitute a production line, or each device 61, 62, and 63 can constitute a production line individually. Additionally, the multiple devices 61, 62, and 63 can be devices performing the same process or devices performing different processes.

[0034] Device 61 includes a machine 71 as the object of operation, a sensor 81 installed on the machine 71, and a control device 91 for controlling the machine 71. Device 62 includes a machine 72 as the object of operation, sensors 82A and 82B installed on the machine 72, and a control device 92 for controlling the machine 72. Device 63 includes a machine 73 as the object of operation, a sensor 83 installed on the machine 73, and a control device 93 for controlling the machine 73. In other words, the device includes a machine for manufacturing related equipment, sensors installed on the machine, and a control device for controlling the machine.

[0035] exist Figure 1 In the text, the names 71, 72, 73 (machines), 81, 82A, 82B, 83 (sensors), and 91, 92, 93 (control devices) for each of the devices 61, 62, 63 are designated for differentiation within the information processing device 20. Figure 1 In the example shown, machines 71, 72, and 73 are labeled "Machine X," "Machine Y," and "Machine Z," respectively. The information processing device 20 is registered with... Figure 1 The strings shown are processed differently for machines 71, 72, and 73. Additionally, in Figure 1 In the above, sensors 81, 82A, 82B, and 83 are labeled "Sensor A," "Sensor B," "Sensor C," and "Sensor D," respectively; and control devices 91, 92, and 93 are labeled "Control Device X," "Control Device Y," and "Control Device Z," respectively. The information processing device 20 is registered with... Figure 1 The strings shown are used to differentiate between sensors 81, 82A, 82B, 83, and control devices 91, 92, and 93.

[0036] In one example, sensor 81 of device 61 is a sensor for detecting the temperature of machine 71. Sensor 81 is configured to detect the temperature of machine 71 in a contact or non-contact manner. Additionally, sensor 81 can also detect the temperature around machine 71 as the temperature of machine 71. In one example, control device 91 of device 61 controls the stopping of machine 71. In one example, sensor 82A of device 62 is a sensor for detecting the temperature of machine 72. Sensor 82A is configured to detect the temperature of machine 72 in a contact or non-contact manner. Additionally, sensor 82A can also detect the temperature around machine 72 as the temperature of machine 72. In one example, sensor 82B of device 62 is a sensor for detecting current related to the output of machine 72. In one example, control device 92 of device 62 controls the operating state and stopping of machine 72. Furthermore, in one example, control device 92 controls the output of machine 72. The output of machine 72 is detected, for example, by the current value. In one example, sensor 83 of device 63 is a sensor for detecting the rotational speed related to the operation of machine 73. In one example, control device 93 of device 63 controls the rotation of machine 73.

[0037] Furthermore, the aforementioned sensors 81, 82A, 82B, and 83 are examples of sensors used to detect machines 71, 72, and 73. For example, other sensors such as pressure sensors, voltage sensors, and vibration sensors can be configured according to the machine settings.

[0038] The information processing device 20 is connected to each of the devices 61, 62, and 63. Specifically, the information processing device 20 is connected in a manner capable of acquiring sensor information obtained from sensors 81, 82A, 82B, and 83 of each of the devices 61, 62, and 63. The sensor information includes measurement values ​​obtained by sensors 81, 82A, 82B, and 83 detecting the state of machines 71, 72, and 73. Furthermore, the information processing device 20 is transceiverably connected to the control devices 91, 92, and 93 of each of the devices 61, 62, and 63.

[0039] exist Figure 1 In this configuration, the information processing device 20 is individually connected to each of the devices 61, 62, and 63. The connection between the information processing device 20 and each of the devices 61, 62, and 63 can be direct via a local area network (LAN) or indirect via a gateway. Alternatively, the information processing device 20 and each of the devices 61, 62, and 63 can be connected via wired or wireless communication lines.

[0040] The information processing device 20 is configured to communicate with the communication server 100. The information processing device 20 and the communication server 100 are connected to transmit and receive data. The connection between the information processing device 20 and the communication server 100 can be a direct connection via a local area network (LAN) or an indirect connection via a gateway. Alternatively, the information processing device 20 and the communication server 100 can be connected via a wired or wireless communication line.

[0041] The communication server 100 is communicatively connected to at least one communication terminal 120 via a communication line 110. The communication line 110 may include the Internet, public telephone network, etc. Figure 1 The image shows three communication terminals 120. These three communication terminals 120 are configured as a communication group in the communication server 100. The communication group includes... Figure 1 The communication terminal 120 and information processing device 20 are shown. The communication server 100 can also connect to communication terminals that are not set as communication groups, and can be set to... Figure 1 The communication terminals 120 shown are communication terminals of different communication groups.

[0042] The communication server 100 includes a group list 101 containing communication groups of at least one communication terminal 120. The communication server 100 is configured to send and receive data with the communication terminals 120 included in the group list 101. The communication terminal 120 is a terminal held by the person in charge of the information processing system 10. The person in charge may be, for example, an operator or manager of the equipment 61, 62, 63. The communication terminal 120 may be, for example, a mobile phone, a smartphone, a tablet PC, or a specific dedicated terminal. The data sent and received between the communication server 100 and the communication terminal 120 includes voice data and text data. In one example, the voice data and text data are in Japanese. The voice data and text data can also be in any language other than Japanese. The voice data and text data can be changed depending on the communication terminal 120. For example, the voice data and text data may be in languages ​​corresponding to the settings of each communication terminal. Alternatively, the language of the voice data and the language of the text data may be different. The communication server 100 and the communication terminal 120 are configured to communicate via voice data, email, chat, or other text data. In one example, the communication server 100 and the communication terminal 120 can communicate by sending and receiving data packets containing voice data and text data.

[0043] In one example, the communication server 100 is configured to simultaneously send voice data to the communication terminals 120 included in the group list 101. In this case, the communication server 100 is communicatively connected to the communication terminals 120 via a communication network including voice communication base stations. Furthermore, the communication server 100 may also send voice data, text data, or both voice data and text data to the communication terminals 120 according to the settings of the group list 101.

[0044] Furthermore, the communication server 100 is configured to store the communication history 102 in the communication group. The communication server 100 is configured to convert voice data into text data and store it in the communication history 102 for communications with the communication terminals 120 in the communication group. When text data is transmitted with the communication terminal 120, the communication server 100 stores the transmitted text data in the communication history 102. The communication history 102 is configured in the form of text data.

[0045] (Processing overview of the information processing device)

[0046] The information processing device 20 has the following function: it notifies the communication terminals 120 of the status of machines 71, 72, and 73 of devices 61, 62, and 63 via the communication server 100. Therefore, the person in charge of the communication terminal 120 can easily grasp the status of devices 61, 62, and 63 via the communication server 100 based on the notification from the information processing device 20.

[0047] The information processing device 20 has the following functions: It acquires control information from each communication terminal 120 via the communication server 100. Based on the acquired control information, the information processing device 20 outputs control commands for machines 71, 72, and 73 of each of the devices 61, 62, and 63 to the control devices 91, 92, and 93 of the devices 61, 62, and 63. The control devices 91, 92, and 93 control machines 71, 72, and 73 based on the control commands. Therefore, even when the person in charge of the communication terminal 120 is located far from the devices 61, 62, and 63, they can still control the machines 71, 72, and 73 of the devices 61, 62, and 63 from that location.

[0048] according to Figure 1 The processing functions of the information processing device 20 will be explained.

[0049] The information processing device 20 includes a transmitting unit 21, a receiving unit 22, a control unit 23, and a storage unit 24. The transmitting unit 21, the receiving unit 22, and the control unit 23 can be provided in the information processing device 20 as components for their respective functions. Alternatively, the transmitting unit 21, the receiving unit 22, and the control unit 23 can also be... Figure 2The processor 31 shown implements the following functions.

[0050] The processing functions of the information processing device 20 are the same for each of the devices 61, 62, and 63. Therefore, the following mainly describes the processing for device 61, while devices 62 and 63 will be used for explanation as needed.

[0051] Based on sensor information obtained from sensor 81, the transmitting unit 21 sends notification data, which is used to notify the machine 71 that is the target of the operation, to the communication server 100. The communication server 100 sends the notification data to the communication terminals 120 of the communication group. In one example, the communication server 100 converts the notification data into voice data. Then, the communication server 100 sends the voice data to the communication terminals 120 of the communication group. In one example, the communication server 100 sends a data packet containing voice data to the communication terminals 120 of the communication group. That is, the communication server 100 performs one-to-many group simultaneous voice communication. The communication terminal 120 plays the voice data received by the communication terminal 120, that is, the notification text, through the operation of the person in charge. In this way, the information processing device 20 can use the communication server 100 to notify the person in charge of the communication terminal 120 of the status of the machine 71 of the device 61. When the group list 101 includes multiple communication terminals 120, it is possible to notify multiple persons in charge of the communication terminals 120 of the status.

[0052] Upon receiving the voice data, the person in charge inputs a voice instruction containing operational instructions for machine 71 into communication terminal 120 in response to the voice data. Communication terminal 120 then sends the voice data input by the person in charge to communication server 100. In one example, communication terminal 120 sends a data packet containing the voice data to communication server 100.

[0053] The communication server 100 converts the voice data received from the communication terminal 120 into text data and saves this text data as a history within the communication group in the communication history 102. The communication history 102 contains the history of each communication between the communication terminal 120 and the information processing device 20 in the communication group. The communication history is stored in the communication history 102 in the form of text data. Therefore, the communication history 102 enables historical retrieval using strings as search terms.

[0054] The person in charge can also respond to notifications based on voice data by inputting text (email, chat, etc.) into the communication terminal 120. The communication terminal 120 sends text data containing the operation content input by the person in charge to the communication server 100. The communication server 100 saves the received text data in the communication history 102.

[0055] In addition, notification data can also be sent to communication terminal 120 via text data. In this case, notification data is sent from communication server 100 to communication terminal 120 via email, chat, etc. In this case, the person in charge can send the operation content to communication server 100 either via text data based on email, chat, etc., or via voice data based on a call. Even in these cases, as described above, communication server 100 saves the received text data or the text data converted from the received voice data in communication history 102.

[0056] The receiving unit 22 of the information processing apparatus 20 is configured to communicate with the communication server 100. The receiving unit 22 acquires response data based on the communication history 102 of the communication server 100. For example, the receiving unit 22 is configured to retrieve the communication history 102. The receiving unit 22 uses search terms to retrieve the communication history 102 of the communication server 100. Then, the receiving unit 22 acquires the history containing the search terms as response data.

[0057] The control unit 23 of the information processing device 20 is configured to communicate with the control unit 91 of the device 61. Based on the response data acquired by the receiving unit 22, the control unit 23 outputs control commands for the machine 71 of the device 61. The control commands include operational content for the machine 71 to be operated. Operational content includes, for example, stopping the machine 71. Therefore, the person in charge of the communication terminal 120 can perform controls such as stopping the machine 71 of the device 61 by inputting voice instructions containing operational content into the communication terminal 120.

[0058] Depending on when the receiving unit 22 acquires the response data, sometimes multiple communication histories containing the search terms exist in the communication history 102. This occurs because, when the group list 101 includes multiple communication terminals 120, voice data is sent to multiple communication terminals 120, resulting in responses from multiple responsible persons. In this case, the information processing device 20 is configured to acquire one of the multiple communication histories as the response data. For example, the information processing device 20 acquires the communication history with the earliest registration time from among the multiple communication histories as the response data. Furthermore, the information processing device 20 can also acquire the communication history with the latest registration time as the response data. Additionally, if a password is set for each responsible person, the information processing device 20 can also acquire a communication history as the response data based on the password contained in the communication history.

[0059] (Structure of an information processing device)

[0060] The information processing device 20 may include a PLC (Programmable Logic Controller) or a computer system.

[0061] Figure 2 This is a block diagram illustrating an example of the structure of an information processing device 20, showing an example of a computer system.

[0062] The information processing device 20 includes at least one processor 31, a storage unit 24, a communication unit 32, an input / output unit 33, and a connection unit 34. The processor 31 executes a control program stored in the storage unit 24, thereby acting as... Figure 1 The information processing device 20 shown functions as a transmitting unit 21, a receiving unit 22, and a control unit 23. The processor 31 may be, for example, a CPU (Central Processing Unit). The processor 31 may include main storage devices such as RAM (Random Access Memory) and ROM (Read Only Memory). The storage unit 24 may include non-volatile storage devices such as HDD (hard disk drive) and SSD (solid state drive). The communication unit 32 and... Figure 1 The communication server 100 shown is connected. The input / output unit 33 is connected to... Figure 1 The sensors 81, 82A, 82B, and 83 and the control devices 91, 92, and 93 are shown. A terminal 35 is connected to the connection unit 34. The terminal 35 is a setting terminal used to perform various settings on the information processing device 20, including setting registered words and scenarios used as the aforementioned search terms. The terminal 35 can also be a device specifically configured for the information processing device 20, such as a laptop computer or tablet with an application program imported for setting.

[0063] The storage unit 24 of the information processing device 20 stores... Figure 3 The registered word shown is 41 or Figure 4 , Figure 5 The scene shown. Information processing device 20 according to... Figure 3 The registered word shown is 41 or Figure 4 , Figure 5 As shown in scenario 42, obtain the response data.

[0064] (Register words)

[0065] Figure 3 An example of a registration word 41 set in the information processing device 20 is shown. The registration word 41 is used by… Figure 1The receiving unit 22 shown performs a retrieval of the communication history 102. Registered terms may include the operation object, operation content, and authentication information. The operation object includes... Figure 1 The operation objects in devices 61, 62, and 63 shown are the strings "Machine X," "Machine Y," and "Machine Z" for machines 71, 72, and 73, respectively. The operation content refers to the actions performed on machines 71, 72, and 73, such as "Stop," "Output," "Rotate," "Raise," and "Lower." The authentication information is used to authenticate the obtained response data, such as the strings "Password," "7390," "2490," and "1730." "Password" indicates that the following string is the actual password. "7390," "2490," and "1730" are, for example, passwords set for authentication for each operation object. Passwords can be set for each operation content or for each responsible person.

[0066] The information processing device 20 sets the keyword registered in the registration word 41 as the search term and retrieves the communication history 102 of the communication server 100. In this way, by using the registration word 41, the information processing device 20 can obtain response data corresponding to the devices 61, 62, and 63 connected to the information processing device 20 from the communication history 102. Furthermore, by using the registration word 41, the information processing device 20 can suppress the acquisition of erroneous response data.

[0067] The registered word 41 contains a password as authorization information. Therefore, the information processing device 20 can reliably obtain response data from the responsible person. Furthermore, the information processing device 20 obtains response data including the password contained in the search term. Therefore, there is no need to perform processing steps such as verifying whether the response data containing the operation object and operation content comes from the correct responsible person after obtaining the response data.

[0068] (Scene)

[0069] Reference Figures 4-7 The scenario set in the information processing device 20 will be described.

[0070] Figure 4 An outline of the scene stored in the storage unit 24 of the information processing device 20 is shown. Figure 5 An example of scenario "1" is shown.

[0071] The storage unit 24 of the information processing device 20 stores scenes. A scene is a list showing the processing sequence performed by the information processing device 20.

[0072] Regarding the scene, each machine 71, 72, and 73 is configured according to the state required for the corresponding control. In one example, the scene is configured based on the combination of each machine 71, 72, and 73 with the sensors 81, 82A, 82B, and 83 installed on each machine 71, 72, and 73. Figure 1 In the information processing system 10 shown, there are set scene "1" corresponding to machine 71 and sensor 81 of device 61, scene "2" corresponding to machine 72 and sensor 82A of device 62, scene "3" corresponding to machine 72 and sensor 82B of device 62, and scene "4" corresponding to machine 73 and sensor 83 of device 63.

[0073] Here, we will explain scenario "1".

[0074] Scenario "1" refers to machine 71 of device 61, indicating the corresponding handling when machine 71 experiences an abnormal temperature. The information processing device 20 is configured to perform processing according to scenario "1".

[0075] The information processing unit 20 determines, for the machine 71, whether the sensor information obtained by the sensor 81 corresponds to an abnormal condition. An abnormal condition is a condition used to determine whether the machine 71, as the object of operation, has malfunctioned. Regarding the machine 71, based on the sensor information obtained by the sensor 81, if the temperature of the machine 71 exceeds the upper limit, the information processing unit 20 determines that the machine 71 has malfunctioned. Then, the information processing unit 20 sends notification data corresponding to the sensor information to... Figure 1 The communication server 100.

[0076] Figure 6 The notification text for each scenario is shown. Figure 6 The notification text shown corresponds to that provided by Figure 1 The sensor information obtained by each of the sensors 81, 82A, 82B, and 83 is shown. For example, the notification text for scenario "1" corresponds to the temperature of machine 71 detected by sensor 81 of device 61. In one example, notification text "1" is "The temperature of machine X exceeds the upper limit". Figure 1 The information processing device 20 shown sends notification data with the notification text "1" to the communication server 100 when the temperature of the machine 71 exceeds the upper limit, based on sensor information obtained by sensor 81. The communication server 100 converts the notification data into voice data and sends the voice data to the communication terminal 120 set in the group list 101.

[0077] For scenario "1", response keywords are set for obtaining response data. The information processing device 20 sets the response keywords as search terms and performs the search. Figure 1The communication history 102 of the communication server 100 is shown. Through this retrieval, the information processing device 20 obtains the response instruction "Stop machine X password 7390" stored in the communication history. By including the strings "password" and "7390" in the search terms, authentication of the response instruction is possible. Then, the information processing device 20 outputs a control command corresponding to the response data to the control device 91 of the device 61. The control command is used for... Figure 4 The command to "stop the machine" is shown. The control device 91 of device 61 stops machine 71 according to the control command.

[0078] The information processing device 20 sends notification data containing the response text of scenario "1" to the communication server 100. The communication server 100 converts the notification data into voice data and sends the voice data to the communication terminal 120 of the communication group set in the group list 101. The communication terminal 120 plays the voice data, that is, plays the response text, through the operation of the person in charge.

[0079] Figure 7 The response text for each scenario is shown. Figure 7 The response text shown indicates that it is for... Figure 1 The text indicates that the control devices 91, 92, and 93 of the machines 71, 72, and 73 have been successfully completed. For example, the response text for scenario "1" indicates that machine 71 has been stopped. In one example, the response text "1" is "Machine X has been stopped." Therefore, notification data containing response text can refer to completion data, indicating that the operation on the target object has been successfully completed.

[0080] like Figure 4 As shown, scenarios "2", "3", and "4" are stored in the storage unit 24 of the information processing device 20. According to scenario "2", the information processing device 20 sends notification data of notification text "2" to the communication server 100 based on sensor information obtained from sensor 82A of device 62. Similarly, according to scenario "3", the information processing device 20 sends notification data of notification text "3" to the communication server 100 based on sensor information obtained from sensor 82B of device 62. Finally, according to scenario "4", the information processing device 20 sends notification data of notification text "4" to the communication server 100 based on sensor information obtained from sensor 83 of device 63.

[0081] The communication server 100 converts the notification data into voice data and sends a data packet containing the voice data to the communication terminal 120 in the communication group set in the group list 101. In this way, it is possible to notify the person in charge of abnormal statuses of a machine 72 due to sensors 82A and 82B.

[0082] Next, the information processing device 20 retrieves the communication history 102 of the communication server 100 and obtains response data. Then, the information processing device 20 outputs a control command to the control device 91 of the device 61. In this case, the machine 72 is stopped by retrieving the response data obtained by using the response keyword of scenario "2" as the search term. On the other hand, the output of the machine 72 is increased by retrieving the response data obtained by using the response keyword of scenario "3" as the search term. By setting scenarios in this way, different control can be performed on the machine 72, which is the object of operation, for each scenario.

[0083] (Processing flow of the information processing device)

[0084] Figure 8 This is a flowchart illustrating the processing in the information processing device 20.

[0085] Figure 4 , Figure 5 The scene settings shown have Figure 8 The flowchart shown illustrates the processing.

[0086] Regarding the processing of the information processing device 20, as an example, the following explanation is given. Figure 1 The processing corresponding to the device 61 shown (machine 71, sensor 81, control device 91).

[0087] Information processing device 20 executes Figure 8 The flowchart shown illustrates the processing.

[0088] like Figure 8 As shown, in step 201, the information processing device 20 determines whether the measurement value of the sensor information obtained by the sensor 81 of the device 61 is abnormal. In this determination, the following is used: Figure 4 The abnormal conditions are as shown. In this case, if the measured value is below the upper temperature limit, the information processing device 20 determines that the measured value is not abnormal; if the measured value exceeds the upper temperature limit, it determines that the measured value is abnormal. If the measured value is not abnormal (determination: no), the information processing device 20 returns to step 201; if the measured value is abnormal (determination: yes), it proceeds to step 202. Alternatively, if the measured value is not abnormal (determination: no), it may return to step 201 after waiting for a predetermined time.

[0089] In step 202, the information processing device 20 (sending unit 21) sends the notification text to the communication server 100, and then proceeds to step 203.

[0090] In step 203, the information processing device 20 (receiving unit 22) sets keywords for the search terms and then proceeds to step 204.

[0091] Next, in step 204, the information processing device 20 (receiving unit 22) performs a history search using search terms. That is, the information processing device 20 uses search terms to search for the communication history 102 of the communication server 100.

[0092] Next, in step 205, the information processing device 20 determines whether there is a history containing the search term in the communication history 102. If there is a history (determination: yes), the information processing device 20 proceeds to step 206; if there is no history (determination: no), it proceeds to step 208.

[0093] In step 206, the information processing device 20 (control unit 23) outputs a control command.

[0094] Next, in step 207, the information processing device 20 (sending unit 21) sends the response text to the communication server 100. Then, the information processing device 20 ends the processing related to the sensor information of the sensor 81 that was determined to be abnormal in step 201.

[0095] When transitioning from step 205 to step 208, the information processing device 20 determines whether a certain period of time has elapsed. If it is determined that no certain period of time has elapsed, the information processing device 20 transitions from step 208 to step 204. That is, the information processing device 20 searches the communication history 102 of the communication server 100 until a certain period of time has elapsed. As a result, the information processing device 20 (receiving unit 22) can reliably obtain response data from the response instruction from the person in charge. On the other hand, if it is determined in step 208 that a certain period of time has elapsed (determination: yes), the information processing device 20 terminates the processing related to the sensor information of the sensor 81 that was determined to be abnormal in step 201. That is, the information processing device 20 stops searching the communication history if it fails to obtain response data before a certain period of time has elapsed. This cessation of retrieval reduces the load on the communication server 100. In other words, the load on the communication server 100 can be reduced. The certain period of time determined in step 208 may, for example, be the time calculated from the time the notification text was sent to the communication server 100 in step 202. The specified time is the initial time set for the information processing device 20. The initial time can be the same or different for each device 61, 62, and 63.

[0096] The person in charge uses voice communication via the communication terminal 120 to detect abnormalities in machine 71. When this person is near device 61, they can directly operate machine 71 or operate the control device 91 to stop machine 71. In this case, the person in charge sometimes does not respond to instructions from the communication terminal 120. As a result, because no response instruction is given by the person in charge, response data is not saved in the communication history 102 of the communication server 100. That is, the history containing the search terms is not saved. Without step 208, the information processing device 20 would repeatedly execute steps 204 and 205, and would not be able to terminate the processing related to the sensor information of sensor 81, which was determined to be abnormal in step 201. Furthermore, this can sometimes affect the processing of other devices 62 and 63. Therefore, by including step 208, the processing can be terminated, or the impact on the processing of other devices 62 and 63 can be eliminated. Moreover, even if the person in charge who directly stops machine 71 responds to instructions from the communication terminal 120, no adverse effects will occur because the control device 91 will stop the stopped machine 71.

[0097] (Effects of the first embodiment)

[0098] The function and effects of the first embodiment will be explained below.

[0099] (1-1) The information processing device 20 is connected to devices 61, 62, and 63, and is connected to a communication server 100 that communicates with the communication terminal 120, enabling data transmission and reception. Devices 61, 62, and 63 include machines 71, 72, and 73 as objects of operation, sensors 81, 82A, 82B, and 83 installed on machines 71, 72, and 73, and control devices 91, 92, and 93 that operate machines 71, 72, and 73. The information processing device 20 includes: a transmitting unit 21, which sends notification data for notifying machines 71, 72, and 73 to the communication server 100 based on sensor information obtained from sensors 81, 82A, 82B, and 83; a receiving unit 22, which obtains response data from the communication server 100 in response to the notification data; and a control unit 23, which outputs control commands containing the operation content of machines 71, 72, and 73 to the control devices 91, 92, and 93 based on the response data.

[0100] The communication server 100 sends notification data to the communication terminal 120. The communication terminal 120 is held by the person in charge. The person in charge obtains information about machines 71, 72, and 73 through the notification data received by the communication terminal 120. Therefore, even if the person in charge is far away from devices 61, 62, and 63, they can easily grasp the information about machines 71, 72, and 73 of devices 61, 62, and 63.

[0101] Then, the person in charge inputs the operational information for machines 71, 72, and 73 into the communication terminal 120. This operational information is sent as response data to the communication server 100. The receiving unit 22 of the information processing device 20 obtains the response data from the communication server 100. Then, the control unit 23 of the information processing device 20 outputs control commands containing the operational information for machines 71, 72, and 73 to the control devices 91, 92, and 93 of devices 61, 62, and 63 based on the response data. Therefore, even if the person in charge is far away from devices 61, 62, and 63, they can easily control machines 71, 72, and 73 of devices 61, 62, and 63.

[0102] (1-2) The communication server 100 includes a group list 101 containing communication groups of at least one communication terminal 120 and a communication history 102 within the communication groups, configured to send notification data to the communication groups in the group list 101. The receiving unit 22 acquires response data based on the communication history 102 of the communication server 100. The status of machines 71, 72, and 73 can be easily notified to the person in charge who owns the communication terminals. Then, response data from the person in charge can be easily acquired through the communication history 102 of the communication groups.

[0103] (1-3) The receiving unit 22 retrieves response data based on the communication history 102. The receiving unit 22 stops retrieving the communication history 102 after a first time has elapsed since the start of the retrieval. Therefore, processing can be terminated even if response data cannot be obtained. Furthermore, the load on the communication server 100 can be reduced.

[0104] (1-4) The receiving unit 22 repeatedly performs the search for the communication history 102. Therefore, response data can be obtained more reliably from the communication history 102.

[0105] (1-5) The control device 91 of the equipment 61 is configured to output the control result of executing control commands on the machine 71. The control unit 23 acquires the control result, and the transmission unit 21 outputs notification data (completion data) containing a completion notification corresponding to the control result to the communication server 100. Therefore, the person in charge can easily confirm the control result.

[0106] (1-6) Sensor information includes measured values ​​obtained from detecting the status of machines 71, 72, and 73. Response data is the data used to control machines 71, 72, and 73 based on the measured values. Therefore, the status of machines 71, 72, and 73 can be easily communicated, and control corresponding to the status can be performed.

[0107] (1-7) The information processing device 20 includes a storage unit 24 that stores a scenario 42 representing a processing sequence set corresponding to sensors 81, 82A, 82B, 83 and machines 71, 72, 73. Scenario 42 includes status notification data corresponding to sensor information, keywords representing the object to be operated and the operation content for the object, and control commands for control devices 91, 92, 93. The sending unit 21 sends notification data according to scenario 42. The receiving unit 22 acquires response data according to scenario 42. Therefore, response data for response instructions to devices 61, 62, 63 can be easily acquired.

[0108] (1-8) Scenario 42 includes abnormal conditions related to sensor information. Based on the sensor information and the abnormal conditions, the sending unit 21 sends notification data when the measured value of the sensor information is abnormal. Therefore, it is possible to easily notify the person in charge of the abnormality of machines 71, 72, and 73 of devices 61, 62, and 63, thereby making it easy to control machines 71, 72, and 73 of devices 61, 62, and 63.

[0109] (1-9) The information processing device 20 is connected to multiple devices 61, 62, and 63. Scene 42 is set up for each combination of machines 71, 72, and 73 and sensors 81, 82A, 82B, and 83 among the multiple devices 61, 62, and 63. Processing corresponding to each machine 71, 72, and 73 as the object of operation can be performed. In addition, in a device 62 with two sensors 82A and 82B for a machine 72, corresponding control can be performed for each state of the machine 72 based on the sensor information obtained from the sensors 82A and 82B.

[0110] (1-10) The information processing apparatus 20 includes a storage unit 24 that stores registered words 41 corresponding to devices 61, 62, and 63. The registered words 41 include keywords indicating the object of operation and keywords indicating the operation content for the object of operation. The receiving unit 22 sets the keywords of the registered words 41 as search terms to retrieve communication history 102 and obtain response data containing the search terms. Therefore, response data for response instructions to devices 61, 62, and 63 can be easily obtained.

[0111] (1-11) Registered word 41 contains authentication information. Therefore, it is possible to authenticate the response indication of the response data. Thus, it is possible to prevent the acquisition of erroneous response data.

[0112] (1-12) The information processing device 20 is connected to multiple devices 61, 62, and 63. The registration word 41 registers the machines 71, 72, and 73 among the multiple devices 61, 62, and 63 that are the objects of operation. Therefore, it is easy to perform operations on the multiple devices 61, 62, and 63.

[0113] (Example of Change)

[0114] The above embodiments can be modified and implemented in the following ways. The above embodiments and the following modifications can be combined and implemented within a technically consistent scope. Furthermore, in the following modifications, the parts common to the above embodiments are labeled with the same reference numerals as those in the above embodiments, and their descriptions are omitted.

[0115] exist Figure 1 In the information processing system 10 shown, the information processing device 20 can also acquire sensor information obtained from each sensor 81, 82A, 82B, 83 via the control devices 91, 92, 93 of each of the devices 61, 62, 63. That is, the control device 91 of device 61 can be configured to send the sensor information obtained from sensor 81 to the information processing device 20. Similarly, the control device 92 of device 62 can be configured to send the sensor information obtained from sensors 82A and 82B to the information processing device 20. Furthermore, the control device 93 of device 63 can be configured to send the sensor information obtained from sensor 83 to the information processing device 20.

[0116] The processing in the information processing device 20 can be changed arbitrarily.

[0117] Figure 9 The example of the change is shown in scenario "1".

[0118] Scenario "1" of the modification example includes instruction confirmation, keywords, and response authorization. Instruction confirmation is used to confirm the control content of the response instruction, and the information processing device 20 outputs it as notification data to the communication server 100 corresponding to the response instruction. Instruction confirmation can refer to receiving data, indicating that response data containing the response instruction has been received. Keywords are keywords used to retrieve the communication history 102 of the communication server 100 after the notification data of instruction confirmation is sent to the communication server 100. The information processing device 20 sets the keywords as search terms and retrieves the communication history 102 of the communication server 100. Response authorization represents the response data stored in the communication history 102 as a response instruction to the instruction confirmation. When the information processing device 20 receives a response authorization containing the search terms, it outputs a control command to the control device 91 of the device 61. Thus, by sending notification data of instruction confirmation and receiving response data of response authorization, reliable control of the machine 71 of the device 61 can be achieved.

[0119] Figure 10 The flowchart for processing a change example is shown.

[0120] exist Figure 10In the flowchart shown, steps 211-216, 218, and 219 are... Figure 8 Steps 201-206, 207, and 208 are the same. That is, step 217 is added. In step 217, the information processing device 20 determines whether control has been successfully completed. The result of the control can be output from the control device 91 of the device 61 to the information processing device 20, or it can be a response to a query from the information processing device 20 to the control device 91. If control has been successfully completed (determination: yes), the information processing device 20 proceeds to step 218, sends the notification data of the response text to the communication server 100, and ends the processing. On the other hand, if control has not been successfully completed in step 217 (determination: no), the information processing device 20 proceeds to step 212, sends the notification data of the notification text to the communication server 100. This allows for more reliable control of the machine 71 of the device 61.

[0121] (Second Implementation)

[0122] The information processing system 310 of the second embodiment will be described below.

[0123] Furthermore, regarding the second embodiment, sometimes the same reference numerals are used to mark the same constituent elements as in the first embodiment, and some descriptions are omitted.

[0124] like Figure 11 As shown, the information processing device 20 of the information processing system 310 is connected to multiple devices 331, 332, and 333. The information processing system 310 may also be a structure that includes at least one device.

[0125] Device 331 includes an entrance / exit 341 as the object of operation, a sensor 351 installed on the entrance / exit 341, and a control device 361 for operating the entrance / exit 341. In one example, the entrance / exit 341 is an entrance / exit of a facility such as a factory. The entrance / exit 341 includes entrances / exits for entering the facility grounds, doors for entering the facility buildings, etc. In one example, the sensor 351 may be a sensor for detecting operation requests to the entrance / exit 341 as the object of operation. The operation request is an authorization to unlock or close the entrance / exit 341, and the sensor 351 may be, for example, a call button. The sensor 351 is configured to output the operation request for the entrance / exit 341 as sensor information based on the operation performed on the sensor 351. The sensor 351 may also be an operation button for operating the entrance / exit 341, a sensor for detecting operation, etc. The sensor for detecting operation may be a contact sensor or a non-contact sensor. The control device 361 controls a drive unit such as a motor installed for unlocking the lock installed on the entrance / exit 341 and for opening and closing the entrance / exit 341. Like device 331, devices 332 and 333 include entrances and exits 342 and 343, sensors 352 and 353, and control devices 362 and 363.

[0126] exist Figure 11 In the text, the entry / exit points 341, 342, and 343 of each of the devices 331, 332, and 333, the sensors 351, 352, and 353, and the control devices 361, 362, and 363 are labeled with names used for differentiation within the information processing device 20. Figure 11 In the example shown, entrances / exits 341, 342, and 343 are labeled "Entrance / Exit A," "Entrance / Exit B," and "Entrance / Exit C," respectively. The information processing device 20 is registered with... Figure 11 The strings shown are used to differentiate between entrances 341, 342, and 343. Additionally, in... Figure 11 In the diagram, sensors 351, 352, and 353 are labeled "Sensor A," "Sensor B," and "Sensor C," respectively; control devices 361, 362, and 363 are labeled "Control Device A," "Control Device B," and "Control Device C," respectively. The information processing device 20 is registered with... Figure 11 The strings shown are used to differentiate between sensors 351, 352, 353, and control devices 361, 362, and 363.

[0127] The information processing device 20 is connected to each of the devices 331, 332, and 333. Specifically, the information processing device 20 is connected in a manner capable of acquiring sensor information from the sensors 351, 352, and 353 of each of the devices 331, 332, and 333. The information processing device 20 is also connected transceiverably to the control devices 361, 362, and 363 of each of the devices 331, 332, and 333.

[0128] exist Figure 11 In this configuration, the information processing device 20 is individually connected to each of the devices 331, 332, and 333. The connection between the information processing device 20 and each of the devices 331, 332, and 333 can be direct via a local area network (LAN) or indirect via a gateway. Alternatively, the information processing device 20 can be connected to each of the devices 331, 332, and 333 via wired or wireless communication lines.

[0129] (Processing overview of information processing device 20)

[0130] The information processing device 20 has the following function: via the communication server 100, it notifies each communication terminal 120 of the operational status of the entry and exit points 341, 342, and 343 of devices 331, 332, and 333, such as call notifications. Therefore, the person in charge of the communication terminal 120 can easily grasp the status of devices 331, 332, and 333, such as whether there is a call, via the communication server 100 based on the notification from the information processing device 20.

[0131] The information processing device 20 has the following functions: It acquires control information from each communication terminal 120 via the communication server 100. Based on the acquired control information, the information processing device 20 outputs control commands for the entrances / exits 341, 342, and 343 of each device 331, 332, and 333 to the control devices 361, 362, and 363 of the devices 331, 332, and 333. The control devices 361, 362, and 363 control the entrances / exits 341, 342, and 343 based on the control commands. Therefore, even when the person in charge of the communication terminal 120 is located far from the devices 331, 332, and 333, they can still control the entrances / exits 341, 342, and 343 of the devices 331, 332, and 333 from that location.

[0132] according to Figure 11 The processing functions of the information processing device 20 will be explained.

[0133] The information processing device 20 includes a transmitting unit 21, a receiving unit 22, a control unit 23, and a storage unit 24.

[0134] The processing functions of the information processing device 20 are the same for each of the devices 331, 332, and 333. Therefore, the following mainly describes the processing for device 331, and devices 332 and 333 will be used for explanation as needed.

[0135] Based on sensor information obtained from sensor 351, the transmitting unit 21 sends notification data, such as a call, to the communication server 100 to notify the operation of the access point 341, which is the target of the operation. The communication server 100 sends the notification data to the communication terminals 120 of the communication group. In one example, the communication server 100 converts the notification data into voice data. Then, the communication server 100 sends the voice data to the communication terminals 120 of the communication group. In one example, the communication server 100 sends a data packet containing voice data to the communication terminals 120 of the communication group. That is, the communication server 100 implements one-to-many group simultaneous voice communication. The communication terminal 120 plays the voice data received by the communication terminal 120, i.e., the notification text, through the operation of the person in charge. In this way, the information processing device 20 can use the communication server 100 to notify the person in charge of the communication terminal 120 of the status of the access point 341 of the device 331.

[0136] Upon receiving the voice data, the person in charge, in response, inputs a voice instruction containing operational instructions for entrance / exit 341 into communication terminal 120. The operational instruction could be, for example, unlocking entrance / exit 341. Communication terminal 120 then sends the voice data input by the person in charge to communication server 100. In one example, communication terminal 120 sends a data packet containing the voice data to communication server 100.

[0137] The communication server 100 converts the voice data received from the communication terminal 120 into text data and saves this text data as history within the communication group in the communication history 102. The communication history 102 includes the history of each communication between the communication terminal 120 and the information processing device 20 in the communication group. The communication history is stored in the communication history 102 in the form of text data. Therefore, the communication history 102 can perform historical searches using strings as search terms.

[0138] The receiving unit 22 of the information processing device 20 is configured to communicate with the communication server 100. The receiving unit 22 uses search terms to retrieve the communication history 102 of the communication server 100. Then, the receiving unit 22 obtains the history containing the search terms as response data.

[0139] The control unit 23 of the information processing device 20 is configured to communicate with the control device 361 of the device 331. Based on the response data acquired by the receiving unit 22, the control unit 23 outputs control commands for the entrance / exit 341 of the device 331. The control commands include operational content for the entrance / exit 341, which is the target of the operation. The operational content includes, for example, unlocking the entrance / exit 341. Therefore, the person in charge of the communication terminal 120 can control the entrance / exit 341 of the device 331, such as unlocking, by inputting voice instructions containing operational content into the communication terminal 120.

[0140] The storage unit 24 of the information processing device 20 stores... Figure 12 The registered word shown is 321 or Figure 13 Scene 322 is shown. Information processing device 20 according to... Figure 12 The registered word shown is 321 or Figure 13 As shown in scenario 322, obtain the response data.

[0141] (Register words)

[0142] Figure 12 An example of a registered word 321 set in the information processing device 20 is shown.

[0143] Register word 321 is used by Figure 11 The receiving unit 22 shown performs a retrieval of the communication history 102. Registered terms may include the operation object, operation content, and authentication information. The operation object includes... Figure 11 The operation objects in devices 331, 332, and 333 shown are the strings "Entrance / Exit A," "Entrance / Exit B," and "Entrance / Exit C" for entrances / exits 341, 342, and 343. The operation content refers to the actions performed on entrances / exits 341, 342, and 343, such as "Open," "Open," "Close," "Close," "Unlock," and "Lock." The authentication information is the data used to authenticate the obtained response data, such as the strings "Password," "7390," "2490," and "1730." "Password" indicates that the following string is the actual password. "7390," "2490," and "1730" are, for example, passwords set for each operation object for authentication. Passwords can be set either corresponding to each operation content or for each responsible person.

[0144] The information processing device 20 sets the keyword registered in the registration word 321 as the search term and retrieves the communication history 102 of the communication server 100. In this way, by using the registration word 321, the information processing device 20 can obtain response data corresponding to the devices 331, 332, and 333 connected to the information processing device 20 from the communication history 102. Furthermore, by using the registration word 321, the information processing device 20 can prevent the acquisition of erroneous response data.

[0145] The registered word 321 contains a password as authorization information. Therefore, the information processing device 20 can reliably obtain response data from the responsible person. Furthermore, the information processing device 20 obtains response data including the password contained in the search term. Therefore, there is no need to perform processing steps such as verifying whether the response data containing the operation object and operation content comes from the correct responsible person after obtaining the response data.

[0146] (Scene)

[0147] Figure 13 An example of scenario 322 set in information processing device 20 is shown. Furthermore, Figure 13 It is aimed at Figure 11 Scene 322 of device 331 shown.

[0148] Scenario "1" refers to the entry / exit 341 of device 331, indicating the corresponding processing when a call is received. The information processing device 20 is configured to perform processing according to scenario "1".

[0149] The information processing device 20 determines whether there is a call at the entrance / exit 341 based on sensor information from the sensor 351. If a call is received at the entrance / exit 341, the information processing device 20 sends notification data as a status notification text to... Figure 11 The communication server 100.

[0150] In scenario "1", response keywords are set for obtaining response data. The information processing device 20 sets the response keywords as search terms and performs the search. Figure 1 The communication history 102 of the communication server 100 is shown. Through this retrieval, the information processing device 20 obtains the response instruction "unlock password 1730 for entrance / exit A" stored in the communication history. By including the strings "password" and "1730" in the search terms, authentication of the response instruction is possible. Then, the information processing device 20 outputs a control command corresponding to the response data to the control device 361 of the device 331. The control command is used for, for example... Figure 4 The command to "unlock entrance / exit" is shown. The control device 361 of the device 331 unlocks the entrance / exit 341 according to the control command.

[0151] The information processing device 20 sends notification data containing the acceptance notification for scenario "1" as a response text to the communication server 100. The communication server 100 converts the notification data into voice data and sends the voice data to the communication terminal 120 of the communication group set in the group list 101. The communication terminal 120 plays the voice data, that is, plays the acceptance notification, through the operation of the person in charge.

[0152] (Processing flow of the information processing device)

[0153] Figure 14 This is a flowchart illustrating the processing in the information processing device 20.

[0154] Figure 13 The scene settings shown have Figure 14 The flowchart shown illustrates the processing.

[0155] Regarding the processing of the information processing device 20, as an example, the following explanation is given. Figure 11 The processing corresponding to the device 331 shown (entrance / exit 341, sensor 351, control device 361).

[0156] Information processing device 20 executes Figure 14 The flowchart shown illustrates the processing.

[0157] like Figure 14 As shown, in step 411, the information processing device 20 determines whether there is a call to the entrance / exit 341 based on the sensor information from the sensor 351 of the device 331. If there is no call (determination: no), the information processing device 20 returns to step 411; if there is a call (determination: yes), the information processing device 20 proceeds to step 412. Alternatively, if there is no call (determination: no), the device may wait until a predetermined time has elapsed before returning to step 411.

[0158] In step 412, the information processing device 20 sends a status notification as a notification text to the communication server 100, and then proceeds to step 413.

[0159] In step 413, the information processing device 20 sets keywords for the search terms.

[0160] Next, in step 414, the information processing device 20 performs a historical retrieval using search terms. That is, the information processing device 20 uses search terms to retrieve the communication history 102 of the communication server 100.

[0161] Next, in step 415, the information processing device 20 determines whether there is a history containing the search term in the communication history 102. If there is a history (determination: yes), the information processing device 20 proceeds to step 416; if there is no history (determination: no), it proceeds to step 418.

[0162] In step 416, the information processing device 20 outputs a control command.

[0163] Next, in step 417, the information processing device 20 sends notification data, as a response text, to the communication server 100. Then, the information processing device 20 ends the processing related to the sensor information of the sensor 351 that was determined to have a call in step 411.

[0164] If the process transitions from step 415 to step 418, the information processing device 20 determines whether a certain period of time has elapsed. If no certain period of time has elapsed (determination: no), the information processing device 20 transitions from step 418 to step 414. That is, the information processing device 20 retrieves the communication history 102 of the communication server 100 until a certain period of time has elapsed. On the other hand, if a certain period of time has elapsed (determination: yes), the information processing device 20 terminates the processing related to the sensor information of the sensor 351 that was determined to have a call in step 411. The elapsed time in step 418 can be, for example, the time calculated from when the notification text is sent to the communication server 100 in step 412. The certain period of time is a first time set by the information processing device 20. The first time can be the same or different for each of the devices 331, 332, and 333.

[0165] (Effects of the second embodiment)

[0166] The effects of the second embodiment will be explained below.

[0167] (2-1) In the information processing system 310 of the second embodiment, the information processing device 20 connected to the devices 331, 332, 333, including entrances and exits 341, 342, 343 as the objects of operation, can easily control the entrances and exits 341, 342, 343 of the devices 331, 332, 333, similar to the first embodiment.

[0168] (2-2) Sensor information represents operation requests for entrances / exits 341, 342, and 343, which are the objects of operation. Response data is data used to control entrances / exits 341, 342, and 343 based on the operation requests. Entrances / exits 341, 342, and 343, which are the objects of such operation requests, can be easily controlled.

[0169] (Example of Change)

[0170] The above embodiments can be modified and implemented in the following ways. The above embodiments and the following modifications can be combined and implemented within a technically consistent scope. Furthermore, in the following modifications, the parts common to the above embodiments are labeled with the same reference numerals as those in the above embodiments, and their descriptions are omitted.

[0171] The information processing device 20 can also begin retrieving the communication history 102 after a second period of time has elapsed since sending the notification data to the communication server 100. By waiting for the retrieval on the communication server 100 during this second period, the likelihood of response data from the responsible party being stored in the communication history 102 of the communication server 100 increases. Therefore, response data can be obtained quickly after the retrieval begins. Consequently, the number of communications from the information processing device 20 to the communication server 100 can be reduced. This reduces the communication load between the information processing device 20 and the communication server 100, thus reducing the load on the communication server 100.

[0172] The information processing device 20 can also repeat the process at regular intervals. Figure 8 , Figure 10 , Figure 14 The flowchart shown illustrates the processing. In this case, for example, in... Figure 8 In the process shown, the process can be terminated if it is determined that there is no abnormality in step 201.

[0173] The information processing device 20 can also start based on sensor information from the sensor. Figure 8 , Figure 10 , Figure 14 The flowchart shown illustrates the processing. For example, it could also be... Figure 11 The sensor 351 shown is triggered by this situation and begins processing.

[0174] The embodiments disclosed herein are illustrative in all respects, and the invention is not limited to these examples. That is, the scope of the invention is indicated by the patent claims and is intended to include all modifications equivalent to and within the scope of the patent claims.

[0175] Explanation of reference numerals in the attached figures

[0176] 10: Information processing system; 20: Information processing device; 21: Transmitting unit; 22: Receiving unit; 23: Control unit; 24: Storage unit; 31: Processor; 32: Communication unit; 33: Input / output unit; 34: Connection unit; 35: Terminal; 41: Registered word; 42: Scene; 61-63: Equipment; 71-73: Machine; 81, 82A, 82B, 83: Sensor; 91-93: Control device; 100: Communication server; 101: Group list; 102: Communication history; 110: Communication line; 120: Communication terminal; 310: Information processing system; 321: Registered word; 322: Scene; 331-333: Equipment; 341-343: Entrance / Exit; 351-353: Sensor; 361-363: Control device.

Claims

1. An information processing apparatus, connected to a device and capable of sending and receiving data with a communication server, and The device includes an object to be operated, sensors disposed on the object to be operated, and a control device for operating the object to be operated. The information processing device includes: The transmitting unit sends notification data, which is used to notify the operating object, to the communication server based on the sensor information obtained from the sensor. The receiving unit obtains response data for the notification data from the communication server; as well as The control unit outputs a control command containing the operation content of the operation object to the control device based on the response data.

2. The information processing apparatus according to claim 1, wherein, The communication server includes a group list containing communication groups that include at least one communication terminal and a communication history within those communication groups, configured to send the notification data to the communication groups in the group list. The receiving unit acquires the response data based on the communication history of the communication server.

3. The information processing apparatus according to claim 2, wherein, The receiving unit obtains the response data based on the communication history by searching the communication history, and stops searching the communication history after a first time has elapsed since the start of the search.

4. The information processing apparatus according to claim 3, wherein, The receiving unit repeatedly performs the retrieval of the communication history.

5. The information processing apparatus according to claim 3, wherein, After a second period of time elapses since the sending unit sends the notification data to the communication server, the receiving unit begins to retrieve the communication history of the communication server.

6. The information processing apparatus according to claim 1, wherein, The control device of the equipment is configured to output a control result that executes the control command on the operated object. The control unit acquires the control result. The transmitting unit outputs completion data corresponding to the control result to the communication server.

7. The information processing apparatus according to claim 2, wherein, The information processing device includes a storage unit that stores a scene representing a processing sequence set corresponding to the sensor and the operated object. The scenario includes status notification data corresponding to the sensor information, keywords representing the operation object and the operation content for the operation object, and control commands for the control device. The sending unit sends the notification data according to the scenario. The receiving unit acquires the response data according to the scenario.

8. The information processing apparatus according to claim 7, wherein, The scenario includes abnormal conditions related to the sensor information. The transmitting unit sends the notification data based on the sensor information and the abnormal conditions when the measured value of the sensor information is abnormal.

9. The information processing apparatus according to claim 7 or 8, wherein, The information processing device is connected to multiple of the aforementioned devices. The scenario is set for each combination of the operating object and the sensor among the multiple devices.

10. The information processing apparatus according to claim 2, wherein, The information processing device includes a storage unit that stores registered words corresponding to the device. The registered words include keywords representing the object of operation and keywords representing the operation content for the object of operation. The receiving unit sets the keyword of the registered word as the search term, performs a search on the communication history, and obtains the response data containing the search term.

11. The information processing apparatus according to claim 10, wherein, The registered words contain authentication information.

12. The information processing apparatus according to claim 10 or 11, wherein, The information processing device is connected to multiple of the aforementioned devices. The registered word registers multiple operational objects in the devices.

13. An information processing method, executed by an information processing device, said information processing device being connected to a device and having a data-sending and receiving connection with a communication server, and The device includes an object to be operated, sensors disposed on the object to be operated, and a control device for operating the object to be operated. The processing performed by the information processing device includes: Based on the sensor information obtained from the sensor, notification data for notifying the object being operated is sent to the communication server; Obtain response data for the notification data from the communication server; as well as Based on the response data, a control command containing the operation content of the operation object is output to the control device.