Information processing device and program

JP7645107B2Active Publication Date: 2025-03-13TOSHIBA TEC KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021044662
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-18
Publication Date
2025-03-13
Estimated Expiration
2041-03-18

Smart Images

  • Figure 0007645107000001
    Figure 0007645107000001
  • Figure 0007645107000002
    Figure 0007645107000002
  • Figure 0007645107000003
    Figure 0007645107000003
Patent Text Reader

Abstract

To provide a server device and a program capable of multilaterally handling an arrangement position of an object to be contained in a containing device.SOLUTION: The information processing device includes: access means that is accessible to a first storage unit that stores an arrangement position of a first object described using a first coordinate system in association with a first identifier for identifying the first object, a second identifier, in association with the first identifier, for identifying a second object contained in the first object corresponding to the first identifier, and a second storage unit that stores the arrangement position of the second object described using a second coordinate system different from the first coordinate system; a reception unit that accepts an input of the second identifier of the second object to be searched; conversion means that converts, based on the first storage unit and the second storage unit, the arrangement position of the second object corresponding to the second identifier accepted by the reception means into the first coordinate system; and output means for outputting the arrangement positions of the second object before and after the conversion by the conversion means.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to an information processing device and a program. [Background technology]

[0002] Conventionally, in stores such as supermarkets, products are stored in storage devices such as product shelves. In addition, conventionally, in order to support shelf allocation of products, a technology has been proposed that recognizes product images from storefront images captured of storage devices, and associates and stores coordinate information of the recognized product images with product identifiers of the corresponding products.

[0003] However, in conventional technology, the product location (coordinate information) identified by the shelf allocation is only valid within the storage device in which the product is stored, so it is not possible to identify the product location within the store in which the storage device is installed, making the technology inconvenient. Summary of the Invention [Problem to be solved by the invention]

[0004] An object of the present invention is to provide a server device and a program capable of handling the arrangement positions of items stored in a storage device from multiple angles. [Means for solving the problem]

[0005] An information processing device according to an embodiment includes an access means, a receiving means, a conversion means, and an output means. The access means is capable of accessing a first storage unit that stores a position of a first object described using a first coordinate system in association with a first identifier that identifies the first object, and a second storage unit that stores a second identifier that identifies a second object contained in the first object corresponding to the first identifier in association with the first identifier, and a position of the second object described using a second coordinate system different from the first coordinate system. The receiving means receives an input of a second identifier of a second object to be searched for. The conversion means converts the position of the second object corresponding to the second identifier received by the receiving means into the first coordinate system based on the first storage unit and the second storage unit. The output means outputs the coordinate system before conversion by the conversion means. a first screen showing the position of the second object within the first object as information showing the position of the second object; and a second screen showing the position of the first object in a facility in which the first object is installed as information showing the position of the second object after the conversion by the conversion means. Output. Moreover, the output means outputs the first screen and the second screen in a switchable manner in response to a user operation. [Brief description of the drawings]

[0006] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of an information providing system according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of a data configuration of a shelf management DB according to the embodiment. [Figure 4] FIG. 4 is a diagram for explaining the arrangement position of shelves according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of a data configuration of a product management DB according to the embodiment. [Figure 6] FIG. 6 is a diagram for explaining the arrangement positions of products according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a functional configuration of the server device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a screen provided by the server device according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating another example of the screen provided by the server device according to the embodiment. [Figure 10]FIG. 10 is a flowchart illustrating an example of a process executed by the server device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0007] Hereinafter, the embodiments will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments described below.

[0008] Fig. 1 is a diagram showing an example of a configuration of an information providing system according to an embodiment. As shown in Fig. 1, the information providing system 1 includes a server device 10 and a terminal device 20. The server device 10 and the terminal device 20 are connected via a network N such as the Internet. It should be noted that the number of terminal devices 20 connected to the network N is not particularly limited.

[0009] The server device 10 is an example of an information processing device. The server device 10 manages products stored in a facility 500. When the server device 10 receives a search request for a specific product from the terminal device 20, the server device 10 outputs (provides) information indicating the location of the product in the facility 500 to the terminal device 20. Here, the facility 500 may be, for example, a store or retail shop that sells products, or a warehouse or logistics warehouse that stores products.

