Carbon footprint generation method, device, electronic device and storage medium

By dividing intermediate transportation paths in logistics transportation and calculating carbon emissions, and generating a transport carbon footprint, the problem of low data referenceability in the existing technology is solved, and a more accurate and intuitive carbon emission management is achieved.

CN118115060BActive Publication Date: 2025-02-21BEIJING JINGDONG YUANSHENG TECH CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410267646.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-08
Publication Date
2025-02-21
Estimated Expiration
2044-03-08

AI Technical Summary

Technical Problem

The prior art is difficult to determine a complete transportation process by recording data from multiple transportation vehicles, resulting in low referenceability of data when adjusting the logistics transportation process based on carbon emissions.

Method used

Based on the waybill information of the item, multiple transportation locations of the item during transportation in the preset transportation path are determined, the transit location is determined based on the transportation information, the preset transportation path is divided into intermediate transportation paths, and the carbon emissions of each intermediate transportation path are calculated. and combine it to generate a transport carbon footprint.

Benefits of technology

It improves the accuracy and intuitiveness of the transportation carbon footprint, enhances the referenceability of data, and thus more effectively manages and adjusts carbon emissions during logistics transportation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118115060B_ABST
    Figure CN118115060B_ABST
Patent Text Reader

Abstract

The present disclosure provides a carbon footprint generation method, device, electronic device and storage medium, which can be applied to the fields of computer, smart logistics and carbon neutral technology. The method includes: based on the waybill information of the item, determining multiple transportation locations generated when the item is transported based on a preset transportation path; according to the transportation information of each transportation location, determining multiple transfer locations from multiple transportation locations; based on multiple transfer locations, dividing the preset transportation path into multiple intermediate transportation paths; according to multiple transportation information corresponding to each intermediate transportation path, calculating the carbon emissions generated when the item is transported based on the intermediate transportation path; combining multiple intermediate transportation paths respectively associated with corresponding carbon emissions to generate a transportation carbon footprint corresponding to the item.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the fields of computers, smart logistics and carbon neutrality technology, and more specifically, to a carbon footprint generation method, device, electronic device, storage medium and computer program product. Background Art

[0002] As production and life shift towards a green supply chain, relevant companies will track and record greenhouse gas emissions during logistics and transportation. In related technologies, carbon emissions generated by transportation vehicles during logistics and transportation are recorded to facilitate targeted management of carbon emissions.

[0003] In the process of implementing the present disclosure, the inventors found that there are at least the following problems in the prior art: since each transport vehicle is independent of each other in the logistics transportation process, it is difficult to determine the complete transportation process through the data recorded by multiple transport vehicles, resulting in low reference value of the data when adjusting the logistics transportation process based on carbon emissions. Summary of the invention

[0004] In view of this, the present disclosure provides a carbon footprint generation method, device, electronic device and storage medium.

[0005] One aspect of the present disclosure provides a carbon footprint generation method, including: based on the waybill information of the item, determining multiple transportation locations generated when the item is transported based on a preset transportation path; according to the transportation information of each transportation location, determining multiple transit locations from the multiple transportation locations; based on the multiple transit locations, dividing the preset transportation path into multiple intermediate transportation paths; according to the multiple transportation information corresponding to each intermediate transportation path, calculating the carbon emissions generated when the item is transported based on the intermediate transportation path; combining the multiple intermediate transportation paths respectively associated with the corresponding carbon emissions to generate a transportation carbon footprint corresponding to the item.

[0006] According to an embodiment of the present disclosure, transportation information includes vehicle information, the vehicle information includes vehicle attributes, the vehicle attribute is one of a closed attribute, an unsealed attribute and a transportation attribute, and multiple transit locations are determined from multiple transportation locations based on the transportation information of each transportation location, including: based on the order in which the multiple transportation information are acquired, the vehicle attributes in each vehicle information are determined in turn; for each vehicle information, when it is determined that the vehicle attribute in the vehicle information is an unsealed attribute, and when it is determined that the vehicle attribute in the next vehicle information is a closed attribute based on the acquisition order, the transportation information with the vehicle attribute being the unsealed attribute is determined as the target transportation information; and the transportation location corresponding to the target transportation information is determined as the transit location.

[0007] According to an embodiment of the present disclosure, a preset transport path is divided into multiple intermediate transport paths based on multiple transfer positions, including: determining a starting position and an end position in the preset transport path; marking the starting position, the end position and multiple transfer positions on the preset transport path to obtain multiple marked points; based on the multiple transport positions, connecting every two adjacent marked points to obtain multiple intermediate transport paths.

[0008] According to an embodiment of the present disclosure, the transportation information also includes item information and driving information. Based on multiple transportation information corresponding to each intermediate transportation path, the carbon emissions generated when the item is transported based on the intermediate transportation path are calculated, including: determining the carbon emission calculation method based on the vehicle type in the vehicle information, wherein the vehicle type includes a fossil fuel type and a new energy type; and calculating the carbon emissions based on the item information and driving information using the carbon emission calculation method.

[0009] According to an embodiment of the present disclosure, the carbon footprint generation method also includes: determining the carbon emission curve of the item based on the attribute information of the item; detecting the total carbon emissions in the transport carbon footprint based on the carbon emission curve, and generating a detection result, wherein the total carbon emissions are the sum of multiple carbon emissions in the transport carbon footprint; when the detection result indicates that the total carbon emissions do not meet the carbon emission curve, adjusting the preset transport path based on the carbon emissions of each intermediate transport path in the transport carbon footprint to obtain a new preset transport path, so as to transport the item based on the new preset transport path.

[0010] According to an embodiment of the present disclosure, the vehicle information also includes a vehicle model, and the method also includes: when the detection result indicates that the total carbon emissions do not meet the carbon emission curve, determining the vehicle model corresponding to each intermediate transportation path; based on each carbon emission standard corresponding to the vehicle model, adjusting the vehicle model corresponding to each intermediate transportation path to obtain multiple new vehicle information; based on the preset transportation path and the multiple new vehicle information, generating an item transportation plan to transport the items based on the item transportation plan.

