Information processing device, information processing method, and program

The information processing system addresses location search issues and human errors in logistics by using smart glasses to display product location and quantity information, ensuring accurate and cost-effective operations.

JP2026078983APending Publication Date: 2026-05-15フリック株式会社
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
フリック株式会社
Filing Date
2024-10-29
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In logistics operations, the reliance on paper-based instructions for inbound and outbound tasks leads to location search difficulties and human errors, and the use of multiple cameras for inventory management incurs high costs and relocation expenses when locations change.

Method used

An information processing system that uses smart glasses to display location and quantity information for products, utilizing a storage unit to associate item names with group and quantity information, and a generation unit to generate display orders, enabling reliable and cost-effective operations.

Benefits of technology

Facilitates easy and accurate inbound and outbound operations with reduced costs by using smart glasses to guide workers, eliminating the need for costly camera installations and relocations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026078983000001_ABST
    Figure 2026078983000001_ABST
Patent Text Reader

Abstract

To perform receiving and shipping operations easily and reliably. Furthermore, to perform receiving and shipping operations at a low cost. [Solution] The information processing device for displaying information on smart glasses includes storage units that store work content data associated with a product name to identify a product, a shelf number indicating the group to which the product is scheduled to be delivered, quantity information regarding the quantity of the product, and arrangement setting data including rules regarding the arrangement of shelf numbers; a data processing unit that generates shelf number display order data indicating the order of the shelf numbers based on the arrangement setting data; and a transmission unit that transmits information including the work content data, arrangement setting data, and shelf number display order data to the smart glasses. The work instruction display unit 5a2 displays information associated with the product name, shelf number, and quantity set in the work content data, and the shelf number arrangement display unit 5a3 displays identification information indicating the arrangement of each shelf number based on the rules and shelf number display order data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] In the logistics business, a method for managing the receipt and shipment of goods is known. For example, there is known an in-out management system having a camera that images goods placed in a storage area and having a barcode attached thereto, and an inventory management processing device that manages the inventory status of the goods in the storage area based on the information of the barcode imaged by the camera. This inventory management processing device controls a camera that images the barcode attached to the goods, extracts a barcode image based on the feature amount of the barcode from the image imaged by the camera, reads the information of the extracted barcode image, detects the position of the barcode in the storage area, and updates the inventory management data based on those information.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In general, in-out operations are performed based on an instruction sheet written on paper. The printed paper shows the quantity of goods to be received or shipped and the location thereof. Workers receive and ship the target items to the location written on the paper. In this operation, there is constantly the trouble of searching for the location and human errors in receiving and shipping due to misidentifying the location.

[0005] Further, in Patent Document 1 described above, it is premised that a plurality of cameras are used to reduce blind spots. Preparing a plurality of cameras incurs costs for installing the cameras. Also, when the in-out location is changed, the cameras have to be relocated accordingly, resulting in additional costs. In one aspect, the present invention aims to enable easy and reliable inbound and outbound operations. In another aspect, it aims to enable inexpensive inbound and outbound operations. [Means for solving the problem]

[0006] To achieve the above objective, a disclosed information processing device is provided. This information processing device is an information processing device that causes information to be displayed on a display device, and includes a storage unit that stores first information which associates an item name that identifies an item, group information relating to a group to which the item is to belong, and quantity information relating to the quantity of the item, and second information which includes rules relating to the arrangement of the group, a generation unit that generates third information indicating the order of the group based on the second information, and a transmission unit that transmits information including the first information, the second information and the third information to the display device, and causes a part of the display device to display fourth information which associates the item name, group information and quantity set in the first information, and causes another part to display identification information indicating the arrangement of each group based on the rules and the third information. [Effects of the Invention]

[0007] In one embodiment, loading and unloading operations can be performed easily and reliably. In another embodiment, loading and unloading operations can be performed at a low cost. [Brief explanation of the drawing]

[0008] [Figure 1] This is a diagram illustrating an information processing system according to an embodiment. [Figure 2] This is an example of a screen displayed on the smart glasses of the embodiment. [Figure 3] This diagram illustrates the information displayed on smart glasses when products are placed on a pallet. [Figure 4] This diagram illustrates the information displayed on the smart glasses when task No. 1 is completed. [Figure 5] This diagram shows the hardware configuration of the information processing device according to the embodiment. [Figure 6]This diagram shows the hardware configuration of the work terminal device according to the embodiment. [Figure 7] This is a block diagram showing the functions of the information processing device according to the embodiment. [Figure 8] This is a diagram illustrating the task list data. [Figure 9] This is a diagram illustrating the array configuration data. [Figure 10] This diagram illustrates an example of the placement of shelf numbers displayed in the shelf number arrangement display section based on data registered in the arrangement setting data. [Figure 11] This diagram illustrates an example of the placement of shelf numbers displayed in the shelf number arrangement display section based on data registered in the arrangement setting data. [Figure 12] This diagram illustrates an example of the placement of shelf numbers displayed in the shelf number arrangement display section based on data registered in the arrangement setting data. [Figure 13] This is a diagram illustrating the work content data. [Figure 14] This diagram illustrates the data in the order of shelf number display. [Figure 15] This is a diagram illustrating work instruction data. [Figure 16] This is a block diagram showing the functions of a work terminal device. [Figure 17] This diagram illustrates an example of the operation of the information processing system according to the embodiment. [Figure 18] This diagram illustrates the array setting data for each operation. [Figure 19] This figure illustrates the overview of the functions of the information processing system in the second embodiment. [Figure 20] This figure illustrates the coordinate map of the second embodiment. [Figure 21] This diagram illustrates the procedure for determining the coordinates of shelf numbers to be displayed in a coordinate map when the display direction is row-oriented. [Figure 22] This diagram illustrates a coordinate map in which shelf numbers are arranged in the row direction. [Figure 23] This diagram illustrates the procedure for determining the coordinates of shelf numbers to be displayed in a coordinate map when the display direction is column-oriented. [Figure 24] This is a diagram for explaining a coordinate map in which shelf numbers are arranged in the column direction. [Figure 25] This is a diagram for explaining the adjustment of the drawing size. [Figure 26] This is a diagram for explaining the arrangement setting data of the second embodiment. [Figure 27] This is a diagram for explaining the shelf number display order data of the second embodiment. [Figure 28] This is a diagram for explaining the per-operation arrangement setting data of the second embodiment.

Mode for Carrying Out the Invention

[0009] Hereinafter, the information processing system of the embodiment will be described in detail with reference to the drawings.

[0010] In the following drawings and the like, the positions, sizes, shapes, ranges, etc. of each configuration shown may not represent the actual positions, sizes, shapes, ranges, etc. in order to facilitate understanding of the invention. Therefore, the present invention is not necessarily limited to the positions, sizes, shapes, ranges, etc. disclosed in the drawings and the like. Elements represented in the singular form in the embodiment shall include the plural form unless clearly indicated in the text. <Embodiment> FIG. 1 is a diagram for explaining the information processing system of the embodiment.