[0010] 1 shows an example in which the server device 10 and the facility 500 are connected to be able to communicate with each other, but this is not intended to be limiting. In addition, in this embodiment, an example in which the server device 10 is realized by a single device is described, but this is not intended to be limiting. For example, the server device 10 may be realized by a plurality of devices using a technology such as cloud computing.

[0011] The terminal device 20 is a terminal device such as a PC (Personal Computer), a smartphone, or a tablet terminal operated by a user of the information providing system 1. For example, the terminal device 20 includes a processor such as a CPU (Central Processing Unit) and a memory, as well as a communication unit connectable to the network N, a display unit such as an LCD (Liquid Crystal Display), an operation unit such as a touch panel, and the like.

[0012] The terminal device 20 executes various processes in response to user operations via an operation unit. For example, when information capable of identifying a search target product, such as a product ID or product name described below, is input via the operation unit, the terminal device 20 outputs (transmits) the input information as a search condition to the server device 10. Furthermore, when the terminal device 20 receives information indicating the placement position of the product provided by the server device 10 as a response to the search condition, the terminal device 20 displays the information on the display unit.

[0013] Next, the configuration of the above-mentioned server device 10 will be described.

[0014] Fig. 2 is a diagram showing an example of a hardware configuration of the server device 10. As shown in Fig. 2, the server device 10 includes a computer configuration including a CPU 11, a ROM (Read Only Memory) 12, and a RAM (Random Access Memory) 13.

[0015] The CPU 11 is an example of a processor, and performs overall control of each unit of the server device 10. The ROM 12 stores various programs. The RAM 13 is a workspace in which programs and various data are expanded.

[0016] The server device 10 also includes a display unit 14 , an operation unit 15 , a communication unit 16 , and a storage unit 17 .

[0017] The display unit 14 is a display device such as an LCD. The display unit 14 displays various information and screens under the control of the CPU 11. The operation unit 15 has input devices such as a keyboard and a mouse, and outputs a signal according to a user operation to the CPU 11. The operation unit 15 may be a touch panel provided on the surface of the display unit 14.

[0018] The communication unit 16 is a communication interface that can be connected to the network N. The communication unit 16 communicates with external devices such as a terminal device 20 via the network N.

[0019] The storage unit 17 is composed of a storage medium such as a hard disk drive (HDD) or a flash memory, and maintains the stored contents even when the power is cut off. The storage unit 17 stores programs that can be executed by the CPU 11 and various setting information. The CPU 11 executes various processes by operating according to the programs stored in the ROM 12 or the storage unit 17 and expanded in the RAM 13.

[0020] The storage unit 17 also stores a shelf management DB 171 and a product management DB 172.

[0021] Shelf management DB 171 is an example of a first storage unit. Shelf management DB 171 is a database for managing the arrangement positions of shelves that store products installed in facility 500. Hereinafter, data stored in shelf management DB 171 will be described with reference to Figs. 3 and 4.

[0022] Fig. 3 is a diagram showing an example of the data configuration of shelf management DB 171. Fig. 4 is a diagram for explaining the arrangement positions of shelves arranged in facility 500. Fig. 4 shows a schematic diagram of facility 500 as viewed from above.

[0023] As shown in Fig. 3, shelf management DB 171 stores shelf arrangement positions in association with shelf IDs. Here, shelf IDs are identifiers capable of identifying each shelf arranged within facility 500. For example, as shown in Fig. 4, if three shelves are arranged within facility 500 and the shelf IDs of the respective shelves are "501", "502", and "503", then these shelf IDs are registered in shelf management DB 171. The shelves provided within facility 500 are an example of a storage device that stores products, such as a product shelf.

[0024] The shelf placement position is information indicating the placement position of the shelf corresponding to the shelf ID within the facility 500. The shelf placement position is described using a coordinate system (hereinafter also referred to as the first coordinate system) that indicates each position within the facility 500. In Fig. 4, the first coordinate system is represented by (x, y). Also, an example is shown in which the positions on both the left and right ends of the front side of the shelf (hereinafter also referred to as the reference points) are set as the shelf placement positions.