[0011] According to an embodiment of the present disclosure, multiple intermediate transportation paths respectively associated with corresponding carbon emissions are combined to generate a transportation carbon footprint corresponding to the item, including: associating each intermediate transportation path with the corresponding carbon emissions so that when a target user performs a viewing operation on each intermediate transportation path, the carbon emissions and the transportation information corresponding to the transit location of the intermediate transportation path are visualized; based on a preset transportation path, multiple intermediate transportation paths associated with corresponding carbon emissions are combined to obtain a transportation carbon footprint.

[0012] Another aspect of the present disclosure provides a carbon footprint generating device, comprising:

[0013] A transportation determination module, used to determine, based on the waybill information of the item, multiple transportation locations generated when the item is transported based on a preset transportation route;

[0014] A transfer determination module, for determining a plurality of transfer locations from a plurality of transport locations according to the transport information of each transport location;

[0015] A path division module, used for dividing a preset transportation path into multiple intermediate transportation paths based on multiple transfer locations;

[0016] A carbon emission calculation module, used to calculate the carbon emission generated when the item is transported along the intermediate transportation path according to a plurality of transportation information corresponding to each intermediate transportation path;

[0017] The footprint generation module is used to combine multiple intermediate transportation paths that are respectively associated with corresponding carbon emissions to generate a transportation carbon footprint corresponding to the item.

[0018] Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above method when executed.

[0019] Another aspect of the present disclosure provides a computer program product, which includes computer executable instructions, and when the instructions are executed, are used to implement the method as described above.

[0020] According to the embodiments of the present disclosure, multiple transfer locations and multiple intermediate transportation paths during the transportation of the items are determined through the waybill information of the items, and the carbon emissions of each intermediate transportation path are determined respectively, and the transportation paths and carbon emissions are associated and combined, so as to generate the corresponding transportation carbon footprint in the waybill dimension of the items. In the process of generating the transportation carbon footprint, the preset transportation paths are divided, and the carbon emissions of each intermediate transportation path that the items pass through during the transportation process are calculated, so that the generated transportation carbon footprint can be made more accurate and intuitive, thereby improving the referenceability of the data. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0022] Figure 1 An exemplary system architecture to which the carbon footprint generation method, device, electronic device, and storage medium of the present disclosure can be applied is schematically shown;

[0023] Figure 2 A flow chart of a method for generating a carbon footprint according to an embodiment of the present disclosure is schematically shown;

[0024] Figure 3A schematic diagram of a preset transport path with an intermediate transport path marked according to an embodiment of the present disclosure is schematically shown;

[0025] Figure 4 The carbon footprint visualization interface according to the embodiment of the present disclosure is schematically shown;

[0026] Figure 5 A data interaction diagram schematically illustrates a carbon footprint generation method according to an embodiment of the present disclosure;

[0027] Figure 6 A block diagram schematically shows a carbon footprint generating device according to an embodiment of the present disclosure; and

[0028] Figure 7 A block diagram of an electronic device suitable for implementing a carbon footprint generating method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0029] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0030] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0031] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0032] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0033] In the embodiments of the present disclosure, the collection, updating, analysis, processing, use, transmission, provision, disclosure, storage, etc. of the data involved (for example, including but not limited to user personal information) are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security, and national security.

[0034] In the embodiments of the present disclosure, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.

[0035] An embodiment of the present disclosure provides a carbon footprint generation method, comprising: determining, based on the waybill information of the item, multiple transportation locations generated when the item is transported based on a preset transportation path; determining multiple transit locations from the multiple transportation locations based on the transportation information of each transportation location; dividing the preset transportation path into multiple intermediate transportation paths based on the multiple transit locations; calculating the carbon emissions generated when the item is transported based on the intermediate transportation path based on the multiple transportation information corresponding to each intermediate transportation path; and combining multiple intermediate transportation paths respectively associated with corresponding carbon emissions to generate a transportation carbon footprint corresponding to the item.

[0036] Figure 1 The following schematically illustrates an exemplary system architecture to which the carbon footprint generation method, device, electronic device, and storage medium of the present disclosure can be applied. It should be noted that: Figure 1 What is shown is merely an example of a system architecture to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0037] like Figure 1 As shown, the system architecture 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.

[0038] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients and / or social platform software, etc. (only as examples).

[0039] The terminal devices 101 , 102 , and 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0040] The server 105 may be a server that provides various services, such as a background management server (only an example) that provides support for websites browsed by users using the terminal devices 101, 102, and 103. The background management server may analyze and process the received data such as user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0041] It should be noted that the carbon footprint generation method provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the carbon footprint generation system provided in the embodiment of the present disclosure can generally be set in the server 105. The carbon footprint generation method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105. Correspondingly, the carbon footprint generation system provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105. Alternatively, the carbon footprint generation method provided in the embodiment of the present disclosure can also be executed by the terminal devices 101, 102, or 103, or can also be executed by other terminal devices different from the terminal devices 101, 102, or 103. Accordingly, the carbon footprint generating system provided in the embodiments of the present disclosure may also be disposed in the terminal device 101 , 102 , or 103 , or in other terminal devices different from the terminal device 101 , 102 , or 103 .

[0042] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0043] Figure 2 The flowchart of the carbon footprint generation method according to the embodiment of the present disclosure is schematically shown.

[0044] like Figure 2 As shown, the method includes operations S210 to S250.

[0045] In operation S210, based on the waybill information of the item, a plurality of transportation locations generated when the item is transported based on a preset transportation path are determined.

[0046] In operation S220, a plurality of transfer locations are determined from the plurality of transportation locations according to the transportation information of each transportation location.

[0047] In operation S230 , the preset transportation path is divided into a plurality of intermediate transportation paths based on the plurality of transfer locations.

[0048] In operation S240, the carbon emission generated when the item is transported along the intermediate transportation path is calculated based on the plurality of transportation information corresponding to each intermediate transportation path.

[0049] In operation S250, a plurality of intermediate transportation paths respectively associated with corresponding carbon emissions are combined to generate a transportation carbon footprint corresponding to the item.

[0050] According to an embodiment of the present disclosure, after a user places an order for an item, waybill information will be generated in the logistics system. The waybill information of the item includes the waybill number, the starting location and the ending location of the item transportation. During the transportation of the item, the transportation management system locates the transport vehicle in real time to grasp the transportation progress of the item. Specifically, the location of the item during transportation, that is, the transportation location, can be determined in real time by determining the waybill number in the waybill information.

