Information processing system, server, information processing method, and program

The information processing system addresses storage inefficiencies by standardizing storage management through container type identification, enabling efficient storage and reducing proxy storage and redelivery needs.

JP7659781B2Active Publication Date: 2025-04-10AERONEXT INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021212592
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-04-10
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

Existing information processing systems struggle with efficient storage and delivery of packages due to variations in package size and shape, leading to inefficiencies in storage space utilization and increased need for proxy storage and redelivery.

Method used

An information processing system that standardizes and manages storage using container type identification information, generating storage location information based on container volume and storage status, and transmitting this information to operator terminals for efficient storage and delivery.

Benefits of technology

Facilitates understanding of overall storage capacity and enables efficient storage across various spaces, reducing the need for proxy storage and minimizing redelivery requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007659781000001
    Figure 0007659781000001
  • Figure 0007659781000002
    Figure 0007659781000002
  • Figure 0007659781000003
    Figure 0007659781000003
Patent Text Reader

Abstract

To provide an information processing system, a management server, an information processing method, and a program for standardizing and managing deliveries (for example, loads such as baggage) by using storage container type identification information, thereby facilitating comprehensive grasp of the amount of the deliveries and efficiently storing the deliveries in various storage spaces.SOLUTION: An information processing system comprises: a storage position information generation unit 151 that, based on storage container type information indicating the type for every capacity of a storage container storing a storage material in a storage space linked to a user, and storage state information indicating the storage state of the storage space, generates storage position information related to a storage position of the storage material in the storage space; and an information transmission and reception unit 100 that transmits, to the operator terminal, at least either one of the generated storage position information or storage position indication information generated based on the storage position information for indicating the storage position.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system, a server, an information processing method, and a program. [Background technology]

[0002] Conventionally, there has been known an information processing system that installs delivery boxes in individual homes and apartment complexes (co-residential buildings), and when the recipient is absent, stores the package in the delivery box, completing the delivery, and notifies the recipient's terminal of the completion of the delivery. Patent Document 1 discloses a delivery system that can store the package in a substitute storage space when delivery is not possible, in order to deal with the situation where the package cannot be delivered if it has already been stored in the delivery box and the package must be redelivered. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-109558 A Summary of the Invention [Problem to be solved by the invention]

[0004] In the technology disclosed in the above Patent Document 1, for example, if a package is already stored in a home delivery box, it is stored in a proxy storage space. However, if the package already stored is a small package such as stationery or daily necessities, even if the next delivered package is small enough to fit in the remaining space (so-called free space) of the home delivery box, it will be stored in the proxy storage space, and users will often have to pick up packages from multiple locations. If this happens to every household, the proxy storage space located in the common area of ​​the apartment building will be filled up, and redelivery will eventually be necessary. In addition, when deliveries are stored in a specified storage space, not limited to home delivery boxes, the availability of the storage space cannot be grasped and is not taken into consideration in delivery.

[0005] On the other hand, even if the size of the parcels in the delivery box and the parcels to be delivered can be known in advance, the shape of each parcel varies. Therefore, even if the parcels are stored in the delivery box, dead space is generated, making it difficult to store them efficiently. As a result, it cannot be said that excessive use of the proxy storage space can be sufficiently suppressed.

[0006] In recent years, autonomously controlled mobile objects such as drones, unmanned aerial vehicles (UAVs), and unmanned ground vehicles (UGVs) have begun to be used in industry. In this context, experimental operation of a parcel delivery system that delivers parcels, such as goods ordered on EC (Electronic Commerce) sites, using mobile objects has begun. In such parcel delivery systems, although it is assumed that multiple mobile objects are the targets of delivery control, since this is an experimental operation, virtual delivery parcels (e.g., daily necessities and food) are set within the range that can be loaded onto one mobile object. However, in reality, users do not place orders while being conscious of the load capacity of one mobile object, and it is normal to order the desired amount of the desired item at the desired time, so there is no predictability as to whether the items will fit into one mobile object.

[0007] On the other hand, high delivery efficiency reduces delivery costs (and therefore delivery fees), so loading a large amount of luggage onto a single mobile vehicle is desirable for both service providers and users. However, as mentioned above, considering the variation in luggage size, it is difficult to determine how much remaining space is available within the mobile vehicle's loading section, so operation with high loading efficiency is desirable.

[0008] The present invention has been made in consideration of this background, and makes it possible to provide an information processing system, server, information processing method, and program that make it easy to grasp the overall volume of stored items and enable efficient storage in a variety of storage spaces by standardizing and managing stored items (e.g., deliveries) using storage container type identification information. [Means for solving the problem]

[0009] The main invention of the present invention for solving the above problem is an information processing system including a storage position generation unit that generates storage position information regarding the storage position of the stored object in the storage space based on storage container type information indicating the type of storage container for each volume of the storage container that stores the stored object in the storage space linked to a user and storage status information indicating the storage status of the storage space, and an information transmission unit that transmits to an operator terminal at least one of the generated storage position information or storage position indication information generated based on the storage position information and for indicating the storage position. Effect of the Invention

[0010] According to the present invention, by standardizing and managing stored items (e.g., deliveries) using storage container type identification information, it is possible to provide an information processing system, server, information processing method, and program that make it easier to grasp the overall quantity of stored items and enable efficient storage in various storage spaces. [Brief description of the drawings]