[0025] 3 and 4, the shelf arrangement position of the shelf corresponding to shelf ID "501" is defined using reference points A and B, and the coordinate values ​​of these reference points A and B in the first coordinate system are associated with shelf ID "501" and registered in shelf management DB 171. In addition, the shelf arrangement position of the shelf corresponding to shelf ID "502" is defined using reference points C and D, and the coordinate values ​​of these reference points C and D in the first coordinate system are associated with shelf ID "502" and registered in shelf management DB 171. In addition, the shelf arrangement position of the shelf corresponding to shelf ID "503" is defined using reference points E and F, and the coordinate values ​​of these reference points E and F in the first coordinate system are associated with shelf ID "503" and registered in shelf management DB 171.

[0026] Here, because the shelf with shelf ID "501" and the shelf with shelf ID "502" are located adjacent to each other, the coordinate values ​​of reference point B and reference point C are essentially equivalent, but for convenience they are represented using different coordinate values ​​in Fig. 3. Similarly, for the shelf with shelf ID "502" and the shelf with shelf ID "503", the reference points D and E are represented using different coordinate values.

[0027] In this embodiment, the first coordinate system is represented by two-dimensional coordinate values ​​(x, y), but it may be represented by three-dimensional coordinate values ​​(x, y, z) including the position in the height direction. Also, in this embodiment, the shelf arrangement position is represented by the positions of both the left and right ends of the front of the shelf, but this is not limited to this. For example, the shelf arrangement position may be represented by the position of either the left or right end (left end) of the front of the shelf, or may be represented by the position of the four corners of the shelf, or may be represented by the center of gravity of the shelf.

[0028] Furthermore, shelf management DB 171 may be configured to hold other data, not limited to the example in Fig. 3. For example, shelf management DB 171 may hold an image of a shelf corresponding to a shelf ID viewed from the front (hereinafter also referred to as a shelf image) in association with the shelf ID.

[0029] On the other hand, the product management DB 172 is an example of a second storage unit. The product management DB 172 is a database for managing the arrangement positions of the products stored on the shelves. Hereinafter, the data stored in the product management DB 172 will be described with reference to Figs. 5 and 6.

[0030] Fig. 5 is a diagram showing an example of the data configuration of the product management DB 172. Fig. 6 is a diagram for explaining the arrangement positions of the shelves stored in the shelves. Fig. 6 shows a schematic view of the shelf with shelf ID "501" as seen from above.

[0031] As shown in Fig. 5, product management DB 172 stores product IDs, product names, and product placement positions in association with shelf IDs. The shelf IDs correspond to the shelf IDs stored in shelf management DB 171. The product IDs and product names are both examples of identifiers capable of identifying each product. The product ID may be, for example, a product code such as a JAN (Japanese Article Number) code. The product name is the name or abbreviation of the product.

[0032] For example, as shown in Fig. 6, when a product with product ID "601" and a product with product ID "602" are stored on a shelf with shelf ID "501", the product ID "601" and the product ID "602" are each registered in association with the shelf ID "501" in the product management DB 172. Note that Fig. 5 shows an example in which the product name of the product with product ID "601" is "AAA" and the product name of the product with product ID "602" is "BBB".

[0033] The product placement position is information indicating the placement position of the product corresponding to the product ID on the shelf corresponding to the shelf ID. The product placement position is described using a coordinate system (hereinafter also referred to as the second coordinate system) that indicates each position on the shelf corresponding to the shelf ID. In FIG. 6, the second coordinate system is represented by (a, b). Also, an example is shown in which the leftmost position on the front side of the product (hereinafter also referred to as the reference point) is set as the product placement position. Note that the front side of the product means the direction corresponding to the front side of the shelf on which the product is stored.

[0034] 5 and 6, the product placement position of the product corresponding to product ID "601" is defined using a reference point G, and the coordinate value of this reference point G in the second coordinate system is registered in product management DB 172 in association with shelf ID "501" and product ID "601". In addition, the product placement position of the product corresponding to product ID "602" is defined using a reference point H, and the coordinate value of this reference point H in the second coordinate system is registered in product management DB 172 in association with shelf ID "501" and product ID "602". In addition, for other shelves installed in facility 500, the identifiers and product placement positions of the products stored on the shelves are registered in product management DB 172 in the same manner as for the shelf with shelf ID "501".