[0051] According to an embodiment of the present disclosure, transportation information of an item at each transportation location is obtained. The transportation information includes the current transportation status of the item. Since the item will pass through multiple transfer stations during transportation, and the transportation vehicle needs to be replaced each time it passes through a transfer station, and the transportation status of the item will change during the process of replacing the transportation vehicle. Therefore, the transfer location can be determined based on the transportation information. Specifically, since the transfer location is a location among multiple transportation locations, multiple transfer locations can be determined from multiple transportation locations based on the transportation information of each transportation location.

[0052] According to an embodiment of the present disclosure, the preset transport path is divided into multiple intermediate transport paths based on multiple transfer locations, wherein the intermediate transport path is a path between every two transfer locations in the preset transport path.

[0053] According to an embodiment of the present disclosure, the carbon emissions generated when an item is transported along the intermediate transport path are calculated based on a plurality of transport information corresponding to each intermediate transport path. The transport information includes information related to the carbon emissions generated when the item is transported along the intermediate transport path, such as the length of the intermediate transport path, the energy consumption of the vehicle, etc.

[0054] According to an embodiment of the present disclosure, the carbon emissions are marked on the corresponding intermediate transport paths, thereby completing the association between the intermediate transport paths and the corresponding carbon emissions. According to the order of the intermediate transport paths in the preset transport paths, multiple intermediate transport paths respectively associated with the corresponding carbon emissions are combined to generate the transport carbon footprint corresponding to the item. The transport carbon footprint can be used to determine the carbon emissions generated by each intermediate transport path during the transportation of the item based on the preset transport path.

[0055] According to the embodiments of the present disclosure, multiple transfer locations and multiple intermediate transportation paths during the transportation of the items are determined through the waybill information of the items, and the carbon emissions of each intermediate transportation path are determined respectively, and the transportation paths and carbon emissions are associated and combined, so as to generate the corresponding transportation carbon footprint in the waybill dimension of the items. In the process of generating the transportation carbon footprint, the preset transportation paths are divided, and the carbon emissions of each intermediate transportation path that the items pass through during the transportation process are calculated, so that the generated transportation carbon footprint can be made more accurate and intuitive, thereby improving the referenceability of the data.

[0056] According to an embodiment of the present disclosure, transportation information includes vehicle information, the vehicle information includes vehicle attributes, the vehicle attribute is one of a closed attribute, an unsealed attribute and a transportation attribute, and multiple transit locations are determined from multiple transportation locations based on the transportation information of each transportation location, including: based on the order in which the multiple transportation information are acquired, the vehicle attributes in each vehicle information are determined in turn; for each vehicle information, when it is determined that the vehicle attribute in the vehicle information is an unsealed attribute, and when it is determined that the vehicle attribute in the next vehicle information is a closed attribute based on the acquisition order, the transportation information with the vehicle attribute being the unsealed attribute is determined as the target transportation information; and the transportation location corresponding to the target transportation information is determined as the transit location.

[0057] According to an embodiment of the present disclosure, when items are being transported and transferred at a transfer station, the items need to be unloaded and loaded. After the transport vehicle arrives at the transfer location, the items in the cargo box of the transport vehicle need to be unloaded, and the vehicle attribute of the transport vehicle during unloading is an unsealed attribute. After the items are unloaded, they need to be reloaded for transportation. After the items are loaded, the cargo box in the transport vehicle containing the items needs to be closed. After the cargo box is closed and the transport vehicle has not yet started transportation, the vehicle attribute of the transport vehicle at this moment is determined to be a closed attribute. When the vehicle is transported based on a pre-intermediate transport path, the corresponding vehicle attribute is a transport attribute.

[0058] According to an embodiment of the present disclosure, based on the order of obtaining multiple transport information, the vehicle information of each of the multiple transport information is determined in sequence. For each vehicle information, the vehicle attribute in the vehicle information is determined. In the case where the vehicle attribute in the vehicle information is determined to be an unblocked attribute, it means that the transport vehicle currently transporting the item is unloading.

[0059] According to an embodiment of the present disclosure, the vehicle attribute in the next vehicle information is determined according to the order in which the data is obtained. When the vehicle attribute in the next vehicle information is a closed attribute, it means that the transport vehicle has been loaded immediately after unloading, and the cargo box in the transport vehicle for loading items has been closed after loading. Therefore, it can be determined that the transport vehicle has completed a transport transfer. The transport information with the vehicle attribute of the unsealed attribute is determined as the target transport information, and the transport location corresponding to the target transport information is determined as the transfer location.

[0060] According to the embodiments of the present disclosure, the state of the item at the current location is determined based on the change in the vehicle attributes during the transportation of the item, so the transportation information when the item is unloaded is determined as the target transportation information, and then the transportation location at that moment is determined to be the transfer location. Since at other locations other than the transfer location in the preset transportation path, the vehicle attribute of the location will not be the unsealed attribute and the next vehicle attribute will be the sealed attribute, the transfer location can be quickly and accurately determined through the transportation information.

[0061] According to an embodiment of the present disclosure, a preset transport path is divided into multiple intermediate transport paths based on multiple transfer positions, including: determining a starting position and an end position in the preset transport path; marking the starting position, the end position and multiple transfer positions on the preset transport path to obtain multiple marked points; based on the multiple transport positions, connecting every two adjacent marked points to obtain multiple intermediate transport paths.

[0062] According to an embodiment of the present disclosure, based on the waybill information of the item, the starting position and the end position in the preset transportation path are determined. The starting position may be the address of the warehouse or manufacturer of the item, and the end position may be the destination of the item. Based on the latitude and longitude information of the starting position and the end position, the starting position and the end position are marked on the preset transportation path.

[0063] According to an embodiment of the present disclosure, based on the transportation information of each transportation location, multiple transfer locations are determined from multiple transportation locations, and based on the latitude and longitude information of each of the multiple transfer locations, the multiple transfer locations are respectively marked on a preset transportation path to obtain multiple marking points. In the preset transportation path, each two adjacent marking points are connected in order from the starting location to the end location to obtain multiple intermediate transportation paths.

