US-12619637-B2 - Information processing device, information processing system, information processing method, and program
Abstract
An information processing device includes a controller. The controller reads information from a captured image including a prescribed mark on an object. The information includes object information pertaining to the object and connection information of a server device. Connection with the server device is made on the basis of the connection information. When a user inputs inquiry information regarding the object, the object information and the inquiry information regarding the object are sent to the server device. Response information generated by the server device on the basis of the inquiry information and the object information are received from the server device. The response information is output as a response from the object.
Inventors
- Tsukasa TAKENAKA
Assignees
- AT ROBOTICS INC.
Dates
- Publication Date
- 20260505
- Application Date
- 20211118
- Priority Date
- 20201120
Claims (17)
- 1 . An information processing apparatus, comprising: a controller configured to: read image information from a captured image including a predetermined mark attached to a subject, wherein the image information includes subject information on the subject and connection information on a server apparatus; connect to the server apparatus based on the connection information; transmit inquiry information on inquiry for the subject and the subject information to the server apparatus when the inquiry information is input by a user; receive from the server apparatus response information generated in the server apparatus based on the inquiry information and the subject information; cause an input/output unit to display an icon indicating the subject based on the captured image; and output the response information from the icon on the input/output unit as a response from the subject.
- 2 . The information processing apparatus according to claim 1 , wherein the controller is further configured to: transmit the inquiry information and the subject information to the server apparatus when the inquiry information is input through voice by the user; and output the response information through voice from the icon as the response from the subject.
- 3 . The information processing apparatus according to claim 1 , wherein the controller is further configured to: transmit purchase information indicating purchase intension regarding the subject, the subject information, and identification information identifying the information processing apparatus to the server apparatus when the purchase intention is input by the user; receive from the server apparatus a result of settlement processing processed by the server apparatus based on the purchase information, the subject information, and the identification information and; and output the result of the settlement processing.
- 4 . The information processing apparatus according to claim 1 , further comprising: an imaging unit configured to image the predetermined mark attached to the subject and generate the captured image.
- 5 . The information processing apparatus according to claim 1 , wherein the subject is food.
- 6 . The information processing apparatus according to claim 5 , wherein the controller is configured to: transmit an inquiry request including food inquiry information on a recipe using the food and the subject information to the server apparatus when the food inquiry information is input by the user; receive from the server apparatus food response information on the recipe generated in the server apparatus based on the food inquiry information and the subject information; and output the food response information as the response from the subject.
- 7 . The information processing apparatus according to claim 6 , wherein the controller is configured to: transmit other food inquiry information on a location where other food used in the recipe is sold, other food information on the other food, and location information on the information processing apparatus to the server apparatus when the other food inquiry information is input; receive from the server apparatus other food response information on the location where the other food is sold, which is generated in the server apparatus based on the other food inquiry information, the other food information, and the location information; and output food location information on the location where other food is sold on map information based on the other food response information.
- 8 . The information processing apparatus according to claim 1 , wherein the subject is a machine for a production equipment.
- 9 . The information processing apparatus according to claim 1 , wherein the input/output unit is a display having a screen, and the display is configured to display information in response to information processing of the controller.
- 10 . An information processing system comprising: a server apparatus; and an information processing apparatus including a controller, the controller being configured to: read image information from a captured image including a predetermined mark attached to a subject, wherein the image information includes subject information on the subject; receive inquiry information on inquiry for the subject that is input by a user; transmit the inquiry information to the server apparatus, wherein the server apparatus is configured to: input the inquiry information and the subject information to a learned model identified by the subject information; acquire response information on response to the inquiry for the subject from the learned model; and transmit the response information to the information processing apparatus; receive the response information from the server apparatus; cause an input/output unit to display an icon indicating the subject based on the captured image; and output the response information from the icon on the input/output unit as a response from the subject.
- 11 . The information processing system according to claim 10 , wherein the controller is further configured to: transmit the inquiry information and the subject information to the server apparatus when the inquiry information is input through voice by the user; and output the response information from the icon as the response from the subject through voice.
- 12 . The information processing system according to claim 10 , wherein the input/output unit is a display having a screen, and the display is configured to display information in response to information processing of the controller.
- 13 . An information processing method for causing a controller to execute a process, the information processing method comprising executing on the controller the steps of: reading image information from a captured image including a predetermined mark attached to a subject, wherein the image information includes subject information on the subject and connection information on a server apparatus; of connecting to the server apparatus based on the connection information; transmit inquiry information on inquiry for the subject and the subject information to the server apparatus when the inquiry information is input by a user; receiving from the server apparatus response information generated in the server apparatus based on the inquiry information and the subject information; causing an input/output unit to display an icon indicating the subject based on the captured image; and outputting the response information from the icon on the input/output unit as a response from the subject.
- 14 . The information processing method according to claim 13 , wherein the input/output unit is a display having a screen, and the display is configured to display information in response to information processing of the controller.
- 15 . An information processing method for causing a plurality of controllers to execute a process, the information processing method comprising executing on the plurality of controllers the steps of: reading, by an information processing apparatus, image information from a captured image including a predetermined mark attached to a subject, wherein the image information includes subject information on the subject; receiving, by the information processing apparatus, inquiry information on inquiry for the subject that is input by a user; transmitting, by the information processing apparatus, the inquiry information to the server apparatus; inputting, by the server apparatus, the inquiry information and the subject information to a learned model; acquiring, by the server apparatus, response information on response to the inquiry for the subject from the learned model; transmitting, by the server apparatus, the response information to the information processing apparatus; receiving, by the information processing apparatus, the response information from the server apparatus; causing, by the information processing apparatus, an input/output unit to display an icon indicating the subject based on the captured image; and outputting the response information from the icon on the input/output unit as a response from the subject.
- 16 . The information processing method according to claim 15 , wherein the input/output unit is a display having a screen, and the display is configured to display information in response to information processing of the plurality of controllers.
- 17 . A non-transitory computer readable medium storing a program, wherein the program is configured to cause a computer to function as the controller of the information processing apparatus according to claim 1 .
Description
CROSS REFERENCE TO RELATED APPLICATIONS This application is a U.S. National Phase application under 35 U.S.C. 371 of International Application No. PCT/JP2021/042500, filed on Nov. 18, 2021, which claims priority to Japanese Patent Application No. 2020-193545, filed on Nov. 20, 2020. The entire disclosures of the above applications are expressly incorporated by reference herein. BACKGROUND Technical Field The present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program. Related Art With the spread of IoT (Internet of Things) technology, various apparatuses have come to be connected to the Internet. JP 2015-41438 A discloses a plurality of lighting apparatuses connected to the Internet. However, not all subjects have a controller as well as a communication unit and are connected to the Internet. It is also costly to allow all subjects comprising a controller and a communication unit. SUMMARY According to an aspect of the present invention, an information processing apparatus is provided. The information processing apparatus comprises a controller. The controller is configured to read information from a captured image including a predetermined mark attached to a subject, wherein the information includes subject information on the subject and connection information on a server apparatus. The controller is configured to connect to the server apparatus based on the connection information. When inquiry information on inquiry for the subject is input by a user, the controller is configured to transmit the inquiry information and the subject information to the server apparatus. The controller is configured to receive from the server apparatus response information generated in the server apparatus based on the inquiry information and the subject information. Further, the controller is configured to output the response information as a response from the subject. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing an example of a system configuration of an information processing system. FIG. 2 is a diagram showing an example of a hardware configuration of a client apparatus. FIG. 3 is a diagram showing an example of a hardware configuration of a server apparatus. FIG. 4 is a sequence diagram showing an example of information processing of an information processing system. FIG. 5 is a diagram showing a concept of function of an information processing system. FIG. 6 is a diagram showing an example of a screen displayed on an input/output unit of a client apparatus according to a first variation, wherein the screen displays information on other subject included in a recipe and information on a sales location where the subject is sold. FIG. 7 is a diagram showing an example of a system configuration of an information processing system according to a second variation. DETAILED DESCRIPTION Hereinafter, embodiment of the present invention will be described with reference to the drawings. Various features described in the embodiment below can be combined with each other. A program for realizing a software in the present embodiment may be provided as a non-transitory computer readable medium that can be read by a computer or may be provided for download from an external server or may be provided so that the program can be activated on an external computer to realize functions thereof on a client terminal (so-called cloud computing). In the present embodiment, the “unit” may include, for instance, a combination of hardware resources implemented by a circuit in a broad sense and information processing of software that can be concretely realized by these hardware resources. Further, various information is performed in the present embodiment, and the information can be represented by, for instance, physical values of signal values representing voltage and current, high and low signal values as a set of binary bits consisting of 0 or 1, or quantum superposition (so-called qubits), and communication/calculation can be performed on a circuit in a broad sense. Further, the circuit in a broad sense is a circuit realized by combining at least an appropriate number of a circuit, a circuitry, a processor, a memory, or the like. In other words, it is a circuit includes application specific integrated circuit (ASIC), programmable logic device (e.g., simple programmable logic device (SPLD), complex programmable logic device (CPLD), field programmable gate array (FPGA)), or the like. First Embodiment 1. System Configuration FIG. 1 is a diagram showing an example of a system configuration of an information processing system 1000. The information processing system 1000 comprises, as a system configuration, a server apparatus 100, a client apparatus 110, and a subject 130 to which a talk mark 120 is attached. The server apparatus 100 and the client apparatus 110 are communicatively connected via a network 150. The client apparatus 110 is an example of