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

By setting storage container type information and calculating the remaining storage space in the e-commerce system, the problem of uncertainty in cargo load capacity and parcel size is solved, more efficient storage and allocation are achieved, and transportation costs are reduced.

JP7659778B2Active Publication Date: 2025-04-10AERONEXT INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021212587
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

When handling logistics and parcel allocation, existing e-commerce systems fail to effectively consider the uncertainty of cargo load capacity and parcel size, resulting in the inability to efficiently utilize the storage space of freight units.

Method used

By setting storage container type information, the remaining storage space is calculated and the delivery information of other users that can be mixed loaded is achieved for more efficient storage and allocation.

Benefits of technology

It achieves a better understanding and management of the overall delivery volume, improves storage efficiency in various storage spaces, and reduces transportation costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007659778000001
    Figure 0007659778000001
  • Figure 0007659778000002
    Figure 0007659778000002
  • Figure 0007659778000003
    Figure 0007659778000003
Patent Text Reader

Abstract

To provide an information processing system facilitating acquisition of an overall quantity of delivery objects by standardizing and managing the delivery objects (e.g. loads such as packages) using storage container type identification information and efficiently storing them in various storage spaces, management server, information processing method and program.SOLUTION: A control unit 10 of a management server in an information processing system, includes: a storage container type setting part 131 for setting storage container type information representing a type for every volume of a storage container for storing products purchased by a user based on purchased product information selected by the user; a remaining space calculation part 151 for calculating remaining space information representing a remaining space in a storage space based on reference storage space volume information representing a volume of the storage space for storing one or more storage containers, and the set storage container type information; and a consolidated object extraction part 152 for extracting consolidated object information representing consolidated objects storable in the remaining space of the storage object space.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, technologies related to online electronic commerce (EC) sites such as online shopping and online electronic commerce on EC applications have been provided. For example, Patent Literature 1 discloses an EC site management device that extracts recommended products in consideration of multiple perspectives such as customer attributes, access logs, and related product information, and presents them to customers. [Prior art documents] [Patent documents]

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

[0004] The technology disclosed in the above Patent Document 1 is said to be capable of displaying customer-specific product information that takes into account various perspectives on a user terminal, but does not take into account perspectives related to delivery.

[0005] In recent years, autonomously controlled mobile objects, such as drones, unmanned aerial vehicles (UAVs), and other flying objects, and unmanned ground vehicles (UGVs), and other running objects, have begun to be used in industry. In this context, experimental operation of an information processing system that delivers items (cargo) such as goods ordered by users on e-commerce sites, etc., using mobile objects has begun. In such information processing systems, although it is assumed that multiple mobile objects are the targets of delivery control, since this is an experimental operation, virtual delivery items (e.g., daily necessities, food, etc.) 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 timing, so there is no predictability as to whether the items will fit into one mobile object.

[0006] 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.

[0007] Therefore, the present invention has been made in consideration of the above background, and aims to provide an information processing system, server, information processing method, and program that makes it easier to grasp the overall volume of deliveries and enables efficient storage in various storage spaces by standardizing and managing deliveries (e.g., cargo such as luggage) using storage container type identification information. [Means for solving the problem]

[0008] The main invention of the present invention for solving the above problem is an information processing system comprising: a storage container type setting unit that sets storage container type information indicating the type of storage container for each volume for storing the user's purchased products as delivery items based on purchased product information selected by the user; a remaining space calculation unit that calculates residual space information indicating the remaining space in the storage space based on standard storage space volume information indicating the volume of a storage space that stores one or more of the storage containers and the set storage container type information; and a mixed load target delivery extraction unit that extracts mixed load target delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space. Effect of the Invention

[0009] According to the present invention, by standardizing and managing deliveries (e.g., cargo such as luggage) 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 deliveries and enable efficient storage in various storage spaces. [Brief description of the drawings]