[0064] Figure 3 A schematic diagram of a preset transport path with an intermediate transport path marked according to an embodiment of the present disclosure is schematically shown.

[0065] like Figure 3 As shown, the starting position A and the end position B of the preset transportation path are obtained from the waybill information of the item. Multiple transportation locations of the item when it is transported based on the preset transportation path are determined, the transportation information of each transportation location is obtained in turn, and the vehicle attributes are determined according to the transportation information. 1 At the time of position, the vehicle attribute is unsealed, and the next moment C 1 ’ The vehicle attribute is a closed attribute, so we can determine C 1 is a transfer location. Determine all transfer locations C in the preset transportation path in sequence 2 , C 3 , C 4 , C 5 and C 6 .

[0066] After all the transfer positions are determined, the starting position A, the end position B and multiple transfer positions C are 1 , C 2 , C 3 , C 4 , C 5 and C 6 The preset transport path is marked to obtain a plurality of marking points. In the order from the starting position to the end position, each two adjacent marking points are connected in sequence, and the path between the two marking points is determined as the intermediate transport path.

[0067] According to an embodiment of the present disclosure, the transportation information also includes item information and driving information. Based on multiple transportation information corresponding to each intermediate transportation path, the carbon emissions generated when the item is transported based on the intermediate transportation path are calculated, including: determining the carbon emission calculation method based on the vehicle type in the vehicle information, wherein the vehicle type includes a fossil fuel type and a new energy type; and calculating the carbon emissions based on the item information and driving information using the carbon emission calculation method.

[0068] According to an embodiment of the present disclosure, the transportation information includes item information and travel information, wherein the item information may include item weight, item volume, etc., and the travel information may include travel mileage, etc.

[0069] According to an embodiment of the present disclosure, vehicle information may include vehicle type, wherein vehicle type includes fossil fuel type and new energy type. Different vehicle types use different types of energy. Since different energy sources provide the same amount of energy, the corresponding carbon emissions are different, so the carbon emission calculation methods corresponding to different vehicle types are also different. Based on the vehicle type in the vehicle information, the carbon emission calculation method can be determined. Vehicle information may also include vehicle fuel consumption per 100 kilometers / electricity consumption per 100 kilometers, vehicle rated load, vehicle rated volume, etc. Among them, the vehicle rated volume may be the volume of the space that the vehicle can use to load items.

[0070] According to an embodiment of the present disclosure, when the vehicle type is a fossil fuel type, the carbon emission calculation method of the fossil fuel type vehicle is as shown in formula (1):

[0071]

[0072] Wherein, C represents carbon emissions, s represents mileage (km), avg represents fuel consumption per 100 km, ρ represents liquid density, lcv represents low calorific value, uhcvv represents unit heat value carbon content, cox represents carbon oxidation rate, t represents item weight (kg), T represents rated load of vehicle (ton), v represents item volume (square centimeters), and V represents rated volume of vehicle (square meters).

[0073] According to an embodiment of the present disclosure, when the vehicle type is a new energy type, the carbon emissions of the new energy type vehicle can be determined based on the power consumption of the vehicle and the relationship between the ordered items and the vehicle when the items are transported based on the intermediate transportation path.

[0074] According to the embodiments of the present disclosure, different carbon emission calculation methods can be determined according to different vehicle types used to transport items. According to the carbon emission calculation methods corresponding to different vehicles and the relationship between the order items and the vehicles, the carbon emissions generated when the items are transported based on the intermediate transportation path can be accurately determined.

[0075] According to an embodiment of the present disclosure, the carbon footprint generation method also includes: determining the carbon emission curve of the item based on the attribute information of the item; detecting the total carbon emissions in the transport carbon footprint based on the carbon emission curve, and generating a detection result, wherein the total carbon emissions are the sum of multiple carbon emissions in the transport carbon footprint; when the detection result indicates that the total carbon emissions do not meet the carbon emission curve, adjusting the preset transport path based on the carbon emissions of each intermediate transport path in the transport carbon footprint to obtain a new preset transport path, so as to transport the item based on the new preset transport path.

[0076] According to an embodiment of the present disclosure, the attribute information of an item may include the attributes of an item with stable demand and the attributes of an item with large demand fluctuations. Based on the attribute information of the item, the carbon emission curve of the item may be determined. For example, the fluctuation of the carbon emission curve of an item with stable demand may be small, and the fluctuation of the carbon emission curve of an item with large demand fluctuations may be large.

[0077] According to an embodiment of the present disclosure, the total amount of carbon emissions in the transport carbon footprint can be detected based on the carbon emission curve to generate a detection result. Specifically, in the process of detecting the total amount of carbon emissions, since the carbon emission curve of the item includes the average carbon emissions of each month in the past three years, the total amount of carbon emissions in the transport carbon footprint is compared with the average carbon emissions of the month in the past three years according to the time of the waybill information, and the detection result can be obtained. The detection result is used to characterize whether the total amount of carbon emissions meets the carbon emission curve.

[0078] According to an embodiment of the present disclosure, the total carbon emission is marked in the carbon emission curve, and the relationship between the total carbon emission and the carbon emission curve is determined. Wherein, when it is determined that the total carbon emission is not on the carbon emission curve, the difference between the total carbon emission and the corresponding data on the carbon emission curve is determined, and when the difference is greater than the preset difference, it indicates that the total carbon emission is too large. Therefore, it is determined that the detection result indicates that the total carbon emission does not meet the carbon emission curve, otherwise, it is determined that the detection result indicates that the total carbon emission meets the carbon emission curve.

[0079] According to the embodiments of the present disclosure, when the detection result indicates that the total carbon emission does not meet the carbon emission curve, it means that the total carbon emission generated when the item is transported based on the preset transportation path is too large, so the total carbon emission can be controlled by adjusting the preset transportation path. Specifically, based on the two marked points corresponding to each intermediate transportation path in the transportation carbon footprint, multiple transportation paths can be set, and the total carbon emission of each of the multiple transportation paths can be calculated respectively.