[0011] [Figure 1] 1 is a diagram showing a configuration of an information processing system according to an embodiment of the present invention; [Diagram 2] 2 is a block diagram showing a hardware configuration of the management server of FIG. 1. [Diagram 3] 2 is a block diagram showing the hardware configuration of a user terminal and an operator terminal shown in FIG. 1. [Figure 4] FIG. 2 is a block diagram showing the functions of the management server of FIG. 1. [Diagram 5] FIG. 3 is a block diagram showing the structure of the storage in FIG. 2. [Figure 6] 1 is an example illustrating generation of storage location information according to an embodiment of the present invention. [Figure 7] 6 is a block diagram showing the structure of a delivery information storage unit in FIG. 5. [Figure 8] 2 is an example of a storage space according to an embodiment of the present invention. [Figure 9] 4 is an example of a display screen according to an embodiment of the present invention. [Figure 10] 4 is an example of a display screen according to an embodiment of the present invention. [Figure 11] 1 is a flowchart of an information processing method according to an embodiment of the present invention. [Figure 12] 4 is an example of a display screen according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] The contents of the embodiment of the present invention will be listed and described below. An information processing system according to the embodiment of the present invention has the following configuration. [Item 1] a storage position generating unit that generates storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space; and an information transmitting unit configured to transmit at least one of the generated storage position information and storage position instruction information generated based on the storage position information and for instructing the storage position to an operator terminal. An information processing system comprising: [Item 2] The containment vessel type information is identifiable based on a containment vessel volume obtained by dividing a predetermined containment space volume as a reference containment space volume by a predetermined number. 2. The information processing system according to item 1, [Item 3] The storage position indication information includes text information indicating the storage position of the stored object within the storage space. 3. The information processing system according to item 1 or 2, [Item 4] The storage position indication information includes image information indicating the storage position of the stored object within the storage space. 4. The information processing system according to any one of items 1 to 3. [Item 5] The image information is a visually different display of a stored object that has already been stored and a stored object that is the target of a storage position instruction. 5. The information processing system according to item 4, [Item 6] The image information is image information showing the storage space that can be viewed from only one direction. 6. The information processing system according to item 4 or 5, [Item 7] The image information is image information showing the storage space that can be seen from two or more directions. 6. The information processing system according to item 4 or 5, [Item 8] a storage position generating unit that generates storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space; and an information transmitting unit configured to transmit at least one of the generated storage position information and storage position instruction information generated based on the storage position information and for instructing the storage position to an operator terminal. A server comprising: [Item 9] A step of generating storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space by a storage position generation unit; and transmitting, by an information transmission unit, at least one of the generated storage position information or storage position instruction information generated based on the storage position information and for instructing the storage position to an operator terminal. 23. An information processing method comprising: [Item 10] A step of generating storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space by a storage position generation unit; and transmitting, by an information transmission unit, at least one of the generated storage position information or storage position instruction information generated based on the storage position information and for instructing the storage position to an operator terminal. A program characterized by:

[0013] <Embodiment 1> Hereinafter, an information system according to the first embodiment of the present invention will be described. In the accompanying drawings, identical or similar elements are given identical or similar reference symbols and names, and duplicated descriptions of identical or similar elements may be omitted in the description of each embodiment. Furthermore, the features shown in this embodiment are applicable to other embodiments as long as they are not mutually inconsistent.

[0014] <Configuration> 1, the information processing system in this embodiment includes a management server 1, one or more user terminals 2, and one or more user terminals 2. The management server 1, the user terminals 2, and the worker terminals 3 are connected to each other via a network so as to be able to communicate with each other. Note that the illustrated configuration is an example and is not limited thereto.

[0015] <Administration Server 1> 2 is a diagram showing a hardware configuration of the management server 1. Note that the illustrated configuration is just an example, and the management server 1 may have other configurations.

[0016] As shown in the figure, a management server 1 is connected to one or more user terminals 2 and one or more worker terminals 3, and constitutes a part of the present system. The management server 1 may be a general-purpose computer such as a workstation or a personal computer, or may be logically realized by cloud computing.

[0017] The management server 1 includes at least a control unit 10, a memory 11, a storage 12, a transmission / reception unit 13, an input / output unit 14, etc., which are electrically connected to one another via a bus 15.

[0018] The control unit 10 is a computing device that controls the operation of the entire management server 1, controls the transmission and reception of data between each element, and performs information processing required for application execution and authentication processing. For example, the control unit 10 is a CPU (Central Processing Unit) and / or GPU (Graphics Processing Unit), and executes programs for this system stored in the storage 12 and deployed in the memory 11 to perform each information processing.

[0019] The memory 11 includes a main memory configured with a volatile storage device such as a DRAM (Dynamic Random Access Memory), and an auxiliary memory configured with a non-volatile storage device such as a flash memory, a HDD (Hard Disc Drive), etc. The memory 11 is used as a work area for the processor 10, and also stores a BIOS (Basic Input / Output System) that is executed when the management server 1 is started, various setting information, and the like.

[0020] The storage 12 stores various programs such as application programs. A database that stores data used in each process may be constructed in the storage 12.

[0021] The transmission / reception unit 13 connects the management server 1 to the network and the blockchain network. The transmission / reception unit 13 may include a short-range communication interface for Bluetooth (registered trademark) and BLE (Bluetooth Low Energy).

[0022] The input / output unit 14 includes information input devices such as a keyboard and a mouse, and output devices such as a display.

[0023] A bus 15 is commonly connected to each of the above elements, and transmits, for example, address signals, data signals, and various control signals.