[0010] [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 a hardware configuration of the user terminal of 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] 4 is an example of a display screen according to an embodiment of the present invention. [Figure 7] 13 is an example illustrating calculation of a remaining space according to an embodiment of the present invention. [Figure 8] 6 is a block diagram showing the structure of a delivery information storage unit in FIG. 5. [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

[0011] 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 container type setting unit that sets storage container type information indicating a type of storage container for storing the purchased product of the user as a delivery item by volume based on purchased product information selected by the user; a remaining space calculation unit that calculates remaining space information indicating a remaining space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information; A mixed delivery extraction unit extracts mixed delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining 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 remaining space information is remaining-containment vessel type information obtained by converting the remaining space into a containment vessel type. 3. The information processing system according to item 1 or 2, [Item 4] a data management unit that receives a selection of scheduled delivery time information regarding delivery from the user before the user selects the purchased item, and updates delivery information; 4. The information processing system according to any one of items 1 to 3. [Item 5] a storage container type setting unit that sets storage container type information indicating a type of storage container for storing the purchased product of the user as a delivery item by volume based on purchased product information selected by the user; a remaining space calculation unit that calculates remaining space information indicating a remaining space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information; A mixed delivery extraction unit extracts mixed delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space; A server comprising: [Item 6] A step of setting, by a storage container type setting unit, storage container type information indicating a type of storage container for storing the purchased product of the user as a delivery item by volume based on the purchased product information selected by the user; calculating, by a remaining space calculation unit, remaining space information indicating a remaining space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information; and extracting, by a mixed-loading target delivery extraction unit, mixed-loading target delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space. 23. An information processing method comprising: [Item 7] A step of setting, by a storage container type setting unit, storage container type information indicating a type of storage container for storing the purchased product of the user as a delivery item by volume based on the purchased product information selected by the user; calculating, by a remaining space calculation unit, remaining space information indicating a remaining space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information; and extracting, by a mixed-loading target delivery extraction unit, mixed-loading target delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space. A program characterized by:

[0012] <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.

[0013] <Configuration> 1, the information processing system in this embodiment includes a management server 1 and one or more user terminals 2. The management server 1 and the user terminals 2 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.

[0014] <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.

[0015] As shown in the figure, a management server 1 is connected to a plurality of user terminals 2 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.

[0016] 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.

[0017] 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.

[0018] 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.

[0019] 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.

[0020] 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).

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

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

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

[0024] <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 includes an information transmission / reception unit 100, a screen information generation unit 110, a data management unit 120, a product purchase management unit 130, and a delivery management unit 150 as functional units. The product purchase management unit 130 includes a storage container type setting unit 131. The delivery management unit 150 includes a remaining space calculation unit 151 and a mixed load target delivery extraction unit 152. The storage 12 includes various databases, such as a user information storage unit 121, a product information storage unit 122, a delivery item information storage unit 123, and a delivery information storage unit 124.

[0025] The user information stored in the user information storage unit 121 may include, for example, basic information about the user (user's name, username, email address, address, telephone number, etc.), user identification information, payment information (credit card information, etc.), external application account information, purchased product information (including purchase cost information), purchase history information, desired product information (so-called favorite registration product information or wish list product information, which may contain some or all of the same information as the product information described below), and regular purchase product information (described below), but is not limited to these.

[0026] Product information stored in the product information storage unit 122 may include, for example, product identification information, product name information, manufacturer name information, seller name information, product category information (food, beverages, alcoholic beverages, sweets, household goods, cosmetics, etc.), price information, size information (depth, width, height), weight information, controlled temperature range information, and information on whether or not the product can be loaded above or below (information on whether or not the product can be loaded above or below), but is not limited to these.

[0027] The delivery information stored in the delivery information memory unit 123 may include, for example, delivery identification information, user 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), mixed loading target delivery information, delivery cost information, etc., but is not limited to these.

[0028] The delivery information stored in the delivery information memory unit 124 includes, for example, delivery identification information, user identification information, delivery item identification information, remaining space information, delivery item information to be mixed, delivery type information, scheduled delivery time information (scheduled delivery start time information, scheduled delivery end time information, scheduled delivery time zone information), and may also include storage container type information, weight information, controlled temperature range information, delivery cost information, and the like linked to the delivery item identification information, 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, etc.) that are directly or indirectly connected to the management server 1 at least via a network, and receives various information (including requests) from external devices.