[0080] According to an embodiment of the present disclosure, when the total carbon emissions of the transport path with the smallest total carbon emissions are less than a preset threshold, the transport path is determined as a new intermediate transport path. This ensures that the carbon emissions generated when the items are transported based on the new intermediate transport path are less than the original carbon emissions. The preset transport path is updated using the new intermediate transport path to obtain a new preset transport path, so that the items are transported based on the new preset transport path.

[0081] According to an embodiment of the present disclosure, the vehicle information also includes a vehicle model, and the method also includes: when the detection result indicates that the total carbon emissions do not meet the carbon emission curve, determining the vehicle model corresponding to each intermediate transportation path; based on each carbon emission standard corresponding to the vehicle model, adjusting the vehicle model corresponding to each intermediate transportation path to obtain multiple new vehicle information; based on the preset transportation path and the multiple new vehicle information, generating an item transportation plan to transport the items based on the item transportation plan.

[0082] According to an embodiment of the present disclosure, the vehicle information also includes the vehicle model, and the vehicle model may include a small car, a medium-sized car, a large car, and the like. When the detection result indicates that the total carbon emissions do not meet the carbon emission curve, the total carbon emissions can be controlled by replacing the vehicles used to transport the items. Specifically, the vehicle model corresponding to each intermediate transportation path can be determined, and the carbon emission standard corresponding to each vehicle can be determined. According to the vehicle model and the carbon emission standard, the vehicle model corresponding to the intermediate transportation path is adjusted. For example, two medium-sized cars are adjusted to one medium-sized car and one small car to reduce the total carbon emissions. Or two medium-sized cars are adjusted to one large car to reduce the total carbon emissions, etc. After replacing the vehicles used to transport the items, multiple new vehicle information is obtained.

[0083] According to an embodiment of the present disclosure, if the total carbon emission still does not meet the carbon emission curve after adjusting the preset transportation route or adjusting the vehicle model corresponding to each intermediate transportation route, the vehicle type used to transport the items can also be adjusted. For example, a fossil fuel type vehicle is adjusted to a new energy type vehicle to reduce the total carbon emission during the transportation of the items based on the preset transportation route.

[0084] According to an embodiment of the present disclosure, an article transportation plan is generated based on a preset transportation route and multiple new vehicle information, so that when the articles are transported based on the article transportation plan, the total carbon emissions generated meet the carbon emission curve.

[0085] According to an embodiment of the present disclosure, when the detection results indicate that the total carbon emissions do not meet the carbon emission curve, the preset transportation path and the vehicle model corresponding to each intermediate transportation path can also be adjusted at the same time to control the total carbon emissions. Specifically, a new intermediate transportation path can be determined based on the two marked points corresponding to each intermediate transportation path, so that without adjusting the vehicle model, the carbon emissions generated when the items are transported based on the new intermediate transportation path are less than the original carbon emissions. Based on each carbon emission standard corresponding to the vehicle model, the vehicle model corresponding to each intermediate transportation path is adjusted to obtain new vehicle information. Based on the new intermediate path and the new vehicle information corresponding to each new intermediate path, an item transportation plan is generated to transport the items based on the item transportation plan.

[0086] According to an embodiment of the present disclosure, the carbon emissions generated by the transportation of the items under normal circumstances are determined based on the attribute information of the items. When the total carbon emissions generated by the transportation of the items based on the preset transportation route do not meet the carbon emission curve, it is characterized that the total carbon emissions generated by the transportation of the items based on the preset transportation route are too large, and the vehicle model corresponding to the preset transportation route and / or each intermediate transportation route is adjusted to control the total carbon emissions.

[0087] According to an embodiment of the present disclosure, the carbon footprint generation method also includes: determining a carbon emission curve of the target object based on attribute information of multiple items corresponding to the target object, wherein the target object is used to provide multiple items that need to be transported, and the carbon emission curve of the target object can be obtained by superimposing the carbon emission curves of the multiple items corresponding to the target object; calculating the total carbon emission of the target object based on the total carbon emission of the multiple items corresponding to the target object; detecting the total carbon emission of the target object based on the carbon emission curve of the target object to generate a detection result; when the detection result indicates that the total carbon emission does not meet the carbon emission curve, adjusting the total carbon emission of the target object so that the adjusted total carbon emission meets the carbon emission curve.

[0088] According to an embodiment of the present disclosure, based on the attribute information of multiple items corresponding to the target object, the carbon emission curve of the target object is determined. The target object may be an item supplier of multiple items. The total carbon emissions of the multiple items corresponding to the target object are summed to obtain the total carbon emissions of the target object. The total carbon emissions of the target object are detected based on the carbon emission curve of the target object to generate a detection result.

[0089] According to an embodiment of the present disclosure, if there are items among the multiple items corresponding to the target object whose total carbon emissions do not meet the carbon emission curve of the item, or if the number of items corresponding to the target object is too large, the total carbon emissions of the target object will exceed the standard.

[0090] According to an embodiment of the present disclosure, when there are items corresponding to the target object whose total carbon emissions do not satisfy the carbon emission curve of the item, the adjusted total carbon emissions of the target object are determined by adjusting the preset transportation route of the item and / or the vehicle model corresponding to each intermediate transportation route, and determining the new total carbon emissions of the item after the adjustment.

[0091] According to an embodiment of the present disclosure, if the number of items corresponding to the target object is too large, or the target object adjusts the total carbon emissions of items whose total carbon emissions do not meet the carbon emission curve of the item, and the total carbon emissions of the target object still do not meet the carbon emission curve of the target object, the total carbon emissions of the target object can be controlled by reducing the number of items corresponding to the target object so that the total carbon emissions of the target object meet the carbon emission curve. Specifically, the total carbon emissions of multiple items corresponding to the target object can be determined, and the multiple items can be sorted in order from large to small according to the total carbon emissions. Cancel the transportation of the item with the largest total carbon emissions until the total carbon emissions of the target object meet the carbon emission curve of the target object.

[0092] According to an embodiment of the present disclosure, multiple intermediate transportation paths respectively associated with corresponding carbon emissions are combined to generate a transportation carbon footprint corresponding to the item, including: associating each intermediate transportation path with the corresponding carbon emissions so that when a target user performs a viewing operation on each intermediate transportation path, the carbon emissions and the transportation information corresponding to the transit location of the intermediate transportation path are visualized; based on a preset transportation path, multiple intermediate transportation paths associated with corresponding carbon emissions are combined to obtain a transportation carbon footprint.