[0011] The information processing system 100 of the embodiment is a system that can suppress incorrect warehousing and incorrect shipping in the inbound and outbound operations of the logistics business. Specifically, when an article is received or shipped, an operator wears a smart glass (wearable terminal device), and layout position information indicating the location and quantity of the article to be received or shipped is displayed on the smart glass. Thereby, the operator can quickly and correctly complete the inbound and outbound operations by putting in or taking out the quantity of articles as indicated on the smart glass at that position. In the following description, the case of receiving and shipping industrial products as an example of articles will be described.

[0012] The information processing system 100 comprises an information processing device 1, at least one (three in Figure 1) operation terminal devices 2a, 2b, and 2c, and at least one (two in Figure 1) work terminal devices 3a and 3b. The information processing device 1, the operation terminal devices 2a, 2b, and 2c, and the work terminal devices 3a and 3b are connected via a network 50, such as the Internet. The connection method for each device to the network 50 may be wired or wireless.

[0013] Operators who operate the control terminals 2a, 2b, and 2c can create arrangement setting data and work content data by operating the control terminals 2a, 2b, and 2c. The arrangement setting data is data related to the setting items for generating the shelf number display order data, which will be described later. The work content data is data for giving instructions for picking and assorting. The contents of this data will be described in detail later.

[0014] The work terminal devices 3a and 3b are terminal devices used by workers at the location where receiving and shipping operations are performed. Examples of work terminal devices 3a and 3b include smartphones and tablet devices. Barcode readers 4a and 4b are connected to work terminal devices 3a and 3b, respectively, via cable or network. Smart glasses 5a and 5b are also connected to work terminal devices 3a and 3b via network. For example, the means of communication between work terminal device 3a and barcode reader 4a and smart glasses 5a are not particularly limited, but examples include infrared communication and short-range wireless communication means such as Bluetooth®. The work terminal devices 3a and 3b are held by the workers performing the receiving and shipping operations. When performing receiving and shipping operations, the workers log in to the system by operating the work terminal devices 3a and 3b.

[0015] Barcode readers 4a and 4b are held by the workers performing receiving and shipping operations. The products being received or shipped, or the labels on the products, are pre-assigned barcodes that allow for product identification.

[0016] The smart glasses 5a and 5b are worn by workers performing receiving and shipping operations. The displays on the smart glasses 5a and 5b show information sent from the work terminal devices 3a and 3b, respectively.

[0017] The information processing device 1 uses the information sent from the operating terminal devices 2a, 2b, and 2c to display layout location information indicating the location and quantity of the products subject to the aforementioned inbound and outbound shipments on the smart glasses 5a and 5b. Figure 2 shows an example of a screen displayed on the smart glasses of the embodiment. The screen 5a1 of the smart glasses 5a displays a work instruction display unit 5a2 and a shelf number arrangement display unit 5a3.

[0018] The work instruction display unit 5a2 displays a list of instructions related to the work instructions to be performed by the worker. This list is an example of the fourth type of information. In Figure 2, six work instructions are displayed. For example, No. 1 in the list indicates an instruction to place three hexagonal nuts with product code 439-022 onto pallet H. The number of work instructions displayed at one time on the work instruction display unit 5a2 can be set arbitrarily. The shelf number is an example of group information related to the group to which the product is to belong. The shelf number arrangement display unit 5a3 displays the shelf number where the pallet containing the product is placed, and its arrangement.

[0019] The shelf number is a number assigned to each space where one pallet is placed, for example, when using storage shelves in a warehouse or other storage location with multiple storage areas. The shelf numbers and their arrangement displayed on the shelf number arrangement display unit 5a3 match the shelf numbers and their arrangement in the space where the pallets are actually placed.

[0020] The following describes the actions of the worker performing task No. 1. While the following explanation focuses on receiving products into the warehouse, the same process can be used to process products out of the warehouse.

[0021] A worker wearing smart glasses 5a follows the instructions displayed on the work instruction display unit 5a2 and retrieves three hexagonal nuts with product code 439-022 from the designated location. The worker checks the shelf number H indicated on the work instruction display unit 5a2 and moves to the designated shelf number H location by looking at the shelf number arrangement display unit 5a3. A pallet for placing products is prepared at shelf number H. The worker reads the barcode of the retrieved hexagonal nuts with the barcode reader 4a. The worker places the read hexagonal nuts into the pallet at shelf number H. Figure 3 illustrates the information displayed on the smart glasses when a product is placed on a pallet.

[0022] The information read by the barcode reader 4a is transmitted to the work terminal device 3a. The work terminal device 3a increases the number in the quantity column for No. 1 displayed on the work instruction display unit 5a2 by one. This allows the worker to confirm through the smart glasses 5a that one hexagonal nut has been placed on pallet H. Note that the method of displaying the quantity is not limited to the above; the remaining number to be placed on the pallet may also be displayed. In this case, the remaining quantity for No. 1 may be displayed as "3," and when one hexagonal nut is placed on pallet H, it may be displayed as "2." Figure 4 illustrates the information displayed on the smart glasses when task No. 1 is completed.

[0023] When task No. 1 is completed, the work terminal device 3a clears the display of task No. 1 from the work instruction display unit 5a2. If there are any remaining task instructions, the work terminal device 3a displays the next task instruction at the bottom of the work instruction display unit 5a2. Figure 4 shows task No. 7.

[0024] The worker performs the above steps for all work instructions. When the work is completed, the work instruction display unit 5a2 will be cleared of all work instructions. This allows the worker to easily and reliably confirm that the work is complete, that is, that all products have been placed on the correct pallets. The information processing system 100 of the disclosure will be explained in more detail below. Figure 5 shows the hardware configuration of the information processing device according to the embodiment.

[0025] The information processing device 1 is controlled as a whole by a CPU (Central Processing Unit) 101. The CPU 101 is connected to a RAM (Random Access Memory) 102 and several peripheral devices via a bus 108.

[0026] RAM102 is used as the main memory of the information processing device 1. At least a portion of the OS (Operating System) program and application programs to be executed by the CPU 101 are temporarily stored in RAM102. Additionally, various data used for processing by the CPU 101 are stored in RAM102.

[0027] The bus 108 is connected to a secondary storage device 103, a graphics processing unit 104, an input interface 105, a drive device 106, and a communication interface 107.

[0028] The secondary storage device 103 is used as the secondary storage device of the information processing device 1. Examples of secondary storage devices 103 include hard disk drives (HDDs) and solid state drives (SSDs).

[0029] The secondary storage device 103 writes and reads data from the internal disk. The secondary storage device 103 stores the OS program, application programs, and various data.

[0030] A monitor 104a is connected to the graphics processing unit 104. The graphics processing unit 104 displays images on the screen of the monitor 104a according to instructions from the CPU 101. Examples of monitors 104a include CRT (Cathode Ray Tube) displays and liquid crystal displays.