[0030] The screen information generating unit 110 generates screen information to be displayed via the user interface of the user terminal 2. 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. That is, the management server 1 may transmit information required for generating a user interface screen such as image data, and the application of the user terminal 2 may generate a user interface screen based on the required information based on a predetermined layout rule and display it 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. Predetermined processes in the data management unit 120 include, for example, a usage registration process for assigning user identification information to a user in accordance with a usage registration request and user information received from the user terminal 2 and storing and managing the user information in the user information storage unit 121, a product presentation process for presenting product list information (see FIG. 6) by referring to the product information storage unit 122 in response to a product viewing request from the user terminal 2, a purchased product information update process (including a process for updating the purchased product confirmation area 620) for updating purchased product information linked to the user identification information in response to a selection operation on a product display area 610 of the product list information as exemplified in FIG. 6, and a process for updating the purchased product (including products to be purchased) of the user based on the purchased product information. This includes various processes such as, but not limited to, a storage container setting process that sets storage container type information indicating the type of storage container for each volume for storing items, a remaining space calculation process that calculates the remaining space in the storage space based on reference storage space volume information indicating the volume of the storage space that stores one or more storage containers and the set storage container type information, a mixed delivery target extraction process that extracts mixed delivery information indicating deliveries of other users that can be mixed with the user's deliveries in the remaining space, a purchase process (payment process, etc.) to purchase products included in the purchased product information, and a delivery information update process that updates (including adding) mixed delivery target delivery information included in the delivery information (such as delivery item identification information that has been mixed with the delivery item)

[0032] The product purchase management unit 130 executes a predetermined process related to product purchases and manages predetermined information related to product purchases. The product purchase management unit 130 executes a purchase process including a predetermined procedure process based on purchase product information (including planned purchase product information such as a so-called virtual shopping cart) selected by the user from a product list or the like presented by an electronic commerce application (including the case where the application is performed by a Web browser) executed on the user terminal 2, and manages purchase history information (product ID, purchase date, purchase amount, etc.) linked to user identification information (so-called user ID).

[0033] The storage container type setting unit 131 sets storage container type information indicating the type of storage container for each volume for storing the purchased products of the user, based on the purchased product information linked to the user identification information. 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 a 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 in terms of ease of production and weight. Here, in the present invention, the storage container type information is set so that the type of storage container for storing the purchased products can be identified. 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.

[0034] 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).

[0035] 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).

[0036] In order to set the storage container type information, the storage container type setting unit 131 first reads at least size information (depth, width, height) corresponding to each purchased product (including products after purchase processing and products to be purchased) with reference to the product information storage unit 122 based on the purchased product information linked to the user identification information, and virtually stores the purchased products in containers of each storage container type using a known boxing calculation algorithm for storing a predetermined object in a space of a predetermined volume, thereby selecting an appropriate storage container type. The appropriate storage container type here is preferably a storage container type of the smallest size capable of storing the purchased products from the viewpoint of the efficiency of storing the purchased products in the storage space thereafter, but is not limited to the smallest, and may be a storage container type that is one or two sizes larger than the smallest size that can be stored, taking into consideration size errors due to individual differences in the products and cushioning materials (such as foam cushioning materials and vinyl cushioning materials filled with air). The selection of the storage container type is not limited to the selection of one storage container, and may be the selection of multiple storage containers. For example, when the purchased goods include goods that are strictly prohibited from being stacked, in order to reliably prevent stacking, the storage container in which the goods that are strictly prohibited from being stacked are stored may be set as a separate storage container that is strictly prohibited from being stacked, and may be determined to be stored in the upper part of the storage space.Otherwise, for example, in consideration of the load of the moving body, two storage containers with the same volume or the closest storage containers, or two storage containers with the same weight or the closest storage containers may be selected so that there is no bias in the center of gravity or so that the delivery is divided into two, or when the volume of the purchased goods exceeds the storage space, two storage containers, one with approximately the same volume as the reference storage space volume and one that can store the remaining purchased goods, may be selected.

[0037] The delivery management unit 150 performs information updates such as adding delivery identification information and associating user identification information in the delivery information storage unit 123, and performs information updates such as adding delivery identification information and associating user identification information in the delivery information storage unit 124, in response to a request from a user, for example, before or after product selection or payment.

[0038] The residual space calculation unit 151 calculates the residual space (so-called free space) in the target containment space based on reference containment space volume information indicating the volume of the containment space that contains one or more containment vessels and the containment vessel type information set by the containment vessel type setting unit 131. The residual space is calculated by a known packing calculation algorithm for storing a specified object in a space of a specified volume. Here, the calculation result of the residual space can be a volume value that is easy to convert the residual space to the containment vessel type, especially when the containment vessel type is specified for each specified volume with respect to the reference containment space volume according to a specified rule as described above. In other words, the residual space information can be residual converted containment vessel type information that converts the residual space to the containment vessel type, and the conversion makes it easier to make the comparison described below.

[0039] 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. 7. The containment vessel is exemplified for a plurality of containment vessel volume types (e.g., 1 / 3, 2 / 3, 1) set identifiably 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.