[0024] <User terminal 2, worker terminal 3> The user terminal 2 shown in FIG. 3 is an information processing device such as a personal computer, tablet terminal, smartphone, mobile phone, PHS, PDA, etc., owned by a user, and the user terminal 2 also includes a control unit 20, a memory 21, a storage 22, a transmission / reception unit 23, an input / output unit 24, etc., which are electrically connected to each other via a bus 25. Since the main functions of each element can be configured in the same way as the above-mentioned management server 1, detailed explanations of each element will be omitted. In addition, the worker terminal 3 is an information processing device such as a personal computer, tablet terminal, smartphone, mobile phone, PHS, PDA, etc., owned by a worker who manages deliveries at a collection point, etc., and since the main functions of each element can be configured in the same way as the above-mentioned user terminal 2, detailed explanations of each element will be omitted.

[0025] <Management server functions> Fig. 4 is a block diagram illustrating functions implemented in the control unit 10 of the management server 1, and Fig. 5 is a block diagram illustrating information stored in the storage 12. In this embodiment, the control unit 10 of the management server 1 has, as functional units, an information transmission / reception unit 100, a data management unit 120, and a storage management unit 150. The storage management unit 150 includes a storage position information generation unit 151, an additional storage object extraction unit 152, and a storage position instruction information generation unit 153. In addition, the storage 12 includes various databases, such as a user information storage unit 121, a storage space information storage unit 122, and an additional storage object information storage unit 123.