[0031] The input interface 105 is connected to a keyboard 105a and a mouse 105b. The input interface 105 transmits signals received from the keyboard 105a and mouse 105b to the CPU 101. Note that the mouse 105b is just one example of a pointing device; other pointing devices can also be used. Other pointing devices include, for example, touch panels, tablets, touchpads, and trackballs.

[0032] The drive device 106 reads data recorded on portable recording media such as optical discs on which data is recorded in a way that makes it readable by light reflection, or USB (Universal Serial Bus) memory. For example, if the drive device 106 is an optical drive device, it uses laser light or the like to read data recorded on the optical disc 200. Examples of optical discs 200 include Blu-ray (registered trademark), DVD (Digital Versatile Disc), DVD-RAM, CD-ROM (Compact Disc Read Only Memory), and CD-R (Recordable) / RW (ReWritable).

[0033] The communication interface 107 is connected to the network 50. The communication interface 107 sends and receives data to and from other computers or communication devices via the network 50.

[0034] The processing functions of this embodiment can be realized with the hardware configuration described above. Although Figure 2 shows the hardware configuration of the information processing device 1, the operation terminal devices 2a, 2b, and 2c can also be realized with the same hardware configuration. Figure 6 shows the hardware configuration of the work terminal device according to the embodiment. The entire work terminal device 3a is controlled by the CPU 301. The CPU 301 is connected to the RAM 302 and several peripheral devices via the bus 307.

[0035] RAM302 is used as the main memory of the work terminal device 3a. At least a portion of the OS program and application programs to be executed by the CPU301 are temporarily stored in RAM302. In addition, various data used for processing by the CPU301 are stored in RAM302. The bus 307 is connected to an internal memory 303, a graphics processing unit 304, an input interface 305, and a communication interface 306.

[0036] The internal memory 303 performs data writing and reading. The internal memory 303 is used as a secondary storage device for the work terminal device 3a. The internal memory 303 stores the OS program, application programs, and various data. Examples of internal memory include semiconductor storage devices such as flash memory.

[0037] A display 304a is connected to the graphics processing unit 304. The graphics processing unit 304 displays images on the screen of the display 304a according to instructions from the CPU 301. Examples of displays 304a include liquid crystal displays. The display 304a also has a touch panel function.

[0038] The input interface 305 is connected to the display 304a and the input button 305a. The input interface 305 transmits signals received from the input button 305a and the touch panel of the display 304a to the CPU 301.

[0039] The communication interface 306 is connected to the network 50. The communication interface 306 sends and receives data to and from the information processing device 1 and other communication devices via the network 50. The processing functions of this embodiment can be realized with the hardware configuration described above. The following functions are provided within the information processing device 1, which has the hardware configuration shown in Figure 5. Figure 7 is a block diagram showing the functions of the information processing device according to the embodiment.

[0040] The information processing device 1 includes a data processing unit 1a, a work list data storage unit 1b, an array setting data storage unit 1c, a work content data storage unit 1d, a shelf number display order data storage unit 1e, and a work instruction data storage unit 1f.

[0041] The data processing unit 1a manages the input and output of data stored in each storage unit of the information processing device 1. The data processing unit 1a also generates shelf number display order data and work instruction data using the work content data and arrangement setting data transmitted from the operation terminal devices 2a, 2b, and 2c. For example, the work terminal device 3a can use this generated data to display the aforementioned information on the work instruction display unit 5a2 and shelf number arrangement display unit 5a3.

[0042] The work list data storage unit 1b stores work list data that shows a list of tasks performed for receiving and shipping goods. This work list data is pre-registered when creating work content data and arrangement setting data. Figure 8 is a diagram illustrating the task list data. In Figure 8, the data is presented in a table format.

[0043] The task list data table T1 contains columns for task list data ID, list name, task completion flag, registration date and time, registrant, update date and time, and updater. The information arranged horizontally is linked to each other. The "Task List Data ID" field contains identification information that identifies the task list data. In Figure 5, a four-digit number starting with "A" is set in ascending order. The "List Name" field is set to a name that identifies the relevant inbound / outbound operation. The "Task Completion Flag" column contains information that identifies whether or not the relevant inbound / outbound operation has been completed. The registration date and time field will be set to the date and time when the task list data was generated.

[0044] The "Registered Person" field contains the name of the registrant who registered the work list data, that is, the full name of the registrant who created the work list data by operating one of the operation terminals 2a, 2b, or 2c. The "Update Date and Time" field will display the date and time when the relevant task list data was updated. The "Updater" field will display the full name of the registrant who updated the task list data.

[0045] The arrangement setting data storage unit 1c stores the arrangement setting data transmitted from the operation terminal devices 2a, 2b, and 2c. This arrangement setting data is an example of second information and determines the arrangement of shelf numbers displayed in the shelf number arrangement display unit 5a3 shown in Figures 2 to 4. Figure 9 illustrates the sequence setting data. In Figure 9, the data is presented in a table format.

[0046] The array setting data table T2 contains fields for array setting ID, work list data ID, display order, display direction, number of rows, number of columns, line break specification, registration date and time, and registrant. The information arranged horizontally is linked to each other. The "Sequence Setting ID" field contains identification information that identifies the sequence setting data. In Figure 9, a four-digit number starting with "C" is set in ascending order.

[0047] The "Task List Data ID" field is set to the Task List Data ID corresponding to the array setting data. For example, the array setting data for coordinate setting system ID "C0002" indicates that it pertains to Task List Data ID "A0002". The "Display Order" column contains information indicating whether the shelf numbers are arranged in ascending or descending order. The "Display Direction" column contains information indicating whether the shelf numbers are arranged in rows (up and down) or columns (left and right). The column for the number of items arranged in the row is set to indicate the number of shelf numbers to be displayed in the row direction on the shelf number arrangement display unit 5a3. The column for the number of items arranged in the column direction is set to indicate the number of shelf numbers to be displayed in the column direction on the shelf number arrangement display unit 5a3. The line break specification field is used to specify whether or not to perform line breaks according to a predetermined rule, and to set identification information that indicates the rule to be used as the basis for line breaks if they are performed. The registration date and time field will contain the date and time when the sequence setting data was generated. The registrant field will display the name of the registrant who registered the sequence setting data.

[0048] The display order, display direction, number of items per row, number of items per column, and line break specification can be set to default values ​​in advance. Examples of default values ​​are "ascending order", "row direction", "3", "3", and "none", respectively. Figures 10 to 12 illustrate an example of the placement of shelf numbers displayed in the shelf number arrangement display unit based on data registered in the arrangement setting data.