[0040] First, in the virtual storage space linked to the delivery identification information "0001", the user information "U0001" is linked. When a delivery (delivery information "N0001") stored in a container (container type "S033") that is one-third of the reference storage space volume is virtually stored here, the delivery is stored in an unused storage space, so the remaining space information is updated to "2 / 3" by subtracting 1 / 3 from 1, and the remaining storage container type information is updated to indicate two "S033"s and / or one "S066 (container type indicating a container that is two-thirds of the reference storage space volume)".

[0041] Similarly, when a delivery item (delivery item information "N0010") stored in a container (storage container type "S033") that is one-third of the standard storage space volume is virtually stored further, since the delivery item (N0001) is further stored in the storage space that already contains the storage item, the remaining space information is updated to "1 / 3" by subtracting 1 / 3 from 2 / 3, and the remaining equivalent storage container type information is updated to indicate one "S033".

[0042] The calculation of the remaining space is performed in this manner, and can be more easily performed, particularly 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 more advanced calculation of the remaining space is possible using a known packing calculation algorithm.

[0043] Next, an example of information (particularly remaining space information) stored in the delivery information storage unit 124 will be shown with reference to Fig. 8. First, in the delivery identification information "0001", the linked delivery item information is "N0001", the user information is "U0001", and one storage container type information "S025" indicating a container type that is one-quarter of the reference storage space volume is stored, so the remaining space information is calculated as "3 / 4" (the remaining converted storage container type information is "S075" indicating a container type that is three-quarters of the reference storage space volume).

[0044] Next, in the delivery identification information "0002," the linked delivery information is "N0002," the user information is "U0011," and it is indicated that one storage container type information, "S050," which indicates a container type that is half the standard storage space volume, is stored; therefore, the residual space information is calculated as "1 / 2" (the residual converted storage container type information is "S050," which indicates a container type that is half the standard storage space volume).

[0045] Next, in the delivery identification information "0003," the linked delivery item information is "N0003," the user information is "U0005," and one storage container type information, "S100," which indicates a container type that is approximately the same as the standard storage space volume, is stored, so the remaining space information is calculated as "0" (i.e., no free space).

[0046] Next, in the delivery identification information "0004," the linked delivery information is "N0004," the user information is "U0003," and the storage container type information indicates that one of the above-mentioned "S025" (for example, the top and bottom loading possibility information indicates that top loading is strictly prohibited) and one "S050" is stored, so the remaining space information is calculated as "1 / 4" (the remaining converted storage container type information is "S025," which indicates a container type that is one-quarter of the standard storage space volume).

[0047] Next, for the delivery identification information "0005" and "0006", the linked delivery item information is "N0005" and "N0006", the user information is "U0009", and it is shown that one of the above-mentioned "S100" and one "S050" (for example, when the volume of the purchased product exceeds the storage space) are stored as the storage container type information, so the remaining space information is calculated as "0" and "1 / 2". In this case, it can be said that the actual remaining space for the current delivery to the user with user information "U0009" is "1 / 2" (the remaining converted storage container type information is "S050", which indicates a container type that is half the standard storage space volume).

[0048] Finally, in the delivery identification information "0007," the linked delivery information is "N0007" and the user information is "U0013," but since the storage container type information is not linked (for example, a product to be purchased is being selected), the residual space information remains "1" (the residual converted storage container type information is "S100," which indicates a container type that is approximately the same as the reference storage space volume).

[0049] In this way, the remaining space calculation unit 151 can calculate the remaining space in the target storage space based on the reference storage space volume information indicating the volume of the storage space that stores one or more storage containers and the storage container type information set by the storage container type setting unit 131. In particular, by setting identification information that can be identified for each storage container volume obtained by dividing a predetermined number by a predetermined storage space volume as the reference storage space volume as the storage container type information, it becomes possible to efficiently store deliveries in the storage space like a puzzle, and the remaining space volume can be clarified as the remaining converted storage container type information. By using this, it becomes possible to extract mixed delivery target delivery information indicating deliveries that can be mixed with the user's deliveries in the remaining space. This will be described in detail below.

