Information processing system, server, information processing method, and program
Patent Information
- Application Number
- JP2021212591
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-27
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2041-12-27
AI Technical Summary
【0010】 本発明によれば、格納容器種別識別情報を用いて格納物(例えば配送物など)を定型化して管理することで、格納物の総合的な物量の把握を容易にし、様々な格納空間への効率的な格納を可能とする情報処理システム及びサーバ、情報処理方法、プログラムを提供することができる。
Smart Images

Figure 0007641580000001 
Figure 0007641580000002 
Figure 0007641580000003
Abstract
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 comprising: a residual space calculation unit that calculates residual space information indicating the remaining space within the storage space based on storage container type information indicating the type of storage container for each volume that stores stored items linked to a user and storage space volume information indicating at least the volume of the storage space; and an additional stored item extraction unit that extracts additional stored items that can be stored in the residual space information within the storage space. 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] 13 is an example illustrating calculation of a remaining space 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] 1 is a flowchart of an information processing method 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. 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 remaining space calculation unit that calculates remaining space information indicating a remaining space 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 an object in the storage space associated with the user and storage space volume information indicating at least the volume of the storage space; and an additional storage object extraction unit that extracts additional storage objects that can be stored in the remaining space information in the storage space. An information processing system comprising: [Item 2] The containment vessel type information is made identifiable based on a volume obtained by dividing a predetermined containment vessel volume as a reference containment vessel volume by a predetermined number. 2. The information processing system according to item 1, [Item 3] The additional storage information includes advertising item information. 3. The information processing system according to item 1 or 2, [Item 4] The additional storage object extraction unit further refers to purchase history information of the user. 4. The information processing system according to any one of items 1 to 3. [Item 5] The additional storage item extraction unit further refers to purchase information of the user. 5. The information processing system according to any one of items 1 to 4. [Item 6] The additional storage object extraction unit further refers to at least one of purchase history information and purchase request information of other users associated with the user. 6. The information processing system according to any one of items 1 to 5, [Item 7] The additional storage information includes subscription product information of the user or other users associated with the user. 7. The information processing system according to any one of items 1 to 6, [Item 8] The additional storage information includes information on desired items indicating items to be provided by other users. 8. The information processing system according to any one of items 1 to 7. [Item 9] The additional storage information includes delivery information of the user or another user associated with the user. 9. The information processing system according to any one of items 1 to 8. [Item 10] a remaining space calculation unit that calculates remaining space information indicating a remaining space 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 an object in the storage space associated with the user and storage space volume information indicating at least the volume of the storage space; and an additional storage object extraction unit that extracts additional storage objects that can be stored in the remaining space information in the storage space. A server comprising: [Item 11] A step of calculating residual space information indicating a residual space in the storage space by a residual space calculation unit based on storage container type information indicating a type of storage container for each volume of the storage container that stores an object in the storage space associated with the user and storage space volume information indicating at least the volume of the storage space; Extracting additional storage items that can be stored in the remaining space information in the storage space by an additional storage item extraction unit. 23. An information processing method comprising: [Item 12] A step of calculating residual space information indicating a residual space in the storage space by a residual space calculation unit based on storage container type information indicating a type of storage container for each volume of the storage container that stores an object in the storage space associated with the user and storage space volume information indicating at least the volume of the storage space; and extracting, by an additional storage object extraction unit, additional storage objects that can be stored in the remaining space information in the storage space. 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 remaining space calculation unit 151 and an additional storage object extraction unit 152. 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 storage container type information, weight information, managed temperature range information, etc., but is not limited to these.
[0028] The additional storage item information stored in the additional storage item information memory unit 123 may vary depending on the additional storage item being registered, but may include, for example, additional storage item identification information, storage container type information, size information (depth, width, height), weight information, controlled temperature range information, top / bottom loading availability information (top loading availability information or bottom loading availability information), etc., but is not limited to these.
[0029] The information transmission / reception unit 100 transmits various information (including requests) to external devices (e.g., a user terminal 2, a 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.
[0030] 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).
[0031] 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 residual space calculation processing for calculating residual space information indicating the residual space in the storage space based on storage container type information indicating the type by volume of the storage container that stores the stored object in the storage space linked to the user and storage space volume information indicating the volume of the storage space, an additional stored object extraction processing for extracting additional stored objects that can be stored in the residual space in the storage space, and a storage space information update processing for updating the stored object information included in the storage space information and the additional stored object information.
[0032] 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, stacking, etc. 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. 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.
[0033] 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).
[0034] 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).
[0035] 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.
[0036] The residual space calculation unit 151 calculates residual space information indicating the residual space (so-called empty space) in the storage space based on storage vessel type information indicating the type of storage vessel for each volume that stores the stored object in the storage space linked to the user and storage space volume information indicating at least the volume of the storage space. The residual space is calculated by a known packing calculation algorithm for storing a predetermined object in a space of a predetermined volume. Here, the calculation result of the residual space is a volume value that is easy to convert the residual space to the storage vessel type, particularly in a case where the storage vessel type is specified for each predetermined volume with respect to the reference storage space volume according to a predetermined rule as described above, and it may be easy to obtain residual-converted storage vessel type information by converting the residual space to the storage vessel type. 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, calculation of the remaining space in the storage space becomes easier. Also, 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 124 stores divided area identification information identifiable for each area divided by partitions or the like in 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 remaining space calculation unit 151 may use the storable divided area identification information as the remaining space information.
[0037] Here, a simplified explanation will be given of an example of calculating the remaining space in the case where the containment vessel type is defined for each predetermined volume with respect to the reference containment space volume, with reference to Fig. 6. The containment vessel is exemplified for a plurality of containment vessel volume types (e.g., 1 / 3, 2 / 3, 1) that are set identifiable for each containment vessel volume obtained by dividing the height with respect to the reference containment space volume by 3 and multiplying the result by a number equal to or less than 3.
[0038] First, the storage space identification information "0001" is linked to the user information "U0001." If a stored object (stored object information "N0001") stored in a container (containment vessel type "S033") that is one-third of the reference storage space volume is stored here, the stored object will be stored in an unstored storage space, so the remaining space information is updated to "2 / 3" by subtracting 1 / 3 from 1, and the remaining equivalent storage vessel type information is updated to indicate two "S033"s and / or one "S066 (containment vessel type indicating a container that is two-thirds of the reference storage space volume)."
[0039] Similarly, if stored content (content information "N0010") stored in a container (containment vessel type "S033") that is one-third of the standard containment space volume is to be further stored, the remaining space information is updated to "1 / 3" by subtracting 1 / 3 from 2 / 3, since the stored content (N0001) is to be further stored in the storage space that already contains the stored content, and the remaining equivalent containment vessel type information is updated to indicate one "S033".
[0040] The calculation of the remaining space in this manner can be carried out more easily, particularly when any one of the depth, width, or height of the storage space is divided by a predetermined number, as in the example shown. Note that, as described above, a more advanced calculation of the remaining space is possible using a known packing calculation algorithm, and in this case, the storage positions of the stored items that have already been stored may also be reorganized.
[0041] Furthermore, in the case where the storage space is not stored in a common area within the storage space as in the above example, but the storage space is divided into divided areas by partitions or the like to correspond to one of the storage vessel types, the residual space information may be divided area identification information with no association of stored objects, and the residual converted storage vessel type information may be corresponding storage vessel type information corresponding to the divided area identification information with no association of stored objects. 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") may be associated with each divided area identification information.
[0042] 7 and 8, examples of information (particularly residual 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 it is shown that 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 residual space information is calculated as "3 / 4" (the residual converted storage container type information is "S075," which indicates a container type that is three-quarters of the reference storage space volume).
[0043] 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 is "S050," which indicates a vessel type that is half the standard storage space volume, and therefore the residual space information is calculated as "1 / 2" (the residual converted storage vessel type information is "S050," which indicates a vessel type that is half the standard storage space volume).
[0044] 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).
[0045] 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 possibility information indicates that upper loading is strictly prohibited) and one "S050" are stored as the storage vessel type information corresponding to the stored object, so the remaining space information is calculated as "1 / 4" (the remaining converted storage vessel type information is "S025," which indicates a vessel type that is one-quarter of the standard storage space volume).
[0046] Finally, for the storage space identification information "0005" and "0006", the linked user information is "U0009" (i.e., two storage spaces are being used), the stored object information is "N0006" and "N0007", and it is shown that one "S100" and one "S050" are stored as the storage vessel type information corresponding to the stored objects, and therefore the remaining space information is calculated as "0" and "1 / 2". In this case, it can be said that the effective remaining space of the storage space for the user with user information "U0009" is "1 / 2" (the remaining converted storage vessel type information is "S050", which indicates a vessel type that is half the standard storage space volume).
[0047] In this way, the residual space calculation unit 151 can calculate residual space information indicating the residual space in the storage space based on the storage container type information corresponding to the stored objects in the storage space associated with the user and the storage space volume information indicating at least the volume of the storage space. In particular, by setting identification information as the storage container type information so that it can be identified for each storage container volume obtained by dividing a predetermined storage space volume by a predetermined number, with a predetermined storage space volume as the reference storage space volume, it becomes possible to efficiently store stored objects in the storage space like a puzzle, and it becomes possible to clarify the residual space volume as residual conversion storage container type information. Using this, it becomes possible to extract additional stored objects to be added to the residual space. This will be described in detail below.
[0048] 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 remaining space calculation 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.
[0049] <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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] <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.).
[0055] 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.
[0056] 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.
[0057] <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.
[0058] 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.
[0059] 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.
[0060] <Example 4 of additional storage> 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.).
[0061] 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.
[0062] 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.
[0063] The additional storage object extraction unit 152 may extract at least any of the additional storage objects in the above examples, for example. Alternatively, the types of objects that can be added and stored may be preset in the system, or the user may be able to display and select the objects that the user wishes to add and store. Alternatively, the user may set information about objects to be added and stored as user information in advance, and the objects may be automatically extracted based on the setting. Alternatively, as exemplified in FIG. 8, when viewing the additional storage object list information, the objects to be viewed may be selected by sorting or rearranging.
[0064] <Processing flow> A process flow of an information processing method executed by the information processing system of the present invention will be described with reference to Fig. 9. Fig. 9 is a flow chart showing an example of the process of the information processing system of Fig. 1.
[0065] 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.
[0066] 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 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, and executes registration by linking the 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 may be registered.
[0067] Next, the residual space calculation unit 151 calculates residual space information indicating the residual space in the storage space based on the storage container type information indicating the type of the volume of the storage container that stores the stored object in the storage space linked to the user and the storage container volume information indicating at least the volume of the storage space, and executes updating of the corresponding storage space information (S102). In particular, if the residual space information is residual converted storage container type information obtained by converting the residual space into the storage container type, it will be easier to make a comparison described later.
[0068] Then, in step S102, if it is determined that there is insufficient remaining space (for example, there is no remaining space to accommodate a storage container of the smallest storage container type (particularly, the smallest converted storage container type for the target object that can be extracted as additional stored object in step S104)), this flow is terminated. Thereafter, if the stored object has already been stored in a storage container corresponding to this system, it is stored in the storage space as is, and if it has not yet been stored, it is stored in a storage container of a storage container type calculated by data management unit 120 based on size information of the stored object, etc., and then stored in the storage space.
[0069] On the other hand, if it is determined in step S102 that there is sufficient remaining space (for example, there is remaining space that can accommodate at least a storage container of the smallest storage container type), 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 (S104). More specifically, as illustrated in Fig. 10, for example, additional storage object display areas 1010, 1011, etc. of the additional storage object information are displayed in a list on the application of the user or worker, and the additional storage object information is determined in response to an additional storage object selection operation via the additional storage object display area 1010, etc. of the additional storage object list information, the determined additional storage object information is transmitted to the management server 1, and the additional storage object information included in the storage space information is updated (including addition) by the data management unit 120 (particularly the storage management unit 150). Alternatively, instead of presenting the additional storage object list information, a predetermined number of additional storage objects extracted by the additional storage object extraction unit 152 may be presented as options on the user's or worker's application by referring to user information such as the user's purchase history information or by referring to information on desired added storage objects previously set by the user, and the additional storage objects may be determined by having the user or worker select the additional storage objects, or a predetermined number of additional storage objects extracted by the additional storage object extraction unit 152 may be presented as an addition confirmation notice on the user's or worker's application by having the user or worker select whether to add the additional storage objects, or the additional storage objects to be added may be determined as a system without user operation or worker operation from among the storable additional storage objects extracted by the additional storage object extraction unit 152, and the determined additional storage object information is sent to the management server 1 in the same manner as above, and the data management unit 120 (particularly the storage management unit 150) updates (including adding) the additional storage object information included in the storage space information. Note that, even when additional storage object information is selected on the worker's application, an addition confirmation notice may be presented to the user and the user may select whether to add the additional storage objects to determine the additional storage objects. Furthermore, when additional storage items are determined on the user's application or on this system, information on the additional storage items may be displayed on the worker's terminal 3 so that the worker can check it during the storage work.Furthermore, based on the additional storage item information, storage work equipment for storing the stored items (storage work robot, storage work arm, storage work movable platform, etc.) may be autonomously controlled to remove the additional storage items from the additional storage item management space (e.g., a shelf) and store them in the storage space.
[0070] Furthermore, the product list display of the additional storage items may be appropriately set by the user using an additional storage item display information setting unit such as a display target designation unit 1040 (e.g., a check box or pull-down format) for selecting which type of additional storage items to display and a display order designation unit 1050 for selecting which type of additional storage items to display with priority. Here, "display with priority" means, for example, that the display order is set early, and more specifically, in the case of vertical scrolling, the additional storage items may be displayed at the top of the display area, or in the case of advancing the additional storage items information displayed in order by swiping, etc., the additional storage items may be selected by selecting the additional storage item display area 1010, etc., in the additional storage item list information, or the additional storage item selection operation may be possible in the additional storage item detailed information screen displayed after selecting the additional storage item display area 1010, etc., but is not limited thereto.
[0071] Thereafter, if the stored item has already been stored in a storage container corresponding to this system, it is stored as is in the storage space; if it has not yet been stored, it is stored in a storage container of a storage container type calculated by data management unit 120 based on size information of the stored item, etc., and then stored in the storage space; further, the selected additional stored item is stored in the remaining space of the storage space and delivered to the user.
[0072] 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.
[0073] 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]
[0074] 1 Management Server 2. User terminal
Claims
1. a remaining space calculation unit that calculates remaining space information indicating a remaining space 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 an object in the storage space associated with the user and storage space volume information indicating at least the volume of the storage space; an additional storage object extraction unit that extracts additional storage objects that can be stored in the remaining space information in the storage space, The containment vessel type information is made identifiable based on a volume obtained by dividing a predetermined containment vessel volume as a reference containment vessel volume by a predetermined number. An information processing system comprising:
2. The additional storage object extraction unit further refers to purchase history information of the user.
2. The information processing system according to claim 1 .
3. The additional storage item extraction unit further refers to purchase information of the user.
2. The information processing system according to claim 1 .
4. The additional storage object extraction unit further refers to at least one of purchase history information and purchase request information of other users associated with the user.
2. The information processing system according to claim 1 .
5. a remaining space calculation unit that calculates remaining space information indicating a remaining space 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 an object in the storage space associated with the user and storage space volume information indicating at least the volume of the storage space; an additional storage object extraction unit that extracts additional storage objects that can be stored in the remaining space information in the storage space, The containment vessel type information is made identifiable based on a volume obtained by dividing a predetermined containment vessel volume as a reference containment vessel volume by a predetermined number. A server comprising:
6. An information processing method executed on a computer having a residual space calculation unit and an additional storage object extraction unit, A step of calculating residual space information indicating a residual space in the storage space by the residual space calculation unit based on storage container type information indicating a type of storage container for each volume of a storage container that stores an object in a storage space associated with a user and storage space volume information indicating at least the volume of the storage space; extracting additional storage items that can be stored in the remaining space information in the storage space by the additional storage item extraction unit; The containment vessel type information is made identifiable based on a volume obtained by dividing a predetermined containment vessel volume as a reference containment vessel volume by a predetermined number.
23. An information processing method comprising:
7. A computer comprising: A means for calculating remaining space information indicating a remaining space in the storage space based on storage container type information indicating a type of storage container for each volume of a storage container that stores an object in a storage space associated with a user and storage space volume information indicating at least the volume of the storage space; and A means for extracting additional storage items that can be stored in the remaining space information in the storage space; A program that functions as The containment vessel type information is made identifiable based on a volume obtained by dividing a predetermined containment vessel volume as a reference containment vessel volume by a predetermined number. A program characterized by:
Citation Information
Patent Citations
Method for taking express cabinet idle storage position as temporary unmanned vending cabinet
CN112216034A
Storage device and home delivery system
JP2016172622A
Home delivery system
JP2019109558A
Article storage settlement system
JP2020065731A
Parcel delivery system
JP2020077305A