[0049] In Figure 10, the information displayed at the top is the information registered in the arrangement setting data table T2, and the information displayed at the bottom is the information that will be displayed in the shelf number arrangement display unit 5a3. In Figure 10, the display order is set to ascending. Therefore, the arrangement starts from shelf number A-1 and ends with shelf number A-100. The display direction is set to row direction. Therefore, the shelf number increases by one each time you move down one row. The number of rows to be placed is set to "10". Therefore, every 10 rows, you move one column to the right. The number of columns to be placed is also set to "10". Therefore, the maximum number of shelf numbers that can be displayed in the shelf number arrangement display unit 5a3 at one time is 10 rows and 10 columns. Line breaks are disabled. Therefore, regardless of the shelf number, 10 shelf numbers are arranged in one column.

[0050] The array configuration data shown in Figure 11 is the same as in Figure 10, except that the display direction is column-oriented. When the display direction is column-oriented, the shelf number increases by one each time you move one column in the column direction. Figure 12 shows the case where the following shelf numbers A-1 to A-11, B-1 to B-3, B-5, C-2, and C-4 exist.

[0051] The array setting data shown in Figure 12 is the same as in Figure 10, except that the newline character is the first letter of the alphabet. When the newline character is the first letter of the alphabet, if the array moves to a shelf number with a different alphabet character, that is, when the array for shelf number B starts after the array for shelf number A has been completed, the array moves one column to the right. Therefore, based on the array setting data shown in Figure 12, the array displayed in the shelf number array display unit 5a3 will be as shown in Figure 12. Let's return to Figure 7 and explain.

[0052] The work content data storage unit 1c stores the work content data transmitted from the operation terminal devices 2a, 2b, and 2c. Work content data is generated for each individual work task. For example, the work list data table T1 shown in Figure 8 contains six tasks. In this case, six pieces of work content data are generated for each task. Work content data is an example of the first type of information. The following description will explain one such piece of work content data. Figure 13 is a diagram illustrating the work content data. In Figure 13, the data is presented in a table format.

[0053] The work details data table T3 contains fields for work details data ID, work list data ID, product code, product name, shelf number code, quantity, quantity read, registration date and time, and registrant. The information arranged horizontally is interconnected. The "Work Content Data ID" field contains information that identifies the work content data. In Figure 13, a four-digit number starting with "B" is set in ascending order.

[0054] The "Task List Data ID" field contains information that identifies the task list. For example, the task content data shown in Figure 13 indicates that it is data for task list data ID "A0002". The product code field is where a code to identify the product is entered. The product name field is where a name to identify the product is entered. The shelf code field is set with a symbol associated with the shelf number (storage location) where the product is received or shipped. The quantity field is where the number of products being received or shipped is entered. The "Quantity Read" field is where the number of products received or shipped is entered. The initial value is 0. The registration date and time field will show the date and time when the work details data was registered.

[0055] The registrant field will contain the name of the registrant who registered the work content data, that is, the full name of the registrant who created the work content data by operating one of the operation terminal devices 2a, 2b, or 2c. Let's return to Figure 7 and explain.

[0056] The data processing unit 1a extracts shelf number codes from the work content data in the work content data table T3, generates shelf number display order data by determining the display order of the shelf numbers according to the arrangement setting data, and stores it in the shelf number display order data storage unit 1e. The shelf number display order data is an example of the third type of information. Figure 14 illustrates the shelf number display order data. In Figure 14, the data is presented in a table format.

[0057] The shelf number display order data table T4 contains columns for shelf number display order data ID, arrangement setting data ID, display order code, shelf number code, registration date and time, and registrant. The information arranged horizontally is related to each other. The "Shelf Number Display Order Data ID" field contains information that identifies the shelf number display order data. In Figure 11, a four-digit number starting with "D" is set in ascending order. The sequence setting data ID will be entered in the sequence setting data ID field.

[0058] The display order code field is used to set the order in which the shelf numbers will be displayed. This display order is determined by numbering the shelf number codes sequentially from 1 according to the set conditions. The setting conditions shown in Figure 14 are alphabetical order (A is first and Z is last). The registration date and time field will be set to the registration date and time associated with the sequence setting data ID. The registrant field will show the registrant associated with the sequence setting data ID. Let's return to Figure 7 and explain.

[0059] The work instruction data storage unit 1f stores the work instruction data. This work instruction data is generated by the data processing unit 1a by combining the work content data and the shelf number display order data. Figure 15 is a diagram illustrating work instruction data. In Figure 15, the data is presented in a table format.

[0060] The work order data table T5 contains fields for work order data ID, work list data ID, list name, product code, product name, shelf number code, quantity, quantity to read, display order code, hidden flag, work date and time, and worker. The information arranged horizontally is interconnected. The "Work Order ID" field contains identifying information to distinguish the work order data. In Figure 15, a four-digit number starting with "E" is set in ascending order. The "Task List Data ID" field will be set to the Task List Data ID of the corresponding task. The "List Name" field will be set to the list name associated with each task list data ID.

[0061] The fields for Product Code, Product Name, Shelf Code, Quantity, and Quantity to Read are filled with data read from the work details data. The Display Order Code field is filled with the display order corresponding to the shelf code read from the shelf display order data. The "Update Date and Time" field will show the date and time when the work instruction data was updated. The "Updater" field will display the full name of the worker who updated the work instruction data. Next, I will explain the functions of the work terminal device. Figure 16 is a block diagram showing the functions of a work terminal device. While Figure 16 shows the functions of work terminal device 3a, the functions of work terminal device 3b are similar. The work terminal device 3a includes a data processing unit 3a1 and a work instruction data storage unit 3a2.

[0062] The data processing unit 3a1 sends and receives data to and from the information processing unit 1. The data processing unit 3a1 also displays the screen 5a1 on the smart glasses 5a. When the data processing unit 3a1 receives information read by the barcode reader 4a, it updates the work instruction data received from the information processing unit 1 based on the received information. The work instruction data storage unit 3a2 stores the work instruction data transmitted from the information processing device 1. Next, an example of the operation of the information processing system 100 will be described.

[0063] Figure 17 illustrates an example of the operation of the information processing system in this embodiment. The procedure shown below is just one example; some steps may be replaced, or other steps may be added. As a preliminary step, the registered user accesses the information processing device 1 from the operating terminal device 2a and logs in to the information processing system (application).

[0064] <Step S1> After logging into the system, the registrant operates the operation terminal device 2a to view the work list data stored in the work list data storage unit 1b and generates sequence setting data corresponding to each work list data. The sequence setting data may be created from scratch, or it may be edited from sequence setting data that has been pre-stored in the information processing device 1. For example, when the work list data ID "A0001" in the work list data table T1 is selected, a screen for selecting sequence setting data and work content data is displayed. If sequence setting data is selected, and sequence setting data corresponding to work list data ID "A0001" already exists, that sequence setting data is displayed (update screen). If sequence setting data corresponding to work list data ID "A0001" does not exist, a new sequence setting data ID is set in the sequence setting data ID field, "A0001" is set in the work list data ID field, and sequence setting data is displayed with other items (shelf number code, shelf number display order, etc.) left blank (or with the initial values ​​mentioned above set).