[0050] The mixed-loading target delivery extraction unit 152 extracts mixed-loading target delivery information indicating deliveries by other users that can mix the user's delivery items into the remaining space. More specifically, the mixed-loading target delivery extraction unit 152 extracts mixed-loading target delivery information indicating deliveries that can mix the user's delivery items into the remaining space, for example, based on storage container type information linked to user identification information and remaining space information linked to delivery information of other users. In particular, by comparing the storage container type information linked to the user identification information with the remaining space information linked to delivery information of other users (in particular, remaining-converted storage container type information), mixed-loading target delivery information corresponding to remaining-converted storage container type information with a volume equal to or larger than the volume indicated by the storage container type information linked to the user identification information is extracted. A plurality of residual conversion storage vessel type information may be selectable. For example, the storage vessel type setting unit 131 may calculate combination information of residual conversion storage vessel type information (for example, a combination that allows two mixed objects of storage vessel type 1 / 4 to be stored in a remaining space of 1 / 2, a combination that allows one mixed object of storage vessel type 1 / 4 and two mixed objects of storage vessel type 1 / 8 to be stored, a combination that allows four mixed objects of storage vessel type 1 / 8 to be stored, etc.), and extraction of mixed object delivery information (more specifically, the above-mentioned comparison) may be performed based on the combination information.

[0051] Here, the other user is a user corresponding to the other user identification information associated with the 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 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 side.

[0052] For example, a list of extracted delivery information of other users may be presented to the user terminal 2 for the user associated with the purchased product, and one may be selected from the list. Here, the extraction by the mixed delivery extraction unit 152 may be further conditioned in addition to the remaining space information. For example, when each delivery information includes delivery type information indicating individual delivery or mixed delivery, the delivery type information indicating individual delivery may be the delivery information to be extracted. Alternatively, for example, when each delivery information includes delivery type information indicating normal delivery or rush delivery (delivery with a shorter period until delivery completion than normal delivery), the delivery type information may be selected as the delivery information to be extracted, whether the delivery type information indicates normal delivery or rush delivery. Alternatively, for example, when each delivery information includes weight information associated with delivery of other users that exceeds the standard weight information for mixed delivery, or when the management temperature zone information associated with delivery of other users that is at least either higher than the standard temperature zone or lower than the standard temperature zone (for example, when hot products or frozen foods are included), the delivery information may not be the delivery information to be extracted. The condition may satisfy at least any of these requirements.

[0053] Also, a mixed delivery permission confirmation may be presented to other users related to the other user delivery information selected by the user, and if mixed delivery permission is selected by the other users, the delivery will proceed as scheduled, but if permission is not selected, the user may be made to select the scheduled delivery time information again before or after purchase. Regarding this, it may be possible for other users to set up the registration of users who require or do not require permission confirmation in advance, or to set up a setting that does not require permission confirmation from associated users (or requires permission confirmation from non-associated users).

[0054] In this way, by taking into account the remaining space left over in the storage space during delivery by other users, extracting other users' delivery information and mixing in the user's delivery items (purchased products), it is possible to deliver them together with other users' delivery items while taking into account the delivery unit (i.e., the number of deliveries determined based on whether or not they will fit within the standard storage space volume).

[0055] <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.

[0056] As a pre-processing step for using the electronic commerce service provided by this information processing system, the user accesses the management server 1 using an application (including a web browser) on the user terminal 2, and when using the service for the first time, the user may log in by entering some or all of the above-mentioned user information and performing a usage registration process, or when a user account has already been obtained, the service may be made available by logging in after undergoing a predetermined authentication process, such as entering an ID and password. Note that instead of a user account, a unique application ID associated with an application downloaded to the user terminal 2 may be used as user identification information (ID) to make the service available.

[0057] After this login authentication, the service is started via an application (including a web browser), etc., and in this example, a mode in which a scheduled delivery time (for example, a scheduled delivery time zone) is specified first will be described. This is particularly suitable for immediate delivery, and enables the purchased product to be delivered at the delivery time desired by the user more reliably. In other words, when the scheduled delivery time is specified after the user selects the purchased product, there may be cases in which the scheduled delivery time desired by the user is not available. In particular, in the case of immediate delivery, it is highly likely that the user wants to obtain the product in a hurry, and the user experience is not good when the desired scheduled delivery time is not available after product selection. In addition, not limited to immediate delivery, by setting the consolidated delivery information first, it becomes possible to make a purchase while being aware of the remaining space to be targeted, and it is also possible to encourage consolidation into other users' deliveries.

