Information processing apparatus and information processing method
The information processing apparatus and method provide users with emission data for product deliveries, enabling them to reduce CO2 emissions through informed purchasing and delivery choices.
Patent Information
- Application Number
- JP2021207501
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-21
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2041-12-21
AI Technical Summary
Existing methods do not effectively reduce the amount of greenhouse gas emissions, such as CO2, during the delivery of products from a delivery source to a delivery destination.
An information processing apparatus and method that outputs information on the amount of greenhouse gas emissions from vehicles delivering products, allowing users to make informed choices about product purchases and delivery options to minimize emissions.
This approach enables users to reduce CO2 emissions by selecting products with lower emission profiles, making bulk purchases, or choosing delivery services with more environmentally friendly vehicles, thereby decreasing overall emissions.
Smart Images

Figure 0007687200000001 
Figure 0007687200000002 
Figure 0007687200000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus and an information processing method.
Background Art
[0002] It is known to present a user with a method of cooking a product and the amount of greenhouse gas emissions when cooked by that cooking method (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] An object of the present disclosure is to reduce the amount of a predetermined substance discharged from a vehicle during delivery of a product.
Means for Solving the Problems
[0005] One aspect of the present disclosure is an information processing apparatus including a control unit that outputs information regarding the amount of a predetermined substance discharged from a vehicle that delivers a product from a delivery source to a delivery destination.
[0006] Another aspect of the present disclosure is a computer outputting information regarding the amount of a predetermined substance discharged from a vehicle that delivers a product from a delivery source to a delivery destination. an information processing method.
[0007] Still another aspect of the present disclosure is a program for causing a computer to execute the above information processing method, or a storage medium that non-temporarily stores the program.
Effects of the Invention
[0008] According to the present disclosure, it is possible to reduce the amount of a predetermined substance discharged from a vehicle during the delivery of a product.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Embodiments for Carrying Out the Invention
[0010] An information processing apparatus which is one aspect of the present disclosure includes a control unit. The control unit outputs information regarding the amount of a predetermined substance emitted from a vehicle that delivers a product from a delivery source to a delivery destination.
[0011] The product is a product that can be purchased, for example, from an online store (a website that sells products). For example, when a user purchases a product from an online store, the product is shipped from the shipping origin and delivered to the delivery destination. The shipping origin of the product is, for example, a warehouse where the product is temporarily stored. When the user purchases the product, the product is shipped from the shipping origin. Therefore, the shipping origin of the product is the place where the product is located regardless of whether the user purchases the product or not, and it is the starting point from which the product is delivered when the user purchases the product. On the other hand, the delivery destination of the product is, for example, a place designated by the user, the current location of the user terminal, a place registered by the user, the user's home, the user's workplace, etc., and it is the end point when the delivery operator delivers the product. The delivery destination of the product may be pre-registered by the user or may be designated by the user at the time of product purchase.
[0012] There may be a plurality of vehicles for delivering the product. For example, at a relay point existing between the shipping origin and the delivery destination, the product may be transferred to another vehicle. The predetermined substances emitted from the vehicle are, for example, substances emitted along with the operation of an internal combustion engine and are included in the exhaust from the internal combustion engine. Substances that can be exemplified for the predetermined substances include CO 2 , NOx, SOx, and PM, etc. These are substances for which it is desired to reduce the emission amount. The emission amount of this predetermined substance is, for example, correlated with the type of vehicle. Therefore, information regarding the emission amount of the predetermined substance can be obtained based on the type of vehicle for delivering the product. Note that the amount of the predetermined substance emitted from the vehicle for delivering the product is an estimated value. When the user purchases the product, since the type of vehicle for delivering the product has not yet been determined, the exact amount of the predetermined substance actually emitted when the product is delivered is not known. Therefore, for example, based on the type of vehicle owned by the delivery operator and the number of each vehicle type, the emission amount of the predetermined substance may be obtained. At this time, the average value of the amount of the predetermined substance emitted when the vehicle owned by the delivery operator travels may be used.
[0013] When a user purchases a product, for example, information about the product is displayed on the screen of the user terminal. At this time, for example, an image of the product, a description of the product, the price of the product, and the amount of a predetermined substance may be displayed. That is, when the user purchases a product, the user can know the amount of the predetermined substance discharged when the product is delivered from the delivery source to the delivery destination. Here, when the user is conscious of reducing the discharge amount of the predetermined substance, it is conceivable to purchase a product so that the discharge amount of the predetermined substance is reduced. For example, by purchasing products in bulk, the discharge amount of the predetermined substance can be reduced. That is, the amount of the predetermined substance discharged when delivering the product is less when purchasing the same product at one time than when purchasing it in two separate times. Therefore, when the user makes a bulk purchase, the discharge amount of the predetermined substance can be reduced. On the other hand, when the user purchases a product, it is also conceivable to purchase a product with a small CO 2 emission amount or select a delivery service provider with a small CO 2 emission amount. Then, for the delivery service provider, this can be an opportunity to introduce a vehicle with a small CO 2 emission amount. This can also reduce the CO 2 emission amount.
[0014] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The configurations of the following embodiments are examples, and the present disclosure is not limited to the configurations of the embodiments. Also, the following embodiments can be combined as much as possible.
[0015] <First Embodiment> FIG. 1 is a diagram showing a schematic configuration of a system 1 according to this embodiment. The system 1 includes a user terminal 20, a delivery server 30, and a sales server 40. The system 1 is a system that displays the amount of a predetermined substance discharged during the delivery of a product on a product page and a shopping cart page when attempting to purchase a product, for example, at an online store. The predetermined substance is, for example, a substance discharged when an internal combustion engine is operated. In the following embodiments, CO 2 will be described as an example of the predetermined substance.
[0016] CO 2 The emission amount is, for example, the emission amount of a predetermined substance when transporting a product from a delivery source such as a warehouse storing the product to a delivery destination such as a user's home using a vehicle. Therefore, even when different users purchase the same product, the CO 2 emission amount is different because the delivery destinations are different for each user. The delivery destination of the product is registered in advance by the user using the user terminal 20 to the sales server 40.
[0017] Also, the CO 2 emission amount during product delivery also varies depending on, for example, the type of vehicle owned by the delivery operator. For example, when the delivery operator's vehicles are composed only of battery electric vehicles (BEVs) or fuel cell electric vehicles (FCEVs), the CO 2 emission amount during delivery becomes zero. On the other hand, when the vehicles are composed only of vehicles with an internal combustion engine as the drive source (internal combustion engine vehicles), the CO 2 emission amount during delivery becomes relatively large. Even for hybrid electric vehicles (HEVs) and plug-in hybrid electric vehicles (PHEVs), when the internal combustion engine is operated, CO is emitted. Examples of fuels for the internal combustion engine include gasoline, light oil, and natural gas. In this embodiment, an internal combustion engine using hydrogen as fuel (hydrogen engine) is not included. However, as an alternative method, when the delivery operator owns a vehicle with a hydrogen engine, the CO 2 emission amount of that vehicle may be set to, for example, zero. 2 emission amount of that vehicle may be set to, for example, zero.
[0018] Thus, the CO 2 emission amount varies depending on the type of vehicle. However, in this embodiment, to simplify the calculation of the CO 2 emission amount, the average value of the vehicles used by the delivery operator for delivery is used. For example, the CO 2Determine the emissions for each vehicle type in advance, and calculate the average value of the CO 2 emissions per unit distance of the delivery operator based on the ratio of each vehicle type used by the delivery operator for delivery. Note that the average value of the CO 2 emissions may be the average value for the route on which the delivery of the goods purchased by the user is made, or the average value in the region. For example, even for the same delivery operator, the vehicle configuration may differ depending on the region. Therefore, the CO 2 emissions may be calculated based on the vehicle configuration according to the region where the goods are delivered.
[0019] The sales server 40 is a computer that conducts e-commerce and conducts transactions with the user terminal 20. The sales server 40 performs processing to receive an order for a product from the user terminal 20 and performs processing to deliver the ordered product to the user. In addition, the sales server 40 performs processing to notify the delivery server 30 of the name of the product to be delivered and the delivery destination.
[0020] The sales server 40 is a server that manages an online store (web store). The sales server 40 causes the user terminal 20 to display a web page (product page) for purchasing a product in response to a request from the user terminal 20. In addition, the sales server 40 causes the user terminal 20 to display search results for products in response to a request from the user terminal 20. Furthermore, the sales server 40 causes the user terminal 20 to display a shopping cart page in response to a request from the user terminal 20.
[0021] Note that the shopping cart page is a page that displays a list of products for which the user has indicated an intention to purchase (for example, products for which the "add to shopping cart" button displayed on the product sales page has been pressed), the total value of the product prices, and the total value of the CO 2 emissions. In addition, the shopping cart is a function for storing information about products to be purchased in the online store. The user can purchase the products stored in the shopping cart all at once. The products stored in the shopping cart are reset if there is no access from the user terminal 20 for a certain period of time.
[0022] In addition, the sales server 40 sells products in accordance with requests from the user terminal 20. At this time, the sales server 40 executes, for example, online payment based on the information acquired from the user terminal 20. As an alternative method, the price of the product can be paid in cash or paid later. Further, the sales server 40 requests the delivery server 30 to deliver the products purchased by the user to the location designated by the user. Regarding the settlement and delivery arrangements at the time of purchasing products, known techniques can be used.
[0023] In addition, the sales server 40 causes the CO 2 emission amount to be displayed on the product page, search result page, or shopping cart page. For example, on the page where the price of the product (including the total price of multiple products) is displayed, the CO 2 emission amount may also be displayed together. The CO 2 emission amount to be displayed on the product sales page is displayed as the amount of CO 2 emitted for delivering that product. Also, the CO 2 emission amount to be displayed on the shopping cart page is displayed as the amount of CO 2 emitted for delivering the products displayed on the shopping cart page.
[0024] Note that the CO 2 emission amount to be displayed on the product page may vary depending on the products already in the shopping cart (i.e., products for which the "Add to Shopping Cart" button has been pressed). For example, if the product on the product page has the same delivery source as the products already in the shopping cart, the product on the product page will be delivered together with the products in the shopping cart, so the CO emission amount does not increase. Therefore, in this case, the CO 2 emission amount is displayed as 0. Also, the CO 2 emission amount is the same even if multiple of the same product are purchased. That is, even if the same product is purchased in bulk, the CO 2 emission amount corresponding to one product is 2The discharge amount is displayed. Also, for example, when there is a partial overlap between the products already in the shopping cart and the delivery route, the CO corresponding to the non-overlapping part 2 The discharge amount is displayed. Similarly for the shopping cart page, the CO for the overlapping route 2 The discharge amounts are not added repeatedly.
[0025] Next, when the delivery server 30 receives a request for delivering a product from the sales server 40, it generates an operation plan for the vehicle to transport the product from the delivery source to the delivery destination of the product. Note that the vehicle may be a vehicle capable of autonomous driving or a vehicle manually driven by a driver. In the case of a vehicle manually driven by a driver, the operation plan is transmitted to the terminal of the vehicle driver or the terminal of the vehicle, and for example, the route is displayed on the terminal. Also, in the case of a vehicle capable of autonomous driving, when the operation plan is transmitted to the vehicle, the vehicle autonomously drives according to this operation plan. Note that the delivery by the vehicle can use existing means such as a home delivery service, so the description is omitted.
[0026] Also, the user terminal 20 is a terminal used by the user and is a terminal having a function of being able to purchase products at an online store. Also, when the user purchases a product, the user terminal 20 is a terminal that presents the CO 2 discharge amount corresponding to the product to the user.
[0027] The user terminal 20, the delivery server 30, and the sales server 40 are interconnected by a network N1. Note that the network N1 is, for example, a worldwide public communication network such as the Internet, and a WAN (Wide Area Network) or other communication networks may be adopted. Also, the network N1 may include a telephone communication network such as a mobile phone or a wireless communication network such as Wi-Fi (registered trademark). In FIG. 1, one delivery server 30 is illustrated exemplarily, but there may be a plurality of delivery servers 30. The delivery server 30 may be arranged for each delivery operator or for each business office of the delivery operator. Also, there may be a plurality of users and user terminals 20.
[0028] Next, based on FIG. 2, the hardware configurations of the user terminal 20, the delivery server 30, and the sales server 40 will be described. FIG. 2 is a block diagram schematically showing an example of the configuration of each of the user terminal 20, the delivery server 30, and the sales server 40 that constitute the system 1 according to the present embodiment.
[0029] The sales server 40 has a computer configuration. The sales server 40 includes a processor 41, a main memory unit 42, an auxiliary storage unit 43, and a communication unit 44. These are interconnected by a bus. Note that the processor 41 is an example of a control unit. Also, the main memory unit 42 and the auxiliary storage unit 43 are examples of storage units.
[0030] The processor 41 is a CPU (Central Processing Unit), a DSP (Digital Signal Processor), or the like. The processor 41 controls the sales server 40 and performs various information processing operations. The main memory unit 42 is a RAM (Random Access Memory), a ROM (Read Only Memory), or the like. The auxiliary storage unit 43 is an EPROM (Erasable Programmable ROM), a hard disk drive (HDD), a removable medium, or the like. Stored in the auxiliary storage unit 43 are an operating system (OS), various programs, various tables, and the like. The processor 41 loads the programs stored in the auxiliary storage unit 43 into the working area of the main memory unit 42 and executes them. Through the execution of these programs, each component and the like are controlled. Thereby, the sales server 40 realizes a function that matches a predetermined purpose. The main memory unit 42 and the auxiliary storage unit 43 are computer-readable recording media. Note that the sales server 40 may be a single computer or a combination of multiple computers. Also, the information stored in the auxiliary storage unit 43 may be stored in the main memory unit 42. Further, the information stored in the main memory unit 42 may be stored in the auxiliary storage unit 43.
[0031] The communication unit 44 is a means for communicating with the user terminal 20 and the delivery server 30 via the network N1. The communication unit 44 is, for example, a LAN (Local Area Network) interface board or a wireless communication circuit for wireless communication. The LAN interface board and the wireless communication circuit are connected to the network N1.
[0032] Note that a series of processes executed by the sales server 40 can be executed by hardware or by software.
[0033] Next, the user terminal 20 will be described. The user terminal 20 is a small computer such as, for example, a smartphone, a mobile phone, a tablet terminal, a personal information terminal, a wearable computer (such as a smartwatch), or a personal computer (PC). The user terminal 20 includes a processor 21, a main memory unit 22, an auxiliary storage unit 23, an input unit 24, a display 25, and a communication unit 26. These are interconnected by a bus. Since the processor 21, the main memory unit 22, and the auxiliary storage unit 23 are the same as the processor 41, the main memory unit 42, and the auxiliary storage unit 43 of the sales server 40, the description thereof will be omitted.
[0034] The input unit 24 is a means for receiving an input operation performed by the user, and is, for example, a touch panel, a mouse, a keyboard, or a push button. The display 25 is a means for presenting information to the user, and is, for example, an LCD (Liquid Crystal Display) or an EL (Electroluminescence) panel. The input unit 24 and the display 25 may be configured as a single touch panel display.
[0035] The communication unit 26 is a communication means for connecting the user terminal 20 to the network N1. The communication unit 26 is, for example, a mobile communication service (e.g., telephone communication network) such as 5G (5th Generation), 4G (4th Generation), 3G (3rd Generation), LTE (Long Term Evolution), etc., Wi-Fi (registered trademark), Bluetooth (registered trademark), etc. It is a circuit for communicating with other devices (e.g., the sales server 40, etc.) via the network N1 using a wireless communication network.
[0036] Also, the delivery server 30 has a computer configuration. The delivery server 30 includes a processor 31, a main storage unit 32, an auxiliary storage unit 33, and a communication unit 34. Since the processor 31, the main storage unit 32, the auxiliary storage unit 33, and the communication unit 34 of the delivery server 30 are the same as those of the sales server 40, the description thereof is omitted.
[0037] Next, the functional components of the user terminal 20, the delivery server 30, and the sales server 40 will be described. FIG. 3 is a diagram showing an example of the functional components of the user terminal 20, the delivery server 30, and the sales server 40 according to the embodiment. The sales server 40 includes, as functional components, a control unit 401, a user information DB 411, a product information DB 412, and a vehicle information DB 413. The processor 41 of the sales server 40 executes the processing of the control unit 401 by a computer program on the main storage unit 42. However, any one of the functional components or a part of the processing thereof may be executed by a hardware circuit.
[0038] The user information DB 411, the product information DB 412, and the vehicle information DB 413 are processed The program of the Database Management System (DBMS) executed by the server 41 is constructed by managing the data stored in the auxiliary storage unit 43. The user information DB 411, the product information DB 412, and the vehicle information DB 413 are, for example, relational databases.
[0039] The control unit 401 transmits information about products (hereinafter also referred to as product information) to the user terminal 20 that has accessed the online store (which may be an EC site). The product information includes information regarding the description of the product, the price of the product, and the CO 2 emission amount corresponding to the product. The product information is information for displaying a product page on the display 25 of the user terminal 20. The information regarding the description of the product includes, for example, information for identifying the product such as the name of the product, the product number, the features of the product, or the usage method of the product. The information regarding the price of the product includes, for example, information regarding the amount to be paid by the user. Note that the price of the product may include the shipping cost of the product. Alternatively, information regarding the shipping cost of the product may be included in the product information. The CO 2 information regarding the emission amount includes, for example, the amount of CO 2 emitted to transport the product from the warehouse where the product as the delivery source is stored to the location specified by the user as the delivery destination when the user purchases the product. Note that when the control unit 401 transmits the product information to the user terminal 20, it may include a command to display the description of the product, the price of the product, and the CO 2 emission amount corresponding to the product on the display 25 of the user terminal 20.
[0040] The information regarding the description of the product and the price of the product outputs the same information regardless of the user. On the other hand, the information regarding the CO 2 emission amount can be different information depending on the delivery company, the location of the delivery source, the location of the delivery destination, and the products in the shopping cart.
[0041] The CO2 The difference in emissions is due to the different configurations of the vehicles owned by each delivery operator. That is, for each delivery operator, the number of HEVs, PHEVs, FCEVs, BEVs, and internal combustion engine vehicles owned is different. For example, FCEVs and BEVs have 2 zero emissions. Therefore, if all the vehicles owned by a delivery operator are FCEVs or BEVs, the CO 2 emissions corresponding to the goods delivered by that delivery operator will be zero. On the other hand, in the case of HEVs or PHEVs, since the internal combustion engine may be operated, CO 2 may be emitted. Therefore, in the case of HEVs or PHEVs, the average CO 2 emissions during driving are obtained in advance, and this average CO 2 emission is used for calculating the CO 2 emissions when delivering goods using HEVs or PHEVs. Also, in the case of internal combustion engine vehicles, CO 2 is always emitted during the delivery of goods. Therefore, even for internal combustion engine vehicles, the average CO 2 emissions during driving are obtained in advance, and this average CO 2 emission is used for calculating the CO 2 emissions when delivering goods using internal combustion engine vehicles.
[0042] Note that some delivery operators may own multiple types of vehicles among HEVs, PHEVs, FCEVs, BEVs, and internal combustion engine vehicles. In this case, for example, the average CO 2 emissions are obtained for each delivery operator according to the proportion of each vehicle, and this average CO 2 emission is used for calculating the CO 2 emissions when delivering goods. For example, for a delivery operator who owns the same number of BEVs and internal combustion engine vehicles, the CO 2 emissions during goods delivery are considered to be half of the CO 2 emissions of the internal combustion engine vehicle. Note that even for internal combustion engine vehicles, the CO 2 emissions may vary depending on, for example, large vehicles, medium-sized vehicles, small vehicles, etc. Therefore, it is further subdivided into CO 2It may be possible to determine the average value of the emissions. Also, even for the same internal combustion engine, the CO 2 emissions may vary depending on whether it is driving in the city, on mountain roads, on highways, etc. Therefore, the CO 2 emissions may be determined by being segmented according to the driving location. Furthermore, since the CO 2 emissions also vary depending on the fuel, for example, gasoline vehicles, diesel vehicles, compressed natural gas vehicles (CNG vehicles), liquefied natural gas vehicles (LNG vehicles), and adsorbed natural gas vehicles (ANG vehicles), etc., the CO 2 emissions may be segmented accordingly. The control unit 401 can obtain from the delivery server 30 the types of vehicles owned by the delivery operator and the number of each vehicle type.
[0043] Also, for example, according to administrative divisions, areas divided by meshes, areas divided by delivery operators, areas in charge of each business office of the delivery operator, etc., the CO 2 emissions may be determined. That is, even for the same delivery operator, the vehicle configuration may vary depending on the region. Therefore, instead of the CO 2 emissions of the entire delivery operator, the CO 2 emissions of the region where the goods are actually delivered may be calculated and used.
[0044] The CO 2 emissions are in a correlation relationship with the fuel consumption. Therefore, the average value of the fuel consumption may be obtained, and the CO 2 emissions detected when actually driving in the past may be stored in the auxiliary storage unit 43 of the sales server 40.
[0045] Also, the CO 2 emissions may be determined in advance, for example, as the CO 2 emissions per unit distance. Therefore, based on the distance from the delivery source to the delivery destination, the CO 2The discharge amount can be obtained. The location of the delivery source is, for example, the location of the warehouse where the product is stored, and is a location determined according to the product. Note that the same product may be stored in multiple warehouses. In such a case, it may be treated as if the product is delivered from the warehouse with the shortest moving distance to the delivery source. Also, as another method, CO 2 It may be treated as another product with a different discharge amount. Also, when purchasing multiple products, it may be necessary for the vehicle to pass through multiple warehouses. In such a case, the CO 2 discharge amount may be calculated.
[0046] Also, for example, when purchasing two of the same product, since two products are shipped from one delivery source, the CO 2 discharge amount is calculated as being the same as when delivering one product. On the other hand, even when purchasing two different products, if two products are shipped from one delivery source, the CO 2 discharge amount may be calculated as being the same value as when delivering one product. Also, when purchasing two different products, if the two products are stored in different warehouses and are delivered separately, the CO 2 discharge amounts for the two products are added. Furthermore, when purchasing two different products, if the two products are stored in different warehouses and part of the delivery route overlaps, only the CO 2 discharge amount for one product is added at the overlapping part.
[0047] FIG. 4 is a diagram showing an example of an image of a product page displayed on the display 25 of the user terminal 20 according to the first embodiment. In the example shown in FIG. 4, a photo of the product, the name of the product (juice), the description of the product (100% fruit juice), the price of the product (¥150), and the CO 2The discharge amount (2 g) etc. is displayed. Also, two buttons of "Put in shopping cart" and "View shopping cart" are displayed. When the user taps the "Put in shopping cart" button, a request to put the product in the shopping cart is sent from the user terminal 20 to the sales server 40. Also, when the user taps the "View shopping cart" button, a request to display the shopping cart is sent from the user terminal 20 to the sales server 40. Thereafter, a shopping cart page is displayed according to the information sent from the sales server 40.
[0048] FIG. 5 is a diagram showing an example of an image of a product search page displayed on the display 25 of the user terminal 20 according to the first embodiment. The product search page is a web page showing the result of searching for products according to the keyword input by the user via the input unit 24 of the user terminal 20. The keyword input to the user terminal 20 is transmitted to the sales server 40, and at the sales server 40, products according to the keyword are extracted. When a plurality of products are extracted, CO 2 emission amounts are calculated. In the example shown in FIG. 5, a product photo, product names (juice, water, juice), product prices (¥150, ¥120, ¥160), and CO 2 emission amounts at the time of product delivery (2 g, 3 g, 1 g) etc. are displayed. Also, the " Put in shopping cart" button is displayed. When the user taps the "Put in shopping cart" button, a request to put the product in the shopping cart is sent from the user terminal 20 to the sales server 40.
[0049] FIG. 6 is a diagram showing an example of an image of a shopping cart page displayed on the display 25 of the user terminal 20 according to the first embodiment. In the example shown in FIG. 6, juice and water are in the shopping cart. On the shopping cart page, a subtotal of the product prices (¥300), CO 2 emission amount at the time of delivery (4 g), and a list of products in the shopping cart (juice and water) etc. are displayed. The CO 2 emission amount displayed on the shopping cart page is the CO 2is the quantity. Also, on the shopping cart page, a "Purchase Procedure" button is displayed. When the "Purchase Procedure" button is tapped, a request to proceed with the procedure for purchasing the product from the user terminal 20 to the sales server 40 is sent. Since conventional techniques can be used for subsequent procedures (such as payment, etc.) in the sales server 40, the description is omitted.
[0050] In FIG. 6, for example, an example is shown in which two products are delivered to the user's home separately. Therefore, the CO 2 total emission value displayed on the shopping cart page is just the total value of the CO 2 emissions until each product is transported from the warehouse to the user's home.
[0051] On the other hand, for example, when products can be transported by the same vehicle, the CO 2 emissions can be reduced. In this embodiment, for products transported simultaneously by the same vehicle, only the CO 2 emission amount corresponding to one product is added. For example, when two of the same product are purchased, the CO 2 emission amount corresponding to one product is added. At this time, the "CO 2 emissions during delivery" corresponding to one of the products is displayed as 0.
[0052] FIG. 7 is a diagram for explaining a delivery route of a product. In the example shown in FIG. 7, the first product 501 is stored in a relatively small first warehouse 51, and the second product 502 is stored in a relatively small second warehouse 52. At the time of delivery, the first product 501 and the second product 502 are each transported to a relatively large third warehouse 53. Further, the first product 501 and the second product 502 are both transported from the third warehouse 53 to a relatively large fourth warehouse 54 near the user's home 56, then from the fourth warehouse 54 to a relatively small fifth warehouse 55, and finally from the fifth warehouse 55 to the user's home 56. The third warehouse 53 and the fourth warehouse 54 are, for example, hubs. Between the third warehouse 53 and the fourth warehouse 54, the first product 501 and the second product 502 are delivered by a relatively large vehicle, and at other locations, the first product 501 and the second product 502 are delivered by a relatively small vehicle.
[0053] In the example shown in FIG. 7, the CO 2 emission amount when transporting the first product 501 from the first warehouse 51 to the third warehouse 53, the CO 2 emission amount when transporting the second product 502 from the second warehouse 52 to the third warehouse 53, and the CO 2 emission amount when transporting the first product 501 and the second product 502 from the third warehouse 53 to the user's home 56 are totaled and displayed on the shopping cart page. At this time, from the third warehouse 53 to the user's home 56, since the delivery routes of the first product 501 and the second product 502 overlap, the CO 2 emission amount during this period is for one product.
[0054] Also, for example, with the first product 501 in the shopping cart, the CO 2 emission amount displayed on the product page of the second product 502 corresponds to the CO 2 emission amount when transporting the product from the second warehouse 52 to the third warehouse 53. That is, the CO 2 emission amount from the third warehouse 53 to the user's home 56 when transported together with the first product 501 is not included in the CO 2 emission amount displayed on the product page of the second product. Thus, depending on the products in the shopping cart, the CO 2The emissions are different. Since the user may select a product with lower emissions, the possibility of selecting a product whose delivery route overlaps with the products already in the shopping cart increases. 2 As a result, more products can be transported to the same delivery destination at once, so the actual CO emissions can also be reduced. 2
[0055] Also, for example, even for the same product shipped from the same warehouse, the CO 2 emissions may vary depending on the delivery operator. For example, products delivered by BEV or FCEV have zero CO 2 emissions, while products delivered by PHEV, HEV, or internal combustion engine vehicles have CO 2 emissions greater than zero. Also, for example, the CO 2 emissions increase in the order of PHEV, HEV, or internal combustion engine vehicles. The delivery operator may allow the user to specify in advance, or may display the CO 2 emissions for each delivery operator on the product page so that the user can make a selection. Alternatively, different product pages may be provided for each delivery operator. Since the user may select a delivery operator with lower CO 2 emissions displayed on the product page or shopping cart page, this can also reduce the actual CO 2 emissions.
[0056] The control unit 401 acquires information regarding CO 2 emissions from each delivery server 30 in order to display the CO 2 emissions on the product page. This information includes, for example, the types of vehicles deployed in each region and the number of vehicles for each vehicle type. Based on the types of vehicles deployed in each region and the number of vehicles for each vehicle type, the control unit 401 calculates the average value of the CO 2 emissions per unit distance in each region. The average value of the CO 2 emissions per unit distance in each region may be calculated in advance and stored in the auxiliary storage unit 43, or may be calculated each time the user opens the product page.
[0057] Also, in order to display the CO 2 emission amount on the product page, the control unit 401 acquires the positions of the delivery source and the delivery destination. The position of the delivery source may be, for example, the position where the product is stored regardless of whether the user orders the product or not. Therefore, the delivery source may be the position where the product starts to move when the user orders the product. On the other hand, the delivery destination is the position designated by the user, and for example, the user's home, the user's workplace, a delivery box, or the business office of the delivery company can be designated. Strictly speaking, the delivery route of the vehicle delivering the product may change depending on the delivery destinations of the packages of other users. Therefore, the actual CO 2 emission amount may also change according to the packages of other users. However, since it is not known at the time of product purchase which route the product will be delivered through, for example, based on the moving distance when passing through the shortest route, the moving distance obtained by multiplying the moving distance when passing through the shortest route by a predetermined coefficient, or the moving distance designated by the delivery company, etc., the moving distance of the product is calculated, and the CO 2 emission amount per unit distance is multiplied by this moving distance to calculate the CO 2 emission amount to be displayed on the product page.
[0058] When the purchase procedure is completed by the user terminal 20, the control unit 401 requests the delivery server 30 to deliver the product. At this time, the control unit 401 sends a delivery request to the delivery server 30. The delivery request includes information about the product, information about the quantity or size of the product, and information about the delivery destination. The information about the product is information that can identify the product and includes, for example, the product name or product ID. The information about the quantity or size of the product sent to the delivery server 30 is, for example, information used when selecting a vehicle. The quantity of the product may be the number of boxes in which the product is packed. Also, the size of the product may be the size of the box in which the product is packed. The information about the delivery destination is information required when the delivery company delivers the product and includes, for example, the address of the delivery destination specified by the user and the user's phone number. Note that the information about the delivery destination is stored in the user information DB 411.
[0059] Here, the user information DB 411 holds user information about the user. The user information includes information necessary to deliver the product to the position specified by the user. The user information includes, for example, the user's identifier, the user's name, the user's address, the user's phone number, information about the delivery destination specified by the user, etc. is included.
[0060] Also, FIG. 8 is a diagram illustrating the configuration of the product information table stored in the product information DB 412. The product information table has fields for product ID, shipping origin, size, mass, description, photo, price, and delivery company. The product ID field is a field into which the identification information (product ID) corresponding to each product is input. The product ID is set for each warehouse. For example, even if it is the same product, products stored in different warehouses are given different product IDs. Also, for example, even if it is the same product, different product IDs may be given for each delivery company.
[0061] The shipping origin field stores information regarding the location of the shipping origin of the product. The shipping origin field may store, for example, coordinates, an address, or a mesh code. The size field stores information regarding the size of the product. Information regarding the size of the product is information required during shipping, such as the size of the product's package or the size of the box when the product is packed. The size of the product may be represented, for example, by the respective lengths of the vertical, horizontal, and depth dimensions of the product. The mass field has information regarding the mass of the product inputted into it. The mass of the product may include the mass of the box when the product is packed. Information regarding the size of the product and information regarding the mass of the product are, for example, information used during shipping.
[0062] The description field stores information regarding the description of the product to be displayed on the product page or the like. The photo field stores information regarding the photo of the product to be displayed on the product page or the like. The price field stores information regarding the price of the product to be displayed on the product page or the like. The shipping carrier field has information regarding the carrier that ships the product inputted into it. In the example shown in FIG. 8, a shipping carrier is associated with the product in advance, but as an alternative method, a user may associate a shipping carrier. In this case, for example, the user may register a shipping carrier to be used in advance. As yet another alternative method, the control unit 401 may associate a shipping carrier based on at least one of the shipping origin and the shipping destination. The information stored in the product information DB 412 is inputted, for example, by the administrator of the online site.
[0063] FIG. 9 is a diagram illustrating the configuration of a vehicle information table stored in the vehicle information DB 413. The vehicle information DB 413 is constructed for each delivery operator. The information stored in the vehicle information DB 413 is acquired from each delivery server 30. The vehicle information table has fields for each of region, BEV, FCEV, PHEV, HEV, and internal combustion engine vehicle. In the region field, information indicating the area where products are delivered is stored. For example, information regarding municipalities of administrative divisions or mesh codes is input. The area input to this region field may be specified on the delivery server 30 side or on the sales server 40 side. In each field of BEV, FCEV, PHEV, HEV, and internal combustion engine vehicle, the number of BEVs, FCEVs, PHEVs, HEVs, and internal combustion engine vehicles corresponding to that region is input.
[0064] Further, FIG. 10 is a diagram illustrating the CO 2 emission per unit travel distance corresponding to each vehicle type. This relationship is stored in the auxiliary storage unit 43 as data on the CO 2 emission per unit travel distance.
[0065] Next, the user terminal 20 includes a control unit 201 as a functional component. The processor 21 of the user terminal 20 executes the processing of the control unit 201 by a computer program on the main storage unit 22. However, a part of the control unit 201 may be executed by a hardware circuit. The control unit 201 generates user information. The control unit 201 displays an operation screen prompting the input of user information on the display 25, and generates user information according to the input by the user to the input unit 24. The generated user information is transmitted to the sales server 40 by the control unit 201 For example, user information may be generated and transmitted to the sales server 40 when user registration is performed.
[0066] In addition, by executing the application software installed on the user terminal 20, the control unit 201 enables the user to purchase products at an online store. At this time, the control unit 201 accesses the sales server 40. For example, when the control unit 201 obtains a keyword for product search input by the user, it transmits the keyword to the sales server 40. Then, when receiving information regarding the search results from the sales server 40, it causes the search results to be displayed on the display 25 (see FIG. 5). Further, when the user taps, for example, a photo of a product displayed on the display 25, the control unit 201 requests the sales server 40 for information (product information) for displaying the corresponding product page. Then, when receiving the product information from the sales server 40, the control unit 201 causes a product page as shown in FIG. 4, for example, to be displayed on the display 25. Then, when the user taps the "Add to Cart" button, it transmits the information to the sales server 40.
[0067] Also, when the user taps the "View Cart" button, it transmits the information to the sales server 40. When receiving information for displaying the shopping cart page from the sales server 40, it causes a shopping cart page as shown in FIG. 5, for example, to be displayed on the display 25. Then, when the user taps the purchase procedure button, it executes the processes necessary for the product purchase procedure. Through this process, an order for the product is placed with the sales server 40.
[0068] The user can know the CO 2 emission amount at the time of product delivery on the product page and the shopping cart page. Therefore, the user can select, for example, products with a lower CO 2 emission amount.
[0069] Next, the delivery server 30 includes, as functional components, a control unit 301, a delivery information DB 311, and a vehicle information DB 312. The processor 31 of the delivery server 30 executes the processing of the control unit 301 by means of a computer program on the main storage unit 32. However, any one of the functional components or a part of the processing thereof may be executed by a hardware circuit.
[0070] The delivery information DB 311 and the vehicle information DB 312 are constructed by a program of a database management system (DBMS) executed by the processor 31 to manage the data stored in the auxiliary storage unit 33. The delivery information DB 311 and the vehicle information DB 312 are, for example, relational databases.
[0071] The control unit 301 acquires, for example, information regarding the types of vehicles arranged in each region and the number of vehicles of each type. The control unit 301 may acquire information regarding the types of vehicles and the number of vehicles of each type from a terminal arranged at a business office in each region, for example. Then, the control unit 301 transmits information regarding the types of vehicles arranged for each region and the number of vehicles of each type in response to a request from the sales server 40.
[0072] In addition, when the control unit 301 is requested to deliver a product from the sales server 40, the control unit 301 generates a plan for delivering the product (hereinafter also referred to as a delivery plan). The delivery plan includes generating a route for the vehicle to move from the position of the delivery source to the position of the delivery destination. When passing through a plurality of warehouses as shown in FIG. 7, the route may be generated so as to move from the position of the delivery source through each warehouse to the delivery destination. Further, the control unit 301 selects a vehicle for delivering each product. The control unit 301 may select a vehicle for moving between each warehouse. The vehicle may be selected, for example, in ascending order of low CO 2 emission amount or randomly. Also, the vehicle may be allocated according to the route to be traveled. For example, a small vehicle may be selected when traveling in an urban area. The delivery plan is generated so as to pass through delivery destinations specified by a plurality of users. At this time, for example, the route may be generated so that the delivery route is the shortest. At this time, for example, the route may be generated so that the delivery route is the shortest.
[0073] FIG. 11 is a diagram illustrating the configuration of a delivery information table stored in the delivery information DB 311. The delivery information DB 311 is formed for each delivery company. The information stored in the delivery information DB 311 is acquired from the sales server 40. The delivery information table has fields for a delivery ID, a delivery source, a size, a mass, a delivery destination, and a time zone. The delivery ID field is a field into which identification information (delivery ID) corresponding to each product is input. The delivery ID may correspond to a plurality of products. For example, a package in which a plurality of products are packed is given one delivery ID. In this case, one delivery ID corresponds to a plurality of products. The delivery source field stores information regarding the location of the delivery source of the product. The delivery source field may store, for example, coordinates, an address, or a mesh code.
[0074] The size field stores information regarding the size of the product. The information regarding the size of the product is information required at the time of delivery, such as the size of the package of the product or the size of the box when the product is packed. In the case of a package in which a plurality of products are packed, the size of the package is input. The mass field has information regarding the mass of the product input thereto. The mass of the product may include the mass of the box when the product is packed. Also, in the case of a package in which a plurality of products are packed, the mass of the package is input. The delivery destination field stores information regarding the location of the delivery destination of the product. The delivery destination field may store, for example, coordinates, an address, or a mesh code. The time zone field has information regarding the time zone for delivering the product to the delivery destination input thereto.
[0075] Also, the vehicle information DB 312 stores information equivalent to that of the vehicle information DB 413 of the sales server 40. When information is stored in the vehicle information DB 312, the control unit 301 transmits the information to the sales server 40.
[0076] Next, when the sales server 40 places a CO on the product page 2A process for displaying the discharge amount will be described. FIG. 12 shows that the sales server 40 according to the first embodiment displays CO on the product page. 2 FIG. 12 is a flowchart of the process for displaying the discharge amount. The process shown in FIG. 12 is executed by the sales server 40 at predetermined time intervals. It is described that the necessary information is stored in the user information DB 411, the product information DB 412, and the vehicle information DB 413. In the following, the product page will be described, but the same can be considered for a page on which products are displayed in a list together with other products (for example, a page for displaying search results or a page for displaying recommended products).
[0077] In step S101, the control unit 401 determines whether it has received a product information transmission request from the user terminal 20. The product information transmission request is a request for transmitting information for displaying the product page. The product information transmission request includes a user ID and a product ID. When the user makes an input for opening the product page on the user terminal 20, the product information transmission request is transmitted from the user terminal 20 to the sales server 40. Therefore, in this step S101, it is determined whether this product information transmission request has been received. If the determination in step S101 is affirmative, the process proceeds to step S102, and if the determination is negative, this routine is terminated.
[0078] In step S102, the control unit 401 acquires user information. The control unit 401 extracts a record corresponding to the user ID included in the product information transmission request from the user information DB 411. In step S103, the control unit 401 acquires product information. The control unit 401 extracts a record corresponding to the product ID included in the product information transmission request from the product information DB 412. In step S104, the control unit 401 generates the delivery route of the vehicle that delivers the product. It is achieved. The control unit 401 generates a delivery route based on the delivery destination obtained based on the user ID and the delivery source obtained based on the product ID. Note that the delivery route generated here may be different from the actual delivery route. That is, although it is actually affected by the delivery sources and destinations of other parcels, in this step S104, a delivery route is generated assuming no such influence. The control unit 401 may generate a route that moves from the delivery source to the delivery destination, for example, at the shortest distance or in the shortest time. If there is a location set as a waypoint, the delivery route is generated to pass through that waypoint. The waypoint is, for example, the above-mentioned base or warehouse. The location of the base is obtained from the delivery operator and stored in the auxiliary storage unit 43. For example, if there is a base or warehouse in the area through which the generated delivery route passes, the delivery route is regenerated with that base or warehouse set as the waypoint.
[0079] In step S105, the control unit 401 acquires vehicle information. The control unit 401 identifies the vehicle information DB413 corresponding to the delivery operator based on the information regarding the delivery operator included in the product information. Also, the configuration of the vehicles in the areas through which the delivery route generated in step S104 passes is extracted from the vehicle information DB413. If the delivery route passes through multiple areas, the vehicle information corresponding to each area is extracted from the vehicle information DB413.
[0080] In step S106, the control unit 401 2 calculates the average CO 2 emission. The average CO 2 emission is the average value of the amount of CO 2 emitted from the vehicle when the delivery operator delivers parcels in each area. The control unit 401 calculates the average CO 2 emission for each area considering the types of vehicles and the number of each vehicle type acquired in step S105 and the CO
[0081] In step S107, the control unit 401 determines whether there is a product in the shopping cart. As will be described later, information regarding the product placed in the shopping cart is stored in the auxiliary storage unit 43. If an affirmative determination is made in step S401, the process proceeds to step S108, and if a negative determination is made, the process proceeds to step S109. In step S108, the control unit 401 calculates the distance that does not overlap with the delivery route of the product that is already in the shopping cart among the delivery routes generated in step S104. That is, for the overlapping parts of the delivery routes, since the CO 2 emission amount is calculated as 0, the distance where the delivery routes do not overlap is calculated. The delivery route of the product in the shopping cart is generated in step S104 of the routine shown in FIG. 12 executed when the product page of that product is opened and is stored in the auxiliary storage unit 43. Whether the delivery routes overlap or not is determined, for example, by comparing nodes and links. The control unit 401 calculates the distance based on the non-overlapping links. Note that the relationship between the link and the distance may be obtained, for example, from a server that provides map information on the Web. Also, the overlap of the delivery routes is limited to the delivery routes of the same delivery operator. Therefore, even if it overlaps with the delivery route of another delivery operator, in this step S108, the distance is calculated as if the delivery routes do not overlap. On the other hand, in step S109, the control unit 401 calculates the distance of the delivery route generated in step S104. This distance is also obtained by adding the distances corresponding to each link. In steps S108 and S109, the distance is calculated for each region.
[0082] In step S110, the control unit 401 calculates the CO 2 emission amount based on the distance calculated in step S108 or step S109. The control unit 401 multiplies the distance calculated in step S108 or step S109 by the average CO 2 emission amount calculated in step S106 to calculate the CO 2 emission amount. The control unit 401 first calculates the CO 2 emission amount for each region, and then the CO 2By obtaining the total value of the emissions, the CO emissions to be displayed on the product page are calculated. The CO emissions calculated in this way are the CO emissions added when purchasing this product at the current time. If there are other products in the shopping cart, in this step S110, for the CO emissions of the other products, the additional CO emissions are calculated. Note that in step S110, since the CO emissions are calculated based on the distance, even when purchasing multiple products to be displayed on the product page, the CO emissions are the same. Therefore, even when purchasing the same product in bulk, the CO emissions for one unit are calculated. 2 emissions are calculated. The CO emissions calculated in this way are the CO emissions added when purchasing this product at the current time. 2 emissions. If there are other products in the shopping cart, in this step S110, for the CO emissions of the other products, the additional CO emissions are calculated. 2 emissions. If there are other products in the shopping cart, in this step S110, for the CO emissions of the other products, the additional CO emissions are calculated. emissions for the other products are calculated for the increase in CO emissions. Note that in step S110, since the CO emissions are calculated based on the distance, even when purchasing multiple products to be displayed on the product page, the CO emissions are the same. 2 emissions for the increase in CO emissions for the other products are calculated. Note that in step S110, since the CO emissions are calculated based on the distance, even when purchasing multiple products to be displayed on the product page, the CO emissions are the same. 2 emissions are calculated. Therefore, even when purchasing multiple products to be displayed on the product page, the CO emissions are the same. 2 emissions are calculated. Therefore, even when purchasing multiple products to be displayed on the product page, the CO emissions are the same. 2 emissions are the same. Therefore, even when purchasing the same product in bulk, the CO emissions for one unit are calculated. 2 emissions are calculated.
[0083] In step S111, the control unit 401 generates product page display data, which is data for displaying the product page on the user terminal 20. The product page display data includes information regarding the name, description, photo, price, and CO emissions of the product. Note that the product page display data may include a command to display these data on the user terminal 20. Then, in step S112, the control unit 401 transmits the generated product page display data to the user terminal 20. 2 emissions of the product. Note that the product page display data may include a command to display these data on the user terminal 20. Then, in step S112, the control unit 401 transmits the generated product page display data to the user terminal 20.
[0084] Next, the process executed by the sales server 40 when the user puts a product in the shopping cart will be described. FIG. 13 is a flowchart of the process executed by the sales server 40 when the user puts a product in the shopping cart according to the first embodiment. The process shown in FIG. 12 is executed by the sales server 40 at predetermined time intervals.
[0085] In step S201, the control unit 401 determines whether a product has been placed in the shopping cart on the user terminal 20. When a product is placed in the shopping cart on the user terminal 20, information regarding the placement of the product in the shopping cart is transmitted from the user terminal 20 to the sales server 40. When this information is received, an affirmative determination is made in step S201. Note that the information regarding the placement of the product in the shopping cart includes the user ID and the product ID. If an affirmative determination is made in step S201, the process proceeds to step S202; if a negative determination is made, this routine is terminated.
[0086] In step S202, the control unit 401 causes the auxiliary storage unit 43 to store information regarding the product ID, CO 2 emission amount, delivery carrier, and delivery route corresponding to the product placed in the shopping cart. Here, FIG. 14 is a diagram for explaining data corresponding to the product placed in the shopping cart. This data is generated for each user. The control unit 401 associates and stores the product ID, CO 2 emission amount, delivery carrier, and delivery route of the products placed in the shopping cart by users with the same user ID with the user ID respectively. The CO 2 emission amount here is the CO 2 emission amount calculated in step S110 of FIG. 12, and is used, for example, to calculate the total value of the CO 2 emission amounts corresponding to the products in the shopping cart. Also, the delivery route here is the delivery route generated in step S104 of FIG. 12, and is used, for example, to obtain the overlap of the delivery routes.
[0087] Next, the processing executed by the sales server 40 when the user views the shopping cart will be described. FIG. 15 is a flowchart of the processing executed by the sales server 40 when the user according to the first embodiment views the shopping cart. The processing shown in FIG. 15 is executed by the sales server 40 at predetermined time intervals.
[0088] In step S301, the control unit 401 determines whether or not a shopping cart information transmission request has been received. The shopping cart information transmission request is information transmitted from the user terminal 20 to the sales server 40, and is transmitted when requesting information required to display a shopping cart page. When the "View Shopping Cart" button displayed on the display 25 of the user terminal 20 is tapped, the shopping cart information transmission request is transmitted from the user terminal 20 to the sales server 40. If the determination in step S301 is affirmative, the process proceeds to step S302, and if the determination is negative, the present routine is terminated. In step S302, the control unit 401 determines whether or not a total CO 2 Calculate the total CO emissions 2 The emissions are shown in Figure 14. 2 Emissions totaled Therefore, buying a bulk product will not generate the same CO2 emissions as buying one product. 2 In addition, if there are multiple products with overlapping delivery routes, the CO emissions corresponding to one product are added together for the overlapping parts of the delivery routes. 2 In step S303, the control unit 401 calculates the total price of the products. The control unit 401 extracts the prices of the products corresponding to the product IDs shown in FIG. 14 from the product information DB 412 and adds them up.
[0089] In step S304, the control unit 401 generates shopping cart display data, which is data for displaying a shopping cart page on the user terminal 20. As shown in FIG. 6, the shopping cart page displays a subtotal, which is the total amount of the prices of the products, 2 CO emissions during delivery 2 Since the discharge amount and product information are to be displayed, the control unit 401 generates shopping cart display data including this information. Note that the product information is extracted from the product information DB 412 for each product corresponding to the product ID shown in Fig. 14. In step S305, the control unit 401 transmits the generated shopping cart display data to the user terminal 20. Note that at this time, a command to cause the user terminal 20 to display an image based on the generated shopping cart display data may be included.
[0090] As described above, according to the present embodiment, when a user is about to purchase a product, the amount of a predetermined substance discharged when the product is delivered can be known. Therefore, the user can select a product with a small discharge amount of the predetermined substance. Further, if the user makes a bulk purchase in order to reduce the discharge amount of the predetermined substance, the delivery operator can efficiently deliver the products. Also, for the delivery operator, in order to be selected by the user as a delivery operator of products, it becomes an opportunity to introduce a vehicle with a small discharge amount of the predetermined substance. Therefore, it is possible to promote the purchase of vehicles with a small discharge amount of the predetermined substance. In this way, the discharge amount of the predetermined substance from the vehicle used for product delivery can be reduced.
[0091] <Second Embodiment> In the first embodiment, the CO 2 emission amount was calculated in the order in which the user selected the products. However, depending on the products selected later, there may be products with a smaller total CO 2 emission amount even if they are the same products as those selected earlier.
[0092] Here, FIG. 16 is a diagram for explaining the CO 2 emission amount according to the second embodiment. The first product 501 is stored in the first warehouse 51, and the second product 502 and the third product 503 are stored in the second warehouse 52. It is assumed that there is no overlap between the route from the first warehouse 51 to the user's home 56, which is the delivery destination, and the route from the second warehouse 52 to the user's home 56. Also, since the second warehouse 52 is farther from the user's home 56 than the first warehouse 51, the CO 2 emission amount when delivering the products is larger. The first product 501 and the third product 503 are the same product only with different storage locations.
[0093] When the user searches for the first product 501 and the third product 503 first, the CO 2 emission amount of the first product 501 stored in the first warehouse 51 is the CO 2Since it is less than the discharge amount, the user puts the first product 501 stored in the first warehouse 51 into the shopping cart. Next, the user puts the second product 502 into the shopping cart. It is assumed that the second product 502 is stored only in the second warehouse 52. The total CO in this case 2 The discharge amount is a value corresponding to the distance from the first warehouse 51 to the user's home 56 and the distance from the second warehouse 52 to the user's home 56.
[0094] On the other hand, when the third product 503, which is the same product as the first product 501, is stored in the second warehouse 52, by putting the second product 502 and the third product 503 into the shopping cart, the total CO 2 The discharge amount is a value corresponding to the distance from the second warehouse 52 to the user's home 56. Therefore, the CO emissions from the first warehouse 51 to the user's home 56 2 The discharge amount can be reduced. Even when the third product 503 is stored in a warehouse on the route for delivering the second product 502, the total CO 2 The discharge amount can be reduced.
[0095] Therefore, when a product is put into the shopping cart, when the shopping cart page is displayed, or when the user performs a purchase procedure, the control unit 401 determines whether there is a product with a lower CO 2 If there is a discharge amount, it notifies the user terminal 20 of this fact. In response to this notification, an image indicating that the CO 2 The discharge amount can be reduced is displayed on the display 25 of the user terminal 20. When purchasing a plurality of products, there may be 2 There may be a plurality of combinations of products with a lower CO discharge amount. Therefore, the control unit 401 may propose to the user the combination of products with the lowest total CO 2 Discharge amount.
[0096] FIG. 17 is a diagram showing an example of a shopping cart page when notifying that the CO 2 Discharge amount can be reduced. When there is a product with a lower CO 2 Discharge amount, for example, "CO2 Provide a button labeled "There are products that can reduce emissions". When the user taps this button, the total CO 2 display combinations with reduced emissions. Before displaying this button, the control unit 401 determines the combination of products with reduced total CO 2 emissions. For example, generate all combinations of the same products as those the user has placed in the shopping cart, and calculate the total CO 2 emissions for each combination. Then, for example, display them in ascending order of decreasing CO 2 emissions.
[0097] FIG. 18 is a diagram showing an example when products with low total CO 2 emissions according to the second embodiment are displayed on the display 25 of the user terminal 20. The combination of products, the total value of the price (subtotal), and the total CO 2 emissions are displayed corresponding to each combination. Note that only combinations with reduced total CO 2 emissions are displayed here. As an alternative, combinations with a non-reduced total CO 2 emissions but a reduced total value of the price may be displayed.
[0098] When the user taps the "Purchase with this combination" button, a request to proceed with the procedure for purchasing the products from the user terminal 20 to the sales server 40 is sent. Since conventional techniques can be used for the subsequent procedures (e.g., payment, etc.) in the sales server 40, the description is omitted.
[0099] FIG. 19 is a flowchart of the processing executed by the sales server 40 when the user views the shopping cart according to the second embodiment. The processing shown in FIG. 19 is executed by the sales server 40 at predetermined time intervals. For steps where the same processing as the routine shown in FIG. 15 is executed, the same reference numerals are used and the description is omitted.
[0100] In the routine shown in FIG. 19, when the process of step S303 is completed, the process proceeds to step S401. In step S401, the control unit 401 generates combinations of products. The control unit 401 extracts, for example, the same products as those in the shopping cart (hereinafter also referred to as identical products). The control unit 401 extracts all the identical products corresponding to each of the products in the shopping cart. Then, it generates all combinations of the products in the shopping cart and the identical products so as to be the same as the combination of the products in the shopping cart.
[0101] In step S402, the control unit 401 calculates the total CO 2 emission amount corresponding to each of the product combinations generated in step S401. The control unit 401 calculates the total CO 2 emission amount in the same manner as the routines shown in FIGS. 12, 13, and 15 for each combination. The calculated total CO 2 emission amount is associated with the combination of product IDs and stored in the auxiliary storage unit 43.
[0102] In step S403, the control unit 401 calculates the total value of the product prices for each of all the combinations generated in step S401. Since even identical products may not have the same price, the control unit 401 calculates the total value of the product prices corresponding to each combination.
[0103] In step S404, the control unit 401 determines whether there is a combination among the total CO 2 emission amounts of each of the product combinations calculated in step S401 that is less than the total CO 2 emission amount calculated in step S302. If an affirmative determination is made in step S404, the process proceeds to step S405; if a negative determination is made, the process proceeds to step S304.
[0104] In step S405, the control unit 401 generates shopping cart display data. The shopping cart display data here includes the total CO2 emissions calculated in step S302, the total price of the products calculated in step S303, and product information. In addition, it further includes information for displaying combinations of products with less total CO 2 emissions. That is, it includes information for displaying the button "There are products that can reduce CO 2 emissions" shown in FIG. 17. Then, in step S406, the control unit 401 transmits the generated shopping cart display data to the user terminal 20. Thereby, it notifies the user terminal that there are products with less total CO 2 emissions.
[0105] In step S407, the control unit 401 determines whether it has received a display change request from the user terminal 20. The display change request is a request to display other combinations of products, and is generated by the control unit 201 of the user terminal 20 and transmitted to the sales server 40 when the button "There are products that can reduce CO 2 emissions" shown in FIG. 17 is tapped on the user terminal 20. If an affirmative determination is made in step S408, it proceeds to step S407. If a negative determination is made, this routine is terminated. Note that if no display change request is received even after a predetermined time has elapsed since the processing of step S406 was completed, a negative determination may be made in step S407.
[0106] In step S408, the control unit 401 generates shopping cart display data for displaying combinations with less total CO 2 emissions. That is, as shown in FIG. 18, it generates data for displaying combinations of products with less total CO 2 emissions, the total value of the price (subtotal), and the total CO 2 emissions. Note that what is included in the shopping cart display data is the total CO 2It is limited to combinations of products where the discharge amount is less than the value calculated in step S302. Then, in step S409, the control unit 401 transmits the shopping cart display data to the user terminal 20.
[0107] FIG. 20 is a flowchart of processing executed by the sales server 40 when changing the combination of products according to the second embodiment. The processing shown in FIG. 20 is executed by the sales server 40 at predetermined time intervals.
[0108] In step S501, the control unit 401 determines whether a product change request has been received. The product change request is information transmitted from the user terminal 20 to the sales server 40 and is transmitted when requesting to display another combination of products on the shopping cart page. That is, when the user taps the "Purchase with this combination" button shown in FIG. 18, a product change request corresponding to that combination is transmitted from the user terminal 20 to the sales server 40. If an affirmative determination is made in step S501, the process proceeds to step S502; if a negative determination is made, this routine ends.
[0109] In step S502, the control unit 401 obtains the total CO 2 emission amount. The total CO 2 emission amount in this case is the total CO 2 emission amount corresponding to the combination of products included in the product change request received in step S501 and is stored in the auxiliary storage unit 43 in step S402 above. In step S503, the control unit 401 obtains the total price of the products. The total price of the products is stored in the auxiliary storage unit 43 in step S403 above.
[0110] In step S504, the control unit 401 updates the shopping cart information. That is, the data shown in FIG. 14 is replaced with the data corresponding to the combination of products selected by the user. In step S505, the control unit 401 generates shopping cart display data for causing the display 25 of the user terminal 20 to display a shopping cart page. Here, data is generated for replacing the products currently placed on the shopping cart page with the products corresponding to the selected combination and displaying them on the display 25 of the user terminal 20. In step S506, the control unit 401 transmits the generated shopping cart display data to the user terminal 20. At this time, a command for causing the user terminal 20 to display the generated shopping cart display data may be included.
[0111] As described above, according to the present embodiment, a combination of products with less CO 2 emissions can be presented to the user. As a result, the CO 2 emissions can be reduced further.
[0112] <Third Embodiment> In the above embodiment, the user pre-specifies a delivery operator, or by assigning different product IDs to each delivery operator, the user selects a product and unconsciously selects a delivery operator at the same time. On the other hand, in the present embodiment, an example in which the user designates a delivery operator when putting a product in the shopping cart will be described. FIG. 21 is a diagram showing an example of an image of a product page displayed on the user terminal 20 according to the third embodiment. In the example shown in FIG. 21, a photo of the product, the name of the product (juice), the description of the product (100% fruit juice), the price of the product (¥150), the CO 2 emissions (2g, 1g, 3g, 0g) when each delivery operator (Company A, Company B, Company C, Company D) delivers the product, etc. are displayed. Also, two buttons, "Put in Shopping Cart" and "View Shopping Cart", are displayed. And radio buttons corresponding to each delivery operator are displayed, and the user selects a desired delivery operator from among the delivery operators by tapping any of the radio buttons.
[0113] Then, when the user taps the "Add to Shopping Cart" button after tapping the radio button, a request to add the product to the shopping cart is sent from the user terminal 20 to the sales server 40. This request includes information about the delivery service provider selected by the user. Also, when the user taps the "View Shopping Cart" button, a request to display the shopping cart is sent from the user terminal 20 to the sales server 40. Then, according to the information sent from the sales server 40, the shopping cart page is displayed.
[0114] Next, the process of the sales server 40 according to the third embodiment for displaying the CO 2 emission amount on the product page will be described. FIG. 22 is a flowchart of the process of the sales server 40 according to the third embodiment for displaying the CO 2 emission amount on the product page. The process shown in FIG. 22 is executed by the sales server 40 at regular intervals. It is assumed that the necessary information is stored in the user information DB 411, the product information DB 412, and the vehicle information DB 413. Also, in the following, the product page will be described, but the same can be considered for a page where products are displayed in a list together with other products (for example, a page displaying search results or a page displaying recommended products). Also, steps where the same process as in FIG. 12 is executed will be denoted by the same reference numerals and the description will be omitted.
[0115] In the routine shown in FIG. 22, when the process of step S102 is completed, the process proceeds to step S601. In step S601, the control unit 401 acquires product information. The control unit 401 extracts a record corresponding to the product ID included in the product information transmission request from the product information DB 412. Here, FIG. 23 is a diagram illustrating the configuration of a product information table stored in the product information DB 412 according to the third embodiment. The product information table has fields for product ID, sender, size, mass, description, photo, price, and delivery carrier. Since the fields of product ID, sender, size, mass, description, photo, and price are the same as those in FIG. 8, the description thereof is omitted. Information regarding the delivery carrier capable of handling the delivery of the product is input into the delivery carrier field. Information regarding whether the delivery of the product can be handled is received from each delivery server 30. For example, if the sender of the product is within the business area of the delivery carrier, the delivery carrier can determine that it can handle the delivery. As another method, the control unit 401 may make this determination.
[0116] In the routine shown in FIG. 22, when the process of step S601 is completed, a loop process for performing processing on all delivery carriers corresponding to the product ID acquired in step S601 is started (step S602).
[0117] In step S603, the control unit 401 determines whether the shopping cart contains a product for which the delivery carrier related to the loop process is specified. When the user puts a product in the shopping cart, the control unit 401 stores information regarding the delivery carrier in the auxiliary storage unit 43. If the determination in step S603 is affirmative, the process proceeds to step S108, and if the determination is negative, the process proceeds to step S109.
[0118] Then, when the process in step S110 is completed for all delivery carriers, the process proceeds to step S604. In step S604, the control unit 401 generates product page display data, which is data for causing the user terminal 20 to display a product page. The product page display data includes the name of the product, the description of the product, the photo of the product, the price of the product, and the CO corresponding to each delivery carrier 2It includes information regarding each of the emissions. Note that the product page display data may include a command to display this data on the user terminal 20. Then, in step S112, the control unit 401 transmits the generated product page display data to the user terminal 20.
[0119] Note that on the shopping cart page, the CO 2 emissions corresponding to each delivery company may also be displayed. As another method, on the shopping cart page, the CO 2 emissions corresponding to each delivery event entity may be totaled for the total CO 2 emissions to be displayed.
[0120] As described above, according to the third embodiment, when the user views the product page, the user can know the CO 2 emissions corresponding to each delivery company, so that the user can select a delivery company with less CO 2 emissions.
[0121] <Other Embodiments> The above embodiments are merely examples, and the present disclosure can be appropriately modified and implemented without departing from the gist thereof.
[0122] The processes and means described in the present disclosure can be freely combined and implemented as long as no technical contradictions occur.
[0123] Also, the processes described as being performed by one device may be shared and executed by a plurality of devices. Alternatively, the processes described as being performed by different devices may be executed by one device. In a computer system, how each function is realized by a hardware configuration (server configuration) can be flexibly changed. For example, part or all of the functions of the delivery server 30 may be possessed by the sales server 40.
[0124] In the above-described embodiment, the user could select a delivery carrier, but it is also conceivable that the user cannot select a delivery carrier. If the delivery carrier cannot be selected, for example, the average value of the CO 2 emission amount may be calculated for all delivery carriers and displayed on the product page or the like. In this case, for example, regardless of whether the delivery carriers are the same or not, the CO 2 emission amount of overlapping routes shall not be added repeatedly. As another method, the CO 2 emission amount of the delivery carrier with the least CO 2 emission amount and the CO 2 emission amount of the delivery carrier with the most CO 2 emission amount may be displayed on the product page or the like. In this case, the display shall be made so that it can be understood that there is a certain range in the CO
[0125] In the above-described embodiment, the place of origin of delivery was a warehouse for temporarily storing products, but as another method, it may be a private residence of an individual. For example, the case where an individual lists items on a sales site is also conceivable. In this case, even when delivering products from an individual's private residence to the warehouse of the sales site, CO 2 is emitted. Thus, the CO 2 emission amount during the movement from an individual's private residence to the warehouse may be included and displayed on the product page. Also, the CO 2 emission amount during the delivery of products from the factory where the products are manufactured to the warehouse may be included and displayed on the product page.
[0126] In the above-described embodiment, the amount of CO 2 emitted from the vehicle delivering the product is displayed on the product page or the like, but furthermore, the CO 2 emission amount when the packaging material is discarded may be displayed. For example, the user may be able to select the packaging material. By the user selecting to reduce the packaging material, the CO 2 emission amount can be reduced. Also, by using a reusable box, the CO 2 emission amount can also be reduced. The relationship between the packaging material and the CO 2 emission amount shall be stored in the auxiliary storage unit 43.
[0127] In addition, the CO 2 Emissions may also be displayed. For example, the amount of CO emitted when the product is burned. 2 or the amount of CO emitted to recycle a product 2 The amount of CO2 emitted when the product is disposed of without being recycled may also be displayed. 2 Emissions may also be displayed. For example, the amount of CO emitted when recycling PET bottles. 2 Emissions and CO2 when disposed of as combustible waste 2 These CO emissions may be displayed. 2 The relationship between the discharge amount and the product is stored in the auxiliary storage unit 43.
[0128] In the above embodiment, CO 2 Emissions are expressed in grams, but other expressions may be used. For example, a tree is CO 2 The time it takes to absorb CO 2 You could use expressions like how many trees it would take to absorb it, how many trees it would take to deliver it, how many trees it would take to deliver it, how much forest would be lost to deliver it, how much ice in Antarctica would melt to deliver it, etc.
[0129] In the above embodiment, the CO 2 Emissions are calculated by dividing the CO emitted by the vehicle by the 2 Therefore, for example, the amount of CO2 emitted when shipping one ballpoint pen is the same as when shipping 1,000 ballpoint pens. 2 On the other hand, the amount of CO2 emissions is calculated based on the volume of the product in the vehicle's luggage compartment. 2 It is also possible to display the amount of emissions. For example, one ballpoint pen has a smaller volume than 1,000 ballpoint pens, so the amount of CO emitted by a vehicle can be displayed. 2 The amount of CO emitted is equivalent to one ballpoint pen 2 The emissions can be considered small. So, for example, CO 2 The CO2 emissions corresponding to the product are calculated by multiplying the product's share of the vehicle's luggage compartment by the product's share of the total CO2 emissions. 2It may be considered as the emission amount. However, since it is considered that the CO 2 emission amount will be smaller when purchasing in bulk, regardless of the proportion that the product occupies in the vehicle's cargo compartment, purchasing in bulk results in less CO 2 emission amount. Calculate the CO 2 emission amount accordingly.
[0130] For example, consider the case of purchasing one bottle of bottled water and the case of purchasing two bottles of bottled water from the same supplier. In the first embodiment, if the supplier is the same, the CO emission amount is the same regardless of the number of purchases. Assume the CO 2 emission amount at this time is 2g. On the other hand, considering the volume, when purchasing one bottle of bottled water, it only requires half the volume compared to purchasing two bottles of bottled water from the same supplier. Here, if the volume of one bottle of bottled water occupies 1 / 1000 of the vehicle's cargo compartment, the CO 2 emission amount of one bottle of bottled water is calculated to be 1mg. On the other hand, when calculating the CO 2 emission amount in the same way for two bottles of bottled water, it is calculated to be 2mg. Then, when purchasing one bottle separately twice and purchasing two bottles at once, the same CO 2 emission amount will be calculated. Therefore, for example, when purchasing multiple products, the CO 2 emission amount may be made smaller according to the quantity. For example, determine in advance the reduction rate of the CO 2 emission amount due to the effect of bulk purchasing, and multiply the CO 2 emission amount by that rate to calculate the CO 2 emission amount to be displayed on the user terminal 20. In this way, compared to purchasing one bottle separately twice, when purchasing two bottles at once, the calculation is performed so that the CO 2 emission amount is less. 2 Perform the calculation so that the CO
[0131] emission amount is less. In addition, based on the actual number and volume of the goods carried by the vehicle, the CO 2It is also conceivable to allocate the emissions according to the respective numbers or volumes. However, at the time when the user purchases the product, other loads carried by the vehicle are not determined, so such allocation cannot be made. Therefore, for example, assuming that the volume of other loads occupying the cargo compartment of the vehicle is a predetermined ratio, CO 2 emissions may be allocated.
[0132] The present disclosure can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer and causing one or more processors included in the computer to read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium includes, for example, any type of disk such as a magnetic disk (e.g., a floppy (registered trademark) disk, a hard disk drive (HDD), etc.), an optical disk (e.g., a CD-ROM, a DVD disk, a Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, and any type of medium suitable for storing electronic instructions.
Explanation of Reference Numerals
[0133] 1 System 20 User Terminal 30 Delivery Server 40 Sales Server 41 Processor 42 Main Memory Unit 43 Auxiliary Storage Unit 44 Communication Unit 401 Control Unit
Claims
1. comprising a memory unit and a control unit, wherein the memory unit stores a user information database storing user identification information for identifying a user and user information in which a delivery destination of a product is associated; a product information database storing product identification information for identifying the product, a delivery source of the product, and product information in which an operator delivering the product is associated; for each operator, a vehicle information database storing a region through which a delivery route for delivering the product passes, and vehicle information in which a type and number of vehicles are associated; predetermined substance information regarding the predetermined substance in which the type of the vehicle and the amount of the predetermined substance are associated; stores them, wherein the control unit when receiving a request to transmit information for displaying a product page, which is a web page including the user identification information and the product identification information and displaying information regarding the product, acquires user information corresponding to the user identification information included in the received request from the stored user information database, extracts product information corresponding to the product identification information included in the received request from the stored product information database, generates a delivery route of the product based on the delivery destination included in the acquired user information and the delivery source included in the extracted product information, identifies vehicle information corresponding to the operator included in the extracted product information from the stored vehicle information database, extracts from the vehicle information in which the type and number of vehicles in a region through which the generated delivery route passes are identified, calculates, for each region through which the generated delivery route passes, an average value of the amount of the predetermined substance corresponding to the type and number of the extracted vehicles based on the type and number of the extracted vehicles and the amount of the predetermined substance corresponding to the type of the vehicle included in the stored predetermined substance information, calculates, for each region through which the generated delivery route passes, the distance of the generated delivery route, multiplies each of the distances of the delivery route calculated for each region by each of the average values calculated for each region, calculates the amount of the predetermined substance discharged in each region, calculates the amount of the predetermined substance discharged when the user purchases the product by obtaining a total value of the amounts of the predetermined substance discharged in each region calculated, outputs information regarding the calculated amount of the predetermined substance, an information processing apparatus, wherein the control unit When there are multiple operators who deliver the product, on a shopping cart page which is a web page that displays a list of one or more products saved as products the user plans to purchase, output information regarding the amount of the predetermined substance so that the information regarding the amount of the predetermined substance is displayed for each operator. An information processing apparatus.
2. The control unit When there are multiple operators who deliver the product, on the product page, output information regarding the amount of the predetermined substance to the user's terminal so that the information regarding the amount of the predetermined substance is displayed for each operator. The information processing apparatus according to claim 1.
3. Comprising a storage unit and a control unit, The storage unit A user information database that stores user identification information for identifying a user and user information in which a delivery destination of a product is associated, A product information database that stores product identification information for identifying the product, a delivery source of the product, and product information in which an operator who delivers the product is associated, For each operator, a vehicle information database that stores an area through which a delivery route for delivering the product passes, and vehicle information in which a type and number of vehicles are associated, Predetermined substance information regarding the predetermined substance in which the type of the vehicle and the amount of the predetermined substance are associated, And stores The control unit When receiving a request to transmit information for displaying a product page which is a web page that displays information regarding the product and includes the user identification information and the product identification information, acquire user information corresponding to the user identification information included in the received request from the stored user information database, Extract product information corresponding to the product identification information included in the received request from the stored product information database, Generate a delivery route of the product based on the delivery destination included in the acquired user information and the delivery source included in the extracted product information, Specify vehicle information corresponding to the operator included in the extracted product information from the stored vehicle information database, Extract from the vehicle information in which the type and number of vehicles in an area through which the generated delivery route passes are specified, Based on the extracted types and quantities of the vehicles, and the quantity of the predetermined substance corresponding to the type of the vehicle included in the stored predetermined substance information, calculate for each area through which the generated delivery route passes the average value of the quantity of the predetermined substance corresponding to the extracted types and quantities of the vehicles, Calculate for each area through which the generated delivery route passes the distance of the generated delivery route, By multiplying each of the distances of the delivery routes calculated for each area by each of the average values calculated for each area, calculate the emission amount of the predetermined substance for each area, By obtaining the total value of the emission amounts of the predetermined substance calculated for each area, the Calculate the amount of the predetermined substance emitted when the user purchases the commodity, Output information regarding the calculated amount of the predetermined substance, An information processing apparatus, The control unit, On a shopping cart page which is a web page displaying a list of a plurality of first commodities stored as commodities that the user plans to purchase, output information regarding the amount of the predetermined substance so that the total amount of the predetermined substance obtained by summing up the amounts of the predetermined substance corresponding to each of the plurality of first commodities is displayed, When there are a plurality of second commodities to be delivered together among the plurality of first commodities, when summing up the amounts of the predetermined substance corresponding to each of the plurality of first commodities, sum up the amounts of the predetermined substance regarding the plurality of second commodities as one commodity, An information processing apparatus.
4. Comprising a storage unit and a control unit, The storage unit, A user information database storing user identification information for identifying a user and user information in which the delivery destination of the commodity is associated, A commodity information database storing commodity identification information for identifying the commodity, the delivery source of the commodity, and commodity information in which the operator delivering the commodity is associated, For each operator, a vehicle information database storing the area through which the delivery route for delivering the commodity passes, and the type and quantity of the vehicle associated therewith, Predetermined substance information regarding the predetermined substance in which the type of the vehicle and the quantity of the predetermined substance are associated, Stores, The control unit, When receiving a request to send information for displaying a product page, which is a web page that includes the user identification information and the product identification information and displays information about the product, obtain user information corresponding to the user identification information included in the received request from the stored user information database, extract product information corresponding to the product identification information included in the received request from the stored product information database, generate a delivery route for the product based on the delivery destination included in the obtained user information and the delivery source included in the extracted product information, specify vehicle information corresponding to the merchant included in the extracted product information from the stored vehicle information database, extract from the specified vehicle information the types and quantities of vehicles in the areas through which the generated delivery route passes, calculate, for each area through which the generated delivery route passes, an average value of the amounts of the specified substances corresponding to the types and quantities of the extracted vehicles based on the types and quantities of the extracted vehicles and the amounts of the specified substances corresponding to the types of the vehicles included in the stored predetermined substance information, calculate, for each area through which the generated delivery route passes, the distance of the generated delivery route, calculate the amount of the specified substance discharged for each area by multiplying each of the distances of the delivery routes calculated for each area by each of the average values calculated for each area, calculate the amount of the specified substance discharged when the user purchases the product by obtaining the total value of the amounts of the specified substances discharged for each area, output information regarding the calculated amount of the specified substance, An information processing apparatus, wherein the control unit, in a shopping cart page, which is a web page showing a list of a plurality of first products stored as products to be purchased by the user, outputs information regarding the amount of the specified substance so that the total amount of the specified substance obtained by summing the amounts of the specified substance corresponding to each of the plurality of first products is displayed, when there are a plurality of second products that are delivered by the same merchant and at least a part of whose delivery routes overlap among the plurality of first products, when summing the amounts of the specified substance corresponding to each of the plurality of first products, sum the amounts of the specified substance with the plurality of second products regarded as one product in the overlapping part of the delivery routes, An information processing apparatus.
5. comprising a memory unit and a control unit, wherein the memory unit stores a user information database storing user identification information for identifying a user and user information in which a delivery destination of a product is associated, a product information database storing product identification information for identifying the product, a delivery source of the product, and product information in which an operator delivering the product is associated, for each operator, a vehicle information database storing a region through which a delivery route for delivering the product passes, and vehicle information in which a type and number of vehicles are associated, predetermined substance information regarding the predetermined substance in which a type of the vehicle and an amount of the predetermined substance are associated, and stores them, wherein the control unit when receiving a request to transmit information for displaying a product page, which is a web page displaying information regarding the product and includes the user identification information and the product identification information, acquires user information corresponding to the user identification information included in the received request from the stored user information database, extracts product information corresponding to the product identification information included in the received request from the stored product information database, generates a delivery route of the product based on the delivery destination included in the acquired user information and the delivery source included in the extracted product information, identifies vehicle information corresponding to the operator included in the extracted product information from the stored vehicle information database, extracts from the vehicle information in which the type and number of vehicles in a region through which the generated delivery route passes are identified, calculates, for each region through which the generated delivery route passes, an average value of the amount of the predetermined substance corresponding to the type and number of vehicles extracted based on the type and number of vehicles extracted and the amount of the predetermined substance corresponding to the type of the vehicle included in the stored predetermined substance information, calculates, for each region through which the generated delivery route passes, the distance of the generated delivery route, calculates the amount of the predetermined substance discharged in each region by multiplying each of the distances of the delivery route calculated for each region by each of the average values calculated for each region, calculates the amount of the predetermined substance discharged when the user purchases the product by obtaining a total value of the amounts of the predetermined substance discharged in each region calculated, and outputs information regarding the calculated amount of the predetermined substance, an information processing apparatus, wherein the control unit Outputs information regarding the amount of the predetermined substance to be displayed on a product page, which is a web page that displays information regarding a fourth product based on information regarding one or more third products stored as products the user intends to purchase. An information processing apparatus. **Claim 6** The control unit Among the one or more third products, if there are one or more fifth products that are delivered by the same operator as the fourth product and at least a part of the delivery route overlaps, the amount of the predetermined substance corresponding to the fourth product is calculated so as not to include the amount of the predetermined substance corresponding to the overlapping part of the delivery route for the fourth product and the one or more fifth products. The information processing apparatus according to claim 5. **Claim 7** The storage unit Further stores information regarding the location of the delivery source and information regarding the location of the delivery destination. The information processing apparatus according to any one of claims 1 to 6. **Claim 8** The control unit If there is a combination of products that is the same as the combination of products stored as products the user intends to purchase and the amount of the predetermined substance is less than that of the plurality of products stored as products the user intends to purchase, notifies the user to that effect. The information processing apparatus according to any one of claims 1 to 7. **Claim 9** Comprises a storage unit and a control unit. The storage unit A user information database that stores user identification information for identifying a user and user information in which the delivery destination of a product is associated; A product information database that stores product identification information for identifying the product, the delivery source of the product, and product information in which the operator that delivers the product is associated; For each operator, a vehicle information database that stores the area through which the delivery route for delivering the product passes, as well as vehicle type and number information; Predetermined substance information regarding the predetermined substance, in which the vehicle type and the amount of the predetermined substance are associated; Stores The control unit When receiving a request to transmit information for displaying a product page, which is a web page that includes the user identification information and displays information regarding the product, and displays information regarding the product, acquires user information corresponding to the user identification information included in the received request from the stored user information database. Extract product information corresponding to the product identification information included in the received request from the stored product information database, Generate a delivery route for the product based on the delivery destination included in the acquired user information and the delivery origin included in the extracted product information, Identify vehicle information corresponding to the carrier included in the extracted product information from the stored vehicle information database, Extract from the identified vehicle information the types and quantities of vehicles in the areas through which the generated delivery route passes, Based on the extracted types and quantities of vehicles and the quantity of the predetermined substance corresponding to the type of vehicle included in the stored predetermined substance information, calculate the average value of the quantity of the predetermined substance corresponding to the extracted types and quantities of vehicles for each area through which the generated delivery route passes, Calculate the distance of the generated delivery route for each area through which the generated delivery route passes, By multiplying each of the distances of the delivery route calculated for each area by each of the average values calculated for each area, calculate the emission amount of the predetermined substance for each area, By obtaining the total value of the emission amounts of the predetermined substance calculated for each area, calculate the amount of the predetermined substance emitted when the user purchases the product, Output information regarding the calculated amount of the predetermined substance, An information processing apparatus, wherein the control unit, when there is a combination of products that is the same as the combination of products stored as products the user plans to purchase and has a smaller amount of the predetermined substance than the plurality of products stored as products the user plans to purchase, notify the user to that effect, An information processing apparatus.
10. A user information database that stores user identification information for identifying a user and user information in which a delivery destination of a product is associated, A product information database that stores product identification information for identifying the product, the delivery origin of the product, and product information in which a carrier for delivering the product is associated, A vehicle information database that stores, for each carrier, the areas through which a delivery route for delivering the product passes, and vehicle information in which the type and quantity of vehicles are associated, Predetermined substance information regarding the predetermined substance, in which the type of vehicle and the quantity of the predetermined substance are associated, and stores them, When receiving a request to send information for displaying a product page, which includes the user identification information and the product identification information and displays information about the product, obtain user information corresponding to the user identification information included in the received request from the stored user information database, extract product information corresponding to the product identification information included in the received request from the stored product information database, generate a delivery route for the product based on the delivery destination included in the obtained user information and the delivery source included in the extracted product information, specify vehicle information corresponding to the carrier included in the extracted product information from the stored vehicle information database, extract from the specified vehicle information the types and numbers of vehicles in the areas through which the generated delivery route passes, calculate, for each area through which the generated delivery route passes, the average value of the amounts of the specified substances corresponding to the types and numbers of the extracted vehicles based on the types and numbers of the extracted vehicles and the amounts of the specified substances corresponding to the types of the vehicles included in the stored predetermined substance information, calculate, for each area through which the generated delivery route passes, the distance of the generated delivery route, calculate the amount of the specified substance discharged when the user purchases the product by multiplying each of the distances of the delivery routes calculated for each area by each of the average values calculated for each area, calculate the amount of the specified substance discharged when the user purchases the product by obtaining the total value of the amounts of the specified substances discharged for each area, output information regarding the calculated amount of the specified substance, a computer, when there are multiple carriers for delivering the product, output information regarding the amount of the specified substance so that the information regarding the amount of the specified substance is displayed for each carrier on a shopping cart page, which is a web page that displays a list of one or more products stored as products that the user plans to purchase, information processing method.
11. A user information database that stores user information in which user identification information for identifying a user and a delivery destination of a product are associated, and a product information database that stores product information in which product identification information for identifying the product, a delivery source of the product, and a carrier for delivering the product are associated, For each of the said operators, a vehicle information database that stores the area through which the delivery route for delivering the said product passes, as well as vehicle information associated with the type and number of vehicles, Predetermined substance information regarding the said predetermined substance, in which the type of the said vehicle and the amount of the said predetermined substance are associated, is stored, When receiving a request to transmit information for displaying a product page, which is a web page that includes the said user identification information and the said product identification information and displays information regarding the said product, the user information corresponding to the said user identification information included in the received request is obtained from the said user information database in which the user information is stored, The product information corresponding to the said product identification information included in the received request is extracted from the said product information database in which the product information is stored, Based on the said delivery destination included in the obtained user information and the said delivery source included in the extracted product information, a delivery route for the said product is generated, The vehicle information corresponding to the said operator included in the extracted product information is specified from the said vehicle information database in which the vehicle information is stored, The type and number of vehicles in the area through which the generated delivery route passes are extracted from the said vehicle information in which the type and number of vehicles have been specified, Based on the extracted type and number of vehicles and the amount of the said predetermined substance corresponding to the type of the said vehicle included in the stored said predetermined substance information, the average value of the amount of the said predetermined substance corresponding to the extracted type and number of vehicles is calculated for each area through which the generated delivery route passes, The distance of the generated delivery route is calculated for each area through which the generated delivery route passes, By multiplying each of the distances of the delivery routes calculated for each area by each of the average values calculated for each area, the emission amount of the said predetermined substance for each area is calculated, By obtaining the total value of the emission amounts of the said predetermined substance calculated for each area, the amount of the said predetermined substance emitted when the said user purchases the said product is calculated, Information regarding the calculated amount of the said predetermined substance is output, A computer, On a shopping cart page, which is a web page that displays a list of a plurality of first products stored as products that the said user plans to purchase, information regarding the amount of the said predetermined substance is output such that the total amount of the said predetermined substance obtained by summing the amounts of the said predetermined substance corresponding to each of the plurality of first products is displayed. When there are a plurality of second products that are collectively delivered among the plurality of first products, when calculating the total amount of the predetermined substance corresponding to each of the plurality of first products, the total amount of the predetermined substance is calculated by treating the plurality of second products as one product. Information processing method.
12. A user information database that stores user information in which user identification information for identifying a user and a delivery destination of a product are associated; A product information database that stores product information in which product identification information for identifying the product, a delivery source of the product, and an operator that delivers the product are associated; For each operator, a vehicle information database that stores vehicle information in which a region through which a delivery route for delivering the product passes, as well as the type and number of vehicles are associated; Predetermined substance information regarding the predetermined substance, in which the type of the vehicle and the amount of the predetermined substance are associated; stores; When receiving a request to transmit information for displaying a product page, which is a web page that includes the user identification information and the product identification information and displays information regarding the product, obtain user information corresponding to the user identification information included in the received request from the stored user information database, extract product information corresponding to the product identification information included in the received request from the stored product information database, generate a delivery route of the product based on the delivery destination included in the obtained user information and the delivery source included in the extracted product information, specify vehicle information corresponding to the operator included in the extracted product information from the stored vehicle information database, extract from the vehicle information in which the type and number of vehicles in the region through which the generated delivery route passes are specified, calculate, for each region through which the generated delivery route passes, an average value of the amount of the predetermined substance corresponding to the type and number of vehicles extracted based on the type and number of vehicles extracted and the amount of the predetermined substance corresponding to the type of the vehicle included in the stored predetermined substance information, calculate, for each region through which the generated delivery route passes, the distance of the generated delivery route, calculate the emission amount of the predetermined substance for each region by multiplying each of the distances of the delivery route calculated for each region by each of the average values calculated for each region. By obtaining the total value of the emissions of the predetermined substance for each region calculated, the amount of the predetermined substance emitted when the user purchases the product is calculated, Output information regarding the calculated amount of the predetermined substance, A computer, On a shopping cart page, which is a web page that displays a list of a plurality of first products stored as products the user plans to purchase, output information regarding the amount of the predetermined substance so that the total amount of the predetermined substance obtained by summing the amounts of the predetermined substance corresponding to each of the plurality of first products is displayed, When there are a plurality of second products among the plurality of first products that are delivered by the same operator and at least a part of the delivery routes overlaps, when summing the amounts of the predetermined substance corresponding to each of the plurality of first products, the amounts of the predetermined substance of the plurality of second products are summed as one product in the overlapping part of the delivery routes. Information processing method.
13. A user information database that stores user identification information for identifying a user and user information in which a delivery destination of a product is associated, A product information database that stores product identification information for identifying the product, a delivery source of the product, and product information in which an operator that delivers the product is associated, A vehicle information database that stores, for each operator, a region through which a delivery route for delivering the product passes, and vehicle information in which the type and number of vehicles are associated, Predetermined substance information regarding the predetermined substance, in which the type of the vehicle and the amount of the predetermined substance are associated, Stores, When receiving a request to transmit information for displaying a product page, which is a web page that includes the user identification information and displays information regarding the product, obtain user information corresponding to the user identification information included in the received request from the stored user information database, Extract product information corresponding to the product identification information included in the received request from the stored product information database, Generate a delivery route of the product based on the delivery destination included in the obtained user information and the delivery source included in the extracted product information, Specify vehicle information corresponding to the operator included in the extracted product information from the stored Vehicle information database, Extract from the vehicle information in which the type and number of vehicles in the region through which the generated delivery route passes are specified, Based on the extracted types and quantities of the vehicles, and the amounts of the predetermined substances corresponding to the types of the vehicles included in the stored predetermined substance information, calculate, for each area through which the generated delivery route passes, the average value of the amounts of the predetermined substances corresponding to the extracted types and quantities of the vehicles. Calculate, for each area through which the generated delivery route passes, the distance of the generated delivery route. By multiplying each of the distances of the delivery routes calculated for each area by each of the average values calculated for each area, calculate the emissions of the predetermined substances for each area. By obtaining the total value of the emissions of the predetermined substances calculated for each area, calculate the amount of the predetermined substances emitted when the user purchases the commodity. Output information regarding the calculated amount of the predetermined substance. A computer Output information regarding the amount of the predetermined substance to be displayed on a product page, which is a web page that displays information regarding a fourth product based on information regarding one or more third products stored as products that the user plans to purchase. Information processing method.
Citation Information
Patent Citations
Carbon dioxide emission calculator
JP2007207140A
Merchandise record management server and merchandise record management system
JP2010044667A
Merchandise record management server and merchandise record management system
JP2010044668A
Determination device, determination method and decision program
JP2019032624A
Shipment Option Selection Method
US20100185476A1