[0065] The user sets each item and clicks the registration button (not shown) displayed on the screen of the operating terminal device 2a. This sends the array setting data to the information processing device 1. <Step S2> The data processing unit 1a receives the sequence setting data and stores it in the sequence setting data storage unit 1c.

[0066] <Step S3> The registrant operates the operation terminal device 2a in the same manner as in Step S1 to generate work content data and clicks the registration button (not shown). This sends the array setting data to the information processing device 1. <Step S4> The data processing unit 1a receives the work content data and stores it in the work content data storage unit 1d.

[0067] <Step S5> The data processing unit 1a extracts shelf number codes from the work content data received in step S3, generates shelf number display order data by determining the display order of the shelf numbers in the work content data based on the arrangement setting data received in step S2, and stores it in the shelf number display order data storage unit 1d.

[0068] <Step S6> The data processing unit 1a generates work instruction data based on the work content data received in step S3 and the shelf number display order data generated in step S5, and stores it in the work instruction data storage unit 1f. The data processing unit 1a also transmits the work instruction data to the work terminal devices 3a and 3b in response to requests from the work terminal devices 3a and 3b.

[0069] <Step S7> When the data processing unit 1a transmits the work instruction data to the work terminal devices 3a and 3b, it generates work-specific array setting data and transmits it to the work terminal devices 3a and 3b. This work-specific array setting data is data extracted from the array setting data that corresponds to the work instruction data. Figure 18 illustrates the array setting data for each task. In Figure 18, the data is presented in a table format.

[0070] The task-specific array setting data table T6 contains fields for task-specific array setting data ID, task list data ID, display direction, number of rows, number of columns, and line break specification. The information arranged horizontally is linked to each other. The "Array Setting ID for Each Task" field contains identification information that identifies the array setting data for that task. In Figure 18, a four-digit number starting with F is set in ascending order.

[0071] The "Task List Data ID" field is set to the Task List Data ID corresponding to the task instruction data to be output. Figure 18 shows that the array setting data for Task Array Setting ID "F0001" is for Task List Data ID "A0002".

[0072] The fields for display direction, number of rows, number of columns, and line break specification are set with data extracted by the data processing unit 1a from the array setting data. Specifically, the data processing unit 1a extracts and sets the display direction, number of rows, number of columns, and line break specification corresponding to the work list data ID set in the work list data ID field from the array setting data. Let's return to Figure 17 and explain.

[0073] <Step S8> When the worker operates the work terminal device 3a and logs into the system, the data processing unit 3a1 receives the work instruction data and the work-specific arrangement setting data and stores them in the storage unit 3b1.

[0074] <Step S9> The data processing unit 3a1 displays a work instruction on the work instruction display unit 5a2 and the shelf number arrangement on the shelf number arrangement display unit 5a3 according to the worker's instructions. Specifically, the data processing unit 3a1 displays a list on the work instruction display unit 5a2 in ascending order of the work instruction data ID, including the product code, product name, shelf number code, and read quantity / quantity from the work instruction data. The data processing unit 3a1 also determines the arrangement of shelf numbers set in the work instruction data based on the work-specific arrangement setting data and displays it on the shelf number arrangement display unit 5a3. This results in the display of screen 5a1, for example, as shown in Figure 2. As described above, the worker looks at the shelf number arrangement display unit 5a3 and moves to the location of the specified shelf number.

[0075] <Step S10> The worker picks up the barcode reader 4a and reads the barcode on the product to be received or shipped, or the barcode pre-assigned to the product's label. The read information is transmitted to the work terminal device 3a.

[0076] <Step S11> The data processing unit 3a1 refers to the work instruction data table T5 and increments the number in the column for the quantity of products read corresponding to the read barcode by one. The data processing unit 3a1 also sets the current date and time in the update date and time column and sets the name of the worker currently logged into the work terminal device 3a in the updater column (update of work instruction data).

[0077] <Step S12> As explained in Figure 3, the data processing unit 3a1 increases the quantity of the product corresponding to the barcode displayed on the work instruction display unit 5a2 by one. After the worker confirms that the number of products corresponding to the scanned barcode displayed on the work instruction display unit 5a2 has increased by one, the worker places the scanned product on the pallet located on the shelf. If the barcode of the product scanned by the worker is not set in the work instruction data table T5, the data processing unit 3a1 displays on the smart glasses 5a screen 5a1 that it is not the correct product.

[0078] Furthermore, the data processing unit 3a1 refers to the work instruction data table T5 and sets the hidden flag to "hidden" for work instruction data where the quantity matches the read quantity. Then, the data processing unit 3a1 clears the display of the corresponding work instruction No. from the work instruction display unit 5a2. If there are any remaining work instructions, the data processing unit 3a1 displays the next work instruction at the bottom of the work instruction display unit 5a2. The worker scans the barcode for each product and repeatedly places the product on the pallet corresponding to the shelf number.

[0079] <Step S13> When the worker has finished placing all products onto the pallets, and has confirmed that no work instructions are displayed on the work instruction display unit 5a2, the worker touches the work result transmission button (not shown) displayed on the display 304a of the work terminal device 3a. When the data processing unit 3a1 confirms that all the "hidden" flag columns in the work instruction table T5 are set to "hidden", it transmits the updated work instruction data to the information processing device 1.

[0080] <Step S14> When the data processing unit 1a receives the updated work instruction data, it refers to the work list data table T1 and updates the work completion flag of the work list data that has a work list data ID that matches the work list data ID included in the work instruction data to "Completed".

[0081] Furthermore, the data processing unit 1a refers to the work instruction data table T5 which has a work list data ID that matches the work list data ID included in the work instruction data, and matches the number of read quantities with the number of read quantities in the updated work instruction data. It also sets the work date and time in the work date and time column and sets the worker's name in the worker column.

[0082] <Step S15> When the data processing unit 1a receives a request to view the work list data from the operation terminal device 2a, it displays the work list data table T1 on the display of the operation terminal device 2a. When the operator of the operation terminal device 2a selects a work list data ID, the data processing unit 1a displays the work instruction data associated with the selected work list data ID on the display of the operation terminal device 2a. This allows the operator to confirm whether or not the work has been completed.

[0083] As described above, according to the information processing system 100 of the embodiment, the information processing device 1 that displays information on smart glasses 5a and 5b has storage units that store work content data associated with a product name that identifies a product, a shelf number indicating the group to which the product is scheduled to be delivered, and quantity information regarding the quantity of the product, and arrangement setting data including rules regarding the arrangement of shelf numbers, a data processing unit 1a that generates shelf number display order data indicating the order of the shelf numbers based on the arrangement setting data, and a transmission unit that transmits information including the work content data, arrangement setting data and shelf number display order data to the smart glasses 5a and 5b, and the work instruction display unit 5a2 displays information associated with the product name, shelf number and quantity set in the work content data, and the shelf number arrangement display unit 5a3 displays identification information indicating the arrangement of each shelf number based on the rules and shelf number display order data.