[0058] First, as shown in FIG. 10, a list of mixed-loading target delivery information 910 is displayed on the application of the user terminal 2, the user is allowed to select the desired mixed-loading target delivery information, and the mixed-loading target delivery information, such as the scheduled delivery time information and delivery identification information, selected in response to a decision operation in the scheduled delivery time decision area 920 is sent to the management server 1 (step S101). The mixed-loading target delivery information 910 displayed on the application may be, for example, scheduled delivery time information, remaining space information, corresponding user information, etc., but is not limited to these, and may also include weight information (particularly, information regarding remaining weight), management temperature zone information, and information on whether or not loading is possible up or down. In this display example, a display is illustrated in which mixed-loading target delivery information with scheduled delivery time information "10:00-10:15" is selected by the user and is changed to a different display from the mixed-loading target delivery information in an unselected state. The "scheduled delivery time information" referred to here may be scheduled delivery time information that may be included in the delivery information, but may also be a differential scheduled delivery time calculated from the difference between the scheduled delivery time information and the current time (for example, if the scheduled delivery start time is "10:00" and the current time is "9:30", the differential scheduled delivery time is "30 minutes later"). In addition, if another user has sent the same consolidation target delivery information to the management server 1 before the user's decision operation, making the corresponding consolidation target delivery information unselectable, a notification urging the subsequent user to select again may be presented.

[0059] In addition, if the desired delivery is not available in the mixed delivery information 910 displayed on the application due to reasons such as the scheduled delivery time or remaining space volume of the target delivery of the other user being inappropriate, a list of available scheduled delivery time information may be displayed in response to a confirmation operation in the individual delivery time selection area 930 in order to select scheduled delivery time information for an individual delivery without mixing, and the scheduled delivery time may be determined in the same manner as described above.

[0060] In this way, by selecting the scheduled delivery time before selecting the purchased product, there is no case where the desired scheduled delivery time is not available after selecting the purchased product. In this example, the scheduled delivery time is selected at this timing (S101), but this is not limited to this. In cases where it is expected that there will be many cases where it is not particularly urgent, or where it is assumed that consolidation will be performed only when consolidation is possible, the selection of the scheduled delivery time (for example, similar to FIG. 10) may be performed after selecting the purchased product, or before starting step S101, a pre-step may be added in which the user selects a "pre-selection mode" (more specifically, for example, "immediate delivery mode") in which the scheduled delivery time is selected before selecting the purchased product, or a "post-selection mode" (more specifically, for example, "normal delivery mode") in which the scheduled delivery time is selected after selecting the purchased product, or which of these modes is selected may be set in advance in association with user identification information. In addition, when selecting scheduled delivery time information (particularly selecting consolidation target delivery information) after selecting the purchased product, only delivery information of other users who have remaining space in which a storage container type corresponding to the delivery item can be stored may be extracted.

[0061] Next, when the data management unit 120 (particularly the delivery management unit 150) of the management server 1 selects the mixed-loading target delivery information, it updates the delivery information corresponding to the mixed-loading target delivery information by associating and storing the user's user identification information and delivery item identification information based on the mixed-loading target delivery information received from the user terminal 2, and when the scheduled delivery time information is individually selected without selecting the mixed-loading target delivery information, it updates the data by associating and storing the newly generated delivery identification information with the user identification information and delivery item identification information (S102). Note that instead of generating new delivery identification information, for example, a delivery identification information may be assigned in advance to each scheduled delivery time information, and data may be managed using this.

[0062] Next, as shown in FIG. 6, the user searches for a product based on the product category and product name, and the corresponding product information is sent to the user terminal 2, and, for example, a list of product information is displayed on the user terminal 2 (step S103).

[0063] 6, in response to a purchase product selection operation via the product display area 610 of the product list information on the application of the user terminal 2, the selected product information is transmitted to the management server 1 (step S104). Note that the selection operation in the product display area 610 of the product list information may be the purchase product selection operation, or the purchase product selection operation may be possible within a product detail information screen that is displayed after selecting the product display area 610, but is not limited thereto.

[0064] Next, the data management unit 120 (particularly the product purchase management unit 130) of the management server 1 updates the purchased product information linked to the user identification information based on the selected product information received from the user terminal 2 (step S105). The total payment amount information of the purchased product may be displayed in the purchased product confirmation area 620, and in this case, the total payment amount information may be calculated and updated in response to the selection operation. Furthermore, the storage container type setting unit 131 may set current storage container type information indicating which storage container type is currently set in response to the purchased product information at the time of the selection operation, and the current storage container type information may be displayed in the current storage container type information display area 630. In addition to or in addition to displaying the current storage container type information, the remaining space information calculated by the remaining space calculation unit 151 may be displayed. At this time, when the mixed loading target delivery information is selected in step S101, it is preferable to display the remaining space information calculated when the remaining space information linked to the delivery information of the other user to be mixed is set as the reference storage space volume information.