[0093] According to an embodiment of the present disclosure, the intermediate transport path, the transport information corresponding to the transfer location of the intermediate transport path, and the carbon emissions corresponding to the intermediate transport path are associated, so that when the target user performs a viewing operation on each intermediate transport path, the above information can be visualized. Based on the preset transport path, the intermediate transport paths are combined in the order in which the items are transported from the starting location to the end location to obtain the transport carbon footprint.

[0094] Figure 4 The carbon footprint visualization interface according to the embodiment of the present disclosure is schematically shown.

[0095] like Figure 4 As shown, the visual display interface includes the waybill number, the carbon emissions corresponding to the intermediate transport route, the carrier vehicle type of the intermediate transport route, the starting and ending locations of the preset transport route, and the preset transport route. 2 ~C 3 After the intermediate transportation route is determined, the visualization interface can display the carbon emissions of the preset transportation route, the type of carrier, the total mileage, the weight and volume of the items, the starting and ending locations of the preset transportation route, and the departure and arrival times of the items.

[0096] According to the embodiments of the present disclosure, after the goods are transported to the destination location based on the preset transportation path, the waybill needs to be completed through terminal delivery. Based on the preset transportation path, the intermediate transportation paths can be combined in the order in which the goods are transported from the starting location to the destination location, and the terminal delivery stage can be added to obtain the transportation carbon footprint. The carbon emissions in the terminal delivery stage are shown in formula (2):

[0097]

[0098] Among them, c represents the carbon emissions in the terminal delivery stage, and 0.019558 represents the carbon emissions generated by the average fixed delivery distance when using vehicles of commonly used models for terminal delivery.

[0099] According to the embodiments of the present disclosure, each intermediate transport path is associated with the corresponding carbon emissions, and based on the preset transport path, the intermediate transport paths are combined in the order in which the items are transported from the starting location to the end location, to obtain the transport carbon footprint. The carbon emissions and the transport information corresponding to the transfer location of the intermediate transport path can be visualized intuitively, reducing the difficulty of data reading and improving the effect of generating the transport carbon footprint.

[0100] Figure 5 The data interaction diagram of the carbon footprint generation method according to the embodiment of the present disclosure is schematically shown.

[0101] like Figure 5 As shown, the carbon footprint generation of this embodiment includes a logistics system 501, a transportation management system 502, a data platform 503, a carbon footprint management platform 504, other external systems 505, etc. Among them, the logistics system 501 is used to store the waybill information of various items. The transportation management system 502 is used to store the transportation information of the vehicles used to transport the items. The data platform 503 is used to interact with the logistics system 501 and the transportation management system 502 to obtain the data required for the carbon footprint generation method, and the carbon footprint management platform 504 is used to generate the carbon footprint according to the data pushed by the data platform. Other external systems 505 are used to upload other data to the carbon footprint management platform 504 to assist in the generation of carbon footprints. For example, other external systems 505 may include a traffic management system to upload real-time traffic restrictions to the carbon footprint management platform 504 to avoid violating traffic restrictions when generating carbon footprints.

[0102] According to an embodiment of the present disclosure, after generating the waybill information, the logistics system 501 shares the waybill information with the transportation management system 502 and sends it to the data platform 503. The data platform 503 sends a data acquisition request to the transportation management system 502 according to the waybill information, and the transportation management system 502 responds to the data acquisition request and sends the transportation information corresponding to the waybill information to the data platform 503. After the data platform 503 completes the data collection, it pushes the data to the carbon footprint management platform 504. The carbon footprint management platform 504 calculates and detects the carbon emissions based on the data pushed by the data platform 503 and the data obtained from other external systems 505, and finally generates a carbon footprint. Finally, the carbon footprint management platform 504 shares the carbon footprint with the logistics system 501 to visualize the carbon emissions and the transportation information corresponding to the transit location of the intermediate transportation path.

[0103] Figure 6 The block diagram of a carbon footprint generating device according to an embodiment of the present disclosure is schematically shown.

[0104] like Figure 6As shown, the carbon footprint generating device 600 includes a transportation determination module 610 , a transfer determination module 620 , a path division module 630 , a carbon emission calculation module 640 and a footprint generating module 650 .

[0105] The transportation determination module 610 is used to determine, based on the waybill information of the item, multiple transportation locations generated when the item is transported based on a preset transportation route.

[0106] The transfer determination module 620 is used to determine a plurality of transfer locations from a plurality of transportation locations according to the transportation information of each transportation location.

[0107] The path division module 630 is used to divide the preset transportation path into multiple intermediate transportation paths based on multiple transfer locations.

[0108] The carbon emission calculation module 640 is used to calculate the carbon emission generated when the item is transported along the intermediate transportation route according to the multiple transportation information corresponding to each intermediate transportation route.

[0109] The footprint generation module 650 is used to combine multiple intermediate transportation paths that are respectively associated with corresponding carbon emissions to generate a transportation carbon footprint corresponding to the item.

[0110] According to an embodiment of the present disclosure, the transportation information includes vehicle information, the vehicle information includes vehicle attributes, the vehicle attribute is one of a closed attribute, an unsealed attribute and a transportation attribute, and the transit determination module 620 includes an attribute determination submodule, a transportation determination submodule and a transit determination submodule.

[0111] The attribute determination submodule is used to sequentially determine the vehicle attributes in each vehicle information based on the order in which the multiple transport information are obtained.

[0112] The transportation determination submodule is used to determine the transportation information with the vehicle attribute as the unsealed attribute as the target transportation information for each vehicle information when the vehicle attribute in the vehicle information is determined to be the unsealed attribute and the vehicle attribute in the next vehicle information is determined to be the closed attribute according to the acquisition order.

[0113] The transfer determination submodule is used to determine the transportation location corresponding to the target transportation information as the transfer location.

[0114] According to an embodiment of the present disclosure, the path division module 630 includes a position determination submodule, a position annotation submodule and an annotation connection submodule.