[0084] Therefore, workers can easily and reliably perform receiving operations by looking at the information displayed on the work instruction display unit 5a2 and the shelf number arrangement display unit 5a3. In addition, receiving operations can be performed at a lower cost compared to installing fixed cameras in the receiving and shipping area. Furthermore, when installing fixed cameras in the receiving and shipping area, the surveillance cameras must be reinstalled if the receiving and shipping location changes, but this hassle is unnecessary with the information processing system 100. Furthermore, since workers wear smart glasses 5a and 5b while performing their tasks, they can perform loading operations with both hands free.

[0085] In this embodiment, the location information was described as the shelf number, but the present invention is not limited to this, and any identification information (e.g., coordinates) of the location where the product is placed can be used instead of the shelf number.

[0086] Furthermore, the processing performed by the information processing device 1 may be distributed among multiple devices. For example, one device may create shelf number display order data, while other devices may create work display data and work-specific arrangement setting data. <Second Embodiment> Next, we will describe the information processing system of the second embodiment. The following description will focus on the differences between the information processing system of the second embodiment and the first embodiment described above, and will omit explanations of similar matters. Figure 19 is a diagram illustrating the overview of the functions of the information processing system in the second embodiment.

[0087] In the first embodiment, when a capital letter was set in the line break specification column of the arrangement setting data table T2, the layout of the shelf numbers displayed in the shelf number arrangement display unit 5a3 was sometimes biased. In this embodiment, a function is described that automatically adjusts the layout to display the shelf numbers larger in the shelf number arrangement display unit 5a3. In order to display the shelf numbers larger, in this embodiment a coordinate map is created in which the shelf number information is entered on the coordinates. Figure 20 is a diagram illustrating the coordinate map of the second embodiment.

[0088] The coordinate map M1 shown in Figure 20 is created by the data processing unit 1a to indicate the placement location of shelf numbers using coordinates, and has 20 cells in the row direction and 40 cells in the column direction. The coordinate map M1 has coordinates set to identify the position of each cell. For example, the coordinates of the top left cell are (1,1) and the coordinates of the bottom right cell are (20,40).

[0089] The size (drawing size) of the shelf numbers displayed within this coordinate map M1 can be defined. In this embodiment, the drawing size for each shelf number is 2 cells in the row direction and 4 cells in the column direction. The drawing size can be arbitrarily set by the creator of the coordinate map M1.

[0090] The data processing unit 1a determines the coordinates of the shelf numbers to be displayed in the coordinate map based on the display direction set in the display direction column of the array setting data table T1. The coordinates of the shelf numbers to be displayed in the coordinate map differ depending on whether the display direction is row-direction or column-direction. First, the case where the display direction is row-direction will be explained, and then the case where the display direction is column-direction will be explained. Figure 21 illustrates the procedure for determining the coordinates of the shelf numbers to be displayed in the coordinate map when the display direction is row-oriented. The data processing unit 1a determines the coordinates of the shelf numbers to be placed in each cell of the coordinate map M1 according to the following procedure. <Step 1>

[0091] First, the data processing unit 1a extracts a group of leading letters (Gr) based on the first letter of each shelf number. Shelf numbers "A-1" through "A-11" all begin with the letter A. Therefore, the data processing unit 1a determines that these belong to one group and that there are 11 shelf numbers belonging to the leading letter group "A". Similarly, the data processing unit determines that there are 4 shelf numbers belonging to the leading letter group "B". It also determines that there are 2 shelf numbers belonging to the leading letter group "C". <Step 2>

[0092] Next, the data processing unit 1a calculates the number of columns occupied by each leading character group. This is calculated by dividing the number of shelf numbers in the leading character group by the number of rows. For example, if the leading character group "A" has 11 shelf numbers, and the number of rows in the array setting data table T2 is 6, then 11 / 6 = 1.8. Rounding this value up, the unit determines that the number of columns occupied by the leading character group is 2. <Step 3>

[0093] Next, the data processing unit 1a calculates the newline position for each leading character group and determines which column the shelf numbers will be placed in. For example, there are 11 shelf numbers belonging to the leading character group "A". The number of rows in the array setting data table T2 is 6. Therefore, it is determined that shelf numbers "A-1" to "A-6" will be in the first column, and shelf numbers "A-7" to "A-11" will be in the second column. <Step 4> Next, the data processing unit 1a calculates the start and end values ​​for the row and column coordinates. <Method for calculating the starting value of row coordinates>

[0094] The data processing unit 1a sets a fixed value of "1" as the starting value for the first shelf number in each column. In the example shown in Figure 21, the starting value of "1" is set for the first shelf number in the first column "A-1", the first shelf number in the second column "A-7", the first shelf number in the third column "B-1", and the first shelf number in the fourth column "C-2".

[0095] The data processing unit 1a sets the starting value for the second and subsequent shelf numbers in each column to the starting value of the previous shelf number plus the number of cells in the row. For example, the starting value for shelf number "A-2" is "3", which is the starting value "1" of shelf number "A-1" plus the number of cells in the row "2". <Method for calculating the end value of row coordinates>

[0096] The data processing unit 1a sets the end value of the row coordinates for each shelf number to the starting value of the column coordinates of the corresponding shelf number + the number of cells in the row direction - 1. The starting value of the column coordinates will be described below. In the example shown in Figure 21, for shelf number "A-1", the end value of shelf number "A-1" is set to the sum of the starting value of the column coordinates "1" + the number of cells in the row direction "2" - 1, which is "2". <Method for calculating the starting value of column coordinates>

[0097] The data processing unit 1a sets the starting value of the column coordinates (column coordinate table starting value) to the total number of cells in each column calculated in <Step 3> × (row break position for each shelf number - 1) + 1. In the example shown in Figure 21, the starting value for shelf numbers "A-1" to "A-6" is the number of cells in the column "4" × (row break position "1" - 1) + 1 = 1. The starting value for shelf numbers "A-7" to "A-11" is the number of cells in the column "4" × (row break position "2" - 1) + 1 = 5. <Method for calculating the end value of column coordinates>

[0098] The data processing unit 1a sets the end value of the column coordinate table to the starting row coordinate value of the corresponding shelf number + the number of cells in the row - 1. In the example shown in Figure 21, for shelf number "A-1", the end value for shelf number "A-1" is set to the sum of the starting row coordinate value "1" + the number of cells in the row direction "4" - 1, which is "4". For shelf number "A-2", the end value for shelf number "A-2" is set to the sum of the starting column coordinate value "1" + the number of cells in the row direction "4" - 1, which is "4". Through the above processing, the data processing unit 1a determines coordinate data indicating the placement position of each shelf number within the coordinate map M1 when the display direction is row-direction. Figure 22 is a diagram illustrating a coordinate map in which shelf numbers are arranged in the row direction. Next, we will explain the case where the display direction is column-oriented. Figure 23 illustrates the procedure for determining the coordinates of the shelf numbers to be displayed in the coordinate map when the display direction is in the column direction. The data processing unit 1a determines the coordinates of the shelf numbers to be placed in each cell of the coordinate map M1 according to the following procedure. <Step 1a> First, the data processing unit 1a extracts a leading character group (Gr) based on the first letter of the shelf number, similar to <Step 1>. <Step 2a>