[0065] Here, a case will be described in which the current storage container type information set by the storage container type setting unit 131 exceeds the reference storage space volume information, or the remaining space information calculated by the remaining space calculation unit 151 exceeds 0 and becomes negative, that is, a case in which it is determined that the storage space is insufficient to store the purchased product in the currently set reference storage space volume. As an example, when it is determined that the storage space is insufficient, a configuration may be adopted in which the progress to the next purchase processing step (payment processing step) is restricted, and when it is no longer determined that the storage space is insufficient (i.e., when it is determined that the storage space is sufficient) by reducing the purchased product information associated with the user identification information by returning a part of the purchased product information to a non-selected state, the restriction on the next step may be lifted. At this time, it may be possible to refer to size information included in the product information and present to the user non-selection recommended product information indicating products that are recommended to be deselected in order to lift the restriction. As another example, when scheduled delivery time information has been selected in advance, the scheduled delivery time information selection step exemplified in FIG. 9 may be executed again in order to select additional scheduled delivery time information. In addition, since the number of deliveries corresponding to each scheduled delivery time information is not limited to one, if the number of deliveries is two or more and there is space available, the same scheduled delivery time information may be additionally selected. When selecting scheduled delivery time information after selecting a purchase item, information indicating that two or more scheduled delivery time information must be selected for the current purchase item information (for example, "two scheduled delivery time information must be selected") may be presented.

[0066] In addition, the same can be done not only in cases where it is necessary to select multiple scheduled delivery time information because it is determined that there is insufficient storage space, but also in cases where it is necessary to select multiple scheduled delivery time information, such as when the weight information of the purchased product information exceeds the standard weight information for one delivery, when there are multiple types of management temperature range information for the purchased product information (especially when there are hot products and frozen products), or when it is determined that there is insufficient storage space based on the vertical loading capability information of the purchased product information (for example, when there are two storage containers with storage container type information of "1 / 2" and both storage containers contain products whose vertical loading capability information indicates "not stackable", meaning that side-by-side storage is not possible).

[0067] Next, the data management unit 120 executes a purchase process (e.g., a payment process) for purchasing a purchase product corresponding to the purchase product information linked to the user identification information by a confirmation operation in the purchase product confirmation area 620, and updates the purchase product information, delivery item information, and delivery information linked to the user identification information (S106). At this time, the delivery fee indicated by the delivery fee information related to the delivery of other users is apportioned to the user at a predetermined rate (e.g., divided into two), and the delivery fee information after apportionment is stored in association with each of them, and each user performs a payment process. Alternatively, only the delivery fee for one delivery may be associated with either the user or the other user and stored, and payment may be processed.

[0068] Next, it is determined whether the scheduled delivery time linked to the user's purchased product information is for individual delivery or mixed delivery (S107).

[0069] If it is determined in step S107 that the delivery is a mixed load delivery, the flow of the electronic commerce service on the application ends. After that, the purchased product is stored in a storage container of the corresponding storage container type, and the storage container is stored in a storage space related to the delivery of another user that corresponds to the scheduled delivery time, and the product is delivered to the other user.

[0070] On the other hand, if it is determined in step S107 that the delivery is individual, the remaining space calculation unit 151 calculates the remaining space (so-called free space) in the target storage space based on the reference storage space volume information indicating the volume of the storage space and the storage container type information corresponding to the purchased product set by the storage container type setting unit 131, and the data management unit 120 (particularly the delivery management unit 150) updates (including adds) the remaining space information included in the delivery information (S108).

[0071] This allows the mixed-loading target delivery extraction unit 152 to extract delivery information that is an individual delivery without mixed loading. When the target of extraction by the mixed-loading target delivery extraction unit 152 is limited to individual delivery, delivery type information may be included in each delivery information, and it may be possible to determine whether or not to extract the delivery information by the mixed-loading target delivery extraction unit 152 depending on whether the delivery type information indicates individual delivery or mixed loading delivery. When multiple mixed loadings are allowed, the data management unit 120 (particularly the delivery management unit 150) may be configured to update (including add) the remaining space information included in the delivery information in step S108, regardless of the delivery type, without going through the above-mentioned step 107.