[0115] The position determination submodule is used to determine the starting position and the end position in the preset transportation path.

[0116] The position marking submodule is used to mark the starting position, the end position and multiple transfer positions on the preset transportation path to obtain multiple marking points.

[0117] The annotation connection submodule is used to connect every two adjacent annotation points based on multiple transportation locations to obtain multiple intermediate transportation paths.

[0118] According to an embodiment of the present disclosure, the transportation information also includes item information and driving information, and the carbon emission calculation module 640 includes a mode determination submodule and a carbon emission calculation submodule.

[0119] The method determination submodule is used to determine the carbon emission calculation method based on the vehicle type in the vehicle information, wherein the vehicle type includes a fossil fuel type and a new energy type.

[0120] The carbon emission calculation submodule is used to calculate the carbon emissions based on the item information and driving information using the carbon emission calculation method.

[0121] According to an embodiment of the present disclosure, the carbon footprint generating device 600 further includes a curve determining module, a carbon emission detecting module and a path adjusting module.

[0122] The curve determination module is used to determine the carbon emission curve of the item based on the attribute information of the item.

[0123] The carbon emission detection module is used to detect the total carbon emission in the transport carbon footprint based on the carbon emission curve and generate a detection result, wherein the total carbon emission is the sum of multiple carbon emissions in the transport carbon footprint.

[0124] The path adjustment module is used to adjust the preset transportation path based on the carbon emissions of each intermediate transportation path in the transportation carbon footprint when the detection results indicate that the total carbon emissions do not meet the carbon emission curve, so as to obtain a new preset transportation path, so as to transport the items based on the new preset transportation path.

[0125] According to an embodiment of the present disclosure, the vehicle information further includes a vehicle model, and the carbon footprint generating device 600 further includes a vehicle determining module, a vehicle adjusting module and a solution generating module.

[0126] The vehicle determination module is used to determine the vehicle model corresponding to each intermediate transportation route when the detection result indicates that the total carbon emission does not meet the carbon emission curve.

[0127] The vehicle adjustment module is used to adjust the vehicle model corresponding to each intermediate transportation path based on the carbon emission standard corresponding to each vehicle model, so as to obtain multiple new vehicle information.

[0128] The plan generation module is used to generate an item transportation plan based on a preset transportation route and multiple new vehicle information, so as to transport the items based on the item transportation plan.

[0129] According to an embodiment of the present disclosure, the footprint generation module 650 includes a visualization display submodule and a path combination submodule.

[0130] The visualization submodule is used to associate each intermediate transportation path with the corresponding carbon emissions, so that when the target user performs a viewing operation on each intermediate transportation path, the carbon emissions and the transportation information corresponding to the transfer location of the intermediate transportation path are visualized.

[0131] The path combination submodule is used to combine multiple intermediate transportation paths associated with corresponding carbon emissions based on a preset transportation path to obtain a transportation carbon footprint.

[0132] According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits, or at least part of the functions of any one of them can be implemented in one module. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be split into multiple modules for implementation. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be at least partially implemented as hardware circuits, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), systems on chips, systems on substrates, systems on packages, application specific integrated circuits (ASICs), or can be implemented by hardware or firmware in any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, according to the embodiments of the present invention, one or more of the modules, submodules, units, and subunits can be at least partially implemented as computer program modules, and when the computer program modules are run, the corresponding functions can be performed.

[0133] For example, any of the transport determination module 610, the transit determination module 620, the path division module 630, the carbon emission calculation module 640, and the footprint generation module 650 can be combined into one module / unit / subunit for implementation, or any of the modules / units / subunits can be split into multiple modules / units / subunits. Alternatively, at least part of the functions of one or more of the modules / units / subunits can be combined with at least part of the functions of other modules / units / subunits and implemented in one module / unit / subunit. According to an embodiment of the present disclosure, at least one of the transport determination module 610, the transit determination module 620, the path division module 630, the carbon emission calculation module 640 and the footprint generation module 650 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in an appropriate combination of any of them. Alternatively, at least one of the transport determination module 610, the transit determination module 620, the path division module 630, the carbon emission calculation module 640 and the footprint generation module 650 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be performed.

[0134] It should be noted that the carbon footprint generation system part in the embodiment of the present disclosure corresponds to the carbon footprint generation method part in the embodiment of the present disclosure. The description of the carbon footprint generation system part specifically refers to the carbon footprint generation method part, which will not be repeated here.

[0135] Figure 7 A block diagram of an electronic device suitable for implementing a carbon footprint generating method according to an embodiment of the present disclosure is schematically shown. Figure 7 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0136] like Figure 7As shown, the electronic device 700 according to an embodiment of the present disclosure includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 to a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include an onboard memory for caching purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0137] In RAM 703, various programs and data required for the operation of electronic device 700 are stored. Processor 701, ROM 702 and RAM 703 are connected to each other via bus 704. Processor 701 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 702 and / or RAM 703. It should be noted that the program can also be stored in one or more memories other than ROM 702 and RAM 703. Processor 701 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0138] According to an embodiment of the present disclosure, the electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to the bus 704. The system 700 may further include one or more of the following components connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.

[0139] According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 709, and / or installed from the removable medium 711. When the computer program is executed by the processor 701, the above-mentioned functions defined in the system of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the system, equipment, device, module, unit, etc. described above can be implemented by a computer program module.

[0140] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0141] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include, but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device.

[0142] For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 702 and / or the RAM 703 described above and / or one or more memories other than the ROM 702 and the RAM 703 .

[0143] An embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains a program code for executing the method provided by the embodiment of the present disclosure. When the computer program product runs on an electronic device, the program code is used to enable the electronic device to implement the carbon footprint generation method provided by the embodiment of the present disclosure.