[0099] Next, the data processing unit 1a calculates the number of rows occupied by each leading character group. This is calculated by dividing the number of shelf numbers in the leading character group by the number of columns. For example, if the leading character group "A" has 11 shelf numbers, and the number of columns in the array setting data table T2 is 6, then 11 / 6 = 1.8. Rounding this value up, the unit determines that the number of rows occupied by the leading character group is 2. <Step 3a>

[0100] Next, the data processing unit 1a calculates the wrap position for each leading character group and determines which row the shelf numbers will be placed on. For example, there are 11 shelf numbers belonging to the leading character group "A". The number of columns in the array setting data table T2 shown in Figure 23 is 6. Therefore, shelf numbers "A-1" to "A-6" are determined to be on the first row, and shelf numbers "A-7" to "A-11" are determined to be on the second row. <Step 4a> Next, the data processing unit 1a calculates the start and end values ​​for the row and column coordinates. <Method for calculating the starting value of row coordinates>

[0101] The data processing unit 1a sets the starting value of the row coordinates to the total number of cells in each row calculated in <Step 3a> × (wrap position for each shelf number - 1) + 1. In the example shown in Figure 23, the starting value for shelf numbers "A-1" to "A-6" is the number of cells in the row "2" × (wrap position "1" - 1) + 1 = 1. The starting value for shelf numbers "A-7" to "A-11" is the number of cells in the row "2" × (newline position "2" - 1) + 1 = 3. <Method for calculating the end value of row coordinates>

[0102] The data processing unit 1a sets the end value of the row coordinates for each shelf number to the starting row coordinate value of the corresponding shelf number + the number of cells in the row direction - 1. The starting column coordinate value will be described next. In the example shown in Figure 23, for shelf number "A-1", the end value of shelf number "A-1" is set to the sum of the starting row coordinate value "1" + the number of cells in the row direction "2" - 1, which is "2". <Method for calculating the starting value of column coordinates>

[0103] The data processing unit 1a sets a fixed value of "1" as the starting value for the first shelf number in each column. In the example shown in Figure 21, the starting value of "1" is set for the first shelf number in the first column "A-1", the first shelf number in the second column "A-7", the first shelf number in the third column "B-1", and the first shelf number in the fourth column "C-2".

[0104] The data processing unit 1a sets the starting value for the second and subsequent shelf numbers in each column to the starting value of the previous shelf number plus the number of cells in the row. For example, the starting value for shelf number "A-2" is "3", which is the starting value "1" of shelf number "A-1" plus the number of cells in the row "2". <Method for calculating the end value of column coordinates>

[0105] The data processing unit 1a sets the column coordinate end value to the start value of the column coordinate of the corresponding shelf number + the number of cells in the column - 1. In the example shown in Figure 23, for shelf number "A-1", the column coordinate end value is set to the sum of the column coordinate start value "1" + the number of cells in the column direction "4" - 1, which is "4". For shelf number "A-2", the column coordinate end value is set to the sum of the column coordinate start value "5" + the number of cells in the column direction "4" - 1, which is "8". Through the above processing, the data processing unit 1a determines coordinate data indicating the placement position of each shelf number within the coordinate map M1. Figure 24 is a diagram illustrating a coordinate map in which shelf numbers are arranged in the column direction. Next, the data processing unit 1a indicates the rectangular area occupied by each shelf based on the coordinate data.

[0106] Create area coordinate data. Area coordinate data can be represented as [(start coordinate, start coordinate), (maximum row coordinate, start coordinate), (start coordinate, maximum column coordinate), (maximum row coordinate, maximum column coordinate)].

[0107] For example, in the case of the coordinate data shown in Figure 21, the area coordinate data would be [(1,1), (12,1), (1,16), (12,16)]. In the case of the coordinate data shown in Figure 23, the area coordinate data would be [(1,1), (8,1), (1,24), (8,24)]. The data processing unit 1a transmits the coordinate data and area coordinate data to the work terminal devices 3a and 3b. For example, the data processing unit 3a1, which receives coordinate data and area coordinate data, adjusts the drawing size of the shelf numbers based on the displayable size of the smart glasses 5a. Figure 25 illustrates the adjustment of the drawing size.

[0108] The displayable size of the smart glasses 5a can be determined, for example, by the number of pixels in the row and column directions of the shelf number arrangement display unit 5a3. As shown in Figure 25, the displayable size of the smart glasses 5a has 12 cells in the row direction and 24 cells in the column direction.

[0109] Figure 25(a) shows the shelf number arrangement display unit 5a3 with shelf numbers placed on it. In Figure 25, grid lines are shown in the blank areas where no shelf numbers are placed for clarity, but grid lines do not need to be displayed on the actual shelf number arrangement display unit 5a3. The magnification factor for adjusting the drawing size can be calculated using the following formula. Row-direction scaling: Maximum row-direction coordinates / Row-direction drawing size / Number of cells Column-direction scaling: Maximum column coordinates / Column-direction drawing size / Number of cells

[0110] In the example shown in Figure 25, the maximum displayable row size (12) / row-direction drawing size (2) / number of cells (6) = 1, and the maximum displayable column size (24) / column-direction drawing size (4) / number of cells (4) = 1.5.

[0111] The data processing unit 3a1 adjusts the drawing size of the shelf numbers based on the calculated magnification. In the example shown in Figure 25, the drawing size of the shelf numbers in the row direction is adjusted to the same size, and the drawing size of the shelf numbers in the column direction is adjusted to 1.5 times the original size.

[0112] Figure 25(b) shows the shelf numbers after adjusting the drawing size on the shelf number arrangement display unit 5a3. The shelf numbers displayed in Figure 25(b) are an example of the fifth piece of information.

[0113] Due to the adjustment of the drawing size, the drawing size of the shelf numbers in the row direction has been adjusted to 2 (2 (cells) x 1 (scale in the row direction)) (resulting in no change). Also, the drawing size of the shelf numbers in the column direction has been adjusted to 6 (4 (cells) x 1.5 (scale in the column direction)).

[0114] In this way, by automatically adjusting the layout to display the shelf numbers in a larger size, the visibility of the arrangement displayed in the shelf number arrangement display unit 5a3 is improved, thereby reducing the likelihood of errors such as placing the wrong products on the pallet.