[0035] In this embodiment, the second coordinate system is represented by two-dimensional coordinate values ​​(a, b), but it may be represented by three-dimensional coordinate values ​​(a, b, c) including the height position (e.g., the number of shelves). Also, in this embodiment, the product placement position is represented by the left end position on the front of the shelf, but this is not limited to this. For example, the product placement position may be represented by the positions of both the left and right ends on the front of the product, like the shelf placement position, or may be represented by the positions of the four corners of the product, or may be represented by the center of gravity of the product.

[0036] Furthermore, the product management DB 172 may store other data, not limited to the example in Fig. 5. For example, the product management DB 172 may store an image showing the package or appearance of a product corresponding to the product ID (hereinafter, also referred to as a product image) in association with the product ID.

[0037] Further, it is assumed that data input to the shelf management DB 171 and the product management DB 172 described above has been performed in advance, but the data input may be performed via the server device 10.

[0038] Fig. 7 is a diagram showing an example of a functional configuration of the server device 10. As shown in Fig. 7, the server device 10 includes a data management unit 101, a search unit 102, a conversion unit 103, and an output unit 104 as functional units.

[0039] A part or all of the functional units of the server device 10 may be a software configuration realized by cooperation between a processor (e.g., CPU 11) of the server device 10 and a program stored in a memory (e.g., ROM 12, storage unit 17). Also, a part or all of the functional units of the server device 10 may be a hardware configuration realized by a dedicated circuit or the like mounted on the server device 10.

[0040] Data management unit 101 is an example of an access means. Data management unit 101 accesses shelf management DB 171 and product management DB 172 to read and write various data. For example, data management unit 101 cooperates with search unit 102, conversion unit 103, and output unit 104 to refer to and read data stored in shelf management DB 171 and product management DB 172.

[0041] Furthermore, in response to user operations via the operation unit 15, the data management unit 101 edits various data stored in the shelf management DB 171 and the product management DB 172, and additionally registers various data.

[0042] The search unit 102 is an example of a receiving means. The search unit 102 receives search conditions input from the terminal device 20, and searches for products that meet the search conditions from the product management DB 172. Specifically, when the search unit 102 receives search conditions that specify the product ID or product name of the product to be searched, the search unit 102 searches for products that meet the search conditions from the product management DB 172.

[0043] The conversion unit 103 is an example of a conversion means. The conversion unit 103 converts the product arrangement position of the product searched by the search unit 102 into an arrangement position in the first coordinate system. Specifically, the conversion unit 103 specifies the shelf arrangement position of the shelf ID from the shelf management DB 171 based on the shelf ID associated with the product ID of the product searched by the search unit 102. Then, the conversion unit 103 derives the shelf arrangement position specified from the shelf management DB 171 as the arrangement position in the first coordinate system of the product searched by the search unit 102.

[0044] The output unit 104 is an example of an output means. The output unit 104 outputs (provides) the product placement positions before and after the conversion by the conversion unit 103 to the terminal device 20 as search results. Specifically, the output unit 104 outputs the product placement positions of the products searched by the search unit 102 and the placement positions (shelf placement positions) of the product placement positions in the first coordinate system converted by the conversion unit 103 as search results.

[0045] In addition, the output unit 104 may output only the product placement position of the product searched for by the search unit 102, or may output only the product placement position (shelf placement position) in the first coordinate system converted by the conversion unit 103.

[0046] In addition, the method of providing the search results is not particularly limited, and various methods can be adopted. For example, the output unit 104 may provide the terminal device 20 with a screen showing the arrangement positions of the products that are the subject of the search, as shown in Figs. 8 and 9.

[0047] Fig. 8 is a diagram showing an example of a screen provided by the server device 10 (output unit 104). Here, a screen 1041 in Fig. 8 is a map of the facility 500, and shows the positions of shelves installed in the facility 500.

[0048] For example, when a product with product ID "601" is input from the terminal device 20 as a search condition, the conversion unit 103 derives that the corresponding product is located at the shelf arrangement position of shelf ID "501" based on the search result of the search unit 102. In this case, the output unit 104 generates a screen 1041 in which the shelf corresponding to shelf ID "501" is highlighted on the map of the facility 500 as shown in Fig. 8, and provides the screen 1041 to the terminal device 20 as the search result. This allows the user of the terminal device 20 to easily understand at which position (shelf) within the facility 500 the product entered as the search condition is located by looking at the screen 1041.