[0026] The user information stored in the user information storage unit 121 may be, for example, basic information of the user (user's name, username, email address, address, telephone number, etc.), user identification information, external application account information, etc., but is not limited to these. For example, when electronic commerce is carried out on this information processing system or on an external system which transmits or receives related information and cooperates with this information processing system, the user information may include payment information (credit card information, etc.), purchase history information, desired product information (so-called favorite registration product information, wish list product information, etc.), regular purchase product information (described later), etc.

[0027] The storage space information stored in the storage space information memory unit 122 may include, for example, storage space identification information, user identification information, stored item information, storage status information, load-bearing capacity information, manageable temperature range information, additional stored item information, etc., and the stored item information may include, but is not limited to, storage container type information, weight information, managed temperature range information, storage location information, etc.

[0028] The information transmission / reception unit 100 (hereinafter, each function may be referred to as the "information transmission unit" and the "information receiving unit") transmits various information (including requests) to external devices (e.g., the user terminal 2, the worker terminal 3, etc.) that are directly or indirectly connected to the management server 1 at least via a network, and receives various information (including requests) from the external devices.

[0029] The screen information generating unit 110 generates screen information to be displayed via the user interface of the user terminal 2 or the worker terminal 3. The screen information may be user interface screen information generated by arranging various images and text based on a predetermined layout rule using image and text data stored in the storage 12 as material. The screen information generating unit 110 may be a functional unit executed by the control unit 20 by an application (including a web browser) stored in each user terminal 2 or the like. That is, information required for generating a user interface screen such as image data may be transmitted from the management server 1, and a user interface screen may be generated based on the required information based on a predetermined layout rule by an application of the user terminal 2 or the like, and displayed on the user terminal 2. The processing related to the screen information generating unit 110 may also be executed by a GPU (Graphics Processing Unit).

[0030] The data management unit 120 executes data management such as transmitting various information received by the information transmission / reception unit 100 to various functional units and acquiring various information from various functional units. The predetermined processing in the data management unit 120 includes, but is not limited to, various processing such as a storage position determination processing for determining the storage position of the stored object in the storage space based on storage container type information indicating the type of the storage container for each volume that stores the stored object in the storage space linked to the user and storage state information indicating the storage state of the storage space, an information transmission unit processing for transmitting the generated storage position information to an operator terminal, and a storage space information update processing for updating the stored object information included in the storage space information and the storage state information.

[0031] The shape of the storage container is, for example, a three-dimensional container with a geometric shape, and is preferably a rectangular parallelepiped (including a cube) in consideration of storage in the storage space and stacking. The material of the storage container may be any material, such as paper, plastic, metal, etc., and in particular, cardboard made of paper or cardboard made of plastic is preferable from the viewpoint of ease of production and weight. Here, in the present invention, storage container type information is set so that the type of storage container can be identified for stored items such as deliveries. There are multiple types of storage containers indicated by the storage container type information. The containment vessel type may be, for example, a plurality of containment vessel volume types set to be identifiable from one another based on a volume obtained by dividing a predetermined containment space volume as a reference containment space volume by a predetermined number (e.g., an integer) (for example, it may include a plurality of containment vessel volume types set to be identifiable for each containment vessel volume obtained by dividing the reference containment space volume by a predetermined number (e.g., an integer) and multiplying the result by a number equal to or less than the predetermined number (e.g., 1 / 3, 2 / 3, 1, 1 / 4, 1 / 2, 3 / 4, 1, etc.), or it may include a plurality of containment vessel volume types set to be identifiable for each containment vessel volume divided by a predetermined number (for example, which may be an integer, and in particular may be the nth power of 2 (n is an integer and may include 0)) (e.g., 1 / 2, 1 / 4, 1 / 8, etc.), but is not limited to these). Furthermore, more specifically, with regard to the volume of the storage vessel, for example, when the standard storage space volume is divided by 4 (i.e., 1 / 4), the storage vessel may have a volume obtained by dividing any one of the depth, width, or height of the storage space by 4, or the storage vessel may have a volume obtained by dividing two of the depth, width, or height of the storage space by 2.

[0032] In addition, the reference storage space volume does not have to be the same volume as the specified storage space volume, but may be substantially the same (approximately the same) volume, and may be a volume minus the amount of excess space (e.g., a few millimeters or centimeters) required in particular in consideration of the storage work of the container in the storage space, or, if a partition is installed in the storage container, may be a volume minus the amount of the partition (e.g., a few millimeters or centimeters) (or the storage space may have substantially the same volume as the reference storage space volume, but be larger by the amount of the partition).

[0033] The storage space for storing the user's stored items and / or the storage space that is the target of the reference storage space volume may be any space having a predetermined volume, but is preferably a storage space for receiving stored items. More specifically, for example, it may be an installation used by a user, such as a storage space for a user, a delivery box with a smart lock installed in a private home or a delivery box installed in a common area for a condominium (the position of the space may be determined in advance by linking it to information related to the user, or it may be a position where the package is stored by a delivery person by linking it to information related to the user), or a storage space such as a shelf, locker, private mailbox, or cooler box that does not involve electrical locking and unlocking control. In addition, the storage space for delivery may be the basis, or it may be a delivery item storage section of a moving body for delivering packages (such as a moving body such as a UAV or UGV, especially an autonomously controlled moving body), a loading platform used by a delivery person for delivery (for example, a truck loading platform, a rear box of a motorcycle, a box cart, a basket cart, etc.), or a movable object such as a delivery bag. Furthermore, the space having a predetermined volume may be a space whose depth, width, and height lengths are fixed as described above, but it may also be a space whose volume is set with a virtual height length for an area whose depth and width lengths are fixed, such as a pallet, that is, a space whose volume is set with a virtual length for a portion of the depth, width, and height lengths. Note that this is not limited to these. The storage space to be stored and the reference storage space may be the same, or the storage space to be stored may be the size of the reference storage space multiplied by a predetermined number (especially an integer).

[0034] The storage management unit 150 performs information registration such as adding stored object identification information in the stored object information storage unit 123 and storage space identification information in the storage space information storage unit 124 and associating with user identification information, in response to stored object acceptance processing such as reading identification codes (e.g., reading two-dimensional barcodes, RFID tags, NFC, etc.) attached to stored objects such as deliveries using a reader (e.g., a reader operated by a worker, a stationary reader, or a reader equipped on a work robot (particularly an autonomously controlled work robot)) and inputting stored object information related to the stored object by a worker, etc.

[0035] The storage position information generating unit 151 generates storage position information on the storage position of the stored object in the storage space based on storage container type information indicating the type of the storage container for each volume that stores the stored object in the storage space associated with the user and storage state information indicating the storage state of the storage space. More specifically, the storage position information generating unit 151 may determine a storage position indicating a position in the storage space at which the stored object is to be stored. The method of determining the storage position is to determine the storage position by a known boxing calculation algorithm for storing a predetermined object in a space of a predetermined volume. Here, particularly in the case where the storage container is specified for each predetermined volume with respect to the reference storage space volume according to a predetermined rule as described above, the remaining space information before (or after) storing the stored object can also be calculated, and the remaining space information also becomes a volume value that is easily converted to the storage container type, and it may be easy to obtain the remaining converted storage container type information in which the remaining space is converted to the storage container type. This makes it easy to identify a storage position in the storage space based on the remaining space information. In particular, when the storage space includes a plurality of types of storage vessel volumes identifiable for each storage vessel volume obtained by dividing any one of the depth, width, or height of the storage space by a predetermined number and multiplying it by a number smaller than the predetermined number as described above, or when the storage space includes a plurality of types of storage vessel volumes identifiable for each storage vessel volume divided by a predetermined number, it becomes easier to specify the storage position within the storage space. Furthermore, when the storage space is divided by partitions or the like to correspond to any one of the storage vessel types, the storage space information storage unit 122 stores divided area identification information identifiable for each area divided by partitions or the like within the storage space to be targeted, and corresponding storage vessel type information corresponding to the divided area identification information, linked to the storage space identification information, and the storage position information generation unit 151 may determine the divided area identification information to be stored as the storage position information.

[0036] Here, an example of determining the storage position and an example of calculating the remaining space in a case where the storage vessel type is defined for each predetermined volume with respect to the reference storage space volume will be described in a simplified manner with reference to Fig. 6. The storage vessel is exemplified for a plurality of types of storage vessel volume (e.g., 1 / 3, 2 / 3, 1) set identifiably for each storage vessel volume obtained by dividing the height with respect to the reference storage space volume by 3 and multiplying the result by a number equal to or less than 3.

[0037] First, the storage space identification information "0001" is linked to the user information "U0001". When a stored object (stored object information "N0001") stored in a container (containment container type "S033") that is one-third of the reference storage space volume is stored here, the stored object is stored in a storage space that is not yet stored, so the storage position is determined to be "on the bottom surface of the storage space (i.e., the first level)" (at this time, placement method information may be added to the stored object information to select whether to place it vertically or horizontally). Then, the storage state information of the storage space information is updated to indicate "stored in 1 / 3 of the storage space", the remaining space information is updated to "2 / 3" by subtracting 1 / 3 from 1, and the remaining equivalent storage container type information is updated to indicate two "S033"s and / or one "S066 (containment container type indicating a container that is two-thirds of the reference storage space volume)".

[0038] Similarly, if a stored object (stored object information "N0010") stored in a container (containment vessel type "S033") that is one-third of the reference containment space volume is to be further stored, the stored object will be stored in a containment space that already has stored object (N0001) stored on the bottom surface of the containment space, so the storage position is determined to be "above the stored object (N0001) (i.e., the second level)." The storage status information for the containment space information is then updated to indicate "stored in 2 / 3 of the containment space," the remaining space information is updated to "1 / 3" by subtracting 1 / 3 from 2 / 3, and the remaining equivalent containment vessel type information is updated to indicate one "S033."

[0039] In this way, the storage position is determined and the remaining space is calculated, and this can be more easily performed when any one of the depth, width, or height of the storage space is divided by a predetermined number as shown in the example. Note that, as described above, a known packing calculation algorithm can be used to determine a more advanced storage position and calculate the remaining space, and in this case, not only the storage position of the stored object is determined, but also the storage positions of the stored objects that have already been stored may be redetermined.

[0040] In addition, instead of storing in a common area in the storage space as in the above example, when the storage space is divided into divided areas by partitions or the like so as to correspond to one of the storage vessel types, the storage position may be determined using the divided area identification information as storage position information when storing the stored object. Then, the stored object identification information of the stored object to be stored in the divided area identification information may be linked and managed, the residual space information may be divided area identification information with no associated stored object, and the residual converted storage vessel type information may be corresponding storage vessel type information corresponding to the divided area identification information with no associated stored object. Note that the position of the partition may be movable, and the corresponding storage vessel type information may be changeable (for example, changing from two "S033"s to "S066", or vice versa), and instead of or in addition to one corresponding storage vessel type information (for example, "S066") corresponding to each divided area identification information, multiple corresponding storage vessel type information (two "S033"s) may be associated with each divided area identification information.

[0041] 7 and 8, examples of information (particularly remaining space information) and storage spaces (for example, groups of storage spaces such as shelves assigned to each individual) stored in the storage space information storage unit 122 are shown. First, in the storage space identification information "0001," the linked user information is "U0001," the stored object information is "N0001," and one "S025," which indicates a container type that is one-quarter of the reference storage space volume, is stored as the storage container type information corresponding to the stored object, and therefore the remaining space information is calculated as "3 / 4."

[0042] Next, in the storage space identification information "0002," the linked user information is "U0011," the stored object information is "N0002," and it is shown that one storage vessel type information corresponding to the stored object, "S050," which indicates a vessel type that is half the standard storage space volume, is stored; therefore, the remaining space information is calculated as "1 / 2."

[0043] Next, in the storage space identification information "0003," the linked user information is "U0005," the stored object information is "N0003," and it is shown that one storage container type information corresponding to the stored object is "S100," which indicates a container type that is approximately the same as the reference storage space volume, and therefore the remaining space information is calculated to be "0" (i.e., no free space).

[0044] Next, in the storage space identification information "0004," the linked user information is "U0003," the stored object information is "N0004," and "N0005," and it is shown that one of the above-mentioned "S025" (for example, the upper and lower loading capability information indicates that upper loading is strictly prohibited) and one "S050" are stored as storage vessel type information corresponding to the stored object, and therefore the remaining space information is calculated to be "1 / 4."

[0045] Finally, for the storage space identification information "0005" and "0006", the linked user information is "U0009" (i.e., two storage spaces are used), the stored object information is "N0006" and "N0007", and it is shown that one "S100" and one "S050" are stored as the storage container type information corresponding to the stored objects, so the remaining space information is calculated as "0" and "1 / 2". In this case, the actual remaining space of the storage space for the user with user information "U0009" can be said to be 1 / 2.

[0046] In this way, the storage position information generating unit 151 can generate storage position information regarding the storage position of the stored object in the storage space based on the storage container type information indicating the type of the storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and the storage state information indicating the storage state of the storage space. In particular, since the storage container type information specifies the storage container type for each predetermined volume with respect to the reference storage space volume according to a predetermined rule as described above, it becomes possible to efficiently store the stored object in the storage space like a puzzle, and it becomes easy to determine the storage position. In addition, it becomes possible to extract the additional stored object to be added to the remaining space by using the remaining space calculated by the storage position information generating unit 151, and to determine the storage position of the selected additional stored object. The extraction of the additional stored object will be described in detail below.

[0047] The additional storage object extraction unit 152 extracts additional storage object information indicating additional storage objects that can be stored in the remaining space of the target storage space. More specifically, the additional storage object extraction unit 152 extracts additional storage object information indicating additional storage objects that can be stored, for example, based on the remaining space information (particularly, the remaining converted storage vessel type information) corresponding to the remaining space of the target storage space. That is, in comparison with the storage vessel type corresponding to the remaining space, additional storage object information corresponding to the storage vessel type having a volume equal to or smaller than that indicated by the storage vessel type is extracted. A plurality of storage vessel types corresponding to the remaining space may be selectable, and for example, the storage position information generation unit 151 may calculate combination information of the storage vessel type corresponding to the remaining space, and additional storage object information of the storage vessel type corresponding to the combination information may be extracted (for example, a combination in which two additional storage objects of a storage vessel type 1 / 4 can be stored for a remaining space 1 / 2, a combination in which one additional storage object of a storage vessel type 1 / 4 and two additional storage objects of a storage vessel type 1 / 8 can be stored, a combination in which four additional storage objects of a storage vessel type 1 / 8 can be stored, etc.). The additional storage object information may be presented (particularly, list information) via an application on the user terminal 2, for example, or may be presented (particularly, list information) via an application on the worker terminal 3. When the worker selects the additional storage object information, the selected additional storage object information may be transmitted from the data management unit 120 to the user terminal 2, and a permission confirmation process for the additional storage object information may be executed on the user's application, and if the data management unit 120 receives information indicating permission, the information may be confirmed as the delivery additional storage object information. Furthermore, for example, when two or more additional storage objects can be selected using combination information, if a storage container type that cannot be stored is determined based on the storage container type of the selected product (for example, if three additional storage objects of storage container type 1 / 8 are selected for a remaining space of 1 / 2, a volume larger than storage container type 1 / 8 cannot be selected, or if additional storage objects of storage container type 1 / 3 are selected, a volume larger than storage container type 1 / 6 cannot be selected), a process may be executed to make the additional storage object information corresponding to the storage container type that cannot be stored unselectable (for example, by graying it out to restrict the selection operation or by not displaying it in the list information).The additional storage items may be various types of storage items, and examples thereof are given below.

[0048] <Example 1 of additional storage> The additional storage object information may include advertising object information linked to the user's own user identification information or the other user identification information, which indicates advertising objects to be provided to the user (also referred to as the "own user" when distinguishing from the "other user") or the other user. That is, the additional storage object extraction unit 152 extracts advertising object information indicating advertising objects that can be stored in the remaining space as additional storage object information based on converted storage container type information corresponding to the advertising object information and the remaining space information (particularly, the remaining converted storage container type information). The advertising object information may include, for example, advertising object identification information, advertising object size information (depth, width, height), weight information, management temperature zone information, vertical loading availability information, advertising type (samples, paper advertisements (flyers, leaflets, etc.), etc.), advertising object category information (food, beverages, alcoholic beverages, sweets, household goods, cosmetics, etc.), converted storage container type information (which may be stored in advance or may be converted from advertising object size information and stored when extracting the additional storage object information), advertiser information, etc.

[0049] Here, the other user is a user corresponding to the other user identification information associated with the user's own user identification information. The other user identification information may be, for example, a cohabiting user identification information set as a family member or partner, or a proxy user identification information set by the user as a proxy receiving user. In this example, for the association, for example, a registration process of the other user's identification information may be executed on the application on the user's own side, and / or a process of selecting whether or not to permit association with the user's identification information may be executed on the application on the other user's side.

[0050] In this example, the additional storage object extraction unit 152 may randomly extract advertising item information to be an additional storage object from advertising item information including converted storage container type information that can be stored in the remaining space, or the user or operator may select and set advertising item category information or advertiser information to be extracted on the application. In addition, when purchase history information linked to the user's own information or other user information can be referenced, the purchase history information may be referenced to at least one of product category information, manufacturer information, and seller information of a product purchased in the past, and one or more pieces of advertising item information including the corresponding advertising item category information and advertiser information may be extracted as additional storage objects.

[0051] In addition, when the additional storage extraction unit 152 is able to refer to the purchase request information linked to the user information of the user himself / herself or another user instead of the purchase history information, the additional storage extraction unit 152 may refer to at least one of the product category information, manufacturer information, and seller information of the purchase request information.

[0052] In this way, by extracting advertising item information while taking into consideration the remaining space in the user's storage space, it is possible to select an appropriate advertising item. Also, by referring to the purchase history information of the user or other users, it is possible to obtain a more accurate advertising effect.

[0053] <Example 2 of additional content> The additional storage information may include regular purchase product information linked to the user's own identification information or the other user's identification information, which indicates regular purchase products that the user's own user or the other user's own user has registered in advance in association with each identification information. That is, the additional storage information extraction unit 152 extracts regular purchase product information indicating regular purchase products that can be stored in the remaining space as additional storage information based on the converted storage container type information corresponding to the regular purchase product information linked to the user's own identification information or the other user's identification information and the remaining space information (particularly the remaining converted storage container type information). The regular purchase product information may include, for example, product identification information, product size (depth, width, height), weight information, management temperature zone information, information on whether or not it can be loaded up and down, converted storage container type information (which may be stored in advance or may be converted from the product size and stored when extracting the additional storage information), and scheduled delivery date information for regular delivery (for example, what day of each month regular delivery is scheduled, etc.).

[0054] In this example, the additional storage item extraction unit 152, for example, refers to scheduled regular delivery date information, and extracts regular purchase products whose scheduled regular delivery date is within a predetermined period of the date on which the extraction request is executed (for example, the products will arrive in the nearest storage space within one week of the date on which the extraction request is executed) as additional storage item information. The user or operator selects one or more regular purchase products to be additionally stored from the list of regular purchase product information presented on the application, taking into consideration the remaining space.

[0055] In this way, by extracting regular purchase product information while taking into consideration the remaining space remaining in the storage space, it is possible to store regular purchase products appropriately.

[0056] <Example 3 of additional storage> The additional storage item information may include information on items to be provided that is linked to the other user identification information and indicates items that the other user wishes to provide to the designated user or the desired user. That is, the additional storage item extraction unit 152 extracts, as additional storage item information, information on items to be provided that can be stored in the remaining space based on converted storage container type information corresponding to the item to be provided that is linked to the other user identification information and the remaining space information (particularly, the remaining converted storage container type information). The information on items to be provided may include, for example, provided item identification information, provided item size, weight information, management temperature zone information, information on whether or not the item can be loaded up and down, converted storage container type information (which may be stored in advance or may be converted from the provided item size and stored when the additional storage item information is extracted), provided item registration date information, and the like, and may be registered as additional storage item information by the other user. The item to be provided may be, for example, a gift (present) for a specified recipient, or may be a donation item or a sharing item for which no recipient is specified.

[0057] In this example, the additional storage item extraction unit 152 presents, to a user terminal or a worker terminal, as a list of requested product information (associated with user identification information and / or open information not associated with specific identification information) indicating converted storage container type information that can be stored in the remaining space. The user or worker selects one or more requested product information items to be additionally stored from the requested product information list presented on the application, taking into consideration the remaining space.

[0058] In this way, by extracting information on goods offered by other users while taking into consideration the remaining space remaining in the storage space, it is possible to appropriately store goods offered by other users.

[0059] <Example 4 of additional content> The additional storage item information may include delivery item information indicating a delivery item linked to the user's own identification information or the other user identification information. That is, the additional storage item extraction unit 152 extracts delivery item information indicating a delivery item that can be stored in the remaining space as additional storage item information based on the converted storage container type information corresponding to the delivery item information linked to the user's own identification information or the other user identification information and the remaining space information (particularly the remaining converted storage container type information). The delivery item information may include, for example, delivery item identification information, delivery item size (depth, width, height), weight information, management temperature zone information, top and bottom loading availability information, converted storage container type information (which may be stored in advance or may be converted from the product size and stored when extracting the additional storage item information), and delivery item scheduled date information (for example, what day of each month delivery, etc.).

[0060] In this example, the additional storage item extraction unit 152 refers to delivery scheduled date information, for example, and extracts deliveries whose delivery scheduled date is within a predetermined period from the date on which the extraction request is executed (for example, delivery that will arrive at the nearest storage space within one week of the date on which the extraction request is executed) as additional storage item information. The user or worker selects one or more deliveries to be additionally stored from the delivery item information list presented on the application, taking into consideration the remaining space.

[0061] In this way, by extracting delivery information while taking into consideration the remaining space remaining in the storage space, it is possible to store the delivery appropriately.

[0062] The additional storage object extraction unit 152 may extract at least any of the additional storage objects in the above examples, for example. For example, the types of objects that can be added and stored in the system may be set in advance, or the user may be able to display and select the objects that he or she wishes to add and store. Alternatively, the user may set information about objects that he or she wishes to add and store as user information in advance, and the objects may be automatically extracted based on that setting. Alternatively, as exemplified in Figure 12, when viewing the additional storage object list information, the objects to be viewed may be selected by sorting or rearranging.

[0063] Based on the storage position information generated by the storage position information generation unit 151, the storage position instruction information generation unit 153 generates storage position instruction information that visually indicates to a worker having the worker terminal 3 the storage position within the storage space of the stored object. Note that the storage position instruction information generation unit 153 may be a functional unit executed by the control unit 20 by an application (including a web browser) stored in the worker terminal 3 or the like. In other words, the storage position information generated by the storage position information generation unit 151 may be transmitted to the worker terminal 3 via the information transmission / reception unit 100, and the storage position instruction information may be similarly generated by the control unit 20 (storage position instruction information generation unit 153) of the worker terminal 3.

[0064] Here, we will explain the storage position instruction information generated by the storage position instruction information generating unit 153. The storage position instruction information may be text information indicating the storage position of the stored object within the storage space, such as "Please store it on the first shelf", or may be image information indicating the storage position of the stored object within the storage space.

[0065] As a more specific example, the above-mentioned example of storage space identification information "0001" will be used for explanation. First, when a stored object (stored object information "N0001") is to be stored in an unused storage space, image information indicating that the stored object is stored in the first row of the storage space and text information stating "Please store it in the first row" are generated and displayed in the storage position indication area 910 as storage position indication information (see FIG. 9).

[0066] Next, when a stored object (N0010) is to be stored in the storage space with a stored object (N0001) stored on the bottom surface, image information indicating that the stored object is stored in the second level of the storage space and text information stating "Please store it in the second level" are generated and displayed in the storage position indication area 910 as storage position indication information (see FIG. 10). At this time, for example, as exemplified in FIG. 10, in the image information, the stored object (N0001) already stored and the stored object (N0010) that is the target of the storage position indication may be displayed in visually different colors, patterns, etc.

[0067] In addition, in cases where the storage space is not stored in a common area within the storage space as in the above example, but rather the storage space is divided into divided areas by partitions or the like to correspond to one of the storage vessel types, image information indicating that the item is stored in the divided area to be stored and text information stating "Please store in (divided area identification information)" may be generated and displayed in the storage position indication area 910 as storage position indication information.

[0068] In addition, when using a storage container type in which any one of the depth, width, or height of the storage space is divided by a predetermined number as in the above example, the image information as the storage position indication information may be image information such as a diagram showing a storage space that can be seen from only one direction as exemplified in Figures 9 and 10, but is not limited to this and may also be image information showing a storage space that can be seen from two or more directions (for example, image information showing the storage space viewed from three directions, namely the front, side, and top of the storage space, or image information in which the storage space and stored objects are represented by a three-dimensional model).

[0069] <Processing flow> The flow of processing of the information processing method executed by the information processing system of the present invention will be described with reference to Fig. 11. Fig. 11 is a flow chart showing an example of processing of the information processing system of Fig. 1.

[0070] Here, the user or worker provided by this information processing system accesses the management server 1 using an application (including a web browser) or the like, and when using the service for the first time, may log in by performing a usage registration process, or when an account has already been obtained, the service may be made available by logging in after undergoing a predetermined authentication such as inputting an ID and password. Note that instead of an account, a unique application ID associated with an application downloaded to the user terminal 2 or worker terminal 3 may be used as user identification information (ID) to make the service available. After this login authentication, use of the service begins via an application (including a web browser) or the like.

[0071] First, in this example, the data management unit 120 (particularly the storage management unit 150) of the management server 1 generates new stored object identification information and new storage space identification information in response to a stored object acceptance process, such as reading an identification code attached to a stored object by a reader, or an additional stored object extraction process, and executes registration by linking the generated stored object information and storage space information to a user (S101). Here, if the storage space is already linked to a user, only the stored object information (which may include additional stored object information) may be registered.

[0072] Next, the storage position information generating unit 151 generates storage position information on the storage position of the stored object in the storage space based on storage container type information indicating the type of storage container for each volume that stores the stored object in the storage space linked to the user and storage state information indicating the storage state of the storage space, and executes updating of the corresponding storage space information (S102). At this time, the storage management unit 150 (for example, the storage position information generating unit 151) may also calculate the remaining space information together with the generation of the storage position information, and update the storage space information.

[0073] Next, the information transmitting / receiving unit 100 transmits at least one of the generated storage position information or storage position instruction information generated based on the storage position information and for instructing a storage position in the storage space to the worker terminal (S103). That is, if the storage position instruction information generating unit 153 is a functional unit of the user terminal 2, the storage position information is transmitted to the worker terminal in this step S103, and if the storage position instruction information generating unit 153 is a functional unit of the management server 1, the next step S104 may be executed before this step S103 to generate storage position instruction information, and the storage position instruction information may be transmitted to the worker terminal in this step S103.

[0074] Next, the storage position indication information generation unit 153 generates storage position indication information that visually indicates to a worker having a worker terminal 3 the storage position of the stored object within the storage space, based on the storage position information generated by the storage position information generation unit 151 (S104).

[0075] Thereafter, if the contents have already been stored in a storage vessel corresponding to this system, workers will store them in the storage location based on the storage location instruction information, and if the contents have not yet been stored, workers may store the contents in the storage vessel based on the storage vessel type information indicated in the storage location instruction information, and then store the contents in the storage space.

[0076] The worker may then perform a selection operation in the storage completion area 930 to set the status to "storage completed", and the storage space information may be updated in response to this selection operation. Furthermore, the worker may be able to check detailed information about the stored object (such as stored object information) based on a selection operation in the stored object information confirmation area 920 as necessary, or may perform a selection operation in the stored object list request area 940 to return to a stored object list screen in which the stored objects are arranged in order of registration, for example.

[0077] As described above, by standardizing and managing stored items (e.g., deliveries) using storage container type identification information, it is possible to provide an information processing system, server, information processing method, and program that make it easier to grasp the overall volume of stored items and enable efficient storage in a variety of storage spaces.

[0078] The above-described embodiment is merely an example for facilitating understanding of the present invention, and is not intended to limit the present invention. The present invention can be modified or improved without departing from the spirit of the present invention, and it goes without saying that the present invention includes equivalents thereof. [Explanation of symbols]

[0079] 1 Management Server 2. User terminal

Claims

1. a storage position generating unit that generates storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space; an information transmitting unit that is generated based on the storage position information and transmits at least one of storage position instruction information for instructing the storage position to an operator terminal, The storage position indication information includes image information indicating the storage position of the stored object within the storage space, The image information is a visually different display of a stored object that has already been stored and a stored object that is the target of a storage position instruction. An information processing system comprising:

2. a storage position generating unit that generates storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space; an information transmitting unit that is generated based on the storage position information and transmits at least one of storage position instruction information for instructing the storage position to an operator terminal, The storage position indication information includes image information indicating the storage position of the stored object within the storage space, The image information is image information showing the storage space that can be seen from two or more directions. An information processing system comprising:

3. a storage position generating unit that generates storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space; an information transmitting unit that is generated based on the storage position information and transmits at least one of storage position instruction information for instructing the storage position to an operator terminal, The storage position indication information includes image information indicating the storage position of the stored object within the storage space, The image information is a visually different display of a stored object that has already been stored and a stored object that is the target of a storage position instruction. A server comprising:

4. a storage position generating unit that generates storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space; an information transmitting unit that is generated based on the storage position information and transmits at least one of storage position instruction information for instructing the storage position to an operator terminal, The storage position indication information includes image information indicating the storage position of the stored object within the storage space, The image information is image information showing the storage space that can be seen from two or more directions. A server comprising:

5. A step of generating storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space by a storage position generation unit; and transmitting, by an information transmitting unit, at least one piece of storage position indication information for indicating the storage position, which is generated based on the storage position information, to an operator terminal; The storage position indication information includes image information indicating the storage position of the stored object within the storage space, The image information is a visually different display of a stored object that has already been stored and a stored object that is the target of a storage position instruction.

23. An information processing method comprising:

6. A step of generating storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space by a storage position generation unit; and transmitting, by an information transmitting unit, at least one piece of storage position indication information for indicating the storage position, which is generated based on the storage position information, to an operator terminal; The storage position indication information includes image information indicating the storage position of the stored object within the storage space, The image information is image information showing the storage space that can be seen from two or more directions.

23. An information processing method comprising:

7. A step of generating storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space by a storage position generation unit; and transmitting, by an information transmitting unit, at least one piece of storage position indication information for indicating the storage position, which is generated based on the storage position information, to an operator terminal; The storage position indication information includes image information indicating the storage position of the stored object within the storage space, The image information is a visually different display of a stored object that has already been stored and a stored object that is the target of a storage position instruction. A program characterized by:

8. A step of generating storage position information regarding a storage position of the stored object in the storage space based on storage container type information indicating a type of storage container for each volume of the storage container that stores the stored object in the storage space associated with the user and storage state information indicating a storage state of the storage space by a storage position generation unit; and transmitting, by an information transmitting unit, at least one piece of storage position indication information for indicating the storage position, which is generated based on the storage position information, to an operator terminal; The storage position indication information includes image information indicating the storage position of the stored object within the storage space, The image information is image information showing the storage space that can be seen from two or more directions. A program characterized by:

Citation Information

Patent Citations

  • Method for taking express cabinet idle storage position as temporary unmanned vending cabinet

    CN112216034A

  • Home delivery system

    JP2019109558A

  • Delivery supporting system, delivery management server, and delivery supporting method

    JP2019142600A

  • Home-delivery management method and home-delivery system

    WO2020170684A1