[0115] The following describes the information stored in each storage unit of the second embodiment to realize the above processing. In the following description, parts that are the same as those in the first embodiment will be omitted. Figure 26 is a diagram illustrating the array setting data of the second embodiment.

[0116] The array setting data table T2a contains fields for array setting ID, work list data ID, display order, display direction, number of items per row, number of items per column, line break specification, area coordinate data, registration date and time, and registrant. The information arranged horizontally is linked to each other.

[0117] The area coordinate data field contains the area coordinate data used when determining the coordinates of the shelf numbers to be placed in each cell of coordinate map M1 based on the numbers set in the display order, display direction, row-direction arrangement count, and column-direction arrangement count fields. Figure 27 illustrates the shelf number display order data for the second embodiment.

[0118] The shelf number display order data table T4a contains columns for shelf number display order data ID, arrangement setting data ID, display order code, shelf number code, coordinate data, registration date and time, and registrant. The information arranged horizontally is related to each other. The coordinate data field is where the coordinate data (start coordinate, end coordinate) for each shelf number is entered. Figure 28 is a diagram illustrating the operation-by-operation array setting data of the second embodiment.

[0119] The task-specific array setting data table T6a contains fields for task-specific array setting data ID, task list data ID, area coordinate data, coordinate data, hidden flag, registration date and time, and registrant. The information arranged horizontally is related to each other. The area coordinate data field will be populated with the area coordinate data set in the area coordinate data field of the array setting data.

[0120] The coordinate data field contains the coordinate data (start and end coordinates) for all shelf number codes of the work content data that correspond to the work list data ID set in the work list data ID field, extracted from the shelf number display order data. According to the information processing system of the second embodiment, the same effects as the information processing system 100 of the first embodiment can be obtained.

[0121] Furthermore, according to the information processing system of the second embodiment, the visibility of the arrangement displayed in the shelf number arrangement display unit 5a3 is improved, thereby reducing the chance of making a mistake in placing the wrong product on the pallet.

[0122] Although the information processing apparatus, information processing method, and program of the present invention have been described above based on the illustrated embodiments, the present invention is not limited thereto, and the configuration of each part can be replaced with any configuration having a similar function. Furthermore, other arbitrary components or processes may be added to the present invention. Furthermore, the present invention may be a combination of any two or more configurations (features) from the embodiments described above.

[0123] The above processing functions can be implemented by a computer. In this case, a program describing the processing content of the functions of the information processing device 1 is provided. By executing this program on a computer, the above processing functions are implemented on the computer. The program describing the processing content can be recorded on a computer-readable recording medium. Examples of computer-readable recording media include magnetic storage devices, optical discs, magneto-optical recording media, and semiconductor memory. Examples of magnetic storage devices include hard disk drives, flexible disks (FDs), and magnetic tapes. Examples of optical discs include DVDs, DVD-RAMs, and CD-ROMs / RWs. Examples of magneto-optical recording media include MOs (Magneto-Optical disks).

[0124] When distributing a program, portable recording media such as DVDs or CD-ROMs containing the program are sold. Alternatively, the program can be stored on the storage device of a server computer and transferred from the server computer to other computers via a network.

[0125] A computer executing a program stores programs, for example, those recorded on a portable storage medium or transferred from a server computer, in its own memory. The computer then reads the program from its memory and executes the processing according to the program. Alternatively, the computer can directly read the program from the portable storage medium and execute the processing according to that program. Furthermore, the computer can sequentially execute the processing according to the programs received from a server computer connected via a network, each time a program is transferred.

[0126] Furthermore, at least some of the above processing functions can be implemented using electronic circuits such as DSPs (Digital Signal Processors), ASICs (Application Specific Integrated Circuits), and PLDs (Programmable Logic Devices). [Explanation of Symbols]

[0127] 1. Information Processing Device 1a Data Processing Unit 1b Task list data storage unit 1c Array setting data storage unit 1d Work content data storage unit 1e Shelf number display order data storage unit 1f Work instruction data storage unit 2a, 2b, 2c Operation terminal device 3a, 3b Work terminal equipment 3a1 Data Processing Unit 3a2 Work instruction data storage unit 4a, 4b Barcode readers 5a, 5b Smart Glasses 5a2 Work instruction display area 5a3 Shelf number arrangement display section 50 Networks 100 Information Processing Systems M1 Coordinate Map T1 Task List Data Table T2, T2a Sequence Setting Data Table T3 Work Details Data Table T4, T4a Shelf number display order data table T5 Work Instruction Data Table T6, T6a Data table for setting the arrangement for each operation

Claims

1. An information processing device that displays information on a display device, A storage unit that stores first information relating the name of an item that identifies an item, group information relating to the group to which the item is to belong, and quantity information relating to the quantity of the item, and second information including rules relating to the arrangement of the group, A generation unit that generates third information indicating the order of the group based on the second information, It has a transmitting unit that transmits information including the first information, the second information, and the third information to the display device, An information processing device characterized in that a part of the display device displays a fourth piece of information which associates the item name, group information, and quantity set in the first piece of information, and another part displays identification information which shows the arrangement of each group based on the rule and the third piece of information.

2. The information processing device according to claim 1, which, upon receiving information indicating that the aforementioned article belongs to the aforementioned group, reduces the quantity displayed in the part by the quantity of the article belonging to the group.

4. The information processing apparatus according to claim 1, wherein the number of the fourth pieces of information that can be displayed at one time in the aforementioned part is predetermined, the fourth pieces of information whose quantity becomes 0 are deleted, and the fourth pieces of information that could not be displayed are newly displayed.

5. The information processing apparatus according to claim 1, which generates a fifth piece of information that allows the display device to adjust the size of the identification information to be displayed according to the arrangement of each group when the display device displays the identification information to the other part.

6. The information processing apparatus according to claim 5, which adjusts the matrix size of the identification information based on the displayable size of the identification information of the other part, which is predetermined.

7. An information processing method for displaying information on a display device, Computers First information, which associates the name of an item that identifies an item, group information relating to the group to which the item belongs, and quantity information relating to the quantity of the item, and second information, which includes rules relating to the arrangement of the group, are stored in advance. Based on the second information, a third piece of information is generated by rearranging the group order for each item name. An information processing method characterized in that the display device displays a fourth piece of information on a part of the display device, which associates the item name, the group, and the quantity, based on the second piece of information, and displays a fifth piece of information on another part of the display device, which indicates the arrangement of each group based on the rule.

8. A program that displays information on a display device, On the computer, First information, which associates the item name that identifies the item, group information relating to the group to which the item belongs, and quantity information relating to the quantity of the item, and second information, which includes rules relating to the arrangement of the group, are stored in advance. Based on the second information, a third piece of information is generated by rearranging the group order for each item name. A program characterized by causing the display device to perform a process that displays a fourth piece of information relating the item name, group, and quantity on a part of the display device based on the second piece of information, and displays a fifth piece of information indicating the arrangement of each group based on the rule on another part of the display device.