[0049] Furthermore, the screen 1041 provided by the output unit 104 may be configured to allow a shelf displayed on the screen to be selected. In this case, the output unit 104 may provide a screen 1042 shown in FIG. 9 in response to a selection operation on the shelf with the shelf ID "501" displayed on the screen 1041.

[0050] Fig. 9 is a diagram showing another example of a screen provided by the server device 10 (output unit 104). Here, a screen 1042 in Fig. 9 is an example of a shelf image in which the shelf with shelf ID "501" is viewed from the front, and shows the arrangement positions of products stored on the shelf.

[0051] Specifically, when the output unit 104 receives from the terminal device 20 that a selection operation has been performed on the shelf ID "501" displayed on the screen 1041, the output unit 104 reads out a shelf image of the shelf ID "501" from the shelf management DB 171. Furthermore, the output unit 104 reads out the product arrangement position of the searched product (product ID "601") from the shelf management DB 171 based on the search result of the search unit 102. Then, the output unit 104 generates a screen 1042 in which a product image of the searched product is arranged in a position corresponding to the product arrangement position on the shelf image, and provides this to the terminal device 20 as the search result.

[0052] Here, the output unit 104 shows an example in which a product corresponding to product ID "601" is highlighted on a shelf image of shelf ID "501" as shown in Fig. 9. This allows the user of the terminal device 20 to easily understand, by looking at the screen 1042, where on the corresponding shelf the product entered in the search criteria is located.

[0053] 9 shows an example in which a product image of another product (product ID "602") stored on the same shelf ID "501" is also displayed in the arrangement position of the other product. This allows the user of the terminal device 20 to more easily grasp the arrangement position of the product entered in the search criteria from the relative positional relationship with the other products by looking at the screen 1042.

[0054] The following describes an example of the operation of the server device 10. Fig. 10 is a flowchart showing an example of the process executed by the server device 10.

[0055] First, the search unit 102 waits until search conditions are input from the terminal device 20 (step S11; No). When the search conditions are input from the terminal device 20, the search unit 102 accepts the search conditions (step S11; Yes) and identifies products that meet the search conditions from the product management DB 172 (step S12).

[0056] Next, the conversion unit 103 converts the product placement position of the product identified in step S12 into a placement position (shelf placement position) in the first coordinate system (step S13). Then, the output unit 104 outputs a search result including the product placement position of the product identified in step S12 and the placement position converted in step S13 to the terminal device 20 (step S14), and ends this process.

[0057] As described above, the server device 10 of this embodiment includes a data management unit 101 that can access a shelf management DB 171 that stores shelf positions described using a first coordinate system in association with a shelf ID that identifies a shelf, a product management DB 172 that stores product IDs (or product names) that identify products stored on a shelf corresponding to the shelf ID in association with the shelf ID, and product positions described using a second coordinate system different from the first coordinate system, a search unit 102 that accepts input of the product ID (or product name) of a product to be searched for, a conversion unit 103 that converts the position of the product corresponding to the product ID accepted by the search unit 102 into the first coordinate system based on the shelf management DB 171 and the product management DB 172, and an output unit 104 that outputs the product positions before and after conversion by the conversion unit 103.

[0058] In this way, the server device 10 of the present embodiment can output the position of the searched product using the first coordinate system and the second coordinate system. Therefore, the server device 10 can present the position of the searched product in the facility 500 and on the shelf, and can handle the position of the product stored on the shelf from multiple angles.

[0059] Furthermore, in server device 10 of the present embodiment, shelf management DB 171 and product management DB 172 are independent, so that even if the position of a shelf is moved within facility 500, it is only necessary to change the shelf arrangement position in shelf management DB 171. Therefore, server device 10 can easily and efficiently manage the arrangement positions of products.

[0060] The above-described embodiment can be modified as appropriate by changing a part of the configuration or function of each of the above-described devices. Therefore, some modified examples of the above-described embodiment will be described below as other embodiments. Note that the following mainly describes the differences from the above-described embodiment, and a detailed description of the common points with the contents already described will be omitted. The modified examples described below may be implemented individually or in appropriate combination.

[0061] (Variation 1) In the above embodiment, the first coordinate system representing each position in the facility 500 and the second coordinate system representing each position in the shelf are described, but other coordinate systems may be further set. For example, the position of the facility 500 may be defined using a global coordinate system representing each position on a wide-area map.