[0144] When the computer program is executed by the processor 701, the above functions defined in the system / device of the embodiment of the present disclosure are executed. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0145] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 709, and / or installed from the removable medium 711. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0146] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0147] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. It can be understood by those skilled in the art that the features recorded in the various embodiments and / or claims of the present disclosure can be combined and / or combined in a variety of ways, even if such a combination or combination is not explicitly recorded in the present disclosure. In particular, without departing from the spirit and teaching of the present disclosure, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0148] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A method for generating a carbon footprint, comprising: Based on the waybill information of the item, determining multiple transportation locations generated when the item is transported based on the preset transportation route; According to the changes of vehicle attributes in the transportation information of the plurality of transportation locations, a plurality of transfer locations are determined from the plurality of transportation locations, wherein the vehicle attribute is one of a closed attribute, an unsealed attribute and a transportation attribute. When the items in the transportation vehicle are unloaded, the vehicle attribute of the transportation vehicle is determined to be an unsealed attribute. After the loading of the items in the transportation vehicle is completed and the transportation vehicle has not yet started, the vehicle attribute of the transportation vehicle is determined to be a closed attribute. When the transportation vehicle starts transportation, the vehicle attribute of the transportation vehicle is determined to be a transportation attribute. Based on the plurality of transfer locations, dividing the preset transport path into a plurality of intermediate transport paths; Calculating the carbon emissions generated when the item is transported along the intermediate transportation route according to the plurality of transportation information corresponding to each of the intermediate transportation routes; Combining a plurality of intermediate transport paths respectively associated with corresponding carbon emissions to generate a transport carbon footprint corresponding to the item; The transportation information includes vehicle information, article information and driving information, and the carbon emissions generated when the article is transported along the intermediate transportation route are calculated based on the multiple pieces of transportation information corresponding to each of the intermediate transportation routes, including: Determining a carbon emission calculation method based on a vehicle type in the vehicle information, wherein the vehicle type includes a fossil fuel type and a new energy type; Based on the item information and the driving information, the carbon emission amount is calculated using the carbon emission calculation method.

2. The method according to claim 1, wherein: The vehicle information includes vehicle attributes, and the determining of a plurality of transfer locations from a plurality of the transport locations based on the transport information of each of the transport locations includes: Based on the order of obtaining the plurality of the transport information, sequentially determining the vehicle attributes in each of the vehicle information; For each piece of vehicle information, when it is determined that the vehicle attribute in the vehicle information is an unsealed attribute and the vehicle attribute in the next piece of vehicle information is determined to be a closed attribute according to the acquisition order, the transport information with the vehicle attribute being the unsealed attribute is determined as the target transport information; The transportation location corresponding to the target transportation information is determined as the transfer location.

3. The method according to claim 2, wherein: The step of dividing the preset transport path into a plurality of intermediate transport paths based on the plurality of transfer locations comprises: Determine the starting position and the ending position in the preset transport path; Marking the starting position, the end position and the plurality of transfer positions on the preset transport path to obtain a plurality of marking points; Based on the multiple transport positions, every two adjacent marked points are connected to obtain multiple intermediate transport paths.

4. The method according to claim 2, further comprising: Determining a carbon emission curve of the item based on the attribute information of the item; Based on the carbon emission curve, the total amount of carbon emissions in the transport carbon footprint is detected to generate a detection result, wherein the total amount of carbon emissions is the sum of multiple carbon emissions in the transport carbon footprint; When the detection result indicates that the total carbon emissions do not satisfy the carbon emission curve, the preset transportation path is adjusted based on the carbon emissions of each intermediate transportation path in the transportation carbon footprint to obtain a new preset transportation path, so as to transport the items based on the new preset transportation path.

5. The method according to claim 4, wherein: The vehicle information also includes a vehicle model, and the method further includes: When the detection result indicates that the total carbon emission does not satisfy the carbon emission curve, determining a vehicle model corresponding to each of the intermediate transportation routes; Based on each carbon emission standard corresponding to the vehicle model, adjusting the vehicle model corresponding to each intermediate transportation path to obtain a plurality of new vehicle information; Based on the preset transportation path and the multiple new vehicle information, an article transportation plan is generated to transport the article based on the article transportation plan.

6. The method according to claim 1, wherein: The step of combining a plurality of intermediate transport paths respectively associated with corresponding carbon emissions to generate a transport carbon footprint corresponding to the item includes: Associating each of the intermediate transport paths with a corresponding carbon emission amount, so that when a target user performs a viewing operation on each of the intermediate transport paths, the carbon emission amount and transport information corresponding to the transfer location of the intermediate transport path are visually displayed; Based on the preset transportation path, a plurality of intermediate transportation paths associated with corresponding carbon emissions are combined to obtain the transportation carbon footprint.

7. A carbon footprint generating device, comprising: A transportation determination module, used to determine, based on the waybill information of the item, a plurality of transportation locations generated when the item is transported based on a preset transportation route; a transfer determination module, for determining a plurality of transfer locations from the plurality of transport locations according to changes in vehicle attributes in transport information of the plurality of transport locations, wherein the vehicle attribute is one of a closed attribute, an unsealed attribute and a transport attribute, and when unloading items from the transport vehicle, determining the vehicle attribute of the transport vehicle to be an unsealed attribute, after loading the items from the transport vehicle and before the transport vehicle starts transporting, determining the vehicle attribute of the transport vehicle to be a closed attribute, and when the transport vehicle starts transporting, determining the vehicle attribute of the transport vehicle to be a transport attribute; A path division module, used for dividing the preset transportation path into a plurality of intermediate transportation paths based on a plurality of transfer locations; A carbon emission calculation module, used to calculate the carbon emission generated when the article is transported along the intermediate transportation route according to a plurality of transportation information corresponding to each of the intermediate transportation routes; A footprint generation module, for combining a plurality of intermediate transport paths respectively associated with corresponding carbon emissions, to generate a transport carbon footprint corresponding to the item; The transportation information includes vehicle information, item information and driving information, and the carbon emission calculation module includes a mode determination submodule and a carbon emission calculation submodule. A method determination submodule, used to determine a carbon emission calculation method based on a vehicle type in the vehicle information, wherein the vehicle type includes a fossil fuel type and a new energy type; The carbon emission calculation submodule is used to calculate the carbon emission amount based on the item information and the driving information using the carbon emission calculation method.

8. An electronic device, comprising: one or more processors; a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, enables the processor to implement the method according to any one of claims 1 to 6.

10. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Navigation method based on low-carbon target and parking lot navigation method

    CN114550482A

  • Multimodal transport multi-objective decision research method for quantifying carbon emission influence

    CN115619037A