[0072] As described above, by standardizing and managing deliveries (e.g., cargo such as luggage) 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 deliveries and enable efficient storage in various 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 a storage space for storing the purchased items of the user, based on purchased item information received in response to a purchased item selection operation by the user via the item display area; A mixed delivery extraction unit extracts mixed delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space; a purchase processing unit that executes a purchase process based on the purchased product information, The mixed loading target delivery extraction unit extracts the mixed loading target delivery information before the purchase process. An information processing system comprising:

2. a remaining space calculation unit that calculates remaining space information indicating a remaining space in a storage space for storing the purchased items of the user, based on purchased item information received in response to a purchased item selection operation by the user via the item display area; A mixed delivery extraction unit extracts mixed delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space; Equipped with The mixed delivery target extraction unit presents the extracted other users to be mixed delivery targets to the user terminal of the user, and determines the other users to be targets of mixed delivery in response to a selection operation of the other users to be mixed delivery targets on the user terminal. An information processing system comprising:

3. a data management unit that receives a selection of scheduled delivery time information regarding delivery from the user before the user selects the purchased item, and updates delivery information; 3. The information processing system according to claim 1, wherein the information processing system is a data processing system.

4. a remaining space calculation unit that calculates remaining space information indicating a remaining space in a storage space for storing the purchased items of the user, based on purchased item information received in response to a purchased item selection operation by the user via the item display area; A mixed delivery extraction unit extracts mixed delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space; a purchase processing unit that executes a purchase process based on the purchased product information, The mixed loading target delivery extraction unit extracts the mixed loading target delivery information before the purchase process. A server comprising:

5. a remaining space calculation unit that calculates remaining space information indicating a remaining space in a storage space for storing the purchased items of the user, based on purchased item information received in response to a purchased item selection operation by the user via the item display area; A mixed delivery extraction unit extracts mixed delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space; Equipped with The mixed delivery target extraction unit presents the extracted other users to be mixed delivery targets to the user terminal of the user, and determines the other users to be targets of mixed delivery in response to a selection operation of the other users to be mixed delivery targets on the user terminal. A server comprising:

6. A step of calculating, by a remaining space calculation unit, residual space information indicating a residual space in a storage space that stores one or more storage containers for storing the purchased products of the user, based on purchased product information received in response to a product selection operation by the user in the product display area; A step of extracting mixed-loading target delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space by a mixed-loading target delivery extraction unit; and executing a purchase process based on the purchased product information; The step of extracting the consolidated shipping information extracts the consolidated shipping information before the step of executing the purchase process.

23. An information processing method comprising:

7. A step of calculating, by a remaining space calculation unit, residual space information indicating a residual space in a storage space that stores one or more storage containers for storing the purchased products of the user, based on purchased product information received in response to a product selection operation by the user in the product display area; A step of extracting mixed-loading target delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space by a mixed-loading target delivery extraction unit; The step of extracting the mixed-loading target delivery information includes a step of presenting the extracted other users who are to be mixed-loading targets to the user terminal of the user, and determining the other users who are to be mixed-loading targets in response to a selection operation of the other users who are to be mixed-loading targets on the user terminal, 23. An information processing method comprising:

8. A step of calculating, by a remaining space calculation unit, residual space information indicating a residual space in a storage space that stores one or more storage containers for storing the purchased products of the user, based on purchased product information received in response to a product selection operation by the user in the product display area; A step of extracting mixed-loading target delivery information indicating deliveries of other users that can be mixed with the user's delivery items in the remaining space by a mixed-loading target delivery extraction unit; and executing a purchase process based on the purchased product information. The step of extracting the consolidated shipping information extracts the consolidated shipping information before the step of executing the purchase process. A program characterized by:

9. A step of calculating, by a remaining space calculation unit, residual space information indicating a residual space in a storage space that stores one or more storage containers for storing the purchased products of the user, based on purchased product information received in response to a product selection operation by the user in the product display area; a step of extracting mixed-loading target delivery information indicating deliveries of other users that can be mixed with the delivery of the user in the remaining space by a mixed-loading target delivery extraction unit; The step of extracting the mixed-loading target delivery information includes a step of presenting the extracted other users who are to be mixed-loading targets to the user terminal of the user, and determining the other users who are to be mixed-loading targets in response to a selection operation of the other users who are to be mixed-loading targets on the user terminal, A program characterized by:

Citation Information

Patent Citations

  • Round cargo collection and delivery planning method

    JP2004083233A

  • Vehicle dispatching management system and program

    JP2005029324A

  • Electric commerce site management device and computer program

    JP2008282132A

  • Information processor

    JP2019168932A

  • Information presentation method and server

    JP2020080197A