[0062] In this case, the server device 10 may express the arrangement position of the product that satisfies the search condition using any one of the global coordinate system, the first coordinate system, and the second coordinate system.

[0063] (Variation 2) In the above embodiment, the storage unit 17 of the server device 10 holds the shelf management DB 171 and the product management DB 172, but the present invention is not limited to this. For example, an external device accessible to the server device 10 (data management unit 101) may hold either or all of the shelf management DB 171 and the product management DB 172. Also, either or all of the shelf management DB 171 and the product management DB 172 may be held in the form of cloud storage or the like.

[0064] The programs executed by each device of the above-described embodiments are provided in a state where they are pre-installed in a ROM, a storage unit, etc. The programs executed by each device of the above-described embodiments may be provided by being recorded in a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD) in the form of an installable or executable file.

[0065] Furthermore, the programs executed by each device of the above-described embodiments may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Also, the programs executed by each device of the above-described embodiments may be provided or distributed via a network such as the Internet.

[0066] Although the embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. These new embodiments and their modifications can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]

[0067] 1 Information provision system 10. Server device 20 Terminal Equipment 101 Data Management Department 102 Search Department 103 Conversion unit 104 Output section 171 Shelf management DB 172 Product management DB 500 facilities [Prior art documents] [Patent documents]

[0068] [Patent Document 1] JP 2014-222374 A

Claims

1. an access means for accessing a first storage unit that stores a position of a first object described using a first coordinate system in association with a first identifier that identifies the first object, and a second storage unit that stores a second identifier that identifies a second object contained in the first object corresponding to the first identifier in association with the first identifier, and a position of the second object described using a second coordinate system different from the first coordinate system; a receiving means for receiving an input of a second identifier of a second object to be searched; a conversion means for converting a position of the second object corresponding to the second identifier accepted by the acceptance means into the first coordinate system based on the first storage unit and the second storage unit; an output means for outputting a first screen showing the position of the second object within the first object as information showing the position of the second object before conversion by the conversion means, and a second screen showing the position of the first object in which the second object is housed within a facility in which the first object is installed as information showing the position of the second object after conversion by the conversion means; Equipped with The information processing device, wherein the output means outputs the first screen and the second screen in a switchable manner in response to a user operation.

2. 2. The information processing device according to claim 1, wherein the conversion means identifies the first identifier corresponding to the second identifier accepted by the acceptance means from the second storage unit, and derives from the first storage unit the position of the first object corresponding to the first identifier as the position of the second object after conversion.

3. 2. The information processing device according to claim 1, wherein the first storage unit stores the first identifier of a storage device that is the first object installed in a facility in association with a placement position of the storage device described using the first coordinate system that represents each position in the facility.

4. 4. The information processing device according to claim 3, wherein the second memory unit stores the first identifier of the storage device, the second identifier of the product that is the second object stored in the storage device, and a placement position of the product described using the second coordinate system that represents each position within the storage device in association with each other.

5. The computer of the server device, an access means for accessing a first storage unit that stores a position of a first object described using a first coordinate system in association with a first identifier that identifies the first object, and a second storage unit that stores a second identifier that identifies a second object contained in the first object corresponding to the first identifier in association with the first identifier, and a position of the second object described using a second coordinate system different from the first coordinate system; a receiving means for receiving an input of a second identifier of a second object to be searched; a conversion means for converting a position of the second object corresponding to the second identifier accepted by the acceptance means into the first coordinate system based on the first storage unit and the second storage unit; an output means for outputting a first screen showing the position of the second object within the first object as information showing the position of the second object before conversion by the conversion means, and a second screen showing the position of the first object in which the second object is housed within a facility in which the first object is installed as information showing the position of the second object after conversion by the conversion means; and make it work. The output means outputs the first screen and the second screen in a switchable manner in response to a user operation.

Citation Information

Patent Citations

  • In-store guide program, apparatus, and method

    JP2008217239A

  • Planogram information generation device, planogram information generation method, program, planogram reproduction system and planogram reproduction device

    JP2014222374A

  • Information processing apparatus, shelf management system, information processing method, and program

    JP2020119000A

  • Information distribution method

    JP2021039711A

  • JPP6798741B